kernel-rt-debug-modules-4.18.0-488.rt7.277.el8 |>|  Azdzhzl||dGRU]-櫈4i;j(vZV0L ԣgU&vWvየ\bA^1H]DSoc @:Y ͥ5Tk1a,`~n@CR]0٠TKTkH]ɜr˄(P^iF^glbV/l$ViQCkןiSZr]Tt~g_W~VXWii.8=4+׎V[]^ezA ,QH8Xc|[Z1lT9d2Lm% o@t3E, "Z4dvtߡ&aHP,K_Q\v6AVQu r4Ы3;7269f255720bba5364b51437a7afa2df1e228eb2158879e974fba553b335e6fc7954b8bd0e9632e8543cb45617a61ffd985e99100302047c435bb50066306402304a530c8c93bf5d0e27717d119cd5ebacc7078293c356422300896e63fb7c990eb625e4c8eb5d977503737943a49a48eb023042b64d2aed03fc06aedaa0164c4a9f1f7dd9045bf0922f08f8412c5e0c46701cbbce4338db0a13e8342160173900c6170302047c435bb50066306402306b0730d12a9fbdd4ec1abdd51c4ff42a7ae8707d19422ac5cbc99da78ae38a582be0dd0c1626490c41f10183bdfd6820023028c17684a440b898ae732a4569ef0adaac45cd6634ae2a32ede4a58325fed16c8b8c2aeba94fbb9fea55f9877c0e6d0f0302047c435bb50067306502301469de453263e5ba796763b2a08df0a286ce0532d18d8224654d62cfc5f4d81e0167a7394c8dd3e00ebc7478967d6d50023100f3ccc00ef4b0c6677a6a53bb34400bad8b4205daffaaa98a33870ba3e4e6a6d529243d9986f4fa8cf00a3168be797af60302047c435bb50066306402307b9d23ac12765063733e391cf7837bfcdfbed1b537a58d94404057d5904f270995e3e7609674497c7b07606d5a76f6090230647ef77dee56af83a100973f239c717b83dd9d7f3e0189ad1e7e961e2b22f98d4a0e56fe4aee735f55a20076021295040302047c435bb50067306502310083313af0c275dcd77dbf5a967319894d9faf60f086594aefcfe8d9ed46a6ed09b7ebfad4fbb1d0781466c8c6bc1f2c9502301ee1d52b816e468f00c41fcdd2c5d7b02005b00c11058c8a3540f6874e56fe634ac266381870a1d095beaded51453dee0302047c435bb50066306402306d253e7246e35befc703058f8617b5108188218c34517ed1d37b250586b1e3d169dc2eaec3b32644ac7ee73f9ed628720230675ef75ac197f6cc6a49e40fdf56de42a65598cf2392f2da5d0b826d8ffb67ceb57835d2d4758815fe8e229d23adaefa0302047c435bb50066306402307eae4986cb0ebd2b95745819657d81638673a442ccb0bae3ccb13fe211914d0f41ce182adbe291b881de17c9437f56e502301186a37c9e70205e612a99d0adda4ae93ccf56a3d69f6a5ef3659b7c155f358abd1df26fc79b224adb49bd893033f6980302047c435bb500673065023100e872f44ccd177f6878c7d9b816f381b5d949eb15fda3e426f16219d2a7c8e07c437320ea84b63a831f48349e702fc9aa0230257e9b7ce481a7e1a65b0e447a770f6ba3fd70a35b2529c0d38b0ccbcc1ace2c5c1cc68cab2660c5cab57c873ca025710302047c435bb500673065023030f7a8451c0fc28f9083826730cc6a5198f5702d9a8856178e416d2744c070a8da71735b9c1d7f5f91e66347d48ac166023100fbc22adbd047b744f583ca638a6ab8b61f143695aebac2447422c511a015752cbdc12c9ab15a211fcd526744e83095e40302047c435bb500683066023100bf4fee1c73c689c67a2623b9749374ed5cfcefd38ea95aa622809a618f5200bddda3a4c56a5b497921cc226bd3e0595a023100fbc0bad2f7dd1ae6acf66748c19534224c889307f0f713cb5260e4af52d56328fda7597bc4fffa9180223c545b3b55070302047c435bb500683066023100b4056f3f66314bffba81b7d6b83571cebee72d28c4632e6bf4a90d288e60aeb8732dfafbad5c4a07bd4ae1bf9fb61dc80231009b7f4ad68c02b94a4c652a23f3f604060276449e624503703e7f4d418c5a4d22b656196b11d83c509fe498340298c4fc0302047c435bb500673065023100ceb8774d06db2def808bc15a131c04f83d71e00251bd8ceca57a7860903133cf975da6d3e3274c9bc8efc0ae36eb9d33023024d0559574b20660655c576e3b07d967cdce44a88d83ceac2d0ec43a2ca1d44399b187945a968ae1001083a59a44096a0302047c435bb500663064023057be2c2668efafd69353b34db892a266322ecdbdbab04d86e73c74850c80f0a9e9397697e425cb9feaed73d7814fe810023043cf40b052d3b9aa5ccae98bf6cc53cf4addeb97425b00ad60fdb4b6ce6e5b301c909d9b918e4b279e92733ac2c13c090302047c435bb50067306502305ad7674cc96a2748e67f38c51d68d31c81bb661d941a0875b36a1d1e79d80a6c9184248399fe57fbaefbbd1f2d769671023100fa75da0847509e10e9e99c4bb963b229e9577a1056026982b1bd0f6db1d14be8d8e68715c933c89f5560be9d5fb2e8140302047c435bb500673065023100a70528f7be04fcedc5300c15907ef2b7e02a785e3fbfdb4f114a7583fbbed9a4e9bf082ac24fdf82829128a454b3dce602303c4846c6a4108fab50e910e1814af9448cfef841b1e5730d36fb6837f32a03ebebb9ae6b3c54da2270f535c4dd71d2ea0302047c435bb50066306402304c191be3aa0b32a6af2a051eaca97c9b9d4e8c72a6779f378ea819c7bcfb348fb36f510a61b59976c765abb6b6d61ee5023051c0fdf584e8913c5916fe0c2e7e69b9b7abf00f74613b39795e7a1632467ac1786d45931e6ae6b98ee3c4ba7645374e0302047c435bb500663064023014207223cd4bc03b1f34ef6b54889f5e7cb0d180496289d6a43fa90936919a23b604493db1a182ed57dd0f65c678203a02303197b27c423eb53ae5f627a711373438d4e4a2da2b590cc7b06c94f6d7c32a266cc69af429adcef10a8a56d7af6744580302047c435bb5006730650231009465deab43f62d7082c81fb114cdea8005fa90aff00ec636561385995ae166c0111c041846ee122edf09a465898b596a02301f144d5d59b5ef8ab66a62e17a18cf666a10d2d21eab721b5f5b8f378259d15049520c573b3caed57b7b83c199ce72f70302047c435bb50068306602310081b2720feb4fd9b89fca921f14da0f1c4f8847c11081cf35052562a63e929a82a99321c6df361a5ab1fa9d4ef04b1485023100c29284f709bbb737146f2092540622b2b1870efcd6fe2ba659d2b6640c30119f2c898e15efde9b5f7440ffef30212f9e0302047c435bb50067306502310092562d078ddf3284be0395ca8a09088f4b38d81dcffb6a50919a7b2d02bf8b9c7b1b46be5b2efc1b1edd2552c68f2b9602307fd719440a60f52d5a767bf3cddc5d0206e50f22aac2caa5ec5e984590735bb4cb962ec557fd7ceab9e5dc102d0ad1050302047c435bb500673065023100f5d42af85d70d53570a33b8024d00847d4cd0d08b8f4946819e1c3e8a7a029d0cbb3343c759dd0a1cc1a061311ff520702300c07d2243744ea354aa519c8dae754cb2ce4801847731b1ee346e8f50f6e501959cda6b3526d5446dfed105f32fd482b0302047c435bb5006830660231009cd28bbe2ddcbbf5e2bb11bd7eaff21e3f2825c136c504f7ce5a3ffa44ee49bb5476cba75a4898fbb6fde4f9cc9c5b92023100bd57482a82e7fb57ca06416726255c494cc9145ea30edb92549ab5763eb20fafeeb470664e9a3455c486b8420b7357a10302047c435bb500673065023100d25eb2156ab545470e9b6d6f4522e19dd87dc280ff6241ab1f70d40e573fc6882f8104ce68a7689f6b5bd0d1d65e84f6023070350769861444388961dd34a235ac12cc5ae507f31b94789cc062a555b6ec239df0aceec30af9b2361c146aa20d8de10302047c435bb50066306402303f37dd09017db4b741dc750c861dd8382489c76c89c922cdb7cea7bb3fe437aa682fbd1dcefd90b69b71b25fcc5b74bf023039adfd736c6f752a3a06918e000eca927ced3de1a5d3f20633ced11882554ef1e9fc7807b0f9d0d1c60b9c32ad3315310302047c435bb500683066023100f703e0a9d13beb84f62fecc97e5c10f34da4c86e84347824f7d9298fa2913cb39af10151e27f387b9a001504e104f1a40231009913f5435b82670519fec124bb5280ce6bbe4c1aef0f34d495668e46d56ab3eecbb6d86ae2e07d94432282faa27b74ac0302047c435bb50067306502305c754f82170a73feb96dd66e170da229cb0b921aaa7feac15de482c6b1df0b6c202687ee99e8f98ae92b7aedeb4e647d023100911ab5a00b2e5a771f0cb4338d102c021b7bb5b1cc8ea0b48a867b4f9a1a7c95e96c7780e0dd433b35f2d62713725a060302047c435bb500673065023100f2f43f60fb9a59d55638e7cf800086be8a8f46102f34893c9e10bb4baf56d85308848622bd671de1f4b99be189f38c1b0230403f8cc478a6de19370f18bdf11f6556d3e80b6a88c75436fb6660b808e13ac1c2f056a85244e005eedd557700f7372b0302047c435bb500673065023039264bb45359bc7a058cd5ab780ea36c75f44ba037228c648d8b0494155c76849b986d30a67c637276c413fd5b468e39023100a0d6c81ef1eb2f547f6ee2e0d8e6c8c5549cd2caa1d66d2d66e10c4b63659dfbd2a643b8b8cc5b9c3f48aea2ddeb9eda0302047c435bb500683066023100e76a067cfa105e853e0a15caea0cb33b156aa601520e4529d380eed2cf82823b2fc05a563a6c75184d29cf96f402bb54023100b43e8a37db9f37bdea5e7e64f49563aa175a8c134c141d9bc23c11e9a8e4a3591186f689e1c4b8471223cf437abd22020302047c435bb500673065023065034d8b12916f19ef444c8eb727358f9b0140481a15ae87f9eec3416f339961be28e787667dae2b1eee0287b8ba801a023100c3723a0bc62f723b9d968e2bf302b1aac14f98f263e12b161dda3e9e1a859538734e3d78c183cb6f3d8b454546025f6e0302047c435bb50067306502301522af2a78d863d338ba229a3c071d972176c3e80a55fb60a9260b4edee41e760ca741c1e0efa39dc0724d5c3ea92029023100d7a4f491b14374e49424f09ccfe9e0d91dfc253041f94709d0162f9a13ec9937b5b0a50f16bb10908533b3560a8c310b0302047c435bb5006830660231009e00b596990d411a649b8c8404b3f2f5b61c0b6a4bc10af2e735f0286b6bcc38baefdec6a8f512a54a262d68d4d862050231008ca4cc475cf8985bdc5aea59ea9dc859544e2b542d7e17035c9ee610c9745c45960cc315a034f3b93e80b44736eacb770302047c435bb500683066023100e9180f5c2991d24d3848ded1f31d6b20e21e04cf4ea7f5797759abf15b16106b45f0a6a46bb11dd4877f7ef57db80725023100a24824d23f11c08dac40fb7a3938041f5faca63accd70bbf3c37e2f918655472aa11d2525dbd359796f1b3e6a19303230302047c435bb500673065023100b5b1f999ced37f8aff80b43ffd8e5e30dc8961e7cd14f8a5ff86c4b810eb2dc010751aa59444cf8e927433f4138f2e7102302a0e887d622babdf3fb5cebd403cf3714d99ba30c2c2d443ac4fdb832e3db51eab341064181a3ce3970377918d6a5ec90302047c435bb500683066023100c43980ce2782a1086f79d565da5ae797dc652fa3ac3a48c1ddd2b42ae8e7cae4b05c90d0323950eef60a1facaccd55ab02310085b46f18c33078d5d3c8d6270ac8d4950d2fe87ad688d4f773236ad3316c2e8c9daf2c0edd2dd07674565de922d2385a0302047c435bb5006730650230079b72d28680155afd1b2915ea97ba979acb55a464003094f958c8485befe0292f5c2ec2a04ef75a430dd9f5f27ec3f7023100e4eaa9ba8b4f874d5a0aab1768422ef782e2bf9f01d20f72d40127309d985002ab00724fc427ccaf3dc72e82fbe5e6920302047c435bb5006730650230063ce74b77063a2bd937a0c2df635ddd735a9f982c7888b9ac6609ded1fb07179f5eaa4fd5061cc7a7f6afdef39e11bf023100e0bfd205119273d7934fde6d40592a1974e1f9f79d4d5e16a6f5dfa8d43ee8b5ce8e5f41542bbd53362e3cd2da06848f0302047c435bb50068306602310087d5ddaad71b183377408d1a44482ed85892639a6abd6aa1f01cb7e0525ffccf1ea8a29e21f68ccc47c473bcd217af3c023100c56273ac657b3e88d1e5f8cbb34a0596b9a62c2ac1fd02eb57919cf1427f3c55d7fefb948447cb7d7e11d4c18a0ca7010302047c435bb5006630640230659b92872806b2de15f573ec5bec525c380d472c8d3fff6bc7c5e8bd328c67e6e1f1edf472eca3e368da8b62ac39307202303e7e7e6ab9e4864684341ebf84fd702263e84e70fb3aa5e74ba3e0a82223b94ade04e5b44670f14408c29a4c429da5940302047c435bb5006730650230630a11c66583a389097add677c9bb05756abc2cb8c91cd4901d4eac3775816a16cbbbbce8e99c7d84d4215dd44b63951023100802d6a6673e07684d228950100bf485c9e4cbea2aa4da74e3d714a897e13d1c858abc383c198c9cc927bbcafd40dce600302047c435bb5006730650231009dc89c4134ccb0f49ee179c5eb94ebb06449f2ab8a43e846c1c94e43ce71b9a65cc705c606feb252de11963fd8529561023032aea794a054d8840f7211f8f0763215a98327304f399d774b6d81da690a3cfe0b8bf907f95110cfc59f4769864d48a10302047c435bb50067306502301d693e1bd1b5096138249b487aece578e907f816aef04057f6c55eb574b29529f2ee8624f6601d2bb1f34b02fba3df97023100e0f0f87fc4bb2705bf6e15a09b43d6f4e2f446410a5b564413486a7aa9d2fa3611da1493a33fc355cc4a57ea83c7cb960302047c435bb500673065023001a3a936c345b3c417964d2466d1c4b51c2e8646f8ac06e7cb8ee08167a5fca511ac653e7663b3c8210f09985ed55b57023100976412964a816a275ee6b15b0c24c76266f50d718d06d10b0bec93fc7bd0c7362745b825b4240c405d7a7b75143353380302047c435bb5006730650231009d964b2090d0617e2feb7dfd17a900d6272d707aff4492efb411e2766f8a29d0c1abe51addfffd4ee89efe86e77f38f6023042ab5973252ab5c21a44b62f81b1c179fce9feb289cc67e3d202e9bedc0b7433eab74eb4413b4bc0cd25dce12507a2560302047c435bb50067306502300330d3c05bb3d98985550c908c20bc0d97e4b8b0867d85f420d32ed7a7e1ce345bc6b3767896a55edad17f24ee2da83d0231009d4a5ffd03b5deb86e943b48a19f3bf4f19dcbc220fac471eaf36b1e3385e9feac1aa95c51840ed5c34201d970771fab0302047c435bb50066306402307b4b94c12cf6367dd3ea5e153c766f115819c50c60fab1e22856cc4a9afc1c9a866518556ee6c68319732636ec2072c4023079661bedfcd1d25800757bbdf2c020b9bf9ef32966988357dee9c55026471b459da6e501d2097e3419e0d823b9e7c1810302047c435bb50068306602310086ba9c06a8bb3115b03ed29186c45c66fbb5010cbc507b857c95c29ab1a47124d56e91d71f6a2f4d5da8b209f24cb24a023100aed315bb3e89c5b6dd2e7cca54438a56c761cb4d29e7875593716b43eca411e24e59fac944d1da0a7fcbffcd1ce31f130302047c435bb500653063022f75a9d20d43b67e566e2ee085300b93db721f0cd9e9422954987bf28384628a86176b106f4cb1cfe85e13e94715c6b70230451a1f0236b21611242ec3d8008e8d7cb88984f4be5992673200430ab3a54c2c2c060020a2dd168e70be0b56767637730302047c435bb500683066023100f66ca42241fd89efadc6b08f04e0c4f8665a3310d5883a6723ac97b0da891bd763c48404fb6d06f24869e52604f79137023100a4c68b5688f489de279b6f3cc247b7cf8ebf1d991af6f0eaa33cb1ab04e0449020873954d30eb85943a3a3ccdeebb8e00302047c435bb5006730650231008a58ff24c9a640703f462dd08e9a1cc757023ec3fe1d38840d725f5c04f7613ea133bed0115e51d49a25bc6acbd606c1023023a4722893f95bea5cc385eef39a799bdb82fe8d77bcbe8b8539987887550bbea79d6469a960957d4b3a7b58d9d984b80302047c435bb500673065023100c02af8912e29dd4a458c1007cbcec0b94cc60d20ddd49b2daeb67251cd103ca0c6ba5086db26bf9bd5d27b6a79ddbde502307d43850192c992426f1739bec2586444609fffb7dfb4d090b48b6b2f4fa381ba317b48d41837b668f6d2a925933b7ce10302047c435bb50066306402305e2e5da57ee08a4ec62278130bdf706fef7d27426a28c86ef757f2d87098713b4964bbcdf41a87e7f4b8d89b5afcbef002303180375a64e158d4921b8f2093634854ab793f3541df1aefa99bafe793ff38c7b0fa24ff9cb7c39c55d9dc62ddbdfeb50302047c435bb50066306402305672447ef81777a63da71e6cdd55aeceabc40d46928d0da2056bd8f60cee206e3350b0fed364c9711460a6a03430a75002306e18ab322b253f9f6518025ce3f12e19a9ca466be0f6f04690f532d43b75d7d3af6a2f5cbdf82f982acd7735d17f9ef40302047c435bb500683066023100f71b088782ea9d69b0d47e3685bbec074a7ef69c58b084493837a3d10b6a23dcb8aefd9c9883665f0baa2e60255eb4f8023100a0415f717f957546f9e65676f8a4866b2a700fdcb482e04f4fbd338b965626dbf1b937c4a2116e76d589049668cd8e910302047c435bb500673065023100b19b9b2f89db33559eb1d033c4aa4c3895891aa9da74ebadd37936b717e1a1b66177b7fc9625c2da253ee29965e8c77102303b5f4f9e84562d71f6b0cd927c76239e8cfd2b4aa1c7c4078bd551a2e65a04195a790b74dba1f208a7016c950d3e85150302047c435bb500673065023100b724caa813cc31af993edc10f58efdff34e464f6e00926d93943ff845f5a83d4436467a843074c4ae6294b76bf301f78023076aeedf5a7a8a340d8849bd7213a8ef60f85650863611fd84ef3d546af6b3766336a8c7e34a08e8be63779335bd22bdd0302047c435bb500673065023100d5b45b62a68f10d014bb962cf724f1f430a64471b6de774663c7cd5ab78b9481b3a4ae456490486e577a58052acf5eba023014b06fba4f3ebd51ed5a8f9ebc6105f73d46c433f5edccbce98061e4bb7d61e74f719f0d2f11b60384bab4c9b4cda1c60302047c435bb5006730650230385ea89e3123b8a00aa18ed043db726566b593dc87009cb10f1da6e34ec93f707f2803de7df045b36b03f98cf6c06d7302310085eaad82118711eec8f33d66d61a351526f560dde0f8393fb6a0cc565d3eb5e060c995808bc6d5b1889cf0ac283935570302047c435bb50066306402302c125338cf582ec81fb61547bf1a30d0535ce40467e79d5221791b7567a68b2533e131b2231d4fcfcd0b5e5f86836115023005ce8ed27e9f8d0aeba15d76409d915f3b6c778978ffda10bf316df1e48d79909f279a3c1775e9d6d2dd8288d4cc92610302047c435bb5006830660231008a8d2de430af58f17364ead40232d37aba3f46c04106390aac017641020c27b2fe9404d3410f5da732ee865690dab564023100cbaf614320e11cefd66184bfb1d7a915374e493334d90ad4190bc6a418d2289a50f26d79914fe3929ebe530d6aca9d150302047c435bb50066306402301c558f2ecdc92607f7e2361ec670c6024b83a81b6c3022c0b9c78c23e043812e3fb396d8c512c1dd5531bb3adf8d66df02302f556e735fa489afa70faf88e09ef3558f5e6973a4d2ddaca9e0264042047e0ccf93291ac6d5218008747e9b9a4000670302047c435bb500683066023100bca2b441c11800fd7cd475833bc84822efe379addc37ffd550962530d75e0ddf6f6d8ee082b94932a23d3a26154f55250231008ff044ec3a633993eff61b5e921a8fa64e04a13bf76c8a6582529c0ef742962801c711d36aac98d340d66ef5179e3bb90302047c435bb500683066023100e301ae6076f3e4fb5af6a65cd96627cef21ea0c35439a20c14f4ca16853c40422967d6d06658e448e5f5dbcccfc70bbe023100dc129197f7f140571444e6ed22e8ebde0a857df2bef9d83ccdd82cafb91823fdc160d53f0d45da768bfceb6ea02a83ed0302047c435bb5006630640230226de196db5707de76aed3b45e4e8a9cc829eb8b1f4fbb44d03f7cced06a54cf1f8c0cf97954f959eab64cb938375a4e02305b335e45b8c96248eb81cdbd9fdeffc1a45c8e55619029e90bf8d4018707274e929d25f089f8416d078dfead0c50c3390302047c435bb5006630640230744c7d42d143dd938e66b7682b1de5a4507d5cebdb83d3e67a62c4bc98b8d43481bd331b142ee4c5ca7a76538b2f959b0230768f86969b26d5e4ff8f568a39f4111c9aca905cfa7f051aeb9c1183f06bb78338bb6b0a641be199c8517390e122a79a0302047c435bb500683066023100ac98a8b590be317aba89958948a3abc82b567fa13ae836d3d7e418224cc9b457da3f67c931d2e2567d211bcb491fdf2d023100ccf37264d1f8eb6b6b410ddaa926e3f8e787b29eade799ef5d47ef7effaea1d44b49499b55b76c0d0b4e9a5db82371cd0302047c435bb50067306502300f055c99c5b57692441ae0995a267a4fcb5307dc0178a39d3615d985214687ec0902fe58b3497b000f3da5ace007ccf9023100a36979d8548f77be15c99fd88ee794f2132b448443a86cf7b9a83397d487cef8f59c1ce44fca6a801fdb1d81c2f9abca0302047c435bb50067306502306427426eb7b43533440caeeae297310ea9e446c41cce23c3660ab26c8d43228ebd06aab02d904c613a37536b791a6f03023100c2781de07e22b4d916a71c473d3399b39532bbf1f3557ca002a4be656fa9586fc9fef6465650940d6fd1988a166ebda10302047c435bb50067306502301bc14159c226c3cf28cdb93a67d0c225651610a6218f6be5208823d358d055c838b3732e20736ccac69c027e0e59f051023100b02e468b3a5422989588caa436e5f6b008ed992e0d7797f768943dcac9475ce1694a0b5131ec6fb2e38cdbc77a55a2050302047c435bb50066306402307957cdb2d28b1d4365f38918471a93afa25b98d01049cdb2325021c45c97253842b3f623ca9add2f387478dc2ba987e002300578c2541a59d2c2308654055edf1a2fbe0fa0eb26614496cc222f43bfb05ead5a54cf89fd1958e3b7cd08eafaae67580302047c435bb50067306502305d35d8fc35301cf165ee0fe8c348bcbe239519ebedf5aebf7de47432213fc2fedab2aeb88f95ef0b0a54db11a39f59580231009c1a1c09924f32b733b6314fb2bb307711aa9f7e219929d7eefdf4802141bb05edcf5e24a72382c35376bc57ac80973b0302047c435bb500683066023100c1d9ecc13a0817faa350348202d716b0422afdab1d619b704dcb791d5abdd5021ac3201cbdd54ea927d2885a9d6a0e8c023100953027a88106887cff661a549e158c4396629bbf3cda988afe4b1cba3018646f88b58679f3d229ee3d8772b1244df5290302047c435bb5006830660231009651e02093369cdd99570fc617ebff5ab59ead4e0d6df7a68f9efa753bba907a821ec11e8803bbde47b6176971ef6a7a023100df2d8483fdbade799bd4fa1b0ee7fbdfadd6a1dd6084e073a1b1a3c4d65bfc0e549b8a269dcdc7e2318e95ccaa5fe3d10302047c435bb500673065023100a120d85e691d135253409333098ef3fdbaa5ad04d83be7fb131a08428f8fb5a4a6edfcd3a4a806da48ddc2a66f9b484202305194872277d0f6706c495e02fbf03731c2b405cea077c65a38e5b2802c6eddebed55bfa2ee885151fb01bee991823bcc0302047c435bb500683066023100b6d77153cf5a827a93368ca395b05dd7fe3eb4f8e7ec9b1ddb4e1ceb92e2ec7baa754edb2516a7dae572079b2449a00e023100a48842763d579d79978ce772fe3dd7e6bd9837b6eb56589773fa067dd25fef8c99707b0365ecdf94102eb4fa29139cb90302047c435bb50067306502310099281bf976bb13b921b41d886ea89015debc06a375190dcbf72b8df8d014d4f36aff255098430ea97962b1c264eb77fe0230354508879e0260d0158689fa30a72c1f93c519f0aeabbc6f1f96038260930f19723d8ee65daec4451ba4709e2fc12d120302047c435bb500683066023100a7eee09ced7372092f02ca1bf93d4141febcc5e209fba470df41d712ecf2847ba8d34569b705cc5ff5598b5ebe975111023100d9b7eca496af5c681f1b23aea9e280f9f797742c8a31de12eb0a4f102e1a7a6194a069bedb5b7eb65651ac025d93c42b0302047c435bb500683066023100e9215ea6c55b4813a64591973c1e8dd4fd6b3d6ccca9e34529b0abcf32d40d1a48e11026155a856593463fbce5da3dd2023100c67e8f2fc7e8e30457998928901b0197dd7aa013e4b9058b96c84ba52ad42893409585d4964cba9c0aafd7e5a37b29800302047c435bb500673065023100d0c11ed128661a5a21149c4c85ee47a4d59549749657a8d5e889949fedd71ac1c366b036ab6d136761e266f8b4a255ca02307913cb3643027ef87e42d9d98b713848fe354a9590a8c15c48c76e7610091379d148657216d364333aace21d143e69990302047c435bb500683066023100fc792eb0f73512eb7bec4788ec35a0571b3b5806caa537f63844c2def980890d416d368cb3d6164ef2da92f42b08fb94023100ed2293b288d94cea945955903b2b45ff13374724c25df46a268de386dd695086f501495d5faeba046419dcf3aa752b4a0302047c435bb500663064023005c0ce9062fa7aefcff9d4de7581f75e7636110b1c810c4a95057ca986281bad697f4dcfc7fb33602f49b26f020eaedc02306008bfd3c38915155568665851f187f97b3a4d012cef43d91a405b1505096f8360b7476c118dfdb52e27a250a9b1fc470302047c435bb50066306402300f2df73ce3d798575b48dad398f5a6d4d2513ecc7613003026d4f8507769400ebc9f9b1bf433065a8200e1cda832c4aa0230721d18ffb258b78eee878cb7d92a66d03949768bcb65b0f3de90440c750d40b6bf0eb0b0021c5eb259f40b9f720aac150302047c435bb500683066023100d575cdda5e210e1a263bfeb8e2957480206039b41929cd3b2c6ee299e482a71a935d464ab734b8cace8d97ba6b869083023100808e9a1283cf146dba68dcf09d4a90ae7f4b185cc2695131c99292e059d246d344daacae388f020b77cee6b37573f3ad0302047c435bb5006730650230565e78aa7544546da7e51a2ce895c76de6c2b9e998611caf25aea18277e226a8e223e47bb97937b8cebca2f7371bdd87023100d81332bfeb2c8a0037faf84ad747db404d8509902f13499b783ddc1533538d875a3fb5a793a3283f8b3a79e7d6f8b8500302047c435bb500673065023100e1195e36d437a1c426ab03c06b489b3352307e5f8db44e49859a276f51706fa12a21c7fba4cdff6d9d3eb294d7324c520230378c4975cfaca2034ae65a1cabd3632306b3b2669748443f33014b28752de3abd08be61caa1ba4a76a7711120d09cf0c0302047c435bb500673065023100cf6829b01310831eb5f0943ec1776fd01c14ea559d48d30e69feedcb927b0dadc788dec6a6ba30ecafee2a792adfc34c02300f2f90f15c6d2ffc3bb47da8df28f5fd903577b90d363871c2bc2d2c6627c9d40698efe06d85f1c117b768faa5eb05430302047c435bb500663064023072f4072b7370fc87828707c572c66ea42045c776ebe9db85d769fc7ddee9e6af447fd74a0e19abf37789ebf3328fa9f70230102bcd2fad5f5e15cad0e229e1e8b5db41863e5f245760c2a3d5641d94924bb7c5f2c2c87c49872ada9cd2847945adc70302047c435bb500663064023053dbb2955243eda1702c1036cd8ad0bf1f56c132529cca145b83730bfbd6ed248de5aea92b5b19bd738b5ce68ea7429802304a6d1a6c43d636c00c7d682017ff8be5bbcac37187b7a93ff6d613eb8d66553634c7434227cc288a127909f0fc6eb3ab0302047c435bb500673065023100d68bff454ed36c1b8a4dee1eacb92d5aed563458dc740fa9f428e8333951b9fb4c47cf08b57b74b3483ddfd7f04efbf202304f60fbd2571c3e305251eeafd42ce02f3dc99c3630a5de20389716def0eeccb8538ee5a725ebebef244c4d049f178c2e0302047c435bb500673065023100901b2218d42e35ce3c10ab902b4703f2fd2a716864d3d5582418acc1edf7f481512c9e4758850219f4d4e3f9bffbc52702304f5624e8fa77d392d062ebcca6d3ce663575b7f93dff5bf30e711c4846992b5bf6a88dd2612d8778e02cd162277086f10302047c435bb500683066023100b8f653c2c57339f8c0a648a2d0338284033a71e43afe3bad23c21297379037d258e8c3064094639fc014aa7bd3230e9902310085488844d4e4b8ff9004542de2c9a59432cfd14b8d8e9ddf599e3123c06a6015e4f3d50e5d1df81eb59c19873a4398b40302047c435bb50067306502306ffe96a0c1e0303e6b3f7251427d5c09fa76283df66d58044e8204755ef26aad5df36e3c9f4f2a01f583dde8067e0bea023100bd877acc172b65f3e6671f505048bfc51bc12b967a07e254a62399eefbeaf8d38fbb4601813ddb08608b6759b425568b0302047c435bb50066306402304d17a0534070adf37f363bcde79ffad0449b2fd21a8a64e406c2d2418f8b7a71da1f3c9360c90d2c66023c270cd46ab902301cf7e579c92ff11a511dfabac78228b4d0a0baf54f28d3188cfc15c0c65bf3cee678889feadc11b14861cc0ee94a76a10302047c435bb500673065023100cac2a6ba870d801ea9b1b3daff1e12d115a80b1b8c4e22ebb290551fa0fec05daa3f62848baad1bf34bf0f612e07ad0402307cad26928e92120aa3c5a2690da91e30040971c40e6ece2e3b94b4ce1aad56cf523f44a92fc07884435caa9234ada3660302047c435bb500673065023057dad9deecdd75f55b8b15ecb576ead5ed181007c92128635b4bc88db395a1a80c5eed7d2febd71f0599e9463944021a0231008adcf809d2c9dbfa0ab834cbe4e2ef9c12a6af9562c1e5027d1d9693b9769afe5587b013c9b3cf8fa243fa8054a367fb0302047c435bb500673065023100c23b94d3f323d6725c660ddf678059306c92fccf11ac7a69bdeeaf4bff77304b0cdcc87c139a7ec7609280350218afe402301870526b1e63ba207c1daaa55a2088f8fbc2ad00ed7eb1e3bd348274bb1a422f5a5bfa464e86deaec5456da8994b7ecf0302047c435bb5006830660231008d0052edced7978fcf3fd5b8e7de76220ee1ef39cf753403ecb90b4183a39358b2a7412b2e28bf5ca59588011b42414e023100a045570b21f331e1e8e2b1e326cee63fb4e5050ae7662c249c929b08a830674c9b0f772d99d22032f11c9725660ba1c00302047c435bb500683066023100f6dd505fafb060803ca6e57c64734d18c3324ac594c21689859e4f2de2be5d9afd0667cee9aa3d45c293b52b90df2644023100e01292af82573f96118d22926dc511b961c1317112e24bfe0251f92414be048a108d33363b5bf293b6d2ffc76f247ef60302047c435bb5006730650231009c4637e18c39db41b56c5ee9c0b47ae2169fdc4e3cb90b3e2fe57ec4778a81edcab1dd3b8ce9b08316f46947d2001185023000bd53908399ad123db2be57aec58cd792f3bb6e89c5ebda5822de7c3b516773d60c8d415e965f24cc999a9a4223aa790302047c435bb5006730650231008a19774d4e109c0f22c0eee4eb80f09733ab0d949a0afc438991013575472f2f43d31bfeaead4595e5eee989af2bae2602303c0c1d0eaca85a171e92ca4339eb4de817fd61159a04589e520845da0c1ae47f398d9692ea76e8683af8868a514a6df60302047c435bb5006630640230157514599515ad0f663921c7b94d369442d64321bff569543dbd9975b1780dd2da465097d790ece6b4ea8c9fe63985a702303b24acb25b8e40f9f2ed8c851c1d4ed2bce1e1f4f62e58eb148b0e6a5b34eb930c9709a7509a5804e4910096390f86c90302047c435bb500683066023100e2db3b74f0c954820ab86c5c8ef9ed581c9c2664b43b741668e87f4cc0f6bef3013d1bf12c2b34fc7fc2e066356f1a19023100c9c73be8d2d12111541d23e179c5d148ac38cc09c811457b7fd36b2ef1d476fb2ba4b7798cbc93dca68eb97f066fba5a0302047c435bb500673065023100d975164604d61dd518e68fc70c9be242e5ce2018101b9b72e44236e3cbadb6d334f2155376709f114fc23bcfc933d9bf023054e98aa0e95662db52adc0160917d327985dea651e2b1b3b8679bff6e5372fedb0d70b61dbc4401cfbeb4278f2299aef0302047c435bb500663064023075d24225dd0317668447cdc099f85ae162e8a1437957980e2fcce5087265ccedb34a8fd07807c321a7ad082a170b98ee02302161bf863efccc7c6ecfe6852529e90e74c3526bda53901bb161b592481024d7546db1e645b99f45be60a277c184c38f0302047c435bb500683066023100d5026879eb0a57ee127b3a596a2e77d03f24fd3619dc1aa3578c1a7e2267f3f342b95ff88da4310a0340e14a667dab6402310090264a58d1f961765a8326f291bad55d99da1c8464a5db6ba406ce4745f3675511d37edafc30b0e1f25630278a8b53070302047c435bb50067306502306c69ff50fd22e07822b2557cf3a0e913ae9cd92542369d0d96ebb89fd23fee529f9f643b2f1ea9f59d566239f82f58f5023100b8de9ca2fa69c877062627877f1623511d2b317cce88d6f09783f49906171bf8f2acf5bd575e56995d01386de451b5090302047c435bb500673065023100c70df48ca97e098d199c57c4dc07573c6a2c6f525e6ba1f95063898b037c10063bae85b30c6d772955310cda8833833202302a26025d6e9d891621c0c7bfca5b978f64b746f2c9307359ec7d18f2d58ce9967fc019c158e9a05ca723fe11ff9d92320302047c435bb50066306402307e1af76701a931361abb881d4d0d1ae966cd4fe129df44a2c0adc0b075640ba751c4210d85b5bb8e91781b663c722fbe02306cedd01167e2a1259f96abaabde0c8519c2eb1f7809d8614930d206948390ac83e5e664643be09018d9d81a9bd7d81490302047c435bb50066306402300490ce8118ce15616c1144dca30c8d4f4a35bc57613c715852b880aa56e08c20d5f7c900fa0b14bd8fa8018a78d19b83023070d5d3ca2b23a9a51f5ac4335214ecabffdd84e340d81fe277020c994db7e6d622be38333f9c359ec4499ad27ef4f3ac0302047c435bb50067306502305d999bf7f0ed493647ff9618d39cec181aa58d2e8c0e8629844add5185528005bb1c2a7693e10aa9a694f1841d2fb79d02310094983f41f8149c464fbcfd3bf7c4759f916928d8cd3beae8d0315652f89a51b6873bb59b654cc5e250d1c09a1c1cfb500302047c435bb50066306402303ea640bf5d89a96efe92a29378aa243dc7be0130c62390e000168850d0b75e7cbc604ee737ee35a030ccab091f439cc00230020955bc7ed3af338ee52489f2ba66fa686e94655d6c8c433d96be408f63928627e656c750baee2d395d7d791c2ad84d0302047c435bb50067306502303e06d82b805577f62a108f0e7a8fb7b946f5fb0dad7d66c13e4b914be98592730879f74a63b77a48ca7fa270b662c52c023100a4c0b0ffb4a43716af73706c967678e31072faa2b1d92284bceff6942e3388749101c15b0bf07dbcde4f01bae413f3b70302047c435bb50066306402304e7ddd2803437db086498601c20a5d2117213be90434a933e6dcf41a8cea98028f7eae1a824cbfda1041ac67cee6c8d502302ca28d318fcddf20aa9e6554eb95e7f7c66efffa98656c88d4fb7c17ac82989cdc53c3e9e1ce1199504d0635b4beed050302047c435bb500663064023060c541542a86f9ff5b95f82cad63df371dbeaa607a5ae793fc34efce3bc9919cfaf45726df9cf6c00fd0780772f77de902303c709275f8a0bb11504cee911912bb84f37a00e8d7fd755d7af99c89c9226ca02d83dc7cab219aeb6b5c2fa09af7f5430302047c435bb500673065023100ca3fe0ed39aa07f66e316122636daee14651e3a7d213d86ea1be856e17a2980665ac838f5f11baacfee87888634b0f3c0230283524f9cefc27fafc8bea795c043cdccce634567c4be54e1ae144d67066262c3f0420d633879b403dbe2daaffdeac220302047c435bb500663064023068a528e8ab53477620cf7427ddeebc2f67c7f36f44ce712cded3b7f3c7a5f22f35e64c0b02d7eb302e0b279cdce87e84023074f0cdb9a7ba047931cab7687c6ae5fb7b266a5673b43bbcba5b2ddac942ca8474044d70b0e903d7f2639721e77ed2ee0302047c435bb50067306502310099b4512b55b701276cb1c0f77eed90a9acd1626002774a6725311fb5499a5e8413cbdcd26336b3bdc6a118f1d77b73fa023033e6fc6c86ad1d71600ef67ef0c080a93c4569fa04900cfa0ed3dfdd3708514ee32189d646d8001119a2b314ef303b2e0302047c435bb500673065023043ce0dae4d4ef6fccab7baba48941715b1fe7f2999565cd0f18ac84a7e2450585cc8d30a4ca65c7e844f20e24a33fb24023100ed6c17f49041cce36e251f8b7c955329a38fc33e74f37a1664d03bce72710fba0b0f61393a4ae0b7de9bf1d16d65aa3c0302047c435bb500683066023100e1bdfa16e41347bc99e2a7a1ad57b983c325e7b0c4de611ceb46d6cceb48a1d0cbd1f4abda16fc012f394ece9a3e8e1c023100ec3d1a9ac76e8c16714863f10847c6514423eecced59976fe7776ef279522e5ae8cc3428cab3681ae338977c7c0fbb330302047c435bb50066306402303f71225d2152f182090f1c091ec3b66dfef1721b39be54776e57f93e1a77c2e360c4d0f2be227dd6d9e4c382b4e185b8023044647f84d98389d0a2702fd9bf0f4b131506a53c3f9e19183c57adfd2af145bb2445f407744d110266c62f635b0d92670302047c435bb500673065023072bedb3344a94c81078bed0abb06af30e9adcd238315774a659f4f659e7a9364edfe9ea8b41c34f6c8ccbda2c8777773023100f02f06dcab0c16c124f786d7680e3e9d950718c21095196ba063c1b3173f8cdecd7f487683e7b8e3488ef462145c9a080302047c435bb50068306602310091dd6b795f92a8ce3a662f0421fb44c5d78c6f59cef4bf0af1fc01c8b6ffa3c45b1c357f43bf209e959c3b7943fc1254023100d061a04745c4cc38e8aa1686de7ee52737672887080bef33edc3d42c001341ec165fc803ba8066cd1de5bfc4051b9b470302047c435bb500663064023051ce7b069b4947da8d76748bd8472d1d4aee916fd458c94032eb68cc9728e9c23092882017f17ff50e6293f227cc6b2602305fd78daced9a28fd007b5bab6ad378c0599b33650d826a77e259026a49d939c04cdc64016c13e54e225017c4c4920edb0302047c435bb50066306402300ee139a225f3b9867dd6679b24bc89a8136b5f309e15a43f0c59703e7db30d0d6f687d35c216ee2903d93ea435f04c64023020d3fe3100f13ad8c2884b925d33913df894a6b7b66bcf9363aeecde58b4ee827bf2646621ac4b16c0ca1fa280c766ca0302047c435bb500663064023016d6723d63dc171e23d4e161a5cbef36c48bbe556cb546ca4cb0517d66fcc803ccbb1aeee8ee81e7da82a12cea22722a023046ffce09f47169b278dd35893b030ab61d0c89aebf0746192515da2cb10035579e9a914b9ad8bc1a431eaeceff9300170302047c435bb500673065023100f74856f2cf4a4acc21c9c7be8083cf79af24bd6b935e95d10ef0d228fd27d758c8aa27b111234798e842c413795efe770230383c654bb3ecd0b540adb00b0ed46e5d5771c71c6305261b754dac9f618dcad135b95b3887d48ac786351af0e3ecc6d20302047c435bb500683066023100aa7e89f09fb3b50a3d2aef3e9415aca43bd149f88fbac58517c11a1bca1749f0490c4c85893a0ec6750e8d197646b645023100dd4802b5fa82297e8a94653cfcec0fc4f19704adf1bd270a45fed70946b8e8b57f7b300599b4ff5d46f6530d0e92c1430302047c435bb50067306502303131e016b4f742d7d5cfa4eb8bcf44321c2c5239e90af635ed1f180f2761206c88a71cd7f8c3bbfd5c2d0316d4f76bb302310080c423d5e7db8297095370ec2799bb41964822f74e9d1a51c873d349b6f734c997104ef4ec63d5a773a6d4db1ae8aa7a0302047c435bb500683066023100a550815c1932b8b15889a83cad0cc4a4f4c509d1230c331f90502ef16dfbcc541fa5f8639a2681bca0a69e54a82249b9023100f0fa8da4998e0e8cc11868278f7597347539b0e785aa17f9b27bea0f583a2e08b02be301940933499128cf4c76fe59170302047c435bb50066306402305504f114feed681c13775e78d6d4d7fed6c61aa3b8108e6dd8783ccbe27f4625f1b48ea84d57e23844dadd97ac23358202306bb11bc29cdab113f6ef5b237be9c8820ca6992507f7393178eb135c39802ce5fde161e1627cdce1770d5baf38005ec10302047c435bb500673065023100ed241ad46c43b9a0248baf71890b5c328701970180ce934c7ce886216a8556cd621e57fd8957149c14dca52c6e68522a02302cba8cac592c15dfae0853ef711db775826b8bbf4bf34ce9172a9f03a8eb12d9d467edc53111ffbaba935da4ee6f87250302047c435bb5006630640230173d0c3f59add874db41207ba26c72c7d4cb16d2c96922bf9a914e05216d903a70ddbcaa49c64bad05a9a181734f96bc02306d46e70b40ce94cf5b4cf406a23235c3a86260bd6f143b194177379f529f3938bea3fbda58d2eb172adcc824e9aecb540302047c435bb500673065023100955da935dd591ec033f80ad3ae3215949e6881748e207d5f8ea2f6aae61ffaacc4b11079b152659394fa91ff27c2053202300da540992e010cdfe255de253823244cc50a7b36e6e385c1b37cbdb51fca49fbb1b38f5b31b67d107a1128cb762c32830302047c435bb50067306502310086bcc8a2c5e2595c517d82398fcc090dcc1b86bf701110436ab7b75bd0f5aa8e7eae0be40b0b08744499946cb3924ffd0230367e7dd6507d9465d65e50bef40df8c0c454f34b4975b3d2e595e39c74a498603a11d3fa80df718180cd4ac1ea56c1fb0302047c435bb500683066023100f3704c6d3b70bdd97d0398d3ed2a20e9754f08ec3c57ecad174f485c7bdc25a87952837c5f173115538ca7007703da6c023100b192de531ceb84d193a41e53c55913c070554b8712d6f2bec598dd20fbc84b0c2d139439406b8eddcf094217edb6a5c60302047c435bb50066306402305678e64df413ca8332d7081bdeba8a1b59aa70bd00e2e9324ebc722b50176e41a457334df2308721955c5fb2ca791df0023024a28659263c0e23c28cdd0025444cc2b0ff567900e496e700a50ed495d16ac7af73de8144e8b901d9f00ba122223d080302047c435bb500683066023100b9ae9a19ce2e36bd116ffc44a565977e23d9495afe128d7066c9842035c6b85d0991eb32219d16188ce0bb3e4c7c8a0f023100bf29068d096966c684ceb2a4382b6703a6f67527a9fddd1935ee978a9f9b17c2d22a033facfc17eda4112728142f05350302047c435bb5006730650231009a8e972a87f782a044adb1cc3df08e944c7ddb0ae9fd57dcf33783d8dcea5f8ee25545714414ac3579aeb976e7e727b8023077cef3229ce7b18c8c3d3b2cdcd4fa495ed1c92e02fea2ad299eae9f184d9d350a3bf7e91e6135c240089da54d4d777d0302047c435bb50067306502310091e31d59e6f17521fc460e0663c3f7ad04c403c5a6d5837862763b1ff264410a5b8774bd193f79348aa08acc53fad6d90230026225d6b4c342df6fe7a7219fca5ce5991c8e989dbdb3f42c1e04174983ab9ad10f82b4f85f9653d2527778ab52df730302047c435bb50066306402305a660db41931b71c5a1fb64ec76e9b881d1ffbfd217a8df52860e85ec0fff4d23e1afb5725c5ac65275430c7ff813b4202307533c09af09ac22f2aef1f5af9dcbc40f7bac8bff4be0ea03d2654f985001a7f8afdbd522ed055a03fe7c0df1663e7ce0302047c435bb50066306402300918e14758e9903d14da35b2709b1cd3ca816a88a860d8986bb922d6079c9cae2bbc7717513f8d5fd2f0748a878f00a3023007d8050f0339edb4a4085bff2c7be23991309d5554a2b36064017c5620f492b8393ba4ab080663aab2a55a7b8e2734a20302047c435bb500673065023100ea03542a6c7d462ba1461593adb63c4798f42c620cb35c7edafcd4e40fc089409019786de47e8485bcb01dcb4a80cde7023026ce6a805fa5cb0099a516ec542e43014f528520985f546362941125cc61e8611f5288f4c53ae944ca6de1ec137df1de0302047c435bb50067306502310087cb1455a424a502cede409625e57165eea9cefaf0ead71c7949a0734c61d187e2cf6a90c2105edcbd79276cade898ef0230415089b05d46757cfa4423fcb19574747edaa38a3800f0470f9496d45b0c7dfd5a453da8db006eeeed0c160407373f3d0302047c435bb500663064023042117829f51e4e7a1be09fd659088e43576435636c615de734fdbe830f7f924449583ece57a5afd354452c19240d02c7023017673e31c6a996b3a9ec687ebe78fcd52b4a67fcbb5fbb5b96ecb9678382bfcff560e9337024456b1c60631a71d275320302047c435bb5006630640230335f25e072a8021b4d9c1ded82d4ec1883bdf19384b883cd9fabb8b8b09ed5926b21d3bdf308e9273c1bda4f1ac13830023058cc330dc72f7b82565a20935a5fb85319cb605ae978045c6f0d8cb94dda1bfad9fcb5b7b09f4dd81e053d5f339e3a9d0302047c435bb500663064023005e01952caebf3f3cbae3dfb00de58f345b901522a73906fe4be404dc2aa692e7a36edecd06393fe1e0b0a94514a6c7302300f5c8fa93a81413bc765f1829ef5770de252849fb947fd62a84b95267ec9e617932f79c75589b8faf6be6e2663de49710302047c435bb5006730650230502f6763466e21f738399858adaeb4c6660d17188f86a0874e2e60f96d5143cc45350177ba6f9059c392ca0581be8f76023100ac534d776d5f583ea166ae018820742ae5e0092af57d809ff869ce4d5dbde6ccc5f76d41afd292f5877c8082443908170302047c435bb500683066023100974abc40fdd03913d095042333f50d7e956f8713bbd04f19a4c25e42a9663690c46c86033a565d58078863bf639b81af023100dd13c8f2b9539d972985416d4fbf36b565bfa7e357972db8912ccad28c9a04c36740a8c9ee14267296a763a4a66ee7e80302047c435bb50066306402301075f966002abcac49f4addb797c5cc96063bfecf0f44aec908851ec12b6bb74d988a3c5ea0422409e6594bdef37dd4e02303054afffc44efa9e3665f268177b1d74f223637a51b9c1f7032c8ecb375fb03b6632cbdb8574fb9195442d44e0c6e28c0302047c435bb500683066023100d02be94f3f58f4f91345296c470bfdab828e87b73978906e5e31771d0f925df5a0cdbd918b7b662644d800b0d5e08859023100b3817818d41473956fda2af9e6eab349e2ab61d4b68779e00a515723aba7cf17d1e755b67c27861c1a29d12eefee03010302047c435bb500683066023100d4a94e928125ddf61e86f138fdfe759de792b984b8c57fe830a06a92ec47023dad9d5efc4ad6d7d076c6adc2fa7ecc19023100eeb666a5264f9a0e640dab160e51530a1df2e6484964a237638490529111f10a9fdad8b06f0f2a0bc9344a96d05ade3f0302047c435bb50067306502305254a5e0df4f0ec5f06bb2c2654b05241b41d7fae82055ef2bde67b7e04f4dd01225485a9b96c7b6d8737b737172c148023100ab220334b5d7adb2348d515ff38db641e7f85a028c100060232b85f0cbb76c3fbc0bc398feb06055e1b8dbf4e77eb19c0302047c435bb500663064023035fff70938d6119e10729a517f6583979362e4f706820ab5cd485e85e913e4f5dedfd278933bd707fdc0b2ee1af4bb60023044da7cb8b42c5c9a26f598cf334460d33ce6be053934a5542b4b9605eb3eb66775a9a39d15c5818518d37f56c1e29e520302047c435bb50066306402300a7e05946230a397b3a61ef2a87b51e0c7f85f42ac54192e93392636d8271ddc915acb34ebd8a70d96cb10a5adad271402306fdfb0a42ac5d77277bc41771b6948e811727b40b3dc7babb2453946c0cc70979dc66f621696e8bf3453911484cc3cb30302047c435bb50067306502307a9e1b9366a863b6c536ce2df6dbda8edfa9ab4e3223710e89d1a572177b830c634a81731a1e32f40cc399bf401303b1023100adb2084dac7eaf4ba1229949cfd77a42c9a9ea536812c18b4c7959653d74abe43ad1e7cd368b717fc61fa753f82b81410302047c435bb50067306502302e4e1b716f4e336da1f12751b9411b38553400ca7ced860043e76eb6b82ac20da1a551c7b77b6da1fa167ca91a0d754d02310089bef1b2ad38fc67f076995938fa6c55bdca92db9879b9ac47a1438f93c5666de1de3d13dcc31c92837cbc55294326e90302047c435bb500683066023100ea0c680c172d5ad05f617a29c8d2e09b0a67ca3472d0d301e86b6dcd6a3c2132f01d96e85c39366738ef717b4785065e023100a80257134075a35ebca08871dba9801b775c2936c95a5320c1e49a88cd414212c3f678b9bcd6cee067501f13e24c924e0302047c435bb500663064023007d64d72d64ff24036cd6b98dcd090ade2e9cb6ea60df7089d2cb2ea9b108ef5208579ac8cb28487564695933f61cdec0230295092febac90368055dc31d321504754a178affdb51bc54f33021e811693175e5ea7cf0fd731955237a24b2e39eb0b40302047c435bb500673065023100f71f3a0e3dd2e84e32ae86a67968a4d3e9cf9fd6a88f4a77a21687f6fd4f3cf5458c0df64908f7e3ffbfe8730200d813023076aea38b502772416a7a9bf4e14c7312a997d9a8d15e28264b4a0a3c2c47350c036a24daafda771d3821a4f28f558d3b0302047c435bb50066306402301f5e8a361a2464da1603b08e33cb8ab91f096249ec73d86b0ed20a849df96de7a6d9cba202cce84c59744f8c7ef730a502300ac1d0e91b838679c99cbb6f7a71a8c6daf501d97b4cf5e909bd4a41114c8517f169a1258775e3d946d3fb871688efe30302047c435bb50067306502302c344bc0d95284a0b8acd1a3dc42df209c971ca5eef81810d88c0d69227611bed9c5ee0f3fda17cca632a00903059492023100ea2efee019999848d42ec8cc4c75f532b5b63304ed390f72191abbda118e4445a41f84eb09a58f221eb74f505ce280a40302047c435bb500683066023100eb2e89631b3bda0f16f290da8cac7228f33b5e55f913216735a4211b0f6f830066ed482e063fec411b6eab5134189686023100a2905c7b1ccf0183fcabdb851ffdb2aefb68eb15feb2fb09633c3a5d3b4b2f5602da0d0d3e50e6a2660376c4174029fb0302047c435bb500663064023007ed4b8743a3c3a3a71f9e728451e7bdf91a21c58f6ca87171ac9dac35e07a93b3a46db33de553940bd69d089449567402301a7ab4b8f5c76d51bd3469f53b53d6f154c41b2b14565a8dd0fb403dbe95ae55ad8728e00a863aa35eb0238ff9bb3a440302047c435bb5006630640230318df6afddb5e631d8aec89468533b1f02e4f114562f50b1f324b4b87845b5f8e265f1d8a68e4de68b2e6832d549859002303adf189d9e26f2e6c9ec7261877b74b5461fc9765394a9cd46ab773ab17ec968fa647831ae2ff80c8f246d6e04d9b6880302047c435bb500683066023100cd4e14de8564f8df8005aa403f45397ac8b3ec385477f43de7ea65483b247428c71c27104dbbbfa1cd12d2710e8ace83023100e7a045d092feefc7462d1005730b0d8878d8829fcae13b6f697b09ab4afe2571c4eee2c36582a9ff690808d65ac99fc20302047c435bb5006630640230703bdb44cce425201676afb248a4110dd8f42ddc2ddb48428ac343a7e2f1f3482eb0f0adc5fc7edb6cc198d9dbdd467202306cc82f75b6c5222ab53bbd8fbcc345a2bbc6421dd04306b7cc80ddcff41ebf2608d3cd23d3992bbc4e6ee58443c6abe50302047c435bb5006830660231008eb3925b471540b64918857bf3705cb850ed2495671fa72e74120232cf37409e7522dcffbb1eebf6f58278482b00af3f023100e7e3c9619650e4fe4bec689f296fd84f5b9eafacc8e46cc756f4b97452bc0d3000bab4413be638cf7188e24ec2dca6480302047c435bb5006830660231008fecea5ca9abdec428cda3fc50bfa9ba8f794ccbf671a48eded46d94eedf9819bae191195f6b00a82ac865e89cc1797c023100be4b47ac1beb07650b23a4d6fac42f0b37a261ad5bfa5ae565fa61764ab723f6d63b2271850ff1f1cae62f2a4f28d5e60302047c435bb500673065023100ff67cefca4a10c4fd2f606bb117bfedeac4dcc83c57a1cf2454627de5deb4ea6cc2d4c46c0b6cbb3976dfeba4e0f7b5b023066e1f447f70cc4896bce09fb88594f1e491e214b5fca2bb1488aa0ebe378851cd9e5effa580f2774fdc4d2c0b5368c500302047c435bb500663064023041dd61cc9f71452cbdcd08a20c68b263685d114b3ce46c3d5ccb7389bc9ebc336b7becad31358262e3b8f41990f250260230148d32e7d52c282ee4b07c26e80ea872045d6e998719e99af9e289379865876aba551af49f577692da8200aa828002bd0302047c435bb500673065023100e2f49e5d7b51be0e99fb74105d8567cd027f55c3c62c6f4ebe4454b813e64813ee1133a2caa8084ce0c316e60199be3502307ea6196e3ae7aa8d9b3729d388dc8abdeb2423e8ad22b4c686e982bdaa54445e1274d5c0b2121c82c7087ef06cf554870302047c435bb50066306402300edec4f77179c896e24f744a5db0d2947f75fe3291fc88d6bac90d406867d9614841b5eb52a5b82adea475483374e9ed0230499e35dab50c7d9361fd129800c459c1b7fb87ca675bde2d4fd7dbacf7d0a711ec32d8dd031df7de8af4d44cb6d840b20302047c435bb500683066023100a96dc033e6cd04656cf032e80d1907b366ada991a45d3a2c9b1a703c01849cb4d4c5fc981b98d6187e74c7a250c8c36d023100b3e1a8864cffa788d321a39db4858b85c892579ad2e69b395d23fb9a4efe56c089051791d48d2d3c1829a8f5102c45e60302047c435bb50067306502300b7a680fe2507a6f3353151ffacec65e547b65e84ff326b3c3b035bfb0532f33931b0d4b0ba89f9553f53a13200701520231009dcfa0043acac70711d408dcee8f0976ffdd91cb7c83392d1f5b83bcc0d9488076a4d5fa1597f0c482a139e0a80b04d60302047c435bb50066306402302bb4024103da70966fc168e7580e047c77b92de24339be5a605f84ad26ba7fd92d9cf63d998cdacfbcd2567b1d827554023002be3743bf7b81a9c47cc71061a10dd551bfba4eb9ff71c4504cc85cfbdf8fdecadc1c2f2ee257ae7fbb29b9669fcd9c0302047c435bb500683066023100891ebfdce8ed671aae6174905fd56ba2e741b5ed7206de2e7934949f6cea7e73d234aa145636a78a9a94b339e8337e3f023100d9c6bc5811631a57d0e6ac887c91f0f0516074ba89dc84b5b13474cda93dd9e2b6725564f0e5113a92420041ea844b090302047c435bb50066306402304517048c41b92496165dc0aa04242922ff1651b0dc4d49bc056769ee88c495e0513b8c56a6b2687476c75a0cc0f23b1002307d73ddd9084ebc67ffdc00fa7779c25ff9594a28a3a0f15c3d01ef808c42876738baf64f67ec54c3eb87d16c56f089c80302047c435bb500683066023100aed922b8180243c95b8e7adb5abc3ed04c15587f9169ff750922caa7c9aefe84eceb732cf0912e2389b611e5ead8e7ed023100b11e4bada5b719107599e44610b32e9bf6ebf8a211b15114f02ec6f9272763972b7cf0f98968c2345fa8240f39e462a10302047c435bb50066306402307657b7b9afe4bd85f898be9d2619f5274da8175cbf9f88696aef5af3cabae5bca70b2e760bdd0dcea6f5cf79f05f6839023004176d27753ec04e4379cfd2ef1650b88145567953cdd065032ded2809120b7a4cb89fd425d7e50a871597481075ce7d0302047c435bb5006730650231009a0c3c4372141121bb414a8cff193a2c2a4937e723b7065def031dd76574ee694555b596ac3e1fc9ddc5cb69f2f19ebc02307b1cd29dd1d96d7546cb0063797780961ca0f8a69b299c4bf2c88da264446a675c2cef2aa63c7c62d8cfb06a7f36700f0302047c435bb500673065023100b97787039fe4ec079b6fbb85564ec23ba2f8e44d542298df3d023d6f43104c96a2820f3a9a0fd0ca98b30c58ff1f951102300cc616c43b61718300789349318dfaba18f7202318b7d29f873657503979f83c5377f10a909137bbb7527cee33c4af290302047c435bb500683066023100ed0d389dfbcff415e07c7625adfe4dceaa2e809511ec2259a238197113ab6e7f2afacfdc2a4f785e1828c1fbaa6ff42a023100efbbb7db1fbce4403cd8ea87b44611cbae83c7d34bb12780f17c1fd1724781f80ffae0fb36d95f789f7dbd28b75fb1600302047c435bb50067306502304541eaf5dabda52fd6e39d91ccdac8d85bab542f70c7622a130df8d1fd42e6136ff0b73202b4bfff49cde6f793182b20023100c7b017016ba74de3a95e9126e0cb15fecffb3f93f08a340451d6d7964698c5c139401b247f62d8ade8bd120f1c48c5890302047c435bb500673065023053f357c57f3fa310df047a88bcb2e7ba2b363265bc59626b9dcf7d3257ee04706b2f9a527eb40f68ec94db14f7814049023100f860ccceb513ba90caadd1b14b6146da76ddcfdb73d52482385aae8fd74077912ae6de74c9085a4301b086e5b3779cb20302047c435bb500673065023100bddf92fe96ba91078e6a498dff8ba2be31d15a8afd16cab9708359e3581f862a9db982a13d1eee7468e240b871fb75d202305c53c95e20ed8cc1645045d29fc72da32f5b86bf243bd6cb663a26179c7b6d5b3ef4da15ec31b21648e72a6b640d9c340302047c435bb500683066023100e49e66f78bc0d700583d6eaddfd3fd128cbfc316ede8ad95fc1bce5d52d9ff1ce14e85681c65df7e362cdf9a7970cd06023100a7e1d3f8c4efbdec7ad0bb57b122a7c4082d423a75ee782c5c9745f835ab0c234d43ad3955e0664f07d186e53e973a2c0302047c435bb5006830660231009259f756d92ae604cfe26ce7fdfa4e9dbd55137d49cc12969e2ca8abdbbfd71ea3cd98574998acfa5a431a01d7ed1ef70231008adf5cec6142e3009e15400d5aadbb03dd92834a34b72462bda34029f03644bf2a81d99f330a0a1247537441949544f90302047c435bb500683066023100987894bb8369f0138fde25a8e3eac454f83b32f5f5c58f02312c0e33389b039dc94285c986f2215b1cda97c3ad6c16e40231009154b4238bfeeb074e0603e3f85b16be280094dc462e7e8add0bd0b16fb3f84ef0aa56bc6136ec1550d067e77d2b5d250302047c435bb5006730650230682e0bb9b040a00e12bae8116af0148e4e6d6ff4582893e9c58a253590cc5e0461f10eaa70b38df4dc9febf3ffa24f2e023100e6c5ecb46cc51d04a19492f3124f31fc85725d3977f73dd6b45caa1d3c68476c65012ce449f44b52f2eb8c8043aa874b0302047c435bb50068306602310096495f914cf7bec6b3559fe1e992ce7d02932f0fa34d021b356d25c534a0ff978a6108638a5609cb7a699a6581ffe325023100d0bb99035ef50d8e63ef041c82025e0bae62f8ad0dc2a2b6601e1983f3cc5fa966e24fd3b8b3f4b4a660bffda0114d860302047c435bb500683066023100a90daa4e796386719f9da41b41e7403ff229c277f20f655cb3b44525f8d74b22342811c842d81312c3f8fc0a8ea083a0023100a9bc9ce3f06272a1d9ae8464bd9a7932d4fabee9d84fa61914d7de4cf6d4dd2d6ac47b38de4ed85ba5d8578df914a3420302047c435bb500663064023060359fb17405caff4b8f6a945a1871501b61e0fcfbef8b3e84d14b51a0a98d6657bb7c404f8aafaee990fac8b06186330230450800fba116b0c5a1a9025ab7d7a03baeff7a3debfcf0136a8114b16c50efce6e0377cbf607e953a18daffebb8604be0302047c435bb50067306502307ecece2c84dee00c20fc7cb935e8e6e2b446d5dd20bdedaf4faa2877755197786a4be36f1e08e89eb20488164f66c748023100e9ec797b8f08bf9dfe180d1208ae41ddaeafe23bb0047c8d66e07e67a5297fe58c283915153aee3e606ad30042e2e1e30302047c435bb500673065023049cf547a0f3643aadbf3793ba0841a344e4f70d0acab334a68dd13a5fd7b7af8e6629945872b3c4bae609a520aff8357023100b7632720f79896f720bb115a43aa90423de29818073cf3522e240b5bd588c41a27020e2515e89edff39a54ed9e7f2f540302047c435bb50067306502307c98b1e4eee49fde4a53d2c395b43d12e9d2fe3001daf150aa20b47f2df7157c6330090d2958cd2fddf2e59c9ab27a7e023100dde4d8a4ca6c5cad0f26253e55c9d06e293152575d37ee8193a9c3644bb51bf57c18c4e2e606f440304acaef192d388c0302047c435bb50066306402306f342cd7664be63ce03c4b13fd88f791a41118b10155e9b570575baf24d45f7a4bc809d5f0475ebb48d4499a320b797b0230106518dcc3cdf0b2ddd48501b6af9bbd6637805ee2391622b9a7c28f92ca16a1f6a0d4980b68bea4c6c181ef0417dfb60302047c435bb500673065023100f05afafcf9b9eaceea0da06717bfc43fdc23eb0981d4ccad2dd5809ee9f2ab22c221dc62c5b193ea139f030850d60d4d023026ff8183348f014092b61993e84b850632e8adebd24c329aec6f574056e9937517e6a64d9fa7e3f1255fb3b3273b160b0302047c435bb5006730650231009e6c28144a910ae20197f785378e9126fc4dc4016f69d0bcc8cc24f44846794289ed11b8d5a52de790383ee7deb6e4bc023051a66059cd1a57782fa6a85e2ae22c698f703da7d33a96c54f4e55645050e860e3eee465f9e5b773ce5d6253c1a402cc0302047c435bb500673065023100ef30449a47deb535016e714e743d1da7cd5d15eb680e0914f34900e85d457e29c969a17e1be9a3fe96ea9a3acf2cb4e1023002817a2731ce8459644b82a5031250901f3687cb3e1083a3586fa616e396b744c7f5fe60099b519776e3c99ad635240b0302047c435bb500663064023075a61bccb9e8c043de12fc3273addeb7da2fe1191c8e326fc005fe39e23197c657ce84f3479d9928df548e11d87d47e302303dc6be05cee653ad41e13736ab52a3272aa34208b804dd2139a1f184262c28912c75190c17c28c4e025c4a95879619650302047c435bb50067306502310099d23fe6b7bdc6bb4a97617c358915aae38dbf52566104adc15b967e0dfad8321461b0567266ab8f7b0586ac41ddf68302305e994a1bcb9c4a0816dbff50d9e026f4dc5869bcbc09497ef8317d00843db8c2319e10d8f7f87dcfbbf36f2debb305290302047c435bb50066306402305529f37f8071651476fc0af739fe6e314921cd48e6795a6c37f76470d5bfe4e1304773360c9680f5491a5ae326358f7f02300a2dc96600ac5cea7e10aff2f8503085fc7e01e0b8c534d1b0fb98d4f9e2b16c459f9b2834cb229e4c2303b49717aa6b0302047c435bb50066306402301dcdc61f00c6a658f097757f6f3be5c924f93b40915dd15b793d23404316d9e8b2a1bea9ddfc236a536abdce2e993ee002300503ec3ee2256ca1be95dd2f3f07d026b8c29863c1611f05734ce213f25ee5a265c865479419d0bd3bb820400c0a6d520302047c435bb50066306402307654d23bb004576edddc45db2514d73bd56d036a480c44d676bc4c4c29477e18301de7c7431f5f3695dd663bf65028b702302eba1831d62ab823028abe0bf4877c27e2eb0807cd9632d11b78d555a0c97b90fd35b94a6039b26294ea7db25bb870e00302047c435bb500673065023100c096e927632f9212711b2cfb5d14bc5979abc355fd3f2b0f8c73bf2a8e0448e5f3b3240ecb87eee159f18512521d1a290230282d3186c283d0c8664e89d4ed9cd5c777355c5bb469f1a3836793ac325c521a2c844d1bf6248b178fefeebfdac322460302047c435bb500663064023074e764bd5319598d83d98353cdad57e041efd5f6da7330a0c7921672b3f163f50fcd02d5d180771d24a929b6b894e111023017ff30b29c0b206dfacd3a8747bd5ec216c4c3037789b876c55018dd220e99330cae08f0b0aa3dfc6599d773e9f3e3760302047c435bb50067306502303f3d659dc6a6e5fb8a49a6ee2c53a7f36c090283ee957a66e02eceb7f4cd85e83cd01669f6923ae89c3292e1d5a0a94b023100efba64d575e933d80ae7e6284b34084713a1ab8431e4014ee24114f0d5d44be0fe379e654a52d68992e777b04fe33e050302047c435bb500673065023075a44f2941b7153f7cf3c6bc18b1475d02dd1e2e66b6f00de4f2087d88b03710e9786fc55143154e4c142fbb98b85dc202310083946b1413749867c66c51daf552226d6de5468dbff988747c60645fd3b8dd65dbbae417003ab7234e86f9edc34696ef0302047c435bb5006730650230086053d2cc782a3f346d76aaa0a9855ecaa92672c3f4f31b43188aef8903db8d0561e5e366dabc3350d0741b7b4a7a6c023100a29b046370c57c20f3f4a6de5f18cec1ef1f9dcf5023d30ff947ef0c0d1a6a80be7be616d295b9ca7d493ed6eb64d11c0302047c435bb500673065023100d2079e7cc8267d95c7aa0eb91a32723ad97d7e60b0799345d6b18f7bf181a9c70e41f9230ed1765a72800f0aadb5f8e402306c3c8a2c99e01cf686d2462a163598c25b85c06424dead008b4576fd7505f1f276b6ade9411c4b9a4694bf4ff5660ec90302047c435bb500683066023100c66c6569603947b4fcd1988f4926fc4274af77cc297ad3de15573bad50f9ed2bc687bd998ea77e1bf025d3d53f34f1eb023100e713faad7541b4e92482bebee8199d532ac72f3822e5447a97b7dfe0a3ae11cbbaf29cc7be7046972a31bf486f7fcf4f0302047c435bb50067306502306969d36e191fd76de35bbca71b2023f518d3eac8706bf8c0b8a0a4bd6eff52d942fb7e1b5a53c79691b498f0541b1428023100e651605fc69018e84f114dc87cedba5b3d3429e522df9bd35886ac43649ecb6b6b22ce786c4650ac08aebbb6d6d5d87c0302047c435bb50067306502303bac2fe033064820dfa7dba956da355e665600146755abd1c597cadf801d09f45fb255e1c17865183e2bcae4fc26862d0231009fba81802eee118d32eb8c199c311a28b2b5817539dc07b05804dcc3110cd29588e759ce06e01dda7cdbc93dfed04e5e0302047c435bb5006830660231008d04a394414fc058795b78ef69f3a397505b8403e83a439452aa592657d6bce6997e9b597d74668b97bba7ae8e8f213602310085d64b81948d13d6186cf15c69a1db6435bb645de99f994dbb51b16206c27b33f32d65e1bd2e40200b4495d246e733820302047c435bb500683066023100f3f310e75d4dfbb8203a0974e52f37b22bb9269590de713cb3d9724d324ad22f531beda937c466d4a557cd794bc339c9023100e1a823b372d0191e2dfcbe668071b0f396ae432dc1bfec2ea3b350bb1af6022a1188fef20a6d3a08ab010677634e1b680302047c435bb500673065023023ddd80288cf22a712a73faa191c3dab58fe392d7d45e9aa614ec9fc8962dfd20b90449630cb455822cb9bd2e0283a6b0231008286fbc423d87096836013637d71cb1961a1b525b4caef482a8543343776fe3ff3ffdac6250d2ff8f59b25a18c22193c0302047c435bb500673065023100bc7b83db5a2fff229562437cd268f7b730b30611602b9fa1db15a9562b812f6bb79a3620a100362539a94dbd619104b2023014c9f4ae0d8e278cf727da5dd010ef6abc405b12430be48e4228b6a8d4577cddef78282f94d5fa2bef9975d59b94a9030302047c435bb5006630640230262d07bdc04c290ec068531f5195ff7303a49dde40014eb5856abe378dbbf7a52fe774bedf7f7a224335825ed286b756023036434947f2ca964f694f5b6069dcc27f026a45c5d9d4673dc7059ec5a203eede7c2d0b5725c239e8f509c09904f8d3d50302047c435bb5006730650230708ac74ffde5875cf4c46ba797e6e5e99d8ed5b679a65032a32c57aa27b0deaee3e2540e47a1f187428dcb69b5c3068f023100d72be5bf647206eb1010a64452662bfee2a3b742036032048b5822013a8af9a1d717328394f5fbd71fff8b0c591866790302047c435bb500673065023038215dc7d6ee7961542f1aefa8d5b19c19d5819898aded39fef29344f95b2897d3824e09a0f03de20275d402050c3cc4023100cc68e344082d42a5215e9199674e63b5bb309711394ae48a458fb0a69a2a64aae5836747d18034d8bdaa406ca80a2b900302047c435bb500673065023100b81a3cf6e8b13e57a855eba189aaca3916ed221fec26c5f14c5e67afd11d0d02f973c3c53f03ec0d711b84a4c6dbfec502306543a89dd2b2bd504b9e152d06edb5005c0d582e89fd82c77436954a87893a9d55a9fba161408b241d67225e002dc5f70302047c435bb500673065023021254a6b7c6ed2bffd05398a4b2e118b425aabc706dd9e9af2da1082657a549976602947a2b9e3bb010331ec75f851e702310091a7a772d09b46cdc6dff70528343dbfae2e8e7e60e4b4769812a401aa3c2c5c3c69fff15df99671f7cc790c691b6fd20302047c435bb500683066023100a4f47c8df4dfce58c140f2fae1a3fc06a2e4293fbb6f3cc31629ffb4b842a8a70bdbc24cc7527870488598b42e887388023100f7e9729f0aa68068bfe65ca12660e34b0782a1505f99af692633eef0e7cc1680a6e567de5ff306de249fff494706f1b70302047c435bb500673065023100ec65cdfeb5e1641d6ef1cf8871651cd50f5fbde08dcd020bb625a29b0457bcff7ede0f0b4785fafba78fd7eda0669038023066156f86c5e55985ad32beb061c8bcc18e53bdb445a9cf407265b5010e226983c77dd0cf8f7aa26aa50458b8f5e36e950302047c435bb5006630640230403d4bcb6a3f0c020bb075ec078fec2e181280045cc0df905d611e89b513ffc021e56072a9915d00a4b846af21765dab023028ac61a2abcd2db6064e662533ba73a1dfebd605d23a91126782a8f3c18161ece792bc03a4a6e0607f08c59bfa71c0a10302047c435bb500663064023036d7008ea84dee4f48552ba04ad9c3e2ef7e92fd581c7e7e5dd1201941b858042bc3a55dcf4222b7177398ae0ea7460d02305b6b1b8d6732c1bd02fa2b3152abd42a72725b0970331c2d72ed8aa4bd67ca9cc8a2ac0208a383a5e95de4990db77cb50302047c435bb500673065023100db8c3c55083efc8b5c8ee71d9aabbea07692be5c0afd9f15b908557312fb0e297e09a4170d4e761fec147328131afd0d02304f0d1b7fdd7bf098f8f47c6e6252418ac5eea728ade2aec740028f574ed692148a6f8b9a1656ee7b3c7e1c8305b7c4ab0302047c435bb5006730650230478220e2eb0e3ade13bf24e03328995909f673cb4ccca5b3a81472111d59a9e97b20f1748bcccca1823b7b5f82c3eea6023100af8e1cbf4ca29a9a0f328ba47a28d093da9278f75303b7032df87664966f81218c5eb27541e201f33989dc434824fd3d0302047c435bb500673065023100962827d62db1765362f4974d53e45b75af2bd8131afcc84cc5481e977ed3ad8b5f99b43597b0f3d7840bb09eebbd3924023019badfb595be21657453fefbc10132e3ec7bf20110fc34ddee79d94b70a61ec6f4f68e3dab4cfc94e72e7feeb90e8e9d0302047c435bb500673065023100bd3aad302ed8121ac44854409532f5c60ad1140e063bcf2c205210f6e3fe719616a952295423c6edb9890769b8f8873d02306b8a2f97fa317a6988eb85f154d14616bbcb43f41d9721f48d5a4d88692a7bc011fae9e07501db245d7eaba69223aa900302047c435bb500673065023100b21d975c96cd38b4d54a06b1d654375701d1c3c7b2836c550a67388513164d3f2fa6a81baf8294db194500535af50d71023063956aaf450ec81615190d1c41c1c2808ff3cdc32987f79909a9fb79d0241e30e5d888fa9e45efe62e6985c9e1482b6f0302047c435bb500683066023100ba885d2464691132d961945cf7ceaead9bbb85b157fed4aa9094ee9329251469eb09512a4a2e37dd10cce2c736b627f4023100d8d8346a789e841a448eea26fb2df243812edea43f2f6139786adce9cdd184f054feba104c0c7b66ddbfd1dae9d86a320302047c435bb500663064023006cce8ee5d6f56efd729fa5ebad302c66cb92ca5d9c0dbf1b9865cba8772dd4cf9cdb4892b37b01653253314546df087023018bb81e6176235856da2161cc98fda023491f5479e76510d0f28f9b5a336b01fda09e8fb5d49a76cf96782102eea32590302047c435bb5006730650230546b60e7d99047022e48cfb999642539024b2fa4e34998d838c885560b4b1de28d81d27aace3cae9e03b201825e79893023100bfbbceef02d85aa28b1e34cd3c1681d3aac0c03282dab74a088b810dcc1388516b05ed76ed835159c0363785358c8aa30302047c435bb500683066023100c9a96cef5ce81ce77414da39f845a6eeff8e9f49f919b4670e351af423005518fe789696220f119ac932ef36237351780231009e7d425ace137dcd77fe974e39b0ed2f555e66d1b95070d68f0c02dae1bc746543af0379e5fad201aa50554a8de904030302047c435bb500673065023100bda483db726bd3a03fce737dc5876e1c05d3e00ca4d6d42dec9754471c5335cad5ae83a101f715038d19840f14f4a85902306db8a60279234dc06b09b96a0b965a7db49e1b22ed358efd1cb3d628eecc3c3edc40a053e1e6992aa816a201c1e237350302047c435bb500673065023100e8df2cfd7e4a5ad339d01aaad9f64798483857b7a527b863bcd362fa14af4a6a6aa7e0726edbf603634e70a241a7ff3f02303ed3c933fc41ee7121f6aa366259053d56e41d3ec488d304c9f948ddbbf684dd5172c2387b8f4c92feda721d384c3c5a0302047c435bb500683066023100d4391730ab4270fba52ae26122393fcca1d9d7b96878b32eb4458a152c0714160c7bc4eb6619cfa45641713c83f7b49b023100841007862336c10fbf2e7dac7ebe2de922942c602b771b2d73b89e4fb8cfff31cef82fcdd1e1993d57f3ece7db951bb20302047c435bb50067306502303389dddc0116d66f78868555526eb65f4f764678773bd6b75e4efb019cb7a189eb7d5443e263f4e064235bfb5aff2261023100a0daf9457e3eafe69305259942e11ecb214cb049c5357e1a17eacb0aeeca27fa75f78c5f83520c09c1c7d048929be0540302047c435bb500683066023100d6897c39071c1deed0aff5852abc65cdb56f9e86b6b9f96d811486baffb4a5921bad3c7b63b0e53f4a114bf53793889c023100aa0f345d825b29abc390f1525b3bcc791a260f6f27b4bc107f207677e596866fd41b762b0e441928a5962bce534611a80302047c435bb5006730650230386281c015bbd0c14a086760947b67047202ce48b7561bb1a9e598bd415545fffb2a0accf482b68ef2112078281ccd79023100fd65a3f725aa18a3dba5a5e39bd9f337247b01edb37d0807c32df0a386a7337150b21cb785be3134c570849e412df4ee0302047c435bb500673065023100ec4047dd3698a6793d7201dcd9e6a58ab4359ad608cee5a4d1d1c265fda7889bca022a4aeead0e2907ced96c52614d2a0230175dd9073f9e85398253771dfae624c35b44e41fb2da646d74cb1a4bbbbcd69c6e5f37356efffe60c0ad21b55fbbc4960302047c435bb50066306402305b9c3c2cc0baaf5e8c1495a3ada2c718039f03a22853dff3617e22398d74cf05488f35e3ecc6d7a393679f5d9b3c24ce02305d17e7fba5107d8958b5abefbc2ce2ae62bd5c2992d94c63b77617736f0a599b1d6ebb92c568d8e5fdb46da4d6852d9d0302047c435bb50066306402303ae2cbff30c29690764a5fa021bfa70e0191ac8c1b5f65b59574ee1d061b935b3d540cec4bc0f80328936d075ccd117502301b60073a6bb82a2e44f2c99e9260a695d813a6f53ab89da7a1be75a0f5c4d038edb749ebdb5f663273ab8b796a3ca2450302047c435bb5006730650231009abd68bc75c16560dac29a0b3c7a02390b9d5f650fe7da3594a352c6e7a3765652cf9a2320139c2669c7a7368bfddaa1023072d86205feb01e726e6c22de77ef9687993d3973d62d0a9d65d23ead70a724aef1389551faf1f69c0f26b79ae1d5e6380302047c435bb500663064023047d02f5b31e07dba605cb87f2eaf62992e5eaa92df9d4afa97ec9eeae31beb9c9eeb9ba7d23387d167a315cb82d974b60230348024af03022ab9ca933c55207c92e2d75588abe71977bfda3e77b6c1651bbce2c608d9f0e68bdc79484cfae0ba4a680302047c435bb5006730650231008338eaa5cc8efe98003a413f5efb6c003422867ac0996d61698201018b94713c3e3afb53c8565c49545062f7d603d9fc02307fb98a6f98cc2a0f2bef431d73b58d94659da833e6496aeb6555594193ac5370318701f73cd80313edce3f7223d934c20302047c435bb50067306502301cd03eb578bdabacfbb189c49137aa8c4a91ec06e8e389f8b80c51e9f6ac543e5250380edf9d0baca6c0c0a5cf889602023100b7575a59debf295fc5f1672bece2b1dd6f5c0f1528270df4f4ebec8fb0984c70acbfa62a7097b2160d4a0c6ef4b45e4e0302047c435bb50067306502307c05f903fdc339f37ca65ec52f429546f8059122ffb0e9359d09a32ad8bae6986143d6afbc0d13911b48d18eaa4fe217023100882bee5d713e557c62e5f3928ad6abe375a9805afc6a9497b9f19d61bb708fc8f92068dd974570aa16d79c4c1f1a862a0302047c435bb50067306502300db878892981313daeebdd37ca8090d85564d62ac47dc48bd4ea55512473e4731528d07610b6efe4b5db3be1bea441ce023100e87e07390fa594dc6c3b97a76dbcca8ab63384251d093fc8f06ca480a97d5c2086e17aa0b9a25bd581721b64087627a40302047c435bb500683066023100c7d320b51647debf0785d9f7812793c00c2baa4f157c76683b4ae72104a76f42469ba817f5991b86063ce23045f5a601023100fa29bc8e4df872ccc6f3f19ab6b5227bfd6422ec7fc5ee02e1cea108e82597727bcd15baa335d15b889a08af9a2df5fb0302047c435bb5006730650230643763a86c81fd5ed71c629c3d9c817f40139b52acea7300c36ec2b9335e52007893102f12a9505c18175c96de87cb26023100c7e559ba3f439f016b28afc18af7a477b7a4685375654053ef7a7b1be0044b2d84afd61243eb4f7b35c729792c207fc70302047c435bb50067306502303e0286a204cd0d44f6cd5c7edbf0ee39afd6053c34403721f0b0330b3974131cdc27869896e24883ba58c0eb052b7d9b023100d36aebb037570a27b4ea4bfae657ae85bbcea47fb8837d1a909fe161645401616834c2c65219c2927b506c368bb7a4300302047c435bb50066306402306fc42bb91629a52757c2a2851aa289e102208713138040e6cd6ef2c57a34ff8a01ba86ad70ae1c8ad682c625df08187902307665ce743149f6467f45cb0f2e80cbac631faf5b32b1c855ad284ebeeb382a00fbe82388a3576245be7f88587ba823490302047c435bb5006730650231009dee094d69b4145319d9b9610e124c7ebc0f39733082f8c8627cef6b1244717073ae6737d3d20eaff471391f1ceffb9602303372f815b18fb6c06768556f4c89debf726c45ecfe1f3bb966dd1a9fed465b0a00d1bff8cb4670c27a63b95ef84790390302047c435bb50067306502301112fe13421cdd3edd095ada660beca9882b79574945690499b7c270733f84d2f33d7c60a1980e11a0f78e3e1acc41c2023100e387fe9d97f3c9c7acec27ad78ae82ee05d44dd985523c00227d50907837a226e31702ce9a983705e3a59aa9fec751ca0302047c435bb500673065023100f3a6e80fc56a7bf7dc381f043244966d77493d8b22424f874fd0a1d8940da275ce414433c4e1b2fe532afe6862ea6cfd02301aa079b785d88573fe278181ce564429259d30090750ca2968ab92a8596d03b267419e4f49def3e80f6c43190f023fec0302047c435bb50067306502304563026722780fbd5df72f86f64578d65847dd01461d3adc1dc3ee322b1fd610c11a91ac0f4a933e75eb2e5c0cd162fe023100bbbb52d1bdedb60204498e5b8a3aa6ccff3c4e74da3d0748ecb9d1ba87803d2e806382904ce5e48d0744cfedd31f6d340302047c435bb50067306502310085b6b9564ad43f55f20d3aafb6ae7c68109c0779bf4aa201954a5ef0132251b55dea436ff23b38d5d02f66721525ac860230144454c6e30b1cecd1bfeffbda1cc013944cfa73a1300e5d2b36de6354a3daef58d3d7931f25fa9838ebd69ebb6f23b50302047c435bb500663064023035f8989a52921a8b733bb332e1b1487cc0b95d1a2dfb2edcf3f6581c0b891abc0dae910353add3337560576d7ff2bdfb02303cae8047bb4a997611d0c38d03dbb2d4bb5218e56bb646c06f7eb6aa358b0a9ac6faa22a644efa2ac0d1b95f4fd410cb0302047c435bb5006730650230305bd7e82a4845bdd42cbc2771a1946d60565047d1ca345136cbcaf482cef696fa4bcfeda4ccdfa4e1355c67dce2acc7023100f982d7ca6b77a2e13798f0a13e8b81085f7226a855fdd5bc46b6270c80d85eb0dcce1120524757c285242c6e1aeea9fe0302047c435bb500673065023018c2795af781c3cbd7df0909f69909ddef247f825ef0d0760718e0c273e275c609db61035437af6f5b27174f427636d1023100b807f1e0d2945a8b8248f2b13c4bccc9d0aafbda7499fa6528eeae0dfa7fdd5d71c3d06e0552a2a17bc13f409bb85deb0302047c435bb500683066023100fae70607b23ff1ebca3df0f4bcec223b4b8af6554b76bc22c6be57dc113680ffc184da7e7c3fa7ea528f8543a7779941023100822b6a0bf1e633b0cdbe1947659aa1df059e58a8c110a94c242167a4320ceb187cbd4e44da178a2bf843b55d8f45fc4f0302047c435bb500673065023016d8ee48b5f6967a4d55a3ae8cda769cd7e591fb01bbbe289bdad17b195c915dfe80dc0c57574633bba2f8cdd25de75b023100fdf134e1ccd5facffcbfc79ea4b1cc6cefbb2cb4184ca35500be4f81d7cb2da44ac95cd3428cb1232f5186108853b6620302047c435bb50066306402303ba1e765e4d1ea0c331dbe39e9bd068f405183a15973da4a34890c9f98a767ff2b6d58fee7c19c2ef7b1f7695f33e4eb0230273f24e22ef8a753887424d444bd1219dc9ca732bc949fff9d554decdb64640e8ed0df2b94d4900364224842190ed2ec0302047c435bb500683066023100bee1b2bfbcdf7285623869a334fb84c2b7bc04605c46b0f8a06a12f11399315f02f2ccb2d4baefa92642b1f256b295d90231008d3fb171dc2f588dc2711e056cc2f9056ea506510c6932da1632550b8e16128b491d2c195326c7adc53d2a07f46987310302047c435bb500673065023100d6004d6043ea8c827e163f29e4cfbfb70fcda62033547c7e47673c61f3a225a119a5bb90ec0f081254206e2428bec64302304862ffbee0df83e7289ef3896015f55ae7a576b03fc44eff7e6022cc20f3dd4820c51384cfbbfecc308a755b4f0d9a6d0302047c435bb500683066023100891c2fd96c7bbd21253c9ebb90d504821411b0ba41c73f7be43ca63b234c477ac8036416660c5b3a1e0388049810508b023100943406baf0f8a8631ea16ef702c8e6d100ce9296a3eb6c133fd3eeb5b75e9d733ec72bb644fbece0930815d97ef21f320302047c435bb50066306402304a0ab5bf93d73e9e11af450f0af13735bb46fef6f0607a1001ba6b05ef83254f5cff4b678e15985469f38922f905ea280230664560ebf6c39db884e74e202ebae9f85ba75fb57e88f33c5889dc14ade1fa98d7f3d93dbad98bb77b54c8fb3d0e924a0302047c435bb500673065023100fef2206a413f1d84a21ad13ed4cd572a60f2cc2d916aed373974bf50f3f5c1266e254e470b6760ddbdfc8a9d709f772f02302eb34d973f88c47c452cfc9778ddad148bd4842a38bc6a73b261c9eefd491700fa8a587a3e8ae516a59d3492ea8cb6fc0302047c435bb50067306502303d3e528c9b3dddbe84852c41aed5baebb853ee05590d87bf9a4d6859598c64dbe0943828093dea4374772ad2821ca885023100a306a07f021a643b2471bf902e379827529f59c0e5e718e66531c529120b632b97f8683b000e3232fe8cab11665703fa0302047c435bb500683066023100f1b009024448d4f22503b0946c81928bf637b9e0a2e5aee07c9b39a7fa2410d63dd81f17b763cb2ce67c33f522cc07e0023100ddedc621445f9ee28722b0f3eee695aa85c20e1428c344b4ceba32f8b057f4f554e4f6fc1ca6c8df2a5200695628fd010302047c435bb500673065023100f0dd6e6838fac400ae7a225c570267ba4b4fb2fc0b5c21bc1701e82f8ca7dad8161c089ba24f0d8f9fadd3065dd2fc990230756a3d1f22b4ea79305f0717c5c33a70ba7e2be9ba04277a5796d99b74137f4fa86f008fface3f2c60ccd7a0287e79fe0302047c435bb500673065023100eb4719d414a588fb0bbd8834fe3f923f75fd8334ee51e8a156aec7629fa12aafbb9c31d09fce380a7397ccab45d1dab20230368502c6f3009ebfe74277f271f1bd7a0552fbed02960121cbd280083fec75bc7fac36629c465d9793c8c454813412390302047c435bb500673065023100f61a0c72b2992b718615102552d4bc8312f8a9f27682db94900cfbdb562bf38670ec26780262da931fb330299b532578023010c63af9d32372a38ec136d7f7561b87b0d387a193e3c85f4c7ac928ddba75b87f0357152b52c2352be4832b37d82fbe0302047c435bb5006630640230557b03c62d8069fad4c92ae71a5f00b08468a2d5811a9abf485a321442acb02d316d406683084658c04324d507193ea00230665583d61814425b39d0f0c0582991b9a8249c8ecc153fc802a3f986400f366b995ca1fdddd7d25e63c7170a454450a90302047c435bb5006630640230681296cbd6840a7f707ef4190558052f217bed63cdfb39c1759560ee13dd08ce1af8795e5772f6ecc870cdb568c1ff0a023044657452fe4ee5c5f7d30826916bdb962736d8df61d1b1c57e9f6b0c2f4d3785e05410323d054f757f7b31159352553e0302047c435bb500673065023100a4cdca86df7890df2c160be402709ff90b242f2d868059f6647cd04f1a5152e480922260e147b7e23de9592931a851e902307ce6fb1e86a94ffcfaa9e4d2c6fd7f2f1189fa0e841e872617dbdd4f4a57903578c2e17d801803de11737b99e68e28e60302047c435bb5006830660231008d456021e4c663078a28b4089e425765797dd27e31bf8d4dfeb7249272d5f64cc04e86c2a8f4769ce20b7186d05582fe0231008d3ca09d47a62614f86b43dd2810987b354ab9661bdd4773b6f2974b3597920b104a7a4c069c86693499991a1cdf7e800302047c435bb50066306402304a37c50f1641648997d14aecbd3ac645a175e0ecfe2b9d046a7a9dfca593a73d98b534f4ba2a3d08dc8b9bb8686f81a002303087aab98bfe322d2840f95c15b23da9ea68951e7ded7f948d1e30f5517d46019b789c13a154b2e586f650892d7a9cb60302047c435bb500683066023100c1a66714cc2b7c37a9ac189e5bc7be57807c7cb6d147d4b3326f857e94a250efbdde3caf306bc80e64c75695b9cf1cc1023100823e97d9c77532ff8ff6e5a573b2314bd1bdb90fb6c6d0fe4932a1f51f305993aabc5e0afe9031d43f3d2e7d2051c3c90302047c435bb500683066023100e4bf791e29a3de10582a45e0949720225513a03e676b0b47dab90b223a0cb79fe67c395ad9a07532f40c131870f390bd023100a6300323457874092ddf35ba2754d0b4eb49650db31f2ca834816a53f5eba19854154f44c2b6c4517a97caafdc952e9a0302047c435bb500683066023100f80ab11f04949c1d40e4a6d6550b446245ca3014e435172c5055857f4f5eea3ae478bf490b28fca045e4eeede371e4af023100a509a98d60eb7caacd09f1ddc80723c0ee61c9dc02a3795b1250b9736c2c370a640e82d705f740c5b18c6ef0393f2fa80302047c435bb5006730650230183d1483fea831b04af2d9ac6035ffa530381baf911da2477ce2085f90bff72b331cedac7a5a21e492f7c4b6d4cd24b3023100879095046a019f8939fd2572d363932c9a90b413167834698209b342baed3fab8cb12128cfade816006614a2c2ad1fd80302047c435bb500683066023100f02592dca07f4d7ebd3742732f0410ed8aa6aad8426803f98489bee78b5c27fdefe1750c9ce4a134559bbdd62691f898023100b77af44170ef154c03a59f6efb71daf009d2079c9981a4a16e3ee277dfc8283496392fa1ecf8aa7ef32dc5af76d4ace50302047c435bb50068306602310097401dc2d24c7c1f5c7c443bced9350220501c4081285f9a8cb7f07a9aad0fa125d62bb1b15cba86f52a5f9efca67f570231008b32546f5319a9af4b80f5e642aefe0bc89d2e3c0b9e8523c9160e0b314da0383052410c23813e70b4864fd170da77d10302047c435bb500683066023100bae22ed42a2825a6f0ca0bc316ae2db9eca535b27b463f696ca1e5bf32191a34a358c77b6207e0e970b3200114155d47023100fda2da21a5fcd6ef3870346529875b3c45802ac6f3309a04b8e36a14f30ab12b78420dd80a5fe992593eda2b828223680302047c435bb500673065023100b231f9de15d80da90ec6612fdf222ed8a572e2c98b521ab9c6f7f07d3b2e7d6f295ce4ca0360044be3de11c2ee4919d20230643f323cc48919b976b2ce0ee9318c02ee256637f8730edfb7146f3e2b81da1ff24311c7f4bfe9268c9ea3d7050b7a530302047c435bb50067306502307d32bd2751aa417fe6da9b1286420fad1974fba767369c19bb84593e9dddf69c4f6a317b4191b7108b49024ad912d2b7023100f706b820d9e9df898e922917800454f7ef252acb66d768a3238e8d4f4c6fd595bc9619c1727dc56c8f9481fc0594a6350302047c435bb50066306402305867f75d233aa7ac8cb3bf9791ecea3d3ed9c35c613972f6c5d43bea938243241b51546480c9a2fdbb9cd93cba7fa5b30230187f196d82831671de9e2fc778e5c7fc9b2facc13485563a978a131bd5560106c02bed1582660714cc83bbb857b518690302047c435bb500673065023100feeb05f60fbc826c794225cc1e1de53909cec0739620a55b7d8549dc12a4dfd7acf282ce3685a87b6db9431adab8151802305f83b93f0befeef4a6baed151d8ec38d9e7fef18e49c704c52531f42f25169315721175729ca7b5443718b56e094d1300302047c435bb500683066023100c32fb60ee2ede2eb184a1822994ed32085b888dcbd4e990e33c6420c9d026cf0efadc5c47905508e022b6360b9ea62bb023100c8e85845ebaaeac4e5cebc0b9d743f570013ec01471ef2becec6dd6ada2623a9d44273708dba6d1c215e2b910b3abcbd0302047c435bb5006830660231009640eb5714243f421f82ca035301da2f50e99d86cc35a2f4448246931b1edd34c9e16552d7e1cd67d39762e0ace74f4a02310084dd64d0a23af032fca405223164ca83cee453714c7f9b77cd74a79f802bf04b3e9bd178433b52034a7ecdc1f8efd2b00302047c435bb500683066023100c863ada6febd7930c82301261b5754463b2d8cd7539b9fbc375d039a14fa2bc0fb55874ae864972da705983024443738023100fd49733d164f723f41edff8ec7d3abb342c41095e791bb894244204d1c1b8c5986373c9135d3775164585f4451f0db230302047c435bb500673065023100b0f8d1fa6dc12e4ed6eefe5ac515a392462c15e52179ebee3f2662f8319f20815318aa9b7ce1ab7f9805cacd2769e1180230772c0664408bd4a7824eb885706690490deb8a52acbf1bb233673fbc3fd36323dcf82b7e062a293696ab3d8712f9f4300302047c435bb5006630640230680e2f8f2d2bfad6323c509363f0eb79b99674ac315dc129281ad38db9d4ddfb9d5abe91d935e5afde47300ea236a652023054826f295ea0ce2af032c58eb11358866d02188b7a4c0f226e314d796ee2cb9c71b55e2d5c018bb1392b99003ef93db50302047c435bb5006730650230528b61a5366ec19f624ff3bee8c5d1d96791a6b6e34baf957f200beae7d28a740601bc1857e4a8e3f55861259babe6df023100ac44e1cec7a1ed05968ad54bd6374c67c418cfd8e42e90915720bb971845d8b8c1ac29c79ca08180e9c02425eab8dce20302047c435bb50066306402303a0a8af482ca0ef925cceadb113f108ce9c1970f3fa8e3a8f0db3af6244d80a898842ecc86a6cb670da64e3c25795b5f02304a9011dd98bd84172a3d7123eb1fd32a52d4c1a87ac37df7c4c7ff08c69b495ce199e2a3303e9b0a31c69de8f74adcbd0302047c435bb500673065023070bc8cd1aac56611c4c177b201f35ba19b2d41789436e74ad7516c7e2d1fc52ae9f7a6884cfc5f8a1392bb2420ed847d023100cd8e3b1c11ee81f55bdcc51aea9567179ae64dc26e0db0f6678064b547b8b6a01114cad67aa251c58a27c9b20ea712b00302047c435bb500673065023100e061b65b953b7ef983a7b8c685cfe5f2bb5c3349422c3698940717855eb61bf777d1e11b4bb2a5ea5da33901939a33df02302daee4c3e653a8737d134a278a9e22b9019af2f723d62cad5fa6f41406ea9c6b24fd9280704df8fc04ae523c7db3a56f0302047c435bb500673065023100eb52d837c20b80eba278221d588409491f5f10ebc058b7cefa9b0a7b8a15d04fbc2257b18de111db310f973b9df76fa90230269343685720d9606aba2b8dda8934284745a02635b762d9b157392f12fef8001ea2cdee38433ab8339c48aec09b87320302047c435bb500683066023100adcb121f1cd9df360228a8bc8e229b559462363e1a80edfd0ea7e2df034de272da638aa2d7c2ece7f183ffa054f767e3023100add4bfe8394de2613dbbf8c06ff908610011684245cf989e98e53013bc7d962ba1368df5bccc23c6b85e9823b350c3150302047c435bb500673065023100f22e6e00d591f19ef1a5f99e3534c684cd68d77c9351cbf5e7bdf608e77fa4c88d6384606ee47df36517c317f53bfd4d02307f87d19b77d05f70ca381b0ba421f1795ab364115982b0e6241abc218d8a15a149fc65c67978b04c9d01ea8cfd84210d0302047c435bb500683066023100aa066900266d86b5c8474f090f416f720bd3cc543a85310583d36f0c8a4a9ad3cd8d02150f38c5c6379c2e0e7292eed8023100d7eef679f7e64035cb1648be8ef88af95b541eb7b7f3e44e8574a0a0dd8c69d835995d52612dd07dce7b39aae5aafed70302047c435bb500673065023008cf01447b5d047fada819eb82837caf9953dd41536731be230b225c20b5d2270c4abb756cab9530200116a17f996ca40231008f97b68915c6dd14ecb16566b92f9b3188d4f850feb2a6d8c62f085c8796fb4838993c4a8e98c0b1ca00f6f684a2701d0302047c435bb50068306602310088bbd6feb3f41adffc8929ab4d34274b9326b846213bfa374c28a33e6e07e0eb0dce6a0a4f345956fbf1e8a914fa6d3d023100b2eeb4729132061a4ff6eefff094105081e506c16c801c48f0265b65655c9968aae8ee5644c084a1ab3be79b6f6728840302047c435bb500673065023100ea331ffc03aea4840edb109477ceb8cbe37341e57fdbda56ec82158b22ddc84a6547ce9d088b48e6baed8e8d47c85e3202303e31c7642e93bac56479cd4e6c39f5ef3d88b8dc0b3fcc540d1728e71a2604299a6d06661ae0cd9615f9d2d08d77873d0302047c435bb5006730650231008fe4dd354a0ea9e0c8b178fe5e75b46609a6dc6f686564b104e0e898414e6fbc0c8023c8b59412fc0585633eaa20b7d802307e53a0739745af074b3b2a51e3f841e8f0ee9ba9cf8fca5421407e8584a964d93bca1491798e8273d57f4a843fa8f2ac0302047c435bb500673065023100da84852722da0c7f2ed4e62ca89d2883c66b8889c4d102236a7da8c7c5c35362e9ef236222e30aeb726b102eeee813110230723ad8e1a1e1ba47961c5ef9039349e41fd22924b6f8d03666d81f055fec8f2639b1abc20d477dd2207a19c17e9810b40302047c435bb500673065023100e08abc2c7a4b17a76167dcae271e1d3ab05fffbd3e09bf1b6036c7e4f97f762aac913996d52b185fa2b5c6a13bd8222f02303eeb54bbeaee87bde6dc274e3f528c3812d981bc471bf22278d7952a851fc483162ae33da2e645f543adce485ce672130302047c435bb500673065023100f98535616a05b1316b842bbd2a3b7857038f7eb45f6f643d7d079dc1524ffa05262a694dd40491902815e3ee2cbc0772023002b1aadfd5bb9db45c1c71950e439d3eac264dd82728a6ced1f241d2296680948cb40092f01a15d399cbfb0c4e3d54240302047c435bb500673065023100dd2cd83ac370c4be1b6bc760360d230fed543d8e58738de90ef91d9a3c9877894ffde7ac2a7acebf3a7f2f369a4350a202302a0648c9fa0595d13f6f7fdef440b1afcdd773cf849b8ba9ad32d4b791ccd7c2e54ac90a05c30821777a178835c346cc0302047c435bb50067306502300a3dfe1ef8dcb280f720a0f4f894e11a0ece5aab4d0851e1575579e49bd1772b7ea0d794c8082217cbb8a53f711340360231008651cdba95afa4a5bab0318946ea165ee2a8a31d9c76a5314f8e70c809c71dbcd7f9d4bdc88cc2dbc88cf23837c69cd70302047c435bb500673065023048f56b0185b8d05acddc167f55546a7c5a31c7dc6eb698bb3c98d9fdf2076c755cf0f8a9772a57e6e97ff7cd17b33ba7023100ddb04cbeb5ae31b13324dfdafce5cfc42eba4746ae4776dce2d8c7e105affad63e4768cb1c1dc36e066d160a9275a06c0302047c435bb5006630640230117ce91dcbe57b6e3fd6e0ea3258b18a746f187f3aabf96510cf42d4cade06c0fc4d0b9676acb432522562bebf0b3c2b023065399eb87fc5795fb9888f72169ba2f5c05560f75f9107d9635366293ec1925ebbc72b7d7f2fc1728b837f9d60da56350302047c435bb500673065023001523136578b2553c3341019d8ca9bbb349869233ff7b6043cb515da4e703bf832daacc13990db777acd28378b193f7a0231008e2668afc74c0f5a234b2cbd25e5876840999a9ee7a9cb5c75d2e1aea35953e6d7e31454af95ebda24d0f409151e76c60302047c435bb500683066023100d5ef9347483baf69c21007cba6a4257e3352ce73f21ed0e50ff766042c1f1d38377f0b6a3bd43646cefc860311bb64c5023100ee638b870d757a5abda22d21fbdf3c4ee92b1b0c50c8589fa3b25e6bd74c9317e4d845ee0f0c35d53fecc127a7fd3cb20302047c435bb500673065023100c8aac6b930a30cf4a4a9fb55bc9745dd54de6f1af516bc2b58653ee72612614fa5fe7a850c6cbe93fdab07e790ffc771023076bee795898d70008bc7c3d19a8fa91a47deb286f522dc2b95ec3145a24c1d00f45d07c79a33569dabb725b7effc0f1d0302047c435bb50067306502310098dd87b3cb6f87350eaf66a25c4de8c61994825b684c62c28d3069cbd48dbeac2dbde868db6ad68bb92ada061923bed202300b3a85467d72d533bcc19e8606ec07e5ac9636291a3f6ceba307645b94063171ab38ad8809c930c566b76ef40c98a0460302047c435bb5006730650230028a3477a298572845704c21315c0b0cba75f7671a5d7b459870faf723315bfd69ec45887924e36879c969d3b33314a7023100dd8123fc5e0cf281cd43e95ca8209a5ae59147dcdf72d9711f3b69c1a61357fa6bddb918709cf1ebf80ed0a1ca9442b30302047c435bb500683066023100ab07ddd5cce2ec8cdb53ca1413f90dafa88912d0ae39504e1614c3bba7e4a42296708110eb2569bd279df20011981a98023100bc16d4fc2d6c620832f1884899cc40fac2104a53c975795848d62f07729bcee6d469b13854b16f48c1992ab13db9715a0302047c435bb500673065023011ece6b59a8f00de6ff91dbfe1f3b0f35c46044a4ef175b839bbcec98165215fd9d0a6691efd7707eca69f0a6a090537023100fdd8ca95286fdef84d80a10a0800a0b4ebd88fa93c42c2389684894bf639909f885639ad40cede734457321b34d409030302047c435bb5006630640230524b4ad5d8907db271a1121568ed6479d295646e76c8b7a38ee350910956c4f317b14353242815d11274fbff08743a7b023036510e7f271e0faba2224ef92f816d13e491d13b30eca57ef4685afbceafa14d75f20fc4b1ea302dcc6288b35dc3a71c0302047c435bb50067306502303f8a847467416cd590b58ea13e9d2e4a619ba1cd96c9517a443848ecdd3ba0c24b2f819ba82f00cd75a77783fa82217a023100a932e647aa0b40a84c7e22c22322bd8a73763b24b4714ba374f6841035b7858484e602b2e79b85201595a59cd00324cf0302047c435bb500673065023100b8b3718e39bffd54ad56e3e83063958e2b2d38e045fe834ae1e8cee7a3cd066c1363ccd02276ce9be44ba5e5567a204202306bc8fe36361394858a234c3fd6965d20e422074aa00ee83711f5221e0ad3d9c0c26317205187a1cfc86ceb7cf72106150302047c435bb500683066023100952343b5dde7fd7315bc137cc8e28bb0d83e10da5ef7e9070d3517e37afdc20b512552916904c0e3a4f8872ca3e283cc023100dcbeb718ab687a59e9f18aede54277d2872a20f11382e7c69a67cd5999309ef43ecb4894ec8eb5ae96a3e6f352459a6e0302047c435bb500663064023072e4afec49d83436ab00ad4d353b428fe9cd67b8795fd4a0f3651cb5de2f564190f6399ddc23a61fc79703422ddafbdd02307f7149d00a54ce065141453413a6086a98ccf4b661921484d795b866971076a7d2b586cfd6db524633532eb3bd46211a0302047c435bb500683066023100923c482070ac6fd485312e56941aa15f0d8a356f17341d75a47dbe68433b95d16588cb1c79f1a06ea9ae922d0dcdf6d3023100e1af162b1f120376844d61dfa32721392f435a71b5cc61c394b38d6aff7b95bdc67d283732c59a634d83639d70d6df7d0302047c435bb5006730650230344cf0dc46a8a985d1a7b22c50ff2c30802ee96524c54e7979736dbfd6969cffb466be20d089b0d12317cfb115b9abef023100cc4b0332f2bae53b2bc007d2955a4c327a4fc41a7e724b0c968ecaeb8ad8bfa425de2b42c6cb6e96137b6c379ea380bd0302047c435bb50066306402300526ca9841761191368cb6d7fdccb62ad2aa5c5d10772afd8b374686b3eb36995710173e78925b07240b77a38963f99b02302ecd6d36a2d9194d5b4facfe514d82c60debe28ee1da51280f7010a2c60b085cb4d55b5d617b5ed7aafd9bb48c6c73930302047c435bb50067306502305a587a7cb52ec68d5bacaeaecd80f5b905b0ffafb295a7b598090420a07ddb3dc790ae81cf0e5813b5fad4b1a2bce6740231009d4a0a2921f5c19e39e40fca0777466ace365d548d2a146699ccfffbbe54c8a1411f33619ba7a8e4885507c0167acabc0302047c435bb5006830660231008acf6c18033300e1e78bb6974444fb6f2b754ca9fe787c98bedfc4eb7fa0bf227fd020ba0f1a18709b40cd3cbf7c606c023100f0e7ed6ede5c4b33b7f1d5578189bb77042562be6cb2109d341350328dfd32867319e88d8006a01119cdf8c3755f53800302047c435bb50067306502310081ab4f7e6dae0e4e142817e20780902a5adeb5c0ae0e44e7274b81a4545f188c4d95b9c4df79393b4a2bfd8ee3bd1c8d023040c4a49144756dfe6d8a74af6a1796fb6424283ee79af64e35a864dff076eee69f84bc0f825260907aa0863d7e9016650302047c435bb500683066023100c75a2eedde5066e413e93873c815c2c919705c030838d83c5f75f1d404db14370000ef9b64ea6f6ef94999e332ba00ac023100b43d9c2b2166f98e05cb55a027d98f811a3e4d851bb7135d6f11920cef5f764d83ce16853b4373f554b39f68b18eb30b0302047c435bb5006730650230619650e3e60468cdc8aa136f93548a336fed404cbf9dcab7671b66a33f212ba1c6eb3e054ae31e42b9a73cceb813d96b023100f724b73b3a79a5ff97901a5d8212db244b78d0016d9f0da94d0ef23ebfa9e07ce3c4b4d55bb6c911cbad234aad3f487d0302047c435bb500673065023100858e7cc8b8615ea65b6adec94fc7af6f326cb7f193ce139fe0f398baf580591c41e400d14c84b3d07915c007632d7db202307df11142c97139f3d78640ad741247be8afa19bfb52fcb0f51b2d4812dea1a20db7d756bc8cbb1a92b139aa31a8017d00302047c435bb500673065023062ae0d862caed6c9dbd85f2d433f8fb422fd07b896c37067c57cced04dd28278b6a5de5679c31cc42cc4acfee8cd8d4e023100c8d81bd7e1dd015af8df7bed13a60dff87e162d7f76606b30f09e121c0ab7ced4964f0d823f02eb4f55d5452de0f03040302047c435bb5006730650231009087d35dc811a0c19b34668946eac9252a509e5ddf859ca6933b005523d18cc12fcba4344b8086717700a948b55a49580230775a28bb8fa39d0861d2403c4c75394417d3a2fd62339876878e9da31b3937ea6c8038fd259d0e0a2ca9355317df3f220302047c435bb500673065023077dd5cea5a0370dbf3e4d5853181b3d0227086c8c275a5638a86178429fce3878376ec4842abc529d37cf219cc27cac1023100df2a08314600828f2845956b30a7d77e27d50c2f5ec8822fe2ce635d6516efa2c9767a014807d163e53bf3efc52671620302047c435bb500683066023100c80a441e260a040cef81b89dc4713f4209467b38488dec7bc26b9024a61d89a5b066f218c834d4fd82ebd19a12085edc023100d2964c4a9e627d296ebf397b4929ab9fd625533a9c503c1bfc1b3701c78b451f6a20c9c03c93db4a054f2f8c67e74fa60302047c435bb500673065023100a4e59b5681109dfceb251afe2dbd65d02bc152637367821a910ae32c4cb25ae49e30235c9282cb543d76bd78525c94c502303bcfa640eac7e7b0c04755a033df74968380493fc2fc3aa9ba84d7c8d4f96a305a87f80bafb409fabfec7c3cfe42f8bf0302047c435bb500673065023100c9655805379f5235ba30a4be3c3ba00c66db22b607a2338b094226b4d917aaaf241cd957e1d03e1e9afd516e7ce1a3ee023043e87badb35c116a8ca492aca22ed91cbb06f9bb110be03e764593ed116e7791f9dc38bb0aa5f9691dd7d3bff7b0cd550302047c435bb500673065023100ff6de0a05dfc16b541feb7bb19ed4bd93f908636b987a88bbee88875c5645dee3a635971255e2c845d7f30e1a9041c4e0230322c51017c156fb66d7e8367501241e09e0a653c636b441e6b75065d77942cffbd0597f7078b7ea9bbe435683aa87e040302047c435bb500673065023100986b33429069410244c41c8889888dc96a53d6fe0873cc93eb470b1c43e6823155b840ca968ee3c1731cd6564b7a45b102302474044d3cfd671da4af900f937e6579cf54bd90aaacd5bc4cf82b7eefa23d1fe278b686510803dc7a2988b862adbf060302047c435bb50067306502300759ea3db837e4af543bde335aa32bd3c093d5cddd0255b2b882bda54f0b311be5c4ce4216b9ae99b45f621535e67743023100d28ddfb221ec472eb565ef98d585f59489874d20757c37e2131eed612d7b0048ae6ba97da365a78e553102f65125d44b0302047c435bb50067306502306a7e26c0344c5c5673d0bd6efd17078d23050f14e45f6fbf9a4bd6e6156e475b87c237db5f7661cf45208be91fd86223023100e41268e2bdf55c393c098a1d8974b1f2dbf8157d799ad4d929e38d1ad7bdcbc77a1f3c47cc0b01f32e0dd683bd3364ea0302047c435bb50066306402307e1659a139726889d8ec7f947a531848246f53a3e81c1f993b226f619c6801f20243034c8dd48a2c00fca9cf3f3fcf7302303e4da3b0ffa1c6ff7d9c521468bb72ec5b2b6f46351469232a4492497ece05db89b5a9f5cca0145b8ce27fca4c9d192b0302047c435bb50067306502310092120c71a25d80fdcf55c13b04cba00f543571e21e91601db4f64c716f0349ff63ec2619bcf8e76182ec8da72f6e5c11023002f53bf9d7c3fba12ea19878e7dc232092d03352fd4a54cae65543eb9b997f695af0f57e79abe0e956d2a2da1fdf4c9e0302047c435bb500673065023100a463b9b05640397cc7025b2f7e5577ee88ba46e86fd3ee5e88fde8067cc64d8ac59b310da4ef00d3b0dcee4c1746e426023003e8ee12f202480d91188629d324433114e315b5d2f56b104ec3695d1c353d2218e5c93f4df99feb88859b083e8764cc0302047c435bb500673065023100e41b605dc8490ba2983ab721a4850098f2d12b5ef9e933d707eb5dfec950c585dd78e8da20137f0d7ec802f6b9f5e08302301bba4845cc90867d619a2be62b8132f071807dbbd94057baa1f4aadb661757ad426c901dede002e02704a372c25859b10302047c435bb500683066023100c10712134af6cc234386997be0768ac55a6489136eb64209c48714ef03db767fd2ed21f68f554ea02fa3cbaa40f703ca023100a4400167add3acb354cb1ca373b35e45ed76bb6f008a37c4603fce0e0389d0a76227a8fbbecef0bb44c95e406b60c5a70302047c435bb500663064023025be9448a9fd9e0dfa37de2da1155819fcad357b690848e8c98b956fa841b908eacdbda5c55e76b206a8a917ba24f3f402301937d6cfddadf5768c050d33fe3e852d0a95e2cb03d0a8eb40d03668204950fefb4f6d17994ec87aab9fe4219f7499b90302047c435bb5006730650230214174f5b9087166dc7e68d2549a95a787a9b95036e93914b92c264e49605704e646290524064e4168a7767f1e72382d0231009da5a4340e4afa80815ccf8a6a71eb6a90dc9441c149054d57662075c4dc9c4965e09572f8f0abb54c5983f84dd213530302047c435bb500673065023100e8cbb65456ed4a941e5d5074349ca118d32ace98430b324221075fa88acb29148461d983dc24efc7cb249fdeff5c2b5a0230327c7e310d6a2532f7c5f39d32245c4c9b3bf682d50ec393c9e2d6712255995246e64e1ddef782a654f5d0e23bf717940302047c435bb500683066023100cc826a3cdbbf3f65a698eb6408c9ec528d5b90e8254f395fb4c3ae09c4c9df00eb91ecbfde333ba823464ca4805152cd023100ea4a0435786e5e635b6b040d7c164dfe30562c5bb9aabc7b18d7767a389ca27e7ac49faa9a41e5a15e0412ea23342c270302047c435bb500683066023100a700ccab0b16492cd073eae5ef609e02baab9034f1d3eb6a2942459a205c958bf2907da9f26dc62cf7c1ae6d56393198023100f0088ce125714f7d6bf715fa41db1f6643f7d843d982671393bb31e0131ef44f44bc06316d563d0cfa07421ccd58320b0302047c435bb500673065023052e9bea7ea1494a9d5a08455eaa6684498fd2b7b9f451f8e1d94af3ca7135d3b1aa959555d518309b6f3f1c57715e635023100b5d7a288e6ecc92a45068f749372ee6eb61eef92721a97d5dafae141b27dc83e9bf158c5352ccacf5818572f8f52be1c0302047c435bb50067306502307cb8e3ce446ff85c501c9b6ae74adebeccffb9f022dbe7c62f031e1473cc34b3629e0d5df6ed3e2d501fb0a1cbdbc3bf023100cf129bb635e59bcf1b0f838fec6db9295cddd4a510ed80191ffa8b843c89f3e7555209a4adaaf429fa70d199aec5ad640302047c435bb500673065023100a17f713ec050a72585dcd1883e1ab928d0501a6941f13ecc5a590692c05051d370f71234402246b7928f4fa171d8fba60230698b97337d57ef880b3bd381e454f730b5cdea54cab56014b3111811fce15e890c58bba5ba1bfbaa38b14caef17259540302047c435bb50067306502310084e6d0fe0e225704a8c5ebeebb1651b862434341dc5e54d8f968bb8739ec14008e0340dbcfecea68dfe293f520bf466b023030b13b2cee96917ec38161e02512a2373f3aeeed00653e2ea0a6fa408e3d8fb6810b200f870a30cfd7c8f773d49d10490302047c435bb500673065023079b9cdd8a81483cb9c95032af5faa75aee72850183bf03fc58163caef3e7d5abaa2d8b191e4ec7d70bab4d783a3fadb80231008531e45ae5d297adb4c16b70be2b5f995d0b16691261b1755fca25a2eb36bf5e48b741a6e4f0cee0a2e72dea2e47a24d0302047c435bb50067306502302b072302136a9c8a409e4006c847087e121e788787358a59e3ac04f5a3efea378ba9cded4a99bb2517984ba90e13ef3d0231009d71eaf12837626525ba70b5b2ea14511b31873806c174d0a6377850f07cea93a41aa984233f41b86b7926d4a007e8b50302047c435bb50066306402305cd92b1c812faa5afb688315a41f2d21503d15b55257ed3bd2432ea99e833d2f02bdd13710406b3c8a3ce97c28ad3a0902300f7546f506039e333d7cb0cb5dcb155d25d34efc823f4f50e8c6d5278f3894dfe845cf642eee2b824aab81cc449c98fc0302047c435bb50067306502302665e1d71847ca7f94a181e68930c014cb62e7b464c70cc8fc1f65146e39d7706a176f4250e4131c24a7d08675199b4d023100a93bfe97dedc78a6e9b52b537d61e09c9d1878aaff2ea9e0a578c12fc056c410be09e67cffdc70365075e9f308e9d0aa0302047c435bb500673065023100e2ce5abea412aebb8bd88524c30440fc696a5966157af13c06a7d3c25331bfe7e1a60a4ae9c3f6d240826a74e499c0500230711ac93374777df72e86637094fc14b4f7a0dc129c8656f63247faa43ddcc26e65b7a026f1aea0afaf205ed8e096de1a0302047c435bb500673065023068fe3c30d9c36adfdc505d3eda9c3550b62c4ae58ddb88f2f079036e1fed3f46a6c407d3752d3f513c6bf68cb8ead362023100c41a943ecfb5300fdce2aeba4967d8cfe6b76da87ad58f97270eca1fb74860ecb7952c3dace267b58e5176ae6cd426600302047c435bb5006830660231009816a92a25ec57f3cbf9fb7d8cdeb6dfbbefdd7dfffeaec9ce845001e62fb64e32b2951996d4650b26b524ebe95121e20231009b34f59b6799cb4bbb1f30e5e78db78876319f77b51c1ee0c529ac34b56976591fa2c14cc1db48462e7f6593b80bd85e0302047c435bb500663064023001b3f682dd0e9877fff0c0396ce552f90be5bda96d1c457f1083c7b5db8e45f6f5b74542e80c4beb46aa69e99efac3ed0230039e6f25745537839cc2a74daddeb0a317db64290a2a4d8bbbd875074542df72480bad8f18bb4d6d95c46aef8a8beaf50302047c435bb500673065023100b8ca9925a2b25b63e42a1ce14f281e1b9860a6f0d1fcac04e220ba16ed51d44816650c7dedfc097321373703cbc6235e02302c608ef1cc5f970963e1229f979c4aad7535698124c785c90ebc3bc10baf6065ae611df840cd13aeb5f902cda4b93f2d0302047c435bb50066306402307b4374469dc03f5b8b432ea866fbbf91bb7e7ca1d3823c97ba7bbd57eb4ef67aa9b9a117e95f8a28e10b33c5406313d30230138834b9515e6f797fb641ce9a38d1e9361e9a1f46d1ec91e7190e019b7f41795093253a2b329073a44a672c179a1f2d0302047c435bb500683066023100e7d1eaf3b3a2c4c9f0c8e6531218276d7f5b52218326280c14929c280ef3c496bba9827f3ef6aaf3141fba0ef4bf60ea0231009cfca2b78c6c31c5584062df5ff212b6fd0588b26be3ecc84a8c56cb2551fc575c07afc5d9791a52cd04535ae964d3390302047c435bb500673065023100924c69d3a9fd143640d74307a3158f54a4bed594fbdf437eb6d298e0a19d8a490da6b12dcd76168ea5457f9e6c3049e402306dc4ff0bdd9cc123c73c513700593e853ce83ef0a92a023be0addcbc09d6317057e73c0de1470f63978f25b02bb1a9730302047c435bb50066306402305762023d51c1233b0a39f36b3d1a8c5cf5bf473278b4b009dd8839c712c02e49d5f9e34f1d4f675a582bc8c3dcd70ca402302bff3458e56fdb1e243b5fbc35c3f9fb218bd0ca751f1e16bd42c117c12e299ecde3341cfa18406e199cbf37ec130afa0302047c435bb50066306402305dbbc0997a620f83d865d8bc1c82509dc4fcad9a753df95935b3a86ac96a97e95d36052e6730563bfaab1ebfea3bbe6f0230274c6aa5d59a0bed2cb876cb7faf48fa877d17635e6a895709a76b71a0c550e43252831d095b6f7e13d9a23a2ae4b5d30302047c435bb500683066023100cc37d3f783a40ae2113b342fa201612396514bb600f1aee2213357907680d47516751841552508384a49d07af0139a70023100df3d98b408696471db8348c7a09d6b886d1a3478ad64870caec3c0c0309c47a6c83681832d7af34da7ca7c8d85e44a260302047c435bb500673065023039983c32937e018fd3a1ed0019e77a5263dd0bc0b1c1405d0d6e2047a76ac28c17ae5243a46cd5f4cc841eda8194f3b6023100ac299242247282f82c697774a202d2fb964f7b9da9d02b7abeff8bcf75c53c82ed65211345c140c7febe340a73a445cc0302047c435bb50067306502305d601c3c31ef6585a5621be4bae0a7f7e59584964630c6f2286e4f6f4bde26640e2b42ff008710de5f2c8e36f796e785023100bb689dfc07d20053761b8dba15d5b36b2a8f6ef912a69db838d0ff9caee261375e24a530fb77de62fb85e5759cf673610302047c435bb500673065023100947b8bbb63195e2df4723b33a0debfe6ca95bb4a2e10ae428f11dee4bf7f7871949c0f07b5c0f0044b54cc2ee66fbbb802304be615faca2403e84b08ad96a2d8ff8fc4a5f04a2f088de54b4171ecdb0dd6253251df9c7473181e998eaa3806914dbc0302047c435bb5006830660231008e3592c9089e8a96a09d254660dd920b8f7192cde518f2a842ffe008851051c42afaec26f65454ea0beb979da1d872c3023100fe06b2bfc65400bacb85ab3261f5aea6f43cc4a4347466e9804890aa68dbdff3ce29bd1ef830aab3c80c711d914c9b140302047c435bb5006630640230768f4ee9c822b18f2b075ae4af712b41e8cc6d44e8c4012713b5c20dd9dcb137d97cf3460aae3a1c714616a50e83d3ab02302dad4d716444d5ee7ea61f6ec6bed6fb545767ab011606f610c9ae5cb4f211d03005e8a17755b2ab2979ca109f6ebc6b0302047c435bb50066306402306a7c3261eef635dd5760594198e8ff1b9f84c4237d105dd6e4f3e20fa315ddf0cf34e1e541fde852e5c6005e2ba25f1e023032a4a9430193332aefbf3a70179d66c4314d596077f02f511e2cdc2c2cd83adbf47d4d86fc3ac8d5c46e15d4ce176f940302047c435bb500673065023100cbf03d8b70e7c16d3b476a289644ac2a1fd3039fa397d6ab18d9adedc7abe77cda9f6c676855972b3dbd23ee04e171f3023073373c3e480dba2ca3f9e3fb11948a42dcdc82f82f45fa2fffa90ee489b77c80f24eab9cb5a5650aee78b3800506cbe50302047c435bb500673065023100b08f765f9facadf003122f27d4a5984b89a21784d2b01e1c0fed3a1111aa8aafa3a8b041101953296c437a23747de0b5023008a22c7477e2985a771fad60f4ffa0ba96f5658fc9de799a2dd37c473f31942075b4e0b6936bba4d71c2dfc7bcd00fc20302047c435bb50067306502300c1977b7c63001475dd8b0255b2d1544fed8ac8ea9d1035b0e6a7419296c40276653a2c49421cc41b64d4627906e65860231008a616d4b9f5540af15a12333dce85013ddd121113170967a66f2f2f14bcb51ae840198830e6f7e4c4aeb16a822fa1b850302047c435bb50066306402304101daa9c522270012e7157252b79a27ec9b94bbf546587434edfef433c9d03ffab5345fab2839691a77c378593b166802301f8d74a91fd1833250152c3b819623c41da1f859c185cd19ad91e7b5514fa4f1abc59d0b4f7a6fbb8ab9f8dae1c7ee560302047c435bb500673065023072315c424940003cb643c8018fb453cc1378aeaa321b26d458d42e45cfc213cf9f416a829b6c0e5085e825ac10e53cea023100eb915c3ff67cf4f21515ff72b400d31cf4cfbfedffb455e3a6668119a7762fddbb3520dba2f14dfbd7f698f5d4248fe80302047c435bb50066306402306be8205d2deb087427c958e8d0c9f933f2716558335b8fbd9a6fbaef9e7c88a77c54a1cda7c15960aff2b2b3cda2f5c30230233b5f4faa59cccb1ebf50d0164e6a921c2c8d84f60a2b7682f04a5423504185c03ab0e4d6b2d90686fd4b8f806c9b0e0302047c435bb500663064023035d41f12edb63e5fa992cb3605b440227c80272e595561f5559275a08e3aef61b8af3b90a5fee22b5aa044ba22e409a202306a12b8c5466e88e91bcf50548311a6800b1b384547cc8b1b85ddbac55c95fe2b12072d878a5817484c349e76f2f2ac570302047c435bb500673065023100a9409828c489bb4e732157a615ce92a9197a4213acb957796a4b8b91a1135c120a0918bda42efb51f2068f72ada3b5fa023018cd6ecb52108656d9a9a17b2f93f613d105f71806370682cb254f7162b84cc341dfbffe3ac90b2bf627fa48083683250302047c435bb500663064023033c5d3bb8d96bc026893071d2e20e1e8e6a74b90950f2e4ab0606602ae84770f8d67bdffd6346566818feb77e23a7e7502304ad4bf17ffbe855cd7b4044807b9ee498cdc1c6651ffb626cbe564024c838403e352a8252fc53da0e3abafe5c3cad96a0302047c435bb50066306402304d954d46b48ccc410ba57c2c2b766dde8de93767f6c95a5f9a1008a63ce385d93cfb81300d8144216fffe6611dc36735023004314dbceb2afbfc4b056f8035fc0130afe7b44ecb83106ce3c3ac54a13786c2a24632a85798fcd37f278448b2abe9810302047c435bb500663064023062585115a107872e16c6a0af5a3a75b663235ed85065d3711d91ba1e3014219bbc4120228d5296216cfa7b88de04fdc902306ad3bc4cd11ff23b308290b417e71fbd62e800be324a4d9f1ca9cb882754446ebdb93a2818c0c9cdc3fac89f9b6dc9ba0302047c435bb500683066023100886639068cff8e58d97cc8c99569bdb46fe82eae582a525e5856e0858843b85117091d120808228475146d793a3041c2023100d3a42a38488fa88e71c57081ba60e47df7074cc133698311524087b656fd373a4999bf33563150da6416f4282b2dfb9d0302047c435bb500673065023066f2d54ed57cc275971a07eadc829e5f3624df1003ba32a6396f0bc822ed6306a939d6dc59e7b74a607299ffa4f8160b02310085d2f128039848e3ec4b00e0ce33a68eeb906b393d40956ff90971675770e809b3414e46c7ae88dca6153eca771a821c0302047c435bb500663064023044cba7ddd08c2b121c75ecaeaa8cda6e7b45629b13ee8c74709d65fb1a24863417f782b460b22213cdb6212a7c85303702303ed0bfbb73f9d59890df977f021028fbc6aaa203dc1cdb322cabf63c11689fee20fc58def6f3dd88dbe0dc0cca9288760302047c435bb500673065023006f94f3574032f0e5ac6f21cbcf6ff57adb25bf9cd27b4ae68643009196531c093b3d61544f9836789c54915463ef9b2023100a05c6e9e007b143c8af9b435965976d67538335d36c9351310b9efd7d4eb5cc782e6b0a4423076a0422d1a4df9bb40df0302047c435bb5006630640230692103d75d859912e36efa9932a946b1d7b1b74da5b4c646fc63698540ce2064cc7f8fe262f22aa216d10d7dde10681f023055f0b3b75bcabc95d8341e34c1ff27f7deb807d3b8f36682a22913f30e38a27f2ba124a0c54f61749ff29d2a5ee8592a0302047c435bb50066306402305b8c459d9213aeb977c180888461ed4946d66b9404f1bf0bae9256beeae48e55b3690a6c7469e4989bd31a204ca122ee023021c94a0ba7917e686d60583480d63a09e98baf70c5884cab1a6e91c4dd6e02b0df9d2c1312aa6a229e3ee8f463fbb3b30302047c435bb50067306502301c476e1efc55636aad07ad5ef4d101c0d07da2fadb508dd1839f28ec936d54ab7bf2022c5c165957058a93c4215b283a0231008627add0f36edb2b5c2a92e6ac0031a9786ff87ce9a6326b6f75e2a21486b8a77a7185ccc8f39085f0caca2af124be190302047c435bb50067306502306e28f38b212580162e91960477e6bb72fcb5111b3a7dbd182a4811ccd7a6c015bc23810b277315ed8bef705520ca83cc02310083fcd5fe1ad5215f7c21c0167577a8b2f39d4fe78374a7c638f1bd30057dfb9374985e783a51b9ad70356a8e3051faf50302047c435bb500673065023100aa1d97eaf430c602958283c3a128280bef504508eb2d495f9529f6fbd47a1c026a940b57e56a4fd1a0c947304e554a4902307bcd4092b6e890bbd3cc9cc497217579e468b7457baed4658a87ce5f15de05bf621a378f96e61ba2f18d6bdb104794b00302047c435bb5006730650231008856f1b63ec1a16e18188d10fd1726523180679cef515657a4d830fe515c8c81386481e465b9a523d27e07454a6a0b1e02303af887c655df5971e07d7d14176885a0eb0bc221e432b716435b0747a4519e23e50825ceee8c241c85d31365dc42dcf50302047c435bb500673065023100da47173183839a0a761183cc1259101124bd1f0ba0dc5e63cfba34a33d93360810c5300f5926251693203a1e894e0de3023028f465a290817f39551b412a8894f72ee6833b360c8fc11374b547ad3296521c6e8f4c7863af994de3dccfcf7c518ead0302047c435bb50067306502306af1562d87b2d59e0c555cbd94a4e0f8bf60ab262438d3054e4e1ad8f3a92ecb0144096377cd3764f03ab0d1495e97100231009c5d46e64a236abd4f738717a4dac5d50e86d0b51e60033a6b94ff32683c7d83730ed7bb32bce5acbe05e8463a3c4e7f0302047c435bb5006830660231008f18fe136dfb5d8ac79dd824ef1123a2649923d615eabb983c616493734bc32387f034703811582269f4688962f68516023100968e3839dcfbf8cba28c6f170dfaf48eef179a13975fa70bb289f48555ec951c9720ff3afc2e764c59cf051344e1f16c0302047c435bb50067306502305e9f66ee9f30e2e721154fb67f77e5cac256e1fff113eb0625a0a352e26539c72a87834dcc6082eee422e1c00e4d1f8e023100c8eff648a58641535cfbf3327b6d17879a30e454cc752a88ab50950bc40464424215d247b36504b37767d55f5deda0e50302047c435bb5006830660231009e928a88651491cd7042f66497d0ff6902047e1ca35365843b66c5ae9ec3358e8d746a66b9453fe076c02358db65c86f023100cf4df7062ef378a28a3417c12861a9236326f6098b7634eb48d0e9a45816229c1b44e805ced619033bca7b573baee9240302047c435bb500673065023000a820191137e934c5ee35b674d14e2e3fa5b4919cf1e98ffafe584b67721409c5118f2b61f3e4a389560ef220376faa023100d612139d7939edfa7c415a94770241d3e3f8d92910063173d51a6348f30858e035436f7a0b960058130a8739eace66d90302047c435bb500673065023100f6f9242f0315e173c644faf58c48e887ec514662a2c3a1968ca4a525cd66d7e9059cbeea9c658719a8308a81682d62e7023012d87716c4e5f6d5173940c66d6781ce75f4cd67cc187661758c261196ed712afbf0b1436ef16354baa57f1b63f595680302047c435bb500683066023100ae83f08028792a6025c14f3535e66fcae0e260901c4ee6d51077c72b8b0e5f100eb39bada501cfa786705419b06c763f023100cd3cac1a4fdf41a0bda35573ed7df3ccf344e9caf55fc7db33ddc6947916b8f2bb6dfc9dbb2dff1e8babc78ddccb2dd10302047c435bb500673065023100e6328ba942b040e4193a85e767e8df597d2301959194d067bef66cad18acf58d9a59dd485505224910a5b2898275cd7b02300d5ef330cd2224e4e6ee0a6c3f3646a893bdd3a12f54c29145daaf20d700bcfdb688a377bf6b641c376730dfe2f67ff40302047c435bb50066306402306de540463145b037abae2ef23ccb25e955eaee719689dd43e8e367ec82203dc5260abfcbcb8cf9f600e5c8247c54c041023049a6a3124929741ca959bfc7b6754bc8a7e0c5bd08a61f427f6961703181381614b1f721a2e3c1d24aa8c18470d3c81f0302047c435bb500673065023002c814e82b95692a175ef85f38886b900ab3d0887c730f400566d0ab185d2c89dd7c1a7d878194e897dda0df1fcaaa76023100aa384176cb872385d2f9a10c6562b2b005550412db3efb25c5ae9e0a19665a61d95c5051467e422f3dcb1a403efae8a30302047c435bb50066306402304d5421f1512691a8150957ef6dba1889f273198956ab0f474828ecb10f68f94a843ad4258d17ac49d276cb9793d12145023000e6672a41d4d0384bdaba74c7e3b1d76fe6b03f88b8ff6cdd2609b0aa03d8cc633a16f2f2609d41d5da82f37b814b760302047c435bb500663064023004286fa55f87cd9cfb7def9d9e92e56d87d715ff80e04be32f15d3d8c3b67324f1159885d89a5da3bfd3420b7ece069b02307ac2da616e5bab4c928792ffa7644201c5b32275e68d93b1fdb89aea5b9bd83fb525d01e9edc01c5caa28e060d67da5c0302047c435bb500663064023027f641e308c66948550f4fed1d6fbe3af4d9275ea947c73987b1f666640c0426fe8ff1665847f31851a9bcfac62bf72402300cc23cbc0d4e8ee698cd45e8b4d5a7ec670ca9b4a2e25e99d6dc9ce9b72e6d5060cd697689e847e38703442169acea250302047c435bb500673065023100e45aee52c8be171bb5c363c0c7064baff04fb879e88824a8940fb9c087ca3eb64a6b5522631afede075171c949879459023054500037d0cdce873d1f656646447534b8835a15edadf42a732d6f2090e7161bd2badea5cdac5f7ec124cd6eefc13d690302047c435bb50067306502300748d40d96c5902f691bc2b6b00cf065302226b8c0c48ce9a7df7a708205a5d814a6127f4fa47233025486e7811312d4023100866ff8b2ecc9d450e93559a658db9ad5ad8722a0c62f960f5d19ec4fc262dec3ee688d183b3560ceb866ff8692d103f50302047c435bb500683066023100e2579e32a696f68c4adddc0b507703492ac1d5043dcd27241995919977b3d0d7fa91a296e95b5183da9e791409192344023100f8ce72cb6fd96e047e174934de4785c8710a550294ac8e7199a7bfe90efaefae6ff5892af275609e759f7fd9d25eeeea0302047c435bb50066306402300c7a7ab20259ce15eede2503790d9f26e912292fd9b08b49fa4efae72c748b33f2b39c47974814a792ae4fd1642e53c302306f0d23308f29bfc6b97b2a43e91d78a63f4585bb62d502c4d14d2f908182ad3cd590f937207042d4c35cd222d0db69840302047c435bb500663064023066aab587753e58affa8e67fc6988cba36c7ea66558ba3118aa8a5e67aa3d674c2b4dfa32f6b519e7127a3e958d6d3a6202307645a7ed783e4513aad1c3b7a55089b3e9fcbeb18a8dc221754445b61d1ae7f354c3da7e188e77f8ad1fc7496e09ae140302047c435bb50067306502301116b5d7e32696428983d8734ff5d3d0446f3c3969438de682d7867758defae9d474284854473334527dcecaf82e3e9a023100c71c6d2d99fa79c8a50fd5817e432e1d02e90d7ecce4b9988bd45dab0c4aa9346fa8b314b22f9f088b955533dad458ba0302047c435bb500673065023100ba8885d02d180300273948baade61e9f399f46faf1acc4b41e526a7323ae276b10c47fb09440df179f6d59e73303067602300d98564ab2adfca1d55aa2357e81683e2d06f011260ed047109c402d2127f8d59cc9e87e3d8c38dc038eae5996ca840e0302047c435bb500673065023100d403e7e4eccb2170b7361b0254bbf19d8e60e1b01bc3885fb8a0e82d8e38085805dd13828fa2d08a60398cb960a8e94b02301894247fdbcf04f09ec17af113297010dd6d7812462c87e5937bda27c1edc7c43c502175528836703100f38e916884e10302047c435bb50067306502300eb69bdb7d7083fb9a7cccc44f15e2611c190b8935bbd7d6291a65c481a0c7e7deec364132126e58ceb237fefda7c986023100eeae1eeae5a516d4eef4ccf0344ff6bfb2deb4708628dfd1b4487f42303fa582a14bf8f7605b98f9e3a009e9c8d0554a0302047c435bb5006630640230513367d737856c0926d0e3c3253e4f2de92ce48752c728f5401ca205852081c93a7d85d9aa9ce1794f293bb514803b2e023022f6d517075bfed09b23f691bd26b239b114450afe16d27060d3529ddc529d45f1f89e519f44b1e9ed0cf9eb279bdfe70302047c435bb500663064023058e6f9310f110e31f408d51a5ee4fd66c75f7f5e79060fb1f7414aaccfb9b83c8fd1f4aec095538caeb54255c00372c8023078cc093245a3b4b7a9e04daaf88e4c4ebf20eb2c9ba7c8bf5632e18212fb00127ec830e3a7278989f4640bf6ef4fabff0302047c435bb50067306502305b0fe59219e61adc37200b8804df0aac643f7e9fdd78c942a22975c1a1510ab6c1a1752a806aaee97456ff6506e03097023100c7c161362caa197f029764a80d445799a4dd6b8ce5c80d4e40d8f618ac242a098b633a2f0b0bdf6b3193dcaba6e2b6040302047c435bb500673065023100ec8dc0f4460b141bb1542f5e45982728af4fb928bc12a8b307f0633811a23a6a3c09d4c923a0a197b50a1fcdb08348f30230459f1faffd356102ba0c2e1c9ec0a19623eff6b92820934e71aaafdac2e671c171675b6fe3ea20c344984e8f2aefa6180302047c435bb500673065023076c994c914c93180dce7a40eaf17109f49637a450ca5e54670d1c90467a427e09069bc04bc2d411205c2995a0c458b570231009c939ce96f00fbea76ef390f8ea4388ad9478fb49279d10039eb0dcb35312ddded9d623efcb799d7e3f0938d6104f9060302047c435bb500683066023100c5431bcae914c1e00e474a32289225a1b71d0ecfd62288cdc351c3ce632de5dd6e46d99c8df86da2208b032abbb410b20231009b5545ea2d40b1d92bc1e90336982b2b85c529016c5c3e58b7d42e4874b70eda533d455b80b523a0b2ea5dc2454f250a0302047c435bb500683066023100b8f8b1a5e1eedd34b0abf18b520e3981fe2b4b2a64489fdbad42f2aa147995708e1e481264308688d4bf970def0b2b2b02310089e174366e38dc4a34522ead5009550fe5333cddbb04b892baa4d28df3c298bc01f2b0f3fc7e48d8d97d1c9e7aeb9cbc0302047c435bb500673065023100af3c23c1720527cffc1b43d06380f0ee1b7b6ee21a03447f1defffc8231027bbfee10c473b689f61c7f04a8f54e2d7ad0230390ee241e96b7a12994794f021af1b3d5d0d9b1ca172e6c5b06076ba1cf8d8ba4b17c8a58de33aef81d2e8282e9d557c0302047c435bb500683066023100ec02aa1fd43197f6e1a61dd7684c5d6b8c43112626318d0ed8d71fcd505cda07b1a1c9539dc130f64341f360d610850e023100ff566bee137f1e786ab9e8ee2981806331745e66e32a33f4703e6b556e983faea182a1ad0c837be0c0b92fd32e6f70f00302047c435bb500673065023100f5b0007631dcae30ed021e169d316712581c3605382fb72d8a8f3dbb6f1aa38a50a28969cb4ea5cb07d73d04b1fd2dfd02304677b4d07332ef6d6bfa1eb9ca7a2575afa7a0932b70b5953e30bfe0bb0d2570b0b18cdafdfada44f22e55e945e734f50302047c435bb5006730650231008ad860279c6ac32eb342a022fc8b61cc042cca7fe2df5e8c07a7414b7e5745d3dd470bba480096209ae07a54a2e41043023048fbd64471d5b36e26fcaf162d1e4c25ae71acbe29d38f397da96ae46e181ee432de0cc926d1bf8269a69771e9dc9f3f0302047c435bb500673065023100e8e32feac23f8561e7a4908637131962819a9b15f3188ccc1f1a8ea66b9f59356309bf1ce6bcea7b2fcc3f61a67f1bf60230585d3b452aee252290f05a934ee1fbd66c5946e4ff5d0c4cf6f6e51f62db42a6d742a013df46f8e783a2b1aeee57ba8b0302047c435bb500683066023100e2b83f1487081544598ff2af6496d190a1918f1ca10b60086101a78922b27be865cce4169a0eae8a10b575ba96fded49023100fc49062986a91e06e7b9df25d1a24ffc5dc307daba0d333e5447a571cce1c369d47d08fabcd7b520bce79d1f749c82380302047c435bb500673065023100b0c4257116ecbe68245b14943c13f191a5ad47d4205796abece40974653632d343cac84389aac48afe5062a3e639f59602306c9374efa5277bfcc66474ee7dcbd4077d8e30c97f39617f06e316f10297b26bbf49ea2ba4632ff53378f7432aaf99ca0302047c435bb500673065023100c8746fcaf378c94058282edc491e3c96bb53bbfcd436daaca477be1db2a2de52a5b2824a677f80bba21543bf78ae048302304fcc3e892c221542b80752a6c12257f4e5c4220362d403117313f0a4f14a17e48790afcec8a597e65ca4ebbf36f9c7a20302047c435bb50067306502307ae2b0e5cf1b59f19dded97f8dbae0d41312fbddd1f5343fd00f001b4bd0373c0766869645db3f3102f486c545979fa002310083c94f58102d100dc1f4de898431818116388eecd532688f6aa9e411460205846ba0c2f84d4611e40f9588174442ca8f0302047c435bb5006630640230241abaf8cc491c68ce9ab89b269d83cd7e34f3cd4d0760535e8420607336d9a8e5367876700254d98462911e6625fb31023047b4074119c6ae0314787a910dfae545c29119cf48b56211230ebf8d75024c6e3c8e2beb99d57dc9e805f6d72e74eb050302047c435bb500683066023100d0aab69d36361e87910b4a039c1e0ab66d0d2f49d60a0a3b58c6072c2dde207273eb863cd2d9d98473364ba41e7712b1023100b529e1870775d468de4f8d98ebe5e2383e80b10a5182b9b558a4fd4683f47022e54a21e6c311d3e1ca089b7a6915b29e0302047c435bb5006530630230113810c93c48c7681a768899ff50f09f178d8d784f31960ec9b5e8e72d66b1d2f4ed667ce50abb3f602972aaf59fbf80022f1074ee5ba5f2b46d5b287cf0d547ecfac408020a3bb8b126ec05879dea9efe2eb9e3312f038c9aa2dacbfb3e87989b0302047c435bb500683066023100b8ffaf0f35e1dea66db4304be1f2447f474e19698b3a524ca51941169328fba1c0a764d2e40def242d2091d2f57b8fe1023100c84abbaec7289006077691e09ddd6a52dee27d401b94195983e90bb500158156cff4a8905fef127c10151db3911eb75b0302047c435bb5006730650231008e2e9e1f7334f0c80767808e7d4d219f0b9cbefd81cfd558b190e8e67f53b6c4957ba80b62ffe11d0943bcc9b03d4f3e02302e7f12ae54ef7aa9c896616be8a90166767d16cecf47d55aaff4ca35a58a0f96f977500e41baaca1ba0e31664c4823100302047c435bb500683066023100eaf9b63820fbad9f718a40c983d422caa5f6ea30226011858d141bbb20f831761da268bc9cf03f0dfe3a763a1d42722f023100ecd844bffb71b38156e4ce5dd59cbdd67a7f4ef9bcaf1c065820560ac1f6b12819d5e6354ff1c3d562e1e50e707341720302047c435bb500663064023010fdb100a2e874082fe06a7a69aed112ab9ce26d8baf8dbba372c05be177b96c56bd3049e0b93c1ca7f177611086a1f9023050cd8ef09094d95e3f19ba9dc3562e89bac0fa2e1ce0d92cebbded6e55348ffe641679d6ed0e504f0bba432b8db80e8f0302047c435bb500683066023100e040dba9c837e07d33be78535eb3a81219899ebddf1deb744d6006d9dd61972b8b43f305711086e6ff12b23d993792a4023100e06e4cf0567dd00d387e100aeb5c71e1f9880944700009e5b68bb9f447b8b02e4efb956fb5e39d6d6edb9bbfdb61cad60302047c435bb5006830660231008b10e5e91145737bb5b1e93d377e073f01d6eb8aa7084ed355d1ed9245d258da3d727d9deed971f5328f8af97f7d013b023100fcecf0b1484fc9cf62a2cc2754840ea8d908398d2e46f1c757952705ae2f4554778f42743e7d330a978b59c9e42e29970302047c435bb500673065023100f3879430c929896b74ecb9651d0b8149f2e2b150dec6b1a245c58e46ee6cb7567f4d06f6db6680dfc807d1c9ced8387d023013ac46de27247cf656b0d3a3c85e0bc4361136efb65e8eeee33c36eae97970a187d48258a1048ba75e2f27c1d1ee12620302047c435bb50066306402306dd5abffaa149fce42412a4cd8a6599d50240855f2538b20cfd0784ed51a262f1b2974f42411239f009b3cbc6aa2c20e02304201424c9f5c665197f2cb8d0c4ebe08c2ac5f18da186b8bdad66dad8a55ba95c9097e0aef81bbbc3ff20e2d09f1fd990302047c435bb500673065023034b3daaed059f4813239346d2f63fcfd8387bb3a7f95e967033b2fa292773f3ff6b918bfd5583504d4b177f1610bc042023100d9cb6c5820258499f9673f15b788d0b7d8c493eee72945379e120e788b8c6e08abd2e9e6f2e39d114e9bdbb29b95d6780302047c435bb50067306502310099b50538c6a6730fa1445e912692e7bfe013211fe5bf2c683a258e8d16ae3ec46c65f3b100b4c34850cad737f1fb899402300f8286b50a048b3477b994645cb9c4817a6289eee9e57169349cd020a602b66551a8f7dd3e465a72e01373fd258b26e20302047c435bb5006630640230719b5c9cf7048f4b922b3ff9615add2081feb0a5436676688af366bef76d5beb9bb01f575e97c33689d18c12e4ad179f02301dcb8c8c3b0b253d3cd173249efba1a62be379f69eab54b0d624d1cf1b086f686e647e22d586d3d765b4e2f649012feb0302047c435bb5006830660231008e656740272ae74e639643af30a4b135e5fd7371688171e054c4ca44f42ed3728d5d65cb410756c62522e294bc77864702310082fc2d151efd9f0dc648b4a0394769f742769d8994f66a3e919552392053b412f0deb7b4fb00614b261ec358ea0d70ee0302047c435bb50066306402307b20229f192acc2ee6beb7b45a8abac003f614c84a14d390f192d47d5a4231d3c1b34ef3e2dc87d59b4ecf7b225d769b0230052eec6f08de6d1bc311dfc256526e1b6fe8cbb3dd6e7bb6b6490723b289d1ecac194b96f11122f48b790132225b173f0302047c435bb500673065023100e1276e85ec1f07f195181fae2426d7daf71af544edb732fdca79fc0335ee1aee9a5d2eea5d11d662fc54258f43c19dab02301084042d8d44ee52dc4e124d6126c2b15a8e61e2021abc0f6d87ccee252f7aa898d14745fa879bfc936255dfbc644c720302047c435bb50066306402300c31edd689300db9a2bd181ea8650aa0dbaff67cce121c49edf3b43337c52eb2396d79d6fc5a895b025f44de328b8e1b023001a575b7affa6892f549ad7bc8c78bd614b5975e7e64c8b0fb4202cb2d265b03f435cbb4612f1d5b8a20d34eacda8df50302047c435bb5006730650231009466d1200b914dd32b442062cfc6d252c6b00d647bf2a9cd182cdd45e8af23bbb91ef956119481a153268210a0e4fcf402307235401d270af989211d25655dbbbcd9209ee8adc527ed2862d4b62eff9368fd22afef2aebbd3c5469f356f9baffed9b0302047c435bb500673065023100af570a131b4d9472731fc804b6acd52b5a339827bf34ccf527a666d1d58909bed823e7352ea4abee6d153a8862568a4f02301e9056fed399d534263f1045be85fb5c91a7fd2ae553883a222db7c64f9612bfdf022e2804e9a3247023b57794ba54350302047c435bb50066306402302cc594cdb9b427f59550db06d7dd8d32ac9a6d9d88cb2590c379235ec8a7a66e19898382256a6b25e66a34bd0203b38802301a7acc65dbfb36401bfc4166887d77abc06e1c54dfba7d3a4e360e6d720f3dc5bc02a45b728a6e46460558d89c4cac5f0302047c435bb500683066023100ad00151a48882003f760c2de015dec53949009358c8e2d09b49684d9ff2948e7c7c7a3a641a790cd0f4d31b1c7213d80023100e050706ccac3750fa3a5397c4d38c8de092aaa784e6acffcf31dcb96bcebdf730939a06b38a2b2fb8a8fcd257ebab5b50302047c435bb500683066023100872f36878cb2ee09a99364626783919b10934c9192e601d5b177ef6475e6b01ef8a3883b33275f5617232b68b9b3b736023100d28008bfdf1289528f226ae97f6f4e0f414aa9808f22c2d7653bec550386edbeaa07a20180f073f53e76691d78c7836d0302047c435bb50066306402306aa9c9d9082457b4be4208f808921836e5b8046578976189cd548435ca43de009ca1cfe8e3ce635a1347a485e5890cc5023036024bbf647f86eee7cd69f4c1d82a9c4c3f59d6b0d9101be7884b8c4e7c114978c04932c927a492dc1e644aec90dafd0302047c435bb50067306502310094706ff3521a258da4580672c3abdc06408d0760517d79759cfc4a572d55256adb35d02efe26bf686530a0c6942741fc02301510fcf58faf8db59de84c473e2a348fddcbd20628237863907504c1780d03c429001751d197366a3a0b703b66490e140302047c435bb500673065023100c163c591e353f639bc2c4cc38586926be3880f8c323acd322dc5a87f9acf2dfc490407589e2b43369dae670e89afd1ba023073442379dbd6313c4a5a457f2d8429a4b23473421eee0268e825ce0833c89987b6f4b712e90307f12bfbea19887ec1360302047c435bb500673065023100b9e8aaa5c91a64a7167ee9e7160911a8450f58df7866e356d806bef99307005e5c1cd79ff2a22b8332bc3fb5d9bfe4b70230436b77721157a351783d359f97985e4ac070c0359e3cb92712a84efdf45e226ca3aeaca8889946843fed495cb219ee830302047c435bb500673065023100c906035dbee46ebbf1c5fb9fa2e60acf9981391a7f2ada331fae5683f61e3f499831bf4221ca9b9da1eca0aa5ec7d04302305db9a2f19e0e73c82ded86be8eeb0b2f2f5e2f3a0bde4758fd8d552bd2ad653cf8481232a9eaf1d59e75b5630a3d30250302047c435bb500673065023100d425158ae61f16d384f171eb1771c68619f9d012bdde0ca17f004eabae2951d9a4e2aea3bf589ae5775ca8091b65ec1202301ed0815194724a8650718a6543f16baf5f9e894d88036589c6c0990ce2442f2931059be924cfc68071cdfadb19c152cf0302047c435bb500663064023016d301cd36050a7bad60b6e29a3438bceebfb2578be9c4a21758fda1158e8cb1cb38f0849094856f48a24d3f4aee230e023070ef874b83306e65140f40cdb47929b74cf12433d8e3a13c3610b5de87e906dfaaf0431fddde4dce6ce6e40d11515a590302047c435bb500663064023062fc19fc82dd907c925f5f90bce4b450db6fafbbc4288c47294013058b19809b449f8760431d632fae2240efd3b7730902301189ee6fc8418980dccef79e1f4ad5c84ab680279adf75f3df97aa85b3c2ad5e7d1f8bb719831b5ffd4841312d56104e0302047c435bb500673065023100aaa6cbc8f83e7790f8d2e52ce55084867186d0990db679e4f58bb2ada977e7a45ba39645461de7e36b372a16afcfc5c0023020af53cee86b57619507fe417f59ac1f4928d103b2cf6648cfdde6d7cd605db05becf31f7d3e5d0e185a1ec6043fc71a0302047c435bb500683066023100ea78743fe1abc6bd79a1bf12c0110edc43aba18737d74694188d4a3baae66ec956e9acd576f6b408c9396d7eaef357790231009343fa3c3267d509d769eca42100d4f7968abd4c5c827f0f63d508f578d96b7d7b39637218805a2e5306281288c7647f0302047c435bb500673065023100f50099e0c6e891bd059214d528d65686bf513eca0761f9eb5894f8c3a148e964bdcc622fe61cbc9b16a8564f598610d702307680d12305e32f457243411b5309b5787612bf45d54b954574ae718dcf00d3bff6092e0c3079af863b49164ec72bb1da0302047c435bb50066306402306b96489c86162d7022bfa6c73b78ab7ec44547748c09801188a79b77e9bb2f9ad89affed50138164ce6216e2182fb4f90230102c97fab2458b49d00a37ae536b39c2398bf7af3dd291d84abc44f3ed7dc299cfdad5ba69e7748dbccd666fe065ed270302047c435bb5006730650231008e84c681a5a4eb882546c31acc3ccbad3a6cb5a1897e52b82e74d048329876616033dc391ad1d670c4a17c8e3d70883802305367dec8b07d8b311bd72efe21b8fb77e7fb3ab5c8a0853ddd2adcd349ab189c093ad737464e1ee438df3e46bb9313bb0302047c435bb500663064022f5c0676b814f58a559ce73439b1d162007ba62f394bed624f192fecf13a4454d7e5b1d35f45443a24ba23a1c6b0786e0231008898b56189ccd47a6150d293c64349333007c5effb84fe9233c4fdb040f5f9e51593685be569b1ddfd7f567775a886d70302047c435bb500673065023100dd5482f7aba5b70915ea6c78491b67823dac4f6a968465fd21efdc8b7468f3fad5764c11dce91c53687a7ff3b34ab25b023058b86817d7c37c6fa3480b1f7f58f9575af5671fa84a4287fab2ff24fa719256df9829615d3d5e188fd8096d014debe80302047c435bb50067306502305706dfdb7b390ebf0789d753ddbfd0195b40ff27bff0de73cfb0b25194667baae0ab4e42a94bfa03e2440cfaec4ad4fd023100bfbf30d22b5f7cff6e1b233e95c16b8f20e80d77c683f17d7a7f689da8c0f4bf16dfcafce9281538e5228c7ebda935f30302047c435bb500673065023100d7a8e3ec36d569015e47b5a3f5d439ef32518c901e1ba25d421766f1af4f1a64399bca6cbab2121c65ba3329ee19811102305f59438b823494727a3c79fe640139a153dd341f3129de951497021cd006a8b0d69da254567e4de05955b21c8d874b470302047c435bb500663064023017573cb74a3ffe469490c23a5c4ba35464d441eea9fe9f0bfd5064f30ae8d0a3840f06aaf42150d4958729d5f17dffc4023069c89c721b889315ba61ad0db9a2b1d71963b35e3dfb52bdfea3d67a9c3c65429dcadf061af475d21fa824e461622f6c0302047c435bb50066306402306c3ec2aafc41fdda5229d5df6b4fe90ac8a12b09bbd3addba26c271917a96164528154875ffddfd0765485d3bc07c7590230604e2220a0b2fc08651647dcacd222581b74090baa62de1aee291c04192e93ddf0516d54b63b9b088c2962cf6e24c9030302047c435bb50067306502303518032a5a63e1cbb1ef1d416ec7a9aaaccef369f47e3c7cbb802d7a962c915fbcff9176675b0138856047b62eb39aae023100ca7fa8f73234e4b653f5b4c046ff2b6a0a30876cc363d92fb63617721dd8321a337dc3468ef51eec89a1fdbd0c8b90c70302047c435bb5006630640230395f7561365c56f7a01228ff2447f3e4ffef9269eb90c41d6777b4e0b9a219c7a2a6476133393eadafec3c2b587a46cd0230010343aede06e0d78481f2cffd89c07eb3b327b45237e885c08bd183aec97dc1672c5cd67982868b1995c8d3c51532f30302047c435bb500673065023079d9497061aead1994c47bc17dfc31d3c70411ec12896f42065aaf8ba33c7cc52770c5e16c51658ab7be808c2464783e02310096e291929dcd08ca5db7a334c5b78387e1ffdc7abe5bb5d5bb71a1d0c876012a6566deeccf9276e41ad3a60e0986601c0302047c435bb50066306402302769ea35c8a858ca4461dcc5c3a54b643ac76837d44fe2d0b28684991cc6e1d6b45de953637c8f74586ce39ed13f0a9b0230555f9f5962b5ec443653e73cab19e3be2e73d3c189508ae43b0b8a161ddd7cd7ab1d202c8aee357a46964c8c8108191e0302047c435bb500673065023070a7499024d9d2b554ce5405d9ff1cc8dd4aa3e93b7d4b0209236a69328ea7ab966194cfe7388099f644e7888cfc158b023100b7c1c33865b159f314afb85bac40bf963247a292b1acee316db4738de3f7c9783c84b398428c511b88fd3efbaca085110302047c435bb500683066023100be84d5889477077069798874d2f55309978561eee25a2dfd1e49f808501519659c23056c9cd4eec48d9e13f9c02ce18b023100bdad3ee3923ea139413c67354f1201d60ad487d9a8d8755cc47f2d5af5b02eca5448a4b84bdf4c52b34af8f97b21386a0302047c435bb50067306502310098e6999b135733ea36a70d8c20f274955f54eedd5c14588f01b600403b3d0350190506d20caf6fe6000899b833763d930230496c5cd8bf24e1ef14ec95e48c4d6b613244180471300bf8bf7a8e106bdaec594d23511fbd1c319d29e0076600cd46b80302047c435bb5006830660231009bbbb1427b5dee2e79ac5d83ef2de2ed071becd4ff4febbe6e879ddc4f95b1a190423509976465e060d540eea2880c3702310082f4d55567039ad513f7a515e0a4ddf803c32747223a133b2b0b5c6508e342d396db1f7de61a17fa52c622c5c4efcdc40302047c435bb500663064023005a60bdc38c07ffbf674ac0a945181e58882aec36c1e17bea2033817c07458ac3cb025da6bec5b17f5a33180be28cff302306acb93ed2a2904bbe33c668fdc5e2e25b1dd782d9318e222be756b17c011f65af0bba366ca03b1f65b936f7d06a11b8e0302047c435bb500673065023100ac0a071172022978a5a8eef03738155124474e8ddeb3b90a26f367216f2cf1c37ef0ff693059f2d1d96dbb6b518c969a02307a153bee5709bd563c1202d72905b0f8001d298e9585479db6cf96a82719bf93bf38dc0530b55bfa8736519e5575057c0302047c435bb500673065023100c18fb8044b552d45ad470d2369a2f5569a5631f7fe1c6cb0abea164f4f390e22ab6e31192348d924896420918b1b03c102302f6896eddb49d280fed1e6d1525c5067aae715aea0ae240742438bacd878c694345b85984361fcb4509757aa8a04ff970302047c435bb5006730650230241c8007ebd0f13be13808556d74c9d0acf43623880bb409d00352adde2b2a6603bf776bd02e5359b7315a1a51e31fc10231009206e8a09629f927a0387a2bd0de3bc475de30d863daddb8b4f3e2ad804fc02c4928c148d71be14e72c054ce1fda04ec0302047c435bb50067306502302eca8c9190c687a743dc50630afd6cbedca93eabc9e35e9947d255fff0572ea17bf554adce9cc8a9041756b2576862ff023100d115dfb17f015bd4203955ac38b126ac34dce9bc07844de30325cfd49d5628184b6a05d9565e907f1bdb30c64ce7fb920302047c435bb5006630640230128730253be7c4136375bd7a0d9f3ee7f7f17ec39049617e558ff27e31dd24c8c939a80f178b2e65034e85253cdc18b402301d3406e394f110f60010e82544df4e717bc628c2f645195365e53c12cb7dacc184265d8639cc079a46162deec2f245b00302047c435bb50066306402302cd64e4687e309bc87ccd3732027007a1302dfef2faa23c701d84882391701a43a6d9235f1db1da5e4dc14809fcbe2a5023039a2b0d0daf68ce0c73667ebe40ee44d00ae4fbe735990abe4844c278bf8e1fd26bac3d464ebe7968697cf6b33abc0370302047c435bb500683066023100f275712d280c6c8ecef80249cf10d376426068b81be93d662e9a8487275c3d5955df5f04817f6075bba3aeb0c0768684023100bd21afd81fa1db0437ce2227cbbee1545c2bf2867491393cc9477172ee290db81d9a32a916c4ed9a8294abc4488041e10302047c435bb50067306502306da4d9e82d5105ee5bdf1d962072b08d734841ff468d95d9e9ec969710fa40cae744ed16de0c35863567baa65c36db8f023100831396a386bea520fa94c2bb875ebab07138efd89381ec63bc7376c2b38fbe1e996bde51714531dde8acaa900f203b420302047c435bb500673065023100a50d6e1c99862e417d18c0555a0a1a49bc0a25d2f61f8e21e35941ede480c4fa5939f282091bee5c25ea9b0761753595023004064c9ece1c4984ff7d2bf719ade7af670a66df586bfd9d5e8cca06e6df82aec545ebefda7448e7f13cdfc21ee3dc3e0302047c435bb50068306602310083862a62c9d2cc601dce8426be3896b5c261a87c6d4bfc7e47f67987d857c20b7b86ab9c832e96a462019bc89b8050eb023100857b62b7e996b025941b5822a0b63bd87b4b08059dade7ed53b818e6256b7a51dac34542da0f32aab1f7fbff402caf130302047c435bb500673065023100c3c47dc9b8f9aabddbb3830048ce6c89c8f8a3dcc3fc40010197c754300c669f99eb2e38f97b9763da40cea9dfbd7a6502307b422da9e1ff43d4021e78803e64e2ef9320f05606058b3d86ab549f2b845686ab4bb9a8fab7d731fb65e30f501af5a60302047c435bb50067306502302cf36c979fd527d770136d0a76f4031d1081165900d7a2bcaa25a55799815cb3e6eb45f9917a31ad16d12c136969e819023100b3cae2acc49696ac9367d7e507d92a8c24d1dcf3c73855cca9795c9a7e89785c224c262304acd31b6f2241e8077eb0340302047c435bb500683066023100eadf39278951fdc5593668b6752928c358b0322d5922093bdbd5060245a71fd30e41149ad5dec1b66bbb6539cd5a71c1023100a914b17cec019be3f47f02d84f8c3fd2cf93fe89943f724e3c831006a9442b04119b7b688351556b4ac86341af7482db0302047c435bb50067306502305daadb377cd6f4e937e485a26a27a902d9d76dce33cd68c29c0f98942c0207358cc41ba14fcc108bb660ab231cbb95c70231009fddcd95fe094fda2b856494a3e36fca8ce1e8a061887b2d7ae5a7e05aad8269dbd69748d3d4cddce8f32900771ed0a70302047c435bb50066306402300988c244ada26fa44df8ab098b44011850ba1ec9aefc577821abf1657ab7bc0a892fcc5d2b1c3bb34cb75fadd4107fb7023006ff47865998135408d7caa33d10e68c14585d3d7b48f21460caf8cb17d302372d23764fd451c3f42a39dfb4365b79dd0302047c435bb500683066023100cffbe067d4d039cb2bb75843b38566f4182444c8ed10e4d971af9a463ef414c6acffbc2f418a3f8884bd4d17f192fe900231009f161260525f603aa8d3b18e338257eafc829c00ea55d9a0db30d8a2e0136165e0cfdf08d4f528dee84efc5fe56a08f40302047c435bb500683066023100a4056e9af1ce65ec77a52e065a7c35e22567571daee9b7514c001274f0062f99ae73176a9fb98ea8c8ac4b00ed559d50023100f9b2dffd32bb99f091bd4a706df257eb6454a593079e0e42506d91ed1e912080f80090eff49a537c6b4856cf205d7bad0302047c435bb5006730650230544a1afb2a588b04213ee9c0921d6deb57d744f97132886e198f05a00579ae51ec92693e20faf335bce45951974eb168023100deb0652acc49146710071e1ca132705b357197b5046c4e413ee1c58a849f12e2be5201d79d220546137824caa8a204e00302047c435bb500683066023100cfe9d3ca351d7112e2202d616112cb8881110fe8a1b9e67f7bd3d4941ce16c3a22612b835ae10fdab5a01178a3d2eae3023100ed74437ffa53acb31931874890d4456f8354d6ef34b3b517e3880e6de02b4f7a72ec677a6a80398c03c68bf9a455acb30302047c435bb500663064023048b58e61ca9c60c7e6cc5735c587af166cb1d44a524e3edfa7c8281620c2bd49b31fd8ad1fa57f5e116cf0245013f93e02302554e6d54e08bb00248498c7833ed7c2ab0726766837a694ab83d373297c0aa1c33b6eb2e22f323a34c2012d590f16f00302047c435bb500673065023100f14761cdda58a6933a49ad53fa52214b70186bfc79a640eb355a63f21679aee01fd1477f3f051ff01400946dbc866e3e02303832d812ec71ca9ce60e3b159166525c7a07030a7bf5c3b813e9074e80b03fefa82a9750b5c087f504a5f1ff3040c71d0302047c435bb500683066023100e59e242c5aeb6beeb01d79dbac5a55f858b18bcd9bb343562559f141a28b7cd4be53d61fce1bba266d17b0a11c7d552c023100be6dbc229b124bec859805c96f9061159e28693c52235cf79d10de4340a3e6e8dc0f0f79855e40c0ff0dc85019605ede0302047c435bb500673065023100bda4596a1f3f97ee4e6fb0f20bd1f8e7c6ba93e88b2e3e42d77244b4739d03d4204743d3c089ace3f25eb70b4a5233ee0230455d957426189b82c43d58b88879616cd984c1fd4dc6867f6cc3c90e7fb81f8dcde126bb427654e6a4f4dfb547198a3f0302047c435bb500673065023017e4fd08082e91aef53e5b05a361be9e958f051f6bdae7a75599c3a957093e6c1195de92e1428410469ad526d124d0b6023100a43afe4aa6f58d32d015da39b3171404468f7a57b1db5df5fba3743d609d8fe936af948a585634d9aecea74331c3594c0302047c435bb500673065023041bc6d687e8fe8d0971eba0c7c188dcb6f0306029e0ab7708b92898b40e76065e1efb7adec1cf51224d45d1c739bdf23023100836d2a83782cc4ddf6824108227b93e6141e81daf76070b0b2534ee0d0d00cf581d61a2776d781102c343c1653f3be3b0302047c435bb5006830660231009a65b803ada6e30af31465059d8db41a6e87a786234dee8719026e04cca750fcff45e3a9c363cd071a0c9e0b4b209f31023100fbaff0120b97db8b5a7b2351fd1b3e01716b4cb6fda15212770cb944602e6be0572d71a96d64d9878dda58cbbfe67dd50302047c435bb500673065023048a9ceaba1189dfa7a1662016eb01df4679df3a495541682dbe35a1982fe0aff01e290b291e322551af157210063223102310093bce31c0a98b4b2c4ceae94bd5e438e37bd79ab79c4fe182f7327417ed98932da3764b8a4daacb1a0e0b7d2fac994e90302047c435bb50067306502304c640a80935a7985a77a614687f734c6a2f356473785db955e5e654be922147e51ee6fc9ff02ba469eae1723328c40d6023100fe4469f19b83e8c4e129d6867ba10b06cc5474f79424fa20e7b957bf187d801049a352dc54e4abf8261d5e9ed7575bea0302047c435bb50067306502302febc3dd5d6693c98d637a578c8733d15b4ae7626cdfd5ed89217769bb2010fd68de98eec92751a0f8bb534db11c1fe4023100ff70037d792727b9f6c5141bb212d1d2104fe10278db74fe4338c5adad2f64f05f429d331905180d2b75b9e85b8f3cf30302047c435bb500673065023021e29a92d2f3decbcade878e49d84c9e0a73cd039e468a88cee031c32c04083a841a39cc6ed29f3d93a3f953b3037a5f023100b56aa5af5d4ed1240dbdd85f57183b2e713007986d26db04693a18c2496bb876af685ca6a129560570cf5f871f1f81900302047c435bb5006630640230253f7484df269b627571054b817e49c27d1a84b843d95268dd76d63bc8fa8440e3e5ff62b7d93aec209e62cac43001530230348faedf82b4a37e3f2c3144d86e7c43ea126f9aa9ae0ae218eff7419904446c65f7dd4f8272e9ccaac84059d298665e0302047c435bb50066306402307ae4262a6729b75bc36ce72d2aebe1e382195b2be1248a10b77dcf0ad0e11f475c236cd8698871a0149d63d72254a55f02303a04cef351893a8b15df779b73a9bff34fdb29e83bd3968274109dbba4e2750ef89d2194dd3aff09a63b8c6083949dde0302047c435bb50066306402303bb5e63e15d53474d9029df799b99bacd83fea6dd345f7a5e9cfe795514c0b228ebb7e7a3e2492ff1e0f8886e9069e80023008bce16f08aff049d1613cb9aed941fd54640b99691013352d400ecc8b44aa1a7f378db5e8de7821e5078bb4218fd8c60302047c435bb500673065023049c31a0f8c599934ad5a2ad71e4de459e19d0e06e91a5c54f26b6e8d04eb4bcbbceea37071e5e375480460d94f4fbf1f023100b3831d819a4316475d4ae25d3678a7d0dfef081a7eaca34c899f92e80d60bec071d01995102f300996c47a99f13f4a7c0302047c435bb500663064023010d40e5811be484e0f9d51b51faae3d707ccf51b8ff3e9396db5cc35bfb5982f05e96b6c7304b007f16e1ed4d625245402307b2f168ce019430e855985e9bcf07ff66facbba5ef29a29c1e4b5399ffd139438d4aa18bf5f429fe7876454566847aa10302047c435bb500663064023065ffc2eaf7c1b288c724abc2ddf85be8f632cef8209bda1d2f6e7b9fc5037c018bdac69056dd379f4f2b7a9646448f7d023002efa4dc3b5dd03fad38962f396a56b518c775ef84f8dd578b7fb9e30d37ea444921a911e46faa8dee5d93a97bc53c8a0302047c435bb500673065023100894c86e9f399282f6abb99d551b0c5695f41170cfa97f8d4cc34b610e9f84f75605c628b31bb23a4499ea032bdc80bf2023032b276caf669db5a381332ee92fe7c46d28c650c63a06c8350b38af740e4b82fb488f5c184b1074c32f0b0d7d02e30d20302047c435bb500673065023040766cad940579bb1751bdfc68952b64194170df3834f7f5a56da80bf4195e6c781b6501a2b460b8aac1793ad748153a023100a61f0beb1d275413a01101b14dcd80c05840f08873688643a827a2e3499aea0c8bd2c4ab0f06bc030434cd683e529f100302047c435bb500683066023100d3db5c9f5aa015e457337ee66b5580ae7cab1ea71e61be46adde8dac6323a7139351bd812648547ac6fce323e919d471023100c038e62fffbadf0acecbfa051de5357091a73630da57b6ff1f905c358e0ca3aac716cc58b3c383869b4441482ee683680302047c435bb50066306402306156a76ac4fd710b04fbee55fd52aa0f9147b0f522039668a107ab2c0dea39c4f02132222f5154b4f07d78112b786e9802301d3f253373c2128a8b3eb2544f3e814758638661e059d6fbae6b60f8a8a4293b33f9f278f7f5741586472ca4c93679b00302047c435bb50066306402300e9790b4b6a34e0546e6493954706b8a876550bb570d0e5640c692883b886a990207046f0eb8fd2871a44a4d74fc377d02303d37ab2e419b86c130d97e61aa69e1b6d2867cf60d8e17762f270a788df9e91416cbc36c004675237f97422a09d92a4d0302047c435bb50067306502301f85a0f5f72ca3e6134a38867440fb13fd0ced39998baa81af22c1b0547c8a54592d32aae1ed8612749ead8b1ea97b1b023100f4d27aacd4d23f376c00dd59fd75188a344bd5e914c6132a0f05447b26a0de730eb1fbee5664324e1fc4f159b239c0d30302047c435bb500673065023100ade86209c8330c235852c9e95d2d1624c5223b2c5b272135e3a5f4bdd08df196df60093dd7bb423c45b15773669e0c29023070196e644138a493fee73ed0407c092987307a4e15250420b8355ebf068ad47802bc8873191004fa19516add8c522dc40302047c435bb50066306402302b17d4f15ba6b5b6a78c55547ea90d946606613bcf6ba26b2eaeffa9c91cbb87c652c72244e85594c540692107e9d87102307c366f0661ef788becc74b27b47975935be4db371a4e6074317ff9d7ed3041e89765a3207815a4487f3179a3973fa5740302047c435bb5006730650231009c0bdee6e9a43c2f30b7ca119a4f3117e1b5935a0fa6139dca5492eb16cf56682c671babd746bbb43359291ec315f184023057ed6579f0d618a5cfcf6ed73e5ccf5c141bc1ca9296fc33433b25e8a1b5562d52604e0a088371332a02d72acc3dbefd0302047c435bb50066306402303ad66f68b26a06701210e9dcf771b56a2a2689351ef99c77f490f1e29efb5cce189d0bf09e41d959186f8f5f82688ebf0230580fc49e8a7309647fc1c0c9617eb79705089b68a83c712441f7698956eafbea4f886c29865025b15bd43e535e42b8600302047c435bb50066306402302a1bc90b43f210cbdbf7f65f74b041ba021881327aee72c8775d78f2fb21142de0f213c64fe147fdbb48bc728eb7503702301ba040169b43646a3fef370bc551e0e5be5663f59f4d3ccea18be689580b790103d93923f727551319e888d3602954d90302047c435bb50068306602310087d974b34633c8c113c2462880e5271cb8b34246ba8f2acdd724409557ef068c2678178e77a92e7fd8a14bafd205123e023100f8ef99f73f7e9221ec3be6b99f609561114b563b6b29bedb90f0623c726d59e3a14a1eb8dfeb2ca8c40d2f1d96f10cae0302047c435bb500663064023007c617fc712c4aa01cb385790e5dce6ddbb8748cb3cf4c5c813bce864af4758bea2c427144fa778a80a4341c0e9aae7e0230595e88175004231cb3a8b608c881a93cdf669c9ea94a6872c3fe2765b5e79f66e859734f87a1a30fb62aa9d48a31b2fa0302047c435bb500673065023100ddd6265071d576df1809fbf548af40ccd7ba675976e049d4586687cb02e6600e1df4105fe74e9ac6d2f07819c36d461002301325ccb5d97a6493a04df1f213ecbbbd8b3cc769dfad76e25fe96076484925217334b926babbee3e5ba8b038fd220e6b0302047c435bb500663064023066a497887cfd8c63a0be5b4feb6ad42eabeef2c6646a913f0e75ac0a94de2050846029f47af777b91e3da3563c79b92402307c71c41ef78474441bb9c68cdb1509fb2c0cd7eeceb75a24099207433fa7d410e0eeb1b225aec70b99cc71a2090033ff0302047c435bb500673065023027d4f02e5e93ec6ecc8b8bfcea899b246ec2f2adf2c1b6b77206f900bdef92feaf17c45fb2e7ddc0f3f6b6211ddc205f023100888d928fe611b65cccdbbe62aade0ec8700847cd8c26a6ba7ddb193ecc40fa58db6b12cb7ad9457453e5b69b02fd34b80302047c435bb50067306502301291582602bc0984cac9c1856979e7bd76a7696b6c5195e718191de139d806798f66ec61c34027f026db09d2b10bb988023100a48ade06f8925d322d92335ec1eeeb3ec031e3669dfabfd4e06559a60b3026d248058c554b9eeb9cdf8cd49607c903810302047c435bb500683066023100a1b5bd93b9c6a8351fb78387801c61c36d52d81c0e4d0afa146dc322640f959fa5a978e8ab38c20ce4f1cbc186c432f6023100e2dc877aebc5f98619830b64f767514bd39f23a9315fc32cf9c0ddc524ba8141beec4ab7de946217497cec686f29ca3b0302047c435bb500683066023100be9e27e1b201e1cf378ebeeda32add778f6b0f6156b1d9a2f7dbd5c8754ed260edf9282e5d3a8fa62deee130c7f935f4023100a200dfa069f4512304830fdebffd7e04b2673d01135f5d3d5b1052477a234f2dae8258d2e9110b7278dec4e26db2d4c00302047c435bb5006730650230792213d52163be05d14cf4bd54789990c4abe31a3703f31aff639ce69e51306bef7b5d99fd168e0924912a9b0c888f38023100e599a4746cc556d34d0a62b2e3bebc77bf0195c159ec8d5df893b1d9a17ad11a552608fbbd9e25eb53fac1038f66f5a60302047c435bb5006730650231009242ac98eb906077dd64489f2b79b8516803634ee225caffe3a3a952b61ac88bf02e2f96f02a9cdf58ebca89011b61d502300ba5acb0755607a0121fe34a85cd1e20f5d853e937703b9def0fc48dad7a464e6fbfc0d9282036572efd474e9d9ccfba0302047c435bb500663064023063b8bbecacc02fafe1cb3eeb4613cb949d5d1bbd6fa49aa83e9eb510f9bcdd198cea7d50ad950ff84b86ffdfd48641ee02303c2a2af405264e89d0f3d1ab89004e3cec3699cda16a348b513adc75c16db6a891233a8cfd948c18d44d28950b4662b70302047c435bb5006630640230256c57c616744e263e2564b21a561906f51251724c54617d8942944c21d61a1f1a7482bbc97edebab7bfb6ed94b86746023002c1f3fe008b9d64596dc6a1768cce5d00bcfc7bcc399cf0a1aab882f760561da9fc8932b36649f53c62972befae11e40302047c435bb500663064023009406afccbe9bbb0c8be95db06b8ad626e55d0f11b8f88480212f604bf221b3213992458a63657e66e84160ff411489b023072a8fd01a87043baab56bd55f270661344603713b533b50348f9544ac793e87efc5bc4c754598bbcd19337bef619a9910302047c435bb5006830660231009edfea1e8681f1d33ad45d686880cae12513c758f82b1fcb03991fe12ea4ab2c7949cf2a88a26c79e7ed8e9627113c030231009f7dddc87b2cad21b80b2280ed6baff18ae4fbfde2950d642537536e686fa30bc310645b7365e4faeccbdc2794a6b4760302047c435bb50067306502307d6f50b4494cd00cc0b1f35f386b70f4aa388d222996040db77c242d58df12d2678460166388cb633ad99f718ffc3e48023100ae8bec64b67324f7ecbf4d130d589f08ddb058a5a96469ce683114dbc11410cc61d894db77928ac6ce1ed73e4e47b1b10302047c435bb500673065023020c32bb2f13d6985172bd233d2e1de351b3136a39e850d8d79decf15b41e21a92ecff0723222bb71bd3c6462afc73f1702310098cf854f6b637ea0253d667838ae3e880c39fdd3c3a0bccf0bd4a33608dc86306ea4cde1fd8bc698f0559b0b9e1c3a200302047c435bb500673065023100ff1a73377ca637c2da814a55287f1986187db4351340a18b603fecb11192020ec9e7da2cf779c6499b07de2cdea8295a02302976f2661a4c1e7d25cf02a06aa6b15efe3747530fa3bd5836bce705c2a419df5ff7bbb31505f79b627bf49103f0ac910302047c435bb500673065023100f5830738d3b326bbdc722052d2c6b7df5f9006f7ec146bc865a23d816591d4dea9f71b186ab0029d7858d2474c4768180230784387c693a4b1d1d942ab6c470d4dfa64690c53669fa05e449fc523076264e87ccf2f0b02eb110d4b7b4208cc0fc2560302047c435bb500663064023010f3e84c965b3fe0124f2668bb2838a4aea37fa7d3bc4fa170927face5e094cb1682f4f8fff5c68818d435c3dfa40fb6023075576300ead9540762db2b7975555a6453ee60aa8af262eccaf21f9a1f82fb3becb3ce2aa48ce4d8c69c61fb8d246b310302047c435bb5006630640230072bfcd0cf30a065403cf996008750de3b47bac569e04185955b03bcb20fa8792a0e88073d54479f77c7bf1acb42dafb023075601de0d100f2d2b7a914ac377f458b8670737ca387e943d5f5dd010b05172b17e664a44904f398683b41b0eb516d860302047c435bb500673065023100b4fcb6e00d86b9f64ce2f865070aab6112f11c40753b57960c0ff65521f73d3bf9e4d109286ff32461ac9e394af0760d023051c534afdb3194b8a67577175330e2b7d290aab754c238516f66886a99adadfbd12a002d013e0c462444677d00e7b9080302047c435bb500673065023100911025634e22f9db4219d6500b6bd7f589374208e1c28688bd32de9e7d0c08601581af988eea7765a002ef375dd2180a0230559df5f4c773d311f135a37bf89d68414535ec57c440b88ff56662c01e3f70ae6d5742d59329e425a4ce9f624c70dac60302047c435bb500683066023100a30f9a47b35b2c62052ed6a52ffe28f1b6de12c4dd5558af6fdf22b09592f9ed286316b52c229aaded2091998b7dcf0c023100db96560740fe8b055ff1ce714cdc3fc37ff25ea5f22bd133f98a69fabd3f67f8a4bfa8fefd819f70fa88d54add2f106e0302047c435bb5006730650230397ec581162c9812a64c0a431953df414cf9b48306d7e16df3525a7d9b8715b1f818a234b5f60aa39396d3f80cab8de20231008f2034ed0a7a25684ce96b635c906db13f83421ad0b0e1ee38ff09084c117c49882ba253b97b711c50d7f93d934c5d520302047c435bb500673065023065893611980dcbe5a03baa5192c200e07e0ceaa9dfb1d4471e007f11690091285ea134637b8c90e6e69e280f4acce61c023100b82fec9ca0fd0a42b0d6ed017afb0b81cdfd9f8e52f9563f56a4cc54395213cc0e78ff0ca14d36d3ec71989b9b052c660302047c435bb500673065023100e99c8f5abae79cfd435f50920860aac59bfa4fe13847720e95ae53c09bc7730e528deb77e95a1b395784e653ad3cedee02303e30f4315e9269b915ee197a77d3565a40a4b836cd75cb812708355b4e28eb53ad13976040a076c3df3ca5c63d19a7fd0302047c435bb500683066023100c759cec483d88226ab2206e2807251bc9d062ecf9a93b41580d37ed9a79b71e14a8c5b5cc69401f8ff38ac94024dcd73023100f27e1bc867da389fe875feb1405c7f1b5f230dd4a32fbef2e18794dce8b933bba8e12edf4137227628744b65b0787b2d0302047c435bb50067306502310087aa117748004bf8497e751ef98de32877f820d5f8f9643429df7f3d91a91eee6601c97c1e5f9c93b22520dd9af29b4502305d9b82466889491cba61af464a94703387dfab2b0fb27847adbaf2c83eaa6546503eca5f00d7e614a8de8634a3056a300302047c435bb50067306502302a165d2b34b0517bc60552f0be7e148bc64f673ecaa02dc1d2b083b64636f93cf18da9cf6b78288d8dac1d392a57b7b8023100c2679a2ae80ec54e6a30592037d387819849ca9c449071315b58931eb8a1a7e066da6994c529f74bffb9ac63893787700302047c435bb500663064023078c6e964ce3a96dd4a061598d24ffc025c11b7e387a26d778c6dc957489a9d8f9bbeccecf0b60d310f22a690d2d0596602301b4096b65d89d2e3d3e9145e9c7174e58849bf4745f4da8e354332d4b58a506e9252e63b83cac8eec18a85b6ab3a5b3a0302047c435bb500673065023100e2eba8b51fd3b34205529eb46a78221d15f8b54d187086b9cbe96d8a687923131e08531953b12bfde473edfe3db8ad050230018b27f12a90b3e736d74e2080e7d399b47a2ef77a67ddbdc47d68a9a07a81e5cca26375f22e636b27b2a2d70bd465560302047c435bb500663064023014b567f178445827de2de1a7262133bb4456fdf81e839498572073ec044911a93553efe6a667605318fd48b2f262b90802305ce6cc505a02f2bbbf488fc5f286aafe9bb91d8dd4f91345728d5cfd2cce19981017242b35bc31d578cfcbfe0c64e87d0302047c435bb5006630640230411e4069b9597e62248d1bfdef47c39c8d3731c90946de081364ee4c0872d3d6daa8e816ea97e6512593cb77a4d11cfe02307110cbb1e67d5ebf612ec23cb64ce1b4d214f7309b12635716def9e382fc226bab87f7b3233630eadf0f02f0ff8bf0cc0302047c435bb500683066023100e186cfb3e3192e56099ed0996dc73014be7861b0a39a2a757dc54ec19a5c95d0aeaf114c7035c3104d5c7d1ea474d932023100d3918d606878fe743a3aeb959bc451b3e714be9d90ec3c7395547793fc638cffa6ac2b376c1ec7fb0942cef9cedab0f50302047c435bb5006630640230547f5bd319e3f1bc6ffc65f8a87c7e001892f24b3ab2a039115adc29cb38f365ba1cb4197d11a27230f57590edc1bd2002306db91b6416dc8adf643a86fd1bcc1fe6314709ae810ae992b02e181acfc4c84ffd2d02cedaceba61bb523331a088f5dc0302047c435bb500683066023100e1c5e2aba7e66b2525412c673c32e57f1a48354b48842959678a84e2eec1b1c1e6f9366d9b5b2c00e710b79da1739c1a023100d8be6a3c39e07159c3558d8e0355e54fbe9573e9b9444eaa678557c97a9b7b93a747310fde674a6300522800305972a60302047c435bb500683066023100c3d4e26bc60b00356f3e3d5932d90f132a193036985f11be238726ad66157a8da1a9dba744b269d593811cf4e915bfc4023100ff8533de3580e0376af4162466a0076490df63c4518326e1c1013b3bb8836fb043204c0cf0634f7e008caa53e65336000302047c435bb50067306502307b47772dd3249b199ed1b0e043642d27dee3a38dcaeef2d59fdf3ea9dfcadee67821a61c2a8fbe120ff30176e7b2a4bf023100febf135f6d21d96eecfa9fbc5687a522ba953b6b2dbc5a8e57cbf2a592a6330cc0f528bc62d43db8f9cbc8c4ca9122900302047c435bb50067306502306d4d2b23c19b6372adf86cd161729f1f161af5f9402270eb02f67370164930bba6a0aa4e2781d67627ab8568929c2d86023100e9ac190b147eac9bca610cf2f72cee5ce9c72187ae19e882be86363dd94d25234cf5f3581b986ad288e85cc75700721e0302047c435bb50066306402302a092d7892c04faa06084d61827f65de61b564dc98405a33af2f4f8331715ad2c69eff78016a73897199f83d8f9bf0a102302d9f603b53eed1db1ee651003168d9418fbf28d1b02263219cef2e6a6b11deea19d207c075c1a922452bbc8924028b6a0302047c435bb500673065023055c0cf23f4f53870bbb4d5639ac89ae41b2373065a97446a92d9aa6c6c8fc3aabdfe3ddea3d4a0bbc2bb762354f15a0d023100fb3229a9e6e88fe7e104f86c442405d7c872437b1a08d129eb486a53c031be8e2507eb883346ffe88dde256628e43ab90302047c435bb5006730650231009b19158a9c71871547b2dfb181db6010869d6f94e35f04f3d15e4d4cc5a93d83d96a56e5af5e5798569bfa11af43b18e02302d92bf244bf435d6eeef1a6fbf8f4bff13bc563838162b0b0da901c4c51e1a16f3946d42cc3898f5d2687601683c30100302047c435bb500673065023100a9ba31037df7da107b59c7130ae8bddd55ac46dafe2518f3c0673601b2bb1be7ec4e5e28bbbfcb44244f496ee30c435a023005823ffe081c5a418096b7a31a7fe37babfb8d74ade622c4e2978203f58ad8a7ebb28a28aea36345358a19462a3de3b40302047c435bb500673065023100f818616b389d976f880577c719e347253e39f4f0f8649ef905f2f2e6f32e3c18f3aa699c0afb950fe4c20e7136d6e19a02307b3486ed5d1901269a69574aaad9c2b1480201b0e77230338c66e8788d5c669e0f126ca9b6e226e5565a27a9e977bd190302047c435bb500673065023100de1238e3328c712a11d95761141feb79a704e11a765f45b53d267837eeaf2c4d4832dc42c3e245477b3442e6e71ea2370230293b3bf945b3ecd4b549fdf04181bc118063d0f763f43bcb213edd3da784381a9b8af5a0ae4cae8bec0ddb33bd1000230302047c435bb500663064023070b9d5aee640d13561b1e1fe60f3b6360a9fc4ad44eb4e4e52341ba3a808888a4e9c3583e04e9ff7afa4524f0e0e7283023030f28aed9f68b5222e989c444008dde07f739a0bc5da2dbc4b2a0b2cc112caf929b2e44670418f304de4bbb62da334120302047c435bb500673065023038ce64277e6e15a6390a929f2c003a6ae877476880a5857f31c6728b3b378a5ccba5e984590c19131e87afeec8eaccd30231008f5cf4173a4ac252f6e168405a7c2a5eed81b0b2051e03984c746028195a13645b03277e98c669dee7e0a7ef3907ca890302047c435bb500673065023070a90f7d8ac9c62a2e0447655ee174d1d4e0a4c446490b3438938291da992f035019bdd28124aa6a517a22b1f2327c0c023100f2578cc41879f317c63f196917fa6dc6167ad94a4351c9f016c54da975d810a8a821ba1d0e9026be2571414df46810770302047c435bb50066306402300ff62de88896f3c7878610b0b2280a82b2e24865a18bb5ae8c9c0ca3f3e2f59df4c19e903eeef4c63e556823f97a6aee023069fb3405a3b90ad3aa98d955976df516fffebc7cfc03163ca3534e029461d7489046deb8155c1277142bd221e0b5ed1b0302047c435bb500683066023100b77ebdb0dc5b94d21feda525af1cff90bd4f87490ec3d29d8cbf231b67fea16f1bd3da80b3a6c96a98921334163d8ff6023100bc7ff6c19547f219f37f6d5494ee5c6602f77b4554273a4543d5c2058e6a08d54e44efe43de550aca7b5c30d7997a2020302047c435bb500683066023100fbb24751ba41d69eca94d4943b4c235420fc80adb113ccf7a3d9ef3694fb846ae0f88e62af07b67b1d18b59e6c66872e023100c9a94539d700c02c9a4eb8995adf1d0110d9fd49502b7be9ffad8a5284e6c55e6db6983b14e9d501bdfe8a89a397e9d30302047c435bb500673065023100d8f16f08fd0fdafbbd04101cc41769bb7f4796f7c5d41bc377a43a7125fd83909043a7c363ba703791c405d1756bf58602307c4f4479870d19c7d9e912eb942d97e89ba5d26f5cc2a854edde7e17099bc6438a0f8987f183467bd2e0c5422cf8c8ba0302047c435bb50067306502310082792a57cf4fbe3c3202b80c4ba5489d484c52a24f9765ecfdfc317abd8835548fa470d6cd535a5d99387e9c2262bb8902300149b70e5f1e215f3c11fb0582d793dd113f9e75f9fa6e6c0e681964d2e5c0213f52164c0240924cc497f02e0bc7bec70302047c435bb5006630640230780fd5ba52a2ec1e4f9d57b31f7b9dba98be475f3afcb8d9477d358ca01e8c6f4b4b5b87e804eb733b87fb8b352eaa85023069254844e83835903816127c5bac4e6f042ae2e7b7ed80f6dfb88dba9905bbcd5f76f4eb01a1acce34f2ee03679047820302047c435bb500673065023100edbff557456d1ca38607d4d0fb82754176bf4e3ce159378e0b52cdc90bc2c0d01ae8c2205cd38fc2b3739dc3a2c98e1d023019a3bf5ae586d64c0ad38b27c0e3445c7eb8f9f88f3aaadcbb8be9568e696bfde698f89cf206adac55dab952076a64980302047c435bb500683066023100c415b5c9cbcd6e9656e31e5547012f9d8128d226dead4f669ac2d894c5e030e8494024da9b6cc4fd5162ac673e3db08b023100affbadf5f3576cfee429a47ea8367d7af74c09536011c6f100b2c32e5075b39f393a57c19d8064a7b883a7c50246cc610302047c435bb50066306402305b32d2672f78eb8bb156ee3b84b03c085ae33ce6bc389cb30543c470aeb4c044364b7d6858503bcff0913ab0a53e1d500230111fef3a633f3c975e89e775b995d9540d961fd39b43aaf4891f209dd1e4372da525ecafbe68f74b907775bbca8c17530302047c435bb500663064023051d0c2c200fe9e580044a2563f78cb6a82c5d95f918203742a954a3207729d2569fd9ef71dc2102044fcd11e973259e202303e06fe63b1d57268640c9a1641a16270aa562b1f2a332f4b7f10047f811f9979134346ea6e4326560617b22de262f5fd0302047c435bb5006630640230384fb83579ccd8d9bbb9b02e880a05a369e882d09b124c034e1892537f4db2452eab56a6cac7332367c516645a0fe80902300317251a9db266d21429ea48ca6e43a9514df0a36b9c71dfd35adb22c1de5babd9fc6224c30b19e449b66afcaf4548e20302047c435bb500663064023007416c51f93b8b35962d70192cfe3a98a89e56b49861b581ed77e4cb282e958922530ce1dba1e5bb13105d555da7cac102306dc3721a6ea8bad34b1f3f45d76a25a64a3f794dbe7079d417c43d5e8276ad7438bb602cf5882034c8d11ef6a7ecbf7a0302047c435bb500683066023100e4cd9f402886f5c6ee8a5d4a71850c2b4139fa8572b0356a72e9a221b4f235fabae6189a0a37ce02b3ac5b1c02014358023100fca99991b5a9de14e9116a020527c295578768618e4bff345d2eb7258ab9abf0cfbc3d0d8050a3e0653b0f0fb41a95a40302047c435bb500673065023100b6fdb44ece9cb96b7f9ee3196b388b6add875ad23eb8495b8052e2e3b1d7c5c02aeec6fcc5236a004d86d2300e848af2023076681051b53740da905106c02c870a81d0d1623fc4e0224152e7f21f604c996a2ef1e2ea481d393b741814c48df9929c0302047c435bb50067306502303f44054bc70369ace04397260c1ef4ef78cb5767b6afa70635f2510fb9a769c9169cd75b5ca2264b382e0e5b13441bb5023100e55a2dc92adb269122c74eb65382b8d0169a319dcc080a282a8e37be8b5def9a6bea6bc9e759a1a91380d5c900c321c90302047c435bb500683066023100ab9e1b7789c960000d7f7bef5271c7eb9b6d3ee2bac2fc7553c7f56b747ef2d871fcaf1b86d40642c1e454fc02fcc0e7023100ae3d8fb1ac92b92e4b1430e8d878012d77b0eba7b50d7d422d8bf5c75a1a4aa148f897db5e9b60d2a41443a70a63c7720302047c435bb50066306402306a6880b0ac555a64c7f1f2dbce7cb17fcd29c1783b85e6e63bd1bb7b1063abc45bb15e34c79289a0a1487ef2911a3fce023003384b3db7a2c076aa025e7d5ef405b1a8c72110ee0c08d7581b34037725c5da81dac1ffe9b82e6f0cdbc68d7e0ee4b20302047c435bb50066306402305344c994662fbf1823cff1d0eb58e6eae9634ad18c9bfc95f4761bd70fbaf2a31e053fe803eabf9b940fcea93c0320e602301a7baee214376a571d45a4d2783ecc81b70d6c6174ab09b4187d6834d27101d4d9e06d153c911e65392501956f4ace840302047c435bb500673065023100cd7236c1d88a186e2db9b28ecfeee76840d1893aead2a1f14e63326dc2d783517b60695115e99eb83b8a6e5c9fac8202023040ea0c72a91b583067b8492c208a9cfa0302ad77a2705ddaf73ec3cffb30dbd896e32048ce377eb75418a7c237bf35d90302047c435bb500663064023010a987bb96987e18a0bb2d3d7ac62c3ad5dfdfa1d06f457c6fcf0927492d14844728f8ecaa1a2cfc51a43d5740e9f21c023059130c843cdde5a94453f3dcae57da38c16f423024cbdc56e1e2b8d8acffdaa4b7da7aa2cfd5a16370275c47650458330302047c435bb500683066023100c2cb50b6fffcd2b51ab462415788249868825a8c3a48d8f9a9f41e7096dac044e04d047f1a841029bfab6dd1a12e9ef4023100bcdee172227548027ab0632d12a490b60e6abcac766894c674f957ffa6f4482bebfc24945ee6ed1e2b7959ee2b1223dc0302047c435bb50067306502307d7bffb1cdacd3f7026f0d7a64b46d3ea091e093efba73c35329c7d5d93862ed6241e95a9770bc9f7c5882b83d818ddb023100ab56ec66944e2fdca78209127b3260aab625c078651daf72ecbfc104dab16c3d74fe175c9dc9be52f71033e4075b5d8e0302047c435bb500663064023010b42dbc69388ddb6698711f774cb386f140841ad0c18a33db9f865768ee25dc5c40f567797f8b64a9a6746f0b67c59302305fd1245e0d9a6fc66dc847f892e8eaeb32c4ee95ba2d8c842374a7eaf26c82375c08d5e633f494ef416b62111a137e0c0302047c435bb500683066023100ca8b55f678cc30872a0d4b1fa47af1a9dfc6e4dae1121121d259d37900317ccf5ee19ded61bb77566837e4ba1f6ead7302310089b36d011b4e177ea329b22aa8fb7aafb85089672331aa8e8d3dcd9a5cfc62839263d12cc37aa2496b386c3b1447b8c00302047c435bb50067306502306f981233e0a3b794b8c3801961ea177ffd203dbbe61e860bb2ca601b8bec88f40e56c5c065d2f90da3a2c57c74203b8e023100f61247195e6f7d6474670585964b9d07882a98b2d2d7136e4f275c671fd2312b9de6d90c157baadd9cb184865ddfefbe0302047c435bb500683066023100b5e55f4f3422f1acc7f4fc8a1de1b4fe77de48d3a44a4fb1f2fdc7b81e5782befe7f5eaf34de7880a9d4e8f39e2384cc023100d30adcfb067cf5116a89cf2d288e115d19b1752316f4b14287cf56ac67c864835dfcb3ed5f8ebe0d65ed0b210e96250a0302047c435bb500683066023100f85937b9a93211b18f9943da8027086826905639f61b07c37d6247ef15863b73b5eec00ecbcff6f5ed00b08e13a03e26023100e58e26d52d9d2f969ca7ad68e3c836803c3a9bae4a4b6223f7a741f227997c1cd9368d744c49644e0f4bc26f5652af0c0302047c435bb50066306402303d216aba7461195711bcb0de83c007d69242b6e4b93ca63c34176be5a4aab00ac47c090ee570bef2a0a2d4246f076b510230517664ea29c1d82ec3d5728a578dfaa8e008403a0c66490aea32509753da99eab7bb9d7990b18a4a1aafd825b09c07490302047c435bb500683066023100ddb31e2fe1ed0814c5fd1f94f183b6f6609588445eb58f954e8c7fa739d0971d52250b9c8008f9f6d6943503288b08ea023100e9a971accfd9808ad1b55f70fa123f5d7549e4e446ce91e3bfeeab3bac243cdf5413340524f3764d21d9cd9923a5d1d10302047c435bb500683066023100da3031b0ac3e06437a577dc253eeaa2837bd8b3ff594c09ad9c45b43e4c8309c154e2b33a8283554d9f03de2923c4567023100d3dc7705cfc273560002a7688827e4e6b2c705ce627fd93b9169b0287d9007faca86dbd1960390044cf2f8a452d27b010302047c435bb50066306402302408e7df75cf6b0d3ff6ecd70a7240f8846973c307f3494145459b9d89492e4983a5f688e57ef058831d076c9d911fee02305bcf8c8392ef045cd3482167b29429b3429344a582d4d2c57671d34a7cc150cc5558c3254b4118496866d7a83225a10f0302047c435bb50067306502310082b161f2c221ca81b8ea7d69f8f0ff1916d5e0f17aa8cf1165fc9f6b14ebcd5254d1ce0b96bc385e163bb8a7f5401676023006272edee07410ab35f4598e81e0737f404b2a05407c9d5c4d2342c84a22ab478870cd91ed7eff27ef9389cdb77044140302047c435bb50067306502303ba44a432e51d2569d70c5f77d550c7484b67c6c8eb4ae1536f809566d7e581323690cab64cf1c46bdb1866b455e7272023100d27441c579e93c6143a828a04eee51652cf0afd61858b2cc413051c0cd3089dbfc945c4eb5b6ee72d3f11f31bf2317e00302047c435bb5006730650231009c58f395c03f35733645870722af339336aa010a14cf854c1b160b5cc3d9d1dc6e6b5c39d706bdbbef0897e6768c810e023047fd9827b2fe231c98419a24955434ae09d4d12e837c766d213a0ef5a7db6baa3dff9e70df2a954990425acfcf2bbc040302047c435bb500683066023100df8ef933c9c26fcc08b046f10f04246f380c2270b8f9fc4136b9b65cb6949fec0156066648afa62e8f11975d20d6f229023100fe116fd8663846674683e1faba6f8e6caf2cdd6bab2346d4af4411d8c149953905494fd58ca5b865c28b0fc5c16680be0302047c435bb500673065023100a80173a7ada663d0481bcc371d03eef66d04ab165d80ee97c9ece00a4c18a67d5a5bce90751ae9799b3c82c729b864c3023019b6db34a2075f15909cd871beec04045971e5121c187bb36ecd3ab182282970427d7e6e19b8b7de513e75582bd3c6de0302047c435bb500673065023034aa158dd9bb1fd15f9a71b8e8feb6099d45a4951e28c0e63124e8c4bb85701a5969da6b757f97ccc16718f707ae7fc60231008c65a45268672762ac4fd5873f765c1b87455315a8da81aff25652c540e9ceb2e2cc9f0e57b929e8cdc74bafd840eb750302047c435bb500673065023050a7ab7d2fa49d74d1b9fd7d6cc5999a90db1e57805c145ba965f38e50dc9f3ccb73b474dbbab34d7a74801537d37cd8023100ddde7bd6b2931f9fb1f3c70327d74eabac389784dfafd107e9f59a4d203f6bc89197a9faae124ef275e53816baebcdfd0302047c435bb50067306502310094c167676e0a6c73648a5c00f98dd4495aabf8c411aaa55089af699f1f70353769d715eb5518beecdc0043ac3939d0e60230266a0fda95a623b741c0a50eb58bd5895ba7c3ff14ac174138b48168b437745750f5ecf01ea94e18bf441b341748b7570302047c435bb50066306402306d1b35bfbb99a3e3c48838448bffd43751155d1dc3dca85e58c663f89eb6bda20f2e9e692c7a28b9c76cf62d9712136a02306477a4b3162e0c5cbfad77cae95c7d88482345f355a16f05f5f1ec4cf17231529ff3147c96e19a789569b5eb143746040302047c435bb500683066023100e385b2bb94e0227a3ee5f3f15351f4b3b378eeb310a50e432030bf8b3a08803e04a4cb0a6ba6eed062bcd786cc0ca7e80231008238ec66330a2554cc5c3413d02cd111529c71147f39cabd34cc4d02f4b4ee15b566b06589110cec9aa11642f8d404380302047c435bb5006630640230057dbfb384416e673f5df24ebcfc7f146afe572d883056d046c1c77b6b07b7b672128cb5c7514c0567e77edeb03bfe4402305ece1acc56e82a8c2d5e374f134d171ad42851fdc8b2cc9eca1df2d8bf600bc5b64535564e0404f096112e2481bbe8a80302047c435bb500663064023042a6ca8360e9e8fad36836b9ebaa39bf80497f12e7a1f64831a101139d4d1c4a84fe3c922f16a2156e3721a5e3a19a95023035ec374adcaff7666f2aecef0c499ca870edbe10ee3a0a631446c90b3200e3b711f3acb80efd2e5055df4b6c782ff1940302047c435bb50067306502307ed5323552d7a1788d3866a6b69d3eec58a941cb1acc616f9c2091b73e6ab4f6351dff5528b1963f1331f9f0090894b7023100cceab4965484f761500cb18eb605a6b93a0409267f1ccabe89df0215efbfaaf5677b7fb10f3ca8c8c18aae2cc27d301d0302047c435bb500673065023016b6ac3f3979ebf8f661d3f8270608b48f4fde177227df2a7912f87c51239919051a05d6fb378425e33bfa2bb3f91a05023100c73286ac109f7fa98ff7e1ba351f3ace37cd0c2bff8cbb6949994a8e56c087f10b852647cba4e0e69cec3ae1acc7f8db0302047c435bb500673065023015f85ce9fb0393734f386a2d8fb8ca0f0472bdbe795fc61f57e36ecd4f93d6199002f2d3c4769400f81ae6e50b1248aa02310082f2ffd6ea4bead75f7fa4c1ea08f3e432f80e115427d673ec5e9b7c9797a738a53abeb4bb9a6853cbab45dff9479e3d0302047c435bb50066306402306b95c818bde5bca8fbf46f62fa07ba17603b0caabf478161e09affd162898da085ac43ff53558180d95af44669ba8bdc02303f01cd3ee13ed862c802cd9eb7d0f0a50809329db546327a1d6d93329fbee766e7495f3c86d2a76f25e1e6f7e0dfc9010302047c435bb50066306402303d9cc8741bca16b26178afb59b3cc68ac96b85c4965b50b7ac8c0b912d3ed31ef896d659c2eba2b13e5a8286813ca41f0230417af71ecf1e060d2e844c72f029c645ac200609818683f6d09860bb6863ed0a5f25151b01965616024b4d618911d58e0302047c435bb500683066023100fab1d1db0c2860f681bdff443930fe536d0347f54b4d07f4c5500972910ff6e89f1dc67b1cff858c13ee1eb12fd0fb5f023100a4cf68d6b06b94625f0033cc6ff538e0ce03494fae577bef52083ac6e8c328b49b69934d70920d67759a21f58896eb990302047c435bb500673065023100e2d02f880fdd808d05550767d322b8319a8dfcd4ab44b5dca656638917f7497d71440854529ddd379173ae4be78b92bc023037dd94b402640affc309ab1ffc2629399eed7aeea0376d4547fa7613bce13f7939ecbc9373b866c425a4736d88f6e1cf0302047c435bb5006830660231008a0f1c3f1314d9c3bdcdaef34607c0b7b249b09be2a692affc08d3e4e0df1573c1434d68d29f6e21119a6f06fcb61601023100943732a56cadf7964cfa7c6e653065acce47eb02527dd3fa66841b6eb9459cc3824dd851c44b8f72191692c4c1d8eb890302047c435bb50068306602310084799f23b93eff68046a30d0fdbc6cfd6d350eec612bd48079f93d97fd2e856e87f06f1bcf809f9e9baa3a4869963565023100f964cddc1af3a0b6d869a6a78b98491dfa322323a817b170f026a928292b339007eb2d1a0323a9dd1f87933ca8b56b6c0302047c435bb500673065023015ad3fc4c864cd6dc10da01f713f774690e30d51a4296b706f009cf602e6813be3d59b8b0d72a425751ecbd826ebf273023100f90f80c7f859c739466344270310f8589d586cc012cf920598c362176b1bc1fd9fa6c6f91337bac48a61b8e39ba6654f0302047c435bb50066306402304b5807b63b702dad892742ee6c32cf6778270e43b023dccfc533ebf148ee94fc09787994c9dbf89eefa9b35d9244cffb0230483d7319496aff35e2daca86ebbe8948e8a0d3422cfd3ee8ff2af7f41cde2c038df71e387c525be2147e7641038889170302047c435bb500663064022f0f1ea7adcd0a4aa4772e68f005f81d8fba6384545256a170f6c7a3c8e86e4581e3ede4347ce664fce49f06bdb684240231009141661c4bdd102102438c0081819b334140111d5831df64d98831ee0256babe99a2e76a63ea9602c8bc709efdbcc9200302047c435bb500673065023100cfcdffcb5db2abe9b2689af468f09f15695ab73a8e277f340b9881b27c20f99d89c06c87428c8bd31983ae65c4b8fbe702301df7a53288c5874df7d7e1d046aeff19ca6a3e94bc9e7150101b6e9f214dc7aee247e628897720d6416c24c6b98676370302047c435bb50066306402307746b0ca35499658e09fb7f9ce300762a2d5ec373fc0b4ed4713984bc746c98a595a249e4c11cc91e854a32c0a11541902301d0dfa33fb0028c7e48e0004111da4347f1ee9c13a49e133edf5ccba365f7b0c3d237190f143e25e63693d96fa8573ba0302047c435bb500673065023037361f257f11e5303ee2cbd6dd59c3f8f39610e7af6f088e50ed529f3fde47d4f7171b50568bfbfee276095430d25ce9023100d26814d4552b4bfcfa39298e62a627d086b186ec02e9c520523f1a5146c00be3a1f4aee44e462c83638dcb0d102e24160302047c435bb500683066023100b19be480ce87d00c00ae34e7933c9d1bfc3f339e7dbcebe928982ddf5cd7583bba49d149f917cc1c3fbc563b443fcf4d023100d3436fb308bd26e40110a95c9fc6302001decc6ec5da66ad801c2c6bcf5730a0ccf676f8cc549c23057cef94415553990302047c435bb50066306402300ef0a718b613dff60218a6ad80f7597c674674b222d0136dcc1117e5b292c26e8638f31360f3fb6f493cb2cb69c2143102302a21b82e5ffdecc23af02ca5322e3d748704f9fb9b175458cf909ebea56280699d37758b9ac1ce70d8afcb7ab32100570302047c435bb500683066023100960fc87274c742948f18ae33e4f1bb1737ce9252c9fe8ff9750fe60d17290858d677eedbd3b98c0f07ce6bde30d746e0023100f42d7d174e1fc0f854f928071f2aa4af685d6aa59850a8a69aff9a7fbe4b88cecb10bfa65cc7ceb18e983a728e8517580302047c435bb50067306502310089997de9e8a7e427c208932b5b1df47ed88aa4f1c43aebfbe91b5c4ebe5f246bd48adad15ebb483fe7e29388dcbd58c902301b27dc05651ecd061efc7b7202f496287c6066e06231bd65c540ef6cf07c32017f58248271e4bca51f13ec75c6d577210302047c435bb500683066023100ea66b8f124f99a9794157e1a2bfffe8aa9bebeeb951e6015ba561d2e2c365a0f8dd78caeef887287358f921703442a47023100f0d91d03120338584f9c18a75e839fa641d23eb34365bc46d842efb3e1ec687abc047e8485d4f3bc99e1237fd9975dea0302047c435bb500683066023100f01e7d6a2919433b5e68442ce56b92f2240af57e37fc39732ae2ae21f5f49b3711d60c64b33d9b273c6d864ccba0c175023100ff69f2487addf8cd60f21adc866265a5879a009b1fcc8f1685572490bbd36e96c1d2ad68cd8f971797438463efe25b3e0302047c435bb50067306502303d1549f215a9d4de7b7a888061bee189b0078c103a3b89176c032df50a54e595ed83ebf4d140e45352626c1f641701c8023100ebfc528e6748e7262fab22626c4d2cf8a086a6ac4793c76801ee22957c10baf236913bf80514f0dd3151c5aebef3367e0302047c435bb50067306502305015590a9d3a00bc3ce49a7386e15ccf1d9b02acdf6d969aa91c621a0399e15505cb9273e5bb2d2c057324a51c1d33f9023100a0367dbd77e1616d08123233240dc935af5b78ff177171d39f468e309909efb548e1c658c9dcca965b905cb8fc60f6a20302047c435bb5006630640230403c2aec53039dd1a1a087a0152160b753112dd1992d62fdd58b60112f5bf7a86c54b8306b7d8274def1b898b942d78c02302e2c26353dd9a40b151a45cc407d601c552ef3e386bc93d98a7d6d572146bd012116519d7f62a2a309f86a7935a447920302047c435bb500683066023100e52c7b1ee3a84868608ed467cca297271b9b4274a41b1442bbb93db9cae7c26a89d65fd0aa039a20ae8d1e00f8284053023100d73bf0e15e3dbf14b4a857568ec450b9454be7ed68439cb48edf19020d1d3baa4f0ea43d01571da58cd727704f5c85410302047c435bb5006830660231009a6570c417be329b1e69a086a2b8a410c0a6b55bd3afa0ed86d6d4b42d2bb4fba43ea7e5e02028b88fc1d893933bc62b023100b6558d65098fc2a92bdefc0502f13f7839d4e09a8b3974bb12db0818cfa09b6b940a44c53672aa7c7a2c6567a129df6f0302047c435bb50066306402304b97e15499d9320ef5812c0d6bd2650defd74b033c27eb5f21dd09882332a2de2a8e491dffe333e6c63fc4a059e37f22023016ebd04132b4ce7fcf7dace2665b32eee3bd59e41810be7dabc3230bc46637c5531e91f49a1a78a0e6b3cdc7b9c84fc90302047c435bb500683066023100e306e5277129974aff0634ea5543c9c07748e11979886d5310d2ad1d1fce768a97b79a5052da7741565de5c003b444d3023100ef2bf3323f10c4fb58f56484aa36d642b321ab18f292090d8ff95f8f8d1e75f128bcf259aff420dc28f219c34b4916370302047c435bb500673065023100c02c03611cf3303f036be1faf7f6081e57b48a04569e72fd7e86dcda4875939181c69e9e6488d30eac775247214279fb0230723ca1a96ec52a49eaf185ea3cb4b4dc8df199ce78ab3517660185b876eb17470d9ccff31701ae78d2984b8a538e72780302047c435bb500663064023100ae7ec117b8ac779c559637e96551a286c508fe4dee621a08d4ff82e2782f728f7481753734710ba0437b08f0eec01426022f088f6dfd188ab0cd09c20d4734da41a16626b30afe9888fa9e1ca240717787b4bc941d95dfde24f50dd36e7cd9887a0302047c435bb500673065023100b4c848d39bacbdcea04b854686b585be833b7e286dcd9e67a179e752e5b317c2fd454e31be99abe36b0ab8728dbd62db02304354c5fb365a9e775082593959f82138a1b7214d3e0d3449e2eb0156404ff7e02b5c1b927519de21e07bb824a33c60d60302047c435bb500683066023100ae25a9d0b665ebf2919827e2b30e2d544b4f2537a2e0f00439f5233063c0a51044b0f5326d555337b0f2be23a1b907920231009d7702d608016bed656da6b76a179e707363f97971690f7f64cacc23332d4b00d97d224297845e846576c3dad455353e0302047c435bb50066306402303b2eb8fc818bdbba03f120ff0e1f151531515224e516c6d3e91ddc8a6d6cf5f71257180f0bbebace4e7c0845fdda2503023009d3f981a88b76b1f7d57962eadf857dd213b89d4f8a017a258ead003fed49e9caad3d6965e9e132159eb7f22e6f1e140302047c435bb50067306502301b5fe2fd53a337db0847664059f03f7498e83a49684ddb32c49ac727267482452212f3ab2d24fbe4ea6324b452af160f0231009ae217e1f0997b6e2099a4f2cba92f3e110e61c67f232c4d4ee4f2a29fcdf5cb91f4b417fa4b53b306786ff6301b0f010302047c435bb500673065023044a30915db673b668cf858918e49b36fe4f28fc30e7c61880d5fe6d36929b54d1d450feb0938bf5d237fcf97a8e327bd023100e307ed49a864a38e6b17f4a5878c0282eafc7b7f951d954cfd9f36b7d3d33c23083fc0bc7ea9c1a79481f42273d689dd0302047c435bb5006730650230709c05977ba7e4ed948bd201beeb16122606bd16d15ce0d3b840c8fd66403099a2c268b846c642feb7586f7081b29af8023100dda12d04c5f87ab58a736abec486d411debda4b075261838ac3cdc37cf402969ed2d4bedf20494bc1f0aef3efef20ded0302047c435bb5006630640230273216630458379faef60cdbd04a9f959b0929737fca3afa0fd40a0afb18cc4500272d4e42a9c14f6903d1e7489333bf02304db8967662a288dabdf2a7c8adcd3976a5d4611ae9720dda8ea8018bd77be3dcdfd0ff4ca530a3bcc9e0405299881f700302047c435bb5006630640230331b4d13c288c4479f336e09f054a8d16450e998cb7d58eb59c098e40c17b545177a8d6b9546ae1f62e9e54f10a609520230573c852fae5d9531d569ee46c0fafde870b322f2758fb89fbbd3b743ab2342192727218c94dc1193f67b52c46996e9be0302047c435bb500663064023053815278b1c7ecedb4e0fb12486c59922a204ae809e79797578c61d85b34d4ee33d223ba9a300e0e9ee850c548a3393e023078c2b607157bcf9bdaee7ff49ea499330ab2f136d2334e08ac5148ae7299bf338f3fd51654ec25e4c3d871101dc4e0300302047c435bb50066306402306bf5aade6db3f33eece9eecf1a437be983f2600d2dca745f3efcbf6961ee374dc792ace031bca943bab1681d43e4040302304592a07d5bb2f9ca62b9a13648559092e0cfa4f1e17fd6dc1953e0e47a9488abe19e4c939a9c23768a833a9cc2cb6a6c0302047c435bb500673065023100cb6c215ee2ae2be6814813d7961448c7d40e4b9a06c92cfa0dbfd08825b931c3ae67a83281747f29446d84374b88724402305f39ac804d8d0fe2c6ac843d1a7fe18d4fe241c96fcd054198279cc82a87e8ada1cf9c70562bdea43199d54810091c2f0302047c435bb5006830660231009eca27142adb9391cc585f1bcd1b77efd263336065f77d03519a5b61ccdc13d51fa7057fd1c86c97273a0fd5cd7886ee023100c5b2a0e721fa45c34afc007b9487cf74a24334a914e6fb8fdd37f5534a926c1ca4631af7b98b38fb2d88066f7c45efc20302047c435bb500673065023100fb6534021f57a3ac6af5c226da4ab6545f56e7578b33a40f6775ea74e89e552c308eb6d3af21f5a93b1a0ec24bf5367f023007c1f51c4c0a15177c6d2c6bab82ae23e75ba74c5817c74d137e4d7b98593aab28463a48c267e260edf106d8d6ba38ec0302047c435bb50067306502305390b966e2c03978fb72a38d868f0a2bbb24edd464d713f374ba924942c15ce6d48b6a880ad9c017b7f245ae72f24ebb023100b4869ba47245560a26314a2a8bfcf2e49107dcf47d8388955bdaee6a6e1b8a287f79544cb2d95066442b303d0cd290180302047c435bb5006730650230127470126e5900b71270ef4e04d3aa3786cbf436213afb2129cd5485b3f692cb61c827e5d4a8487292016524e93db698023100a0a087f9d387bb202ff5d0630ee32400097c17616f9df8eed5914bf9570fdb17fcd7278aeb2e3dae2ca28aded95e0f020302047c435bb500673065023100c92537b8e4770814d221bbaab9f7cf574b3ec4ce1cdec8782afb2f6318c8b6544a4b1877c788bb051c9fbedab5fe0918023058946e60c8c4b7712b4bc0f6b8d8973518c31abf748e27c62fbab7d02df3a32415a1e984bad2213e6f8de2a8e49f0c9d0302047c435bb500683066023100f00fd6ae8510790ebeb6609982c1988fc731b40662e52e26e9fe5d7eca303b8e1b817e3cfa73e87c98b043ecf98085c6023100d34c33ca59d91efa973503801f3cbcb8bfe2bff45e9b2e57b974c65a57b31434a97516edbcafd5cc89d788cba59d2c6f0302047c435bb5006730650230522a0645494a59133ca02259ed32d95560061aa574d49303793025b70ff56d1e30897b42a2ec1652100dbe360bd2b33b023100eefecd55fee7ff42757c58e1f1bd650b08ff36feb5e25567470602a63af705fa1305f0ffd1e14dc0236e14c1201b65450302047c435bb500683066023100ffdee9d942d54ce132856e2314ae3106fc1cb63cc648243634b6cda6ceae195a143e511e6ff7727c1f591ed6730bff62023100d340ac820354af27f0d000d09ad38b3810470c2d3349fda4ca00d8284e2dec42f20f23bb06c314ea76b9c6d85f503eab0302047c435bb50067306502306069d79ae0aa6bebcf77742c4f80ded52ba86c477bff7265aaf22f2d23b7cef63b657326fabc659c797a6302ab6af044023100f4bd5fc6a655d7b2bc994ba955f43cbcf50c0f32398395fa4f9a1defc1bd0b2479fe4d7ecd9116272af5a3ec89153d8e0302047c435bb5006730650230712612d424141b08a938e580a5196eb3cfa4ed809b8ce01ace3c92c4f2fe1fedf8ee5077c4017830e86bd7de2961a623023100b9ee13c788fc6c56f147b3aee3a1e35e5bb35053006631271d8768a1d379ed93e0943627e3c0469907405d7510d54e930302047c435bb500663064023045d72dca9173d95222a65ba6e8a455640d7e05bc18ba123b71e62fede8eda85ddfc5f1c878434867e4673fa12745f4450230138433738824bb329004d29310214f9e11cda9f0b3f67b8b8335137a0cc1ad95c5cba97b2497a32d8375334716a3da640302047c435bb500683066023100c1aca38617de6a39979f33755848a5d95859f6233a1a80e913cc244c55b41ccb7bb186fdae310476b1e889d29fe07325023100a39991bd5df7fa3d4c1ff2ec707a2d267c0945f494a1dd92ad562862bd08250a4df873e5c14abde7633442350f9bbd550302047c435bb500683066023100b2969ba71c0b15be568932562b0ad715cddf8ab3b6612f7331a45e1e7b275001acba15f36687053ae90f5288dd7ec7e202310095efd126112616c9f7f39886223b1465741f89a9a082f0564bcf67727a22cd8d74362f0fd35db4ccea34bc87409344150302047c435bb50066306402301e9789215bda385860f6bdff66a61180ee3318c06aff3a67be16072a4666ba1cf420970988f0b353e6dd5bf4949ae0d40230318819aff03d904d5b6743b54ca3106bdbf0374bc4a023721b9a37fecc5214277a107d65a46584eb38470060f32debfe0302047c435bb5006730650231008183a010dd73952485c24243762319eb06747ee24ed5f3728414852646f59025bf6bc3f5cab0e8635c763946956f5db302304eb0518a52c65fe5563ea07ebd2b55d04d4e9e08dac8be47f5ffa8204703435e8c37ba68fb3f6fe73be249a4819c24170302047c435bb500673065023100af5284b51c5c76f137502d125dbf7fceaa3a4bd2f01bba8e905df0fd64369303a3523d35e422692888845be1da5eac2d02304923ead826065b446b3e87c99a0a5058fe9619826fe35ffd48dc246b82b5b14224b7fb94a327cabf7e380886c1bdb0f00302047c435bb500683066023100b09dac43f7910201ca4bf4950804ecfbf8deb1228dfd7285e3e76de452b79389daa824efee2b7dfc4b013a3fab976c91023100f78209c49a55cc03c998490a74fc7abd4347c66e4269b5a4a79377721357b1aea2de30d74c2bd6fcaa9b80149b98726f0302047c435bb500683066023100f12afcec7ffaa409184458c4af231f6c57b2f00c76f4647df61766425c8f310514ea4334176a09f02f62f92992c4f19502310082ab88613965c424b17cf327a48413f74952767e0115a81ec4fad1bbf3cc0c5f771a53d5f17375bb4a2ceae03e02ac700302047c435bb5006730650230252b1d2306751acac7bb0b34ce28619c5cf09080b12ab461535a1e6532d1a80dd199ffb825ada8bf151fc8e71bc666aa02310081fdbe835280dd4c45d8b0a7b313a4dba53c83844cb900376c54ad28eeb1286531282e40cee9ae7b253260f3c29230e20302047c435bb5006730650231008c6726be139249d49bf873fdaccd8848a089b320fcddacfefd4b8dcf4f654fd94278013092bbc5fe7e95954e8d2d701f02304b6f0bce5a50b07b47f61379e703b1fe167d59e0d6f75995d42c27e39d409cbf547cbfa1b8bab36ade955d687aedd8de0302047c435bb500673065023100e8d42b5cda9c743c382032b29a9f48b23c6678c68f30976a183646e23fc6d3ef158a85ecad62682e7231ddd91d45edbb02306c6dddfced9a048a9f2b5e8223717261e424dbb53e38ac68037ad7962b2936017f9d89a86c89896632c7c7fd89d7879f0302047c435bb50067306502306ddcdaeb090943481c50fa55ad786dbfc1e159e74c9c1bbdad078fb6af6405f5b74eccf397f3c75a7880dc5a3f35fe260231008fd71648b8d4249f6374a31a903568efd1350cd9034dbbcbe93a1ef0f1dbba91a99c9b47e32d04bf7bef93b59867a5f20302047c435bb50067306502306c764f48ff94f2053cfdea429c6144901e3bb8f808b24c5b33df85dca88e229c4359fe9e155b1349619bea7fece2d7b7023100a08629275bdbbe1a44c003998cf3e1f6caa4e3a8a191a55596af421378ec2e680558051932fb8bd762f6e5b0054c95ae0302047c435bb50066306402305658c890b8774060f6dfae05def6b7579b12ef3c745abffb94acb688b4d72e4458b446eecdd702f38cfeb75bb92b25ef02306c980df3d76b46530c5eacc3619d65c5935010b7976d5a8c15011a6fa32b0f15c6a76c357a5e8f11fb5525ee11be5d390302047c435bb500673065023100dbfd8d5415bffda936870f50a50dddcb8722eb8ba13fa0540908a32b92f82c73b224cee25e17ead7669655581a5603e5023028305e4d3b3ac67bfd6a0ebe3e292e279fbc78e6632f55a9e8c7fc8da75abf212bdf77a50ae1f65be68ebba55a3b784a0302047c435bb50067306502305a85495c9d7dfbd2ffcea637b0558f3c70cbcf33c744a95d9f43eab5db743deb2b8114f8ae4f02cef8ff13828cf5243a0231008af7ac32f1313e00207285d5432dd06135740e7ad352f07adade637813277abf08af0e1cf38a7b08a2fd9f3a2616eae80302047c435bb50067306502302deb970068c40eab5ed7f540597413bca6cde8fc326635582e115ccdecdbd9f76c4e54c43727eae29e8575f9ae869f320231009e060b04051217ac4bda2c3688246b56b73b6da1de64817da714627652db837ac69ca392f867f910d65b7fad59cf4f3e0302047c435bb50066306402302846fc38c83bae9fccfa267c12871443986019e25168d2843e6bb90747f7e481321dfcc266ed1950f45359f98d3d4b00023076cb5a0c501a4018746e4bd35e3aee8b7299282117050adcb167773e95c382d85cdfb6b98e7fc2578173ae82264e8f460302047c435bb50067306502307286165f7a7523b3fc89ad60e9e59f291197f785fa44a44ed8dd77ee917a8d52130170aa03a902c410cdd52cdd413660023100b54191a65e855764f331a4002bd8181928f4f6047e60d3bee5c1c3f0a0742257565bca3e20b122b28e63cb12b66286810302047c435bb500673065023077faf4e97e8247e94d55cab8145675b706a984d4cc8bd31df900b59d14e8d66b79d1f2590f21eb835dc5a24639b4fdcc023100b609b60fe124d4b047416de3c0633f7fb8594b13d3f551b2f6025b8e86537b2361e2b94dd0bc56e1841cd96b6ee3ffbf0302047c435bb500663064023039dbfa21ee17523798008c2fc738e267a2712e079bac72c71e05d70af690965679a0c32af6634743945178887a4c171202303ff1639779d02839f4ac555de5362e8ca2a7c9382b5f996c0cc001aa2f4efbd6db9ab00052a29e08bcdf8621ee8ad6bc0302047c435bb5006730650230229ca4007cb1480de71b34e33a58d5e4223155b0349ddea18f93ca87fb41f7499f1b38a35093f08ee74e69bec6898ea1023100cfb4438ab60cf8f05fe4ef472cb68d7ab95aefa7c5698411122c8180766a2342ac41d9200450565c4567af04033b57590302047c435bb500673065023100c5d6d112eb05ce26cf418befee0dcbe980d135c449bb9f770551c1ad5ed7d0b599893938a3d3e33dbcf9bf57b090253802307f3ed33bec868319fd746182b40e4a88e1967c726db6aa08c3e9a239906769d1d55475904c965039df2d138685f815c80302047c435bb500673065023063280af3ad62642cc58d3e611c87b891777bd0818995b2718b9da9413da0e1eb7a51a6232f8f19a45e3d366ee75822eb023100ec04ac3154955f741a66c3f80a04c2241960f00969ac47c30b5c297490a498386ab5f6606b3868011f657b3f3b1da9f00302047c435bb500663064023047c58def4e0f24e83ddfa200b40e33529d40fcc342a9ec270ab809d03426ad43a6d3da6b26f456a9a8f3211432906c8d02304b1eecc58b291aab3be257970f74c487f4f0e86c36b859cdab8d7b93632bc6ce93982d057b8f2f18820d6787f6986c640302047c435bb50067306502305d900d2850dc5b199f5e9527c487ceb2bf2af4bca296a66f0001597048d01f0eb5854f53c7366a391702cfc2399888f2023100de9078d0c2b19bee7c199110cbee24efd8cb2ddddcc5955e9648221af605192a78756b48404f56ce2f5e7d8b3ec8818c0302047c435bb50066306402304f91017a9cdb59835a220a3263da5c009e7d0cc98827a74439a26d31588aa7a1bd723cffad96b1c4af523f836a3056db023037b07cb3b166443eb3a6924b1f8e99216709b8aeaafe2de7edf2f9ddb193e49b04a28333c396ed531f75c2652a44f95d0302047c435bb500673065023100ba6bf97a971cbd12dc7bd8371a39597ad0ff36aa48983d236394b1bb4efc4badd00bad5e3a8a33a31212dbcafedeab5a02302449d9c028fb86266c39cbcf544bf60e0cf1219d2dab6a57e3d54a03823eb97b42d61494ffdf95cc1f9d46befeec57660302047c435bb500673065023100e31bc9f31042014938b4c9711923e0a2e75268a1b811131f85a04edc02b3bcaa83644688f223c73b208ce90e6f4d382702307a3f118016b31606f86c805ecd675531c30249811290be92f77b052d67c24e34a1825537a0dedd763d71633333b1edbb0302047c435bb500663064023057263353603add4a724ee35cfd0204c73d6cadb2d2586e3fe00b17b88a9da6e121c6dd7f166f2f50132bed325f7a94c402307f6ecb1b4d9efc78f18b41ef082adb9a099b9a25d331ea25788ff3ddef3469468b71abccbac73208f738b72452681cae0302047c435bb50066306402303d03bf2c926ecc8cfca8d1581ff8d919a12b7ed15d368166686ec3f7d115c83a91105d24ca9dfabead9a51707a7f927f02301a110712a44a81c3ef1b17905c55f87a957f4e395d456e3dea5b4a604e675a4ff9b9fc2f2351f88c6f7a824834e13f480302047c435bb500673065023100db2943bfd3c10c0549fdd4c7034548712f14fcd36e9d7cd6442aa1f764727595dc949420fb73d89ee7f63d1d8b39fff002306613c74b122ed811bb91e0163ac1998983acba7f8b7a15564b5edd0cf44c45d03d67bf6dbc5bcc7d7384546ef6564d090302047c435bb500683066023100f9382c4022eb231274436a0286040bae05542455b72d1b6e140204e983b230bd1879bb60aba619acf975122d3462c27b023100a5b81b4daaf789a814add6281b2b70e064c1f1fc19ab36fb5ee79c4d0d8629ce376de1d9c76a9012aff7e22cc1e135c50302047c435bb500683066023100c5adb649877c7e6a913fcad00edb4d8af55c3a0f38f5de1fdacd7600130a295597e0b6fe13bad2d95438ee5f8cbfb58c023100aae4d2f4a6a995941753e3526f8215467d62462e21108b21ab4c4b56d3d39d8bff4935db4439456f62af4df45461ad530302047c435bb50068306602310098f6cf4a16167ad0ada2290b55a266f5ae6646f6ba904441802eef635f06f585bc40baf591cae314b96f2cb0276f2e50023100bcf024c38831992e08733a5f598c651bfbc645549936a85cb985becfd2399375f34150d9098327cc218527875525188e0302047c435bb5006630640230751806d8ec476aa35d236fe11886cabc931023ad243de132ddee696f0bc10a89bb28f18e27d09b76a98ee4704bc3506902304441cb3978adbdf4eb7fba26ac19d7ba7fc5a3bf82e477229d51a3ee74454e20ae02ecc8febee6064166db232f58dd120302047c435bb50066306402304066bcc10bc3af1900ab4f950149dd464f6e66e1e7f03e5151fcb9ac400a5d38c8cf19b9a10726f4c82fadb3d591a5bd0230071ec2c995652ed9b7c92f794140ae59e8e8130ea68f0383e41872dc85b53a481924bb97f568767a456c7a53f8b974f30302047c435bb50067306502301d8694d9cba9d6ef968e7f3e655b559961cfe88e09f40c04201aa6de54dd12e4b962bbff67f3d094399be1f04764bb58023100d8f784d6856b4bf84dad1eead4c6f7d65d8155cfa6c38d2376e23a1b0dc85e9723acfd679e3a78f83af67e466b08fe820302047c435bb500673065023100b40703604cadf792003813711f9616cfbf7d01e69877935360d43e58279adf276a5dba971308a0cd345ca8099c8e8f9702307ee69e8811205e60c7b75877af50c36f7a19865b5536c94f875bdb7d6b4f6396998ec139ac92d012d8f99786059f54ca0302047c435bb5006830660231008eceb65a3ddbf0721f2172292df4eb3250fdd00f1f5b19f71ffc27c15a104d91a2bd565982d0bf77d02fe0f25e866f03023100e3b9a6f03b76dd33545d333400a4937b2e5aff9ca94810454b24d00a3d2921e997b1e96c4a9526f901c1207542bb97e00302047c435bb50066306402300c73872c09b094628138dff71ebc44e11a7bd7f8207f839f5b9f3c9662265a8be4c36db525a85ff6d8f2a93e4dd33a3802305dee411f3d105de2b7e9c06f2a0b977c5ba60db1dcd2ccbda3697991f6ed977c82efe2b98676b87131b9a5c128b158af0302047c435bb500683066023100eadd6ea0573750de1da3e299fee14323cdea9aab853cf436293667e9d81b2a34d91e215e5adcec7dc596e2c4fbe8b515023100c305a5afb95956f10db738a5e2e9386e4ff440060edcb0a0b38c52c818bdaabda1e6a4b689d2d4d2fd92b174c78a5aa30302047c435bb50067306502307f56479600a9d43093afb72f8edb532f23ae847dde39a253f6edcc1aa66534fc3be4222034cb2220accecdd3f488ad6802310098e40ddd7ce3267cb6fa80a6445e7bee4ef82b4f92c4fab2e247376374026cd754ef391cbba5c1bf57afff7624eeba6a0302047c435bb500673065023029dc736e2232e90141a34f679a736825b70e6854567f7c3029ff331ebf75b0353cc2993463569180db928b078b8b84850231008f1df003704c01fc6760ab0fae814004928ccb13d6891630ddd10f7c014f74f5d671a8f2faf6e96682f11410fcadd6640302047c435bb5006630640230023c54448d2c1495085d122bc71c3278ce12134b4a67895eac576470682db752499954ead4c96b77aa4ba4c6635bc8e302302533a3e8dc41033537b3450cae7995581cddbf033f23d065997d78d4dcb7689ae8fe7b313c1acc5aa4ab4b954b5733ef0302047c435bb5006730650230127f4651fa2c6d4573ec0db2ce99ddbe3da192f8ed4a4197640d79095e052e7af183f9254242a249cc4fc2b4fe4e9070023100daa6bd727983cb96912c0d964b3d8d7eacf61822e376b709109db547831ec080588d0c853b5da8327488b0598b79205a0302047c435bb50068306602310095dc6f1efc5e4dc8e8312d1e3e910b824aae8ef93756aacf304beeeafc405c952f811ea9aaa2a111a4b0af472201ca2b023100dd15656db0f1cbf9dd2d551ba2df29801fff29d079f4407521fdb03b701ba955c52db78dd7685d15d87fdc06fed0fe4c0302047c435bb500673065023100aced27c999500f1ee97feacb962551de3c5cd9a37860d186b50284db1c6b4754952a3290ee294f23bafb4f7676021469023072d5bc6359951f6a4f726c76114abd1b7d3610635826ce1f0bc2a1b604f0bd6335149b97d586aaa6455ca0cdc8e4add70302047c435bb5006630640230103f7fecb87fef915b3ac813f8060797a14ade89e71453bffaba1653b3c42c077c8c3d027b175b12ad2e602bd2331292023064db1b1a6866ff89149dd0276d5bace0836ead482c66a3603c5da53337fa705120ed70a21251f856c4e0b6b747a2a85d0302047c435bb500673065023060ef50ec88495a69345f22c26e73cb8b16836ca37aeca785bc1842413ac80b2745237c841d1ae606c5c7acfb7e55fa4b0231008e20228ffb55e53b2f19e6d1547ca3ed643d1c769a06a9ae5ecaccf874a0880606352f0541fa26fe4d773a57a6254f4a0302047c435bb500683066023100f52ac1caefbd700c3f9e77e62c7f25056bd27de4cfdc0ccaf413bbfea6d4ec70504b351c52ac204a1f5d507a906fef6f023100d8c1f890e6c95a260899300198733238818417e50d6b1d9181e204bb075955410393b2374752a05c43a1f31ec906dade0302047c435bb5006630640230465e7a8b83b76b9df2fec8a42326c0e3f79f3d273b17c8dcf4a0699be3fa55206480c935681613c7b0a890eb37fd3e15023074330e9f44ed56978bbc639865bf11fd35edb2b33a19193a16bce72c98f6ab70f944b680a57e6cc33da76fada1cf0fe70302047c435bb50066306402307f677c6b221c2b6eee79274e51bf16dc21f137b5ad02f08ba90959943e8df9f3621e7cd53306fb58ff13c880a9edee67023007bde2547362d913d76ebe647ab0bd784a6198d245739c2a5e1c032f9f40b1aa751b94b352df00e957e3e65bf2cc61fd0302047c435bb50067306502302d72f3663ebd1f6907a3eef2a8b7ba9fd30ebdfb07b6157e927b6b2831c5ffd041bb691f27e678743d365867d30eabbe0231008a8033024f638ade3ad4ce3fccde9d8b91e75cde90c535591a33112ef526c71c95473a19c905c96b60b7a2c9579880060302047c435bb50068306602310093ac6fc3ec259aa904efa8d3f3d2a69d39538f0442bfc92f757201c293f2bdafcf1b73ab7b1ca6d74a150bd933571ed8023100816a22203decfd5a9a90879115cfe0d674cfe7a68562a61cd9fcf81c073d5a6062ec5ee4a8125be2f981db2228776bcb0302047c435bb500683066023100e768c57724b8a077c508d31335329e7cb39aada51eeb60248e24e466521b989399f5dbb05fe36586d44b4a7e137661ec023100f9616b08fb17f2097b55cf1ac26281b5484247ab8c9b6d219f20cac620e1242ef42fdf5861593727a918e3f29d4c5f700302047c435bb500673065023100dae3893921360d737a75252b7d6c5296b26e0b48fdbeab3503d57e2561c3196a1cc7a1b2d0be2b516d346fc18d2c9bc20230484f2060af2b226179f8d7e639d576e75e3448d7cb01053f7bfb2f644cb38ec02c3834b611bc88ceb9d683cfbaf655aa0302047c435bb500673065023042815c7e8f1e8a3a1c148e264f30c97b8fba310084d0c573e9a2171585b41363956c39b23965877c85bd095ad001263d023100fb4af6c3bd0fce3d2bb8db467a8f3dfd1de40c3ef351bcc21be8c2727db9f4647fd60840d653fb3e8a0f1ee8a2ce51a70302047c435bb50066306402303c377756ee79d1e68b845fd7abf6289a63d9f8d2fbf1dcc92e2859e4a0609f27479e39571d6d0977e4c766a1a036d34f023074daee687c5c238042f366d954e7ce0f4b4b0d227fb4d32c59e2fec1096c9ebb13f5d2e0cceea1191cd11f4aeee8e8d40302047c435bb500683066023100c334c6ac6048e44491f48c2ede3d0b2c74e4d48988c4c56532c52cc9d610688a4479b6b692c4da6dc1b31fbe52a02c1e023100cfb9cc1c20788909db28a04d6894c608b5673f5011446357642cd5f245da7ecacc90634c175688904a0240067aedac8d0302047c435bb5006730650230444b4e64061f8214fa709b926dcdbcd8e83a5952ff2e93073b73aa8fcefd6aa1ee2cb675f7b63f999745945d7a0b5e00023100eda206a6ce3c2c3a0c157249e57486278b5bbd7658ee5e7a37c6bba3ce5bf143c44c6a8c1d46da78144c90b633f4b99b0302047c435bb500673065023100a13ae53206143b11d1e237bdbb5dca08b10d9e52488a625f564645c3a32ff753722bfe7d206f9d43d9114db5742d7f3e0230440b06ed1e43be5e7cecda29126c4ddcc38f62f9e9717cd497bcf48ee69e16f02ffde6371f43b53aae046a4eab999ce30302047c435bb50068306602310092b24d26de2c4c69bfb2bb58b9af66509dcc0e1f3bdf96de383a5e80f56d6820b0f446edb665ce13388fefcb8eec7d870231008a393df1ccea0516ccdcfe6eaa83c139e9b87d5ffb7f038c98bb13a190f54d9053f23808159b86c283f1b7449bce85f50302047c435bb500683066023100a67cd175d4754e73713dc04cd3cbc650b6cd0335da1cb7e0a2126026330e82ba08e77479c5ddddbdef3b91ce54b89771023100ca97be08fcbe9b06013d6588a590f58e0be17380ea0bc9bacb7d180a24bddf71be4032f93a566a3c86de56564ebb25370302047c435bb500683066023100ce630918ac2abe32aa79b50d82573a837d4e7e9d9041a82b739b1389c4d9268b17e51831f17c2763e8e9701ffed1d070023100b6f6c63b1e2412f0763227217ce5b8fa08bb305dee97b247e04ec19521b15c61a97090a1c8c94abfa8a3f2225efa198f0302047c435bb500673065023100f2b3251a5d9334f981e69e95dad3e8f8e21d443775f8237c840a63589be003d5f433a4ddbcb2486e0986d3d9e10db5da023064a411cb7abc4b9dd79fb998be2c2c916e0fc772eac4cc7a37926210198e691b6e94927a42e3b0c5c9f0872e9b8838d90302047c435bb5006730650230086dc030d42c67cc2c3b5e6f3af37440020fdd860b73ec8e08b634bc810b0ab1422c8036466e4657d14bebccd042b4b00231008b67d1e659a1f98bd6a33e3bd9ead2dc546f94d8dd933a77f37f9de5c7bc91bef1640d2ae055e4f1a8578fc6dbfd5bdf0302047c435bb500683066023100de49ab6da5e4c74af3c355427bceaf418304438b2dacc6db8b3d0021262d7fae4c4797660ccf28e8210fc97ec2287ca5023100ca6c124e8ee01eeaaf587b1e6500f38cb8bd0d53241aeb888183ec943e59e2a4b07f3bc04835cd177e9cb4f71a58dbc40302047c435bb500673065023100d43c0d95f873682900768967205346f1f6d189d66f14774cb935a9cb96f5f71eec92fe8ba3c21de8b1daa92ca0e5223c023054a122e154f21c12a7fef3ea0c9b282efd5e5babda7634c26b2f1bade540c39c2bef80587ffa2ff1774310e783b03d180302047c435bb500673065023032b809f3fb0ba39eb5480bb0ed0e786c85e7e9f0b7d9583ade236d9d4cad9f9e7a19a6286cdcfbb2558bf8a45e188554023100f921fdaa44f84ce44296131dc028ea29b999e59d49d2b8385f521330a5ad1be988af6096a3ef56f0cefe8795befc415b0302047c435bb5006730650231009c41d97b3d42a46bff0a980828de0a3ada3f2c1b120cad0ae6db4aab5f896a4ab1ff0e69d2ed02cb0f933cf7c3397dab023056131c0effb4a6cc3487c3cc82d336c5748c3ed3d14a59a647f8fc62a0a718a72d6c2d3f75fcaa12efa03f7e558141ab0302047c435bb5006730650231009cb75cf3d7722faa534daf2a904e2b73ed55cd053320ac2e5b4d9807aadcf1c0ee16378614201bd6866fb8e91a9697e202304d0277763c37ea1321d0bc25c611bd540090b5defbc6e195e61c9ce92a7a45936fb27a99a560c66fed71948778aed6d50302047c435bb500673065023100bc4eb0fbe97204430c1dbc9261269be476365989778ae8b12e8700c885457460dac67bbb03b9774429745e7ddda696870230678f64480dcf45a1aabd095edd7612fb02b08022c0266620b17f32e7cd3c2dacb4beeb082f8011eaedf05319906ae3e00302047c435bb500673065023100c97269fa5e070d347c4fb5c4b6abaafb9b302542ebc9f4be3c11b63d5a22145126a590f83eef99e95b72c028f1c39b55023058114bb82e8abf89350a93ab6bfc43cdb604f866e33ab11c5816c98d05b1b946a4ba4d6de40c9502f47e810d11a743f80302047c435bb500683066023100dcd12aec1a94fe6ab15bf0353c0459d1b64d87c42a709695f61d4de65cfa47bc0d4639c845ea92ff7ca58981960bffd40231009b6336322787fad50a6dfcf4f161ce0476675a9ad754776d7358a0d7588cc43dbb66d0750702d8486b2db516243871e90302047c435bb50067306502307a47efab165af49089f2e653f52391d03ef2a10ca9ce3d419755a3e76d03074552ef105ce508ee94b57bd41839db18c5023100f89fa2583967a31e113400d0bfe814bef9a4cc04493651bb2ccdf19dd13e23be1f4200cca41b6988870d7b93078e4d8b0302047c435bb500673065023100d0423a7c20b02c7c53d40a6189f0e1a7ed7486e66950f72f43cab4e987e30623deaaa18f9dd47f82b013f05e9cd932c402305dc528ce2a2fb70464ef904771e2a419be0957a8d8fe473c735083ae21ba58cfbf0ee62b36d798aeb494839169e607150302047c435bb500683066023100e895cd37e6ea5ba576c0112fa483a49d11a2e682c1e912749957f7ab5d3cf3e13f5a50ecb39a6eff95bce3a0467027f3023100a2d74cbba1ccae84a4407af58cd49b8ac3ef38fc45a6580a890fe330697a9a3b84c7db27f0b640e0700fd101aa58c73a0302047c435bb500683066023100b3984312fc24d48912bedd55236c750c8caa6e2a6d7ba5bcadaaab3b732a16283156828259361c6a54eaaee624c56249023100b870b76d980bc6627417d8611291be0f943e1890f39a9a0ca5dd71733a3e44c3afd3db8a4e3a55c3d4d1a763aa1a29ac0302047c435bb5006730650231009e74cc01d9e5dcf80fd23b9f8fb0e91b1e4e5e9d73fecb022b02c5a6397ceaca7f81c795ace3ef4e726d193f8e6ed58a02307e26593f1a2d67258be5eb29456d9725bd44f107dcf5dbc3a0859e2117bda6b31de6563a3570800fcfbe472634b50b820302047c435bb500663064023049848a7e54eaeeda4e7956c9cbf65bf1806f0018290bc0ca76f3c8bfa8eee1df1584699c04d3ba834043131906686460023014aa0c29abeb790b44039ad2a48f9ae2b3aca2a5bc99985ccb439a6c7f032a0e29f7a1afb761e478e07a76527c2ba14b0302047c435bb5006630640230665c52ef2843bf5bcecb2fa113fc2d3c6b63e7cc1e0947780212f09277bdb88e82f0403c0b78d827e161eedc573286f00230086f162b0ceab03461364baf02b046c95f92b6b9aac569d7281b408c4ce122d817c5dc680ffe516452f28a13b3c24c160302047c435bb500683066023100a5c80eb5dd90c20c35658b42381d8f0409586985ad716b83cd24f5dde0437e4bdc6f259b85af135f11f40ce28fc9f04e023100d76d1c70fc43a49ed5789852a8b30564fc3fab8fd4160477b827b1d7df18efaabb3ca160561f3035e239df4eadb4dae50302047c435bb5006830660231009e735dc0a33ec6d08cabca86e28c05518d4e6bc7c6513ecde281cef8f7a082e690b1e6f05d1c348cbf1f5dd6966c885b023100c987784e912018d087a8227324fa1ef071e8e463cb76b7beaeaab3bdc8c3e3d736ae117b187a3331c64dd64eaaca7e6d0302047c435bb500673065023100e1f0f5e0191d686e2d18a48f53022634dc21a9c59b5f219310b994a01c6f7368aa013d2cd067fdaea677ea3cda51d15202305ab1771d006852c05a3fd0ffe7edaf3f02bf28dd0464ff1300497fa25626af4c22ce279a45b2d4f8c64933fc53d1cf810302047c435bb500683066023100efb5e9b1fa86e417eb10a95a31a5653b9e8f26fd0e4a338260c066969f4bbb90ec57a8a05be72d0ef1bfe41535ba8094023100d37a3fef3fbb1423d2f65917f4749db9b7a0fb2ba75bf61b026896338bd27dd6a267d9ffbbe9e867d658308625cc75d60302047c435bb500683066023100c47d47003df43fd948a5df800e356ad66b48c25f7d2edeb2676982a4d65703b3d2362b3d2ef5d83c554fce7840145a32023100b1e2dc2b563a091b1a2d2da9ddbfdb9150048a0dec81b0a73830283f3aad9f005f270b828a0b8f7b4715d01ce6f5bda50302047c435bb50066306402307cc226a0f4eb55d7ea974cccc2afec0597ba85d1eabb2a1f9134ce00602f9df785a358773885bef289eab8eed405f8fe02304b0345a90e2e00805d15117c02441b7b91287bb0a121268800fcd5542c766a8a3ee46585911600667d55895f2e1830540302047c435bb500673065023053f182dd4da313336b23b300b1f24faf8c2f598a0c43432ff80037b2945b1b58a2c17d547264ce6dea3226dc9a64179c023100bcb729bc1349131854e926d78225dbe1fb74df7a093d2450d9f7024020f69b4eeb9a4fb67fe00c38928f801a19c811d80302047c435bb500683066023100c38022edade6d3afa444d6866208d923a4c020c316163205b1b1e53a7cb75c0e4bcaba86c530e0e99811cd004b3040ff023100925951f81090962447678afb049de84e0388e8f64efa0b15c90fb959bc5da7751bef63de2cfd9752806e017cade819e90302047c435bb50067306502301071467bb559d8791b699acaa69dbb665d1a09c01cd0cf5049b7a79f80477f7dac308e199df323c72652b65e2218f41f023100a605b1a6cf15d6f3a5af42b5ee613e074cece7203bad6d6b50e5efddf2e096aca433208de63edb9dfb9a6f259c6645750302047c435bb500673065023100e6df05efd0b6e53b818081569cbfd416abb23e6fec00ab40da0f59fa075702ecb795b7c5776d1dd38c0812d632f7c0060230718ebfca08eaf02d5e03b49abbc28c1c97f44aa1b68d4872e9c2493c29ce11331d802bb30c4ae8673f9011dacf4ab1c00302047c435bb500683066023100b44e6dad7bdd50de531780a47242e3de037f368329275a8b5af148b222c3ff2fc5e4bab7dcbd1a41ba4e4f029798c008023100bf7679aae09f1afb075c5107ccd63eb00d6ecfa16b40885ff0a2184a96e701ef6df1dac805856e6c720337c92b4aa84d0302047c435bb50066306402305df7ae1342880ab097c51068b785cfcb52831f4861c252ca336845af93e0d2607befd7128a819755c1bb8e6245d2811b02305e7215ad96408df2ebcaf29792a6955770a6f379bdd243ced35aa5faaaaed9b192db703ab0e1840bee26080df87c8ee70302047c435bb500673065023026c87c8b9754bcbf1710a84af93868ae2cd8fa0813b629a5179d424031a46b58639704c6a1d0853c770dcfd5c4f0423a023100d276077b8b18c87e26df21bb8a112ef2af0a55d847d344e59a4fc59f2b8339af80bad5575bcf1976a43f7e92eff196c30302047c435bb500663064023002f82f9375944c9fe4e658de483111edeffd1f3170481c1658aef6914da81e39aa2cbf9a7f57a2f6da2b03b1ada683420230011fe002029f9d5109503511440fac2d12c9614939fce3f59991a447957b41f7a1200519b12e1277b665be1418573c710302047c435bb50067306502306bf85801cd8dece4ad6e6b39a12917b7ec8538891361f94af555ecdd54fb2bcba7f7a50d9c41a50d8aa5935b68a22c88023100f7accee0cfab307e8db85645c57554814ce2f4432adac84c656d0c86d4cc1e4812435f4fc3d683846136b8bf28ecafdf0302047c435bb50066306402307afe2d2861547a591c27637deb23752456af9d249440dc50f6b2d3ad8c074fc5a1fdc400ffbfda5b7ba7c5462850f9d302304f5796cc8edb3f4ebfffd848b934e8b10bc85fac679a745f8316ebe815c8bbb4635cb769d6df30ba200183b42fecdae10302047c435bb500683066023100af79c2d83d08aaacbcacfb7962548c43cf2102f3cd14c0c22b63187e96fb52b05b4e994e1542303ee062d65188c4cc9d023100cee1dbcd5e3b027619365bda8c0e242b0adee8a51e00cb6177a75306c85185522564e0a71fde90c1a5bae0eb21a1a11c0302047c435bb500673065023100bacd2ed1fbbdefc78407d97d25893908e3184ef2907ce7bca0e66f3ea3f2a275f20786a5c589ed117bdccc89f8a702620230452e484bb0b38be1ac7c798cdd8788d8cc5e60d4d91ddd4b1567130d1c2fd3269e2127ca1a8e3e8ff71a0b9d1df54e980302047c435bb50066306402303ba2721b958262c2a32ab4a8729288fa3903a568cee51a3f87a2c6f1968d95a8b79b4bbc9be7d7c76264340f783232900230667cb08ed844ee864079e7164df42b4ef7ccd59eaf91de2b071d55258737b5ea37936180af7850da22bb56ed682301510302047c435bb50066306402300c9d97c82b1fd4844b4a0ff9d7320578c94a558cac77817f93e472488372b74b856bdded817fe2a4d2634637d11569c802307d694128aaa8d01ec406bc0947505e3474fc9cb13e00876e19156aed07c59d1ec0d36a6db22e38b6fcb49b1a089cbda90302047c435bb500683066023100d2e6b30e7e5cb934a731d8754617e9259da3dd3db5fcbb9455bfd79040ae2497ad3d790d64df8ddffe3235e85d07993402310095e204581101208272680e750ba8ba94f1dc1b5a8133a3b0272a1e394d4b5709f1eced71d4581c47f15b9735fe116ece0302047c435bb50066306402307800a5a5c99416ab5f495c698dfef10d97e0af71ba694368e5e97a41949a3a15cfbbbb031808ed4ed95afc10eea01ed802306c183dd6476505e4c4c78a798e99ff0c12967ae619ffbd0a04a8208175d9f580f7d426cd56c1189d55badfd07c80dfcb0302047c435bb500673065023100d8fc6ff92ee24bb76d24f3a2e4578966534eb8510104c395c144cb7b776a96998af99e11cd47b1cc1e1006881d159aaf02302c4314ad69355c051c3e40dabe1dde8a72e517cdeca6ffcdef3dfae2f4311b0ada4429357eb51d58f7fec71d7ee2c37c0302047c435bb500683066023100ca496b7c2c81cf9dbb661f5ea81a823ac4f1884027f45a8ad2bc2cd82702ceb370fbbe4c6e38f778c4c96dae9fd39e4a02310097c10e79dcce887edf2f42ea52484f9adf35eb00164f3fa48bcd355a60116f238967a8d1bfdef6cafa930b8bd78e5cd70302047c435bb500673065023060f30ea39f5c30f344864200d7ab67583ca6b560e97e1958644ebb508cc99c035519a54209d405b550af018ae9f15517023100bad3b576ce011eee97f8641b983f036a2d71e19b68a0b2a00a817389c98a531288ff47ecc427b0ef4329cb83add42fd90302047c435bb50066306402307b741ffe5bd2a2b6d7064222a27a9de67a953753eefb51ad3f17de7be883813fe0d69bad49cc0d9fffedc350e456ebb502306f538bd46e6bbec9a5f8b4dfb3db0cfb68b6d556a98457c7faa4a63ecbf5cdae4529a0258732f33737a0be6c06d11af90302047c435bb500683066023100b49bb3e8fe624b1407ed190b795d4db39ea2016941aa4e58519a167882ba5dfa307a25a320750d2c4b82187b0ebae5070231009661b33784fcf0ca42625f847b03f30143988188acdc92995e60e69cfbf71b74ec18a2b4c7e4db3c8553355df51782e50302047c435bb50067306502300b49ac77667b83cfd6f6a762737cbef386f4a64f15177ef660a7c7ee6527f85dff47a17b56428cae31d3846f559fc02c02310098705b4e1c52ee0101f44838fd7b95dfbff7017e069aa3abeb0594202ac5418959e1e1e9a77a62daed8664a049332b660302047c435bb500683066023100923b8bb3f0ccbf144f6497680aab941eab7373f4ab45e52337d0637fc0e98e0e42eee5e50dfe76675d0a8c563402b622023100f752e4f14c1104a4b17989ce09edc0f4d718386a1ec747dcce66fc3a9967067821047fcbb0eecb4a2aa03cec3168153f0302047c435bb500673065023017b6e71ccc7514e87b5f0e99e9661cd0902d9e9ff43e6ddd81750309a1acf75622fc7209cbb2591f6dc07dd5bb6edb63023100875e784ce9e8d08c5ff2ffe89401f6609559b9148794fa76d5d169a1254fd02a9fe0df9990134a12fd54a2f13248f3030302047c435bb50067306502307633937eda578550cc8880388d2cf13ff1a50cb82f9c4d1d8edd6a1982a218bc0165edfbaa3b498eb6a9f283b7be9d6f023100e5220e174432fcc132fc6f411e4685a7ccef9ff1e24b6d245e9db46fe1dac2d0f0513e8eb3eece2f0adf129283f6ebec0302047c435bb500673065023100d1d9514cc9519c19db38ff931bd54c1b431b42abe1469697511e260f458f80c4176f8907963695859ded358b757c5a7202304522fd61de13adc23031d33d27099270c8cf44342b38a94d72096696d49e5e36be339de3a8c2979810625f14451e66900302047c435bb500673065023100a4afa3cd2264b2a3da4095484c5948538d70d51eabef1df6b4fa6d3b07f178d164a4cac96d9d5784451563fbcc8bb272023019ad13e24965639e6019990f7aa6ace8d1f4b358e01c7e592f2cf1a79b946dd387a906978297f4138f40375bbd7cfdef0302047c435bb500673065023003ac92c54fe496ac01ee2d133e44ef55cd44cb6ba889bd6dd4bd519ef0dbfe50da3aba8395cd81b8d8dfed3e2cca633e023100e176e092f68be594a15d2ba05121966bf106303955631373d1958124ba701984aa9ceb7ea5c03cdf44193d7dc122e7f90302047c435bb50067306502302a68848e8bdb02bea3bbf116ae450fcb74c397e3f1d89b3d5febdd2e48d50875451587ab6520ee1920f755fc025414b1023100eed1a85c76c670e750fb408f2e2d6b111d3b1b8ff9088e360ed0de88494ee28a3890e0a0821b40c2129344cf256f288f0302047c435bb500683066023100a0207384d1ca7d5ab0d4e324dabfa9fb7a0b2e9f6c664e59255dd566c654e6e1c0b0e8d9b1cafc3bb873e237ff60eac4023100d387414f2244f21e98b9a6af2cc56cd5df1fd3700dd235ad0ab0ea5eb2c3a260e2da07c2c3e0b05f91837904d120c9d60302047c435bb500673065023100c7c3e80df5e55fe4b120b1918235f622d104b4a5b4b3b573feb2b93c80579d3f8dbd519d1e7c8b427213a6f1c7f01c78023047c124321a29130f314f9a1dfbe3c8c642a12e8c85d749909d4808809ed447f21de6bfebb5a940d181ce81856cc3de090302047c435bb500673065023100d261d2409ed57fabcd73510be6b8ffc92bf49bbe3e7b34433ed726b8332fc3035d9df25103dc263d86257da5573ebffa02300aedb11de02f0e2a571d430dba0d67d1a003dab5ebd1b1df4982d2d6949a0ad295e361896611dacf164b5719bca91a120302047c435bb500673065023026f63b8b9073764560a3e390ef3e13dad205b1b6d919b7497ae2521f1e8d56be188fd73065f8cfbd4ac7b36a7f6c055b023100eac8596f4ce17a899086da0746d4050acebb6a6ee9cdf1a1bd8a72dadc368c0c647b17a0c40037a187723fc73b606d8f0302047c435bb500673065023040cd822676763d77091aedda9cb2d5496a7d186aac640cb2ecc6c99939badd836e207b4c431d4baa6c80f5050643b1060231008f67d8721c585e78ccd15e0b15066438592bc3794d765439ed46232c266b322bf3c217663b7511d74d5a0e2c65e098ee0302047c435bb500673065023100ba0ea190eb809dfee551504562ef5e4147cad7e17c14072c9a0aa600d215f85de4806adf01526e5a956565404d9607e902306fa2654a3aa5bda9f80077e8161ff70598cde3bd0a5a50cd01c30a6c8320cf6ffaaf23f9d501af0e13ede5bbfb6edfd70302047c435bb50066306402303ea5024012e687a23f5628cad2de7c7f6bec195a40d38f111226d94df0d78c58992b7882960b0c08250fe59b60d7682502301f8074dcfbeec905cfcfe2950b801ff32e03d77284055fa29632789638d285c16a382652025e63226e574c26b0c8d6fe0302047c435bb500683066023100b525aae02b77531cbf395b07023ed80e85a6a7fbe715738767824f695565fb54c9cdad7110230139db23f39317045a29023100d231e4c0e08d4810cf16a3f616973d74fcff00b99cfae6b6441795a7b778493ceeefba150c8d6a107c6b735ba7f0b6350302047c435bb500673065023051efa91d8b87efb538e069030a8527e3dfc2831976fbefe786b12b3f1519b567e6393a981de22d902bc92cef36673936023100bdeeff1b32304c24943d675ea59c7e402dfa69ebeba18ac7ce2cf6a0601b7d3482c6b9878d3366f31dd1ffaed2fd4b090302047c435bb500683066023100fabd3c71afb516ed78036dddd493cf981b14cecb8dc1971b28403259bd6884e08b95619f65f63d09af28fa947d73faa5023100d57b73bc50cbc7bf20df39c9f6731d031690d24cd68a6cc01e47a58561502f472347c47ea988ac19fe16ee617b6a4d170302047c435bb500673065023100b4cce96fe477183d03168fc1d2fb4d7fad943a865f6713109dbb399d4b9692d05b3fb064f9eb4ea8a4cbce41dd7e3c1e023052a610d9bf182c207e62d732a13b864d2aca97a7c4259930bb406f71e5f7f804c63a60754a69c5b696de996b797b5cb00302047c435bb500683066023100c87b6c3f076ae51177fd85cd4bdd60903e87c27628f89cbe8603fccb1013070399f19a15b8b971bff5ad9ee935bb2065023100f441acd7b9ad64807da61dcecb3f38397e478f6bc2d50c02d52a1b70d83e2a7b02df346abbaf358783afd3ba3e0f56fa0302047c435bb500673065023100bad62c3d634f1fb052a51b068641f79cbee07b90202548584f9cf4d4583fd1faa60e8b7c16f187de95167e47e4129b1a0230469665ad5179cfd8881f7c69a08cdc8418409eca8b8a994002749a59104915ece190ea6fca55f2d57e437e684acce7070302047c435bb500683066023100939ee3b3df9da5ba9c56e0ccaf5fccf10c179236da85634e511706c352bb975cc55ce5f83a5693cadb0f36332e35b0b0023100dea24cbface0a05adf97045068c85e555d3ca15016edaf27cd8c9dac3fcbbfb6c176044f63a501e155927f85a3745ab40302047c435bb500683066023100e47eb82b0fb1622daacb52f318b4ad8c354a8251f82c6c56230d4da700c15eca6714398486502432ff7778d4e9242d0a023100cd995bd507bf59e0c312a8a26aac3524def31172428145afb6f06031162d9004d2c110e5440ca280e2aba78b2417d6f80302047c435bb500673065023100ee19b3d960b26d592745acd2692dbaac529c2700bd293ff5204d2ee500e6874501c7775c4c65166fc4a381f4064d853d02307c90e507a273065fb68041194cf735830117bca4adaccdb0c535f96c33a0299e4f44874abddaa7642e9cc2e6bdc72c580302047c435bb500683066023100c2099c79297b2491171e2f2591600e0cb7c70e7bcfc9ed873ad755996939b402a31f8859ad54980fedbf6a75ad35d940023100ad561faec4502f108c93d57a70a2d4adb7eddd0c7056235143ec8c846907e6ab71cf3fd180a94a399beb5d337ad4f78d0302047c435bb50067306502304b7ace3c4d877fee881239539cae3751443409f6816725a368d2de908cdb03c2a1bcd5228f2fa7c278e8c15ca8042296023100c934e7a99eff86bb2edeaf3f5305eef8f8b1ff95052632acd7b32453b8d41e18688005c78ccb13126fe747e8e98a0c9b0302047c435bb500683066023100d4f633ecdd6ea2c21a55d6bba7b37dc0acc2b2b38b8b92ffbc5c95c4bfe0d41d2d7c7882dbd99a9bcdf64f4725ca1daf023100dab069b366d6c50e753edb3f4f6efc9e61113bd289d04126654295fd80e6d3e4c8e9f240cd9c67c0069b1fbcae2accf80302047c435bb500673065023009f75a5fe9a8313a386a5423ca5186770b15dc73e20d70c9b4f24656c9c2acbe3d2533f41691c0b66dc7a02abd176544023100a6a9d4bb8fb74956e36974e61f898bf6f167f80d9508d23a50fce2600687aeab2794e23f8052ac9546eee7fdbe08ad020302047c435bb5006730650231009c84aa87b65e97f7d996c40087a054be391d385c8eae78acc2f5760b03c35201cbaa1eabe1f29eadac30d2524395ad1a02304654717eeff667f0717c294ac4a1cfb5d4f1d4561bc169f26746d147c38f814ab9e8e85e50607f51da6b37e0571e313e0302047c435bb5006730650231008ac7c967fd2d7c0a4b7607e2882beb208f77b6c48b77d9c415f0d65a82e09354728581a25a88a5ebc407eb4cd11a62520230462f6aec385256c4aedba75f5e3e577a1498de4471aa00acae5f15b6118e5778c27aa6b8fc40b99da99793e4d6690ab30302047c435bb50067306502301dbe25ac33c8f5721026af8115514be55d6a73df999440ad46bf81a6fa2527c8933b3af62a7c252b7e161467d0fdccb50231008c9ebc1a07c1aa3dc4f5f02eccd06f301895bf290805913cc6c29a678b5a8b085bfc76298db65f6b786b0cd512a38aa80302047c435bb50066306402306fc41f8e32976b5e9b31c41e50aecaffc8a00bb7b25e355ca456f55818ecf953a4f101b4afde835c5c541cc2cdbb7a77023039857bb3cb6706a60cc9befb7f0b48cf2e12f979aceeac5009b85c34ee9a089d95fe55bf962a27a2928cd6d7434ba2500302047c435bb500673065023100a633b618e85a501c6daab2c032e5a223bf22fcc4229f6f2ddf73eebdc9331b1c7f71aeffd4d64dd124cd9e838638e17a023053089deee432f47405bafdb50fc7ade6df6e4f8b77fd1a217906dd4cf35e43eb88b35d28a08c57739cc6ca95347bfd680302047c435bb500673065023100a520d5422c0374ebcaea965e9831cd60c1ebd1d0af72570363403ae07b0dfee3781350c7bb48f9fd31dbda3b773d3f7702305d7efcd57093c80e945cb932cdad27560f12bfec0f6f502e95f70b7465c3b226d08f4f277b90fc2cfbc921b4e9f350520302047c435bb500673065023100d507cd5158a1dff06aeb87f31eacf9ffac203f22bf4292a17fe20001db691f6c48e1199868d339df278ef5d62e13db0c02300455b255efed52af8519bad4032e410cc9c9c9f5f92845e25051d8d4d800576081d19eefb58c692a8669d71829e7cc830302047c435bb50067306502303196cd2549dd55d44f64b44b04341c8b566c51ebe4c752813a936c6ddea288aa4db567d035b71d438d0386d660e34b16023100ef8bb4bee773b529ebcde10b772fceffe51247d05dd2f9e529cccd4a44e080e2d7b0941acbc5f429ce1996fac8d9d8b40302047c435bb50066306402301caaa9a43f7fab1216ff4f2c5a013b13493fd2cd258932ee232df9a2d10cf20e8492795d4493a879e8a9fc9076fd9e4b023054f4aaebf2f481e5092151f2631987ccfb7df9b6ccb93ed009c342d1050ddbf19314d7ac873d6fec1868e42a621a56330302047c435bb5006630640230438c1d396210d867f33ba0b25bcc5d11d0ab4c7b639e479ac6ed0511c11c4b61118ee6d3ee7939c045fba149c8b00af002306ad90dbbdceca6e6282447d9ddc9493f84342956986f6bfe613c6ba3d01e8105c1eb3f585c3346d5b653dec03f393f840302047c435bb500673065023100bfb6859097d5c8a840496e54a508bfdbbe6d7f4d09654e4741ea18a9df31fef14c3ee2462439e34c970db3a85e3061880230160e2fa69b4b175cd5e9c628091cb2547475fd56122aaf0fa0c858e5619b1b3f8e796ca203de72ee447753802e3a62940302047c435bb5006630640230529f2244a00e12daf9121b5049e843378795696922f79902fa911c1fab2eb567c6dbf7db411ad1aeda31eb8bd22fe651023010a1aba84211ac789349a01fa476d70d2aa831f77fcd2f9f71eea7c3bd370cda1dd40a95f9b1dcaa643b4c176949f8200302047c435bb50066306402300f1525271db73e42df56cc9d44c2c7aa5f8cf52b18f8938c43b7dfe60d43ba0ecc00862ae295038bf0168168eff185640230378d46441186e2fba2b71051ea5f7bbf3a1a8310d8eb8d9f6dc4e851ae1b85a407547fecc2cad2fae6485827393735dd0302047c435bb500673065023100a1d9ca5ae97f6c3d5f4e0e469ad374f9e05bb4d32191f703232489fba86c363e68b14aae9aed1a56b82f767311b88649023014ff603e709dcdb9eaf54de2769f9bd283f64b527c21e041a4213d9f10a20c2c3b65a26ce1a6637b4c86557b1e0cc1780302047c435bb500673065023100bf902b6607481e164001ddd1fb581b95af893c6999426dec8fb4ad8492ae3900130bd33bf8665e1fc79dcf74b6ebeabc02305ca1993481e1514879d65bac93b9818a38208fa9d4a07bde7689974247b236a3639970a7b53a02bf4b321213e16e91950302047c435bb5006830660231009ac554b58817c41566620d041be2cad2d786419ceb5d8fd29e035eb31b3529ac256281a77eb35f54504db27d91218fbb0231008327378569552cb8b9b42e57a457e99b369627acd391c1c1aede99c738dd44df9b7efaec1dedee53aae370b0242ca3490302047c435bb50066306402307649c15450b3feb793fd6a80504c1c4326f82b27b7f2ad91573bcef6db7260d87b713b4f887ccd07a7b23fa36860829a023020368e728c313067384a6f60a9c4adf06eca8efceff07e727f6aa728b77f48e4cd461b0e60c93b9385f9c8c9a647b8060302047c435bb500663064023077eadcf62d0a617335b055335532360680cb99f8ff6c7f311f4fc18025c328a17e1105495e291287d001d1fa5f84d8ea02305da4c613f5e7fe7bd505ef1b8a47001233c47de624aa3c5034ab8219c2f2a91ff64e8483732982571ef0148313e4063b0302047c435bb500663064023022bf06d6dcc1facd635229ca01c8e2878b4fe288edd81557d65c67b3996a1c3743d6c69ab937e016c6e734b4ab0a254402307e953be185932912f3fbad2696ba6c62f8ce4917b8b92467969ab082eaff80056a0570e4c45d5ab387960410191147730302047c435bb50067306502300f9074f7a648de7c373cf7830c3b1f79c649a27e92d23b4275522db95e40ed0c4502702761a26f12cb52ca8a6dcfa1f8023100e622493333176050db309e7ec57b96dfcf89662ad79dedb0d15d850e0147dd4650e641aae5163dbf3d843cc8ead0143a0302047c435bb500673065023023c4db84ba5e7b44e88929aaff1742d913f061b82de56bf53e2259172cf9c099fbc366d32617ad11b306a019a76e86da023100e8bbbed239cd4afd5aca283a75c9bdf4c59cab80ee7ee395483b679ef9b062997929446d0d02e9fe4cb8aa56ee2cc54f0302047c435bb5006830660231008ade9349bcd5c63b9cd3baf7fca48548e51c2fe3b7cece789aa5fd97a3bcff922909ba47063f28797847995a2d013d26023100f4abd1141001081aedb6c9cd204109750e07b7a45d68bd7077c83c9d56a087e486b1b2717fede79af50ac8aa78daa1490302047c435bb500673065023074d4d459df6ae5b08b8eb68ee74dbd3cdf837b57ebfbab4b7746edb52cd4795301e9923fd4763d762be19631dd9ba159023100f43760347d9b1a4cb2260db6c15421ea8ce9b5fbe26b971e1d410c19d91e5d15e038ad545f858161b7fe8db5a0734c800302047c435bb5006730650230710a32773d2f00ee05e6d725e67edeefa3b01ad44060489b157c38516b78f451c010f1f7059bef0c4b52e3effc277735023100c43b9b76b4e7684179293037234d96056fd0b3023af712cecba65007f19ed5eec25436bbf5dcd755dffa8a77a047e3290302047c435bb5006830660231008763255f10a975f2c55f1df4ae3c6b75197d96d99baa5743055f36fcd7de98988847044cb8acb3dffd576955161b1806023100a6b3bff482fea1e28617609f66cf0f0bb7e9081ca14e8cebefb8790e88a875d15bc4a19e24e92468a6c3a01fde1815d80302047c435bb50067306502307c8bec9df7b1d7bf22e8e913b630502343c8d231c5fcf7b8e7122a1340234437393ba29b64af0605fb8769862ec9a520023100e38a74f7fb7684888acc25c7fca2526992881f49f46017a6c48eea22ac2b90e6f092feea8d9336031f16767e8e1993490302047c435bb50067306502303e33db7bfba103c687b1c5f8fa0e71f614814461063e0e56f6e03079231fc784d30e86ed974e850d27c340a63c83b5e5023100f8c9337cc94b438b4e5c0f9f5f623dbb8b2d1489b84fc6ff3bae0bf0d73d16c8cc374590a85a2a505ba372a259210ce30302047c435bb50065306302303ab52c81d6e41baeed9ec2328faea9b436b2f1c2bbad0be76d6a997464eb9d2fcb79357f0b88095b7478e8878710918b022f2a51330d7b93f2ebe7423989180d72474c8d1f180d3338981455c0481456d9a3e1e912c6f76ee39963e491c711be290302047c435bb50066306402305c1e770c1e6d4a2cbdd0c44eea372926b25e7258dab98e5e1c8e35d412f3f1356732e32596f2adf586a2697df3acc53c02305487d3429418ac69410182fd85e5107e09789fa342b5472ae8484e8b36b589937d562c70654e0ad3eb6e0fe43d91243e0302047c435bb50066306402302e4704bf05aff545327f115695653d155087d63a426ff7641e354f3d71e850b428ed4c0619079d0d2b5d80abd3ec7d3f0230377cbddce884098b1d7be2916a5179648614820f01e59982581ff3a16066e898817155a484f1e516dfc17641da28d37a0302047c435bb5006630640230166709d8d617ffd63fbd26b8e5632e5080348583800efde86c75d0d8e6126ed44ba28c9a04c88f5b6580497f8a92981a02306cd1597576c7db3889f37af7b866a52b905d78e284070125acd85321cd84d4d0dfa37b9c930567bea02a218cd47117dc0302047c435bb500663064023035bb32e8171b7e8781b3196183be37a15032fcdfb1e7254a6e9c28847a8edb2f7482f14d18ee2986fe02b14630f78634023076c849d6905e4f6d693e3bdf3dd88793ac1dcf5be45e5e7300068234cc44b2bc059faac5c7b7d0923913eb56ccb7b6a40302047c435bb500683066023100a76d018e63d98a7ddee09508d44b28bba808e5d055a8f5ce6854d5a743297696164547fe7b17ee098f2e904618d5925b023100fc7b43c5c609499d2f7e94492fcc7de3660ccfcb824db32230eed95dc8bba911acd6f61ccd4f678b6fc69cb4bbc7477e0302047c435bb500673065023100c91b8a74d08f397f8f3350fcc6c825649a6b45dfac6204da4faf8d8a516b067012f2a4cfa66b4962fac1622355415f860230426346f8fc8b16bf03ee2869fb103fb28fc11a6f7012dd74f233aa02963377e29418cfdac26072dbaa1927b3def600900302047c435bb50067306502310091d6df0b09acb50237b5221dbacfa102b43eb69e134bffa16437c5144fce280a15e69399b6ce26ec815811b99e59a14202304f046ed1c604e754166a2fc14bc1d39b06a92ce764be9c998434dbf470d3581dff5650512625069b11afd6c2d00c80c70302047c435bb500673065023100b55678404e9367e3e3af4a6c6509ecdc72f55cea89b778eed367a7275449e2166276b1c124f039cbb534d830c3d573f2023010e8a64344b59421c528437fe9f22fc1af349523d42fc108287870db08b9baa341234be5736c75266e67e5bde7b0ad930302047c435bb500683066023100b71ec08af8c39987f273dae7bfb499f66164b24cc9a5ee4d6fbd194895194236a9959ef0966b8183fb4987b96c3827f902310082614db48eb6c456ede6f02743c14cf9a89a683fe054b43c1d1e16565fb7b7a60e0236f831d577e29b7f8f905e0ac0c60302047c435bb5006630640230739b8d68622cd9b7d6280b47a63008d0dba76b34978123422de060672fb41ee8415e3dd2af1aff36bee99422d44310f0023006a13d2a07dfa333155c6a23fb03423291dc5d15c6beb5b1db3eab078a9cc6dca0cf89e4e9bc5da4984d41dce05b13f90302047c435bb5006730650230564dc10d6d3b736118e4a8dcbd133ca92821c71e26c35d3e42be0ce73f59a6a2bf7f01f108c7c67107cee3f87d1161dd02310095ac1a7e9848ae914d4fe1672ad3d3c7270d03dcf0e5462505d164c6d316b6ca1a6d394a86f8d112eef997b0332a4dce0302047c435bb500673065023100a48583b03018b77a1368de15dd91c6a09fb712750ccb5e6f158a55d340bab4813b46be36cb1709caa67fe8256acbb5ba0230270e1cdc2437c58d1d4d919d918ddbe12f4194270e26f6a6d87357ee4e2b1172c7b998fb1ae6bd32faa01789abb184860302047c435bb5006630640230544d6139e613c9f3bdc83ea81ad92b4af35f549271badd48362826966dceffbfa485c817710aeffcdf41a64d6532db37023004f9bb018c8293ddddb0ab0cd05152a6721928d436016db402a66d7a1f5f91a4c808f6331db26013a794d121c23a1dbf0302047c435bb500683066023100ca71ae84454635e3ca30b04413bbba01119733d1ecef98044a998015b5c2807c2ebb2fef525497e22df76a8769e19c23023100c4f345ed95c668f05d1261964f15d155e8aca0e6c6419f8a2c78c9f907e7eb809b2fd0b22b025975ad457868de212e3a0302047c435bb500683066023100a2e687ad8d1aa80065af54c4748b28ccc5fe2158e54587925a79503c6bdf040b5052b8185997b04c7a95480405666e8c023100cef066bf6ae18deecbd1b38f367ae40eb39f0d96027e524ca0f90a0598f85fa8d38a923493400f210bbd05e9fe2c299b0302047c435bb500673065023100db6860ab95a9495cd66208df24386a0d586b78ecde144bb54ee2bfeeae03aede09a515b33b11457b4b8b0dee2c3fd091023057df91dca4651413baf904c1ce621170312922bc974fd0cfeae962230e0980eef23c6c65b9c95dc7ef89f6b66e13c8dc0302047c435bb50067306502301e6c6c23275597ccfda53d2ebccf68cae2bfa0792bad917a7871c8e9a6faf605238c13d29a2f2521341770599c7e2dbb0231009332d2da5acf00ef882f8cbe9338bba21c3e4210510a85b0bd81a440df22ec9399be495593fe812829bfdb643b823c460302047c435bb50066306402300f3cc49445da6e8ba748d09efb4b482d29e5de6d78f36590a7495105cd23ec45d4f97a5713bfbef157e44bf06aa10d3602302f03a7b032e33e40023953bc6dd4652b59d3d7a144a1683269007a7ed3e3b6efaa20199d02d2192befb7e7ca8c502ebc0302047c435bb5006630640230336cabb525582aa59a5e8513024046505d0e5a8a8b65df53cd60cbe53f375c193883577281a01564959db5e1880c4669023023b23ee879ee704cd15faf86fdc139470e2eef9ca97603012fd43ba81582e4497afd2c2f21d1d671225bad60a5f3800d0302047c435bb50067306502306b2c0841df2558f6964633ac796731e62564b2c9c6852200bf0ce7d963e912284529974f9d4eec5924c1093ffe575d110231008ac6b859fc50319ed7a96bb3a232b57fcf2351dea9ee264a4e4e5ee26f09645627455bb53a7edd07b17b8961a54b5ab60302047c435bb50066306402300c98a88c93ed2aa159e2bd06da8c4b5d5c4c7e2c8967ba4fd56f4d5a590c44f62376cefaf6d1966e20b3b0ccefe1a8fc0230708f1bfb749228c12e07e88da07ab69f9ae6b990060b8c530230c19b69057f1172e762fa8e76350dc413427c9741ce9e0302047c435bb500673065023076b47f7f8bcc29b3cd752a8567fd79e90bfc229b74385caf8104e4aa072596606470687287f654512c2b4ce5dd1af77f0231008035f93d9db4111d5db242d9c5aab136b6c5af66f1804e937f6b3cc5b7f48e5a1c21130bb49d7e1629cf0c13da1691ad0302047c435bb500673065023100cc48a1ac2272c1ac09744b3c85f9413e7b7828eb518ff85154705de9e9899977fc037fe5de98aa2f7f16e5af92f3b24002302b136d909a4a3dd09942fce54618960906c54cdfeed8f9a6b6087e341529e653e0ac2c42fd6d7906bf7320e74ac90d3a0302047c435bb500673065023100d0495ef1f02c2667bfe757d6b3a3d4070b5c579915a2602e612b52ec3e85f63b38c8d108d2305e5ca5b0298efb20a0f3023001f65a00594aaf2fe8a92ca8ffd76cab49692fb800bcec4b3030d0a5bbf7b6a7ccbd7159c8d88ef1876bf295fac1d5f20302047c435bb5006730650230700da93244f309a391bde8a04dca2d90056b1543326c5581286995ba3a825165ffc02a4474caa9ecd7fe81f052ccdd7d023100c74e8a6b17709fbe3eedbbc016ed7cdfac26025b69fbb93001221965a7de33fb477b5c362e8cf332e55833da6975dce60302047c435bb5006630640230276660d8c3ed7914759718f3ea92e0c21780b64c6410e92e4d0a0f67d71fc2449573f147bf37acb5080639e2b68a254e02306b7697444e7ded717d5bd4c2267b4d66053fa9ba248d5390c7b591d214f1af93ecba4d631f42dded730c5eb24d3802010302047c435bb500673065023073ea67a7d36689a17d1976948cb3418bb14525fdc5c2ba8b8cd2e1aa0f0fe26faa47650594bc7d933de553442f37937d023100f532a33636d71f124050006a5c5c42cec5832d2ed00d2766352c4072cbe1530b62e63a09a9637d69d94693e3fc09d3f50302047c435bb500663064023071e7b51624794d0d2f18102b12407704a5d040396cdb6c1d0c5c1ef3b6b24cb876a534ae0e23d55604c1addca798d9c202302fd1c500c84c0fbcd613cfb11aa76f81bd6f9d31974e94e00fe4e2cf81c0947dd4e9249a2924f61b346f5fc04c333b0e0302047c435bb50066306402307b4e398fad8107c3688ba34861ccae09d2868172724b4b740ea3cec7087347aa172f4e29e67149881b7aef3d9f678594023054c124c158b28a431389a4874dd127a2e3800030cbec10dd758e04d9295de85112e07855ccabe38229d8efc3034a456f0302047c435bb50066306402303511f06d2730218b21829819b4684ad9b949d805c96e6e60db2e9d9e52f11ae68b1a9cade173241cf2534f4f9957b38a02302316758e321d32d694005d220885ce16b3ad7a1840843c4f666f823a6ef683b60b675cfa00c082df6eed4dcf568d99470302047c435bb500683066023100b33f537e6693e78db0e7dc3c57fc6b90717866dfd7e04627a8a17bdcf74f79028fb287734e2375a0849121dbb31b1b60023100a61e6f130c7b6788f7820d74c2e5fd60240bc73b70aba6ac883b0957e8cbc0688bb77d13ac81fea1c73dd2af87e368f50302047c435bb50066306402307ed2ae22d9f3016c96d73e6a6748568ad82e533cda84c53287ae4b20ac4b7f85bf8cb2aecca185b426da33eb0a67da80023076940eb9072fe0db35e7eedc0da693cf86ac82ccdd51a98d28a12d17b1d114cb5156b23ca9908891955644fd6b70892f0302047c435bb50066306402306c1798d9cba84ad649078e64611b9e3c23f625757f4b0e499acafad704da9dc2a7b95a27a469c2c01267d13f8bb95470023032f4d2dee14462c55187d7875a66b2fa8022cf4283d2d25ec2175210f3b0fb2ced58c5adc988c7cc97cb690798e201d40302047c435bb50067306502307c2d790c98e151e74d0269bd89a26408913c366a458a3063b0d47c1d4d7ff53b151b8babe711a86c2fe6ff4a6f27ac050231009ac5d7f522eeb34e6a2ddf1a7a57a477bceb1285d5df54e33a242bfef0a75900e622eba24c63626915c2de306e56f78a0302047c435bb500663064023028553a17a1f0bb5285000d6a54e5545dfc06c5e2016f58c825a4c91e9e90ea27d43d7946531c86de535807e36e6f875002306b994e7abe4af4263a6aede39498ee538dbeba3bd7e9e52e902f04c7cb9153b379f810aa7f0671f4fae1b19ffbc44e730302047c435bb5006830660231009e6c8e1fd8c772e73df149ee70296b7269475741352da26bb79016ad8338a59008b90babec0c2940821bb6292641f209023100dfe085bb4eb4b848b3dcb072bfa659fe6a8711aaf46f5517a3c84cef2d29b62b40dc00dff491bcc66ac73586c24a58fa0302047c435bb50067306502302a0b5e0647a1e575df401491fa20aefa740406c2f91096e0d878ee74573fca5a90ec16d2677d7f065b9294c0900093fb023100df374ae34540d1feadb7d12b367de1ae0442e1613c86b6ddae8277d56de6001bd4898966d8dd7c16edf2b325b27f29b00302047c435bb5006730650231008614058420c89e04cc4db2d86fbc6a9243fb006b8c1cbfa39ebd6ad300629b42e5c9c0c3fe13152fea3b22f30fdaf9c002306129c0b7065f0733b20552d2ea70e9dd3f2f40a4c9151531db262e28eb109f73391f35875f1260242eaebd33fad0de780302047c435bb500663064023003f2fdf7ef3218b88a844bf4e3642d2bfb786d01d33811103e37decc8708b2f8a5ed10d68aa7051cc4ffe7020d5a01a002305719ad2c336098374e3fb1d77d0683b5f4e88934adb9cd280868eb41b24bc34c5438d1b48a7d62b1e4fe261d9e46352d0302047c435bb500673065023100ea3fc0b9750674fc53c2c32a6616cecad2e4c0cf3708d0b2316be55561101f54f5d0ffe673ca622ecd89553286ef572f02303acd1b7cfc493fe9346311eaf8d38a9317886a466792e67c3dc1ab857c756416a6921c3d023e1a4c2d136a593628fe2d0302047c435bb500673065023100aed087b353469a763321c712e3638a64baf3082b22e809937cd367b713a6079e1b21c2bddfdb76b12d820b3172095f3f023017a0ea9bcf4b50aa47391913450749351c206870d2a50724ceb5dce8d3979d355d2e08d3942732a2b08ba2c5e249bc090302047c435bb50067306502307224263d2db0b330963abba7c24a508cd51076b2996cfb324e4aab3bb657feca070d7ca59cc3dd27a67024166e53ade702310099f9092ec403d55a4d6d6e6cabb159177340fa606712fbce6a8cd20dd8289295e4487f4b086258b89f963d867f59e8b50302047c435bb500673065023100ac45a344fcc44445ab2936ab506c8f1757240c3310820b53c6385cc1b028e807d3270c5f1dff74c52a5247a443d58f4f02307b59ad604616106214c4a2d3ba314fab59a1c1250a887982cff3b75d6b6c7df037830c449a3ebac4f9e1e4a51cae7b8e0302047c435bb50066306402304f646a1868b3e09c6c6ff74763ff341183eb8b0d46f3adef464fdc71daede36c823ba29973d4267ce0740792e94867ba02306b1e5e4353e1d5ebca33c7d8ca3631e63da9fb5ba666437b25cef4b6bc6e3e4c1a0cce96f3eba3f432b42d54dcc5c3200302047c435bb500673065023100e2820812945feb4c1afd2e913ae154689ed41b673930ab3f2bc29159b7875dd490b95075ea676c92c1953ecc608d472e02301eee041b151ebd736c0ebd6b69cbf20a67761167773c7019e08b7b63f96bfc94ad760cebfd19c7d04171943db8ff430c0302047c435bb500683066023100ae3d6afede7bec348541c51591ec9423531425e36dbc916936161c9ac7f787f74a0d803b3a33054b90d0d950ac3c165c023100cc1799d75a9a30071bca4d17492cb3008fb62465a50d197cfee2b1f688b2ec4385a0d373b66531ed365437bc2db8eb380302047c435bb50067306502306cc95e9f83bd4a1c5d6b8bb0a1eaae946ef93b8e9885d3b8b4c33df430722837059b6ae563e4ffba72dc968f97094f8002310081faca947c3a89a6e011e5a7ad5dee1a7b453ed563130ba7429e5ca0b876036b95512593466ce2ea15a185a15ab058d50302047c435bb500683066023100a18ac0382dc5fed3eb30e5b6d66ceda6e7ec7c98923724787a671742c3858a3821f82f3652bd6679af0c462402c6c221023100deff98ec450a327f25db7543c22a3ebcaf1c1e012567a4332c06382c68b849b73458fbe79fd13984b056fa6bbec4cb290302047c435bb500673065023100d37a5d224a2b121e5512a119fe06bdab9214c721af7002d5e0ead13ebf8ce1809b88f08a03645675f5aa51069dfbffb002306ec319469b73807a82835df8033f2ad23aeb7c34296904b01187b6593692bf1164c3cefbe1124be11a502dafd9f317a00302047c435bb5006830660231009f8ba5778ea39ed610e3d9ab70c1553530b50f5e6629ee1c4d81c3ff2ca46f1e4d518543d102dd547c1230ed58a7fff802310090a94e247c8ac7f11f3d4114981dbc1a81c0e8587cb497ead96e99747f00b6e7cfe64d1f837c31765eece2c1aaa6d1ab0302047c435bb500683066023100bf088b4c88ff61f2f9a11c93575452a70c969a6f620dc0fccdb3ddc5bf16beeb88679b53ccf940a853b912896ba6f7a0023100aa5414d3fd6c7cc3bb6b4601b789f0036d8e448a20715102f2d888e78a59e062299e0024103f27b606154c9538fd197b0302047c435bb5006730650230732f5af7c22a6dd9d25cd1a225df709662a671eab11f0d99a9e1cece624869be8c62fd862b5654e0b1037a9e13dbe374023100a0f7e38739a94f82f055aa640e43f96cda4d5bde97e44c0c59827e78fff1a44d4a42db8bb3226720ea187a7e3e9f156c0302047c435bb50066306402307c8b8789181b0f56600e37428024d3edada946f118b8c284a3e54b3f941fcb2afb9c3d9dc7b1b0356389f4e9a45e942002306cc96850b04265891726ab06bab414aee57162b7977ce29fef09f6bb7447557aa1f3d6da749cb02270b8de01328733850302047c435bb50067306502310081defaaa65744585cd7833b578381e4d9bd28fbeb937db87cf5ca0d437f705fa75d585a7daefbe0c7486d5136870c49e02304c1eebca94a91276a3433dd5faacaa7b23465d40fe34ab18d3e6ab8236780d48741ad00ebdb588911d9e361c571a84b40302047c435bb500683066023100c39867f5bb05ac0ebfd6411b584e34d3d20d732fb3f3b350b8bbc3c323d9bd311a79a7991670971866b66d67d7960a21023100d81b0dffc333fd039f8bb947e6d96b3b258cba432e047781939de23b2a7b2f72883c0c2dfa5ac36fbbe09251e643f48d0302047c435bb500673065023066954831a8220bb185f25cb0f789a8cfbe3ed236b7f2abddb7ec48012ad00853cfa3785e4f13bc3bf6311828bbd90ba7023100ba3de19d8436e21a999f4b1099634437d66bb46537d6cafddd37c796bae698aa0a9a43925d66162e9c19f2cc4541a4cb0302047c435bb500683066023100e1e257fc11074af7034bac887dce36a2890795df26d65c13b3a53341686bc80d725c7914bfb62c38a7f782943831f34102310084244690540127db3c68d48d23b7c3d0360ea95d4f6461c798b04e53befb0d3abd79281788683d771b4fbee2ec8a27700302047c435bb500683066023100986efb47a24f40d360ceea94a7e3147e97eae396a0c50bcf90948f874665580749e21f199460ebf27fe05124fdea76ef0231009c9ca9d045cca2627de68954e62cd4e312bfa95b619517760b0ef59e0e14da7d0b67d0fd50f2f0f83e05d5fd242c55570302047c435bb50067306502304bb56840b45c2edf6669db02793bb0049fe9def086c59d7610f0bb515e674b6025a239138754aa034bcd22ab2f06dc4b023100d977d5f7a66dda577b8f8a4bb242584b1fe57fd84ade4e9060caae7142a8ad6e37ba869385414b5966d78a0f80d8c5af0302047c435bb5006630640230762d23ff766ec8c3f39ef6b913ddad039615ec0e45fbee5dd5b8543c56432508183e8a1d309c1d0b1d79183b05895add02305c90f93af065c179f03a1e98117be79875cb932e849b9638609faa7f9841b8a9f526296cf49534845530de9aa4c8aa900302047c435bb5006830660231008bc9c8301f2edaa95d564021593713719ab5fdd93afa5794820b1d669791521a4d615e7280b12a09e098905917a49d7a023100fb72fbd123b42c6f44e403c69193b7e1d8eabd6b95cc81744cfc359a46a3ab25937cde4138966e0c23a11a2d101028450302047c435bb500663064023022f08fc26b746704a29640f41099d476f6e9b293f68ec3df479a523a81a32a2145eca711c25a674144907878ed60aa3a02303803339867220787f030908fc94338d2e9da2e5a4d7c2ad36674439fd67661d1a1e42b1e08c53301a0e586cb94f0d00a0302047c435bb500673065023100fd76801a2dc900be111f62f8bd146333611471f3fb05df9acb40e947808dab96cbec5a8b747585d2bdc342360d5eb64d02303cc8543294329386ef8e6572aff640c4c13e3113fbc24d6a0d99f1bb4de0d66faabb8c124fba84218f827ec9e53f998c0302047c435bb50067306502306ce1a2487840925da25f974d4262740334e297f7c964e63d600592fdea346b03d3a4dc813d77f7aea8624adde5c5e6a002310081a4a1108b3144fe9b430e1e3fdfa43d64d6bbf8051d13e3fbe5a9863722cd8f72f937828a3408acc1dbea8529cf03210302047c435bb50066306402307dea943bba166ae3f9ebf3cd2abe606f68970d3621a1f770edfe4ef792cd29ec25e7c5c61986bb5dd23245066ead31fe02305850526975054e38ef2ef029ca5f61f3a888f6aeaf21aa748aabf7b7a4a74d91ad6429e8393d9d0c791a3cc60ef0e8cc0302047c435bb50067306502306184ae2381341a9fd44ed3c060881442797a565a5f628fb163702ff8c0c871b938a940b67be149acedb384dc1eef7a54023100ab339174c7af196e628427dd72f589783baf6fd9029b86c5e385c6c078130973cc7b5840c231bc4cb9a42075d3e3ca150302047c435bb5006730650231009932abb3299e531399d21d5fba5e5ad59e0e80eba739334cb3ef5280833708c7ab317fdfc20a1646c86c4f13eb7d540f02304dbf287a05cfe08123d25fc85e3c9ac3ec3fce106b0e40d52697fc60987ba1559b3c80e31224ec5204e94ecbf619b0560302047c435bb5006630640230490db608deec6f335ff42dd578deb2fb2b1f69cdff09b5c7307fa034d9f4dfca96884de52505407579f3aa551b9a361d023044115281e4d589b6601d4caa6ed8691fc4fab1065f4c404fc1f4892a691f9e742a7dcfe0289f78afc24d66c99c8247570302047c435bb500663064023015454c557c47d3c1f584d90a74d9a55616d2eacfb7c2e813ab2af8ce86b3a031bdbffa9b743eeed1e66f7c885609daa9023049917365e96e84c332ce24bab27cf2644ecfe249ab5381b7273ff1ef7ccfda230f03718289ab0f771f8585700d4687c80302047c435bb50068306602310094e632a8a4b8e438f4174dac7f55fd22c61f45d8667215aa767e0bee3b527952715213fc90fa588f725eaa74e632259b023100c8323ace4b3866f8b0bdacdf7f488e0ff4189c7aef0e7fcc1b5d3088bf2984f629d9a51e4245cc3b0d7e42138a4c22830302047c435bb500683066023100eea6c97bcc9d044a1892d442c097ce622f519aac49c7281e94a89b4945f06b3f8a8a626e164e8ad3fbc7ba1d2f86411402310095bcf2995f025e7661b7d2250d8c311e3c5deb45db8f8afc95bdbb39b4770d78bcfa30a4ece26d6565aaa2f698d6fa590302047c435bb500683066023100d886fecd5a619766ba9ac28494305082f81910a3ea38dc1ce1d4c8b716a4e5ae553b750b68b1de63c6921f4074e71a8b023100eab83b886141906e6d52b9281b226651918d296489b074f7a85dd41146fa8d6cd661f8ccc0cec74fd043d73bbbdfa3df0302047c435bb500673065023100ba1afca63e0876384966a6106822c9bc7fd6e2901ff622daed3f59ac3c49a5012f17f2f4d9ba640f9203faf1142d243002305f36e1e78f9b60f75ace8db3c728e35fe5ff8e029d7f6fbee31aab58656a33d816078fcb9843189333ef4ba77b37f7a30302047c435bb500673065023100907dc4e7fa60cea49882c68d7c959ef805b5e2556815b90a88705c46720a57dbc4f860c1ee077b95ec246335123ebbb702307a12f2e14d100975ad8b6792f796cbc77e4116851fdb1333a53120ec7a3d2d5f57f7de907773de14a812d820781a6ed10302047c435bb500673065023028bb62372fb2cb1f55fc9259461dc43a6e359f2520f762284db4a3964b701b1c404039d9f9b049ec0de888d4cb9bb15a02310097b6b92237084becf05ca2f54c62fe3482c631f58b90a136db27a06ee1cbc08b4fe24e6f34c5858074a79d8ab1bcbc710302047c435bb50067306502301aa8167b9d3a8ec5ceacf649dbe349b39af391352f2f979151a20d8694b26c62317d14091090468479e3dda50c14629f023100a9b5594b20ee286d8b43fb60faf43b0511bae1ed4fd0c138c6a8ea11a5391fb29120d9af7d50ce0b08e02f065382d44c0302047c435bb500673065023100be6e0fba95ac524992f73f7b64bbfe97fdec88baaca5a90388d3ad84d35ea410207d91baa314b19725ce747e2fcd7a5f023056fda3a3e63b675b958ebab3a367633cff4a8a886191a97eef817ffb51895cba4644b14cc57a7024a24e4fa6774b394a0302047c435bb500673065023100c7da66da0882cf17d8d5273bbd06b3974c724b5f87aa3e319aa636ddc8a0f9f59a40c97d3bb3a5ec840a5b481299d80002302c240fe051ead7ad650b3bf839909006795f8086c7c59d306d9314b1f5dfdbcc49f8bca414b6da6b9e3ea323945edb490302047c435bb5006630640230734f6356f846f8e41b28a3ab267bfb7afc24c4db0ccf51fbe9a4e2c2eb521cc255af27842690d8211273cae06575324b0230472d84dd8c52aafea807be26ba81c54db3b0b8fa035479fe11c670fffc9bcb72d16f4145f49d60bb0f5627a7c0e380bc0302047c435bb5006730650230666844cc0621910b94b091f37b470b32ed4edf195363bf6ce83da1c69ee74b9ea9ba6b6a5910e5611cb0a45c4b2bc320023100b2a55ee841d8c7ff0a0e7566d01c77337ba0a079a3b3c8a9df61538dad711d9148e8e8eb2d03e82435e0d5000dfbd92b0302047c435bb5006730650230626c3a1c1af34decbb650926076f2b2e6c26a9274e0917ea493a40e9b5054327e3a0407414e150e88b6bcf175e5a01130231008f82afbe25ee477470d8f6fa488ae8b61756a4de1cf2244aca7670a8246a900bd756dddcc9c5a82c58934ea22cf8c1d60302047c435bb50067306502301970d626c578d553a27871bc6828e2068bc1b50b9e594b9dcf99d7dd6c71cb600b505fa95267b074f6634372231e85c3023100ef72c11cd840c6f67e1206dfb2d61c8a0d4fe33e61b39d89a33818f6a5008d991de90e808b4ff2bbd53ecf867fef06480302047c435bb50067306502306f550ddbceb266bd3e9a88b37e464f63ec7f72e966482977371589aa1c27946026c4a19f06d6201ac7c2ec4dda25a52c023100bc366da147072bdebb29fdaeaec5f48e457ea05fd00f1df3279083ecd53bff08e8508bd18c86c4b9f5de904c3704f9560302047c435bb500683066023100fced24d1b632798bcf80c80b76f6de2f0e7dd0a503892266f08cdae221a6c2938152491a22997be5c07375b20b37f60a0231008193d682e190fa2c08ad0adb5ff29bae90338468d62be68b3f02a65a3a5690f06ae0d2cf37d9c13eb7e66737deccf03c0302047c435bb500673065023100ccb113ec169f2caa5810403c66c11e284e354e1fff54a2de63e550a8d15d796673ea87e9f2dad3084990cf12aabc1c660230269aaebde5d479b58c078bba3045456eafa25eba759bbf2f0d65ba36ad0f379eccf9767626449b85dec2fce216ce0e2e0302047c435bb50067306502302419d16ba5abfe013583eda0a782edc63f7003bd22bb3d4348d7eb22e8132820a0bb0afb1f516a913661afa2b1dfd0ab023100b4a31c7cfdc00b4187bd7b7a979ccef3ffd03ff061ad113c1c9fb971a763d8536038e24b3bd39ebe9577a0f54a9cb0f20302047c435bb500663064023071edc1c9819b1de5b4ef2f936fa51eaca3e8480eead6499d7a4ea1396d31cd1c42eabc6bee059a6b35e406e6f928e83802304dcbc9cc93c2bfe515e1d36b43bc8e2ef051463f5d1cbcf7b3a390ac05a1995763bd8c39cd9d84269e98c4e4b53f97ff0302047c435bb500683066023100b0f542bc7c462f4d427be0408ecff6cdb44275cac678cdf173b5655c8678389312ac525d5721767a1cac06da535606a8023100f31111c0a19b2add058fe3ce841fce45a7dd85f03ce05619b884359b4cb62942a10c76847128df4bf5a16ad8fb84fef20302047c435bb500663064023036d918eede7849a08f4d482d1752e87957ecf77b23edb1e0d9211af932b882601a88face654b8df850cf77676c54375402302d7bbcde2242e382b28be70f92b26fcfacbc8c43efc96c70efa5b0239db52ac92358f6dcb1514b131da952c9812d72cd0302047c435bb500683066023100ef6543f825872c8758044c9795993024e903abeb47ccbcd20c63a782cef2fea356044eaf6c8af0ed1abf0e85018d9d1d023100b8dfb7b32f74ce7fe7d0a519c75035215a83a4845f339b904c3c5170cb299ddfb11f4a4af26a933c7b2210f700a5dcad0302047c435bb50067306502306f38831dbc409a4578422bcecc69dd2590788da588553820d963f755ab184e6419e04f2c3009160033f011cf4ef5580f023100e02b635ad5f15e2acf642b7515c957d45533807a7fe4faa649b2068d18de24b79e617ab2b6e3bdc652b4862d8da537a40302047c435bb500673065023100fe333842729191a221dc57087574572de6949df78e181e4976e5773b1bbcbd699c1733532b10656f739734e135a1f86c02305eafa58a8113e594151912b00bcae3a588a51613bd3da0b60ec18f7552a8689a8b25970ae0df2deeefa86cb5f3bd4a2b0302047c435bb500683066023100df98bc7547a671cd04505b1cec1ae1b95287545e1c8b6c26b71031991ebacb709b2e5522a6a11e416f90ea58de4a92cd023100c3a978486766cb87764ca5ed3f211745d81606e48c0cc69162841dccbcc993d1d8b284fe7075130e05160cd60a367f890302047c435bb500663064023035a31c70ad886a88eac72b1c54581471a89e67e82dd2add50b6756b7f5c192db9ad3114c024a4ee501c6c32183c100d3023044ef7d4fbd5897c04177a4cd5aa7b6674579a3327a75aa933c837b9e1cd2f73d2e5b5d5f07120bb54c6063590e23706b0302047c435bb50068306602310093f166993ebbf05cfbf1ba9fae5b861fb85cda4e514317ece553c60be72cbb304dd0bec41e836eab971cd3745216a2eb023100d23de056d2c08a058b8d2dbded67578eb66b2131ec5040dac1ea160760d0174261627c29e7c09a01f29d9510f04e1c3a0302047c435bb50066306402305c42bb80cd287247e7ddcd0fb6fb5a878eae634be44773df40d1a9bd6862a3b64c4e1477728a24a8cb042dc70e568b4c02304a33b5545725ff5a499e02a099e59f3c6914c1eec6b7d132e78a488866b64be62949b250b4c105ed0b5b41ec3b154f6f0302047c435bb50066306402303423eb8115a1e5cb43e55f0751f5e6adf76eee02e9c75865a168781740c310e70ad3c54a7a85f5ac9090d74aa21c0c1702304428997f77ac2d48f7f33bd21777448bc4325ec52fec73a2700c590c98597ac9325d9dd7fe25111d13bb57edac0608690302047c435bb5006630640230141b54e64bea67d23ed2f91ef4b50f96f2fb4bf0c9afab8745269bd3304d90470ef7af5bf291170b0c9155f61fdf8d33023002d143eca8dc9b629aa26edef0a2e4fb827b73561a9bf54fce0295ce1ac891e7713b9732154dec90ce9173ccdf33b62f0302047c435bb50066306402305cdf143fd5c0e67f23e259a4628b0af9b15e44f8f966a327e2eb0e56136fa8e42217d424914b05fccd0bbfba57d5469902304d84f9226475d0279ed86fcf61a0c1c084c19beb8b11560694f1815807ea84adef1576936cd6847236799ab55bf0af070302047c435bb500673065023022bf10f3f6eb50f57fb3ff8921f8d8e893535486cad1370afaff89cb6fcf614a28d6e55a1b6a01ed6d22566e3f98e0b2023100c56402241837ed80844300f1b64b1de70115f0ef1a21acc097f5b4e51f8775768b66a24eed931fbb10b5f948d5a61b640302047c435bb5006730650230650f1e15117864288fd941b61c8999773c7842317c2bf0d92245bf29680c45a88a39686479c77cf28337c1582ac506c1023100bf94cdcaccae48e37e2ec1706ae198d82094ce1cb96c395760fc74163ef910eb09d89c5c05b7adcfb417539c13a010040302047c435bb50067306502307add0d1f4b2df580e0166190780b24b5318f079da2b96d0efa258310b4cca02fe3f887e1fb6ec3321c20d5a35fa73223023100d6d12c678cc0714469f6ba587ceeb882dd15c45e0180892d0ac8c16c6ccaa0c8f5792e7976c66a02a79ebba0286075cb0302047c435bb50066306402303ed457676dd2410e890c0542f5413dd09fc2c489add517d1d2bdb02eef263529dde47b689f0c79ed52aa77ad12a2801c0230020d80993a29f0d1c6ced2a67c7fcfcf45845d0f2900c13d083fd39a7b5ed3555f277cc9589e9bf59270c905680e77280302047c435bb500663064023071eac1a2592890abc44f59afa5c0ab76dc193058704c0f639af1db33926a070aac55b3bcfefeb0496732f7976a173c590230463800382e012f932245dc4557df2f111f53b6a673a3b718a218969cd1a3881dbac303fa762e4733c233d942e7f624c50302047c435bb500673065023100af1c7a480d4879f3e03a02fcafade15e82f8338864c6b91260d6de5cbf7123fc09a8ec5661e312d3a5738753e1cfb421023020921f8a346fcf7960aff69a62a462183528840ca95cd1d4c03c350e0f12e5edb2a6a2638c1158df81a755c1ea3693d10302047c435bb50066306402305094cd7e0be55bfb55f90a2c04c6341af30c24d3d1dfcbd94315dca8342d3be3e8865526ac573263e4a5c4d1fca8b13c0230680dd9dd994303754ce14c67d25c0ceedd847e0984fc669cfc525520d342faaa338fe85f44f69aa32699dcaf9c45e6e30302047c435bb5006630640230675362286982d5d1679064f61951e0a9dc94385990ad0c00e0fbb4ac23a404f2833b115a23cba04b332bfab25a018e7602305a41dd41a7597e828a3995fed73e45e3afbc5badf4ae3d7c4ef14382eb5c2bac2f4295bd9fa779f25c8dec9613ddd3e40302047c435bb500683066023100a58cfe6703e472d54ac4506c8719ec30bca22ffb0e4a7df2dc104475c76ea0b653c195ad0042be5124c52d6e34a483b6023100e00e127afb8664f5bcb5b663b671f2738eb5eba2d314dd6f3b2928c11973561ff28009399c504db0f6d8708d13cbcad90302047c435bb500683066023100c13e4b28a6d1356a5c1f41ba1e72efad030fd2da72aa602e38bac74dd6c1f3015f6f05c4d9a03c10debd3a40ead60b81023100933c800e1e154d3e575a7b20c5ded7fecc2ca72c4414c720ca1b75e37fdfd4a8e6e9667fc6a18253e21b7b4ecd79ce870302047c435bb50066306402306cbc271b736093855089a0d15b9e9c06e301011a420a0c286605fed9f7abffc3ab59ec14e257ac1e87564ec8c367c67e02300335516c16cc9d1c133780f6ab7681d9766b2ef320521dd8b12258424b367c7614b13aff4072b61a3d4738eab54470ec0302047c435bb500683066023100a42571f6e920ef91a9fee5936933eb9b1034d2948ab9588bbc3ed556824d930d90d365a6fb1fafe11d7c30cd861e7a3a02310099add9bcde0a0c5767afba273c7ed1f9d15f31f1eb6ad143c9ddaf14a7f2e46e64d13b643f3f3948e3fcfe371b54a6460302047c435bb500663064023055113d15b0a8b98bd0a5b3ab3542da14dcadf459be96a8ca206d45a539628739d087b7a75f99ac55469b49d1e78821fc023059fe6e802d94ad6e761d57947aeb39d3a8ec524a60aaa06e0a744cec2d2edcd7a75dfe03a7395bf0487b2deedabe9ebc0302047c435bb5006730650230409e28141931f40ee736e04e452674f3d0b9bcf664ea5b2516702e5a2cc0b907ac537a539c7a7e63c87ec34a0f281c58023100b6421132bdf9b7561275d6821b71b5496ccffe839f79a58f3a2afbce10383d2a5a6c98c6601ced59dbdcc207ee7df2740302047c435bb50066306402306de27451f323c49c7bca15267af3d7bbbdb50cef8fc0a3d60c52dd532beee0b4927ad72b481cdb0c11fb354abdea036b0230536db82fd70fb51532658335958f8c1772a5ae7515638f69578950dec40f00f20c0b07ccdbe2dfbaea23b275545a94f90302047c435bb5006730650231008600c99ac757ffbcc2a782e6656d499871e8ce4e3c52a1b0e0beea962162330b83e2ac23ce1e7ffb8ca1bb26cadf410402305ffd391e117f345b0e08dd768dfef9e2898ff55aabddada637863fab686e2cf1c9b90582e9de3291939cb3d280bf82c00302047c435bb5006730650230603cafd8b37d6af006f68204386271e83f674645028583c3170ac7548bcfb28e01d4c96c3839d7fe90489053acc5e0c6023100d302b81f12fa2d6ce45c0b09827ec550d8b37f336367ccc875ed0952385d3f890a9c25d8d8188e9920348980109ff4cb0302047c435bb500673065023100b298df0e8123e12047a83067e39dd1b3b7345a6688a5d7880224cff66453bb410656388de5555c32b4ff5b5cabea4e9d0230476d0195b98b90bb247efcede9fcc4fb95fce522e05e5d3e7be47576e50d2b97f2cc06f11218a6351be307be6798a95a0302047c435bb50066306402303cb5f49196eec7d27ecdf8e44c320e7d2b5bdce9098495a0c6ea32bc4f9fc8c86836e414473ded0edcb702aeddcfea5402301e5afea2f46cdfea7ac68ab1482d59acbe51494a84a3bd1864d0eedffb1930b51ec54c70aea68d92afb62afa027d46650302047c435bb50066306402306533343a69ec89c633fc9f77c923e4edbce93af808a9eecf1b0a691f2aa742c2d4dbca45c75816d159056dfad9b22ac602301f5882b4a40f5faeba1596a047f695f4e8f5aeb5a5c76477edd296260ccbe83b0d255d722b080d9b7eea74aa68f29c620302047c435bb50066306402306d277d32eb4914f1a9896c1b82974a7f3b37344152244ae38c711cd2430021d39526779a4e899e3dbff9c1c973e66c4d0230541d5cc19c5dc6ad5b6d27a2d5c13cea83e6c9951f33e5346fc1b60170b4c2764a3db703d887f9c117d2a48e78afd6b20302047c435bb500673065023100c481ac13755c51238abb426e51604cbb3173cbe10041f9177b6fa9bc5b241cf84baa56794eece26bc5ad92dd88d4ec0302305ac72edb846821304e78d2423d10aa0f3c9c79cd9a786dc3f796d9809695ddaca1b642ca15c897d65827f334287267950302047c435bb5006630640230422d17b0b3b6425b1c1bea03aeced86c3fca584a24670dc6755a16170fd52250bfae72b5d5b031e49d117eecaed4c5bf0230363d6bcc573b6bb26fc82b0a0ffeb0f2c7f0ac58d0eb6d4d3f51ec3b0c42538647e6eb4f33e2332b791fb17eb3a98faa0302047c435bb500673065023100960fc42b8f4d37b11d7944c5ab997e6444ab937c66a214da8b6bb52423b5d3d4625db345b110e0799d93e0655204657402304cfac701197e70392603fc293a0ee38582a71644829c6532b4b89ffdaaf0b56bf27691bd1703bcb2863fc02f78d9cc730302047c435bb5006730650230208f4bfc4827ecdda40b0ac23127611266a47e5ac45f802a71c9c22987740acdde64765e970ef4ded5fd85ecc6257b7002310084a8f6fe274c6e174c7da23d8b006323b6f2adb1ab7141dff4df45c727edc312f0b27526e90afb696e34fa98fc1353660302047c435bb50066306402305c2d07fcb60598172c587df6686f4af8578d34358c38e71c203e8887016e400fb18a65cf3724125cef86c8a2982bd10002302f9338b8aa3886299da51e1923f0cb4f3075ccbf536581c9e9e24db9fd0b965fb2db37e27a5b4b46f03b986a57f688e80302047c435bb50067306502302ed8f89dd16a77ba48c64509af7d3c8a8b3153ea64b6eee17e6cf4d1f92ba48ac903483c36efc7254fb93f7f2162c905023100cffbadbd9d2ff944583d1259d343ba663ec161b8feeb0e15fe34fa3d4d8ecc06c914e99b3342c4a3b42b872c9a3479050302047c435bb50067306502302e01508c1834e4be8c0f42e59b4b1e19757eeeceffce35f472ff877a55b23402d5b2724303499cd049a19967d8ab0b3f023100c442d589efeac8996eef8f4a3973d1d6f888e824a9b0c4e8121020fecfdda2811cc88dc6ab28a0fe893d6fc3d42c2bf60302047c435bb500673065023060f0203be48120b7790701e9b1ecc6585e036b1efa35e5a3ff923e6c3453db814d009156d4ea01d86dd14482c6fd68a6023100e655b04582a8bfba7e23ce116931ccda4cae48e79775ccceec88dc1e63377d718d37b5d3852f89ce569a41d281ab261b0302047c435bb500683066023100c4b1d3456bbe627053dd3d99fc98bf9ea269433e7f14bbfc1ba06ac6bf917b0bac5fd693c7cd9cb226c88703726f8712023100f00181ec572c1d4c2dfab26ad6410bb860bd61788b9b00b4f3057b0358f5a6d9dcb67fb9f5a056bfb9c9136a37849f030302047c435bb500663064023055c1785bec8f2d78b0f95adef831b7b5e8d2677631b9748add40ce4a80f5b04efdd26e490fff947880089e76cd7aff3702306e60807e47f9adbfdb6ad670c4e0cfb6b9df41c4c7b9c6a8aa568ff8d25ad23038534f9bb5b5084cc35d362f8b3c887b0302047c435bb500673065023100f9522db3abdbb591cb92b138fc4e4764981c1391448918678a3e3dc2028dbffb8245546c3e3be399c2186cc3191390ff02304d90aa22f7ae2f2508594e678a07f10119c87dcb57cc5043bbc9041beab14a540d3db53702654250807120852b7c3fb20302047c435bb50067306502305041def14cf3fe7d7b0dc448c095bf116e3430a69f1e28f74cbbd25ba74f66d742084b2bebe5a54e561c432dad154407023100dfc5540370be1210632e9fdb92b1dc28eaee596b0c11967321bfa3bb7bad780d8fb216c2a7f557aa21cae0987f4124db0302047c435bb50067306502305789b11782790e702db2b0ce8f5745db58347a8301062ef6beab10dbdf0d61b7eca00acffa30f10edc4953f369542ca4023100c81d473003d88654fe69a9e080c3e327e357ae13644138f7e44e208cfd677c2bc3d192455cf32e677bad7e92843ae7250302047c435bb50066306402304eca31095dd3eec2a2c85a2ea3a047bd50c54c35a470ffa4f24c583c5b0d251985642d7033585c7cff92b73fdc62fd2502306241f2177c53ef06ec774a6d3b3281207273d0cf15bffe3bcf4633c0be57b0c6f64e83d8d2ca4b7db369ba0dddc4f8c00302047c435bb5006730650231008ff7b95591d5880daeeb30cd86a44068a58a7cba02eb4d770bf9acdb83569946e7ed94601ec25d0916c28b76fc60739002303fa2d822bef5c3ecd5d58f068793316ecfaf051699c9d731cee695de4469b8b1fcc04d4443b51f0bc5b0aa281466c0470302047c435bb500683066023100afe41cbeb67a33815c5cf1dd724504febe05f8332db2fe1f69ab17a5a63858745ce38b976bf46a61d83364bdb50e39c3023100852b25ce1f79a5d13ffe21cdc5a21a29ffec34ab0595a7e378667c854294a7b50fd4ba8de409f0cce2f3149af09237ca0302047c435bb500663064023073082fe0885764793b14fa5223386b8eab6ae1bb000d9965cc46103f9b8d920e6d9b9f7b0438539731177a20211144f502307a3010de6b5b527fab5c9b47b5305e7261c1433514cf2e8651dfcc856415ef0c6f8bce965be42d733c9df2f85bf3ebd70302047c435bb500683066023100f2a11b3fcb48e73dca95f977c99740f74946ae090e622ef0eca23cb080f58eeaa07d44965ddf5390883f44cb5d306a5c023100db5f5e4479ebcae1e290952880b14b31564c0c6c2847fa08547777feaa378b231dc3a725d2dcadc1a8bf0e408dd275720302047c435bb5006730650230549d05fb466be409aef54c3d703e0fdb308e2c10320d5dad3485bc6aedfc0fcaca90ac6d0f4c6fef6eaa003eba5e0f26023100f97ad003bc3a5133a64da8d5b22bce50551d6c77cf80389ee95382fcc9a7399e381a77652cd17a4a1bbe627656637d030302047c435bb500673065023100aaaa36dd1acb87f237af6f6ceae8822051b551b137fe10c831f2b40987573d7611f607a4650f9bf583c120c84b708934023046d6b8c45d0cf91be0a44b0b4c567dc0ca9ffe93cbe6f8c3b4567c16079383653bc9197d2be10c5c2ed410c058939cc70302047c435bb500683066023100b9ac02c629ab2611be4a4f8b09f2a5fea55450278d878f0ef36837d9c64020894b62747c07efa2b5cb1f275d3124895b023100945dc471dfb3078b2424c0c9934d4339fba400d1595a898ff4f5d06058330d8f84d4690fbcb3c2ee4ee2a887b3a144b70302047c435bb5006730650231009dba52f03f94e8898d7c0033bd647278b2308d6910ce6d54dd89612a1a4e9cd868930ed3f408d46dbe207769b9d4ca8502306b0ae5bceb4ca3bee2c91a41e32c3d3b4c60cc89e8b3765b7da79ef87b4e0cdd38b53155f503e3d1cf34b59f3569f4080302047c435bb50068306602310090cc984a60f281bda8a063eeeb1cefe3574061ca86fee0a6f3570da8f474346ddebd046882488c99f141edc8bd98924c02310083388f5e8ae2c1acfeba35aec158f834253d6ddbc48546e9eebb7c58442e37810e924e410444959912dbf05a759b3a6f0302047c435bb500673065023052c465f357fb07fbd29f337dca4cdc47d5a0a3cb13e9ccdbf52ae496013fbd24717e9bf7bc184ea8d345e03570f25022023100b35d23a578f8adb0320072ce61164c3fce4e3b6c931cc724ce4a720e61754e68d32d7fe9f6dbef80bd690ce6b4952cd10302047c435bb500663064023068b8a42146480c1818bb4d418b866e9473529301d3b0880776227dbde45cac68f573a86426b5b28b59c3c4dfbb4cc672023078a53bf11f66f8373ef4ff0bdc368c0c0b76d6290fff4b7be2de46b575b4a7e331e55905177476d9608429152d53a9e70302047c435bb500673065023100b54839b486bb1511d889515f34b7d8b1cabd2b9d61e2ef35d265dc57cd13b1c6311267a5ea2b879510d56c4509bf2679023074170c7b8e536275264cd18e41001f910fb1fe39e7317664abf4abacf25b97b04b561bc460f9c01ccf63c812928b9d0f0302047c435bb500673065023100af58450adb522bdecafaf0fbbeaac4fa72c7bf279fd3053471b0a983409559c9e088ae140d0450f07a95dd34e462f4fb023035382c6a13c9179ae2588f6551f70ecb63896cfd201d827bfc79af887c0f75f56a5ca1d0003505e7a57d816013cbc36b0302047c435bb500673065023048696d9c51c12b9c5208f21731f176d210a2ccacb3d79b943cd1abb86c6eac5e7cd0b72b2e715bb6851762d9bc24d333023100a29af2dfbd7e471fc46b196d6666e69bd918dc33591b622ff067a2f0d38422d12df8849ecf7e42c4a6ec22815dd0edc10302047c435bb50067306502301b47e55849bcef6dbce9479f5de8fbbd54bd32f143fa0ca74eb9a6df653d88b8bfada05024d777fd8240826d41c74bda0231009a9e3d5b78c4188f5231daf9e395dc4bb7c431f45983be45f132476b963ec74c3e7cab0877348bd4c7fde85c83cc70c80302047c435bb5006730650230542d11aa1d1e82dea9b5144b5ffeb8ba08844d027e6a89fa5a4b36d748fed94841e7480d4044afc9ac4205d0fe9d49d002310086e235d05686e8d5ab3017c59b980f6af7a27a71b50767efd94176e84d43739a6eb3687138aa4e311466e8c2e8379c780302047c435bb50067306502306a324ec75339ff45c1d1b610a7163c4e57f6f40de6d076b3eb9ca571ddc358140776b5d81a60b6a64c166c3207bf9b34023100c6cf04a47b878bbcb3e95c905b527aa072417f463c2595fdcebdb51ddd5a0aefa0412c3cf02470217c62c40a3d454f7e0302047c435bb50067306502305b105207c9211e6ce9c9a2667362cde9187d09a6f04a2de840c88cda37cdfc35ea4e96f548b158f0818eaf9e0af0dd0402310090d40ab71c4632b9f3ef832d7f78f24d9745624d735f92ceab0893eba2081f48f31902b222fb831bd11942164c7f9f160302047c435bb500663064023017fec88de494cd66726c2219a57d708e14a0f88ac436bf5afab633750c8c7a3cbffc8e6a31a658c1e1337dceb4ed92b70230252793d7bdd1a7c04ac2ccf23c8567d6a82e09a83796e00731e377a6852fb85498a6663df46494dfc092d880dd59ac7c0302047c435bb500673065023100f1a101a417fbd661b35b2e03c15a7baff2d42e78653dcc9ec498cd425ab5627668e90eb9e67880fe2dd3ffd6b208c47d023039756bb1fc6224c6336017fbffdb830f1e24dce904102fd7df2bf1c75fcdafce2318bd4c52a4ddd317195a57bf719dc30302047c435bb5006730650231008aac34b53c841412426143ca5a91623899206973ac22a2f4bf288a447e193fb63fb3df6536708828e233be155f604f0002306e14b3ab461e3e8b19c32e1ab28d920c5f9e943b8f6bf68309296b7349fc07ff0e1069b774317f3ce8584785702f4ee70302047c435bb5006630640230500de996bee1806bc90b53f9965272e29acde8272f0704d9fb79079fe0b26f0150fa18f5c7294946274e8d9940364c1702300547c83135c62d3dc3fbd1fee83ed2c32bd4b06cd079a05e7d5d3cc3274f4ef3b65611496de84bd158ac50beb6579d3c0302047c435bb50067306502310098af4c6669e8b50db804cc3fad15ce7921894e3013e49298ccbf93e62d04b046bb5d86fa1715095a0a232ff309826d9a02305e971fdadf541664c10ec9bd7e435c253cad2ee405d2cdffc49534907c34e698faf7322e8ad729182b5bc471033b8c400302047c435bb500673065023079c8c7df1ddcd1acd3e2a849bf86f8909e0fca81fa6a29f16fec4b5d5e436eb9036c52a265bbaa5669a7f5b6235077d2023100aacb7ac77eb424e1514d28af8345ed77dcc8d4d61f79b630f26ebafb7a5cb3d14db9bb0df7be440585240e32b22d132d0302047c435bb500673065023100aca3ec7e9dfe716c7fb40ff960133be0117f5808dba1f5b12ce0c0c46dc67a7a9567bd1d18c7e6ca13cb7eecfafd88bb023022e2296cfed7a0d66c0b662b28af5ee4aa7759b6c43b706151f64363d436e02ac031c0b816f5688721affce0f07895240302047c435bb500673065023069feaafb333910f0cfa5782b92e03a9ffe00c4b8f605928fe202716f374f5cb5f2afa0301de890401f5a4793b1d5d7f90231009ccae3fc3d019b47a100b3226adf35731b5777fb6054cd1e4c4087a39842288d6af2f97246daa23665fb9111454b0e2b0302047c435bb500663064023079c75a0cc5fcf27eeec9bae19f6faf221688390789ccd138dbb78971d7d8939eedf42637375621ec2f7f111965ea16b802302df31db7a7b640875e520edb6a90beb1dbe38012c271cb46c182ea12d188236d1a46d24d5e88e2701ad16d7dec748fab0302047c435bb5006630640230671df207a8dba6b13e5d55e2e7a301a9e701a0bf5334b611d6f37333565871d867b8a17c6000cc3761d529c816f3710302301a4770adbdac070bd49f09b43580d2a98d13f4b419b40040a95f1d6fe489a72819ece254ea794f793df28355fd20e5ee0302047c435bb500673065023100d96014a4b266811f2465e26d1a38ff8058ee88ca5a589a1e6c123b8d4ebf189ee56f2b2eb79927bd0add1d839efb960a02303de064f98818da03cdb1e09caacda5ad840d064acceb1017362a166381f7b69f9b91650b6e0c17e3b42d56ba6585d4810302047c435bb500673065023100b16bf06cb0b4d6b54ce542ab263c20e4422cf1352eaae681c7aa5180f8bb354139f064e0496a25b9a7d0d077e6d111b20230336fee641c2aab14224547d6a21f4b9fda4dcc4854fcc6fbc0ee531fd553064898d81a26562aacfc9110bd6a0b576b970302047c435bb500673065023100acc7859cf457cf34a69f804ac4ad3f86c9af826a14e1c7c06dc2e159a9fa9911c68695011eddc0896c8bb9ad7ab9af2f0230453a6cf164b5bb1d05db3d64a5aca5fcaf38666611fe9ba5e222787cbadf4606cbe594fb454ea133b59c93ea640e89180302047c435bb500673065023100b4f7e7a26f4db7b59a632071de0b3cb48039c8d49b2c12fade549125de95c8a4d0877a414ff98ed8fa4a0e453a2a338a023006b337d1d624569626f196189ced2ad4b2ccc5324ada1392531911ec8deae7ae3804d85cec7ad6bb9b6253620688c7690302047c435bb5006630640230171f42cf7c4227f38d2c047e65cadc416c5090a2846cfa7402143b1165d7ea4c88e448933a14a4b33aad15dbab4143eb023030cb30232aba20bedecf78ca0b4dcd5344807332ba5c546d575c8db1fd280acd440fe1386aa0862045c6f7f90add3cd20302047c435bb500683066023100abf8e482a1b004d8b6bd647a01334e71232160b4e6d76502eccd26bc7838c0202a3ae81159897438db035c7027ad44a5023100e6cadb2ae4fe3d355cf3d76717fe36989685add0db3243b998c40e16889d9d93def4a20e026beebed6e69cfee212cd6c0302047c435bb500673065023100f46d67a92490918beaa0851a1bd207b0ed91ba23bec029352fdffe9d902de88bcdfc1a66374940f031a8697e37c8c86802304847eba8a5c74ee624efc0f440446f60321a81f77ff438b811f2418e440672c7e04a62a8559d56ef552f8424759d26680302047c435bb500683066023100f96e8e07de6568d41cd19bd7a3feb6b30c5b71b5f2fdd957ba7ba4b99f784a7502b4aee90d23252928abc58c897189cf023100b176e794ea38a20e72553a5482f453a34fd144bb724b3c5ae7723883305f1c02092331c31df10426b0502c049b9894b50302047c435bb50067306502310091b210526892e04e479c28938c982b02b39648e84eaef6cf2137e6b2c845f053cf8f296093efd786abfd46d8ddfc1e9902302c40b91f1a9193dcdb888bd5d3478f8c4663a46ee8703dea20389609b2e6df29a5a1c38d2ecdf4a33f9b2c138907c6040302047c435bb50067306502307bd78d8a2dcc70c2102e57b5efd57faa02fb8a28d1f9c6f4fd81e4d3b9da5b6a246f4ef8aeb28428003dc6944a7f28db023100941a9311807a3265192d9b6f9d331f6bad95055cb50907de70ccc9c0f63ade3a89eb6077fd39a3101c120e0dfb8de73f0302047c435bb5006630640230453791a6fa3cf686f02127409607291e6695ab1a510b40e3043d3e673287e513fd1098a24b2b74f35c27f4124544dbbd02300ab15068c1640b41a72c1985d4569da72549fa62d8b492a2d73dfb76264beba82630d0f50e6af306f683e5a69551d7080302047c435bb500673065023043a9443d28af36249790b74758adf1d90e8a92588b5f5ac7a8c09800014507518dcfea5e56eba7471470dfb42fe09e2f023100c3e1b57bcae42372f155c81244871ce31a25d33033c62307836d9236201b8118f94224b00b275205e48cee15f2afd7420302047c435bb500673065023033b6d6741963101bca58ed95ffb891452bba84af887c1a02a402df4ff02490bfe567168cac660d437bbe86ca3b23ebe2023100b2f94f830aca4d80577d4a65c2b9ab579de0e7f395944b43cd1a1db7e27b1829cb4509931737866e4ee5309c4f6268880302047c435bb500673065023100bdb659f9c54f5b557b674fad3c5e4fddc274f939e25b9d3d50872c1f22cce521495f832e1e5090d37603ebcdf7172f5c0230767ce7406dd8c4d3d41e3615c7c3a62b968e0ce3be6d731ca87634b565190c143c841a8b4e952af740199ec62a38ad530302047c435bb50066306402300b7691d846da8297b2b8bf1493aa909c0405aeeb6a25ceac965f23e5c0dbee1534061f24b2c9131e64d754f5eca4dbe302306b649c41e6d4a45c5d0f5c86f2818d46253763ecd2ee2f61743a6b7e41ea31cc04765c120abab792b0aa4e5f9ce96b8c0302047c435bb500683066023100eeb6e23a5ff40b71d279e1137318f7b077ac05dd697c9ff1b9a287f55b9106e60cdceebfb09924f496f8d17c27c71cd6023100814478e958c7adf0132bcc7c677b33917a6e8a626dffc190936c778fcf74debd9b6077aa099f203ca8164a9bae96739a0302047c435bb500683066023100fa6eab3f7bed045cac69447a8fcbf4add0419f3b1aa85e7493276e0fc80ca09c009ca34fc2c89b40ef2de5a0f2909b0c023100bb4733647a84924fe4f98e5edfdfdb9ea68e1c6763e49f985350a38ba54ef9aec069aacaf334dd9fae441e93186ee47e0302047c435bb50066306402302bea0a6990c4d9b1f3e15c9db1e3277632a5315e6e6cc52c735d5352d9ce147dc11c4e528fd55852410d8876523c7d32023077e6467ef4d099ebb581794c7974e72ee23e3e2842c2400212790ccdefa40e71a51ca0d07a509e4d7c22d1b597231caf0302047c435bb500683066023100925dea3a1fed8b0c547c1dcef704ae744449621079e6d25a91df1e98a8564bb6cb646d9d523566df44550dad5e162083023100ed7991bb434d5bcc19d661036474d578bc913ac4d60fe8cb0ce3ed3ae4bd2b98c2a47ab92301d46bda4cd518290c850c0302047c435bb50066306402300c9c685e8fb96b5ee9dc2b39490d3c81e2103bd6681211e1c2f2130378c5fbb20f979d1caa2666e4def74839936f8d4c02302a3913674ae3bbe31d7ea5ffea38921e0f5cc2d1238509a9a1665c78c8ece8408443e5a326df0c21b4ad9004f6cd3b820302047c435bb50067306502303edcc286aed1e7c4e502b7d64ed610fc4fed8cf99297a1961dd68ad3916a9910172afde77b4a31e454187ff03defe7c3023100aeb1d3eb33878a74dd28c4e11c4c6e36a3745bf6b295b99d39938b1676fd490aa6662636790f17e22ed3060503dc404c0302047c435bb5006630640230033bd28514d3e301e1d0120f2a2af7a3a97eb9643bf401f51826d35b0f7ed0e3961becbb410edf8a05c62cd4818a54ee0230251be269c4033f1bdbdeff16b5455630a0f4f0d95adc1a7f335c1d8f028c6c452de98868daf4c36266b25a09c473fbae0302047c435bb500663064023054be3607d7b7c838b690b798f5fd950184d3d3b7a1d671a7753c79ea172116059acdbc325242242398256d8b221cec4702302c1a2ece6b7d0ec0cd9c53e6589b333d37211d6647e8007da12fd23a56cdc0449e906e07e12e32ec5dccf70a6a766b2e0302047c435bb500673065023100f77a560262333478596945598c963112e0f596d39a187b10c438aeb8413d8a2cf31bed2eae41a8f78fec43db2650829a02300c6a8b2e5dce05f770de340eb9d9b51cb3650509e373f917b2b12e00bb882939cafb2c9df2c88f3e5485dfecd0e3a5030302047c435bb500683066023100ff3c7dd1e3c371e9b5d567f4e5a6152f5b8f425c58790cea77ddb822e8f41015fa486f6d7c42ba6506f56dc1ea068d160231008230e26de779836920353371d4e9c394324b7a1704c22fce42a7b77041eb43b48605562a1f9fef05999d668e5113cade0302047c435bb500673065023062a18642f367b090f4f3aa39f474ecc2440970a3adb8beda6d8e092a9220975480938ba8556609eaeaf5db9d5f521d53023100a19bc0124a813768a521187a31faa13b2147cd3ea50341e5ab21598e5f9361e58ef0e99765b237c309ace5dc2e08f5700302047c435bb500663064023005cc76cab8cea70c95eea02cd4e6db40462bccb7d1bba16b32e5e50719c9f85ab1eb59cb0a25d33ee7c2f99e9103c97a023039e335c8758d0be6a6aa120f093a0f5706c66243f61fe08a200298020ea4e31cde5e02dc80cf40ad65c542a0f1dd9ecc0302047c435bb500683066023100abccc539bf8664f8f554fb18d79cb7373cbc12c139d4bf3be0c12f1ce42746327f8349883730bcbd1390005db017f2390231008a3b6865253a17ccd289c41603d5ae0b0acaa3fcc227514ea8857db11bf5c03e1867d2629cb3152ffffd63e2fe40b4640302047c435bb500663064023065a6d288f3095e1ed29c80e0ea457d97c8181ea6fd7fee8524ac51223f94228e78dcf54ea629611dd5743bd01bc1242202307dcec4b5757dd19e9a9b3fdede79b2561eea8b46eb91c2c5be6e3932d594a962883be081783e50dcec92b708234647920302047c435bb500683066023100a841863534a1bb1f0ccb4d3f25ab19fd871eaf267c7fecf66962f3444bb8fed7efbc6e4b4b95f8918d7cc5f39e2d4bf4023100b1043be73bf8bd903a4b9ac47b77582683565703d3519bd4ca76e397594e8ce5855f5c134e07fe4fc6e6a306e29fb7740302047c435bb5006730650230314f5b9c16b2cf648bdf96c35e7b25e8bb04d8c636db9f1d1775f58e18fc29efd7bec54ce2981bb8a81ac3c3006032bb023100faa8af8228fc9cb5cb24d3a336419eb39668dcd6603eeb7b064779a10c4802f0ae8d57666f432c3b926b0a091d8900a00302047c435bb500673065023100802011f1c3e8c76f52d415faeb7fc897986dfff8c028c0a0ef38ddf5a2054de6298ff4a1fcb3f30add8f46e4f10c36ee023025c45f6e9cf0415fbfd6327e6fdf5002a9cb369f58cad9e08e9e883622c3cd20b68c4182346a58b2236b7fec96bfab940302047c435bb500673065023070fa38dd7a126eb93ec764a95ed6ed45a30a0abaf1f46fd044e294da12f4a236d8bbc16ad17fad893ad554ed0d36d3a3023100ec1ddea9d154d0541e5015a5315098bff102facfd7a10c79dc5677ec1f8adc89ba8a703d9eb03ba32ca45993da11ba610302047c435bb5006830660231008bd300a7e80350ac48508acaa0bbae8236139e3a705fac1997595b5f4fb1dee5d0b41e665cfeaee9eb145b68a5f0db43023100fe6fdb696de5599ec89ff8a497a5658cdd70695a1b766c0436ed4898a833c68b917638c775ec319f732fca3f5866d1cb0302047c435bb500673065023061f3ab1185b842a6151807bcc2c230e2db6a3473a89242f9512461c75c7b0e4b0544cb8619e99656b2586b0e76995c56023100dd1e4a02e0184c62117837e16d4598b9192365fda5da3cb3b23d8212fe231324134cc61a80b6f36d00516c383210f8090302047c435bb500673065023100bef6681ee5b145a9d9f22b2173ef92b9f2732ddb38e5a6ece4bcba4201c81071592fb72715eb21863409221af99bd27d0230069b867809f93ff943fca3f1a3908af808876f6c9f16bcd753e80a6f96fcb89dee16c8b5a531cd1088260a05a3a1327b0302047c435bb500683066023100826ed6cb79a32cd86f4178c8921bbe3d968f450c22048f99689e9641eca76eb4a244515d69cb856e2b39deef74f7efe7023100bb7f06d8bf6721b8974c79341b2fa71ff9bdaa7caf5ac68e812f9f8a777c27ea81d262f80f5244fee4fd97306f62a5e50302047c435bb5006630640230128e7e8b11962d1a434713e1a15ed5a3d0e5728a6acc22a6efe1df9c7404dbe760b9b37035f71bcde7ec32631d82de6902300345a794ce3ccbb2ed48f2a60b18060dc38467b48d0c02c9993925dca71edf4c9c5b309f439196befd5e1218f6d8ba2b0302047c435bb5006630640230320ce3075169708598b3267eacb89673ff416e24a3b408be58a965c11d489ba479afea0481ae44bd8399d6b127253e5d02301c8a405c9058680730f600bc6007e30f4fefbac7b4f0a6d6af3f5880c495d420b9fbaa7dc44b147386050df0af6518430302047c435bb500683066023100ca0754cc1ac894af18468ecba3a79da52df0075f06837f6fba523c59dac2ae1cdfd5f66a2b206028776ce0f653f72f25023100c9efd3f2e6a3a8ca9f2651abf36b007b1f1b6448514c2c013c457fad9bc9811fe3937e0ad143f4d06ea29ac61db2cae60302047c435bb500683066023100bcf0bfba458d24cf224c109f355711db4593ce596b592f667e0a7ecb784caaaee89db74a0b2fe1e6ca46bd43da1d9759023100bb278350187e593fc26e907052597415ec2930a37652633c2b6255996d42c43fc0741d5ed28b143e7d1a151536c0a9580302047c435bb50067306502301e015399db01b4bbc1784c78b9cc8a529c3fe5981ad45e2e62ebab4b3cf49aeba3007cee39b5445304954fdc78548429023100e87ab08b423be43c9fa81beb537533e431a24b87cc7d796505d38b0c480bb1aa0fffe4f0571ceb13e0457b65a9b9d7890302047c435bb500673065023100f7b1a2651c4e599da21fff1f0484a1814ca6e96a09332a8830bb51b55b3372909579f7240c002d519fe24950ac441d5502304a4df929004d188424a9022a8d5604ef5d16d3fa4b02b99214f09d8903a6b84a4a8ec4d3fc965a6104c63f0767e0ed820302047c435bb500683066023100cdcae5141bac5cba80087d8150e27557745df11755f807c31c920ee6e2fe4eb128aa44451a5a434f8bd04e5fb046b2b0023100ecfc7b2e8d7a493b9d8dd3950599fcf6ea2a0943748edc344f4a6bca56e3825fd9a43e33b31d75b44041cbafdb8ba9380302047c435bb5006730650230541ad9ef04374354f6b40c2fb2212d5d0a377c754d4e006e1387c9727a6e499257534e0ca8bd29631ffdac6f51e439f30231008f97833b8c878c1adae5729e1106282d12cb81decab0da4e17323e5bd355075f6efe64456f0b1861404acba1ab7f89ac0302047c435bb50067306502304e2ff76307530fc7ddee039ac676905d4c3da0c6c6fac64553f8b81b59d84b12dd2dc64340c4baa0c56a59f2915d83cc023100a56ca9d5517c35f7b728b4e9929d15c8596a40d29c6945153db0121d2966947573dbe2b15737c3f8d564435d22ef27cd0302047c435bb500663064023012a4a690c6f5df36fa36934568b1f3c92b3b1cf61a9565658c2cd331b4657be91736dcd4be7ed33aafcbcb826b5692ff02303f40c7011ad679391783a44642a35a683b7b48813e38b72914dac159b4915d7214e934de25211c7e4524ec92cebb1d0b0302047c435bb500683066023100b833df1dd9514fd961e4b4445e4bb07af0a2c6c3fc9e3f358d267700234d14655e51df015c2e79511af92ccba60026a90231008b3f2a721cf52ecb957a91d18854c4ef649172f07f1b920f29f35a42a457d7b38341831fc6484a1a37278288112c52870302047c435bb50066306402306f742086c08cb6ae8b06a3e28967bc2801c68ef7b1ff09b32bd8a17960fc76f70d21ce763be8d3025693c19d049134d40230045804f1822504e3cfb81399c600141bcd5de35893b8e2eec9c591b065419a8115156c4b341c65bce3b04bfb42dad20b0302047c435bb50067306502301cfe1586b1f555ceaf41050188acfe470cd6f3f243bed2753126a06dbd2e50e539fad9a5245b442de6d0c0cf067dab29023100a66e777eb9010ea6b9a812439eb354b4c9bcfefa9c23646ca3ae636d1aa8613676619e35a2b748742e189e3ddec8cc360302047c435bb5006730650230482add4ede84295659daafaf14542bb06b7f405de233fe9dc189124870960500f947dd1e6ad80e0018b73abff7466942023100f67709b90d02833481995a6920cb27cdf1808d6c8554826039cab6cbfaf8dbbaf869ba35c071741aeb4ffaf2924747f20302047c435bb5006730650230336c0fcf342a937e3219ca4419e47c59c96d0bb57b847dec3fc427a1a05ac23c40ec40cc17cc1ee9bf4ac289d71c890f023100abf3392902c3d19d6eb8703a71e3148c761f63f3650d39944b7c93e0bf0881d604e83a9b5b39b883e25818758be48a7b0302047c435bb5006730650231009719e0f13812cf4a9600cb761476802078ea5c698b1f697ca69f7094ca679a50f00f801058c50e9fd8c6d662c9b9ab7002305dbe1272ff9c8edb41465a62adf64009eabe223de7f7dc8d7128baaaaed31ea07f1c790e397b77fee1cd99bd7083b6ca0302047c435bb500683066023100df3d1a463cc0be93cb7f736ca211d8ac2a479c11bb2dec5cfdab3b55716efdad44e9a770f3b0d25f55190774208723b1023100ff9cfca2de555b117c7f7d93484d1daac81cb87d87e980c53a0ed341996696ceef9fb7ed319361ce3bb5dc1b97cb9a0e0302047c435bb500673065023060e8f74287bd802e9dc83a45c73b8a4e359dbcf5bbbc2dc822a1b6c857fb17ffa7b434716f011a958aa38caac42da758023100b868a4d3d8ed7c0daecbb81b349872dcf3605e59c6a464d59e437554dbbaf8e974198ebb1a222b95d94044c215b6204f0302047c435bb5006630640230394f59e0713eedfe846063726df4be1dc45fdbba99ca19e515e7d370e73aead014669091cac524fdba4f903355be7591023027d217c6e46e62ff15542f301bee02ed53107a9c251c17d347b6e0261f04ed828ace15a5d1381a9d720187968da6d0210302047c435bb50066306402300f6d07934dd70a2a0199f0c0f8e7dc379456ecc7dcb8468b402f946f76f45a6f391b5bac4c89bdc835e69528458a1cef02305597a20dd1c637f99bd25ea02c3ee2c671d5d6ecee4daeb1bb8a508c40249f1df674c6f4cf93351abfb73f1cff5097d60302047c435bb500663064023074ddacf9cbb93745f093e253dc37ca33f876614821150d26f27e9e70257d0f62ef3c75979595596cc2b4a60e2bdb19ea023039a656ab1f24fcf3105a00471e7795f371a68a10ee778aa4de7541b96d47aaacbddadd8309489406d0bc28da512899330302047c435bb50067306502302abc9209e5d20417f8fef483bfd5d48e00272cdb66a299d57d070e74a2ad8a5ac8ddd83668af3eed3f6e66fe422c7b7f0231008ae1b65a43b866bbb1313bf6cc4ab3a6fc505a4b76bcf04754eed52e7ba8d34445fd64dbf728f2f6e5253b5baa226c520302047c435bb500683066023100cca582c3e13e9ee417cfc24ccef0a95c0bf951ad3d7b120e3a8bcb3de3602a1c256531e7068388ce4a69a9dcbc45db3a023100900eefa48fbf04f95bfbbcc52dc8318a40b10de29e3c56033fce2372e6ba2f3ffc3fb74b0bff876695de0fe1572c22740302047c435bb50066306402305ba5aa410ed8d301b9cbf58fd664ef99c9786cb0263131a98403ed677d2556d4443b7d71f6091efc8636f5644a933325023073ea2fb6341692a3723da319596f9140c7e1943299f1f96b8f09cf5cbd1c857d3c0972842db714cd5fa48f7f7fbf6a550302047c435bb50066306402306412d332597cea9af0a213190de8ff728c19962c7b0c426ef4a93a1e6c1e2c90c598607d8883d2ff7f52b93a380eed0102303245608e33a517061e03c9c71907cf8682420103ef73eb72dca6a78d01c7a63323f8a2948a99f47067f6dda2d0f446be0302047c435bb500683066023100dd03e4a1b5e69d7c7e79388d04404fc6294c61a946ebd9d154a2587f0424ef3d90f7f1d846afe26ca758b4c6c424ef53023100eea4c997334273a63560042720d63087fb5ffcb04f16962343bad8f8713c62ae70038d7d7dca996c33528fabdfbce7440302047c435bb50066306402302eb62ca1bbccd8a00285d7f89ade55b9d7890fa7a69581d5e1db2bcf1c37e251ef21c820f0ffe17b145d0e186343350a02300ea6dc037f2ca9415cd93c9ffe00ade8089f27bfe987900e7d581291f52ab5d5bbd9206d967454521e0fb8057db90e440302047c435bb50068306602310096bad03b60131fcf430f709520c5473fef26c7cdd65493b255796b2fb41b67a419045f03ddcdecb4265bd0f9e5f218b902310085b69a70844a83c813ceaa8bd4136ea3b997f03c52141aa4bc3e6988da63ac951a2e7e2f679ad88cb81c13e858850fa80302047c435bb500683066023100f8e0bd47d0ad8284aca76a2ab7fe306a20bf26b59da8cdf1b42e21b771d7e1d12115042f6e7162e3c0fd23285fb11fe4023100ac29604184a1e9d9e6dfbefd4e7d422a036d18c75841b20f7365a15db97f968972cbf77c354d39461376962612edd4f90302047c435bb5006730650230335cc2283819bd10305295d7aa03fda6d2a8dc048a8931395a5cf917ee74afb05915e93378a7d2850ba5cc5c34eee9620231008ea7c5c0fcab58f5cf8582d907b1a2f6acf99f42455f1d852e71eea61a1fdf80dad73fffb0c0f68df6334c6c05ec43500302047c435bb50066306402302f4b2f692547bb4fdbd270212baa9344fcdf56e2689abffc31f78cbb6839dd4a6e0e4fa0488bbef47bca18d9f6fafdfe02304eac50a0f89e8a186318db72bb7cb6105304d668bd69ec639fac1495fada9c937611344f61923c440b78a9ef422035f40302047c435bb50067306502307f1013f186ae878d8bf658a6222cb6b926cd14f5eaa023a57cf5406a461a991b84b7d2e8e7855f7340c658e36acf5431023100f4cb9c144dc5fdf7c30fcbe8d3f462ddcc118838d8f24e1813cb13b8b06f86d227ba5d624520e0cdc88204b2f64318560302047c435bb50067306502306077da6a60353fd5585532170e46886e66a15858adcd1f68fb2ccb403274e972df8da084bb7d88b68edbd0c362df9e3b023100967ebb54b7984c29285a95d1b80866dbaacea689ef7a4cced78a3c001d30498ba79c0edc0f3103453362ce037edd96070302047c435bb50065306302307577153e55253db3c979928221291e00940567c75ccf3412052c2d69764cee3cfe6c205317136831ff6889911e58437a022f60aef7db2626af2a716996fd269f5e3bfe126d52c21e520b8ba363033ad85fb49d03159daaa20e4f109ef37e8b0e0f0302047c435bb500673065023000d34672e7705dbf1983e84c7ea646bca15eab4fb731d25a4bc1f63179d8f1b8d343211160913680fb0db0ff898d17ef023100ea391b3a14b198bceaab684a857381690ebd1be9b2e9025d259bcf450e2a18a68232f851b7085fc53d66e54781c813530302047c435bb5006830660231009cbf3c910e9453965c2b6a24d7cf7d6eb23ffcd4ac610c266a79ac0ae46ac2796f43347e014c0e001a6d7e5971c3aaa20231008c391a3b8f29bc95d6c8326eaca77a6eaddc6aa9945e238cfe4cbbee753d710b57d766dac5aadd4847591ac3dd7ea9e90302047c435bb50067306502302932cc299fe08958095ff128f99854f79bcabd526d3ef2b82df39ce3c4f72a80677ebf61ec251268f8924cca32413a8a023100815ccf13967a74eb62c6f354c86f7a1d0b85102de36acbb8846ee43c45806e81ced42aaf407bd684b7bea6e9c95019500302047c435bb5006730650230445dd5f56025b35b69d99b6f5937ee6a84e3f7b3d54aad4dee0647dfc9d526ad513a52ffff0dd825a725abcc12c791ae023100ab24d29788de6bda46531e19502838338c3949a67781827a011387baad3892e0475e4cc3a9be670ef6aba0501e2586870302047c435bb50067306502302b55fb2519bc349ab41f83fcf0daede4dee8d671a1867255e0cf02cb1a0a998044fbf2ca993baaac0364eb22654f13de023100f8a18ee3d25f509a80a930d3a9003276c105bc5b9b17fd6387191b601d76501200579473df8267862f85d68c395740990302047c435bb50067306502305260e05a065e184de9083bb3c21d70797855a235b118b3b341122c893fb41a3050513982ec7cf43694441cbf1f4711f00231008b8b9aef037ba87606420ce5fd76e9982635cba8fd9bc8dfd1da087e9248cecbd9ad0ad95319725ef2ebbe5238417e5d0302047c435bb500673065023100ce1dfe62fd3eda2ebc4a2122ac4574b1890e607c25b694714ef20be3d59016aba00e4e11b01b5e2c4e45086cbcb6f0280230169307d3722a9364f9f78256d6fe6191570e30df07cce2d3414e0007c2508f29c54bdf8ea76b1ba0fbdaff11189897db0302047c435bb500683066023100a376534d641f6edf1079fd66cc600ee0548f4a4ad0f630c6f1132c11b3e33820666a3c188c6f9155adc41317a0de5d6d023100b3f7a4b42e65deb1218ca3d0c647530035c9903edba496c760e515980ef3e1eef0617480e65f03501088ab0232aaa8500302047c435bb50068306602310084988c8e802c56d326ad973a8a675a79308ada63df220750bf78cbbd83a263ecb736fc211a807f4fe7d7c89525e76f0d023100ad15806db1afab9d308df4cfaa8f710fb8e1017395e82f7c70309369052c73351c46df401d0ce344ae74b1a6c1aa846c0302047c435bb500683066023100f00b9123601a77b615138a0d336dfd9fee55462582873cfc85d18e767406a8949b9ea74b6605f89c94a613e8d7517d16023100f66fa7ab52a8d90715c89ab7aaf4184880fb2d9875f6368b54066643ff1cf5ff31904ec1ec30f4c9bf53cc271990c05a0302047c435bb50066306402304e43f111eadf3bc8ebaf5fa2921df183b85ff605476a54d1ab04158c0a3c29da1f9289e00accdedfb8729ce9882a640702303af25ff8709858bc0b660053a408bc80f1e3548c3545eba35bf31b6c170dbda4bad29ed403c80300527e6eab85f08f0e0302047c435bb50066306402302564521a39025c10ec81775d8313ba3b825250a55d6287ffd52e6fc775401a0a8378252343c17a3e4bf469bf79748ae702306e6fc280f0f04e648eda4b19e7e79c395805cb656dff75d770deeaaa5346e7bd04e1a7147f94b1307266bf96d5d9905c0302047c435bb5006730650231008162a38f0447673585127f305f7f7600c087d412212ddc65bd84bb5419a25f140578b773bf5374dbb88808e524322e5102307230c629268bdb669bf196f9c13681e44a37802d0cd51c0005bfd6ed235a4d174a2d71c9b6875fb9dbd5bf599f5cc0e40302047c435bb500673065023100d6aff1a407f2f459bcf923231e2d1a6d8e09c38c4bac53af6650782bbdaf864e01442c40dfda35bb4056ce9f7a4c2a1202304d73f38be10febc1c5006b65ea070cef373a2b48f27e35c2205d5f7f8f576b596246b6596f28f35535a59ef0790061c60302047c435bb50066306402301befea865b8804bd65a52efd77611a744d2399a09a1a1689ce287d52f5cd5f9fb353c1181dcc33fe595e98163d41826e023044d304f883f2c7fcf83b34df2025adb98d2bf0e29c5502f08197e7dc58eb7727382a81590ed563432c2659aa809d03b80302047c435bb50066306402306a4a6209cfbcb67cf2dab67eb0c8117e6650951a5f3c6e261b9ca0c8b5ad4bf361f276e4d5a10cf118a76c08411c3d1e023079f0887ed40ada246d27f45cc2cd919e76427d6dfba15e5603862ac34ac0e75634e77ead96e0196a1a7892818a1a229e0302047c435bb500673065023035ea3b74973e3d979133a2e68f7323b68a5e1b0363112b4569036c284160856eb107ce62f4f42fa8d6c89063e09892ac023100e5d0111b23867db73615cfbed14bcc49c141a4fcae8ac2af6139513fd077abd576c772ce9124e07d79d79f2ff24df7f00302047c435bb500673065023100af263561a88a20410b3235fee86537f7dcd8c0966a3aa8e8bcb16fdcd1a33d617e80a72464de8737e6b5c5ebc369bede02300b3c830fc26587d672809c76d5885bec0736afc21982b8273df023b62d3ffee49ccdd7e07d8b003c4f1825b9c880bd5c0302047c435bb500673065023100995533cb488c34a2e5f722757c43678efabc3e6ad9297e1e53b409c9e7819a57db46e5ac5adcfa2477dbcfcb78a5e255023050759c4cf640c0a74f6355a21c4f8dd3e0d928c228a7726fa2f12f46bf12269d5a565e4769a6526fc1c8696ed5a4d8390302047c435bb500683066023100cdc2c5e8c9990ee0ff1bdac8d46a2e7013c8b24e2ee2675ab61828051c4504b5537e5cdeb364a73d1d56714c1b67f9a60231009474f7a5b7be40aaf2da97264f8f00846f90f4061bca2bdcf130767803e49ff6f472f7ec415c42825b8d839bc2b19d030302047c435bb5006730650230177d76c2dbc83531858e5e7f59f32abf852e43ce865bd92c944d2dc0bea88cd3b887c39954ade01d00b130c9ea40e82f023100f923357ce88d097643802968f3ca0990e6c7416bba1e5dceb537e1b0fe59b51a8adfbd4ebfb2748d5a4c31da01ad59c50302047c435bb500683066023100886f4b9778c18a8a1a51fffa73256a92f5636cff2618ffc575bda9032705871bc461a2211501c95fdb4d09fe93ede159023100bcca09684f447ae30474c8f865989abf8b882a1bd69fe08a5472d5a8cb956790cd1a6d8216ff417ed76ebbdaa241dbf90302047c435bb50067306502304992b90bb519eaeeb1f984c1aa740b429650a8f41c305547963e36722803db4cacc7dc747e79952f17320a8b24e27f43023100c324162c85703525d31a0beb1ed1861192312fd9bacfd47c63a599d0a64feb9dff3e0f0bed84cc343b484a787622eed80302047c435bb500683066023100857d739c6d4dc252c1b7b31d8382e7ad97debf87494bf04ce31168a89c9f5bfcecebfd3d9a29e17101bb7d033ee8f347023100f13fd8ac8c4945d7e7d1432d8bf0bca3bcda4733be6b826a38c78d7fecc259b009f38bfe10fc87c2e5a3d0d458899bda0302047c435bb50067306502305746dec8219f3367e2b58bacee502730ecd94127abf39c14d83da2b23c0021dc553f082cc988de471f4724bfdd17003a023100c88698c395bdf0a7ab9bb247a28071c1c42b8a43e6f6a6de8847b368c6361ce44ae40060353b8678ae0faf8969890b3e0302047c435bb500683066023100b234d807f1847ae6364573ade244ee2b858468f8da9d5711458f0e9b2c7b953231d2fa5f91f47151bfa91cc30468aa5e023100f627b00540a8019efd1b6db6a5c48948ecc4d60e6941874c332261783fe70eff961b93f9abcae62deaac2239efeff62a0302047c435bb5006730650231008d871b18d1f2e9ba5b15575bb0c924e5b5bc7b77a37cab071994b2bed7aff44b72b1c228a6b3abdc2b111168f3f96a0f023055b896da378c65ec20cd1325fa42362ecdc0200792d9286827b409034f6b1ce95ce92be51c68215c58b0c3ad0f7cdf900302047c435bb500663064023049ffa93323f7020aa71c407785045227057a99aed1b089dd99f44bca6712efe3d2478beb9560773d9e4f611547bdbddc023071c9848b6c2623981d8f3033aae492a901bc64e63832e86bbff466861348ef8c39f349e69c750a1162954fee45ea89070302047c435bb500683066023100c2fe231cc05b2d1c75b04516933d9b77b7d2f26b0d0b5919ea4e95230bee27379ba91a1dac6d9fcecc0cba61e76d3f7c023100a2b396ae7ccedb7e66a860eb42664509b7a9cf1aadf171d094230cf6cfb3cea02470e504bf150216337499e3ac1b4e680302047c435bb500673065023100814697a76c3daceeaf9651b169a046a72a1df052142c2f0e96b3e2d9b50e4b45e3fda2055ff67c8e5e749d99e06892ae0230295ae0c813f42e1d81078b40a6520f6b77dc8c0f8a23a952432d22a4d87954f72c6caef1a6f16978f9b4a3aecebce7820302047c435bb50067306502302eb2a626cbc62750a2b4ab7d79936039d11086865be36de178971687c073ff8de7115a5b688ecd5c4c9ec935150cbec00231009fefce627a98b8c5ddbd75cf27a5637bba73bc774ec27bb1f313143d1290d1b308c32eadbe28f8a8df00208289d05f950302047c435bb500683066023100823e756d39cebed00f321e9dfa7999b058214317c79ab72eb1bc9f143059ac52ff0d998d1e52e700f936defc5bef1182023100eb71763a66198a58c738cae18d6c852250d31f176b8bd35210afac994793b543c1dcc79c1b2a8a63b0c0297d40ddcd3f0302047c435bb5006630640230243ae8b0583a5c3f9053b5af5e45e7e6d38ddea4e8d96afcdc8293cefc879fb06f4880ba5aa2e5f026cdd804ce124b1c023068d6d4a8913ef086b794afdf0ba455e0166ac7f562cc80e92bf99091589b29fbdcab7a088834273b2a962d035c0da8c40302047c435bb5006730650230371a508cd4569f93ae8a1e0038f6f96ba60835e47e40ff84b264dedb4fcf63562b164637d9f9f2182cade80648592a08023100b49f6696d143e20f584f4199825637de9ab266e4f77fbc24c3e816ed1cbcda9b1cfa6672a8ddfb260883b2473a7772530302047c435bb50067306502307be19b67bc45a57e2147690a0a23d5e11e9b4e87900188430c199c504ecbb8d8b56493d0215923e1388191098be4cd0c02310092fe58fdc90e24999f277c63255ed973970f59ad887492a3fafda83a7bdb9ebd9bd7d5cb688b4b6225b3a6885a2de8260302047c435bb500673065023100be67868d31ce5c65617d7b2feb2227c9d4afaba9a0ad9bf53e7523848d09178cd3642522052133a484ddc8503e3e969602301f629ead47e76cc79577702a86cf6e3c61627c13cf330eefea8bbccaf50049fa551230924461f72bc93635539af16ba30302047c435bb500673065023100dfd2fdc0c44b67cca970cdf2dd545202f4d12809970992271a078331041c770cff55138a8b609c1bebeb7af3ae1578fc0230650c25167de4526b8f164f80157682cc9b02086270029885c010bb414cae8faf714483f9bf9133c38954e96357ff9c1d0302047c435bb500673065023100ec629debdaca1251e85009be752d94e3fc8c923505eb59dec0c927e056c461833be534d1e38c95a6c9a61fde21044b0a023050f77f34f5dba98677c19ffa23c20f166af4a86bc14b9e28aa9bab07635b997d390a7fe5b2ed2683b2d58b97f69b49500302047c435bb50066306402300aa64e2aaef5c5276cc9e8958c8ff3dd99c3ec5dcd62b2ef66f516453d219b9735f2a986e6f06d03062af1e9ac9537d00230313d88333f2ff145b1a28702cde8f0fd9a797ef27380dcf9bdb7b79e391f4c34f4a3d1788ce0e31cafe3137b496544160302047c435bb5006630640230233799b5a6bbfd64c77504b413cafc6caba0404932bfea55cac0d8d87c446ad33ab1aa530588d6278539eeb9e8854aab0230094233f7157be2860b153715fedc421c3d8d00e5115cb71d3400775b3393945f426e2c4e7875d1833ac851c0e7823ef80302047c435bb500673065023100d600ac0bd77de527199354719ded3a8576bb4a5096e5abf2fe13e2abea932263b84ae34f9571bdae66f629af9a94a9a802302b4624cba65779c29accf51451248200c9e211c921c34e8f5e6b3ea624eb49a56c3b448018f0af93f61507e51183db670302047c435bb50066306402303d8edd9657394d36621d3eb6551ffb939a8f229da9312ca6183ed277e2f18232da60bd9e0e9d7df5bd92a33f91f63dd402303ea4ce7710a1f0d22b78a9bde9997f3b7307b80f0de0c0db9d7a7127ebacac55d1fad000b20758858d6bd275f5246c6c0302047c435bb500683066023100d1b7b3b244a893ce2d8a9c17cf405d1cfe6c125d5ea85566b7ca0a218cdf830bdf8c96904215f178b3471f2f18be0c73023100ce2959a137ad17133b555be1a7f813f0b6b948c40f4973058bf312791dfa3aa4f8e5eb6eaa89da5e6d0f31fd8e3cd4e70302047c435bb50067306502302954ffe4a55baae63e720b3f4341d31ed767046bf726b41d609ba06262757188d25d41743e5a4c268935b962cfdaec48023100b97d167048b788179f1e07f678f1f515b53a252a541bd5432a0d4582c6d562f9170f91cb9b1f5d1f640becce117a44910302047c435bb500673065023100cb03bb8944364718c6c9964895a71087121058b2873bb50f498d5d37db9c4dddc2511c36830c1288164621635ac6cded023018ea41c8b87567047edebceb032b34522be7c465d176f327e768e2979f8d5970f89ac374aedbdcc13038530a3abdb11e0302047c435bb500673065023100e8371f07e1a9e34652ccdf464f0f9a5de999df3048bcaa8ffe641c337cc7c98f9204417cfb8bc8d5cc07851f1cc6651b02303254f0f3adee8f5d8a9e3bfbd30adaaf39fb320c228057425aa998a8b4f816351e7ff43ab135f853bbd9be339dd934dc0302047c435bb500673065023061b11163dfe761ac2c80271a64c30ec99ab04c2c79348d9f5c4a6df8bd0b76e9099e4f3fbd380e7e16cb67d720587645023100f8007c96b2d935ff1bf35fff2f00055031d27f7a089b6521bc94973d9fc77edf0325e64fbab3b2428c9744328534c7010302047c435bb500683066023100f73aa4e55d5d5c6e70175dfcb20bfe2508fa3ea101316813a4778feb7c89019b9c4fabfb6c6e61db1bfe6faa37d2125a023100f6f64a1425020ff47dbeb6d36830afef7dcfefea445d2ae5aa1ecf2e9df488191454ef40543c83ab831773c0dfcc28100302047c435bb500673065023100ca2e7cc11e2760e8e3e66c7f23affb94101b009354d410478261a1bfa66f032b45375918403d06728cf15733e496f488023033c3a01413c33be00aeacced2b6c992403265c1b0de0d660c7235bd5b2f9ea16974ece1f7d04ed507c246467d5c6ba1d0302047c435bb500663064023057f7649cabe0295a2dab67b93654df8162f30b510bad26617b4ab8deaec934b3f8fdca73a11af75323990980adcdd2bc02303e1061511cb2aa3b2e137a900eec95bcad4112801bda50611e5a011c45cbe3e1c38995c36b5c60f56b63fe6ce3828e280302047c435bb500673065023049e7b7c89d2a8c970f11a0c9f84c476c9421611c65fd0fc8ac9353c866adf22739beaed352cbb83fb466554f029df3d30231008b8adcc9164063265c8e9c3d3c5f7fe98a678e876f18093f83321d36d367c01d22ab05c91af9277b883b5791a076efc60302047c435bb500683066023100ef91f053dd1bbedf69a88c29edaa86fded6bfa3b46b88905ba42a839d177c5efb9b0896d755b487c8c8ce1f1a4530604023100edae3f4d4805ec6ec7c4638a9ceda6237b0f8ba9b3d091ec75d2b4410d32210ebdb60173fc3d688994e3431197ca16f40302047c435bb500673065023100f69cdc12db189547efe47dfaebbc86ca973c39aa7c032259238adbbe5126b72f01e148480e5851113bb8d55fd8cd956e02300323826c57e6fc1082d079d12452601ed921013f63be964cdcff8a7012ce03900f6437798c712497c328d42013b2bf970302047c435bb5006730650231008e7fe974890cc66b5d55f373d6b8b2594c4f9d4b37e75751ee448735ad5fb00f501818e01c61669ae19937a6f2868c940230158eea6aad21fac37050b3cd6a3a06a446e25864e9fa6df2096cb82888f60bf1a07b9e68ebff63ba7a17d64aea3394b30302047c435bb50067306502303208550202990aee25362d7609dc36c5ea6880d9282ac3dbaa897f182bcab50421e3989e1c1a664b5db10cd939d36382023100e31edadcada8f0b8b19aa4b07c5bee688252c15aa6f445a1cae72f621050d627dc52f048db48260d3a8c7459aee6e7f40302047c435bb50066306402301ebf3bbab312ab10b216831293355a7a32854dbd0c8996b292996c362641d67d036479d141f35af1e90e09797c88542602303769b5c62f126238a94e5487e4041834eb4a35d879e239aca4c72c52b12bfd4d04e1c8b8a0b56ed80c20e312d868b4130302047c435bb5006630640230258696bc92a2d0fcd9796101f2be05dcb0a2591144102c643f90df7f456f5506645214d91a5d8a06254ad0eb8e835bce02301a6247b18a5a21fedbb6b598f54b4b341bc3012aa9188e211c321d626d9a4f3450db33b7e25604563ad79669409b31a80302047c435bb50067306502307d08dae1a2fe5bacfac04bc14563dac375d0d8d9735ba072707611a076bacb09f2dcd048eda2c234d37f1ce2c9321f33023100997ff410848256005dcda49ce9795707197c27971bc438b3f8a58b766014fdf61f7a4cb312c5ab7ca95d38f83cc141310302047c435bb5006630640230049e10a3292056658199eec80ea0f0cfbeacfcfd65ddec7c00f9bdae9da9cb6739376c11fda91f4f9b811f507555bc2002307c1221986f14bf891805bb24d5742fb88d7e8e6cea15515179a5909027e733150aa046a61f72e4d96b697cc650e0d6860302047c435bb500673065023100966f9df57295f6e9f0057d2dd0114eb8215ea64ce6ec294386804cbba216bbc65a57a84d9df628f9168e335ecc77bf4702305cd543082d7dc5838c3d36b7c93a69074442f93935d2f4183a8863185d94859e6f328285e0ede376398971e35654fbda0302047c435bb500683066023100a0b21eaf10d90ab15b234645d5defc7278c981e5c401ea63eed3d5d4b06f2307b57a74dcb8c1c22f5b774fbc422092e5023100988c2970293d790ffd78269b384df5bb6df11cc392189c3bde975779e17d43cde07fb1f6281f075613d46b5675680c060302047c435bb500683066023100dd577efc6a3042b6ee9c9995f3bf2c1f76d93a4d8f981e7b54da621cce65875f00a3282a242a9826ed4cfbda14c48817023100ca671055a2ec3a54a7e01f957ecbc60999ba58b5fb61bb315d8c453f89778d6991d6178f64030beb873988402b65f4f70302047c435bb500663064023074978b4236bbb6338b9b929cba04504db6b50aac36a884b134a55a760bd4b2859eaa3e6fa28f5000c4af17cf9eed31a002302d776a4d6365dad4ff15bc3a30759fa93914004b5c5b1c342d027006a14501783d96406362069b6fd953757e690c99580302047c435bb500663064023050215100eef11d97ee27b004933667070880416737f318666c22ac7e40eb6aaebad929635a400607ecc728e1f8fd10c9023074cf7728a8c37713fe2e4a586607367fb93d1a834b347c59ccc4511a9c46d4ceee41ab422cf7d595c3af481ddb869f9b0302047c435bb500673065023063c8efaae16d2afaa4fb93b563bf1bc5df3a8ee37a4025eac85831ca384ebdb75af94018e7bbae146c86703d40f0d80e023100dfcca4a40ffcab7d13c7bbb0d6e097ea87a8e1784e405259705c51cddac37e6578b4e17e7745c454643586d620c247cd0302047c435bb5006830660231009eb7cf7611154d23016289ba677ebc71551fc78224b97cfed91cfbb18202f4d62e8fb1b3a04dc44b58e5fa99836e18ce023100c8603d190a7880cb0668f7021d756fcd1e4c406f96289f9c12fd14c3b2a72ad0e03f39e682ba2b22709dc0acb120a50e0302047c435bb5006730650231009cb4b7307c36f72e827d336c4498625eafcd49466fb2ae7c775e72b2ce34b0724356ef8ec6c14d7130d6d516e7cfc9de023009a8ee1f7d093214db15ecd7f612e1b56263ae6b9054f8001e5c4c97a793e2665e04d0412a53a68282783f3eea4a0cd90302047c435bb500673065023100850a10269822e42fa6a598cbd13ce010ad3a7319e960048d617894d6b21266900f8915c12936b9877ece90060c49493402303720701c37d6c08edb587f79bb3223d1f56ae339327d8ec412eb4b98e65e6690e30fa826cb777da21c8d6f5c8ce4c42b0302047c435bb5006730650231009908f4a2772471835a1334b8279a1ccf3a827aa1c7d90cb9175b41fb5fa10338624d1481ecbaafd255e48de12e848e7d02300aeb23b20528d8ad76e0701d93ee3659600f24dd94baee5461ea0a4bb2e75bd1697e8e7c917a4844937325baf9d3db2f0302047c435bb500673065023100dbaa539a4d23f468367adda75d5d4580136121d8bb626d5a9959a93035574b3b339264b252be3b6371316ef7576dafec02300dd70a7115a5e1fbeb1997da88432b4173a2669cbd1b43efa555bf6436940deb14829b9c5da2f215e250a36c8a0dbe210302047c435bb5006730650231008a3bea63ebbda667f55923bd08df209514826ba821e68f1327dbc378a267c37cd1f366587ad6e7b9da0ae955545c401502303ba015cd33453c6cb5eaa7a80975862810bcfe5418bb1857000d90f238857c89dfd4b8964a60540c1cc0d3434d8e77370302047c435bb50067306502303fb11367dec76ecd7d32813667a774dd74a533f42c914efd43c956a48cc54a2fef46abbfea80c833d7c76d4754a8cf10023100c4a27c929d0c617c6c06dc7167d2e9db1d9fffef9fff79e787a4b0dd642f02e75c167505c779d8d91284ff4ece4638a20302047c435bb500673065023076d361ef9dc636ab9edfec73d40b0632a04f734387136aa9c21f97a941cb43a223364fcaf541af8fd80b8d016397938b023100dd3762aa37617c05458ba79f56f1edc09a3a461b66419fb90c4fccf9c1bd68e92c515135cce917dd444c01c949828a250302047c435bb500673065023077868ceb15a68899a078ebf7f9b9d26be2085c41ef1fe68a18d9920c87dd40f271420739d666eecc9ca1b7061cd05c79023100e556fb0a68ece816a307155b0dad7ca351c0c0ee90fb3ea35b41ce6d12274f88b8e0f0431cc469c4d851827c957bf2720302047c435bb50067306502301dff3e0f3dcbb750834746de5a9e7fe5928ed1e231f0ec359d2b83721ef88dde92812a26e99606cfc9dd64240071bab7023100ca36eae884ac9e4307d15b86f4077f61fc975bba22e43e4d5640bbdd7b1a763af0e0f6575daf722ba1245efc959a07d90302047c435bb500663064023055d1aa25e80f43ae2797221b24dc44617f4ebb65926083eb2c8f8ab3e3860c3c0a23cc244b6516173d9336b231a9d82602300d5d08eb32eb3b9933d0f600859910e3829001598d33474665c6d2e92585b862a428fb63d7fab3a0c35fe84a2023e5d50302047c435bb50066306402302ab50ff452426e64f386db50e0df5330470272809e4e88f1f6882dabe32e1f7069cd9cdbeec8723cb472ebc754731cc902300ba564d0db2f5fac652cada4e00ea4083dfe95f8a360d817eeb5c0d83a21eaa622bfe770a17b0c47b86ac31edadce7ea0302047c435bb500663064022f6eb7ada708f6bad0485e0ca143e48716d485a2064f5f6914b3b18f64638fbf84554ba7c01c80470c9643aefa41f866023100c28f82cf96708689d39ad565b0c60de785662f4bb0b5960a26d1c08e23b84991e967c280999ad1d0cc71727cbcbf6fb30302047c435bb500673065023060df21c6bcd00fc7922dba3e6429ae9b8a12d14268baa7cc70153e5d0f9f0569fd74228686d08b0ca1d515f59e4599270231009f1af8b147130d1b5c8cde1f7b72314d44306e5edbac0e517ed6fd6773fea33c0550b4844587eedcb82a66f20e6186800302047c435bb500673065023064c8580924a6885f18b254a85ebe45e040667d25ca895c64c02d8f72aae21ed732165b281e41e24f70ed286feffd775b023100e353e4b128ef43f6ee5455eee051e62be70d641f9c743c930665a0aa8f2fa32e5d688c4fe2d76f99070e7a362152fec10302047c435bb500683066023100e3b6f03392fb61672d81fc9b88f35ed9c92d05feff1ce9108641767d744dd0e2e782df6ba8f26bf9be60a3e746592fb6023100902cfe010fee4c4cbae667f7e4f8b0d9be0b253872eee2e056bcde89ec3c44dd730f59a1a36e027bf2a250455892ae830302047c435bb500663064023027a3c1a252b205dcaa9847c93d078f107803c044fbb30b6f3e6ba7990d79be5db1a1c5e8a7bdd01c1e5427c907312f0e02303a671d71b5d3fa4c60d35ec3fe4d5c9cc56f3b82d67ce421feee542707df5758f6940cb8098e809403c83fa63f440d1b0302047c435bb50067306502306a2f4d111eef901f049fadf4a95fd2da1be366bf5f7a4520b3ae7ffd5557753fd99dd918087db4a5b5c3dd071e5a55dd023100ea09321d52bca88c54183a84559d75ca0a61f18b3da68a5daafe54efaccad540b55f75b49046e7cb39993eb3affd74bc0302047c435bb50068306602310094bf1c79395868defa4dceaab1ab097de68b6b8d74c2851f4d97f7b34b37a42758307d55796803951704a976881220aa023100ede94c44cac32de776e7ae68452fd0579674d67f8125285853952f8522e815ad1cc6e6b0b39f1ad0db22e84dc918a20c0302047c435bb500673065023100f214615ecb229b6cc725e0de37f5603300fbc5a469ce3144dd0702b562d221484998bf5fdf524837b8c7a9c480c1746d023054e3b319182288cd126c520377f1c7070551f8aa089f8ad549de42d5175c6d7216811591e489a51202a52cb021be18e30302047c435bb50068306602310083d9e849ba3ba6c2e22704715176557d17366c4de72e9d8806246c8241ce41085b04e5a93f8ee114a2f9e57e547b588a023100d42a444e08845795cc322a79d7f647bd854c9b5bfe0715929a9beae31edc131fa94a21ddfe0b2a8668274bf39bb73b280302047c435bb50067306502307b5b247de0774d33e394f854a10ca20f60e386a739f924e409fadfc164f959e5e5e2936c6d08efdb61aaf4cbe4e2f0b7023100f0a21f26b2b9fd94a5be512927a53e8fa91e344cc3884c9c23b242b835f5b4bf33473a206e3a81f4649d76e1e1e6c82f0302047c435bb50066306402306bc080d7006652f5f4fa4697f4b1247011946c3cbe604395b8ac9c89a784cb7ba9fee4061a9569cd6ebfe225e01b323802305af99da5e32744641416199a52c671dce9e1c564301b26f34511fab1de4f3ee018d02ba221b57de12f51ff229eccd3810302047c435bb50066306402307c8cacaa1e15cb03aef85dbda0f6304a67900e46f43e673026bae3f5b706d6d91968b0905f7b38635482b1a9b436298402307124e8dee9c83abeaddc42e658023b537766a68860903ab864cfe62d7e9ea1c3a3f740d135c643c91866840af37f53960302047c435bb50067306502300e1d7dc72ab42a02031e94c01e4be5d160e3470877cb95c53d0ba37c18f8ab49d3061f5b07ac798484e7aee5688f175e0231009098df9ced17da3089ae9bfac0fe55850327572d15b5a67694cccdff0254bbbb17f4d36b68bc194d8e5bc3bfd09702560302047c435bb500673065023100ad427ecdfd63e9d488b6b37e497e065f34e34e4821faff35e3390ee0681949eff89a9a91917cfc46d58f44be7ac37f57023018caae4022e16a13461929eaa6ff65da0e24c7af611b2a2795ded8628831d765d7664730658c065a2bbb825a688f45010302047c435bb500673065023100ef170189c200f67a92c5768c4db0adbabf27380423e23df0dab9ccf6a887dcc2a1f0eb44584bb46ea9168bf489b187ac02305d5e898cbdc9229a90a40b19f4716c9456f671ea99335526f84589da7f59a46c7fc87624603ee62322519467660499390302047c435bb500683066023100f22a4f93ab96dbf53009254c96781a0a53baf4a46b8ec0776197fc2da90c1849fd9d53b9f7da0c72719f182007e6b071023100f8fb87f9025f261b559eb9ebe5a3f1b2cb984e77be4bf0697279700bc5020622a746c67123b3efc58d5be6ce74b83e2b0302047c435bb50066306402301db64b6e76b5ea1d7020af28bb33cbc1d061f8a0dc17ca8def914fde332eb5ce4017fa8e582d4a7ecb30e9d8fa69f363023071311b2baa986c22f874523133574edb64ab5bfba598c05e0ca202fcee414ea7271c3997bcdd4f4a340188e064eeeb490302047c435bb500663064023029a8eddc725822b865909d22fcbcbc4df8eb40b44ef3a9b3d901b48fe077636dfde85433441c8c0b26f8f1b57c8b2b23023014262dae7ba57f3a82ce3fcaef241fb9fa10d6fcbd5e205fddd2d4b654e38465eb70f750f8f8750f75e3760c6eccfb850302047c435bb5006630640230644a576f5dc316538c8fae403aa66a5b84205c9a2955f1b8d743629b4de39c9b1e4cc80b905d5b3d4de18e9a36ce79a9023027f03163072459bd4b827bbe2fd671bd8e62d201a17b15201f9ed181878a308cec2d8ce2f9da40e43c7b6731f3a636bc0302047c435bb50066306402303bc4d8a7b82b0c39b2d7b87201fcc93ccd75049ae3b89714f6c1665370a53d1f934aa385932a305884623c2c6fcb3d64023034995fd5ecf584be506b610109e429aac41834a33ef83b6c91b45dcba0ca68b19ed017027e4be0a930194a9774adfac70302047c435bb500663064023051571ac589861fa8785d009fbc96baeeb112d17ec0062cc475e690cd23b7b0e2c65b1b3a78060daa190401add0d2edaf02307408749613ce7d4a09fbb1ad116316cd5648a32a6a1232c0859979d513cb49821ad7ff5fbd12b86abfd732069d2cb0950302047c435bb5006730650231009c976f2300468e4fb32221c0662c1c62b5a99f3714dabef22e4526fc79613a6c0a26bdaf3f9e73b31ffb10645d4248cf023041d09ae6dab35f7283f3e0455c5b216abe7fd534eddf5225a0a6c40abde2d65c004290e4747d71905010de7413bc9f920302047c435bb50066306402304e095aa97154944633682a77b8602e38950f2a4ed008b520295c501c209d6ebc77692ad9473e636dde4820fdfcf2bc010230496178082d06e944833a4d195e42d84b96aba95dfc1483d955365db381665ad08c04b70937258819c446b9f820483d950302047c435bb500663064023062caa479c299ec889feb87b5755d9be5d71c0961051deb0dbc8c357d705c9576cb5226f38246b2db5ff3c56b13a65c50023021998853b808ec101c4ba7afa4c30760cfed9b830037ee45eb30aa4b5512c073cd48f3ebf4b2f5f0653219622b0268690302047c435bb500683066023100f2c64925021467e845b96448aedd5c131b1ce5ddcf9ac3eaa03ee3d63eed5bc0911593aeac8e493518c841d59be337bb023100fa9528030d1401c2f3da1afba28f1f46d5efd742d20be022bdac96e0fe8d4c0f0f0bd81fcf315fb0d0d510430013f3350302047c435bb500683066023100c09cebb4c85314c404f95f7fcf019dd1ffa9298bf717859da7e5741ad57675addac5a8406d3395d28903cb26b67a7812023100b3aff79d38e117ec7d737f69f3847b0eac04e43ed5954f82883da290bc8f04c62bc90408fb3b25b5487927114ccbcf110302047c435bb500673065023100c66f0e420af4a2868891560ce65df9f7008ef9de782e3f12aedd44e6e170a96dc9d9580875c90e29e26daf5deb20ccfd02306bca55eb32563f6ecbe6246e376d7b7122166ae08d558cf0116f419abdd3283276cf235c0e3f9b662024e42699403a490302047c435bb500663064023041ba17020d4adf809a3a85e6017d1b5833924c20b758429ede9adfcb7acd8d2137ff963c832aa99cfa00f87bf64ce30b02301c0f06bcecf2e196a8c68399b788c3fa320dd5a05d41b4cf5fbba0cd67e3afee4a125de3cd1bc8e0d7ce3c4dc39bec610302047c435bb50066306402301f20ef967c7963c51c04f8ca832ed5f909d8379d148eee7fc08ab9aa0b8441453b33eb0b2cb5e338574ba646283b154402306bbd02563decc1134d59895fc2608e2d699ccb121bc7d823e8cd77005977af697409aca51e9d66916c038065894096050302047c435bb5006630640230735951b636d5c35ef3214019b59b19bcbad3a44f1fe6769f27f53355aed2c9bfc9f434c6666c9561c941b1e3c4f8be63023045a0c0ea0fa286241fb5a6c0115aa646876c5bbb56f9929ec47f6a8247810e0473464bbf3f13a47601502c6805dcc08e0302047c435bb500673065023100e55da5266fbf006e8de0c42bd190dc8142864505f733daff5064f31753bf52a71c66ae18fca16404dd9d0969d52dca0802300a29aebb93e64b9da814cf3c8cc0e290e99ff41816329e130f7915b32313f324e5509ac2237dbc3164881f507ac6567f0302047c435bb500663064023019cf5a5b44c74ed99fd29d7a579c40c2fdc588f2e4ca9812f70a8f822421e05a28931853dd4349819a3e6f1a2b330ddd0230548c63e6e612be4625fcce98a15a1b7cb53dd2d02bd8f4b486a3605719b10905b53607aae2f3c7e733a06b7130fa4e250302047c435bb500673065023100a51185d45a8505a9897a33f404cdfcbd4c34f3bea92b2fd4b996345f9f2279d869f9f865deae9e2189ea661517e89b60023047562dcde4417df480aa5fdb7e21380d8bab8da3d2e7458d01807565e94332c90363aa5fdd2a0a50d22cc6f555b0ea7f0302047c435bb50066306402303213bdf8a05add3962c15c6cabeaa7678ca5c43d883973c3ffb476f91e70dd3856b26c1ed2a975219f99d0891bc0336402305a2494120d253c98947f1d8fb7bb94c65c664165d7e8f6d8e0b14f64a155cad5d86ecd3edd1f4c111f1e2c4ab56994af0302047c435bb50066306402306d6df77f808ac049186cebe0cbdb22fe30eb40f8f102db67e32d0c205c01c253fec2f054aea8ca908699ad2384e0cb9002303b92a1bdfb599725c5e6c95df712674feec16069e84546db01e5d9ba66e6056de54ecc95c1fda832b72b6c89076efc2b0302047c435bb50067306502301862c41b18d99bf8e01a08479c5aac2910585c2afa26669f92000ed6447da7695bdb340ea914c27474ca2f3907c72d970231009dad6e7e756e2668f1e574a08e348cc6070a9222612051158f8e6baefe17e91f6429d01dd665a0db016b86b4ef5e2c640302047c435bb50067306502310085585cd7dd5267ef4af4abc7343870f8e678c3216952810322ec70463f5374af3a3d159e5eb0f59692fa5c057d12028d02300af4db01300d3c3460bf3b7f3ac47f62fad060ef8f8253da38dcc3078c3632d296a9fe073a2541cc4f89a0c44973b7820302047c435bb500683066023100aead60386d7add7eaae2893790e601f3899ba1fe4dc22f18b9130fc4e3bcd043adcb4839e9391e505e046afaae5ad9b7023100a63c7457f169c2f9fe113df9b33cc71bf552f34615e93886be3c4f4e7ce2350c7cbc786478de47cacb5712b2f151a32d0302047c435bb500683066023100981e09d937dedf2bd180a6448793cbaae7ba1c0e5c9c8d561dbc5a4c02e4a6570288eefca36d89c7d305d15068e5dff6023100e1da95a7b3133e9a470f4577fe27e2d925ff2f4463cf1ad980bf340bba48592e807e8fd494d2ac480ba119068e572bed0302047c435bb5006730650230651f3531c6be70764871ea83adb4092d807ef9b737925a1d11da747bcc524d32b74b0c873cc2aff7e64df4bf98de141c02310084e9d50cb47ab35957b6cb2dd122f65d97652f99636993efb4678cd4c04aea70d555e2389fe00c92c9c567d514f2ebc80302047c435bb50067306502305592b15dd670bf8d0de1ffb5169946bc258dee50da604d9684d8634e28ebf6ce7a567e5101e7f57b239a64d02b9e9a59023100dcb71c76c7ee7ab8b811e270723925de212aa8e49715ec109481c5a6313e21fb9ecbe53f415ae0591c4e9be34e08244c0302047c435bb500683066023100b3ff9c52c923b84aea072e04f6bdcaeaebe89037eff1d508630acd38353a698bb19b42bd968e07b663c37f8444033673023100c519efdefe429843176089967674b751b016c68007d384b5e60b9b32d3d845ea1e027798cf4be7b614f17143a95da18d0302047c435bb50067306502303aeee51c2051a1439c67581408b9b9f59521a96663fc9e8a8ebeefa5f9e96bf47cf6d70743b522c244bbf629fdf2d4d4023100efee996dd31766cd452110ce3e0b71f98d469958b5a46aae03c6b42fc64d936efce6910687b0b6b373c89fe80d236ebd0302047c435bb50066306402305e4fd3bcd1403b20aa5b1937ec99b39976b96512e2d4cd7b4ef8121d6ced173d27437f325a3c1f6f78ce1a4ebc3ef9b0023064fd1123b2b017a9c12f1c8e752561d742e43c4b4d2c25133d8d47e8e72948500fb52c78c9308d60f748610230f156ca0302047c435bb5006730650230701d6b8a2f86b7fb5eaa2d3657c15bf38b8343f9bec16cb700f9a7ef6c2f9020a0b3098eb56531098b43b8040eeffa5a023100e3f8bdd7e7e68367c42a518ecd2a7707e907cff8080ffaf672b8064385714465af0be8df0573b6b798ef877acbb48ac70302047c435bb5006630640230429a47a89ef259dfce0ce79d2a7afca3bcd48cb3ab6b20e348fa8b16918017d48874c11425db3c85daffd92835ef565f02300d500540568498331be6782b41a2a599b8f967b4838c8505b867ff6d24b4fcdb4c1e1eb7ec4965a85b04ade0d2370bc90302047c435bb500673065023100d6380a78fe9bfd0e63383769a0b1913b2d5339e568fd98e2dc92a9f43af308d64017e893cdcaa0d1577b6a489b547e9d02304fe8dfa8716956c5bb45851edccb7984a024eeba4643112bf19ff0fdef1c1a75752a6ce7d97f9edbace63415cd4001570302047c435bb500673065023100f90abbd28768dc50f8e21de3ffa76a9a9e614ffd0687e355707de28a60b912f995461cde65ba8ededd685373776faef5023017338b0fcd28549c25436575b7e5fb255b798721f9e0ed1ba93f0e9120bc077680491e3371d60e1001ae78ba267ddfec0302047c435bb500683066023100a6c19007391a3331b6b9a8635931fc80c990207e97a5867fb72654379ac7b8661c0a7365989640fd11720ef8e64cc5b002310086f9c2bf33843097f7f5e67a0973b0cb2e9c547b42efc34a885e9c0ed53b510cb20fb0bea63bbc47309aef3840ba6ab80302047c435bb500673065023051d5c3b761319ec867372b6a8f3c6c09bde6e06a80c884a88f847c4362c030ae6ceda9d9a95f800eca16ff057df54142023100fa9e26feb0c820bddc26db72a6f2bb4ff8e7b3254a358ae771192774a1b52656a83656822ff1a6bf632210ac4c8227e20302047c435bb500683066023100968ff3861d8eaac3170a447f2536dd75a93f5120682b65b6ba91f92fc463f29ad27db3c10e1a577c4988c2125c19f9cb023100f8f3bbaab31d4b6f9e8b94359c2014e27a007387f65f7b99db7dc069f84063db529b1ba40446e4835ee1aea85a1df8070302047c435bb500683066023100c1d83e8b62fdb723ac4a5a7cb55bf927b9f7ee64f4c92e8bf7e72efd924d098e99ced065122e3af0f85d2105459fb3ea023100e2e4232e1189549ff80ddba51eca084b4a7fd0ee5d71eb182958378f434ef329a5c9a9a22f7edc07867b995a7082ba750302047c435bb500683066023100bca62f6fb82faacc6402eac83b39bce45e307a28ab70ceed9f6abffe9410b610a81a2ffd35f5f91a9ab7c1c93a3de39d023100f27d490a528d2694d8c4e29351038fc295158f69acd4fc546e3f19657135d417d405f8d652a60c0c48559d2a7192334a0302047c435bb500673065023100eafa035e19360c531a35f3a964dcd5f2695e5b99727aaac4cc1fd4166aa22806f6c537f07f2726100b5481c3e04a1adb0230140631afcf2e12566dfe40089d8d92fa0012c7f24a69079595a2d6f91827c8d85650088dd0624b95c7d1c0bf896b6e510302047c435bb500673065023100d3df285aeff94f8e2b00f5276dcec67b9d71adb74c64756a05aa6ab6797105f7cd5015c8dff2a8e2a40c9834aa88c1570230177c906a1869c3e4104aa30042152749dc892ac9e8ced18cd1b0a20058c456132c57ae60cd561d926902b278da9a7c0d0302047c435bb50067306502300fb8721d25b3f858b51a86f4b85b9aaf994300949fba645f394df337865c222bc1a0e7c9de954df2801837ba9042cc95023100cac8849827ac5fdaf3f60bf6b7b230e185765478ee2d7a1d61efc33b61db9d98c64f25585d842899851a4c426c15a80b0302047c435bb500663064023066f3fb46b130a2fd5874314ec82464ce5d4a018b04f3b0bf806e8e91a1eabcca5da838c13e839247341a2dba25c6fe85023042c3d55e63ce31985836b36ddc20b009348f92789934858b91e9cbd494516800fb996d29985d1b09c6d68de5f3d08c350302047c435bb500673065023100c6dc7ad22a156c70dae08d33025f2e4cde3fc3d425c83a402ae047370e3b18e932817341b40a8299ece1dfdde8f1855b02306a6b319dd11c04cee29455452827787f56db60456645f2a4796aecf634003e178da9c4ead65330080c65bd4ac4bcb9390302047c435bb50067306502301030682371e81a3f10135a5690aa96de46648e93860a66a931aa1fe9db43dc51b7fc908c3d3d6fd8c6b3db3617c860c1023100c9a31a9ad8c0ffc0090c08a94e64dc0fa57d3766e7d4e37ccaef2621d3aa0c28134d6e1d4d5b5c4b4bcfe1f0fada2f220302047c435bb500673065023100caadfa3ec23af30352120a8b55243f343a1231a4dd6d01a320d755e3ba928d66ba14db9eae6cef6d9a1e038daaa30768023006c41c0bdf0ddbff7645bdf05d32f0bfd81511d462e35d63f29b735e80cd6ba3b5b6d76aef9e1f6dbde26cccccb1213e0302047c435bb50066306402305d38d95159c7668d823a0b30d217372938dbc931609a93efa4d29f8ebab2b65922194bb70d6082075a33e4116ef3cdb902300671a892dc60884ad26ed5f545687214675651a024af20b74d089a11d3139bd768d37d821f63c32e015522ecd0562d330302047c435bb500673065023054420b1ba033eacc612c2462c52a0b048e6decf9154999e4310a032dfce618a8b742bb0652d24faaaf17693eb39f1467023100ce642b9938a149973205b93814df30c8b7237c9d2163cca8083d91f2f93db549880783d9caa53329c0e6d023023700f30302047c435bb5006830660231009dc6dcdaf62e9ea4d2033a8cd2a6cff9357780ebdb6b81d7c8be6adb827ce539df235132273ab3997e335b791a405b6d023100b2903c703c1377e6d44d6ad2771d781fe1a6a6726c5c094c3b51fe3244eeca56aa46119d311e4aa6f3c888b19db91a5f0302047c435bb500683066023100a96df7cc3b55d313bd752c5dbb6c997bf8cff771a999e6b93bcaf521562b09ed1a58f50d79ac3d7368d47b6fd25772550231008faff5f84b59ff25ef19a9145bef8d099ecdbf970b320e0e11d3a0b47ee27d7c5308d4592890c42263dec65f20dcfd8d0302047c435bb500683066023100a9642f361b39e4c91e56e6fe70fd2759f3551cbf0c34fc0e15c0602dd49b302256717819eef2125da0c5ddf74062387e0231009049d5a3220b1a59dd6edc1dac157fd30d2369107e12565b2410bfb3933f87e272f773a63e4e1e1e383aebf5f0f32c740302047c435bb5006730650231008a18f19fc4f5c5be820d5382d9149124ae30df9cd82c5801a7e776d81a107e6191c7fadbf341bef041f4c7cb3d8f22ac0230097aa487a47ae86acf1548936c229c702f1f574419e77f0a6a359d6bebfabd248c34fd5ef7e830ef26121b630b9635510302047c435bb50067306502300c0c7b44f37a9499f83d4b70023a66b2531ac4f48d56a65fd9d79d347f78c5752c00a9f7b4e03638a371c943166af87d02310092d70977aa440830a4e050b937ffac70ca45b5cbab1fe3ee8ab84da16ed34c3f339f26376c8a3b98466819ccadeafbfb0302047c435bb50066306402306696fd506621adbd94a23b1995749b176f67d247b83e13e9fc99d3dc9fdeb3c61dd5f119ac8c8f96a8f48eb620dd00a3023000ab169645cb6025f5e612f0fee41440ec03cd914df015d9b5cf1fb31540921ba1023228eff9a325faa48b283b9e19120302047c435bb500683066023100f3c6e2671ca13344e0a41334e0dccd3da4eadb4f2cb76d6d320d0c95e5679dc4bdbcef18d83a08fbe2701d24e31d066f0231009ba95ea41bc46f6f4160817e8b85d6d0fb7a7137d5fadd2b5749b883d9cb2002d27af77eee31197afb8ac2ef4bff798f0302047c435bb5006730650230536f4daf39a205d7c2a03e4531090a64ea1deefcd387e1d0689d7b4ab99673c935b87c5d836d40a096d14864b66489c4023100a115c272d32d0427831a9b4e1fa6fee89131b242c6f1f3af7068fb60132411b4e8d8624fa7156f3b6165be5e278ee1470302047c435bb500673065023100a2e1a73bda1d819a4d7209e140dca200a23a90144bb479266fcec30d3e2339d04a78169e1058db2ac4e1cd7834a23ff402307a8cb89e932ea7085cf5811ba5a2a844b38d4b1a98bec2307b7c1b3c3373df3b5f570e8d60d28053805db4c12e2ea6a10302047c435bb50066306402300868b32b7d5860fae8297dafff5e9d44f5d9067d9106b5a6c58f04d442916b2a29c5d7d205407b102242e78ae91da3930230074c8f904164599ecb8b0bae9e1d5d32a125981564046195f6a3585394a9931e21426358e8f0a139344b1b09a63a21040302047c435bb500673065023100bbe1b803540b33e8920b788236370573409117ba332324f0a6c164116f361f1858425e565ed326598c50ddd2d9061a0b023044dd49055286054a471fac6668bd5c170f977aa9291d5fe2cb4bdd9895c71e7fb0e4c42f3286927762904f7c2b0fb9fb0302047c435bb500673065023100bdaa612bc47e2b677dc2c72a9280e67ff94594e306a0d84e33ff6b7a85f98d637f061d791eba69dd48b9a08c8234cce0023022ade7fd08a835a196b21049009b5d6570810554600994fe5896c170092f9ae2ea2f0e6a7726acb66a38fa165d7836930302047c435bb500673065023100dce08fcefa4e784a4c18fffedd2095adafb637e1721304a6ba10f314f2acba2bda034351d6f26f1696f3a56dac538fed02307caf6c4f6e7f322f265b315541cb8a2a273c9f1557a973cf978438d012e92a5cdfd0ad4d2dfbfc77d100e848d57e39f60302047c435bb50066306402307bbe81a76cca78ebd9fa2c79b6a6c25d70610edf1308f8c5604e298a36f9508672f48eed77c11a8b888b60cef012f4250230261e7ba84bc12531a0056c32312190e248f7a5840508b892a9a4bc3b97da5167e8c237b9d4ddebbd17157e1b1a4d48350302047c435bb500673065023100e40eded34123210eacad9ef35279819b1b7e9ba22e2c3c7e566fbb6916c9914045798b3dbe56e57d39b11b8ccf9ed86902302471f25d5570f3791e7216686a42ae50709c228b025d5dbf8468181128c811787cfc80fff1ea6bca16b5b676c8d46ad80302047c435bb500683066023100f47a5c28991ae4e96aa5cdced369292723190d2b4e113c586770832ec581efc1ca264e3934b68a07181de1da4d8d997b023100a046b7c539e39f3e58f803a5ad936c4977359367b95b09f28b75a78fb13a844034792bdf1c752ea278bde49a8aff4d920302047c435bb500683066023100bd092f82f84898ed0e1e57d0020890771c59a39fe58614613e7dc6b0ad67e12197c289bf2c6efb59dfc2064140eba5ba023100f415d9a7dc8222880f5bec3cd8813f905037fa39e38b5cb424942d1c4175622ee33bd123347bda2538e51a1ff26d40a50302047c435bb500683066023100e3bc68afa3ba6a1ba9e1c9b4645d4189be8c05c4923b0da32cf043b54c7bd3f30afaf1c98bc90427908e600cffd7aaed023100aa3fb411a63031d622626ab5d7e31c72ebcedb49aee1d606510fa3f28f67811063272d56d57c608ce3ac1438e5c415260302047c435bb50066306402303460b546dcffce45a6ed7d755a6951051d00ec7d2e2e13ca0d5310ef119bdb78c6fc9a6d0ced458e363eef6613e42770023008cf9f644efa6ddc0e3e85b5e9da57def0af2c8156905ecc3a086d71b736d4c9925c981ea2700a60c95f0d223aa9c5880302047c435bb50066306402307aeb42a07e1203efc5294ed8f38c922fac33c82703e80138f066c99274ef5a795b05c691a38cb5ca1b34c440d85b3258023034ba9d557afac306399f1757b1704847a196d15bafdbb8bba489c8490003620d1092b6d6fc9faa1606f5f81dd452d5f40302047c435bb500673065023100a14fa901b1b45465ef26330c04524223e7fa851e912b2ae713e87d34b490c89d23ec9b1994c89d25cc18f6a992dab481023063c9abf5f4c067c773b3e3829cdbb2304ec08111100cb04794635ef36fa7ecfa8155fbfce4648242149c5dd5ec6e9cbb0302047c435bb500673065023100a02f7ecb64124bc194b7c3cd6f8194921213ff88d675252034ab1db62e360770c5ac98ffbc431de884eba2811c371de00230598e3b93629000a39c159c8c05c3dceb19395179b2d1db88a404fce574dbc9f8fb5a72f900dab6046d40714c49db21b80302047c435bb50066306402300c02f115a373a3e5b42195b2dd18a4bb8e0de673227150234c13cec79d04119fcf7ebafdb3d67efe59a48f267f028ebb02305f6e77d1bdec9ce79e0714bec297822a47e335db93fe2780ad5cb8cd4083e3c7732a7d6ff54225e61a3a0d21fc8a24800302047c435bb500673065023025ebe45c91744bfc9d00f7c64b6ccfe79c47ecde5b895bde0284c9d3f5996860fc4c4c66fcc68e6d5113149fb1056763023100961d22f9aef00e2271488e0a5ab8c6b75e49d0037a52a8d3515553c8b14620e33ead5a35aece3f562aa63f6539f2484f0302047c435bb50067306502303a2127df7961d023e27380c45ae79fbdf88b52fea129921f31960035056a662deea6ea50f58d1836a3b6408175c290a7023100e290e113199143c74b35290686b6fd49a363c4283fee50ee81d9fb22396fad0cfe6d7cd90dca38a13eb976909cb84ebb0302047c435bb500673065023018942d50aeb96350f6def44fbfb14e06207a170b6c40666bde1d36bd7e15144b2fdfa25dc9f77f0b99f87495ebba00e5023100af87a9e9ccaddd31f4375e61cf1f5ec55468f311a8ddda9e66389936d705bd3734c630cf0713810f322bdb3d61cb4bc60302047c435bb50066306402304b9a988c986d0d30b90ffb87fb8781978ecab74a51288f5d0a8233ead268b984c4042a5e0bbba8df625002a7c3c072a102305343c7dfe9492e81e07020004d6c58c9e0770b9d04baa57ba18d95ae5eb517dc493e7d4d3c626c1557d5618ed57664d80302047c435bb500673065023100eae1b68ea17a080c57cf03b81f76227fe085ef4bd97b3de504bd66b16ebfa1b9b0e53347e1fed0d7e07d7462482c3e2a02303a0f82e08696b7ab0546cd2029b714293de86ca5a739a1e7c2db19bbe64897ebc63547b1e32b17f250a8c508f5cf8cdd0302047c435bb5006730650230265eb9d23543221c274b271aadaee3ec3b6734ca0493929980f41489d94299c220abc843fca7f766251c72e72ee154c2023100c0d1a1e416bed0bc876b8ea648e8e631a3131d00058df64c8d1c9f1a2fe4e816dc7f169e573983e940df3518519e76d50302047c435bb500683066023100d076a7fb263343f9f3f5148f0331cccce92d422387b207226c4a0e985715c4a5da14fb7facc645de281c332264bc75a8023100e0fd09f2e9d9b6d761ed749d23cae4453dc0c69d3ebb7f0dfe6121eea781e4828b50f028737143cbadf57061c72ebac30302047c435bb50067306502300e1d43185dcb0dd5b1669655825685399e58b0df74f290d2cc76507ec41201e155b4c485bee36cf376b3764a0a163217023100e8d48b812055d2306024fc4b2bab30fe0dbf62cae57a643c604ec7f6f103f3770a7732c886fbaebc9e41c751402103f90302047c435bb5006730650230754f24e294878fb8f2cef4903230331b0bfcc3683d4834224a9eb9541fddcddae9c16816a5ba4484a641f651a366a6d0023100f208badd7c39be25dc45b4cc6dc1cae2db6ce031df15bd4867e27c2e47cac273cebc45d8d17e95c20612b583247284f90302047c435bb500683066023100d0b7ba737dd31ed4f1df9223954d764e866d1d22dbd325161eb8134447ff8772652d5a1e8d29b717334dd8c82cdadf3602310095475ef5fb2962c135d4379b1aee40abf4f12ffa0b36a5b026d35000b6340e376f637781217f049f515ed958a0be3f820302047c435bb500673065023059b9e6ea76f1393995e71dcd0dc4b108f09af835c5e536f5dd5f6d9fd61ff8007a6a945c18a88fc517881b3d26082b61023100d577dd2ba1255a2112a9cd29731cef4c3fd1630c5c6e1b325cc0d94951680550cc5e79243b134076cdb0e4e3a822277b0302047c435bb500663064023073636747ff8ece58c8f8a3e1d9e9cf82d72c7eb89bd60a0070ea84234b1e8de4a1e6b672ef03b3d083d9335e2819820102304f3ce6a60c0dc5ce2195289e362d04cf136d48ca1d063e55e50eff56eed3f111c83fc1fa6d16c491a3b52d7a3a1c565c0302047c435bb500673065023021f277c0170a11eaf6b18cfc795c07f031dd7ac817669e5a31b6a747f8107edbfe5756b61f2ccca0d1ef50193f16b4ba023100a83f4161335ca171822dd2722bdef416ba730533f834ca53e1f209fa83abd9a4bc43a990fb04c9a7ad3b9333d20c37920302047c435bb500683066023100df454ee6f257459499fa6281152c76923a69df7278eef3cf17c0b5ddc190bbc08630cb86b130d6388490b33469b85fce02310091845a326563f1e36751764db4ab9003e4aa333e0cd9c36e0d603144db5646edef3b9b7af03a90df4514758686d462520302047c435bb500673065023100e0df3ecdb1b68705173684b888b369a49ab1a6f74cd5af39c1f8e438b40496736381ae424389a9692a9395dfec337ab902306f65ca22a1374559ec65a3c74d9307c1a05ef57bab6512d917088ddc518e60e99a7ee8f2189baef718ee35990442c0de0302047c435bb5006830660231008d6883a5c8a580d0d7d378d32fdf0fbaa08ce4bcb6a13b5f7c6717ca86b564edff27d0bc2d20c017e5dfe244151c78be023100c9e870e1e8084bca3fe700356710f4a47d663c35077029482969e7132af77f062d066a2d359f2b7b47735e3e3d5cfb4e0302047c435bb500673065023012b0b23f25036a2ea6dc11f466106bb793764c1de9a495d06bfc834abf6184886c5651ddc8db66a8e558fefe9f8952e4023100a4ba010b711b676f41b44efa5403474e37a980739d0d9026c0b13c8452ef56ac19beb768ae4bfae03d612b473f1d60e50302047c435bb50066306402307dfa22f525e07a4d30be57299d5a10ed581f9a8dd02007e40ddc858878ada3763d15d61b556f4a22ccef91a531f493ae023006c75d981bd362ed599ba2739930b34a6d1374ba9d856ccd136b09e0cfb1434917acf05b415c1c6ce659f99fba3149800302047c435bb500673065023017094beeeafd1a4572c57eab1de3f4c0deb7cc4951f6f81262fc49b17997b77e59bf2402c0face193482e4ac8ecffed9023100a2cb0cad4e44b212ce5c1bd8e63f36caadeec395507125e0a9d93e045d983741032f63a933ea0e978b460306510a3a3b0302047c435bb5006830660231009bd3520ac445cb241964581d079ef1459331533bad340a01b4c312b528548bc741eace4309bce5d59887ee2ffcdc8c94023100a046472a5d73acde649910706a0e7168137af4202bc4741c870164740df2b42acd249d4d091dcfbb087c923495e703d10302047c435bb5006630640230582402e828d7b144214a63899d44ce0c7ac49a998ec9492349a7c0bb67141fa4f5a54834b6751d72f03fb1065339079a02301b89626300c0006c9cada91fffb6aa2efa5e4211772ba63a96faf3dec7495c3d0b28d389c656352215611b2fcff77c9d0302047c435bb500683066023100d3c4d7cc07a29369f5cadaed7795fed5235438320603dcef2a1cebdc4729c13790a24250b01cf80232896e4ed6213d01023100c9325ab13c93938f34a8de6b10ffad85d57683ebc9494e0ba6e21beab41600f1d402a2e0f000571c04bb4e9b77e4c8400302047c435bb50066306402306d874f17c550560ada727689f8cb7f350f7da37940c3f2f109e99b1aaf99e3515b150402da0a5a2129877c6ed06657aa02303f96976d344427e385c87aff7fa09f8a3c9720449af7100d5970054395de7d0282dfafdaca5b8b862a888847b23b1f480302047c435bb50066306402307fbce02d6f6cc3f3702ee05ba9cf35865eeb0cce8ea390f79b6965243aaf51804f3b8abefe1349ffab37f2f11a652faf0230325fba3bf466f1fa429f38f08fc519f474bd4ab550b94ba0e21e6933489e39b485044702ffcd3963050573261a5c84ca0302047c435bb50067306502303005cb03116300c263be5983d2fcaa751b65d7edb31881d0d17226171c43abe7a51baa24f541f726cd1ac4842e261d56023100b0b911796aabd074be45c5b443c2409aab5038354c5ea965ce30408cea5f83211437950fc6539a38a8cfef400251ecf50302047c435bb500663064023045758a43c21dc9c00177a728d6d9ddafba5c2908e57e5550a31764a48e4b5edfb9efa6439b4629676beb1dfafa39af5c023009b4e95273ff618aeb09666a5d3a36ca76fd60b25700f61791e30a58cb3e486fc264fcd8556b9450bc37b86008ad75c30302047c435bb50067306502307ee07d1d6ceb4340acefedd05a66ed3490201aad97d66fec1825942c9cba4248171c30f53404076f2543ba7c8e0603bf023100a1c82614dfeb8dfb7f43735efb4055ddf742bba11dd53016187bb72e06e880ad52b0d9e14462633263ec3b190c02b1070302047c435bb5006730650231009b15c2b6a06cc6e6cbfa3e84fef2d20e987e60050e63e21ed4cb7251fa54981ac9e7b2cb8328f9fdfad8abab65b9a1e9023070637ad055f768655be7bc458531c8bc558459e68398e4b0180c0d50d1c8f79d1ae3132f33b22c32dc854eed3523e66f0302047c435bb50067306502306863c3a1a80362c21a5c5296cbe66f990701eb170c37aa980d13af3801685f35e3cd344d24f0852f165b6287ecf8c696023100d8afa37f4008e7b8e85144580e96d484346272d43df06443556aa5d7218701755e9c25e7ddc3d0c42f27ef23b27c25b30302047c435bb500673065023060a45e260e636333badb7f26af5d90e8329de13478e8bb9a74b740847e9921076e3f5139134ce930418d2fc25f4493a602310091fd204cf23addf553f55e07acb07a0e68958b2acf246c44b070e798adafe5043c9343c496e489fc28239ee660ec3cc30302047c435bb500683066023100cf76bd1f957180d9566dceab8f186eb0ff4066b4258e3d8b0eb0b4d810ee374cd4d6734825fd88cf113d76766b3d36f7023100ad6709b2c4c5ba71dc7484d29ac422de3300772392a0224b2568790f7f33b497d9051eed900c59b15fa12095fd39210e0302047c435bb5006830660231008737e960950996cf24fb69ae492e4f73e35e04dcc85fe6b90c623ce5f3108b8b01c5629e43bee0a92933d3c09989aed5023100d93c4394b6a025b46fe3cd0eca06434a8758606fcdb8cfd6b62d99d980842dcbc72e0ed1a7371230a680de50f8ecee920302047c435bb500653063022f26fec16a8584c15495491c4eca40200d9af2e639dfefc50843314edf303bdea8993985624fdfb4355b571aeab36c5402306deded212213eb91f99573ba0f33f21da14447b3dbc01fce47cf9ea758b17abc790d2156afe86a232c04be798b98dfd10302047c435bb500673065023100c7be929191d3ca7b53986988e7e5f02f7a60455b7e2c26ad79054af989ea5e7da054b9b7c750968723a5294cc880ef6002307f8c37d361cac3c384e0870badf8a58cffb15f68accde6b35c5494a7e77c2bdf08ed699956cedf4552f0c0d70625d9520302047c435bb50066306402306dfad15494df47e6d76e22af06cb8ded5c73d3c5e7256b8732bee22d9c11a9db8667921f5d33e57662937f8ae90bdd9502300484e53a3ab95ad7a6c4668363ec7f307e420acb420b84cb308d48e212a0fb84f940db7dbd5273da24ea5b583bf63dc40302047c435bb5006830660231009abbefcae13d5f6e46d68093ac3167576a48f43e43ca339e62e04cfd9e4207350badc70eae4454c424a71a272bc83a51023100b3089f409b3566ab843e1ae8d6d05b900b34315f081568d697c71d89927db43390d6e0a23a2b8896f5dce5a0fbfe8e530302047c435bb5006730650230019b1151639204a4d21280caa490f8fb05d2961f341ccd2510f0a01022895994a61a421f85bf19d5e2d97dfad0a8ae9a0231009d93ae2fb88bce3fe12ce507f54e94f733e8c3e8e27c4b8febd3357ed48bbe32e6cec2dbcb606a1f1fbf1ffeeb49075b0302047c435bb500673065023100bf759618eb973dd6edcb55be5faa3f4f3deff19882afc5c79b292ae1312b690d64440ed970962d73da0f52dc698e85370230692e950804faff0d142f269783c5da0eccfd40041b371fb5f0318d822fc3d5de60be8ced5cf4556142b27d44c90edec20302047c435bb500673065023100a18fdef8acfd2608a7a7cc9f6fddbcfe0b164a29246c09e97d06e32cc7a9b0d18a7b656be035af25c5833df2e4850d1e02304d511ab8377b3368aa68f105c92b1402d476a603f610511ff22f5d44bc1e69a0b89d10763e493c876231c38099243f990302047c435bb500673065023100c858445d3fbad20e6a0eefb73506de7b24b6a50f02387060bd3c8be5ea7beb986dcf879c26a54db8f7d2229023a74cac0230576b26182d54e7514a7d6acd5f59a0365f03ae70802458e7a19ebaf9afbc40ef6c6faa23468b4d263aac1704be265f380302047c435bb500673065023100c27bb5a550dcade738a886e7995991ccbfeab4d39075b350ed70cc85e170e309160f6c88bd8364638ea60e3f1cf9ae0c0230749f4746d5ab3c5a600d6fb7eec57392b3ad41d0b757d567abe5f573e33893d4c9c35a9087f289c024270fcb5784d0630302047c435bb500663064023020aa7e07c1e7c471d1ef38492042daa37c946b9b9b4ec24041bb28e8ba744f5389dad48ade908fcc8b78509c71d13a4f023049cb4861fd830a55084fca46f1ef5ef62d245fbd74add2a7bdc0348e40b0ad9899dd85b046cfd6e64d53899d20304f930302047c435bb500683066023100af96787ea6c6a49468cab4fefe9dfcf62644dacec119fbd5d785a6e80c2af90c8953145ca1e469f62a284fa6c922593a023100bb1085f84793e452fc55190676f77298a3d21ff8246fb24277497f389d843075efcf0e59653b2310fedfce89930647330302047c435bb5006730650230296b3236a191a92d2bf5c3b1e3f7da003b793afbd3388067fa90f43bc452cd3aaf315c939845412a40c6decfb0bc9db6023100fc2b8f531ffe8eb02b3dbecb4d82e4887227fe29c357376bfb53539ab4dcc0e3c971c870d5de6315c7d01f4345cf816e0302047c435bb500663064023062d68739dccf18dde61b648f246f5a61983c5f5209b9b38aff7b358b5633decf8ac55ec210181c39c585eb42ce3e1cd302305dd25cb8253aa2dfab360845d67c8741cd650db14a35fc8b3686790efb4797e76a3822072c1246494769d2792fbf7da60302047c435bb5006730650230166eb8180d142b11e9e3da3df6c6532ef3e8422bedb10d984b020cb10c39ed93c53128eb6f88f5d817e15ca1ef0a3898023100caeb8711ca3052399d593b4740b7605d2a47923e21188c90a2b35993646b34592e0921fbce1f37c55cefe2adfb75fbb50302047c435bb500673065023100ab21f1a5f546029c62eb51ef2df2a613439980d5ceff5436ea8818e06fce9f818f3cb85b2187429b8a8a515b58b7ac9c0230309e249dd575a6373fe87774b15b5ee361bc30fc52c7958e4324b5318e4c407043638890245f0c675258df75978262c30302047c435bb500673065023100b052b964a1d14417af6d56f0ccd4b451e494e110fe490e86280a138503d27281865129328c46646669a88afb6afa14bd02300599aac515a178bc605e7ab564e2fbe819505058e1544ed46334c0eacc300b8a1de24ff2a9d38ee2a8e7a519612a4dff0302047c435bb500673065023063c2081d632a668967762795f3d9c9c88baddcd085be222705285d47074bdabbb7d4fcffea9dccf590bc74e61931eb25023100844be865fe63d235e24b08cda160ff48b2d05bf6412e098fb8a512e0b18c8abb75d6890669a04e8366b9cc2b4d9416710302047c435bb500673065023054c39c644302b20ff5884a82db074decef50480a55be003c92f731ede1fce7a62643b016dfe5fa87bf3d20401e9fa41e023100b420798c1206713c5916b470697dbff97d0c6946a01fcc75edc430c3e5a3bdaeb94473d59620e2a47d9da8e22d136a370302047c435bb500673065023100daaf170cd6861bf4fb3b00aa8a1bbd0cad07c8f0b94462b13de73dfdcd6e8a413807b2ad0a00955ac24c7eff4ee6807a023003bd5a7eef253d46a6198de8267799b0887e9214ecb4b96e8f77953ed8799d53ac9dedff8b25e2cd3cf15a5438561d470302047c435bb500673065023100dccbe997b49e2665a8ae9f95b8c2c04de4732f50b7a84ac978e00c3fc661b2c306959cfe784b493a8428236320b04b4902306fd0e04711803b69533408636287f31e9ffb57361c7c504ece6fac5febac1b097fa604bca433dae7a3aba1ccabebbf7e0302047c435bb50068306602310081d30721450a9167312157e324cd3148ee92c56c4ccbea7160c95376b7a1da8816e9875efc6fcce00b6760089cc3ce62023100846646e45b49d223601bf26a26866ac1d4bbb87dcf743ca5c3a1e6f4734b90a3d8669f49dc54a6cb489695f46c9d30330302047c435bb50067306502305654c510ed63ccda17935523c265ad39fdca96ea63563921bcfc31b1d5d41ed6550428dba12031a5cfab29f45b2bc26f023100db687ea6e6b54834ec9b2e57a9c8092b80969630bbd2379060034f77594ea0f8b3171bf060644deb615b39209823bf620302047c435bb50066306402301fe85e7509ab084301abf92d1cd7b33d0a5deb9741dd82a897936adb79788b3591eb0b81bf285ba02850fd2b3ebc9f6902303c27bcee5d93f841080b0f1159062bc493de779adf47ae8fa6904b2fcbb5316fcb5769ab70587827572bef640a8e2d240302047c435bb5006830660231009a68ea0e313a3535fe243da8aef3467ffe398878c7c72c7640985576a2c66f24773a0651576d492a9e20e78ada4b09350231008c01862fcb34c1ad819470aa25782151dab0597580ea367eb5214b5e438b20a87e3bfce269613811840638d4e94559430302047c435bb500683066023100eca7248a1e56cb0550a39b551b8b150fe923e272b93762dccd78844cf3b285246da3d41c6a7f708cb71ae6280f3ecea9023100898481a3c50da922e7ea984b0e19a4c9b3691dd243ebec7a71cbfbc2717858ef4bbe4f9b0124fe6d961a2b6ac3c7fdaa0302047c435bb50066306402305590faa220ad6b2b08dee88b2e179a43d9a2c68fb7817327653a1e9bd2564a4673fc351b09be729c1ef8b8b69882092f02302326652871017d4648fb829af60b4a842568b63f49e20fbc09c5a6ab5b225955df50184167446a78af0b13714a5910050302047c435bb50067306502310091f90da833be3f7d26fc94f0031637b4728f7bed1cd2004285398c62dda39c3f0b3ab88bab123f0cbd1025dbb1abd10702307e0c3035c3b8e7363f45db201052735cf49768e93ec7af27d463ea7dfeb9e1b6f038a7c6cbcd121473fe9361ddbc82de0302047c435bb5006730650231009f4bb62327dc84f1147219ea6e0ff20cb7b6c2a378ef9854359f8506e5f8291aeb44784acc55a7a2513cafaf874c3ea50230718539d259e0658e35f567084c447728c04e042509e80e6b62033a101aa47f12afd9d1138fe39be9e295978827c54d5c0302047c435bb500673065023100fcd0c76ecade07588124d488f3058ceed2010817c15acc67dbd81ab81cd245925514fdf4e8508b91a60008b291afdbb70230053053e15a953fe3841118dbab65accaceb5388b899a195d36f9100fe3cf443503ba8b8b2f0bffe0cd0ff99143de0d64#$dGRU]Rmcn\iشG)"oS}\2k) 4YX, wGMg:hE*5%%S+kfK+z &iRkD pS+B՗\;گݾ .vJ3/V!nd~|7u>d^`Z"-@y,@ۢWVJwD8005jPS 5@C_$袶} 6*y M'p;Uys/\-@9Lި2KVgd '4g=0 X;J̀a͚F)ɇl+~ݴ(.R!LGP'Rqtsؒ7j G^itn}9 WKۻ"s7Pe ʫ2 ;<] eVէ[{1 ^}!gFd †C8BjCɂ5XϪ"pLx=.̊Aps0_?d?Cce[©4H>`B?d! 1 _# 6Pgmt !H +t ? b x>֬0WHWhW(X88X@?9a<?:ܥ?>|@|'G|0HIXYl\(]؀^4rbde!f$l't@uvw<xyDCkernel-rt-debug-modules4.18.0488.rt7.277.el8kernel modules to match the debug-core kernelThis package provides commonly used kernel modules for the debug-core kernel package.dFPx86-04.stream.rdu2.redhat.com|CentOSCentOSGPLv2 and Redistributable, no modification permittedbuilder@centos.orgSystem Environment/Kernelhttp://www.kernel.org/linuxx86_64/sbin/depmod -a 4.18.0-488.rt7.277.el8.x86_64+debug if [ ! -f /var/lib/rpm-state/kernel-rt/installing_core_4.18.0-488.rt7.277.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-488.rt7.277.el8.x86_64+debug fi/sbin/depmod -a 4.18.0-488.rt7.277.el8.x86_64+debughZ$5,%/\D\J@,nX0*U-PL"-Xd3!@B Pp3@  h ~<P SD<K8lv<y\p"xX@c8פHVa9st0%P0Ht>Tt</ ( tHH"@@ 0Dx0*l6 d,\$ <  T4 DW5H* |)m| OU$ 4 !tפ 2+8 h%@/T, !3[>H)('G8o<~,-] 8, < 8 ( \X$/P P-</0\L((t"`% |\"p<G ||pI<bm+h $t$%H4)   l`TC` xg0%t @@<*-l TXh1 &, X!'49#w%*T4)BX0'#09pd/0t,$4 <p `)`|@   h +8 44p(P `l8D  $ 4  l 4(,0lX@  TD ,48$ H40, 5"Z',Xd,<xx@ x)H05D (/LLxJ`"4 &$57,i,l"  8A)p&,x\0[,9=4@ h \49(id P Xp|C!P  "@0  d<5`%3Py$C !p40\<7l` T$|8(t8:d,l$07@.1BF3BmHHh8P y/3 tx|2\(T ,1,\#`%pd  \)t V!*h* *@ h  \ 0Pd LpJ"h)0DSP_hRNP?Tx#~D 9 H77 S@0XM xXlTL+ 8,H,H$xp=   Od `&h 3 x3X!X>9N2kXD)/l.48DcM(FH.e`>;T!d&+h+< t#X^DvdLTČPDC&<XaXLmt6Yl$<T4H2P,KEX I`h08 L/5 `1%| @ 3( $`!P TT$, P l 9t0 X  l #h|t 'd j XH .ݼȘjpSDtLTXP \ L~0x ?xcxP0F6Hz\kkl! ` 3,HR1p (L!8  D ?$4 ` `0h)( )TQ*XN,*t@l\4H7X4'4 `.(x8D$4@<. ^ZH$t, ;(|e 85p,2l8,|-*@%xC!$P`N3pj|N H% pEBdL%@4% 4LPE0?BVFWl 5  d d5\SXC^hK;@\XBpN=X==>?O(WOdO(l& dpL P*w\Hx PR X6o <,Hl@(WGx'HGxcplT7 'pB,+=Dp",-1;H|0$T ,h, ` ( 0l/1$Kp !8>,F "/7> T/ d 5@ X D&(X%P]d=(GNXxtHN579',\h<U0_ H |$(@,0 4d8H P/%,@d lhT%@l|X `3t h D  @ xU d<4M xE0<x -xl=-=x9dFmdFmdFndFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFndFndFndFndFmdFndFndFndFndFndFmdFmdFndFndFndFndFndFndFndFmdFndFndFndFndFndFmdFndFndFmdFmdFndFndFmdFndFmdFndFndFndFndFndFmdFmdFmdFndFmdFndFndFmdFmdFmdFndFndFmdFndFndFndFmdFndFmdFndFndFndFndFndFndFndFndFndFndFndFmdFndFndFndFndFndFndFndFndFndFmdFndFmdFndFmdFndFndFndFndFmdFndFndFmdFmdFndFndFndFndFmdFndFmdFmdFmdFmdFndFndFndFndFmdFmdFmdFndFndFmdFmdFmdFmdFndFmdFndFmdFndFmdFmdFndFndFmdFmdFndFmdFndFmdFndFndFndFndFndFndFmdFmdFndFndFmdFndFndFndFndFndFndFndFndFndFndFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFndFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFndFndFndFndFndFndFndFndFndFndFmdFmdFndFndFndFndFndFndFndFndFndFmdFndFndFndFndFndFndFndFndFndFmdFndFndFndFndFndFmdFndFndFndFndFndFndFndFmdFmdFndFndFndFndFndFndFndFmdFndFmdFndFndFndFndFndFndFndFmdFndFndFmdFndFndFndFmdFndFndFndFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFmdFm4d6372fc6e79ed2a983ea1b133a6ac8bca053144119430e9a3f59b03a3e47d56243e0b8d5ae7854e1adb8cf03b3bc002eed9675fd5f511b6f5e30ce05ddeaeb24bede42c0e63168843e444eec4e8c81b99cd61bd72d9a9b3fbed3de241e326c3826b1d0497760201a545e7c8e7091967200a8f898cd113279fb6b9ca3d31de9fe508ffc89827d8944c4b2a771c65ef76ae8bf5b4ebaf232e7ad4bf1d419404cb30b307e6e324048007907e0e3693b4306690d9855de3d0af0b4a75ddbc7e4435ae1183f57ed423c662abca2fb3ddf572161256985bf8a93c0d69ec0441201304c27161afb58f90339ba2c3be2f9d2adee494dbeb7b40fd49f15dc766093ef406f50ad6701d2c7ca0c0c73cb6280dc55ccbae74d2712a37125c92f491ceb1c1efa0fc38fb1db93df07acfdbcd41c43771520eac9431dd2545148f1b4ff178080fb9706482f67c3b6f9793143b60e6ecc571168e2b5c977d2a75a3d0af65cce68bc42615826050d3bd28f52a1006a005571324409bd2d332ed2739bc10bd1f90205c0aa370e65e816eb57055f932ee4b33c03daa87a29924b9b6a527c554e798fdee69b78d687d073816773490a24eac93c4c21fc08550c6a27cd06845bf32b42a9ad4d1d136c930cd5fd094b082b1f408167780739d7248e75576b527a95e80d4dc10996e03f599cbfc8bb5fd1d4bd62a3acf1dddb358225001ed7f2bccf0f77931ab47dd6d84e228900bee34fbb4ac78b31a6157006a370a7376b9b5e3983fa8dfad7e9e11f222c7bbdeaf68ffd8c317a3f6ce36ee18b5fca5eba827ca202ee2d498c232fffaf96799781e16107dee58ea7602dfdac29ce4bea3d27781f281dd9b947460e73e80e6cfb6009655a568107f25de7a2df7ff14c6235ac3a921d4ec6377133b76893062eb31ee0c61d1c1e1995dcf93e492047e8fe376510721fb82c74f5fb0e7507277244fbf6a300a804702bac54e9ff84664c5235f8c3204513613ba9e1fb1663a232bfd1952e7f3ecbacc81d49b0a31e20be39063bad033f816968f4709905c9fac36744fb6283af5dcd25a06eaf45225aee9d3a0a68dbac139e0cc84049b6c0f228eacc8f01367f330dcaecd218799f50c28757c829d6a0fe696bfb67f9420ac9877638f25dd0100a5fc915d54fc8e42bc3dda0256097946099e3c29708006e17279bfe377fcc23b1cbfc9a632e476ea44d941fe4d8d9439db86e50b590a04f8106030af46c9e3cfb6369c6a20d960904555012bba461ad6b4fa55ab27f512c3bb2a14d61ff321d83a7d3f7cafea72764ce6210bb875e6d977ec43e121167922abfc8f59c29a31fefb1faa2567cb3c6af3f3a5dba04599f7ab10d381bd4c91068f88ec2f4e320217c5168d6c4b5749755f62d464fb657af05ef7380f7e2413d4402db55ae0c2d0c2ac67fc80545ba00e2424e44d8915b32500b118723a546473eb0bc0dd94644137362f9bea5f4471e715063485392120dbcbc0dacd183e8d68f733acaa7f6777ad1e2acb0de4070d13262434143aa7eb09ac3193cd2d45f112369b6423289feecfb1c9e6017f2cc396d858b07f190ad486a33b7303ee912f28397eb8273c61eff5ff9b2b180d82abe8951fb906c1f2df0d668f8c762a01fc10bc8c42dcb2582d8a78423a3c442429f7e4daeaef6d975bf16d35ae6febd8fcaec7e0249c96e7fb29241b92d556ad1860f5f09d2b2f7bdd5094f3490044c8df012738f8af6209a953c3f034a8af6dd4358de2a4c91c959511d7b14c12ed047a7da1e37722dfdd14b8d15daa8f149c752fbbe96582b8c0305d809890f7be4dcd80e4cc5186b6172035f8658aeaf6c4504396ec9079d4942c7bd207bd1b90d07cb0b640370b02bd1471f6f101a6640a02e6392b54c1e7e8775c32cc83a0fe478c3cde6b22bb15bc7a425bd8dcf75f58939cd8e1fcdc0eaa11886daf0f37d38827a2e139c025b4dae57351e5e00799434229a501c19cb86bd57919ee828faa37f6ee2de629da43cb8e710d56234339ff995dabf2f3a54f69584f3fdd7a17264499deb0790e00ba9a0979887fac6a1d4346a2ea14c0f0cc625847114692946fb6caacc8c38a6ef951555a3aeead6c7a2e9f9de09ab4f194c3ab23107f85cddff2c9ec0e46f03c3d439e1d3eb9ddca00e2d919fa92b20fae332a5939982526b50b9d1a1ab0b689cf696305ebd4af6ec8b519ea65dcc7a79d6a1e23c3d2a61a5be0d218d4c279d39f54aae95a158f30d3582769aa3c46a5ad22fe68abdd7e2c9fd057e40b5746202b9f2c6c3567ecea9046d038604448c52633cf16007eb63b855c05535d70ed63ad945a71b5efcd6439750b91b0ede127d5a70ba138f979f1673a5be736f316e4f5c93c0325052415e52ef78fe3ea5298290a630cd674abd81301b4dac41a4f382cca7c4ab506f054aadf99378968084edd983a4ebb01b95832ff4d0979b172d37e3f628985e5f99518aba9e1716dabf578b2c5d57bfd7184bb86dfbcec2095605238926f5f6d2e847ae1bb35263e3c2165720e2ee094ac03cd6581a053dcc0fa91ca90f918153b35a686c1edb429508479ab7550597ec506767d2cf2ecc9f89adf1af75582ac327a2a8b73b7663fae97bbef72df086667215ba9e678b7d71197fdac4294bd29f4068c15ff08a6a1477f7cdee6ee2fe0312e0e7adf1b7e83a8636b2e341d45d716081e1fb2fff054da7aacbdb8430eb20fae8000506bdb692b14271eb5571fc5f851107195700e34843f26a33bc9872ea22d442af2aeeeab1fa9752090d22fd5581ae7a996f0dc394b9a68459be94237869216d16ab545bf7cec56ab55d176fcbc705211746fcde6e801703edf0e2e7efc146310c5bf6219b6210beabd576d007eae06e78b5e330eda8fed33152aae64bbe4ae13c51deae26908e06daf19fb25801492716aa3625871083c518692d402a2fbce23976ad2ef0b92002b449227ac7e64427574052ea364c6833c501f453a42d763118c825d5b6e9ec6c7cda28d1124db15da2538308a0e27818592ba262257dc7c1404eebb5844af39b5bad78a420ec8fe7fa54b4d5cce049de676db5999884ed9e7b6d8ae5a8696654d262f63e7f5e6ced3b2eb14f93a073fb41e63fc826cf07d29d3a295d255c416d0d1a874a48d6ffa6d38979c57a5c4666f58f599ab71c3243c7affa13008388d750e81eb15b6e84a2f77c93b5292ca16a251575bb0ff82ae64e394770dcfd6526d0f90729e125e330687d3f666cd198c163b8500907fad5b76d29c673054182b3a56b9242955dad6286317db9cc8bc89b17807234a645898ec392dd1e858b9c7232c2cf3052a11751f4caf7e4f3427c72679587c1282b9b4b30c97ae23b1f37bed6fc16994542f120e638526b721d1518466d1426f5847d19495fc111a99c2772160b18e2470ded3b35c5325961396a4eee406cfe49b012eb1b4232ea6a15a8d1cc561ca449af0d8bb81a931a2812eb475ed2ae4ded1f7cce1693245cde2d570af0d961f2271f273271152258e342768e2d1bb2dabaed07626769cbf63b116e1fd822a6ad1634381aa01b9bfd213122f880c58226308300aacdada9be50ceb5ff0b017ab39646eb9caec6d4ec403b8a90b4f6fa861c66c011a7c793c68e12f80efab0923cf81dbf67df54bb68b88c2fc0a38a881d500593a7a6b4733d4912a0771de73f2ed76fa6d15f25f8e0b78ee14cd0804e4056834dd0829cbaa064c76897cdbeeb8017e1a2c45146d334a10417be2fcc6521a73d09cea576b1313dd9136503577ff287726dc70d71418ec459b7a8861881d2bb84b4ba5a2e506c8fe198d5f3063632d7707958796b98f36a3368cbcd4a3fbaf51fff40b4be08a0b509bbabcbd67b1c11520cc56a73ccee2b7b14e07bdd8c183a37efe460f28a70427245a65b35af57d56c9229f5824ede709f876430b8a36a2c5ee646911104957e266945b207412c2ad4c0b8f6b0f9d9bf245554af2e8cec6db0ff542e2de48ce5401741805935591dbb3203459a1a145ca36673f0fbec165c04fe8e894d9b5c9c56a0a12c511c769f63be15f234676e217d7f1fa71fc070690e3b52dfce1e5e4d3609387372c48df32af1dbdf1cdd0bef6f74b0fbba7ec2742f8ff7362c784217e8f11b57938e0dbb0b102e81b779b2ebd83555ba2b965cc474176e8c716d6557333826a1761c63c77a44ad6929b6ec136f1b0f5139ebbf2f0e6271438a4b554e17be3394c37f731c9421e1e66e4c56ca852630b5971e013cb6d13f84863016b1939162be6446538d3aefce93aba1dae31708cb509644bacb31a88e42fe9c43f0942eb9571ee5f0fa0fc4008b2f8cfd66c7e88f7fc457a8736af04be7f4d9fb3155d35497a4b875b7fbc156a501b4a15dbbc80aa48d40807e003718b7443507b6efd56ee993f28c3e98955e9ba7285f1e2f5dd0dacc82d7bbe3981d514cd031bace13ee2e423226089b7ca8d8feaff7a08087b41765de236d01bf70e36e642907c346bd6d2b80c652da48cd81852768e9a5e572fbd7c9b9f431c7125a7231f2ff6edbe952160dffd300ee96f6e0c62d2fb25c54b1d4b16ed73f25897af4ec1590856104181192c2fe05f4df1f611d0416dea82c949309393b1428b026644408cea3f85f95f370222f018d0f12152aeab2f01a337e3019fbf625f7c412ecab1aa7324857703f90f3240cb0363262493bacd9cd95bad88cfece079037e87000373d3d737d7b4f338c79be437fc510142f3d38e8a9947d120b7cd2411495cc5687a7b72809dc864d524d2329d0b366936c8a6b9e6e5828c121d5554adf07cf2f1b2f45963100b4163f7151922914d676e9ce365a241c57e461a1df489782496f3a848dde779a122e97ed459d85ec7a2248f12db42b1e8805a5e59a836d291ccadbeffeca8ad1693272018b0020ad31de1aba3685b5b3c47d01bf8a69c235a9626854997bfada68b29960d66193f9771a952683770b188429358bd321d43489b88bf6f41a4dcf653a9f791ea3f93e5de5ed1e4f09e2d8d917ac435c04a9ab041c426ea3d0e42e21640b36a20567d16abcd13d3e4edacc2d562cd29e2e8d6ae46d35f52d14615de5c184af6a61aea6560691a38312c8494ed23f90d7050fb3f26971b9a01093553b7ef2e32eb1d9f25d8d2df809f789efb4f36d63858649283087edb9bd64195abba5a1e697e3021bdfa4fb0bc3b66dc188a3205f08f43e830277e75380a7107aa89abfa830e000409f86b3952e490120d0e71560b5ca0d3209040d74b0f5bb31c1ec959a042c302964fab867b9de236573be3167720c206589b62933bc480d08c233051656340e789b6dad36dd192414b2d1b0d97c4527f2cc7384d09bb376035dc156677b72766e2f2803041f3f895f6c2c172e8cb1655eb7b9b21e44f1d38c690cc35f96706c617effc05aa90eba5ce859e205fb40e5f4c9586f3790f9924357f2e2d9a671e88756cbfa552c591b4e1a9f8ffc48b2af8b33c8790dfa7253775a533d5746b45880fa666c6194b272d53a36917607e12a893657de335f5f3a0fbdaf9274009d181055378b27bd95bb804d1a8a89ef5f530b30879265fb981ebcffb1c8e2362011835dacf722104a747941513e8aead6ea187ed16c137dbc8cf29538b5c344ce67b08cc251f7b4a837aaef58e5d51e0dca7e5799a156542845e5e007c84cb84ca1e48e9901349a75e4c656def6f4e5c73956141d7bcef577b29aa67a4480c376a411cb81b06ddc21272a414c0eb7d1982fc141f4a1d91ee42ea02a673af1b2184e12ff93b1261a1345145f031197ea38457f093f60f12b6389595d8903ca2c7a0f43016f74c0c2c911be8d7c4a2935e79a9a7d9d969abbe6236e4b5ceffd117f457a296bf46c3e7be382b21291b771374666c9c0c982095adf75c4544ea98ee9dc0f99a795fcb47d4ba54f0877c3720064c33ce295fa5008a413c16cbd4a52bc9999b975cea5cfc175d21418a80b7f01150fb78ef9f49287e7111ba968d915ddb555c68a71d48c2927a179ad3d352f819ed74f1e561603223c1ac3d0166e0acd92dd51cbef483e182ae9c804f614e7cf3ca7b2e5395bb3a88386ac0eedba6b8a9be28d66a22d98aebad5201da3557b08f15ee8d978f3e3f515f245fa4bb59817cfb833c4746494ec4e0204c5ccc439f0012777587b23d398385967bc720bec283d6599263cd3ceef03cd059dc0ce9de07d1c6b608b5301bd0674e231afdb03bf703c1058ba4581959f54e37fd8606dae4ca77544076d14007764202a9bce8b7ac8d3b2a577ef9ffdfb177f702f5f2e40217c105d3c1401e0ad9391fb0de76c8bf5ea8aa5fd2a6a9e64c190421515a1173c7d144abdbfb6ae2cd4fd36069e503e06a0dd4808268c61da9caf59859fb1bd7dc28e27c163d784e736404c8179e6c6e3c62da4493b11e2414d0b4dd4d6e0da169dbfa9f0fc5ce1699b51393c44ef4a6de4ab9e851e5eb1b0ad7e045e129413420320607b7902f7128ed09f609a7d7fafafe7f7dc240cdba7490f23402d6a788a6da92a5866edd846103c79e466484bebdb4f2c3f3887ab1b16dde3e6e86b1d06236bdd30157793905bb4bed3266b59d63a94c745d7dfd55b161918a2f7791d57fc44a71466b7e29d9cb5260d62c97c80c86ad1749f6b4c96d25a0af8b11ffc784cc9f8935163472dff858dd832ea0afb276b376eadf5edbf90c969d63fab0e23a5d183f69fb182575b99b2e8d4946da591da170c6745f15943c910a30ef15ff6475b09074a86ce86a35cb6d3a48efbc15c217385b54e21650252803dccf92ed3062693f8f62f40de9a3b6e137a788910dfe3cb4b9b945e07fbd86e719d4b8f81502189ac79cdc8ac774943abbf08cdf3ab5d7c7730205f274eec17245b498fee3aeb24c7b2bf06dbaa928cdeacf2832b23cf2691fbaabfa3020cf909006b9d856f6820e6c231c53e352ae0472083e797581db1962a7a8ebab88cfc5238084a3e87bf2c09278570434537fd1e4882dcfb5c45c86e9ce07f47ce17d0dfc0f45dac052e189a0ede1ca0aa9ec75d81639aeea1d8424e30906c6915e3b2b30270aab0ed8294c723e3ec8ac7609a119b23dd614f84373ed512ac4e13ba7cd9420f7582a884cb0a38655246a283df2b24b38a048a081fdbdc3436bcfa7264971529c08549b9a060e797d6bad0002685c29e6292268e6f4dde09a71d3574ff672f568ab32ac6332dfa6ff0e78f0800db20488a640a854961facce833c09612e473f0df9509bb4695ae230a23927507d906b507a05ce8b8c036a2c8be63ab10b730af656262cf009255a657bfa6a532ce008fc0c236855da427abbbce11204c4d9fd2320d63a376272acad366ae156c7c79560ff0750eb81f1e62229193901a9ad70cb20d1c8cc779d86991500a939a14c8565ff027ca4c9c8f676a60dba3d5644f992fd74a86c12145582f40b89da4939c054603e576082c5fa4030d1a1d4be4423ba955a8ff6d9ecd8c61bc849ab0bc6c4a0ce4bcab42a2c3bdfc0cb139910ea6ed9683ce0a38cb08639ec5d4b90447da9905dc68c4e11ba8755f021ff2bbfa23e1f2c26dba05cc2600a20e3034b9ba4bc6c343fb10503b6988f4a8e68e7baea99eef224259a3f597abc7eb0de397d0c26b9858e677af2c2250ab181e2cf05101a58f9b2825775e1be5839b9e50a9003f3786a546c12e539723673f2facb655f1452ac83f9faa4b62afd891baa6d975fa2b5989c6b828c26c70f9a4c3411fff7ff2dff9d3f86e220f9a33407bffc9797ed8dbbced9bce6259f3791ce298fd28b462a9247aed4c749c3a60d38afb592063a15d14f0f7b1c41358103b107a5256b9255218677baedbea97271da4970ecf9e86c1a770ec80eb87191ac09e275270901b346523ae1c6dad9090c096393ea47436c673f559940b777f917e3fcd4d477e3ef91c3b738272513e071aaacd897a855f5b9805a9008958b10a8eddf9ff40579f5a9a577168f303ab3378f07c70351cb5cb8d28cc1354b7eed48756f13fa566b188e9c6329ef77872108ebe3c2b129e9edf5c23da0efb53f19d87c7dc9bb808b7dc1a6b06f9784d58642c70d55827e24890b493f8dc325250a7f1d834c08d2598e73f37dc115498f8b173ab792cb25a7c0cafe1bc4ec1bbc7ceaddfcd65627595ba31310dc0cf46f8a81dee97f9e8455b37573be7ef99ee416dc1cc5fcd7d745cecd918c8e96b9fd76b323d201ef8a32de705ef776cd19c38ed61082cc4a2ec842232674005dcd2c3835cafbd961598cb0ba7f6ea93ae1a0b7f250cba76e68c53ce71a18e2e1030145d043712ab2debb8ebcbdd0db067eff8beb80a78179dc3b366e9ac00872ca2b18b46e037b77d9c486158cb1d10939c3d969367d2a4495b4b1b8e3fd124d2a9ccbdd36e3e7de0ac692333ad43d138994a3d4a5ccbba89fe1a585770812486196d6ec264df22e2492f9dfeef344867a871b37502f6a7633b601e3d2a33ab065d15491dd6fcca861ed81cd07746d83827d852ad6084046cf8bd4de0796f5356d3f1a9e4155abf3daf473a16ec7f386018220cfcd1b12bd6f1c81298ece50d16a9ebfefdb279080998cc9e681134289329b52b7f61159208e2b5493657fcc5b334a70b0f0c7ebbff4d375e1116499409fab5cdde4c5028d104b401707dad634757465b79d455556f19fdec482c3a4243d3c519cf4410b5cf27033fba4c199960622618dbdf32e94d87d4d8eb137310d90dc5c8955857e5a39c9fe3af1f889f473f30a01236ebe2faca362e9251cf75f246553d2e5a004abe56786147371cc7fa695a35bbcc4a9b2bec3332f1d5f96800993595b30a35c60aaa76687a9455706b3b84acc3b3342bf090ac58800cad0a80f752fea40dea7749aea750350b37eb41238a73038e0ea98ea01510673d5abfc38b31235baecea0f6bbeba200b8d0c7020e4a9b706cfcbf86495aa7ef80892b24743f8ed9aacca40dec32ac4a7a52f1aef27060b1f36e5966772903620cbbad35cda0915a07be9fe2bb5bff86bad150bcabf0bd3bd32215500bf4d6e1381279cdf30a1a33183f53a7c395b92ea5fe4c1d3a58f7881525f73e99d92a14958e095d0c6606877114213ca55fde977f0b83700957535b41736977c6cf453acd8bf5c8338c49c6d9adcd7b295fc93f85fee4c61dc1b024c2c5639ed532af255b09b3bd9b7b771062edfae7906f8275fa83c300fdd41319bb032a3bba4a2f9587a125a9d146d7e21d4c7ddefadd37080e20aaae65ab0db042b0c1852c219c119a336ffe76c4c44fff32ce27e6db07ff5a662fbbd2d9d16ad896a854567d07d17cb0faf5e906894e6219641aab1c1674e11308be9ea63bd689a2234ed482265f22ff20492aebfb2db7019935fbc7e37bbc06d2f44e2110bb57cfae8995cf76587fd085fac9d0336ad754c25e23dd0db599a762d6c68193589cc603102daaa4cd7f29a636ca931ebc965c29cd5e3fa2b6f1b984532ad207139e552189847eb478b7adeb68be8596b1f838f50be2eae410399a01c2bb254f5201322ba4afa5cd339e4559c1ff04ce53b496b552162ffa6580be500a74b8cd911a195c3e034d3fe77fdf706594ca26e70e9daf47e96497b643bd45b358eaaef7b11c121e9a9941509671f943d419354c59677832cf67b6264f3d9c90089b1f05da78ee71bc2fecf321825ed00a3b9b7831ecc8d52991521d8d953b4f75432270c56c21e697d5a24e375121059529a60ad006a0181e07f10ab6d2666684ecbba8a9b5deaf39fb37c1ba0591132e012489facef0f2dcbacb95d4365eae918748550bddced4f7c2cb58a77f356c72bff6ce973dbfd02850c557b986c5578343bd8fed31a496b81aa8e7eb24f230ef15734cfc8dd2d82fcd4223aa12ca9c75d22cafba730b22f75c55220a52a8a4bc9c6f4d22cfde26b59d9b6f21772c44084fa4eab0cb5124e62abbe3e6962f37d30c4b93bad29f0ca2294017f2ce5baf3afb415fa0b81b6a281df11eadb2e4aa65ea13fd28a2d77a7c2777ce46eae3a0d228feae1653e24dba0210f7c7f8b6cd34419eddabacc5b882ec04a1fc4aed99a303773a572d2929490de58f772bd8464f522f640cd29ef29a5b1f0ead2b37d9ed44e8b790331768fd5799f167111cc355f2006494eed2038ef4299f09d31e6cac59c938031f4196e60b7ffb9c9df8a7dc90ea4f83e7518c3f37ff495ee788bc4b9d06f9360716c71022cf5c3723bb5e3d7e3ad170ef5f798317c22ae1a3496697a9ec2b6252147e7f3beaa4124770ff5a658142b69c0d52a0365834f12de2c5b316e546735d22f7edaa7cc2153d4c54b8bdd6b158d25d1b2dda9edf2a31df1419d3be47c92135bdbe54493b73be8cd2011a502b6ed152e70e144f4ecc62635534157b87a72b116068f6a77fbb8a9ab3088d7855c7cb762805cc8c841444ec6a9e7167541a7ae5ce6e5a4f32229816f1c607afaf4d580879357993086aaff74dcea3a6e3914d9d243f9802b0d585696870321328b740cf57b5ea485671530e47e75e3fc4f96b561ed8d74c785be941ac9a9415367a54b8b5e1e6b9e975ee08c5434555bcf121a3dd637b80c005a9f35827492261b28233303d6b52c0b67339f0700dafc05b31eedfaa86993cb9d5fc0879320ae187bdfcbcfbffb08346050272a63b67c5873b693671293615519b00e9b71496706e97c3e3cf146ac7f3c3c653e34f1864683d954077b84a8706beb198c5138e9e466e1279c22888fad3cc98cb799ce3197061f288fee0cf01e855e6c41761d0751ee71d50ac2aeec036be90934d3479b11255aa3e5615b7360299b2b41136eb6fe3146687815ceae7a60b6fb1e0572947af6fd7b0ac009907a70c54b568aa55d924ecf22e9d7d1f96c586fdefe96c73ca695ae6ad03815a81c12c72e15ca4e7ebe5372da0d9bf45c6dcb34087a939399104c7a66bdc7a0ebbf10bd8a19567a59374431c51b363c639b27e2fbe5be8aec1569ecfe1d6174c7cb22b3dff7a3896bb436f3a3ca219e6ec9e0c19869acaa0426f2267b87c24ebb78c437debba8e83bbac5574419f4b8c6cdbf30b729ee6c7d134dc2bf3ba613a96a0a0a20c0e84991c0c48408d4bc165400b9706e03b3783c2d95c4bfef2964add1c7069ae1dd517a3a9a74d41840a35199f6937c4edc58a7a1bdba21a0b756365b5d6d507d6e6ce49fc68035196d80ab1f6f9e9d4f55ace8aca384275ce56ca82ced841404cd7cf7cddf8a2a751c99abef9c582d8a98fe1c30b57f799257e969a937dc7ef747e8ad9cd1b78d026b6ccf4d12bcb75714224376227f91d2cfebe6295178e92f53914deed4d5bb59cc7ebcf4a349838fcc4f4fdf0b30e9cb846b686791b1e6dd49d49f905e5c6fb2603bb37dde143b72b2c88455b755a8bef9def4ea3e40b5f22a13aa4b4739edddf7b5f3856cf8f90efddd88b4cc7f780be658818d1cf8e6f2b8616527055fffb07d1f6e5d44189165e6ad0f1c7ec9070a3b99b2ce71c9ec3fdbc2a1e419fb13d4ec3736597491010111b27ba30628854236cd1c3b9e96d4442deffee64bbdb86a3927b946fbb7a4db7d2f5371553c3a4b123b0f025139a3e53b981cb38e2a2a57a3139423dd86bf29d2d7176d50e3ef2cf72771e7168e35544b50714aed6e63e084bee4d1da719b412397e47ce2224939819ceded8ab7b6c3a839b896cb9f927592638e4d1701030f4333f7c1addb07a74519c818ab36404beaa9648812cdb26c44202a718c0f2e3cb96ac82bc899c901d2b04b564aec1ddd399928a16a697249d075c54f6da2dcaccb448e0f1933a88300604ea13a789e2f01d6aa064f0ca7e5d87ca7b46301157ad8ae5ef7b95e3775423537f99c77eeb7d2ace65862b4943cff9ee2700daac75a27edd8eb7c48e35c7408d87a294200ba1c002e5c81739583778ccf4ee94fd50a4ee9cfacba132ea3718759ed80a435348a01d172bac15dd1bd922e7d3d9b31fd58c2a0cccac8f95975729103dc761608c36913981cb2ea2dd801cb571aa391f90cf00429d9e7083bff1133700e5482994e65457e5f14aba6720631c3ab1a1eeefed6b2b5808612bdd1e40abb1b0c9dfa79d9483ed5f841ffcc009a007ceaf27f6228b5238cb714eee6846ee18b1d086c51c04702d31d3cd03cd84c9c6c91685a9db642de9345f0ca6004fdb892d222c146130b0c3db1f0b374ae324bdc70fdd04d2cc5bab272fd61fff9f6a7133017243f5c8f69b8a49f66e5c7001dc29720f59974e14903d159f75dac0621f26bb7a5ec449469c636aca01b748b216c8f5a8542030b836818832ac78fb37263a7650b43bbf2d09bcf16ae68d4f42810577a146f7579a458ab941c166421c4ade51732fed3b7101a1a96b9053ed158ccc3bf66986bcdc5fbb40c2b36afad0af6574434aff653bcd1660f4323c87a029fc0a0a3fc7143d2f329478474417e105ccf929f5ffc8c857bcd021e2695a02bfb739d4acc96cc6bfc3b690d279285cdb9a482940f441fc22c8256b1985496d672a2d03cc0b47653751b655efe5a1e8dc1507d06c353cb4cfa8b3449270a2caab03e156a22c1dd04612c0a7e723af6b2f4e794e6188d53feab31aa25e2adb76e13362dd3d6e5c943402b71429433ee5889da09af9c16c5a9e0a836c91cc3f175edc962c09492462cae7a2891a66600389c83d79b82d1b32dd9895ffbaf1bf39ef1a9c9052f771670d5cdd8f477810108fc0a051dedb28bb28db72d6205cba9115e9f36f6c9009eb547b0d6e7ae9983e997fe660cd7144e7b6ba960e8a4072f585b19d0ecf51de70716bb37f922243171c319cc668428ff238d820f3e62caef53bb36dfed35e9aa81d2613f2f99a865120cc1b7e0fbe503cde4683ac5d6b66e373f60e852bb8f044a53438109a442ed8cc3c2d4f4ffeac24d79987c95dc0e174f1ad2eccaa97117625a7abbf1caf08f174645fa68ecb9ac806e555b9e00dcf66e5a444eefd868b0b83ea07373410832ccc1cf96b70dfe13144d2cd4c3317cf58a37608714f85bc8baac5a8c097d05d8fe349f012f4eab983022163adb9e696930f587a1422ad12220c1efe1b9a689b9627247f8cbe870080cddadce1159d19f45b28ed3664fbba59459eb2657a420a9b6b9b5a0028c21f7ec224b5cb1e6bb2787935f74290b03bf4e77f350018cc8da98fed9222b8dbe283f474942d70585a62e53e2241f6e506224c223e9501456f90ee255c05c194a4b47302f397c9c04295033971dc8ba8530f157e2ff79c10f10ae1f1cb0b35378d6f7b7834bdda5e1e2d273b8aba8f562db8949226139aa745ab2365414805f01c1c0078d1146251d32b22eb799ba1c3e34cd08486ce405df31b6e2f8403bbb4b6a81f4e22948cb3a546e41799e62581db6ef1ac94ce03ebfb9e2d9e44e28c83b57c8d0f18b5ee60d0f55a29c0da5ab9ab36b42c248f91870117935682ea6cee589ae2f0785beac1fcf0d3b467d54ce1aa03910bb6ebf819f07832ddcc401557d9b410de41e0851b69e236b8d9670b8db2dacf6e550d6d687d224d4d39632fb58bb89ae1368c8038fd1213addbdc37ad1f9de01b769f7141767ae90873a290627b070fd8d382bc08488dd566fc443b3c3f2d30d222dddc201e03ba0539362548af83ef127dd2ca02bca6e3898162e40f16942ca28194be5c486360233f2c5385528bc3deca59b63ffd9bc06b9cd64803550b114793da3278dd232acdfd8661f345eaa0818d1b2cfbf4553d04739e3bde26dff32e65a18cff749addb6c6c3c3051d0a3f1aab58adfe71049462e11a4dabbc65f2fc6692154f0bfca32410ecaa702b8938f23d0f8efeb597fce328b12e007ba6d2109a72dbfecc49dfaa2362718fe6f8986d7dd6b9b227bf56e498785a7c24205a593bbe90184c6f64181de547995cf64af047da950fe008ad32ae120f52f55c5b3410b77a81952e8ee48892cfce209ff72fd2f5a951127fb0793311dbda8ecc8c82405b451b874056e5e246020240f638b60aceebbbec1a0b2985c69061c90c018b9553200133376ec76d6e2fd1054ff01535bc4a4584242c74468f9aa29864659cf23c3788ab924f3d68c477707e5c5d8ee64ea88dcc2e75be58507745cf4e27517c05922a1280247f86d8f9033cc051972001e5cbe28b5582f945531446a2ca35db1c993fcabfb9644b0a9d70b258b83fbe6f5f00f45648bccaf0dd30cf4e357315757d3917c83614a1bc01b6d9da0e7155b053c11003a1492ed05d8534ba9f09bdb2afedd5b73eeedbb88364bb9bdd51ca20318c3c168e3613683c320f0fbdca6d7da050d7bc9889d9663ceed691640f4275f46b1fe6615f7d720ee4ac3db82b24ae1ac86db7c0a27c3b55f0e59a0f928d6e8ff259336c1e433426a3339e1db2d5369d46a27d1cce11eb2752f7124f024bfe3a99b80bb821661b8585d9a62aa3cfc94352efb0a661e5a4323dd2ba066c6e1bbea1faec85f11f1e044b8ad9dced41f734c6814bccf96308953c11d1d6554fb0fcc19313443f0729d23680d20a5f13b8cc245ea95fa1f6876be3b68d9b212004072c8b75aec24848722695279a9c49a71921e0a6ec961ae30dd29067589edaf529e23bef766c9095a1589f22c1ded5a69a0d7dadd86b0bcb5d48b1126336fbe3e97deaaaa3cea595fadb4635ddb5b40c14cf1076d770dd42af7b83c1208f392e6b0ed7fa55f18d8e8d56542a1be437af0cbb6c40dcb5d7bbe98ccf6062c2f6aa7da0bd6a3d4966530ffbeea2bf1d6f2ff18040672aaf98761856b98b3b2acb14f6b43dd333be215557192ec0752712b27bc91d52dc6f7331a63360801b5c9b402a90761a32c397a4edae664ff2131d21b378b1676131ea7c767b7b47b123288b4f97e46e06788729c12a40901abca84557cb991fb99af74a8204ba96361ff0946d1978be9cd844cbbe8bdd4c47b3522fd8083c48947de49482e283aefc922e6aa9e38da8508e943c84f05214a9f44bdc9beba221a67cf6f9ccf0ccb59f77856986366170f6ce9fdaf3b975230a03a24c513d6a557e00219d3283f4179cee1e5217fddde7a8528748c817e02c25886c5c562d2fda55f267e7ad69ccf6d5c68ec25c58d0abf31b434260949a7a8a575e581ad0d5dbced4d0f7a1687d0b4bb981547c719a1c211af9f8c258e22e667b0a027ff34025c28f18e5a0dcc5a1de8db6d1a85528411d50f0d881f8e9d509be9fd2a6188290851189df5c9e9da57b0dc8cb043f19a5d5ff44b8e59c01f73a3f4b186260a046ff74e288c5400160545169e3406a9429ad49fe6fcf127bba707285939ccbcf6208056e7425b53f766c8f3c34b6183730e78f96a3d54d0d8a951ee5da6a70ee57cbe2ab1fddbc4ef7fa4fd39c8e1e112ede0dc933e7cda34421415c166239c7cf43c696a7c66b7891fa9bbdc20e1637c8e1c24a03d13d4751e8cebf48616b7f128968a73c93d192a38dc6ce71c22f5968120216db7389e10735d1aea9b5304b7aa19b36f6f6295d9bad4ffddf3f2276ac3b47ece189d1aa1358725dff968bad82d313bfb10f1480bd3b4f44652e6faaeb6350a2488790167b3a227936c4837ef3148221612c804127c3122c5835373a65eb5b769cc290182039853416bf2427afa2c846cf9fc5e6adfca017f3b925ab47f1f8c790de874c82dd989ee8bcbae452ea3f132eb8234f6ea617bc212ba254332f248308440af632113327e19567227b70b47b5eaf2cecaaca01d76e46d39f92cf8ee82f333b85e549f5a4b521f9c8134d0e5291720e30972c5f36c6a23ed69dcf2172214633690213d205f5f37a0e3530d27c636a5358f25d129c1508b1f8cc9961f8ed926c75cac33b2b29114e8acb776dad1ad7d2c0f58f878048fbb316ff0781222de687ae26496bc0c9ee6ac6d174e32a622e87ae5daade264f6b13ce5b713c19918c8a4e2c04de2ccc0673b84c2ba5d0915a7c502a7f08d2e0c26086e507b563b781c35d03afa23e41cd94c0260979f08e923edd84b0f9ac1ed150f660185d0a50c4cdd88bc2c725e28aedc80fd53bbdd7f2c5206213190b0b1193f63963ea0be446e3ecba4a3979d69670242d4f1ffbf66fe88da36a4fbd6ac38cba91faf3ff2127e671967dafb6a426e791b23f3d51f94956d433397d1a6b9c29dc07391145f7883b943c54ec1abc1b0f09bc2725f9fb669eb8e8eefc34fb3599f2b9ef9ee88f43c45ea5bf4ce226603b185a025b2a94d7c0fe05a65937280c2e59037691b10449f0d167bb814b022608400df93c8241a60dc0f3293005e646f1d35c66882b8b1674cb3d142c3181884a80211cfeef338bc52e879e48f18f3a664d180a403c74f7c1ae21dc33b1e61b3cfdcc35d00617a2f1a8badb0290b926585f352234d04908b2a823971ec09fcac2b0ca32320e409c640b5acfa2b7301cb218c113f2a3450d4cb006ba34ccd20a400fbd2a5596cfefa78c7196309e0036a46b8bc607d07def1a271b8da065b27f049e8ff6382c064287c7f58652ec2e7cf321b4171319900bec299eb224ea2b54a7e4d4751c569c17a5e929185b9613b18ea7581b1f097cd14b7c7848b3687d3e919d9a4942d7b39b8e534bf944ab1a0aaded61e018ed80e4b06f10dd2158097313a26dc871155c48730a795eab55682e7293256119f040bdeb2a45935dcee3716b7660267093fa9a5c8550b222aaf30a4a328658a6d92bee60919f9f95da82328b2c0495f28139a0e97cf34cf0bd3e99a4c699381db20d4cd3b9f74eb495efa790fa4f36113363b213525809d06603f584f7ba2aeb9395afec277c61a70e33e5561b120b2418c3151cab8c23fe3634def6b4fa97d3ce869f325986cf7115e0fc6768611dd580c1f1ae3881b1e500e5c6654b77dda56861660e508d303da4f568dfb37b9bf912297e0bb0b2de0510c069041eaaf754145e4d847656ef01709a413ed25caa47b9c0fc261cb5db5a1c957f8ad682cacc8608567dc7c2e447fa6e0b2a84a006ae5693ec727b496371c832fe8e50b6543a6b381c8bd27de15c0602eddf4f0af3b0c7de30b48c0d3ab06a3fcad8c8e5402c321d7ed5a4c3442e3ead615d6476901baa12c787fafbc8596d066baa51cf85e6d2a86ed6fc3cd8feb2a5abb31fa51ca64c29c0b8dd243da2766712b27eec35666a757f8f4eae615f984c96ce254c3e4450166925758a0369f68da1ad902fcd76a469a004c03ba332c339c8ebd0d7ff9aa320badfca02a6b364fb49b0750e6c50b77ec70df118ca541c1ab5b1d1c6edf973d9e44ca155cd21176a243f0626771a5a2def05d8311188a286c0ba41339e76fcf5d4eae3241de5e27ded4ed4c9d50d62d6c458462b4a2c5e99d44d7daa09a2eb36558d56d6422b3203d2f597560c65db237003af6044a0ddc4f4226271bd77b0d97044da7118d06ec4835893dd1311db4c2e374ae5ebbce85a558431fec879cd3eccaaddf0db843849a6653889e5214f434a1a278b48ede5eb9fff763a03ce4c57f55188b90959440aaf90491dc38b4b00f2326f9481e541b7d34a3fd34b6c28c9cf75d78c9a90284ffd978ff216fc9452880595036eee9c8e3f85c747d1b24308296311918dd354c01177a31725b2fe9c40e1acaf9ddff87ce18bee940731ae97be2c1c80731c25e6288158f73fdd75f083490c4049490181cfde96ff341b7af5aa0f9b85ca2ac3df8282f05019d4eb806eede4823c54262430523b25817ff7425379894e3cbf0732a6408d0f1bae832eaaa36aad2c8a532f54f36a4fba5d144a4599b8e621388a734e445d493d4e91cffffa305501566c199974ac2dfc9c1a5b60c703a33ebf60cc3b1bceeaf1fa0eb1155b7ae7dd92117c6df1c5c5a00b131c0dcb49cbe33a2611a9548d821db226373c6d52269dc76e0de61c21bea909c75315dab6470fead0eeb3d625292ed7d8f20d79e7166889b1288c4fb921adc18a9da6ca88beaa04f21b46d7667fbc37ec26ad39517cc6122a998ab1fd6e626ee3cd4aa922435d780055757f62447489650d7aa52034a4cab61d2ea9d83938f1e30259ba41f3759a49889dca53b6d97956b434ce348a83b9da66eb00930e33fd7bb607902d42c4d95e2231c9b3f4bfafab4f9cf9a39d410fa183ac25c1c920b946cadba43721ec102268a8331f74d62953300bfd4c26a4e5bbef020a0d160672e29c431a5b69d85e421c53dad640d8eb93132759d59617c9525e545bd5a9c83e358b7dffc0694d1f2ef51033afa38b1cbdd14853d84a5cb89b1464bce5a65131fb4a6cf52bcd18644f5d2f4b4c5d538045a877cffda0f5aaf03ad3dbd435d1b7ff03957f0b7dc550ebf8d154e233e098b8a89be26f3730b4e74845834f761114e3bf4fa88e086e50ee02abe416a63d6a262c603d33cc045e6e7ac38bb3b2885a80ec986cd13281abfbd16ab1715ae0d12f2d6b723a331f637d1c0ecd1f02828d5e9b047c3c48a675ce03eebcd883e9c9b8e8d2b86c4195a6dbb3eaec6421490430b56818546dbbcacbd9c1cd2c8be86b492a1e38fea48c59054eaec56078af71f4ca56c52cf27e2154cbc24114809207272aa4ddc2b881cc4eba815807b285f34ff909e6aed0b43c30db36d08984f5be598e7f362075005da37252b695504c1c4592694d8a159de45391171a251dad986f583d9969dad68f6420e525662250236a788dec300992ac5d854ecfe0e2ea496f66d25789096e115fd2312995d5a3e8e8207c30992226c0aa5a41c4654b9a276f7756926ece133b27871f9d7d3acf940d08dd77d0d42767c3540ab0cb3eafa2096f1217e0f2b4fbf0e3b55175f38e1f4f0598a332f3f2a8a24bf03e4cb54e86d0e630105a2a736939da3537d7f936455dd987959eedf53455394ff99c044d5f5931e18a12717967bc4292397c75913d2129030173aaa5b91a9833d9edafb7ae17e58bb3037ad3e8cf67dadbca023bd09610cb9e680b6e18ade2aa31ec21bcf519374e6db34e346d7a61c53a34a61923e55ca164d68913bbdb21953c46134239ba3f68acffac3ecdffc294726bdd23e3c029f29b52b9f069442198618ffc5484f9c5429531fd2cdb2534adb7454ac9e9272928df6f2f4a9a54cedb27c31b6e8dab409bec0c62f2317a9f3555b9bcaf2030e57021e34635b71fe552cc4a8729a9d2e6d1a98fbba08118d7f337190e7f9be40ba63db017ebce687b3dd89e85cb8211b656bc579cfabdc5af8e84809bc6f836c4681e5c2b9fc534d98f702f50f370aa6be94b3919ec26a3b3d6304e5f9d1c7e078e588a5dfef14990ffd4a0d02775cc751b97b2348d89ab050afabccaaab29c422bfdceb01e9dcc545eb57f3f368d3c03ddcc4d8253e4d46a447bbe04e0012d28b6ef97a4d0308382d724b3106376d04c6052b1e10a785bdeef73b8d6727a3488a24cacebb0069ad3080f168825e34b7d00d9ea71d4bed22b48a102566fe415d07593c87f3b84a0ad00dd16d3c768bd3e472471038bc795ca748c98455a1ec9d6257ea83af330d4de10359d6f9b0d62c11ea91b5fd8e6df94d1bb9d310f151328c69316c87044cab1de8456eb01a5bdd7453b41b5b44d084d2c542bcf5d84fb5f10f6022295782bd161bae7d061141dc1ca484011eae1037f3694152db97126d325108747c074dfd79d035d434aa11aae880a08fb34a8e5c933e6ea0631413852972d4885c1d9d29d30cda5839ee4be983035821b16db03ce3e97c49d970b7ee435871b2ef73bb6c87f574825eb241b835de0dab8940b4592c39a0038f504d9fbd173e10dd7fe8c3591ece1fbf6587ac494c2f405b283b2527634575f4ecd316d7d30aa551546cec5293e54c87d0b82e34bf12f82bba104a1502489116519a05c40407944337f894c44613ed5c6f439e08c37f15050f69877457b568c183837dafaabfe5ac02138c5a37ca9830bc26827cc2480576dd22f1a12a75ed023efe7ec760ea46e5c7315bf6f42adba87b295268eab5c1839cd702650b0a4faeca85167a3e3ad96d74132159f7c13e8b589dff52694c057f86280bfe7f67404197fd35e50995592316e6288a0447acd5f9022b1698b26ae3a09253a2a32a528bca395503f6dfb5ee94076539026494ff50356018c8b5b7c4e917b466a41d77006d41f91a64c78838fa1d271e1d087977150ff713a81796a6271b67e2af354dcaa6b5c45315574a48fa3bc2d07401e93ec65a4dcff8a98502566d5b1d48b78be85ed738f14451c1079291d01bf5205395b3680442846a8547288146aaf71280925e7567728030d978c4912cd5ddabbdf740d429ed55069799ce309faf8c1fcf1888c1f4e0a650c2189feaf3f28919f20d7b75ec163dcf1ba4b8f932dbb268f799669b59f5d8f347eae7d251874af8fbc4295d2d2c58fce11056ef28febd5a87259a2107eb0519df3e955e844a0feb1cfc5b7a910bf6239fec86a756fce12ea151235bf1c88a411844666bcd5805babb2f6b362768ff80da85337031fb42e777e67e590d1ed5dfc0d73836d6461ed486b48893d0561df31ab0de9a2a45e12a28429243505ce15febbdec6fe29a3599ee4b9bd931a0d88fa9dc8993041bbabaaaf92a74399c7583c1e763f92ab5885ce55feb80ab4c0b14700ea68484f1f6969322f36b48466ad4a424c76a6711beffc959d67406e7c041d41f958a234e67c3e64eeea9bcaa289d60eacb7a7ed0298f6fd72ec0a74cf75d3aeef619c904b1baf9c42c8f73a5fcb6167dfc7e76bc0e52bc9b90cd9e3d688e7191297a21483485869ec2cc04d0632bb1ffc685348e860655a893ab1671d510d78cd7deb636cd1e2a4a14282c2645359e087d1d552723c863b4ebadebef6cb70e6967d97ca5044e1ebc7565f6e0db4778766043e78d494473510b4ea360af69cbaf35113cc1a987b79bc8b4339ee7be7038478d853515578cb644e06bee6d5ed5a1cf753ff6b819d708dbb6f34a9d0f13b491a43fce382279f15d8083f63255a1aeb4f329487cb19d1429c5ab54a1478b8e867ae225e456b09686ceb64214071276b3cd4a03f6cc86f50d3e5cd8e2d5c947f30fcf1ea1753bd49fd5b9620c493285c19caa0a0bf43753628ae3c99be60efe0fcde202f57f97df3f42a58fac2ad0b21c314f8e6552e6fd177ccf88a3a106f9f58f975f4455451fba33a6b67a0c87e6c584d119bc039c848339b760af215878c8963ab4092124197ed379a9c7cf277418e95b188c90dccb75e1d7a3afd0dc564d6819b150d0a8a536f8c5e3f4cd1b349dcb69e414ef1da22b8626af373d5860985e97d9d18368251fb06d44a56e6497ad0a837f6c046c8ac04e49459f0a9d96c39a6bb6c4b30dd70a0531fe1f6123fcab2d537eefa0484aed4b8607cc1bda506f7b1d005c3771544f06c5a12f5c5bdf547fd3cb1a2bf0fa2d7dbfd4482e536b579c0481f1b60d4a0b5087a3215dec2ddc7e827b90012131a5bb3723f470052ba91403f7e172b199f979194e60af3658713c703b385b3335cee1e31407e7809732e97dad94110d9940add7861b396fd3a0b98631f122fdcdaf5dad6aea74eb4e120514416b1826f00679d37275f95f72b9c4daa337c7e4def2986e39026e4ad5dbd631cb60e9feac32f49a43ec1339d4bf9c00db8c4f2f066ec975280c206a6af457a5b40c1c0913004311ed71227771e66a030df815986a64ac49d3162bd34c2ace3eb47c6ac4ba457f4caffa36296d3c264be0a44be07ca6818b0cc06c7a22accaf7ec741730788e7bededf9b68e8a4990ed4a9b7c3ea6e081edcb62d3c50f384f2e815437aa22ecb8a5851a5800a30b91c80256878eb1e8274653a1864a3c75a4f0f39e4cf16bc0eb701e803f93ef2d0b490c1e0173d812c55267f3905ce994eedf1843445cdfccf2895d12960de90e8cbb489019aa5e3a206cf431ace32ed26b0b19c5ed0d0fd27fda9bd0438ae257d1f168e10535cf0d89c70d218e18abf981649e417cced5df204d9c01142e5f4e4c95c6a6ac14d8840b7942ba583cdde20f9259e504ec341a823b4f9ee8b80e8ff90d77ceb7bafa9296776b8a17b6d43979636e0d51c306e37ab10d24ebfaf6ec01c3c5ff950e1f2d7fb1fd469f37ccd7eee08f920ddf32f2f0872ed2956e45a9eeddf2fbeaae0f8275fc1b81a2359c5f6dadfb031cd35b6c4807a130beea2525e6260ef85fa802fc13694e78874e3891b2724c4ec35985dac997723b8020bd0c38f6cebcf00eb4b32723fae78598f231bc68284c80d4e6bb71c2beb5ea9ef789de2d630a2400ba3a5b5d4479bbae00ba17a7ffd9aa6f3eb34c636103af17de70545589185cab8f0d72f2b35dd85bc0740102338c2be10e5a619e2e63074958916b87a89d48fbcdc39f5c57f2aa50176ac5213a21853b7a00ba49cdae9102a6a61401ebc51848c85f1253e539be89cf292ac8ab7540da4a130d2238c079efb6407a9e8f3df9678bd059350334769a85932becfdbb83f36a2a46fa875823274456f1a5ddd90bf8c417c5fde4f0d714aa6eeb0fd5b966d70aa71c15c268a436cd1f87ff2fa4f5b41710d4395484ac9f5d0bda464e75b74200d80c2aac8ab7e1e0ea4e3bf64f2971aee4f57e0012de6d9bd9c649f60f9ec85873acbce917a18dafae7d4b6b018108b025b88ebf9f7795461ff2326002605ddb0ffaffb0f4ba414ac4b006f757c82f0c0d27cd38eb9ce3c03dbac9b941c4d168a33855507a8237fd94b74314bbf8386244cfb91e98be2c1dc5b1ecb415275eb25d34b2ce7b8796f8864c4902b804aabd218ac1ab4dc9e1e7f05c4e321187ef483b4a00a1f34e14835c9336138993c94df1a4456a8de974ddf8a88ca08db5188ec521b9f1998e83b627170a3a43ef207394b520497a9ae0fefe375fd2a95aa0aa87bc2e2ef6a99a82745c164a1eaca7bbc393c3cda120cf37b1bf61a704f5cfae8912d8469dc02c3b75011495b65a65634c230e5846f536fadd2e682ec3b40ccadee0691937bc9006c63bb43199480f414d6c3cb860896231d99e0397e6807ad8e241bf27465065f11cd2d01e9fabd8b9cc8c9e17f4d329b656702e803ac59a4b4cf6dbf24b56d9cbdea3e4e7e9c6269b4a9205006c51ef8af47d517401fb3c7de2471554b2e8870c8943704f6b22028f82c795395718dccafa251e2f66b217d22e5e4743e3de57da0c9cf34bd2ae5bb1014a83534d05bcc6d3a6580125b9fdca40f035f36dd14df8c5da58f9a6f2188cadb6058248e0c215dcf841ff43fbceb6d597d3b90ed0cde52881e80d255290fccbf3f8561d4eb75cb278404f8d2a0a4d2041fed33075d35272cc6010ff265889ee7e6d11828e33173b3bbd68bd1b99eea97549bf4950db70647e3b5df60ee2579a982d919c60a2ae0d5f5259ca4ca1e1e80fa0d3cca0832be048fa6649e4a8fa12aef17371380a861b2dfaa6c1f5df6411af8c6c3fbcd2d9fa3c4222b64d9523207e31737fb2b2f28f6b800ebb12d425fcf2a6b226e1de4f213bcecba9f52a1322883b6ac50dbfcf0209178eeff90cfa36ea83b3ff16ef9965d09da109650c8ec42ffd0b1aeec93323e2a13256c5237f0c2187eb83367918c4a51035e49adefa121e1c6404d5ba541ae9e7d05e0e00ee55935fd88b55c9774bafc004a048cda1e53c432729708eaacbfdc668bc1968e623262a30cf6329951df00853f509b1e287431c2fb6097e1b20a4d6945662c39292c1eccaf31b53dd225a2b37ddf1ad4fd6e6b67f86cddb743683b832e7f9198bc46ead94d19e7f973d498a5e08bcff492d2eef4e61774909fdc4557ca8d80f4a3a928cca5a14493048c9f299dcc8931c099464f0dc8faf2538a5d7d071c1ae7ea318fc3d1a12e3ff23392e777d7f9cf02785b90c3d65ea252c08abf9f13d898805840d0d76a22ef5403637d4a891d5a74e830fa4ce79e5568837c499c78d987ffe82ebf6834634f2ce0d7883fded88017294cffe0e95b47680b3c9677fe8c95b2d6c7a26c2a1dde342abbfb31d35de99afab346e8a41d1c8ace1ab65ec995c904f12e4db4aa16a7f3d66ec7cf70ec548605268472452a2151de16ecc2448322c2d5a682ed35c824c0c0b102b76051f7404fe1b538cd0949261a64cf8630346214eec074054ac8e78d9f74ac8a532a5ff09c50a1b3904f0ba399f056cc3e46029f37a5f43f44b2ed6a24be3f855d4d125b1470b1b701534d1279d9114ffd54b951f3d57f3bd675bf27aa5dcd66fefd257280eb948a11bce3699b8ec12e6db57be64f5d70192b8a70db09165d778b82e7b8d0800e6df887d76c58b88412b410a341dc91fc731a728d9cc21361820da17336ca7f0ccecf1e3da157503f7d521a608629e4f41fdca34e4cdf83bf39ec56c084bfd48d5afb04ef70e1500dddb0e1e2b456bb86afa8872d9b6df620fd9d030d41cfd655ae6efb749877d9394493d4319a441c01542f82ff786eac880de3b9797c735738d0bf94d37b520913178532942dbc37f0bed03585a46106c96d91008b4fd7440eef2f3e9f25ca40f2bcbb09186192ed8b4a7c157f257fd64316b0b3cb2ec54c0b2a80e02df9169399ea3e34087490452205913df7bd99448dd5a1c0044912f3100eb14161b5cac73b3d1fd4be262268686c4192ca889aaff0305b54e07059d384d3843b1e3650223d27fd5fac4dbd385d044e9ab28adbcffce3000dbcd6ec5495f0daeedef04e346e4a847d926e7301ae76496baf07f964532d71cac69a55ce8613a5a2e24a82b9e5f818b040eb74a430fb4fa754e9bd3aa8d6c1786a3649323810bd8833d27d8aa3eccb672e2c93929b70f5f2d5dca945f7fea365a026e11ec3adbf783c7dae3530497644874687a9748469134fec2413cc7dd119af9883ecffe014e856d81d19254997a8a99b68baad6285e2b2b0a5e0ce8a6feff409d738f73bde6fac5333b04c6055737a72a11524a9cdc49ba2ffdc098c64b20cbd11ac3f5ab1b62c2d528c14f3b1c972e69dcae0b3a0d760947ec01093f75b496a0e0cc0a26fec48a6c80201097148ea82457628c18291d63a8fd439f61057ae484371b3106df98165d23237833a6086350811bd7b376514960368c4d83daedfd30408fc60178b437afc0d53cacdb9461abbe327689a8d00b3fbd9ae43eea8be227cdf3991341d5b1e919eef9d07f2637a3346a8c088228f29c6739bfb055a09f2857e47fd4311c351fd8ac9487e57cc4e49999c15a33ca845503a1549a1ffdb05bd4c7568e1312fab69406128afcd1993641badc2369e15fecb67858a6ab92b1573b53cec87c5370c537ab8197b6e4bc626c890b595510c3e354f207b6402d562ca7a8a7cda510c933c777e511ba48bdbd85be5a6d0d086d6126cbe7d0bfb8671d4205f3d5c603eb0aab1176a0b998057f241887421b36c3f2878bfbb78957da19cf2536979297dde1be1a442b9623f28db809229e5f8e5dcb6d305d03577154f303494e67ee8c71191537cbb893e0dbd6dfaec9cf9f96e6f97dac6d4f8e4a09ec00f86c925dd4a5f8014ced1498f97246e26957f936e528068e8e01aeb06c578af4cdcbd132bc53b7315bd346e43dbd382f07412543ef0abb9fa3448b7e1b3c9c51b6f9ea50538102c2ee2d9b5f19652aa8baaa45d1629cb9e03a28b19e2086268c3c8233fb8326095112d0bdfbdf4bbe6a36935396f9e674d9f27f9deb5c1f53bb557b15382c7315d3a813400e51fe5bdb02e5c3f92c87c9ddd351312f105f97d6a72c58a76cd105fb0677c625385288c8395d195e114f96422ec485aa72acfbf830841a55bc845a757e5cca9901e51f31157b9505c0db00fee629897d7e39e4c6d527f4634d37a9e90312323c5c26d5045c0c4e3b0f91d7e0d179dcd51c655a8ee787d9bc78f9aa90aa4ae892a12aae1a128ec007a592a4b88e79aff6f77142c9c27c00cc50ea3912115cb2ec69c3199be2ae80f683b181068c809f01dc092ccb81242ee381676848d33a2534f4c55fd1704ddd8b2f93df59ddc1aceda9844854f52b7221556d61d3a70d926c8cff474f4596d8a32861c2a3cdac1c579154e5bd736c67db4de910789e89a4dc1c4758b8218a1e2186d29bb38adf95538e413275a39562e878fb2c5fe86fd19a326718849fd42e284c96139c03d7bf3bfc6bd6b0061ab0fca2cb670026cbf4431b73f9f4b5b2c480365844f42332e605be35a13d250a0acee806024289072af804c2cbe15098638732ec747bb16a8f0696c47f255a1aca50ac1f5e3f9e64818535f911d91aad9cea6bf3b93e007154a10967c32789190b24881494390c2b4be10ded185c863af25f0a5848a43f42dc21cd8044523cde115d4bd24a7776dc8a5d20fc77cf073a5a12cc6b181660d5a92a5370729804c17b0762a2eb02fcc6f341a6f31dac9bb20dd16742eb1599748a61ced06a7e9b62bf2ee303100c526747cec0e790e2bd4f0b1a781c8436aab75d0a7ac462918dce9877ee9336644d7c39b84e9a7514f3f568da6fb248bea041c7280e18b95da60c2964095067244fdddc726d44c45978e4fe0ecd4966481a05a850cb711d6a9a12ad3223b7739498f1bf512756bf25ae8a387de4a5ae16e47e565369ddced9f0cf62e4b3d51684fbdc9df7211b2af3a756f613e4fa04c813648c068976106444697adfa1e05d417f8a564ea87427a3f5f62b91421fed426a3e718731df2f650044d0277c9785888e48aee021ca4e26388931551e94a7444d11535d6831cb5d79d0e308cc563e78c6a875626429d8d1dc9a17299b24b0506863b13c1ff2e508a3ed444a96265a0d5c31bb5543a913106d2e1d613751a2c2ebefa4b9602e400a8f00414b543b316104f8b7cb01b0d38f5c26d8dea69545b493f5f97a7b5241cd633b1950783558cf96535f454e40a01fe590d0696e3448a5b111fd0de3ced764f2fb6b7da026a4131d716ea8505ebb97af6c38df53622d83dadd1b05419a53cf770e8df9c760170bf9b471117ce14a3feee867ba37fa3afae751921be7cc023ded17b15a2d9cd705e6ffcbdea5b989d5a38731773bf942a1f303e4138594d4022e08948da645cad6b1db1fd61ab832cf3bbf3a334f36a1f4389b9ebfc80a13d4c34a865c5931775819fa635a99e4963d9063a2e7340b81de50bab1dc9d9cc04d07201e3174c868beb80ef67cc13014b002a9836d90adcc5c774fddf247453c6151be989ea6497362f0c83733aac12ab86f41bcd57dd4ca823bb32d8aa565c338b4bbf099db6e5f7e1bd2bfad02ded817e79478559fd564725496c600975320f49f8687436ecf10ea2d40d357f1b091556cd98338d55a037415ae83f1b5643d0180f0377848736eca28d4f701b5f34ddf3dcc56dba6455a16d0ea02ec272a85ede63138779986da34ac0a493b69145661e8dcfb490897c159235bedf3ecdabba3dbe6af0922e87c0204d196140db08d2570a204131ce10551438229205665ca1edd783dc770085ac6838d24b689bb698b79d34da90197db6f717ac6bb384a7c5178e2c6fcdde0df25ccc1285d2be09661128db33256678484a9dc294962777b5ae08591305fd56fd4784694da453ffb7658c8d931a8897960f49ad114e102350eec9cf10df0a6f00339ae305f99d97472058eb9236e12b4b4d6904b03dc54dc1e119f81b0347ca1529c1d439fb87e69aeb0d0d89c2ea7589ff9d2b957f234d676a530af4f4e9b123fa636f88fab16714b472b5fc39c3c574f0d67b202201c009fa551a45385fae0b409be704982988d2d6638047b119ec2345fb969eb3ee18cd5aad2c47666f1b9a4adf5022be76ee7ed808df6444e8f9ce73140d693b0409a114ae8f26da1852072957229b12e563e92f54cf1bb7429426b484ad24eead1e333b60992b12389fa43bd6822983a83973d0cf633fc4950d5b62e2a8a2dc227e67a4dce2562469dff27093c5b3fc06af75a6b9c6769dfb3643f0fe203b20906b916323968fa1cd80604873415000ee4f1a1c67b31102d1180baefe65b6721674df1ffad88136e7a101fdd526edf8ace5913bf6f92bfbd208d0c866ff60bbe1f08dddb6497b54ebdc2366c7fd6d8d63102cd52d74d61d4215170d4c9430f25587bb868aa88c20fb9660396e73fa326bb7a7ce6a1c0146e7e03591922905e6fbad07a66733aab58ecbb94a4c0fcb4027d55684b2b80c498ff3993ed56cab123cb9ccc452628c0892da76c5114bcdd69237a13ebefe07818249b1eaee22e945111dc41666ddc2950cacc7f7129ad9a8918a6e1ad4513f1a21156e51020fb7fe6eabef8dc67a976039828449682e9fbbd55dd1850c8af439783e5e11149622b6388daaec1d281f99c11f5f062c4188aa70c8a452e16eecf4cdd54b15acd63990af2db092b33823cfb4e6b91985c7694c0e680bd9e490e65b736e3cc725252b7b130495adc7ff0dbbac81162a97d9e87d4f1ed7a851887ae5393bf9e4893d0254acd95258230a2f89dcce95fb4b117e6ae9eea59c1db982855d624e544edd94906058d21b69f77e673e47db62d9a4181b3cc488502681eafdfc42850c0b8aa33a8c3b865102c6cec9f7321c956f28800f3539b01d973fac75842a9e609825e39b129767b795dc78bce525444e53e5cc1d6b9317b427dd6fc13eced9497c8d0a05114517a3ad75763b4d59df315ed2929976a2c1d8b47c2299783d0c9f9b6411667ce255a02685378a3e10143bad54ec9f81b6187839ceac3babf71fb8d9f47ef72323f26f1143b1031f87d8cb5fc291d4105af01cd29d4d67dc7e37762f51cd589725b2d4215c734537b66851a21e90e899da2bcaa981618d19579e1c3a12ed16aed2bc32c255d990b55736b40b8b6a5d08edb9d027626a811152603de9741fd96a0a68eafa82609989b16d2e1227b096020fad22a17cd7cebfd5c46fece8cc13e2ff844799d3c4c9d881531c68231c0d8e602117536b8da53df7f79bf800091232dd35b35f55c6d79d3d2c4a8927c00b6ebf49c8c472aa0ef4d4aef30e0820b77b56277073d8338153e9c00805074191c7ad65cbdd1b69b3d961d1c4516b25c8265e2502adca7340b7677257dc46e78181aa07589af5fa3882c1127cdb521568d9da28ab224a57fb7513440fa1bb1a0c2fe0a46cfa0169244bc6aa7b07c1e67c51f257ee189cd2985a33422c581f1667617197414abf7bbf81541733f8e8cc0b6bdb94df11c22e64bac233f9603f0df9bcc19ffaceaa01d565688233c6d04efc87d68e0ea84133b297745e270cc1e6828bbe5abb764166d2364657c2bf50048f8c7679caf9446df3cb4966f557033e435c9dd4421ff2901fa65916b1c236850e422e214964e8389f6c4f33bac35ad86f8db2a3b67e0a635ef06616648ef107f01eeb2d9fa4bb5bdbc965e56fc55028f985676914ec28b7de6ded20d7be8542e1e13fd80735712024a2ca60f369d6603958e8fa6b3c21ac67d0bc606f99b381fc7c86651d7e13f7a6c12ec5422ede2e3d72f8682f15a93cf324dd98b11aba351d54423886937c866abbffd887fa21acaa32d233b6ef6b23ab3ebb9433ce80c178fce2121c3c41bf2ee02f78962c476ba4edc01ad3f7d2719948e372aa569a6619cfc892b1162609de9cefea3eab64621e41d779186c8982cb02917fbc6683694f985268e4b1850da26bf27078e3a2cfdd8712f4324a20fb2329596557dd2c73bdb6c28654ae9da601c46c91c9de763809f9cee7448fe7b27c112e286b6fb520e0fd4f42e393dd1c817677ef11643549cdc5e7e8dd64181bde78819adbb3b42dfe3914afef313e9af67b02d978439159258739b20370182fd941276b3a5d2126e4da6e8f5199787b307d0c7c4429f411df5dbf01491144f709a165bfca43c2e740782fffdafb5194cc0a75f6762ea2c9bd0f24bfeea0d7f504be24e73b5288e95d7f597d81f4c511233a803d58343ea4b66a21fdbe73a07bdd0d9d2c5ba793916546fcd1d7876c6099a0ae51c416c2d04edfe49e56a38a904d021896ae4db30e47d8442133e46ccb28724f84810c945a62c766db83525774e5cf089b847c7445be557597d4add87fbf1e689b262f1c94e502ed65abb95e53b394748b78723ae6b0105ebfdb6b2d3371a0f6c8bfaf40d0b05536cf6dfc0079465d916a430a0df7fcf4880c7ee5c848c30827657604fffd89ed6dd215542fc842d6977126106cfb4e72ed0ec8cf6e496f4acf0ba0544fdd8030a9582926473ea8fbee715bf2eba23b727514ce228763c55be05df0a3f066ac479ca848cd15b41f36fd0ab02696070be865df0cb0c7b4441891e6ff1c3ced537e9fd9946d67be51d8385e866eb9a5a60eb5107ce71e905c0bc64a305fb7698eeab9548b473baf18c2b0233175e3c71369312ff116305b052633f99882cf24fc9d05b1153ddb53fcf4e6b9a381df344064df54624f38f15e68bb007560722c08070b250f9d23aaeababced3072cf9a05a48cd135ba1a1247aefb81c61f4dc1f2d444c325254ee90b0f452afa6c74802eba885851220117396e64670c1065dc20b201f4df2c2f230cc6de4637caa45de112948aa0c140f6925c7e0760917c311b0a79ecc904e12e53f90cc2a1f10f89f80ea0d619bb4cb383da51a6e5d508693d4a1f1d75aa2b831e93afd5468738d154ee1409f966f02534b78ab5ab408f7318af7f2b3b29cc93d3599b24e864abaaeb71fe1b78713b25c0372c20b79d8aa01f35b467bc0fa06271a40e618f4512ce6395cb2140817afdfda986662fca452e2c06514db807ffa7b9499cd6944c953be271d4acf3d30f6e653aafb13d478ba5e65e548ebab65926394ddc3292aa771c4e4a6af4ba3ee960395719ef7c88e5caee5bda26c1ed1bd28c45ee87d04e007a0cafb304a5d8178c5959507f1bd6094e987090c294c5976395cdee18925bac17255a7f48a20ffd48cf7d6a5caa5f7775d5ccd3fa8b19f4a57cdadd47b2e95a02a6d659d874ebb1a7839a17c2d0e6c1ec3c74d212fc7ae4594e52335d0d203d5b51bb3f1a3a10a1d44755c24e2273a576bee34e056492f2fdf808707c1c4e1bd513ccd79670d7d25431467979fd486d52d770c3ee5c6875c0c5f874772dabca0fe226dd96c84d52922a0d128ad53c7ac6baecd08227414527146ba499daf8a7a3340382517e8721fdcbdb2ea0729406bfaf49a5b0ef4ace45e2ae0074c3b9d008d3608d0b1f3894285bda600d70a357de96f13ab21f7a6a7f430fa0aaaf1701d74b17c5c17ad8849f7a9b2c41c22b57ec9cb21999e4e02dfe8849ef14522130c2c69b80427e07031a7941864be3ffcd6d3430bd7044c2fa162d17ded05ad7c69ff4277a8ac4a5cc94e4be9844a4ea2d1fb80af1e2371a2e3dabc5c3096d51c8669109449b1b28d3e4df1135d89d21db746e290069c0d84ca89762c378192ba508aa36b80587b8a171b2e0a78cfa1b51e88f57126a485d27653851cdaaa72edeb0e534a3c106096b0cb45fe572affb0b8399f755562b55cc5bf8ca87752752f7e9c64ac093127362b617ebc16afeafcec9a0a3f47524c6517e5d26bfdc2e8857abf6b8342f384397e6aa59230f9f89f16a2d51c22716cc56237b285f658c9faf0c42c0e42442eda4391065319be8d634b9f314d82b54601073bdbb5d203150d14e58fddda51b873a1d75791b555cdbf69becf521fa0a4db1247209485ac5b1d7c1c9f0c74cc2afada0f9987772dc3119666b77c984728ae6bde0e47dd73da8cc9b537becf352d6c772b0f9693028da06774d1bbd6fbc27d2b927c3a706f972998160a5f25fa5e1ddf61edc223cd8d00cb5aed3e1aec746b56fb781b5c3110e0d84155bea3ef739a411869ef9067f0f7b6ce322fa78ecc8c6c36473f5261a3403b9e55229f1014550dbfadcdfabbe0b4d0f42dad9264f5c4af30e87703028288a3f2a434f43608ee03d72e8c4fa882a493ef19bd77642b9e65fa3f99f1bca0cd0e9ff12ec837ceb14aaf59ce8bd11148ecf5c7c46e92bd67d9986020f12157b5d1363c901831fd4e6fb46dbc0092fc18a2f3cf1af02f35ab2080a07c22b8fa563eacc322ab471b0c211e0a9396260a33ae13963fa575e7db9f0fe4c2572a3d84bde85813e857ac5e3f5adbc68f1758419aa2a967ecc45a1b44a4221e48a3aba66aae16307d599ebd58261687b68639b0009e6cae23fbb49c393586756aec88c4fd9f9027927651bfbedf29db1d02ea994c4e79291d3b868606d761ded9b0860a6232fb615c78842fbbbc2a798df60c95d91f511f1cbc03bbdcec3e9a5b8d196237c3fa0114f050f6db7037dde4e7a77381ae562b4a9f14b7827ab99256033c61a968b6805ead309b24dad99c132270bde803253a60591cd4d3027fc08450f12e014244a246be8c003bd56c85c2174b34357ab8e067f15ffa1e0285bc668901f122f70f9927fc7bd0046917e66f51007257dc3f2b920b8d092082a5b2d392ac32530fb10fe8f7c7d5299184a0973f82a6bb72c7d986a25352b3642497c46f4fc21435d07c8078907193395322b7b42a3822f05de0317196cddfaa21bba32c289b16ae94f026091c6cf98a1300efcf11616aafb964c0d1bc98713f8554f8b978aa28caaba4cb0096d99eac297d8e415a3a6edd8806da820b130ccae2774d163d69396c03b4ae426bd583fe06bcf9d5280da3796eef1856d5f9d91903dd9dca606dd315626b37b92210cf2be8bfcefd1735eab106a398e78160afbaaec1c6298a27d1c779722eda3f611dc88d76aad4bf798aaf7d275baa754b71683e244d105c8df4fcaf38dacd689c5e350df781f8508e1608b28b6a0b737750bdda10ab2f5a38e28293c840da2a10cd3cb8ff394806de0cc9d7e552c50a49cd5e5a6f30b12edd254152746aed68e66cc5e39bded792a3dad399fd3fcd7d90a988aa1895529e9fb428549dd0c4eaf5407718c600f811b4f6623249dad417d2990d09b0a1c1d5306e20251f23c499b2f2358670c96fa697db5a2a9a374ece81dca40b8223de499c70602cf9a3648f0b40e5ca3e90f16b1aca40cac6228121726f1d46f81d4a3389eec31735d349106c61794f5acf6274db9248e6db44100c88fd15fa4ee5bff81f60641570ad575a0516c65ed2a99e370954d90464a3165cf3016525de0d2600cd42f985ef5459806c6c72c07e681de7c123f925808b1816d9dc1d3f4ed6bf7cd699b31214a18e0ad12ccaa36dfe0029f1d7076ea6666ba48fd1d499707fb4f26eb8803651fe67cd1b5789b99d376c3a66b230c00266aefc114d84261ebe535cbd693a69d7c23e2ca5105f54d6190a58444505d1b2c8a0e2d77aa2b3d31b160977462f786ba5f40b7bb867f850bde3b9e6a48d5996ee1b0ab88d8dcea9bdfb750a127b83cdc74af7e6b8b86fa7906c22bb4c5764bd3daa2b3dfa126549d923e978a060756647c01d3ff71efa4f88a09d3e01fe965b90fcb3f3f8116866cb2af16d5778daaa34446e8719e31da48345db003230a186a80191718436bdeab10c40206c95fe08afa897ac0743941515c28ac9d43e5f102f6dee430fe2cbbe12bc499b95428ceaf82305408c0933549444ea26d92b2d91b1494f12dd673a291ce51676921dcc9596eb78f763b9e00989f9d664ba8c98bdbe1607fb55ef5b737148f72439fa601c10461810400e41d8e3d0d21b2fb725ef64d32f736d5f7ad8616649b284b5277c3da1f701c88e50312e0f781d3685ec16b5bb432a7d8ac61e266047232fee6de483c1df9a98447a5efd96712d948340373567a06395db79428b49602f9401207f2721ee9926a40aa32a7116450a9aa6d75922ca6a6a7826a24946eeb24f3dc74d45370131b4d04692168a8d635fd6bf46c93cc7957bedb1f35e49ac3353922f44830088dd265ebbade7ae45b42b14627b8f249c07e50993bfecd1a48313abbda50d10eeedf2c5c29ddd76bd5786d58f477ada387d36cdc6132e872632d21af0f7be0a81d546a632c234d99f1388047106655b0d5a6aa6ae326855643f01c0a656e1dd566e6d73db00bdf5fa17007528cccdc076374c29249fc9213dca056af3eeb6772cc6dc9c7df676735e66488740490dba4e3305bb70603f5c209132e7b6cf5741b200334fb7038ae61e294f6ee35003910df51406790d22b7cd7bd2e23b976686caa8be38c548c6862dfb5a434f48f1d00a6e5a6b067ed90b092503238a355c8dc17a43ce5f5023e10c8668d6afc0dc1aedd0aa698dbb730fab9e09d9d7b576dae7e6846d85badff125af73f0e1f5529ec627da9383fadea448ba7cbae43c1236c6962762441ceeac9d5a430c8abbcd6fceacd8800bb03f14cddfe153bf74ec9a859244a9fc68fcc80e75bf5df055fdde5fed0c76a96c3f9f8b59d2adf7d5b648c30fea20fbb132efad759f34cff6bb4b6f206b18a51c1891dcd0f54fd736b09fda1d4d3fe0877008baac777b505c0d1b6e94132d379f2d40487433aa7956b28e7ebe5293db66ccee3a7b8ad5fb8f506d697b5c5eb97263c905b13bca3e80dc76d74232ef8d03e7014b5b093284a3d1387c0635fd134723574b775b7e43e3627c4c71dcc31bec6bfa4b73449f58aa735c1b60013aa1948609931b09d0e68e64196675d6e9eb5cf7cc08bbdcf7e29241163f9677447a9b83e8776ef14751f047c235000abcc1784425bca17b350c56f1cc47557bff78c84c5691abf495b312f391a6a72e7384187e3ee0d66b816e4862ba278ba52676bd3c1a96a30e81b4ed93e7480a9d1321ddde24cdf1bfe1f57e208b48c7d3918251121d9d7467db7a682aa351dcee24addb89a3792c75e41aad9ac6bf2425e7ba08cb3c6245246d5b25b63899d5e4172767335bce0f65d3c6e6b039f1a803a017ae566c274bd899032c23147bf54503872fb72270ac53bf83e4fd596c9781d97e334561b7e516dce1885c14eaf222c901685d2276e31f8780a4be4ad51727d74908eb1a7a2e12c725d454df47a830adcef13a9fbbaa20fe4b3bf0b55d68b4753642dff1d82c4fb617b6dcb9231fc8fb4208aa7e8c5396b8565b24152bf75a46f36560e254c35ce682301d211cc0ca1c824e32431dd77f8725eb19b2df3b57ebdc0615887c45536aacc4a9aa96a9711b89d030aa0dddaf1131dd35fc768af7c42204f182055f7a7b0e79e419c9c9174a40c8151745d761ddaee3bf90428dc62cd096c15dce9a721c3ab789cfcbb8b355bbbac87d869f47d9ca7c53089c83d478185d3729f06164916733869aec2c207e0b69c023f7b4b51231ac0da9ae70823973b47c0eacb7cee476597a9c61e6d60ca1bcb469ac7f4f386df70d1b55ebbf6ef0cd6b41d7b99584442d9cbe0dffc8a57b58a4ddb0043453e833f571d8c43735f8eeb67a7adfcccc4b61b4321628f85299f7ce41655ab617b4f521ddf7651155efb801c575d7b7b8a80519eb12e1a3f21adca730e1a93b676893177b525f070755d5e7ec88fe288328ef04b6d9f9a545494c97287e77b9b437aa73c538ea8903b3cb2d796f0005a21c0a92df82924fdc7365802685c957e558935170210e3d1bd15abc1900312cad4828e420053c7809dbc914bf78d83f68b2117ccb4e9896312fd2e67032a92ba0ce4366087fefae273fc71c58107018113e9563c28d1506a798a183e54921f11b1efa88ead7779f8721511ff03f904f59f79b79abda96d7f0a57cecfcfa32c2eab2821a84260d02fdcec34fff6a170f50686c5db950668383732a07f841d323b8a6c0ea3dfc1ebb0f21858441f32f7520bc13f1fced5014371e001949b93dd6246890d6aa6e871e11650a3d8e2917d4ebc21db0ec2ae6935d6009daa711758e2f4d828d2b951b15fc66522f94ea9d69769b80f602f097fe64768a9c0144c401ab60eed0b28310e71b55f55ae70aaf7cb673cfe119cbe29f351b5787e8c840763dc299b46a34843b5049fc0ab78c18165b1ab09ea5f829c68c525a5a87acfaa66c72a849448d92aafb71914d7ab6c5b7df46c23c059bf08595eabc0fb89c42550b8a01f97c7f9930b021acd470a894eedd462d907ddaa5568b1730871b0a3e235d67da90a9c9622eff360cdbdbde03c5ca50488eb311aea526b7c8a73dc1c5b0079e997f98188c1ff9635f35190caddcfc9774e222d8de303f732efda26a345a0cb990c339e9be5b99015e9b5af65945834c4eefbd888e7e6d2dea657dd800b6e041af7740e6b6981e86cf9e118282575f53dd139d4d39a86787793c092a2e60b8890f90a717c63b7f416175d69a6d5e969a927435b776b1723afa87da158fa140921bef6efafe8776a74ed310926abb8ed65ec13791ba445e1ae200d23d269c2955c96d538ef83a20743352df625db28d80cf5b7c0599fe5c38b2e040676b1f29db485b2c3bbd975a4aa2b4cf31ae5006f5c5854a9ce8eb3f55afeb398df9af75bb709c6dc840330ab3aaa88b39b6d50048c25e81b1c2982f479664903bc26fba0d5c0f885cc85b89cec3e926b9ff21fd431593a204d7f057fb98382169e333fba6ceea81d33ca5306da81c8775e881c82f020524970878809a3cc5493d62305ad26ff0b1a326b80fa468e24efd87fbb88b8991ae8abf2ecb1ff273a430fceccdb273571b6d508f2772251ddd6f44744b02945cf7675217a325e6008c150909030e474cdd9baa131748b60c3d9fa67902cbc1a69765924a410a02a19b9508e6047d2973ab2ab7626f5e0883b053bcb46b70974a3bc46554ea1b382ac6627b9e3e230cbebd932d492bd6d1742d1d4a09d50a265659c38250ceb586704cf18225c325fea9dba12901b3fc0a6d815ae0909386c5a106819dc3647bedf3ea9592cb75ec79c6ff2b516f367b0c084cdf34a5dd75991c34cf2bc27bcf79bf5d67bca4c6058c34f8c6f40cf8612b0e26ad2b073190fe8c968a78d626acbb3593f2982db583ebd7e8a32e6e866983fe6b26c91d83d9d011e1ff9f140c5df4549553ef3ce47528f5e050cec87b7217a2b9ff86d9d7e7ff038036b7f63952badcd342986f7efbaeef06baeee41450392b1deccc3d78cc3634f3e8a1e0768cfbe4d2cd7d4076832ed9ff5c992524d8ea4abb51cdffd3f595dce23da4e950183e228c050aa5dccca1ac685cf771b11587fc7fd13ca9e1859caf150e5535f1a89c6c90f7771de5f980f1e6c7f75e0e0007b69d35c8e3ed173a4ed5606b1063fd0b310c59d99c4bc961e8c3b06ad6399e2b5076edfd8159749bb7c01764634e2f170363385be5252dfb30a13bc477857f33231f639d068eaa24180570eb588d8dd086f4690f590bccb7e89399c44d2c34beca64b3fc54796b6fe2fe4d7fa0bffe1b89d2f5d5e35d80fa47bb0e598994dfcc099b4143d924f910cc43b6dc9fa7c8c5045d12069f17c03c2b6529b4eb66d19d7224cd50396c4fd66305d969c8b52373f71b81a7d0d9cc662c810c628fc38e2b98dd406c8db2cd2d335e1ed8133b101fa2b09a076f4acb4628336e24f31abf0bc5fb21adb086a209b2c548009159997edcb60de445730aaefa9ccd864df451fa1933806e3c20236a45215bed391378aa58e196ce11d0b731e3e20348a7053e05b13eb4f941a26b43d037b3f039d9add685b22c1c35d2d4af4ce395ff03a59a704a316d984d87f147dd5551ea29cd8b63217f2c99c3502a14ec9178501f8277d0becf1dd6779067460b53af78b913a58a36499aac58ebf0958554a16317546aa9db885120e8bc5b34a7f936fb32cfc7d2ae36dacba35cc01dcf7004190b16f0f8e1f0a720f5aa58297c5371402459711bfd7e4b1ed7a27b62226ffd8293ef50033fcd8fe03272144ed541133df4428ed0d2c41434b9c86f29209de13171068d68da8c7c7aba651661c76b95f20f51665f42c3f405743f854ca6baca56cdd7a936e48cbb809d73069955c6284e20460ba60b84666b0697738aa590c699201cffb9d84f7f052ab93ca5c27b90b9e9b99c73d32b31421390cec079821e9d553c933cb89f4e932b1deed457b817e9f8b77030803fd37141fc19e224de03aa34f9e5110940a14903ba807832ab149d46c6f744f7894095e105d07112ace0c51b487b7b9840ada400303f4bd73f1798416572801c54281ceb52804a5fbc5a992c472d14eab51b074485888ba48b72c8253dd6b8f5d7252c9da340ee1d0f22a9019960a0af37f08e1bdda8dafdd9011f53b0c9395e6fce91d49fb6de9779080bed653217396650f4da32c158f654831cacb760451138eaaf14445552a31e34be9ab493dae2dd38910d0d40c1793edd69573ecbe2fa18539d66b35a5e80941cd1458a634d517f7358c10ed378669296bb3246e2882a9a90f2f3ffe5f5b74ee78583739aa4ec0548588aca5c24ada59b42628c382ce314146b192c68ddb859146e3e2823725a99706f2ba1d9ed626cf7be13f6bb87d616667f77faa01aa564c34f26163c51538bea547292116f987e9244de56e4f885ba28634325b25ff7cdf113544afc4e8a149136c85fdb688c5dd8ef57db15f62fd1370caed0525f4e21148a2e9833ae7b0a841d46aad1dc3a3c8e233b6649010a5475292ff3d734b63d8a996806e0706b1dd9351e59fdf4bc88441255eb61df539a88b31492d21125a1f7a52c75ec9dc0fd90c21f3158543f332a3d55fe2c98e3f150533c8c33976ea17b18d154ac555d30baf7c7f9172084c201b4166eeedf8a01338d32fc3b533eaed148e31ab65ee45fc0255f228261e639ca69a53ef108efc9136fcc67783811cb327b7fba67f39848db96f40b0897135f113d834a79682f12038e2ed3da746d2fb88dab162244d47e982f6ad923a327ed3f1e86850c9a1e92ba8fbaf6425673affc8f5a2d54cd33f3a428ee8be9e5405d6655e01aad0f66325270c26b093415913050554183bcca5890890bfabfa47a018e394e5300571760cb7f81f6ebc10cc6b7830c0c1c745a45db44bac20fe4c56ff9a0b00d83aeecac0fff926ee4791419b1d775ca461e67d5d4db3ccc15c8db56f4837f10027f2147048c125d081d1cea89488ef2e4c4cab80d019a7e6c3e4565f1b4da529cbecf8398532503e058d9f184615f3dbb207df5d0c6502fdb18f08c5a5d6c0b242a2218ca447cac405183efc8a58445597eab42c2531a2f33d6df88572dea83216ede99c05e2e3e4b8cb7358ff6a74548700681a70c0e97b0bb8ee7ed6ac7e6f820f187db359205816977a5fee19c0edfdef0561c92e457d9cdf51da7dceed3521ff285ead8def533250f1dfca5848a25d9222d6a515942c6308bcf5f5d4058eb73c7fbf974211264b1c88062b265f782ab77b874a9436677b6d2dec18988ba2b49418db2995785bccfcd051b015ba6d75cbbd9180ee8007b65cc6bf78ebc6d578f3eb6a095ef154af6ad60d6d2e6b41f7cf3c19cef681dd8f414fad1deff4b5fc53472ae161d5ed61a95c3de768d5c0e5db620531c93fa750b9cbbec27605869fea653e672b58fc471d1c72c22b515093a8d575552d16b64ac1e96ab5d54ef04707f2594ecf64bb3954c2283410951249da319f9cfd7bf99e0a18a1b9135116ce0b0d6264d0e6a42aedf883746212bb2692222224da529734ae9fb90d302da84fe11d44de4af21bfdcf923f6fde678bb728e38c6a0a08a4a0e2c53cc85b4491232ba79aa043cd8653c0f38804f454511fec49d4d19ec0f6de8b2ea7ea17efa38c20a619525b44b22fa54a45df6659a7d3295e9a0e9825b432cd01568d590b6f1b0552944cc121d8c4a82eac48b764bd4063d71abcb9f0ea7351359b089ca6d0b192f8d47a1fbee47a219a753df26e99bee1ddec7b8c4f15b5355f9682d782748905caf06b15d91581aa4895e771e4e41af28d6239eceb92ae2451a771beffe55342971fcdbd778a076121ac61df7e08915c864adb828a29c3f2e21fb8917c05e1c4b1607f70920d03866cc1f097940db08fbc47db1d6151a9f6cb224967d7513590f461ea55a31a4c4d81f4189e1dad1286a377560a60bc9d1a892cb2232b754dd8ef547687502e10192e32a5d2e6cdc70d2e4538139f476d27af0bb6c69d8cb142e51d0173b59083493fd7345fc6b96f739d7f61f1388f7e67bd5212b848398290cc0a5da96240b2d726a1e011ccf898a85decd98dc6f93c02d56ab89bb59ebbfd57c99b603f53e6958600ecd4ab7a9ef722498a37731e420f98af28dd2148f1b6a87be417b02052e909b14dd4ee750f3eb7c2f03a61e4331bddafc3cb647b674dd5e1fab37f48caa9f4e24f7413242cb406fd29305a479b0f7e70fbbf5681354154ad7cae0487ceceaec2817ce289ec1fcfd8b9bdf608131e9672bad60f67c818bbbe0fd7a2ba9a3ee7024548860f5a1d9d35419fd3cb41195c1c90c871168ee1de00b28536cf1100d64430ef3eb44f05053f4f2a7ef4df0cf333a970dd05b35cafef29f87428164c8f625aa4c343f27c4378bd510e04e963a662e07ee1889d41852cb7bda1a1d2509367fe39f3d7604df664eed7fcf6b0b4a1348afb6ccf0cccb2d1aca81b35c403b218083d71ed0e6deeb3786549985ecc3d0bf985f8db500a93c25b2fd8089d9dd9e100c287d2d4639b3b98ff70cbc931af043082c939b2caaa275d8895af58fa8d5fd4b1608b56450af1a5ddda146916691b776319f052dd69dba0b8891e7c7f0a0576452094ee9e3ef97091469141576b68edd0d24ac871d446726774e652a65d5106352ac5c7277759c491a9e6cc0bb21f8a2736bf88ff3ed372a7d18b2b560347d009632685dfc4b7f65a2fa661d23c29cd739c616bf84fa48ec69af71c95122f94c087ac7259f4fc4d48ee9ce41c85a14f44d0a9142a86f00721fc865b3840a8038d48ab645b3c33a239c0016b75caf4d98f6af4ff8d8fb6411b23a5e6d986070db04dcf176355bf22e9b8a8a3328d03686867375de9ab3a04ab4e724565890182ad73e7422f7a8fe78a7b2a49edeee47e345a6e3c1cff4e9afae6ebcb7c08f06f6fa846f48e11a60b535d523d2e82f505b4ecde1fbb85ddfe8d4a9b1f1dbfc2c900b280a4241145249767748462264f6cfe144a03a75c5c27f0e0c4c60b1f2f6138e5a4f413586cdf78c5df8adcb5fb25490c88c21073611592bf058df503f7f86d9cd9d0625e70c4070174ba8ac8d790992aa1f87c5eea5cc454c391f5492f5fcd835f17b0ed97602de339b49c98173b2590e982dd5efbad6367bd8a5ade3c9a7cdd7f3546d0974f5c916f849a20d3f87adc920f789c6313c6f39ed775cf6ebf35cce87c7453b17af31e138bb2cc0a15e36b19cfcd0bdf7abab9978523c40819901dcc6aedbad052e361ac787f39efaa8961e038e1acdde8bc0f6e272d89798a75a908dfc8b89168599a609e49542a3f161d6297435f5991a3cae4e1b9d41ce3d37838ec6d5187831a21042ba8eef292d661fb6e55fbcd4c205524313a6cdfbcf715fb5e88c2faacf71a18dea2225e111c610e6b638f6626f296b42bae32587efd08c4b427f0a57f2d7d08af065348b819cfcefd31d369b98882fc2ccfa06f54d58fd4bd92fbfc867db76da4ee5b8dec633d5efb99ebde7ac840bfd1472c627567653f7099f3570989fa92b9b654ba03553d768ac94452cb18ae2b8b2ef49086ad088d530efadfd2195749c937ea068fa10bd8a14aa15c006733b29a41844fdf4c75af151f52e942c6fc5bcc7609cd7187e0e95450ffe4d0bc67c001e409b959ce04a94538893feac16b1f6a018fa65888f2bd0655b0058be536abee957b243fda4ec2b77332e651ee217b0ab167a361009fdf3dfab3849ab3feafc3a831bf7515159060cd532ab75c8cea38abf1adcd22fa1860e003a2619ce6ec868e1f71d97cfd477c2b8e3b9c2e7e30861e508dbeed03dfb47d63c385ac1be9109cf7ca8c7126c55550187b77a06479a21a81fde917e1acd7c43f317ef05937d306193dee573b166fc960c8f2ea31fac392df29ef444d096290b40d39d53568d7a2aa1ed2ece710a3c867df64ba50316fec3e601800729eadb0c7fec3935cd815a398fe5ea4d695820d4e23595646bfd2d09d3b5a487c5d159548436702abc7d09c70b573368cf4416ce2ffdc450546ffdf6a6a6e3b11f52363b6a9de742fdd657ee2237af97d4cd73ffa09e5c76e9afbc4f7fc4fc1fbeee70028ccef3e46e0fd4a5f85bc3e84a86adce6832708f5cff580b0d58136485ee5cd4fbf29c483aba252811350e0ae2f43f65b684cc14eded5d3f58fdf64d3f487535fe92865420c4989d9191bb11d445bcb2a1fbf30286bb945a977dec931b984b95e8d6cfee9bd3a959763b4ed948a41f51c74b6e749a9136729c7f2638b1a3efd12b97ba0b8c2e5b1cdaddba029f20b75c4a3b28b0027bc696bc993ebea1dfd03bf64686bee25ca033ee4ac51dd8d6abfc4cc46043b8d695e67a9b55e6b2c979f81a1d92d4b7293cc4f99fff550d3ce79a2d7ce4e33b43309d34d8e2cece3b8bca36491e8348a2a9e9cfa54fafa988e99f567134df0e054739edb1161086511b33e4b675891069258ff73643f0c809cfcc712134bdfeb5f89e6e2c711b033b65c025072dd4764ed7ebcade6921a46e97fe1e88b2fa6e77472ecf583d2116a1446569fefef49e15930c437913a8a34bcbe981f1eac34793110df0deec642ce87773234731dfc5ed72249fea00458afd630c49d5a057c6a02c97901c70c9d2068e9d787115834689b2b625133c21f0d57b4172d87c9bc137433f8288079dc6d736614e1af4a4be09194c01f9cb6152b943aa938ff9e02091908a66550b03bf9d8b598777a8f71c55ea5f28dd5b149243949ebb15cae0970b29ce0285066feb599f1e266ac9cb0588dbf2b4477d5a16d9de610ca7d0308f55471a383f6816ed601411ecfbe0c00f2053b1f5a3c9ee7ad20927a73e80d71ec4d7fbdfbd8bd86ceab50e9cf8ee5a3a367aa296a83b9c4d8009c936adcb312f2b7bdce4061b5f58e980ed4a44a0df130a14e905e8d6af88401380ff9f9ad69bca79eda51de918b9b77f6e0c95f2e82824e9ead383117a06f6999defb84d6339cf7729b4146b60e29526272dd93b58f678076c51512d567a9d4efcfacf53dedb8fb6da48e90f0158d346dcfee8001a069f4605585e5678682c7ab6f485c559b17f12988823d0b9702f65b3e18b8db09d3f2bf7b03ccea6a8ffe843f8bbf8eb490f92c2cba270805cfa54b4c431fcc1735e879988b76f16642c611129deb1e7206936b95fe38649668577b08efac4869bd2faadd24e6ef1317d2669bfa85ba5b1412ef5683e291f5858420f29bf395c182d25bda74a9d12f345bafe558b663afa2c6d6b226428294283ecc1ee60dd4884519f7d21706aea4bb526e5bea77c32f39dc93a87eee6a6ac6e850666b8ffc0248c1207b2a54d2802f9fe92c4ac7b2ed77c244e1977f61d4af9cdc03585d9be1f5f4f60684f28a31e4ca16b0298a6af3268c0e972f34ec55c62111f9255b30b33feccf5fec1aa39aece23e6fc828f2f8fc8eb41c4b4ebefb4962b74c794a4e213c315de04d41aae6d0618c20933c1656e5357b3c4cc0c9e519569503e9c21dc82ddc62388b691d2cf0a75e81ca2aef38dfa4c6d44e2914a55e81667cac091541955e5fe1608d3affe2bbc25d7198ffbf78b2c251534b51783d5e9c37f0b053475395ef1f95e65d9afee40279a7a5f74dfb77055645d6cf3574905cb03b536f3f2538da611bcd3007b42673050ff366a04c7d635fe11de23b069cd525ad26950c87b051d79982868fe029ba68ded97f4e050cf5069115f60d9bfa54c240ed183d1efe38583de7a5a66c7725a7f4b59e016486671c574428cace6be17a2ce95b21c85616d259856336e2ce67ff92e1a25af7b51cbf39418bd267e08883ebb0641b9c35e169895c3230b85852b50ccddab22b494834f01b9d94bc3771b7db9bcb4cd9450686b45e486b4770066ee267dd3f958a1d8db00d032bf766db4dc794dc2144119c304f6db716798ffd52a107d55dc9ee2786c718ddcfaeafc9031c9a3b02c5dff0f725a1f78f07c2743c537830bd22e8047769908da742f0de82e19259c9c4c6a36de37578aa5e4d933f5dc23168325fd2c3af75498d0c2d678ac06db05e1ccdc8f85d39064892df7dcba0de59325edc587f3d15790b2c5846c010a5ffce0e603fdefd263736ce5930b732422191ac56124023b0e5cba6fd6cb75f28dbd2b148b744e171358416322fa80059bf47d3b16e0ab02049b220190ddd25784c34bd63696bcc544eac70c28be8bc1bb5a9e18355c9cfd58bfb5a2ac2304fa406df83ec44b25eb2d1b3ff82c49c954e86203868ee588bc7111352ae20c20a4d11d6237a438e645b6615dd080d4f0bba6b0f42c37d1d436127e448a7a2bbe15dec560f726a0b97c3412c9677e29a19a106bfb650a94055638188fd89d5de7cc4bc88d590b76862621acbc207addecd18d91c6900b5972a2e563abacdae92e5f004f95b8890cdf51a35c990588106b44e235e2c3ac4b19f702eed93a0c56f342567a1be2a558a1c923086b2d826f83a98a4fb7de3d89038302bd2769855021d486d49fb2101d26b6ecfac350f74adb038b41a6079f5b5386a8c1f8815507f0fcae19ebfa0342df792e6473337c2a939752627e8af72c9bf039809887cdda77144a47c595d3a64b6ff79453d3e5cb0077801e63fe180844ccbc5e1dbcd24b7ab9a82bd6a11518a3c814a68681f62addc734cf3aecdc9c14852ef24b3928c376a78b9f3c2975d7acb32a343f3029ab260edefc43c65b9de227d7e00488263bf5f997401999375be66482476db4924f35ebc0da175047020f504af119858384941dda562e23d710b4b545167b4a23051a21a009b63bb335d32e82d0933aaacc101283f4240bc8ba6edcd86c4a6e40fbe21383249e21fa68fb7f17706c80720ab54f13d73064c5ee7c57d341a5c6028a8ad333931b22296ddc69358ef6a35c95692cda275e593d53bdaa945f137850bc555cfb27cc0343fc26ea5591451e1a5ce71d86614740fa07dadb8f13ae8cfee6b73b8295ae655d48948bbbac1d9ef094ae37c332c45301a65532b6ad270a33c17387d2b72460851a2ca65082bcab5aad36a36630980276a1851e6e0784840b059b63ad2254304ca601ade2dbd0d0284d939f75a942ef98c59e455b954ef53fa92ab450ef38844b1b103d2908b92f9a186275be76edac3de942c5d2a95c0f08127f2fa621205eb04ce482418f3ac7c1714229993e8502e128a7bf9f9a2cfb20a6edfbfa8689a901522cfe2f7c646f13fe55ccfc6b9dd113571560f772fa090749299669d64f4456036d92d892c8498e373f7272fd7ace20091e529f8f70d746ca57348ab97ead939052d6b854a5dfed970aa2c40c0d1ba2393d9a527065c19d5b5cd36cc12e5578cf280aa8ed19fd33c62cbecfb1ddc752ce73983a1ad46639ac37d6b2daecc1614108b5d7e6d2d3800ad0c5acff8053776e8efd020b651146d291702bdcf9a31c3f27ecb2433e03000e6f40090166ebcf8c9a0bffdec41ee2582b41f829cbf4064e1075bc71e3580e10a9d2d85fb09da278c04e909e4552f8c781c718f3176127009b3ab69a484d41441deb5b237501b3f37d2adae04ebeea791ce4c094b5d8e9b38bd8b5671c783b2299e09f96de24632cd5b593e260b31e994e81f0a382cd45b44f329a0605aa8c3221b2e7fd51d5eb289bddd67589a4eac63589c1b2209a3b1d35719d4c8b86194ea4df6d34a3a782c6fa201b0d95e2c5825413ea8e0a2471eace8cad73ffeda267e99f1da31bb18742a646dcaaa2cb2e62fa1a0a280acf9dcea427bc93405149ffee44aa9111e83baa08bfd119a9230c936d430a8dfe65173b80102b47eb825fb5be29855db758e608be5a7f94e991ba923afbfcc56eb8306c90d0a9627178b24efef82228d3d01f535a7302c46ea788325033781e2f4919762887c34556cbc00e0fc82d8a932d849ea4eb44e35d83740d4c2cebddd1673ebf18c72e6b96d94dc49fb340f6a62d81d2a3bc6d7caa44e1d434d005d14342b60f5b1be75205b12f5addb4221733b8539c59c828ae52d055759f146dee51fe79ef239212bb55b70d09a2700f0f343944059db7ea03f03fcd860cb37f35b5134b451bbf4f1baa81c6acb0c4e48b5080fd82134077670b2e0cd0485443524475c45ef88b3779877ffc446290cf64a4d87b11dab9245c2624a7a1dde11a48cf81c39cbde1e3240a6958ef98ae7636b2972e34aaf1c203b706b29aa9de6b5402e48f841be3acf7a3459ca413c680490f7034190cde17b637332c4c7b254460add98618d893d4dba64a1afd0ec5c787a7960a400d015a29359122c486cf79868d31a26ddd81441c0e777bae499a063a330b81b7b7198addfb0e5b49515f1db33e984e2652efa67696c1ec0d5748e9cfab7329874c92e05e1b63d5f7801e79612c3b8c867ac150bc775291863eeac6a7b353399202bc976efc6813edda3a6a953b28280d8ed71bf297eb6ecd9c11ec52620bcf6e5b22a02d6944dd829b6ddf1a1b4ec464b5b929e87a6cf625f20eba06150add93fb3e5aed6324dbbfedf1b41487d34eb511e2642c3219b3e9e3b5fa04730ddf60c97f15f20cecb6a70d90883b1ef84ff34f64e77878b6c7c53281b8b3e3309a413b368b43c454c910a777e7afb5cb4f0f8f486547d6d9bfa129d80eb63e37f11ba6722ca68a1a868529699d08041c3ef64817540f49a3e1caf8432482baed81d600e65f6e52241f5dbf4225dabdd0f1b12039ad7ee7ec525a332490b1b698aace349f3a2cfa68dbf6cb9bf92cbb451f34dd6ec29d31e1743eb4ad51a2d0afc6035d91321f70a72e75037731dbc54dc03b2ad4f706dba7d05db3fe79830e49d21e3fc7afece0313227ec1ae3fda82a50dd4db16a7f0607a9d844fb68d2665d8e1c130e2ea42a6dc773f4450387973312f50182368d7c04b45c05f4818770c57215c1b8cf88ad0fd581a9ff222056fc46d0d73017a838af3509fec93d9b415ffe2021e445192a2372242751eafb3eb780dd729a02d86f7647ec5f5823037ef4e570b2c1aade05ea1bedd2e34e9b9421628f8371ee27c455a3e5174ad09cd1e2a5ff4c546f96533d28a459ffa333e8b4ba3e4a996eff6557128d150e202a5550f18b914e6ae761d500bd0b35b03bcfc1151418ef363f78a4f4ce79d17dcd1a437451f5da57aa6fb0db6a4e202146a0ff513254224897f4d1822f8a03478bad767ec2cdb51ca65b1c8225dda3d3764b092989d67e1e3ee6ae556c0deaf0abb161e45bf6b72b4ae2b5b5e497522ba187d9e7c0d7b250efdd6f2f4ee7877d9568167b1837dfc9cc73459e49496c6d358cef955f6d7fe2f0d940143fee3164256b34b4cd80ee3a16467286df9fd745d8b8f828565d833a29d98453a147e9ec1766ec64f11b7da4c05f77213ad29181c5aa21aec653c98001c9066c48c281d4f34477781a67d16b4b212a07b31d1ad59019b2cd28bc7a623da5c91783ac2cb642335a693e43132e29b9b1697f74300b6e321c6a9c3baeca1cb2d1d1c37ddcdd7d2fbb08871af0a869e51b1f709f9c720ff6f443e168a5f0b982402a60db47f30ccd8f1013a323c21a1cb318833cb4ccd6a57c746c4acfdadf7e5b6339b74ef0cad80ca814b9554e5f33d21a4d8f46620231bf636e43de0f53c7e982d1e8cbacf5dcd4870568c88d5e006dae7adca5ea598599d8925128856e2a5992481ebf7a567d01c03eb2848b2d1d1e5b5710828e4a9bd4f3e46e5e2debfef1099d18b9164271a1d6af32cf174ac97f4c78bd3e201f83e2e8452b17005a9c95a5e64dc64fceb683af6cb1c2055d8a118d51269f262543cbfaa1ed1ffffde3c4a64d4bb585fdc236502e60a4ac86115af804c851413689df6099380f91915382c4e1d8089168e3a69ca689ec8b7bb8157a6d5c3fe7297e4385dfcf76d09c0820320c39fb166c68dae88d300add70dab1335ec915b2c04666d9f1b984778d684d036c1c8f2af1996d3578985ba0d9afea4d585229d9f3fcc1a843f257186eb38e0c925102166c7f099762ac5af1737c155418e60814adf5585de5e6c97a937af3b089bb2e28f1449a8364463af0ac09d9deecb55cb2b3afc78e357c378d5e5a8b15b4a379177eb4aa0f4125442285e353843d2aea366af920e5913d57816e4079d87d65ddb281e9ac2342416c7005b281f3a45b95e50f8b40a79fec1a442bf9afd2117a71a5b237ddd2b6fd5a7b099c4609b1eccb2d43bef2300f5d0eb5b57ffe2036f2e43e42252ace1716402cae56b87007dc6d05f24afb7db89bbb091b233e75401ecc386e0c349863b319608985d2dc27b20e3945d4233a6e173f85db56cf054a70d50f24a66f85164f7df7a7ef8bcd4950090df2d3b7ec64fcffe356a217ba35befaa54d9a4cc63d54fb7fc4f5677cb1aa7643307e05bff51959fd53fd961be3dbd11fd8e9d9ca26bc3ddd90ab8a5720134bd514c1c1ea20353114652526e0dd1d0cb8d6567cf991fbc1878f8ae230c638a2dcafa55d3f24eb9e56b5448b8ae589e698de0ba1f5cd5f5acc7db4d6a526d9dbebe522881b3f9d72ede8d478e5d2bc10f027cb071e3ac7c648ed11ee1dfbf286883d862336b3bf6ac063c248f7b31bc024965079390cc654169cdbf36af5e284ec5ebec971994de5d80def520ce7ec8e08ab267127ef936df26b88569030f57861c2b251b8c9ba98a7f261b3329e528339b1857754591b028c52e85ccbc9b9619e0a80421d038195c74ebc6dcaac7b09302676ddb906d3a9ab72f26c085211b57ede69ea852508d514e1eed174aec42484b9177e5ac1364f79875b903877464697b60eb191576eacb1c50f82c55c72c109c998fb7502dfda7e50188420083659f0a8c0923961dc3b6b9bdea318a2bfe7bdc9a0428c3c2cde75b6a8c32a0fe7b4e1c2b38c507505214d740a4e4782543612d5bda5f3b04a3a1cf4eaffe4bc3cfbd8d40b938d5b07779433c14d365ae6698bbc7148691bbff7a791179b2ea916816ebd289ec9bf6e20efd1edb16b7b961d39d86a22b564c611f8c3c3674102fae8642dacd7a45e866cdb01716751650212c7112b9000db63b37f2f93d4e9da7c4e849b40183cc884ef70dd6cc6d8ebff1a41b858fb180542d8951a8585dc86cfdd3cf67f62b2e6b51960cf0e691fe864b80f0ae2a7676463f955fea30ad06ba7544ef8f4bb309330e89d136715534a29540751fa0ce63503cef51c4e4c4b759dd50f193e2015ab69f824a1c2aba8f75572693014c7d057faa33758cf0e6c72a5bb873cea75bcdbab035c3208286f92fd11d1b154c0873bf0d8606207500be4c880d0b23b76f04b5e469bedbeead01d913ab632a9b25470dabf6582144110bf322a3090a4c64c0899310e0d3e204a8a21ac328c1a750d787cbb6ebd6ce0db7c14f25e0da65bfdaa212380e42de97293528a54f6364087871bcffc4767f39bc3383a11d3db02ee7de09e7cc4ec1e4ba28389e571f421fcf212c1f5b9f14b51c106ec1e071c2e841bf3ee0824c6c433a148cf7574b2da2402f3bec1d2e9d302d7dee8f1b81c1f3fed97ba8f6663f0d4e65021cd40a1333ca300b8705354c66988b60298a15f1031d0564658c75799148a42c4cdc997521d2cf83a98dec0f773e3e9118df0576156a5a879a00c9d322ac1df1bb2967339cc802e8deef586b68b742e9e998a2fb9366efd5671da4a2196c50b334bd7c7902f1d13d46c416406ae10045e7127a18bce1ba3b8072158a9159a67ec23298607dbfcb1413cf0e069315b936261e0ab3b30506af770534204c04367d81e2a310a24a2b4f48e7d840d8c176e4769c5b8518095e9fc75351c311bf84ca08cc448db123906da5093397babfdc06d7407158a6aa0155e63ad7dfef3b1ba218f91574c24cf1589885ddf632a2de64a71854aaf4cd84862a151718aaa49dbb8135ed485f36249286f0e7fc79c9f71b2d3d3f6b78a2035bf066a1dc5ebdc15e828fca6fec712758ba0f5be85e440022b8510567bf58b7df0bf60f85418eb2f806fd08ff3f5aa63a0fffac6925456b10b7a7ebccd3a3f0e9a993995de2bf054942833e2c2dc6abf6637f14adbd3f7e3687a0fbc4f002417f0f860a25409f262d593b27ca5831148527b67364a7b8c409f4af75241d87374a7ad61f0bd1fb9d730041a3bc55bac784e329ce507f595b3a96f604d4e4bca0e847b9e1d9bc5aadf22288b88d13c6f2be27e7e18f94785e64f37db26b3a731a74a0b297ae37cdafbe185592d551e94aa3c70639f9417d26354c2c6e60411c1953bfbd41609193e855c138040efc57f3d774af4729c110daea71eec99e1dc4289c6110e5772a380e01137ff4951e088d5451acd0c214ad159ea0ee7a28925c5d13b3e6f94c8eef4217073852ec77d0e0cac6c9cce8343e0f2a410511f889131093802cc5d5baf99e0cc091cb2f9fcca2a572a65d942513e39a6de36770814d5dcf89620532f399627713fc3d6946a9b705acde96364e2d770010e969516b97f2309dfd80268dfac7dca38eb6f1577e60be56dda76751d5861306acca2f2c433b959910ceaa2557b78e4179f703296a93a16eb8356b036036aa312c6e2599f6f13fdb08d624a450dc8dcd5102ed654cdaf4878d688c4fc9d253dbabfea29c394c30364736dcb6c445f6b38d5503c7084bf60ad521b9dee79ba4cdcb596b48937ae5680ccf2b0715ea6b23b6aa067a4ab0be52178a4972b35d646aead8098929acc4053ee1a715976df92e675841f91390f026b181bfe0b83fcea6ec6bd5b27da825ad166ff0a98814b3dd42bbd6172b77a6629effae74daaef7ff6826adc1c277b3e62bad7b26ed76d8aafef6b4737a2d5cfbde344397abce8786893dbbab51545e7de88a7bc5ca9cfd86b8819771d10437db6bcb795bd3e158a02232cd5dd45f0bf5ed9d90d6f9ad0c7b0556f494a7df9b80b87d9273463079d29da1a01319d8138c62b2579ea2b644668316d6d8f1881045610f5094d73d86da8b5eccb868b4a3ae5383118aeae4fd9b8e146c4291f9de5a9458a037b3e5a9b35925911c14ea76c16c4b0d425227597e9ee17a448aa40fad3ee1dd6a18e48b5d9571ab7a391366e4529a760e7a3acdcf38873c46201e8693afd578d68557fc5276890fc9f0f5452b8006dced7b96937f9ab8c9fd10bdee55597855eadc946c2f6d4c65f024fd0fb591584d2ec40eb4f32763a47df789002354e9704555180ea6a5a781c03dc87ece454b6860c317a3d9d180c35acd95138ed10bafc1e7a0361f32566f937e06d492fd976c5d3a4d6849eca35fa8492b696c53636e8394a51ca77dca3cf1acd8db8c1eda8bd749aa0dbac411f932010d70aeddf63c96e5bcda83f8194b163ffa2ae05c6dd095c4f9ff033dd5fe1302d09c8a1e2afb17249ae5d891db8413fdb763d8ff7814eb57b7e3d90708c4bbda29bd2ab54d7755ac51d8b6504e04fff988863b1de17df68592237f02df5607a433608eb327e70b26f91aaddb25e1685dd102c6fa5bf9b9aebebfc28d338b18d69272268a0222305e1b13ad47102e527e4e334e75a8b5db800c4a067f162491cef2bba7291ca50d89ae6a05be8b1871d4b5fa090da106be0d2e386070ff31e9c5f721aa47cf412a2a6d354402b348122792683341e06a39355c99bc434863d1744fb2af28c5ec39f9984dbdf1c09b69dfaa4b311ae380e82b2eacc6df3525b9155c4ca62aa310fe4ed0723a190820b42b387282e6a777f3adceeccd54cd32e34f2fd328c6ca8ded5bd23df277709a909257ad919c5ac8b5f04413cb2cc6d8633d7f90fdb7a53f7cf341a7e7e448bd9fbfbe31aab847007766fe1a77b7574d731fc9caede4f243801dee6a3c3ff2539be052d033fe5324bf359c3bf833c3ccbd3051c6912d1b781be12fd1781967e87b9ba1b0e02a03643879bf422ebb9c43431551ad3df3c1de3a91f981de3b1ffb86607509b859c3299c84a3a7e8b10cfcaceee00c8e5ffe1bb09b248ac0ec0ab35be025691f4376b55edf7fcb8672443e44e74e713de239ddb618886ed0384b914b99a7de8866eed43b41a20f7a569140b93b23a1fa1bcb636d13f387500dee786c724ce5bc9c70f0959167403db4e2be8b5af14b4b2e621f8247fcd8c8932f5dd67b95eb05284476a64a05cc73cf2418d4d616eb0462259ad2ee0c6b45c0b85cb7a8bd0203201d92abcd3a424a99f8815c4922da5b8db5b7987e0327dbecff0088598faeeefcf08309f96ee39c0edc7f3c4b8a6b20e715fdd5ff7237bb4aff085f8064da2ed9e074ef9b1f9329275dd0b7ee2ac7a339fff77656f246349d6fd0d3868cdaa72e698668050454430e4a6f0172e5b8ae136236926604840ff6f416d4875cbde46b904c95ea5ea3e459dc2cf9b4785fb7b6d76532f646f70a311a934c8cfaeef913e78706afdde20aabd18097edb23d3f51d3c22e406c42c5412975bafde57200c47f674d342b0299587a27b672272e3d1f0b6bbb7a2f2555eacde080a77f76eac5c16cd0a3965ebc408feaf4b9fb0f8b8fc1a73c9963d8ee4c8a7136d428755045ac2c12db022ddbf3da61c1e51e75aab23f2b0b16853c7bbc4fe9173671dd39b6710a363a00b3e1ad7fbcec874cc8f82600f7c7be70d4eea4e8f1269724262b976c600095679d31aa83d99cc4c9845e14b1ccdadddcc7244efa68b116443d0791fda136d83e929cbf8b989a9702195bed13d36cb6d85a26b7c4a9669df8121797a6c093bc064dd9fbbcc84d96c32211f1309e2e520170e94367cc00dfb157e2bec78ccdc3004761e967515e4de9c7d668802c6d90437abec3ff3adfe29b6d1866f66f699c4d5164c146b8c347888fb84cf8fc16e0abdcb435b2af6aaf21564dd2f4dab50dff8be69bbeb680e52ea4da07275b3b4bd540cab06672425faa41ad3f404a1805f3912e28469e922524a1db5a82f2ac41b58388446f5fdb6f41f4ffc3c9587679b2fb04ef879f9e7d3de83223c452ad6bfd2d8ef563c89d1bc2b8334f0b270c7efea62a74411fcdeaec8b6d5c01c28876b3e21b0b6f9a8979be3c9137877d770f7e73fd545da6c947428397d3d5865720febbc6384cbef37486b17ecad03d2a561b90266ea8481c9a11c96080aade370b7c35ccb16829cbf2634ae43c596de0026d7953064a626f5fd886be8720f285813a70e8e45959d7acc357f3b653230bd925f1ea35edaa6875d9f7348f909071b967aaa586b3cb28c59abf0cbe4f866df386aafb4c9298b96479e7d32e24e840da98b15d21d2f2a905b558e32242897f8e2f307bfeb91250d9c25df028bd93cb5b4edec974a1a9cf2f0234c293c9e88a6932843a9d2c9e0e9da67613b4556b26de97060c522a992d93017168f8c11f751e38ed72c545effd9e29dfc83e62ddb42c5c5914871833222d7702ca8caac6d56cf44215419d270f33cb805becaeecbbfbccd8705f47ba458f1ad4e8ccaf82df94f48cd7ffd92c376b54a6c92c6d0d01f99ac0ef22a8ea3157e0ccf3d2436cd75e131df5f3b56f26bd2e09533c84eec1d58940f8d83835aea17dd45ea1a76d1c30a4a58bef180395d16c15a8208d524e052f47c5a4e5a6a7fddb1bcf2ea57aa3d73abd446454a7d1cd40fc594e7c063fcce88a8753f0415d73047a114c7c264a413944ab75aef2073e14a6a46bb0d980fdc21fca099e7e6b8391f333d8b9abde1ab51eff9e23bf4104cc2744faff53e71af90c6ad9dfa57499d420d231f926d3b34ad526c1459f32c2f0e0ca6380f11090c44cd35c6c117cf51cad207655207ec6c72711ed3a3e3039aa5c7d7e855601d0fe085b451f7007eb6d289048eb33bb7770407a6438f9a368bde6d8a7e1c11ad646eee80edd2fbe5838adda4ca26909347e98e3fbab5a393f9d5ee721612ed68238e533709ef8c29e5fa14d64fcb0eaa5ff7f890c07802f16126311e2ced4ff729a508625cc896321a8a897f8d5063aff3b7fb0b3158153ddaf1b415e6cb01c192b401cdec1882916271b8f303dc395da206b9319c860b9285ecb89888d8349cc9ee2096131dc216da41a57c0250e2dc210d71910edee0ab3ef5eb54a74a23c4ba517a4dccd5fd305df223e1b225398752198716d10d3eb1a3a506d7bec72b213b541376a9fe7083e13a092c972ced4c1e65fdcc1738319ad2a85d57663e97ec6b7c532ba0e314feccd4ba0ad14300e93c44f3c057d10280c56b954b3bc3859a7b9f33ef7a15627d68442a48aba8b98c1f3da82f987c965ecd0a6b60db1f344aa3a99e0d8d99f490921a0b7e51dcfa88b33314dac7fe32651d79160b07cc3a90ffd8ce0acb43da9cc1578e0b8a9cf2bd212a5f38bbca4a1dd933bd7b515fcb4882658f51314331720b299fda551acaf78b83ff21f070a237a3669417de2f0416cee0ac82dfe528065c160597183eddb7bcfb957d9ca93a03cd613b56353ba1d36c5d686f1c20d9279a6e69f6d19675c89b57b766ed791e99dba29f037e5fb6fb8d996250040208548dcdcafb67b016324100668929b3ab4b88cb999fb610617553b488365a528a9e0b8e14fc194c26942f66e8f86f2c7cfd1189f3523a46d42ec9955e1f1f5f66803774b4f8ed41b8ae1a51f580848c2410d47e078a928dfef5545c67a5bb888a0b59ecfa2487354e176d7787b81c3e7f3b3aeec80bb808f5f60caf308901d69773b98c1868bc29232536e0a7ec9ad9783d0c2e3c547455c806fa9413b9613c394fa6cbb536f3682fa5507db053aeced856e65b53231b7e61c0e80d04f9544200542c5bd86b020b104919f82259da1ac8789187cf45ddc9610aeb40ba80832c4f4e245fabe9fe0071b35d6580a93211979838f58addda6fa149cd73927fb7a244d61c234f40a3e010c622b0e364f18e7f5d2f60cb863080b68bb15bed155f4670b005ee41c2a545ef3f64d2ee7e16d07862d8ffa7a42805ab10832cae7f9ff968f38903697b515d514b8f49dcc405eafbcbb2a7a6be119447da27543c713746463c045a4a9812453d6e91131f45b80d2f31634cf3fe49834ef0d1067bb5a4dda0c1e57bd29ab10698fb1093123bc7309a145effd61d334b093136dc880308aa24152f948e9078d57b4ae017cd363a62dd134645f5725f8ba6c7e2a112d9a0785d48dd75d8e68ec0a7b3e95864209b5225b8809d429b8a646e71a997b194c4d898b10a68f50aceac97345b1f225257ea762141e700d63c97c532191dcf2d805b9c10635c9aaf44d1642064f3092f0d33c12cda0727e83b56b1489eedb6a99299a60b4dbc6e8293baaae985732690f4f6cef1c34e2c876c7f4435436045b0080dabe9e4e6973ffe207ce5a449385c9032e7bdb16b470812a3cde63c1f5c18c1395cbd2fc3aca2b4c7205ce8d339a40208ad0cf539200e34dcd18eea318b5a2e50a7bab9da7606aabfaf79221817b5386ef84c99370e3a06e877fbbc352fdc67d911f565c1d6ffb7bd024c5f8ae64dc636ec811e7218e08f42dd285e624a09ce111b502c3144f59c87c297b3cf599df38d5673f39e7fbdb49bc45e339db5d7f39938a38c1adec94b8a1c828db5ce1210d3a27d335fe3e41fa6a14684bef2abb1c5cc1faf8c6cbf5b96fb468ec741774e8cf9c90c214e14e67a9862d464fecebf726ce2bbf12f683a0d1f25307cbe6cd0c2416dc95ef2ee39be574376d9a6006acde435f8665745a655397d3cebfa7c6b6333f17c6be889824ff69bf0af2bd7d517f7df29f93c908beb9f972fbbf8e1a0e05f188d950f3c6b0b7e739d51726b0a2e53310eb7b0f8647d725f6b19f30ef006b12ffa43f0b9a01e1ec45155097cee63a2825a95f648551184d266d1e86dc2bd513536b5fb92e47d8d9696de1f0667c5767174f1373aaae152a8ca6a879c0ffeafa89b16a2c87c16dc8e1532188759530f90860792bf4338754f0a233f6c8fbf8f71c76d74bcbf7690f9bdd350b062ba093b078ed7336a525121186ecc70082acb8b46d30087911c44bab2184b0e51f43eaa7980f3392b1c38ec46f5c063d95c6671e5ca0121801a8335cf120df4d0588dc5c1f532149c4615637bf71dce4ebb2bc5e4db2775960b03f52daf493fa2884457a7b776ab727a6f2c9d4397570c299e0c33523d5c16781422d6427978fd243f9670bcf081713efc0a8d8a21fbe55bfb2e14a24ccce7bd61d1d906dcfef02042643b4eab5aecb609e1969b5eea4e86c00e2770b2d9f86af389a7f6b755026ba93a638f7e66cc2fb3986666ee651c3b4f9b87f70fbc4d6ed1ecec4bb79ac3ecaf9d9448446f9998f63935d1d97ad07d25608f23f4e84db1cb4a6e4b307769a616a58f4ea847c0066ffaf8bf7fcd326524551c989b1be7bf494be09c5b3b7cc42ab6a06bca5cc4d95d339a4bae4ea7ccd20f996cd35e091166481bde6c930a0fa61857506e55a6adb1e92bd62474be363b7a516b07c20fcf6892a8756fd15e526ab792df10b41b94ab625ba30e84910ab8ad69e8d7026a4ed0bc75e5107be9ab9849f457ec51126ac8b26af0cf6a07c585d57f1fd8671101dcd319601e6667ad5ebf9f5741a0b41f68dddd27d8bc376070e67d03db635e6bfcf06278b75d548b88a7cefbe2804790542bd1d9d6a114681c42b2165eeb84950be769fea126fd5d3253739cbcc200a30ad1532511b7090ee1918231f5ff1162128f18c2b701b9acc6656d866f304f7c0ca3b6fd0619866f2475b8665c2211dc58bbf9a461d3db20eaa6aa429c3b34813318d346caa0e12387e791f45204a29869f6d9be09206d099ed323cab098b37c8905cb8617e417941252c49771bcd2029273b6f13ff1d7c019d88387f42adfc889c7965fe9f050c35a5026ec9edaeed6511fc0b439eeeeafced46f396dfbcc7b738c03bc161b4907268434bd0358d827af0f13d3c901aba4efac9c3c8c959043d81b25a8eb3634dbe219e6b24e1b69c85858b83039b765626f68db2b6f4b98bb65cda57461faac410c9c8d85732ae13a93c887d0b40328800c42e200dcb3ce103b262b8740998e062556d545ab85af7ef8d6f9a96b264df20030f5c6859cc89bc62373d23b6927fe55300d0dcf5d51700a97956e42b7424771b8e9c218033ed9b87b5f1d9cb61e34aa83579c131e64aca3eb9de52da4d6968759d552155e4b0d9f5d7fa90beefb1b30df6b336c7d61175cf53ef32529d24b4c58e0ec6d7fc57ac0b0e113da02640780d1fe8276c09c19ace558de1a8ca9eb40ad4026e18467dc418231d43d1e937c4151510af83ffb21b54c71144825ebffbb5e4aa6b008c000f332060201c2e12dd629d431773b3b7105d700e2ecd6a1bc65c2a3c2e746255c4c29e8097d17e8d939dae92a61a633ab697108ea90e0fd1b7ccdce79c51e3c8ae375700ffc6d914b2545fdc861ba2be5f3e667ee7f2fcb85eb88b7c0a5b701a19cb0036736a664114a337edce7b9a8e9dabddcc33e742f348d47e639b4090f7c52d8cc5648c73839a81832b3c8cb6f15cfa08c4c4b6a3183e2a0d8d1d076b7e6c62e0676454098ecb1c9c7912fbc3eb8514be638ee0d7ac3a5c1c002e13b42b14a642e78dd7b16d2d103ee5b784d6ffc449d5b69361609ae4baa0cdb2552ae5b92cd2d626979de79d1a875d08a46b4b41f0c7fd52ea594d0c787aa72fdb9188222139ce4c8203851144e24b85e30484882228f1cf5c0955ca0c02311fd2aa47dad9a2648f66e1581539c4155995a182e747295cb0675b377ddb20ac9ddfdc8bc1b52c79f8924d028e824a06f34efa851e439d745535e28d603766ae03c4355d38ea0ab0b7181140212945e95a0ff90852dd81825ec4e4a8e98b6afeb8f2e7256095c4a8d0d68b4cd9c482dce5edf4f4e419c02d3dd8aa656edbc8d573d6936623b83cafde84a1abf6ef233da49e34e80fb7f2e9f56dbaac51daafeb13e37979c9f37e2a34231b3ee0c600dc285fbeb6f0d59e20bea940259d58696007642cd1691c2c412eeb5534dae3a5661226500887c916adb0eea9d0712b644f784dd2685c0104a15554b93a9767b5adbc644bf6ba61d220b2267d21e5840fbec2b3074dc5a55877b0b3f16264b2db3fd0899cf9afd0011fb3369dc4c21062674083396d3f52a425f1c54bf8990952acb59be59813edf2c125b4140203752f6db05284547544ec2201a79b0d09eeb79a0bcb6eb8b36469d8815d9d7384f7b9f97318865177f2cd38caa6d7957e850294850d83ea689dd1429b4da84391602bd42705afad4dc192ac82ab73687da09e08f5d2dc54e205faa647214dcbe97658ada9ecb80aee7b7d1643f42f5971f3216c17260b65b8fd9a11bb754aa06b6ebfd88d7d60a1d3b8d924f29aff67377d5c61a60f93e18c6c5ef9cf0330e6dab41bdcd319107244d4749150e62f796f6d9cceec5290958be0eecd34423c9625481e96d05281369f6d3d2f5cc55a9ea905a8beb85a252d8d9606131a4ea0fc5ef1dee189bf9895e815f5c20ffc217dd93b48dbb354dfb6f6fad11778c19ca19c8590a216a3966a4b3b2d08892f8c3069ebe26c224e44959d55489f1d9c0f081e0fe23fde6e464397111c6a2156c4e61c49d7d7afa9037313ed44a626f94764a1056d3ffff87cbb9c4816df48973ab63890255d71348dd0708b53462d8c616338b80ea3393228abeb9c684d495403eb14f6a381035c6d23e97362fe42e06b19e369cd3280993eafcbe2e1b17034dbb227bc3e1e1cf5f5182f27f391ff8b55a5662b0a8cd1932335bbf662a3914271e9e7ec28272965c355d69cc90c2af46fb1e013adbdd295cf973c2001fdc878eb9140652f9f3524b79d88c35d162d201a24290a9081e17cc226e482bad64650934a0d03d476578ee746ec4950f508c4a074f5a78389be2fdd58cb8ca5ddc8c285c0ce86e1a6d6aa6a7e218e52a3fcf80beca082ba2ea1a4cb44c52d02e167d310d236bcb8f7ae9fa78f3613cb96961e664934ae752572f17164043f0311c32693ef0e7cd2b3879f583a8721677a09b2af94aa0bf366a4675d94b70d22ea4e6a04f972767aedb28a6e90eb4a1c743f8d8dfaefb015cb898c96344d25565a8180cff2ec330adf48c909866c92768566132246758855e5d3a0f76754576b5b9c27dd22ef44f01e762970b06c4e81bab9drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-rt-4.18.0-488.rt7.277.el8.src.rpminstallonlypkg(kernel-module)kernel-rt-debug-moduleskernel-rt-debug-modules(x86-64)kernel-rt-debug-modules-uname-rkernel-rt-debug-modules-x86_64kernel-rt-moduleskernel-rt-modules-x86_64kmod(6lowpan.ko)kmod(a8293.ko)kmod(aacraid.ko)kmod(ac97_bus.ko)kmod(acecad.ko)kmod(acer-wmi.ko)kmod(acerhdf.ko)kmod(adutux.ko)kmod(af9013.ko)kmod(af9033.ko)kmod(aiptek.ko)kmod(aircable.ko)kmod(altera-ci.ko)kmod(alx.ko)kmod(amd-pmc.ko)kmod(amd-xgbe.ko)kmod(amd_hsmp.ko)kmod(amdgpu.ko)kmod(amilo-rfkill.ko)kmod(apple-gmux.ko)kmod(apple-mfi-fastcharge.ko)kmod(appledisplay.ko)kmod(arc_uart.ko)kmod(ark3116.ko)kmod(asix.ko)kmod(ast.ko)kmod(asus-laptop.ko)kmod(asus-nb-wmi.ko)kmod(asus-wmi.ko)kmod(atbm8830.ko)kmod(ath.ko)kmod(ath10k_core.ko)kmod(ath10k_pci.ko)kmod(ath11k.ko)kmod(ath11k_pci.ko)kmod(ath3k.ko)kmod(ath9k.ko)kmod(ath9k_common.ko)kmod(ath9k_htc.ko)kmod(ath9k_hw.ko)kmod(ati_remote.ko)kmod(atl1.ko)kmod(atl1c.ko)kmod(atl1e.ko)kmod(atl2.ko)kmod(atlantic.ko)kmod(atm.ko)kmod(au0828.ko)kmod(au8522_common.ko)kmod(au8522_decoder.ko)kmod(au8522_dig.ko)kmod(ax88179_178a.ko)kmod(b1.ko)kmod(b1dma.ko)kmod(b1pci.ko)kmod(b2c2-flexcop-pci.ko)kmod(b2c2-flexcop-usb.ko)kmod(b2c2-flexcop.ko)kmod(bcm203x.ko)kmod(bcm3510.ko)kmod(bcma.ko)kmod(be2iscsi.ko)kmod(be2net.ko)kmod(belkin_sa.ko)kmod(bfusb.ko)kmod(bluetooth.ko)kmod(bnep.ko)kmod(bnx2.ko)kmod(bnx2fc.ko)kmod(bnx2i.ko)kmod(bnx2x.ko)kmod(bnxt_en.ko)kmod(bnxt_re.ko)kmod(bpa10x.ko)kmod(brcmfmac.ko)kmod(brcmsmac.ko)kmod(brcmutil.ko)kmod(bsd_comp.ko)kmod(bt878.ko)kmod(btbcm.ko)kmod(btcoexist.ko)kmod(btintel.ko)kmod(btmrvl.ko)kmod(btmrvl_sdio.ko)kmod(btrtl.ko)kmod(btsdio.ko)kmod(bttv.ko)kmod(btusb.ko)kmod(budget-av.ko)kmod(budget-ci.ko)kmod(budget-core.ko)kmod(budget-patch.ko)kmod(budget.ko)kmod(c4.ko)kmod(c_can.ko)kmod(c_can_pci.ko)kmod(can-bcm.ko)kmod(can-dev.ko)kmod(can-gw.ko)kmod(can-raw.ko)kmod(can.ko)kmod(capidrv.ko)kmod(catc.ko)kmod(cb710-mmc.ko)kmod(cc770.ko)kmod(cc770_platform.ko)kmod(cdc_eem.ko)kmod(cdc_ether.ko)kmod(cdc_mbim.ko)kmod(cdc_ncm.ko)kmod(cdc_subset.ko)kmod(cec.ko)kmod(cfg80211.ko)kmod(ch341.ko)kmod(ch7006.ko)kmod(ch9200.ko)kmod(ch_ipsec.ko)kmod(ch_ktls.ko)kmod(chcr.ko)kmod(chipreg.ko)kmod(cifs.ko)kmod(classmate-laptop.ko)kmod(cmtp.ko)kmod(cnic.ko)kmod(compal-laptop.ko)kmod(cp210x.ko)kmod(cqhci.ko)kmod(cramfs.ko)kmod(cs3308.ko)kmod(cs5345.ko)kmod(cs53l32a.ko)kmod(csiostor.ko)kmod(cx18-alsa.ko)kmod(cx18.ko)kmod(cx22700.ko)kmod(cx22702.ko)kmod(cx231xx-alsa.ko)kmod(cx231xx-dvb.ko)kmod(cx231xx.ko)kmod(cx2341x.ko)kmod(cx23885.ko)kmod(cx24110.ko)kmod(cx24113.ko)kmod(cx24116.ko)kmod(cx24117.ko)kmod(cx24120.ko)kmod(cx24123.ko)kmod(cx25840.ko)kmod(cx82310_eth.ko)kmod(cx88-alsa.ko)kmod(cx88-blackbird.ko)kmod(cx88-dvb.ko)kmod(cx8800.ko)kmod(cx8802.ko)kmod(cx88xx.ko)kmod(cxacru.ko)kmod(cxd2099.ko)kmod(cxd2820r.ko)kmod(cxd2841er.ko)kmod(cxgb4.ko)kmod(cxgb4i.ko)kmod(cxgb4vf.ko)kmod(cxgbit.ko)kmod(cyberjack.ko)kmod(cyclades.ko)kmod(cypress_firmware.ko)kmod(cypress_m8.ko)kmod(dcdbas.ko)kmod(ddbridge.ko)kmod(dell-laptop.ko)kmod(dell-rbtn.ko)kmod(dell-smbios.ko)kmod(dell-smo8800.ko)kmod(dell-wmi-aio.ko)kmod(dell-wmi-descriptor.ko)kmod(dell-wmi-led.ko)kmod(dell-wmi-sysman.ko)kmod(dell-wmi.ko)kmod(dib0070.ko)kmod(dib0090.ko)kmod(dib3000mb.ko)kmod(dib3000mc.ko)kmod(dib7000m.ko)kmod(dib7000p.ko)kmod(dib8000.ko)kmod(dibx000_common.ko)kmod(digi_acceleport.ko)kmod(dl2k.ko)kmod(dm1105.ko)kmod(dm9601.ko)kmod(drx39xyj.ko)kmod(drxd.ko)kmod(drxk.ko)kmod(ds3000.ko)kmod(dst.ko)kmod(dst_ca.ko)kmod(dvb-bt8xx.ko)kmod(dvb-core.ko)kmod(dvb-pll.ko)kmod(dvb-ttpci.ko)kmod(dvb-ttusb-budget.ko)kmod(dvb-usb-a800.ko)kmod(dvb-usb-af9005-remote.ko)kmod(dvb-usb-af9005.ko)kmod(dvb-usb-af9015.ko)kmod(dvb-usb-af9035.ko)kmod(dvb-usb-anysee.ko)kmod(dvb-usb-au6610.ko)kmod(dvb-usb-az6007.ko)kmod(dvb-usb-az6027.ko)kmod(dvb-usb-ce6230.ko)kmod(dvb-usb-cinergyT2.ko)kmod(dvb-usb-cxusb.ko)kmod(dvb-usb-dib0700.ko)kmod(dvb-usb-dibusb-common.ko)kmod(dvb-usb-dibusb-mb.ko)kmod(dvb-usb-dibusb-mc-common.ko)kmod(dvb-usb-dibusb-mc.ko)kmod(dvb-usb-digitv.ko)kmod(dvb-usb-dtt200u.ko)kmod(dvb-usb-dtv5100.ko)kmod(dvb-usb-dw2102.ko)kmod(dvb-usb-ec168.ko)kmod(dvb-usb-gl861.ko)kmod(dvb-usb-gp8psk.ko)kmod(dvb-usb-lmedm04.ko)kmod(dvb-usb-m920x.ko)kmod(dvb-usb-mxl111sf.ko)kmod(dvb-usb-nova-t-usb2.ko)kmod(dvb-usb-opera.ko)kmod(dvb-usb-pctv452e.ko)kmod(dvb-usb-rtl28xxu.ko)kmod(dvb-usb-technisat-usb2.ko)kmod(dvb-usb-ttusb2.ko)kmod(dvb-usb-umt-010.ko)kmod(dvb-usb-vp702x.ko)kmod(dvb-usb-vp7045.ko)kmod(dvb-usb.ko)kmod(dvb_dummy_fe.ko)kmod(dvb_usb_v2.ko)kmod(dwmac-intel.ko)kmod(e4000.ko)kmod(earth-pt1.ko)kmod(ec100.ko)kmod(eeepc-laptop.ko)kmod(eeepc-wmi.ko)kmod(efa.ko)kmod(elo.ko)kmod(em28xx-alsa.ko)kmod(em28xx-dvb.ko)kmod(em28xx-rc.ko)kmod(em28xx.ko)kmod(emi26.ko)kmod(emi62.ko)kmod(empeg.ko)kmod(ene_ir.ko)kmod(enic.ko)kmod(ezusb.ko)kmod(f81534.ko)kmod(fakelb.ko)kmod(fc0011.ko)kmod(fc0012.ko)kmod(fc0013.ko)kmod(fc2580.ko)kmod(fintek-cir.ko)kmod(firedtv.ko)kmod(firewire-core.ko)kmod(firewire-net.ko)kmod(firewire-ohci.ko)kmod(firewire-sbp2.ko)kmod(firmware_attributes_class.ko)kmod(fnic.ko)kmod(ftdi-elan.ko)kmod(ftdi_sio.ko)kmod(fujitsu-laptop.ko)kmod(fujitsu-tablet.ko)kmod(garmin_gps.ko)kmod(gigaset.ko)kmod(gl620a.ko)kmod(gma500_gfx.ko)kmod(gp8psk-fe.ko)kmod(gspca_benq.ko)kmod(gspca_conex.ko)kmod(gspca_cpia1.ko)kmod(gspca_etoms.ko)kmod(gspca_finepix.ko)kmod(gspca_gl860.ko)kmod(gspca_jeilinj.ko)kmod(gspca_jl2005bcd.ko)kmod(gspca_konica.ko)kmod(gspca_m5602.ko)kmod(gspca_main.ko)kmod(gspca_mars.ko)kmod(gspca_mr97310a.ko)kmod(gspca_nw80x.ko)kmod(gspca_ov519.ko)kmod(gspca_ov534.ko)kmod(gspca_ov534_9.ko)kmod(gspca_pac207.ko)kmod(gspca_pac7302.ko)kmod(gspca_pac7311.ko)kmod(gspca_se401.ko)kmod(gspca_sn9c2028.ko)kmod(gspca_sn9c20x.ko)kmod(gspca_sonixb.ko)kmod(gspca_sonixj.ko)kmod(gspca_spca1528.ko)kmod(gspca_spca500.ko)kmod(gspca_spca501.ko)kmod(gspca_spca505.ko)kmod(gspca_spca506.ko)kmod(gspca_spca508.ko)kmod(gspca_spca561.ko)kmod(gspca_sq905.ko)kmod(gspca_sq905c.ko)kmod(gspca_sq930x.ko)kmod(gspca_stk014.ko)kmod(gspca_stv0680.ko)kmod(gspca_stv06xx.ko)kmod(gspca_sunplus.ko)kmod(gspca_t613.ko)kmod(gspca_topro.ko)kmod(gspca_tv8532.ko)kmod(gspca_vc032x.ko)kmod(gspca_vicam.ko)kmod(gspca_xirlink_cit.ko)kmod(gspca_zc3xx.ko)kmod(gtco.ko)kmod(hci_uart.ko)kmod(hci_vhci.ko)kmod(hdaps.ko)kmod(hdpvr.ko)kmod(hfcsusb.ko)kmod(hfi1.ko)kmod(hid-picolcd.ko)kmod(hid-prodikeys.ko)kmod(hid-sensor-accel-3d.ko)kmod(hid-sensor-als.ko)kmod(hid-sensor-gyro-3d.ko)kmod(hid-sensor-humidity.ko)kmod(hid-sensor-iio-common.ko)kmod(hid-sensor-incl-3d.ko)kmod(hid-sensor-magn-3d.ko)kmod(hid-sensor-press.ko)kmod(hid-sensor-prox.ko)kmod(hid-sensor-rotation.ko)kmod(hid-sensor-temperature.ko)kmod(hid-sensor-trigger.ko)kmod(hidp.ko)kmod(hisax.ko)kmod(hisax_fcpcipnp.ko)kmod(hisax_isac.ko)kmod(hisax_st5481.ko)kmod(hopper.ko)kmod(hp-wireless.ko)kmod(hp-wmi.ko)kmod(hp_accel.ko)kmod(hso.ko)kmod(huawei_cdc_ncm.ko)kmod(hwa-hc.ko)kmod(hwpoison-inject.ko)kmod(i1480-dfu-usb.ko)kmod(i1480-est.ko)kmod(ib_cm.ko)kmod(ib_core.ko)kmod(ib_ipoib.ko)kmod(ib_iser.ko)kmod(ib_isert.ko)kmod(ib_srp.ko)kmod(ib_srpt.ko)kmod(ib_umad.ko)kmod(ib_uverbs.ko)kmod(ideapad-laptop.ko)kmod(idmouse.ko)kmod(ieee802154.ko)kmod(ieee802154_6lowpan.ko)kmod(ieee802154_socket.ko)kmod(iguanair.ko)kmod(imon.ko)kmod(imon_raw.ko)kmod(industrialio-triggered-buffer.ko)kmod(industrialio.ko)kmod(int51x1.ko)kmod(intel-hid.ko)kmod(intel-lpss-acpi.ko)kmod(intel-lpss-pci.ko)kmod(intel-lpss.ko)kmod(intel-rst.ko)kmod(intel-vbtn.ko)kmod(intel-wmi-thunderbolt.ko)kmod(intel_ips.ko)kmod(intel_oaktrail.ko)kmod(intel_pmc_core.ko)kmod(intel_pmc_core_pltdrv.ko)kmod(intel_sdsi.ko)kmod(intel_vsec.ko)kmod(io_edgeport.ko)kmod(io_ti.ko)kmod(iowarrior.ko)kmod(ipaq.ko)kmod(ipheth.ko)kmod(ipw.ko)kmod(ir-imon-decoder.ko)kmod(ir-jvc-decoder.ko)kmod(ir-kbd-i2c.ko)kmod(ir-mce_kbd-decoder.ko)kmod(ir-nec-decoder.ko)kmod(ir-rc5-decoder.ko)kmod(ir-rc6-decoder.ko)kmod(ir-sanyo-decoder.ko)kmod(ir-sony-decoder.ko)kmod(ir-usb.ko)kmod(irdma.ko)kmod(iscsi_boot_sysfs.ko)kmod(iscsi_ibft.ko)kmod(isdn.ko)kmod(isdnhdlc.ko)kmod(ishtp_eclite.ko)kmod(isight_firmware.ko)kmod(isl6405.ko)kmod(isl6421.ko)kmod(isl6423.ko)kmod(isst_if_common.ko)kmod(isst_if_mbox_msr.ko)kmod(isst_if_mbox_pci.ko)kmod(isst_if_mmio.ko)kmod(it913x.ko)kmod(itd1000.ko)kmod(ite-cir.ko)kmod(iuu_phoenix.ko)kmod(ivtv.ko)kmod(ivtvfb.ko)kmod(iw_cm.ko)kmod(iw_cxgb4.ko)kmod(iwldvm.ko)kmod(iwlmvm.ko)kmod(iwlwifi.ko)kmod(ix2505v.ko)kmod(jmb38x_ms.ko)kmod(jsm.ko)kmod(kalmia.ko)kmod(kaweth.ko)kmod(kbtab.ko)kmod(kernelcapi.ko)kmod(keyspan.ko)kmod(keyspan_pda.ko)kmod(kfifo_buf.ko)kmod(kl5kusb105.ko)kmod(kobil_sct.ko)kmod(kvaser_usb.ko)kmod(l1oip.ko)kmod(l2tp_core.ko)kmod(l2tp_ip.ko)kmod(l2tp_ip6.ko)kmod(l64781.ko)kmod(lan78xx.ko)kmod(ldusb.ko)kmod(leds-blinkm.ko)kmod(leds-clevo-mail.ko)kmod(leds-lm3530.ko)kmod(leds-lp3944.ko)kmod(leds-lp5521.ko)kmod(leds-lp5523.ko)kmod(leds-lp5562.ko)kmod(leds-lp55xx-common.ko)kmod(leds-lt3593.ko)kmod(leds-mlxcpld.ko)kmod(leds-mlxreg.ko)kmod(leds-ss4200.ko)kmod(ledtrig-audio.ko)kmod(ledtrig-backlight.ko)kmod(ledtrig-camera.ko)kmod(ledtrig-default-on.ko)kmod(ledtrig-gpio.ko)kmod(ledtrig-heartbeat.ko)kmod(ledtrig-oneshot.ko)kmod(ledtrig-timer.ko)kmod(ledtrig-transient.ko)kmod(legousbtower.ko)kmod(lg-vl600.ko)kmod(lg2160.ko)kmod(lgdt3305.ko)kmod(lgdt3306a.ko)kmod(lgdt330x.ko)kmod(lgs8gxx.ko)kmod(libcxgb.ko)kmod(libcxgbi.ko)kmod(libfcoe.ko)kmod(libsas.ko)kmod(lnbh25.ko)kmod(lnbp21.ko)kmod(lnbp22.ko)kmod(lpc_ich.ko)kmod(lpc_sch.ko)kmod(lpfc.ko)kmod(m52790.ko)kmod(m88ds3103.ko)kmod(m88rs2000.ko)kmod(m88rs6000t.ko)kmod(mISDN_core.ko)kmod(mISDNinfineon.ko)kmod(mISDNipac.ko)kmod(mISDNisar.ko)kmod(mac80211.ko)kmod(mac802154.ko)kmod(mantis.ko)kmod(mantis_core.ko)kmod(max2165.ko)kmod(mb86a16.ko)kmod(mb86a20s.ko)kmod(mc44s803.ko)kmod(mceusb.ko)kmod(mcs7830.ko)kmod(mct_u232.ko)kmod(mdc800.ko)kmod(megaraid_sas.ko)kmod(memstick.ko)kmod(mgag200.ko)kmod(microtek.ko)kmod(mlx-platform.ko)kmod(mlx4_ib.ko)kmod(mlx5_ib.ko)kmod(mlxreg-hotplug.ko)kmod(mlxreg-io.ko)kmod(mmc_block.ko)kmod(mmc_core.ko)kmod(mn88472.ko)kmod(mn88473.ko)kmod(mos7720.ko)kmod(mos7840.ko)kmod(mpls_iptunnel.ko)kmod(mpls_router.ko)kmod(mpt3sas.ko)kmod(msi-laptop.ko)kmod(msi-wmi.ko)kmod(msp3400.ko)kmod(mspro_block.ko)kmod(mt2060.ko)kmod(mt2063.ko)kmod(mt20xx.ko)kmod(mt2131.ko)kmod(mt2266.ko)kmod(mt312.ko)kmod(mt352.ko)kmod(mt76-connac-lib.ko)kmod(mt76-usb.ko)kmod(mt76.ko)kmod(mt7601u.ko)kmod(mt76x0-common.ko)kmod(mt76x02-lib.ko)kmod(mt76x02-usb.ko)kmod(mt76x0u.ko)kmod(mt76x2-common.ko)kmod(mt76x2u.ko)kmod(mt7921-common.ko)kmod(mt7921e.ko)kmod(mtd.ko)kmod(mtd_blkdevs.ko)kmod(mtdblock.ko)kmod(mwifiex.ko)kmod(mwifiex_pcie.ko)kmod(mwifiex_sdio.ko)kmod(mwifiex_usb.ko)kmod(mxl111sf-demod.ko)kmod(mxl111sf-tuner.ko)kmod(mxl5005s.ko)kmod(mxl5007t.ko)kmod(mxl5xx.ko)kmod(mxm-wmi.ko)kmod(mxuport.ko)kmod(n_gsm.ko)kmod(n_hdlc.ko)kmod(navman.ko)kmod(net1080.ko)kmod(netxen_nic.ko)kmod(ngene.ko)kmod(nitro_enclaves.ko)kmod(nouveau.ko)kmod(nozomi.ko)kmod(ntb.ko)kmod(ntb_hw_amd.ko)kmod(ntb_hw_intel.ko)kmod(ntb_netdev.ko)kmod(ntb_perf.ko)kmod(ntb_pingpong.ko)kmod(ntb_tool.ko)kmod(ntb_transport.ko)kmod(nuvoton-cir.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(nvsw-sn2201.ko)kmod(nxt200x.ko)kmod(nxt6000.ko)kmod(omninet.ko)kmod(opa_vnic.ko)kmod(opticon.ko)kmod(option.ko)kmod(or51132.ko)kmod(or51211.ko)kmod(oti6858.ko)kmod(panasonic-laptop.ko)kmod(parport_serial.ko)kmod(peak_pci.ko)kmod(peak_usb.ko)kmod(pegasus.ko)kmod(pl2303.ko)kmod(plusb.ko)kmod(pluto2.ko)kmod(pmt_class.ko)kmod(pmt_crashlog.ko)kmod(pmt_telemetry.ko)kmod(ppp_async.ko)kmod(ppp_deflate.ko)kmod(ppp_generic.ko)kmod(ppp_mppe.ko)kmod(ppp_synctty.ko)kmod(pppoe.ko)kmod(pppox.ko)kmod(pptp.ko)kmod(pulse8-cec.ko)kmod(pvrusb2.ko)kmod(pwc.ko)kmod(qcaux.ko)kmod(qcserial.ko)kmod(qed.ko)kmod(qede.ko)kmod(qedf.ko)kmod(qedi.ko)kmod(qedr.ko)kmod(qla2xxx.ko)kmod(qla3xxx.ko)kmod(qla4xxx.ko)kmod(qm1d1b0004.ko)kmod(qm1d1c0042.ko)kmod(qmi_wwan.ko)kmod(qt1010.ko)kmod(quatech2.ko)kmod(r592.ko)kmod(r8152.ko)kmod(r820t.ko)kmod(radeon.ko)kmod(rainshadow-cec.ko)kmod(rc-adstech-dvb-t-pci.ko)kmod(rc-alink-dtu-m.ko)kmod(rc-anysee.ko)kmod(rc-apac-viewcomp.ko)kmod(rc-astrometa-t2hybrid.ko)kmod(rc-asus-pc39.ko)kmod(rc-asus-ps3-100.ko)kmod(rc-ati-tv-wonder-hd-600.ko)kmod(rc-ati-x10.ko)kmod(rc-avermedia-a16d.ko)kmod(rc-avermedia-cardbus.ko)kmod(rc-avermedia-dvbt.ko)kmod(rc-avermedia-m135a.ko)kmod(rc-avermedia-m733a-rm-k6.ko)kmod(rc-avermedia-rm-ks.ko)kmod(rc-avermedia.ko)kmod(rc-avertv-303.ko)kmod(rc-azurewave-ad-tu700.ko)kmod(rc-behold-columbus.ko)kmod(rc-behold.ko)kmod(rc-budget-ci-old.ko)kmod(rc-cec.ko)kmod(rc-cinergy-1400.ko)kmod(rc-cinergy.ko)kmod(rc-core.ko)kmod(rc-d680-dmb.ko)kmod(rc-delock-61959.ko)kmod(rc-dib0700-nec.ko)kmod(rc-dib0700-rc5.ko)kmod(rc-digitalnow-tinytwin.ko)kmod(rc-digittrade.ko)kmod(rc-dm1105-nec.ko)kmod(rc-dntv-live-dvb-t.ko)kmod(rc-dntv-live-dvbt-pro.ko)kmod(rc-dtt200u.ko)kmod(rc-dvbsky.ko)kmod(rc-dvico-mce.ko)kmod(rc-dvico-portable.ko)kmod(rc-em-terratec.ko)kmod(rc-encore-enltv-fm53.ko)kmod(rc-encore-enltv.ko)kmod(rc-encore-enltv2.ko)kmod(rc-evga-indtube.ko)kmod(rc-eztv.ko)kmod(rc-flydvb.ko)kmod(rc-flyvideo.ko)kmod(rc-fusionhdtv-mce.ko)kmod(rc-gadmei-rm008z.ko)kmod(rc-geekbox.ko)kmod(rc-genius-tvgo-a11mce.ko)kmod(rc-gotview7135.ko)kmod(rc-hauppauge.ko)kmod(rc-hisi-poplar.ko)kmod(rc-hisi-tv-demo.ko)kmod(rc-imon-mce.ko)kmod(rc-imon-pad.ko)kmod(rc-imon-rsc.ko)kmod(rc-iodata-bctv7e.ko)kmod(rc-it913x-v1.ko)kmod(rc-it913x-v2.ko)kmod(rc-kaiomy.ko)kmod(rc-kworld-315u.ko)kmod(rc-kworld-pc150u.ko)kmod(rc-kworld-plus-tv-analog.ko)kmod(rc-leadtek-y04g0051.ko)kmod(rc-lme2510.ko)kmod(rc-loopback.ko)kmod(rc-manli.ko)kmod(rc-medion-x10-digitainer.ko)kmod(rc-medion-x10-or2x.ko)kmod(rc-medion-x10.ko)kmod(rc-msi-digivox-ii.ko)kmod(rc-msi-digivox-iii.ko)kmod(rc-msi-tvanywhere-plus.ko)kmod(rc-msi-tvanywhere.ko)kmod(rc-nebula.ko)kmod(rc-nec-terratec-cinergy-xs.ko)kmod(rc-norwood.ko)kmod(rc-npgtech.ko)kmod(rc-pctv-sedna.ko)kmod(rc-pinnacle-color.ko)kmod(rc-pinnacle-grey.ko)kmod(rc-pinnacle-pctv-hd.ko)kmod(rc-pixelview-002t.ko)kmod(rc-pixelview-mk12.ko)kmod(rc-pixelview-new.ko)kmod(rc-pixelview.ko)kmod(rc-powercolor-real-angel.ko)kmod(rc-proteus-2309.ko)kmod(rc-purpletv.ko)kmod(rc-pv951.ko)kmod(rc-rc6-mce.ko)kmod(rc-real-audio-220-32-keys.ko)kmod(rc-reddo.ko)kmod(rc-snapstream-firefly.ko)kmod(rc-streamzap.ko)kmod(rc-su3000.ko)kmod(rc-tango.ko)kmod(rc-tbs-nec.ko)kmod(rc-technisat-ts35.ko)kmod(rc-technisat-usb2.ko)kmod(rc-terratec-cinergy-c-pci.ko)kmod(rc-terratec-cinergy-s2-hd.ko)kmod(rc-terratec-cinergy-xs.ko)kmod(rc-terratec-slim-2.ko)kmod(rc-terratec-slim.ko)kmod(rc-tevii-nec.ko)kmod(rc-tivo.ko)kmod(rc-total-media-in-hand-02.ko)kmod(rc-total-media-in-hand.ko)kmod(rc-trekstor.ko)kmod(rc-tt-1500.ko)kmod(rc-twinhan-dtv-cab-ci.ko)kmod(rc-twinhan1027.ko)kmod(rc-videomate-m1f.ko)kmod(rc-videomate-s350.ko)kmod(rc-videomate-tv-pvr.ko)kmod(rc-winfast-usbii-deluxe.ko)kmod(rc-winfast.ko)kmod(rc-zx-irdec.ko)kmod(rdma_cm.ko)kmod(rdma_rxe.ko)kmod(rdma_ucm.ko)kmod(rdmavt.ko)kmod(redrat3.ko)kmod(regmap-sdw-mbq.ko)kmod(regmap-sdw.ko)kmod(rfcomm.ko)kmod(rfkill.ko)kmod(rndis_host.ko)kmod(rpcrdma.ko)kmod(rt2800lib.ko)kmod(rt2800mmio.ko)kmod(rt2800pci.ko)kmod(rt2800usb.ko)kmod(rt2x00lib.ko)kmod(rt2x00mmio.ko)kmod(rt2x00pci.ko)kmod(rt2x00usb.ko)kmod(rtl2830.ko)kmod(rtl2832.ko)kmod(rtl8150.ko)kmod(rtl8188ee.ko)kmod(rtl8192c-common.ko)kmod(rtl8192ce.ko)kmod(rtl8192cu.ko)kmod(rtl8192de.ko)kmod(rtl8192ee.ko)kmod(rtl8192se.ko)kmod(rtl8723-common.ko)kmod(rtl8723ae.ko)kmod(rtl8723be.ko)kmod(rtl8821ae.ko)kmod(rtl8xxxu.ko)kmod(rtl_pci.ko)kmod(rtl_usb.ko)kmod(rtlwifi.ko)kmod(rtsx_pci_ms.ko)kmod(rtsx_pci_sdmmc.ko)kmod(rtsx_usb_ms.ko)kmod(rtsx_usb_sdmmc.ko)kmod(rtw88_8822b.ko)kmod(rtw88_8822be.ko)kmod(rtw88_8822c.ko)kmod(rtw88_8822ce.ko)kmod(rtw88_core.ko)kmod(rtw88_pci.ko)kmod(rtw89_8852a.ko)kmod(rtw89_8852ae.ko)kmod(rtw89_core.ko)kmod(rtw89_pci.ko)kmod(s2255drv.ko)kmod(s5h1409.ko)kmod(s5h1411.ko)kmod(s5h1420.ko)kmod(s921.ko)kmod(saa6588.ko)kmod(saa6752hs.ko)kmod(saa7115.ko)kmod(saa7127.ko)kmod(saa7134-alsa.ko)kmod(saa7134-dvb.ko)kmod(saa7134-empress.ko)kmod(saa7134.ko)kmod(saa7146.ko)kmod(saa7146_vv.ko)kmod(saa7164.ko)kmod(saa717x.ko)kmod(safe_serial.ko)kmod(samsung-laptop.ko)kmod(samsung-q10.ko)kmod(sdhci-acpi.ko)kmod(sdhci-pci.ko)kmod(sdhci-pltfm.ko)kmod(sdhci.ko)kmod(sdio_uart.ko)kmod(ser_gigaset.ko)kmod(serial-multi-instantiate.ko)kmod(serial_ir.ko)kmod(sev-guest.ko)kmod(sfc-siena.ko)kmod(sfc.ko)kmod(si2157.ko)kmod(si2165.ko)kmod(si2168.ko)kmod(si21xx.ko)kmod(sierra.ko)kmod(sierra_net.ko)kmod(sil164.ko)kmod(sir_ir.ko)kmod(sisusbvga.ko)kmod(siw.ko)kmod(sja1000.ko)kmod(slhc.ko)kmod(sm501.ko)kmod(smb347-charger.ko)kmod(smsc75xx.ko)kmod(smsc95xx.ko)kmod(smsdvb.ko)kmod(smsmdtv.ko)kmod(smssdio.ko)kmod(smsusb.ko)kmod(snd-ac97-codec.ko)kmod(snd-acp-config.ko)kmod(snd-acp3x-pdm-dma.ko)kmod(snd-acp3x-rn.ko)kmod(snd-acp5x-i2s.ko)kmod(snd-acp5x-pcm-dma.ko)kmod(snd-acp6x-pdm-dma.ko)kmod(snd-ad1889.ko)kmod(snd-ak4113.ko)kmod(snd-ak4114.ko)kmod(snd-ak4xxx-adda.ko)kmod(snd-ali5451.ko)kmod(snd-aloop.ko)kmod(snd-asihpi.ko)kmod(snd-atiixp-modem.ko)kmod(snd-atiixp.ko)kmod(snd-au8810.ko)kmod(snd-au8820.ko)kmod(snd-au8830.ko)kmod(snd-bcd2000.ko)kmod(snd-bebob.ko)kmod(snd-bt87x.ko)kmod(snd-ca0106.ko)kmod(snd-cmipci.ko)kmod(snd-compress.ko)kmod(snd-cs46xx.ko)kmod(snd-cs8427.ko)kmod(snd-ctl-led.ko)kmod(snd-ctxfi.ko)kmod(snd-darla20.ko)kmod(snd-darla24.ko)kmod(snd-dice.ko)kmod(snd-dummy.ko)kmod(snd-echo3g.ko)kmod(snd-emu10k1-synth.ko)kmod(snd-emu10k1.ko)kmod(snd-emu10k1x.ko)kmod(snd-emux-synth.ko)kmod(snd-ens1370.ko)kmod(snd-ens1371.ko)kmod(snd-es1968.ko)kmod(snd-fireface.ko)kmod(snd-firewire-digi00x.ko)kmod(snd-firewire-lib.ko)kmod(snd-firewire-motu.ko)kmod(snd-firewire-tascam.ko)kmod(snd-fireworks.ko)kmod(snd-gina20.ko)kmod(snd-gina24.ko)kmod(snd-hda-codec-analog.ko)kmod(snd-hda-codec-ca0110.ko)kmod(snd-hda-codec-ca0132.ko)kmod(snd-hda-codec-cirrus.ko)kmod(snd-hda-codec-cmedia.ko)kmod(snd-hda-codec-conexant.ko)kmod(snd-hda-codec-cs8409.ko)kmod(snd-hda-codec-generic.ko)kmod(snd-hda-codec-hdmi.ko)kmod(snd-hda-codec-idt.ko)kmod(snd-hda-codec-realtek.ko)kmod(snd-hda-codec-si3054.ko)kmod(snd-hda-codec-via.ko)kmod(snd-hda-codec.ko)kmod(snd-hda-core.ko)kmod(snd-hda-cs-dsp-ctls.ko)kmod(snd-hda-ext-core.ko)kmod(snd-hda-intel.ko)kmod(snd-hda-scodec-cs35l41-i2c.ko)kmod(snd-hda-scodec-cs35l41-spi.ko)kmod(snd-hda-scodec-cs35l41.ko)kmod(snd-hdsp.ko)kmod(snd-hdspm.ko)kmod(snd-hrtimer.ko)kmod(snd-hwdep.ko)kmod(snd-i2c.ko)kmod(snd-ice1712.ko)kmod(snd-ice1724.ko)kmod(snd-ice17xx-ak4xxx.ko)kmod(snd-indigo.ko)kmod(snd-indigodj.ko)kmod(snd-indigodjx.ko)kmod(snd-indigoio.ko)kmod(snd-indigoiox.ko)kmod(snd-intel-dspcfg.ko)kmod(snd-intel-sdw-acpi.ko)kmod(snd-intel-sst-acpi.ko)kmod(snd-intel-sst-core.ko)kmod(snd-intel8x0.ko)kmod(snd-intel8x0m.ko)kmod(snd-isight.ko)kmod(snd-korg1212.ko)kmod(snd-layla20.ko)kmod(snd-layla24.ko)kmod(snd-lola.ko)kmod(snd-lx6464es.ko)kmod(snd-maestro3.ko)kmod(snd-mia.ko)kmod(snd-mixart.ko)kmod(snd-mona.ko)kmod(snd-mpu401-uart.ko)kmod(snd-mpu401.ko)kmod(snd-mtpav.ko)kmod(snd-opl3-lib.ko)kmod(snd-opl3-synth.ko)kmod(snd-oxfw.ko)kmod(snd-oxygen-lib.ko)kmod(snd-oxygen.ko)kmod(snd-pci-acp5x.ko)kmod(snd-pci-acp6x.ko)kmod(snd-pcm.ko)kmod(snd-pcsp.ko)kmod(snd-pcxhr.ko)kmod(snd-pt2258.ko)kmod(snd-rawmidi.ko)kmod(snd-rme32.ko)kmod(snd-rme96.ko)kmod(snd-rme9652.ko)kmod(snd-rn-pci-acp3x.ko)kmod(snd-seq-device.ko)kmod(snd-seq-dummy.ko)kmod(snd-seq-midi-emul.ko)kmod(snd-seq-midi-event.ko)kmod(snd-seq-midi.ko)kmod(snd-seq-oss.ko)kmod(snd-seq-virmidi.ko)kmod(snd-seq.ko)kmod(snd-skl_nau88l25_max98357a.ko)kmod(snd-soc-acp5x-mach.ko)kmod(snd-soc-acp6x-mach.ko)kmod(snd-soc-acpi-intel-match.ko)kmod(snd-soc-acpi.ko)kmod(snd-soc-avs.ko)kmod(snd-soc-catpt.ko)kmod(snd-soc-cml_rt1011_rt5682.ko)kmod(snd-soc-core.ko)kmod(snd-soc-cs35l41-i2c.ko)kmod(snd-soc-cs35l41-lib.ko)kmod(snd-soc-cs35l41-spi.ko)kmod(snd-soc-cs35l41.ko)kmod(snd-soc-cx2072x.ko)kmod(snd-soc-da7213.ko)kmod(snd-soc-da7219.ko)kmod(snd-soc-dmic.ko)kmod(snd-soc-ehl-rt5660.ko)kmod(snd-soc-es8316.ko)kmod(snd-soc-hda-codec.ko)kmod(snd-soc-hdac-hda.ko)kmod(snd-soc-hdac-hdmi.ko)kmod(snd-soc-intel-hda-dsp-common.ko)kmod(snd-soc-intel-sof-cirrus-common.ko)kmod(snd-soc-intel-sof-maxim-common.ko)kmod(snd-soc-intel-sof-realtek-common.ko)kmod(snd-soc-kbl_da7219_max98357a.ko)kmod(snd-soc-kbl_da7219_max98927.ko)kmod(snd-soc-kbl_rt5660.ko)kmod(snd-soc-kbl_rt5663_max98927.ko)kmod(snd-soc-kbl_rt5663_rt5514_max98927.ko)kmod(snd-soc-max98090.ko)kmod(snd-soc-max98357a.ko)kmod(snd-soc-max98373-i2c.ko)kmod(snd-soc-max98373-sdw.ko)kmod(snd-soc-max98373.ko)kmod(snd-soc-max98390.ko)kmod(snd-soc-max98927.ko)kmod(snd-soc-nau8821.ko)kmod(snd-soc-nau8824.ko)kmod(snd-soc-nau8825.ko)kmod(snd-soc-pcm512x-i2c.ko)kmod(snd-soc-pcm512x.ko)kmod(snd-soc-rl6231.ko)kmod(snd-soc-rl6347a.ko)kmod(snd-soc-rt1011.ko)kmod(snd-soc-rt1015.ko)kmod(snd-soc-rt1015p.ko)kmod(snd-soc-rt1308-sdw.ko)kmod(snd-soc-rt1308.ko)kmod(snd-soc-rt1316-sdw.ko)kmod(snd-soc-rt1318-sdw.ko)kmod(snd-soc-rt286.ko)kmod(snd-soc-rt298.ko)kmod(snd-soc-rt5514-spi.ko)kmod(snd-soc-rt5514.ko)kmod(snd-soc-rt5640.ko)kmod(snd-soc-rt5645.ko)kmod(snd-soc-rt5651.ko)kmod(snd-soc-rt5660.ko)kmod(snd-soc-rt5663.ko)kmod(snd-soc-rt5670.ko)kmod(snd-soc-rt5677-spi.ko)kmod(snd-soc-rt5677.ko)kmod(snd-soc-rt5682-i2c.ko)kmod(snd-soc-rt5682-sdw.ko)kmod(snd-soc-rt5682.ko)kmod(snd-soc-rt5682s.ko)kmod(snd-soc-rt700.ko)kmod(snd-soc-rt711-sdca.ko)kmod(snd-soc-rt711.ko)kmod(snd-soc-rt715-sdca.ko)kmod(snd-soc-rt715.ko)kmod(snd-soc-sdw-mockup.ko)kmod(snd-soc-skl-ssp-clk.ko)kmod(snd-soc-skl.ko)kmod(snd-soc-skl_hda_dsp.ko)kmod(snd-soc-skl_nau88l25_ssm4567.ko)kmod(snd-soc-skl_rt286.ko)kmod(snd-soc-sof-sdw.ko)kmod(snd-soc-sof-ssp-amp.ko)kmod(snd-soc-sof_da7219_max98373.ko)kmod(snd-soc-sof_es8336.ko)kmod(snd-soc-sof_nau8825.ko)kmod(snd-soc-sof_rt5682.ko)kmod(snd-soc-ssm4567.ko)kmod(snd-soc-sst-atom-hifi2-platform.ko)kmod(snd-soc-sst-bdw-rt5650-mach.ko)kmod(snd-soc-sst-bdw-rt5677-mach.ko)kmod(snd-soc-sst-broadwell.ko)kmod(snd-soc-sst-bxt-da7219_max98357a.ko)kmod(snd-soc-sst-bxt-rt298.ko)kmod(snd-soc-sst-byt-cht-cx2072x.ko)kmod(snd-soc-sst-byt-cht-da7213.ko)kmod(snd-soc-sst-byt-cht-es8316.ko)kmod(snd-soc-sst-byt-cht-nocodec.ko)kmod(snd-soc-sst-bytcr-rt5640.ko)kmod(snd-soc-sst-bytcr-rt5651.ko)kmod(snd-soc-sst-cht-bsw-max98090_ti.ko)kmod(snd-soc-sst-cht-bsw-nau8824.ko)kmod(snd-soc-sst-cht-bsw-rt5645.ko)kmod(snd-soc-sst-cht-bsw-rt5672.ko)kmod(snd-soc-sst-dsp.ko)kmod(snd-soc-sst-glk-rt5682_max98357a.ko)kmod(snd-soc-sst-haswell.ko)kmod(snd-soc-sst-ipc.ko)kmod(snd-soc-sst-sof-pcm512x.ko)kmod(snd-soc-sst-sof-wm8804.ko)kmod(snd-soc-ts3a227e.ko)kmod(snd-soc-wm-adsp.ko)kmod(snd-soc-wm8804-i2c.ko)kmod(snd-soc-wm8804.ko)kmod(snd-sof-acpi-intel-bdw.ko)kmod(snd-sof-acpi-intel-byt.ko)kmod(snd-sof-acpi.ko)kmod(snd-sof-amd-acp.ko)kmod(snd-sof-amd-renoir.ko)kmod(snd-sof-intel-atom.ko)kmod(snd-sof-intel-hda-common.ko)kmod(snd-sof-intel-hda.ko)kmod(snd-sof-pci-intel-apl.ko)kmod(snd-sof-pci-intel-cnl.ko)kmod(snd-sof-pci-intel-icl.ko)kmod(snd-sof-pci-intel-mtl.ko)kmod(snd-sof-pci-intel-tgl.ko)kmod(snd-sof-pci-intel-tng.ko)kmod(snd-sof-pci.ko)kmod(snd-sof-probes.ko)kmod(snd-sof-utils.ko)kmod(snd-sof-xtensa-dsp.ko)kmod(snd-sof.ko)kmod(snd-timer.ko)kmod(snd-trident.ko)kmod(snd-ua101.ko)kmod(snd-usb-6fire.ko)kmod(snd-usb-audio.ko)kmod(snd-usb-caiaq.ko)kmod(snd-usb-hiface.ko)kmod(snd-usb-line6.ko)kmod(snd-usb-pod.ko)kmod(snd-usb-podhd.ko)kmod(snd-usb-toneport.ko)kmod(snd-usb-us122l.ko)kmod(snd-usb-usx2y.ko)kmod(snd-usb-variax.ko)kmod(snd-usbmidi-lib.ko)kmod(snd-util-mem.ko)kmod(snd-via82xx-modem.ko)kmod(snd-via82xx.ko)kmod(snd-virmidi.ko)kmod(snd-virtuoso.ko)kmod(snd-vx-lib.ko)kmod(snd-vx222.ko)kmod(snd.ko)kmod(sony-laptop.ko)kmod(soundcore.ko)kmod(soundwire-bus.ko)kmod(soundwire-cadence.ko)kmod(soundwire-generic-allocation.ko)kmod(soundwire-intel.ko)kmod(sp8870.ko)kmod(sp887x.ko)kmod(spcp8x5.ko)kmod(speedfax.ko)kmod(speedtch.ko)kmod(squashfs.ko)kmod(ssu100.ko)kmod(stb0899.ko)kmod(stb6000.ko)kmod(stb6100.ko)kmod(stkwebcam.ko)kmod(stmmac.ko)kmod(streamzap.ko)kmod(stv0288.ko)kmod(stv0297.ko)kmod(stv0299.ko)kmod(stv0367.ko)kmod(stv0900.ko)kmod(stv090x.ko)kmod(stv0910.ko)kmod(stv6110.ko)kmod(stv6110x.ko)kmod(stv6111.ko)kmod(symbolserial.ko)kmod(synclink.ko)kmod(synclink_gt.ko)kmod(synclinkmp.ko)kmod(t1pci.ko)kmod(target_core_user.ko)kmod(tc90522.ko)kmod(tda10021.ko)kmod(tda10023.ko)kmod(tda10048.ko)kmod(tda1004x.ko)kmod(tda10071.ko)kmod(tda10086.ko)kmod(tda18212.ko)kmod(tda18218.ko)kmod(tda18250.ko)kmod(tda18271.ko)kmod(tda18271c2dd.ko)kmod(tda665x.ko)kmod(tda7432.ko)kmod(tda8083.ko)kmod(tda8261.ko)kmod(tda826x.ko)kmod(tda827x.ko)kmod(tda8290.ko)kmod(tda9887.ko)kmod(tdx-guest.ko)kmod(tea575x.ko)kmod(tea5761.ko)kmod(tea5767.ko)kmod(tg3.ko)kmod(think-lmi.ko)kmod(thinkpad_acpi.ko)kmod(ti_usb_3410_5052.ko)kmod(tifm_ms.ko)kmod(tifm_sd.ko)kmod(tm6000-alsa.ko)kmod(tm6000-dvb.ko)kmod(tm6000.ko)kmod(topstar-laptop.ko)kmod(toshiba_bluetooth.ko)kmod(ts2020.ko)kmod(ttpci-eeprom.ko)kmod(ttusb_dec.ko)kmod(ttusbdecfe.ko)kmod(ttusbir.ko)kmod(tua6100.ko)kmod(tua9001.ko)kmod(tuner-simple.ko)kmod(tuner-types.ko)kmod(tuner-xc2028.ko)kmod(tuner.ko)kmod(tvaudio.ko)kmod(tveeprom.ko)kmod(ubi.ko)kmod(ucan.ko)kmod(ueagle-atm.ko)kmod(uio.ko)kmod(uio_aec.ko)kmod(uio_cif.ko)kmod(uio_pci_generic.ko)kmod(uio_pdrv_genirq.ko)kmod(uio_sercos3.ko)kmod(umc.ko)kmod(upd64031a.ko)kmod(upd64083.ko)kmod(upd78f0730.ko)kmod(usb3503.ko)kmod(usb_8dev.ko)kmod(usb_debug.ko)kmod(usb_gigaset.ko)kmod(usb_wwan.ko)kmod(usbatm.ko)kmod(usblcd.ko)kmod(usbnet.ko)kmod(usbsevseg.ko)kmod(usbvision.ko)kmod(ushc.ko)kmod(usnic_verbs.ko)kmod(uss720.ko)kmod(uv_sysfs.ko)kmod(uvcvideo.ko)kmod(uwb.ko)kmod(v4l2-common.ko)kmod(v4l2-dv-timings.ko)kmod(ves1820.ko)kmod(ves1x93.ko)kmod(via-sdmmc.ko)kmod(videobuf-core.ko)kmod(videobuf-dma-sg.ko)kmod(videobuf-vmalloc.ko)kmod(videobuf2-common.ko)kmod(videobuf2-dma-sg.ko)kmod(videobuf2-dvb.ko)kmod(videobuf2-memops.ko)kmod(videobuf2-v4l2.ko)kmod(videobuf2-vmalloc.ko)kmod(videodev.ko)kmod(viperboard.ko)kmod(virtio_snd.ko)kmod(visor.ko)kmod(vmw_pvrdma.ko)kmod(vp27smpx.ko)kmod(vub300.ko)kmod(vx855.ko)kmod(wacom_i2c.ko)kmod(wacom_serial4.ko)kmod(wacom_w8001.ko)kmod(whc-rc.ko)kmod(whci.ko)kmod(whiteheat.ko)kmod(winbond-cir.ko)kmod(wm8739.ko)kmod(wm8775.ko)kmod(wmi-bmof.ko)kmod(wmi.ko)kmod(wusb-cbaf.ko)kmod(wusb-wa.ko)kmod(wusbcore.ko)kmod(xc4000.ko)kmod(xc5000.ko)kmod(xsens_mt.ko)kmod(xusbatm.ko)kmod(yenta_socket.ko)kmod(zaurus.ko)kmod(zl10036.ko)kmod(zl10039.ko)kmod(zl10353.ko)kmod(zr364xx.ko)     /bin/sh/bin/sh/bin/shkernel-rt-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.18.0-488.rt7.277.el8.x86_64+debug3.0.4-14.6.0-14.0-15.2-14.14.3dFo@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[qrDerek 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-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-488.rt7.277.el84.18.0-488.rt7.277.el84.18.0-488.rt7.277.el8.x86_64+debug4.18.0-488.rt7.277.el84.18.0-488.rt7.277.el8+debug4.18.0-488.rt7.277.el8+debug  !"#$%&'()*+,-----...//00011111222223333445566666666666677777777789::;;<<:======>???????????????????????????@?????????????????????????????????????????????????????????????????????????????ABBBCBBBBBBBBBBBBBBBDEFFFFFGGHHIIIIIIJKLLMMMNOPQQQQRSSSSSSSTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXYZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^___________________________________________`abcdefghijjjkllmnopppppppqqrrrrrsssssssstttuuuuuuuuuuuuvwwwxyyz{{||}~         !"#$%&'()*+,+----./012333456777777777777778889999999999999999999:::;<=>???@AAABCDEFGHIJKLMNOPQRSSSTUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXYYZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\]]]^^_`aabbbbbbbbbbbcdcccefghijklllllmnoppqregmap-sdw-mbq.ko.xzregmap-sdw.ko.xzbcma.ko.xzath3k.ko.xzbcm203x.ko.xzbfusb.ko.xzbpa10x.ko.xzbtbcm.ko.xzbtintel.ko.xzbtmrvl.ko.xzbtmrvl_sdio.ko.xzbtrtl.ko.xzbtsdio.ko.xzbtusb.ko.xzhci_uart.ko.xzhci_vhci.ko.xzchcr.ko.xzfirewire-core.ko.xzfirewire-net.ko.xzfirewire-ohci.ko.xzfirewire-sbp2.ko.xziscsi_ibft.ko.xzamdgpu.ko.xzast.ko.xzgma500_gfx.ko.xzch7006.ko.xzsil164.ko.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xzhid-picolcd.ko.xzhid-prodikeys.ko.xzhid-sensor-accel-3d.ko.xzindustrialio-triggered-buffer.ko.xzkfifo_buf.ko.xzhid-sensor-iio-common.ko.xzhid-sensor-trigger.ko.xzhid-sensor-gyro-3d.ko.xzhid-sensor-humidity.ko.xzindustrialio.ko.xzhid-sensor-als.ko.xzhid-sensor-prox.ko.xzhid-sensor-magn-3d.ko.xzhid-sensor-incl-3d.ko.xzhid-sensor-rotation.ko.xzhid-sensor-press.ko.xzhid-sensor-temperature.ko.xzib_cm.ko.xzib_core.ko.xzib_umad.ko.xzib_uverbs.ko.xziw_cm.ko.xzrdma_cm.ko.xzrdma_ucm.ko.xzbnxt_re.ko.xziw_cxgb4.ko.xzefa.ko.xzhfi1.ko.xzirdma.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzqedr.ko.xzusnic_verbs.ko.xzvmw_pvrdma.ko.xzrdmavt.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_ipoib.ko.xzib_iser.ko.xzib_isert.ko.xzopa_vnic.ko.xzib_srp.ko.xzib_srpt.ko.xzacecad.ko.xzaiptek.ko.xzgtco.ko.xzkbtab.ko.xzwacom_serial4.ko.xzelo.ko.xzwacom_i2c.ko.xzwacom_w8001.ko.xzcapidrv.ko.xzkernelcapi.ko.xzgigaset.ko.xzser_gigaset.ko.xzusb_gigaset.ko.xzb1.ko.xzb1dma.ko.xzb1pci.ko.xzc4.ko.xzt1pci.ko.xzhfcsusb.ko.xzmISDNinfineon.ko.xzmISDNipac.ko.xzmISDNisar.ko.xzspeedfax.ko.xzhisax.ko.xzhisax_fcpcipnp.ko.xzhisax_isac.ko.xzhisax_st5481.ko.xzisdn.ko.xzisdnhdlc.ko.xzl1oip.ko.xzmISDN_core.ko.xzleds-blinkm.ko.xzleds-clevo-mail.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lp5521.ko.xzleds-lp5523.ko.xzleds-lp5562.ko.xzleds-lp55xx-common.ko.xzleds-lt3593.ko.xzleds-mlxcpld.ko.xzleds-mlxreg.ko.xzleds-ss4200.ko.xzledtrig-audio.ko.xzledtrig-backlight.ko.xzledtrig-camera.ko.xzledtrig-default-on.ko.xzledtrig-gpio.ko.xzledtrig-heartbeat.ko.xzledtrig-oneshot.ko.xzledtrig-timer.ko.xzledtrig-transient.ko.xzcec.ko.xzb2c2-flexcop.ko.xzcx2341x.ko.xzcypress_firmware.ko.xzsaa7146.ko.xzsaa7146_vv.ko.xzsmsdvb.ko.xzsmsmdtv.ko.xztveeprom.ko.xzvideobuf2-common.ko.xzvideobuf2-dma-sg.ko.xzvideobuf2-dvb.ko.xzvideobuf2-memops.ko.xzvideobuf2-v4l2.ko.xzvideobuf2-vmalloc.ko.xzdvb-core.ko.xza8293.ko.xzaf9013.ko.xzaf9033.ko.xzatbm8830.ko.xzau8522_common.ko.xzau8522_decoder.ko.xzau8522_dig.ko.xzbcm3510.ko.xzcx22700.ko.xzcx22702.ko.xzcx24110.ko.xzcx24113.ko.xzcx24116.ko.xzcx24117.ko.xzcx24120.ko.xzcx24123.ko.xzcxd2099.ko.xzcxd2820r.ko.xzcxd2841er.ko.xzdib0070.ko.xzdib0090.ko.xzdib3000mb.ko.xzdib3000mc.ko.xzdib7000m.ko.xzdib7000p.ko.xzdib8000.ko.xzdibx000_common.ko.xzdrx39xyj.ko.xzdrxd.ko.xzdrxk.ko.xzds3000.ko.xzdvb-pll.ko.xzdvb_dummy_fe.ko.xzec100.ko.xzgp8psk-fe.ko.xzisl6405.ko.xzisl6421.ko.xzisl6423.ko.xzitd1000.ko.xzix2505v.ko.xzl64781.ko.xzlg2160.ko.xzlgdt3305.ko.xzlgdt3306a.ko.xzlgdt330x.ko.xzlgs8gxx.ko.xzlnbh25.ko.xzlnbp21.ko.xzlnbp22.ko.xzm88ds3103.ko.xzm88rs2000.ko.xzmb86a16.ko.xzmb86a20s.ko.xzmn88472.ko.xzmn88473.ko.xzmt312.ko.xzmt352.ko.xzmxl5xx.ko.xznxt200x.ko.xznxt6000.ko.xzor51132.ko.xzor51211.ko.xzrtl2830.ko.xzrtl2832.ko.xzs5h1409.ko.xzs5h1411.ko.xzs5h1420.ko.xzs921.ko.xzsi2165.ko.xzsi2168.ko.xzsi21xx.ko.xzsp8870.ko.xzsp887x.ko.xzstb0899.ko.xzstb6000.ko.xzstb6100.ko.xzstv0288.ko.xzstv0297.ko.xzstv0299.ko.xzstv0367.ko.xzstv0900.ko.xzstv090x.ko.xzstv0910.ko.xzstv6110.ko.xzstv6110x.ko.xzstv6111.ko.xztc90522.ko.xztda10021.ko.xztda10023.ko.xztda10048.ko.xztda1004x.ko.xztda10071.ko.xztda10086.ko.xztda18271c2dd.ko.xztda665x.ko.xztda8083.ko.xztda8261.ko.xztda826x.ko.xzts2020.ko.xztua6100.ko.xzves1820.ko.xzves1x93.ko.xzzl10036.ko.xzzl10039.ko.xzzl10353.ko.xzfiredtv.ko.xzcs3308.ko.xzcs5345.ko.xzcs53l32a.ko.xzcx25840.ko.xzir-kbd-i2c.ko.xzm52790.ko.xzmsp3400.ko.xzsaa6588.ko.xzsaa6752hs.ko.xzsaa7115.ko.xzsaa7127.ko.xzsaa717x.ko.xztda7432.ko.xztvaudio.ko.xzupd64031a.ko.xzupd64083.ko.xzvp27smpx.ko.xzwm8739.ko.xzwm8775.ko.xzsmssdio.ko.xzb2c2-flexcop-pci.ko.xzbt878.ko.xzbttv.ko.xzdst.ko.xzdst_ca.ko.xzdvb-bt8xx.ko.xzcx18-alsa.ko.xzcx18.ko.xzaltera-ci.ko.xzcx23885.ko.xzcx88-alsa.ko.xzcx88-blackbird.ko.xzcx88-dvb.ko.xzcx8800.ko.xzcx8802.ko.xzcx88xx.ko.xzddbridge.ko.xzdm1105.ko.xzivtv.ko.xzivtvfb.ko.xzhopper.ko.xzmantis.ko.xzmantis_core.ko.xzngene.ko.xzpluto2.ko.xzearth-pt1.ko.xzsaa7134-alsa.ko.xzsaa7134-dvb.ko.xzsaa7134-empress.ko.xzsaa7134.ko.xzsaa7164.ko.xzbudget-av.ko.xzbudget-ci.ko.xzbudget-core.ko.xzbudget-patch.ko.xzbudget.ko.xzdvb-ttpci.ko.xzttpci-eeprom.ko.xztea575x.ko.xzati_remote.ko.xzene_ir.ko.xzfintek-cir.ko.xziguanair.ko.xzimon.ko.xzimon_raw.ko.xzir-imon-decoder.ko.xzir-jvc-decoder.ko.xzir-mce_kbd-decoder.ko.xzir-nec-decoder.ko.xzir-rc5-decoder.ko.xzir-rc6-decoder.ko.xzir-sanyo-decoder.ko.xzir-sony-decoder.ko.xzite-cir.ko.xzrc-adstech-dvb-t-pci.ko.xzrc-alink-dtu-m.ko.xzrc-anysee.ko.xzrc-apac-viewcomp.ko.xzrc-astrometa-t2hybrid.ko.xzrc-asus-pc39.ko.xzrc-asus-ps3-100.ko.xzrc-ati-tv-wonder-hd-600.ko.xzrc-ati-x10.ko.xzrc-avermedia-a16d.ko.xzrc-avermedia-cardbus.ko.xzrc-avermedia-dvbt.ko.xzrc-avermedia-m135a.ko.xzrc-avermedia-m733a-rm-k6.ko.xzrc-avermedia-rm-ks.ko.xzrc-avermedia.ko.xzrc-avertv-303.ko.xzrc-azurewave-ad-tu700.ko.xzrc-behold-columbus.ko.xzrc-behold.ko.xzrc-budget-ci-old.ko.xzrc-cec.ko.xzrc-cinergy-1400.ko.xzrc-cinergy.ko.xzrc-d680-dmb.ko.xzrc-delock-61959.ko.xzrc-dib0700-nec.ko.xzrc-dib0700-rc5.ko.xzrc-digitalnow-tinytwin.ko.xzrc-digittrade.ko.xzrc-dm1105-nec.ko.xzrc-dntv-live-dvb-t.ko.xzrc-dntv-live-dvbt-pro.ko.xzrc-dtt200u.ko.xzrc-dvbsky.ko.xzrc-dvico-mce.ko.xzrc-dvico-portable.ko.xzrc-em-terratec.ko.xzrc-encore-enltv-fm53.ko.xzrc-encore-enltv.ko.xzrc-encore-enltv2.ko.xzrc-evga-indtube.ko.xzrc-eztv.ko.xzrc-flydvb.ko.xzrc-flyvideo.ko.xzrc-fusionhdtv-mce.ko.xzrc-gadmei-rm008z.ko.xzrc-geekbox.ko.xzrc-genius-tvgo-a11mce.ko.xzrc-gotview7135.ko.xzrc-hauppauge.ko.xzrc-hisi-poplar.ko.xzrc-hisi-tv-demo.ko.xzrc-imon-mce.ko.xzrc-imon-pad.ko.xzrc-imon-rsc.ko.xzrc-iodata-bctv7e.ko.xzrc-it913x-v1.ko.xzrc-it913x-v2.ko.xzrc-kaiomy.ko.xzrc-kworld-315u.ko.xzrc-kworld-pc150u.ko.xzrc-kworld-plus-tv-analog.ko.xzrc-leadtek-y04g0051.ko.xzrc-lme2510.ko.xzrc-manli.ko.xzrc-medion-x10-digitainer.ko.xzrc-medion-x10-or2x.ko.xzrc-medion-x10.ko.xzrc-msi-digivox-ii.ko.xzrc-msi-digivox-iii.ko.xzrc-msi-tvanywhere-plus.ko.xzrc-msi-tvanywhere.ko.xzrc-nebula.ko.xzrc-nec-terratec-cinergy-xs.ko.xzrc-norwood.ko.xzrc-npgtech.ko.xzrc-pctv-sedna.ko.xzrc-pinnacle-color.ko.xzrc-pinnacle-grey.ko.xzrc-pinnacle-pctv-hd.ko.xzrc-pixelview-002t.ko.xzrc-pixelview-mk12.ko.xzrc-pixelview-new.ko.xzrc-pixelview.ko.xzrc-powercolor-real-angel.ko.xzrc-proteus-2309.ko.xzrc-purpletv.ko.xzrc-pv951.ko.xzrc-rc6-mce.ko.xzrc-real-audio-220-32-keys.ko.xzrc-reddo.ko.xzrc-snapstream-firefly.ko.xzrc-streamzap.ko.xzrc-su3000.ko.xzrc-tango.ko.xzrc-tbs-nec.ko.xzrc-technisat-ts35.ko.xzrc-technisat-usb2.ko.xzrc-terratec-cinergy-c-pci.ko.xzrc-terratec-cinergy-s2-hd.ko.xzrc-terratec-cinergy-xs.ko.xzrc-terratec-slim-2.ko.xzrc-terratec-slim.ko.xzrc-tevii-nec.ko.xzrc-tivo.ko.xzrc-total-media-in-hand-02.ko.xzrc-total-media-in-hand.ko.xzrc-trekstor.ko.xzrc-tt-1500.ko.xzrc-twinhan-dtv-cab-ci.ko.xzrc-twinhan1027.ko.xzrc-videomate-m1f.ko.xzrc-videomate-s350.ko.xzrc-videomate-tv-pvr.ko.xzrc-winfast-usbii-deluxe.ko.xzrc-winfast.ko.xzrc-zx-irdec.ko.xzmceusb.ko.xznuvoton-cir.ko.xzrc-core.ko.xzrc-loopback.ko.xzredrat3.ko.xzserial_ir.ko.xzsir_ir.ko.xzstreamzap.ko.xzttusbir.ko.xzwinbond-cir.ko.xze4000.ko.xzfc0011.ko.xzfc0012.ko.xzfc0013.ko.xzfc2580.ko.xzit913x.ko.xzm88rs6000t.ko.xzmax2165.ko.xzmc44s803.ko.xzmt2060.ko.xzmt2063.ko.xzmt20xx.ko.xzmt2131.ko.xzmt2266.ko.xzmxl5005s.ko.xzmxl5007t.ko.xzqm1d1b0004.ko.xzqm1d1c0042.ko.xzqt1010.ko.xzr820t.ko.xzsi2157.ko.xztda18212.ko.xztda18218.ko.xztda18250.ko.xztda18271.ko.xztda827x.ko.xztda8290.ko.xztda9887.ko.xztea5761.ko.xztea5767.ko.xztua9001.ko.xztuner-simple.ko.xztuner-types.ko.xztuner-xc2028.ko.xzxc4000.ko.xzxc5000.ko.xzau0828.ko.xzb2c2-flexcop-usb.ko.xzcx231xx-alsa.ko.xzcx231xx-dvb.ko.xzcx231xx.ko.xzdvb-usb-af9015.ko.xzdvb-usb-af9035.ko.xzdvb-usb-anysee.ko.xzdvb-usb-au6610.ko.xzdvb-usb-az6007.ko.xzdvb-usb-ce6230.ko.xzdvb-usb-ec168.ko.xzdvb-usb-gl861.ko.xzdvb-usb-lmedm04.ko.xzdvb-usb-mxl111sf.ko.xzdvb-usb-rtl28xxu.ko.xzdvb_usb_v2.ko.xzmxl111sf-demod.ko.xzmxl111sf-tuner.ko.xzdvb-usb-a800.ko.xzdvb-usb-af9005-remote.ko.xzdvb-usb-af9005.ko.xzdvb-usb-az6027.ko.xzdvb-usb-cinergyT2.ko.xzdvb-usb-cxusb.ko.xzdvb-usb-dib0700.ko.xzdvb-usb-dibusb-common.ko.xzdvb-usb-dibusb-mb.ko.xzdvb-usb-dibusb-mc-common.ko.xzdvb-usb-dibusb-mc.ko.xzdvb-usb-digitv.ko.xzdvb-usb-dtt200u.ko.xzdvb-usb-dtv5100.ko.xzdvb-usb-dw2102.ko.xzdvb-usb-gp8psk.ko.xzdvb-usb-m920x.ko.xzdvb-usb-nova-t-usb2.ko.xzdvb-usb-opera.ko.xzdvb-usb-pctv452e.ko.xzdvb-usb-technisat-usb2.ko.xzdvb-usb-ttusb2.ko.xzdvb-usb-umt-010.ko.xzdvb-usb-vp702x.ko.xzdvb-usb-vp7045.ko.xzdvb-usb.ko.xzem28xx-alsa.ko.xzem28xx-dvb.ko.xzem28xx-rc.ko.xzem28xx.ko.xzgspca_gl860.ko.xzgspca_benq.ko.xzgspca_conex.ko.xzgspca_cpia1.ko.xzgspca_etoms.ko.xzgspca_finepix.ko.xzgspca_jeilinj.ko.xzgspca_jl2005bcd.ko.xzgspca_konica.ko.xzgspca_main.ko.xzgspca_mars.ko.xzgspca_mr97310a.ko.xzgspca_nw80x.ko.xzgspca_ov519.ko.xzgspca_ov534.ko.xzgspca_ov534_9.ko.xzgspca_pac207.ko.xzgspca_pac7302.ko.xzgspca_pac7311.ko.xzgspca_se401.ko.xzgspca_sn9c2028.ko.xzgspca_sn9c20x.ko.xzgspca_sonixb.ko.xzgspca_sonixj.ko.xzgspca_spca1528.ko.xzgspca_spca500.ko.xzgspca_spca501.ko.xzgspca_spca505.ko.xzgspca_spca506.ko.xzgspca_spca508.ko.xzgspca_spca561.ko.xzgspca_sq905.ko.xzgspca_sq905c.ko.xzgspca_sq930x.ko.xzgspca_stk014.ko.xzgspca_stv0680.ko.xzgspca_sunplus.ko.xzgspca_t613.ko.xzgspca_topro.ko.xzgspca_tv8532.ko.xzgspca_vc032x.ko.xzgspca_vicam.ko.xzgspca_xirlink_cit.ko.xzgspca_zc3xx.ko.xzgspca_m5602.ko.xzgspca_stv06xx.ko.xzhdpvr.ko.xzpulse8-cec.ko.xzpvrusb2.ko.xzpwc.ko.xzrainshadow-cec.ko.xzs2255drv.ko.xzsmsusb.ko.xzstkwebcam.ko.xztm6000-alsa.ko.xztm6000-dvb.ko.xztm6000.ko.xzdvb-ttusb-budget.ko.xzttusb_dec.ko.xzttusbdecfe.ko.xzusbvision.ko.xzuvcvideo.ko.xzzr364xx.ko.xztuner.ko.xzv4l2-common.ko.xzv4l2-dv-timings.ko.xzvideobuf-core.ko.xzvideobuf-dma-sg.ko.xzvideobuf-vmalloc.ko.xzvideodev.ko.xzmemstick.ko.xzmspro_block.ko.xzjmb38x_ms.ko.xzr592.ko.xzrtsx_pci_ms.ko.xzrtsx_usb_ms.ko.xztifm_ms.ko.xzintel-lpss-acpi.ko.xzintel-lpss-pci.ko.xzintel-lpss.ko.xzlpc_ich.ko.xzlpc_sch.ko.xzsm501.ko.xzviperboard.ko.xzvx855.ko.xzmmc_block.ko.xzmmc_core.ko.xzsdio_uart.ko.xzcb710-mmc.ko.xzcqhci.ko.xzrtsx_pci_sdmmc.ko.xzrtsx_usb_sdmmc.ko.xzsdhci-acpi.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci.ko.xztifm_sd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzchipreg.ko.xzmtd.ko.xzmtd_blkdevs.ko.xzmtdblock.ko.xzubi.ko.xzc_can.ko.xzc_can_pci.ko.xzcan-dev.ko.xzcc770.ko.xzcc770_platform.ko.xzpeak_pci.ko.xzsja1000.ko.xzkvaser_usb.ko.xzpeak_usb.ko.xzucan.ko.xzusb_8dev.ko.xzamd-xgbe.ko.xzatlantic.ko.xzalx.ko.xzatl1c.ko.xzatl1e.ko.xzatl1.ko.xzatl2.ko.xzbnx2.ko.xzbnx2x.ko.xzbnxt_en.ko.xzcnic.ko.xztg3.ko.xzcxgb4.ko.xzcxgb4vf.ko.xzch_ipsec.ko.xzch_ktls.ko.xzlibcxgb.ko.xzenic.ko.xzdl2k.ko.xzbe2net.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzqla3xxx.ko.xzsfc.ko.xzsfc-siena.ko.xzdwmac-intel.ko.xzstmmac.ko.xzfakelb.ko.xzntb_netdev.ko.xzbsd_comp.ko.xzppp_async.ko.xzppp_deflate.ko.xzppp_generic.ko.xzppp_mppe.ko.xzppp_synctty.ko.xzpppoe.ko.xzpppox.ko.xzpptp.ko.xzslhc.ko.xzasix.ko.xzax88179_178a.ko.xzcatc.ko.xzcdc_eem.ko.xzcdc_ether.ko.xzcdc_mbim.ko.xzcdc_ncm.ko.xzcdc_subset.ko.xzch9200.ko.xzcx82310_eth.ko.xzdm9601.ko.xzgl620a.ko.xzhso.ko.xzhuawei_cdc_ncm.ko.xzint51x1.ko.xzipheth.ko.xzkalmia.ko.xzkaweth.ko.xzlan78xx.ko.xzlg-vl600.ko.xzmcs7830.ko.xznet1080.ko.xzpegasus.ko.xzplusb.ko.xzqmi_wwan.ko.xzr8152.ko.xzrndis_host.ko.xzrtl8150.ko.xzsierra_net.ko.xzsmsc75xx.ko.xzsmsc95xx.ko.xzusbnet.ko.xzzaurus.ko.xzath.ko.xzath10k_core.ko.xzath10k_pci.ko.xzath11k.ko.xzath11k_pci.ko.xzath9k.ko.xzath9k_common.ko.xzath9k_htc.ko.xzath9k_hw.ko.xzbrcmfmac.ko.xzbrcmsmac.ko.xzbrcmutil.ko.xziwldvm.ko.xziwlwifi.ko.xziwlmvm.ko.xzmwifiex.ko.xzmwifiex_pcie.ko.xzmwifiex_sdio.ko.xzmwifiex_usb.ko.xzmt76-connac-lib.ko.xzmt76-usb.ko.xzmt76.ko.xzmt76x0-common.ko.xzmt76x0u.ko.xzmt76x02-lib.ko.xzmt76x02-usb.ko.xzmt76x2-common.ko.xzmt76x2u.ko.xzmt7921-common.ko.xzmt7921e.ko.xzmt7601u.ko.xzrt2800lib.ko.xzrt2800mmio.ko.xzrt2800pci.ko.xzrt2800usb.ko.xzrt2x00lib.ko.xzrt2x00mmio.ko.xzrt2x00pci.ko.xzrt2x00usb.ko.xzrtl8xxxu.ko.xzbtcoexist.ko.xzrtl8188ee.ko.xzrtl8192c-common.ko.xzrtl8192ce.ko.xzrtl8192cu.ko.xzrtl8192de.ko.xzrtl8192ee.ko.xzrtl8192se.ko.xzrtl8723ae.ko.xzrtl8723be.ko.xzrtl8723-common.ko.xzrtl8821ae.ko.xzrtl_pci.ko.xzrtl_usb.ko.xzrtlwifi.ko.xzrtw88_8822b.ko.xzrtw88_8822be.ko.xzrtw88_8822c.ko.xzrtw88_8822ce.ko.xzrtw88_core.ko.xzrtw88_pci.ko.xzrtw89_8852a.ko.xzrtw89_8852ae.ko.xzrtw89_core.ko.xzrtw89_pci.ko.xzntb_hw_amd.ko.xzntb_hw_intel.ko.xzntb.ko.xzntb_transport.ko.xzntb_perf.ko.xzntb_pingpong.ko.xzntb_tool.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzparport_serial.ko.xzyenta_socket.ko.xzmlxreg-hotplug.ko.xzmlxreg-io.ko.xznvsw-sn2201.ko.xzacer-wmi.ko.xzacerhdf.ko.xzamd-pmc.ko.xzamd_hsmp.ko.xzamilo-rfkill.ko.xzapple-gmux.ko.xzasus-laptop.ko.xzasus-nb-wmi.ko.xzasus-wmi.ko.xzclassmate-laptop.ko.xzcompal-laptop.ko.xzdcdbas.ko.xzdell-laptop.ko.xzdell-rbtn.ko.xzdell-smbios.ko.xzdell-smo8800.ko.xzdell-wmi-aio.ko.xzdell-wmi-descriptor.ko.xzdell-wmi-led.ko.xzdell-wmi-sysman.ko.xzdell-wmi.ko.xzeeepc-laptop.ko.xzeeepc-wmi.ko.xzfirmware_attributes_class.ko.xzfujitsu-laptop.ko.xzfujitsu-tablet.ko.xzhdaps.ko.xzhp-wireless.ko.xzhp-wmi.ko.xzhp_accel.ko.xzideapad-laptop.ko.xzintel-hid.ko.xzintel-rst.ko.xzintel-vbtn.ko.xzintel-wmi-thunderbolt.ko.xzintel_sdsi.ko.xzintel_vsec.ko.xzishtp_eclite.ko.xzintel_pmc_core.ko.xzintel_pmc_core_pltdrv.ko.xzpmt_class.ko.xzpmt_crashlog.ko.xzpmt_telemetry.ko.xzisst_if_common.ko.xzisst_if_mbox_msr.ko.xzisst_if_mbox_pci.ko.xzisst_if_mmio.ko.xzintel_ips.ko.xzintel_oaktrail.ko.xzmlx-platform.ko.xzmsi-laptop.ko.xzmsi-wmi.ko.xzmxm-wmi.ko.xzpanasonic-laptop.ko.xzsamsung-laptop.ko.xzsamsung-q10.ko.xzserial-multi-instantiate.ko.xzsony-laptop.ko.xzthink-lmi.ko.xzthinkpad_acpi.ko.xztopstar-laptop.ko.xztoshiba_bluetooth.ko.xzuv_sysfs.ko.xzwmi-bmof.ko.xzwmi.ko.xzsmb347-charger.ko.xzaacraid.ko.xzbe2iscsi.ko.xzbnx2fc.ko.xzbnx2i.ko.xzcsiostor.ko.xzcxgb4i.ko.xzlibcxgbi.ko.xzlibfcoe.ko.xzfnic.ko.xziscsi_boot_sysfs.ko.xzlibsas.ko.xzlpfc.ko.xzmegaraid_sas.ko.xzmpt3sas.ko.xzqedf.ko.xzqedi.ko.xzqla2xxx.ko.xzqla4xxx.ko.xzsoundwire-bus.ko.xzsoundwire-cadence.ko.xzsoundwire-generic-allocation.ko.xzsoundwire-intel.ko.xzcxgbit.ko.xztarget_core_user.ko.xzcyclades.ko.xzn_gsm.ko.xzn_hdlc.ko.xznozomi.ko.xzarc_uart.ko.xzjsm.ko.xzsynclink.ko.xzsynclink_gt.ko.xzsynclinkmp.ko.xzuio.ko.xzuio_aec.ko.xzuio_cif.ko.xzuio_pci_generic.ko.xzuio_pdrv_genirq.ko.xzuio_sercos3.ko.xzcxacru.ko.xzspeedtch.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzhwa-hc.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzapple-mfi-fastcharge.ko.xzappledisplay.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.xzftdi-elan.ko.xzidmouse.ko.xziowarrior.ko.xzisight_firmware.ko.xzldusb.ko.xzlegousbtower.ko.xzsisusbvga.ko.xzusb3503.ko.xzusblcd.ko.xzusbsevseg.ko.xzuss720.ko.xzaircable.ko.xzark3116.ko.xzbelkin_sa.ko.xzch341.ko.xzcp210x.ko.xzcyberjack.ko.xzcypress_m8.ko.xzdigi_acceleport.ko.xzempeg.ko.xzf81534.ko.xzftdi_sio.ko.xzgarmin_gps.ko.xzio_edgeport.ko.xzio_ti.ko.xzipaq.ko.xzipw.ko.xzir-usb.ko.xziuu_phoenix.ko.xzkeyspan.ko.xzkeyspan_pda.ko.xzkl5kusb105.ko.xzkobil_sct.ko.xzmct_u232.ko.xzmos7720.ko.xzmos7840.ko.xzmxuport.ko.xznavman.ko.xzomninet.ko.xzopticon.ko.xzoption.ko.xzoti6858.ko.xzpl2303.ko.xzqcaux.ko.xzqcserial.ko.xzquatech2.ko.xzsafe_serial.ko.xzsierra.ko.xzspcp8x5.ko.xzssu100.ko.xzsymbolserial.ko.xzti_usb_3410_5052.ko.xzupd78f0730.ko.xzusb_debug.ko.xzusb_wwan.ko.xzvisor.ko.xzwhiteheat.ko.xzxsens_mt.ko.xzwusb-cbaf.ko.xzwusb-wa.ko.xzwusbcore.ko.xzi1480-dfu-usb.ko.xzi1480-est.ko.xzumc.ko.xzuwb.ko.xzwhc-rc.ko.xzwhci.ko.xzsev-guest.ko.xztdx-guest.ko.xznitro_enclaves.ko.xzcifs.ko.xzcramfs.ko.xzsquashfs.ko.xzhwpoison-inject.ko.xz6lowpan.ko.xzatm.ko.xzbluetooth.ko.xzbnep.ko.xzcmtp.ko.xzhidp.ko.xzrfcomm.ko.xzcan-bcm.ko.xzcan-gw.ko.xzcan-raw.ko.xzcan.ko.xzieee802154_6lowpan.ko.xzieee802154.ko.xzieee802154_socket.ko.xzl2tp_core.ko.xzl2tp_ip.ko.xzl2tp_ip6.ko.xzmac80211.ko.xzmac802154.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill.ko.xzrpcrdma.ko.xzcfg80211.ko.xzac97_bus.ko.xzsnd-seq-oss.ko.xzsnd-seq-dummy.ko.xzsnd-seq-midi-emul.ko.xzsnd-seq-midi-event.ko.xzsnd-seq-midi.ko.xzsnd-seq-virmidi.ko.xzsnd-seq.ko.xzsnd-compress.ko.xzsnd-ctl-led.ko.xzsnd-hrtimer.ko.xzsnd-hwdep.ko.xzsnd-pcm.ko.xzsnd-rawmidi.ko.xzsnd-seq-device.ko.xzsnd-timer.ko.xzsnd.ko.xzsnd-mpu401-uart.ko.xzsnd-mpu401.ko.xzsnd-opl3-lib.ko.xzsnd-opl3-synth.ko.xzsnd-pcsp.ko.xzsnd-aloop.ko.xzsnd-dummy.ko.xzsnd-mtpav.ko.xzsnd-virmidi.ko.xzsnd-vx-lib.ko.xzsnd-bebob.ko.xzsnd-dice.ko.xzsnd-firewire-digi00x.ko.xzsnd-fireface.ko.xzsnd-fireworks.ko.xzsnd-firewire-motu.ko.xzsnd-oxfw.ko.xzsnd-firewire-lib.ko.xzsnd-isight.ko.xzsnd-firewire-tascam.ko.xzsnd-hda-ext-core.ko.xzsnd-hda-core.ko.xzsnd-intel-dspcfg.ko.xzsnd-intel-sdw-acpi.ko.xzsnd-ak4113.ko.xzsnd-ak4114.ko.xzsnd-ak4xxx-adda.ko.xzsnd-pt2258.ko.xzsnd-cs8427.ko.xzsnd-i2c.ko.xzsnd-ac97-codec.ko.xzsnd-ali5451.ko.xzsnd-asihpi.ko.xzsnd-au8810.ko.xzsnd-au8820.ko.xzsnd-au8830.ko.xzsnd-ca0106.ko.xzsnd-cs46xx.ko.xzsnd-ctxfi.ko.xzsnd-darla20.ko.xzsnd-darla24.ko.xzsnd-echo3g.ko.xzsnd-gina20.ko.xzsnd-gina24.ko.xzsnd-indigo.ko.xzsnd-indigodj.ko.xzsnd-indigodjx.ko.xzsnd-indigoio.ko.xzsnd-indigoiox.ko.xzsnd-layla20.ko.xzsnd-layla24.ko.xzsnd-mia.ko.xzsnd-mona.ko.xzsnd-emu10k1-synth.ko.xzsnd-emu10k1.ko.xzsnd-emu10k1x.ko.xzsnd-hda-codec-analog.ko.xzsnd-hda-codec-ca0110.ko.xzsnd-hda-codec-ca0132.ko.xzsnd-hda-codec-cirrus.ko.xzsnd-hda-codec-cmedia.ko.xzsnd-hda-codec-conexant.ko.xzsnd-hda-codec-cs8409.ko.xzsnd-hda-codec-generic.ko.xzsnd-hda-codec-hdmi.ko.xzsnd-hda-codec-idt.ko.xzsnd-hda-codec-realtek.ko.xzsnd-hda-codec-si3054.ko.xzsnd-hda-codec-via.ko.xzsnd-hda-codec.ko.xzsnd-hda-cs-dsp-ctls.ko.xzsnd-hda-intel.ko.xzsnd-hda-scodec-cs35l41-i2c.ko.xzsnd-hda-scodec-cs35l41-spi.ko.xzsnd-hda-scodec-cs35l41.ko.xzsnd-ice1712.ko.xzsnd-ice1724.ko.xzsnd-ice17xx-ak4xxx.ko.xzsnd-korg1212.ko.xzsnd-lola.ko.xzsnd-lx6464es.ko.xzsnd-mixart.ko.xzsnd-oxygen-lib.ko.xzsnd-oxygen.ko.xzsnd-virtuoso.ko.xzsnd-pcxhr.ko.xzsnd-hdsp.ko.xzsnd-hdspm.ko.xzsnd-rme9652.ko.xzsnd-ad1889.ko.xzsnd-atiixp-modem.ko.xzsnd-atiixp.ko.xzsnd-bt87x.ko.xzsnd-cmipci.ko.xzsnd-ens1370.ko.xzsnd-ens1371.ko.xzsnd-es1968.ko.xzsnd-intel8x0.ko.xzsnd-intel8x0m.ko.xzsnd-maestro3.ko.xzsnd-rme32.ko.xzsnd-rme96.ko.xzsnd-via82xx-modem.ko.xzsnd-via82xx.ko.xzsnd-trident.ko.xzsnd-vx222.ko.xzsnd-acp3x-pdm-dma.ko.xzsnd-acp3x-rn.ko.xzsnd-rn-pci-acp3x.ko.xzsnd-acp-config.ko.xzsnd-acp5x-i2s.ko.xzsnd-acp5x-pcm-dma.ko.xzsnd-pci-acp5x.ko.xzsnd-soc-acp5x-mach.ko.xzsnd-acp6x-pdm-dma.ko.xzsnd-pci-acp6x.ko.xzsnd-soc-acp6x-mach.ko.xzsnd-soc-cs35l41-i2c.ko.xzsnd-soc-cs35l41-lib.ko.xzsnd-soc-cs35l41-spi.ko.xzsnd-soc-cs35l41.ko.xzsnd-soc-cx2072x.ko.xzsnd-soc-da7213.ko.xzsnd-soc-da7219.ko.xzsnd-soc-dmic.ko.xzsnd-soc-es8316.ko.xzsnd-soc-hda-codec.ko.xzsnd-soc-hdac-hda.ko.xzsnd-soc-hdac-hdmi.ko.xzsnd-soc-max98090.ko.xzsnd-soc-max98357a.ko.xzsnd-soc-max98373-i2c.ko.xzsnd-soc-max98373-sdw.ko.xzsnd-soc-max98373.ko.xzsnd-soc-max98390.ko.xzsnd-soc-max98927.ko.xzsnd-soc-nau8821.ko.xzsnd-soc-nau8824.ko.xzsnd-soc-nau8825.ko.xzsnd-soc-pcm512x-i2c.ko.xzsnd-soc-pcm512x.ko.xzsnd-soc-rl6231.ko.xzsnd-soc-rl6347a.ko.xzsnd-soc-rt1011.ko.xzsnd-soc-rt1015.ko.xzsnd-soc-rt1015p.ko.xzsnd-soc-rt1308-sdw.ko.xzsnd-soc-rt1308.ko.xzsnd-soc-rt1316-sdw.ko.xzsnd-soc-rt1318-sdw.ko.xzsnd-soc-rt286.ko.xzsnd-soc-rt298.ko.xzsnd-soc-rt5514-spi.ko.xzsnd-soc-rt5514.ko.xzsnd-soc-rt5640.ko.xzsnd-soc-rt5645.ko.xzsnd-soc-rt5651.ko.xzsnd-soc-rt5660.ko.xzsnd-soc-rt5663.ko.xzsnd-soc-rt5670.ko.xzsnd-soc-rt5677-spi.ko.xzsnd-soc-rt5677.ko.xzsnd-soc-rt5682-i2c.ko.xzsnd-soc-rt5682-sdw.ko.xzsnd-soc-rt5682.ko.xzsnd-soc-rt5682s.ko.xzsnd-soc-rt700.ko.xzsnd-soc-rt711-sdca.ko.xzsnd-soc-rt711.ko.xzsnd-soc-rt715-sdca.ko.xzsnd-soc-rt715.ko.xzsnd-soc-sdw-mockup.ko.xzsnd-soc-ssm4567.ko.xzsnd-soc-ts3a227e.ko.xzsnd-soc-wm-adsp.ko.xzsnd-soc-wm8804-i2c.ko.xzsnd-soc-wm8804.ko.xzsnd-soc-sst-atom-hifi2-platform.ko.xzsnd-intel-sst-acpi.ko.xzsnd-intel-sst-core.ko.xzsnd-soc-avs.ko.xzsnd-skl_nau88l25_max98357a.ko.xzsnd-soc-cml_rt1011_rt5682.ko.xzsnd-soc-ehl-rt5660.ko.xzsnd-soc-intel-hda-dsp-common.ko.xzsnd-soc-intel-sof-cirrus-common.ko.xzsnd-soc-intel-sof-maxim-common.ko.xzsnd-soc-intel-sof-realtek-common.ko.xzsnd-soc-kbl_da7219_max98357a.ko.xzsnd-soc-kbl_da7219_max98927.ko.xzsnd-soc-kbl_rt5660.ko.xzsnd-soc-kbl_rt5663_max98927.ko.xzsnd-soc-kbl_rt5663_rt5514_max98927.ko.xzsnd-soc-skl_hda_dsp.ko.xzsnd-soc-skl_nau88l25_ssm4567.ko.xzsnd-soc-skl_rt286.ko.xzsnd-soc-sof-sdw.ko.xzsnd-soc-sof-ssp-amp.ko.xzsnd-soc-sof_da7219_max98373.ko.xzsnd-soc-sof_es8336.ko.xzsnd-soc-sof_nau8825.ko.xzsnd-soc-sof_rt5682.ko.xzsnd-soc-sst-bdw-rt5650-mach.ko.xzsnd-soc-sst-bdw-rt5677-mach.ko.xzsnd-soc-sst-broadwell.ko.xzsnd-soc-sst-bxt-da7219_max98357a.ko.xzsnd-soc-sst-bxt-rt298.ko.xzsnd-soc-sst-byt-cht-cx2072x.ko.xzsnd-soc-sst-byt-cht-da7213.ko.xzsnd-soc-sst-byt-cht-es8316.ko.xzsnd-soc-sst-byt-cht-nocodec.ko.xzsnd-soc-sst-bytcr-rt5640.ko.xzsnd-soc-sst-bytcr-rt5651.ko.xzsnd-soc-sst-cht-bsw-max98090_ti.ko.xzsnd-soc-sst-cht-bsw-nau8824.ko.xzsnd-soc-sst-cht-bsw-rt5645.ko.xzsnd-soc-sst-cht-bsw-rt5672.ko.xzsnd-soc-sst-glk-rt5682_max98357a.ko.xzsnd-soc-sst-haswell.ko.xzsnd-soc-sst-sof-pcm512x.ko.xzsnd-soc-sst-sof-wm8804.ko.xzsnd-soc-catpt.ko.xzsnd-soc-acpi-intel-match.ko.xzsnd-soc-sst-dsp.ko.xzsnd-soc-sst-ipc.ko.xzsnd-soc-skl-ssp-clk.ko.xzsnd-soc-skl.ko.xzsnd-soc-acpi.ko.xzsnd-soc-core.ko.xzsnd-sof-amd-acp.ko.xzsnd-sof-amd-renoir.ko.xzsnd-sof-acpi-intel-bdw.ko.xzsnd-sof-acpi-intel-byt.ko.xzsnd-sof-intel-atom.ko.xzsnd-sof-intel-hda-common.ko.xzsnd-sof-intel-hda.ko.xzsnd-sof-pci-intel-apl.ko.xzsnd-sof-pci-intel-cnl.ko.xzsnd-sof-pci-intel-icl.ko.xzsnd-sof-pci-intel-mtl.ko.xzsnd-sof-pci-intel-tgl.ko.xzsnd-sof-pci-intel-tng.ko.xzsnd-sof-acpi.ko.xzsnd-sof-pci.ko.xzsnd-sof-probes.ko.xzsnd-sof-utils.ko.xzsnd-sof.ko.xzsnd-sof-xtensa-dsp.ko.xzsoundcore.ko.xzsnd-emux-synth.ko.xzsnd-util-mem.ko.xzsnd-usb-6fire.ko.xzsnd-bcd2000.ko.xzsnd-usb-caiaq.ko.xzsnd-usb-hiface.ko.xzsnd-usb-line6.ko.xzsnd-usb-pod.ko.xzsnd-usb-podhd.ko.xzsnd-usb-toneport.ko.xzsnd-usb-variax.ko.xzsnd-ua101.ko.xzsnd-usb-audio.ko.xzsnd-usbmidi-lib.ko.xzsnd-usb-us122l.ko.xzsnd-usb-usx2y.ko.xzvirtio_snd.ko.xz/lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/base/regmap//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/bcma//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/bluetooth//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/firewire//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/firmware//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/gpu/drm/gma500//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/hid//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/iio/accel//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/iio/buffer//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/iio/common/hid-sensors//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/iio/gyro//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/iio/humidity//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/iio//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/iio/light//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/iio/magnetometer//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/iio/orientation//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/iio/pressure//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/iio/temperature//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/core//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/hw/efa//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/hw/hfi1//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/hw/irdma//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/hw/usnic//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/sw/rdmavt//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/input/tablet//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/input/touchscreen//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/isdn/capi//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/isdn/gigaset//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/isdn/hardware/avm//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/isdn/hardware/mISDN//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/isdn/hisax//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/isdn/i4l//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/isdn/mISDN//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/leds//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/leds/trigger//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/cec//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/common/b2c2//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/common//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/common/saa7146//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/common/siano//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/common/videobuf2//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/dvb-core//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/firewire//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/i2c//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/i2c/cx25840//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/mmc/siano//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/pci/b2c2//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/pci/bt8xx//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/pci/cx18//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/pci/cx23885//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/pci/cx88//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/pci/ddbridge//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/pci/dm1105//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/pci/ivtv//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/pci/mantis//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/pci/ngene//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/pci/pluto2//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/pci/pt1//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/pci/saa7134//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/pci/saa7164//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/pci/ttpci//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/radio//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/rc//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/rc/keymaps//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/tuners//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/usb/au0828//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/usb/b2c2//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/usb/cx231xx//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/usb/em28xx//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/usb/gspca/gl860//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/usb/gspca/m5602//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/usb/hdpvr//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/usb/pulse8-cec//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/usb/pvrusb2//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/usb/pwc//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/usb/rainshadow-cec//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/usb/s2255//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/usb/siano//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/usb/stkwebcam//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/usb/tm6000//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/usb/ttusb-budget//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/usb/ttusb-dec//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/usb/usbvision//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/usb/uvc//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/usb/zr364xx//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/v4l2-core//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/memstick/core//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/memstick/host//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/mfd//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/mmc/core//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/mmc/host//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/mtd/chips//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/mtd//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/mtd/ubi//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/can/c_can//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/can//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/can/cc770//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/can/usb//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/can/usb//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/cisco/enic//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/dlink//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/emulex/benet//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/sfc/siena//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ieee802154//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ppp//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/slip//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/usb//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath10k//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath11k//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/ntb/hw/amd//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/ntb/hw/intel//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/ntb//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/ntb//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/ntb/test//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/nvme/host//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/nvme/target//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/parport//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/pcmcia//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/platform/mellanox//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/platform/x86//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/platform/x86/dell-wmi-sysman//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/platform/x86/intel//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/platform/x86/intel/pmc//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/platform/x86/intel/pmt//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/power/supply//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/scsi/aacraid//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/scsi/bnx2fc//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/scsi/bnx2i//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/scsi/fnic//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/scsi//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/scsi/libsas//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/scsi/qedf//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/scsi/qedi//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/soundwire//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/target//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/tty//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/tty/serial//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/tty/serial/jsm//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/uio//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/usb/atm//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/usb/host//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/usb/image//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/usb/misc//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/usb/serial//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/uwb/i1480//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/uwb//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/uwb//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/uwb//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/virt/coco/sev-guest//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/virt/coco/tdx-guest//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/virt/nitro_enclaves//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/fs/cifs//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/fs/cramfs//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/fs/squashfs//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/mm//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/net/6lowpan//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/net/atm//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/net/bluetooth//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/net/bluetooth/bnep//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/net/bluetooth/cmtp//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/net/bluetooth/hidp//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/net/bluetooth/rfcomm//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/net/can//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/net/ieee802154/6lowpan//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/net/ieee802154//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/net/ieee802154//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/net/l2tp//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/net/mac80211//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/net/mac802154//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/net/mpls//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/net/rfkill//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/net/wireless//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/core/seq/oss//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/core/seq//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/core/seq//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/drivers/mpu401//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/drivers/opl3//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/drivers/pcsp//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/drivers/vx//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/firewire/bebob//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/firewire/dice//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/firewire/digi00x//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/firewire/fireface//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/firewire/fireworks//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/firewire/motu//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/firewire/oxfw//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/firewire//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/firewire//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/firewire/tascam//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/hda/ext//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/hda//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/hda//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/i2c/other//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/i2c//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/i2c//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/ac97//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/ali5451//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/asihpi//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/au88x0//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/ca0106//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/cs46xx//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/ctxfi//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/echoaudio//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/emu10k1//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/hda//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/ice1712//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/korg1212//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/lola//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/lx6464es//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/mixart//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/oxygen//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/pcxhr//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/rme9652//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/trident//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/vx222//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/soc/amd/renoir//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/soc/amd//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/soc/amd/vangogh//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/soc/amd/yc//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/soc/codecs//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/soc/intel/atom//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/soc/intel/atom/sst//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/soc/intel/avs//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/soc/intel/boards//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/soc/intel/catpt//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/soc/intel/common//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/soc/intel/skylake//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/soc//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/soc//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/soc/sof/amd//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/soc/sof/intel//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/soc/sof//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/soc/sof//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/soc/sof/xtensa//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/synth/emux//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/synth//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/usb/6fire//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/usb/bcd2000//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/usb/caiaq//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/usb/hiface//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/usb/line6//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/usb/misc//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/usb//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/usb//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/usb/usx2y//lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/virtio/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnuELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     PPPCP*PAPGPPPVPXPYPZP[P\P^POPPP}PPPPPPP PPyPYP PHPPUPVPWPPP[PbPYPZPPXP_P]P\P`P^PaPrPsPyPzPPPPOPPPTPPPP{PPPPP\PtPuPvPYPwPxP PPNPPPPPPlPPPMPP;PPVPWP\P]PPP5P6P7P8PTPUPVPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP9P:P;PPUP]PPPPPPPPPPPPPPPPPPhPPPFPfPP=P>P?P@PCP_P`PaPbPcPPPP/PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRPPPPOPZPPP PP P P PPPPPP P!P"P#P$PP?P@PAPBPCPDPFPGPHPIPJPKPLPMP)PEPRPrPsPtPP4PfPPPPPPPPPPPPPPPPPP PPPP&P(PPPPPPP_PPPPPLPnPP'P)PHPIPJPKPPPPP~P3P4P5PPePfPhPoPpPaP]PPbPPPP4PP1P2P0P3PJPMPNPPPPP{P|PPPPEPEPwPxP}PRPQPPP PMPTPjPkPlPmPnPoPpPqP^PP:PmPqPrPsPtPuPzPPPPlPmPPPPPPPPDPcPePPP PPXPaPbPPP%P&P'P(P)P+P,P-P.PQPRPSPPPP6P7P8P9P'P(P)P+P.P,P-P/P0P1P2P*P P PPPPPPP"PWPPPPPPPPP PP!P#P$P%P*P+P,P-P.P/P0P1P2P3PKPLPJPQPNPOPPPSPTP`PPPPUP P PPPPP!P"P#PPPPPPPPPPPPPPPPPPQPiPjPkP{PPPPPPPPPPgPhPiPPPPPPPPPP?P_PFPGPNPPPPPPPPP`P PDPKPLPPPPPPPPP PPyPzP|P~PPPPPPPPAPBPIPPPPPPPPPPPPPPPPPnP P PPPPPPPP|PPPPP[PPPPPPPFPxPPPPPP PPPPPPPPPPPPPPPP@PCPXPZP[P^PdPuPvPPEPWPPPPPPPPP PPPPPpPqPPPP PPPPGPPPPoPP5PHPIPPcPPgPiPjPkP~P}PPPPPPPPP P PwP PPPPPPPPPPPPPPPhP~PPPPPPsPPPzP|P{PPPPPPPPPPPPPPoPpPqPPPPgPrPtPwPxPyP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP{PPPPPnPuPvP|P~PPPPPPPPPxPyPiP}PiPjPPhPkPlPPPmPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P:PQPRPSPTP;PPPPPPPPPPPPPPPP1P2P3P4P5P6P7P8P9PP?P@PAPBPCPDPEPFPGPHPIPJPLPMPOPPPPPKPNP/P0PPPXPYPUPVPZP[P\P]P^P_P`PaPbPWPcPdPePgPfPPPwPkPzPmPnPoPpPqPrPuPjPlPvPsPtPif [ -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-488.rt7.277.el8.x86_64+debug ]; then rm -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-488.rt7.277.el8.x86_64+debug echo "Running: dracut -f --kver 4.18.0-488.rt7.277.el8.x86_64+debug" dracut -f --kver "4.18.0-488.rt7.277.el8.x86_64+debug" || exit $? fi/bin/shutf-8d1215e3514e32f478d629f1775100692d8d50cf865c65a2222519c8da1288aee?7zXZ !}] b2u Q{LVDV *5A@xo|S n3RW(g+Sх.Hin3n_Wn@fnt/TQU6ʲm@  ZҮ*])[a9 Zs fN߀\t74a b嬍Np1bOHNFF"a+`ߗ2X]6 4Rv<$ʳ}nWF1SN%*rP'm:[{" #цħ#c7.0.Ze8rĐ唭:XD@Uhf4n{G[؃z !)y"%o=Ѱ̎"9P7gkEۢah 6C/^0Ѧr E vLS~alD ݗV)Z+HAti."W/On^2I hk1G:)47;<|fQ*vgwr-x@aqB}WY(^ڬQsDž uLHjBTd˓-\d2|{]_t}ha/=\Է,j z*d Nt NϊS59?>P6jy$x+ fhOH>0[Mmg9$rv C#R Z!3·=]] 8m%(tVq5[Yp?UI"~KZHέm窵.|t [Y06J6G}O]U*8zqᐽzz4PAc^L['nz1L<_3i!;R)m,q+6{өA'0[4Lxru;^Kƙ{XsC\U$;Fҁ0q*Тν+o2AEĖ'M*ə֫֝Cwr\L˔Ю,Rv7<|żo50LupU;FwAy(k+djuT HmWq]v#w/tj|a\o+L`:lLfP:W"u-G\tt"3 Sìwr<:'plͥLdJU# .5$/OnQ5#l,!g~ aSY9uJ[sk,.,X 6Fװ\qr cs *ꆤ e !7N}қF # ?}l\ץvZ^I3$'^/z2aW-}8VB vs:D ("U!_Gy@]+v wq9@'j$F+Y BZ(%Ri}/1frs#.EcQK k\ѣ'$tFw es7Ŵo RSu؃nY/ë<| SkbF %)" `x@sVDFIzcNeu&|uC )!y&$h;jVu osx23]K%бδN/F3743 P3ˎydnN~ W/V/~^eB(c"'Bt=n=#W:|1_gI?XIW+MrX~[& =R+znѼ?Q.t+U9t ~(=DSD^. %qK[)Avm=_JImi/`{ "; ;.HepL&*၁ samF[@:1_=$GE=qBjfb&!2EF=:^*E6#9w`@ȍT +fa`/xjjiU.2<}F{Ą7o˺S ׌2ХPqӿZobfDmܽ&+^wKd4ݟ5gyZcȜR!4Kut[Rk #Ӟj^>'ھ†+͵ۙwP!#l+&E؞,PnW]> m2@ك޴|vqK^8kj)S*.>'= Ӛuߕgf=AfUTnݬAL7KC&0,;Ӓ0ˣm%P26 0Hđz*@g(!>`Up{1}Ro( 1rW"LdU}k SgWТV2$DiUJEq ?^GsEܓNvLrX7JL3̼%^)Nt=D#*3#YȷK2V&mA8^-$̍{4G8Z+Q- h)㛭ܕהbrv=;@R$Bq|>)m%f WSm 0/<; $w! `.@=jU#Ϫ7#x|eOy"^zQ5g}|L]m~tBAwh*i:A\ ?zo6eO:J.gn۫C5(2~*Tdz3RPJ|1Zhσ֦\N1IT$p᧊~plXu,T5zos3u{lyW.&>8 ow+\2w"ԁgWi5$^gsl tOAIr_n9^k0wFE x=S-s,XY(3|PK^Y g˅Bxw_TM/GEFeKmŸ{>ȂQG}u͕> ؞UOP@Ynb{&jRi/;KanV5̿IRdz~gCgDpjjpErH.w]x TkB?rJcdlLl3]A^zīg*QtUn}THXeMt]p/{9ZK(i L-3\Gp C@.c[{0>v0`J!!߰˓L"lsFrD,ڣT$TAR}/!TAY"Z!q1S֜`-Q}P{vBSt^P0 ĢB'Xi*A(HDb/h1$ V.::%(K%R,hbUͿ[E"Ǒn!izEn)5aZ}_%<0;7 _l?kWgs ]@;)<[8"9:9jEbMjzw  C:@@\YV?cYw*\2YFuDʚƨ6RMAx:d ض /Ej7ai JьJPTs\x(J5ƅp)dPo*͡Pj=ˆp|zuct Gy9oơnTҔzo%B䄮EXiL- Bij@`WjP7jO\2Qcw`5oR>< &yciqEM+^&Bbܶo2tx2y.B)y"9u-\7oHi)gPs =Otsw(pR I.a $l*vqNa7܆鴤FC2BX ?c ;ʆE3 ^~(]Ks8B%YM 78'E)GϜޠDZ`9z_C%MI`F[1\*XpUKi&[=&fТPbсE]tGAU LU"l5FD aPm!4Tb.ϣc\˗ -e X۶-.֘/("4:a9 gઽ~TnH D~AMzE? Jy ZLNG (v#;Ζ>Tuqp뷯48Z C 4Dnw`:I;/9\O`c;,=DIR K>y-"K(,LZfvo1ێ `F T(W+ ƅ, sNMv;e`3o1{Uޟ ;aL2{FMw퀹<%ЮQ6AYQFt!K=}=ch.){z(x׻#&R!iъ͕u1uR4:r_$4kE ҏ.{6Do) #9- RY#n o@ef|c*=r#wVK7 -ƿAڶǍD4j];L@(BMv5r~}ZY+$;8㵘i7(N-hVr()SIcš˰(FM9L&[U,5:͝]ZVB)E%I@ZmUPJ_-BU sqsɂLAfɜd%i g7E0HKK"0K\03}| ]rieNpYye4<xW[@&$(wDeU \h豭WHn]-h:5*8LGa9R]}(aGhH9 1Mڢ65fd]nCeKѸn@b?P$mկƆI>ƶWxNT9/mYs1HuB K}u/KtxPC[\uYWl?.y18&Iϭ/C6\(mƉHFFˆ/t ?KJT%&-/B-; }咥TLGmxe(K,ܾ_=Aޯ%9gr.VI7u JD:E婀P!qh%A}bq%X /E}b.c.`زG}(ElHh^J'V:6yVL]kvOV;ERA1GCc@ N*37R  x)L7u]QCnZs|W0: ,K Zє> OKTW,Asmr C|UBrSg.0ipx:]&?CQ! C74C&%xqn7> YJ) IV~#Z~(KJ1."] $.*W|(>K xKixhZ߁# b?]6⡭>s>_䋥Bs\F p=fخc$AjU|"^}QmmaSFJiPxLcz8o=[0D#] b.%֞[Ͳ ZPGZٿsWH]W@Lѻu[߇E$ __3y0|HnNmy1Mc LLw$67!=21bc*w.!TM1}WL} i+um@j`ٝ[ 5d H|d"kg:_v{h޾t̓^>+MLiFy㵞✷<b|ӿB-Rɐ ,I0jAy,;vyj#17HH7/ߤܢD-a^ v??^W"dD0hDϮЙ`Ҍq1;ŹW=y, /oKty :s:e;? Is9?i bz~i^*W>h #rjye#XCk+WSpbJ믒 iY",dYsj\Op 2u^f a3V2 _GC65*^7|gZ S= sn8m;sy!}j]7<+y%t' kn"[wÜ ŗ{g0W`4'=4jܝxM4Gwo?KL/:G'lIgXաpÏ^3TM|+Q ,qmrػ&izT'zA^3M-|E9ɧ;6)RZ2|ԾMfnn0Hs1dw?i&|<*t4`&n4ԑkRǨퟮzFzL ynsMuƑM 2.1.Լy@7DQd`MB0\CU܉@z VZ&8ܯ`~gG8kz5_вGVKvS5\=JÜ|諎 Zz+U[ݥ5")T HD^1ۓV1\lNޗ|+fuOŰ4" [3i'hk"P+0]<`w( ~U|;iM w_|r,nJ۶OHUP!`̧f-Mbkx#PME/j%iZVWɲyg;7+ Ŝ^`4Y(W۳?9Y;Gn[~8||@#-zڲ֖` [ݕ$.(J_2h,M f%>_edx-j)OYL[N4S i0 +[ VqX6V,]ovH;ht`F+ g m,x;=$ـHuߕ.`Տ f '[_f37%bt T] sԟs ݫ ӈS3A`o]8czi7J)#AȋP!7(Σ{\fa'eҮ =]Л9 Rx|FnRnU &iDs&92vu8ЯYW63qahrxK,"^2$(Tz=Uc,Bf $un!&` 草UKO۱.|baW"JOO# >o bˣH Kg%@3Ռ7[yjcGqp?W {7 l~IXO /{-je5=BFݾ9Yӿq - qh]4A4HuS:OnylVh̆|ް:Nub8 Hq9BL) (e&ƣ @ex"⨛=L"F"wm^\)3}X~ 3anZ"={2V7Jȧ9K?r$/3r|c\h m} N>"9٣{$Rn6/,SY(լrldO\Y;]PS&Zf')4Ǵ_P{`?&]!^ј9 _£R&MgѲ $D;X]4-I̻[7l\E?If9A8ۏAT?"[?SjDCS$љgdޡԅWؓS|ҌC"6%U:aM̨+vވ.ԍ Q /rdV o0J;gܟ2Ϟ.m=6͖YQwҾ1FܑL\(Rjx 6 c wwg'鍋:mFÞ$H!lܿLTaf \4 %3dx,F"~q$QCq9A},#G1Gqi@l7s;N$&à19/DW3|O+lJ %qT' }S:nAx0>: C!]j"9q;mC,w4+O+k:؂AkTtDs~H:Q3Y yɤ" $%1͡Yǖ*NBbB_ٳ4pL)SFecfՙ(䶘>4)ܢ᧧":|*JZHagDzQ0772Bo< B,G:kỳkFrL^mmCiK2?T˂kDw] I?{{;ذG+%"CMh^/iOS,Y6>^n{NH>L"VWQ)!bV)T1ARQjF#Z'wrêv3jzԅ7,ꮶ;ocvު\>[0ۍkt&_IOgC)PoД24&B,,*&p'}G?Ľ&`bxsѴ'[A!+~hiPZ:"3AX\|8)5#sĘb-a3Y >g%qmJʡ3$'ߗncgs[g9XsԉN'T01IC@X7QmU'd~Km[Íy VV"^@8HNF4ݴDyȀwMR%QZ@i!tx謧r敿ݼ[DVH-T;˫%QJq¢w?A- juք; 'AP^o*7 R{be\@Z)XD߮}0ul%ՐSTa\GqoQ2S L=r95K=5ETld\bq:%RP.}Үfd+pH(О{ ɼ+R0Ac9FKZ̓&O{ ^%A1 pU/ZM:[@KBzP 9`cTJz{. 6ۏ6 Dtvx8~j#4Do@ʎT-]<-iݸR.d֠QV.nqn"wc+ӑ2$y4gH_$԰nD -GZۦȀ4@3e#Bs3N|VS'o֌Nq9 6fȌyAmZ""'|ש"*Qߘpm<*Xɓy.TWxZYFNnY1]{vFQ+T=п-֖ͣP-//ڟT~^ mFKǻ )^,t+H00q"ub;Sv91Ex|SpYf%T}rJ%hm߳{פ%#1}w)0R-$jn[k)߽qb(@لC'H3gQݸ5eIސ~9N {2VF=K UI۪]vf}}xH| =q*>tj3+eW͝(0⡰Ao)=8wt_ ."_sO]~:-$0n^ 6(5/ϔJZx ȕRxn%J4Ҡq{{F]D߼ VBUJP& ?(g[Tjr.^j7a&Tb##˒JƲU[dW9'Mi,갚4ucAF(8y툹Cж%cE`O'-2;.=l6܂l"Zr@'O뷛 I?zwG+E?r T үJ%{kYerB[CIq2x.-' 2;UM;Y8I$_fǦ$bX;ZKE-25'sB(}@pݧnU[" jLnHU&=_5X,xZ_1K6 B…pH1l(Jyb"q2qX  *(p |ڮU?|AeԪɏqja%Io3.9g*hn%Y_0Nd{noj>I_Mh\+9DΜHWhe Y8k5r*!$[bI'Kؾq@}bK z3Y;#:al!/N:]0y;0=%M i ubpU[xAzȴ)SX3ఈXcC7o%^%*AU{&X&^0xHDPΏ %\bbS$pڵID^泵 >{*!c' 0bc3",zJ:[T)+^֫c(J5:\]xJʨ꫃V&U&6"`3FiARQ2~.ƨc4"l/iQ\ǟqq^5l4@"t}-u)mYN ڳXX% /R{Z}u!hU/wYDLC:nUPj,Y ֽߝUBz5ޏ'7q1 E)tĈX&a^@y-dۧz(eoZVon.ЕIvM3x޻[FA%4yD)欫UمŖ.Smf](ƈu.ͧ6;jnyB`UfIb|APQ7F6Hr}>ή+9 ~ڤz(a9hG ]1mQ6JR6C9L8}ӵ@f?!ē=龨H`6b` 0+ud^ EDād7c/ggWx=P!NҷϫLG> 'C꯲OuS|JVa~v9}y,X}6|nfld[5$Lz$Gb9r,ޫVlKiX7K<UyY-}_\<ʽ9nHh@AE]Fx|i-EV{JaΌ(WIɀ /Į52;!' aj'fiyXRȘ)#쓱rprfzOۤ"vA= )aq9Sf0eDFcZ**2כ'#׍|Ym G@^6=| .5"–OY4{jR [nh>FY wNBe\\MuoBq eۊ-Uxfܕ;h)A^y]YH OS_77Pa.mﰬdb W-F"RE\,X;Kq?|,afT13w^˥б٫!2.17}얬iU$})U;G8L s)iIl Bxc ըr5KZMFzs k |GqӖrVu 3ׂ*V-'mV D&EH6¿Q :zJB2 $0x[Fy6df \J6ULAn 귫Kݮ iő3& T4k!1Ha?"PUtSe IU v(/8z8\LӴ{+dksrmrXY q6b[hNnh7l [u.tvO4m}_>Q% i/\NK يȑ8 ESwG. 3[/2S1\,,~3j=q#h|>e4$^×Og|.11-% \'˦ н>~3 #)1[o&T<iNOOK`sb|4FAH2 GW[IBKGΆ 1FD#n OҍRjmk[Iȅ69 :eA AG#Bx޷_.<31^vAv)o5/3f1(pJf׷ى;nZ-8 b Ǵ¸1tyK~An^I~#o/pRu%<ïWDM Iqw N,oW+&a:Gv\ݤ՚j*1b=obG6+]K(ĭ:FII?7^KSXJ_G cn!@^y}~vvT:R>RA6Zsfgg=ϺiTmU:Cvlges׿1\*ןo5>s~nc[Oe5G' v}T Oz & JPaI?}0֍%b7D zg㦝b}"Ap.*WFB]m8RZ!Չ$r3W~ EH!9Z J!0@,e9rʻ:'E_3&)"(vZ^>}\嚋T#!L/Nv6K f];*i]|VZS,E\dԸrr(dd/yW /9!0ЌZ] Y '$纀e8Wy _a*+*U$?cߡp C-dp'>-jěn sԺp;fw7iC.=s%2o$NVhOOыQdSj^B n0n/',t O/.0;-FO-ݭ?q%VߥR9K JDy2B˶*hBwnﺖ򷡹ђjSW.C)tbLuL fڈhܑvpí&E!}14W{ aL?8%b_KmCAJ1iX*c`BۮU]Y66U/XثW \Ce 4 plj-֓́pUL\{XVhU)N᥯+c55sDc0-̑ryX ]?M-HI{T7)v)YGqwsL%e-T`ˤNNqrgnACJHr 5g1ǗLp.]r v- &h@Ja=4ӮB=B@(wz3 ;Vmp,BaqcWiG&ߕc@POlڦ@*Eu^XnJΨXr{˥kaBi\%A[ I7\ز=;l7W\\خmx^-OO{E[#L4m#ET*dѢ#eE3:9"4~]߲QnCRF!q\[2Bl ·U4001:KnnխD oR=:U7U=t 4a Hee*sF)'J tVx4ߝ4rqNVgy8lxMgB Av&MoS7mnN;G9(-Ou:^)JLѷ UU ˅eʄr?9#G&h춸2"fM@W:vmv%G3'6t{T*LqDopPZ\%だHyˁb:串>K05C"*TLPj[SS ?dQ\Lōmi}Z!*n"sc#cU! q,UqYI~cMX׋Zyj+d(8.d2tD郉tLB&HU̯#J]p! 7cWd4V%/6fڂ= mшj?d ,$ =N`5NCrVP?!/s+ЭġU|:vGIԁr69l$HDU{U+TrѳZN]uV+C$L(]2`Io[5ʞ[UAM +jIFIk pf$w`LQ2mk*QcƨnZvj*T&+q7U9LHItL.~ d_u3Э2j<'bц oG7-lpASTmaC~bH@ҰRoС}k ×s]"xUi@R"`jK ^hYz+/wNՑzI:lf:KQepW4TAHbUdi)K^ޡ9/UwP>J c.5[z!x|yUL~y#SeD'>KP"%UE]I _]Q%W$a)0RV!#^'eMN]QVܝok.d! RJOZ"5(η>6So#DE1nq-Xޚ&ꨳN"+!L3M]EtTM{ZuI#޴vC$GrRHCt0ٯz԰l>HLbiMN^ 5hbeݚmfP$P+3|=w][G2 MU,)w.>*gtrKw%{v旀VùU!Dҳ[w?9D"a ]zWvƳb"$ ŕlc#h׽<,nBQ2cgk *LmV<+ 6V $xsc@",A]!gmPtp`Jnku#SSr+dpuDQ@6f@B{筿詄oeoAW|w=D#P孄 {XY\J .A쏻цfQiJdڅ^4'Hr\k}bւ;>`O;[{sTGr<"x``!gS+uU:;uHrr.o#H?1C_T0|`pFdh2J^l9yFf4\Xʿ,E+I0]'9;7(]Dyhx+2EX nN|wn[8}N- $xe' 7%&fhE$Zq`璶 wIbaX(zZ0;958<>aY&}vyR!pCG35ƒ"M[f5&bvu/SU )1cIlR ţ-7M*^k7ɬcfDcgX.Ο,e}sf.Չ^ ~}&H-[z579DX;b9!NhŃsycJDjpR(he]l\'Hq^1;zp -1F$zGJLUY{rb޳i|lT7[&6?'޾8? Tw%8Jp?;Ep2ft h{wbm (r%o?zfucG67X mN{5j"NK$O))o!P^-Ҹq $Ju1TePk닾AwCϞ+SOZBvxҼ 4%΍h%ق %Waj@ɤT)J9ʚAϢ0u! GG{4y:CpFдR +:qϢ⚐|F786TSV0&O4YKP4Oi)񤟼]Åks wzNkۺj|w2&B8r!;N=L{zVs92c]߯-?Kb-Bå+<9?I4LE_Ǹ/G%;M]72,pà7$Q1pߟ=<.@: 39ZnWXoW Q/H> E%_5oqi }@@kuv&#&L\wjH۳%~w.Vg`L"߯~ Lt{<_eC;)P&[(:p,fC9$DR=&<0kR$$hjO?nf }UQsB{Fu|҂n13i4P(9m*,`'rmm줸eiI?һ_z*JaQ@%{~f.r/_Dz -* ݘrXh$F95 uK},w^iCϨ ;lMh9(=KAmP&;`` 2 05> \MNWz͵W]ܿ&_.`D3I>Fs6j`Ep<1cl[zH!;IC !zv{\ q!SEP9%9dNSVz@oe'ޘѫ%42}<[hI*OgMQ@uTն)[oA4߼N9L^ >dTK(Mdذ5QQ-fCnWo o`ZGB&}.Qao]nADQ-yH$ ;Hn&$/7}&>G7ڔ*L ! ޕOMSí=g:rbFxmnO@x=/b^UPA/bM(ui$7}uL}n$ #͑ \ԗ"Jk*߻ʹa=,P͖K$%.kl9kN X+iB}eB; o?_xˤ&w~dujyКt'8G *Q[U4g)L_<+~@5G UmAd 4}6Rp e6MSf0ex {.zP䠡z[ ߜ4ʃ\7!AVIQKs0눞keZʬBAffOz2UM}|0CjBH[-2x(Gh{7`[\r>\j41KND|p*V30*/*KڛW @3V kݭmt ,b/[?UmJ24Qst,e^s[ZT ,%X3I"JUjP( ^gY8C-ЀC;zd#"ԃ Eb1%~\qdz;`7i_;dy m88Rwebq>޵8_vC']?JkeYj#19)]ǰIC: -R݌BA hjd/>:xk#5cT!\`oT=U)NTqBN|$*4L{P,EcXJK0uT#' YgkeG 4OYwVUx3 Єo )MЙ ʘ&s)̩,wMQ(I{uZY3CC5NiN vWO':SO/^p {-Gb3<_U9?E6gٓE2GPyOxq7+&vNی~@F2H]LLfXrśHkߘ(-wD> H@rWetcB8O1ʓ(0#.>{qy,.9U/-jvYRkv ,fjsZ -zWr:3qr*L!Mzd/TFίQz0=z<9h@خ4L}SwٗK+!7u;-Jax8DNGXn=aL̼ϼ&W)ܲsa$t]ak)bm+8bvUO !tE 9إ4 dxW Y(5:11|֍PQdu&38M$vD[^x!|[ jqjuOHIn[vaczNrAa9:&-'`6m+ja0u,4c#(Z8ZEƟ i i1^Yb ;$6VCpʨ.0„~Cb]GQlӷ Cmy,;"^ Hm_)6#ځ{f `! hx`! OȎ_CxoEX:;ҝl~}svlrW%U|/Ո,#D4ڤE~޶ ͖MEaZ'eGp}Jɥh ؋X;eڼTGVvex6G%pBF^B܎hx7 n)Blx.}HA߼fXC0uWǰ&)~BA|FQ&q sьl?שgmŃ g7u\JIR"CV wHJbjsN5fJ۾'|zل;aMX}I[\UǶo@({C&>??bP2Z3kL# QW)ݪ4Y{ORE eMASé0f6rsL8#o+Y|=~3Vw8$֏<9zݙj 6N%}ѹxR6kWVFb>ƿu9 CPx*k+L.hZ%w83upLJ8;e(4-i/͖eww"@EH3&>B2NCI@[zLgEǮδՈ~B*un˓dlH}*p{;)k 5IxHJ]-V ׈uWۤ -/œW%("P q#ukE_6oWXlĄϤFŋ[ "Sz"pn]%/;^G ۦ0͕-7&vҴo̯gU2fWiÄPd Xqz3YA{ 2mF+S QKc~c8"wK*umG]͞b"?oXM#"tWfa(1sA[tӤg1$A7&-F2T k/P+2߇{>#uH%- ԜYPQM.HV49pFN- /t7U/ y&%kK'!zUW6?+ϐu>f`ds EV&ū幨~'/FMSQJ=_@8UzŭFlt=|ݗ^l0WۈV%ޢծ7tt3aY[2ИpεKj"$; Z©aV5!짶D֥~;[_şVo:t#!$7Xp'u"[vid x<*['O%$7 8MqnSG:cNqCʺ5tR0iv6T(Mp𴼀VCHMѓ|0Q>2"9S'֓; i#Sbβ(ĽUEqt{JZ|Yjo36?]. (z ӠvHT.aS{[.riȒ!Q?+mlfW-I9R`G%G cU ? w>SV p#uʚb!DV @4uz'܈ 2}BVv>ޗVf'\?{&4'B(fUe%xۯ=YZB nc9[Ob=ۃܵF.JaP󅓫~F9Y0B}XO%S%;MYXteZZSUfs=ZW_j.IՑ1=z@GJT.C|cB-v.[tqU"]N@Ia!OL<>zAe0O[L=JWa3'69u&2 #ئ|΁hD}Ș0h/c`sh#{  jYbNpw&ُ6ECg~ۺ.@čm M; i @m3.z3mrIt)+1U߯&'>*)'r z.ņT  dg[J/'KUet$zO@Հ)q6`7v$ Zio$~"Z,&ެt5!fO&s*5Mh[jv5Q'ҰD/+k ,0|[\{h2F۬0nyI2±e?$6mh<~ɛN׈HH{/g*aSD70@b >.w3b&rKWPH6s8 yZ+#;=OaqIUw~F8J1N'zJHBQ2XK^! 5e}0b@lƒb i2+INA o06 9NǜGy< vi1SWt'H?>/9)} bn\/nmPiLk{RSP 㫿$Ցʗ7(\TF_dn52Jo*=^Sgz-vK=8&)]Bh:#փlXf+[n ?fB${{vʄdu\NKa=MxpBŃ ?A09fyY嵂Uhud@0XTTJEpӖFAJl |%V|G=N+~߸ ??Y;qhZ& *fsF4ŷɦJNx4X rU8QuH59xͿ?ji2 {trW|tP/~VkdU)8l8J_pdUh_Ala;2q3l8"5˳ZTA7yŭ,//<[.:з؋ltexz4U}z0yHWUA3 i9'ٓ$.u˒e=®#qׯN>KօU`e;;ǺWnKeqlyOD#Op9:2آq ,MmO Gt*H$`;,\Z'VmBd|ՓNt܁O͍ׄ6^ēW=X7wBJ iD(U \AڣN_71PD$Vok \I'ceZ,?'e@hM쟁B\AUD T˕"CBwrֽDmkƴFVxGͺ+ȱI?8KdZ+@:HJ0ǁyo0;l["oWL3[](ce&=PwȂ.ۥ)B0U-+,dທ<@Jbo35'&=ܱiErTu$ Qm(dz#< ΪUm`YhcE' bDK:,*vݵ[?t] tƝ8Rt0X_ۊ,>B Z_n|At3*ˮ=euOߧrQdyD@(:GJ&SKs+C)tk^e9ۃ}CeE![4[<:) l!(uʪ8 f׎dءG9ql<%쿓rC3Fߏ:%7zIˑhp<ǰ?= ޞ(Tfys V  \B7;Ӊct_tW>wNuM0s"sґrzV5`_VJzш,6+8HWdUW +ԡ>pywqmq߳4;XI=[+='"Lq: ؇ymjjZ,}}4P -<`^ƶ93ؠ{3ʽz)((M֙EIOXu]ޠ&aTS.IڠZ eP0O\I_&zWN{OGF,pi!,& f?֏שy +~8vC h+A@F=&V@96rȵ\i/g#ǓtN, B|)ay|WQL1F ȹϠ',X4ҏ}yYg´ħÅ*z~][ae VrrcϠ8yS}iSEº |^b"rrAO"ec\ux2M̾-b 7XǞ Ig8 yeNZX(efᦫ])Lq |)n =rsW%f;^}z:Оחhҥm,rɴvVUgz:6ֆ>HI~h֫Hݡ5VyteWryب_u(GTᵜ&炤H(C_9spW̋kVd,>g>=zD/4{15qp@dUaJ&N(>|116.b5ɕ&Ʃ~@*ŗ,\)*je/ $\K ?8N&ced,cu}Ԅ) A1VBBrDn/<|Wwnȿ׷lmwBDbcaR.fGXlYЎ}W{yKUuw,/tR'eJ*0ARENA,:mrTpdgP?"}2~;aDsfN]<\{FM@qmLsȡqEK-LΞ In}t&/sH*T^DSGVԞ@!%&)#Vj鳵ns𺡦p4w3!doYc쏈BecoaM F@D5fs 7BIltbWf㴋S$! ɗ%LzvA> b}`| c7C@fIk{Wpqp]U|?E"kࠊU Se`_=N@H3jBYzV 3C}Z17 =^>\0k2} 4k> ǁ>~/S:$y.@Uq]rJp,I@~Dg t~+4;#f#&DvB<͗~=/&mh|ScRD}D?h[\%zh2\-K HQ+ESA\­o :(QiO,w#:e=D/WjcxxqZeV\UZ\! qAXŻ Hn|%&@v{DIFk:5+B%V4H8Z\]v +%ԕqAkƀ֍Kv)zҡO;׷K,Ji5V˞4S]j/-fd逌G)ڄQ +InО҉yoz/FXwHR]<{m~^8!&RIj~(WF+k㫸q^ێV?d=Y]o{5@7Q?}Ia#VQHӁ\]6TpMfaRUB (IMmV [5L Y%]F(K!Z!vi_cr\Yfzpt:NǀN"F@DUe¼l]yxl_'R}-Gk`*\8yMf =}̊iEr#xȔ8oꭣ^58Kr>G[ IX )8ftnCpszJ1$MLN5~' t@C10+*j+#we-!ZTu.?& G ؝ Akw .+@g/Yad> Lw!@2HV"2ZC}X\Ê?K(>[ ԛJN.ǯ$ء`: I-pY\㜮?T,ʓ΢2 %Jyn, EV2BhRSӗ{#7-9P76X&$b-x d+j:)&Ns+>˶=4)x!* :CRJ 6AwvVCP%d1Mި

$ Yg-1̡tm̕o%^ҼȎ[? ?|oω\~xb&n!ˣlTCHy7Fwܗ$}jҦ}`AtA}+ |_Vrm Upx>;Ә#vl6 cK"YA6}{4:wz02lY@$4!}+½cmk*V++$©0; ǾP:d  ܎KHQ/`?OnФ-i$- V fFk; .79թx JGoiŽ]>œ,CrYz(uR7kPB([kF내SsY){0*mctϫ}F4IFr͗Ռgt_PeߖḐĈ *Sogd"Ir;ё:|3Z<^pJe7Yu"' _eg9m.AzS65&42dbL\`#p7Orh}uL,;^Q_QviOQ%zP 71덾W4VN@=( uشQv)ܜE=yԅm] S⚒yn#$9b~1)+`2OC$<be.V6v76E#e2"Jq[0dY݈z3^? 7 sbAtP7B'ukc:D؎4WV0׬sc\kVИ(OJ-Nf.<,5L<=YH|<.i˷؄3NɴxWc*x]5Œ.L  Gyn`0^s^?Ӏ9,>D ==0SU-]V##Kw0k1|t5u"m7ǔgQ喵B${m}d. "^hAĸ=v䮇Q8dv@rsTX]&ܡ!O#9v<}`-ϊZR-@0o{[Zl8oT( 5䤻%G9 +O8gCnv*OCoVoQu^lj:Lu>.8D[-yoݎXؘZhPmkF/&&ha1@|~?m2)3wўO4cf.@uj^F=p;XPϩRSG]VMeV.~|;R&P0qۈߺȕt/咷X搋 b}m g>{~*Ժh0-E7',aZɟkAkWx`M],r7VNS\9\1%|sZ۽cQ9~_jlrH|~7>NìZڷVOg=+W:#|CUkA(m.hi>CPBnlB>eH"Yn"(R֧e_Ho]p?we|fx5bC`x ,DT4\6̡{ ׋RuP/MnlsP_ݍ3lyv2gm'4CIUS3[wkHFcZ6a|- |qLi|Ik*$+`ٹ^3%u+vܢ~tvԗG-5qx'ʣޙcI:6p/O&!6:"N 51-*#p;cޅc Fcj9|hBC8ѕcBƤKR.\ eI`PȲj>8 C\:K(;;nv<`f`5 3P>NZ˰P+(=Q;2HTУ>)qL­`> iuXY8ꈲ Ȑo2]ʭW9Krůq<vO?B0Cv#K` G;a}ŽQ{F%;\pZ9KpinɴQV;wd,߬$=\u7/7i0}9`syɬ0 c6u=bzu-ҖK.;IBBmCݯ)3߄I9p <xs" j8q"U|kOXS=ҒTu(Ź;a=7L:ՂEp1Cg~ye_DL9ڼ+A:†ApG))&/[4q"@.[mqjD c-9'[eaŭggU]2GT96@v+~cHI@;Q=rO&뛀OC؝鯃HD:wN=S-s++ gcWV/r룺_L`9&.x,889hRutlnL_MzDb[v'^ jW Lj 3m֘0ջRDMe#n%&?a cbFEuKޠ3%bA ݮ8M_&B5X0l*кKŔ"^0?|ќV0K`<inn)x @%|KW!de嬺%45$]'kڟaA~e0x9_\y:EbtI렠˽hx;n6tD7}u}I_ o2q#ӆܡˊt\k],8]GOH}ŪMXbЩnD~UM3<9EAut%K-rEXػP+2щneUՑ P9-gk$gn}F5#D=x~ b;\"Yhb'5Xw%5"Ke2_1KWLr|DC~T8!i9! bw=+q!僃Pk@oY]j=2> =B6Bp8tdjC/M]q5jJ: x~Qy~NdxT<=j 3G}s܂ʪàn%Zk(W`^ '\u$d/=\z:3ʟ&jzܮ;o*Ƽľ{顶۶tq~A}]fu6kNGP0ɯH tS#߼Faj̝xSti^}uyW.Ɔ@zj/ةhۯ( 0L~ l -L(frؑĽyem1|Qv%'8LkFY h0̈oR_=A[η;.'D)N{-(ƶt_'|%n!"|?ӊ?C9'I8oI.W:D#+՟}\W;hvZO@0Z:u ?ITuW} d67SNΒPs,kCXQ..9 уM mWJʯ  b(_Vbi_fςܺo|b( 9!awwbx?3nlX x&*vuر-OU\ՙYƍk<5Jو q0p>ڠȦ*k3+jsKOՈ!=D'ظ0xL"\ ,Ĉ 0ܞl0炱0Ns9H}s*%fnhǔ$@[~jDٸ.ԯU=)*~Xy028S9^c0sg׎U\\aJpp P:\#4=g$8X\I؄IWt2kQӯ(TO\"MBˋ{j2b뤈qi>QAe~o5pAK~ڸFM=à ŧ~'Fk;M%BVEC:> ǥ͞`&Jݥ5Mxi&6yo^޿9<--v8 ۃV|m{"h"$V0m1o3 +0&b|_؍=h򿆝65-4|A̗ ux;O9r3W;ڍ)L3sudP[eZo0pי(8)ZQ(nFEPlՆN$/y4(KQ1h91'.v5xT~< fc5Ʊig$:iwr&{d.m}Ls,$le),[Qnw]nx/qWXmZ3*102d^ Dєc18z9fȟBD`)€[cmz߀jN+Yп󽙡ULJ^\;`%vw0&vD % 2l \P֍%9Ònːr1AS'pf[%Tyrm5Hځ+CO\ڴx71cEB'εR@Q{D*aK1ji [pHMs [9P+rztaT4?0A/i~ 9?ݓ>8;_1V]tCHk-b2Ԥkډid<)VIpտҦ[YM~%f ؼpSsXjqyXtoqA|w܅vN?JYy:;!O*6YW=;i&!G?JV (T3k4E ?݂"T$y fHbjs >A5wz-6 gKk9;~O C㑳,$YȬVN>rY7wVuz0ىGm~d[|i1?04  Ռ1"9.ZRA5f ܤ5 W~*NI|ii9B4O.yKCLNHĩ~4C><mRCu@۽kѡK5ݚ#m?&\g=x-W)+Q=2(nm,(H.8*eQPPhXeڑ>BE(=v P(>ԩ<*hDž $݇4V.E" j'9*rkw(j lzZJOزDf9c8wa^{5RŜHv:(ʑI>UVX\駵0̼d> ~-m{,[c : %pV.`k>$0E~\o]< *,C!XL̦+ͪO1s3Ag!6 (74]-}U)$1]P%ަ8|j,}1~XqLJڡ<AMn<ޔWh{ G'S&3EViB7<`@7#^+Jv@7ܷsOVuhl} ٠}t^= Ņ~ɣWA`[+$ub5Uk:W3e=qy $HϬD5PƆ!YL7pK1V ?;l.H-J^j[q'*MVcV:C"w; t-dϵ@0^x-f}B &/*Rk]}ȒaϽx`Pcgk˲Jza[2/  N 8ʽ":e=EzR|,T,XW(KAZ&:D/vBRng<HSq%چHg=26^9+KS%H$e$O"}6]. M x1MUV,X-FRJ6Kyإ``,cTY'g`?oGLC:; ϛ|d"{XoHwy1(]Z#gˆt1^yzA{E*AUR1F\9 A7s){EW y^ X UpN]ѷ%2_(#GQ&tuO#(Fs/C?6vw >DMRrB쭨ahȫRU r!RnMK}p7g&8KGI)jїиv ipÙv S{)eH2N6));Ԥ65}3)569G^p H6> +;^dž?!J?욌 $1Xs~:G*%WdBd+hr  "-YhYbϐj1La$>!wˡWsO0~R\TO'PxFr;bx!L?Zj:XL'ihTB(CLxN17b^$tXG[#N#g;_;fUsT3Ab( =}KANP&V|B@iWnG2 m5t%A!\,) \,eX藻=Ec6Cseu A^V7Y5e obrfyC C%I!#lƶ 4{jb6S<\_ I.5tW:*)+ UU7Gi(i]r߭%Z۲Y`iLWZ"k0\DҀܙ@8T+I`I<xڡ@΅kءuTɀΣ+pPfNN;Y w.$ ZiNslW_Mʾg>Qݎt6!.s66 FOw%ׇwW/%F E^b p y7`:;֚-k/U p+wÿ~a7 :2[B) :{Lf:.;}{Q6˃ܡ@3Q012e"3w;Q8FJ;)7ڴ & $Aڣx?՝"$ F&X ^uJڒty/ UOqf¥=0[b ߑa'=ctG5xhL ƎA"{G^g;jT&®m˫G_&ɨHwhXCF#oAY 송"w0 f2Z9`Q"Zs ?9+ZR~s.XWQ]xKWm Z9:f~O'ۗT+њuBeo 闣AWO]\@GEk#Ұ3dXj#ˡQ%u}c_tS O{A5/ jp|Jmz,Be8o(H۬%[V+x'QF21k%AKsP.>Dw:4zĎ䥽Hɠ3sYj{['Z͌:^,w |8,iL)sJ(U#2eBaXԴh%иhTb6YFQfsmʽ;x l=_ۡOsD A=03x'FeMPL673צᓻG-[ BsdgXGQa|گ5XX2gW_Uo{g"ٸ.Mk|^[U>bߡx_S&w/e{ )ձ$䨘N )o=YF̼') z?c ,ŒhtUI J+m ÁE3{Ptc,HE7Kj+p}t;&nҁ).\3lWv#qCC\1 Hբ')j'ԕ(rY9# aGQPiĿ|3ړH%|V G@m^Qھuͩ%ytLp1[ ''o4Z%춭6U/7T0D΋*9Y#kނwJW CH}A 'U;#I@_AAЯ'ni5G=*H:x)G9uZl츓˨~eFD~C"*p_B++k|u-ܚEJX.j9{@άjTث1)"gR}|@IgiQ$J'8 z|B!C=lES ׏6X!CqsT~,|$dP (Ywn]s|Zr/3z.E P"^ tf|҃vju9LL*luȽMK UeD{ġJ`"_7 6*^_|7|]-Dv{ _1A$ӏr]M'R65ţݞ>;惵*]Sۅjz @:?~*$ڣ;Ɵɖ"!zN(#п'Zco/2aZH#YvΫVȣx$xaU?O=cU D?xX7Zgxɳ*^ :siNO{ ÿ\kQZk^'c;ZZ!tZJqy=yw{RzȔQ4W\E9Zq,sCHƹc>T&6]Lt; 0$JTp6׉T0> L+ɏլ2v#]圕cwMR'i7Zv`xA#_VS̼& iu4+$$/ݚo쐀Pn\@A]BF%;(nK)fØ禪\Өm@ze4=(* #5>MoI=hjɎ=1/{u-.mƿm!V݆$‰tĉ>9o{ _jB/WZG{-4E䘦J,Z/ Zg1mݝCN`A(%@K4-6D߳$# 34oPެE+ȇZ[ݵSk2bWy!A*_lDGDq!{ `Il|^{+-y@D!C'2.n+%gm2vvHTc\UH m}D@KM<*M%{Ԙ<аbC%( 96V{.cx3/h> #8݋r顤@U{}E܄vW̃EDFzل|򳖤Ijb1te#hI2Nx (3@ԍ&#kfguCL73^}J\kڗDw,raeO7cw`W3WJS|][$OoRr!ObҪ1cU}? RGdM;ӳ"ކnI{l,Ep/+*=aEsچc|jo3_wnFeCe&V9+V7tĦ6PLF+8RPQu NddgIOfl9Z[jI};Dmz0^v 3c>+KͼXc+1;!n ne!tU2 d>?^\GcAfe)'XwGF}XyBdoF*5 m|3E7sEI>^ yz&1z~bEs 4y2~* w;frےFSԩa&w=s:&"vZvRJ~DDΝ2a廵4InNɳ.J?hB}s|Yo7 k@Di!r+`2Q;E3_ZrГ1' ĕڎ l0),]1/Bkf BSY\oٿ&5p*)rL8Ru0V0G(WԦ0Fr'$@4\("V$pĜ:3Jax3#ZϱZI#jWvfU-&/?nsZ˒DlXENsr<<,!r{2i? &FKvgw_XS ܸ>U besڊlK=߼c&=kBihcKN{VYa}fMm]R1BT lwzBFH}g.HLu\wHV?lp"957*~1UGݒZIL:'F /pgS -8-p|(pJV:T (u{ RRQP+Nő>z;qb~)u, kOA/0LaO.}8 %mn\~c!X+ ٜL4񎲸i@é/>pOW;cRԗ27hr fZEfR=QEGRܚ 3z^%#xg(kr+^f?I}a%3ЅLF!$`j@s#"ḨbOSz/!k4?!n$au䱛6-/5—o6$ɰv%7-@T۫Xc/m,hE ][-%D"CZ-LAFI5H+6hl,#H˶!Ѧ1ЬK Yہ/WI߼NTTӃleJue$# ^colE$7Ii6!̤]F$bT#47u=zڡ&^4}d בm(͇yJ v~fR.)g/v$>{#AAf!C*#7=?/pP Ng[q.„67+5aCµn,(Oȣ/Ë@ߪ7P2Q a98>bR։`Y)Ç"sc,-.S|쐂wp>l_ʅv݆y?wg a-mڦoAOˁ-ƆAb/WjGAGIAθ7*\NOE*!ֿ\ 91{QլR;Oqp ]>K$^yӑ6A>!P%/6sr ! lta HStQ*NC5{EF!p~/anQV Va`#,rG$΃/xab՛ߤ֩}'ky ƶrP_][\[hqٔ$;0:T}Dk_*KWK]$8K,J:7ju#L[{F+?0A AǮ DƸX\Hi:5L)m h<^#p q&ցv% Gi`(1;a9d b]vo-Fv @y(]DA ?ncm\AM~I](?WɌ2n<'wJUz'arQP M'azls7}%♈CI"qVE+uA̾C3dӤY(d> )SB^i01P 5nDfq UR։v)%^e{}s.CN,3?<+|'>#Ru]-`#e8KUt")VhP/%MD taG)d)Y6VNhҀ %|+k,[]Uqt &Hԥ"뒳@x4 C sAN`P +JtZe'* wڳvVb˾hV)c3ILl'*9/$TQ6  Ϙ'U߲|3ޣ&r/[e|Za ]7Z]e`XL{-Yet" 8LgJVZ2׈NX ߸VkSR-[bW) `q>W1k#.^XIOI%q't}2mfUAC] |,Q%3x=.nAmQw-A$egxww|N {ljfDnVtm; FËҗz=*Ӵ"3ge 7s!I-5҈^'4TQh q!U :iz, Hή$+|tK?[㼢 EYu8vGG>ZA"l& Ɇ$V:#Z$1h8g3mv124ۖ#؃wd)S{tG`U;89"Hi> trk@vpڅUaFJ-=hhfJ . ;m0vp$7Kumo9Be&"澋pUPww{j5$~uvo:58KQL1(VѶ܎C-isO-c5VvEq%cbyx </c {QC ވOv[joNs\Z ҵXqzO8T2\\{ Mem̈́VY!=}$qt^όtD4J]2°M-GۥjV 9'$Qϫ ×0D0ҕmu9C0P.&}o:L礪"8HMzS~ n*Yѓ=kCC=ptS^!Onը @gG'܁A0ky# ToP03O6tDgT `f_DV{ФˈIJfFFe8gC_ ǘq`Ψf]/ @yOX,F+ufID}iٹw(W$a Xy?aթkzʞ?9lGZ p}s < k4&TN20 z"E-="5<)tژJzVR`i i\NC=ǀnV<;j/dRV w?zzF1~}ck"3 GWpy!_DŒH%ON6Ri+pAҤFf.|Ҟyx.@B_&tn+GasP.%ȶ鰶p\l_ .؉/T/WgY*;ݔun H ڛפl t1\0=2fI;1;WOͩIxtÃSj^.R49O_%K#T"/Nuxig`+m׈ǝSlZnhbvHY|ӺP,~҅و1^<3U$o\U ۾T۝ViVTsyr|k7gC/MU/L[F3 +rLM A.mBI"i2ÎF~.X?8MM{b<}t-1WjhrI `g3Q촲߽0xG.դU 9D,Dk%S5 ףMV؂v7^C0ߟ`L&Ӛ4}*۫] 7&Wϲj*:IwpjF ;9NP=KsK|J;X2(Z% 92fh:WVݫrU7˜hBԼ{4ME22i'ǂ$fL}ߗn̴2UE9 Ƃü<-aodTQs0E澥j65ǼM?3lJ~ȵZ!_(hWGS`}wK$ϖ,xN#-GFT>GQq"E!kifWITCJ{۹&&h ]ݯ؁<ƔbѱD8RT CZMe3?Nn5Y|+#*+B1xUu$>PU ;C,d9kҧSN5#7xc0 pqB:m_K/aMV?ZNy (),B" u HA˦%kd,7DW33pZpSX~M\ڌylcEb&aWjb>qGݶϴKc S/D&$6knK%i{T5`ԟvMV=J3HGv!9S1"%->`<_:THH1vt ݓVwb:}@8$%+Nz5%Vʕrէ:jy xlW <BLKaU9R*85qW1m߭"MuTo$6xt:6OILUz$ aL8G qDm- Bvf4G|9O<;#MQF}cp݇SoCw'bIQE8=6vz1r]qD $My]?/VZHs/}J職@nKJd׵ =PZQfwNf>Mq婎Fdjz*g"(&'تa^'p5 ]w{! hvq)A~qP6Q!v?-M~xQ rW&bf\+H{|Z «~;"Ih/%$v`Y 'lC텏cSy`V {^trDT>Q;^$~DWĩxV?, $^<]F%H?_*@ҜPx:hPri>f` W,\jtԾ#H8! AȔ|o)eS1hgNmѧ%H!g&2$'ПU:r'<)AbvjJts7{%Ve:뙋; KR?*ҝ^,;O8{7o"Co՗JA],-/4TˬL%تV^Vd;<rZcb}`uڕ<pm?'>]GxSB2 - XE&^w!44i(^ô{cP#ж!v| O r;T0So%bwmA,(!%_(Dm V]X`4,۴m9DpM?;fwFTǶ%q+P%n<ŦԨFL~G⅙S$|ֈI[~/Y=Xtr b/_x 4%!Xl1vamQlWSʐ  TArtJ>4c],pB x~sEe-4~0' nVUyӋJLyQ[ z so\h@jvcar_#X`ߌ!fw&<-k㧂1v=Ȝ`s*78`B`Vh Nr7JV! 1P¤jmtf1 Q0U r~[Zjvm3Wcx<销uh 'w xyʯ$\`A"fgΕ:]u.6!P.cZj-āoaKms],,F|G doZ|d Q?[UH/sR1`ݼ 7.6e̥Tnm%QP?.$(7c~Pg-{@MR\N Fs[9yhYr%bb-r@s.CMy3x\@o^ 1Nvn"bu`o{,FAYU&5(ĩcYLy?R8V]3uxn8Q_jnwyy_ dNJܛ6W9ke)폃mubTrDw#sxm 4kL v{A^J)u0ZRsaz^vqUè+ɯx.ަB,٤}qU z"ONּhɉw& & 8Uۡ|:QVgFDj%FQij㫱6ھ/0s(HT/M4J~XNWZhYT1ϛXr9H#ꯀz5Ew `)ɂqJ5Ͳ ^:u*+3~w4g'V6ECLVXGԟ} ^>JtEjGŞ94g6@笜Bf_+Is^[H˜FvpzT,{D zk֥}ઉ4nG Oza?D$G}嶥!<,YW2L]U,Xi+S/ls0JDZɋ7tgw4He2_ Jq{JA2p.EgHFD%y!+r,!s֔6u KLډ|mr9Ot[X_mKA_h˕𗭣`wcndq1' u[*p}\5F[ yЖxc ֯$UͲ̈́ y|-XGYEqԊ UZUb]N }pCQ4y˲DVzUk컺Yrjh>"M )?9r\qP$dC_f-1M #V@/w(<4|vvNt[.`%fB?A F"KvQ$m錁ƭ7X HBEGeyw.Rȋb!I툸@a *:D#}Bˌl/4'1U6C O?sIq /CYK?]ؼ,`dQQ$X{vN[i6YXI+e~4}-]T!@~r.2 bJM0v䞚KYx,MSV{ƾ(^M{Gh>WR&i`KߙRk͌K9!+#ldA"':8MwBaȚH^T]wi W0̗ ZݹMۄ|3/d\USe!c2݇# [<ݼYDIۆ)酂dH*0| R,}]4jrnRvY*G Sms[hMbnM p߱Y\;72nt o_/cN 5b{-ىpRF ѐF:@39=N8O<rOBQzFYoZyV$igC6I ge,:Ĕl9ȭ㌨;SJTWO-9DS.D:[R**F^F.mb +m~UʢG^ي31H3jc;bw=B&{C9*FVs̓a2~36]!TNѻG,Ƣȫ ) rAΐg <>S~2#wOWX(zgYj3&.6E~"&qxR+ 0ڶO-~x "#y~z ~R\WjY=Wdv4nb[ٴ C[,|sgZI㠻*w&\}Gkώ'T)ӖNP\-}r{j1@$ȵrsΕ7e<$ Ϲ} $PV`OtEE z.C N!U 'Ҭvj~dUBa ͛&gA(AHWOQ=}đh["ܴVK+vǦLBKEECvn ţXPr|b:3:W%)rK?uҁ8e 0&N7EMff̂ө2ˌ)G'F@Wcpeϱqyh!Az|76ґGV-=3a+ܻ麷}ٌkqG\FJ먬`$D*&gEe)5F2p Z?(#U9ϯW)SDhص)Mk  ԟP~P^?j\"Ѧ[LijzD<( ~ɝR|ihxbW1_hB{TGpdʟɉq Y8:+ϚnS+fZ<灻V` g`re;a}ij8DnkkjՎwg둪3ҲyAGߣ?O&ukwט_r%L2VZOKDe^z]k^lE'DOP朰sP(3(']~2>)߀jupSaׯ $v.mJ#<3ELFGHciwK[Cʯ f TED GtmC¨r=*8BU3']41_hE<9'dR\~DkKItuhnMBysr˱Mb\V[0ւ^lJiKT$Zzo.&┴޵'{L@XW_zXӫxѽ) l=?s,pHD^SZYRouxۇ>4N* XEWRZ&.*]eX b3:F~di'WϨjF+a`/MHG>2m+jESKM202f(%Z) =Ra!Q ഻ ֵ'-֙U\Ta(H]@`_רl iϠOt?~rs9DQ NRF̠ NrR]D6 ' @ti [|'pr@l^p_"~P)tEj-5>s]YBJRkfE/z*Yځ>fU*#%D7ٵxG.U7k%ֲ.۹Jctc(lR!F 5lCczv^- jŰ6PzMiXOVjh|$SVi<{mRdȢL+ wJphp@H+U=;3loݻ/n_\Y=A&[ 9\Ʒ $1vI/z!Z(GO&> %wK)f__5dIؚh)yv)tKƭhbZ)>Hu$ϙ-LJ!9;QwIJm"n"wB@7Z K$G>w1s~{fk&ܝ6?a!vƢ]?8=l]UL[ 4= ۙ?fS1aZwIE9Hqz(RPqϞ%s7H J[2Y%}H?p1ٱj{N={f(Ũt[YJ~ť<e@%^E pQ꣠zѹj(>f:Y:j#;h}r~ӵpH6.fM9X^.{}JiMQxM{ 1*CFTJ4a7:ӔE0;q[ leַ˅7z^|gl+Wkbq@Ұq?=_iP'"/-U` w ?c?jw8}M&2΅=;P 0[!? ˶mA_Np``DX$z;ɻgϳ3OǩQoaHR)@|q`vؾ4?Јp3Xh{gVQ Pp[a:uw' Hy]91r,AUl\BxyUm^-!YW2 %pO1j`Q(5y9ȴ"D_v^U|[C>;W`1`ln]7sv2]_m8e شlbF]vŸQ+:sa_=uD{$ACidSy;*Fx]Z Jy\5_-thξ&f .bˠE"UҪKƊ١uܱxGGwj#v.7U^@yc$~tyTAyj$_͖cC ^[+RRfZ>~G81?84\ ;5= ,cC<'0 hX=q8˓w ['{d(qkj.ۧnhv]b=7퇏 _/:\M{|=aPX[εcrӟ 8MDBFeԥDN N,|.dLEHH;/U۞CCJL/Va#Jؑ>Dč;vH50M5Cԉ~XmYw2gziaRyVm7NX^.s q\+h b~5imDSKꋾ*ufHĖpK`cHz4}Rʊ…foX["dm@!Y ԯI%,ZO$z lEs ;:s{j?:ނϤPDUnh=ɼ%;B m$iA׋ IUJ`X@{xT"0@奰6ߊeZ6E~oX996'0#Ou"3^QM$zA3 )k5;oM !bԱYSJH2gdR!Bqa[TGо A}[=d9 ǹaձ}.AfS`f?;2&5a 2M]!ȉϰ4۠|dւJVWz\`*OF9垉rdJ ӟW&YC#Q'eFUmnP|:gN"G|^S'*c=NFMkuڂ`%bZfsF/0_ J\pgUjKcbV!yϰg陽<]lke=ӊ!cVdgD ںzoֿaD_kB)p)_u [ I7Yԡ 9 7a_TP +L%04w!G8$iU8݇w{G O+Hk@ͫ?=fޒr՜~ y7[Im%UdPv`y%Ynզ:gm9[/t03c='be'r#UVvȺjصy0|Q!imk밆ez}l\č2%$7Z㾧+IZx[z\-+TxUQE]yq-VQ_x,o[87tr}@'v 蜾gcO_Ȁ*,(9:@븳]]pqH$-Bj~w_{eOf+CVNGjwO?7Ào';?@}/iBk"7.>Ef*uvܘK̈́/{ME 3PP{yBYOI՗+{MwC-a:G"DwaY?@RR=yb^E>j9|ף}/Rp QL,ts5 hnO9ʗS*'vޒcd=s~?Ty*&;'ۚWlSWbuӀm?N7U3k-1px-'D!1vII ;ҭzD zs>9EjTfVA8>G7m ȃkӘ< x+~K&Q*:uu=qSt(N{>" 0Ԓt8.$So/b۹/L0luP0"hח ?IpV]S~F2FC [L+^`ꠚB(vٲ?"IEUP_YT#EHތ~*15R96z})=8\1e]Ip Ӹ">/!ޠƃc2NB-q'ǔc|ɞwFhܾN ɍ!b;W0I&Ɠg[a{wg); 'l^jw>tFZ7W/4ʋ94[cûs%Jwm{5e3NQBg`A0'+!f CڰpmV3?yup"\6-C uȨp_w Y խFft}.nև{R)R/T:H VOØ5zB5X!',A-7z 5_7DxsT@tIks׊$_)6z˶^yN+9sQF]ۢ *0qnלXN.WlxXt;;*a7}39%Cq04 Ԏ豤oB)rS(u/!e&r5SKK%Y,YIkV'M3#"ZJtpAМ̫rYܜޚ *0GR|LVڤϨ@y `ˢM뱛S6V B8p e r RE(\"pwE)gȆ s; $H«5K[7=xPO|iI@Lu->1[d$37aLz %77tL_;)o'z#>}kÇ}Z96#_,ɬ$qߐL>x>[[?chw&4vHe1$ KtlOݯ-^եɟ{9̼#hF,|}TbTJbAM1 ΁qFFq̸.3BEN*I WӯeHq<]VL ,OG >ķ.=4t"ewc|Ε+ ^ Αg]tG< d菱G2OF{Za-vE]Ğf.ơ6c.[ CfC ƅ6Aˮ@b"R63ңudPx*|A}R͡5 p頞QBr-e? ]87N"GstZif%XW;^DZX dhśA4k5XϮ7Am*s'J~/oY D,t(gk pO=0u~M56dH*c 5Ǿ A9H(gܔNd`?{wD(0H#&SK;>*"L` "%BP9BJE|Hh.ZrTM,T Ԟ%P&rFY3l \h/+RLmTV9!] Tݝ&>mDr|ifa,SKT wtVc}"&fbW]'*Ibw=٠[؇I~YY?w*.vaW xiCmr *oΦCF@xgޛۦUL@B]Ee H:r=V|#\*(WYf!,p&v}]k3Iã,϶V5m]#%"^ޏ7߷Z =& ?[<|M`bF SsD/i؂HtHVOwFrsgZw3'6Y ߓ&at@;Qɘ.`ymÆ`-V荖oeIDA&1E󡸆1lmʓɲ$Hk?.@Dx"{]' T4B[0!بJhSCC ׂ prD޷WmP CGPB6fS]qS QK.DrU+ _,f%DU 2N'ڙnc.`$/NG\^=ڸ3D"!3ʬ/&8qq#mB|plcfpGfQU,ǚesJabz66ՍA+#^m`DqX/S̉eCXk0jJ9, o)w"2J|zlNщr9+yk0FOg/ 7%s4 콥ڦ,b葫/dUqGusZ+=JBqL/ٖl=Ar:j @QwԨ([ƪN~/?qM#3F2A?^NH[-dݪzU@Xjj}5W O`}$ѻH>lia^Ȳ`w)+"Nu+=Inv-;Ӯ^$` g|>i1cebJ mhYi{+~RngW@IPH}e`)lMXvŸ:H6xFa, m0)Yr%}B"/p=a$ %AKͰe6k-ECqڊY8) $ca޼ޝOlҝq3K׺8}ReMaw5ib0·6s]]a(nty! @UH׃7C_Sdl'#.aG }PQɌ zV6 g댒)A>V|$) m,=us΁%h5)E7# 783m-˃d ?}pNT㎩Uy!R0u[Ok;(bcՄIOuTc xo2[{-Ӥt%3(ƥJ@ꄥ#ӓ-a>Stb( f so-[2tqՈ%3d!] ySETEםSv PXtpHŀδ仔2n˄Wp0 'uY G&qLK| ~ϘM<9nS!^tŇ=.&&KM-R IBPTdNr2Y.C szp<\'9L Ke-&%3o\"Anh$PlGkUS ϖϡI4o5?Uj ]Z;NJ^1W 43JR\\dgAl(9LŤS&\#$ӄ+'%@ 4 m@c,0p"e#++Q|H oe- ht GaIߌ3iB}*#!qRop S=@L,Ъ/Ժ'b%}DcB*x=̭'r۪>!9 fSkuD9vRJG0,ܟ!õ x8qdaY854}>9dER76 ~q-\ݰjU&04|VbS(m|e_C =G8S>5g  )ͻ 2L%S[`2',fl*FJp|~)T6O/Qy*sDL='"k(M!vʆ\{tbX^߬K,W!-T,VnɫAl xʪ{dc[ >AMГG(do }z;\kT[%\ (w! 쥥I:cĨ'g10g3]XvNw@X8ae {23˪YfPdT x;D"J!&?WE D2UZBֲ*8mgb5aMYo sqWs(ԡYD=6eQQ>QP6L9IEW-Tme0%OE&i!Ƕq"ݥ>Lj~<%*Ϭ1DzIXEGgsg.yrix }[+į ĖZ;غÔPrOԣ۵_Q!mPhAR!urC\+2ȚMYy6:ٸ@~r@.+bKgU7>H͎*ao5[򜧖a"vCcb*~7=-:$ zff4l@D`:ͮ䛖@jIEX(uhߢUp'(6.֋LB쾑g;D!C@w0@_ D Wt9/#p FS-V,҆11TtQZg/KYm74嫜R  8ӺfKR|`˔ݱ}dE'<[:̵KWõ>Ӫܑf̒5wpśj(@W*}y]t״FB/dO~N0~t30eT-'l8S1+g{ql h7J/T@K)HM|>=]T[~*5χorbiKoi`D7 i *NJP]ڜ t9ݩwr@>!LfuhQ3ۄSI.-+k=qYrl k8,h]C&"+t[t'/ Sn?O /D8ygRزQ"mFl;*,SU]^ЭڣgYR/JFk ڥGN Aaf{c `N.uϠSh~2@pw[Uexj}lGd4fiA"j!"&:' Bج왴aM}[|fZN<־ӨTT(uZ;aƤUh€ M^L2*RXX)RGpX:_O(mg5ctC WCQ Hoy$|B3c5>8X(Q95m!/ re],S8XjW}QOJ8\MVtF7X3}nQ4[ F$FDb4s.LFk'Mly2 ̓BP|TO;7C(ErwvhTv.]{ >!} /@Ԛа8𡜻R\UMX[OtM z1jX_ 3:Њ^*QΧ=YC vd|"vMjڔ]ڸxz:E^;vw ]06vu(C % f?3i V .Y&tCd?t xH?KyW2m޴Ixqy+ʛE+'|ښ;Fy!?,x>ZZQ FrkrY:˭3τDZCUbS-},2/n JVORlfQ&$#cξdsrY{fl`S9z?Ye4PvU>c59a>du+ NBHFj9g߉NKǕ;|"XP5EA$'A<؎=y]z?%T5m$H%2<ίOfOzr/GOVtֆjVݾs m5\eP u:f+(\>Mo=(o}1aWOJe pW'6BnJ}P:D?81MQԏ͖'W< w9UTyQC1V:2=.QR8ZK~-DY?Ϣ&Fzw[s/r6]_<2n=1xL4>oO,$5198 }D(p) Q ʖF;&oX c!:d4ij~}\Z-|_1N-FV77ܘvjka-"!/7?t O5fT(x[Z9fg~Uw_嚸~7׈_TxBX71uU}b[O91)h*؀u$+-@ Z4A=T*FeZ^.vSTQ] <,7)0-+yaνJnX8*%8VځQ}:0;"|!c+a<&C4wUee%[pgp솪θgbͯ2xҒp.Tk /G?#K \{IzniCƌNv>2'.t%HD5#^rxZ'' ғpNLV; ER{4Lg"[?;[HTd,eO)@{'~%zepeRD[\tVYݧYPGy!UqiMϰǡL8vCD&aq#18!n0L"'@)J/jɀK29ਖ਼@a1#p/n7mhZR C8FL:߃ΣxcG: ige*1sspSɰ|&Z5')b^S楚Lu``.%=In S80gfk#X, ''a.&?bALfd8J Ɵyt ݆e*"#J프t ЯVK,#V1`bힳGOA͝\Ǟ(n~[ikA̢JEKP$BqLxmiB(:DLB\ZT_8e gsCX`}iik8. @DT_~`ݪ]PC Iu˳db(ƶse +.g"(Z "Qv=6\eز[?lr|O]xEn&fPv2~櫗01 fI`ee18U0]{܋榓;|!xd`[Wt)!rFS;d*Cq)ʙ=NHdp2{7-?~aoH!w Yd/4D~d \F]8-u _a/h-&nU")B1 m?lt3ɲ_5Ӝ\n9L\UBI̊ CjL95Wޥ]eK1)W@~%YAr,,Ȣt-"N؇Ͷ\Fcc%@H$"-*k崎kq/6? .A@VvB00KFGҘ&mF=™NckosI @SگL7$r=u/ 3'QĆ*n ca-J b&ȶ {ݡ;Ʋ?$[%HEB7vLQ ^_l`ܭօNB(ELu:ٝFa_I\]Ð/v}dC:#Zz|w !H8gb03M6Iz:h5vxQ+f\5@Mt_ޓ$\H-ZVsSnDMxå^d?a'TQ/vVX߂4S%ّHOtVq ,&k.~j5浄3Ty3X~"=$ {W#b*h nٰV2g$܂7܌ދEi#xGRZ%a6qB n`tQW Q|9=O#!Y9aT_9V)r>%xCA}ԚTnzVߧSy0+RoP9}~NXb3jq?Ǹ Q|&q<p5'C| *ҽA)g\}+@.o>'=Zo>Vz-q(UVƂIb!u*`<9tX٥ܣun:_t s?+k@AduSq\мU1f~$3v,JìMhw'_9Svppz´;h6w"Aǵ1S^/~K9ǒ!PHJ'~I`!oۭ͂)\!p{%'#Qu6y{Aڱ:;Q\0_+&Ec;; Ϧ֍hrBobd6YQ#?dEkXVUv㓁mG%-om>8AptyWkr`8  8d[z|Gy&a 0S2[r ^? :TL<{ΨNEL%Y(^oqѯ К9nIp n,E("-pb#Rf3zy+j;O0jYxY9R6mRmOU/ dY6!!tq2*$nqܨ2\ٸ~NtjRXC?zѱyёM.T5~&ſno5ZYWY $E+, cOR0d rj PYȸ5SP*&ɦH:? "%iL/A6kQf)0&Ϡ8}k ZE59#.LxOk|GZ`+wV =8:nܒ4H.>RLcp d--#]5mЛ%Ign2{g]MxHs"U/sdC3Nliʡå:";47(p?U3Y u?BR,H,fxmoHOx+1\h{iTf}'EA;\U $۰,*ŶQOˇh$L`4JB9=ɳ|i΀9PMHg;(c+~ȌxmI/5M{j=kēdg۷0N#)${RJιqq1Rsdnrԓfk {>uW?L8]|57Q.4M,~÷d]#fL:W"6ZエkBvPiB oLG5\gLG5j r_/dv=s%q>z9]BY;ZYnּ!)ȣSb1V"PZu~y\z:J#8(OI^ {@cX?vwac|Eu oKEOMԦ-vqO|0PeЇ)bf?Gh[(D11t3>X@ķ QRRH~ip­@"1wDaT:=!`CM,p.ӒߝJme΁|,Ѩ{>[ض=]ީ GX'9]}PJV*BTLvzBi$Rh @sSܹy4uh鞎;X(Y$$?ƪpHXa@^av\)G"kM & 8cr滮,PB (Cd2 'KJ *x سͳv]^qfʂj7)721$Ӎ~}3k:\O iNBΖp1p!J#5=FN,\Me "k[ %r/~ե%HZ~ ̶?a!ѱIɿئ,ӕ;0w[ ;Q>UcĤ2bvPD%.V,Poc86Q1G#IS}=j~yPjLyik4f_}º cGP7P\mʺsV_9 PT"*;}ϰ}̊#$jJrz^W 謎aJLR.0=Sr/*ᗱ+٧d,"z +Jag{^Έ}su-Q@d;,3Zw|lqT ;&,[-o3{l553H Zc6'r!@1_(A 9(bupGZj @`A衦!e 8ss)mKMU&CzY;G|ZNӐHxe>~ż%8%Vv5 pTTꃪ =4j)IgYDE]=YVe1_QtU~@ٛD`D.Pv)B9xjgZT^poZGXrR6\rȮ10O*+, Ib+f`7#ܜ.B榬>ј6?ʣ_ '쌚3B×ƕ6#F<}+.(PlX7r#;?+5#-E[! dxøZ!p2I1]e~]^QoDuǛSԌ D!>f14j\7HyEmlt:L{0DND47p1'=ituKOCp,f%]m\Q 4|k*.0qJu IvouX67эwQ*.I"i ?g;BkkT$[3A*fRm>4k6DI fVqrܴs֡mYWi?0v@e*F* u#ItFhN ˀ?m kwNGHEh &82MU}{V./d+bV L<+ʊCr~ 8fܫz+ )E}EI(w(ǧYlm>(ny^,3V6xp7Vbq 3f]}(^>ёNؗro>zmiaV~HI+E5byzCtGCZ:/1wq}tPVPeT= C,`~ͷh,W>zԪ@څ{Ԙ!iVj]KB}KbGjp][ƨ0U+Ef-X#gMcCgͫZB4#g/1 ʰPڏ:( [.^(&~6A$asA5nW1, ~V/B`Dgo= pu!LD/Af,f9:?D_}%uvk8\|]^>-a̭cT@$~AFH u8cU%<)Au5/a:E0ieMHի`&%^(zy3}!TG=\@Yϵz~xkh5y|/i sw̌s"b4 }$9bjr$dZPPZWd4ۏ`/JGR8/j^RCӻK(Cej+жsSFpiw203%,MHĩ!**pȢ1*OUQg8 3&|gOIeOߚkWE ̒/èE׏͉e_Ȕ1Cfm`UV3rE9BŶp[t<[.@Tj7Aq?ԧм.dڅ"‡Mru RPz^49?DH8(Ġi-?lAK*ˢG4BZR)0v3ޭyA)'@n3˿.#.P-BIϬ*;ď/GDy_I5{SH FޒSL@noKD 4^6<8 ZS=!<}G,R6h`@k2#b5qJSdVAuGyޙqZVF0C =&2ϯmpj-.W[ZIx~h"BNXdƎw1]<CwH1#7`R?.nuj Z ~N[ƪ5Kl^ɲH p-i\#};zc f(*5$Gug+%7,?tRŠc0fRbv/FeHz'lIyjW3 H 0gRDszk* :SbW$9Pu""&g+bP~uFh8 \חf|!Ƌ*uYϞvA9R^FVoڣߪDŽ#mG-!PPj<;SۗD(:kNNu 9d=M2f aVw)[%a,OKώE?yS $'s9[|к_J+PKc/F-xK0=K8p7W,SFre1W8Q{sӣx\u㫡  ]ف_ ~PKK ;?u1VkvEka5=Ր lKӟ-81s)@A(L=h1I3dgp\_L=y'$*#ᴖ@⌿%-%)P1FV- 5}zxlͽVIy `MW:{l.1} v ?{ PaV6mUy6\᫂;=" g‹>bӺԄc Jc=(ҷ5Vȕ܄DJpCߋjbF-JoFuFn: !6yEQ20BEc zt۶> ,TX%[v#o$}bQ9ωEf'!bZ}I*>G.Ǘq8Xip͛! "]#_-Tf ՕwK`PWdԂeݖmt3)>YuD$Ea"np(\A# PHd`qD6e=;[l&D7NE6+"67݉J^gh%o%~S>6և%$h4GYz};ކE= >EF͊e0ecYƃe&hrnM#._i#FC;fPaPJR*Tf~.݃{nk;eT캃"qq6hҫmRS^E)wbM`Ufg[eY8N\fmߖ,Lyz!'3"&U)^F x@#O1k{Tgra}Lx ؍q (^Yrf"zƛ^yaFc-kZsR#n*16z_耄LA_B?.%]8Lr3.,Qm;|S{Y.yf bTF#7 JJ< d1Es_c߿]8ZSScl d$;W "cʨJIǞOfXXQjKSVWaĦAUmp[%1>]b^M1ü"zJDBm1ޛtvҍU] #ײA}Oa4P|2/~O, lC2_,PP#m>b6X)>Ge vrOKƵ3V3[1.#O| (t&g%fukxրT"-M}ɲ!Dt;USТ0̮)SХӼJM~Q6v|TJNuF1'ͣl+:ÍaߎPNk(" yq $PQ/,ѫ_(z:Vp9}P^! GAkqO%n ޞ$Tx4^7[fXR lLS5*'-un3TXp!f<|x E-5ctǮ+hB ۺ+[,v0 ɭ wg+ (@Doz'L/ȃR Oz +VƢ{D`a#PUи;OsU٧:yN&|ObwV*ʦ#OG4I3 4Gr11aE>Ї,{ʂ.(ζS m8B'8#1m%<&>UC|IJ6ڄ(OQ¢G=@D4}rj¼8K+Ǒ!vcE?H 7 jLQAs;"Zz)Z,)Cɢ%`:ϧκZW3rD@g4kD 0*=|.׬Ժ. wA,OnML#`*EOI)g-$+d(LxAe-t'v.^t6{0oE P_Hvy3Ɂ~TWƤ1%c+n8)@* mYV')J [T]{>}0*a*ؙf\.|کxC*b"Aɧ.\qRD+yuGZ-\lKb$tNV}~eLSi+!@zs<.\b{84(:bFO"S*%_6A[qv a^ƷpbMh`B#TS,s G#4[oXo2J L_'|GOC1ߥ5.z?힮 nbͿxt)7uL`%,Qf!W -#Ffv{%-^tM#W0@éy rcǯT{,킀"=0Mؘh l#gGU׶O6#4G+~c OF`LE~Colj9b!/#iadOm;\iUn?1T8(XKW]\MҰ4n#pG:8. ",:DEs 'v{o-B6QVI:c;iiyT^\/Yҙwg?ȳo&B0θh;~ \-D1§|^Gy' aՑ!q_ S';dqUT]vG\ SUDpB3j> Ӎv@Uc7:./#R0OH`mR? ` =d2 -9= |#fr|ߟ{z^T$1hl4 6.$PgRoӳE窴{<O+V͵徠4%[S8v椚TGic+U7%\a8XF _z{pd ]-+tG6]NF9&Eoo}Q0vI%:)GgJjE9_9gSEʴlh/Omc@͢ mZXt&M^B; n XO*б+1jwQ9Z;F\2 D:*>{1:,?(&kT mPc}^u:]iMyW56X:-)\ gEґU^]K58./*Igu$o7l)./_YBBQys6 Pu'׎ρGL72ѕMZ~+OkV{e\(+ۄ j z\xTP_bN:byTı4fOF hxatr$zWlX3aEbeM[a>hcJL.zWy LZʆfXi՘Uc.\}Y  xN?@hU_֕JujS.;e_c}YC[  `tS'@VL/QԿhuq CF?X$MݿC r#2 !1>{vN3G .k޴w"fZ;ϜMowI%n)9f!cs8M#SLcA:,}!<2^AL9auNw URLpC?HclEp@3?U"z@ "{"5a*DĒ9֝8mXT?S Q0jV:ݧqʑҌ_T!2q3j.e]["E7 ܰ%gÒ2Y]xdJ\hWyxǬx`1%*7_`ΟpEyKP0QGnuY(Vn7tf7]j11hB FO ~'y[x"{5>ѶM_4K?/'S+s팖$zcKÇ xh&@2(2 rkE*7C\x;w۔G7p?DM)F $jn#s՛-A'0 \Q xt;I }bLט.>"p0 pFy~C;JHxd>hs Y?l 2~,fvrG_8摹B n=&EZR؄eWy[9W8Gɣ{gN *5M̶52]ͨ=- D*QWG/q݌Gͣ?;N.g3Y$،֖[Zw2))4}Tb9\Sļ'C )cbw-H"I"&F]&Mߚ@.˿{m!Ly*_3vjҦ*RFKdz>Gfyt9< \`X|̡3#N2V)Aە\g^|ÿu'9myO؛LA˱`\]jl~Q /MJk; ѳ=؊$wjY֚XhT2r a)W5mw{=A-g%;\2 ufׂ?-;2u_+74N?x’^@W+47ɥG +fCBYKjNukTF2NųݬDsڪ ,@Uhop|O>A~=<);&~1&!zdRa` >î4SG!z@^*h 8 8}c~gI14O:vV3Ma_neo :͈m9"Cf6ZV+!#-w(a!it:Cz-YA?,/14!ȩD5z4J]OO ;y{|^,[`&%c/.RVl}OJ\Gપt:K٢\!X>Mzn3KSmj-lD&"] {ђ9ro8I=/$3q}(2H?I(5FO Жj7o)FT\^.wNs}2.&8|4 ^3zRE1;y dǞ^?(Iz&uv-A!@X)dQ#F@6}[Yd&d y7p1uApЖ%ͣ9TK%ٷ45شrUWDꝉ܀8~foVg-+=M#C/*<_WJ10N9j1q7q5z\%u?v}A U!c{-8L&@)$_߂$\Px`(*YIYk/j={ćf))M&edVZ|V_|6.k,y vsBd_ ?lcLlz$T}'EeUΟVRtPW *bU5UǙ0WM3ж6vCNj}C*3+N$ /X 3u+sz=M"-bzݟN/]X׶HO,ZGDbV 6(:TMUSM*xNeiռex ["E " D ]š_C7 jnI[@vyEt\~qT|oH};u_-LD͝sZFO( T/Gk."׃D]&.}&p$j87mbξj_ӭBoWzNMD+mf4X^IwKK6(-)vwe m/B↻4hMv9`/:4qɐi>iIW44ѶrTa=qHdKW{(rfZ _H-EsJAA̔|% h, cpǘ^$ G#ʝCIH.8W\&%hg/7"% j i$9Fm컍z^N;@⋕"tי)j Dig}9+P,2 ԁ,* #cPAk)un][YZKD-JD-a`tb.Ieb8ьސ=Su/Tƶ̸tP`ueOHc59o}fs;UBR`1Me )=H7 |3KSu}l\<:=Age*c}NV 4GGR.V ZI> Ke=trMn56lŴp)1vUv¬NgM _NȑZW'~.ڶE8(CV*$reRu=1NNs:Jh?Jhfgn#<:M4̿(ծAAh$Dy\MΨi^Lsc,@."L2zqu:;ch/|pb-]Qh;vlM SvvMNATzqq.9똨wa7ft8QZܐ3Fb_P6 )K9m>4x̔ٷV_bR%W/kM@zL*$ZofBZ=[H" d2|eW#9OUG>Mjy^wm]&h7섪ߨ %0Qw |K/XL s88}'KnM~oY}8'?z=BesM|VL[()Mj}ANsK[a\Ħ& (M䈮PL^$J@/m!/qWܟOa:Ϳd-]r+хfPXf>V>M8hPLN(3p^RYc.IT^; =Zj~Σf@ʆ3(=6 =oOdT}σi\^Y+'CϰQOK,7G840#N2v7u  b%2j38;wD Frl~;>W{ ٜ*3sU# N!r"-̆=2up<ِ% v4+ |^SMC:x&g^7eZXp:mo]#: U;NԔbSa;WG'8\ax6錢N:Y]R.RJ>kKv+(;SQ"tE4Ǘ]&?8KFk@D.aqΊD#2 `Y|<{̛PW#2㺩Wґ[pKl)V|& 3ez&ָ^ @eC_^J8,fA\RΨ_.z*2˻A(c+g;-v8c.\"2Q RQNV/^O}QٯŪY(l c˅ؽ5k "?."W&. KbNע0S3wyS \vxaR!{hBv^DŽgS :XRX}(AK15=DbY#4iJ QwdOM~?0oU\tagce VD2D-#.cbV٣MypsLzHw`@q2M.k^0Ըm.;OX5T@OUux3r)P4KΠ d|:>JDHr?dIy<IQ 9)Ng-"WG!M.cιnӢ],$oYs7(%͙EfV?q"SLJb0xEi+73c]WUG5컟N8 M9=d|9f; sD m\- Z0uaRfK~NTuU4>~w̕)>JcΟ[w[pJ&=*@$<1'Z̳#+<D_șx|lC+TY MeJ.dxx]gb~֚O@J`vcao pȳjbH5'. Q!jnWѴq|:SU,Dm۹_;ux,ٸAwlN/Fƞz&i޴iPʒK̔W~c/B.o޳װ=iW#&|Јb6xm^B`PM7~HrUVύ9e8{IBnDV4JLz_a~%5QO{tfxY.c"r 8ށ\QWYX}Eh PT_JYOG߄j\ hݵWVtC)89V=6tڡ{3wi.N!\lUEH3*UF4"\LQ(7v8TV[BM_7[ln@]DH#i+{OZO\-󮓕IczSX~,!t |J/"@1?: l#9Tn03~BpF,\bVbӟbB͓}A*'fwev4M@]d9/:WA_I}\ r=]YV#"_ ؿ$WWOKƓHуYYl/l 6y2c .;<;e +NLȫm’݈5J:cj,-Kޙb8z6|UP4tKzLa$S'n׈3wM \1\ԡҧ$lF"UbQ/bv4$ kuY*ۥJ龁hȖsL$"<ުk*mSC.^ p@E ; ;F2~WSS'd]md]NBtXbb_>k}HEZ{EFjZݻ.x&cf"Y-V9sk-WR Sx8%;o˶^3kSBf"~%]]ޠq il~e@_CɃcZs/ ^zIuĵe Z@86|sIS͞wbi>l:0'cu]F(rBGw0y?sdk<>yp?gqX"KSO-w`Pw/;A'V &lxV{VY>9V@E~' J n`N1wg]6Ef^i)]YX[Lnm93XZ0dE9O뷮l1kM_zw5X>:I˄42EUY$!l4T(-C*b,A-h("+MWBs1mcZo_fU%W asS.~kmm^xt uԨEt4ZhXŠp]i tAlI>E-ﳞv CXa>HHxb4gxǶQŚ:}b%‡1fX P]sOMoK#Uv5ÔJ\& hӝ:iqn ]x[_r2H'+gVK0'Uܝ go&;o5(g7ח~lzh@3ctGt¿/RyqR46uvdl0_F3[>'b>/ L%~wN<[2:DŽǜ{?|n)Q#0bրCQg06|N\GfpM*eI}6$PqП+9qcs28G=KvG8t`ݻoRPxlims?2y{ѡe-QD Sd ŒںwMkpMye[S##UK"*r48^+Q Scz;( dG,4ϳJ1 M{T=@BcS>j!;nxH̷.ҿ{CQ1o bLRv|{8 <72Ek_F£3S 'K2QԱFXCT;o찗3m1&SaCjB)ف"5{b~†rRlXټg2|SV@ihQG;`s]TdMz3^aVӤ1?xhRV!=\>0q[H򜲖,87Hw˰NU4Xkv]+]ϯJQzb <<ˬ~d:q(=sȜS=f?`3XN(v aݱȄ +M˅Kg `S$Kӿ|NJJ#Q!o(p(NM(.|F Z<-I]!4@sGua!D$*ГUrYwqX=\X;lR/$o~ vPzӔo8K,rNOTmSi\nK%Iצ2xJmFٵ 2viW?zҪܖcJEx*j0S`v1lpClRIQMg=HҴ5 b}Y>Xe}WZ8 Jh (gwj%R#GK]uL^r, iAQ7mN$^ŷH`#5ZëRn DՋ>/»Fю0A$0hK*t/aowV+&gN{0r#lYŰHE*MvqN)Fs2?>M*6;pA@`B'?n~^pl ;^!LlXRZCpˢyE󧕮&ZW{[M_+:\݄GҵD D+e˻v/C7Fr;#~?k E]ZOVE2@`"͝Fnl.졊i>þ`ځ]۳IZ1c!sB(ND85U߻b z%{y5Hon( @8 :)D))"{n\{cZHs߳+ jzca{HV@ ̧r~D|'xZr(zT!h$*cQtB,r}* вƦp(x>0hWTN >P'd` ;*]h&eB_Wě-HQ'Di:-IQ gIGSmM`95nڇZGm/2E*|k;N[%ޞ7tzG۞EnfvDV:|ɡ}|kU$gmGt'q Co xt洁ܠ4Qt9Uf/<|QB@SM7F1xTt)Բ{c1 Y)NԳTe⎠%ҲYPs`"R&`/BjpP$Zkv#Ӹ\"voz@D`F Rsievݮ>_FX; N]˩;[$!KP_=ݿ.qvpu`8lDDd,I5oŊUa|LC5m\ZU6#)$~n, eAͬ?쵔1oL2 ɻ)XEW>,h?M޹(E[0mm귓d7|+0$Yj?K z1z@H}8ݖi0kF XYPߔsP;>s%CWs-n;_l/Bء/Ə$y[[7@F dRhW[";f$rw)a8ERt΋:Q4sޅ0P%T1&YVb?|(ofnb~ x#_A|q|e|JP\r fHmv!RI^q3TɆmD}+du9‚Rٟ<۶aj!NЌ`4ٺS!D? 2I}!-d,ntpytpZ]hsV$172Eͽ"W=d| ~31cTt.H鼅N[?:[8fɈ<&$&xXz\ҩF Cj{ #ZoBU9FNfȁUX" ~Ad;Z&2j*|,Dց{, Q.lE4ʱÜ![&)ϏZ)uU)r* w6FWnb`U68A6pBGѠц'?¡+!ywD?ozz7Otdt? A{G(!\[-E7q.tTG⿠1*isd]KF8trz|kQ88& WBR'4_KUw*A-޿7ԭ;vm(ANzJHG3T,D_ ex6F M`@4\V:Gw}ƫƘ) K+V ڞ&EO|N?7[i*gPQaVus߄}۩גٕ[IM:U-mgFWߦ?#o6iyEOyesDL ,sVXmqACRŷ'|i)vC:Asv juOg#FHщFx@ƬQ2{]܈%Tic[9&VW%MT6J,^"US{0k 8eyw 7ÿx`6;g0Ī6`"1ȥ۞2l\H) |{Fl9\gSSے^J.ʦqiԳ:#Œz+M̏Nh CGzk* l Er,Û为V:-ΊOd3X+14̎9t~.ɋd>Շ`q*|X?=;'X"Eݐyn ObÐQR,=1pH)@!(g+F_]0rQ!? 8EޡIϤ4TQ^R٩ !邢 7B Ui#Nw˫OUAeo:w#9Nx.ϋZ(LAꭣZ9 7iw/Opiù(,\sƨΔ޺ǧXaD 0P1 / e~_~k˲ylvm>#P {r?A@o*Oi*8'@?/|% #ns|;"/cnlMz{Jo?W9gPΞOaXPM<4}jiR6*L SqDJ\{5*E\\@D=Df>;Ed]UgσrЬ+22FB gfFU-6L$^KHn/6E(;E _\FNFBzaHcKY @s@+P)"'QOq z)N r2'S\_T$V5 ݩ95Rl϶g@fZs\4f͛Ik*Pgғl>Ȣ0=yɸwve/u~;Q R }\CgW62 LEn}gDVu{s*`(/yn^㧪/ oLz\Qi̅y+fd)͙n:|OBbdՙz?epzy7$ )Vty)NT,yyF T !1f ףjЕӐKZ;)ܚXKF9y^^$agM2F{P3XQڌ!ؿO 6$̗/d`I)Q`K>46";ʖ_Hj>41:{;gע/1`𯓍 |m%{q:h6 Okf zezaT5 Yb2 jOԚaa{${՞Lx|? vtQ;m9#hg 2)]]&>TLЎ}7WkW*1Q@IG"A\ADM P[ZEWR -+2bm̙0 ǞUIGrh%Ё 9`@4hũ),3ư*h.Y>{\Z[q }yұrd@_ﴯgz,vfbX0Aĥo3XVJ v.* k`uʋ3(/nЮ-ITT?E@MڸMH jS{ Iݣs0$פRu>?)צJ@ŕf"[v{lJo33 COWt/xIea&ϥÉ- s1KqުKF&!$Gǰ/k6#N ]sr]>8cSV< Fx*NUdy&zb# !)u(&Wx? 3{G4U`rFFC;X<)qj/vrZeͩt^7gEgI3aΓ39gPuD#.#'SuNL5- Ia(DIݖm"mh90U+NT_Oq&eԤS(f;hߎ_n>KxQ:XV.ݷ''K%:ŇE"):~l,Pgy*03<]A"f9'A.?g5_**Z _ a#?~~9)?qiÞ~fC ?<0M. YZpf-'װA먥(2O@/棞*@ɒvѿp^k~D;t2+5?GQ1b-EB97]h1抝d%eJ؛8K#R0z)kW!@{ss ~!ǜS?~=F=l} y7"ճGw桶7r '3:?T|"/.a>{J]wch8C{=yK#X ˇYC 2aCAmN++ˍMuW/x M (B p 7~fmWZ!> VE XϷ=QqEg۾B 9(, (.1PJڪR,{5e}6^/&N^nŚnY.OؖOA]Rq+{XLl0##b47ȣpwђB&HYq= `6à{nb OxYp<$'߇^T>Aj<0cG48ioTqpY_5Wh(3^IIF?K!_y~PIb9Aw7h"VJz1^HddPΘ t2Y$ɞeoEƻQUBea~ͥ\ԞdݖYg-լDn^ [0̭`Ik@K\ѽT4:۞<#b>1vÙr,߼<||Sdv[x̻A-U0Vj9ѐ$Xc+n ?oe\o!`bT)dcN_u\ O i(-N+uW'miIR> Ϡw71uKdޏM(wp Dx4W/8,Z=}.>pY7?Tzh.ȠSoq+JY)N;$tH;/hZ L+Et*  a2,\ !"=&&.PJJ⋼BАs٦ށ &^ &&<\Ylj6UO=Ͻ? JhVl aF^d-huǦ+LNH,bTߚ&.鎋^^:H}#"y`PM-ڰLAH' ޱjofp?M:\ .t e'Qc+\-b.ط*OmR@XӁHKcV̺eeiv.< ֧>e m"U7 N/ U+^jl<~ 9Z]7we(uMFH&H`Gl۝ ALU]0g}.4Yh,wV1xϟ,L¾AM n<9_f=I4$Ǐμ4@.v^@V9 A,N}*' a!^>ݬ42Zv#% fx&" 5N88f3؏g'&>gwqVb 08jY1$pBWnph)fU4}dY',%~JY+ "3*ill~kUs:9PLÎXaZAX,?cP\[}6vZ(CgC{pR HPf(2v;w;+%+T iq*OU5Fi@-Dkd~%݈!QLMRF S E19 nI#i@ӡ١S}yp;"P$* i,zSZp-M)Vs_7*CmDQnԸWOin2 owdc^:;~kS2 eoOGVB[wX,Y0_;Y058d:~TN*JK6 . JȽx0 QCTL;啮JR*:MQ zm$,/̿8"9L,Ǩ"Vo4;pFF\C}idJY{!U(N癲B7ֹ$-Cuq4a x 鶺A Br_;:۪G}9`)C+b^ F@2oG ϏJttw*OȟjUQ ,un XFKS哵ZI9~͋y'qZ>M9EXR-_HvF]"!-H7Rj{Cw 4Kޅ;wn[D rp#ЫB#Xqf$s,;qESpH\m+W&ExN F(*l8@{oǽ:C!2dBm+uwFЊ0*2wNW 'UX\ jAl r/UlG]TE6*/X uqVnZ؂8"aqyXOyJ1x?csf(^. -]Cie`^HHHJA38Z8pYK9o5!g<,~"5>1NM.UMuWNؙVYo)}7wA  _.]s{S1ǭu3+ުCH}Y@hbŀis z ɇBmgp*ى Lc&/FO*x5fy`M,lKQr22kxǫEKjṃf&khH޴m`v>+T} :YHC&Zo-,O&ڤMe#tdVlPi>UGqN, O',^ [Պz_G.@}1 ]bA!%(B>6YA^%-pFY7Y&-v%s R qa|߭_BV!_ǝ^35b8kaCauɭ\M|Ӝ|Fkfpvo\rꏘ+49V΄`WnH3уP8 6]ljvs{W,O-4fIwʆI3B.x X ӚD3I&CL\ێTerNO4%o`dTJ\*A@`ȺGiL .J GB-X4A" .}<#*aB+Q3SGt9\b֞X//CBa󅤭 V!e!FmЈǂ /l]H&r< /uaG5E"BT'K=2C]!_wseCJ|J4`Jb2m 6erJ;ͫM@Frs;ʪNA+IWv(F=gsy$54W)f@|x>5$4!ܱ׻/&A9=/+$͗7O:O'nNf~.&Ndis/й8է%or-P'Ĝ ` \:ch%f+wsSP,ɻgxMjwgK㪫L" Yd,2JU}eʶM*H4CTdCFG w.#7\9fb{.&p5j|IِG7-_wBpoڐ +KS4en,-Mt ;̱2 w%_ihtЊDõҹPmFy1_7:+d'Pg+>Fpqj`h[}i{\:7j,Ұ;:A:"ԐD̷hϐRA0Tv`|s&b?l#v+=d*w$s{WE {pnI^2DFOsU7An+U BV)6hN.I)3IZMϬ㱒 $H|)eE@=4 7ʒ Ks sHDYMMY(KAEa?$QȚЩhvJ_EDOS;~<%eLޮQig+VLяWV WZ$(91G*TfcwVkVx|NȒkDݨV݋B"R. ZDVz I/?x{&@+A&ij2 7Iɶ sn˞*sə}M~~sI oa)S+M,֏QnwV1ih&zr׋zt6.*h3{Dۿ)l dӏ@52u2';gC #$7D릠=6vf Im fY+$ߨԿcm:5I| /arX-L="lD:7=Y~v~b _?Ős+ J }ggmCl"ń">O J'/Kt[G0g0̾El]~I7FǮ`!-wq$q M 0|҄4/$ULKjd)N2}1 (H ˎ$Z ͠0f0xW6 $L01  ЗH[ӫoRxTK~$vUbDrrD3%hw۪aE @.X ]ju1 ˦)-Ob,'2Aܒ:l%}Õ0"d-< iW/BQwʙB< i>aO=xHMj=eV\stZ-BLd;>ioN0dwk4aCޜ5> SN,I{iLf٠ďz +]1IϴҀ S56{ܙ<25| `RTiQѰ;/CfLa®F.cJSJ\;V܈3K6ƁsxʈtMb綇ZY$ P>,@7KIZg$gnp, ή#ǃ/wbh!aUi9-TG!O`!'oppSj6m098~!ֈ.5c:TrlDeD)|wb a%F{ D1z%il"]hrkFse9r@K 2#9'Ĩ;}0b↿]YKz fb}6'Mk-'eU HГA؆@Vq'\4/J'=D"3wdz+qSbY؟נH;f1 Ռ3+rBu3P4ءO'3ﲱ!jBB)ΐTw+s 4߆zbF.1s>-˗k"hh輧_؍NmO5gIiέڽiS"4Jw'1473>dF2\ۼwp=|kFNϤod!P쥅`Sl7niY(FmxrBXG^w7*tD"^FIWh"tMiJg2h 56 f[6wȨ┾l)HU8uIxe )kd^23$۹q <1T)>jSbLHdV}T# okN2!NjT|S0OJ KhF1i꿤]wŲe"#9 }`b]v>_hSxL" YQ^P/a]\`+M\| H|t}cLg$ C[ tl#*{hdGthʁ9-㛺_ۧ)i:m=-_S")p+ Rd%qc+C1ջywezOϸ%-p2簼_zTSx= |>-|᭻};OWk~8_le3Q~R|;֫BSǗlUNjr4<ûoํ|^*_И~k8]hi=x:[j=RsPW9[mT˶({}E9ҮGYx& u5ZgƏ? vhT-s5l nA?ix]'ja8N!D?Hx_:z[V$oL(%v2z(FQIT: #E.yw?}'޿•,+?IGWxZ@̽~1|wTR{^fYd˲"DyA{Ш/z]B]Y鴬ԧ%zIA5u}Br0Wz&*߆Ӗz@,΂ !cTʕE)T^-Rp^0/i# 920Q9v> N#pȁD#SdH i*Nsw) l^{ 5mty }p Np\lU!m}+3<2AB|!`'2ۛYߘcSxY릸@_vSШ|ܞJ:LkyJ8([15\}@&]_ |c5Wl77b8cbH Mc%y},z]톱 o*Scnm^>8H_U%,@mP{o 8Vr[>]d'4-FRe|g ٨+EAJíA롧ogHEAJQT;2J GC8] G eO1~$|Jwˇ5{6E_o|42+T .Ol&1%xօV8mPzUζxg, #N[ ]PcvfkYKfqO*OWkUdY3v2c*t^` O^[p:@au\s-_=onB4z{J%f-T_/Oڅ3Lz  `;Dy pN-"ݔ"e YlAo}ʊ9?98\rԵUaLg%Ʌ K^0=xJ~I2bsIKBuAc5;=41s|>Z66Dny +\Hl;+Nӱ|dDZacsdCh= $;Gse>eCz 0:ɱh4 5__Con$^U|M6:Nح~y 6ub0Q۝cK#>@ND+[ Zb$O|#LYGգ4ӺySV{+G'0@ =#w+Mʔj ]fo,J<  x91Wuo]"\`BS_j^uӊSm7)Xe;b;G-1pݝ'Z؋ (h0b*,.MR<53Qyr}:l_^Ntг LMN+vsڸm;IטK=GUiȹVSl`  9?eqkM~sBv>;qePNi5+߫ ʓv~1 m@|x|פGKWmTCxuRüz',zoh qA6!:ny:+ڙ+ɟY g]DL1an;4v~H&E5&ndrETJ]i=n߂XFyV:q]BZԧ|eVF#Y*~CSjnJ"96rb-+,^Jd}l9a{=19m??h,?7{iՏht)9ijҌ#a/0ڎqWO yiלf o)_k;X H6cmzjA f _E-^#8Zs 3OFr!ӣcz#7ɋuv7 EnPȡk$ 6B>op4N$ykPN%4:ZP)z-l GYn!岸gOs| ob.H%0B\SwZ̟d+HdAԼFਢφ_9Ȫ5.2͔53f20#* )Q`eތ'i$#TJAU9=vbބ#clyh7.q9 5/# AM ;ybC.TvGAU8"jMtluaDaO?)fe/1zvvam~g]Z@18&'Jj1#c j!p.VGZ:kyq#'1mRBdž=LDbAK;w@0n#IB&e8[A[A1CD O:bAHL(n}9,Zo|c7Օ˗Dkc01{LA73{̩&n篇?$yǴy APŕ\7\g+`XK'>r/pCihSPs{cMb<:aPɤa9Q.inUmAG咵PtNxiH">k5UfO.M-iGX\LݕJmgr>yL_#A9r7[X;,p8EU8/aDw\W`jpH)UfFX󁤌l_08FG钇0ڄAbA*._"E׏i V덖*ovR)]':$iZNt4k/#d|-z/[nqGE.Ce:Ξ/jd Ga[W]qrRyY7 ‚qϤ z8Ⱥ-̶{!`JӼ窕=@<O!.T؉$E7} ~d_/w+JdUѦr++!7✑1RޖJw-XSwA!ηl 6҉:8h:x$Xᇒ p>2}gwgjL=.Vc 9k%>s+Jw5gp#SŮR³!V*jcѐjܧ%&07M,ͥ<uʮYJ2snG t~nM[qn Ix]5oV+h$*s$#z$=iuG]#]eЌⰹ`ǑO@x;GLP9ԮI6.sqE̾HVO‘F8a{B_|3bf(\ ޤK Gl6n㏒I#ji Zxmz.j+O@HCX4ԇ@Jo4$W~Y7S22\7,H48p IqE-2i9{vA@T 5jɩ㐰cq^4ϐ^t`гGrV_'},8ːF%B-wy~GblAiBp 䍎AU8Zq譛˘Uh9@菴}W3*cʼnT HNMثmcԘ:Q 1#WC u@ҵ/)F,q"xZ3Q"'U{)W+{Z_kצ4Ns(mz/hdq̰MZIyn3eP\"U87fxW{( [IAf/9չWQDKR{U?ne"<\9`ȶ-,~!dj&3?ͩa*u蛛~$e fi,~ XJRA^ʭ^Q. -c{Sw-%a05kmvqNQ9AT3z蒳6z+mg;$kI#l2#x,]^vUZS;IǍY~)0#w!^'|!unjT#[d&ƽu6nt "_*@kу . ےkkȷⵊVݭYjh:ާO[Ɖ>cgZj(4=cўYB2AgV[A, [c] o1&ZA,H)11lM= yYKΎ]0fFsl fCMaLm8Ĺf5]emnk(7,wQ¬jjW8=%0j̜ h8GJ V~C9+I],;2p uTdOUƕBO]^eבo&,&MELgeea9S; 7V,5).2!)rCb9>«.uYQ-~(-.;:ug@d4I0ńmEPX9جreixћ1N߽fM5n+nT~9VTÝ|qI6Rp0S;J1C #F/7GJ7b~;p?&_ׄ3.n0.ImJvQҟlFܛ?× 10}Yd ˱\fB(p[^. k_Gr[%Bٳ1`I@Kf9eaٛVf)в{{uۡ[Evg@a(,rs !2XwW"1ie%\[/2&w݋F?}>@Ciw~Ta=h3=` !:KmfW-M"%y:CA]XDIrZЪrvLQqƛ|.wIWxW̱5^ʤ!ݐ'p*yІe!r`zy8w~qqsHЧڤ{}'lmYo^BF :0W7F'?Vء~|7u E=$crʯQE%z3`xpL IOopK"8+m ք4Z@!h=땉؁om1:hzS뾤g$@?جюp5.3kޫ,ãݻ .pͭO+_O{eqhŹh- V(p;F \ls*%U̐k Aj*YB(2R]GSw9B̓z6EfDX1 !{( Kh}?>ufFaAR?f@o8S"6.)(k1:bY )GS͜R"qa1K9p̓Ew-:PMηG( (XEb)Kd+߷#fCH@\K3@n\nX"` *h~v ={0 AmM3'es$)by[:nY^wt|!8]-KL`f.t}ts7i#;|v# T+s4ǰ ;`Hn'2}b~>Y_.M)3 ! P\ͩ|ZDJ(O%9z=qWdC ctyO?E>tx=FhTe3 3$K<+ߟ'dy1cHi&y5=ln]cx0͝=ۓ` \wpm^&APk,iJ< Ƨ$쬞nG>z@>!VhrDj)xY @} VYQw4^ո֦F=xc^5"qu+v8߳%peŚ>*ZMu*h¤f/ r1= 86ޔ`OfEo-Kƻ 6MsF}-_-1cu|k?0qjipc|vͰ#N*TC76GrKWU†D+@7J$uPqBygSY'/y%:I"3[M/fjचi[[ĖoW*.rrw&2:{~ʒۿʛk8~c*GN ֦fW֌ Np"b:V-@JI"j7e;kG8hN%nK͕ܖ Lc5m4Rkǽr(6Zwh7YsۺÛ3xWް'GҢH;)8'Zi.E( 'fD/me-#bj]k!T5W!ƘΓ#yAQg 8 J3߸Mj;VGG"4ϒqoӱhFG\lF%>Þz/H?]R?/w^"̗pI, 3N͇GQ2 1%_ѩ-u;2J@˰n&n`>\7]ɢXReݚe5ܙrx[%VYd)-&tE{W GX+I`]qaI& /? :RGR윙mHHڝj|+7P?R7Wp'3v?2Irhy C}PCS".<|P,"s7"[}R|kVZsI?d%^g9Z%3 [Ûi;,2Q9l&zQ_ l`Ӊ9m!RPkgʹbu+z6蝕-:3Zע',"{f ?:k8P]kH*elN6Rj5=Ͼ2n!F)CYbGq5lu7h|(,X|oPrNk|VdNBgBy<-kS5)uD1OB4{ y>Axu 70> oZݳPj$iYMn$\L dVQ.#7pw^ ˆV;7Ӭ:iM@y~ KQӥuB2gA[o8; _ wp&+ ĸhT ,ty JBV}' I՜BqX[gQuT{N+9&{" KM(_jț}ӢX'yXdFd#~zO?2PXq_2B7\lķ}_}'4s! G-<;7D@!Pd #S)#Ir{J'&~*즏&e1V}ICx<(0oV ~ww m%ӚR O:PdѹXm3p0o7kYho%=JoX~kp4#aZZ/IcOa߷tpohY=И- Kj_=fM ݠf<tvRY謳 )߻۬kn}LD>Z"O䗢%LEx_&i"q Q^D%3hT vh*s9Bc*4hO_ 3M.MV ]_ )قaFqjk qOfP,R" p_BR~V*EaAN7:O%ͬץ9QGR z<S^5T8qKw|?95ٸ !}MC- zRɷ`/$@$w;I5* *?!knnCv-_ϼ&/z7Dq;m|mBj9+7v5 cQm|,\c"We$Gs0ͯEClϽES`Äzʧ,5ˋ>WPL!0#ϲEsk1A32~ywQ l#/Q߭)G]t2cү/TKeB*n!TK8_wh@T]Q~hFZw$#QCw~7ɣ?d 3ݶ]bɨ*""*ED[_OR&A!$UzdWm=p.Kps[ hv}IlKhK9dhChK4utr"O4b6i'ug]H[AӶ+tN n]$~W@7`؂wL?I*9NԜ[h)p{^b#W_릧7J <6W:ZBwL!\z3mdäDPv R"ʹMAˡO,& -JYUpm dzTT_m= k?1ZR ;5$h}!cGr6fk3aز>SmDB/Wxndu+>t')Yngg;שu0.IcMgO %>%C\.X9k{X@^lr?{HA, ]-+zרa|Xˬӟ'm',Ev`?€ǯL4hґnL&@0l}0 VEd\z?3VYh_7-ph=xЋߘ (SjzpٻwjUYZ:*UaH^|p&F t"9G{wHWr8+LZ/uTc#/,ǷOFTɼ'2a3񪽟#uR !`o5%?n 8bSc:TkdjO\]{S] Zi'H2Zc:$8>`NҤIpb-WXJ_txCG_?|dsXJ^nu+1ɩ -iѦE%|Jljo/!}zP FSl^̆$MъA*Eآ셂/Ƀ:^*n$vS97z?z W_S5͕eIz%t*hÇV91S7ˁFzeRCeyU'm,+=6+OvpDɤͿz׬yg*GSggѪTB|c9)mG2QNuaߐz/ɲsb{/,sz pٌ/ZT6H]Pp=L2cP,5qmBnA]9@ѮVxVyC #Ur E Nsp )M VӔ.\ocWwa/\PzjH 2-^$sʺ~C2 /Um*8:Ġ^f/77^~R_`ޢ#PI@Q: gl{ic,9>ӽ\q8=;w|^bWYJ628m'>;XcƚKxxQCZ"!] ٮDz~Q^WM`uM'9ƍ݆F ^8R:ظ7O&R *2u WkRuP q]fb W&lNkE> %x۴ \DbԹ)~rYa@@<+ K`~_Oǡk>um2X&AL^~'%EBKjEDszJ < T?lSw˓@d+kCӰ@|'4Y|bPxtEc|*R`G8`R/X#NJ`P?̻u~75ײO$a޴yZ"^Ҡ0(!K9wV%Ti`w = }pǎp/Q?2Zsrp`1~ߧTZTn߆P !rx)0p}`&m7̪ύYRL?\8N`~^`ȾwvYT{F^W[#R6x}aaeu Gr#ҋee@`B0Dyft6EqDm;0AP]{@4ayN]?]8o”YVy Dz@C,Qͺ4f[CU6S#S nΦëRSL|9lPla-QJBμDzfi."%aY/inYU(IQNuH"YPzcyk{$ℙ>a?)%'ƮMf? .l~OGם{JD=x]#]af`6/S 7 lRI`Q3Ks"sd* k< =u6} 37BaN) xW?Bt3WKY“,- "N2EM% #pĨQK9Vt.U0ݝ-SO5O=y0v`|eY7ֈJ;u:a-DPPM{DRq&8=m9:U.: )ҦJLməSɨCٔ ._8qG,B+mFf 0B|z$xؔ!ldkH^X!h֐ 0Ĝ(op+8h!`l.,M yhT3[]>|$)YA o`}*v!N+ +JG%e䚝>(HM^ n_xw jBJI_ 䆨@,bIfzC{A/=PuD,lH@W|!cboezKz`_~q 0 Ӓ^ExO)6t֒41쮻3ӯ`[) uxB;}dx\ YIvQB (BD+M6&ƃ7k:eD}dK$~l!klgd̟ 4B =#(We> $cf9I-.{rXވzpKw@[$+'vJ=?AlX9aEu=CL ;%v"݀Lo.ymSqW`gӥ[1x_ac-hVOpT{&1Q{bēfEtxC7퀷94ױt fvaʚr$V "u{7OȦ $[mlVxJc f:3`˽\wܟ~>iѤrYACd( 2/D1E2>^kAtSh"$4Ipdp/ M-ސ kivrG!d|tZNΠB&K`F dƂA y3DQvĆOh/7! }_lXc1##xzΨi)=hyk%hR- 'l=F(0&\j'F.%Ni<\m+īkԴ EqC_pcKs32=Bm!q!bp`{]-/X!ltnB/W;/S@p[F (X~!a2N =ZZi"tu^I&e`1{Hk\ ,13LY  ƞ{p Qi(tnq?1c|_fK9/1߶*aܦo{^'lk[=z),A VLh2v:it!dgL}A 8?W9tO*'T 8,Ϝ#:4bi^ħނNR jԝwr<] 48lUT:ul)ϋΉq61X^ZHB,~|erΖy]Xõ:ܜ}2oِVr(`sWɶ2c^iemc]aGC }T͑SUNXX⨁j1Z_3C#:-h Q% Xg"4XalD;i Opӭ"[#Wt_Qq&YYf]a$1I/՜8pIF.|&$D6lf3DbdJVNcd,¥F .jJL9UaE)NNX> $~^ZB\x,FײX0FF; çMNUPY&*c 2G T6_?n\N"VshUk_hݺ7Lpb2>'`"ޝ K K$lKny <#uj|LނnndgN8"VP!ETtBGEr` g u`jH:鿺yiuWeJ"bz8jlН|*>P9^lB P$(|bK(~guJhy"gICߝ] ŖQFaSNBak%=WӺ:'m78 )тΠ-gRV1uQx Cӧ썶\x cƉP}wa0h_d -^(oN<W<_F J$ o@mv\R5XoՃ3f,@"no̠1*"m-X0#~ytB [ 11#K<|P Y^2- yN+P煻g׮*?Rxa %ʟe+siɩO噀e~v}*KC9=t;ĞyP)s*<}/ڴS/<|ovoS ;C4d'q{J`ݗ~3*OgALi%.Y6LJWge#B9O%;\~flP<nj't 9%$nM'Hӷ$<ș +soy^/h-jg∆ܣ [X/zO37+`# ٕP#q,̇K->3yhz {uMr2ƥB3Qi^1?D#M0`vݶ̑dO!:]M>b)!#fYz;~h=4潗@6 W I v[obUI+"HدjF{KV;..3`fI3on16s||@}v3ĖX%o\k&_0\-Y3pms@MCeWNf}w}sQBq+j8ر˩8tbz$/̱E8"C!Ev2D9  Я;a6iP:TV^Pp"yޜ/z_2sp!TP5{mx ql9c"3XQΦNK@ 0Ob {+%wT1>H_èڲ[@l.2 w *.NCV-ڿt.:>-%ԫ&V7pF;Bzp쵉3vtz6*`V9Jo\8lȨ';`rȜh?y)K6jHUcN@(@ λv:TDbf;=aE% d<746g@\Y1ʈٵP>Nǝ8Ύ|`RUݕ)=/xxeQƦo\e7sz￧9clkms:hXÅX:OƋ0;b(nZ٠Mu3h-Av|#ZdG׷'c0 (S $)_yb}[9"<}щ:lB2k[s#c%۬ɶ|iaqH41m+[=?3견cz*ʦ [GsomTI˴F1架XM+d%NGpq .nM_pPJ4k]y}|> .gl'N6=#"X&D16F1G޲J|3p> (<Oe5zE!1qmG31nR-4~8\S85hԊ&Wfc+˻ $uXQ2Zrpznn'S$ Q a[豙p^8H/ܿU -od#ɡ@xBCoW7ҡ!N[yX[CLJO&و?-d~$ݷU$#YÜ;_^7>318OC\U\='Z1չJZ]$qP;;iTL(1P$9:.sisM,3ڗ(dzş{`hEWZQ#ˤX}bwEў]бVlRns1 MVu% )O4Μޝ=OH)up'2\'EnM'bce`Fsgo/dC?qB湢 FYNDnsX']kn^M$*Q+Sÿ\ǗhkwטJD mf!(E0%)*DV*G׊"d@\%7۟%N &LPH gam&R3 RZ r$_d}hĺ0NQ S'ZX&xs&o_~şhXg}3SfЕQsso[7豉B$xV—=_K[SX.T5,ޙ(BY({d{z1[#!~ ΙM||h|1NY9d43dKX9$OVOݼQ&_vOOzzF %g_y3)==Ft ( M*06!\eCO#(7*< ^BZCkt3`' Lmq"|S:E< e<:stǏ dK6.< t?7Vp3"!W`ںEEe6bfzm]7'}XLSzL[']!{$C9n c4V ,dN5j#rYUK=q*\`{lt|د_i3 \G?n_9lC|B3(OFj`{t% #z#*hJ }D 0<-4b2#hM7uMQ?aaεdיqz(1y?o`Ʀ DmZ0]u>-˩R(3=rLO)@a(U P[,dz`(e.Z LL,o쵳]6 =LK/4:?[(GI0Km~t!0j6ܤ/Tn(%\&՛ (LE3RyW/۟vaG˦ũqn- ݳ :j=A?պcmk ;7i %7o8{[@ࠅlCS^ Y& Md&Z_e 4=nFdX/4MŃ"eOfsNƅP.t|alPA()<!:]+~%XJ}آ\*JD9M$3USjS>y{P~|{d*'e3F{>*Nq-GE%GR+TG.\-rz~zJOE" 'È9 x\ycA(1s[:sdNT&yg~ )#_e\]1[^'{hd ul(T;$Aǰ q+[i=FWP9xMUSt@]NV%@:°\;$t"NkW#zxZa&[̕pbÌ2xmڿ؅{`"$~8đF5B*+E s}3doiCmvb(.,DE|S&(/u{iuM$ݝ6yK̃IlXbzIpS榶OeB  ij7J*! Uc[&1[T# Q &pK} 6q7O" ([M>3HF *IR "X>7 svl/c«HfݝG6)zGEXP)%4hS|zxif!<'hkn[T r$unO^?w~bPy w8I2A+ңL O~Ag ^qMa1ĩv 8V-"F[Iqe0b~۟Jֲz'nϟ3Kqȭ=ƾ$=NѶAYk *i9x1Uu\㜏N̐i^I!ŻEj1؄яK@9/Uܖ.tX䳳r0kxrRLD sV쁓dz‹/2!T}S)c}SlޠW/YnGF_Vx(߷{'8x`/3?=N1IڹRgXo"jSAKnf"9}Vn5>Ke 8?hQQmᛥ{AiwFdh͞AYRT;wsyFRLU BpId2|pLrٌ/ =+ C#>㌯$}\9ZQS1REl ߱6tP\٬,]Tg%c,Q+dZhhQ{XcD¥o 'usH&P5[.<*&rK.\3< ^2, ;&Ƃ?``#ӒKǪXo4[ dݴ^|w Î,Y{FQ;>,jՃl,{Cs*$55J)V;hf=m$7ڟ$  Jqh_`cWz﬜* ZBs%\q&D0J1@/mr~uytplD;J]Cނ#ۭ;c9Ӧ6'Q9@2 k{{W:cyQ̱Jy2*~uAj7&4 {;fbI37 c|xg dkWokC8\ 1Ж>#LʩVyˁ\^;N55/b zнCLcmFxg-Y)S1YW*I6![kSqZhytriM?&ZqHNΩ,/w?0pStOBN_2'W:S8ԑ-'g8:Sz-WBL< _HLB}Q<}Ne}FdEUfK9w$я{"F`QzWNӉZLrj!鴘dRe IKx σ vt\j5(Tb!.`^YPVQTk5(r=C2` S~h o`r 徐Ů!Z8Ƚ0ԅ/~p펾PR.!ם 9%+G2W}-9 age\¤IHkiՙT>y5n_|kUuڋ35;4T:+>p ƻUבaؘb `q\x"0|*6+Vhqwo9|3D{ ɳZ ;OxǝW嗾vSi&7\iD|Q5颯O);?EitZ=7z{T|:3FPO38x5,2Ewr*t0ؿ}./է>Ě:;”ZpgGIK#?[uAђz;q_)ñp/#bw*M/޻P(x 2>,7(ƨƀ =*|%j@׆HJ=:K ųl'<2"^Z\y&2{wՂk=2M-mq3BT~߮p]FmeNvCڰ"\ [{~<)&iAb(ϝg' *)Yu1LeF)\GhOz )µZUyg$:+R4tIS݁ ֎ hİɍ~%.F'qN8B5`K 4T_zh?2;kU1Z=W?eY9iž"j ODԔ&6[A|;1_VQ6A1FXE!=p՟Eg;b&/NgI2EddJ 1Ό>=% ť='tUz.) b]&zTĴ.(ⓐ'%2e|RIHEy}OQre̬LC vD%n%qϩ.K5E h\y(ۭY5 !ZZ, MW Tk6K`FI :y,ԭj$Vk,6L-P;3^Cl\X%wHX_c KQ$M@|fMg#] ͺq_p E H]M:&JYp:Y J]}p@27؄6E?<Cb˪gv/*YL&v4` _F(Qq{s&SQ߷+H] z7jk x0SNܢE\-J( ^(]SysZ_Ҕ_Cf#cDZTHU, &Z0i{0*Y D6AuO@pjzEK=ן([y2 wG ̙amKe0e{h79+;+?,]>.\m[\ 5 7k_5U= |!f &pA0U(>JI%h2⿎Uدae*3R:mNՀP ʆ?{_^Q5#"SH !Uq4$ʹ33 0fiJ/<,`$W>q>W;'zIiiqhW)s3M>QJ m<:vR^nxUնfÐ^V9Dl,9n Ӝ:ms[v{ts!j0x'+tBo?)z8̌Yf*RR܏*nq%!t`^EϏf7i ` lVLsKPXL3W%gǝaMة[ЖIYR\ *mMK,u2Hbcԅx{{Xjq\s a`*.0/)c4k#G ;T]$k- EG;(K䷽;8!Vx$WR 睤 Fe\д:૱ͻ` B_RSrۭeVP>Q)l+63'ie]t&ݏ'yA u?F{$ xb5F(6\+-!nwl!sێ-p$S f!ejݾvwz܊i30C-2ty acC5]g#{b^1/_#Xp}9v{tyʖS'E{ڥS:.)ò;Nzt>H o3潛@;8&>+ 9,fPayW~k @ ' X[aϗ^IzCߙ#JKєbɤ雅'u^y]3R? 'y[UG+EFSI 4 Cڳ|usG$>fr|.¸M;ӣ=xW"c+Ǭq;idY$C~qP\7@B>v+.F~xJ,ިrVf: m@t)?8#G;K1J[>4N5s!aJS+sxXI30d`#尔{fQt=. x&i[b٫na3=:2f-Fx)Qa[V^3~W=ƣ cCݼ쁭!)'衧kOt3GEeei.ST0.'YNe biPt({ID t6Gc2#,#/V};r 7EˠqHKr7+cN^ #i\]D|!X_/6 0,k"4-+I^ik2t`oO,~aAŮٽcHZ[儆aQZW!}B&XrVz!A9$:{b/ n/WA,u=RB\6G=l5{".NOW3绩AE[p~ܓ}Ya :Ƽ*+0fM1 _V0wk>$,M%ѽ-V0EW#EkYA#W (y_L51"ZJb թ~q> Y>6zkJz750O30+XA{<c^,0(;DUG!*9br4HedT"77/B53Y0&+cS\B]JE;Q9>^nt$_ׅlczͩʋaݭ8d栚 ;Ҧ0x{ԉ^@sVâԋ Y=`E \J.护L0FQ{~ygCVz tҠ amTBs~%E׽|0gofcB ʌ忽v>YGWRfT& CfS!ooWx1x~=kT)vߴQe/a6ΓV&_QgV!YPX&q/)$k\@C= = %Oyy)Fs$λٿ*_['KH_]Ih4!KE$J^ɇms8LE>1U5͟ ԝQw3R4,RMPH/$D0+,T.v+bE_vhTg%—#-`j.Gb'zXղ|zgHz@!UfeL(/P?*2h0S27=ϱF_BsId, OZ*! P ů}Um¸›ފVMj&(+𥩖c%).(@ζg2Cfo~χo\y.QnLʃ_`[`L#rOFnt*cn d! k?KKfd- 0{$vS6ueݤ}:aQRyM޿gݐ2MZLh)2 oJqYn@g| x[`An7'BsɿAsnf{BP|`߽AB5H%hARRNY EQ!kކE 'S!56wg4,JُxP+>q}l g .K!Ma ,šqw$+'UF.fk22oIݢQ7!sbzF&)@zg5vMԶrN #K tsm8eʄfb*nϙP¥kLHb$OwI{3Xۍj>S?Gj +/Cz̬kh#D^+M X8!LRhݓ":lfYfCrMe(Sw)߻8/8DEƒaM nGno40$ Ta!  zrLkwd;F.$R܊IGHXTICl}K%*@2 $gK'j YEë:.N6 c%jx,v8R^nB6d-+cJ?oUrmeÂQQXlZq2wU pYb(yٙ*UZWGYpj4 c> dypJiK/:8}Y %ަpDz\ȻV9c!_|ˣ帠πt뇳1ܫ"\~/TU9=^?H\?G\;P`T D1{sϫ[8fkzo TYWaNc@.!iIqRWqA0өx]y _G[vMheXxse!o'!ۋxhU>c zU"I`EBPQK5֋K[l? <_sXɑi"bx]%5?עsіI$I+h71IQ9iKV{88~$yl<;C$׿=يvovmL: 0sjv˖9\~Ub_Wr yEZ4&Nߣ\C+gԲoRg0ܼ0* 8w63QdoWǮ7EM V-'xG$1 JBn"'s r\HZOhk_GlJw|&qW^ [Y?N-q?KQ,8{=yg0R/%)oZGp=w;qK6`iCjYƼ-MW 0?&K\#gTv{Zy)hjAv)z"]m6V{G$E+$/6Jym9ӋkKª6wΛ,.>IAp;|@2 nj7Ų.p-YpAV(*̳a3.6)|W1@&[_UrwI[c^0,C+|}b{wY&:9)B_ҋ{B$2PaT{uut\d*8u"C@J ̰Yӏ11I95->0+ؤiH"^=KF : 2G6I`݈Vϗ'yupi題դ_PED :.<:?&N ܹ tr<"cVwkEj,Oqq=5؀k;L& 1a J W㾬3k)?5+IJCO涳 `t\ZCVCfjY㘧q5&Dyu J[e?7<_5z* `B+&}Cxk MCj*nkq*9'ND ESf;%qn/'0!A,!Sí vnDfi}o9 0zgfeSbnD&&кP˺+%Sj& X": ߜ͊ n8dօrɥ-es@Hc#˫ã$+mr֝éH44lj^$AJ;q{̌ >*NႿߣOƸ\Oy_8V{a^vZb1"=Q;Z֏MpwD®$F|9ܶ`i^vD=5z@&`IQ--|4dAē+47L6.Dr:ӽB7Zqg@˰Ħ}x?.E'7a&tp_@LG^$\>}z\|xeURC7-㎂q՜Oj!hV3 (ch3̟ZZt4fRq1\ nG7".(^7>%R5E^0%>}{RL)=w0Cϙf4j5l [yU.?ZA#\(#}&wAmޜ>\? ZW$o+tubj9bӈjypTz1,^t`_1 ʋ1P瓱#?ϖձf]|vWgUQ5O`@%3?V2y@gTxDȀ%|p;v/˟k& MȒ0^ΥM],;3i>ypm" ?o T wo4ޑ#315GWoe"Zy j&RNq+< s^=3.9=DxY,-Z^o$=ֶEd`q'%hepWV*S_>"GH=J)#!^{aH ʌbt?ea-۷J{շ*.0!!?}ĎUO?( M,JFgɖnotX7!B KQ|xiHEljrbգ]3R4Hm9ΌHxm 9HWV @i۝  j?ŀ/ߏFQ0|!I@I.)۲@e^'Dg46VK'2a *?Y.I넵0Q!m@RGD3"JF٠I)Q38fyFr% aB.;ؤ񥙠 #s.\چ ?Թ0ڸv#Vx`p'X(pohD?j飅.Mmخp!>fVtSO@}qk>ݴDfNZg@!']pn5md]/Դ,qA;;0sKHIc߼3dfGHu,IƌKC*.[5.0Gh|1r1$]ĹTc/wGOP-Zrb(~8 tդ/ENu0ceYJ2+ (~/3sw6+ͷD4$ 2d8cObx !m8fba!4ӧyA?jyޏ2mO3*ѹ2zV) (=|{TsF'yؾwj(sU$CdQ4ᮉzN9eqo??ۼB ~%-U>!0.ܦ;([ QIpT=#Id ӳ ́(/0CN^NTPƻB,?VH;.43k-~a!Mv!H ֖wF@!V5np}C.:C} UAMT ʲ_6NL.HH=sn]Ɋ44\ O? qe=R+II.KZѾ/cx]fZr|-ʚ1Bt:^C݇Ā2װX V#8(LfnIۍ{\YWg j/S1/ʵrOh(6h iS.-û30o$63bGoSa6QSsXˁnѯC,I_#۹a [h2[|Zu/W6i1 ˝B*?1[Pwjf=pq@ J(L8IhAu_B۫Y2צU2ۣL[ 3 OaQ|}| iɯRqB3>GÆtQVX^tߟ,+LOhpHA4\quYF_jZ>(,bڤ0ibj1=_Y]o){+W.uEU=(Jٔ4{gLnȷ%ԍM~tÊ-L" poj"G oIkd0/TqkŸ'r Hn-6mvn!ŀnfS-^.(~nzRYCD}_ciёK-`})pqtZ [WQhqLv96CK- I)Mʹ'ٙ`\ %R.*Í/0 t݂$ɗUXu_ I+T _.,M f> &6{ _dcx1%m :g(L"Ih/]"xhm\:Ȗ~<:ޛK; b$I4X}~wj3d2S' Xw'zq#6Cy}11r6=} Eb'~,JL{ahk-pv ™U4ylH!AB"z-LlN˘D_.CFlPheɣТǙK (A~-렅HEdз!&BhT=B Oi3p;!cssk[kf`&k| Y h5ݍA}s*`ׇ/K]ೄNO7M؄ 2_,vuev̱;{^$MKz)@dk>] ތ($h*ʽ}=W2>aؕ0JI:14&Qpz1P`VYany**4_iZ@,Q>I0HTb(-tE2eBŐ˲>'H2zj|p%qv^B.VmѩOe\hHܵyV?/͆7_I1pQK^yRņ\D<;fH-hE|FzwpVm%[8';+EsA9_7vگP2HVbsS>8Nd"Mw{,A;fFӕ]zjj6$ďϦgګIhcS-6aHT2'ܢ".;ڸw `a晪F[G<+pU#jpDX}u7S\]zO{UMS6Cl}z7njc깑 =;oju^AJ[r)ɨy)ht6!@*_MFdVOl3~C#`1 7B O+ ţ4UL )xQ %%녯NP!!TpoT yTJ#&I~aI1`h~4JH ra5j^3zDuZ5qagY>{D2)Tdb~k/^oFWf[xo3FMw6r2]a=&̙R}rف>7 l,(t q`+RU>I&/-jIXfe#w[|&'IKlapTR8_y+ؤ`&1s}A$eU&h잰krŒOnK]gC+@D2U( )QmX.$ XUF|KɸfplZY!k4$225AʸH]IMC wUgUJ+ (;mIOpN|Bv)Eȍn9DG=wJzp5Xyü9qkh܊M v^I.h'pAi|zX >x\ r{rQt`a`%_nc q+}bdL4GSd.;%х%_9tNƄ!\Qy;,Ղv E!ȮM.{u%ffJoٳRJ1swd:LzRb(y:4_xzC2oXliŁP8c8 |s:~bϬ6_~5HTh]?PP ԃ袱>JwSWMWݬ+At8 ?uEc( 'j:􃚳_9t]?o4.og䫣{E[ؼ(B2\[F4eՂW0O3-}~N`Ib^_Ya9X >0iHUD*0${ת Y ƴcxT#D9)c" ⮃!.UXĩDRCSg(U_c,pOc b5XۏN_&3Ώ n8Tia6 n[ZwuENeT۪ 5}uU;X?]ԳsV L(gl0cvn>2~ PQ}-'1'.A[^cMN9n/Ӳ4n(/I$^}y ^z5&_S2_UFѼ.O|?{7B3[oF|s G+z !n4&>E #R7+E!<֮8VWovB ml7'j-#;!5X8¥]͖[ZjZ%u~mE+ynl@ vQ_"s"''6$2Wk*SE#!l.OJ#iDXٝL$X)(mfȾ.@>lr=X'5k,Ό-*:ގͼ1"7lz>ğUuЧ)& /GH&b YUۚJzDN?5_ 'WDy&B6;/X+sel܊Ox"JBL-hvVVЄ  6^Z jM8Ve>5yu:R= a|x{9"W5Vu1amUXn>AOB Z0;84J(o3b1?/弛 㴂 $7TLj*NP6 0mݔ* '3:fB)%X :xG;&h7BԹ@ݔ.Nqj)So}oƱFRc Ab\GqaFw0)+r3w[AET} ǃ3什0wQ-a;x 1T q%i o<ۏÎ6G8P>s%lELK83F8Œ};QvitE:eX oRL-UHIME›F +scDy&QLS:+b*e[` I/?ؔT9lX@f1f I X']R7O6=cVI˟@VdR>K0OCxLƽyH*k cf-(}@CLrI,*FAu>_ I[8QRD#$g pQNعictD"Wލ*Srv.(ʎq-CgGjJ-G^'٭ZTT@+E[LJҚM2YT2_]aVpp$'#H=~.m;ӏ#|db;k *|l s#P!Y!/  VTEGGy`W{*Id {2** >n!2:Glg/y!;U_Q^mU%MzȍKpT{j pT@#-ء/6DNH8Cj/@֪ӱqrdۼ{p)T#u)هLW8 D(D@%SvOZ#wCeý*& u2C%* +r_'l`(䙜c2۩d I :#ۋ]7\'KqXE `@uHә֙f3Zu)g[u\»&Z?aS㪚'K̈́K;DX;ePúLyn8!"` De,ڞDŽtJj*^y$>:(q?F}tV-'h`ژqVh} 1 *0Tfn̬xO`#b *U9o]E 04zcEfQ_irM/FHo7iPAs{, A'XJABD Q Kڥ:#ġ!;b9ERqKL 9ǝ+r oL %yHF"_;0i`xXOgEQSM TuvNuXr8zhNnCk}{M[E9&n DS4:-o걈d.v=?tG䉚:+)Dhj,ǔCUS|rbF}^rghP-}(PUoGPGM0R?oC` U 1@^(Kmw[֬WWKp9LO?Ʒ:17Ț( M9NH`0gi4 )s3Yb^x!ƕ}35>fhR5ߤ'KS94OavZQe3jS_#q^ -To.{fԍ.dVT~=S”Go) ihFq:;jВ,f;_U_ىJôLƙRMý AB;7oj@c# տzFi.+,c]PO_cף;pRQ H*4&-b^$1O?6Y%b(tQB=&|Sgb(,6Zpf\_((l 2xj{'zjFPRs%ݘtX7  B;CC U K8 KȩjKZb,/g6>^Q D 5ʇ#Ւ Ct |T:|=5nmF&6> 3&bz3XRYbk?%dUN+gz\;Az e`9B *b u V_>0z`R.\TMdd?0 r*ȔWN]+_̀Nd_}}REVN"%mpԞoΤؐY~UY/>NGajV!7#L G T߲IۀEpKThQ@:Sy}8Ǩm0 ǥ`lRˆsUIxtehK ,]!g(  񓳯MA0Ree n0XMʜR%fԌ RѠchg:AT -ܝu[DeW5lzoNR']p[ZD^{!(F+z&sz-XNKQVsWl9FW3<=QW/X#ж 6@ ڔ,*Ubc1.ku&m $KR-@'v6{퉽/1 FW`${L򾊅 @iSRs`iزp=mb6%JDmo զ^IUdyaIBw5&=*eKHHq`{ϐk詞)QK$ըw 閯W9'%Eħm0C |i^S6nq] _qԴNy7 v%拫pX3V.:=a^5­>֬؟)9zAQ;=6(.UZ߳Umw2cfmUvn_%R 6yFHwsr"2|Ω QlᳲJzpMNV~i6p$nfBg~ZvEf&^YC*[Z^E+2iU Fl8&(!)t[=Ȑ@Al: lG((yZϒc0(^vG>'&(R+k2 @ ۡ ?M rQsBg\r/櫸l}_$ꯟٳPNՎjOgAF<rʣbvRڥ'Y98̰Č-73D~ap$TA3;0FeR"0قdE$ii@͝@!Zc-]W#[GAkMTmS+12.S!5Gw  !/ %P3 tZis=d=L:I sTk2WN,&Q=^$8ݛl62ict}m =8XZu6A1TP0D{3:rX\mLMeC Tb# ^gKTLP`'Rz^`Ds]uWBv>[MD`e}E^hS$N2z3IvebB1#k==Qq-={/K|UqZ~"M2 &";N߶7oJMIOWe)KfSj#jA(r;$/E uL|4ߞn֪Y:"[9ȓ4#Ϋ;N ;!mQ9kڮKyA >oV88ϠN7kӱ !=ܸyf =MڬUv۠Œ߳Zܱn|Ue Wn1٠ԑ{Rھ+壭чEi p,`nd$cOD8+SiDhz~h!mt]NHz?)jb-(M!=#0*6bjEr9櫜kMB* >>tk͊yUQR9#}65̷re~ ЗZFO*oxonJM^v3|6tgT"y7F^P>z*tmV̡ٚWA(T#H&ޝX":. LV,cZV'#V>:m"5ܬ^GەzV GpQ(8J<`Vp zR/̟>-\^ÇAeynCpu/  TV^~{JdNϰUa5̫e/BXF2Zk팃.rn 9&0K ۰ bwG}8e@?9OVfOEx5!H܁152oќz=>pEiy׎P@Ɇ ?3d9 p'%.v>C9a(?RZ ̨}>='_Cy4NQͶ_q=pŦl,LE5+?;U٣{9N1bH3%p,ϥ$򎆼2 "%@>`\:$;y_z_t=nDCJr<HQn!Q'HM= )mSt~fI\Q([If,~33xCrvZY nq_̀ Hh ^{Zx)|O;rޑXz#/s5[Q{1Ǐe]-?tK7?1 $ S>;g}o0MCn? k߃t įWJbτ}6S(qv)G[p %Ԍ{_ _L8cj7%B\+,$)Y^OݙJe;d.ע)Y^-,gQ$Jnr2˗(P;ֵy=9*Fw5c'xjdm:0P~A?gáS X/wyPr(cD߯r:=Yp[;*ኮWE'%7tq0F% A$aӇ,Jzv0aye#ךtIN=T;:VW+ b@U:Tmʋ0+s?)ʬmA;ƽ B#@ ބwX#gkT|A)zdTl^ `< ,i2YNeWҏR?]j|$@*!!k3se?D_o/ІD3ͽ?$UQ2kw䂤^6|1vx Dׇi詢}& T{B11r9ys$DqrFzf=m- lŝaꈓW#65G};ʜXv볣~LC)20qlQgJ/C-IPML`|JJ͡;HO wP uonF 1oݸЕ` X |+QtX[N| 5 {?(~ XaMc5$BCVp~9?@ؕ! Sw:5RC&,ң$;'HH V\`4sPQz}Iq1bȄKOJ~mBhAJZruٖO9$4BVMdF#\<q\B>%bE꼛ҩ7"{|eyˆ(YD'eԣ:3z๕^#xPB򧵑37~mBEb/֘ LđiPCfq^Rt5P3GLAi>#,\ g?y"yNKw`ǿ5_* "DW/ļe =Li^kxKz: .J: i_s{H{܆W&($ eY)3D928zCq2%W߳~ڡ MFetBr\_<<;gJx,ঔ&/l7*iKOikV6- Ys"YHK6s3|lvBvOXay fBOGxW z2|cj#Z 󔯰SRDy!L&ÌYhEzX]lx|˟VYJ;li9Ig:|7Z%ćw[?'7=@&P:IﱬY=M|r+KZy @sr4y҂3!H4Ʈ_11=:ċ(BP aQ3&ftpƕT[@A4i~XsYmݞjwlxMujy'\d߉hyc rā&&|Xs~0J0(@ zs N(LՋZRGZFOl4A=.?_B3䗶 ˳Pgy u?sak4\fvȮBʩ^ZO6-Y}9~;67tLSSCl EFW?:C)A-M# V򃓍^d{~Y#B2zv7+whYN7V_BE(1G+=M,)FM#sqy!tFm*k,a\3on?%6('YL`:5jcq|޲P29k'ѥ/6Cbs[OAAZ$1 _F¬Q HxgW>1i(ǚ0< %0,I0V!Lym@vkTqBIGPFmW|HE",mTk2+p"/qtCAKOx} _Gߞ2=YsܲUI_,0O{q7(_Jء( y91x(y`-B Qw_बRfQjXW9~pF^>[WZHϊ,I+W_˻J|[+}#EW4G)Z_޴~KRtAN6y|PZAKN_R7:+64͗18냉ik2BXNeKtz8ɻ?,Kqd3WalanЁ4yRKr< 6X"ʏ:c{]< yhug &LoPYI 6;py;EALp`kX "u/6"A8vn#&fTC컘{ hy[-]|If ;όVO9oh.ZΧMFK>9mIkuܡ?A\5ɪ$iWl82xKx䗷Qۼ򒥱âXΡ-/R||*T{zOдth \:h-#4N0= (d>K+/nMEj#x{;1G!Zpp-CUT3U׮6z6&T|_zE(ʴmɡQ:)œԧ{uLg΍q7SY,jO@)mQ;Uʑd'W7:v(} HlFYdr@Z찂: .%*Ym[5Ymo=o ]7Qb~nTSlM B0q&-ɗXrִ[ݟn&WF8./:'@̔Д7W@"4wcl 㹳g2y=NILT6m`HzU.FV},mJVp9`y%ua};(jBY?6O;1HΒ({!fr\Yn0 z/y`5:>|Օͪ:>:*?9EF+t=j1P3& O1 НtMbb ܴB<|ݟ;ٱ ,*FJY"$DSS7mVP44 }j3g=;#$ȣc34+*N\)t%Uϊs'TG_ȁ%BJْ2|+o F:GM q5YṀ1.fFrw!I|Di$ÊLq voYa)d4`Xwi YF~|]F㱑9G kg2Nk!vW>UeH!%Bm{P$oUN/Yœ 2#ב7 "v";!٭aT|.xDEZَ7k#uZ#GeϮB.ȼH=_L(xcAdc Z@ǀEXOL$3弐ˠ`ZjֳV$X9um1>"PX3H=Xܦ,-xR@Q0o `|/2U$G䮞QO*L꥞߇f`۸fk%e<9,uu3tT~z Tr`GdLE&y Zk;3w\xތ_nd~bxۅ?:9axtnX˯#q_#.Oeee BBjwdT[ nŏ,_?MCv?>اDTe:`M%xM'?{ 1Fn8.ꗒޛ_-oO˹.}NIM|qRS+<*=n zjX>uyH O+\ˣ.v2ߏI fkxX+2*+Jn|dt#_rBF- 2p˟ ʨ?e#R6(Ȓln^-8h%x'"i ~:3C}V#Ps;# ؓNB-(D3~K\bM .?G]T 3dbJ| 掯QGAc\&(y3FQqt s8 -smU(_?BP r`RNܥrxd0]oatW6|)mz]'8'jZiOg[pa/]Jx?IcW}{hF:eh-0b+fSFOZ~StPRwf&"]OAM IeԠk~OYUň`p_bG|R ncEIPz4 EX.D'D6*$:lv(y.c sТ1j=o[Xrg4,K5/S3IC=Xa$XntuF\aH]ňMjKypo^ΡS HqࢾdD_S;7HLIhXV$Ȁ;̺H=n^Xep ڈ [DH*' c(q/FWW;泅kC.޲&=`\ܧ=T N!H@ +!ڱl&":Xs-n^û{F9!8âI|ZjI: PDs;ulnzԣw\4v]L:/喖,~B =}u!Z XA=πY({rY#a7{n̹xm8VS |>3B$K+}!GQcY& -#S{jj"F>'ҝ TLڛ; ,2he!_`TpW !W|%ه}jEYtsR͆>yFu-jK+"4/keOr[V1yGY큠F11pQLLF42M12=]XH ~Nli-&^vK; Yi\EMar|NJ;~L!#ʿ̟RbY#Aqb e~BDI63XCſmf nyG<믛PlI)VץqxVwt$ėMD‘`7;An/`Yxw$ 9E-UV#YJ~l-=sV/%h"$7g&˺=S8y(A']E#tv%a2V-s]چI^?j@:tϼnKbbTpzk 7 ˖ek >jɅU_t6Y0Pc]@oD) v .,.Kd-9`V4 `CymZ"-l*9dft;ww%3(ɖ'b`]$HG Hom*k 7FR4ZKB&<o3Qo9Fw"Yui0mc&WwnfI.~^`yDgAI|;ǒv03GGL: +;0ޱ|iQ6m8q X1)4@S@;N;,P(=4' so k~LS_HҌN].Q8׭aE>3 ;Pj\=sRĖ?w)+zoEj+ɳ5Lg9lLVxD/+\;c0\~u UaLt:%6Tx.j=S7BJ*Ď1:oKq@"5 BonS0I@`Ni$+*Li@ME>aI:yv>Δʿ8[iń?ʹo==V63y k!|H(A/{Z(Hpa*spѧ 0; ̫~ (8ȃ莵 ǁH6v=B`JQF$*;ON ;8ʌ]gC])a hXo gL)^[KJ/GSq3H'2B̽> nIߴ9uTyqqfHr7*zo먘 ª;\y\?Ok&VS܈R<4,#qnl@W%喩rTF4_K掝 d \8[l9Q?Z(l ,{{{9]hdYz ү{'1RU=V~?,N ՀֿWexBO>ݽ)1 Х;{53xcqyQ4M;7W 55pD[N a6P"ì~MYAxK"~ohA25HU`&LL4A%ٴ bg1$ȶЀ6<e^:] T3\0iT6*ј.3¶ڍ+Gv=NFX*5$ǶF@L@ [ڱBdLʹ$*b~?h!6,8UvT#w7HhC͛iPNz'stȿB`͠*GZhCTs(WN!%fB ϱ]>nP0x4/N ?56VR3Nyf%@h U$l=()ua O= me  M"s]BԍcER.# I e$ɾm_&ud#QK_#Gm/GaK\+`n>E'" qn`[ㅗce4fsO(+3һ)5T$[ӡc7hKkX^5j;Hu^gs}; 6N ;bGi; +uuP^ D%WUsbkF!|SQ6gâȝVfa}p $(ܴK5+Sgt]HG<E )cIw2类]o ۢm8= ˨3i3V\K(_(35% c#_>)s 6sEψvUAŷiXde:`|ut Sc:Se e'2Yэ+σߚ.,BYciԟ^tp8uiA<͔ ,M@oQ RBQ'GH\wa~2`pjys~跏QaߜzYJw+ih}^B%l̃aHv16u.L1$ޘNUt8{"Bf!<2+4MU3$+Z" H9uM@n㹪IIp8E˯P t \@#= ja}ΨӂeF X.Dh20`qǻgOf t Y).7/lwBW!4]6Szqlɼ%x0I Hªz8xGXS⍘b _B[UP]B ?JE-Vg-di6l9,$r@H6"U4g>;Eu" mwUԟ~IGyCv#|@'֛h'ܟ.<*'4c(EhR|>SNCaHoKJh7HpRQ^u[] ?̌>Ƞ.'6RŬE?93#;h&윂;a ΌCc2Q e^Ur2:X߅+ w~[0b=Q vhz_,%J;q\8R Vr GVL Xc 8z]ciϢ WfÖt rGxZE?`_<.D}eQH) ~| l7D.rJ2A@1F)/1 1*H2ktxfLR\`6s>::kH m(?B\xNHQ!ij DH/+FR,}ܧ8ʶa8-m2.8 ƥzj||Eln|\4?Xr|$Ww0+ ;4XjaǗzXDOS3$jN=<4~bf)؄/$X jS_Fއ b"ի D0krvMUhnQ~=x2$:ε}Ej,̾awNI^5[FLhnoWQXp )E!Wv6W/ NƒLjÁŖf. /_ ;!0?NJ2~H9B Zг":Jƫ0S#`TDd<4.,lk"Y[N@{Erı/}ly霢ғsBdWBw!s$Cc*G1KKWZdzhP>}OW:3`qS9w >RʼRK2uΓϪSpϵn{c^$e9LQR* K5(2٪8\-3 HδCr9'V? !ÝOݶlEҼ峂z/6+ ) kl]+M[EZ744Wo1'cg DWӖhL/Gr~xZ2_7Y̕> o39slc"d˛r۰9ETߡ ]5aro WI5NWJ$ɳ没A=V"ͅ @ݍiJ E,-FZ\hf/ ^)GњfVq@ĂG23H~5la}3)f&#-m^!33ԌC JQe,sE@*V@YJerzGb]CxYGjqO@EOKnCKX훘}qTkNn2In6,oVx$g|f Zrqƭ)p}n׻V聩"Jᇧv-0|]0NZ#(mh "C>?S>Es~e(Mwd[Y @m)",r0iċ~Lߊl*>q>_l Y#@JKxr qBƹrfK[nVc=b=9dJW!> ȖJfXgzxU ujRb~@۱DؓY Zo |)ӣ]>yaiqfS~ŀ* 19TX% ũQlZ`A$7B/aJ1 1IܖLF%&7VbTe|P5B07(I[2:fp)ȓ-X 'i@qY79eʳT7a0ɾf:JPʏSL,OY˚h'2ԩt*+(@&% C8܄+(R8`q@dff{TfG,a}w@cpp K>)HyA56&_%-Ȟ t;ԸwyBxcәQ4;Fkb$Dw='c_xG<*Ō @d|lQ(NlԟFs cQy4ZGL.КHr{e;}^C$ %twg1xCwKV0l|C=%a#1,nP0pyC |Ǧ r1L(dE˜]Yؠ)Nqko{[a57&?:!-Fnwנ3A;ŠőlGݚ+Bb}V -0`,H2wodepq{K]O!aCgM4.Qrdc1p+é}\$,Epfw,X:2;N1԰rno@z3^+S=ُ&orP4WP`(v#p~/OA"WIp޾-w2H+)q`>o.Q(@gY ~q>սNAEKH`}giŖƶVPu#DAe؋aPSL\(z+RΫ[$r2↞(LŘ!/:7\1mTW 69Қx[)c\HFd5ʝ~Udݰ }_2cq\qL&|cO;vz%n>?uh6po]m.F[3, T;?9LO!,=A zgȭJ!(U5 ke< Vt @ y==|ə[/e 2B@J,y IGCyI&'I z 7hإIp&K6"!\FHDPsJ % URIMpENYp:*aYآ?jGHQ,pOtdS­am+ бtŷ:.c~4OOѻuegc$-j$6v4o3Hc\sؤ[kO,ë5uP`)*UMWs]t!dUDB8},Yif HN#33,;Jv0['MVHT 0%X 5{4F|gM9yOVH쟜fRJ/澦_XEJ) _bӷWFb$ ϢO\]j%R衟1@.|:&,QR"tZjj^q$o;4`RS\p7aԙq[SJ cs-0/bVҀY穙SpQr̞O#43]0(rQnل:L\fMeۮiWHm ~ 5ĔpL!5bfrQ̤4Ʌwz,0/.?2]['r &j]ˈgZGv5}Z}9/e'X_UӽV=wBǓvO F.trY`5˳寯Ӏ|f~wMTQ8Dx`;= j6..ٲ5#ǢeŠMFyc2r3\Z}Ln$% &[yt hiGիJ3 {ChȬʍKPJ84hH0F iÄmvP2գ]^-~B!:91=wH[CNdE=Cyt8B4^Yi<\]m$W()ή&d<{AA0&pXk ] Tb}bBt6kJ̧VOI~B@-j|8zO⇛`I202d$_~|hm'Q!ց\G @/L^BYޥ,?%ZpKіȇ;“(ȁ[[42ޒ{[.FbY20nEszrY1_Z8 >M$XfQif6Z{R-iе0/eL U0{Azʾ#T"_Oj!~ҁᤝF)^81u0GG!rf^ֆ]{7쏔P3yad b=zIϷWz`+Ef0)?ބt!{J@dYf2Ѷ$ MS~, qWiQ$= ]](Ornc.+t*>lO{kz8TAX$_2sՂ;YN,9W}4+P)@j GWq Q_ ۣmM;!ox[p" ߊjH TyBŋgdisEwin`nCEβ8Pθ O:/PЂ! * [gAw Q2`Gc|3E9Cp'ċ`T(41XKc ?@R,GEVM q֡ Ӱ0i﮹})^J-wQ Wb#Blowd'):MK-j:˳V`~9WPmЌx^ P&*] P>.H/MLI<1ڠPӬIԏ' `_ÛLK[ NƶEsk a'mI\M.DJb=8KhgP.;'qVj7$,״ˢ3 id:=DXșC%Q9@D2']ӜM+oea͗j T\Z[>5*_o ˶`>Au@ Mk`>[>PKoKt4E/՗AVT)\FINa"H()˝Ƥ\KV&ܤJ!jfRJw7,dyā+G[`(R ݃K~{;5޺5G *ۖ]$/p{;L+޺S Y0x?ڗ3~ڎ R?FG~yjhv$2zEUV7Vbφ0KӼh$ֹdÅTo{M|{WօW;,5K$s ߕ[񲪊-60v] %WA){D}-`^xޮ7I,TJD؜!`8~E.&(YX<Kf$5:)0V۳zǁh? _,2Lݛ iztZ[0om2}vw]rlE*l;bP|\0ϝ&?yi]*6 _ga^.!Zp<Ê, ?aֽs|ҿIjw% vln]7O՞͸T۪q3ɀu;sלMڶ .f""&vCrYÿ(2OD.|lN$>B,(Q;'}EE!M2VNBW&Gl!0͑:? G N q+ TxfOj!C5hQiMdx* c\1aJ .;5ցO*셒G7l_]&V`0S؃)^K & U%ICveP'wy: |_~ )Ve(;FrY9OrL"yi&JIumPh?Q'H"B8k4\ 6!X>VYmf 0^RX7֪)ˀ)דpxR_nir#=){ =w3h Q/W;Ky_@sG;,k-_3=zeE|E9d}HR7)V ؛|ܹp/gb!"'Koe77"n:\lr,=r!FRnEn`óWU{R> " ;`gf^Ébǡ@$J U[λ{.NF i{z_X9}H3ĄS _cz1p)5"#@%W7r*8]ow{zax:ٔOY枊eo}T'=*ؕtFk&n~#y )VmkLwרG#Btdnp٬*Bͳ{*D)vF=jBq!jڳ,P#ꘋ_Yq*eZ\aH/5e E- '2)Coc5# Av8 M:3$0qT!q9NO\[CO ev=].TV`EUU?9Kx" 1Oݚ]ԣksCpu+O%"hR 52`U cZHŬ\wٸB C}`.ʋ Ox4TA9"l!GŴ)^%SqME q>&f&Be(䥁*TO7=#{ 9(Kz,E?6<*lW۶;q +`FYR,Je(o){-~L}PY# fWF^,) -zSPHn+VlH<̝7B5 8ɀuE-*ҲAz36o+Ģ־ⶋaŽY/)"b7>n;g?,h cfK(y7APZ^Z!OܕֳģCp^%{ԣ~ NOH4K92'ٌQ.cdT!+q}Y0-I<٪!n O2l@+X`sYOZLTè!<| Fk3& 8ego:`?u'SBEW:^s!(1 {*]%z] Ye἟l>(?0n8 U7m._S?T~~ߟG"H|-E#K?@Kⶱ_5:Sffqq8, 6o;KFeT++9c|{ 䙹r}^3L0 xi} ܖ!7l7CX+}ףI#-q&W NGKE[-Z,y ۩MZGz[)hAlHX9~@-=Įmy? ,ZP9}`"[Օ| wLc4-̳:W3;09= WWN7r}:t'@j؂0Q+E ,oQ e&{=1Б@t|GOa1 yU<6!>C1 !Yo?ړKp}j$rm=0C`Jp 6m₍mydPx!g+nrܠv6!oRM4]zrk:Pq\k#uZ .1JUy8XO!D=Ƅ +{rﭭZt NCy~1RLܶ'*;?LA^FKu.0=P|^/jlC#2>3f޽cL_pԤJsbtkj[t꽐s/=֡G?^#L%;~}&C}Ewҍ]r<Ŝ frx֊[Q9GL|m Ǣ*!w(DN{ߠRB5%)"ad8!Qdyۖ:UF-Eoes#gSG+//NYr7 mf;Q#7Ս{gգaQ#.y{sPl`]z2 FYjs|Jr2+y*D{ZdГܹ#ڒL77;_P br$!-R *-,KO%{I(q6N(rw0Y[=g#Ǣs4}a93fY݂k\Si~Ώ|Ӂ\Lqvrm@4{} ~wlQ*S"O+ ұUɓ fp/wIB8OVN U<$ھ8ի`+ʯ*sqۂa1ߍBPWa ya6`hһJL.QybN#O.铨SW5TG\0-j g$N.֤w7J*w9*wI0yT3*mPe6nЈ|TӜȆ&jJX|/?BIՓ!L<>N0xᖶ ::؍x;~?9 /[#8HnPxV/V֤NT,QX倓L>42CyďYqmA=y%&8,f=b&=6%TNBlQV!=fG쭏uwJ)8@9=S@M1Dii`&iRD&kSz6A'!U},]C~Oz풋o#¹Q4_mO"B塚? vm& 4T~8GC` -_ὭcN ^^Vxt44:1MІD"gVZn~NPA,<*I(8Y{wԕ~Y5h%8.0㉑P8f8P4Z>lxT<&5M6 /%3U(?rfղ!({@*xQ>ZRFHg ㉙2ZGhJk[*"]P%=ud"px ZGu&K{SC'ri;L~u[ة-IVveyF(j]ɽ'5w-8,X-MJG[g'9f%|'ls,G#Ai n6) PmT$]`FC;s}OC)nxȁ( <-(6%IBF>YN,5aѷ rFPyw䫟{Tю[/w ׎l+_hl)2On CY ws \$Q_3_¨^jM(i(6vrئC':L#rǚhԘ==5#M+JGbIpzJB&DsNPr|'$R[}Oo+h0v=YM8$E L4L;i"Q]k9D#Y#Iz tЍ{.ƖӦk,U8 XA;eI0`_ys a~TBx?]O[q{r_A6p;#- _w E n#ϓz5r$ͯOW7qyRIb! 8RGyGG]w ˸ !b)4`P o ~O2< FtxwKh!?h0!4j4"k)kNKN 1#nPH=RP"dJb{qBC{KYT1c6MzuQwRO5|w}]'1̇B6jgɮD=6N2spO}kgo@1*N#ߡ/_(N'8"}NeD q:=u٦`9H"1NLSR`ҪX܈VCLSiCXzG۾ nb8A<65v!+r@^B8>46]U{chU6icvg ;j)VMXi=wJ٩i4݅$933G.3J`!ֵrNݞ!D?@T(НbQ~Y$oL9 /ZTb7^heӉϛF:8J`ơ eDAZ%KC̢v*Swkc9s+Hq0%Ѵ.M`oQ i_;zH7w3ͤx(gP>^2ٸ BsoX59Z!)BNW&?Ju 6ܐ~K lɲ3 f:Bd.~#AZqNeu;mHa8\#"Le{^Bu~,x#n^] !Exwxl<~JNAreT1 QDᦪljIcq.9*;wZswy~Rtjh~W,19wF%u[Y{3Z+b$bp-R6 j;AVڛszɜg>5t(3*rtx6982REao/%qa^ IX&yp!n1#~ z2M>Ǣ0?..1R=6 t$00?0eqyɫ3cŢpU0݁A؇23>av%G'1Fيی FX7CSxs- 1Qϓy u=p@?F$Qs$>|HǪjb;9UEѣ &_^/ ճ nO2ܶ6~ym !~TdY12/,W jH!P1%ȶ\qreb&:0:3OJ .746d""c~gH6&krGG7T ÅY ="ETYλDKgWNw@)a|&U&i.',M{ڱ5K7nyihbzэR!ʷPNF+@,Ba[TE❲E> pݥ#,kg;SV}/02a뮩W|cWIYmz*{5x"T.'/mt $|QG]`U'ő6s:Θi2GSlJ hLFS*V;hC*`v{d]iw]K}"ԋrh܃izlpUrxd93|jALu'R8>QYLXJ"YZb="2@(29VQg R_z YT)Tӷ.А4N0mndmEڻ!_ibi,J*{s*Td!c`\z$2ׄMj0%rхjS)y+5T}~m˲&`pT=W,̰zcd>}7 lÔm"o=x]i$zq5J]:i,Ѱ[ HʑKU zxymcW:DuMY4QYi;Hgݰ/4sXŰt&9܄OJ"aF:UGxi^ԧɩ@)kV;eRx;s4^5{tY[ :->|tH(;ؒ|2x 0hTb@0w\,ğ2C'rլsI,A ^^˩}iK\C,([o~EbPs) &|t=ǷQ +W3KOmہQ Ƒa9Cb{GQi4I 0ewF^yxIŲAΰll8/Y ru۾) j+%7-(R N ĝ` ]vԕ>Br@QSTwѢiYb. n6PR`p0z*! xrF-Ce ! p*ޜD'6n*_5q {)ek'oqB27ŤR+A~7mDO=԰ܥt]nzEB<~` ڊ)$RX8 V̎f56N*o~шeÅ.yf|B;2Y BU9ރ]1?jӜ4nT(P7 X'*+Զ 2ղi+Nn-ŧ""X ʯ&Hۻc@e ځG'Qcj%TvU nY4\Q)c~UO?ǺK\p ;k<}xع0I 01~fՏy:Ćʈ+g}b;Ϥ $D,M/nxrSy`BT5eD3X)WE%}>;0 X_GÖ芇E_\u^RsTN㸙$+Z'F(L v|ThN_,;xu8+r~q{ "=smQ/ܛVA6z xI;bܯffdU}l,\*V q=[/a ʄڴfFid`hV(aG䴟BK ƿN!;}#7]T"99)~k.fv㨽Ye_Rʬ(7DiJa0*OSd~oظ+w#IbKFygzLĖS* iJ|Hb;|)EJ2\16+>-Buu0nE6 RFr:c αEF,XxʳTAK_L|Oq9V&nKox0%ݺװ ?q@$Jc+zw-nz'>L=>_Bt17"դеLk!.hZ°(cN54g1w m ucΰy!rl\V,Ţi$9p6f9ȷ!6ge[ïBl )@(EPCP}KG-y2E9s.&0(6^E-qm@INRM{`3h1NyCڤEZOj^}1ֆt=$hw@L7uz?YIޡ_ԗB'C6}^ LDH JŻݼ6J8{9|i- MGiӮr ڀK`MA6i9H/=Mȳtf@3Oj{PམEf8(ejKPFAI.zIKyY!L:j.{NW{Rli˶{zQx@֚3}tG 9T)ԣ o`C&$o\l#67TNcv"T*_fHXy06!EqQn q>AܔAH><v(m}3.48L47~^FmgZYzr QHkE/Q)H2f@OmT">35s75W2L[,'֥4nd(,x--Ē1p2w&6V/MG#bQ~x҂`Ь5ƘŞ@@`TֿMA|$6QNhX2ܔf߹5Bg{̯(igCJB9ޅ ʴԠ-XX$F5[Cg:}ND'n{"/,2hwSP nȢZ B9 +ǖHu}@,t/8)KZ`#\f4]=6]dZ0g9@(2QGYJΦ`)w#V\W}R`d~WVzN .1$ȶM%ywԳLd)#m mei3ʛ@o*t$NᡸEHb=3YUl@scPwK?o3E9֐k5<:~:'ېdF* vJ(@|B\FK)H|Ҏ}QGe2= Hb;-2ō,Ql|eƤE!!)CsmNIt'sn1XL߼QoNuxyV@"㺿i6`MGӡ^y2=uZߜ}]UwE!Q@^'_(;wEKB]q*?@PEP ={-eW?Dv*%ѹq$`?'BF5! S-BފNO,v o_bߴ_RW; 7x;s-E6ylPLb_;ugLx9wjګ'e'_['f[ag2or^?qtG.+Y~==b^H{ݷLO?E0 J._䧙)P0k`L69=Sѯniudѭl);#:M{Y?U3Ϧ 4{ޤҼ[m> nI}`$RjA-O8];@o#ka|S\tÎ(7#ǸNCS m'QiI1ˎ1/3=NU^`Ű]Mi'7Q a|-c ):%W.5< y)>U=ILNӡÆoZ5:G4zI+59kR$8JQN*:HXH0̅S IW`z7銢L ꢛ@ɢw4ԪzP4H8MQ)J 24y,đ=pf1ڊTgt&*MU,}{sl{v'@-Μ4ԡjOXho}(xB9+caeR^ykf v5 ŅUH_7gSc3V/z/[Zt,/6{=Wi~d-lxhӜ|ޥnG}~zMʔї,^@'*ڱ0ǣ?ߠxtY`@ {`l23| Q@.;^7.Ⴋ~ 0p"K)"5դJW:dKa+2໊g?}.xҰ˚3RF:񟶨:u 59XXo?+kxN}ngk-YC1fxa__ִw43(QBcn(CiϬ,A y%>?Km`=!l JY=&Nbv FJdiE{3 -OO[T} lay8Ḟ?ӹ3,iL@2.l^Bl43_[.KP+j354[LcKF Krc:x*ro_2ĐQqio ~ߥϡ08<4we'uNK *r<2NpH׺4<4 {8(3q ) ڀ5^1W`}֓f\1v*IX7&YD$q򁭶SXu z^Ya#H Wq-u<ˋc@3IRWMͅ{CZ02[7xr(ɿL陝v$.a֝/^|ݭiuh@TaGAoB\}aB<͖+MׁK=DdMR@piOt\u.axO̥( 'u"Zݟ_wO\Eܩz~ 'CJ bǘ> R7R@L ]7 z[1 G* vBjEj l^=tشttdF;z$QwQ,g˖ %j˒kMeOءLӨ=1 a<)O'|PcX6*o#n0!,MY_Jp]L} / P M<^2j߭A_;+6iŐAyfiwē#B3b& X=L3ՄdXEہt{u5Mñ8u3CzsrTS1"3:|_=z@,/}kLZLTjUR'&`"r@k z$(Y& >b;> ?#xBh^"~f_ւÊj5V"5 _l G0xG^m{V-*~o?lfCft' Pz[AiNu`FSM,x|NsDsAbvVWd5Cz/W RC7h ?h-n-) Sk}~} ⮔ ~,fΠMe!;ړ.ATtJhOF hY>s[zax/iQWR%s 0j3R~1ORIRk1 mEe3 "H -Hi_hz&'S?gMwMc7='p2_4u +gYZ07070100000013000081a40000000000000000000000016446b36d00002acc000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/firewire/firewire-net.ko.xz7zXZִF!t/ಿ*]?Eh=ڜ.+WoJa˥et涯?;_Gc5Ѽ-;VYLu}9$ϒGaaOtܨ Y5"m]\5 G! +|Y>]uwe=g!g u]YY/`ohucWD\"$Y9{~IC<7H4Dp J> :RjE~`y)@v$.<E9ؘ25jU5Z_mLk,<_gx(; i]B+RS 7I532sI|\a˅0U6 Ž`QK\"[`Yф^Kqn|-Ih҂dB] :5م`@f9j MmlyclKڹQ5AKG{Mm~9Bu|@bWU=H`,}r9(\Nmn1$®4{gj]^?A"Iԭ@iXPL:Vե3/"H4>IMaze;8`t;gNϵI(%BMQ V@NrvS[:;aqFބ̀8;Z4hŅ_ ̝ӿ}.o!̊".%:y/szXEP3$\=ӴfR Ĥ;ξa ?@v54#OIi@t.V'3Zwb|}fyҲwN{Crn'Kyj<5uIB##'c#YM:ݢcA"=kɵ`MփbPϱpzw@ሸt>R} 2K\IBZ6k\zmV4jz@|~:$AE||OD9"U>[L޸{X}oYL3(>\>3@k!l/^Lb%KUbU}Yb.'2^%ǵѾrAG6W2@0n-͐zL^?]%)ؼɾbi$S&r*߾2k-L E15s5 CxqhwG\ .q;SK4_ j] nw,p1RK vޘy |$L jpʖ >I`4;͞C0NԕHwGrR}/i*»RK@2LR,yY(x)A޲p#i7 ]/ULPDggW=20x%TO 4~\k#|ŭHeڇ58&ʄ .ߣ|< K qO 3JV^|Ą㝕/si$xZrq*zgdr1u֍]3YD,qKpҢHXABd%/xg <3꽍\!3#8%-xhY_Ռ@CEeU>j1{x뫇|#aBreƒm[FZ|BX6fz{=KȐCkudpRl2a}"[A8L)&'$2׆{{Va2,3"9Wa1kaST~+4A'\m$8)G(t*vV8_@'*MBag _NVE$*>& m.8\ cA.LL۬gu1Qf!R:E+|U$#We劌kdrh~/F4ා[n-S;7z SξQ2_xj{qtoQ i}=aEN-X #/V_+W@v&L1>o ڨˆR!y lxGpt5ۣ!<] &3}А?Oq7h)^֨@}Mf#F[\a8IO6UC Ah5$y%iȮLS|y{'lὓ"| %T79{Y߷U[V؝󟎄b~_0uKAi] '`kZ[CG%]}ZSL@A 0 -i/y@")f(elizu>o)fى|oJ%5/(YyU,+W1w} W&{NvCgDG&8] 9U&lY-vN0Sݭ _wͮ+Zeo8tK1Tk Y/>Axr9[!9wfKO%! YrXAMW/q( 3 *G 8aB'[j\: 1q5MTu |nt/}\0fPUlw\x(AxO2Gv\b׍_G$SyƌЏ%*FTu2/N<ȇ(`pC ^ 1*?.RT,+qnQLj,?}qq̟JJncfxLc|[{"[8~ls56zTr!zBR/E$M1mQvdY?>$:3ox7x)LƩ0kIaLupΨPU3cvZՓ1( ,pW=zl@sme<@XrO pPg9D'AkK~&(c4 ,DLcddð&7 X38Lێ׉*i/UQ6o pØQ;(ˑ5s:SqeC@rIt`5 iu/]@c"걬C^(8z8@v]#C*FNmw|3kΉ7|Fy"ԁ0oV"2)F?0e^|% 򥸳I?8AO,DR_3yzImL $^lӿF+vSz9q0jE]T]-BϬ] Ւr,1~R p8ЁO&6Z+Pe0сss;!q%g8,Eq8j yc{di"Ԙ٠Pk&mkN63:IG3*#gמ%OZ{%FͮM,5s# ~zVxQ@N,쪿cˮԃ+cdS][>]+S9') JJ# gKрƷ+*CFmk[)by* 9JXT]V2PX}Fze1=QlqhVwp1`oEf>%' VϿDOG8?)YJL̨"n?IӆdT[+4 D4&M!@J§}[2*m" 8TFȃF1! ON7CĶ#o!|湇6\CX Zr +6reV8/'b>'BʞC@ȓ'I4RuA* eg)qu_O;mYN0#/F) 4MHg"|7X *ClpC]2̚f WJHsvpLP!nY״ \& F0F@ʕ@p8UѮ_Ҹo9Q.C鎖iF`ik^dȏlW*C3C-9 p&`D׫Q9;"Ə*7XdhIo]V y}&\"$dEVe@+`uM].hRqgc8lhXld Eiњ]<]:{zruÝP i}g}!NQ!%Llӫ#]_76Y: tgAlY3\^DK[K(׿kܟ1 TM*0I9uZkV8źBes-f {Zwp ηG1G -B|$sd-: EAy9*[LPA8Մg^#ԏ]\p}BJO2l~w&qwM^K]UEeԲzxUbegQrt1m !o)TlڊyQmL(-$h1J9Cbקئl- 4ls/cY8B"TeǛ;k62I2Q:s]G3{ dEnR<̞9$]p56({ j 0Ʋ7oTbe &4:r|&Fȭx{aKx~.8$el+Pìe%K^ƒL6}:0I1efmU*9ϓq)r=oUwRV[P{+ oɻO}Fm ՅUKЙ?cDet X!?ENOQITFf]lSyC p3׼M8<:3e2npd(ݗ"6cl]6}o#k,麽mbYfs):/+r}_Z^vRɣx,@ =XpS!ąF Y0kٳy,(Bh'I( m FqI+Q2]6O).ԷMFCo~7ÕW_]t@Sο#S2E\*"'^o`RANx/R 3Tt@0+rhZܹ0 @D _z {Vmˆ ;xb vw4^SrYhN5p U? \+iZxnj$z\? >xL[)~b&ssa܉- p9}hdKrA{D²9NݰOOc mpSc\{:޸LPYۗ T "b- ,C!$Wr83k- 32|9Fy#m#;rՎc|^ J{ :FNSjf kk(xq =sr'q* :p`Hh5@!paꌼBG/ĘF {V3zָD O\Dk4yG?/r5$'J BÃ{28V ?'Z)ߦh94S xmѮ z6xJݨqZo; BD6QXuWk$K{P [W'y`j?6du~j6v0Ei]=E!QC"=2RS̝|<^ mLd (G}OSKlqj,&yfT u sOǣq'ihMTݡ=}4rź TZ`pT/wB~N)c-X穑f-ϜzKERAwr k0߶/76ӳcRGTt6b-.2*Kw]ZOh8E:D"l\5?ih?=B#{4:&Wc o"a1HkC0bAj\acx2=u:qLëX |@8vܺ ^OrqUe1>jv~ !w-6n [cdو5ۿ9<A`5x_kD5HɃ'g^F΂.%C6T<МO]bX8 W2wg jTɍ.^NS3EygR͢(De^oI_5 B?Q Mǻ,'PbDnEx|b;pȁ|ѲIn7eVQTy,%W/Δ|YJU[MfU}2ʢDUNHZ.7d"&/j/3Ki_>cuՐK ARaTyuU)[ qY֮=$qyRvn^xJέ(>b4aa֠AA,} Htpy:NJ`١ks5glTOҳiQd -c0b;9 SymU1&̾$h!2/Z>մP=QP@7i`p- {U>*{!bY ,JB6u`V_5)Yz`\g$ JV( u<Br*7ݬR0vϟYY,=@OHNʺǁc0R99xrZ,yBy[7 ;DhADX'aEIWn'QnVGLOMd-|RD܁2K-ªCd$c7һd T2%7 z|fĢ޴vRL5y|+8ꙙոz6yEQry"պW9_LB'DH|[FLbU_.Ŝ0 !Z϶MKl&3fڔ?bIۄ6+wfBWyds"֓Ӻ>SS:.MFnuOz@̲PՌCF AJڊ\}F\%%[qg2q:Vl;aWoU!$EFOB P\ vQHx8& G$\X l͙ġ3T+xӁ]10qvQK6ak*NqPaukr'Д_p↟0Ew ) SDqE-ׯ{mʄ4vD8bǚ}; qW܌,(<SPFwwQwLwvStdb0r*<=R4FHiA:f۟9YX;w=4 .Ma|F{i(fJO9:Q.368ȋ%X?ճ!0)M c 7zk{9\8Y$I6dnq39;tmz pӦ=-v Mu=G]*QD*"YOtq.AL7}oC5} MK2&MK_`舱%U[6X؃EC#էP8/="RSnh7 Ž6Fod7txfI2+},[}I۰>8ftv7<l1){8Yo>k$o8 ޔ7 uyK>\/oXriR<2O|u>y]1~iyaP@a07_ E#ޙTO9{x.1p/s &ӼU!ތfhy;aՁ~MC*`N%=|vK[cfclgm/1n(孰~DVE睓RNUޓ./"z|gHSyϛ_[r9 ǧ?5r75$+IdQO[{.)&zJu«=xW9ܕXOuRz]s'?M(89+Oe=dd}$6RRM-g{" ph]*[|tbeZlI%QKnF/JhgJ.U ݳvUId )tVk"JI)1ֲL쭬Lƕ(\xˡiLӓAkq~bH9?X85=pc_0|hENG9PKL"]%ol…kFC|}}bM$~)dO$ ~y >-WO.<!> nnt9ZG,]߉.#5|SMY;nSW~3rhwwp#J#VP,J؈K4J;-*,jPrՊ2"_擽IcS){ψ\[EZ9y-zT @.ύc;2ЎݻC "@Q8:O83P"P!}rSTd@%d|tͨSEz>hihٟg_sk8@k,wPХl/2'OՕֻtqV}t޸qE~#ɸK׾S;w=[='d^ٴ-(eczr RclOF<|Q&k˄\X*4o;S{ $7]@>n83\0y4jʾW]e•/i-vXN[_&Hy$6llI\ QӼ̛.6\jaj1k8lFhn qeR'Ds8<^&* u< b036 $ UQ"XXſ, ;bǙ6h ЉFTTU O(22Kq%ܯq9S%?4r9h]ݴ(452QG k@3;-WIR[t6D&,bL[QRϪ50Mr9: D:bͣi[?R|[¤w8t|6j*>:rkcrwu_=sW~ҟ> ӮcW- +Y^;=1 ɨ.'؄tu(IA(Z%?g WOGH&HP)FUl7r8GEO7eǓ H?6rA$%lYT9Tuw&4%z}< Ie2Yz|fSfܰrѳ{qb`2]~p(r:" v"(kU|Irװ,堣=rFB`k<W V.8i}F2w833c<9QiDKPs=" K (ߏ7RO(yv菮,8WkT^cv 1hRx >_{YAš) Jo2bNden90OQ p+'%9VGAM.9f4qMBѨ(@2èG}WZy0]&D%n k[e6J-ݛ<5ݽ+*kc0'SU$_(.Uh\A\C <"x,K";M>Wr{ L@xhnⷍOebt#[!Q?dI([Lh8NfرMs^B.x7{ʡ^4ʁ*gMr \kJ5 G;x>W>9P3n(زjjoLt <^ ZL$%>Cj?[h* S3b"5g[ DV*)}56Lbso_Խj g)6i~ "rֺTxh-| QAQ⡐D(B6Z 0EN#ed*>{9“>klfg!˾7[#XiyJ-;ۚь9+] У2 W^I ~8rqQjOos-巖dtѬkmtK\[J*<y/HhVܝ Ñ`Bpʺ_c]GF"P+)!,e3=b;Zѡ⺢`XiED "Dw&>&lL$"*ۿ*osnf8q,r:dwD·n%QUsswUv#'<*~]꼳( c5>qAcݩ[Kb=g Ui;ǑYNaqhPkŽj"RtNJ M$u ~md.\T{]3>yt jiЈ=ӛCfnO 9ϖhh-zqOV8 u$vpշ)(_h -N{%fP$?ԋ X6Nj:6H6 ]9.[FpsF]}9 {6 Pd5>aJXdEFPZm* WxVwDI]vdkir=R*qcQ}DG^nt: ]ΪWfǷ8~ڈz8!H9? Oҹip9ǬD>݆ $[}NNT-I*ErUJ-~\p"!ztZo<"էM|`WNBMjm5{LynsBPC<4Oq6a'X\*p=\yh9 "U2JѠ"|2&:@G֓[֞sCC,8  <,D5[ڍюs"\-\:Y/CyuCɳ* wָm+URnyX< S풢.JitVsvXjދbZMUY\  O_l-Up2|2Or>tqRsoAjӯ:mM wH%x?:u `roؽOd(S_37rdUljzI݈EKLrŎ^`34埴*ZǮ Z0t&F{V5nPق [j=}6hu؇3Gy0@47,KB)׍ؾaXcQڵ*NF2Q5)bPVxHAK;xАЦF_8Br'c4" Ba 5B~r7(q73'>S=o|k֧#?Df(؁{r|3ԭ)-h( z);> M#OA@u\Jn(kD6L'.Z:Bҿ9+-f 8&cFpYTְ X7180APf# `DJGn3Hx(|ކ& LaVTGN6U.ғYsL'eDDM '$BV9iSKm;@kch=y$|OJ7议fY'6M1b/)Eڷ~n(&=6)ۨtޜe; ,H<1أWwsG;`p۴j%{c#8lm9N/gG %vXVd?0Fv$ xau(n!vkJ4j(=?#sγ"zn.r %hF'.zTmWTwx G s]m9 ,{|\SFķYK]+l$_S-eP.}諗O1 0 ڗwn[pgrz|:յ(LsXevf?2&N\&V*`d1:ꭠA2G{o\ޜG_`mA> V9qA#"T{h@x3p w˅djv>vA <LaJA8a~ Ihj5g `̈ʖou!d<"ĩX/?϶sqb,3N6v+6%V!DpVa0P7PKxVr5MM?^xy!\‘i=pͶ -ý7,ԃM-v|^?-z,E!NۤKSFy*VLt0G:K b0E2R$aj  M;}0D Ŀ$v^KKN]!>D&2%?:>äeW,؀;TTX!*H+)Ndl;`f8C9VML# 7ΩN`N6\ih=u N  9& e4LZ-- ^=N6aCvi,&- ?QvVߌ`~\-mz.jeJq] QLkYf J;QaON#Ev0 MQlJ$&Χ)!]V:.(#(ڣr“F0yD#UIvO|-O<_*(!#MQ`A>xۿ#7 Jiw^l/bApy{#iXXtXҹ] @! PE],æ6,/1`WӢ&/u+.D${D?tf)-|9K!+<1zU^WL$#bq˛ϥ$&"xb1ZG U&xi ?]Ubzq?9%|猌dDR iQfdBfA~!wF5qh+䡉 d#{0΁FEeJS(`2do{Zλ:8UN >F^*{1d3>3RH̳ *)NjiO(*E '  eV-SzZ6(m%oꇡEZ4h3ՙ~va;0=RȀOCSn I'N\A<Os+ѻ_#^DTWLg?"tIJ )/{))"=? b0oVW [PrLDN]VW靹HMPtxU~aВt|?^DJ!g2kiu厇3!{`|F o{/޴8DM8"ـ-))tUw'$B] +EləT[Sd>#uR8X;ǟ[dEe읣`t~@k4R,e%7~]ުLGDΔ5WmFAiyg[)7]GA;.e*8S,(Z\? W?hK.& |2l`8!BOoJNy]B .#\ur͉5e0MP*Xx>(C_[УRWZrt6PYƥv݄)dY {*x1<+wOi֍D]|=`^paıNl:?J yB$fG-܍i9OW!nh[ih0[FcBzQ2Sql!5N`1xcEْ8: *lg(a6Bnqv'bGR| <&'ט*J+WAV.5a )Q3(rl  ?p0PV(\'B;] z.*Y^tI%$@_RrnJy_<̯umLڭ,ZNUƚك‰N@og׶~.⚧{ڞ(SY@RX^4fa۱ŏzj> ޱ>izyhͫx;#pBj=[ 5}V^]73 }P5pS;f+r.ٌ ;gv v׌_nH|g תiҫrMax-ʕ/( %@Y8h%Pa g 6t/\-Y AfX^LX##>E4vX7zYD׺֛{B Ol}k9 Knd~;cYP€>Q/hE e.V`й 4=3;OdL,)` P'Jg<$YB׸wA5PQHfIr7O${m uŞBS3op:p=fj &ĈxYA8mҤ;! e25*1 5_̾85dnJu$6J\ckCޓ&fAAAo0^ g&ʝt,Whӓ7d~|Zy L2*֌=s!Ou%@8U{%ƃ.~y.W =Ed;Gۺ[2gCO(@rqYorVi;7#메9M|4>5wR;j?20rK0Zpa'gLjJ'XU*^\ah=:**(bQg`|#cHeT*K>~AU[&M5!Z7EA\F4Umq`ѱ%?/6.Pqlw @k3|oq&8~CD?Lw=^(4xt5+W:Ƕ" ^vld*-,АJ0yi/LXyb0ޏ0b٪5"hlg7JO/7u h) P/A)e-<Ϋ{['>ej,Q[`EUpVQ NK0yFL5[G'Ǽ=N:Kd`X KPe$#g3~;wv!SPRQN06E2[u8⻰q]Z+Kp[2}@4`K'|#TM&`2BK^j<-zZY, bFN(q'v2\ѓ`*&/&{C;َJ7D1yB'pvJ%ZFV,uʚ~Ҕ.6=d8I<( Xm]g UuI;yӆ}ҧw3Wb2*&Ne egwv s{t>ΖUln Kc#*/@Xb^[4G96f)>xE#Ѽ7O(PoP(4;@#FUe<H1.T2UD4,{Gdх@5M WC!nA+sfO=qx:Z"#B Hkrߋq <]]OJYgy=vd=$SAG?yF]^/U]UcpQqIiPu~@f25%>Wߝ:ȹ"#M>hSWE+F]d@D(mԈM@@`4DŽ`FC dӋ_$ˀΚ:bIhEr"Dcwt4_)hbqB_6m,HKޘZ/מ_@d^I1g)sh |(e~I)F =ֹKrDbq((751=xeTUwE>vuꦈ%O8-BtvĊWt̓sKE+lI7CGiUC(Z9ןĬ_xݏj`x !P6bqv\_ldF,ڥzFƮ@+xrSxoWgU|XWEI~@^`Բ&K.UDjD €1pxRW=%PYF@5{z4m3 $^0b9h)68_1^{IpOٸA㌆Y̮o9xs#֞[ ^KL64)7j~Dm1ZNbg lP[ݯ<^RkWŦGQ&X_nʻz ;(2=kZi=Cxa%_ʕ#݊$ rR@?mZlC jG}7n<ϻln BKHŒx%Ma'>`6)fڙY}W@6؏f^on͌Ь%c >'DtWI^J+m@|Ցit]B0- ǁuBCh^-^;}yoqkqby5Ё492 KSnhHc[،oYtT*v\Dʄߣg)'Q3S5@'8ɷ$i+@UgLvQϙ^SpaYZ'%FL=uʄx7C `sKO&gn.wxTa$qWr+-5ljYX`ڤm0!@Y5%ZYr#t n _z!33W*򙪣z rUu0}CrTuf1\8SsF_D)Ce0->| h 3ta7j7٨A?E}W}"Le?qMneBuȺ QSkqK* )K]WK8u㦜-QG`;YqEQ/os.ѱ\*}TFR4_ X I ? ՀDZ3nS=:Dƫ*[DKzo1|8_}V OB4^ c򟀩Hl[=wՃv^rǛ6{$)꯻&?pF&*n87J!-}777{>J8g4\#AWauWI~CLWyF@R7Xn~sm҈myB08_]QbR$Xԃ~|L`tGը|?9fq M#d7u"GOK99d3D=IsqASf{(⋷2e jW_,R<1J1%QMs4'EK{DoiJ?ZD x u/BBev9m7\mgxB7c j-Nw<'C)[&Ok-ENK 5ɀ_[H jzq4 b$=h5Q٩oϷ6i&D1c`grF;R(Vzhqү~G̫{CѶ[~9ZdmF1LgJg j{dN*Џ*cu8,[u!TwGg>]i`z神rަ<kZou ߖ$A?\G LӘJ-b+k"I-Prj[BVYSbA:l2I`ygQ c6/쑿*/UsprqsR7w$YڸyܾWSS·-6Rl/x^5MJ{4t9F Ep̹vJӁBAAEcd%*A%v]UYƋ8Zs<͉+_l'o'sm/ +.]9z P\{s6~Ғvuٛ03?i];Yܩal$*vԂo:s3h6gs|Ư#4VfZpAzU,O{W.K7~V<8ritBߺ{՛iB-E()?ΤKKEe јݕmc7W,(uK`O CCBʑ@aF 86iE/Y Hb:WZ  ~S!BM‡ĝjx(kNPI* 8PSJ\Z|5_vˬ$6Ef"CjC6O7c so”<ܜB?^_N1~eFKw"/!5\px?LU6J[CGK:1RRap3Rp3HuDO{RJNd[R46>1Q,g, _֖B 6-PG.4zj00:/=W!I=6n_>3ͅGJJPgI0b}8R4CGD>.$V١& ,Jy{:nG \blOy:=ż&TNSи:&t?gnMTQѿ|JU߳Pjܸ!Y$hӅ1#gܵC W,ݍSո]zI>+( 3x!P^3+Oʂ(b04֜i#pf,v|XAƒO Py< -Bp$U^u:ZN@ F k2;/AtUYWG?bM!-UJ%TiiC6P:3-2hDqd5  Ia(x#92&dIx%euHUѦ_4ʞ߻lm4 h6[Jm{Ɛhs۹WJQh,3JI&߉TqL褕m*j/ubW-=ׅn>k7AVԵ&-@p&oy%"2ŸɒSV":W簐W[Q>Q&&j{!HF367P#+\X&FwO:;_XJt7Z20c1ϐ~4183MBJ&+de?l@A o.jHemd˽f"ݐD]%Ԑ ehm(pl?":/8X܄܀d+3%ԌOCi0Wx AIj|ixBRe^O)mbK;n_r~k/LF!Y[H@By3جخYҨ7R %2v7ezfMYK+;vf>YnB_kݗ #pcDJ] c^l 1,1 y ىҀW9O;Rem%IOx!{zԧO[RhH_Z~o.2W1oMQckέXNl4-+uzr]$U%H4-mL#[xR^ H(*(oiC /1An-E;xe/c!m'J a7u?EIJv0 tv uV%.Exm'/.\[6+x[drt'`b[P?bj@T~ *\Jn"WRn-e81~]ZJ= :<[7ZǀT񰃃N/MlPbD!'Z9JGٕjv#L3#m{mǢXWP)+Ct^żV)0@o TFVB[Jm LmZ =L\,a*ݵ44G w$V&T~~@R'w!5ΌVd̥Fhݸm#X&o${M²rxQv]n L/}vm N]J8E-**&Fw{đOѬk"lctkLS2;<E[-(E0c0XԷ6Wd(0wҔ3䢆Rz6aݴ=lx^F|K{Э<8r6AL󃭠J'>I.ƸR̘S;Ó#>2`iT 39-l 3: ȫ~F;'K_,us"Ev].pL/΢ u;{CoA&gۧZ2qa/O7{ɒ N<3Ʀ#yo#S6M,knCȑoKlvI6v oʗ@,1Ă&hZ`+HLiVx pNClQc7!<Q?s*Q7?\uZ.ZVtH }N66X{y5>\R]m1,4>oy]%ddI%}}f2S۪0CݵBZ`];m2CwXR,0_p;{ZP ^*w6N=UuĦğj`B5|\֞碻_ӗ?D&hFmejLq9L "p` ݎفR{PH!C}闇rR Go2w\;"er]85+u2M]_ ~fCS,׸E+4)z|tTWy`aw4 6j,rȶjKsE:n##Wdys ƐG|0Ґ@MhuŞbmJ6= jňO񲝥K% 2*8d?=#TyŕlΧ'tBEq˶ta?P^^6*Hc>ŰQ%.^ u~K}F 6a'a_iV[?s|CLL%]cծ#6hL --h^2G fae͒ٹ@.d n>9 uJ,/kNFgtD#^sCI]U6/e~94Y\w{ %-%u| .73kMX\rM >D$Ȓ|WMb*xm\GWO s[\}KvY`VELY0֖&3Ѻ%!Y#_WSxpi[$zO` B]떄RyKY0"L߫xi Ԯ{]"چbo1ܖsʫt:Yi1sVf^$T* L,OߢVH_`.~rZ)2 tͰ9nCw|l9mǤT[UGJ {[^Or"E ? O v^36>A30%Jyxz)G7e- OPI͈WMNAD9l5 -=D(o{oZs E'x`?ĖD^ŵsTa2lw;*}(ۍ"ˋ+1@f Ulq; K["9P{o7"Mș?o(ӻ {RlOz|4{撗wyiu@ق+Y`Ψ !>r<9IKOi ۞a=G[N0b X5jsج-USWы9':yy{`]:E})rp!(` h1N#:+agzP =)9"5&6s[RG;sj2r&r6LM+ZRIrH{ rWsoW=+W(#l /^=iu'MhL Fi;fz~DC_Mj3Hp?+<c`$A-%."d}iy>QbW,CB Qwؽn u̴9@͢Kqan%n̻-$z+lױ,B>_?t꾰 3,?nshDw1h"\Y|sVD]5.?2{'-Hf1 @]Ոm+t-W4#Y!QQa p LPRN"vt_iBju)COĩPCbFcסbVc,1NaWז2}5%vg{=Gd;-4CA'3:4KZ}c* rq h&K)"ZN"H*UώԛJ|ЀCyIk^4JZ J'f_%{i!ky` d G1=kT66R'Կhl5db%͓!p 8<̥7`.:s0'bhvr1^o}Ŭ{IڍZ-ɄetIQv.)p぀V}˔Fy. evߊ$=}fD6:}(9Ζt`0iMyd˾\""qtQD:eq-pzTM\ *.ǯݬ0";ԄeB7K]`>T//eE3ЎRwbZ/oyTtfI|ͩA@CV"j&yiɛt{xP]G*z_xq!7l L_e r@R,e"x)XKkstN aA  I&n}Y2Uͱ^D,eDM‚Cv*ae ;\)i}R_~;#!:lc,uF‡^9}\g/ˑvV3Zy0D24=CxI "R6O;RB\vYS5VoE`u({pp /42>XIv C>vu3_$)k+izBCRޚ DM P+OET/CEc/*5޷KbNg5W [ħd {o%mLVu v0ͥOZ$4-xΞ^N9ўMV1݀YXT}3Wo% M߄xLX(c- ] l̇W"I]V=.rCYArJs3̯m OF;'U ٥uϥV{DN tciK^Ae$i΀4V]pw17psT(֌`lOPag_;8amzKɖ_ZeBMǀ%}M@3,N׈ :ur>Zhu`B^BT&$4Z.GWȉ_yGzy J[/Eő!wsoܞl!15 Zsh0s4 7qGc sC_"p6C;GׇZ%,9P1?$p]}b 15'l1];XJkqa,AwkN- {H7&cwqVF{okMB7bΦeGx@ӀȍB't$O b*˿\DDCS7B}{0Ku@]}.7|xNjan ݖ[ys2CwfGXw~;zR[4ǜW?y!At݊M[Fma)/EBWjt#[D68rmB. SnLQ?Iu]-pzdPmw<٢QtxB8hN:-Ȫ4vS. :To=w#EIƊ0῕0*"+wG7ҰFLrQxl,˜!UB.pl !\Gm֕եbkM sm9Ju9=>+9A{Sz;a9ל=:]ءjר{_^9Rņ~anւ_xI^XP cl2ǯ^(M^ܚ j[*qMtxw J{I$ϜRh,7˟?FmK qVwIwmDU(:6i z\]hՠI:˚L)j;)Ge_dkh?a󵪌} >BS-yvN}@o4 ֳr,@ͅd ao^pBLI)~CE[FH:3 *gblyU_ajPJfLwgNvqŪ(Cqpc1Y?o)`9kh[u0+qBUksJtPJ 37q3NЂҴd}&̋D~}-2 ^H݈q3tuE<:*=oZoa*̚eGre>sKDn$s>S6|<~g{yq]g螃Nj6,5+̑a1a0~K縀?šǻW!7Xpv-b&8dIQA_(NQ$jz2í!^"O7dW39sY>9 L Y!' ޹^vAIijoz1j-w+gN %c׀2;ha1E= H.#p]^%cq鍳 ᢱ,JeW?oDA (aS$5 gWc M9~_xF vo/պh`v i ҅GI,: e:.:[z}>>E,w4އM=$ʂ"(BO=I}^y>8`LEN'@$OFIt^#HL/_D/u2’\ˉ3b尨|G補LdFW쳛e%li*q`R"t"潗z}8 e \ 0wvs B'ȳYa3"_LV;o8/jBo\ z"h}ϨX~~?M`/n*."Zf?"?oNҁS_br\?mfL ^f@C pMAŬ6:f|s@Y?rm7y|VtcdW|vH|O|{?U:*cK6I;mJ VVo+{"9J}I;IY+@'#0}cX(dM$ug)ti6p5@.EJ+m'E]&;ƍd~hy$cV4 jsM?$Iy"<W =7턪*'.|ٞ+ G"bk;oPmDag|ng0GT}𦊔 ʧ!ZQO#(P V2vNhϭ*4-z_鴟= }6K|E)[Uo϶8F2[(p\ t1.K -Ek_?`EdbR&lt-GS2jXLAҋi#d5+! ['N*#eĿ4'XRbųPrVRM1OV*O/34gtko7g,E!#?c5&8!rfϔT ^”8l-)̺ܵ6-Je#Mxы.r$GZⴔ"a`g,~kx696珶k[̺9 yZQV׈JƘ]]fP2S= ݋?vJ1O?"m\6"UXq6}dB*1;>W\<,׎)dy Wĵuɵ:tnʼn{sUjh$=lO9xUT)ve\7f|]9HQ6<ʋ͔[W!9M_FGGE!1rJ1Q.V|%,䨈byG!]qgi)#6,ۥvӻlQ,s%gfwV(Eyxmzȏ䘝F]p.gUvRULjpn_k ڟ+X ˜Pa%p̒@{λEZy-lI<\ N;b}'nIj\:*IT_&Bǔ(K9f!k F>_HN>)kܑh r8HFb櫌 9]S;*ҕGL0|u_\ԙk -͢fS$d՜udҲϜ\UCTɏmy6oBDAy(WT _()wtp|Uy x=dhw=uٮb_>z22ƞkm"i0<CP{ >)1v۔N3E?ch<~m}`$6(1ұR|Ibbw N}e딘RpJ;] O8} 3ڞ`,Gt\0 `?F[X0B>v)+o3nEZXиO[B134ﯗLx EYYɽHz'B`p>xh\?u0mS~O+K:靹:]r;y7<&( U|«cΙee$$&$ Gl ,Y`hL߼GK6xs7tZF)!Gj/'RSzo3Єᒻ!3ȎCŻCk+Τ )6sZ&!H9NDT\Rغx|}r"$){^xY9Gȭ+WEck>]G+_ }D4&W$Kug V*Qe_9 Z7oE%jIΦ Y Ve%} gIH*Js+-}f'EgQ , I&Y |5T 8bc09{F:Yϑg-ŘaLh*ԇm,8O*' He>3T3TC*f)]ƼXE ;boV$ !-"|p%=D1 \h@tGV>G71</f]> `0ma_,ՆĄc r7p?/49@"/]E(% K!q [FN5jRjV zΔGw]}bxG1]?TD2INm2ô̿XP =1r ǣPy@`|MtaC UG*ix,o(PD5hG(K2SR#׻Q^CXn( LzVTp:I>^A9vxjq0_#K]R+9ԡ)dɶE}vk@<|ޗԉGe 됤9 bg̜K;$EկALƗ(A@gT' uýkmڻ>;$$UʺwrX$ H=~5W"%pXF7ކ.Bx`/Lfm_ʠ"+Ύ#,pJޠP,FeĆ̺D*6_x}ۗj=*uLp4#fQCce3;Yvݑ~h2Fʴa*1e^re-i|I70s$22<ZgYZ07070100000016000081a40000000000000000000000016446b36d0000144c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/firmware/iscsi_ibft.ko.xz7zXZִF!t/M ]?Eh=ڜ.+S Zno_0R`HWybgV:fpl״eHkMv&/ll&W7:u^ljZ6K1P`?^3ΩgQyr]x=|,nɛ>}Z&CT'ڴõzTi':R%F~wQ^ڟ;㥽tgoeONC{ ] EU?XfT(Z'w*/VSst ^&.tEĞ ?Gf$IXۇKBbty)+:~$ps02*^5zaCJbh3W-\ǰm(wqǦRSoECMqZ/q-B_~$`;x卢rytgV:A䡚>-9q!@)j$*ᄆ&Ƽ) + ' +b<2]mZM4>MZcѓ "g.>b?~l/zqd)fVF MNbQmvzbp%$Zanu qsBƜ$D }CJ/Ɲ#F2Q tYΣ9GTea%36/K 9r. (pv6uQZXH`Skhvb8iʏ83sMzi>ދJXQB%yq%{JsĮ56~Z؟^1BO r*qilAJb͸53c_T.r3[ 72*g z׻5 ا(QNۡ}N. tfSǫJ o{3Ӈ!Al Kfuσ v~ .BQynViZ=QJ_>_"cU ˼tL ,1/gO$xЕ"B Hp;SSu _=•N$A_,gA 6\Qi7KzY*06.涬7&m,eu#Z3&a$5piMJ[ٛMVR11=:B#ߗhj_ND=Yr_60j6ȪR&?۴MdKhy$\r!YDGE,m!T \ @t0`qxZ۵TƑ2Dy*RG4ǐa[^wD[M%>__l45% :j0K yD@k>i3 pE:LЂͮBۭX}rծ(S=Glt]J)ireڹnN(QEww !{־hͺSt3n< ;~{O;iH' Y!`^gq|Wj (8 R&*GW X'^֞ZpY tɓc-U6OM,M :%sgأ6v" qwaL_uApϻ#}YƎdY%tcz. 7@XťvT1VIKI;eFw_rl݋{$vQ\d-Vd#і2; ` 紣TFY+z xܼλ߉jH)UM.·wY 9gkU7?'@Ěmt#Cz"ZQf RyBw .Ht[1"v"x "Pzv>0v}nųʩ|&7h!&(^P^$BY^jwjeF~E(Fdāf |<4_gf 8ǧ^i RHAm\9' v6&yEuQ(yTb* `5%%Q9C%o$Ԓ3Њ~q?z z% &,f޾TZz.ʔQ =:{0Ĕ2츻N[&Rr_%gY|,j%5qh2pºr%7FzDʂ @Gz`;cz~νF59w k\w+0F5 ֞2ѩ>_j9 I+tlo?~>NMr>X*śr#u|.Lø>8 mMSSg TmL>^|O-?RN|cR܉9pI:k;u[V$nSZ("wG֑"W:b{d,&Q 7k7E\zy#odSȋ0Z| :ZzlKU`PS1ǎ։>iyxo9պb Gf&{˹C|FIb~Bt,g/巶\L 7Ԟ)\,t 6T[&t㕸xܚ \NR+φQB[Ь4X>:в W"H *=a[r\4lP'b4\=p㊓,J;S7_9\&vOñ+|:JAG'+7($\)'N~؂@ =gb>d9vg2\Fo1YtM jhn4LJZE>bk5w\~6 101_ y,EdGNÈ{a)~cMFBOqUǫeu<R2֦./(!jgYZ07070100000017000081a40000000000000000000000016446b36d00222d58000000000000000000000000000000000000006100000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz7zXZִF!t/;]?Eh=ڜ.+͞c_ VED>%bi|0mw3%{9Yh/It` Ukl1N v>_nU9wfa|d!3{Q 4|+a sʹ 6.hfz,맹^. An~4Z]]dlzb4hJNy}znȮ8Nsp{T$TVȎԙuTi+M 9&{chDCxv9H3wH1Nu蚳d?¿>V (i`.^{GtL%vBU举؈$Px(p,3um[-IjD'qzn mw {شԄ{A|X*/ TswUQ&Ԧ sV$Ư7ٴM§$̠eTNv snuh1_]"3FQks84kG7T7٫Q.p"< !d0S ";`7Dô,0%$QΚIn ɽdp!* 9<0&4{a! LF?'sJPثgw7.%̪[7/y('ف(ȹfqȊLt}3ߕ'w3^yi&{귷jn|?^SOq5-_(ʍBX}[7I#.\O}Ҡa8"/\}FdĨPlئRqj-:8غ!LQ.-8NS U΍PEv8`P5$#kьbq:|{h3iΓU@pNf፧Wmt" ʸ%}qA&<+YiA [W,ԨzZ (=b  ,?iCGGa@-f* .7p"vIkr֊mWUَV%:̒Z4^aX-'EóbdK|=:2(xd2{s } 6]ע' gk473 s]%uy}X,ܚ{QI %ٻWѵ5gNik`1;m`.Kis֦J*+Θ+-Z. 3ڂO+D1 C \iG[W@#1ҏhr!րx _ !VN;SUyWΐo LMؙm#kɔnAzlB:e_Ww!>EG %Dg 3_h W Hl%5!e}#WvJqŒj>_˯!5U91İZѴn:Q%%+a™,i(xC B5Px~5y'Yo-Ѐ+pĬL&;+LVU.$x{꩔j&A({%,LsF^6yLݼdN/H1~xyv J̒X@Hqap-Rj7^ȣ1CZgҒ" J*J[u4քɷ6SB~'DڶCN-SOo7f6]F3?\3jZȟ4UǑjM쥶՞ZX_w˜g nzLОCryOrM[`DW&9k};q;JN_@K>AfM.r째](Zښ $M;ž pO&gqw Uq %7WӉFXL>C8ɁCi~p!`c[&вِ 6N3AڴYNQUB1(x5gHr]tI zE#Cr-%xF›_C֭ ZGGz!3Dd55Ve g Lp.aGoG!pNo]JDL(5S-:2I@4Dɍ+H}}5DQ]7Y>E!Ÿ+滱\Tway$(c2Y8Sdnc$;ʑ=-yUiZrvWAF tR1AdFվ,e敳Qǎ&XV/C"KvMm~ǟhi uL+jp~%CDXE8UŒY4'_O?N @"#׃hzQ(έ6FF:DkQ"N,^,UfF~ϊ-DOeHߏ @r=]Ǯ%' c?N5-<^ǧB"Wao V' d82$y\9=ҕ\[)M5Ayk`0eONs"ш5=uFbç;)m Xix/yf.I9t@(ľ2" dvcVV˽kOAFf4m>PCNnjcsD$xpHVIilis-n<2?51,%b̰C7 [ZD;T#Ech)U^E[Ǚ*;W+eErdCAD \k[÷\ab,QGiNP4NO_ܖ,KyZmK9NBҐs!3Lnc6}>d׺ŭrK܈F a?<ƳLoDj5ԦI&Gޢ>j].16q,&늹ł\2KFJ$t0&>U +΁ezUV}šE>:Ԗћ `>NעTx|X1"Ak ;sC%hͿ3 %9%%,TlTɡ13cF)2 V)KɅ1j w#"je]u03Ae\5AvV `o7F/Qu6uF,E-R>!0/\hBdjQ-SH܀,S3|9LI QPV\dmhI08kYU<*Ax2b.N cEh=,I3̵džQ۾BHۭ~xv>z +ik q4ss::HQdݗE:eg3>_ O9Ȯ-,Fˀzս#jݭ?Sk'[ٵ2nU!Y4^8]R Nx`gu ;i[&.pD$NVd~PitT2}*R 4o3F%AE`kDޙr2}p7Y05z7//E밤$:`M;d]}mO@)I k:'%Z>^^j9˹V;S!`'B(XRQ*Ph h+sW>wuR!>4. >2S P QPd|oPHN>};wݖ]V:zm#p3~tUk @@8AV^m{*E+a$ߥK+Tobz9$BRIq7bL Q\+x(_*4h,e~yx2~uĝ C}}ۼ[&046^aCfۺN4N/#fKLAn0j _NJ ͮ(! QBs5XRwe٩^~3Ѡ+@NBH2d WG4[2wc=4-/{:%68U bx XkQ- /6a$wY+T1j5`IK-#^ZH5iy l}&Sn }J171 wf8y&MfSb \6.;/~pii[{^Lv-xVs _>z[Q]%yՎus.Tue0N=>P+J%v޶=NQ'= ĝ>Ӿ0>s!t/AvYF*=7ŇΪLZ9c%=2[%`-?`߃O#_X. @U4& ckΝF} Tfۇ{Nj,r358䡕H"Ou$ pfwnK,_z")^R;AhM\B,5(cë/` 1B^р0gսk$k.v~6Pw"Uב_ZDTNyYP[-V|!NCF<`? L ା< 1{v`Dlm!)7%Fu%s-6;4L.,(hmZE﹡1mYG_Sx 2TbvK6چ5^?_wءC`) x7_ 04Yj;U= 1q - ("YQ, ̄DJS_YPd#% H*B[Kai̙_`I*tu KI)y937A_Sd%=*>;N3st yz~oZI=^@k~:SF̅v:nmٌ6s뒮# pYYʣD_spY??&2e\qW!\MKvirڍ{dw{QGS303γ=pL,B:7i Z;16Im`Lr8]wf0X&"DIƃ2$hH<;x8Wׂ ǧ~~zy9z M;04z}{"@Q@?b-gNO%k<1ںJ#x6?q%_R=ɷ?qAv\|/AhB]'fVs+7>lYOs80 A~~ݩD[#w<ߟcu/$./J7w6<"_" ;[&Z5U7KNixL L"!sN~,32M`#FAOn|8G$]UF]O͢(^\P-}B8{cdf1l7@$3)ljyZvqFO.˶+]"4QN QsUYGLKDvd/u̎;<`Y.R`(h[j\|lLŧ$]՝>nu&goH;zSeUYY/X ҶM!Ϯ#!u#aDE/-ɥU4CAȯߟL5Ð`.06 3`R0A=L햨C"PEL*ʨXrr5I=6vۛ:urt}LO%{I;JeeIЛqޝljad\JrlC)1,=+nʰEcjiDN}UQ<w>D;{қINʘ-)u\X~ ^(8BGY/"anOO/T0'vӕ붕_2"GPO^X AJ mLF5p5?M#,S4y̽A#m*ROW7W4AR\J3tcH:GT;uǓ*ZUa-Wc|盐8+ B Lκ֚5?:x6Kb4ZzG#$#%gן)CUc0d~zj6V1N9WL> Hk,w5~} CY<נGG z+ w )_uFCy|fC OyXDL+\oVR_=IQND9Z^JsF~ę k7 rB3eZ&vBd p; rtY2Q+8~BJ#M6 Ď" c LmE,sfS,Y$p?*̿YN͘uE}T1so)W1moP1h@jBKCz2n'bŴ}DěrE8$r $9>NGjG[wߖHZ4&;/O~ XBby'eP 5S=Zz,OWMN!+EE84Z&i\dRVD o -v& KTĹud2fe5- 7SC"r{h4o-.0i% EJ$(]M]E cc=f j*TO`I.!wbT&F`׼uD_sLwkn[柇_{u 1VCii|[Ȱ# (G FT"u+yE=OTj,8w$-$d||t NX?9{y ޟI4Û\Yj.^qu[%?8> Cn'dיWaֳ6-Q~5n+^pO6kmÚd\^w#~|,g^i!\YㅷdY0ao#yꑭ_o읊U0H9h{*TNM2xnrop`1H8.l[=;ܦ%%d,˾0.X=x[_ ieb淠){ٻ+DSH jĥ̈1x7BEF.dW]s99}c݃u*ptaUIE`^h3%n< a 23 _ą3!! r MUCe0nn`Zq⪚?݋X0Wu ~l߳qqdQwzsKAIUh`d6C;52d 2I, yEq+.D 7{\7`#|5%Liړ<߈P!*r]O;Yݖ AQNpr4rI*#w6y?KUQX}Ca^"?Y"gm m dDV #ʟBN*1 yed9'Z-9N2 ަ(*%c3M%xYԞ8aDD\:ESm*ŗ}Q/7je eB7L o`kn1iqgACT(!UO^g-HYޓ뎍~FG SNk( k}ȴ9`(%VnARWS 8mn]qdDp$@9H--yǒq]"|,:>t#=got#`aBd];[pK\:#+ț7, W/|"^&'}hr"뒐G~)P ?z9ZE#gs~V$/mVY@Vvsz:J<bIy}B~3 6@ xp2p`Yveߣ~c)0ƾt-N-z*f6Ss6yO$LM+m•G&OJv,8pc9:(?} 3j֍Xq~,!IZN"'`Ds/?c\40O "}OuɋCS;(ab$/]`K]ξ1֗>uL I)RyNwq9KJs 2 N}Q##\[ܭLb係oZD#QO,$a!HŃ,ء?;!$-p ^.ΖcX\r|lP/Fwc\[W`ؚd6F0~ I5ĽG"Cܧr%-CG+Fgah UlFK%=4JԪ!Aƹlߗ[X ?v71;;%0`,r,_Zz!Or7*fJWr-lw4tCXgkIH?glZOvz(jK?/.mchm ܝX5xkIYo6,R(ve$dfM* z-&w)@ ڢt 6&r3w4Aoli@-&%w:<aM, 75hVSp#R$G߯$BK {ͅ7 ݿ,Uz׶  .%n"ByC\]<3t&)W<"rL!D m~)fF4z8(Tē'i@2ˁnac:#Y/.9<9EPs;%g' 7P$RNiiRJA†#PT&3 hb_k1g~] 0oy5<.u@8h/N@Sqprn`K,Ճ2k"18G#xR0NZ/ȏ eF@4Mf5o$o/:>'*˹2rde(J0f$榏 !0 b\+dXwxDk^iRg^e UhضhiyM-.]P/ś].i.͑a?pwbx8΍o%5cUF\T !&Cm#fd<&[O6} /[nËc زNNCN b٧47jI`nfפGbFi1m,sb?jyhcwLHp3p2َ*M`]}Km ֬|>#i]g'3@{ZS_Z)^vYBIUvN!Ѱ0ĕ)]o%%aD|cvx'׽5u&" 3#Tv4IVy"tpVgmY h|s0*bN%7N##]:(;TOXFg)sH0LTz}AS׀&&I#~{VY/L*`` : I~^( X+^_1jh4!DSF3LVXt%{yY}ԝ?@9 5$d+X']Q4Kp '"r֘\j/6edo>芋>٩uu*H2 ej 5"]c`ahɇ)-$KKpI(T6cZqU$A4!s0%5O}'=BC&ɕ{"*pznάڤr5dG|@ѐt9@\o~1-`ܦ@ӡOesS.6}sЋ GI=SU[L;Y+)UFM:QΛ=1sj; h6}]C* M11wv~L8=aSVc'(Af}6ћf(V06ۉ.I\y2adƢT#eSfl.iC?0lr(#"g@N_cv(A6rm/dW2Aj-6jײj%*7ՙg]E ȂuMi) ~nmklx:y'1C}vsľKN˭o7r.36:-'S~ +DoĮA~gnG)\<6K&A]{T/oNȔk0@^Sh6aڈB$-b (UI9Øsz]=ҷ[}*DZsyE`'x q(Gve{h␗@3td<O.}%Q+j>QB˜UvZZf$3^+s\t(0v7 lf` h3ŗӱ2A[ɓ8kテXdmhf{!6b4Y1T-˲ѦS<zpLUmdLq2kgi}&R6jTFh|y$FYs$Nƚ!6 [*s/z [ z _u ^zlcqEKtr9Rz)gRul+0$:[pt&UaNȓ}ieEiR}i9?6<tMtxݔQ4[I.U?"%\XHP+y'3-GS tG){O9,T۽殗n}G%%;d& l 6Ӌ@Ri8u˸iEirz*SHcA&_#?Rdk/)ޯY¯CӭI0moxirvew)U."PU΃Fٝ_dWoMw4 NQ^s O) POc-EoE>@7SO03LUitt|2[1`K™P6m5q^6i`x5B^KM\:o or:a)*ux-VC;5#2gf$4sD`"!3'U5%;[bm<*OBFu47/z,SބM (1ikz|h 3euJ{7:8VdV#{1LM׹-Xl7hC }$V< Y2mS~GYDOM΢łuK,Jtϯ#~t[ Lu/2uq[U FLw$K;*^q|aYN-d6k#bx)W6nzP5NV!ݎ%iEwX@76wcH[AkFEVj/9&-IƱCgYlJC\k4ɥL.&+^.ʷǬ&JX;}0è 9Oc䞦P|ᪿTB!'w^|Y=mL1.\_hx1 wzL88??v<,L GP t4zVcK`a6;CnrLve_V+`O':s/1ޔ>/cUBG[O`w{76h8Y ];Y_0/dz䈌P6niFIa-Z@Q5 ~Zi&qȴ: l4et=-?srsAeZ( E|OkL(PEOWQNv\W)kVLdon |6 ~Nf5Qo?ޱ$*!8LנviLڲUľ:wӶRq 7%_7 /#^UD[&%M ]ԙ=Ь o MPP) q5c~lsngjAE[Pt3t rnY* #/C+}> $첌o]8uU=C4=57мBQ<_u^HN Վ7 b2+8L,_LZpc1 #i[#b(X_HxvSJ#aEJH@|$|I4[[Wv = zB*@AC^R(;{LdY-cW{xzq0]D⿧Ky|$:m(8gQδO ȴ1<@+Wҡ &)y6GiV@L̤y> KD^CW @wOlJMڦ-W;i^gT"exߒnt֊VzN] \F%X S:SkCGBn@l0.[S + wWAxۃu;7OՐ-=a'ۑs#E<-ȑxn4G(Gp+Ğ;/WEdVlcyLq]Z%F@ʾМ28`q#M|,jdwNn3@'UogF9>1z(DslM6J 9%& v*KPf)f y0jGa+ukPKꘟ)? q̋~׏2a c Ë^_mlES9q*YtŮmvn.gb]%ɫ&;ty2x7=e9\:AEKώ׀E4Oꉸ..]8T0Um} J~Yib(db1}tXFL5'PҼ훽0t]R 6. V32醑>@s1.pyLF4α-6]w+Hs?LfZP۱y6~+j~k=ӆJ})V:-Lf"v)aE#@W؊#eH16>CO@|\jxs+Qm-CéTчCW&74}\4P "V{ gCNupLvHpa7y@S3~\̯bQ2?(&G=^ i}eC2!|]* GOd!Y/BE;0'{[Hk0J}u 6Aѵ)!{I/aÄ3Ka Z2R_T!"SO wĆxυui-8Gl'4%Ю :]!7 ]vӐ8@Cʳ[j8xFgB{čJlQ)T1I-i?&X,?*޾W,sL4AI|Ë;t\CX,cߨ,rLA9֠#.-iD Vg,(ȥ@-F! i A(~F{ĨTg9kwXrJ[{?6dQr\7KBY(B_rU:`QGf1;)*&nK0:71u#f hٝIibA+O 8-9QPNwVv^B|:ۯНGrɌBl^r M?:80R^Ka/[q.ʂ6;`ܖ-u {R9@1Xsת98~ylh}4,m+aLOB|XWi -i@'KL%ZqbԿֹ:ҩ2Q!< vV~]p }P<%]- i!lxpBzKgW;h\Kg Tԥ%$]@_!cewl*"ʒT!;0'>\j=?sJoe يdg/̱䘬oogpaw8r `EC׷Y-γBR+z=N KZD{휜uwIGEM'O]k#0뮘Lru$c7d a?"efZ$TU`؂[a,դeo=ru@1v]d@or-ebWb0 \}SB4O@N@[>F' ,% B8%~deFQLwKcn_/KMK^;7i%m-P3b͝5&6땼NmݕNuwxQ$M v-69v,qr]}?`7Z VjWvvӋ9gqN RzW5U){ ^jΞrP% &KZ8f^57."Sn.NCtԞ- Kd&<\aS՜FK W=Hxzyw.yT T !e9~gOI ;1W8/[4ٶI'Db!NWwq|/ԕ=wo/O/*Jiʁ dc p̕ RL18֪Ww"T dK (ћr9K0y*qjshՑV6]TǩT8ʣ|966TU`4 ;\S#.#oT?>]wB b9gT} gݚh_:tWEFUAyG& a AMb7cfWBtu `.4~^AABM?(Nrٛ㬙 ^(wwI $Ƒ"}5y J:d_}}~nT:-l zЯ=SA-Ԋ{ھ4JZ%B^ÀëǟDL=A )xF8.O[I~]Ƭ7V2 YQ򝙚CQ}`l{YWI~c%0s'hdPj.\P?Q=;\mUCǓ#uU #-O KK h" ?pEuc sC"C9e3~ڔ^{,T ˌ*yM97\߆LNCe2 CBmkU>s/Px21݌,vcPƛGjt FUylCvkcaP!Fv6 010 uA܃q\~jWZ5pcV.,nv瘘ϜߗBEҁ f6%>jcLFܓ}lxCGp~)DrH\.Xx NVr7# "\Ʀ ]yQAMҢK¨/H,ZtQf![Cjv-k/5V&O6f҅ @ EufsG5fd&tfZ[*cfO|% w1MOYdPNމ8qoSE3x␕DɺWMCz j4IA''m)Ӳ gѯ)V,<1^(LUR`d0P C[u" wwm}"mL~uR-''ٵ$= $ 1,x 6q7NPcv(3 ~y xؿ7OIGV őOVn^cߘ -o,Ϣ)Ǚ *,8L x}e++* !GK3 ޚ 1s0V&^vs+wSNǡg%=n}K/2i ]$:%Jn"{ Mۼlldl Z{*)$!ܖ˪XL "[ZfL&Gj ^IY=Pp5hlbcR2+A!eX-zGMmr$0v'8 KÐ[_T! j9;z H9]k{P0{?Z?b}֍3kb&I^}}am?AeVfגHjЬǵMrq%q6M~ tB˜a12,Y$^b}␰5#0??%N]S61C̯C ueB\NVCd [GtţƠ%`WR3 U&t ~/88c-tҒo^8e;u ~+sϐ3 kDq퇻bvoeƇP nǝFy?mˠzh*Tamʅ[x!-S.%o!ߣ`89⛂6U%㳝tN:icY2o̵Hдl[0@Gpym_ɥ+1j;)e\幄0PԳ"*[Xw@\)^;ְ{\B(U$?wZg'N:;ρWA>71q@lf^h6|-^I% upCЛ!IiP~qS?4~MZ3i|h~ϽPwGub0cot zыWɷrT&jN򵆄kAO_^&ic3}u!ɕyqZ?[+Je / 6Jw *(T5Yl7[t5ġ^LzT-z჎ TWv`TZ<#唃h?_7+@,I=?~\efAPȫ؂;<ºiՌfǙ69N?% XyJY %^RTbrrKD$3͔؜]نm''E]X?td+r"[lĜώJY9whQZwH+)7cڌe|3Mz w(>4aȻ:λw(F\3ϓ\6 75⿍3lFՁt߯Yڀt'oQRGT %J K3ƒ{UO3n_'fh4>g"ߍlf9`_ou|߷YХ*./ |1\['/*ךPBhf6; ڠyJ0vmZ3Pp\݈ݠ,U"NQM&(l]+5+F6aD9PE|9F4 u;+9Vkȩʄ'ɸ3 5NST1!*ж1 d !7b(FNװg}SWjIy{cq]4k,g5ϊ׻0orᴡ @bX dӄ,3LІ x3Racer+L@O kМHOzdRwU3Gw&B&X]>#apL=lDalP"JC#`$_ؓ n8Tx΍0, +J;Ԩ;~-,ch.&eƣ+NBy̖,o` ٩tJw6އ}wy sIO;CFcn|'A4:g Vn w~p-( DNjW3,ԹI6'LVk{IsRm3Y(og1j2x;)*Di'[5"L6R3 I~T u¾Fč]R8 a̦%'52xl;H>Oj@ qnS|`rt@ !c=qjImm!j3R>K`-C{F?‚4Q3+qקlLJN!'zii_!i4!$!ihp/35@>],nk3w @\EԣZzOa=0crGU)ғS޹H%g26UT1um'Hdw8d.!;_MOt/^4Μp!을BXkU`>DOvEitťd=-lǗϲX)6ZȹhNbdo$o7cψ`V-GeWV-m=e32:;_u{) #!\ rD͍ &kv1tΰ T-2LgO]Y(TCtMIwBhU~e%@@ ܯ-2o2ȁpIGn|kVeh% /9RI)c7$|X:C|'l!g 4Av304LNf %ljk^ׅMśψx⎌lz u10Rk=I ;ѝ܊׾bK 6Q¿`҃=? p+'/^3_(hضs{TWHNq8$gEؘqTxT:z2;cgVK^1;F:df f|#c'v|OX%6:JJ4I\nm-᮲,r?2 b8#c#LcecQJ;,E]TrG"ԽwsC+ݍ̦_)r! cI=Ff^L{啄N@v11OD Gh[&  L+DF]_n]t',)tKҎmn0e~Ė&SжFUD^k'~O-kc&cMJlZ!gjQ6_)o%ia.Wդ(*Z/~u] \j%Ab |$s;qE6\?&R0HӾkGb,GͰ)2 2Xr=+Fr "ƳOSr):t%~dAa͜M( ,jȀs JS}R~7r~vljh ,&f_b?틀NH[mwN puA~vD"*s|Flx`|N_cגyL.5i*eûu)_ڝ.ֆ s6.]7IlNwaMNX"JB#dHuGW3T& &Zl?Q(E;۴_˻^IC`g$<#nCgZL-Ոt5zPsA|j.*?+-%5׬kRY;1+M0X,bCJ  |QYvJA6ʹuCQzgxm"V~vGRd16: ?МdMyp^bE^ǃ?גIr4Z2Ӫ 8C@ jH5+FGiG{Y֚ZwT,>9 uemRĮeW8e73S4xs>RSWxM;|QFWŽs`E81H"wu'}\ mq*@: c"2$:`ؑ'5CDk*<\n|@˟,0ڜ _@RT|I&ϖ"!YI!e{Mu^1{D <.Iډ{ K]0uY(#Jw]e% ]yP] @C^YM'4EMʦ%3`~j aq74iow^m+ -IiL^0m5bAow/df6ON1|x?(lDWqQQJ~,j@c{׉ U4綐9ah%DH ^O7U`Hevv=h% l$a1ӤN]dC$: _KU2S|y:SA 97D#nH/sJ#M5dI'!҇-vw*8}nog)'%Bs7\~#|Td )rT s#L]ڝLߚ%}.ުf)![",_S9V!aTR>N2]'Ԙ)0~5)Y}^UW(DYݑܟղiܲ5Q_(umTtǴ3TLɠ}{UgX<3s6w@bO(c\o-Y¿h@ Uׁ4H5yZp-O~C[6cX[M,ơ%c(6;RDy|9_qv̥p%q-oeQiPZ4Iq@A6d>c߉`s $ے9nE>E gi?)g!sdJ#q!HwÙ, ԋ{F3~1 xnd,<wW`8~]KȠԑl衁cZS>Qda5| >f!^QcEp!3}׷ qґcF/{lY%݈.sf9RA!Ϊj@qۨ=`("4-tH,"^n)t-JMq*\!GϴOw0*,ԒB,VSb<% ?T dmԡbL`=쏿DGˆ ȓ,>3M\>4qߏb3\8 ~Qۚ,ď(9yQ_Z9EQ=DRmqWNac J4fcV$C&vʭB#@,)"RRUnUnX^)V\b5c1ܥVf+KXx W D3QYH4nzSC (j&2QIBf9U%@LWz*cl;8g^PY査YkH% ΁ud,Rt"0!vޠ8rAբj68B à e^pW؀MySW;sB9$ #(ƔcW=uRn(hn uDEу0 %7 Dkȷ Ƙ%H'd(E;XxGFr(G D7_o9 gMQq^'ޫB_ig w8Za__*wLho*+Vz(eЗ_ 3]sC9F}On0Uڞ N}/S'د@,1@6T_/,@,S_ caoypPWhEp6׉Ap|^ԍt5zDAN=(gٍ޲qz"izեIQ=9$045f2Lu>&kyM:FoifV{]vaRk&fZ> SY Y+Q~IrV 在`#9cSqݵOΨ..]>Jo.2ҲM>}6:}),4'ZOS7iIRb22ޥs*ͥUԟS^tX7xdsL/n=6lR VDfY6XhkI}tK*7i^CiWznxǓ;o+j`ͩlchu'g>>+( Ewf 2$^IGFS'NZI_Q3x}sޣS5&t;Dy[!)ᜊO;;/~t rC%[v\ܡm LYNo{&3G6 [Z=ܟ{~owZgoV%9h{-3f~1-ۆ7ٟI^5X/* Ե m lPlV>_,nR̯5 zfjv6u˰c3cvb"mô+R4DE8SI1 *GФǓND+ XjttװOg0`\/.d?`sF1pblReRի خӣ 9!8*%Vv)Hdӡq4 CTX; ߅_5УEЕ{Y.>[kƁh]ɄNӑLjE^Z @FD1&3t 'g1(Iʕy@xoSE30U$ȩuC=TYO3' |'WI@NWEԩIo#rՄmΒ2d:$A-vLa'Ӫbîg2FBOaFq vy ٯ)\ϣ<CU'),' M%&.r+ E2xzV/7qieleFKP;vi STǺqsRAWbJkQ|UX=(bӹx޼H9@,nS_n.=kAuP@&[F⡾&,l aT+6T](AD8gk2r\ .}*3[nBDhḭVNJsжeGq ^W(DpqޔNMR- sNELk;HP` }pE0^PL ^,V|a}\dVD;!? #[%6|%>`YB>3F_*Ӕso(&Sjhޯj_jg.2=k{Dՙxpʨxnȓ ,X䂥2>ʐ $SfENU7 9DÆѵ7˟[ƿ wYv!8dk%`Yhj][TO/޻f)@{E+@.d"*VZ 1%Ԋz$` d 9L,L`HTU؄,pMcjL8 I@k.".@ϬhXk:,&ql2jU=sܘ"Jx {.Y1ÆMt } 4L2ǣ!8 [5pqw(FȖgM,jΤ}GW.Otm f\aaV]aX׀CT?[UI {A$<>7驈X|18}-L 8dz_Ot>ky۪]H%u#4ڜC@לxHYߔRbpƬd ݺH8zʫ43!g*n̸e/ ~Lu6t s, ,4 N߮.:;0%l#A )侚OX Eo#UlZn/"+5s+Iu%BM`Q %GlnFmTJeTP϶镌cp`TtWeyo O_plC k,kQp??7)Jvc25|\ 2<ήfz @sCQ[&8Z^خbxABegJw_ 7%xLIGiXѽVuYDk,[4WGZ)ESĔ j r YoS8OqBk !ZgFR\#7w2,9^(3ػƌʀ6.GkP&j?yGK0ic릷y'nH-yI7ZfK܏\bc]oƫ%h&C^D֠α_ nnQ2CI0~HN+'kq=o_ |åxBt"_VDf*0Ht2^lcÓWUy6.  @bG,yz-N krEX<( ::}YIzY22E ,NO=vG%0fgzDb2~y0%* =8!%vOCAEsQ?h?D [%)?ӆp i'2^iF^UwWAi/9+j*ڃ6-@4 Ft4>mh<|2rӣ nĸO^K. DȋPbLz[wonN)ж+U]aa6T/[B:!{c5}l;xuIO=Y (v(ڠiMK2 PZ}3'3nmCyg:, hÜX * EO[Svz-OVM^ˠ.VH!ڪ^z@׼#spghn4EB8G閊$_Z?&"߭UC/twInt=͟-`'Ÿ$,)bIF| Ū"fmC[a|q Yl(qҩ2-h~ߑ@η2YtP+ȇdtBα`mڕo^%Nfş:wעd`;{HQYy-~,R|7ń6tݪ62*11/ G0*@*Ra >|nP#ޱ{@iG4˃*iX)bހ3aD6ZP5Owc*++̞LYɏYoR;$loqeWuoj7Lr~)qY_/5m/=Ӗ {dWuš"NJyyw8q]>-OgfdUOWKCӻ &)S 1ݾ(us K@f i?S6sOP 8Wx 3ytiKw%1vihTAȩGBo@])yoQѴ3*^j2D) x~Wv,=aE 4743GErxsА6CZ! ij'+pfq:\k5#Ŭ*c|}B"\;bgG͗1R>PrC)ak̸"쩲<^!7qd>hG~5\urb,n,H5{0Oehu.1^aXEnOké={]U.0>)l ު9dZJm@r ond*~p D]ѱv?H3f /A~[3v>V,|CzRnFWB)k̓wl> =ߊk-ArfOewQWݎ:oYf`8/&˜90&,I+4S;]>O.z?3wlRbα[^6Hd,aVE$~kxOehrlZEBTD nf)(y,e?WAKr=(ʨO]?l./ :^ejqzPkyEi4'wZs{7@qV?\mc[u2T&  uH0u{UAm4N=[1JdV t5 6Zjd'bWl [ŗbpSr#t gQ6%=S_ a"Jz`!T;2#Hx$68ZtZ޼t] wD'G)>m|܍պWye5*K:n" 7RkPEֿ܁DPejvsXݠYĩ>o!(D߀!+/  )+^XY9NάQkэINNpRX1"8SN?79: \{w H7MQΉ[]_(:󲩍;+0֎X%Z/Aɀop1Nc|!Ԛ v ?x`^LԄae*CCh|Xx{.E֨ Ub;~zך"Hʗϫw] ~|c AȊvbb9D{6W*rk`WY64Lx2iæiݠЍ}8Ԁ-P:MsXL 1+>$L VÕ9RQ}30[kǶbMAq{6TUdMOTwELVu|OyjtK=%y ɬݧI6D̊ 1^NО6Ry&=;E9> T6|>Σ鹝 ͇qNG {A81O)3jQf`\S? C&;F($?ΐ7QRJ7iG0r$;nP)$emno4Ă1^Ƅc紮167ĩ$j q :"K`m(%v^Efx@*Iѡa(R %]}٭Mx„Q2Bch G#>' /]vpDhB('o22~+ rdaFqlaf?6 ZsꀧK|LO (UAJ n#]xPHm) ޚ$9537uw"taX,+G9JN\"U 狱އ 3Rd z&YD z@ATd:~A`yQJ# ZAmQOoG!)^/{Ey>P5(Pݒ9l<2'`> =}UyLV%ca޷݆%N*ˬ%Џ!sx{qX.r \Oo/?N?KՌn:g6msVeM奢+WS>OʇVˁܶxS`U 1drO2-o5>xDPn>0/҇rټXyY _C4zb9|E i,T[G3gsK>ezpǁQ|/.Ǣ&D!6(/gxq~qh@ܸцۥaF{%zl ڭ,'B(\ȔHCV"~ $Q/n" ݜ*nc6֕rIʏtf7sEQUѷ0V6N=΅42=mEҋj#>M"McbI{Ayѥ%L Gh>ۡ^>@p1|՜ٛz -m9LSb0=rVY: x*όNԖ) X#p-uȵ!@r flW\U&q `G5]SlPld 2n?qm0NC#qdzܷ?KN u;3rXEp& KjsF2p~Yy,^ r[E3[γJ܅i\(iSN8>ݩhN)P\ 4!S9t.Zj<ec0FcM=e|!`RhI#X: ׿Z@x7ؒ  x% yRGm !7UgQgREOȶ[e4+9QLa^20@<FّryVUЇK0XjLPc1)WjnA)-"{kՐ57zŜy(9 >8)*/N>Z${x{%)wfc)=F/\qHlC#0] ~"{PlB#~3'~5ͷAB3dN$.|[%yjDAg^DHԠvRB+!*Zn&ӼP(.U.{ X"LƜ?1Š+l-^:G(60V/L+ F3$Dh#hQQӐv"_t$hWj4-ZD8bm)Dx-OiQ Ǖ-Ǚɂ:z`FSB(A7[;qFEm1a/c(-z'\ q(wlt" ~ $CyI=J4"%֣sėeK/dy1k.u-i(FJK"yE$M-$Z|-ͽeyY3#- d20exl ^׻kYBXE=*eBGUOAsl'N;!N_EVXeI?";`9 1DZI&ou%NpaNiIM;D KzBjY'p3E) 593k)"9t[&ަ-5z8>x$όM3j߶^$kpXR<[՞bC .En3)(im!!B^ 51=l'r OC0RE|``o, @FgRvcOTi1\hM.P1m]rڜT`0=g|B+=sw5X]WHw%I"%h: '-ŗ N^?#5%%Uơ?Wh=Ec˰=W\z( JcvzŃsI>rpԪi%Rӄ=,a @%~~HY"l w8?KErB( 6~eS?V[Iv1*&Ă3y˹(ݑg%/:CCfo,t]-US0's E]Ex~~j)V'2sw8] ӐAIR @CX|*F*wdIQCGbl1(| dX g9.?k|8`2InvP.32,ψtl0dc6*˵&X`u(Ohpra80QC2NX>FRAayizaC^wC- y,.Zeg-d2E4bYjQ/7caiֱS&mFeS^(߱/jnFuf@&o)k& ~rROlH[yd\N$m`Df.V$ pU5B(b|W|iK03告iaPv㲮rx[̶[Ba. sDÖkLK%CkPkŻ%Q|j@,cʖiJBJc!vǶ,]{ nºc13alwcAY73|duQLœ8h~ɒÜ; fP H/ϝj1Z)eXNꬫV$Jȏ/phhXqޓTG{GO8 q$3}(=^RScLBHxٻtܥOr LOg5j!Yp8~;ۣ4,xA#tC)6},VQSl۔u93R7{"oϱr)0 աhΗ+w-ɾ{?iK_9]j t6m\ܢHٞ_u5APr0lvz_IK9AA J>unیGS:َL7!XW流hU'ݳ)6 .bl|yS1csؽ |HW^-!@U%/}G׊dN}@{4Z[Išҡ,g.ɾ^ͷ sMFڈ}]% f@H"74=ܣz` ^FTsfROWYY0pIx%(l.m%oF;GuVWG/AmcxG(&ޱ1<#YkbfvGAjbJ,_+n͝_ggŧÐeY i~fyʛ{xINPDkSk2 nӫ2-8k9qBA:RpCև\ 9u*3/ոLUe> |`!NK6J0-Sau18/!vqu#s?I??-h &Mւ΅ _s-sPHӂ3vaÓ ʹ(m;syb㩳u*Z fVO#K[a_=˩;K_<.'/ji ){y?h>hjxv0-p/lB[lTeSrFZP**@ॢsޡf=$#&ߤKh۷6ޝMM{G&URIMK̤t5I-b7sUaϥ1'ra yN,; (l`VKSbϊ'u9&K *^OCՙ4:{5ܢ,ӽʁXn)B{_xzwו0)Cy'bI8$/4v rͰ%B^RwWv`$W!IFvv&3F'6Ra GTWkz7&IlMÁS꾣bi:e>T <6 \@qƙ]z~ {dGXg{vY譖 nL1eiksKVDty|yC#MbC7GlQ T"GcrRVڣ;B8w80!.wLx@8(e`p+Z~T\/\&K1ٝl3/'"ɈVHv>ԙ2!"SƸ+0am2D\IenmLo+ ;~DXmxe\ XsJ ,K@Qj{r;/]UdZZf]ڮ r^JDkHA]%9%L: ޣwYoΟ?/Gm-,"fWZWKMdU#tUjd J8cc6ĕ[$OQ0%Iz;J@+lǯ;p]p2sHFm7QI\ܴ?\ִIB})zgYulĿY~V BG%Sca g S{i6faYuUW1z hb*Ob<]FdҏgZt3kKpX-AR9懂8h{^!%X}m:֡`d/rˡěUƌ7ݢ/Wתth/|C@0Iȫy2dnvɤh1ۑ w}|jP9XNR7IpRrx}$WmrZ:W*Tvꓬ5,ȊIgTL1 u!OVe$Exo!JCLs/8%/ER39s0h'ΐc ƪ.E)>驴']Wx!VusGvc(';}f1'-ӌ`yi$ۜwa9CwY mGn|W˵>qJ2x`fQд[Yx'cJ& QbN"7 V8"@RXb.{s6R4t?rLhIl$ө+0=*SnrRx^ٱ= c/=Y7P@q^ݶX,ըdCUTUė˞,,_)Nʚ^ۑp"2"M=>! '\l Ey Ht0 QMStVTdRe:*#=$e(AR/bf'g}%?ҫգ\y;K;8Fu{AL{!J`` [yB>& :Ci7Yqhdw^e-)FY6Jw%(:URP s*mzxv Dz"QN\ =|DX4[Ƃq/KFwS\vaqpg:Gh+ O5Jp<ˆRAhUrTU37ǔyz%3͇!JLY1tŽJ5Q)jp8fC#&6)36[ĸmrFIX@}I/Fr-iz] #x =80+<\nJx"&$ 3.Eqfhxy:}>ƐJ,xg\ͨ%N#g5d o XTTڇ+Vv bƶVߑ\9;Q)t7klT4c.*"\|#EƼa?⥖-nJ۟^wtC  _߆ 5]3.+%$R<MQF1hp3]NF]1_-C»]Ӎ(40Q.SկO[b^蜛 mH WalWedXl ^=<Ѡ$4gq˭0rܪdxe]>n`ZMt2@$FP1λO@+A4YJ }iovM1ơxʹ,bf|/5 @k [XߨZsq88oIe0#-% Ŧ:f{)=_ԣM<_bak"׈ŊYצGB-J>itU@:A567ab$3 Ҿh;z\ ʘi.'>* rE7B͘W 2gIk/klJxvYaD1M$R\OxLrt{0t5)jNGjBA w͑ƫPqUd&4 oe!4t}U;3zcp/n< "zEI͓ p6&Hvœ=OQѨBvdZ S:$]}Y8zsCX3pms<:#%5 ('5-_ ɿ:,b3 նӪ 1j!_<:ؾ.di+Vj<n[ #=..\.aHgBL.[*9,fr6v$FϹʑ9y `n@;=@Xp F$c$g湕pD<~eI_D?b*{qbAb-KATG{2o:"]I}6))hfeܼFh:<4ORkPh "%[](> zf<qq+RH}|,>ݫp:BirUW2l.((#UW:ϱC1PȻXus/?w|o&2pfm2NkLP>OR|;m1hܒ=3[]:Ag7YEstdj3~g-YH8b_@leY0c5l `mt- }t5֬r`5Qyb5:L2W8$G hƮ*IѨe_ g:dSIF6M,MK}e8q7?8^ۡtRF29}!RZ*ļ4d]oEY<{-%VjyM@4p %<;=}LۺCZ|)!4SEIRCk=N ڿiGuĦ`¹t?^():/ w uIF 'mYE;WfDhݤ1a}݅viby`OgL;q zbZ s4YkRy}0]-k\(J*h2${.'FhDCQR!] O"BG8U/ wO`7!!c 2G a$_1HNF9l{}3|)Fؘjrpeya0@'+Rv8*/5չK66ruw$]yU$K#B9z615cuJ86較rS\(B]cE=t}A4/y?h|[NAquCDivi ӻ_؟O 7M7&*Jڟ\\-_F)Kz;z}d, g%*\mt'诎 sԾSh :hޘs4Q=x]iN%}ڬñF7/1Vc{$&~AJBHrhK_Qb>8Lɉ[@É珮8QsN\"H7+utXĴQj6CD.Wn@ Ng9Qپµ=曦)ښN/ڙi#}K8V5CG3 bɒ5B8f$?gVcq O٣v5V71Ȧ3wpI#bBrw֬Uǩ9F~рʓ"բJ%л_w?Y# ؤ6ƍ 燨F(8K;U?Pm:18*R{'Kqһ.+]ΠUQ^^^;@u I4cv- `;I^ 9,9unדlBH|ķ(DGEUgo@M]Qơbid'>W>5}FMK5RIw!.(~-|z+Om4Te_@a̟8AJ=o KnOa#Sovw{,)H*U=קet`]y0U@B*Rl/Ѱ? V'z.ĘЁݎ:e~B/͵n`Y(͍r xFR"x']נGHᨸLo>?&<5OM KamN@~䆤R\ B~u>h[Xi b5sl5qk |ǚRf@ǔT@f[T)T+Ihi+Gd!?_9R%1x*KmnvbolXM Yi6bo'hI6: [R~]jMcHxp1c8N(#i[a$>©{9 UᏗX\Ym j1ھC2]ϱy~\x\>Ӎ7 ī*,ebo Z!FoA:A1* &۩g( &$3F{w1<4J9"k郕D<}ܥ8<(2``=߹3uV$8]҈ћ dP/{|,R OOԑaQf_]Z\ 7wH[ܜC^ BbI-*\5]cp-|cLzwMq?E{e3IߏvKDkdA]Q-ȫl|ܺ0Ge~3XXNu̯B³X3a7(f$yzp-KjDf[Ju&g Su~GZ Dt H_p~=%o_մ>F4APz'M҂emgIڮ(uMc9L/ ]jP~*T[QGC{?y>}6iIqQkc"pV<<Uf3EڮZp'Лrݦ]'j7I8恕L MD tބ0j.@NJLfxpw&$4SSE% 0N:bc&ݣjrm:ߴ-"zhU((tOD,a]f\ ?HS8CD=53s =FqևS {^M1$ሳ-~k((, >T1@$Q'CLp9NOPP1޺Q$mH3v\9xqZ mù+R6.{gL6VHd+^1 4yՒ1!+{MS'+CXJَVq}X:W͝[PM+߸`W^#-#pd H2MWS9Bc%!(np.&uIݞGx~ ۷U@p"M09v)JbӠ봩:-TΗv7}A{%d ?z2YA{9lY0w4tbP{.xHRALy_s!5g\Z; d/H1JbԷW VN^&RLR7@񏗵ѤXR ms\l̓k`Nsp뺖q.L.n^tKO屹ac\ϙwG\Vt.\n-:Qc]:t_7`eiC1+rPiB̕hbqX+4?6,?m#N<*YɅe9tocS{e -B6c[clli^*'| 9kL Xoh,IUs8x z}? š`%8˛i}֥* khkjsPq!T?쨸D._@2ěTgt'moP4\pjveÓϚU;% Q/ sD<(/EdSShX`8?ڐ-[FL t'OvsA`e `v(')8aG&|\]CKN|VG/'[@bU}ʪfV`s SU}t>81$dmdl1q@c,/UGnn.6^ȿڊ˴E^qz}IumdXd1&_;S7[уLck\ _ƽDn_͂"؜bxwɞ%&;z9?N4 qAQ=QTI`y|!Z ZLLW`^ kӆ4mgC87}F[%SȆqBjzq1x^H%XE/Gc 0V/tH xL> 'q8(|s>ϗ~%5aehw$y Nq3]gn$4OO799- 8Hu'BkK&Ԩ*ͻ.$G4cNg"Y4X[ҳ#*^{"#a$S@s;_f_%'!'04Q-щ9D??i@Mu"E9X M$ODzi}&RBFM8.N6a{d8ČvDKPZq`~{0_+L@ GC'οݓu :s&EZ{[Qj'۱d9Z)SoU_b=顲7o#ͬ{?{)CrQοXa"U܌cXJƙԇ(bR1~Ӑ_[G9 EA3EވFӕ1\80;ږvg%ӵ^s$uy7o+ R։x `C +p-k.<:BowY?~'e.ǸPMcVGXq_am 1R~o.C{u:|x7@|BqLbz/ OV KtK# #GvXN("N=ܵZDY0lt M|b\-@[KD^!x٨~TPet.|͙zK$+,ur'=b>K,+*>"DnTSB: ^!w\s.vb7_G$f}"ZUtwz*'J)Yتc̑ހ]o-lm49V8Xd2ag L,iH9ӶU"UeP4sGMbږ9#23 !D/P\$l 6*FjN"qL5V+2f]npnawOͫnD9ec<5G,Q&/Šm1T,"aW6+Q57b;V Ei Jb"oIk|eP{d?c'A@„yls7=DOy⪆q>8\{#)A/'쨣- OH̘qaO-y챆B;r@ŠbctU.\ GP6 9#pV1˾,&\\%]ߣ}N ;j#F:E=̿@/|]wtS jg<$?.B{ YJV̰|N7Iq&Ju$;|XʶA߲߁K|q1Ax+S;5Y"'jcuE^F̼ {2CEEs>K{(>' '/UT4ϩ!h_]0܅Rl/O7r[UmIF03o-M4bG⎯wk4XLП! hWGT L\UkHVH\Fj]F /tw]2щ<"լHGm,Čŗn|,58hKª~U}pZd~Z⎋<ɡ#$#v>k"e)^'a&:N^X_QMͪPk[oiC#eLg (?F,nF0k©!~1%MG5r\7KD벑Uw|uĺJ]u񂣺J$O\P~yqy4Z,HF@7ԋUrlBcsSRcog)zn΀R`<ߖ2Hvճ54215&c $5~bXG9em_cGDxSQDOʕ(okNX\ۍV}8/%Ηa2jc@~|5Gs/) ח(h:WAKh8q~ޅT˖&E\zg\/QA41טּo5F{W3nZ$Wgr B5ŁTD&(V}YTUo& {'4UI{_R!^挧.ɑy+fgן%Y)HS3Ƿ9天:o"BEw-i<#AFKB_h.|i8ُ4 fhDz9~g@6 DVȷltZGl-:bYYZ NSvymyyS*I⌝|C"4)=b5n0FbO!!һQO*Dw\$>K!o|p~\ _?]Wj@ Ɯ%=T|q%@ YiRboIuW\qfGIc隺8!H䂥 `xtFp"?)'#{_.8MtDJ$7]tnـK?zV:; ]RnLv+>x0c]&ᮆ 3YenFM8+4}z`9^O=]. 6i`A0L37TM: D-|LFU[/^-芇tWUDQmBJFf;tZ<&fG taCVCRˆD~v6_}2몸ՀQ"&=eqg+dW{Ss++^'2ʊ8I#;,E6<:ē:4ʈfcuȢf6OoiPE4nVg sF!'z{r$ڈ s/"РcFLϾ:&=u[B8ܚBw34G]!=UU|9_!W^`>~@iu뻞gwe4`,=vDd`MKl0.^[؁"a a/*_ڰ1PM PD懓orgA5Nms6 љu6(4.c`4?:j|ADC8?4O 0t]ZD!M nE_I* hPNmnRHK>*TZ5F hznf6%[b{e ͛Q/[=P{`l5T43H`$rMȼ#c^a ~ݭDPAUMby{$qD*(B1<ί׫V[07o~-i@]RY mm\H"Í٩/T1M'΁zŁGGC, ZGQ녕W({3մY.^Pw|xt(QI 8dMA$HU;3-RMzB+k4԰{+02%74U{&;C';UUバ?rjO}%xKB9O,oDLwݵ {~B0뱣?aO˗ļAm@/5=7=Ac51*Xۉ[RmU+}8bFϣƊ˝;lyVaspe:O7#L hxxH?APyr6IQ[7: w7y$5SV#G˿u2Afd.KSAa4gsxwSY8Mz<3 ӆ=f{pက#HFj]~9;tu|)dT=&{\!0oWL,&M+U}q=@׌Ô7ZeiSbFeOP衴|}0o([e'Iܴ}>`쯖o3iM4^{ܧQ'oԅ474n]ޘ |7"NgI~נtx!= 2unCNAJ"ƱrbGX{__I7|pE?`yͷ-_͂ <,ݢGlSLwl_]Dۡ:]{_:8~*7}mHRkR\,}ɮ8?vAs[DDTKZ rDކ+!y=n8kMS8bGiRZ@|7AzYV|ŚZԣ4(5ej# XYQM3|GoK}fBCQ*f6j>5H+3GM[7q"'78Յ8쪭N*n14WpI`U`Һ)pO{?eֽ(ڄVѧC|9>7t!A'՜t{8}& *ᅊKN~2:0ӤSRe^"*-}g6JCp!x/jxzc1aprm^]#tM{u;[3뉖&WSL(g;y׬|i!Qƃwr̀59YIO( Dc|Kqk4g3}gOze ZZHDjPw3Gūf#\mf[&9w%K\* \lf(|l>OÆRq^60ąLVѐOuO_b\;Mf>2~#Gpx O{YiyP7j.-@MOvuY> ,a[ɀ*ˋ D9_FD9,PQcE f Y*bc`Ŏ)AVmSuO2_qdl~Q;KRB|Ď: BQt06tc2啉V2юOڢzk̠kU%Yc?1ȫj.WnT>^:?Up 8yב .`ζ8݀Ty1Ż=p#l CȘ9pqoJ@ET1bRvncvfTbP ŮFtr^<HQ>mt8WV wڗ]` ̈TOǍM=o[>!4$۠iPd`"cZhxKoKxna77ߒ|H 64i\KwDdA%q!GJ(h!,x"atg^rX l~l2 tx YX/L85fd7f+X(z~و:wmvW=WO$ZD9]K@_Wd[Vdc V6> s,)}Qūb1Sv[OZadG5>F/$QZr"tObOH`/MStoF~ yCzw#i;kHOH$K*D[w<DK"L2rx9{z$OacGu)"SN՟#H(')cr}JiUAS+ʪEܰҟa㮪75 f^,:h;z?Ѓ) MQJ}T?׆gYF;?mmj&pVGqίVp Ǝ^kەqQH!449GwQwE[^[} E,aC(j@ 7l= TL)I} XoX!K.f%|'f2 vA`Ri4nkV-<lAęa.("$i G-ۤq t5h;;k-rJ3.VeaWh?_WvaI!EX$#|Ep'\_+˒eYC=ƞ4fCQh')2rˢdzUV|~Ġ'>$-hy0s赙!ࠍ֌=٦x3BSty2!\|ZZd^k)HQ *#[L h6KE˅NQ;6 D5({i֞3425(C~BD[ͺ7,3)^tl񇞧Dܖ\񵕜,v}d.I^4V5`_B.;]dbSjLltd$z?<"/+G=PN+l=DBL3N6<Ůk%ޭVWIXO"waWž+9 Rwٹ AԈJ2s@jW2a ,shzE>hK%}3*4,BÌ[\G㊿n,~&zB:wM3Cn0#>vR,`*g\ @!E@ 2k,Zr'#e?aԛ|V" *C(J hkSan0G7{`▗.?swdo<(J,T7~aCAWXJng_jdGQ S|ٲ##iu^6gWҁ^ ˆ0iBHP<~PxB)i;^}}mo:t~BkL<AWzrU> SM>ǭd޷yE]BLf&Y/e;NX{bu@UAIՅ {{` P =yep͇۝'+~bCC .H5q=p+|W%>jCG]@|?jh܏S/kKYMM36Beeٴx>",g%'&~}vH8|9SnKH3eUqj= w8u&HeoQ%nlVI&K2RDNx<`aZj^3uIҭ_sG:0]! ܧO~p6džEUP釘PZ(( &7clN859"ۨ,Sw(@x(SO.Afgy˦oX&UcPZ>]bnl2| C. F繁`q:X.t$á#SDf7A9P0n|V .;'F@ zN<2v˜ {2XW%BX(i1ZzUP 0\@d4jh% (I|96 [޷NɵAu%!]$nӂ l HᄚoʶA(:ԦRzd7V) ̃ ۛ'YmCF6ra#^FD~$쪌lMMα 0zGׅk%á6;fPG:a8$\g:>K6_}/&5lObfvU{>.Nu#(m|2\ F3ãM'_$W)"䬂D똤cfR S $Y &SUfj>֜$4>^ :ZslBk۞.=5P>gvrK^|K6Xy'~Tk[{P= !Lȏ X%oS^h:YÈ$A6e>Ⱥxw x$WXK#n56_w8[̽:Ag+0'/3/iB(yѐJWuߙiSi{#M/&T (b2rӾۨ_v3|qY|hqd@\ VCA6׼UjQnY=4w0SU-ّ^~A2ЮXC;ːSfGu3ˡ9U!^9^,5lcMtRt.Go(Gd=dw0 |w 88o5l/iyI0̨km,%y1hb|xx/ zՖԧUa& -g>]ajCHpPzUP,9>WGv6Ԡ-{Z *i?&[2cD[aZ(_ÑF.Z PAd7gz4aJQ* fтܾ>O7ٔvh~Zv0/.\fX鿌Lfʇ^PkZfqs\Vdޫ·biֶV\t 0 ?U( rizZmaJve?5z2qRe}({K='8&GO)dװK)S01F2 Fu=~RGsie9hfQ fgbDot ɳEzfGKf={dKH>|L6%Cjg5hP1toPu2TЫ.4r2({cKٻ%hP)kqظSJHm7 hTS݌ɗVO#;$s=ECZμFs &ïsޮNhrF]^䔖+ .KYH7)a8Ryлn8bnBK~Sw[T̶aÞH)xЕWaB`)FW_d .m0ذ?VQPo(|c1&r 2Bzp3P%cs*w eSnRznn?/N`  ˆqF|F(> By%Ϋ; mcax߅W67H )|]OV\`3$d6ڢZBt{֖`3~e'00iTg]P[HGI!* 9&P }n|[#n.dw .-R+YKYVO[}wn& ),N,-"mIX[E%|IJP;eeVm n."(8[nߗ6rDnN7ݾ6r@%!x7mP`*A+C0[h}m"eM;X/xRP񈎒@WQWX9-pbU䢘PבnZKbzqgE̢ە􆗒=Xov(,J~O՛V kAn>M71#|!/apo^tzB/s%\4YH`ݹ.,_r؞={$.x0'Ks.AWՀUd>8-Y-V TMII/nGZ[6t(5)hsC159\H)SReytGm~+BbK%K'z<^`=-34nꂅ-Jg U&@As.59y_.zn5ߌ rA:/:G!h`ё|".M 8׬*oOͯ| i0zF~zƈx6N lkb44uTDmjwiA8-b"I-k`+( L˽e@e (3;L!¨[%Dr!$1/@Uc=1^s*E~=' [@_qHNN[Y+JrUo?NIGTJ/w =^3(\+SChRVRܘb?TЎ~(4+Eg-%vo=%IJ {"T>\&ɱ2UV8n>2 2 X=D+שl[b$$wA 'eQnxٞ3i93+xk[E.AgFM< m/h]ʞv/Z[ )0:#tpǪ$WH[[5wMsUt&&wa#FyZ-線84-5U)ű(QMU*gS!:AL+uܞF{7u^ο y "r$9Ng:TMi(F dwgXp܅H`=Ë:gNG(_BUI>,T/z5CΟh7q^HZfe,T#JEB65)4\l.4x.oID[tXmO {@|&*S,,Y><;:XʁgMɭDҿO&6P) y) E5QDlq{sy̷N̄t Y:zm$E<ڨj{[s/*#T`~@3ey3Pڽ+mh6wo-PvPb<5j^zDġ3^9S? V〠׳JA-q3?UPfG7o;EkuJ %?>Ra+K혽M붡ZK,ub&$XC#M[X_d򄷯-"ijǮˍW c{{JLJ(z_a„u. Z~ ڇ"Vi=U< Yx?0Vtloy"\z̩Xn` S&Fܞ lw(ed\GF<ȕ+bϏ+ܓ#.+_0e{ZglP"Toa?5 >6{1gƝ%6/RH#"kXR7-~;c]\~*M"'c]VL6\)XP!. Jh=y}ElӨ^c&Sԅ2; T )Cm9,Z{M0zc%*X1{{u Ran E8]"+6)^W˻<ĥv:ra#/y]P3(?ţ STf1#/].Ζ H[1@8i ͯ\r"귂ᒠ#\$^'΁,8i9pxi8jzYSޟJF&'>W `}ˈY]蚂f bU}mm-ISKF ѴdNޞr몡Ymޅ Ϙ5v-?&Oj8?fW #5袟lٸյ9sNZyrznӈ&|ݵv> .:uhdd0,m]38,րYXa!OyPD.pb#.SRG'2>*3p!MMG8-J-ju)ॢBlw2Y7F$Lхmyf~SlQs=0ok;v]1:PB2!vHڌq**tugKċ]c";۴j6<CEݿ5X\_ a36s9R;gPo쉛; @Ji]cL5+MA AVт]ˑ&$^RtйM`_1Hz|[%)BIC Jj,oE*1 3J*/<+g Mq)oƬ\[1va0jEt⭚I Xg%xO'SJzW[xգ*t'#Cwkߞ2,4wFUf JL=E?>{Wݝl3|kPvđX"Oc[5g2z%++GV\B #Xz`enKvd`/L*@LRg8[vQm af0GUkm?z`s/lҊtqe'x5)~v# ]Q}w=g7Pq`x'` E~-P'hѽnwty6|(g*HYwЕFV!JIT=")H?9ΎiX?$nc, ^ЍveXR9ȆPvW.ԋ:\}==38bo!` m8E *RHJ%حĥ3fypbVyL: F$=/Gsft "j.=da[E)0 T;(άCz ?z`[AfL(mg$΍c S~ W`oE)¬bľzƄ+m.sܮ,N*w ;^vEqh&~ʹ|/H,%Á@ pvEe{,[:@WSa c[J/v3-}=hi .(@[BW6[]H S Xd$3Z/Tr[RH3c޳ rhba<'$@qy Dߐʻ̃肂SS 3kG8Z.q-OD+כ6>=7KzN&ĵgV<QMK_'1rAhiqQBY6yhv6uxzYA5)՞d#σLDv[@,j=֖8[rdb0/(6n@}"&o^DsI&V0 v=18uX˯ƥL,{t-D2~@zہ¬xR*Y}^aYjtF[׶u0p.-7O*iq+@Q'C#ŀ̩ coꇥ +:iGmB$v#njǴǯſAqr`% ۄA@'0K9y (]cl'laNO3#K:ˀZq',C:Lxc".n=jyO6bUbs0<_}eb ;S)`eXtorUח,BBWTnO&rG<氾#~P-Eg?:[S +wâC}v%T_ms/dOA+$fJj<i"ߓ9ƨ{ij-7x" e _ȧU³StVb րwi$Gl"Thf 2Z;lEKtQv+QV+>_ߗXxbX;t ` [6NApkH-W۸YV95+puvKf@U=z]$p6$(8B+Jc?C*" P6=g^o*h?D!{O= ab5S\i}kL Nj[8w6,sq}Z&U'V?scO!q6}0:y_l{x.MFt({F5'+++zU_ (Eq"f[x/ g TH|#޻/]1fygqlL42Q4>s1y_q?B%3'!-.@]_ܪ˕iE&s g&tW]Tβ`RSE%cDhI%=)O1]̛ad _L j 8G "OM mg_>0S5 ҐȒ Ng Wh8pįEs'>tfQ,LȻ|hqtlSG ![AXqhp'ڝ'G$6G'Y|zlFCkYm$1'uBpHɓ"͢!,p='4o q.IF 1/pe› Y;j-JVh5jwZDJhB.6aC 4Ru,ּ[ݏ/]W2:FHl#'bF2EKJΚ) \XBEoGaoF3W,O糠풥23ySq(-}e2`6p uԑ}s Zg{_6%}К'iߕ?M±2لY>0%4&H &\m)jDdjqBl*Ԓ35Mbqė^pź;]ȽԄGf9_+/}F+ s.lPCZ`=o+1?Y]VRG\">t•$\.efȉ@6m cuziV?K$ "}L6gSfW~rf~)=ԝ"%:fȊޜZkD7jI4+ ?mDNƙ7.xqA 8\S(0%nJ뀪LZso!Q-E܉U@Ź{ yN 2'< *@]seY"="- cb0e&Ŝ.4Iݨ~gikg- =\~rƒ~N4(#[+9\왧ȵӷs$RKm<{n(aJhʫ\#:N-r<0/8l 4&Q``ȄM+Qd"ರA[iY憖LKR dDsXZ֬/#2xBm#" g(4hgun,k Ҷ@\PfgUH s!q~)Pq/&TV᭕3 jQf[l's"C7Q~YA@*Z{<w~2 zÞ&w¸TFW2QS*>VQ_lkA(@NeHO%܅7{ۨZx"K/, mYgw{? M !oj۶ďO)XTƁFc$W{$ yC!:WmZ7|2m2$:!=W1i"O/3qF%vd"XBsu.uܑꌶi4tl C[<gc1A)HUkaxD3If!X€ Sc\gBH-8n"e;!&-#1hLAdӬ6s,= 5܂YGZtRu|Oó3ZYx_rZvš 3]Ћo+Y,&bQ{^]]}Cvc-bZ/fWbijOg5Lts;Ţ!/QfϕMs^Y٣"봇ۖs"A[Šz2VL&Zv݋ߡzDQ QF4F M1R=23ZKK&^r2s3\XR-9_Iaw=9Z%оvhf(z]@ˈ#Ҡ rW%+ _'Zմ+9g]}qs|&#H){R>:h6.b\h$ P 1Xġ&g+FL'[#(8 6ݹAGѧ*ĞDIas+;t.0Ԓ ɒoy ^+w7Xwf>04mw^ ?[d_aKwzf3iq`rM-cAh,>{k`7E^.@K:zNa1N&4"2qA SgT!Bu@\BnSUG4\DV[fkKG<);^4o` NXye9ONBrXXZ=(q0~y[8Z+Z>`:D/qw}xjdX c=ɄfqosMjzd7N[Sq̀@ꏘm`Rp]Ym%ڄk` xTeۏ^MUA   $'\ /!f{)8mC8J -B7UUa*W!'QcJ Q0b?v7%ܥFM!𥹡;% .cA Dp:cCȤ!4v IJﰭѰ^: OSB:z)[wl=;V x)pP=H&'ɼ QԞ5 1-ݘ(wX 皹D]ójTP֢֧M^:gqJ B<3b(]UzQb#1ڲGw$MDỴMdPoxM)/jf.Z+K!F 6NnT6^V(nb*Ԝ;2x[UQeY/ {!RtF67O;wë9]ۅ0:{fճ [HZA;oBA92Hc ?[ ഊj @kY//ŋ nWC2OΎK68:'5|XӼߓZͼ3Mȥ5YquҏMprm#|}3mГ"+_+&h Zi}4gW'C 7t@+ {42Cle!th4rU4JBO7!mU1y;B>j2~\' P.(a@!wo~axLk389*RWwkoJhoz1`#`5czv^!5eM.0ͥmMܖU L;9u7jT9cδ3VANPb3)H9uQۅ#_petֹi )ETA/q cu`a, BZPyvy>dD náP֥"Xa~漨yv^h4/\#h~ Rn.#2A5 (}~K{&\Y;n*Rl[kxCGs] h 1YGN*EOߺɛ-2\k\j!%~ Wz-. A\q5]wtO6 a.VXqBdTg;PW7Ep@ `/ĀkoERǿ )E7X ! ɨBs% ɞ -dvѧϢ ܅FtO2{e${`Jdx,+^m<5.!O7 gl@_R-1lV3+b '[A$INiz0&a$Y+貃FT"lv_( *tU\n]=ҟvzYi+yV .DXDбr ҈ t&ȃ{I9бy=`Ox6\D jZ1{R+j3qijہrB6(\o.) EB:ħ[\Rᾳ$9Y1W.l D[Nmvxz` UsMiDQ7h9U0Rb9!f> ŭ=#.=zX[A @WN|G<F`,Hh(2BԀ %AאT|Uu|J:|efJ]D6hn E H]Yx򪱁&-@^<:q*܌F789íHz=. [ V*r,ef .ylkgCeV@q"5b=_9p@egJ|"1b=>lHQ.MCKo%U|u<]%6'p~"Ŭ|{9QGq8@E]} 0%'n$EV{!䪺ʼ`s_E"}> 0h;7S &)`Dz|aιo3_r$xDe7VAO_TUPxmmӊ4ۡ~ 9A21m_3cL@ լJưEx{J;XBEAU9Z$)ZO$.e纫.h"3osS3ؗ>rP{ζBO/FEn LjY&^?HSrQwd|_NdxK(WJ]q}2t+Cdw^OK,ZPJ.5wP+#@D#'J·0\5+O?賾{= q. Z j ȚδKT@QlBMBw+a=)1W?\W _͂$я &Ήoo 䑓 ]GiQVEOggԨYC)hX2l.-Ȫ#R! n,6#3aK\vr7Y3fnu{ײߝ[jPxnż_ٓv ѶB6O8v ^O#:ۇ _<ީ6E`c?8;?9Ca趿u2Vokh#0pD5@ W#?!7&LO.tX! 6YhJ:ZFy:$la1Y^5/M͊ c`OÒ-pHf.%0jI:|*~LF Iq1dD9Gg @n>ߨ5e+O3HuZ[˵+Wj7&Q&y"Zshcf'a`gvz_WM5.:U6q1SLOH󢚥 m? 7٪KA`34~T4 3v`(˱Y%&sq9_(迼 Gb<+F5< FY±;:z"&X}36 ˝?f 1>Q+ha>me+2<$da4i?ҥp2oFLܩoNK=P |aG#4NP&/~.⭊!cfn* 1T bӓQ4kI>nk6B 5u=,f~` ;he 9')LIH$ڠMZF馐\@L 9K4.WD%CI\&_~m+c&Ӳa7.#lQ\F^.ÒVwೣnݟn+c \M%WXKVuʇD1kw`t[ 8ҹ){KRLsr*{Aán `v~ J6zUAO _W8ωJ$4ɓnh31SK\sB)BmGFgeNb)PO蒯2]Y !궆G_;d_A2)M^.m_+ShbAav+6P Z( ~Z^{y"ތ"TP/IQ|Y0'$cl<])5ZJkfGǘps͙"sE#@Yr(1ܯs"€?bHiK%a2SH :x -&9KEV?TeyX} 4DgT CʋH:4X%ՊU761e5va=% {{!7vK #*'0B:"1a={]]o}!c3^ƿ)#>AIǖ;ZƏ_BO20wڶ\x?8< HW@XkGNn&olO*V0<7g^_8"3]?࿤F gx&:7xF(MǧʟcSIM5 ? }<Gdf3槜D*B VRU(D(UڅI~ 贆M H\! ?ED_}z@Q車p?Mfw!}vt+l,D7x__޴[!%Dr<'F-n=L?%>dy`XeB%"x9E\+ŏy\OO~ĉzJǪVJ6T\욿k g`θ%ކ@jŦ=\\dhR|/UF*@909|Fsڋ,ɛ?^KCբdr&Iia;Ȓw L@;tp=@o C ?g )PP( `K |p+ 7oC=:7WЂkűFt0){{S83 o+EO9  |'Nv2hԘ93EW3  ).RS4켭h%6s,(:1X z !/3AGZ,qey~XLa ֞>,xZ \>:2Uv\SeKISB"/ PT4 VƑקq+K4odI&r-!Q<"&o-w6Y:N7TW/ћZsmZkW8x}=gxO>C#nGaA"15` 5d{wXsTW)(ἢ=O_NK8X%QoI@׉TI*Djez+1t۽h UvIY*z'*.fyhBO;;]jU#?ZJ$Y`Lpc\oW$dٔ Ъ & O }prRQmh?S>ElM}q!aic_N%%.}J0:xzx!:f3u@R0VxlQMx3j?=@ZV@ksM=x%,Zk]⺀GN =JYWA܈ɹڙpEAOIe %Ɨ}3e.i`6(VF9,:&'IDTѓq- I]Co*HK{(e7`װW6H}g6- 3"-ζՠ @~usdG,b5MҺUl#;LT U4Ɲ;@J7 jNf-d8!<T!蠮6U˓X{Ƽt r3q@!j{z]p&@[ƿfjf@*H+i0X Vt-лgŽ2 e|oOcqY^s q<{o+FTI3_{ d{[/+$s C#g;GE2 ХeE9i]8ڌe<د렶ѽl{qH-Rfj֩R*=`v-&vnz`ٷgܦ4-"M; V395Yo6BO+݆y@8G*'[\r"=$rG{5XYk_ |7Cx/SGM6=Qu0SN((p"F3} ə'\;sÂY꾺9KլX)Z+dpN5UP!&ET EO#>á,",b{Dҽc[&nq-!/cx,E1:Y[<E>VQF&$Xtvzl DXהgn^@ƃ?Wy (0^Ǔ^yK01')cD6ښ?ePE`h}G.q&jM{xL kp-O^UWsro-z}ˇ!(ztO1:c.d1n7i)WB1tnhUxzO[z؅^E-A}ԧؖ ÞcDc2 Z <9XhDf&Z5cW;Ӻfu+&j'J.+5 # Ξ[0r326y#x{ 0VXDhG _8 w$D,ڄR f0>֨"P_x'܉7Y*14Oj'[vifln/p4XslK]vXz4]8 _%$.]1,`-훍\>Q#f٪|>1lB̔0> #XTyKܲO/cPO F$㣝Qi|\mt/ej}Q`:H/ӔN* $DxroXNfbPTbX"Y'@ؔOT+#x"5YPY_&k i2K駍]١,1J@V_5uJH |>"ܸD=E) 5g۳CD}kbE:_&s~햤sW X>=Reɵ2z@#T?6W. a8t+JXs*4AdTb!NRsOC\S/eҖήa! 5Qٌʓg$FnRl732ѸI@mۀNu:箠z҃q b3"R@\Ӹvi 1fRǡ-6o1iK3U(ϓYf%dՃҡѳm ~̅ipK"Mhc&\|˼kH RpRFR D#%n#*OGl I lWYmEScNZrE+ َj<χ ڳs^ A8&KCON۹c[r,%2(&FAKA3\T> i;y:2E=U|p,#E_V3,Ϙ09BJ#DN/i:{Qg,ղN$}:` /,ýamI` +WKL_O n ]ğiv+oąbۃ "shZwb6__g3%GN,ޘ 8?6w-B+e:8Ӌ~s}5TY68P-ѐ 2Ύ:ab^s$s|KV=*_9R5hq•qz)DEX>+MZߕ8ƖyUO)8/KZJOE ")WaS86^V 7(j8FtVY *XoI4[鉾2NS{GLjy}ۙ΁nva1]r9J( 6,CSQ[mm\F-}|,^-?sѻ9~e6F%_]vUƤ=1M1I՟G_s|!N'I!bk)! ])ZR0kBcT,;IX<33q7OIroT ϐ_FSG wsӹ -]Ew}[+1+h;R4IN :'X~~ˏ9k;mرΚ{ž xd1Dj$;_HR!.x[BIћKZHby7ϲ:w b?7]|)ɆlF|?EJ]]:K,cJ^pN!~I0KA+4@%UP4|0y &E12x2K7NE7?Y$Vޖ @'?Rq[&e8 ZiQ#(}(H(X9[` *YE o,oO'Z2ݒA׮wϝ %5X)V@iS8ĝ/w6 ?NBcDvlj\4Ȭkc5TJ9p.q:a, EKF% ױfNf#WdM 䥰XwZ<9,W(6 "څLF| Xω=d:jHq[n"P5mK@j0#]IHdǾbۂc_8h'lP>8_nv*`_"BV6E?x@Ŗ#%KD'k3.{kŜyq1V&}/JfHe; XhxfR{M{X5WKyTyGt0 )^w(qaPN**24sF(.6~1ϑ0j+iaO{>qy֟Ŧn_4!&;`;&1>irE@f0ϭy XI`O"ebBT䯿ps?}U Ϻ?} ={f:cՀvڀ ԗck,u) XHw!3;}hacTƸ|Z'UfpgҸn~wr} O:a:4o\ ;`‰rJS6]pH3}jnwڬq~azbF-!.&%t'_sL΅EP;r#׿<*_Ppж8g?ӄ|-NTjIa.~6 ?7t}"Q\Zպs^'q@]X~Yш"%D:6~^b)ERĠF[>m^dU|NmV8W!nЩ4cUqxI$a;?Bݰor!͜6 Lw|gnq4[CONIt(3xd5(=4UREu697bPQCT8M0e/t0" qʗʹtT=ma5l_2bBm XF_+~y~o1|G$ g,MXAiɝo ?L]6&(wB,f,uFuG0 \3!JHFr ::sF$5o͔5e}p/omIɅH)W,avi%6EzPƣBߊx ~=PXʹI .f]"rۺ&C,-֘®rd :b -LP

Z(b O+z-s f;,CŒ/Y< OR f WrsŮ o)zS=CF{ nG F٤dlJ]Jt8>-C-D \kII,^؋LG8e.p/F bQ@З j2rcti @jb:{-Sn!jԓCA!x党J3r$vweh030=O}屉?{G!aA"B*ASŁz{NHU{캓wzKs>LpL4&U=xHcˠp(C;W[NW&[HM>DI& ((Dy{a"Edӓ\sk39j ͥhr]"z*&8qϢ)rS y &72r?k45!8")0l،yKeRZ}?*Farws`.>ḡ_x `ړH]8sPx+(4ԧ~=5N||Q^o83$6i8AdBA6Kl>_i.&$֛K zD*z"$p2,Gqiz!k3Nȝd :jqmvR+%cSA:Z$_`hNx(3б}e[KVZg|10j}\# &A8r?n/K0D aA5!\JF Gbo|F-$U ꖺ1bvڊᴪ]zp8*WХg݄G[(/ڬ YXEulsLLWgz}3'3IkHEoۛb5SȃM$suv90$#A]wU|O>C6XbuZ_B hzU"dK>|eƣe\ujOڤ4ϐ!W8CxFulPKfd 8ù1#vdnuGy/ʠ錹=vGy|Aї"_[g&k^n47RKe GU/VQ& @xJ*2x; q oRI!g I!EfN$A>=VO~łreúr~v|`LW=HiXMV^jm܈J.^BlD7ĊLm"s[աԟw¦J?r .pt: S3e|pfix#}Gn@)Y|86U,"a?[3sB_ȐDvU"KWTRhsx`&gV@+>t0[Ǹ#rj+8X)a(KΨDtu3goPZ6C⻜ 7lxa.A̧%ֺ3*,>!SBBv@@`lNy:[C $%9`Q g&.۳ձHs-L?n_mDQ`ҙt|:Zmj(/Ρx ,ۋ`d~9 's)G_V<?E?wԩv^#^ Z>"JW`A.z`-K2(8pۓQY7SZ afkG$d{f^~CDd_w~Kp=q=&EEsʖJ~oqp聆##`^uˣ}6E2LiF M3(rir)nmKW=Sh.Qa" bzt3KeDl h'N ͺqz-·<=6tZSZ1?ǥ;K/{?h´qwQE`.ewH-38EjM:ѕ) <=O7^͟%&!j$m}/l݂N/cY]@gXAwsp}$TsE{oJ\7*nK4fջ4'9_3I/DـrrA؂?{"x?c35d&E;cDKհ. ?9mi~ n4>駓j!Z閯 `+puHX$u6Oa1S³lTP5{\dx%>~v\sl]Թ9CB_Ľbf_d|"ؔ3[T}4/#eAG 2zse$~gx§_u2q;waJURȍb] n6yPL{!V)6XglBvb!s._wW p2r/7_:|%?Λi.)S׍/&+2'n=ѵ|'לXo| 3/gcwѠ@Xqk"d@{ZOK7CLۇG}jjR >C*rc P7{@Voϸ4=J!(-CD^N tGSuC`ׅrq0PX,d!869Clٱ@vMdf"u8^uCmgO}ֳnW`2. G{x \wH@6t9wFBj 32 9 H`D-뱞 "%Wxb+ye%40i/8Ӻѹ\M xx#̰k\h/- Y(Ǎ즅1gwycx#*98S< e@K 9&RkVZbU\ܫ>oJ%h%*l2t`H PG 6 jPW@SJXT9FeuE]f5F8}=vfw9#4Ð+#a aN+ FP# ŗdk^]?ss!s,ZP[z IXB`BSQM0*y\F5|$̓\ELlK/XGc SBTo0 Ԗ"SR6WnKKXQmA#w 'Vf -X?vV/ͦngZ%hjݳ邇稒FvDᒅY)PPAa>1@z8bەI2Co^@yT|(q!u[IU] /l@ӥ%qtZlP#iѱ]鴃}8G9ok86XΊN7ì/"լIxa{Vxn`@i!?/)"9q2=8J.ؼJFN iYuogE[G3bZI͞\\qlݶ B%eIwzLv#tGN= ?yv핂sFJ&4R LD'hmH}><ѵ؉ڧv(oiזLhM8lBGf=-aAJFu+޶GѸr:ýۨ?IλM3WܷOw <#i"YWj3(:|:"0ҵB'q xJQ⿸%9;r5BAGaXOQJz<*h>z wt25?hc\R8 _΂QG$, I:칀ȒyΥbʨ}z0xՠ͂rA=#hc;F%u,~7󍇻z8lk~{^{X"1ǡ0qw`W7j[fn(U!EToܮjbML $HlaP("PL-9x `|J.3z!?*K)6ZLi}8uzRbMgh{l)#}W}]RìZ`SV^m2)wv"ucY2wJVqo$OKсtsG]$d6x A<>% cT(2?#;W[ooWvɸ:.m_;DŒ4޹?}!wQ((;.6U)E&s0^(o:Ipe D^1qx*ղe邠,|rtF62YYb,+pWHmh]fX^^$֍(|%,F+o\Z:W 4*aݲ!?zڂ x~1[|J1S<Ͻ`N nUroZZKWě0E4Ƣq1}EFE:0RN"5ߦq:eRX4alU2 6:3;4ܭ05lLsi~ sa|ODڏ5Sx,n\A?Kۣfp#(a;Cթ] ǛjgR>=G4e5 C)}J_և@6xU=o17ss-* ^S(tH1 &kՏ6~J) BbULI'==tFbP'+ ALE?XQ:V#BA\JFoʟ+Ye¡wbEZemIqw' 6xDX6Mx5@N6d<;\ǀh{n֓gZұudgΉƳ. 2=ikRFa6NP=X $prDuH _ 0@H5lfg=W׊F";+3j$Z:o}b^k"\Pvpf-SJY$fО`[S3nšu]h*OxlGfӔYv}Pxnѵ/Zö`8ͮ*yR[%J/3p~?cÕ9蔈]Ƚ0Q(dHV\ySRR)^sݩBS |Psj2. ؖGyA\(3!߬W5 T.%;]A0Cbͭ;  p|s0]ՉZFRn_@w;%eFUtev{"ȉ{mreWW.vؐBvR_a/yN טozl.锛!UO!#k#YI0;j1G%ol"%3Hi'l 39y_xWuvyW tj mGmH)mu*ڊr`g`9\X%lUϷ!:5ޢi1%n %6سn+h5(n݄ ^>=?USF:0sI-ԇř[^#QilF> fsAh Ʃݜ)#a{Ru=$TQ{Ihra/OXNSI( lR Ty"DH:L5 g=sdud}C6X@TU;9{4…vAdAl$r -zJ]*mLDk4#|5|,6hߠ};`al} d!`]}/D 9id0-"yB_-MkĩPKzJTOoP@'^f_M/\TX!3Rڀ8teKCW7S,35#:qt1g<.H,DJ s,Uw# @*yפowt+Oͷ !q] mH/ (u-*pGazixG ,I9~3 >(ȫtD^aAe!kp]1ATrI-?%`\r?ܤtҠY*IqWʹ7΂ ) t]P|/Fdmo*ɸYD>)*T,6 ws{,+!hT2M[PcԜ"2G-D&}Wu>-¸*7ry\GaPZ/ahQc6Eh?8;~?.*wbokwUjS"WI!>t՘6&8`}{hN>A*ړh۠ms:pkvN}LbP}"pZ/Oo^V02 șGiNPkDޤ'=>?8Ո`ث6Ƹޯw!$cr@^*rEsz#$pV†\!O~'>@I4'L7Vbcn8cN$Sg0˕3l<=r ON,^2M F V9t<:!I*]RO6g-~6OB șeeRW5sW-'gxXViNcsp|a圩Ӈ^'̵Q~]3#Ge1*x1b!j㟯b0S;:=Fw\ㆱk]-F@]ja."() ͉cCQv)+~\$/6xF/r $QnðBk(B_]`ؑy:RH\&x1'8ٓGݪqm;c~VO+!hڌƷy`cbM]:)h*+k]G|Ε-/l#3,CPgI+:T}x\Wk`9Df 0V{r9ѓ$Bї7/^۔e,U,lR8PqSTv;k=8QL.aΛ\zA-{ذVTP-/zZ]ąUX|@I85̦ras'}LD(@{K2h/{v}}՛hZP{U!VJuy"u`O. =M۷w2Aty ;^(v|XfAg0%NA;rTy0 ؂N!dءaֹl>B]_+>rVcr<x$ ȣ:.Xmb7m@<Ho[VZiAjm䨽625W]`*pY(Ik_6,)ErcL! e7E1e-Hf_Yra3xʺIs|1OpsSz2z%wH@DHS B?^o`%W_3rHJwt%|WQ=˩2l  ;2 q~O!Lmp3ҵ]W!W(gf[CpQC h6U%؛D.&ts Xrpg|i;+%i#4˕C&m.9-8YJjg2l #jӸ(ۅ1ћ7޲GiWf8+C{uRoޫc?UէvrZImn>E>f60*aNOBpk$pB!x :Iۋ{ˉyʈً)7hQCIyAmLf7e ^1.Ls+&R%[5O1^ au02b_7蓬:rC]d_+Kb"> 3(Y1}1hqa~Te lWN[V9 q,OZBb33^qE(wyyxDuFnV 0 m[R1̘jLlv/֨ljKu_ȆgT=F`@Z_ly2v@K6drc%nƻTE<YD8 iʂx9]<Ǝ?܃΢T귬wT4 NH%[kaW 7"wի_MoRHUg4* Ȫ[.P6Kh28*H mw=o)T Eǯ8z,55KAlw7vϷbT֡ @>T dM2w1ݝ ^ZʢHa^~ ƕL"ߖ%e7'7BSCA|1(MatatkSh"qصo+} I zq@׋ yYn?eWxQw}绀yab){7|.K8LG/+eXvnFYO:'f/ U>+vΫD!Ob1hD-:3N"{ԁ#fӜyՄG' l PP̌G"O,gF՘!뭍LYZyuSĮ?mL+5dCfJw5tH,-0S!4+X)U'Pٶ)|y2YMh <)}tײm>C20ѫ|]ia?jV漫J;-7^CYOC)H&GۊPリ  *(VR6 jǓF{-|X0=;m*/hilr?XJiHKV Y~D7ٜ+ tBJӈ#DiAhMݺ@ǔEU Ƅe 9cr0jdb@y䳼CfGANg9^ٛ#)>Ue㾘'̂r,!cDCj@ B_Nt<+Dj7;W6}kV5`C1#ZQE,_`UTrE^[= |syyH>y|˨vM]x,>/TmYd:ب%9+=M>0(́|06 bຟgk!ײzw0-t#F<ˋj4d#AzBi zoK[LDvfW˒'4Ɲs7Y {CoT3]/IHߞ3wT5R^/LZЄѣ ?(A[$w;StR'ˌvy,'`9i ~,mQtիͪ!E GUAcsi8ұBBC$~e¯pnVR'D!-'DTaE$óaZ<[ij8sXIkuhğ,ު 9^4?+8iOXq i$:/+]-/-721/f>nz wU\fWvjEG)3=+I''q=b֌N~j.;v>#nMi' |E*ORHt}9|^7$њQMOnX$WZhM#  ~{ g9\f YAG5וg@6EsB̹QrdptEQّfKp42LpXoĭkV]9!C7 |SIA'8$5WkZ7 ٮom蠬8E u" J0п/USXp]ɔ?p Hr2cvQ`m.^A P2gmF5Iݣ#3e5VE;r|bY܀7]Lq+^ypL%[>ݵmpU \Ю ikzĺ~A;矞5cR]ޅLN0l w'$k:{:!c ;q]\"gMO1OA#r/MMk]A5ZP/TLbHvY`y|[(o*gGh t:Gn1 gv²͔?1mᦏ[V2L5RtSWv>J']>Lf'm.DGDCΞ}&OnuYσ _Puj|M,֎x 9a #l8Ed]UX^D%wSLz<%[z`Hw?O E){m׊Po&/@:'dA~=̌4߼"CB%oz(ca廨c%}B>B$5y.qthZb 7曫91wuJlx}bdqVZ*BFtn?!'}U!e^Ҋ>}Iע-{qۀ!*k^g֨BiR^ŖV^#A,*)?ցeD%Yl^Q&Tc7 s(f;?oj<ҳe~XλrWyA{l5gcX&/ݯWkVαjm87^xqvA\D%VBwlb ^Fiwҍv 4}+Ƚ4#f;$zg _HD@XxٕZgܘ0,낕W =Zb;|cͲ`J趐&6P:{aӺ\ۼمDUD]=H6Dĵnb۱ 8Ś@h&[wG3-Tq0d-r1] | 0>hlmh0铿ul \B覔f6_bxE4 ?w df =}f0%xe65퉻:px/THv3?Q?MA+Vp`XZ${Β?SǶR /GwVfNsa?i$?_:4iNdݣ^]NOztl2mJ/~qKPN stiϹ%hj޿.{|gw6q0 ]Ps}3<FVf 75gKn[KqOFG$22 0(tֱ[T៧l7 ➼ˆ^n!I2=bNc=왊#XT s.գI-$9**=T&+zf$l)%3f N'Pjy^݆6妧nى |FjK=XqE X g<.$Ox+S3sĢ> 1sU%1M3G 1~uV٣<򬐣.WQWARXH3oTRm-ڠLBӦY > jDKs#5$ZXؼޚWBg lA!g: .|aHtrujW<$c yb|O VcV!RIÖ!}pQ 1`|oZ#줃ߺVι_t٧l:ݵ"1"D&P"IGF*&ptD2٠&"%XV}@]3JE dc_6 P)bu$Ah0kBCÙ$j4)8,6 lq[6܋JM `kw4VQЏ*<]:D5 ]n_pHa7KQKC+l8zoI_w'*('-|!5(ٺSRfу*na ] =ՠ䲥RVgKࢀz&:7?ę$Pw|l\4믦*?6q_|~DkIU%_+)pG?<-͛7x{9ǟeh5, Őm%xuU%N(̌cx#ɮF[iD9DuLe`M ^9$mN'lR˘Rw`A"+%·CR"jIİG6酙'SH+.E]n;bt5+6 {^t=6 ž% Dp1I !E]`oMElɸ Vz E15!`DG##1U #+UJNhAS??X6Zx̤dG;T+h7݁c5w@G\Ԭx" Qfg=bRy!:e#$J0Wn$ BAuv y3D{^Nb( v w?\=> D"QXj͗Qmq(7Whk4N/\h*BKK?m%v1bȗ<O0!n0ɡ-{QJ #CB$8j*Ezz"I6!d:I_vTїss;ƻT.c's\49^b-fz(x])߮^Zcd:bR˵ujqɠ@XdI'bKg=I/+/>v_lrZKh\:UVeYo-YYIPp)|%.ӱ bOy:i]tJ;M"9 `T ض/@^ݛc4 ׭FISkZQD[x|cU736uv4]xi"CD<T}F7n&$fGoM T˖="pQY2VZIW>˺ݶԶ 7^lWEh`W7Kz}N P1,w/]yrՌ3O+p}̊TIeZ+qǷ$x0)ӆ,VCɧA~U B<®Q^ٱ/Kf^9Hyw[*}H) ki%1trOTm+-x r5m2 -Rqײ$ִ0kW~T#į m0yi5,G4t|o spbLfڭ5P~y$a= %fZraU}Qfחزw]H:h"&X>p RT7E3B ttV,IzӰKZ(\\phjܨr056wDrϬ2[i`E5UiDislwZ[%I6j @2x⥍Kt "r@voұF$qTbnSfD7F $_aP ^S^b(Rd2{b4 ^Գ<=|d`5K~%(}z/.k$KSˉI`)#lLy.|[6-M a_ ?~ת(Z-B`YC\+á@_,siN=Ҳ[,g,_ lpj /X.Y$!nUXo Ћt.zWXNt\3 @{zΪap!9c&V_w)i p@dz=kdz6`/< 4JXư |G9X9%BgRy `\n?1P fNe"{ܬШ4WlҜ-ddHa&{{Űy_9 \+ty;1|l]oWcU䢦bBS 9:N>+5PZϣz?jX">ҝ wx3P#Y6W 5JBCvY!|]>W?kՏ g`h7 cM=AxԓeWѯY̵ټfft]9>Tb{Z+Ϋ6(ҾiV ǻnsmJpPBۧ*%ue^ tF;m5| ڧŋ_ʄU~aqx}.I8|_jÍ|o,e@VcH$IhGP@~SDwWߋLcl U O̓I\'vY^r)E ؆ig^- ߱P- ףhT$%z 4pilmc "q|FQZ6Act$H2[^<ʸyd ʲO R]JgĘ!jۄ.ZS,TZ#y[IÅ%{Gpb:ԓ KlJ*Аݘ J'|rSeW=OѲڥz;@4B+e XHl{ @cF盒eC%bd~k\-_Ysa$@ -ռtSk2 > :vDTF@6Ε0nGcJϐ>~eY şBJ"|CƳb=׹0Y~=5ch(D 9͎L7caU`E~pG'{IXq6DG+Cu>cm?S9j2JnqE$M jP2Rox v9u8KHsIIf!@C^Upsyп9;:X_ cr伃XmM]s?*뫧y0, '1ENK!Џ<{?.IY" /˄U#eݺ} MbZ&>l8^bnHR} wďj÷_XVwܠ>gְ;_'jӌekL=̲8 003AT;~VQ:g4ze1-S O>|vj$LJwU{0=I~q r >mWsM*Ŋʓǥј8^ |]V]xC3:\ML=~F;YG}]ٕ1gu=mEbz<Sk=5d,J"'};INA=ۡw4,>/2eK%+Z* hIכyyP9!g\nzRٕgd[厂qSZgrM *VYTV|? $tSsUE{J(ɗX[Jre^p{UrJ]Wkq>ݿ$!-j'6L&mՖ(}bkѥ/ +ǤxBF{ %CM1|z0O^iQ3ީ h|,Q 4%v$> 9]#XoceݭU(dޑvP@Ⴔ[ 9mח 84QcRb0!v~)'-+vmkX ENT́l**>CF8vL)脼.˦ aM'♰Uke"%6W|ᖋpvkD|Ʃz"1.pwf$ zNt+`]&7#w5jJJcU?cdnͱd`RГ!q;%*f7+ Ze/F(ᬹwTn bDMLLajtO۸t@ԫiQƲ\B`*5"T᱀F""4R"(iE$OёD*{Y Y}}lJ7叱8Aߴ/ Ѩe, v|}iHx&Tyf'a# +H9 Ou>-G /DZGT+%_B:'gu{ ,Ӵ!S=ΨږN<7'-뎵Ƣ,#:({ o3H/UY VZӜG|A5+Iaq:DIELֺ?4YxqYi_I9?<X͵%ƷԶ/{FcRhpוppQ|ai!ÅP@>ٮ+=OXFNu[i@yOE{e;5Ana~sY*ްUa$ѬѲ ։ V62S҅hT[AdBI0sjk3)Tv 4':Uټ=Y?w(75){?X8r]1|@3)pUqHFOMw O d.Ѱ&UWLwe)Յl%5#JJ#Y.!H&7NJ\x<91RN$ς@;BwsD;;"LvE] $T9C)OmEX#hƈ@, n֘twaؗxel}MVۃeu/Dm lX!9D0EKl?fRx '>*p$7cĬV!Ui ͡b?A%W{EzXP@EW gЦ7Pn4jWb 3@ml#fYBɢZ~yo\k@&b+G~a{2{DLZ(GӨ+f29sewփ~lӉ)C'"<18; WCw.Uűm{ s/%a -yY[(dN~ Pt7dh NU&Hס͐;gE#޸<1=mƅW¾* *V0s9 .-RqP)F74*f@;< [^Ԧe}7a^>0Q@J@){Vԝ]7Ts\uoU[ []]aqJݙqUP'-hR{@wZ:R'],eH0EO mŝNnn3+%}LsMi[hB$硢L5hwD5F) deIvrN9* )~E-X2năynP!Y/xT8eh,bui>}MaA5) l6| {R1z T>ǽ4yEr㊞Aܟvة#oy`ay*xƫbqc:bݹ?Y@1-^uox$9w=m*?>#;\CLܝLpqrYG> %^!( &ú<g+Znt5s7)Z>G/ːK`Dl|1 Hrؕb+d%w!v) V{KCF7S9<N'.y~*,cQ9tu W7-OB3IIJ9?f9`ۑPJk*u `EG?L9Dn;~',$~"F<_ "{*y %LwJe >뼂ĸj<ɾ Or^WhDd&w5% 0#;t5MZ4uC;`^~XD;6,w^XA<:/mmx[(b=5c 0}۽.>IduEtyltT5 iA.s A[o3'A=w 0VI (eԋs4x"0D݃~ӗ1w Z;2b/KI8+wjm˦! h?Y*#j^ǟ6:YF\]^iP+FʘmI$z"M@Fx|PbčF?Z$TmtOed?1b{9:-izwrщ3mͼI۪ R[hX֍i&E\-vV,Hz0Hx7Vl_Uif$dVikQN{jVnVP*%70E 7dJmM;V63?j.M w]2W8V` ϲi-Hx TPxJia)2-p{CnFlmz:>>l+B[!c:itroYQ8 __:t!)ĸ&IN+Z\riUxs? A812H2b,ed6`aX"v?1AU lqHcFy jr켠RYϢD>kH\ۗwL; J|ҏq)y>4C=x$+"<UQ&6;F`qNڑ[&2[0Ym`x8=^R{BF=cغzb6XjggMԦ1(?H^uwi97 [Nkun5Y3hvnOWMi0l jZH[1i,Ij͒y:|)erfا`]OC4Sszm64TWQ qO{c\^}˩^ p+7ӻ7`QXb` C=T}|\~\t.}h IiᅘGNkV0JxY;X "+]׬&?m$9צD\2uc7kݨ̬. 5}ڵoS&؆ ] ٳh4΍C@dAZxPV/#)c .^aA9d tW*{lc6H@EmPkÑlIWЪc/9Uzd'-'ciD=rH6ڹ7xrwc3unߙX8Fw󠤆OM[OowEі~^LΩ ڲ=qm $^Yh.~hVE"MWf]HHlLw`va3mUJ/a=Wp[f.h h}3Jij<^l[l=R4&)侵Iv0!yy&]:iV\)P }zj_ej=VN89'%iLi:;S<6VGܸ ԫ! 'LU?$D/iUfm hXJYИI7D k$󷓊k zq^OǧGhD~Gof7\bg?;<:[ZaUu_ RE+-XCb`l/<xRL"uwpS]f&H37xC}^@𼮇$I/{4^AW/و؞} ւ_K3Ϟ S_!%/!ej|R}nh% DExmE `n 8ŀ  DIi)H7?G.2䱭giO9x9lȷuW NvLآKVPw~̓f;|*@yFraNz<-t;ھ58g o0ŏxH9'JטE3pw8D2_Q$;mN -x/h$|Qc4"'gav?hBJ;`%<嘻w@gcs) ^1µh08n\#8T8\bc76fМZ]&>W)h '4$r3j<#]_d4,p4yAB dsi3m'9ŲJx 1}3Sq<ψB)c"Q\7p \B}@OavGByCi>a:#:fog~"ؽ2УY*g{=R@j썳z!KW1  #nPK q`IwQllKɂJC8:bU10^^ՏDlZG0- kgH~{b23v W6cP.LeƷ#lUٶtot[}BXY#4Z%0Y.f&*!)HR~ ރl'~n,'WC ‹Ջ )] $Ja 3`j_9fpQ+`G}1,̈́hd],VoI&"חg҅ wr6ϐļf}qɩ[㞔YۧKq- bǜӶ0q!5s.q6FOf*R>XoG,BTgE+s ; a~HqoWl \ nbnq9I2 -^Q!LEk͗FҀK;/%VչNm!= Z18P5j#ADq[#<ނ@- C7><&Bhu)ˇ?m ( K0 0"\I>겠c|ŅS( cс=`YWȹ+/=3Hnp7.dROa AE6~P!&pUw*ih%L}n =̐vܒ=6,4OBak kdg 2o˦љr-ʊKX} ꚶ^2!?u&& ],@{&'KଞyYoؓ).pHb<eUI¶¡&,>udrhdzx& Sr Tt0CD90O~BDp NF&Iwtib%LC2Ngxa(W2,00O?0C13Ûre'BXA}템Ѿ raM[S/NrLn/OW-v"9w~1,񦸚q+^y4>:G٪.b1_T wkvEWȋMUZ9mo <ݵsŀ#{3Q:zH2*r30sn伄cԧ'`[0u葢+;X=CoM([5&G=4NI_T)D '9]31FIyׇ4:02XP̚4z(lI!^B΋bb qՠ7l [|6ZSCX5lN3Ζ?B e}N]*aFD=ԽjNvC`ػO0a[O貍d rاyM]ǣc%7Y2֖GMMɔZ\<\28VҘ`*#/!#x[RҐں~ @8y:Wp]X2%\2ߌCPKIVimGdZR+iG{,*ֶV刐@N^9ݲ0CO2OsϤG-E<7EMcbT}5 q9SWCfʻn|tۅmuJe1@/Cb)mg&ثl_)═`CX{!܆!yZ yb[QXA؋B)T1O>u7~*jxl9ڢ洍xҳFz,w{v -ޏ:@+g,a?A`DW6 8Oll!_YLRuSXYD&('*Xr@$ &a =BR.ZS2  s-\.t؋yѰ#Yn~bS H3=DřarAyk:~(TCQlR]偺ہR056 958f_a}!?9c؅ J;2JoN?xA-CL2 ?!7y&۬.,t,ڍg=\n%9u-B%,S?]MŇ(@Y!BTEQߝ3 Gncɯ>7;>Sr1BH,- M=ѩhhM|V1|LeH:9Qku=HbW?rPI(=xZ<+D]-^ ӯ6fH3]HT?{)| KA'? p'0* r͟0鳴 W:g |-u;Y8ۻ6wmizFM.6O4FƘlT`P:{? (&c(t&})Q*bN.nv})ޫ,_-sSCJFcf.8lV}kbԋ?jL2}JzN  R]^ {7ȋo+P <ҫn!0sI,""0X_EUXF, sWc\Qb=4jg`IL (!/8G<#"WBL9^Dx#dmپlgz&,#YZ0G1]?w/@xpx (`~,Y.zQhΓUt1w5|PSnL86 ,UJLdFJYϥСS*}v isRq8r x֊FSsv/cGSm(gSVZUI's66]E/˼[avE@gj,b*BDѝ,{ "FaғkVF>#F7_x4Z0JN%bޅF)yozB+,@u~̤û:ǂC>~?zI[U *o4?ahBK'qb>ԒUb|T ;CsUbC(>l1$[nH{H%0HpE.]ϓecDϓ 5 I!+J[a;3 yV NaY55cր[,2?ZwK&|4q%K<6YbwS23dbjVnk4&IU4| Vpp~`Jb(G{M0Sq+gC ҷ0^i Iv;k[CېڙL@HrL` bp9'ɣ2&.-Au6Do?J ׆IT{:rxq K؏"Q w[ U QY4ghv|-VLe£DA٣>VѽcCfMR'ejA;:,&poL VՆК jHk9{iʶD}4+eEz@kqZʈM) Q1ZYJ=' aљ遲)$^3#J=mb>ni3pӢ&/b8=8Fm[ \_3?~~ rYv$)w[حkh$rb8 ǰHntbWI*!ԍ c4~cH' ho@|a]]Zfy.޷n"|/>l-wkpW_%^DfT],Zdrp0YH\A@sqgP/8x>!':IzйXtV1ˣJ\”a*Ȩ#Qk- ~ UƩ.^9گ] )S9Q&0v)eG'wBw#(H1zFIi/᪛vRu]@~MPovM\݄BGk@aݲ]*u^Fdf{9|m2`u\D[Х{ubWFv˧V˘*/xŸ6C@x#:WL,`t_1zȂz$jA^ ?ꀸeӤ8 QJxc]k} T& I OJjhOGz^p0&vx^EߨPŕ$#(i@+ܼ~r?؂a`?0}"K#0@Û\I>NVvmsgqq](cF~ W,y=TUM1YUȠ})H$afKꮰϘJ/dÒ*X<%R]Ky3Nkm亦O@1:p{:^8K۱Y3 sg9ϊ](߲/mBwu¥ h ݆I^[oܸa8yiPjm0Ob9Ssԋj2w :R>U>WAIϧS! _aMJ1D}Qę8M=14S-ĀglD;f|*Xq^gIPd$IW / :&TQEcشz-  w51\V[­"C/=K;0/fDt皢$o̷T(`08l[VJ]H\`CzSPV&(k oӡJhK]ޖ-ͧ*Qxg'u(Z-zsV"OujL_mŜr(N&,]WY ݘ5SN攞I6IGZR$j{o W̭_hLzNZOgE?B1VҢ6<.UZ{5Lz.OO(:2zx<>ݡvdI2 lQXA|OBr:g$B^qP ~G7 Z,ݝZ}ٚ:t 0iEX&@է%13Ek34T0/h5(3C͙RNۿeiju[fzye_5kbH[OSOcHU`<]C)/2 )[6jhW'ffDoxZP I*8JhIm~[t_16J )eTozȼX1AŬ!zZ(@uGsӭ*j>pɮMlUף@|e=Ɗax8z/,/i)j@S2ښc/̉&k@h"[;D⭩lUm;X 2@2'԰=ُ;ԅu,@euuaf./'>7ۀ{Y+o!& u\(h@9ILr<9QѪS4wa`xs_ӠtD SQNUl`֫#pBdVz6مY"0v;|YT?Np9#hJ4jEQ԰[?b#1Sy(dYo2DB6UqiMW[_։&Ide\栋c&d\$kX7ٲݢ{e&lDX‹7٘ @֩$X@,fU$BPl 8ij!S2c4,ڦ+!M|=:LqhKv#  _EG^{NeSQOCM5ۢr$6=N/IʍF9}bt$brq²ui9{Më~ (Òth'k8 `arܙ%jBM CkťW۹ҥ)ދMS9wEq+Knr {hHcQ$ KOğvzTg.-ǐK]$]g yBE<}2$x@' E;u`x33r.[ Ra:*}@`|{G2g-I?)UUyfn8ScmnSAP0IC3/c(Zb4gٚ :X\=Tusט|ӀVaƎsKƌṢ[QVgt $^S1k>' Yb MЧR1hrav2~x7#7>Ov Nn&=~-5s/L.q`nC;ubn^W,97W:x(B|>+vT!kPpfylC׬lQB6@٠L0 çy( ߲-$$1!Nm T`tW,1c8!jљG[ :kw{뉅X9Qr3\Ok]}zjdK0T92خ8Ҫ<,gb<]_s♨5b 淿䗣8ڴqdhy~ 1sqʅYGN,0;%l~QUjZҼcQ\}[}wlm<@%~»4>2v- !0y,㤸@;}~ N֮y!`舻zT.simzΜ_g>n(0# w A8,ECj˕fT I e)i~,0]H#+;]Ή6N%չ nĶsn?5͍kٵWix5B0B[#!q$9bo2oQSg6IQDGK .$P 3/Evsn\vԠUc$&q6|lV c*^َkTlW~__Q.+>_432SUN۝ ۇSl/^~-Q܉*P8(:P7Vim*)N:]3 :̴BjӖ nRjz@H !%@"T *0 yHNQ؃6vҫjuVALZy=Bj}od1P:l-ւy `k,F) 1 /lHj f Y¢cA➧6]gY < /nRRgeo OX5E|)+&04r[[Se\_$[ (?KXՆTr fY`Ѵ~0=u 4uQ ]ڡ䡥!`i^A '/@Yot7+/odQ9xx>ώt'"0*qj9~sy;KPaaAs 8rrԦW~E@{R5+( ge* 꽒+Ba>H\ǁM"q)}$kꡢ. miYkBSg '/'kYM3T>t~\d V>@;w"F:Yh+_yLko&h!WR"l Vk 0,{S#K#; َbUJB$?Oy៝C,$ښ` daym2]UVn7Nt2LOL-mmd@GNLS8J2"Tp0 КP)5xwT 8oj.}ZX[ C(@XMDUuNc{5ƶdI%6gq[6XeA O>z{g](xvDv[$" =xU݌kZ\ 5õϼ>A*aZrAWDX2YҴS:jǵׅXJmyrK;%?a~(2HdJ+u8eB^`AQNLZ K;\xpMpG W,L.;C~." 9[)B B">(**LeP<t%=ܳn5jmrl=Vju/{Fxr2גc?1#3Oa}eH]. f(w%d (҃?^{1MɞܠW\$[Z*TfQ2מʐ2ZFo5a'QVC=ٌngug˃U윥 딫 E2v7ҙ:"ܡr;LnW!ZZC4)З.sZ1 ֶ^T"܇HncQJz0via9]FhVJj>h*a2~@[S:-Q>! Vv"JD3[r0dO6.:: .쯆jPMμHbVc\L޳CR JRѩɾNIO=C)6 C.%8Ǝ~>~oV>}w5T8w?h%Lء?ZTN]7C>Ys3df8jX6ۈlWi8'8/{TgSOL= LALHpj4ƻKdcܞRǻ`Z4`D5 Xs7yQ wsI w%CdK֊$J|xٵGrd7[#&ifir9K鄸sF+4^χ+7uGJcg%OC}Ȉϩ6/9(M>^^(CMp|D۴2>t1ߧm1Kyۥ '# ԗӛmZQ|ЫD9yu3Y4y;0\* .+ËU[7W(dRgł^x%6UeWB]vWqEh_Fb ɩXLG'~~w)O|Fzq#@r#pP, 16|Hxuܥtfw̻XՌkOַxycYEj9-Ra5 @ul.#jQOxyOàq$Ӳq<)g}f>eC/m8mԍ<|y袻sUWD{fQHJk˛\*:5^hOf M,&K oE0?)bfskRSyI]J9}d}f X/N{379k&δLi׼8Anں#ZoH;F+[$`B0k[GWհg)=.Դ?6B+V9OLcs~QW >Qܴ' /[PhD?.aHTmL.#$ڻW(8xX v0r! Fc]Je?{̞-X5?REmAIF}v_bMf %I7^"Y^K;/P'of>yW9/)9I9{ \r IhE wtʰ sCvt @LSۥ +odk~=$=-X -Mv@] u7MٳOkS_'q()y/:RsgVfmwFGNM̎9ǟ>35[M|pTͽ+FIlI3:h_@9)Y;ţ|" vBdܥJ/8_Ӓ'JU:韈Lf‚ ݰ^PCrDK$O \ =͉ c_.#滓a`~q9Rԕ5Dp]"nw]0;gi #jܺ YwcMas5!b͜wv-]-8vjՀ.pܵZ៤ƸZoC?NI WM4$Q-$X-Tku#ԭMs'`4$W'E]+& [ ZO1 Ľ1EV} ڗ5qʾ7On4wۙQFoz8 ,) 7ȑS) ec~x)3 B[̄6_CN<TDzȥbXV+KCwV&ʶ@(fw)IqKcr-*Z=eӮRlُzMcx߷oDE_>qFm@Q0̣+Vg=0u<150|ȏQG}HNM#@JryҎ(d;k  2xg)Nq7fp2mo^˥nFDVi`Zis `Ԫ+!Y;E~Ƒ VBRDhd.!bv%wp5lBqgyReOUI$){:C*)g`G* 2,l8/v032T,Bt}\-LRHn),Uߨ.x6B-Ԯ0^' σ‚+q1%(.ĠBd&dSkf]c&<ONq_͎~' k^AfiB % $$E)& RTplX g-0R@U`&%q J39&0̬m=.gቧ{9ۭ%(=0[(+Ih _ E ,*p-\>);C@K]PN|~9,uQy76_& RSW s4cēut; e=QzvM1]z05&dP5ċ×O] 'Pa&x _Fb,LۢR-k!]Dزj^XO{j;܃݃;aA _"?X1gpPUG>\])qH BH7D 88-)+vlXYfBf~ǜ"I .{|Yo_sE.ܴ X-{ãĢ doF_UFuJ0h ӳؾ:MLa 3+WG#/u|QySM,Uȃ{fvT53cO gH ';6i⯂:Hkxp ,[L"Z͍qaj9KñyτNr3*f9XF_L5OvPq眗䑕ʎyb_0^p/~v">?iZ?+o#65$Zf J,va†QLtޜjcxѳ(7f:hub o$ޅ3:e8r!{ⶋ#T’ Bs'pg2 ]kW猃g*Ŧ>.I>N8Vfe /^O.d67劘k ֎vnGUCE|wO Xn~-ZYAfQ ݟxU\B!ǔisxC=I">$r1\h-HiԹo%VJ#ak3Z( U'sii_\6dfD\;#xOr~ւײ&ٚc'|f:V}Krp`uFd$WY\$nqxݒt#Kü Խl߹-~KB'6am4*#cɍ`D(Xy)穄f2>Dڙ~}$ZZ~e{ChDJ_sc8lo Q8Fb$D#CQuQVHלּF4g*aZv5ў՚_>T`JemހsPKp!S[^hBrr;nJAc *øч!/W0 O,qx87Y*ǰ$NU$ \H?ޔp7ck xO.n 2s~=۠Ā׳Th~Z}sb:vn]Tib3 +p"z?E o&. Qs'ߚNYk1Vzp rI}'DYOgb%3!Sl9jbF}`+ <;/tMZp50nu5!v}5JNzM.*%5vٞ._yȿq=fş` S.#4E ?2raݷ RH9F3ʁ\0%2'Ԏ- pO+gG*d |nJ A< C zbR{ݺi;n`mKNDc&ЊNA-S` ~FyS pi *u'{c#Sz $͈. P0b շ:ozx]"^2fHnҺ4㍷E:7+7W,R.ACݠ$-mB"qh-jWbT}x@9Qq{5H>Ͽ;yKˡapXK=^Y- 7sC?Č`pzca0/Ke]'n&:/]ȵx5o٬{}WTǣ9HyBl Vcs9 +Üha[5 V6N4-0YQ%qD{`g*MB=74Dd~qzjArtrfVdZӁtx%RXB#妸_W M2?hz*rUa\x,09+E ޖ)WrLt`llt;O!3)ssY-%da+UR:Mi2qL4kn4;m gu#V`:2S1BR^!l#P}!jhq?4=/Y$RD|S|V U~Kt\+`_T(gz3H!() L/d2Zŀz8xzʯlqCqy- ]qd+pyLKV m|+kb;!1N|Dxye!u MII6ĤإfFA1c21< VR 'rV$lF%.Ͱ_- vp(m)3$05LtX? GeK몝Ov;9N=us_JgIe2 v6h-y\!o0Z!Ma6\PaA$jd_ZRd|%¦~6Ι'HS'uZ~.X;,`Jx^t_f-AUx9\jF:  YdWhtB9yN(sR]KɇZVP"r3q9k?t jm(5&ӏ-%E/5\>Ad8'|Y3ń 1|3rbWLbZG?+q2u~B<5GE/ ʡ0 6PJFڶ*_\s`LDӃY<CRե#JS%%£fʙ@P_X]r*.zl ѵÚtR7ATNbX?i}0؅Z܅*`obS%I@G Eoc1xiݞ98ԑ'> ?a;>h%g`M@Dm&ݨ&]wb:"wHuk-7Z rQn Y#xѧT7Gv#^|~NWU쌇lSR/}d!|jr e~l$f.~sɷe0Ji֭_ $2`e/au̸'dуG}Ks|EApkuަh¥}jszKIi)NAs߅Lzst?_$$ 0.PEVHcw)$@XK!͊0Y Zu<"T$ߏ{a$[L jd +,:N$BMjx75E,,ndּQ)= 5V^Z*^x.ϲ/-褸k˔dg ?mUs1OEβdZ/D#r;yeF6-ퟺf#Owjo&k ڐrV3Uuɝ 0gdQoηsILҢerK2G`ctMI  8:G֐5EUmT?rPZ 䯉7bh{{7dz*I!yQ9UƬ1I!ƮMX:4ۘ+Ⱥ8v^(*/i(YneW6^ _l('4plXʲ4Ftgݹ2ZMw`BV%L.qjK):7g3uDnW5hGƁEL!<W0_];` T5p=M +R83$r#}5 Z#5m;O cTKn=+B/E;GyT 5fDFRH0U 8ߜ5OIp 91G h#9a6^Ȍ 0IؤRQujwvN5J1+9QӚ|w8ZڬZ=N?>B`\Q Q+Jr`EGr&ԐDըCX|H?ps--VSwJ( s x63TLPK|oA4t\,x=ڥiepY.+y2%V>L7~N ^/ _~hsqt2úfrё^P_3)};c6ɬ? @Q pa°:ufV߀t[Ng4Ճ \9Rg  ĄڝA,"ușsq]IvWF55ʑD쉀zv_-~~gd$=RlAvt+h&ФM40}tO[<3 7) }{(Clu6{AIQo1\U1!d;R$F]JՠF"*\yņ.wJ?_忽eEZ/VvjԲ/YMc16JOaGo0zq)½݂648~𢪋zWǪ83C >N>.g `4`|뭙sg2Qzsٲߘ{mЃ~<3 w:дIbFxYt7 8y='=Jԇrmq+E+ STԢ?EXЛG>c ]9l;d-պ}n,ۂF\r굓6 :fTIEjd 5CYnM%X7̴s} ʽy­UN%&ʷŔ@(ut\MkN.NɎ|8~c_ޕ|U1tE߅ڒ%e{Ò2N?ʱl^%v&(FFN?y7Uш TٜHIK"/V`4"J{Ջф|ҿ⣽Q*YL *L#%Cz<:N^_܃6m3W*QtFi i/,!}Q:ܱLnb|aV+ɯ'EfA͎ᅖs뉟 VsGh5u4<]鵄D%>)t~tc?sCjx$vA:i){8])b`s4htѨVPZO@#@]ll?=MK 9D}1igoS-VgAvZG领Oqd_Bɷ='eQ^$yBoZ:^)rՒU Wj_\ ^A%bKbk1`mzXZAI!%}ceӠM%.{'#M:$\hNM?0e+f5'b3KLyx[e7- 91輂oH!yy2'mV;|Vڂ^%HDo& oG "y=.S? (Z'L7؟\v0E@[xu19[ 2>ݗmXp7/&a-!^D!^j鲀ڢ-N`#w9r[7Hd"YnhG-[QV), \1CnB֦Sѽ!~˵J%a|L(d |k+\6Dܒ 5mx 5D[Dy]/t"@Ca" sa\vsfaҥ=4" -d>*L\geXZAk|݄5M`d>#*Z? Pt9=rRll8)ϛ'uaX4XoRaJ?W XbBuK\S?gTpuuܖ,Y[T2NO1+<,NP*)+܌fkf|RuFNP`HEKR7_w泞~>{nw #(m9%Y5ikBza ηq\x|]\N3Pב$t/n}*bq%52b2j UW&!w$>!G,ȭ2[^]dIfe hZ'C ;x)-Eűz!&'_20y0[Euu) χ3ʂ%ܟ`3A;k-L!^sԂ\R`A-HXĿ#Fk-bvMݩ4=t z| YsOX{,ZbXܼĵ? SMnꯆf-tsM )UC!4a,<[l}AH0L1Igr*I"} (jx^f|yNaXa .u@%hB~izO>:at.ıiܤ#&~̐I]S' |˝s-ۊe'svKʔB`AiZ52Q^VXz}r$n`"^Kݸ($jT?B.חd?yAn }Ԭ%@l@}"66E DAɍ~Q%Z\:]5G[GVT<3Q:a1?o@aWER/W_Ar,uyÐ:&CKۀ V)Ƅr#!(ANc'wU EJG=o_i6:>ܔ"SD@,{m3`P}Z[J_IbbrJMߓ -2l¨ M mG&RL&Kgך֚oXG_h]膜֪ "ܠ^B2V"U]2|2OBsMLdK$Ublic1v[SKY\T )9?1;cy rV 9ڤ0, &}=KD*i"i_S_@.5$!0Wq(_ElTۤ)H8a8 71N@9M=l B4eͼ6 @Z{klGq]>ڍ|Fx#TXml<_جLYUxtĞ)iVk9co["9[ s uf:X1 ɸuzE-8/jFPVs (w\\GU=:'dm `j%<8MIB-H(5t=vxck< T2SzO 945Z*+)ywdmhv6|k fM.b`'EÙVHy[C]>'G0HSE ,":dJܛ 9zs]:ni~h+$3EAq׶4>,1( ;XBH0 Y;ا-q3i@5 :^fٱ!T*:y{uZt\:LzZ pLѓ'?޷G_Ѥ;9˷X7gB[ɰ^"Gܽ a'PzĢ84O>ǻʇzXNPжj0K ~v?7wtV%]б^xNfL#XT?x\ W% u))΢m,[d_;\1ETNbp hDg}Lʙ o,]4Ps ;7ZOϴ !]6!QʌxU`XQlI350_MP)u}S3wi߶<GKekDxa-3e]B#QewFzcW8xzylo>Y..dx\=n4InewJv7dߋ~9,E,n%;u! ]*Y}es-QlMJjsĻCi ,b6zqI,hnLJnFe5T%;Q|߼y)iFr6B*Gu:v+glW _?`&jA oE.4:>p\K.:ӭRJII~Rmz4W/D+tk0?>g_H۷aG;!r7ΙۺeXk~wCdk%"*< vl l$;! Mu^_W2*urJ퉏Z .pj;T(\a/3XDw< o9>{ Cl 9{*1QN8oهϔxw_D( :X&_TK}<UM]5FMU;AsHc_.0M3 vU' ˎq(2tpĒ H_.=\fN򔑀"n}j&FD G5. b\B.WXÍ: BLKvܥVD/B Ra`x1HQq/$)M|8/\hI?_`//gFNV{U-͡qyӲUq9v +$]p(kz({Ղw\[o?>ۖLJ5 gZt<]^Iw_fUx?k3 wΨC_OJ4p ULSg~d=}&b͉찖@➌jTRzU"z#up0xpF~<14 uMm8/&o5adPXqP&p>z/DMTPm$b?KqGp_lRB:W6 `.Ao T`ЅA+9ZG5[>`I饰5l=!ۦlfr|`gD+2a5{FǬHJwbfooF U-\_8{0i{=t`,Қ.f}WW0r͛>Ô4ZA5DĔ ;Hz1EǢwpٌ yB"|iO+:c2e?U^ iy4n`hlj`1:>/kU 󨉘d57>Zt3Tqol ~Xtr_O|zyBDC1,Л49/oԗK]{}0|Q,w. P9)^7 ._}ڠE8,gc^U3fQnOj!7bb|/ 6e|u>e}sA%ME{0ߺF[4ՠJH_U)qE=p10s#So𛌆VsVk6u ?OJ/rFK@'׈zH[N"!!/uN WMv;pߖYJ!gcV AOUځ~킵ᖫ=Чb:%?&OH{'t ݕq\Ǭ#i˙9myyuH{zzU]q|@ `5ccσl +xA8nݣcRpF[Jɭp sYQ~yC3֦V0%jt7.vMK|c yo[Є`_nv o~Y&8S ͂;vw 7~&9:7WQ.W?Yo;ɻ03Y6۵u*H?J<>8ku`cehHT}y&ė@܃ j E qwIaLc0?Wki%3e6)C5R/nS=qEhs C u&Fqj-3V`,:hkpds?XP=Һ4eeP=ܧhoTeX ibQX$׍y&Cop g a'xLY)`}OُT籬MDQbtbX:Jmj7:L~|Ş#;OϹr/2pE&yP__1()pe=_4 o7dYLoHQvWVR iצ{4L< ^ql1c2N]8&3a@Խ6T%Оfptd9H!VgYE:u0ߣ*؋,㷺Dȋ38O{N8S@f\Prc%n7%Au?`ls:-Gֿ̍R-;(}diQ1\`G; `4+.=}B{ 9{i4~Ҝd_őm4F;0Cz{ːqմ)~tC$/\/غ̺ r'%OYMn;B%@ME#XeYi?5 33Y0FUQ 9{dkU,BO;8mX%Ny) SβyxEYzߣőuµ)FGya]uP!(.5ԝ|h @"<٘Bv…]I7!WŠ?O%Խg,K7wCR+z^H|Ia nV3 V/jUZh,aDKƦ/Y`9SG[OajRFYYCӝ.-cf^xb_ iA~0^d|^gGz_/jU!m&A kG RbOE͢ Յ 6،l{~mn1El}@Vi@%Qp;4bPufrmtf:S +U=RX Qm q7q89z"^Z)wj)0}Ƴ4H.\ba >.#)=X2cRzxٚ!@V RN'j WK r(Jdph(|2q wŤCh*I$)/ض/h3i[%iDhTX~NR}2@qR/a4EÊ-N#ե6'ݞgfߘ(\P<-9۝D>`جf{?ÃKb 3"x/HdB'O>ndi=%@b,V6)㧽Lyb.nTR2*!ʂDS _D[ĶROCyauzEc@lTwnQ zä;^,h +9O͊cȲw G %Az5XlN??Si~ 4L`]6b8ػĮ&D\gN{cܱ})=ڔ_z?0G9;ߒeF@yg }-|xM6j߿Mz.- f 0l׀n%B:[*bcմ;VE\vf/7UiaX^au.Z%(AQ̅(m(;藰CS'8jLYV un(hu)2U-;uJ>-G<'ҏ oz"QdoS?#lߙ+ ͆v )}#Q`D88DAUBjq1}EQEM#=- e Sx[ZRvm漵EMji9 !ҵ5Ud4x?B?Ip/E6s4fyxM.,L u-[4eC50_a\ʋ`\uNчȒ"TL@P}!'zt`4 q؛2$FY˚ҿ(%%d%0M7D9CP啾h`A=-s'YV]G"rTVZnD*:z L>f J`nF9qE u?LIou)h2!ɟKP5 q7JYv3Zf4! :?̕4wSn{T sɾ {Hg4ڞ@^FZ^޶JN=c_ӫMtsT/[1qRĆY KRސؾ*6wRV)x5 H‹3 +4:/=6l[T57\>,rVv}=oܑb`?{v՗aN󤭬[J߾jĥiUplVỏs&sꞚ3{ ;_Mcp}Uؙw$SzG Ydȯ:+l1[MYX VJ?G*x* bLSL{c z>i26kIŊn0 ߃^NQ"z$FqZj&e~,"QD-U$Ka.;ȶIH5.fpzx}xN ZwuI/}?JBd{gMA )u8!J<9F&D㫹0I'~EЙBݍU`kј0Elx.3)h橇TZ #Nf3GܓO p8M=ͷj`on-8< ђ+ߠ ^iZ1V "s~|ee Vp8f*J QD|c'xc!=42+gE韧3>fT$$uz5l.'J ܣŐm6QDˆ!|Sx_᮴[V{-[5a4n,ĸ0~Uc6oVсP!Rg>rE^Y}"7 x;@cRtAk"]?[ӑ}kϹ'=!Z8{,n_.TRSL*2gUCbpyb1?a)?5 yxX ƪ=\w #/Cj:6m5J:[)P ^o;sYs>07DX7P%+M3㔊Z@7TyZ&o(KG05EYԛ`bE.w|Eσ▸2s"<6 *n[jtkVP֠k~W?D"XhkdAڂ0.bvWnva}6q,}h19ISPp ռ 3+¶q@Ux3 [p9k& HDE"a{ pw#5fhn5ªW$QN:A:" H2$caTjsׂMsOJ.fS Bp'(6\ϽOH$mK08Q"'E^D~1")Q l&[;L t |axOݑI*N,W o*-d$xU,G_$ I?y_t\fI5M{+@ŴzԅnͰ&xS[BE%Ui27`0.ҽ,]6:O؎RPc-PgkZ~~vܞ֖ ǮN4Oy!`ii)e5ћ/J$'< l(ȮZg]atF̳:H j $VBƸgu^$ D޻ު&ynae䞜/zOgDЋeoA6 9RMl|χ>M^C#/ݭhƫls>DO>4زӎӖ',#9J?D! oB '55^ؾ5(Fn}G*JX #F{e_e} n^x]?49郰1F|hGk2Bmlr9uD6sGgWv7iЀM}rR`N{,-Rpppsm_@a.nv`)! cG_g=FGJAa+2sSЅYSG$vvVi|^Xg-4I9p^fy^*S%G Ti;[&q«ei#A1oji2>}\Lg*(*gܠjJ1ʙ(-L+x/rXim_WɬH퀦Lh]7_dY?}hv%+=+mwZO26 ݴE&k5|V3;)Xo,dne!WAո]̖6]Χ :W!kLfa9#XU)wWa[P%3iy  #)гul=L;h-~,"_4F:. yt;Ә;2dW"yL"dfTvbS cۨP iۣ< ,u %#i.x%Qh-u=o#{0x`֑[LaHvOr'!%4Ehx ;ǫ1B))fݱ)brӁ bZ9H`daZUi ׁ1yv˱Vr>Gma|u0(&y24Lα 7*ʲFV<$,2 Ix׌>AC_JQ$ueD=-02ė摹?[j07 ф,{ZL4xc{. r.PArگS94= /" S~.*.#R 5LxJbucoNCiFic":%)y=@,!b=d12z#7PA!H J,RD>a- & { "g=`WϹDZ4 ɆZd|7RTQ~]FoKJ̩I{>z퇗qvI;Ckʹ|CŴ \?@=NGTwDs%ckb#J`daͽ: ELdP0MT8]i]H_s>vȵ6R?/ k6zjvztH1s'k-P T^fCnJ/k}EbI5zg;b􅦅ڛچl>"ޏc-sKšqdA*>=> ΎsMpiTo XӅBe}e{*7>i+d^/7K`TܶLR,-<ϻ[sw tih.˕F=e޳$2T"گxA7QQ @LmfčX7pc:BTc>4,?j!<_hD[#W/~saعF -vʠ.Q:V*"D# 臿o8_1^KNE2varQ}%up%\OG*Fe"4 ڥaq\,wK/pKӉ_F/,c?;Q~9ZbNҌk&?V0q KFs\D !DpTTP1dVhio])emoзl(ueڏ<ə&[N9oLřU5K*TRߎ$ܰkGT!Lcsz֘^#S4/Gq*{FL+#n5$kc/DT< |+IwүL C),xMGz* IV $pw"^ ,L֧/eOY-aSg~U{X-b 9}cbs~Xk)+=:>y!F~ewI&#ҐC"L OgxM[3{w]5zН|*aCKlgA3Q K&r04N;bB\j^ y'ϼ~ ':qV+3"^uv`!> )0bq)Eb_1떣*Wѿ )o*EG܂:u-`XUc˴ݐOhR"~AAU駱dvE&.<,@{*ldC˦̮}u4Fe?x\׼EHv_' (-=b+^5IŰ7"UEEIB4, _V61Ѷ AkGP}t'=JeR% _fSi?l8ADD.H/7y@ߺ4H.Ki DKh;思 DyjBI'1U- jp,6\U8D˖ݸ-xj.[n*{(x>W<_@ a8PE֡@|ZX#%p*ku*hq2W+ } ːT͚pS]2ERۇZ:gVU 8fѢ0<ߛ(0%T^g[OX x~U-H0zQ< tԞ+T|4z%/}- b}ԁpj …M10>nf89pmtYb}zhjz@'>DzOT(Ƒ<+hL)\F[>6HHRC::UWfڛ6 ;@ u [NO%-5욜xRźEA-,qL{V "2X@*Q_U`Orw_xq=%|{PP;nNYaYjoDjN_du-ee%j[BӏCW}-d "vo%|4Eh"Yܦܳ?S>Y|uE8u}E(K LErqN՝ٶ=tYN6Ή٘RE޲\8' t`/W*{ҺeΨ2U"\kV@9B V ;{O:6 ~z Wρ\}K'ўxW\"5<Ů%[bEf7Qe"_w:&G-4~[5Ql閗LНrjW7@gcF̔,yԁ;׶gI'`:oc6b|2)6ay:(gan q+Pȩ?[V1}uB]qg:2C{PS6/psȅ&6DN@GA-9M5$aJcFrPfXPמ|kj#y'`+hc{C0RLg^},oM'1j̐JB0Z ?hDWF8eKة?$e.v]z¶Ⱳ⢴5E_,)=bEĮ)x;GYԕĿcsV]*Se_3e溇{ߒ,V=@Ᏸ7{/dy`&p}l _6_CfM{}߷L(>/>vkt?gB<ڥ 5CjtTjI7*|yW#;%Y[¿_g.\4@9}&~7 *ԁ<զ:ߩJiy >Z3da!$}'AP DׁK%ЊCR.̴ \);ssOy_'/Y&e1 Wx6g;kr邵oԄo#urNӷn=)-g)mh{ڛ+q!8{辚@ l\:Լ'~~~+sl} O=sAl6[(E6f;cT.=!O CZztn]^3W$Dg>)\üV;ڤQFt9RwRx'CQGub+=wޔvc2c \I$3#T)-%V7=ߗXbD9¨A8q# s#oV=>oPJZg]Rkg5=O=9gDMyQ"Yy)̎ḅuq>r#=1U+@v˄o!*/l$4Hߟ'J"G7wsam "@+|VB}F|a|9 5Om05k#N]# uw|ΪC8!PY53&#R9( B9⧤hG~f 8wh}ܴK^cQ Nhbz:o=v}V.5"Z3sH[ᮄ X3:#0&`ocu~Eĩ$l>a$aυm }LƟJ F@# o)X4!-t>|7nkL<ήnLSu"dyeآShӡ$wn?RԎ<tr lźd)x{ӛQ$""'UE&AF)˴zc`@5+24}7iC#!5xʀsKB!k}&Iԝ#@}$B85ͥ#_>* e!u<<~>D=ƃcaݴЪu}}p^9^'v+WԓŻGUwY(SƟYI:8,ѐa*4uՍR2'!x9ڞtl)qLx7îjȑ^GN9q6 -aO7\OEIѧCX¨ll"zH2.R1#@ݯ4|5*3rK5FP4X BuJs>k\(#n  Z>_KpV>/8<4 $E>;DG؊ *$֜l^l&&pR#IIu|Mf‚%+Wm= :H2"ӹ[pinn+ }u/n5(34 lt@.RӇ}SݺylPE^%oX,hvqhas8 КO3.y4M{ֳPů+cC8wh`7r9ۉiU\ Xis0˘a ҮXh-8RP$Zcu d3WZxk?G)ȶ.?80.#:vDs?KK5ZgB' (tL=pDYxxݯP߆eҜPr͜X(C)ұ6bdy3Aαc-%b`yʝXGHKuDQMՂ܄ݜ m\;0Ɂ Y3A-Eܒ93 f}Qq|ǝJȷ7iGʺVYD1 L^]춵Ob -xVLEsAa 0a8,l ĊX_ +(?ϻ,@ +}dkq#M V~)Nl\8й~jĐZV 5)v9!Y;)ݼN~ݭw DKt_\;8[rd߱V7d'e210;S,K0 *h)Efih un2rsmצکD~UpY?Eazlm:AU##,1lk!ɤ=ќdR ʟwL7w,O_ Xf@3Iʦdh9 4 !aŢlŭE^ nظhx 8ѾZ+[ޥz_ SCg{Y_VQOfr둱3b~xy6;R $Y>᱅13{`TKFLu-q˯1Ei5ƒIU|vćGbA}nBkhD )Jd\[eWʅ;Y`nZ pߗ+ Z`qZ qu"Y*BwbjaEMvwXkKyCShTөv,EIܟ*p+ K~EAV5G \-hS.a@{} sb5L#{N$Lz'",n{-&.-2%=iQ&о͙?EXMzُP>Z:tmեm+j IwmwU!QiyW7`!F HC'VY09KpMŵN^T i4^G2guMo FPI] Xoѵ=hcL;2Pg5!_],89MhɊ|lL'|g%_E2RkeH˰RX+n{w?r+e9?5§q۵8'HI6 %ku ]|zBu;kĢs#zvGVFQc.D$@7q8[cmyҪ^iGOݖ"ꕾc/xv^~|On}YZ6z0C% w*42˔V1%='?+sRqIX{Qg 80mw^fQJi#\*G>r8 .uOw+/eIlpiΑ_ ]ou"<^w;w DRAX¸1yaF>b9+0S_6[ )ғo p Nᵯ~-1(ðU{yzZQb~Kqvz}wAPjoLW gisPLR7VX%e{ZT.f2MSbɘR]~/$50TO|",ֽIM 0lKP5mO 'm<..S3C|$ C e,@U?>&x;MHbM_gmŖJEkȽ5!quc3k/DkE?օzLpqB738.WɲUh<P_LC.4?ɢ."D;S; 6D[p*zhLC)VJ~p[U,.G):n=*1(Rظfl$}**wՀ>Yf4F'x埬B& h䑛+]l٬F/LvLY  1\ҺI{1xeDelg]H㋭X`K[NV[I5p-2>O+f{P3{@?sŞfL1:kXtYU3.7*V1+K-F.3uf ?kɿ68x'9ES:qWgJhBSNȕfyNɅP%EYwj* $8!1O>"r٧uAVV.Iqdvca>BƫW8N38~Jҥ* M52<Ǟ __HHh2- $Nfo2+M_\swj<ri>W71?EL[y`~'"^} UDK"C6wq.۬C0j dT@zDz&˂oc4X_u:y=8s 1J9H}Ju;Tb lc\SdEQG VF8WjJn=rtpWx#fdͮÚvӫ޹ƣ]˙$8b6(w7R o}v© ɪ@Y91[kE˲~XżK2O<冮_~>3CJc;B%ls@# y!:m 57]9T"iF2fSޢ{PDj EFG}rG9rQ'װәrÂ'BU`IN.T~r 6!C@ɫQE B6:PUXX sK5Cy w"x%%hHUIqoi#obXN+d2+З+(}B 5::hf&T=]>ZBvJf=: ehQ/_6/ΐ>PAdg䇣>#%e%c^2\b]+*̷QGbߖkvZkV ?{,O`V q0:DH[Dղڇ\q2"wm&|U.-pL-`'/soq+9@}ka@٥ r%aQd'NnJ Q!ơH 4C if Α% W~.`'XKp^zGZ6R6ځeۧٶLLqj(yy ^FSIϳ(=gR#,M+'=Ɓ l#ZBrX׈ͬ[EfB*{'kd*]Խ`ā)"JΕ tMec]>YCtwHrSCZ= wGq-%ϋy`3b9gA])=Op~iݧ /^a#'ʢEEA\+lU^;8m+u^<|ϧF^I^,ʎU-8q>y{2C!ͻն3 ^_jV0m^#}yMM1?{Ӂmo ^u5Nf0B; ^(iA!`9(7iJL…p;og?l?C'gTZRބ,=kB A+OR+#|bޞ᭪b =F./d$ DM )Op++Cv)!0.#*=3Qڜj'u # :e|Hڣ#9Oj2:բsv~+1Uݪv]sT70exjKZflpY%YsgTɐC]D'CrocٮXNcxW}|)Oȩi Z nA5Pz^nc|8fn!eg8ׅC 2xH>qhS+b `öo5PU53^a?:,Lk'`=/\t/;8`bBq:=dWJȟFJ `DC5\FWEK7K ^ 9T)+t:HL ͩbZ\#}|4KI`}}"sS—3 }9A+@R5,t'€O;(_|/rzi]{b26v]?J;j$ νC216kD0~F%z̯ce$;J/s.A8줗wmv /|T#,ĝno碦ف;CTcկ8i=`Hi@auՠ3="˓bjq6,k0|VJnjOF.!d1ohOkӳ8@goQ- 3]N\ri&c9Rxi3`T9`ßK2<&ь,]lLҧ6 "D0``R87~Ez4SxxYs|Xc`OzvѸ?+>" )dė+u/Q[Ll/!H|*Y\. GpSv_"\\1~Ȫxҽmt4K#33Pq,aߴIF씊pn@,Ya|\Y,nE Ƃ*l7:x-ku.kpZ1O(pa+^ o͆#\S՝$_:֓~ ewMv94 DB9hLAa#j tis0H*w$3$5|s8P]$Wt]ZDrZ*|^5iu!ÚOf9ZϷ+سelaٔE?qӓ]X>LJx+kAx)}=Fl^K7LϏ){LN >zY!CΒ(6EmUB"h.S_H [$ҡ/Ā+/!=F"ʌ} k.sQZd%dȦJVzo> hlJǰ-xb piDplsA(Rs#sQx/#~}_/ˡ2u7*[b Z 2zYd7Hn;P|,E)&{~s6ugS0v/ȧ+| yFJ'V(?STlPFս}PүP Y秜ތˀg<5W1C(.=P﹓=ukrYΝk?yںkzS@n>wЌ_Dp}6Zz#hҷ=uwVx2^(>?8 P9 z{.m2YB;|jB38Z).z_IM5 gmkSsrvXɉnډ =_}oM!X-:ۓ*Kދ/Ҩl]}M\In\8#0D򍽉*C.f/ ##k ӝ0L}ӢD+FG fyS8<t1Fm zSf;)! -]!{7VXs@jdN 阾eB1z5M:C{C`$U ;&zuEg B蜂BXU6jj6@Fe,¨m%I\B٘AHꣶqIFҍC|m{Q=1w<c P(MsGY\rM.k9zv/=tQKd,n߇:9 {;,zYYjXd~u$6$Eނ_ r*::F)0 *>n?sb 6=|O,?2/I v*}!8Y)5mF'F6 xߴvp~A'd[XhÚ8=,x"T ѣMEH_'3e+3ts_QؿUoyzx/R?>HWX"%l44㌹޽o~DD،xXRwQyc(|b{U#S*Bԝ2%J{MED0'f%"a lpCNcP[@Jon\`+ddy!q"Fy‡-a#GfמM$Wo)kw>^c~F.$BmY߷d*,Kf =/vViZZEhui@dJߢ$s#RG̜:sͬxvI)2 ȓ@,졩lumA࿖]/ :9%pNs0tYvȝ"|⚎DDW˃Z*K'uK?N &b-gy.P0#8^1*ݬPl{sz_Smt:/v}H 5q'NxJ40v2&)~.%魞 ִ>2lNCO ExX8IVtY73|QK"Ϋ#xow߹JzmeFRMJf("Mt `T%]dHZn$hViiXU+(l7d:q^|Dm~zdžf.ZN@*55e;ϛuY(v̵cq@욝Mfv8dk#[Kj.U> kTqᚄ&Nu`yX;)/[3} ChB`=)iSr!]^YzsiS)5=LXOXp`zj\;nIƬS`~s 6BHYyR(\ [Bjɗ<}xdjg+eʼ~HiÞ濡)^D2|/6Zsuz2z;- mImRr:p)yRU|hk''v6%djC췵' /0` QJ9C 0Lsk) to JD+L432ؒ ʦ483yejWt]0ib.]/ukv{ynV5w+"UV'ڣP^!fd+S6llkF+m53w<LQw͠ hLJ}a&S` 4)24o'ےlOr}fs? %;`μ>L9}h-~E/W fID{ _.sq1jH ͑\eʀM(*om@J&XSc r3Yc[ iqDr;. ,KBDKeY׊¾CW𞐚'5Tzgߎɴ:\ljasکj*vDSIGgG%0 MyL˵͐sHs37"0L m|r˟1J*e0K6;ֳ%,ש~8Awq5o^Fr{T}/ (48ߴKà O̧^$+I8}Eu'i7PVmҜ!p ck GtR3Ȥ;I ){q)1HJvg5D{!NdX#o{%JYR_S__&K0BX!Br}Iki,Pe^ <'FB39p̟mxb|PQ0'=~Q(P!ok<^+Llu1v2h?߼D,r//Cr2#/VW%u;N+cl5Ü\tGÕQ*rJp5iރaKJV 6׋P rPKϞ7w]=EqNF%<7>&Ek5Pq&fyz$ *_mfgVwOրWKtOQ{?w]`eY b8@$ޭ9Eenο߷k %2=.!y3Yb=Vk#U {}Eq $2HbQv}j9xz3]R'rDikm7a@ԅx6sR\m_"Ij(H=. ]pR׹ٳf k}HyYo;"D︈TeG6E\-M4MW^䆃[}{6 h7f1b{k˗\#HrV5$Hym70-BpdR %fvd1q(o/%iaكzZb.7!~A˾7++VO+.]62eӣPJ5/Av_,'D!pؽDRnA6W^E4>b۾}؍Q>q;OxxhKO$L0uW3GՍKsZ Q߃OjVm=nnkR-,/ >D ˢqoNڲ5?ݞJk~Uy7VSe]JL]̏j~XBUhSB(/R=n| ictrܕ]VtVSq-Hs_04VU1ͱX7&Z/' Ԥ)-Wn!4Ur l~  8LIx8 dQ XHRS :X#e]e}Tg~=@$g%u$g]s+[J~"Ґ=ՑofA80b`=%^~h6+b^&/O\tG$B#KT}L\1օl:m?8v;>~dÙ+ybM<ws/)U7OҍgH-G.5@vh~2̎[9ٓnxrюmӻ6R~܅) ߲>EDA='CxgbpQ;&I_g#XX]A9R fԝ]~Ca +c ɩc򒗦xR`ŊAO&%ˤ6޵R6826%Jq%_jJShFbXiOqqtqʵU&5XշЁy>E tDdCFE7׊![ىa1Qm H  *Γ#B!'NْX3;Gĭ]a[+%gTAwɨA%6ih|znE2VG+8@Z(8z( ߤ@2_Sum/?$SgqZ4h (/ۊnݎ ZP&4tQ~Ǚ>Kk$}Um? 1CU力M >oi++G&gHmgLu1r{ZmtLSw&5Vг QE Dt&9[.U<? DLYiJc_*V_e&.| \L(]jt$ w\1Z~ʰc&Z *~x.ehv3 ﴎ-'K&?qU8ViGO%ʲβP\c]={.Ƒ M-3iBXw#Ϥ^>+h&bQiYKO"?aR)t`4G4 3 =t`y@iݮW{S0ʓ,IPi?A# $t>z{A,_^mYy0T7C"t)mC/uox߸Hu /UnQȍ%RV:%4m6K㟣6 4:ƒ{)u pMbmkIVxQ_XWY= _"!_>Bť_^=3HfKUŷZ6F+/mB #g7R! )"~\W-=8 b)ϙh8(l)wgz0 ȝ~+F*ӾR<[6;ix=o-!v,JҠ[~z<f+}? dNnhX &v+ux525ql(h`ưYW/)k؟m(꒳m$`L=ɇy~,_sJatrbc#?=]U$^XN?-)8S50;cGiPܨ7(yP(GS ٕdkZ^~ݾt38GeVomz'n}[̰1FpgY͞~R_:hu2Mr¡gHoT~A( F\c]-ZaG'dVC2h۳:0#]lįKIvȳ-Jʗl=^Oh Q+"Cy6\s1 E9N~¾2R-lF#6bށJ]L)_2n0Hw`BY,i,AEPXfhhl& ̮z5t9}ҝ2fEx㎠X!{GZHgAl%VեeqwbzHLn@S㍪dɇgn8eusџ)|)LDғteV nV^xg(c{ ͹u홧 (~df-,6Ey 'fFpԲYv6 [rrvtox M:*p ]Aw0=T3u9u+%f0]ӑ'aEU}1& /Ʌ 8[=t:Jl *-.8ծjLQ +%o-tE?G7v<;16ث}'`TB,D Wq--A&Eq_FB' %F{= k5OȒqkS6ۛolKf/<)V|!ǫ=骺Ԕ,uJڬ:!|W/n=Aݍȟ 2I6(IhI/d>΄fS lT7]i$5͠O^kUQ @{.PRVHfh/UqWʗ{ݷJg\g0 {hxo:FI%Pouo _|T}\6`7”x719WpuFzYΊ_I ְ(ęJ{-PR7_2LiQ;?4K%?qBPbI۾yo}#wm컝jНot}헠i7 0~hSפov[Iwq82jc5XJVku͈«tq>ȍD.S$ L+V8 mU0BbcWFj+nX2k6Ԥ KN;ʥ`{' ;m uwV96 Qyq@ DM~4dWt ` Nk' [-4VK+k1ݽ2&MzO~+WF,, tރFjBqIYgkL0*z5"[nݛI!$Fb e$9/_p! @?7AIɅnJ%Պ'\BIf{q{Uvys${:AXZfD!L̼Yؼ \+ |0*'xmL,騇C3#9-ϞU !ekYwvCv@Sn?tfsmTu[C<꽎ٳNS4YzA@@:+ړn{09AY?QailH&Q>+C_4Uw.1bKRκ=D)=4<Ӌ}H][Jr D!6J0uYV^ uf:W af^׎rxc.mY߅Jf8 )}p~R`k>[0߲y-)<j{B&& _Bsc*T80d۲F{Md&CVevGNt'IO#>/C[d_ͼ;Ci!/#3dV̷4b/rk$-UPy#n# A%w' Oy2U+ IMo+T=i81ohZsCF{?bM=; PGJ7 Iǻ(f&u>7!"&q9rI@A\3xlLR',:{=u64e)g]Ҧ`:`HCQҶE)Y6ř|Ze㔐W#i`fP R][ߢX(َ<× =/d&֯(>vrN 5뺼.)o4h@D䳞(ufd[0r ڠ{8ZGsvU >vp5-e6 d2 Y֔wPi2YJXgqbt&ֻΒEi[.QÍJ&5;4;ҍf澠9p+J!,.Y9!ٻbomׯGe _0[B}]"VC&@A>ΨQmua~R!}&3.B(^+#9#WoE_Bvp.|gIۚW \sF[} vT46#(^̔w5ûGq +gq$i^h;=۰ ]Gv.'{dJzt7;G%#uё|r"wD(E] ?]vT\vcŪ0,uTmB͞$͈R Fz+Өhp3Vul|ˎ͌2WUxxPE`e)֝qAMKxZQPhd7ߧ7D*@]'5eLߖā A *(  =_޻W8(g{uj1X;5 7& j{'0!Z5 WCln x(ℱ{~ )cyBf<0e𺔚P;EeXp*76 ,~'9H&<[}E!En T y̎ni|,e)؆$0M6mNdUZ4O+yc0q]֪LOii\zw~ Ző-ս,jAU08xv@DK#s,lHfF~qb.#Ǿ*%OF'~(H2Znې.;:4< )21z)F]dXnAzwN1*[`c1l#I(z[JY&%y0+RQns5<#8M.=k@`bNFZF4uܠ>"@Dv'lrԮR)D,8]|fXtzRw0lOwOQ9ҔiiaQ8U8!ٱz9UEG;'r-^MS쇆ěW2Vz\ͣoivf. x@io<+ɿބG9>"i*ve&>HA2*ǜ~8v*#ڌ-W~R(nU.>6r4V* "^mcNjnyj~\܄(4֮̕)EXU "VRmhEaNTԪy9fT=uwh(yrpz3X RsjHKx\BMwO+L{N bA/RNۿ:=搯L?*UHr9zm_GnfU+h6֖K'xNgs#_&#ɃBQDs^-=d;D:C0Dǒ]Ψ1pm0ku8 (cD1fZ<ÁGA{/jUvu(&|#uo *9#:P*m`ݞbBMhRmK {-ᩐ,Ɗo{k^Wzf|T=csõ}GK[JpH8_Գco*iH2p8=4ΓOUTx aUGw\cQpUuC1[qcHVpj,b#D2f uvR،#KȬiAw=F5dh &ߧX6Bf̛ZctӡB%h(VluAf]CDTo`g:H}^8hF锻"@ӫ٩2J8if2,r 5H:o@ua_ɯs%:-_>vK qH4X$f?+v!JQ`qُ4~nOm%Y&o8{t)ĿZh*/Vw7ShDq7#^*a5J6K,8(`P&BLǤan:ݹѥ@ SʢL%<[%yEsQ*H PĹGoD4lXb_ؐafT15Ba9&oa"}T/(H`E l)_6T)Inɑ#v^{\|?Nš&#l},4sf/ֺqUATrL!vݹGG(t\aq5}[ 3Zz: (" G&VYy˔V>,*`:0z@ە8!~J qVd&ua/Q?,|m)Q68b/lg&ǦzJ@0!fsjDWG~ ~F"v"앝9m`i8mz%*HƬm*Iol{e)=@!eqTԹYilLwvX#0S~٪@vf>(J(((mHdoͪfg?imMuW>ǘ4< IS{1Ek*t_˗nMyp Gt Kփ슊&Ĕwڸ ͼwtOzZEsCfk!B7{y*.{ vE׊HĶky;&# 3 (|èْъ22(mbI^1;De /VѭwOA?NWW=A\o{h=z.q.? QvKC[Ү:e5w#6kNנIZRP\=?OuY"?\M+uDQpҳT(1 ~ԐXҡXB@) p_!ʡvmT [cJhG duC27* %I\8H^Nh \n<wN6@.o>js+M;c7yp1 (p_bWSԷbm hiGpw9wk]p$j-bJyF 7%YPE^#+_hnv;RVQ?fKO=U1+] 0c^Q:s9x^8MeC;m΋i[_̉RhPvZ /Mtd/W'ª(fW< 랤3 9if;ĤR#©a p^ݑ;/67I$8yd%K8g >9S=p:oZĈa{jbaK~} cu6*84 vY *'vpm'1Չwqi5(3AVʍڃܙ +Q8ʯ|XRd۱JKPbEQml5+,onS4SHgm$[*GKhcs*%F,GFĶcwr4 szs<(ծeB#SCs'i١aㄞcO)>~9/.(sX*BUL$s $GߨEF:I:1dR ψ湉 %KnqIyL(|؇;/;gHjb] ZDZ|<1[AwQ1Dĵn ̻[̧hZNTVevra{to8R:4ox+fEk8m-?BukYxG9*b%ԕu,Ŗ|e?Ԯ4"d2֥ -]n6OIT|+2^I8;Z& F|S9 ZgF8V[IҘ8 gs?w~/^wj$r.YےBl6.n]_[.\> L3L q" ф{KהRtxϾvʢlTb2WHD`_6%FGs3w%sNfL×OEڌ,D2%v٧ivë֫Io6czd@-SCkԋxd䧟>.>$A?J跱7R=xFeaVH5@WQ3Lt {oa Y{myy>"}hzA0sڇ) dy6Ո^~G(AF[F!bD\A2h)6'U3+ȕu<=rRvHP߻C;8ND{&_e$w t['MܩWe>*r*Uk {b :e1c/冽9VRN " ԫ1{8?Z-~cWSKLU7eOES>=].v7:Ò%BΞ3>j>ݯjǯk3{**1+4a+WXmC-&}NZ$S:DJ0)JDHfV ϶>c|GFx`r#KhHr'`*A0g灞ُ|:KMC&{>ϟ'lMazWR-lX c({ ûmm>bpm⵮/5Ӊ~tNQt&-?*L't,&iaB(ꀟ|},"-ʷc|+ ag]y䁗&}cSJupKvqNp)A)4 0 ģik6]}P(V/L06({c!LuGxi\w9! K]>v"ByyO #vǜZKMϘG{0RH2R* &NտSo4"-%,0NwbBi#H{g,%dv=VJBgT T mKsi)su ڰ|G 3:Wl0ryя7o Άga\Eu.-/D p-g UzJMAթ,v@ IX5 edW39yQi\4Lv࠮C"j8E{D먅#4 YT @D6w=}!f rMy3(ǞuJ|!-L@rO7o ER0DlbRRxzV:  4Z#m@?ot/`"NJ-r(C>?{iןWsPм)s(,sz@KfӚ|8/V^ei,**]9QKe0^jކc5ue֧c5uHDjԤ%qyS56u`mu:->c{o>*M{(Y6{10og7=ż@lA+S Y4;-D2vyjm\4~ ;cNr/_-7i*Ҟl՞RV>V GFp -)ɯd;l1@09ڃwq֦4vEe?_,w V[3^D@%)o%(>?Ʀ\Ȗa(ġr͘ ]m6mɢ2 "csoj4zż,Gkss^" = iQY5J7ZyC IaW"X*4$u7}3ldD(c cE^ ק쭹DߑaZS10IJt׸4~ Pw%4uI狰WʷS?x*NG{@OiF'ŦBP)줪A9j0 NAP|ZHZcPm!`iqޜ̫%x85BFPjT> p弓6?@*}<?sX.v69\xÁ$u +%kiH3{QΆD7'W m_k/}3L^uѽ:Nz#j: ݹxRє-U? H5Rf$:DM0{̑LوR^)@aE)5g#~w.n`ey GUؽ5V^FAW2Fh#vQ@7LDSrM/لEQ-/$`f9[x`Y)I LK) ׳)t* qH "-TJ3An'oaQ<G becPe%4,_Y5C;k>g<[˲Sb!޹ZQɥQջ+/,^NsUC4 /u@U_q{3^ж@z;85TN=7nY5ʉ^uYo{"a3MXq[h6Q)B:>?X!@/$g =JRrMr'} 1 S_,U8e_\rft;]MaHqnҶ`>9v\=F$¤hn.t'1cGP?u&ओ[Ȥ!~n)_([YG(L)lq'e0r'-DCԙ$\Aº>+ޠ"e|E"״z`-!+- J:Nlm^O$i1jKb:*uJb!{aݤp0i¢CiSll+ܹ({Oitx7ʩK*_?-Æ[P!Y6\#v߾m֥`+舊(,aGpޏ|"'6SNJW/[QepЃרOH4)[vF/g]dv;}G%Ӵme4*RdFe()jgMteh⡫j2*X*?{̫0`QrLSC|B&6֙M#anaO9u=b h8fI/ӇT/iV*w'ivz>S Ii/5)\_LLN"31 4f" Z~|dʨP2>a 9+oJhf.Dwċ8^>MgD y5e! (˨;Z 'f "\!kY.\^)DĬɹC,}TBqty]>2o?s>;"#xø/{OD#jD.uH 5sCSG1A[YfFgF'p*J"1 )XM(%"ELnQ=%^ӯ޺A`+.ӥ݄/?2:t Cfkbk|҇{Mħě":hNWJ[OQC۾'CwYt;- N[|R";8R.0GH{Y\ O(LD|óAMjճ(L+^&jMM%r ~D!R-M2c;n']X(o3jN+:DfYO9ik7JXs-i䀾lfbZ|zTrqCu|!׶!RCN_wc~w8R?,K]N]a!"U\+[翜09eU 8IlPFX *ɵHd[V5mp|JA] =W V!֭`Y8\ԟIpl\R. Eq~IOH*]GMt&%XoYbKl-$y[4uEhxӅ,>V(t>3+TH̠g~/Ib&t?DƵlnr\_jk(sVu050j@]`> ~ht$j̺&4a -CMhm zբPd HWǪ#ʯ zeEj쨏qѿjK-nP RĦzS7?6^[q>9;MTX󅊖hykF~WMw5AƧukW[Fm1e; ⣟#y[wXT"[^ ̓ͮp  Btș󨅶u%76Ⱥ=CڳPS BS֎~ı4kK= ? ;\$sfaƕ_l}W7mXBXSpG"Ԟt\%.o.[e)$PޓIBht2j6:^ICr>Xbv&٥OK-t1|CGf^U%ϝ܈z q&z bO]s[Kƚ*X$3}aLΩ3w/}M9[!j,{Maܙ<&t:!TaR] ̠ J~hF{/m\ WQnMYaHp/B`gǩ·e(T't.]=Yeᱠz10?+\].>;8 /goǽ k쒙v,])}y^ssA ;H;!uŤuzũ$E$>j.f'Ůƒg?=( CϵX 0WYƒ ү,Y9htG3qzݪ_10Z:e1`oC$dmC q:__Cbr/6o^-{nr6&ʭ"6p g9DWvI?ϼq> մ3 yC]?xgPնrQIK>g.03*͘uiH?#~=?͠x :[mU"qEDB;m ERͷ.L[> ]8PS();M;([izX6h' 4n|Vϓ"'/ 6fGMyDu@y)\h. j&}XHF T(0#;QЂAq徆)TP)|8 }jҒ?7!fga(@zJ}77a|"$]O1tŝ a[@cZَR9Hȷ-lR%,Gi[UE9u[bthG&J4&sq|J&vaFN׀'j׼NهwĐ+10fSȣ9涂5F1nnͬj6_HE/ "Q~=/ͫǛ=#CdfotD@^sBK AJx[xRfD^$heJ7٪vuday3xxcuzs'1&^xjfqȋɋ2GmIBXi%2X5v!>+_J,>)8'p.qJ yZV]⏂'BԂJ`%u8mI$ʷ}zfAIs#g0.#--s ΟQYSϻ& i܏ck:bE? | dQZ{͏X K˅q#SP/5S֏?)AtԢ;<Ϯ դut5h+M >c#G/ȅ. }t21-j-/hK@6AB?"XE3JIvRY QGgF[s_m}]!vN|kYm1FT V;?CEXR{]/z , lbhS4.,V@"l?RGqu )1fCs}qy]2 |bBޫSB>_t7f3]yh˿ɪkY*G&$?a*v< 6B -Ҟ$c\o\\esWj{& H/ͻXZ"&JPy'm[c7e>o\;R"JhX #%p7|ɪĚ۲16oE{I}&'}iZS-zYUgE ktfbx?(H"ήǚJCUT=ͬ^W0KdZ?+䐛9_ۈJLnTyκW'8kš^DBzytP8<`5 `!oin OoDēWR(ABd^3Վ b[cDʖT75? Ʃoe rG40ú5Ri*oG 2Q) +/gN0MhI6i_(=o hz.L0(C}97xtL B' c}&K]v(X/3:>fOWtfUz0=</LHc:*s[.98؛./$犧y6'Sd/r-D쨃L@ ykLvTq+z̄(! `n`R0I8۽|M%TB!X0H%oQ#}bIr&qWH}9[LZf%)@w'QǍwϖZd,ݫm,j6C1ǧE^FkLac'(Q&I0#!F$@I:/ 3ַٲ3ؾʄ`hLř#@7bhPP;1p%ψ(YT*}/:~[(4ט_J;’kQ .$j fY_?L'ߢNրkkʏfy+(,2cjನK17d֎K4шh[DĤ< WfWS4Sz[.so{ §dkaj3B .f~Snٌ>]Ў}z"Izή2z:-caf|ʈS$P-*_Ex\HPFdH&'Fz:b(l+=K3HuG]2 Ac>SOӐ-ۂ35VA@gwj")gUbZBمKrU8+<6EއF` ̀lPݮ7jM>qr6dA0!HSu%1|cG0@gKↃ|̛հp1()$ɖYrQZq9.swbRKa"=f//)>Mz4S2OTSEh$]#äsñ"[rsOPRTx=eA296y1V r#Z_G@4`MϡTؖLl{'JY%W1F~/a*'59hE廍p$ Q)x݀O/W3Єn 200?Uɯ4bғZXYĄ}$s0: :ǴZYd :t>ele,oz|mgޑfQ&{ÄrǰU:1s޻xpSL~|jMӪh̏jK8V`hzFhSqh]nQfVܿ ‰z.~iAIDoިB4g"qh;A`r\-)aY &o?ְ:~y7Ec>۫Jen7֝M;rCOC%5U"r3xT>*$wވN:?O\44&/I I۝U,t@N>cogϟF0B)-|5Z6^>?=r Tt_g@NgɃNjx%Xb1""} ݺTWxX$.f-:yyƳqd,#<ƨa2-A;,T6Y/\3: m#Xg?Dڼ+( +?+6I9Pyx-U I"tۑ( Dvj:^u^H^wGXYsS/%jDm׊O&Mm4&gjɘPolMh i}&-"A.OYwݐj"Ig_Ku%ݍKw^+ \ͱ "7ayFU66*V%&k-p+a &X{RKEC 359i:BP sTcX/2M1h NhoCa+NDNLJgN&fO65^!Dw DTuY3+K} 73+q1n 6~b71/iveE{SWm_8QL%yf_B=") T|參51v JT]/'-^ vr 4X#g C%֝%="?`{5_53 5s8ϱwT 'ʏWl_|ŊͩR_\Rs& O#(/o&sWm4zϠeɶ7ךdڑ1/oVcұ `1zR W@/B{ 3k]Hצ\V:ezH%L_FmWڐWc8 ;T@r (`slr,ɉCg~R,Af8HʧIU#8E6"œKUGod?3rٺ0>zȓY$V1Z t설ueilHPi^tѠ u`vV5iqMCo;1spUN*;ةXƙ>bmJBF1aR`I7U\c?jЉR~ PiS2sIA4SD[=W;pKڝj2}1k8)(ЖLx\͸eرq61=+swx?U~l#X_]Fy }ʞtm,)?f >kESRF%I_j70(Y+c4,-Z-͑9.m;-V1knbդ}H70 I xiϖa{$CWm|ɸ 监3T>rH6C3N{LMV26 P?nf̜O~'.bp0H^j> ?K[xcamv5MW~̘ Ĺ/w0k[ol6 c~< sYVlcs$O/N^Zɏ2پavrB̡gNS,kBw2їpg33WqLh[,wBH,< e7aR?|zԝ01&bK]糬8REbs`m r(QʑbMO%`H"2di*lQ0"b2lˑmy6` I\ )FȖێw||8N}5FCXdM!ڙ}r"rx09λ&4.8rf `'Q;0םl °3:>JKg#ҦRLUK珴|#Y<ٴTǨT+(ּpl{vVImO Ӆ[AcG*ʄjo8^_=7F?5k.tBRfZYQР5~dtY=x@S&싥5]N{5Q9j|pj*a0%}.vWYJ03aA%q!\&u'OG 9u0{@1fj6,#x7µuLk?Õeeo&qTxO⢣l4nq>EJ_vMQ i^"NR3|*KQYHPxv>*Ĺ"_Yq?O˧b<ps)}.Ȟu* e7*JlGÿ́حg>J>qx}~^2X-ZyJp>ۭnJQ"~ۄ!1 >&c ?Dr1譠s^lIҸ\OVc>nw{>vWܲxI&yp)@{1 ='c/YWa';|Bf%cIlH|lwzQQ}m}JL>3G@f{l ҥ ZNz Y%'. [<|Mz ~I7J,"Eϲ\)?ӐTMWp`! PD#i7˶2=7/,1T ZX(ϓJEn@QYN/(=;lr7pY / ?A/( {N" ׅ&d;.I'@K"+g~ͤC_Vc3ܝ1 <6R3oGAq\OwhO2t^~ܚӳQ5Pո7N|T bWpzskQ5cy`pS3&}+-JYLk[{F- #<2u j, }yv}- 2U/:X|LHUvPUp$*T$bO3lE=M Z'")MkېAϘtAmlrC K_iDsiP& Lt8Œ5g]kKv,{+ndQxDӚ4:R5 pɁpiq팪q5p5P\{%4q/y%ep% YcW(؏Vj Vsϙc=uNw78Q<[}ٔ/ĨYA roMX搼i$\t" ֘f*\F {JEIlYlSُ$ cqss O3$}*#T\b]<{];4e*_Y xOmbbiiފ=)SsP-7vIAf}b2q /GpBvpY9kS3\G)ٳ^$~UkM-}VAf^G4E ,@ِ:hD.avľQ粬c\Q0=^.nEZX~ٕYɌf[Q YsS96 PJ$ѵpVs|K&kn.jlW$_W>ݦ9RhSVIq<赻_hOD}f=N'0Dt[KJ91 8'V5j iɔwH8r?ۍPcˆвr0ɗ;r T}cTB: `a\U * `NM+Ea]ZЊѸxBScs+t)3HHy3>KZEKE$^bfVYɤ :Q@Gk-]l9j A%.a1Yh; K"_wޮ𴶯+̂wIIc>Wh )H'wS;zL^is_10fTX*qMN'؊C`-8ৡUTLhy)>c}4<] ~u%ԾH|uTfC\[x!ŽTa#/Ȯ5؋f% /P\լlp*}|Kh^شΊ a8~,5^BEPP\M9~_^YF-3Qjj9J6mg/DUTN7wȌQC楁cL+wg+.甪Mn߯s~!S^,N]KwzO>%@q:Q YkPygT97̈́ 0<9GJKWۆ[y-śgW"N`5l7k Ē8 ?ٿTKФb\G$c@&5Y߮'o,EO/֒H)[~^Z+jYόCߑ ڹΘ [~*i?txX7IV  LxN):K%H?Ϫ-+|w5=Δ6Sր*x2WʑÀCusۣ{VM OS]u/!X((|-[@fR7|L"2k.1Bt6K;;iVCGcaԇv*/I,֩I&$1R%WDnuI2!h!1[y_tܫrhw12PCU0a)ĺ|LE}$2}pPZ;(S*YFcؾU# 2wX"ם> /jgEQZC, r2yIY-,!/[^F{6DZW3[k(aN gzVK\8ev P_~ݼRWKY瓚Cτso駤8G#m[nlNm b{6pS}@9ۘ`8נEz#:|ijrX K4\+<o1J  0' 3 =2S$D0"vFĪWLk+&m^$hr<]8CdUlL Ľ{[i aԟ=}.">#s5u4щD ~{7u 5a}4gT֘3eqT"y2o0 `=LiYa b$u|gN+ʤ-[$ T?;h bRV\ ,e[qqz=p #lrbh7@}1q(o7r aKI|1!vNe~ , $4-lw$.HݧU8 Yr/z'zbg8dfGjh *ďϸvoSZt!h2Sjs {7 !QZk§sӔUtjʊsjT$0Kd/Ҹ3#~/VY I ;gPG)WA{\ 'WS`~:Ӫ_OuHmiO*I_= 4&ҁH΢\vA2-Yci38׃Ζ<֢~H1[KYʙ e:XdgjfGeFմNz+h Sq6 &E_| R䄶u]7P%mV2Kf%Q+{5 @oᑴh|->K,)ưoB2X9^>L7(M_}t xnuw%^Ͳi~MNq>9bjYHx9eco \N - [Ċ{b`2٩urC<~6wf߮V Jh: /(|d 0 Ԫ8*kr6iv}!pwucxrkउ F.M\XشFe7:N[jѬgݼ6%ya/.`Ԯ^)4 X2S`AJ9+ @H6R٬ըZ_{'xOѸ!;L,5ăwH}E0Wg=gnhO) |{iݖsw ',m:NZ(h#`.`hXzN1<Fe8 >Z1>[-PiBIkQ3SF'fbANXJ8/*_ޞOc/^(Br?Lo3xÃ'!!F@06dvqQFA_i{Azi N-uoYM2!=.l|zRIL}I8]!x﨟{>fjVEnL.{kGMoeu-r$y;W:I5{^^Ɇ<AN#7 ƒ#Jbx̼!dU1J(΂6?s җmrU7%RIг3zR\\ʓ]Xr|q'B!%lΈ,z9nߗ|N;p !m``1H]qC0J.&FqftUB<}s:BPDFt$`ͬlc#$9ax7O#-1\/ӅjhE.S*EϵXt|D )Skv-@WLɎ{5p(OTdBᱮ4JTPູAzWޞ]c<%׫ +6Nv&VuRdbYl2-jʪ9=?=J~5is.D.t5ctYX.5߀&EqOhq)(cY%4RPŇ*M u(tjBy}yݔ< pZšY=bF*Cn{{P~6E/&|*Z09dᅮhъ_EB!3S ɻ~M~rx 4<߭T\?`)N:Tz^UqCWbCܬtyh]m.SCFVV́}igqz^qMD ~y}f!/Jjd%w$hccJg8=8y3VK88xǟ}ټWNg2'% zfCݷ\u*mUٍwJ!gv*US\0 ۠v\ivZj޾XSőnt1HBqZ~ÊhJ+m div',C9ey~hwB9t1]QCLN^d6nB(7~ ~=E)p.,X/] csH]_9CB<5'ϯ1{*i҂EWȋTx>{]t,eyEN7cYPB-K_DF Vn_&t_V 8\}p.3J_D;I:Ҏ|)Ve!{Rejv2%U-bWT9Cfkq 6'T&&5yPk6ajzvc!3]vr5-H.-iPD/j60 +{ F؋l1KluLRBNel*h^'b.4f3-po!v*L83ZS2$rwzEp6A2&Lp,SCݚO}/# ptwb(7vBհl2XP8K ק0&C4 ժaBXe%2u; v,֯HJVjJ@s;^V[sʇegJڻ5c$%^A >:8l*!Kuzn@(-I@ėjk]YVfbդ 'Cj{*"Gn(ÿQhTFHr]/s> rm-JQ>9+aL !N}WUs\'pX Wv%nQnC`eS_>?{\0dtzzjoe{$yIWT"C [t bEoqQ)ij-VH΍kA*REG)ΠڭnZ*uyǥ+6/yq -Fӭ>!WӨv$X w'No܍H 6-f g{ 4>~}x*w}F g VU :ٶ ;hC70B~Y(x]2lbv r9J7-7a&/dú{NF+&+^isXSYsu+BvN,<’ۆ&0:{)[oD^Uuxu&AZ^X'B?/lv(sF,S^MW<>u`x'}3Sk"EAo˾6ǺvMN`lީE٘{4uϣ&˚öW9V!BٔdFmmտriF^6̻4$̹_/ʇ3pkN;CnzUk K-ܕ1֧$G1] F{F ce`ŗӲ7&ac(l>U r _AFu ےFLX3T}Mųa6TdD9 T+X4⧺aܜ6 ^2;Ҁ.4{/ 6Gכ\CylfT?G `Rr!F}e6M&iaSت>m+&Ÿ{0pD_d`ͩ#-0zЇ˯OS n-v RE /ǕS)c*6tK6Ë>Qn[bCQkiEdާxֵn7=XW1r@8)$tD l#T*{5NfKs^nwH5`/`VEE ǫP :o̟$jpԎ;}ث%>xcXpiĨվ!ȫrݍI"MS".~K)v xr, Ofγ~߼4WF]~BFk[R2&2V,,u_:>eN (WLD3<[ZL/+. ,$ -BA:?U2Vc֥ꅭ n"ey,HL>4 l92S&df8jO<DU?:IJ^+z޵ev]S_q 7w%mNFČ9(A]l3 HF)uzo,lCK%먙;$8K|!#t5ee-\-/4U ?j}FB|ϗ]d)&t^`B]^wB@ky3.sx]MWч H]ȗXCD9E-%$%/Kk$$Eɦo~i* z4GsR H2[rUB"iI# `-(.X0}&~S.CJ[juPQxC>k\R,+zwM*Pbf;bg,Im\̐ r ҔRLeiuA fcBNBe kbǟ]-$ pEM_,\ɶ's< 0{ʾv9-!E?9Iv}y `:GQ)9iFeN<\Eyj[' fsqcs%1*9"GwV[22Ta +rQ/H.k| έ.K Vз*svc@؄_,qlt W*gܹ,zLK٫*l؀12g;pX.ᷡ.DkF`%h6nޣMnAg^8\J# zO{RS>D~/{T,n6A ^"Sc $h6\̌dQZ"װj)uCXm\P~)G=]NRڜbQ&Ziyk8^_a;⊐Y zEkoRk% Y:S/\5S$"X\kЬWeCFg_C.GʝT4)"P ΂@!f*f%Ehɼ ~&RԘ!5 '8ni&lAXұ$DJg=#Qvw0n8*>|T#)~8s}?jmZ6.SM>%?l/zDݱU9+Zp.6B9c5ϢXOʶ.!q?۹Pp9`|A WUW`={5$qtѸ"WdSAWox3M\ 9OcK"CҹW)D_KV OWf9/ŖOPb:dP^M8TrJ a8k-نv验+P% &2!9MzcPQi4Ϲ'%a.8O}Yk-}Zl凡RBgݟ2Cxho,1ZǽT5xC|\pxH4ni37 PR!X s"%PduV8,pX܍S-oEC-ve! 3;7\~BYUݷ`'6X]ӆdӓ`Ѓn\S*eBwNL#Og9VešD+ [=<$HjN3gyxFZԡcPA-jH£Esև_x)Dҡ]N&02֙RLL0_M:?FUIS.)8M8G̚*a1ԅy0L"+m<|jh>r:PD DZ,lƽXO\ۆxwHj--ufFe>5g i ܟydɏG2Iy ȱ]q/C<'^t-^Ip#!@GDVH48ưݝ ]'kH2ͺ;f?+1z!C/(evT|.\גG$.λW9~vl? ʌ`%`#dK[9S\jY3rBZ_ &̥ay3DA&p{VPYڏ`\s,f?vUtono<WBqlN$,t%Gì]S|>pCp22/ %)y@ymxI$w^)DVyNq9^疃cNð qk6k؟`N_u ?ݿk HhgwNGWƩǨ l"c!z4e0^qn)Ng@ن>Ьe,[t$ܻ(uS->[b-kRHkd#/bo*Lbؖpv?8,.Gς'I:ӘjG"ܱؒ qiyQx>9%͜Prsjd5 ކVq-ҚܷC(Pf~bw 7 Lq͐~Xj =C 9~P>r`,VjC.Gˋ૙ʱFn)j$ˊ񓻙 Q1#M`+VHS%}>hnK8ͷQڟx 2Q֝sa:HSMRW/#g;ˊrGKf_Nv#H4†6s#}Vvөa!";Eqh453vP ~}$~` ߉ m)1=c!8!"ZC0\_U0wb~~𻒃r?i ]ajl $ gYݭnSC̯TgG,/Pt|Wnw7e-ZE$IpV_XvI8)y;voEi2<4, `@An$9Z z[pS lxKD~RIQ Eyuו gVm'daT` hP.%uZ'FwNT]Ѥd..lg2Reca)?hVgr[S^Zӷ`4QJ ؜W'RF©Y= jb T $7t70/hwaeC(MZ2kYkiֵ+4wMxїPvޭi] q#<)1A0cHg#<2{= (FxAWTn Nz9iyv8,@F~A0U40{( ;t-}: nAMܑp^ܩyAq@_mGC>H|o%RlXD8Q'kF(Ջ ?|c̘ͤ]R 7kc*Bퟯ0Jd t^ѣdܮ `[MtN48v:U[¨ʳxXͮo焁&:nA|ɥ$=̨JOZH_Ncoi5[VRXA^?rb髄DĮmx[)ɽ$5no_n1U"x>8oh|YpQ= ?iX : 30R))'[VtC6o]s .M&du 2,|;_u4A1#-Յm`9׬.,BҮzHb?bVT~3_ڊ';(y72k@Wc_bn W$Duƒl>#r"&M; +jͻxþ]7n{l{pf. J;:_2ZiBuzx果]@A^Rތhl=C-yn]Q$$zOL4" 4vs fn.C93 6W!BS]j+)P;%}[咐-qb$$J[ uʿ7,sPD u- }h&] zɄD:V)qxk6nS~/D  mbVtϴ>H/{Hr(\]I)B0c5":E|\PY}, p,D`kN{f_4"8{E 4!h[JP!1*rZVyN+u`M_Wa-ChhJVALz WS(=| fr jGmzbGӎ^22$ܡSOPR!Lr΃6J PM$= 4L9tN ::t$^ee=§5J 4́AM[\@nOVGS%c]a*TOg},FBfZN^ PueƷftU߹?<cY'| [ˎA>w^YB/^y|/8Jf)Ȕ+\z]j1@ Ez9ؖ!T+"v2fSS0| 6τ}s}K* ;{!,m<"x+Ӂ4^{Rܥ.l}ApIB{2K% Ik#?DKz2wkٴQe8_z-/$jG(9uTS15g >:H<[Uo@bzr13֧3ǺR_p7p6{UB䅮LGP74$Z괆WsVgLQXBC3-_kA٭ӱ H9$@?x%UKs6B2l w-ӨNTbnTu~jraQ곎x1ܩre!`*DPx$`$"kW{A7~f÷t~̩fm-vÖdDc_뿊Oat+Ƙe]z f ?>r~p o:)nR 5kh_dpaUXX7$"o_Dܬp6R `]}Й.Շp?SzYa4Ql6@ Gh3Ǝ1"փ1mLɨrkw\7 ;iSm@E%B`LP֊/32Gn zb|1lT8#|jڪ Ŝ'J >:Ng^#0"CJ_S9|ݺ _"3QJ@^XaMB)"og'ZiNudjWFC%}kI=!Y,U .DtY~2+$(\Hmp1u2v ,יi:x4 ~w 1pecE٪?;&D.ޣXݣmOi!t|zc)Ҧf ( jZZY=v"zϪNzF -5,;Cvr僞øE :Wv펥}뺥 -"-M1,iR vJ2[e֫Tܟpr{q 6C݉%q96W/VhF/ ol=QǦmmK%~U X&4R=#4>Sic**4꜅_r6X[Hj(0%]eQ4EJUVH4؀1_sa8hX5z_$UKJ9e4|gh~肧P;Q^ׅ$$Z*UktFPRHd8˽(:!-efeTo݆A'^/jP*2 rkf%}.N0y;o 31Mf@ M} }Z6ԇth4P4S(/YMc~"c [cOgu>zďG*(ȐhWęFK:Rg))Md>\mpG=-4q?X~?la 92m/̕C-p/'҇\E&(8msbWΦU *~y+6 +@*!y4 _vO[x7.^٠:@w/Lef!7K,Y<-=&H<\Cg-@&&`E[Jd$TC ]1:Լk6v|$3i.g[V"N@KKP % 2B[M@Uz7*fPG.:KheHGNYDˎɀAUgVIXsLv"P(%dU]~; bЯɂZ)u/gVƣcLsd;s Yq nSdSi}u晙36%rVIKX0V)\(6i"O\Z.3&.8^'T?jRvy[ȍQ4%ֲ݆44۩P_Zik<*X$8+=pt32t#p xF3Pf t?21H=;~f!pRFk4Yn1rgOϜ; 0N'(+^yŠ(FXխ5vC~UV8zR'L`Ӽ/'ZE6>ѕ ǡ<͆7jp1@Y-hHf|WI}%`s#\:ꨂ*!U߲ɕFWSJRGaWWy^d11W+h`"jݕ?*d NwYY9Db {WXAe)jC3_o@Y/`y\+H֊;\U}|sʘ>ܜwdZoK06YŨG`[Buz*p=QTDTpW%5Ti{"ޜDŽPEe/Fq2;iA:x−5gﻯɊ0eվbmJCiAAS^d3%16L\-)Oalc@ùZCeڐѸHXDL5az%Ԥ0e*-ff8w`3:xx27ӆ"M['1{uM7HrQ+K[zibQ9`j'HC^r-bXk͹ءOzӗtc_!:H ߍb)(g;2xVA=N  96ǦaiExs8]Dnp A+*65=3[16wjGں7'J4XN99mtϴ/XATz%!rJvJ4  b_ 6B7mXv 6;q\i!=Y`>wdٌ9wXRY0S[M~lyAN6&[kyrkUDt GC\cD<`!hECF< vw?k&']*Q;eYhOT2:&bTpV76;E$234O[(0CH#ɷ̠Xj| GH­Qf<69w;S-h0&tjƙBw6S#sfl*'K%^uj_9ӠP]8URh,oz`JurH u$q0kB4{ MuKR+ޛT9 ;DfNAgɪP+Hf`ٱg4C,k~!6J,C'QU&PoѱT*j!)t`3t\\cWr0! dora(f-Sӣszt?]t@ڞEC ^;'e12h01@jDK|bex/*(/D4Xƪmʂ4*p 6] 46mS@B-SQs8C"A7X\g vY{HxX@igѝ1]8dJF8x3Zv̈VbcpWE.B96ky;<3{ymp [̩kBl><8ˣP޸ā"jKn5|D>wFN @ 27=bYLLɌ9no vsb2>] o6i'`XoIpU:Yl WvBe2g,ŤqFy)vcj;RGFcKߑqVg|VC*1UudnArs/3ҹ*Nl:RkHXvq/c8=m! ٧2ǿØ!UL}0pMϱÅO47srM0e7dj:nthU]ҠYjkf1fNo:cQGFie-~'&< >.ovj )b8!`3i;V RI+9}`!;]!o۩k3DvMpbغ3fo*,e7w c'pN)='Vb`M{FEKqA`0\pn%h?x݆JBIzuCv8_^BZ=bF*:b3NjEM5 >lLJTSX3U׏5qCئ"LUkYח2R& P,ONDͭN&}ץ |mɐz! Cd>"p,{~%ҜYĦB JR ऻ]ȩ~TxV8;sIc*:!p9!2SQQ& %R:dFQZx[ ~*۳\-0V'EД!ɠ7'KRG**d.at, cͻ@^1?3S@rAfSE]?Vy#0%]V#;"4!YrX:XoOb_cX%: uX.H8b|rŔK@OȻnxhsu ko~M#f ͌W\loO [|fu wà,.HxX3욮 V{{52N1LۨkZVoNj3: :uܭ3uF8*Sh *@O# fѨ|L $W0Wa6ʘN`)-cCt :)3Y3579I_[~`]W*g5mq{8]ȷiCs g?9jw|/o ƪ6ccq>ήf!Xn+q/6"XfAKףm r<#%3\`'w~4m esAȕoŒ#w^ߎkZ cOy*AndU]rA+etmt1M!@BHV.onII<^ϬMNO\XEr`xNX1zb,MR<Mp6M{7^J npBCj 5U3ܫOzB=kοDOD`/L7U6;>.y9!JCAZ -{ysJb!+))Z8e5e4 y&9mF0 g&h}Xɡ|eLI@LX{V/#VL5[5aKb+Hl79AQ85_iY"CSݵ% l4f׶&ClՄpIs@ۂ@_1PȘ;<' :. ѴSmB>јG\>\'ZNdg`B O-/Xs5dG]U7Jɼ@G|96P#:4XqA%7^4ҏo'#wNBÙq9:b;{X{{K. jVkx{f|NeM*p QmޏKb<@s)FJ3??B7[왜hֺy!L=B ƭnMhhO Ag!qam6"H{-·%,h\%7EwFU{y,jiܰ-X`c~ DE#][=EqBK=nz#yrG7iM@m /[9! -R /lkȥ :JQFpKRxt$ L~x 4ruUbCԠM ?7 LMp!|gꍱ)|hwY.I>0,<ɂwr&Muz̿^!v%qM:pXw?<cK}!(3#-0MR[_LY³ĥKxqL\ u,$ئ f8R-Vu 7(ڦ׾#:,ˈDEo/"(K ӲshsSSOmh5N6qc@ VirhJtJ rՠkv&TVhD딦d}놷I @c$Ohuʲs*#Z8>^h>$˜֤/x<*`.ۥWƜ$,?"6.E= @C"Ih ›*#}x872J{Wd*J6[DrJp*ʰ ڳCRnڥ䴌s 4t% МCl'|}E03i[*ۯ=9sIl3Y_G"ŦQ”7y11ev]f${.6֚7X^cL!DFJ6,YgXF] D=͘#|80v96Hx^zYKݒjyijʻ^"H.4*:Q)wM{PKKu]6 -784@(^?eˣP*L|"ilQ'Q[fUL$ D%Z2B6GZ{p:QRN'͎  DeJJ1٪?sCZQKD36UL6bn,ZMBGV0{9YBb?b}[m0lWvXeǨY0bG(VlUG`JWb duɜVG7mHfĵ΀T"Eο*p߰A5GUf tbٳ1L{j?Iˢ2|7F{NlTTk2o-5 N9î߭&}EjY<ϧ۵Li,܊gWH=^;8qR*i#ixCn: [j4jyѹ:vO &Ofae;p>a6r,Ь(a^E,U 8Q"Al,.0. p4";l)ްGۉ)pv5"Hhd}dR,+Vg~f⡓F|?x gճK8g\R6%kMVoHhx{~RqDȌ09+ e.s~՛P\O߈,Kw >!O' l&0vx"v;#!Q1(ai5n=8v1 B j4^X _ <gĩ'ku~p c|~ҏ6 m ] Q/`c$J: cgPTy{I;Ҝ+9%yѢ3pD(tQzx) >.6$@ywJFvE}; 0RRX)ALaNņw_Pb=bA\+fq|J _[M7VGPfehzĕl>wSi%ԏ}Yh܉"I·} {v& s`B|W^N?jK/+jPΉK"o߈$) K Aݫ`mb˗NН}܀be )#W*5Rhԉsq ϮW%ۛ96ޞ&Oӎg>DD!ҥ]I!3il覾*B"IRtZUHtglz[>zGiA9dn|EiuE` +H.E830,& ^i# VpߣlZ)z5u_A=.#C0aHޔh/dBqF&ϴn*sb5t/yxvh)wb>d#g)^&l=!r^4Ms9}E"F+8$ț/VĹ Ckwn^6 w ⟅J-JI%e+I{8 }e}4)ٰkdVy 5A&c?s”XQ`~C#\~Qzrڒh !,K"]yhv9*Ɍ #o7H[]5c./<u%ZsSW (e;xl%"+ryyΧ)Vd-#Ǧ tM"q ",{Y =NeC ]~rj<{?zvqsiLQ$9RxOQ\6d댵uGofa. ^q[ zZME6Unp(x8W +˸C9 "0Z"Nɣ5r~qFdW e7p\W[| 1h/MYltѱ6({䖊+}QR})A7Q졹߫i+ pPUgē[.Otmk b:+S%2'y]wgE7XbU}VpD[TĚG-XA SMs=잇 oYqgU f'ԯU*'AF||W_El<Z@)#QjSY)v=$sS#Ƈpz)PZLP-;AƇ|%|W[ R+s(g ^ u "`!(Ĭ{elY4υ%¸.FaoLxWh1Y:]gz[öKZYq6rZBJP'ƈ9&`7q(^q/r7dѵs;C-/Zn2S?F;rVXo.G){B`pSFt\ȵ@\WKЏ`wH=:uqn&'c{Ig3pT 0x8'|eWht+PrI,I:J\Xf] vl K33u>T |$8jƁYPKוO;Ht8ِX]:&3T_۶I0:$EƱ[  Ф0:7y>=q-"O&- <!%?c#(]~p3Q) +w IXaDt4Ĕ\`D&xV'.vvc 0j3ۏTulyOZ/I!jThƄiڔv[Nmtˊ9M3,wjHRGQM_ӵV|V@%FN5%o$8*9l77=+e.ǗD@!sgfG[j{q,R?}jH-)0JiDh4ձڢد}ҵc@>@IήKLRvL)ڥg- ݙ jiز{3׸%K%"QݝWF zJ"Q0D? u:Fe̫yxQ=ޗ'_4nbƕC§²AՊ_v]d")׭[o"JeƟRwߝFl`b|}906*H nLmGvY?|`ȴVJ6.g JiIxV2@p͢4Tֿ'9f!q/b)mnHfX! 3L" x*2 ?W?'8O0AtFUby H2_Hpxd^C0٭j)Mha. $P--ևjRcQ{ ?!(MrW>3>O7m3=ʿ{ay(T5ge'F ) ^ F@?KB6! I 4z8pRiO'I,buyH`>a}5+814}֚Yjh KϱcF*vj/f?~"`z˩:t>Ca޵lJL6ixwe{Ȝ<ځCDO֮Dox{ssAzQ2'ϭz ,Uaat(%/u.teoͨ|Ie'ћ |n!$ܾ`bWKנsô*߈ fՌ.žKng|+V"ԋWRxj\sU2G;tˢY{5y$;W HJ*`vIZ.Z JD^<b4HIj34Y fJhVtQdqI,3C[ڀ kBP OLoU]u6»Wr lxHC`J Bs+9Aɷi%. )PU睦#jUD^Z#J/ځLķ;mi[ܜh~GPc* xգFOD)>V5Y6XLL\a2]Dnsk&=uh؞Ȗi{,E۹Ըv,lFu@ۿCHٙQMsdKL΢%qσN15l.yo)%+~ˁ ~ٜGTI3?T뤩fHX\3R>mkCiEW9ͷ IiToeԊ/1mW߂AÒGk"* )}gnAAg]7̃H$YdS 3:QEDǞs:p~U. Ofߣu m 4|ׂ{#23`]UH~%V5e44눔+IytdsFK~6_o(x:xPޯCH68V94<Y~X1KNaHs 3,5R;bM9B 8k,c[5Rc,J'w=qXށ{92%Xs)AÈ/ ϑ-Ɂ5ŪVē#+aXK=ZϿǛU0onOxx^c0E4 .]!=k3rύT(%Upx?>5&s(gP^LuV c,^q9 PT%#)c{ZdHnhy:J>x _6/]m[wip*I!w:yJP䴦!z{ G4v2'W&L8Z'h,Dki+W'v*ύn[nLq]зP^=J3E5H_*v8v*TժV^`xiMd*&Zti\roBQ)h (zG/V?|$6)FPN`} *!,vkt^)5ISԺyEpH[[TYOFw[X*eSab`!% |NͦivT9#T&[׷HC} =ۚԷǽf-*-r?=;"ϼtlԎPi 3kWVh A9"4Gw;p->\Fhf~dzJۙ2 yIؼ'&)90hV[HP7ld}*sY\"gb7SFd&߇rǽ୬\,xk1&ga.8]&2蔬ȸ_vсg'fFjq &6# / mвHc/CܵvX"Ӄjs,_-۬ux6D/Die_%}dGBʰTdWf7vqL)3MƳ/:Ul&\wuxSYSE %MHD(jddb\c#t?}bzEs_q>MoKS+k NT ,\ zF oݙ/jp85fll9]W$>l^hl@^v70u#!Q tGEЏOE8!c&O̪;ov0[7=G7a鯨PS—@O!4@ Vfr٢KM! a}AE1xgG=5|Oq i(@Q؂:sZ@m\RS&$zO|5*= sj14,t=2yG-;RߩǏ&W!l!~6+>0PFt~VHj(FֽPm !TP +[ٸe@Tl}_8YrBb:)KOK>zuf4@jɹ;]zIsiٮT=l͙m( ~>0O\ak&e9}P:t@IxHU(Hk]f8΂n߁#*!b0x޼ߞ`sHA0HڙrX p=(Hxe;v:/ՆxS 7W,Dl\Gp- -.yށuсti'ˬv]IaJ}{jK@c  6YspFLʃ[!S Sc:-0t^e6W|33w+KT3Rpyʺc&NjckQǜ |Yl 9rObKF(L5LΒyT =z|7J. YIJn3Wg?iKJx@%XII(?CgBh:pec%%[VTTJ7֪ij*!h kXp8 R~"ur2Q O\D-` #bd.Б Uו̙WW8e?R{ m[{jf#CIQb$#w68p'Nx%6p|5>ƥv^X2^lE7:77BZL6&qȸq3.p]O__WXƞ\p>.^P5 e]MS BTǦ3H0#$kTH}pMx䆲OSqլN@/6TziQWߡ,#Kw.3&`Kw&~B^o0X֎3'B + S:l@9YC3c[c5}Z7[))Q/do!i'S`" BP|[6=u<]>ӌd9ӽ?] Iq2?Z6%?;[ 1!%4/6W'*/^{mxawm|n+[qeUZڕⓃo,p ypm.<-.eN~"Q/"}._"u %NG~#mf}oRLT;!%%#0S,:␦ S];Tnv0Z'sGd&*r@kh}p[(D9}|/%RS!6aH`"1Pj^X[)VN1tB䴦)Ԕ5(K8f:~{ٖ+4Dgt*U됟)|iheP臝ϤORQȜHt᪇]#T}Лs\n*3Ao LbJ''|UHq9@2 Wv:2"R) ].s1N.lxכ$AmzȮvܺR) H/mbCL %a0|)%u)yDnRu?T¨ḋ'y[K|gkyF37{T̊B)m>"H0_`Wh )/-jHb⳿Eū^<|ZK+ƶˣ(S_hVGZoJEO!;B%{U/s/] o7;dݾ;Y -FƠiy)`*$/jE3eWݸHy QPw@`8ݖ-S}zX&yIkc"WZ%&!m㥊˕$o?Q}.~j, o0!LJb=*Ng֞nzpu.vuGULm+ˁ@dWfH/%RԂO4궽(KF&ѩ<*eHDLM䖖DeX֪H0$A)qhՆ^S<04ف#2.sg{ NnxtN#W{d)%+6T0$d_?`&{Ho)&C2 [` c12Ϻ*+]z1##F>ᵚPP.{CZ1%b{q*Pj$$0^NM]bp{ Y{bNq0r]G^+E}D,~SlĢ~wGafSPBsPeM~(|^4_l!V]N e#b,_:,d VGw;_u3]"I@LFJUd {yW/kyH?bkߟTʵ6'zzgkׁH{rͯ<3)U ]͒}ggnqZ1Bg\q/6l\ I'9I0/jy욥 !T&pZwИi3ReKD"[[̑[WNJT> -R4$# NmסG]013_hgG Gj.g%@r0Ⱦ)I{0gG9]OKD=@{=Y$ݼ-;h* 摢|ȯGâ9ҵ%lI)0XXWU]l6yS.mn]`Q (3jw V ^ވ,"tK8]0[0^#C0[CRfx:#equtOVVWM٘!󊉬Nj֦UU;PGɌ >g ^Jw,7؏)aňf0fP𫜼T@aEWw\$x eo??Օ`>ZG}:.S>z3-ZE0 ,T\e 3L]Bezf:Bz=#|YjA ,C0k$6݅/q KM|&.HE.͜A|5B+2ϟ,733 Xw8g w;q2#>pUCULsczF %A{Zԇ-9VV^3oA'ɷZkWU~x.hK%}#X{m:V"lkuG"%5M .\ņ? G1Y| *=.>~ J )\Bo>d֮n*)OlE: v*R IKmZY_qM<]'E_RĈj~`Vn"N[bxH~_ۚٝC,@xmv_fhaL~::y댙L߲n*! UQqma'mؐ>Gs$=K۸SUȶE_cƠ`@g,∵+mc~GP7à.X_^y^()7TXpjC|{Emx^YUb*~Jc3Kp]WA蟨M]ˬR`uL[" 8g%+Pc&Z5y8S?Af`477=cCr^xU) karX@qMndQï]I SK'x,HnrMhX٫xiR&C#k d__Y¢#0/n88ëг}+·e%*b?3+w鷓FJB%Ɩ^:>G~}[Q9,o8n޷b myIGE.Bŝ 1[T@Пh6nuzTsDhBj {v=rzUBq/yvu n)zzO9鹍"rp4A~2Ɣkjo"itm90MU~tx Xs7=^co;W{˦d MqAh4GA!/ ksSFj5عx0KQ-1_|Bl?wV"\i { %D24繟irSЗ@5L0*pEd3:d&WRJPj2CN+'xz'NXWP #Ԓ;5VZFXٗ+f%!13Fo nsT 0z]% S˕F]P@ii(rWXw\СMcqh;ڜ0Q@!9| =SϦ+6+DX7!%B0x5"M:? jf_ \Z|S{`yU d*CmO[[\a& ZΫyEthEtm?Z滝B}&[r؝DFr}zZfkK0ragw:Rp _%4;>H"9`X=)ĺ:e ӬƊ'[[DdwoWm׺XRnߢV_' 3֊>9#0Rm~+=d湤͐uG虰ٙ#X'$7(M}CalʨX$Fk!\nkeK0F;:ބGhhP=.TtGiz [֦.Ԋ"׀1͘f}*-~BE¥HSE?mc] "䫍<@SHQ'b R7K/6+uaEPqdOzv`e*sw@+2 DoSRWΙ6r68JA&*| wpͿk@SrߑT/GZX`ƾS60k;o)z͜<-߳p+MAi=&c]gxu  D qLx^cJ 4Ϟ+Rng6GWh!cerA(_[{oARFgL&;+͍N̾ ;.4Qv-KEo!1,̲^v(M)) M=t!B{&`R` \bTall Z\E<8P1k+:L,"=_n>O)4d)h.-D9R&LV; #LiB0Bk?b8EjK8J(w A'MV fgiǜ:@Ti0R\A!x9k62ZEjƼCߝz*Zl P;|TK92G:"dng T-ܹjtFhѦR>oԞ8Wjk0'<{}TyZW8~Eh)e|kfs^9Pj$ljly%aDeN۸; +{4ZXRx>HZ%w(jWW[nHcGX-F7bBN嵔.maGx ~pw5NG56B ፹&CgaίatFt _(f3N[';3mKnmYhN]3a{&q7):5O{~9  Oxm;:1Zh[6:$@[(:EO Ym۷GQz%Wp[.)^NmJۦ 7gܾW(J13()_K ءmoPi7|Z8$Tzm ܵz+ /< ʞ#)`naJ4Y2X򡦸Y<} h~T֞Ցf_>Xڇa'ZR9[V+ebas{&ǀH5rKP~{oq֊NB3/S5{ʼn貰t/xnf”:QUPTO :}lܙ/cʎ@-VZ:Cu~G="wGv\ wRV`M^^^1>a W R=A>3ud%NrP{3a.L' E(wEԗ5 yDHHeJɚ4gH<icBdysQ XP }Gؑ]nCs,ֆN5G0h|v"_A P ?y@LՋ ѧ<«˷ê_ߩrP(ꎘ$`'. a⹅7o a~c ]Cys|iZNN%ݎ Td+]UZCI˅al.ɘo{Vlɏ.=TO/Q\r#D!+%*bZ<;ݗMԩd;rWYg&zs U$'Z %d+%yQ^oe%b "F7Б 8V]N uEXU<([}{3p6ҙ'kIy3ᓓtq|\g?6?2/RKLPDQkI 2e~#eB";lPNT3GdRXzKvC>Q3 c"&1J: {Flx治Ĵ̓_{ ]|;~aϳObmu)¹p݊f= Wʹ*V~~.oWz+fQxFW)d?Vݤn˴z cr"hSi &nj;_3d0s/UPm &uؿ!/T=P; 5Y.3քZh%kJZI}C glei/׏牸*;OصVJh(>=*~$B6;?%1FhPkG DHLA: k[`5^n%۴+,LsivhMO£N4[k7pa<E |noXǵP7Qqmf*z0QfIn x+b Zٺ2bqi4K?KZY3df.Avy>翇M0*v7,%|d?l_m*>5۵I=)So7b%,ϩVϪ&S@bMQ"}ZR)u@|qG 2&xPOվ F q$D ~DB\\݅ۜQlM~.!Z$b ٝV'uS(A`ꇌbڝcw-%pPn ⹚[p|r8p;uw")ՍWHheG=S_IՙqEszԳ-/YnrQDg[V-Bs_GTkٰrcɨZ\![@$dv>{٢n: `uJz&t#V~1.vINj "PC= nEw"&DΔ(l6zvv2"v\8q ,SiT춿*,,<\$ ^? =DqE\Wbl܅}2/oyJ߉>nPP.9^!E[&A)@C.Dh5iCYg o@çk\cVfbJ{K,+1fTA q`Yu;W4eOqdŪ6/+c(-{el79.eU,ɘcI"!j=PgW jO\S֮ӓ nγ~LLvpJÍQjwۭp$ *Øq'%2Sl%=|RS$P.Mmx8BB>^rԃrmbC[. <9qs3>%!S9/$;NcPE:P6 ~TDW*4Ñ4'1[$MGk=(ː͵IlC=G6 ɃizvmD]q)} dɛD?@\bP~ kM'q.Nk,MfJN_z^m?=̯c޾a%G 7wkfjtnk\=dTîTyM[?|9{)ySʋӥjE;uX/CeK{UN}+=osUG9RJDU8m *\XBlUzDT F+?&[%?RBXX >jȗx%ٯDl`S# 2{/) Ii=uA GPfd;{$6pMMV 'b= eՑx=*I(V,,Tq1"G8wɕC}saJy;FGe8@0>"K ;Z9x۳Ws)<[7jl]~KmFx{P@G#rYФƴi&4)%RD !LL,^B~jOtJ$A ݼ0 $uܲ%U2e4=["=\!rd ^A<"z(,Bw=k,-VdxpA"R\k&RjS ͧ磸ưj֩;ox#*L<[ FO~$0p'~wmXTP ~ɶ>7w{\95!5_|H^ v XHi._-0l[sCUZx @,f)Wy < 5FXc͇| +ZT7?}iìB*:4Q>mO݂r*~F*$0𱀐`f!#SNh(ǁsC/W9fI-2EõZGG8LtڞP3>ndtwP6О/K0M"l?Ze-C ~,AhAQ*¥l5ĭ.'4> frI{}ot _zSv8 j[9&bJmm,4ѕ;} 0U;7̚`cƜM{z'?0oh_w.n֊dzx~if;\2js9Ё]TzLJq!l".FV$g/`ن5e[; O= Gaib pL\xV(b,kzYF^|`.F-ʄrK w[zH ^cC ;"LZj]w7:V_jH8B]'c6yCg5議 .vj_GhҼ8ti~=%o`#`9rۻ2wJr˛DcEȩJ~ݷI7rVWQ!0فjq3 frus"ˎONGʔtTx0h{GU_ EvUh+4ҵr?Kɫ@+e :Ұ@vxEl#iBl{lm ;NSGT2?!c.x~r\׫6~GĻ kj,~Ml$\tb ”sB~$9vb~̛f 5]O XRN .2%L HKo<a,`zbX$a2Bk 3:B}[Q㎐k̹N]~7n; ޟVj?c;.[_遂$=e#XL V}>,ˤ5a iH6Ca_ˏ w] d&5pfv LS<)6v;v ɦ ioLDbR#ك_cy: ӄ ?O5^7v_Z%."Hu[0>a)ZxikG8篒1ζhEZ6j[1atҴ8Ξ B;O\~~jRg>&I0å#{?Zb[1n}Pic#644{-DcFvsrR72ĆF%@ׁ&,nYTeRX@Z%rVPa4+#y.Q1d$$܏J6H˽kJ*b^y(A6R VeC*ow`o˙a3$GDgZ%o}"Xvo 6 Q`V;U+'C3`ԘM #S6~gsdlJ fCQvGyMdYZ'"a_bИgv$,!(x;^>7%1az{qN+zFVwFY(YfK b뛧7! U<qJdUg~Xw1w^KdT,7PAFi36e̡p-ʹKsJ;Xcyr;[}l]@*=QD!,qxp*dK߽:Pq\ 4}Ũ*FX`ݯ7NMb1*PАͥ/OnðC{O; ' Y|.(St%=j{Og̼1cz&Q9Crojql=J́_jWύJL9a'(ӻjHE(:fG'{ßz2B P+9fY+ͯjMo+L8-OʸtQx*{)]Ơ7.l!K(u^18bAj-QHk}2ahNP3M_!"36q)BeVN5ȑWY`LE_%Aj/oɮ\' d ŬrHt e SgɄT #Wxxә ?ܞɚۯ~SZ4ND@ Ͷƃ)2kPyviJFrɸZqݍB|(VĐfI\^-hDMc>b Gh_ʽNM⼎kLy>f0QQL~[PN`Khƚ E&rpSOPQkEhZ/t}Fu VUa9 ~Q sԭLhklK@ь;v-|D17~|=2U%xBs&XOO*yeHoq\1+f;fr]2qqٴ|1?H^T , xz~~ȱ,~*B#GW{ j#Ko* ^.ҿB]F$m(")9 df_PyfoudR`nvZDpn-y}̔gn lI@Y+aָPTd#NGGQFk_* _JPPҬiL.$ Dy\'yS-Sdu{xԷӳȖ5 $퉸3T'2D[PͶ9G;kJ:sd_.xcj IK]Tp` Qe8lsCi4)1Qo25⧸x[҃NX-;ap zĠ9Al@^k%D@:/D&J9x¼ ]+rahm(4-؀WKO`icŽ,O=b`z_2إF{Y$Z=ISGSuiD|\ܳp~4mxrZ%4U#nYGɐMY{v [i\L,JOTZ^uoi X^k.Zצ]Ft3@8+; aÝC1}]}ҙеP4 _+ ͈k𥷎B )|M<,SY-@Q9/H+i9 y0U|`IWޓљ}vkZJ{S?KG5X`P݇Rڕms IlnmLoOl ,1[ymP*Ix;#XPba!U6 }I鐭/M[5ojh"F Nú6b]Ci<*h C@f.z9rC j*mqU}.HdG7x]7a,_Ϟ?qΐ~@Z%|foҎ#ĮG*p0Ϗs_#; nEӒ7/~QvԺb8 2lFEP`d$ M 3Mm73bH;dd3qJhG:_Wv^w:ZEþ"i[cDžr⨶F9yчvqjamiඌZ-ǐ_BX"I8*Oc1}V6G8b df $widxؑCu5~Ů rJFYƿ6ػZ~UH";V^V,1ZE3rcvvi?[)#{t(KH{L1kQOx低p9,^?^Uc)VVR>*|Edz{.5O[_{6Xdӹ9~d݋҆ fKK@0j@of gmtlD[h}M7cdouvUY1U`Ђߑ *gYV0=GC. Na>J!hFƉ඿6FsŸ,w E{O,?oj(I p%N+MpdGIrf"=5: VT( ᛆˠ|;W^vrcA|t^D+cT`oM;Y8eq%5a>uUHl )+g1L"ٱMޢ!XCtҽ!>LV䲒KB$F/oH! K_ƶkWsklIuҝh.Y*r2#b;H? ޱ99SROp<ً_o_NRсˆzNh76"H!o}uSPlo%~Կ^0h8vH_O'#Ψ&◮b#r5Q.H!ƴIu؎1 ң#Eі^u58+.=A>P;ԗJpNCRcf|$U3ƑiC3&it~>-PRH'Aj4T3FrV>8tL{^]rŖ.rK@5 2N1QÑRMV]*[G~Kmu0m5=Yj}G@?{ݍziֆ 9?xaMen;y=eKNɔhqdd2DLdiS /wJ ]J"S^|br.lי(-'D}ǬQ20 +/8MtYEt+h =Kƙa2 R㰹alAӺ ٱ}tDeP"`o)' 3,o 2*Xr`:R)n* 9@\̂[z#j% gO6y(nC$vrCf~'aL᳘&Nh&ր5,|lIəOZCŭMqe0_ -Ž:1҄1Bo#Q0!jpʞFqK(i-g' | B܆Hc M(\ͦ FJuWcy{ЪmۢwOw/Ȅy[dJ_j/qٜ3L ֹӂ=,K fvwoҳe`Ô=X+LZ߲tnp^}mXJw^ ,Y Ü6 %7ѐΊdYaV(uc@U31Ji@LFVՇ|?i7T%wъg6>$6>n7#&_vpߴ6X|7ru,)JOSvf5L;HE,~J2q:<(G bL'`oC}ؒ<˸g"4R-da72vBĴ1Mt 'OR"Ulgo CfWI|}gsa/Ǎ /gMZ>xzvٲ_Žiؗ$Yڢp1_w;!2rɶzeבg8GGaeK{?\h+[zވšpI$k !¾(~=Ґt6C ‹b;yN,ʑ$\0Bu//O ESjϡp߉A=xOKч$ y9#ز%'޵i;1 QUeJ2$M İi^o]D.T qK`̶cpC[M{Z|y# T35֘͘Q|CO0B'z[p0hQ`ŵ }'~|njWV%%]Z'Ƀ0W^ 7)3>.GMD*ҒW\eG{N"ᰮFI#ȯ"-ň"ܣ(/+ʶT""&:A|KqN$KeFV`+[e݇5wi@f&>&#ͪ;7fADi!?bV)dΟ3\~F4aStsPdN,|YgiUoO/Jd}ie F29-bʣzYV1J$ ltRòܙWVS0mvd9?pjW\?,*$)fRxSdㄺgWB(_dƧІs:zrԮ(ͣV#ޜBW>w%?= H- k)KokdKe4/[ ^fWF(sێ7 c@( 8E sga(rJ74 RWkql9 K<[^"bBdg$ XU R38V|,z88;Wjg0٩T Z_gFG=fBsҸݨ&ux6] |UnKa3^\gc :شwTQ SP< f/I5`LlJJ̬+l]*%1h\PCUs%NpjT"]mL}.45Szud͈DkudwILexj5Qf#Y{Ps_+S5A6xRC^%dr"'uAw>I~WðM?/u8Ƴ̱嶮ٕnc17UlD-R&o  IA=D@h"P,YNN+ljL$+_'nL-ejQ7_uĉoD%mlPJ.B!ߎh}COÊhk(Gt!H^z7h <5sX4'ʓB̙*o %YVvL495kJc-}RJۇ߂?k.n$)wo]| HF}iWBv%"mV @@#="):PtIk wyQ QI~+Pg¹nrIc¨LVB]%k(ck@ޚ L }=ӋWD^tѕ}[YJ9=2я 6J1ǗL!S8FUr +|mK#pRڽ̭x̿hl?MHaNr|zO}}A3<:oijbѽn~=R]V]x'|)Pb5Қ,gKj<5F÷6 Ƈ<DgB',0:9G^;܌vTZ})lGZ.[\ut;%_rI`iMzi(~!q0̚p7>K, xykQe2OW˰K>ow5vU8*4Ry'#A>lMC'~Vnva>>1&Pn_1 7`Ӳ;!9'_ysM>jRbD?\'2ȯh1?ɢ{qqx?n\1% zLbEQN׶_E鋠o5'[ColNSW=̡nO=ʥ"zVZӪqơ,K `Z`3#(rj!d(}rm7E3t-+>Kl2䱿oay-ɼeCrIV[[e#V1,ByLgve8Ӎ^ 4oXg+P>HXĎ@UX𛆹zӬb-XH-KPѢ[6߿\2!],=4l /]Eh5eĴS0ۺN !*poqeNƝJÑOΩQl ΂"^zr-M "U# v“_柀 xtE" -KNic<391A͍4tjiY/ˏef+o`FCŀNN]YxGw`HnY-70*} ̰/"iYB{%D6]3 #8!3%Kpz9i?\ϻX=g"sL>c~:𿕲ZUf9s|G3@E6}:)'zqb??7 l6F&f/{9Awp5Jg5(Ā|bhy7Y L3 87`}Ekj2uS'!MOr"OI26(Aóo5m;s9Q,"?A*s_HCP$Ey݀K]4!9J}pGσ0(!f)Ƥ>]TJp/k9~ʋ%ʼnlR$lћg?kkA.G Us/ "񩝏,l>ڿOJZDMOB^of>~m^*Q9-4LcjT*T8eMl+QQlA gnqKq#-j#H!SV(<.9B}a 2go;K۴Z LjA.ouvMOP~g7qs+$2{\>ȸ"XئKuy}ڰ *W8i9-}4?naa漢*-| 7kIYiUTv# >}֧Tjaz"?mnO1P ^CK1#'v %Q&8UќНGHwn)?fό -:V#4c`>7BRZ59/=$g0y=O$NuױȞW~ui~GI̱֘<9XyF{6YzNΫ eqdp4M~ .`Z^>0jj͎G\k쾣odߛB67f|Zo$d^- $ wc`MhȐNp=p({kJ;@gr8O`^$Rt('*ͥSՕg;kT8-2 ɎvR3gwR]eY+NČ'b@~"~$221udXcٜU|` W$ b J%[w~?v;!s}PJ6TSc@_uJTYQpU%SG'3ON~[[ 9e0h`,pwW,TCP t:1K:g-FK,B}?{$Rs}|pUgcg5o#c:wӸw(Ah~xR 5s*'Yy`(-|ŕqhb$ WsƼYB2  ҇߹bP>xa))芿O[N_}T׿!+ALAĝ[9ti!ae$. y}!ދ8rA6ߪc9*<-lb| kg3YT9W9w63("z7 %O;BNcd!vIػiYt[9ZSbO;?&#؟V7gzOȞvB顺o]wB//C~cl2[. Ss-}p9$jwėSu0Jܫ"ViN3fU )D_0s9|0D% ҙH;֝6Hgp8ɸ3050M{EDj -裡{Q9on_Ȁ\@1Cٓ=G䚑: en L+'2l$<{3e4FQ:%ljqz3cTΥuيV}_ܳA;G8џ&^3Ď^d"zK0NP>$p_Eڨ:*#ϡ)Is .L[aG'5 TP,)*=5 :c"Œ!pe Bms)4|X~!Nb;" A1/8N)n7AlMoK^+lw')Rk!@&4ɑH͟4f.No'2uv_TVꠋ&RuPp^Ws:ãE>"5jz;R;UB w*;ta\Uľ*gCˑ7 +a2fpaukܩXl%,eP!>^: Oh{- 6{t_}]``. ? |* KiO#}dsp;|o"(4V>[烝Q@Čn̽P!N8@*2/nF0gLOf9)k{ MUN'>MpJ P;D,o3d)laqm** L Xa]69ESըu݂`R_:$(kPEZ#mM°V D<=џ"Az6VN8bo8͠:mnLk&OqF")% e*mc_Sam~43XWɘ$(fY>9 q:]4}IŭMn9 R]sяP9&U۰1 MklCL(hIk|i\S‹a!KlN \+:ʝRx`;0HV,fDKa$xrNO%{b5JAq|TGnVFⱚ9pofK%D rU;PVq}UDAڙp=?=Po vCa`ZK1&FV^<8RMߡ&`~=x)A>URWrs^p,W&Dj]5.O+:AA0j(w|ZޘTJoil!iR˻ڪ(:0jSd:XOevM hž Tv] M]Ok;M0O %56mkXACL.Ԫe-S*ǂ;K+)*G ..M :܆%eN;1)a!NDĂV{l&~O~3̗m=62cz45WCn3KˮU2@2S]6^9W >$֒Dppo$k_[pQB4rEh6hy@32^PSi(.폕Eڧ^x =ͪϕfJ 3QuGeK'c(O<2^N7>&{U,rryLr]yIݺb&n 2tfqb53ӻˆÔ(7?1چl@߉i2ou ]up-d&\\&b#Hou::"՝|x{W-ѕn42jQ{=j/c k7ò٣"': ?-lèض`Zy(v3>il!L.#y%戒ꥼK0Ż`XnDwž;(%W:?EMCdxzQeoҏ|c14t LM̮`vI,mUiVIWL=$t;g%|K\cpG) Ȯy0 V5/|9H,L_t[x*(ms:"׋NXL>-8:N3!ʄbgWYQt3U5o31K a|!K*ܓ8 10G'եej3Z=3 |q>p7؇4QoQ׃VW Ee2(p=]Ak2sdzh:^3?'VDeCz?$;W7C5SP>Fp2fiua^ѥ@CI%Gzrw u8n)lHgA>ADT}O{qX/76':Ӹf)E1'؅n}9 S38KY@h@( 7UO}i"KI>|c~P`,X#YjĻQUniR*js>T?e B(Q)5B`ܧ>,ƣ/oGgEilkbmm[4qa;4O2:0 T}NXsų1~tS[ c ׵0z9;RN4TH .;Q{*eɞ2WB= k4=ObUwcd` fGhP/Y4>l3DknY7P er|*9_ޛ~>)UZ-8?"LH3"\m!柡т E؊t˯Vmedpcz30 2[RrYE6tBt{Z>!I"@#OXGLݛ8Van.L(=eezcY Y2s8n!:OYhJ-by׿tyzwyN4c2SZPZB wG0/ #8I0oj_< ז{+s~1d'$u|[BZWi缠l7g3GPrPި֎I@H(n&D9qEכw y32ANli+(@_^6{z'0NMQW1ڂv8G;g6^t] I% >X %!4Q3%c1TΛ;]i[yVJ͔doLB6e|Ikc0#?ek<8@WzAV*[9`^\"WWrƼ ܕfj*XΑT̉?oV1rY?[5C\Qa9x 1B(qɖ= xIf'Hhoۥ~"ztgf.0tdHbhT.`ÝSZf#)qɌb~*Ș7k`6YV:w+l,7 8  [ S+CW1z&N̬q/r/tBb^ hqWdbT{nn$]_R2َlRIDP-5xQ!v\ %[2'Θa6E*'\̠m,Qt-qӟ-^bShHKŇOvW_lܷ`"DώHeW:ODkOrɅ5۶]I)ߘ)"@{Wfq\BfKIv U:~Wޥbool28s_^1?",G53ku)*j"vy^AF4U&W]zZ5v1:pV+ \fXs (' #v*v)H)c`ػ Mj I]()5C; ވ;*wl_o.7,yFuO)W*S/{&"9ҤiCBNi"j}hc멎 !su<-wszare kCq(# ٟWKM?"s+^ZMi :<园Q>rԪUjN;E%:` h+A l͎=)YD s󧌹 j!OT29S+.WOyʧi+4GZ;[}5 '(z;Q$ P" gZ"f :ڠ f~a2 FUpl7LG ,iK.%}2{K'8x]T~3w њao<` w Q̓ 8Ѣ.Hy5qpF4hG8mЄ b*َ&r vxaYM:9<䯦*unM>^Ehf2V/(;W7d-viݟ*˻D'}UG&{ 7@KI@{VltnLfo8[ۓ$k#y;r)L8%ʸ>dWqw.Y}5 JMϺyuH1nxz=#{;裔P)[XvG!ŭ$ynSR[IT+1,jWҟIH;=0ja.oqwtLrpW[hX :j>F\gh)-mm63c繌 |+"!w#%v <ގhG֓)߬[Q vԌ~Z,e4> |**-@t40q̂xKc-TإJۃWbi-o+I߈Z{{@f4``]&q:!p TC0dS -5\>Hŏ-2I+RqbpF#\B-{@F=`g"7KFˎSzu3f~T H9NaX+"-Z봴L#3#j<\!݆~A1"o%ypm'Rfi -ygY|۝`&/1i+M^>\"רMnweR6H`M:syCLƙ2/?鲹\V]EgI~"z1m+jsfQkm w\qzb[P$/QʹV)Yjc6U([vNVa)1|O/kͻuOtTx_*-*  p79,ZG]7Q)~lh+s"n*ȩ )K=ϪiO ۲ >T3_.A:;Gzv<G2ՓaK: CQ##8 [=yψȎ95lе2Y{?igb?eeR]'KFI? vHw^(j ٮ0ݣ1|0ƸI824QW7_؍`nBuT6L,?Q\ LV`4q XZ :SS̠G_ ȭYx%_)Weyљqn6F1f3)3~ r7hIDUxu#DdczQ!9F6FLG& U$/B5;.P7\KK?;kyA33fTwbM-;  q}(+e*RK3\y$DZe>4*G B̾jgi\Kd9 /_y?6!{5hzIzQ^ "F " N BF0B8B3u%LLɉ3~?eg|ήc<7!YC%|XG`e).S4v.DW%1ȖYl (K%gbM2IAZ42᫲wHzpuQyEdG['N=OgiѢ!dA]9菈Nܢ1:eyoźmVZV4[^q5jD$ぽFHNx\k|?$fCAIJQ&m G{e~;@_@PaljO%OhdFkFkM$RB ̼  eTw(Zry'O^;h9ܐ؁+)廤">\ߵ7i`iKNjyZ~w4Zݰk߇JKiK moSgm<䮞 ZZ)݌3jԚoE5L9P5C!nb(؋ F_6qW^+'5Tj a׮KD,zխi!Jxࠨ10o_i4- =LmIOk稢]dp]W.27# L% *Oll̹jQ͏ۃ|Uê>B-XȰ!\dbm;h?½-aZ zQJoY8i +ÇM2h}[ 2L2c4oT}pc$-v6+-c D!J]Kz%MZIu M i&i͝?YeqBSQLklQƦ#?zDd53-I~xҽ&5Sմ;tL4o*zwZ³eNg3Gy"U17~Ck/0 -cc9Qd̖+@4]aVG1,Ӌjd8)YH&8}H^:g½`3B:BD(:չJ?.C؜32'/ >݃f@TMr|c&ro[`-O3hVqj& ]ZįK]5AH 1a#Z}Lp66ֽ+S'Ș,tΣ/_H."ZU+Vu/&85?-i1pq.2)ή#X(L.Ou#gἚ00xpE.x{8>Z Z^ Ul*)1 " $c{61H"bBnǦ[aJ7#Ϛo@0]ۘwh^\,(q/e[6<%桩>WA$(YW6:KgKFf2 9hd#'l[γ_N>.ZD/Mo z&EQT4nwPeSmFV&saVz칛<'^zYA0*t;jY5|J9V uDi[/YEZC> S;x߭#B"\~hmҋ&K58#;@aSTTOBj_~znaS6Nء#4xCf!jl= LEx(-D|ښ_, `n#\^ A')N? %ֵ=oVcK1K.G9s=Ѷ#@ FΟk2 pߙOIzv$c;>Kb2jAw`Tf6-iWVGhJkZ09t{*qP&27ʔ񟋝9L PxҀǨ+!]lLˡ']k!H%%L"%8$JOONƮ{ۨ[pX]ޣ-af9?OFR~hNVm1S:U;Hl)jGSB>J#HXEH d5uB!y_L?nļy xgoŀ3F\D*SD3[>N3觿D;1csB9JCy9܇EҮ-\JuYKoۉRl7*7a~dWLNL5_f2mbI]e~/ec&28bDʝW~p),G2DpQ8j3t&Y? y.C0sdTpwt{(o4ZA#j{RƮN[p&#=+B?XK\@ѳC_p2 * 0+{:ê qfZ t64p怎ps0 5hrySsEŎ5gn\/ƀ( if,D{d+Sde>9KSaV̹r1vR ezoO2rs}0,]jhꃾ8GnL-ԚɁx^Qmwq؉icO@k=𪘅 +ҀeChj Jl:b2\ ʔ85Z9%Lχr[HJcT.R=G̊"3$(5*TCJGlX'FHm=TúI.VS @ٽS-^2Ԁ3^j [%6Ұt)q-2HFa?ؖ#8vou^-9% n[t7 ƹտFC ĶP3Z&) tA5gP>)ڇ =V?趈r9AQ~\6pʾ":x*P_kashi2Vu1gJ=t\E"UZ>>V٥YK[= >A٢bW vWބK:ZHȊ%#DǶQyI5WU3,0T6zXrh%դUC,Xwtz} KV`EO|'mMd DbU Ҡg6X$㫌ln~1 i;UM_dU-aբHM7T>) U1!Cl$d?9mҾӕDiyw'6;;A=8ݞuV(W˄ތũe C ?l,s=Ob&!T|9B(v5'װ ?]grdf\(00J9*QƁ'ם:vk,nA *z9*msyi'ӋɮXΊ|+ŦIRMj:2< "ml)fC1]zLVnܗZ8̞+m1s @,zfb }?k9eYahfV{/cm=A5P1soBod)Qg!8am# .1Q2eceсZ4GZT"g#ReIkNQL$K49X"%%o<ޟZIpRը*h?a AMw7n8;5 eFF6L HϘ:gRFMYc;jCOeiW~G$cW,3g .0MUP#:_d :ҤTCR`q|V  Ԟ/&IWP+ zzG(^PaPe$s"| >GjZsS!e0(s~OpW.HDhΗ]3/uU6.[st7Ekƹ3dC']˩ol7$n:Շ}" m<qCrU3.-Hb,]^`##Z'ֲB[:g~)BQ WM(-q,I{Q{]Cby$g>hׂnM" +Ikʱh透{/u;ƒI豃ZBL\%}+żj.>Ş˄ 6 ʃ"#ԄXG1%S:AվhSvyC\oPcFODaI^E6f:KgMZ0jv+yp z|=RctTBѣXWLBtn\/~R5X7_odW W2 KFyhM%[reږ;dzDZyީg̼BU wTŕm_}Yzj4Q~kkw9p  ,AgE/Wg0e;9Z<rߨփD(Og2x<ҳg*Sꖑ9^ݲV)juQbۛ=dӸ("}hغhm-M'uVΚDMf%U90"FĹBN V1>BvPpPO&A4 gͦr*?38i~no<܉b׉^gSr/tMdljY&oyf0V5 .*)Wvr!(#P'Ew_JT AD5An[~ oyy4HxZbtZ0t/6ō!]&Eݨ篭2 ;Jꘆ6:{@+= O)XVT8 gէ$0EMBj3" hj =SS; !/ohX͓Z7y!pJ󲣧ƅ#,Ypj[_bLֈSw}`hH 9m(G3GƠ8k#;%NdT(  lwk^2l*bd7ZbX2Z!5-ޡ-2e`4Wz,'wOd)kyhRXyڝrjYE$Nbd/g{i /q1aowl=,T)ʘ=eq5s0KÁgEv6-Oh?" |a$щ}@Z ŠUUDZ*2Չ/50xu5_L,9aU)n>:\;!o0A 8Amu: 12LR<% guV|Q|?hxuo\or`?_h5s3wBIӜsfe)ԩE&w.pIB{3PA|(&|*.U(b $ z"Fj46&mۃHOX>W(d:LLo=& p5I Q!xW8ywUYkc3(8F=+Rjƣګ!- Zڃxݤ^5&_$>(; s$زsMS a@O/M +` 8\}8r)\WW9(;xU}"=ݲ;81鍌B@|l#(9NcT{U8(&1?e X^UNciJ.sU/\j\q]vYU..ucCcPyayK35\Rː;rL4~{ {5)o̐87d*;t>j\:'0]p~2wB?U,7\+6~.?sI`<+'4yu_@/&dGOk,R^ :Cgn4hm9[y&"+$eYÈ I:bJ%n (.j<{+4(Mj/5 $[1@2bʺ Yv P|t̚!o @<9s.B*Pg5f`x@YF %գn`i*`%յVAȡwYLxf,\!ֆb%@7pVJ0*-{)D&H-k֧0?~mw[ըbt<2I˰Oiw#]QNp/"[nř))׭ U).bktoLRG"#EN1􂗺5ꫠn`B"ch.!1AɆ𡳋!9?QKdi:ԁ3oFB'-pq яxLzI։bpQ,4U &j D;-Zz.NFkR1 uX3s-;gfOu(O F kÑ.u-NFAs5PN)pH #ŀseBA|*yGXfƏl=M H;=f6FH#/"-kG$t1 24;:Ϭ=ΑV b4 r\򻇀\ZFbS1[R9.Ru*At/詹Ib$έrs%i[Հ;HP oі z"kĖz#r!9*XaYB]zeT^y:OMP;Y?\؈ {ǯv0Ad.ڙ|= %E>h4JE6t2􊔹E+Z_OHJ}!aKpk'/'D?/fb.i3'p&ڄSO$A|WGxe1ҳȌk`RX*[ ғáke6#(6v9eF['a:?X[ڠl?[CQd:U B/)8$1+ _&۠bsN;$ Vv{!M^$  }/uu5(<[8ClkǁR~# NP -FAD†F4d,<-UKu|7?o' --Ca|<γxK]'y4 tdCC@Hä /Bj-D+ 1w0I+fكңkh&# 3PUfٌ΂ \.kr7sM(z6PxZs#ǫO97 1Jʃan2Jpg2d+N}L џ𷜡gDdц8[z+Tՠ\M"%*A:^o% #F!RG:' 1?P`ށ?p1-*X /HOhfDJ<&:%0lqDJ£HiStz ˡLJl8|+@$%dXZ.Ӿ$ccYZ@zk*L&woD>"ojsDWEpܜNof!lCE 3" {,݂$x2@^;]QLj0l}恭JaҎc&@,F)~2}k>S(4$gO=Έsv>MCՐ&IG=! ޒԻe(k\}AӐCIJ%̳Gcr4abzWgG~-oi6C$0o&KR55D41yj3.W2\ؕE"QK{VuZ;vw^%1)殢5hUk߿rzqV^2 JjGbik <`zvLy䭡e&CP**¾v=>N.̑AM;.P ~oƈla(p ř=?CTlu6YyGA{ZXs*5 %E>={aX 3,ISG2 (Ι!. A1r*B+ݙ ub9$b3X)&S^"kȦq@В_t5 neb j邙<}O{l%+ ?f\6Rv3lpv<na_KR $ t-t}͎JйٸwHCօAQd猵 1 nTz`#:ym )#r6%PcˁmV;g'#cҽEҊ̵f;4>XLI(Q S $yňfP'v3w$ėL, 2Jvgjl$'EdT_.l4xV ùcjMJI݇>ByFP sJZ ܮp6l VY:b@~&Gf*Gzd[G9}])PPr$7?(Vl0NXREZNiR>Xۭ߃"a}sA4'Xr 卧'N}Y*uYQInBe.$@\^XQ &ϱ:Mڌ+RhAs[>[l}5磿'YBsNMlB5Yů- OuZ*čIaX$MwliSm0ﺱm'7b7dl5o\ՁsGzYP45#g[|K8(!yDKk,=Ufw^@Gn$KxɊOü{\vZ)?-㑪W8Vai|wٵ"rZkÛWc?EpҜPJeWwHOzN$jzf&;EөrP:LI>S:DGqW6 7 5kx)}^/ ]mke6|$.gV1ސ Ci=w4[kglB.Bq1fcFҚK;>hRdF9XC9"P7@gЁ7tFmby^<nE<Ug}^ [Ɍ˼vGI!{q`B_(v$m`O芗F`7 4Ŏ s?Q}g[/Ƿ*Q!|<@HXZ&V.%K/o^w_ Zho`1г>㡵̇_bt'*ɌYps\TLΊ{wOM<%a34z20T&/>җNʔPFV5S9j%0goK:<lrZ!d}"Ӷa4Cgj%;LmYEbCu=*(ݸ֔[.U%,T`ePgLu{28ûG8B[H޷T ?ϕBALJMchtH샒qwY|[ve4:rS8  ק8b$MccX]'WpR(`baZAW'_UU >\%Fi0"Lŋql }cXG/vk~,&rAwUOoT>P43.Cĸ7Iy lԀ0:KC馀sjш#=HAzuvJ.}趒A>^@b-ۋez,"5Bc˖ɫ S!AzV)a{-Gb]^B%)o >:1ukr^n'xԤXK7`4r_Aѩ_a˽DFDv4sQ=|ؠ%K!5WjX)P@`0˃ƙll檀 {o y!OՃfԵqugXH0P`$ۧ3WqgQg- &Wgs+.j#GP=%g۳a4jhɰ'o$Fo*OTGUvqV 7AN4ӜɆlZNnSp%#VWI$@A_7wݰV&=l DdU-Z,LKVhщ "G)\fKAhI2jZ2ԓⱝ#s~cFSrg5b;C#$ WXDoW{2TsIE|YyxٟkL$J=RjR@\KEzihC$]x#iʭdLUKL`)N=I^ԨkՕ;a>:j8t"|'"#v읐6- :ly/lչjEflqY`^]*YKƮ1s-1NwH~QSNv}}Tkq7Wεrs ϓ*,.+WUdAFa>×ϊ\: B5UE#o8Fu5tSp/yR {瘭dv!=єIiǥqy>YNGpx4FӊؤR3w3a&8?(wW.Tɳ!:{ u R. ɤC)zd|?Q٤T^Wpk,H, !-K'.!* ڦ3AqtPN}E[A_>Z/tY u,k 3Bs(gRuE_E"c3t35Y-}~~;@UmUC!4fa)p* dAyĐ1p IpWԷIkf/iPjD?s`=^qc['GAƠQNFcuvc>mt*_Ŀ \`2he!ll+i)?^6xzEc{.hu^OZ(7ǩzyHOBXP">n/,d=pjt9ueɰy+u>)-@ Lو5i,$^\{HO@!~0I'o]izXWD&M ]uǀqۘ0 'i |'N(ڠzX!exPIJgmJ#{׊" "yŶ>ι.dDưX_}ǖg  P!C"\{8n`Jcij'(8,!&tۛn^krPя@ԗS]R5pEdV2 MDƱ$*ct$iiQ{6Y1v4<, ^76i[3y`Z,| )@˺aftp@G9F%`rhCѦ::&Ѻo3w_G8ңwuQ>DZ1kS%vs K0` OJ)KnQNH0QZ7M䫇(:3A?}i ]alYvY&m}VO_$Uލw%e~jpqNrrÛ(M 3߂Ò^f~ʂUiײ`ﮅ]&E E7evL}c~jB<\~?݋1o^'B$:_r%k$R2 "t&猰Aա)Y|`&deF3=B\ӨÕIYm*"/9焅|8$m}# z^ШW# <8O:XMH)a6?elK>Bs4leX\sJݠtyʅߗs4ZSL֤3u]6ӌv0u˄9[4vTU> #}d`E^+. xø5ǫFa6Ҙ<ۡ;5aTUwp}XH d #T'aYl{x߹^< p|p>k4WP7:{ =NI#d &xj YEqj",\<yj9G ?J\ )#-DT2FHJ3T9ÄlAuѧ*=9sCfē ]dsrÊ7D,"$?"v TZƺ$pFګceDLl_q?*J)" RJf(Y$*Fᓣa@|}<y{4t6#(O`_?9`d'ώ_S%˪FltUYexXZ ;\$\_EOCP[;A0}/DY'sU*MxIm,ϧ^c[jֆ!f|XezT#pqjdN{Of5bMax-v g}z1| ^߆iDa 4z~jEpq,Z)i+Ym6R󎶼Hځʫڣ;yba㍱d1 W > iа޹`D|M1 ˷dB+]+_ *[34sΐ}dV,gle<%˞E ¡zcK>25(J7l*A"$,tֲ`0%ͻp;8pln͙0oK6# 8{HHH-?>'ϛ)2;ejx',x7[;GtØ8Q}^&vwTj,VytZҤ-f)H;dX4AU<ptڎz #2ՐJr#׼BykgzSlE XvOd9mѷBlr*3b#>Ai*NP$|0"Ֆ6:VUoMʁb;dJi^J%ocN)3:1 `Ix+° t;}vWʌ$;*EjtLBCS6}%-vO?‚{klnRN 12b*ox>x~zն׫l ԑbHu)(3OYqx5>m$__WN.&vi;m<:G̾eުjHaxU|.2Slw Գ!ol]2I ʮ5HtrFϱ0SĜG6 3sIs-|l-/sE5$Jq$ID7DX'Yt8H1C9}GP }F_$. }ҵ~W]̪1jneN=˔ߛk/z l b T?j%A8Y·vo[8݊sCJKA{fƢo*` Ĺt@BҦݫ. b0u n vpgRcr-ł 3!X>P-/G8IwZqJqfӏ5G: j ޙ,ݩƗֿeMwݤ|PIƮa{Z0ú_R6Q}eLt fȷ@^]x40r0`oo@w}'F=t^S)N-@GNfvi]+QGr7V;?jl!'! DȌɛ~XTK$F \qUb6.=$'1蔄ږ s=m8ꗰZ1Mő$^>;G$Ŋw :x pʊra&ĔI2V aA:FbD^DZ@~oWҰ hHɿ`yϜZ٥NLAɯm(N^]v DA<@ $LS Wߜ?*r=22M司5Gh-< W-Y2'@^m:'1(iJJ`ǃZaK^^bk)]hrL+FQ+L/LO;`\`ክkܺQ J.ZR#Wk33:2ɚTgr(,cs%vDm}p*tvŒVXz|0ݥ黖q,mU(JIҎq]\Mt0r &W}*,jؙ kS^2kF-Ç? t6"K W" u~T=6;֗]P\Uc⴯H=nUgjGg(_l2ږex|'4yBLOf89c2Ng,gt/6GA/Nj#5nU!VxR4v\v=h*/ԨUԿ*.HO=3dG'q䲽5;+ŀUIt'@kվfo9a 5. <u=+32||iåѳWo:b3UKE~WoS9#\[oSǸv%fq6k6rVK.nF'd1L3{KA$eM-NSnЇRhavu:8cg.nVK3!swQ2Upi)V E$lo#>⽍t|'R {<(](#;Cਠ>ߍ1դ khNG{P#~jtI'v-اrL Y04J P^v9X>pIL̓ ^$.T"=&&ntԐ4Ώc6#'x\6G :y`sI}DE0\uKJ2rp][J+*l5I!aa 7 }Ʌw80 ; Z*eVk!1_8H'ld! WOxo8y2H$9}}TUӘCs8]7V;-;is&݁hͰI$zm)܋KS]GkA0Ч9|+n([0p 'Iz%}MHCxg۬w{@m;J7i6 s^ѣCΚ;̾,fDQR'+sf-*.\ w+I1 sf3. 4ٍ/\鷉ue 5'PW QhnB6xaΠ99fiiG 37Im,VGe<[i: vlಌ8X) (ۚg,C8FkJqil}>ǔL~ec ZŶ1$d!}{ꥂ;* oVS $_vJ@Z7Ef9|BgdnZkČL+w:EHpF%ico0?{oXBU^H]x"\kH얓DG¢ TZП Kb&>ׁ6=Dp5+WZZ):mD `mSfg{u႐| ?;5^-cVS}YHe Z؃#3"$ltV?1w j<=O@8k1 IFrPHVRok0"u'>>4->sD;D&| jѵ@n5(xŇ2<9lI6;.$1@q`\"/ҷƮxf<8H]Z^ \8#t\QlTf8 5pr]!t4r)!Puh$Ø9^.Z;rlaJт\0L1\ "o j-^j`KKX3/ћut6'ϡV?AfdQzΧNk;YӎUN?}#pgv~3u:5Zܥy(v*ȸs|D<^bk>$:# y'Cح_|FRo;U  !gߗ:.܍)V`Qh!zulRaިtξ79-igko9vN~9nv?:0)=LRR*7@apUeAݥ>T fd=VY]l:34tܷ(6ï.Q&{&`]]2#:E"4 ꐮN>4ˆI5?@S^ZEҋ/m`a L(_Cp\H*nsOn*cT$kTR6~1(yufxx­++LN( eHI0`/ 3C[J[܍kIV/Tmoo+}w(x?T ? 40~! _D?sbE}X9xpi<6R D~:Zm {MNN%}꿍%5 byF`wjc76y{K1$<\֚-s*0^2҈"X'Ьck]R:|h u,\׿VrPYS '.fET:^ᳫ_8W-ԸCl鋕tt*85 Xu^ twSŏYcf`S#H~b٧o: 1}4#4DI [qilܪWyE?;d2c!A%wN GSޫǸ؀07X7n,V(u[7Xː)v\Oee~Lfզ40(ӹ(O!ę B"QnnD jI%Rб)Mxxq4@ ?せF:G'4 @qALvM6< vVFgWf {X;`|8i$ԄDAͽB\da}xlq5 cq(JĘ۲zijbǁA[oHS2T[L̀Ll.YT^EOzղ0rI[]Wn&3c)\bAK2Tph^EzoI&‹O%-Ħcq D$Yp/d2t}I#qu w漟M p \ٚoh䇻ޞNXgC3NTtyU]vߊ鑙$ kQWvm9;ʢ>pC@|TuohПJZ[[ %h)k9JOʡ$agnoKU^pЮ#;w_y'sl1yj+< Ž2o% #D/L,qg;jӺ: ;^ބFʉ]|+=mv<Ȳ?+q<~85#GҀNC xfeKOw:k *d(eELS~C'&+w'Yxd7gV| sxX5Ν½[i:zu0 wAy:6Ec7(xd[NE (g0f~oצp׈h ?~պ 43hkEȵ~vVa0-@ckT`Zb1`M ]Y#RMF) \H8Ƙ+l(9B6M'kI<|Q!)F8SzGd8*=ӧ!W=KP^\-nAYbvsyR;mpN5v< O]Ov¬ק-q;wBZ]fz[ZJ s%C\8-AȔ*\az *:@*xiN}OkH$/F 1HI"E8K"P^(6?7-wJK\*ܐ,[OTئ zoKJyxa<],uo^hqut{M-*mBM p̪.rN:"f L{#ԽS jf1nڬxцy1U uhD(Η tƪ5"tּ<ƣdV2EՊ>1iU;]n #K8@93Ѵ`SI@Y2Og/zԉy'EbDz|Xw6N gڄҨ ѡ(圼@M#/uIƲcA\?;vp+()xh̒YB!: ՘[(R)vlŻK坁ZiZ9]<-xruSh7+"k䓅`GT0qZHq*s[ѴB\bktjI:^w7,lsyu%nQJx]kڂ(Ee?a6IFs2P0uٟ]ErcgXI_"9j&5X0s U#zk wu|v+58s7T૨]@Y?~mW.=LO g4߈UI (y2 zU-R`ཨ%x$⻽o04ĉRqW.Y Qڴ"Ч2|bg&XCyV5p,obu))P< & uSӤ"N{5?^njӐD KW~:j` /tT7Utgs b H"(dPP(x5e%c7Jo 5#e9 "sݶSEN9&yhkZM =gW=er|kƉ[}渓+tff|wC5C@_# EM)V́o“W0mGwGȟ[bZ,.(@$$2KOwkH3zo#DlM놂/@×pNFTB,D%#ggBD l1lk)^ Ѭ"&ӏ'eAPDAjW #hn5%@Ir3*4ʛo=KS)q.]v=,d!`\tAog5OM6p^VK#$@@}WFy5118Iëlcݚ`C{u('{Z'1ؽDIvHhzo\$g0sՂkj]3e jޤO{IO3W5:0C4]zg)¯Sаyv.M#J>kcX7U"(_28Yk?!֙8n|h=*Qݏg_^ cTJ8o&Q9emϕ{Yױ3$?L*0Egj9K 6~cB;I98y̏q<+  Bw9}_Z΄ @ȃTtn͙u˲)ԩjCȧĻd6 Q2PdkC&H8ɳ\C~2cۙ5W?lcZ"֒~n9%c( I2\TG}UIs2<>oL @콞v.zEi'ZRonh*g.Ao3x\gHW̒6Xc'rfbK.~;EUX/\ΆuyB3n,El]ZȘBxL6'U3F!ܬu7ދ9M4p5 ӹg(!2ŵ=d(`%Ɔ)`g]ˊJfXmB@Y8gx"DHej rnt ݀ʔJenXB4ല^?!.yFpADcSFʿy]+AIƱ1Ojڣaf)c\"ͦnk\B2p!l'[OuHhn>*QMą7J9)kCBnHAD86uU/>;硇N“>FD\QAҗhG/ᰬ›>I|x1{ߙ+bݛ]9!Ɏ50Sva%Fg99pӺQxx Si_tdbϹsil6!EfQ_:A4݆|y|=c&7G\ `7)>ɀ?ퟴRyrQR/Skuz@w  (h[AQnM;8Ozm+#Cu5#gotCLJ1ExuNP2R $p~$Ead=2J5$:}\)[aM DH|z`;VcݨBƒH@Rc4W:F'x./޼[DKl5D8W}`/"uw`Hjohxڹb+pm Tin:]*JG>^cX 95ɨd1(u UIu?V0H"+b0,ɝ 1dԲ-bwmIh/SŃnWgaI$ޟᩖUHb ?/u X5s*fQЊ%0kWf~D.6Y."ߩe-T@rzYzp-f,9ASpj{v6p E6n716WZ? ѻ(_zYzP>yM:ˋlʃVȝb~zDXE|2ߕT 3Z Ұ-zG0Am8|10Wy) vqmi L%ͧɂR|-fo0A|2`E"휳H@&[p_ZE dCW}0$9ʥYw]Jhu`sÔ`\ϬD `kS73q`-TP ak_{z9SQ2tbq=F{VдJA8=0/aY,}gm]GiMD@nj2/JKtB+xg{{>WcRE]˵OҔ3\ aNoޏl % Xʽ~EͭeNg0}-)BsW? ,l"/}MU}^>\q 9e<1)dfx}|^luC1ۘgt:L @7g!JVǕtM_j|q"wǶy(9D.>M> o-35n4k(3؅^]hݲBh}Z{Նsl{0M `/bx !?HrgH+u S/R<ސs%LNu+J0 8񅇑5WM/tnvw,=OX䠵*cR$lQ…A|S1.R-󔔜p*#4EIoQҫG*q? Ct$턽1(3DȖHpř?-Y0Y!j֭ ޜldcD%c;I;)ЊF<or\hkI<kݱ7Me[d2uIjWd'u#E\"}1j*)djd }׋$Ps.̭JE,l5ifaFqkǛ)Ϧ96 ě|7-G/CpYPІ!m}d@(Oo7(ak;5]V;p!:v8ߝh^"Ѧ?,R}Pĕ/!+q{eoY"m+xuU㠙 Nqz$/Yl_&MNꡗI .PL\l:7`t}w97}5Nxf;dÇ$wS|ޠ즉JU&"q5ka? ^3f,łQ$Bq;Vܯ{JUA~R~w+()FE}ڱA -w ݊nD8*/~#G1趯zh"Ȳ5LG; y߰X=* Wعgڃ bSySb =ol8Ï$/ ^mʶ%{`WIAyda b^fC|oZBP?sX\&Iн"J>aׇp,e6s-9y^Qt蓗2X!w lІoV Fh*ˊ< 6v ~fz%tmMVnV ?6Vuн^єWTnR ٙ_1]82k+ɮ2|KX bf /;nh\}=rUAaDQ}#qԺElk4`PO*'`mH=-,?K*IΛ0Ghh<{p=J]rw_f2BO/(Nqx֝Z2;wNj;LA-:RI ."2_dT0 ibH尚6txɝ'@dls eL8;II^PRܩ2d+Rr}o0hZ"Ww/x}TUJJl2Lyx"zŏVRj8;p bbG;?D'RyOX '9N9Jp+[p[Ό .T!GqVVoixOJj+R9).T ;ϋ>;$ rߓREk=rE[wE/zt^޳M}3i|y\qO䝈݌Bq+aD;A W$%uV½kػ02ܾtX}|nς+de:,JV)3/;Lgod K笈(.+HJc'ut<&p< ){Iє9Wf'*6D!gPp9˜ `m#!T5W',mOgXύsb> '%⫋*7&u nՔ"\`*?5'& 4o fcB ]ܚe3JދfN hhc7oeo]cN wI""An6xsNTcǛ 7pUGT ՟@;єqa9ZQTr3zƣBa„{8SnNv~e k /TG{x5ZF9V.LjO }Bقbfe?M`:ƾB6^FȝkVSra53֊OKۼ%Hd*ty._hCA,1zH!ح<ڡ[On J,%g,rs%QumFݍi(og߸}հB6̍ Aw J]+`UC; H)!ʏ"z#Gf7)?W #TrjΓi,0|鯍5N3N`( B|.:s͒.=g;a(vAqJ-p`ŒkTNUx"s&_gOln^YAeL|Fqv!%E[g~RsD9cOÏn0>WL@RJZ(٤mSGXT ՟jݭ-%NhCq( &̃%_Sk>vRG"3D⹲m&4[$}آԴ@pB3oeըdX|:f:\w!jT ./ʣѤI\iw׫WK+ѱ5!XPJXQgKMkݞP~(rRnEQ7oyĠ;p]xN4揶uHEJyUpn*xiFO ?X gDrytqB<,g~WֱG5ٌ+dq_"X  Bm(dn< k^ ޶FܲbӾpHCn噄+8Eh;<): 6U4gSJAY`1If2DAٰ?dhfҜ[Ō:!V*A瓅YÞ`oL 3N.! A1g. $_M^/VB/mg㘕 ~79/)/Tcf/qnr`',L9b$ Q}*@wgeķ̺\jzZ)ڠ:J$[C<8BZݵCۃgr)V6ku'%[U;-v!׹l Q2Dx҆gE,3+0\i+'88څ_WDܷ9~٥*h8ҭ3 l jjq*,.DLKa@s '$ǫ-W^hxEQI~t_iaD v:qiLVnv"u"fH)BT; D5XP zR˚KVX(UyQgȑ#o^0wdKra O-QQPh oJI$|BIgFVqyVӶ!16.LSpc?W#r-⼆/6-&҆vAi{q ]0vBPTUv\MK֗t7x%`!r-okq f+zo aN2)[rI){[ M^٤8˸ 'PӰjP$jX{9̤NgO&NZ`cQJVAzJquIU$̈́/bvia,Mc']pm {@1DG`*2vX]y{TN,V<:Uq :(A1l t<' <fԢxބ obkwҰ[T_n>;˞R7h'^|/;F} #Ws Zӳ$C9|TNհUB,R,$cm|<ȄS zclSl1Hą}o* v վ*6>F 'cēɮ KX{"!}GT)n;p. Uzk׌PΪ:+h6WBHeaT[] oHo<ӡ%D2s+HG\wfeX}oe#dnX>@sOҌ3aԱiGy9ynl pΓ^JY3vF˾uY)J(W]8+0* Sw. b8M^^`m2ux6ESn/GT-j'DaxeJSƸ0㣻T<\d\y#-z:]=6b{X aiu> 3V(fPF+#?I@l&=SJfjxjfPǁ9~ qD3z.疭\єm"^f!mb؂h7݌|w9G }2j5H$A 1h&h9NE();ܹV%ܜe^ˎXa;sR)bB1R+߳]E9TՎJE%EW <:Agp%6h{eӝ _hJ֬pNt~.89'IjkD3MZFcN@KFѓ⡰^ I@$lBOHa>˵{ƝAn{0A5r4YTl'P,TǤM*m{3Rbb@>Qy &G*q ءK.o9~RۗcPy1@|xlƜ$7n*AׁDCtӽ}?*;/[?WP"pc% a1g8ax7[! Mm<Lh'O',7똠!ỸxQWCq > x DD8BXB G ͂ɲ# $5nQg:?2ai&GWH(^/fюɃ-Ƌ3[qn‡*D/^5.MT]kYM]AĄqWL\SmМkϿPk1|ֻ_F]Ac8`yŒtJŭP 9)^PkK>c,]].C)J묩Y!|@I ̱ꙢTNf* 52_&UiʜqK~z{msRfwx 83ȳH[yg/ |R!}k@VtS537s %=__&Nl ^D3u >ktg *AXK,$UD fY0fAS1Rꙴvk+F1\=-5R6gKp؞MLp*IY-DzȽɃ:V[{  p63xc !M"Idjs1mJ0;!h.uL;SPYD4ߖ ĐW-P:WPn E(\8:,q)a #6hPvD8K!_Z]`e$Ut~ }eafWAJ_D ٳ.tԫ"OB:|PhZhpdLHzOmn[m& ͳZئWj5g {'?>}DpX4SWڟϵZ V`p%̙pAB/~\+ro&R6$72ޥ>Dq= 3(=k \i~:=Q&C"GK $,>Gb؃ی^MVWCƿ$&P(k]oiõcblё)?=zJұWjf _8v: ?ܽ}dQWX&.t4XҜ`R|Qák [ wvfdm!Qj&B&mYλ;R=y^ ٲ\sS/F?+كU7:|`|`0YPޑ'G4"0dj'>*ayQݞzw΋҅eѬU0Iʸ%@A,N/+NƔLk.53b+ep¡pr{=lPJ|0Hpq4*x);5&n`Ib)%=(Dٌ@\_H2 sUv.%񳝰 1V?,!|~GN% !2[Y̎Bs(z~ ӀTy]lw *Gż ^LX&Ku S98yb :eaK}m;iI+R_:W:&yDd7X3ډWND]BT-`eGTlK%*f:0"*[?:7i&3ZIgI_ɜw&_'_/e 鋑M̚'+R&hP*R>#=v 2]1T _凂 j >{/ɼo+˯;N~50TW>خ@ŵ|w/xcEmK 8 Ym{H1gC4).ZHm{$\iA}D }vm,Eᖌ%I$Lj;F3uҪ]BUlUU}jC8xgm l,H+<4:?j$@EfhHYK$NEBw+T~VsIa*ے?Q~"Aijj|e}N3Kds+Lj/r%,ʮA`-=Q cÉ3 ^MZ{h Jටݑ0s@I. YxiݸG7̔Vf!;ӄ,׬]^z^P\Y%+ajmr}L Rc=o ZHFfwnک'嗦GG=oktEdO 51hXCeB@eT}턐{^-=#wSb缞W~ͬhO{@Nd̼,#sI?Hjr)$UB?GNɯwh5}sLρ'2đ)`5e%[b}FαrPb&^O 3r5sD9vx}? UmA=tIfU 7ˆ{Ѽd٤ґ_N"]^F.tu 5C‡d@.\Z[X 64G \ybbT!-L(aql(Vz\3ݙ7Jr U}P>a%zN)L=~ Vܙ1Gy/&D>^!"/mr\=6:?SyT e p P@clŃiD#V}L|Eƽ,sX5䣀EMR[bٗ`9a1saݮ){YqGpदW0 !rg@gb.$s]pIJd{̗@_5]2@ ?ś} 0[ rìp7ji|Ii##s(^MT%Yۇ};w0m9> $70+N^s+V7 z։^t=O1^]AYL3IN^F85.єa@9 v._s%6PufM;[7іIͳVR=ςgP/  əj7-0IA9h2tivִgX>dw%&>tHMpy;^`/㥸Xד>Ә"ww ű^jc?zћ(}*_<Ont56}_RQw%tU]*_w^I?w A1}'q͌ZRVi%+ :BY'n^|[8nEݎ"Ȉ#\Sx&oWʌ9„ t~C*AVʷXqra#Sj >3g/YԮ|ЋmߩdGMI!38KA~Qj22aP-T˴02m.Q5D*?9i6R>qd2vD7]9[nrX#*@rkC*c\G[Uq3Q"/]i JI KY ꜄GiP[fM7ߋ TWޡuo&c!IWp=,?Ci̎7)T<VF#|1Dp*>)~!ƚ4A%ZHӟ gzUdOH~! ԥS2Mnf5)']de/z ^#d^lm=-uRʾY]/לj}zd,%b=R݈ys(jOt6::`w>FD-Z [&f[@CMosX0fhoƝ!kS_Y-UE- BYmpzXKQϽŠgA*AYհqfNGڪ}cu[#7& itJ191\OTuƒtfW h m?' ]VYC:GYèX4dSޔ&j@8i}*nvj?\i٥Z6( R5}5E._hV>7yn| eN*3+^+sF !3wj*^xf&ܾ(*]{FtW%;-2X,)eV9 JXs׉c{#ZEtykr7}?$š>ރ]Bxp[5w#ST+5>Saۧa7%RIØ02x7o[CD>nѴH䢾t KDwC!h{C!ld ~T*=>eYx7u`\I6ubcz{qrr GU}ЎC6LL,Jb 2♽uXy(DJZ^ sC+frn t0|׻c!Pi#SԤ]qm*yۅu`HEyk\\]4codzc|ۨN70056Xs'DyNȐzeH4u G5 *f6  (ht fbrŴMN֜n>t5Ҹ.[I$qi(&]Xɚ2OOp,WfûLGp+5D/ͽ T;9CӴqt{L#9/^I|\PFCw[ۡC@P, 0|ƚL"s^ A k T*(,6iwJHf~?Fm2Șz5 |$(?]ӷL܎ - 2py{vլf\N] eZfl0nF5ഔ }l]P[J{yQkO)/97\/VAӺJQ_uFo2:l9h.K{hC]n__Qu;akpsw8hX/o؇?7k1e[zvv5Obe :aZYզăsټלoC1~9X8]Nn' "Hyc j}GRod C4P`lԜ:9U84(-zTCĪ>lT$5BˁWixw~|+rC߅{ h, օu@qWQUЕ܂nN>W.xz"8I_MҢPzOPKן͛L_;{m5aY`֟~Ø&\bofafՄ&*.ik]* I&Ѩg]AI꽱%^7w .^|=[rqպ=N" wNd'>H[Z)04g#KTȽ*o5Iϱ?m%s@3|wfÂE,y RW;ieLLmD Y71K{I _L:I- Ŗ[ c zCPs^@KAYKb M+Z^h5|g@l~0Yc-VglڛD@3Փ(2u_&w;f={ƀ609 q<&˰K|Sa榍 Y.юr١fY;~~6fb[&^돰vrSnx+&HY`2fj>*,KHϸ3E8)rKWgҙS,.({6TjYu8ʾ]$_gc["<ߔEǓ`h FGŁX">+h,oJFu)T[Ӄo0J`ģ1m%법T?,-& @dS:stf(hr9&~tU$Fc qOk'N3k` l8`:d#i{_I'5cx;/!r@)]YYYr5rOrf>mJE3nW[H 6;Fn*_Q6H6w}dG%P@}Jtwb%Iiʆ/hRzC bĻ%IDg4p= YlI}v7_0ƀP6brε["~o!N7\ΫUӝmq:50ѝ1/"NĬ $o |>3{HMe7XN[l_J&Q~|ߩBUizx$%5fӡexؓTpwq|>ty}}l3ਲ਼ ]{p3k+.^ - NjڊR.~8/3qLJA.NJ+tL ,%~njFH"\tȋp[g[R̻JyU8alv#RfOfz#i|2 CIآI\܏`<7?4JITb%oA4tlt o~B̃tÝ^U\| GXR0nCz*mH5²]Lv4ゟCkWAnHb>rU!9!Y,V0ٌg=1JC}7A.\聉nm:"iU|LEP UOQ}1kqkaX6R1;!w,ze] 4U3Mu䃅wDڷ@K3>B5$)J;2[ WQfC {fKMeǰ RStp j?8k"ҝtö 7T;d9q<hv8L"3ǼgmQd\ Vc P&&W$(ҾWMױ)' xѻ:q|#^vǴy+코*Zkl-Ug9*{y"=eCU]i^\ "NA#N@ {J_' !Ƥ Y|MC?&b;m,bw4 <7BƂlߺף=0V>f>D\Xuaܱ¬w#Vh#O߇<3ǥ;~tt w[LE)՝Ix Y._YiVh+wi@{ɺ?㡴PLŏJv~LP܈ma ~c*3W0JjS ZNXli6' UIOH},9BŰݣrk `kzML`c ð|)MeO 0汰I& @&fl#Sb@CsrFcUhNMV& Atlm-(q^&F!!~m{X*V Pz8U=xT?he'@KNrKDxL^(E5I;.d x`&A-͐_cx:Zm67I"91+vr`ӤbJg˜~*?UJg[5CQh)*qfZnG ]W'_Weg %c,| yy&萭XmI|ӅPC]$g8V\Us6ڴu(/^ipIv1l0Q 1)}λ,8([䖄63.EZ/B2+O _PP'xRSx-|ӡ }*aܲ5Os/n +eoڴV(@~EUڤDLa (U-X,9vc BbE ,q@ Ŧ.A>i2%SŐEx1~iĽ*VWQ$|EI̵Q]LPAdS5>?9?d8\QhsyJ_2;][~[8쒱ܘԨj{FAZ=;i`N_t2L`~4G _| |S0.)| E-5vX׽fa|h 8k*ɣDnPGlxFxZkS:[E!4\*Т9}}"Yى@u5f,.fXuCUt(h.Ty=i(!ΨH' != ۝ PS̳$"UQ7/, &/D ٞ ᕬ} wѪsU%0GpJ>M^:A % t)OKuUD O qz_""`C\I^e>亂>5v|Js'Hz|{g`Pd᪦ D}ۃM +((ңF=OB)TPʳ[ Rʢb;?_&z: y(FN&ř9-&N%_M" `u¦x\AC]FX*Z7ݣm*FaN VTCm|§8HY.UdJ*,2dBL|- ]+#sQ~9X_x.j́HmBR2 ɹx꼭&FvR4RoTV9 K< eCQ^u&\?j0C5}]v/I &2/7' tϢHs^zDonR'dDK^GxZP  6Xou/v}<ĻcITc`^?0*.J!u`|o^xuIS(cx;8N >ł*oS"{}D) 1:x^=sVXvn&|e(;6^U抑E=`%5VmǗ̆Lv`ن:f 9P3=BD(΋hKWv$2nmKsĦpM:PԩrA_οh&Q;"eFo8=H"*`-!kYF tc4RKTK^.xʖǟnEI(u !#q[kFt.ygN9+!1g",n/GI QO-=W4:>fgya[2QY83=O& 8?\_>Pz!7"'SXXNbV"c ^RL?8n։~Ftbxo ѝQ_KM11k8I+ZhOm)$Q+̪SE15r_W9yÅ5Ձ|t"f9ڂo]ļ$M{E=tŠRAm-}E 鑏W42cˠueSP֛G Eqcy➇$i7/sk %n:B2 |ɧ29cp08x3_sjVCAbpC?m/*Y1Ldu-|*& u;o&l҄ aeZ>X _b+9[/-6VcwݲGalst|0vEBH(>=5 Ks%C/B Q#1[Q"tS`_;)LvF\M<'~s=Pzn dRXveרݶ'?a '^UKKŹ9\^o~w5sxz~`6SLx7R`e ᖻ+~\lg4S*K lW %RgWShū֕h9qekb{t-õ]\$׍er3>X^ ,סURb$11P+ZC/C;G|&PfGco&CI^L8@X4-֪-Gg_bq7Q_ǔ83&mtԅ(YD4g# VQt͑}y` Ww{%\WpJ)|QS>㑅T5o!L>f 'JRǣkFXnX;N-]$;|gkŷ`2A5KTE6jU9Gwfg&9;L"!ŭ֌T^Ҡ9-!K''6[C es6XQc ?z?h@aOگRcRV#Xq|^ӒEy]S[sᕧ<&!Ģ.5{s\Ha#TFqK| tQSo8jU{ [Cuzfѥ1Wуz+Y(*puB57Trr߄F+% 7^EseurեvifFTД7IF8.+GIxCI.W ^8H2+aΌ8=SbH;xE$’=,:#zPg(d&t k%oP7]6U;Q0qMjʆ^%74,~ش1ɛ֗-/T2 7{O>\iv{'ߤRtAMQZBMh 'P@YT|7PsVGr/` ߒ1cz\],& d|(,6 ,`z`о]j{jhCi$2 Ma@Y>< vFbhP=Tp#ZA]Gg}wtmoԅhw.߃&Uf*kyoC:Ȝ{)[f @0}fQ، ]`5ѸDA'ksp?5qCY 6PD&L%x9!!>G:6?X¶XSҺ@b֠KFD:\LԨ*@e_DFZ> JuN5^Հa'nCő$0}LpB٠8)[&6)fܒ:& )4=uzБ[..o*EΙa1@c6/o +r+ѽo)NFtkr!ۼMͶ~B[AR6L7e / KqO*mI [ϠM8Ț9*c-X(ϵ_{)=Cdxqa˺r% ؗ`&$ 6GmZ2_ f8 Yاyxk>s3 $c;Y; \X惦ť'zOuNOUZ43Ѵz# l6uQ61'{a9:]=DJq#97]>X>sW%hG&cvirAhoaه.DZ[: $#ic0mKJO`57/_$IfTDEO;B|ϠRX\] ^#? "@?uX(BB{Cv|'|f;TK~z;O H 4(HQ0Ő p+z Yd_zJ&-6K l9=+> zدa<Q >3kғe32FM1%3=[=Ndv{ୁ>`H)*_ױd`r@M{8m7h{o P6gh rR%{~(5RabvCcS{[z_ML`mHx'>3~Fr Ho;d.MQ4!2x9`kQ#-C CBy*W9l A.Aj%[I! )^nMFpAu2p޺/AkFSєԗNp0PU"NKkQ${G ⣘${@{ E61x*řDut%RT;/ipA ̞*^u,Dη'At;t>{A`Ѿ?5{i׃/ʂZz;SI%^ Q(Fw/`/n~\ d:omZO"F&<;RoC O;s 8DpEn)6~ݝ$`~^}XYFզi_$w\:4z<;$H {ijb>k6v'iZ*iuPk왓M}RcÔ hm\7/&mOɋ3CXG?@̭ȯ 7QuPY@maR3_Ц}ǚqjmyxլ o2b#c|QSi"9$Anu[i@W>7eUq(Gw! @ y6yV1 ~><1\epT4ҌLq~vM&30(YWz` (,[w4+]s4&sPv gOžN6lm׆b +߱Hֿ`dvslKķl.C׳G]{ H -auEB%;b}I]PϪ+[SѥFq1'hMxj;0D#%;$:ංl1=& b-fH :}"Htwsh&E'ïϷkPMq|zBg+?/qT8&wF%J{_rLM0H>g>9QJKrJ6Q웲5k2tqA]שG UAw7r\O"!_/QUpjG31DkieWSj[FWQ]G!(;0 >@I1*IO(ͶZ-=ͬQ3%{;EUf3؆7t*\ڮ]B1l F]k{VZi9~y*dE! yv%''o.Q*mf-ӓB&Ruz|1rNk UUL *-'!}qvY@|t-@4A&aqBuZP8tlB  ͭ fh-ԡ\>zx"^|ful]HNPuHWnXxiJ,!n:r95Ȋ>zSpQo7FpIWm) Ë$bMncЉLO{ HN.b#i |zp#eb&.ս'ӱPw|)3K(@ B|_PzB@PCV mR7WG5Gey|$Ok'6%GqA>u;6lY\/nn9%]daQJ;|bvѢvE<XSjD#wQu"VMKQ7sCBԂ'SRQi"dPV&3-&tͲw \d/ZhU/s3blR^E=e02w\Se|;@ρ4Ѩ@qmm;b$9BtMvrOv!X˗BjP_y8 ×sE0s| |OEE>HA Ft*~a(}w:֚TSe+=ҳݍh{S:H]Z}5U~!3zU{ MHSQbm]VNQ?e)CUA]=/ L/qY Z_'z`17R l/>@jc,ȣ*yF4>ROʊ :EoP4 cf+߄o{AJ%@S)C&l:i^4&fk-Bժf;q^dզxMxz#; !rd@] Ah|J>x%Aevw3u QµS鿟q@:ғ,$uH0Ұ(U`l:H>b?T}hN՝~3iKca_8Bn4("Ez&/IF$nAXUB Owvu (nܤWIM[SvnfOO(^+FHpd'޺F .>,̯Wr꾞kj@,VaV[sqoA:lNL| R23(ZLQJڹ0Du&1-S g~xҞ}G~Ѧ5*#ـkj"R _:ȩM[p҂0`%tO ̵`'ĽhL! _.Ni:t]A͎UkԖ[Xo%O3 ̊^u  ΐe_U~䂶3rXk 9J;@ZTrp~@$v0 {G15A1g,i~˗NrŊGxz  z$.̖6O[KVs()jF"Vg nډ#hbFHI^mWO\ݾSF,Nyۂ4Z/ &\ּh ({KQٓfQ2\n|J+ng m{=2̹sH##7ș[”C`o?Lޅ\G<;[PJ>ʼս/Ǵ9?{g -zCrDA!PYCY2(GtGX XǍՄXkkjdNJI&|=`vS>/3@Χ,~ƭ"tQ 1Y="pR8 uhq.hл:Z{2Ԧ"!% w6$K-]S]atzn8DG2t*OuDLoj63'@gaqcBg^ĊT\ _K:p)>/JW*y$&nP3>ST}R_ޓ+l(i%jW#wٓO[?IY-Q&`|H:Ill,|/,"Gx"dʠ/?2 [-Ψؠc}*_bj:V/Ʃ`9_GO/X|NZ#ZHrHjkZ%$\֓C":ϒ3w 6 O[?4_p'λ!L622gN'  /qZ gӯb _iZhT±r<96'p8n5#ѺruNstegUT+<#_ovTlM4g iqM|dEg qvt|?yc4X9-cLVlW2_H5W=dف;ZR9d/fJdU[׿n, 4&aIWxVYU&1zyY̮橱k'ӌ&c[zx =-dlU.4@^g Y* wy!0^3վeD͓ U9HIOZD}c<0̚0hX8!~.Tǽc:"@';يl \b=$a (O/âwj.ݖlMJA@h!s&C"\xc&%ZZ=.H(T]<q42p9p~ao~F&FFS{C)\@ 'W@Ҍ()jl@d1T^*?Aq7#W[@SxJrS y[q r(G w^n>!M:̈́J+5Jk >b?R iben.}%[FF3U߯X1/ѡMzqZiqO{au٨ WB)ڑR:QlZy0&EU%sMdԓ(h.yEn֛+p , !1u`^@`8ͷ#FNqB1lU~M@ɭc+kauidϕp* ~̉8bq-"-3Xn\!&2-ŭm#OLX`y@ѽ1سTdSaFHcұϚnRG#9ϻ ("SbDcxlj~tҝ \;X-[C&Ezm4u](ve饏:;#^o+:#j<7 W0hȦ4D_k@I4vNEՙN߈")GK yW;~@N5 LNڭlRkeBևGJ;tB6߳vWny"a|qPx3sv_9ꝗHq)-!-N@mē |Ot!aÖ)qL~%H^4l$c"DnhVQIRq5oL^'ߣޗыVJU'K1x>7ߪaJu^)HxZ+4G<afEۋOrB&d`ޯ`L(Bi_5v i>|m +"zg0> @ 2gm0~5$*R+0h&EXu~_&Ǐ$Ų \l̊ ] JϿ̇SsZ@Ej&xˡB@Gdpj_ub3ᆄU`m=V)x"F .)K#^\Ì ZobKyki쇺)F D)˃|R@ҧVDB1 0|c !,$"7AbE[h8Wu0n aW^|m) *z4YTQ7t H?n+<\<^z; LҖx\a#pnXDƒ@h.X9?ҿGd pk- W.h(p'I@y%nMk/mt2~}p o ;1%^sf|V7IG_(ZxkgkҥTO<-]w]a[y/{i}R_%۞|Y5 OU\\-_/\I7H!#cYx>X r4x tJiKEDgл%5Iuh6J.g ǁl~(&u0bAA$۶CNZ놑qzr? qYj{GHj(  *rπׄau!VFMӳ1A+ABXY䖑+UAcj*"MlۇY;4 E/韆<7D@J Gh6?Ʊ}Yóa- ޑ ̱qj9C0VEz-&Va< "yWţp';{:6@ w#գ\\o!c}o6D䫵ht6(V;+(9,x~'Ci!cГWH9Xl^{C;tAE‚e <<^r}K ς`nKfR.@=蚍 =tI^ا罳5UuDQӽ1KwMnZj6u&،sZa??.Z:N@=cONTߗ0YS<=^hP1+3,ٿ`8 ,牬Q3;ql 6Ӱ?\ z3܌8|fQtesy-CУw57k5Q'Y>VGЖmI4֚D*Za'.χEU5) !/*a\Op`mYj|bUH2BMgT g|G"YTbqfN0p Q?A8l3kJ݆טP ިql\u<|M&10SV-Π=.n(hMC7r-ˏZ N2oa4JmmR~ $݌JzǬT(dKʐOֵXZOna.o=[7tarss,xc3UBVNBX=6HݱNNz3:vP_2fڶ#Q /gtvy'I[. $dk4ּgph{#:jX% 3+`8t[Je+ @AWG5O+TXucrU?Cl84tO{"q.%H\}A d]ʎ Qe}" ԽW'X"Wj4G2-=S= sp UujtanBʪA'y7_χbCU~]WT4/ Xa5AbfFl#t߂ +4+^cznVXK>@"E )q5%n ږ뱱j$/@sgt9_݆NAhs)foWox},'O@TAe]Ni|?1Yl9*Gu6S`c9^G9a sΔsp<Ǩ限,vr%Ӫݪ.tǦVy/eq+OxiC^T]kƇ9ٳkK_W7#' |hw$ǘ[)g@>uTSq-Qc,@idqښ6;|#+ʽ90 D9܎K)|z#tjXv\0cizSnlPt{E |Sە3&+G/ő΢sђ.n֚b _χOyD=1n?\@\@4alH)U5JxX!8C(,x&%֤$لt ¶$ BRZ$)ǹd9?J!:gp7_˘n+=qir/`2LcUINW@1DwV>88@99`s(%[@Pv <\\`TV+LcͧGf;d$j:Iv:fϋ'>=}I] ;_A“KI H{6 ]2Q>I׾r*}SFqOj)@R Xƣ{2ߦB@2 V%Sh)S#zk 3:)-$kX[y3Zk_ 8JkdO)l4z5A1K[ps_q 2:x53'/@9>Clϔo%VBfhsD|m/H˪~s&A:H+15f(1*;WZT;#k305d$rL4o@_Kk#s"Eu2~a#*M-=V0se7P5~y~ҝlK]0XE墨H3_+=&5apWX$>צ[cg_zJvS&pd+yfh}+!Ϟq`-,ēiXQ̶cn!(˛sM(N"7eX嫴  Riu^Y8ȡ#?_}:¶g(9,=MkÏ4 ^byZp[ 4 R U wN\[PF5\v9& @4>rT(B||ch 6Afͳ %yZ0ؠ ת'ڍ %:5q55Ίe*W9Pe7Lzf '.0`xb_닌om5lۿ+=xb<^t 2M8٨qHLK^=9ȶ߶*ms<RhEc^b=ZSg:8w g߹ȾJjW6U'.*bdR0:%1sM|ym1IܰFYMC00ak(cryJL0 \ja^UBD&$g#AT]Cm5.mCLdSz& t#v]4H'狂/S AMw"+pFN?\Ey#KQf0+^!:*0TB>KF -װ(Wh(Pf%ēhFmvţ@@RFUnV=mJ4ݺwd<*:+ahZ$~ ~(C9G:+g_/ x\Zm-%!g"QFU;&n迸cuzTa$|FBjI4* Jm*҅%(6Еj!<^ZԷ>w-=@wVzxrSDChId \g8jw5 v-j.sr,舢Fd[Sh;0ߊab4@ݝbr'3A,h4$ q7Xr dgȉٙ&?O^ :5zSH<S0500(sAKbopjC G]VelMs Ua;i\1|j0)yCή!pq5|$_/AQmn&K(Q N/AJh+K.}0ݼp,@_B PRb|h a~TVD9=)iyz;+C^j(r{ľHn>9Žҥd WvWSRm1O_E(Q1PB{VISWΨ)umׂ-@ni1?R<Wv?D>GUg)b u̸H)۹ҏ VR:$ ۉyzUKzF3㝚E`k?ͯ²z]ߝ*fҕKmGbrk0,&#"4m=G>@pcp͈sEYŭBB@_~)dE~i=_M pU'\gGY%3IWƎ,I N`s5(şO_| kN}9V~Trҙ)*x n 4z__0 m5p]5Vw}UNVpB/(?][">bݒv#1U$ +S MF܈C6:oI] tvԼHЛ3|{&(oq3UVUǔCJiI_ hi2r`YVhKBJ~2R=T!Q[lscen[,ǥZrhPOJ86Cc.?ǽ no9LV2= Prӡ6#J2h=GbћxbPs⯖+`ei9{},gމ&49&J1Sщ5Ggsۘo;q9Sy!!0|1 h<-rԠ{a^u3aqJ|!ß7y=Uw|E?2apx_AP2<.ÙWtSHD%1?Ai;VnƑƆS,Jl'6yDdg>:G(8AQ-Z=/phJ5كӂv\h[iZGsUJ 2 !VЬ0{/# :TUupPsm ǨY%'ǹUmFs鐓$>sK~w ҷ){ȳExBXS@`[qi1Q.NAF-lSk$,~)|Rxܷ3/P|܂`1i T]◆&8I۲qx/>uOl2k÷?Tє1u#>K !m<~'a P^thid5𥾾]TED4эD DL\b@}1]ߏ؂w&8>'y#w6q#.)a2Qc&Sӊ3 e  pMC} c5]C*"+=kemt3Uk5SVj)q[Ac9OxIoQG,4؍iVY`29D7-Wg1W}y. 4R^~ЁHg?8#Dž]zV[B,ԀJX*S*b`q=._ 7,U(A֪4Jw3~@Kp-aac>D$>l}ֿKANNP/TաSL6l%7+Ϡz:"WkHTi]վs uZ][O/?̕J%+ vjk2P.>JA6nMBNֈ9O@ޒs[Wt*GL1H6 h*Q}cv8ݕCxSE( ͟W}2޾J ursB5Qg?po޳pp,)E`>wHG{7m#-!!,XGabހ?Sĺ3XI3KJ @[N#>d9BP }9[6:|˜ | ,T[qTM+ /RfYuw>v(;n:n0lBx7V2#txȓ9 n_&NW-A7 ϜEd1N0w #9hv2I\2Rm˾M56čOеrq69Y=)RD@%äRd x3)OJ,c>Q#Yo=5;-V`UeUz48PkhC ?ǙyS޷MA[Za`]ў6ύ*mc p;S O:6s2 P笭pGe`ǡgU,+֤PX$DHÍ팖`/}q8]q:ug5r_?Gqգ[:1ju0[kI#  J F#3g)c\GpS0Vk[wQ0'L) &_I8S4Et Ǜ 3TVkeՀe֯k}BTI<şjS#6.s0`7š(URckC{_7~nZqneU(}v"ȐM,h#7,C2թ.15P~e`Cd{!B7%(-坘w-:w87ސ%_{wnͯStk sARX` |U9{4ǵcъ$hdEH%.ExQel7{ObЉbXm/$ 4(GHäg-y"J-Nv C72^0Y}XZX`}Tu4ަVb t|Kb846NMMIСU>km`s ڌԩ O^>Hx/Ss@x$|W6jySds'"ێJ 5pX% a[ûԳadLQa=mJ/C#?h89UsSUfI9](?UXZ6tkD(H:y%9D@Mgf|޼3;uMG/t\6h!զH% D'-b R%t㍗BȖ!qE :! [p-y{ ܻ)0 ye "HC*Z^Jm'NƻY5M51I _›BL"{v)bϔh!3 ߉Gkdz*RY#3I HgM5ROe| nin_u&sYzW|h7_98LdL1fH6|jۣhA D0oZr=LiN= !3Y2W/NHZ vtZl@P t6XMC 5]yVTb}ZkJ"lCuC> [QNCEM>2lJgGä*oJaXYb/_ VM$+N;D$hdX]H .(4bHk"4W6o\atɏ"PsVr@+A[ U?!1iw)7{h`u >N\1R̐&'~Ump4K)rH;sKTW}CşJK}w*'sZR-ʹBztS"aϽ K.M E@kPF dSG0@+n}V_C K 0nf>1DaOp{3qGʄ} N! Z+Y?ţ*,C~&B꽺幝YlvVj[+ biMQi}f﷌@Q^4v`ۀcB6@/8 LzXcFՃxRm6~p Kzb(lϩO.i"t29ժlQZ/a=?ɬDv TLXmmmqj]xDGq.;hWH4^ّɆxTA?bz]~aĄ:&rWqتA6\6ݞb/#9O~] ۺqxlh?5ά*(y+2La{tP,'ԅؘ[ ;-*p^7 JׁoAR˼P5J3Qw: ~e40BRiI( 5F xH__ $Mib*=4'$MܱwYi0m4Ǒ`Wג XAZ2&8€r^q54IKW[a5}M+ p?_F9VnF!KJr93^ }UuhZ`-+eQ1!,"$ tVf :Mv8C}'xҹ58!m>u 5|t?0*SRVٶ Uu6NuծҐ=sW Fk6HVtBDRkFK:SK#*-LgUXE,Ҷb);P7_3˪}M]:S*=; *=ޯ@C {z-(2{kN{,p=5h<&:P/bFٷڵkH g:Ố5DS0CeAc"P  /o.AU{ɫ`oLc[LӘ=p)|$csJMRj@G Q`hCU|&A[6(۶jG,=W rBEb% u )AP %hDѾML!2nItVt|xK9<$o+KZG vhS*Y퉦@V7?UunNqAAFhqTREP[3;BRH5r"[, *>mvx~S@8<=^4e$s-΍^x~8j@n^%W8:ccP5!;)Wv">uhYF5u)%A8Vinfg ,Q=)h~V[zE1 c8oG~j\DY6?sAކWl f9rpFɞ _\hY;|/Dw/ /PQ64ڈlkfKD\ 8LHø%ti.QЬ+bRϬwS}if#=nlʊIM5f_kenNh:V;Q؀.m^XcID 8FGhjT#tV 9{G~d`,'L7CJaa6`X>Y8# <{! =9v Qv9 q{;|UoD_viWt`5BgkY(_}N1a֗LkFO+Á}e=h{&P^ W'z"KwN%C52ODUCBM*]:TgZ;Ǽʼ?rͷTbeE6ŝ'15v'{*ޯ{ q$ڙd0HκI Rɗ'm֦aP?W]9B2K&r0b?4"#ڱY[Foy;&*%<G.+6Vn5Z܁p:Ǹgo3 $BZQ3b6%D `qk 2Pk#I3} krdd ;*^TC?Z۲ŢDzáZQ#" !ౣI%|IzL7=5ke+snMH <թs, YөU|b5qC£2y,uoExI~ hT,"Wj~pЂR sd(Et;,UDgM6t}}yM#@9BvԻ3alnlSիA\hc/;>70ȇ(d~I\Z bdʼnd59'!N҆/"ɦIB;0Lfڷ䩧M{-`HTI5C1Xld9T$'O@&b8%XY7S^!gȼ+UzB?=vQuSHHzMUD퍢+E'eVwi"; :n߱!vawӧbۖٷ,Uw1A7ɶ1nСT)=QGyA,(B cE0])_!s ΃lȶ å@w{g;?B:;.W+v?$0I W*#ԹSЬe4o ,9.DS)W+oialym|A:P~;^߶ua oÝ`i2q背lDJx9h;]i5CՈ uDpZgV^ǥ-Ff3(Lďt D.鐖\cJSOdr "ẂE;T^wD1= [ srBP xD_E r+bU\4 cMCk9pd澝z#dEhg̦qL$T'z/cE\%!tԂ w(x%ľlr)j?Ӆz`3[+om48]pX (.PA]7ݳ1tsJLmBɮdՠt2Aߖti5+\VhW[m +%b/op~."m8H=%Q;)ٔ5sP˙uT'ޒx1i01|׿Ů#>?nc.9[|q'|Q$E#-N&@ ^!s``+-gUֵSM0n6SL YUך+H/PѴ^LIsY5n8&ޞIѲruػ E5wy#@v+(!OaB-ǔrky luiQ? 'jG0D"7 mYeCFSm|?_!48 "lg~N%e(c4ͰBO>i &csVЌM<0{ߠ5NMEm6 Gҿ6b5'x'oH R|x3틧Z샯řjI6[BRİuz<1Tz!t(Bion⍺l1J.y+mglL)4qrG젿~(G{a8FǷWF!;me.RW@M :M)Oe6աVVVB Q/*$ F>汈 frsa<UAv˃pR)-`*ΔSot)) ٭FYY B}% (S<+dQm͚S6jވмf-hhwR.ĈQzjx\eɎ?'xve*in ,P&I )xm8V'#"H;@GI&| URIXwo/ŲEiQV9̗H`mgQ}2Eܥ:0'*{g70Rx^T1B2my!<C[y!j$?KHG2A_ǏfS uR>Ɗ|L\mChvy`æZI43FdEV =WU,FVh%4PI[Z9^_~?$ UL93eKu,",< )P1Ek{x!>ℂ%ѻ=9 l5Q[]aM;dmVf#ƇdC4dn`X"B^R9!\wmFL\!g_d߶-Z?!ao)@X`84Vv H| = "pG1 kE%ҋ,űE<,nWe(ē}M*)6_; u,7݋q M}'>~, 5\on-9KfC=֬hS 5bgX +ac9{f(au|c 2&}5(XMۿ̚}tҸ7V-/uB|Ic;ҵt%՜^|۟"CNQ$FVI`u{o[ ԟu*`OF!~mmzHw +[D툜aN? ģ2?rIcDs#P:sT7hHo0n|\sqg}ZLKHHJa͌$а @UrܞwLu'{""MSKG%4m;1:ێXXaK\@kCп0ʌA}m֔8= 8n0~zxB'~ Xc' = (휒I9H2'Kqf$Y Uۅd-Ow$haBЮC BfͿj{ćHlg M%69 F IZ{ ',]cwKw6lܾ;k3ȎQqTsw9G/%gaK~Kb;0|Ul}[_ Pw´RR!;lj]OPc ΈeeJڄ\.I`t:a4ǎB~#ƟOG 7($~cR t־L54QhW[P$[Nܨ}[6\dT\pV]1j1 jzNRM?o*+,҂F?( V7flSjM5R7FC͑<,ۤεom]=!ΛK.{Ru."2)}!A9xPvi]R9?ZX+iIԮx'sIhS7вW; 6f衑1@( nu9Lmy .'TVYpbp޽ zyaSJ 6"`|ꉻ'UwKQ5u 2'"ք$oErwuht:RhwiMՒ ̆c`i x$xD#Ax= Ge~> ;Yq cW"DbPxiחHh;$?[IX+XdI: e9AƀpsKޚzBH ٶ}1+wRD3wFC%4TDO[BvsP!<~G80I[j~ hUk'%r@U!8*ޑL@ڮ'?t Su =JWu ,~fJR\̛[ ހJϒ3u՛ȭb!4w0 nӓWpO хJNŐ[G /4EjDXnK-p:n%||X«3v4;ӏqs>Yed :2wd^Kt =ts.a1K\bޑ'we|S8\$7R:;b|W4}+DS{>Y5Bwb3V]a=1plӛ w,V-#'NEh2!_B"kzyGQ? 0q"zLJ+ B+hJoh/]7&׋ۥ/k2"3ۮ5EGO1ǹj9mDs538s9 ^_ՈOk7$᷃ȋ挕! qVרͷk2Ldv,ۘlm.IK8) 1H.$ ţ$l둏|Rtq͜aBd1ol B΅p N?ec*7 8:fh8Q18x`#!nbj0KVf߶y>hZq>0Կ=HYUK ͐_+=faE]$ ]_vNvnpzl[s[3%,*D3UX@sqBS&R߫l ..h#VjǗ kdyÕTr-a_waV7V6_`6;Pc*zŭ׬S_/%ÝWFDiӼPVm}-p^f?j#1b>`g Ng)ַgE|RI1LI H% M}h$x8 Py}'b(@@[ sOզprBDČR>FA?Ou;yz26Q""fs hw %"ws$,8e 9' GSLEڑֲ0uA [q&F ,mn_3PN$wLៜL[`[=S?"C&y Q{Zn CLȞb)@QxUO8ΎF)ˮC[mPj' -W^o Tcі pKnw A(moßm@>e)*O4nuS&A>u\o>+B*G9S{ 10Fޟk7hh6 x|l 0]\Fⶆ( `#!\%R/ջsu~σ-&ۻ3zld`J$)TPH#[NЬxG$\HQ40.%^Jp, `"yш;@(Hj7NT7 A ܷ/-]m_3n{e2YlHOakNz;?%qf|}ua:zs<ɵC/T M^>2?a&'Dp{J,FX-ѷWzl[h2IL/_ ,qV|P/gN$f֩72e(ۮ@VTEzYK1Uû..% j/<@@cϽ|~^H%qW s?*+h@e 8ovC$J yؤQ|zWr _#N"=-[UY$pKg4, HIݰs<<{h,mbur)mA[jd <]GC|jҒAlND'B VMDHev"r=/"N&R\vtcO2h \zH Xr2TB@bw~0Z"FY^oK[p=A$&Ӯak8ɼ'вFKH]~9]t s!Y3{+614Ͱ nבx#RZRK^ZKT ?ynBl+rtH->[a IgaNBl8ghvĉZB׏S 8>u\~?3]%99wߔK?lcPRQ+wmR GGwq#6y{[x:zH$Kdx1se)w&`;IV >rS =Y w3$jGiWSҭ-Hd"𷏐Yu9hZ##(E=5ocG@@OGk?U<(\ BQ5.(i"~O7 %}eM%zwƷe<̜Y҉mDŽege"RJvV􅎧=S=.L-NQ[n^ P&(Ӈ'Şh;-$z߽bhV?M/)2SOeCL.^ruk&7|~k.M嶼 K5{&!8)0 `-̊^DdB&fڶ>C4*SC<]s7DG.">:Vy]$Hb5B& '[bWG wJci{E4 yv)cѮ(~ fBm)ozy,e Yl=8/C[+[ ث"4m&'bG﫥!ƪ5|\9=EqbЯrSK[:[Z,[h8,>  o5LD1\hz#:VOf%hŘ4n{qx[SI34'&tFɹ(x1[SMyy.ܣhƌ8f3B)IU)?YTz7 :onmË2DTQ2ѨuBcWs3LrJ[uR]J_eHS$%cҮ6g@UKsi:Ԍ4 7vw;Ɗ8tH%}J2]OI3BD3k 6勏& m wyCY/%=|af n7/g#!]c)S@'#d3^ЊJZYVѥζZgjVF[?S)VN6s\uNEն nW1@O@GpejQkIA5)׸>d z_5Tks[Yvz <( nk 6$Bb+gogX^Va[|fl!RX]ݾ þױeK~q/ vSPgKF# 5|^dĸe븄HyV',AL VE0ҩ¡B)OiU(D`DKq4k*jCX M)sLkU|@l9xndU|Ĥr(nb1fbtJ,Y(,]J1x"^7ciM[+e3<| Jqާq+Y[00Q 4g3)))0TI8mǑuzؤ( ΁Cm8ޛxen$lEnWMg_o{#G?jv / D˟sqa xGЩ0&\~" g* $ؿBqHo[Jaqj²FfRgl̺RnwVMGfcj{Q IA;oSlD!#}'Z2d֨7&IJ 3 M_et\VK~&L:irHaDa1m\aJ fJ\= #SyЪ4=Sn)IP݈Nh O0Zo$1:m /?<*dX/^0i9+ {l*6u\D{6cVG+KG~)o0{ɢX]t&HJ!+ÆX8{␚;Uxdܚ 94* " Ú%/xфb8:%&޶/ĘNXm痂i7.]@˃{NBߠ{CWmKezw((:q}rWQcɎ N zR;ܘ&־B;q's"n3v*.,?oyzs0F]׏섷k}# o(0iTE=(#/riB4*˜E6X&$ YKץM-;} 75sKj,xK4k{&3=[A^CNN0nX=uO26+7OAHJ tuӽFdM00I8C÷`Pf`kgtETpb[Ȃ8 ]nچ5:_u_Xgl3Nm:vK275N'Rͽcte /У떎1/4ݓ5-ɛ'#5[d}3P]zu:oy>ˎ89g 0*aB$'Ǯ, 7.{*M&ѻ 嚗8 !TlqǮv[884*DRGśE:H$2mMA,ފdtoYЫrR -IǤ:̏/|uز mMPn8h6 Rg|»"eS %*#fLDOZLT*pAED\}c d:Gle8 >q|p7 oTS q8>zc,K5 ͎*KI ݨ&rOub/0m\}zj%1!F¤5#:rs ehȭw+;=e: 0G)sJ#wE0q&@c {9TT$ AZ#`ͪѝyEho*:wS^z A5))'3B\0QqTV}'Jj`M4S(O`83 !ۗ0)Su>auQ}fNRf@IEPIv]$YtbNYv01S 8+|Y_5^xkFUI50$V2(*Kko׋@d2U$Z;M8 }CmYNauG&y$*C^ؽhjz %C(s&hn%utpF7r307T/X)li>W7Im %N9LsaOc,RnUIzaך)> ' y]rϖa<34u>2A[Y_ Vn7yF iIoKSKy4g4Nap" 1`B;$v開oAff 5[tb$ BZ٬+z\*q˺ fhjwR41? y @-FkxDF RZ?gtNI>5TExP YXg/[`>ô6srѻ/3s4t/_F%Rl%Rj ֢~rNVqT@mas;y"t3\ZG ì8-VQ^f3l[AML$:8o]C4DiBGi<|4rdd9! {MxW~o(^aeuxoXOedlDPp#?<%͓\>TRvh%RZOiC`>!gJvMyhÙr+GsXEbژdi -T-0 -%4?l7vi6"KuA+F B>H7@w*I?Y{e.(h"}uSJ,TJU86!"Y1ql0\3 $q%-,Z=Ь L O>,Du?ojO\WGh`p3S1P[5-c髗,l gb?Ȼ%d2v3\kCKr]dR¿Ɣ1n6FVWN*+}H4R&wDe?h}~uCtdtSf @~N3]F)-ˢ;IMi tԝ 0Y?$^6'0'sjs 2v[ L͉ P BƠlmn߀9bɃs)oaVw.|Ahе W6 ? ;+f)q֊Vm! :ܰ&4eVCoVq c Im൭`!Ugj#}v w/.ZEȵNhڂ*V:-Ivo_(u';wZ{8I_%R̙M6W tm.EIK]39m?JNA_-_ [O*ǨXfa#vPw.8+)$s2B#~OWU̎g⢯gWmm'} K^a7燚}lXgҁS0խ)e D l7Tj0pn&:pEvib7s xr#:ymq BGU]-H vf1[^|U NCwrs$tpilڤ'I=d"3R\5"8k^ |k("2Im`x{Hn"wm5L|1#(Kao&qpWTL_䦠ݾ?4\8=UsJg?=jJ5pz)GQmH02`Oi8DPr1(xzrz)*vWhrQi K1#`! 67S49_/N4oRşeU.P3Z YD#*iXo!DAq%(;f%B tR%4T0BeU+wW6%^wG9Y\H1=ޙ呐'`(5F$N,X Mp;ɯ^ wh?9X8IL 1Wӹw U1dۂ&gFPTqϛ@h-XhLVPū JKږY@d]un,Ug3(/Qm;N2 ̼uEZ< p=|9@t,F|3esP6Oqm2ԥAs[:q0MsLHپ9$&عE^I&#/ڶ*]tVē}Wt;YO!uD׏v!?;|cWn|j }W0_;@q>>yN'8k8 R&d?lS@K >LaOPL`ݙZ? +_k=Ǽ̽~>}0] B?\m=oҳV"\Cr*2A雓hZt]ǭDwiNM¼A}8m5{/p#|UhIfح{*%~{g~\J7 J3X07u5gQc96I$r/*》0Yc[&DMC\g"9&oƆ*;Yx3]3>~$1>]۔5B,Cߡ, cMkU.>es7q;Q"D@Laawq0r߯z9G*imxFοIEҋ.#.7!Q⦷䧖`.NRq@ ^W^#lkU( 98dek;*6׌C?$T 窊ĭGg\#7ףUdLZ.uRHԲl<) U/.ϣ%tǟrl 2NuDγ-a^wJ|a ;h]0$2@[gCVⅼMOtx}3# C;N;@dpQH.+͹if]ҌH@ǖF'|x&YԸfVJ%~L%}n>ƛi(mt%3a<ڙ|vf]eWTv,n's?VL NS򟽄& -~Fii\U)Gau W"q{`uk)q'rWE~ WP u#ĆQGrJEmm G6-ԫƃ.1<\f"S[t8:y]|F"xڶuF|"7.{=RDtLRUJ]bw?b*M.:XnF|aOFZvʕL ),nF `bfN +&qdٛ2N!x73 Zf ӷb(tu7Į*|=ĎމΎ"xeIZIR5S;)i# )eTy"P'OOMqCs 5Nue߮q#ȯ33plh>xr)z1'h_u,Dرfzk]ޑ! Eg2\+s:qb7kO;}_os=`4['6Gܴnďۡ[$".bn@{U &{F1oWU*Thݕ$sDyq(d~B!g5vSQrӁ>tt~7== L<AЖٟ~Hdy)jalъebAZ6)]gӵ,n䷧PݙtK[O)L͸=+5sN?~eKtܸhv?Hn@tY݆H!4]6(# zN_YBVrN($ (^BGJAgBQSs%8W k~siI|^wkmIog|eKMtF<[ɶ pmd_E6k244+ 0&QiaRQ te7dӏܒIitEK]&I3`es&ZFlIHp{F0R!2poqLʼnMŨ6ֽ5=fE#'$4E"d8Ҹ'JH]Z *%n SiReȪğ8] S=ȜJaƐ,bvH4fLSE]hdSEM[MTق!}'D3&lݔ+jQZ%,VG1&6Zr t!P'c'SdηNl$Aʖ: ͧ230e=J ִx!y㷁ϋ\5N[tOc"h.ޖD ȣi5)*8Η6 X[d"KlE7`8dTJ' @b؁9% ?*h@F\lEH^^{YMpj ZbV2U|)"?HPdɤي0&ݤ|-e˭fԩe%ƳuI "|_5Έ$[2xt!n,)-2gL]֒#} q142V"El7 O!\UӸ W35 ~dm_zKD'b `un i̎@NcK|4s$]BlV>wHHm@Jjv6aUD}ҝ݌y|N6t')2 ak1< k'Ċg0rcT ˧x]Our u$S2H%op.'zRT]QқL*>]&U8ZGG'fiyB]*qeb%R# PJp,݀]n=Q~sZ=dn`.9x' Ckz<frc8i<Ħ}p*SS' n'S*e*#),,yX(nϣO' *?4 duVDSC>ՙơR6%^\A@4WTQZ|ꗷŋ-)W`:> E)/:7IE;9.`]Ԅk R: 4E/oC<VLqnSt9e§y?l$Fp\W?>.!VZ(*GcR[==iVa3`226-]AX\'mL$ݫy!(|L`|bI7"BUPf%<ԑtEB[\54 b X7f7|QRpْL, ܵ QAQ[Su^!3=#yxߚ@Yh}i^ j0&gqon 6:iikaVǮ|Ǎ5L5^׎V=q+[[롁EPYB)}kKo)) %*mYX΀*Ud%S[ORH\GAŅ/F! r;NzwX2VH30oîNOc/ DO|spb+i7j@3uu$2qV0~! r<"W\B{jR?!]II A"& "G<̩E@;31Kn/\ZD?9 \_w ^9e>N}#" bRtæ\cUU_䟢yqpO/OѺ"tX2L)=LiWxOIl~,Gtܶx*IP+B`WHw)uN-7Ω& ̢fNZK:GI5hnGn1 ˞KSG C tpU$qPʻf)r-{fƱ@rB0gwB/XX.&H{m(TSSdJ9iFXee;Xz^߈{nqUnaV-uK_6EiKϼ01Nh6uK [KåJ͸Ơ̒_CW#Og7Y?%n!`zcWv7 I!]@O[K v7pP,N5_Ԡ6>%`]\, ;;3h eίeZsҡ%O/fY`QT|< %f w@ǰreY}iy˸GU%6e,;c@^0ds\Án?8D HXO/ьc8 68|P/?i(2M@;RBD6C'50aRXamBp&HNIfs8R@hHH»C +q}]'Q\T |>9pi^ $v6{C0g$`+,aq>I}gwx+T?Т2K\UVeB͇ xϗYXJ% A[{^|&hYqhrD6v/M"VM6w+-a“Im`w XADW%ʗl::0 7< JAO}v uP'5_5om1&I eɩ?wDxb->j9lCg i^{), 938\@AR>HYB2:R`%, $iqh<Auy0DZ`TDi( o{q_ W$`fr˝UEOebV$cn:ȥz*\G3}S,ˤw"ݮ?fƬ.,(wB:j%9T $=t6JėR@WKіV ig6HK;0o:1B>Sf̓m־] ᣟ<Uh sk0v15rnjnk2q?Y{ u*zdJl)h:"S'r懬(G|̮)+lW0 fjt·u-~आ22h|}> esmJ|x_W8}mOчD GoPYln|6ވtYٗ &+&ubuY] KsR!N"ۗ-?|㝹 ʾB=M=Qa^p%r7) _#/xad ZoCS|E1L:~|_ܹfWr%.tĻ3vԸkA]SxFqf@'yw>T&jK@c0%0c7jG}=ur'hW1t0/Odk64ܱ=ⵓ+P@îI/4v+a|/FM5q:J"kWd2gD/ ن\UnIdG:GfICnE-i JG^]@$P+},L>4B/=Oc s~6C3YMᗙz&01.7EM>%6K0v JRUF&2.sB,)hɑRNVUSHT`fO*=+jhorRsz;mW&VPgvĐR9`mǐ4)6 ֈۏsq&#ihfx+< vipdk:D,`D ;ڒbꘙ{[hK5s{4fZ P:(yX¯ jO/mX=k$3JZY$U͵@͂ǭ wxw9L?C>6;p"YFG"?DA9zL1)TT+_J%0u#{rLgK7TNԕ(\tU)AE.cYk{t֩cb0@E\_Ue /D8FHi<,{C[ֳdpvt%l%C7la]2KI9=}3Oq.6OL#͞ub[ݼV|AK?S~66%bҢ_;rl=؟T"Ih>ȹ[#mb,Cre{7tr/N3>wք 2Mcc ?y_&{Iq)Nvj~D"ӳp F K=oY5rk03~FCal UvTo"UF?=Wq-1JylO,v˳2̹p+HP) }Pk#}Gzg\W5 Y^N):Rw1M [>V''~E%;K1Y="6kDg[Moܖ ʼnGƠXî()>Ewu7xhFj&?39aQd#)#kͧY} D1Nל|x"[D_b3Rچ c'GlL gHH97zU9Jlٙ5sρJ>Ȓ>lT[X"`IZ$˙.L4(b 9P'G1򕬞hhKAEXHj]cItj\P}@8J)!Ⱦw¡G c .MQw(TH ˅HO%BK@T`x#wf@֪>by<.F^5_AfM"ᡒ$W ^qFj~d3X$EAD{IxOk/&Yjɕ<= [g<{:X/OhEύ$S(0.\Nv}1h t&5m+9T)dx cLuzk'UZI9y:QZ * fd50p jRԜἙR |gGjPt#$_qTEu>c ZTX~%x>21}zlGZ!9M8k܊YyW;"*}BGp"Fh(UuoWyX=5 EcRŐMf`lyٕNxHݍ*f;><]W22~SBQ+ADAR@<8 5vɊ+nzQ͚vw fj*UY獼v;{2(1}\¶+p ,, Q̈́7-n#)JlcZf, F{‘s;rfi EZbh2 vg[&|^hP|aU ǟ˅w08Pov?B՜QRˍĄ];#'&WH2 q;"=;CJf )I`1V.u": ɒ^+վHleHDz-R8?k1ʫ/OC+Ob$cfIRI {{ oAq .W#EӃ]yH,x޲ﯠ 8/zC`Z=,ɱ v}P: ͑? Wg,'e-ųR #^P=ڗpE_˸.g:˫^ddN koi Rgz8T)FrUa31Ln$GS;x~7V:*pW{_ApM9>!cX \,[:  82d~R gI4KS_? 9^ &1NS@9M K[@I^&t`m 5q_+Ǻz9%248=h?<]`VMEe$8G-* %ETsA_4rS|| bI ~eʮGNp~DֺkfIz;OKzk% kM;F FI$ףq\~}|u}8Hri`I(jߥOƶLV(WQ^"Y@NJ֕&l==Q&; J|%V(j3{0PigX0*wVXCW VUGOE U#zDR+F5B3ўEȉIohuS3!k-# ރ1B?㘛ɻ_*g 7W]-h>o2't-c5쳲L,_IтO#W" iF$z?kR}Q)-(my>Bߢ:L6qqcP"Uhٷ@GnϨX9ۨ{G\±~DgkdgTټd>ÒW&exg$͕r4\ԗ#t[ojfF(Oť[1g,y7p6v3AL=^N pR32ڰ H\4-}QDV%rJ7'c-.WRn$ݎf!9H&8hL~Đ-Y,F0ԕ͋S bc)Ԭ8--sJ1TҽWv5}gª"9Pf%W%7ڎl)׍}^m\arkMلev0M/d}>AI &MLGt9{=Rgk`i[R𐃭 o3ڗEz :sTZ8Ǜًr܀2]=D z{T>ajsmX\Ղ\ YxfXOS붕ƭrLJ8ETDQB[>b,l .7 r>lT#B{$vֹ'_r0hg.wv7q*v*H_BץN b9Gq}Cip6m[/ 90d26dYcKW F&TV < :fY}Ҋ2ί.hn[=c%co<:G L)Y$IXK(otF-MgqFm5NœFN-m"z!\ y}պbzJ+'T*dZitKXiř:6HQJ?pNʯq,MմIݾ]LO'#vWs0٧%ƊnF*}Y$ՊUAkǼ`(; u+R; ɖ8z;/k\3./*WnVaQc&.j3M()ȳ+*e(Wz;µf`l8> &Ϧ L}hÞ垛)iD lcO'Nv;uTHO\;68`i2|K>87GWeGˏ$,| %J?`/r ]{[6:{@aqxv g6V:pUp% D큠= jOJ3?{lWX|bfX~6Z!ckWO˘;^N٢In[~5fМ4{ A4㊪bZx)ei,%>ONhn4'ō@!yu~?e;RfC|EBB8rG#Ujee^>920*NORw>ϰw~eGH~ 6 Ҵ 臥K:(Zdͽ.+Yjr~XÏc8G],90vCln[CpV@tA#C!Î7?-)v7W_ Į̥gA XP*-Ur͐ #b;kذBfw( 3\^Q3tF )8c: rV@*N,NKh_seV8XǢBœ! yQ,H^L4u^v=ԞrQz =gVڮQKj!.,"7aN1.LQջ}<Oayٷ;#x^Rs"E;6j4A4i38GL16k eT!OYX֟Z!Y sD i29+"zR.;"@GH^j QHMhpmyh"<}6)fȳ.vV̵5M5IQuq%9;:;(x{ilb yW0aNO=f^V]n@e߉$Bn;S^օ kjp dph$嫱vA@>:30qR.ƣnsN;T(g7 -Ma *}ga"6|$Oʍ U=/+V\ *k碪6L\_.a#C)3~鑤CǭP.k^!'8%[Oqj[T|.J˯Q{怺ÉoH9 *KvF 1q>\[{'qjZJlul~ {B˩HX"Kj ĕ%-: 3%oֶE;iOŗ,̹ 7ĥH]Xy{=>])i>&Uٳqh=&ҵ(Q fh@r)tUc0}\X!l,rePBY܍ Jp _Q8Oo7lk@l3 ^T̟RyXe&x[.FcèKd5 8iH˴~(U q,pwXZ2`Yp9ZLp  ;Xu)KSQ19oY~fGEɣS.s˴xoouT?ژbcu] 0Txe9[Q<ڈl[%M8>:@Fdys836]:H~%H[O1!G9_lIOTl t%u4%& 僭V* %3JÅ2#gUZ/,?t<>r:HT*X(+;7ق+}YS*xJ,yk)O4V[9PPRVn*FgԌ)ZV*(l)k@*SYg8a/@J$geq3х0LO28AJ(n]*G$f4'\^D^*_.ۋibtvJc#Yi?XP쾸]@` a=x)S~ %*\fJXeIS+.GM rXy*>C Ius.oQg8Klc,E\-! ._ i[Ww;O?(1{N:xt%ғG X<L[^0vJX6'\G=R@:B+i҈ E[%dR%RܦGQԵ)M/6!Cxi֚q(A` w OA qR4>~ "̖ORGY||*Y>a/S4^vG0Ɂ뵐gjhtq(tcܣ6˓CLQ:5dpd];ڌ%r+&7[Z&<Mx;sX ,nōi{qeڿ Y}ux}UP3p?eBjD O7WSJrvDJ$i(sLz}[4jf*`(c|&*[yFMn!x=ʫ'8ձnUZ[ j.ez/dw/4^ezN )2Bk¤r5%q/a5kf4dVoRM ;Ҥүpu:\xhD}f)sEl9s /dF)1@+voP-xGc`.Q,石')%&),̆ C'x$!hx\ȞPL%w`bt!WK;?%X; {˄vXnzƓ YV6vXr)BX!O=:?KuLԈtڊaQ=pᄵ#16ܧW Y:RL/(\p6#/DZ6=H@k${mp)H*4Qq]"9>xH|T1hfkB*"*/x:Lr fΙ J%v܁fކ vcj[S*/^[Iu![{ĝ^8^kb!"-Rxw'0ZEӀ<ŗv\K934i4HXX(YDL{.΢hP>sr4džǎ/H^tj y%t]gϔ'+L8~Ŋq Fn(nԂE/Dfw-V:YEC/=M:裟ˡxjftyUnBDkvP&_"e&>UF0 Xkfiz5-&'i5eVP>w:5kQ@#7M1vPR55szbC G]K6#@}Z7O Q}iF"֪M% z&g 1dU~Njiw-aOЏE_^qɗl識ܘS`?xHw)+ +QD5+9m[Ǒ+vH!}3YZE$b/E1Ɓ|)ǃTu+Xo!*8NjS[KWkt˧sdT8 [z$[{dS!B8Y-sY3e)wճX%Aɣ]Iֶܻp3ck-;k0Rԧd RB TjʩZH-/yNC/׉AXb{+F7ih,Kcݡ'Z8 y׃o \>D!v d?zϷa۫H 4^Knhgot| UElQ#Q!bsu.4}7RvoIVRi'zT2^~떜%ӏὸȔ6@S3bJݼxʴT"=3L bqZ_1<=fGwN =aՊ'<310nHtE[SǓ*[/: y`(OXkq[ɣ%4*w{9-WG3 I-2 ^zt%ܻ\v Xʒ77'e Q'1"dBs3_f>##ޓt&Eː+I|3/t=y^Po^5EZђ چեo{m E8KQ,&TJ#5pQ$:*?hHJuQbhhֹrIl >/!{C*; X)رjpQǞrw 8}T OYHpUCyB*fmӣSzr!oIY6#cIdKL6s9 3w.vJVp~HY2K$fʪE|Jl8^6@R:y@Aw$p);2BL64?3+[J/x[01.@HC^vH"L{;H&r(l6.f< O63(JPx"z\?#´$+}>fJWn[uF?bSFl |i) YT8%rmib"cRgX}.O \HH<12)LN@B. mDU}}6XJܳL0Ww ՠ@Xq%","Ifv"m1 a\tnZK"Gm;C?L~QWӸ ?v/qDkNT# L0sUd8!V!)4}]͑D }T{_yBNu + F-RT*Ptmx=_ E*&eRقv"k+ tK,3*+bx3JF|uJ{{؛^sD[Zf Vz{F"y҆7nwmM%yٰ짰 Tߑ ?4Uaw8X8Kɡ$ftnO=lE)*+n MZn/R`KB73%DMOgm usr$L#bxhYdD[mDB>;^ 7HxI~էt5!䪨EOgCwgU^悟"}C"t2C14r^M qӑ@oKCNk AկY1a_M MmP :2̀m6uv9F`b^՗|&z0gPu.+j= #"Jzb)tf?Ie-5 vEU})< ܒ?djYsr4o7KE홬{_ u~5}Ia~. @ ǰBUF|tdR' ]?vߘr3JԠ~4˙L- ]17*n(1ONbϽBc $>sGo3rF,ECJ8\X0P70me6>Ǿu2wԩa`Fw5/KF; ?^09ŵTcwInW̟PA \b%F]'kz/ߍ ˂̈́bD.%Hٕ\K2ѥ/ ʈj 7jP s>PVQSl7F؃Hpl<7liG w Zb2fnWBFro8ӝJA=N_t.pir®|081&CU TE4bAZ_D2v>VTП~;:$ܐWu΢pQ{q%V*e]{ۺKF*M(_S!S0{c37v%=p{Ю)+-Ͼ٭1.^c }gM L2 zm?qG!]k˶>9Ec+o.i?G~Y"]0S?szH-iQhj[.J4M /drޗcEQ  "kKVSz=Ф[@Vl\_HJ2~5*$t&9K<[ mvp{˓L) Ut1(HYSnurl^}nΛ+"IHz=wƊ 'Kz f ?M\>:Ȑë<Ik!JrDLϮMz;RY/x 룉%J֦ dQSO%l?4#h cba#VIx![~_4܆ `2uh$YWfT޻LSnc. 00* >! -jʓ$^ "F|qA/ZnUz24(KyN3b[B0*W{bOFpAQFJU㵖xT6 ƺc=o;cXq;t$+!XL?;&#$Bأ^£$ /5(.bcM;Ė@bk31Wd^h{ٴg+~ӤI]ve 4nhѐj pentbiKR3O}OMaxL窟ĠV3X &QbE{rTmg/-33r\ï=!S N9gXn(K nN_Z_gL=7Xi?uك-w'-Ѳ9V8;uH.wB8s.ef6/`}.MtEo$YLߕ8wEֳp -){Da0dFiNZO2va7|~ʚ'46eqkp)F@t|H:kF͑K~9݀|&)-smNy a/ԟUg e]6N?qɴAkׇ-|`1E_K9dfFd?O,6-| hvR]<^AsbmĆ.=lɶ\-uEd"tۡbov90C/.m]5fNaJEb5MK"lHsBMkX[.hp =JEq Z  ŕO:dZ>8BC,"Zf+I[8sJ\V;}#Z ΟSG55.;:zIɐq՞D)LP,NX+x=Q!7ceg\mbwJsUQs8Y}߮YUV4 'hSu\O+K:i/B֧ȹ& 0o/5YiˏqUeEW{YTHN81Mx8esL$-d'!МkOœkL&%IEOoT~4lx]&,.l7~ #e췅կ{@,t>7:e.˿x;g=?0<.('zCt?aݴ>R.}R9B̆@f1U1?:Lhz|w)l"D.bL&aw)4h}6!z/1VkE?I=UohRL5$=fOwh]N`2X;%xG+͖EpJlZsZ_M_6fa T"Pjn:w*7$?sHɂƽ40jnJٺø|⫐Z/I[OC)^zƵz8cH]B1ܩ|Exf(Тqwt)Љz-V7Sv;<1ޫxoF+TP,(?21p_ 3h!O#-|uHKc˯ǎi?1z~B`/ Q֌@;4gEL#av̓XJ"=IH&+|\-wѭ uV߲9ڏS:[FBVu"4,Bu[k*t nY14Y"EApbReF6`&N9XtB{;]} 6e>5hkpa ZFSbL:xZwFg͕mo߷_3p?;h"'ȡAV*Mǽ{@vU0ֵ@AX,HG@hn4˸V 0z4?M `vy),ltDS'I=%Nsؤf Ӓ$!=18tTǁ"qDA4L(+7 U؋E ;`0ƒ6ȡY.͵&.Ȍ%kϚE-ڛ]Cb|0ˡyG_:yf?BQb݀hDbFR6ͤ{i&[p, |ג>$,!aF4Z ,շC4xXvg쮹$_xx36ď`o!*wQo7n rU73BU=$Td In%$s A=EY6 uG)4*R{+ki?1(Z顉iQS̿H_O&+JYqC$OȌ) ː7Uc"GȦ;k*BS>փF[NǦĨ*Cε6%*ZNwWh ׼o5}[wɴvZ/i)Rbzzc%RsHV_Ȭu 6ƣ2YONmoWj~΀N_ߔ/6|w[Mvs@-4ʅ?B (b;ll:3|-?L9TrS4w־19BI;%=N:VBTd (U-bHx)"! aj!*AmYm$hF"Hje>fb R I.zqr (5ûmWcCoܶ_ߩݧM2Uw*vVz B.'xQuB)!j :e+ іљ<33FםqpKL{~6jCM[3_5/F ѣT;EƠքg!'AU>]"hrڸx W ]1Z;9: eV4j,?}5F{`bK13KJl&kZ|kA+diE+x02Vդ^b~COG#CKZ .OO& %̚bǍl5ol۵Ӧ&V~CǸD7 xؼ~{~!@kE|_u?uE#Qry*F㪵<~@iOKD9u=b{ǔE Zzر܌1 j#n` QN o0#st:-[0|!BS;sJEbձnKTˮ%l Uл!1 oz>7&ߚ'sg0-hlY YQNlP ^3/*wKfwgV/X= &E,+vS~"tϬ1Z1K%tB_GĠW~Ue9Ǿl; [s/Ȩr"UٸxmA"CBtp\\P'WKP6?Znu!u|R"bfO! r3l&E. {==P­J9d rzTvq1³y`2 >&cQVg$HC3wgC. Mn9᭷@נLUJN7x :!JW87dASg XPXP,"KJV6 1Oے1^.;ej#{Eok.1mjIwB97Zj/$e{|vsc 0?i~{ܔ^·P{dR׾Kk !eX6Zȧ2x(hȟjɝEBK)lIv.ȲFKxͮ~l/}V+:i@XE"*&hMWޖ}?'*msT/1w8_q Ai-j&@M g+ČNGlKEѓ`7Q+$y]I{q2Oyi@`ڊ/Ahӎy ^4_r6U2Lju՞0 )+CWm=YDfb]<%!j(x٣݅z̧nY;*^m dއx:D?zN-#&u CO}M+5)HR ,d g,aLo=yXIʎ˗OqX쯦ɷ5lR3]vMʍȐx)sSb˅v/R0g,3kjCwX #is* "|/1DݢCdSо4yA$: fr|{ @֙| 5AfV5 Nnoz_Oϕf;qk Yb+ ʎYu09ϗ\qa Y3Xe@A4h)*vsH.`9¢FDwk^3¤ sL3 I҅cX dDIsvdZۗdRpKTq^w ,/Wy39 mak\9p̚RĆUِʊa'߰J |K;F2zYp [T#kCSnWdطB ??_o&y#NfAip9>Ƌ;N*j1$5Y7u D{g:!]-M۰uLc%q189Pbh['aa^ͷ.?*ǘo}]G^8"wW1"0!3}7Ϲp's|| 3-NiQi`4u~a)s?y;*ңfN +\am8 h߼i+</ _y[?|5xE5&K,}S\sET1DȾW L&p4'Elh "}yP4Vt;'9a﫣oL:?20l'.h9clsrmiHӾВ< 15N֐"H(ޔq U'Z(ː9L?aNgt)6WL. IW"ޤhX@}:BˁCðJCB1 Lpy +-=jY{L,Jd1"<*~g67w=>.6Rr/+Se[$R#/]7[߮|aJ'>H}:վtET2Mc_lQ&|#tʹ J/臠B,g,LT,N"}LBEkK ,}vZ62krHx}y!\~?rlO%9T)- >tr=6\n(^$jzR(]No髯9L}yWIda̕ĂK Gv#S TvD8N[ݎ.6ͳ,b$,ԄQbث}ZA> }hȨMDRJ!pUԱ= UH9n}ra7P 3!~m_uk{{1UGM$ 7Q9os%t?Sj5xn3݌* ; :}˚#H}RпT 7e!@mВq0:Twd 2)I Gvө!~}\[~iQ# ڇBא6ÒjTDt6j9g<Ƿg: r.z/WWzFlg98K Q5QAzAVޘy\O_r6gZqCät!Zz)uEg[m7/E,Iˍp$5d\bGm&;/r^|?;MϙV]VY_

'q<_QׂH5H0E:Dzuy:80=okN}xФtnJ(퓾LH\hF50fթ~rGSdck ##sT]2qj_|KW4/<ԖRc&`Ři mpAIHㅌx?ZZ&,\B%{жRϟLd:8,NjSRg)URDuH]#O_HLXB+``OCʵYa!lc3/ވ1 2&va ׮VJo.瑔xкjf^<%-ػo@%3L9.n0]b0=;xٲY8E68C>+g*xlk+?wtaփL=4A"wJ3 >#bIE+b&3 u6=FC4Jݡ1F/~.tեPbc٤$=*c{b<< ׃Fd~3ogDZz- P 2+o~#{Chؤ/u!z|<_4q Ϡ,.{Q9A~PQl~˲ ޒ2g4أ4vF4{`R XizmAAPb<}pp[6{AUt#pthL_(L?dVhԧH̯k b=7(NU`Kq4 6feZ y N>ée gPT.F@ڮg]H(zyh=7 ss5)^d "z:g-6:|!l|BBȳ{aI(#4l\w;uJ`A aoqja|UId\ k%&u[u-<^j3-iwX3^g<*$IJ/WW֍(tXUٳ`Řڬ{&Aih5Z.|~YB%k@fT9BWҶITYwg3%YnE񥼆lHݨϟ2Wf.^n,Č oJ"ŁzmKqXyY:n oπu*FvB l%.壙OM#ﳓ:K>K#qr$Vw9Rs6]Ws=>Sh"$5Pp yiO^e^:hj9"ġyDSTyٰ@VWB^aN:>`F3fi>2`bH0yلph|]C'Vp% VZ,xU1!±ψ!c>HOuh1 Ś+E J8Q/aXwaCĢrE-lϼ$C:aX]#nh{ݔMg\S4 //oУ-* WzxK',p<^QSb^hhĥK4DDזx'Dr㓸pxڶm aK0yA3qݎ*3O#및ljO ,Ä2tH*rQns2n."/!r駱bo`uCVeDѩQp2;D~C0q<t=/V* ;DXAP ; zY GhnEPskJppɠ*o("ԝƵ$}*r:gG8$ij*P R}$a{q~91QX{0'4 " &1ֵzXR Z>Sk@ͬn`(ЄáX&K8(.m!ĺд%Ntk :ayen[?fzzXu2|S:.H},N懂hnGd+:p`#^1j?] Ed,o0saRH^hj8s[˲ j#n5luT%N\xicɯ%܏tW~SaYUu nL뀶tU~ `Bf.I(! ̆OrÁ o )ÛV~Wt0Ԫ ~oZsJkp?mK#{f׌)HWzkSOv##/>nq" ֲkk"P0,U겆a@ KMJ;2l$H{&!ܹC19/U/=0ӅPCNz[̟a4qoL8e<#?-I_3& =09;?IBo2bɪ<ŷy^ bB_8+Kd6K#N+4 B3z3X_lXAZTw0ٌ=,^6Q$m0t9o g)- ZM;S -1.tHQZ>E\Gܧ*V,6qU.r83:Pur{%,Zׁ]x*vmQy5F`tlʻK@O?-z‹oMѼL:CIY_ PP w+v4*P_؄$g2—΁zdϖ?p@ }Ρ ZD}bg\2GW(uoC}1t̀~ܗ-n-BbJxa{QF.mT]롘CƎ ۽x^.|np53Ưޜ!->$֦ug-QT 0D$XF/zcQ3Ԃt@YqSS?aVԾTC",Hc<{:o_sZ'W%Y1i'$)F@@InrkE-O=4'8>r QAn_]#(ʱО]ۗ\݃ ͒"#dT>2r5]FvSkQ+"ofZ4y|XgTN2QzP4 mwKH1o@aCMgE8A@eb\۠+eҜ+2^pF3{ƃhugk=) !Mdatõ-M򴚝/ʥ} V&lj'= ׭:vI¨[~ysڄaeyAlq#OݥI7w["?7?|KJo#+2OBc9$قƏ.{XACG,clugZ2!^=(֋]ehC&s{emTDkc^wGŸP3nÿJVPyТYcx_:t/ۗ6o,"l4 ? [ХbpcLI MΏ5}cNj%7$DNL r& ֥&O䭳7Qr#7` #H21g09+gB*ﺋ:} 1ʘĹVcw֋IN(xs]~#FNPzN ѯ@$lKP4R">a /a5%]g ݓj"ே6߫Q ~'ohb޲b]k1%"V<X6[\ι>9ԟu=RhQEu|uVCPΙ/AU9s}L_ s͜~91w/ꩣ1TjO>@ bq.+9kw?;疠Ji%GVӀ0Y܉KʹɳT C&!m]Y.f8QCx}(CYC'¶P7dK3`<0bhF]Ѻ2q?f(a.B#!bYzQчGx[|~oc"7t؋="(B(氚<5V_q?c=x_Vv+l;K|i%_e[N3r#Gg2w6D1FSMwK VTj=No(WmPOCm3,Xd ϫ&;- @C{F60wo1E͟%?qwl6kƀmB\ct:s#abhDnfrjuj궄woWnI;ܟy(Lw2'K7JkQ8 Q6>lOT9RRZy+dkuv%.,ʶP H 5 4Mƺƿ\^HBb\vC-aGtK7p )QACVeV!fc@B+h5c3p; (UR@tbai~C{O|>, b#^.%YLzM!02ݦ+$^D;Trd@5>Up# < 29GaLhB?GaЯ` 췩lZr2$3c!%-n=H@ZwT ,cJ2 J3o`,* " IQuy__0_}|#8fXZģL+o.}hVLrP$CuwMqG"<*^S_`qCt .W„D .UX苂, \,/o <pu]P-g, `|>6R1)xK ld,DmVH{a3FMD 8(v1OĜWVK&wIQ(Q +]k|Jyӻa2U^@z A>M%)(}vyKz5Bvk<]gEipxN߸O5;n/^撲к~U':JW]ڥ~t@#F#M^;ȍvNy_:WEo;]">Iܴǖ%Ldc$<$Y1! k-U c`Dk*j];[}ӡ;GG\{;}2Z^x:%Op_n×E0~2KF9A96dڡ@-*Kvky bТ>2!.OlQ=z*k:!aXdso`/|r?& v(nE>܅ B㧺F…\~veymYaPˠeNDCC`> )|KޙO kL7S~/n csM 5AbTZ1m%T!wm;nO=k ֎Y 毗!*!Vb'G9Y|qCvKID~$e2bnme_[}Vl,̚!ㇺ,'wm!VnYza"cǥ;r%E[BIͪnPu&Wth$It@ W0OڴnAk B;6(m!=g&yhRm͠OܪԻfR yŕJLLeօ`訖EZ / W4ͥv0*9Ыt 7ƚb O3'p/di_l¢dCE7647~}5V^Vz#?ojkķ3|@I)- &$`IgL?|(/&d`;X=UlW(*Ds]'.!jlUTp^kj-/#P T\zvU_]7$u47;J;,\ 'ɮ-UPAM0_ Q1gߎ*0zMy\wk [Sp0*1(&L%'WkmeәAyNhi#&NT xr0&,Y%x\Į s5Ta-HJ L;T^;Zi/ 9e4-1Byܠ@yz4IU> irnE,*.5%cF|rႬhM.yӈ f2gMH$jr*ϊ&?AwWQЌ%XJ^b [YRI EP zMдpE lT?HUBa`u?JʖWt"kE.NfiqQgU\!qINc#L1Y3mn8,juK7dAp9.%z>*n,. G;k`47~DrkawqR|c^!V.Arή\SQisni3Ǫ!X:`5"^KV;N$Pg#rqPS&D1>_ǃ&2<pGb0,y:=)ktf*0'pLJhmy*fZfd|#h!ދαaZ| 8bɵ:,l@7)9c_E{LwO X== lIވT1$ft+ūCPmx= ˙jukퟯ7DD(tr_E U|gQ#gh +3|xaX526$£ UE$ᤙ% D`_0.dUy%~(Iߝ"z|@ o7r0cRcB |H*s,%ײW`O[| S#8bOmIS*sg׆m3;ΈlJP ^BrdmԒ2]cZ%|B#̇EAm2ԫcj'm0{/wOMܐeNAmeNh>ZP^<|[?v!eEN%pux? y]*!g-x"=i]wW8-;,J/_͒HۑErsuR=!KT(Vd 919Ȭ˹tU50+)~UwtevIaFUWX$%yF…@6؞%$p2S mLQ19yA;7p#lRorw{ek@>eKR(J|ɹs)^&*-tKczQIǯrRjx ޳P+\60w\M[۶V7jRFeדv"SHuFB_Lbm--JpBTη`F|aVbmxO@co ͆zJk+A~m{6|*qXy/$QG45E !z Xl^5 wz CU-ߦҾv6mpv7i/(unD;$ɗwspokX@7ÜhZEƞۢ(7^rpY}TlzQn=?#W`&&z{L 8j+;',d/??v`i9S"Zҽ.?\9Ɓ zFpj@,:{hZǢIQ2Αzl<'_^ 7pNa1`jOddYPߙ>7^m*QCFP |=ClZz⇊ҟG9?0 *H@h |% ?2 ^FEYE(rYqx|%H..R ty_JY[R)4 N@ǰ1_|R?n窱d bԃ m:qݷ=v1‰8GPק(!"nN)cɬԤ&-Z j>2Q\6ipXL (DgLέ]ṇtuqR͓0 ?3TT׉KR[v2?A՝VZhsLƄlPǰx 亸c:s e F0,_3ZH@$A je0J^?N؁[\2N$~%x4Ix$ѐtnY`F[H(W}olt.e2}YMOlӳ4r"mۑj,<(RSv3 mmWHg6`j[3Ja2Z~!&O!u5Cnva#mljf&M}`~5B[N2P"$j<敁ncavi*d9}1h`!W9]h㛥>[q.ɟڌ٣y za-/״g]gP)u=Y 5ɝ&-{0w2Fn0M lW[`\|ox75,Lslp[S_^KWЄ1r 8x/or `oP,$?eJ&̛<.A$ˌ&Eζ+lFrSH5'McuUKu Gy%.)6>6:Aݤɗk~1%3lӟpd4jG1i pj-p(2rFN먵v?3m'=Y)jU-!;D.=Le٪b(QFN5[`, NT=q"ǻbf[ƫps\F0mH75%Y-`./>>uXQtu㸭X^YH@V<*~H#żHnUXK~U4aAOPJs[7/ɻ@q|X6x'# 'Tvc'>Iv&O0'񃸷$0t"iy[SL)^8MP"ǡ ¥*59kQբ_U[x^ɂ0qA;p;\*PPj옡X-%rPm*'o-(l&yٿ֯Kٶ#6Wߑ{ݼ2rt`Mlզ'TkY#E^2Mφ[Mxs@8N70>_GU~'nBiJ;>w8DZל+ #Ŧ9_=wk2L^eX7)eէPR`^.|2 ݚ]Hb%Ft8ZO ~kQ?Jap(fᤏ_ 2b=!$FD|c'Us$4wH.+&ɺdxLCyֶ -FQ/-ZCYg%׹I,%y(vm1OkqbZq?v[;{2FyfJr]dMA/tM /sb &ȇ\^Ը J6kГ>ux"|*˙ ;Q?MƼ?;ބ :3:$.c.Cf(Nk!&fJ3[>Q!ݙ(Cŕltu!!)@PNYȊߧ|V;tyh9~I zbQ3ޟ0 C,% >n`9h'8,' WYC%Z0f:ZeHI!ƍǠ*"ܩLNHUҥ(kE)%Jo~NuL#Ъ})hR¢;6+ƪWQjkP_;~;I=}sk(=޴t  {Esߺ9:g/L[F xXdh+&׫S"У> )4dCт5>nabdHC`|fa\v1NwMPz\~k$K< /Fi-t_ Cgg淹:6LO}*1ulfܭs;푞+\ %@|4h8`!p.Ѿ~/|}ѷpR7pt|`5:ȫ)H#kh jeh:+dsAL^ȏkIZ:O1Ym^vR.!{kt=ŀ͚s`yAucmwdQK>7uC6 ~'B*iQ3} A} .^_XY=|u LTZ3:+NGל뭼{Ѣm5'8Ҵ^CXtX@(xIWH^n`ˤ} 7oKу%Rp|4zD?o}dY$$gQ=r`M WF<1R1iiiC m[o& pnG'\[s>ҳ˃0aT3 +r\:$nv:ɯK7IJ$&x9;l,OKR$uOAMQ}(azyÌ,k6îtLV+L]z<08]*.Ъ*x&~1>e׾Ͳ{N{I*} \ZlMv+(9szJ|&?1zˢ0&Y?0Duh!k9y=%;y d_LE J,8Ni\zUp^)))L~^e%sj9t@Bk0?AAz*o {]f[YWUݒ 7GM{LYrZwMS_gPL!6w*~Z~va5Nt93M!kU2݀Tt"51'zY0T<>PpKl8tkT-!lO+#MBzՔkYl#;1f.Bd:pV:^fe4IĀn)ԷPV̱kAMsS.PT2 ݀j6 0 OF^T&RBhܨʗP<+g} F2ĎԬMJ-pҘqHvjFp1丣ebdɾCڊEo7aN 89=Zv A ƵR:l v1RDD2?rkjBXXӱlI(̞P80foxCmɍL5vhe7,}wGR3 GuoeR1a^kP>m:۬2L0pw'fL^a9zx$9.I)cbJB݀lIbs7Qj^ȩ3t$塒a_`WHCב6nTEg.kU nI,a|A >ޟen98J?tbS8;`<.T*A,+3j]<bH/H? ~Xz[ÚX i'~7a%M Os/l.t_=#k󝠊]j_k]U#0t[m;a`l/ 5{]yXӂ19uCayyeceTY2bVԳ$>n*{niȽђ>nwNvm@IU7H~=s=z+~RAyrq_Au>͟V.VYg 2.+O%5r/cGySMz`bT` JΞAlixG0f@m9ykQfMn ؉ 9ƾCɵAyܟP=_dR&+wpP܋A0jm/Ѵ>9( 7k?Z%-gyn,+G>3r.xWIloJ OY&ϳ3q1x/͙=L; \Tĸ4# 1hMRSE(hoo5f1&1.ٞrQ9$K,/PJL`iTէdR9r}h7dt>#ztk<^SG(>Ŋ#qμ&|/8~t+?u?`' =wu8slއ?34\hIߌ.f5G@E ٬>'2$]YPG֮A{ a+8&F *nҠD: &-)53qвg`}mMXN"0Pl~J^4u!ش)h&7]XRP3{^V$zc^XHVPo uiO.&A8<rBݢgljt0 )d'u)%ʮWUeu9NA3X1xBҨªi0}Eh/@}1aɛՇ92%T lX,È߬ȍS WHj~bA*z%, G[J@DkU-^q&ai)<90+jJj.7F}t^~:Or?F rk"-N #/XK0 [ c;ٍ^[?HBV-`U/mƵ݂bAk*}06Ϥ1%Iބ2鰻o?Yl.aS`+ALlC>/,Pp~X2w-0N#f}sXxi(XrPR4{2(>CS3W^Yf|奄ȓN ^9ٷFC1e/% u5[*>}'adX66UQo&f+G;=\Sh@.iWmXW Ē{_Ǖz4/d܎!4qg-1" ~\$O˅g[.ZKeU8e/Z{fCnnFdž:du+MTۓ#'΍{*uXuYAz3=>ZfP5Y &-g *v AIHXS?vXu%?Dڱ! W \0O-O$,o pУ"e ]bG0gYXb{5Y!.++\ x,KJs՝&J!8DlC9,IHX UbjalR 7ʿnxb,Gt::\P} k| 2#G΅Q1TV~oZp~f'Q&[d/5'wRI5WilԮ)82=^ru/N}@pv?2^ X0 ++,A$řݕ⿂Z֏,?C}?bWʐ;ښ/h.!پ0|MJŎXUɱoDfZ4Ӑ?6U'm"&䷖O8Ibsօlf`'`)ɯ$3&4-{A2tЁ/\"VR0ܾ4BKX:ɆT>ޝUt!=U ėhuOZ%=_\3"s0. u0.;UuLw 좊:s6:`*!)ǑS*3Ȣy5zz.~ 5n.VAA F5QT,W!)ϨVZfڑQap ԏAl[K۝M( ʩkȻ~ԗܲl6yn~!Ŀxvq`,]ݱ`Kxn+w"#&/؁{kA8O W65/_#S-5Cf8ɤ8?5@JJ\RQ D֎Gch7^?A-_4 w- zBkɮ9f2Y-rjPeTq9ɽaerlT%,Q3Je"/:[1oXI8*phu:nyv,uFtEvfI;1.W *u\0U>:qәki&%:pbc->]FHyt~rs d Jʶj}%=2z~5>$֌ͤ`#c`4 '^E 0of aޙ֖}ԠWa:=9`"8U~ޫRxwoh&:#,Dڎ%{,|V/ow~0nYFw2jn/X:-[f5҃9Tٛ[ ,S7h3%׈IFq<>Hn#uyp\HrMcU?b+:{)9J9-Q`;+@ƫ !s)fB7=tZ&2Aό߆Ӕmo}U4x}V$rȕ ęb^+ߕS;>.52.L:\,hW!9"F ,`Ywnf;9v,s6.SCvꮈIIn\~.n@ו"zm.Ie;ɫ:۟^R'7Oxs0A'G 5hwC(%1$nx 6 N`|n䱩¦U?ϱ,\Dl5zs8>5oc!kZ'&i*,^~z0Bim!2i'xOt߱lr ;r;cxJF`;PU *$#4 g!aZTukXVσ'֬RNϷ1[c#ṵY ;w_E?x@~6V8=~#Х G𮚺֗bY/m*aWbrh":֖WۨajmBG ?^vݪ؊jdehZxAiEmQ@g)ĄMWV4Q{=WϠkL6uw*y(+SZ#br!mOwJxXF6tAw+*}I7:tOg~ o V!qT$̑:?܅#V=NT'8u9ـoe 6C!.1h; z bN-V2I[< j\[ҔVSA ̓v{ $< (=sd,R-Y2}xV<'!PơL E=McW3~ٿ+oy`Joyr1f@XvYyP8BOms ˂mh[z}T\`J =|˶eB%erÇcP]L™PiWaDpW qjXv>+/;vu9_7#y|S:%kJlX#3ԲT1_XQ [^vv0(¯:rK4RV57Ԃ`B(qcHmo-'BW%]V8ӣY '>*zDlm+`_F*Nɵ'ۚ׺{rag4SKU*ۢ(+DtHSv= ޺=Sai:|^jMM䏪&Ik_i9KܒZA?]ggP5׮=>UL#nbu, 88M ?gYW/DW 攞-:j\.2yvg>h -%(:#4gV),6(9EF{nYۻ^b \Bg9)V.$,H^&o&Q KȈTOj%1/i '\n^'utkB#tF +V<$Ԓm(:, U ŹvŌ&>Ϸk^O ,夘[1gXrj8W`l̀h7<=TJ~?"/ !R*ǒdu7{$1}4.(CB@iв9O2:욬 ^7^X E8OQg(__8种d埘7NhY I}S49a8مC`71cXGvHaDvW'jOUNjR'i'C4Bz*Cߚ}"b9VSm")#ؾl̬>2&i\DLo)|3ۑ={ 0doN܃-o ԇis.8UI{e =Q6)U[#$DofZLs@ 7A16c U Ez"r oA HH"^ug%H=6 ݛ|yO (LLO ^=|.kSZc@O0VD yBb}^Ѝg]>|#)iKNrѻŗ@뷣6U{~L>,o/h0n揷;Z ‰+=n ~;-z0A-uNA6>R0؄{@;G zZ)kvn[Xd=eM~s)tю@ 0Q( uc~WV' ĝy$hhj*K@h$N?8 S|X  QTs!o NjYRy*: 7̟_ @ N:|w]؄+_;W.Ϟյ3*E'R3E&kqP-׾R./P=g_D^"oLrK[Z )]W(èu'Y[*]9uXod=3I]'@k7جmΗ 0{aB::KT}4+]O@e;q/ |gp6eY:Ѭ}hT@ڞ^auENRgCϴNoĹZXvy"Ye'iEԪ4~c;7d^fC޵?=EY+73 tP 5a??0,?;aK7! m~)6 ˛~Uprxg#`$kun3qdxG#2 `!?"h&EM]9 :{1sd^H5ސ&w ye(ڌ^W86A.4CxG=ӂ"w?5&Q>EܤhZ?zZ8>Ljv̔DГSLK=`nDʗʀt& d|ʟAF~Tamhp>Z.:i8q^8!*$@C܉**'?oͿ@`Ų e ̳.RGt!Pgrv0+ot|f$4¥դ G~ա0ὤAZ~ U97뢦qЇLU.E[N^8QL{Vڛk^N IJA[ )tkfjWEA>{HVuzq)<ᦦ}6!GEiWP%2rHE$@'E)K45~ef/Xg4/@ É:T8:2 z]a!cz cTQ ] k89l_H,O7ӺՐ JOQuU!@T$2T"~ ڢr>EFC>2Ek'{s(\uMZZL^e3\Uk#Dbj^qMdti+D嶤:r,#q^K7IծSgsR5pzG# g/5isJ,"]2.~g0_>З dØ(?PG!_LU+!F#z!1֎(+[SȣqfD{ kL5v3=l'c;R H<6kUV\Qj#;Pp.mYW=}t`Mm7L"{q:n kB@J$pThɝZu=uG: K 8xo0oz{ F~ES`U+f'ﳥXU|a?× tZ<@xOI$jܥo;B.jh̷ÄA"gNܹC'Ѣ: F0k&Қ5á dP};<噬O(kC0]pTdV'dWx 1,vwlM-O^=-!(X'@L^}*[&zr k\sڲ`}i(r= AѰؖ!"gqjTW4L92ym+˥=ve2bex,?)SHj]t=xHggcO#3q +_ D$WI`bcm6W7յvrg~ycf,̾J T$9M( l|Aǐ2}%ͭ)X(K#3@Y/jRѨ[YTUM]8ַaD@lx@oۜҵyF'Ӳ7BESKf3/ olQؔ'IBZ0*sd )R-CѢ{\<@L'K$4ke*шnP)9HmN3e i>\\!/m rcqk`8/"C _k׎Ev*Tdb i!G 6n_ FT|*0]w\|r=.aƛIJ~Ҿ7}Twnփ+Xlg/EZ;:=GẌPm_dJwbmZmo[R4a*4Q ntws(]jbBǗ4TMo @h@Xofc6[нb{]3`e?)Q q6cBa\?˼ƔYP2D{ߔ6fINBR!mP7`<-nbu?IӱܴAZJnGlܚZxʟ/B?]Dɓy_-Z&L[!TS$C{5 dN}ӴUp!Bzpf0gf&ldx2ck!B21YEk8vܶ>6YQ3G!{wP ƒIXZz '+ cSn![A[d1Ѕ0٣XRH֧iăemxY;G>WHP7#WN ,z|&@[L+XZ_O  ק}H!W#r&00++h=$Kvѱy[[(Cq/+ķoo-h1=!!8(2 2]h`/qN\G;\qLs! 6Ain{ V_ՇkRf".k$4Ye/[b>qV7`@Tf&X#mt$2ڂσdw+Sx3=cN Wzz79H,-4F_TAbPQ7Ha]xds>tz-jʨԍSA!٘''wi\FECʢ4>}Mu*i G+7"9Y RNQpXw\veT]R++<ßA_B׍`Ȃ$E  8^jN/{8DCwhXGDFr%;sdaƱEac rJUiKeo+]a9 Qv0LrboNnͫninnOVM璦dײ0X846|R4n5Σ6|ȆsK9LBL#Wc%2wBn|8XctPΌl q痳oĖ_m^UN{o1[=PbȤ ɸWWS$|ֵ/qv *kt ]J:`6h0|O['N)\ZrnJ4 7t "J?t ҡ}TBʖ5 <cLOSʔZ|?[NR}gEcK9^ ;527ҼcONXߟf_a(\&̦3 o.(|tOڶ 7m|MjOpnHưlfKÐU|| :)~0\:cI-l2 [L>XZu@ ;E2W)!V+-AhL!8vXK:mڭ3r'i@ݣD49+ьޔ@4^ޔLmH-Ҹ5&׆}KB|ލX94A&|Ǧ0P+3%x @"_ Rm,rUms32#.0ALCNcn̠*LȂrp -[ZDzswo䪔Y7/ixWBH?+(FOmIi^8T2BcA vsB`l$=ӎ? AW{M\K\7l$B,O3Fէ\]R_9k+[I>BPODXehyt;ZZ tCXŁ ,cmv~m qL$wẾYq"_9?j-^t-G\0R(WΓCO/* #ߥXR'^櫚녞uYNA%Z1P@ka$ڬܳ~M,Q@D("3|x/'Uݱk#zw6%_ͼszS膽=OmH;|νi,TsAD3H>szk^rOz8y%hol]ēD(l̐[Z1`\dRk ۾H?q1Nk޻4@nӖqAI EbIY*VQWd@0[z> p.0ō׵g՗*f%3a4ȎW6:# ;)]4 (16ФP>[RxsF4R6vaZKĒf`c(C%g p^jMdg~T~319#Py#bj N79N>)1ؙ-v 7Ulo(@AL2I$$P%Qkr5ӛZM( G)Pp[1qgI9`0XymIf> 1TqW|Z3L龟s \cnuKglb#KW rN>!NFEdȊXɫL_j:4[-*ԙ9/] [A{%.PPls=xQd mRVk67`*Kg'Hfy"k /buYR<߈ Kǖ'/L/S FacG嬑VU37x/ 8ժzXI5 +/06K6*&m`Lnh{ ""ܰ3~]m 4O#[ܝln;0ܰI؀IJ.SƎ$}a<Z|ca]600k_AKpߝKBu`B-l뒅ћRFQtIij-YVލGrV4}/BN R( .-h,9L7oiלztVūBVdZxWR 3G3ǭ= ,^7sdK6 x3k(_ 䇁o''=- $TԃL|% ?mF,=j>3A5'qeJjź>hAo.qgXgGKVl{!3x5 xl  |ŒFi&~C−\u{bSNb}/ >kNQkvss;%ˮRS$^qܼC1S:x!n[m&uqJ"`\z+/qAx?pYJKeWP iA,ʃᑱ#;&{sT`]x@+؆^||k|RTcă(4M/Ȱ#L^Մ;/a8.>??'l@/+g6N#6=?RYl-C+ ^"n  SW02=5iT>Fdmzs0L쑨w|q0sU=Ɓ+@|fubC,%3^WWyv`p,/b堋"r}ɸ9`Pxe%nvMjlF}q,T1Kv@`ђ;WpT,A X? z#Q 4G0%ne0'kˍ)gf9}vnZ{ӣ+5M̔ITH]Ц0}O>#do`ٴA@',T13I>xų5)$4)TX "+ْ)3 trm($vXVd- +c4;ޙ !K֯ϒۂvqg` hkִ⫪tNؿg Ϭ< 8[P4gc1z]TǥRX{XFI C jjY+ɐ}Vqu”xhVPzPH4{s7Aj@xzlshʿJ-f`1ܧ)44Km-Fh3cǒ@R>W*@!?`M ^X jFf:5{ž̅E([" Z@C[/r*\ae1ffϑl&N^;?SzOfѣz gJ‹c*Ӊp5Ia?bŐ绕Œ=O@,(9 6JUJX5֬LSV_.Dk*PgNY,h< H;M mA84\_~̦4YSߦE⇔6zX <9T|˦{TXmP |}lNnQi{N}b! z1+獣 ="eM-3oa}YǠ Rjx]~pE' r;cya'I_(Z΃#G\vepVAǃ< fa1W2DɔA=K(VJ+_埇M HzQ]jeB".V-;YQ/tѷ "i,e.6ʻ IVZ+_ z~O/aEK_|!nbWDVIbmi 1%t+I'qt>T@ZdƯm[ݜ~#yD[,]#IwT\*8W u%aϔ=I-e\ #],?^[|0Q*쏅 rC7̂֝c=2EU@Z3e:{p"5x0{$u"=OFt>JQH]d3N;D~Ea#!Mmox5.sfR V(i2(G:Lt΋D* Xe6MoX> &W\HEGQlrybJd<(yr?t1 .i q0ECp^(i~ոu݌p㥙u[Dyt8ڲpc|LxiZQU,TA?LQMt sߔ5ð]=#l?'~l5rqXKC(^2wMy}O:wWs󀉁nH~rQڜ^vM@]Tqd%`-YBx- )/k-?N&O1 #z)nQ S@ COa7d>lL#{9*5=2NSlVkM% 1~vW$$"v4Rq*DtrF&+>5L%+B~'w^r18lka<8b`&=*IJ#KCn|ҌXXB]=ሞ4KISyFQ{Ff۔E:P>iMh7nSwtEy019xqqZI4 ~9h*DUEE s(s 7g+apkyTA}|r<H;]zG8jY/jD,<I< xd2ָ/qњ]q%LAit=Xz42rRf%:WN-M@)BUnX?`fj9]yɳFF2ARZY>8*f*4@͏m_GddR4puj 8.HX)ڒHQʼ,*2n BHV6dBm} UQз{t٧.ЋJa$E xI6jC5nIKhM7:9O3{c:>H,XD0h$gcrԞ,8%PQ axTx7SMr|8ﻬ{dp⑽/9PΝ|_YpubT6:t4*c%)Pv1q7ySfl^YΊ0=&HɿcqO~Ob%,:?Lʻkڶ/h/+eKjKTH?Og1&?i0Di͍[M`]8gNoZu:%1q~ G Sː b? /x r(;уǭqbY?Gv>}سWG}g{qx - hPg؀ь^v[*/IXiG?fq~`/j/}˚m=ssGQyh7D-_{6Ȓuq:l^lRܷ'@n}ph- mi:dd(=@_IKI%ŜґiP(!;r0͔M>1a!6$Cu3*DYT]obh\(1vyJ Y*!7 8Y-./)ն]QYۇzT#i1c+`0' P Ft7X/i,E|[YΫ詯i1caY-0shj;1ky2%)z07_F+Che/_-Dw@24΄%3-3 zo()=}{alK[9EDG{ػv'rưqM51y\됂~9 0.X1`]ZnM@h l7g?˽`IA)2. h.I Ab^C;<[B# Kܗ(^|r"kZ?J˹ a?>M4?ǡE<%!KX>:ƶW]˨028EfMTuz9 Z5w_ " .`f.6 iJԟޘOљ)D;;r3zvp:'$Rۜ:J%((1pqw: &l r p6p"ʶcf|tDP=$F[?U6MEP+d^bZv1 A_s0Bcɵs2[0׺&{B)R܉>fQG͒F(vj-'oٸ.`ya- R ~7  Z9yk_l,S%@SC5<v-wkCY936@8|`/Obh:3y*G<Ր<E뒺匎gn}KIiHD3_A=p4b/ u~@Ffs::-;.xܓlB6rEy"Xz;M#W\<Í Vـq-n2/7_ƚ4sv ϧV"byn6vp5aCk0L-~Vku~iCqS˂ (m]Q⺰ϚA0DJn\H"7hwd8GsaTuZ^^g2mO gJ#x Ljvw~we,sȖP$η@zJM(I7b<ɨ 66sb?,Vk9EK; Z%G j^~û+Ei%k:$v:Q18:T@%^sDcPwd H'q[ܫ+/quuXNDi[O<[l-'s{\RB#2Zu!xhG8D{[F4yg2Ǘ~IVrև߷mglD)_j`j1n##Aӭ"4a(óPvB-GYA{8FyH|c!J\ML&,U0G0=&yudn@V_ !:gj#1|J L?F^ E u7IԆ)$;"RA&z/V'la`q|Zhwd=;},H{fJ0$IgO-x`GG|9STdW ×ߒ̸Rq#ԡ+񣛴01 r2֒濑rO=i-c﷉! #]cyڀy̶ %1g;,6O$x|Gx%ŽIB+VMD(IwTw]8?׵Sz]yHpl˖7Lh7:ZPF3r x_s LÊrҵQm)Zζt!պ/KWl;}ķj7Zl&dٵHʧK2h/+2~76C̕#%rG˜cpaiV5ndC' 8hcJBqEzvRhɓȷ>/G>u}뼣hPL>J8s[ @5 ]{=~:c.Q{0|!~cK>ʠd|~|D"J>Wu8:q/ J@k*Hp3cK;˸Ԛv"%+q1(0"k!6όj<729ZH$'xȵX-?uF-K3oJY~ :fY=7>S'\۴Dg'Њ<^Q3\9~K{Vwor+`_r1i(5X%FPU:P/j _Ϯu៻Oqz\ܣK/r6Hjt{PKpxǪrHBEf%,K*>8JrQlMz6Xh^e:F^y|-aֆ':Bs'XTdr Z[t>Џ^*8>[5I?8 i?@х-p&KO*n g4&A8l'E ŎrlU7Ra@(CJB؆\6`2'.Zf& r6t+WJ6^~`FRG#mR\T &Tf\R0gV3 ')qKѯlq0ycr}7pbQv;ĉ„nTГ4n @#Q\JL8E߳ķFw7%ATvax+cB ] 4 {HAܞ0mHz2Dيnf B w9%Kʹv:SܭMRTh<\E鑪Yo1wQ$Z-<1q?H.\non+6]%fMwg?>v} VW qbW=c:sO<`{=w;[NFw][G~Sq(Vl,S#> ZϮs}mf=q9)2,Z]p$\O ؋sN z C o?{`etV38cH,L tt>5qB0d(ƣOքV7O6Yz4{O{45 (ua[^CŮ&K4X dC'^#$ήo~Fݝ2k$Jv?=U!rA_,}?w]aGvR6:C"2FhgFwU>hS=u~y LBBrRr$鼲eȋOjQ Tje=gl&s ِg<9͋;DZ7 %P!FsQ}e8{ۂ(85efMj(:iϩKVO[1־eC2IGMVwsՖƣCSQxT%Q76 .EwQ ,;]%L!Bg>h$ eU3N})9}7*f$0;;.X#%5PL.ܡ-E,2>Ro5a$grRMh5F!w>]OuljhI.!gE)  <3(OnzpZ`(݊dD*b/L2|!It[@V 5;pe6 YLT$TRfEdArZ|H(qA9h Ə>(҇R^itʟ}B 2k 3{4-zUf}F{ Rf"3R>[. iۅH{{L,S&e0 v%ULvPjW@Sya1i:5Ec1w {_rVC{|A{#=vC%4rCRg8+K$KnEypcJH!ǎ JBy;Q>#?*b;5)ںB8Iͫث$d :VT0gV"H!ӊ w)JL`هnJb2=i e5n[݉Bl;>0?3E!E2CfI7]@s3TʳK/zɾ+[#"{R|fD 5f@FrWAwsSa^6KMY>l/ɳգ eH 7b[L#>n? V$m4˾!5ag oO戲בmT-E@nKr" f)@vK޿=XkSEvLtu؛n/B'=g>0Ef_o\& SRiS>O"rm!(t%y_Nւ E>ϙD藄' |3BP'w`r1,wN,Or,?Ix]KK7ke a @#zA_g@ʱ18'7jD|8%y},bbթRB j  E,@65oS9LCĦz&򐊦`JuLMN Xȓs#(K7w `18%~sv窐tƪٳ`a *]/9O&'0zQw|˥^0 :((.$_iUPu&[]_[5>(E7WK61 x볦>f6w7Z<}Tr~% eʕ|ދQ33x.@p'FbDO)™}޵ ĸT6b~XcsQoPqPcs #SPxjIjRƥՐYkۘCF}Mx[_WxԐHF=B9fasZ28?ީ$$>hh`Hl 2PVߵZb5P̠]zKE-_/) ~~<$+%C [ ,B;PпAdH#<T`Ԍ+ݙEl&O8m&r}']0CURyDԺ?73D6]V+jy#$| ',A)u[{tx@5- SkݴwY3xJi7Q0!Me";]15z³S_^RR 8bsEl g1^ }s)WH:{f*G2R/DҪQG \+d"9jL:1n6#]l zFu%ܾbP3:`t؆ͧ,_9$8./"xn72 XP׈"xÈ$E)mut+F 5Y.΅n|>o>D ᡔ;kp>ӂ~'46Pg]/EKQK]*6cD$\K9)s%j^[IΣKVZIfӦ (s~j"Y_JG= +c=>z+VNqݍ}HGۻ*Eg`Z=V/qL_|ԽN`0yד>N+]?-58 I|^,J,O Iala  x%\w}ϪI ~ ME29C=V]3dEV n FMX, lwFhQ Z3KI63X{KWƤ%jDkjE6ӽP$_UEE c ǞR0 ʯ!o[l W.\W(M6,);H>h]ij(yY똼Z1қmhˢwrum̎kx(!g̯2.;4t\VsL[; >ۖe#xV=]_ xOthJ3-#lAP ۨ h]^3"UWմDw|a\fQ_PI GhQQVsX:NzK]Χ=m fT4vNdxUȿ:Z3JbY+ʰh,ݹ%Ll`+^[PH4&2c]kS 1-(/A2E\ZZ9n5Y$ 9o,"7tjF /BXD7N1gDcuN]:,!u Z["s4Kg>S*j^7@q(1O\/{|KfP"iaQ!3ˢ7o /BM6# & N鷍גEEX *n(?+vpRZ^v_ݷɉ)* .P(crUS4^7BW8` ߥOP(UUP ׀xbENHyH|K.,uG5[E!@r߀9,,Nr^^G(r}cu"7Q(qfP//+^pgD8 #!%w~fŧMzm3/؊??gjQ I!%؉z0NӝM7' $=(aL~ek u-~Q,605{j}7_|uıN=Sߑfq;2m{ĶGyb#N1T(&go`"@K71X(ϧ6肌 W>l91Y/t  ^"SXGn.A|A#Z@Ok[W͟MEkϋZt:coAև vʀf mʝEK3ғ~EҰ%"D8]52BU0vNȽн8VVqqg|wKP͖C<j/D$L^"R߃I  y(.O".ё+^k(buQ+9v7+)s1~Íy2T}| ɬh9~[@̴'HjO$ |ݬ}wZL6^3 ZHTu7"ypٲΝO{:D|Ѥ~Co SEpv~Z0f BA9- ܂21EM_jwB]@Vj'DY0> a ;R:յ>]Gmڤ#=6. tď,~fuDlZz9hjI2P Ʈ4IÆe,B"᠍ZWeW'IH/q*$(W&Dts"ugz!q?{yEV#d8K!i;֏M^T-XTuI/]&iAtwϯ[K4n4Bm,J>FJʝHvK謆Nw> T+b & NpoSξ9+5;#k)Z)"{Q~uN-L+z}Jy Ԕ8ӵ3r(yaM(Mibx4E| (ޯG<TM 2qhE޷zBj2h" 'AOGX%7T[7 EO;K5KZq/Bng,RuLWjP+ɴ S2W,6ޙseRHQ͎oH¼x|ђ۟0>-wbELÛ=edyac*~ ŸGJ艓" [m5qEc+c QȎY79 bZ-Mnzg.z 6./d6Jgn7DpMYov}qq vPctk&̻-G*n ɛ\,{,r|جJ- ZS\\u˖=q HOYX>z)/NTx WpU$tbo'*Wxa$U MEj{45MKYP/PHEn4R%R5h}-f.qև!g{c d0Zs0Q 73[-C3hq1?VL>UHL%S98of[@,6'|% LI}ށ|g%i/_!%AvJN簥xeؓ?{z8.KEؾ DGG#Fآ҆OVl rLb?*]wsӈ}3FZ1ؕf8V@8_b}vD#f{0%$dNÕP`55HM!Ȯ&ͥnE3'G1g_ a xz?V,S!9++O8TZ#MnLuyv5vaadql{n(T{ # :|$UJB}N9zeS4SS'z'NMFHL*&-f֔ >-3;80D,. rhݴHgHep.rA;1D|L ܆D(f kl6L鋏xpM]3T27d\(46!r oe憑1zRjQDv`Nn*j9gg8G0L289~U}n,P2GA~bm4ǃ)7w'/ȫZ"N'X15ԫCqwJ>WY4'l\Uo]̞DV<ئ3t!ɓ3LC*x=}Aiz !NMGxsD }CR0߀S&uC XOWZ}P#tV mUsq7-T/_XMI8ƄvoQG[[zQ/<]~Yty,Êkhao'ӕȤE@: F:MȊx愐lB1AeU 5XV͏m~WVB='F~H&N点Kee:^jes5W=NY[}jN|csʽ6$Ŵm$s%ݐJsZ-7SkȖX :FBs ѓjfM@&;Ho|TP!W9M^vͺs]RǓZWv1?U%,xzFsĿ8;gc=G0 Qch晤_Vҕ}Mӽ\d&ju 右 lkY/˟xWڄTkk٣]ks+;n[@!IA<(vheV6(SvR*VWNB(7kmkR4.]G}M(5>.O P`dp: &.7@DBPr$9 ONYrӋTMՈb mw$Ul-ާJZƧaÒA*Ւ^G/ ]ѮPi̼h&s1[jo(PAeqCy0괄ʋw<;JWmD0xْo(д4s;du}z9' w4V{('+M4S:+n!jKMFگ!HCd Qbwp^NsuicGYeP'Qu*e׺c^zpa'V~x5}A#xZ_]wIjݘkjۛMp 4F~ϐ7OvyIOKaF!1MVUiҕ <pq`笘#,V>~=Uj#]B.M_`r0W!ĻBz`+StY۰V$p&ͩgT#}Fly%b 01`FVV ا 6@NX}lWRa/4aNy|+5)ZUm l-)t@LB7DWb5lO({Ir^n`'|ځ-_*ey(Y"?Aӏ0PxHxq>`x]5(v!1bw: 75Xs3ÄrwiyʓS%vm+$ `ӑYQ*& p?6}V#~l;C~Gw"S/rVB9;x*kYXc%I~P Yy] ];<5\gBXiDo .$AVF"T%}HsЦ8xnh}}cI|D#ӵSHjdcT#eYUmrǖi$]92ʦL`tZX/LlA77pzOK|B 1P4<MaU[4$'a9dt`mdl[,pKA.'y#o3N{V{.!ͨ2D-"tC| ^5|hY0WֱBİGC9sJx?c}oloGx!R?׃;O:>fVK>ޘ #Iaƶ~pZþI"fH {NpRK8߭!@1qȴ5Pe+@麋] ]6^23ӄ7-N.F2s65i1E![a '.+KԈaclW-SSKB`-t"OɃ-Ƹj W[I?LM 'vsP=ԡ澲Lރ}0yuC;4TH*CO"C\@}A@$%}>ɔH\XHI,u *dc1T`ɖSzcRRa\F5> Lʔ*–ٝ۬6OͲ͐/^N¹5c𞤣*QX-X[~I?AI,Y7^L?.?|˕lM7waŖU\C A{)@Mrߝ lh\%dK ;x{M/(ԤPY_8"*3yځ %fJUxt +y:fyę!B|igNĨ ]8VuNvn%罂e=UR4\1~g((Y_r# ʲC)/}t4`e~ l; p7\޵lp29/AYH~ ^&n@F6xգ1J6PXHpX"3NT]1?EЧ#`d);SuϤtt퍘?[L- Hph;89I36]g秩fu-eK 4%5%#i;K ~cHcJ癿8DPtN(%DCێ/6jd#~Vbr=6TF=P[Vꫬ1h:1=KJ*H/{G\QܔB ჵ5گT[+[Ka@e+"ʳ") (ɇ7/_[||3X.2_?(-.L} ךGt3ĸ{7Cu2*܋BϺv Ο|C _~brt@V_=Io е`lOw"Bɢu>XdaUY= n돿ה m JkJ~б?' Ngot)XE'z&_m#CKWdp 僖xx+R) =[mֆ0Aup ܩ^ XWBh''$sjn&ApCFy};%L\}#!wt'R 1#U!xH7R(Bt5Ǧ;vFhtOgJGr)rO#z8(m2@bF^?] BkqhĮori[ ^>5eAqb[ĩmSpﮔ9J:cP(&qehX OL`:![G\@3)ꍾ$wI̞B\mVgRיF\EϻJ.: n4TŰcZsqO?-ISMπ+Tיg{ot D?`Z0ö溶/#D]Y`" NNIY7SeFӚ0kQ-]t7H}[zۿOS?Xp`uA0>t'H;p;Xi @7+>B4_Z)N_\Cfufۼ[rdeV18X1^e:l#i y-N@ ^0tMP.ٙbt_Xz+~A.aD2Gcl*(wAP !iJH|{ 44HB), "GJe1O݄hg LNux#U 1k?}ӚqLIA?c{X'[Z%Qf65n8a[Il &b, xB0C//gs,8̞~c5o!*Nr+?'(L 4hUcR8ИYV\ q -s~ vxFfd)8N~?i!CM =m.SuN1#X[P\\]Z"!bQo9` fHi߈+v֯va7?80 5Rݠ< HGY跎aKeltq)߀WՐ5WlӐJS#"QT&$بT۝+@Dė $L\T'ג>Qy6Y6칓X>YaЛ^~_Mnx^bVP`M3#z5O#dc]afj,~X {;/)J*uv /gr9|Վvn]yଉ"+_?sJJc_P)֐܃|Z:sW6W᫓/rkN)ʒD3ט6Y_WC,d(Fn3.n'>.m9sܛtlf4 ]͎e wr057);wצwؚ1jc3-B'֌rQ6dPqSy[ *AM$a| <,[XݿGIͫGD`o'Һ{yÑQ6 ڿKZܟW߀nu=Z c ;?3IK4B3dHF_ZJGDR˕Y$ #:0ǁ-!?R!&؋GE.\9 rAe)%bhޜQe䢂>ez@:d K<jFT3DGS9qBˆѽuZƂ'g\h8nAZzjvB!$ IX398o\0S> { unq$N(ᙹ$&H+J}* nOc"jP 󲞤.xyP.m w;<6 TjC7Xfl t\ҋ%K Ld˼ TW7Y;dfVD*ʾ/'^M{6u&&d\0cE:S@:}rp>_kxKXCO/&#WL&a'0ɝj>}3e/n^}+SX.'t0L1Z_cWZ4?O> , jkT* _pL\ -ww4(Qx rQk]󋤆_ϵ?ljs؜\P1-.Ͷ5"5B&bP%mTnκ Owb"M^uq^X rQCqG>"\ tDY`i) u/}B%ZxxnTav%$Gܔ.-n:-B) +B4gEzbwX%q㝩)>(:CYhԂݎ6sA (з{H,.XP}q豁 G4{RO}hY"FÑ6Ě/@0E4>.Ϯ/01Oᖿ`7h"H8G 7S7fj=|sԔ̄)g<"ͮbzeC^U[V̠8ENI=J:xd 4 /> [5őn-p 9 b%ܕ9Q TщrOG“-Y#Im65Or٭B7eY`:0۫ɱ1(7S_i /ie/<7Ѥ^37 $*x7B2|y\Y*38NYSBn|cgO56R$J z?Cd^U,(z}#MвDdv^c} ~%:K⏺8,=%#Vޘ@xg.0Rj-uNܝߧUEMjFeuܼY#auz#^$0Tat#223Ȥ!Wˉ_v&EC't)xݢQ 52QtwY]7_–f& g"={w4Gf\n~D=XבQlr^rb䜂LoTѼѮ"uBm _*z=Zue( c0M[ȷvWyZ&Oƣ`=djG(X9D1'C.Ľi'e tYΞHw8:a]+J{#u7Ew+6xq_QP}_4 Pyֵ7yl{HvѸNq:DVH:(/_ r ܕ-O0/9bق**C_rK{XK#M}@1v|"T@U`;ĩ2ى G4Z݆0뢉:QRKtj sjx]0LQpRn\LcoO{K3WCh?mڑ1dϻdzo[MJ5J徫W6|풙3|::;15FOOإfmִM?b`~}@5UgtqfdBTW0(r8^ )!YaoR$?HF͘X&.vXWD|^(JRM5`c$;jm1.+VoR<;24wjLϢdv(aGki)mmN)^(\A+S Ak$]hvUKHH,rzm`0>>}`Tym>qlG]Tb"t&u[ҞTȊ#1,&s߮o]$`gN )`* zǘɊ{G`0] GGbf<,ElZ{i^jB"mqfEQLUd `Ȕs../IQFSןu?Bs@;xhX$hOy9+$:ֈo)xHyhF%lpZwsRS<}L(<Q*G<$[W(C@3m7H=Ek.bqLODP%hg56u䟗xb#!uugMʾ+"@S$E<,7hoNdu;DRAECnVo&˻aud 08Qpq X kc2&z}ߢ >:څ(zދ2_Ҭ S2`zWF&8u}SG2zEU Bt7g/ЩRm.7oAEjCŚqkaAte jlF0 P,He4ppS_3I^~m%S i#zGٲ_Z`Q lw5&Tu} g߉Oq d1\~4H݄B0oŲ=h[覕YAXy_tKK-CZ'9_ H%$ęW>:A <%7RF5TlOK)`lhxDO;kGDps?;Sia@2f򘕢!n鷇r#}m(4,H5}oS"ϒ90%,g|ehh"~a7{/\&O2g S),UxhCom 7%P) }}q s( <{;5ǝ]BqꝬ/_cy{1ۦ!.hN&v5;kS7k#j: SpTr-OǣG"C"q|]Ra"} ӥ>r z|=*ah?z7Exx+:;mShσ'Tn#v>X9{YAN}^:Pnro=v>zu]DW\^A-CUu`ܛ$aiIjIbʜ hi5V"W̳p}VM`/QPV۰d?__QU_eCrjLP]߰(6l|+mu~}oA{ߦnl5qOgq[>C^&X9Ԟ  8ݙ&E.{N?;B@R/'^*6Te+vBmmޱFR+òOc 幷=<wt8wr6m^'5ѿuc}M7+Sԋ!W,[),֔[9{cŅdjfj7΃[O lzb\b^Qɔ8 5cGיhQ.lQfiV'Yqy*^ZlK+m#i4O1OUid$gD k#Zȴ-B1joaɓk[Cܚu Ad'-Dȹ &\i"-jސMS:_<묉ʝ R<<U pĿX8T里~(wd ld\ h{UmV9yV+E:GǿE]e[ :?W{j))$J~O"ά#1훿Z=*X1WsRʞlǎ}SXՍ*rEHGG^rňE` >ӵL?/!Ҳ'/j&-C\s#Γl˥ȢMXOu( &%zRsi8zM@ll?Sx< =K: _ޚrLZ|;e,C;fDpkuNSXn DqWP=K~XJEuLD_WvDB( _,uړ>F?ry~Q|3]O+͸A8'ܳ .>, .N&#_J7-.xU mN!"TWn%sw6hW{ FU&G~ڿ϶JFVF vrnOR9*n%Ξ֖:y6zfDzkC=T7 v;P97fHQ}4g  >o*K3q8ЕBIM`ŜH [P6$$+{CGg$K 6 Ya&{d u1&nkJ'- w'l@~$ 9/sg*um6\Zb!$`]gq&~ً$94=m𨞣g(&kB4dn 9\{și1I}(֮BX n*Q:fpX%&G_7wk-K9*u `,ġF}621Z3`aOEY,\!]ušRV̫ް1 %YPgKk:"ҡ%)+>]-=iQ޸doz*0BM?pϟhTAxsEA}=vm""u$lk=q(_)rOAEvlocbDpX0jٙd % t%V px( G3=4/>"Nl8M33<_VZwp4BGN7k+V]2)X_N_VeP7 \$T&oHa Yؐ~${%1ѹ|?H2j- 7 ~M՜,hڂs}U_CGL/ -t@ wt ygv0ݎ~ XjBs)Ao1On YǻDK{>Vrs*h5rGbcO3,}VNGg4HX4;sՆ-̈́=0@?|=5zG…ݽrѼJSKUvuiedQA](}ɰ34E UPӠsJ*%l;7nDt[mTA,#"5 uE$ )EE}q%㒒ܽ(7]Jáec*++wzO>kK"{6~ ̣.0{ˣ@mNZy6 v:憍QR{$.ӀsRNMnV^T53g% `kmNmIe-!-=5ȑCan4]Sg:ss)x,]I`BX8F8JP]FUTVq`zj$+єk2IqEF HWTG|I扔m;{K=Lo7J:H2W3FF31moM#1+Yl@3=[+2AZ;BAE^dS] x}^P=>=(ޖ $'&E,’KZVMZ% Fc͉wz`aȟk&fkxM%yq?$6g~mbf?;gtt.|. &k쒧maK3ܹE~ T _"I݂$6(|\73oRƦQ\X-ķQ}U{#I;zt{Ť q4=G(qV6{n4z^zj`Fap#44* ߂ɎSƎ\'CΥq%b9T4evh~M(x5n]0Qg^}= 2krmfK]KнE F/VpLS{8P8B!]IxSۼG PZM1sYN޺4iFp"8*JWwH¦A,h>$a1T^Jz@q8@ 2Dǐ} x$[~ֻV苭nwAm]٩AXќ]b^6# Ԓ }U-k{0(l5dK]ϜsF؃oHRԓT2̩5vkQߺ#(&0]y%=kO)B摹M2us6I6^;ƙݿsmuG(%T..h ȃYڝY?QVZ٫E a@ru_t^N!CI3Fѻݼt F$|JbeqswAa[u/:砤'{dyi|%;52C 'B:׵p EsfO>DhIJ#pn)#e#Tۮ\) IQƌK&x/Wh]wl_L l}tĆOU$͑82x'-f.=++}kʌ5+~y"ήDvدa~m?t'MVɚնܽ$!SHcbRB]J8EtX60^7y^Vj/7hOĽgL'3 WilKKd“{9RJm">[-==gNn#D|R@ S]T@Y_ r+ lv`-I*I԰4HPh/)*&Pu٩d ,^@#t-pf̦@ϋϠ)c&.qSwb38UwsCnrOS~iEѵj ;6O$ 4j2"V@d5tE-QA(l#uyDS>l*gT4x ߵ/%B+@D5vG߶<@7ẘғ5QѡXD駲cP)K"f0%>M4?"m M2 d1Z}Z̧RO-q7uID Ez,_ d7]ɁQ*'~2NMv7t~y6+uihH((O2DNSW3/ `@fJ%6k4.-T~n/v =E_zG${5c ϾAGkI:$ \OnrǢ*E9+Zי#CͼvKV}I}N1A5 Ոz4MCE/fuP 0@AMyh*euNz,+Y7jr&[3 sP߰AaSc/߃ɍUeS-Fdn&V-&|S9@X4ҙeɸRw`[.-zݙO j:UGQsi9 XTu=4Ll.YYۆw)E2pWo\Mՙ^dQDw{;miW#qkliDQUR<֠Сva<UƥL^B~FӺڒdnRRKZXrV ]RX?cUDc)\^I^[ө,F΁wl 0ECDžA'DTGMGe 8S&Cl(ʔEkĨfX} !֡ĵ F+ jG딣e= 4$*or%+i*|R2?Bz77P:ZX_5l}CwO&}D޸ 'I!? ;UJV2p.8 oّF;eOa ̩DN?Zӭ\NB"g{i74guJQV3Fu@zStmy_=$jia@40E"Q.z!D=^k>=e Me=`IV?E-qcMK]σ`7"}చ4"_6UgIVlW icƀ 9NMm;Z~;pLy/ScOQ5?/㯟w[f$1On PGg尓 ÇoC oGJ,kQruǑC;W/<&ofIg8ݵ鐢 ѡS,6rާ"+-)@ܭ,9_"va=QRRf I"LI؉ lwIhIfqy^c,Q$a΍Bo?w("!>8ψiŦQ3߼KЍ0Ffq0'Ey h~eQY4kTOMyRj~RG:XQ͉sGh9/kjoGcQgFTS#~oʑCΥ*`ly:44{n1e?Wfv a Qh&L)֠k0Q@L ur Cb])ٍ֣J+Pe!iEXgX*<揲NL} l3:'9rb!VN:1 WˁR|2t*mMi9MuHNPKɬD2㓌%gW4@vt' ruS&(1`)bZFGc18,7m\F<9 4 YȌϝ{ҁ,}󠥉36Yi$dng.z)(Ԉg>QZem]* ~x DJךWAa`dLh6S=J#q>Ԙ҈WR* N0KlBC+kR_ CaFa3r$1)5ĤG"b.eKQw4b$G"' E')\l0[w}ƒT3cp!]A@CƟw@,ؐ]&lR7+HdMGjmv-Ou/Jn,稺c A*gSШ;"(ݘ!Ni+ Z|'F'S0$7V`y1mHgq!? : fԊ|ublo8C1.M`l/AӔ97■fٟuɢEf|!g[i&N2nd}^Yr]umk&KTjv㿩RL_ɔ5v&ЕMk変,k|^HBTNkZagAnvDvMǗZ}¢Et^vCG 4oFu(^_)]kP(%]0l>2`6 P\_KgA G(Pde W}6C+h Hu+%Xcw>[`AXžcܒlH!Z$8d_m9qmq>h3⬭.pw9ٮwiѮ, .+" ` C>`;[>n&ӻ 8/>٠HU'5Zsxx,Ra!+~86'r;Gw<GCWidSl\FZ׶1Nߝ>2e<_:XlD}(B[dW?*!(_6JۓGEh 3\ւA'٭Ec|0'%au8X(8z182YcecVw B N{ Ӯfkn}ys;c.WXkFMXޏW˒Տ3K}`%U&vL8q#d _v q;i]L$qʔep2sfZϢqգ%w4Eȣbmd7)vVHZT"~?}No$/ɯY Ⴈ`Q tieX>d"g5RtA&lf54ԵיWV$lѝ4ge@o nm2bza֋%an72#'k < ۑ&玦Tz/dꍫ>#Ar:,jj:%GGxTv :Z^i0k'ѡNsb43J7aД~m $MU5p%Xz̤el,t\=ҫYG;M~CGƕ&j- ioS}%5.=Yz!οq^?ӆ&Gc:Oڙy;Miz'tĄ+6%Iy~3:1>x)kB*=c5pu1pϯμtlcTg "1kxKg/#{DYt.#/cg[Al6<@$Msn@E-lu)RV<>4DߤnG58п( ޳Z4!Q@Gu|< U!fr}WuL8(d:O.yb-<o }HVXa֝XpasM[7ǗOBh:j3\N嵚m9b.?W[ci'u+RDD"멛_GuFYPYcYVLNU8;+B`QV@o"Ruw?Ѓo8{t%yn X ncj7ß LĪܜu׬+ߥާ:C#e:P>2%DvV}^ -TߞD85T,FG8Ih C:CQ\ǘKU/M?YV"+{Y5DRkvtm3rr;TZ 7!ek+O!x&6`Vd0>F`7nU_W }3&HK#V7U AnjAN~huȮ4^n82^#T4 /"$QPJ8@y2qY=N):z#SC]|KRE0b@tCv#Y?;;%=lbWJ.|1ÔDl$6Y*HU[H)={eI`V ~Ɇpz$f$T>OAQ Xvʿ)ԍ.jïJ&76Kpj*e*1Rv1DաH4Ovv^VܙhDg`qj=h@=T%|pv׆sTXj,(0>FkdM~Yu_i٧ȜŒ@1?iW3v%:=-dI̊@H84BkmyUӇΣw }LjaH.bt4h}#b膰S&C\ ̷5`O 'TC~@uKy8v<4#E>#]eP$}"7,]RoZIwߘO_-FE;M] V YR+NRb%m<~:'TFIhD"A*yšM@ Y3Eʚcѿ>By@&_;0 |Z6!uw.O 3-j6sY2.W"3l S?5r yOTL΢%VV)@!5q/AGQf״baFO K@~dZ[it>B>1{($.6^G@cy54c_ 翾6n&ƥbVvy):l) إQqP>FyIvҤNTD_v\mzt\b{\.{j,b^wF[y\'>bsWܗ[ֱRG|~#/zw]$ER@us/^8'! vnǯn7#2鑙7ض#e-ƃ,( CLcBmBnv^. HO [q46@JqwmHW k-Mz ^xEPCL)GO.εNG_9UFрf% '8譑&JoCަ%^. 3Ul>W ';L$q8VH KSD@ӂbAW F'*p:('gF)+P>}E_:x^ 8 %'ɄsK}!YZS*Q`zQ$0ёm3L"㸊uI@W:5uq1|uQbo@>Gպ oK)AddK ?ל@S+2O3{~ Xnՙ(o&0+5'ɦFPzXiSC9ujҮl+]}";AC nL_Pޣwo"ί;$2 vr,-n ŚΎC]2Aű6\UK-0<~$23.>4ѻF =&U.8gR Tȃ˺ ?`)ǮkIDHotٗ;:VD6ty0<]ʁ136*a\V9AHj}={dp;R9Ӌ܉1_ ib<: L>ri1V*CCcjמ7QZ!V[ XXVG7[a .'TN~4F)8gHcܕfye/In+gA> ]SMo))S2*mo :u*!`ԨȻmGۮh&CFsuZÄ^ş|XgxV52[fkpmPg曑4NU<-P+tyŕe{%4(Y2ul 5%]} "{ASip #*1&v&p0`q5`K/A& AM~ᗆsep5BaN -9Z3vT2E$)ۿ m%"z+$2]`s[!ї՛B1~njIB[^UTͧIX 0~*H/kuc8K 병#Yd2Q?}X(PѲBWT* VQ1)̶@=pՠEˠ}xgb]3l]IͅB; 4BCxˏ7OƮЇ|y@ pDf!4h\χA`,Ӝm\$j6R*d0g[qd~/p˫ vA߀]_u\x`j0[w6=Wʝĉ-8yIЕqJ %8 WO''*g9EZUU֟7'6} :0ItJX)oYiyxw鈀,J cLP v&+rTjRDt,yR܉2sJ H0QiKi 51of} nETpW3 U%90;D/9b43E )ӡf2,? HNQ&Z+׍rhO bw3Eo|5q%#D6[|ԉQVp@6(؟}Ctag:bD=#o Xເϗۤ 0}ա+/yosn3.ǃ=6`8G*r@"8IN5sOJX>ұ=n1#clWB,׃9FmE1%:ǵ=7364c6) :Dna@*Coտۘn *qO{ b'&55{;G3sϑ%(14W_(wCu\ZxEsFg ăi~@23^Hd\yu 5WM(fj6u1t:ѣ<-n}!iKĕP c]nTLɷVtZFd~H1sz ¨q+ 'rڄ̉1u=s(@RT=uLo+ ܈.$,"%9aIwė MxEX1e378OЧ}TF̩"}W:tSU?kM45tq9V0ܪwf nrBT]]񰭛+r]hQ JdmoR!Mbr<'WSAzqiLbx@!Ë _vu}Fp|q! \xWEqujk0 /(h&;[&WH.c@|C0!e3ݼ NƹLQlߝA%"RQ+?&6WVJ4P'7s[avQV;Q4Y)R/ 9ڦś2,=suJ迁#VnR Ǝ\D&'^HpyfS6>4MG/8mnKLGhO Z09hlqt@`)S+.D3*i}wG?'}62|W* #V miF5nEEz3?|Bݒz]3<ʮ\K쾥7Өp!='ScCExR#RVC`Gi"N@y"đՔLR嫣CxZ*~< ?e]44chn3(#.za Tzk!%R{au2n rGp9Dn(oJKWT|<њ !}&׵RvJR2-d @app! BSWǢg.ozaJ@,C=U!Kwԯzw<ƒB/z-/$M[ Asc2lD2ً.V?l&+^LfL'}ʇdꆺghЮO T"˨ɣA^hp_LE+˵4 sȗϝ9;^rzi;kp]rۓ[[acˡ8c=%)k>I7%TA*L$`XrIzf~T`ݑ/aIK/d2w3.iݿs@lC+? 7Ȥ %Y;v=iz@P*qT­@٠ YKwREfq/ HF4fNfSTGHPT~控H8kgh b=wRe2_-k =l?`̸]Tk~_ Sob/[$ 8/!{sm5'H8{FO#AПfE%;gťÎʢ5y|^ TB؋`yt)clJ>r]U*S0–i3#m|Ç+EX5.#bBg&0RN \9!6 wCSI~,eja}7W='i}/@gA3nvN;q\^& =7ԥ,r#˼JӍ#NMe:v zwrgE@Wl~zfϗu;8An`3&)C69jУKo$?tu6COHc`eYф+Kbut %h8d.EK~fk䬡C5K=Px=d}ɍBFXjF#C~7w+MA4K9T҃p,O̾EVlMr#l+ʲ޵%Z=힠Ugᅨk,=I\Sҽq&'q5 dmSh+R#\;P~9?$y el7Jff@S ,oSh]Ѥ[0=Պ ~C/ f!):7km?e'{O ?}Se S_@4߿1sGx*xq& G':_X8Qh-F؊'!mL-kM8g ͛ޘimr0_h+1{+9JdCwbOMMoAQb$. TՖ+}?cw^~kS-Ex?cs٠ՖDnsaʂ7lp=] _7W%'[ΘVq [fhгYRQJswu?^Yd'Bj:%&|dD,hY1Ž8N9(q1J|r#~k/[]t ?KP$tLhž6}\12򡗊ePI>aϜMse$uZѴLJ0һ%M*3M* T2 v;<)~P~09tE"8 kx87;Ac4ֈ*8 s |e`*n0 ;HENWa9,t}%& -),D2iQR6,%:t/1Q]olPd ^iI^SO\I@ DﱇU؏ ЩMxUFѧPcH>˒ϻY[Q³ur!kў4u!^cd|4zg pu/p}vC@x Vcۼ6Q+׊rN/P|8>oNޫB抰$}j9SרsZcv<Ln͒F0=cw 5餅SiqJba\x۸kKT. ̥rT/ p"Q1*Uo, ~܋]u-'J)?5M5xk1ɚ'p}=ǖ ] i97gkpGX/)s /vCl},ץgy75:`:}˶I ~C{Y+:6QUXgx]Cnu p&^<։dl-N#cTɛpT.E -V* O؉^oU-PN-{fR;tc_>Q{3{u=rkR"?LN)83?xZ Ffp[/(u,;Mh2ӮZԪFLco|&\o|Qy9A_EU#Cyu`f]U68q3׹`6ı[`r؏x;z\[+IT l&h|mrԣЯ]1b¸ ᵦ@T-hc{$5T, t { cU( 3@wXvyj|Z#gV?V#>NY[ 8k>q/ƁƟ!b4 |`cWbzUMnE5;m"]picI uns"nD Ler-ϕq\w>JlQTdnLѳ[x؀Q|`Wev1 >5v]lw։G'`g}`6RCI{o-eq\Ѱ; *\_$yQĻT2KMEܙ5#ϭ:xEbṕ'fu R=Vp^ \:$u4 B:JlpF.9S0X]\$Ȏ g}[xqAһ I TcD =e:,n?㻶ǿ +T]5-SH%Syʫ=BTSu:y%W<թ{]W4m/~B:[nI4: FaVc*1[u(D];.* % 8Z^|x^k?OTpPGl$1jάAqrSnp skV*x׉)iʠ@mW|'$].Mڐ#Tc{VR 5ZMlOڂ6CL7KжG۶ZdǿJJvQb\e6?R;Je/@A_^ cn)zz|Gu-$6f.hz&>lLʇ{-i֓G}mDŽ]m'JSj0FWA5< #3-g7XaޖC]ynxr ѕ!Q9(Q3 Њ\ o~ܞ4Cb( Z恞y˲RTBY x)Wl& GDS'ÌCߦYl4c0iKdoXrKf;gաr4% n.W纊l]#-(G z|H˹k.8IfVGK/n5Hٻ璣92*HQ$iwrb25(ܛz2Q$VK1OIWU}X%ĨT`x6 qK뒚?xmXԛvEdZ(Aݐ%K 0v}-p/ǽ::Y-ߨ4FZ$xM0/HsfqEsK*#Z .w*fZtch4zM8(=4xwU9H>:H䭃 2b1Ez}2,z"&iČSfC2ai)C_ ܐo ._k Vѳlz71V2D0Y.{J牀dF`] d'~30ۯ Cn#V}h {wcI`[(wE~ }Ub'mqnL(YAa2zf$mH9 ɦFtG/?}?Jns:3j.{9ʘ9GbG} @̈8Ua:kYq$W#2@hXa5)2뫅ob{fWfa_uLt?P™+-J==r |J *ҹzJW V`܀O6UMe# ̿(s]]R*oz^s?X;{8,V˯x،Q`E.֮|K(29:=~RhF L1 u&lFjF,WbqZC8Sآ?o-_'V(ߏJ+8o'Lb& nB9D'gYtD"(gARdMAwJ[L3[)\$ 'eY6s;T[â1F8Lsͯi>6h딎J?r4wϖ>rRrI)ΗS'v,jNr,<N `MFIC9^t(4Pa(cL +[ǤNMл!Wmi}&R4ZxZ0@Il 򧄊 };9veF[O5ס^Mf'g={D'ziC1&j,Y#JmΗ[`Ǔx&&,8bN]R>}MQo;|.^Ie=c^8~2qD ͞v¼v[Twr9(Mbsgm; #ddΛH:N/MQOz7g-6j~DC<}ΆR[GtyRј)UH`t/YR ^욉nWG~E&aNH{)3؀v5H‡KzPWP:K(ELPy?R1gGBAé gPaPU.)twg)ŝx0wj_rob[(E?s lPKQNmݍ̃[~d-|],k.Ŝh,Ypߛӟ=gF,d1(b̯J$UΡ1@% _P>ZUTUW}4DAxan&boR2T̍ad@ѷnR@j0a9<1( dwmVVP!HAeuH.[{A$.IWU/g÷e;/L4~9rtiN}22կADqLEFa T={ALפB~0s}yc>/՗Bk.=Q+>ٝ&sdD~J{ۓl(* OlN[Dyf+šme4h(藜a eJW'}2Sr[d#mC^YMۻJ{4=<}2U}$r K6"cfHC|Г^9KeB9M\RÍ"PY^=t9n4dl`DWӢwd-(-Σ騍 qz5VJ9HMQg0!f; rRK]슟=:"gs O"k ܋Iyk-DnAtUxW# wK\bҔZ9|w25ܘiR5V6*0TrԞ5 [(E#[BM @o3]`Nq"eujb0A!Rx~}tP5qUw* m"9֫$=)GG\g ݀t  ʎ8Ldq0&-og`+WsA9|ٿ\eXjy\jYT-˛ 9TUQFR$Oo H_y5v9+#&nmpԂk38/Bh ?J,QE9hkĚycGnZ:VXyCvk#b=˰4Md͚i%H“8I.>llYlB0&&~k*c cP˨Uq۲~mp`($=}&P:˽_~)F3[Mgq?M>e 6 5 @dSC&ktEq6TٺHaxz@aQrws$ CI~D`"ɮSY. ^Sdzΰd|>G "X ;O:' 10/ڼuCOB!0e\-|BbeβֆoQt6ܴe1qspThj T:=r\k 1^y߉$q]o.428M=qģNHE7g HpAS؇PwPw :~js\$v&nޏ;RY>>{_ 5G8 vᄢ2M ~FsZB~p!rP]/TEyQ1ӳ,6N-kKI.8{7ѝ (d˔<](JSX vm JK  E=~qߝpx1y*;>G Gj3AJ7%, ߝ  HYX ,M29 Nk4$?kӭ&tWnAҞ Bpg>&3t!H@M<8]V)P @-k+L+,$idqy"1͵#9:l I3k/V K(9ut~ &]LGBgHAz4rsݚu~QxvWq2 . )h@&cFP jbLwJx[t1\}AeS6F-KCUlWTP҅<7pV?ZoW M?nL4}U1z4~,NQ OzЗ}V6~]7KLT ŸLPNá-8^Պ>$i$BR 5 v4ʑJa53 9h,~S6x\IXe`;5~;[ n`~]?PΒ~P c`2=Cw}mf} M/7q&/ݫ F Է n/a5!5:zBl߿!f%V/z-d tQ)W -=P4 :WI,h7懳*TS&6 }ҿ~.&0ֵzt4~wB\BH:4fm:53;t?*PH ufw~ ;cA \mq]vw#LOD̅"sǸY!XH*61cplYkrbt\a 4U^\eW')wX"\hhCGVx,* ^r|=_\-I(g%5~œqEΣڟ`:x5Bz[7CtБ }3^=bu-p3Y8%+C&,IF=fW1_g@r:+4vo&v.̳<|0ԡrZp/i#Zr"44 JB /B :#%iKƵ1#1pʻ)WMmtݥE2mhrVyƥ( ?ܧ j,xzW|X-Hm̲g^-!'lPL/):BY9?YPT I`~]%!Le7&XZGX̱!),E Ygv37n ADѿDnjCou up^vj.K Z y!Hd$tb>9Y˗=tJg#@G ΢;ivŧrQjtԲFm 7ą ӣXw05d mtk @Za( yI'{$űMˊ?N-`'4;]W] ada i*<| 7ŭ ı?%zr'-Eء#g ꀿyޅCӂyЃJ"O [tly#wK4AP&vuE_gGloHs 0P=h WXIӦyShY{Ǿ!htk㒋bo=~JA.Ǿ@"gsVrXHPlTNui%+hUw5 /K/ @K ]^%Q2i*κ߀v|) kⴁ)|X$*/D gTr4\!O::o4g q[%$w0TjC[9%LT=SË:N -twCx)6Ƭ1HjVK]C\Z!n?j@}S[ɤе D;jpۭ >•ìkkc,c;˜ޭ&h:P*>֚(Xj[ E4 K 7ia\Jrs4;xRpvoa.on_ukrk|gw4 Uokr Mi%ye/oĪzw~yݐ7 tEt0BY˶菛.[AHM4mӝ쇷+Ŭ2n8ݷӊ3~q9Õ6ѣ]=4vZB#:Q쎽'X Wz#Qw" |Nb;jهDg\V 5vW%QGq#g"\n.j<JUUd8Xru%] n_|c&[f`,7DxYR!c*Qhz{aK,2(J?dI馁rh\DOڔd޾O+Κ2;1D.-q8ҜG7V+PgKM"WCü گr 1< `#YJJ_DeЄ RX>ڱu{') `?q, &nk`P(\h9Z@ z䢘uon2 D6p-eUrw_{`f6\R3G(aqwuBr(a]n?~0%fun[0,w۔9p7qǟ0$S+^טּI>abO`Xt53읁$ Ò?hu n8ծy"BzKЦ/"{x Z 2WlטڅugS%$u9`G`Ge"wl.2^rKQ6_tI*?W0rY@X(UA% TМ->S)rM_ '3ZOlF7SYTϏ 5/ y3a7;7f{kYxڱx Kܲד%$[cmoSkJ^BUXWǃ!oGɋ|.ir`mI'LvC֣H[zS=ZXi8DGt|f7c 5lMId^l]ء5;\/cCXI^e> `eRQlהYo(r^&lbjL+\@XL)٧ڷi mPD=9B%ܻiV>6$M1QȋgmoxPwYi#ߗL> 3m*ixZ3FmE%z}ݜrHԔy2Akhu1zҩ 鏝7i~=%> y:᫊Wt_6Rt?=CgT2] /ю;-=U'oDܴ$;c ; *3!x7Hk'1F8' ΍9Bv[޾obOzG2jM`"nOgނ6Y0l؍&s_ǪafI<*2C(w*B#;<ǜ iv3`^`jL𤋮+Bѡ|?GC/vmŤj*CŦJl#1aK{)[ c&mI>PZ0k(6e76 r~TxЃCx1hdSI?;&7 q^ L|.4ivp7QO^CGP|)W;Q#+6|ъb!F_MW=6:3h-Z Q.A_yf7`>9pC$P7t4/=P(F^C< f}L`ğxzc J Qxxq`Yވ_y1&?3}!:oAϬ~t D-=EQVe9wMO ;q|K!i9uV6z_7:>'z x>jn `\XM-Y +y#&l _qsb\y[B\mjւ85ޭY/%z7Ķ @Tn`)yH@杦'D+2J)( ƥUq!?vg6""4&=[s员OĆ<8j^RtA.΃Xn`3_VӭYv=^cZZȕ?2TkWSŕbqgTkZ{dWt+Aݚh-|:EMe H#{ljO?d@}Y4E's/4Ve{)!`MHRXfC륇jb< (97] p/ e5(0 s8o+H8}-Q6{fHMkQʣ"s7wHzА(@B;س{v#?M_+~I DVvp|d;>w9HW&_?j҉n`E %cJ[E|r/38}$|@ Be ޒETmN]_ID h ~$Kj=L%8 ټ4m`-@NSϦk4cy>~ _Ǽ ^[a=x!nܱNq&MbWslNZĹF19ԧ;7O'ʉqE μksv/&W7+VU('6a^ΠFeZT)dwcuӘ'R؅9m4%ۙKձT9k, Wm;$-;}&_m۔fڠ'+7}_CR V$8=84:~oGZʉq{hƒ^)T-H"l"5g zR3-1ZpSS5ݮxB٢]W2n~?h]Tgt!ݠ_W-ua9oX, L4Ԭ2 .;|F2|st ۣmqtZ׉ZG%aNޥ!Vv|uTx^_| :$("v%PI؟_vm*n mGn-E~Zi{PA9$gmvYuUHXθ]D=:ge4QR8ܩMlĹ] y-[R|m> $M@{s>"iS7ߗERˮw*NDmoDX5T RՉS.ǂ؟{z]?ˉ^ZW 9ޒRxDfi__DF1-g<5 @u@h2LƜr]c$V)iLpX,+ݶofCmPOEmx\v[[{M *1oM:L¤ K9 ED#ix_H3&Ʃ%k;(8UO/_/°ILu6 &Wsk,s6]"wmt  MdpjtqmpO4iOie&ܫGhV&Urzj VPkI]Qyvަ7x}&6ln|z~4.L$E?bR ܗ33rA<$_ߌ. G{ gs`:`y=z}SܚlYyP oXBrqnu !Cm`[aI|rְ!Di!>:o\7%"*xe ;ҟl{uLyކfš_e^l$U9Krڞo^5;E۳`5UPU~W P#ǖy;fwXxz{PCtU=(F:|]*r.r܆fyC FWmǫͶl!K{ᰯLg2PCa5G Z%|Q'PCVڻ}rɍ_)jw&.JgQ;Ys5t\G9#6kެ* -z)csԪjs6ҏ3| XmD+,rϤƙwuL9|w [v%iťȭt=@?U9@T& fIw)L[eq5C\j%G80T{^i?o^AO[ #䓘Ts q2E"1aF?W62ܻ{ 6]%HAt~!9Bx |6n.p5 9 Z?sm_'ʢX)ѡґy` Ȗ.lSCv<ǠTVJ7wN-s~~h)L)lM՞3'#ՒUu2pԃtu_\ M7Eh޶{PlP4M?c{;p]e<637pL RfÎT;0r'Scքp i"o3WzMr0&m!,o|zhc )Q>u3a(mk*kK{ȟSo}W >ƓFO,Ay(-.&(I!cEZfg6Rk٨"nPd͒ݒr3pR {=MY^;fp*LCtWZVUḙEqlI7B(^ XyrhbXgݟF,v&Kufa]E$X+nhEQЪ<@È@p/)7Xk!V.AB}-")J=E< qAa&0 n< Xy̓(GS;5 iҿ8\X'mҝZk|0t b-łá",g7G<5 A'\׃x5Nm')ɬ*5uh3u\GЍ۩n. KnK ۽ԛ?!]2~I*ƺ+c:ihȠ,MlLG//C5 ~p+-b!guX3+ 'ڻBruYT1|%;N>4$X@â~>V܂1=ڑEkU# ^8kH ZwjML}][J+l( m% 6Tk'֨Yt6Yq@7vڵL-A5k>1df'82uw [{J:-c0nЧ'U:ILv#G€}ǁic5GO -){@݄Zb*2h}SnBmhLC'dJ*'eQވNKf̂$j_./mxH*])rX~`eٙ[ѥ6%\xLR?6oŶ#]@jY 7B'! k$YTrشF^̫5^`fһxƮH]`3cpDL (oܙ+96 N0a89b~vy񡥘F)Av,@?3ws& m *jFE𸓽a9o)-2ӫHW7X :I|;TBdomߒ.!4^v(XrX"^G&`m5äcSVPQD.R8qgP:Q=i:|9~UlmW:.ϸ1r fGA]z|. 6 'wٽM@D 6J-aipFV VGޏqԫNt 7䗇Pw@ yO3 \q::]ce(>x>ѣ<$oi*4֔/jnOh@[Gjۦ'v_ UAubڷ{es b ޱT}yͲ[Ѽ/ a&i Q/iUt%DXdM t ٥}CVTHVR*]蔆6[οnj|<Ӵm$#V0Y4Bg,[z.jsXgV̱= 9nVચ[D7jʮblCiBFTVPHƶzCR &O;։S۬ز]QLchaSft#JjF/|@ŠKD7<J4;̙HQҴ8 nX{4td1'l.1Hbp!M{s & .ɬI!ycC.ٜo5ڸŃƂ-$كP9)]Тӽ .XL`QƷ?b"p^M'EcDĬT3x 9Yj5Fe@ DF;Ii;s6ix8!j?Iw K2-0 oцvK`cg@zJ5F&KR% L0)RO#&9w: @B>f Mɴ+oWlO]mx: :wOZdxZ{] ܖZޤKeVIs0qC;UDAbIXicSO֖Acfxm4!( u55 @0QJ$E.v(H]b_dkWYy`ݡ.ᾁ-8Ҋ.?Y J W;:Wř(CG,|է)z𲓘~{43p:WoH ` 024tt1y՘kp$~wƂERFsG7k]gInqUI-N]?%I#J^|Up9Mc*tX#:bbt֔,KP2  Ņ&x**Uk#BϘLLnt1#Mٶ! o\~qoyԠhu%d\C 1`E̠/O`zw'.ElEk5ldϥ6Uf1*ӯ[ݳyM9K8g@ u3NT Ro}PArLSuwOڎ!եfl{ge(O_X"XT}ph=\lv&i!:K#Nz!+7&x5)_*Z-P<7{)j+LS,) 9l$qƹeFo-th٨f|K1GTx?h$2SP\3#sʎlL44$%}޺jLvQ4QscQֹӼv_D-첡jZ/eVg;Fmtĥ~ M<:!YU`bi7@N`sEJHWZ|~x/neW#CM_ m+/^Laٻ\EmMoCtBD;yl- £:;EyKhL -%,}..Hoy+׌yu= a3QWyl ,*rh}h,d)-gyN]}4.mTh&%ZѯĆHOk$:(Uf~/$Xy^A#9֚kr;>ucJCc nO%ARDӥ*ȩէ`D&J [Yȣ4bW-@ H7.G0 Mz1}":6^*hxY7aG2&81߂N_ۢ.Y$]n# CG>d|S6_8NHSFAT%1=n 8`ISHiȡ˘la5`{bE %6Zn*p!zC[HEuJo59r1Hލ2mG[7q31PlsZeZY-YƋ=Gˢ]Eav@Wlt__#cO&c^❢tD׫(ֽ\@=4&C e~u?pUpapZ7R1HkώG23+K "77d⧵p~ulեda|DㆌЖrnTQՍϱ̢u"aiNR-9f Je(p2+Kn9~:*_̒břHq6(gp_ 5%QN ҔXwn,c阓u9 KfV{ !fʧB}/-CPpd**.hKAU…C3i bo*[+kkubmbiwoo^hM^aˢS9q"K5:cA[f\ҩډiw Q$1sC!q`JTbcbd2`d6 LK.axCv9:&V~,F[%km^C+gD5yU[C\g6x)ft 䶼a\³&/4+̿@ >y;1lkaAkZZ,-8¸\t&d\Jc!Kf4Oa䣷*G+-,dUG9Ⱥ+ :)3RSŋ@˔Dh} mKiQ]YP%4ٜM[ [,l2ڼuRp#N;Q`Gj!'$rRLQH:wr]C {JW.q|z;k]wb7ӻt;֮e7>w+Ζ{E͖bgdc0gD-Nj@53j]Rr?756ey,2CW{x'bFPl\%ҝFMܙ/jNLftRt24XTuh NeA1k 81: ]pWRz15*j+j!Kz38v͗VVs6|hyX%P!XuW$2;!in͎iWQ11𠊸BVh-+?:IMFSvxyYh=73mdCf&X?43H ad̞@S3a3XRl^&BhW/xOzB?%EK:r xI܄%a|w7Dž1 gGB[3Plg1fyH:Xr RpR F9ɥ$bPJ ‚_>: #V7PbY$Tn_zKҕ-u7jƣl;e9/UCukhv \}0hNnoWZ&'|hz`y{KYEi6(C 16} n<=mϯިwxI6:WTM->@<8QYR 7dG.k!Gs J/v|{ȵ}]o*.mW҄ XUYļsL78 P!YГ =$9ƺm!qV-Ww%:{eڝ}?UnT7V񤹼ȖaӄnR8YpGTRόM?Z`m nD`/B7'XU9|RAk_ZYomi,I{`[d_ިܑi|K&aaSθ2؏ OyWqTܘ ٟȕo;aُ*hU1}jZ)=m\tӕD H 젾oy '3}($b%p批էJӳ_ѡq(>.gw(K@ IGAV'vU%&4_Y2aR8e;\*BphvBfR:/" :2BoܝR9`3΀]2O?EY'[J R voioE0e15=:?>`2}0}p/MvUl9/:xR=^.Շ Holq]pXn>7oCcPlO߄#zoS\yd$!OIpUQSFfSv XCU`JWpS Tj^9a  cO_Sad\J&/!?p`y{Ht!&׫;[ʽ(1cǃF"+NtgtX'C19泫*iatc|[âLGiNUo>_cE-Vҍ(u=k4F5Qu ºl f? o|œq 4!Oc]p_&>07I[ܖ'=8&;j{';0ஶL|\ѡzEAQ|lF%iYٙa3ZѢv$g*h!"/'.>%^)>fVAK2O~xuίݶ*|-nF$r8N vIEqIQ\- >4"A?&a?']B#7Y~ ^}n2}Cl R>4EfR@.v9"9bk L>6^qرu|gKT5;ǒڛز(>7$l8Viv Wnp:At^l/+ 1tAW@vCg*1Ol rw V7<[ WCS),]k;7C$lEpA`ž|j rkN:3XZ:t $"fsrʒl0cfwlŇ_' ǃ\{\9%S&CV,"cPQ 9{YM^GQHm_|"c`6^tTZ͸еYA"lGTo>\kP~; 7N!8þm|LLu'~j_cwh&^v0%p0x%Q̞pAhnԟw T8Jʛ>qA+JT&"gIG^Ɇ+ңܿFѶ}]G3"T:J= lpUMJO8!*3.F[L/ץ0G|Rmy2%YBAX+WIOvMh1; is/CCS .wpPwr!ƣ+9l:B% /"[NATbELb#͕j2@x7'Ao$~)Szvr``ǁ8+[/F.F\o V!b j#-}JD-E§=7 : ?GӍ#RbD<8ĎϬK̛˲8؅e*y{C57g5lcGz9rqlwZF[o]0h);/nE9/U+ V/S BS+5D*tyV|^Wֿg3&gCKs9 )<`Dq"EQ:R ,2}\l7ej~Hi ڂ3`)~<4 1- 8 V  KR oo\Q) YW#hZuűbB 9vR_NdEM這ziU <6EoJY40/JV+o67@&8.'Ҳsp.iXTy냞lաNو~8 mN.{M`\!x5֜jAp ɩ6^xXŎ- d1wlg2.ڽ-ƏBh4M0W$|;UOP8AC#4|Dm[{KL61lMTȼ,+_0&A~x2=>K^ZvlPg(X=CEaS$iyEߒkLmCvt; } \,x0[YOosww˜'S>a7d0>&h0OJR:O&f-xqRoe]r?@uyFrhSSǏu"@Zp}6!׵+h{ ch2o Ѥ20B/b "!R^ 2PhG@`!8Z~l495B~knw Hu_Mve5i쯊9Taܮv=`8 ֹ_QyHZ%™ԝyZ>:alS^yٜ$Z>l,X l 3I4bHm'5xW!iܞr2:qE'\@l܋,1՗0] @HNN5Y:Фz|)(oszfW>>S q܃qv*Wxn([[R 1MR d؜]Co܋\"ӇCk2JSE3Π}1_ШQ"$[2|6A;wb0Hh<7AGi0|P]jeM X,`?= 3,~]}SAFՁ-! MsDqkH_Gfp΅?N%DhDE͊쏅3oW$5$/- E!,:Ur"Whh)sW) 8Ms\$6 1g9V9U%8L|kUQ C;S +n{0]v[nP?.S%NT̀L ne&CMxjAޗ-c%CWQao`^Z>N`y[HX>jZYLv;^Td|^ F&Y'kl,rͼ3vlDyM~* "6`9 ^eeE _LB橷pS WicۄgU0OhueZKH= ,d*¨K6j3Η1RyA$AC=+Հ4U;\+^T-w9F=M_HB0=6JJU_ʺ~oYIZ,DzqXbuV&v^$0[(I=m.S5k鯝ee#QåB 㼯8XٽR9 -FdiU7'yU<O' 9w=nﲨ]6IN `RԈم3n.|G;=aO0CkGY?}Y@J^qLF"LY$'B]L-62ㄈjb[wKMœ B<Ceq/v4$)-8Z=CU\h 4}qq˯H,NVF ސs^<NW)qƐ?HRc;|EO}6jeOOQn2&uψB4H6ix/mA8.+׬zE=_찇wPc0AqqXkl1zۿuL(\љ$!  LIkAضn_8eÔ(Z Ѧ(J1Aon7$,}b< L}N篙us"IE9Rp9$p7[,]71LN);Rܭ`e,)p:pע"0Kg!{Q̭l h2_ގC&HP493K"4( NDo#Śt,Kq} W 5tX͎cJzӑ|㥊{}#ܚ8,[dBl8lٓ aY+A~Q icS}Ƚ ю)'gF 50@(Nk¤JeM0N6/܃Zp3W?Io xW%d<.xj`\3l!6!$ƺ_uxh/}kS|U)bTh^B[d2k8:[/ v0" C!LʅI(.S@eQ3NHz">H'+_Ch^lBsx\~}Ac8kF0\N\xׯC+g{X>&/j"2TH]=BF%P' ʰ݆|9Y#}=]W^ˬ o5ArT [vcnKd ~MoDigvIW}nZY!YЬ?`oՎIu?U6T e aI"9h23{0&]=a#3"X rxzم5t7'oI?1ʢo_}RXqˑ ;Ap]횾E& ƙя:K}f|$MoKQ$LTm2%pN+ͺCN۟ZX`KrSA]_k3Tro')#kճ_a8y K4T}2x7uÍ߬Pss;MmJ贼<>9O92W] :=i@7 q>mtD:PlP1J~̯5۩Y;ot:EUTbxSr5|bQ1~~GVטWvB{_82tWj?\~U̸ݥ0bYIBhl&8/UYkJMCmẽOjb,Em be'C'.z P%N]淙b$=UFĈz<c|hMTVzcDe6X;ޙwI㖔I#ϖE\&J1wҹ3uŦ@t9>`#IS|M ^rewZoprh~ٷcPfWKW_{[,8 ݾ|hvU0xo-VJTk3ٱpѱ5Oz@# 説tSIV9f7kqk}g!xY+e ddM,0E=Gb7\`jhp%˨ }bX;X& B4eO_~ސVH3̄ U,H9틯VSׂ [ Cxu0H:1Iɕ5Gy!yJ$VfΟ|$>@aN*Fhtl(KyI# $h"v" \Ex,VUK _@)_$xaEKzpuĬW#Y!rpSt$h"a*ӾU.51\8癮oθ5,=_Cl ۯN.Q4TS3=}f@E/+\2p}cI 0#r9P=EƐz `6Dy|8a:7~fl%z0DBEYVA3 $u![?uP$2Y|'I4JA2lDyNWP;wI:0"nCV`2}i^܀{{߱I1Z7tc.+& 0 dsАhlǵ0nj"H2~;rueoEyqy)Ϣ  "1RPql7ݚ.묠{"aʩNG 1>!Oy I7yJQ%Y뱉ݥȯ7թ Z ~-1j:G_L$L#㍫FRi)[-ޯUi$aqQwdFeS hFU9̍$;`#󪚷G,aj;la 't=~N͎t7} "a}G钿Rsq٥aMb@.NlDDܾ 0?*-F#QX^o^[ǘ "K;DZA'%bc\9iBwNyp2Al\&>\3uz#[aLlK(x)a*iR<,ae-nb2vN˂6Hd`4EuzTmH"P=fgITS_iaw6:Ì/|pspB+Զ-3Eכ|ز %:P#X# o~UsU iȖ}UE]9Faӱ<i $D9*aZD៲m7Bv\C'ir&|A زLOtc܀%`S)$ܶĊWQ8`eP2)oMׯz(٣cgݗ V|َ )VQLYώVgh Ѥ:0'^͔T4YOK!->u>+ lSi)YC6=cOf^$N8\ByEZ1M)CMHeThѬ5>AҌPXW @%=2Ozkous*w ́XzꁳAG .NXq 2zkuM69 d(L~DܯZ>fm^Y[m^?yN!~>(o_9/_n|`:!SJ:*-oSխ*; =j~CǪd2Z𴭄V}@eb1~ uW~Qʅ 0~^K$ ;/z4_ےjQԖAZvO*ҝ'Mֲ4gxd:: zo7S8/B8|^>neB @n 1JVd:?P\X=4D]_u((BT6N G.4Jy٫u'E f 6a,KC0IQϵ0w5#߫BOiSUv? } y'۫hdRYl*e.cλ (\b݅{^Ꮱ ifТ&ivlj  m <,cFto:M9w0x&Aa/"9pJ4УcQR,EF2 lY}A.8A2SϕĬ뱎YfunnP7=A)rv7Wx6Ù~;#~Ŀ'_D'LcKf4[r\ٞ,,/]V+\9tЊ\H6֓Y&/5ml3+& kQ.A>UKsZ^/䕁w_ܧH+Wzrz*p-hiܴ4 m ek: G +[seƞ0]Uԥ(:c-V`2hFΜN(L-?v_^  x1{-njSemVZԷ g7i9Ge +H6+Yk,/+u An甽pId>uV`G8h{u^(8jٷ/jPHx-zc tZ ݃GN*?HT SUf |?J< );>BAۏXZ( ]+LWJozH.<˸|{oN|q,V$ a:~8 UIYrއߴJpRF2Pv/V&A{kM:2 |-nը;T ։EZLiĬ'UDcwXMxB*d2ԭrf^S/tO%oiB8z#PHJ)\c%ww3ϊq/v`&A%_߹5cE=%?$zR>N$fE0K#=EqgNpNF%{3擁Ѕ`OzۤBpt:lf*.b1.Ӕ}uJG%!v#gφ{$\Ŝ`n\[ Gϲy3c+r)!'sCf[>V?un;t{lW悅hK%KIDиԑ9!3P6gV Q,B 9K|GxGnx0WS vMԊ3}ؓ LYpkqWxOZZ L~cOm=J_. Yir APnDZ7Yp7f<+%G-o[YT3E㒵lpVƟsf;[==0sXyV)ns^_1H'^czCxFvJCu*:0"P3ܓE0bi RT>uT>ra~41׉U6vלcn 6[`&,hEH c첑I40U6FS16òp mDz[KJ#q6b#!m:+퉵UYw X >άz5-G3Uxy !&[rod!*-Ug3w{6$*< k-Z*YW,K5ցbdpEoqE'5`OkNVy6gͅ.TW&Ңn_o|~ȑ81?"JaDīi,4ѭi{QidI !X| P[}TIXd_TaNem\qج&V)%eT ջRg9G[0khΖt "@s-4֕[,suYyقG Iv5`C-:_MlwAk7k$ЮY8;!p=BpuCM;q9n~i(\\ uwNv'MER_k8H0zsK̦/dP d6wˣ9Bpլ%-!{|/D:)%>R li^#-so2Lw>k*́|]m=Fw.tykϤM_8s`#):gv B0$4#\l&tCyt;Y^\eCBY.2cnW汇TIP¼Q&cΓ5`*]. @D<.5dSNK˳[k Fi(K<16E?RXmW?ž3$2haϐ)q^Nڈh.~nZ9g .(ͣ.$Yq Pu9aťF"D%!bsAѰ] (W9Y*!D h--lyzF\հJ yi7]0]_(]V*w8{۫C^![{h!S \RIQ_Dh &Zߚ7Ỿs(Q#a+yI3$ed)1A|ԈWUT17yVVr gA lr˺$Ui3є'ܳWo*!~{@Cm9Yr1]6D _.̩j8U8`*=VuQG_[xJx*x`=mZgEVY^^i~a g;aWoϢCvȲK275 w&Br7mr0/KJG]})Z(7,ko^iB?5Kfg$#a3wWT0Ϙ'9+;p(#DHҶ6hn~Rl.t)d!9sփ#ȆjņLK d Gax_?[<;(N-Lj!fvXm dy6̞hP\39́NUDw"EB!-svD1t/Fى,0/L# -O&i٩b/Up^JQ~VB'kBr0!K<\;asuSp%xcV-IbMX"hvu21cCV#]̢|q ۔3ո!4 '0h)CAUXlV禶nd!{鎵7徇304t d:;Hb< Ot1)[E{޿-?' 1uuWR](1pc)G.߂i!Užb_(A(Q)/MJ KMDCa@$eWěxKMkyjnSSG .BZo3ZWć;L5 a:s~`S\QfRMPƿV[{vIjrKYoOF"qmG9I0 .KkNԿ2! |Hp#,td[<[bAjbKKd'yhVy3SEH*) ~R@ ! w$4Q_u!y0; 3ah1&eZum>8KønO崹~3i*Pzw1RfG!~jUjĖ5hq˴P?:ٌ, Id\i ԯzzIɖ-ڴN2 XtZicAMb!FLJj# dcZBG_/?׽.fl]!EXUClРbv<57@9]]z%x`EXZJ|uvp6sqCa|n)/R0%2<^ii*sd!X֔_-bq\w[#R7i'CP)]d%VF \Ώ%u|+NT/crQeHX+twc1ևF=ݔT).[57Q ,qHS:^F谓Vr/׆l>J\Ֆ9(KHZo 7; 5`" wX, q0਷WxLp;ה)2vN$ao!m}8Y#VV˦߅WO꘼^#}qNV"U6xE9 L+v>Gh>5ԩUi9 ^A 4r&=,Z5U>GO[W4 Wɩ؉da*=:#!9?$+mkpՑ@Ћ"6ĥh@'ϟYgslYjw2~{|lL`b?tWɇR<4 MM!>X)57Թ[`#RTNlec!|N[-nz9(Ubt Ե\x%tk!Uul NAiv˲lrQ֪J֙"2g`nQK1q m_T;HLJ%^vCFq{̽VyMY>tZH%9VJ`l'ľkCJ, XMpgnO¹WO6'd'hхLV#mؿ.rUOMZ܇ nSf'Ym~NT7*K80Gc@UF 6]f;?ZaE5x=oFTB `b;g "o`)\ɪԝ"wO%;8I<#)jx,{[ն_[0Omyv/&bA!b_uw༯C!\rS[FZ/@ e/Y!܁–W^Jht0wq_} @̌CJ{>\T,ЍgdC`{8ⴶ58S/՚MUAȥn͔Wf -)|@pޢ$7*͑+c*Om[Y HoY,y..NpQx(j@3\-:dVt8+gO"@ OD:hJx}].Cff)NOUMM#32>LQN%D1^%ʇ=idJ܄5%9<8P,zKqgzBkք]f 8*n /9P?s4_a)`zTn_}8=} Ub_)YG y0iIPZ|~|g&ica?˨!+8)]&@K pqd6HMל@ m8mZOiQ^!AE 1A0^|ٸw#OɌ]o$GuYpBvNp}!9§}~agO6`\NS){0ǁ_y$$t3TF}0UsuVg!.n+Gipސt7nXl;(x[(.!X5O/lm )8]Jի(0~:}>e!#gq@a-Ҷr|~`ڨ=Rk̲[x@ZP&h@o dEZq;{@Mg[zW-2Ѣ`=eM(-;Izi_zN}猓pFϗLQ!/cS],Kk1Yd3eE$8RF ]hߒV25CIli$9|} %Ћ)'ʋ|x*ɹd]5ln(޸}ۧqN' g 'V!B]$X83X_,9ew z@ws]J_E41YP2>I~mkiL=%G-`85CcԩMwkZZ2"0*8]vy3uQS?y:I]d-E`Ͳ&S 1 ̀R y*T'ynWn4\\["4' ~G0#X$ACBr*:Qا&~\>Td; ,ivC &:%'-Rd|$N<6F pպG*HR3~r mdMZoS)9CWΆEHBG0H_#< "rF@ w7NK%Ba@gLTQ(oQ6h4Oet zd3i^FԝfY-Og0 K$(1[y[c*?DSޚhLKI;׍p-÷~$T@+7T ʦ#&2;dh_0DUD2R.,'Y蓳hY O b3_̈h8 gRֵ 手/@P׎[npgrdRK<G. l,d40c2\U0qU޹6QȕeE~Q^g8d4ݤo(2WL0v*zgA$ч]fv 3UΡ&X,ԻW x18m DfMK' F>rA Bv{tXmY$MZlL.i5T|"F=¥Ӌޣ ;yۛE*B8/3+D[ZmI *] 2v2jٟZwEn7!8.C 9˻̲/8[&@`w_J&8xTB՚bi| }^w"㚵'j0ɫ 2hPhǭ0KZ kfx%fcQ шOV/5 %wjZWxcyGU CS`3/կPje?h`J"Kڀn]Ja,1`|F೷1w&oNPyդRk\OUU; 0&L #!apD [Uw/#-[a =9`qDv6?Dnp؜`c|WVa]vl)\Xekpzx6+ecV\ )CDKNŜRD~zVd=24Kr}Ff61p>WqA10c'Rsf##-Iz¢J}o .S{MTlfy#!$U1g^ߘQYqtOHYK BIn[;39>OHߟ,n!t]{z?bp}$ [JzWC[ܷPM3&\#( GSiV?s܏mPJ?s\LDɢ#D"N[7<~g42zX wwR<{W<˥%F31U_%~`7 2Xǝp6Hg.+6hvƢefBؠ-c<Y{oX>"|Ksm:Y:QIo(ˉF0Xɤ^0ŇKB;bxEBAi٤`Jf4Qý,mh v34;1|zSp[8*%VβIةtN7q5`oS 6R,Byf*tN 3_c~G (Ai{5_͔kj}aS'dH0rmb_hp>~3x%hƙu3F)[Ufuj?\OPj#Ѧ gYnӲr#ccz!Šʨ=8Bp`\LyV,}uӾ!0}w xWȔ O4`sR{ `YI#3!;ӭʩu~8YD*~hn4RQPفqg~ X|eK1wD%y0 үp_sl9LŶ~9*̋ˡc3ݗ.qt1Ŝy;S)R~-Ηk|ZneD/Yv<(%)go#m @ZQ_EYv> h{X |2ê]wcb9GFT|xx2NG kdK q?ZGrg$OP-M6+W,tinjn=o{KX:pJ몊ݤޙ[la~Ipb޳mÝ6xU"2H.2iu sH74rѼcMP TN'݀_+@T =@v>ݐrKk+"(J0USGd2z>Yssӱ'E]q⚙NP(ʆ$ZWF+G V3txؔ}~n. 3WhQǢrԅ7=h͍59:/;y-}ѵ΅[s7 2~m?xdk-Zm.WyEL (>ŬLBz@-n`RH Oyի&R%`h M^#}KPFHe؝W%VF kI4*<(,2st⤷yňz 7*';'= bn$az=`Tr1o=PSrd,K !{>$:oSZ &ﻜi[\} !2slx|M^Swf V;ҚCz|!8y$$zzU`teǥO4G.& EՉNj]^E\|hۤ]Ab9A b@qȱV\<`b;!Q;r=?Rfx/ccp/"<ә T_Lcr2x1YUxUI"j>)es( VPBn;C1R-.@W5Ay і_.Rfs~Q$ @7V~*"]_~ب mĝŗ^ AWp&R(Fzo q̵'N,L1``UXk "-ܨ &gU,'x^X ?NgQGGՑ}VwM}Sq]G'K#iSS7h X!\4-dܖUK5kȻHz) . *ȩek\~/FS&J5A3i1{Gןp5Ҕ.hJprd=}qSu *l&:EW| `mKWyɗI|]2XgÔh*l &0'Eht01?b tQ pMA  % V5r?? *Ո0WEN1@'CBT82P#2p#\ۃwuxy=ͨnAH:6xAR` *UX]Rv"87h8&TL8"ki+&Cf+e77t5B򌽖ni|#%g(7ַ%P?Դ҅)18Q.Ǫ\Wh*^P2z-7+\2I'!Hy1M-SZ֤h8;v"ٛ1ڳV&~k@^1K4I_>HYs*!;_E`U~W/78~Z~Z,YF% hkUG̦E0+SysO<gb)3datR_ Չn@somҘd`s,8{2}Gayݺ>Fc̦Ҏjc0U)zX),q~=5>uؘ#L<-GUH7Hȼ?=[2) o\d6}O1q=`qz+P++?=7Z];"E=k.F5W| E׍%!26"Bt>ݴnn u=jiUL8-`{IY9NḅSO`TA>@xֶ ^F̧fk2溺Ta-Ļ!qàxro/30^23Wio1L½B*IAbD&?Dj07z5ICBG w+vM Ț)5;jR`}T6~Q.EֽC6 Snm$l9omzTAλin7wYg;7L[y5~Nm'\9b0Շ@4,'.^cPV&{~0ɸ%^\$W(EG높ӵ0.D%+1j".(`'UwcS$r%pT{E"=%ꁖ3.r+nKHnEV IAA)ݨ4q0:u*q}*z)c29ɒ9:H}] Z* (g}B澖w (q:ib8pZGvLqU3_Q+Mꠉ{:_я?ZywFHO'~BlfO8~cEO^Y I")U57{2|?9q#Hr%^NxBfz2$$C)Xt 8my هPDkJպD} \[3,7pǾjo2-Ɏ%#RU}-rڅ{@NHf0X,ZA!hO:RUHƮf4wq9aYJLU ;kyGW¸$u>< Yxc':cC ~A:i0>&QGfHތI;+Ȣҵ;_V.붃kܪF4qa:u=^h2Оtk8\,EJ3,p2lï7Luk . `1OYЀ _D_՝ē6xJݏo (c}: 9SDNoCEȥ|X3FJ;j/<.1!{F6>HG3j7: ǎX_kQJ٩_+c *fI/*RWv@n%vzUĂDv~Ԕ:E#j'"&Y3/"V? 3arNLvZLV-`ĺ!" %M"Dcfb]e} {d>A=֮G\_/"ѡj`rsl|52d3|m$c@LC ,=/tDV^ѬK ԭ^Ff_$3Ab⁎9MDr2waF cb.DOAU1$q{„*zEQq00n%/ܾ 3B,ҐtKkHLCaRuTB]N367 *9Զ w!#g(Y"-C֐iys.xBNp.T]Uv@d?֖+dJd^#p1`W3S ŋ t c.lz b1rPmx`xgC IQZZ3p ,?]mZC~?c%\lOU<0%zAQ]/WkuRf@16N3Emtkk7o ?A]F jc z[KY+LŅ(ں\!岲JM5(El5 xG`U?ք"9 #ƾvT|MM-؅UI'Շ8=Q.i1bg\WMk}ޓMVвp ԵA$;|n{Oy\sEl]MyƧi%J\ۻȋ*bKIZܟGWv/0|iY6q3v^p-sAA녆wFֹzu<4qmf<" ԝ* z%'>CBL,tz[c"OadY/)Oݤ%"6zbrz%{w0]f^/& v.cl!od)֔nFObY h-K{WpР5.0~| q .eg BT xd6 lԸމu3[]| ~`= 4,U;4ϭ'GǼ#}]Qz7QKb֪0):O7J1DydcYDƧ,zZHV wT8ۓ>jnh472;Eǀd/P~ Yݤe9Q7=_@P!W!f%L;[HtQHr~zRoDaFU9E: II#HX1zXn?~i#8v[o_xW-'L>c'Zg 9;4#@ RwP¤aXR94wI;;8ƿ׃lӾ20^Hfը,R`z!NIwh-G CN?]s!bz/2&d o;&#qᛗȫeJ΋ƼtWhVʓ^qߕ*PRrG!e;.Њr1&y/Pj) V$mU(p(hO;=QMىq&fл $Doɗ Ml:wb+s A$IUYtmdUO0TtK0r;DAӶO@cr{k@Cāu*7+ƎOxX w5 &VьtҺhz!x1x4Rj\lT^X 4 E Ezn*5_aF 67jOQQ 7Αw0S_XhUgW }w)j@U>i\)O\> = JX89 S syEEN::'ΑolzUe6uk\H):2?>1P%y-Dk4Κd(#]r(FUӦ oeB<8Z GRKl*`y[êj:}]^홺D!q&v|"ZynXonCB@`ݹV<6f^hRiHcg&+;U~ǹ%{%CJ_(BmCH"nvW^*S,% K*=Syp glBn"L#*p#V__K׼'ݭK֑ iUJB֮CG8[뱌(TЧVkV0wUJ#y#8vY#\ֹUJCD?Ay05OHSLmf*1 epHzKC5ꤏF}5Z1p@HպXLLok'FQp6lGYR5`g!3#BU*,o=Y鼼5i︹$GZ2 e!;]ކer>vF;b8ҁƽ_ŌmpMrESη7|KOFEk@׆Sؑ6paD1fC 4J8}qzkFbI!L48b,] 4O7 x4L<=A3W/t6#Vt3:fya} wXhn>y.-z!BHjqQ2 O{I8$6ʇ8WF̱o8mxQ/Ϟ}N_ !vӻ/B2yiįHm0.^بOl^qP5ko6xByREe=֩L)|-w/’-1,<$ [NHLj\\TLJpɝ"$f:0VyxYF?AHY$W$K l!հ:pF:S{+A0}<;(%Adl?$}TX l?1VeLnM+&o@ݴC7qRwŞY\] x@ VQXtxw:oYTHH"Q(%@mLvƥ<|&n]d#:W~\/gZ#DEaXO* 6I# B` xa4'o~`L**7 pq'gXMf^G* |ԏ4 \u2V%Zbi]ے>FtC-T2 HA?U OW _I*b *Lzi:sý,+IR'LD? azs\.'I q=r-9} GćLtG{}qH?R;š`– GAL;D@L-I/|Aj~L m4l2 ܊k.^{IdF+Po}W6;UQjY%G-Ur;PYl~s÷H;0&{2ར[ubߔUڀ+=ycf*nP"Mw }d&y+q6;jumF32ҭbFKA&CY<cF%d\~>=E W6]H"  7n#uˌhu7#_5<*A{EwC2CV"GԤ}C)߉@$IswgiSbBmSҌ(bv5fHi)8ƺ(j„ţ;rXȐ>t׫}aB @l΅ |Sh,li̓J,BoH oza^ {D\2@\x=ׂX~mfL&]mBC|*/RN?nq y<-ul`,4} kBoD߭ bBJ\0n]$}jN|^ř> Qǣ Ų&~, Aߛv_@,rY~ yQ0B0ż8qڸ./ Mcx6',ZGqJ͖mw(Z$TQi!'_!t$/a/k(C.8oGx!3 ISAM4Su '.Gk0 qV>񃢌) y]A8Pڋp"uݰXF9̧vX<؝ L5b7aߪyOeC! ~deŃ~.ұ!*΁S hd:_<+-T~[v+$B98eyk 'x6xvV/Ai ߸pho*p4(gLtQi3&WY[/L߶?D+#ʒm~Atlc50I497'}q0P%j>qffyaдzՉvqJXs- f2PneBM}3cw“!eәzn[+};Zw˟`5Kobw zȆ0F1V,z4PG;l@FaSޮ$.vG `֙[=)UҳiWIi"L Mz\Q 'r;D~˩<ͭХK5IVmHϑ!edwԝt0=n*,/DaoDJPmJym>Н~RQ{15_=\q P ]&'h/E v~ktQ O_ ܻZ^͌ IvOK0V2!)4ҢUU\ESv}Nx%:2\ŁB+]*W{XC_P_526ARfL'v&2VCb" * 4_]ō)^"W.^0eΈx#-UL"dL0&*IWdz+2_C8i"glAz@M(ê{wdr>LU6e^Lv熇68RA`FEQz_x K]0sCLd@d`8^;lx}N3jI!!N9{9D.6A$ĪߙAߙs# xJ(@* ?7DJ.Q\Af;R`]XH A.UPM=gD/9jnvUHuOʇѺhњʻM^Zd.|ӄhakˆʍ>Ǭ- \-_jST^xq#Z\Ba:xo,t%ӄPf^$?}N'SiѠ!G+ ut,9(ܷF v/pJu_M~FWA+%g{去u^0}E*Y3Oo\aB gHL`0Jݜ0bhS26{z'\zsc?%/;( 7rW6PVSRNz?^E>yb˲9 hc|w]I:~BQx&n_Xb t싆¹[r$(XEe dXKknzģ }rؓ#*y; "F$D8Aώ1kgx3Щ}:zlDB&3QhCloN\ Cdml?pr9?F\&Mn;8b=2fri08 } .RE wB̨XO[ [rV 9(ѱۉbQj~_Xؙ~L\~KUԵk߽`P%jeIsmyATPB** E4@RQo}PmZy@s(!җu{6 WGpxű TLoy }֠GDE:Nb2f?[΍y.4CMjtu !rXפRj)jtx@!wմ$e"NWGp键73|вa$ cޣ_STB?P8yIbZC-c;S-TEjúg@6=vO6ر"aɿiXÆ'4O_i)b,T"gb3 Gz()>c~uC{YZ?$xynISl|Qfv"Q;N9AwG}Pp=%զbCnꣃA22MZ7TXpg%'|v1 "yՏ6y# IpƭRvYc'8xRX@袰s %# gk_HXE+~vAËV:e!(v1yKJd C"(W{ ^}YvI'A$-"vA{D4#*E Se afc֕}a۪S>28>IvETqˊo<}j21ې)z p$_uq 9h/X6,}!Jxh CPni.E (C,n\H͈YIMtM?ML0&{GwKQ+I$5 5@ ΌIi{Pa/'h欦xoCW _؉L%AĵPOvhX{j:g"-,P~XL)мtnlZʜcBͰdjeޙV'I˟fh;y3?p:or+)a{؈ Gb9s]8 &T3?BdL*/xbdvۙ;&mC#ʽ)pXC4A #ކ52I]<*ILbKOFQ.wm[liS"ߩ2K֑OLSa=-{r@܌ ~j0%ʼnŌUlfA<ܾg# .E{h^};B3՗=hIJ|Dr%!(="Nskh,#U5mSB$3 jS_>0yp#Xk=mN7fokX#|"t29+9굮܇\]G$[@6.R[*5g ~cMt CGr)uw!?sz;H9nXtԤ0M[ sf[H$W=5Vدy+eK3g9Zx= I0ɆŒ̫zˇP.txO f3Q1;~<-߂yRu5YssJ~yX{QIRH c~@DK<1ܛ_U%¨\ƬHt{tl439]JJgc:mP]>@H7Z7iwѡ s7\B[gR&cOHzϽiY6P/a:r{O@t]w_a ۦxpej)T &fsZq5v'ߖo{C/`X/k[z*=  GwLa==/mB`·"?C(m"x\*Kqx˩d`^/6iL#2I6 TDm!(Ҷ&)ȫ).$@y/8=`&D]p5*eԜ*/-X3x2iyTx<j4}(L2F.7Q PkȻ@ AV*8㓦/޲rx,a.Q%i@bjR8ҨZj%C8&- Ϸ[A E+avkL&B$4uq*Xq.0:[`lĪ0XQ^ >dVNqY,04~>Ev>/?> յ{P#sA{ l^GiuyfR#3>χYDI)t{v9a kgY wY̻ne(&B_r p ǙipAf!"Lk+Fk F@zߠ'7`XӃs YaX]Jrg9b]Mk<d{6\roA15nxɓ}.}eaP-L.'(*񔧫ƍ=#nR)Q,^q ݌Z@?p!;=]\t;3K=Ǹɝ+488tW_@pfӌDۄαIqXUO\`wDP62M":-!t 23FEr$MFƝӡ;%*MKʐ+Z/nS"3[!G}>x}K !A77Ǟa/S@Ǻ+DOƜTnt {a%qw̗ᑗo @ǹx\uNn?mz˞١5do=+Ux*k>r6P\1 vR$J52~; 3ݽJb/4 lF`:"C9x "/z9( \,e#IM`Z}ô 6`"[ѯI¨.2!)e^ӾDלNt0͋WLs>bJ97>ݯ6qPS'qЬBt`s9Vʡ J(99N]<: cJ6e٘7L? 6b 40+bx&m&qMhġ 2R\E؂5 -"i(Qtqqы Yp RD>C a-> ]sS7čCVG,`/U`%9FaELd̅ $ Sg P>)\0Ӱb< Yp2rW~jִ$y (DhڎX댾-F2"Y?oUT'4gKT{Doh*<㇘I [M S *&z9q7&Sf:SCAdåXAmyJأ dUFZ#4c8*I~mHKP3"m"bn6oSP;١7,2?9M|ݏ+E;K 7D]z >L5i7cUH{PʃL.T3QF˩pl$'nhʧ074@=B19jA4IsJ'}mf;=o퐦niȩ"8Mq1a,h}3uX-qċ=4Nj;@{p1Q&1y=}&Utk8*&kXa"*L׶xz=[,d/iTt+oWj>jtLLO"b|)݊bidx@@Cځ ,Ǩ{nP׌ J+u&;^@[t}ln* =v|t L}65&~pF NJPf O ri0\ G+Y$˥Ӧ] sAE v21F8EiH캵\$K{`@~V:>RWU}xB:Oo&qL6|vRIWIS}-m2_K\-(ʄ(ыIX߁i^UfSdV~q ױj9ܞXC0FSLiq!Տth|V~$"K0ծ£ ҍB.("͘(>] eTAOO;JlUZ|M{q4sa9Y[1@X~մ翹ꤙ8F1[p4+[7@odD[zӍnT+WvqFF7c$r㿬y:dҴ>Mp~>qз&E^ZVJo/(L3{㍭eǀ(YVQĖ~8I&4f 9%hgm3DrW,>`MǭhM"tvn%"ʷ1XDúKBJ%NsHf7 }y~B\(9LXo9|T2di8MGSI^\Z?/gj_=f/AK@h%0^UѨhnә\#d3xs,4FC+QAGP4M×F~CAkz4 >2={ha}T66՚()`a*[%hO2]PE]vɃ8o8ERhUa>e }$Q'vJn$rLG*)$iaj'Tʼvs:bٟF=r8yD8e9e Dž ͝d(P7c@Ҭe:`)T mg"^hW dK -D12N;"hԤ`í"#rVbh4UQ*O$zS a l T"|jlNӟ aaIcDB/Y#ƮG(Jvtګ/8}TFb" ֘2"|+$ ݝ< P$)Ρ`dRb]ѭb͠ e?D!sN* bKS7/AjԎ~/ 7:ͮR2Xͷ*7mwkbRe JL$і)첩 P9~VPsÖP C;XKGdF`8p(5BZW_S$_Xƫ͉1'/{g(8DwW𭞁]X|ZF "YcPgO]UnGIB`^zCz| t~ŷ~f@O|fk6zS*J֒#m5~Nd! > _o(ļZnVf^7YB:(c35݂}~UbuX[i, % od ]By>'0r̳)U`5 )7n8_^?1OhgJ@DcuǻܵXhVgV[ >0jFcy$zՕl?f98VyAGΨixlye&pjېsȀrwAoU8Yf^޴J.'Y/gDʨ(eʥG&ձ~ra[hȐUpBPpɤeDݧwSB$ &apTчS!6hqe KaMq4,◅Jc?f)Y ͚()e)C<0 #X, q5 n\ fk=/=uqm+#X⢸/fya}t/ RM]#AsB% LrÕK [sOzzS)ydXЇ"ZVj[IКls>B^XξK6MM@&KlD IgNz/m>Wv'~\6U:ŷp2ySV-eD#GTE zgX0mv"`BTY,G vŴHN(R#_.Q4sngV+ņ'XȓCd YM?.7#=ua,gBrg"6oƠ[@lPn2*TXpltt57iQ42cd%ldړjLE6?ʇU̓@ <5HX44Ig FQp%KXxsf'VnѷE't#^S2̀.ft|U:c¶-CLsB&=>m v RTq$+SGU)raWZ_潨.ȇ7p>QR'H2e$ϺA:ď0ZV߱DP9?RKd i$oPUU]}Ŀ,gkT{߳PY?Z{,W:a\!!`~LM,+;߷DrXUFKQ:;#NW/?aqZô`6q6,16huj"tC<c$CiB4ftGJ]b[h3f-6gnf[.C</Q$:Qh?m_$F8 c !xR܅8G N[3-FVդ"JݬrLa)C+nz{5gU9zAˋEݾxxj<%$!T9<Ɋ6>*:y))p, #{czǎa6OmЖRՂS1 R6@qƍBdbu5:LIFq&uݥWhWGig|Bncqrx.k\L@%{v%l|.WQBT{2tR`TtC>v6|WT57lV\'qƨ_qKj$v!Dٔ6$s &{xSmh֝aY`z#A6=[7 -oJE^:00&Wm# % >^]R)3eͽ-wUKT{+ x/y2k7%QIqzb9L-i@Z\BZijz(m)@6r+]d~ڌi,Kvm;Y#I "|7Daj>Ne6oW(ksyg|^ 2/e`&7MICXj9Z sR\bquS}Yuq%$߄.-`ƪh)ހ2ա>G#(6O:jEGz}^qܻ='}-æ)3J9nⷻf%x].Yw64:/>{\1; `4"]Ө!֍D|{ ӂ%Xv,h.N{cZE2p` H|$s%G#z12.3FQ땈 ݒZlLiy_Yb|x(X`dkDafc]*ĭUZ0L5rEgItX)aI^gF٩pQ6MH0&:bJZ {<1| (6eZ=3|m?+ U5e#ko@^rX^̔P-cbSIKgO_fɚrnk_jJ_.^9茈wпkAV=Lk՟N2+!/.6K)H0|EmbA_~h:5 ti2eZuh=T /!Me`H")&KQ wfLT/t8k;>a~Jwಶ3@&U ik񻆏ɀETp^e ٰ (eo b7X7z7UǴtG24gH.b2j8-e92d~z6yZA*L,5A.&viQQ/ȝw5yf:NqSo~#3*S-JJYșg ^Oq( u ~9R>ULGsv1Atgv -!v:*YGⲹc.kr1s c*b 9x\*4Vx*ˎՀJ;0 Yߔq=QET}lǡZv~i~EV[&>tY ()={1f0_17xd[B뿒;-q)Y4s@{>r0(L' 42BkB8F72.ydrut'ATAU{ihc73tbe!f~zv9ND&Kbʀs<݇d h_?e7İ@&/;Vc ڬ9d'؛Rco k ƹ}WfZ\fQT8JF2l27 Iwu?*zVP9!F1\Tֱc5fñᄴH6CH}=+g2r4cwٹtpoNq}H5] Y*~՝.t dRSQؐm&$jבe'4Sgl&wIMu-@.sE '}wI<e\-.P.+lw{8[ Py#g:k=<#/uꝣY͂o׃gȊ| BgqM'B5 `uF"b?`EIYɼR<&!H(;U(# ^ȲLqawHjNJ1:Cl,&غn>x/H|Jf#(ܩ>͑!7Ƀ+lY Ż gE{V-By>Ad N034W15Y3'fK`c6-ߠ|X{ U]RnfHrC("MF 5#g5[0 ;Wžu DRL]KTH,D~\sa}jn9O4wK']# # 3t}:6sg:TSsQU[f5,+=2̔;ਃ벢l܇@;WpsT:)rM+ b̽ K7Jw:tx3ޑ߷Ҷ_JG au4,Yt^r,,ǟ2r|4[tQ.-RMP)?T, ~(3f9A6@^bXU;e&Uj |p~?&6o2T"XDXVH]͈{^hTyOYOo}rn#K#&O沏tt\wg$or ւ8yD,ޠR[.jAy ?xsOKG0r$eI->cvrC*Läe&HM8P Jܶ ?=cK+uFOgcr~L^I"M 8s![/(Ͼ]uX2:"x{Bļ nmKXrza`oFSQBsXEF(U*-(70^Sٰ T3|([x\:1oqy[/URQVlGUчCtdדB Z]L`+.3奫j0S)O3->>,~٫JivPZ?FĖ2žls"Phv]j]E m_ EICC[⟭&:V 5F $$֐;e_ƛ&b惧}7xoWbT/0\ߕ> UQ)vϒ͙ln9A}0^Id}8_&ZYidm>oTs%9sv\.+P_Ǯַ$||ۓ` OsWt&М\DTԣ,L$#$V2ZS䀤;-"&.S;_gr( 楺1xinz[66JԬct{7jDjS;n3; ,0x"U J*3#&0F/(`y7Ob7$;!i BCJťH "g}_,8&+nJsy!Z7AЩ YS'Bl%?_+X$ӫcQ>#1Ae<n͛SG]P%FR (NBBy^g _7=ʙMB(3{|icϋ{`zOb*O׫^abw}nF.fiZ| _W(Wʿ0{;E;npEl;kY]ke+ځL<>MΆt*@՞i? AҒ+<x zVM+ +%C&0Fg4[~M?wvN5zN8uxxQV<M|8u9w?%*Ù!+A;„5@}֭B"\E}/gzX0/SLjZaeP2uMx߹v[3ݣb׳ڋ4|]g*1qu?w;<ʼWcL5oe\2 7dAmRHV!`7I(i- mHrg;6Ƕ7^Ç3|]Yӡpcx,&6Cϛ/%މ]/ե٣h􊁑+AGcuW_bW\}fE;JG{nf;w (z@ZУ/]5[vF8%ОfٍXiQaQ#rHZ ߋ B#3Mqp":,':3^z1ơnw.M,Mq1<:#?+v3Gi :*& Pehu?s휱z?.@cUqyANJQMD`N,5CӍЦ3#^~N޿ 2Irwm޺W,p_GVMNv^|5 $Ȑ`xN6Eթ`b;Msye$`K0N~eɴ+S4r}\\>S3GOy-L@VUK-OTN63./ZfEX;f hUK1ʵ#l容9E:/z+VPӒqg:pa߰Nm.$*SW`MOnǙ$GG:4 )|`s "## }& [,u+3V 2WߺMT~Ԝc, R0aF5I[r3ۦ;k7;2-rݟJ0M+=^t(ؙD"P_{sr xcLÁ^G}@G2E.jcDVK%YqX9K7Z1!ehT^}Xe$me ixU&)ֆUߴ8W̾R'ba^7mĄrtM'y?4IAkAPΓ$ Kل # !l *WJ~ֽrdgSȁ}pr#C.C.du&L:jETli|F?Y, иf!ayɽ7PQ$wf %/v:]$tttyKsdPT}ն_-LO0X6*o 3tz"[cT_mQRqpb?\S.c#Ŋ$'$7_yO7x*JXȸ$P1~/o^VVtS()&B!r@WYʋ 4_Zt-oҮlBJHԧ9!NHZHq2,E7R0b>L+oCBQ#̳S!ϖcF(X5ɠ%kueɯԧW !K/2\y(Lք1$N̎'x"^};O-Dsc #0[g<9d+E?#T:EA`9Qeﳖ,K^_QdS:zg,{BGe%G2Q@<?uuVvћ -H}'ǣOwJUNci_+݅>vv)ǿH vG ([< 170mSXpxYыKQ8C9G SS[ /8G|zӬT԰ To4{t7uP` Ti\UK4[YvQ6,L{&>b|TV4ͫS7 Ւӏmki&%0:=غW6| u.9qO nIJuUddc>;ºуHf]9mecl/&:31֤6z T! 3Q-==riiRf̬9|,7PUF e$16DûVQئV ߾qtT adQCŌ gl5L9;ݽI6q<?_V Vs褆~Ƨ&V[L*r<xsCb9pJ'AxgxBG&^:Salsf}SX?Pc@q֯W9R{qU³#D֛Wga:vj4aЕ%ԆDw< ?e_~i wZc0>a"2~|\Q G"HRa1Z1')WGb@ѕ+C]riCqS F}SPG)Ueq_ &\ߜţDʖcpS @eË!qE@ 7N"Tv [\._ )5gi1 rF]jwG]u/z*+*qoυVS Iq*p׮.𢍎 !pN?BүYt cAѫ_AHU%XJ`Z<6`pZx}Xv?21D.;ՇJY_ o>`Z|c']6M2O=,sRuI?1==2P]Qa5'PצLWͪo+&wInh) .qcM>yftQ&J- U`w~v+5+e*(/ +C=lIS̍pڔ״jz,`KOs4i-ڙcuTYΊ2>}&7 iYWC!?ss4ާ*\(cAo{ϓk`܎c<ߪRn) tỷ:͗n;dUA* EY =mX۲<[0<Ĉ&/)R&ssYC^N>GƖR/+-{R}k4-#D۾U-'E_Hh'4>b:`z0~| {NZB1-?;h c;$0~^MQm#(M$/iMƯ= ul W _X ݷyDf):d ] {qol|Jf.G:L a^m/ P%lZ3`}$՗]vqKYwM*IDHKX7)#Po\(8 '+ HQ& *ru1ֺ<(˄o*sG^b q}C nޤ:2[pw»Gb*LYó݃"ras Z.%-Nڏ@=M[ӣLNXer a\xmXd\N+=/coY)o.NǶ!E -O&dROC:<}9ÐyGdi&N~pqɍ 1>9Ą,N87,fbAޙo$sŏ/,kC4lKHqcFeɉuFv7@^/䀭J )ݚBɧ>]/+q'yCse`%giil[)ޅԄ@yeYc| W2sLr PNQ3n1zg!spvݭ[Np'PGؠ hV턑BKl9"lR<ĕfӚ44W!IYL@8~WDgAj멯Ɣ2j983uœxo(H"UT\G 39Ge᩾E7֮Sjmc)SYY* 4D0lg+d.`^eB[ZX\1qlgN"L{=!xAxw:@xpٗ樣4IVHR6k>\:eDH6|{"nHZ?yfժ:ȉ$5v&pVL~§ǷXfZ/ «Jf.O noĜ)d m(D *l ٓ2BjALcnoNQwMjfe ͣ%{m[LnNC] zEVzrcKv2T7[HdƸ%|AZD߄/yQt1(ҟFzYG%x$޺&OIAI YH9X~N2XD~AYs6Uqnw P#,d)@t] xbjzg c!#Yx;= {6mwKK~q;fxԃ2zg9 4fǨ*wo#3kݜɁ˦.}3E(ٵQWx+ p]+h¸{g"ۤ= 1lSVhHJs8R;z猝 Fh8_8Á[3~ L2@r(9C&V2Ychn@;,M"yg1O.d_c޼Q=#[+8WcNc꽼/*Fszs*[{4&QAjusRI<ɹf {&",+#%12i[я^*XmqoFݻ% .|Eq)IyzX^G D$J1Bɗm\JB3ŨY'^/%%mSi#MN^?g۩@SnE k [5: waW>"{Jgij *YF!oy9dR)1B 0 XPEڑcioH= x2dT[-a#O܂X fƪa=ag!&lgCt\ lѶ 8w eF]_ynКW:͏9c4G~>iЫ#T" }= '$sfIM]Gk,wXGuU-]_`Xq1q: MNlZ?dac5=t/ /rHsky]rzarw L<[#uw(>E3CaОrùj8?*Ί Ⱥ4]~rթe9CH%ޕ[Gkܻ1Ru.Ox@>Ÿ–\95]_5'a}wI{?R9myRy}ze}[ZZA Rp\0;}MOfOB$ wVL.qy{  UP G9y7P1S9!>+{V1N<^jU/Ƌ2zM.JaȾT:BAs~ hr> ^)KDgpT> jht}/%?}9ӉLRHa|kKK|>PYYϲ@Yjۆ^h_i;LT{솊,aҾӞA-+r" "zPhR>f$bv."K'v(6xxV Į, n a);n>3ώ gQCӵkL#p\U/tH2[<L!MRG̀1SIr1ਮow`} %e#Q d\f<ՋJH+Yc|1+|aGӭ}&ް9KG&kޒSS1qӺa$Y_ mcfGF X у{ C1)&v?7J~bN!rhBwXPK#})\(Ý/2)P'd,WlUYjPO6yU2Va`wR.X 4lc|im2LTV}}.YU=vVэ9}OיFkBztf^ )(wAcٵ- 7Mq7-cVpAs&` ʌ_HZtޅj"T KR*,z +8(DqzeQ$"=o%(oXE!ZAI_\_>$8:GJ)ګ`wK; yCr0''qD 8;{ +?Mh|-o-bTD[jTѹF]`8*$ڿ>#ڄmQjDz8Uu a soګKR+K̓M?4:lr \^6$ðNۆC* NmR1MO9{h!V$'ju5!I)V?2X8u.VMqfAp\{B\F4n@Uq`t옯-9j 4E =-vϋ~x 3Y@0SQ*M48XӶ  knȯv ɠhm-ù^auœ׉Ұb,ќ:ܧrJ{8LB6P8*cE-VaT(0_CUԇ&oܞ??,hƱ8?aiFPM,7HK4~0"#v:H/2j%m!RLt3B*Q'^D\4DCAh -*J0u(:`R`6 k$#4;^ϤRrK!4 +gn`/Fyf6XSんQ A_\V7+Zf%nQyhv=^־B_L'9PǃODZŕа /EE.S A kY%9,eJQ3r @(=v8CHHzLn$VREnz)=_Y8#9sW=a-5^Wzq)wOB߷뺴ڐ_1;wDפY 5R%xo$,ofޖjScC*oF@)z.cI~ÿ7[ȓoEitsПXWn\*t[2ͪe֠Hmws[ROndH #< #$aiɷ-{(Wv.34epA; ̗3D_<&߈w !ƺ}v /oΒwc#⼊O6owr M%jeG5#Yasem8`,7QVsyֹ0L&i*dZ'D=D捦Gw:n\Pdo`å=́0kA{(X.|Qߝ*A3i j/J|>h,1*cy՚Ms8A_m^-%ߏ$: .r%KV4y j9iJA@XHN\CBN*,8<]bqi T4ϳNʿ}L'yKةhor߂Nv^߬L1rf;ڂx6NNb>%#|(u#F--[<O¸bwDH`*^,p&*kI1;'Nc.Ճ1qLuZfJQcm1{Ű -N81#hbuG)窉%9 )7p YfP^׎=wicxtQ$@kࣈ x/'cv fFoK! h0^.K F=&%)fKi)ޝ}sJtQGz Dh q6Y*2zSoMbi jfIcwGxZe&#隘V-") 8BpAGb ݸZnH{c~ jvܶ!58. :'^ Zu6Q62+}:跹˰9E'o>Z ?-'-AjDãh /ui\-CrB_UkjFmr[[1xYWuq5@t+|`֒j‹$R_+qIJ.ZI[]qkH;vB̖3h_hEwQJ*3ɡLN-FVvqb3ĥ &"c~P5țs&wYҐ:-A%()zY*sn@M#b<$I Wɕ-wODzTdA8it Ȱ@@=Sc3H6zƆ LA_qqn%\%ekY~UPdn8o fbF(Ҟev )r.tP<$O/M)rM|=\[7wDOӻ eެZQf6ip4$ĩp#>~u0$h8k[1rۼY^B%Vnm"u6\W1R 0F8uo ͈y[>v`h,)VE 5 b]NJyn[bO9e}B6 2F>0^Ħo# "fݽ%ĹKDQ -{jP:sup!id8_$LR t/9ƅtJ gXJbJ$}4ѩMW=AtHIsUUb}7Lb<'*Nvt71Y6$&i{XDPAVVf2RmvmDB dq& }<\q;277J*n0sד%(%-) s]4BD7Wn;juƂ3Ƨqypq ';^w̎h md?>{gDPIL+)N ۦ6Y+Pq>>-짢KK={|{<6+d7o}؃Xpq!8л{(,aA3P6WF#Ӊ]C\9pͱ].7gAa+][i/Qot;ĝ2vޜk .pKgg<iHK$^C$?L?2/58Eq+4R%;-.oɦDi;Tìf鴿ц&,mHDq W4p.yߧxZG_ܵ,!^\Q2~<*"'8 -?zdftCǭfP. =@]5qp1y{VPV_=^0nb|V9mڵ<z<}I^otfnsj):kF*m1[2])6vMQų| ݟ_"b[c?fr@,wSѳl|ySi'<+>>]Xj:2a*KC561,@)s'an*? `biU1RFnQm )<_$gjzGU:j{//w~684Ͻ1fţيN4XQ.6A*HRNX2LMjچ q_`tlx QadRf˴KW,Ǖoy5 uFu@S&#:5D2<;*)O-xmM$/YMzL_s6 Y["T5 JeJ,}t.4 r ee\>ש9$$W݄yޕ(]ShE h6w6^jyˬ:mܤ}(?PKF6C8*dY[`A+~i#Q!4R{#=r[.-Ȭ,WUsHp+ c5{"ԻEKX[/WG42ay& Qc8d ( U-s8A['hx+sˀ.wP%lfT,wH@%ρ/w(Wm OAr~m iJSPK}[߆:/j6. $ϟrF=4Sߗ6_eRNWZCt:{Ϣ^Xz-ed/z$9Od(t"e=BhD@ 6FAiaÚre 8O]Awv7cF]'>rxZxæNU?)Gak_y&Fd0 vBnx@D ILHlCøeB?x'1$Yz`7xqt:K̙'Ŕ2G.~WRB2LS?1VJ &fQq3WnAdߕcw9@D ϼ/ =%a~?Ct\x](:2}\yӮ5A{6f?sǽ|SÆųv%[L!)k@%4.΂SZa X#F :ϣ` o طN sϭ rpDgxNԎnfk'ntRPgNgaF2!wihLEyR[2Lgyȱ6NbC̣q,(-+!"΃ "Yp[@ʧIct!{c8I`Ðj"@}$k@CR b~4CY0v0v<7D42z*JmLT2i!tE`肵'~dx5$Sa3.̡?$SbJ l"H[C4I:05g"e=P%/[%J-&7h5It퓔B/A?ɗzTr pq \|fed](ʾ'lV.A>m)" G2.+<4:#[FL{oPUW45 @(%1Bt> oKm ϘeK){I(tE$V_U*0> q~HKw*9|EI>Mډ7ؿcbj.04Yf"WUd[mק  xZ6-V~#H +j37׋{9X Ki!t^3К]6 \?9m2Yv$l%m4g.cUekʨ,kɁH7i1a%Vꀥ1vT#rh'koNTX^2r,U ‰6\|TG =+}$d[6|E}~sɽsJɯje#"AbA,aW'ֻxߔ}8-$}[J7[c-&UT"*ݙ¾f-J+Wi<7693 rTFޑhoԧvfv7ܛ9$>{rXbxgTU4oH}([2NK^`CH@ܸ7 } Hz>af>j"hJ} z!+p#]$1|xϋo!PG{*S^_pu瀂[K::eo3!~eFGEh \ap@q\-Qi#O9z:xzd: Uְ6>BmxhvڵAZƢ'̥hnBNY"o힏q*Ll=yKUUe"i^ HO馼"5#;ki]๴!h%{`͛<Ͱ1f XbPث.'Xs/f/y/,9/]Zi8fsSײ$ƴH# L0[L'tX [ɋ|H<>|6^DVO[w4^%e{j۱fJd3CQns}1¸Л><yMM^r %B *"J86!bYD"?=f{f_]!v 76&I,UcM;r(`ɯP,mGn{.o-kk#<#Rƴ9{Ѹ_p Oc{fiANR\Z.Js$yz|"J7DpR`㹩rʭzqfh丳i<<Ș$af:_ Sȹ;cx4g'!{C~)$"j`%iQ\e,]SۋETBcy?!qZR61F IeeB5}`ڍ {eg\2ǁʤScƲRP&yZPgی>,gP"Ԃñ@.| ǂQZMYIœzu Fu쎣le3 "<>+l %\SlNr;stfw E@qNPo`kD]=,9{(M\?\"CIԙ-=^ *BkxUWW.$Hva#VHes͜-Z"N@ ٘ esH$$`[I}<8 8-7XJ%l~kbTin*NaeGo7 C32Yq%b/ʫh0Rw}BYL(Tb* q@F# y; \]>ݚ[x`hlhz K4|^?&9ZNC}7zrլ/#7V96AYu( e=  Za玅K÷ҀR"'wO2j(yc Sk9>[c::\Ozx]n.${r,IC/Z+gb{vT 4vztd%5A]4}0,@a2xǑmt8y|=XG Bhv[YdLo8sI2n Ikl]e^YT{#9*ЩIc53Jġ.ecOp^a^ki3ؤFK "V_yY_p'X5QxhQNFJ=W5ԣ<#m<7Y4xJ/4Qc77̓q$T[EiF\&JOCoƤ%͡*Q%lVW}9Kf5+N9\ \t'ӃEZB' )2sC>0].YLM7꺀^{է.Xj!BzuyxDJ-W?iEtn[.є ƬZHD W1)p$='D8=@nQǧiON\rN^)Άq\E[AM糌 cj!1`4yrB[3. m\y0i^,n8e3 cfB z<ul%][#_& n ph'r".Z̋HbW%.vzw,O \`j%;7$]8[~w^^4Lyq3_2 R4&O{A!ǹȅEs{*Z;+]w  LP`'׻n6TG2+z@ͫ;BpdRHttdA3BEՎqgs֮fYh -12#Yz%A%cr2'c!$Ϫk/iMɍ)2ފ#B2 2ˆ2Kx֬4cM vUva!+U/+%swޯzo8HYV aT!2x&P+Ԥj kQBHl1 RlBqf*Y%l7b͆ȋmQu.n9\(S$vO ei9s֮/f|d^6 >wö])ry]-&P)R{gYg:oᴶȋD}#ceߊ_e-qL7,6Fx{)LkuTzfCjD_/YF*t֔W36mC$We2$p^+O *Qiٜla:UH ީ̇!r=Jg;I ?A?蘱_GlЇeah "SeS}=8u͚BD.l- 2`Ҹ;HD+Љ&Lwm>q߾N{PCb (noKWºhMXޫBL$ޓ!/KoӼ}DAW?`D " 9ofIsKjfaN`>p(>WęfwEɘ'SA]NHד@^HPo% {_*i?%#ϵv=%FZp^_*|x|Jf:`/远^WV`aζ7Qr& 5FTZQQVt\G&][:\G:| QX`v^(m%Ђ{w|!Dς,=?tҡW @`qc횄}]3DyeQp:S-9dHfo?oO!+=x0epag$k@)dXp;m<k\ᾠ3j4 Tʎܛsu>{+}bu?x w%5;R1nlѩÄ/>x1Nփ;"}=^7^4l⬗t7' 4o6r,a*)H(Z٤9<6 /!XvwMԂ0^mmZWS/c@4a_߂!D=\ Ev=E .sy&&H93;0D糍1+hY#OgnzQu/t>M3yt,y(ҢTŷx*_ ,^JjSڡ0V-ދ3kg)ˉGE`RWdW!``o)MLz)`@#ob> !/`Z!ŚWGhz:5 q-UbAxU{!H#@Nu>?OBSYw!S&=ۉ汹П\Lfa {_Lt.+b?03>^+G|~ 3GzvYW(H])JAKʌuKuqE)4~\NZZ郡ܫ@'pQ<[4V7|o(QH 3Rt2w[)ga(+@MdMR:ZM_ Bf/`V^k.'s"I=AKw\5Eܡ-!Zъ>b_'%SNr`KD6i[i`/tM}wf*7²Vߏ.%vkK;aGKXUS2u`Lx.9=>WrXGp[eMe&-tF;{$zaGշ{P x W*X~2/\;’WvPcot XA{J[iWQs7ׇ6 7:eqI(bz 8fDݴ4q6z]e|;I2ڱ[EGn甿jtw-Sc<;*Q@dUmoSکa9kӰ͠KYF>v_VO. +S _Dc8S?sj%,'N'l,wkIҾL9i)<=msm vX@DwMIqlg$Uʭ6Vjf w=xv/l 9'uH,FoV`A_7Na ;~}!o MC˭TPu=YLTrkK\ K91iɬkŸM^\6:] 7{2wW\V&dnܩzvZ-+U86#fIg?jܞEkݹ< CQJE1ovnd=h2,DQK~GHGkXM\b&6FCCtN&\5t\=T'޶jxi>Cq,_?JBjX/[N?I8`~Uap^C+8էԖc6wbV0]q2Huؘ쬾NSH0W+צ"w b3WVDG@aS#YyPEM}4)><[u{eCD_wT 5n_Lh1A얍6l2ee ߉e>J(xvO1۲\7 #A,ȗk"+O \sjD\Qs}ޔ!4:2;N,)KZOX2pWtG?ةQj~@^?\<נCsż/drf>g?^C,]y_0M4lt*@dr5X1Z K \h@(P}:3X G,Z Uӯu"|}p#=p4ܑgmgШſ^647plgHGNs\ZQ@J EKx=[db7U9xX,pKfd#|ˬ]W^ Ǹ8VWv3n*-G&m_c{Y/Vk$7~ƱY{Ǜz<:lMlYO-[sp=kW 1l ;#擠A bUCvAuʺWjH'6x*F R% s\x@(~mX<5>/ kFiLuUo1+ Bh|k) ̒O=_QOAФJ/1=?iŬsViMMYF3B1D=t'P>|ZjƗq)r7S;ݓ hbe9w8R)7*kA{pX{iV}vfCb."Rz gD"#B@R5FGr=?Mi8yÉx |F-'/;P F S_W.O`mN|nTWsY."[XoZ]uY 6Is9u~ 1(:ʾ| [0TKY~1لn8k*'1ηه6zQ^^|YXwrRstwԅQ'},a Pڐ\yӪ]ྸJ|j >8` +}YGlBKg9'T>978HDțDBBvAϸjRnqݝڦ;3bH{b6xF!kCf;v'X5b`7V ƹ1?f~-~JzZ^ "\gScz/JXo s)fm y3FnpVI$ZMyZݹ߯e+KQ!&#Kth7Y5b=`POrN;;r&Uwwy,r +1Ɣ}^c!*sF31 Pfn662Δ3e'))5{B`Ě/v.b%a@$?W#Z|>A%E"at|jD$csnTl FU/uRn+? ?.WaSvgcTGƉfc7uq/Y97W v/KxQ; ;,,UgԣUwVd|q䬸yīpjM! =J;`k 1Ӯ6r"OYBd+9Me_gedLJKNLw:64}KdZRzgA6]-5 G7E)t-#%kc9y7 KR{xPՠa`WdVUqn ?Slf)1 VAm[l%`qS;nIߪX4qć}ev11:o H蛈mzFZ _C^4{xV6AwFrb}QT\_^%}cz5i /~uppsI0ɓ=Oۻ$#;%}1=yfGa;P3lǝ%R~Ug8}9oʘ `n\qN]5/El UX%w]ZiRTsvslz.],WSVO%vx.O/m{rrssU:ت=!K0E {5>IoyÍ;Abz=NO%tqW5@!%` Q'y8Ц86 [.mBXDG@V5Llo<9 e}`˟WnQf[TH:O3 T[ i`HT=H9y̿OȒWaRxJ35 @y9v߮,E7zXF6*Wa@zYه̣Y"hh6j:,ҺID2'?I='X?-؆a&41%wZEbJ[d2 ˬai^ q\e EC<$C!l?v-fl'gCq#7Ѩ\`Uu"(:x+"ϙ1Jw'{G(9vh痸`%c {:9l-"v*;Fcc@d7deʍDMZSGA~VBF-4s!/A0>~R:Tch:*s#m-6D% $toql7O"y~| !-TK4凋$BELË{i2b%QSWi?8 ; i> Ec7Hm5!̏s;ڶcL/(V*E9Y?*rZuf,՟߼05]ѼMET{irs7&ʍKb:q $ ]xǭOr~@@gѨwM%VCH*ŞeAK=c(m٢FCW4+ARD!K~bȳg uqdPlyZ(a^-V?SJ[8b{3-O-7Txyj4a 4Y,p&M 4A=t.kE@o1aӶ"*Z{`1bjx& P ab8FCjuVΞX@X(q'2Z*O1JB1k ~|Nꋽz.՝ VκK,2APCsG&b Y`O.V͟)vIKLl'~|fSe.K4rG/9.sCT_2e6VY ϿΩ4=ģt-d,M5g( m 4F>{.xcn8ݢ*8N+, E}ynqfiD7]@]xC(1I?_+**ͳB뚚mEIKWjlI%Y4<G7K "NiOOש=Xq FN%ShuP=j&4[  /J"ŷ_GS"4Wh H%ҼL: SȌTl+<űC9E-X^znv .XQ{sP1̏vZ4Vj+Zt%,{nq~`/!<^(+OŚ:yQlWeea?ԫH+?&39uGëR ^R鬜xyTiSokY]d{xJ&,'Xk%74 a1!~x "11&9%Sqs° T[s5r^JvA@Rċ">Mܠ;_eT=u FOS| #4i$ЃN(eܹ/Jɯ ) 5%˶8Ho$zHYh^Cbu*p<<9>9QB*;%,3٥1"zp}ӽ9D'#L`ENj.هmfP4жh@2^esGS&-xCclf ;rm E hmX+J;Q (+rN&~ <+ZmAWFLR)zVMKQ=f4EoUb4;aJNuu oZ״N1{Hn4H늟}K{0l  t" )_|6Tk&s" :B<)1oij|y8+[^-|ww "nǎ{h+Oo$&$sP=odMNsym.DD*]$w 2Q҆1* tG;XઊQ[J;fmNO#|G4lMv\%ê \9lrQ1"*#!]z JTn \)-9{ɥ!tQ EC?8Pbˤ&提r@PFmd|rrBs/5,ts)C,t1 ]z VWEqĒ6`ٱ(=QQP Q )_w&ܠpc챚*4p9 ΐW4^w@C;̳\T/!VI^$fƥH5Sh3+YC{hóv eAǢ]g@#mէ;s= bXSܹuoAW`.&3SC֢I1r>~|$uGn.6.$<dR&=.a% HWMxDTe}Yv*ΗiJ"(yi*B(˃OB$'%Gy':j SL (|~ҏ TM/@`9.ƣ K[y}zߘ5:x48@,| 8 ՟岤~e,||<6dQ1^47/zscݾ~&C5ϕ ?'ʣY=-]u~[Gw!OkO7j}ZfA#[2ʳ} 'so+kX#[PHcc|S]B=N*@{Oֹe [M$x`7獀O^N1E4@OZ"ӯ[m_ܼ}OMV&N( l n耫.ctj SXv!ٕ Vx 8,YWx$ÍC2W$'6.D>z%c#x rܓN1 :g f8㺜r  ur8+e\ӚeV9pɪV\AJ'{:bJCY[6.1|&guݸ]Ȗ}W0AoӸyrqeӝ>XWcD+JXQנOZ8OgJ*K|αUyڋ֙BtfĢNRp-ৣ!BmfH07a2u;gI0L9hkuV$#X*ÎoqX)DP5KbUQpV% ~R̰-HAPNūQ%|\!Tn:4QOyߥ/|}>vrIu8L?L"$S&C:nÉiXT/Cs=g{^p8| Q*AP3ʝcUBLT>xL +Wg\BD@;EoMآz;ovmslCA2=(%xz=o=p1dr%'89AoVfw'U54* (ab{pɯ*Zۉ.eLeaYrÔ.ujv ^%Y xs%BO1`B<ºlѢ*Gez0>Sٻrk-c]"7r du륋cmcTE`(f%-+k*,}*6)#-Lc_0QNCNpK~'F3$K˱ޥsk9eAt-$cLGGΕhlTdU9P4QK໲Fa+Ur^Db2ѦJ# T/Č xN&f梆k&WGٱ`%gI7t_.$;pHY"QԩKFHD]RCf[/4Zw,5<(Lfj?론bE7A_ }KH߸ uj pmqd{q,5-hm/HY܇B<_W=,ڏaAXn p҆"U<5j7ObcM'OJYϴD=ZDLjj$l5=nXo*RZ-ӗzѡ0cG֮KW|t 0xQ4[܄$s޻sAA H 2Vu; yԘǥ}Q[=#wm\1GDt| U(zkK%R;M>c2LswrM >ɫ2u]w A0XVOY,8xpMҡ<z|Q9N픑Bt w3 ltFg!zs&-^ig9(ȾtH-RķOyfF1vy\iȉZW"mNB_COG,_Q8wxP neЉ(z &(#FL6qRb`| N{ 5_>6"3g؄HT<= _ɹ2 mGÙ@:bQ3zTl",f@dγ{"k}Խ{z ;II-!hV1rV1gýQO*-!偓?-ï̓fqi2F@%כԙyܴ6DZfhkWB>DnC}WlMPf>C_8=&Ƿ3NO}j'YQ""xKSyVix"'eqGi9]_[r}_.PJ5ւf>S7(|؂]\'qEaޕ^8Jo:Ĵ JM-8-[o4ayGU+/g{䮑V%}bf0zՁ3ޢk$/G4QD;P0FgW 2_9'=_j ^~,Gx(P_@6MgOtl7Q/˛STHbq6}+ f5͌N+ lUs <%2Yv n$!_n_qE}?Ilx[o-NpNPJsY:_QZ7>%ɠs{} J!~_<4Z.'*uKΎӇ0;WՂx,ۙhՍU+_AƎ\B۟ fSƛݒpjs2 A!a5KulVEި .L}$.%ߠ=8|d|`VM>EjAv񼕖 >EO*_]ZV?q)03a< !Dd0MR%b FFֶ|  BK6揨jw4g1sz9 e*WRoUHcvTCJ8c]=4xԤPM:"9%Dݺ,sZZEzp\m?r|6-gCy$[fe rUW ϛi:d \k^/O1g T;fWF_ jraL~"_gfuέ*sm=zR QbgUJ3G &ʰ^hu͡?Q&`:<J .^Cx>ŀ @%[iD{r_Áqq),h9ج!_3dj,C!̝/tK mU4^wh,t$)lZW!egpKWb k^`W|K IQi~wJuF4-Z^SgDVO< Jʦlq?J/_ >B M-b& ܬ X sM' "^[+QK-6oşT&WzW6: 8[H80PDg4(LP\Ҳ︹b?D֜&,6V-¹և|oc.9n~$=Rbq.?Rw2Sp-[͙wl]6>\W1Tl r貹6 :Gahct$M@bduj~qwGXcР_emv (r4w1:ѵEŖ`QH| f5gN&Z7 YLJue Z`O:zsoE$Qҧ1Sn|uG~]IK>ESf^R^?[J!T]QD<59hyG[gXuP92 Is"wACk7}{n&9PgK7Uiֹ"yȆQbY |Q=(:7;f+Po܇0/H =OdxWTCb:DHn?\9zuPΣ->n/ϻdՅ[@-Džr:oyhvd%h`^-%4E\mUAIGx)NkܔZy)Dj(#*GZyi11а'HYf;AByEgDr%j^Uz-12ԑxtfʨ h>ĚhR8 %`'^P\75trK80QB򐿮Kd {l1~W*ڤn+cd YzC_LFjAr 5JWړAהzljڦUlELa\to@8d"SfŘ_cήDtj< lCUG;421'ParĤ-=<=/ЀK#z Fe|Πm0 'jfb긢pjʙGoaTRb11 +y#Q~o3HXAoʵK1@vxxj֒@LAcQ(>DɶEҴrFB:~7¢|Q+v }T1r= ]1q.+D[a)PUY'UFk!;ΏyhÏ*?n4~wU%>#,C4)FG#zQ}oחV[cLf`nyd̆}p]IBOぬq|vk +w68x^8\e&8e]d@ڏ}CtS JϷ"oNL ;3\ Jz,V`˜`;y󹭠k"b7%߻wrVZ{PW0/mk;qP(b*ejSc+_ud&c.JR!x\OLכx7ȜE9~~F3l[%s,A1`Ë( uv]EnHwУ]8-8`xlF+9 ^ԕF*Au%ZtKяŎBOt&#&_k@GC@`,rz:h;dTkR_`_*2FVI,9VrH; ?,N;wYC`n`.c Z;0ЯtvDe Zgm(ٳ̘rW}whǟ#&y^L&9$:U. @=ů*oRҵ9_.ɨدb#h^vaY[H_CYɝ V)HV5"#&\3%3j^f\>*@)`mFeXQЄ}AH䔥[{˿yFy Mf~i/' 5LY85ݖRTLGJ 0mX&F}4 J30KuXpF N"-1bWH60\ɶ}nzvT /I q_!0&?+RBŭSmCxvCG]0P6gE -A}Ylb+-a8zF__\(nG~Ӑ_L'\A~o肓 }$c9^9ns2) Aq*ܢ 5C1ZA#~&l`hcV9F08cGAx-*›LB^KڈnfAm*T&;=ˌJsl˘$J,mnXB#[Vڮ]XUzd.Vj=*V;Ȏ>ҖT7\Nw2A+N };4h%3D[#@b ʁ[Ԣ( V9ԏKL]cʻw;+;(mBSfBU#r XEĶ9YA2P>\4:T0aZO)Wpzy]3l=^X ^$Y֬=fκ{Hʷ%3T Ir+gFp j.1/"x( kmF}+!d=w`~ _hV^l7c TjaѰ9I8h[r2myT̟ 3qV^η2ֵ!89C3")B֫@BG \B[$]T,Cgf΋Syh3"M'FT0*C#?ԡ ȥ1\q6+%f_n|(C5=5ub7U s6I3Ա*$|䠏q:F-g<9 mL[ɏDY-Fǟ_Z"?kC Mv]%JdM>ݑG|㕵q{\="+t~zSO^dFf^?o(4<#>w^/lӍ8%elT.#wʋnv>k{i`vJy@\%WNEZ L.$O!XmF*J {$' ŖFaz0VB>ɪ8:l :_FP@?>Ʌt.\Z[k]$DQrؖ_9{Øx,,Z%*tc>?W,gâdH~a @0Eu^p<ۏpzP8} $4S }1 PTÚgllY-[:d^G <& ۭ){ eW(ьn7gf<7&:?ze8q+n)g8O!tjTVfMx_|c4׀̥$] >u(BKlXL;ǖǠaꀡ<B{iq GFL&p[(>>Iu2Ocë%?Ur𘪊F#HlZMzSxDkwg-ĻLbՍ{X'n⃄|mEޭ 1~ԯ0ṯZ5la!g0l} a:+h`{ޗs#GHe5['7v(b ?x>]3, !:``W[SNDZsa <%[]|ɨN`鈴wN2|KjZy^pC-S)UaHrDp٭1t4"%+&QBO6U<#bZvL>wJR8dWW< *k[sYӝ݅4H/(Pi=bS sEF_b$7wNs^AodΈPםIj`gpY΄F3ވpean!-NJYX6Xl+k뢏˰:A 9U'j7pV&e@).oIT %`<'*,g~<8a!^r`IzaK m Iz RYonV;jP@n!| ,Q/gr (a }%L0s tK1$Yg/Lj;/h|_V =-{ʇNϮ uƅ;{pş'Ἥ -ӆ% a{Vl ," N떤>4E4.'H")|AtĘ,`Ӫ;LpS^DNSB8 8n١9g@1H(ơWAF5y%po)UX,bLw2Xu{x%*8$ ei"l*}Xj W*,R]&9t-ϔ7%EV֞X]Z71m"H<pg%p~Qlfe +~K7zC$Zc$,XX ׄ[YBzQ*nHymbc:N b-S׆(=|I"}Z̓)w-i^OiPht~ 2jg0(ҕ@x fN5]S}{Fr ELX5{xpq  (?nH@&TZ_)pI%;D׼H(ņn֦%):~W <IþM:@}@b2eÚfW j0.7YNgj*%v9c Q~J} BHI06z:g$Rb?M"$ cfG_E|Si],eI`fT_FȎ6u!Hv~>VN <3I\Pct.l4(t-?'|w9݋ME٠zA Wkd$;!8e#R ]ϾM.?_ \ ׉.ɋ7i dD;9葌|&Vz+ʲ]-;H0'g/=ʜ+yAfNZo?|d2 6DZ<zSX~3¢;)%`w+ &/%bX˰ ܫ]80{aDn? |!͔Qa(D\A$T0%w]h[X^NM>1l%H290F9P]r8Qh荙-^B:9_ dTg|u•HPo5c}M8L9!ɀL d`Z'/g,>!m%Kq&2F ̈́k~RU =v\&-@:W#zBiS&@:k^BKU7K ovGT\>6_P} TwLsYἫ~!aGf# ',^Boǣ~!1>IoG =S=IRk@ުCzqyF1UMK`2 O4 _w&w\鱹eJY\ޞ@AM> ﰜ$Yn'C$j5fQ}w/3۱T ^YeOQ3[yZ] Oh@ J@9A[n-{->0/ָЃeL@"܂oIWa}ISt}@HL:a(.Am(o ̔JwEa>tf=-y'o4vlB^T 4?ⴃq5 e h|o> &AQW?U`?P2Peud܊d @=%'X78q%fOnJ5޶;FTHP#=ux|l|Ѕ545MS\n#Uq!{?=Wݽinw[8ZbCh|Eg?Va5ܫ{QOY ٚX,xBdx<=Id3bzس9n r%蟯?%}hI Sz5l P$/ =Pl"xRơnEPmJDMAeJ, P&܀^͐uGJI(1/tTf|Y̶oCOڀ+JjX?9dJAʖj䢤M7BeC'vRJU,rMC\Boxl`+H`(__bT jT/ijn^΋^,( 8}Z ?3}4T~0"[lo&Ngj!q p,WJ"H!(oD9W vmpYx_ͧx e+.F bG-)4NҞ\itxwӕ9ё7O*Agq %߸HV ~rJ Xp~)[;}&`=g,ͼTpQMBZ!+2A]j'Y&g>86fXN=<ӝcj-Y{8I udDw?Fthq]d-x_&[0W=<ՃNC [AZ߆w}eHtaHSH2|6A @=GKBk+ec=+GB;&C pA 1xЭ&5Ek9hPJޞ-#62?}|dabDd0-tFlhӱZz"_Lk2~֮1 νy?|{CMف=H6Z J7 .jPɧ2D_đ-xhKڬ[Mh$XyW;ỷ|I,LWB:hTnv _~ָ=~'t7 L]K/}JٟH#/w.$f֌XC./.ӻ*N1m)/qU9*ٱRLX$8+2o!ŷ!osC {\?I FS% ~aG`B#!.lRz"?v>#D.}۹H'2dR*:1/r޺Pʻfm _e66TCJ\M_^+U:7N 8,B|6?'//& GWMU@Cd/r+U=8r %&!> GJ2e'.pA6{fr <!c] RtZ.qIZ=ƈTERB6X0rjS;zE +'`4[= N 8cXҀF`1E}'H@mJUڜrKQrptQ^vWNw%4P AsÅ{ID{#n)wzD|c& ty"ܩpwPf8RB]y}mQdǺ["nدq CHho󊶼7‰](=46A̿SHpe4ɯL_i5 m+vlHO6B]E?rز/Pb琇 a-:ZL5[{M˸o*dA!?l@OU? BQSX#σ}j^xG홤[D@[7%ѴsMZUTR%QVKu#I멎Z_/!qo)' lנZsh z *x_]2THy/rvJe|U9F=0`^j;UɺJ+^q_߯Ɗ'.6[Zҏ[}7Dʘq?[V%R"!ɨ[uW_&]5e_QYEg9E\QGBOB4A.Kx*R <EL^gMc7?0)$᨜ea!.P7Z-]I1§t#%$CCa5W"|errtPI'y2|rhp}dE-Cgߓ^t/g= e=vlt 2iW*FNﶈn&0UQn.yLzT݂I(;{b LkDK.=QFҖ5\Wo5K9`:נIs)Eҟ1eY`=a}7?5$O KKnd}b=="+@Qկc*p[&W8_).]e]h1p"mI|If4t=FK,T$Na~֑!F{)?Cu %~q(/F/ ׆vȝXvu$O|{"TG);PhiLq[f;k㧡RƐQ5,;c p{\Q#Ht{*)\,gQuD7n`(IJP:jC)s[FR (y]/t<}VY_o .,_Î^X݇{NǻˎE UoF<)`+f^YXFb^f{ZoFq~ K(6Yjŝ}çm%䳲ʖV6?V>4N7vͬet,*IO|EL3U-5WJrtp -,5bL&fc:8e1!:.F 7fa[M^1 <+f^qI8\::a@zN5vo50{N9#&3Z#b!|.Epmrn`Us^1k\Wǧ ͖ҨOAa(gmDEKPZ 9@c ܴ0Uy ԶZ46$cL/"!DTAT^˳wr-䞊KKBl4q>)g<$\'}j gVJe7:;]1k鸑6: v踝* l ݥ/zeݻHA-HK)RCA4mM)AָheU]LBٹ+hpuLF`p+(C=0}ŎybO~Rd̾)f8C^5-$|4 ~m gvU:8=3_:/bY͸!,tY@{"]<,ED3C+V <{r_YPCes"(8؂8=8]F$Vl \;BBY:) u w4u[.!5/- {{m)GT ZX8f:뿝%ښS៻ c8bՄٌMn)(c|i8j饗U(sU $7a y0VfL*YMO2Eh(9{D0aO1R,x Q2hs)]7E:Ę3@fȿ &|"n߃3K3 *o7Y)ibJ)M ?]ڛ4Ͳzjxia CխԠQ\*#Lz.L0PԸqǣA2 e57(R[yf=Al;OәALX>ȍ~+vȓb"%:KUluQQDUf;*`-4Ur. -&;b롓CEHfDE텑?\ qMWT.䣚)<ض!ۿ1BI8 QuC덻7C#N3\'5}/湴thᓱ_][iAYaqsO 5A5Ae҉5m 5 k pRBrz0_dj7F9E @ݚ-)&6?XjiA4Z*FT"EG0%8st_`gs/|BI%W4$nyQet_k!v ExhJ8_QG{B$hxc+#[>ѡdVBJWxdWxٺ=bVFaq_iLE/4"BtL3ѵAң7ys#%5ΌUmgo,BWzxtc$_BXa8UQ8{08܅_rK"2RDq2ASG <3j[00T$֦4kHK+˩H3K_a_P!/]S-lKcmT ADPW/8gg1]cA^/T@(5܎o/#6'#h(J+A"HY$յ\#| +8E $wW^ʢس°8{""[m(#T6_zQ DP\F_.! x⁆zܞ긋i5yK6DI7XyJz26 8;@X0Q律;r VR0ͪlb?_'dW:MɅtgDz9W3^p,W)kC)BDDE% 9~Vw.duǿ]r4ODW_&rπ }YK^L#k"2b鯸 #Բ7@j_2{,q`-Pϰҭfbۆ̊#^ݪxY*cV,y7z\bAJr!v34ˣLN ?QI?A)ݹé\6ڔz: x/; zg46ň?}\ʨ)\m2[래bf2Wr.M[Uppvds,fpQy,*h"{H>&Awo^36֤}̺_K̖NQVyPх^>~$zJ;ϓ"iRw@c(h FV|GK*/j!һ.g] 3U I,5J % NyDz pLyCUHZ q_8ļH1W >6v{fk[paC~. 4>!΂2zS)P@'V\u&;֍ ,ހ[ZdluE'L%)6%rJtTWމKZޖ_~# k2Z=; [W,Q.F\h$/ߢ+ƒԉv3Q#A?=4I^=q [{RaWO6K+%^yP̃ mG_Jv]37oRs.鿻iZ ϨDl3P"rߵxG2Y.H+x+G;R[)!jM!Cj%u[uP˲vǤxsJ9Դ^EWO'sh@1r=>O9Xcn~ˁL~x0l+5m)={g;^zJ0y1F0:=voq'}( w!flƅvfg ϏtrhWJ-}S0E'&ma"gew3h<"D-Y%,ktڵ#hY6~z}Ȥf;u.8n4v|0O2RlVe/o!2ܵB.O3dUMr㌟}ޢ=rtt}(*Zqഈ50 C-!n^  XݟwOԖ/wxmv2Y1/SZ3",Sۤ+a]|wo^|Q8Rǀ/}ZD= uR1[O.P8#q )>0GV R8=/r88KhJUkޡ*o]>s$ӄX{y:OA,+DZ@zXr;&[\v[ΗKW|Ib >}fЍ.뱰B=zt\ WsUekG!Oo}kK`d[y_2=B\x!@P `HtHȏգ3TD)p e& aO" GD8[c0QnLWg̕|n{ɯ)%鎾|QARkp9g_%p*wKRCSh#ӱ* ^QP3gYUX]/K.+B)ޜSk s6ݪ'ڟ餦>r!n2 3JWsQ4g*>v &fgvFUo'ʝ;u>-d<#e:D#dVfЄkal#\RDza60gu)C6rOʨWF : IcM j'$8,PN@PUPl {.ЋOzȕz*(3f%v[لQS#} \+Z٩퉳\zӒ7[i*`&KڽXe8=VA| ?Ә!'fb]9c5JΊ: shc 㘔GB%:nV`@2bE_U\ʵJʢA 3"оr'u|/vYlϘ*MOr6z\TT ,f6msvQ1d|Kh9pow EsM2'ĕP5Wm ؟ cb}hU !꽏>$U|Tqa~"9Ქ7ݭe&*myGA%}vPoߓ*Vs@@͗KJJc -JC}:ViXh5'{=tVl0-; + P|${&(4׭S7Z7yC*fa=YOX@B;>ZA~HS/nSf79񮦩]-d | Y'S=͟{߼3"u*{/q''h![k;dV!J결/?"nNEs7LBu"Wܝw`JU.?.1kVMf|s1;ٟhr_i3'm,6E-(\V-&JѤ+=XWUY:Jj%Ⱦ0m /.FpO.-B B/lGKW iP16{YBzu_Xk wbdb{{ʥ&r`zRig|c3sAԅl<_xljJM,!J*p&/kУ6xO.gV8B.WB_5@$ zyFeYFj`ʟjʿ9Di u!\}ุ_[p }6ojD\>&J 4a-8\-dnč :ffSC?l;pAMx{iIa^!/usd)^KyAn8$қI +hȥh )Bqsg:{0CVx_g#Ŀs=XQe5mfM3^vcKkG< NHQ+{b$j#;xXԇkMU '8a!$>W:^ RNޖʉk(-(zl{SwQ~4.HR)DDF~0 rJo4Rsn"rH8"\TgϤj#%J1wlޟ?Uݹ,.cīa`3HfZC;eET"cI 8W.eM5+:ͦ~.>;WH%=+Ξh"{޸V mj]ǂ@MKc02䎞e"z<m sAQolł[8!"j?'zlF}")Ⱦk!Y OoA}KyC^x E>N}-BxK")mF>Mb}1DU& #]ַ>۶kc)0W>:e xt)̸RFu2!:Y؁];z)cm$7_#/$n5/dT-I@[?՛Pr Y &}| @h-SUB2,mE+ iyhVǎ{PJXw 7;>$.;Kùa jw':1U:p!i*\*kr0 Ⱥ#_GU{'KSI w1~^"!,^㴀}Ɓw516dЇ#Fq P*ClI{ 4wH {+Oy}sTݍzv[[s}],n,6M6¾iR:ݡxtk%0=H"Jjhw@z1;_S3+eId9SK_b׮ Xn;[{S9g}ͶDØ[GGu9 1qwx=5SBLF))Kf[r7E9ɼ oM_xPwWIEr^SuQ6moh{#e$GrJ*LG: Ymu~o髛-'yVɜY=z }jv+P|@X8jteǍ }=҇Jve9ϬӆgxB:e2q8z"X7sLY'cASn쀣&˫{UݲqQ5ŀ. WSC:Hr>1~myoepYtWDr. 5St syѪ@E}3kyŢ_KwUW:N2g^/xJ/JM }B=:VDKjӒ͔UQZIKfH^4w.^INˣAz4x4G8;WD8D.O9`Q[ӗX*'8J؟%bM'﮽CeК 53l¹&7*Ն˙$`獿5-+ ͫ[v8\eMgÒ> 3* q#Hzc&@rѦ}xOuօ}S88ߊE١;*ށD+3.1XO,4K['y W>Wfuu%~˔I0fwoψuhsb`[!$Z&8¨LRG|aewocLdD ?Xoe umax`#ӽ^q(R #1\9Lrff"g{MFmqE dY/R0Hs}c63+`!iqi4i#% >Z 3SCz4M_M 9~қAWb m{#nuemiY)68Mi~`Yi w%:\B^X> ]ʶ퀻&"XsЅ+pXGNʁ*fW= U ;LXUnCܙKe}J<6A8=ğ7߉j_Te.ptC *8".Ch鿍4ЧNFس`ΖCG xthrILo #AqC--SR<ݞ"ڐ<_QE O)]SD9="7;z5em%c(.ܢT= 8 NZ+dÝG082<5qTdQM\umwĞ*&,;ATI*G2^OߎS1(bvVg}`MS&D媧Έ.n:Jc9pW"ۏ2<Di'[S87`쇥Z۵M3Kw`ĹGsk:ϥg1Nߛ)iq!2&-W츫::J`#Ɂl߇ LW&,O<OP?:wkgznX~?|k{ObjGґi+ De 㹴W ;R{KүWx[pti6e?4ós<>d#BBq/a TDT}YE~g @\nR tJh=O<] wb)K@qO1 b+7kȖ4yIHj6]>億5v_sJnT J7>"˞ >?V= 4aZGŔD*(a [$6"dWZٖ!o8y" ,yR?{' >WĪ7VhUؖ^h}N"{ն$svJ.d\J*Szl1Mw8{yJ<Џ/?9Z"zXOKfE_L |o}Le j!Mi8)pJx;Ai:\1.@ʨ=)"t2gMW |g]J£@S (F2unYӤD%ԕZ~Oy6UlK=SX!  mX5,$Aj7t+U@(3?i;ATw@#%(α?rggZ u!}ƾMA/2ç/˫S W$=HvG9^$X,4G_h?T{@H(371۹'dD2am3v?ʥ"]5dYf>TTL+{EҘ:6ka"WyddbD4'*>9_2dE)O;2J[XgX8cs|a!4h1~b_՘FQjc~#2N pQ~ԅ.n>iICqNEvLb}H?ir }-e0짃.0;k4ldx'_&y 15sWƕTTa6̽dc3 w5 (֡/EʍefH ק{lXڨ&ïbxUZMV!w9(6@ »;W\&)Hun8Xpצ͕pW+fUƢu{N_DBaƧO_+HBK m󣟈o/@]`/xlخ [FWl~c=ah^f夠8G Bcu7 tkT *4}.-/;B.GO6R;RݼSi (paץɘgqפ'#mZWGfjRLBo75{DwvKr 4NDYBkit2;CPrQ/j9ʱ4%{,E9/PaGMlYS71)ED ߕrR3sh\۝49-ց`j7 kDɑ7+Kv>Fjj6f% w>$,;gFv}y4= `fB10sE0xKK㭙*.).n]+q yYnTꝧFn^M "P. @B |'R[cAk+3'9%ϣg =бH?hYbL:nsm`?l72gqا9ɢzJw2iM86fqn_Z/$ҽ#=yb_>eL?O&· 5{DnXOjٓ yPNW1}{@Ps 3@ $Q 'Q*uM&F. xH֤_M?I7;WBT>i'[yB ;# )Y؛=Gn~*r 0Wemg[9 ]>T[+xN P_#I%;ʱjr&SLG=?;~Us7ݭ#,/#iNy߉XFMs9\H|4([PDDVC6怍vECaݽr>{Wq:us:c膒@Ѝrb#vɕH[/0R]Pj\/B& 0x ܥjnLgtv1: ?fO PoqBRAOqS67ДC0=ݙoq>Eɂ~2?mHMb}~ A{>|WyKQԖdS׎j D l{(4·phaj}lD: gh!Re#noЪL $EVHd 5cE^w@p e`V!n&R<ͤhЁqj IoGƳN<ƺFjѧ.E;)||X>S~Z` (K4·5=u"|Ƴ ߈e " SY}?m\;MyOI 0 HrulUhV N)I[5Ge)VOmbUeV=Ϝ~5pU%dT(h: l@  Ýdd zap ==WtM;z5VqIXCt ޠPH vd x0,aS8r ] qfdH=1Xn9< o9i šSY2V&wo#iH(@7{}%}1̐)Y#|boٜ@QД̌jjj|>aDB~KJ!ЏGIre꣄!3`kdR_[xyJ,f%TTj!x0Lw R€k\QAVrQ̆(4d>U_w.Ȼڛ\[n[}\(? E Mן!#bʑf S;b`ϡMs{zǮz'D4<~҅tNS$DJ/}\S?BR,\KM$"JcA(4*r'CaH,VR"wugbvad4eQK/kڴ ߤ;#rd4Ά 5|@  ̷6(޴UoVYoaw(=jlQc)g 8FA-oF4o,M(3T7%YMcj5QՑ|n,U@ЬY+m7+ܳI"g~?ϲRc%ka_8,/<&nT0H3KF~v#k 8`# x F8G\sӗ|ZI*Ǩ0#0?*7zfVv{ YM ^]Y֌ ʂ %j4k"Џ[y|31x_ ;o NZR+6Z=6?س0dn zaR͜.`SAWS7^qYFjf5r_S?H_ \+OX$ fxtS]k둬UVqV!hymn#}Y<'!m:U>REڕ0qx`1Kvx8+8F@|`۫"4M*Xnb:^W%L֫~Lt{`;hd /R@(шWȻW!F{0U|ęEpgVl7e8 +PVT K9@N(O MZe1 9N *al3mԗلu;#4 Sf=)Y8sڤk1&x_RdǥXH4 B;oų͐I⡑% %Iր 0cg2 ;ڠ^odtMh)SD+#_XwӘp7`Yu8Ċڪw[ΌhDH:*5c=|?ę#1|6BSYJz(͉r>ught%wF> /4cv7O{!.fiTf^ _c9K|xxҋİZ%2F.3ޙM2:S$Oy%c7I0s*䆋óE>5?'x݊=\laRA{ih4tMG?\SNWeq3N3TےEwJf00"ጚ>Vڪq*yhTa$y{}g/Rr4155S]^9`Տ XB_8.1l6ʦ1܊^^4ce82:q͐`y;՜2EB!`ֹa8Qg[D`k;޳W9OD.jZJ8_`8}.N$@iľNq̘fC<+~MF"9m'Tk?"MUwjOFԜjtҀGkd&qUD1@JlIm|v *$q+ [׮}^WI8Mx،noVѩZUjݗ?Yl94>:'y"aW)aIa{ԍtS5iop>X,ےuv(n=\;"_+hC_mQW\M(e4g#`.(K+mXMyuDZF0WYע2aZpⅭ}asӭ[޶SlI7Ib\GzX:.27o&+>| ͖>PY ~"JXpWJPS{܄'p~U^?4,UÆ4dGP^Y*ѼӞI R>V!z_qΖ&غ lakM$vPkD3ѹt?Z#o7!2s>Rb[ID0Q}SͽM2kV_hM)ӆNDP}XeN=K>S9 8@ #b(SMJGv L17j9DC+6u ɺ*?v[ PrJ6)8A7Bi-BJ+pO,YZ4*9"j[%=BQ[(5(PS>ܔs, V;KVK*=e%oaTa'9pka:@M ƴl$.$X <WIH}8;,2Zs>w=ӂݏZHl{4wL#) S?j*~ j]C*0܋`oa3Iqwx<i-} <"+aQͷ&&5&" @sj ,, *\ @gb Ц%:6dC_exx@@S]1Gv@È.&|(g0#yDvsRQ1I~,^Y knkPBeؔ'Nt>h#sx1W޾7H/.wz=X>H0eQXP(ǩ"1}9wTxFj'Q;w:O O- Q|znS͒}vg`%ܕ^z\噹#.@,Tb .H:l$~ ٤2L(EYu 8tKfTn:ПL-.kܰP  D[IN%"P>,Zw*`oh,O~;E4bvW:~ep>nX?P4@-9kF=}# .䔑 R-nC(aуDD"S=4T_<tR7S:ۅ#6l1x]hЎ\d٥A'nR絻llE|Oˎvr Vfd2rC{ rf]&4~xe7 LRpY_@"AJw9POl|RVd-y36+.5?0?>]O n_Xo:|1溠rv7'h1ʇ om 6=ȐNF&< ΘJ>3a;:mQ8/sSP'V1 ɀխ?>IkgyW`X#w_(utR E0Js_,PO(_,{}aDE9@@n|/8! 3֩h.,9w?~82V#S]&f=h«TR3ţfD)A5wkI$wU0Oɜg b"uW6e)hޢ6]}`p^x}3'7f^1FxlM RgAJlM몟+{z-^+m:?*,ئh"wt11%ȂphH"7,\):}xʀBUg|iʹhZr/"<NZeWhz/wyBx?ܤy5AhZ+ {;1$>h5 TY(." ֐08Đad_a^pyzgj^0>C4,3 QZz #r4s>齛~zw %UP OS^YrR EV~N#~r@Xj_!""dh|'- rk"z}^-}[ycHJ@K\R=($Hf*2Pe?i dm&3=RCчI}+m[>nvi\yG.*jx&4j4xQ |i2m(Lp= "Tt͵DN; Z|/b:-:'t%?#1s(!Ԧ+zT2m|Ai1FO'(Ot$zGiK<&Nws] oorpܱIP1ȵ ejNHCmc{;?RGdIAۘFYrM{WH3{<=@”Vxx?W%h!1\ ,Z]C4x*,M-{ϋk=8 kv-aN]mx3ViԊ0Sv։qLX̨e@G"̻Jλt~8HM4ӰJ0A5R e n+0/r`kֲ>n\H0aLTQN%O[ |Ek =~qgV?TKx\l|O +|R53#Drc$kmFLt ⑛F iqh{(ugxr2]Ge6:ܺאis`=p67|ia<3 `g uF(cXʻ(@?_$/b/d˟Uچ8la[, +qI?&ĵK ʉ'/=Fq%ڀ/ٞ|; nRb"Rgڎ`i7xUpo9Lb-/J>Ƥ_D푨0 ȋPVLk8X{݅ X#&Wq-3)[i8>jI,߳8"yXtc#>Ҙs u$nK-)8POx7Md[W"zsڻӞCD5zr汯fZX  `/ZI2t<4S(B#COq+&' kMt#D(J$kMoخߙ} fNM'E P$1~  i>ZblL3i XU̮Scs{!0ºn\ݵBhod5P~Q=<+ ۸tSw-U$D- eV.wqm⎲땪x;3~vDWVB̞ f4vipHQk7c8@U-K7g &R`D5^Zvp* O%=NJ|ְOc!+=^#^&jY@w\@Vl 5\ViOW$N=n)"\+cʙ:pˎ7=FsܘB +h4i|k591J;"Ut^0i7wl}T`k@Mw w|97N#Z=e֐m+յ35oG~9l4H͖1ˁvB-DU+]u^뛰lÅd%b!KHhT~QG*I$2 kЇ[|! @BvG>V~4rʱZƵ+TK[V4N cAdˌCf }eQ,-s]o_QWQCi,j F' /ZӷUPqDbfߡrT5wAPck$W)-n D07gJ. TĄ?Ut7=j!sW4u(2d?xfl Ŵe>>4`쩹S79آF𐳄M}𸰡Ϧq-^>$ Ϸ1n/w8Jaץ~]!¿:mffl[ :iYyΑ_z^u>O1F3na9IB}VɩCNIUS)nK7ԝ6pSX'GdL6@&=`S} /lae:Mvjq?mnn,׭, N zV5-;&mcGL0&Tv~b䫕-={g9N=Ӳsj0\Ѱ$X6JaZ,wPԚi | Ik2kGm`LΘO@dad)F9ʜ56 귪!Xp*M Q ޷kÙ^v; ju\0yG*Qa=G-TE [ \>_qps%SĹ [?nBE5|I"LދkYNߞ}"8ı }ŁXUq>|*;Wõ%7Cj-iB'MEӖ=EItvNX@}ī߷Ů KWȿ&P`&NE3;hMR Їslk~@w|PL9#"PQQ6%@SNȘ"8ň٦򃿨~xu:LMvLѫ&\1ޛsC%pX3Q m q ü?Xws(9I͇awFXf nףg1=_qGHYln`Ѯ8J.ib}":ﮅxʠG 6#aTX˭gOR:ZBc<[f>;\Vy, G'Gf0HpMw:}"4\'R3y$lζnvf  xӈo {]0,4T6PH/)J?[ڤ.a<}ݧVCh&7Oh4MK(r 'ڿ ֙7SGɪMdpJs4Vfok$䊆7ׅ`poFy ˱jE$5Е@7ZqɓFJI~'.W#jq85CIUzbr(> ktH\bݼe3v -|JJP ]/(noS)kr ٙ]`/SGrݖO]b4&\x2?e-J8v\9!Q0('sO.px"Kk`.2AQYx ּ-#rDe C:ib"B;/tt%}<cmj'2>[=.\{_88qXhL"߰tx({OP %k֛$evJFӺp&#.4RV!0!s Y: :>3gcS Ё HXY9=\OQsAǖ[ hr\0!aYWO)+aAVvj]xgdP_}FMoɫH;898OIsͽGl\̝rE89݂ s g<L3E TƳxK?5g#wZ.Z-PpĊ q5v)2lH-g<04ެSD؋Vd b#䂣#{Gg{$q #OmZIB.sJװxDSO h ^P灘cc3cBZ$$Q I(Ns@<%չUS[b؏M6~LCL lQpPaGh Afy?Of[.}p[+C|28Ez&>S8';(:&,Lxs=y=pd-}P8e%B0㸪|+7`(qfN}ح>BB E֥ӳ44Hdʉb6@S*p˟cL`dV̻y߾;H4kK[\S5O$S+"^! N ~dDx[]kz1F7B UR@} +/C/E0؜O2LA⨗'u*~N߰*r3ߋձum4A6&T8iIl ^h>do>&oU!8ePI pF';q|}1_șe)kz{jrDo\ t#{b07 M s`QM8CoSOr#s9.`ng`=Mի4huu^0O>(ح%S>e}+`DGÌO]TY⢨1L& 0]F! Gq8)5!FWc3xE ٚ+w0OpQ^Igpd[W7\'ky1QSN QWZ} B#! SDV|.7_ɑ֧bb/ hF\G<9 Ŭ8nCHm>A9 =+RFG=6*!@]Ri WH3DZRΏA3rDe (ĮJBВ/@f->i{9"6ĐbMJI]hV"n~n'|KZLB(sDI$LBE.pI¼1,<}'ZQ;OobEd&'+d.Ԭ&*NS+Q=xFz2V c^ޘ1.VaG'WKn"iAlL vkY\8~bx rI L}cAĞMX݅x;mc}klnZ'ƎޛLzzOa?,^ 8wCF⠹Ɍ>@ŤUM}kP9]4˶JMwXL=>x8jPgOGOA^ȿ"_./IW~"qqV0IdxE ȭՉ$Iz/9jqӍ&ͤDƉjgR8|Y gEX:Rt&5dNaPK .FmwPL?*+9dr4+ Re#{$Gb.$\֒8rހ[-i<X%虧)L^N=UBYc)O/еgqxYkv2ƙ\LuTX!ABp^Rҙ%G-ŧ~H|S*ד(bp{2^:'u&cNs&9Ι:KeYU1`WMXIdW4+4٠3vusIkY}/G蒕9zH'ĻhM#߉_0r-F"oݮn`h]w&zc63gMAw& /́WfBd%h:ƅq "-Hme#S-h|Kr|HPRS(r[xNFud}.ӳOĘ,DnST%?-shD+7qV#:Qffߒ)DtsuE5vvz./'aS*0jO1DwZmEX6/Nm!n?d-Ta\OHصF+t%_\~Nw~]Vvo"tjiLeUh;\Sb52M㓥M5jrPpSx2) RgW^wj‡/MJe0H鱔 Kyɐ˕Pqed#*(uD"żu`x[]tw熹sU/ʠGjtJui!qK-=&1ԶlkJri]Σ1e *͛lG{qLq[ WT@(,oC{0rLI[On?ϕHrǞg3]#K9:Hk}z߇-Ԙu#zrNm$k8ݫcp֘uR 'Fϲ.9jH շG cV]*i*/w,kʇ{1Nc;+tdͧW(_F5B.=ސW ww_ LKG'xo΃zC&J8j . 7AUd+W@W+I-p`&bxzբu&#cl3:ՄV{..np_} B )"hB= 2ez L:"M5I&8qvjL RqȈӣXA  d\z2KbY%e0/)xI?$8MbJFRDVH4GBM9yM:'ͱWeQb5.-?7b 7K5ur+=T5~N+d^}LxBGܠjLu5uh /{T<$I2v>MUGN;{ʠV c+PGS{Cpغml2 .#hmgJ8BYҼQ]Sm# ᣤ_9j2 &v^oZ'74V渥5}d"Ol) `+ ,4rپA-෈||5Ĝ)B`F~A7((̲'Z0##=L5:+"%ԉZ =Tr q:*ßW̫a[=ľPn. *:6ܽ+n?iU1Y_{G-W?i^=aMl Yq L&./GɹW~GZ7jЄUJt9_I J\Xd~š'5%9]hC+RP*/Cv_cnG%ˡedV"VMU)lGh'b1k6x?;m:$mxNKW}O0,*bh7WaK?$ *0+[$9 AvGų!-/Slt}%$r̥|! 3H+|(OkFwnjۗ4)*Ӿ@k48L\`,CV$''Q /.P{A":oIWQu)OdҠVIއA3:ua[/j)86EC\Vx6d? ҵ ۆW!ُ5 VIʳcayVR Y&?-D ˾ᑦM^ j$6D-qJΥ*gHmk6CjH(nLHXW/~G.e;xF+t_<DbA'i?&kj^9*6H}|]mefV& yʅ4UAp{jҒUyTkM2˹ + V7l+Gz]rßvc$磩F(mntyzBi9M!*`6sB!>DYڋq krjքwEرRa_AD[لnOH h\.4ZM JGYsQ:X+pz4Xja>^tFS`Ƅ<^”]ʀ]90-tPrh7{~U7s%t£eˬKP R}SV6sh?YUS'ߍW\QZIzy0bU ͚˙ɑ3uZJ널A=. :-y+! DCޢ_54hzaѠe#8qdkz2s% R/<pM=p4 IrEX:^APsݣDr[ }PG'T5g@- 5|E>frk1Zn)DVrD6ܟ;!FK)p]bv CB~w1@ϳ~#z08D&n"x%&_j Dwp<[_ًj߿n6.PO/d 8"0Wbw1uȍ:#?!1-_O}X5/J,23Wo~>) oEhi3}!<+EMO#g3l78I^G%fC7<k^ȊbT[}m2/YELS:fwX?]]lYrg[LT[_*QP` ;ZBo刺jV1~i+*ؽFӚ0Go wjIowoY)'xYB0̈e \ğ D(AB 7M4:u/ũ7pޤ|7 M&r1 Xqb҇LTq (ܰl'~ZVHY/?S+ʌBgk -֣{5;J-$ aFk+I(C={C~_Bq5R"1I51Y4.Ρ)ѯnIG+wg:DS,&y̋vLgb=~TO8 Ǧ!֦.CjjkZmɖix7ی7cס̄"X>.W4kigpȰ.(~-XDw| bns4-3P_nDa-~Zz ^E6TfJSO)BLO\ǩJ-#܌hMBYH)blo6,3r:b\Q}%+gא\r ̵83:\t#0-φN T&@[;y@A"5@z Ŋx"z(?"sp,Q{I_6u|jRzLnd$@Gt/j՛mh (NufkMT>2I5X)<Yj/\֧ȥϓ ɖ)3ygt෈C@9ITslܱid"d{),">4ʯp3ws _ c AQx4:1%J?7㫪^—65$~\!nKMU)2ç.97N{an W% nW#toe =߬g iC9^ x2X0~WM 1|zd6]6'-P [;~*ө =fcP,#NwRO:;PJtd7P6zҿKPF@CR> 6GL; @w4Sل-}m ?/#HTnBUW4:)raJ `\#'b4>wX2&)4>ό=Gf]7Ujv6[76e=G&ЈTj51H1k:aGHz O ae&W{̴ۆdׂUķZ1ONH7&|9[r+`x5fJ,ՠ,D !UK~%xdJ5IHc]u~*Pekmfe'ꭼ.0(_ؾj|G$(vZffP"#!Vs}'' q븩MD 5ڤf l"vz1=앀9WYZXn%Wޜ|>'+al~H+:;>Guϸ6Mc@fAwo4s7Y`=S6-_/z+_+0*󝣎v;;ܔ7mx `_VDf-8 ߈;C틮:Ç6`i|)JT.I 5cfMaF}qq׹i)W{(+tk3'(,Ҹˤyywqn#y৥=Ӷݓj7ÅcEQd5 ô skJ=s=eFG)n _uvav<d/W1`$Rx4:75lŵ[c… Vt69lQQ>otTdd2>.% uW^^9j^qSg.! φT )Yl I2C[0oǨœ,d upE\Ў`Z'Ϛ% ҈^ 1@F2 }sr2O3ؐk4v<zH"AN\WC#8IJF-C+h4D8[9Ң5YݑEa}Ѓ;LC} bԣ5$aXmAL|ͱ.?TCd؅J$JaQi) 4g3˼A`:ep*3ީ#[#/%v/́ǞĥoilklHCfP Jl/mRUsB^s ιC\S0т>;L47κ&[%C IX˦n\W99`S26e'w1F* ȏJb,fuxP!'Z3[wCԑ}śmGŮA#o4+&/JH\C 930)sYbHgRB7& )^Yq8P?rxzbոjr#3ynuiqrYC0Ń+ /'w!cH`qP}$E+[uyΦ;[FStdr5 tV3^U|ҚXKNl^Ӵx1ֳL٬t+qk<56!5ReRȤh<=Aps[Dy:$9sG9j'1i˜6NH p-ggxl$K2&wH7o/9l6a&$#Kr讎$mGS ~"5Ȋ ^Q{|F+=n7qW:B`$5 n}d14`~ Zi ,D#a>oˍȡn [x Xsrԥb1?%R5k~=J iqa_tfo&x:.Fu Re4p27_k1Ѕ[u[^̝2%n;u;$*j ^CsFduS nXͯɔqpG]c D) r-_Ol8:}JcfOe.7&ߙ b eNiTXY=xmZS6 5KhcxZ`ɦTge%77|ȄY!uq,\] x惽bU}hbѦ^LGZV)|vEzVELXn/@N(VKZ %;EzNuN}N\{AoV,qu0]U|8&-8tSJ+b7|\DWه`FW:.%`QVR"er dKMdFF2sۀLh@ n UDͺځ.N'dz MHǁrDQ|d")XJ,qZ rxa<ℽ֐)pS]RR%cC"b>]஫+ ,J~ϖ\VhLdK@6lDק썸흦%&KD\hQaת-%~P=`t=iR3\̍ q<Ӧȷq*CJ,J0\v F];U:4҈Pљh-~ee`؇M8[5<F_w;.I>Y/vQ;T`*Jg='YZX@X=B,XchպI]uMzAyMGpbH k""?M8I3$&P]  gێtv!'"ڕG;Ay O>kJ؃i못75ݤ2'X931}]467EL@f{|W~CFHv u;-c1DGzgQX/Ek@tn/\UbW;oyXQ1vZr$~uIĹ$݌Plz茶<|?M^XGJ}N: @SB/C,p(1^*W :ٞ*m]#.A@$S~n(E JyǓQ5)I,dN4\gRxb"F_V\O5J_/d6L!(:ƞ>HÊϼ+WϐGnEScSFmC@-ȃKܡQ5^NrXrʹ1qh2 Pgu~d&ll`CtJa#GÎ+섧sA'bO]PQ y7bre[qM ̋UAȓURįmn-E' hB=Gyh ;)n9"c? JE9ũ8+|_Xd6яJEaRn }8X$X׵:99Ίi>EvڏpmAqa MY4^+v=<*h- M?×tO?pEvNM2_+bCECy]m#uPG˦>HYk!#CsV(~[-P KKD L ZoNN ‡5=ڏ2H,*T?Fh-W]\ NE  'ܹPO_]|(0~U쟄cB^E>pJe2{-/mz,gU%햐pԘUC0B=؟QLxSnf=BKz$_Z5i6tw:C3,qFІ¯fGM )pC4 Hτn!"[8Ph/h7(L3P`ۃK>rX] {tlΥ5v}vo∦M|y(R? c:tLWޅ'83=ti̐"w1r$`9+[.6NF#!nl ?؝U=V-wQe\Ȥ@ 1Jx!ۭtؗ}Iv׆5_SQS3q89}4:j!0 {p!7쁐6TQ .^RId"!+O9+&;Sz W'W/M33m;:[لݮ?B7Gs,޽[ɓ(7wGN&$7h=YcwH&< Cu7Xa'*Y$ !{S`}KD[9Õqj!#PY1mQ3AQ/c_dt["!CD4wRxn*6 B-[,i9-a]ܜQ\3.axbMO+Mdt1o[Z1?1P@'}t].zo]Gt F*`#J~uD y,x|M g% U!fV1>9x# J8~E|ņ$qz94J9逻X1U.!ߵ}䦴.p>ca5p`;||{M}]q&xExA;V{k8V-9Xf./1fqn쑰xf@z).CWj>8Zf A]af#asn}vsh; {Z]"Sdx^gTf׏r?(U,}ex=Ffg4c 鋓ѦD}57~x'gF$"܎~H0Î+yss ,8XZwѵ V*rKP_*8.Tqr1ĭ^ KJxA]Rԫ _Њ_^=jWs.@I׬(sR!?mF߾Glab y7Bk -ݷ)y96eapJs'%`^R"ٖѠu&:˖z$RcNkw!/0s|'*T.Rz X<8C:iiĮw9PMl#HJYpmyA_DB/Z( V %&q UAd. YMB&OvR\ӲT3F}8J&X$:%C 8 { 5~):,iɉ7dr9B&oжt;}NBdӉ+,'+K ZJ?*<ؑLవ,xChk+8M0+vrºKI3Wf=H;5قgGդ\@œ1 UW^F`FStfs7޺+Wj0[E TP,yơaS4 rL Hk~C9 'x՚ݞ!E(_}CKk-:bnRxGlAr5H_9KSȀƃ2ͦZ2WxeX+/3/JvJ)12O1dvzhg c:'dЂ[U.OFa;8; u Rt' 'h+p?]RrQ/?]S1NjVd]3JNC# cb?)Z˹/uDu+~no+Hbl ud &ǐ+0¹;"W X~%KP!Nʎv\8McJ#¦Qdzp1*7N. c^6c);>XM.槼RVີT۠ނ rsfshnT=vD>y'p bf/8tۮG~>b<ŜwV8"ޣt<@' y|]E+*+akN*bHjrÙMYJ%@N:]Yuz_Vek`k[/ۀ$TΚEC*Ē cqҎc}/kvz~!읟EPs}נR*55vc_(mJ*j-Kh%͟B7RW$E]JAW8N͢Va_5/uo =9˽Ii]N,!QΤfL4䩞YMjRCC8݆%,iX, Ǻ:6}kbNun&~ 4516i1476 -$zjxߗhF'UG4sut]tY \@;{04p(Q3 @Djel,NEw#f#qQws2DZyT20fSe-߂O:5hLO 3yx3T]dԥpr;0bkX@5N+$E6O^E ti(bS?(8vkCպ<Όeݭ}"IAxh]+L޽S#PTE F?Ȫ{[ټȯ]w)1#wbǦftdwqFf'繁A7,IW A|izQ$/Ta94{ͼ =SXkӾ.L}tS8V(v)+Ӆx(M#W(-򃱓\ bd+/D= Hia'`xZ6Nio!Hg X؋.ڣx3胙 q톈pO 2whZ]i ·j&xnx!IEϱ,۝9UK PTDRWIAVB oMiFv0JB^ $P:EZvIX=NJiTa:ĎPڻյw^ce/PBҿƒtLt yL}G]ÖujRSkڐ`aq){}_ md>%Sp+ZL5ze9Z޼=lt2y5iP/V\:=}ZG[AaZϣ_qd00vՌdHh8|Z㻸O\$٘hy) u<ìDGV:٦޷(\•ssfn6G! TWpʣ^xJO=сh(7sq+箬 O<ԫOMrcrړt]5H1F" ͔z_Z] zטs& \Em4Y&34ʰȔ,4#kn-'7,g\"U.CBrCr lr%43Az}?_'^EѣO(9|PٯrɠVNu<ۗݚ3B yUvd ̱#B#_0$(h `!4`蘿Kr}M0Y1dQϕxP\:ts/']hW &Fedԇ/ퟕ*PGMe'~2#]98Hkqp 8O&5~#aC,+.6`zVsa^8w',Vq׼ = &ߵO )QWNWfΦUTt!qvxg pմ󦧊3ά|z?vi!kKA3W7TXgW-W0ڈ=߉!@5"XkQ{?6 ׮Z.S.||7'IRvDm &l쎺1- Gh>jXA06ԗ|\Bw47gdmx\ջ(7,M$ٹc>dHO(q ٲ QcZ()*ȭ&z3)Fa<J%Uέ+Lz'qy _M'M~gwO;]%5lV`b$#%@$i0DBS{ lwp9 )B9I{Y++t%aD=ndna$@)]՞5Iӗ;ȝSn*HL6Z0-$J [ *.xΌJ.o2h=5@iؾM"Yۉ:"M{Irtc~518 $>l!^xHbOҿ.mE5Vp{OGοޓZ--פB]2* U>ȽĹ]t A/q&0<[OXg2V҆9r%^n˾@-k>^[!Vrg=aLꦻiigXh9gèm0BqM_x4M}zyTuJyռ+2 [qB@?C28ՕoH& )mys+Y.{64kh d%*[<$"ViW&۳Ovy,D➟f囦AKɓ*%ջv~ S3FF%.@\[y(3Up,5b]ٽ7v~Jl) `fP8F/a 9%"ɘFF2ڒK|E8ER,o8IU$`s_a !j?.9&9@ނaì'CR޳kuAf]jV"!㖮F#n:T=}1<a'}zQ>S2{C0PE՜Σ. .%čt+uV>Lm "O*U^: 7K ^Yd4aݝ}f‹;\Q evyq%U.Cs\Ǣ sC"n8&iz.g(Ug'A fϾh8{JY(Vv¹:S7{J6ziqMVɭj>/}ܵ shgnW1 S"CGXwwb`gk/MRąѥL3沮_/ĝdmB3i֟qd,O "I <'˗6m$0 .oRN~0{)0"5'~k;rcMA)ʹ]%gS@PO4r3ܭ(o%Д5UoxND_47AEC>O@0`6Kf~B1,szAv!'b翺MƓ&ŰaP 8%A[g7LZ|TH$ Om'<~HS0=ϝ葫z/z uz9'eﰷB){rq0D h6ć2L f׊L6m"ZI$¶8ǃ9HMb1in+Q]v.(֚۟zn].{Kh#b*S6i/$ 3L>ݐ Ǫf:YKc4I¬k+\RQ@}UoS&"Q(aVP@c1)Yq] f@R8.*RZYx~2ȕ`"p'J fiAAA6xxDGcV`x̘ot+/ķ6ck"&ԄMnڊ ^qZ$^ !u`ܭC_oW+WFt%OM =(d8 J{ˈt0$ox.*O?dkЖ#*W &E=.E'%yEf}"fdY` &:} 3г2rQ:•;ؚajە 5"C) }]y9}B7f)xcbWЈ)J r`tBMF~hc<,l$*7YP+X JU~z5ᔵǶ /mH6R -zha3#~L_^35*f? L)F^'5Snm -K ORLf:o<$qDGYMRmYPfrԠNouW&;%P*< gÍ17Tr|FM$r$כ1[eȚiSLw&HZRqw;O7e DtT)aVgrh_M _~ 4 gœir3)-uJڹgqoK׍+0$[~v!pmEؠ#ϲ'`fYN>#.;$~]3iKjIo϶kV[Q"スfA Ic!\e7ܬP3 Ⱦ7tZ[_ܐABS eŮ(dy9 UlHyJ%gS$ pdoRw;/V8>~#2[Mтv 9[iɐs`H0y]ݗ#vl(}}RS~i_f6WrƠɫw/!?hTE6;pusVZ6qf| ׍e}N_E 8ݐ3E3ׄ~]j6)"İ!ᢡ Nڲ aX[d^EEنI84|/?TE.Fܨ,{G85+[Z'x |N}vlC dKR0쐎Gu~ѹhW1EOS,x}u TY`S`taFI#L -$;w~$ݑvW~s2ku0HqqQ/H@"+*"#uV(_ +HWElMvu ovp ě^5z5O|Pc/Cc\'͖{f“9_zoSJ؋;SZݙUr( ^a`"~KlT-[U ) M0%e U],g1(-M6àvU͒먿2Ԩ]# "V^&׷Zr^*xB}w-kx} moUߤgryTi?bg=_ZA(Aw#d0Yè|1C3X)Mtt`,T@J,Y'~zW{R]t89Xv~Qc:Dx?!&@[x ^V}3WG<֛Ӯ"maP3ÕSff1l%NP~ d~;z!8Auf,|Eg0W/8$w_ѝĆkaErӰzU8^ZЪ[Fem@Kc;lĤNT \Wm#&/3r<(W+TC#}5gq/7p(]X`}crNdt=NsUP,m1nOX؆y@#dDVp5S iEXKlgAy}Q:MK"yfn>Lt.dkRX)L"j~7ujF)wZ֚8R`c"aS&$$[7#zm]U5w_}2Bb䘖YgRj*}ees6fk>Ӻ#:)Y?w뻂ߎOq_(#{l=x2Cke 9UĿeUu*ŸJ< d}}ݾhkJ <.=yIu#3 &+ QI.A2:_?w[R]}ö;xq0 ZrIBGx{4@<%,2ANQyNԪòUMJ=/m α뗼l 0O;( ץLD=O:=/K<&SU!B!z{fI)";k3S F*r" ? d &R:utkj˗kos(\IiT=ת-3;,-*}3"mn@X,h2H{ì{D=>q8 c{a82/J~=Z7&Áľ[ė3V0W̝ɋ}]顕 jR&^"7{xvycrA% ÉUnPL4ztK0+rWmL Q*`̼HqqX^u}1FiG6CoDsrIKFiיJVTBc)htÁQn~T[]61[Pib)! fr\ 0eXy <ǧ9 YpptXX¬ G]R WqX{G+Z;ZA2`ڧ_1%}(ⷾ"@K$#aHč8@Թ{1U٩L=!Q9"ySLhWh}>r7߱\> &99_>͸zrî$;ûG:M2P܉D)e$ދ)y0ͦ`RBӘ|RK џ$y7,ʄmg#]I#/k Ŭ4f9=5έM=h/KKPt|&y3Y5[*B{$؞ܭB~xAnx}IZSJVz'|qC:C\E&=' ^́9 h8S^ki%zܙ Iy$LS^O:},{bF\ޞwUu 0 ;]lSlln؛G %1R&pCQaRcB1]>sW"30%xpOngթ_/ =F\EB`Pٴl%FՋ"DSBcX Hw s%.h~'A"Л"|LA8FIk6ib7ʳa#Q쟶˞&ta[ɄMk^9:Oh0A3KՏ7.ۊB=s; ՆpӲP忾Y`ܫolvð$!]Q>Y4~%xB&ݼɸٝPp/ @\%zyBVP0_;B&ok)y.<pJ+GDyqϹt8pZ dpzaXbGx. "3h*A`ew wO->b=[曛R[pȃC"/Q d.{K2X0ڍTY؇ tr*,.$` 'A- ﴎbYNUvQ%c,oھ zغ5=m1Ҡ(5‘# G=ck BO"3_hxC&3Xxzb} P甩Qzf#y_^ta_^ AbAy\m @,|r\QvB>m>.vQ۳%Jg&onw+J9ws; VO}"[jn)闚rdY]E)u qe6ȔjruӨoYvO8+:F$_́a4/~iZ,bSs*3=S#4 ~ߕڪ^1s;bǂ#;}84ޠQ;r(ܲyq~[~"~Bɷ$tH=Z8+` ?8db:.[n?.xQ+M㭇JOk4f#<NR蟇~Js;V'E%v8#J3E죯:9YFX G|V'emj| bӛ~o84_ԩd:<ćkqhXp} Ш@]tiS5dMPzYq66os8ul&ȃD݂#+Rb$6 d%WZ1(&_ΩY8TYwVS'y|{Z3 olJ]H-u>"'ok& wg;(&VHRVM0Fa2U^ަZMq&ֳT8!w۳ڐ!Wxǐ|2ghKux%X g%}eHke&? iSvVjnhnM/ݙk)ìK3dIE۪=.#=60XjZ׋0EXX݁n*(fh${WV{eGsN`%b_P] ʊ8BAz/k6],H)up~YUINnJx)CӹiվJqυ}MMma؊x#`C!'L2(y#‚Ϫ8st?Z d.=ylwzq)xs%2b:mgI >53\TjX|Ezg5 Anp<:JvP*;t߁jyq0J*Aaᙿc~xXg d.-yD|QSAV|Շ:wI>/ptt6;}c֑nң'tf=G#մtt\,&(=.6#׏?5 كEUѯidBxw\ɄZec ,aYݽ03!0F5 ݅{Сe8 *[? ffusn -g:d :ezI19чI!*tc^8rnI8"sVC&kqEΎzD*]A(1i2X,Ɏg-DAa+Anez+r绲puL`1Z;׀63.i޷~8'얤 D[P13RmZDG+]9l@#̩W`)%,fX}c*wnS)#ˮQ!!a6Eۏq8wB+du$kQ;Y%g{kћ&Hq%@1>P[aDW|'Km/|lT=8^0_|$51X^ɉOIE-xL0tveCd&(a:\h}e!KlJǺ}Hr%pYWԧ{/@IwE@CyAOVX%-} #.渎 m2C!`)V@tY.xG"Ǚ¡$ s>I > Z;|z-kkͳ#'&҅ C`nlIQx,n5n'~,hYWL r&J}aH(Ƨ};˟`AQE5&!dP E`xSnjbp~RPx?:Zy=<4?O3{#IƠ>gDE撷?C8yE[?vo{r_N.Z'(2:5R7_ieX̗&ģ9V\<TH0mUe ^B3Ln*"Fq6U$'p+շdH$]y/`Pz&ʰ kMRPmy^`>$l|ncz7&6-_׻ pTfN8[${&;1r%?,$T2Z5% dW`94Ҟld38)"OeTJmF OhۖʫH=lEYw/ZJ(b>}knyekҝa4^]hBFQЄ.f&ЂQ%2A!J1MuA:jx+GUl=X&TlJh嫚8! L1j{/rf?P<0D S!Gz`~K$"Y/,n{}(sɃ&K;dnzX.`9&V6ꝱB D˱K;>WALsa(E^!X=v菆ٿNvvyj=U^>0BxI֌+$p >0b3"=ż WdC**%=/Yu))! >v^G5 @gbQ݁}ǦD{`g?W:3+ &:?;6be~S{^i (#Ao2#4@f>OL 2ЮKRXxթn ]_n]N|'}U-)q^Tߑ/\ =]`<3ݞ,%ˈ+ /JJ]sVENZ]nhtK}[jP 6Ɋ-i3Ч Yﳕ`\fV -u}=dDQI2##QbfO+F}u94 6.UKnא_r,4}4As#JQܮmRk/{guTDtS|#`7dmq\vD]2v,ٱ)83eDn(zu78LX]f:myPGU!].jK\xue8`m\h #)6P?z>ázoq\Qf:0дOc^PWt'7dؚhXH[//X VSSKpo\pNg6h7̋0p^EaS 엩KSI%~y\zC응ֿ+j!rudlƁxczn6JſNԷ철7PҀN趲8蓡Z}|4m 7JM=ҾSJ['l}K@,9w77XgSO I"3R=nBF;7mX2V Ҟ!v~a+S}{nIab0q6fp0bҮ`O)V0>z uw1pRQpHg8cpi"g1"0B@<hL\s)e_##Jd4^7mry 2/OVy\3_pІbo(AT0o'V/F /|&|Z-i:ce, Ǖr>/A17V/J,[Fi|ʮʊ?GJ$A?̦KI/!>:w!܄^-F‘'3ghչ#jXOZ.@WLvo.neV/+`r3cB52{&FcNqc`2FeCjIw x8&{ 'sj)O޴^5ϗ+CSG?=wm~W+Z}?:d0@&(eU^ 0y^Wcg (̴p1Ҙ_`C;ZT&?OVo$J0t>^XqL)eoeZ<2&bkhirǨ +K)4֗Sq{ꑖ\a@DR{VkOM πG^u,p 􌔣x,g6-j  yg Ď9wOŒ,ci[Rb*jP~Qa6187??mbrIv|H $+O2jp7Sw_i!2I>/$dMy+.J%!T29'Vu2`Pm7mբAHpņTd-o>;khNb+2+J2`xl,')D=VZ'Rɶ M;Cr(r5C\^-L=k͑7 vV|2.Q.umpORB^Vx4kcF]YW cۼ6aQҁ}y1j#`\#_i ݳ?͔O+Fʱ>Fٗ؞Kx<~UHY˦7znz\c޴S6f[Eᇄq?>9#)dɴMu#8jbx~L6HPa<Ȕ#aUcȅ2W]Xkt`1ūEu\6# m~nR3yY8wh$p-8v+)^vJ :Xu :~Juد5R']T)MfjwI} ;Kd~袶̋ŗmuT;Fv}?vkzadB.:1Ԃ8  M掲Jk9R\)_W]7EP1&t< DM#ZiޡiWMFS 'p/[>9)X!4cQT[AxȤ;8j) ]p`&K6h~H!ܜb-̩y >Y7Nh>`egފ8\HXڻfz cr,E8 vTℂH&P S8?V2Pk:7wnee3zKP"_ʚ@y{x2#LET?_w4 %+8ut9[Yz" 3 c5 H4B66דfHٛOŊz,el)3ܕZ_@F&X uh?O_(兗ɡsCxko~Fx/R60 DOq/X 1ǒ gdAaav .R "t|23lMόj#G= #yd7Ut \2Ba:>0`f̙9bnŸ8_|Chkِ}! 2lz JVN|N=*x٪e,+z.nꅇm?P*3<'W9q$ J8<6sʂۉCZJIYMViVY5LB8,L8ALy [ iSÝqaPG"{"nj ]!99jVwȐsZ- N|1j_@\'Ě6,fVxe6A#`VՉ|ш0tr /K]$1qp6%ΫaBs5<_#dW$50?c2Run-|q PSVyܞ~r'\ѕ:fh0:Kbk1,ѝB# xHY`@6~ɉ)edjstU*n6 ]tƙ„Otw <ۨO;VK9VGoQUPҽ&j#\0㽤Ͳ(M Q_E?O9i%w((HV~dCI3,SFo?eЂ9 E`&BǒlqErkdfqmDZEit ah6RW?Cu`S%gH@ٱvn J@c5ץ g-\^Td_KظTG~GI ) 5/3wEfSV~'{aȣα(ox"oXz2VSb`Υ N Pݢ:̰P\;;Vxy/-l-4HwN|`Fu)8t"W.PFh'|YW|s }'e ,JNbLCV&3{]ˬl$uA: jxZ+CB}85^" Rs1zaSzGlA6efcK88K5w7w?k<<1Km4o EpBl*n싞NnV'mҹB="@mYN JQE',<;uFR -ݽ܏jEb*R.cL< 9rYr;B9[)fOCG@It)oSxx{a{K+?<\ TWՎ $鴎]N].W$1 B_Tӳ Gtyw?P Ԉ zR@#l#1L "n_IUxڛbi?8\FՒ?l*?ndé7Y%>ژhl Jш02'yiB h&WZ̥-D.7OtP`\% ?5N>y䔴5}A(\v1_ƚ~5덦hJRy&'vF1,"^t iG#<O9M]_s6+LpTzi2=*IR}#bt&clY-1Ď5R9):nZ.D=wBh4f* 3X>v:6SɄu^B­oB|Gjya39-J;Qr_KH?k 5"4j!teLY/e'f$G`rl8rw$.UdEzoDe`~@@S^TLLzڃҭq;[0ǡ$öD8zo($-rTrŸB[/y9X(ƧM \{n'AXLh:*2Xi?*>$ZBWדgE'\qE + uRk:_Z*\qW#44M|=ƛb /q_G9.sB;Pu\d1FLcF`Mʒ^%pocIG,:*(qj  Ma$oHK@Ӏ[KjlLceF-l Eky%%]6I$xyCBI.W9+ C~0Tul [ܭXrа>mt6_AzǜqV" nm zHkje5wøy;N|-@e^qLmP3u6Zb}[SP^êMWvuq@~ hZT sIf`k:Ԙ 5ܭa6ǘxX UH0B)Wi^$m涗lhrʝzarZG'}X(PyeB48!{J=̀Li@MoVHJ/ljҕqIZrX8˧ARN|9ҊxS;+}fwmETBbϑtU"2wvdtRf*7 6VX`U!mJ9dH!g!au(aor*G̮&$@'%`%h kQsT\9ߵ'.ftJro DIbwx-{ us]d3d̛_Wͽac.z%O"%1{;K]W^^ 0'?8.s( ^"ī7u\œ7gS8U07TEߘ?q;})]Dm#fc&(3}bY\WR$WOP.J%s1awGJ=WŻ*&³ޮnX]V T q/\G56Me'Тxpn__^Mzd8 pE4p(5SA,X`97o~`}C4>?w- 2/N~VaR_!g@O|PՌQ8!dFg!!ۡPk!C昍= &&~j݈rK0B-wPЃ0C$: AY> vDXfa=C5V 這_R"* 6MqZ'MW)sE6/ʉW ۈ/ "ũS w-]tY mz"׎Dd?D)@$ӨS1xߥ_e_D'H'RWl*y%.%]J]eh/ADwl.Xcy Nx@3X?r-g ByEV#BygK=ᑤ݆XPxnpKS]r{RL4VeL60$|ױ.[CҴI 0P*z`+At8F"lLty{AfSr=n3FNB1e Sr:MG¥+et7-OL^pA[RmaNOQh=݃tAg'OS^ڭg+pA6{\8-(B:`ANـ1ZSvE!א؀Mt:}|d~WUH9E$7(8!kq7 twZ1=E$8^.Hsn|K뺽w[Å}D#WM\lcUYjU(~fC~>Yr+QU4Gx>ir('z$,]"3ucq4kâHl !V 9}hȐ['kִg+I3Gfѣ].tPZ(}ɮY+rQ s'ZYX&JfzυZ6n `of@_h87S$BnSC4ݻ) 1*@\y>-{gqѕʋ\Xz#3woI#M;H7wt CoGOCpو^w|->F+ po7'KȩrcFI0rl- `q]፬P$FlZRxuޗqUXd[? D ߽ <sUOE5!>sKofU cn`َr'[[s Fٔz:?jTWLpG+[ǧG5vǦcH]4K@Dg1 %+ə,΢Ѷ'^ƍcEnM@ -"/,:r*Ij-sΖ1:Oa.$qR.Y:VVex7K;lWM?{!5 GckyW \rw{J5`[J؆rǴ3\U , tP7Gxz*Iue: =e.flG=v7/t:EʫZ$ W`QAu^"nbY]MVMd|$ ݞgTb({˛~Nzh^C :EJkgL)Z݉ e{$?ͯUG[xpy&ܕ¢JzZdi# CLqxq(wVGs Mܶ+pJ'I`3U*5>KYlsh7' EtBRMc -xg˘b_myID@ݜ,5d+)SI$1XeJ{kdɗ۶KJ0'&su"L]k"vc8J%lO[ךYv&BFAԺ Yzٺ-$窔[WC3yXM?xhSa&w8~( 8?(gʑiCƼ #aht7/>] 3x2z8/"t"{L*f%wF|Ê: 2\BO6Q(~qkBR޵7z0_}JHS} ْ$: 7T#yj*7z|CmDӱ(}\,y>V^CVi."L>Wd+ĵ\6=Ff`K _74.𖠇BhfQuJ~jq&_Eo,C5xn3oОۧ溣o͎|M&)aH^kX1xtWDmſ*)jkE,CLDEٱRc| %H׮Kp=H2{uҒsM[t {nh HPȟDt"Γpj)Ay1?o'=M IDx)hX-JG>Pۮ&[هSbl)mHO׹U8<}?t8 t.&9{~[! )b̜۸E'>:׀j6c?KlxQ$ܖiDb4&7/ܞ}/l~>)))APis6l6+SE˺/ 7hcF(QsrPY# ~ U9^#i]I{ 7#8ls;Na]!¶x4v[_@Jˣ =j^E9`"(ĒFw>pPlSq~G~g0b9ɤ>FzQ]7V]^w$#$Ŕ#^ec2 fg;EJ+ 3 N%W(ĤD0\tۘDW!}{hk +"GZ|nbNqc-%h0JLl8(rV>?oRT;:|/xczMT]q3Ρ ypo` X#v.rFӏxiW'b_u -.&!5Ogi< +엄B6@{jG+Lʟ0)d4`RE1D=cDU4>%9ȬP(-2p!( T40,KV6ot@yTQh߷r=b9?}:usZƋ730v=PKr,Q<9<WcBZ~tp5DT(A\$ xRV;̸KsG9UIm'GV5+bJyX"Y?=%Axv4N&R}Y zN+P{ o(EzP1Pb͚w T`L]to}f}-?ʹ__׏3uG,2U.>1.Gǜ!,L3 Oק}D;˿D!nH1OXd.lD%L+6ck]3fǔ$P{]^oudC3'FůJ8"׭4K֍r5Znh'\?m$?Xid !"34XG76W7~ErV0so ͈8A?Ĵ~4JkQٯ%iX篙7~ϗ rT? rfu6hP/.6Ϲx~YBWtłT.ayqvŗj^j.95Qb{\ SCMPQH>R:Ċ$&?KK{;uSqźRK[#nECAٱͺ6 DYLdNu{LRG p2# .36! 7lpOxs}T |Tk4HQaf٭o~aTU d$ݓꁭvס%'2 ޴o޽fu]LΘ -,NEĮk>+Y>'ɕO^ܦdV{ &_zs7vWG+9v_.ܨJdʈW笫峆\3vΫ.UA#4&K9I}Ec3zzZ4]yԱkGk}R}إ!fOo_ق,iwcWWܑ~nM!%TL/dKG-iU&w`z`%/aO e&WM&ɟǴp QPa&cgT%kk8H^ bjCH\hgPx%l\hߊbりؤ+ %:.-@'ppѧn>cG{z'$ؐڹs={ JqxAf1<0_՞E!o%4}D Qѓ`6}<(ı 2@@׊ A&!I8$nj W?E@u^+πJR{#7|kK]ܧz)&F3NXbȉ 6QnWګwy;փWML6clU2$܏HͼD7$a":CMSFE)-eL,bU99Q|ZM;lQ$ժ+?B  PM7&`¿RUo$'%W#UTM)謙lL ';[hCkɘp>\{!x^~yF1K=U\27z @5^/aGq=eur J}4IZiӞXP EB2ٜ#A^6BbhdS587b4eGѝ1D*>?c?/T`N{7Wm]}ou (ϓ̳@ (ǯf qy]%-Mz.ؾ-3JQM3;^DoҠޖWi1P _k%:BLc oK>Ɔ@n1xspٕcyWlR 5rgNW >vIkgJj D?Ro+=4de9 yDA_@ıS ٫ [@AE8Da*ްdJMq]1"߇y?c;e!h8׭*,|ƺw.=Duѯ/'@3١EQ{F&@O|GR͖r>{4_QiL)Z'*8S&!K$N zK+|VN73g5 tr 63O̺+x71BܫO`]/xRc]AD+7-L )ɎoF#|xY4:lE9<7$!sc1f*u-[7 RA*6%2b}`bh%VW+1HٳrR܌Iuh J0Nr"n2nsv-KH'''L|WVD_ﶔ1@y IaJ6E7ٕ57?mǏzXy}໡@'# YK,C:j[c𩾤`F⌰5;kjmTCr փB<)õ/WŎC~50-;UI Yנd9Be<ޟUȣQᗒO!vaQ;/ИslA|֨*3~ϯa~ɱO8J'5%ӡ$@HͦvG6M[W ;L%? W<%%T^ .־ %>md$qLgDm<jLRM.H˺YdB>N`rkZi%RV( zk)EnAah=8CT2(Grj+8@'gބV1zrՒxY1JEV98۵ڿ\l솸RcVi&j}!<,˱d5tOw82BL]R@)0E-Uv^}1}JF|#$g`U u ^43 .ݓ̫gO8 &\kroSFg]p,~bS6+pBGIDjl/ IDyPT^ d٠;3hx_|)1Ut{d(P ~@JQd]396.ZRfs*moɇڏ0G۷%Ì,?3ycJ*ԍO#}zU6eRw&C.w\ISm|aSz{ WK ͅ Yߎۗ|eN8P>j+! xE1tw,%K8]+9YJk*sk qrԒEO[sM.J{(:x8ys)KME%L2 gc+JFjWBڒ:,"[V2Ë\&3)$ [sD NzG֕ lLCXkv|yk$\\,H2~G~GV'aN޽AJWO_|`=.K^2Jr,[p1j"~JTZNJxs\i'K7ۣ DV>14hQ |Y[8iq?":U:х]{q[D74շeG%+]aŗ#mF]jUk*yr Sry VfN;#,dq́[ޣTV0Jp m9B :닉\ qf-gJꎎĮuB棚Ե+F$-B!"٨voCEh &;|Dz. \;tir iɻcb6gO92:މY#F}:pNLm5ul|- =;8"dyd{Q7 Ʊ:Ze<hu0e%*'l!h7dPt#[bpwݲyl/fiy6jNT6cYT=&Ų_ -ޤno|!_ l>hy']9pnRVX:y sx=/NG}( ?Cc@y5""ІC}ʞ'{/EKT,0k7%uO1k?,g,5i 2'Z>ox<|,=C@ښkJk: < ɹxnU['JШ~w ,;PEΖnW?~o:?^T3;iNὠkBu68~:֒0HMT[%x"z3~}Xz:c5>4lD˄|֠&휼3>\ b#>0h9d2&N K9 QcKB:%M== giȌdn:)(n 6j-saS1UDYMu}K>D*"8l]:_xy.x #g1C ߃na/8߂pdpw LZShz*k<6Zj3UY G ~jPct{RDôFNh@:x/W]*d SۂGS_ ۥp~6#37ErlD,Mr?::X p؋#L 1>8{?擀|7gQU11_g$Oe{"j+o[ >࿇U*J*d4vQGG{%(sMѯ7eW}MDns*k.?Vo9.+DvՑV,f|VK}25쵾UٖoX]Hd quh%#ѼEw9&Z]oQywj 2@mpA=AKi[|27}0~YF=UG5$M^E8aZe*VT,:mE00_61B@{"!}xzSIɻF@E"H'hTKe^)K,ׁ#@*EA=¸7\|&:_q J7 bZze~N`/q"@mi{ PA0SÏcʠj:@TP-\<;>Y%@W~Lqbj/ٖ^&X[|xZ*ഃ,`FF)u ̥bjCF~| q6H aM=ADVQ8"HiXrPxӃҍewqun: z 9dV+v.p3VvQZ\9Ǐ@UnѬ̽;](n œZcD59ߞf"Τ0r?^玞2 9I(!+Ǘk>T &9-=K#@ic ?Hdu-(-sfH4p] z6[͸&~jl=ω},ՖےVڐOk|>Jk8K0澰Gҹ ' ܩPUs"NX3q(_1)ŞS7[{4wa{ԥ7n=`_^͔E8PXjG>Xka!˼^ hAqW3]KXRz9D9PKs;?{2TH%MStG7I(UT+BCtHw7T+aB>`ױK)s%Y w؈jDjVS7"1ٔ7;ZꥐwEa8E禸g[l&[*Ih0PdCH yĔmF a˒1 ?EVrTy3̪{}W~e ۮt;TG;JWLXCG']6Ϲ\F)!'Q QqMlNR88Kqg|K+E'b3;EP.6yaŜ8OcJ0F>e{ʋBi`'W@:ˏYs [;WɘG,jiiKm?^ "zU+/0жr4fPVPzlT0m@CQNd^ e_{'+ӊ ժ9I]OpXi+*r Փrx~~2pwD˫3`&/*^Quȯ,2pwTM_d|Th́9Iޔ{cSϤ-疂WbMʓ^w(SQ" gSԠz@[oA4Z 칃т ^czuϷ|X(6x@__YfiIΜHM#? BD/U\nxs&nZVF~]xcMGdTԪq! )Bx#Ƭg" f3^¿C5/̉I:y}w/,@zaayJ5|걇(Gy#9ٸ觃U"Mbgtk=k:hpwPgi&C=Y8^r^ăOq'NnxɪO#5>N^߳l|[H6?7 "7L a=ݺLb.<.QhN/Rˁ!eQ;;n dr.PA7v\foPCkEʹ0k&Fk̵4-D+XZ!>nM,bZSUr2ޅ$u&c]+xG41-_\SX9RJ"pܟ7[hؙsMs(c6.FRPl s"~k,f:s 1,a.fa&jE&a*oY'\rDLO[\,ʁXW 29aG3I':!*e!6Il.dE5%LC$`<δ 15:L=MD,ϑ:(Njc!WAMQ6X`d)8\&zYW&ǻ,a\j4ŭӛhS23ȝvSI\MY]@@f8w+=heR j*A' kxn)Duے,ħՇJW7Yy~h>q:lJ$j;J}/v5 dv% $nXXы2u)Dףuߧ-t)瑭#Z53TFCb-&"ʾKM{%'%d<Ԣ?FwiЯdҵTL.osc.ׄҴW- vU W.R#7qcn'a+p:`g|T&~nl?>^be{c"[:Ie sFcRO)q=,ӷ $ u/øElYʹ׋N&5hqЧN6cI\XL=Rd#\"pĮX1&T@B³'- tndh^F<)28yy @4T\,A0ݺ $%Y'^׻dz`˖ш'w|Ӑ`)OALUiCTlK8l cmRdb*Ms_k$פGbmeAG_wM|•L'Рuvݳ̍*K>|c`iCtӼfs{Ep75`O cKĖ ݬ³D*Oc(*#%g~e9 T\68/ J 4WI3 7:Hj]ڀ!j1КA]&d(m̸֟Z׵H|9&~|U.{*C*ޏ=S-cjzcmTiPnܗӬ@j4$`@|={;~ 0b>"uM\qJ$|éM,㩬I ^uY>Sj5juo-8X_6a Mz͗r|$2<.]4qNVK $tu4r -urbr>9 .UWNXiޥKQj{.HVK7d=yY"&IP Id JZsnn媱|f} R*ۯ,uFwvmƭ`4jZI8WHWP0S3_{^ .DV/׏z.iS%y^˿U&(2 ឺ@Pe/wü@oHdA| ի9o05/oI`_~tC(v.f`w*U/"-س~V"./ ra Lͅ"@V1݀+ iڻXҿ b'xۗ-u,6x)'k5ŋ5)ѭMřJ%WKnؘnm|׸N`͟,H/CcW j'`a<#VF" uϿa w u]lw f7}o2q-֑15hVK˾YNݞҘz&rpLEMC}mi] GZ2$;:ӭlSmڛ{4;ʲhv>9LfG3Uyp5u释A9$W(>Qo#L6U<V~i=tU+ibV5v,!( R'$ky5% m/{@Fezaʟъ PF},R'}).gnśf@&)U,zk%^Sl{?CiP|bpp,s= VCP mVKa"aǠ\b;hmD=QXj ]PJ" Z`r9J_ܚr~qXYp=F\5ow/9HQy5է[\LްSI(|d31~zñjX}qK嘎԰1_ n.m DV|XN9&*R/PUO9 4>Pٟ~RCas 2?eX8pN֨=QsI)_)ML%4*>PI˹2 +h5n"([g:gsn*1|~Ms*|>re\^` !q[@A~Zb>e-ixJل!y& 5;2WAVLXLO!va@QBXב^"{B+PP3Ad.ݷO( űfiޑs33~cKE=6mds8|_s+%z,8`7R&  v@ JBD|S&Jbڸ:/)o /H.:͗~CtvRsҚF'`R| P[:zY3RiX*qN$Z*V X RjN٭h3+HGin¹ǽ-97$15kדYHHzGU) +BuL3ӆj<߸,y SBy^4/.q5utri!O`%|w ڟ[,k*m'oysm[ʊG*Ry3/'kV/W8 QCw`>e3'a7s'Yv+/b\PjǸhch.pߗoig|Em w<]Dy򼋮+gX /Ϣޯ؝1` ^YMwY)!PDMJ28+HW c.Ty]kIpĄ'TsqP&aߪ %|2"Tr=hQ}^Tp9,j>2)\c}ˮc=8Ħ=Kwył/kThSf1 isR]Vɗ:\f MIwG4 3C '+ore.4΄wTyRylKJȏN^Gu'KZQ2v {HtplOꪟ>V1iKBHk2RgB[*pIT7GBN=Yڅjy?b7U)y[3A@Y/*}4PgO- 8Wfڈ⨿lpV8 b՘3>YTDU Ƽ=M?hˡ{Ro)Oٖ\,+_"`%ʻL"pVҘ/NOv2gn3#Bo.kU_ihZ6d?]oWbJ)c+/3Ds1/o<1cZf+k" BG(YDCFضN:0Xx;(0smFzjb9ncV>\5rTAG76QY_PI OPOGhKڐ.^ U᧪Uq?ޢ۝Ȯ's"%$0H_ \_S' !v.5c#Щ.g;4E\D@& -9JU{4i8=6lNSj3F.@R'tB)b-U M8wkWt܀NV'2sKm4@vgϪm/0n:?L ?JYXqPƹRBkwh%~]k2"/wȼ $)usdg`jS"5z vDXFz*+ ,7~(f0eߢV5ww(l1HD#Iҷp Y%Lj4ԂG&= M3S4MP5{&U07!*HPV\8~77. 8qe{) SQMS:ij.Fec{Z }z0 F F d鬒,ШccX)?&/5[:0KMQU/1Yk6(=c" [wNz&eM,\GܗxMxmyn$7:Ř-#X"m=Da*Wvim[h{E 3nS3~=EsfDǑaP.2 3?fADDjy+5?fއNz@@ !K4oO)c1!yxN}smA2ΈTǽW60QUk+^IĬP.KY4TJ&D ;nZq@9U~o<ŦIIɚ<5l["kPȀ )'K(tαv RY)IF߼>r=#pR {}W]o %A\›g&0.i+-pyJ$b[QJ) ?7lxvmP4-<*or'!ZL"+12I6Vo@| ;t5J(p|fx6lsoTwheoiQ0BP"aĴ$b9J+dnU֍Np`Ě>|PJL!}ΒSi^,mgPUo.X4I\XZ哥IB̃ۘP󢈄&T-Hgg g<1x=X'_4B9Ēk0э3 :&WVvJ.G[iм~|6 #0> nw Pdp k)4ݜ,PN݊{5bٛl^J pdԥLiH @BQF3%dAWM^ʁ &)&bٞ& n8N1$0E2QiT Ҵ%(Ւw}ԇKg-}iLmFyj(BR;$d#/Gz&&-m?klc/z|$xNrzl(?ǙaXin lԨ3Sk ٪4DڲtIR$TăTΔb\Ȉl X!, ec"qs@՟~7]$@YFL/I| tA#c bG}!IrFyBw a4qbS-U?%tÚ([4g*JFɬgF[yH"-Uo j’8R>2E: }>1"~mvFѰ'MP"E:ۧT8\244GTu,aiK72- }ط";tC 6N_pg8߶'RVUJU=~{Y TA1Q$.#`.cymh|x~xTvZW 8#vDbFr*SLωF#@/W*間/D$ _ y++\w-f6PwTѣHbc{ɜadBnrui}n =*[>B@$`J@<[m'[,:tA!v#-IĚc%N'2VNvTc @ +j*IqɌ|U궊#(͔^e< >/u|Y xetVPXچ$ .;E|;K-=0@'sGL(6q既z)/@W, &zHShk=-(^kpa4l8tfҧ8 ɨNQ>R5%: {N69m@͜z<2:Р pn{I;;m^ɨi.T)6ɤR Ȣ8x&u@#j=vN`ȧ2. I3"dragX^1wE r!; P"K9&gX =!yl$MMn@#¥B=<~_B1vFɭ1VqK=JʕŖepy4 t@S Y@&aʷFnh`25 *78AP/ 5eC\‡B8! 0CLt0|ZEi~SI# /_ KEyPu8{LYAFJ@{oqǿN*s5c^dL|̻HnZ1ˢ @q4 :dcKת[B]f{mOBdfT7OX'fnkHc[}fzҞdΝxPp.y9'FM__̒I0"?URf, ̯rB=-,۷ݣ_])3X,r^nd!\ &D1qqdBåxfeAj`ҊH{'2Bt~Q4Q+p0JPWŝA]U1Rցs^"$Ys Y0fyWZ{=JI R~/aP jPh%A#K #:-yIFE*$13`YJ7O4ըNt7m*I3Z|4RQǣ M3ב]um߷z:Œʱ)BաlRFn;MF,\VFy$,󟄻U^nV+HP}^4w8vfo^1OTND{ j:0yChl6uU_̏Ňlq=܉qA,wN7kų Ee.Eͳ=Yƫ;/t@ ٙpOTDz wnǗ{՜GazT;a'(1"1p(5-j"-s3b+Oٻ QcA[4,zscWz3=,%ʤM<'OTVR/}>KgP@Q قJ#!qma=KR A1o_[A9Z %4 U29אrLv%f^fE/fnw~Uo vOX :A:?5 q֫ w5X @}0>w=TlñݍZϫ@|a';JeO)43J"GZ {DϺW M,q8A,|l8+]q.V"^j5[W"i*}^4 ?__̒#uQl*n3Y CxY.@9%jGONX]z a}M}%y ?!M]ƽ%ɇ.!rŵ ,$_2$j /]oVЎA*l#&'Lȉڼ3Kϵ8՚q=ӜO2Qd1v\M(>{' M"YV7gy TAkiDh7Њ')ߣ F&Pkѷ",Cw vG#ѸRw0 >Lx6҂i#8yңvK9\ G),[J+z )/2WVq2~a9sB _;X/Ai6|%3zݐ+"W6Ml/<Ĉ XD@fy5v hqmq11<0OWE :z+i}y7\WB䛛/\g=Re(Ts% rc|j5;5KL=਽HQa"yjhp)2~.ve){97=DM?|;̖e,9t^&%*}":">gq rv%zM+`֚<7 4{7Dux|E_%9q4 O K72QEW7jEn# Wނg'ҝ)aܴ#i}͇)]12;T FJ.^Nt&DŽVHyyM=ljNrT.JJBM$g*EWwA.5.$!%+w&P4;TIyKL'`\ LVXw)M)&! u+dATȪK{H|:"_kz+ Đ[WOtTb >f5m[Wysac9˄-K-1Vr#85ԢnjM}u!Qz88@:5Q ގn  =ZlȺH_+Ȩ; }oL'A(sN %2C 8V^+#A NC/btĺвfI|[[;jGKCIC :(舣#,!ILCjyPasuagx*5& ÙxaL( #G(ɥO3hn]iĭ*k MfDA˓x -<1tyѹƙaYc[$G-Znu)YGQS}|gl`TCeLk8I-OfR4o2L8agpp1Dg 7dd4"TsL\ϪL-vO]\ y?3w_CM2bK\×tǦ/-Tu䐣P8.@H]g~1,"E=|s=K.3M+K1M$ń=xd XblG!HӍ|ć ^죂z\h%{`*錶C+v 8`zOW?rG+4ѩyjV`B< d#Lwɴ>^,leΚച*hcr4K{4Qpr[ YH`Fr;qwRGyaYkC;d=']e-jГ\vzyL\-D +yZIDŽEˉiEXoCt .Uu&X>3 ^cNlPS6m "+ ~ZFV$Ğ~KWk3U$ҙi=Phk߭v]1c˼`QH5 /n~g1jg1k2 { t R=|*BK,TSvK%B+ADUsK [툛ˤT WH3G躼}n8i 9ǣ1Hfyē,Q/gsO{-VZ~50vpA9K¾H6XL }KqqC O!1(Kv!C#>na:Ѥ7,۸C9L-4#~5XNVVݧ/ H{T..;&oNQaL*LO[-JTW*,g/.dp rdu?Lb.Ĭԃ(C #  Sa`JnlZv+Ig-:kc'@1!,ctHSEH z_be-QL!r&:g+z/&2w;8Ӑ-@u[|YjPZ k^Pr! hZKN+;l܋S0ͱ'IcL𢑝!=7Q|JBkuM;$"7^P7Hj>pai ae a \4Xok1v-W4\kͺFxN`Ajyk6Z/ K߉,'/쉁1@ꏠُ:(v,MaCP(c5F,rk4$(61# ^aAP5]P]ݞYCMj? GMHAv6]3ht W]VNb0Q o{ICu3Go у;0w@76Y.V,.-xov24^q4%vniyedM'4׆cL7]UG&0f,e$r³FUKVS0/Q7Q2C81%¶+EܬG'zbj5%M(kR"™f`#X6{x۫[ "ƕ7Y DҵfJ *ʆ\;NȈN-4QE`+gl,(g{ˆ;dɧgFѯ1kHaCa\Aw2c$w2L> R}F Laއ8+ 8}=b?d SM@=9~;,ZqvM)hmlMiyXf.R (3-]Lvil:-`  AralۚBMȐ۲NJ.,b#Vpr`D>th (.%op/?"'u%/X75P٩ }yC8pnʷjE<ڮ>ĥ+7UŌ 6sC.E%B28mpU7t4gpyJcZseŪϕ5 qiBla MTRkhߢ^>!F6}y] lV*^+-i`%}9mȕZd3Gcϗ3v<%SO38 b[(Jy5.ԩ&mUh Kܱ6 W~"kJ7Q`50ڴF`M{q͓eN!ZOAd!o1ECLj!1]S%T]wa,ɳb圫 ԝ= #q.qY\G㧳t(- e/I2pޖ2ſ2:">-}(@jQxpŅd݅޼e ,gx6L }Nptnn7[)H?!XnC8[ҐdE{@ 8bhswԬq5EQk (2_ItM##6sԞdG 0x#/l0: mxw7w\fawErŪ(ztצ {QYh b]zY$y@`RE|R;)k]Oiֳd3Pp>E({CfZXRArjH$}f %f upqrH Ka2̯t?V)xc9CϘNE}ķ˟eQ/eje! xP͵>`#e1 ,/Lc/S}w|@@(زm0qfwAeF@8_Gŋ]$`rr=;?hd w"`9mج,YsXSEiӱo^>z%C">!gR\U VhCNPZ2 no Jxai=n%? PTHBZezt}ꐜItG<84!FlK^DxaUZ C*- lݷ¾3[\|o!i?JW~ o3Dծfϝ&ƒ@ȍ  % f\ 8#ڎdc —5sAB yE_fp*9|C#`lɘ$^\'k?a}'X351 5,+)#>w.p0phD;y?U2A>]z^elq̽Cӕ{<%Yx+ pOdx*\=uWku\dZ KlmW/DPqGTT_+WMAEʳ.\ߚ MyŐ3_*\x8ϊG:z`I/,2fx" GDC9; IǓB(8:n]RH-0υLM*_.p@u-V#,vyI{迲w].H`6w-iyP}oR蹔h/aoVYIV[z\ݩO31gA~ Ɇ{V7ʝҞ3-sv3(Y`cL;'pq)k5)+u V`V$#6L'oJ}#Ɖ"7REe}ϵةNr&JXv:&K(T:zJq0<+f7{n|iāODkC:,Ssaai!R>0\^13T9>Xm8}UA 1 mB[AcN-Vȕβyk|JѾ-5qKIwrdk9 TcOܾנXOpwR͉~\)pD%cqOLkl-\Xs EzUe}/T8cA=$xx#C.Z xD\KӾo⩙VޮHҎ` uczB 2o} PۧTE,N SvRZqޅ|:$Pؖ2q>*ctS,fR*!cC}h!ֈ#`US32I~};: ƒ5ᴷ:ú}Ң捁Z5 wmNȀ.~#_0XkVsi{=<DD:+盽8 F 2q\v]xvsSA~94.h?RWu Hܟ02xIR~}2քMt̅JŲq|6ڤ8@+OHo}<ݕ|Lv5YPmS)Vc!e/eǘx?^}Ex-̆0*hIӢ <ZʧoqmPѶ, ̝9{{3 en.!S;]n|EsV`q-K)'z"+| \DG-~nLOqQiȁ219+뤤|>LxHδD;MJ0MvDtXqIOWXxB@/޾ADSLO[E}oawB^Ct:1Tth__dw9;_1j_ X[ )f3Dki.qlEàmՃ-~-gS!;N!G}onv9n% j+XHhN6GC7[:?Oޚ2ߥ9``zoLwe"L$wRy r;dė|MlP%TrIXO(Ik)"aԅ{8@[%8"Y:uRg  gJm܉lԋmW%kwٲ*l5jX 2E`C& ?q'"_L-xGHhwWIhJi̔a6~ n[x˼*,~B'B[y:Z@OK5 _db46•;V7[C1R@VA.":@z[5Nȡi{ۤggETܻr41JE %d|Sl)FX0.ٵRrHKЏ$S^4r ˸ρ,9]d[)Ϛ—N 4 fT Bۛ*:?qDv 1,]?ACt|gB#~V%wIdq5] v@fB8,ucRh#q񍂒lC Vj'H=|'%d|Q,j5&3Gڎ^wY5>/wEjkO./NMmLrv2n0۠>4G r]yD I'n%T+ͺ#1S8ؔr~viXr#xXὒhexyx fJ(om}{uI`h>Zke֪0 uW=-=#D{K0- EF8"PVIbt@pi￴@(0b;k>jCߐ"[ϵ)b/I_!继@ywaʐv*dS)8߮(F_IU@agƢ\lGH+y_R؋"I MWe-M=od@/6P/Q @n+.MD㉹ꯌƍ dꎇ :'-&4VnK32n+W/m AP>Eky]bYVZ// ARb{QOMI[KgA6=v^ǫC!w3g1 ߒ#vSz1/ \ 5ebQ'dŃ @`%~rpq['/$MoFFs[8z0vD7B*ܜoKf/mNL08Fh v9IzO^I-Y-Xc pm_<6aF|8_"It? 3eNb Qە=1Qxgâv8*bKq)#d)F!KtHϖ+pY}#|"V }c:(mԋM$FP 閾7?(w_Jk|hugyP*SsG#|`-S/lhA0ל;aemZU#@HOm/T|,+jQ"pvD5S;[Ik CsK3eSWTZ$=ТRQ'h@j괧 V򨠤-ةfѓ6Z_Ĥ}@FyFWcJ[30eO3v9/ |/Wu}L(f1/Hp$P6|KүVfL!fL :"ph V8nJ3iu : nƜP"29dyL 0BJBU/xm>| Z.`:VlZr[<\ <v|UsWVݪ+ه(O|6sDC*IM˿ |o++y}&ƓG$W/d4M)v42Vc%rf xatG؍ C=v)yeFX+G`sfZApv’Z9\ju _t`kla9+ ̽u|}\+S>l~M !ȭ\JI_Lm-BVV]ZJy,zM}:hy@F8a!F:&㳨Y~ k5d[mHaK~>O.F@\֬@mAw=Jf,:4։ ;KV@KM6sPM1G,d=4WuҔ&mi੿WUo# 96鄡Ti3\׎d] PWC̞퉷zz ;kinUxaQn 25 XgxumgVѦwe۴7\ #'7 cF"&^y%'˞AƧL:? d]8O ޔ}@u + T yuuGCfDd&[W1"D ,iZĕZ:t4.vosG jZ6XDsiQnmPl^udG.ZBlIZ/ 5;\Sq3XKrHO&6 QҧgY/=h!C 4Xlg,My246.OAi9M1V([Ʋٳp/UZ9z2h`pΡ@V9$*nHy$/A~魢 zt2X:.^ca`%mhsIp)]E2}ێb IKb|;e&}ҖcĽD00Q^l>GLۛ~dmȞnDJ[?AИZ1eC9e BtsuށwQo"ϛ|t / J &r V]L#[]zjLoZCj֚sB,Fh#l}8Ƒ 4Pe(|w .yt ӿn2'A+0ͳC~cѫFKA7%X0:gCInS'Oq>׫: G.؟al˜K9@ռtkt!ֹ鲳Qn,7,<%&"%QKU0%$`l6h# v2XNmD3yVF螐mVC5|f̂#Ti`z !t4,ͨǰsyeC(¬wJNumj9V~E'04괄f[6<.^wsMXkEkK,k=AF$%k 5J@d U ؒ5ZK ]@X1TRq.ヵSvns+ԋ ;ZKFrZ "|{;Ͻ)DK4(ldFD`Y"NV% {@eMA@Q=~.d@QeO?"trio 4[`-ʳt;Zo6Hh&|%l#6(lv,1ρ_'|uhwyfy>{Fq9+99c>-E$ombRKG/wH`=5Kبw60r n}(K=N_w eF33фf2&|riQ?ŤrY^6P-!"&gz))I+!|9Һ櫨T1Zsjӝt: (qXJ4.^ji[H-SXvGlqFÈ*L _%ÃnqM1_ቈ4azgxTF݋uVqܨyqa"Kk5o$[BkL6ᠷ2cHsN>c 2;,2 U:3iUgV abCecxKu~SO6x?a sdCMc!J~99 tSs&S'齌GKviba`hϔiZE#d{I{$wӳa2+v|9m&PQtj I.+͸'a"QRj!r.Ha\{SfyJ+ uc"Q SUtF跕gm"|;fPRb\1;#uA>w;o;_o E S}~8쌾G1Cq#*D q!05պ1]eRe['Z7u 4aHhGKEo!H#`2`f-LEå B3Si&5t!rSZ^^m6(&n*!G 4$x5uMLqF_U-_CuQd &%jDŽK-i^O1iQCP Eb`\7}Lq39muAh |ZcUQr&0&r'(.F[ ` 'Ў2.h+( Am4@Gi oXtҫWNl.~z.j?Y)Gf"Īf[5 c`WS_ca,$"%B~.M}8F&}JI/_md+&'tei%9ߓ&&L."$Njli#D qUks]f*gL3$(Elm8Q`ǘ;"} ?D?xxD pS 4V;dʇb , #;e$!߄'AX3ҹK0- \cWr ari_px/C6nN-f8l|/tz$ksgţQWtP˶u91Sm&A}5z搌Rr7 -Dꌑ3ay37<E#ĉ2*%+2?]y0b :ʍ:O-@;#Y@.|͔R;8=g!u GKtXYb9jGg؜=q$UB=8UsCA= :sʱуo] Bk7 zKt_, Z!mӄ?m}Tm!ww-k2򎗊SVܣԀUL+ySXZ%1~ .ߐ‘YU?P~g g6 M ovO@gg9x`#B+NЗw ;>V쇍+`e5SC,qHK\q첺YLActӢKy_g~<}]Sr )k#97wby.meìnPr '|1-uK= -l.KfKr/ 4,$S>@E;O]֓3Pf+Sz B5G `Ư7bB)~c!FNZmZgc HmRH+A8zRTiEk .|zl)C3OygҸGݳfs?%ʧ~6rnsRNW5a^+?@G~ nAؓ}b4$9< :\yח dߛbq"yL{Ài$x.ʋBÙ&ck9I=ύ)Z=лIl*Cҏh>! {'*1pmcU Q #' g" lK4oPUY6Uĝ᝽"F a1RIwq cΧ)4\.5/мz] S<͠4Q)C|fb^aD>R `gtDidbYJ-*LG;ی`"\uT՜DlaJnU04gtZA,B1u' P&WfKj'XÆ֘[ RX i|t G Mhe+zmEp3قoģ\¿wb۷+a zAqb?C8=D^ ƠLK=q;ALɤV_-:',MOK_/{*bn73[P 37`b5@c2˰D0\1}sӀ2}E+UUvZ]5aBu|'G?ka^} wNUvƁ#dPq!\ÑQ+@ξUlgv:4L8-m޽MV@W!On+ABTP*x ^_j],gUYC[ :2_ %!Od5%-Zţs+*ar&diMl-8Vx4C$Zd^;SaqS{twI9qCk6!8$iDbxVkOL12?>;t%:݀v Ww'MQZݥVFcY^'ViJ5exO'fIgG'h7kzmdRj,gF *1Ϙr)_vߖ5IBD$Q[N\ׇx% Ii4 rƮzo!|ef֛Yne:;95BS%2Z]q M 3Q25qғ3L!.|0O\PTH %9@X҈Ц1+3*{IJ ?MdҞ:9F-1&,[.s 7ywNr&BE)V*} Hjd$_[[k_Yok7w2aI<\aA*yZGf`Yi 9_/eR'Faql2gAЅ|n W6D%h Jc^^=5 _3WTK8ۧmn~d֗OY a5΢&nYЩ&U lAWLr|u#pɋ)Nx5:!ā~kΒȨͿ &j6Ln[B@O ONoWtr0 %-ӸfB ]h#k=5"8P#Cʅb o;h D y:~'޷)֪x6U돶|k8"^G11ýmBIň!ɓH*KoϮ8/@ZxVFk"OjcagmZ%QtJ4=ql0l$([eTS!nh({ff5FXB>NF ;;Hh$nNE a#h8K!U xQ+ΰ94Q~WzWoWD21o%:Nrxz4̇vyva/z0YOIPPITR~d[ k4L*[LvϞǧpJ$D|y"65%c:j*:FҡMс#1%lB+=kҮ MqUd9lL# xWyTShʨxW/T0Hl䔗Fޕ W-M*RXQlM?~}?B|CPL<)s$kȨcl {XvqSֵh΄cՌr8t gi>֍?|k.m10tO<+m=ֱDW1ÌzItT v9!tq%+~?fLTWeSE_꜎E%|}9cǼaG|{nNCN)&`O_*3K%Um/(W#m~`{.z7?̫|3&a'hsiK+[@rk( buxATgs+qoarD~ua`QUGPe,+6R2Y3%=ӿ8X%Zgz?VK\g-mí6;+V<@EKw|kbT}3 `DnʦɚcRh50wtݜj|tן`=GR%\5&5Oҋ߅1FuX:_-b 5ji 2kZ)vmK'*{ 9ʫv}c+fݡB50{kuEmQnz´6ZQq2=1(>`"ω0@vVx~)<~ic pR5])*9^P'78uNNFdNEB["OXfb2kӔ>b{Iy؈Rw+JT9f0硓smx}ulhuH)dJAW$jc iP~~#:N:qXh.42Ku$:ϛzm%ޤdžzJ"SոgMن,g"RB-ԚHv:|:ƻKl+`BJ:7ܼ9?JSp9/H!<9貹FO 5y|IV!x"O#FTx47^p.#=Lw兠>D\+8HFαZ8jKt;(qxeDйhu槿 ,k8:.q V\.z\C)Dl!as$azp?jC)hiȌ:係/- "#agmrNnN/ժ 16ȼ5D%MF@-H(dFbHрZDkJWێc畷~uIyBw;5>'uFŌc[?Tz_|VߩN/d;iZ)#t65 1>Muݵ}owUվ\I)"|pN k`w)yjCj&3u(HXJث'vſ%cAu;QWrSUdmh-d V'@ <> ]OS1Շ{:aZju:hK +14i -r[RpNwP}.fΙe10mD/?t,tA$[.>l=ϓ/734OiaFNe? .RJ# hMdfx܌[v}1iʿMi~f=zA~+ <+ l悮\+۴z-e5vkQl#Ue2ji=ȼ2LCvJf7SuXQrF]/2h#?gd|&FΆ"ƃHLM@;Rvy?F%ᷓ{drV"0IEGI9L\pڙnToUIEzH3>)f1Ez4R#VOM ]Нie[XڱfR7/;-(I%}F$GO C rP~Q.B_.uiS3)=sMW+?? ݱ,S,'&پ{dtUh*uAQ8"EB&fIz=^ 벞or.|ac$Q\6#jO¹β_B[keB^`II*8@\1Y*f" 8MNs">!TGq` @&xTdAe2Ź6lliɘ0&[wSOpO*q5N7umcQf@LLUaqL94y;9.cm'UݨŞHv3ǹ.I69YJsx#sb c]&*t LZxuZH 6% =RRQ B 7/HN$BUA$c)0{cEW&:#ן+IEJE:׍lRJPL|ױ#f$x0kp@a cΌ+ڙX b^w֜mH;6ؑǙb?B0>MJ O#bPR$LuڀWP%k,?ҏqMb :=:W>fKZ?&8S ~YlTdU)N:@3-raj?Cu=QaJw,8♉C! "'"o{>eJv=q:$/w %:ur%fawK6*qi?@@O|VS0M(fwB~I^tCng*5-FU+۴bTsQ4!*)t϶T2T0\=V%0f(i}gY%Om#-eM-8 #ڪf*gY}R1耔vȖ+&J"[ 1_CJj 87 1=OLV`DQ+{I^O}"-MX5e;Too p}|"{XFDq,p}5pvwp`n[2iG+p*G@(!;u> 0ť' jzx^a-i|Y:AB<*{'+: WLW[:ތ!Q =<m6̐Dl m#gM{ZI똼CϭN3^GyAsW{HC #p>zj43|gka\TĠ*|Oݤ~Ń]PhV DVmY%tyZj=dlT !]`nQ$|ŰV8\f*sSRf= l30WGc##bGt0%ʠ@#8 "%^dhg\bC+;Z?fRVA>H0ۧ"SCaSUS\z&I?}ɽԬF&? Z,G)}s#;Of2fzݢ) â|-!LՊS(:Ј>T<w4L y <&R^8˃|Oh6M`Nz }qrsagw9 {)Ƶ|r6r@?r4{a#fAEh+X?l, ;~JHpkD84toŖ*lUϣ;Q.-jF3^vYooy]wn'bSl`EERW1#8+xRH+t|g0òոo aF/J+]h ~,q] uȵjaqiV@9-.1=S# 0, Y򁩮0WQ߀XpOڜŪ&$g/ϭ Ik2wR6'qMt:NTVKu޻QE6SJ},Ps(n4jE4i[8>J.N9Qjjh8jDP%p vnִ=8Y)ebQ1 ʾ%QKW@GXZ FP.vgL цyN ֳ.644@BBa=D1@dCE!U!gӏL). ZDd/+1O]סݚiTFZtj4 K&\:#elDƒiBWUtsrN?k~9c*SbViT\ 3[Ŝ"hpVQ &:r 4͍(~J}sAp=zH@ջ> V"fK^8rL)r1-CZ1Z%sSOPI 9b}a=M)DaJ0g{/4\~i}|lNW(5vC:W_}{0uF:76ޯ8݄ r'IK^/_pHVS I>qپKߖr=߸ɔ1TQe=@{~LljX {WC/J~'  Q *:7)0[/l'|!5-Q}&JO"-IXo;+b5s%"2;?0K ;#qakMZLm7;RMN(,Eۛq-xuש@M!区#@kiyNL' . ܉7643/[(K>sӌeGϫ_]ws57@< }H!Tynmʯ|DO 4. /\woG ;ؙGBR!h HSRƴb_ ߶[nx/kJen v_9'Q&a'_ɈW)bMIջ,_fW;^x}/N>CK#P2_DA_tod/^iVcIvl/sb)')UWPϣLhY قa͛J6+"E7Z+XMٴ&2';2*&wG^u=C9l43ZURQ H~OjYG~tnOT>#WSc>T0agO$L2!$E:2wH"36v^OAoUnq}{Ll(_T e-I|ˤ3IgH|_f?x_!wߙ0AHF|z ?KՆrgJ`+%S"ηgǺW9;iȍ0ym Y@5 )$iel sz37ԪS=h]>aMXm:(gm̂:^W:8!,+GZayb#H . q7]kP^7@VcBA-IcIi8Y4\5}BH{AZU`7+T~eUJF7T8ۗ쮒v*{G!{ѷMsc/+<>Nu5$7^iRM_5Fm=gJGE~ s#Rp+x둅iQA{z 91\ST6z u)T2x÷}9 V-wO29%D.׏K4CsAIyhӏdb͠<~ğp0k/^;ZJ@6dd7A@N]ooџIc”\jᆩ2C1wX~UhW50Cyffhm}؃ rܼK|)m(8n;KsBjw/Z^AOOL*-ӰBˡ=yC(+垢h3Q HKk~XǞUVQ`StnGMvHPmX[Iip.pm т̏Yay/'4F^`y`;w{8x"z(x%Ұ"qO3-n~ Q7J͏A`V* 6*ӷӃ[(|^Vllِi]#7a/W*LMaH#TS`=`1؛-h<%R#8Zjq8/ON6څC$]{ Zd+{[ ,(㴀)E~w[xCʦdĶ.qb_kZ9P9]sk?Z59y+#Sq;f\߀4׹ZMJµ W<$IȀ*5_#OyJ1:Ҩz尠5 p~GdXyC}ʊoQ=lt#ngyN}M^u 9fH/K֖zmkY,_ ۻjuW A/zl߿q2{<|)Do0T++6":qsV>NvWUsQ[2Og1VSmYܫ08j8uU" v5"=S d:3DFX5}aVx` ۶|!Ǒm"^_&2%biITq#-&3H6DfCyK2 pquo.!6aSLr믌o邱~Unٲ,4@2@^qu=e@M怦Ýa!ǭR]Kj?um `qbb -56{w)ǽ9X\G>_IN+3&ʫgs1S߿xS <qwb 8 *g nH/1W0 ʮڣ }?/[@1NQ_0u=!vTɼ,cl.U?JY/O,mTfgN俯vI}b E392qpw2mjT<-S6/_yS]e7z-*TԪ{ n^Q# L1{&6y澝kFλ0Xg0X yVc" QGqua ^lW{cG- ύur)K^~~ӗia MҪZsChARF!9緎3iiP O`(?㙍DdVh>^r{V4o=Y5pMƈ?p{D c`҆ rt7lJQ[eL]eRS'!jfSTKwJu`*]ʐ3oFZYÐH!wy>mT}E寺̌[$gg侔 .JL."rX) aD?zc𛐴)rAQjCҺҴcvӄtfj604t .8$v<ϋ4H E꿽i97c-}yy`nFH)?GG HK@~8 <$Nn PĒ*~ĒD0S7k͓Bz=Џ)pA_Ws=/P*F@6a JPc;`M}.Sw>;8i4n3j d&ߥhP02oZ6fxvVzQ~QHvН4^%RyJKR bId} T G(Adx~.lF.xT0< !؅єAUun $hTm.~*Rܥ@0[chFrzZJuY0u_ۼLT,`޳Xzޤ0mO0$-]GzȘ֬,Kqa0o ը5lȸ*g_ onHg}F$X(FVH}rV8wc X:MI7!3dxdeT`Gc9mA+_V'ygBXcىl_ $\HNaI6hNck gq&Ro h%osuUi,?=.(uY#w)U~^|*GB+y ,vE/E҇G/1n t3D璘$ $#~QQg@4b%b/dL242&uطonnd,'sm7'|s5w#?ʸ*XpQ}Jk@. Y>ZSpt[t{PQn'Xhf{DsQM{~Vq9]gfY\2^ S\YNm|3G+7s^uLi|5HK:yFԹY$d C::>OG%3G/RږBZ*AzuAƚ$(@Q'7&Qta#xzuG&L$z Q=:;;~Q-b}1Xiulgm>VEkOEvC_u%5KۜVZ c5s; {onWL(5\|2>r,_4m'*q?}!jkWo K9m"0yK!.y+sxFa=U64HqRS 픪3#<2-xͤ?(6 ɱ3L|] p/[A}*scG*r>äejq}1[ ̄$%l;t^(!-3mjtC{HI*]Y)@g{D]hWII~|ӝKCYm6?:|3(L"(kUX۬يx(W;) 745byW񸗳~:1~O]uc60 9Pɇߤ-\|&P8jzP)11 GFHiY!K$.;jxi,AjNQ";v_UАY}3_#7wW*C/./[pkU0H5Da|np䋶߷_dn$e%rC/Z` r 9^.D`ABb9xdq)g% pg<5:فa HԐ9sqAb3 EIi M;"ljHqf]D?eGyGks{I5 #)'EMTdShsZYۂi92[ZAVinǎ}CcK1w%wU.4U}*U ZK3IvZU W.'(bN*wKF:@GxeU;^b&;!6'f{%Mi^ )9H|~A#QmjYezVRCS{ĭ!ٳ3ĩ>ĔG7TE)mau(U*geJ--GDMs_VOyOyQ:ʓT+btPW?.ۥ)k-329h['(^⤑V^!r7 I'II0aRdQeNUVM3V{Y%8'E*N_|,"^O&V !4U9`CᅬKsq)>yHa.="\CηM" ֮ٚDΔAlof*ƈ$u;5`"4ٕ?|@@17GM>+ ju_˓Pt#A:BL1r%0jϒ8RJ~7."Qw9e5cOy>> `m4KVUO_Ialltu=bhvw rXW@"5lyK|9Œšr AM.Hiu8Ĉ-cfh!p3<0sսy2#o<_ܐA{o~~"Bn{П|F5GхpZO %ez2H~J&`5eV'w~=k8~* Y@2dO<βh (ypewEնl/`2U)3lfڦ(ҒBDI%O:8“oԻ!;AgR$ϱ@Շtct:{0WzgpֿV}{vMi:an3\E+Ze8A.7Lzϖ^_ATȒY ߛU6?0S@KxL)=Ah|bog>  @Pgk xلXhr?(Yv.Smڕ(ʖΔQ!9;d=e=zrQF-ZLb^ZcġkQQ@y+]M)֕cܛ FWxOWwnY&&JW5H?fg.B<Q?.Zhqbtt$>&'vtj4~Hk/"2zЈqv6|@Z$@]8cd0lt'OoX`غ'&u&~ukJI}0vb#iLcEOeAy[4`LEեMiʧ>)C~^1tjY+w\0.N'5 ]:Znb[}ԃGG03,DqɢU? n\f&/b`ExaQ2xT GgSDp0tK &te>hhvV* e }z֯QRD)$i69V-,(/i^[!ƢZ:j/?/ _ﴐ-*+ v+WJn ]A|#Nh"v%W8ܡ; +uT{]ZVzQ ]B"o(= t'6}!6eec IIh(];[qlLqjYOk%G5HP?:|:L옘'} Z0)(X *[+=>-i2 O9Uy#3V`u/` FqCV(@@87G$v VI⫚,;:nڲ D[ȩx2~et5ن~$Eg *W@7@F6󾬠x39B2v0BykVskZSxW{K\K+cDD #/|>x<3<~.WT_+`y֍ ՄV.y8m/Yy7ER~=ݪ*3vyeP{qMioȣD!/^r3egHR24#D;( `cnFy(=!ILOiTpVSptja}8hŎfzt3ĔQi"/rtEܤ[0M@b-W7g<&mS%j_%W}Zw<&swTw4q!`'5ek93u'sg{5g@8/ bn?HOA>;H]l=FnFn&p5iTOu0<5Oc6hς-1sQJ+Jj't>A~i犕PnbCi:gx6 Ϡc)"Q_@$W%m+HHiq]E5՝e_s^iɓmQ GXC ߹xk7DSl,E#\b$N ^OJQNzA ~c8W!I=$n5VݜX aq? Ӧ>7.\XeHߊ}~Zu\~ 7hG)T F -8fC(M#gAޝy%.Ru%rdA;B&HXݼ 4i~s LGi/\+gwv,7TD/Obs7⨐JE=/ސHޓ3{2n3Rx(dv+ު\U*-Բ._lUw4@]R%&,=U2B\a\F'؇7깅@쑽1zZvޜdJ-7?g!ku˹M.ʗ@C\ |@ŶsjBht\I;Rg.v13rc,-j|Ղ- Dh~ 51fǹc(|bM 1 CO-|JGO.UK2%* [wnh(#NM 1FgQ,aa 0e?~qܪؔV6ʉudcCeB5TG׹ڀAߪ \ag&q[HqjBcw~g}2a ::ŝXFk UN |8z@3_a.DJ[Q=H24H63-Y]l&SmZ6Xrf"VΚrw A 9nJmD2(-$iDד02Q4Ŋ:B،Z(/‘ҌKZÛbI2'?Nj0VIMH.*F9 ꏒYc%'ttpO2EÌ;*t5y1x("P8jWW'\ HW@:Rӫ93]q@ ܒCMCG0ߠWҝprGL ą3udg .te`j@\ɑBQNvP!]{v_&? 3$JKc!:Gr9jvqbL>a[vDKzNAm&/jP'˼n\jG{n3'(ZY(msWsD棢-j{տSZ&aEbҊKJ"c=' 7@Bc,P3p= EbNvYBs0/r`R4>Dhfa;Un6gZm[zBjo z`gM\3qSrE zlTę+l9}kh65xg~:[y# bQ$򤰒,@-⊻jbMݎ w.7Tyi/'rb9:Kߪ 4C-96׷ !J:5Oȏ;LAEMlǪwIs5e1<_.lk@\ (u9Y=!y sxסv]pZfpef^0$r4o乻+p ߌI)hhlfh)G9’h8LDD"y^d? ^tx-ED~r@pX19 {M+ǢQ9d[?$S|3Kf`_ 2.94dJ㲶R`u4&'i`* L"؅ڳ#PpپcK^6cЪQdkȉ%Prlm:rF%yƣ; ~f@9hIojIZx,acs5$PQOb V d۫ضWeDl 3kN`1=]u~H]Ыﵮ xru/t.h;犘~)I]jv`|h6Jǯ ¼eC߄(Gk ͣ\zSrܘE2_"io=kpүo.ʴ @<i/JtwjC({q9C@7T{u3W}^ØOPK)ϚeE{1\WC(ųP+A"Qfqd,ML\iSÌc؂O4CO@ieJ3*`4T5B >)T4ï ` X}љ)I?&] ,LX9᳂jꅞsbDze^=En>1MJavw+?B!b_G-4 jDa5!0LXN7d͏Ke51$\+5)l}rϰ$X.Σ\WT2Dj8xU1i#o9UL܅( \Dzw7|2^V]%:qAI0}ma!@+.y} '{GTʃTMπVҦEm{O ;~YsjbZs؄# W(Zr#5Ѩ>VƸ.E`v5QX䍆\ Z;jŏOt<9 #b)=rn곡eٷI\Y Yx SW-_FC%cߢ%Z ;=t0rC9ll`z#+D zė(Tw;q΁#Mf˒4l%qpK/;-$װIL\o)y]#5R]V7ʷ]Ɋ7*WL -rBTae1BI o괙lBǢЖm(&/a7܌^cB =e"I pp)Cia1C8-)7\L+[BknۃHsT. &p Y#D~p@uoRFW06= j2r%}d[˿rD;6%NH  }]i K\}FDtc쌦H]BB+}c09*,r,urƩۮ\qjRwl Lۋ}29)sw/_ pH 륁R^Cqs*T S뷵ڥ/zз3 7 _}V0?Ȏا6^k cp!{\UNő, +cΆL,$đL ûvTH ڏ?/2~yKqoV, "\24٧(lh ֈ5I2ʬaBqf% v"p#νk.>|t{ =؝P]X=wcHv?0aq{XׁM+שkXLԿE?6'^<ਯ& ̨2_l4/h) >iK;G?T 8ˎNrrx-7{XH= RV?h wiza2B)h-/fTﱢŎsƀwuT1d Ga?8r%~a|E: o} Z^]a8U+&1]U |n%пq֯=2 o_A Aok)s4 B ':,T ٬#u> Aϱ?IvMaKȯu_7C(6d7Pv;! $.p7WZȏ*%7;ưƹeu36'ƧF1_ӝbN&+tҰ\I _yAY+sYS 4z !fnvOa7m&ac ⷥiHTV1v==S$gBuk3Q0ӯħh>4%TlW1)šcjQ0&:e3ZWWӂ~W&KkLJ!w#e-9AQOJ{a2vE * lhD\ʘ( %8mA9 I\ X[r~f(ogRvEᚪn<;\&L9c~_?j-Y82ywQ7 h:JP(9dx4?Kf-!4VY9<xh`ssJ! b~N ?VZ_Ӎpqڅ?|Nu*V D]]u< Ex-z/lѪB#U5r}rIw\ع;1{t H/Y::Pgt ѹ68{;a d<J՝Hc"~cI- JY%vs weZyҌKVv3/ǵ(1>E}~5țJ%ox-l-5ú4D d{óK+g[z@a`$&=WCec8iD6KpkWEh+oyu. $*ހR6ܞN7SN.㜳z I n;pH;iIzY1:c/hu!ޘZT2.+F}NhTy)oKFk-| #[柳ԍ>'`&~?߷0Ro ccĢR~ͨz@?~DB<SIApQB:\\ ?VXX$ ͫ7kB~Rܨm[]84Y?1ܩ8@8dһp0h/qW'`W"ς+S#_L9FP }1K]&Y2p& bUot͇CEWJXy! F:Ґ&Z9F-1*?2U6%*_k msRv;c&TaeY݃R4 Ik~Ji:UGlz`O C1f?-,aEUbċytAǸJ%ZCAZ068?;zXoi[Mv)x݄Mg, ]Ye^b8iMtd 7JL0 ҹ"?Zǃ醽bXA4|(R~GSW)B}8E4iTm21e2qydM`C>p:M_mO}U ad}:f͡^WaXl MO˚ ȣXw3,gDG}r˔?k;0ԡmJ)KzR/ 5u9~R`c#he(0 D?at?hp_݌}! '+򸌎RzNJ-k'diշ7AF=e,Ͽ1Em:<̍rdww;|P~3\> M , N뮣| yZDW:s Жr_qX0 ɹTJ4ŭ+h36BY&$E.N &6-0'G&v?Ϧ`0+ngV?JvsO@ 05A =Y%ɭľ"$H9|:GDfġ誶-v2<"pn$nɗh᠗<_M7FD!X/_1< .yD聂>DR7C-shOD['g7ǃ3ss\AYɪwuy4"`.B7csmu;^W]p7J/ŒX(NO;(/ōC $Ѐ4IF>p4fą#nK\ɑD@(bO!糸CD^fra܈-}@<n~H.OeB)}ďm֊=Iьǫ19=~ N$nLDW*ط[,Ƅl lnB^7VZYm ũ_n ܺHY@v"\9 ЁQS)ݖcܨij׈f]I: ʳ5Q7-ُo<00 /ŤȦZfD~#$sw .-ⷶL`Dd8r@ɬ^G|vN+7 T$З"{ 8ULGÞy Ϸ˦g#/`&0@":q fY 0[pm `QM{)Jp&xu+t&\^k _)Dɞ;X!ۣĄnV~.{4װP :_=#6\+kd@#"ta߿ j5^yBiKq_`F_[K,6qva~߸4YKHS,$I)Eb9.O)^r3K3yDn~A/#NX/2|ooyTGtk\6:R5K+_ {~|0=)7Wໞ+&=2F`iԧo} p(2+p\>=Ո#b*NgPƒta'+ARu˷9~}DX<$:^ra^]Tg"?EM*>-B0i5h2Z;ƾS 1T 0|vo<WlIU[ z gٺX;x9>pW%[awnΤ3#r,9ꝝH hia(Sd0\o֕IC+COa }gː+咥|42Q^W|AIH݅TVU0^R<ꈠF^b?ɰ>!?.&*GJJa#<tjS&^/ '`9P ϓ5a-:~EQ|(,'ai%]AF+o=]ϼ0MzP6vC ٤jrk3]>K-Y*2~ff>4$s'W}|kٰg:rqxLS͏QNc_OtTuLmo4i]+syAxl`D3I Éέ>&#B$Nmp B7|J=6t(_H3ҶRb"4{C'iݑr׶8}Y&U[FS &r@@ *|2lJME ?ƒ&ZDbd4'>F2Z ^!wpQn]Vdb1-WYZ)R>@ bb8kc6S%OoutADY W3atn_S Lyܶ1!ʓZ2rbj|nr9rۚ>H/Sv"·8\wPLQʈ!rי4'P뷁b7=Vw!ɀFQNEC@Qq[@yiN[MKe vo,#L'̣ WXt!D+ͫCxr֟C4ݎzn!v|r#g貒SUtmҗddc%Uwd|(L_n[ @Q˟‚}nآn]T6-z%]"ߌOJכ\N??na0یof%x,uyf% yUä=d|o w5H*K4$}?a1sO%ĩfn*O]#ox_0㵨ӥ`:}YGNl Jo׍QZLkD2O(~-R@pQ]7TKȽ{Y@dYL ^l~^c&FX|;P "U\pŋp%*&I9waKYAvs71P˱#?@N3i=O ,.%NM^L5 a3g rrg&/rImzT̏H0tSWzӊG WkKQ%#NԄa*FV)r3aWRx z6iI,:门38Т,f*d VbnE܈F{xVEg kI+WdsgJ*yi'3:ᩫbKY> ]رT~"Ѯj=f_߷'Y6LvfQʫZEnNS\v`J -XCŚ6p̧^[@T b5I?3|e!O.P篳?Dг0Å1Is&#dʯb bnV[Q-f BȾ>MI/\u/脴`lěwp[A7}D LuN+@=vgo6w8U ۷3 $ߋH]^gP7@QH%.Z&H$C` 4<|5Gn阽?KZ]Qoc$&q]sJk O:azsznjǵm*zs|aSHL86~s")Va^K6ҋTm$``1m $&'f^-@}= _'o_O%PH3sۨv|tE^RQw;ɋok(HwF] є7a(TnbC9ؚƆs@R+NXQݓnEt|[wX8\+ʄmB,C#|[;j ӕm:!QҪ@1C>Y̥y{AKfI!{%_i6(xS oCu!-=#DO ,m~--2L^ɴgiX;77>!6[Ti YelEMKC,P{fWȴWKS5{`~ ySeŒ^WÍOE?ݦe@c`O U8\m*qq /T⚔?{l q ;q2PW+`=i~YA,$F/R[YޡT`W(e )3h*z(@XUIN:jxMͦbiǴ}_͒\FWpV/^O uEz=2t(>JJר :%8Ěd^.O2Jl96͏ݶ+2dm ]R܊217t{1|U]vͧ5q!Av4 gwlR5y7( N*9㗫%]+a*Z db\01UG%wtTT u!͹Gur\sU^oƯ}?$ ?I53L j^pjƶ6uKO}nRi&y9c\iϗ@y(h)F`է5<*G&Lq Sn= ߞY(q*3m|͑U/?\TRƨGJ~|S%o$663#lYtLmǻZ8Pԃ7{F D/J 328#'%KAwhcRz 0&*~m7[PIMLMwm6pԔhiv|{ Jq=j`V[2g^@ڰ ^V|Z/% l"lrPcbکTd@(5d6~u(A~\-@~cdN4.*1-eӗWF1~H81N]$?׾b;}# 85y4"h~2XガNǝ1l6=&Z ^᛭U).#FwD ,xwda6o!. VgZME0>GHyx3Oٙ3@"~ GDf̙yh)lK*}n)M99[&89h FRӿAQۂĊ5i߯UO-G |M5Qa E;Aqü,$g(8 _ZQ va]x'^:VycׯPol1,=& $8O8Q0\ΐ$f^guO8N^]ژJ8`eHK R6<Nj9ʥ&^Pa .4/Fguyo+W}=d$?HGkjOT0Pu73C=c0&P=?qb,m#[|~Gd+4<=d:}>+CUHhባ4ǔ,P #BH6v#:wUxO/W cu1矀o- %ې[1XI@|ԽplYϵi9r-42}\9MpweU:z ;Z 3iۆ!4@n8rV6lbB!t !$mU힏H)B`]KC~^D0 㟟Ryҟ)DXK&X5`pX;QMrc־0MnPfJyA+t5]#TO6B4l3r`}nQB]C qeU]-"k5FC%&OLcvHRC"jUC-#~l[ه68|XD!*8U5!Md@w] gWR  m4g[3,ᒿ!V]+bEs v5LЦAkQ+C -ǨJ|V75z`QUd`2 )jsI9iqԌNS (nMjI '0 zzc N9S}ri:0۾ԙ^˪l8~t_=Rd5MB'O Ps0&dnQ|>%,J5mq!K<;:^ j%f0߳DxȊ@0VpkNF%>bgxo|Ij5Q+C$d,YLM/Q;.D.(B畓Ο{e ٩-^\y88c$ѱ;+_ '̾usa V/xZxJ~0E"&]Fl ȯî.{^/ GHO0pE?i7j5y SOL)7@Ƅ2Mzg&."=LP+M٥>kbUxoK7qBR3˩x[ 'ͻ u[2Ŧls>Ń%̐{bP-8_X7ںKUOQ+=ȻsE"+`-MQ=Vx5 [s9+*y0qaLV37DZ'Ƣ5[XH#dOre= H&r*{:nՄk:/)#tf| $ īw7idHz<e۾+7AkpC?Y[v!DޅkC:@I%,:OX}phĆOk'\^3B@ f Gi¼ࢅ V;p31۴ K VK&تWM&-*=b\l/qp#n ܼtY:| gd [ O >Wnn)լxoRRs޵"_: iu%*yȄB1A}Lj~y``sir[̶Rү#Z9VEk|p[uRܧP$7Z~+Re:䜤~H7# 'j!Qwԫh{s]=4w'VFX,M՘M^qmTˆnYG ~Bq#<Κ lalL[.:I\ :/ >iɾbfQ2Uc sʬ\{;%^X^km\ i+Ӑkyj\Ư Q@8/&;q*ǑHPaVʮf;ϔ<*+,aƊU6uS`k6=`r>\ŬZJn ?d{ĄzD V&op;"~Ou@~= \25UaҎ.3kFlJ6/,D0ٺ$geI܁/qߔ]Wё O~ƺRWtV,꒗RM{2#d&ͱ M+-||zR`JF`d*K \˿!G Z* 0 9gDS i/f fV#9,۵T,1C8,UP{wd͏Y'݄eKsp#$t!S>Z+!~m}a&$D̮VyCΗ$&An5Ҁ:r/>)&0eRj ovU. =w%S5߮)D? Jx~L!~4~kw@s6sqJ@1)F\᳔>Kړs#jCp:+z6oϞF]-i(PbxdQn  vd7=Q*!,QUĹ|ر얡S5 e0MRuZSSngA2Te΄i39^!-'J o {ngo-~a&B^ q8.cED<&|Å(93Ǜt=-y0)(Eoȣ31:I]J'XhB-9mvP[c HZ%zx4!9{@q;f+%&gtJ.~c\*qP,];1>.mU)y[Lf`dOI]`y*#$L0^*L_U2U:/ށjQѭYsSmg[1@k5nڹ>`!nWP[_Ϟx;ao=Yyt55" 5Bp-M%A76,67  ,z=+'mPd>)6N*7GA#c1&Ԃ8O~R'X0e0zB6אu3IYi OQ} 񋅵 [79vee8<<6愒~eq--ud/x"_'"6v]g%۟VrKp+ V#P^K`9 df.><[c:ϵMȱ07<$Žѕ 1Xxv (K IhUT2%̫ŖдT iDqCT bb_Ov1h\B B-e0_!i-.8aۃ|:RٷD90b\MQ(.LJ'@PUn -9'uhĤ8Nw|wPcՋ8mM 쬬J_V {n('k_YEGoR/rRo}ח8ާM/-WإvyР)OJN-ԚNi]_p Vb}dx˶GJB[aS4V^Yx+CJoap֋}'WQa C)uիqHjg!9i Gj;!UM9:>/קMh%oB_va.:MfT:Ǎ)[%sxFK ۙX0Q;Y] u0aĭWP'`DBMs֠ƺNO&Nb<_Æ^ol$5ǍI0yZ`I'M~JH&C0!Yk"(܍J*&e+ژ4}p +s>Vd[1u-8ݤqT ozkg;K~HmRD|-pP44i["@1cFVʠUaYUx,1B$vQ{DΡ&wAJ<ﲩꈃkgI~1`{/'R+Zip;![z,"ʐLÁwh:Ɍ|x'6$| Mrb}S QG[=eI |e[1>9LUعQjGCoI_7E7n<cWy:ަ+ogHҩr4GnWo"sgD M)88Y2UF"k!DRB/F\̺tғ v0LVAQ4HvÑnmM{zh\P/~U/TvCp0C S֬d|l]X7SۉlJ2Gdm lpSlo͚G:֣M4wO1Y3 ðlwi^޽Z BK>g.{DHt {,<\ꔀs0ԁy V}R]`f<X(o#TF̩rGa}9kZsٔps'ưϟѕ#6ӔTm{=z@eW4\DH;UЖG}?.Mq?&Nk0 ԓ7Ơye=s6Py'kN}47 r/@'u\aGQulcr^΄ jڋXd;=wmA81T; r 謢:O)NwZ է{~ă콯˗>`P&ԝNJ^Co*49/k\ 1ex8\ƔTl"i aa@eFnau]M\'Az3 ]OԎVÑ%\]s)l.N\!QWr;LL U1NYR dp?ֲͧl1e9[WQCFi_{?҉ۣcpf8U^2%E{.tWcqzUh٠5|n}Sib@) fXQ;z}|8;)#,QGԙ227B )S)xt.!@XcP9#2_9.'{2 ߠu?=^Ч\jD-lĖۻ҇5 +V` QsEdCҽZT^@ Е/;@#6(X#k,-69Keב]UKQrF>8DAUoi5|[y(ը{Uص4/y`A:[D嵉|VO>Gc[@TYik }m.O5ɉy)iIR"9O5\NCuea1F;ZS%3dÁ0PٌjۇWN࣫ٶd$Y0x.OA]Iyyݘ3a_(ڔjZ[)OsJ#RyBG&d(V*G |sVVQf3DŚ: _9q^>Zbl[ ֫9$ /=2w.pBЌT"U[U o1kh3++%Ҧ-H50³7ߙfc:b\+D70]gU[Psk\rAD#+ ^91g):sc X8.Vxȕi`%NGM!#+*귾~(Ny`<9:;^K8?g8 㘕G96[Ʌ(ʼmiSɷASdpU7IDԖ cm~#t^O|H0&%s?9>e)muҲzCSibTdNgrҀدH-qGu%& gL6%0ELy3-[INSٳt{TTv8]# "0%/YX`q)Q-.vmW;Y dXܱo.͸`AprF>&QZy@~OY6 ];[0Z,ĭsͻ*.G!8 DclN]J՞eo ^]_'BhYCZ qZ&)1E876aIh+q>mryт9B ?S1;l}]_)$,5ܝڰ朽ݕ,_zbΘI=f Ij7 fF cFiRp(gSV؆nU2cuCWr?D6X1k Ua| _;'Y k1Z lӅ$kw>27 Zdc_X0)7zpMdS>D\ѽVTB$zt+ *0b)Ѧ~%ʓ$ Ԩ5ֳ+Ip4m3ҜHoZ%v5O+j|)Wg}E[Mʰ'VmBBGpMA@מG?XE Y4^@Q.wQ.'`W]vY8䰃z;z:v ԰H,`ѮUZ%ޏOW? 46}cc)fZBݠG d+c Sd"+ѣ s n,S$hU6#Du uTErAJC sϤº۶t>K9c.)D>H0T=Ba @~`tvbϰ\LPbLnؒ[||hh ^/ />C]dndJ׻ADz 39lmc<9i]//Ovz>WT_ݖB #%c5D8eʕ]h3 ?έEt"XBfr4<pVh _hH/˖[  )l}īB9BPQ#Ӄ}?ԂX0K.>`JOx`G 0YQ^ I mGTA 'j3HawO1wzgAH.J}|2O{~Q+zYtv:jZbhGByɫl27; wiXNc Sj{ywb. N ޾E &s'x4.B2wJ>܂EqE'A M`lgJap>d)hj\7P lqQ2|.BtH~֜>ˋp.6pG"3j EFzĖP!J,s3]A,T80⍹X0g|DS^&b{TX>R֫-o!K\eQ<(pM{FN W U+ɨ8vSmōH/Yg_ u {eLztA?c͕.y 'y)6ʗ X;k4^WNo}8]բp&!nEnlZ~̪T(v3z|߷daGǑ# &\RVbtĈgɏGX0)-p.10+\wXGoٻJn`&!$␐c+b#q DŽ񣷙9]9\y{vZc^s*NUX)Mק3kF~$=0uH .|D/ÞUI*j½Ut͕7XA rG^M;?Gʲx).O< X'n*]6f1;nJjK#Ccig|}?="x)-a=,2q8/ ׸Hc;hrc;²{Sw ~G.@ސ #PI J`?*̷P}&$vڬ(s\6zjB$>` ʭI[LlF^Q'|l'70Ck* ?Ȉ~v?on lī0 k[*5v?$R@ywoC"~g]/(\oBL.ÄUwvR6xT.>x~FQ{jeZŽᐟC,Ux72:B7O7v;-A -ލr"XCO d/XOMU~|s'ΰvl4V%CNLN SFͮfr\χj%';sԘZϵc={4T"Ϊc m^-m՜ۄ6Đ8DEXCF$ Z Zk X?π#]vS1Y.3$cSܜA@.A]5J~ 3jxJՖғV{WPT-cMZH$0][>YeSw:d74C&o_L&8-r%ڷg hqIr,a4iʌU,}CG.EӔqaVX_>B(׀s(Ĩ}."]nM4Gj{HcQ+/- Q߹05#7ǀ)gV5b>s)#!pD!L_myUVEUT&rу6QDiFkf*0@nIs)v*FS J'8ȍSO/̝0×vI> f؜ a$0->ē@(쟳k^ʇP}页ڐ8睅 F /==n#,o抉0 R7$~{q>YR}@B?8G5[{:~.L>p ob@"P,DA,~۬nu sy BEBJ }rW/O!8#~p[q^a?W^cf%%w)侖/9'D #m> n;p}4+OL G'$}0+ (gI`~K%H|K٤[*IG(:(ߵUafH{*'bҚD,QOknUȘ== Y`Nm0Dy}Vp؈yҏuZ1%FGZ8\~E6I`}$?V>lH)'ͻje;֢49sW]twL,+YnovOGieU|D$z "P+$<$<~-eyijծMRRgb{|iW$î׸$v`3nL*}TT? p6!yP3A9-J逛 vȧ rQ@*jʪWGemZ8GjY<r<,tP-rCGlY7r֣-|7 ?ۣ`*%Ȏf}"֔FG/9XW xnB 7sk9 ~l嚝,Ȇ\.ux||)  #{ꕬrU5z#JOR<7Ijtd.]ȊЖ»L(abK}L4ڵ evJ .PAuPѨfY(ςD:Fc"H LTy/;Rªx>~Ms}dS#- i<Gn8VIaxZХ:~OgwWg s{OhlLvQP" G@8/>‹IAp ^Y}9I.le8.룛sBV<14sȐLeB=x³*_N`$M&S'n!éWPEZ5A W9P,_r’NjT\RUHaByݵlI^j#H%A[[PΕx5QS)ԭ R:^8|, bm(6k-'\$gE6NF24.L¢~[[*'̳ i8rm8X Ae\6z4M"YQX4i[ 'hm&?"\YLP{_~04[Nq 11]_v31 XKP P9װJxԇ}M&!ɵ!l 3r(Pw]m[P$U[jK9$M$SA9TFu q!ba9rIJcmgA" WΚ|UxdJEY=4DrCP?&96O p74B0:|lDDE7rO늜M<|A+j4%1kRDCK06Xw$d 'B(:[  Rc@HTcܭ>;O2I;s Ka-'}r% L=څ)ǻ^^(qHz-e-ߜ}8|ٮBkea vlBqMb]v2yρb4?տ_A^4z 3|hU/e@3ѵhŽT&s X9?P&C3a&sΒ!)<>:E[\gdMf-##n,LԅsBögSs\YfH;DCyGJjbJM@:%'K8s;FG{v~vZA7貭N{9j4)#h{i刮!Ig֣emE;D`gc~H"pk[@{xB~[tM!iNT~ Zt^_<1@|YeaiWB?Hf|=1qwO OhtBo;UtZXrp~xusz5BBηKv= /F~ :.;\uo$2m8bW@e5`̣6Gf7n@pX8f\ oE7#j:|k/mzj-&mssz1bz^SF =fzG.씍AG yU#2Č &Iur<$kۉ(za6Y:=$Wfhld/S0j]ۜ/%ܵp>?D^8(NQwa Njn&Aҭ| yVA"ۋSzlx"zV&/(E(ha G[76NZ gT'kJ;[[g3<^b0i 8$q ]Wz:t:'+;YpeE0_\-XzEpDkTx84K* 5U>l )k{VdUK{%NNrI nJkf L] &|D^`=?%$Q ~Ql\&k KY˩w};"1w;WE9ݤv ]7d@щfZתyFh'dbG:B4XQ}eFBU6?F岤n^V~̕=*6.Tc`Z'K zD:nJZiۉhsp3^_?kEpCӇ@s/3.".ۍ} 8rQ5@oYW>D7J,ޮNg1b?Ol Eoгgv~ a^ ho֟(Ha@KáU:ٹ%J:?tAEcy'QT_2j# iCBU<{vlAJEKXͱea07-?ch tTҾG\ٟ]cBXs#r;j ֔Kt͌tn6KCYp"{xL46I^[Rnu@{mj ULW~}[%Qx VWR@LĂ^q1SQʿu,8vUiw䉌h8v <0ޜÑ\jc'F>)` /}H׋)*XV{oXDCVlp 4ZR[ۀӷ:9, R260<=V~F/mnZ4Sr&WS.{Hg^(''ʖn|6RЊ"EzA=pao9n- ~cp*XH>!Q ߍEֺ'/[@ 9, FEVO|~?}׌m  -V*3jaR_)Aa%vWA࿈͍ #k0_ӠsfEްiΤ7EBa)z|/Ǭ^<02<9Vnw9qBٗY(`V?T Dk@`<w}AȖ'{9={mVv#;?0Qis^w7~P1nbEBtFa?c`43`oz="tjE`s\֗{WT5֣#-cA;!8p, Ȑ;\*!V;m҂Fe6o;stW:8#_.7wD|-wiFwٶA.Dds8rI&cM So;?sam(Pef iR%/υkLQ,D) :%Q%)eD341B*?C= rP=Sx$ #w}+MokNm_ UۤtW~xκMH rQmo? zjxq</[:8 gi^(rq2;E2P G"W E1; N ï}-$e9Yۅ [FOoN"كqNօ+T'M^I͔{? CڡF!WִPΐ%T.Á}pnas^DWDd78zUu td氉7ST]DgDh%tʥ"`7:O៦_E(m|:v%HIk] 3w7|'$z_S67q&z8jU_?$RmUu6e"NF1S~u5-l(|O?׶DW! 0r+!>i31/:/ n~w6륻Q9f᷏]w5: >4xOcJ߫RD8bkMI v'AJ&tZXyAkM}zTF {7;6p:J-A"oLIUȘoeD~nY8"~^Y6嬧В[K h0`~a\\p9̃˪)j6V› +涂U{-#7LpuQBMX|F27&;l$="rM7w 닦łTHpdEtg"+nr"W-;8Vl]Ley`J8PdqavpEjV:cU8Wz>)*4'Ѧq! z+M[>}S':$KA$VH* lgЏ3bmEޠYnxre.߀6H!Ѯ\ J/ Lp>_p&wR_PrXla8p- բ(˞+ҐQTF+ױ`ئ8#o.C-u5|ra)7GxDbWe!Ljkv= 6AR`$uwu.p]QBR{P*l1dj~jq’dtIT@~$@"tJXS{s+ BQ3hZh@k8Wo5[Nh??cyHl!GvU[y8䯚wG\T7~O -Cx+Ie$>kJ΍iW<B؀WUGEd*xHf55 z>t :QVI"w7ԠhCy8¯+0 P$ҭ!:AB* F82*Wx GB~[l+7&^qsv$NXhV(cybHXz Ժ)ogSvPMES%6|^&Z2.ט?,Ԓ|G9|=UH^$뒨HXc'+ÿ*8<.:]@w-MzBמ4v;i_sWzU#~HVDAxu%˜fK#fl+Gz\k5˓R8aEfNn paxTn_inO% Mˆ`ẄwgxR}b`Iz=ay~3M" 󷐱W56|5rN(D;|8Bb-|T!>qq[! "J6uZ|-C{ҜeX,lkw[4՞I.rrw9y쌿.e18Q?%]Yg V<KC6&*$I{j"MIn[/[M"ܛԵX3T5-J!kP?B^?l7"P4nhYj2ϩŨ!껔aXlbcpw?A4TYjE7ߥ>^. (ܵT)aY QJObyE؄!u?|tX)n Gp.竢Ӌj6^;}1` e1O^ܔliwfՙX#{gV;C}-/1b &ƪ'W~w~\o8Hn>]3T)dFvxZwgw5sQ>GG/-Pi >VBF*3;ydoPV SEjTs ' =׾y[9XIҼzCQ"rGHq2 6WjKS”Ȏ04j e!= Mx? Ą;l `k1?ƈX 6fHAͅ(lv,%(̈BMCj^)?r -"1 תyLpzqqQzX_j"E}Kfd9 L[!nU33A-;z?\*j%KE&^gig淒QQJt #^,V|\)64bquQc"9 uKf|2ŧ{puBx"$L1ڃ\2J5 -?O8 ZɸT8yKJ-XY]1q1i~Vj ,ݦgr^JK^ DiOx Ⱥ ͭ*۱uA%}A#pzg6P{[@-}pDb%P l4HV*ްY3' #}"mk. ~TWrZ6-߇ (2(EEKO*$0E ߣ '"oeV#6#Qc̴AcS'2L;tH:]8}` J&4X@7* .}iT O-z.Hm$zdyC*Y)EF}ַxm"M1\.n3zOeCYPuTX 1%[ھvʿƲQfXئl2E~φ#Wt s;$?EK><7A]󏧵;8i{.-i$F,[I:a1؉f,ڴgm~{pJzcw@ !,H7p~1IJT<ܨ*g5WrJ6Vq<%y5'#yV#is8Tֺ2 -4KuGYpzˢ`Ã-MmXC޺XG&:q[̞B .kxVFPM:,Y^_Y 6R5x%_4 Yư ?0yDT>"}B拆ɗ}6&'f+xg "QŢZ&h@#*!V˔3Eswf$+b| pK9H8@uJ13ܴ:u|8+8{A b^am w [ -etd Kha#v`\V ټI W.8Šx\Y/! ä[[9RB2p#+SHiDk#]{'=߆Aw^}"3hMYlIyؕ%HCuqhoV:^/5tG\,DAB-;˫l)L cfZ] `x=! ',»kbY!l;Pf_R+ӎB21\,q *U5>Hnҿ3;#y1RSUгA ^YNArblu6B@W~nvX:}TӘjPu@(L nmK8њjk(5 B.MdQ&vPjd:?[2#Q!-9^2Ιi*@$qhtӎV}e2U'RbwJ %]2`: BIVj~Y>ss[b& !?(!CCo_T?32.?dl gmE@9Սu14ɽ%A<;MNDkїMn0|& 2m%"K 7ʐze+ıBT]Lشj>50D1`#y_qw*ߑoKQ҃VKQ>q; $A<4K^g=jAN򫭽xp0*Z?c&4"Bd`r$ӯw/%71bPԼݿ?}hHcL8B`fZu(+/&-d8VEcw^s,zȿñR rytOd +6oBLw IdmUW`("Wgt^1Uz{7teǥP;;lly+e|H ?z eVXtq陁hƑZYJ U( B/jK$vm*+Ǵepb,.%0 Z@HaȠoo+4HSN]L7_{OuHz|ߋљ־om1~y&'7-^h&Y^x Uy$#$7-"hS[,SOr5bT*\c~6]L8IGj;;Tc5q =U YovGEO7r$Q <{`YԻÅ >Uȷ;Xgf@&nAMkhuC^T)3=Q2D{C%V4&=k1L{I;QsBɛׁOq^{Rp+fkɹdQHz@}gnH Y.9?]ep Y`j~ bʀn~oul `[]و 7O`+4W)&(~k8FaW^b.&/3pxwvT~c ݨfsHh2LFR* 7Mi%>09^EMO8 ;4Ok~~\[?,z+‡/R.!.tpen2ܦklMPm+ epN^K}~^wI}ѐ :,;ټUJJ߮lWwb^{: d(癗\pMy݂E01E8|.\:U:~PLS'lWx_&aW<L9\z= 1~ֹ^ނ }r̽Ik\~${(ֶ[6Ph.ic)_I~o -wQYIKw}m#!# vH8~=KɱG8܄ұf}!/4(XY=~/^ęaG_(kŝ[#S$_9!4^?vQxCSs2sU(gwۆ sպQ92^"(!FKs7ueK噊戄0OÌAT"m#kAiH1IW=2 0#2 _CX $arN=O׺~2({tOoOz󟘝nMdbL.(`-+Hvt];TZ'zU-QNPbel8ww׫ ?}|޷2|!(||Q-sֵ {|p?0K gܴ)X1{/L_ Au1- =7Ou=x,%[¡ ޻ (!x %F Vm+zG)%ֿYi MQa +| ݩ <אìWq6b!…a953@ܗWGQ<2_!cZYkYrc{q{ܤB(B Ӥ£D>}ePC|wQ3[c6R(?eСmB ʜ2,ؕaΈӓ<-){+d) \\2 Kݥ}"6(WB޲7n&.1w,gm+96P;̓5+m"&/<1_Ϭ,(W8?{q䅂oXfSJ|M/RqX".2t!Wɥ:"wHԀ%!I2Uo">4#GiVp5'Qi䲥Z.xl=~,pJ"^e6ʱ8^ʹ-=U"DW$k \ R+ )R;jZ$11'YAJg.%[YO1^\]6˲s4SryP]pPe+7hõ(GSjz>ۇtau39p )dq KO 2ŬF;aXbkYJ;) 3{7 OV{-pZgؿru#?e5VY˗1dVc0st @5ys?ʅ`FVAI@G_;ٯ* 8Q#[]x>9n- +'}ʃk$W֓ iA78jZpIZf$jTh=e{$KFMp]} Wo3I/p:V+s_'@龥:eLu*ي LyWc_ Y^>Pӵ;ѡ`CD+CзVy0juGoۃ36w_KIE0IFU s}Zu%H֜!OW ItX0m@YSRdw2{35KBJN#@,FY4Ž^;5۴t 8wb^zOb=¬' -4O@8ڿp_:EG6!|h2}JRϪ'"â~/`q:'JBCNɤϸ*2;4᳒Y@$*advfړK3Ĺ6H8 Ч6Q9]םY!NG9Gpga>F{PnAy-3f]X,,u{t%â|DNdPmWu,"&5;O\l,oc#S$P CB#`:3jOH>pUH|=@x`7]n}7oܼx/g] AU.iX/:ۦKDf%5JtCh mx#}Cɠs;W0skB*| F7Q=$"kWej "rM YF Rpq =A<)eXQF޹@yum|F,Xq)̟. to'Mv}'E^0ƈ'%ߓ׌5 ^91H):apUߎ ;ǠqE7C(+p9"04-N;3TcXάhAk|7RJ-6v-פW>~X5`+Jt 1v`֫$7=6HɌg!% ,OԲ=`>SS3Ջ\wq1ٳu@guҒ&X8~SzLq¥1 ST^糏5nOD69jɏѣLȾ1`vOQ|fɴ^=B:s!=f, gx g|Yӱ 7lVB{Ʋ*E;O B( wLz֟>ʝ7/2)n+qRos'0Tpw c ckNp-]չMp}R2vzOne JcIF7bxrD (2gtF$Pul^&t9  3o}$81nJUrk`%`Dk+N U䄈HἈ֤V4F.ɛ#bnUfF5_d|I*8zt+0;q[)& Vå#AO#P= +ľ5PI+—AG#K'a ~eHɞ|W1x/K 7|KiHp%i宁]h8馄hƥgO6 5g+NE kcVo ~ϷP6q6X#BDV#ff>u(LEfԬ6q دU[67I(#DNh>Ha9Dkܠ͑Ph^W?98q5T,EYxl1? Or}h‚&I$Ehݪ`mԻڜggܨԜR}yWġ L*^*4 nW R1 Vo~6O@^P['6T;jډQೖbF[t]DcK6CNͬYlo :0fh7W{s3ĮֿdnN(.z!]Yܽ$h(|~Ò3UoΌ,׵T^obPx`MT1mE=#,!2Ť GU-5s_h9a/&J[lL+3/gE$V֜HɱG>_6bz[kT(AHF%Yr#PZsZۗF`'u9ѓdf_ g5zE`׆tyr8"Ϡ4V{6vte<{+<ӌQHc?=&RGTyT] u|nc䡮#\5(k~l|&U*"*; 2ķzөY`o'*^CaOqknC_^pp[" %;j7iWoyI{^ZI*ChAxDz @w70=T_,,KsRWi6 gԬ(LP\ȏQlW4uO@/2(U*i+Do0AWC2@C)߀zeZ!zƿwv8FΙ`:]@h)dtd3? [鼿֫屫hz:{[8Z."dvcݴ x76j(Y䎯)mEmfVqG>wAy e,jڡJtvܧuTZlXqf,Y/;f e0D-<6&g4g+{\ƶ{թ98euǍxlKڮXnx+߉"3cq݊"FFcfO@NO\fđ!v,VϢdCi;Dj))-rxs:x}IJT[zK|Xn!S+vnQpnz[=A64Zâl:tF |FÅ(C˯Fic +ZnH.*kT=Y:鴏.g$x(kɂt,5᮴~zm_E sLpw]9&f*Fb//~ 99"p Ec bjStˍkk4MרGM"M"$Scg{_XyuB dA^fM]Y%_ Lw5B }`%q=P",rsfHGBI=T5 "WbᮟlXc}G;lw*^֡.5C uhΤZ/C:>*ujv-Ƭqيkkyy}bJ)&ˈv4(%Ζi/ع ӯ tw;wq!Q@њ.r|uቜPlJj7̦F#vLqژgΝݽ8zD5o~M48^4'.%,Zg`=яVbm \zڬBy_d "Չ0 x3{K2o/k@H/#a+F@p*8L҃ \k*mkANfbsTUP9mxc"_T栅q+_Հbc~lpqb վm /zn 5Xp:\pE@R׳W>(tQ 1R4V qU-a97)k] O[GD'#t?Vb]t6rF܂Q kXU9k"Gkn54 Fr6zqH-84gg 2P懭ͪ;JW7(2[oꋩ|15ENBH|6'{X3nѯ wbQ:ҥhOv:')|J{o(-GJ8Kt}_ܶŠ<=<_2V"ޣ)xv0/Bmu%XEcjmd성"2#GtCa=0TeڿfZ4(I"I܂En[*t*i$ 󪤮t~i4_"jzƒ rچ "qJ&{zl*, qmOP%9IT(e%VD he+k82Iq4 w|LG~ˆPTe95(Aiƍ(cx:U9=.(/67ٴi**I +"e6$yTULi?B{qG{t0T X*?'LİIGVԡ#u;KM+s/Wzs%+P̙T`貶!W7@ұ9gl_gבbhZ Nv^4hKg*AREF,HɊ&1u~u $ֱV\=>Lg5^m1v'G)-?ݾ";@jE:A_苆QtІJ  E6lHCR*D}* Q9}5,xSY"&+6J,ӝ} IYyWp-&ɐz6$DPD(9 hIO8Xr4FdX2oWL JZ[;LT_ d--q[~iq/W[J50]4Áa:?O%3%x&BUeM=CKh8EsG E/кY~uE޹LM!} ɿHc8$q&G j._N96Yː1os ܔؿZKQ| \(:A{7[ӚΕ:F$չ<4j"MVyϞt@o*ӭoU%DjsJ {͔S$*wd8~i'5${#7i8-PE޽nۭtV?E]}hx214zH9[|{I~G@>bi4o5N-G|f&W nk`gLI_9 TJC0+8el#_٭J?Ć>fndQY$b6)Hi@HIcqtC̽itE [`Qu]+]e=#t'vPDJE&L,^`Իl{P x6$H^X4J@0+ [UJmuH*C=5[QhRSt$_\ гDUݼnպx4׸MOY8q.FKɂ0RqVsɰx>4sE$a/Pn D@O4{ߨ^θhccm5̂FHEK:,- I, )&η_CIhg¦VWD+9S݀= #Q"`G&S9OHP& ˜>36c=Nj˥)xq_[c/D'h& vSZ':r /t!*4epc6@xfBCN&zO;/XͲ#XT[b)`]}nl34[ rzZ?C@8)8YQ.?R7ʣi10m6reg?+oJf#1DfSOBĕ)SWzNީْQ. NzFg[/W,YǷ7\*fGBYv]q9S1@ݸ+OK\DE@֠__G?bfϔ-;{\K8w+׎G.zWXT3ru)wkb  ?XR-/ -? } ĭ2!]k&X(~h"VPR/6~ U> s'@b@(xgA_+ ͏\(<}wFأLg6I%~AܝqM1{Mǚc#j?T^/l+3oD)^zAyoj0˳ICݤr'bj,x";ݴ쑎L&iBWOXuO9ZALE? wMѱx -E^' B"duPgDAN+~fTO>f<ťO /'@C&+?xֽ%֛H|,䥓 z+-6Dj/z h@XXlK _+F%b3W@EXtkHeJ+J-ٷR笀]=(-Xh_'+uurTLK`USTp: x)RYz6 ގb N̟*^d^q06/im}b5# !@YsZc\%%B<٭Wk|D!%$ ?=_IL-;U+bL}8ob?Ģ v"^օhS1Q/?)n< R2 h"[]7C l'ؠAŴ6rKt_Fͤ;k /#u57|UM˃0qtJ:mu~ҴICE-۳꣝(Zd'zĝ:)9 ֡-x~4\S9ȦEk/(n dĬ tRzCJYO;O+K&$8 W \li1z)GC5Q|7dG؅U'#W_wOF2PUO򁺂PХ~رڞi > T/d53⩳J 9DTNY(Qq/\ B1[ǜAiBX0#_VǢ?Ƶ/BZ 2:0FuKmwښ͚܄N MRdfv9aL2W黇q)İvw\ 'rh^]Ơރާ?|&2xz^}^МWb \<ǔ,A?a0ك&uF q0,mT_D/d3sbeV6uq2qa#4%bIi }or"hHz&Rlk(]G6xbXrw J-L5CUxJR1Ʋb8|H9Y5!5%DctEPnH-n5SLiE,+Dbeĸm[sUQWhr_8t0]ۏGS&HhیQg:rX7^aMlV=u[JǤY6a$i>P.Ir ,O= ҀρZ_PJvLP=z5b2(ّoҘ ")l(}%[Nb:yZ7i#ͨc/(3F(D*NvV?_:_JUYE%uZKŠJ BKP5,, $(5J $?"> s"3sHc%ٷ=9YYoe?4A!/} k\.p73eː,A34beQt y`s#Vy_#)_?@<O[ʽ} $i@{jx˩Ԉ!Y˚nxH}g 2Zy?JuNO4)foA(6hoNDhC:g8V#@f;UALD7M=ZZx ANJ;5>7`V=Sr[BS67GMWz;Ε xA'‰%p\;|^Tz[P]w2ޙifU-OdQ~9h>5yx玂U;<)ޕ_gB3jLQ,I Lh|]v2+C8|3,]'/,:'a{n## aW%>Hn0޸*y:I'X\`K'{kF"\>6D|q{ hNYtG&D\6#nHa3Ԭ{bR.etAuBqT}a ն\#y;pBAٿV9A$E/bԪms:O]sIz#R!$F9?C^2=+r P:"(|m7E '۷Zs@8-ٶ\qn芈-iKfhpY?(@G^b9#z c6U0`\Ȯ@Ƴ#E]ܦ==)a#2c:%M1P"˽WV$0N1q2exMlH̳XT~Ԡygƒ_თ?& w_l*ng5=aXۂ=JkH}Tx{/9vun=e9{pIB X`&&է{`FbHac=E,Y+}v l_jf؍4ՀX*i4"ѫrY/ƕJkG>HHRT)`*XdZ 5g~ރP8tf>tg>NjĀȡ(e䘔eAid9a顗 v95koNWVOY^-h筄$7<5q!Eȳ*G_sOz]˩!JjK)v-+\XQGMQfUa4*]GttR3"`Ƀv%2o]4G@5asԸ:< ʋeOĞ-y3i9"^goiRxEA;<Ӊ_]!Ll@[onޅ".bOeF0lBk$^2_| b2EXC5юN3Zn7MuN)%@ZG6EmXF2pPƙ^伋[ܫ8^#Ggaz]KLDz~~DH'LwדhG["w䟙&%Tbu/$ԣr(AKLxlÄppzfco`&*-n-m7[k5O;EAq^&^9EVil;Vwc#o8s'⃯fū:XVRct.`DFkK)‚qKvۤB;v[`AyيrS_U-FbÄ<ImV^ (M9&02@nwIY}n|݋# +Z˷LSl|IߜvÝ\aJ0u2pn.ےwAATPCҷ:Aq;uwHQY/G@Dźܼ_".3 Ū0MJw+5=<,bC#iC92牻"-%tdQza_o=wG+tZ͊O/k9â1Sx'80Y}h/(f䁮ƗklPͦ@fa2x1a(LZTJ wQg?q`0@.sN sZSN 7c'+)!V 5# zT|x0aE"mylqUۦ%LS#Ɵ/NX9,f!<+FHnu Ӵܺ:]6GS׎5Ʋƞ bXO_ytacP9 V\ӰNLt̞bOWBnMR$_{sE{rբ9O1g2z"ɛI(@mRc+ŭά=ᏂC9^ĥFyo1xRVS-XoLO}E0UݚJ"ȪН sgI?{3 ka:0~zrgVJD#KŗCr7!<8lJ(w:e2f؛F_%"gСTvd+&i7\b>/Q֬m,0(9_TƳM8ӹ LLӽiYuS7 7'-U mލ:*fXvQod̬&y-6 _ s8AN] O>~T?^NHeU2֕.EZR-WKϟw8 LƱr:EYm)P_xRvZ!(_+k@hZ%ZUA,;Q=(|ہ}-N]ʑ`~McG)b >[* - pvǼҢĢ/l=8".;kÜ*T9YLuHgm-i|ԲP ac(2ί%hK)9W.2Nڕ򚞂 G/ΰ#-rȊ&X$ZJ2=u닕vnSU> f{|&]mk9<0^K|;3vCq֏2+_gDv@dEFϭ&@hu?(p3ufH潱|?PUAu4K?+{Pu{sȞ+dRrevT(1R8}q!׉1EzzD?lo 9Hq%0?HY)4C!08JrE|?![37J†E4h<:&_<Vj3MV"r}O!/I?ǎ.Uĕwak:Kma{)̣f5ِ x<}duJkԁ|A\q:b3:B<y5K\%י.]Rs*3d̓C i>Q(Q'Q^^4l\]Àr[P(PBOt=dL+]e)_"psFވxc0F;* 2`L LI%u4Hn>@fk+mjX9vc[4 Ԗ_$@mAȨyG lO驌S*mN-8ЗK%Xf5@z qa#"NceF>wU{0𞺓 &\\/YQv| %)%/zEޢ 2Oݣ k ;:4lGS\AR8@@=7Qm.3jEj"by<_*b>{繋!e$xlp9sO=鲏 6TN=DOPrMڃ!r(h; ?SdeB<-aAV?kIm%c\.{A$1ث~TnghtO1^%f>̈BV+nSK(rmHrJb)yFUeKY7X+RNJ3l)4y`łQwB?M)S4ׇBTd7}-t-sË a]S{B%|Lvܫ W@Zޓsòxl'k2хuȥ"-;#:4sd%5?AIH8e#u;/Ho{zH?{pHcb^ڋ>%72 m$}QSDICfZ j]k 9vxxGK0:uH6ɧ]\p!khqE]0N*xkN彂s=,t-STR;I:fq)IU>/iks7q:ėgKV(ui6h={R'y/ٞdEpˏ(}Kxi'!5|6I`g#~6`ɕ8 F 샲kٶhs$.{AWNˆ(QTԑjh@呱σPv'Z*$V'&qSEQ}tWu}#}ƓsWr|*m]thb4R"߶S[D>V +q UӨB}l4zhO1෡{%[Q :F݌UpU-^3XUD{ emڤWS6vb?TPDvU~Ώ NߒTd~b uÆ)Xh|$u;rtUFQKyA $RK\ޛ0Od[>(>8 !A~10m3'T"6|9H_ F ҧ.cE.n-ez؝[t2wHBB&z⹩:Cz`L0Oc;ftmüLN M8aWx$zylƇw;3t!=vb$d#ڼRcD1oGf[Ux -2 2F<ϡmh\ pc9Ζ"H#;Ld\9u*\Pq-{kl:ҷ%)y cWtH@< si9~猊;)DoYGf_͔'hpOL2Zg\KCȨ׊Ru +u̙y" h<֮RTZ>g nPx֙RH*eNEW&("|!OIkJ-*esP @k\Os7<4&rV .CK֏fO*Hd`õiL/:.sh[{{j 2 k-ǣ=Ņk+ oĹܻvnƊ+i1Rܽ}b5u5`xz1*7w9еb0k{7;aw*PKe*I܀P !(( jڃW!0*/hklj𻠾bԛlHtv;r8h2P8\Z0fIOL I4詣ExkESMN߶л ʒ?R^LvĆGC?XTI YDKxk1sNl<LJ?v8!c@5{ {̌7QB5 |[YNc)r,~CK7gK?uElt5VWAIW tPBdD!ϗ Fj}4jHc\TM&myBc;%v全jh0X&+,'j5Ԉ(@9z"oo/̻uOM:5ɪȴt`rkj/T &?0A~t3 %P$n+sPǶ dY5Nԫ& q@%b +tc_(;j/g zZYZܘyaל+"Dxs}Wͻ})6+N6k 5! flVqTb*C@4zgKQ8k"ܔQS/j);֥,ːZ]ą$XYt#~ Du `ӄ`.DؤKȵE3&s7k>,7J X5@Gl!Rf"`㭫q\]BFʙ* շBkr $1 pxʵt`7]A*F~/^APk0^vwڡ[džkЪk\ :\P2Wh uosPlT!}~AGh2~ {"pQZNrj+a$*'u9R} ,?)6SHqFA-$/ũ;`FAa4U;lGnEn_`]MV՜V~8|مb-7L>~~ǽ20-nIb*LyG5K G0!8tPAlL@h k:>榙ɶ}F\fAǔKH2+c XK&?wfBAG,VŤlIp$f`i?7R,/ l,yz)i%Myyğe0+OibUeƾQjSh0ÿoAKdW#Lc5uq)NPBh +}p,yߜl%, 1>GAilobYtGI$2%4'mC*@0D`ь @bҍ/du020$P=Vj?_XhCv[AZ\RhAx.]Pn(x.-}h[KxhI md񈥐&K5牶/I0o"%C1HV$aL 6F˭HXU?)6-<1 ΃kƷ vbekV1$.p/Z+Cʌ'6Q_p2NMՁr_iYM@,rI OأqV+a@7x ӫ=hH64ro* QA;Hx LEEUlѦ G׹H]f_PFs,_5Xb% RA&f6ntMZL͓D{or0"a]bŁ;޳#Ђط=, P߉F]C'('gDDuf8Ӿ!2;qcQ2Ƈp' nzI^~&Q;}-g55Uiq>) ݝ hW@Ubhl:wBΉ?\˧v ,V|,[sv 1dHN+jYZw ÆAc4}GH)q+ [`pa[0OwfԇMh=h:F>=iX;v|ꄣ$NN; кadG;T2lJFf-zuS7~5%ڥ.0޶$}wnIV X7}Jv٥]X-u']WCOF kX*04ɛ*h_UqA30;1J#;_$h{96D!6_~awn5%(ؚV,˭I-׋U t:r?,aB 2hN2cBه$A>˚>T+:||e㵣{Pj!h</BI >dV9-\齋.':Ϯ^~Ʊm_b;#K %udi@Ki"wHFrf֯R6%m%yR`T_Ǯht𙛸uwhAOEaW 4 &DyXE\+<]<0/XUa_҃tU3"jYLjÝuvwVEϚHeζדöeE`/8VЗ4VJCx⺾ i:TD<EZS-{oW^M WSZasq9bO=Mm;HMr%*KE-j^=S RP8k`Ϲ+M d(M'u C ,A@hǣd~R*^jV.HNAr,-B/\vॹ?|'S$ZI5)l{  ]=6nۊtp1:]d95lz1:sʩdwe/UxB T&D\`Fk "rnM"@1sǕ);1M)Q䰡O_G4Ze2WD^+m8DFB}T 6P'U1S`@MvBL# ׂVYד?f,ޮ1\ė&^Z̦kuV/iEP]XRЉQcTɇ|}" 3U=2F| &k%N*$Od)㶧(Sr(RKPÜT (TU]T?Ŀ>їė̋⭙4jwN;թG~׽\ |2+zT6d nܡ*Ta?R@RPmJbT&IF/GWOJZ?Ab! ]f of Fڼ 8AFcҡLHPk SIjkc%2К7szA3\͂x@"P(#[ !ƂkeWѾBQ&sQ~u'㺬'N)yNʖvSMZ3{2k[nɯ aU!LT>:ۘk7ĭat8Q%&&PeF# U3ܕk%qspvc45[&,lc#ma'Wv@ZZk3&)k"bb:(Qcfւ !N!n"}!>b 1 v3x˧p̘2Q| '?J:Pηqlm?<B;Y@.ˇ BUʌ;׈ X1/TRk~},SXe@! \!@nW0r?ZBdh~W?յns & tp;={b>p?|;C }Ʋ (ơ ںq"\rŜ67)K@?,cH >Wu;%{J'|mz@yK]ToVpan,0RR_QZkHlg,#] u&]ycΗ&J-1*Zix ɴactXEmDKeUcAZ 7DGɳ2KG;*ϟ:T,=?4{φZd8_5H>I3sI&;:WBvMi1රw'TÁ|NBBm<B9䙬fX_N[?FzK~]68}?kjfIP7M-knJIsp?GtId7; YgK?=~=U71[|o%@Ol^Q12,OBU1d)Y =4Њ9v a.}YT\*)#9˪˦oZG}yzC70ʋ[0]yÛRk&L0)ϽmSy$:m{6*+HSK}C,/]s*-6/-c4(<>?EZi@-NGE  }Rde+Yc>Ux}.A"we; :xW}2K[BM`‚V8 ű45 }x(~F^6)$>?-v>Y-$nKL(\7LNSިԏ,0CiqZ3(Yr7XݫcZjRn:ɮyq25adUjs G|$!D媍BLfܥAq>/$5d|oE| m}WVk DIa;phEcYh9lN+gXЇ%W}mB6xq9)w^?rb0AeO wD StBkC"{XrfGꟾb{@guf1uR#yCqhD%5Й93ȜxlN ?hmZna ݍ](£qF!D(7^g 5y5hA h 2}F c* kgȸ&׃nUŊ6lBO]qBWg.@ɳu0*P^:/=@_9dۋ3uHUR~"HģlG_(ƅ3]ۤ#pp 48b>A{zZ?c> 9FypA _JV+E@:3(9AbCM_%52G64SOqҟ,O$ jɪmmJ/谈*gFh x&|d᫒n7{8ѳ^l,OlbSud7lYB`DnrpadB̃GꤱST]OUk hDNwb x7䜈3Ǝa]F]AR_9A^b|sQdOy;j^C6F_m%k7ꐓ--0iRfGbטAdͿ1 ej! Tb^<=}5Ҁ?H0lp2 BCɆFR*3ަ +FĆ4~H~#M_֒ Fը4OڵZZܨk7P:̄ z1(kfbvܽeK-kynq MMҞp4Ac[֋p{K.]wNJ.zކy>^Z.sBxt[^T,w rV`vDPQsmQ/wpCP(:s&tk9ArV"~/ ˲Fه}”(W3t&p*-PXql.ryiy--IZ ,w -h((yâ\j{ L]e)bZѳ:+"wpԕ2*'Ŝ1A"{:qݞoqI61jB,EV2g᳍d"$gx9&4(ոa!ň&CN'B[|-q5JId-<90OWQ(G>8osw)4 tg! ]C66tɥ;nMmG XD="z;2GuB.=OB7򧀬fXC$Ra1nF BrB[WS7A4}麩ydaA;1&$xm&Կ֮?e }/ ){ɜ¸]zx؄1[Iz ^vμ#jḑy-?#-TI-ۂ3~\Vm[!C*g,I0& e>sduV*VKfj!ӨbBQ'vq+sۀjL^JNc~b!_Y<-I딛 Ir*DTځ0Cir^O(iYvi- -%Z1l"Q!SCtA1'.?.j _O jdd%Mt<*8^S9j./Sr/zH!Ө'J>߲ ~ N;0N,+vٵmsAy]Xl wnnymr+<K$y߻|B3[@G$UE=3YYVٚ]Uܨa$J "TK`9[`5r|Ppmu`MO Jd*aX]+\M,|U1+,7jM߇Y0>$#ty2e6ԎsFCAqLkQ;K4DZ.؞6~ BMMXXB*a@OjkHKgUx0x&&>Qs{ ]_0rUqa膂NRz%g[ =778#39N"ФoXEj+L N5[J÷ =W"kca;M eByQ8kc4y:Բ)_hT>L$(b>B}˙ h?[^FmG P̈́Z.mg8RTl+򢺉g(gl36ul"78Zn8G_Ԁgh)k6U]2na{>l KF^vohQuɜ"kEn]vw3+R l߇t&s:pu}:8 ASƍ6#EFX*k\ZRDPB 6  snFd‡jZCz? ڶ]&›wRt@0ba1nj+__PdݮN]S#ZxCNlҶK2|nz*F6~E·L*!L^q+F JaXqN !ҧ]ZC gn:Z̾t9މ׆j#`&y< S7倚=:%%m+P+Dz/x;'tҘDda 6WXbTmCk=+^{.I$/Ilk+p+aw҃og!s§uFK1TEiUE|oRN}6%[S?1Jsl {YD7-_/!yrN%(HCC"C5Z\vt;!\*CL+1%(z*W&T C Is?JDН"Ie7mqұ[.]1glDBNDDGx<#Ɉ>2@89aݍߑJ>BE)侺SaZp|t`Lw8(o`BTfǸGq)^d] DzO7d%? J3= tOA9 TW2 QiO jHxuSmW[A, nOXm+Q4:Ȕá 19!"U[)_65Kz{jx NM 34n$U82+.K5c7|jWV/o7m뎋J 3'*BD}xP(rxu)߂znɷO^jb-j`'B Zz"f=W13hTr~(&Nw=:+ ɗ}&Xn}^wbfcWQ~\f#^ЖfH1ato`pUVd{ƭq-f]%`bxU֣;!l'4GX R@WގaGCZ,>+zI4>*oCiwDg9iͩϹU 532)gQ4 7UU!+AoyܨNBs+sM`:\Vrga6e뎆_oKrM+zp5qh b9,&`sS ¤iFƕaa>"Q1m;O^_7"Tq^ni"Z¶ZySKܵ1$KaidɿL+DRLJ#݁ڎvl^KEƟLq"J (nRu *5r$]݆f=R[ߺ:S׏f`k:8s+|[A@m?4tvv"NQsYK9Pup2U(+Bj MY_ET>RmP0:\ "@p>g5+{2Mt7^-V,*(É0ג\܇r?!)&q> Ś;|w&d2@KhMҍS!66dҏ[ 1:RěQ$)}؝ f5ONg3y/U:63 7u_!Ԥ} stG䁺ajJKx DY$R}e|ou%.׋fkM +tUd ΆOɬUT(+3C_n`.qm^o..:rpn/cghxRze0hrUːT.SԔPb8un(G!/3a0"e<ӄL?Ȓ49" Kk#&ƖbgC0`y9̐~K&rq Ԋ8pU`rH> ?,x8efumk@QuRX|Zp\Wj;"ds&ڒXI{jLvSz~mL)A0f]*q[FO)xz}x[JaC#IWɲk5Qe2p8BIۧ.a%L>\s'\9 =)9Tg[0cD6 .a/ar HQ~H|>7>FF$l|I>%'Bgzx7:/uXT؄mR='}%~&$0Ww#e|Xdc{xU.p_BFl̠*̜2`D/D?y AuϠ5+xiYr+{)d)Cߩu zA^@\їb*pLBd?~=Z Pc^M ۖlvXcas^~<&{aWDbf/ i3`>tb7BU'{m ҞƐrkIcu4FjVmq}f#wɬrj;b8DDyp7v]¨RHx 8Y388W/Sro:30ޱbbHOs} 4K뤢z `ʡlpŠkQfv41m-qvnFtO~Ci1Y(pL;L;nVpv)H[l^M1pyƆ@Dx\{wT[EI b(_ A.-Qe%i^$5hz4)X-ݫv QtgwXR{9j!sn3r|kߜ+'xvye;o# Պ+C @\58 ܥd7,p$oݖHn>]e yH(~ܖWo\\e}s+d.SQncZB !p/Rč90'qizIC .K|wm&CA͒}e:J}31ˇn(ȴhcͪk p,QvV z6-ǂtZs'"ݦغ0s xVV*λkT>=}6j+쁙bi 7QT](N>n- ZqfޮrΝ &t#78:6+pa:@jI1l`n V%H6T迉?@$W-q-ePW u&?ZLӧx }zhw: Cߡ\X| b l] {ݘ|ӵ"YuﴁZ!UXY!SR]!W1ƳujqźqM=xūre^c|5o(,DBG1cZ 8c{$w܄And|u?_u q [U/􆇒)db㗟,-oh8j ) :P̃^yN7=L|ci@FpNت| (I*ITHp1pLkQmb@z˳94wM7wVO PxT(T6YIVl6"zoklo0$4co/UsXV0_i^uܥlu/_͒Ypv uhW*zTM2V|E]9J}5RĦƁՏjpSPqf7tKƻb 1;Çc9MڼjLtLA=r8dcpr +ǷݎgŲP L Q>O!hI5,6O HTmjxU0 &Ljs&MV`j,M!qss>6;hG"^TK|{'L^s+~ {ZzB^P?R-܆u'J?FY;bSTHNIt e W\l_}}Dl1 ;B 2MgXw <ȻKEiU<4+׼R HlPC ‰*:xNZk5diD:}>x/mKK)] rn_&#b4Rr4l 1/XNWcvb̧]*/Pk802c FYnZgZN[td'!&+WhH\QuHij&LX ;(2\+BrDxQ6dlG&A.tmd+uc#Jc9%Z1`9cg7&@ەZGqmG_Fs\-c4&D81ִ]YƗ`Vi =5{-PRLG .s[p²$MD:^p{5vP_8 uu;dXפV!Z^+*` ́\:Ͼ X8hPA,!N3yܑM&hNJ>T* ,6tf2~IwA;򕯶]Ւ<.אɱu^ NEDL#8 !!穷yؕޑ ^ۤ8 ʨ8S wډunC-#5|]ʈs?6N{2 !a$`:Ilߵ4|rR)@ʯNv2w8SFt,Nz>ePS Bwu7] yɸkoz>typaiҸ"A : Muy&~I\ΉHC9и/%K=M7Ǿ`F2 Xu~Ce½̱ϵZeI8HyM< 4S\'NgS[+)ǟ_ kq@tI]30DcSJ3K5s֫_g8?~g,x[;#L<ʄl*7Z#ޫ E׭cp4ApIPʺf[W_bH[{Z%v5IS{7BˏC,O16KUG5k\E3ޯ]["9,):#|ؔkEJ1f==~S3 UqmuRJ#w Y"%u).j;MS%$/עϓ A6xLNW}l4 ڟ H̕7ȃQ[jBu!`鱈 !B%'dىW=9yJ-adZ3t[KͬI4jCR{:Q J  TVSQ6Lm&K"=olA,{dn탃ީSŽyNrXȄk .$Dc\R٨E_@Po7bDBaBDžB6 b'B%kh;KC%՘@!iKHHH&5v5: }_A3衢tAЭ1 og),4 Ҟ&0<ĎaoOׁ z?b7s˵+0#6%@ W>xS#8Մ ް3",e&;ߌi,KbSK]w95YS%1jeBt*2rBO%/,_b}U@C:uęfrqVfDzV$.4O򙡆~׋fX\f@%aO&_= ƴJqU m*%!~լQфHZ3]O4 o&!ol#{ks )/FIS Av.Oġ`k$aH9P$0q𥿫nKQҊ9׫E^|Ȍ$V"`?ZayՒ]XD=1rD-7Y}<@Yֻkun0NL9o * 0Z3N/ߌfd*RbP J0}9 ?o\jCoG#%WuD^;uƞOJqV 2+߫xFP W@oE)c#T$Ny;ZGLb@)z1۝ _! N6޴Wb_WwLQCoB?3rh](Sď 6~J k9Xv}2db`o]OH٫B1Fy~BrI1]ӯ؇iTRvڑȂɹ|YB9.H$eF^$w̋߸;/AĿҝ UkUB҇v䀴Afzm1{&':<-*bNUfOSFH=e *DJ]7W+6'T8UpD&`~AB)xE90.x=,qe{mJڎv$z}Z_n% HI+ ,( ضs (I* u4.-{ w}wOkmD#MuNBc)d]Za*Y/RN礟([7@l"DOTH@1!B?wE+& HM_ lÐگk&NK&ʖᡎǙG0 n Z.@\DV.}YB(w9 #2o7bv¦KvզKk+.{V4(SѸ|CLj= y۔\} {C'RF"Saj7 #/ԏQ/6B#@%Yr$٦al :!\63Y^ ꢻXU8AXz".C_U{{Ԥ+Y'Dx!>QYcHf&!+۲,f갰^VbCԧDi|NЪFli62ckKcqO|W6HG;)kf醒}KyQaKh >TqaӎpȂE䠭 hll*i}-U\Gj*[ ,n3Ah ̱Ak6z,Jwv cyW4į7N'~H`:JôUEU] nm(naKN\|]:^7<8UgKTE:*jKG@. ma<~{3NYWs7qJ:N3`8N*`Ci&|kp5}~Z h8^12\YEUQFfbG{z%>'MN ׈X$wTN9UlM~}X :x{`D$r!~k3'@e™"q @WJij*eO6mQ[r̐a\ﶁV%Zօ:gGUXq|/-u5 Y򃾆;5n{&VgnVܛ՘E {-!On,Lyْ 3n{)xƀ@A!\ݐJ#ß$hIުezB@MBw" 0eG5|,owIeۈJuH3VDI< ?.3sL-ԁTe6."gcsӚdܿ!,O&f 9/?9&+l;A z0T1m :[ nn.v^SsnHerz9; Dǹ "$fLma09 GW^O KLVS,}5b *X;ο//Uk8 %Ў-8j!t ;`@R@}7//rl8;E)JۮYO RdxVl)l*BM/+gUFk|U8?+0fĽ\ύ&,Qj$";r?PzHEs+ lhA =-"̫ic e=#*7 ;PF`W, 1&wq)& w>5K}y/ҝ5B؝8VCЦbm#| L;!ފdTZ|mG ~gu+Жe*WZptG꾨g 7{_ $%;`lYM8~Vn-WR]zgl]l"e/ ICRDߜ(;xA}zyT|KRVes6Gz CFSyM7(E[ 68e0WG1wmsqL-b^,6Vܚ-zYSƗ>dgP k4r^k13Ya9 ^cBNg\5nWք`T -t?Dqayi }ನ1ȒѼ{ê{me/0˧\1htx)Eqc:{~Q#Q+Jvp8*J{-pőg7V`yq4R!X.UwpVx ijFk;mUvU$Kh l}UWMoohk8ŨN1 ߜD=y `$yϗ+wUVE+^tNמ,-WƓw5+!3XhC:$H_?BklqWH<.R{lgh >b~UqtՋJ\I4??4X]'br?PzwU:.4!P62wTmi3Pasctfd?؃ 34ŀG1,X Osm%h#Ԭe'"|Eo'̇&KU{@7[Æ>9(>-l 4Z&`3||RV&wʝbT 5rU2-ުLTuiABL2N 3cVYf$gv_pFe+Iw"A' /Bu~(?RmMavdrW&/~W=k"ot79T}07޽X\u9ׂ8Z(Vz艫I5 ی2&o Er;zفY"kk(gy:87K\ 6ڞNmq ">{Tǫk$Pob=LRB>UM\gF1:95M:s.v'XLKް2S1=s!ɪ b|H.>ۦ5XE}îT Bfψmb`>xld|B}/XSWܧD=O<1SrHmhw$=J sNc=x01c?1*ma2MoORsKE. -Yφs-]xuNޜ)͕d2 8Yև7k1בOZ@d٣.HfxAJ+#2Gu2c:Ea>w= Ohya6$ [eڜ#$`Z`$/qL΀.Q,[ Cr]F4DֽEV >Nr <0f9]RJ}zsd!2~ϡQ׮ϠXAjrtQ <՚FW6Vů mQ۫<|ԶY>]= xSA>ïZp`{s 'Ȧsi<Ă*/Rc Ң@66YֺC6ϼGE~]on d[[o!o765+x6<W&ݺoJn}=mNᙦ jY!N"p}fc_}BO?&M_BYE`ؒ-Y'XV=Kbr9HKryT E*[;dFiŠM1Qb`f΅t2%P) 就ɍ0Z'reT⮶@Be#[؃`1O`rr ;,1w;^w|MmعZ?2fhx%u:7j|=z|>p‹qk7IϲSZ`^Pu:i9g}"PŜSvBowABVie$K95* ņH=O4̉>Fjz Nœ28!/YH9R &acxZ֒w&F̻"?᢮(M9GWg33mN*tj a=힝\x{w׳H)u=$z8ogŦ 9fQf($?p0bt1GjQosImjڐ~ AWFb>{Pq'o,BP3Llꗾe$nxJ%zi W<%Z kQ^ erE|xnHeHƎ&T-$@0ҽһ/]0j;aHveJ~X1"ciZs)CiP`]~_5I/I=[)Fy^oP0Vf CC5yX'pw::ApC=U!&H 5.)sM&vl?I]t1A.>6祳t; ]0~/5 0 /=Swn [dkBw8M+7Txv)fxj> "88[ ,:g.# 2R` w|u<+E2|ڰbU'˗wDO*̩n'C] )̌:_*1eD}aIWuk [)R¾PҮ!kF;tÙQR#AP tO:v W6nNjF9uD`@g2?o .0DܱU=;=:gyR1W)b8_}x]_2Kqz3E![-ZdWRz? Wʾ#HNNviw2r2 E aM!WJH)/t_a|1Z!\ uD͟,@rW7^a%'}n,+= }a1ba`%]ATFS1& Kλe1/ )X#J:Tiy`7cnARx~q͋j[˩}4lh[ӽ;3ffc4 X?X lB\wE W**F\V?_հڲ4)¶@h͇,$@!#jc"gB3}VWHOn^۩{t">\zW\.JP6Ϗ%;17@Bs&hiy~-u\SRlXhGb" !@Wz,̠*eF|*LIęOD1_~n/$u(?ry_*_5a @Xڢ?o"?[WXB6ؾ#Džb#,E@I2A~U0q.IRnk[YME_MCiK"&:vf&)9%Fh437(չc]⤏D:419>R=@BMLZa2p %qs%۫ʌ7)8H5Yp"ŕ?@vmyL&EGO7;5%150Խ,0 ƛ +/|Vd!"CtTn [ǸQ#"aA[j eu%køg M7y416ms?;!pcW _nEr A@&-J6U+9'Saоϸ}t+ 2oA*QY%.#v2u>΍vV%j;<&T6yAq6Fn ߪ/8Sk0)!4gE\BvzۤC_6La3שhBL;H ޴ 'Zwk6|9}C/*#vz&Vݣ#=VO3Y!@MaIҝFی"l 2o@Om"a?9ucyNcm  ˏ q\x5oCPW;M0MqWu75M{[.k/6\OX'<#BGE??#$Ư>`{N /6.y;j1eWtMD Pw;t6DG~j'TIF*CP龧=g.6h&Z _A5>ۍ@'+`@jIc%P]:wvTCN)Cexܹ `J+kQWX@JZ4r>Ӎr?gd0: 4.&v<Lj05怳k4xfDE6 #%GP 8%*oQ6dx][tRgWHPZ{(h-h)M5 -ai8d/ɸKHvޱI>?@7E{: A"M:Y]bj5\1c{rioX p(|ێoQT&OcL,nD*?D7㯭%H 4[M4{µoLrVtT+ ^|+'}`b|,B ȋP<~ 9 {PRl]867w|5;el[p~{@ l8VC˷T@@̆N,X4x!XnfrJXO z='xKk,_!+#~#&0z I(K4fGM>dtjԏ֐jA~1` of BoC6m?yFJo>L:c]fhQZr-diIǼbƋJdr9`y#Pcl ]vWe~ifGMj4lLic ae5Q:cypjK|n#9/ -o؏8ּ"uG=93ҝа>\-$gZ<z~W+O_g Gd[t7d?P Bיo/Ã%p NDmafn(N9_e]cZr*;HduA I8D~m П[9q v>u[  dC 5S:4&kbo͏C8p&嬘,-}-n8Is;5kPIswNйe )vuPv_o'|tBuHԂ9e  暳.Q!#uI22wg:_#ML$&S 5З~@G1x(- h, ƿ] |`!eﶝ^Z! ,"$/@ZZ\lAD PO{8zc41~4P|vcݷ#߯m@10ݽԥǧ&>4]1ӝ1e6Po0Mv,XohhCg^=#HE&8L8ty|aLHils$R*@aujO$ϩbe&y9f(%JhQYW~R*PG`%G0]{ߋ-* ok'#)OMۯa!li`C9+}G%i!XFNQ R /BD[~XC!{}16s eKLu6Ʃ@x8G=VYh8g7kUb_y\,QkIX!sQBG גs>H M#%"Ar_6~<"e*B@ҷg.^X[z`kDimJ m ܌SIi]#坣m!e`HQ IIz?a`;}H?)8qـg?t]+^D4:G6_w}ƀ(\h\0T]rA}D,qÐ\yH4Ը$lֱsvLt)u8v C"v_Z\_#:צQT4~VojhNYUaf:-ݎp4#Ή#ą؜id;0N4R`(桢 Ȁ9MSq: yuKMhTY %tᕉUOw/k>\^P<~(J'r^y8Dc>-1zK /3*'0Ȱ_*.Ee:TbBHU7Q;ME%AƓ3]T NfcxwmS:Dihܞ ۦ4mG;{NVv@ 8Ʒmr ~3e'1t;Ba8"|{:8=Vvuc@#]}3O$a?vLNmq>\ûYvB~ߠDr#cyL=xJ)mTL2*^xe4P&G''gOW檦Ԕ};~)@!%ٽV֙HOZ&"ְэS2\/,V[L&y$3CI]j O%S ,z=sUV~i9#~tu䂺V ;6=ۜz=XtKhk6V@`o"e*ypy󢨚K9>O=qF}L9ӕ7J~n`SG"cc+L/_49HF7OS7B Mki/j}; [{ӥF1,xC-/۠;d9<{012WJh%  z1s[;ýQV OY⢡hUI*Xx('ALCtI'+ _ܠO,<'XݯI]QVJlv -[2OFTfyG6 GwNJxxToi~aYӵ]د1< {td9<3FjkiƃUN" MO.ba9ViQ=T`Ɣi,-鏾HKvQKdKG /X1.%e 䘎y-\ L% 7X. o5 5hBՈuHx <$BDr~z+Z;d99dmNɝ=#}仞5#YJv'\]o;uvGq/E&dp GK0J! ;7d//X+#>JDG3]a9^:ܦWS%*O0A\\&a޽(O^$yQ.tq.}WD#=1}N_=W wS__bfu rxayLB`2ǒ(E,o2Mie顐n<Ɲ0}* u]Dk_bܻ%>v 8 Ɂ ͯ:3eԱ)C Q)_:00F8L-g<ꤻde+)N- Zgl`ӈF>0Y@{}`u]i]=릦rSl+Ƽ\拘r~vʦ ;E+G$?Kt]utg5wٚtT\p"w#K'Cza ALop"`H6AyNP:UjR.'=}.B'ݘ#yJ0C775Z*ӭ5i>4=ro?/)bՕ'zįL(x+ W?R~v2: PcGXI&aw?# 5*)%\) Uȟׁ ab>W ꘗ 8`׫ $íc[tހ_2(!CgH|- b <u/Gb3xF V_) 6 jFM:H+Bn`Q#+ނ}_N77ˑs(.1EpVx e*q߳BOktRc9Cި5y-3Xs!ϗ3+΃ .jEus~Ww l6Ÿ _6&"V"^b)-uyӯi G/qURP^lL\vdaKr+ZR(? { =29DQObՔIf9;ɏnfsyQ_g9`nU)x؎=B@p,/DrQ_*\,1ߦ0Ďo&ޡ{c/T˛ j#RE M [5i:! &䥶oV:%(0wX6~Rjq+ b\TBEjgokձ7+>tJ+CI$.:4j(Xi羠&I}-M쏄w6;wAڃ{Z.;yq}j@mSZ/Y;T& &o'NQA8E2 lhd ) !XI鉶Im01i8gb#nPkS}d^I}0-p|J @e,OgY<\3n'iƋD*M|_ӱx,W 㧂{Z k*kLm#F[ h?|/D^fw3c=m=i`eq{HQUqdT ϕ1wG5R`\8YU] ezƎj%An"Ĺ/Ty)7$"5 3IMD|4O~u&5E@|"szxyj+͸đ\]g^|SȦq3®4Ѱ7(ғ'}4/"q%lmj"M 804) ė:ĸg S:\YD'y1N10dO j-AZQmFerfcz}?Ynqn@?aw0gYߚ0;:cJ.p4'Yeb+@ = SVD8 *&<~Hnz%"³=q;ʄVFE f|nPI~p|1icQ!',(< boҢk8rC~5tix]ɽKb\F+WhR#ȠY D#E}6~˔18 (>$_¬4՗\?O'\V?i*L8d;g&N=2PIL`pA> [&k5xrq As,eCu@*u3sEYX!l#b/n!KqZ,A5q3yࡹ-+մF_\m[Ȋ+rŹH2߹_#, Zx{O?SrEY[f^[X+'~'|f^bx<񲗲كLv ɼKD+j1WQ:Kݣm{&N Tæ#3%sIh zc GE9G8;%'Dj30r^v{e;#Q~4e atj,yc=@L q < HwmE 8loL:.E0JRlZ .67L&SU~&عOy2 +Wk!Jpc7J@, MqaBn 0+ c'=M@N蓎 " ,kᠶc#3jaYA <`d?#C}W,Vh!;> S9+:07gS4a iSؽ,,`vU;h=~|۽ G _,@;Ē0ls]#;DEAʂ 3׈%R3k&#o}ќ7^V2۪q_{m%46SN8d +@ 3ס>.I^ߎ: 4.(y6Mִf ݡuX'c 1M#TY1܋?'0{dO-V0?f-bk"нwu6P}Y+fAZz d}}URQF}ɥ%̵KHz0 #yYJr-Y6FXE(q>dArVۑ)5)u@< Zi.{ NVS;=4rX>զQIsU|b2J|W 9b W >2D Gܦ)n !U grܐ'0^27$΁+ccŲKx 3ҷA䌍5FĕAuS^R]E=J/wY\0I]9=R xyw gS43 e6ށ7cB.K_![5xWY_iyw^y_NEPM-߲=ǂWj` Ipݺu_FƂcl-[x$4VZ&"u++tH(WL-KK =pd,2{)'c۫*d DvP}q ,B]*pOV89 @?GqEVsý^ԬX$=WJ[ }SYA6 \2MA8^ߵJӠ$217bw?^pD8s[>5V R?0,l}^=B4QFNfUͭ,Dm ܇l)#3C=}mAG†lH}k"ѼFYo`& u}3`SyKy /tuWby3Q&$L!K.͟)r/RC∬}'?/ +rB5ƶ8ވpԖ !'Fso;d)~~]3|> ċd;='?VR>@mNC<XE!h 8CQE Flȍ$t8Y3ɈqcJ:Ȭ ,`Z39v&ac=QhӋ p WCVu0v'e{{MjQ>^|s]zƛ/dِ/Cdh-ɔoâC96HȚR4NbRF4LzBVޟf|*+'g~1ᰇ CO7Vd7ˏ BI>hߚ q$wrGX2ĿUA(+ \Z%k*Nd^L  y4foeZzev5$֍u: ѝasQqn&K}nKϛoBKˈ)GB*`snZsS7H˝EN@3ο!oVsb/7?c(2yXb 6ug]DD4㩉!X#Hz ZǙ EBO};1U%iE[jS0U8CnR9"? ~Ǹ ޝ~vr>̛ =ož^+Yf*@P(T-lv]t= "SLw<}QkS- p܈K:&(n aCvnt!~GhYjɹZϖD(&AwyhrC{g5cn$?o w qCp7){gH7zy]Yb;dIJ @THPXpP>vQn,A905^*!Zq^č(S"On#47¯ v'_LECgj\@W僟62C dcBo#5MhrK圻*ٗ)XLy8j`!EE SeF7uKaXj^꽞G=V 5w2L[ YGvBAbr\uP{Y|V a|F~SM ÓN'ƴJE h튏RS?<8qߋahU$(~f(Y[H8RƅdPM^ѓ\Zfh!NTd<4Qr W)rxyc ص9 mMF:Td$ Ph\I0gB;ԣ{|NCQ"C[ Ҹ g4s݊je>cx~3}s e~:9 tx9H=lY i9OKо((Y7ξf'lcCh~YV֊`qdl*^$"T}ρ3cZJN/!2)Gz2GmoGɷjb <ٕ_E"9bG5HtDʻ7+ɍH -&^y@B|B>=fI3Yݧ:vmEdвfdi*odқ˓nSIgu>xmg^ϯT^5`X4܀5qwأfX݁ ~P!z.\5pyX̄5zdW FBL؉*?Ί̅juĖ5$=4We~?d %$͝g.XCU^|ߟf&@0tS,F6)ECVJeM75sÞh~<+ ~ilkI篺:^Rl|ִ\~\cwMR*bT 7A:4kI(&6NöXd N&ߋ0'L1ʌK@FJ\??(I05qٜz |EXmG0Թ턅㟋ϊPW2um;fռv,Jq" rI vr ʁ^eS9:m'nW*Z=YjR7w^^Ś)| }m8k~^./  hQ\$0Tp]NHhn`<3 !eSavDX8q٭W:#_HaTWH0+pן<0 2~7(L"˗'~p=DIEE /-<TP |8F@=/҂ yȓ@ .ߥlXt8Qҏ(Frdb>uv$ٲ'=4!E7QӚ2uz{ GƢbby1ہ)?f3(dz=C}W4uWݾX>_G ϕG6tHJrib7ȸ\c2ᅊbkf:0d{hpXv.*4pzo*RNR+ėnb0φ9cS4ڳG [,|[]Ou'mbpe׬a҃V;ү?4c s=,T!Q7B .% U9 -@S$x=CbϠ Q)-aHI)"? tV}֭8Cv #L&ZhIkjʤ1&! 5ϖuXF_?"#ql`)z_iHBT~>>D%GUW2QLhFFD6],A)~$_d?@ڌ3R4J_}B$`iX޿h>F+)W 57oz0'xe5uSN=nӌq_5I28b Dz:35R 8+TmG2O8,=3a i݌^3thź o5\PYL tz%Wh`qeJ(- P3Ä#d$C9@X@A4^)aӛ"_`,5uFjyaij;@hSĜU})ơ]J%X~Gf<Ppшl)0/ݒK`&PҼS,IGt+}9<] tD+W㗽,${+-(|9M-@ZRARH-a@`O~Rp̔ `c48|_E{]b#%Aᆲ_L;OY{ķ+V7XwP1BqњZ3O@ɘ֡P2Eٻ[qzYڼb' =vf+@p4$e PfDMR#ηHX;Tƥ=/Qm>,v"JJz-%3{05<׈L4:PX?ƭ3Wv75~>Tg^~0 >O *&plSzVɆ}_G!=efR !ۀGeDu)7y0c׼zؑzp%*{R67*ܬdOGg4j50<Xwd*džp2 $Ʒ7E6V~;.思;^';S`X;Q)1y%ƯNy!igZ=9ro~"ޣ O*\QF .lPB ǨWSp%|'g+ *!v^MzoDj@z'TM&3fWD{l̮f^le)NQߠM"YoIcBh:![ڝӻ0Itݳ?*雜8B63(^VRi] Gx},0Xe3{4q-W)1|& %ʀX 0& XŃ^-oc&+p^[WZgiO %jwUrM]PjA(VKl T.{F!L8khEhtdj,j\lgsڬdY }.^TZZq87Tԛa҅[\Cj 7}xkC_<Ǹ!-G t tJbc?_;l b/-u3>(C|x٪O)D'\Pqrp; sR='dGlN(*>),Ѳ7x%sy&L]&F;|p :DwQnQd#Bto. \kH rQdZ3ә\"Bb9);!<4׹ӸZ/{Qm(%yN2H&~2Z0{g1تG[qSG:uKxi6t]vR y/<(Gc0>;+d靃&6H uo$N"hz\'SؑkiXGiT @gUxM?&uMA%Bt];( [,Ds$7<* {nJ'`nȎqן ,">9dh@v"x-y=gީ $Uh} {_n~K'EpZ, т6#}?W}un0Y -{=o\OPT2OVeSnG\"žcJuVh=\MN)gf @+>>UKb9۵7ܒLjm k;C` x#V˫hf|܃mXQJW_](̟_rJUP7}_4ԜsUbGi=1/[ S+orM3j}Pr~"0 !6R]}eqadC݊ mIq)\vAs(%}+nx+o',^aC'~-ȕ׭%>2"V=M\([4ڊ 4ƴT}S\VkŢ+ huR㩺|6;,Щe@Hz.~d*ܦTS1 Mv7)X=⁗FNTt+YBM?C~GII)@(@F m 'r-!JQSWsbK#@x+iSZ NP\hȓX;hVq0YkPG7DQMQ#!4qDgMm0+Uibnq{쩓YH#ϊJP4W*\[󒱸 =c ;բv)uaxC|Puc@]bgx${KaJݞ@Gr}W/֍aS#˯3e: 0?a:NP -@!N.;\x1aeh6h4tɝ"&X3@ٻq){Qn HhXu%Tj0#@0 &ou->5kw31{&ZSpC0 VY]wFJ쮐lcƏE_QF; n"Oȏn,}KDoy}`3,wAM!(I ybTyI@A+:a4?k9Rx0:ۯ[~ XVfgw`dreyApaw7-E"xqΒq$/!Y(W:!,_za53zh|QdZ\?FzlʷKgVaxiEG}hTNhKaOcVdQI efL먒+7" Z5lw̍3h7 Q Yw]RSW 5wP3t#1l%: 7(0'떇~rk?IieLӟ[lEgc vmA0(Gȭ̸2֞ >V 5P{J'h`)@R0ӁBϦ׎4EAsɯMK Pz?Hb-\IX Ov . IW&!oqSer)0ZU%j R?-Զم$VXGlo69#'|:*+m ݅iK|q;|A"̪A|[M8 y8CXfv!8u x:Ln Dm+|ƶE6 H[u<**38x3bVyY!S9B[ކÌUGes=b*H{}!{3fCOw9ãKyyȕTMŦ4;;}T 8L #/"z%6ӸXGI .-kNS'Š|e-pc2h 陰3"Aj[֒1PM0?X#˨ ,#`r–?6FNӸӭBUWwȷvԿ0VlxiucnZu@.8ɨ7aeJioJWw 28`I C{|t~ޔт>mYDv{#UiW[w}ӲTT"!v*V^\'.ʾiu'GbfʵGeٚ(+ s6 y5?HTGצyh+l-_pt㳒Y{jek@ށ D@ !a=eft0Z5smR!y?cÖ4.$zeV12%I=تu-;G@1/LAi68KeBB=apVtq+Jb7Id9gj#Gqk^m8mE$)@wҡV(`70=8Gd9dn- lSEWȞOa4L/Xv0n)Ek8+^MS;rtU$pEy< c1"+ũj WޘU7 G=nwt \|d:\Okxt}c,odąd˙0維cw`2BQ0q5ň2xG5% C.Kfߤ[Gp4~.$ml%Њ(Q9G<GB-'>k#ydyg~dMukg\B@\zkZ6r )>ѓқ1:fO+%"[a8_(ɠi32VrCp$D6wZ3]RyȦiAL4_& $'Y?i֐*~fz8˚Jy8b`-v˾B/Ս9OЊ2h'6؀*q%sD``f 2&12mJ dsh->߇UVPش]b P3WJOx.Yh"72P'L^*ˋ8-]B0CPo|LEO[~#lo+CR?sH'ԽEW'͙yef?`Od~-*3{Mǵ|Аf(ECVp?Wj/i0T]t%i'JNܲkI[F1:0G&GS2ǰqR@>b>{XQg.U %Qͮ6IesO@AYI.0j oǐfBfR&0 Pj&%z [Ud ew[fPD&dٜ?my$9FArA> J&`ᅑ(Hdϵc-Hmyڡ$* h b#W巇1G;a&`K~C^[;LD3%e'QHS:uRf7^w}LQ62$=o R+ Is6c rH'ˏ4\3@Q~ OS^J`}ҕT*Am1'2MBOJqp Ek^Q Z ^Ҵ6'`^g+ ~S[ϵu&ű Jt> %bхdWHd0 nV1cj2taB śwI/.C (k5C.TKI ̥/.B;׌k?@#lX xV/U:CMe|c_!)&`ci;_#ctwLCWY/K~'QZ&> ;"aj.Ld`U7w.hH}[zz%+عYaƩɴcN=UkgJ~Im(F#*@ *O +~8b1]vXkHEhds'E y(cgΏ D ٙ1\p942vN?6>%p}Mಟ/InF=8(`p4S s5CA[!Nj4= S/o9A%?[ܛkQ7](/D}(ZA.KK JtR, "iN3xH'pGsDG5r'[Ai Z`s+uD e%=A0t-` R3nнq4f@kRO /dmdCtɖ篵ɿ{*Sw{\l &#_: !M*w04΀-S"@,sU=?)O`ݚ Q5"E%Im#Df]<}Uͱ)sQyki)~R\ "ʭn.hBLN-E;SbH6D3sx`ǶR7X^Fib&T63&SaT{eVMM<#/;cBџ>˃+N68t<5 [~ɓh68`ewzbij?Fl{4 XEڵmaF6.3sqԇ{K+8-+o?TLo``EQ(/Z^E<PGit_ךkHʨm'!ޤzQſW*D)s`WzܣHU<2" 넶ivd;˃aAFk a1i!=87?Rȝ0" ..Q`CvmIy_u˰_׀<d?GEh)Uߟ$jI%O_[O}ON렿 ?h=4Wz6q^y!Cv7iX2=*׋Zť;c/! ?f㚣RQ;#pcs:{0d-\ {$dTwu)n8E&kS?h8$C,ԍy O AtV*F +b3_Vܿ#-+:>~c]#I܈Qlʹ$fPn1MG[_x`vZ;7#e DfēndCE/&SB' vQRN!kt |\ŻFv<$O8lN® JR%ZGмTr렮.^c),XbxI V#ּ86 W4s+qK-:O ZR4q)5Y;]G;Ŋ2k-1Ѫv~M1$"ɱH(ɐH%3QW|tKܤc@Uŀav` 㒠rE{CrUGhqWU!7},%Pzw MvnX })q;8Y{{`BJ%-)dHY|!o LXRQs; Pnj,\(@a.8黩9^ZJ 6Lj"{xDR)U?w2fA }lw h&"Bjx՝޾\.ot$:U-j۰5.!>wϯ]Ru 9<ܼ}K*E.% Lvy)߸:`Ҩ|t,4ma8Q̠y7!q˭\ *!&wq` -4rZ^Sƿ]*><82ZHS}Fp1r_[69?!\xD@"b9%vC䖇A8&".;X3u#~q+7JTVH|HӦ!8␷❖.wJGbJ܄u 1 HWۅ.9Xk/O4` +TSj`؛x8S~;qC /^DV 7w/Ԅ{PÅoyb[**׫eApU rN=:jZZ٧'iIX)z/1w ncĩ>~: h 1`B}\/.W jӰwn {ijTd Y:UL99@YF[8.,] ]}!'BKM#xESo4Ƽ }j}7F2ljǚaFO\ o%&,].>..SYVp+C)WG4L)Fb%~\t>#?FVS2yvkpX69_̒M鴫ɶбb6&.JB'%*u@ c 2-[3`r#=o:%,'fo~:!dLzKh5Agg-oG#pFנuG }ѠБ$NQܼz?Nx!( i^eߎ5H~a!]X&*8B%fX턣u$n/$]1|o$u$y\, ݹ4 {/Lwx|9=5t\Irԋ;7FN>&^Xyyɜxx rsq3),Sp&6@Bx`6wځ4d1qZmJ׎ ᣾7Nsp} Ҏkl׽S!%s C¼t+<:HW)'*>E -f;\i&՛2p,/:ݦ%5 )WЅ'[A@DAjt|),xm yaryGǶZ]$wId lUlhx/?-Ggf!*'<58`Z |88SԞ П ͊D>]O))ġ$v]<&ΈymBm3@Ǽ[;_kHmk)%$WpO7_d1Yp& A˴٥Mĝ}+I1$+ q4uS4X̠+'>?C[?4b2gᑢi|cyȬ~Ւfw)9q6"n!q^LZ*Փb|]P60Vr :=X+]|bx{D%ǑtSt.;a."~qDG?Œ3jq`OhSL$e%'5aΖ+9 %W1oK!.r5gX+"LmȻIAALfijpxΕ<-I% 4_7wb+E t,!+e>7i™r%#E2W})@5dHєc,>{jƸ`/7G1 ]CN%<Ƕ ӰdzN,FEle <@=\5oC~(6>Q5QA)ܴĀ";(FvY S*UlEotZj>jᅢay)lpW,;80}fgТ$e& X9V3,~_9L8.S0/Hv0X7m&tCGOV(wv ՘EElA&=@luam Ye?WUh.IK]Qչ+>_AhBs1͔@]E!8-Z 5?I R'i_~M{;0:̸m|s|l ?z')x@6a埁yQA"G)%#w毊8 MI3iB1Е ~,^Jjs :}/o=ڥT 4 :5 eC Yw?wc&Tj'?xF4oEWa!&hmr.7=Vst^2Ò;4#XP|0u93[PZ9]UIrxMPiOD< PO?9 )"KkZH95g,nӿLZۀZdEN6!C^H20I1sk)3^ yv:r:0ծ:]ytvB8ƨ"ZnԜ W> a(>FF:9=@d^-X<8ƀ$uȠ(D1!X-i1rNy}c[NsYsx׷z!uʀ=]Q4XW^[$0+1fH=9MAV36{sҪD ТCƹnٵnvE(p3tn3uq OK*Xh46c79/#Cc>^(xEq%4bk ([hj9E7wd4."Uu> , w|P$VPDD~`sC"E&5Urg/dx֞! 0 Lo̷mǝY`ABwt+~W(g70+BB]d>hm*ιPʆBaH=k@ +#9V\?y]2x:Ьl<\:߆P0GɼZ(H;vH椫RyEStRph_a(%~ɒ݋&trJhMc{W\MUMwDݐruv35g*\q ۦ/0ZL-/TL76oi' ;oLC{H:/n ؂+ ο zҚ7-~CHW9iL >l@0&,}iѽbJٿ;['bW&uyL8=Τ'Y{2T^]UjhM%wMǧVI{b@\Ck,w`zso0d>TݠIB+T-Rϻc;_cAی]O`1qKAh& lKa]$ţsB I6CTyk6P>wS SpM6;k},)Ke[]yG^IʼhWĹk0DǾ#1JSdx1s:3`+'F|Q«SIB9a/X]a X?-@sv;,2*^^mXdlȞj 7U"z,Ba_ v [0I&"-\vLlϣY-@㠐RJ^57(<^ΠZab{ hCȽ(؉io- z`_|e}̅Zflђv=0xo⸢{g%8M uIP'JQz~ssc 2sdp]^rXm*SRfHAJ2GQ,n1Kk8&ZƼ$)7IٸJL(u11 IN&*U(3q0 $3auQT&šm;B -YXAR9ư;W$̱)g_CadW2@ 8yY&,S㾭ʺdҫbbMtBG ;L?N[T:gEkݟt("` mgwDf[+f,iN4Uvu4 ;ݬc'4K1^Z z{:-9ʹuoV+zloԆu#g-,K-+e+n{L'|Q6OOYQVyeys4B s'$t#}|8۽C.o(;^hۮl[shS^+L .8$J[Pfæ_B,P?ȃU5Y fwɁ;4 prB<'gyۯ?1ɤC %5i\0:$I[B ̐sN5n4 P0{WVZ"ڵjxnOSvU^ò5pSa֌|'ܷ:֍_ǟ'Zc},w7c;mG2 J?!ETnD%jFeJW%.p 4i:"JA;u(ΩZ`'G%贇y*҈0nbfdlNϭ^ŝ8|.$ x3L=Fy '#[`p_+1&;Z?~lb,)ҘhXwsJeNr*^Mw3]/kRO0&hzS@X3gyWܞq*5nq9SntМݣe6a/ bX^]..읗%80l%^K5 ZU˶-֍g4k:U<G)NtGl (8ȴ},984xF]^jk ;T4WzsGۣ3~ p "8xQ^`RSӅC^pWq wuv?,.vVx[vnJIW~RSU^rr"mdĄ7.z뤩]o}[g|0ݳе<u*e㲨$LuQzv!r[Avߊ?ؕpm: yq1^'L#I_O޻62^ޣ~@R+p~ZG蜩qMN>qK ;]_@ \W>4r2h`ZrB µE~܈XTM۠ҀSmj3Q|Y (JwH̐#kS̒@~dާgz|jlMA|lT goO]*Sc8/=!*@*aT{4ߝZ4(uPUYn iJXIck41wHee[???ܾE"R,^ 2|k_[dyHP'(TJr 7JɫĎԶ=N~ٕ q8! #V_?ShaUM5bAnv!Kɘ+64 =>Y'[Q;Kp߹lW SR *xڱ~c{0R^5&=Ud"wp~;z8FAl6_<xQ~-UJ?)FN+h"v13wnuTm!R͏6|zk$1 *ܧϤTZѲfEΣ+CԤI-Lkru fPtC<9ZfҋgpJ"miF"HBi\ϙ,iM|- Si nR[ڦ݆VO״q^kv,`F$k}uNCn',G{ bN?3 >G^P#va"0<32̸*Рc''W',<@B#M1j_7sV̨vTeۖn9 m%<6ip[> g&cʜ%q,jБ6G9͐U\I3k4R eC0:xc=8i83ך8Y?5OZ{5&O:\YU_#:xNt`z00iE柒}4H9}ڋM(>,5,)9r63mi{E4Czsا ~h`Nܩ#QH~R0@F--j*GTsA:'W$,āz*pFJBBՇ -(HvIZ>-> *%L5JE#B Z]ۄrꗎm;p)Jf`W=)iY;Y :LJ$5U VlX""R +Wf<@`')[.@]-qžw}8{jČ/Oyx[B1nv2Bí H2'A PΑ6 \{&^^fnWqn,XưO7r;LVvBsTX}[#o˝fVN9Qǎ"$|DXn?Ɋݙ_xf_Ͻ#^X;a.Ex+0ZWS 1cn/O1=-P~4 pƮXx#FC 68\_m+] Z iv3G_?h:O =L&%19RЪ Z Ӆ0?* +[ X Ӓ䌄u~$1Wt%0d7W[) I1]`l4hW9t.RUnHqfGWCy_$bX+J&&x>F~}STj^ +ɟ48()L{Ux/RD_O<*Η 4xDZ[YV58yV"-t] -*9"HLJa0GS͝B(3rbiy%]!LB}/{'5ul]돮by85S,Z91FAfɓW3:L-JhҎ:)ڥfWc^ёyÚuۜ0ܗԐo=Q5-[g*[{fZ  :Ύ4x'hy䙛> o~KW2 :_:0>Dg/?4yH6`8!tԠhTJ; 'ep}ޓTr3q0%)f!fD]d{p/UƣV@єyI2M"wZBgc&bûQɯHv:̇q^,^(Z.ݭ+ /R4!ڇ,{2k O[onCKŹDڝoce?d$5Ǝ {L,E!]=LӲ~'+h H[r~[e5 6@a٪l99ȾԺc-aP;E{3#P"?vtO4HP+>AV3#\S>%ӷq~3Ij7c&5N'? XFyb}RFWn>_QZSsOگւ@KrT'"j%h(׭; 0kDAN}hB%-hੀ4 K/v7<7iZIjhFRyU]. ^${z m"]˩MyҝxC[6x7#YDqÏ+A[sf ZeQ5qrvoRm?o¶46L[nAp nf.y4쐯;x2tAbz Ln l"zt2;> )/MPx0\#g ܡ3rkHU+b}lKM_nű#a5ɝE:=0,r$Ť62 x2!Fw >S9[=YD\QUt% Glq߫=ݰl37ӕc^q@N R'QYfS7v 똍 ck pMTW KV{žpK$G4`ܜ* I<1K4),2 Uj>_adnN3=~ę\l=. 12$V"-ܰW2$4 _fdD8AʿSc؅cUSt93L1èEȴIcw QMo#kjj"`$/sF[}J׍BG*TRxlh.?՟) YW Zd]kY5~Wݒ=m>lP jC_@Kj7tk> Lqnvkޖ*, =f@w3gP#^e"EwÉ9` }-Mݘ  DotM3s܋ C×aϪG ޮw~?x'ŁΙ1qɯ6l*PXi?L IebؿYw?-JPUkC½Z:)ALY#ueҧs,7Ymc2E)kҦ6gB u}1+,E=KQě#Ȳs#6Ȇ%x`3_,ɉV0e$k#"W1kʁ%H՜ϼƙC ue cvgdd J{N&zPw%Q^Cv8ꎝTWzy$ m5dB/tn(>5=UWSkb`ڣd]IgpX mQK#_ 8v*"$rz3N)E|*:d=4E Q@ ) Eg9yACӗbU2~#h<,̢i q5\^c_r<ǹś0Vp?Sq&vK(` vk3fnZn$-5<4cYȐK@WΫ=8^u3ʰ38M 6Ӗ!M*!#@mqMC2maoڈ@_;Sc˞[96q&ZO GDjR W/ڦxx_CKhKSgx_C1phhks¤#jX/5AhSI\~j_^UYO7WB^z0ETz @*mjF`sY1nf(l l|~- :NLFplRYd =Qq= 1,;C w.+Nb03t8 `ݪv OŇIKo6Ӓ<AoDuZ!Doll9V$RUnrpPN$[xs~})o?-u#GO  /'*p}'+OHzJNO"pC,i :EOVeːI+B^Ç*VJvdjHǁK/ڭ Z&D")\m)iJf_4Z<,?+.P$dqP\/`k Ϻaw\eX*L+߽,٤^PRXPsS_یSv]g'hsÉ^~FS!D[a)Ċ /gZ+Ki0% jĂoxVgGs~`E( ѶI~r7sƙ .ƘDy~e*qP]9/zx˽qj.$rxux:tČӁ=l>Pba9k#^/>@c6%|=muNuBJ5Bi h0MU[A:\v,lJMfpwOEgXx#)3D;art9o:11Dz,i$eعP[yt-[%c%ޝ'ʠw.GA^9R>}2"bXWmz_H%ٽO8M婣#lBV2u[s'<dI,xi:t c-LeDO _b,Def!u2@Z}DΧV;QqXcSͦ~#$|s'9B̈́R9"? +s&bMs}@s /*@ArN8Ĝ|&d)Anwh.ޫ4 PM^oAޚ-)$&5RGRxd8JUN iXsrPe,,͢uY [O5T-]bC=1'DȈ7+ X@;'Ĺo!P֚9Gcw$UZyj598z[cN.E t!v]4+U!Ǹ >~N]g֯7DZe ^8d6]_*ٷ/qcՊTƹH)["gsSCͿspzlA?I WIL&@yLUxSsĬ͋l亿[̩21.ewt۷J.Fh]#@E;T0b"f 7Bz*.iE3l)ƆF;NG9umSOר+"AX6[x"z~|H̀ƱVVCC>V\jwU-2gQ1n8AFrT{1g.wS5ASdu1 ")@!I/3,[P<MZ,ۤ^QN-y{jL-~]KA<>ȥwdFC{ [Q[|pM V'2Oej ^%Uw;,;~ކ8=0 pEN6%$ M2{oYTL*Ֆް(Y{kT89>=7- -&JsiO NQLЋF>hXy=aH3Kb??_0n-ې)rbH<0!<ۧ,qpO^-zM6 &TMY6\v{%v 1 `$ń ]8JIGMH' 9Oܱ$_ u2_eFCr+ŎԿ϶YLjx%`%^sO"~(I!qd:\JT5I9 c@dV W [6f}K-c\j}֦3^~_Dq,1#G<0p/`i-rHji߭K{kO˙N 9IOEɝoH6Zs.DQAsd1c&D) p EIKbY)[ +Uk-zQiRôZR~51[DE2~}n޼E/ z% Զ0.UB>_`w5TIhdSw x^^mktX%۝yF6EE{xrL[E]1Y JRyMeC*N;a0Fm9^, ~-nd3KUt$}q|:jQ^VVMQX&F\@d&[2~"Q4'xX|r:-,n]~}M̅2m&V< Q]Y]&([g(zSf?0ư*QI+vF[Ƒx+_{xH Z= s_\jzD,,b=4 H;:вtQр >ZA1z %}asSwi,VZڋ,nf /[y?R_9 y%?#ϑ?a,!YQZn}kHpi1%U)TFza]} n(?Xe4 29ܶl/V$P2N+ AT^PX}UOӠ%l]dkjV7B6"EC:Wv&'$Lh;hA#Hט ]f̙$/oZA=&w/vm Dccfq2D17@m夂TG&:c!䵓 SL)כ#[ Ɲ,v1Z\xVU Ԗj =/eRsd}\.%{A?[0b!M7tT*K"nrlPvŰ}ЯHxEi >=f#@-86DA mT"eQt RMZ.\cϒnڛs< R}#~ʓi2DuuPm\YY2!9:^v neHt~ -]~ Gk! 0OػIJ?]7sjYјd궚.L4vG#>\m倨o@LuGAʳ?af;,hYyCEsyѕ Anb3j#J޲"+y6xA;*%+m71uNQv֌:t6m&((>';ⴜ̨XD4Q^jl'.3w9eJIy@60W6;hbLA6t0($|h7 K|{7C55$Tf옍վB!{\/AA,ꦴ*p(!C+‹J<ŠJ)KJsnP;AU ܧ}9i"tRj9to+C^kO|+S9Q!OV~&-ۭ&5>5Jwut_Ǟc.\^ty0D .[(0yJu׹zɝ5KRH!޵_Ez΢zox(,_(+9׷6uu1KaimѕSY& p.Y Y8WޓJ#"r(m,B)ZG 1LA9%\'q? Fh-͢Is=+M{xHCC/XyߊE)H3C#.%p|Q ӧ($h֡L5*B돷@["~ e<+qfKf/v ܐ5혘7m huWǺb[ GkB?‰,xC}ǫ.;Ln$'LwQI4xL/֕XUFzK{)!0eZcwRR1-,,BZ;[]+~Y|tB3dImVoRZ}1 ?&uD!udnc;lDǦN, =2Ud`S5 Cj.Ыpb7pj;pu4{C緾\|#<DV t/.( a^~ 4)^#O][r;K..eu޼vnFh|1NHpS)ۯfN?"p 2W%~9Jr?CҎbf\5 DbMP fh1g` 4wYT>dn>Oȶh/34O/ߏǺ{1vphp:(+yLFq4UL|0sTŝ1qAe/a|Մ9.*4gTKUG+PpG!_*OͤE˖iɼi]d>;e|Kڈ Z| IQ(ӃpeW@y 7La3$d2+HVj&60)S"uLcQR}@T5-;V6z664 zU+ͶF"GQpzM^\5v_+.jε_7^փvO3e qa|RUFUԴOygG?5\]q}Rywu,I&|zI֑#k_S%E=-Y}Cu)ͯYsj{GYOg|cPLy HՆ}'jѠ2KÁ+(IdB CnɈ'nЉR'I^X/!1NZ*U<.'j=yn[$mr<'JP*kUC;jM/*j˙VW&ժ_Hs*KeLM|+e59pUӮ ѿ?b>L/0.w=#u]4[ "Ezw$WR, w4jaĉ@X> ךeى_[ZX8߻6@Yzpb퐽>^L|7DA$`>cWwD~jO(5SE,[z*NoWHwѐ$flmf2KŪDfʡ뒭 ZA@x!Α-s2wjgL8 Lnklm V2'K.RH2| &ЁEB;V 6~?@(ee^ՍvAr^=ȑ˟UנX*ř6f1W -{ W'aq\ӳ/{󂘥g$I劵ިX,b5~q} 5iﴬQwK;2:hq8Cl뉞6,f=X0,"alS^{ #nM\=!ev#GJbWd;DjlJdsM ^K|Tv+9s]‰bFb>PE[_JzaЭAv${1"-) +H5?2>N|m{%z,3Ԗyoe" ?QU(G8lK|tb JPN "/֤uS40ҕm/q?k Rj1q HQ8H02F9?oЬ{UZ28W'[&'j; )lCϖ5Waz8Vb|v.jU2hAQxn^ԅnC3ងúc +?U(= 5B(9nR3vYV֐=9|eki#eA-Mh'psrd;ۘrAR`${]a͵3K5?.%L5䁅e)&^RBVaun#˝ uUXis6:fDQ@MMb.<›x7HmK9EhurIȍ]iL݃ZO[Rz :f/e R>&B6e-L@aTdmj,B0O̡p/JeNzaժhè-U 1AB 3O#gMh@Ib Z53J1@pabۑkhR^DdXfK_&WlX$ѰRtS#hr!sË6gUlT5y::T=#c` ^w]}-\ZsyhT=@_$v8eP֬A~"+?P`Y)|O4˦v-Z:;{%`G"s2Vl:9&0mjۧs*7WaevnK:[uRRcC;qwT^.7œC!^^!(BA)1ւ01:fN4`\y/2mq~[qӸSlYRƸbܠ󜻧+Cd2aS>^U5E|3G҄3'/*`ĠSK`~"b4[ɐ3&cTmmf-vB5~g5Ӡ`jua N|κJBi!R^ߴ/nl[H T?|F &K].o׸1K3WSNL̜]è%B/`\B=0.~h.GETbȫ#iSxK-WEߊӹZ MMZ)79ACw:3TfjmHyPRtReQ|& QCXUv5^m!_ p6}EHܬq2o lEhZ0# މhS4c|ьj$.f0M8g3)lU:0هPavtFJ0+Iw1 Ua$޼XR۴O3,1@dcZn5ށX+Yj(dC=! qoorG%0Y= η.:j%ůj%jK~JZiIEc8:-`TmfwUEvs}8WrlI0+2y9]=AOHll +Ő~nE$>mW9q~6%N {q)@ C3@lω;DŽ-# S̕ۍseSh~sm}zVy"_k++t~+\f^T[3@b{|#VOqܻ%bERf eBٞLEM%R2K8O.^!4 eb\WpUYu2H<Ri&$9:yUmJ14brL( (wT9ըc}Abzw-pkI__[0_iI{>8Ć]hTPKu`dH>/ !g˟o@H0RJΟie޾cmD&NOjA׌8G~~vvRީۖ\XzPR%gQ[@oACFɺo%м>.Sfft1&z}[hE$lt]7+AD=Wha5|rU2C@gL k~xQ,cwCwL}`;ݩet| ?z7C[Dž"3~%|yZ\T,.ޫ=fXla:7U HcIV/z[DW6 9Mindx)~ݢBWtMoUNCmڭ8 ɛ6Olz0F >ׂܶl,9|M +h*[_NYnz'L%9mtEdځAz7VЄ~_uvɚ|Ag#5L`76JF.r_VQNGr?!jRՑx@ ]ҪQݜtK\V=o^=W0vmֻP!R1;|c]塏s_'o @v9n("%C .BahSܓJ0KUr䣊.ü˻aJ eUogQY*h:?w!ܖ(oR>h1 ؃Kv*`=֥g^lnІ G``ămΖʭ7<_ۨ 6c_D|RQ%VL_ؔ9;#M&;Z-%=lwqwFD"|˞mo< tD"}^7DbNΚkN(=uQj¿wX"aTVJݬR -?門ؙ˼Hg)-eöH ogecY>N(n ns x3_5J `QEiD ; v)`iFC-ldpXg;tMY )`"ӈ9!yQ>jA7ݥ{icgGO♳&匔Y[tHc'?at+-lb=j|^? u%OKnmF>F褶QḮC㋎F.9n3#̧* FbR w(%9Nɐdg@1=BZQ7%btᚚM|PVxYQ$~R>D/y,A|;{9B ^ A! ~ׄ'{QۆVcT5>K"6a<5Ν *3dQF8cй{4Z*=BQY]I_aqE>cY|.0 j3yhi+K{^UOFDOJ-@[z+6Zptde LJx2 b{Ҟ4vru`:.(DZ\` t|O̫Ĵ JyS㩕7MbdE9jxߟD݊lASrX-#/^zy压xb`9H:0[ȣ4S.j&HǕ_.op{˱Jm['n9-_v8r)e^cyh *qםcG|桘ZzvA&$"1$D&~|oQ Ͻݤ@I%#_82Wq%Hu& 8V|XMy eVBՍ{1M&75}έؖoDp]t٨rC&[/׼/+,)]:bumni=c%݋< ў ARWm]Ur8n7FH.k,_䦞΍:G17=797<1>, B q9!O>rim,T@b4ʍ ߺG$|ܖ冸AP'; s6XCj>ߘ VtS֕*b #7yºӉ+{(:9xuo1Vz/8i .J4|{WIq';d@3er4% `uEK;geySwO>u Q=[Fji>UH}9‹Lc31#"ۼɝBIs!՛<1fVxrhqRIMI^xF- |vCHϝFa5Bh%8! vFaGObIʌ#D,T˗o1;k<#=C bwF;=^P7D߮[Ju&eYL;-aVui;<] q;(:!]Va bpKU"lR3Ey}i@;vpɚUjjqUt|m/#vT)s"$ɒ-G;h⠱ƘՑjFؚ:%rYĽhVKlQO,gMUz)0ǩGrfԋnVȩF'3Fȹ*p&eЧep&+jo~~b&$܁MR_ ׵D<y>\vM@_TDIcxc4-eM׏ߣ;46fWATxYW(=>)Jz}8!֩蕊-| @ukM=O#f3}_<(|py*rl yT}Ψ4NgU:#AVH2XgGiIx dE}X`al4?9,Um\xB'rEU_>-`HEc/ITZoFwP~DȢs*ϸ]g^äz$*]:ChX >缕*94 ܀bh[2}`$|>Et#ZYO[SnN/=!F-!]!iBِ 0bNw$vX\k!&;(b/oͲFF˼0s=.VElֹ9i~Uz8ц'/>rt*(eHW)Z:yjC:%h˝촺QtosslE Zt68Y Op\KC9aJyH3?bVO|Dz99kc ^h`lP@)MN:bwvBad۩WzHk5gz!;pJUEo+{tt؎nG"4 r*>^20 {t\8+2,x+j#2GE6SL*u+FԗgNMUYyݬ,La%|+dσkSe*9<:BSRh- f3&>gv= k{JPuF1h(5%/(ɭILh̩ǽSA.2ළPB/;f)&h`qp6cF笽 yѡiDUJ6  dRn4T=әG`}Cs`pp"8 ~+G>\>rUvZ5&L,!ٗ.Mp Cyf lBȪYUyW] 8G$7I=꿎hv5HIүN!`ձa}nA7 ;F˿)G@u% kdpjS:1i[uXP<9TuĈ%>1"J(:3P'Iڲnv(&4|\&tKsF̻3[UH[SM< " :]_Whv/" LҜoڂË_4h%r(| Nqm@;3

J*  >J_fvK2J}9}56X/):S|EC~`[sQʔl=:)6N:E J)_}̐cE- CTAxˆFOAOBe-bj2Yy9$5k/щ/ބ>m4{wdb-׃Sew@'.>6ru; } KLŦc5vI4c[<Y;,[Vh32yy[e/גf1Y dh^\0%vm[PDn!j(KXg\3: ]qbcm' qТ d8qH$.-LZg1 'Vؼ-EC_ \;K;>txmlԎE<DZz9;hrl1bpL:)2{)^0Pek>L6vI!C0jn.ϸ"o6.6 H+b~p8bͷƭ6otҌ5WaԔM{_b# -pU=#y?wx5qtI +smO ؈3 oyj(7cta'FՎgH]Gq#hHނD^:1r!3% BELW7܌tk,2gD^ t|7-,^eNtc`533y;a=dvmHBb;:cVt 5=Q˅/7Ɯ!{lO%uT;GMI%^'?cBL-`Hp B+/ED-S .YZG O,ZZ͵{$JcDWNY#;*oSK?3eO׍1uC,DbrUN%9? R9/W:Ęj$!6xg15f5w^} ^@ҎBJkP6smAn<։RێǢr[A͒ 4pF)ܥM;LOCR]u\]aFВ%nEӴdNZD{__@/X[fQ) 6e)GVO.SgkDc-XjxKSNG&*9~pJɁFx4țxOLԷ,9 97lQ"h2k;7^A ,}W>)ɜF +K#s-MvCl7Q|(K-4Uy<-r|W_\#tw34|~F{Yo|Gl,|Sndh'^9N&=3 \`n?.yfpb+/"d> 1/4^#q*B| (;{?zPِH˚zĹY.*Y}`߅Kh?86Fj!H S̀D4wɊ~}D7 tɄ3¾cyB[TeRrfVnmu|q(:rntRP!0Ώ(Kpt$(КN|noDvOD&FoXsADZ;TޏίO:cv)0~KVڍk61w=y"2 xuKs݋˃lǦz>un`vPc\iL0Pm5}cl`G":|[) ,R7ټ쳁xB[Ӭ{ݾEqYkG=Do?:& Б2u߁-ZƶsM,&WYĖ!2NL `Z5kv,*=s uEH#^2=`4)Q)<}>{P p}q[adZ9G|lX"` LJ [{Pf"`책yF0O ݻ]HS$2^0#%̌L?}|?MnfqqQ폽WB;>7Y cIDfzhňds 0#2Knug?ȷݴi%-mdgQ"Hjv8y׫[hVi|_9G3x?X״Ȥ|snJRuܔ0Az'hhNa I]6{׫{o[I0G >Poů[ى[w gĥڳ)kܥ+hy(mGihF6rWSR>),gQԄkRn>~xuO(Ip!U0?Y:66.Ӛ$Z{)kv|w9>7X[[S$@g9cе~S/.2RGذͽJv 4CeS"Q y7R:WaB߿K``%ͩ,݉ƈSy`*5F B?F6Z?ÞsD=-I/ ?3_*3-*7=_ȒF]SlX-ѡc1%SQV0C5J ͍TGu 5Rv*gJ)\6bª=Hn SK롻6~717$nI CT>EFwL韯CHPSy̙oDOK~Q>>`w[u^\sVDnS ,-#=&¿?d!pmkWQMybIEan69a-|̴6yX@dV*UE3IZ m]|pkÓjZ}:(d9ߨy=,h|hp I'MRX堬ǿ-T00z ,Œwv19s~eM=Ua,%@!a @$Y'YYQ*) 8yr'L){r,§u@`RȪ^,'pGosUwn`[@p|q`cPG gN)1J q*DӷOce>X$%:C@^I;F@B4Bã;-xUTfEl6 ʃO▷Z1q\!(Cl1ok.t-j7Q+AyiP/ *Zi6S`XKq`m1Ã*"`CV̔㢽Zzb@O#6s? ^(z4brEx{C=81PLL6:~vs+~#uS^mO?Bo!F_''k>>8Dzg2PyN4 [D[ܤfv`_ s]FLqR>xp[Et%R*3U {Be㽂bi&tȨ瑳FB$I0r*ǾzmT /UV姽8 ;a88szn#ڑ՜cc,BƒF߬T䖈:\&c;VX%8ꈪ[ؼ \&Z.p^rxU2cg2`J5 ^}q%) fAa=~f:k67=."B_ZrAtB!pU;;x&ʹ)\qjzgKHPSy`ܥKS$SG/$tOf޴R#[7c7:y4,b/L, p٪n!|Q5#*C=̅[LߛENz 0СpIBw J{J %`)(sie(vӥz(W{6qWjOs>-#ɵ,r^ssmNC,ȋ^YQ[A৵L*~2663TX؅S_޲_Au`q\(Pf4*#s׎U[~[0Op?&@ ځlݗK|r)=;8A,v7]=Z]9@-|<:>b잼yI<;18EDR\Z'4b-ld̐4enj25Gj.5L_ὓʰ2di&e9`q ۠EzfOrnM3C.RXI.5]Cd3'x}*og?aC,otDE@F],6gq[ATj&J`s GQ y(Hw/.W Ȅ q-k\Su[`}육*{ƯiKsO@*j4Radž @wGӸW* p1NrO+(ʼn \^j<ԑNc` v;PA2yigsk3).vs;]e$gecG`|v;B SّB>p~shM-J3u;2"'G V_&r9UT1Ю! /vAݓ,WdRIpVXރE B+.hbBLrJ `W/Ȳpgbjĝ[/!ǯPm XU좭wj-TgoF{^`J -a3X@^YfՎxBZ?wZ@=`4@cm'ک]?pv>K䮴ީ]ޱ$c?/|3*iT{6<]'4/!1R A뿑sWu8쩃I8\TEeloC!f_pTy1[`5Dd_'C1B3&AaJ;|[w+ֶٔ?f\.NL)6Qnf2ngQr_]&2Gu9م- >y-h~~ ѥ{i)>ID1I(<^p_ pt=!ا*4G aE>0\#UZ9#E-Zs`N8e'VǏ:4I0Κ'+`wnho@r_Z1[pg {tD=gE"ce_@11$g_d5Y;%)1gI5n39d. ʓڡCNB"qcP[j¤m,]$ V p@a%c)!G_.XVp/[Ni]M)EžXNy|ãgcpz;EYLs# r'FA;O̽dcfAYՁ g`YۻIRT ~:(9 HY3tKnsڛ^ 7xZ4JDSU]@J Wž{e6b_*/ۃU {r.`:8*lU[:+m>z +ΨKr2 Pzᆭ5D(i6rv. 2OBPּu KlZh)Ju||?^&XN0x^ Ϗ e/\%_<<<}ʈ'n]-F@G&DdK5J qP$&3xQ5bv`:IA&V 0Uމ5>a5+ 1’&#!| 1%}K( ^z96]es+Hc2]&Ge@c s1$joA]E95Qk twX b6OtK.#G,G*@ڇ]_uɫX-rEXSJ [hyѐ:O5͊J|N|w 1-]w%辈N36B+Kt2T*LJ!鑍Qpʗh;H/6|@WMN`Ұ3jKBm۟*s[ E?k2f/(mAbj~/˙>)MkBKsstl+3t Vn*a p 8K VU7ß&@]D~G# oAF jr{ QCE;VPID쉎_VC~ SڡT5h כ4za1dV`C EIћb&,9H!/OWsRM͹ޡg9y TOQnlMc1ϳPO@Ͳoxų.떂 2o'J><s2\<|6:>ڣ~ #Ohޟ||6e9J7R/%u5B!|ü(F:舗e'.EW&/s-UR%bunK;Q`f/Nrf~'p)/w5qHN넫lp8UZ'ǫbOF~i5|;TnC{װ8Rf50X̩3M X͆v+bB pV_|- v>&Tc,lU!z6h?Bu 5j[RD #)*5:?BMծJ{Nޘ9 f",^"v&jwL8\3^N )ƌ}w- <q0,5LhrLԄe"LI<:,7䘼>FOle25ǚiyWNB5d Ic +Iʖ?-6~]2Am1w4[۷]D,Y`!CR#Bzߧ+A9l`y"Ӽf%$09e5P;̕3OeNMLS ڭEG+1þV¬~ZҊiC ~ݱQ3Mh0ΌL,}95!#S`Fv|GOk7ynׄn0 ՠA_:fhkz}B!ɼ,x|OI.x8dLmKlFtԓo$82r_L1i{ 6-q$Fֳ&;vF}Oն=FNv̜w5Wh3e ?7R$?GK*d~Y|_7Qwr U ݂̒pMZ@х>}RhDq^Z0,{{˾ɕ}<~ ϱ2!θq˓d:>6bg3bAp񓨜sŜuUB*|l.x@Fh3uZuQRΐ*6Ӭ|1uk>,׷=uv3wt˚|ŗ~ Lys`Tb.xVaza1|C+JjdwT 0@5'|A_Q@_ɭ& - mfhƠt| tsH\x2lCE3*1\ P(I#9"E.\\q-ܖνtVO%j0a_|b DB6E;gM01:ׅ ˦_Cg-F^qc?"ZR܈,7oivO16PSQ5 %&raSɣsRM^4.[P(&Zmܕ|ߙD, n2#uUv>Qj" @ w51Rr婉3@Ҧ Z&sLI"1$I9nߋ {')Cy{v=*ï)Y_~), 77d$"-uL(,^'1[i!O|:m'"ܮqlf6PfB"iBt1\ՠr4~v-"O琓F~$ĉ pճ^9i4 tqٻ˒ԋ!ǟC>U*h(}h|&]͠!TKQ},Ž,K٫`  gsjtȩ/t"vlnvǕBH,: 4n kpCN^T.;botkɡH7'iۿaĈ]`r!"]rGҗ=k 68 yXQT7au/.HzÕmRf\#0TJ"Iҝ^U mʗ{J[#eb*j3 #ޢ|xl'E,iXz.)S|>~FvVs0=R/9 2m/Qsj2L >JV\8t“(Rţ;,cDXUP >k6/ EL,6;r^ RS _r%CyիO_06X6{R$1"x_-rkqWB?nespྖ SSu ^JpQxfPz ,9N5>ؒUе.4cjȁ AC@U%k "E 4- E5:,$ݶ'Ȑ1rvn4n{'].ŋ >y.cH=:DV Zc8w x]QB2[R1D~SA?QX4\{ .q^JYOYXQ_}bU0r>X (39t?\MVpfPG5!*[ÆoIkIjԾJcQe1~<ᔗ#]FDJBf(63Sg)ۆZјɦ~g=wT`]ǡ??5>lLT35:k_rn>mީlm.n o*C5=q$k8n-5[\ $yٛ1&f;0·_^$@r jb͕zwFtX!뚪:_e-KSm`bE:`дdѐ'dsdL'&+"a2EQ Rზ&K j* eerЅy_ΗG3a:;͗KxAt P<5}5nEm-frM&z)){zVD1S:7>JßOnL6S5 }0/WS ]Y@S~! UrF/ ;9'8 RbNNNV^U=c^5wgLE)&lIg B v@iL ,"-ڨ1uI^,2{5A,RWs@(/0]24t00>Jkdx`7Q ]ޒ5{FU7đ04@|-z)TꪍaEc@" SjT-e^CʚxpZ5S,b^@MaSI6Ƈ<sA, ^y 'E0rs• i{췲;rcEP9Rfk(][pt(b Ok{\L1=Ώiv,oQX/T߸`eC _}ap}! 3{S,SKT2@-D K!?&ZfZF" K^K&W,f /i~R˙(6鞵~*+wn8P?NG 5Q(缅R9= yj\.yZqiKA] Xk"Jio(ZI )EͿH ˡysݹqx2~rW@w«(}tϾ&/Jу@E  x? P)ʑGMYV]vq]ݬA-~qMݞ-uz"/7PG21qzlL"I α!9+P"%juW&XlO9_2ާ1S'x[ݘU;@r7_vzF&|_*0D?(KD{llM;-kb=?<{FPټaq׆fQT.RֶA*< ^ YLV&>D$]wiI (jp RIk$ {h#2/agHrP?LHz”{Ia2/UH`c4zr4A[ܾ]فL+&kAYI ℿe Ep`]=<ݯM|߸=gA+>yT(Ⰿ8@#ʲDI^CBNpKͭ:fyDS[. Ypw&dys5ZJDž~O^."YJ2d較U4결촩>fWK ۺZc*+gqK^˥[S7'<+w42VL2äȖo05*6̎2K$X($dItV[`P?6Ĺ:PE8Hx'~ }s-C*>kڎNWK}fl4se6 %޳q`=FŘ@`.h)+nKlm%אXliS; 5C'Gé늾<ċ~dP ڱL݃M{D`z>vCG)Y"KlCNU8*N{w]y? կyQv ǽD1-3~CjGd$_hmh!=..lbI :oV(;*i|a#WA>LRt@Ƨ@-JtvYơPΎy-0=Y~ 6;nWnűQ^=[@xŜ!RV;&:̚Rp)-+m}/?a5{Ё]rgSI%:c+-SW:9WN J$^҆|K!'9-gDZz0ƿv킟Ak3H?"pkEǹj3`N) f LR_l `އ_QMy+@[𻈜$:IK, 6";8kIT+8Oa)ԙ,HX 48 "@/^HγAuyL*EUg~e@Rpnpv5Tq0 ĸus@y1NZ> կ`,n?6 ˹A] j}-˧!_Xk=CPKaVYGrԫ`1aT:}h{EPk((.=k]^pSgq@"qBЇ /^02 4|0hU;&ݝPe^c$j\;7 <~lEFAAfhSpfnX>=+ j][ 2wuNsmm(k ObOݩO[]|گT+DxI\6܎9_NzY4|#R,|G3cr5FJծ+W: `Chkڛݟ=MU璞w:v 3ӶykZnCW{26沃&I{PIqlWBv:b?w$ʑIm_p.'sc&TN]uy=$ ,aY4[-%5٤񻔹ƺ~wy \}* |oZSDL?0+K+,,:BixpN‚ܰ#TCI \zz41B? r_ty3.hj) atOsh?B"UFŢc]ܬ.݅-߀TG'@i(qEFZ.ڟ= F^@~nuLrެqpW^逋E#lgv9jزc8Exbў"5 uEuz'ܿ>v#fGQfC/a0l$#4G0Lx9q 8bHtYҖCw_ۀ{mԭ:qSJ0KgOlm> &vmWLc ÊMŘTf~ޡf<6&r/~lITŁLi >!Bߞ(֥V}3`H@LM.Ñ Y~rt}QPG(}e dִփ(=:"7NxYFwq9 5RZxfq|T/)Lg"5HS]4"gZTᎿ\Z3VǎBp0׊ZKh¢S&N-흺LTX%Al4D4Bjd#m'E֫<@>aG |&/1bJg78[eC8I]WQ3}ۮK9Iagj!NvUK;2rf)Nޫ3$aȤdR cp>T`>hخCa3eC*{68;o[>hǕ@z'F)_:n sXw\ӮfsHR iSq(%<98CXHAm;˜O5I={ /Vw`| zjh8}"~B/Fsl_JNFjX肭GUDop6iDھn L0x;j 46bZ@ 0hh~Su[3bFrA- *o"=KNIOj; C$GV|e Zyo=\hC | "Gm#6f̫T Vl"4VESj2gaԧt(q7ijӵo:("1d3b2ch]4S|da-#e9bb.=ϸ%sRV7{߮`p#g ާo)>Y4U4kiWoؼAe$ u$)R޲2[WcU6Q\5:@r?:o&Gr1!꺌Hoib3vbU%)\QZ/&%%LPU6Ϩ Ri3<B-PC|^5Vl$[-=g21.:8&T ma3uGbK**f=#ݵQ?h| k:*.dr,jv&{@$CD8(*M5tܦo)/ao FOXڬ?S #f"xn﹘ֽbY 9BoОHpQbJ=]I嶶t@MXÌ6gs%F({. qh df+kv3^Au&E%?>Ko;Oި3~S,9. \h|F~ߎoP X1pLi p5=mFC0 ~-UxsE([iG%RvݙTHr [ԋ0j4MDSOQR^!q|8ʎ 5ČM9PzLj7(4 #Szֳ@.]#`ǁKM/,TFxz\qK^0$Qfj62Rezt(6ڷ1bZxzwPmN+u /6{EȔVwI|~xcrZ0!3 :UAond#zuoӷvTMVذ!F:{~_t! ͂ÿ9@/WGn\|Ł+yCQ#@,Wz6c@֕B~e,WG᷋fخqd8pU\lݠ($h%QFY .d4f?3ȹt䰈WF=ЌU'zJ+Ә6rm&_!H!;uPi \j|1余TERu~ #6xQFI9]gx^ 2P:@85`wBLr"eWa3S/JwڗIFlMLCO¸ލ0i]@_۸RoxPA2X5PI(&/ ^W5c+V67AwC@-tGg-ۜ]yM"$.kw_{@ދJf%ȣGP.aB qp-ň<;Tm  4{*,"*I9u '71>uU''@Gi__:º:1wOԇC;.Ʃ\Ϩ|-343O^=8w?SY.ݢ:;Q V}Z鏿oPUF;k 38oC+$wq~HFVUt#k/:bSxCWAKT 96W]PbVq3YH{Moa2nj㲶8+@MW4{b|9`Tst^v?YrnqMOfV5EnrqqE%e^jO)Fl;(GA+L;:$qeC|"1k|*ݏL5Dydi3.?)C"6-qKUh"dYscޏU+FJ4 ߘ垎X:b4NiG@*!tOY_yw_ٚ]D9[Qc<m}8.8ÝГZɺ%ֲ['6e$V ~ZA~PEId<#R1|q^Sŷxruj[-U]]VQ/g͑H#;еmcB(gN܀k.E*o, ,cD6 2o  n!]pa=tU skM{?"]|pR`I 8SS*5b˜H:y\jH)(;h)#}^I8X@A8g(7ʕdqֶ} rtyN( v E cɚsEeqqmaRPHQ3McȱnW5_mmhxU7[gu"au a5EP\@R ltMBޙQjp߻LJf$kM&- 'vXsOAcrj*n󟳼\&lr!e+cH`zScRz&̢:+mK]r6e?k݁~-\vFF,ר&;ׯf-dI^Yn^?m{UAuLS"̔{DYZۋB`U0)fZŜ_ȏ jfI'Lk Rr2F_sW݄dwC* bAo+ ho O8! X)N-7ĴIp-: vBVn1Km҆d[xoSGkѸ[Sɾ= A--VI\}ҧ0ty[ Rgu1tzzLҼ=Qbr]`įXį3(8;65OI)<::)IQ[tm26qd+ά_QKO4qΆz{T" o(|{qBR7 i=hQ1YIsdY3OVj)F~+d59wƃGrZc#Wf'SLxZ)=!4yA6IPN 8a63^OL=F5Y&%;S?Kڬi&)W25DsC$#O#b"ìE?5~{=8,e(̫{wT UW-R WQϺ`Iܯ TE^:t;RE7 Qˆe}=+CUtBڑWOƏ DS?ʨt|8-%փseDkӮu3MĜxYŠ1ꅕ^qf)N}#zN޻&.3ɋ}볁._*iϳ`%aʘNZ\̢FK1xǠw5F5FQ +E8\qy="3g0UF'M}ߪR2 JE UÕ ʌ'xۛq$bg^Gj%BG[;}`$9w!:1+|m6K_,"elKv]FTR4,*퉖|s&H"gXXT r-YLXkeѬ4ч$ujFe(ն}M/4 l1\QOJ+FƉ#ݢ{`O+zOGE +e3{գaIαcgwkfBǿi,w 'QZs!52VTg,΀TfNo) j{q3Ԩ|w*Qf>18a}{dO)Vc ǀ-"ůAՃ= ~NLr;=POQ ]jƝRӢ*!'_Gjg ѤE3R~4 SPah^fKx19|t֖૲$l< ul^, 24{nR,3 ) ݽTA#ޏޥVRօ6߻^ĤAl;NLvBKu 65$s p DonyĶ'g)Lj:dXM&,,Z2{ D0hT֍JkuXVzJ.`W0 9%5-</F'R|[T6(( 6Ֆ6O96L,ё%d {cqdЭy}u90fH7E*܉ljz3o`:)6:vQ0-sA"B`Npѩ <A/Bk)KY?UЧw8~5Hg+q_QoI%I#Vmz8k_(Xw3 !)01xyXM%n}(E?^]u8A5ϑ[t!l B7=B+)Q=RDQ NT|&cMT5\eeJT s򀹁tUPL~@0VbxkWs]>DҧrV2wL>G~kk*4(tWeCUo)F\i`^Y2JOPsLu ݚaV9O f",tlPdmYA]#~?a9„tǜ'<3砫 8;)A(%_;9H_d"F?$_6Bb;37VY"ٕl"!:֧ara^݂-2ʏm vH98󡂒˩vL+1IArr_4 6!j-"b{ W-r TrG?6r-{7s Ϧ ɢ8үI5zD*deS&aYg|Ӯ{fϑ-Z*Y)vG`Ai/_w[pzKUwmn[+ؘG^σ蝨霌 < t#5[oOo?O=-GӨR`* q"?|k?[ShReǞf*BmN\zG46U q4 Z(4 8w ,0ir9lۗ{T㱚elѳvXNކbS_)F.g~ٰ’ӎJn.cc~[S~s"\F=)l)gpGo+fW nt1Itb v';o8CnP,3Kx\<1o]69$$.&eO8\2≼B_[/۵wQ_Tqx!%|ٴ|Zdo'GhԚܰP%nq%c\O|['дy?XX3frWFzaaNDN>VJ5{ߝIA{A$?KrϧQ87|6by/:l8 1!4l<|Y}kyh,xQmS&e .J{(¨Ka̱JT`)f/ M6\wɜ!+^"=zNd >[ $j=G98CpZaiFH%*:O)bJD1l9e>.6 :=\qWY#JuHkGϼ#(†%`¸ڝHsG0G3=(1Z~,_pƫ? %LV8 5^E4c.d;)\5>ZLB~D tvB/Œ[gb'\©lu=WU|G3&l[Ap y8c,Z y174:9^S 8S!Pxb-Ya"CѧyB_Xvح;?@(c՚9vAQ,{!}Kδ|M[XL]޳I@?ۇ:] WArY#_@L#ʥ." tr6Mff3m'訨砥7 j-2toh4Ɨ%MF/+Z,3oJNw~L݈Z[0g 뇤|Ht~RYIس $y}T& (~eݫE8m $sqvs!52Cy7.D.2ez P;_|In$`)E!B26Ol ig/ҿ<٧TiKu#C=:`w=y|afsx|Z.V&̖߀b3y@+mX/L'mO\|mڍW(Il#3Fgu.mb:sI*)g$҆` w:8X{#@ 6+=Q\>iMEl*2?69PU.u7RO9Y*kv՘FmLrVY] 3eځ%ЎXa?/Rm9 Dߑw߲fکVf3b+nQ z?YPWmT@ia 9u2!?J,5h*kVS fq_~u penB5sp4x6ʓSڷ~1yn>QS++B^HqAGTBȔ\DrYJdr_Gbca~Q'8Z-Pމl:k Pbx μ9$GgfLBeԅ_\nV Cwk[3;$csr$syRuFy7q"*nm=VwbMy6~CRmK!rh\f~@ӹNpFۚ"T*a]2°S^/9VX.E.ĉ$$M,Nԍw!e5@ PbU7w:Q_j/Y IrKRz{&R/&Aq=Xul،!o.ٕ.TruLh4'j,'8Mu@/FR,A=~Yr'8Y]Orq8%U BY.D}d@pMFZF\Oj9?Wc5(yXX yC| Jbkj=!& UQ@X [ye<^Э8RrUz"^ CQiLիg> {.E!bhrc!zIdHA?ሖ0Bhe F|mZ76~(Lp>-ٴAFL2Ej/}OfZPgTFV+ǜ@'nz8; A .cr:Q˯ V=I!o|GB(ԲaXqt eЯj<+L=5C/;S=U\d8X?Jp[veH@p`33")O!йy(āwi7F{84BӢM:[A4 mߡE>='Ge[ *}:maƊxrm hlgY `%&);WTU-O=d_ +AP~X*E=jX N.]o'k0ן?\^z;f<\` D)GIk^8P gѷ [%4%SQNǏfM~9/ h#-79eytYf ]RFPi)W#0m-" KÈ{w%ǯkѶ<PuWq貟Ǐ".v5$z!.o;DI|~QdݮPQesZƑZkp^. z/+ZU ijee8\Y{w[ݩPI 69ZC,~Y#mZH$g*!3F^8rBLmg09ՙP.71M| ،Wغqt1:}T(G3S1$t;臘IՔFIz<7#usiSZ} b3VƙBP=Gu{t]Y5`wbaJNgMj[ S.]S[*KMtǞ .''hQuH+UBT<<wSJ@R{!9ި(1^o14q4Wrwc%܈ĝa|kr-@Q 7$·N=pd 3 z<"Yf(8Rg`[Ovϝa_{d'HP? y5<鱦5؝y5|qM ]W}۹vATP p<ډH60r;tcN@r4]$oU9oQm )\L!2պ D8 5.P>Sт/E|0Bbg.ڶM$+uaJskY* OF *CSu.'ZEV!N"z}Έ}ǘ`S" <{_z#qQث4Kჟ>| T͢Ayh,i3Z?Q!@j#8tEU")܄ξ&VSDZAU$r@Q!"T2Kt3 )!_oW(VcaJIjEsPm[*e1QqQxKAm%[:[g;a9O3bk~Ǒ$ULd `4.ƿP`lS4B$z@"hK:(RӜbasדdƹ]۩#%7XMؖ_!(͓Y0H*/6.#g?qSc;I ٮעhynӑ:x鹝x)~ඏ } V0 n1d2l_t}A%I>e Olj?[kZ1 8o2Ⱥ!'.ƨ({#-ڎ)k|{y kXs10Ř[q :z߮LAaTq/J %;K 2͊,D2jڊBwZe?_5*vUόܷDT HMs9}ȣj}Pi3AȖmZJ9tp=F>Ss3~}G(b=ٌzy B*u\'~v ޖCe"9zX @0 9},J䧭NafԜ(^NՄ84̊Ճ/̷Qh~ZU1li*A!7N SW˸snocSݧ# ?'<<%BmKDhڇ|24Ykc~bM7reO3+:-Ci+A\UyJCxU ! C_|ωc@sT$& EiޝsV%;a؃X¤$JDxfMQ%R(||E?T85V"3~x,8YuL,E+³/rdCo6k GQw-w`^@խ0:9"GڸH˃q.L /xm' (P۳Y0h,AesN^Y=cU@Ñ`f ;#mg8 /?V iW1.$2m+%/=6h:]ݣBLdWꓴ|bCrˎXza?wsD$AJX夦IAPvS)8]y 7+kYR|uU1(&vUmfmhuf˔@zw疈ʆB13c.Uӂwfi*Bd~϶ P@lY9P}J(-7[PEXBc,slvsZ: `e {9i i/(x؋%bծoȪ]yGýAu,+*A=g$Atv+y1`dSSxٟU1ZOXnI)b;iY'!+&ewj@,v\FB-xzU>Q7ɍZw?UyrOx 3Բq fd %m],~w2;nGӼ*֫*EUg;U?BkrJ ̫vt?\v/JɃ %zԜG@BЂtۅkUM0Nyݿ-ͻpzxicj]rӋ?ÉBb[xoTPȧ(OWV h=jTr(r$?Os@Aj`m[QEzؚ h$$!U ++$pYՓ4IJ |LH,l>jjg=4?e b͛F3xy;f$+xe*dZo:+jwsWs\"Ol+BeE[d^rлac~@d`͕*O;Y ܒ\lh }plE{B*eǁ5+㤽Q42ǚ&pVi*X!Syw =NsM}^~nI3@sg42/~xؑD z ek]x> U.Sb &ۍΊ6"Is oc438ҍLTǴIjƍlg!oHV AʶޫۻGQw=nlP Dz :PO2Yri.jc^Z9}3(j.kWMל}be5yC;[qF&y d,2FQ k0"5c L /판5}!ob-bMHJ]?>*̉2D衛>&6"!gO*m_Kv/3jՙ^lU<lJԁ C#mOpO.Nf\MtQctB[ qEM(wqnr&1y1PEa# ]ʅ'ʰ u!B!xfWhy*t8Ԧ.|) j{rc'k*4X i%(94sc+<獠D!_Əzk<_sH?x2[X3/od#kȖlYE\Y;"Lfv}b|] =R{A2l z0yc-%ط<*WKeS@k"}{%Ěil6௻rgUt:,+FG2VLTT'rֶ"ij/͘u 8YᔘY@&Ũ9%V4a,#0&!@lz! ,;hoI6P R*CBk=RC,YKb=(IH9hvdIm05GhY~_}sl6봓;pN ?*jػ#̃ ٤S-r҃VX4*K76 <7rEd#!6lK?oDdx@QrlN_e11WKlk~*`=[O^aTq@?-,/CWdHpR,"Zk}dvQ?] ('gօ |b>k $mn ˖K^s<yig%.iBY7nMy쇾J 2^FDP<\#pQ3 O>6Gp,/Gb9m+![[C>,3A2(jI9}E2ƴ3Q0}[B\ Se  $CvdEB^MMߣ祖>sd&WO'[^^v {4aM Ҧ<LRWah65lƦC*]2;4{UC#lVYdu_q.3cJau L\KBI) JFNpYfU\&L1 Ic5<ù$\; @cthNB+\~,"ؗHjCgvu%0F4`0 1l_JbAĹpLL!5 # c=zywUHQ;VFsOdDZ?|4/ҲhВsDoA+=L? C4=оvoanth; W5;K\7g}+xC ȗV j ǙdTe6HZiț_ܤ* R]v|7 $7@)_ vr%eEE!"gL;&jۛM$ UXHAP^^;T }ɞ6=uصBvb%h7_ @1(2kgI*,sxg?&ɕ^ S8B4{ߖn&XP w2[JZiߏ0KÎ"ɏRNcaukƋaieRA1&.pI56ړ,> 8 tiK׫]~a>I|myz@])*=ZAQW ~:}LVm}\t`WJmyތv\e䷷Z?b ghp'b߄mk1 <.hAUa_I ㏴9 vQƂT&{ 5:(|XJFg۝t6:DHvF(Ti(FIh7Kh4 2i ˲4':`D_ֹ)rr41Zqmߘ@֗b)'r s9(` hnFF $zVU T0ڝo%W_1Bq^@iS8^ןuSm'tA?زPd~™w\V _\)r'0K=pbr?PK+T=)C{ȵ"Qy K-z-$C[&![BeO]OC]Ls}hxh+m䕪~Y)7z11, 2;q\FP4~Bk'sSYxe#XDO$ ,|y^. Bb9󹺍|}@$tUފmMG{Ks}.G9>jlF?tvi4eMFi|M$舼os8 tp,C-kSJHMjݩ+07bܟH%ς>Oms$@0R>jjs-MBo3f澖ЈE&,x?r6?vtK!y"i.5mQ g[QZZ=q8BnBkh8s!N1dC[+r8j}4swT Xsh~чjf5G~?S: =(=ܙfXMG3 sL^.Xѩ%U$zB &j=#Yl v z<ꪘۧTEOqS*^wUPm) j&(KϜ'^=U;xW O5+N4+Ƞȝv*[o/$mc[#Zf4Bn|4hMv&I& b̜9>eiL܏iU8j2Ӥ3'ݐrSa"5^$gxFR&,ƛ5\f'5筠N׹]p.(7#rcY{fNP12d6 -meS9R^oadCPɻU os 3Ulk~P_۩4Vb簲>k )BJ#s;m!mY%}QdhC F}XE+;Rx"Ӄ2D p [{mBJMi|ˣ}5'fͲ9[q-t1AgB%i%-#=OA02Ӧ+ApD?xx%63ߑDo#''E"ɜs7ܥ,&6V6}.ҙmcs&""2r|*o5 ֮*!CZ(:dn0=H>"@C%R}]mdyRJ{g%?c)x >0TEr( RMx0%Y}_vyH23Js?S)Ei%;|HC 6MN)^-ؘK$n/f9MWĂ |x3,=Lb#mR78%AfdjP D.h|̑W{G[qe&^%ٚ;Su -99g5}OcmO5:›*x dګiz VT@'sN"ߞ HY{f%l}3k"$ک UjzY*p>|é}cw]$e}#tH$\WGx B@^o”(Nb^'xM@Ј׸YY򂡙SfyW]E^h:wo7Jdw=gG7f\QLB r(YoL6i.+OO3u; ʺ)T;Bٵ/< j/ 9 .' +Qe¡{V>HoF[4* $;Ic2&~`a !]fz|vsv+*-J!3ur3xN,yQ: YbI,$[6YsPpQXmĞtuqQYOQs' /4ήB[QN9-U-AcIx_U bOc{W]"x vPia^ggิ~74H տֈXvuY1=va2ftFz/ȷqemI wt8A‰U*mRFmkSsgRaS-UF.I U仚^`!{9Mُ^4A7jZѡuw`i;d(>>od*$+=? ~$430U.d)Rb#.wͬ=Ma 91*#.wRJ>5YX aNOQ$  y3pOS3==_^a}GˏqXhADˍ߯`,ƞ@zF-2/=G 2f\CoYVH!Al)%ˣOwʇ4!DpzcQXxø:_r5%Nz9ODg[>DEik~찟ژhMW QLm.T4푋[)B?TEHD 78H _4.+0)Ʀ)̧E2(ǯ &S~)qˍ )41~aPj{@V@5qt\єVa]h]?L" a}֗ )Ȟ"߽9/qɃ-hM ݀P㠋pNߒxgqSѠzh-Ub\Dm6GE/kmayHj'߇W;aRzX#i*'?JO݅*Rc/kK$>wMBDxLuʾ!rڈï\wn./ZR)T$8. *wz3 lzq?eÙ^d2=ISg&v*PVfH -vt|g oˡ] ѨjXހN0I~Ͽ2sV5w΄ >fi8;%vb/nj*`U"cFY NեPj-M7X6g#h6 hg]t3Ud ^%b&N0lqJ6g}0šzJ9V53(<LEmhe8!O2MRpzƂޓ ?9Wp gI;& RkmW{*Ԍ I۫F?em6N=tVKJO3XO^½PBoBFzDG q&>X3ٍ#8+xWGGo>>N9ϲS 8}kh(>^6GJۃ35W]B[T|J#´]IS_`|J_ ?xc\S pa + 3۲FM<2tl7'~ NT@u15L|rEN @X<%ձBJ8JR)1!9ۭ!Pp떳Y0"5rVMGpݝGuO(x-U&rZAR3q[^X(E)Xwhַ}J%vQhU-b=8fqtFCX4S\L0uS?"d+Ɯt~dLMgϣDR:fu.Q5#~ƃ!tUX WJeNpI/t@-_]iJ>I%^>z]h9j4D7)H k3I\gidk͢eP Uم-8O46Pc^Hn"E=| Xi^%x,ԹϑS/VB|2F=O*ʝx|ylbȇ/m\rNxEIЭ: x!T5 V-n)2=x*G]C 17YƬr&\>QB 1GMޏ`줒z,g~geP ҩzCwg֠Y^!IcXcIb`|wJQ':c╝2/r?vEhzq6>I#RY+PS_9z-pE$@msd72y%#?rlGt->sE߳L:ǎ?v&r㇭e[h['q..zb&y|D_^n8>5#1YJ3@tԼzT :A — ~G.^PI |uo()ǰK]^GI{sQ e*.UHlƠK{P`u+Z,_$5P0`~HkK< OCc|],^?i-*sad_DRLJ9G"9*ή@"(=e@HЖn]_Y'c<N!Pxo@)OZTf*) jP1YEXZA*"[e"d5$ \p]$IUwGl^ zOdhwߴM)+^h3eԨ䪄$VykǺe%'*9UQ^{Of8:j'‰rON?ktw/=Kv%iZgសoԃ+\Xc8gD-(:uӜm[f6H;,B*vq&i5ss8Ca43k-D׺Y6+[ "Mz>oV(q8 M1^3DV ɜn -V:q2DPL2 &kF!+ڴ&7 Vz/b`6oS#EaoN^dHk+.%].޾CyV.5鰦tg >73v KZ-L?D// gX_2*n8i 2+ }쎛۰qǃ~'0"01Ug0 .^Ɩpiҕ5q5BrıTGLq/2G|2uĎg*Gmq%T\h!t:>O-C)s&L_5ɌawoUCj#\{8ՍwG_;J=HV~'>k= sJ >9@V$f #`B2%-դzbx[d 1jzY\Mϑtwo.%5ltl`)Tt2*>)c!K Y+翵@`)>]+b'<紂u>>` Np5Z(uHhƸv$ݜGwY8U )32Ľ+b>~U^w#bsHH-:̌;,qA>'j^-=tV=RJt,YyBc9#9)e$|B2]PHQ1N G"[s{i'}RXt-oɖoɃ3C{tGs0ux` eeOӣ@5ջ{Nf}] $+mQ~x$I|k%(cϣ"~d[0/V1ʲՂn6+gI l66SiѡXg(Y0ѯ`"#޿@pҰw-% k 5̸M' =mP>gۜhD羕Pf&ƪ G69POdmGNe|]6]MwgbB ܂|6b&v[XY` ;7*$8wpiRdsH36!kq#1ޝB%MNoPlPuqPvCY ?ueLsDF쩠C荸P/&?R/-5~'Mi9/ؓr Hh[!C.rp| g[+A>Bј~>ߨy?\C,vDzgYJ,D(fIU?i:$؞-H}oe[f-R J(g&Iࠍ  L/ƅIZ8}tWUM !+Oq5\Ğ2\zI >k!ˍ%{%@u@6r|ӮJ'}Yk /P*V2Bw?dlPg EmI&2աzn_7n44V^:֮)c|QZ>ws*(-w29\ڕC[k e/d9r#'}n,]nueޜ8 "EWB rԋKQ֋wbyBjo"S=2V4՜q ?+[zXSK+9JF|"b£l|f~gaK?Q_Зp4FrEx\Ҥt^߇c89>^u>zǖ D 3^)m!XN #- Sي(7&zFb7u^-\z/R]RD2o" @'·O2f=pf {BRLQ. $DNs?f8~YE!H9!!{H"CGR~{ 䫐AzcG8)+]\/WFu7g<=[͍~*Ʌ ޡ'Lf蘹g=mxjrpY@NRH)3|K]TR#TCw +01 kw-pѿԙ&H?`xl:_MNp8[%:+/E82WR AuzG&>`'+QLC[kaY]/ru@ayB0Uaq]RICSHDA)XD-Ty vHf{}.OccL  lŒ <1ϐ ˟?r]&xE? [QnHm-:=zhW vcwd_Oգ4M۴X6ĸȮ1*œ=Fևb Xi叛۷ʶ5`XS_$_~Ŝj1^uv;׊P`4nlVWBPꅳ=q52i 5G5 ª*S-i~x+_Du]䬆H͡bn WfDn@ νq\i=d;P%5} k (NXf˧?Il[ ĝYO Jz i^xqP*! .g2FwC%P.5ַ~u?ws`\p}HՌ2ggA&o#oT~x_ MŰvRqiM1<*~ L_ c3|Ee16E`{@\W2[6LgZWU.nkAX'crNp#V089yZYeőHyPOꁭj9RgŮ;rb"f *u 3zlI̥Ȼ$ |Mԡc!x'4OuJWC7Z60SsEV[ὢ OXOx;W_c Zkv>ymyP.]$q=NP[pU$Ќ.^]?mqؙ‚DZUwJ n!S Jz\XcBy"01y\^b B80yAe ǔ\P-ZC4 ҸU DqwUwPm61.Х2zr]Wj PH \9]*ǥ%IW[Nttg\8Ҝb+Q`Xq~W .IN ]ˋv!6 !/D.pC!?Lҥبcw>z3@DOڜNmMVy ?ɭp& fz1*E-vJAEStLGscOqphak]WW'w9㒨Tb:z`nY_T(7 ɧdDGaw0a(Jd$C5Ҳ%uAT-? L>f:s9˔= $#^^6ؼڧHYųYdcp@@gdQ Ov(?|BsHw)JKmR.`\YK_Z|Wm-=9܏̂ z <@) ha܍5B5fD ڈ_eBv)cPg[:K1z&x•oSN+GkdgIʈ<1$ &bM6iEj0oS7 D+4Ӻsd5;_cY˒+eTMfMe=GQXuW2-8*e50N^hp9״٣θ&[f-JBܽD~'\}\q ,G_v@Qn8VWr8tX~TW{6 *bȪoņsPAavg!-m_ 2DΥ ¨Hit#^n}5?j]FIL/̘ArfWF¨Jld{<3R+۷M7diq[}?4,Af)U+NߜA - =)iOjOlsW*JxRiՃR[ t_>+iD4vD,@!_90f׵gX2˹w8w\בb ,{(1eMbqjpS5zA^{߯V3lQ\wZ~%\?3aKB#kJLYЂ- qRLLqɭGBlxx C-sWY ca;^%w ׶@2"b 2i~"pHe=|BanB|dL 줗& ?2El~>Z5Y;"#GBẗ*"_]swh`vF3< n+lKL,|:^:|nW5ݵ[CH.U}~]{AaB p3w!g2DlVeB~HP٬x O<\qt #KnIECh'^*k;=^3;P1eoIʟKEuc!'bB_9,~:)"1Nk@xN-)oD!Bd%GL` 8@T2Z .,UD!Sb5aoAcxs R>HT2CE1\1RP1(Үdͧ#y?$#8ipN{=o10xEJY\!j Rlj}c;MZLo K=%ۂlѬLt[GnL/+>-iΣX$T#”B/1W(5uwʇ@{Av\4kr79c ȺiHe2S֋w~?^kX&E'*>q _%M1JBa_X 8:VRrf疢a Z[*S%*cDq~?c8n.-ՒVtX+ƫmR,J-ZҎCLJ4;co{t`~4e},+]Jxմ.},b1"U#wz<Ck{1Gڌ8KLLÃҴu[+q~ \9(~#hG=WQ )#yi$gGMnċ:LQL _1EwzP@cD tgZ\aobwo镄 REOٲ{U0$Ih ýR+/5TSjC5\1CWE(ٛkv !Ru-Z"02f*{"RcN!TMݜ&0;Ax~b<1wYXσ~zuvȖ6#g#,*U+R^7{S [<0 d.*Wz63cKſ2}B^t#HQ?ټ\)Y(wW];T hiQ6Fy=T02Lfpdy*Zz7hjg)B(۫t.,C9b~]NdzhF&5:Z&PtX4e7 l]AR]y)_!")m=#B pgzl,bd:S9a2T>=sf[qp'8wd;7HBU77BnXm8KD![$!ԙUhI&IjŞipt<2荺qsŒ-9GSfEKPŭ 6ly] f]6rX7KW3#pUc@چm{j_`Mng,gܔv>敋h#\+U 3Hb7;JlR)+Lt-5-X/?nǯٳqo!P6 G8_uA9E8/tFwPIȐǿgqNCfC~I5ō12 ct g&SMy܊ܨUs_ydH_QiK7.qYⰤK8?\Ӆg"soi` Je{<6-ږ$VAfEq2ͳ`=-|=bMc@r썾0=}:QIі3R]vcRtb77 Zڐ|A<>B|m^2}uXr5zafQC_tgקuG.?>jv')?s%K5joͦS J \9u:AgǗ-7>3>nImgyeCawa}MC#4æaj |YLbB(aY]wݽ̊x5])R~ޘ"WDҍFPbj HJS\B5;[irf!3F;8Ƴ}ɰEGn6_"@[-ZG~RrJT]x )5c/@3u e~Ȝbh2XO1Sx+|x/Qgec_2/k%烞›qiaX !s[حJWx N6:)&K,}l !9E9^lZ]En.p*EˁAB7 \q 9HĦwn.db'bo[ 7KrDGGr@W "{už4Ź$\#%IGPIX)kr _뀉Ac111Hm+.*YLtxJ.+/B5 !hn<1 h# IEVCh2TEPGFz#|ܯ7>۵ 2Z}ƌ (CG!{YF`ER ޓh,fo]*tSрHty}T]ǜʿDeqBg Mt*IUߒX˶Hѻ0Wͬ`Pe#OFV_v,28[Q9W݁Ѩ7 rc: @KE7e B93ZZDt卫47 Oe0҇GW`? uqg8BHj{`?l4đw# NBYY꽾.ޚ] Scښ"}wlPwNI'{x/3Z n \P>0TC\1O.?2!8ݍ5 2&) 4~;T?vBisv&u1h ?-zLm#b08 ݝw!; 2tۣK\*Oxx*ѤW>f6WẙjGCڂOTIwGE;o-,DFϝ=Ed"U;:ە}p);5m}D޸`7.5%Tj<0fR[-]}cineR;RHermb`H Ob#|L zOcw\|3ƒNy(.[r/k>xJ{d9t:<W09e;(ebhj:y /J]5u;JԴak-p)\PW6-F=*3O6"B Fw4ѰLgʚ|_+%q й[jyGUiw5^NYd* Ǹ*d*rQAv'? (<и̹rq ctչ_oJA"I_rLq{Vf x5t  iVZk7dT87寧@'-)7aBj+ynRD(I'M"1Q4v^Ng&2L ~=Ĝ{S0Uݗ\3wy2TmbNZ\r{u˥#V0VSq5,Aa) %ޭjf}sٽ2AP3V)OW' L#f_E>A1MF 7'_̗AZ򪒦PDb7kX)c}&L f&!eFIr4u Jbf"R*#xa2N^ `roO1d[c1h~(w2:,>$v==4u9 @6:2a9ħZLۇ2eW3YLG"QED)<2!m[a<„-9IKuX;w.w9͘Eq\U0=\ euOm#qei䡙|;>gқH yTqrwZ,$)v:dA-om?u^U mtPj+C %]@ܒaHiw { u;ME( ?<IGDs^+!TkcT˙OP{䌙fqyDf˝z1mK54Xx0oŌ߇˅-Pj~E0P:{5ǩ^sOGSzOx ?A+߫ [/wK܎ӹ -njѽVuZJ0vxfp۫oIrQ"! 7g+ c2rt8Z8))5, m c]~ӫk gd}s6IM[K!2fXnڼr8!e 4m|@צ lj"S&ƠpVIjQĶD^%\|vF0Q oUuT@\M)呲G[dk,F bA-4v͔#] j)-**x+!h&OPx$2!q ,0mӗ8P[6!D\߮7{:!^X&rZ5{p!=5aT t gE_я ^ut:v?L~? J4R}*roA":d{XB $wKO;ґIfhQc6ZK6 ̽MWAj( E# \5C)2ACe$?\~tK4뱿-RO,AS(\1#nu; %q}j—R,+gae^}bJ:mq ik/_p؛4[ec.cUgx &VA?T 5 `Nt,*?@V=C/v6OV8QE>>rTB^ L6ˊ BX~t'ޑPWEĪ#_x0vOk~UB6v+4(5Vr8tfpH,Y7 %ߪy.bch'op6tg?HmS}V>:Ȼ)j+} {/^K}ʝܙ]] M :q͑Xw#^ԏO{s O|lNari?|2ùA0i[dGdoSolZvZV[ãڌA*Zn2>F|d;jM O0f2en- J^YTR7LuqF%ЏT%azSB_yNf Y]PxFrz<W @r4Ðu_ld[ B7(+LBseZ}a3VVA{N>*DvVq?/a>6 _Ba%6ȥ\pӞxO e*27Ϥu8^|I!oVԥ|@g``&K6K ~w:Q'QJu~ASf=DKO%ߎM" 5-a ˡs;aɛ"䮋S Z1!Ɋ4DY,s\`Z(#gr'ZP^wq.4U`56n@m~Gpƿ@S9')d)ԁmU*ˋaf1> ҋF@ĺrmH7k]x:l[1d %|V%;5NuX~?6)Ν|_7U`Py3ୠ)K۰dG9uA6F(7(3k@pdp1E7S<&ɧЗon?9|jz̷z[[P7_jDbt3uJ7~l[o 6)mZamhӽwf&FHۘw׹,m:ٽcDy$^v~<^;OGj]"{oLV0ι24KPY.⛷<3g6-AQkbIRsb=X[lx&#Ca?Zp09=dz7u^v{%qĆʃb}  sq2r0gsnbH͋TURN< -%o]; S #˂na."E N:2+cMX6{p4%Y}90rr0R&w<_$ƒȳx.U庖.5M'8 %R;T-7ZW/[fqjDamLXK}8lg#a-^jGPHj>?:(@qIQCTN`cT[ V>@?j 'J[ŝ捷D/t%'GoDg펱{9qV&3&KU,yrT2.;g2'1Y L<+vBlgCF_F/AB?nJߏ}Ǥzhh&pؽو3I6%,o %AAL6eQSڳ&ŴPlS6%RsǤJ o/Nژ$;14SZ.tSd^ŸFgSةA\i 9/P}"7f==@{݋]Z*_G-B,m^ *+aܿQAeuf8 P\W{`ptki(w:!UrZq:m}M 6IHKu7da6"o56*Xnn>b_1r`)jq:jMBwEر\8%:c[bhD3~VD6b$b-'g֋5}lc?t&8QiS9]T,`KBF>wW\>@fѢc%+ ҟE#,ݳ.63n?,q'IL~f3A0d.!tR/gl&piOs/N)GN =7µ._F+!ցYOHq?շ֏]_ lqrZb>¼_+&bInK;<ː?]jD ϓ뤔p+ !?ʕ՞(Fh󣃩$r3sllM Gc8%b͟ʢ&nh_},b.0]4 .줧0dE]C=@fII62vg 3N'D-:aNLc/[> rjM\F4x*Rt_/’ ub۠*Ͻ[X,9.M@b%j,/9b&/Gu=`9еGa=C袼 7[O{dy*ov>v rIen{3жGӄʝ~齧/.*I\Oppn\J %U@a!MSNZqΕal MH`ZL]-k6m%j7꠨\Q'S"yC#W0-07y d"G~qέMD t]g2껱h @;^q #\\wZ^ZQgDStHzob +Pjs^BR k(\L%njht Dj9ӕ2+qV](FT,+pAZ? g<8>[}A*Fq{B#r ,{U B^Xxv䜻m4aqVD}G&GD,CvK?BJPyv- 'Ui/HG\KCheF$xL 58z{GG|{^UKðwwuôjhWuY8>1ډ69}İ H"sRyfN0BĨ`/kb: 0|r9s;+r7UvSHtiϨЉX#гl'@(8? `3,U[u,$H*}BQ/2*)ftr)2`u]4X7w=wڳާi tO}/w~\Eĭ\ӑ!=OdLwdfr>; Q `I&:+;U8ߨ;4Qቶƒ$``uif'D'-}lFhΆzot }TN "A ߯qYLAO -A=U4n.ڌ@J^[O'52vcq)B?$||H5j"d(t^"z3=tl@-R^bj-G>jx{:q3I/V~sM/a c avkrR i_lV:@ H׾5R0DA9UwőWL>kiƹau%hRqNĿCWt'$:,i.X5 ^Z˙G_6=wQs7P@f:M8XFM]MREe=;dIqr'PGj3(cђk^h|?ޙ W*ԧX- %SnK"BH{Og@Eo KANP]|" .{|}>1'}iOPf&h?|O"/>{,q6񺈨]jakHaȥFeHH a^d HW,GYI-M}EDZ], G$p}0֦Q=%JvRyo$ֲkzv.Mt];MشF$ڎ2EfLGOʮ /Үߋk>i1[jWQM0@41FcR 1;^ }ͣCqSA>'suѵl#I1ߒM; j gG -N'!i(2u?FL :?X$B#XWME[Bf]&  Le5};`+E}8xH߾3{!Y7 Yae?Ja'9G`9P#F,oxR :ʀ$7f7 5 zqˑ׹K*_I% T.^ ZT*v>U%k0v ͍w1Yn 92HŶd1<}9՗9-,S 23JF?*RM^1/QKs-6{(P:k"a y+o&D͋kK -Yy2MOTGGwWX qD>~ڄ)}}C15cEai#T?\Y{,Td!W~i}k p +5D=R:D!_;j*y`-)1̶=ԧ,dăS>!p3Q׮zח4x;*b0X[j;a19۴w˂NL"oإuun* o)[k΃*7؅'iALxkDa M-9^z@Ҥ@K⌮'\交)зU8.#낰ًMâ;Csi9(SE?PE" SnGP2a­$>yo~-"0h^J'E""@:ܒ2ѶySrgGZqJ~}YA!CP%ۘcU^ [\Iu^qSuh=!C~t6E MDW wJmYC}j>_@(> 򯙷8g*w(f!H?g3E%/8X(h$)kn=Bx;5mn%HHBRڲsڏa! +'kysff"W7@4B*i丽߳ŠG%+<nU>}zR.pnO|Vdveo`ĭFzX|uހ:Ȗ4AlƎa^C ;V%ýlIiUGJSZ GY+͟#rER[M,9Ud4z"[.a5 ndCdϊ,'8F*!'Uol^bm)T{xaCXKn?"59$M ~rY0c75I6qQpl̰O9}k9˄I/[r$l:;C&$N+/}AZ)/vzXU3/t7{Fه:}eT /jN uH@||%/՝hӾԓl${ǿeixHO>lڅp\}(y?ďY.YXZ[ s3OZkʬbr$ r",d[Du VGq[dyo̭˖?LDɹp˚$+s璭?4rS2 E~;'?]c,fYf&DK& I9;?"\^!ߘ9&%5Ok~#8˜0^̀A1^l1F8e2*sh $" 27sMV[cvHv UlHҌ4Cզ#O%>_.s}kDk`a;>`Gl^;`svcN쁾5\ݖ2m'/BUl<́zYRAtBSG|ƍB'D|=yd 1<5{Df'Eϋ': OT5tAC[S#VHg x63X蹆h4|_3zoD2{XY߫[ Nhjޞ/umc:D ;{cl&%:HCD;6pZ"nKbsPXlfdV1Eө$ t'a^O[A0zD#kwb/~JX?J#Hmy X._`D^ %|REQ> _-4Y\'X "?4lXY .|@& Q\H7$7=Wɠq.fcTjPG!A3x 2·G(2~qL(~E |߮jv5)*Ӷ2ez1 K-,(bq(?c<~M˥6Np LOB {~&͢JYf_H~J2LP *`dN;Wtc|')0p[}9~24ۈ d?|8:.;qC + 5f ?pc)ALa~Ocex5WF0mSnź1ofxzgv r*,$")6$vdqI'G |r"R^;*UX<\<.w-lj-8mĒ<EDRifx[溴[FszgS1de^$CJ[2(ҼNy0 <X`',|Q6}䇾`K1@bq/qWD?v*a?vl!#qNď퇁w++JNEd3 Zͷ1)aZzT 0e|/w1L?%Wɏ^$>;V&i sGpiaҨ*dPȍx|+qu-6L6=QV`Av/0H$9$8H"RĨg4\^]Z#U+c}S?4FY5A/6$[ h90L]q&)By?֍.'Kڑ T l.| taYPtH)]R#V;<j4_|(0(oUTlnMD#`^C;MZK5(;'xI-G% BdԿI`Eg 0)ç 1tYWJo*F5Iގcsu:ȸ|0{jak9k kr93/w"H8|CޮQ 9$;;8Ni mp/A~qoehG֡,![+,r Rx_ӷ Xjas]΃ϼe!<6oܐ@{A&x]ؗ \'"޲Ƀu .T(?D}aXp Qk] _hzb[:4`Y2J.`˻oO1{ Fm.Tzs O7c5jP^}WucB M7t/"WwƱ>1 &"tKծ[ICϏ3橝Z=ZSO]+/BwS}?]m8HhRZ>xZoZ9Wh^[ E\4#?刑S]ux~'#n`Xj3W};4xcDaj Ƞ JO֫^S⁋Vù[ _9ZtNcvm18"Gu l+8MKITڰ*KS4K$bzjo=6WVd4W;>ek;o ]`]]!$"I #6FHl&id%\.6>6kx1jvT]T*8_6CFPilU%J*Z0+RE&SrXɵ'wH3lcs<^_&/!x){ 2dZg`XaA#m61gk߲:>aEWGT<9&#hqM&>C'TgLsT䠁'XvtX-eE%z&ai܎fm]mXGk"gͯGάRg-5L.7s'Ҫ<+UgX2n7@LCcf$kq;X'I3#VEvG0hH3&fHGh /`sQ԰HMdwz6K´s}p@(:*WSL4V G]rs`c{lH9Y/d#9_añ乜k7t ϴJ,}(0CUk2{P;39B@|H; [uFcw>F=OSz+:1_8 _skthܯSYBܝo<@,o= C>W"Fֆ^BvВ%ErAqx\,]A.u`أKjLM;8@,.ԻFp%P5.W 124G+c McRl&zU'g\ˑ vJ$ei`|:Ӱb~ %Hka2Y^ĦWp d|8ko)>q)o*(CϻY(>ؓ3^ghGT9.@rJ-p ԙq[;Ǘ@/džs#;hj}.TYćlʽ,W Rh">sS VqsPa#[N ]@n}*l-~M"x枡 V"%|@WY@g(X软f+Pư< HKkWk'ѵ!|.f9Kx"a dĵuu>Tèdȝ.6/(^\i2;Dۂ"5͂PZkP )3-EZpC[-ESG2s_(p> zeg$i/'O%T19 t^P_E2^MDh[bW#:^ &W{Pa jtM;o_Zzbq>iŔwa`AwGyI4;kz3ׁҶ(oĩ2꽟M4n 7e^I vdyj". ,!+AhM (6BtdgUߍ߯˄?eӓ" eց}|'Q:]/ˤOH4cr~%UިrD{x+pwN9Oou&Rj35̼%JOD;WL}C|`J*י6? f:j* {:8$Cbnn|㒞-YIx&=Wx^'?q,*iRҏ- XRfFX2V@hkx:Y5ЏlKqN[r#&Sf+1z)ZXI۸gl<+g‰FI4C3ok}̟f).LČS!\7]zw[ڐc[bd!GJY7'btԝK6.Ԗr|RmA+Bf9ޫB,[RHL5,ȍ^vv_t#I_W?&B*!֎&d BR-[re*;c(2{''Ζ{1/B_L=[?E+#4.bcX#h*}{_$ѯ݉[\96/ݭKcY@BL1K߅T~uHhTC`44X/ݜ_w.Ӟ`A)Y[A7!]+. mapCj9gTDr%|pVWb5J#VIPR9C!m7^ ,SyB;3`y_/ vmqܫ*εuxs2r˫wR CTG<^vwiSCm'6{+cހLAfVC{?"MtؕaJcHӯ!Gb ׎דѢ_K29Ϸ#@fKEy0AKC6~l1o֟M s3џYUXj)c!~mH0_}xu5fmbژohFu\dT$-vTjlF_\]Ű*0+:!ϐG3oRd_Jûѐ K?gڅo͞0 b@8Ʋkaȩ8WCY)u×E"LȪ>?|:"NQM]ߕϴj5NHCsZu;C\Pq7fT= da ㈒( LwsVMLH7~s!L'WJ@B Kgs3z<0$GB鍟yTx+h>>$M5`W`SlD|U JاuSޥ[?FaOxgQGc<ȷH}kHSR;|t+Uxɶ4i_}b=It|)x@?tr .Wh 2_Z1 Pσ}QKoQaʺ3撙q!"SnxhX,R"\ƹ1Cc18ܵSVF^ǀ=z>qAKEs+ARWmlzLB E8Rv!QSi?])' HN[d޽dQ_WCtqsCZ tyO4&1be5G6lV=J:<5ڐHu)Tas=I0Mzn\1͒' b%Yvh+oz82wa\AIvb.]2-qi5}wIMwN;Ф\ZP9n.P '|owW#( ?n| Bh9+V>Kw7]n>^PXIrTM”{~Ԁgp|C3w\}Kj+L:;KJBe\ZtMmzpuI +Hĭq92兾]2T(dHOjއ\C|)6>zj#į5`[O'Md*To$zKF,Qnr"pvAA^kdB"J9S+Qwu"bg$[CzD.͛RMdа8@w&?i4WP/J71M*CXo7d:$8f5/ 3<۷9B׎Սz>aVWP@] wr!mPP\kKmmfT#QEݕiJEAcc"sM*a";hXx$W7[icP{f5sD1JU_sD CBK]sLOgh^r`1"~7AٕCY~U~(靤lntu!A kjt'.s3q~vv)J@uȀ[T~CĊ7zքĊ{)pdy{+A%(g(#ѝeҋWOD:1c%(W*(xD]Ǎ}='tҀJ%btT!BcM1K|é?xp8OjݏzwjGD&ָʳ=c@s.ZN<|I\ \[5_wk*ӊm&ǴhRg/HQh $y=\ҤF gBO 0}-oE3zJU2uN_q.uR)eީܥ-犪ԫ0Al 7=hRaw )"]ȑ+ǧ3tL.U;qwUyhgmҋ Q6W6H'[,uևi;C)zU"Y>DFS;mDtXpz`Stg'ǵ.l?SH&YsEuRtjIw]WW)E*9Q2 aye6f MVGu4mšAv_z&D?4X꤯Ѓp0z&еt(OFތ [C^6jb6='(?AGlJn$*@L9͕}g8V#śJrO{$S ֪1OX g϶T*_QXkH$0q!tS̏@sRCIYQ]}Z p D, 4tmDpKg?hG'"U5Rf6:7GO1w+wU%hNx7Y׉m sF&î4Vy֛ܯ3%U}9 ] ؂Oإ/wUGv8dz}Dxl-Q~H<"Rц$|hff\+ -$9ezL78ZtEӻsAORت usBserSKX o }yi|?̏+V(w3'٦l>C8)wN2H h0a#Dmm5| 8\n Tq/M ոbD!$9n+wo*UdD 47t$EI`҆>aA'tK kpWwO!g#o5Q(P"ԩȲ3g!^Jӈ囤88߶+fN[]prrBz 4l@RO>li,A I #CڐpY \Sup~(4Zs+Maޙ%QQC9\ɉG,,XZwK=Դt@ϚD* oPVv>tG3yb?Y`UƵ:DL>~ezrW\/[ׯiM>@nX j«P%X0cЫcmd9 2t޸)@$\6?A:W?t˕LV*=]DVBuP_S yɋ~W\Yו|GKN%P, \>B' @;I{NWO6/+B;a.FbbI6G! ȉ3* \%| sEURJUp/Aa۸ޯwPbfKBLj%=HUFxlpjkϙ 3'K`vZxӂOE6b+= R}U~s:l/IӾP[XD5!"YFXu1: eZԁK_{/ޙ 4c$t)k%`tۑ V h 4l ΔFcnAR0t 7^܎P할 &*fd/D_T:a*cNq(wĴۚ nC:JW,F–7hl٭jϝ[L <_/i0,V$`Ov o'i\d:@>G,BCl 7+5&o×E 9X&$u&ΨA fȝ fCG`"2C눟%Rd[4v* ࡁ4>'. Q]D*fo> !epH)͑ΑjAs&A;Df_Cճ:וr&fFzϽ"VBzjr7-XCnJH\f/tU6QNn$_ӊNWƉ#ᶋ/{_M/6hʤi[K(X/ɮL0C]GDRPxw?|fVStj ^>~`3;XA\T fj&|iSlR =s~,ŖpJG"CCZvkNs.W'>,aUưA$UTۺ>LP\-Y'uq0]0Sh9%;yҐlk;+DotPm9yS!&>rBhR5c';J 6V A!'yy"D6` !gV6غ R;9{L1{cgjFȁf+(_(OiJfs6[Y|ߪ8BMvVj-Km0wMV*G&V}|s{_-"8B!qfX W^Av)>O1b܇VRJ7$A +vwѣDޏgvLqaxwnEb[փ;P_-N2DtQ}kfHYLM?zjhrOz iOmO0vwit9 iUIEWwz"mFZ,s-y>0~B HL#rvh#D[ zQ*-|,bl5 uG$Dzl"J$=+_+! p[V/%.O" cAfܙ%3"e\3 t7]E:>18NsNuxZ=l6VS 'Ij53;[9qVX&+TP-ۢL/).9?<3De6^?` 0^ĈE'\ V cs"KڐXv'9(N䀴,!>LW]emiBA5<ӟ>4yDg 1ehl 0:$L!4 Hp- lܐH6Dxi.}f-tz9"J]}/XYx{=o &%#kRр]]rʭHnj &*Pزny Kzo1MmKM!w7EL72]ŁC#1GC~r pdEO 6̈ΐ/\# AͨE@ XZȑ W kC5A00N E_ǽA9- }`Ǻw=Bax[WXBmFzs8>5[ m" 2c?TpK+ɎE5[{>l*aAgsKlPjOd}aL)eE;kg\IeFU\*׾tagJ@Yo8:<gV,A/+x9Ov.egڷcEncyp3 ΥL2`E0) MPRWB^jpwN,ܢД 4QM}+q 1y f,ŵUկe8Y"S.wOHx(Y)d] p*WAB h$LM-9QM=0 Y3S Ͻ[\oaWƗ7Gn@_ɝ= qkYH.kKGq{>U\2_tH&p+9Hz I{qǫ9@m|a+x_Wα :GeA<7L9o+`Cx42s'*vz. u ^-hmcCCSIŻowط>TI8%wHoeYc9ĄjP@%?ZWo1-;eNsp8!1RL(QPD>ެJv%R?00[N.Pxe% 3\Gg%Pwhu2_)[ry< h#3:6Sݑ8$ux(?L")zy7ԧpvXOg?+"禨gN_1)lrf4%<ݮ)oH[srPL6/C8@i=t..Uz}&ØZb8D-vҙTAoՏɞVڛP; ˷y_RD)BhtsRQzU7wM}g"ƋYEce@46ŕA"1c -a|ҹJv6K"үTE sũk#m)1 2kޑ&⯍ vܤQ~&Jc^Qxt"}`j~a4ĥخ,Ѥ&uvvڊOtEG%ª'zAP7qUڸdb2bIlI|5y*a-63P^nk9#~eHhu:$9tsmU؆mLAߟv(6[kPH7e9)Q6JJ34A#L i"RqܡrRts&ˈnZuu.@qV|ͧOqei뇟’Nljkȵ r^oF󊬍[ 6z}| qv@$W[lCKgKi =ދI@aeܺY A,8Ȳ_3;dɋwOB@=ڢ٪93[zv'$ԧ~ϰ$3$&yJP&vsi c)x`Y/,RĚTF-BR|>1[>Q亹cw _.T6ŒY"mN$kԎ휂8 NUQ;2a-rmEk_Xݩ#|*s5*˹N9|ͽԺBN:|}y[L&%WlYιuu\bڔ͸w{R $ޠݓ=Mㅽg IT):26b&?A7LJthu:s[qOf;<];蝰Gϧ>Z w:: ˝@ rdq͠)g*ȏ< 6/P 7'Ӿe)%y}Rϔz,Z z߆\2J(=o D(D6yhHJJfj!0х&9Ĝ+<͂6[孄%m0[O<׉3ut@ɲVm*w`4gS"+s6ۺJ-R7o,p%@bq+¾jEF]g=H6JKWӌQ{/ZDAY=czT#H Ҧmt{nU̠z_oX^kq Nl P8y76*)|hϡ#!q_{&-K"eBD!p!}@bSM a2ѕe4ҤWMi:-BF?i{1:Qߤ9S]aDIݷ4(S锬d,0|!i]R[Uy],~sE]CcK>FRE=Q)5?X&wp3;Ip\$. mQ$?e3?cEۅ5Ryۜ5Q,WXW!ImO>Sd@a !>?_GH[&e,X}5NiZY 2Ɔ_}몶ye2gLXuQ=gp#v]|_QaIԌᄈE"Cd$<V8΅=m[Gp~4cDoax֔F8ÓkHCYnAy-d !t pxl;G/3s?z?\ν})U9r lJ!l%nyi* |<۠>5'BV+PԪ>Bnl~DfDv_ 4auZV v6h5 rSP$+9#rS)nͨ*dć1;RI$L۸eϠcP#YIC1I<韮RO#f-{;|"0Elu&y9b eYSBWxhFo NEU6|Իe+T@g'xV,Emw 3% !.eal;sGJ^ƔDlM˻bk(;7m\of&̤C:v'V])69 ߭Vt/n;ksfAAծq̀q}D< /"Wi0Zϓ `V"-=}7>.Cn7xճd) \U7cO=<:RcO|#g}ӰOzu 'a?xkI߆Zz e.yȆ51]fŌ1Y#WZň3Rܞ*I sk1X1^|@"zGЕ޴2i滃^:t[{>0:* 9y*j SskQ fxlnmTwuB#= kI&2mAրVH#iCk/Wj0z*~.)-hKTB \_ y p{͙d~>;E=kҰ8_LOr=XȽ)V)MWSZMc"B? gcŨȡ vgH$~ODƩwxNkRLžtBg5);[wU""-05Fb7©WV3]WPv.)%"!yڍ4.S{·D ֏ >R+Lw^+E- ⻍s_vߵprhBK!p/e=@qsױh6Muk[|^{J;2,휧"JV?YY*rOFܝ'Y Ԯ$;j."M* 0_}3iV̓S⋺rY/8v7`lq}23S7axp@h-.Q]0"?Q֢Mj\74s͇!JkԺ*B rq6Nf`9GUjxB^ui7/Q_ ,f852˦EG/tYv+[ރ\ļ{)DRzP.9O pN^Ca/ˆ# 6G8kV/=`:`߹ueM!h`Ib׳R.nYKn$;mr ɑ[\𘖏J^ @Jzډ*q]異T46*|6SٟqCViYFq_ԨuffAB}d~eJI0*U)}C_Jl#3̡Up=V * K D8lPlIK+ѼTUn$ ،LQ\y.1k]` Vuͫ+Tګ'E')?;gQ=i.Yl|q2Cwn<7/?i" BFڂD4@Up!t(u'ODmǥP3<[ ޅcMє$mBnƄ35:.~ cH5t"pzYV 4~瑈և)XHLgl(Wq\!Ptlr@eХ5 *o1WY rCo>!h%d(}ǙztlR m:$E:QJiA X$b5&pB|07`s,^d,ȏNzj2V}_8ޑ?W<DSʳwqcB}UqxI>w*d:4]-MCD>Sv\Цw rГdBjTr\ oY #}8>M>]>9 咿*3"n"!*2M0=i 2 k(-!YD|YEEңf)C'CZJTރ2S|~ G|ګNa8-WU~.ߢrrrHLxGp U%XID[Oƨ]nJQ)!WL^ssTI)ǹJӽSb KWZℨIDVS"uJSukK%_ADNnB:ϝJs3|NsӞ y]Ho/dpiq* n>) 6\TA_?+\b]`{ ϙJD_)֎R.% kR"lF,Iṋ_:Z*Hr5xy& X-@5? F(zJ7a9֢ mB Lv;x+s˂X y} B>M5q PN1%߆]/]QT[xpFq{C>Pmk3>op`#. D.@6]x}lxGv• E?!%=8QbؐA+U{..oòhK!Rgr9l>zbYenX菡Dp1PFh 9딙e5qHEgйfs:SQӔؘS>IbV?HZ#JCV SI+4d#Sg_?:XPDKQM>xWLqD_8~/zS7DJ v*c=f d!*J@艻|њ5I7taz#XH)*$9#X9m 8ZHS/7]p=Bu t^ĦAj6&5ѲИzy IBdKa1ܚm5XSֿj=N\AUHٌqeȪp"2 i/%嫮ƾk;NrxIw^V*[˖%wA~9Ɩ8IrZ.L;M|#ٷ2c&7=yrF'ts6oMTOqmF(̺49l=|>96-TыgYpm?ȸY`b:=sݿ?N _Hys۽+qYg% '%Lf6uR@1+*QМUܯG|+UFbgP旭kc7"jlTtKwS:*M3$KCUĎ2ogߛ)6mް~RƾSI5m2)gCZo2qf#īau<'VDeX.ouRƩ,g]Ybby@1sstքT*es+JԺMT+:r݃bF1MX}UƉ`fb/a3Z!jAnIhVzvCYMLk~Tˀ 0ky9]A699E!y9<3 ]Rٚ-Ru,\,hwxt3[ơB9[xUMi U**eN!g߾ۓضXDCz' 8U3+\WReB.s [ 8R'"әhuʨձQf@i׎kHBxʔn1mjBςod#$=Yl=(sMo mCmGc.gi >+V wPdx-vJ'kHk*oVg) '53sn2V:ތw'tLc>UO67w'm;/\I3`,Zq{wp%6s5z?]*A 83eH9{w;ke"Jz%e5_s W+dyQ^m8K7vq`EP&+Bn)(fUcple#6=ʉEEϓ&Kc`XnFݍO~8dl|Xȥ FcN2=]o`\vΓmQV6O ,hbjobxY;yV_;kgGegi,"Y >=b|s>l,2J =CO!눊8,W?ʿ0h~-ʨ:~P;BMC(6bj:IBaBsIubY\W@!gCeA%UYwwsM2ݦ%LwAIںI(&IR{ +6'`ʓOyG2$\ҿcqDKpݛQ8j!"veYX!0d(Cַĕį*!47/Ih/6RSfz!Io]1eMFl uˀܨ\nY視Œ*^IIPu^7~ ́p\HiӸk1?h˓i78xs93tZBk5 8g_xo=kNae]94rWG^hvmfhK'sMiFy77Q9fJ";EUPij+>*dC VvaJ)J_A0!/#TwMy~'gϭ=: SjDG@uODRPk POA|h_ 65\F [BͮHRioG_tD^ 8g3H{ou(NmP9*GBhA +H*덀‰1 RWCk8€ WFHn֋Do­ vNIlc 2Ե 0wo : "0TJ~" &}m>B {MM& |yUۆy\Q8RQSU@̪lv&7mes@@pbU(t"WFsxړvvII xGE*`_X|}|SYrÆsd <*t`Mz1q96QC[WIJu;z %b7{w nXiƭajK<*,BTlENQ$hIJGa1bͲ)\zw İq7{n'vlӓhR6ïΒ2B_LŪ%(V\hڀ9O9瑙|^W{O^ eKoͰH\=Fbj( 41_ugfN5~R.P&Ag)>?FjTX[76CfJ:lʋu-P8% m):.v|i{V FgUίꙣ 5]u9[M ^=d#]*SM`#a@DZXMʣP!mlC,";'uYВi}7D$ ^oG"q yER,dxŸdAБtodj: Ɠ@+AӉ9OvUNX? 3;ݳV ϸ@bi.$nζ87UϦk~ݧ۵KW;pDt_ɓE{# :6`0_dUl*<:dv;ͨL 륬Qj߱kfHdZEUƢqUz(fȷgifX-ۧ 04T98@cVCXd!b(B?n0 &""Y2Z_g2L9&,R^`Jl:xDrӪ o`2jp #N>)ULզha/8">IQ2y\Y4lM%&Ri$i_qko[TuoFPPt6ŧi )R~{FcG^W'ev`WXxIV!LX\ -e5VR)sؗ(4"o~!:fJXT˟UwzIQgD+3O$6J%caBpY8!TIrN\ߣn1$,("j_F6`}5uZXŘ55Э tM ^vmaH9Eze–CNO!3!;+W·٦> "q+? x#Y5Q>Uoo2Hh85@~IPߋ'9z5v*,֥FDaFcm궶,w,=q ! ^iD >%!;rLma2b|4[}ooêLg-(%$NT%k[Ifbj+I7cX I bH: ̳ ]fى"Ƌ/c%C]GB)Qs Z=2bۚ!|S8Rw\.ȂI>sr NGohτF3dJɕSA`0Zyȫ;y|`(ѾSvʳA.x4?-KC`51`ʫ kpS 8ڇLUux5:IT8"tƲGR $b=W5N Б_AI=5}#R TtgQc ;.c rA`2{S&4z[4I tڥQ娢6TSQJ5H͉ɂFWY]@5Uل>EN">sXei@<%丮f^ \(a9^lK2M Ӆ|,_-=t*<-&\+t]ᅦ  ji~dtP'Z#]P[E!wNe28_Z;NvOt&(sƔ\aU.TŊ}TrmտX`?lmȎәuHOЪ^(Hxʻ`c+ w*Zl#Cҙ<=O_)iDUioB5D"4'+ƫ 2nx 5z>lSSun/+7 95A1%t*:(3C4ku.{=k fFӮu`\; _(2RTn@hvi u|ڒ/͌'8 Hi3YVZǐ1yX,[d7։]MlK~8 4Ư#5L#AnmļbBɊu 0n 2$5U:/N(<'25e r()LTs,aj8Qd#uF |< -9bN^,  w~qD_iߛAX?f<8u+K9tc#Y g 'S)Ws # w'ogx|̇ٔ^&O|LE&4ᬶO.;(%jO'RP m72W?vp:KyA-ُE+:U9:4]܄Ko#d˛A6 A cKkI/dZd{X1:fpz A7I m/Tr! hTDHbt%mƯKkn*a5B0A:A3M:+ֆA nrˣ@ԋ`| }÷ǽn0̘LCfVbk|C(iuɇC&92%d Q})K-+u؂ͅxWeCZ8-Y, I|8߄3B5t?T$oo!gV$ă30bR KEmfŻ5v5i2S7Ś$Rֵ'`EFלH$\zM 1i"A?;4l9rџl9LKZH؜.IJ-`~]"Tbm_Hbc̖-F~PF/NŹB]/ְUf?o6)jP m_3DEJw>95^BE`AFT>J{y,g fBUD#:5}<|"q@8lT:>Z+sk(8J8)><nk"r{žLnzI}d֋q+t#>}'{?C<+# ]g52Q(gޖ%-ݑ un_ަv24/ :i8W H ÀD4ձׂWʖu3B6M]B8ni^7< ءֲ7Zo{JAɝ.$ܙL [W`o9br`B6lZ~>1nojo&Ǘz/|5IC_Z9NIo)n|>Ghoǘ n|Ɠ{w5Lomn : -w:H_+ dޤsOQn_¶K\Bz*tRX{v'qD2rOO_H>̻wd("7C *{jM/R^z}߷`G>=4yuxЁ֡-'"ZX&!bwDb#Qf4^E$QezG QvEWd6ߧ\;@g.O d;[WWӌ,2MҚ%N6$.U2.g,qw|3_KͶ6;/%koId}MO- p`_]Җ歷[31(Qt)4L$]8G +q`{P],BOŭ#a3vŌT N't6,+=9T?["xNaUf:ċ~P 8t҄;eBkS<9J:c8FAb<>ڦ#۸4$k%ksAE:osGz`Uixl@؃`7-Y{:50, CPn;tv / Yd'͞H0O&;ʛ˜J{(It.Q;_p}F_[Tp>Մ8ɨ,D(N=PS^!Q*2JLב_Ze sBZ#pPP^mXK3,܋#OW0ٹgjDyl=_`<2q;3L #waN@fXw1]2E,6A|O sr=}-e{+T:g}*39*y[ix0a.UqH10PD&~ɉΕ]t!C/eHeCoLζD!6m?Wlbv-Hg *PAw2ý" d&˦dk (V2~5v<ŒJF(Ee#SB:tր6'RWH9-!"of.nuBhiEP7WΖa#%6^y0D=ϻ d~8@.f+&dy}BK?Vg~rn̻M@eo"QB.PFǃڠ%$MMU#;>u|̗!z8`aΤR?h&FXs}=2NUݩ:f !|A P>x#:Hz"C5BSL٤WZ z۹Q/|#5 xD(j78 [>Ba&<< 4@clnrB&m?ܙh9;Pylsfam=H+kSΨxR-"uS ?;U0%CIo_%.EcANG38wŦt PY#J[3tˈ dn)XbP N+\9a_' HćkX"`*g0_rh1.'6cL&/yKHtABl8dӷQ4޾JX0^CG|A,H JAxܲJShG|# `6O V]Ii7ln&EWW :$1'Bz)\YKXLG5.zf{(>lw(~ A/IxR&}2Vp{LTDʔB5AQc lJ/t$2PƆ'·bJjt̔'*G>jZ"=\tHO5xi}odQFt idn_}P}ٕm|~'5:ڙi 3W+FvO|hKP/)`F"쓴|{2d{97$ rY1ɂis޳B*p/vFvbh]>{u>CA7اJlׇ2"份Ҿ+/frHgʒo=Hxc!}M@pj(&C~CzF14⾞ɣWǺwZ-IW$n<2 ))!mť*0*X6UVO[ TbS{mwCeNbpTf $; W:(?7ʖ%A1@OFc~ !VQ$] ymuX苂!&X>ttsv >Zڲ0p:{~^ekEVxXNF{ڀ,fi a$ #=/׃E9yfE>v|+; :Wuhnԙ}d,)ccKqJFNFqb?2)"$;!/[ $=DYgYy3Lyɕ\c.fwilL"Q@;M@0I?4,J:ǍsE/8FB )u=VXySSV3x!8ǫas0 DB.TV0%e ?Gjz`A= 2`@88 Wk] r]1AujKwY%f{9H6k)Ih˔Eu:Vg[f9OK.R GA0A&IcMih"@\Yzz4B{{<[b'%z #"8L."ئ^)uN̲gdnt'K,&]$/ UƫXA0A3hY q̀x6wŸ j&z6-[>U~3=Ȕ5n& )rbG7WÞ5ךfq D2zYXlsEX'q^Jv53 tph"8U1׻vl״紒$+zf~۪6C aCL4Wt0w5e\od%af:u*zj G :ʟ1E~#0th6[a0fU-8˪jO̩'apZN|K׆пs!嫈n# Ȳ5CZe6[GGVg2EWaBѲ1C >z%&91w}| qiai%) 6N/;laĎ>=EB,6P7"+Q-[4!U zsM%?/'wuJH&Z!D]tmܴh(XoCQ ^SzW8P@JvjuE΁ŝǴ0ItuF,]T9\W! J˾cF_O$ ZnF⊉SUPt2\RtcWzܤv\=WլI_7q,3{YΛk)O~Vfi-q9: 'Im쾄L:&p6(+E)]qтh`W$EwZpBp\ݨ&i$ݜD ݩONDS!{R; ,bt9]ǫ&cT6t0 ξJ8Plw\@IޗYEݎMԌӯB!U Ts}4,Ca7Dnhߣ|W(SUp9*GsDaC 9'\9x8xY8?uUg0TQś33!vR-3ZG C&i@SQ?xQƹMRx<^.OS%rf){Du^8ME>6%]vflNN6uCvwoSH e~FkrY6=tL%jst +2R-TSGr'{b ICnɢMݴCbNQNu]:*>3usn?1-MPSd M#V"Q0kpג}h0 g呄/tlgxRL!j\RBi^Awʨ`e=N!ÕQN 8؁T>," >2f>(\`ghc R`1H!0nN szRTqfdՅ#gKCcʫJ3A^ 1DcFNs2ΩG D-WAF ҟr9(7O4_6NtPu M!űŰbC"j? O ڢ:vPy h"GD OW=}g"Sc+sWu4m0 -=Ov&+򺮕;cdz^;O%)U;M>@їh*JTGN[hN wXZ2qLx!RLCєp4]Ax;yx [}=ݬ)s-MdH<2ul9rRwnzei񳛌hf<ýcx]i!\~JPqN;g8V#нpf3#0\ꠛr.q92?bg8pE*&_[ZڐQ`?.^Q8))+Skj"â67v<,R1J$/ OgzOMz6-~={=/ĝf|$'&fLi3N1D޷V|y)u枷r&A-I7kd=QcQ} 8F;bB2N~Һ&i(~s [ !+N 4oxKNeXa7 * IY V HZOڻMp2~"_X?FteE5˸ w.ّ5$/JB/c'24(-U{ýu.g/К2H*z^!`:iAuq~ LtU(|d)Ch,aWo4gČtvt/ܺ$ȫ#kXy70xDs,o\|ꇙS|sYv0WMm/"]GM"?ϱ; nn9N،?Z򜾀 օŵǛ8=CJ{!G4 ř}cD+YC:ʈZ |VJ~7(HJapZq:XZaawNƑMt6(؁TMtKFH.}G-H 1-II$ A}[̪~+* 3hf]gױ $ɗ"ss.N]JV b5T۬jmg?/^\=LW>cnxt~9q6= ٣MnN-Kƶ 3^w"Ҙ1TGYHc|1Jhe#N E}Ӂ{/Eh~c|\"W?v-|do˹v#& 0|b }{JpyF ?L[kg5]­È |e8-U2y<3e*z^AI׭GZBe!E{rjr]EJ*?鲠;2S#@`W䏞zv[IDb_qK3ZzR TX ܱS6Qy ! rӵoc8+*|{R g|ф90C $گPZbR!=Ji[?833SΟL-/'4i= bHk<hx-!k}bX`-RH6X-50K059kT5*'NR!#*4DK=|y% gF)1B¶:>uB+T*h%*g kaX8!iFS@ S!+JD@Ł +]8p_yyEtjI.΋c#0qJ)d ERF6:iιѲ|J7VD.=OGmjN&>>.-4=-n+Ph4\%XN"Xx%` n19 &?协k7o9tʸ&bt{U% l`}!RH}kȻyM{^P*^Zs[ it-e仒:blmP=廓RnnqЬBַ8Wr.9e< 8l,5?kX*݀BL۶+T9=$m_d\umr=>̡odV 0n77§QQf-!)(UK lHT26>`(;bT%ڷV^wa1]T-1+?G[!OJ!$-j8\ӈk~]/}$V f;)$fx 0 _h>Ƣo]2 nP 6r T5UIZ/I]cU') P("ES[U~ v6cqeƝ_ՠ&Q Tgyw>RoX!6x47=E0ۏXgV`dyR.Xa_dIbe5sx!o9a;| >pW7 %m'zDߠjJ^Q.u!e 2$.#t Q'{OeKj.񔀢N@(_*l^qRGi8+o{5@bD6YtWz2MScoO˫;^"њjc_<>Oj}d\p<fqOOe%E_۫Zƹ[#WQ+!\SIGGqMd P6C4͒bF@conA ;!c6گ( -I$lv!]K'Z/yhYO]BS>.$"-mr|ZAeR2 0飼dpUz|HZ3;>7|2GtdQӽ&hQ-.VBCb\=((* i[,̓1,xcDoFjK0T"dv*e>YtjƝN9c)Bgb rꇠ8߮Cp}hXI+zǁqSY-PV\b]x^=—hCגzxX@1 ds?Eڭ<KfX٦_?t yBvdlMJJ]ry88PRKth%=(6"$_܂3OL{'rvT@BͱC-7?Sfq!5?8F2gvv#\&OiA{agx?̳oc3o!Z7G(Pճ}i36MPC+M!cCEL PiD?]n:3h7X"Z1',M#DyN˚jedqn:4jqzlGQ&OFWn;HMʛدA.SIaIF{0D}9CJABqf4EQU\:j\CBcwAtt!S`I3MoX YL2I֎XQ \ %dAb\xi=Eu(^I4N<ّ(¾r7OX Zy|ˁ p_ɳ !u×n;)$v.rO 27фJP؛Dj:nzdTa`dv{zJR/ѓ9 fpi -.R|.{7jXֶP:Pu uI DQ|˯H#WSC$S.QCMp  / BQ2 @ryJeLV&&to,pNo:\?\VbTII-,GդZ[R3(w* L'q_׈h%wF>]F]Q*]𵁷ٞ/%w9&'enZ׼k|9. ]y!b˹!)^uMF1QutQf o V>c]BEوm8b+ViMKѹ-<\}i_ᄷxȋa{1cyyxՕ,N@ˆR5}@17<Ɏ%H>gV|U3Ԯh3D֎ylm0G}\}LkC؎$[+5r|pi1 ioNnr۪^W=0KY(_L&1u혜ݎ:[ n-+Y3rzSkx`y>ZU#eܿ ڮ%ȇ56XO1_Hώ31uYH[VB3)a[ҹ2t`ٰ[qZ=F](O,jeURhS( *hգ Mr68R%R۸3ZvfTT蟄J pTfg^7/lTr2domN_zXnװ@@Ywa)ct0'!cͯ"f*Imy+ N'#D \ZE!9H&^8z*2XBQƿiPE-$ Q!k)P=8)U+*¤A묺ӡ.OZsL.1)6#'*7q6`Hj֪xʯ cvtlw틳}Y- 9%VOe3rGs}J$$ Z)M1i !ʷ[yz>whOG P#Ч2{-HS8hV`_\. VOQK'hG9o^w,kI'R+wBlZzMT?:9cMK@ C"yDuG4e^\Y܋z$ 4[ԈҲpt}ʳ= e܈P ѺEm~^v0ꗢQkkz[}/j/Iy#&_g 9H>b)aKEȾy~;0˶Wf]--`[^XV WY_vlЎc,/" !_ VR+tc%^սQN٢alfXt 7(v< a2ֲPfnu.1>*`yUR{='FX1hGMkE' ]~ġ*a*w6VDz> ] A)n$'c(%|jJZ fBXހmyPSއf}N}`|gTni)">Y ^P|.p__{w:aա`WE26+!9|G.Ja-CE`BnCjG~H;5\*%jo wT9RHΙ1<|H&IΞl.i-ps*Q۴p('r f|Y{%^>\gٶ2~G,WqًL3W!-w޳<wW u:kEBPH4uJdU$+1[9Xm$ʘд+tk+9<|p:CphgFtbdo7f#d3嫞 *ȗ7dxJ'jf*B~:qïRcs B3Yv )|Cz?}J'#B֡r9,./(VE7i,Ӵ_O2ex.?ƒeҳ >9Ty; 'g}DogtHEOQzCt~tE6t/ Tҍ'|bu""g#6yU Ǽ4$U1Uނh`vP9OQ!KgتNb3WZ x/YV7:S<)'fs=/_Y@y6$.kg@MD34Ճ 1ٝ9l̦Wv%NI ի"؉6y64y3 I!` \Hp%).1ÉsM2i620gt #qݒ,WV |>fzJ8B;?Bh ٲA<[uk3keH;XV| %ج,{VL̫ztvn٩٫:WVARiYf|#KRΨl-/& Sf)k2aHUTN]yZ#!O^_"`j6\22BL:'4Jcr+mHūj"jwP0mj 6˗ydG6Icec.["DL}ebtd}+{oBQ37~mj@du^*sqB< ,zy;fExPk#uϨWll(Bb92SFG p;WPc*\QkG7TgAŜ9Xa3Zxye'Tj/<~zxo@ zTvdȂ6ɇ†C[$`SH0D Pڻ&=qI@ #9'2/>PCDs7Y" sqS3A@5u"6 VMzRlXнHyYu~2PUd$kԀD2_Jh?"X) V5جԗ Z?4<]bO);RMqʑ)mYz#32/ c@4/igfN7@=i̜~Ǧv_mÚXr)wؾ.K0@!_ 1>Hi9+*?CD xvU[Vzd=e'Ό0k o 8x. $ )sXM@3"Z8١ts4W &m\C 3gNr[K?Va!0KgH0qWhC ĦhQR-xppkvɗ&MU';u(.ss|u"7s 8s x?y ѵ:I!zuf{Ԇ _s):`0hX+uvMF=NMm#ܙD.|JzB $:xue -4 7썍D !{Q+Q3c}3 CQ~K `93amOa?XbzQYڰB$F~NɉX[^(Pf+ VK_^mPh6yn j!+* mmݗyu[FL =ay*'='!%$ 8D(1 uvny$')?m]^CcԀE&2C+"L{!|QJ?[K\$t>G6Zp֍1DF,pO40c dJߖ E?Z(.5ϲꁊ9UaIz V[}Gh @:7.$SH}7J$C>YTR(QEiwL쀒b`BOKy|[ toᶎ=C`lH;0sb|:(-qX6hcX/>8V7Kv5~=M$XG߫JyGy簺eHxAOVuCXpis#,ӎ 80kcn4vt{֘ ׈gmAa넸@5|*hHVm5۟ݩav~s{ln#Q֛mX.{\̹] i'7 agڭӣ Ģ7*kN{ᯒlCA[ɳ3'( l\̠]ķzLb>ö >&~ Pe0]gu>46Dn>O9?<;?fk FbV>P ,uKCDۯ_A܆mt!(7D!u76@64*1b:ɢ-ca 4fO3qZw"38ݵ X\:pդBM0veR7?j"eJ,A[q_9vG4' knպ*p^ԟȵrGO튙k;>Ƹdޟ]*"4Nb#l"2[=PF. l*Z&̻V?fŹX0m2lM砶8.FV_}4SF%'*z|an}r@${jCN"DQ;X;@̟jpl}7֠=8s謓bDc!Lh#x=Ї5+W3FQ Oy?ŋםHTv{,nNcm$|XyN^=:TK ֑Yn:E:>"7XWE^g sptG)?]lffdhD:u;- t9T*ֱ*fog{?:tx%XҒ '1XeiBc;k"T&Gξ*%Ɠ 0P$dĀ- $ߩdoJZ8:"VՋ.9;D|}b1I t}Rsi⻖Z[)͊3 TWYrDF:ik_HwVrkV).wK*V@8e]2b=GO1"&bF>m't+n^I~^?uK0]I`KҤ/35/3xlTYn V)3M$85nD2{fc4=MËdM'bS0|mqqXR!&5c5&Cq]՗Jɠv(p8w'/2( yoޚ?$++eWJOwZuzeca&&O% =1,`;++}mJ`{U\@F<@o.!RW)bhh\/c1gqq<=C8&cNv&'75\=ۏ9ßT?Z>JmmQKԁ,QA_x44Ss}UiP-KҦ$c72w$w Ԍr_m]{S :LʢR~ETͳlg+s ͷ+.:evFFe Twj e-p7 ,ߙZ HNxTªFuD'{7;}EUzPs] pALJsVhJUgBldP['^FBg]y1qE7<{窔{`->LK8sonRRH֜ZDf,zی¨H/PL<  9qYh8J)f.΀lۨ{x&dJ ~]Y4aW>7G4ƛ*m~ag3^2m2hB$f{Ҭm _o=ْthVn%x@#8IekfE!~ͨ[J.Y A-/~ F=ΩKI1x&f}柼<zm(w72ψ̢JOi噓f(zȉ)g|pL֠YV5 fgT*i흊}Uk(Vkay¬9yi_fŚtA+NCxkx[!BөVE£l'4c5VW1Ԇ7R-pV bh$=?Y,N{ZMӌ0p_2ޔ \H',+4J nNT VK A:RگHI҉$ɃbhJ-Mu @-_G)&np\ 16rUhGp߲[DC]^I$2_oҖ?^U$097ጠpV&E]|xceqNt gjlA!ӋI5AȾc Ża |JxYt8{*kw05PrxK="4{<]̇npϚ)kD୫#&{.jvX2<)Nn(nґ۬.vI4/l6@$/{$pxW."ŋI6@5135J݌"B0y7rx|s_:gzA믧]BüÍ ? C}#~\|҃MxK_n4/ѝbOms7\42+6*ca&p&uR;?GCNn7D or, 75E4p 2 f69p:. n]_@=vﻅ!C s: 2=0)oXp&BH>Z K0]7?m5mfq]P@&=O wF"P : x' 1Hbp =ԓ羼 TM",8Z'1u*GT^7B#^'2Gk%'T 쒘hUAƤMD0ӅdG"RmfqyJHoʻqks }hi6@.x<,B@Ar dWV̖dy)#4i؊Zg+%4PO<͉dsaibcCNO(R'v<*FNXwyZF]w6x2`6G˼W@n [k57;"[,/ {duVGS#wف6lew/@ R3yH q?c*_0,)Y9b¹/.{މM0/BAvܟ^RDw29N9e@Sml7X:JOlT.3KqZ [ʜvSL\,|7Poh M:3VPCXu4I<v2k؈r̅eUA[b8xod`+ضȒK:$*m0 :TnNz֣qzߥ 긛,0~[ XPMW!4 )d;vo0 }E|5sgDscץFH?2DT&!@]8@!lzUw6+Ccөl5CzL穕}"R?OGybO`OnR$HVv(fqSu# شܒe3:]r˜ I2544.@J;dt 5(}u.8&uxk6su+ e P OʼnK1R|c)R'+}t,d76a,fiyrH?wy\]IRoc>.[<^P@cNb&=VI}z(0u_\_kBC=m+9='YfBYޯsLr+o q%݄b-e!\v$ڭNeTU"A};Gr;ΰ? H.rpme|zo3CϤfe)6\#:׵Hta–BDr ͮ E@`J'D.5JMaKƮݾIUWraU@.5eҘUK33Wu0^T:9)^==L|/ƣC{vqWB+pW`|}0%("ʔ5_zzTyvv/T#%bZĮ ޑK4q@r#\{]#Beҍp[@,|J)%h"{2uzց>CwV;/O3OE<qwi”uEZpC}:$)lYU YQ]rp(WVºɨK+KVp# !TߏjRan M@qikH CH.{xH|>).׎m`,p0>`E{ؽBjPA^h+x?)#qdĮ;\?..c!a" m{R$ۿڰ22OV,Ix >'`p87P29` bɁ˫}, l(茿`܋ BQ&| Vcf成%/mQQ '"}!wVлZunEͫSΚ?Ɲ)q+G—Ťgw~ #|Aqa&Mb ),0/zH>;"wmqYZRl ;]2ɯ9I3*Y)-u-d%8IEjt^ W"悽VGQ5b7eƳ [K[t C\A:I`꘹],?Wf } T_2>?˶ě6R ?#F(b&ګx\y?d`6`‹-`kde_!7n?̽`Q!f3pNtp .Qk_/2kUH@˛F-ѻ: %"LopkC0dB821.kEN!êADUfK~65< tci^פ{`k߿|E);=7l~R X`P ]ak0j&uqUGr/c5_DzJLCvMc] 诤=Ƀvc[n$$mAdΞE£= ΪRnQ^ MJ<2!w0q'_ ZNT AbH Pp:#"VMl8g+Y!P+Y S@TzD mꗌnCr1 DQPpzס"f2n?Y~S_ 8uoʛL'TgF=scԷn{am^ӸX$V_-g1JM 5fr,0ޒ>lʾmG̋~ip<><$ !qg[5_ρ#m))||!9Pq^ܥҠ*]|8i^Yz"R|6TXew-yB넠;$E٩]w'N`2`bҎN/SB{Π罟.)΍տ7$͸H|6T3}1$+ஞ9 qxg QUz07Ŷh`_{M4B}m8IN jq杹~"i+D¯#Z&ZRYsCfu4,1yWlN3uo-D֓UHZ !$ʋ+* ai:զ=fk u)K>86=jk444'"/O#Tw7\`~RvYvR*9L}HbbՠV=%ic3Yy8$Acb,VXDl]"`_AeC}w2beعPLCTY1&kA(.*UzoUx\C$5gC\Mc OO7 6 2MָuU+8bٟ;a3rire"M8t1 >7sV>s>b>m\=s̈́q!W oX7(54v c횥hӝplF' O{ j=!rjp}m#r]eyO F`ư0'|&e|qy>zrs1:JN^Dz*CZчZ i*#IAje?+@o]Q~^jfjrK4凧0$o1Wiח`ܹ3{쒙ɭr];Q/s+Ad<޿/#an8ιLa-Tb<$(l4,^2<:"ϝm O 9`n:Ⓩ_9*eǍR(8֚$5Ef UڠUɳ=, 0]{{IƋS?!@WPإ4.ZW9慑BdžTT'z}$AB$,yQ0nrA탫v5_m|7O1Q-WöH5Jo&P0ohx}Ɠ Wg!n7}.YXb\ ="l;4up5Q_څLeDgȺ{ɫ]C3FøZɺLSy @ìܺ\7DxjXIkMjIvˢZ >nEo+'e7M&Jyg™F֌&k1xiِb.EcM[`r4j#[މJs%)vb̓CskuȬx5 yTJ1sOY*]S% {͋/8i]?86'C tJ(1tڗs%eoӿ MǸ@On:5 Ie9N C¶6}΋f?Akxa=ԗs<$ {,ZؘM|{'"TҚICF^‰sʹ?.C1*6Pڎ\82/\3 ?feB 0NIDFϣ3ز< _j;F(EA+*=qZPy=;,iBB.H{f a5V2҂.TL{ Ԡd#gߚ5׸Tw}sBH@tw(+ҿjPݐ,W5E}?ͳMLեXbi]O(tvi( "\=q ^ZpG>cM*P^s_e&U^W0 IZ|W ofc!jIh~ χj"WU9qP zZE<ֶ 7]J\bҖgdAlVc D U}ضL$ X,×ձ\> 6eY9}!ؗGɇr[ /}HE;oŷ C!xW%чDZT`] ŮU[HOPXnm~KmbiK=Bذa'$>o7Ha'_}XC|H-?RPm4bTnOR*NnS-@5?uo%wf,}n|Sۦr"rj,l HH#LMr.LU}1QvSO׻k\Y-7Vɯc25io Ĝ.ҵǂd$ BP|1q%1bk;3} <لmd^ =܃-;d+ 31u62FjUqBj7fce"bupC#&a[/V!LmQZP3)!E6R ,7Dz)<;>(vi]yCb.-m22? |U=j` TfJ?pվ} [FrgXLGdX]47u3?yCO _zP8jI;@>7HY}˺>K8}TR I Bo.(9t,"w}%Z[[PvmwtD.NY.1}=bE# nD/ٴ\L&s@+ځ<¢[`^/v'~I2vϻ_H4c}1ȞR)奛}9"xbgeClAa>%:Tx>/*7ds+Q' ~Kn'6ef|vs,%2UVӒOTz'3 |{8^RFگI^;!3 r84iX{z-)Hfȋ[I+4/4o÷Z˗ r^yg5@ӎS2~YEۮ1Pc .+&׺ VQ 0Xy~пZWrlЗNyTG vOSL+_ m(g?N S:1% Ig<^AT|_ 0M!*5'RweI.*Jȯ)>[{ƩR8jzDR (DF%/)KpδWmH{n׍Fb7b}G]N* ;3Bm W_Ľo*DeO ZĹ 1s(MHSl7^nвVl;-hMfVsꅉ؝J=^ Kgʕo"מvSd=غ?0 .{Lz!oC9A |0  `pw!1H> Kc'RTt IoۗK> (u7cFmsMM! Ux52Y_Ĺ)3 Ī}Ufc/W{5a붇DrT, ;^?e op 5 ++xnvG3}yC&"uӎ1;"{04MI;J=m#ZVD,bNU)8X_" SgjkMms ȱ'>wU4 (Nطi;#޿(QUO)5A?+4ܴOJN˘Lfzy}ѽ'N;)X :CdfwHni]8B.ѓٓ! Mؓ=) o?)H ]P*6ƏeǏR3K ǥ; 5o+W nCvYҜ|!@dJɖ$t@6ꆶ lYp]n|wh7ZA@A76RO3.CIE<ـgNVK\ jQk<%Mn_~#C%|V̢8C^Iw8+7 jhݭ^CG :G%m̲(?CY_"aqQe뤸|LFUg%HD9q0ַ-%hm |U'9%q`0OfԐD0'B]j 7C7Td2#]/k1#z£ZMs(d1xEw`kd0]Sڰ.gcŋhĸ3Xs^}řMO@KD)V1 ^gPaf.3\l.L3%w2F W o]JiQ=-?Q1hν7u_rgh,Mߩ+F; )t][tIf9XUca >˩z3%2|RnAO+ZWL\*"UeY"I2K4@xC?3%H<SidWD@"Zɏ^T[heN!w38ޞFNo!d`Kb_VܥNr4ʭ@η1!2.=f-UV0rmІ{/ H)T-̨@/SR}z#DC l=Wj?5V)H4:7]VY\6F!p[)y[sX<(0|8~-n!G8IQ `==^3qF1>zG ZI>tDn?c(ild3]r{6Cx9:4xCN6Bߙ7+;RjP-Ƈ&nk;eS`H[ L|Ѕz!8177 /~/^=LH` ){Ec!nO4CiA݃baQݢdC'}[>Tn͸*YY;䚼Ce,+7;֬Ik(_J\ J/[?pT r.GNs[&tAj^u&CANGE-a𦼄xv  fwoIؘRjVĴds0`U#?AdCL8u\~|ٞb&$pU8fL6َ?Y RFpijiTB sR՟Jg%E{ +)$NBJϕX#e?D^Cj$ԴI:= TiKTMDۻ^*4 CU ^9VdJRj2wlx`gx. )!U5np#DQ%\3 $d=&$: 1tI(r-c<۽( ?\J]_aȂqcmd? KƱJ 5(#@>tnU>8m F ,jl\J;F@h0q@Pl%u{T8[`n*wրU)g ڃx7)k5*=|N1P+4e%Qoi"9e[CM8P'ظ $f7L)THVNFvx3I6c1VGIyk dZ'4qCΡy>3q>.x(E7J8VT) 5:zKKiꬢuAqeR(X(cE[7xwI@uʆ;1/$P(0bmKR4a1v~\d3e 'e*.k,jH&]3cm'<Mej ݧŸKl_g0# Z|4d~2VV`PL r, ||cs!k["3_E0Ʊm倕Y$]۳ *h5\LD]:K|nH'^y3懶!ӥQBHʲ3L oy,rdH-EWA 11 ,D5^J"s%E8_qVI|Q8c0W6KZo!՘ R>0:,:lJx-!㶖"4;v4JSe!!UC۽?'ٕ xmӛ [' g &p~O~L))'}<2e4 ]9| dkܕ 7}_ \f]I !D2lf!бYDAp[#UŤ1gw-%~$8'7 G0$G9սh%9oTr+ U('c9pvC:~үb7>U2"J 65[^\ ՕoqA#|(ktQn__ M 2s?-J[J;$_cm4ŔuA _Xn1#`|$7 a N HP1YP+">4|tOtok|4P-C K/C Z1 KT(.'[4 y$]5%^TJgRQћUDk5U YR ΢Rm;=\![h_P5g Gˏ0fo؞A+D C0,Op6 l~;ie[ ?^ڴ(,2RƘE:ԎY.nGqZ !LMíF>-Kį{D%L0t$8`K'._|-T =8xQɃGآ 4 M8?ON}E-*f*` V\/jN<.M+F5Iz#?de +%F| M!u5F4Vi|1]xm[#mpB*Vr_{q}$y aV~9?W^}"r Bٙ|>՝퓃[{%7c^uIJ&-ҴWR zPXb([ 5>xLH9FEla=ǫ5EHDZ@ P(kḾg)f6h4SNS"2[?RQey>jc#1á_YZe $S7S"ud5z=`$J< z"*qCC% ^QJ+VHt"/![u821_[excm4! aTo89!!Ed@کDe}'X;a;93Npfߠ"S<1IJ96?~NQ (Q@/6-J-&@#1d۳ZYu@J}dA;U 9N6NYI%yn ThI؂*II#*I"݆TeZ%BS1-M{Xh= p~mUm h6Ajt4XdXzqf14sQ H_~G+GÒnIn/sJJk_Ow709G WUܺZ>Ws1GR5ފ4Ǫd9:D}CYwϻK~Jq8zYaܒR֊QHhҘ֨0?N( ҁZqsjj aW%pEGVDhP6D]MnjzƼ 5ah.@| KjH :_!Vnq ,L *ak9$(1lh9'A)R\:&^MeIUP ykpR5v,S?<%=@xJ)ڬw8['PG|KǓY,a)\0 Ni*fMSzChCh9 0si45; sjV5huU=ñRd)^3Lɐh1m({)Xkhtb"M0`64(Dp(mW%:@H7+{֩cPoTf.qS̳~vTi:B^lܲiX bح KL%7\.떒G$ܒ*]wq&H4Z'<+xwe&4 >7;X΍|IX)Apz]d {sbcX>R=UCw`~ƋuRbtA|%Z5ۙAS/8K`b/O@̄& l"G3sZ(xP#T轪Pg:?x}Z%o+WkT Rnܠ<.2Z(M=bCWI65C>X۪ܴH .ej-GGj{EHm7u !7pBރtX -vW;r|qaERVkDTܢjAjpde8[൸-_:ݨU- wPl8uqxGnV*SDc6ӣpESv@KOf|RSa1ae (S|/ؖ'r۹Gtv,墔|A,|@}P[횴h`vF)qpzCr}KZ ZG]ʹCr~%EMm/R@jDXR7eI?b{yg8SU٩f,·j& *>tdlvlAÃh&5j~Βٵ'7'bD+aXQN*gڡSs0H8>tW H:, DxՖR%AԀ ZÝ?u3 YVR]\((.#Dm_nUDϛ᭗_̬?yVM$',_Ϗ:{yN w2Z}'jށR c3Bj$ƕAuMWYXHiy)"#1Pd(>I:vj u|G`Bf(.%ӜQAOwB3/8<4au0 cTQ a(qQ~ RkLN5&8G4+#[ !!Y:l|ℙpvB-#?RtDK|)̖(&ޡ80qLIVdSjD1v:/LL0W&Tw:> ?Y<iLpl|4a pT̓Ce hL(i=_a}a]bNkw{'3! 3{yԳLҖ[w|?iM؛1PpF(ISTd8dZc>nb|HHzv!T:ўiνx*z?pZ2]s\د)yŘ嵍!0 X.Α${ԉ;+Tc` iB&Ed%9*EhT M0Yas:uSwBGl%y݊%:Vb}R3F-vo\<0I]pT2>/r,\?`2^fc˖]eS" 0 FE~JEf$B6]gP(?Q>`DwF}]xWTuLIE&>D %gZ`4$$hd8ZUu+ߟfT) ۙE!}<]f:>xlhXgi€sSX.*.}%٘`7ɻ3'yYU8ƒjA"of{iJP6Z_zuH\9--Y>>Ξ^:z'G΋L\Pܼۧde3"K}wz֦"PɟBƝ0Hx ƛ$w%)%RrmyJ|:晍o3]kؓ5)ܻ_lw7++PEzWV⺬Z;n@Dn ](y$trDFVxO|(ɭI~Zf#@Q#fJ")XnmY_z$-Ӕl|?r5?CTXqs8ډ}30ˍ[Mo5Y qrdOsPxo4X+Y+Aǫ4(EwSG'v󜧬 3hGdg#[[x@~߳[\YcXd7 ÞuB/mב =StQ ׻][]+9#2q-&7{V"œp1DP)^zkäAd$Gt Ao B"݇ p9oA3U<]( #s>+K#G4L'$zSȿ녨.ξeԪRNAIF(m"HRA@#yyRq2` q˼F0M Bv2U&ZTŌl5lʚKH0`/2Jy-89P{VrxOi@۝flJݒ%KFCIobͿn EcǴ˾R3ݤuP>Uya-8˅}pSM&Kq5 RoՈBx82G-/YrUΩqMZ0ʵ!̎[ V1(yVCX(;3d qC)"\&KnLywUFjpA.=t%: 祎܃_;4b-Wy|oD36PN,E~/98$tKa2="0N]Y661zxyft}ȗTWbjnUWU&3 Y}*>m[EvJL0)FOC&RBs쿶:X`hV;9 Jgr?hf%1qRdtI:ἲ5V*Eub '&G+]k,/YYwe[]0l\S N5u9E) ho\yZE"9ҷ|jmpo׸8`&5A}fn:,5[eQ/. d`,BAz 1ه^^5*0S΍9ىqԛҤOD|?z!Bp=VTcY iIm{yMeKN)/&˨#)5$J?p$1bXCS5JLt1 hsq\TX~M˳ZxN\ ǂ('2kyxE#֎58S{fQrVh\.غh^`;Gt2&,N`͆;at>'$(#Nn1WFW_6(O&OHYFh9˿*62U$oVX} K7'X5]@!g|2*!u)Z5ٟ<+y *}ޚa V\M"o#=GLИϪILo`?Ж"LC '#yN  ufr'ZTD$4Vo ՞-jFL=YY{a8e5O-࿖D{ԊkNɯ#TR܋/pQa{CM_ZbA}Yw|K >ř* h?}\?3 !ryBswY*q0q$h>M[3Ѣ iB"r9߯hhb&tUڐ(#O3kc7I0d,8N=_` *`Jx[Zq)٫~B}6#'lMVp8; t~Fרƫ&-);&RwXY j@^EDDӬYoE%Z0N*cé]9y# fNǮtF U7xB:+=0@pgv=edS ߄=pr` 0!Ba{Oc{?,M%Icj혿Mj13 !, ZHĿ1\Dj5Ke2v) Rwkc[Ty4:qf\O96TV~c8v}ݽBķҠ]1+ 3̞(NGhtUCCDz ~7:%x)zw_ނ gjkgF%#PZpYO S/!ЊB; P@HGph4Pٮp=K5#Z%hk®Q~0V"(S}sYLpJ' $[ *fNs8ҭ-[0NLz" v1 ❊ɠy}ޟyV]rnUt_ǑP"f̲ 2pP~C04eETj+o/ 0WԸ L@(,^o3}[ҷp!T2g۽؜;wzZ:VE\K{(H[">C'4ؕL"ѯt7S6$5Į#\$tv’Y`d d=4a*Ϩ+5o*r0M<Ŗvz&wz=agFvA""NUoLI`n* aye"̕/ P@%㰻B)GYsAO.w*7Z47Yds*z&HkJ׆73 КLܿ{G" j^OS(Dflb6Kx mX+퍰3f,q68+#Eqe`]Qi:&]1,4(LJN"`7>&8f6ۆ^Yί&٥]/֩\Z4̣)d+)#?ՑFF $M?T=ޥ"+yP<71?Mtڋ߯J $`Q+h=GFNcIOSJGZIկj"| #%AO]MA~/p[uUDa{[ '*+4ֹH˞/u4$K&-?]2{E¤"GCfJvV" c+K/,W t 3x\dJQBF [x#{aހ5,|9r+Meɒl./|ǗJrI:h涧Ի0FX袝"c\hlm jg1 rg|q9T ׀ڊ6Hg%)0o imc3IVWX~RPAӸ^Y}aqRTv4ϵZrE:aH9W{Z/l#.|l֡~zC䏾ٿ ܌2a/ugYWVj9pگłm/8wr A5퟊3ZFML7wqrG13h7Vg4m-v'R.z^މj.\]*/ҡ"~9e69A̋ĻKi>&559@{x]0?[c %JuDI7t'$`6}tFlyD*Ll?!~  *J:A`{. G,x4׈P_!o[i,Z"9ukB Q^@ (3kpb_?.5;W,,eE4t+dž~@.sGR&AkxHW&B />G~WU:dm¬bk"lVUW_ޏi-:oK8Q/cW(je}.xk;:|v[^ `C) 'KkP}>Z ZFG8@/pj;;E)KЃZp,I { BEV,y6MH[b}w (Na(cI𷦾 Jl-24Gq DͩI[F{/"n$L蕊 !cb?kwH`^(ym@t')1ML]|JU^:Vɧ͵7m΅o 4Py7]q՞dh1wv,Ȝm!&*\R@}z-NTC[IG,U& mZ›dMRAWBW4&TUy1EGRL&p\kFw+O 0,hqKvۼLG& w3f|UfoYr "㧠^|ԚUL+A 7WՅn0#3%]hCx8%}4ɖ~g_fR;s6DKFT$Y#qFae.Xn6k!ۮVn-JOYnGЈ-hUwKl\f=vu f͖T-R!mIMQXnЇ^ETًQtfx˘A]&I| 9]p}r㤽*֓t)/5,[BXtܮM"ݲgQ !5|%̼{Vp_ѻYHz^rjV+]5KNu.j꽓"8pzV 'ʓ^~56 O_ V *nVM,!،1RCH)y39}{L Af8C/^KAE ~yx(,ksDIK-i82 T |:B[mf@J.l^ řł}}L5Bvh>cD뤸Ց}޻v/7xNZ t"#DygUnׯڱBf{(5'+`lʏ&[{t,+[.?Y6)?Q>L-|ʷmՅ` ]7H'܏dڧ!<NU`KD{ˡ1;ͽ݀1NMȐ}6y)@.Dk W[tb<\q e=S??GgQB":<DZfʃFs^د9 7ko4?V]}Ƒ C h=n5\VK^`_N)Q:88w_3N*trGm\2ve&ܐMX3"~\iQa"l!3p0h^@DDei3*,Xݠrq=,Q8 9aIʺɒU1q+O~(uqNhbiH{BLFp%<RǘCSؽ>.胫fP`y(fw_'a]″59}b~VEubG%(O|8nS yO?,qj=5bgq~yf?ZD<謯Mnx@o@X( ʐ'LzuDht qf 2 ~[uW-׭(Vdkۛ Qj,&mzt_Is7f\ -wLiS׈3cT=z]W&{,ڀ(Ǐz$;Ddj!"K#܈O)dCr#J֚Aq]Up$X⩵cs*+L n92&Zo uesS]2"L_Thbڶv9$-YV0I\~`]!F S9!8>?ʭO=ȯmyى.+OJ9׽7)Ϛ)4%XA*<_ZoPXU  *~fJ*tЪThbZwDkZ T:VR,n|ښv|^"hy`kDoEUblj] dj4[[țC۪)Շ8Y)iweVҦڢpc$__%}qG 8ܛBDJqiWr)T?1|lt. xώ6x<5.L>Z2-a~]Xknт0HrEtRYnp dvSWPv7Wi0j/L.+,#lcDyI{,`9qa簘]qW}̓fT[}< [bEt9_A1gd6 ogV&PD$*k:vB^HALb%\;Uՠ]vJ!ipH#=><"[`4n^ rFHzι`;p[~; "&H)rlknG] -s}_ٷ ʭ=Ot)mMR!nE⇋uF)#K MSb)dw`vVf!I86Ruk*H w}xc ܖn\ =0&m??=Y`lsi\rɲ'(38_4bJ&ei%Ǝ,݅ .c:ϙ EjIF)al-{qcVCj~T<503,ۡ FIGAFe7|;mQM*ywJ',z?RvFj J}=+tu<ް#>$2 QR\R0$Ͱ"`k^,?ቡIW Bߢf:Y`ڒEnB뭼䢓'o=[^O8?1tK涙eG|HsCۧs^~ 'y׿R0.٫ҥKi̩JbZ.y" Y5dw6vub+r+=s0Re>i8x҉Y:G h~.{m,bJ"cN&V@ Gc`GûZq%S6wʍ^x 42wZUk#qnM)qg7e?`R3Hp A4Lt$ f[ICb3,N`)0|2}3]w1=jazJi4~/JNs{ݽk@EA:[>3(.A>~_N xɅ_% RV~o͑5fGu:$Fp\ F)j@OˬXV&-8sdvD!Y ߬}zNq +$[Q !{X'qhQ?A܉%bzq 9Q7~75j-a$ f T "xMB/7"]uݚw TSP2IY\p.a!6<.ߊ,x)fh)`,;akN}$\cgT*ZM3] rHx."?'䠢d9#4tR/e#](+ N6Ȗ Cv~?,d#nݙwr QhRl#3.]2xn+g(v{9|?huߴ ?iByĵ|@K{K\9 / /_YgPldL4t|%J]~ nS.RNG)qNND%)?r1< wGlhj$y;yFT"LpB:ť'pLDYJψ-HYxtlh3zoV~+4 @5p]6~Ҝ_ @ WU1e⺿8JUT>i+ʤ\^E)0<͸^t5{5<:PWYh^P V̧z[jAEn&#`txP6|U '׫Ǘ08F/b5.Ka]"NT- ۶#9%0#8)=Ȩ@{;ZHyq!64{ i"Fqyۿe ;섈L^>]!,b|BzZwߏ^ E\"Eͥ'E'CTJ2 6`?gyXb|r,ݲ"x`۵c /jR[~.Fiʜz/RZ_^)Ѳf$pr0}rߟc󃊺`rIz] <&h"O tRC0ŗS'Z<~_޼_|&K;xΖ̊7OܝW,>G Q"ւUjrwGS\Ir@.t/ T7cd:1`؄W>J܄\'HoXL&׺w ,b!7Z ?^ zh:dGK԰5|r5ĭ^JQ{-˥y7t Unr|#:pVsM"Ap]`n|[ufbK$lr:7ʫGXUQ q==:D}BޘC)Z)kU$E6lpDP08dHN˽_q7Ha ;s7_$rH^ M%=w[~ uK&4!KfӤBh"Րk.8nNg%ybWR_3qL904i& 'U[.Rꥈ >Lm%>Ydfl\4v1C7.WN\&7%U(/7x[c@dTctOkFxس]dr}I@,5?L8L溒(c3$!"{irfq2rLyzפji-݆ވc)$'9aӉi1Yr d['`s9şJ2ۦI˦8k.,71eHtaCV:9ǜ~ KRXd(|v&\%^6T@Y1<&\d*,r;T?4Eҡ̭xʍ 'wnZdJ:͍=#"9AXI)ݒ*Y v%(i2Q;*~腱353R4a0 YK-C{SHɆK*< 8J(W[V3SZcш;2?}|Pk!~aD-'c1ꤝשׁ);zy Ԡfx'6KJ<o){? mY9 :G 0FZJ.*SҌ"M_&K2ECl$}ypRFn \۳Kt]ݮ<梦o bN[i"<[6nZ2I\9[tJ3ODx Hz,(|"!v -f)@o傌nc1 "ɫuD*ϭ*?к& am 5Xݚ]'Z^;6h~X[|z&ؖ*q.}(}3.) ܛ"Ҝ+=Q E*^@p߹8C:cURl_Js?XSi|-;ngvTPc|)a65EjkB~U) TK#Va/\'\70axgAj܍lY(*.EW -j<`%Ӄ 9wpw(}yߤ-#_EhyX4 ٙjJ_W]lc\U"#k'M"ecTf%I%5Aa\}_!;ڨ%TZ&)O0ָv7EdfIIf^ÐE<ڜ7mJ^@OCåO/J^U-~eS{zi0/IN^@)xc ]PlxS/hjJؼp)c<d>>#Aģ+YyQ1mӍ+=}Kݽ'z,NwKC#/~ }۵&EK7I?Crje9 j~,z,?̍?/ 0H YCWei Lpq8oX= %V{n"I2dxdaAܨfXroH(mP_[6L\N&܊]\yǙF+Gԯ+3`t#)NF6HG;8J B/Fc'fmhT]5=1?B7L#ND%eF)f73&8X,L >\Aq0ߩ Ԛ*3k~L6o9̆dvvo²F$ǻCg@;'PjfkS]\$`֘TΐUhO3$0!\ )gEr_ Cө_JH=”zTgf֥5ũ8eX+. :Uޕ'ZBƘg$-OW 3pл)1w u$\O8#"g M?Yh6-m!om/xsm>f/յB?z39Tګ@wvR)!Pp.|(ϠCđVXL)46+B=TR'ۨLO]aȃ: ldKH$vM F*bɥ +q-4qrNԳҢ<›p!C8dY.fVe`ײoY-wcx a} g퍶0N*tk&@24n{-MW}ex=K 3/߬x5)LkQ&P+:_M"kN]AϜong0 x#j!_etԱup8Lk4n7%U}vJhV^ wT-z\{ex!wbkF+8UTҝCH'fn^gzS~,ֶ"cmeH  *[X7'oXKkPĈBE ocܘ΁iqI4WhGAu^6?O<.ոRˍ"qd ӛϨݯctD":@JmӺRƎ[Ke [Z|GƗe[״Po&N svT@$Zp2 ϒES 3tcШ'XI1nƲ<(Kq56ccٓ.Ŋ1!ސ/QHzmn*MdUH*;^;YxL?kΕ;k9 >bWZ0#Q ß!q36tM'6sI 9xPA~*'%mj98_[ l4w+JJQ3n$ybk~ cgGc> `>[fXS{tuvذ! kk zc@p0FG@XR^/TʻL+K @ة뿂UW:q?,uO*mYryf|Sf8' |I/v~Fa2a rrS4Tfv3հo8J; %g%G\aeTyMYgI]uɔ1MQ D OOݿ1|AWAXʐd=Dh3&(gaYe ma^il1}iZ-m:GV.%nE#h$0•Z'&]p4]zQKޗ, <5@*Mݛwx-!(VjꉬILݛj8n_)W 2NEEVM~.=Ay}jeY:pڈZŹ CgݙuKG 93E} D'{I"zČk. * Wf{@6yd@mW1s~M_%w{K!D ?:75cp܅C>V]:3&Ɏu<)B-E&$ٷda[fb* r#`xØoD 9QĦqyĸ1k KM1)'0,l+ @7: [偀r;D.F e>QWTxNJ߈<,$U9H92y Gl;VwWC7ˇ qOj&]QӁ*Qs`HL5(cSٺ1BrPLPPψNάhybX϶\SI7[ AQMG]_@c5[3 8XTX 1#aTPKp sh}SlSN0qXkPyI )~ bt+%JDԯUAW≾圼Y#J0#eEufѷ8hg2PVE/a}[5,ЭTfdž! ϲOKNPS-uTKq))k?`)A)+}BEBr hB,  fi@bqd$߁'[0P^عzǐ#`n))8+٥̈́WMJ(>%HWG Q]^6huɎW.J=ѻ΋KsSI[Qnt {4HLw9`1v\l5-Uk?>WWM]C>g+Nͭ۟~GP |ߕ.+ DG㋧zI\> b %"bF= ]-"N.Յ_ll*ݽYkU|@cA8DԳ pV UT! qkw\^ aY-mqGtKN)>O|KtmJR` 9֑moloϾZk,pO2&f,oZ0|j輯i+Kp< $RT+ڍm ?c)a1aW8.!i1e1PXT{n3h3:xnkWF`&lR@@z?Ex}r>o<Ţ٨T=7& KC87qvRƒ ± #+,(bb GL'ΘIo~P9QR KxdcC^:JUYvme:pnUG-.lVdoSثD i~Y.SNO38GA'ҁ`>0Qn$M6A2^P `Y\u<-4ҨR>[0H T4J_:xA(~"yuT蚒nY4?x5X>e]\k9fH,}3sy'쑋xt{I(^E%R3oN~5LIL\oZxwdm6iJȡn" ?"79B2eĝYg|{ih1+ϯ젰۟ҡv= ɏ7+7ow:󻏴S{Σ-[3qKūss+,eȈ DqGL$)'E i7X*u1i Pe2i{kP=|,x ~8K2:0rcdx5,cG0IXhQ`lj8R8i SdՒ%8m՜W4B0:# Yjz>L &Q\O%i1Bm3߱}o~ya=7AZ1l*I&7Ќɸ[YnhYƚBpGҾq1fd R[˯3󱪇$, N{Uvj[9@N$ oplY[ @XED{GZB` flP0Oˆov9<р`j6->L/Arzg==aø)ޙpOݲ)$r+n)ߖ3rsx46 OA/&~Nu=I+7c>r^ ,xU'Z24cyTf&czy D21FtPjķ- f*RXzxn ?fm(#O9IXVh;M;2bEƌ$f'B(kz2Y 619=RapXRO5N޾1{Y#_Zo B4%@G&d-Tu28p":# 83G\G*m.9]yK`N׏iG jā-jIOssm(HH>FKLrEڄ*#,R59tJ;%wR~Y( s"m\/'e>#; c/B93O 5.e[WTtG7?g!ҔFSI; ?\ׯU+h4C7w c}?͉w '5x_&ԏ/_\Ww)xoyؼ>T'˥^0~_- h=[B5%v!"@j%C_I)gr>PE=ѡJ= ?D{:f'X{cu,i@xَ“Ƥ%q!oJ~2kf9@R +7WcRI+ $q>FCеJ܎! Y%hu=*hSA&&Z&:!tĢkh߼W XW(̓FbT2=eɓVV$¦IpV?1ܹ@7S&fW$?d1Oj3@~c);SZ=YEF vOF X}پ³ " K'=y *!-[-@JxwAS"f-1Ze 5#\-jǑ$"^(l5in,c\JBN 龮U)RU(ƥb) /vE-|&TP*ܽ1eZr*^95%?Gq~J7n<`j@9qߣV$;Bx|ڒ :DZ8גe"E&?!H{OD *qDzMs0Gu/tkEMV6˷H*me6VzfvoXK@<BsAz/Y4 u5sx3-3W78RҞ@LK q~h?+L 'i#K;x 0~eh@B& J򷁾p5 6grsT'"N>l8Q/ aS h]F䂷Xǧž樲|QzfWѡ%`pm;ce^@ً; "aT_m17W+ هVmxP{2SIz+ ob4<۫&9rw,ʴD?yH|L՛;RQJ5 x?%k26:*L/bJ{Xe*ѓe `jZs娠79s&iQd_؎/y8%13 TKFP'sxs H,^O7x_ (6D  uqOODdMeT!g|~ ^-ѽ5e6|p|5 y8F-,Bzа4wM@gF'\7DR:c[u6Ό=KWe0 xAt4s#t:GoGB+"ѱT@@[9/.O衅b*ODF@ شv6 [Ge,I+worϦAQc%ȫ"%&䧭L lfKjKEh.8B3s26 U%Vtf~1F;m3 ^.y9 [0YZSחТG~:W,JV%=ճA+e\֮,;)xv:҄ eB@-^6ao|?"hHw.Ie _ 92_DlUc4oUkBxcuMiS6<[#[N)%+W9ƛG;Y 6M}wѽ,^jsQeDFG,u8(w3N{Jy~f-?zx,&bLql[t+9wP:R[,I%#dɹE; 5(<|n8չ?L<Itrhi"NzkIJZ2C )D0׎Z#~e񇾕|G1 IQ X]NqL}!JH#`l"Ej@q?$+al6>jqXer5&q75I}pX/rZ#?ٺMUiZ"vȊ:BD_ Cn9CpP~j*}f.a_rTn+'&P yڷT2Y%1%b;P2,?X/^Uc GΈбagiUM=0=]ܥ/پv7 ء/XPK͵MmיPȱܒ3Qz]OEDS^OfN6#oWK0]$B|ȍ: ;ϢOD,1pgEe9θQ0mt=6XIZI#Gƍb9)ڜ00Kd%rGle[/}yA钭e7+33GLжmbbw99V<8^TtmM,So*&q>s'Wm?DtF+$I߈d0ҹ< hcݪ&zW (,U AoJ3h3/h݂M"qAM1V ;?gGwg;/uUf"@bP9+zv艆׷ Gkq Ej{ZӊXSS|,BpM&%n侊,_@.Yd*1 sZtZ&Lа sRvlq!3`v20K9'Bo(23qD4j:A#5;aWe ),h [=K/SKޝʎqnF49zr*k HMvÖflMk`uuCl9㕋+l H"P(a 0:niф(u(W0g ysД0蜋pN}S4XiIyw~$$tSA&J7@uҮ'bp 1Jf4 vmeej km)Wnrp+[RlByWΏ+lh9͆:P6 Û Ew^Mҥ Gp݁c eK:Xv!1Hc32 U LP"kܞ+4T ;ґ@o/٬_lm2?AVZَ$-?ny:uK9 .)"ׂ"Zd){ԀSS ԇ~R5+/sε lMC`+ /K`ðe-frNcіoe\:2*ygL/ |MwoJ8\dFQٖshM]N)?^a^~MdukpDh`Et]ԷaM  JkeFDJ0qg{q_Ƅkp+&G?L#weH,ܐ|p@?OY6D@ʅ !]ú jbÈ"e#˧Љ+?gÐB 2 ֜j_~Hx\P8E"jLesl!Yj-R83'bsA`SJ+uh䨭D42!AĎf"e7lNK+Ŋ_]1Fns،-ѷǍe6&j&tFʴ)s!6vq5?2Rhss?6[&!WcUr\iObfɱdZ[a2ҟZ w 8ס6lX['t1fZwϽVK%(4D:(ҽ=t3*tn?3%XՇ:e8Uaf~dZsBl JaS̠3Oə 4AM@g Aٚܣ~w>@['܃vqI KKVIAj2pM)꼓]eqv{yL }-!dE#u}jp(k;~}p)q*nѽ4hT^gb59 %gJa׈^V䦞'˽[k2CEdrK  ҽXd?}L } Mv_K偵s)pU~gg]]̄rA!{k\K0o^!K)E^o iA 4 mBosz0|)cmU)'<2$n2?rdkObs qVJ]rL` 1ǘBXx$YҞ~rpN\ ,loL JNig-`i>!~٦#@ F˟RXG9\[+Bq"=$,`N0ԒTzbPiu|U&O#WH0Px!S &!R (8zEF?% bbd5kRP*+6b?x$៭-Q8!˔;sKZ-5T'gUf\l%-CY_bnd{ bc(pBH"ܲ;>ule0ju)Dj>lQ!/OyJg۳=5r[muْa@عz<^rX&;1Y*T ۩h1[t { FDFy;%˰ES=nް= : Ff|6:3+kOL+_WcўAMS`_ԳJ ɥfnkP]$T/ek~HiSOp:\E[3sėa+chEw4re$+E({JryذdE^saz;*EFY'~_ U*UC) KLrTGHSPF3EOTGtXQpL@R ktUI\kԣR;4w;~$L9AUa|XyL'_'g7^H4Xf鷊Xb)ù,7f$/oA?[%Zr&IQc}& c k bp3;_<}o%&y:Ks7U*q(D׳v&Dଜq/jgˍND j?(R7E#ƛtw\1GVrA`m pvgn*"T9*wyu5U=>I>T| zOtfJּ2ln@]ñ좮m'/dfW36j[OQ;+qYSކ= c82xc[-EG(mCs "V7냋;mp`ʸX(+sM<#(iaf技*NpctN-ɄN8V8]PX|: lVbEuBIZt~^Gr(r&ki(a9{F/#+}TkY?Ɲbht؃JYKU%6΂U_URdW -(OhH)bEw'_o;Qz%BH[yXlz6 -)ۜglpxkSC;6ڜ)(3ekOeaX`68?n; 1Cd{)f^97a|U/;+";a0?̮i)/7FȄ] P6ѥ G9D;Xh.]1:.H $bKZ)u"שJI-,ySBr‹[ n];ϓM'1,_iC}C{ J3 p;UcMzJLHR^ RtH<A$lv:oOLLj(Kn{ 673ҳ:Mm4o+%QuA4o4#Oܔ}?%m-‬eE'8n*`Jؠ1 7Gf A}EŻUkA5ZnȜE'$GE:EѶ&zJMI #V2?[Q:Gd Zy0a?¼M`POG?PYuL)A2R 4.$0T;퐯/ 1M;/9yX.KsD~-ZA`7?"|xWab?FVRu&Ӊc҃Ͼ8ӻ?J pynxM2T+gh5R7p%R̪DffQ%5Z9Nj+٬L;Zof?s<.7Gѱ] DgCp=n,;8΍|! wo1aW Q`@sEO&֖Zwս#,VPca}SwN65>6/H K.ސ>X)F鼚j];%mQgK)!2v4|?-4(@X1'c*-E],Q7h:s+V\74}!#b^E?2gNhs'W[V 6h%erW7)6-\(frBɰ˞-b:/K|՟.ApH5 iMfԩ p>FS!KWd[f9l[l1-n$ɣ_o!{[W5]?U_x[c!gP*f' >F]!GYߐ"Xkzm7ER]Ci563)R`TY=)f9*IF)N5L Fr0SI˝͈J /n3~\6V#T4ᤨ@pYTOYh: i"߃9Ĕm\w \6_65yG 4y&&W'Q}fAxi/?-v+)3Yb1w`3]l'ԻH /8#pc١GvYCһ˲VTёXQQ닽?JSVJNc>{|2":DR;x],λ}|`S+H{}2n buCK!$q@ #b9-],MJP5<ܕ(z]wutEcF6oM(!o^`uUjb{h` M+R#I$72^ ,/KFEtHs@=/( d(i~ifl45opIimE-b*Mn-dmxU5 )^'ecz "ԔVYݡ:̔~@A9!b41kyTWq#$gx#Rc)oL5p-nPǁ"[1 "4Q${U0ʬܡ*DUwyJA\23.u=;*|0w ]d! Vh7ܖ]yUkז2bΤT'&UK@P#N`@9Υ]/k([Xٍ2kL]rFbǻyO@tdTd ~BcʢN،/ָxy=cSDU'N9話2DuvYЯ ´bFžYs[nN겞;^N$7're[4W.9h-^Is`9\hܘ=uQ5u)!In~CUQ7V (mF!gf=z.nLnމ3W O2좬7{1YVH=0Bij WKХ:„ 78E?w9b\H6fȱc$cA2?5_|bqZWvYtB׃D]p<4n7#% N &qւ rvKا2ء! =U;b ?9c00B"Bxt4br9,V+BjĔ+* kI~ sPăT!̹VAz-ٔ'g"{\%Z: B,sX?"̩ y::-M<*]4)~dV@Έ)@-(l*ju'K BqwڿM^>Ÿ.RoyLM 'LX_1 `Oi?2WDcƱQFY,ZQCU(ș/X l7?Z2Ç>/S u-G660M|z؛&ajm}iyC0lQ|Nh K%ڕoE´l갬5]bUV4ǗLs[; agЭ4=&ou|7`|CbGPcVMKga2\D !BuALT'Ҩs%R"TFr Luc bU`nFj[*+LdHGs [C}1'Kw1[?u-Wy3Ak|ڻي"YpîWP'ן1R7+KL]1\=&ӴliM"ύuaaαA1'<2ʮR-8VZnӚH"qS>#$4:eɞ¸& .;6CRLb㾑eLv!!KӞX#^FFŜEW1v {={GI߻Am'TqK8tqB_&sN?lu O5.,-\ 膊8f$}4&fwuhWq_rbTWBȔoӅg˂lTMRL&LnatN0&V0=T(G [-۸CCrXir. _OY䈋D!PW;痡"`o2D쵨>:Ύ;K\3MT7\pOD lS޲~pzʪ]}!o?Z{L>PF%nfɇ o] Ix?ʢWP0d<'lcbW|G_ve?N$ɽyQ"8|Zd$v:HLhv4r=%jnI,VW@m yWWc: cizA=xGlBȠOq<wDu Lݜ==) Nuh 7Nd0#lxgv2H6OCh}Nn;XFq;U{0E~?%w_O&wjŐl 6-Pi_ c38'l~[6[$Hm k2b2h5(5!qC<iڴv<-"\^gk6<0w}haՆ;<o~z]i{pj/ odWUT }tHk&Jm댫M].\ʥ.H cZ}&LLv-*1ν=lKH'78mHY .Ü A@~ppwg2 VaiC4CdB<{Ƀb;B.^ u`+捷 B#X_ﱢ'_tf9TP%$u\2ҋXiNB3,,w?y̭5?ޕn 5jni&RG4k˨|4{*t.9R ¶ό?RHt: SɏH1bjՉgڏą2^EMig"AN3U~ӣ 3Nt|~tAg@|=2J1Y }嘓|SaT̵#{(`CD>(=fFx+:)4UecctYĂh%pv5 *)Y"V9[Ϣ'q],D}@i~#GTD'(\yC|'v2\񭞄w:/~J~ uc19bop3BŠ`GZ;p{x2؁Z4 r7$@f*YO XOP8@-BNT2h/H歱OU_M@j!c&Yp[7]ɐJg0Kןg%9HǛW3%73.Q:Ώ66Lvш?o՘l~ؚKUBA}0,.Z3S cylr*f}@/Wk´uӣ1TDo՚Wr%K%+$QفY 1]sR0 qBzA `M*y1g˰$NWD)4$Vk!WD]^OG%S %ʟ^ 1~zIēSH2hGFtͽt#&Ga 剱"/FUĕV]ǡ8z=_tÑ#Msa7y8sZe~`AvD :;?ag+?n {~=^&YB!%̈]L@y)ߊ*0[@? !(nn*)C'ɔ7!^ +,C N ݀Vϧ tyYRa~c1]Zr /QaXr)Asׇh|埱l xY= ωIʟP+̇Ͳn[ggj6Dΐ G1z11]W3*n5iNF{&Pde2wA b EttO߁UldD &g"+tv+G贕3n6ݮ!u5?"޺1jt?JlR?vQ?)4ϟ>{{A際[[$؜PVK5b4/8֢ 2,K*`OA:Ʀ;vYk]&ӎb#ةqIq7Tr!؛`:ӏo܊ZPr7lHfl>ۦsHa䴨7#ÚYkk4P&uIϯ͸PLr=DSL[vpI1xKIb|ӛHrö~0aID)ŋB^si仛I1PPDas~ i`Rv|py|lۼz&#Lk$ e] veW%:GO_ *A\\;0NC}VPqU [ Ӄ%s YUCF; *6aRk%w~l(0‰#^sz5zS*heޠ!C7a2qGyEJ$ni*ܮdR4=rIϸmgjzD%1̦5Ǹ {7\YdlQ$LvD٭'A7#hy5!Xe8/גeu8{laWK-sMa:kpnIKٙ=M:Ip|XOŊfs?Eh@6/;~UD;>M1Fɜެo] ,(/,iOD6%.To\MӪz㎷f{~?ΌjjYDiki̞bM,3v}jgXߏ!ÈESg2JWG/0_FcVwa52' ( |4yTyi6 f)_eRX#4 !eD40Oj95hz 1jqS@p TaT6R͵õ9}bd^]qHoR Yv~xw].aZwܜ`eumVRqEq:Ƀc=Z?N9Ȱ ҧÝ X^+uA*P[;g3:0I[¼׀AZqpuWQA78R .f9jU`]07g/xttm#ˤoBPXiBNzEq()ie+wCFK u?$bS.`EKӣ)8 L3V "Ru5(Rš*"64mɺs?O순:!8GrL8] pXYr= ՗q[65g]`>?P#4B—!IZgy2YXK9/HFw1كG" vM2auJP/m2:窹2- )NV5Pǔ5>ÇH7"ںԪ#RSLٔ ȄT%yXV!bg>9Zj%Ֆ_4v+7M^] Tʱ# f+FwELp!%i<>V!-K)UPΒ^>4!K@>|^w"3CTu;^/G8 T:?-~Xńd{/WMG3U PV]^Oh1y.i1(z gqNʰ6Hl-z ܉8_=`EMe 7mIwbk 22N$s3Vڝ+_Fmf,˒f3.KL7cuvYXvKנX< pVL\O4kM'fO`nJ2{;f#QsqA:m5)ט9i$=%{= zh ׊Vby6ڏe<Ŭ`x<~rcwTJ lDm( 턗:dQ8%GOK/Qt*2Gܯj>d EH ɮNdƐcV+&\_~& 4bb> ;SVk rR Y ޑ~wɖS,A7oq.p&bY`c.[`sF%eJ)QYj1)ٍ"ZvND7`2:" OY (<8)2g dnu `^qd&YVca,/?1b]sG߾sŸsaՓupff@50ВtHؖl3*~\+j!,ӳqpח "[g7`r i7C;  exX6߅tV^ $U)[󻢢_dTv8065ioZb8Ox^d9/g] z.܏0<ƛ\՞_)fiXuGJtArc rJRThUrw9v17ph1q'n׺KY1wA2{z ҥC 6yag<#W[ߚ PzaM$2mn\6$:!(x1}]\vDF7PRLv|0f-oޣxVkH>B=zNxvȔ*e"q SaiћZAza;lyԗQP E8w.Iб`Ji. Z8haܲxE|V9 @pj' 镁sd&!;c[ބ1{^uW02P"@cHwz\>y3SQ02bK &RE3!4 cHdj*#ʑ=E771mMFW0fhB?/ne98dHم&ud]* rN`N ;hAC4bdk: Uv=ԻpĪ߬&O-Ӆv_l38ga-HW W sxY>(]շ˦S!0Y^)*'hÞxoG{]+-7UH۳\kHn,ckYؿ\vUZ0BAZɶ#C:7 qB ti<ه[3İQ;_xU14~i>oݷ%]U2tu:ǷC_9=Ue^e^ Ա8=y&puHdc}Nziؙ2ERh8Da)N׸AN!e`zID0=G0ΑGf$9|jM/JxQLA_ ;|yeвRH D@y 5cb2WⱥB:ǵ^ov3=g3VySzT`uSR:q%Gg2ZL'E 3< FՆE`\ >:ْlBԊeM2x ^C)Po-gU3| ɾƊ\IrTߔ5%;?Իo&IB#Ek1'{HIQ5ݢ<;quJ?݋:AIZbƁz{ft*F6i{0!ʾh+`RN7! @ qM Nl 'Tx5Ӛ^xt3N&5Es8<4Ir ,*hs/{ظ39X k-c9z%+(MN RrBW'6:/ $i长0?ӉHp :*\Ǜb;QY~R` wM&>tSwd|fj'OyI10:qa^.9+W !cHh3I ŧ+Ŀg2x9V m\ffLPsG{ i^2QO5_Wn!Ĝ)ؽʴ ,i`#@H3T 7jguocQVe&⏦:-U7 (iJa^8 Vj765|B:}8r\3Qp%{̰Ӊ=fڛӖWwkW\j.:݀p"1DItԁ`KObKSq[(Θz{1oD$Ԙ3@tꩣ& FYR.3G^,u7[NڢMd: C7H7٦hKsA @P{.O۴8/BFkB֥N'WjIA[1ݻ*5+PDdYGS*6k~}{  BS, qJ3<4^ ȶ"xAFc ,7=)6">}bM UZ **2i/Jjr~΃f %o2)ilt5A\]䷮c6e_IO5;VF #Y%BKt &e3=$CRՄ53l]@o}Km"I>˚x6tT/*|| z;j;u%Ŵ$$-zMó!}56;^b .+?ٺ2U~~3q,f$T8rXZs6qPŴ `8cڲfz$<3I:G@zѧ kٜu(瑴6*SnњSFkX?7^ {oU[-sitS@ErS/~R:v9U4Qѵ:PBHOLeE1]ڹTZ}X\BUBA 1vbj5bw6wE Cw:x*5aK<V '3KTEaV<t=*uYJ zÉ1ӚX"YV3 9>6,$aVymWQ-h)pOHC|hGVvU 0\oJge`jz6QlÔ홳oM8Xt`p?#s&1sjP>j ƍ zutQL0g?h<1K׹X Egأ˜(pVj ~'?f&fk';2e\ռ]P j9y >&80̟0ot-|}1iMqjB}i_/֖KVL?}Uޛ%f"o{vDY4Zrt5gؖ໘Vfe\QrE<\ZG%[5WdbF>gPd)l>|y6 NUt19yh-J/v^z4Wȏº]O)wJ7TNe`{gvU!ԕ:k3oi>eM ū WJG~NR]jVf=~ʠq~AWz,ρAQ{P΢2zbn2tq!F&* ! a9Vj.U"R~Wg!؄R 4o_q 61BFE@Ǟ0s\ '[>,ϝ8w=a!q+ +5")fLZe>mQNM:nyq:PVQfTB̜JnJ3,M3#y8V"(4(PB $X{,V:oNZJp.(/އ&vduoY3*%7 NqRz`NiXjp)BËvrb~hZS<pmtX5^b7nOᖖ]Xw#?Gs!suo.0YK&r˝1G̵'j:86r޼{yyyT-J>aAFPhȾWO ɘ9*Z^ewLg@R]7[>_V;ڞ*h`<{_l_"BhEtz .UxGݠ!U'? cA=;hO^^QTl^;2eQH!мo/ R-82rK`^6VfSyC !9usudJ#i`',H.ղ1_pȈU09'{b`GLT5}MH9ȏ_FQ!S BYU_𛿻 ~!lfPű3`>Ф]u_ܣ_Z8ċgTO9!X%z;W}yMK=*[3.CVtD??Zd _ %^@RFo/#1vqL`sIIq7s [1%GA%hȸ~ѴŬBVaW ٲ~l\~"͒$l!8IaI ܹO߷W}I$ǴW j0*>ԒeRU vvH_ L %.ՙljCqUTU>ݘ 4A9݉^"*2K h1BM̳#(c0F%E4˃zR5,cs 7/18I6O\Y܂*j5NXy.r*@d-s!9d.͟B>^:]CD!!l]Wk*\Ѵ6Z>2r]Ⱦz.(efyTO e I2)$I ̡sf7jrj{Ѕh-~8s,A V$Vbqڍ8C{2M)WiL$MMBDm;WfY i40ɀ 1U#߯RdDSD6uIJAK|Kq8{ҕbnX Ͷ5 B*F:WzjMC6,-ѵTl#6wBwEk9͊oUm쿅1uX$nb|EϫkVO?BW&u8?#Fr3%J^p`!#9 '."˹I3O;># bKvuPW=D(rW!0sR6;v͕;͗ "c) pQ#˶6{~4Ԋ%xN f4R}QRҘٲН\vj3i5nxlɰG>ZM־ſ(h$^ID5WIvŁ h(:ce&ʼn_L5*˂Sܽ^.,î C*a=jƯ; k {!2\R%WhFtݛ#x0x.Ŵ]|}\Hp" =ʡTPo?o򉨹w߻*]PO=srh1vyZ-2&8wA}VJ1Uh ^eN-ۑXʦtڨR""闾0FaZBۮ;|XĵS=%s/,M5xwNƶ#4|/taK`4YDW0jϑU[k_Ir[}s\?ڊEыg7nఀ+9 4_:7O _rzPI{?R XûvfX7u ; Qrޒ̣Nq 4*sq D8awr-t$0|nz+<[W/L Fo3H. [?TmS $? ?٪(7:,m_ѱߑCgLlBOoۺn8xBD %#,nRUuՙl b \WvH 'd̸dӀ C8^j|8aihg[S53cP6&-r@/-TH.p}d\҅z E")҆ڭ[PֽX"/\=9"9zw}&$Ai 8z^$oێIuh%X֐ $VRr@PV( URz »6DHANqGh.R3*>4p6TUغPS@5("R/KGDG BԀ3ҧ/"H>!\98xu~Yj7HOM*r XgFcJ[`ks1 "91͕ð..i%(;b *m( T}&"ATcx AX2 5h _咃7V؄gw!lۤBCHۺC4G^bE@.gI tFE[{|-arv?Rp}WΔ*@w`|DQg)7n8p`&8aWU7^[jH^m^Drx]۞I~)FQQ9a'.Yn=x0L`3,߭dPuJCfᢕ^lg` VO(fA_unI).165Xhw|'IŎBe\}ԒբC_2Ö*4n?qӎz>*s6w`B-/9# ' Pò: .9K2X%q m 2w3tj0J{{ }wI0";i/}+qLt~4"yV<|3V`JFP(a~2tl[i|ʹEeı27`"SXc &~Ȁʯn o7xfGwlR~N53hTղ(ɄlGW@)NO;U\/+Oz3B":.C3 4ήuz~=o7{EJe7:Z8lX<#M 65wFh( =! wX}樢N4ZX[k6#BYءrrWM+Q*Ba׮ZťjA:!Ԇ7\!d:z%a딒qz,JgT% SHպW@x,:b`/۽5K祜ȡ`g> SgN# ZZ$3k솟\-cRbŻWiǡ_dmd;?yXXxC@Y|XQ.ɘASrArcMVξ V@-I!+T6bH /T%'D/&Q) "n"YYÈ7CbF2ev ^]{]mO=u+5!,Ѿ4oO RcBU\\jA;_'y MN!Jm#u BYBrrN̮ !٣͓mKkE-PUA YC?qN$!ǘd;+_Y+wXtj c33oLs\e?J1F3ybjK zZ~a(zS?gKg'vRwxܣ~"*ZѣPQ4ƙ68K%|CW5 IAy$JRH ZPB rQ%)_+dPF;v߀loq3mCK`3x?lPۊ_o`hhB:씇[QH(HEYo}. 88LN8JL9:@Ih \fN^YsGZ$|S_ySN[A$O'L0y] F/En@-9?/2{w'4/T h(pjL:B{pT"PC8ŋ_יo'#ࢤCU4bPVFb_?vy,PT(tYZgdyY~0b/L6$rqMҧb>U.!A0XFS-v'QI$_#S啯Ͷ#)F aw*TYлrT SkzH^bنڒЧzPR *=@8LKtU$#|Cle˛8QYVrgLFV\F-d t\@2#Ikb\LYE2WMeRdlt37e!>S$H~ tMh0(h~& +YeKfX0 //{^i[L:x*e;%##]$Q*"k36V%A!9J,8Iʓ02!ؿ}C,н 3; >,BBR* A8uc]amF&TaW6aU.-TU]7+qQ⏞4/e ԉ7™>ڰOXC]{e|;ML7ypAwuquy~A/Bry)3LdG\JLJ;|zjCf 3rnވԫV|̾PW" X5~s"(\>+;KYL&`5vBtfo*<WȘzxLkmgR]K2}: }:⋺ا h:%ԔﻠJi*a !s>\vAf@z0>ɻܫ+Qkxh5l.QoEߔyAQ#!q ͐2&$,犾]Gmy*a7ef#!Xjɓ/*jln[&r5QGsl­a O+㽣&w˒[rTg$77w|;snh伌q璜ֱRǜGf/ҫs!1ŀVϒ=MUDgtNC6o]tEul#3u Z^v0!k;טU2zɱxXϣ/~UO1rnդ/.!F<Pd:$˂B|đק[vK=o|l^=::$:#ۢa OuV:I]I=+:J˸Q^uUj<+.;yLp"G;E2r { #.٢ Q l k8mY X]y\t,^jHV&tEL*Q-o-UjRfdR Vk ץi%H3sI[M#T76K&\gߗ7$ H XZC~^Las2jF&JUT22o ~Yp'=dO6Ri {3xˇ\;zPN.#k[Fh+K?}eph+|+c.Q!dAw)]87u"; W/H, ml@LLNya=P iT%UNPɌذ[0q(繧60,~]|8wB驍J'Rl?&B*/>N&_l ,”dL o?){˩8Gs/׷yL>G4*8Eˈ'"zUo'2(1o8D9ḧF1.?@kϵefWccA=KYͤذ7O5!kzlʣh"6iR8 Aq"fum3?:-$RՋWͣ}N=/M #spVM$X~ϸ ]: @wGx m&d 8mivwsh5sM]!]B5Ǫx_S"\6R*bXVV?_! ]IǦGkrǞ'LļjCeHz>xl+Hqrx>۟+ kxI8_ٱ)KR8IW+:kB>Gxda-S OkDA> =E'͂+\vj齲A铛UEů ۾ij ;M//z22 :*,!%{i6I=Aժ!* )Fk΄B*P'YNQ՘ ׿{7Pݑ'81XHM%jVZKs>[ֿ}t4zr6<@V7w*84kWq氥?oǕ$`,ཪwhDg'|:'* zF  ~vȵ±`jC7#NIUTOtUanfU\ۻ6dxNrؒ|챱f2!PDh;O2CXea!+|Q'O}3󧭸N3_@g;; @ N$4˃Aܱ~'#C'䳽ּ?Qe[c3uEg#˷l)o6Ki:%Z΁:TŒ1ilm8iIA+y5 73Ag+۴nl zkk}oMp!㖂[ V f/mC!θxG[z+XSjVxLH'^=5UDw U&1ziPX9V%HL[=:F kv XS\ũ-S~4zN q8j{QL%Έi1}+HzQb_Q+{Qg,]l`츺kYÝ}0UW&  p 0w*n%fv4Tr=AJezFmylF}PpSx:H}c=/c 6)wW\axtMq[$>UVݷbxLe!{r椮d&3=`Ŧ>~j9#@e)_T %f6&JAZZt.v?v1#tI.^*4b?`Nb]D@n*faݻKY9)Ȅ\#;9.aW@AR&z5Ƈٟ.T[ul:؟3Gw9˕Eۻ,uv*sTkH6(Su;_&V cb3_Ԇ?8J/1iA9_BQk]0Ewzvt8 Pf!9'8ww]C`VI!O#VWc`HL+R8iacved 08U&͹)#qTQ+}ZHPs!BqW]!5ޮ/)cg׆vqXuH /X΀9ڮvAߑ̙'&!TЕ(cپyX>(-A rɀ3FezR}س5{㱡0^_db5Vp$eӓкzB/ a ӌuҪo;[ҽW.]1 yWws4Qۇ0A'ucYQD0KҸuj~Lއ9JXE.W#Z;aԭGՈ瀔N%9PY< !fnF˗"agVW@1 IPd9)߇/;Oz<:@w>O]S|4<{X0!`u9\ ZySMˡHҒT@m*$Nĺ:F"”B$2tg|:\,/.k~`alo*ܫ3BagzP,*^ }$ѫp>Z L+$'* k0zyjlהx8ԩO<9e|R&#3DЃ/%WU%d1F/98Mln%;+,_WeP42eCޕx{Y]:[=2g'wjIVNĢ{<w@ٶ;u3 ao=TNI(s^w?%-O^&bZ7RUn_ؘFsԧpW@ޤ F}J!Eط؊ xXY/Z@W<Ѽ%( p)t;vbLD$7Lj"C~ɑ!&*peǜU_7L(F(JZPH2M h$/Ա(Lj8}?-8@*b4?vm~R_O6"hpYN '$ۑ%?:2LT܂ݻL-Ɨtm:TkqN}k5(\>(w)P^^u@19J!Hi9Fse\k3VxcU>=E| Z&|EkXzcG5Ic8*j(-ϢIٷ@Wl`I,UB<_ў$Sxgg=0_wkUqݮof/ӭq2nW!d,fn^Wեvy8@VZiu1X\JWHy@XyF\eƏ3އDEȝc0'[m\dTИS"oa/!^} @uꐰIqx( xss[%O2i)/f_āK l%GVN4"xs@Ue<@ZRU z=sUFF3U &N !JB-Cju׻w!n*8#ُ0 `"zu9qf*\(#*<Kv(;{{PF>ܹv-a q<ХUӲ~_BO_sW>d>j̽H_VI8q0Y$"3Č)-ZS=3g T7d, g* l;A<8Jif@a s$ i-H]7i?fYLcvo+ G1y(KʢN PngS+w9Ǣy#R3vvg0LuR`,`4=X)!CwfKi̩;fͩEXis85oɺ#(NjR,KKq_{4{͐дhX?Z.P#}`]I\%8ZQPLkIWb8+;q$yu,l6m"nc~57A^kT#g pg .gpaiQ Eq$@8̙\kwė#F^&GvOg^ fS,isrR:_3h3^G8tM]NןSMK|6Mroo-@K @IY^-{۴&: #t~F 4h>/TKm@tZ3v ť_{ȁ<@ބ%Cu}}aQC!#!VN S1qJoP-,UIKiɾ2R]^ґztJ*6gkq([:TITh]0ip 1;DZØ nS/^ݜў .. OX_iϿ[]jE=_:@{|~5ږoX\3[/am'+xFuQ:$m󾲟OUVąafu֕^#}!Y`9А_jgG_P-\EbLu9kEf><pzXuGH:qJ(*@yrg\@PW(3]s#ȯ-Nd/֦CPj!_z OfIx6sX>7_HɯmW,7Vf߈Јs̯:+Q1=`VX\s͊cWȤ+'tmsC!d<ol-1 g fU_L4pY@ ?-j WOSjYh׃4-݉NdEy_E)YH3չ/hh.1'ɶ0 Z㭬 S@)K%ZsNpr/N|DuT"8i[Α^]%JאcB(ԅEeaY.ΠO*[JRozoi QO2jTcRD*EfG,obj>;| /c]yoBB8qNtfK!u_TkeQgFRhN 8+GZ~œ=0vɽtޗ zj?Z\&HE+._\`B"zpL{S MZF@&9MЬ%mad 粑&:~3:8ۗ%0fDiyųpL-UhB ; fG wR*%,u.3>7&Qw*Pΰ_%8o_\\! G".ş*ϋo$dA\tʏzEDsnYxіa_4i,[f-(p6e/CfFxR : CIg[WBC+8 >.PX'G@(o?Gj"j &}S,lS,Kg*J?[H 5&E9 |c鴺  BCfknM'ͪH&P~Aeֽ}I TV#}*_^D"tGsH^7{T37BL&5qc2CTAwL`YoIV^*uZ|ek-Jc,-VP}Bq-Cͯʎ8H韱;*pAS(j'nEײY%wef7LI/}ÈG4V儲 +37&eyJcvµJAVEGfu/8~(2|(5$;z:7SN]+y"5YTk U Նkڬ*Z YPBSZ4ܥ-ʙD^KgP*Ey_%P"ts D/[c\~(&nKtӯ (N$3YR}+gf#IB^Ʊ&4I7\@mv&q5St_p C c|54UkO)5C.+JpHDJ%oLLCsB+{ÿ!~]+ Wa7ÂymzilޱYFm ᭠0}j|HL9X䷸l+`q{;ѫx5c5LHO.Kws<|P8XGL$ᨨ@]gCv:+VRNeh^P_4'Ud;dwy°d!۔Jf͖+1nd$ /U>QμO Nep쿮&p[淵{ƾ}xX؛A\yB$ǎ @:jdiяYƼŽkȴ^R^|qM]]IŽ Uɧ-)oqu,=jw92,o)|{gYjNZo!^'MV6dGq%XC0qхԃCMcZ7?4*-8S@Mm8~߇Z":@#<;bWfukE!Ni?u)95 ; y4DEbK1ْoJru=NM-u -C7D5 }8I1TMp tJnI duq(RץLDȵ0ɞ6KA!k3:d`+'ؙaOI׏^sZ>"ue?rA~P?S]HQ܅quYk)$ſ Vf 3NX:(w<&aKSܛ)L A+ॻΩz! c(kxL8Pxb13S .>@>#0uRXMh6YkJ$w[M"@qMVX9ߪ:V{8XWtPĠJˁ)w=েndRue,87" V&IP@##.#p29Fe\w2w=𩹝[wJ$&bSFr@DG?~K:; kzpCDz84 ɩlv 8VyqUJrw'4ͨMZ:Cj[8 ܔZH TBЛ= Wk:@![$s~$O1QBP*laf ?;ϱ+@۔+<4(\.H0e_zɧ=&C|n"svpLCF}3jq¬@0^M57$&&܈y\Ldŷ#BrR0v 8n,}ёʻ1oƲJuxAC ?h& T5(ȜiT)imd8_gf';D7].)w\cXԫjxmteE'.L{~iMDSi몍Xd颋G"K`x!2z" ]ggW_bCz8ɣpvm㦘Ä/lHat:}r g`s Iɩcke<_k:U?N\`NO.;۠s5Vʨda[$#u ZZ?$J+šq춙ˏH a,1`"xޱzpW$WLVg@ /c BT& ɸo($t8Vh?GWUo`USIs`AnAzy=nPRu{,ϓ  h;-Ej!|RV,b{N8Ԋ)0BݫƦLg+' "߬⾳|FZ 7x_r^rLw|3d֡_a"K젘…^r-V}{v@Da^e[hc|ܡ<ݴJ1]n%AiUUQ0r= IݳvvyBixljJK!u^"uJ?z){]xOH# 9Cgȉq},h%^ݒXOCD\HA?&[v'Nʇqm<98h&1;R\'RrNU]fgYu\P~^@4TxMt B{#421o95pM< X}j̲;#L6}a$%rTRr`a wCx>Ҿ +h#qsBǯiel\Vc;Du}XLL:يZr>Yi|!gO&ɟ_(YPSzM,+h&rתsg6"w E[Pd>P<ui,m* gGNڿ\E(0Z=POXfvdzq޻$& !42J.|sЏ& IW#|X t7\\#s_KHtPA^ӧȔϑ͡mwCf~l;nЧ.z2#RaG\J>6h@O10[E$N XDIFt}۲\YߔJ`/t )R!%Ys,@dׇ,e?`,S8e3-Sj@x'—{ t@%q@"K @"evf#h$@^+SLa_eZmy@, K@)p.k:Z!#ږQ\>as/VZOEܼB%{;[VGuU&g), `cTӑMɅiFfOȇCqix< Bb1 fMiX"DilƻV_C(nr]d dbh~7FSOЖ}Xх&Q]u+ˠX t`pu8'>cͤlZo3_ 7Q WNOѵJF))?Z T ;j%Ii6୳B޺@‘#] ~迗LltJX'0/9 JEGUMg/$7Bg'0OͰ qDU8j8r0zT"c3+9E_5 c}o# GJ^E*Ͳrn1(WlT!̵N/>0Ŏ;UD[fkJW+gZDw{: e}hvBn9J =Sk M ̙ZI8*+J-Erz-NZ.>*QmNׇѽ5.FA{'x D.%\+(K8 gRͮ&pB>Ay@ ̶G㯎jaGrEKe$RKA<{>7+cw4|~DנyO!!' gf n> (j]UhC#x lz!ȰK9ð FXB{kJd3OIGXּ>)͒ļ9Pd5[b>|gl†Q) *72tyW6B{O&'^utK-G+ز6 N}V0Hx1JRl6/HOM5ךMO_9k!雘i8y,J |Z\$tΌ2#EQ>.݊$Ƒ)ςôJ# ѱ=k׭jc_Cv2Gs,˂jvb"b款ýZ7!6Y!C2ŗ®Lݠ~.~7{ ެ_ˏ+XtZ393瑧` Z[?NQ}6Q0dEsfX2?k i^\VkWʒUj&;V?Y,o^[.3;S &UT719 +"-\U6 @YtXo2#0/3AHZ Ma\"% o,fD-J[/`Gx7m> Ql-4 N١rK5RA+qRL$dKx?!dPLya-PCdd[o̤yua"#P'j$Yѐ EPS* {䟸/ :+?gL 6QFYC _w$"lRghfj<Jy1,MxtprޠܮTt ;չ_3yQhRl (oʅf[ocGD(e4N:iL5Y&I8m`7!A"Rn}zm"{J(Ϸ4 u~ciٯ=չȨssIQnu:F^y U3hBxlcdt)5hd܄(&Z\33Y!'rM N.U6c3ǔώuד|@2]&e}m䞣|'/ :ٔ""IPm <`Vw373VuEgneעQ$1"eD]J\wZsD.O+jAM&dʬ:I^6F}2`Wkg=U—X%kN@ X>EϽfHDC ]^Yi%tv/{Qa\Aן,asݢܾt,LRb"}ZoPMFq$TIôIo !s6Pcё:qy pkkAyѣG$O߲w>jfZt`3P:cXtq֣⹥Ъ#:mj=T ydl(ܙ*#*qXN A_ -v]5gIdQ Z!Q&[ǖRg Q]:ݑG7O)%iƒgωf))E;\J,}jQ> jRB3 Tf[ q&@rZw6p hgj3fO!8:?Esi'҃E-42NcEf7@ ˕&~ [g㈆ߢ{`,5qQ+rs9o{BnH 6 訊J>BiJ_6O dmC;ƒ sI]IQ@{H3Bov GE"- NAJ& iu=>DӊR9|dFƫ*F ɧt,̭^D6I\KE<ָ::=DQվ3ѽ21FDܴ]7 R f,aQAsNd88TW&Y`%B3@~FiAWAv,s8-'ϪJiGӝƟ؜1@F$JѴmڦĕ@̎A?*p~䏵t ?M!'JG}apB-=w!<[no=U'҇ yeãfTZ[TW\hpBT}_>'u뭋)ޘc@%&@ e%!c5Z{Gj`>Wd}wR¹H }-?B,G$R_Iyj~!\suJuR~GSt5ZD$[8M6@neIq\g0毈&(V5ݶ[z5k (ؠ~a؏뉅^Cu@s:sP ӰaHRTkgA.~ڰŐ?7tFd/`}=y+Q4F@̿ nM2'DK6ߢs4i>XjOK @{i^#j*{[ oXs"EYAOm!~Q#3\__晌wS.g _+1 }h n<&G}?"k9,aT-JC%(Zca1m.,0~pgn} a<^=kUP4(o }G3'M\OPE:I߆!K=7 NewאEMyjh#I!4 P>Sf(% 9Zj|k-KIUցM>eCXy [ўV35Q<) #n r˔cJ\f*=>u]D ^Yז_,P`m{6D9!lNc. jJZNJp-]u fdZ,H Q .FXWC|1@AcV^>˘q!B!y0Y')Kgӥرv7QC6jxH.0q|pb?df<(VQ9ny>wlF/9RIgw3l;4aZZ0LJ5WIfwc=8kfάl ZurD(RowsޖToH({m' dťZϴ5e v|\ۋ4ٍ;>YsF5O8; p36;V&  ӯ?Ϻu)g~U7pJCťQfJSm}k!mVJf+{=Ep$h>׻bԭ:JX_ZzA->yFDbinP[6dsO/R/9v1s*$IwvX{IgEU9zX)^ؐ}<5.C>],DMXlCp 2P[ܩE `EXlzϠ'jF7%y}lkT9KuXa,5d0V)ǻ82ZeL/7[eyedRÀJ՚4²nͲ=*P=zY<}& $ Ǣp$L\Aɕ; ! drə|SQx;nÿ 5";\dF``ۿthk;8=V9L(/qyȧÀ2v.*~ޥ<13Ntr*b(a S jRL-S;8Өf6Y$87n^h[XD^ slJa׹ZC96Uŝꫢ gCo*,XYFVYi\םEi=k?6PGvG`z E c i,gVz}]苦 }% Kj`@Jb.0\~{52&"t~Z a^%t`Tw̯ :y5Aq3.t¹5WE'f QNf*>΢d0gYE pe+v gFoH+H W6of D.sшojc+#r5EVqԧ>%-eYtn)/O7+ `]ӧu~URwaLV4d!ȑ?ƐTE}[t '}?VWIws$7e{-r\FwVA;CEό? 翥 *0)T) qІiep` '%}=DLllf36!e/_hY̶j ZV}{^\VBD#@j=Vwuݹͥ_3PfF~E{!m+2O[nG[1B[dO7F۶q3*[#w`z##|3&ਏZZuO]։7 E@G*% B l/=SS_88_U#J*c'<5v`|I*|ŝPP+˥I5E\^VyXC˽SyiǨT&o@w O=dz#̧e9' D5y-zwqQEc/u(&i^GTV=,c! MU{>̌gF``(9\ݥ4z_> 2+Ϡ Bߌ%E4~!;Ԙ: ޠ^:[|5c޺$E&X fA/ҦD1>ӗP`ɳ*x{[w٩(;NbQ[BCY=gj=^虇`r֛F.\6Za􂔠={sƮ/HW>CZ eX#FqJՇӭDӀ.vy:GW~Lc\꡹޻w5,ߗ U6b:&] y$D:䮔k}DB[ DJK֖K`q!gBDg)LSTI.M7kde+ :l&'.un0M ,cv?o_XwÝMH r wXO,*3s?3EBO9? C F1uH'؜G D\g~&3\M!yǼ;ˏXFɨ@f!Ήq@B2+(=Sq:k)}ZF^']1MV0')#4& ONER4mrURN[8j*DƷ H类9@ĥucd'&Ud܃]#78Vb\=lT(?&WB Ɓ2t:܀1WTO+XglF!G23~v<6ܐ:Q/}@==LnZUۯʲ0{ nD41 =EՖ:0_L H01}\4@̠qOŴ,LD 2$: c*|$b5@9Z#+5zJt`fn'%g` l Yݸl|D.Yۿ@wY]u g~Cio']=ZoAc{Pͤ(9a wmsawYBxT}V1,A:fx+,/˳1߽jҬX09o=0@7ݿ _’2;AǃEU4[yQ)z/H:7>*sI2cct\䦫+PќFnCwNma ^mx3՛C]@T "X (<[P#EIzY%|T L, 6s5xٙe62R42sG.}?Tfٞˏ 95Da L\!tWθ;.w֌kK5hC" bǎAč㻢Rf# 0/.=$\Hkdq[zs0437/rWAJ8ym^;*xǭ苞Sr٧A 3" Vq?YLpPtq`B<1PˮO&w9uH#{ҞBs7l)戥N6N@Z87gk'ãU 2\1W`/C(wO"Oa: q5-}vf?XTUeHxn"7MK84~,Jp;x }K8LtfƷ&F̜@ ǿ ፃucMNWoyꂻƸWETiI4rRWC/۹::6 Qh~."ܛp=!v >>t ž \w5n VbX b{^H+V_2 ̄&D]%c=Zp<R3'#C6{Z1hXkVF :pft4ݡ :yI;t%@̲DV4Gj&^‘iSGl7h/0ױ@}*x|$$A#Bu[;xia zTnE:B!븀b$jgيϧrr6#lS YtBp*?v"XYo( z8!- bf! SPp5%Ҕ?z)vRzf#ofglc },Hu˃g\PL\(A}rK.mp?Zd6Cgb-A]Bֻ. !fZU)+yv["?P"Bw(+ OH@8k$Vq82=eY | \22KP˫r$Pծ~G= γk_Oj%JL p]13F2)`]Qr+DD!s>14ځzm}<44Ivӆ.s n:Ȑ{J}+wg/F*YwB$k,pe.R҄zL0|uLң򗓀z,c WY)hOM`vJSU16ߋMp}Y43eI8fY;Gv&#-js+y|qNķx3#Y*='(^tD& V2oU=jDv3݀&s:E>2G > $ɕ"">]ӓd^2mfD~TAxΊm0Vu#NU [)ق{jk?,_gխ" ꈄ>3uo!ZH|hailt=\P+rFvɗ+ ŦesV5ݕ.jy!"s;HoNҧbـ :yP5iS|phFdK'ycj'hbk(7滾}FB*PzkF77 J5BeJMh6(Oh"w-k=gD+eE%Q!Grh7_JK ?u1{A4.$VCṉ,6|I2wtgʈ |({ۂ-7sܦ#x |- EVȄj#)p \Urs1қ[&WI >KH,MF{G?8gVaUFhPnu6 ^A(Ļw?Ju܉PBţ@_/2<.n)fbq8?s %%WNg++ g56+|q'MSd̋c@BaRAY[ץ)*vu7E_;eFGyMh+dnB]GIo#345X6qNmSY^o\[#4wv%De. QsR.um# c3B: G}^\ lL/~zc~{N;r4.qv玴ߟ CMMO'Ed[;mCֆT=kY;9f8Q+&tfίsK>ܓ#ò@6DSܑ(uw9AC&6Rwg23+ev^FInpmLdRןUHJHdU<ٍfYeHXA݉n|HTt_ؓ5T ZZA4)xEۻ1m8H O e6+xI^vY𧰰4R9FzM>_s S\Bm{_*_4:ᶽ1Uz͒pn>> NSNuv/RӒ!TXٖ2XJ4"r* 1?jfSRkv-J`ǺQp`-~/~x$YF(pa/ wQ).,0slj35Aty'izͳD5֜b# ƒ'Bcnʚu!mM͟GzQPV0뾙N.ԸO 5Ň 07Or&f@MA8>>sPke4H>0^VB^VZXMOyvtĉT^`6wmw:}bT(<Dz/UqƸһa0ʆ~RpۦO^UaeV"c!RlX)SSgN9=t2TL~(E+8㧔Os;w繸OhԬKЃ6`hv|3qQՕ4A!mҷ+jh9f^ 66đV?-]Ilޘ䃼*t~dVUpv1iCGDonlWr%R;&@!be+p삉 nHuHK1M+ 50B%Htɱ% ]mwe#c92߭l2¸&#Dux8-@>9߱X3giQ•B\iMu23_A.P*&ǂM"#̻}X}ll8V` Wp?pO|9\RjU`z~ߡN #n$ 9&XCo& VhN&0H_V ;9%:S4VAlXC}].45e?]ʞ{*<ppIϛOA^wF>Slb[:Jd6"`'0?,ro/ uA@ ØQ׉I -u.Ħr3,=v,d|92lȸ'6\s#'bGvdk]|3P  ;}/У|ike%FKT1ݶ80twm޼^/Q #CFgWllZU `p_ ˽`d5KwV3P)=@ֆ0d)dԇF6u|g(a clPxFubE;Xq٧Q鞛|nKU>dˤg8xr4vL=DiD,Ϗ~*P+}.HޑS dyhb!Esycc8X7w$-K]T ŗn ʒɫ@עF@l'Qo;9hU3pp)k+SǕ7؋ݡΙF/Nu ӟ(yzS L=%yn}ˑHʦl"1 (B%͇jb96:>HJnAy"Ɋ2c >?n0Bf)ku66=q;pc XD7#$xCO 4<VF{ti|uz1N/Ehx֝}RY+orgA@k!đ6bnIw{'c绷5]/빊Y'_,&N9]1;g~`hձ:RnQPbĦOXP&b"|Bb 9ڇ)9s6+mw~B2!UF-Q,㾚a?> UmA'$7N{^wI}Z\.màN Uzq caW1Yv1>˻QvdV[2S$;r~=T7}|9摳lԱyl_1Cl NK5DëlΪk :ʈ=TcAE(ﺜ4jS򭏇VM:H?ɔ:# Mя1*TFVZcps 1ZG{=hy ʳmxg1 eLïՓpFȆ.! G|:)xuMEs; Jƈ^\O P@1a 2 `(2~FfQ߭%i!e\!VDЅ S^.*02͖Bf\R;KX-L "M%h<wj V܋bhrgXb&ze^@Bekځg̖~ 3׹?4= {I4ӊiEkO;5".W}x K\s CP񳮑œ`&83F[~v@,?۹ZKxRU:KoPj4n'/=מ@j(F&* Ε?U2HYzk)5w < شuP #o-_-g7b*[2 y-*&q> *{]ҿL##S&Zs刄,뚌^@/Хlax N5RsN8>XףAL\29MVUAqA"7Y1'*o?G`Wpp;?@_Sw LFf\!K"929H 0o5!Kl.¥Zlo8o l)19QZk["e֌x`61 Jm9xxap7͹lG4ߨ3Y;v b͉"WWU1n"'!^48L9Wm>f` "JR=f \4&ch_T*q2{s+e5EÄg3NŢQ ((=oiF~cĘ`ht 'KhFUmZ P:APŏ[J65,3ێ(X8WjQ^ѹ  Ԋ#M)ob'jEHWuIޫeo-LO`9"2  ;X \3/gyz}TC&j cbIaIϘ@ bd8&Z ; g=w lMvBk'|YSh/%';+Z_ʉK[w߯X]taK,,P!xTXz Ӿ8Yap\W.r?|Nk~މCbb>=&\zJ*#=4rh.dnx~SW x)_.)`Zi>2:E29^ycl<_]~#%cUn[ݛNIYhim!&ϗ[}d 6r殫UWw?y3.Y5T*_@~J&˻wB5>SDQ!K1/8PA)-܌޻{B&VFP=®sl<@)[#lI[%.C#9W 5$O9DxΪdZ'iܗaMwTC; 6̧Wj:mij](~5IVdZJ)o^kPP$9 [`5]n-~D,BI@γwN,_0 u }\sK]!(wT`LJ-pzկV|b]搘}5 [-&Tb ^G~#=rI»Szȟ$"#W9Ԫ8#}|%;e/AHjCiphޒ->[E.Azhd;!9>DHZuAg *A[So ғ0x 1J+&W>8==Xw/v!3߭؄Dp6${/R2R HUEu%֛maHc!jodǍZ K 0ηzIP$`1R#W®q%B,iݰ(or 7*χutm N1o~ƔC$bS3mĥ]" VNlR_ Hk8~4|I%>: ym#aq|/ c ?2Kc3GKF/)?i"1ox"]n6Dk p5ҳأ6 ڔʳf3c(n '$Q՗100{^ {MֿzLsO^)p\Z ,V拈@#vb99ԋ@D3>}xR,֌ԹDIg1@+~ fڋVdԨH+[m=E{5khk75̚8ka߃|nPǎ6 9 ;7nk54VV?sP)DԄbGM&x(9YlA%o69?ѸTXl0yb|Zgre&eC6mHqׅx:oܩ±TFGwJE\>s5JtUWAN`Ļj: ]5z*YiAiO H lMՏN])8 ]"_Ύ5oh#| 3uâMfP ^ n vp'BcxrxF&=QL;4M*&ܜ6w OS.{; Hɢͫ.,4N Wc~˵lB6$(%R.ŲL"(%ό"ԜZ}b_MbaZnm' 8]ch+Vz),'|X{1jZ[R$[[5kȪ=];އ¬UC)c+/A$Y0۝|C5CDꕚ469ڇ9 ~,coNeyRPǑjB`S;rk?\m lY9GԊZ/lHm]?eza, :5 v=qN;j.pK\sLp\L]ڏz@@a֎HS"_x!* Atͣ_Rey²F/ lX[eL1m9vKvܠ{ VC|H_źk!>mb5# h"B)2.3-aeA(i5AW<^?S[p5.ںV'Pַ,S:@IHV1O)|Ph+3Z:Ac4Xnc&[S FGʏp>ċ) MfQ[N'IO qjxP+O_NkN6r|X,g]);'܄B,LJ4SQ a$ydyJ`)dɋnJ9tU'Jކv+?I?f:_Q|7Qj":jK@\"U M[x 3Z'5Ix.֭7)EACKР[kb"&ߘeJJ_}7EC  = %<*G -P6+Fj1>6hIVS^>,, +Z6rz(2SEP-x2kg Š&AMrP s}|ZXbȷبh5k_&% (P? yyǍlu" J@ ?{ >l +zJ5P>lA.UӸ==|I@I Vmi> Y*doTK3\CȱTC9, j3@d 5%C8RM wS*Ȋ>J7Nn)2+PiafDۇC-Ԓ<"I h3zKSn` {ԝ_xzqCX sd[3F!@Fu3ǖqڭz)~Z'ݚߧ%'[+uw{^27:^ET˔:Z PA /eɮ-ӻmŴkSL|Tdֹ]:`,//[uNrTgUGhTiϮN :uM&ӊ>YK$ (@XxE5uҗ G̲\tyFvu8 $}[#rHvUE/Mf2%R򑘚6 :[>:l W*G;2Vsŏ̬9 |q$h #dj?r熤]9VZeޱ,2YCK ~VՊQJIO|k}m޳bNwwѣB?LŐ!骽 W)>s%S v&q\g9W;N1Ə?u&F qqڃ|CA) ~~"ȕgi8ᬭDZ.@.zd(HԺ1FȢ?S"aTn4 [(A rczDV]J4.h9%3ؕvv.u(S"W)Q&W˺t?|#B)4jYԳۈZi_v\dIwQCeyt} ˻Y2qEMк:IY)~ZR}},MwbBG@6/FgYT=c5/3^hA%+EeBIx}(x?bQ"%Լb޳=%_ * ͕e{q!1 Ԉ} fhNGUBrXH dasdgTtU(*/i6;Nq l\5_=R0cp(8\=\nqU<%yL6-aË%g`|o%{Qp<˽SFnQ4-=+z)Dd{kˈ>r,ph%ifdH݇Wz$){w:Xh"T" PI/ AKm(!ۑc/6L@t Mi@}8R27Qƙshim?i4@1Nz[|wBuDwSKoՌp=/]܆J̏Pi,+y+Mq@H̝~B`Fq~%^}_kv_xWV DC?-E(u01H:__gQͮjO-f72wBh'xݒ$:mS 2Q~ETd _hWLUPǡ' A"Ҧ0_ܜQ=f7QHkaI*vXmt%3ĸc.y,ZFB=7`̵L5UzDB Y_3 Gyș/(+1 ,- Xj:e)0vﲡ 0;Wd$&c ̈́""tm(αgY:= >#*p`¬8f?(m&V,X"dj3( ㅿkMTJ7+H[$KxzyZQx|`vv+wwr1&xGU2AtYޕK(Cn 9^| eRd۳#R5V+qYC\6eJ` {4z[*Yl3SR%CQשT综C4 f:MQd{ytP-N~RDo١^U.tgL1RRp9^#PgWO:G.ѠE 6#[?Uv Ě 6D,$ŗf7zW(/5acJt=i.v%xlD#ϐĕR1;e:<ѡOt|=pd0poesdu$+5 ?2e`D7e3~z=oEq\ KlX& KwWK?D{CGtx D[!C:&XRBB)Lq.͚ձ ;')"-S/'OKk<y#ҳPa/L-2GfbIxy>5M6 @o' nNewƲu3 $cWg쌟29}чĜH$Xl)z ucx1hpآK :*#LZ(2 ױܿ,|*5)ja -O; {MV}T|pa9]T e 6(r昐"h_`bUp!xȩ&bUdz@nj9`pֲe7 8FCѯزjMsgM1Ϙۣ~C]쭣NIFJ)Kj>;A58Hu(ga70#|MGxωw?W+A 7/9T<3WFxh\~sr{4jcg؈Ɲ i¤WN $b#pYeBs@l@A%4PX,}+Qp#`%PcASL܆LO1ϝ-»5) i٬*c%>Yۊ;IW!. 7ظˬ\\P`li Z:it(pSU!:R#˟NQ~ξ,sdWF{3UQMml82_#P 8$-qtr| c:0560#Lh^! JX@}B]Nqn;+oXoJoê Ԇ]5 p3 Ξjdb. Qa.+b'{y2p+Z{ɾ&LzQF&}6URB` rNJO)e!t94.aZƬ;!`MU`:: Ǡojm2{ iqIu`r?fehѾ";Qz/]]qwƨݨw0)0rjd2h-Yxw&8P=k~bs;>Sg L/րW:HoV~Bhz eh\fXErMî͹IjSSj#骶\ǎCrI]J?}k',mc`:~>d ~W1YeDUKvi' }z%9A̟YLbםՃ;TS̸z bͫ9+Ay2Ww4;y% )-9 =H4EM"3gZUoiKR<7* m/ƈgW j&,qD`a:jmϓGmFt?4ZXV@@f}X"-R%;r0qшVqߐ]DZ :i4MH-5Yp4f|?JSQy(]t4@}u8D`j$^fC.`c!k |ߖoRЂDcD'՝Bs_gCAwU'Zs&C6itR bfO^VĤ'˷4/ǁWi)LQK;eH ҙO.T2o//0a>}iHf+]>P+f_EY,tҐUT:MH 8:3D-ǒiyd[᚟"N`~ C8ÜUV6`f.(!L2k3 謮0QUA8gh XZhy;ϢEi5P$c2 יExم `ԴTr š]w";9[9AʻxCe__ZxDTF1&NHq*BIp5VߩWxAq>&6#[qn75ZDH.To@\۫_1&rV?QVHr"A x"nT& Zj 6( W6c Vwp$W]K`)!4m:/ '|q:rEts"W f$pܠV>0d_>҈<qO]֊^e`*岻~/ eC[.S< W!L9V2 ]۽]'Ut{2?7 Сj5zhn 㣅4ȁs.a ÔQa@dC'w읶Қ 99A.&OH 唟aF6 udS{I |gP[Ey :8w:}oD;ˁ!\U{a(X؟AvOIa@~@0%t> PRw{JjQhZ=L5ȨWsu Vh:(Tč,}@[rlGXrc% $3n_4˪jn0T?hYYЗV7o [%f3nюU+* 1}E() }D{Ls !~p9N"]f>m<le`0(HSm{bmImd3 wjl>AX ĤK[#M 39L+y4ْiŘ{ƋK Z0z&l"syV=6;;HKSG>1P1S_GӹtT̓+ )٦}!XgU%v@#)0/aGxߧhCapNJĖ PktSJPKi( &G}-)Rp6t)8}R148.s^Se#OʴD)ވ=1Kd—p> IqMU*$F!9"Ex&%rkSx3lDs(Q\|{s0PlPLni@9)(iqI h(ԩ7YuR^B5ujzA:1D2gj{B$U_}߮/Hp#c88S}4pkfVlsu> I&X1oArU"ݠÕ`Wܡkep7&f, t>.pJDຶ& t@'c˞3jTrCc4~D6z:3u3mέo #w zQ&L3Q`[$w=2ne3IVTvQvT dgc`M&~3k+_z}@ߦ1mpJ":͝sCC:U[~2y7F_{53eQ0uD뭬SNԹ[ϑs2ͷsn5AdO@AWtf`Ẕt8s?BS ORj. `Yr ,z!d̉W 9?# Dh}@Hgaabю;x NN6ux M@%+S+t^s@n!+mT՘ z,.[|b]5"e_V{E ez`G<`&I/Dߌc 폋۹`"3upݝDe:˒M.g@V  ^EK}=J2ީEqP"*k~VPdLCEє 9;Q;ф?*IK[Y )#˜ִ{w1qN:npu'UEo]X`׀U3{8n+:;)X "̂)LC *0/p0·iMA 0=fz@kpd XY*-_*ovFG]UGoZZ,t}' (GsGغ {5J3ln`@Թ}e_F͠_3P@K?uH!·Ua9f"v%Ԯ1GD&(:0рCR. 5&,1ӗ a+۲)3)yHi #Qu$0,,^Iۤ 7AMy+[W6w\ZQQauv:\zj+#*7)=KQTU04?JڠO*"[NY p&Ǜ+<p㫚q'cŹZr̍jnG q=gd@K~YEC&lIۘA3 nE''*: $ayź"8gkqE +g _Z?sJڝYhGЀ\\P%943AL3ӑRn<BmM4Dk (]扙-` #Iy h_z}]jF@Ō VIѠDC%%K4ޜ5X-*cD7@ AƆg"TE_Hnn$W-iX> jur' !)_au3Î]P 5?b\YnFLܭ8WutD&<Mվ8U1Ü m}sG?Jy=U@EmOƹqC+"%,s{<&!? Xn雗;XuI-Gp7^IsiH,&$ׇ`aCd0Msί|x6Q q6 ~)P8L[TFNPj9PZLrzöl?4Z?6JzRbF֋ԠfO2gUiUc 1WL@oB{_{<`ǼQPCq 4ȩ<YX}H7k8: 5ԝ,<ev7֫Ґ8S)w"iE@[c̠`BDV#`*tG2KeV aEddkЂ|fu]tOۖ.-`7\[[ 'K}+}k(3wQc'3@5@pHI#8B#bz%~wt:'ou?uwJ 3֥M\:iEk+?lX+o< Ƥ :; yb" 5<dh o\HFs~xj 0ūy,sS'x饊WntvlwC)֊EYhr0$bf)勺8vqj\6sGR^R쮔k}n֩k0q=-)K63jmb,Ҝ-M*D5SWPBJz:^uua!K̻e7~kUu%Si} f5[¯* ruXA,c:y)q`{澕tmÞsCpdI᜶Y`48j,;lL-DNY>FŹR=7SzI0f< E!ְ؎̒pmp: ;e^Ӑgi_z`3t=d11ׁ13lT~щ胚]DNhlǜCQQ\Vp>m]doGhQ蠑-K1PvTN(_)BYa:dc$Y>8W"^ONld[=OK30S"dkgQ [hvXՆ:ϊ@!kH! Ä'侢#Ͳ@s>y EV{)i{',M&+}P!}~O215\l0<2[i}~NY[k4^gl1H\bsM : U߄F/!C05-Wri2k r\"ܧ+ <۟-P ;( l1ho Ѵ r"u[{ iQ._6yDAe˳˒UoHllMIsvvic-a;dņ1-1|ů@\ fcW& ped `/rXГ7pKs.z%xGaB[3k}7ó=s̈́W$ب=rvO!f6OW7vy j5wƍ߻5FW rZd `.Bz f5c.lG, q 61mBK55?bqXFm!9DO4SګW M8^c`Ďqjch) {[(Fnx\\m"JuJ|,n{WD+Nᣔ,-XvhG*%Yߧы3sXl]+$fm6beJyܡ'߃m7#tr<$VŚ9I`X5 x0ACg.nĵ w:lUAUn޵(I ߀~ȉ}yO&o2{݆oW 2j̽ZO!":y[U県'7z,"σf]ȥg:ʹw#^Xf0ʫqp֠Q V5t6`1"fyIzy9T:T.SBoeJi+^6kpzՖ_B4YԈ.TSԫ!Iٌ#ەh>= AL̃MSRŘM#׻C )Ç;K&bsٴD4άV%v .ڌn4|,,,%?cZGRS1.]"cIާ%@5z_$Ixl`M$TW?kIw-a[2[[79^3sbS'S g-V­;nc{zQZr$W0J3=m:6Et ?eM^),>މw৏_ᙻފ$/bR|*OZ$NJ%LЇ5e(w,v~O:&0hH,֦CRC]Ii6WX:7*Ʈz1D90܆3s}!/^­h%X`#\ $- N*E:>0pE}lAB0l_Sԉ`yif'n%v2p9q,i_tvi+>&rBB@%U^íx*8ׅk0&C33 Nb|)%ھm-I J cEhz p(_Z5tY^O qfog\B׹;mywfvy`eɊܪEgdH"V){V xĪo8;AFJrs{c hwFIwbEtKj֍@%!5; [F\ބ1qPsNgߨ*y.}}BZߤ2\fR{dHʽZ2R\i m 0E\a.7(I9/eXjsޱJd=o;bEfC.hnU,*rcf2RyYo IKQF3RkDNEw24:$&'S}{6eV:Z1+p{ܖs[b27coa(wG){fŞgE;KH>Tڙyrq֥gUK')x>%G< VC9H)]#"Az+iS?{B̤H}X`]lw  UXFg\LܣX[]#~,E ,qYضT|`gc!2*EHq@-" L/SLG46dGcTR~}9AKV,K%33]h ::hkwagr+Ovr9wI_6l=請FK<ӁXA` 3`y1_^囆! ν ԷċˢS `%R:2902CWǖxXMK#Cm2l4HN57Z`Fo j}͓wB*Їc܅40^}X/?W PmН)EQWEK4'+jaбZ[x!9cVs,欓6q>iysӆ]yA#ђڍ Y/Sc)W"o_PBWa$Wn6O} ?Bo)juZ$HJZ^ [# HYpT{w>o\)- :{jB)+ BNLdS la7Hl,Rx0I9(w]Ƅ~GJrl(8\xyG ~Dw<,s6߂t 0c0)CG &/`=, ,T_a˴N"p k}(~<1&)Ơ_N',KD>J ݻ-@Ll[xX`WK/2.im˒SuFR+%k뽱lHkYLǘSގ:?QɗZ@yP/(1o_RBWfAJ45jz{ـC?R?m‘˖oswS+Lׅm:1ʡdF*ZG uXC ?#H ?>9'tb wװV ި6Bc ~;I.U9R 68 Hx#G_L6= fA \H Y[2QӶg'ŷWqRSiթYw² bvht]V{Y- 'u+J-O\>iy+Py0zy}ag0$ nU& Hc+۠ M"<ql/ i\Eu5- g9(>0m6R\'j4զba*] UnKiγZuŀ Z?DNי M2NY|X l- 1#(9[CEu`3CQ!/gjT6#2Jޑ& 4n 9j8+ BlG&j{W?P.{J0nc?[A1gqU(<z:qhZ))o[T~X+0nlgʾn[WOٞ9wk_?뉙PYlրXPjLds}0A)'Eb}"K|g|8m*0'0pv3t.~ڥǜ|@0P _TYpwbzs*5rӧm`d(츣G(Hul仉J(IEy?Ir1Whj8ILꎫ>] fhς~'v-! B᫠%(lpTo(\ sc;M"ȨZ6NqD 8 '懎Le}m7S?jå)4.DbS3rb)=BOKǹlR4 zٷ?KF>P& ƶޥl҂dg;xU%*&Ұ͝@z4Z÷'b؎֓gPNLMmNP琱ǓVMCDʍsri07{^"QU; f{wy_ 4j.F(!QTtXTpCs^?."_7%̑TZ L-}5#R_&}M&yA,A6PT䣓l/ {DwTx\RVa 4_SukT]ÕqYd*-=XFC0gn xi>^=ςqSüO(uH+fbD HczT8eP:1 XRkݶQ*O(;,/vWÆhhaOOKa0&ӂa1Q]#эJ%~eY-Pr\z䆉*79(>^J,Iuo8YOEEQxؔp'#)e diMrLJ apmK QGkfsmk2X (2ŸBۖ =gz校])e_9lqf\4MDE]iZ # wlt`̬Khv/bVt~l#J &ZUPX9a\2δ;;-fBrMydeU¥Td>l4x=`+ԎDQT8"H_oSp6XJ&dh&I3 J*Hŵ U6w74Un>khsOi7a'sRUb1M[`ߗPP a\[>LA T.)eГ ޺No Z?ƙzZ!\|Ou_ԅ{r3q,bݙH-DE1Kl&D[]TNvNLMc7)iƅ_3/ ps? rNԃS^Kn$=F ^ ez5N=Se*ija+'wf foM(W]:,MLhQ2C+4DIK`2`P7@C$)) >TըEd~FlKi# )Pi2_MAQq)R! T7 FDI;w@I%S2o-#hph@z9hWm<gRVt+D{^r[ܡJ,.:-(eLߌ?}≥˗|L7t|F._8!<iMH3yGtr( AN[`E_ x{(~d0o xHdQq+`D>0 iZᛝYYrY~NՄq J?hɝY fGجdah)%_"~LN)5`ٽƽvf)<_&0ќvwt8zo{-.Jd >Av>p%7U14:BnIIcvgAEHbG?s8^@e6et ,Xև#o/RF*wŚ A*Kץ|W0M./5$-.,رZG3>qT/4AZzjqfWo|3<|qxXs@lUYۜ</d' L4J‘F0$ R)iuڏSZ~dcƼFb-6ǐʛX(a_p֗ቸK6«l؟Y ; *;B\ ԹWHҠ q]1>w8=5W F3Cšݺwb!:0}MJ |3dwC+@lXX21*D-za73?㈉"(1-\ Ma #NҘ=mvV2Qi;L -I\)3zv~Aal& q>)@ɐf͏C5bd|n|(Pf,kYxLj0{(U |n ,t.xWEoBxeucdRϿ 4ړ[+OpGcqg_㰊(NiK.foTddp 0o;&x^C3ERjpfo\ R{e8a}zZ:_|Q UsTD=4iXC2d2 a*'_+`ʕs#|J/jp[LQࣝ<;~0{hPfg/A6a]0WtFph!"»b 2CXOP * Y z Ƴ L[Z/j#ѻ!|RPu3(rLHڳÚs~'ibon:׽B,H>a(WJ fގQ'˷SJSiKJBMݻn2G-V:[tNo.Nf_B[F~X֫LBi4?xbKJaRgr#:HK 4b,&(ZJAO\K_VlsܡTZ&jVV~mg\WbyjTw7a ޮbo19@L v=BDes$6?%:U%vKYZAOCE}R^P}iL,QG&8VUz$/IO逧V1#E8A 9X pc~X*yL`ҁʔ:Np/scp4Y||ZbZiy>La&v&*! /ixEqEu33$hah){4G`M3-c_6dMٺ0pO\4_ɧPm(Ei_@CkqؽfNNZ;# Un SD<^l aDOI3џQdA֪G oRبS' K LM?EښvU^gTqX[n;^uq4wP8H'܍D|Y7V[it:c7_DT+ "8*. #&18@XPx[Ma?8n R*8xpGD"9_ įor/C#Cou.'C;9 wrÇZhA 36|ժ0.^<_)lCnj<~.1cAe$ 5ʕ1N(1h{CrW$C^Exm| C خy}Fr.^;y:(ߒ!{'׽_xÊKu3&|0?V ak~gkÅb3-OsLDDҙ> .*f3#Px:| SO}"R:>*9kcL>?K)gS"'* \t.+kWV`0 cMW⳶{dfhC8ޏT[hr ;5ineWNH͢$^/?5*tch!28o-|!|$o,V0 7E;Ա_^hnUUR[\ =G>OUlֲ9oaRMëPKUVpyh$=i'@xǰ\^7C/°TqӣWFxdp~|<{Z|R;ؙ<u]?2[J_"D8O@>Y$ݎmʁZ$ajj4<%s֊-W@0N?mU4K0Y$ *R} C>[ėmȱu D K+p^ "xuydȥEF#Hέ+{4_D%e~=V7V_89P d8-[[kJꔩ=<_H3V֑?(45J6=Qjۨ!$8}m Ny(&|~bWhd+h#3YSRW..FYPA8?SAoڮ 6㘴-:bV:9^$anO Ka-n1Eȇ̐s$f)bj;;2OihMpBKWSDPS*RQ@Qhn R?сMbwQH*7!#-!\Kآ5mzK$i@f~et:2dKX!V޻+NTN8oBD0 _\ֳmE}+ UB݄L1DȐL(T-P@|H%q]/+jh<9/'ĞU^W1UEz묤*f'~^~TNkL ïQkVU}C#u1RAV*0XG6vrvJ.Pڏe,?!Fز~Z!XiglϢҪHM`&~Oj`W[}I]uσpl{Iו;#޺uiKy,oU .TFw r`!Oڛ% +5D]8@{.pOTK/ Y\J'h9> F'sz*=$B4$5BHpEA crpLSDeNkp̙{_ [X%j [검EA Xe4q{aMf?Msm( {ޮZ_⎠oB`L=R"@DR戩;𞢊@ڿ:Y*w7N޷gMyX=`~RɽORe|I{&P# Jzxi/,&7-~|5s6#l F`CFeK}*qspʧ=cnZ>pnrO0ŸmJ/  q4t>>)%UXI.f@>!;jd1}iap /2՜jxiҺ|yD0lb2I.\8 C@[S?,*^t%F&i/W u"4 ~6g炕fy)ƴ2S9[w O /gӠOnj.5 q}PϏ.Ze&-]f!:j&ts A0E(Yqֿ:2.ŠwYғp\J_ͱfmLɭK^M瑅Ǚdx؞)*Lд߲n)`ހ2y&PQ2Iy7N,Pf<7C3DEt\; \✛R!6܌"~Xpy~40Z]i,5GlWĪ;'.9b&K(U?7[[_:jDr!u3%B]l>6x!Knf~'ER^@WF@:nZƓ4k!T#M&5iI"K_֛="6$''B Yѯ-cG{jAu:?HiLKMo۫R]l)GmR8Imn& s@nI/ c_!Iuy|1VӰ5zCq+ϧE#fZXXH:4K#UvW :z}>S( 5K1#{@&1+>:q j@GSN-qF1I3XtJjwQF rkmD9"݃ļ2Dψ{1@ 2쌸o,u9 Z@ aښ jas&:^i`'G6A!KZphDד˦.,t|i}KARt7^06c_0߽|C ێa@LRI<;%> 9OxCEAc}~ jp Rӣ2ZKift(w@ C >?DE@9l8b]C^rW+.D0?L'K:CMi3cR'vc' E=(`tԇ(QhoKm,LjOM 5ҫj2:H( /'. X ^'3p$ܼRi?ٯ**pra\ްo(%D= J 3v 1Ky]źn&+tK/h;梧ᮦ0S$7Ȳ{j`#` lbb4{MP*g[/YS^&™t6fx #ubV@ ['_Y3 'SsZGa tX_Oc'rVj{jJcl*|D@4ma[@=2!5:m:=F[,זb5ʵł!皨b[>ý³^]pNws;J{autw[."*g$g͆&H|Lď+Y`! B%b;GaYڇTbd]^Εe*rBfN\ 8ܚ)Tu -v{68U>St. vkz>[͹կ:5T'iHMk gS 2LU7)d7}kKG$TiO0>+R~߃gwchyՄ㢁TqWxНLTy *] Cvy>k$o- ҿ6Q2HNOc)V@{7 [ AY\z`Ӕ ,+d &R#1*rc 2w۸5cP~C6#@pfb&հ1ڑhZ ` A1}O65!әGGP*Kns!&H1MfD&Xz"x&tV"hHG뫺z5FbYOOi ^XkC].ҳ tc^+ 6. cODXmLMؑ>+u#rmǒF,BRGBUMX^ n`XG.|> NC "+lc"='47̋ͣzw-2 Mc%qZk3*c@U-y۟1E|@~SXn^[mwlhw!Uf"|H}녜/#/3d`YwXYqרiSY/@Rbl. z 8y080XLJg.`~a!n[uS` [/Sdyqw_1aL55%E 钒WyX#O,q)wMBTwB?6O]R' R23Xzz˳kAހ8[_[wDzC&jA4N#@ֆa޸STS7j_1]΅,c'"(*}*$UhM̥6쳃/E99ELW<_yuY d?w);0x,{@kyW <Vb5~۝{m ΫM Q߬: }D[id[^c%}h#'z3 wCx2SDvEގfെgI1UehӠf4RPwm@O*ieY^gReTI@شXy. 7/ǥg\ z:mrBOU3)sU8̴5 x-W/@O9! k(m2TQdu>%2kTRw?_Q|W=Xd7Qَ^\ d_Pj9VtҺ, xe7 FYLNh9!dn] _b8Vd+S2-i2Gͮ1i2 @ĭ΅˴S̱,;W^P꞉h#|la.I3;q\QYO*^A7 8֓VVZ Vor'܊pݐ=PۊML꧛m0 >QC̗;~@fǁv *-DΘ<@vUYZ{E)ф8S|1kЊdxnoiLZߺtɭ4Gw٩K. iTo/a9 =Mi!1`.l)-"LwsWF<5 $lS&$%8AA~"uF?4T tKE /h;͖} `2M*W$җPD;m= :,eUqp,7Hf N4jayVxnL[]|I};2h |f1$4\3hxBst(w?d0)nL8o0m,Cti4eOln|ݐHև& ;-7A8[7~U6jpGw! Ut9-Ǎlin/6i]QE1z'; *8Jg[tF I.=*vBq9Ss-tpOWu s *,+AQ]]Q2ɡ|\5\tjzTPk j>qptߑJZ En\ͼVF,/hBw}+!v@^&sɬV TIvq08Tx"rٝN=uШX+}f+HgB\NMGHTZ~T**ؖz(M {Sab&$·gľMrHO׊NZkYVz-Yb x(m`BĂꐰ.9'~CL^~#:,N$nP hxe::8ey'RvΙ-\BK#ũ@S|QMHqE@)J]Wu bcA :zyB9>i 1l W,&\ΤAVb Y&G^#/JDWH՜p!vd[\(5 dE5lrztԧ%%DɛMy]g-2!$sҟ~ҍE QúU, <&'UBr cKN yճdfB Mc\cE"ݫվv34T_@5rsq5H bPfGoQLWܳogʓ\Жx8I`چX8xu:~!mϺث,H-4~*G|"xI̒20fo.BSq?Ncך9Y#ܮ>`NmC8Ly Ǵ\R"}= jE  {[iZG`*':jplFS}'Jk]Z)Wgu7T+ju,im Gt»7{V:>e\qנvSZ򃹉cKQSA ,kiy|9:m 4[xhE; `s6I/yǩ?VXʕdokQ)QWscWKb^0@L sx X#:*}>J%h`֫ (<.2xlWrѠ:B&ŚцS8]Ƃ||e'DHaHH^O8Әf^MϢ@? x1yN1 LY3',L`z*YV-@Z/Q"< T W`|U$`i=P|iUȎ ApU'}5&G ꧔ձbu7elDv}8 (MA[nqb! qw9sL z_.Y_vQoUU pi]D'Wd C1 j ,&o%2' K )*#Of9贄 pu<m+C`,xt䒸$An|u-**QC9q3VbhǵUցk3L"tN9fuY0uAbkڍdݜqWhVY^L>+&lm!ՙ#&s_L-01^pˣ^Sw^:<_;W N.m#s`NoKUe5W),QGo6>Iv%c-J4O]SGƍދhmc?wF\Hgq$ʊJeOfr|W)FP쟸Lhuj6.,t'6|Q0%][$qs^aYC.jg5#£k|d[u#̅Ӵ;_²7"Ԙ>'nroF^-qXW -m'iU*6תWd|L}®24-ES'O>e(A2 E\EvD`I {K&bj)z@Wa. gNĞ;tވ @Ew.õ"ceX\VHcE]"S= oB8atd :_?lم5[';lE;/ѱ:>L4Sz; K)0N_bw䆶F@[wf`hFff"mc)> 2mO 9nq$o2ϋ6ݏ4ikFPf»DvW)=ai9 x qBrSʲ p)Hnk'OHbցJ)'Bᚚ RrF{E2ޒδ؇:AXX/`/`Sk4xZr I!m,Dzm@ ܮG>w HiBck M;:K6> 1xo|zz'sD_AWTYm=>1KWd Sښl7!`v+%(v&bS `]6*RՔ?:?WILXj왫*9h]-0X닄I`r& 0ATlyPK%CQY)jlU~ =OWtm~99mLbAdr;UE  2*ͅo(ۜx뫪9R}D&yoMC'_r"i.>&_ O!۱N qcuOcyfF;6*E#Zad_ҟ#>gO/Q-7?r7Fh@r'_ ƾ) <8(B K86x}=.Q3qt7Sߎ LtB4|` zD6f=~shz#Lp!yLo "1$bDq H"OtIB}U$aV?8 ,:~IJ"2P]U cZ"wρթqY]qZ'͂lt"1/ҜF߅"$mV)Q|Lh!ɔ(WNsYۓSItHO}n?tz&d~qFn ::$kEm%\b & qd ?VWupR~S.`}]b/ͷ<<X*C&h _z/T㈄Y1R)Y&)nmN-64UG"S׺HLS>L`)Ox+.=B}OC6kfyuXzHnebt@ eu$4`}Q1FaH@=vx:GKD$ rf$=sPL 58y@ ts=$͉;)mUChhU |ٴfOa5)qt֭-/. hE -"L?|M@Lwb-!=k]`HeJG#d& VֈpMR}GIClH4&p2C߿3M2q^TwJ48iR=i]gQk1 YmBWWۅK-F]tTG|t)bRC#qpzվ=9RC:lɄ>F"QF{b/<h wwǔW%.If~01պNĤ\kG$\4fW&W[SgN%`'RؚS7C 8#ۯS"Y崆X|  D&?M䋵,D6MAwC}4 6?@?3 ~'P2H*)<%ցy_EΕ D3Y44?,3ļ?TJ'YSA8sY #>Y#s;^MUXnTQXWcUдQyA02ѫ?`DKy8;@!1 p{f$0Jm2E1Gf;iaRP"P*cf ~/LwȴWx;Dב5YoآP {4JBiGkɟPR<(F-_g]q96$zj/z8:+b.hjו7ͣ ]!/  V$Gl"6ˮ\r#6%[9]|JȉStCV;YRtokS0俔]K }mvNuE#o?|*(=K!z K2~yN])¨F APrsƢKo5_Voj2PP&%{,uҭJa}!#m,Ke)K<(3],fꭠ3\v/>͍;L2s]_ 3L} +Z{EU{| ' ޓ& -lt/U `&jF{9/rS4DzʰD@ äX{b61s!"񴟭B.:C{۰ݱ2VçuDgܘ*%yCzRo>vbĘYBQղ{w!Or\Yʲ] mBж{@$n`0^ur(9~쌆&%d!Xe;vuw¤/L}m')PzQyK{ɝbxʋ:43YDXU9! 26k0_{]d#dʑfOΫ`{0 fRJ!׏5 8>>q~NzjU`.5m[&1!+^.\84ͷ5fCꌝI>0erUZIyun pa߫GD*q9'AПGssXr?YULã~fA8_J;$Z]==?h>FXv2mLOqަtB>OBo?k,lή? )@0_lrW֏͐ 6: ]w7T+ҖMc©=MUhO寳Wdv#DC /*|#U;j+#lR{0<$cJǔBɍHc`p3yuPK L՗U #,=T7O[MUAI~P ]zLl"?ܬ$@#{INTyO|I%a,d:U~jl2o~96"FƜ?'>P y`2.[PG c[-V)ejOQrap}u5˻ne!1/q6P' 4Ӗ`Uydό-zXS#.%u''D(w{]5&ß^ࣿ9@gbnL^QcV6ν|8ZvUmmEpHI{[y{R0iҽIσ:=&S%MfĽ ky|NE,p!auJ"Wװ%Ѹ+|ijKԈ &4u羺@w77-׸!|1uw3y=OFp]¹>}Zh7%  腫eCXd֑޼zl4H"m.|k~J:w?K?s-8^BcVm$SI/MǺ߱7|aA Tv9v~2l;l]6=KC&ryl,ƋXaŒzxQ" T`[$gӮ.FfNx(ѭf| ! 9WuPBc ˙^ҼʗW@]eā%{le6撧gwrZȫ煲*7&Ki:>;&cKd;?hiބ0D+yJIe >1>З(KD3wsLw]W9g(Xmݘ1X}EښJd=g7r=,/|ú[TVGJDh F̪u%2\V.^ h.[PFX@GKK$(VPaOqQX*T~YWf>ĵã'k" ˽nد1}<#a & FemdFbp00M>`hփ{tJ .!}s'HNM%?"<|n n܉>mck\h.H|OgiNɘuJS0Du>4 2tG/g45x k%%L%Iuf{hIrxݖ ]T&!ve𴠧^/"C.YU^ǰwFRݸh?}goo?x` \ b\;1} 6\ꄑ۠ R՟dg* B;xS+>HbE%HIzl!o3oTRL&A%7mS}O _XO+2'Lhi곖FQqc'OzڱtUݣE=&tECT$_ І9M):MuX%T (AR%:9tZͤMϸnoli HsO_U&VCc|&usk* OFPVOC`Ea:r{@j!_$>_Y,RBo!Y}v7e-&%Cv%:bR K[宬eLHۅ,kj|1KMXhovNFpW];Y%Bo:zF^ xʮ~ϙ\cHĎ+eN5Tr/,5F yq?C&Qg8e:0=dƏ95H,L U`nDQCoݰ5fj ev>Em ZN7z7Gp E(cm~>nFMhJV;LDFE"ЫSu4_,~:~ondؔ]Ds>`mξe jgȑNVr$Ow6BsPVR>V.p1:#1a\拺s E ~o4Vq}^":q 1#'T{@E%6w~i0[ ?4#/}JRfX ?Q{IXcx ƹ}o K͒p16y6C&F/Z.W{J+ $ӓ|('Ž:+E8wG{}Ai( 1 Ȓ 9"`6)QH Crfut=W0v75EW# )s0RG 50 5W9{g X3{lM&62Ca~|fÇ O>[tH 2DԷț6ꭝֵI%yЗJ&`l0KGdS"^~ ](S$5jC )|]b72t.Z6}y&wm/!~cIj}/@#]!r&{Ί4}pLr8\ȷjQֱ'ghN2kd% <2i+x,?WYA{a:2J6wǏvk\ݲaa7V_$`2UE2~(c'9c.^T<}kN~Et`LPQ]p;k\M$*dcUXF%~X₊8}>8SZY'Qhg_%Z &i[g/ ^w<7BnҲ ЫݺOߋGEjU[Ԣl.+*sjioD2ޑ K?+|_x=z|m6ook=z:+'Ѫ2m133ѳvV!R'8 bŸtSkFgٙ9ʰ-B̺ے)=hPҿ6%l:tZ[.C5wX NۅՁW\ ߉Rއ_ͬr*.rW=g@8YR1iCR @Iޒ B{E8jV>2ӅX!@UrxbH򟱺[*zNv \dxd_rt i"8LqL FYbvGhx9b0^A#MmX@ o#~̢Krj :RZrh$rDHX@+]MFϱ̋Cb8Qykphd#F V4pp~~~@;@( +®)CchF84VVQ $㏜oC f J/λ`GF]i*`@Gaj^f9Sݤ*3@s9UqR >wj7?97ㆵ;QM`f7![yOd J|1 3H³ bVl}r Y [ֲ_& qܜ’W p[5RV#J-jJs D1WciX!"{SҨΣ&35ӈWw)^LǙh}n@ÎڄI I[agVSh!b A/Kc(;Hjsx<{tgvX\?nj]1Oiy+jǫ2 kk]zָAu"'a]seyIbE #7ϜR:8ϊ~ TD`R`7J).nU\u| #8@ AD-쓤)dOό@Y A}.*m5ɫ(*bP=χio=װԻV7,#̊Xu c߆vf\b+D]̝|R7F_zn0nit@E˲_l^e*hbx<m3%+Ym\)Q?NBvy4¹khdfN_籖mI6s$,[o'qB{ӯyfP6s` pw.<G"XLӞ%6:#>;ʬ~>9hV/7%&in^,6F8j<а Q,ڙ4WD~@L,"}_v]vG]h cn0!5Dg7 |x@&Uk GGͽUJOoswpxCRk28y=)0'>&un|I|bu qvpR! %D_g-if>IѮ *Ļ{] h\Ud  h6~X vŐJI0@Q:Xj"ŋ:ʼ* @xi1X|VB7iAJu+ n&uCysG t"Xzc h#\{S]Θ1~/c[=2O=S&YowPuن3>meZa=]z%t Е&"'a7lA5jMU^Cl/wWٝER?Uva"~8M7[zn==kxn2-V#-u8/.݆}hΪk"8;" S$ˏ8Mцz_9m*AvHo^oҐC&2j鸫\=[$9:$8.Xk,b$ "4kRM"q[scSc?^8K?v7vaVzObûGDdK[A+4F4GQ 9-0zIk$* "0#h_W<6YV"qkMD.9|`T'w7}eBɹD<5K$TBd ig{(QjyXbB<  (Zq(+qre~Qz/t,L:'eqI6(G,?uf^Dꙮ Ku9v 0%^!, oAp8@>%t.,˹lD"S̡b.Y0LܕU;xEevܮ~`~UflY#?8WYr\ʦly'Vϛjn_DbLp7- g.nnQCGa1q>d|y!Ip0qSGceyYR5ƙ6^F`؜A?4`QiS93 lPwW̔7& fI~DJϢ5II":W G4!),?wZ7m]{):Q\ 5lא(L\efQPHl3xtjQnPʅ3QFoۤG\j@r9[PwTuqvx$dz|(0w(FQ2}q~/OMC ep >#oI;ar.h5H0ʇkɌ`ǔ/a)2yVs- 2ffO(jtRybcWM8KfsRDIxj`AQqUh#Է?(/ hrV: z8zhѤ+#Kl$Pm0FN˱ʪΡ(bK^yE7N)rQ m%S"\Q>Ka%vIRNv\J!@$Z)6kL3sSl!Ncm{_f ^9:/E^ fQ}Czt*1^x=ⰽJ% =_*klVQf]eR/p6[^G+dy}xnf+8EN@.R.`u"FaygH;miR&Q;7,\C^^kv.`\bJSA%1"G X#fՑ^~/4 čb&$דּm Сƫ!Df|+>oLCd݆S:nBV>G.+r 5XD-~J_ bbtOBW!*Z6!۪/GHL^F__1wG-|e~I? _ Aj#`W_C_;l:fuEÅȧ qJ>#V*w԰CAڂOŭ@jK(=u I9 yzލ |߄(%=Mbb^^FFE0qt @ɹDV=&5t`[Dw:^JDc"]p#ҨD:tIg&L9U[;ϱQ_hENMҚYL_B+:ݐ|VG}@, q)(F 4s'9~hSOٜvrE#=v `fk+U/G,p&\?;d9Tiw$-3&VʟXG4Y"9: ~hJt ' _4B =XXCc-hΘ(j G 5~~?Ébε׆3(/ƇNeXZ>Vy:,i qYcgEL(2t8-ANfk<}2{a@2)#4Fzv%sVgr{r.We|ՀBrAS&e,R\2%)}6x:I@Xde!ZDfio<(ٽm>xIӼ. Cp^=OB˚MBYG4C.IM 6 P.gja"ۿ~EOǡ".WZYIwZ:ɋz/نh[rW^JHMw #۔]i }dL(911al&#~=Z o\u`4n`u37;Ĭ:GhNAr?IbYQ/C4e匈HNA0)^ihw#o`+Wwâ:/RQᅵ'\Չ>>5R1V!F^G:w]HQ[%š|jWNccԍ&8Tyj9/Q*m_[[sm^b+I<#˝!=kw]z{-2!=O)׸hF[3ȋ6{!e1[mYJ!" 6ⅷ)Uz&ͅ 6`S+ U؅+[O[򾘮J؆z)W:Os|nn'IcAsrnH~vR}u^b͖K02~{H@`;^wйJVbSb'ZHw%yVUuhrɲy4Q[L8'~.[`J N}s]?H0LULL%礯C-f[;wҸ[s BbO1|7󸶓DP'䘆]J=0 ƣ%L(Ʉ̤&*I"|Cc|pQ-#O0bH# 9῵//xLVuL1wa!^(/ c_{Q}ߺNYEh0جBsHi9-]}Sœ>hfH~&=arP=j'[ tC« RtrTa_/!KwNB qFΦa)@J"9d͇JVrS}v Gd|i*hm uipSZ' jto$lq e48XDax7q,)0@Mtm'y]00Of0 kL{-=}G#!坷LqOȠA;ذ)etӊ:G(o< )3Q=poX]ݵQv!dh0Jn`w3$*.oįnʾՀ'5{&4zfR4;׳PG(ޫ0ce⡷1ܥRTU[Sϵ=gJ|Իʛ#o/;z+,h-Uqb>r[pdžA#3SB=x|(В0٧{O7ߨt@2~: /!"d2SbRHYU7ƃ=b\"lݔ`va*FS>bIѸO HP_% 9iZ߉ׯf84M%SVZ{j_LX&hf{)6A">Ox[j#F=F"5-;ՒYDDŌ3jaD*-$tN2H2IyvuCH+_0څ sO$q1O\t0ܱ/ dEXRVOamD?ns@}򗿨Ն7?G1fexP=Ul*h5˪Cj<`)`MS5r1-߂t!:[4d$.*߄+W _Ai1oD] K&o2[ӻ 㵜,J0"'Z|C!{˩ :dgݜ*OZT?ȬFMέ#>AzIJ[У7 s\Ei>[ͨAT@YYͩTR4|HAuP)oo3Au)#5Я/4~r~:Z=ŐxԤHݥaDoi-7pUH=8UOy}&50ᄜm=i5?B q:&!a,;<PQ'kO s;a(̌,a-y{ߍiE+:O`g<_y~$7.HV(A(IkBOYVjG:]n/AKc]%x/H:Kt! TQi/YuR(5mt ǚ[-h78(bqYUiXBlG B( Y~ 9ٸahH1d_Z6 u9Y1+Dwf@qɳM-jbwKxN\8L%/߅L$.0V c K;P8ZuH4RC@e8n^ .bT)MU_s# `Xe9q݂E\4B r Bzr/tcቘ9LsP dܸœ J\Pg-D|s1I. iVxxkd!ڈ(f]ed?fTL'C:"=2TydF] 6`Kξ27. 0MqdoΎr lPcDWi"&3|D,k,D[KlX,t UmgX|X׫/.jv6ݙe:J>$[)'*n`b F<^Ӡ }ǚ^u&z@}5 8[q~74c8 $WF9eϹ#c-k>Ei:J]ԏ=`cy'dFaKo}.?x#v:9V 00YO!fo}f1BCţt{)A;X)JM C?ƽ$}Yg1i$6GV%ٝ ߣ&r굁v h"'rLaeiQo)s|GBm,yQ*hG"Fs:Tr]D~ӵ)㨋hi35aY E60՟{i"N7uS&c՚]SXK=^ AؚFlLޖyGaWp|!;u{u#2v!-G5{)1.sn J]Qq'>0SS{H:M`t Zď|;Z7vr?{jR;GXM(g5ΪvuZ0.38s$1zkX-Ўj_Ŀ`Yg7uBƌ()(exYgD!dg~*g!sEmQMN9R6sxXp(=WZ! =ĐkY"CpDE`mA~p IzX9Ճ΃] :Y`4' (PNvߦ;cd55hr2\El\A(Z˽v3#| TL!3W4}0@ 2.@^; ):K:9(7ӌgo2-r13^ВtXݜ^Tn X٠k`b p++9y|[2WOJ(ov]eK"zb}*vL#iwBM[kyvp[X}v!Ve&z qp݅| Pk\ӁpG1ad0=@%l:\Zs4h$Ȥ'~)" y໫{v]r\jS=4S`z}:J+E!zY\DJ֢ x?zfc0QԾܢ wqwti97%[C֓zNC i?霵0Mys[;^B6%+'g%rfjxPaW5&=9To衕`7z7?JҢQfy5IqItMhmǶٵDdp(Sv9In^ho 9s4H }vcuTPeۧpzƎ|-{$nv5 -z)nl|Ej:747%)~Wº|{4=fc cwbl}.u"`T ̀7{_ DFN1FW:8!˳8h-q1!< G܌իz :JaqGŻfV{fbP6aY'HLyOA&Z8ʚC3D] vC.yϳ>(OW)34oZ' (U^.n*wP[/@@ae4?޷Z%JoFz8&"+^kQ*g:LEzSi[0?xlLۉ'g_lu$zf8v- ORNWG_h 2RC흕6+QJ&/nʆ+ 9DrP#]Vf_Kͩ's'êlgHi1]?}zH&u^+RV"H=5Kd2?5{;2s^__mg?&4Cgվפ\L!5F'yrY -֙E Mc+ơlZfV^{܈pA8BC.\ YfBR,o߃Q;-7^rWnQ3}~ ({$xr̃{XXJSN|%L(@rHb0T_uTC{0=&EЉ]Q59a _XUזS:bؠ|BF1 &A'-"pmwJdpakI^(~jB@Z7>ժK}>Ԁ@ޮ&hGiw5YA/xܼf_N=@jf֘ %P %G\:RwGoGVպ葜 tfg!six3#Es=R0- t Bq&v%C p|ri:D7&yTfS0-$4MκbF>ol<7-[uTohb3a?54"SE4:aOt/kS=JT..Q.|4TB=J]OBF v^5>/9ST9<:$ tQ!iBsF]fT".iR}r2 ˰ MwPa=̀r.] 4B:06|l!f=暦Wo D*9DzxOFXxS&3Uŀv}2hGf|? 0n5g\@>3T^FD2vx$QM:wms&T'Z;LZk mVCAgn ڌc ?Z7kdZ: Q aae+ )Ehyo1VKizبgyr)!4b|Ե"D:wNwB NbWli%QczKN *g8I 8  "5ldhcз"34oR9 e(Ra1Xe۠\2fd:е-똃h$%,Cm&}BPo0j:D8Gˁ4Tw _fn'pQ|_ȥt  J i l] '>ê+f)>4FaaZ[xU3_@WN{ԇ&p[-Gc[d]~f*3XHD=م,@$stN13/B=eQWp [-[ GH DݽO'/tXa>KD p۳}y6*|R~dц:NLQbzt?Ep^9p?83$U%W&Z9cv@t qH{,6ɋLPwBEJiȱ)‡5WdjMq-9c_(~#I&1{S)LajR %Lsd3A}?E axJnjߧ5ቖZwZ2.VE~$^15C4BmGQhhž|fyLpMé=m<yqbJX/kFO!5yPh=4|4] Hj|4hKf?5uWIuw6aWiʬ /Dr=8hv*,4/` )~vW Yx $5RէI7]ʂc3ݣ.\p^hPkG9Xq~CR6zHDœ~1Nޚ"YJ<8Yש|6+DTNiGzHMziq‹DZZJ{֬%Dw=!ubqA PM:R^x!*17^OG]Ȧo03UupRܾ$SNUGߢNig%>2RPxuPGߺ{Ntީ >I4*7'MFYa"&e- Yj{m6S, ze5Sz73@jSa8d#170y; vl*j*v#8HVWx(󍤣Ad .ڢ%w_A (T$B5~%Vn+4*D: ?*n}]C:ɬ@ ܰ3c2Q{\d%dKj\yh[R {b(@&&>siTE9;;p·Z貧8G=[a%ݍsz'<قJ3Nۙt Zp<9YR7TxqOeWET'w m L}{7@eaAkM8)Q LEc\a1ON$E;wcmL%t,.֮|!PJ-n8MLd6~ԧH}ڲNgLߒ`?S4Wy6Un[*%]&uʀ ێ­z[ʜߡJ:p-LJӅhSƈ?EL(̼ Ő3HsK ?>*wg"x)NM#%DKAtÛj18ϓ\D/g|kKgשRI #sb ^H@&`7D!U"--75-u8E.P\!qks]13^`4,td\bYN1L%ë_1$"J8I>CO|IXԣJN@"}.y,sbHl|l> ٶd6N X LkͣqDQGJ@Zi_xxwL$lu-8I W^;\n ma~ ǫ8-A@YUR{^f@‰fӛ+2w&+G(*t`䞔{#klb/Z-rhkNE?6lA8<7!ڛ74H*4t83y& ,z7qChT T ^0s-AL!뫵" |jY5b0j0;3:gL ܲhfUq;]zY]7+suA usڴ6-{tA}`ȓ+ L^ͻO#bWBuM= #B@>%]Y֊+ẽOXa!+r8C+`C .X2dXvl2*e3=!ckyDӹcϢexgK_Ef1[@$(&",KӦn;KIp|k5*-)ˑ7Ҕ.1{=:8Ueb5Ph|ī tO ͳW- d!t6$ƛrAyO*Pd- U/Ŗ" 860((0`\wT#YW&Ӏ3Sl$nm:ov:rV{c {d~,bb?Ԙؚ[Qv 9RId6' ubi.[_\0 4r.B26fE?RScWߝX-9k!Vm_^)zhhܽ'g\qs2ixBpZhvց >+40X=ܬh.(IC:4&(>w~8rHqvaIèQ@Qxddj[6t}gz]OR\Dm%IOگǠ/&%Cf_E 2Ѻih 2›1]c/"R9Y5's2EnjկHhi#+J?$MmaXx݂:k:vh%5&G./P^0SZ%d|(I4<ѸQyG5-2wLGm]9=Ȍ.ι>`xǔgБKZ3=vth^e=- >hd`g "(K ϐfy Z>/bVo|ÀTQGF&k}O*9i1*ye8We{)X/-=:y0DP;>:l7iX5S4Lfdq%?qq# E)Yt>+*G晕bWLD*zgqs^Ɣ]]~e躪 0x˴BgUཎX 826uYuɏSڀcXxK% wp) zij-WB/腛{<L[*IBJnN3aZUUKOC^#'^fB8+x9^'X VفT[Qt6m˛581a%a4>uo'6ŅFWMՙ<`߆e$f̓W#v2v c.y {I;-u,$0;Ha/okޗc008?.; %R.FX%aŚ*lDsʰ_'ρ!ttMb*XFP*Nste[k  wE#[ _oΐC"TpJ~2QkݕBŐHx`9[fk45rq4\ (lfW|yqi* ?hM0IBnF۪ob&}rh dFk~+}gva3s-T>F_ϨK>ocm?.bϗd+;%@cS."evxW"ţbk+En8RVfSQ[+6W'@M@"u& `5n` ({Px rGZ" 0H,PǮlJ-Jh\h_ fxE8bh~+N*Uf'Jp̫ ;ʻl6AxUggl꼦ZP 4ZnrbT{ҿ\{KoZ}ED1qf''y=UgC/%PYDͫTu䇭lZڬI,sp|R./ <}8> z-5U3N&\&Jï 47xNQNct>ÖAMVf^/pE825]3P>јPEjl]-)< QH΁o>0i9ͿFi~fƁzuqٯ ]gMEB; Eg2T*3*[GhgZ\ tI-`F:)!F<q@Gڃ1b#_[#:Sܸ(E= zg քBTt El:cbvΠJ'Ќ;q}QǢ6 y[}B+YH#0q5zWW''EuQí-,D`o4:~\(DJ6a,D ?h(QzaΩ<8!r uUF%ޭ_)QiFOE[A7ӎ5ITo, [{m#-e):=ILadqz'-.ǎ,?ӨJyǩ$- .sʵ~+$]RG5fh^Uez @*:-rk 'a" a);lwu`)z-X?Oj > |{Xdf@VUocøg෋&8bz>ƽ%76i$段ޞv'Ёx1:_3lc_9K:ү=_sJ7`<;33WF<KEwzޜ,Fb R3e9`l+y1[^a5h[,B./E%| 1Ef<0U{ QBTSJ,a$诼n%Ĺ-5#HW˙]V6@PTT*oوE]({qj j/6pd:#-{!RgNnՒ $Id IsR`jثN^P'g/N'ŨK~_=Ƌ <⒂|\o07lظ'ץpTt7xD/$N8Ejɤdz2%jU1_b pΊbt.nA.a9#s*o݉"* +!'\ݓm0 osZvNɀ)>( A}HOxy|ed"$r~cKӾtKr'a4sIR"%G¡Y3xAZN#F=f鐟A|rjst=ZXI;7W4^--6[rdiJY=iV Wm؍|)"ɹK܂(Uy]n$,zg.ʁNxB<.d /AvQVav(eKF$J5Xa2E62+BiP87~T ~Edq\_yw2>44sf<ʺ=Xi+%L.x vy.X!^WTb8(j׶-Gy<`ۓ@Ev|6cڄ&#XS-yWӶV( t\l}e @ñ?4b.2Bۇ-pMpvD?(z4$_,*B?1<U$-BץMRr 22zQ.gz+B-4U!k92ˡ mv18ss$K}ڊlCW/V֋y[柳?)631Ƒ$KdQBDPP*P=UȄÔݰ iQ5Gz}BQKt,5;#txsAByRWGqcwh@Q! Ӊ@+|FŒɜ%'1*6'GG"mT~x_d{1F }4i){e#ƞ-=脿|oڬڬ? =gE:RD%Lv[6D[ly[ M<2IKբ 2ŕ[2-! yTuHVݤꕶϞ*wN͌} .7t.Edi?xv`dH3X֙TBtفTfK؈^b%iu9 v50+Dl^TqH.|^ #dhhŨP$'&w9Y:vrʯA t?fPږvU^XӖ*D. soi]-nkܸ1,m/8C ڷ65GR?#e@|JY o`5# EXW9! oD ЦG\z>!7@4\/OYe7.eTP)~||֨a5,ͤwAܚ/-ٚXׄg)CMUc&j*OεqsQE92XQ6hR*Ъ}&!zo.&ڲ YTlN?n)riFR&ӵ! kP?2aQ;i6e^t,jgc/A3By+-Y<ﲀ%}mᢹܮD/䵎 J"wD& t6|5EЊsv\L~#mʡ&ܹpjrxT! Ueq?v oaca:}rlַHa]S{9ËO"+>\fczڟORlTpk-QӜ(Z 'rCEr:no# *+&AȲz/,WZiIm>ߜOn"GLݲXLT7߹Pp\nqS1kuh۔!GoHVFF/m*̓|:Z ?r.l8=W(cGURq1>K1xWC(躴OTɶS01_4)ugsg C2o;#~ߴ}0uѰ1Ϫf %2i !+uKk΁eTRk`Y9(e;a'%t#8 59}ظS6ΡZ<(;rۘ4Oo9娳싊tM0v}`̡lBs\d[:5~\{ ,(k .7yvHgYfڛy@|myL_$n.\۽ <*4qQvRh\Uk]X>xCEB|O4A㪮 aA_KttMo@lx=AMrux: /Wq_ Gz3B򇐕H`|A@|kMeIC&"܅cHKig7q133hISX3fƷ'LOڪq<0QXw]|w߷gL!54iomdss#JQ ٺTЈu v˷92(c$S!|t~$} J0 /KJD 2۶ԋ}5aح=7)N݂&ۗ-w 끦:E쩠yj(jꉻPDG*弱,1va:㪾@j tXHeK27 ?D<6t%yY*.9A׏qwׂ tIWֶ][iI >~o%m9C 9}1_>xXlRtmNA7cS$Iۣk l@jC|{Dz F|{k&#K Oփa٣5ש .7Ww!kd8iהּg TcpAfQB[RLK p#Q} w„Fߟß6U.( P. 3>-T뭛{%S6G8(vٽPlvd$\?@"[<"Os2O7({W*U9S|WY\z(ΧR0GW^䞶AIM!PflŌԭ ID3RA9p@\گL6ֳҍ#[vϔ>'ϿojP҅ Iz A=סd6c8Β< $AFZ7,;qSkxJqlq'y<*vsSڥqpF2hU#u`+^5t$>7x F@*qn`wȉC yw싰-0{.", !}-m}ֆ<AT轶frfg K9\ DNHU\>Q VI8S4G;h@[©} ^n&-Y ڇz5BPLuIq29A_' ~'aq_&PLo,ދb. *Z!NQ "z(1kFnDDG6p!`OδMh4Dy.km.m0KGezٶtohVX]2j>(%܋UZةΣuV6Rmo$4=k:݊@Ő:RR+Th2!eُKB0+5ON(ity#30j6uRot=6mtHFF8=I?&,ݑv|!٫|QvC8&{ 9,5|wl"94n]U+8„4$1in>~@x_{8LGT5R}&e2-H'`— %ػS &^ߝ逬&M 1"{I)Bg\E@ȣTkы(P<i(@;у0 r}8}Ravy(*,ru(`[g0R픇Fxuᵢ ķi'Z#NW20/LC%uROe30 `+sU OR\JZwދ_IR5?\q|geCrgIWha^ Jl`'wD:j]_7)6zovgg4T.Wf dWK#71nM7G.k'1jذg-Xӯ0K|gD <Ňnua~g]d=ouisy|_zTxgg5O=|>@`ōr8=ꅧp8D=?UB lLWTuz^԰ŷ33SMʆ~ mlpN;&(]t9&['j;)馜k X[Z~^PzjY j>T@lqJ."Kfb>RQɠ[\xP;Hj1i uj1:A,:Ql+Sӝ"^ }Z A43>@V ЊOjP0XdNyC7b X_b+P: AAxEկ9 ]w߈;j+UXOBWx Ս-S GCְ)$Ůςk ǁ̄meoι*~.7 5HMg7Z _F@mWA 2} a6,Ba۪*||Gl*BH LHK|맩;a'vVp_#:UȋN|9=LKLA҉u]r=x 7wDN?1(#ҘL4"(U"N"ƴR :fjz8f;bfNMN ~ o /M Z$N*TJG> kwB=fsvܩkm'(jt _`#$lʃmPz0% {@zXzmzgYM7y~@Ʃ1g`x1u\ 0SX+سϳޛX;]J>aN1#[z0v? 'V$%-hDi#D2E%{79wueh*.ed_bi^/ӧ*[QծNՒi^>hom./KGk]2%,Q|=XUв\;jk?mx hYq=xv(AY"S1>~T؍!Ro.1~!ON<5my}Z} Q9;}bi`q`q:(O;=+ߝU>7A^\7WQ(B6.@o|CY ,ѪJgV'0кy~jYͩ (m]bDۆ*A3&Op *;D!hs6b<݊e6RL}^Ӿm=6Jݾ].eL 96|Χ*䒺o*)0J%êSmE << *~ SߕqprkB6MeD(JbOi7_CS|v's7@)Pola˪(xuRbH1X&Dz T{-v{Tz]ĆC)h^$ULv[ I5RkoAF8.l2:1#Is|މg2BM7X0ΰug,*̈&y]l5"Da5cR"4@>#fټRkKrHc\T`ϊ Mrk I; HNHnyN_hQ1~JQ P-DF<75Q 5s1Zۖp5/Az1,-A^BNo{6h6ZCj5KN3#b-G G 7[Q?OyU87*"C93'r XЕSxd6LfpMbHn@,!m! Zv7 ɒp˝6: m7QmgRѠ=<<_y&DcW$ #⍞uPC(ܪe,WʠWEv w(kc KvAP)jd95&a)^\,yT⴨Ex$g^X-Wv8v>w@Ӣw~@fBa;:yIǡ[47sZ}dSרx|%|nl%-Т}/_OyӺ>߰-0Gj;c\1aM N'J?bӍXwk,\_JC6bQ$;0&n&5il =DVW?MHw< t umlNC)\|d9sW%im4>, 'xu"q yncx_^#!bkH0gpH@z 7)ogV0zwoAp#}yB<(.uAax~LnRUˊ,#{NoL2 4Zădw=)&Logrd( ?Ɖ/U~ L4 7.C-Tuzf DA&&Iv s nl;lH> ȶtcண zpilPK-/;\r@?gQQsO"z !գF_2U[;hK8j%N =:.oβB΂=T/~VW®o8z=^Pz;Ħ`(Vʍ'b L[Qq[Y]􆍭l?NǷ +w"uf}xYBќ?gpc!VFՄmh$2&A T͵$k/q+\ X'ș4g ^Z]mɽQ.OAs {i/k*9̭T ,v"ԟޘ? K7 9Yos|R.K3*4;Bpԡ} -2 bIۥ7{**es5noį Emi7?vTt j߈ C$h{gENE&U2}YX@*9ax {*̲'A+E 1']vkun{\񔘍=R0I7HAJN6u+i9<@QT ,%z wHwqAcf Jk9m$ GI]r$} |x)ņ0H?b2A=[a.+L4uV8RެaCeޭ;{rI7+F)| !1F:@$L޼rgaX] =%2ȥ@en+X 6i@#A{x p39Ӌ W;2zq_as'=<tMlO۩"V w>X,qÿF.4v13KJԸ*>7Bma7!w{:*iJg>#&aȐa2 (8FX%BTВ`Irǿ:K4˸ZXϹ/7]k+a+c>)wU ~/()FZL59F(0ekT F@ {@(UFsl/.!Rp ';m2ik,*Qg d?˵J ;_lYQ}YS3+vq2l& 1~I-bn* ^Yª L>cÝk[h;pdԾ~Ũ,*Vw6Oσb$+'(M2 A`rm#p} #\9$cr؟@doz46ĸykUt:/ѧQɄ[@d3'#|BU?bj^w a}ɷvUf-?dˉ}Br; (bן}&ԞjsrA?1Ӝ$WwNY r֧xe\iYp*jwk 6ߣ` ZGVZP.+xĕN?6 Ga{XM)eGg}p Zoq)NljCtx|g`)$/OY50x2{Kz+aP)8" i6b&Y$ނ֖i>we[Q[orv63g'^sNVekw,E;ϸ\}$}،]}ַRz_<T5UQ%bΪeu"DwBjdv6S^TQgQ?(=Nd[@]\Z%%[W(]pSjbMl-.GCIu~ [:糖{u& M@Y]AG wYNJzTԁѢISxm@>!Gc4>hE{MCHK[<,9'_~yP YP]k=wn/ۆ'J2XHex"(-B';lI-U;~ 5g&'΄/z 1B^{}] \>kR[r`R|Eih/JX5Ko&ʱ2P+~HQ1#BCDŽH)d(fTiӚoq lTi1vtF%$8Z{wI,5+kPYnjr)۔#Vt\i50a7[JE:h|o&0\=q`~?R ,H<-s@gPx>YX/@=SS1rvބ}mvaPGR@ й6?w$-F<)qv Ud $it7s,-m7aq]1n-ٻf4@maO+a2YNM=d@89_zr󜶍qzG6!xy i#/~GNQA˛(>*f`^loQ +|LIH+$Ɍ:Yݖ~ W;*V?-MC♊1@?1QXogҎ-p1KֶJg j>r#z O: ~os&6e i1e93Ba 8`9i 3%6Z7@l0m)3TbY+S~t?wB.ߖ-)>Q( JA0K7&oqI ԁԓui(E9cB2ȫhb Ѽ>i0({R3lVjc0 lgt[m?+NV`WEyh&h- I3,t4 lʩ&5Uz]7|*X$&*'$՘0 郍.ii#K$j`u~'6 X7WaC-"'[9)ɡhS9 ;d`c-*{wn/J:hC^diBqО=XR̨ ? ]J&ɠ.˳պ[&9_0q3Lrm|)%Wi{]}8,4rt3T.Z\pɶBU|U8لG'MdCZx0Uޭ*`/OLBg;}lRt1^h 쪈W`saz'0ʥ)Œ d%Th %yɚznY{_{yKZ0"嫏%XwjuT!"6;;Fi'?Q+0 GSWDEC3hWF(nFz~Y{OكMΛƏȶhf5!}yцe|ey0C*݁Vez0+:n#%_>*Ff<h(PvD GA$*qo; qǡʤ@vZ<Oxnv.8DBe< 7BD@&6/,iR ʘǡkzej Hz^Zj0~!6l d-cQv%y22>|jWь ic4ي)[,e}p7Ew-Ճ8Ͳ;̠2"Gs_(IojOgt>[E`aoP ;HHV)-k ;7x%ۯIZ$l!.KHR?ܝa̓+7c'XnN˹b𨀵gNZ4Ć]~IT2F~?%=otX07%hyL:ˤ%±͢(|DtZ8p؛q)HouekRwKthVJxr$kǮΡSOfaV[5ЁIY-~G0x JRyީǕQF=mq ~_EdO/jļd\ 9n*5-9a]t[G9{ܺ;=Jw)8hiɋO}nM68kۂtىGEcGO@L%?DT(_z$RK, \<+ٙ9Ъ.Y; 8:ʘN[1 3`u[#1MV|P f&GL-Δi4}B$ܴYYD2@A+rlHK AwIg g>i@'}gbiBRK1Poj5#e-QH%!_{O;(yCjW͸Rۅ.Lfw+d@&re Wb enEdjyӰKXxٌ'pB`FDu۶wחV`BN{̆PiOS&f%w]_m4BރXQ8ky"`0dPr}N\|ڪ.O-RU}uڡ 7Hp 3Ѱ`o`sqsbSb|E֑GA%Bƹ1M"u_d\bpXj!˛}^{&,aI^C{n4.f9/ 0[d+l8Ձ!HVS ĆdG xDC8uw,Y`-P#zتSE\$b7d@>U:2APXʻr:6J*aNd2IԞ>3^moR7-]_Ǡ-1?Vמ]{_fÌy 봩aەf xRiD}o;;ކA9Zi,JUS\!ڡgǀ̢>9eM3j,R MdNJ]}rUK;ur}Sv !;+JL+դk^ǪISQTmef#c7ax_za(ABɊ)i-s29 vO;#uf۱zqm^ڀ_dBzgy8:0T}u(' fսGt'0`ޥ * pm bn6Jo>+ו˹T>Μ=ItE}l:'Ԭ:Dr(Cl! [5,\4XꤧÄq}5T$ 6: f2x@>mЮ1WW6}zMHm`޶\)t[=բQ#o!m/)"p NQbɋbղB'V=x̙mW-:ܱ$ q, kSטAD>K'}NCL+dY$X>-k^^>eoeOKIEΥsS >*ă}glAep(KyLaQ *A0wMa)wѰeѮ&; w~.LЬE #ykdWz7g`ܮ3!'ڲ+|hH]Ǧ4BM9ݕ<٫$ CbK74[2ὃiғ1e =ak|W՚$LOb1G.4K"%4/u^^ HEj3a;4,C oYxDɇ\\0bR@^6lS)sN Ra.̃ a~_oSw(jkJBF}B_6P҄T'AA|nKץk >estQBHdCX5IF6F715s2%q 뮀wI}pAf M>c4{'"*/Hl}*d% 3/^bG0oM(R4߬MR GƉ%ncX߄/S$_X`>;ˀ F&ܿ2AG/,k|"m¸}vH*ni(U;aWW"}M:p<2i  r]{cgX&Hj8SuYfMLzCa &C-WTԑoeQza4 %eii9 ʮ\:rBp-)lǭ<=JcQֈo , ׌Q-؀zqLXcJ奲FtUaC$eOv r(!{K8d)g͚:T@h+䉂gworoW2wqi#Xw6=htWQX" "Jq 1}h ˽FJ' KsS8%EYH$G<͂0$#=}bEr)c)VJL~~X]|ycD!K ;Ӝ@'ҋ[ |@Ea}Qx:'߬=;M=%bR } ho k/I=v[˴N8K?l:Q`C- ]$wxvf<݇<.kq %`cFgZDバ1~Ia;"~8^ϥUe9-G0l|6?Y?T1^/YƿfMm#ZP5ecicL}nBy:D\&7ۚ=7pn<n͜xXE R|OiQ}7KlQi^uD'rL`Cu;w) Kϭig,iDˁ3]94RPjĔW`$>s "T{2v % ?PRN2UGk>XLS96nSO7>$Oh$SGs4o<rQ8uk(lʖ3NI#kc! 4\ G YX+ /D}$AJD gS&6!x{DZ Cy\.?oACӶ!t1͠Uz0ԅ Uoʿ9!Κ'PZ(>FsLtuhTcsvF&_LZc_Ws;;)N0 ࿱_MAKc&A֡jϧ\8H{_TF5sXO]& &088|c>ir%~OD mn젃_Mp7!?lLW?ӋXcGec[idDAĊ޻x/lsp1" $[|~b˥=aOͭإ)qth[J EK:oMFpk^^D|lV}=8hվI:gni0Te`]M{0Ìl["D95xHxܑN*'t{Nt\*2[,X6MTK[ݿ. !JMM1!mNOh~)C$.CO!,*lS(DMW-8RbQ`%X\}6yKkWH{gyBY+SˉJ\Ϝ=U> '0S;f;!+5n ) dOE $4vZ+f),.vܬ\e+xV:r<ώU\_4)0AY Ea5o0U~'V%wA>#a\Uzf#v"`.>yȊ"֪إ7 Hmylβx*?۴a0_a[6NWmJBlS+jmmu(zޝ/R/̱zMmt{\e'nS6{8{=s9\܁ zhpfPZ-g~U$hZkSphd݈DCShSG Um/GID,#)$u&ys .&1Zj%,AuD "|)A(PhfVUiId@mA#]^M*!&e;˧k.4Rec$X,snV@m=X]@vE6wS<>LַL!7`+bTSW0d='Ǡ2y. iev.'+& VuÚM9cVJ(Л)R!vޣљnI-1;:cگaQ[c%‡ImѐIsv45a!};g1M}Aq FS-&.{v"4ψ d1 08c)U3]@$YD-?q-v6 G AE6XWnEO.?ɽ&Dt8u=}8Í@ i Î{A4/Fe{D7]%t) EU\Ô92!?]m{N":F~g݆o<+6s jvQ #63j%~T1xw FM r[Qk/$E2.{Эc܊9Ĕe!GuyNak._yhYp݆9؉vV<:fEG|Nao٢ zW+c"hA(o/+DqQ=yBM21 .E}O׷%5IeZ,'Yz!sIa}\3O;,Hz X s3*{Cm( ɣD|eAۧ6hQ5AZzݚn )mwlr1Qw nZ5lΙ~^w`9ERhuٿL@NO?ux͓v)V^vu81+yb[zr (*=QOV˃q?_1M|fG!?xm<#?GZxLt?ϵvBg$G'/ӈH@:Ќ:/i90c I;@΍=_)U] 6`&ɠSjLsp BJ ϡNօe!L"c蝵~ d7Z6\x=HPސUoDZF+osk(K.5i3^ ~DbG9ux>R"ֶfӄ'NCp\vL}"RjTLƻmMHGĀtEg<|Ewy1?KۡOcYQ"n=ޑ|;2%v2H eV-5IA&Vd<\".[+f9,bnNkt}ztk Mq:'oP8}-#/ox(cetucZ2)ض@4:0UԲNhM/Y([Mt @rG3XqQ=°y,AynҤb:wyJ jxHJx͢zwqM\v%UDXXT[yLeLanP'84#=q*(6Z)cxlܲ wq R !N8q=y͍TY&/$@RzI1v|d!(O1`lW(.+%xoFǐ8S8Q9"Ȃ)9E¥Xo' 9hH0vV⾋>p=)ƶF/DT#S)Az0") aD,żr@@^C"ǫBao#KU}m*cw=srH!0QU}{y£Gu/nj.j*lҹ,h+!M6Os BЃҼԹion>C=~CƁYyMLAz+ w,LVR"2-[[QQքl+Q`SyO{7 $h Ni>ȩ׫ޤ0), ΁LJC+8[ +z I6 4~Ԉ`P" x\[`PXFY{G݉)ţ\Z%`)7bMyǘkuj3/:s[F0چD53i,cWe4Ku.8W>(}Іw.푳u0ť|ΰ El{(,K39Nd9z̸"q:aJxX}zKTG+B >=* `ST伄Srž%P_)tIO-gL_qv9RLD mw HuK55ܑYEl"ő>>:C]p*mI i@͹|e! }2+f'NW5׸eDȳ]O+TA>@&} y>`o)'=Ms륏 b%k#}߾ؿC>b_:)w%閧SHÖSi3a1 ԄJ.ʀA3'B5؛NCyv?Q"2=R@fy c4/hvY >b~8D]"/-a4nXI܃v@XjV%lբ1MQAՎd$RS#:Ă|MYe^i[t@4bb[:#?ZҜk5]!%\!)yS{8~d?Yx++橮=5lKHp9"bn8(_'|qpmI\n^=ZC(IjIt|Yqz05S'07buJȫB8W'cmڬ RNf+TjX"0X[{('Ha2W3Y + -%U>U7npsBd:>|,_p!y#P2苠zHaQkbZ<|eG#|ˢ矻7vꅗ8 %fdי;"p8 qaNzFy2'0QI}a`l7-}Eq,^xn7p _XMK>If!x5+k)$Bϝ͐?_Eډ!sS5IP[AqQ_[)aD(G0'UN^\xSL:X^π@{Zm_HeCW`pg|y?Й6 t @OkRf]U,8`5^q ],![^Ic1ٯjW$]T|J=xw;%zd7ESR]Txt$up]zYQ^rX5>yiJU]N+S$ yec5`GC7ķx `^Eԓr 짽$oN`%@z^SQٲx}))|W)^podc'H Aj Hcpƞ2ogA U (%UKآ$Ng4bYb>`J dA{ĵDjw,f ~ TT;9aLLUπlj*0ش;S_CΉH G^+*sF&2[ pگ;}Y>9M6wZo U#,Fۃ^r%MFm(`Ui"}O%]q6T%ci!ů1H CRRv_!8Ks'l7 oEd9k-w+.yL˸pziupi+*7@LqMA47An5VcIdL-"TQX>c8zٜCd{eYܽ7n':'Ru|D('p6鶠{иE+b+ƐJ0_vd>p}XS^#xuVˆzKAGxTnǷ(2%@V~@+Aô4. Q@ CƇKs\i$PyGV흤(uon. B`x8lk%_8[!SKwl U68Fo3yNƙjV9TڷGҼB+[o/W  +'TFARc3vK\dgYohdȀzz+nNTI]o6]܂<$`ܓos֝f>zW@JlfwAg/wpeܟom.\ٱ)qp 50&QAB4 q x~aB.=!s-%a56+d j"8s<;x$'|䋘aֹ0ۉA"x_曢G f _e*zӱ[PL~(֜Y[p váڼw`ޓLq;6RSOMHO~Iw>7qW2NyL~U|GTa8y+ے>,2Yb YW<*k :x~q`eyr gRȝWN#@_~Nd9)|-gx!PKW=mOE75c&%GT:xb;J?TY8q+>Qq9s6-9&\Fs{hM9`u%vMnIk`?_s=gY"58O"8d|Iw>֋Ǧ[`:640zn5Ŕ}A^Jԏ¿) ?E$^&s 6O<܀No-n_( C9򭰘:@3ُ= YΠ,4jO{lUk>trnsq#.3/=|%:OUgO;﷞s>YWDžLŒ{{*itiwH去q槫#*Pv\Kvf%qZM "p`*DdLG;.);Y1mBpXCv!;1j44O0w] p} rvNfwiLB5FRzvB 'v9 jm j6/? XFoYqi}*Ҽ#):M!QpaDlڏ(p]D]02P 9w9P7 tv ŚBBT!dIt)T.Xxv60apC "9ؾ@-\t\-f,0FIL䖔tVňAV@)̰N ׎Y ]#;MJԗ2v TwGqqxdgKA?=Ot&ܕ?׬RjmDvtOvL'˽5y8hۤx/k&tXwm_d%y~Fؗ7U~"0LYElS^2=92ePSB[uaB81@ W2o9K5 IB~S.zJVuQ}V+Xb*eVB~v+liK$^2rO 7%3>EP!L@}Gp$[Kx3I'Jzrwo_5 ޖo:S)4St&΁բ'~ -Zf C hkE'Yl_<=}ǵg69y̙:v[p]3k0aB=M ˺؀ } :夆N2 x6K>39Iľ>FfEIZC0gߋ8%ޢ_+Mp~?Guz'D٪L3Sou} jB2`l[eNn]фF9+)Rf˪Lr^^}Pn4 `ibeϕOuåmm&’m$ʕhO[W Q iJ`N!~ S_퀧cnj ȳ{c o8ZMu'gEZXpP XeIdy(+rʊ)Rϴ[#7( fo2qmC6Lb*V9mTrT?*Dfe3NNj:s>k?Fo;zqnoܓ{{\̇P<ԍwNcY}@["W乳(ian |؞N7V̓<STSq7=͕ :At{u-~0#֣veH%Tm |φDj~-+c$sxk(K`Fp'YXGQ = V~ԠW|6^ϝE!έD֙Drq@\]yO()xO6/x׋=ų?=cȗs"TMF?uuksx?< H Vxpi͟ZIAR#[ _alVu3=ӂDɅ[|vJ=Rڀ&sl"&ĩ[|]p"aY_JIyzd[^SE>̃~Y|yҵZ7T: E^9&QU'?,#u lM9lz\!L>D#b E2qfhל/Nf v&&%*+7e= :$mViP+x>K;z8&z?SȺ4ǭ! 9O^+1\}Q`Wށm=Sm[Y՘%.G*ХTsTu֮]7||xW\3BYg$=,e:hM>"#:l+;@;%N(`P\V +MYoɻ}dStC%VNqs % k8k:i4c+V5Q0QSy!fj?iV`#\K`-j b'N_qd7L:p Ry?&x±bWЌo3i0k߂;"fP9uT݆EJe4i4E8Z6_ʫQ P.եH,Z:1SD^~ZB!/\X:hNg*K0`jF*e.q8XsdCT;&E`ĵ25<kqFnboĸ˩!ޞz;c#tm`JRqer ywV0~q)cVP3:ha[<CpT .F뱊]7e$1PL>$RT"w?r qp>/1#6ᷜesC= L@yb6^kqԀp`k}9V|@z<4kǑM}_*9aQoe#G6$AdpտQnpixDvY>FI_nIJI4t.;ْ]Z@uzɨvm\hb`efA@qZ\MzcVQ{1ǙJL3mEG>o+K[dy˖6cxy0%SDlDO^ddžTߵH.H,aǔ&/ٱ:B<͵V&$ތ:[=_[>woQJ1Wb;:̗^wc_~=9R :DzhADF&*(O?&dوR('* lXRs`{r}@?ccu@˽̮H!O\vu*$ƻ yYefcz&:SRDMm(‹aW qBϛR";s q͸<0y^,ts'k nN` B yg'@{`t|-8oEb7 SLTG-(YKc8,ÛH;~eAz (C$ >gJ˜FiO0C$r-^Ofc àϛW"q d xRlJw {|NQbvd~?PB)( UN~}qY&zG0=5YeD Os[J:J|szeJbb]Hd` ɂX!gR5. ' ,x4d[YKhRl\J,AH@(s/š\ޏbsa9w}:Xe)sbr8쒪\Te88-OH珹О7',uv3a~v} 494դ@}(ri,y!?-m~,m %WTU}y C,BQ +[%9T"nIn^y G[uİ/',o`^3$ P"ɢm愡NK-r"䰁@v;qS2Q/faP̣:,}wmfr_#4} [,7J]Sl,sUGl`˅Ec5^󺙔zp?WҸR8@u!lFؖ, DLQfTP@&PT??Bުk{u 񿨺Rۻ!NmhjM{N٨&(ƃ4+WXT7\h: ^kljt¸lzMZ7=ŚfX"J| ISI1AxqN^Ilo +PXQiluCA"Yh{z,(B}`gj^RN553¥%2~?7aHfQ6p^#q9x^[Sr/ހGU*W 0Ra~6r3(QxA*a^iW9DӅECZ6O6K#xJi VU)(${#JcAv ʑywTγI:_M:$꯮-9m"xP֚:hHK]ɉA^zҹKqXX򚒔`cy`XDexV)I$9p8<7:M (lp~õ2cj{f.ILw, g$Ԅ{NAK.IMxt B.om i g ^wl荍oƵ- śt>%,NـHnل 'uf1c~T{QD*SoGwk0j1Fs XJR%@L"Pځ/e02|<^ &J=?pj&qPW?ә[}vIu1961m VWl 7lnI zT>HPX9! ^I r.L.iRO`@+>GȤuaRpUki%ֶW*T?--m\7Ihc5QP Up>-%pLkvAD:O%F̛sLa j dTr>4OmE;"Xs;^v-@;~{ۙ y,YM3QCwZes+Nc1sy(]T/ѫhV"NbF1.NX׀g g)Rm@hZӫ\L\myx3BBʁN~fٜJӰb#먼Y)Rjv$l~x #{cF" B綗[Ůx+th˯tlR T޲mZa=(<\X 1Rv:x 8nf_Q& (kI. j*0I݈Q; ̣GE ҞKW]ae6l=c"OFtd|7?+ M>3ќ & I%{K5:kh FRXVM|>\IW*fߴO{]ꌻPU2ѐ^ qjM}`. l˄i63]-P[MThN*6" p~j Qё'rktz#씌\Od;Q&C,VPdFkC͏x$+bm"ǸC~E)ֲu- ̬Sz{e1|3a9jf3f9(Ⱦ6˭W+BrmuCN\Q+m4K $ r)I+EJ[_6 nT+&cYOOf?v\7?3[㔆=<4fuwgeX=5mxemJ@Rg!w^El`JE"J`HI,4bؽu,2i31UXu,7! t 2KY=9X UR1/q8v ?Y#\$4AA?;d<2S;L+e 92bTM//yQľg8b0 J!EE=Nq{p4Tl @gDV$tAFq#/-ﮚE3*ICʯ9I5? D:STQpwv`NZO;#gl?VUt寘 {Ob,j/Kѹjj%. e' $fZ&C2xO`8W/:?d҂Fa&ZkR7TbB˲,!p!GoǏ /N3*X0oe9)=I \G5o]6^hCQr&)B\z M'RE/z,ϑu= 릱ѳnۆdIR)<*EєnJ@!.y0f1ؽKuԝw1}|-92Gz%P0lsG䗮_B#6tƼ+SbPJOsN"%TZ8N4#LBAr>8vk3:D}>crZ|"f6i( Z_ ̌$qbꢸl@t ݨA ц WXc~|!!+Y zlRX=Hʩwt,׮2!yB0npo܉il$%h(`JF+#mOE0Q񄰉wUQny\s8i.0ĕQ2Fˊ` p 0ŏ$zlCA":r: g~SZ6-uQb E銚 !;ѡ q[(34hMګ}9VSQ_ޥ55.AɐEƗ{."'}`岲:2م*ˆp, 5n]}Z ~A qp '] Qtp ʼed$=VK?>_Q|؇𫜓ɕjwˊ%i?6FjmId`R&DfLn5s<Լ=ѿ^`DHΏtF3ޘG!m{p ?5֦x\'pBaJ}A+LAV)nV@iMX5גt;g&%GkpizFJb1ksr$WD A+ѸM!2fWFkm%i>]"ޭ5r:`]>e'Abs;=49)HN"4rp:WǂV-<IO(A1`L "&)a禫5]<ov77qSQ|{\N .HKckßLM[EVGkC]5nb>aS6lGDⸯ>g xAg.^;l l~?PLEuD|Yalr>h2MΦݔ!Oq$.2DūQ1`:'R4ĚE)ij-)VmJު g^1 7  @nkbޞOET Au X'sYΨ?x\a[\v{ЏJ?,;A2e}1*ڥLIF#n01-z.3}) !oB.('&*D%SqLU}5i;4 Z~Yk]--Z`JqŽXZڟpG94OVK_m͢JPo^ d,jdZl@ &r>C{}{vVvrS`3Ͱd\fj&~9ؼ/~xڨG,g!sb?E;o)֧R ?Ҷڜ1H?J|47IÂy-@onЛQTX<s!W]7o;& [ar4*؞i'>"he#wczb1% F찗5>#0'*%\X`Ʈ\UJj&!gf60up04@BlGbJ-Ab#=שLE<^Ähx5i+]̭Z e$C3/}u*YHfS |Έ1 4\q4Bj8> CZk΢x j .YCh+L-OBߠv急C̬Bzb .@PN2 fzݐ%Mŕ|`1z3"0 z"cU Q&Zx%ݰBԙ-Z4骪ґ^2'x9hFa5**7FXD j|dbdA|[Ad%hvzˤBU߂};OAΩj' JBe!4STuo9[1.%w37̃^lz@#n]:Mbs!?#ExVV:md*Ocno ۆdOenGt!+} F,^G,amL`)* zb] kfq `F?pTLBO+f|l/!}ꨄ[ؤg8vdf]k/#$,\M.!GyOۂD @^E, DJ9.zbwz0dK=Vfc{Ը >?#M-ORDՂx¯\ZilN<'6츪\W,+ Y@h t1&dNˉ(LQڈNB(tY .t-y88^p/D,ӬjT˩$ B I%bs4rq]#g{U'μ^7cY\ڒ2 Ppd̤9X$ΖfόCW@ mܩ./[UZQ{1:(rRKh㰘<40'sܱ;=Zyh6PlE"w'pV.8*L @izۧ *y"7GFYrVtHcc*nj[\FhXV^+m7X 񖅭RTE{z uQF-kj-,kC4}FmmO\H.ӖNO $jlY^uwcr RB4}/4lS/2N<~WɻpFlG۫qVB;;t2S疁2{)}/sG8SS@o~YGPPjIŒ,98EnٗҌ2Tn(E]iXht9|fwJskԬ;ۈ֣_u;,'( OogYMXEi57~k np?l tą6ZOG*h(zwߪ>J{FҐ M'INo(,HЌW'-j;p*eK~8bz}|_ϓ%O ?O]t oǔhBV. %L7TrF'T-cv=zYQ腽 5g7cSqw:|Pje]B%v2rK-'&DKPY^q{'ʋn>3#uOm*p`1y>,w'tx ο|rHk: 5d ajBh׷CM`lȶ@⡀L;x_'N;'q%/RV_.[ <'Oɕ@&wo0֣KLWwߧXmCcltq@u@sLjd^&,局Wx h#..P]ŀԑ1FDyT{{RJ)jg.>5T*yh?k$lGhj`\BȊ['l@%5 6F lHIOv5,t<_ING&V6j_r~)1F_AT0C$]ӢdK Q+BBba}&4 4 c4bRcG-,FC1L*W}2R3\Ϲx$As=01T|!Q8>Vb.@|/4'wL" VFd&gVT=#'ܯgu= C»_$H3` P;\ڮ%v5Msi]/Y19]3#Dp?Gi3ݏ ,}U.vx2 >๘(BE? Цr*#fO,O&ΆW|7 v0;A֩݀{pw":,WS a:b3)A5`LPy~'r%7x* GC2 7p/e{.ۼU@whYɶLZi}dJM3w3UmPa:XRA8(fb8qNvAOG9gl%ĥ΀s;J?Yަ*{ ]?sqL;亟H4{ha# Nr&Tlfλ{(CR2]ѮA& SoCgؼ|Um4$Ow餍(38u{lDCQ^#= Y>=30:L_VN}!u&G+;;ۦ3H<F3\M%}Un(0vA}cd;<$c$Bf e5Õ==X{V[p֨}>yz$kl@]m"8R\^y%|J?C]_d`lR)/Arٳ L"L'R.JN2BɎXa/` ;} G^=Tg)%P`i}oH{lnR`.B&=&'boVih[?qZJ"" 5oW x\)p&)s6Cg#kEf+VȻ46mUZMiTIpm Tdr?:Ij⿫8ä>Eܟx̒ܵ{U}(';Wc=&Z]Ƞ~*4kar#V*7Y =E~?y?i 5IX\o?3v1t &F-BEP@ OAR{Y;4٩)b` ){vV;Z*8$ũرfTA$;NΖƛ mRY׈y--q* !V3=w .@D;'Gr=75)ЙX.s2@.,-B~Y2{f{(9vl%4d)'f/9Lhއ e%,ܴ*ؑa.3q)+K誆Wne-{؈vAIc;>" ס%cH6aF4G|aUZ k'Vs_E/~L%t=8']hP7pA\TX\PcJt}.-vb0jGP˹c|OI}zڟ^O>)õFܕoE "=@ esm;g<57[52L @P[dHnyH诔Jk\/Vmmsgf#X) ~kdq>6͞#6H}V"F*gcgIFU@杠9mMM܋ wR<KQAQ͑NidOc]FOCJWw֦SS%]!g9|z1ބtnȄSZxi&#[e*Idߙ_&2I{qXsQhԵ kN@ 3 x\/f8N#QS`H5JBQ_ZJ%{Kuv2M+Д5Vǝr/&W MȾO62< E5U /#; O {z=GtZ5)XaF0xYBҷD‰olqAc\(2-+8NxX*rMptB92SK :8gxa4UA4` u`Y)\ Fh &)}@AZ?L~"l Cz7;i8(Up7nfLdv_D袊,wׇ;MܟSMhiN&N*#^QTtY⊼o[%f5=dioOXöi::m6_siT]༯}*B;EKf#@Cr3n,Z,.讻d u`!qrLɎ6`e.jn¯̗Bwq $LO}~Vb/p8EQU3ɓ+X9#9J1^#0u#Ɇ'C̷%|QNtwVgip2#JjFpVZTހ;QMC?ͩ{µ$# )]9͗ǡ`jfhA~+rIQm P;0dP@jv }H%u3Q+ hGO:] }221TQplR40XWB#"gamw~An؊A,P?2[L_%gvo+3W|u8K#38g;cuLÐChVt/ 'Y9N)ecVo*a0AʦȡUW4<~twθiw8/HB243M€%UR >Rȿ_0ZTYj32w&mrD—R>r֢{w,lޥ#4T,}0\2!Dk.Q1hQ\ H46H=D¥iÁB.>IYvo j_QА <|l H *qv]r:7>ޘTR 2>: !J׶vV%$E{r&BO=ΣK]P4K'n})t 6>zʥe-Җ$!qu@Љc{*ȕ*Ft<^G8YBO aKVzLBdu7ZW&ĄzPR|` cO6iٙ|ώdiVz9$ D]`@h~/D +?L?mVQMhYxڋtؔ3=N^a@`sG)g-i}j)/&bQHQZwo˵ObAxFWc)rWG0E_/jBKm̊KjBuXY+`YCqitݕPx սQf_M79cj! ߐ9hh5z )ю(=hs+}\1mUS^;QU.KKSe0ZUn+kwCFK{3d[PTsr;A·9kye~&Qiaݧq6Xw~_G@mJ 4v| d]Bn*aBD*VRwĈX :x䡁 A*~0G!2^@`N*PjhaWregmMswcQJh!u։eȗ3J|TT떫^F$~7퍜Ux0NWKT8*$in@{v-=V\-D1V>*r=0? c˟+ +~s= 3u⾞>i6^g-#jqEȻ^>ea'vSu̾'aj3|tQHS"!bnگ#X ep+݋߯ K XHV|.߂Ni z'( G*z3O1}Rkd %K\)p }S+ Wۚz *|Rjz^@LnHfW d<<.yVؽH9MG\vNVʡ>FR\=mB b? a i+UpuWn*$%9PZ΋p>laD5^.>Æ nXa8TKߤL > $$yaTkGYN}%1iqk U){@1M<%=d}U*i`5^e;_ b%_Ta7PJPc˿J]K6F4!6y@9F'2\[ͪw| hDсxyH= JRH᠗GCMh0=@Lد]a"Z_yi>i@b4DY#g\--rf  {~T#|]׌d]OY1k~96F',\[jmZ&6Ә a{I<$?b$9Na1:4&2N3*U^@X1zgfJ%eEL˒|  %ӗUYOɽŬ+#78ʼC? ΢|Q ‿CF%O8X҃䡴QNȤg,Ұ!eU<}2J<^89KJ-UG[}`6/I,T36{--W< `qѹDNk eR$]wl,,jLejKנq.lOqFk3}ajGX!owg: m!^ xb80XMQpnu5?uQy$'NV+M7F ;ѡSEa\j'm#(,C<غ"GFI CTLb^\o.f[Oj0r9S&7w%kEٸZ߄:6dGqA5\.hu<ؠZ4g-0 d*PQ=||(pvEj#Hzb]umnز`v}LP5lu)ׁ8 ^!>u!| xv*x8[1 9u&PN/P8FHDλst/H7o|SP6Lz!+̈́8zhaNfh9uʁ1&u؋!@"~Lq>Fo\»HQ45!ólR_|Z,9?JM30Բ!ټm`E/w¤X^EDjObiˠ1*nj뷙K۠vr߁~FVaN.9O㠡G1d(8]*#l*,gr?r mX%Pnx:zFX%3A;amAo ?sZJ2枢E/ݢ+لOFʏlF@,Ê4K=1 cf}s+[f(+@3g7+'9W>ǻ+"YI)INGbeIx9~ Mz2_0貣pE_֫UۙDbP8.'׬45ޝ-<7'>Q0&qwͻG$bhq V':>1rT O8H h6h FYw;y12ϋXsjT8&U 2$ʰZ@ 4m"lH_VXBRB$`N<[B`HpNS~}!/e{sX?2#'ְ*dZX1&dbAM''}-x$)o0SJ@JgQAFE&?jZp>|ZZqCȕEƧR * vua;)I\4B_sXUt fJ&Є~_&,q8X} qb9(<~Y۶K0FK!~h7uNJJ_K#]a2>`u'3蟙CPnp. T7EDخ#B۹fS,V,o?.@aţ% 5yX o^`h ;*҈͂zjF*@9/Y-=`_mTXњ)d#T!eP|rD]t񥮔׋1L40Av ^pY菅~]kyLјt^NGn;X-`L)cJ15Tho"bi0Lɘ$T1XP*Y3`{딙G*->0W2 _D0Ͳw;d56nWb{:u>=daozt8IЬ&' 'ت L*] MF1TBEMWV&k&hL&vd~^ez{Q]!0AM?8Y3lf,TI/h6^( sRہj2@z`$C{I`ǰ{A{-WPTpЀYuedANvcIrt"Zbޞމ@[qŸHL/42(#ld.w[>,FQ i_q5:($&3+"S-Qnwc-kLTm@CڹsƋ$L*mDX3u Sè0E"~xҼŢ!a6As>;Df݌[@xs~5x8ēUj.~9pjx]\i%^#؊UO۱2sԥCݭЮi{X?ABjj{hd-W/".B1:FI&A>'`gnab4lHǣWKm^n)6vJL,pCoBD5VP҉00 OiMaC޵C(V&}p-p6j]@'hCFZ#uerc=J9ssٌz6v#z.+u\{$ #We}?"uoiKsӂmnЕJE$3YТ6538f4f""x)4tN؂A/z,߱.BY7}fj G[א/JsA?uޜ'Cv5䙑82Od% 5>XtJMn٭;kc G0jv[~7+/J[?~V4,+JsꀦK7J,m/ByLFUIe,0܎ϡ%} .zYx'ܜ1>_l*l%&_@ޭ͂#4psP >҃ve$yo䎋Δm_C'ʳ}ְ@[`_QnN r1$F3ܫh=Z%x>sGb^c#MApHɲ,H;e#mCBێZ ]#g\qw:YUI27IТ}d h|`9Y-C5۩3w/M`@4À%&ꆤҏ?L܇0|,5 ya~d=֨tz`jnӮww__DC.~h#스G[@{'y:~н%.d"wjBHpƣΩ 5m ^V~{#/;ҮoyxN$"g,Nڤ鵗LEp1M)x\9{M( ;${LLB攝ox'Cw,rWd "]WH& X6<شl]fʾC-r'ӎ&NM9BL BaP/~8g?ż6NL/bD|Xy2`a'E?lJdacy.3PR,QR +EM>^ ?,l|w/x]IqbӦk_"uBK̍U0⬩9Ϭ$lN1޷;YLHd^@YM<)RX2Ay[٢DOt¥]H% #jONw'Y/UQ4"KW ^jjZͧ,RND0-`S |B8Z<_)|Y F6} As"rыFLWńկbޑ:yE}@ds Ʀ0M#M`%,tT ǰEr:tB y1M~V"J̧r%Fʚ-|FLAz5Sǧx%y~fHΑ#a{j5}~Yq M7T`asLAaH^$#`=$ HT8ju>RГBR p,>kq0"8dxl!ya͙j`;w 市 XFڈ5V##w0& sL vW 9NR%x_x<\b O'^;]"2\e{҇\U ό ?Z",}'i!ABoH `tQSdA"*̎(`qª ^⇂U1W)FnʟCՄH5[Mtiϣd_N=1O>2!\ i`G6idI&aK@B!%/F,qvraiSijgLu;<+3gb׏L&\Hc<7g()5Qa\؟D?ۥ3Fb:M/90XP7_K,&0»fv+6mNO=>eQW@_xrERi]1vГ+_P{0-"%m\Oy#x(-QO!.,|AxY.["91c௠LKuzIMfiCܖk>U\'w[e QUI^wqxFS5FoI}VҒ;Pg0:,2DL_8٨*߀ qNnjK;0RmEaU"M{WL+zKe&>kږP\1"a^S4NoCsցf5Sv '.@ ٚBbC*;;pP3F}s Ews ! f[ ֈv\+H+ @o7V_뎒1uŶ6^_8yl%aY-WSFÉ S]~Quo׀W 3+1IUtvڀ*~4Ȕ2V:s~ a# }E&=Ъ6/҇$ } }aqUVv^`*O(pyRidNrw3jxZnN+BuZL+1)U?ũ4JJ vw?w ̖fbJ Tmt% kIR<@.)Qc`cXzf67a8g%$hVTvLGTJ"۶(bPa3́Vlz7$ {]Z(lt@tQ ⥴,#y&.nLN8trr+žgjA'DL|bTcM*ވ Ӣ=A@%fSQr{"$-mKڌ:SuQLةS?,UG4Mxn"*2Y^, Q?šGBLxV[_Ҋh730|ٙn2SRlf4:ܜGZ~FQ_Zvz`('FsVrG6L AY"u:cs&Xl ;5s*AcͲHJoGK>_(UoN?D H^=s|51wyᐄǧ''~{]1j(A!ROyriNwou~)6&p2 &qN5v{};?pJ60[@% $f_f뇓*gfݢE^olD} =h!bs6=OH y-*7Ѽkwڸ Ez K8V,G7VpOCk{[yy {5yEDzYzJ!g5n&G6mPc3c GoB.'ܸ(M/ mĿثE^t {052RJ@7E2o/;GĽ˕aȿ"ⳲL2X˄~QpXxrtB(RwL(@)L>:?q܀0i=c_!2"G69(6XjF ,o$u%l_˪'~PدN%&89/Y^-" SVo'A^g񪝿J$˴ʻDWQԮjDi,z &**SK(z o<^dB> ]4Er`1{f2lfVx1V[[: g^9F I^\ӷoCn&"VH5 TE^m%vsz1^\ȂaJv)p~}_33L ѥ*fVoQz@0ȳQ&oؖs`&Ox̾a87Uq hHxL}!Lj=mxh[X9>Om "'ycO fP\չnlPӹFOlIGāߡ}.R{iҬ]__<źMiRlCGF@s,z#2Q!5۩BSZivT+^qp4t>T)(ߩqF9N  $C4Kv7~0\9ԗ?cPY&?0UY nGJrI JhJ2p:rU= B8E~(}^O% f G|02nqvt; A\}!;8f'K֔ԭ)#bv0?z-D_)A/"! ƸW:bg;WtCC O,2dP|FAju1%~$C?1qژ{nu=гi75uCiz`kEJ)~t SFiq{RN%ՅL&^63y<fcq7sW?њc&$8z<+ _mğ!KCz1mg="7OuIPgꝼd C}n#:[~j1I=; _qQof RRL.gd4!+TxL=F'u`D*]Ҿ[lTl\uyʷE!ز')c;#>> ѷ_T! Si]ȭ ⷮ,oU47|L7 5scf4Z'Mag>aD]g&ldQ(6v<3usU}%Gclt` 'Hc#Ю䫏8ep@q4D+h:jk8Noq} %m aR䧷̎:J"#f`JDq/'ڂ!%<\)x(,1u} ͪC&~䌏u/Q2@ k' O zriTzm?)_4f.|ׁ .Y"YSmDvvsqf6rdQ76/|$3p8сc7`,\܏ׯ/|]TӺ,8AXM|`ᩤANq xG/ᒟƷ0.guދO[EH 9,]L]T7!JVX[wzs][qww%[璜7дԐ@X^ǗpU1|?&qkǏdJ+<Rg'M `\]#}ENJ-Vfk3q{mG=4j~esOpJGaIRܲ4Yr2Yܳ C`OAharU\oԢT-KY?u3LyFSP-1?8L5(P]Uw8tVS4fC3l,o?v+"z;xM-0 WmH J(o+gJ?w9<y}1KJKZ|\*X3<{3{5|@-1Beϱ^ix\Z8'#cV{6ɔFMY -?MMde*k&mj#VNg`l=ghd5Kg#zZ<Ul1Q؎Qb̓h PA( "RI½u+ɨdAOsX(7|/ ˨RTHoM1e<ڠAP[BvmEt1/o90mJlf%w>@:dɀa. 3_#f*5as1EBm$,}b!`"Kncox'yQ0L~޾蟾sޟ)>Y}m Jg[\JLҜ <97. \15BUICh`6dbTSB\/1bz;;[rVNjXt#U N䔕@]{wIk{O"IJꄲS6Atv#0/riSPxl.k2aӺ,JѾUE?h  D,c߰d/$8S2'hv(EN]k!ዧ}#n eFAWQk5M6ITT98Su!e<;eY34x:,y7вqAs?ewHq]k1El@=H<.3;:v% W$oF͌"gԷY͐A}bf{Q|l4hjĔI&|)'fKY{$J67|V'kn~W^Y6 &?RmVY`yj9/ѲjeLcbF pwx \/fV++Q4|MB1K. 2Vdr6PUm<8V5dFO}P9Z܅zl8Ƚfo1ѣ Z;3o&(:4wO|_ӗ:84,w.!u)JѲj9=>ᓟ?`}DpGh%I8Xd^@kd`KFSHD2c[m&AVmb*ezx|)3[GHLdd/Bcأ7Gx2`]~\th<7z#Be]s@U.TD-d΁p;/Ϣ kAiiQjfP_mh^Ȓl.%fIf՜汅2-&Bd"A7}uJ~Y J1NFfpo9 Хf11ql(uBTh% $y]qpV,]v`W|CX/Z\@e.ҷg HGGyLUM$7["8c Hbtqy*;՛QpDNM$O*#Uij Zo{%J5# ZKxЫMPjW_ksT~ȋwFT5k79vۧ\WM9v# AaeEsKV_}b<q«lqNt]RF~:/oZcH}`4I%RabzSo Cۗ};6~AIWfqiH ۬Z GAD h2:e!C&l6@lmwf\@YNJEK4uﱚ$&26M!-9킝}R_p ߹uOxWq9GY Vr s(WD">j% 2JR{W'8'R+Δ#/36c5'D#mc.( j|c۱(Qβx @;-x'b}˛я?ˢEVB!xq(ƿd H@ZtgS`j:M!7φ'M!$!Y_tpvzlgH58W3zߎ |9aC,mj9eh@}LVYK@Sl9cݙΎzoVnToQvG[d7y Pl1%Aj[ܠR=QjGʦ[lFboREfu9 , Iه=0lքM&}{%2 uNUSםBVb+R{C!B:h- * E+.}PBN S.=!"9\o*~H}E8Vskd(X<*c%Z9x*J_>涘(MX9y:@oUtl|ZO(CʢG;7_>7kӣȀG.Y \omV)SL:M\9/&(IDr#[8e^ Ƞ Rye8!Z KrLIBf]̵?D&~Ùn5}d0E}F iczpX^.ڠoxs )EW׺np<(#Q,3vfF>ADLll( B99 Mǡ:!$+犭Qb+7)ݤ߽6J_?JdvaK"jZ"z&PILGhx!7ɕ~#!:iJkBT03RW([9A8`bg*Q` F\w{ ^gM*ZmӔeع-hC肞dOZ5,Od@XUϼ5Tכ(VWdty2,v;ItJKÛSV‡í;kYP.;?δaH&TIkynKti#ȅGTTS3Sw{- RuXG@K"5αM=YLIM&/hU'{Ƀް5hz( ^_ݛ~i a<Զ._.~+S s$;-,vڿ7mA嫀{pϼxȃ;ׁQd?Jm`>9/U끏|]=T6~ٴz]T=DѾLU2^:FҜj_qF 4g3ǮJ;kk~xA 4bV\ngf:a3|L&-_=oa)J :%Y^n P,L4bnC؛9aY~;^ t{|4a.RV?˺3mXd+M/26~*IO#O=CH߹zC+QEJkE.ۀ 8(Kàx/;M<p"ebV?Y}AeڷTv KT"_Z_iI@2P޸) OGSAP'a蚘VF`ꇐX~e2GK$D߉V;0s0v3zg. O&I>w:ƈsKpa5!JjҠOnu=O>xUxeÒyijjpM2HP|MuiCޣx}X"4`qʪF=oV( o BXZ Jٻ[BBS?Ex.k[Oܩ/Eh=m]":_QsW|qmpocoXQTgYPoVE)D5L2L_ҿщ{\Gп ?p栖a=sB`8?O mG6$KnDW*p Cx_@be.8S ʗj|e7NO;sLk޴d@> 5jMԭ[Ž-7T7p94{fc2c:Y=7$o@,װcG+ZmiTGwxbyz},ڠy@Zx,=U~=U'i zr?D4ܢΗ(,SS1@%-_mP|~`ltz~`py[&,@U':H돒Țg 6\hl/O5F`10[[x&k@g\?Mݠmk[ a`&XH߬&q"薈yK5Tܮ (RJS?}kݻ l9=WDn)=>}U# di@/m$ <㕀!.?G3wYyH~*=#ټURc؊pW%*__+a,SXUO1`\Ku!'`LξJ>4nD:Q "wkYmҞqCCqcc0~nf6&y\w|ITd$,%OJgA,{ pTܫN75ޗI<n>QGfPzuxMra FlIeb&WͰcYH]1+ a^~׽r `jۮ2 A4ndW״uޘvW3$6јt h+X$,R4wߘ&2'ja RQS>hZgJ62aC 4˅#ZU̴m)œ!^ukg \rv."?^*Dz-%ic^|Z`:; n6?I*(5:B~8Gk[8`t ^U?%/q]y& fe,d9 *.c/'e6/XQ+!g) `:s_%ԡﬤ.RLD9hp^o!dzT/TϮb%юdLʴYܗSA.W "s$;GJ{G0S֐gC,y:[Ltu\ce9B HCrL:ߛ7*t+=%D<6(GIQl/Dn($6Z@pE397.~oD'ǻLj功9δ[ޤx^DE>I@@|W&a& *mW$ǔU?g+F4auC+G4_"ݦ^{EdFG|E|0*c\%)vOыGD6?5{@F*ΖHrJBN@E~\epz@5ax` )ceeSX;IZ%{p՜ۖppq-KtP݊)שZxs{2JNRKK4s ‘@ @iW wVGr{>cs_xeb>Dm:zAt n&#TQe˂ ie&zVRLf@)_/Q^<^XKfħY#P@56&6I21;nQUbX(WVBcB67{\`ܨla8!4w~_jNKRb/ w bʄry-+{o+PMP5) wY~%Eư YgYP"%x?ЄSC8SS?c{.P1gFP۞DqyMRi4sq)e1ߔo`m._*`૤ؗ{[8:ڡLsn 9K1PB6]ˇ*byLfꨐTWtLͽy)u cm*ZfL"#j&iJ/ֻx`>%h?(d^%UT$WfC@4!4n]w-q d 6u6"yRk!&SpGR6ͭ 5SL^o)Ua u["GS\`z3knV,_B<ކ.o sF]9kcVxJ*+Mгt[CQ1oRcY>f ^ae%,`0\Ƭ$Z]ڀEZ R4H2رQFI6,TKo6Hbue.qdYj 8~@L"I5dlK9V-$ޡWAujb1 潨t˹K$v'Xl. T$E U~֖5~3yp1sr4U7 ?}i8:/-Fc^-оO7k3Gt~sԶ_t5LTSSY`QbuIbt0 *r"~c*D?gr\'/wI,-ꃦYg˺- 6r&ԯ[vQ _Cykb3*.IZnc+]iטYUR)ƿQ,YZ%sQG,:cQk1U=xMyq-̵x!/p0 zr0VN͏S.\0w2KLk4P eaeI AT]*aѝAy'XsǬņ nMKL]{|"Ma{"=jY✻ C1&0N`;wX d'eKgJ]ےO!knНL O2:8#q l-Bj.Q܅޶龣+/;< b MRʛSp[;>1NӁ;mľ{f(B?-"r)7Ӧ4{0_^邶x^>b#鋽֒ c;0kF&di|0MTz~Io~VEY ɡ(MVsۑ-)[adB1fkRP{ ſ nIx)Fhb-nep xhREmg}7#bCh4[/ZZ̨FCc&@`qfc,3džͼA7m6^h','3Whl!j-b+sulɇj*@[`܎3H \s$X~ L{ȁ?QXa<IlH͗Dn-=o(n5=Z0&R< Jو\f1|JGσ|5/1x.;Db5t X΋z%qe"ܡ??Lf"MOu,Ѿ - 6Ԧdr,H꛸cqI`}y~OQ.i,:rDJ0T{)Jj:Bz_)|41HJk֎RHk'#wxN't:d̖dwnک^.mF<6hЂ vL1Iph'ubX͕/•.(MmQHP_`jX჆{d7| Ui,b< -]AI(|gzܼQgԍV|鏱M_yAꇜy絺a#e+Fr$Fƞy# ۴T*NTv\9p} )1!vy=Ѐ[:K?> xj_-Ϣ|RW3OK-9g: u#oJ/+^(('0dHUs ;xA=Q{[oB5y0 qL"pcN!gJϑI.EN]./Waӏ)r /^C» `k}xV_Y  '&ߖ/IFMW1r ^2_֏|Oy*Â=ԟrs[-Pk15ⱱ(o3rL"~vgSv7ͤީ1s0.^,WHhX{g1B v"Hq|Gc)V+,$XbW '.{e(W֯p$boj ܈.UefVŃoe"oӀ8to.6r;N#-xЯ *Zh=S`rw ,p,Iz G!ˠ{6(ؠOMɡ9kaf#^k[Hw#M W#jPۘˤ:NOx֤puhMHد|V*%VZ-}v-x":)xڶ ' \5J~xxnv"`V tAb%6k*hRCmqET' aBx೅7`AU2&2w.3)?14Ed T&[7N? L{Yl0̟Kz uWmsP2LANm3{wV*/Hd91p'Bs[ܧ"x D~ヤY g2fybor^s/%7PO bq$b@׎jρ/u1VR=A63u0,ku #s#"Iwxqn"Ӻ=C ' K% tR|U_6KܗW2WUsCJ=.$h% zFS,7t5{q;YHIJ락5Nn"U510ť#DVMhu-wCK֠#R|HdٖQ`)0 j,RO\d7KvIF%wlJp^_JBD@S?hꯣ ؈#V :U*H$ QƐ/d#fe;=V)z]mn0;/6͝I+h K[X5ԉ2|R$b:Q,U#TlP.kߴAy&͌ʧ`wq@7 Qo+> x _ӭZ=,IHhHI+Ж7&.dۤƶ: n= p磟S ,܆'=bxj/` @ ^W"߲d$BkQKҤ%oHw;#[;ZnZ:n+|=Z`R8nE^WNu1שּ!dP!Hקg)QwNdHz=0oIBm 7T-4J V@IZBQ3)0}"/#8*Eo rB;bFC$dY#P q\򛓎 $"#ӂ OI(!3?;f|-cz CZż}9!)|i>>re*$-(Q⌣lx=E e}ڙxs.I7'YS36rCK7[|QU;朼y ]&y\e_$ɤH* y-ky,]};+uDŽVa62]b7F;i<#.2dTɑ`1dFI{_@d)Rӎ|YU1@n!A 1M(2.]eؾi k:"P7 gbtc0e2Q _]ϥfWF%#3KsP_kasN%Pͪp9sΙ>Ngh|c 6-AW??tYtk*E'uAsh3ۻ%/ Kc0&Hݼ3Qh9凕5۠h'8jZj0wKL~2 Nw) T׈PhU?N|Vϕu`M=n`|a>dND| W?;#!DWCOf[͈b8sr[XTZʼjs4 :R}vO=k!Mk ĐOKZ|%ZJK.ɗW8uCM*)3~aEu;9Z$uBp:^Zf6`sJpp}!9Ie*ḏ%_ݮ&7z7d@a m!k9"zx1ƪQaTz> '9>>x8 ,r&s~]3P~³׀,)t&uKBW=?s0Yd1;}PuQZҘ^|u5 i2R^Jeѳ$W}$o[-lc0̂t8DYŮq0\ Z6`uVԇPׁ6x D{@Y iUtO]3cN2lȮ96d u@xR߀$\a_I ~T4/bMsߗKf`;!n ^ ha}v *Z`V[T'.*u Ű -g61j˹uA%elJY>h.;:Ulܬ,`u.t8 ȶ\$>|m]qx[S4(8yPO?Ҝ6a0&Z&xazLS-fALG|؞`]w=ۖ%kh;In xKqA} %L2$3kb!GwuQ"X`[ځ ,( v.*^/R.W&5M (՝3wxM%h{qzZY[R3"[0kAqJ6~2G12jW3XzID.]貝QhퟫX_ŒX^v7V>[F[E}TAm}*kC!JCr sT˓u euAQb\'UGy ‰0["8 :jQ[؄~dyFC@ ;vkhgS;u<֌Mt1КnXJȗ)[IfɛǗ1danS0]yiA-dfpՂ7>@30ZD$ u߽ `5nj5H,!3tǸF>%ԃ&QAg Tn; ~iyVHāp|̹mɛ{:72D2/wݢs4]9(60RIcX9Ux,hс7/0WJ=q;Gsi^e~ Aw~p1Ny&L,vY_hP!|Qbo H=(sHUʶET%P]3~Au0e#I:˗JKbL:B.Zߢ\9f55X>0HnU7U'nMw2>;."lsPdX(9-nǩ'X>6Uz%ߧVxrU a^=7K|@B۟!0Gׅ(+=)K>_fŀ86 IB"Y~# V[vXu#, :Β<^Z%DlA}f@fK&G*ZNI`-A;a=E*[ JЇTްrfkJĦnkήght$QFBA O ›ZA%!ө&]񅝵[X=n>ʚ~fB#[@/3[w<C p㼳wT&$hI=qlxo"H!ޓ'ɦշNuMw4Sɴ؉mzhLxicdJ=2+S&xXLb-xW010jJG$|mzފ6* qyOmC2s#DՕ]\zsNe BpSo_~P\SX1_4Ҫ5L.O(I~7\y;+Ӭ,`>ffoUХwaK5#ykRJْVa!}^z_[ Js6I5Z˥PQp4' ܭ wMt 9x 34bU,DwN}Y`IX&=oxH/RÕ@?Th7~q 0|)^Xntx[e v l\`zm?gϸib|Fb ]~L[QKSn53iDp~-8b-Ƒ x)YWu% Rviإ{PG F{#{O'Yvji>/ûL-k!"E`]6|nG4WVK4{}VeqCC%3A_p/PuY _|6@UV廗XEhL{ل5$ jkB[g,KPd ƯYoC('>rtXqvmf,ű"P1Ձm"N63@`ou]^ ɏ4U`ro<:E$Ӫ,afm> |w,2% ,zKa5*E.nh- )nWx xj&_Y6m_"]z'!e>~+f8~)\4ͫX"ڊ~KkY/,CGtOvR>q8 švH\ 473]CvQkKwERB {vA 4sBǡ5Ci )rXΣhՠS5sYaaԅT4e`:8=} yM؝f gY9c)r{bOׄoT8ϰ#mio9.sgYN]0(,|E0Nȣ;E"̔~G$b1lQcxxQ/jDGz{ٍwBo.7.0m9J.-햁-KF_}q0CR8]>.aNrJarēb1#S`H1wCxL+LˎC~fDσp)A{lwܯ'Q{%_8u"{SbW1a+f #n%gzTHG>uAQb(5$Q}F)uӻQNY:]f#JwTGև'7eP dnĶVSH.dĶc\r 󢽩&pOXcRFŖms,` ٙJ!̃=N@,x.. .oXsp;.jIvkwFpB'Lq#PYϵR3%DM,cE@8LB1Yd2Ĕ ڕ,~VPŸHPX?q^֡P($Ռ VJD(8Mt*:{P51fU:[BHZzPі ka+K4{zGS}Rh{~wz1!xNBYͭ,sOB!.U؜L65·wkVCw,$hi7liܾB>QVB}#D#h`KJNPR9PfHԈZX/CZoxMn^1 e2?IK۠jZ_ (g~Elw~86ڭ+D8\ 0Ѫr 594l<7LޤQ2Șe()fcG?Ytq4i4d1x_Lp+__;|%t.i̵ϗ1LrqA:a˾op%秪ʧ7lYl9d %T݆38qYggEdh:9_FbՋ|E6v$K0~AKhfa`|wRu + d|Wv%Ԁ%3{Wq]/#?-&//Q/]sA+n)$ ?LR)]Mܚ<湎S(+my, J?dR9!ڊu[ASWkY$m@܀8^\.gA#U) -Ud:*Ձx'xf,xT4ڨ?dA ,KHI$BE^Bd>?FTSu‘펆H=4ӿE++\1I([ s֎ V_lY=JuH_{$??zf 5e9{rGwP@U7yܾ?f 5֕jTPM_͔dX> ևNۼ滔fvrS5W6Göı=]Qܪjōʟ~8hCRiHPjP0 E.C,wxQēձ2*L%~~-=o g*P\g +٩X wY?='ʒ`a Y 8[shAg>jy# v04WjFre5nIy,(tz׳sS#l/Zέ@ 54rA03𣏳\GF%Ol >h*_aVa~zʥDGhQrf tWyg{gXrRJ,ՀB00e8$) ηʤ5?iaGe^ q`?\'僂CR[y_`Ģ8SArX/$^#㏷,u:ݝef|yx m`?2KN Fܻ[zzUe*xMЙvpw5mD! 1&_R;3wOߨ n F +/5АV%!ÊN@ÞcӬ# ҭ~2F AtS;Oǰm~q_ﻱdUؐ!B2֝a'|{VY_(X~[tj됭Fmydv}KRUf+] (>ڑ. 1-[hJ[<煚Z_Eĩ R EY]u$ES#')wo#unu.`''!j^>/L[JZy &3PJ8piU3rݗ7{*TSNTNQ{K[I<|'4 xK@&Q _edpA{ K !0PSfC&:aMAguÔbQ}Q&fa {}5.98#ѽގOCy-֥vY;gF^)!ڬ$>ǴѹxAa~ީɰbr&~xD|L5ɴ)#K9@"],*3&NIk 0u[Y,.tl:U0>v ,WKyr;K1i1)\j6z3ü'q(W/HY KT-VP y+GJCxdKJ#=?DZ.0gJ-ql)>M_1=B*AT8u }KC fD$ʘ* ޺\}dW(}R8AÂ6& 8RaY(Ebw>8wWCQCd?2xoXr=<TbbAF6/j8bM/<:g4 YQ~? xY SDݒzb(:s3,)lb%|[7Q;!&VSu[o"Dggm48nHܗ$p{1fmiI:^*]VPwI$%;ŽlB&3)֓Ʒ| :2lYa&Qf9)Vel.0qruи$=.Nj݌YLU%tGZ3g< M7]٩DZzc#j`2h>l듉\7\џ3'm.dX ƒp CjZj{r|U]{, 1p7/2AB2ANP 9iaQ4įSǹծ)Jz u m Zq;~t.QB羚m7wĝً-">.جmtt,ݬ`c'>&C_Đc67#M뚤?hP,uLkOڦ?\*s'VvS*~kr'}1~Wt7,f'ߏGg>z=W]|b7Bl =!P$bD֏R<c.Q]"| qr)QIsԫsv Q{_Z4c3C7|ʯg:Ü}úLW "PC:lMe̪VD\S**iÒ-P %DX;MJ8 *+Z`ЉoBAhwI/mۢ Mls 稟 ^uNgFu˰G~" =xĹWMJ+ٴV0Bu97y1V6aEbLMj4iH7qw,AEz/t*58YH Zb$mC;9 tbalpLC^mՒˋ9LDBآ=nvHC WDYhTQDT.YMILO7Ӏl/:6;/}k)^_"%tW@tPzgm]\YyI>;;#;y)#NG64*X `'ʊծYH`M~aS: _@jj>Ŀ[eeRnvn>)YaAG97!p_D;k5{Fͥ+naǥ]_m>)QA$-\vċ}1O2 {3OaRaykYhP^^sir|as:\V61?B[k`l0 mNޛsb2R@SbM JUމ+! &'lf(M @㞵$_FDSIڋXbVtP?RṠϞ驰֏nׅ `r"8Lo_Hh@EUyeˀ(x5$)Qܯn`'*)`VCZ<ĭzHIc # odoq[n1yqZ4o| w31qF_0J2 fBBR0(S> Ȩ{;-儎_pu NS,аlS l=}k'&4{cRfp8۟l!EjI7ޘHQňGN4ɿ|)5V$PavWW˖xgs}, yhą\7QNBñמon[yfWhG_[ի`U=>SUDU9t- {lH̶}IN]2Ae´)nVpu.bJ0buY%FY Gי`-.:cOt۴X {, M0X v5ٚ Mſn*_Mض+@q3{-,^a^IN/[yQ8~M8DZ?@_y3TO1 FE9f;٥'+6&݌:Z6~w)8$[qvUf:`LO,U[i"C yX,NO~ 'P[Ki54L+6o듵oj= dUCB-LETtieNsgm،|,O߂`}X{l9FPtE~?ϖ6a/0CEzyk7)^;+[ d%OY8BBdڍgL>ӂ17ŚZ6/M.lֆb%Iҩa홋WInAzqxcټm"l|$,{ -sNVs;LMr\@k 3i=Lk1;)fIqGX#턢ߍr97am/z֒Ҥ}B:Yf}}N8x+!.n*!I@++̯OL{\.P/N Q`I;%]{LԁAxp$GoKLěwm WZeJ3pn;N c^_ȗy ZC?Rc_#ӨEQmW$Rϰ1&+|ձ3Ij~w2?F [pGU- 9 ]cT_cq$:{~MX4^LP\P8^`5 #3SgD~$dQF!PÖt Ȧ@ l ⭛?IV4ϐҍi2v#$mSdHiюI)sf γx ]Q^m7_ij2¨ZO|M0Fn3'ԍVBd+0 5k5=Vkyю" lZsmoL%O-<ҰRzS:} h+u cDT´da]#򳴗ѱ1D7.|D`*0ȀCTbA,z v95 P񒋊w[ Gy% U/O1Ёm1I!`(O+娀}Sj̅$4p}J-:n"J\~%íw@vt&COG\K@FC˜sD@M(ÔͳH`M3{(/[y/W[z݄%=C 6Fv\:B%w(/7Ϋf^JbQ*IClH DVvFj* (0`$w~o.hh?jKV@<=y<_=Vi&kJJX|ZAz"ZW׶e D5J$v ' 8_@x OGnfEd~eַ&IL~Nݏn@e˵#LRSQIYMzN^vDf/:6'Dc|Tİ|OtMјf T9PkwLr(#%L0B$ˉ :6~&C>p_fmzʗ pa1x'<;7> ϕmQ+'^{b$~LFzugc<J̐ؿ ,iߎP>sˆl͖ r@8E Bem Qh %:De^ p[ о$r8[Ĺ !C8hceD_Y6Q@Ή[A5U.0ſc[V,|00WTy0Rԕ * S^%JI>e52ZV|FH%Z"7b܁jtRnF/eie~TphF l @v9`Jw'k0Vy%jӈ_wQ[^u`j2⠀ނ?^ۼS<mj./m=7JL{x\Ap$AoT$Ym>U @/.Wqt}:Ɇ),Pq͈$s سKza+rEo牗)):7 4`u W.+yfpSQ]6}f3"_tc*SUQHso?C7|H|nKd(]\ v=0cq,)䇈ZBd︖f#{pH$,7{ CiXNS@-(aGRٶ(gwNV;%WHzSSnqX6J8DOuRkr=ECp*5Lw<>_ѤohGKDhNK:fZ~+:>]"ep"T'|;l p.h(n֡r'>>ܱ%}?wq'4? zxh>-)!bruÆ^UgE_]zZp(Vr-5gY7P DSf" `,@\_$^:.:οF3L]B ]|-^CͺY-4F#`H*?9ᵐЀl^ _nWk܌l -]*xwegL}vp VO#k:J;1Cȵ%L#R+OHNtUbErލ86Q%3Y[l\f#Ş{5^\auF@gse"ǰhK<>=]eT Ζ~1:'/{uC Eqd9Uo_v A"A4[wfD2v=0"W5GP_$N 7†7IJ 1n|MMĆ0{GB{l^0̈^3 4vC|?`Q5W^?&mO, | :|f !0v]l}r" F ʔ.B푐ch!g.&_Hz҃Xg3Lb0 ]7Ln, e//Y֩]IAo"mUNezgT + zu.@)=TQ[&V9#BCSX6 "-=.O#[)yS$ a MZ^Ijsy@EY,w[c^wNMVs:grgBa*LY AY$DK9#S١gh1|- jԁ:A§K3׫7mhs2{Ew~v]#xTns1^t9]dV w'0w0X+kG"kpYDژv > kEwFTi%ӷkVu]b Q_moFaQO6OXFd'-=*UtR'#3%w8)0г2!]]v^Brm$Z)t1&PmE l5M @P#0#SOIzinD4mSωY y`Af;υlG̡03RtR\}ͶHV%}$Ҥp@ڦ]=AW`*]SD$%IƔM܂u𰱻(;fe,kҀ  m^-]NTi_ؤDbK1qutyɜG2дxZLrTseT) j9rș1\^0]4 BF?T'(b񇆦FoxoVv|Q/IJ]I1v3Q+;{};Sc Rz FMٰx^:Ee_ؽDա;k*WE,(1棂DAK-J@ -Kؐ#E#̢fEҖz7A(zzfdS=CNG˅-nn/2w@aV|G%I=Ӛ+̅qrd 'ET8Dn8M/!5|kj`!{ ۍm.|n˦u;mίIƾg6.H%tHoD>Qjf5brWQ"YI!D^1:Ȫ>~F&v=,_gp,J?,,H +YA?Bਹfa:e:UT-aTJs:C|>)RCNKBQͪ\OG.G7vkDru￳4{ݮR5:4/%1ǩD$!ӸFUOى|C/hw%YQC2ՒpHH?5|I['knk w;#d}7KS(D|QLۍHhWZ ~3"vG5NYəG4jSfbAٌ=ehPXuw[`:6Ye/]hJcojjcH J9OdmC\@6:/`M=HB*J 1@J1y3,lֳ?pzЦX ԃXz4TCdF?~O)h饥Ho3'P9)kCWRW$@n=~} [0wk=JjGAg.6P6P,NdOZAʀ SUACo"~ɻTc;뒕"#k8`C#׸ ''bCJNT͢إ7e4{b 6 +1LC&r_g>>N#:(u/^{a)&`ݝ*7C gqJ s͚||bڽ-ޚ8Qw^)ڦqҽVPڙɆӊLU͢0J}&~P vb?V:/ `{'ib^m&#elak 4Sp`+}]qs[E3:z_K 0i@J(0|/pws=<:ȪƺOI,?BcFA:̳)8>Gp',%ʚRUD tMQ8B P`9ب/d `Tq27kWUu1d9 Z"~B0_0[ Bl43r-̒E})]][K}{Dj[ho}R\ĕ*Нiتxts!][ۊyVRsE1J0\aey )Wk6z^;!+S2:fT}T~{F:7<j÷P}1/yL*ZՒi$3-d 8Gs]znkSJ:"-/VkC aI||87 `AFyϓ>k|- Wy16egI]yx\~](M+.;8UO:n?H۽ğ(Ju\hsٗ"%OX=Vo#Rg'N߫^6-+F1ENWυV);<@7 JFv=99tw7]!Gھ ݁* {1rW|R@.戡qtW=tI@Adnho4)˥m{U B8)t;DYd3aU$\R8C{V\;VY#&Wc61 Wq2@*Z.XpW3PmÀPcq4jˆbd6;HX4ur=W{g^d(vP.e{A4["^ۖ(2eH3+TihM݀DiUGڐpȄ`Ip}`*9:Jx( k;:.*dtA%N17;\Ԙ1%֏-ltH8l6$H@_T=0PU_k,K; o~0;(T"w !| uņ5YRTqY\3;;}cՒ2:=W5cj=C!`awπis59>iޱ<4WXHR!_!` i9n+h#;{9J-A.Xm5x2[p~PFTtIc:.& `~ tpg<(ct 6zR#_:7Bk,s2|&HCCc9%8v{m?lƾ|eS熳 1ր|YzCke~(ű$8~4̀!p೎3ċnc17!MPzĜT aQm6C;|"^K:ѰDS쟦?~-y&vSzvh'Hv`p_'C9xp|YK C:%6"2b:pa]7?7Ѽr r8I>ݒ+H|L !_ ?4҈ݺE`Sr(%̎M-)+T65߿ٲ5G[ǣs").cW)v'oF@jyQ>0bpͽ63uc<oeȹAnyǧgWBW :bx5FhMsoÅ$ATT$ _+ yuw{xڮ ܝpje~,U儀40A}xGlo/i H`,Xwu_}:W3 oiS(:m:y'ل2~P#ì`Q٧v@S9I^t`d/28x].yQI=1&^1eԒR:e3k:{Ov4$䦂T}'6q,fK8f]:s&OR.:mRRu0aO1"G"Ί-^Z"=Iu ȵ3;SL- K/A P#G-Ѭh ̒"W(?ZqV&mtF+ټyەl-j؈s~_C!^i+}ъ`OgsެIYuȴ0vLӄJщmlzV,^j'1Jodg1 K0n-z%ӗBButkXWN<_$>D]gVf4~L!Q6n ,W1P}[>+05<Ma{[\쇲RBI{A_~HL?/Uz\_Q.jHQv@4+мLZx,@> TM ,EcکyBx ծ;#.Fn^*T' rkm d0fK ido7<)9JY 5ٻ Ml:TʗBSS|M$kp,Kp>w2رG%r]Cߕ$ٖ[PG&k#/ص!*+c;B'9a?\=)#+l~ҐK}[Cɫa1,.0*+z`Ddf)Rцpnᓫ$LoNcxI{B785;&aƎ˶4km<"r:q3O* CP-UTFS9^ {/KJ 4~O{!dHd,%T)XIǤXy5@BZU]fGW\J\|8&/̰By_o'oPKCӘNg0N*¾+GlNMP`d--%  Ҋp`OeU([ ϵ Zڗg- u99]~=0bp$9ۡV#k6@?Qx**!_o?|ʞVtuU]⢾Y 80B$n9gHldEԓX08N}mG&ԡKRS|c,dⵄQ>zr$1E;wN8h|֦My?qR:iMqaAA3V- A YˌW%p%9, -f@I:pѻ،5ՆWq9+Kzr'Z:b{%=0>wX U<_8f@}Y@4jg:y&VYD< [ Ho4d( `%j]If$&& ً }^nSZ稢m)((9Nǐ ])!ɕ +t"#1u[Kg4RedhyT 1è,<!0>7\KXjKDv%(^G@bC8U@3!6gpSMz'zYMrצ{7o\|D{R,.k? M[ygPɨ=MkU TWBiD^+Byh>`x^B{>23%;oM78_bϒbr"[wƲaKD8 qD˰OC/(QUޏ|e/u4e Dogc4}kw_*O 1i ]uPe\SnXxZo"1\bEyS"3WqVf;rP-3?(NO\=~S)ab{)M hXla]Wll,{.z6^@u͑v %]wFן8cMp&.s}Gd2; ׬jQHN%״ 8p8HBn&LN]3>.$Vϴ'bI/)ܞmVVl0& ̩:>]"wثW+G FCۨfuъ#3QkIm%8pq]ސ*7)jלk45h.A Gu7xsO7vl /Dc{j'vgE[E˻a"~op̻pLװWVz(#LBp''zmuWFd*֎{VZEO.|-q=b<=WTaW1 8I &y cvPg fQ\}Upԃ1Xl ~ f. Ga2q"]'=.Yw ke /KX&Iήz[Wlnf}ىjƧnǩ%'Hg6%q,R;RikP#cxо݈ 8^K;z S,=`FM NJ(#v+bVVq5r,<.d?fjBd?>sVI>EDmAmR.9)E5arWzؚ7Wٯ1kq\b~H|B"\n凱~P_+'6 R`gIDo-UsN=m#nf *_ ʷROblD,ıf?^n;PݙFwinf;eb+"w 'Y_V1%Ⰺ+j׆F=>ˬ=df+&!8g^oc(Y{m𠐆^^t(B<]kS>mjr'48[pʎg>zKeE_E5-;!K+sT%6\kwI@TJkK{f.PM UIkwBxkl% ̰s> e1 OzC<Üh/HuWS<^/3wwޯ5B2s8EMHWn~>X%<8A+dl?%/rSC rbs/@kPG0e~;xl[;P^a֚oMMc.xצn?%=ˤ=rCm@&'S2\V)~w/N wt˦ifcQI Rmf hEo8/E]&t|)c]tX/ՈтGb$H̩`aw1Ҩp;:xKO.05EĀ\rO T(EfT=%qI'jHx> gybʔ<1StulSR#6^佡Ņ~2O^&_eɅ _8`D.lD<M&jQ A6EPo{tA7ӹq!=a"aW_7t)>AMA/wT)?""IaV)ƕYf}+5pL^ȟk)"bUI0N4qH-}R(>25'7^Bn!:=BHz1^7 O:A_DRٽHQ%ABCtWs8(O+HۨvG|ABDY0o;x5W`e~t'rI N֣^~<DԒOr}%[h24e;Bwl(,$erVdk&V?6AQƎvAg wUzT挡GfXz6lEz\bnȰ{ȖC$yFBH%ӷ\5L#KGAC!q$ > йܻjei!xsGjsɀ.Lݳ[h:@+kX&LP ͚԰cM0cjWKxg`HJVxngKfzwZfA#Kq:[18Dn(赌ђ{H*{H/mL/g`JGoNjn򁵬Et;4'F< ۡ3rpF &*: 3+Ŗ AAyzi^ۄ;;m 0S 0K.BT .xMG MTߛ.$C%Ƃߦ@!DrK܆;<ԲL;}Lݭr$D-bCB{xo~ǽS/-;>ox澆͕g+C[럏(7LͶ6*bj:yU1Rp<7weR3IËD)R3"+0mB *É}Pr3ܢ7/)s|G^dom$VX/kBvn֏lP`xp[ecu~;Mmm<딏%Lg֎:1ȵ.`qE6͌VBV(63GA%.^JHç +! Ֆq tp r['Jtɇ#{1ʇp/A "vHm̀ H@΋_xڳdJ!=CI`n+U]NPC:Mx q*h+DYD1J^jmF{賕®A3 Yfy-_6ѪÕn#*#%evjQs`){57^ 6Ž5| 07k v <3LW 珀1bBPO9@&~Cuj&E 2?.IƒK̆":NYhKu[aXeY5 j75U)|v=/sUKծT,Z4!"n0A^U㘿==B~39ҖE5u9#%H,E5ZS 3c{( z]4ŜpNh sLoaJ%_M4B\g}R. iAnyN1>/ fh=)}^%9h:/5k\%4I-ms>>,J}Ӭ@F۹ڛ%;g].ZiO/wNDIRڐCC`TW].єyJ+ߠ [6;P W`dWg*\hKhn&O3? |aKPuO)ૣ7:w+QXk{uj"2bȽ̭!$[%p kkj`5$"&z 'RAwˣPԁ26RN<*L^eIkǒA "߮5/WH|`ϘX Uԡ{=Yhި^AĪP3DW9[1lv瓄=ug`A%m./7/YS=)Rqe2 *H9#˲ˈrb, s6|xmWA~CFhdo|}ZKNĬk,6[~SrW(WP6ۡ./U& HR9Nqߎ9R@O. 5wƈ֣lOKs=!Y7O[ X!Py0!|̤A6fb-(zZl4IĹAB0>6﹒Tk6ԏ-(!ա2!;*"-G 8ZDj񄆨+?( +&J2.QZtu}/[g9Vu*LbI UenU{͈ |q \Y eyaZU TbSwΎ!!2d_MWnֈ|)ӈfYw%̩;5hvw*mÃ\рu[ᠺQÈ֡yoBO~|i- ҵ L+F.`<ta\睝@=;VTf@Ǜ :EAio P/Əo| kw'̘#|cH@QӤo7܂H|TsV1/vnd%loӜZ苸«y$OA @EadRr&>@`Ji@LhS3c$Z@+fd,?ڒZv\, >p` _iIT1*bOBP;#s 7{->R3s"C`jjxt|gy74}1?7~ڰ/to ,GhؙnQЍ9u֑jڨ0hޥZ?IV$EM#,))zTHqAq'e,g( []YI7/Ѩ)y-QzdH$DZtigiK!JUσ۳ #F&^lg:-1G{ gߎʮf(\btwwYdau6E|/V4lf@4[;|.\e-jӼ{I$k QM/: =6VA chc"Sc̶vKMfOT.Res37p4,X\ 2+%C^޸{΍4QtW _I!}4^sk"8IRWzyJȊ,k8m8T/`ԅ*8DEEuJ|dǾ˒EE'ybMrVMG^P_zx[֡3P~Ul(7T|Y )AQ9̸jsy8sC\D3w)':0ݠU݋NHxDmƵjꈀ}mvyA.yއ(bب9U8nl"kH^#[XqBΞʓU]q*aՄ`tIK"< Ѻ>? gXR%!Qמ- t>r4qWN}÷~e/jt@u1MrR=/qG}hC6|gQz_`^B?I)zO>Fdg]rb]qJ({S  (*׌@T(Ho7\ xԮA6w񙗤OOTcWcolE%@bl!ؚӖT؅gmN_E HρVz$b a4p讳[+=hәsD\N@XC<_!刞YSc^Ɋ!.҆43ψ..od۔uVUYyGqUߠxY+X ^/jj*.׳܎gK:L9oL hpgq[^nJ)͉%R^ E-ؤKjQI33Ӟ(KF@XGL;2iae6r=k:KjzuvmH`Ħ"X̶|UO]ȕCQ$TGN!^hsLa?$ysmc볿w$_Ј2| !k58mm26a+ ]Gjmb޵,^əNJc״#YjQIlKZ =-]=Ց d1~hs}| qy|9`מGQl+)păsbInҠ*%atP \g ('bm b*͈dGuy~Uw=?m0|s* ]1.#sdAd&bϒ#$"P\fsJP7 u%rEY{*N'SK9WWCZqNv9;.K\>TCܫ0xvE4/Ђ=gdN7 z.A$c &/QxO +hYtx}?\Z52{p ^mjeoPw?~ _W4 㿥p4.Z0 D_bwrQ]d=עkTFb\lD|{df}K52T%6SG3$V(@ S47kr?ywcCڼ0sg9Ӣ4|S):n !4m6藥7_ GDKj3Qh_l}gA%-a|@qRp} )l+?2vhOA,͠JT~ZXf(itiXe U| &?̈d֞zYaRR&_8 S >yC ԛ2iE4Hkp#Zc2̨|nYms X|{*hCW!v֌#i/ɭ HA_RbSezp(¯zЁBNDeh*Ϳ9eTXy()R~[y>X"/KFFW`WbI";n^P7;INȥ7viЫxlr#ģ5T }吴NXbnXwq{ݯ^D3Z, alxmx9_ och٫ޭUg0~tO,tWէriƈ ga?7W Tt<(|0LMrĤC; LqM fpaB-,I->㠝?KfƧ)ZWb`r4<w1^[_d0bEPAKA٪a 27G.ȥB{lWUdXgb9z9FSJA% {{%@kxVZ\LyB_W1w(]f5m|BSl~#8:qr׳As\z ࠾Jw#5pzݴmdi5 }"|WbF. D:R]u[\<  P I|Ѳ$M0^.Xl[:u_lMzQ x @8UGϡS^u>db\*4R #-oSE7r2 ;/ #c>i? _W/@60@$ b9~) '_0hՎPy4ַq=yn;92^4Mx+aDsZn3s_<,В: 7-jsVn{0g r_1l_G(wnH]91՚%3"R LK‹ϐrB OE]D0j`BÑ^ dc_ɴRwn[yǼ"0"cHA{`LAzșgRTڥ؎bcuRϢ@Wx\gHF)~Fm~QMrJqC`_e.~7ni$I'NrO9n+Ꮠ֗=ۭ}ݰ\P_)NB8|y6m`D%o ʓdQ$O 5SvuP*z٘P֛zHSpRܪY>+@I i+/hRr%,QEUfһAi;ȶU$VG+Pe;6V vS̸8+)Bo5渶:2H#լ- q(\;oD ]%{sVLt!R6[ϔ-ӀIi}M+U9$_u2osfrh+lsF|3.>\ZtVfHE*Y/yF,hw skyEtoj&E?AyjXo>zNtyV6JyEOCǽ"P_FtyE%BHĵ>GυҁȺLoh>x:щD0e@gMyhyFGkM +ūp Q2-s񿠳OZPMAUC,a?\RSwNXl  '6g?v32v$˳/@7m,jToPMBLԹ_@&M"jU^=PHsv({4IW žf%uDu@'a0쟵e\ZŸ:?*OKs#6bJ|Z06$g 1 xZ'-'ghzAV*$4zmiL6TjkHTG*4ts^.+'h%3:s)qK7٦ l7rNt;B|)htA~3 " hl &i4C3yL$GH1+>t+aHH)|8mj\<$-@ =3h($&KGj̼KS=QZ#'S#C@yTm\UsSjz5Hh0_R6wY$3!p-%3sQ^=)߀ȏQK컽gv\ B f P tNs^e{ޞ/zCUnf34v i(s9 3@gsc7KAO: HYDq,äõ!Ꮉ=<a5 2h]s ==;qjaw< E E,I+FګصvQ͖W[1-TcSv  @sDx6k8HqSf@(S$*_kK 4E {mšaWTooU8TwP;ͮ5"F|Esxxsq?zm hQ#wbF1u݌qb0!֓uxE3$7db768IZϴ%!~ϴ_ћ]6n_,E=& I(icW5M/xGhrFIR䔂͸v%o.`!D>}jjOԙ)PK,zWyZF{ Ja[BګX5'ݣFF+gEdaw"|>(g]&14Qz*hݺ`v9޸H=:} I(Fv-DWnZ*dfHt&GǸCeW/7lqzK: U[ͽdF F_]倹Vwp ّ/YE+$Qxcr/I)(=ku@(%R`SC%٬!g):1*ouٛ6dMz*=uXZmP:4MQF4Jpj딁^kO;j&8قiSDYWU&;xUf٠ *OAOHϤpq {R&q!Vۛ] `p]@hG,eŲ ik< 86zm%lVANݚjbq|&ZAtϢri-P)AwDsi֥`>_"F^ήVW--9٤ie>aR~P*i(^\sm?TnWwh1Wv889srTTvT~Zȿ9yp,l2͓dF) hTP@l1Y4b4P+e-EVv́;L2OG  J1a$&ҝ)56Jx:Z8zE؂ryN7Ft *Y`f`Om nϕzXQq{`gF#Rm,hCc3BP# dd^O-՛)MɎH[81 Y6GjvP:_Ҷ>Wx&8P5qlǽ&)7-m1!jzƁr8Q9& 쪻FɌLId|Xhaf4[c#o7ՆuwzIktyGv&-tJ2ĥBNDVi ktF ޷u9iԟoYz!G17 K+xÛmc>mq9|o .X<:حuK[~oHaS4$>YyE=)=.śrn -/&|6=Eǫ<I=e 0 b &^fQ"鴣!n$kiS%eYE&fI¥p\/J۹7+疪N0+f2}l֞rq/N+r-!4qèr a!Ts{ZQcq:_kEP`Hזkd}0x#oΰ/=uV%6xHLPx/Q&]lfH {T"Nb/ =u#k`oNWzc"tuM~sgtwpA <$9פ!0>=vWԁf,j(^˼̎Dh;\q3eԜR|{zOm"6bI[=靥F&v?M9DoI+S-`}tok"dKX™&C1t*˂ fx VEn, Й" >nb$PnjkwHnYdyFJVq.ƲRn URt4ƛm,SpLZ>Ξam]qy 3s1 <*+-&~Q%E WH"鍨$Ј1:rM1tu{̉FʴU|]9};mw"<.Y,7f9kx jTWh }@dg+'qr,$av[TnY>RdbY?fMfx{nPJێ0%\BPNu\ n#cH? dp_k2+pO^Ы{&WbZ m݋EYNu x?{׸]̆ :LMs6J5U{,t@ː^52ŧݔ=H,%~{?_w֊ЬkMyqt/&?*/ :[3n1*D*tYitԚV%[,'DA;O,٬3BmZYƛ@?DNwT]m{7M䄠k|5 mOò:mypJm؜憘a b\-nXV5X[֩d9F* *+c'q*h,JcfCE" ޺HHoqB,sE(a&oRԊS@xē1(36sz$zصyZGG'5;as1;{#tX;T&#l AvsSP 69fcZ]^tTv)C1eb;.t%!d!_{H3iP*~cdEU-#홯6}Cnsc_Z@`չ@TS 1#n'\$UO+ڤ','aN*0K"-OJ8[_)ba@Ir}s)XT 6F])lg0dUu%R@>;l>oꚖ4ϝjmea`I9b^5kCv T0W8HZ1 1B-$ W7й&77qTJT :;'}_)Mk J 8c@OX'z_:(,5x2|njTƦRtr§ihnHBHr= 3Ag`ԟ?pw2oz Tq.0f1t3K3w?jE3rɿ-+_+D;zz|i5i;{6zj/ (Qn>GO".yw/nz6`ȟvJgW{(r+& ] kd.9cA:3 FO:L1!y!} UϸL ?nENU1qV gul]s0%@t//ԦVd/ 9"Petl5Öfi?#/EIM/(SlmK u! T$WtABul7t@&<>FTya(NJ VHG5ص\C|T&.%\t}ݞ=BL)HBb^dj%˛kQJiحw ?2\cAK4]C#3IX,k+(TN4NEH lEvmFYyy~[pdXQˠM'qz">;.q:^7P뽰gkY$@OC2rnVJ1˔L#x~ >)<6&'nRnlzɮ O b[ĭCwCGaԊ6kmu\2+G.k-8d 9E",~:굽q=R,8-<)Ci q"XE(32jԽ?y aRx m9(kӛ8jIBs580Fu-YY$+ӗyMW8f#=A$ؕu`fXdҭ:]xj@ϧa=R2"Ɉd}IK9zlj$Ej(?r;tn@;!GL+ ވ4}۷E%<1MyLzk!֡p^i44g\KP *=q(ƁZMlwY_CiThR1ܞg[ NsƳ~_}r~&. ?6GCTSbx`ʕg#A>ab"-TDY;+UR5sI72C#IzЉE[ߤ4>ג! aиɁ7Ƽ}+C׾S}0 |IX4E\Jv`W=?Heh~̺&ƫ>mQ~=axW\&Y+U;Ԋ^'-4:637er\nH,SY4 _6t~oJsZ#>pN]Vw~N%H0ײ. X&ݑ ^4hh&ǡiU둲_KEzA^2"QT7V_=:buq!߱u3\I+Ɩ$Vu tMl_8݃GԦﬓj,rV>!lN$6"Q2KZ;ŇyƛCb̄rk J:~X09rwk$ƛR*%|BSќ۵}͆ iH9N c@^ZIiǐJG^N;~8Hu<[o棇kr1)g'nSp1>GɆ80:u Oޮ 9}۸tXO/%@uP#kD/O#;rD䌜z[8W_"KBC3hL{RDm႞)J%qt4o\0۳'@\c,'J40V>1LH[ԥ/LgmI}+1 7#~s src@8!?uZvά˖ A۔U ]$&,Nġ X ;% pę] njj C5;SFOktF߱eVm<ʫ}bpIu~㞞)-g6RJJ0ˋG234Yۈ1+9My֠NWhH{f_~BR[LP&!m֌52>n!?v#~謾`sypPj=$ vܴLXfѻ'5e9Mef)i%y9=^R_ ?_J?l5KF·uM̙FkjH)N= R;.uh8Fd64?\Nв,ȍoY$ kJHUq9e"D!pw?~j%<-頮1(^{iVEa̽SG$c8c;$:;fe +iBQTHЧp!4 ,u+V5(U$)hjm29uC߱$kᜅi4k=mNKXSĢ"W+殢 qBTYUZ1yږ[5^WamЪVy'1ja^m`ϱy@Ȣ! A~4iO5ꪹ-e= 6Ypm`S%jUFJijJG㫃R3OhQprY=_)&y5>6Y/bwN2uw,G+ٯTiG@l$ }ê>Ň Tɤt-pÜFUT]%ce<:ۿvǺ żkx[KyVxug9J|Ww=!@"٥#bM@K8'cs@9M՗nӹw QĺHܵ޶I@ˎà`M |K扽^LjYKmX~KA ݩ2*~*)hPѮ WzMmbA]tWHH"oll):&׽2oN]u(N&8hV3h-3:t%8b :Tg&%Li/bM88֤<ׯEQ*c.|5zVM3ka ':)`!v?tnKXa/n-9n#B{lB4C3s*nŃDm2b$~n46 3嫂QJ n`XcpO浓WU٥k/.= =_:6o&P~"IYr^N7M^߂?U;>4Kh9*Q}؞>MR(Z,dՂ D?ơ頬{f҃{<~,G%CAU|IcRjUTf^\ݐeXnr$O郌]ffß+qDv^CXBcP!Do'}Fmę}-r[slrx~oh jv\󿇏j_rK\KA(}m ф7&4L)۴2N&8{b5Ҟ'F8͏V#??PҨ)%R]14BD ~N' Jq_m?\W^3QNul5K 9nŻk/:L0W޹!bzbh1(Y42 <^G ݯ)B5$@hBa (0 u@ᩍ|<eC;b=fI~Nv ҹߦ#oih #cCQ|V6c`?u\P'G[_1hcn'_XHu-@s=@B@Wŧ+cX:|ZX#RY&W#|^Z6R$T1R8 )6ohaSP0:'։C5l/UM x%j|Mgf0I[>A/v( vLuJ]hﶹAްx>ĸo73,f%SR^ !)4fX:T^Mp> -8$=(^//و XI H_Е4e> RiËu \YBۭkb@CH`5+akjX"h/n4:o\ȩT;qiBdǰ(Ku@h| J ,r@CzTXk7+Eʚ,;?3svh]H[ѝ<"\rû tYz}3р#mTP7a'>KaB1 $qQ|~->?;T9ՌRG-ji C,>eyOR W"a "2f_͖ s,[De|<)ؔߍ9V%i̥WԪ΅^JK(@0IK̟]] MV9T:.1 Ž (YilJwB^gϽ:)h-p*["a%ȳaI}.0A̕D%Edrj._@\!,9B'ګ<@[RVAxf;h!d4֤i~EyM%~*P,?wrptɩ_zɘ}K@UVg.Tz t0y6 $g>`P(˒){b%@Y[႔5X\*r{"@b[\)J!s\^Y5"e-@UU7s / 뮁 p 5``8pֵn\? e˧zKƠr*{Hأ,0c ֓tBXvP<)&$뽭Ԃ̜4PW[MyKg N zD}ud:8:H,òX^,yy#KohE^YZ e`<.oOu6yDI̗/B}5خėKv;˰ୖ02"'`/*"x @Laq5F P׍J7gUۊ=]o6?hDJz uL] YF>C#Whwú^ҔTo`eEw_f .۽Tް=j,juqb_Dֵ'y eVmh':6wԀH]%G%x\/!e@S0]aa-R6! 3}AymH&b7<`;.2C}\tN90Wyy+][%7y1◦l*}>.}gsDWp?qv'xṲ eozv) ǩ|ls7Ӟy;z&A9t=a(&#Id_$BZN LJLoKFⴇyqzk;t&9jXCA{*+W9V¤RSj#5V B$|K\AGŜJI w!kHk8„Dur\Ŀ Q}/g}@ّDψT(- ~}yXDe$U0J<{]0 Rx1⺮CY;BR@껂=ӊ%5_"~ o0۸QCI7r|s 5*T1O%N*zn2Hby \Ăȕ#@1v S{ lO?XB"i/d Nz24HHE"Y P!yI//iۡI`MSlkUE[ޱ;f Iîěaεg byC=EL5C}GQ,lnM̡+PH4'MޣUyԄ>NcMcB]ӱǎfUb̈́-۲}d%U ynFyQCA\醕R.W]5 Sr,wDEy$XǾc@dsVd|&UV46ec0NTN4'?!u.XÅ"vbMј&>0M5T| &`aO`%j:ME:o @Tv}Xo[zP-G /(b4#$qTOOu]w|LjܚahKt !v=,{X &ƺ`\u=#1b) E}ϗ~&KǗ(^/W/l>$<P }.XXp_S뱒9 JǻgXf.U%u5G94\Ts ء{fFmၼ"TP,L UC{.ikuI&,ɹWhѴjb=_= .ܗFwkAQ-Qa>HqKp|;U࢚VȠq<qV>eHw!LqBuڵX dfJ+)׀Pn0ּT*+TFuWHKu #OܤD# kc-}@Tux B!ͪ¸l,V򗶼cuxg!~j!-Kh3t{pbd< WIx7A{bL%>{YvHw(AR~~0.v#-އϸAC2|s)xZ#unD+X4׻ Y I( AfR\Ȑ45 8{YO#H zl2[qV\(0S>-0dw]z&!MyiNsn'l*F_zt.c8egѹE6q~UBm6ȿ F"rv0Äםy. <[ybv-zjl;*ђS@>ڇ5ÏeNR WU}U-| hO9ZOOPMMY'[h/ckUߝgE0WZ~!-˵Pa-ՈE a_YNlj7ޝ eXppٟ^dHJeT݉x 8/x6vsID4ʂhT'r"rL]LX ؎"}wLz?v#;6Gx.+LaLcA;h/ÆȬ7}ig5>6kFNܕuf@>AS.TvfB؃W Խy:^P[{ۙ Xb톐-z4S$nƞ5 dQmR9gmL3mR C$V$ WNd=s];/թˁLS f{{K ;]0vH*'[ҚTINT99 @OPNStzm%[×,t$,Aa^hP៲X9ܦn+yo3|r !e"2'2ʹT'cd.JS1 n:6sq9T8J-IGp!|zzutRZ\-ʳ.j/<r@hD["SqҧdĐC֮ڲG0 Y8CfF ى tw{_@vQF:rhͅc0H38/l]G0{ϻ)z| Y} j4ıR6`**:9AׯFBO[| vq%M7>W? 9^zKȗU|6.*d`6h.xYJ(}06(Ķ WR²Y^une) I\!{'o*ȹ/BM}@M]?lߨl$k0ܟ$r68ym1(7: T_4*gwWZSPOkEbCV3 zw2reض ޝ1%?-m31)nA"IhRiYT4aeN|bE^"p9[1̋9۰{3P,W1E 1T U~TnGx$?)X9t'TpO:`m [Pq~z5w4Uػ 3e.vCrDOomĢF;p@hQ]D<6מ#̘K#siVOBg]cGЕl /xH/BËqX~C_ei )(^sw"xHQ5B8BU7>DZ3!B(XQޙ4 cDBd V,2kؿ;nHIXtn4VmBXQR e.ʹ74|+R /I?"I}8#^ߟǓ B-[1c{̤}M3T-lRE\S)}!|ř*$DPoY`sWhCRh/c.,.u]hH WF^>}"(J*?TB^H.X )b,~<.Yin챻v#;#Z@l &V} rj-XO9d%J.wW䀧 Bvi=ɷ{܈=dps:_TnqY@B;-a n1wOg6ӽDoܻ#>GA0ٴ2FڧyU.Dž$EOQFHY` mQSedaLX6e!4xy~+'?[ פ.}ղ1k* ib7d><DBh[b2e퐠!.`^,:6jL۾+^d0 )?b~9'8|dӊ.%'qJ#y,lduYjܗ <FH[5CﵾPҘ0eJ63Cl_:лhWGXN.>\[g[[]=Cm+ƭ$' "9-%E}]#9"6{Y[h՟fu0*4˖Qcs)Qri#wN3/ ۀh.7y}Vjƾ = kgz|7 QS*5d/]!W*wըM[; mG| c+V w’o13ZEAkgdͫl~ ޷NBVCVFR 0$ tq3sv9k%~J>S/ _Auc$$,+DJNW o^xV/eAX!#l|SPW- EEqdz0dI5c1H ̟bY&ǫ17Mhm&H8H0б8&ݵ@A%ϰW?F 3v.*3] ].+aDp2xcb\'qGj$ J^o8G{Z=ۍBxk!qi \^{&W88tX\@V 8B!\",AvyDNȔ\EmeoQ%bapŽ` &x!wc ݬLv:qac5샀k\-([x}PM_ )C[5 Fn^#\@~zךQGa\M*+ 5H_2(?U|bZ a6G 9g T3gP_]!QdYR@Xi/ -ٞC~mAy2!qlV>~(uHtCI9yMiMށ'V,moe(ĭ97qPi`J-wsi/fK=+7yTI[Vg|qWb"x[%vHu<0."pc~Aog5uRacedjmڶ &ieC[##[IRuSui#0tZE])TaF]ŞJV92@oA]pЋh+Ăe}F2nTK?V oPKc!*͡RGwn&6xj7W>T> 0 'C;}ȲʖHKm3uT|K)]ClδkՄVc0Z #ݐvyB$T{@n$B^\WlDy OpENeohRaYT|m&&عm:!;S W/ QcOX̓@-+/lHNLzYalU hAHQ3lf{jTw;tJn_PtS%|KDM&T#Mo̘)6~`A 9kea=~} -r|b SKw\B1]*9HrV7?/eu&7x'$ܠc2>\"X |SV |QmۜaCYRYT`qX~oDN?({3BoBHϖ3Tn4/Q_q׭fjBn[?6,kJx Lՙ?Ԯ\F;iY{\䬲˩"DqJz؋שSYߥAVHңBR+aܩYX|YK4Qb?e\bCFSk-CP"+zoWDXGjC⯡Nk|FE''2LV+A8ک%l GUyB;qWfDd暚tdHI,m^q]Rnn拒ux4Eza}NEz3qȾE·gp~'y+ .%^VWR`ayع;s^pLC)R訖NXDgIrmXNoU9iF/C _LIEl.\rQE|jvEP7 FUez۷܈ԑL+<1ljգtR`bM \H[+!3D>O'WQˬ+}.L3f,h߶lb#08 RA;b@b;* ΐyEK tFem6nbۻa ǫjrG9a 7:,xs*V\Mk,xжL?Xdv8$%fE*=EFBAˈ$W㬸8˚Q{)Ye'NWTiC'7ێ@cӞ/' b^9 ^1p<_P KC'*u\s RGxXCƑ;_z=Pr!5X!1G(P Aum? [Msj {3?zURۙҫ>1ebGZmPXS(Vz,]?UEEqGƚ+ 6JnLM$_ ˂CK?;n>YC݉itMD&[҅$ڠ} ]1 sn?vw0Ѣ7_k Թl6YZe}:gRx\]Å cDG)P3E[Uq7M/@OqPmX7=C:^Mt7-?aqqQ'i߹l%/ v/_Xueaejުm6Qne>*{tdju8#<xx;C1un/撓K!mEVXM]4+ ;N8p,!t@O!caP&E3fM-Q\v2g3W$p@4\㬚l'ĊAP`gF*VnL'^$ɶWl1lnCFV-98e7WeΛŷ050Rbd>o|JL 'Zx:êT <<)zٝMݧl<̟kYNHE`,*o(+3(']TA.]%;sA; =n޼6 ὾̄yW20Qnq+M/_L#R,}IHN{46"ށѰ=c5EquAb 85)_ `(;jN .)DTަ7Z>ߊݗ6u{jʋ'*n*vks5;vZ%]8-m|z7z5X$El헹ϗoV8w|*ȺBJ${FwL3 +ZIH]⡨JBS Ǖr?5^fA|!ݔ^Iþsԗ`Q@RJ_ A<-]D5ƤUt!^[;N/78L}g{a9EK*I9y [}@rSL"GfD%y[BOߋB$ 0k_ZkBRcˆ[;gלXDi#ؘ4 "d<}nqT'Ys~iq]x̽A8n|zSYn' )DJ:Fz7# } -bzȬ;E@oE0Z>yɯ! -Z/,W&/b-ݷ[pMbM^{/%5!*5 )t` Q7;5*yRW媻ʮ?a 09?/gd2O| GZU kX+k$pk"M.2 I[Euo ya5PL&+ xwQ'ApJE AT=MK|4 Ż} r~{k.UܲN3] h&?˕,{ \ --&SqiĖ(^M(a`Aa9w9a3_MW0.umϱ1@puQ)GAY!ӊ1D-HjΌ@ͺ2A5; <`F`KKmGӵ}7淸PbW`ew'GVϯF&:x`oB$Zï8hˆ0%ʍ޽H%W=IzՄ64 l.;Y^U\QNl~7\ds`=&k$'!֕_22# (8O01K2En%vhd8>b֯al(~okA &㯃K]jLFPo oH3h@^SKϨj|HQiZLK{=~GޒE04FO+b-g fpNuF?@11F4$΀1]oiU 9 z%B-S[`7%}1=~PM^%#`& XQ !iEǖ.k"NVܙ/C|V?<^C"H%X|f E'Pr-X=U=socS8ʑG5vA}W Ҵ浊I&@j~3G!cM`/Tjm]02BCQ|ZBhvu=_)4qNA<[^ݲ$c|7Q `7.dH$].^L\‚O@$8 {~4%.wO=uTcNA1[#j,k 9ᙚ[|p SEif$.Bx{Q̕ܐsh &̖=3C㐫y:+AJixy E˴?ZX+V IÐF%BH_ð1qڄDEf3FKJ;_.LF3"rO] $}uFNcQX]18:57IO*vCOVk= gQ /+m1cnOVkT"8L^1f*;`RzL\- l˼Od*BT10Obrè׎-b)#1e"@C&)%x1s$?0;I9I9M@Q)V{u4ٴ^NMC GGCw`M9굟 6w,|E,nk.;$tH{;94"qj1D*U|䏹v (֋[#O^d紤䵿 /Д4C|k) _L?6 F)Y,uTwEڌG{M.nFGBsɀJCN1)^9. L,q S\%ajRJ=\NYnTM@Y"-Ч>c9DXP7uG@6DGq}+O$|SGcJ*\+w}>? ^@52Q>1~>WM|1Z0:&pqbq&c6$1'&P O6Z18'O'rgHh۠3^AXΟzU At+;"ho"VQ'bR>VfgZН" $ }G m͌L.y])Lv'kO?ClZ]0T aC.a1|hF̏d8ރw)G~.]9/KZA' eKf ~giQ0;]ØUA5 wѩGWųKd hu]ueHX_I c{xIZ WX=6~" *A_H q|yn0=,ͧѓ@kιuy! :>qz~R0%Bڪk9pL#0ۡUG*;r 6;) )=ٿq8O:^" L^L^<9+.4_td,=2ڹ,v͢!EBz3~m?mU]C`ZXMR'=w|SzK1dJ5KѫPnEv ρ>Q\1j L"c/sB7yv )7aRQ{ZˢΗ{]+hDmNS=`*ADqULX'$_{&6kWhZONbo~ZZW QGM;g>-dϿ Td$X"7рbH9eifh1ICB˵$ꯂ?lpuL})JWU^O w B PtD mAO`66;+{|Lx^w`c v pa7Cj5#q5ɍv 0*7WL1\` l%y`MmĐ ymaNSn$C=]JJVk_¼ctLj l/Ck8A$=f"e,q;nLk"vMs+]ʺ*ETqefHWE#dOֵjTrf i֯",կ $ANl2`Ì ]/Ru .=6m[y كꬡ@ɇ=y&=ѝl[9?,uyTN tDdJ9!N`^= []@w (j?"t_S(ch& j)N8C/J DKPjizc J}|ddXv2@QɆIpIMyr {3T]~\=wV>!;~c R~ |jk5Z#9F#Q8[u)2pҦ:R`'gS͕jtƺ>Z@_@Qla.}ÒH,^ˆ7sk?O;?oATF+Isp q6h[܋_<0;DB?(TyXU,rT *ZxiGp 4NNR$Շ{H2yyK($4dnG9P阮lJ.}5UVxaq8>"TR `8bn{:#/2b;>.\ޒdswi]/^OI cs}܍νEzv6W5ycVn#k) \8>|5;6M9=cx<0'` ;ʹ^E#!Y%ʋ%mU/VzRFOs4 )𕡣n.y_]%R O2Lv%Ț>2͙k _h&tEDuU4瀀~`ʻ W|~Cw<_ e&4Y堛-ԜQsu~lC7d #rN6f3ȉ#əў*.U3i̔ggDxF?\{Q(j*Ry%1DJ٢&ACŰm ]p)ɝEȒ疏'S<ГJҍJ!wUgg5S{`̙keJ(P.|kL]v`]fAˆ+rC$OvnbKjBO.BA> I z]Nu͗#v7>P9|NT׎XGkٓ(⺌dˎRՖ볔̡!$;J?1]:/d nX-0^6}㫌q0:mUDZ;{F&cqO'+MJ܌pM6zEgK-=Z0%(s2駸l8Uo)gҭ)dV`l\s2A\]*`9wcbXzXR9Ozj4,l\gOHgz?:(nB9ϸ3'f:-9ojԎTYbOڇ-AS* oo:Ek@yrqۯ˳ lWbj6\NږB$iCs\R=F[/}y腆0̭$\0EZݴ8IT.P($~Fi9\+FƗ1{hV+w&~t5 6>$Gu"2?z!tNЯ{z<~W3 @fMx9jƐ8jSq?t-[EA4S(ba=odYW@xŝw!F]K܊L^)OX)\R@ߴHRuF'(FF@4ܞ+Jީw(W`QE j)'?Ï0eM:2mR$ +B0~ٲO'i`84T{ Ć hI#Aoxr+UЫNȝ!m%‡MogeA>5YI])zJ$^{x"gO+G@t 4^PA*nBiaTv=Zkb%Ss tu.Z2~6݉b| wG $ʵJ_# &[fcW5Cl:KгuvF OStTu:j#w:ϻrrVQ߆̶jbggFu69)]P+FFJV 겘,%MtnF̀Q#0Q@wR, @$uQO{,P\ڮ9l({V492DTݧ $uP`W gFк3k$"[Qę)1~맻5ԃ!|(6&VmHO$~WŹ\y}v'=εhKj_ `\:4.2]<Z 햐ln nA`=W8YTﺔ; [P'"U8<;P7t‡Ԑ@c65L1IH*:]=Uk28\@3x`bš(ŝ~#.޽8W|'`;cDb6c(PeOP=Ijd5kIF S)fjyjOgySbΙ8{M#۹+={ )fTM1ɋ]G;/N_SD6&E跍n6N(dݟNU"W*VDk" #\P;*^RL*z8Y8QX ]KIMK^F7wA)sb%͛ << 3}Q "tƂ-GÍ Re(d`o^?Tx8/3.xFxH44TD`Joo4?M^߫v#L % sdd[_5Ab} C rZvP%3ިˍsR3")LaIĺ/k)ɐ(0!J[ 1d6/~"vmo[U,J+gMc]?[⧠h{2ųZ`'f(ZMe{5-\4j@}ʼn->n*:#\Xnxy2z\0wt-~^1 \Ѻ1 l( JrNE>(3(D7  `O Ԙ0/&<1 ͑M(@ CcʻDGyѓӓH{pPz c1S9 CP, ՗ a{l1 u=cޙF\pLCZF/%$,Q'"ZڂʸIY)BUERXlpd^jj.nh昃 0dxMjmhM+H$t|e 53HN}sf;CgaeS0kЗplh~YW7%Y |>q f#xL鿐ι=W{h϶i\/HCSn&#h*;cl;idp?KrY?bgW J>gR sKlr0"opA>tJI6ϲHquI kad Xy~a[j=NQIbX?00?F+E%Q4ϫr0>L{Pd wۂkoUl|-# JʤVʷ1G\ȄtMC܍EQh HIVq,S~ _12 UF82m-޿؍Z$b]]q8!E$(^7 {־iP=hYСCg CUӍٴ7Q|oՒz]|/x쾢Ki!YW݆nSGtr)|x@$2iE]'%=pwCpeyM r{p̡sQYKx">7XZBb;CZx#NBB,|xofyr"jD7\NfT<;`˙H*1۹2$O } m V^jZq'uv;CkX kQ-Tky ʀAE*AM|zu݆nr/FZ#-"KKC|"c{:o/]z O%*jƷн"nͳsPң +vbB,!/J72YP$IC_yY+ 1Omd;2:m񃩯v(W^쎚"s3v~.8o)/v1^'T,=4T=zVG^?tsT pT]Uiܰc ca [(;f\k|b^.z^.xd@``ElN5DAiЉ0?7ᰫL2+% c#as}HɂG5Y J0ӝl,43zY|_ }>*F}[n1*u0"RD!^o4ÄP$#̙3#Ô%Q:X<gf{ UjYz5XT\|YM44?g8_WSգ.2_&ժ/g%iE5m dN-]ի+ Mj1o*Z hHbXf}%gs4kN95C{iz+ŤlHfgS- &1 NF"k/e$S)ɻ%)]m I Dc ',~Z 8d•?E>U!9u]Dh㾼@L(H#qW'm44]&nG5>@{ӯJXIyD]J̇5 ^H\FL*IJPی/%[JJU>xO&":4m缙t֗ H^PƝ j`H} ꓔzϼdqr/ŚTC鋷qIܘHGY@3b=GB}ywvWo\e[:Ř"ʐ,݅֎)MX66n1ȹj1x wG,q'D?irf{OWj:3Ne:re땓<섳ną<Xw0;3jd |Z;k|H!#d|[۷PZ;4Gmyu:Y LvBb?-*B~k˗2atF;iHQH( QFkBW&zrFdzggi.4 vҡ=OCy6wQ}og}g_dᇮ鄻$}JpLPAҌHD_q刧xF88ŐTt.}]n:So wBN8@([9"prTZw9ϙQ/SqcvV>1$D+"83C)Pp_Ke &gaǐ4-fn'M`6};RZO\y="cb X7kLj8*cJG@QS1S~ޣK71]bB2::]Gb4sOS(xNB D$l3WM:iꑳ*<{~ ((aO5Px}lraiЗ#Ƌ C< |xy=o1.=Y\&$}ExALL3+,雏嫿U`3~jNJu5Ŭ,Pd-~܀rݪ3|օm *&h VIBQ2us_|ք>y77B1*1>暃06B a3~t V!J׹r];D:N&?!a1yiC#׷-X鐆ZkAyLFDu0.bDQn5vqˡD9-#oB6i!A.4}[qx<`0Y\?yCӣe{)1\k:0W1;h>l.ԑz hu„ 3"].?k毴|x#o?v)H*Ã9M?o#ddxwE*5Xn -n]?FJk}|mߋj}0k+ l>ضd7] IkBU|)FR^\0x5:G*С%c bW"ҷʚAn 8wwLryݸ}{[G߽7+7%V Э,p@I@sRoMC5&#f50 d(G)ʣȒlDWU8} F y_c›*?'݀BE?1y "p,Pqĵ+kЗe?Y3(RM Ε3=i78eJlHMA /Csj/T#`eocO'w!IGH!bV/ pMfV#  @ Nytl!RsX>U{p0%:s;"3I> PwT i /U$s {kI $IWuwHB8PV=og51 px# :;[&|[Qy͋#'nV=od|( A{p"iVڶU3b׫֣ YBUDԩW;9*K;B'[_ht 49O:1Z@t-h"s|+Fw~4ÎH_[ʹ#/z2F9qi@B31XWjm\Z܄Z6?}MHd~ՖVR+픳 Nɝ!-Ġ_Ɍ.3bcJ(V{Scsb7jTt]x#)a Կtb{aRŒ- e9sA pW&tG6\l'?#06ͫ=_I]lDR[h# F6dxGeNl9POg!1"cfA½ϣIgzysـz`Z(?03~/j]8\ ]wk{`R7LJ)k%^yVN"ٞ=Yse[.+H4怠 @hq~y )b3;mtx$XKVҊ\ȊE_BԵ,mZG&>=q<+YpHRƒ ?M+s@(IJ"{fhpM {G:|ї1eB0Z`זU=_4 s/4t̺i#+6wiʙN_Y$;@j1)fLNŝ!K@Q75l m Ыs濈7vѪC`RX@UG] M p51 nw&'Kk.Wϸ@@B}1IflҾFeS 9=_裋֊4/`Vtb֊\ 9wh %2tӥ+8wGr<>GXEudtGhGdH5f1f⏷j^qd$#nݓb^6ˊ ~mYl0>D و{yFz6xd󮚆]I+w]BFn,յ+ ս(ڒssFdhkɯM%< ks+Mb@"AQ-3Wffcfti_b0؛rX5rDA~ϖ+.=ᤵRz^meLX7o>rN ! ':Sp3~@+uhyBMfچ !{p}?$*;4x(! :>E /]MXl۝TE8 hjs\)^5a#*`͕IU>h"gŬdĹT%1nNg,u?9ĕt=(9燢J(]IwӄumY~\iee>?G K==H-;x ci``(S+ӥd%E'R }n/ #bEϒלXga[$7DqWH=Մ4_{i  `XU.?8{nml#i1)o6Sarl`*,[Gʕsx)pUi_ PÅA;hAygۅ`Uu鹡}~@|^f~2<Ռ?՛z|f2ҴqVh`NaoOKd9S}9U=ިݟ۸]zH Ox,X7ŏEM':`.5ӹtb_d?0-lvO^lw]Y@ˉAb;W6䢛liTrSZ f Y;ϱWPiME%} ZyWpEH#SUe tX)huP[Kz8K5eaR+N v>*Hp_{^Sɡр@kxTҔض2$B%edzjYgcYMB=0~1T^l/]`oA˙M鑶EM+6\ rs&YT3wPID!^ݞ)r$DpY+)gxiSx`3$/imǹ0;g]5wa>ȓL@^H]uS[߷ 3,.1Y zrzHG7V} rEɜ:rDE:a=$Hr0:qIo͟;qV]ge$eG0S϶R3;AKt0ˀfIńfϣݻ*KuaR!FCNOs:r\jommz$>R +U+belG P|" [ϋ{*m%Zճnª > ofVΌ90@F9+l~:)%:vo ~ػ*nqhڔv(39@Ce9 hd͸'pN~YX];48!uTge=uAmGf2Q;1u/i* 2qlb\+#vX?b=y&5J2G:Fn`wڍ_ޮ̨T_FV p\pxoKq+G}skX>iq͸וKr!+8n/Q5%ޜxhg#gØ!T酰@v`vPI:duKT]3EC,զdg <4RvOfœ%Q;q ]6Dw9k~e{_/NkjQx9^Nxڒޅ˽M u`;]̓q3|r$'4EHi_|!YsnM '-k9-x@8[HQl;x\aK4rP~8dʭ'@Fɽ+3ϞŌK42{,S 2Mq攠O=Nk;}6L+DGb,XH:pI8V%?5V=d ZꗁS~fQ[4 ɼqݞ6wx$V}}RJ]VaF!N\QM V̷6<Jò v HuXلyqh 33e~}-lK#R=O})q ~ +)r~;[TasۗSơR u${NY/j/es͟F ?;њѶen^QDg4/1v]d0 ^g,ǥڠy JiE3Z$ɱ=$ڀd7&i}Y>ClðIO͋Ǩq< E4;Ĥ+W%u3S0aj6뭖16|0S}?zft%<ШAέ(:O-NN&߄T,L (QijۢɷxlܐNⲷL_C @Q;QoT<Ⱥ1- J1wAKU|ZTfJ>.jX {.t K!JtڶVÃ=S6yyݵ7eN|ݒ/[*oB2j} M6^ 1QV)$"ߗ+`Fzz4sjRjRZ-e51}+=ߚBM&EBJ_]k;;4 e6w#g&Ǡ=99РY& '@Ap37WDS; B+8 vd1՛3/LPޟ[:b͐w5NULgq-.]5u|GT :qX<\VkU&H'T8vE$jJ.[N# kA,wg˩VJ`s}˶8V;Dsi#fjeKJwH#ww̠_}4Y4HЄ;7Kc#9ц&U @ٟuժؖj,_㪕nG[f|ujo7Du름0kY);`JJ幷J9(i :'.)nj.m;[u$:چA{L GHoh:_%,a0Me/W*o=GÑSv-B@urЫ$ cǕK NӭC+wO؎UΓDF1R~ 缘ܪa-;ZЎ}<ѥF^13f^1[s`l;՗w3xLIJVV^ӝ:W0m+z5uLr:gaOij&wSTR $x-UpiUW D2xV~[]llN&k`m!nD?Gx{g  eD 4~m3sydGDs 5Trt@;<#J,C|͝e ~l:ud-y4Foa竈2Z NGU /K:==M&LVu)|n#z'hvD[(!wUuTكm>FgqJm -sWzҲFl&k8%S[l(nSoXL]Ǿu |\iv-e'/i=0Idf}S쀒{@ptZQDװs_{sUA5j%[%=!t %hZo i"gԌUF5+A\KZlQplޢf؀ [CxXE e)V-kޒإ ~"eL~N$A9ElQ8AaϿ:Xj(ӰW7q]u7,JWyΝסT]jqUb=tDYL4̣ЈSFIN$;  ]U/}!XRFHA]VIi߻{-XoEX`__* l<{X :b5 B ?#M1061F>0;>m9)}Qe & yݱ˸sEó"TԻ/Khp'3p *hHPTz}FP<Ҥ8ʪש H*+Va.J9#=GG$˫hPڥn}eXnqB A{hi%Y>+zr{1(M{lRU9Hu^ipOm%:>iO0t \V֯*R/<4K /B!0*i]ӻ24eٸۛ:HGp>R\rŜYmVg6#cyGMo?#7̰'Ȃ%YmW4j|6pdJLR0{c"_u$o}߉`23V DϞ[Xp[Mhux3Ǵ@tcL']f]Q_c.qݶms[--?3\ᵋYy2I; 4GP+Hfw۲վo E!XJK_A[eK6jzMM}% yWD7:̨B \*M!5 C_ >§(Vɻy?nM #<йr=\R뛾zY`j7;HR1L](l)YS34]]KF"F|Y1qZռC/afvZX [1j4Z|egsqh@O >1EB]Tѳ8a}G8:G'5Q/b(]ͧJN03>Qyt̹4ׂ[UMܗbq^e0d@`<ÂegC3v7ՅZXPE>B oRx0{-iuXFqx^",ϴ7<mӉάع^V}*F޽k‘b˛hkA5dt⒱**wfPS14- W_&[yy3bs! hUuBu(1/N213&b1-Ցp}Pti,gd.aپ(b=~i9C@Bv5>wX *[od%F |HqTeicė^ L,;3zkrh'bOG#ʙCÈ롑kn)*^\>ɲu^hA^ q]lј .5/AWq>먮zmXѼSF[CRw 3%-ZFT`U*U19`bZWY%RޒؠN=f2 +UHK&d~m>Tujdda7/\4ǭQ(r>(M+ +>ŵES:ZܚLX&$W ʥ3 N~8']2hy![ *O/{L ,"p&VUe nR?6`hn2^2y[ORVACOf3=tq)-? 8}&.z@?~M>+X5(UՑtoK _r5Ȑ:؍kҳJ;Erhѓ3x~"֪rhQIS=&Fqt옾[,R6hrxRg/Kۊdp׮Y=PLǓWyG#tOEy9kS =ϙR>=7p|P> [?/r1##w !cvE9E@˻|_h4_StM\T9TPq_ ò=&çBCݠv[=V9a. XtHfpcpJavXZV'o.@@v0$S̊0wj";=D4-團һ4z3Zxzy-!KV2NE¿sFCn&yH6%G܃m2,9Ӥck *0Aw@M@^W? xE"ѵ[i]5\z1Qy~ǰ ' UweNoġݭIƻ7gei1 j` Ck{_EKD[ѣ@LagUJWs e\4_V ӷ9q$E;ys}S~ͣK(v.&ևlgwG\M(eUh=l`+E&S3ad((I&.O~3$%z 8hb^93=,Bq:1q=0؎!dOFY-7vf?3?Y4M$\N/͈o\[W@Ɣ2SW&*HUE$v<}"%L KN2gg+]Wt.|@&䲁EkutU,U5n`6N=\6 f-KՍNLql"aly8HM|zwM׳L7.>ښ·X6fT48|*J5 R@akjk52bJ ep)^) P+˜(1$8t􋃰3;>T>, Mp/U?!z~5ưARFF:EϔejF _wo9}>jNFLj+q3lngsZx֋@`IR#! <$GIc?Fݏ gC;je5`*c*Hϖ6V"F$>{`LR>?ٓX*n&?"8S DUհѲdaY(Vk4R7SL;obv@5LD\PJaֻʦ 0Vefp71bm\2̤_@]8NA @}""s "G#֤'4==W񽹳9nˍm#>&:_kF.ƊhJ+< yht(±% Qb0 q1X֏m{ -_&.³D*/i?P| @9?WYXykqǕ9Wl/v9:dp{4 @ On,Jpİ|!XTBWW( fў1͢KڬJST뀦Tb#ױqKpCo oD:sv|q绒(r4yE22 8Ҙ&q."!IQ !h F7↭iW.D&f\LQ7G?kh껶#ZO%ptC/v߱z)4 t` ِEmrȋ5`/av`V.!ށ<# ֊*_kb* K?vfL@MÑ*BStVB! U , zUG^5LJ]yxAwA fD#A[@0dn9BLpBMOGPdQ8X,6֨0g2n;=!v#TVmں޷ N{5IN B;p9SC&;9R Z]@]؊R'{'FC&pḧ́2P c)V~1حn/ Sׂo[,*tIiFJwvȫc@YY Wc@2]"!(k &|厴ȂJc]h'YAےϲ[F*_U%cn-"1CٺeI.U(y!;L)"^IhrYXry*4v xbn鬙WNCp}avac>q_O g}0И)~lGi|>2oIAD|ΉJX)~t2BZ 6h7 wL˿1T]Uv|EjmYg uSGѮ qʡLgp1DC(ɲ,m[:@=N'ROe?~Ifl[>$ԞqVX5T,u׆hERi^ ͯQ핪Q_Dj1W{n1{o0uXT:3]:"s|ۢ~T^:1 +aH$cBN\NzPp+$O]A'*m%Q-)~D_ -P^MUcQ7oo.V$M?{IO[8 O-oO 7 5 ע.F}f{y]6YЪ:&",8bixP5eՔiEGYyڹF ]NRc|zA?"tw *@fSQ,E5"X\@#T;|k jdOEA+ pvy63 NFb|.mTX (a\7a(م fC@KlT]@|+9Na}Şؤr;yJd%w0b-vlWb}Di>V;͟ i]а$Ej j O'3$J\ogn^fR=]$=Rp-=`X*=0k Cɲx"&B#%X( ^I'.ؿ]Rβ#t 6`dC=وG1ok,;uxH"?CAYR} KZlM*CTsZ%UinN} &ûG<34`hr'ozojh"]Fs%K'ΐe9V'f FX^g1ኞxcpVUOMS|S肎h4GVkn- t3DK qs_!]b͖ &; lPϼїhu()N([&UITepiSYuM%ǿuy24@'j`OSa&&tlp2IaU9zK(tD0(F5JϿ ba""KPWY^)S Y}ILtZ/zn1VC0\0@p?Fil0PabyU"4G ?yӂRK)5v?Б>"M*7Oܡ4$ծ  7ũ"0a0\ŎTc_p4wev𞗟Q \ )sllb"P+@ vVwciJr;ؚK֓jj3OQj}D)?$8geK~a}[vs WPz8׋օ){aJ!Mn n RQQ(} I=¨E2XaIXrd0WڡI;Fq8uwPkNU;SS'4J\먓ĿVNuB2\_peizؤbG ǠhCUCXOPS}hpIa-Ġ 0Ak8C}cT>Q}02 4uF@[H* $@I*o`$A)\C#Oϲ챕VߠɮW\XG/{ӓ7 XyvQV +S,Eaj7 !4HvXԬfTBd'KkΠkF5Bx.M0_v'h>q+p؆v5gjLn49? ;8ioי߸1 j87e.hj p߲j橱Qfr\Ŕu 83Jń~J"CA&A5&0"$O b'J@ .e/HY"TF0OD1$Sn2ySN',X2+yd8K("Nq{(8x9nEcD[IU唧ڒCt?xZMP9K=MܕLW~w0jY;V,,8RTIC~#Ao$+̏惚lx֡X ٦h qټ8>٭*T:&|T!̎GT WTx*r J?+T ]NwXGV+>F[c_;=pfxVdz$uv#X%oUD'1G ,' I≯B"ӂ *l+過oyoWG~IY< ٮZs>F.{vQO½.V,a|gkgsTH>T>EHK D:لLL'5.VG./.Iш"@禅n;pݷCȖWIzcAq.3S:V3X~ }NKÌ׬X1Ȩ.9*s}vhp3 -;*=dyܫ/;2+p?'#G֠*1| {ʃeA8 m#%,? >({]-D$BˬCIUf5*-IF%e7EtQ_~/4ǼΚxDŪ~XÔ.GL>,)gu|[&ykMoKhHC4 n֛#G37⻆TlL1Epc`),|q`NӋO~)@mb]dn4!X(ᒊi>Jus"h3܋YQ;Vr6i,|0՜@eY5=Nl;TbdM$l7o8PWJE$Fєҫ}d~w 7K>mQ*`uDss 9| :\%3M ]]WdqIN$3+1O9r ^LSCx{#0U?΁c(YcAͺqQy^M ms>]c³іnd'͒qšZÄ5@=;j'pΐ.jc4#қ;uz (]Ϙ50/$H r=Y#!,o(ؠ,?ex8 ӘMDZrձad50wZV1rC۰rvLD0U BEam,ԙ7R{ -uUAWit zO952hs.=$^ |'!\c˪űpItN9d]Q)dDqپkcg3YnH qL Oݻ6Fb7Req:m9* MHba8m@/S4wqL6j8P}|̠ `S Y&@,6p9NnWG暺 iu9j&iUHB=ٸFF3`8R:ZJNR-#MϪM4`#hGsޘFuS)9z wM~ƧȠ .n׿/ gaI {$ĵbu9X haᝧ&C8j?o9`on(%p}G _A -mx-*w[ۊ!SzAc >%c -Nt,}p6OzK5+< яڕ3lOQ C5T &H%?:>}<0P>OAG)8q.2C} auL",%MuxY. CinTt+P"&Q:awHBдzfpV!ߘLAWZJ-S`d'nTԫ֙~AڏRpb+vM`;9N㕄eDz]*7>M5m$bOZzzF0f⿣or7fT9Q'`"gz9 2ێ;1GRK(rpw6(d8'1@c[+"4L yCMAǀrK;z:.6Z;&qmϹRnƀ|1$L=L`iJ+H@փz4X8k1k⸑ܢbЬ=hUqy='f,y̼.S5r`dRj,L s ]3_"z@.L!@~rJ/\K']4 D]&8b5һۻd-t2BXCKj(hɌh~T> 3b{:s5SK9]fs YK1FGtORf\ϲaMPZ 'prހUs6wV q#UڸG&]M +4@_@EO##0?1)E5fpVҩPGu/9SZ"dI >^n3a`tbm㽿୲ѻIFZ~&>4@i4ʿح qjI_vV9ˁX 7b6{ }X&FBX#ц9Cg/;G\y1ScW37z}wtp9ưccT<x/uA0>5 G1RC%Gvot4$bJl{56!Y)k> %ȓNgl('j8ůq3s9aZ2i0/nzz3 g p,V86XA/UŎ*s3|dmS4cj ?wZ$b?l +1j>ZAFv-+f|rd5Sŝ/ k/x#Wrk考5㈙WTG)mے㢯 s;8T79#iqi+y06rC\";*sAA臺LVR, x~`mejxkohsd~J ~G)7'R7\%H.IRA9ŘDyU ϰ6}Ӝ>AJ9t>şG۔U^vЙ@_2s9/+q.&>>voM0P |6qgl!w@g>4_ʊf1 dthkIKPh(YK' f˻`e;D!h~.q;,@봨dʖ5 Q9kX#K_ -b$p+2j/|T&ʹȊ%hCϊ9%{E7.&uk\޶=%7ē hڥTtIT0&B 8B&/zmH]Gd.M܄h|g;0h JMBw('P2z5OE8v7Vv5tGw qǚ_14 WW9=iOCzf-2=Djm~4`Ũѭl`\SsBw [rn_7Ti/x~_tϗ4O6fs߄L>ԥ;K]WWRB^2^N.J(('ZkWꏿ(}UlҢZ&B,\ pR$E> lB0}()z|9n$LB]>}m=)ĩ# 1vI IpL=F8;t 7 Oq \an(F-j3,ziq;~r Vfor;ڜJ|/h gKdURe]/;)m'ٟ董Ll$ة0tO=]>4 >J ?E"A 2Ul` '@.*b==4l<|MM8>uy^R+7C=|T}},$9aÌ+TzEkI zhpT󣴫]ßdz`o6*er15P8=^&8gr;ց=SԛŮ y_m[k]Ӡ>M=ūA(]ն ܴ~'@󔍲%nlg+'.%w;R_e2X&wPsBgQ:FR`VL7AP0||gDcHo=(̒ȹu6NDMtM =$@u- yJu֙| 3gcҰ?1?޷d@ OLvbÀ:J;&)L._욹z+b~ } $Vo{G)~@fKqjB%s.u%>:br3k(Qʠ9(W:GwvCvx$C~ڙ19 f0e-=ܨo8]!6PxރqFr83CX{HB9fRĤOX07tXG7TS34柈nHqzQlOh;J WDy/}IO~c\ "簓}9a7*n=g; hK%Vޜ!"q"q Z+s`a.Vl)vZylJG u!Ż  7U7]@Y9r$Rkl{v w Pdsmi\a0j>NXBtt(Z_"=y(G餴'>sY@Ih 53[HlPM+@8(^ .֪,{2~%)O0EHWZQń Sƥ>0pjvc};/ `גv+, 9gchs!OӺ& 6<8=Uc,I3VN` (~q3 V)iN@8>rdLRb9|s$"A韫QDiis,ug#Vڥde(ye/q_kCsCKJ9p!EMJbڶledFt##1\s`j9ҪW/;$[BOj23Za}F[X")2^Eg3} ɠhQte#ol@7+8w?IFwk)(l)w+=I f)KjD3 ~SO3y!U9X^{g-`ऍuQo9|*>/x@C FGDnt.;vݲI'Wb3cOFpb0@T8lT{!e)1l ET3ua/;";p#Hf@iC`t+0Kԥ]tzh/.#w&DˠV?܍mͯV·B\f=lQ-pq |IėØHJ-#`W@F_V#TGd,[Z{*c,fF;Y)( z CYdW1p/[EMU}ee++A嗜춧:}/$;oƬfkRdقki4Tt1?G醗* K}?ٔ*g`. VMٚX䘾;']/]X4w"<')9#"2.n|&$k5GCt`%4;.b^MpgT[0E<=uh s=ix~]PODN\iw^k*U\+h.|ȯXbwgKoAo&|۞qR!%J=~7g+qݜ:ԮvM=]\,s+IIbʢ%vRTO0x3kI1B=\OFW@C{ }w2 Q f5|reF0=~ @(n ԊvH`Y$;t(lFjmNwD 7[Gr[iMT 93~~曁yd0Вd8QnDSӎ;7hvc yj8M&Go5 3N-0_5ntE+'yGQ$Uo&"2݅OϘ^:ʈѣHSQB]883 `Q܇XV= y_o#Q@X[iҨ{4S[A$nGkHzŴXA|հ]S$~Su Q`o9>O2[M>8Q4~(ݏ+kBo&\<Ȩ=$zy07PWl2hJB(IMD-7֝TLnfy7f8u3$l+>o pgv&ĂipoK~v&7BUn%1 m Z 8:J#]qGԛc_ ;kS,qSf5t KyzuyPѯJ3_! 嵝&FX)Ts %)} mP2g]$oyxw\Eg\ Z2QJEԝi= Nt/oܺktfJB5j*iCtŚ~n6֓ۜyeS\-EZG.[)܊CfJu+p 5!Gq٥}&+]C_AkQwaE?Axq]1uxsv)~ N)PL:7 -,]*,Ydyٿ9^g+udEA>Z|_'&QnPR#AtaO`p#!':f5aЧJD|E7/P\Uys;c(;pj=<,}A+:H84_BԤv 6)MB>6b뇬+T0+ӻ_N\FkoƍHtBw <vJI(%]QylW /%rW_ܖ%'ʴMVcFR>ik˷[ȤF߆C >320I ?Sr8ߘvpyAe4a: cs )䚺&-jNdϋ#x:>6ՀkA"\VnfFtQIOIf=ct[ >zϘ٧f :[ɊV,9kk7%'ߎf*nZU6e3~ *~]k`"QgF  פ zc_>L u+'؈u~~;>uݠH8OgJ4Hdޔӟ*|sv_OAWIq n(Y~SˍE& X >FnUSf@`1F!rovgnΥ sgPeK" $ 5U# EWL \zm.nO]raHE 扯/LtFkxP[*)UR,A9L EjQ;|cFT3{?לQBy03_”%3O48zF$c*\L2~bAFc쯚0.+ѥG|k .5tw,zS)=ü8{$11ᆿfgKyme U-3Ԁ3[+$IiLP<؎ښLM2dRSlk"`Ƿ[Dv˓TpBҚUE<rl؜up WB~6䷲O[s_?\ Os-_qA w*星UZ81;톘=MN`N EY؜EԇJd볏OTmrݵ2j*pF֪j/}3Cˇb)G౭=1Mjm:Ʋ4(z%_E"w.& g=њC塹#+ ><Uy 4I'8Yj?}2(HBLVߙD 6M/"h]aKRTLzs65l!F/؅6\ ؉+v'0L7R*Nf$wNֵ?'2]g+cmobv#\SH\咲@c<:g,>,4#zNTnl~Uٓ,1\BrW $wG*ѐ60;}5d6<8H\J>XX8`m*f5,bp]V=c=*v$F-@\HT9uBV9~]XA <2xJ|cEMvn܉˲lxfWPڇKc^ʴS5b32}|0&#EOqw' e4!#@5ʯdIÅ> ;qɪ14E63W ol)mqZ *RZĞ<.ZH=lџ!';̲D[4x0yy9Dj&ߟ$lSS5zxHaqNd?/7FtMkYU6I}c/.Iiuml*͂h?_NOfɡ*}.h;'fF:a~yxٴu* YYFu(:gL+s,=ͷ[N~aZ𾂘V {W{(!ϱ [9q6195~{Σ@2-㮯pDRh|?NjJ@j%@MZ&R9RO%k0LSAY5ouJOPMO2#cҩ(Ҝ*^Y ϥl%ܥ0n>%|q{asʈZa-X(}s0.# @QO"՛G*{(J~TZ~t2mz kwlIf%,=)=ϕ|wBlK[Od4vv U mÑ%1hϡ?OS(/1(Tؒ7+?v"'k_$s&@RUC)ݠg^pOKfGZKt&eL“i|3!ӝN3dmdñeHL`=uoڇ>AB9M;SWᬸ:5޷!A;DK8}))]$(:Y[+_|(ۥߍE}7S/ &4μvkdgR3AְԘRؠ͉ۢCYUZo0Q @52`l2r`UZ ( LQ"/;P,{2.p 4 ɜ; ZӕC +s'v]VMre27+| S5jϿ#nU(v#hҭW/pf 2úD\U>␍1F;rjj!y#WDuJ]#.}&>]sR(AlKWq-BQQ`1=){Μjǘ ]4=S\ egfVSC͸R">&S OL)7G.DT\&YY3]]&- XU~ȡ`kuP(eIT)SzX+ lՋ1݄2=G#u;EyJ~ߟa ӀpxW[j!gf8*Lb ޙ_WIksR~8LxȎ15r3Ba+:&#ɍDY1x jQ&NMIh{ 7ں|VqwɌ[j}08/3.gD2_*n&r' yu` )`y v߬Q4!1 <?qVfM04ݭlf}҆3AZ_,M*sͫ, ,P4WB 7f٨~fѠ:#߬b'/:җP oqԥ-aň>R Z2e39D&'MCu ?DlXsoXX􌸾>{F.ӦED u3HS2kNHjJܧcR& (!(x)ҵȈc|$dr6:9 @?H?vm,C117)P-$hԈbL"^Jo@ &;GYos*uvy7ࢵ-%h~ˡWdKz$|ٞ8+)Ae7cx<4JQ$Bh&Pj9`8<872-<k5s 5c>}N1U3i?V%IB<љ:_z{}*).Й. ;2NǶMW'-d ^+׷ޒտxA;y]%ꥉ?Mʒ;07S7D MN&9b]074nnx7Sl꓄Lm'g拚|9' wng5@-βjtX}4 *!cR:/+{wd6 *3/J#my̲7Ejph 2H#VFlyԺ(5y.Yʧ U=U‚wy/_M^UR+_`rΪ`[GOپ J Cg/}cJưjV7(UޑpN+ajKI͈_c/Jo7?]@>zw' ^"B;.=~- ix77~)5_s@$APT,=wG ^;֝: ryq`,Ri%ѧ[=@q`n4@U w]18b~\^Fp ӓK"01hRX &/)Zݸ(r?t6Q7x~N s@9Xpꬢ^$l\ƌ K82Y6EJc!Nڜ0[8F~K5@ /5<`΁ҹA.h&)Ǘ!iCtZJX>l%,L[[D5<ʑGvӦzr3aoZ4|¾ѽXqOsC{ۗ(KSdT:üLBBe^h~ϙPJEwWSN+a}EZj6-D`h%p *:9A9Y W-tlUnJʛN=]@-c6j~bOmWay)g"> 3*=H&`*`,zٵ9f A6mGH~ިl =ځϠV}}s̺2 b؏4 S$ig6*'|BLw3*r֏Cfq !٩ $ɧI@xb93v*LvlWL#d ¸C%YLg/ߒ oI'i4$sxHz"AH孄(~Kٟhor_l9ޢzNeOO?x 2M;P9]K o3p ?f3vАMVy#:6E;=]ԶhrwR#4k#hqʄ~}JeylMepFx0vORWwsld+Y LnuKnE1rJ[Q 9lu[6n[s_4u ZPfyKrOU؋r'Itw:Q9 '{ MD{.,FaX a3>&0l-KaQYxOdu\svK<|#Vm/I?r~wJf(!6sM̥S+IUHr!7(W]X|DŽXHsX hB`PK֧D[QG[HHӷ.9PcjSЂS u'M5ez5fj VλH7U y9P|L.֜`I$V>@'SJRzS|ˢcZ"hB92XKBY7zp݆ZjMW_k<7Fm(Tk=#Mtx7ke3aOA:wJ PD ){qQjEh~_š +%:vDp=T4K8MHkGP_skqJ{QY (PP6_T xpkU>yMŸv]Gսw/l=MbG˶sD`P/~̐+P+D6JE8qöQ&c{~=e%WՉrxd}_]~Bg",,\ RDgY4Y&'N2y^,{﷜A[䜀%Qg j7$rĀOE[ŋqۑ Vr /^B+M C?H4dKZ{) aJfSJi~A^ O j=tk=Qv!::#| {50W91]%( xP|@.\:qIR6܌ tFZc-Où!s/urI MVs|y@Ie,1(ط鈰$pwd< jUx^x;dѬޖtM8Ց@Wujb?AԹVB܂RA8v ڊ'hh|b51؀]&R(YZʦ;7Pn|,{;O I}c'*6'g'°bgbeK'NW3 ꒈc2wIф gGpbͲ҆d;V2$wGK<mr6b$;:ͳvbbDpN{:vW;T6.x_HMö'"EɽZ^! Sإ̵s8-T?'Vz)GyM3.N̲Jԅ8HrCGLᚻz/3[: ȫln{WW*&Þ3haN_c4+}Yeyڟ㳞:[Vֺh6bɣO _f@&^di+;lVh"oK'Wm4z 8(Qb,r_Ȥ9xx&dHV3^ }Cߴ}vL펕Âi%}"= Ԗ'\Z5&\,Ԁ=Q譋6els W Af,% ǡآJXÑ:>hz VG awU9Ҷ> qEcTrY|_RCvdο+4xH>r IG#)cWYl%Xt[l^G-Jԯ4^Z{+vGMȬ'[Pq! - &36EAⶓ^our_KT F{RB 9,vAƜR}֥r V%XAk{/h:c׼DvyHDuCcx=w!&M|Eq[˹W xe-FZS45{.8[ߊ9IaQb˱W{0\/LW ƵfUe"W5hձhyf$ŶvMt&d1Αw.=̭] 4eâ~ RC(t"2Ia:ꔱ8Ks)17CSWQW_(6H{J'@O-ߝD :X6)}PEDH- 0K'VA<0S'1W*co݂VF[r[QV%&2G(h(?}x{g&QM8O>N8 "wlAań7t4Zit%eZ46Ƹ`/\[lmQUC8Z?sy(EmjуrREl%Ci3h3TH^d٬aRܸ W[o|zb UtK _BQIM]SqTM^X tWB(&qta=/+^rn+Hz|$7^iLz/ !'7b=7n~䞧ǩ<2778֛O\l٠އIrhH34Vg&j"sRMby9<n~5'\"vdsY$R~wNɅqD~k9)P|꾋xD+syF_@rH==})1k{a!O ) u89͐,c}m~+7X0d dӗyY["q_ b4݌CZ},S0YUxz.$k#ae>as&AX-49'["!ĝl3Of' 1 7 O[?k זxI5$?_ABlI` P ݇L e2XiZ(H_ԇ79  oJ ׾~3^x궎yk /IP@XCvjc g'STza6+I1.JU{o׿[_7, >Q# AMasg8Ĝ9ʫ-w#᛻hiˑls}`4%p0; Ъ^D =$NJ]_^hĶNwݖ+[:&<J1D *P6A#;~@T[RJCNT~Sr|FR賛k7So$Dh\H14(jgK}vXGe8mEcqN@/ >?yҫD{1SQ_1k!ݬ(?`kP;^3B܀N{l4rh2g7: M`彺oo@P#|?W9HaY4'Ԫ&ԡdM+`.%!Ğ2)xd!0Ir /X7MǛt~dǩ~+DdC\8kؿ.\R=pWeR9.(L8* O&˰Uaz[mӭM/uB D *UGlR{g@ *> bҲʰVHOJ\ֿd4ğ_3Xm NO"hq&d-z%Hlō:y1 $ۖ1XS61_ԧ,$cǃ6;3{ַrv$lZrY/1uĢbAr3Ñfk+n <&S_$gހM,]lkp`ᑋA}(l&hAtIA5z>Zg'aGT2Dz*󄢏æ掘`8j̵ <o&aLғ2N S#0PFDgl ʂmT .e* x ꩕$ :3AZLJF㶳쾿JJ59:8e6%k/2H;(g<,4,a5-dæ xɽth)q%##;A.drp<3IS'+O-d$riNF"k2` 쬄vkTIlwjb 3mJ ;_bti$5؇P4^ޚۑ)߇ZNTۣА5H~< ܉v7wCֺ~w13U-A>7ah[ynJ7am{_Z ^35T`{v)=JOTJsO\3(ufH}?=}bjAcӲG4vͳ2z|Wx$r7YU"/.8w$v- 5Agv]&}z2*h }$0}nNtƹ5D5{KI9Lޔb_ ,XJ V BXs;GML7zPfQ(0O0f cGQ{d߇j]V {(KFpg_PD# *fKI c_Crh'(}7,n*Hhxs Z6DDŽZ&?R܍u#(ё$X> T:@>R}&Q5u;ߏ6 q7'o]_G:0JJ=N8 z)p7sCV ]zQl׈xe:UI,kgxjԹK*Cd)ͩRа [1:Dkܓ^D܉ 'bOќN)j+B#K\"HV H7[_,05BpAJL>f`OwI˖Qde[c~Mݘ YUe=I:A~kGօQmdws TP{w9b^d{E=-EbK $=ߦ @wPP ؀y{y/85Ll<* Ep+b"eGG6$9g/;4@o7@xF$ڞ{(&i?][Э9fY7@(`9 ϲ ]6b[@z}۵{o sy13oͬXx70^j8vEnN߫yiTH ɕ1jf_ȈVێG8Wpɾ1)rXJ.@^B5y8ϲ0!kUͶ& ;0U+c&BRf`i,^Ǘ:s}bvXg̉"mCH0_!6sNO Ϧp n p?Co+?6 Jt_׼x&WLI,m ܮ%X:Km;^kas+d7.Fß5'7X7F΋$x#6XÚרaiP,'2jӝ#߭)Z\I}'dRWW%FCT L'n)KsںB^>ߣbPavp]jb֠`;VpaD[*bv݈N޸C<'lC`Q~#al}-zaDwMȱjfX/Rsp|tHQ&,A^? .bZWy,Bf.KN=::Ñl)I̭C}}dZ1 E<*XR)VMlt V=D&) IUuV2O̳%Nkm#xJ~T|FUf|'pMr@-l^~,? [ը1Fd<2<ˍ"Jh9}njhJudz$f4Rjt X5')YT"GlHKsfTd~b5ĝ!^ wU/d=`lSh/2.WI;5Oj?*\7+-x!W4Vn Dc8l iӀβwUIF M@ |vek<;#~,0;B\zH`J?kE(#p`;n7Stc:h<9L"`͹Inҍ/:tN!0I=0dcyؠώKJ6RZ~>N6(4}"EO/2dMI'd\~fN3ho}'2?wo~m 8O\3xơQ{#p;L^.?q}CZ <.W ZѨ=(Wٓ>G &[ѓ$^.wa '~ M=Z҆(Miz|]A+'aKu-O"0X a*گpdg/uѶYdD_gOF)jj܄ _"Lz6>_(⍀u W}U.}Uɇʛysp5QM_Qu j:e_A 9QF4v&S+`5T2&#DA>jc v?e[cQxrmk0>70TE?q҇\z_u.;k7wa_>s>]IyΤS>K3 { k`!{rxN WEJ{-NCㅰ֓&fS ?u%-Ģ|ݨ9PkA8ۄUfzsJKtk $΀w{SQ<) UM!8.C"9mcWQřp ([ƽGɿKQ" :tSG:&0iE>r w33Çwjt봮mV]*>DbTm&3Eza/kB#Q nҼd?U 9|9'PhrGJ@ Q1c\O9L5A $UT:fi(UK exg 1Ch2Y]2i6 켋8ӊUBNGl-eTh,0ΡE$l=04ǽ:$.[[QǴ`F_-Q_3|B Ϲ,Mo@HH^ Q)jތg.4eItbJ:=Ss\f,3;* ڴUAjCoaL2h-Rp"1l&k-ds+.Jz`x:R+19Vz`}O%ƞE?B@ 3P06ԙ* `aJD[~ yT^Ø:yJwڭ'Dn"c9pV sn)[=) F+IUeFnq 㫦HvZfǃNŴBVɿȥ|oXTE譳ahC"tW hÅu{*( BS2U,(aVD_7R6(?CLk*6"\8?@p+$b}=Lƨ3 ;>qv,<x KMt]z SnorCYonUrEne7y͖T Em!ڰ2Hz{4-}OP<~]h*,Qc7IR?_i5'ıvv -Ќikx/Cx;F;f8%G m;{ ժ`* h.V ,V=%!ڏ, fyـl+] GR'81fYGPzUpĞ`/AFjݬ.{1VƱNM(ÿ'? }a"'5Wtbshг&9j af&J(]qd@ir QSTB7pd@K%847W] 3~{';Y^6HCi eUySo`iGgxXWi0VW^ !`"bcVߟQO;웰9OoFpv\)Qـf 㞽o$_|BM{Ag13/f^B&I,w唪UX5$ثl*NLP%ítqu5p#zvIFX4d "6A=+ m1h% LJ] el$ۛw(P`Vr xq饢A<4IYz F͉dث@5jwI{L2? ph)o9368 30tL)4 ߽ HpJؚ&?\AkSYSmUyj~8Rbz͆HC<}5ْ?M(X:* xNԹk[EzUjLaUrč^D#6^f<` wxO,"|~30q`a{O1٫BB'p5w܏-EliZwHfԪ/?1#ۢM~QBDZp%ew"#[g~|K;Ѣ1gbzD%߅*md;abɚI 쐑: .|S+\s\C&^҃ÙvESXMn26)xr {%`k4D7MhڟG,() ?"h[pp ,%<ŲDprA,gsߎ'ҾPF25Ӷ4hIn+ ur.>/CdXb4B{ }AFӅ(fue6_Ll]<`C^ mi]]ǔϔ5`2Qy *=+u]3U\Ҭ.!$.ggB|$8 9ƱZ2:>dn*D?g_2dhS93wtePŷPnpD4Usaƣ,R6|)m4AS|jXnLP'Ŝ/$ƞ|՚D@kke: :ɻadj ҽAE;&UIGurs-Hs8K1r4}/84B_ų,SE{_2Ժo4cGWv`5_Mq1gg-ȂxS[솅:?jI""["wr1ѳ(oqZn#I4,fY;d+'A @.o󋁴e6k%yYkuSJkL_3hxi՞CP8 [71j}up J[7/ǯ5bV(=8Sg@7(0XqxLnJL6r!׶1LSSh't}is :33Xkf 9`_ͥ;A%XYɳ0TL徸Cve(/aOK%>8@+-@72j?  F6~rl;Bmآ))"EAs!Fp:@"-jl@ְbr dK-jP@U*E2SŔ t ;YՃ9Bݛg[v%%5_.0HÂx9 i!Q֊8#cҋ>-T7i]e6=pxRQ¹KQzЙfZs8Mt5Y!s_VȺWKEʻXWrF3ԢrAB0 @* iN,Al^n^i\ #$c={b<>=짇໺M~ Ըl2nooIfb3p;vBTqKX$}|-m΅/?ICS5yJ)/N:tPF) +nʺa[;oٞO KZ_UcdԵRvl0[ju&]dOA_*wyixaH4ض70}S"#ƴ^É pK4  ̹xdѬ&!kW]K3wn>}$(5AtM:JI^$.ΎBKkršAqⰔ.-X=ZdkEMDv$t y뒲1a;-D \it/Cme JvaELR~:9;Y &@2%[60.cۃT?FK5tܶ (!1w?؝fԵ|jl+vYB'ޔ5ԇ!kCJ7Co7<}RM_v}ށ(ɀYO؅c @q+=L9;itZh쇉%"0垪_paYWP- qkcʊN"Ѽ(Ӧӈ)IT7ʑG#/o4n"3ˆs—=V~)+j<W C.u,ftB9|3,8{=[m EsIdFTB?pr믐ݰ @*caw C SV$Z @vU!O#u#zW>t.%lޓc.sk![H:Eu[-'Q<Li&=-6KD}[v:Ow!uAq r:QU{ͱPN 77*꓿@8l9`P#0:+c~?=\hdG*`h[^roȚ+\|=OƢJi |pUyes:J_v$z#e{w-?Sco?L,Dx<5,5),Rglz`I"it6g[`W%~wD}T=6 \V.~qcCg N0ũ)᷃.y&hexI[/綋o;)newC'-ms|xr`@\s"u~%.֔vȋ8? d/~hQo3NVXEaf:{_}ҜN(@2$t.=[$˩{!J: T w5v%i]zQq$4<zѫ/C),b~_͛Sm1lҮ u?)TOϽuN;pϐdV1Lz&w"ڇWYn4n!x`N`ԱuA)Y20hm;q%2@ /G1_spttZGlṚS5q2{P?vqkǶWY lTyTTfڸ~et#IB .@WF㭱Y9OSob>Z7AW Swh~LX}qخ2 -хQ+]~jyNhP'Y*{kDlX(I6prRŊ #Y젽_\2cpllo\~=,:f-A "\=nu(PU:ߓ^ ِ;x0JT#^,owb` t#;˛)sj vFYHͧűa0SWCHYӕ6*@7#c&mz*UJӯTxO]3/tJ$i/@Bc5zNo} ^HGК}G9M+̈WRaMq>sgثg`#5'oUo?]5@LB3l\)j}%D Lԋohr4ȡ1IW]ҝ?Śri!ƒc+R9ދBR,Jnܠk.m%3G`JAa^EP,֙/e?&Tqi *d_"-RVydIbr !~=d0ڑ]?TܾNxзɀ|iqNu?]:Ey5 G9v8!uA5=l8#kRK!~r-XnA6SȍM% ""Un3ia@'mK) Љ ne4R1Lʄ8 | '7-D+җ6 R{]tTMK!EzShCU:n0o ^(}^؏yX)x?ii <rKq8&YF?Ҙ]ݐ6L-eåVLho #t#)_pkNۿV>:V?Q]PSqMiJx?:I=Xߖgz!a42.&x!ߨs@k BC.Qfg=P> ߁Tꓕ:H{Tx7-hdc+͢s6 c7$Ǜ&bfWEGٰl8;q_U#a=Q u;16 uA9]@; RnO%~<r~2޷ĨwF ҋWie꘨2;h?2le> CL(I 8Vm uͫ4,LQ7߂ #2YWl8z:O^ɀjr{])d=e؋#ʵyͱ\Hq0!!#UB1P1ʥ0Tt>Qd(T_}Hr:nU?$|8AK':>ZC$7E~>;\|`Rl雕ZP`,!F_15Q&ۈcPD^^OC"Q@.}=n 4WңrDکHP 6$xB3%8>$-}ĺ&G` ۃ=&> ?\dsj$?b t^.n ^Rs8䃅/;@gȊO}ty-8F(Po#',Pwc[S=Tk'p4G!9@ [q.|V(A.|C-SsI1O pE鯾s2@3/W^NEa%{5C2xfU.=%,?2V SJ!F /14kb`}&Nt/<ĸM1Y"# [jW<WBđ*JgKnBt+)/B'L FKUpYEkMA׊^T˸V(a8L_p1-30D*{wl_ڀڹAFk-gf~D E!uX;<ŋo*aՖ6Ygeض;҆ 6g?<.f2ʬVիqk,ɐvn?Z7D >Hy0SVF/7ämwk>2}Wwd"B&8FAܴyB<p1kPr kRhͽm{ݽrl C '"fjw,|.m6޶~g-,Lap0ilR(6Z k67AA:;*#%x i}) 1& [ XB@ai>8x/R=x^~=,r^Ct0.%ϕn^ $k0|YfB deboͥ?W w%_;|W)FyB+~mVyS f{5Kg3 B-0 dz498k-d,4sk^ >/r&=URZh'·joOQဂbzcC:w+B;hԎ =1ڍt W2:%QHHy%]p_rLE(jsuFX2:J/?0]iT&(#<G}xlR[r9KL25?X g9-y3y{t@)mQD7N%JquޢZR4 LV¿z[Tqnaó5lX`9gFT{WU/.̪ցcy+/*n9eqě,/̲9PCrgvNW=ݞvqʍ8]?eð;3Z@n [%{U-YQ} 6L Sž,T -!'I_Υ @C '2NEǺ2 7 ZV&*jyzdZA)oL4lDYчDF@0eLj=Jq_+/ ց/Hf"yK_KWRo[zdX8%;-2s=zӱa˟D9Ϸ('j )K (7pUYBB`d4iIS|$/TWt-ef_F=eIy) <8XuTz D61QuH,ƭ6v"*Xd.C %U3 J7* 6"ʕ"GͱFM⭃#51 bN!'2ѩO`5l.Jb!V*B|l4Gִ}鍔 =T 9Yh?9>Fme)ֈ=TPh]@_ gX* (UwK>TjT_Y*T gn.N4۷-I4'~9?ChYhfk~QdL Z8*{Oᐅ~T837ȮUfnxleQ_~`< 1NSAS4|_'T_}.WJ0yJ1/TQ`[E/,<"0Ӱ@Ϋ%tσՠt閆{3J'i?kDFb—vv<){(~WeHo`\sj-iV!EK䵹(^z¨; :"̧pG1ppt7"wl`<`xƸr1vs1 zI߀^raI"iq"l^-JzPz?QN$u]NQNEqE2FO.83~ܴ,P',M[θW39\844C* @ O)-MfZdI"\ތ@+ѿx#{QzAwhg.͙8*X9|J`òGiq *|aJ}0CxU̿ń-V4]cmϢ r:67;O؎ kK۫,T q|ssOOԡ. ?øѤ_QL+Ȱx nƜz9"J$V윦W=Tw8'. cLlӷK%JVx`4ÖJHˍdN sz0R3FV7t>c,&?t1>M-B-r|p$ NƟ13ؿpLO&r_\Ef XDع{ONE׶Q0r^\e&blcouTZ|뉽TI9%@l̲~>YcRF j~dI0E6ڔo$Vh'ijiSl3dc@%2gx=F7  Dz@#〧HY GuQb (hlekO28n3ܿסh  Mg~UmVx7z72ut3s ̶t[ >Jpiq@5b*a.*Ӌq{$]ܫg9ݣ^dq6e9;wkz`@q9+l:'$]:NxˠH*鮘\a"l{Kg$ۓ& vG[kYiUK-_z>g5(w9G7)>i eyn2з*[o`&v8#^FMcz\)'ƘXbYPTP~ ђVhwKV V{)x0̊q28?Kά#D7,{s_:9  ދZdi:|&iv.5]hHfCR*'`<ۈ.F{\}{;=u;R :40̙ɩ\CSs:H&,EƪY$;%Ӛ5y(]"K$KK9k\Q&}yLA]{g~ڧ;]/&v#ۺߤ4p>c^f(S-a>Zqu>^aYE}/IN(k .k<4:;!McI$s侢)T"d(N7U^}I/ǡ/J@n TpN,G"<6V=bQ 7qFpZĂ ДVB˷a#1Y[8=J3ƴ ^k"p+-HaCV&BMXz3 VRP-kSO$j/mOzG@\is1 ]1yx,Uaw%+?E8C HEصPkΛKo`;TbnRlk|e}b`:vbwgkeT}A ݗ_NuWTHMǼ PbR^,HAD^5Cdqn2r7q* jfI~Ūrl,K5Su79N+EVZ73@6-,6n뗛@)HPM_Q5Uvo* {<κpyU#KH_&ʳ 4RLx` bzo::e$+!Aż@PC nYVz%aQz(m.TԱ|D5l7\q+ GWQ e¤!O0K7v_5Ù;oY_pp:4H2l+s 2_yKχ.%66Zp3ˣm.)cEO^ן;ΔVMݭYNos:<[ހO&Pa=S &&\GbFmy§5Ƥ'&`ƾsy Mj $U:N$Q$A^t`}1fmadJ2aks {N6,~,t"YԮyu%\> |8 ߆.@s#D| ڧl\#n}dbµ8%T%Cz7@tOMĬMR%i[bqfJ+XK5q&2_uw HkՄN^{ /iϿfM*E% J$^Ü',|sPގ>14+-g:*^P3t~' l Qf%TڨmJ&B!8 ^>` ɦnLsiRbAO %MB|.[wqr2o ܽ#`k,1sm &4D71A^T·⁲Lh9\m/LE>/nP;oF 4$LT 'M"}l8R9=c%6&dN…免"3:Q%)p{0hXL3B-7^ʡ"W] 2ՏC<W8-&\bj4 1LY tc#4_ e4GRw'?CpwWxJrqV#yu| v$ĻxKiE;h !7mQEk*G2tsP<W2*Ǐ\,*_{LITu,-uP'Dk':'s*+T$z#V ;Oi:!Iq5+8%o;/ Hc ]+^VS+TH5`@& v*Ul$Ogqgj'8&28&jH{FUTiny eA4= FXQjjv7Tlp\׉ЁKh%5aMw5#Uz'Զape20!Ǔ39[(NRq_ 3ҙp(+N}<:͵&ݼ%bt0J^֚-WIFxx+ Oh)Dq4# PDj5:(K$&c)/;rBoP?kc P22HW1z #liRx3[^=ü,FxaOcK3jnLuoKW1oTJkT5RYOXLF n EoǺuf %ax& mtӅ^$~,^RmBQc]V]9{{V1qL?5J-Ԑ܉bRd!cGT'̐gY;+w&tMEu~5GzCb^E$O%CB"x1O Cv쌅g=VĄ]iMouT)P񴺒nȢ/sQP\‡lnzVZ둠=X´ U΄VV鯿)[X 6K'f+۞GwOW0P$_c6}4$Bw%[nz%H pʑnYq2%s`ͤY AyZiU1{zIi0;xJNjP#ڋ9U#߃R4!n&8#'0Bsi#kLNsWJRG[YdvZ_XtSOU Kv0KV%tmu voM_ቄY 4mGђd;|wx9сL+aHнE3DBb +&^Ϧ3a/8 Ŝ(}6#5 ~˲Z K:A֚a(vczTc6{SVJPt\hoZ X8j [f*PFF;>6iCpql//d(lk'o9+V6ܢJ/{Sի00J`\kbM7W"Jj/w [-R ׄ+XY{1 j78>bz EEa':Rj厽\PIWYfk͸[|țխj[1*,_ _T ?u,QeAew㭦 6L,ڡ| +jӊOpm\[j "dCfc`i޴!5rlo<yE~~Q[ے8Th0P'N4rNd0EQXCd l7ӳEdÞ|'WώmU8Zh$(*]0!O7uL\ICBhi?%ͽzޢ 5:9p"ra5-ݔ("CV3IX ?(iNi Mr&be>Sؘ8p`ux#-DIҁ2>?m`B9V:]܍s max3 "n"J|kN: nT1VȌ /¯Ԓ{dr)#X煺4 eB+z3 HZ-Y>xG{U3Mo1Z{a|e^0Q+NMiN>t^$YI`eei,$U>⨒dFX0uEj$aq58D},~³9&M,l"ܙ3ӊ7jwǤMtgP( 0/*5KPoKX{m +N${!+Q oEӜҼ8ZpTN{7i𨐵i``q5{9 o,W.&DisWZiC",{-w죄nE]C6T~H G!^tbm` fYݺwJFB4TUa72 EIpY(Kb*b {(;U9R u17ܥ0eIJ>&P) ~p=/*pal=kJ#QOo WgТKwE}e8)CLgjݮb%~! -~9sC ~w9Z~\,Ѻwܾ%_=ZCj "%qrWNm e1 '5 ̸1!{r0Cgd 0K ~tspd3% C\~w+zq`M2B6> B~{ոY5"pcAxbJB9?i;0u ȏHX55@ *&A˛;cr:)+U1UB8LCb!&wМFF·!,dJѫR/=oU>Qz'ԜXI2 7&j:tWsP @tMlwDnFvêwdH&.D4JѰ-Y 95KͶ>' rq- 1)cH=.t2˂84aVծ3^7 u:\B:^-U#t N`+CzYN %0:XZ?ӥMzU@yBbr1d{ɞϟh dk+±%jJ _eĎ.*w_TOo=fg= >z*!7?` py>wK@?Wt<XuϚXFA ̬BUbQhjN%f#!<}^x*WF,6/!~(XGq::DQS\Jhć>tHT.niQ"٥p.+DdMi  蝅g9"} ;QSM؞y P[ ;o5Yu:3[Ё] gYw)I?~i^\w;S /6L%<E,r_e2?[ْo "%ШPt!?uNr$exp h^Vj<֑T ->T'hR]}<,)T!ފF[Յ~} 3[StxZ:ޞvרyg^oc(wr␷UQ"Fʹu!8=Df#<D318GJ*Ym_"WYx#6.i+p$1Aۀ0Y?ЁIF2OW9\ʃ*eu{xd'-(U!V[XOW}xfG0&%`x5`*8:Lzދ=2iMt5/]iyBxHvw`yk~MeSGmD_qgAxsGëF5[@MQ*y/䦝i:1U VH+UPM 4 ??-Cٮ=%pX ؔgA:@0w @=viB`&9^c̽OOAފOOv^>^iGqx%j(v󉿂xTaGih*nzY mK]P1r)Igm60[ (BU~Y^d2fc㑈OTPC}Y^n'l35^Rwe?@ywh8D̒O.Sn7Ąv1U@YVomvDD)n ##o _߇ !fW_œeQvjtu;"&׷.5NXPw04wO'va4- $E%CXD1|@+wǤU#?x&n &o0G6? 3%Љ5Y(T *zl/z>[]cR ݵu%ހ, !q#m@!C}a홐$=XZr sɇ+c.?U]%qKl#՗o\[1.C_V'lvduYeoYWnk깬-v mP*mh X-la7s*iK|Aŧ˱5D+VS?sNl.\{Okq҂N ouݙKK4`Rb6n11C⾦ྮ_RBcu|<ׅjT@z ;xhٚO1Cic8,.?e؎ي^#^.%og~60uO9> 2×p4 [n3,ܠr(@όbdU;2G<fƵCfFGŀ(Cl;sp.n먞 N'>ScDw!yN FmqZHm_4o#m$#(r=Z╈%rN֠5Ni@yr{xؕk`4Y_QOPOEw>hwcP[_"m"\&#!NViܴQ iK hn)Lywf4-oe!T"=?!< <~ՙ >$ 楝 J?;ȊY9@>iDYj5PJE|/Y {dlW5ABCHp F⒣f )2ҽVZMIdUMk |۪n3AO΂$PJ\i,e ~a=sM{)ӥ<9~(u7Veb/VUXewϱ&2p)et3g| Ȟĵp]PsʼnЂۣ5o"kH]%4]lܒ{,_#ur{!rj(7_`O cE?$\!y#xԱN_Y,^%|ܓ;2B|5'[Q)X)R9 rhF`nDuW&REфRAW@LK3a`s;C9pA5(<#T+L~MUn/ds_H|Z2iE߷tZ\Lׅ͊j0-;;H1+#c!4(d 1YJy bۛ^d~?čmAr<}0Tx]l JWDp+ㄑ|Z;/YpĔ2DP Q/OvuZ[7Y“g23e.Q7$'RTM``U P0&o|.3;]+<)'AǓ"V~wgn@PƇwg>f=y$vHSZbsJVóG;{rxUE#г7?Oe ٛ: w8|v]~~WF3%eG-[J!U=Hd['&iIgjhŦ -1+uv_u!2c.n:"e/߉F5땀ҙ>µTAq8Wi&򟛁\j$fF+pުܴW%S)ύGm1֝PڤN? B# KE83RiN*J,3+Bjlx)SI$Ǡ4xё!][WNzI#4XsUK_5(Tp1/f@m;{~5$kʍp_˦Q,YL>Zeað̠݁c왭2wsD)l0yLl P|L#+Ms^(oUV( |'Ž&ufvDRǂ@T`t~-G#kaum˶.8ɼ53=## UEO"I}\|${wָwJeA@d9xDϔ\g qs5{yvwEǒ!eB5T>/X2<-\ʰP IC;emnR}.~a:dĸ%B f̿Pʕ)4$`Zi/kFE$ \A;Ǡ{Bxd,?z 7!@wq8GpnI&I~B ٗG˙6;rޕ>4G ]5t*ˤ1-W»Vأd`_@!囇B969v!<{~Tbu!ޛ)SR݋|-. aV1$%&oꗧ. pO7\KQAJ8F92Дos8W=\rF$OcIh]MP2BVq<ꎰtn`Ɔ%QxPTAj)h{\y.]$6}<{o+Ueir+gCaI"[cn%BWT*_ZA@6@ՌkhҲR؇بhk%f.՝1 2cE,ic_ ިg Nu{_S ' ?jB^vTuz8 E#㊑ x g*YGֲELK9O 8 }x`yx Fz~(p>9iPͺ\ĠHE9jUH> E' Z ^r9Du\OZ_<מzХYOUE3/xT~Uf)MD]/W%GwTbRkKv Bg:r 7 C6nRFw;0D+y~뵿]]+fnoxXr4.b7nd. ՗ Di*mSenuÍ0{\!Z+W,,5ҾY\X@A^|Vifh,ת\(Za7ib ,܄_a"I4~mGW*i  l'`jqIKB%Hjyh}nsl9Ecƒb1#5Zrd&U|tZѳEa<9vD4I2ٳ8e͛?)xJm;k]hǓKa79eS][&_ 6FiϭEhq,/5pYxzulFdv&٬w@2{З4yn E#$@YƥNY"D&3lCz33)Γj_!BTBu~4pT1Σt~{:@a87?͙N` Ѵ{WK Ry`jŶA(kd{.P}as(ՠP);tG9s!\\bŊJ`o8 SozMj`q4nU:7湱d?)4j2NdzwZ9r83E6@p s$1:[LQX1w}SsE񏄉Ec-ʈ-iT8dp;rFm&cX/a``hA a!"ze3GPH40?/-GlmDt&ӳةM_B^-`ߌ9$/rb+yeHL%jaӴw `Q#t|:ig3`gSm%H|.jۤ|c~x͔qe}6S\2Oύ诜S9!'SnZ)ʹlo\rֆ0AoeO6^RNXG TB6mz%yu'3SF zMmz5jW%mO"Jj?L|:XjǗnSY}ym},vN.>+rlP&.i/"YQtCJ ۃ-8 U0if! bI3Ow5'#/=ɛC.suڮhQ)ېc)4իgApxt~ΥK_h^P[O8ۀVNh-?+q }޺ɞÔ`o:- ''Do;8ȴ/k@'C޿CXLnF9NXaoIHUouUY1ty+ѭ"#%M:<'G k])O!TMyh3ObPt𞪢7ԔnrUe61G ғ:w0⽱5*X! -).qFь{ G ͚f||Åod]?IlfV c! JJEp:*ZXA_,.ntɉ'0RIEOnQ-Y0&op u\M=o2돎k#CGmuiE_a_DP>d]}WmLr0=c:9vDZO!irB}PE{۠F7h灮;}!iR)a˻1Ez@Kct%U_$J‡b#9wq{hZ:g d{UhoTD:©BЧX\!aؿ<~~~U:G/C2DQx&hI$3rGa#xv6؊Wqy/3%/<,ulVt m"xK8֪ +Ɩ~&G;^ PIS~H|A}9l&u%`Lxf%ÀR`1Pk v_iwFG Vk:>-穣UʁA@御"ǯO(2 o+*h`M&^-C?:9`ʁ&>6].1FSEcYFߑjRUaץN4|v7y<8~k[M428Kwr n7û(?;ĹƲ6{F7hw"w- U iMr VzU{Hޜ.ޑ}њI)=WU`s:tH~⸇yDGꊲxI(:lhX\PzQZ Srf0W'tn9yWLl(\~,XZ|Yow u+Pla]z?E4bHv?g=e9cP3w!>S>I\ $ GQ-W@kW78 pPGy ]ʡV&Q\X$I}R4Q$fG2?L­,ww #4[iwN@z?Vg.!]EQ] |]y E_@* Wos:rvWC쩥L;,*$BEjh"WcZ~@lInR@';@2B&]yu4S^s&HGniY*:ehԺRgboap6{yJ^lEРC/ȋ6;Pfaq}hb=*؛Wo~RM ]df!U6>2AcTX>ZⷾV-7t!\vSAaG&s}ӭH(5{KlBcmX"\>u5<ҼÉۑ:0Lf۬eXқ?*SjP1[ˑ̓Bj>8Ypڍ@4̈32FA7 W*7], mp湪_1 `.1]ϔx~&j)P3][kY]W7)) {j{}75;xF zC;&2x[I֞:]c>'i]Sš) }x QG@)~{P'^p55#ThqXQ,_ T'R% e42"a)A:$) o)FBRomdz.bZ|D`iCK1/30HeSLUal zUa`=PM*w_Hr.UMrV52Hɾ?2\7K@-G?¹b0܁4E"jϙVZ*J7wgC# *)`/ݧkK:U>XG0DSOM-1D/"Iy>׈$XX,'[ tZ:>O@h$[Qlnmrq<:=z*Y6#`|= W{j5!΂\`g9{ pA#!SelrQS0?Rxv t1nj-jFj?S02R56KA Ͽ342KYs$z1ff+]v7(֒-_{*EOxK@"|6/ y6raQt2Kh x}<\WV!cov[bקo݀i<bId{!zM0uQR1pyAZߴ":gh_bdGRg+3UCX)}X:ݦ(v$LzMS6-UWXgp.uV?zi5?%yQ6n`f{uy6⟡Jp/ey\Лn7*di5ES0rf?[Aڥ;+*L39p8~sW_Ip9:Gk-v)v/h#Atըz䂨@_[ f\U)-7X%;$}#0B{?1^# N >(K e+"CqņާŕVTYnN8]"$lcj 28y?vPtTw@4d}|?ٌ0 ] Rμ\t|۹;{d^(x0E6$ۜ]{ّUD`]Z07P`wS@\DntnfNש o%Ni725T*DO/̫UV$X"nxJG"Y/$ς_U-Mj/jڐ16b%{Mw(Wgq-,n  vpD9\Bn2X.aAPAu.V0m,V W2 x'Q"PX,цx쮙?غwGӮqVms3nlA觟(ۣ7K"(֋=};{ř"(e+k*ZDJ3S\d/`-6N1hw Ƽ.YʑYx > \YZ*,afgNⲁeܻɻkxf:zu¯WK"p'D(ZJ~"8K|$G[@õIrKZopzR<"]tR'J>\?4(%H^P^knV Ƹ|` Lq vEC.P=JUV>ޝ5m6~sd!>pH҂ǻ=%b: jacd|$\zWZ̒_*-6 8RT+ -@i|#eFԌff.յ(XУ +ڵ>04(i,Ugg{\Æ id *\ W'[&%fMҨHV$DxΎj\#jN]@CEKv\$fQ@c@P}2ݎk>b74J,őakz_ԲHGYÕ\[\ų;@qP8h&qu{~4 g}Lgfܮ.Ւtb <=#dAYvʏHs 0(##堰"vp;,fZ&qM1Ϟl"hVe|& @ٳXP~C.Px9J"^xyꮅ ٺ')f-)%|rc?e/XdNJC c:Q%&`4PgsJ@ߤLzٲC8Yɤb{gwFe*VL,#yH5&7+"k"XD:9[B ωtث]:>zUzyEg ?xY,wf.hנ)Q,'#4B#x,-|L_۾̷Brf&͐>"=cw)அ3g?&fv @8'T{7ŏhC>ӚĉHf?KO•=<uV( ƿ*}|z=Q&'%ӑv;C# g Рo W_ n<pr0S 2i)丌X^S5yM=${]M;/iC  6'nJ Ɛ85@ ,Z&~!e^2 ]Ҵd csͳTB sW ^hк嫺I$o RH0,j1e5E+ESy ŚFN8{#?["2 _ܺ JcHHi(s^LtPӝzHLbbKc5U`BK]\ O9H5B8?JJ{h#pY8Jwn xX$7_+IxU➟k,+&c{W4tN$-An% Jr $SbjEOyKb#5n&hś@ziSV+ݴPdׯ/X=r~kY@[O#PvG@LeEķ:y?h~ҩ! PV8;_&~J_ЭU$rPO$=;0{C U#HK1@M/z%<@J**PHZY̞PJŀ{SmՏ(乞B g] ܁|yh>%^#:/( ZkNDJt~y185!v^0ϓAglZD<,D9E3L=U$2_í}vh1ymKV.);1:p)0F ܧG{2p{;v5#:x%fER?+ )wkqi[!QV@xÚ_(^5SܥoEm@[lO2[Gp2&!KM)ߢӘo4QxĐD+?2zq:QhgI]>&XXwI SM?i[8x _.,Eh~K&q%4ZуQ@ConKCPbHԝ/NH=ff*g#{=Mڦ+&]d42V!4&s$(!@ SQ{IK"3g%I`>[IZѽ9]DӅBC?(=j˧Ob?Fh8tC@hà?bHX?փ?x ?!U3E|ӖUg1j,VZ>.*EM"4͵+,ΓG]l"0w\!>B(l5D[\5Uwrk3 uH=zGJvjlVeyO#1ʍ?r؈aIJH{Oέæ'04S30WuѺK`%FU#$e#xfٸ3!r_i=L7eKHZ?ꂻ0q:x3Di0{ #&gzRM"?pÔ,JT|"eprf Z1rpguX/sqBi3WEz4]t)OGLߚ0EwsP*8E;, b}zb8HRWl:A"͵:DzLGVrK9>3gZﴕ$MI2ڴQAA? iB-tX1w𨕁^ a%-HY}D\wTX" c|NYv՞G$(/`i=JwsJhC)/XL2qcf˒qɡeyC Rlݚs*]\6m8\v5愈HGr3Tq},Qs6n*1< @g.oc߄K#dcE1q%{i+so$7@IFgǛ/BU+CLt~1ZZyKVEy=Z\BG-&R@qs 3a~m{BӇ8e0i7~Г^hHl[ܥN^`SRf߹ZXZBKB+a>1*?bogAG;m(g˒kVFl OtK[5w[k&x=Ft)Gr)B yQ01E6Ѥ7207"Unxa A&)y$<^6ýh\3HYJEӧ BTXkkzU4*]ERlm1fB`PmC\ʌt U)96Ъyp 8` =x[_ci-.,nk&.EBn"`{{WvRymsI10:K? YQRֲAX_n)]V|@.j4µ}Ǻ=uԭ<&vߜUdaY4[:Ÿ3Kgb1Z?PgbH[F2"r;P$Sv4<7a6#erRF1s(Zty3qBN4rv[WjvAS:-l uG?,1LK(Lt ܃kNMvn:@.,zMe{2n2 /2VL};`:>]/v:ӟ9rDw;vc{Qy G/P а@kA7E]F_hˆdieDMK Y,HN)}>1Ei!-82D]:[BZbYhSG־")"'>/#[5Љ 7Aa*N*e!6⸡~RG!D!lgԕf|BEp6qFaJ.ٽ€()]|6Ut;P` bTA)(|S]ef3!V e ]|~5K %'Oѣu%Bux1Džyʣ1p³*NZ0`Vj-t'²U! v1ncB40<ʊ8Ԩ|V$])n(r=!$RRȩџģ4cUBohtj$=~mJ=sښib#N)Ig 7 C-:_0#oh (* MRe(WElDAo,ל>[):MWC>ݗ|}H*kZ _c%D#3?yEqA\A2a/9R#Nԁ. 8^m;)!v7LK(]@ѥ1 'g%胩u Hnc멄 `>gbbŰGs[7ٸ~=H:RvFR+0/m"J"Dٴ'\GFz2ȟD/u`RX%Kes _Xrϣ;fY!2eJ8;N _S=풏@dnAψ$n0{lo;3eLA{5i.R! *eg8SR=1ƳR&Ҧ,O(.2.~N$d6&U'6_ >ڡ5%1H]v܈E<.ĈƨʐqGHm DOqT c-j`S#jA& H+{l(zW;40rX&ymZXC}}GL3}uIdc!w'MZ-z(Bz ZVe1!ӪjЊn-QHXGÛWľI4 n\vC&#IT C~"%ikX)lި,lwT x-gnӓw2ÝrAahs&ۤ0W6=*NK#_\^n+$:NXՖBBWșPr+IjEʭ ;=R;v%:BW|S\^^~kPB2MRqh=, tTF @9F%SW w蹀ʓ ?eV$t6=g_6jeʾށ< nHia˒eӒS5\Ti nz EyC)mh:y>)=+I,J=[V 4T9~Y֑Iz iI۹W=)%0͏V+w^d }WPi"`'?!ekRn .L%o8ets9Jw4s3k;u}q_@NyG!2(%A墅@ikxN{=:N v3CJ3sGn5LnO'5VD|g+C^CSm$LIe)T Edr̩hf/P3:Q>_˕:֢AcD-wQ&sᶇ܆>븹y"M\:Ͻ!sU2]k&G#/7q ʷH$5"])j0T`<^?WL1 slv?h܃6,iJvx(85{ Z_XTH Q)U[g]'w* ˘ (/eV<0mNtg(i*횸DeKM/{ ڪ܄rZz4!'%'-YS(݉ R¬B% 5vi!.q2vDߥ;1a"I3PC\ 5],*?R"F)3޲g Φ8)![;׬L]g1vo'^$=Hyj k &_ڐo ;j$r}H11._p%!CN<=HMM}{[Ctɸk vhҴi a|(Im XeSn.ܸ~zZu{=ϡ2j؈M)pg`)風آvy؂\~#xTQ1D)kwYBziɣkXo[ͼ!ԂxnExWjL3󀎁7#PfЈmRh ٻ&).,k=8D.˼j*P#(m AEbG%<ԅp(5F4%VS]>e%P&]&a|Y.o(:bdÐx{ QG00Up&9s 5rmC]}Ayڬq]H߉\;Dg9hahkJ|>$] G+p\An Sj&&Ln]m.+ Q~4;рJeCb9N X+KK6t/fEFlS&'{iF8fb.fDЃ/b(kE(栆VDSUuW"y8X8"29-4o8:h͌8N[|-Vk߰/3T³tѡΪ @q= `MtYێU"w 4&NgR'Vɝmwrɗ̶?8vpNIҫQL2,{}^\DsYOM 9}@c3C*1"6V??ho`#nwe~e*>3Yg#&4On3d_~د)hPƘ4t.k\ͮ B4[E3v!i܀"bHI2v#-9]iv;wsRZv}KLjį ʐJ s]srw0\[wcܵӒtԉp @evx)*/V J>M=k6TI28BMtR0%[ۿP*Ec fuٗ7I;ޑpUҪޛ>?w# rx (*pT͓qBlVauGk8t:YC72WH==sP.1ԡ&̀c.|(G+S;S;y=3@y?kN9uf/fP^e:cv C2, u䘚w{&:k;풄=mi`%7FĪkg)ȷ xߔw6nfB/Hn#Xwcٰ_m.#)Hh=|"h'J3$6//!@]؞振!rw60>tK<1\^lX%6G~R1Ts^ C!sS9I?5,4BjE ].u&  օ}^g^hv ֯KSX(x皐$֣8՝&yz0'\ IyABO`"!w2_NWo1nz [:-gqeVݝư%4}.gaYaUgB9U;hSV^0,E_+T] xngሊC],InC>Z;=e: 0Zl-1/NT^x'S{ɮ۸bb h,X_Uf EjqYCr5{h0Ds>Y=(ÎQo4o96qS NQ*7c@WeGGۯ70*,&ռ>ʆdEJs|2B90A_,_qǛ8S%BZOoc|4ﵮ]Fask*L2nJ#`4oԽMO$M<޲Ғ D3聻$vI~2x4W/Ud[G;o`r^c=6Gkn `< H$ )6Z<^wİA(4es:1F~ wáCX]m1yYrMWEH?l.mbkfօ__djg*?4ܹ u㇩4>$EϠ-i=<vSH$H&@oK&nՆ t#YJ,Jkh2^]O| , 柑3M Y@X=՝֮w=_@)Kzc_JhlQ6p2|NjA(]2M;w˟>W RoP1Z>R2?]<~fQ;ZjTe9)a%83u]f!"#]e~s}64u.7;c"zi5|U I_OӈQk='eq2Yn;lƣ[8$6V¸Ts$Å/bqqTC >A?1O`:!㮝& ѷӽsKoYCI!녑]kĉNd ,xvA1phS5زDe8Dž=ȳ29Nm#u>JA'h.J?eºi˳iʬj旧ly?7AK (}l9iu-C(.B0zi.=.40YUyǯ]QKq{˨3 Sc S7 ̿%(NxLD{Mnns "OLɗo{[j]&ZR2=Pļb O~5UPhWwt`߁:Zs!FZŝsVL/׀I"|8^z3YKA\՘H*eO:h~N[gH*tDQeANLb#m+=dڣ-ҟe;C9塥v^x! Mco*쨡j__Tͬ' u&_o;<%ʣIĆ " i8QADhR']:FuϤj5`_eE# ZpJ]r|4q 9ȿ ڟ<-L_q-tjRR#ĵ;hUq eE|jޖV<[lXakg0a<me;ohC`w'9?wݥDG)nMoYgIw=>AI3U_@q~TEw:y|d!Y(Dה@>h`ɼas9 J5OSP\f+X1ʀP"xkuNqs0<=4: 7=_&8 W4q H.+Yڱ7g(k ڪTDq>ЕfG'wr&cw2PIċgFK>,XЭqL&K5nH3] J0ih$-b14+OZCʋ9O8{R ^OYeq\hPWZƖ{Ҭy2 jM*j`eauNfEmAqbk{\D".:.NBu{*=;'nu+eNPiҤ}dTqoE;ڐkl:)n8[ Ɯ]>:FV'1Ja16 sdg0;('V݋ 𨺘DNx*|HŎkf1`R/@sRT $o[":^'J1#=e(.[ؑDQŜ}4{& IG|"uT(HqBQS䧡3_U |]';Fg-gĎ'k67s^#iӚwŌg E,[CՏF>w ŕą^y%7o RaN8D${㒘bM|/@Q Rd nc@GZGn3= f{U睇Y ś 0?;ʖ) EG8X=#)= ^4qM;}"i&x*ФRz 5ɖ&4٣&@ԭ0܃M1ͭ%fC@4AKx&ԟF>5t$YM1zG@%sze& 7"Iu|۲+#CZ #*i(Jv/.':BV(U]nû s xE-WduʼnLe)n/ՃF0mxE.6 .No "k,RO΢SnJƌ8M,ma8J۷BRd4T52W@YFtTeR's =\ )U(װl H_Ab:*.iMtm]n%S2RBSx2` l@t&^ Hѵ S|WjA> 2gw!nMj?Ow`W)%UvL+~hz[< vY˾/S.v koz-tT]\k0XL| ߜ6+I-^|RMf Ur1 'T6 +S2aBPY9~'NQf:NӲʐ@=ݘU̵x%XfCw>h"/Ξ繻P3s(ٓgB98%U8^@*sWi/+^x Fm^,[>RYZHBL"l- vh3`(A*;*iP]Պ8bބ r|K6%YxxQ[MTo&"y@2BjEhbhh=j6 ܹ[_o ĽW#cH>SC0TI%bR9D?z{%l[C{4O$|gW-r>ruU}pDd9Ɔ^UvGvݡmONL< uQr^ݟ҃kdl\g,&6cQD"F4yqxshƲ /sGߙ'CIJcGI~Yec0)`N7EJ@,ȴi!ì9 Qҡl0{֌S-UfzF 2hG A S{@bS]Z!bċ$pET^_ʦ>awDX+|=mUDs$n]`('Tw(Y3._#'7z&yB|`rj9e9D@Z;?Њ"C+j2$Yۻ){Q'̾^$oĐ?Q/iC*&&ҟIE?3rx`v`wsq}0&1v7<^y8ϮN'+Up M#si}yxɔDY$ AږPDOM?ˆq2)a$4 _֫%yN6MoomJJ,ijh u!4 J;BQaҜ3x$~/J~%re~&fI7\mrYc?*44omto ËXMnqM%T4\cg?\uB~O#(Jv s yhY4+[=6_V6) ?: lZ )!Fu}#>M0C -17;:2#x4bHáK4v}]C^&Y1i+eX~ߠsj* ؃97]/ ^ޘ".s?WEb8 ?BK'mOUxdv/ϯ+vxMr5t'OTa //[ &+LvVjKvU/ۙu5jh^D$_j,9hkɕ {5`)py\Ėu^+q 8* KGŶ/^Pnsk{K|+R Ix=$gGOۏT7M>iqt<{NhXrNQ翣z ,?yd%786%O7}=áɤ'UHqcˡ}>L۔JU! $/lt:Ax4^6 3P(V2c7dGYIFH:I}#3JvB U|bp+^RʃE6[vdkB{ z"o{SQ&&M&JY瘿uN歸 FRrX9B{3ȿxF ߈}ݺ8dDݣvNW.7[g1mW麞Ctq/n( bN9cĜ8ܣ9G 4͒72a@! cx1 uQ?-m  kdtQM-3x*'f8rd1؆dwU5J%3c8" 7m'jgu Mo]TW8T䣰pַe1Кl-,>ܑ[~aOz[%::;Nq؟qg".mއG-ʜmyy^h=^0)5&>$. 8xWh+Hoϫoo'?'!D` Fu[c&u 4daL3v"ތbmMK8MO컞xRfj=P|Yt + #c3oPU)VaBq5~VqQQtW^0HU;麞sNܸYG')&rb(_%݈O`=as.WvGq68v _++խ߉"׌d8,E=`*krRlCس@(dE␾G; y)i Ŀvo6rkD-TYAvUS4%"= 37 "ͬdI/'}94' .a7Qڔ1'rul@M\^~<|2_{4 C@ g½C{J8T]v%bdj̀cr,ZtfC, ϬgJݟ IT٧sB?5oCaۈ*P<ۛw"K2Z?{̡z=$+a< ^&q.sݯ5F!P0_{ѧa?Z+^P*u6;#T#@eU5 frX >]{g@Q.hRҰlTv48[8P JiU-+gfU&O 17y@jʶ2dk]8h%bҢn<5}]?gyz)q5:I\C$Bm܄\UyVC F͂ZLaKƚ Z8vs< BU4э *R9UxdXo B.pJ]Ss,joZ[iv!&˩[wBJe>&chGd'1vssLÏCvqC%xla28t#3QLQ0Bɫx4M'rӦXgifC\ty!KE>CSx0yH.!⊘S{oҵu>/#g&ooZ<܈r`%nHF{pHPVm,Q1yR3TdžYo)NO؃MPļX=bxZcIS;?!Κ8[¼_K:0Y7tX xg,10= :NC* Bљ;74-7-Yi}>I&WXmL e-vl)/Ŋ[*2,?]JRoj3 %xJ<@QJ)xquTgs]6,_]d'jQ8 'w+mtEC<c^N1BMqo` 7hJѩr|Վa'@+JюC8^Hey|w'?!ѪJgp *lüDۣ "n{'ܽ<"l;N ׵p,E>&r)H T:.M`o: /faY-\|{4y*Лl8.@a'`G|?fU+nafHdlϥ0S*gӛI-l3n+tqg濸zTaCgzմSv'nML&ڋ$ndC\`m5Ώ rVg˞BU_!1yөT`*wWtRju I3֔GQfڶ OБ 6"|+^ Ceߖ쫤;?J֌/_ 鲖e% U C;Rc:k =nm<106yȯ9/!~j il"n.ѓ"pg5"ıd/˾uXJڽ5z4.λόahu™Fk2 OɻȨü8yTĨ&@n"ۛ0E4Ǚw =_!&QfN64M)z`| kt}E.tcw2 MO| wmQrטfpkc}!̣[0w/ $&/cvВ=^M>س}[T k?g _ԥu5ɯ}`^H:7ߞfTsWxAة ~>L;!wgU7ȱ%?o7uT2fP]cJϿ݂e+cxn=* ae)*Ԍ-h3 ږ[`PO3qBXQ`xW˛0ʞ [Ii9~`%OO`(1D!tH]J#&vbaE3٭tΪvtգ4T PFD-f>f^!qQ3ˣvR0 Ft1:le4O9]MK#! Eg.FѪ0U6,;QŞ[!|~1‹0=10C"Ljj,_ފ#oZ:*(|HzB: uБN_e՗=_Ǿ'9mЛ_j=7UWSOA.GćMw>.:9N>QC `0qSO% wȨ-]nq8𙍧uwUna~8b z4P%8X:Ū|ƝX3"i=NlTeK.Ae:ibMG- L%? kĄ|RS -ՒX%3$_xzQPg#T7*4T=}@S][,qIlvKuS~UeK wVM$ NXy^S 2A+T™ YKܓ`LRM7vR7 R#eoQH_D$Nzؠ<('eCӮt1qgoӎa ~+uXxbNF30/s6_;KtKoq:bXұO {'ToZuSͺG>JGZS]a ⮠)$,f n6ҩ)Mh~9~D7&FبkT '![}WA91&sX063 v0g|kWM1=Eaތ\`%GZ"<_y3g%zیieۅuYDc=]KNr˥ڻZO *T'{6r}:BZ4ۜuBH8K]%&!JҶLL(e~#o 7ԏ8"'}ԑ j^*.X<•ABl=Ba2k~-ѡޜN*zM]$+*Ep{ٺ5qi] RLftϱfʝ% `<I1vs䉋X5߉D YGLEMN5xEjR \J'BSk:'T:v-ji.vAed>b;+$itC7y#5$3 *n580>F2/4nyٿ? Nt:k҆TgI+gaveT;|z֜gj{F m1_X,gJ4, }E:aw7^of@ ʮHA`@}tn`Fw>32G*Ъr~S+ڮIM2@Hl[d9=c ?ݢ H86]31B A%2i-gk:EOd0E]dCء)ϐ1ߞ])po$"}Ia˫l݁R#BɕʇmbYyu]4 ?)Av=E탴n: ZTpycI3Z]!')غ\0hkω+2J3M~E)% ςMD]ۘcPŷ,02C5`>#@ -g%m?-D4&+D(_8[D0`q˭e&Cce-Di5QHw h-wơ{ ͠TECnp0MtD=p`sÈ1iU9"uWq!d&prqrO6$ʙꈅ̈́!NsE9QϽþ7%$r}joz:8!!,] }hRw~鲬p+uou1y%E:=]$Ƭt:e*3xژ~rӎވNԍRZ>#=Y]S=d3ٗQhMyأ86VlK=ٻeSا$tho  \JoӒ:sI!GMRp)\Ϗ4lY׺^j4Ϫ 'wBKw㟬+ؙ V,TMNR'@\Mس H _d{bsae-qu4X,C7XjeT3H֏#D.&3К9`- M=S.Vˇ3f8w ">х7?>";_A/QP^aDK USY^eArgP!}w̕nZ0uQt4ϻfOS%圫8Rb  #!LOSɊЗnOzo3w;3w)M9m?gZu5\ *Xjz߃OCsUHqPy hC:j6>-B2)p1!VZđ1W?e0T!UtV?K,MZgzdPFc~J*4ս ؚUa}nf7Lt:.-j*Qt<)H܉%Uu QtYr[S\\">q )28dg7[BCP7qԍ1k+$ , ڑɵrRW#pT,m(N(kvu\q )B:MA'y30`[">jHN.\DN˥ao0 MeѩLDm(D?KQ?YOk$:sgw}ӄ}eta'9GU!UrG_ }x9t?W*gxɽXϿcS,?ZNX|WЪ%H;6v20媡M܋QH^:!!UTWM'Afued6eZaǶO#}m}0nj:MPdi:bҦ]&-^:D]E=6Sڍ9[]m -J qn"-v,BLeu荫ctXz" ЛRA7`_dXQpyW* TY-tv0YDf@L닡s*f$Aur㯞vu{x_5GG^'J‡7iIR nI^ \Ŏ"^AK HʰF1H,ֳnx֌\|CƁm$.=>.%(U/U 6!e J3{ ޠh\lYf)upyDT.C)$xcZJ.N)G0Z=:҇[ejnq-kS-"7Cyv{<PTr*-B *k |s?ܷQ%[]TD{13U!u[8(0J%dJfrn1,.)JaDƿ xiZOBN(e@P\yӞLzR+QUIB%oz4R!= ]n-".xYaq[fNJYROJu܋<maBJDgZMTvqL%dZn{ԁU܅̶z4B+e}z-P .!a '@'.u A"V$K]ƪ uj}M:ҶݴF*ũc_.2M'!):C:cXV 0VyjB$d=,bd7z4gk DÑPey"|4λ\]u11qHX`4\%T2O:a曣Qc_k9%E9LbeIoq;EQAt꺴9yqF's^?%h"2]V q;w0Wk녌7@gUk<#Jd`f>4l"X^B95!ցexYѣ&pˊ/j|Xlt Y=IƽJ+d:v2?en'IKĠO}MۋQ}ȱu֡;yRa|Nd#M_Gn}TVE,n<0u<1-eL@ +ݡGx;>ɨZ0ܟk2[q1j bԐc6?V &D 2}źVa\ j*pi0%:}}]>(}ؓOU3E(j~Lsdy{n sgx?jp,`+|i ȷ$ ɲd췖t`;#;MOho3ُƯDzz 2RBb%'94 d`$U`e_ \ʈuqmfى$G45ȁ^iab_lL.JP璗fc[hu\ƪ,o"b#Z6`K(F\,&F%KQ~צF'|jňEncgQ,ejgԱshwӌ24cոq *܋3F5%m(j*  GC<}$;`ה"< oXV$[r7Xlʭaf$``%7J)4B;/s) w$ 7L(.b [co4}jA ~$v`zGwへYO^49pc="xJH*BPvXNB,"i;̿H]R%c m3d@ Enۑgg!UI48h[q(JyvT"S:DF56#H F&tݐ)ǖ^ ^Neoʆead)z4E嵵&kD|Ni퍞e9 # sn''' \C7CdE}|]ax-&{I0ˉ*S1훑W ov ,#'Wq9"poe nJ_[ʛ_ m}F?/1DRav 8FbAuM|Igt\KoʗS0kI1*t9B0'@dDi*:`L˗=Uf7K#81ao4ەMt}nҁYjU-:'T^jŇ b sP(I^psZ|n X.jU5%AuN57h1R/\("LM#Մ͐]ʧ# c v1O5aC{2os?Fr3f̥oF4,gUF֤/dIU- -.3h ~2Tbj gt*LWpLV&ݞm+jd{)\)֥DCl-HqGk2XpJcCJԇLosL brtLu-h$Ȱ#~k]fIx.Q:N@8K 7{F,َ y5H@ѓ9Ԁ-[vL;B-oLIJyT4Ҷ*x"X+kYx*L&TMbCP`ޓ`eLm$|vpI5{B;ޑ aĒ8} *ʅw8cE,!.M$V`Tࠌ$kFN3]˱)[ۼ a{Y.NhI f 2{N/³ yl k(0Sٚ rm`{4Mՙ3qȐ<l< ~$g;|_Qr ]JLC@#ܱ2.9/[: t%/φ8,[1vF6IEVE @rerU =2>ќ;'h$3O猽КdiOcC{tY2uJˑykx?I*sg!= VHNCac@T~}^>xc,N*d70)J2`+ܲUŚ3)ѱzNDCg.r9VYpY!j6HVƞ-?e^zM/C <ɓ8\(<K-;fIe30kEzW::Y(]*ف#[P㻈rDmXr W[(Y~R<րCD0NhƉlf 9Yh(ݧ0skOnAz|KwDc>G {3J<l&]PZMjwͤtƴ&.J^tAFښb2_=- IG:ǚg\/FԋawASƶ磫< x)cIn aW5Y֜>]+{%>RWhTKQ V{;Z eX%}W.11~Ѫw|0gu5%CBXHFtFp~^I{1aBh'; . ΩnpBm5Yg1Ua$>śNI%ຆ!̼@u6 B Z%J {oQ$cH>K}Mrv1iF흃kSvxNnUq҈ .D- J/<^&߉OlO9pLMy[;"~lwʀe޺40=Jɔ]gBX=Dhy"5.gSo# ]1JaEy8N$ab0p1ӺeuJ$רjD̉Ӭ[|n@hMÌT-Z}=A8cǀ{y.eb2#a54G~E(y\tC@)dz498]G6!U2ݏis]_^]1f5_ NBb: 3_!׺ JPz)qoZPrai`+x2masV!F/2nR=n "G&Rk8L421l C̔ΤMT+ JZ"`eyÇ:6wnN?Pv=40UۡHHELKt`&I}2.力5Rr!F3F3n/Vd0qրDZ/@e35Ǝ"j'RH$QwIxIxe3bekꏿJ'$qbE2G̕S4\0%` /-ol9<}4jfX.̣RGQċJ5]E=^_%%SqDҜdB5tEo`J1U6OBۂd'2bnqgm@΁Hߪ/U\x#|̅T#.>.ShԄ%ZkP?mAk  IiT 24sBZի8S.; V/7˖ A4=U5vR$ŦD Wp \4iwU1=qv9b0٧]z03.]ǧGJҦYXB'Ѷzk],E1Em`2PC)m>zFlS0=p~Ꚏx~}j^D^cqEe?` 93˽UqD` ydgLÄN 摙F oU%E;7Rߔj"T202siǛHw8̞7~: [!0Ls24@zDj۳НkRjr/fŠݓjיOhֵ.`H`w(FHYeʾAەVnr6 /@E+tm%5>] ""6ĉ;FL$q m~yoL7 =.A`ΈhV!4eHFf&?`jbҦ}8b4ʨr2. mgob46p[7Nc @7#^5i"m${:0O[涷beos뷐x鹝hh sjaK30-b,`GДXJC83o<-0\-iRƠfV%T!L>9K)wꆻ x FrGjgigHJ|)a;2#W5+|a\6Hx)nq]N ΣXQDr ǟ ɵRvjBW` A&ijn[0 +c *S"u\5s~W87avٮGAKX+VsN~,7HȌQꏗݜ閇W*5<1k(k{Xz[`6r~qgxxŦ:k#Y fc-7Vʶӱ`cYT"AOgCIӼZaA$:?%8%[cq"؅LxiQƦl<҂KN&wU=`ipG ػ(C϶ZMDW99KdHؒP2p>\Y̜Ba([~((V%p%2oyNpԞE7".ׅ#dM#NB(d96զQLܚ۳UxQ~J] s1 p+ Bj?6?k|E }6|sy>cawp\zSҎ#@h8 G,"yP&oqcG ȷ2Fb\#4L,pKJW ,]V=o-/l^]& ]PI8%A*~~~(._"9(lSݲc4 1h{,AcipW1]L w30* oiU$d"żK kפ RG= i_JQX3zoT2Oܭ ׄf;z&e^c%OU5 R#^sɾSLjE(r; #/\:O*E:/j@U,p+9\8=zI'tH^2]4gL:¿_N{ojr,ucjaAvX>ƺ}'n$C /s8uX\e)ݼAbG+g!Ǵș7k6+X%€<fQd! /Ɏd0#JiObqP jb~*XM6SfU-&ew~׼E6 b\w `-a,1a@{MHV8 R.wԄYc ܚlcd8,oMVlgzE"?^X{^M/9F(pWxGbx1)߿LZ$NSepsU0+jͿ7C%Zm?`>=pRёAϣ]/j[RiԮ"8#w2*UN&=pIX+7ڈ;p 6?%dT!}Ǹ#A& v(9tX\4:koT(a/}"ԹAgl,sLFYyJ2DF\gwp2Q[6gPuxąJ|dCZ|솣 n@jX<0w3Um:d+疊pы2HӃP>ӁzX۩LkJp yR)z %3$o*;Or  c/+Yۅ 5uSvn13D/9L+u6- ce:q)h#k7)FųTo]cY OC/7w{ 6O)O-[_g7ybђ˅1NeD<ȎdmE'xߓOئ(_ xG^3q.g#^sdarw;ƹrMBLHqغX kp$WY(G1^8tg:RSEpep܎VsT+n Mk>-n~xwd<&)"9nIQ0 _dpM?$s*8v-' R.,АV_{[Ab .TJ3U\S| QRz4eVej]JW@~zNIwKX{>^~xE3Axk(6c lX3G&^T-A4xMO]9W1,:禢_]ǣRPͣ˵dW@'  ։6&L'^ |_@}4y朽]TriPhlYgI $F.H?cmm4-`* (7Y "8dړۂخrjchYfsp2:+]IhK\2}ŵIku_98o[:P[W\ J<(4c0cM~K ks\1D\}V/&Jޞ!s"l%ѯ$)rM2)O6ʏ'fQo}$4?+"kWޔC N'">"UTE|[b"dt*fZѯݾ@?qݑ!0a&xa)J$N9؞&U H3na\N;ƞє~1-!+t͘2K`١ $wZGF nwCE" /C**0[dcrniNid%Mr|+JX8/Ζ4|ەKWUb\eQq=}{Kw.M6^䧸!˰ N=?.eӭ1KC؝V\Ύ?y'meyA@}δz ݎR?J%H:7|Dr+XbѼ3#X=˟v@]iKRGA;B5ћDe=Rhyf8d˿aC#s} ۷Mf-ũʽ%U qס2+'BH`{l8*ٱVi/ qЂ2N 9Qލ C0jx>MFTr!q\ά9/D$HYsv#po=v$` "Ѽᡕw^0.H0 7ɇz]@Jߤq`$W׭,ZKm @A<79Ks`@o yIHL3B3#'T U Z7blIJң%" 5AiDYceF=e)NJ=Dg76 U'%cu5xQqj]]hZR*-VDt,fV|1q>({GJhYqg:,0ܴe*ijBYjJPzzD+Fj~ݦp|N<fI.ax+1A`b? ЯX|t2 'ȆaxlK5#\@Iv&+ʞ^E/z1ċL+GωTEX"W[vj)•YP_g:ʊcZfP0k]rK@Y s#&o 4ΙћGNbpUkCUňFݍtbD;0o7L΀]}3Wn+9lUe[BO'v_ϫi/FQ\ حkyYDLPݏ\r|D2G7SHR;(Z֧.Be k,NGcnS$kB 3w&C!y?6X*-昪5ثݴ"IfX`bcк;rlmJkP 9wO@8nVT[9;N\>Hܜ9*lYNf)arcU֭C맯bIΓ;؋2JL"A(W56|)?kb`u/RX2T4")j@a?qۄ^mRq( .Z!FѢLm1C>r_4 0 |jmt} Lvku{j)W[C*_%Aɞ^\@â6.3LI 1-_19<,C6x QW`&FJ}Q\a׎QzW"8ZNRB؁1&r`P`z)ϔ>txas5>#Z^g0r[I &ƀW"q?S!Kcz/wrihŨ PN|C_͐>/eT,;͟] U݉$F-<5-`9ԁ1-$%ndfj^LikL1/l]pg)fU8~1¥y}u Zc ַ4NV7~1XXddYY؞@35וP! +Fk!@8#U1 2 Q 4Du`&#ֵr 2KY'h"!H(9 fȆv:4 zΦB]=!&p^oAq\v2Ȗ4?fIލ˘ՙĺx5&R#iixwݢ#6%y`[bEQ[(o4בY]}KxDoJ&T$Rc˵ø̒{{wNиgwZħܼ^m՚c%as.7 RRj/52B&M"=H!S׮`ZZۇ0I;f(9uDJvoIW:uF|#;]N/]mj,}3 滁QpY-V@xln$|&,Bꀥ~'~#Tz7],YO]W2B_w5Ġ]!uvBdԩ:=Bl݊ ԦMFl4r}7^mjD?lt̂*-7%]l-fN(V p^t5J̕I!3ۃJ3-LG]hi3 CD}iл]ŧ6l֊*%dziy1?7eĆ*Ach&r~}FqJ/^[f^,r@'j U/C1*Xì&tGՊotܗ8 :{9u_A 4%/ 0B*L꫚y!g 9@%cFflE0&AkY^evuHiZjDx$3HsK9e,אssp6ɹ oQVBJ,pm׊O]^,U |5Ïaiei#D`:a6Zؕ,`o7P`Ӓa0GlcKtwrcwbE'c+\)xgvȽkg}}N]i@.*ľK2D b0k5L8 =~i#d $ S/W}dg@G7}= 'M?GYܔk>9AB:4#V|ڔ,uV(-R[;p…$ҴIh5Iy?zx<;𗄶CJl'1:e, uZA3:tC kZBLS_!,0T+MXSR5O\_'M 6zr M*-uK`T(t^⃼w 3iWA rS0˾?}9ǣl o\ï=raG N5OH 2;w AƌxDTψbԙbDN(aPv+bȽǯttk>n _(i$tNS0\ղ۵J1T:]qs4HpY I#V!^o4M:_[(?L1eÕcZ2P^*$ ٹTsє!ȇ _QJ8`b cy+L!HA DڅⓔkP8m g7 }VA1l!ns$s3TX7~/X ]GJ93zEWVkD!IB`E%їĄ މ=)u"Yi.ҼV 1Gah! |j!-bT"Z`H= YQ ϟ pjrk6MA&D<4d:UZb㭘V[NLI/sp([xĩ{bb5ȣ[%Avh‡ ~ ;I?r3&@t\8th.o?5ѫqbʺȳؾ=baqf`a{o` =ח[;7x%HDs]H7~qhvm3_kU f8Y3wM?xj||}OMeqMIw: 8[U+tOnO)b~;dBʁoMJhoSikk,@oQ7S8+fyF? \~Sꗆܦ/Zy4=/gk cZ&8޼B ]f|?Gr~%q(JUCUsxANqQRlԌ>-).qVqE=ʳtoc}Z1=.y?%yt-T.u 8Xz@/Ҷ;8:Al\ \cꚰR7Eߤ}|Mq:UB Aڅ)-V<!ELI衭xpjPlZն3Zy^8%$m'Ż-qk[bľx/H-ՐSz3E<֖"{4guR.trm)o+y뻜/1P"ab~`^(oTh(8:޺Ω0+o RSzBh9AJL>}Kaljf)=!(um#ȟ<`ajID,qO˧r9Ix=>'J#¯F ^q&܎p3qbAJ5'9i"VZDm\NGz'-U4:*&?uMל+LG@N%'hByR`ok.E`)mV^5E<yXO"!̥kAr/){SoTdx\&}ĞvaKIe;]J\*5|G8yXg'iJY$IDx))1r-ME=\YJ]#{-鑔-OjQb?*M!F{˛L^:7d],.ؙ/E2 O'ï\_[,F+2 2A@ANOֵk74œ"Šg˪XW<.1ŶYŀ29$KDh^8h^x\fٖ[ T>#I^Ypl <7*Sa]ʯ)QtډdYAB6YQ#6g6-:S C1>4[z""о#??a1r{*챣3Ǧ*\XT|W*N]5dCI= 2JK+D`Jxt r)` d /ZK4)P"?m_ n }>o2V{y-pK?qok6QsV`x]"meeAW'#z’v%Jޛd 445XQ/ΖL RQ3X =.6s"٢cI!i;8ӧX#P w˂gRk$JOg@xݵKڔ-s:Xg9fȕ>o]fc 1JZFzK߅.ξ:3 ]!Fd5K" sosByBei_k|6krP89pp3Au9'ÆeNNckLۤq]/յR8D5,Ƀ^.uwڣ,A˾̼gdS\^>HZxo!::ЂjeP81FoDENIf|T^ҽ*u$(md$/jމ^q g /0?{D! zUUwtAl'-"\ztmy|~T [H7%6G⺃آ-z8.O.;ุN ZF=Ԕ3V7fIށfv ҄&8D<$"4I 7Ƚ:Xq?t&eD^NT@~sei ֟qS LG Yis6H%ĠZ<ӦlbR쒠&F6*g:@Y%=]&ziY!Ub4+ ).a7Jßv֝J&EE.Z ^%?!L1J'"D>[nٹ ؕčA'!Ǡ0Ի܋& ;!k"`}1!l2U6qd l &m/IbCEOxvDCjgOajȨn 3Ƈ~н:PkNŅuvT(`TWA@A>s }N^ Z:0uOtI= w; ~%<X8Fo@fHxNH?rZW`%C&(lbOX8-VPG Ȧ͕4*:rUx 3OSmU(@܉xl.:8ySjyi`aO+{3q'w8Qߤf-zikQ:D6 ( 噟T4g|g .MCpƒhVc^VAIVpTW—?aRz#g;Z/#Q/$M-';bD-ɑ/†EPlRC+ɽ8\sҢ"` }n:vR}ӃT5adO%>;.FISM>%)/)VU#G&}.Z)(ӭ+bbS*UmK3XH(~@ߌv)V/ FWI>Z $D-/u=?7fovRC=׵眙Z*0hLM&)b.N2pG}|c`e1V(:8t4Bg˼5qoskI9IDW* aT(rqˮv.f+0R9yv6;1& 8)? hR%f 'x3ge?;g^{ɀYVsn ۸QN64߫A~>m!Q* fdg~"}ZuFk$]xYG0y2,j>K I E״Ҳ=D*4tՖG/}sinгzy*}GqU,^8Ժ+*w=Yl -NLEEٳ$ʖXBKB$p$;4Ib-&r;t6QT->%FK`fY,,۝;4-4b_cϨ2I۷)t"#mv7ETj)wG;+zrfH? NkG8$ĽL~&C^~Ԕ=%NPy3bu~bxf=A<~;/7eT $ϩ5_7A:jd!M_&~ 9`QIF_-Q^a60V"f[hiPͳK5Fx`i]z~ݎ FwFb|U맊:8z{a@6LxY%V<"wHRc~͎LǗpZ04#ګ]fw> TCJ6:Խh0wrә3j CĻ0!d:j޺^ЬZEeӪ;?!앜&N ޵7O kMF@IJt={,2TI|X<ؑT Hi!:]߲_qm&35X-C.G01+.i=. `ʏL ay|wslỿpxvBf?gٷ8I$%*qt3> l4{oGKI}34Dji@}&LC#9Ý44MLwv}lhA)<,,;RgqOO$OĤjx .ĪK3ƤSu(d־ ofVbYe՜!\w#+(̷!pS2n!7׭; UNc0"sO$ jՑQ(ZtkE60nxQwBԏ"ՈP >-K%:BQ *}v,9OfcyaY%+8f6Vi?aT“~13IV$_691txcI?TW}Bj 4U|K!j`CZTC70*a4ͲR>$TRy&!XbyyI  ɲބG'IނM o!1%Pfڔp=\G A+)FM,B_0C- X =0aݍˆzOS&Dpޭsc=)zrvc#U$`HRB\Ϙb ħF8{qNhhJBȐ_dM'v-s[>={~5f 0m&>}܈=մd8\mx,PĻ&FI%$l&zQmAdv xގx)o{P7:R?UU} ذc3,.hc fѓ.ƃ#u/凛KT(1u zw ϞTbtU@pkv^YsJ\p&%'5~ #y' &?K p|ya{o=Hi{v?t5 ȒLs3R͈ VC3&VzRT$9K/(nTNFxgA,Jq9F຾ۡҫ0Ҵ8F% %єFdUsQw_6Vךf'MSxAb't+Œk r~s\ik@ zC>z8+XƳv=6Bg/YQ`w#8Ln'42?o(~|O_".l`|苮x>*Ë}Ky $R\e@d\ˍy+Q1jT {O+a}$LM ݟQ9g ?r9XB`:|JyaޞѤ!CJ'. a _+xdp#P}X{G^{j*ބf1gfFGdףl#faW,|)|jܱk --K2l[u8GbeEne4tB6HS(7qɆk#S 8^{ʪ/ ˻5_W272vH&"Pkl|Y9ڹI Y%M-S-˙M#"R2߭?,dRu)^ebCr@Dqi|քrD >x.0Z ݓn9QS"9m!wuY {frq~BGD'Dr{$\p=Aτ#I2duellylČYj__QOWԯ;Dzu#1If=u+O9~!,%MRv\ͪ Hb?7'Aris^śos{nHNܧaKQuǽ@›[`gRSlv,aȞE*j"d-1˖})0b!7T*ueMD+J@Ton? e₃y9=š & YSEZظ4Lfn:U i}¥)ݹe ?2Νt)1nc˾0SR*kb\'s IAXW:b\\6SQR fq8GQkNqj'OYOx p Ц/6V([Ueڏr@@r~lGz^)=P4*a9 w%q'g]ew>j lڰx.6ԵqX{p ?gڜA|s  o {N[! :+hGע7I0Zz_Ls8Ԝ7$˵*V#_[M,L<( L 0Swi P`U_w 9d!;<%,)hQ{Dg?"MyX 8g;4度q%=|sr⋞˲xy j5H{BWv Zr|{W;chNDtQ6.jC_,?`U@YQZ 7b"oj9Hq13&5qU*OPtix:uo;q;0.?iBm6zz2һ)r0c [:XoHY\Hj.A%u0%Z.}Iא in r$H{ܽ#t\N& 9ȧ^6'-u.;\y<[m=A֢Bդ4vfRt:fȂI>TcSPE3u'%߀9 T۰.C-R픪`MbV7Xa \ZYο za^]f-19|)ȈsUJgo@>(0)c2;dY1 (t(N4BXm oo7ܤţqL(NƧD|k{~WX{{}V۱`-оr ƻ@fT / $ݙptq B[jc4 Iwg}_Qϖ~U2gy܆w z>ZN穹fv0<Xq 2i&把z,]bsJÃbt y,q7"'9N9* raz1pꏩZ=yO]+wc*5ġ{*!VґJ\4-kfE"e ] ?e#5lid|w")ᷗ{!sJ$yʀWeJUu :lAjH`Y,Ve&iA@o$1jg1]}*]$J4|eyxd½ }ӻt"6h npt;9M]vƄSƮ\j4Yƶ^{@m$?! 1) ϪARnP]})7-8 Rsn}hIR!\z[ATĀZj0s 1% }c4a][}ۭ_%hH/\nYn.D%ZʀU3sH^ȓ, 6D-tѤqtiK81  Ƌp -Rg#oN`.O jGpa#y Yj e'4o~S4"+ *@}/Me3{ܓ%!Ӌ|;tJ=)Ԑl="P=($kR xj)4p:IkJeV^Wiqi! YKؽ}[Am75,|'0cC.MMibΊ }+ _bn0Ultv1X)=*2qWԥK)$ jQ@u72+jȆ[@ vC? oUj:"tgtrkZDx \ʧ1mP^J-!f0_0Xsz/;#7:'M|-#L/4O"CWd]5 Ǡ Ɣ%(? k/HZ帱RK/{vľϱqK~~a}&e)[eTd?$]$3j4PP AHw J"2a$~\ܟ[݀.UѢ@8W8kW/6zVA~Uǚ/K> #R V9[_SO{m.OsKqRWe6L;Tbg<)iyl|񗝡*5cZY*GF?D`y>\:, \U,nTIj FՁϝUvCdХ +KYoU:ewU`]uZ;%8ւ=Œ|qq!~FPgL\"9K/ꍓ~({є@it9Q5ccef6F< hŋxTP}=0!6Tʏg+=|K CP'mwo!(IFɫC 턯=moB)M d_:&B&7,oy:)QS>B|6n', y z&ov,c)P\ >7sjYGDYybGdRɣƶ3f}zoQB"qƄ^3c6[[qh=ˌvCRR~, $;WU(O(OPFnM\[n7s̀ש]e^TV]G/jIϽܢyb)H1mư&e[ x5B#mJˇݮL_`1BcîUIn`׀Dup y){kq3DJg[BQON&/YMY[-={LroNQfu0SٻrH}*dN P ˪8E5ز6W޿wA(F{Hsy7'=3?=D>vA-a>.%ј}bH"ۧm{\ re@p^iy+ceI+Uɇ@7*GCgbf:͎#U}t*AfӕJ\E#.UKJjphq"n`_|a(ܳIۼt|vTƎRU0iKm0~p=YsQQI~B&:J>Q%r%Q GGʺ_E.%Ly G6pXu[~7:u~Kq#rd[`ҸFRXg:a3X9Z0Cts.1QI_@%eK q㾡H##R%1j(yr> Xrdhc*#/Cyq:!eNR( ?'CeuN 4:U:7k[r^ v˾,hšA'9! &FxZmUcؼ5tVff> >HqvIbMٻ/( ޵ٽ_:~oN-" >rў%R?'sKu"D [qƌ>Z Ot$cPO:"T UQ+q~ ,Jp_? DSl "wu ު/-teiQ[' gJVHLm֩ ,Iz{7R"ל | `+DJWs$u^!,,Iyh@4s8}6:Mmf2!įFS> (M4(Β73u9!IH+\nrA~&Bw[-Ydi `"CH5thUzH/!l3d 1s[Ayюb@wk& F O>P8/X2z+_wBU&39) i2·mHWU$!;TcEeE;җ/eJm.yUìE`&x;WnlP";Z{\=W=̡4Zi?<,8({9I8"rٟI*,?i F?7D7pT2bLڰkⷮdŏֺZƻI5|T VKvZ1Ngd0_mLuj;jZ A< ol_2 I3KKVtgC^ 6M%*fkh"6\q7.goê?po #ayP>Tۼ|88<д;~1kDnfnfJ rj)V6C /6`F{FDt#{|Z0[/ʍq)[n IY?}.hlB22OC%PEUrz޼ '|iQS'A Jl槷|PqɡL|.{3ଛטipnRb @'lmߒYZJ\?eG0}D~5'ޔs|o)ŗ:$M| _25q-d+XOLϢGA6C,{aZu#"h#ȿoYVR0)<9rgJr K95,6 L|B"vb,-+gInk&<'6J3gI*0c[Ś/&d/>[!u,0J61}By/ %`\g7wP[AEE_W `Ep"V3]R$<D!9^:Y7jҶݤv5x:R ̊$ν{SDPgٜw{ 3Kg[6A-6@k|mƨN՗KMۿ4EIRc58\]a u\Xk\Źssdۦ"z"svFYЈK5/kOlr~7%]WEYw*4?PՖ5Xӫy f}2RB$J.?'kñLC;G|ao!X@'57 QIUDqu~`eDpuE\JFL/(E\4h)NXXmq'ȟ 1E ƪ[\l&Leouwb.k=6g#?$F2yx2^Jx}z{z u;yHD<"N*KK4մO R%0@Z @E-<)3Bv/CR5\΢ A:vo)hZvI^nܧ'ba@Q[&aռ?}O? m>f\Wl/[ƐPϥE9 J 0w(J ^ky3.fֽDO/$OпW^upfoȋ3V#:Q9 r\g<LCZ nf+O L'W_b MxmIf ~=xNzC唷3eu~6"Bp:YRi06ݒu]Y#Xb;o>6|? N}sBZTңL7OaOsu9{PB ǜ)=* KA0`yF+@cϢk} H>D& Qk3R=G6$"0RG.}7c#,$pɬJڱNP9lhFkk*Pr(VC{|EX|[SLi01!?Un|[i[ ?T(D `-G5 e:Ǻ0gdUw#Gx{ ' CaЅ8GUTQT(^bD-xcL=C,U79DN7Z:}j?X,ݼ_G t с-9 CUw gťXl Sn~N,XU=jtL@AN`3T!:fLȌ^̙r:ؚ P'rLeyBKx1sX"[ IDȦI}!p35ga1y->#n>6Nƀ dsB'M̄5f2 :=Zd'C<F5qߠI`ңM@94#LTGZܣ򵒋VSfV%tntI'&!WӘo$i;amexH2/zuEra @FbGKI|x\G  ٸBЄ;h2j-ܦ8#; L~ژkXO9k#\-ED6ش1=cPT·y% q 3VoKc=9/B neTYV]O,[k`1 TcuQZW͡G?z^^ه~+0]9dZZ0u8-]Jҁ2C;AL],nݟژ|dώHn,o"/-d?=m/y-7a0W*!FN26^PbSD^pyR70R^*J:;x\D.&9{z/F:F ƭ'+``\iMA]5G8#˻"II`R&s V|G ǖ$ѐZ#/w]uEhn7d="$[eŽj;w=lRlVu='gEۋz]/1^~_ή !X iv ZCܹJT azzׂ[ r4FSx_" V@We(P夃`-]JtZq;rΘmV"㝃l&V.X$'n^e:YKY>B4 ]$_ I ) /fe46#H[Ƞj??|))h~\BpF*upFtq)JnQv c%]BܵLd>= ^Oԯ*qۑwIBV S޹յڢ՞*)~IIj.^?5ùyGParlUlϽO%82$rv3Z>&,?CP*D)W 84=m'sdKzȄKHYTUHs߿1rŨDXlWC٥:?o(D;Q !v}~,iR ~aRi Δ|'m ~ pFf,r3Qa7G4fX@?0@^jbWMkNϨ&Lu7uJ9z[=%Iuwe_ w/9:Sk6Yd=\?qbVX"#/_/jZtt Ë,}h(%]Q@)fj t)M?l?j6 ,rc; ::Dĭ=phñC )1pԲ@g+Ci?9K\r{Y@}drZVեQv I|$Ez`peʸp 3XmYc~Fl`H0;X {4"v?~⣕8Sߓ,*bo4oj6qͧ݁Κ4Q~(#@ZՕ8_Hx ^:II+1IJ(L t%LKqbۢDJ]-~P]OҗO3g>bg0rK8uy^1"Y, [9d3"cP9 R;sNK`kWuo60m|$ԋ5WWiRmwc<+>6gٰFW -ǡ +Bc2Gj" U 3{Gʟ-qDmه%~`.'V!}i%j ؑ FrT.Hᨂl)4RxLʃFHxC`rJ?rm[mүT|)ASgށH #M吥Z)3"ԃ1a\&ih!%r [<լ0֩TKCSB,ṫ;͢OrSsNud "8OBWC_oH\:)b$=\77Teo; c՚pn1`==;\fqǭ9Z2Vy^ *cܴ_r7ϯtkB'05*#P6:v 1eHXmu0\7 $'FwWL<%bݚS[vOԈĈNߦa X©Da_ צł`_Ycș,e)~}ؾ ozvkxrz#W_ۭQ2?z`: QW\$}ɢ4&@vKFH~2I9exPik7_YuF"] Xw(hs>~EԫؓwMfTzVh|@5F˸B'vsQF (ŊioSa_b0s S~\w͓ɏV0 oUpi|k?ˑJhʇf㽅~`$6l2x\GjwpbM*ӞrеXYոwk c/Z DƸ۵R_}[DD_g,| 5b|G GgF mdYpQ ,j"#x[PK WQJwUÙB ^oBυA9?!䥵F7<=W^g.cJ<,"f]͈&}u-/bCњ;T["'UV!{}DbĀY# 5֫f6d.JʨuZd' U.|I;W& Vё<dAoׁ',E<5iv;R%^&9D:1BSoepkp%fk+ \W `F!-!௤ ڶ;s)N1< )Qoj2aQ"Z.*cJǾ& QOjY :˳ ʨhM΄w/kY;\>}3PG_/~{i(kfڧ{XMmjq|r0 t>0 [qie]vu( J[:+֯Tb hٙP={W~qH^V$8\|{Q6ŽOV{Nӫs |29HȧܐkU?Qސ mn)JH")C>Ǖ@*S-%e}a}J 1&ny $Dξu *ɷ9DUZJLS:I GMI, v{7JP-dxɛ4c0u|DXfܙ{0Ю̌`n[J2>6Bᾤl/I=:&uas"zQzʙF_~=& t2$y;Bʻev+k2R}@9|–8༨H JS.ӴBu&\Hp/~ɾ%qA<~H 73ኧzFxtm]NI9DVDww[62̓UE}ov'BVІ_ ffڷ008F.8cvpgjE-7;qX-2>Ә5br u(/2WF?%ɠMـw5%UaE<'*݀XNS'T?+(Gzu٥s,T-.J}szբYNciM''@QFv;:D@ \"(SL er2E\u5/f>陜Và M?Hp£;#ѩw^=:kl~ ]/'I)lK~N|l'Q}p[@)mcn;C!B7Q̙s庵c_r ;,&w,@J(#"iFI0;6{ -wl!&|NɴiQ`)Iq' ژ;SA n߁46U]n5? =Q*x"M'gx?c9PPD &7U$fA; [V f0c! qwH "\\a~3>βtn@FDNהXÊBá.ЃiTAʬ`;'c~rwm@o+ Hgեb?qVgoVdg Fb8ONe*溷]o˓vVMOKef#ik;& cf[$'#2"|b4~ :N91e\(5d,kKlGVثm#p8FO0kpϵ`}0~V&rZ[DN_+lܕnjM$G<|sr) ײ|,@ƍ$S Sp dsÛmXY4=ZWQC<Vьuگor =ꌱ#Z۴x8/DP[-GQ7W&=<y̹JЋ)|EfU~뺠>taCkՓ~o>uZBҟy|}l3pw86@y2_}0ʆo:t!cW{*Qo?z3M׎TH.5<惋);vh?Ĩr0C(4jE78t1Nt^~M̊ ]T.@9=F=]GbۼBb8۩EXF <ا9t<{{T赅_I33%3WTJ:Żh(D=|X̥~cTk&)LW (D)ԣ_B-5P%RQT+,ŸW: kcC7@6-E2ꇚˆ+J"X^K[#6qxj=Ůu0~8%7PXX(E9{/WXV3Y,q~Y%t/ C앜VxK%R`RHc[s~reHs,y{+@zτiqOByk缤GHxE/P׆). dF.MW%$-*D,^ekNk; _Ir&<lza-3%6D/0W/D Fyҷ `4):+:?yI\X\WR (BnE\6_TO]Sy8=e?y!PUZ 3ߣu4`6x&Zt]hE򖵞'~`(k|d*BVN7#y5 'v1U$98GK=:;up*m`Y1^:̦ 9W =+rWZQZSFƊB,wc8.Yr]pn%7i??P暹/Hvl9٫?nuJF2篤m^9Co;&Ud6y P/7U p5["iBC'<OOxP>C7Iɻ'_uD[ri5WD=.\N E6UjKU D>>xp{_ӡxAltC`zJZ@r _(ؤcXuǫxT\~NG=ORJb6Y;/8kHyUpOenbvI`cn8N%cm>(DUI_ͳLml J7xD%nY13 wWdpP h2)E—{Hbp ./?U24N|'&Y 7 3EKl,GGu鄖CkzD`cB2nJ 1l]86Bsܨ }~nXQcAzԲ+cmF+ }>YL=C9]-8S7p`R8^@I@PvqU06gj"w{7-s玘 9i!?L{pz8ro+67r"arCgaO$03ɮ\BJ`[I%y<[(#xH1@m.Q0$o 4{=Vw:~N&{O IG߻3C>t LT,hJ6ep.E@A&kVVibh>0>۴}C6XڌhJtnT-@սKE"(0V )?89fGZ4apW[c.8Y`K{ (G:Q2MӽK lB &\_?@b1Mm #!}z0,ΒT>5SuCwRI u!86L ͓Cg J8b:Yo檌KL4rϒ,0WV7ohRO\;ChKy{$9^T]0=kǪhGG^3 *nיJx^f~[ SuB@V36jpKO2%IIGx%I<}uK84dtXsǑY/9o/WցƳnH@ MXd9flLכ xlfQ;SPOWwVaZ5,tޝ&V++0+Oq8#s7`FJcUJҖ ݸ/ p[raI;sXmU"B+Ȼ d"_ᢊ&q>gkuJ+dЩ7bG8 pm)N LCqIjsmz)TƉN11VhLwUoz'SG}Pûfx6$?D8ϥ: /Kߡ׌XWɅ]v\ŧQ*{W7e*!!{2 K.Kt˧1UBN]J42k-6ת((o ]B u%T~|pdJUIt ֓MGmwF6MZuquk#yU qK# CcܕaZ< K@{9+XƗI c lQ))AY#ES\=][Uxl4n޿ASUϢ"4"胐;.݊f*Q @թ򂉳RP&=Ȗ 0HLof%$oBǔ{P&;P8S ;A:LYF‹VtJ72HpE(3Q"F{h\|INCn8f{?8>+g)GH w2(nR=,6cLIqO${uO"oeD#0+a+.,ҹbI} QKR2|aa}|7*A&@ ȱ No[0`X.;.QKi\p iQK"? `f[\ed'*3Q7d=(E;0YVz/|"#ļ+yA;V-}hQ.Cc#_\-7^)M*Rv92rǝ'm&&[BcAS>3}י~6'<Q -0wlEŬ`i}]YKLc]7?Zr4-;HE-tl/'"#]ۯ6IJ6 }"htQ:ݟo*]cy&Z2P=;SuG-,*˯*xKn=)wWUEgNFqTF))-Ϟw3;x~z%Ɠ7ϥ;BXQIm2j Erop^7ޝ4q~j'RQh ~5&V2^N.hkA/s(!,2\'7Z-0Jvıb1h :ejSf$ȃY;R8hLP \BA$4 aP=L7 HnP9[,%,N[a&ywlo'\xϢF0Iy,)kMC>!C3sCYO6zGO9@zgyv1W]k"bܭ ƀ7Gu2}r~`  乒T/ѹ WG]/k#QuAxYzKqcXo1VJ(5w(hXtv UbIwt?$H4|DCɿ1paX[D&",9d i7ȁ {C..G"|6Cʡ&X?@i?rݹDWVX[ ɆSoE2<` ?K(rO,fKgIE$ǐCKr_"ʍpk+x XO&gK͢niZKq/WoIs{0hus{f{ܞm~hliN2װNڠ;7&T itWKX>[&vO _ĶOqG7"4r[{# kM 99TZ@ꑹg{cgI4~v#eOV g%!0K[J-\I$ ò@Rh~iS`woW/Ɏ6fo# #J;fK{-@|CC_S Edue4#F>WޓG@K@_NG{@jvuDPAft=C4w NyÜ i[+Έ78\!5y\Ö 7uڀm'Pw;/]ҡUȑK(,U;#5p/TmRK}!D, ; w LȀ+͞%um, 3Ҏ0[|}GVњly`fذ4`iwǼ=?KAמx0q[?zl "i7VVpsQeWEE|3*l`^ c7@7-t5*t2Vkf-璇N [q[H84Я|DZ.X]kaBZ\>Ϯ*!saS"<%jBz& >]RҖ(({*HFISi[asdIm;xyNURPl6e?MtgAiv&pRИǹ?+@m~ PzԻI+uщN,8L#):?iUᴥӘICto_!w7Bi`Jh@q⏄7zh ĝ蜻gW+_NU@{C֯Q Ϻ!q0!snO#tF.GhZaKhuByGO"U$:Z[ #M"SAXYbg6; *м*0Ɛ-Š'nO _nE΋ 4>R4_Rh1l}.ceш&c:Y:wn7- /;8kV«/FUz9xc*\6El!ȸ)4% X#eA`*9{vwfk10gʱMʖ9OKj,6PUWq OCE7+rtpdEԵsaHy (3m3DaݯPk`b˖џW̶lE&&t J"LzvOЎ[) ~Vzl:wOABtV\OGUn$%ΣHEP,:n=|CFPo`Fk9\Tzghd&鎂_9 ? |^7iOsu|TVl+gGmR ÓX<הܧ4^, hN& 6Qhc {|0W 7Ϻ=cݎW¿47aTf&dM˕mѸՇnda?%\? ln {(bj9,:f[rA/K6nbaYp Pkz72VueE٥,)e<ɑ~JVu%`/KO 6$r7 AZT@lݼ޵]ET_{K'iIikd X,ypk `c^y4ҌGCT0񣧦/ z^zd.U< `d9TQd_ihY @j,ƌnI+9Rg40jLB)'҈Va|v >neeqҁ4+'OUc*{-v{rUC=HiL5ĄbQh-I[$5=[}@Y+/JPߥv#vH8!„ Ӆ0T?H/DR8WT> 'zk_v2lj^=?oPS0 }%HY '(gxxZJ`ZF]̈Fmz7D3r\@pr6ޙZ X =>o_LLϑT@_4M\ߘ٥0WbExZIYxlkv €PLydD)<-yn$A>淶r]A9w'?A!6ɟ Nf.bdK kFlSͪI@zWy]rF!1򭳹H&1؅<*`,f=\aވ月!ʉuq&8*z̜ MkFʁ>Y%p> &@KOG +ըڡKO?WL{۲OtUTQ܈8'|btiۃ5&U7?'9M3Z<@j^jKOk)#vq{DN^ZZrrN$Y°s68Xs'cW{+o W=fx"smJ`<Vjx!>ioV*>Xym ? =̓ꛯo}xv ?wjB _%&A=5M{}`?Wq)O abS*2%5:Ku(W0E3!&\NR+r%#e^R&R ?Afu_oDQ.⁶*zWʱ{eOo62H!@qCإox x?NNʒ5>S}s2w xӋ+\gTqEkh*gh(3-\{W?4 % g4""κȪ!)0u.ϣd"7蒉 Do. ⢶ W혥CCHp㥥]uZ{ ÀB[M^CG_oɱ5v?;ыi2#LT:, c3-vف!.[u/(WƜBYjtyOɃpžn-٠o#eni@5,ؚJ)5/w W ob<ߩ3d7<2|xQG#mʣɦ%^A39NKm~ ZW IAMTV}&UWN@pxwcNEp}dDyl\ [cރdઽ֕(~98ֺsIꈈXS\oLۃA,h48rUx5oMuC%\)vbZ0%o [֋WNgI vMcxƗR K|VP? Ě.EI"Ff/lAK<Ś%A:|ԍ4 Ǽ}gϠh!kR"}A<>«\ڳSz Ws?Ҝ%EǪצ]*xr8BIWE4 9ة^-!vihmۓ5&8̔I^(sTO =#@J3~&˨ӈ -?ۣ]91rTBm[<)0ȖMB=b1hiLw{{ܓV4|I碐]rVtWf.5X=]m-ý0I̪q ؏)iETȵAo l/z/`Q+ˉSy>jPEZж'\kūOrlHEs<\A낃J\[9*Gd|Θ rtkIQ40-i~ɵ{(TDtVq?mv`3j:N/rp!U'F+LSd*fnĀvn٬3sR 3I.mqb@V=Hw1Ke{ynS-ςGNj'-E-LZ ~虬LB 0;)ZNJhx~ҢʃO `18J64VacmdŔjQ_q%x>C> E P%h3yٷڪ[Êuï _dK6rb[&O`eY֝IFl臉lޚz3LqhXOڧ-I?-) d;k$>n}Oif46-_j(9YǠf#6]|c3ѩxd <{=r $?|w}FOVSGAEߑάfkTJSZ-=,ni⺡+Wg~ gԴq3H3•U-8+v'dZ?p!Υ<|d,"8F< 1!"7,oJni+I>F8@{O~1/J76qrABѧ8;y#B1^ ] 猫4\!E` U0'qWߗ}w\B+!#EY|5l`.h)~=|娢e/UfyTmIS&RwYPfM[>b~[7RF2aFA侍> sS*_uUfr[Cr?"_D)I*=lrA'Ud%Pb/Gܓ랫eQNdMemmײy셏>\{f)R-EcS(]:uPASGǽ4_-"f($d# .J}v՜٫ߘNRrh #hƁ+>4Fgӂ~!_} 0G;Azk8pN Zede0-3WCy}0+^B[UՃ؞LW`/t!8N FuDUk&!AW2Rzޗx"e)wKby{11zz4+>ӯu庒C4f\"C GQ2%B OC^'Ox9g% Ag4O͙rw$:5ՑLdC\>^7#21tN^.,BjUȩ'v$1b;|тޖ5 r:;ތNawB̏ʍDzv^!Npolaߵ{3N8w<6}0T5O~HJR6ԽpîTx-Vnpx6K,V` /z-Cm O캻]-3!ٺ7J"a}6iT઩Ivo]zy|\<$MSUM}n\V#4Ðe8IWM NIdY=HU)sm0qOsߓx:`LuF/=?VU=w9#QYMYn"wk']riYhдЮ#`mU#?}38LO{K6 k<&_oq&*QFGu=\]NnTLJC1pHǰL լA+i[8^z9tK7G$䁋y>)=Ѥ3>hŔ9_*/Ir ̥2x6ͅES;hRgc^"TUယEgk' He{wEH%(x.fdI%Ş &?۸7 aƚQC *zXhk7>[wshYq*ݨ+xFNŽVGԓ|f\ƧK.eA_*1j61`iY 2Ol*]],ǫp|\s( M$Uue0`7E4kb$2ruY2)MS|Pخ`4|qւ"h\lG>NI -,#1 (mԙؙhP)aczR2฀‹k;&rm .Qv6 @mK[2y+n,QMnઓLXY_uUK<^$΢ ZҖ1>/}WꏣS/$r9Wfa|aڇV^~BNKP+#`剛bU3^y/dB"'Ct)Wx҈,~,!TZmv1ٿKzq/, D͸k[KӱC\aTl|LJwJ`b*ku|:4Q j峞ŹŽdd<ncP[-8B*=#p*S{"t+`z/b|5VXl:TS^չ{=; ^ ިW~97`Vq8~; Ch:U냦zTuk C'<8e>L>U4]unWE_Q8rã&hUIkc|a286Y~1w)WM(QOQO:/4{5LH+ נε:| e,+J;3:Wq 5ꖭG(?rߣF 9G1=-r룩Z#OP1زd12[OtԒ9G3IKSWoKL~K73 -;j_Ƒo\[s:A#ܥu{jʷnߠtaB:-f!}oP*\RF̂rW1kYKTAfǺJvtPf8D\O)u-v7C0+E*I.gŭj c=7*VH NQVPS 6\_=cex(:䲌B^nÑ2l Ϡ|SvQs1 `B]y@KwN\&rAr\o˝8m/!,QB޽B2wN`lktFn\ftϳWҤ}n)RK( m!yⲨvQE~E%+b[@PC<pZz-_;S"Br0Pwגɶ-%s&`4OGJEbh$si(=o}:)>Wf`[0vCŢgm/v-2@>WqG.m-vt UO­Ҵw ]wzq1vo[w&6^>f5yxQgbB@W$mQ738x P . GJ&'/RwyI|)@:)i$÷EtЈt+n1>MUUns {O 6]]mu(zW>8|M N+MX+MfO7Pmgh 3K[ByJT5jr("7o8l\&JBֱ~YvM(w-<{,)`I\W{D' .M҃)"$>?3`)3Q[c=__ki5]Wazɩ%h#K&=oxf. yU=IےHnuXBMZwCcgrq7lǒC—)ZP:(;puSAфnIN$8LcƥP0eDtQ'$?t׿3gP{S? }.AkB_̚Dk~5AFдY&J@ j3;o.#<؊6'8$+ʎ\0bsiX=g*uzSB%Px›ɠ&EE~eE.3]!J_kC*b:c|1.( ?#*:K7X6Z8]LhUqH ..oz6ld yLA~Hn+uh5-i:$~3{I2v{ډBcMV5XTZ\ ޾F2䣴 c!GCkO:Ǿ)]8$1eowt9e7;NBȱVmz./z0jKR)a#%eJs^3XTI( K;ULy,Qe6 @ڑlצ4w}O=7f]Bvk! =Uˏާ&nC(mG?Vo׿I4|bH|´2 H-K>/Ơsw(x-q7w*8ׂ H=n,zXPs^Wxgb<b,p"TGڂ 'հv YMb:R}>]ehk`}C_αFS`r,A҄!GpS9࡬KeXj|z'뚬n .O055 ?u_e,/p>PBP}aQBp!abXSKu} i4?$.O懠~jS#[1WR{ .pyӠZܲQ B٤?bn'_5d>nL?!>:<=r~m( GnAAǹ ?O.mjbߔ@K"#|p=|3'nҘk~HC6!U=[$0A]n\;l܊*t(l%dG=Ru.goW9H~4Km<~#D^N8\i'LkVz- C:G⻁YZzA| 3Bw6\í$hcE;)\ViU{/.5ɍ(&$.ýM]Je]S(Hi NFDؚbfsJ<#*6Qrn؜"jurFMFE,S7R ߊ ,"g v| ^ʂ?R .q/KKZ~VSͻ*rR""a$S-U!}Qb~q_h]*oW%D`VS7oD1l(SldH$nMϷ7W٦0 n;1,=ʉ,,Y*w2U‹l* Au+i1zU}Pѝrl|c&>ʈLazm:8ZEL-ֳgUT:-9'7I(!iiXTy:9{2 @$ؚaZڛ._I9P{49PښmU8Z+:>e]׳`v^)PvQvր6s[c*aqGҗ.g@t^ Qu=F{~%KO߂*b?&!oJǥq  މ$M#TxZN3NZi 5nlļk؃܌gx@tOfj >/؇`AȺWoߖFut5 0`(}ScNx>ͽx7%x4>ZPx{x Dݟlƨ?{3:nX^-s^X1' %r]5 N-ks &}B c Q}W(l@ɉv%PbML1?fՕĺ6i[ \m^v sJ> kǑ҃v#l# `YkJ}| n_ۦS}-q=@e;{Yq^xs=0hb{45U9#f0`ڪ$ip ^Z]!sH>Nb639~ e"i&nM=m{B56V?BB6|jp4lfnĝَMF;;-J&MZp| nI,.-UnzpY ( EnD̀1* U\H,!$)4)kGO;FeS\ d%0%;[Ƀt*Z(⊮jc,CgY0=Jؗ2ĭ&tI&z`b{/{_m2w&NI ۓs_37]yzhFhm:r _zaKGqz]UR;!ͅ[wTT%(DJdn~^CAC"]BV5F]館Ƽϫ:Xm ^mcnyEC~q,oDۢ'5˚+ݐxk@u@qQ3&ׂ=R}ھ8W*:ogD=u'cowPOkn&&? -nrUT(AyV{fIwfe⬳ui= u#O\X//zNK,`;[m [:,{S!?A,;Kh6t硦$fZ>Rtq.sFwok2/)Z1%amDI\[,$N9RW#?Ίq?{R39 ͯ 5V՗zI]{k6es3i ,"J=k˦ZZ?+eAb {cF1hޓ=d }ts~<֝UBNΒv[$lSt2WrM|3w39`q*;>2 uhq9NE;XBPꩫ}O!,2i,-:Oh.6+ŷN k )4h/i,U-y(.4V;ˢAN; 5yEӰuA7y#!`5@\震!V"U*9=űflۭ׭Q%ML˃_?GSv/ZkVUf3?٨,ͬN.@-㼹|$o0[0#Zzom~PIUQO9uɠ Xn7X#F\.O{{f`Ux羅cF`8€X: ,W]2滺{8q@D~+R33H g%RdEr#Q~h:2LB+Y)~#~!Nm%XqZ.e<k6G +zto5@aڃ1}p1Wx$if2vtчLvdl"ӈ"YD =XGC ͌ I+ ^S# 3`(bw6eޝn&V:k>39ΘJ~X6U\=V#z 0f}TߋU5v=Qv落%QRevhPVBE,I\^b})씃cE'\ R5PJ*JK:e1_>Zt*6BBzxIIaEޯ^]5~-MdmS^O>1"&Bw㯥#_zIS+M# ?נ-ep_5IPJ[G҇_xw`o"ͦ/3H@oepv=M?0_r!#}ʘLS sLFӝ3|<{[8C JڟoO `m0ěg1ysIrU G|+ĺ7m?6 M-QLh E߬Y?MwT 9$PCsH!jl^;Cm3*,X4 ܬ){!LϩKFZZC55!z mqSIj){DgU(yi|T >hfz-\][2:FvtKc+?H D=`8[G4V8Z&|,b]uB̂6Qw`-+〖^Ic#ӯ2 !ҌaN#ΘAjgL#pB i1|_d5vѴu`*6ET\5mv=0/͘ܬ e*w S'd acG/^^>?9)B"M\j]z,U+ǧSn~z絍,E9&r.2B"ڕUmW"WFr=siKf8v5?0|sKE:{z%$d$c#}JU@im D[!4NG[םSY/yʰ`O` q {6a9PB?DfDk}sY;vCf \!_ .S%GN&7кv_*X) DU/taz t̸vo S+Ị "Hpq~*p~)qfMO3M7͘~PaҸ$ȝfB/wD)ATQ ?fD؇p A#1V5V@]~wغs'!7с"<=&UvVvG\1"N3O%0(CPed:0J}a 4*,geEiᆱe56dj#vʂv5d%)w㊉JvH*GΩ M #/uX+D@ӌeZD!~Ś S_[4E\#c6]@@Bp[k[ˋ.+-eyprdԠ2Yڿq@X p< 01J4hr~A\]| D۔?!V1^hGȳ@TϿ񞯢΄x}%N 3 5%=2Qu-09/~*+Uo (|(>qo,#ւg?`!ʨVxO{A(e3I:.݌ 059iq/TfeΤ `csYbUfX5 "T0WJL<|}yr C{pt&UM^`l={Kg *pH?;6[f(QHR&4ݶ,B~Y][n Laej& Яwuk)VƠVaT0t_| Oߚ^Ex>vR PЪל:tWWZ|I4Z>Zia-]#I%.K`K')"7Seh mnEfRI9=xWdBM`{,mRPϓqxH ncLQCJu/6.ziq%Z1:n5$Bs`9§;dF^+LfXPqz3mSÈizyŚ|Bt W82H װ2""Qj,R%J?U Ai hFa|[c?[3WKo)#1RT{r-nl A0ӀD,RDE2q,~q73~z=dd&.gapҴ>{q}jX;}jfIƺ]mOb :krVN|O35,L"t lI")U!鐸I!2~wFV{i5bQY c<&zU)HeDItj-k| xYU a WPgצB?.?̾N 1h*3|vXЗ^N!]9)]y|5 )Oְ> ( Q梴[%ӡK&4D=g.VS̎chg-(`Џ m?IVXciE\YVO궛TMώ0 F LH){/K~(PBٲ 1mz)@ք" *=IQ}# Q7zQh3$#~_;rNÀ&}(i? Na7g_ĹF.YrM{4Ǥ螉 ǐ:}*!HtLp"$X5sV$xdVPΖp/=nv߲,BbpaV9!U .0%ݴQ $²=q>\uY? o7P2 s:,qǰ&^8hS=sfg21OB3x%sGV&O׀ ?r]_Y?'PFoFhs2l9|u~N"ځLmlҞ@o͎ܜBG?MMvY91DT 3E3k."=c%۳ p7y/ )ZCmWAR2"B^zMhc,ͥ[TA|r&nU|r>'Arm1nq6~{rLkmbxp^LBy/·9gI.r}b]U'PʳՁH؜&a%n\nhL+ "g;w-_8Ӟ *\v7 hNlǙo61 K!zU?ͨ-jYYER br8p ;fl>HPM8ۖM ,|-ɵwn# %^e|7{3YÐ -Sڂ.Ge8ig8qI m *Ik%c )TfDZޗ H5GZׄ=vje%q(@IS19* &NazP9Pq#ݺDeK6/:V @QJ1A ~ kͲw xEqqOI_e4@4_1.sh,5-zoׯ|_Ҩ+ 8Re18Th>;.@ѥX{nSjeYao^WXxg64B#Ƽ_NF-$%ƐT|u$-kQ$upNNQٮꫵj<+z7`֩@c0iVA )^g!('y~jVs Ѥ&p`Jۂpr/&dF %t*%`P}բ}WlD}Uefk&V3VU^vh>v$yW=S%:& ل(Wxu1j#U?\U\|D.H 0. Tݒɼ\(&£ 0yqE[q4hūՎj, Eİ3Ϊ8Dry䲙Fl>v Yˌ [{y| 7F2NܬϬaAY"='{ߋYgZ*/(^ʛs#'.hCt@xZݳrT=ח~(Dq,lQνDe_ttDK'{eXJ-_ma+B+?g'䳒ci' FO!05iHM|r" Cv",RS 烚gc(H4hi}q~3^@-'!&Byj{2ф?,ll\B4Džxb)p썃7(ZG`F#7*H:<̬ۍ2YCr=޸>;gsA Q H &#Ѭf7e&IgjÞ="j;N }%D86.D r:862DIs/ z\8mn0|@Uo>K7.J'e 9 ߳-&_2]@{׬ 2^ 1-!QjԂr4wS[^ "s@`I 0oǝF]XcN"eTC!vJ=: wZ@1O_)7D{]\˂ yh d+H('٢j᫐hEAw0C2l浲~S g:q#E9#amE m7E`s\yѝS_욾:Joy:w=2ܗIi4HlQ ?I_`J}CvM`2miFq@2up"~te4+S_(r3ӹ\LކٽI* zf{֒#A-PwTk#iBHo@VS Vh!X=q|3/i2NA'z儋[i͏ S-eӋ@#B^:;n%V[gѝ E!@iQR83]Z0߸Q,n$"tl I`#6l8xA}ӻJ9Űxq[*F BSu(1~"q(10Z( 1 #UϥVWմA 9H!dYx8dG &U esL-Ԥ26L^}N'-@O3dQ5V^ri|GPz9|̸aIKuD/sq&$X)MK§.|xR-&ɱ,ˤX:/(^,ME/[;O,[]ދQ fSb=StkVsnhh mu:3qeF\UL=%"4طPRaBihf*UHαNȗԬeHҜa` -L{Blgo0s 6U$ V3s,VAX+iţKo_b$ý^i&?d\|m;20Q!<Fl?e%ΙD!4s Lq>5?^a813jMճߓGn'+v4xӡK R[]$I?ۛj sQ 9vdG2|k2aԬ. nMgņP|$0:*~(-N 7ә4 VyDYdd{:AQ Vhe A:֮]42Li30N-lN%{tww\[]1ݣO@LDz; (0}녹'QE}w S8@͇_ gUٹ3DrK'mΐ0]32×,Gv>-_j-|{V*Je37*W7L$>nv sݟ1ᓃMedѽK11Mn7tªH3cl_MҼą'@]]]VH(׬V906)Y6%d-63nûKX c#l]=HYcbB{ yA-1+.,i\p%fQM34bXZlEU'd{Nl/I~n?Ƒ@jdZk\P(+8OSՅGϋf"ycJCc@ @K񐭤+6Uω*VR7&q"e~wyd rW+"IRkVV_'S0cw:7Y8 M&S AIފhT&F7yIdu,7.f=ikW~JBQҳQD](yoP0#)%.5/ E*^ty grPY Oveyvꑃ*=ĵ'mKT(lZp=3ex|7EcD}.^Trnx&CWU tEyK )>=ʧ/XWʮL1V h&9<ꫝG SV+ nJdq &[;Ѡh0Wa(MHl?psFc\B3B ^ WjN,lmufsH]5A\s֮Mh$Ȃɛ ZgS#a= 'nID =zӊc)H4 򚑝ju;?Vw &-6K(&pش(('.U`5qO]N]u1 )|IRdD=K NaUN^>ԅWT[X\N P4Xt`H[E7-F m y|rC8-m&>x5ZFs5;4`Ͻ1:Q#QBL46[S;t\(^;,˹D ^$$g)k`}iy'CYoo3=Sp%\Zx;O!jq^ gsjh4W-,s}_効 N="e*3 D r&yfHfOKD6 Mk mpnҕ'Tow}]k\ewYx]uVGzgZpuދaKX8$)>\P:L .ǘEFN1-ፕM}.I{ :%/>8PӋ`ޗ g3SGA^!tce&yGbA#An0x\R}`ѪeL)\_z̔U+^ +`F;ۙϣI ҔSy~c!P4: sh?SK"8vpr=¥@q!N,s3/d7ok 7'Ik$^`;7D3rѣT>t{bPK@EFN7)QwqNU̹HNrXT r\.>6Z7 (Z=j(+}>(|j1:>gi^^xCRR/V~tI_6ZZ(SS=C$P$`J)V\[g96>,,&\m!X2]Opudt\lBB6aٜw5veU: uHm#}D4w+AnX?v6ǀbHlZqLȒqtXvY_ ztvR*[r{ &JB\;"͍J2DJAPp bwvOtC'H]$ڱ@tҦ+O%EZ}{YjIup ˔&m0M>Dq7J@sl8 HAYoq?xtvWL^k(זKAW;'NPdoh: <K ~5uBFhL /%en4'pҰ\6y@h)WrkYNzuiي?pMdVD&4)2}qΝ+MԻ80p4ۇx1?ypKl2JT lyt-T`I}ޏ}jz_uQpb8"s9!o4C u[{@MNq^5bm?NZ#6j>51Uv~h X.,IqK}oy(9MFګ%:ҹy$:ogMo*5,~ӬZ|0"](ZV@Q tcĐ0ENfܢ!ՙPX΃Uή}B&I+ӊHldhFR ܚd`S۹3(Fz} d}# uv(du:fIO1YdX}‚ bLqȷJ:KmyU~ s"UaO6+KG J`4չQk eٔ+HԎW,~9)PqK{J_9zurJ%ٽyiŒaE{qKk`UY8O\Edz9)QtS:Ji*'f #Q;%=AL.b(J ynF$Qegong+ACu]Mo𛼔\Y/-]%>,uqɋdlUhRMlvRýp$O`*xFhs!h8o5q(JFԎ/tqOS̛Ǘ׶Q0l=&u|&݀vV0*{|>֖{Y"|, *r^0sٵ>P+б_y ETo ^+#uԏ|ce۶ [GިJy L]+y[X00:08sr;Р%J\Q)p9A8C>)V@4pݯgĂ tɀQ<7'K;u{D%L>դt!0-%Khl[e0kձc>.R"ƲQݐjY5͡2ьh&)ДMI4 h P^uyt,(73&} E6/"ǘ 1 ]R3_8?ךv\0ҵswk;?dNj4HP!k7ҥmX/ǿ_CLÍz)(*摲vR( De5vc6+zfZi,\$׻Kf,F]{ڤG3)[ Qwĸ3Aw볧𺁤UFG`R5Q$!TFYo)GP̄Û#&[MS*rϘ(n&Ȩ{YqIBAg |Huû>:쫽54u+s {gUnV#Ut.(H7+R3jמBhUm\i05jvD{7$'.ϡ|\|NRRbdGPPb]r<+Hf-;TWB귺'v)Çm4ZSF7h"d*8ح&E# S}iӬ0 ȼOUa1Z;%E[*L]|jmҪy|D3J̧2/vF^ 22Ӊ팆}m9c89 %S{s8Z%S#?d|zfjhJ^#e65yj^`aI,Pcrl`J] Yn6E2Iq~ج6O1ol.?m>B+'٬'>|+Dm)ۛ-<~:-=u.&켡m(wJ'OgNIJ׼Ml`΁3?>DYZIs EmՊBW2,ё)deʠ^iy9ndHH%몀>~ui4{MŎ^Fûdy"S+wf@剣|j;30ĭGQdyz5:OY'/ї@ȴ:žk}|U~n6]0"[#ڴKj.E779IIE~j> ڨxmo~ /j?Tcvl"ӵ*^w${ȠQb Wc3W!iT+( 3CǷ)䫂͐)? ̣!a@7I \|  [9MDOˡ(N-X=͆ ʾ휇Bր/Cu̕oS#OCCʑ5}=9ܺCLDD <:(m3g̰Y]V/;ȕ'Z0 `lRo}j`ОA=ORn7է{jX(Y,Dr#GlӡeWEFٍ̭uqFwJ >Uޗ'jݮ h%A0K lX|Mƨ'D Te@OP~7` ,[N]A\Gّ q,&36?agd)T,S;h\ȏa^]hݾ巆qՒȐwe5CJ$Ւ*[-VD 4$%Fyj]2U\=1ۀQWD`b8SM9QSBr׷6c*Qؙm~YP1w5l{~{7GGR<rpGVb44l94dflR5i3X#7*u9;;"<PZym_4`ၜE΄ۦ C3^j"[#٢N67/_Yq6Njso%&G8޾=nFE탗哴gK nc(GGW1x۳3BQ6r͓dz}*SWF*TAkl2N ?j>4*a(Co#Lz#{B׷j^嫂k6L[aH5J.j٠Hφ}5)D ( )rѓq+G/ð93<'"v |op V>XC*lal!{,89>l/'7v*Lb 1o5̞`)%U]*+EInK!͖\z㴙L¶ppE1W؁{ݜɏ=t#Ϧ#1uaS(/v2h"& 7oB="&)VK\TK)=9喙qr-LMjX5& .k q)ʃתT#܅iӿ&eGBο"(k&<'mFM~ MR-O靃ng o$0h/Err]Ӧ6R'7qS if&b cB`]~w/_}*[&{t= uML%X^^a&bv8Q%ކucuȒ%7YNs[n7:Ͼ/R' 6Xc>JR!!Vf?l2Y$D4ӐO/ &Yn.v'hمaa;ZJEרvd綱L?(~RucXheZ r1dOH)\^񦗠uG(0饄5/h2p`nPX('2#2;O(o ǩU*m ?Jc>R>*W(\Ƶ_ݸfnm>xJWQ\9'#Ap²!}J9` ˰Q3}}p4n VvJAl\,S#1۩!%X*E;^_piძSj=5VB߶6JD^Cl'R Fnص oy1YQ-f|8/sE].έL я?\ye)jkTY^b k59c.1ɗFLqjoO>ݛ]+߉hG @X!T-OckL7du9׮ʂP1Ug'nO jGoz'yU D,q)i,8 %Wͫu a[ (Mċ;&vO/ɖ0v50 A CjXr -pY!m}M o#`Ķ*3} ȥX7Kp.h]Rh b&\3șVwʱp~mpN'zqaGz7}>cw}@R=E=7CI^#VS]w'Zc`_7e O*rȡqZp-I.im/%/|y= ,6IHjeO(g&k}nT0͕xy`Jp˲TQ~AZ1}!cE R`[QE]62|NWr c-prP Q%25zγĐ;^_Lio'e|'PnzecPu8&P?6|0JXJ3‡riૡJ Bkp+8Wu6#c&R(QXh ։ .F|^<v2]a_^ %28 C;96S-{FR!\nqHpP|^4Eq5{a9*8>4PLqDT$1G4x E@98ϔ-bTg89N?nde`%g "{d_QS4Oh 9t0aRB]@:{O0 Ï $Y ܍p'"ZhmZa3s× J;4{j*#F":#Xiʨ-rL%BۘܦK Ɉ4%VH'QN75k߉AV7kN겹iFIU{df*wX@"V y6|)@"CHinazf%?Y! Fݼ^ǐB$ 7tFy(A88}29= M{j029-}VNzZ)(5W 12s⡲O%1EV ?`0AK9K}w'zΡÀe*`u!VZZX{Uki~2IוmUQE(ɽ }k]Ӎֲ>ey#\-O0hh^äc5\;eD1˷Dy~&Yƭ=işۑlԠVΤ8GBvf7Cr54 Xa~,"Lw!0K.L}b)dKŰgJ[>rw +Z4]&:jm nݧkhTt&W9a\M*VR0C;D3"%n e@*nPd όjA&Qp8=? m3!,c 'Rd 3Yg >6\`@TZѮ6Ua]CʕOv-%!^ᴾ?xäw9Ku4,ä# =2zPG$q)v p%QEQ2Lh/a+۠s7W%  `NC$PC@{%X:GKw&U"Y`v; R*3WĮE=!TyS05T'= K=ulN˔vu0'L}3ge|E2Z \G`1A,H 8}&b^Ҿt]:t}к+@Z׈˶lsa-a0$[[w3ez1E3v9Q۞7*B ϩ֭ bZGh-X J@~Fϰ]g;J'+pW V00};NDwW4֒&~ePlk4C d]$=HЂv~W ;n"}o{ejf\~7H"ϫB<1,k\Pzg)t^+rMC]}Fa{D"rDL(eCrfe7_{O:Lj;;V d#lf#8=MɌ!rGwGLF 3M`d͊$œ)7̭}L.:mGiE&\Ul1MG";A~ O(Gg}o"ԕɶ󜁛 iT+KE3H5䥅,=܇(V]}yl 5X1$*:"u­EAJzyԭ Q̛w #?d$QfUOXr*% lƣt"iPzm 'szNpzg*\{.tZzBhȉAڽ}c2߮.0@緁hO0u4LEq JӦhu)8T(7$g_Ʒq2qC/J]W{bpSa"3)~^]T͹P%7V/+k(%kɵA@~#w07.8X¢S11EƯWLjInΛ&>2qy.i 0O/&Qh3M9$GիjfY20) o.YR)*(@ {+,9H2# aC)& $/I'2LTjv TD(2I:Nٹ5zIֽ#묭_~vq?mBU"W h\$~i+wohCoNP/dxך7Swv"X;gS'U+/DC·kN9pH院U{rYti:#И'Ε.V馰׮x+B-],* BFQҪ+d0@`A 8BOI:>D] KH1`"> Ph H"0pp@# : lda9Iѧ[, 3]G|3PƝ7je/äC xmFI, +xu"=Vf`ʷ.vg5jhdhm=F:43: JT9~DȜ1 x"? (j4Ah<"K]#?+wkC?aZL+x"ND]? kc TQ(pw @3g9#/?zdPrNJUO{)jx̮v!aщ0IOxF^x#i]ONl|a5tE+"?~ĉW0_)˒o ͱ%p% W#,2&3d hTcwyHZԷ s\ļ;\<  C>{,:&eCv'Dhhҗcml6/o z T ģvMU]ݠ{2U''󨌼k,z9\wۍtR[z%#oP;)wXujyydM#ud"=љx9ٰtݓ&jcPVR6c) /y]vT?2oW4il\2ݬc}-j|p*{-:H5rټp38ۺE$NLSm}P#Vl}]y=_i%q!S, tc3ߨnY<q*Z Bqj?XFn:w /Mc, VSlo6u}-Iπ }A3IBv_Q18nw hx U`T''(L8%>Vsÿ+ihFPA`_J.o-Šg| r㬤(nb]7%z#a A h{j6qy.ܣo.j1_Bܳ[Fo]}C}Ntv{Nψ.\c Gx6`T9'qѥJECޛyf]W3tD?v*P3ukS 3ϡstG3{ ۉ8;ar1R:O,#u4N.ȸ'2'Hu |=i>/ H %q[N^4dڵMޖ/uU(PwCSoٸ[ b4uFIuOYHb7-tBM괒c}6#.(T2]/!wh((f&V]/p&yr֕Cvm"_%Y57[[hⱎsAN;(DNp=`@'އ1Ҝ@M#Κ`O?%CYxM.R44MB,eeUnZH*TEDf=r9_v*Szݟlb ]bu"Cp f|E15e[+jC{ܸc_ 26IuGIa}@w(2^e9R_[]Pz|5,c2˩AyY6,Ne(sJhYuqf,t;]n]2_L4Q>Ht{wjȖGzЛnMǘ MF aռ]#Q>#q/P öY{d.Y\pdsbC.Ԥ?p̣oȠط0)>1 oH QM`H&غǴs7/,q?ǢwőT+M7d U SX6v񭬌U] Pk߉I? 2ܤiޒs# YJ]:Sޙm8= _rx+)E7]8Fk cn݋LwF]nP4aO3Azu _}Trv~U2Jwv;)N}m&X+ned4/=p8a,(  NOOe:e'ݿXb±YN. fBW;ʎ@>?vpve~D$d{,5VEɟW_dCE)uWkk) d|veѯ{?* zªq@d@X'CZb(5@ҶTdN'&fۚ'F;ƐPM\3%:k6):b+D=[Qoyl0Sw@W($nؙrd];1\Qg{1qv7CvEvYFnu̕uS@\5U}ʥؔ3,7F( -,UЇ\+T祐]P^U mkMo&\~pԻa rG#4Z7F;KH^#UvK!j}ZR^(|:? M cegFIf]{ Kumb̔,2G[qy#"Acn!/O-."mhUVlon49֫*_x N:w=wŠ;UPj~/8I}EB^\ 7#"'Xqn2P'[y\`{:Ӕܚl\#r,&qwu"G߀1h,]$MNzZ\d@%Via+'䏬zޕ%) 8hPIeRDApZI$hv@C]- H}'LKλ0ׁfq{ts}$(6lV(#D%dĤC7~biX0 M[Ο75y" s=jCմ 1_lH;LS.CҾ>F˳=b m'FHx^_z4fSEjMsMZ_K/{啁ːrstO Gj0 TR5쪞IJ^os]s,C0M.Q)zz6\8 Ӷtxw_{+:,g@lk}5;;H3&ϥ[3_} ODP٢*qE4\:Ej)g^G2B=Ɉ #߿w GDO[kjʪy+NR9v@ JuPYkBgc|!iCӣ |[ԠDS%iKM@CpFo:Į (Xj:UZR w QqoܫĪHadI9-Aޖ],3VۮV֋w.=4@.aGALġ0A,+8ЁsONe9*kN¶fT8BuEǕgz4qQW7zW#,Ԏ#"#1శʣfJtĒ,e55kS!5 bӷ%Ҋ߾ rPLXѹ"rC ~[0' _m71@A?6H01z8`ãEgI\îr ^#KE踒v^…NѠ ~NGv ߻mf,mPw~vRI ^ aIV2\* ],:Dk8v0D9]luL;L9T 'X'f/ 9=bڸn}/nԟoGNX1ՆWoiQLqV _Kʔ}"ƆT2Zc@dVmYj7Z/:ͭ|?V)Ŭ9ϺaXdcG%la9.aJ݄ bNL8` k=SCdRnk ~ Ry AԖxV5ͥS5{T|!ɦ˜yj(N?=O #k+Px T ^&:nݡ^YVӌ pLkn1NШA F:y`iΣ^4~k;ձ Vi [*)S;he3s}ff4z=ͪE;6D_W™T$hiR؁ۤÃYU̦YˆKo} `xjQѢM?Y:,w&!3@˳'CK8V-@ʛ> Ę-w;q㧗AQ~:-xQ#tpjw Qнr򝠇)JkC?Bk׼Ex >Hv<~yphBw_UJ==l|\nf]-ҁ&7|:|WD>>#UD.X(䗤 Y O+f썕tq-UucP1w(_0}"WMڦadH?..cōVG{*A%f&4^ ݢ(RA\hڦ!'%5ɫg.zcoclVF*C4D|RV̬=l|?'ĄEA1t%v|tZ:o:G1]$Z|W5u bМU)n~݀AŮ>0WS4bTݞ| iI#+ښ8A_j N|kl~j~ҏB1@91aȉC`q?bte%4w##8e`j) ו^X(K4)ڇ4oG]V,=틲:䂉#L%B[nF}w beɗ=MfN'Un}5|E*z*"k7rs*k?_WŋLaF=n >Qȳgdxh@7gl@ t Np#8-֥J:,s֒) ^F:z\^&!hX%݆ NnL GѸ4@6Oա&pӻsf|Dwm0\[n^) I\Fj]\J* BxG !ϹF<=,JDl}ךK#ڪ4^)[);[>q!-LvJ0 <驲q'CC|f% J3Y8|14辙E]_(POX+zD,F!fV9@^`H9ROg}C~!A|و|O4g*uMw];2$ב̆Lu./I9ƮM4᝽N@kt{ahh? d"a5*槞}<^邠z'SNXtMq5a/,;Pl݄ò:͌niLXG*[I^|#T,Pgi a<ޭu[N -sX)FM1Ǹj] 1R pmzCt 7&Ps![v+3& jUs(-ޜS`Z W5 ;,S8`G6FGUi.{N ˃嶨)h-개F_Ѷgcߟ~&NsqyJ2Ŗ Њx2_-扆NcKRg7\xcM51r.ɉ+. AcC'"٢$X9Zb{/KdXB 񘨂mPlbХacO,YNnxË/ pNtQ ܾj2(X <25)9Vgi+Khw$@=E :B5䛉ng![ 5&Gh8 +8wAt"f <|M-#j"C^ae\TݚdS $hYuMc^I<~Z 5C =Z92^&d}P#ӱ@9H!($t;ϹaGvj,S3F]f-o ~vKǢ4'Yls2)I:!6s_W?+q(Wi+VZZ*mir`sY4l&ayUج:ZWVyl?eR,-kXU  =Sz!e(Z~s_.ZKR@=!}Lᆠ^cU0b*wɄtaQ6.ۣ]Cj' ඊ˗n`%W,Ŏ=s*p[6t&6,H/=.T4oԯ*8ˡ9gWfIJFD꣦ a}yvЁs*=!7 Zz*h MAf#c_B0P:@,cDϳJyBO6EMM?s{ %ss2|BX7(-|#MPz3ԍVkGbQ`JF48Wb/-U~?3"яVSL0|Kx͸ߛ agMp`vuNcM-@[x%N'^?+?tP5uWhT_W 0Q2mա_՘&k~2Dp %4 ;.rMt +pX;CJXBdDͦA+Jrth\ 'İNc6o [}:^qra.a?ToήָyX7G벻{.Zڽ,2H88w?}S R^N%pWcD)~&aWx[ۂufQHx?(AM҅z.!;ExVRCN YRIYIZ۹ `5ĢfIZClFh!4ڊ/)yccUT] uuIkyN>3|An뇄G,lz{q,VDchW5<,S ǀ|.xP~O%NF?kDx}k0$xFƈ-ʛ5#,d+Cɽj,6F4Y7# :c2-GE|`_}lz aw0jC(Jh_`ڼ '̺ƾRfXj%rqm,*q @u%&$.[VHcL -e'=u^n4ƿd8|[N׫o9oTCbWbܚ|ôk=e`{x79[:S8163Wo%ޭ8n_Q)g[(Hw&v *sgc@vjNb1R}ԟʺGi4/ldyN*g?F<-PkdRr KsCkq(> P lMpߍOզN^mޏ+ 37˃{ 6[}G 3%ޥ6 6~# YQ *.tc^X>mWDǤ+'3"4 Ycʅ3z)=w$Z:9 !j)8=&g[8 pR4pU@JR̰ ȠBFD5&d/WuT2=<КaS0MJaր~S!.Nkb.kgy?xw'MW2f щY0GR KNNM'?=dc'T&Q[$[5{m *?٨=ze#3^xZ7SŠ(PLW-mu`C]-Ex¿}%zc>f;~ߨnI3kN!2`sOLSBFD`"`JDAb"_d ekFhS:Uu>uh?8K65֌Y}˄*U.{]tSQ'>0 X1] S/iΝ8}x NTId>ҰҊ̅56d6L *up!*/."2$٬{O1 jر1>l҅d4bF 9~0h<Jc"׻g[#$7DD,?4d;DD~_; H!"+SoSE%O=98&ǰ,=cT.Y0L@dt_1:{9LK.`u@7U\(UM*43J Y3}N6ZOT^L|{ilxP "3Ogf*{jVa4P=ֽJ ϕtͦn0L}W5vckmF9.9зaq_Cmj3G/F(3f y$|i9& џͰ8T GM9ȣnmt#cZ`ӓ!_u*B| y=tc&1ڕSFz_˾[&ɍiY:Wݰ=[OUT%i6`Tu'Yy/IgЄ`n%35{ f q}bG:FD5P{sSaEN1Q2 &*BApW3땡ѭ ,\ ciŲu՟Jzh3L0q}Ji E|XcT6JR6o;Kg#q+MXJ#Rt.XuW3&. B%L-NEܻN3EȸZ_`yܻk GROs]R0rTCXs3$iposb٪+,>g("$i+ҟKIr|*PTͨvj^YdHF֥96pk5q$VT2iZIv>T(ۼpd7z7Yk%S@8 붮 "iv7&!%bMnqs$r lI'oHO&".!@ '_[/8 }@I݁dX$*MR5'X HWCxYxnOpv7:_G7>.Dg?3'R`jQi _yc;$04WރY+s@>,2;l]*#8zabGƋ2#lr s;%s6Bx:e&P5vk2XCyQ;nP#wiB@keP?{wf.l=嶔z D" >`wFD3YD.wtmө-C$BЮKr.7Ep\:4?A] *̼QPS@J;D>iuQхžve} اQEf%,oE]LNOgƁG@i;tBۉI9)1Mn[U=QĢI;nͿ23KY`]ܠOIS*k\@b[\Y%ω/#`mDtpŜls2ٵƯ 4NpSXjor2;M LU~ xM̰8et LRdH"Yy'Cн:q8A9Dxy@,9V6C.[m[q&4;[BtCkAy L'uRU"I]ġizTQ p7,ݴ[TULT נU fUcЫTlkWBrQt5 <ZOY2`nB:_ rir2~2CIf. MWG=UM8Gw~%m Mnutr`hۮbNռk {Sl_g3x[%[s7?XE\Q٪@PTpWb",-YLD5'GH(5dCbYweTͭmx/لc$[ RLY:b4i-Z<#Tntt;TJQ^\9V0:>~I0ehF_?_HMJxNzl H KͶ>5B? b/Sŗ\&݆V{sɂMʜ 2a3UOƺA z/.*|*޴?sQas#|/QENZH)hS\nPifj\ p;J_$)lOZ9G T6ʛ#%z `0j,ijGH7wHN`5Xچ>QO_%jv*hf& ] .b~Đu sơ! [ ;K$qZkKMw/9e% ϩV?,ˠ nUZ;|d2b3{C-3#(M^ka(Q؃`U5ը3@dx9A󯦰nR|/9 ^y!A-5p\Xu٦R 1-lNՀP1FWQ8h7IQ:iX;+hMl]u J3Uc+LczXgoWRUUɌZH=fDˆS*D4ZpQ|&dM'A#V rp62'ma"5ki(MaYoLk?j7324v"4R)(w?2@}iW OȄ2 HE wF:h'4MbԺ\#UL}yk# lOʎo|SenI fݣ*sWl2xoe -:ht *o"Yh hEA#Rd;DgwDW$xhwR" 񐮾qcgz@ڔei1V|>uas{| c6{_|p IժQ j^%$9L q ,qZ-XPdE3ȷ93^di5[ C#ku /=;?l@ Yg[Ȳ"t[+;wH.nͅ"_,KK,ۚlZxk$뫗,"Ԉu=׭7XTW1}xӎMB] D0 NP{ =fbJvp8?.wüav` *'kTag> a?wM.8w-e W%t [ڲ[c׽*) :@ wןDL4hte6}O-섛I4د%+Y`j*9;b)lI@!Zv!S4$+9f2h+lt"T\nzKG vY/[.:D0PxLNsh\SbzPĔ ?0-5WJ@^zA|gR=Y0Beck=t4o(_N}s23. Qra*e3m5)RY:}J$lc%AegU>Q] lg+ĵu zTkS$8ҥ[%p)\Gbd`80Ot`u3n_4Y4,U3'7\ZLVXşf?-Dc,ucrjޮ;Z0u^%E4qL•vF3#Hma(I#sȸ&Jo\R=@I#w@<*w &^p:ycՊ)=IO`1.X} ac Tޢe`B̹akWҮ?EoBoAHwz[?2եr# ґbwBe\q r)9WٝTJq1IKV/tlʏ#^SSߖx!fuDs`ۻbmWxXX{z^(glumI60Zn1!KYIZebTl:+yF {\h1gVUƛ= QlZ+Zd5&7%9 Aq8D+*?ElGήC)1!ڕzk(Y`i##nDY/߯:Ӿz9@9}hڬIPPl:f>f56Y'@<Т=({vq(-AYb^$ Wd dN\~8Tmw=~@`x{-$V_t{r4Mo7RJ,!Y ڽ;6ЯjҾxS|Y).j0;6EYMå搈lMD\z>x~JM)RH [ @`{"xNC PA68s܃'1!bĆW'GϡkFlJZ~~)!6p=A*X iwU_(6ȁȰnr|2|lq>aBfFHj@Oh:] BkC,?hs#Ah6q@0,r&$F0 pG-V$Ej|j&Q3tH~a $+uQh +~P{r|fheY"ԽLȏz |᥆<2:UN*$Ku F>o Gki@?V<V龰mKm7UQ.UFjBOzR#̞2VX3:fkݰ?ﰩ.}_j=Y1G#p8c?J_ D>*%\* H1P )e@Nvܬvuy! Vݴ tý&UEJ;˲Yvj3t0&$DRkf+UȼU&dے8 DGm]2pO4EtAc3*Deu z~Bk>(hppγ? ^""i|7{"&:JL>(\\֘&p(#vxVu:&.pF.,){vB׋c\)I90F)Y@=men4%-TFX;tWVm>}*mo7FοOySSd`~]S!3;k[E?rdSu[?ulw`@~ڪ(U6'drBYq!D` ^$MDe `ʿ؉#` Yl4fp?@i? r̞sTNvSrv[KBڥޅJ d{Xoցݳ|)Uqk>NJ-N\1OjG&:H;HeN׆Cyc)Rq/?*@\[+YҧȆ~.]+ /J!zn\vll$vvbЫd`7%XcԾ\r PfqT]2zB7[$4H&5}vDѻߍ,R"y%~24ɏ!XdJS3s(_:S* G3&sS js\q;)*H\Ӊ+( ģ=`pM~VXy)Ļe8ұ$+;SJ"\fo]9 oX\˸ $cT&ӳ cLTP"02L|FQS@`<0P(RH*.48yZl7\ltb1sW| 6M>eKT<ňf E\ZqfʺI/L~]@" Mt4\K]z\G{Zc*W`P3Q}4.Y8?qgnmdw`C$P2X3ꐦM>C A47Q)]t)L`Y!{4i8ƆcUVX!_k[7*wQ4[Aⷪs_hF]Z+ǧD*>'= ؊>z_mt۴~鈊[VjN b!g]=ZN:w[c }ӵH$Б|NSؼ-|0pqy -F.8|a~|ڲ Ǧ:F5C=idP1,E eNOQȎ܃F Ebzm^2IEy#љ'eML5*L4H,O 0-? Ic``BKiqm] i#lc֢t#OK*B" lQsF,%T')#[;EwWɗN\z>w?.O#E7Sr18I x\ T{iF3!.,NcAi.;緢Ip6ي 1$JJ'4*tC = έӂ=E.!ʿWՆ.{bUE n$ %8C)dOxYԄ5G$ѱ:鼐E?=q 7UzθAPn,~줘2{eqPkh}Le4|mLTzDM2qh;;a"`5DwMP=,L'HUTXO #Lc%NH p=!!GxOj=i.LWI|'om2҃˰khxqIghyn+&#JFJi̸ы;#Kx^m/nrPSMc>opvoy $ArT#'=Y]Ș qtt<É3܆m~CnJ d2P)te5#|,nE&ZÜЄ@aj扐!;fh{ laZ2(ɴ\UT 0py"5(FpJ9+DƺBl?vpv6#@f(v~-h3ˍѱ؝UQ%?c2P+rx/&qe g5z b 9j}DUcB0I4#˄適f]"@B|{'9QJU8)~û/r%#G֘f#Y9fQr$GnJ،%]K2 QW>e۽zP-L0b_1"4]%g/ROI9#%ygh-ylǴn{R)8 8OpgӢwUR kydC+Ds+G7 W,%-kx.(D%&)p\T_[%IGe,bUyd4Xx7X-pТZ֝([>N~ܧ]fOie0'zg/@L.7X #,}U,`(|,e۳Z%L0r4XH9f;Knk|0SeҤ3${dcVhȜxۮ!["ޠ 1G quM GX6w> AwDn)'vOHZCJra__vi7֟ٷPR.{i^6ϭ d"p▎,\vhɎ-H+WU:,p<"(&#h/Fɐoq:%asf\qM5oަ-^: mY^!_ ./z}C1!J.r+Q)=D9 .j%%hO.CiY > j(xr=|@!Ͽ^2MhIb̂w*<\]oc8~AI~^M9eGJQrk2[kπrR:RW׏ bbnC݆=1hԼZ\&HzY:٣4m~othv?Dk"Ld_ywER\4Kݩ*J/\Y˥r&De3ЃD-Ђ$,̍ҌMO]?%J/&ieACVJz( wgcQJّ"SCO; dܠ3nt jSQt7lGi+f3> ؎0vm3bq@Di|+Ow2ZiA6ʴۯ9!T'̦q/c13Bq5NI0i-U*g ,ϞpdI۱+O{>6ty-K%ƽ0~ !~: _I9TC\Tg`$}o _QJv\2r TTVmXRD@L=>VG#H/6g*Z@ }rbFB)j,G!P{ІV/u2K&|P`DkJx0DapK; mL$@ء|Ad(S>0`2f0@vkǵy݈,!\ 8=?ٵoUQ%ʁy8tlyHkbί)va1C4ڊ'jҠjwHYzVv;lu GU[~+8PηM @d.U\WRTcfS(Rc+sՅ\̣\|RI=Hq5(У KvR`˾57e2v6ќFw[“-T@S 83{)QZ_Y8XɇH_m҂5<*I`7sitZ fզ=,&9liUbv5t|AȜR,5L=N,EC(hegǘTOËW|_aK7bEI#Kµoa;q$o;J克\(5is_S-Z֚|D D\YȮ /R|p&/wF':EUvCzei4̑NչL&ZwVDlࠊ}C C}'ӷy< e3s opXVtgJR8 Y61s>qI]Rl(IV?LP 'SOh'5bRdQȺfy#X[)Xָ)6X$-Y*A m+fkٿ1̐vks?:9I#\(1\vɼa%QIXE`k/ i#3[-/ 4Ls+q2ɐ ~i%v6otaCP<2h8?GV~:#P~R4:jU"ni^\O'Mr (HX ǥ%5754Mugy?| 8E}-[pe$KH/ۦ>Xv8 ͘0EaiYP4-PJA5vG)11NT1Zwuza\31%Q-CE.P_lYJbG<[&QXAW:E;eys?Y <e`$A-v⹮$j "D@Qח8=)ӇgӺ*6κM!ː}g ƒc QoZ;$caL`}Q|^ME DkrYg}]pMKP9k/4QQ,ң+?CbKI[S6L(%\NSoq/V5PܼE/%4Vy{%c3sibYrgX[; jNlAj$s:CW aZM9.gm=YxAW׉vE`Zk"{*8?IXuzǙn7aFʡFph&2˕.Ү^9H%W5$hh"5;kxz>~4uikE-̻Kxu43y">eϴⲭd,Ѽ?UWJGOGM 8-q˾ R] #BK1sXc6TQcL)۾ZXhJ ʽ0>⸏/Hp^'%y+JVE]:9My,Y'w18P324[d >w8Џ_1QSO$ :B%OnJRnlU̱N$5SpUsh^cI3`.$o]{h~x; }&zN&4ߞag̜lUNvvZ$3.u苲tP6f0EYJrc:laXMMbPKs0&]Lm+ ,YfWˈ:_M_}eEםJR`A<~B*}|%̷FЭ/^lW%Hd^mU hgfBK\* b,T Kumް O#MS{zP; p8YψC5QZyTݐܾ *}b3 Mb֟#zH:5` i'zf7,#^M0 8gRɷƄ%syYqkORJ{ޱbQhA:JWG@#/]aH\ea8u;Ա˲̔5TVr?`4j}JD4iL? E\.Yn^QДծmi2s*G?:b:1&j -^/x ;V2NGؾGs f@C E0ffS4=TkKe ,;?'1>Z H ՑJ_w5JufcJП򻉬/~ [Vw^åD.3!d/bEV}Ƥ&} `?730;"9c<Sj0#39o9^dg!q;ObJtD @b [wjR'?|~p[,y80&:py;akP92q4upq1@MuÉ9K% >P׋Th6)y.r3M8 /'C_#eh4cVNP)GkcRIH5bD3+T_ݚ>Nvclqԟ5Vu(dz-8-[Y(,({ G:c2|@;CW)>?"ɇeGSn.x,碶N"Q4mxZ>zBR2= ?Ci'.cjE#3w*Tr #Ɨ=e.lUk М۰K >g7aZO'EyP^WŊVfbZ?0jD {UTfҭxJpJHAsHF ]w#x^tJP{A#?7;qU+H70[}SW+$7,` 7b6h JI$G?A_GEJ4etS~-N'#,eRlySDF_ Țac? W7M'%o=sdɶ(/p='2MҪw2,qXْFSσpwI.H3Wda6gЋ>CH~h Jdk&k ~V=+ 8Bl侨W˫~L÷|B ԓ~v͛,g wrJ8ش *Fh6;mQ@ uL<[mgGl|ך;)}x&Kp_: { )"# 9,A,e>P7ߑ!1tDD.|袆IsLf D/UR4^jg:|liP:6ж(M0:B;%of\7c!{PP7$ľh$Bޭ7|h(qeW=R~,:OَAy׈ a/F͂9u^0fY˕vM{qJľҧ+cҔ@FXՍ;'M8O Ij܄i v |7@}q>hHJ6ä Fb&r&oig}!pFVhU &_|YBR~\]` qP۾?O Dϵ2ҶJ<:끡=abϹ = 5;ƞXSyU:ծl#Kk-:28-vGXwi$J*|ezk,{Vz{Q|Z88O8}gupQNẘ?=ő,H4w# B[VaS$e]E 8]t/㄀~pȩ+w Z`Rw'`H̞>a'y9uz`>W;:HRݻG-TEeR(΋׆b&\mв&*&D q__Md-N(m-;*3ARh1N(;G Gಆe*RC+愪$]Q ][0@6ZvAzC>#7Z:v8=7L4;]~(Ha7o*z10{!MX  IvS m zY,b yK=Q}q`;j{B?=DSLB|{cF>ZPX:ES(pO=ΓRωR44qj9x=A|v*y]lC r$W'K|bcrmI/ɒ7 "x؊AWcSVPfY[C?Pgڭ"JLW 0/UTjqmɹusIFҌN3rX]7H1쨘M"^< o ?'f 5Wgߖ+T62_&Bl㓟"!v>s/Ih - tɅ췤ACLe')eI¸kU;BD-p?E Xc(vE?xD.%VDfTˀX`43;+_n8T%r|stYNDeec")B` 8=i9f`Dk]@t(ES @@2"_< G%ue;s鎑EBOlTLN AωGAkd LrvƂ'D9S݁g$e n4@Nߕ#B)fk)7eF';)i*Vܻio ̆ΚwNLH^jF =,@G/j>s5Ư@Fx9<}*,2Dh.e(ZB|5EЧmcNβ6];fv+-@ذ{I%¼s47u1=9[:ݐLz18c(C}/f)t |hF9{0~G ij)V1sX"4XĎs,@c,lĎO Gu6Շ 05eg ;i2po5f?CG02+ЇjMZ( chp{ucX֋hNϐ#>Z%K.]tI J*Z:5*:t­ϿL(*$突ex_|y[*ClrE"tt0._adTC6 5Dk)*85̬6ŞOPC7P6su2 !hŸDWo&S?z{E{dA7;պ4qhnR$/䎇IVcG|'X^/r9#,#QEM5,Px\1) [rW`tkaIMdUUV[#C.M5NS@|%Z ؓP_O;~3:6H G qTA=5'@ԺU nǸq̏J;Zu:#YAy5K.f /S3LΆBחBOFXpz#sfv_K4*\Uܔn؜ zai3}']c' ]p7Te(MH"&5qye%@sס߇=`Lnak?faVo/e#ESA:aBvZ:NK^q@˨DN}@C>^_^_%#O.b%Z( 4@0[ ^v_ R)=$i0X~*%|RYͨJ:P#h 0dOnKXoFFt-N G'gW%fS߾-آ#IK? QhWt;@R9J3@Y-oN( ܮ z3sֱbe-4"\K]b(]y"C[ܤgAV#p?5 /\y*NlEyiه)C럹S?;&y6I BCׅ'Ⱥ&K"QЀAY I1}L0:)nA!x8\dⅸ~yYxՁxJ"?dQ8IPg72S<u=`2I+-ak!3a23JG]>/O)ЁR41dŎq6|M_0 rC. Ur:&9Ind13NO;a^ߟ_GSu˷Zې({ q!@O5{' b(YUʠ;1 uG+_CyY"AT1MT= ې vl 9LL Qx%rVg+/ضY^'W;tN|[@m6יI)Ŵ\a1pG'傖L(2|lvg \<9C~daMl[hwTFz؍N@!Z;qf|ki 'Ȍ's^-`:,g ~g2|. +5'cQG2y4ƼV5^34*Ym2ƶJZ[vγ؁7yv,mw!F˝pHԾxKPa&NkhF:L2 N*dr 7ll{ֳ$1g̐X'[YMN/IZ9t o0esv,W39Bg0@+֥P]M:w&Xᩞ /dz* Ga4$oPAIؼ+r@FЯ%sA :kuQ]=h@ ]N ϝt!&տ |&# ҷrbn@"5uÿ}%dݍWJ%޽|l]B>_-]METj9qrs|p[vz.qffpt5ɣ hgG"q1F0 uBA ddEki6P"n Y` '_ mޒi8GTY kɏy;QOxw>{CkM6g[8=[Tyx 4͑\d0ubavkvG&*ӥn{gQkuXbК$r xPR`g4 DԼo_+JS2QZބ =rf0ksڦaS |_ș󬂙@;nt浯_DZ?,kӝH VJ̻MYӔKL;By?;(cT͎³sd2ʊ- kxn&w<t51枳fL+q\0mǦp2p[ W8X][z{OZRr$TX3Z>)(h!i8I٤`pן`z' At,F&,m0U{LT[ٗcP v眡T)gGo$n,qE(xp1A cs@_gϢЕs">]tug%5KSo(h $ڎ37d aclٞ¥`2/G,2NjXʼP@Xy.'HD8M䷝r{lLbv4S ,ӭO{GVjw=-Fv'ưm-m[ze:P#>X3ЯxSD_?HSȾxc1wEŁdk$CfڏMu) dLX}A], eb<Z&!o.L )od@jemFڽJ(jyO-C(Zplk{i4h"~gS`{{-0\!tڬTY;dBPF]8g|O-HӥJ{D&.L} 9?.!WJeXߞm [uOWثɽ%s_*e씶R6i.%QyR^;NR\] .قn&$>Gyr6Eǰ6 $l2pL (3%"ANSC &tA$k-i\ ;mLC< oajؤbL̕d#g9G%ZS`n)PԞRɎcPQN[ R+n&CcXlUk0+ɻN'3+~+ vw/m+|g.{#N/D.W`.\( mΦh A!( d>H͹A:Fiv߮)TDS ~ I}T)r%YV&+/ʯ7[794 LxQc,YP?(1#r $0e~ : DܺwL&[Ӿu}rkv)ӯB@Ƹ3 QiO+D; ~O<-w_l:WA^)@os|~ꭾ"SL-S~;0)$DF$.k,ʼnt$"-|ᤃzћr2k eɌQ2!9bO$hJkO2s =xB^*0 b<InqoͦkyEq4 e:(6]6~Z}~9i[2K˗x_56`9bh|_%jAZBRkY ]Kf̡v~MmZUQIm B~hn ӑm您Mjۑ 0g`Dgry8TI% C9Pk>3uw5f"uM-#R`W^;Jk0pt6B @ilޘZ~oa6 R+O,F]ߢ .+B8WW>=s2uCWVte<)VQyGM [K+p%]^H&kE܃5,HؼBIvW\|q} ws9I\/59xrE 2&5&%T$.g[VNB܄!o @dd[/EO0焱 ɖ <4fUC5O(c#0O=W?֌V7Q%}9(=3=@aLՇ:4$0||֑$2=amB] ("/er=ڈhM8VjDe3h(qRB1/+W+l#=fSlSz.dQ0pgZ:Ϩk ߥ0E5}JtU"i2.g\ᥤ ?.9{ ؋SN0T҉RKAQ|O:l"ɥrqXr ֩S&" ϻ۵?.St$6؎!'&_C 1Jzo=LH۸Z~T4ذxP g8x w%KkWqXzk:̿YeYnF1{&-TԺ)&ܻ`Qz?]2*L?BX}h:j8/p+.[B3W=k65-&[]Wo=aZĜӾT:#| ܫQ1wa (|qU#qq@/2ZN%5k+8( Qv¶S#۰(#G9t ),mϛyL6r*\MB jPV`X&5D #(L8űi3'~h}Rppi,,\houIA;m7eziE7p-6Q9c-sW-CYwKgfbP(NZ /DX0y{-[)l(L/zY鎉ޚ<95U/-p 4cמJ +΍ ٘0DMSRTߍ>b&P 1T 2GN$65E{:߾~c([dV [W KQr1w &:5d~`}֢4'a2 4CXg?1V 'VU&e 9>%Z& KB޻=+0*Uլ+6f<:sVfԈCRl4n^/B]OLS 3..e=aɩ6T/oG/LG26Iׅ *kW|#U9 IˮwkY@1>*J9ZVCx8@MB_T:"U j`DSj9U $K C~9g*|F#LjqN7bj}%w T.̨H}'&~"ì#?{4<$@-K1)cqⶆ.JO+2-lTuw>N+]ij ~3e(usIGM\*gতFqst)eZ۟-&jUfRRf%q|%c7#D)D16L2'Mr6aEq_ { [I|Mx3RCX$Be^!"jTÉ+vjQ/Bdd3Fp$kX1>2\DNj,h` ?\=FQBq\yѥ8RvOE}.Ԟ80&f#_?~Qsi- x^p!ʟ2SYяg[R׿VGU#2MDj>3VLbRj*@POW0}+qIf( ׏8xg7{LkO4$t@tb~z.`RCM[D og׵,;\&gaG郾zVwk}BԬ縉& iRqRȣMUeD<%"W xc*^{aݪ(M҄ա0i-T283x Yrjix^-ɪUlt /;r8< ʑAuҊZp PiGZϷ ʜPۗBY"!R"HG޿#. ʕ}l/xd!߆%m\BL租 2ͣW(@%ow|Z0Pt85]Ov"d _jT2*m̓ň7_n tȪQ&f5 ~3?5\c.sV]R!.oS|UyYp_afgжiz]4$_NߊZB3ⓕJyy8C$d1X;͎%)+ө#ydCw̲0$)P 5u]_"ՓI: 4`nƾ/-m g-]kpTC{@B+*nY>Q9 \Xx/t$~Ok52ء"cJ k,LF֜mp@{Yz0 `Ʒ\TMT]96*Mʨ^YXD߆s GRCڠGt hnb)l GIIke$%'puSSv +#wdqTk<<(grNH ӯ>էW{BDNG؊h1(4F Ӷe`PN! JǑbW3X_oI c^;cvt.bGO*>8Νc!VޣxNz`)C̤:erlPg!BT9-5@*5@DWw)oU fZ9 &,O۔xrEy|~{={~e45&O o[9S̼68L9.˅/_s9o6'g8|I8Tj&z\z͹kj9/IٝO'9#zj0q;V MLd1"'dYfnpL)O/Ut vjc}?כ:GcazdH"9TQ]uXP~S~AS`ʾLybO!Bl~l4ž}:8B_i6ⱒΠ#JшvOdoꩃ\%7+3M}Ѕ*%Ӻ;̺!4X|DI%~j #`LӈYSLv!v@yԪcEJbRe]o<)M$mG>.ݒu1: )u$B?*MDA(#17/"nuiEkÝ\B+`6{M8zl'rv%ȲFӼD` z" ?NygC+_G޽wORqJsちсe DžpTϫB2qk]Z:b( s(X +$]Ec~-!;mMɞ7 ĈNݖ`Pp Hg2~uohBrx$.J;qW Cg$;/ji3'wxz*!~ l ?O*'Y"WY)d ˱4 4Efm4 D zIQWۉ78&b*o /Rrm_yX^]pTIƕD\_*byyN ,fEG[;v1^Fp|.X͊0BDGfDVITR{悥,υxs}:p2eœ[[ż(ceLM}&8[|y 7FJo9_=*e4U!@EiAq;[:6HCo:#} }OZJ˼=xhQ9- ׁ.mL؉slll#z5zE:3$Α.x<.&s!BI-{ɛ}Ap踰j>E5er1+zQGP$\\k~MUtN` )>^}ICû&^h}D\dbHcLO066G0%#BF!_h ǡ%m=yń|8uC:2:k1-ռ*krBI^E/9̊u#EV?*a۾0MPaEGl)c*}ݡ%oZhƘ ~j잳"W ]_^-=H!MxK!euI&~/mUd_A-i_jhBcB,ݫUE{r-i-Q}2 of?V1M&XU_/À mUn%BT!Fɷ̚*(njԷ*' ~bb' l,列y+.BWv,US˰ 6$\VK1 TΌ*t gLVo Q(d?oK?zz2͸{C@^( XaV콋}XӍ|Vf: .g+g%Y!ߘ&y'eK"h!aDu|nWiIAkKh`5 5{~۾Ӽ֐,vRGbMdrnVDda#E;9?iFQdž~M$>Q ĬipCn\YOQ*KίٟHD}Y.!_A1՝-2QZ6Ld-muj!6} mD.y@ Ž=empUXz\w#҅rr0 N-{XETzRv˷5%$DIS5Yq/Xv^]JU_Կ}! &-N=8.WHtviq]^/̑ R~^.>} `1p Ǎ !8KL8R7szT(0faYX#xfgz\.Xij$a2_DG~sH^ZU!g{~Zva :r p";s  fks=owdχXz`~8gC?"$XF6J>e{ H`sBxSyh_0My n:$k21v;1Ayw?K1-Tk nh*fљ8E/=zbB̞&0އgq/9X΀D+_\}5bI)2਋^Rb{v\ n?yG0 ;R5]J{:T|(%1o9KtО!7UOK\/,fd Η㩗~T_zm-61#h l܆}o (YMM&c[cSᢛ  ,Cq=_M2)A` e FZ^s&ʐ׭Fl.[}\gÞI&a>R !zz;:rŏ%uw-~nFPH뷟lshyEWcdaps'K t bl7vή* BTF#1y]I1e,DXX*~NCz$Nna8[fN$m` 2 f:`WE3Ptt5?GzKgġًA"ӭ }yfRZƤݕRϣ xf!3"78rY&"#fʽ,7(1*>-℉\ e@'<[r^1Dqa8]/*ͪf,f0QdKXm䜀OHBd>v00HTcNCld_""dL&~\G^bwЅ6D֣{ A=H=G H0:]iM'ON"}\qs8P弇d,FYZ >&rVa_Bu2z8w 3 \fֲ '#i"O1==yؕ3hVnIY*#JveάrYga2>>s>>Nq|-{MLU?KB:# tnWzoK#%q0Xwq/{s>U}Š.[=αӚQZA{V~ 3qdY Cv$jo5K$>YIsZiz~ Z,>2 qi|1 %3^pJ*hgzjOR8"ѭG75v6eH8{O)=mxt,T_ BY5Yd-d,"+_FP´84TABY3bo=Mg)y".l~91M |zZȬ9CILB8)"aĉ,5]^p'j#쫜 = vȍF[LlHq^Ctfׅ~&˳j=g+(~b 3cUrY"ܵdk:eBiƭvS%b'o!f~֢0k}FN&ǞREZ$!uEJ #(f&FMG9Le, GuSH^T|#B>Ӓ^q T1ؼE}pud! 6$dLunu 3ҲlsF0N)V M/ eydi]&޼P T A"8$e DܺW:K! y:ל۪޾ Zje`} Z,T *6T?u]mtPUp=.p5I5jXP2^cC,݀ۄ 9)J"{N٬7\dA  *<]ܿ0gw~ eIϛ' p._# @Q<4F]ikF=:}Nr=a$"e(fci3jxWbd^)kRfI<B"0Z5⁷NK:u[Dt b7}T i/܆^N-t BYt |p3L,͏?8İ0ZK2m7<΢,LSE>@T$/(QrIF.W 8 FnS@$ԥ+k(ŹkYRTO1u*&x8m2;Hb˯ A9z|mQ o|w]{ImPL9x }f{us` yWBeQlP+)BdXI[&stdgV&Iwe4@ޫg͆_X_8h7XbkT1}+/-,9AՊwY۴JlzgQA5~7`fxm&m>?/2rlB"C9 E#{ O4ԓFʟ: N#$YQ]*Xœ5f{ #(Xď n{*]<ď<&Y;Rv[H>9W6^^?K4QtXPck[-sy$$eypJhOڢq?Hs.s]cބ\ zdzYؚ"[֐Oue*D>6bí: n#K ۽ 'H.x>I)ԛSmIIoN(,^)6"{fF;Wzax* NS`H$w̻[mX$I- "e[OqS"k)D?6,UxcpZ|"W8vصv-IkͿչҿ[\ynjb$szX pA=pƼL9d;B]l!&XpY$))2 |T ,8h}\ܑj_+v?kٺ8eފKKq`ҦʊPɬԃm|e8#(+1-|P뱁mvR#jAumߊ7ppVʻ2paw%6ԺjfZl.=̟QcWaWEõ瓲%!ټ#dZJV: T}1Qy|ߚ{q @QdmȗpoqQDD)톉;L[I{@")iqs!-Υ'{oب໵xF쥌W_/d,˃S < +5X߀>϶|-.I:lQ-b{F IC]v XO҇ G vg63lF_:Y[rn <,)| r|8l`~f?3LoP~`:eER>(/*1κI;4m-U9hO:Ƞ\Qtfˢ&z[SQD|fPVhcnH%X>p |.@7 L[9eu+OcVE9y_滝u+u OEЭN&/гy9 Ž-zn&W{["Ϧ5 AĤxK~ z:UFJ6cxw݇ơʟTg! 5[إۅaʆJi(ZM[~>Lph}u-?Wn#[bl r8^tM{oJ#æSH㮘3!Ko:sa'"s4)$FwLDp7~eC'[?0jx[Bq 3r[r?'C~3TrgHX6"K(m7 ZWda\tqI~$0@R|nC?'C62ږؖ=CF֪ [aH MF0YUg#cz/ xܷT5Iڭta["Xh=OLO:F*AZ;1e+\ԅ鵡"fWsbԘh5%1R\hCYWQb1<*9sEn^t쇛j(*㐜O<^y7q(öFY?5j?r[?s퓠*`+$~W`A(%G%JHP7 (Ʋ+|û%vB?sr`iEĺH`4n*e_-ȗ.?Vwf55ֵТ?m.ڭ,@(Fc*SYle=9-"KaR O>ou1/ϡc}&4{ )[;C,_;3Fe_6pr5RByoUHJs c5oZwqE9nPqU8S\_}9/b6W`w4L^6'{/b ƨe`&2dj+;^זՐϻCV 5m/Su+q <#b?7Z,{vɇDb0FIG=%ZpB.`Z+mUl6!AnOHr=YAM e2v7x+qL/:CY܈- gmI]eNj-k "@̺4Ք=`"REW 5Xylj&vL%^<޺ O H'e#8H"ASG^FQZ?tY)AĩJC'E7Eԩ.%k!ТdԀS-(Zs2h/;F:;WY0Mm{礁xq7]:@8pVSSj4v(G;UtTuHgPk}&uP"]Hw'*Zg"B6ݢ [kxd+&<^p=hU8m!ڄ6I$Y:1eu-bS k+x !IQ&Ȧn)nx=G!JPZK}AnKf6 D=NR?Ӑ]+Lb:WnD0鷣 [A~G8T#t_A$u:dj!?VxcwqY" n3 [~ ‘[h6 ߼~V64z_qju ~" :k٨+)-/_kn[ܴD>u6'ޗ=ڦ$ȭN~C =ȇ +0@:HmqK]6@Ig3{ 0tVU4sow#@L/2~Y99/QMX@-+MfTVPԼQvam1Š[Wót+"CI—[gj^pOsUF\u: W AoQ[&g@J j/?Zuo*;9~:6pķxl P?zS4 @ R q o.YtQATLTxh/ǼV#2.hhQIϞqTwԾZB !ЀvFYކU G2UVS)ƿ_~Mq |\~f83Bb~fbrdBKIdZ [oLTF}'ń34"YeS/:%,${17<[?E?ן''zi#cg sģY&'c<3 }r(}1n$q[OzCkt>䀢h9{TVelQTm?ɿcnoȭR& ?cO:FYhkg,`ԹFjbo;֜VUyf+I6cM; ~51$vz:;&Wlިi;g C%<[gS{g3C[xi%F+EOZ]0&OjcY6%;a tm=V?`^s]ըQ2bh`^;s%+:F Rt.cRE~j2]ۗ׮fUIg^K+r_S2I!LhB? q2V5v_;}Sp'uX0YO3oBk؆lq!7b{^h/733NQ/ t{z,MIƆV'H{jg|=zeGw':C1H.HtGꞱ5*:pZ_4wK5NdjU /?Qg>aK*m^pCu$<@sUVȴ%U52Av+yKҽGi^ue\(KnHA;e7]2&[W%d .!9+aH0dUv?;*3]XOk?&ȈjmG,|  7횇:~ĽňSvFj?C<)} [E9wTK qJCv/Pn7 mc#gnV+6"ч=NQr`Έ#Sa y`Sݝ"n|sRB{. L?5¨[eSq%qvwW=i4 )m+x&8'V(݆OVv`l**7 WpԮHN\H4`c]cjME*lvyl[FLUuc%lOx/D2&0ۡ3%Y@()qϖwWI; xa}GVԸRB?~1fAސ Xirͺ;eo FMc:R֖/s1oE_7t=te?^աn!J 4@PA*=":%=I+C{i,ez)U:ɯ9xYcgY h j/CVo Щ60,"pJ~LItޔjn.jM*.1eyת[X4֕3hW´>T$!ч=:tX:?{g/uj&ŁN2Ӌ~S)zO{Zjv026`()D\QLzd@ÉwQ1o[J*WPLgBK ׁCQ!F;q >ܡMXv@鯫 8ϰ%2#4ڹ.\Oi^|"/Fd6K34􊡾ljiۉ˔uh-)P|eR囇͌QBPz?#  =GGF5N S5}P1s#p$t5ΰxieK>rS;ba]ΦРCr]c<@gƸlէlv/Dp1jb딩E8/5޿$!ܣBwU08Sjb{N2otaQ!T`ePj޺a mi]Ő7_ʘ_sZ[KlEUPΧfM:ҹuE>s0UøJ5҇ˍFJ @b%+Wݦ8{ES7Aw5tQ N4(p{k}'m[ g8v*ӏR ;0fj ADC;Hg>|]k=H訛m",L.忼+jQxi$2OY i ~hsiJ< 5 OF %D?V=GRLgV_XzI$`]Ox*ЪӝpC1Axd&4O$WWmy2Ŏ+lo*U>0XMB\-]Toa6DPY@,_y@"b1XE aې;XW7PiN Aq!Nwշ8B{ uB㟶?H͍J^BL0Mm9 /vid4l&Tp0j*  ~2:OAghX}7N mQpMdwal@9:z^@]F$Y}ܐ`-AFp=3Xk'+3YMVA%dˈÝ L4I1,I.+sh9)YfCOàdh:zXOpr }y Z.K}N_7ٗㅁخ;SC昊|@;`nHC۾b/|ۊ 11G9Y! Y񩮆 K>)}\qCݱii6Ň?ںhɽxzJA!L{P |;mz,V@KͿŽoXH(Ϊ3`hm-L%}=*n--1uWNK2il*l,m/xFX\Q`$#Fu4Jb%8* -Du-%af&֯RYPmL#"*z5y/c >(nOxM;YP 0#-$1'ձls\OGLDa[1X㤓"3}ci$+aEC>9H, fA Vq9PPe0gR~W7@CI%G[2Z5Gx _; ;IfGx!">x9js0ڈjIѱ>n+]t@}D 4)\mDg-yi :'@:B)emUNr ~<i/1?%T  vU8o͞[Pq3 i] ]ל&h8+fl>0hh)0,P:#SɒvV\Cz)b)hwWfϗU$8}o[ꞐX?qdw Q,#v XPBəQD|؜ ?7y-T&%\Y] HDR/x{p )@|݁Djdj;OlW/Ԟ`=ϛ[P:{!RwpPJxGm8͊}qD3_9kU6hQKͽr]Nfe0YbhG~ʅƝ u`kB7y3ܦ8;=0\U:ō m kU.*،; 3Oٰ\K-De=5q4)e]aTDXPe$/p^4-s\Ӥv* ㋐)?r -S{yͺ~*g7U;s㶂(xXHQ )C̳G}}v(v-i$LFTw7L+`#hY6Bי/.!j}<0@od`-[vʐBgAw98K\|4ZOUT[H'wyu_c?,T}ap7POn96ENĤH!_dhq'VsMaf ',mcrFEE-j55%TE)MC΃Όдzk=mMS,Fo)yOf tGNWϤ xB\B=QԨ6?rMh? mZcdn׭›/Ah45NmӰ6sd}<~j!ȥv2fV~ BD÷)# ,՘0{:wk nF"YJ-r)hsɫe`&,_27ׁ8*uCaZ>kíZ 2EM- eLo+ܝ^vi!{MpgOGՋU@}:jX9Һ"c#vn"%L|>%ZquG ԭGtָ/vaTFn}¶`}P4ĤK[Qp!XSp0JijFUqu?V'`/6;~_\VpƩAXwoD9Sƌ'Uqu.H < EAPđv6zGр!/: N0Ly _@CUPd >?F% uH&K?7<8΍9D&!PdJ>7ysWeU {je1Y9<67{oQCZC4sWVP̙HtUcFKZZa'R? ]Ij>lx侳\Kaf j<LH?ݿ!f1/,36xT53JFN~{i"ĴKHt< 0#PACd˂~z> ޒ vl(RBpH;, ?LBbZ/e܁!f(B@#&Zȋ8PYHJ"+ %Y;:dδ4ȅ-BbNB"me Z5 |^w"՘ټa:^k-G|6܏w *[3 cr<*F PRܱs 1/'sȅ NȐhd'yaiE«|1{wP"vEHk3!ƊXd%Rқ`r0|~k8Ia> ~tnB{uL=rr`|5tgK`<|(ג/]Ɔ a5nB΋fqU?3Ii2ZI 鸎7:U`k8W׭4_)dP5^wit+paMGLa_*S){Fd(~}?Jou2ɱÿV:Ͽ/uJH.ˇR5%nt !rq ,0<[?+[V.\Q]m#* o{z v,%a6~K0%Q𜠥HV ֈObAդ{g[asWtkMBz_LցZ"j(Q}/}nb}(%l`v;1BG")̷ƵdHVh`-9"X"`Ϙ0 +"=$ ,Xbo)(n—@=L}rh}GwՃ@9>p)|)!9B8!SגL<${1R\ ~5Dzúk80^ߔKGV.؞mcj5D[YvT@),U@aH9`#OQ1B9!KHѭpV&oݞX"^f0M9!t9 bwm;&6=sI?%QE3!Mwρ56 x$ \My-`ۛ)g$ Hc9ŏU4:Vl;ΐׯSKa%4+ө4[Jrv?ß3@|mapi$1Zਦ?JeXK".۬#gȂw\S ζ:tzL}oD3^E&t@ _u>dU4y0Y[9/,hȷFWl!k61¹-ngH㲀>_d񂘓cX*jMW,,(gr$>{!_LU?$Q+4 ͽJ#d`*O/; ﲼ"-G}c \GG̜ENND*BTk.>>pK)Ћb !d= w#\T`֦V>ƈT$N"]Q@ʁE0O0- dF GZY~69uBD#7H s#k4 v'aķ(y^@FpE%zEnefT!Dr1JA i7 )vE9 C3ZZ5+}'{6轠 2yBőL\}v+$=[S2/xzЧdKO ]v5w (.` 4\bX--luLeaJ"\e!𙟚IqȖ'7flٮɌ'[{QSjpՅAݻ:P;rR@){_V兠`j>|8Ң-C + }B.ed_vݫHwmQ"fmL&VK%28 ]#A ;y,O䇖:W:Wen2g_Fg٦1ҳf$?W^UJu5 +QQ؀zXNMo7w'ri]AW*=JimώLlWӞO̥ʈHҙk2x8`'> ꘹r i1uY:LA` % V^^Կ{rƧ JBE5K|y7ޘBG`OLaư`R!\|ض4WŸSOzywR8 QܓhC&:D?O r8MPUߵ I'HjRXp$O[|,H൙4kۈ"dɮĬ mr8TITGfM6vQCLyF`TUM)eT/iDkɮlv(D!{PJOܮEɉĕXxn}f6^ ʢI$nB_Ӯ$r9-T!IGAExe+W#4A6O Wń?ʵ44XwQ`u;}^{Dbwe~N|J;ep D*yWl ޾%5ٳލ)bռ}5oaC ;P4u.б<z(%T2UL!j,O?ÚBF"?X#+zlS/qlڟYt9Li// j*m{.>xTPIvK\U9p7*7v^֨f1y#}/'f>;4'x`7m"u-3''-K>qITu"JP)lJ' jQZ 2'Vɓ%bIOc-1QWy «ٌp{ ,fPy75dm37q)eCj*?"#b<2l:ZǝlF]# L1(BmthvlB0r. :GfzQݹLDMiH 0AG3*m|k%i s:'kڨ|w־fMfimBPZI<3V&T͚_bLw)Ao#?nդLz<2X^H%7?\rFQ͛s!IՓr1өH(XN3dTp52h-VllanEEը}o`4MIQ{:ˮQ>QS5}T Xa hu$ft b`L>ȫ;DK.08*v]ٔ4*kC%;yV/Yb N`Cd!99Rܦ?y'n|.,FF!R2/op a-e@a;5/[7+`dIi'SDc+h--`i'F~oWXqaVw}՞gOQ;fgoS ~`a9Erkk@)"6u]Sn_WhztgЉX)%1\+ȸ B. Anp`P߅}1_es_H,YȖM~Z!pˆĞo WlTt"IU v%^q ,t^/8~ B\9۞] K01\ fB^u V;GLTeh&8R%t7:߹F5RߖPGBN0 <^@)1.Rp irvPa\ߙ>KGk7fPX | ߌzg+]GK&j(M4z9##&*_Kp@h(*i[>&О hj\\'T9<$-4{WWcAOh=;l88޻gcՒde7 ,*gȯ=ǻtϘJ_3~*ʈ!FRZC U\kV5FrW?&v"Npj<^'dXwE,-Y1Ҏ8Njc`u2lX(YVjLBz, += m 2G;Gy,N+XMOeExJ#SS # kU!zyD|4ךLLx>T<}ZD:^ԬbU@~ ~*QY=?} "7Ό7D=>JеbNk!>pE H-=#rX>os3ՃΘxWGQz(Z ٔ]4(@ S2A"A:T̬b|8FVh*x"1)Oar_7_ˀ$08 oث0+W˕i|v,B0MIHϷgt.f%_ 2w d .HY~'z|6X{R0U +-M5I9M&քF|\NBNu4<雴YF\!mo=po.T}Y\kk$wRųU|2)Pè_1;ݔ B5/ ӻi,ݘ37 ddžE.s놘hB0e;y@Nqg|^1Ӂk7v;9:iK'm0*!ϻ\c?P+?+O> 9S `~>ϝ1oD(m I#5ĝS{/Kux.G6/Ex(Ɣ4ىcj 44[1'<:uEeM5̴ qJ_3=lVCA}X$OK* k(F,4 u aIheୟݟNI"?t ".2עVރ=YQCqg85ev}^m%x[Qd9{ﺲJ(𭇨AS#Wj! aͨc&k-f51mRZ㎄UcMwfLN }~?o햗]Bs50N(S- KU IudLHPcl5u4!uj&u*щ_zx:GRF[MW};ӈ3d"&16 ^w$^>qjн鸆Eb\ur녅1VJ*1v GI;ƔU@vhUt!;\W͍m!/|>Ӥ$h~Yqux=hWÿX.wT<}*|Ok:*`'9WHe${ 8-!pUj=` /K+)^O6UU9O\2*c)Ix0Ͻyhf^#k?Z2U# נ-S\e}xPq*dFIJ69c .(2tE+tʤ eY`*w =\T5~Dp-s@ m9 do)b﫤0GCw / *9lV[%X-/}}<{$Ҏ% U.W '^٧ esev5v9m1v<5KJs LH-$U(RHG'q"j SgY,PB)Oԝ~<;K$Б@~wj 4.@IX/Hvbmh47%fe4ڃH7:\ߐJyhp+La}׵6+n+ q7oeAMOaxcxɢ@WP@]@{~{ӫ)UmlHV"gx }]9+ݼ܅^p.vags%}Cj: y:)?86AWpwy89+եA6յB VI0d2ÜfPҲMBBa>c&L -̢cwlueChR߮E0nD!) gw߀ǡI䃐wK SUX}4~;ybrMu"5p)sO!R2ф8o P~W$*."Q 'GAr&yx:ydiln> '- yoג^)DNmOECYGN7j_c ѼFv>1i9DJoHDRQJP5E%06=r Qz}?bEK%)ˈ^yxd ǫA7Xt81`Pq4"_喩\.@GsvsBA#9~ͷYֲt *щQ3鸝}g|Ie' &v`QhNu;\]>ҏxeZt}tQGMH_D1 0mY$x‚VB6Fά RdC  HƩQjz|2ѿu3_ {8r2@3rWOjY,go&촓0x _Uq;×8v6HR?F3[`KغE=7 < 6 tg V4TfpN뉛t;Jp.#"NVɽ|@3!6°\!۞] 좕=)ϗHW` KBwwD-ӳB \|+T {z[LǜD#:Nj؁+CrfR@#SyGj2AtNz|Dt~=Պ+.iAGC?l+@VHd9^Fe+i sMw18 bmy[W'DT8ò˦"Ucd&"qMNYH@ڤ4"RA]C diT3p=`] vrQ11XQ ͪ濚G!Unf2u@2^i$ŭAL̈́ޔG'ijuJhxJ&v^ j%$6բ.ňZQF%݃0FKH%B:R\EmBN<5Da[rvGg@FL$u' (jpN#Z)JsIJj7Q`ѻ~=)g]ՅqRjW_A?qۍRAg6ʚ"ǚYwך{PGgh!*/eT8gCHEAk<׳Тj/cdE٣p-m{;sfΥZ :2pV%P6TJ+m8dţڇS~E:HkΟwQ2> H`I>іm58JJK2)n=qObBx5B?QJhNU1g͹ :"Mqz1f=Дk͈[!V܁;h ^agHPJZQE|b\#_0UnC['q>q~Sywgj5N5Ɋ~RD2'tv'\0"H."ŠFS`<2n?J9av$ ه5>IH̅b_v 3l5QBqE0~i]CAX i)f=t'@nM>PU,DȕSK)b!X`ߚʹ# 4FH,նγB92M}$l)&AQNE?с׾Z b]7HsḨʲ>jH[9QऩʶV>!EX6Q賭'b3[pՓӰ۲yeOdOpf5D% ?qq*Ҟ,d Z9؃T>fbڂbٽTPԙ2UeI&[gVr;|r9 m/+W2 eB0Z7z]y[B`ju>!J#^8l+i>ňXƙuB: 9+xh :/ }1Ɗ 8{'CK >77vaJuBKP4s7hm *Ws0bUR1ǭ#B.Sf*Ly#s⣍yCv0t8Mgm ǡNmqE]12u6}<GَٺI5y'Y {ty()lcA~ v(??3!d-k@8-uqCly&+9@[*Sa>nAS&s&+*<9PSg_5#zJoS;GWq)SflP__F>>>E$gUp'#]'Q \;;>//;^֘{rjɦT} `ULZK /| fz{v͊* q@|sBU̩ۏ:kJ}=-H@ډ9)v 4WT/ڢI1̊Yhx6v] +"7W0צӚ'sq®zU[kN#s[bF]G5)7.`qDǿ~G(z UX]5]AX2~$bo+Q{!e7,}iEv}|Ҽ2p|9j˓q/$R! u,!r8+8L ־|=@*~Yu҇<~r6 "Ҋwd|uW$[a(%N- 3ߦ')T[&%;?_JDm_h`V:9RwmoK~P #^ڸ2L^M8-NPNN"1_べ0{.1S({ DfB nN=JwI晁ŝV|} WLɧ-¦XZjl*%{{IZ׌v#ξ01i[c;J֣u- L~w(c|Վ qβ318H O(N*W ifR*"x7bLvuJO 6;pca\ 7J\eC:RfBF}Zo#r[7`K;IP?B6us9wqm79NTTQ6m3wI@묘r[d FSi c~>@1A^[fmNO| 75ոA_8<. 3TH%N֟nP^ rjEe)3oeY$pedı\0 ]+ͦ"yrFQً`HEoܲ)f0 ptRL HCkpZ2&0`SxZKF2-jUTKF:чv$36F~H,8]JJK1 h["3b+Aɓ|B>"sRrRza0{$l&q|Z;_3`Ҍmסe'Al>g3fj9bS):CJ:[9a]C4*rg|R((?| C$X2 gkzl]_ކ;Ʊ*߶E=a!:A-B X97l&!WץSB*8n0A^&h[3Zɿf36B̖L|zD(2؋Jp`kz?bB: EIC -ʜYf_ I Jo:'j OT.jA;ik`O}SU&;C;ZY|`Z: 0_fP*5̾I>‰H"<6lӕS5y/)+W +!5 l.h}З <}X7VEgN٢̖L |=_$>܀Wݶ 3~ᤇfCsÞ}d=:1Zd,ǝ*X-[Ğw~V]S6E:Sy⠥7BN|)=)Wyz|lE[;a.Vd>釟mKG“XgH"聩~CaFFh[ 4eϠt?ʛys˽5=v[BGLd,ZT‰C{bFLU<^(|P`}"tv컐:[(.\K2Vf8Slblj!v8Ke8 :n` H/)}xC!н,r$ CG` "ڑVS}HA*v HPa&$i]ܼQ.cT*Blƒ "JpkݖLju Fut̬ks91F ssov['E+#8&Fm UU$]h lM )2+gS\3%Ƞ :m==!m!&jkՋɘTus>h9mz_yٗ+пc?a[QEdIA4|-ϷI z?UcYUq7^=+Xd&acrƂJrGdC $[70e>{wHPCx'@ybf(w{O`syi uO֓/_&kau6C&?Zs*5}^87? WY|KBH=*!n_,>V[)iFoOvpTY"_YD^8$̲$rY2j8obIef?'rK:ٞmY)j\g=*_ @4#\nE{1EI|.l̿JȔHO" 5Ws(R44@.Y1:^ׅ_t8^'Yա\E EioۢU),&'+RZG쉲ڣʹ;~1$0~r J!YTNMf$*IcaJq,Hz2/C>zgU m^ ajж%dqbW݈6V!Jr,',;ql-S*`;DdOtpsB́njԶt mOoAzlXY< *Jg}T,?fNb~ iWz%ZŮ TN]Rg2ԓe2jPIbn>s_onQK|A-YNN=){x;hRGt xpUK w9y[,%͍ۢ!yor{w_Giah:I];ōG3UFcsKR3ef{- hMCOVT,M! 8\W%~G4ͣ=% \j?ȼ!n.8\Oi2 I@xv&"h4O̞dբݢT25R=w5 >妛 ︖0ݪNМ9@S(aj%RuAe7py{3}&a#4ZܤÄC#OG YVn!5B&ο.kp#ݔZHk2öks2' S+P <*I@})7m97# ,H Xz)5;A湩#|{S& ‘~;bEof9\k9.ϫ) .K< ?dB/YQP72 O,R~6"MCt hV|3a*YQlMЇ>ό CcC`S q&?ЙOhCԠw'v_*NY({ɏT"cEw-O_䥸0 cCqαkIc4*1׫:I?qo;˷(Z5 }*AJV:N! Xf)jjt ⬚XrMiʿ>0V$=t;,6MRtZ"Շf^~a%JxPOM g)LW,BGs}w;CoPd_.PS8=eࠍ. Om b{uz QcݞU0Gts 3rf1F"o~Mٗ}r@E<ܻբW@%&NC{@lfѪI4w>Z2ēO|곂~bQ-R!P&jSUIV+#d(IACC<4i~0 pu>qREސۀl:Gqd!X/Ҩek>~BYXӋ27z Yˁ;@V$nl4҈bn_{t)n%3dd(wҊllDWPn,al`C[܊3<Ǎp8a216l3!LdRzdž9FGo&[c<l gu׿22$Ho~C@>%F`@'bf-@* dvWFn]j_n pa!D#E.iq?'~ "x8S|>hv(ʶZ֝ps: jz.uΰ2!G+Xe/ZWC dDz\aȄY bTY.d*3 9~Vz&`KY 4bygMnf jEݽpnD ܵp=Z7qg,:͋XYL0587A Yi~ڮB9`<HsY-K I+.P'{¿V6hο% a[f'er*Ab?SuO F:`0F\e:$em)|K'KS ):y46tE>1a6O3 [1ڠOՆ42>\]nur+'3E\'z"y2]Z,J2J7 Č.Bnw׹<]REJ䇵ȒW)(^tbJ7cѡeRE|9Oh~N)MDlYA,n\-+#-1 w%jsuJ% cLAPC Y80׼B$%o٬%`';6:K!X9F|{=*pztM ؕ as?O%@Sn`aY 8YU#vRi x4Hf|59{t@tnI8W'w4ֵ™}ȷ ?dQ_.F<|Eê1;%(yA6jdȧ'~{E+pZʕfC,?p7{(( +lHJO+;k9zUuC@˗C9vƩP0Mނiir`s+8Xp^5PkzBgi"ΤE\aiQ(@[ezmK` N!:y)_Q|sکE\ȅ W3Ll9җ{3 +@``ՅcEv;\7b]dF3!D]ҽh|rS Tmg$P_f|ն* =jq?@Sk(@GQL/e:W8ָx%y9ʌ[2#5Z5ҝ)^V8Z_{L@Ē?h7ߵ2g꣄Zۆu-l?+_D(CM*HiQ71ԙ#0~ϺgtVi\|d ;lNY7N 2Xv G-t~:ïk=7^Qk]XLf#xY UJGiq;R2wDn>9{M>*B Au78y/vH.ko?ʽD^̳਄$cx!gq{jrBrk"HzW ֦ׅ-a(dlL,Qa,֠eE+ˇU3Ć=N`LSOY!KBS3)D|5JV;&,cȏi zj]=Q7 Vb`HquߊϽR qoB Ԫ .i٪*GAIQ-4+]c!.2CxG֯ D-۲.5\d}C˴\čo*Cy8A!3dЍb[gքM9CNg JNE7]"2*b9qja5z)_T"#q~ k(6؈ զRO!uazp06SCvEtf,ۓ a($MDt#eT7rJJ,f¾M|1{!*g:,1sEj+u1%Xp)/F]>2žqMLe֣/|]E\-Z 0b.va@S-q֎f!bu Bp]R`X0uQ)Da<9)h#5?WyTVZƵb{* Y[2mσ@{fs$+TZ"6PBY3")Mn;=|]n,}ܚ nӕSG`/i0řTV+ 5fq92(9.HhY_0n~B[D@/A1.,@Şlcy<)V?RR`.vϡ)?+q j%KP\+CC"ۃqzm) z$xq-B^HNcE(7*d 1DD5Qk)i3QuEڃ1Ewb8lN6q+us|R, x|U-aGc@;Z6踮wЫ3jEӵh_| t$CB|f=I)QE\r@xгt-T&|k*&4T@p'=d&s^_H:jMV Y H$IT?d^bD,Īb]=fSr ,ɞ̋Îd C"{+:gIyYHEJYY!b-g NwFj(]"Ϙ7ݖ<*z wjM]]ۭ{a#@|e<4GP_T-ig TR˛-j( |0B?ljzuXAz {g~|^C 2CˑfHb2S}g' @I8+8q/)?g<#oҟL,?o2Ҷf9+ˁ.`,+%fO4\9}c3W_4BCHY'*m|&[ pq#`J-@T6y$-k(%\ a>|̷$-TGs6$$cP(Qmeo?Em?!Rm3R@E"|!?`/㖁D:J~EESK흿_5{P@I*J]VPV3Aǎ#+UDhnwx" Fy!k ks!\ʰ`FKO/oq,3h9 %Yҧ 7H`īԓ0~I =[mPI 5dH^ 4Pp5./BdžM{86V a|wR*(]*Vc0(;zVJܟ,:!ZZkmTVأg˵ņ_`4Yb3OR9rr΂S/} M2zѕu_)sC'U?pĸ̗Lw @ 4QISd`a1dE;uL YM+ Yfmk< @NE(HA dI5$[XD#k]?vX41okHԓġ0zjH({&OĕuQ *$ki[ayi Ne|7W5ED:~ kEzWffubX u(7ʑ@22 W@Nyd w2վ%DN֬|nک&ӗYN,625]jX뙑-~X -^g&m٣OnsŒՕk~cQe_N㐜MMF?'X`XC`?wAt*,Mg6k 3=T A̓ERFۿ4hݩM U!#(dsW3;+bG\o 5wmܽ`"W)`B;WH [1>QN,:@S}}e1c&(U@{q3 gh_^:uMe Ȅ YfC2?#|m頎 UlPe@4 'c$/8+|u%='c:h߅Yz{$(D@ ĕ̱NP' u2eEL./Гe~y>7@@.=Ŀ9 N+O+ o`e֕\_k6x¾MU,˦xXwɸDVp-dyG"%'+^xЪN-_"3[9Nz}Y߂d";5acԩpE[!K,u_L9g7$"?-3Vz_3sč+7RCwh`$BT ;R$[|F5T#e-#%$" Z0aL@ʭ[ګ:$G :jm%;f񜯼 TߒHq4;>m-Q`jbÁi3i% eI W}&ޠݐD!Kԁ Am]҉&mVl|@I[vHHE-՗u6n e` (L.bzrQG660aT0v\VѡT7;-`|Vu"cc> J.7 Z\0o;u<%|7ҕmM}}>S#Sj+ŊvƂdih;{Mp>BEa=8  prVWߑA D0_>P c/JXh&c1°s+ɳڨZk TLj&k̦;ĬPt䄣pmX Btٓfg^^n1ļ#x M<55jŵ3` \ݒآ$)/|m.SlZB m/C9X@_n`1YdH])#@ĨnL/u܇mL?dO{uɌH$1.yo7s68`@6+ܴ u2 n4xDċvt4-qӖm1^}%.ZPqz]vU~7qrsND?Lnd4f cA {]"1 {OLuC2c={5wa~4CL9"/ ( P\ՌkQmZ{;(-L ]=Fur/wͩ 1ʋP}7ﺠ3=4'UlȋܧݎD 2Ê# %2reP_Xs[ЄZߑgE>$2`R%tᝁ:Bad?ilP0w)BVE"h:ù7;f rΏk_q Y%mARou꤭Sua}d6$d~}OOTLL-B*eiC:iZ6S\bqsfƸ ]7e$vu^1oRG\2Ȥ&uiC̘+nūz D{HkMf Z9v"\澬It0j` xKE׊c)d ӻt1H4mnd4rc2 @~VJ?iŘuăpu,^]$f/p+O󿱊@=ڝiNmZo5bY{KfN]ve# #uZ.pxqIP[*j7*Dc+|Qsm:5qk?XbȊ))Ix16F5Ps."Dn4g87)͉[\E4;5Zar=Fv۳ Nh7i%o)/q1dF(9 ˬ3q7c gظt 8Sȶ`%jfd$) 'i!NhG*"Z'JeN)\;h Mǂ$on*5 uhN3'rvo99( 9LjHR¥g weʐ{g x|JjI{ ƓAUZs6R/((E}Ɛ&.A[ĆQBmKMW3, zID{F/P'pJB˸lkd[_ma D%6[$t1eUaJo-[S̈́WΈ̮vL^^-T\NXJ//l`mXMe9DI$P CƒMi˩lF9^wYR(H6UP\tvJ ѪnJj!.QrLMcf{9Q8(eș5UR؝3;m6*k?B] 8j;2F2 YPe:mҁ( cXۥUg$W*\XS$"N%1弈tMC5D/dVA)`X\ߓ%_B2 HRaS{Si߶\eK1[=2Lh-fןAoyhl(41h =}S,x3{R'#6x=wpw#k@IoiūH;Vx3wK!|5˱ī0Xx m_l4Xr),K{$ ,Ud%^G6ORB-^6 #>UM>Z=C*p~'Ea,'QFP.!8GhݩHJxZ1Q?B:70~H %gev%nd-3JN_e^jM̅NX{Vqղ3 ?^xϐ-z$F݄b0Z8:,v^ {{*)Hn>Sh pX:V;cyNOurUȱbtz9$3/[\.VTYa#Cc{kh"'׬!}c<΄9ܽFb“S..V\׭4.٠5m y]hi~LxcWUW*Ez ~ͦVl +r!U:k _SĔ{j\OH@D>#ZNA=y{ W[gA6@M`Ε,JqB28-PX#$Tݭx 2pmPh?R4Y}m:e^ی G"8%#n[@Q;J*FE{;7t] ~(5P{oԱC,jD:soϝmؕg(Fѫy gVQ{9ʳ^ 사J_k*ĔU2es;9g!㔑w0WpqG.HolSLGvgJTÿ=NEg u8|q9M[]g~ %;X]8K^~b刖9jPIv5QEELOɦD}aT]_ޞa+( 윞\I r5"Lz1/b s$}7_'qpk.'d[r3PL+ _kgǂDFj_j$iEQ!d&D0^woy <SNN=er09 ivai}_H6@b\khKB9Rl^s()ck}\k1}6q^ud1ؚ"OW#gf2褔f݃d GuqbjfS9 kI*91_2Bp ŐM9rB~y5ZZ6u7Km. owN+ 3؝^p_6̘4C'"AZևku Lu+_^+ءvW ŵm Mn"~~^0ۏn«f Ї1R6.@C8$ﶮ+5q.wLi{VV>5oې4}'"T '4qv[ w*RdWBqh'dgF+XN@V ?^\ >Crd& ['x nK瞧 @@8I'kb!s]qr٤o*෠U'0#1H!2_m3q'QmqvSP^8K&rrj^lk$=^M%%DK㰘ﷵ_u2N)h}yoE%3:EYdyPTi"B 1Ї~% \_.j?QJ7*>47eD˟G.$u/fhwZ!/-=rNoT%'(th (:rkϱ6]*\,E"?Wl/k®G.A}r˳rYbh!i䤠ݑPV~#s;0m ݔ0I{آt{`c:WrwE@wqUgȚiVcH=/i.vۘ\&~Dzs@R|1TTR z\$\<)IK8X-ci~ULVVHɨ wJl"X}Ŀeέ^GEy `w`m3OjB E+0S/GL#W{|e{: r[&/wUm8J*ۜ~BF nVyQBmJ͵zU=py#H y_ l*&sAl >c9G,΄_=Gv?xI}+lxi&TRk ӥ'CM"GeZg3r&@0{ bEfRGpGK2w4; =c11>,U\9g-WF#ڶN/ꖘ$6\SM ~I>Xb g0V HIZs q͢@TpQ,m1{zbSh@FOy@$tr'$4R~•)>JKND̊k>$rvpi:{/Ap Կ Ȧ `3:=Ul.D|2"- אQQoI?Ԥ+i8|~ 1g}X @FZtO辒!L_nuai#9h$?jit0&ӂ}SSwGc7Q9&Ekx'ruRx) i*WGAPn,oM*6 :Yu"ʺA8QHGuJ("MʡpA%qA[C'~po@ 2G% Qі!=EkpHDJ\SId/F #-ьvptDYtΡ..$JTZǔH::qޥx,8DɐϚa DģÜ }ףcCSƻ6=Z NEuPmf6R7ħW lE@mFsf fRqL~(kBkc>[^V4BE7HbXʙ$3CUɓd̵O2xƕEQW bYb%݄,­+^n%Demf% ZH Bj1\,5Jn55yn1i))+sQ6w۹|:]O5Ex"vh)*lL+;ܬ_)7xMv۶u^jl*.(4?JnC)nA37H؟_VO.*}\$؀Žw68YLP 7\(<0K͟jLPcx0xA+ݽ{`j)4-T=ڸ)*"/:[|/S#KɨΫ^oA]nf/h|}ы^_Ks#U j{򉁚:it.*QX Mn%Kqt0w1W>H $5'wݳɻ:Z3-޷Ek C'̱G6a| tη hm:!S ʿTXF : Z>mrqx&oEO4G]&p(;jr$:]4};H&*lTؤ̌~g7q%B&rk * ҷJh[?!V#BʔŜEʩK7mw+$TOS3euoʦIvx54« yc{3z0voDSFа9]oa=J2;Kod!7;dtRLhz,fɵgD˗a0Wzi(IPn~Hs{xXɭS ٨_̒/%!y=+QzhT%iT'xFQY\/39s]EbasNz4 gaH7ɾc~yNiso};k[˪2fc'Xڋ*7KS`ͤ |hviHI7*O#To!L_}(~eYwUvi)~JTEa7nk"m Pv:;ႰQjltnx*%"X,/*K_.6 _-&I'J27_cRJ;Ħ\8P( D۽C/OԒj7V`d;fچL8̲\'cpK]My`E$Z $Q2@X ;v/IL!2߉I!Ro4mT^4u))QQa&G={NoZ,l?"aMGS[v7[ݜM G}Z9߿dĤCq PoÄy0'a [^? 69թ0שsNmz"(Tp9!sVREmX6P?K<*Mu% U?c ~e-aFm[p?#͇jD8sנSj4 }\n?G xkH]FIxɧ ς\n*t$yGLBL4?gZC:!X07MJ~3LT.;ͥΏZni `I#TS/Ăk^81'!t89yr!} ̢NUf|0^ !XN&+k֩P[$}6ϣ"_5 9eu$a]HonQimku9W4@C&ipfI[E܋^'?N_4ZV.5pL 8*! 97qI3q>F@qž pN }cZ8,'ɹQ!k`xFc{;:8ch̿"AR&;uK!#X{ OΪ}b NQF9sk3&u9fN\?tN^4OX~WV^"asSUE4!N>1S1>OEW7jR@IZMC owO&vYB*Ɉ!x@Fwg@v1pEcx`2Nչ- FJ!`{<~-ef231 a懭`"`"O](;~XeqMkw'(*%yR;@s@aE `8T5g,rcl}?FZ w!| tEV{_VɶS+VuRVHssz07HD 7%ڻ) P=!M䦡 ~w㒇AZ tl?k}@zoj%c3wO7aЎWA"BFw D3ΥjT㗚7Uڜ@zCcdž@V"bQ.(ϓBK+k#<ꗠ$] _,Ƴ+3=r?We6`˨P94`b0&ԧELbe`AGvkmc LlK Y&p^a ({s=R1\&i;pzl+oz?Nu3G?T_dRDЀ~@ؓԻ+F[-~X@"U HWnEVjFr)m\NrO`{DSu@ph˱|xA&5ct"+B4^lMS # 9)fVGmfQZqs:Nfu/EKX 3_]!"8&NU]wE?uKZ\΂؅0M'ݦn W/o^XI_&pxu$C9IG95.Nv7]0M?^smkLِs-QlNR:3c³Em0>}L2Hnnc o!3`QE4CA -(~:LL*u5@8 HR$⠭0EX^3VNN[jh\9dLk*)IIA5ʆ8-3~Ê3xeEcndmIrjtj-m_"t7 zxt6$zjeAx /@uUxkZpxO9&^`RIoQZ=&ig}'XLԉᡍJG9<)ضuHJj;5{֕#gώǸq] BO@LD !~!K{/33{-tQ 1-=Kf4?n镹u0L/JQVtpـ;6"79/C?LG~^4M#GgsCs@{z6pj;[,O^\(+? uMÖ{{ݵtUp;0d׃/{Q0NQ: 8fJڵlINzFP 3|cU$"qY;42 i!K0cWAC7CqQᨕ*,u("1NH3$Z{p5wi.5M ǘcu, (RX)*]S,I]]bW?G#Wk{1!"3oK-ᙃa9@`7}&XPCM޺Z4}{[C{ һ#db?o֓zTѫ+.N݅SX2C(i+#1x7!m"vAD8ku@<[X}B: ~"|2+c宰{΀l:E!:ƘؾM''gG5)=&!UNv,qyo oN( e_ɼ5;boۍpNnЛWM-Ou z&[c3zbUZ:/t$20fÑ3Iska:ּ%+ }99(.FVȨ9\7j+se^Wqr7E)iw/,/n{4#;NOЌ Bwb`^x1804d7lI=@qs~BHI+3Q )[ -H C¦xM@}{y& C~C2Gv9:RhE$[ruAD-n)G![8{!!% t!Z}Bw%3[MHrI\DLWȁKS&^ a⿗ڙŮa*f2ܹkomM,m7.A=}j$Lhp/^m/A /T:%v Y_!-Yī ܒ/ʓYY;Jwh)m`;(ێ 8jG0CP}߱I_چ\ԙ,,ĭM9mF3b.>D#ƴoV)Fguy|$X2g)N,Sźz1fv#sNGʸ:/#@xC<}݌q.ܥnSL_+lԙZT~nu/hS-co),S$ɟWeDcKrpQo;_CF@` x4y?\h_)c?4:W~k/ȏY +{ DA^6:_ p] Hڝ*N~1}N5z ͭ ̣5Y&gadW MmEuf6z* Q12ma3fB_Ҭ%hOjk9M`LtJxW%Iv}sq+Ab9u\F@9cY : ۊa5{;e%&NK"}$eĒnAFzhu\o}Q0] B_dhUoQX?2FK?:xrmc/S _41Q ]F0qck ƑoiiRJL Pjs_th@QGv&Q s̿+TnrlG(!y?cޗj^oTR<{G3XO6 i9˔YVAg$&3ǓuKQB"Kt&qۀ5W(V/^ߞeTsދ=0v:M[tOO@5o=0kh3쥴"ˈt2.+py#t[V|Tz2prŜLnk5CE`=Nz LwI)-Lvd\ƍ<߶:ٌˑa=S1&U~w\桼J"^)xH6R<dVV'-zDssƮܸZzz+=QH gB!Nj {V.>+= |_7^f6&si=;f#0h9r}?f4:ko H]Y ۗأypPz$ }}>-ݍضPA]Vgv@D1Lڤw3,eUem-Y>TVµ ׳eҰ{~-Oר4[o[^i^JK]0nӢQV C[,\ha $RŇ_qːDצr,OqZO7~sCƹiNU_#㟼MÛ_Ck5K^buEZ*Fh0#g !hT9š*k{OY*K,PiR^Lf20M(kmwrvUlaiXX\ ̷_b /RԷ!K zj ໫|> A3ED^#?[qx^d(( Z˶|ʒ>po-DckmWig#jYnl.S1X*>ϙp|l%&5/%Q:SN1 Z3xn`S#ip0Q?|=KUإ8' +T,_9~|h6ImqIɾڨ3wͨ\CI ]9S?iu6#|VGޛ#SHط Z;냰Z [lJ<:Z+6|,M씢:^`eQ9 X'_tjN'vփȅ ֋.e76X:}PN" 1j4l{1rY`3Ԟ-B?"/87oxe\kzX٢U"Z9 < jKƤkIfxF c%L3+.]U!Oȕ8̜~˪/ dR%[H7%>v }ECsS+,hYk$qۍfvlԀbsm *qJg'K-J@--@ʭ':WMs*K6%e#ezB Pdg)S+re;d8 gW++mcyuQ}+A@7&TRn $ϋ+Hy6.JljfPvJ/)Q#?O b9}WI'ye(be  o<ʯQXr7D10Hi_XΈզ#'!I#އ,v ߒnfP ^0~\ ҝxv%UISK x63(Sc`*W&V=P'i\ݘZ ݉ʘ.pޒ7mRB.~78c%xF1; dSN|"3O7ٌܳGrG+,`;i2;7gH@(>@jf60qi5; r j'yʖ>?O tح)Nl `XF|҉%H ȈxHO%GW= ԕzD mQNYJA=TV^ÿ#2gk aqkJz#ŁP1D'΢4VlH>إSA_H'j1|8CGHV{x9ۦT gz^ZhpgrXoQWqb.Jڠ92g}׋n(ۑJ}"t,ó1xF>f AEQ7^S1/+%tJ'^Qw^:,lUj?Vv&*z߱9ˆre z4!*vܤi\֬YTiR~ЃPV˃k̠]chf/m߻1'q/t*@V>o 0U;<]жe>9@~6<$xssd̿1"5`GE$[.ȻߢEBY?PTZbrhxM6TKQ'r)ne^/C;)7|Y1lpA'-KG;5b wx{c ѱzfDx._٪/i G XfZ 74_sA l0-ɵIҷ[KMA0B!|ƪY18kUY?:,o ?^?dZ/ AE1q װDPQ)47["+XWpcƦ[F|GVWPEw6%Rs-Ԙ0}%˺`nm4g4=Tt6C/#BI~q{?=\^UvǑYw հW穚zgr Ga%Y,+T 71ˁ܊3[Ht68 @ s!y `* u'5xUcc2ɱN/I?A~ќ= LNW.&W(nq1&@S7oP-iퟀgϊ0?5~QΠƿ~縺rntΆ޹4{m C i)bi;GǍuq`~ƫ+g6]T'MMEfBE"V?^x/;=%"_wˑ1xFoSR2׳k ZQbq>/=fO f!?2ݶA 1?SvV{wPH9* ɥv- |3*s{NKRa[T7-8ۅ0PjLxWSE+$3rvb"8R2jp*Lb 8} '8i">H Q3D>cfӇ *H|%C$6#!*{rP23,q4vZo?l^(fE|'YH@Qw*hרg' SV=lBa꿚`*MK`Ȁ5 >A޴k@]"Ps2pkҕLcuւe89]>Jt^%ՋB$쐵wm$SpF'zA7Zd X0V+EËV3Br%;t9[L!m=;24!pusG(F|Y9ٛ̚( ^8ߛqYu9.⏭morDL[5B2_.eiC]z]yeӜ0o$:;]^@xTl>Ȁ@0f>?lePBMP} fzM(?L -ȇ nQ 4;4c!ҀQ jKs.iz?;SNNB?7LĄL ؘe`ԋs +;w{l@5>]-F-~8ٷB]z U58)^㐥[۬GߦjJ~Q:TmkJ@n(wjwV9cI'RsK41Sd2GI BnK SOץm!q}#k&j,2Ӵ1e6G' }i4v9n=7>wa=8Lm MB,MSR Kt$KZlkp~d)nSB4ebx¦\r%|;GsOOSM>5SyXs ^jjIԡ?bG(UނԖ~X>&C( ҅hfXekG|zR}Q@bU5=0lL5hyy-kG}Os/;a+öw4}S2ɾSݲv)W;'i0mUz3p};}SF7bHM\^ɡR?_ ՝6mYR[&ڭ*yA8v[1@)pcZ Tχ{v l{̥0]c[`$ρ^*1I퐌:Sᥤ`Pxj:2Mwnw`<(L<*lJx t+7q_z1qG%I.95ikIl5Zuz_w}PSh ӝQ1\ B?%#b%aou.Z%%5o Y'/AL>Am5JNMoM6C U\#zCŊ3r%qw oJ}p1XS=m fJuG7lᑏgoi#69L`_$Lzv aKz##yp6)SiƁyёvU=z)Xhf\yI5_8#CB 0;l4u2 pp-3c73sRhÇx梟`.b0$#bd e>`\ 9 =3gI\wKwMm`1;=J YQp*9JtkW+R'ҨcNl< acٔ>y.Z)w{?@MGϢ g{cG0ͽq`Ҟ g: zlvzf[UʕG֍9%_{*k[0ټ#V?O.zK"9jɻ J/@K +i?=:vEw#`Q˾G#jj5F>HUUd%bj;i!dcmǥ0ˌN]eWU"Ah#Sj7:0W~b_d:[l#n2H}s@,]j, $PD04gLخQ~$Xk9< Qaf8(lxJvA= jPQDŽd5cC~eīl2Y..gw*UHzv>>$Y3 58TK#s"`T[>'&hY vLG c.~83<"h`ysQGybTM),Ӭx6jIHZϨ2KSw2 uegYSR޷A}= fG3(?~`>!;C(mз7y3:tѴ|DQ]T 7.[C3: 08]R+u `K?!; Z.zhDҳCYkΫز;+w/ );}%zz`x\:CҍdsF7Хaǫ>t:by:ee:z6q%f }y â^K}&TPn&]#7/-=CSk(uyaL+K.+rP7{9$' ( ĭ&C",By2 qxcpFq2[F:K豄c Z)"]eoޗKZƣI5W??s Q] +A;§R\֌!7X uE$]ȍtI V xT_H9Fk4i(yN2 F)|KWU#"t*^cmuOX )CZl~59SۺkȼmՊߩmj;C6K`oh vbn6|g+X_~=ʙ[@Pe3c){g N{mΆ`X͊ &s/T.g,r:!4t,DZlle#@TdMA6*gKֳdtk yET!i@9`)FN$ z-Mo-?8M҉ !2dImN<Qa/3MjԑYKZިp*p5֨PZe>n@8%-4+oBZ {XڍT|SUү龔%(uL3<٣+p{No'iu-8gi3ߠKNk@Fl @QDFwOp[ni쓫sӇ\.." Skj%j ", R1H9&3͙I  qdA̲xp|Z^vg CKƈq| ( B0tŠ^mD_I@<05erR&x*rz])I+o{Yn\w?͟dHZ`>$iB&_>a]/8Y9@N=pHg]SJ\Q:JFFP&,$ nMyoȤ m;pauQC6t9 ҟ&cu͔[cW|uS,M]S9FR |-t|Xt횲46vA'^ ;dŒyതbzNux)g\"2N°lžO`̔q"|f-W=vAJI|Y UZz4-A.t`MMLYef;*ӡcC%8’K"r[F|9%QgYm7%ux(8I*?˚tJFe rU5ŗ Wcÿ ĘqMK@nOE_%% $:~ ]l)`srbh0%>B{hi_3?P#D+{4Aޡ}P=WlPXEmKΤWgW&0o!4ދ;-b-brqhF,v IaRmR@ ٠? HsL> oEߦErLぬ  +㦡ξ:oeyECyʧĩ9S[퉹f>t5*C`2}vI}BzI)pܳDp\8 f7Κ>:tt0?Ay h>j#&_𝼔'p!Qۀ͓Ax@5;OZGEoײ $Kjlm}p@=Vtadgk<h@C>I ..zZg6*Je+⎄msv8 .#!>gU]3⩹baX îTrP8>j%_eI:8"YNR9 &h:y'"H0Hҡ܊"wJ9B$vp{^v:')z8i  v/`)Ն|n&S>+S$[#"¤Ax`va,fw.7ilPLҨ BJ8 6#Nt(ު$ 81# 5kPCߎV } 6]1% ֜Q-eDgG[}~*QVJ(Y9[f4ʷҾG0F+l0 /D!4x0jKyQl.*ԩ !J("fQ۟~${OpMH`uZAH5з C%toBiA"D6(THY+gF9^ܛ,ҕ>ǖ÷_{99rxh]}R*a?IW]=_ j˨}YgUI|{RՅ=W\7Y+ՋLWZi:m% lȯot/QpBMyJ]H9}o,pX; TfT"xVOv|2Ax#x|K^85z5ԍH3`Nl U_bwDQ$Z5i&=ּ`5'~|si/"rax6ʊt |m}X㞒3:LST|= ^C5=T4ftԺ-x;;̓czϠr\#- "_%)h!2ROcd6N;̫ȉٿͭGῘW][Øw0Wx;/"z09uK V 5L>Ce!ff'gIN BiQc]ıq;J=ڸqRNF9>##\78e#*j ϦS٥)Ί!Z8cdY݈kMMoU^67m»!O]8O|7%RхA1W@f@3W7KZc57/])g&(4O62dhn;3SrK vFF )״莧 G{9K\?dۥu~5dAs V[N?Me; cJs2\q[W.< gcϩ1ꄃJU0s񃒈7lEyZh CXlrYJ]2/sSL }m\H>8;!~c3n& N;tͧڮi]T1mϖxzǐEϘLQuܓydVK6URV+-xFcg8<|AF y{0>}MhlkU:(BnpyTV.4CCZ@^I]_{ΚEg?<,"G1ߖ-yntu.*g}H"}3H 4 D* PHOS:/^) eV|h8 Od]d?eUW A) p ֿR~%-e[$*Gn  r9 O|?s{"!yh [4m΍hou]4(dNҝ}p*lc40!"k=M̀|^똿:?^F52 Či EIWN@䑶4ɒB2=: BC^yμ' &ddFp<%J|ɦuxutrG@ANGX1+A~.^eAVI$#gE]{-vC9(>,澊`~I:׆gov^́S<ο!w FP6(ub{VٚmT.x'#j 56NV Ɍ]w 8ס)ќM* U$}g`n~}!$r/ULU۞Fu/@d◪CDe8uї䔢]FcbdV&BfczVJU?{s--`ޏp)/e[uiY{U R:tjxEUNmvSڱsHR!f_g1RKan HOPKxC)A=+$=m;{12>N+uHZ>9NNS i ;% -$ŭFGrT}(W;IGPҔCA W&Q nLe8e3u-1Z}#2 +jm?Y6+pMD-B }MGC"hl=LX7]4a'v+Vb<}Q5$=Džl5Z8cE|F L@勞0t΀#5Kă;=0S$P]#錌x`ܷ|qL*ו=bM`խ8P"gMqP5 VvCN#j eO(PgІ%uVDҫL[H/95}Ґ'J l>&F)?H:Eּ*V586 ;*( wB_[&5Q 7egI%Dߡ;8't +&lo(*~AUbB~xA!$#@ f!L+&%ˑ{jPXX/["hl<i2Ywټ|w-,mD)5tجs| gVZuk:uR-$\HTs[LAƖdz0;CKݨNk6,@n|4`1fX/يkMv $nSnۏ5iŤiB;a[`+w7ӽ.e/PnҚ;? kê7tk{$F~RU#['F2;oGb7>gkku啙[ԬzORd<Ȕe$e c'fq3ܞG=Mn]6aa|x}Ԯ5m )]Bx37 Xo1vjҲ1xӄ!^8t,Z8u{z!8>Wހ|8|#顬A=7nllkMPξ̓EHǾwßюo!&Z<6tqKO8I P ]bO?{ר_Z!E'av7$twH+_llre@y2ٻ33=FOg`ކTPKӞJ'Ǜ:U G )Vz* աX*ɵ$Xӧި;TVw0+G`x3g W\zpĥ{: ?c>n[Y^ulZuWN֟%ϛSzWMf5JgQUw&&nk6㐐DfY_t9.E/4/`)W#Ԛ˒4AqSt>-j dآy Hv/ezjL:"b0&O\1k^A o+67@NgR'y2&Jof҈Bzo:SP\HPGϛ.^<4!<!sN'3O(RFURb6+E<ޏbD2IMJSr)Bi Y'U6ʻ#F+ 0U1L# Z8rp봉#u^\)rM::j$ f*\,&,1eZsFnVN[MwI'qs -0^am4ܾ7f{~o1/a.@<8CQ↚GʦB )EC[bS9}\(V#m͌U9\qӏ]`NCi>K[ 'C$O8}DɅZu5F\7 #(՞Q") ,]*))kp3+D{:t ڳJyMVv5΁7O.Qp>.fs RmM ?m+-vǭ*{in lϷޔ&sX*/Ed{o>ݐ )idSQ8Pp. S\ml0Zghɦ(lO |Tzϥ.w{{'׶vמ ΟRxw+NʎTR뛓(Eopܸ.9$NӒrrz5e4)ę2'TdKnN,,2kù 1vLTn򸎵缲LĮT_=fz,i! >vUUXd+Zwo.ZبgtiWHqU)oҴJvp6r aPsY #(ᄈ[g߰Sa⊽PqsB_,0z(ǜ w:Q#\-^5aO? IA#(u(-̻$LTɨzg iibc}h8%,ż |\@81e, uCAi<}8,Wy뇰ʈ%V1kE{fSQJL;GŒG@t^,XU5(OorGa~ RBy]dy!!ԐX5by4H%aSPpOb}^ЕrWꟛ&',:?z䰄`iݧlmYe\B3syƴju^|챵' l:`|IcB:O.' ߜL\?.ʧb#|PvS߽Fp&;ta|#Uaƅ=Ԁkm̤|&h2b%e=NN'D08up*|TQ+>2Ԥ^vdm+JWS.qo >x%p5aӢ ڞdත7P>V>A?xC mN5Hnųd{!4%IpWe@QK,5/ffqn[@T'4߰>T*u*B`pIy#u"uda8@nRf#d-q8t&g*ܔ a0uxo)z§W]BSUpvw'/uYY\XG[zӶv'就W:lY.|˹z b}&# 5y}So|0Uy1mhcU1ȡ:6[ @{FM|Iv9'*JaWf1 yVh5`ƾXodzaPdH\[.d*aS7T09bH[5)e )> 2'"9"i@@d=02!@X+!Map4~3W>T9 64C zZ:X\T[ b9z/qRtݿ4d@GR텀NsMk7Ut3y8ݐ!u,Īr(/͢6-  V儼FJāumA6}DŽzöW%` 1 /yې_\f3 _ OOU>wWGUs>z7Czo~Hİ7l\Sl=T:[=WMAF $"m*0b_#}iQl#7GZ,5BFŏahoV(9aBW Axn=|T(1;(=x?-bݻѵDJRXbCsoVb-4m@U)1{Bty}E"3Xzj N Mu~~_<",۔UDTrwZ^$K I_ы ).ۑs$mIyZ < |eN-p}Z As#+:;X_2^O@~((+/<ܣ0_4 xʿ8a &OnPnCV3> g 2JDFhT~s=r?mV!V՟8KS2 ~L7ǮF<Zk241 ̆(>vL IuSvF#-vu)Nd޽%KHoƺWqq9DE tGwxRɌYX¡9<{ cp9oǰ' c9h-C4?4tio.%7dRz'sE_> 1P >\k#m d5ڧJEDHmzF0UX[k'fޚ##j9Ecce]S4*p6!۰:wg 5C- a%쑲HтvH"'kL]C*Y ~k?KL -vMxB{ғҪP4LW*#zynxDM(@cz{Ңyx:.^)F#{֬2 7A"m@)U\پt0W뗔ڽPC = E4=V+C#lr ioFDN+|`wUIOjB=z2?1 -!VfE{gҢ~5"}!:U WbMSȪŨ?!KX;|pڽKͷ2>; 4N!.G2ߒ[Jynʹ͟_diaxNaoeJ 0Ru h]w?nMpfQ~c).1p|bUI뻔u8 .cǙ}rl}@)$^"/DY 7ē Į({ҲT+e.#}\Wvo_$rO)>VƄ/T5@ބi?Pצ`j/b`.J[m >j h\ |DV4AXTuѐ{&bSaR/y ].NU }dG>\Pwʜ\bnp{}Ԛ%[c׹\C3$ )\zMqRX#O"JDSsZҹܥ~P >_*d5ȞSD̆U;6Gۑ:[R!BX12OӸ1M|[+L].!3_I^68$csF6\ĦBoM+{rG`ŬPg'W[鉄]j o.41 WV@vSP2Az>vbp+(1QI8rl#[%U8aJ: <{ !+Cw5rڌ̄&z>o2qkJftG,:TAt{{ǰtլ~ܯ7{[xOkq!-9E@TN~6A@xҳG09 j/+Tz%!mD˟5zV6+ Z&a@o0.Eʞ<<2֦p__̾FU[͑DARf鷡c=E}M )OQ1R{]\c-73!*I#>qܩ=g#%ISkٕw\[3*οG&Ѵno̒iv/eV![ =~5&oFt2q䧉z=CaYXc z/z3dLSP=()P:/u yEFYo,( ؄L75XZ69j{dhx1s,.x?)Aoau6Zf~=|/Q^-ި|{н3p|6-Cݬ4`M]pMy 5a[~6Vfʊ!reMɩ9Dׅax Zʆ׈5}sߚIBFRݴ1h"N3DW$q䐅 7DK~z^+u*B7wB^r᎒iHUǔL.!LzD`m-)z24+w`vX#qi`XMړW(vG'tI%xށaEi5h8/-Gwk_ϹVI.ƒ%n'e7̇ORJ$ELcgӇgʇ.XU Vvh8ߡcI.\1VA'=)QB!gspnv@`sg\8&6[enpc_9_tsXWTh:{lmkP$7Ȁ :{D&MzU(0J“ige.}4 ZzƇ} rT}t \!HqC Tċz]-/+#sU]Zp Zbx8lLcSC$9/8ZɄ[N` P0WPB3cFdSP`(>q"6KMpdʴ- .im8Gz?^aZ粂( _?]0"7?L02{=[~5ǬQꅦHFS›/"#}RdQ.z v_| M͡”$΍ Cn:f4|d!,3Iwr]&m__/_b ɱ$i=[`YZUXĕ:bܭ~V D+3a&x"h8("2a֦xyͪ9z# =k񞯏<$KK:z LAkva1G6JP!-bf%OQ 5 kKwTZōah׿vx^jΈ ɦ*P$[^=눽 pQŧf-{k֮W;VKh4v38ֱg>%f譅V|5\/)S¬K mAWu),~e@ҲϐvzM&ލ-P!vƉƙR...[.,_\L0cCBqi=F@hBy^l1%xogF]WMXGyV沯.4 ¶Ø{uQ4y;°n[%&r<ݲU"SP8m/` qp\w9p2 SZzjų`S'Y0&%bPtu‰\YPG?ؠGte<ۢaűBlGx۱o9KzIX90t gh7تN3Z/rۉsn4F6yEi~D~[c'ݰcm^,h Dgr XxơpAP Lj6aCJX;zys\G}ϭsP$wV`n+=< jQ||tw?};he+< ёXIW x%T ,>Twa#&gWB-2-_dZI&6O?eC%;Fv]ǷFtnj, 4H*"J=;F9L.r S/؅-nz;'f <d0h{L3v!] '2:x :AySr?zI, G"i~}"'~6#4߱@@+^#s)#?2^,i뒌i-g(ܜ ]z#(EZhyG2F%ډّFOƁP%A1~KrXio30kST@dKzDc4Ys#-Q΂a r G0X[3\XǙ< haR3pewa=^xkk%krJdGgKNF{[ޛiERDpbzUsm`%'$tԠ~"=#rO 3-_̇Zb}gQDk>1+ϐ{e]-BS3Q6Ib1Q^wl̈ڢ{m&L^D?#,{qv+Vc5P:_E:h݀^0 N.)$6 ϩU!5A6؇%2{E?^['}u=ǜ9)x:?V#?d/ ;pc2 k"nJ Bg;-봠lFaɺLPkO:{<悾vFA=R (Xj;{8Mk!F &Zb VO5i ˦(5EifQD27d'H8W2"9O2gH9H'+ LjRME*ܘCIE_u@JV;ŽmnNbiY>YO7Oh7Xߕ󳀺5[ߗJ-xzHWKn[{$!֖++U7`"iSf X+kjTСFψ>zTf^L;@$Qi &M0)w{E(X8|C6d5y:×BK0)l>)ͿS2Y ?)I2SIM=\VR UGa ʜڡLS JTaOO-3 QiqB(г^),F7]C-RKRLkӇ&if|(1xn1l>h81kJ;PC<alC1xEE;}̻vFK[WuBQziO%֦}$ׯF#$zLMoOC0 饯z.xfAnpvBu)!w[OzCL~fȩi>uڹPPǥآ5؎ s@9w}%w7"Y/;91:v@bԻb%rK f!S(:%>!APHg.2V MGNcGټ_a #ϩpȎ7ӄ}:2= r`nN׃xj˸A\V3]\*L1a.b!cƜ 4 wJ:ZM'9%\übIb|ea3pqY?8É/*&/Zbn֜8^}1?ځ$jXKSl8}a=oZTJ0p%P\B T2j,tl o.,fJg|Y"C ة1%E*_(MNjUrq\74jP9/ N=q.,ekgyOƋa˦c?lI(i3sq)T2]dFp?x/`Th|Yw뚄=/+mycQ4}=#YV\5G=?1fߖǕYcǂzJAt/9#{ZRD͹sTE >]lF&eL))8CZRPFW/!H9%hWZeopW :чگTaFltIHd;`3^o{ Nh@! :N>sQ7 2Ԟ< axHs]!<,&`TK(,>R 6C~D1Gx/\ΫxEU+,G^Yrpݒ .*ri$;CA D[2n[:9W{ܔE[ ;:кR};!.HS%FƜ,ݾ LO^J7e6M袵%2' <T:ڨŞ.sI[clVjzJmC^*0KS*f A ]z"ϝ{wBZE:elL!Bigzߚe($[Nq^du4e/  oX藜J_)i=j:l5HXmN@$N!K#[t:mu-.Q_-"pɍHϣ>: Gah3j- nPQEs]RIʮx9"%גV{ɰ}F*q {}}4P: < ['o; DÌ,4']#4w8Pe7Q[ݨ-c&LtN\I`y-%Q.e0ѩ87-2lECgl !J.]/f<Ƕ8;i J0(խՒPi)V,P,3nt#GNR$*)Q\L-,RG0[p$t%$Q1SjŠHR(S7!|>?z@f/K%q|W4@v|6)Po}LXf#Ysܸs5 ,~Awc](A&Y u`%&&v`r`M`+wGu#@:G988@$װE3N1${!?d$**=?Ymml*\n":C?p[P{;L qRGNė[GgYi˦~\i[Q45~wR%e|UgGQ݁|4O~YZBS||yК ~LBHW)fukE91=6Shi΋JIɯfL b6ހA \0V@=2 Ğ$Pde>lc(9 XRp1f52 =5ˊzut5ps ׹)f3-}Tķx(S08`mE)YL3zi3Rѫq;"ΘTIg_u/=9M.<Lh~NV7^3Ϭ'tV zS ؇!&$.4ᘱE.:/C ۹I}03uMbNmWq#@S3X3y#8F]X'w#?I!m ss &UV <M0y۶ b>h/:et3Y5Wg&܎k {߸+ ȌXvU9{..`@LB-X?SY[aklr?FX S]ACRChlmNӚrOTN_Ѝ9,HKw];N>c\6˿ͭ#O"ڞnsRtНhkV^,Gks;>~S!*gɲ*/f!;vΰ>HȐ#mm9,$;2XضJIBtc$T+Pd_ s,FMovZtzF r|pU- Mllh>0EǍ z|fn;+ex.Ǒ:f+0(G, i?eA7:t4~}>&@ʨ<݁x)*`Hg<9>Mh0"WbɟBRB?*&"IځD)γ6&.S}HLs&@[($_Qh@m5'8esWc*җzOI rbdAZ7' 28Hydi:ؤ9G*;hwv ٤f&7)^gg 5dₒ'=w%MlTOoe  ۊ1TH? @l1 }ݞp'}"/݋j!8Gmns1ג6PgS.퇉NJчPQ6S P-oON΋:sB%D8ON⪳4<ەɶX++¦2`7E[:V9g"E6ﰱw;#5,>eF(eubxi@aӃ {OG(?\?VB Lm뭫c ,7,J/G(; u+?Ήd)~1Vduz*-#ŸA#) sU e3}Rq 51ц;.eW$լ(I|`v[)Nj(. S@۽h"eXKfcq67/d$L=m.gC G?]+B=sLCWfThdXJ\$yt:)t\@M}~D ,?}&d4#Sq`\Q T:A'.*$ҽJ M*g^_3C2'yįݙ"A5 ZmI ʔmT3H~4uy`juK!N[' dz\?&ɬ ȻOG3*mAQGwm6m,u]MKj]*I:iWzYJ17 hG/Uv'εJmMTN\Vmѷ*Hؽ/  5ذdXǀ[_ىD4jѯg!+(E#{'JQl⭕kȪZmX U(̴͂t`Ev]cG\U|[ƒoit}Cfϓ]yvS5lq1Y4гP?,(PwhmSUCcyf?Љ~ yVw2KϹĔ*OwYv7̒cDגY8|x>]7Ny7y&?˰iMFL2Ӭhz #!3/ދϠC0Y䗵#`k׃ UZ&o eh<e˝!lm$*O?B(%"PkiA$S~ =b K3=py);QcZx擊;}#!/`NnS1YpSߘiRy:1/睾 J5Ɠ)0&+E_!{K3.-'P%[_OYCB k!e F ݈82;mV~،# &︊"(Z棁Grv[/y vCf&dPz5OckK>z(c#T N-@*o7C G054PRck8݉ngh7BX.nbɚ^`s"!?)d(Wo|h ť('{wv b~ų/:f5qrmSM+B]MGhJ*ycyZE^.G, e)Kq@K>hWGn[٬~V5SBbj|8FLFtfVBu,GF,lj6r6/! AJwT^4cdʽg:r|O|I&u3YLpBTrHٔ|.t}BZZ{*;_W%5* '4g6&ҕ o(WV =W0jU9([xʜFK֡#|oƜc@-"tkxFYX%C| ѶL}H8N[Ai޿ m8ip2+-$`̂^ K{XDCڤ^0Аq2>:_R߶m&@} 10 A < ɹ~=&;n-|IPIANe.JE!Azڣ@pϋ%$q'%91JbcSFy莌)) QKKsL ҦrO?&{{f,#qKVϚZoTfN']¦XA8[w}{؇zhK˫JR N)$waq-S?jnَ̆H81]J Fl$[RsI NcF2D aU=9:-Dw-wp.(F*e"'0Lؕg'S u WSj!$v3'hJqKI ĐR8#)N[R 4*rUL`H ߧw%6`gUw%:FǃDP̪`sW%e\`pL:[/qR ȋa e= 1\m̚r6yK܊A9+Ph}ac1w0_^2N,4-wNq7 N:SpLR9qIUT[P'ٯkS=*\Jn:Tvޘ4l]H' ⴕF &_!)64ő%j  ,Qk껌gIX{-y"|$$.OqTi0:( s kkI{6b/,ݮm¬]j\C(= k}|wO%GR6K\ѡ]rPyX\)*0eˠTSfEȹ;L*hb5&@=mr> 1ycrZ(pTON>c TsTk倂Ck-]I(4Ѳ*6Xųjd_`bNf9Aa@U #*JE:y$`JS\ vtT?NwF,يp,e'vYҎ3mc+ԫp'fCDjB86 )|Ý+I0o~uwdnϭAɇ0ߘEeF$4 :-ReY dMڵ\w22sGt`fVIW>xkYhgIB8D #],3~$x@67:=b/c5'bmt-5LVWʷֺor鐩"X A@Zբ&}jˆAJuZ Py9aXD6Rh>;}q`4S8 d~Qnƍ1e`uJq64 Ob "'~ppJpd՛\$LdQ>('Hq^f9O+JݲX8O4HD !uuc.xlDK!z7"Z]D\DM졤k}K8˳ɷuЄ/z-kIKas@S31ѝЏuscˤN$&e$lz {@WmyU[HOC`lC|ͶLtLyaen%-^释'Mv2-x=?fHzPcErC^ ᚭHAVܴUӇǞDo〴S)*L & G0o!ybٻ'7}5ȼ9`1|v,۳V~Slj)F@n j!&yq")C4q kz˗?_7\`yu'cͿv5QB<YY"rU JE .ʳ4 oߑ0HkK՜hϓ opLȃWQ5^^lķl*K"ex6Eg߫ "V{k\-Q4mflt&EW2x\EByh_D\-;< |KkuY8_ ڬ3ׂ"X8nGfN$(Q`h?6+dOl)ʷpY]m6.F4K,=@(OcCpUvv>rj1-#HX)#+꿒@"IB"X+e<)?GӓbXuByild\ UkBT <'mqZkDq'5q g8w&dbF&!H6.[a9\62ٜd(X~WTr(W|eL|5'YGe(! 2'U2ښ9z.$@; k_ ڵ[c꾃Rb/=ɬz \q1[^R@窩 PT2Od A*xʮ@=^lu8M8Ć_X+`Ѹ(ʫn&pA à,Lg\~s-OB /RaWsԶ~CL:&F&-()Fc6%XZ/(NvJb IJ'*sǙ91_p̴>>V=zKS4> <X[jzER}cf)7s#ѾVR:+b. ć7wp=Uؤ 8GX|==i8'cx%PɰR79aJjM \  GO~}o-_|"t1JPxZGɔ8 yC-%%]fSE?HP%a)4ꓓPdMhf3Յ3Duw*QxY Z;TMSixh]$I^PRhD ǶT[Uʧa4*Z6Λ`e'@%ϫyI@ٛK~4p4OWG!qC&%c5!خc6? wiF uTwڮ{׶1JKºw'7EeJ1L3(PԶ-&츾+8"cVxD%- ?YȂؚO 7O|$+[դsS!濋77UjTyy62!I\R}c=0m5]0]}~u⎉RBt3E`ZPVRQs)gڂ =AR`5+_-apR?1zlN =wRR>XhEh^+5 ` 460 B42(G>T۫{9>Po"5 kEqhg\A׶A)\Mf6 v\ 9c|4Is[YDnɘn2)AGs+>$=i[Z+{dR+Gqe+ٌRy5\tݰC7m r'0/ĞFoʥ,Eˏ+ !Σj`: >>!BP u"t)Rx3/v̋Z#zJ8s%Աt#F%z1v}wŞ4?5zEmgiC"j(E+g 2Mvmka㴀mttl$J>jʕOtnZpQgz ۨ97nM(t!y5ՓYp@mD_1x/lybXZ`KXx"]%ltwZZ;@PVDǔ,4Ñu/0Ai8!v^R{BF[t ='5cAUw6\ C0N!8ڀ<,G<3%Ҡ6A*16ʇrsp#n>_|_[>$5! ϴ dJTdrκiph3ћ$\2p|>:4^l}htVg2Lu4|5qDgvB&]\i9BL@lS颕@W r9~"&I¯fS:h倻NcVIPw=[kFckkhbmյ; G=[a˾L}?-rfqR!qփhތ;9Ĭֻ]0 T a A bmUJ)\OS@Q&s_Ve]j$1S8tY(v͑:p|77μH8A'r;zwè;1$> V/aPg~02g%VN \H(wuv#Nr1xu'!w# e$TGv/yd2old /g&p6#n!]sKµ9 [*H{qTuy&Zy3 -wv+ ߕkEx/Hd{eg:vqIަmZ*S_˞gV(o?"򬜕9AXu*hv& > >-bk3XJ#9\R ȸM֬f6憦xm˥J*FP H:*pC-RR'T QK,Y2l?Iȏ"DYS#pC_Bɷ2!⃫?# 3@)]SJ6qdI$ lfS{G,mt T'"ET܍Wu`1&§!$ ;&.颦# U;6; ْb(o){G#: 5ٰ+ F\e#+.KAiKfBPYoWFXbQ/N|߷Pu7ߚU64ł!I:lUxm}J`bzZmQ:T >)E4[Oh'DG"'u%4 _)HB8ީE^ԞxFk/%}-xĥ#ƯU\TfJ^FOX|tRM#'qƣ/0z)uOxMk ӷ_1/~yw@vHO"t0}^v%z`̻=mqU<7hO܅}~Łb?\L&@gʡP!p0KvqΏJЍ/ OsծiNԘ!Xġ]tbDVߊ6 yRaK- v]Bc?ҰKӍdHYH  F)W]>ܟ֦ [ hѲb/A [WK_[>]\^W at߇DIT:VbK%n4'dRX^p~kx0w#* <,|V8P>#I q/5U΅ UAG ǝS~YNej ȲsT{o3  J\D༕"XC ڊ|;s$…xb=rAEg0m 9Qmq5ۜO.@ SNg+ywnvzI4Ć79%[ }lռ?dژ;4X?S=Lr۰Y|^B-L Iq7mtW46.DI(UxvÞDžozϝ(wׁ= @Xc vP#i0M~S@c= ^1so6U?({}Mnѻc6./:Hv"rO+; |.qkQqҵs$:H F$M%gvx J0Hۓ(I0M jqM3JDZߢ&?He2~SMpoF +;jL0AFſ@u 8aQ9A®u_5Ν )up9yok{kucw wGS~RWD8P"-k.g-D 1w.IjX '6vP1qJ8\`L0yEgBԂϝ% T;Kڜ ceJ/vӡk-G5=~'sQFeJVp~%AZ'uQ#>KN$Gq!eW1#*W*my9OAP}XčF+%I\uK30q?rwq?_A2M38V ~L?Ǻ4HJj3wtqGh*N?Tf<}Ig:;l"㥢tK؄j/0B+4 g" ?*�,^G+ݲI?Gҧ\W`8nGWb9W[8o+ЁaLP[%  _Qb3J}O߮JBƏ;sroHɐlj1H:QIDE/4Vf` #JI)i(6hdDŽqY0Pj8%͛եdJE u\};-\C~?B5YQ@TL7 ^Cu dp 2RkYX!?xP0˯CNxܟIY#D~y!V~k>˳2:OUa]t)5d&YKs_Ƨf#i{ ߸URᶲ5Pn}`ٵ*8Y^?9w6pYjӛ7y)E[Rf n /3K/z`ļsY"Y%Rx#T-@"yyqԥ$l+9Zix>#KpEUG! gbJE&il߻ [^[Pw85C_ <1t/Bˠu0Za.!sO0yWf\ż-NEp@y?YӪ}%r=^@>Emq#J,yKg܍H<[jM1AR|T" Ťf@\$!n?W5jC@ {.VQ '9yv/= {׳r#NTH p}J\3z/ٹErmdown-!6]~_UݾB,$a2oi κrk~89ryͣ;b:Y,kHInn9=_Xvy^j>8K~L>ؔ i5U/PiC0X>pdFfjU7F>^D&T9x|ճyWp7: ͵_wy㗣lGS0 v09O4+_ztZ5n:ʹ91"F$;ghS`,w ྰ26. ^NyHvݟ3vz`ڽlll{x pZm[>{2*?[ZyWuAQLq@ǩނӴ] 2HuWf d,P0K1/Rb_Emc>]<ܪ&}{U>Tc& Y:~v4fʂ)A7a/|cc#i/#_ѕ'9kvyIx1y'?vJFb7>R |H y*-<~' _ \cM8i|5:sѨi/{k.d 7Bt_Y3u%|Duݍr ߍl[&ʱ*B[J YX$R[@DO- Y/t8$TKսpϖv~ԩ^Ws7!0v$[[nOWEAG3͢?FL+d*[_MgN,Tt`HrFPgDTLJ@rJq>MT^VqԾCŕdI!g縍|ܖL!O2ʅvǂ_>xGzC0`ȳLuJ3j4zru RvhGcec_!Q𷪦Ph':кl.?qiҮ/dQ9VKD l]F'tn2ǯԵ!~ l3M-Pk}Ä}-]I;(N\D@v L,dpV +0˱!8hFH%3162)S3։nLTwhj5Åz_CIlOF .{9.۝}6(>a/]B}xrE?#8VzCF) Ni^8Rsj\7jڻQ}Rk16Ԯ2?FN]cxizG~R+&Z9H{NSPn- 6r1O:.hUtlTZO[ +ωpwL )"]!O-Ycf+ϥ@%w\.::yjd묙QY|QN&W/g$`k$ C 2Y ëuz'xcaIjYj ߈0[\YS=pJ٠BdXpR'=BTܳ҂߷赍 s%( fsj b mH  :`!nk-z}OY $;}eQi? .2QaɳFhHɇh;oQgZׂQc]Qz 4<f.Bk : [G[1 c;녀iAݸgPP'YZҐ%K)˩">2x },w){ /?c#`eҥmpRe}6ݱ(ROKW]e[gd(`#$MޒZ73vpz)>7(} 螷_'Kv/ECH9dRU` D݄S7q}6rk:~{zfY3{m _VsViܝja8+mAM{z k;(Wu{޳&)>B54+` `ILXMa+3c\M =>ڽ_NҴ9j?3?] i@- S/Y:BRYnQՠR%VH7ӡpu\nwMh9bb݉f3Isy0U^ъ/y B!]hC~ҧ\9+,NE 2"D 6u=@V AG9&\WoW`TB8%Q)L$XhV; \9dq{4%"E|߄n9K8BLPy_ =Q\Y0y[hk\˩ITW -9NgWŇ)Ce3+SBzuyR3O0qevE?dфHݒ FSbYp%)~4`Vw5K~s,7"jZ\.M2u!SKpa1 ]aZ6c?ndE|$1K7EiLO6G=9tTh5,1O+]OpI x@ /#Sy1ת)o# u(n^U* AtPXl m :Jkʣ(Ajl BIwXBF7XZftc<ĺLf`ER|" Vhb}rl,|@䪍T|%cIk@{sHVyLݚ #)Uv6`~V}~%y kM(֔N5UgFZu2, O2'G)A}n~\y ( ?\9b>kj=dy6pEJH(]}qak9,)=D-ļ2 Q:ԬJRj:d:&\42{<+ZHdZTj8` q9:_);Eam3LQ[B8Ӿbj+cy=\0Wu0`^"c+_E@2ʱp؈FqU; ##K+5Na!ض֘i|U,L)/LIӤڐz¹vĺy R_:ӍK]#DL}~h? 2}%>&pWg,.FUNP(5~Gz L&KŹ@4}Kb z#cK^ٱҹV-D- 5ڬaڢνך&3gСсVu1Լ$ؠN=(2aH}W3A;7ի'5wM07|$/UjR\tEq8^~̞#S zx砘 wv/]Vv|݀zw<+ו >a9T'V 1m %"Pb@f!pa _ҸBb]u\&z/mMdţcOguMvzE~?a]>z2uU34CM=ܚ׵}̲8XWor0F2tm b<O؏!whYx$O)a=uLs3S$Aem ?'9ٖ ‹e£q6ߌ ]Nj"DF:iwsr wf$Egm[q~g>"XF$"CPX.Ha>$4X @ޅZvGF֬z3Tȝt%oa|XpZF"?SK[[hdq-6;O'-xY$.k̆1W|G^GF]e>w+vBxdRVN:HD;^ Nle/0s!p}kKF̝XF?񆦿rb Z/\ ?=? 9@9lW-32Kq5FɸЩ52P<4Gm&\CLt]tҙDH%а(O[ ،8a\֓so2P~[NoƄDgϢc&';Vb=uCu(.&#MF;JTKszB~pw/wU} oe|,"vu4uί.;mlDt/_.aoВ V©HT^4_̂#yoH9v`_H3y2@]k4BH5vtpJ{gnm{A+<SuԹLM6`p6RRS7V 럃_Q],]&Gl7NG1Ee}#F D"K.:b\T~a=w+3it3M7yv7Aa]>Tosb#ʉ3!7-4 diJS. 񹠘u<̨Id0q 8 yw\jFmD [[ >6M[oGѥn,]Hş&w"1AG1c['?6`-n+5Ox xɛPѤX'p;?"Zbڐ^t7wKҪ,BM HA=jʪJ|a UUXkbFMȕdQ.C s3ɺLQy,D6]. @j<ŏ嗀̵E! Zʿ(,4;SEVK@NIk6*$A/,o.7S네dܭp`ˌbKoh>J\m,©qҝ.+ txFig+q9Շ) Qw3-!}U0Ee85Dfl>˄R&fSq 'AyT g|H}WDUPnce/C5Y2$G a$抂!.Qqz80O_&?Z :vq^:|9hx1Z8 n$ \ >keNLYKT*rS"ʷ3KϮjҩ3g&~Y9Rg'nccYBq#+4}𽢌r/~4n=e=NTDu[GPքAYr.yF<^ b.^3F/dc̖q >C=(N!W5ȁ%e,^\BkiHQkШɔ"yD6(F"grLӫ+[5Hl| @0ޯCSh-[cCݱ3%di;I;^)#n7{w C^ XP$]pKY1"$0hΜg6UӦyӜYy~B•fyiI^O6J e!*眢Fw jrZC2? $cajapLf^xY 9x` 7nmaQ9u ]E<7y #sDQ#Qyܼ׾x;5>7L.*h ``Y/C,Sߘ]Y͋ b ڮm|qRŕ;p5U);9(urR|˛Moxe^A)"ѨZklA7lG28%vhu)=Sĺ6<Έ6A(Ҫtip>PV.9RMBo_H7[B0@@&Si()ԕrgoc|Ɣw^bC$WW5'=WJlC v;AP1_0p0Ʌ҄\H5U|TޅIG2\EhS TжGBsMrFM!b"|GUep?ն&$|RJB' |j |Fz1BLny}z߭䱇>74+sz_GOv"*<~K$Δj+a~'Q-'Yr;,G4X\6|˽]ygKa7vIo|\A_{ˮ16yپ #E~y5yِpg- onf7$@Z :dZau}H x@( 40z / 3hrJaæSmo]hIZ5+9]hG>O]8݁1'SV#'H,dieU"%47/ujƻ568tTƽAׯF9* kSޑҒ?d ni;~!aV{OQ[]| ѥb4+6~ż8kuckL &f=8fzcn2UFtuנ r%h3-ٻ[j /s4 !-6]-mjf#NSo Mb "^qS纨2!M*DɅq5M7)..~PNT-XcSB;&~ч4j =-Z'( Y7>96)K~ɾgvaU,}ڎҁtt;Q!G V|,6zn@p-Ueu ._P$ Dtfs^Bfe{`󕑉@ @S٠h6G.7~=' R%>aٟPX0lX{(u͎TKU~7_3WU7dәH0wfvR!L9V}AyZCR 9&HujԴɔ)N/;fm`lܮYK Y眵>Qǔg`I3zl,1f UzZ9Ra(G͋t{3'4A!Hrž1wI vF=Kj'7%ѫ?S cE n~mWןc_ާW Qh`kc?ѰB H;SGSMu/~ 1 J }Lc~-/6;tj9"S.cNGW~yg fMGL|xp5V.Xg$˕sXRAnEpZKipU8)A=oc1z $jX*UCM6)\NG_MQ6R>P8PQ?W8̜P/W`ud\ZRx*=HJBG"N+srNS`tjvTD?h#FMMKLGRd0xTWxh<.xzEdi EYǽIJH07ə$&rYW8U>n[0JhyJ]FD?*C#=~/ )&+&▴Сp\>,F΀ >2Zh^KL2-̾?ZSuHpY_ful2r_7gd[[lhc輪'O%@uIS1,U*wߋzA|RS5ݐu%2 RMB?ZG 堶tZ:pgD nPㄨ#"kJ֎JWDqF?twW؅It1,&Mwu{,͍S۩Ւ6څ۝QT F'PWX84daYAYE  q4rAi){as詋6[yCO}#ĪV쾯 Y7r|'[8"+ݯ} bC-,Džo_ޑkgmB:|bz2!2Wg)~ꋼp2+>;5B{Ubk.6$Vi+v7?XUd15u؜I"}yFWK5K%Mg 4DC|!Q( XG8!{r)=zpd8.9lwWItZp, ($ $Kmr'ս%_] - ,?5$LWw2脘VmxU`F[ztCnWI/4闅(1 M"ZqT>$1QKH z ͚OD׾Z{EvVj#OƈVÝdg3Fͻ/3}8*7LkY]R\_v@̰ţ4Oa)u ,Llqu<ˬy2$'N*˷:lD2!'yYg!R 4S ڐs{P OԨ:_xGtgnQ?4$qGډjiTCQ^y&^?0c]ΡS%ΰͩTq뉿EQ39*è\Y'U0 Phť@1j` Cl-c4fwI2qT쁼U% _-k> f(z;J{L@ٽ_;aբ# ٠!/,8n7w`b6E:-ϼ MwkOM/LBw̽@qeM`Or4H'SN'dG(~UXڛ=f :Y8e*w9)9rt~9J*Jf/+#Am n^џfFe$eԥu .D2+ݮ p+-ƛބƩ6J$“UbƟ'+TN6xtmʡ]r֦Aq92BG\A&A, m̒'r| >s7Ӣw_%Y5IT94}7J*͓ [22m)_fGemDL*ᤑ:'@KaDeCO["b.m[H2ң}I V5GGp#m}':t퇷FiCJޤ<[MtW Z,%Yj<]㻎DnZo b6aqvX"bDBkeA`J>H䭬HI+NBd=vbd@'3E\,MU,3̪!8or. f](2!\D!"яU`ԳG>}'%k'RhKhjJh9(*CxFG%ZيqmĂI Jh!"l/茲0>o ZSI](_KdGNּ>O}!~HX1<&IBZ,#G ]I=.0Jon՜:WGR#]RyR4E蹛.-y<8i?}4/,)R`X|-*MQJѸ?vT:<_ :!M"u_tD(g@^x:]]M(xMx}`VWh{%_ԆkZ}*RbY^5aAzQ@B}UC!mY|vN|q`Ϳl>$tygUzA{Gg 0^ =\ődR.b`]ERYHx 3JG4caQWv: #˩#6D{*lZ3}@})nULaUMoiHJP,]R\kz?c+M緉S0eD C4.K %;4u\^OHP7E%(fQ]wj/q_ ω[z;ev=tpr1m&\sЋY5Fgqe!Yf}¬TXؼhs׿䴦V@^Q_:VBbUҰ+V:ep-W*t=3Pvyû$ ױr01P{MgβzAI:{)P/kՇ+қYĜ@g s0([Od:Zr5t=\pxWbƓbyp&|[IJ@cun>ak3U-.YYQ$zqJǀThqձMrYKĝ,L;7O6.!5fK cˌBL'xa9>#PC|<\ A !:.8-~tW;PN@BwP:jVNP9V3XnʡeRg$ P12 D!Sg@eRhż}>}̲]d:Y܁Qqu/2e+О|8GSʛI I&Ei~%+|O%/*q A>^SbgQ837 w|Ւ)X'Nȼb)%Jo <&h0ԒY\0湾A7 7vE1CÏdIN"B4}W:ٺ;苯]sF1 }'kaڃ:/C>f߈w&EƜsrfƳ6*m)\-'\㉙s|*^dLCYw: Lu]8BOmSIn|wOu LO744v[wgއ`(BILm7^NXg]q]Ŕml70;O igvJV:D?:>wlʥwpiAw=qYM1heHƂ'o|#~1mAh/[2?~ GG)t]/J1g, Xp򊋠`-K {|%vN7 /:_p%le17@Aog>s橍xXf YWyB*#n},1%`X'Oβֲa ux(ЇZ#MˉdןkȝNMV*SKzEvSd9]ZRbZYn9y`\B ZƁ0ߑ!>i* +K0/Zeɿm >Gx2|9Se%A\a\/eנXZ-X#& |m>MM6Z$0EB?F~'pdRS)I#HGXU_<+61cW?8 v>dtкE]j{zN RK? 9`- -#hcaߨ/Øv70mj-)TekƆCHϪݎqKȨ+EY4I8zŎѱ2qir%JJF]WHO3E1-y$1nsdcaU\5wIђ &"zԿei`*pws Q~|"~<Z5g=- `M GV!,~x;2jybk0@bħD=kMlD(:&!T{:B(N[nt@11є+3I;QJ$.3$[7 S-I,) 5=c̍| U~$Ȅ=]fÞ @%WiELPj?W, fͳMB)Vnw 7I4Kj|]O"!L5yrgTwNU\f[F"Ut5M- arF|G>vt^vCM\7spJQ0y(3򗵁Ў.5ZUfbK(%8`͓-CdR\ҖyfauΠfR) 734=2LHxe&kw:ЈL^—{Vw1Lef9SYS&,Bܤ ^ca*TL5&?d@VMl9+qԢ 61: ? bY g J8wULhXKkr'!߉IsTMfՏi ɿ@2&մ;l"5zg#hKϱJuur^>"Vu0=lZz3v$;?j`F'TAzƈqt3[WͣhNYT 0]Iv[ {\HEiܮ_O=;"3I2q~_GxK\yS{P֧e#I\*x3M{#SV6LMr]~/Bߛ_ʈa-湏Ebj 'PSj& > YWꦀ7JڷVqLFe`Ď%lʳ50*޻[ םZ2lVSi9&,Jh֨c_`ŘX|SNNey-KBQ]"w_1_AYyU 7tDE4^1p8 X >Uh3]@˙fd@T'"o }tyeaB}9r3y Bm6a4PY`% *G~SQ2Z]!r `Eɏ $"Y$Žr4 vo2xI@%rE gPұ탦_yeaOף?Youo`Gp:[wmmo`ؿ0D񟆄$+ɩz\C2{|)t9t(PL (P0,w8MCt@qOGs`SZ,§YP7zbBrUS|zzwpKϿf]4i%%2{ V0͏(iQA緁ٶJG0k*YcysL H@1oAtO'%˄E”OsnzܕHX!BthbfIi G$! #rݝJr=q=;ՙ(2wWP(g弡6,'K^yh22$T7R z=):Ǫh0XU]=HL'IX{%MDMϐNU%63e4b2 b{iqMŰa+|}K&@ڽ SIreR1snnAR*rs,OY4N FAjEu6 p U$^P!}S   (<3qڒL}ڣ'n(RX21sx"qKODCe2DW)|>xW IeE|)ߨDS=\ l\#v.\srssvSO9 -s'$1LVNRi:u;zFzщay3l9LG[zy%G3}]u/P'{^Uv ][qrc$jR6* ڠ TO-x 1-pwx{Q-l 'No*S;\qi$({tD`i"5:2 t@w7^E6&& \g˂d%#Fa4j8Mr|R`8w9Zlĝ+rM#Ҹ |:Bw$9.p:DTJU ~gG!{H1*Q+ :YqRZEuȺ<.*C &:-.ʄ{jp%yL(ɾDs \D3rc,l_ab39՚Ʀ0p(+D,`5ZdV Y悍K9$xȗDH6j7`ю!†iQ h) L|Dag/RC+a@uSc+puDqn/F߁.6!L:Usn n@UdGDw-%?&w2NzZ'ӑ.)&QT07UTn TwݟF=?f7ik|1}+x@@ИBٿj@ $sV{/H7?۱$}\BX{ ?~d']|V:'2KjB] 㱰,̷l^S]mWW3;; 9gb` Ja`*f;v =^),  ëSN90t=K7' DDs[涼|/1C?Uĉu)nm:6U}hx Wd-֌JQV:NAWP@/_^!(V&5guNơf!Y SVTHe3mw2 qIH,# OAu#Uh7A}_6EK`v8j.R*_|=:AXt5jP)&0V@7HKr޹A-&QY-.H7}~9O 4zg3X|-%2-ш>&9+(­olg~ET2~"_ub"/Pvt>D@'|鱦Hl w'% I>OSIn ٦=;0w9=}# g{'Zn4ױڊgF}{tq7@]QR/(Ar0 q@(jݣ\mj5 r@(NsCKRti[Q!=8Kt&ϙ?2uDŽ!EwD\bʏ!- WoncM6b=AKTE)wᨍאo *a{!Z+)yk21"i-ٛȌHuCġl J!e3xYx~!rVrW9aͤ#!}~H0od6&ߕ갻"yJiEqGg(QDNF~[S8F 5S̮֕E%j )U GVi|5.ނyщ*{d-4Ү9_)GeBe#Kc/yIҢOY|cjy,_'p`kC-n~l}M)O^ϊNaZDixae) OAfR\>Y˱~]{L,is<' VdYlVKdE ;']X '=&LX@rg0]ۓA?8=]ҫox *"}tSքGbuWs]"q|!$I-'*9$ܰ<Vˊ`rz1,#؋H;*x)n-r3jm.ێ0egpo2f*a.HvCwn-ujV1b'1.~=sFg@Ld__ )!".^GZDn\9'}hբ_\3y,"ʲg#MuS_ xWJGm., 1w |jD3#A HХT^ՠ~m<(`"|%˯Bx `jiȕ@zEɗרcr[BuEtE1(V,K77B*ѸFߓhw:!ڛ/cಅô.JMW2>G"oY敼O<;)IPRɿۃ$n` P)Pv'_[mĻ(q`W ڶv[ZCϼjN  ()B/\.%ba1>mgTVŤ#>keIz}o"$zMWS#qBkؼG26D-}]7dW{[ u;Jo%{tF33IW'zHēy'Ԡ5xgz|r[C. QՎЦn0+_tuJ!GPnг:ܿ?r U(+f h&U1=GQn- IK>Bͮǩ'aT P,=ˣ>0>C9K5Kƀܴ9"0ҁ$)+!$2i nx&pz3PMhkr?3V{U܃Uf,z0IwCn$rA[l&a{[9ߵÖ6E5@C~x{6?DQZHgnoW>R"o;h|FQhn5Tt kby\fZÇ0P},DҳH|hGNիVPcϯ^N6j70VQ8}AwìHL=y7A/l!RdMN>ĤB-;YSRc\*TDa!GHe1Ә-4`3 aE#ni ,|[U2o̦$ΩCDy۵"ugݸ)A珑7U:2Jׇ5ٶC1{zdAi~*rhpJg#Me1.@ClHλWţla48@!rz4< FFcVnS6 Gxΐ>{Ny-@Wb܀Sw݊B}2 td6.@y7I$¯h`qj/p,<пڷGb˛A%yI 1-Au!; ,5M ٶ kN5Z@;,F3 Qhk]k$ÉnbXa3mM2!}Wk@Le8{Ex9)d3w܅<}6GB;ٹɊmaYԾ%7[7;ylw&*11;_B٘iq";Ғm<#%yAwaC^Y7a&eIv{E)Z=7_6߫B$4QJf{Z=U[Zh">AԡiKoXN/!FwRlIJ+&@rgg ~M`e[2ΒNefy2qƈQOHQ\CD_~s040p8Lb*&]fu(.!6upS䷙ʿ{a_LS0r>^.ېcS( r (|gw4h:Ss܍-T;UmI,\]_., W 4_9eR 8wReX[7yϴfao棄#ı4_۫ӵr_XXx"Q h+lkCY6127LgSWs$>xM =q~#c%|V֢ t=yE7!>.npĕEIsK4Ww"vc^^{`Qm^7?m6=ob∳uzI 2F>YO,`DPoi]$e2^$XPG[G$t>˷f,Rr bRCk$rcP%8HߋI~#{ήPui`z'p#+&JiSKڣG? ^~\7YTtWMLa}AX5Yrܚo89'aаq\vٔ߷aĤ);#y ImKT *f aϟC6cyֲƖ`E1w*Rd?jޱ2 ӂ[p_ٻg6.zV/o2Z*=GDd[Xkl:_nEp5yv-2v*s07SZ$ߋ%( #cʦRKVw 62Z0J|evC_G3)3]zQFkR1Lb;6F"3ʝYѓG!Y ݿ}2SNNēzsBgi1ϢYg?4;W+?_Y^R1v"'+i4<, +w&پv W1=H%L|' ȹ1bgd ϲ Mh\~{>@~w+Ō{C%)yȲө#`U~D׏XlԅwL%>:v 5DWv *=%wa2mh3B„}cbO.'wZs ;慳s;%qoOCnd^V/y,Eh2_ec KfR)JL D[(@{v̝PhIa4] m |H,Jx!?\ !6klYAlS \ǟ'vЕw;fqUWʦb>3֛#<1uc]NƱ1V ?=)30~bRnd}*װ {L#,6兆<1E-'$ɼ, ? `Ѻ*М8FִQWY2\uArl$=ʻiU{ɢ 7y6[RYC~|Eқq; Mzh>9ض#IxyXYqչwEɻWCAqa$&27ݪys\\ C݁%$]} xv˪@~Qw٘(P~vp279@ݦ@[7JiB@F<(!jȲS?Hig7O[@?XͧRUeHEZ5/ ]'BȀdgDVCTk Ta6mQ$gz$iFCS}Ӂ9OyӷE+յ]$!7cl '5;?r8\޴ OWOJ`O q9'z}RfNeO>&mѕ8ѝ=~jRw& }^.C\U<=<&\UM\FN;! xa/O[eG_ƒܲQW+^W'b ^?>{uFA1m0 [ZM<=bDxqBn#'Ņ48p®:-곎>ldFO}43gLrIsI'f(xa>!7ّMYg(JVMӖƄ[f0!#r|GҋPB|"N̋3ٮr1QEX/??%5X̜lo(,ƝM<'wUR7 Aȕ.+Bz\0!1.Р8(\55V;6^]s6wVz~G ej’O߶ *>:K6ȕX${9 ́?uL&N>Pgpf9T0K`@e픖m%|z&^UZ;)iZm ){g)oOGd3E$je3uÈtD$|5$qK ϛ16rUu,&8vH[sڋO?ݤNCeLwfWb0u sʧ+_1bOC1",9SSC=rgUN y)c!d_;Dw<0e)K-s:l-a/%5D!dzVG1vyw3U^SB dzNIj=WZ `K0N[b}XB6FbqR k'q-`g3iE7)7>6;2O.,mj;i1)jA$5 rvQ~m8 Y:'H ǀ&^K%79K8ǜcRMac}3?" AwRn.X. y7k$"\13Fyꋒ|lduԏKH j< =w(=80v d" ZUKa4\.GȉhT&E9]j>"CFX}=}vKx@>2nP{+,f^j^UJYivPQ@,g_0:z_ ҚInwEͼBX;pj `"&13kԊ,j('.S.Y-j|-DUP!r04p٢,ZXxo>|N(gH2aӤ 27'~*&@dAqY)‚(ʒLr6KwwxߚIP`xQ\{cWkfIx|Kd׊(dϨH_e*ȼN=ɼ( nإP곊um;.C2˥eǸ NBK̎7>y^Kp(TDM>{:XʡYċr gc*@F]twhSc;:T""O!d҉~ݕn߀sŕIcP{ ]cQ^+1ՀKՕbAb㔟mpRr}(0yaS/pF 7PoD`՛5ms!n,8fS7<>OW17rnu,<]0#6';$Z z$tVi^F›to]6bbw5pzB_shLX*Ib!}Uf#2v$.W:c:L1  C3$~}nic&06%9/oߛ?Pr s4уlwU˭p2Ri(A*ܒ]) T8 qYAh Ƥ(df]8w$/VO+ xKf-YvaJ7;%gfB6^$SmeW'sv +O[$vk~qm͕Կ%?<كD;7uxt8m([* 4h# \>k^ռ$cfg̖ ܅W{}{isf+ÿFwi_ Yg_b ڇ|y!W ۷`ǙW2dNu]7߯zppfv@ Cw&S=ժCt0#GkkwI#HkjPhPon BXr19ISJOߦn~ڍ%{V%UD|+_OF"KT>mU[WQT'A^jf2Yjw )pnۍi^0OGQ !q%wg\\ g~rm 7[:Ѡث0m7Ich!yfp8i&YXP7u3^vo,YTHzPGطR sb#;FtItzee@!|}?ߓ3D?n~S_`MǕ4qDw = 5mmH܎J k-Nb(*mX>ŃG+uO{q5*GPf?z JqQ:@m+դyNQUt$'mF+͒R ~m/9 ")NCGGvsM 6ѭZ)E<="&p_O-ģ ZeI h^ ͣek^'5lSXh m$r՘$S}h/׆GWqiZW3qq)s"M##uF F< ]h=aDoKb_Bk۞%FMWx0z`%2̺cLeJd&RyB'|8phgGl$}#S(X ep]Y: &7 " <:٬``Nm<JZ1`М <'Ĥ)|%QR~} @P+#bۤĴ:y F|7L@;%lyGyIo:@"saQ⌷IlHS|)~2ώጏ<lѳ=A*7A6&րYt f!yr+ Зvq"Ev u6**Fp6d4v髩[rf|Żk\D LYeLKI22ʒ< :ҵcܾ Vjmp")J%d:`l*EX3sk.А #d*wr0pDni1Kl;Q"9grY7q2?(Vr E%:;:V.]]~SG97^ڗ#נ f䉭װְr ZJL9rVgo@eG1 O.^ӝ19oʽM}k4\mb=T[orqG^_r0R`X5)崈6,{ L!s)[K?{3%Z݊[7N`M;5Ư&noJ:U%2V#`YW4o͂ovM8ӗK 5S%蝮/0es{C: OG ?}a7U߬{GPYՖPvS``N5+DTy>%:|4QFtcy\%M|FIL"fX&3Q|H Yi|Tɔ.-RSTF<*U#u…LRM`${y ~AL*@U0cp!T[ uG@NULDT d8/˒>mJ8ˋ~*!Bıd$*2_gQޜ*8 wa]^S!@ g1t&wשּ"j[n8L~ZFhue@G6";Mu¸BCR3hO֙{A6Iܽqv_t~位2Gqʆ+Ѐ2I6;&gr.a֚1zjDڄm?GCۘ%FH6ɉiFBSk.Q:|DAD$n v?{$jٺ-.wIf%y %ڌ۳!ۊ2e穡!x- k2>S!\xrY(lˮzZ)(A4PF|., 96% y#~>v*6h)PT֎'cͳ`{2؞WtL#> cXI ~/g<_5W}> Jᗗa!A%Ժ8_x.B^G/qtP>PsȪ`"UC]VG,X1nͨ$)geU܎It }!v r`=P4Чpn8W<ѦtͅR=Վ340S,Ξ^uhw]bKV]whE[NوWƭ?hMp8pdDd2,zXoZcTًLsWIsE#HߖLaSwRe~Q&M܂m/sv=Ko# 5 Au9wLp-&_)U^QP&]Ҹ7R2uNTg> IWH$Y>0I數79rekYЀ,fB74]0a@v@W|ޡvk~z~ P Tv׺Å4QU)9$,E4gcds)3 @ EyFh]b]8ޘ.G>Sn?k*_ճAF_R;~Zu_>&SnRj}ki4ěd2D:RݫSϮLf ba܈t6K$?\:*@qPݭrog(?8sɜz9.RY3v Ig4M^b(\uyy jߎ^ߏ76q)[BgؚʴCTh/AM*m/J~ ?)&t +VZj7yX)N<98Y ״QXbC:4evjg` {COʆU2/:uZ󬎺=lւ\ﱈPwqNr%ƒiRr<$gbh=X>0.`8ma@Lr ®4NUZk[o }8Od[á Ʒ"I6%B+^lMYg2`"|r)/sO5GP4'W#GǬ( ./x=V (bUT^h:l/oX ҉iGoْ\#D2=Ed9>m{''9\-R(žus[M۽Ìfo@_ӶO\YcOU!_b hnRĉIL|F$] Kg@4rЪPv ~ċOAn+c߂5z:_vߨosr: GER쉻?XrVtpltq%i~-Α{eˎr*E{<Ҁ#¢9B20"@o&]!>\<2lbE;4VKdoU븲}n-Ԍ!_t!2q@S&( N癜> q%5Tn sO&#ͬ>_gx[=NJ "'2DiEJ˰ƫN [Mc9W=]3"Ô.#ڸ 7*rK jŁ@ w5So`/dM4H=0go dVsj`U9$N{"Y V]0'7!b{"͊h:Q6z{57'dM#RU<@dve "m߽ Ũs-!~As6]UM[(UYKql֩0ut䈒MCo lo @v},nsUѽd$Scg? LE"Nf f4f1?dly(u~OnPi`F>2kO_.T`n+k8JD H,? 3تȚ? چ#s0J `hTF5hNo<@Gtni#ȼs{>-D{AonFaeMsN)`f Px0'C>D^&ګׅ7B|l7ȍGBa.P8_"G2 {˲ye;Im˹">=qSꀒULl?&~7N Lz{-%EӾ|H]JM.a,u/l6+ydZsapUZF{r Iw2WBLc3=UREOHL|(󞴶5>ípVJWBqMj=X~ΰBsB?vsNqVSVHjcJEMȬLm!,gQx܉̀3vc5?]*C[T ]naR!5~ԖPn7׋qh w]Vw{-F=:Hd'kUaU.OTD_NR `29L``lT;5Xe g%ł畔G@]Bq'7+ DT]nQĈX7 , )s_y.Ŵ9h9Sȃo1f׀o Wc\5[]M|gJxLz#yP,W̽|"WIPn0Ji {ڢd{.'a;NL|)--C:GtOLl-7G{ <›b#02w#gQB+6 {,knZ Lư8(PQF :72a@=0zp+Jt,kˁ6{{H`Z!37LBT[&bi.٦  OgD:Jh*%d;ܽVEg(+nh^C"{sSG\j_~fL O;)ÞⓥfMHME 䜑EOhedI czU5`9=vwsU[6[/!|W E"0kx\A|'-k!Vo/B <$T\NZr㆕._ϫO:8vwїI]~2-3r~Hc=6\Iz$<IXVN^CX6\Bqéy 廴uj}G#[]Հۑ9Gxelif ҐOy`:<4g*q$Sp wr>˛mGgSb]Z5 ٤Z*8{Xvbt(RPļ'yɎ:U(C)=};XYv imƕ第~iĻ)9;R&7)e'Jx[.XC{4ǟ7Rb!o#i80EujdJ NDZUomk&wX{cZgU_6\wJ'zIrc';t { AiF\އArtl.N3({IйrXk9;|!C: ?xӳ~gsثu<:Sl-K@ҒVV)4<5; .}߃uUD},6 ^a' JÙ\{Wk fն{﴿ siT#!v=Uy~۔(hJYHtziQ`D-dܩ K ӦUS.>@99Nt"Fń[F$,(tz"ȭY/4>v:$)Ls1d QlpXhQKZu7+oHM=t+`GY }[ӂ劥lyǡB\KRԅ 4y9*_%YE_v\ZjO"~KuXq쬎skDls#L]M;F93& ڿlD/՜$GiE\IC8Uf? vxW' X?c)$~M c~<D?P"eLH~Cnkm_Ȟ^^{Mj vX8)òBauV`|t L~,glA` bu5¸pN'M}K*E׬mf3SZpFl;R#z<^o岄w+n}a}qҡJ +Le-6G?Qz}e[-pf߈ag]GP r(jx0,-}uˣ}=*M9<3D]uuOe1战*cH5lLX-.σ,^O+/- g s:CDwb{ lFM#Nk<,Jz T]18[tt(4$ɩ|Jbye 9 RThmױSy>ɘ2\hIlC7/;$ţljxIHվCKpw%]RnjvͽtRY%ʠ6F$m',J WΚ67}+SFd=9Dg.PD8%cY[mXI_U^![?ln!26.XgG @:*ɣ:;E"Р/mnOc8 R#Y} p!-Ë(Ȑ[c5G* 2FIFKe7̼%bi CKN}pS U^@=y$%ugE>Fό=#e(U:ЁLzzN VjT^i5CuJ^=L1jX@[HǏĩAubVBS2n/r! XUi2[Sg2vMLAHŽSBѠռ[3x7.i2["W[4݌i  ;om;* `¯~ =xQ!`b@NQ`7A'P.?U֑6ē! n}]XPfqyۓ-Bˆ~ư^ߩiJlX8!dIq!U҉ O #pL45+刬|tV^cZ~sY!yQ UP; ɨGa]sՍAَz]450UɿW[pw35?:Uwɬ,n7Q"͖Z6rl TURC4@t߾|:lug›9Dfjwh5zgyH>B>zJl .qFg-עJ=oDv18OMvG׈8Ē)#Xd,CL藴CļAĹi4#8(Qf\ֹE;3 V #B#P p5"aP&b'̟-/0JZ:'圿Nժjڭea$bZji3}(f/UMǿ0ˊwZ>[urA怄̮gצ΋k)؏.I 3Lhf3E\? U@15ўs"0shXیpHS}-As6`ET +X퟉2t Z(*F-e-hd./RP$q?FA֭ pI4Vobq!G _ڶo@l89~^R)z0^(IѦ퉮rN1f]@04"~\I,x.dןȚ)?孡wàl{3كis%$ j>聉ǥm}9 0X#u|S~Tncl^G5S7SpmāL~rbHŲ8KOÂ]&^;4cqDZt &-=k9Q` ns椾lCчr˞b&zSqjQ+ i fS` j4j-a;cզQ}\l 匩xt{VSQVD?^tP4̖# [TZ Svr_(+9Ny:*s? am$@k{K_ԬpDTMJYpYɋ8ܡ4rsȃvRmH90D&!!uυ' xZB@.]S4nfBz{F}X`QnDgbp:a FN㭢kt$ڼ)ǃCdCxs[_>ٓ*ODg0oDؽ2tg0Ϲ)*DeEԧn_:Kg]]A2ʆjL"iOQGק[p0GiMkoW)'T\Vtu:?d2$!q HF *V՜ԻWqTj@9?,˩a3{<~coMY;dm;!SP]V]Ǽ( F4]Fr0׻Ez Ljm=j=EZ۳igu^_&Le'X<x|f+Ϗ(>s ! n'w 8 gYy;FJp9)˧UyJwۗ?Ŝk?қ(k|U͐d~O8в\h-{ vB!D1Cv~,]=o/ #b5n_HRAE ͛ULˮ{潽[Y񿵼ճҡ \0&9-+cw4:܎Osg~QV ie?jyh&yE]R K|03-E'9ϱ(a FrH*/oR^=r6\@ wgy=C1G4OUmPoƙY(,4#X#uK{2wpe1;K6\x3J-sQl Ȃdr({sb<œ=܄k.Mdኙ}3f0D+jkSñUlBSQ}O(y"iRy^`[gw]&taRl'#mB3+;vJc.BKX D"(R1YGa/udt_-\v9(Z7sq)dڵ4^b<"X]uRhAjjV8Ԋ/^UQ/OW?=Rs}Fvwy#kI9rʲ~,6-{ 7fu+$? so_|_a-9t2|@szJE;(d;?BJ%K980^fNiyWTSÇ|M] 98K*bR8l晀 w`m\JXwgȌ+Jy*%钲h?}Cv}ȴr})t,az0Uw @>EV#^aZ$36Jru FVURLuw <zWj܅JOUй ̬F85MЬT:" g1҅ݩ@a' ̴QW0tsT:n#Iͪ2>`eN߷uZZċgo))=RԄOA8~zk.|k8.;\AKB^InO奴.)A>m,?5&jPܓѮ3@#lыM6eKrXicA UŗzᵠтR⺹RA[8Ւsp0`p6 (,T8'9O +&9NBU9dC}6L{y&6x6&I 4=f.NBkD`9d5a;@i^]L9|_n|2?"Ho zGzo8.?R[䙆D}mxeˎu90I?JZvM[m׫}nx`N0qV7ō<<<6r3$ 0b x!V -#юO?4K7ӶKnV@p# 4~EqIaRly^ɺ`V`clzEY) jݱ"zޭIBzhe_;ץz,la& GFܷ $P׾ }N VlYuv h0h9 ~H`p]P_3(=' t:Q2R>uZ+6ʦV|T8/Iƅs\c59m$inZ*زvB= A]190k\Ù7=vR:ަ'C݋_ ɢ8Zm^eH$(9~橩+]$x$|r=}eD/1r=[5(FsV(qNIuzbRstk6|%Lr\n6 &Tp /FޒNO jOic"ۙWu] na!ѩo"Br <2ԟB*@$۶gk[ x@e|Oa^y`d|8e!1vn 14cbX3z 꽓J=8s=$]UhC EGv=INGXZY^+0ДCFZ؛qt{}tދo|ha> i~AucW խqgn8Vj<d]ge I8;e(G}d.Lєp ~O&蹍2DI#7^\;?Rsw,09=ne^'TF&/{8/1Ȇt!+f'H/W)9@2O)4{ #yx+y#py;ZVTʜeA}d{kƷ0?HP1N^1YE徳GKriO"!&#,(#4Fxdv 0Ds&f]8YAP wF <*B̋d+f1 TJzrѝaиM_\+=^)ri[{Upk*W?zz#{s.iLd߽z$RMHv(AgS5^MC'U5^1hAχw``z;kZ8KŴ/N+D:hAI FoirwȁgfAȖ3wU6FGi'R-:/M,7Y8hއon "c1BW?jM`Q JZK;W2M䒣ڀY̬R#>&<Ao`g7R@.]4YbDzx*::zS>\XT6+XQيw'"%_->@y̪$0r!ΊF9r'ITH@uƽ &\:4% "ԇTQ*rY ̏ӷ" PvUma\둉 Sg 2n! ryUu@klld^3/sʆ w?Sdu  KYrL@:pqUzQZdjo+>愢,R8Aϓ&-b]ag l а+`P̙uu\U؆HEf&?Qa,%hPԩ  1jDJ9 ΫFg u`lE?9.F5}*E';?IqآUKK*D|V:,3L8]ϙdo~*U2ݒ2SuYb6RCΏ0mB(ML"iI#lд =?-v|=S, މű:'tw6)=| o$pF5vMc4kC-3<4 hKVq5Bb\uj|Z+;U C㛱kL{&s+^}Z"`-pIsKe_}3Śi Cw笙Ai(=w"u$kh({&,V==Q62MmZt2>ga]a:kH[`==4/@䏆gY?ڙB*dFp~:ɀV=y|bΉ`G}AA^t_4O|#j&^n=W;1 ^0O0,Vas>"?~x[uR,tTjҍWAX*IeY&w^_1+&K$(T:B[}J#a`S'&&);{0B(ʅmeIt|0O7n pOk1r+֖hd@'~[#mO̲c`eGlSlіe3L R[L+]L?CCPeQS9Q* lcƨ4QUdSsvq6ݶ!>qTj/u^xJ Uq0u~tC)H-xo~h[*5t*(Lj/NcέO'%e[U犐0ƛ شL:2X_K8d.q/ = A-33x|b*) gUK*,p{- -N%H6h8B;eBf5F4jc!ω={%sCDٱj惘BvXsf}l$Lмb^Ǧ;v㐹LĔ_j.\N1rYJ.D9Z5sJA1b[X섁.Xh ]"؃ZprJd=it %opd \_uKr3j9ţ3v (0"2,նi2x)ht?y}N|A~X1Q-r*jLk[hH ܁i#Q ]h`Dߦ؅$&(B?ڋ1ltr}[aqjY?j.j::nK/*asD)+E?}}x (Vkt| z~ kByH'q>_)Ed" l:xh (pd@c`LBQ \ft;;zbc;b}Dӯ4OZŵaq5i_0"FzME\鐶$1-(Ҡ.W6z\e(XEP53)&1k`sȴp×ur\歡ZL{%՛HϮU3NsVS*=.00¤^6ZHkl>܅<2Fq j'r z A^D.m5VAhNKMbޒo,aWMKʼn7D(ETõGP l)8Ddy2OdӛX̮;{ˠmPnJM sTSk8G7Fiz䏉]43֬gYXĹLSaE(d/ԗPBspӴ/i|oU.X&YSiG \GRمS``굕ݲi%61HL+ L JPKt)YmZDZyuyvDq,6Sz#'[)S`*h!%ÛKZfgM8:B'cD En6@C6!=;LVD5JOi0Ed` < `7յC ەZ?Di©tC9"W5eil`R10ErM&qL2ufeV`t_i-aQߥBSGc}пTQesnmI4+5flhr6ȐY~ ń}m:SGu\'1('8G=514"q@ߌ LMJ-%FRZz-E> \-yB7U=ٕx|-}QH`ʖcZCVLmhۈm1^d; nhaŠ$n8_;v.sUׄYe(|$y g(zuIs{ˠo)Ǘnݟسѓ> Iq51b0(;iOwGp;Ewgy‘OZ~lݬ@KI4/SQ Gbm? 0twL-D9Q+x"x!՛YؚpKY#I!3ğ}b֌^Җw4рz!THĤT`L%0jT*p}e|E5yIߠ N.sﶼ<~@w{$]3t7 TJxF1IJv͚к$vGÒ":ux rߩbPeKqc!#xP;VzNP1}N3$tTMd bIԠ|ڋUvV\]w1RssmpQ9@=Δ:N\DxsX*L9 MڤzFSly^wIޫ7 Xji㌂Ca Y߇zcx1~Kv@GC6Y|+f ~7rϳ3E?lbRi5M]LFIM$:?`btӟ8Մ6. nC#]@'7Q`eW⾆cU@?ד)żF A;AwM(e^ ZIf^Y\Śt$ .tR\6m#"aEѐKSk۞byHȜD:hB1S$.qA6OlbwfPd1D|}SE,ͷ91]hZ^1}BZKBIȺ'鎄03ͶE;8:7$x(G E:lbN;eȰ )7M%5'_! ln4~ w(U>%ǃE`@K+*0螈o,O0|"T<`Ϡ@²BYT5fNwGcN&IR՗Brq쩫j K}!Ĭo!=H7fY@d*ITS? NKe˃v*໥*ܠg@g4 5+^eכ"/w8IT&>^Wz7h b(!mljU5`J$¾9.t{²ҬcQX˿N49A^&$_Rɂ7N |6a/o)SutaoUcKUyw[rqμNFnX^YNu36p@29k*ZnɺeTđ"d#N#b$~$RЇޚq#,'xbWX՛2\Y/3xhЩu8A]<3ypRlyFW̩?KwǠѡB(01SY$dbp'O瀟~ \&bn "]ÖiAP+w(&qEoIt$*IH$T4~y|iY_ӲYL?*?TRґWd,+!@4x#A/n\eV(pcA9zZݨY]VGʘτCG,Wx\ځ"ʑ0#~KØ.Ȣ:˽ + lݐtH68 6kQ# >ԗj#H3_ĥVbu-ۈWQd1r9/B.'j_{<'d47xYl|~Ӽ_Ş ƘCo:u{Z٘tѐ0u;b 1=X(FX#D)']&XXƓu{\u36Xb ' %갸^r1)[ ֕Ew^hM93)tsbaLݓC8=k^ ':Cg52ˁ#Ѳ+;P (Δ@8/uu)$d+2sSnty;e131j-,Wk@\XV.;kR"ٙbw?QYͨlp p62¾\!V'c\`$S9c^kydm8.:B="9QQ«4@͚ {n1c,GMzfV6@KB%"o羵ў]ynʹ@Y<5GG?yA Bg{R^6M O]'?}&:%so6ͺt(yYJm W۝ixy ZVKhI6#wA-MD {˴0$hQad2۠?X vA*Tb|/+WVHtD]`5\(\I\*akѬ^wJ(>~2K -ĬT2xaO9ҳSjfi-SLy=Ӈyj: s8Gu8k`}N.1Ae,JWҦ!)]*x3rv[,UԊI3=}8gN2$C/!pySs [jUWZ"a%V wf8x/׀d jRg4̞e$ؓXpG=/c6:ࡊ{$PV-Cj G*]B)0 :Qog>{ho ;tGY.=@ǛPJTst.Oz}AOgM!yB+y{*T!dRjYf?`,ʧ6%iYw8ԔrJ@9ēS3H#H*L"Nd~yDR Vy`ldMq-$B#(`cUvn-`eNXIe7%G:[&#ykl5}d=D( B }IL4+!Diaڗ54i;A2yneGM+m^|%#)"(6CE.d,2^o I&&`x=uE\$H^t))kP'#%vKX,/e;u\|_zEs"5Tx)jm?1=ůX4Gi~ײ$gߛS&B$LȽ֟tpR͏R1e#7PXYrlپ,%"Pٖ$uċe୸ZƚF1QJNb2X`TD* ]Rwd)=/ut3z8c֨26s}n\KH"^p¯V zaԳJk"6dvNz #tn:.[ޝk=njCgh0Oյh}!ܴed?%B9hA ??Q<rɜ{3bTkKEC$It D"qdiھ3[Ӧn%An&YVZt3ffeA- jek:##RcF&wej 2)#\^$,Sj+N34 T}yTiۚő@[cN{~vX9B㙟vP/4M[ޑ)Reք< Vxt׳k]r=pL 7,eku`Fz|LK!5kA ⸫K5mU$T ,}@I/-ZH~;`bgTuQՖHC#E5}+XzX}MiSW}^C䵓.WT#ZHZYz`+?G;8I)Yl֞H*ҰZ&[Pb+P̺5Ǵ";L+pn/%61X?VtnMMEV !_Y,,9]md[g:@TBq B $⚳j׉ݦN>4 fHqג9T0NbOY 1k~F)n*1vHQ^֭|v^gY,ګU*uᱲ}o=dVZӔTP7JLHF;E+HTd0d¨bݻ)ΌAID??{2@O,*8P/yh@OPj!^kCl@jTv~34,L1 $>i M+6>ƨT%hEMW= omT~g5N;ArtSv?r:p GyL9kVd_Xzz&8ճUnc "Ot~#C ]ڶT=;}] ¨if W;k=U(zIOДZgmˠn>o':3^ĽcV1%ZەS ivds\#{jcWƔxLwAԢv: IhqOHsq=Y%09] |%tRm_0/ 1`'G3lpyPcR~9`M>#FTYY_YfFAZEL77 i6nU| $W :olUB UIPϔubovҒ6UfjJ`j}ut/QM ̛g52%1k]2g\)Olnpnђ>tjW5knBLؙZ{èŌI(ݣ^-9"V{bbGq hck^E"d .akLRQ:Y=>?k=vӠa4<D Q+Np5+MY o~Ai*fc-Zr? x4~S8,chM3\e|f\6KI=)P-XlO\NUGqn3eKx?EE!4ho g#QqF?)XOHR|7;T{6R-UzuB.68[}7Pp&QRY<|R6\X*.JEl9^܉6wFH5j.}'QMJ NNVj;zsRl #hT.rbY vinTBh-}_qҧE_}pQ&n%߃鮒WRAnVè)؜t!?fxZVT/JxsĂ6 ?g5;4uuRO*dL2S!%W0^oX]%9ؚ|E'`튏VF,~fUFM`IHa|3kע峕`㿐Uq:e]JeRC & mZkcD"Eq$<̵_b V7wK7>ufz)c:DHxO#C.qYY ^2;ciIRQ߼ž t5q4i <<݃"1 {9 9EjH-za ]Ѳzk^tkr[ucңڜ)g^$5|hЉq%#q 4o+C{SB_ pm; /A.](yƩpn2h$C蓴ӇE^pڃ`c4,ZS22 SP/3t $'9YV1t6nE":U4k:4j+>RBH _L9Ǎ( 6,8!8[kujRHӞbАt\k&a5;3ޢrd3"я7OywW:(y<#JeSr.EJGaCuzD˶=!O/d:ΆZ=%喼tW/= FjRJ*uJ68@F3DFCWur-^[I*Ƴ@ț1.ND%0CF B3 ȔߕI,hQ{$aZCuO]A.sDⅥJ?^?"%}jܪZ*aBTBx 2 \2آ6axGkVIT`f^ Dweҝ$)4>LT,9f#gcE(;HiRyaq*/,FQYwL/ntlQ";,bERV֊ QW~zQF4<8{dϲ6oWp:dYOQ+3q R-V!&U=z~&# 4'eZ3F2d玔9 Cvv8+Gϓ.BTMw~ч9 |YdSNlvߴF~)džݿrNCPpamof(zG$> Kt5p^t =EhƯ[lT$ZhTt:Nu}$A=Pȳݤ]A&9=2fM"2>ElPf~^qH L>_M8A7ra#2@:"vMے%(ExDZNaɥ]g}r*Ee)?m|2T8?(?o8f'hC>m68;͔H(Vmu5SyU&_/f 6m½=`*6).0+nt. oƳxP̭U05R]ɦC_w^xTa //e:Qΐ/|Cڣ4QLV2!/Һ'xŲ [O#o[>I&c\Ya+%J7KI|IwnK%@m)ԈĸwQG*-=23;&M{LC4utl\ЈmQ vvsyj>j XbOzJIrnD[_ ӊ3jVϻH2 l{Ϫ8d^ъZegP Ȇk!i+WĎ=%E([.kp&͋檊Yf%ŕ._]~ֺ*˩#;v@_g)qw}@<,+&=Xm,'j}j ;E0o;)yd׵2 s{C.)i9XF`.-Xvv*q]}Mo 5Oʢ<ȣ8J>^1qΜbs`ΣR ^~9ُ[d" \pցf#OUp>>%. N$vEp#N/)bx l&)"؜ta!x_hj)4Uӿ#*dPMXD^"OB9g%LYiڤٓ{hqc?|ThE*E/A#TK7—'Gc0 _XZ#n}}G; //~\I#d!#ŗ1ҚV~[%q&+ kf &3EWXh٫,i1iTѻ9!/tZ5ESQ:dBI~gֶ0Nۏ⻻(X}B .kjk^p}y 8(l!;<lKj6Gw)9@ᢅ/KsU#Ȍla +ɀ>4 {Z|'ߪ>=4o, 6J3#. ۟G783E.F'3G*?Ж3shII)`,i-}Ŭ46ҮϏ$z;`  h쥸NZ_}$,08JO#;Z^-s_ntJ+z(^CtS(PkEIЄ?&.+ @k,,juvvg5 gv,4Az%> k7hS0LIϭZvu n! 'val- F>ly7deZ/MSo3,!yXzekeu4gq@ԉun5^$,x4>liqroq}݊P(7 g'ْmNX]0Yf>ş)gƩ25JY$!t mCw;ӔuL n5E +ڠ*JHX wOɤkS>plRWMuOON)Ȍ{G׻=J9D4}eHHe+qb-Jޘ܍Q#@$f"˼{ρr4'eƢ헺߸3F,lkW?9PkAHJ=o 4ڥJ=x=ѫ&h]6Ř|RGi̖6 8h6*xGd&I`s'{(U!pLIOixl9R;wU*W_ n" j8WrPaL9l9T9ӸU2Ml/I]:3rS i_.if:0.n=\_6V%b-x`X Rg/ f: <Wl2V֚RT-C!j =x`VFĩtm7C&uJdoJ̗/Rk 0؍6s}u 7;(6W{I2Çd!rևCx{ƍJ~vСmqnYw01Aߊ*.ȯb՞e&'rKfKy 鏄>u1ZV{޴rcS98yV~$M*m7^"#YRsVX}k@5)Va& B p ۴5nHSiAy:2V:>zQ&yG˲dŲe63ȩK^U]/*6Z-y}$%3}+]mѺN]1>&̈_v'y< &PdgS qkjĵ1dd[t#OHA{hEqxA^o/PWp¿y]&yU~`C6?#7OI2KO="7 |2yR}cb)oxeZ{^:~s&.kGTt7A>OT_Ӈd߱w2d_,ei<ϰgpEk&4EޱٳZg3TL.ݧs".HAx_ثEi~A%0Dr*MQ+uXĘ~7qVFz\^D4?C){4X2NޥIh`bCGmNn+5):6nWkƟ:633z )M`8 QлM3l~  |_R*R+x͛Acp`EQFWPP#! s#񵖏}=}> ݯ'\2X0}Ghי .]Vւσ@^Х*ѧF{XX޷tX$P(u>}W`U3sxKlmuplAᝈTC ќl54WȤ@׫o9B!e,Rntס[l-k,n=eD)@o$9b|&/]1(z~F쁻7^K57lj/wAZ$ ({>Jmf$(ŴijӚ Q uׇP.aMt(o)!lM-0ێf88YBO&}É LM,|ұ> bYW, f5p}44L'}bnI *3IP|*VTC݊UP;HF^\-)TG#w+:~l l< c׻The̓UZG(0KlBWTx4~v0E8r!n9,RS=R:/FڵVPmIj #IlF6"p?K8g+]Dߒok^4VO0Ns~F"XȘZ;݈C#3€i*Kޮ_*K鴞/yWc4x>EV}> - r"9YaӰ`]x CCj'\?B".D[H/ jnw,uI'lw?ĘBv& Ż}},í IbYkuKrh]z@*wo^Fd&WDֆI:KTJCE q24^|dWh !DVi[Fk!&{aP9kz9317ğ.EI=c4 \:S#)*AdŴg0zmN6?zY.>+lC {UөFEx+T'R5T gmvNWiF<UljďR0U,o,N.#pKXEc^ft?,bpz6F@"2j(w4Ag [wJ$X:Y@`^Q˲iUGdս=yMF 21a(¤d<:M"(W^QSe*̿ŢuZQ9ΊnUTifyŘɅ$i4yK W)bV|.ջi*xol(gwF:"6T:ENxk]{1uݨ~. "SEt-GaEĦJի{EGxA337+SWCf x.ɟ?^C)8zpNK`;)d ls),?UkMgB< 3<R4X̏'+V=ޠ?1(M{Ɯ|K:V)>Jk>Θd{;9/"ؖ^#%r7cll',AECKcyOo.'9/cr%^Y*Q[t%t=kI5)ñ̤vmx= ]p/!Yt++]/=@ ;(E,oMr#~+gA Ezmg؝ǻDFt:ayj5#7sW4;?A3`u͞OhG ]f.EvX$wc~| ZAY2]?mW0)|ZA[ $ >9OK _?S:Ȫyh pmfA/v S!"u^M!*53yЬ-}ȇ kxB^bR_uI;q9JZ@$1R BPlȟ4X0&~Wf.]_\D{&bU}=C/ܝuʇS1S(DZ+* 2g9JW#YbYtimlknɿBj-I޸)qm8Wa*ިr2" j %]<^JB![lf CI z )25m4*=yI ?_vj.P>_#>CԖ!8w6(к 0īlT-HΈ!EJ$Ѝ)J}erz>BU#S9J1!%r>Պ-SL<&0[2duA( BVǎS4!hg\ݠ\Y׋7SX7"uUmؐR_O_hސHl̷B cTvST}`2 ~ \Z#M 74~fƷ3P ~1DA4A9?`uʚO6kw3rO [pc蠗㻞5G,Www9cKvkLYTJ\,Z)X7ͨ;Q ԛfGʹ%$Sii?K )=-pOQ}ox.Յ`E7FT 8! 1,hd|nw%=zL6浔 4鈦1^`9*Gv8U)8 n۫nWk|Y ,9Gw~kGN%(BVodBӠ|6dl-W)-Ph<O(]:e0?X*Կ OMpK5/M@+8Lf؀#Bӥ!xNjfX r鈍ieϡ@}rckl"(5]-2,S+~OLW77Ɔ; Y|k ϖ, $ُq?^[163pԙv%M=3G\@rKO6JWl/LAɮ`^ECTG/[ +n:-yX>|$3k̈F,*bi u;LmhbצxaBF6y01]R65%@;qg[VL*k kؒ.N҅0Ռ|srp?sfVll{+[_'Ht{eo fPK;%2ݳ:NSid[+Zr&u57ʃ-6Qo~ Bs֬S~6) EmLr@3 tVbwDНs߱| p`I-|0ƇxYYPøqhb?Y;Ss3YƎ)&A/& T3%X =R!z3sª{< ͆ ?7ؕw53MEEc@v+Ɣ*Qtb"˳gC$iT~82.Uw6]eDH;ÇE۞q. 'c8o@4.¶?1gejc|:0e- &Fݔ fS)OX[=,9l06 al}hE"sL+i|yÝ!cŚ)V"\S&FSފ^D-h6 S.WyR{lmgAo.ң'#7~΃6?acFYBB'g+kcؓS~حT%cq:qɪ,BaGWr.(̏ݙ%L|9sU쮘9I;q2P4@l#'*KMX~ݒ,i,ِ0zbCf E=5LࡏB뛻_-ĩlXڳ7X?io_G4^CXb r8Nh-u;jڀ f~E2gJmˆ0nuV4jx^K'Ya`#6S줉*j2;Trmp\Z *lE|C/UH'6WPۮ55Dngo\?Y^F+l\T)ȁ㢟*vgơHf{=ĩ{V/Z{NW oz0x溜_ta1p^J^7#g1@;!"؂bSc7-*ȝ  r" ܉R]bwM ARO7XVGHڌiMŻ6pX:zg9PùqN 3eo9eғL)E8kصXy:`YK81m4u<} x#k7F]NnWk;NܓͲޙÛwm\J;) R;='Tu޳zFq[ voUlFk$:qX?}Xš(cH|{#ъS6ԌhyF: FZ)M]0ꂲf0dVX?hf 1aTBG'kg L&~73E$ȭh}zPȹYF)T=&>-dWb. Hp1 vJJ-8pF i#LdzNN1]UdbgԖJseSAl 940 6^>ۑBa7>s@U3i< sp/y4BT:)J)Q/{Qc(<,ia1$%]N%6E#hhOԺdg _##4 RrfՌ'PY:Z֍E dkk׻O kVtp/Z!NҘ(muG& bs`"qԨ3cEyn//2gTFIhG *#H2|dM\↶7i{ciNY pQL9!/!/Ю%Ȭz 1` ©uXKm2fz=Js#Cb^Hre82z{&ޒُ֖Q9 'z{~MӽϺdL [%P[#nk,|/掠^~@ya=@̑xI2Y/Ca]a~ğnkosm#zʸ.}9,hڭ^4ͻoSs>xѰB(|;815>} Sbg_`*@z!Km@v".M'l=f~vCJ Kh40wyyComw*Wv[W' &<`9FXDdi []ֶ5ɚd^˚7 D㉐c- vlń#b ?hfI@-˰A]e=r,,6=BTJ[WW=W}t]DRon9UT[쫭/wR"jG4JuR4Lbي"dʂ>950[qy!YOŴ?!˸,@*![ˠE>I2HpUIZ@/'aNHՋQI$^lm{SYKK2Qb-;B}bJ|g^͸% T QJ[0b.?gkL/-;)ǥqt3{"a뿎A# _:֢m'Bݿ_Z+O =ӏlH~@Cf}bآ0-a7Ki IP B: f"4rưPՇ\gPYfG0}["{kǔ=C,Ҽ1]2ÊZdqL˜)0 :vcL1 IֽI&M*Y<@_t9ې ( @FɨF_{|M~Kcra?E%pdM"(@)pίCᶪ,:<<ץF=BN*y+|TBL>$m}G;<]]ecZmt3- IIU:/7'G 2!qSrƹ0n'IgD'r%7Zg9.uʼn$V%*櫪GE3N0Ux׭QrKx&dIz T{5Gf"Ȉ@x7Eq$1"1N.ؚ'nÓ+d3GӾ҃^Uƽ2ju`IZFz2sx,8owɜ*te)a>S"Y@5[4AQlLleeYD<*49Ag)@QF' xegy j te"BmwaVb̊1p5Ꟊ<T-X5R(VҜlD>PGs -J7G f 7~@ @8PȺrdBZA XHmut"{~Nh٣hnX0hu{u<zFx="F+gBh$$  ҅9I#DٓW7-Ws510n:;)jl XEK3>[jZFO 'Ѫ" .-JrgrLb/ 1oXU@-iMRf" |׬೽)¼׬mF_XyEQJ8?]ZSQ΄p"^ס́Rr |&z  Ұ% 65۾GܺK}o?X-TdFJR@@WY5C\v&JX!4,5!KFCɇ|@A~'AZ bεiN4E 8Ts! RyLg=zY ٳ{L/'eoڿqx9U_SqX~ØgZ|91 B/xmХ}0JtҴ^ ֎O-eЌˁ-oB/ΰqKK8Vf,>oE#1XcvzFWqG3Jc1yIw ]ɣl.6=Ē /]i|vmNVԵFt`g[Jx_̋Ęڑ k~6п|BeVy6rjiۯjijKͰlɣ32LG}~NP Yp'xZ;?ܩד 9:b@.^6l#KC?/OSЙ cT R+Qڦ- tS+u s.7d,+Sf3BĽ㐓pa/o܉# #OÞ66D3)LNK3Ƈy-oo]۹/eBqb$( $NG,)HQhZ ƻ4Sr4t%ΌqxU+'i Rb&ה$$sFJce)F])ňLK;QƉ̘߮!C֐cМDJp$%i>UPLlfZ#JݓMYQHCMY>brCTS)NwVzQ[Dw9O.ĥF9pX#ࠧ7W-I 8Zp+&*^ˋXѣUDx|:rJ;sd ${\JT>73z֐A7+!d;_\If+/ F@[r>ݹ90X1CQr.0ΨC`=l]Тb,Aa˼ CwX>xWwk[ĜlU=6$( ![qk3 ^x! L1X=4]k&C=0,)7Ra=BAG1>3*F8cs1%:êS_c H`uz8k%>^A𸟀#CiI )iGF(\XTVgU˒Vuu[;@3U7aʋG1˲2suVv'4W#z/p%Ű8fSO?Ŕd^"7AUnMXN *Eu_$zZ۸;1v5nۦwDބo,Eј?IuR.[F+wO\4;tHP>_{ދv4/oZ468͵M֞#njm"g( ' E1)fZܮv{~f &RS`좵Pw4mNl_3nb$Bf<4NHD|*J\*. w:f =20U|mGC.Y6g&1Qa$H W O47jc`G1;͜hõ(UM d 5 w,sOԈ%$߳W }mchp3jwlU1~b>/Ӈ8u"8|ϣ8Ej_z0|ƳGX괚*"CǵLT mH^3վz DC.)7gq =sA7ޝW$F yQ+'իvfe1[gғИ\)}=Nl09]㤧?MZߺjyrO^ݛ+ $g[.@ɡ8tGSr5ʌ̷ٛm՟ dQ£`ntgՄMɔ;ps {e{Y22`F,pd- jI'Te-mAv=Y7>upLgSL1pF1(1tl$ [ȯ5$ J [=큪x>킦p0W/p碀*jn˔ioH3J%M\{Grw>SżVAηx鬂}G7QG*qz,6bW]YK>6'M{m$3ugSso.a8/I]EtD&8zƵ󼆫eU(NU)RT&Lz I˝AI=r#vE}%`Y~Uܘ >~SbUuheW}_? \\dXjoP*J*2ܭtQ;Y] B` Zyչw-{"~ ni5I]y kJVe]'XIUz}7 ʱZB3) zuXSp r&*AMO63w?'SM3 =9Ieg6NB%u\䓧47TK6́V hW_[?SyhG_S`af-k? u'JSe%&5guφM݈:t&@'F =2Ԥ^X5ʍa'O) _7miXׄP=?8ͶkM9e#(?XOX-L[|1IV[:慫Ҳ {S溞t9J*dg-:ƒpN>Ѷd>K"3U8\'=ٰ wS^2v91ϙa[m b k6R!ZaRGg,3%RL߮喫\ktUǧ**5ZUs\XcrXl'd6Z3x6kC; 5|߆aі6shRraZ#_mgop_=G~UjYj z"1%s`cδzz1ڞvdYY|^b$Aob 4!c=+;cEg}jIl͙VA$hZs]AoN58&L E&mu:G>DG1$1Ub$/>PD┸!*Y~7k kQԮUQ]_b[aQ x6Yo:_r~p`Ie&ncUI@_ϒ !=}Lo!(ɡD"a jrnmW~_MêzeCWCr,Hm?\Pne. w)yA&}x$PvkN4xI|sP"G ɎfWa2_Sh`] ᛒح&wէϢ ݊el $&cԇmj,bHt_޿]QH&yayw BW<`j6EV 3tEa2~Yy#,iYU{]*cC z\᮴힉Q~UP䏿w}NkQh2 )v,A?JFt"!)L9+ ڀ$ܙ[˧7|3MN pʕIo`(Rloyq2i {4sHBB_Zʕ@/xKm+'rF̵T dշִ1N6@f"֢f˨>RQOMYDx<7 D>kֲ->v4ѶY婅eWaʐ Z"lY,=x rKp5HێxϠ E|uNC@,Ketwn"$_ f*^9x̱FGQ\%_7SBH{Bº:R|Vg_/(ɦDogm.h|lxKwԔ_aYkYSNԣ`D&l!mc| AD>DVm_a,MQ+ 0liZڢ}ܗ{Ň{g10r)'+[|ΦGSTf,U~^=Z:L'u@WqJj$Bq@zy5mY; HEY9c@#gD9.Eo0_il5OdAh0\f]?yk!XEF|(if;jA1_łIDF5䝎z7%VD9R+3^ݔ;|Ӄd\e'z,:*߳Mں7R{ɜBaC䶿"2P`+iJ0@YkCMڑ-qEWȳy姶7k e \,p5^zO%(1j S=n#*Jx_/AlK`m:BHo[*}VU*zi49U Xj77jcf"ׄ4Xt5C8TYD}26xr$GόȞoc'^ y 5_J ,0V J؊e8C$xι?ܥ0}o#(O OٯĐdYQBZpژgv$ǝ#7efZ^ t~vk![Z}+¢ޢt_#_d]fk6K~/9:#alEvY)*?g` ngzR%e5tfw7_(:GL9Ȉx`SCqVp7?[q@K Z 9LΊ2egX3*[ > X&`FCֱ~2F^&Zx.B#]3pImKο|#Hbqe<|MQ U$Ux((+=`9:Uq[1uElWYwEn3!̡P+<#O~"du 7,f?a.k|uGF[nPyUB+{] ]+PSgrE?ҥ\97|bR_*5h{ ,Zz2RM"!㾦S@ og^JKtaU#t+t={"?>T$ wZތQp<@52$7(_Wwb8'CW93tZl~]7ֶ3 /RP@@B;8[0ZS<;_Ԉؓ?Fv\+; s 5;"۞T,ʙ}j0x>x";3?TrτWХ t{ jȉL.3T߀MtvZaa~Eg+}Ȅ)fXkSٿqA;\QP!\"0A3jQSP& Sz~M}l\nZnĎd bs\k뱙?,oB-Vl0bd kS҇6j\O 8 d^EFvboX9v,A82äGBJ(i;:[greL}9W?5|uY1ToP]Ŵ^7j Tt)y.g4 t'Y̱;\?͒T3LP9k՘ qśq ?kGD5BC&ً*Kx <$T?Fr/L^8%\)-]k2-s%U`[MeUR&,{c{EM8{Z'-| \VlBHhn{Gt"RZ˺!M^3 Nkn⯕y}?f{LyPC-BE zڐ @IfrN~_FE}/=C?065os1K$:U=$>ϭqtZʋPm+0)%Y<UtZ"4ƊE*DG/uB.wY! wO$HKjsW[}1-0J&"RjX4տcO[/vX'{Lb7^Szu$9tb9uR [֭V .3<@@wDy^#ܖZ̀y&sMkuEҼ,T#bfdl {i-FF;NLɐy'>H{?,TjHPF'յ?pf]j)9P?h<BSYН5ۍ {; boB4^. < TY\3Ň,?%=MH䂁2Hs:vAh' z@8G׷d<{D pKw亂+}sqGf98&1=mv!M-d,نFf)brSyɟKùMvؔ/=F2m\ZJi/n.2q Sv+m2H4 fӭSIFP[G:l֣T(.Zᥨ^"h!}-QH0Y֊3x)1'LP.6Rs)wmt--p;ư. }Apj ;UT4ۊ9P57u ƙE$z|3]#rNX !;eqC42pNPƸjgpȨBLAߧN#T)>s,ݐ~J2i咩I.ۤtE\lɷxD .PaĜO|iꭢ[0iq*j5?nL /̺ޟ2Ix?wdc~#1=DAQ} hXw k@*ah7tv e9\5_i`RN4e'{cGم׷4_҉][ D8 AļVƿ&>X6w\>㓱K6iIoGX,`Cb TխzQ"w!dY1ZD`nqqN*bsFvfF-Zdza~>(\PmlڃEz4-7G{P~W0t=2М A' Rs}.<"Ě54ek ; xU0ܶ.ij4uy"i)WӤrKm7wlPrj`@}wrZ$6ݝ6t 2dq@#JFuYd0+p CŌI1b+܉I{CjT2H%PC48%kz*C$.ٞ+ɶF-^l *]6VqKQ)ĉu+^oU6ʛ}t7[[QfzσYfYz'p]3)<+Abz*EA%Ӊ 5eºQwY>CxF!fZQc a\muyʙGyyƏ* RQ=dm#2SC^L`9*i(1N .t ^םfD< E q xZ_[=%}y$;!ZR؈@QПwpsJt.}Rfw6G&4BAmh T]MЍ#¬'yYyEI=+bW]-H}lsCuQ[lCQy xt兽^uR2 TLn1&؟q1ha7G{DhIQ0,a)f68A̹X kU|;߻ӥр"iڥlp@@h I,7c wĻ0;@V%jMSdY*'fZ`(xNP H4|Wh`bnX9Sۈnwv}GG& fv@.o2܄Gj",F0;;OwvEsH 2j檡.s vJjD Q^VvgjJU?ON|_jE=sb}\qP#rr uЁ6-IE9٣iwac}-O"Ș]3D49t%)IZW#,2wXmu]A͋Y)}ɴmKlA%!)i20eZپm3dA3ֲlMIJT-La ʇlSRt4diz!rZºX J~<jh??ց q@ά:O^q/s\^!X_=Po2u2Ћ]iяZzO8|oL>"!8[˝^]e]]_ s]5>@z+{i˟6 Bm4g钥 İ)6] -*WLl5+6j-+QaģԕzƟDTw>UH¡D+jk[H/eFd}b%穗~Nۖ4RiXk/Q;S/b[wxz5 *?ll|\.ix"EӄZL!%jѼڑhbynJ8QU`gZv==\JeqVD dڕ} ؐMshu\VbgV"Cj pV&Ң 䥑«FN| :z mrn+`è:`;$W(EUtE[d6w ekϜsпZxBbQ\ bٟ9/< bB@^z%;Tu0a]"4+$ۿn_Ԭ|P$.i8G'3Iݚ^}a3f@Ɛ:mA/(lscymmE maDt=z2G7w8O}Wiα+ pHSY Cju~ӅҶ^@PcFTOk?F'ytQ&׫ ^@5g*GY"j4l͐@G.9weHQ냓U~N+"Y2oӳȣ=/3cO~e"Z#.)ьp' ٴ^5qb70{:‰ ں X&6JVpW@N(y:: ɰP9&A(j۩Pf~Poÿ́C Գ?1 X$!)>?"d %x#X>2>gk#jE2a@bD JLC萬v"/ye1*z"k^fG[M;ߝkpb'` 5Q% kQj-~ϝs75.KN8=P) =1Fh3U&|qT2a@GUp<YE~Z wz3&z4w+DW-˛LC t)mx[o^X܂R G۵(s=M۫P=^m,x:1-~sb|Qq@w3C/-~?8U,P/[y@AJHt!aKu+ys|R0؉gxc ^dvH\Er{md؅t3C =Ko4~rX@oeڰk174WC=OXp"3գ^R-x;qd.^=V 16JH_9pSۍR{dIa5s RvŲP̹=HT-\=T;G(oSKi:l1A/4uxVXҩ䗰:VsQ34h'25x^g,.Njcf# fqmte#xѯK篷  Zlk lub*G#LgʛtH u\ɳIv+ũGWYd̼n촔k/c{"ŗ@TZV~ZfT6Cg;*I=b؉6R֣jыQ>"Z2_Q$66ŵ5E9H XeLNJ N]d˯#I7A0#~$A V._//3Ɵ.4y\*mɎ m:y@2/9a=Tj_ (2U.l`S,wmPϺtg )?a=߽ō҉9s!y"=mK ;tb᷄qy~4dwj0Bo"ͺX@4Dn B)<|V~b]\tOmXg3")FaJpʱ0VAegQ^gIWChd0-+Ĉ^Ë)+we*ѬRFFCe>ꦺ_ 2mVhkq/ `OM.0ٶss7-.f@EG( /;YGKpݷL~ǿ;Iͨ(-{lXݣH![&Ft} v@: (7n)SBS5 `X Jאwy O |❂SEyFF&`^nfp@T /Jt/:L"LFj~EKID !g-a+QՇk=nY/ BG0R X/3#r`_ԗ{Vh<-B]{ʕUœ8 ܎Tzk*]vtu { L?-{ة6_BhUEjԍ!tFB ʫ.-̚BLwVZvv"JJMz4S] #b8C=KB`}L(c3 Pdb kjۥR~]3gqjAT kѓhmI,Ea\o9$mf1Ys7ۋDST HDLkHU IMlQ-c!+: |Cs}QjvZ-kn5'5~~I)rj۱,1󖴓FJ}MӐOȸ 2ʚI_2S}/ Zm"c!\4L2܌o:}!/tA@>PxU*123k V'\Hg-G+8b&anKy`Wx>;ъ=?|47@u LCXJ3%: ~.#zyDjʠ78C;Pp5pXۧFWmn2:w &mnKg<9rVn{HXfq݅(qq^<)\4IrS)rJ 22q7sfZ M:6ś7 Ѽ&<&ذ'-vN 3,.|1 AKYU$D2z/Xlv8.3 ,ٯW_/aG0tv출Cfȶ/ od FgxD<$Y>j>`+/DEDKP/Ѓz=PP 9w3DD.dΰRJo8oZw* rah rVXh7BlSS;Q, sKY%QvڗK%Gl0\]%LOo \9ʮ_YvN߽SSW _~ z#w:\4+ 7F{0qzc/>XWq7A/[[Be=0`8b,#BOKn.⊫6+V?NV/hjݯHZIY]>: iDo>:}:ocg)Љg9RS۬ZB؀2mqNcv{.Ô7Y(-N{,]Ę7_RUϭܵʐ/sHQ$jRHsP}]I!N$ζcPZbNAe#?۵g2Xmtתz YKT_ `2N\5@ogOGcD ]nf c?0z[w T-a-[XːV77|VkҸ $@MM,9O dPiU%¦ȻTV҈]>wp4y Nt诪C|2^NYLS$yn[=! |6XT[>TAi /X?w&.ܤ3^05ċƥq"pC%l7x/4m*"wOe[Xc~jÄt?ɢ<3ذY˱A.-nZa yt3d4Յy`PmJk xOcW9ָl*8P^D&?Kc(+3. 5Tn$p`ڰR)Ea^s|91ަi )A;duNF{-w m!h0rR]rwtwoDOr(cLG(ۉ9,U@o~3 u1)v o[|YfFV${T:62rp6'18tN#c%fISkXz훘Kõ"#bCwkydA˅s\rZ:2PUop)Q*aA f왘nChqb dT1 DOWV?-OȤ@Uq^s7ͬUϗ+Ww+o< _u/Vn05+?Z~FFݑ54cbOd [(P[vMU;ĞvdO&h-.Uwwc6Kn5QZ.!|\BS-?63y PuBI4ydu5xnq&pi%x y-d.h[׫0vy XnCW+FTS`w"ċwՍ.0"x8Ƅqz4+h?4qN2=ƗtX@tKKX a~ٝi Fi/?<e%S61opMG ё`α'ˑz%Ίzϑm&~nMN+4ۍjEë-+Y>g_.vÐ1xcPqRx+2ZU.b-zc>g4>,p~Bz4 mOwX g̓>PC7->GS&n p$[?ޟpkiLgDU91bjK9 *~ɣT{:EU > &1=U};WE:ґ\n]^tI7^z3bQ"婧Wg8qXa6c VЁ&ݭ#0)xf_l;k(\X^ >E!Uq(pM^FH.nm1(O=T#7Szߌh],~Kw n1f pvt:B-ha Lytu1t("O6Fh/9B)L'vїr"l[5a<#0_ʟ/6\1 (Z݈Sn^PA5$} D};H-1MnTWwO+L}=Rsm0.Ι<+Vg2i2JVEs:B> $+7o199B -4UY@ 6!F8 `*vy14 Djlu'@~2*7o 2vI^'c;#7\5#dUP0asݽ5|k_ OܬZlmFha! 9kh -~㵐ׁr03&x/(ȹYS>tRo[ZY̕0Ux]eu^F |.~i,X)H]GagBkN?!@llHa4D&k$]xdh@d+8%4KUVwأ ^. x`|ߎ2FTo}l|¦n2ℰ U*dW]z&Ė'T%~BhJ ) rom:\\{’姠,<ŋSvO~?Zve1Eb\.2p@xX(fNjn5 0B<%M"/ l+1 ]n 37d֮w+*=bbv999>ȴzPm(B4T!P7C64}\#;A;]1,`!T+*s4{2y`-i=g 3[@U*-e*$' zG$iӗTʜn8Z4lG+?`}}WG^~^M=4vl(EF1bq! o 8V:mL='X]=Vۤӑ 5"#[ poY7A<ᔴ`"oVpX#U>Gq8^gn $?D/Ð:,r͓U+p &[:SeG%u8@đT8dnIwur@pȐh{G䂼XvCAs2n4ăc/!2`^c/\F lj-#2e3jpז20Px!'r5--HMl̋+0,0)D[{asK|Q 'fVYθA+@f8hSR7,a;׾vݓdw}0_e~BTk>$R34+YW`V9kNLA}Θa(Wt%* Ip~ :!Y'd- գxV]:RLYkvZT ";NZ7StG`Vc \L5\$S$gx?I-: /_* '=hY ^\u/DFEs}ǒJX9R/$6mbB 镤F/Yy=Y|ݚ#k ~~Zsm a2Z )Џ4;Nw=Ra*Qwr\MmT\$ + @-gk`z_O.JXC]!ep;c F"ZmLa|v nZ}|g!}{.W2֡ܘ;wp0ַoXKz`O ĩDH:X4v yЪnΰ)JKṜNܻ遂y)ś?v^|Yq\= hQfbn|1C,;wH}jzu U T"J(n #K DU (s5soV>TG4) \nA o҄H:%kNcj'ZO׺uS<fhk ͧS*s/rCț$]+Pl BǝxY ̹HkU~Cǜ,%B~nu_ZJ=eͧUFձo;{邎ɾ0Du{غzp?m%m40wKb%J4#G"K/{|?EޜN4MW!ZΧWd &0uѫlLhm#SwV4du2m֞i$!W"˗Ld-ExH(tj&~Nޤ|Y:W~"@Bma僻i0@8@t-fE- 5ҬJo|V~zZy{+~ =hxa' v^njGZ jkxv]oYz3`itfr厀뽄ˋ"fXĸsl*~|t{8~QC(=h n?ʡbf# jm{2U:tBR"f%E)ضLQBo+lL6UYCf_*go̊!ycpQHq]LN<6Uk(v0aJ 7^ aeb5vsmӲxJCZ2Y 哼m\= 84}\p|_?o!}Tun\X?Sd(}V9OxHȄ|C^!  %:A*eWW7!$}@1ְV?¥BsO̭ũY)O0(^Dl؇6[A\[?l[^!k3ɁC$Okv;{J @@4웯V.C^qa3'AWBC70JV90FP.I);?-bZ !{2ݵ݇#R M7oZ y.\sWʀ1wud!;؆S)?SCkn/61Pj?NbdiM,٤6ԅV(uX9 K=}ƪa.6rkB*.[ ( z"SInDũ @  xIv`6Ju 1MdA1:ZK%*$6p**бLdYI+TQ8W m6O/@_+) /`|XB xzohKղMvqIlD./qw8,1(=jAU} Y{tb“؜X-'ޑZ>ځ_ K-JzAGH@8Ī˯Quׄ{n@F:Iʟw9ۡˣ`'௧bq?1~N7溕TV4E$fARy=:劾YB6]WO i2쓞]KR^c*G~B.&omz#L@ \$~*S0*ju&?hÄ`qlf?55 U}F0E[$c M,#d5Ffq!2nDsckLNC7xRFngIͧBl cFg"3ď0 ;dt'uG#ɞ>txČ nid#u8&SzR,la*kO=sagbQFKN+Kk6\nѮSi&QmnF@0@6 Ԯt%$GyAE\lC ߮%mXa!҂k22e͑ǧ=F5Y4p2f7ʄl=7<0f`jjuoڼ͖O-iTF /aJ/l%fꝯy}S0=P^2hjcQzJ`\VuS.+߳;&Nb`7tc CӀ˚knhX#R\BƏt=B))̀bMeb^kbCQ2t5TʱʖMW(2ҧaTή]M,wTU愤P .\aΨW@AzadcU5vlS&+^\36ck4se*ibC9۪<},QbK3ckSߧy1.k8*f:/ݾMzW} Z)Q P9M^C#HPǙ{HE"w]/0 '#Ǝ"q|kfX= rXZ>;궛UʠhxL&7Ir4 <q9SDEJA5*0!.vK ߇biVc&ZNU}PP0u#o*<u,DiuKR jB>u;hW̓RkS=">vY!p'}~0oVveK!ln 9&R 1|Cb15FeNL I_x= g*%t(͊ș+AW=B0:RC2+n[x"X:) KDg8Z}Ah&Lr.Ewi5AFbN$A/"tjN;ZYWRcJi\.Vλ GhsͭoեsǷɪoʥv'sSlSMlq^[ T fn, HX}C:n6ajR^;rUyzZ:_dB(!un˩78g~<pG!OoF -tZĹ+UȮacsg yl+Ӆ,U8[g rp*܀7wt*\z CTG~FtgDv|'T3)_f (-'bnpPWcg-_-i?\Z>NcR` BEGՐFW҅l YR_vGk`A2Ӳm-m{ٓ}( !Ʋ/dk@Ӡ[5 jsB#J.@5خ^ܑ#b6+]L{KI۾Q":[D\I޸jF(6E-M}N9˓4xhȧ#ȯPpc_"x;)j.u)sMƍW3y2g㪀}΄L`{z".I\JO{t䃁rMKܹE˫@nh•hBqZ]3h:r#–v_SD[Ctjyx{\Qo-0/.Ct>7{smtHeXMASpgj9`@Y=7m$a xņ թ-uOU2UF԰ql c`m"FQڐ%tH kS ϐϚʲ)bxɍ$;RMLĹ^ A^V1JrTd(STsq_!-1[K3:DNܪ0JsHǒ44pdV;`JcHAoDJC9bp,w=O~vd!XY ;@w/~%ERtȣ;Gvrg"ݬs:h +OdUNehL"L&L骧{iASƃBo } 9Y7EYaT=Q&JaU}NSzr "j0)&Oտ ?BeG!b5#T1 !iSMH+$+Z3D"4+? V6&cfefj> 81_iˀeY{`}z=Xh j@)^]i4s0wAW^4 f0%ViULc;*+YOK\W ܕ![yI|묠YwGq7y VZRWYOaf5>0K)sX,KSM":=W1Rg)?:F:WPFRl >OFn s#;NB=3H[ :*VFB/u tRl6sԷTuS ߶yLm7dp8hK?I`Zo_Bˬ}citxz~ZE ؔQG J%}(ﵞlFb.nhK06vKD5=cD~.|rHMǴ٨_#+\ $.~ :643NN+|m˺b챒@^+A66Z!_l8``^jl'9)hhk e@VnЪi"B@ϑquVD>1@pu H>u,Twnyʩ~|0T)Jp㽯CXgj'3l._IChgJ8-]7lvE W7UͻDbNğ/-DԻAΦ4*v3( nT jto*TL îa(n:d#/`2Xݸ`ɣَ Ԕ MՆ*z@812ԊwW7Jh% VoC1y{A,#LNCiZ&O}L :HdUR$D)d^rL:{ Nu挊Z8'(RxtK0[MKC8ݑ&w٩6 ZDBPBEJR 0a'obYm]zLTCu5m{`*OShUΆ^=~ja 7>l*ew8,DCyj)Ro  'O'&27gl ~" £zW ~&MGs aI'\ aKj~M$}WW^&NEDO|Xmi+?w՟;#e{"xx,hzcj rG4ѤZ m7O5L knѡ^>ZIX, q۵dacWa責8F\,zD.4g4"˖tǒjt(}`Y4!d`V3q3{?+|=O+̏Z4ԫ)pN 3%#|_h_nmM ƥڝ+D ]f%9#=^Ξm>#?ջSbQ6| QAE u-!ĺX|G='.>dʭX뛒#5_C$sB:V59%Qc靻a z*kbkW5' P2\&B9LIF8! d[gO,FFȫ@(J2sSmz8wT@n"bP6`_ w_4!)y.4[ o?x3mLi蹼@Plp;A@!y/_ *U JA~5 GpXZVnm QP_&:T-p_qqz]Hb] ;:D~^x!I1.Ih, E~Y~atCoׁiw uXqEH3up%Ma@}`'*bmqQou@$42͙ nC|F.C6 "/xufK@{ʷ7eWJY~eS`rb(KlL3bzY:qdI RBRڸz4Z p|GE5_{$B 5ˢEڞl/G)vT+ V:Vj: K$?Z(q\`*_ M-[Uo,=qF8C_zx3 jbuG1m0U1Xhm:/ҸtuAİե!ߓdRYc3 LyaYAD{bϸ?pI-k&_F s OK6r;9BrwBfkC"06Gnl*B zjw3Un&ΆhDs;ckHt iMLO![L|9 -rwK_+/y4D |?+A±ۏ- eW۩%vRBP:{6q&o^JXWs2^]\Z1sh杭&Ί$@pEnUl8gfIh_(֦ΐlW/Jی0MLw~-j)7 p˅> :m_ ĩ@moe0v9KcQ4{P8~5 G}}%" \Ь4&軄T-,7.Y$%Tsϝmg-e< t $wRwSNrc8Ӆ{)pP* DMUb0m5QӐN܄%9[V>gB%=b[ TX^Tn|Cb?'uؤ0,.cg(T 'n vfiXt/69`L%% ̳.B9_ 9yas"][%7|yK噷^K\Kc*qK2Hy 0=28 k?R:nxin>dzyݥQlw+L?NJQZ6!ʹy 6&V7fnU= L8Th`Nsn@״a!J!I WgA̗@4yDP0s]PP+? F+9H0eEѐk:e4#E|2jʧ@dhߎV^ 1#qu)bI`! 6jj„oЁaEc/tj>;~ C224 Dg٣9J̖ 6D]yF~:'`j+2:t 0}ZZZ L1h̊oY59h5G1\/^ocTOE`h܁ yͿƿ ;ۨ(˔!i G);7_AG`BV/*|ˢ$aIY<`IH(jz*v##ZkbDBq=UiY r8o&j抩((ePT(Y"&fl~q]bz5/VHMƆNwtC^|iScj3uvEvrM)X6ڹ[aJ7c qэ)T'_Sv3'VQϹ1Hȟ09P/ 3̶#mʢA7[%${u :tVܦ{汁)n_ LyF3[aW k)HeE{K1eM <~~̷(5ÿ K y m,3 hn«R5<2%tˌ7t?{]D'MVLlmRi\"y_!ϣb(U ?, ]`G/ϟtoZ&ūZ\Ѩg Go j:>r6;6^yӜ(ļa|z9CAٿQBQ9PDe]1O0i(U C~gݾHb/Z&!sǟI=~%1CC]/P~;gz'se|g*Ytɨ%dPi:T_x(ZD}.`<0I*8 E# ]*j[Q6aJ{))0"y,6nI5P_k%X T!VxR8xb6\Lu80hsBA"g. rSWw]y5LgmjVI&<^&?qЦ|ApDAܝ, UZF瘻V ,ЮDJgcRU"!CiuPE[^r4S_h%]׌m=~5==P`6|?Fc3k|Rˎ?+%T+rƆ|ܺw#X֨y .<>s"EN%~u'`P`z1IKA3pb1Jr]>kҬ=Xvc䆎4j) lWu|]^&,P;Gެ+@-ˈvEo)`-QwRp;>⧢r/*+MC`Ϊt!h7.qTvR#.\>;D(e"Jh۪%YP-jH@[SrFa3. =l80Ӏx)OwjaW3s^A$*) "v;&(Q^R9nEobr޴*a)ɵT2푘Pv Xecq[٨~6H,l9!/B3؏B oec γCh/1_v#[p8 C1<3^ʽ|j\Q+:>*s[ w},R?x,Zk!;hGv{0+FU,Jެ1MxxaT4gT0=cd/ ݠabMq*X^bb"6%0PèޛCrfeAهGVCEeƴ^ siys2V"*x |Uۡws4垥1sn7xʊARc0)v^C547j$^K\^mU*R/+D C2ljN];bTjD]2m86WFQK8`}BDcC8 Zvoя^ A;Y R'Y 9]$`q\Vx0Ãڛk((HzV8HL@ӿ{+Uǿ狭& vd_wBҸD 5^o=F+=hAvpMpfVV^q uҟdDDz.GIϚ4{īzSYi!"8_WF}jMڞp݀BTPB` ‚t}{G\ in_kW߿aL^1.#wML=de i)X5ć *cL|>Gӓ.tpIj#}r p> M=GiWrɖΨrn/)r 2@F}s'F:#)/-I#9TT];^,:$EHT{61:7"tK{JwMɨ_,oio\A3 h}m[/*\MV$(fX Y ACg]/*,ſASNױ|I3a)^ Y0eLMwv iKZP!>%E߷GچYըVf /{)ܽLqS _JY$;{Y?GVY$4wl`4M(:kٜUX%U|7>˛2reYXmf;Ud\l;2:^-&cӘZYlGu\MI ^w%]x6o)S|ο {}" n.fVL0v'3JE4&sxM& XE#}guNMr6wg@*>S$B8PB.q-ҽ}]P߻xr3Rz!P1|a~li5qh#`=eM4 J\|OsG'!杨R@wTg621sf|f_|PDmCZҾ%A H\߄,&dm2QqGM$0V5gGѼ>ǃo"\Z}`^.*Ҹ*-xvEݻ/ ғ9Yj^O}#z(felaߑiVRVQ틽_rP_6:Tu=[Ib3אCۀnLLTEN 9dD`9$2hvY-k/H xFzz:_\Ãz?d)q;=˓3չ"81n5r .|7KْR?<8 ]~qؙJ*l "v&| EXd=B,Nt$K XEa{ RL0e mB}xT}EJٞtQv7T2P:@\#gIK:ド"+:[QUFO[cIEɼLE&/0se a05U0>[A`(C{Um祻^,1A\2M.heu*E=Gb%T;.S&TKCݡzCO#h0ùcF6R҉$ʇw&(lK++g$uY:N5++[kD,t^>FN- w(mNUc!ޫp"ި6"{ AuhL:~KFP.H) 0VaMc' jHBbRD8X_EL=>͹]ۘ,EM?6a4DZ$'0efnC* Zz8+}Js_EKR<1Z2hyO TSip6Q{s@<. Ϧy*7sS[+@/tK(p}J)g'i";q^L;Ǥ[e;.{Ze76ӖD SZBJkG>%l|&8C'ueA& 4j JtX 6 T6"+oP m,!!ӛ8 $UF.}:ͣwtFXPZ/kgBcctTIF-҄J^-o{p2&uOvWy]Z-@?:`~Tv _?Ji~kE2kl]?ʗ*V|.5Gj(:.옂A\F9nfro"ɶY*ù\i¦gowsȫ –ݶV,b0Xf01`[\RRw+BC/4EM[c #zi5=%V*ŭ<(4ޱSDM΍8Ū˾ <jx$0g.Q-sR} 8I8!S?"/^-"WڨoZu0o__VpiїJ&`>׆Ŋz}: ךGC~'˧!^g 9N:D)M~jqVe&P^?jxZGq{ օba޴|qtSG /.n[Tǿ9@y׋eejh YO{aWʺnKr:di?[3cq J< esR,GzI[R?cO +NYNp9"ȾDt`|Gpk!BN58#U)sUbm _{ ;wbѸtrm?J9 5MT|/&9όK]5Һ[b/Qgs N+Uۡ-LJmj5YsUnP<4/-)ӕnΦkNz`h[$7lq&+YNBQ@ձT{a B] ({)8 Kꇯ"ZHyȝFV8#@KHu@WvLpUVI'Y.+}[[«4@m39:E J8kfr:&%UʟDGc?{.+FK9;֏5z, _MK~ ˪5rJK9İڵgY9Dl&Kj[5A 0JmCn;mݭNzONj̢u_lA&dkL2»7_ .bz u+p+E'A͈-%0vC]s-VTM[{:6ɜқHVџ1_7Yzbڤp+IB~4K;>^.xNh G@SG&-3߲6 -5%6Ws w.\w > 2:S8*">>)*J~.o/ql>4§ֵ^0#oq{&^Ϊ).~]C nm? 㗒/Ll_ٞa.ea}ܙ4ta7G&3nA}5:[|h[4-/8ȰG0tWP<Q٫µ2hsin:UV?w:OyƵ*~HK۰U* _q2~쀂$ދ9QȬuOu$z?4W" lU*Wn:,oj!P W&ЁKc }hN6׍}ސ.v<n.müW@870lȕ!G{TЉ[b*Ȣ/e> WsrAv eɓ'T#s2 zy<$H i{HWPMH\ᵈ0Qd?cJkcuV̥(`VatJtUNQyI4n :0K\c1?i/B:(§-.ElT0 e2A/pACrg1FTgyEx>`H~ IxGC ^i݅2ae_|c܉))QiMQlOqÛKJXc9ރ6B"ZFDx0" ~ĝl&A紩Зe|(]b(;K"''9\X q~KGlFZqH<0޳ǯἿsNHo? 2Zn|dk3~*@ۡ1I 0Г#c]d kn.c+<UN2'P%%j,;K7S2۾8'z`;~n3Ilp7j1i% 2:X.=ՋRF/O 'Pa{@]]*$I:p 1{[ OjI!q\Y@ E*奖kq^5N˥+(UW+޲y^ Y l? g`Wl@!%dL4eɶjzCQv %?W-l`禭q'brr35<l% ?CmdSZ+T]q]5Fs9. 8#0+aFa=NKB9`Ep#21 FSUZ 3kg%PwQQFMVYu.\Ȣ s@ũ` h6)AH$Wiea ʾ@ey!+_nY)_4 E ҟ!(t1"|4ȐF^SJQ<'x3i39T2O( OP0Wiφءo|qPi+qRXdu"h5/& ul.Ö5Ӄ~swt]7"En4gpZM;EP_wQ~$4e'' ؉ .Kӈ_nx@CL#-Qgu7i'g~ *dˀ rDx~PѾv~)dpWÂSYG9]>i؅G~(#_$҃!Ɲ knw^N)! A]忁0[,^/J]k'PdChkŻ!8z=oeWƶ[&0]/7xe .K"Qkq090K/w\X#R.<^-\7tABT |/tre./:0vt1co %O*!H 'J.؃\.j$ҍ mZǐ"MzB~( ;#Zhe7B&-ƕޤBc@C,۟aMyJ6iYԬylOSj{Ab=mp}ڐ3BW/BA'L<6?v2mPk맂Aoq*ҧm0x sRy πI̥~[; Ҡyk mұK}pٷ\+Anڧ%TF@߀HC bhwzeu^H\C1z!\&XkE[V}˨F1lͷ>[8LyJWػ9u 6>Y >Eʐ YX^biù7 /湠'/DsuC^OsK4|g_HUr`"v͛K Kv֖ բk UJ#FDIf۹ i 4VʶgߕKE3Vȗ0A| 4v(oEqJsLRVoV M8HL[K2D.ƐWbxq,}Yu>V@s=  9B#`_,9Ih@Wj]1BũӚfP5ɛ`i0Ml So3%jVK#q XTr3dhG9d \Cx2<0o5ؾ~\矱@upM Bx8/|9ȌC_)ѕBM8J-omp~vc{Jqs%|ͶITɁ# 5btű/Jֳ:-D4ۼf .?AqS:Kli"Dƚ|^Zjj u.#j6m %xm/ yڣEtAb,-{;ck9/ k8.+3@2D&rgysVl;Ob+*" A\B Rplr+͖k7yܵ=Gsrm/N &F!5,(G V9%&i(.4g5+U@eA"LQɥ틘VtD9X V(!5bE,Q0uSaz׽ S>68/kvd0Z :OEϮd'  BK-(]YC5Zb:.ۯ\" F lǒGLRQ;*CȦwsG#x);=q9$jr,6M"M\ڿd!89vlX4. NR['M!k3tl+wO3td7 Lm#ZMhj|Fq\mA6|2bg~~sIz{j~I2(H5 npξ;Qw3>u!c hSe(@6A<Ιv bZz 7_lr]'[d?f"E"!^ .G)[xgSx7PZT$:9REo36#$z2W5O.ÎY&~ k58s_= yxԵ"[MAJ돴E!Qķ:+Ql!\&.^]Lj@/m.`Ș:B?Z%,^;Ha(Cy#Qgu?iERRuiqV|!6 CoIJv-u}~P ϠE(?m6p6a!{ sIA.|z:(/PKW!lg`3*~-AYK@\[ovX? By4. "(f#1ZB9wy QV 핽+>dyZH{3U.3|7etyЎ aqDnɩ}/6Yum<ه ut 28U,Xfя)7(,ppOCp)bF/3ӰN)4qՊ?IsDIDvim2̯=AQi\8ޞc$P5@_+ ##:#q1!NI9FdLhw!soK N%=LbwaBB/.SV5 WU˅tK&36J!/=cr ')AKm/#Dhf8X)Nt(oCpQ2=<3\7 "|\ \t粸0Qi/5*7D:}䓬6Ǟ,8Ky mTA XӨd8Ne?ED8 AD]O:n^88NGH.hF6 pc=__dZQMZA}onAWrJE] U% )Diq(Fϖ$ Ώ7}qF(3 mEłŋ1j=*"6CQ.=SG3BΙ"XKuFda7~o&J D:`As ~߆܇>"_plJ#xڐy0ɒa@ϒ[B~̤vމU) ~wVLy|rُ; E`ZAl+]'H@=!XsMT̘/y_< -lG‡zY&b( ݅K?ellݫsr7hwzqІDvN&Ճڰw_~~\V3/&oqc¡]3I(tDGb9VE Tа2xĻV)PK,ZY:2z̬g i&AO9\4#+ipg© Hг<eq&DQ bsmS*='Ġ"* 8hhr֕1RIvڳx7|I⅞z&zצӈCqPY4b\*CWo=0/q`eVx/iϫdZp "앩pB׀}y Xj;{fXRʋSDtx6-0n ẑ8%?dKTa E D_ L]ݨƇȗe#"'uSAxX7BR:g RRۂ GRaAC_ }dqx_1T0ٜŇmC9hM^u=@5ZIr^ϱu($q#lԷ jo?q#+ڑ hUfN`:ӡsk3JL6]C52}; c x^y],fX HV.,n~8,^z@5/QgCBc%4L^?0W 1EdXIKߜ{*lp>V {[ot\E2*@ YT ?_|ZW*b-Zvlw ZOCH!(q=B ͨv7 Toh.dy3X;3b&JIz˭5ltd螮ᅚu4UK='ljcrO-RcWeRY;>H51:.lȴZLhk[鉐}6ݷtK-_OagM:۳W)6gGl_fDַ~$Ll]]nUO³vJL}d^HJF8/C> :ކ#K +RcC\2HV3;'cb'^ӒڗИQ^M{QIm$d|d6],~+ö/"5 !|7Fw;I":os8G=SȽ P4QB5l㸥f$")~A4,ƨFsm.w'lI)e&`]#b2xW@Au6&uZ([qI):M]c ZvyE|`^,ꎕ<XG %\.!Gc100|dIoa ڥ@;Xҷ_|%_SV%8_ iKs#g!=שQ95WC Ѻu[ZЫq3%'2fL *(\u붛6C3."T)^TyO->|K3}V!f_A#Sږ '!&?wĻ'0HR*Qs$'N~/5$bFP05tҹK9X*&v .P ÂN|j 0'Lt绬 lg0kܓuPםnɤA4Ta6RE*\o汒%7~8Q Gox^|ԽWO+"@5ɝ`H@J_6k$@FAŵ;e1folQİWY!\"Mo~rb2O! i*%hm 9Od%fhoqX^x"F8'Y'IZ5ɽR_|q-uӾb3kΉʃkHS1(x(m)p%Pd0DL֩zq{ 6w0O| ,X&.RU^U G켲}Xb!|<Mb[rLDHʱ6G[=Nߧ)vݎӫI56#3ۤ_T/ceX塳/=MR H#f]NYr;_UN}# 2pצ>S3ub &0>QyŢzBIӋg/XroELxS܊ᔯIKb˒bd\O; kn%SĞ`4|SnǢvy? [Q.̈I@=Ѭn0J>!{oŘ6 J7ɕMQ [M {s]|AYQPRwOU\B993luC\1vNo8H^(!ٶ͓]^Np":XG6!tXP'o0?%@MO5.F9Ǩ T/H"*۷ 9X9ȫڠJҸe5-[r9?6Vi[00G !aYe/tb܆[`(\hW[A^Q/ccϝl? P+}z &y]̳bщ(m^]vm 1G)yL=s&va2Mng,ƅZ\xP6ؗm Afi@(Y+eqǵ@(e(%( e-3HzYI8Y|x v=)̤=9vUNGpcg4e&Rgn`L|Q/zм.ZmN mg]4:bkg |^&.u<ڄJԞ #/ t~AYIQ`Hvc<  -sJ!jP6vOx|x_V &E K>]2v\CBk *ܬw ICdQGFֶE( 2cy^&@>4ahIq˒qqĮwI(YWLDo /"[o5(s>/C,bN3b5RK#mGB5ZnQ"f2 Ls)]=};0iWWTo}zd>v<ڝS1d;g :>ìq;8o Tsʘ[?pvGBˠ,A R4Fona@fd W )) a}xjw,-nY|}d z!\ lj}'}m3BLQP5Dx(8{ G`(\s7%qb; c1"̘Š k UI`5LS#,D\um ~JAixD$+nTz;&nI X,Ol:erxY%gcf#hzQWQZ@Р (]AC{^q좧HlXD274ZI-8 MuЫUdKtnZA΍#+fS[xI+aia/G9R^ ,nm L& ]D5EE&#+]/̭Z}{Pe]) )<ʼnNQµ7\5EڶW\G7o'%q:'?QWW6}3(M۪_9 HET`b<3(VI7 O'cN|KOg%ԫ1D]!݅}mD=qql7j.^FJ:8M9ZL"F0\T݃fQAkTz$I/?{^dں 4] Le ,=@& wpr`.\Z!\dtYU6זOfp\#64qeUpByjmIa$XJ_] Yg=F`T~3#YzYq3Zi&qKTms7?@l(0mq*( = [|8;©<ڳ25'tO5D#3k: ͖;ƍN%,TxڞNkwnjZ?]4BٴN'i}@LEUΝq /XfDˎs+f<3csizI aD9 pV8%WP GR62dvݐ" )$y@luPѬJPoo顝ec '֦ Oy9tP{ "RpKb*|VLz&݄3灝G*I+m2KZM)*wfvҿ=H>Vq0P}LQt`ЕV] 3}yҹ!E!p-'BP?xVD y+x?MQZN<2qOT(â7O0@i]|ܾeLA8},14+"5AZ,cs?-SRZߏYgw䔏+&77V#3'Xy x#TRP9pO2 >. Yw<؝ԬiŖtu;ն`o`rڵjqhFl>IjtutQLrDVЪ29Q^w2=Oy˘T YP-V|FiMee!3O>"ҩZ^ ĠC˺>HNhTlhZlyyoҥfz,9Wy& Qo#]Z qudg0B0l=/ I0E+cK#K/g$Br&nY;3kbJ?8}1$&?MOz`;فv9X7,M[JO;VK;U7JylI}}M1 ̥x8X` [ r3bܴcynDMM?0g&9";p1hii-#ʇ9Xz+|MA#ˬW+wHz }~=qSԁ ]awf&*0[&?"ʳ?ܒOۘEEF5G=ˈa( bv\U2\? tW ^d"}? 0P[l=.|(nd"8T_QܟiqQXnI o\XeUS:">^_n:u=]QeTa :*f88[&@X8vͲ8k?vo W":57NV2 й^[%WWQr$S):P2֔[ΨD($k!ݐڙ~bl3S<v;Yd_uRG]+`%6Svvu~|Oق.cm11 LuWcY<љa] "<ה#[:Sv{3xjy4Jj{z!LFK#I@%|\Btq,y}ElLpi^CZFYt+}I@~&` 9y`r#ivv$ϏUvi hCggؼAEoxXi7(zN|u/)u8v;ښ;\_(сw|~NUO(US]ոb0جdl]O,-D0eNn'`$"妎wrdd+np. ~'s8ߣKuud4jx%=%3E+{/\.Ess/NM_5IEҨnz ` d%_]蓼J/ږ~0*?1׹3s"a(uy۪Z f[2.]z;s>ǒOmMcl!P[ݛ,Z61rr>`OYD9_EtE.s&SoI.B$fエ;{z:. !1U!5>hCvo^U k|'C.B4_*kƄlL{B`6]fkk~B9"rቨ"ve$W[Փ-6;Ю$nZo>ĥQ 4h|,עRM?}"o/ "NHv[_3*t {gR*=Zw?/NQmZK +f)ϾLuN{+#G܏Fgxj:Eg">/4ឰ" wz0ªn>EFަl+rqۚ{}vE#f~9;q*G,zk$,$1(={ ^HOT}ZMc %I9F8NQWhWv)|ccyireCDiP|lA'_Obj'GDʂUL.ho52yY^9g'zzaq&*T:Ƞ@k/`4Me ք#vwx kf9M4S/~1H }tXuM"/xmhSgu+8} 1B &s r&x>﵆*Ltv fPv{AZjR{:m=7P)*Z9Ye6h63:+;<&!Wr'@0@4`=' 嫎=lPzuGK6d=ANyVt w96+a秞0lht%߾vFL[nc')!/g-?bk{bn7 iwe"kp8% 2u5TyɅxˍႄJ`=nO҅5h?o&%t-46% ~M۝?jީ#g` ʹ2$8<ٟ9|u9HfyvzZ UX{rą5*KbbY:+c5yWJHڏ惝tr~ڷtI`pvW\wW2S<`st!)5DXT?ZP '뢢3sLt*XxVC2AyC*B"EqDJ1{w.-5ih;&>ai)sGmC.?H=!eyEǧ#0q_ܟ 7x۩9&yڪƩ} &C ;V1p᧳5R͜.Nl~Lb'{FF`n,|]\ciyoua@ؖa-.c]SiVD#H_|_"K%B:Yk9;5KGPB@1m G,Įmlp8tߨsaA lȧ?>U!nZp2FV@Z'yvɅߍҳrlVpb# edΟAݽS];Bwuǖs \ϢGP Eo!OxXKnOti},aAUBE5*}޲-tHL>%)lzt2=ОOA}ҳN,1aFlG [ fQ5X|ֿϘۑ2qݣtMA!_ '*-Z*&' L<)G@v6WWF/b:lHʻHo$ύKx'C}L]7gB\}D;vVNaXnGieEHeF;$?0F&8u~Z\'`P2Y"83Tw(B+#$&[eE:dI-eʐ㛌 !#~X%.9Qb3z SovFbkWj|i:F$6V*hήa?,r4az&;VL7:LӣÙ,e{Dt.njb&CKrĻɰ+Y eyu27h+}5AE~(ɘ8{0$OpVܘR\.N(D=ûJr/y((%Otڰ'J󛘞CvRbsMþ=*>p+rBO .Ơ k{2tS#SOl.&&Rg;qD7֮{LYbdck8Q@;Jqo]EA_pդh XhQ</!Tne 螡-a-Q"'xSLZ P/ _ KЧ?w(ms-;,_v!k[w%Er]u!TCty-؝Ԡ:XxQo7Pa`3#;/o0H_VCdzX1}avLlїv+E7ls[Z-0VAk1/o᠞ݏ0!3 4_n:r%J?wuOra1-ͭi Y<)10e2AFz 0elZyvjf;'{H%$Z/USa6$~y3Z\kBexAYvˆllĜ JZ{ҤУN*0h()ӮGOk=CdǓ~HȠƌ2FeaYOie~4W oS9(1 'NaS w7.dC! 69+*a&uۥȥ~uZ #\uz(k>^TߘDwe_C÷N6e`u4b6Lons첒W=O8u6Y[m+~9 ;uA]cy?ܥNP{ᨹ*?-myX4Gmp<d3-bP޴Z@jDnn蒚6`.6W-L%ٻU& 5u깼4( 4K3AwuYʰw'5GݶLClcl StFԐ#fEZa$xS/1~^Dq3l֝=$5z{5.f[^}ؠs"yvyO + ]<=PO"!,e7P2r=}EeC:[M+H!wOk-:zz]0!n;ȡoD%~w1TWsV ס$kGj)#Wv%lx:x):LH.E?֙ksKKY$ȸ 3j !A!} Љ@لπU"o&HGYQn=D9j6Yn)D +B R Μù9s]VL>٣\ j /5(]m(TIQyh Âڋo|iNPRkP$)4"'W!"]'h$>a^v8ƬIj>ɴt2|zh'\kmJd(le~WA9Ѓ3XȯZLy?ΑN^JN=鈶:NʹCuM!#r:7ByG!LRj%9FOҮsCDz j+;]W>0,"u&6ȵy2}V/XӳhYE"tVʤVX5/L & ݡ/vSp+ģWj/dW5=`DQs,h4ye|WPJʈ(\<@SnY]W]zy)f2+>J |\&ib&o  Id :ykLBa`)gWm*|F^%ȕ@iCXi$箬y-^̞r_z^v Lq,dE Kvzplu%"[!1TJ0TV'YѽcY.8?8K=/(mEQ$>`NoʼvhJ%2hg. ۿن% P'y`kZ`vDk>~b:$v=9k6 l_Fip8n3nM\(b=qMtj?0ƒwsGTѡLƱB7_C*VAs_FwXu&wH P{ ɼ:Fdtg&9AP r.Ѡ@0p~E΀ǯg Vh7DR2bnC=iR}o|O0CN\kGEJiq'Kg7]gǛDr: z5J]+hT޼fSxnESMy ѝ<.|NxX`knN%Vm[o NM+Oq .KݷɈx1 ,>X#p.LN`.ؚYh Ҍ[ּ5$$]DGX񬜻FY^!Y}F[Ys'~3i_#L~i<=|5łxvԺE[؂!~r Pp4l^Ned*z3EU#{XI6 앢sR1ԓ]H6NV+WtUKµ"7;9˶lv'+u<;-0JR$iplxfAQp ΂.haBT$DWH9+Ad\B"y7Q/fPoہT&`_>JV[~JZi$Y@NeX  )\S8΍Zr>`iΈcqrc}n2n?tއ,cՀ ਂ=;A:E&m ;E8"tE'1+`X|^G _3fi)m;e[X,dH]SСF3x+ C=|h Q֑?kQUʸ^j}/̖+(DF-,%2U _tp YN^: -8>Lɲ4uUC'ZƫDfth t4I}a5 [ȏ]9JzCGX5tN},O!pGi}^Z"\5~FIXb3rTSSf::6-2ǯ/e{̽@[B.E"bd6 #!G-Dl0Yij39JwAɅJ>'PzQ}Mcz3fVVܐ:bDbY;_25 [Irv?P6qu !+_,\T9go`XSg9& kHW<Lj+87/&!r y !Nd RRG$a/;ף_a㜶=h+=0{G?+of%7rMgy^vS4LtR7dz< YxCꑅaZA* QUSf,֢T]:_)n z@vBTEE $ *J(5Yáa"懂]'$Ѫw򝊕XZ(-ԺglR|,X&,1Hn0ۚI6hf-Vs\ڋ_VwQkIxoxTqn1`pbne0tJ :̲euGV=xi/ϹԿ{AI7ZХ貗{£m/۫NbNY0ઠSk231foFW%~Axn=M$D3#rsb1kO돻v9m85Z0qEœ2}?!RZ}&?&pP35f&&>b[)ߙO|83g/O6%6݇̅hU &8l&G%?G] 5(HҎI ?F#^c ^L52\Iު2 ~p Zޑ|P`Kq*P}8%iStz7 J|6b|&?OOq[Zz`['80_b+˦PpVj۾1wy%%(Y 3}( =9SVJ5ULE!Lr^EQ 4sD*V4a!I;x/^};m 56|H^?x^Z~}vM3Ƈ&6.mVgAxޤ&bi Vޟ:k dy љx#:%U–@8,{QF̳}n&LҐW|vaXH=dRZK@?84% k~EY'}+iVB!8q)QZpF!8$KPCu|X9'l].9©Eޱb2A/h칧x:^Vob/YAOuQеh%Um 1Xh՜D%\"S8{ۤIxdno W;#}rlԒA_!^'XKUzEYF&zсOT27-C85tyWGaXY5xYz 1xSS͓_X(B%,zdU/θ3ntpXVS&9[ʠr(8TrPe1{'z[2mA'G90ObM zS*d \wC[fM}i˅P:jaN.?XwyR! 3ET:FH֫:M wK@EE~wh+ꋯ 5+mYɩsҞk3.'Or6פ&:M0 r('y= /X6h& :PP;g/Y;Dt DeA՝}B tYsl}+81&+ #ո): #X*.u@e18+cE5.SYu8l94׺_;C6ƾFٻ_vZQE={A35xd*s!/7Db=cqy-ι(XC4)aڕHQ8*)t~A6ӛP #H7Um69 > [4CpAZ5D;9oDPD? ߯z]^[vQbb{Mx0eI;PlMGOGFŞ"bG%^w.Tlfv'-CvF]kz[hWO^_\M2YXk~kE2h@T<Φ1+ZBwѲ@=f3JhS'mlôU}/:>Dҡ+ɆZCPQ"caM_g\~# #. 7ȮJ4]0_37o2ۉAWY9֬ 4OU>85h&nglNy' k<  q9L仴nqr%Qcb1K!M= @`!%~OmP[Ŏp2o0-'(ơ? B e)Lț Kd~M,2g*P9=h)Y#&]agih8f/filw3Y\Y%~ >󜦾۞oFbya^}vh_3Z_00k3Yu%4/e7u[.lE XsE𹠎4g:Y,:B\qވ !Sx&Lf)Fx  e: ǣ~SdH`~| M.˹vtǤlqP|rܷђ[[(輧zꕮoJbI9}R*B-3p[ ھ )@jf.Zkz&/Xr'_| %w;1i3 ![fy`pS}4a8mrP9U> }P/=e k"|~˪e'J{k5,EZwA>5oy״xsmdNqb31 èp~ 7TE{cqdJ7)B8"9"o-ȀĹk|$C=,NVYDFaJu?rap`ZlNHKԼd3%Ҕm*m,?߻)W )M5`pB;> U3J,i ՘RÀC $Ρ)2>m{e[V L jHPb[ڦc{α SWf僻ZY.V>{658wDGN݇|3 A2dY2sm| ["]H,i#2OxagHwj$o(BP`,G/J<ц]K$вUYLH^t <"5M$ ֲt ΔS&Ta goJ?ԕ hza,`W,m/Ԩ ;tg~Y>^NNٞ~;MGq.@A|KmFL´ZƧ]cYDv|2kٌcA4WL>0:\[I뚠C}M1jodpf>P!:קP{|s5ȚυKmZ8^Ÿsmoޢ9yp> dX_DjFCaf hR_WBռ)ڵ$S(kLRv8/h>Ƒ)6q8EUrBØ[3 BGAC0onRX7ZSY` tȤwcicsq(e 0H%2)i{ Gr+o? O2;@Y]­nff|2-X{ȝ[ OT|ԣ1u+MO'ch<-)4.E&ET1(4Z{w|nV| phBfU?a9ېfy!bpd:k\8̅8s2Ј>z ghN''B#}C-W3܆]#]5\&UZf͞M!Q/7ւKeW{V1ҒWeR1]zA[ܘ>4l2d˼QIZ_iy1G*PGw!׉-6q6E:+ ~tY/nnqx(/(8c{ 5[RJܧ8v9t^u-e=!ro:TBvЪ.3pŽ[)4Ic63"[N;,fZ;ꃊ{|qt1[LTfŐ }ksn$ݾ3С䖵4p[o5vM܂x9jю^hkdGvIU:2e(wyH!g7ejWО4?AWnB;57i]psݕM RgySuUjE@Y$|W^&q]@Q Ԟ/˔3*.3*ΊU3 0Ms1DIcZVbv$6#ݾ~4tXE% }dp I;MټGdY`g?jN~HXג`$H֖v(Cͩt Q:o 59rsQ!i6\sh6]"ґl|]FV)'qc`U:=Ukћ2f-:ߒ11L񇚜ƷŶ~}_$Iy|fOV&# 2$3G:e晳ytJUC"IG93;wd %gHـ+^+pYveC͑"Y7JKd|S?ya\6$ib8{uc,Y9gPcm}A$de.#\˯O.plj$;oV~!]WZ|0^6zrg5<ͧTLRzrUF9\c gU[|d:S!ГEc^lb?b'Y5Kyq*úB0~ݏO7cпKO /pr1L+Hˎ4Vl#5iAZMpƯ:oIAC\D0D3|+@N(r SYԺȗ;~M[mv(]*- e̲]ިQIdYMըZkMdwg#4z:D@}^gf)X@1a ;J<!8E`1G QrDDEJ> zn#ΣM$UtKmpUOu]QOE )H{&}8F 7B^!ȑFEuzvSGc1$Z%31vץ@7d٧<{&HJjcnI` #n dKq ,6 hcx^\?Z7"\$J͹zHf&{v\s  S_uY[50m}-y Tn\dڎ9q79+4=MyVޠ5m{?:g8S^#{7/G ; C1-A\YLWEgN R8Y `QLȕآh]LXUdLh E[G @-hW渍O6!S2'{t-|jW {]_ϣ 4 F2fsէ0QC,KUԏO /j(ΫpnV®TtDԛfR6M6RxRZ!c볼i0 gDE[m}͘d_z{rw)-P$ˋHzwۀ2,`Hrx?nfMK@FR&{>S KB;SPhkG{Ɍ5$6 %ʪjOί"-WD?&$qkT+I|-V+C\kтRK"qVb(0a* %;(;#WA+c(!0R1k?djTa%{ʏԫd .hRUEh&^KLy2pH䈰W$zD\˃[ ԉ͔xTS(wL'#܄8&Eh 2XρcPU %1=e垫@duʨ--tcDrXR__4+]$@ :Pc}+ T@_g12.07 [~<]'ӺXFy1߉GTw37+pD-&FFg!"^2H2X Dt :ڨ0čwߢk7 Y9Ow%ns& عT6A[wݏWCHeKy$f:ܰ[ %rEk11W)< aT|m86o[N>vE^Xv4 TJ\7262{9;|,بmuI8)`g_]W T&O ٢(g6}<0 $(],aR`֏[kuMqƯh`'wOՒUH܇] 1tSNjGZgm6u]*Y gjh)TߎګW9eߋ%_,}*U,"ItC8Z;05>,:yfB] l} H@gۛ3Mj" Vx48$;܆fԌ}yNWG`&O} xLZDQY+iZXR3%d{U"P%=>DDA1؏i{a8\18^'8>jxUH,]עsfj0\h^QرM]<tlCxC}p[|ֻ U)E)XH2s#7B[\d{Lu=%OSXL2o >N9|b6L*UOؒh /gvg(*o(2qj dbpHmL0-!n0}i\Qp*xazcҠiU#H353Q9@ b) ~cN&[AJ2юA%TchP'蟕كAMBqa./ݺ[%+rSUṾn\@IirTH1މ%EG9ʅ;oWHLF  ^Գ2\D|ԠDl&q͒W`@M1ݯP'X1x29[>"dy,mӢ<1rۅLOs+qy餰 {1f^р \ =R'J[G")C!u6k(ěGKY|,܍tA+zS]3 C $tАȯ!1~9ftq^ lV1;%:j{yuMBD:)~#%ԣEd&1sN!LQFNU[]oHk!̿։qɎ w;42.eA/-v$Wg%is8*r3g6~%_,ַm) '(? K@0`[?*Pg&[xAүIwrv!`ۗBN3B"+Kgz۪j/xcO0,%>> Hȷ>UѢh\]k4K7( Ya` RgY 2ۦʳ S~cH4$u|8- \-Rӣ/R$+J`GF뺡9Jͺy#E^nk˨=p:X{'?Y,v♮~(# Ph{_0$ 1t6TS+@yyͲf;Jrn/q(lfRڛ m%q #zLWUfc'Ia$^U I,j)3 n!&8/7s~ rN9nGP8AdjOB,r͆'kP.h7+%gI#&ɻ(JjPEƮbX^6lV~dڋh8k/W795guhQt}ں {Wc? yLcZX W*D}$#p@0W!O]q7 Q ^XwU/:ă gлh!)[̭l,[c{終? 1^?ީl]^cH7miA2WcYe>􋰸[}D씂keS["\DمX51zC秧8ؙp7:Tv5v$Bkg" )Z;MjO@P !1&P6ƣ,p $82Sk(J| UQ0Q/2S\.zg3e4;olcԒoJ|DQdux^FPIUѰw:}%}p,}y"[;voPUtbWtMiylK *8('wiWTƴm\~ܙ't8dG'N, - z电.jip7xl"rAAgz$bA,As),͞y W_s/9.Zq|M.y1c.x´rrC*j<#.dW8X^`+6xؖO{*NYӱ NԮ_racsGsB%y5-_7>aE q#DMZUDV%wwj#5./"D_L} &մo~'> fr?]*``DG\ tjtgy 2TX煰<_]TXH^ݮSryz#֔ʝan@)xp`&}R6Ԯ4X[&ٖY#jSaO¬_وZna׶s9YCyɗ+z[_6Q_O@%He[ vP᠅aeK#?s5D;(xz6H´W`~*HP$U1o6p<E~gBg/z\L:a JRp[wʔN Q!yXU1?5uH8}<$W>ڶ'34a#_/DT\Ckfx ʭkw49v^EVn|,AYtvKQj\T eZ Tϫ:˫/F.Pb&[Ƀb\6ʌ%ZQwh'[wVN}Y6?\k}>Ag]`šH+Ar&z Q 5Y0򡎣uhH^{,b#<uK %ce慾[xߕ&ZC9O M&UKv&h' zX9%m@9pCO2M7z܉ mViC7Ȕm$?^0L 8X݃ߊ.:%AZo$(SfA+E8CEC&q-!LzĬ'z_?UԧvA63Uv6ѯ J{A'<6UĻ]+oA꿚Aٲ/I~$;`įVj+ =x}iůTO+R:8-X08y2FGĬILlZytHbvL *S0]8W 9y@ g,r@Pv)}o|sH{N/Sj僊X[Au;gʝ|7ިHjCL9hTYĠr2R-Nvf_c\"OO}J*(. q'z߮F%3ƆkɊD"W&VK0Ib)FQ]전#vUaw EOhX3-*ny''W? SṘw_Uu3%7*fۋq{@hb5D+U,=3IJW]2}S|T{ ϝ"w0U ;a%xv ߆ߒd-hwDb{=A?GYIk3=g垞I_zEByez5C0b0'55?-x4_%2&k84%)+Vc1|7_ 0ԬO4t$'ėZAFpNu ҵiGeZ?$7ϰڏ<.K{1T6y\8x=Q=)@,yӋ&:lGZhds;13{/7eFp 2gvQEyr,?]:0UHw:CK2*3?׊ߡv,~T]^Bܿ>n=p{]r;޴o,{<شSLd Qҕ[Yl}͟G\y!tQX%vTH 1A \= |~pa>,>  Yܦ-ܶDhxia-ߕ 9;XRԤc,e)T/cM7Y{U!?w٢uĂͧƪLmL.hN4 ͌K)MA ;OrǷ(Ű̂e0DpR-KjCt800=ϔ%%;~kz8Ite4p?1),ocAk(.w:\ХYv%,x'濤ѯ0 "`ɋۻ|Me*1`%n^Iஷ񢣩槓5uAN?hJ Cq ˊݎ vJ *Óұ_1PfprY6%1cB [ezߣl}0I nmq `MdX4RBG+pI{lcD@I ,%xN/RSCOvl }1xm]Xt)v:rx$Z6F/e`R{y=jwϴ{~b쏭FT7h!=,WjxZ~OH@`:hq1`Jӟ*&"{t(Q)ۈrg Q=8UQ{FVu9S%42:#AA^?e(e)󪋭%:d]$.ӯB6zʁr8p^n1#A5][#aeigg*`mki@I^0{ jޤ`os.(U;k^aQ:9_<^]ZG |GܳF%.1NS2' L*?;ثI;/Ȼk!|)T&כ;%~q?D4 v>jU /HAN 6Ts|K9jCnXfdC2?Qq׳UvJG#1SfAE%۟/v䦳TxP 39mk!:\^oEWpR |wJmZS62!Fȫ`twoPV?Jmj61rԺ% PӽNdt=;+܉W O:XWme.KA~nI)urL}L=ŔQK4h, DOދWYckU9(gJ}ASܻP(Vy0Yh}J)݂Ot ^ &+p;g(.SXfEal+ONpnmg3sDl8t*,m{(Z]-ФմPcDaU Eמ德CN @v`–u4VV+Bc/ >ng. r(!ߋaVOhePΌ[^r``1ۖm&cB՝]|Q*J8f0z.g(8P#-mmIGƗ;^ܾ\w(B 1H8Zل{|\RPL3" .Tף!&)W\Oxj*؇kʅvRJo<@tlmc 2M EަIC@ZOyTLXwS|fe w93Ö(; !m /s)hhVy`y(9Vq cm gۗtO etme!)^di!1qM?B.Xyꨮ3: >- *?qR7`DVU||N7A] vIK]T!TwRR#kE]ZړR,? g68tTܣlV'?9sg5sh?!mAb#i[:/PYKXp{Lch iF0K57\})tK!N)u_dRٟ%Ouq Y'WbX\SmMJ*~ @tVg2 a(=D ~)"HK]H:Q,I_J1Y=ZQ ܟF;Z%j_T@#]\_JRGΘM)4~ToV3i[g3m#V]2BUc ' wBy'tM#/(VsޏPbꜗW1gB5TE&:nt_wiDv|B){*MLA-D#yICo4&~3‰/`&xD3|aJ Ƶ>{v33tFN&e# _q)jP͝r}>czVR^(5wk^ҥ $ęcOOÝHn@Yop\u=JtQ)Rg)98*Ld xAsIHޘJ)m̡N9] 0H:0R+}6c2QjihCrn<֗x$zn+7V5EČfG11auӚ+ 2$Ʊ{.\tQJy2L/_Fu4eɁT:H԰qk+/;Ss1YS{@&cf7l)g#,Dd1V'+Q72-2q=T`F5`rd-%xX'3u6X瓈eoԤ8R0֯ >ïDO@&mJYWuDGփLF ,ZZhp` 6qtAVlLO 00/V|kJ(Ot\0F>jW90~'I%n-.bɤ#|=-D(W$Q×FP"O<|:a<n[ƽ1w̓]/R#=#tPrB~Szn ]Tt6Vt"i9<CJSrar 1AB 2s NaniB5yя{ؓ::N݁TձP G_fƜdeid@Թ[؀ĂA^2S7i!<1jXzXB|YQJeG;_ά2G'IHTFl!,f=~S~uq^f#a@e\*_[e>ّXֶ/ \–*y}8MV_/Hu\ܤRŁzo=p~Ҍ3q(‹rv0N2a]N91a;A`\J>W\y$v~0jI+&Ԍ4+h72[kkPNFV`9 sߜXHh 0amBn:0]oOqéy:,/3iuecqp՜+zbz=t_KW6EiS5M0^egwf2 yZek >5?$䶾ID$eu i7EGpo+; 6X`7f$p, I{:"8tʦvtgS;c+lQ~jQ 8m4YVp);a6)J'噰>uy\7<Ѧ_c$#I&pJZPS AI÷G: EK^2%Kc;:YCϷ{e0L7|4N(;˹g;<42֞Y)bT,F˃Bϕ1hrl3,͔{Qtd:}$^=rab 0V6/hʰ2EzWt1ah[0ɍh,H uUs٫\Œ]n:CtT#LG2/AKO@a(nksx,M}wm;0+SAibNs3F/jo/-|$vu 7R*b 1oT<(ۘbQrF8ݶ< "h.m8gˌ[AhX-oZhQdLe xe6nmRi}kOVT?ur5 t &s'C͞HzCK03qdx dN<9*/lQr "[#MH र0uӔ9(?x'IQxh*_w7i0si4Bn\<ɜan=v06J| :$`GFxk/b"_D*4=1?\URx{YMRQ'u u ٌᢥj H!$&(O|kZBJESS4gC9kh+0`&D!*Ao[ۂ? y-9^\1"} t`xUR acn*JUXoqLz_Cgu֫//8An}ևU7*-hu$ ZPG)V@9oX'4<_0|K =M)gM7gUbNXJjycl @g%[=}Fjoib݌NvJ>px6}lxڃ(֜NWQ@x.kϖC\JN@b[3,p(5U呶,Shx}]hs0#{2pcrcp ]o8#ervQͧ^ʁ`O-[*჉yRWWlޛ,uPBJ7Ƹ0Ul"q,` ) F>.VExp{Orq)Y{P_}d/i#﬒}^x0oM~9ĴtPK nf32T5}xY%~iH( @޾S cII)d/D8 iƽ :Y@)mJb(3|rJQu &1Y=ih.EKXvjb;)JF0P~wǍo*D62QnDZHSC30k~}̋hz yR${PO˻Z,)^Wxi0݆x|p6 2__ yhm2N4.Kt4Pн8!v6 CDnbwyպ)q!0BA0&yL†R[WH[›}&iREަڔK J߻H vݔkf`3N)ȘJSkL6<ͣUֶ(;i]X`$H`e8VMG؍5QC0 ;h|p_ RUENF{[n@nLS:^="+!1W- %j <ƒ"Vk}>#7%&WZ fxV3}^G+~ڐQ^  SDY fX[⠝++#{ +wC~_z`˫Oh5Ov\7S48T5t:p]TI^b>x!?:*[YAݒ.oj<~w$ܾYH;.5j햔D vO)P Vr|re`Y*EQǫ?MȇV]?Ldc'oa4} (ŋNc9i ~37 xզ\=a([Ϝէs&T De'^٭8yH{/4XLWxZ ȓO B'qGb0뾢,FHFUӍ.$MmWb"*u.7{?פc.S1ⷶת_4UN#`IAoXSkWrIݳ >&eAշx)%l+IͩF'|L9H764Ac&S\!-]_%2ڤp:kg5KӬ4pnf 3Yj >:)\yI)Pێd&\[VwyT2jTVNj\2Hmi]iQ z!:r2jЬX$ CM)M-S9:ôxi9EvXuĿr7Ʉ->s'L+tU}ې<޷IЏy̎>3Y2u<;gz Vƍh'`k0f0&nV+UʭGvc>#adpt^Cb c|9IҨ*)n9E{{n]UE]#zހh4N7v?զ{ 5!NK(ཁiX ƞM[2l3w+$HVQRi8h$'cRKXƾ찅Y:7fPkq& %$TcClač2gQi[s201xE1ٮPGQ?2lխ/蓳 ,*dw)W!=Ǿwrs0rV[oJw؝ݫ:#An47A)L-=i„I0[yWG%ٺkP\Ni+}ore"PD1lrrryJ%7[:tGrIvB].ħX*LRPUs9b/ Z~Z fxǭHU 5ZVw=BSؼ%Og4/EeD6zZNjאּ$J"!ya/kC3k, /~9RA9E.fBI.X}B+ G3T}\{yW9[L ΀ܽ<%xHӹŇ/6Kw~"ga#N R0˲sӒS,f… \@BX-M5H:^q>!chB Z7z, +!Zw[3ݮR}m߾,5*.d?Ł-GxxoTK*t(]%#F&SS1uYFEE3(9i5붝w#V53eD2>H8q9}4pKLsa3AƄTxQO"piQ$@d ZN_!l MŁwjP$LFTl;>P hAyerZخ̵jZXeJ\z4ZoK_,DodN^Z%g9&fx$DFy'O\eTj\ϝ>Aly5%5!l &Tt]wvV7 >Fa6elΐ?Zjr̫VPF.|;rVL#ԀӉ/ Y"hs (vploJ_߆; BiiWӛJ_xOxDq߾*t!6UhQHsLE{yե?ϕEܿ$ gi;sCެ: ĬB hT?TEePn"lǛJ 28b6]6rN:6\ Vn!zcBYh:%3 OXbC*]&#Wo6mJԢ&=@ 'FMOP>M!-y 0Ggl%) o,cѰn&6w.I6:]up\<'^VٮQqzB}=a,bٵVnZ+^lJ##R?RZf`w^'e,is#n۽y^DY gtrm t+v&aaP ,:3?Dh[CR@ZB 5 wy̪w/j 4_;2 !6Vb/􏳦 Cv3(F\Nˏ#i*ϮR\4vw=Rk-[Ѣ%t[9)Aj^, ]6zWƇ`ߣ=miT,T/udVgD' $Mq[(; 2 l9YK)p0huB| §P&0ʢ5j J-A_Yx9Xm!*-{}" 0HhV:=y@%O[`Esc%hœr 9B%:JfiHb~=,sXVA/1!kϺmm xed ukC#0m[a]] #~PHUgX!f ;g)thko]l+=ԗ!#QZT+ d\ϛu E@ݮ]ejF0G_5'V'ƏĽ&&_J'ѯi˭b!^:F'ch<}gg'5 I`' [wXF 1Wdd99L6.4>U$ 6;DxB@ n9%XU7}K˭܌tey&&n(o%c"Gw $9uqDߺd͂tR_fؠ74x%_oVz5i͂6!`] QPBSehuM&qfA1HN8>i=wٸ۶/ %MN!qp/WYoxrSs#u,TuVo|LZғ[6/[T /q85ev$H`1>aW;OطJAq?-q8{aQq[B2ȹan2t'QK k5nB'YD;f[Y[Q [wG[i&K.eˤ7Q1:xT4wɑm1ٍNK i$&me v?A|2,andËN!NڅCS Q("L-݃W-˛đ8 w]m0jY*71EN!Ԃ<: jo7mdUnQ>thŧLe>ssck)n},?]7ؖ << ln_@=mq+V LMC؍9ᙄ xc|0[v&A&Ƭ9*šDorY\o$J'z (!Qcϸ@THv#rgˑ[0]}ՏߛHV_B=Q" r\D::)0W\0owM7=U(G4R|J̘msM*u\> I-/!wEf'slJ0sq(3Bkڷw H21B9z8':{F}hXȘaĬ Fv|?)2:0{hN#vSkI(ZbJAtMԀ\i;8nV$=O)"mN9Cd2>P.FxV +PcMAzw"IR8VR'XsUZyw֝᩽h/k.c5eӵZF5sD+IXG.ΕQaYOrjDuagӻ 63-!=dƱ8skyR^~_0cZy_FlGgV] )\UU+A30*42a~0)G@/݆RhU(Os<IJBt}p㤿 -c3A "0oT>>=iF1a_u\,.6|eա:]yBYjci#ߣ/ȠZ2`iaK"# |hyWX! k0;j^X%&"8p#UPVipQ~CeWlQhB{__4lIZIUs["ke k_IVpɵ,1cf%xXdKh)k_S}m&B4J#Ջ%5x h7-k9! BdԈdLbRbAuyn3v?bys5:\* 4~(KgHhd4tRG{ ]PO%X(˔oԮg[ZM`T =IeޮϬle=s:$I*)ihǯ 90S9`gFkTv 9wp:tt|~jYTo'5XΈ]/EWvʋ:aex9U|ˈ1Ajtc#Fkni "sqWyS[آ[pm@)?t..,Xbi40.ranPh㇗[Vm9Q?) br;'Up"-Gf7"@7OiZg=\v 뷣GFDRQCpLBךZ%Ѱ',]G W YڗJ Q YޮiT\xdGsޘHݓ7VT,85W9 jC-~#-l rAA}]T=7[hDwY@=^T+=5ah??Hp4j#0/B'S8} q fXٱkNlE&c[joSVaV1wUk =$?SD5a;EG6 AX A2 a!Sw*`wixAKBF:eƨ(Ȅ&(0nt 7F\COg ?CsTEJ%ߡK*> .dH!Ӌn. k~'T;a%ܾ8g#ܩ]sYnG9TD%c:)<# Mofa@;[A[wq-xHm16ۨᬐȘ<98]X ">B|ĽHJmxA PmңO2FWAHFk '} ypN{{,d)L.x'Ȕq ۙ@8+^t>JEjuLCgΒ"rAEb2PZ*B6Ch]-tBV}4DØUYn\<$}rlGÀbA )ldX%x$=JrRbu8S5Oe}2Ϊz!odCvcu CMl!9BD c54u eEw,Y ꓶ~V}r\ۨ @g =:I]:= QVUb gz8К.u/[_#Rd,hyQL%}C,ޣ}E{^\)\fd.U+ȺceCrw&XX]͌w_hI~f,5 vv͒byJ1+)Y qJ!p==4Q>I}0_Yͪ 6˟y4{-Z<х앎cpB)/”DQ•-]nR l" o)ˋ\`vIbTNfa3uƟ5PukGҵ_iAr5Ő#R 4nQ'iEܥ+x o׉-?ce#'HPNIpsRt7 pX=σ,^y ʢ^LljA{ɧRk=^M8K4ԟ4\ ӓQu1!DkeؿV]z=-k_}nMNjw'@ R|%v'zwh-+>;$8EnTU" )űu+m[Rwl`]9q'.\ħK/^ 5@Fڋg V( 9rqo*5qΧo=21Z 8x@dUmF5swIJ~c $.Dl) P]_V([`["JEc JRWu2p6%fV]A nbeLT$i ^\^Asr,3dUW;:0A;]EQ3!(tR*,/ 2r3W 2V-CŨYoThH1k5}c }*amɸtts & @2e|cS{) a0Tz/F'#4Dtlʦf_<ʨ}]ުλoB2yoGCG>"w`na'Y%aWAC$>SֆgCᚍjAe-Hkv_~-=$p;FޮX4E(o󓳚z{y w/k#s”jyh BREGuᐐT^]zub/ rtJŸ}jXNwPھtufB$nHGấ'Y](84 f0vvh|1HrHʜo,J`Pw1 ' ÐZE6Q(`TsXN=~c%8pE  a Y.Hӈ2bw+%D7Ab"  iq~e1^%TO7_ qnA'(X5(t#0߀\tJ2:I΄\/!h 9 /*Fߑ?uɹySz*`)Aa㗾ЙF"p0-X2Asoa.9{W [e7RYq7"ϢңږS:KPI>T{ufr 6D >6+V1LZ.rg޶7$p!y$n9x5SV48Ү)ҭ)P8t-/2 rs' ֊1S/3!=ߝH)$aX uq˴E dvJ? Mjs[Q(3M%٩t=?( L5 TSwn\5\F,Y367qM|?p < ɾ(H ^O,3_oǢºEtrl kfѝ?9C<&܇N\ iG ZDɢ&"۟ȼ/jb{;`юЄ,8=zJTf(^b] ',ėq_ NJeh 6 ,}'H3AY(_n=69~d>[> E %*gsB\%2.;X*]+c>Sǘ xal$!:p+"EO "⩬ҴyV^R d5:v--!Jr%0L8`N[K^1J d`2pN?2~oZFFٍrZ8L4 ,nͼRa1% O5$ @&y=h9J"EAW%q5%7 fQ2~-# * o } ņ7-"wSFFTP!O!a^(N%'PVv Ό7Q29:79faL8zAPZ\$l?uw 3-4eUQ#!kya /t"`ufֹ o޹~p {i,ߡԶ!:%ފƖ##'y,}6epOf7P'vX {A*OZK ])gKv~zBWCc xo9zѾ|mik꒴gٴL{NjCaGHZ1G2O8xA9G463FoPX?3H%.yHGfP3,hٻvdz~ONQ2RKKL2**<4Xgepf^n?.B Lv <,{{@.+|t[ls66&}MGT woεov>]H7D ڡYםׇqeł8P_c\'h_-@%KÊTΰAF'{9uFX}q0Lv78<(}ʘ훎ṃMՃΛl!3 GBtOm)fɯ0*W~>YոENM\̺]KArXKgDsQ]_շFQ< خ5|/kxXLzlgK[BkOxS Vǁt)Ϋƕ2ӷ˪A=wlY/\ۉ_ُ"o6dgSqי*8W/`*SzP^3 ٯ./dw~%yx69uj x>%ГPw~ k%MMR{'(&1H{' n?^&~2ey[d\ 2_@}sr!C¥ez{.9\|,r_T5mUS9@a;f$Pےi;v<0[o37m0Ja3Dܵ$97٧,cvɏȍ5>`?9nG_zgxx`{^_Wu{q 4i.p#a k3lTT i-naŐ (oCNkhG%XkTy•uksG"=~)^Zʉ>cCx[VEz9S/Sc{MmU-W !S #r՚8{~,Tp!X@J'uڣQ[mwG>: k9:r+H冹*(+]/kb"(KKI`@Q=}:z>XL2*۱&WyDk688~ Iݯ r@N! ]~'Gjc!tM"y|m>bKQj^M XᧅBob՞x97z[ܱL]"fBq6 4L-u ?\S^ [lN$b'#!v*Њ7x}}-^IVp+mQmlQKG&|I{FfrNZnUH!dGńz^4PlV+2E[#<|;㏒f\Z(lgiI Vke}Rчp5'%B&~#6).^'*̘ \iG]p97y)EN5vFZ{dÙEÙ :I#+TG7h,|ղ1{߶źUbb 6oUؑ8~RQXw3wyxBNb|F>HSw 1h@9)L?O. f5[6\<;lu~Lp0aȊ:[Y'Ax.2R-OIN6 6r]fq`HF-?u[v5%¢GMrI"ڮMU^#. p&1 =W1p|"kA0 m{JJmwj )*p!BPht ɾNmIHtjG%2RVGFܻWsWq؁{(YKewC5ߑ0.6ץt8r~P*pވ jxB5i˜7ؐf.qet>x )&hGgq#T\㟣龷}\~-5)u;!Thlۏt[zLaV wBÍMqPʥh) K'1Yfu;:.b~ڵzIYpӾ@;&=rN5JGFZGg[jXYuI+ٺWftQ4dViPM=&؉pw;)g繰&:*t[w&PɺFVQyx8SІxS C+m3 >KoF64_t3~GB0ӟphUTT &{P.L}6J/[GrezdfFbv Equ#ofJ #*݊'Џk^@]rGV8{oo.ȹ'>H~ďh=yO)0sImS|n5ĭ[ 5a̿{O +ʪHM9V8L.`p).,ɝKdOrG%\.v,KqB[ziB\jCTm7$U ߠii*^z DO u|? 5"~l سMY\d$[fQV3Uf>&/am Թ;yTwC+2se߹DoP8ms{vP ?q_̽¶ <}B"^BQ6EQr2EWMJ0 D %*)nm|e2_VLG!jAHxH#v'n=wJe-]'cbm},p0Nhsk=sOZTQ) Q~ݯ1c 4Z\նk(3N=MF _^!&I:=re'w_jx_wϷ'rrN6W%x[_B, 25!BPd%Ҋ4 S. 넅_?q[kzRb51\~)%.H{Y'C~&+i2~j)Q$.ZwT')0mԆa u=r K1.2͍ )gbgvy JQ8;X@1atsMXnqx{KϽYO0}n*> O*vȽ#6% V\^rOhҴ ND,D2_m9 H +-/ - %+9d+z_bAM (Qzl*[VlT9o`cmgiAq,&GYPQ#e~͖!_h~z kP`&p[B:ѥ7JZljG2 gSf۴\ Vyo@?1ݑF21Y| 6db-6e˝X*ȴSdQTWMxɭ: B0UI1-2M+b^[rG*O;bRGE__pb\hon3JSdi>ceaISƠ~qa׀̹0?]a[¶2Nu0tEc^yy#+{sȅ.'q PJEJFp_ҡh׵fO<k%'Vq3gpLEtV 2R Tp3f}BJZ8;+u F"1dx&ewleyIQYZ+9|q/MZKGrUʖB$ۥ8 0V;DaH)hrsHyf7'apZA'_&/|bc+m{Ս/a!N36o@mte3/(%f͓-P*̄P&&G |?L<bxx)#{1AS)U{VcsU|Ҵ:E;g_1i/-Euvzcgra7^z7Q9Sۗ/7җM3X#&:Wb J?|. wYe:-3 iD){n6Z%cw8 ZS289ѠA70enS=ё?᧰# %^f^5UZݏg,TU3$B3]q@,m~K$jF*ʊ(ֵQ,YNM:$,Q u=had>'֭WA"o(նD:h~PP̒"Fj?  tC77u?Q[}NABS}!uN6Á" )v1ձT}>bɸEbj\SDTtFՔC4s(Ph#m E WdjpSwmGpL]K>7ShcK}Kx4߷^es3DFSZ\l \( {XI [*+!]CGu@xғ/=o%a ep9?i9ahg-X4Q:e˃G]HG6OL'M\3ڨ `A&lCd$9DI29/SQ"s#`R.Wjyq?3Q8ѼrI 0h__Y g~=]RSSn>+]fTZB{<7 ghgF]୪`5_ 5pDsO~TS7 *%FuFę"J֙"IMIy#OgN&Ldg4Ʊ'I5H^]dQeHd-V% mzZ50Uz XN&i|O/6J;v(ʟB܉>?AAZqVȴa;WAJ£NzwĬ2s]|` Q} S r*XUVs3Jo혺\|fj k }g[oso .eO"'oT WblVKENpjEg4Bl'd ߢ7ܖNP|ڻc}'[]Hl BAegk \1IA]"V̓eF[; 58{aߙo#db:G$gRh{ 0F娆8I(^2x2eaxEx>1ҩ@5,}/b֔j}V0n͛GzRqK[3tEc6*h$yh6F֠ULDE0_c ɹA%KDG I*H5Y_Mi]jϺ}_qlƚWߡ#94y_1$F ήy ;!A;'㐿0|#Gr IS *W!%}~y@J< &WU@`Ḿ]}-&PR. ti_o?IH{+lLg_5ERYN'R/s"$oۢ!KTW6UF"BAFHg'5G?hAAf!3LoHl5.u65;sxN0P\ m{ PT6#yx:?}s*iC>jO-?й 6^\NUC*kRA-kBF'sj<,kJݔ.+1uc{1 A:a.W|&i;ם(\44@oUX_̔j5r 2'_gb&<Ǜ4Xʌ~5G`g+I87do CkȖene;Τ {0͹3,Rzڇm;7(ӓRâp[Yη7>hq Vcבա1jxYoE`Č#/"1PewOQ,x!O`RCQDžն8~~bVdaj ن5)0^ 3e,) Du/=ZJc~>gDw jv~iP[V?C ][ħ9# 'p$بG|:d)8?B+`XMۘqdӤ3OY3Be@JO 2fy8=o23R7 k*Q9i?ztqaZ]Lt1K&r$1*776iCȊ֬ec%0k V=i!uyBsT\ g$ `'wb>S֤`Fɫ2t#baǒ+ޗl$}0e'Ym4f?5)I$;ATWA߰{x#ݧVt++EN={u-9/1RS)C2BkpjR#It`-5QO/sڷ=tjF RSlH|)EzRV )DвCՠOQI&l-"a62ȾbV;XӯM7 K 9I h4vꀰ͍M/b#I!5QƩ$PiD?&znrk|̀sfcFbB"B_] /e/+tg u|'%MѷdVPfnR:?(P긻V-X6U LqD𐚦$WxWҲ:>>fdP/J԰No7t-Dc3N kf\r8cL9+'watj3W^DNF-@ևsFyhP5 ` KZYL¼ {7=N0)WH~oe04x]E;T2JS*|4hXYLt\S?eYe<`Tn`Jw$F1fJ]RYeOKNWMrZ&됐M:]ĵAk% ayشyD3EUϣ[Υ5N*BYek.Mj99~Y]b!C$2n:}d&ӗrP)s(;>,ь f+.aC "7Qd˖RKcJno#Pp*>y?U(',?T oWD"Յ ; 4'ˉz(h~aѰ;Y@]YQP RXRgNS1!1zt ,촵9Ge<6{[q{ACwj84e@i."ZD)r`KO?g{aC* f$Ю, OZ,@[m ޿;r\á,-RL!܃D-1 Ec=FNF1~jq18ͥ)<47ly~RW!nldl!zkGS,uvUqv(7DdִE5r1z)%?ح୨_h*=N Giۅ::|ߺb뾖8M~t$#;>e]v]+z 'Rwp$yibA6jLO&a+ʝ>73qeЦށuSYCy e~Jv!e0*עf5ߴTˉ Wqc /c*bHHО({: >{`K DS. C蓦 It }j@?0 esyټ,n삿{Xni}xb=͕#+6$0z_@5 !KUgU6I/F0ɴ!t2)'wt).ĮWD*jpMݦae>ͽֺ4+$k\!AJG Z,Ab:gHa7f9E?/&hZ ]Lt2E `X8QUc1T9A! VW<$䷑}(^پ '_nE?c^qzSesڎ:#7 8d= r$JL F۟o1#['ac^>HkYMTtRe0vnf9v;2u%˾`gpj}˦=nʬ'SW[5Ӊ KGq@yW6QA_J4F+?Ry3uifmab5SJ!SL[6<] )G~ec2[)$-k džsTMřGÖ T)1cY2mU 4\}}/d Pgpqn./RCsL5@dK'QgwR /+Գ `Sz%Av3.]!#_@;??(_֗(3I|K#Z>#EѓC! E C%gd;낄;;ծ\IUN}JE)m\ʠ3,F 8B> 99}^BryjDoqɡk&ȍ&|bLй`W!豜px7Az["ڵNV,B~wl..Nsa 9y4T[|Tw8 m3 Nґ7R25iFij ˒v`ghPSsdwq[0xzcTET;iq1Pm>&uvD%Tsy85H1 K&x\F9ׂc%#$Axt#R6~:}n.eFu3,aR~_5͌nn~?Ky$ r>/_XC= e-&`t1=v1bc+|V;T|7P/RmɌYal-$]c$UhvDc6 `MD{1Ύg4-X]f|no=zgnZuOG>)#ԛ%:KhW"^z:J,t܂䈛x/G%N"nްP)#$2U XEt;tFp<`+mJ8;re6ǒԨ21BQJV2VPLoEX.ZkL| 0!Zuãs`IWJF~"ZX )ɾgcH_}*>CHqX9{am<Ԙ-*wf8dֱ+ V[b:T 䀳Ei\%prC{34оHt:?#/-<:1z* s?JuYe5!"ڼ8^Yֿ6o]L~G/[s[.1QWUES7;^92 a9׎ajOo-ACv8 ^`h ѿF1OaZ;L.Ċ(BӡryGz<<7]NJiE8 $KЂCټ%/J:q2Ge/xlu2MkJb3LPNӺjb9 ֵ׼=aT.֯SybjCrr^lA~Hۚ@S?uCpʟeCDR͏(A{QS,TRVAU9QB?aӿktC7l6҄+pw/uu~<~$U5DdE%4C^dHwL8zVܶZLاGR'@&֍ tLIΒ^b@}ʼu:mQnX4s=h]EPp2 y;ME `V $+lN F ȃe#{CPV^+j{.pqsǹJDdgת~&]?SB6j`? ot ]B݀M>!@kxqld09W3S&Or~L' &F7E .[iXlOY\pOp:`R67z"JaV*| ^'((&2b̜e׎\f6/<|Ș&LV&Q0>Hj>MwMcNmgA6ASрZyzoN" -jŶ] Yl7RyzQ(aUY%ވ:'snIlI~jsN%Η%5<tQJR30=t$(旹CRHJ>pgfQ>KNDvӓboI2Ne@v/[}ߥmxQ@Un\1LЍEMgV&ro9m=:.!_wc'?"W ar\$g&t1kw1Wɕ+H\b>g 2 N N\?j ]?3~3)C? F"{ X, ~pr% |kYui#k_eȶa2+UC9 ?Bn3"(HɣeDg]y #R[[cVVA7>XxcSsmkJ4I~fvY>GS0N41a#@P%V l6y'̌3A|JGCNƏC6E,U/o_ aQ ZWּ {Ɏ0E[qLOZၖB'u|qU@s=g 'U?JKe*&ztnŴ3Q,( @^z{³7{es3RxD PO ǡ{0=*Y$>Iւ[ǵC槥eYi10ˤw4/'ScضlrE:-;3yth'܉c(oD &!LS z󫛰|rk)3"${ݷx[+zلkRi&2^}j|,EsUc%6&i7??Al_KO-Si8(Ev^hQN$&%ǝm\q~,R@ {E(̳&@ {6rsO1 /={=m~񻲌lBL0|!Bzt%:q|+/[b BE\׿?}whL o-`}>ؖcZ*A}(Ica%S_j#E ުnFBI2D1cɩ`*'"^-MO +p`4n)Ye%eGߐd|-x{h@]bnur! W<?4Q%nKUo""B\exK\f9_X$\ͨr#"IKzVm:[<{D^I_Yv9奻qSq?.#t<]M>}? 2YlК.HJQ͇#%~8+CMȿ2aܳ<7 -:.kng2eGTF5ֻ"gş<WlF ";\6M1q `&hgL0`,=<6/;)xQUjxަr??1=AMpl\OR-njZhP̯fwDϐ0zz'A_kH,*k \\ L̦HXGl<3~?VE8>W+T0sd/E萿85t>+ZItPejþxOҼF.Lg^p^2w˹4Gq΄?UTLs87-.[ )ʔ80)S$3J%݄hBĐ!TI2fEeW5pԆKG56Jf1m$liBLAI”?bcξK>T'/씗 os%i3fzӄQcQm0IwOƃjjD6eRNfp< ]*hPũL5x6hgyQ A.=GӜ=lȇ@ZZ:^U&~otR\&YwY&jdOZB^W􅝛L+^"- 8PuqS|i5 O|!2 @QD巤`>Ab$h &lC$Ms&ʓIGpNlgNJ8 U>μId $ԋa{t U#&$ EVj^u"zLeucvRP"텺62%:V7mqpOjh9: e@洡5jN3uvơڽB0hbuf dԍ;pD-Ґqe=5ОlѱIߓeGfP.a,!;hm9vaf,wfFpTp,jIIP|]-ki\vi j_ 뢗y* zd 4gU&S1A'qm϶V(]5(xh㼔 %#YW!S,פQ;B+/ SA99 ͔j*gj>?mR;]S2A#~15\m~ڻS̞XwsXKWZVP WC EvBRPDMxloV`gմr֔fɻ$4ϮEnUHP, ^Ȫnb"VNSP__/7&o6'1{ 3#hw. agEw LG9=S++dgۼ9ƎmfG.Ue-l*i(  l=>,;DegZ4Ğ8ڞX'drhuGOIst:Lo/ᛑrFJyc]@ʺٿm2HBmaXyiZq}޿hJ/F}!4HL@pGAVl??=jU֍奭rqNj#|T"7[tzjQn;9Qb帼k6c`IFh!D'q"`2)2UPYr˰!AF4A(΃wfFYY8*N $'-n7Z`{hZr2ڭfpUxJT,vE,َ\< \ZR8 ^q/UWEwAQtGPl<|pM;;ȫ1%'3yi6w] |*Iݮ=tс4c_=a$y.-: jYٙHaUdEJv7[$Ob DyvSΈ4r\<fkX'>R4-*RIatޝϪC[=;lM4*.(zEXΠ)=hJ5SjMd@GA7|k[d(2dkSLō6(QE'%kڤHQ@^>Xس<6l߈J ]p7ʋFDNR3n!ϑHccfIwmsg=MѠV t/tG^rZE_X.{_f/Kk xm򖐵j ¸9:)BIL!tk(J .gƉOz*#Zup6] =BzJ@zIU% 5Z~F'tk:~ H KYIKX '6!?~b1e 9Rez*;WXieXc}bTwÆ{ѹm7$5(=R aQ0ږrb] B8B謃վzj.@ЗL9+MovNdsw2Β;yG}| }R]j@.AK\`*V'9 gJseڿ/W$YP|62OGm8zsF+w9djKEQ- zqHPSGOM\r">=o&YU fq;ENhЦ_Ţ(쩞{^{tM}뜠؆ }ADfr ZLvvzuSx'STTqJQJ}U"Dz\صmj+1"~FJ*U?B܎BF cESŒ"S#4%h95H)DXF-U0x;x٢PcHFm4 ߪlu25+zui&-OP5c\rk3HzQпK8(5ߩc:ȏ^){] I7YTժ"Ur4#Z|{9ku+[<NIy r[}%ij ^x[[*NkSc#X\/I{(]Y13dmlo!|cfFb#<&G! l3VژֳG_٠棜NuĕXg$G$ `5 au-/cZc oBI&5ګ墫(ڛ/‚<"vڻR]i;\uP;r~i+oSoytt6Je͆0Mu*tWL^)&Y]rm5[>C ͣ}Eէ(D;cl4wr)){zjc<w;8 Lu.@y' @HrmEk : % |Ye jy.Q/_]>)Bl:h DFĹ^GPl\ё(DH1_UΌ1ҷH[hMHTr0ab’)e!9$Km(:d!'!1oR.!%S5A,?-.ё`VZ悁E\Vqɒ;=rCp<떹,!x\jcetSxF?TyFzYbkQ>Z[ˆ8'L䡣lخe!A7޼12CNc,ukj=3oAzS@f&S`{4Yr72n4^C{T&تHDs:QMke8f'V(_`UGRrmF`."`2]b3B22.%4o.rL+f< 2|a7Jl%f';We#㍓V{)3箙ݨ_Dq 4͍ZG؂ h-w+&r +$LI}Ƶ# ?FەRDWl/ lU$io:+qNhd-xxєj(r +@Fֶ6wgE4ʔvi~7 ze{Q-dUs[1.~nýY5>jđ@ՈtVCrc?v Ãy0]5b0%8%\g)e8EZpCNO> h1Dv-ӌz~ m4#ا⓺MBbXv?(+]Ṵ̃%IGI>D1 +ŃKDpt<&P7c6-% ;piN(>5(D-s` ?gl2EVqej̺/+&{Fzkg@)r9Nɻp¥<}W 80ǂSr*A-bm%F.ȬȽ1̺ `Xs^)k{9zL o۟H:ғSO?>"CgROt⅂VL)lv"xn%pJx\^)ZcߒܼTJO):bQ"w W=c 7zl8~ *A8N9CO#木H!1v*$L1nAb6F+AQd0C!ր̯nTfb)&6S;403qE͎JiAFRD{tkS;,H\h X{B5QŢ3;e3#)C׳ /d2[D ˒=g [lL-|6P#Bs>C)bpՖus2O2s׭,!DX|W`kÔ!b3y︱XbmR-,y%+j[@[+ &b hLH8cCSP6. 2.'I QN=Xn@(e\L{>?afh! O1(c1mgNVe D,Ski NAٱ&,mAH90Ks=H Q)U]7A fG@G$Y1XrZ+|\4=ќ?MșvM2L^o{ q`yQpLN`@-1R7Iv?ozI m}#LYQIx 4,Ǔi +,RA$g|=qW$IE9B]F@qeqڻ$~Ůh+%=`ܽbp0=1Gty \=J!ńfP=]Rn/W^)Q?hiJ%C <`wIU6kxLj.Y'ogVSK{Oq1+}@eV00%rZˬߥ8($+7g<ͩ+ N{ Ā Å2-BwTaZJG ĻN;N+z0iӐ/κ4L/-6K |J7L9e.aޘ?wq|1)p_GVgfBU-x1ᒋI!ڤ>>D^o"yRgHRCNSܷ }Nֶ}=֩̈~!wReaM-q>4 un{U\y ¯7Kѕjtj!,NC]'n[(\ l0L^Bj#31Q+8"*&5x&ՈpN7jJG3mCM͙ l#ϣqz/񊔁lxJI'J5{T"g ۽sCEBΉy:wl5VT!}uUWAjd\''7U8 \m~@dff+?k0.tITɥ6` RH7W`MigM@4]w\IĿ <$_1btCS*TReFdaEI3OR@Ͳ NJKH e_ycUELҜ8S.~U~ S̯p7a*4 h Ybl,xz(a0vb158zZh9i0 ^-F7tpΔ ؤ&gVz6hNhuG÷ <;ЀkrCg,ϫH:o˙e?䎦]OL@[|+yݔJ qfȅ%>$q}]\ ^iRjgdAR7c蓍{xN @㠀 @0ht#lR>]3ʒxNw8>أ S/3% 0p;ٝW1HH{\KniT=aa?>[+ rƑ/p:i,3^_:Iw^zD;OT%5K  nn3-Ośocm~ %Rf;˟wY_֒3{9zk!uvy FK  CdsЊBy.zB q<_Dw+aBRj5׶x#f6뵆"{!9c+/؉r0 [\#br3g/ܾt~_pjR3Fiw\1* I8&6&RٯIgUsdܙxk&CjE5xRL#U68)Tl؇ܩd&4D AOw;c'ߙ#^*rqjzs \Y{%ÐKs}( \*R3e-G^>MKeĂ݈NJ}#1/VChUgl:ښ7'Me > C-ʹDaujhyDx2?qG+1 4 N5UIifG̨Uy~ O(jn/k3!=sb e::A*y686n_V)y?=ƌ}-[IK$xΣD,SUw$2! fhK[iKsg K;{1.T|d8.:nF{nPaWhf,p[]~3rſ S( }̀_bEJZ,D#{ D譎_1OUɀЩu7㣽t< M)w{[-r(d6UB&kݰā^+AH1N=~6y;3<4L'(y^Anv{O⍡ZUt#55bP%9t7PӌQw@fjrB͟7emR)jVqe+\ZL=x#| 3[Ey8s\0Uym-уQzIs[vjEv_뀤?&VDWuگ6j!~ L+EHH>Ww.15-$MQ*܆Tv\ۦG4Adčmo`q&2a{կd8WmRF!Pf@ە\ʢBUNFE`bhyTO*Q TP{ff4 SeoV>xlWui`˽V+z Ipj"S]]zkm z yIɒ 됾:7<&Uu3,GQ^e3Jc>G?.>)5(OUׂG"JImzZzي t`*N.PZ%Π .cDU6g3ҳk9c4q2b 2|D>*qQ<4dr}nd;p~MQd3\͡T@RS.gO\@5. fC:c#!s9?φ UJƋy "\G4FptSAևY]2O)O ճO"=)f(~pI|9`(a_oo7mǴ}_8K& bzoi;]`~-YO7/k``:^ϬY"kaJ<vl5t1A!VE)2:;< Z5#܃{2Ú#&;jkzsxǸw|IĮ'~Tu< r$+icRZnY#eRb;jw% Sl%~s;V𘄾\A)΅9OPhŪ1[p5[2k^ц/ݵn= geTA$l jn# ]+^BhͶCAP ;#ʛS"|oh#諸 J&R n>?P4i͒_1_+9e~zk"P;'AhbwVcaٵvL E%v]B,dIBTTAZeĒ5tS; _sRA[WU :zC"#՝U8pO!iAcf/*b M8n vYehZo !z8dHD$^/`yIi&`2q7%.ʼӎ{ҋyF~ !mX  [Lᵂ|Z:O`.⯠-7`;aӜ&zu0fX ɢ̃+u(/[^ˉI+Z{,Ae)V@H#!L*B#͹l,}Hiސ){ϣ}xRx_+M5>~*%@l9k:!2Ar68}A$fEJ,uM1X6Hi½]Z4aw9hDv,!;c.9"}#aE ඒ)!&J7 X:M/| \d‰blRTp>6_Rh9EwUӳ c hL.7-y~rJ焞sJ'Jx3N9<)VN 򚆥#А"C/'c3AwL^_n7ۯQTOS Ek%{M1#hlX #D,\ĵN h,%\JΠs9ǃ3Cڏ.v1e ^QDxu|4BPK]YwTf*۶$k{yŭiH*մ1"S^(֙eq6M=CZ|[RLDzPe7?f1?N, Jd+n %Wk$N|uM/#'wmI+$daq"Ls [Lz= VT~\fpgqxE2'+G;ۜ4mtn.Q\%(T"m͞"zH򄸢 s ]2j+EN=F5Y5eZ>\]THp(-^&P<ΖjfcYRNK_FmoETVpSp)I`-~k/:H]}5#G1/;: MK5^w #uu %x#` =dIfxזq@|2I@d3#YΆz? yݟ+6Tgr+>V B] lT5ܦy(r$c ߪ> %pV Q'+oeI$Ha\@aYO Y=Y [,;uU>zf+seuu]"i[XHUq+AB VF+b;YY0_v'geh-yCjƏEU̎ |Іwٸ n8*@Do{ @Ї\:u (9kyH̬+H[#rݹ>^mhaz@W{V_e{UͰq\#bY!p~}>FhfP6Lsb@S.[uqMNC o>Pxq7b,tj,(!S zfrf6$σ֪.3x:J|7 ٕW-i1,D=vPĶrPR} z2qᅰ::)KD{Rt=[;Z"`xYQ'`ϑABvK)7X"8h)uRϻkTNa^Σ _庱hhGh%QS>x^``YК?|6 ͏3J7l` B4xqƟ$}jC,G,0`*xEM~*2)0gL`|8f(J7U(S.[Bl>ZޚXQt;2Ļ]ZλIX}ׅ9ݝB4ut? d2BЅueHPPE`մ5KqgDrJ|ƻr)T7VH\v1?, J.uFKSْٶOsw1snX/ Q%|Ha_v9V1ҨYFb.rޔY͉~tCC:PŰ!Wg,cޭI`z.VF+@w?,*VZFHj3ȍ3M)((Gس7g)FC o,[>.cmiz %#=ҕX>QԂ߬M30 0205)^Jb2@9s<J6Kk'Ѧo@eӻ'h3^3oi/.79^nW^4봏*k-\a{"ScnIO'ͮ2 wpgjlqHm3x S$_PHIpr;ӈhM|ű<\Nܩ!7G}lǀnx+f,(U<ʢTlZ!;*]cNg[k*` 7@+IQ\uOs9k)R:;sq5)EX_28I"7+8AoC4oG"OOk tPri7ܫYƹjcm$"vxJ^rI8wA?~NgjL#"PDd%KI~$Au2zN$v7K н*%\!fԜ&h$~.` JlYstf]"L"ޒw5US0Ҏ]OTFZfw%G T3pM`7rZ0WŦW"ys(?t+HN? o F=c~WA/|%z{_Ts}T *gTJ zB:$Izrj//[V!@TZiib rcHe=q|Ϊ:@fo'YKmܷ(c5y!RkQ]]BJԸq|v(OqSn5YP"nQϩV(Æ0﬎1}ѠΝZz13DLQ'Lf畖MXQ7~A(42ӄ`3A:y/Cl%(a5u‘EHROF􌔢0u]ѧ8( U-l|S#-N;3P:7#>(EqŚ.N 38VrgӟUOn;C/ʻՃGl _C8#%<5=r u2hՄR#@Gژ`t30o! vksLYs 40u Z) >Gq/9w;ɷ2￐jWbKS{qxِv(&+YBDp^R!_^v#D iD ,[e r߁wyqwɺS;JGU|Gk3287L4EU{ *v3+>ӣgZ2$ʽd!{8 q9wSVo!,#DT%mPc ]ɯBVImvN::k]蒻sDm%V (ȯKC}; h#OF2"C pf9kZh&/%[@BVJ|G$9oJ8 Ǜ)$;9 `#LRQZf6x~׀=JKx!n,cMih~9}13ZTT M'$g 'BD࿆bRӞGK3X% 0HZl4r*{o9)*DH@Ќ'R\VXF9nZ)N*Uhcdލ9Trvuwc-ƻ4QbTet!G2Oя4C}1 `=Rzc#JT휧RBb&E=)KOHw ;FR:߮*rI쩽!?܏ :|7=KuTϧ~ܰja4ؘ3[79%=-qJ >^l)m?ճ{=_2%Gt]^q.XbQ>/ypQ߼:eDYGOQ`(QO{5W4Gzɝox!L(P ! \k>OY{ФjV<Ԇ2^7\s nDfB?Tq(4|zKum?uX%lO0eGw7@/GeoqFL:½twwsY'avKQ8UB/Hꧢ$7*H2"-М gP2hK˗uJ'RN6M'?NNj" BLxNÖ0s+}5p ,b2ߒ'ȹ \COLSMOH-Z?zhӭYͽOrV]k* gzV"зZrOaH;ierᣵxbH)o+:H^匮/o*B/ aVUp$J?Db$CO`/qr$G_WGS/ PBSXX#+Bcɗf锭`?&=ˍ+b]liws%JAcjEU#hv%b7GZD\0<,"Pxu草ߩvB#B ٪͇؀w]5#Ս+nv'g9ۏSwp5 {9FEitiaEi\:) h\ ܤƣ;(C<$0YM\{P:kKV/F 7% sU3P/Czc;ꈇƠYUV 2݈aK=Hۗ{K;qe.0*~P_v p' |X/[`k* ݙ|}U<. F*#Or: 1zzuc\#[>tiXO/HطSnF*{6<2Ռ:/:Hn؆9RoJ.= هbAɇs*~]oY!I& ]=7j'IUO.w'?5I2?oސe"PJptQ߻gd+h!% h9MFcHG%f$\H;w=ķm4:YIfP.i9lj?TՒѻnKU]PDvɅa wtdbR*XM;ىɛ4 سڄ_ X?"y׭.nk,EDb\WwGmС}#ᅭVë Y7͎%tm:P'ͣ0&^_+ EK*O[Ej(hpp gEIl+Z(|hN2g7t)^'q*i~PG~ HӈZ^gP=ɧuTk+g V5RX ܊Xi$>evaR?`%\-VCN~&sxg>qEw"Y8o~.Y9W(ibV"WSU,2 C&+vC ә/fFnIΛJ?$$|۬!tsŋO F^\Z˼5Fc",əa)h-;=Dlv}*K[79WhQ `Iww[#AWKBR }b ƴ}7Ҟ3ŽC^Tl=yīW VJetp)9xi73'+:IFFb9>hS)Q0hvu{@R{s^_9 N@::KvCL^˯~{8M:n? DY߁ 5YpoVV.u>^2>S:' HP/Gl(\#+!`ƹR6 nS>1Ǜu`9/ Aau(n2A܅u0>JKC4ad_8GNw DxmóFٯvS\t\z25$c%7$/w&ӰXˍ+JJUSw)$p<0hfؗ4Fx5ԪNAdBg3 `]vbc./#ޅncD\ISxLbUfh~'8?e| zOm @( o/0ЕSU?F[V7Y4b_NjA瓽y,1oe#-Y5G4X'N{&TU\[6btuN-o{Xӯ7WF^aWpa2 jK&th =?u"S5s}s_;^t8@ X ^0S "-E08@[IJS|K o+?jY:8( NPN̘e@Ti֐rn^\tM6qS$Njn%:EBWI>Ma^Ye آ1P}ŏWm=.*)lr!I 1/GQ'Nu &^TĬO,k^ &9ŋd" =U Zcv^oVhpٯ8E+qzsR6@?`3%" R +FҦm?<GoŏiB@z3* lS}{_]JXw 6t-`醌i)I^7Sb$h a #5yWFl=hdUP:|gπ/hع/$m].85ZnÛȷ |f|d jkp]$d8jJaz`1X9N#y@7;% y^ST>XހUU2FkRVKJ7Ŋ8Nq{#6cYŧ [h%Ɵ}A6]m f7>)]=`dqڷ2Zg<pL8Mz7S^=LroEmp/ڪ+p$ziFŞ$GQ.DvX |RK.H3x -c6K +3~}3Sd^ȅahfv yM" Ac֛p2߲ M}1Fz|tAŽ(#SPwje:<򳥑'.sE V2p²t Uq=<$cg?ߡTi]u0޲Γ^Ley#Rri~ MCuR DsftBtr)9sRTycȉw`%ݫe9}uģj {x?zUiTf'6O++o+s` xO,0aNs?aW7ɂ:?ĹZQ~d8mXhc֎Y{ɮ'1V{ПJI$*h-L?1hFQSBQͼ; ʁM m¸t"c7sFxZzFI8IJ{D:\Zu:Dt 쿠PiRM nn\h2]N:"bsڨ[.Ww(N*pGot> ]6QKsϭ챮vgMi TʼN"coM_mN0v(ـ&jf_{AU;}iȉѲi;7YhxsjfUh%%4X blvطPy|eҘ)ZM6*ш(߭580f2)R2~BՂu40'(8&=$_⥏a*Og{axo h{rpl&`S'? KCg)<a4)# :l?YYwC9) *! ru7/阖T#;oth 1 Z[4mTbLk*Oma@$VUf 3'Ҝݧi^-䨯&H3Yv?&ɩY,v"7t>FJTS;<$\qH?FT?(]>J~צkPsUe׮)al ]-wDTROڛfXjE|sFe&"C)x\SN>@8.=)[BHjy(Ʉϱr1:Jrt-b*7`%BD17:[ʓzYt`B}v=8VZr=C:?ɲ]`y頴xl8Kb;4Sf kUbMm6aԢ)&"{Ą$*,R7d0<f + $dsp^8&c_S6)X9ithmv-a Xm'K eJ}Aj}=\{|vgoQZɌxݏ3E0#D~ \%p(.zAI rJ֋0.Z0hW>Y;f':~Q V5\h4IA*)X'0gnٜ~_a0]U ɮe/o.lW_?aQ\]o;ہajA8MUOlQƟ1uӮ܄? w!+S$Z:Bd&n;L8]6NZs)l' p8DrAH[alD ,f٭ƃ18 c΋§qO]I6s{AJiim@+`"7`ɏl:!D5YvHaP#]\gQT [eZ.q$/Oz.H YU /fυe,DaY30\C#o`L*pj<C y1=Mc}`f}^Cl4?z ފfVZk攎t@ 3Ώ7М%%U(Z{ʽ,;:{6a"`Ék' 8޵k7>\j bcS:p M#rp@Wƴ߸'%\.!~{knTtٌo)P[c3 $rr _-h zEJewH@<`~Ϝ@Rem'5wft乤.@HaG˲P<%p@?uO}RbU:C Ұ4?'Aos ;ME_^hIp%6FkqBV+F#eOJ ͭ0NsA]1Li]̞rQXmT(S %&h (y\jkIpAlWws2:K rMFojW}7]3-|pi^FBdi^CVdf`[!k5ͦeB6G޲["oMSЬpX^wᑂl٪u_VFbbl̯,Q^@.eF8`nJ)s 6 x;K@|I#aw\+[>/)SٕEkѓ0D>},s9/kڌrvlg=(]D%ٝgkw< ϤqfIm.˸Y xW=J,D*1xT6-G-X_W{{8ЏADO/l . fW %Ol^):ޜy;؃H(8gzp-&q_#[nEW)Ho]]<˝ԟe؝! R^@vfN*?CyמN5y5t!DKU8 x*M >JL4mE#K*Լl穪z4ÍB_c<IXCKrHR$ظojYp̕ erzKEh)Yw客MF'MO,QeeW@2MS2Az!>}]En6x߱O9s= (WB]Fu9.%W}o 3''ORԧ+ )CK_|. b\E )_pcILEe6PӫY%bv Dtk !g; +ר*!.~IgT1|vSCA1H/ x&nb۝vӟOFgo]aӮO:+a"l) r~hh_qG1`% aW F;U|CQXS+E4HFS5%ltwW>5G|jn`~Zf5xٯSjb<tҼ[ȪBBUyj5 Uʬwns6WjqkA*ewzCzDMz@mq8 ~_peǗy*`)鑾y@g iH#!KGy>š߆R5.>('Ξfu{=w#JJoɰE( 9ӁE,;>u!'2g}~) ,X9ͷ]ndhYa?:Ҫ9^S0 fxW υ[r-U~'%y H,֞Ǭ/1Խ^""6kr7INl5wב7ՐNc^f*q`8ۚ7r "뼜^`m7r#}l+AY+>s_4Atkcm"dFoErvoZ nrJ +KĤH%ߞA:/cjiL t?@l(洌ňQTPXNM$!Gfܔ+ ,mEa7FD|LiipܙCfT'kj-,,s .r*Hg=%*ҙA: A/| Q\׏"$ݲ'v 'A ɃWp4l`gW6y 1a)QP?e'N*o7pU\ X+>OdD` nb M.ׅh=\ {eepMK7&4LFUmļa,+R15[S͓\Zf!VD{U-[#R4U%zh[{/VNt尮:A(MZmBܤݕvmj1vHl"M!Îs.=eٍb [d=ii,ܒpo"_8lW+gutĘ"<MҊVVd-3Ż52 ,>=M;LH˲-NX¹ݵolޘػij'MȊD>n>u{9n{,bxk! $3!Zo4 Q֟Lr@/H9;(%i .bNk$LdM wF+{ˌGv?{7 &d/ښ^Lޛ_>} =+h+G>cc3"l=^6j>GH OuGr,qC =]I?9_rMZ_klS?ī7l+iecJ2&$_)NLNqTUOF9.&tŻlJ*v+K{Tu`i-^{J A &,l6>Dybѳ0!ZltM"#Z /Ap;ZnOTm<]?c&j2Mq3-Z ̷÷׸ 0( t,'B-Zx`I'[وxlpʞ]麮!WHv~J`uzg࣮2ۛ9гjGyOtFp9,sFzT&~(,xI-UdkNy/\͊($g 3e]j_ 哥ct<}G?67ARKR%SY`* O,[i ^#vW|CLL5ĺMIzt`ChcD%]6{ ^r Pg ! SSsqQ09g_kRq%ZI3O#< ]eK1 s?-ߣf 2|=q|#_t=R/LEI#ۨ:)_ k> ]^H$h(bXvUgZ^IotA>/T[?\չQ ,ю5F@n5r7 ;4ڈ's7F=z=j> iroTw_γnNY/l̔p&BJ+q??h'R~~$[ [.Z'0ՎZƠpyHC"]I{WT{eWΊ LKp#'f\2c}WJu:[vP5J(GhVuvD&ւ2}G~"{X؀?Pu:9*y3 a%.N/05x^DNB:Ɗޗ4K >Ijfs v#:.gpP|W׽A窭󅄥M?lBh]5fVz< SҡU%u(xoA'?+7t hK1(m?˱2lG<=sCDTLw^@A;j_n 1F}$4OػUF#b wId|Ciu(ٚ=+[VyL'UKM­VO@mR\Xgqhfod=SZFlXF85Ov0] *NJߚvD Nǿ6к!p N$Qjީn @Э1EƔ[Óm'<$0Ga2J{hS@l5ٴq(38T|xPD"P3A>j&Du )9l=*_7 Py0]HC6{qAZN0&w)F_X_5-87æ7&O^S3jf*?1,ą .Q} mxƁ=:+vo{A/XGxɺ%͙WWuZiu̎3},[]RiO7LQpAq iԩp$]gY^ *kQ:9X6W4#b^J f]'CCʣUN^PoĢWKoHaf?gx ?=\uגnvdgfZb.t,aG,*P"Ux]G 3VEFs,?o cKc!>ArE~ӲM\ G_>qDYWz08xS4k:!0_E,DșpR|ۀ[)2^FHM$-A(k Xi]S7{tqaDeVpFrJFUIÝF[QnyKݡ&vNڳ^ucʛ?WKWI* YO( B.nfXrHc}n]@5 HA^M52wu Ζ26ɴn)]iy}]&'MCE 0fWJ,N":=}$$t[Ǻ_t b-pM258L=D%M(.Y<ק;ٟ2u3%;]Xv%6D,Vwux{PdZ>JѼ]. =# Wo^: Dq56mmLåy; .Ǿw=Ɋ  ō4T fj~iWq>1Qq ϝ>v~;b' 7:6Z]-³0beDKןzNRAKr`g+p%ȤwgkvNc/ F(wE0jH"f$xٴ2 >j"\zTڴUf9E 01ա`JKHHI7EO e?yԙ] yx6vGPĎT,d@0&gQ"Ė{eja"8Pf i.moU !}A XzNϘXmbQ̴g>l&jIIF&Ē0!'dGBY:k2#:S1rk[ ?8%8}+73&sfNAV|*VVi;r~yNϥDsܒc ^MXRbĊ.v (ʇPvEJb/+q/ete <G "LΑ-l^tǝ /t<~1]mFٹ1hmE:)V7KPIf&u8U- ˟ʪ 1q7V=R eYD~& t_gd ;'ˠS9:D?6U!y@ofdݼ bT_U-nÙv7D 35 |VuצIP 68bXu CL TRgOu@hMJtsuS>:4Qå$nGŬG_^j1"en.VyݛeE,ݼQkj2g{gq+=WHTwezDƢѐ͆aנ!yRt+];defaE׷a,c@j0}C{hCe<&z9GpΙr. ̫ -Vo:/. ·MO!-Lމabb@P|.|f|uab 8a©?SlJX! nSG\??}п-k^ea緂C, f5eqXƁFg.`0to8^˔Oy}DUPIauW"JY2l qSn+ͻ'iYK'ξ,i 9&>t(KI^n΂֯Lg aldK+SX9.TGzL!j]sl*_рWSo^]:*4L~QW[|1.^e4c3t6\y*Jk v@|1b%/llj61pEd8pXr_ d;ب Nz PZ6s [ BG'"y% bO6}v㪃 %wNۺrK/'Hֻ[\]͖YÝ۠|8sb)rmĶ~`$97T 8:g ((q\K.Zq=ʀ1.hxƨ{u*^ۧޅ[ VzVTb]'etط9Yk[]k&dOȼsP FY^(ڱ a~N3Dd]z\9_Zdx~@0u|">ev%j<՜!n[@%>hl2C%| yЊőlüն,vٿb::'I)Fdo*@(tP^70[㦎s ϼ3cH}Ik/B@PTҎWw6Ҁ.sih8i!D'*byzVB,^z~զ][Jj)"߆'VN`:O8S2J?&P};&XWrBKoaȚgV(M8;i1E6zݖ05c^ޜta/_ x$+"v=^TxRR{w>6@tSd+O e,PD7qӱbxp̜/#ZFpi4)R$9F-]CV2i1fH'$hrsBι#R_htŢ(F#& $<3ǔZDBD7w9Tj,T)n$$A2]RGtf8}ˌ5UO`?8 \{,OƬpԦUk tiO|0LGzӪv6:lX@ (<O-kۑ6'J˷uԢ "QsU T]Z9Vl)`*5nr<~Jf\ ƑQ]IJzƙ)O~!Ƅ\,CN%'}ڑ]zs ⅿa\o3f"5JO.؛"2mC1niovI|AuGY^dŐ<^}b9)EgGw{a%c+:>FFpNe|$G֬Y67 }qZAYфed"ȹ<#IwM] ]+Rj:4$;fkmCq"!&ofѹ|eOO]5v+t`^Lk`1/6mn?^f5R뭂:i e2 XBJ@gx%| c(tnql1+2 U^o봶Hf\J|kgPo\tUUF *1 7;褣 W # JD”9␏V(V%ںh[k,XȯY(;|j\B,FnY}Ib" 2~~}.xg2c @O & ŨJԿw\70 y&?BIhiDu,QNVvst$@ yVj_sG"2,:5u/X@V݅ixeβ: J:ByS yd=}vN@Ӭ kIoweM1Ce!E0Wv%/BS؝wnEߔS0Kڋ_:&* 7O>:q}ˬ0i{('`6P>);o]` u^i`5DٮI )28hs-z'ĝ(mu1"6 v7W# X p ED/8^^rUaRT*(h]Z֖Q2}w]HH^uEeG~N5f#}Kh?܀CVTiMNA4s헔_q'lB IKpgbK8omT7IӅRgjw_'o$S)WR5g@GmK@]hyAm"WD*৷*pZxx0PD֚W I'ݫT'0]Xt-E;#3Gzs2MZa5̴jDȚJl^Yh(4s/h|%WQ \+.2DM½6Pe  _LU $/ވQPqHVXH/WpG-*|M`U!gga/OSC B.;qˏV&yO&qٳ!$i#d&@3@V/M80K,GeUZGO/~vS:98v`BS"l3JD"B N+I3C-,VʹQSs&M(FAu" g5)4"tjd%QbRB`9p#]"DP. h!j=&Pt6lXTj"beޥ/E&9`ak}1 ymv'KF7+[KKzyuTHA|.) 2©V |2CI5b# i:_H|V*42m>}0-4{A WQνlu1&4[u۩C RbߪԣN\%݁(Dؾm'cp83^ҩ G[& ŌݞfЧS俐bRrR[y[TKcgNvgez6+"lQ%ڣ6=ȟR&{+ocmYUNScE<Y~(^pήav{&Tf/,TeGv1q_I(<2-`Ě`eĚuw5Ir^nxU,IB_@2C 0vI3jۺZ(*Qt=ձjh=pKk\ĮDv\sdZvKnZ̲5sG:%K{Pr1VIbħFFY=|?LG콬+YB;/I3"f--5y# SөYMRzVf̉/U J#XBlX*ڢ_sBAa FL׋_T bm/,O2A(r2WL:d:1z3Ww\$i"-Im2Kޚff, umP+3. y|.uAcGBu}!=,z(]^,W2r0Mz|Ȣ#Z^h'Z={y2f\6< ߟB,wyrl27;P'YXIY]s1~kYjधej>mFҩp!#j%% gRۺaPM]Hb ~J>U5b1hl+zj$fį Zm1_K5.cB:3J}`?Uc`fLӿ7'UEשּ_ ]#ږlNU!H輁{KH+&|;gE_Y;j*-%=wa܏x!:H A|NvjvMOKNn[v|);r#)UTy|xqфB@c6 ʓDV+`0D'n#m(u=y4_{ps8TMs |f _.:"Njgj>J[,is$j4afҬ&po˟̦J)W./$y\mWkm vLXN.69ʖk ?-$F|AVLʓ;BGsĿ+EnJ*Fsh*x.{6+g7; OɎuUHGU( SBN۫>NR g{Kx-Aj!T>P!i2 :߶*/^'g;=DJEz{H|㧜;y{,m/p†}ɋ= IǑ)nCz:]vۗ^^pZY6X\spfśTQ,<ՙcϑS45}%-y٭;|8-%}+Dw/:(Ny$_J w.LWI ˜rfƑ1zHf'+:# WÌpB(]K8Fy);-}0R ],SۿkJa u1'"st'N5Il])\PRʪĥ{&qSߒI (PHa b|X*缲KG|ՐlW@r͇k Bi6Nc/W*Ao+T.YF,% 8Ʊ_Yqc/7kody̎Vpn@/Gp#j]OzeL~*kp6R/xn_+r?3c 쭹’e|9B>;Krؽbs<$ >- ?x7]g;*ۘH'(iܪqJ*ϗsSZ7xAW+ӓ#M9+zO;_J^'ovÜgz )NcpЫTvn xnʷH_ba(tw)k^p:T@^}_ "zkCܸ#L⻰~9A1{nrN&;OMǖW2<'}C?4Vy2n~cKy16 pڿL[uCX=c+"6 0hNxhh*nOIvdTFk^o@ +IU0HRBNfW')'tu$MmX )p\WYZɱ>0Jj7dS'!dѾi$Pҍb஛S>]U(̺ G5V~xp2S`.SatbS}7ʪZqFuj4ZEG/yV\+'^tN`Ke$(Q'{>")esf@qgC=skxVTeB*۪D폼shy'Jv.ʃhs0%RA'2]vCE>2ōB˪6@,c&̷ČG lUFib9 WrT׵ Tsg7 E(ģO1-ΐΨw J~Q4BLZefdh\?#5T <JܭRI MI(G|z(uN$3`']0[+ė7Vp a0W 芏L5& b~5 8#_++Bub`?9۔l ,Q-snmP-wMD4dMHup j3GλY]Z?Ŧ0iY<\MCWsym%N~ gI*} O`9>N w$lv܍mՃ{^-ǜ&WR"=5T;4A޹/ ,Ne_q <~v'IVtdE"UEbHhy _nf*_Kx| @wOq`@d{0?<4V+;iܟ)Ӓ˖D>Y+n{\Kչ5 U*er{e1-İo a7Hjx3 PK ,6z4~ TcâS#; e[€[cNd7fsGPT %@zR6 $d"3 W_]+Ft}4Q$n9}96d4 -X~8j2aS&=hJ/w *8Ip S4+@6e~ l 81)Zɤ~Kw'%+ ,(-Iˊw;tr,*~0m<ڱw V14bYl5 y) H{ÖwVg)O%zɲkeQb*;$io9C֜[U]$H&YFz6lSȝ^OloMsxwPz? op-Et]uǦ J؇Q=P#նG#QaL4s;BYe!e1')޺Q?*^Amc.B,{f6wséqA6 ej%Px\Ջ^iI{n+'6Wx/zZQDFA+PwEz6zw*K&ݩfw(جgG#| K~$g!=%ҩ]vվFKm@c hzޮgS]9#si Ѡʅi.&Cv zPu={8(9%fJ*OAa %̭lF2r M*ziz{&-p_ndR՚7fxx/z9Wu&F>ۄXnLʾ.{coouZrmӭЏ#>(mtAUY?'B"}nl!N(@l ?Zj+כXT.9}4!v*CY$Bl9u8~N9͚)Oi00T"EE/:oSF;zb FaM.j.T\MyZ տnE :HL,u1Wd=f荸DRe7_/lmlw* Y6h`bNPO i,P6#/kj#*e{w?aE/y\c]2:uȌc \KR*ySR6Q~ed |XsPg,dPפh6x P?j>ú5L:ܒsX#cSu:p^gB3(X{tvDM_*o$xԤHZ>]coUt^d}K IL:C[v{e l#*6ّ֓NIzrbDT@9k[TqvS W<R*̠ t ?5[@:#lS^7lHw:=/ 97Yhn>jw__@qW5Vň)Q}+E0bΉCK7i 1 #z4e D P3 2 QAUIu;ecKN䬐}KMvuQGEl.SڒXʮ_]yu1*gX<2| ,TdQ[q71Ef=Rg7xxJ l=gfjo9ds)84n7}[nյ솵{n})YwJB1wkgS_?zVYϜ /N\+pߒk#15bAW9)`[=u`L^Ƌ.d*c.e€c@wALc^xսN1~F4DeQwJK ԋgjdµ6I\0@sis UR3humv;h&m5^Ej!p.>e ]| El=9Xw]rĖ!DRpG^Y=*Avp\Ki;Wq!#jka|L Z (b=w A+^#5 '4WjqFZF[ a}vտm?̤M^ ?/d6֐PvJ.N\G@B::, 09-7"TTπ-eS .~) 0;%/9 xnAE"Y19pP !r2FbZ]vEˁ ,LG2e25y)ޘAh/>J:Pd|SK]Ghr $n&FV+c۬ H~Xi| 1a^DtxS>(T$$,ݽ2~w+~3kxZ6YM<쯱TPث'"vE:GmnDNغ%|թfNL iQtT 0z=` oh"0{2u ^{ޅ0$:Ќ!I7ݪJMR"C/IUt> El+Z ~:XRu0Y4NǸI?Ċ2UM=k,٫@a'w]6oF#oNFL)sS Wc1g@2S>d<&'eܦ*a@$JoX,dX0CvXF|ˏs ]/Rk`vyz:ĈGsbP\_`c;8' [ׯS [Y6RA:,Q )j$}}J p)~o t28f DT3>/V"u Uc;=="Np[zx89GΨdB:b4m&5B-[_,96T+Kb_\,E'o09Kq %qc;W(3^Ȋ~8wuɻE˂QCM-b1hWbq`YH) ~$exơq?F"Ԇ&s d^ˀT fm<.Yld-~4,=8\u]X/A_v02 J ])4ih@ӓKn.j1ONLs M7DЏn_,y:`+hs_΍wSTl7_.H:)ϼ,vskm." 3CiqT9FQn L0X,v"M=%^I&̴v2A4zvo?b<%)X;e7 EZ She̽mP(Vx ϫtO錧yvEƷ;&^6N"ٰfbu4lΉ>`2wrq|i̪E?mc+nN,O]jld́0vʄۯ?hp? OTp-U~(\jL?a"S<^]{8@\;~{Wȳ L)]JL%t_KO;\rZɉF@R8Q 1o'ȟ18gq}kЂja#]h~@/)o+p|#LOJ/HD YϐL(NT_Ze iÿW:fmgfFo$K3[y"[\`Tgnkⲋ0B3tMW!gPļuJ̚w+,N&e ?1w"zK᳞uBg g$lBi̕:/^8X)Df+^j3xKF /x W'KWى:Æ؎-x2$7XiPʊ3p*2CJf^pG( ^>f'4[\uZeQ!*ؼ3 o9[YZIvJCw wƄKa7'c_bk=ȃ2x.G0҇}ڡ5u Ns.ldCZGlDbIHr8Q%<٠ꔬz8*u9q (2][: ~x4=uN[ˆCby]]5'*41/ ?p\_q(iF?|Fu{րYĠK5KTE1WcgsO/^j*q''/*eu\ж_gS\| QmU. <S];6LY>pB"ơ8qD%bdM#VfY1\"ßy@+03sh6@RhU LvWҸU+Jxb+fxl~|}N*U{z7oAΒ\~œ8JIB9#ς\{~:0'lfOy&*lF36Db dS{D8OV*~)3JOp:cJw?gmӻR` v1"> } UED:8Va\[~dhdgj["% 6f^GpH($o0"DžuH凛_z@g ܀n}:LzO $fDNѱ[JrsTՁ!dn*cZ*ԕJLi8.wkg5#=_nmA~d& $nϙ3!n |Ub)؛ Kk?b Q%I,@#Ez%2bwXo|^l7Yi&]^rv!ӘҌ%i$Rf@0v+ZrD*t&sUh žBn 0k*TKBmK[OBm Њ*̨F'ۈ3"`F*ǃ焷M13={47lU@qXr@Z)-][܇f(܈pbY@$/X,M+0Q[8pn!J"L|l#i:RcmP)Ιp?5jR=0ۙ8bM xEG"q T&1OBxx ?f .߽IC`;D aG[㷺k~׉?b"v㽛B7,F`.F)[xj+HeEa䔄xg-BOIlNK:dz~a$eHh `$qN_(3wxOBr%NF̒7Trުߊ)b)4ehssmܮ&k묐pf,S$sji;-6\u 4@ԑ'WC\}r2z|:&--d|b.;G2(SiY!z,|"r )6FXb׉LxBǒ2ΕrV''V(Hh lZV &Hit/cEl8deaK3U|~LDNzPceY41bfZ wED#6Bx.wWPZYкe w5{=zL, WiL+._IAE.k}cE|ʴF(<8"!E < ∕x]Ae>EIK" km@jghwк^ z"-;UH"TJYHvrlw=.E2n.PdsD`By>غOCyED z5fa*0EK7z/ScTC9*HJ+'dA#3t2mTy'4;`yYƯD;;] 鬠UJBoP~hK_)%'p,\6k?د]M$Ra~EϺ)sM *3(р0i iku]X~L3/BlJTWW=RH&ONxPv5oCGIQ/PHX\J Dwg7ٹWj}S Q.ߘ9 UGlUj*9o;yzAFC(K Ƶd]A ^ V-Ϙ.'?&J K?ތ ku&N!?#o`qMtIU% >8%a1;P5 #ƹ\,9ȹH̓ޯ/β!)A;,̽ˌf0ɌgOInEZ2r}I9`XYi l0KJBվq r({I5ʧ;YwJ`l6[]l>ip[W{◺d$^޳4ziWjzR1'qp4|ElV緿! Iu䉧**faWQwe6"LR[&6[ 2'ҩY# V 9Ds8w+ .Ja(83 O 0xɂ 6j 7D,V0&?zHSSab, IVلEœddV?XZe#^N;fHyס_QvD~"Z&"ˆP~nhc][r %kk;ίE;;owAJ]|s˰CYCޑÀ9@v gzSJ{~뾙N/kHtzsyè=٬Rn+|_W}w>jZQrz4Y&B!E)aY&1c{'#|pLj\&4M/_A;U˼C?-i__㺜_L^JCt Nؽv?P_R ą'bRvЛFMl(\Zp5&^[.=|\p@H,!a+x#$o4B"T=stގ:%rASnEEQm 9-kXXzAbN_.ר94rO47 </c*H[sZ!.ɱ@T Yp[+; % ^v5S4eE\T8TPk(>OۄakسtÇI^h @ ֚a o1Kr;Q%\||, !K)]ix²^"]"ԣt^6t!gI.xM Y)C>n3;Ր~rX2[5eO/8ce07+=Ad@vyb}%ۈP)q^VLTOdQ[mǹhU1UbVF/gAp:,[q2g0qiM^yiG`.`ϞȽ[}Vl<Ό_wi|]1?!f > iK6$z \!V6XF/Js`Kmɬe[EI>;M  =I3@r ߝN) d 2Lr6U) v Ì[-pcq0*":# C* 07=!XMAK}tq7skЇڌTlhȘu|팣|VeSd3l |hb~@V : nA'`(q _MJ+ߺVmRu. j@GqAMf4,&//=t BNWG"놾OXgnX sn=v*S{,Q8DGۇtm]35w=5A ns6bhOs2[9kuŇG’`TRvKƶfJXڭo j0J6+-(ИR5. H1%eK2ҮG}TaM#s|y iW,Ԝ6oEmihƜ,pGHyCIMxpxurUNW)2ʿc5kAi[H"Ot2\ %S=\P \0a {']pU A)=DuߜM<|z[ 괷ӄoD .J_-5f~ajF{})H#Cԇ,&Baqx7ȫ@f]8OI=^h՞G;crm}bV#["3J斐tZ`/Ӯ'=_A3g9x $ozu!pP47{QsLg c/rH/M7oO8z;[̬8:T[S7"EO<1Q{zpcNs֘4N0~UKOY;%gEZvTԘŋ}jªfPw2$hIݣ˱P0t[CT N6ǍYZ}R]!z"%M6v߲?j_yfyP".3D5ҬO t+!zʌ dݴ5@\}Z9 5$`%F8* y/%=[aoZ'E@γ}F0ͺ/מw `%9#FhDEl94rX -p2j!9f-&×Sj/3L@&W 2')>cGְ&#qItoBK9e8gYkfz&Y(shN#FTX|.%|G~"*}W:r9aj+xgf.2TnMUt/æZQoi f`e U pjU^|nt1Ɯ{ۂLvM%s&Z~~L \鿊%`` Y>G)e>O6}(M X!2l!nX1 JogÀW3(cfMpLsCKog))M%JъwB-Mz9C٣z*Li0Bm-|9x B  ' fΔp)$fzk {3 `G`s7KiH סO7=#E窋|;32h],D8+ЖR7c-]?h ^ʺZ!iK2q~oOcӰ2yiC<>( sN.. PsKfגP1~8LD3iI%U 2!>Y.'W2HQ,ST9zOO؃D\y,U:H^!~F^$98[d^~%E(t3 .'ɤeNZ)q v>J;HpG=݂,LR%0{n&r,V^41.F`Ï":."}3#Y/W:4IKSgB1s9+|+6;fQ>rU^twkTGI ~WuUJpMK"ǧ.!"{l+|lkQաSnW",˿kr*`> *jbkICoqŊpBPf.OAkHCI';YR4NIG x2R(Y"TԲ.nsR|d炞.UՐN*΃`[@7JQ3d[xYLGC#g0$wD ,tznN5F`Svu"ӄm$뜄a&Ժ(Fqi8oH3h?XC1^oK(Sy#t /xvU@.4xI q|5bKIICHy4h8 /[dhlYY-|;L6-7}*܋/ˣ<Pc" D¿/<.F"P1FLsm?, ,;.+pQd_k|֑rcӾ S>G1t!„ayJPq_Et= zʔȴH[7'3LYZyPVs!׻y5pv*6O\ruI 0^[7o1U<j S)g"9R{- gA^sȴc +ԔCܗ Ϧ̆;>`="-)bw0͒U}pIdf?w˓%}'( >*6R(=!?*«-v !8fP$Ui]FI_:~~uQisf@G4gtJ k=VoS)*炩p5YЃ} hfjUK\^C#op m W-]}Z\HF-W$}Y+?M=ۚ?5E/1W51!V=>T-'Zw]Ik;/݂aKa0  Cv>VJ:QQ_S8&+UqT*SQm&Y4qذiؙr)78xuwdI>[k Bx25Kɣ"QmvgKf\+y:`qqe ñv8߰Sl~}/\>x e+ϨyA%v{L> 30jZUDRGNڸO3:-&pG:z)ihqςa{;pxG~]]IǑ6+ŠoE݂;;fzE{F. K5N}2? -,*mKۑd3aPJj&"#+=n]a*lVYNiRܒU`^--TGn~斐iWʚ8b42eW{\)TaG_y/@vm<;:Q8sɶOL7b-A[ _n*,xt_e%IIEEPWܳ2j~k&# fN.\|Ÿ; d2+w\]^^@1y^pt&dF5EmAՐg2X[7y# wuE]3ls.aTZmN1I,I u$ԗEXe%sXWBAɨ 15=>C߆&)8hD.L9^Fyq7]'a ?( hf(eM;3ګJ`0^9"™ Tʩy=^eH8)G~AŒ*VX>8=V75U \ tE˭Rp5K؛4>K4 sA}C!@)C.Z D S3GIu %}Pfa|]Qmf{ܠޒ*F&@j,0W-YxkԲW=¢Ea> Q9z*JeNvC[e>R& Ĩۃ@.P\} M%t/y8ܘ[9 F v09C[vn+BI H]$}?x* @wuk |sRͅMGDT;pAghvv̇b0*a3+ѣ/yׄ`6S{4˟ cØ< P$IZ+DSKoݿK`3n=qN*\&\eSQ8@&]X.lpÚ}|yj"gӘ*jLȥXON6kP2%xL8L\ǩOkWƙ Pc MF7XVJ~tږ ^E{k@tyب=`O؛C`#dBLK0oZע;Ξh)*,>goXPYV ]>9^- J g@J%Yk+48vU ))eU]=+1j -Y͗-r\d(usyǠ'3KnS3e=@]u[2 &YAu"QodPy$r ͔(Y 7(Br yHHu:lQԉ|!p61&.  2&}ϗUT,{g;(tZ QV8(NiEj5YxaaE5\!EJ~ n(LVnܛ8,iog;\h@h7; Cm?zQ`=BRSǩpnQy?nuup2h}Qbu_siv CwnejKhW_3ZR!y]:yY 9S*J6ƞnҚFѩ=$Hmq=AD3uN^4I*,CH,;@OZ<<CTo/`(^r&_ݺd\́-U]P-VmBAաLͣ" q4ll0?ƍ떆jK!>x`@Xq/&gW&w؍{9մLLMXۢinU8ڄ_f+x&zpڨ#/'J70H+ ޛkFSE62nͿD BY ,bbd#L@D wNk D.dJ4ux,܍y+p_rjq3@ccMA؜ Z$3d>f<;Ak3En[~9@^48z]=٠[ ּP`N2!^B0zB1(RlE- rX7<#ţC4"K,W!pָenQրULN<8_a_٦LZ}A1 Vf2dU$rMWi؅.,Lmz69bCED4ٞnw.)bP]M1+'{ \woۭϕ}T.yN=wmJ}@2YѕpXm-.@2cv)hE=Ή QIW%R,^Uwه* }Dd.\[/ -aR-7Ǿ}d;-zДFͩqAvы.M$K6!m6C 2p&X tpG6O%A=Vd9D[ҷ #PA ߈ +dw^ך!Sl+,O1I!o/ܷ $r o{x8mJ>(Oگa"9tԳ)Nje'6A^a}D i*[&G0' )vDw*Pɝ?0bg.Hdf>8H3hjM>ߟ)U3Xa _83tNAH>6:뜎˜}r^uۧuQk&^O;)IXB5$ԳPteuVSn<* p\"]:hIJ_JĒjZ玉#/,`1HZzQK.~TK->5Z#& ]-% <1ٹm4PoKBțNR DN=+}+W"RPnP! \g2+ O}"-V钒4'*OԸ ".[ ۗN>jj[n2tb'ou; L8e9d4ԗ.U稶4 )mwў *)H@EF |=0\ mz<;Z@dO#i^:R"^aOB?F[?]QVk0 9<oGz(+1+qPkA@q' G1`2ZPGd) k^0y*,Yl 1*s%2)Mŭ~t{+6Io3\EUAJ߅OBRWZ*0$0vX,M]^Xe$ț`];EbHn*cDὸ+<'drh  ;H8CVGHoP p5>.Py˱a'SLh[)١ =XCV)^x Xљ,7ws_'=d5e76ؘ:Fvd(pb1@-Um5Ϯ%4ht8,fbɝ̘oT > q5X 5~uu5׽#jK'܊'pHSp ֧" fv iX3NH;Xħ|J⢽Ls詠&@3P^wq%eWVbJIY 0>IlAbk{aѳzJ[O3)Owb|"Ⅎr6mnȭh= awi${?y%-)Vsb/xAK9(- }kBPD$Vw.#޴Lʟ|GCZ1eE\mo>P9&ei&J98(Mk)J2xJIT=Pb`L-_d (Fl7wW2ń f].A\# i%gY|FVXyRE\kO[ȝ}E]Ė`<@2gO_yM-?Q C/׈x~VDkW,<TR Fy3ƌ{bۭKI ٹ0nmo_Wքr+ ˍ! mîe䕧~SH}_Pu$pj=Q`gJk19ːn|{ic pdXD0"6n >B khĄN;룶\KF?|x;kgO=l:r6qh@vhw#W_@4HN>.piґ]Sd_}xMtSjzKZ0P3+Z0]Y2-aox jx<7ȊGVjM9eSNTC/@$nݏiRʍ5pQ,͆" b34mVrr~#"Ck@~0$d[.mC~_cj cgW>[BUo.'ϰduI}.l"͹+gr "o/-LZr,}X2X+p9Zl㛹NwzΝXm:.le4F[iQaUH<}R M,5ӱ 7\2B P%ʘ#r=wk[ i ߞxhˏ.x=xoG[G]6oFVr]B "3}-*jDNrX<2&oviLFd#;x,ZїZH5L׋C0]3$r堦uJPx8ڑƨxaOdpvP݁egE1*D3{@ wf>Rm&og*4i.3=4N6iaDzok|-NoCpC۫bպfݠhϯR_hu ei q'vv8YWH&cjz?w}',CĨƣ-n&<lGz sҬ@^?jZ64-/[8'Xt}Pf@uCKI4'gad20CA:)w^[eA ݸ|hN`\mkb;)sr_KX}&P]fUR0#鎅9#AҎe Pr7|b۫}Z)Osۤ.l<a&4|D4ѫ7"Ggg"0^FU\chL!TƩQă+Q8ɮ.vN*|(lج.kQ?P~m qݦN;5ũw]-D(eՙ~P{!ͻmBE0!Ϟ`Ʀ ꍴg &(['P{" k~R嗘K!{j9(%Ρ"Y9#VapP]V P4%ܾ,hV[ڿA9 9Ϳ=$9Ƕ(*ZQn` /r'Ю1֛_UњThBŪu\{daͣQ~* ǖ&˒= |ˢv+()4O7Q@wQl4TpG%K#B (*PfprjpOٖ DX! Dv;ƺQf5>c?X?#Mc#=6BScUҌ}&3*2 qLXH箫̺8>:OPW@BeqN@OK6ikBV}@G˽aZTCrp=_(l[mB2WKKkJ]M }fK}99=%"һoJ3 ov(KŒ %m+'JAK\>'.3 $gÃkVTs}dnC{|HOvY57G'TQ4\шXy->+v 2re0^!"T0_G6k:$ Y SK N{qV$xO<[4.FFС>vA;Ws-k$KSt޹tQ)U5rQZf7MILq |}6|{`@9"wCJsG9uޞh>}QH'38HKon&WʸԤl1 #jsnOʹ0]Y)1 E[8d.yvizO{L-\ZPS#ua?*1Z-k=cKƮ4Y؂s=ɐPVEB@wYrT{$jݢ@WsxT$% ar厚@&SAIC> BeضحsT*g_k&$$$2\0+ 9lDJ P)OS&=i5N]>g*NfZ J+Ȕc/5 F'ev@4Yl+|EVEfp%iW C*+*&6xD+'Ɠ`X![ ?pʪ]#WA{@,kӱxP8=y V=~ 3OrQwCFŞAl[ w 1ys]WA XspVOAlnnNkKlK.1xƹu@:shBLu UṳMĘGs&.n؎kAôG7CFqAͻ QBtt-|U 0e/#8M^\0 %Z_ssi?^ә/kǠb#`wQzX:K4[FC9YB9FUt<_-t1?JJiV6)73TzpI_ !jfv  j=>d/ [+?+͖QWhR@jg Sc%n]od|:JK>ʒrz!=xc4_&[f'S m#Aj 6,dŕ<yQegZr k+(p6_CLy:I-@""$* 50cOz1.vyi:a4tM `֣wLDxR99 -}( FڊD`e]|@mkȰe׺(zbn|~ Us"8RKY {xuc;t/=>gbwhƞ}\-DAELv9iuF?_|UKET3s6TIX> խR7㚄~ [:eT Zev Y&^_աĚA0d6ָ*H74uLUS+==l@H,NܲrQ]<Hugdc ѷH0UnDwwBܯ W">A%o@:,? #G<rz4;ಡWx<:EǙ9ON.ɧ*|Rfq [u*w1EȌx1'=rT&3u~ v8 |8տSgR5AmOni4WTa^XzZddw:;YP5Y>M;}hf+z1`WzmZt>MqU+E-n@d/p3/!hRDoYwGN]g 5d gK` c逾v9!YrӪscL:6"L1%W<]&m#nӝ>F|S4$a IgXktlZr Ѻ1UQ*\º{6zV:qs!)ذc#|@ !,X(ơZsapd~ySD-\#:֏?({s6]odŞ$[gPLP}cʈiE%ze*BRܥSlHf%.ˡڣQ~,5 )BS\fѽ{<\y#䉯S/2%3hKE#p""y?i)fR+4*_@V4H*hVj-J!ȝ,oa+"Ÿо>1c7"tpry/WӇ+͎>ex 6{K2#40̧Iv mYx{7s-%a/R^Uqن@/Y͒W"& \{$N;vD㍐9IJǛmfK:ކ#A!)J` v luD+!}-OKvF:ʨۮP.3E1rZ'MR!>@~x9GU[n2ȔhܑmJVq SX*V[@x40A[6g9RKU M|{oDC8bnc&ixzD+s+uPQZ(ò#U A~}DY6T^&:=53T&F á>gۚoK_xV=dn>jݍM-.4|iBP %ų˦ّP 6?Kkb x dcp>4\P)x Qvt9h/VzʄY5߳Pҙj wI.'@)# z!k{pP/Jx8recL7r؅z]}*s#Q:CI[rjkVL\dI$SMYy X}H␋p!©JЂa䋶àbStTNi4O"@sz-`6s+#SDӕ/>N C$=G3 +28ngO50*[ P3yS}8>%f,*7XTͽi?OOn0iإ<)eS  2jy]n~.֑*x,c? -UžlJ=fGDi'~Kțzimmk+r5w:ݎ/E]בO˖uL뾢jo2dP$MRʙ5qBЛl،A_H=EZ3ܝZ)e3kh)޻gt"?G(ovBԮPƨeɟM jm}&tÚ,J1)a`U@=v7UX\b)8ӗg) a* S~w|0,cέʜ &&E[糱ƙQ"䏅P戴C Wd,wmbMf0RD{y("6ɸ}aa~PTFYhCΣw U &=#~7J Y%6СN((E~?Srv.c-NW#Oi v79ip3,i1qEXgDVUm' Hy36CY7? >Uh'yS2s3,=| ;%jARP!Z~ڤ-*:Fvy=ߨtQ9naAU{,m|Nޓ :w\ծ, KVf a};g +(QC-ۓ)3CcmwRBR+-3R1j_OwXWsG;x/pB68rs <#sb.xz.Ӣx|oO׆k3ZN"F(S PN2_|a܄jsچ_:\5LT}?.c57s"h6Pu;%NV ,@$ iYs=:4l흀BPrXK (iqX ̀wUګ]m#P[=l7qX<(tPq=X^/󢹑}կpz-J5,Is9{tT!cLt{^KVI{<=Dfᖉ;䒗PERobru^j_HN__PJ;^5Ozϩ&\:wTCv2G&T28+ ^z2/ğWނÍ䔧x<﯏K6eqԾ`$i_{zI;' <5e`tmȸI^9PɂllYm+D =~>B1 9D:QNYf%uELAnd=؀"=RT]BanpF(+6~efa4|yM;k!a&>(Q6QwBMa gߡO",߸oRzw'ӰByFG2dz?r+idOǶ RuљY0$k\F/m+0qq@:(-"ƲE-Js>5`mc;'|]4J/LRSR`KqB*$mRu^hn_b%] 鞱G ZOb|(|At7sRųlh8DAƌLqw 37RP`T:x/zF' iq+^00aJsMpoRF5ڵLJyVn6/zGfNRY,ћgp;QNee@r]41~v( nYv)mM$Xqv͚5ٷs.)4Z>VwP t-QwSL4nvTŐ>ژMNn @6qborZ^c=|s Q@iYZwiHKp6,}m:B8i(\&vMNFK mY_ &8Y$å S(rܯlfIlqvLʮgy Sfפ \!B KLEySqಊAMPPP=0nqU<".RӶ;HFosUk]CE-wK 3)F~|3A'&sj1³^YAiM+(B{j̴Ǖ Own.nOs\3/ >̈%4@e(NXy z~A*p4]4AOxno6a] * QH&cë4bRl֒oƸ$wVIWDʔ/ c]qR|I`nHC-\<܄}yCAFպ01S%U>SNP[|{n{,[3(\յ-#V._͛ᝩ]~\iO X{j~31HY}>YWJ36KvlJu-1= vSHQݏrT{9};7)5 ^* FQ8m aD&4:6{h'^I,R"R8f@`CZvXj( `vv"F;)l у\㙌YSͳ@*=\ دeT j bT'Ž3+\m'N#0ząWgegF Ky.O]LT^&O[?ڈ$a7 SI\5SD#sz먕.jlf }nk$5s#t'e_ܺ4߸?%'PJaFW(Rv2\h] :p5[ (U9ʪq:$f>7t$ŹM@)ಠUq1@:1ބĤ :hZ ٔAL6lif[iLj~Q\ܵs[txf*2M:Xk a+Ո80^lgfl*4(ӭ.-[Cud&ދYY2o^}A0_)Pp6m[MX15+C\p?>^4@z/X0<uĕGf-@͍@h|ąo" OS{ -Wyf'.A 3^(ԭKMy^tCj4Xks u @4}/ dBaټֹd@ޭ:~~9< 5f +)~Z"?2x;ť_2t|y]鳶B*c߯>#>>+Q鯃Lo~*x 嚰Uf2g313xNk] >\l MUfb\.\E=`WZtn#K<9; Ћw~|A S#Hϫ@إ+lq1 ZvǂUycQ/:f G|†&c+?K؏1wv)oG' IljT0>w9Qg~ˏYCucd`Z`Ǎ3jJ0l 5aja)Z}% fw0ő.wVY,Gv5~:Ռq׍S-hyW },1,vg{2tQS?ȃ2l؟=4^4|/3F /763ҿ;iHv'ǐ pyn){?2Q_"{&H]w!cHhOVȺu&~ b=-NN]K*[Ug˻6qUc(&Bllƣ~և>w0-rBMK$|fxA~3|=VRg!V-1&[ &bk.(Rb&U3'ڌzEmdJ2F=hء1D3,rVm| Yّl'_a(LPIJWӠ*`eq-n@lyߏ!`\-z]+*fCj65Ț9;KNbR ͂($zsFMWɌ)|s@"=fWvTy6zInx8(f/b#ռw/A:OӶpdϤ,-i2 Up)iV3ׯqƓ^kXi˪׿ћBO#,7ӄܼdPl-BT>XYpqs{\x[I=k?+e;ġ|78{4a>̈҈Ev¤0I,|X2ӹ0}9 <%PO°$49Q(=b00*(piqXgTK{F>ezVfy~Du jaxnlT2R&s<ރ-;r$Ϛ{-y&F_SnVol%@뼛sp'nk㧉]8X$p$bncG8>_ j>[qN yXaܒD<%8X^Q3Dc'\jُSĪv)#gh<˱3QⅅЭ6S`AgPEm}v34:pkؕriW!|藶gB: }З T_q_^1^XpK8-HY87KeH8–-?|f3GŦn{k^}m+F=_pߨGIS8,48K¤׀/[v] N!Iom+`)lk/BfW,J@{ Pl4/vFAhȃl3OxAw.'GH?am⡫^\ړn´rt3 ZUwz=;,8}Z=JJT]e^s,rL~|qPll] d |q;ϩ&+>"kxdwQBOvNme, Bv 4-=8+^w?-I 76x51e:LL0ݢEdO~RMokN1@sP܂U4,#.Le;t}t%v еvau`q `=rd-pQEcB*`LOZ@6 ,b sGH\HUqsw)R|O'"co@)Ia8T/X)vǑC.@{J'F`.`LnLO$eBvv~0ש SN.v^ ŁkA2krneytcf_X{s:ksvv0&N^CRư@w"$4&# A3cd)>Ϗ!\Кi"b.u=fFȸS({>nu۳NgAA0b + Ub'(-&[ ҥOL:} &^:u8–f@ zT~Eֱ퍸bz Sp7?iiAnE>[&m)/uz֋?%80- e8?bVQh=A9JhZoDiJݎp5DSQ_|.O9m{lg /дv|KvrG ߢv#J#^YB4EnӉ&81im/_6Ŵ}* oCƂvoɎ09"FrSXѡa?[u*8a}w_H#qӘ vGVS6>Ujtfka ނpX+B@VETBq&L܈qbLm~" m_3o6Ott Fql֙} QG-.L-hz~# Vu @Kj%M'ͨFTGi%*SOHEN׻Tk˳s sqK$;$EEDfj?8j7вqA6yqWw V>{#h!NKu4+/NP6}~>ԇpdѱubulPbs\94ڪAcJ٦QAN*НzNC z[zamXVj~FRɼ):.sdPdg#1ţϣkMp;R#נ ,>RҼ⿵{|~GQUڒ'b:u/ZAyok^{$V!,EVIDN! ͟["$ 5_!3I/Z YPa`uov)yn TH3KSW~,:Uq1w[%j5˻,ewovUQAK/E[5K;.RDB';RIŘn')pCڙ>okiIr/M4WV}-[P,RIQIOSi53=rkج?ʻ[}n8,K',$F@Ts0ђ*;#yD-i.K 27Jh42Rg@uRbR[5Ey{"~esSP-ب{ 7?ҏ$M±c'Q f@T6=_!~(%X/2*zUaQW?x_q??QzpbMq}=OgD17AnYdK%Gx0ODp0(Ԉ.\V~کJj-{xz!B&J -EqëTkcG!,jФ+Y\cγXh*)VkGsg TamAVړRZy ߄IOww"oK#d0F8 q9~rePXܷL@т"gb x:' mbakxzX7je|XzyPTcם=Ф{ZU&4:È ϦϲaBDTkTXD'z%qѕ߈5,m`M{uMV_Wck 1FS.v7LD2jt@ J6*^V;Z'ƩXA5#~vCY"w|n`tSxBb1%OTN ݋< 6;T8\ bʌoxӮ0<$A PjZD %wTEܷzv ̢zu)0O^~Et\DS1`&V2U&F(Xn]ٝUEiV_9mgLbdҠ|czM4 Jr4D3򞢚S@aCKm`hѝ1f V9_@KJLjL,փaHnqG,I*F"-}~T Cړc|cNcN4hNkP R/-@xaف-\qi4'YnϿ&dg=oԜѳ5tmJc!舋DuW{2H䠶ߔaf0xQño "lg?;sA ??f" E Q< 6tzl 73`Z(SW#E@ %`ScVSqi\A΁ތ;Ls ֵ#Vv|5}HhxK㈜}nw{U2 ,p^Zml;5@+F z9d))!y9sf(2MA?V8'U8 &8/$PIŸ\{=3gaIq~g]EAdV<Ѽ[1W7q'jj2o{5C?uʼn&Vu1]t)tV7aDטt/:kS`e%X6@esu/ĽuYȼK/eZ*,$S%"p-:KFZ:Ϯ`L*nrSvy&b/ /"nĸX"l=SF'exhB YW;|1>wu:Z= Ƿ$N2$3B]K҆=54 ].w2S(^[lW|!8ߏV'xv2kXBU2تt  F/Ч3)G I@ޙW/E2҃nd=bJi`XP(LzҍVuXxU+` .ؐemXV iVrJP׷*AԨg<{}mDw'(7Ҁ4iZ'ŧ-w,(ַtsnI m >/Щu1"Td0>>p(! NeUEPnqh*}d0{M]>-xBBՇG+o-!Y;2{d!D1yN-QT@ )a)y+J06]V׍ wBX8"i>Qŧxw_qÎv]!UC>H+D~ȗwibg):YgʬpC73Y%s^[jgːmE#c-&a}]Nd2*6JXDFUdʶPTjJGD3ͪPm,w9| ~<Ǹ2rQ qERr-B}w?fbWuVo㭊GW;NtFȱs+47h#a2gƒڬ~݈b|TwCeBYOew83XTϐ`[ľ;TFNtR5[{/٣Mq0nbůe!:q+~oGҚJ9_wJ$ 󿶮bӯ-xb^{,#YRp"п6(l"dޝ^lOyv. (̫JQA>\f?/yz )2زSl-׬"h,8V>̭G ")ߗλu`=W/9YƓĈ vfrFODWJ#0\Cn\bS_?|:mc:#=!;G#|Ƴ!9H',,XtW|*uQ{IM@ Q=pz- 'D'!dku=a↫vq^ĸIox%PxAk%ߚA\@>5qlm@7 sY GSYrQzoڵ )kzTNdRpρ( a[Mשc~! pZmv _6L^دK AcR)w|x@ec)N4qzxp8,X9]86qkSP'S(&d!u:yBj)W#B* $mU>1vK0o?F(B97)v܍/8d\]»;堙R~LbD8KY?3|tR*hX r?j.Y'g'pRo΃ ;vbc`rZY4ns3 9R?UFȩ}@;R>7 ،әϺ#Q3t&DHJ;nKwלsE xh0%;s p*m=ffmwk $N[\r6o|u;|;/S¿>l:^) OtUH܌ς+jŚ/T"A VzW!X& 3MŦ1t q6X6ɱ2eEhjgꚪ&xqh`Ss`j-+l8lR`{}V:xuwٰ/B->w-OF3Hi؄W4UTB=YJ oy:s- KJ,p6iH~2xJ ۃё[{]A#ڹG*|!֑A GT7H[E fP\Žw#Aõ(.t?%,a怆8kCzyம+&2ұ',McZlO.Jtuƚ 01VJ^ӷA*쵺%Għ`f/goL`> #bCEZi\CUĕ0 o`kW؝aƋtW?p Q!X}VVRn#n^ɴ7bf6:"Z0SjN HGxB-<њ4'ApH́LK/ ɿ C0 h硝6gjVm9M2!j:A{\f0D5wGeלc1k9cq($B,%2 ٔ_~=B䘰c';I60}?VϑG\L"Ltm˘K+M1>ɧꩣ,ٷT$`ͻFx=Rk^KFq e!ICC̆@lDeO~y$G&zdul#!Ӥ#o%N_17l-үrt&p?dqh 7{y o1[A=8/_#Tq]Tf ƺA0/PӔ3PJ _fb:!,vޫ:U%L VO-:urzl)?rέSQvX$Zq]ayrSQK yرS]H*^֛Fg';oJ}hC_gn+l̴%ߎ=X[bq7C=CX[wܿ d.\l_mК0EG+xphאԓ` &G*ܾbY*P}%dك.N isiN^1^S?WjwL ò[,p>&my$W؍0~xrV::(~8=ϿEErkH@ inU:9w]5k }Q☁3ӊ&:X2xcjxJ0#}vOD u(rZDx0=Y^TyIRhzGGM e0-%fQHG~C7|+JtzbM_ `Ms.5Wb霥?ORQ9fUq᳂qLw@/| ?atY3w@>!mY L$a6sclWOb|q@A\u0Cȋ(1 &@oe*y>&w.K/9qRt'-Dw j^G螞 ] %YO]x)%rmvɫ!h>Q@ XN+.ZD&Rt ,Zzsʮ nrNeHqWHe::TtČ!6+Q5V&eܪB_d_SVt }a[UPkcJ!Į P>!o_.n Yƈ<^ `r)3a;>c4GgQAXOgr$Vz3Vj[jArM]wɔ.i`Bz4@pV )"w3~y[fuj9DwߤWeBBDU7Ѳ;fg-:8u+1]ˊu<*" /:nP$6@4FHg4I1ك޳hP,y3ȇE*GCBru<+A_aԣr&}^c˦6P¨2YeMj{EE U~x/~o hXi1 hwNX)%q4.;՗'ѝjp)')oc3Uhe)OS}eݭ%7REt0"3/Y\y E)P2e6 O9N$rΪՓ#obm-Y1$ 4Z^J'+c{dEڣUKB -.lJ @  o`W=B5&"*ke ܞ2cܾFsX4ZTo x8j~X/ӪeT{-\LZK~=Kh9ioBm!XSQ` lqO;TQ)qR'(X3vޭH 7\8*h@||ì$?W[BE&@*ॳp8,I|(:;S)*3{wRݨfҹ?ހ?X 2C5SŸ/uRAZ̥MǩE1 86v3+TI!&g<)ku!Wzߦ ǟY.PssS٤upMjj4xDQp Sxx_y(LA~oT@v& 艁\>-)!4,[7rsxU!V3}7 | km=3j=caFT~:wT Z_5 EP๼ÌkJ9 m;\ܗ8VTˆXG6Ж0mEWY=iA걅WG^ͫciPF/pX-J7F=tr^ʾN*tC+q %xBQ~(Kណp.MʵX~FOiELrO|ag5 F7'_p|6hA%;k=#owGM_S飚}8H 2]RK 9cO]""@ [%|]8vKpചbVo-4vK4Kpl?-̖\֪%\[PwZ|x0VQNʄ;%>vd_BQlE%UNa}fo~NlO'KT[uY1 7TҤ'[T*@iq #gzD>G@m(=Z<#2빂i[+ b@e\>hÝ0J@,ѱ^\n|G?zX a#R @77aIyQFT>ɠ_.= q1+I{"2XXbTHy17i3 x 馔Ӌ{RIޙW"3JPJRR3|?<@Y{{A$,_oh!qY[J`Tkvq)؏Ɇ}vW@xPJt^O Ոbޝ$Jg>yKطi]Z")ԫ%A؝(p4~ mRWҺKTi>" ,y1fEsQKaί_@k-%!դAA]g|* [Y[LqBTQ[[<{4+O |x#hey8jI xs21p Vdwal߇[`۽23>T رos帹}1.l\7DhOϷ<8~}*tpex}_Ώ<оg߇抒$Vr+8sdv׺ms]|65]@ogXto1~qӴېdK04yi"tuiPcH7tW/(“ lߝ@43RDdlD{|`1]g~!:hv*2ld~ C@ }ļvSQMP~Ss9C@-͕9"4w 2͊;D).Xq?l1J!_>1sa|+ۿE,bH84s%"kZQ+Pm':<5C{V]/̮AuEڃyf^A kT֍` K"+w_6jqd^+c}k0giF.OҮurl|T &"ha *pKUɳ Zfמ,.)ܧEń#'7[x^7Bz>F 2ŭyM2 o`:u;` nJAͷ>^x&ŜirA wBCVx7A h@J; e.M .I3cs)HJC-+p3M!:q롑f6Hx="UO JtLG"`܇BJ)& }eYfP p^$ʥE`.1(0dd ׆^Ǐc=u&QFm9`_z3N`։~7Nfq| l#?ɶ1fW$MVUIj.9O.=2+s p;|7rBP+=cYDw0C H: QD? >Jvfq/0h]:P5'v 5ZvǙ@7|ƍE̍O3wQo>{#|v\wVʌUBGK׹,%͖U$`f쇗7/ $2lH#‡6a/tOf #ꔿk~9}OkV%,k t݊R2D8 rM+eO˸ (T:$pZ臇?Np1e~J$?P D9$+Im24|YaJ۴y_GVgD 3b΁+ KrB7y'wB;*VI*263I# ÿJB}o`!:a_dq{v&xI|@}\V[a %Vr!YUi;gWP6l~mM*$q^o2au`y=['RyC(NzT7A!f6t' }(Vk&PBIcR|of:B Yc 򄧢W;iy[.s3ϊg98*7#S1i汞fGq$s̽S'*D_XtO>!Fe%%G n cbV@'G|x"WQ8fV]]mqxZZSwG ?as@e-K,%rԙ{B uHӓS`7C]"ڝu0.r Y ]ˑT޸tIf9? g㕂}5:%.#0.| MlQ`ovXhNg7: N~ p?̖jF'$}=vmy(ay ۓ,A/#5 3X7H21j^ކ}-i'lJyzg9jDK< wF|}]*ClG<T{V?=MKgC$}v,T0\5xM2Z-1MD܆A+|,&$dƌ : + YKSe|ZRU,=xC8(T,:k mi)?ܓ$J&4D 8H</@]A[ȼq]*RJ n>t?lJGM@ޱD{A:r7AEO1J 7޼=?)cm'zWQz0PCLb0[شUk5AfNݖ:8Zp S>᷆6Elx b$T*M(ok\c.Y Ї'eshVi,]7%x+'ݒ_Bĕ6DDذF1pc]Xi:zkru甁 Z^j?NGLL sh>&IүrҴ}W沧C0EI0z ɼ U,"&4QJ#9FN },`re kSb0šY"3I%.Z݅i29vؤ̊:mՖxcv"2Wl[SPbD`AGj1K1u-s.2,n6_:H.G [DLUN'h cc՜& =QdNԭ)X|QWp7 b.[y{Q_I\)yQ\QFgZȮ%P@"y*;mJqcZʑ߸[dP*ʛD;z:z2Mj)V%i]"_*GѶPjlz:zex"u,/Eg0|FK8x`ʤj@'e`WW=XʲQEIȃs>,o}gAarH}1tBF_O&W.WXb}x"NոPK }Bu$_]V cDic {Ҽ"SEni&O?a!A2l4ͯ6T~P=UTˢD}nX'Y]x[Qc'͙u%";*B5 V!X",FWEêd yF~4k_t!ҤDzSp -<ywuV ZhAf8Ng>f@:)YG ^67.reF%!^otvߑ(&9!|7{5ͱt(2@bZ\N(9 (X׭Vew\ձ!A\hGLr؃5%ӈ9܍@uV@}Fž0 %纳+6QH|ĸ'Y>JYE  4?5p XeL@b> G>JB1$h)$[3y0 t8/eޔ.ǐ?DUrxk| ]4;>ϮVސ\U4xj0P9Vv˞c[451v m3{* ДB8 ]K3zEA&$.,y3/dL6^&Uו53q fk_tgY)KEv=K^G/~Uo~PhmemGTy:>vч$WYj@BwoS5,ȅog/pcV`>ӤVITHfPhI_RE\e'n>eQMw"}zX)29-|l4-cK<%CZh!LچTjļfCC@3mfE=ęKKW :33&*4\TݒbiN3*(IdfqtZ{xf(Xΰonuhվb`&y0{ QSZei>HPD6){h_G@!V'MI,L+4M2{`눫'O'lZd+9򪎀J Ť%18鋻i2E_3r˹ -ec(qޓgY+b (HdczԲ/7n0K Y#!ARTi!8,>R_fwQ ̔2 4FOuHvm-Li. o]JwAdd JgP!QO~焣nJcQ=Ʉn{_(rbI73ERu%oq^FXzSʡ<8 xfAAš*΢ߐ,1,pA4^XLr~'q 9x@|4Nw8ٹ;n49^/mG;u8 iŁiB\u,6F$[#m72gQH8w'6vKw2~qO%#$`#WW a.B 5ζZŸ}!%ϳaL-ͦ[lWg4`C\lrcJ!V-ݤx+=ԫ`O` V UV\H q@A:ENo0t{*)@샨,3A[%*4 aTl{eW96}p0_I0KEocl{#!m-4^3*[K KxlfQ+3A5-^b< Ũ(նXW dvv27y9S8 Ū4p9ҔX9.Ҡ v2P^T7Nm0%a!y&fiSl$+cǀ-ud}Q8х0ſy^+̀6B?ԕɩZ}$M(zNc^HWKV@D82ƹRp-X—[TkAFA+U Be7JYd³v#Qw LG ~uG˿`uK8ap6>O?&~A:o<K`m?|kҢJ]€CGVkX_ޏA΄d.[@{{Nx6f(2]ՅDZ=˜er~ޝ|pwzcm[_ 2-eK$8v]0 !"lx:8 3c\XГzêHaE~o+ ,4T_^V>d i6N+/n+r̨<1󶋠BѥmU!,;z1`=e)^TB /X.HHi,p5GXΙicj*7L;n:s ŸQqXj3w8xprDl7/f agXcTDCWTEda?}*dϟUԩ 7]Ig(لmVJg"2"YYe6J>3BbvTt"(>z+1V֘;/As`^E\c tEIReŃ[d"EVB_2a(!m"[mH.@VZ 8V%Xq5,  x+3{("mpTR[^pȵ.3dcu{0}ki 5="pyx:EzM'u4Q? ++і\>ЂgOzk%C n5C; )BX0@9 61BװL~X^"K1fP=$0^*-y23KAiJ:!0yDzj}a|F 1ɼ|4.A].;ID-]-a Fb\[⼩#=AUIL7@OmyG pbQd'M(1>Paxl6u=AE>O摒d +^`}\Ө Jޏq( \,[#g@r ѬZ]!DIAnjTm;pN/;ͨ..ETL4=2o |ˁNVٛAPg[e#Pz9OF썬 zwLѣAPػZW7Vf{p )XNS_G/a =:":@q1WKS89*hqN::oE"`)J R:Kt}+fM: aWxɴ5T4{L,Wu.R`>Np5G]*D)!#j␦_qߐ”:,re'vGA5}_D~}WbI1 !Ќb`2 GK33N'׫,~&$A.Y_WY6( F/ |g2ο߄<xןSMo~X" \2F:;qONqƤӧ1umhtτVQr֟ybboG~ޒ3{I87F 05:8P<>"ayS2ygh[I.͌DS!TUŤk&/Tߓ)j@TKUeqkqVLI`HyڎC_1l*I($-썭;p85KtrT7E,94En`9E*#9]|uAudDpy>biW1Y*mU&:䓁/g #i| #x^\d)5$g—H~"-Ô < 'K B 3;`AOpXvɻ+Iܟf 04Lp@H1xK_i$:Rd&bR Gv߀ 0'Ǣ >*R뢸.+(\E8DA}Y GY))eR7[ݹXb'UKNo&ETGD<АpJ^:P af'bJo䶀^Ry7"bʆI(kpQ\AzfjƗܽ B&pX=&,|,et 9CZwHjIBUN q`$tZbyhOݐ3Q%γ׽\/ې% t&u\KgN$(9K\%kM5!:Ђ^c5נ 9AzR70 Ʊݖ׾!E*.Cx%N' ]瞰Q? ʐWʼJ sڒLX@kpJ+.6xj 1!;uVp~.g$2:)}$)?ΓmW%Xe6_"Q++H}Ǡ!'rȅv(!@̍hwsxͲc洎 TBcS+Bvhz:,^i;DÚUyJG |JaP0aZ^/{>#;A,ŔN_D⟅1|A;AL(NDm4z2У$84l(ݦRAc_Y&R:%Y)">o8R|xKly7Z)hWnjۯ+k#%ws\\<ݶoke"Z~qayJ{\tM#w c|aw סɌ%Gr^2kmt.LEmu3DwR1?0,g٩ [rEnj?H*N Q2%-܂<(jA_-ׇ'O 7k I4e-tpB^` &R19w}/)h%F.qSC/i*C#,5wZWF/[Dc%&1VE/܈@Ȩqsm Ks's~`eZmFtk]i%P &w,BCGhc&b "_g *1;*B/1'=gau9wu"^@ u/(}(ks)g΃|5xӢVS=¿BlEs*aM@<0z^-T29v7$7CS {ᤛb`C3o /Oj .:Dsfb'rQcx#*R<n1,uCk3v%K]TílR*TW+k\v1@FEM?brdQu샵"n~"Z\@"g\2-C_gi0f80-6xUJyF$=^7p&; D8;o~zpk j&K5({/ 6wx;%(K]9vH3.RHj#sP΀x[a*ɫ $Yj4}ǁ iS ,7~Eڼv?xiA_ ʱ$rsXػdremjW&3L-\H($Z~7 j,'Pc~hDž{=Ss*~ 6b$=ƃVSWYѕ&&c0Z/M|In*3<26 uEAE(UCp~_(D+޺d!%o:-]wX4+VGPEK*42@ҵ@#w([~y]&2fvKr~TZ!UZLVF, t9m3cUEG=6: B9wV M{cnXkMe"!P] 6N$MGMew= _1Ja^J$:\%2ЉW!'d爔 ە?]" 6I Gp;|@.2k GvHy)zwbh3SJ /鞲urDU֨B8JBkW2TxQ?8<%ujF̕ҥ[J9ÒSc;Ys3W7d8B7eX-*m]"P-hsh&='M'ȒY ] hח%H w T)Hm4Y%PyՋiy[j#&vҬSn5&YKn?@"Go:pɝfw6zey(aqM#!WCz7^nN ={ V2ۛ ;Hs'XF%ZK@X[ݓuظ\,M6׋%0hޛ? !Cuy j־̝ \\J0diAFZXi~t_)st<R?ϘBĹsjys [U$cL^~VE31Nou4# ĸ'4!;etbk)'JW'7_^(;5yS+ d$) 9M2<5zp%\$Ui<)|w敷b ԣ j}f1 @nEQ~57A} -1߉ފ#~E~7SƪddؑVD :\ y&;OQatfbG֠ImH V jxS*qZ^w^JK%oU1unK֫ۗ'FŰ bp_0fa>{eZuQJm L׾B;Gk|Ξ~q?r\inNUzLyh8&lxfE~scB&>n.{KUI ";e}J9j*@ {f֋qiOkiևag;3xgEг&W=0lGb8gbl<4eܞ2%>k[*I=ү |#RP/%#[NΣ@1(kzITrV a.RFPE'k=q6ĝ^ JWSK7ҏQꞟӠ“A.8)U~MPC 綽zhenGϧ~,NTDp'6H'\^8&(&vV%qL_=j(X, ˝M;CN|2jth6-i%ADGm|(;i`k,]z hƦSPH+*>7T[|g )3qW<-ꇂ0;+3FbBmGy&Nqb+.\i U/ۄS NMv˫lp%ևETNMMұc~1doYj oZ1٭5[;Ӓ2B~WSISm`X5viufw< 9}}2KuU#먯I&B ƹ0\[G6 Yͳld^JŽ!,UF)ʏhc.[t$hγA,IZ"R I j-Čw$Zf1s#nKݎi̾?-Q?G 墁uDHq'l9Ot|C: 3a]z*;5QZǂ$`:%)z@StÈ3 ڰ~y۷.rm* ]됣aF[ݹ"ExEB44ؙd\ J/5/bHy23b5Hۣ= Lx0{U#u8geE 콉L^p Y]X ?v+קqQ e鋝ԋg^yWR-n`h'#;8YAVؓ^ijiՕhh:z:Sa 10$]% TTs \ǰsgZ5?%_1;&(3Īe} ,H 6H&Q  ,!,נx,ž?H6E(M/Vύ"uM4X5W$Y~t9:nJ5ыX7[VVɘ9y@FC7]vX v.=_&JcΛ ʢHM2Vk0z0aoVK;W)sq5؛aab tb?wJReca5j8jr[i6_O^۾k(t˿Yq_NGD2Ҷ*e/dA^,\Jp-#䡞!+}>:*ipIPEk=HuTo ZW_B0KF\]ȗl!Q|rֻE=_C%Α #vIa :ED-!]Lr5emVJ&3bt@tNчD2S]H0<{Y~_^v YVi&Me%'=ƋKdz%*U'b!(E/ +ޡe p"")l훱ݏ^Խ+znKL!Ƨ:y<)ōXH"z`)'d!VðU|Neg5tGV ?]^8RTuU~YV[3>?-XQ~OBFccU5QνņRm򋽴r7DPL;ĂsdGcV#4.IrB#A+x[_([)șfWoȸeoj9 Xz:@}Gqs}PA9Ʉq#~@ŸT?k#WA aDW2dP1ɇޭ CE,lmz(`8b32(OQӹͰߖ=8xLr!V;VEہ6Z ve1g^h&=f$`qYL/~'KB)gG 7xAbJx]|yS`lj 4q̩R 9c/ߵvrF1V,=[%$Ny_VaYDQ,fQ$GWAǍzM1?RH".-ǙdP*.R)d,!Q,k9T!X}kE+qk^)'cK~8+dxKZU-mp9PԿG!0Ud{9h z'5<[A`\<K89B@Hƌ̳̭;&ʂfWpjN  m@~+B#E<`9Mz2Sz94YBӕZ@q[v2襤N>C-Jg WoQP,$_'x#P5T,8jqMXFw_]u[)RNZY*^2egtaIPO1ľR[b/6 IlJ`_^H%ѯ)5 upWl\n_l$@NtF8`]:=#QWYv/Rd!z6:0C"\m[D==Mbz}X-&9tG̥'V ۓ"ڻsS% Vp]Ի?,)+ViE`ǦI~L#Tf}I*N+~b pd翠B ޼|9%;h QƷ]RZX?r {tmz^ͷ!aËHm1&f2~ Am xіFW킕(_e} Pb\U9vI9+6fnW;VA57d- * 9[ҽ9 KVh S0[ drS~^5K\7<1B0kSJ7UO߄|<%N?]hH JlK b|,& #'"+sHH٥0JҏrSBc;SW5ٷR#U`Cч.KX,1nH-<{DafS0L+FP-h<ͮ\Q9ɪ] ?uRzOG."C0jm 3/H`P/4,bOA74Q$:Y|:Ro( )@TèbYc='8P\W!C,{@gPS*nIᄳ #kѐpk4NE}=EJ7TQ NbVqJ}Vgrb=y>Fv|=--/Z,NBw.p:'LuK,߂MS$EVfs9*%9*V`X}W+G9'yLyL?p,qQtSpD^'ߪT:EN v]]ۮYyN̈́#0)( Xc`~hI* bFv^Wwj`KfOjޚꤥ&@- _g-(WAk1ԁǤJPy*䦓 Oέ%ow~U:^m$X iFdcF߀K_oO&+ظ#N֟B6P(&|7m5]ƒ?O |<>Dؤ䤂zD> eF(M.|[1)acU1cnAhq8Zb` (ՄVⰋDpXNs^kxHd0M_iS2F k;Gbpz.sꊳ*t+ C i\T >2+ Ռ1ZH˵(qa+ ( u JڞN, =eفԧo!åB[YK sWNE5>[d!S߫B')4(Yyi"rAB~. Knc0:R@bs3Q?yDsjlg.x#ޫ 3S$yZmNKٶ{Ό*ꁫ\, 6PŖr2ڮi|4jy݁x6b([F<4Qp)Εlp\+;^jqx2{2o'XAf@igj2?Fq 6џC`@mQ /qO ߰/(+l #:E<۞rlEVi_~w5ÇKuk|~C#+Rg*g*Mf) '姿bN tOksU kO '̼Q)PܻHpyMni q/9쏕VEWCe4U@k$ /4=Gc\+|S%ݶ4w{?ӕz]>C.oIDl)Rfd+e6mAk,.$;zmk;BF2I8dV/C7~Hۙz-]sFL>˘5diK:j؝RٶX-ߜ.n,;&5)g 8Z8H//f8sEfN$D]eZʣiɚcxlVbfIDY;^GQlg4rB'+dqW=9qn=]b}-g_Hj^>G} |օv%Je"~Y M4|k3>4 dYd8D_q>Bm^'/1}+Oʚ'׷QH>*>MErq >9Χ=Jxߢ P"K;=#_fhnEo'"&66$)swv\/!"m9߃U'QNH5i3MamH3>Q hB!п22xS|xL!{1SHi L=ؔuTl, B /&qM7п(Ӵ"?ns pVmaw6 V< Sz\С@^/cFOq"f{* {5I4,*%F/X/7p1MFLm ۭ9Cӧ̖!94Y^(h|jv =dOp#޳BvP^?RCCpeu4rpSLa#OTÃCJE4"aX:=\6:ępKMmôi4B.z{?kGZ3j7>-]'`nʞɭl|-c?yt 7$ ꋭF 2@[-;3ߎ}A Q/Z&Y-x"=\OZ;23|fbf$s1{f:d*`fP>kT,O͸nMj`Vwp; e-C% D?@VC=-̹Zʑ,(eI@AԍScnYd-vy } q`Qx1t%ՍK8l֞3W#[Ѿ;9tOeGî*(T8u6tef)ZDE84Q(TI'8Yx@z5c`;U ٧-`5Uhye>j?S .;(_L3DxwQ2w#ŮESA.αH[͞>M9g#W,gPJ-J"xwex$rNEvrQmE2ǔ-^f[~|^_'Aqr"8gR,G7V|ǽ}6b%!.fo@*p3&yIaXBXj)h?=VOSM<82[~lT_UB𫌭, M ]Ր ?AVJ?Vl0yPOG&.P~;<5ϽFה8.SBlEJa K,:K.TH,7SlICWˉy(zt㽵>zC"ǖĵZL7i.u0yZB_KFEd:4^OQ/ɋgέڞ>][+ iDޛ,6G8aaf.jz0呥Ugv6|GYVZ zkϜS&ܭk/$޿.rBS`q%8WRSj,ss zS[{8_ܢ`zH1.o{Ut. ,1b>];>,(vMГfH³[wgԺ8i,Zeܒy"J]8\E1QZ?.J \)l6s"6S-BHu JIk nKxj`)iTk~iL3t nq2-UG1u1G6p sEaYXFa<OD@}j˄#?`ѻ~9΂4_ zQLyJg#`ZXP/Tta zkc?7/n:#ݲTI"gq4-/ȑ-5Z z_MD%h>6.fha3p u9JjLt%?Z+ ?B_7S^[_M6ᡯV<|“H kd'"ϻSanIႧSt6~Y ,֫glvJDi>+?$t{5J5ӴNXuR<V]s?^\5qTl9٢ǷWgDh" >7XLc^Z.1똋7MO$Hhm_4 Ȏ۷RyP48u0S P,BvDV0ϕ$C Ciࢊ_űO(i&.gAU\D'XrzLgCYd6t҅۝~`4SfDDme,/xkN0gSQ}{ip9]r$1o5eʌ?IMܫJl ?p#/ʖ_zLTQ5ƸHSI V-?ָaÞCO8*^OVHJ )Q ַsO5_*1"9ҕ4h50p6\Q`HK 6X((p;(Q`%L^U8KM8gU.60|Zf P2!9+8$WºBy70\P"k,SV;I /LmLzE٫Bm(ظj3k_XˮKmsh[gbɐA¾",./= +FLNg/4pyM#'IuZ}Dci9e&F2/' Cpj 4yy˫.zK"WJu .~P:jCgZQ?͇ͫ=N3TyȤ¬'/`*0esu{c4,Yz1^Ӿq0 b˔NB; Gn#BEp@1ޔXaAyj# /*ho`d.Ѝ"(wo320":{N9+0v QΚA+v9ie{.qCbleBjʥ?Dj  n5qQɇJUfnҦ(N5gJ63Q`?w'e 7}~o.DNw)htT2bbwUf1'1l gUI䍬*,Os mv5 #ZPsA8X:SǤa0090^_mmb>w>%mI(ށS~Eb/Y; pQ4C|r% DnGuk푗. %i 0ـ3Ĵ{ȥ T |j9Ra- s5 ,׭XD4 z:J* WUr-ĬHtخ~pq]gĬ^ BSBy),;Lq,EYw-P|TRf{B8UXh6m  q ʆ4|L`9>f( =yo3Ћ•^]J8D"ˣ'q ׹~eR ÆܚކpSoDy,E2o@EXqM \R]fh^ai6IX8m6E·kE!,0tL ݣ"9E=,Ue.!^pjG"3x1O54y8TT*?ĺ.B9ItI/gsfgsġv\!|]w꾳+'e, #*]hm75pSԱ]ȁ2@#\j fA^j1p94}3M)ycs)P?2+As{+olpkW:] eAo3j*jcQ;;LL8$A/`IKA vKn?*_]= ʏ׃ σƳ !6kflR쩿D@ӐYwձp-mƎW@-5͢r ע[G"`dˢjvwSƟA"ՋY,HwLP#rrUpCny;sɞ]g>Z u=3=a!عSۑA@b, Jp[FЩL|zI7\ [4U~Іˋ (F&0&{ѯ#(OoWcA}q_JuF;fh>iSӎ%#8!IM$أKNFfeX$t1;!w Zh@Nu>\ ;sǍ2m׵2[M dȴo0Xzi7gLrtCG@W~QL uB w'r<]-#|r&'B u{C O8ٜm#?*VC͌nv¨f &dڴZo8͊!qFͪ|Z{G$ B^ "p]\Jgq!JOߕd$φھb[6=4)Z[ 'O|v'*~] |"O9]2:f|0cv„)YG|V-keta?s>YV PT nsEO '%3<8+eei /̩hwV,vQ.&9+hԜ}~'R 1vIuѿJa}uX c/ݛ/֟IqK7-K ]u`?N&y^)Y aKT* FXBɟ32<>B0^P(s53"|q@؈%W_o&,lk jo{ _bY>6~vT7āPMǯBN\B]La'<~,MX 태CJyK sR^({WD843 }->+ E :_oH飆K-4 eGAUX_~ 9zI1EFT^JnHgSdDT▼~!KD5oI q}D}G?hϋ (N_u*#ݫ{t+o; " Z;&Ccd; DƔVP_}q$cYd^XVӅ+9^{!D2>vN#ZׂX|]Pٶ=$7X~T\=V8VfѲvm,[d07<x&)HPU)jA|r8/yvR vpJ[f"tX@ȝH7@,-C56I9CI}NH8;7-`9C?%SX3F6ˮϴnb8()xXm,f$Qd[ieSfe8SSdDzR2FmtGT,Q<-9bk:b /faD{"F9/xxXp5U ŖYZ#"y |r92ZX# l%b3uEG5=et +Q#xYO n|Xiy.oM/A؟ud_,thaF",B: X2tƛ?*Qsuz%^5Y,_~IsXw7^G e٘Յ#/8]aDPA[kV&p;CZ:v HB[L҇Cah+mܯ4~cĀ{H;eGS% o_]m=fZU̒3r/{eѝ'ǁi!펞ͫW4h+zn/Ss_Vkm(`~GnMXl J^ Ͳz,.-Y|LbȠO2m/82N 5]*UGP6 wu.aOB$D 5-PZaҦL* m2jO0 )'`ad]ҖoAѳ:IL4.i_#*ŎOu^uO,NT-Ν؄u30`@sD+ti|yYOw V7ԛ [JG! D>R g;1V ّz- E>7p.-,Y-*X+cmp"fQn#k[ _ۢ1">>/PMvu) 4m\Y9CӂS5 -<{ {9&:ǺRf Qu4}T:@]cbԚtBլaҚ&kYXvF?>ΫHvKM&毚B.Ⱥ 8APFooC`fw^UֶqHWԻZ˝C'm&SJ zjz&$XV m^"mG0DUaZ8ėfi J%x7i).σ'nyIc/UMލ~y<;&җPǐ5+q`iת6§L@; SY+M+BM{ Jhey1xSR"ܫcicLhךXp)e!k\8JoRw6(?ۓi-ǭz d1 7Nef/S9H++93IZ݉i%8K\IFg#$1­e^M,%{r z@ !d;ZX]E$FlQlF8K응zP/E/s 'iroK>IK3ōٝ:}{4.BjZN"Z*_]I.#3=]6U v@!o#2Zu߼/qP "y֞.rZ= h_MYC8s:WXHQPlGGXƳrҌyzߊ_dhmp&ŕ^OG {v>XӇuqq]N`X\]ѯcJLiA T5O?kvI Gj]r?&'b7s(o.lTɺP ,@|6V_V抇_ΣF4}/K3/#,ʏ',_+](`(Yz1O5%SBaO#,_֞v|YU&DtoW464)[L)zydfL,cyu$2G@ mT~X9KXc +lMba!kh &NY*fh D$"?2sb;0G%򥩔V([[lS6'ľ(mCO]r݄=@ T^SEw$Z"ɸH9"uL,Wm(v2V ą Xq*d:sel)Tg/jک,*_O i(;l XOaQU`V}p_u5Ӌ2 G .ZRN~uqac1TYcI̽z# jh)DNΖppW`%(/CiHfқY2yd5 =ѧЂ.gLHp9Q [%0i~(coliw/,d&<Aր1 wbUPY'W4Uܽg킨ٚ J X6Vl j`ɟE|,?[vX2zBI*~LS6GShCKXDi5+- hQ}/h=BqS*fZ+R6Ǒy6Ob\ Rәa6bnˉi?ĵH%tY$\-U$2d%8a^Bz} 2B*tzGBҊHO0AQ9 Br[vkyΧ"  5g6(?Ϙ_m`q̈s](]Yd}aPDT,ml;m.KyN2<ц7%#kW0gA`i? .n\k2湪3 ^!kݴhXz6l_tSfMae#:lԻˏa_MTguwR%gO F&1R%|S`Qz,2]gnT-3@7!npݝ >=3l9Fx W3ip~|0/EV5%f|J4k!\|bQQۙvYX%-ީjgx<|ei2mX>͋w2z~ް'*D]POǺ&I[NrMdҎV޻KxtQV3O>5Cdj{/7XL7Cf!ki(OA"$&Ӵ/.]V?Yb03ߙT -Ւ7sc>BE1d#)9oq L W$?7g܀z_Aim5dnF>c1Tg؎6a?SFr{CSYcӜ*y YS2Ebx>8mO0(Wq&hal[1d//Oon.=/xŅl*g[jmAR"%Sk|i&5[9pRyz bR6#</j98%P塺8wr~7];9˶m0[2MSE{Xfep/}%M!ՁRvJ:We*n·i$fM,Ջ)0Nκ04\lrfl5U3[Ϲޯ|a8 [m} eibW@vxRaY {$ӳCֈͶS⃉8avx9P}E4kNٝ~W 2z. s{i7x6f(4 x4A`op Ty]A\wWVi?MqYpu wϮN^6S2p]YHTyܢ `?8w;#tqg, w4Av$qsWkC6i)ZUE ] '_hU@FF/2w@ ,F\Ҧ\J܂5HYΗwrfo@*&L1m] 5b<ڣ(~mU*67镲.J('2'[3ػ@DK./0&[-51kujM3 7Ё#ɳx"sGu#r>TRr CwH'Ayg|["ޭ;n`VS=EŐh/J2ϛG/v}UF 2Šd8I0G> :ݨ[%k[RӾN2`Ų^=M %'r}b<(3_W4d;L d\VPY c[$4z[?Ȟ{kFEZuRwsR0> M`r#@}Zm G-y$ %>r_g}A}Q‡ ̆0 8 J e )I'*Ҳ5?^$m-A0]Vܙc=xdx "d،mCa+mdm Ԕ W_|\zG}܎cjj2}tb.,IȍSA5QSnF:Ax&g뭵)Vluk5fKlܞGF /P!kBTbؔ ВR-r`s5vL"g}ZH+GXV b̓aZS7[OmZJJjL5  A\fu =]xsm,γdžT;f+"lH&g%bD(]x E`6/LQTVאThAj/-fiѫ${A}#8atnp#YIALL͡E_r*8Ai`9f%~-gҏDa]=#d3 0eߡݞRMmP\JN- lC6~t"EE<*Ҷ8}k F ԇ?>rxѝnZJ~ˍ>"Cv^y(*϶I(VL?Qe<<^?'*o%?gzc c+xl[F~Cq`:}rzc 874C#e21z>tByiZW0.QK}&jJbt:6΋Y kWPzqyBWcx3,=[ Qgt$tA. b҄Y;~Sь$ u2u+YUGL$u{S_yУ**/t(3<2Ư٨0+ ?d~s} H1Tj7bvuy#7M>^%-a/b+EX9SZԳ~)yM~P@e2OU/# 4qH2vF}42dL QҳI~̓F$/6Kkb3]diJP#oo;{uj~X§3)ڶ9<_P\;oIߑlӐO3v 춁hNR0ۛm(ΪsvnZ©!"0tATךGf/$)0eK9kR~ vTWXĞxiKy@YOl+0nE<|Hs6b(Vד\!&CT8t3" X.|75*/ÕrXK^,8}N(.xIAgpK~vp'O`5C1:T{-D!WۜX+:$͆CJHKs(*^^r~gU|R\ӎ7Gt >7Q_qԐr@\DTط+Ib+kG(9 4]XXh+r.F2 pnG~>cJJrgp8Kブlnx|rr\ǮbR{cLu&xpV&\t%- jCyh6w O ^_9$1xHI aCOpj=M^ژpTwtY|%jr*y7zJwLS:Jd#hZ@ŶI;I㽉z!>*hq u{='/cz:&;j}|^"_p'NnK8:<]9Vtpe@;\.%'XE-x;'"!e(lp@VzEoFAl SMugPu[YBǂW|!Jaݓ^It47l9(_+%0C9}dCqhͼV7&^u &-׹%+ܶi7'vIq.NXx+,-r]cSFq#"":ÈTd=N9q/mIoD3Bd˿\_ϓW5CIGYǮ`_2HVw< ;AL[<:[\G86Gk"څN_ Qz$y):J MBaw [E64-E(T,^ F hEM{\ \v82]\чP8%Ou8hb)om*J x7dVhʈp7HQVrR$y`_6'aTS+y>XŗY}5)dj!߼ɳN9ݻHsU+oK39stn/7|mQaOD*l`m|'Mm" |"|yXy;Ե+TGlWR;@;!+ *Kt D'xGy64pPfMDoGQUK wx Rez3%D?F%>n%ӠQJIi Q00[aodDqάE*!5Xbc'ےILf\ޗt,RGyz[텺U&Gcp9Z1M/ƽuc&sZ  5+Z֥V#ѧBYS}_LQ)L\\0p=v|X>xux/9YK9`ptTrB[AjX0M؅Mx CicEO8yhl656J-*nGRca&8嗖b5L[Țs@5x&:'W}L)Ξj[_אTkQ"I˩0'OWװD Ԥ8Ђєmyq#ĥ&=nȄXw/ML:-f˘zp#K_jz}SmUXO}' Ӊ~aBՈ騳C Vcbnֲs­*v\`L,?RPEs#Fb\!^z]H H},=AbO*{]`1?613<Zu8 ԛ4R E C') -,d_u*j=XiFDgjr>?_:De*VI9Z.Pf;m,]IQY+Y')g%'^C VrEケӲ9*"I|T\8`k^ʼn膖Ss=F+N8Ҳ0<'V$3r:7ņL2c6RUٟds!6Chm-6? S]:iD}GJ7pA҄R.4ӟ,Y|&A@y1TcDա Rv-d*>%+.f2-G@I4NG:nl(s$?Hޜl`.׾Xotj?_|_4Űеs:d uB DكG߃Z6#'5FuZ?Ї|to9v}}Gj_`aUˁlN A`eG9fW| 쭛lqaڮ>޸9^tB3Tݜ˰,u憁ԢM pAً -BMGzKx 3SFSwOemhW6 2A2:$Q?K U9\bIn.<18sC'a5N9nsUi5!Y Y &ɘ"]>\/ZƩNXDr̤a~{Nkaw<;HyrGj,7&~-]k5՛cȊTh&N'}ˀ/8Cf ckKuē`Y1̎9˾h0)-ebLT]alxFy;`-9ɤ`34 \ECSJ /΀tײڸe#^N G92_=63A{8?K<L65c]T6?ޞ 8Wֈ!jiAigrHCmoc+65X@؅g$\/\ysk4 /p͊}2;His8㰑=-/A: m l8±+23Z̟ 9 P/ٱ뒯1m$Y[ȵ%rr פz~*w޶ }k ZN'36&[Z m@/ RŸ%-i 'O,_R6|2W Q|/.C L<@o^>2A1.x}yGT!B9_|4dKsf?\<Ź>(:~]lN8mF rvq.aA|]"ԴdوZ GCi68,YG^s9uՠ;7Xk$ڵ5nI $MmOl\6pRވ,X]lڬO&q}h9k2^mzOR_轼 d /;__~FTUKG ԓ,aa1 1gemLTv!Vշ>Cf#8G^#Zv.L!Fb@@3۷酚1QrYzV @:;M7`țxqҪdaH=ŕ C-1F?҇*ހKDo+Y;OmUΟ83O^:7!7 ȎǀwQgm yf!;Gbݧb|q>mޫRu9 <%PmN3jG)AkY&ȎD ݆CeLc!\QmLLՐ2n, =IZ@t "RBV=h.jҙ[>ݺ~,֜пųP'hzûc5v{0Ɏ [H rYLBC}t.O$tEqB!NgGyRz@ dU`|*(OpwQ/R_vArtd/44]^ M'FH4XC2_9 $IJР\f8eZ諆na7t?E28ϥ>Z 4aaS $ZQ"Є5~W}9*3#7R}49~9턫[kο܊"jd?(y+žRLJUJJAGW0&`f'5Vx$I,UWOF %ƐCxyhA1i~1wjI)~-}lgȌ!M8k\ qPZAW0Ƕ8R C,ZC,kC'ں${F9;|jome54^n1$YI{0R зe@qj);MM]2!{kogDBi++;Yk/fl.t%i8˫+67I:g CS5s `<`}2wR~N}78_@͹gqj΢O#x}|#n4\$lnz sk PCkekoW/ӆp7gʌ^Gc2jqL\f4kcwf+BJ/CՖиiSS-dPV.JScQu5 Q{h6zV\ -L / a}lk>NIT;-מ U/X-T#\RܮiY ,bWۃ% SB`zG <5nyt؍7|\Xĵ`z2>٣t+ O-9ίI6d*iI:}Fb_pK*H7X:&1W0vw3}XR;qL{-n7 nE1 ("_cʘ(ru? u5l$M5Rcժߕ@Ou7R'==9 *2FtPzqHLElh\dL`j妼dc +n$FW֕PXUsdw~ 5ΐ(vmb3ED"#)D-Of v uqY&n71ۡ^u=EW:dJRG\ړHXW.fhmYGun9E&k<JBmG|"b;TZtq8}o1RZ,o[h@ScʳQ1AR `쪹O'\,E#0W>հU5ӐqK^bES+H?UkC-/xDJ?)xo_qs2)2xrT}OÌ# 1ЄBϹ=6{@Y;cAvS1B|"[f@CҶ_8rP["XټQ^ TqbwdW`*nw!S /tLQݖ*l5d{ hE:ԭBI;[@5u)`]Q̷sr82<~GDB>)plgmY07KLWLMؕݳV^xd71I3GahA(mςocRԓWN綼dHG3,-Z #>]PqtcF|zىI?SMحm?5u='Qn(+}Zn ə '*P`>RDB*^A`m5*tۻڎ [VF.%M?G(/.|! DŽǿ 'h6Ke{C$Tw_vȋR0ťZЩV9e<=΋"E *bdü{|1*&R}kyιl6Sy_ 28+ XL*2 l?T uҙϯaxm}X{R0EHcwsɯU䩣~Ô01yשa~o1U8#QyJ 7f v)%0-[5@USOP)yR?@v\sӓ :<-Myu9]]/b}]PL !E͙9GM龚Skc =uFd8od/zvCnSs?$%x [`[i߫7 8DZLii(I&hU@Q;cSQz_I .Њ`'m@G埧f/zvڍeG{fsT%gl@0̄X|JiQ#Bo_!5HKP  HFCyUd܂ҖR/Og0~8;5*FوtN N+Y|ff(sI /b"E 7ŏ-I_P7̢K0O5ƍ/+۱i.*YAecyiA)+nC<2hטqdQ[R4(Bl`iU99*(i! >Y wi ^r&Gg b&3Txm2/)}ƼJA!,FmOC"릇;GN1+iRɸ\=;HaA)TO@qhid53C1[G$x ,ETzr>5PjOhcBo !`őU[yM|HThqI/GIyET&U1_M-;9T r3ne|aQ=I  h%%p4h0B04nm&VS/t2>sRMdthsW+`^Z̸^BvUFK_KߪlEToH~`hč*L;O5NJU$@w[Biqpޜ Fc7iw$luy]wdש> ϗǂum`zXBgVB׾ߨJRv/1f'w]qߙs'w ]oh<2MA (P1ҍ`cE"PQ]fTUe" 휗זTWgk%w2nl$* mKA gO,qG 촇 1kWY <5p:h[ܻRXLfBǦ:&29ɋXT#X}8Iͭ'[nW# ʼn]&{Ӊ]v[ng6!ܛB&gab?`l|= bPmXFƉڽGPF6gS emA#K=-}. wj?M\`)R `XlE'ܸpsZga-{",Qʎ/6 d*PzIl.dÖ(zYX*էr  ڀ>/aF9ꉢv(dla"5/*a6>"D-.qSʔnM1kN/t7rzy)Unt(HY>\7acn|c1cR0m4Bu$uf_iiyƑ۫nxD2%naDOz igg/U+ >[ *.P&œ|&2v>{mSJdb 'j0] z֤xU1ʋX{Z{f@]҇^t/( i"#C a1Ig kRţ?N柎D /fl[n\׌7jH ;Jimd}i%-aycwdOGPZle馩Fz^xߵ-tЌAGga L}PW#Ǟ}TU#tه-i WIJOh L(JLb ;{j)W@luFZYw݀: l1z&evfI$IX9/p92{B?R` 6 i9[PxIfN]-2t Y-hD; <,z-1xmVGXCh_ʁ6v>pX ]2@"cEsH Mf0{ J@+P\nzUiu`o伇LNqK^) RBX%C*&O-Y%0h fǯs7dxȓ;)R 3|ONJ0.TB002X:ӢFQ'qi&D! ^̢A$dm.#0.6k25P"ÿÍj &0:i؊HC? rgA.*x kc}no)a"Sq3 8hJ[..4ia~}?2Юzn ^R-Iz9.̍KG%f%`2mWlJJc={wh% w,@:] Čq=29}c-^5#gBIĿoχ p4IAVp/GkjM>oecņAG# GSd.El_}^ ?nfcƣEuOy1y ClbX#(; 287 ;ſ5hM[íBk"f~]ިvU$5&p͸ύk^:YT2{Ìd~H㭴5.| &,/n򺖭9 \\B[# }OvGhgeN!rȽۯ;#Y̢aiqIf^}:Ȥyb<6,'!:X+`t`ޖPiL Kȶp.3 #7ГР y\2c0~]/(R"_.GbZM"t`pjFNjAX78vHIKWA,ނ!󾝌:- 73TxoW#t/'V(E>tdU.-ER9tc.=5Kw fM\!3ʀaSlV޷n ljj~(~3rQB<-Ze/;&RVopmV#~1~)L"LR^3^نؿJko|3EulK }!i=IZ[~=%#%xyQ?h-z꟟CeY@o3y :5j@LkikB@׏δ7Y53E#1H#ԴNM`f;=er\jQv&l!+-"Ky)whg8+T&QRQϋ!A#ܵL$_$|2[d܌>Xe*@G}vP fj6:'UgB!Up-˩M͞z;8_b^=ȵߤagH3tٛ܉B\gqo?f_4>p$!RFo~\Y =̐4wת,4$d\\qS,CC3G]:/sqjw sKZP-?"|#L6,v3@; ՝U`{X{QRIrFq)vwe8όe5 wo ޞ:̅tRaqahjj/-3'_\eG]ņ!*<$:Fe/2ߘ1*C|LJ:̆cɈ`h7)Դ{m:}R҄[q?A,wy6r 'Dz:|𿜌f ,FQRe\Br9@R.⵨`鈗5ܘBqjbv,(TvOA8õ`j|ucD :iG"4P-{Y q>%&P[oF)SU./|,TW7lGZ fq- 6Wp+n bu03bYYXn~ *]:vKJ%yoJ\`AAV%]=:4K'dz귡$8p$Ӏ#Q5eP:b!rdz{C> Z2 gh MVram34ooqn]=b_P͙M5]syag{OIK-aL j H&@" CHk Vp{|z6> UMglm=ezCwt'+;n0#" g$glBMVBf8Z2`Q?Q0O:WHl=ܨGqZr^AѮ%WXE6\ڑr缨\4;_!sUd0ԀU:Fk4NE+@3 THlT[M`*(f@i%Dכt@Oc+=[r 4ppbC⠴PLĔl示n7*f60`.J􆍬{ahԳBLxElnQ"gX^'@dfؓؒ-5h!l7NkZ6&񃌳jnd x!>W'֣ S* gܝ{A*5Arצ+:* 15St=dIƋ͑0 {Je!JyֻxwI }Rt?w9ڜX 9 ~#tSL6_-- \@"MΤhU ȟMa7^5<!x8U:1 j3d3x)X-4GȷTJUC֘{s,QLDr׀ O/[dԽ:\ZSSC%-02U(0 O Ņ*ƕ.VCmgX^qp%v)ӡA1W;f|aȎ:,o HRek;u| 9KNMK<~v\褷 ʾ V5OC %/oChUXdX| ~u۰jhY_FȢ0;xFy9Al#>d7JEaT. BQ\PkqZ6(ω8dh)4.{wkKa_i& :VUJ$wK:g:٠qd? kTaZL>=݁ 'ΘHOG&{zb([Vʘ]2$Y^·VUKOK_1~IΠilRG`T,6dR8]0WqE(}JxAkBiqM'q!e^B*dm0 iSW Թ%'^{K&yhܕ : YD6?&Z`-qI>S]#EUú~cDn(7 EoRW;@kRei1 -1 U-NESlckSPx;'X2(NĞmֲl͙g8 )juHJeZ~a!럦h+Kz5ZQb rc4uSy-v "]֮z.r\UC(TE&X+7H{1A?Ф A&m͵`7 !Iz޴sx|/ +cGu)j {jP[gLSjd4`e\^-85 墲LE~+#g2Fcݯ^bqi E7+S_XӇc#X PMҰF Z+Q*B!6h N$hٰC馭Q}wYT䚥[RHdG[٧8 V+"!]Zq tPPT d %C);(3~5z9x_d@U{yLm 4 V߷GO(acl @cْ߲-tnOvRB^qҡ (>;m9'&tETTz+7 <栢_=0`¢/>=fL`a,A0 W\%dHCYߎx"䜡+LZ.c#4G(Fk.wvD,vqKyC{X#|,1Q^<(:LY"geY֟=NpM,>ŗ%V(-xbـ\EƺV.9㾣-/msJqjAAZ.YrIUW0j  {[e_r*F,=zbPvAkJ7X8W[""5Z%<"`"@P5v;ED0`tTK&ܤl \͡M"|ANb1<\CD wlո~5mQwVQ_.Wӯ@`u!6UkDʃ 꽇a r{TAʺ"CI\vdzZɄ]d׌9+An5'~@rCb?]DQfKF=]i< XiMPǼ%yQ5pӈ%G?.N9^/f=^mfBd#f85"34gYpNGk|Qd1BQѿvBp9i;jƿf4KìWmEwe]bZkЬ54XĊɼMlCK+,@ ݧTepzFI9X <~!P`惫CFqʬ{^ս;"cd2ByyNFNE#q}֒"rmt0pʫ@nl#+JQ1([A tMn۾M3/u>ut_7&$Vpqlj*<'QMwxTa. pwFqP$o[^8DjmG*D >Cn7ٲvi!̎Y8)5NonruVb7XԠs$DT$T(պ񉋜T ϮA Ø!=b4,ʫrMOH&L@9\MPLg#=Ã=6:k){?NA8X>)~X٣fo1sOfm ]^@ #&5RB>yj8",K-u%oMxtΩ."m<$=.)YTR>U[lH&P:cv|7/$HVzs' !Sra1~s.SiS[I pMfᯩ?V]0pۥ*@T'Pخj28FH9Sc NP_! HGYGAi1ܛ0G~Aa&93?R ƻ(RaB/$:'_4CԽk8m- \K/φQZf3@hY'x꺘nzYScNFb NayO ༞p`i3x 4n.Ht dXl{Ff3c7ٟ6[ j\B,PK8hKyl%;N^H571kk۞E(IT4M dF8lm5]1xܬf~N~CDWz= Kh>sn7a)K ףeAuP'@%򴂒xbqDfe 4.˻' ȋ0!l*6-n<JeYh\^'ai4;*{U)DEӣA 9ܕaqHۜ +U)_w8BhwXo?y)pŀH(CE؏_2;6o".Z) oIL禦z;)GJe=웖\x,)(-:N1$fV` Y[;xAr([tW|CY}PW1,a|k`#H*Q,9sba1W{͌Jis#ׅe93vͺ6zp!WAZ~I.{ΛTN x*jN%s nY64lbvu7Qacw!b0ClkbY ̓It֮DwYz8`"+di"kz "] /Zx3 (5E uCt4]h^oYܵWӆ['VߤAnbECwRg$%d8wޑuq]F&ysf6Sm[A- k Y7!}ll- ݑ=1Żn-,x3yԚ$l n~'=*Zrv%n՘ $*&E۷_ٰ̡0Gd={M9J-Hm X$d$׆+|'i6^mQ͆j1&(];|LG\vtSqb\et!+t{0: p6]gc,2hѦu5a~g;DV7Er q0x; a_ڍo>Fst }>ByMh $ڢ UniCp\\ZWeqp5%8)poxxtJuQ9eC}7nbsdK֫tHS5DK$U$TjtpA^Ѽ$H0˹ca%&rOj H  s˩8 $5ӧ60%o9*HIPnİ*'2֩"( 4xz奋j} K !'Tɜ- 2aS.nmz>R/V b)M}_vO]?MŖc^Tm#Mn.Et/gS_[˯Io4: \XBU(\L5,2q14`s GU}V?rY6vI9D,LDI}i+G8h0O,6{  i1LpZC PT y<<Ϲϑ R/f [6ZLY07bLWbTu1a* bi|` 3p%F8$yٌqz 6S~5{#h邼m _A tL:JȝsϚ_esȕi"T_KZg߁W2v¸!\Z|#~=ƎA wF[oU[)O5Aݸ3kc]D6 o0"KN`Ɠា_Q7T{93,yG_ ۾4qbi\dNi \zϒ:)T GajꝃϱO6K|^Lsd =cf Tž 0R57FnRTI>|QOqv9:G8pYb8FbSsBkv[Dln _"Tb7M{j A"3J%zҢpvuG 5Gr`0JfZ(h%ML5p|r ޵oy FL N [6g M&<|hk2'N4oE)GzI@. ܒKT 'V5]I-Fn @2>+3S񵆺DOzRJ!zRXK"_x}qLe_NMIi.TjgX" "x@\}!BJ,SEXUrQR.\9rƁgXOO#-B2 f[Ssژ< >_*DO/q% 4 AyCQÿJH+ퟦ'C "+5^>x%"քW~B]te6aM9ye^rc68e=vɉht >:b8˗8@ǡ_cB4Y ϰ'S ֹ.53>X-%8>z AOt_H8'zF/O[[( qNORƭz%"26M2 āޞ3e ɡաWsgQxS|H54ZհʮF V{<uWՋv 3"4NXWO\/(X¼ς\?+`ST?nݍ7ʄLtK"ۃ%o`J3u=UXCu1i t)3ڝhb$BI+v:|G|4)Wu- u 47Ub8gu7RBWG;R+w)s3Gt9eB^X~c)INH/Hԥi#n Q9;\wA.+^4* DMb& Z\қk9]y5hZgdFu"s@^;[ǧ<'RdW!Sy)5 x*P3AS8=eS YWRϾxEpJ3(jJ/%!Ks&*DGT IJӺ}㘮]-uɲAlL)61,_9~6[@r%GX߮׺< gGlB)*D-B]<_ՒZ[@1CҌmC6N)6V/އ <[gF!&AҘX;$:;Z$MH<:HT̊t*F O$@${4YT$lǔ,5LJq;fKߝͅ$j%r!ŜObu\IY 无H70EܽG`:c0 ^^$Ć^XP#sS7))UL|dKGC:Lr9S2aDn h=ۖxOQeX~ l|dwwSEܑٟ֗ س(œ|;zy NL'SWCD5w-1BT2 ̷&-Bv~XMep? `gpwOXpjx*>^}ٗ>Hk7Vcr0"qa1ol57u KFrYq,Pt!nbE٣T hmxgN[ ,RLc|AH@G8kmp-#9 _d [HйH <11ho?ǺC\6x+\7:7F~C~BG?Y37I+Xp-WZBL1Hu3%.jip 4c ^1&3 UL _Sh}/Y*-*M@ɄfiYI])&˯qs!!Ё`T!j6U (eB wr"N歵1mHb4G v k+g)+gҩ!tZ\6$<*v,z+Xw[T>417JBne/*qt!"Ϯt Ná+=y),+ md ZHd)1)=M>w fy96u4fF p!RT)I ^#rJcߩB#dtWT+ڙpBȥȆ&e} 𱃿l )%AJw9 !w{fʗDMM!k77?{@tJEZ{-kc3b#3,N.Y^ ]۝X2iiwXlwQBNLŔ+]Sc팸 ͜ v| {^Ec0E)Ě ^i>59uU\81N:Aӏɝȕ#3c"`%RaM{L~:PGP|Y$O&rf~R_S*o lN咍_5wb@05khL6-ʿӡ͂ p4,qO%2<,_?&2 Kf.2Lj~,We?5F-ّ5Ы$zo~ M2_2_N i%Ja{ɱ$J)Al82*k}ϛX{3BUL53`-46?keWb Z^)`Dj@븇顄8 :FpP{]>ծ 'guQsvy#a'5;)Ѫ8V4 82 %+$acֻZ6@# 7b0Xz[Mgz lSMsNg"7{~jFOfhp'iF# J^wѐ F$}qS'qinMfxM Vq`c=/8Ձ?ܕwʦ< KT?mJ;q4W+Z,`Vz7Ōe}mNcR|#L]㬞IuǠTI<qȉ;3,0:Hϐ 4F}V'('wss6zOԥ J{&HpHtfg1n4ǪZl%a|I3W5g O r,eZzfEm㫷1dr{Mn"*%l0&mu0U\V9G ʨIkg!f:/@Q/9 }D(X |\8#lc/F^R-:9!HGpF*L%{ମЊaj-05j}=NRfvįZĮebY}[ .1qýXM\PAf٥JMU`B!τg+FǸ~Z:^`m(Г6o$U4wW E1g%Dl}MiOKK&J^=o=&(yhfy&@%bӲ輊mv#|\nLto H)~P&"[g#ʭ{վe򚯼 VaL3S5S_]:]" ߏ?ia3V4LZԨY Ua4~vEt *]K|'8̢7DFFBG/n0Bx&+q٩,m$1"HHs˚վiʱ9$U͋1S b9D8Wᒝ/޶.),1%bK^b h!%yldT5T ~)}:-wpI$Us $B 18S꾝l? IHf*+3wPEW \ذ0MP5 o*~vqnɤOb3_C/ap3#;rCS"@ELo)\H!s.qb wΠmGcC90]͝ggTidȸw~Ձ=ZL$3,^RJdkZUp[t*.8ėUVSZFwUZi_B;"dQD_)"J7DZ>1{.| yPS}\F\T% AêL8?![MV`\<$wG>2EO4(Hԝہ4IX*[Z0p%xG2JnEXݎ*0Ν0lw;M,<Yi~xo N#aXT1 @k?:E&EMZh( .a1"@Uɀst'/u&˂nHFT?g*@8qׯmLG5ȭ{Pw_Jcgz]PH#RcꓞUqdbs/n%bkMz/[Ϣ\ ` VL8&b+]kbX$~*Vhveyc-T$*rs{vLĈn!໬_+?N|VkN ъXI֜YéDW-,F6ncw͎Xj͚`j;~!Å^ glN3eG\f`l;V^AuጡNXI5-$jVD|E&|:1M6 *3fu_D>›2t4F,P髖sAAUlqt'9>2p f˂}}дGb> Úsݔ܁Za5:;RSb8}uf Q=hA# #7Ѓ W&kp}_118Cݑ&:P ua.^*RCo'b> !]K ̙*qoWoqѨ߲-;ĸlE. \8Rg pY{%'x~44X|^~2ZR𕱛4ҵ$xsIs}EU*y﷯ZRl "om-[ΊCEՠt' CqNtthCS&z1⽈qj UPW.Mc=Dbck0VIOBʌLݸev,:Aľ 2S%ڶa脄kq /OG9\X1 'lXr*'lOW@$)%1NdGf)2O *aDsax%{,2pX x#XZq# -,%&(9`żlKW" ph83S`ލt8ш1FFXo_o[WNe55T416۩@mIv5 ?,D\~m!~_]"Ȧ\{ouGޓpaYB0ZbxU{U6fR  r_LG(|@2K@Ч͒HmrGU0ϣ! }߿"!347+ί=!Yu>0g83F:.!#H]}qY2w+U?N@[MoulXa$*Tµ: ,osV#dnA9' E=M6:̀p1MD"M}j ]ltB,:6ͮp%0;D}wnbZ\K]L滩LK{tK1'-.^]=ZHq%nTĕkhhxS&j`A^;3뇸ܗ},£>FN MgZ*> Ypy0h QSmT[ςPabx?BBzޞablY.qbR^s 5=E'8;ӻF:[1ÀimkIae*)I{>y*X`_F8AUNu$ŭ^|@ %{BI#/l`+so?⎵N"/m+ԟdFW"X)RmǁiNylI'iDþ"Y-JSo{]ԾѰB8vi`% z>WC#;+ ^;ljUN;9X%;coH^^s뾃 ׁ GYMq!^u'F{q#h lHP^{ X{Eu]Y>GS!0 CpF4QAwz!w&L9ym+=]a>aA=@rk-nkciOWTW{pNÝ84t'lbM-0T犟BxFٔ[<]%"c-ϵ5QyJUUa2` lOIVɽ>bKn_m{ F,kp \>{c6u/T~$$Tfkdl_Fyh Ei}wCX<=>>gHT%UgVĚչk@e|'}[2>7գ'*0@U_cyc)>^]B'NK,#!W"3K‡K{ w7)+4+)Gx|Lc6=l n Է,V{m!}1J t"E\``>l, ћltxN2TcV1VVņ1k#ۃ8A3 ⎟`x$ LAk׎2y 20¨0'?_*cpÎ YN d8 1:)̪yY gE޻T%;)=A7 =sX5ZΘ=n-2>OG+ѧP{GZ] HNS{M"jݓ nYV (T?n74WYtIl`gp>sFEоt_c?Nv64$/%:jK?oPWs>+he7$ %Dlur~}"/I{}gV1i>J()F0e~Q mrw5inCtvΕR8W.XCsK.,JlzwP)Hy)m+cE_shZƏԹ -\gwoGnb3y*>XE ~!U$A}|Js> l8pLw{W<AKsJZZEK[ olb w]\8_i9??8fF/(G1he'[M:@l; O$ lM!>= EۓzwOHGzXֆ)DxtxMc^3uL65ɷY1fX4Qξ `w ;j<- J^oZȁ|cqE9åگESI4zX#cnX0 +?gk-y|a*/ف|,,+#$֣,xVwlx dY RY0sxB+{H.!&p7 aM =(1I"9>ZW(C2 $)bL.πRJrBiUYz_Wg#DׁWkv 488I<_w Қbd+CF)ېx{jbJpM?셗WMVƒc vdFX8^1?)#](8mM3<&Cugnu(r:$n/'PUh n cnp'E8Z8O9U` l!ٿ/6 p+WxSEuc;pUNqQK'59+:M缨aI<= +- LaFY3'rz2[4JZ좖thg2&VKŠ H'Eu73y.@ k4| xtd,®j]Ӣo{*l\;g~(ɇ ?+xt^e{] c&( zY} !,D :6DHFv2[)ZE<|ywHFY*U\ ;_Kvlg )o%-6៊uY|-Lj>WwX廀U 5;yCHՖϩ5ե6HF҆iS&Ǩt zk݆ xf&y h{mTwZB2˥XKGΉR$K2Gji0`nV#qpmt04# Dގ6OM0#h 9.a/1=s5blBl<9'(0rn%ų-vI $:%VZo;8Ê?$o~6C^@qhJZ3v"R2|`1;}TuZ&[wb>G'At]9Dۭ6G|ȅ/"yew58wolK#r+&4{HV(ݗ"Q_}]AP۶38FRc󃌙\aUHos'*FU{w,l@΁'`CjDZ/y(ܗK[dhژZpLHm" w Q\Y3~`źkt+hJWf/(e;ҭ 4NnvP: 5/e|bIVbVFDYV;hܙ ԎIq9L Z?p`4T57,W8Qdm!`kҬ)y8k׳R UNT]C}XCfBa,;4 ΩC @L1sç@,!fPsXr&=TQLArhx'^ǀ,{2W$*}6AN2Lή +68S'y4.Ygrl,qMZqOM0 |Jt}h4V2gY)6?"D^"\gf]n_sZ0Z\JZ?GziǍ(P\HxiĚюy_˙G=Ey{@ h&!lubXon%rG?RmoNxoXgY/kPl i#]RVL=ҰQj(q*C{iYUP6NE`epO NHo9kcS[^u?@!1f9j%뼰5##n `Ǐzޅ{a{UPeh#cHP FVCL58(#t^'b oUWQQ 0zW` amsENkm2+k9MԀ+ P/S:$嗸mag] %l?_,mty;]K 8.{MXo/3j*@~8R!2OK}./dcRC,Fn0{0πY؁bjC4)YfYǂsc+98a@:^FaR~4S6*uw\[,5 L/bCX֜wcFEfb[CG bI3R.뿋F.QPk0K+Qs 6~i;`ȋP ;GfYKSOY(qF^uc4XϳIdo)zs]g(Ӷh 7 oCq2 * :I%w}o(q~侼,+k?gpތ+u".!%; J g/Ga7 yCܮ-:c`[lGPZ:6?BZ݄kWF\iQraX A֤m1< 4k5Ă4mf@-h"MM2P$q;O1a"M0 !8(Hy,zE5c5Q:,7dsl%xaS(44_B` -d1sn&1" /4SJ2ayw6+(8K'bW}OYW7,&VH%K3.Xrbioۨì +v/eDjZ13B]tgW|ALJ#OH>:+ry M\HdΡE_#I7pO3Ѯe2=*p NWO8Is,>z \\(k-T}3wC@ oU$Ksvm4~g{Y?gǃ9ܲV:haB\E vzX hM204=4Z];?"x/>W&ޘKxuG_A-BGsMꏡs.jr #Τli9 `a1Mjj;m34n:1+<Ym#=6!I\!i@?) C1e9i# $!7uF9PBrD-&L"ن^; gIRڔFhaj6B 7RD*Fie@žPwauw}S =` $?1SxwެQȑ2na> (AUT 0HL؎-or }Qr5Gˬ/Ih:p$T47[|߀ r;.^EkKlu>™8 mN}$Z RU DV1Ҷqw_ڙ{qs@w`-ydelBO9*5,l `b3 U6Z# /ݹ]4\a!~hLCedDxo.ZHIwh[}D(+~- gy/1Iy]VXubJ3[;PFUe4a+ov-JMe(ֻ)H0,,§`h&/U{Gmgo"VߣR?oy_@t Om}*Өh]qm(<{#j33oM|RwnJ,hUw 靗B٪^ E&2k0 *4`dU~qދU¹"Meմ(50u?>Ġ4cԼ䣋m 6:&]{4pgJ3/+~¿ѽ 3a4i tV~!9=I&ąxcb*Nɥ ($("b b[2Q@D B8ϊ rc&}WN58;mb%)䣰8E' r0?VV'OJ m~+$cu5[1kަ忋I5 ]5 DΏCUqQgҐ-2OP?߱5SgA*|a@T4xZUи/ybϑ~2š-sFvOsOP*Wg ~!Ӑ4䄎5'c_6Gyb3q]cT a?XL9.S(T0tpXlP8F*86"A%0J[xڒzh{blQqj Q>"GmGQeax)`W0̯|Z!>( ľX/v HFϞ]^إ11lCb{+ N^3>x~[ ʑDPB$a^U#Xs?vтj6ڥG piBJj]' 8wŰߝgw1xμM0̮`"~ 6YI=DMt1"@q!/Wi>)ր. wҾ{/R:~ylZ8Lr&WC'F xWpޗX~DXn>OWaΩw=#BEBf,G}¶,Q$ӮӦ#=:W0 ωHHWױF*N$^|N,@8-XqB΄zmSk9yrHA?LMgԘ UVM}xVmV0NjݹPgM 9#Pcit NxKw} :@(3[҇\3xFh<@sKK2˛5?jTTԖfϸ?8Ra꜃I A9Ic,48]R܂s~0Wq>>~' WrKM]#6=4LY1n$i#qB!5-^1yh#)S$₽&gz}vJ{ ;Dۨ%+;{|6FMb'H}EJiךsŕΊ#`0˗,1bVd,J ^"&َ7;tM;q ( ~NISTnbܝG ; 1no@xekeZJXVڔ.=Bcv艭 x%Rþ?Jl.FcGjx62|9,Zj'{[oUdɳJ2Mz9^5oN1!F]i %oPBsm]{_t@u= tZd68GTcKaF`~uEs?ǦS_Ag 8f|,6 (:J@d[0tXi4Ieqa&Zp,_ӟv#HS ?nʹ|"8fW;|nh9;+)ܧ΅9H en-Oٔd:7nFѲOJ33*!3dl"MNEhS;θ *>7 H I_"Yຎ\zz?LIP d9lW=mD}OJ/ebgJ"GI̵nd 0 Ű ҙ)} Kmy>dY:hÅ 8䟲o0*l|{Req9jB"FRӏ$S))%LP*Q:rpia0;!Ou׹y?YC^C3cAR `7/5gnI~aǺ!} C'J.:߈w7-)=̮Hd*3֋]Dc c\};"'+z? u*œ0Б84kc\UNѫud/ X4;Nډm%kҟ[m5Ok܁Ը9'\Jwu E8EJңx0>:|֫n0Odf?J8gCDV'G|/%z;b)Gs+%Z*BpǻmZ?k{xiˌRWO||p#r cP.!Z{t\[,pzPƊZzVs״`6đmjrL:.xjBOys3̝doX{]Pdi^'C@f i)CAii3D7=rSʨZU$ *:r2 r?;ףsht,9`n"Pңz_A)Q%8C jZNF!=QtʻzNӴ dI(wP„}n?P0l)H˭)\4~]KA 763I\v{n' =}%.]А8m = _9/< ]&nRd @RRkͦ}ug`xm_[dmPu:][8 TTZtĀF:Z+pZQ*Q$ˈjHZI M~:s! Te1t 0Q.1$ZbbL͍sﭷOBMF&,Y:\ʲB ȃa7sZRꋰJ9}yWKg!QW ZoȻn*92ƌЏSi$(F AQ~T{}$eX+ˁEoߙ3'.P0xk|>A |M$J0pjֳDǀuҬמYeqf8BZoMܰ09K!5ѬM p{/c#Qq=Au[,T)–6S"gos)-qr2mpLɾojsJXW ʗ~à3 ؕLdc)#D\i_&'gˏpF-1:$zMzbFht_[nβ7 doBHbcXȃ&k\ rO7oեOQ=n3HKUŎBh;j+N{cl!TqYCj>+Uq TjPzRrcdj ūmRwh`X)BDQ+,^kQWʲϪ,FXz/@?X'ͮPRQA\A S^UҸ^jA0`?fVC.Kqb}=ca/LB\~=-zgkxWFL?v}0^=YJ8% Xo) `~^.Nqڻ'Vu8v;[J>Tʡ2Bۊ~p""|zocRz,{ CULB6zuNjeNVQ֟V96PH*6,B?FU`㯩:9"GDgLlsdpKxhi/z|Z~g#gils[@$J}VYK&.i>zZg"xi7f&K!ydCiĂ53xD~࿁ ՚}3]2+P˼RLmYPP X]UD(a>(rTն \$3^Yɽ) 8dn)،odpEqOzWJۖ 5,-Cp$ izRY_2AM߉+, [Pm=ϟ9Nk~§LHs- TP EAi)b Գ gIZ2!-}"̈PЎ{.#tN2Q%0=v2l[957,CyuKqM:#B&_zm:F#(*Q蔒NxZ:cTړ~xn{Ht4f΁7}V0m%<9 X;/mCgV,<UkKl[IhZK(SߪJn"[i~ie6' n.E' ,*3@UO`m{#lWc9Xv79䢺ݙMX+E^]إVh.MRnN(ĺ *Lj^dtBG#(F_AAˊM :C#o* F&ASjI`J"{"95ysLS@R*CAl}nTmE~ǸhZi󾿸kn1kM$ܿ V lJ̳oȽz?TcZ yn%bWl%bFEX.+j=}nAZ/TQ4ߍvRĚ6rKRP%8K5tZ:Ǝ\kf)cݩE tggvP2r:JQ& -71EƪC{҇l yRRǭ[fNd&s8e[%eMUJ˴ucfslЂUN;.ZhkR.Ɯi{.lKHZd.2%#kYo,H\Fm4w-AwGqn&yh%+9?8R0 MT΂Pߜ(4?† ?jǥ n|sGT:$ӗ7|⩘ǚ#~$:MfsLq,컉}_u'0N~3G]?ql kod0bD1Iu$"IB 78 -}84Wəg nLGa]vR8R.vS|5>]^m]҃ -T"щ`yIS9"_@ξaČnΔ]7o$$xWPm@ 09pߪEδwFh JN0Ȇ)0ŭ;b03B/_k޵|Aa%\DpMUWvNd ?PHT $uufMxGySE-i/iŸ˳%wR]Smacc DpD nyId[-wM]0kvIu5Ux$HPdI*8/BfJٵԕorw=.Vl/I\#f~Kl crA۩7-P}5J.D{kZ+&rF@6YD+z,a[q[o幏i/Y^y5z($;$EPY,gƯ?sjJɚ55Pg8 FY@ᨔq3VRTawqy/ȟXoZ$pNC4c~ͅNy!LrifxZDrv $~8,K:eOwP((O|W8PGgԆJm#U>#@A{&nYN }= ż DSbg=&'I[8Nۏ΁i.s/M]SDc(nM4VP~ED޼?y \#;4aZ<,|aO!Lz>hdH zxC9SĞ'f>O-+/ǻjr&{)NxAR#(#hsԦ?~tEQO+6ŢE5+;~HC9V A S(+:kG|F5fHJbBkx@{x=92Jg_Sk@R<3HvǬʊI ?s1?g=}w}^eLlڕpe'h&6  *NF=9}SG(C @#=_@s]h3H#}-ZMvn [~5D[W W-;4j͉:3 πBM  \>gG10C+ 1.6s*,s} lhrDǩ<\#q{Ӵ(};zXkpys-]&Lζcxq3w.f r0ڋ }_`eaWێC3@AE%7`)dLWEioTmFfvE!('kC5B@m':[o4d-0@U{b ɑ7R _CsXہRZyfTǀH9фaߢ&jQ͹{"Ҫ)&/^F^6P][Jy2{8\2uRU/? Py,@| 7u1PRrYu\|..^|vl"و'MD٥]=*l ^=(~2Xt &gzޔF^87OuHcbYERui."R4w@<& b h 0HM:vGڢa&Zg'xPD[z-ue@;g8_"<_WAc7s(x8,a p NI EBbcB˛L:DϫYUI!԰J~QVj>cN~iIص'+1q7p|7+>:9ꨦ߄52[\/HJ$Mܨϔ&3Hm|']Eˆ-~3 ެU#W٨D\?C(ڨx$o~dv D$%(4iFNXoCq@gzZd%PIq;G$Ri C>,}#CMhJmLUUMwR$IE]TfQ 72 u0"c3G[*Rl5!;%f{^Ȁxw{#$~FGOـ/r,KʶgJNR @=D w=@k_s_ۊUυ5n9K(r`٣lyO(`ʯbz j,V'"syucVRo-p(BYuQ#F2pBVқxlm_NU^p[jJր'&,S$nOتH UZ$mUNF "en2HҶ8I2 c40oo`#LU2݌`m[hfUD2$bdr iՏE"Ι1ŮX dW괵@1m<ԃҺbKogځRҼ 7:{簢q,bPZF1Ec3n_ c3<:w=4o[F+ڶ!-U퇿Ö|(UuT{;4pB$&f;>9r YN$G3%k.e.@V$ٷ!,|9MH(M-aoӹЏ `YL r'VЄܨU8\YS77.YoӌmCt|B~q#Lۚ-h '7l>{;O nã5 '/fOKRY=7 fsO-FN)'&WjӇPuOB*NoƢOĹ`;6dT;t]ʤ9sD]B|uo .% p`ZICuJ? łwgRgT-W 87D\F5hN@I̔  \rT' r".-:ѭwyG;#EKm;V !ls #*3O~RBN [x[2;&@a\[ kiMDꏐ{v`5V~¨)Oyl psWk 8cn*0QM~oxPXdK*Dy9Uuqk/q1b+`)!Q;k=N-wx kD;*cwx k6(|8Ô>tLJk4lvuA ;aw#: ֤B9yJ96.@ rpg~&e|R4wzۛ߶1gx+hys^.;M>*wɘePs&;@ J/ysg2ղSP!YAMbmЗ2v3iiXW:Б/0=}"TxC $(MƵVas`}G\˞0{`XY)FM! =Γ:kW:^?돢E#RS=C'&-6zeݪF>>)[פH/w:ttHv-iHbUTi6 jϳ;er&S !& P_~b >6(m%T X8؃jk#@IE\B /S,վz%3l9TAn)]ڄy,CG0Ȗ\k Za4Jrso2Grcîqm?X9ZrWD| ۻ\BLn&]>K# 4c" ]{W;&6•o o*$8RlQ c>-l(; r հNA[tS?yWJ{uѸ^2޳#cl7TtJ6Ɍ\ghPǒ*j8 CD۫5- w:n˻{)⦍_2=~2)Q#&ʱp:H`EsywKY˪#u??$!Ih25MOab|> H*򆆃dO |>6 9PaPsm׏5Wsb[CؙJS눙>B2T᜜ ۔ϳEcq(]xad, k:8F̲5ؔa ưuj!Jhn8=ܬeXxq(<1&kZ ͔w{*;qEpoPg4W5;#gam_A쓣Vj8yQTSKpMC'j:to3%դw0}B>9a[:ZNR1;`&`|b>կ%1z\;T?!v>q\] ؓ̀P$cuu_*rEo3+y$}C~V\w`ɐm S6l*sl/\0=Z`\!m *oQ.-o#Rc[CH}SweH;5lď[cwS&X Ct$HMYß9T8{5k%ۦ, @̞_LSr 41$ TSܱE8u'I9PWMaAJͣ%u=Flħp\끺 rX/uf/KBwacMJS k;@ %c",[lpQ).&kf{p6wt}ppFR;&a-\ A`Qt#)Bt{acYA<0X آSdjG(Ys^'lWj0RUR 'i )<]yg; =*/*Mܧ/E|-_O:u\R,/ZҍJRi@S# ~] 5NY ,D<'m6H$€G#wOof6Ō6C &.pL5JN8Xh%6Bdc_0A$V H:S<#1KIS!ƺN6Pj(a(Tw׎cxk牴jJCv쐲=/FkUk 8V/bWH!W a';ځc.W^.]ZkѤ?m;Luws`GmM eANx ="`*|[ 1[7~ӌr(²G]1 7p3K]DPb:r[(ueF?PkY#Ons.J4ۻs^z @!;?ېY*c?k'ä\E^1ԣC+E{ScG1L6pBokkR@q&@w@(k+X=A`zWg?_(w~A;ٖ_n9!gr$d}&*(xؑ C p@ѵstDtJFJBlT4[!;} !w2N.KIB#V<,-tB&g]\Dq r4fcrO?pғ9Wi"@/w!,6{*FɗlPȇn]yͪCf9$@fŹIˍiǟ_%K~*e0hf~Yu*)쏊QU〛=a2QQgOS[q0FV6Ӻ&+lYS1r XSc;v @q"q 3J!7wS82]g{'燞PYcpaN㜮]G,+/"B0RU+7wXЯMꚁ^xX _7 II" %!h{=s%Dx%#gȨhH)mj8l2ԁ6-(9o| 4me-Skùu=ŚO-GwB8\\pݿ^ԹsQ԰Jv0oG;J!H`Rs;Z?RmUa2eDWU6~;ާ| @]ltV ֡;W q*ٚ )Lhrsvڣ< UP' p-5Yhߐ? / o ⷞ.w TyRK7*Њ_Ǎ?yFqT"R,;ʯFRXߪ8ٝNB}`8Vp(SxLmodqD.2ר; )&pcd9d&`8d-cޚv 25@Yz͉DvcK$ML1HO|ݺjyW4n ^R(u _jh#ץê) aق_4rS&ȝD[kr@8Y(_Se2BΖotޣmYȃQcu$)p]($^+(v܀S?#Hð̑GJiZ6bHO3˞̠<W#R4(kz SB34w~qaɶMEeZ..F[Z=Lbp5f N3snm%#{ʇ |;h= MSk/̳|rIb~ok 3Fr~]PϿ[t\{t(ޡa0u᧱h%_^=$<Õ'mbeNP8!q of}M?mNGjh}?x~"[[r%efBWS&ߛBe yBBt&%CpWbHv;$ईV,`DZqR$ `8wI\$_uK 0._\P_ _iuVwctEzTzKrķs a6X m'TCF7Kgm?״A[NRKwBL/Ny!m\5.0vc53Z:.&X58 ׎kapCj7e . tUޟ{ճ1:.oƞ5ykTVs;='S6{`wEx݀{ `&y?|8e%md\vBLf&۲zٙ^b5Wߤ|Q*OomL-%판@m RaT8[AΞSĜlȘ/ L09U: \U#!fB ԆfNͰ2GL%q\˽V(4u5v\$){"Y82|wa~!7XHf~u_? >7)Q^T'3\왠}*b 軞|[/kcK9I y:_H0P,ܧ)DRGMʚps Ep)<Ҩeϟd$W wY`X96@'$EFy * Gk*ox"X9rw=p%&gw0S5dl#tG[~S[#!r{x1c 2J j%pf@{b v'DI[R et;{CΘЀ I]ng@@C]59S8ȝ_Z!۲gvc?l+D~-a K'Z;L"?,s/I3B+ǔ ΂Q($-O4䋼dfb;̀q,#en?Bo~0v؁}}d˜UڰZ%'OF^v+MRLMKy;(gftct << ^|';3LH^f2KE93ԳMFU cFZ7}QY 118k#qǟLB~wyG?rI0L* lQb3MԒ8<]8-`)f{Z H}Ki Q!쳤㰢2_w?>w{$vKI5V4hk[8bbYㆧjz OԪ{c_C\b?O>-*}!D+ ϊ/Lh5,;MHF2ǹ™.+f5v^{d,b "2ȳv5MrK6"-Jҵ =Bjk?/3wSOƖFVO)?ބT A l疭 %ӑ[/W4phkeauMLF>#v&2%PjM ֺʄH h yܻy;֓gU5/kɕ,OȀw#2#S—Ȯ}Λ=baGcS`ڜ/(AJ=lz} VXd! >1 ?u3ξ'%a~eȯRGJ1p}%%V݌k+og:1-}m`/ZHƷ?*j%#g\I;M`o-ۈĖݤ &!dntD"сvпΔh79Φ6vT2IANs" pb h +%bc.1l H4U;‹ HdbR;`u{ir9 {0?+s^uoft:P/D!ʫ3E|`ň^v1b>mWC6+8)¼ѼC1O]~qN%dUZ_.1"@YƱ4$o&2#- eBybXGRYmi!wzWI;ohbhƇ_EDVD_'>Eu$JVA#Z~_&ktk8i2a[)ы<ܱ~,K_xaj⶙Cޡ{p*~00EO{43!w'!/6QR_Yq-juRbH #5;HgKYU%Ƨ' wTZì<|Sj#K~zAqܳ,aNSR}>[t0v.;n h>1$ӑ#5@s v.4 MT!3kt.Goz NBlh蓼Y|2e潖uvq0:TdTd% Ȼ՘+z}%Xv ^fc,l !h_1eԗx)X@H2q`n]Zzx7w]ٵ725|er5'*vWZ ˘{Cګ2\Z3)`}J?AvIX,3{u( JL*+4 Q &@w)+ϳ P8lhD[(;'nvkN6edJ ;SC+1s= @č#@`꩗ sQ3%s}$"Cv(YsH3|oC6gN/!%&BG|0<(tpU@ϯɑ2}Wïe O̜{t9$?gC8L3*%_68p EpJ}!!|=o G׾} Z h3 DiNlow 徭o0̹L2T}hf 9~y'vjN)Svf z y02&wxg{H>`~7aDLʁ® Bxj]-~YV@u5f*侢uv=&G.r`H~+K*u#dRߛqA2}4 ?J$ԫNbXX"82 Ʃ#gnl Ե"2gW0$|єUS'_جe1 kF#4Lҳtrq9A6^4hGtSG5+7BpiS7kG$ZNPۃc `*|C @k5KR;fvfac5 2 DGq(H !4ZRgKBa x*{O ǧ3{çef˺XA,n}jꃒGj)Q΋qH{Y]򖱺4L-o_^`aKSfQש߻HJ;{S4%+H!5ɨTvIx`&y#:ke+܄sΊ)Yiz0z,¯-c͎L")Ilȱ=!XSHSu 1qfXv)dج*Ϸ,  2{@X_@oB߀ pҝѺˣ, Ǝ)-ȑpzG$㖻BjDwməߔr~"<;x%GUV7"ҼJ7ߗ A=f)Ph1;Xd R ,R$i M'+~h8esKfF`$JRLoj|eRԺ<E 'zS}\AlLp"v}u>CK$lQr KtcȄ5Ff#yB@~]&S8Cxz&ҫjh[h`'5–sD%ڒ\dOn9ƊL9rtV}ER ZZ +@K'tNMw!J]P~Kp}72L3M [ceD3/(M1sB:˖ؗ ?ȬQ7<OEIa#)ԏ߱dzWylLw̄O|Dwϟ&jW[P۹R{~&E,!&Z:pnUHgK%^?7Cʅ[w Bӿw]/V.numU2Ԧ\\W^U/|Beߋ1LA&Oep%ɇ՝۱[.#8v)z*@vV}7%̷UpOWIWIw_In̓)[jb= 60;5dc{D(@?L]{/&ھ[Pb2L\/F$RI}P3IצnWT9];y<$֏v@mH523}%}_aB'%,1Sfу7;M\y16_poqGT4ޥ⫕k+K=AJߟ -vV j2IGVu1\H Zs^* on)ﷁ+:+1Q>*7hRja7ө"J) `*Ȯrox +%= jiWAm,U, QaUL[;[\ MB^3[96T"5{Ob_*lc5#С<~bɒ3NbÊ1D @zNd }>)0,;pph% *v| +Dmg 53o,>6K>$S:ld*$MNbA/5z. nݧmuzyH5e*zrkqntxŢGPCc/ 5NTm/jPl?hkw  Io4#G@\Ԡ Uܷcb p`U,THG$QzP6HV}h|U=YQع| ą=El5K%rR=8c92\7 IDX`]'gb{ꋦ)ʠ\΢Jlw3uJEC8Ѽ{cL& XsL`Hfch e6+? Y9D3@2i獱3y_JgmΎ*.F+wc("pq%u aby3ޙ;i(V>;8~9nL+6PjB&qT$DdxMT:a {4K~-?9dAA`XIi5u#%>xvd ]#aE)g#Z',.כ02UTUQ6jN&Rȋ-{wƪҍ×ڐ" qA!jA!)üRggtO3Wd9.ZD)e/'ϏA2rAf\5rwKxm{6O)4B^87DPbqu;|$K`q'r-70̑ =KvR"}ħ4&ؓ u\Mˬ9hXo7 Grgԋy ޱr񫼀 |2,bPݎއn>`Kp$qanyX̛!>24WUu!fFйP~Oo3_:3ֆ_ѪV)==صPp%!zgA1ę<Н^16ӓa=)+zJviB)6_?>_OɓSzNO2[K4wǔG(] @pA]zw_(^kYr4ҥ $ʫG65q E"4 f4~6Jj!/R:dvP 9>^WM=aoMB E}v)B `jPl3blN4J:f?FnCZQsK`lʦY'%n26y CouĴRQW+Fs-DDm}\K4g?eE;+Afe"Z)%^AFwZ:Gs(2׵MwoAk'!WcL:ZR UW-;VHMICҁeoeŵA vȗ"^ԒFN`Cr;%[Fu;ZGl\fd:W'XuZ&&6+n׫rq ϩrE*MY 9rxټ#9;ilB)FEҋpL(VQ>x{BTh*Kn4ثf@^}1B}c/޳iz1)PPiZjAZ6,O:}_C)5`B*s%k+3 *fTwTi5 bf#-c-V#ݷA[؟ujJK17V\0 :+dVv߷8lXGlþ8TVbMcSs%P}Ⱦ |:,̗G][6\6:0+A;vT- ӴȒd#~2!j b GHw ~BJ* 3'n'ZbkY)!nnJ le>W?zOao/EYi}X iQշއ~^tmV1 k{[4_55ˊ/?~ѿOT!đ= !Yoy5Z+}Ne0=褰d.=FvT#6>>!]{ęvҒRWRvKcM lK @h[6|HD=)0m5\&\ޏ|Z;k5ctߏfMVpJNL޵juì,*81Oc =jb6CK3I&=ΡdCo<\LFuz>4|nߐUPֆldWnK8JN / o vw'$+e\:OAw{9n:GAw0u%2)]U8[SÇBۑ.'F$MńY~V;Re4*|AjkI[֪TR]ZbwKmb JӈHZ!s髆x}(6W!]~5S p1;oNQ`K^EU#qdGĆv2,_GV5]::g5 \r|q-X4溃xtt*FQ\I'lT@kؚqu21q]gȺܚ'Gm#Ky_{,8:Tj t$|u/u&ܣ]3!*@ap"l#ݯcO.ᔴeZ"z; I~$n5Z;6ʇҦbn(U-G:bXz8KZ-"HZN#wLryz1"_*֢!.>u,seQ3еU]9PY-[0ـ ZP gU$|P|*spǒ{iA+/z(  b,׾9wOfv44KtـLnQ[yˋ-z;Ռt-^RMcR l-a?#ƟUkՌ7M^B۩G=,QOڵjܹs p(%h$DDŽlCS0q5Rr"OH ?CԟácDvi6,eڀ:mH&NM;n\ k/aPG3ko I{tt8FI#JbD.ۛhTar@EGp)7_UG894&S{ ֑> Wךm(4+cjiZre! HSZr]p-Χx+{r+TDvwKj/tl2"ݡ-K 5A2(‹l!j ,~.ۼrWq/Bb25YpRd;YۡH;Ígbhu4_JmPI߭:*[<0[Pg},FZ7ZO2dj92HJ)pѲmSU>daU7^1@q""~S & ;=HD@]_U Pl6>DeTvQRr g|nǸ#Odh8y2*5Yz'|b Wy| FY5^/Up~=zvWvrj:ۍ5ݮ?* ̑%EQ03γ?_xDe${f́TV?}NKc "KHF8x[mTA(: TBt39N'y"B+L:Wj\ui-b,9!F"pW>ڙC«.+6e#ařmh=Ҹ!J4M{]saPRmcc ̮Mȭ:ul'FU%"ʄNrs8W3 m?ESzp(1mUn|2Tg8_Ԁ bLJ7Q2K;{Fz?{6>0.4A5 LW}CyL`8kXCn^N5MH- %W D7 䌟>6F02#wTf{P=ȘJ5 nR-Ļ6ҊzC:\t%\$vk`h1,ѣjd}Yﴝk~%v( I zLc@}0K'΁LnH>s QJ]$V]r؄=J\87_Z `f I֍w7 |Y'BOO\=Wq$1o\>y竽Hy[э]Klu"/<%g(jc}.e5ovHk[-9=@< yihtǾ'ȓE=U.߫2w?[IҹC%D"!E^z 2A|*ywN@1s&Ɂ̈́sǻ(b S#%cOQ2HͲdj,ih򗣻C. NOY|D9%p"VyKɃ˷eqD( 7X8J@ۄq3dAΓ|a \+GڮA$liK  |E0n]+roCXha|ݫ1NV;+vg K2C]&/reI(֨NuW;QglEwb T5b~&2[7)# Il93U\0eXuF-*^h!޷TC ._ f||d{IkK('A }th3ѩ4y];-_ꪅ>ZRfT1N`ǐ hf hiDZ}K1DěCԖ׈<铍T -gIb1տίqԏM-@{]D? =9 V ~;&(|>YrkPy H^+CUc4zDWe 63 oǠآl$eQpHs8<~'*NQrV)bٻget׺_B2mX:ϗlrxc(giKSr'ך^/WDI++4.({s+\Hu%dt_'s=pauë,g;71x`Ҋ ̻J&<|St"|?D\t'qUkd̓Vl^L>oeՒ">>Ĭlw6ɞv"ZA͋:'D6Ϩ#/ۆ~P ";@Om=+2v.nK':RNf8y2u/|_4Dscb!=0lcX؆Pӂ{D2Jc\5t*\*cZRMR(cg S-NI ;_')}pv|5]~lkIVᖩkBvI0 .-FDD}C$' 6S ŮBmԜ9LQ>vOy^]0k'үz#Nx uqd,mK]zfSX}$@^\K @œcœ_QZG1 aW8<25(t6V[ޅ,򏣊C@L4GFWyhr|]0YQli(7*T鼋k ^M [[2<{tM< M Xpo%mb|T67-[!9*هl eBU(4}|a\]3VP/^X#B]z?Lp>4v~?)W>T+\@+u@QnS>D?+8kʸ* k|Dɿc]Yke84sP7 u #ڒ.Lx#,%4Nu?̣Q$ ,f6lSCQ7$2S[O_{HFx'e''8LlոV%wv)%y> q9:Kq"Ma~ @l>ay~ҙ 7rq][Mg=2 FBHo XX@q6'tM 'f$5 !:+Q B!*ku΍Hql}^#&Vtqd/k߃_?3*%"Xb%+77zG)~OV+'=[·58 *;_)Mt*j&[nSl%;THx. ܇1_a? ާ^ ')A´i\G`0G*YySi25f"ljwJ1`gf(A#ߦG AK21'8?9·_¸tnwI9C:vLJ4^H 0wTK#HYsW{[ y<ٞˈ%RhGjXeM1J{:I١ Yi~" S~>ޖmV՝36ֈJ/vFa> dHr78/\zia]*#K 4Ң-vyR}G-T‘2$X_O?Dޑ0iSo3 wpu cFv/h/1ę4N4S`$.,H \p- rOvM~.p36Yt3ةpTDb(tj'#3OͭKW) ͪj@X@u[`O~qO{9ܴ6뤷B (pXw_}5f0?ηZ$鿦y]xX=KӶZJWX4E.=+CI=%BK~xiW60v",noT+[NSc ԉߠ;xhBDOJ]PRqKAE0ߙ&ŘbG/.Fj7.jJHrh  11f&O0qHG:μ0lB/$o!'_97m̥ޛN6a*5)[oOx9(}G.^6#[OZ>`;eiaUNm$3э%$?UwMsk1NiP.\ 7OsV~2xL F(ɘx9Z2 ZyEտbhd_.| =oRAKՄ>Mf~8zbbw4~T)+[gy2#ZCu;*1_2%sCx{!z2]]~?`JdC')'~-4 UnPX-I|4$™ŕ,Pjoz["C|bAvk% X"Ġ-PNOxO PXAߚsc6DۥBn/i ެk&pqz/K[=”$?JQxq% (_nSb@ixŌrQ=6)4R2@|_)UFM* 9^W@$mtw*qj}O-Wh2J oO]v+eRt)iC4Ly L͸/X2yzz;AWίe ?]ӹr`B9(L* `X`C_{ӆksqp6MYr0W'h&(V~Yt~`n[C1Ƈ5/;ޤej^1qhtH %oW۷YIRh ,^U\6NǑDV~cKCN=Bwz?ְA ҟ GN)lJe708#@ԙeڒ}K{YLtY~"7BQaq)xChYyiIntӔ4RpQk*Ƒni"^@C)J=SEKX 28qNw>b}4i8Am/7Ob{8w}ss֟GEf٪0*zx #ᅉVaN1DPt@Q71L җ(c}9vE+WrD],|._F$-V81g*r"p|=V$H-YZgPy03؍*mx) j{1)=kpcH/HX I=cqq~֜JA1Ӵd/–ЩDRƊDoT5uW}65RmyS%yfҀ{+rW%!+Br%LLWT=Sb(HdZ,)ydxWáX5xZǿB0 R妞oJt]$|.J*-f'BJg~' c] %$f-;RЗHf#V"Pе̪:-a]LXxM~#i\.Vz%:.Bdp! *cZ6kL0*ͰߚG@4oJaT ]\TV<O*UEj & .-Nw/qҖ!B᠉QE0C>Pvs {.ѭZIfNK0Ax9ҌHĺdչF)ɟ3 xp̩u%7$I8zH6N,2=N y'u5pШ@))y;TQc'YF |McE 0|;D$װBE2o ކJ ;!@ՠN~DS.]5v|ub*"4\U߰p"{ e?#`O6bvxdn[#6=mds&rվ7D~6֐UNkM+}Bt)s__PKa|L7SBnpY2k!WgVlQJf>bc"SmtuJ/Zq#+&櫌ai1Z- %W0ѯ7H>f1fmLt6ݫoU'Ӯë]BJ0ZEAKp6Vأ\,Q1*U!qj{r.xHݲ49f_o%bzM4oQt'#:szܝ3s#pDeG1 ȉ35kQ-uGB2ӧP5ZS, ꒮QY',7xvu^kW-@1,LRڛl7(: [1M< \'a\mk$OZopR$bHqg ZmCv3PAɸ%NiS4+l5ugI B6r aOòSQoB@()^VA__wP .mKUb7)Ow^(6̙~MPEXKV̺EVGσ]]M܇\q[yac eMk`j)}y٨h54>ɼU>Lʇ.%MVkv! V32f!HeNbHtGY͸}Q{~'T~j+K#$4[n7}o>T`äCzJ 4'5/vp|20`laH)(`_*7r]'v1`׬'!5dwz1;i͡ky]ԕ$yȆc([XZ^YFһ*-PX)KTC!@};p+ 9bYL61ElG?[yr Ir+Mm_>$8%q/#sn%C|^ɽlh P~bz:H҈4 ?x6x# WsaȽaUGmw'K#\؏C˂UhhPՑ "b!୔4NԀ$)NC+{5('̮9NEQxEfT2 ^tE,~I8Se {0gVK-1MDSG2aдE E']yUBuSġ[uktds={g5h_`ȬN??!V(`ԃ=!K J'/Ώ: +ʕ҈S6/P|0J UBv)|2 EB森gZ)R2+LBuZ'H'F+LT&Yhi̴pӚlsN}n @T3>MZ?׊\`iG\Z2RI3l y koڮUӲ)2nOHƼ0^FaC. {Jv Ҽfwu{><|Ei뢱.KQ ѧ]jTCс&֣"(K+|'T wĐ#ƙ#Sl"'Y;[zs9 0/ˋW5.u> Qw4 7z&5U#/; -/x;Zvzh†cB~fُb&(^ #^5pźǑI!>mZG{pjXQ? guKP<= ͽsP4\"i@G#Lm*!O$,}h\Aj۞^k;`kPcԅRK u-_ Ūe'hVҼ@anzg /Wyt[|-_;70FxFF]DT!t/rŸB{x g,obfDW&]ܛ*2hCaFXI(a4*/g_sFU;P9̽K4-/>r!n)BBV662 wn:ѽ,s /'^LS]PB`պW%i2P75MDS!5+JsJ)T<8x$~䧡:gPY{nw(GikfГn ;N&}ϕBj($$Q^f"2\C}9Y@ƖNV!e+xM2f[r+,ZLj{8 [4{z=)kk ku!+25Wp3H`ɺXD;6F\IrT)V~1( 4`K&wg2 Ei-ˤUZh] e {|jU>Te2"?CAF?i|~>k.YRV8:"7>;dq9L[-(_CSmAe9+4"C7HLo 󞷚,~6ihEX[r $ /4^B|/xFݶ}dRḍAٽE[y>7`I&J4[;iytƭkF^[K_Ig"F;#/˥uE9o0v\mz~&z Ѕɶ d="&ʙ|"뇡 ^m`Stmݴk2i.C6s_ϵ8f` SV]RoԔuBÄ3GC#HG~( 5MM6&92k*.]5%?NIC >zwP3 AI#x:(TB5TE^VJEZW`6Yr8pr?RkLDK=kC ƱijcceD8DEw&Sk AI(#G˂^05 BI|Uy֤G:V0)@G3B\M̂cU"fkgk?"} x)3/vVX7%+JV26N>Rl26Ů# 2*p$=ml1y鉑j:I%A-3KW@ a+? /G N4A6iqtí6!a8ӽG6G@ڢ fC4=d63WT(j\O DʯZ(@"M鈥\M9F)|.b8@Q}LVeqWUI__ c"cf T3ܯ;'NOt魀RTiBh q]OԌZ 焻]$a `ϼ% %X+U-*cm8aUP P% L~mJ1cz׏7E_x3qGytdsVm='6UvIuIs!ݟ2]x 'f+RCAh+Zm_&lq1<Ϥнq -a+@[)[rimԃ_n@0@fojg^OW1OKT+l+ C~I}^zV OiWcŶVIn>荵?JtwlzU `230ΧB(Xrj* 4vmix|Ҝ!߄}:K'~XjޤDQk _.e?f i`Qм\Dfei ȩ4ė P_s#718YνgN +7MŬ1K B~"21E_TFE$I~{p.TxQ/X(wxaEhݯP$,Hh6O;$bAp2l"}OنkE$/,J-2F&fg%1BE+R5dBW|soLTFI1o dSwU2`6nn#̇pwU)BnۘSZD&!^*tz f< =zᕣt0GU,+prj}i+/م5ƭ(+Dc+9fVƱ]WE8߸!K&*!M,I} 0y=Wt+VhPI[_?f"ƽYDC؟> BSyOs d1QCŰWn狀2dg+ Ci"T6Hi&J^2K6_jS#epR$9> & wI%G 䎹H5Gʬ}Stt XL҃w=nXN}pXPalQ޲,ΟKx.:!};Mro+2?8VD=7]*8fAoK 3f8LI+IѯUWva`jZQA;3N\9Ʈ %_Ȥ )[)nV1;ݧ\2aϨVPqrAgY1v6mfݝb|P #׏exFC I*$ hqy4!rEG6]s8Ba&]+tCE&љı!}B& @_'d|!ΌϜ(+׿^WPQas.谾gR(d}g;-Pn,?k7-H;0_4YpXKGp6̸,U3oV$|{I؂0' MK1p]ahӴn/B*kasڜ pqH?*0iKSt~8JrBHkɸv[bVY2'IDrZ+chcb1|n!]v85_l#}\6?vK;]T 3;^5Lv\srrc{'NGr 'NF&p#pM`pD}?d0)x, *YpJ"b%HX^(oq7K<|{&g%¢3>V6FEwOeEy_/;j0~M Y4 %ݸ$Zv^%#y7 b[ˤΞRWu3ô&,_gN9'P6۩ּմݡgB j-ȞX$v׃`6äe.OZNOu{.K+v9J;+8xx ~dIf^6l%SBa&X>VM² HS;0 >{/yEV? HwqD|m@ [FM:;^+_~]\=[y*YG]fOٮRh:=rĜ5~եGt%NSx49p~w!}4N8њ$WHlad%PH.@xrL#/?$Ϳ)p9˧]Q~|^< /r5kua#Ǔ=I.9lݤ\# Kρ { K4hO2&T6 + ~G7 >ӊ>W  ^":ɓ":@vtĎ &JÓz>E~Oumo*0mjc=Miaa]0Vc{I1)UpsTj1 x4Bo 6,ap8tpF0R LJ vzۙښV# 4G.7L-#Ц`k\L-/ˋTqZuר9Oq[=:M/l%e< ^xP"[QV`IYdX=(4[yȉ Et$j[p_t4jt0 1DN#9_R~9G `̱BI:pA/Խ|;6{R}9E 7#`JzrtU oٔݐעvυ%- /mds-br ڌ1AG,ֳYEw9Nz׺z?\WvQ5RGa"jk*A6k/>?pLQ\%7' ]<|N\ zU |hgfőz@!Qn1 m^NxDvE&όF @/Tį$Tw)/ocA϶Q(12ZEiN$1m mk4On& Ϣ`-D_(^)oÑ$Rm6Y!J2Z*_uAeF]Qo2DЦ~UK\Cpyzas$eUlȳqݕr5*@.y<% [@ejNKGw0Mn5}gK0Ki`#6JyX=ڟ[F3Tt ebr{:]rd^/EΘ>ly^nHYDI $حtF++bD/.,77 ІNK!S Qơ}0Z$]@4;'}Zk]gX+tecCQ JW=m9P/WJwM6B]Hsj!,a C:&n|fyk-9D;)AڕzHl Pra\>75>uBԭ_1zrCV("P }){1 c(AT5U%C(^/{5y% ]0B9Am_c  ح2'4gqzp`!)/2C /P382E(5/D_86FQ 3uNVOF.8>~k ȽyalF!?6S7n!z\nv:0;>ZK}LUA+?/70u{i)<-ZH/tѬ4z!fٹ-2K$Mq=C )Qpn8>%+5-l0AZ+SgjBXR>ϰM|+J>T cUq: rF3 |;mg7ƶUеU1eehslS+Dk.򈘆"}LX8̟3;9ľ ]$\P."ۋ,vp¿G^҃;9L[mB7A&;8W)tN Ύc= ,`CFpRܱ|ǽ0{8SZ ژq@&ĉ@cOA>[,giZQJ[`g=GSY:VRo6I)! ;0gSAOl~Ǜ7#(m *Qێ"wXka̫y|EI.c7@{Z9ٟ~vdjU^+re2y̨&.ĩqDr4#ʑϙѿmy 5\2\2Qa4w^~iY wۄ~Ԕ PVe.i9no ~{&j&#~X"RG&SU/ F~/dB~o ڲwm:6֤!xkTaT'JT;Fǫ8+mTBRwYAv)ry{N}Z҄ n.(;Ľ8&Ps?Ƿ^@@`E?#ߚm`4%D>հ*)w4U7:ƤT/P`?eEbV\PkJGx+&{LDj%qaDpYJ1?ʷnd3pooy+đbϐ\;3]@k;\9vW~L>DJeF85ji0v {fv_KX_$Yẅ? R2UnPcV Mֹ>M쏂KH<)~U I7_łڕu+z{-Ӭs4lL!ֳi;3ӽa4() =UHaNOy8an!L(cyvvm۰I) ڄfTMY*ߏ0DG3gzME9ȈX\lI,xE[ZCwgk|RPi&M~.)tv{TAlDH {<'6ݢMĴ𨑓􃱽ܒ\_Z;&Q*Wlf?75(e}_n7WcW*鐾ݦURR˵MM QXgI!FԽ;;be8);eCS#*|waIsJ3Uw*lrX(sI<>IKj^}t?3> IGR{AS߯_xLx\&#E8 Ds4D7vRf^6mMJJ-{+9Pg[1#,%(t Row.%Q24**O"5!ܵZ|50ZmS)eXz@rVqhBx=1G`hdx۷1`7EO0Hder{lH$/Zz%k v}DFezV eD5 a-&2,+I}a%/kǷ՝3WXJ$߱6Q`~J1OHo`奅{VEz{hl)MCr cUk꣆V 獎\9/x~G1GLT<E9}?CI4YbQQ~-$߯z2NiMX_~I]Mp;T~b#Ta\uj ƷHΌg"..+h NDxzq/;@l_Xq%#ßq苢I_j;J83Jgw쯦38Dj 츘K?0R$S 1:Yzt[dctGT7gUc*] #/t|a0hEc 0nCehk۶o2va{FT1sSI0}K-5 zPhe'Oemej9+yHW7B%T^[[h%鹉eJQ*pYj4ƅxnS&dKWC &CF1bo4ȳ]{֒K8[7ejX9(a$QYa`?NNIVKșQ"ofTZk쒍.f£_ҪN"IhEu^ʥB{X"HqY7SkrMc[fhGf]kÚϘcK$ J:,R6 S)<v (I.M-GH:F ǥO",Zdq$5T^\0%_ f#٧_ Li }ot j lSU]<%! _=̬VL.8$7߲ ,9]7<8;y21ԘR') ynu\}/ď yj9TUM Ni4 h>铤p~.E[j)4jIޑ [wq5Q- P;QDd¼uKZ6+8ӼLjDWy,> ~3HZ mc6zC0/W~Q{.3]Vr11s56 ~9FJR< 'OpEO/vt&$v_S?\u*"q`F޼84mŏtt7;uBN" hMΛj}JESsH.Edh9hS=' c;yGoE{`16F4d @n)?5@KD?-BoAv/Iܠ.BKAk$SйT &(wLyx13%5aAkALWZ+CBeH) ho*,Z > Q 9ڞɡ؜YuMwoMmѝN~P{Jf:۳Z~i9[\< H!zEV[}W} /$ae嚞VgUUsÞ9xE|O0h,]@tf1AߩE]uZ|/ۚVOOɇqRCzpBX%)i$.܋+OZR Ǽ\cY%>lfͧDŽ9\ 5뮅؝uN؃ᄑ  m;͖,䢫 Υ̿G?>ȥ%IV!aF4lxW*^)20L<07B;+쿚k]!P ʆ0OdR{:O ^Sxvؐ,fRYFfng_.9/ooߌ„̄!Rp 9llfMUaiȁ:}mtPӨK?&Z!9M֍~=aݮjwuD_~ݨs6*3I$(xHx$ _wnR/#*26;]g1- I|4!hT z Ȥ@>hB l@ñO;-O-`o*oHР28OwmYH/;>ެl$SQlEMYS07^k:|dX{Np?HC#e7lm7Zq5d@}Ӹ]#6x C X QAvܨXixѵGt`5Zvrwm`**/{Iwm źymp7a&PM$vQ=z| u:g1ǼjU'A>tүG~k'@p`~K&0f/ٟzs]1zKm%}^§"g?]Z:G$)gB:pԪjQuPcKw\>z+vuATid`?gT4:ź$/TI)//%6Jq+2bN/Lt䛺$5d:{,wJ GyDy[UfNV4?+!JM!FKkK,QÍd'仳h@tbbE'R¾.Ͻ~myth-JC`)}8⩪+ˎ$oۍHP ;6J~/~3INSr!ױ\H-$S3tO:&ֺ#(A|g)%@#(U{ioY/O#_\KRvhFs۹"Hs5vޢC!y&>8p3aڐWsuw\0F]_LST 4$up^>6+Hr'Իv#1w`pFģKZ&dSOzMDW%PzM#%_DWh&tmI{ѕ/i 4;V~g]mO%lyYݦ-0:FB{u[5j_ԋ\ QF`D!#0"XӰZ;소nGS@l^Z I3oybyj&!u{jfчD^3a/綅7t%=6C-TVW̐}_nu*kۤޚrIKB~5]!Ge8 /`ɥ+jr 1W2 $Q m9VS9cʸ֘ւ+)> 愦f! Ԛ 2 ?Y"hqF{Ũcc"H&دoT%"*^c" jZX'S '[yZgyo":XkZk@.K׻R㱯K=bB AZ{Bs4<ԪW *f1ˣP[AGI=T2@v7ad ruz)|22rWG\N`9:(@b\ڻ^"VG "1El&"MleE`lMڗGCgn)56+;X6#t랪-?Kt\85,fBB)4=-! Q?p`ywY<4>aV,lh?Qe+ihRBIAK%@j[yd^KIKOTz L\VBTnM>gdW5Z@~]XqxԷ'}ZpNCtw^yJ71)GL|G*.֛Jv"oVVJU@7`Yz) 8_:' _Qt`&I/QRy_`~ Wڽt^FHOs2H#}Bnwɥ:$tpx0&N* ol @ |`ϮJZj%WZbW.CXKU}I1;("nv?8PYKZ"FG*cGJ37I~.$c(y&CTh;kf5ю|JKg89^m΍|f Q| HulP˪a\%b ؎<.7pFk9 z}&fk| }JU6PJ-i%Lߦ $.ܜ }uݳ»_MS7W\b#V[,~2l%kyۆRr?q^Ѳy4T0\goxxck`(G| qF}?J"vhn4@x$a~]ulgǶ/ iД .k&'۳\\!5S-~1g?ꡊ3$-:L tq?0hFҋ,ZJw42ūsXX}p|p9Xd;4׆O%_絤b%Ky4`RgIݖPΑ[_B%^fJAʉ(τV bdm @5..fevfd9k3N֞IBLkfHu+YFycAPTF~P=tv[^g,j,ꛚ4LBwIV6ae'*olOLܔ춢*bi>w$vQWx1cT< AnM#֥ǵwV '5YÖ{ e1vxނ%ZJfm}6~R]$\Du lWѓj>dB񰒧IW.%[{teE)[wJٍA {9Q"_M춂W-؎Àd|Í6a 0#Xe<ҩN ؋3p ytO(H#f*9 pAF%J!ACy-5U%DEtN8 HinF[4r-oWV/m5dFh&O~t1~\Ii;u⨑l+26U +*4].)rYwtEN V?{F[{d r1v~_qR)l-*DM{\=)ۢer9B`д`Vy؅1ȠXGXg\֝pDp&|Hsy6vR.]s||=)Ujܚi \8A[ɖVj gd䊾D'1\Xc> ZGfs ^oM|,тџܷ`Q5}wߑo -Vi,#Z䃤@8D.S' ZM %/t[m*AoaΣH_:e)67uԞ0PvF81[|K {WsG9* Wqh;2 W o:dA]n;o7vKh ΢x{;rf%Om=$Ye))(8nљ'>뒇f3}׎l S6tFzV,( 欚ɛGT>(VB.;8X|Jt""DŲ\qn# 3f@er# rNv]\R=E{bZ~rjɾh'1-C v6-Wr#+Rtabb)˃AX5lreď7SJ~Ʌ@> 3nІd%3QfB2Ό<ߘL6&w꾃RJN)pAP-Bqg-ǾKhfl02"xg*]gϿ y^:"7TPz=2 C4`j'Kl&-&~3M&YӐx"sVتHbJ^oy憬RgAW>} _$- VyFr\%!ʨ˵_Ds؁Ou w8`Uo0TEtXxt-@6>@%,b_oNn柃'5iXi0Wz `?|Ś#a QC?$eq kB&T:T╇ UZG^#ҟUaJ:;jѦ v ARlŜӰn/ی l1sCo$cqL!vJZ= ٭R&y ]Xɠs8=#Aǧ0jfI^TӺfEc pL%NZ3m`PRڠJ?pi%P7KB\wlsLUlTO_;S()sfסd~znaXtx HZ.r.p.WO,Ƽ*n?ww5~,Ѱ|"'22ae℻d|t ,kw} ;`jDD]_3 Ү|FdG3PCzI6k7̛`7 u-6կW V쨅7p܏"z: !Rd {#ΊϫA`TdU2ٱ޸Ԇ@!'X .7SY wR(y)˃0TEajL&$*o;d>c`*'aCvZZݚזZ[@D6Q iHBe8o\Ȯ]a"ɋ՘@ Fy+jR p_0(q>WRjG$]/?+kj9G?ZOlBC3kK#bv[!Q~"(LjXZ]yOlmVn5Ƕq6P4{%H#)a \]st#3Sf싢iB/Ad<HqJIHX?.39PZ|'΀7Uzv(vUln&{&'f] UmhjU?:W7ZG"I2a.0. VI'BdNCiFMSV*][B<}ZRĒ0s$B|G]:܄\, /;2(6TMe1G^;e/VEI/"M[/WjT9.*x81Ip@(HuTfJԅz姱qLR X@VJqRh9U6ʯԗ_Ql iUqoY?5`q فw2rZ'w|FbM/UakṲhE["dk0٭2^q.j (WK|1WT4SISyEo !4g/Zj_RzɃb:F44} .hLcq7K7"P?Q#ZRxFhdHj8C4!DJ AZ W1^kbm2~\8t #2?@D ԀT]g~9.m)wYPc\;bƈH CmzV $>e͇%yXw f֓FXaeK{.X=OLfBO86;z5ʢyɢ{tʾc F?,KxjV>bv$^|-$:x`"+H}:j]}D7 3Ro@X=ϢV*.3S6=I6{L<Qx|I޽WMV{"77jT&`S/M.6u9 Hy{)n-l,m;sX/ԺyؤdX5ؤ$so:$Vm~7ʽ-NÞ]s60=dE ɷ-p!u߁hTaj\-AH#aZkwObMu;=!lT}Ykqs j]g3EhNV-24˻"`s0;{9!ͨE ab$Þ*=u ހ6GY>/gq]Jn wQsL}Et\ofrY ^5ߊ[d$-X}iՔzOߣj71~uo VtS{xbpyŪogCoPXH=~=1Zi9`i>;X${}|)@҅(TIّ00Ȇf,8of٘Dkw`w+Y]8Bߘ(B?|mhiJY^m3*Pe { TÍ"p&E EB--NeWz!/ERlrA풤XJS+UO[z[۴L ĕDYm;Is%|NyP{7$o]!Ę1<"_ VeO'TJ4(FScY๓ :}ȋ}x¿}e]2* SDZ4馊k@k'5y*nZ̆ &c[$f?Cw^"idVn> ֆMWUɱEНd`weDt/җ/]K mO+<*7"zA+k 7l:FI'P@e[/+- [%Pyb_65] RV~ߟw$@:uهEQpQ*5Bă"tAD:@y֑D?4cZG ' .B7K@Fٲl s-Gu7&S6Lz:Wt/|KDie  oz5W/@&3кg7u1XF XC"`_!ep:!Ftxx4mB(bjąs&`qǴܩ3r ^ǪΩB3P;F)Ft[TF:,<1ĶMSAСvk3=*3@vfv.3'-2v[4GjCcWj-.II=վl1i媨R ^6 =; =6"]סc"W{}ܶJ^9ٽ RɯMnd!ʕ:G7{ga9\)FH>`@q Rݥ#|5  v"G4']ZRAn!׾]D";1 7duDHS|xr?EXJUjw]a9xq"jZ$ 0v-|ip[ª%DhqL6gy`}YʟJ18/rR}` b37g?+O8yZH%xqݹ@)As9s(C܃l H)kO3myD5(+grnit)9(FRbq 4-E閦`:/-DR= -)|-"clvB\3>}K.Ve3oo$ս|{<7EO$ U^BtyT_ HEYRb #m!*/dyn/!7ג P"ѲNUk-C$OWE@S[y85jNn4S54ſ3D[cڅ ,'UZINz!cMr_)'V4Li#2O:/`zoܔO_TAE1H[1p'j%d[Nȯ~W&7!WE볪%X|ݧe'N{xsS $b*NplDž;.T݂XD 1*4lgT֩kWݜՠYS Xт/^5ƍ}Uwx\EEUQďl mWDn~; V]ud m0{ww3!/T/[jx#h$}rVgæ {RGb轧,?pu{!  4n;EsȪe=Ya۶JUWO IGE/$)Q5[o#IHIتǩHO CFX`+\*I˞uu:5|-7G_Ik,{2cF3ՒOʃ[im!̒P0~;ѾL@/0۠Oem^=U2(bʥoUE/ۋ#ڻJiˌ֯EV}sդں9IӋ픵4""j{#o#LF%آm"Bl_{.[ ,JI}~ch=_ep[QkSHtJrF! [2DSQO\CS8P(~2{cY(ȧGjť,ɣR10HqcјlJy۹;8ˆ3;\ip1\@P (;M+,<Eʋ ^ t8))yB*V-q:Os"62UJtD#M4-Т אi1) QeO |R~$u}Eo[<D4l#]YMӘTƕdFȱ/@TJ학P\QB}a[f @<-!$Ѻq<1$bMԋcPD߱ɭU'WN/)8{NuK`"uF6]+j1;7?45b  o"nTnI7sT&b t[mP:72_OW*CRM &(ݏ+:w &7xb޾Ңkc[ڀݡƒW!ejr+m0T56HӿD웾4ɬ}J[TeMsT>B6\Ju mÕ)K퓷7ē^T1#=\$ fV|-u'w,h+_,TJKEo9= teg(,b.]Pe|_)}aCbnх&+>AksVPG5j6;*>:f8;lauuyF: N|X "Ts0@D gJRI =~* Tk 6sSSFy̟կn9˫YdưVtĹ~8qM~M9!YPfsb( $_݃-ؚkITf@Nâ@ʕp YN )\:ohD~KnSbtdfۤX(2]M=K"<-dP}6'`0k e|pS6[\yL:'bIUN;EynS-@RY,U>%[LTzUF DJzǚѬvloɴ:1}Eg{=mԉ`]5Ox.#V!%9}c脲߰W%kU xTI)ܭ_߬}$ ]m}ˬ>l-`zi"H$bwP=MDB'ŷE#r$X뺰7įi%knuIval>b ;XQYB5fSS(D%: :Y{LT‘E(8/B wƭP~,1%ڶtcv֎!"czQMXxOu4[S\>+}{аb J^ #RlrR<\93hWBAGk6y1iHs4ZX]V#aw*wZ{[Lio[-oN܊cB4Sbj5L&7,ݯ5GiN0}_d$7A2bG8)vx3<>A,˳.#oY'IoN-fo!ƹO6*6K5qy=>ECX_IOF/ e TJI*] FH7[8 :pEm~R bQ־/Ozy`mdgV ɥ"E"FjGHTw 7E;?yV_!ԣُy0/p M]IGvQ~MI~) ΀2F"`k?Ҟ Cs!hw2oDتcݦBո eTϿ!AL,琂} IzCNp+ym,\}Kw^A ء?b00=ne8kMM#t)H\祸pjZ "ްư V^=@hژRC($N{5`CЖ&ƭE>;XҝG}qƌƉ'Ch~XY3W ٥z1.di (X~@_C_wa/#5 eqZ܀_? %jb IA苑FZ؆OKT}NNhо̲g޹N\JRh0&J+ArE9nw|Ѩ2<`9 WK+k-C[納Rrd]ԔNQRGp57qNe؛#8Y HhWCN'?Kbm$_=75f18 jNef ɿ?ɐ;͔~l{]RgFІ \)zޞO~g"F^OIZ)hW&|_,-<%sZ&ឥ@-kex&\Kza_K?ejK/%pth qm=MwW8"# w#hD+ΫW1X<6 lJԖ;Vʭ,55ΣZXuV?(;ԔdGA l(]=).# eUP)F1J#-]3 eLۿC}y&.q sE  U!xOlf:UZpM={&Z_Y.z|4\q bQpq-D}z: [; QxlF{V!0NĬ|RQ,(#&# ~NX`h/;rJTrm v!/6.6aMhbj˲AJ<71#<${\a(+϶Jiz|a'#xF͞#m[My`oʖ,Wsqe(Wvd ^bPr3T[BD1&$ WJim^WhQ3t5U$T,?s:\bX~ؖia \D6 n G9?=Z@tԗ|ς:h&] "q?~J[7\N iYGO$s(^~i 7PydaNsJi%H⁂&BL>t[Ċr$[zH3&P-E|ZO?; d1@9x`hUi/s(H*նњɺtKOl1pmxHD2>-+Yɷ(Yu{΢̜"*L#eŠS*#vm+'*9}oZ |bBsL=<"&鰍`Sod&j.>Bb9dD1/33"Cxd1^0T=khR0.`Cl  hEalu&d%*^b[_m4| A)Yah˝@-ѡ''jXzC,6QR8͕bs  #)7K]y"D>]]ՎjqlraO]^1tGݳ,lh!xt/KuL*S2xEآ;7zz_cui"~y//&{6\13`ɊqSXIRN֑' x #VnSSD+exю-;hE֔W7J>H 0[j`tZyGMI ]:@]VA8l㛛 0a=6N)7E6L5"'VJiOSM!݉)Zj.4"[eatoI5\tQ /~(q?8J2l6Q_fТ{Зְn>]hfQo|l9^AΩqX5HUPnFL´LҺhs+A0wR1eRvrୠja`=rzax<:U8uoq CJFJppid]jLցA3nJđ m:_Yc9Z`LP89ȳMޘ1 +B_8 g;J EHL*Ыjۣ9nZMLV[A[3blCh R3kqV(Ǡ̱HCN7"sWOWb>P;%n~zx~_LiiEac9&~RyH1bg&S,@2ZtOsӺ#VSk=藿C} uSTV`̓>gl'd ,A:᝟ A!ϩ5!y<c| s/[˷'I!@V.;Ui kxy9vw$".'j%5*" &0D ,ՙOl\q *'ia\pԋ1zY)Z;߅(/ȠD4d1H-c_A áˑo e*xD5~PjyjY2aqEGGv,7* kPL+[$س-T/յNE[K}VCT)H>W @eq #^Jh>Fk!F{t$x{p(u=^OyqbP 1+JEfp>Wo(\c 5lHY.Pp'tDǛ3/8e_յ{tTjSVSդ"#8t?~_ocWIS)$EbVP// ;Pm`lh A7,TZH})A ֞?/YO!#peؓT*\ApPkUh"}Լ1 HͿ&%TmO%҇W/උwxQ{#'?=[ jKd &_<|XKk ieRRbs̠X߭>Cfm)IJ_,j{βi<)ހ^U=sVq'n~]ijn.쯒6) <~%%TbՃ#݋tyE_>?/ qD*s:Ê̚7!g 7mɉlВY=|$%&Vt]E_un|rjI1ǒ r*ͅabG3qIS˺f%#d[$J)B69U.a?U0fΕ(,Xm{ݲë. (R-_Fy e=5UE""v&ĝ H/J'OsK]?eXĈ/n=ś&C_;Qpۧ.k#v%p C1aOLmg ,|z't<0GkMtpɸ/ tJuޜ8'ά~]Sƣp?6R,㏷uF[e iͭ g$VPضZlQa)wFżm8=KeQ7hfw|QHoѐ^zAks"Ry%d}5# WXAlHW>i5!qҔM#f?_<ZkOyp2 ;γ7 j:v3`DkO2|Vd4D*,Ͷ''  VP7И5d@$zoXmaThӂq pC`CH{p~Wk=Ynӷr~ŞzNJ]%f$Vٚ3 ;y{ Tnw!Ba ܲ-jJdZkx`O 8`vQz+,|0Ou&Vfc 9yqy4_+T zyP ٩7f"[c}2>N!- Bz旍7@%y!5\ mvN`CHl"!]/]yhUتHע9z~?oSEb%#$ C5(-8)2H!eE+ZA {pHIb?>F7%HݘlBC&E*F|`P:jT@xk)7 2aw0g DqXr0cd<VɹzRh F4AC7a2xl*ľz\NnO$~e_Ym~[(Sl`kXD[!Ѿt"k)zd*)bh1r/p F_'Aw.9Qϳ)Z4@8uM0K?QSӾ)([y ~k:`(HXUy󭰵-n 3m]ib qcM_Zk2ޕę!mĨҞRw>?itHuZeLy; !`}L*vpMsŏ.l?Dn"/ԟ?u&#ePH"EǴ3{A @?o2_P !A0Rv/0cLt;^ w_cl- AR&AJِY)} WHWϳ5MK0p!PFi3iT]v6]&'d@9ل*5&B%8gzX+p5Qbb:Lƒ\Cǎov׶kXL`ﱋ1F%ܤ#K;{M7EtAP֘,hֽYiMsMk.w1 4U'8]~4֔87uჁRq!i%V8x&nǽ΅ aC"]>S?<hs\\֠rɱsv5s7nszO'kHJ_j*,6lFR(BQmB]~ 5FR)cp5m3x ݭ9cUvyVhuUV!6Eq^+#h[R{W^hlp&A J[ d)?\7 l$B~-SH*&•LP@˹*t ʶ?id(0ފ2f<?d5/:Jn7RrsC!q)l|<QI\w\f'N-]>3Ty& dLpCi|0~#zQ5G V?GdjP2n@r_B8s*Bp/ ]B)ڷSv+ݚ|!F@"ќ|k{XCK 15*J=:)YĆj:f3˯'+Ê/E"FoPzհHoYm =V^e=HbrZU ݉0 !?-[HyMmaEh GIH !&`Իvh&D V!2W3P`)@/hp,p[6YޕB|o h0hKJK'" (?jϓNPh{cO-gzWjXפTnڶv>S 'nA-(Wdn2?V?}\óg' #>}("+ivkaeU($zx}d,gw3nJ+")1#8}5tQD"(S_F[W˨au`xox!"RAgGnIdVU_BlЧOy!ϊ fz)yv{9"هn]c<(l4x^ r}"G%7ENABiĄjsQW97/hMO&8W9D%fE*_ _50J>0S6w^9S*@A򇫅t:]V׸֙Y KQAY'J8+ow5Qw^qvo,ͪw᫙9#\px?|篢"T=O@f2K#9m)7Z6zm&ĬxnǮZ+ #Qcv\$s(y} 6~iO4 .#(Cg qO7:P_%*x®5y+Q|`9 퉮;%UĦ3!=T>5i'N1DMaBS,|-'s+.v"yŻ;] AX? j|V:j` ^Aڦ]Lt܆p'C{;iDMjcu"A|R΍ f%1|<ʩ][>x4wă}Y uƦwφSnwhfM ·o<=4ɨō|r~V{%r=r4\?RD; yIH_!xl`Jt,]dhdak?ǯ'#*$-XȨk݉-irЮqi8Dyqy=&ysQ]fD19H3'q!G ͚ Sg|BU +bZd;zBF;[F#?naAB"{ma͛jfx(՘0u݊AQ+퐪;rccb,&Q y=ԍù-Wz23Nj5uz٭ -$7J=Z^_|XK"/ĝ3aM`|ɴ٣.Y%ˆ]` RTnۃlYwgϗ1UUbSxSq,O9'իI\vsuPl7t{Nl$.Y^ aq3lldܮ{dQ]QjcFТ101谷ghXu"3Bɘu'M>x.9QФV\ &" ."m\4ۆ霏eUk,I6Fʛq4ddc'`i)ˮ4v:R}tjcقUTaL'p}|h:.i]"`8#c=K=DP 5Թ/v/ME#q#J`٘!(YOd6,%EԬ`T ,Q#3ЛO' ?bE%] ̞4׋M#"-R 3ѮdmQ&DzJQ͇t3O}).+@XbK) n *oOd1CgW12`+N w) unr(ǫE#ς9A@qN!DiA6]|+xR7p*եt0xWM:*3c1 ܬѤ#C !xkHdtq!pm{$x,Ʃ3 #Aa,3SK$HY4M*z0X&w``Px;pޢ_~ CreW 7c)/ҚJ]G)B~Kmk.,h}֨s82-ml5a3R2倠$'o5‘襮g'5kWԥDk:C A/&t-yjuR,O _*(7#DBQji9+N`kͦDxL:YW]M pSK}//s u5} 3*mH󿉧=)YXu7 4K P҃w2F܌= Qͬ"olBK~3s@h(a0dcxKp;tl’?aϷLfJɵ1V_߅Vw,g{GBcI?!c8 &Rw*m]NRG^I[9ˌ!Ͽxp,B.(JWCƄh2 3t¿WIk]ҕ80Ñ]YA\re.gڶM:+iv1*2"ߕ"QU Up=jz2?y@gp ayc'}bjfAjCn7nc PPsP hbVw51cm4F (e.9i%4|;!)UZڋ2c*UIrb %EMu ׺+7_ON =T+z+5H+ԇ0& 3׉ʵcsϗ}Jle\iD]/Ń8(ʢkLBoO=ӛ}%f9; RUWkֱ$>mDui|eV@:ks:;eb}4;mh=9OpYV]GY(S ³[EѲ76uSqa 96q1,NELkt5p֘c1[QTi*D|ٸ䟦g $,ƇͰPJO hTim>$J,m#tͩ*."(R)  `vW ~j.1|\e;sUq4B怷hf LMsYWαRփ|[M%nj7Ҕ \B"/EX{w˨Թ-Ew`mSENyQm(\៍ʼ/)m Ի1Xb}L']@ xY>c!nC~~fsγLxu UqgRh삡uWD[Zx5FF?q?mA$ F^G$ɫcEyձs=F|,.Ȼ%llVD*Artfv@UoC5nqbKez;6咜@)x P=CМy$0%ƓqvYaX}w5E{n!6lԾ G] Y%n . NX|_<@WCXp%ZPx$ÅC]yRSB'1n] iIO:{t<^亙 >[@>q}P[#CMe445Hqg&`9۳0B[?k>g7`t?4t?9_Hk:KݝH6dOI|֧.L釗[S` edY#k5< SB%rSC6%ZyULhg}*cFΒ+znw,'N3_KE@zLZrXUiop_҃-SD58ZT/snϒ}aFZ,@׸Ƙm(fICE3;ڂPHo7 Cu /8F*2;-&LY R)&fa8Ԫ6uaSad,K\l䒖/m2X0U&BBȫj>lxgZB}Y/x/z\AɝUX ӓAc`Oɕ,Pooz rE.۰*KET\-Hqtœͽ {װ)AHGҲ/~c"[#:'|a 5Uٜe\HB8ТA7T^QY옔&ۂb 氁3VUʅ*fXnog=5FVMezv Pp/3L~Wq40H"VϠДP-p!`-ݾ6ͭTT13mpª|VB\oc ^5=pd((0" 7(2ChvO.жelB cepH7(GƽXlUT$&/"VnPP[sPeyhJg]FWӀb6 HKm[#*g! y&/_ vקVb`4 얦ZAq!u⾶spA4,IhOX4 ^K泄ڃF¿*/Aknι|%D]/,9~n]I~eZMՒJ|5чEkf>`=b$MgQ)`1G&u g]<`mCF%c:0܀z% `A")5ԈiG.1j@/ d ,ryDԟ/Pl .w'%`gQ'd݁,yцA&#ff~-f!$ƢoVRX-b)[뱝HQ[M<0L.:VR@ஐ-B}OAZc`-ȅ#] A5'֟:]eT}6^߻ݾ4׺M"C^WF@&!bB5M?wv)o*IqZff(Kh0lJ&~Y1{&bLGe[Xc5{zuA~n!L<^f`&1\kߞ ȇ<~j wm=f]#G|#W"9A1#Cӯ@ۡ UEk-lRbQ?eV[Д'XΖp;ե'F,GphQfi)pꙊƖ]l yLreA7/|uTo$$S)Ih8!R{7yr9Ҍ rrx" 8->챑Y@VU>'.@u G|JXG0U*ܖ?us%͢a_A$BXw{_nNuo7S ǔΩ_؏h{c^gT½! 1I~;f?IvpMU EII'ae`_2OG@c, K wW1[]U{d3z<B8. /+(ڸ9ʡ^E5 [d8~I ,mcB!"r0O/Ϯ1Rw#4${CdWԜs a-AUVIh:*8^9t!>Lh3@v+BHe#~Q4_]=? ([4vlu/K !rX\mֲ qL[Zo5[H`Z0$e  mUunQ+QLTC9 nc[݀)W kU3OH?JVLRZ3o&sd~n]6qkz^8䠸)!uzH& >G1??{'^rTgti3.!͍^Qs F]+W<-c0|v$ʁu4%ݬ :%6A2!H| a+PhD;%AB̉1O ݘɦg#UzzsͿ9ozo8~DLAw ]Ov6~ ^U[ߚbpm{vŀD^NM0qϟRV:'=#&^]~F^Um4O)γzAFM+2@צE{fYtN &$y=Ao0?Q i`u-܋9,sX;]3g.`ah$[H ])C9Lp״ڤPuO(q y LZJ4^2P{@QZ2b#i@6|@,~bMw^aUN}ΩL֙ NT #П%'fa_1Պs}!ckQYar1۔5`FLǮM?ь}ZE48PYaD122.cˊc=:mzU2vTyX_>XY; @;&i(Q73jvN ԮA.S[id47 ON~e:WG뭂oZL>w|)`ˀ~I:"]&G.oWmw=vJ*S3*[M7V:muɕE6X9<⠔qҡku'ʷ)|vљrqD? j4ƞ/7Yn &*/'ưC2 q1 K~bl" ]Dw*sa&I:PgEE^>vhY@I>qG!xtkRb"j₇t[d~֙SNӪzM&7Q/rh]Z#ٍ1|xZJd]J?.ye:.6%3CD> #Lh)%E 95 kqv'#v"y%=? yxj!#;տ\4J[@%XUL \`Qk ʁwЬVU )L#1W[eIeL@`pB[1PF((UV+'mH_̲e^IFz EB2НtHOTqc]zK̨M;"qn=YrWr:#_h˭s`r2#b`و'MS /Tuc*QU>!]՘X4|/ݛe|hE*1zryQw;۴t"i5atGlA2E%ЉGTC s,U+>7`cÈ 74ZR0Va>?`Z+s4 qQK&JYs WEz,W t*vehY|mEo6|~_w(2;?y U]Tx2#Bߏ5[b=呂 0C;]_nQHªQy1i?CgFϣ;O,`cv"J>fҭE Y{nuBwW{VFgv[n*Sѹ?"_2f&v֊-lG]Xg("%TH}Ԉ<7+ZrG**[ J)].J/t_kCk2NP8ײT;J@~eMغ٦HHj2U4yK"ݳ  ޟ{YdL@qgŦًv3dDhA)$KfLOځ rByZ' ls=M(ϻP$Z}>Bs5p% iP:tbLv#X"Ik?%پTndIi|^ä@Yi'yB@T_V88͵>];rUMvvh:jY9|tKHAڱvgN6'B+ b}2e/Ld}5TDP `<:g1UVD]^$(XG`΁+ש(?u[D?Z6G\=[ "XÝ@4NqBD[ϖ!G 4#񚅍* b @7Dn-ۧ(jvvomf]☈U ac>N\mH4AȒqDs! ]*)~~CSxu{,b)ޣy.{,T!T6_~.tG7v5E&1 Z#$h]9tfÜx}mYyӝ0 8BC_7&OKli$"iU%f,nf[ΈJJ&* h9_gPii8>," ɞ%4* aoGn.Wiw\Oş44\֔ȗ=dןۘyߕ?EǴɿou')Co+~(Hd%TEƷcíkVqV% Uˆ,+9џnkP-U] L)M $WQhzGޱ\Av0jdqZR?4uOpzL b Y k_ۆ>k@iG/4n}5=gṂ/ʄ̷( Su*񪐈p!c!Z_v=X&XnJS*B`5?p*!hV4ZRtnƴ ha]A=ՋkNv)wB9ݦmnb?ٲx+VY꙲Mm9C]-)Y) OG|Cw8\ٻ*C@g[W A\Ǚg,;[B 3_ĕE ckds-EW>oe]c[8e=y:0x/[L<Cِ~]wK+|Z)}x@8g76v¤F2rNa1youLQ@1_EɗجJy2<2%gfzB!,6zFʍR\.$N1 +UTЫi;(XQw@J5DBpP lg ~iiR<6-{7eY@A/xn*}T;ߨN隑N\)êEmv8 źk٠L8#ZW}uJWUj鐏CgP9w O5@Bx?Wc|X-Gv0=T Y=pA~gҬ>@^o{< ´#F\y6_tLg$ AlP;sj YV5d׶(Ua\>GIeJ\JA ?w8 93( ^GBL[:ϦN[WXDVKs_V8ܟɭ+r]Н@.83SugB),hW=^z~D+]}?W8UH#Y,_z{KU|nr:s3yT^(a;}QlbY}Y?ų:( 9e'G;>gurL=lZhO,>w5h%2I4gB1gg3^xT ma)KnEK̭5Ccd"i*k,-9[qڅF3ı ``oT`gCr(!#+'12I=^%'n1hR F s]utzaƧ3fc d 5C {qR7QXQ/]e\.+q @0"sU92ts Cv nG49@ҞƏz̶Ld0l\&PT›A.n=zUcAm˓8\I[uQu;y2ٯoO5MH_-2!){B/"UN[&IChRBdE@1zI\=\ѤW[rG}"f3O{H˟\vܬC~Fa:Yns+R C&lbLCE=_Km s/_66 +\½MU}-Ao, 2mG{BN1Vt-OS]>u?f,e_UX?Iڼ|s yn@`dz͎Nf^_ o(n! v)AR[JICjV裋 "<7UxWPx- +0~Sd]Ҏ -"9-_Ƒ"(;ϖ2H cC0*nmla#,Op&p`t!Ukq] hR]S :5gtR.jd]OM@W^^>q*dD!"<(J)E?$KnZ,}$IoҗRAlwlhx"RFptJJJ 꿣io<KwÛ V~`ս֘rR+% U4uhѥE*N~XU \ȣb{kw 㿷L昐lEs0d 9[K?ζλPQPkF sm=M7LJzͦ8K,C.AG{[((*+\UU 79^^qY/*0-}kRU&b?0 U݄+`I:~=d:3@`Xw/Eosk75R!5'jw^zLUq9;%AQ F׈c,\ $lgu WhXO$zӵ$ň!Cc헜='b6N =/EE&tt,o}RdpD-S<ɝ?eޘϘiKXMv,[m`3),D;Nxu2/-`rT7&]k1G< YAfkPdUԞmLJ9AfMa#HLA)z7VZ@xI$'ٗ$763\3"J:jM7iCM0A}!KiQTrs0;l~01d~ޕAd&?B'.cks- #o%'8]AIGtp| DhDAfŷ%_LR͇{^L;ڔuQa#Yg;tt9DW%O@V״X@Y*@fCOex^֭gF s,ڣ -S(#A4g@s3q `q ZR@r͘ 5& W%֕ ms9bVQK}}&HtJڶHMl_X?}dvp'N:L:cא{>~"J3w xQ ȹ:Q}Rft&pND )vbA&@B`{Mmq/@Cw+y[ϕXy e>v5yc͌#;)kșSSn^?=OvH.ΙUeb*B9yΊ;.?/+JjO{cуS52d'ʆ`po,3^7r-eT<6 3lu4iOΔD^9ܯƓAsnr< BP`VA{xҁ2 `+мi6€!Go >Oۨ_٪?hV{F-l GJ 'kml/[Zf3ح)!r B~|OŖ`7pK۫AJʙ256tRgg/p;C7!&9ӄW7?otzI_|{3C2(dloDʯ_o޿!}u"`R6>+i.3w,兊$Ǩ|%Y74t)߹+I޽i],Jߏ 3ɤkCaIY0҈G:0@mzdA-jAfNϕX@;7^ t_"ZJsESkݑ؞ D*gֽYvH8K8: 2ɺV^8E:r7: x ]W0&w2&gd#ibs+>)@&6fZ'Ɯ,T4`e梴吷+enx圍[.{>GճT:ފքf\ytr^6VZ`ԁqfÄg0z Z{p+[E0?溅l;ɒnf(X?PՂŸdm <*\:kr`?=FsfC `k}~En呩j&ց8ݻlRva䀴o> wq6v㴬B~ =0D)lDjw1}c\VKN;br46؇٠t ? 19*!kDRQ~J$)e|(?ye ;sN*Lc9.f]@n~8%ŸYX%Ԇqts1^xd \Z6¬S‡3Pc.:Tr @S]:#]zIU/2 G_|uR-P^¯UP aTO`x:'j=@-ǹf6DeT%A+)PaoyWT0>5 R:T{9h>EHFKyqb@9E {qe'4w$җWqՄ:i'^ѩW@g;N㋟ riu:'{Q-kB%׻vߖ儏Hro~m];-*B Jj:5pѩ{-I|Ժ & PۣYX_c n`R,ǻUMTmm՚4KǢ3Y ;&N@n`өpnuZhQ8Lmza3rFbTJSooui6ErKE"9W픳wj6򾗗8dd*E~p_Y27'$ӸNmgfm4uʷ7 C/5FDLԩ`H\^1n{a%p`29-JOs.z{KǛ=u`'m(EdԊT |3 ٔ prړ,֜*؀ٱRvkܹYaj! Mmzǚ:tW:(Dc?/_ m[h0TlzG4#7 4Vlqgm)a(}_pa 'uʺKm H;d?p< k,п߁r%XE04gHc%޻nih XrzLʚzuX{˺4bPiba g1aK-CIPxwv x- GZ䖧bal xƐX?p<:vh`t(b {4nCEѷ1ز9܄>&dl8tϫ-sW`BfL+Kḇz$6,Ԓ{VY-e*4ġy2S}s]x._%9dK n>:hU; -tL?'R|AکQ|=2x;m|m )`b]﹜ۍI;zr/3U Bu߽k }q+HM)_heYX{-qs]'{l7{;xh*JR;KEVf ٫e\ zvza !-Vw(4y_i RV%Ō_nxS@&-hG cZ7ٝ@#Q\G(1)L .R 2$w`¯ɸQjyY=[ ^Mi&B(LV3*t3seTBp7jSK8LnZ|iNQ_J3#J[ HAT`R{a8X)^Tv-)2 }"{Rt)g}Gt#Ϩ eM^bcӥK:`s {P`ھ ՞ !G,oM;>mU*9KO:u}*!2V =VU= ɥL*k=epa V;cRLMSЫJ7~_uCEϧ~z]=(Z, H)8*^C,ň9&$wݯJ:7\&p^4t=L[A}7?MGfE-T)+t Y)TطB\ R%\ҋ=r1Q.kaɆw }šR+㥁%ؤ||MBw' FZܝɯELJA#Dٷҽ:tWkoYɵjsTT[dK#1DY?@y2Ra>+5*l08)FAjio]M3KFy_{qeD [订\wح>j:mt٣W@JAb70 w0]ER}CKQ!%UtI5s!4/Xp  Jo8Pw֙zK\{A܅;#ՏAwյa:yF0UkI+&0lRi'%uKG֢8$k>Z+N卂U//ضc Y=NK??mۿW,w?^}VG)φٳ$yMIu"Hnq%+!$[~ML~X:XJΗG+Zojx̀aF\1M>j .)6W9 S?i$65:9>84YӁ@k($W@kZ/'2/[!8uS#0kf%fqX$$120M;Hu-9{GmF{3+!ij1PT8_Wd+ g&>b5`oup5;yW8d5WT#\2#{mNv@1ĺu}SA*  B<#`g| XPDc̻xj'`vUG *j)'xhcLq^ 0ŏN^sn/hܿHLHE_5.sjBE`/;bȣj?k3`Y|q$q#&䋁01=99Ά?뫮/AE WT1r%%$VGO˱%Ze~Gm"mp~N&f*PAוֹn9$.eiG)MЮy9jњ=-kz3RnTn $ssGD8i{_*x +R2l"hD,jH[.GT8JR.)B$M8""4p7ݑjܺ˭F%I8F=)$2JfR]8h`AAdwv d3$JR&Cmթ I N{,T. PUheSfD1T q!w=*|%'Qj>MHLSdˡkRC16TPЫ!rL4 + vh*IZvZnY^ mb2Ξɳr#gM)8'ė-nP(#zOVhrSúZu{0L9sq*0DptJ|1ROf'v~pf9^S1k( H{͢~dZANfǞ뢂->.s &"L5R7 E]<}3wa(Ir.ZH\C3Onj\_0ۧbzjy\PiێBe>&Š咠 vouA.ay$4^hrfBz6?P%ok@9I1"Z`g*!+߁/dƺiZ " g*1w%E0'A{ƄA9ŽDT+"qfCQ?x"͊fLgVm p(X)xK3#$| "c~*iwəT3тgz9, jS<^'_.`g:^YΝx!a0F)]ullEUk4H9KX-_1fUh Jg-AA(T'RY`_A@2Q#7p6m|S"۳6xOB|tX3|/h$@$Da ^O!k]?ȆZ-[ Ddo ]=D$g^!Z6JEg;vW+=j9A\l\OMLJ_&Էr 1G9#0^u6z1i ވX"Y.tl_[Q8dٴ7=^E/Fۂ4ڌ!\BXs} G|9b3rG=\ _ƥsc*'f!KZ"a&mt}U}.T3v;zU?0P6ۊuȱQ,T SzG\E !.%(*Jr{xxqkSC0d=1\B8?H0ڢ.tw7JԷGbU_阒D.vk>5 vyEɄQgw;\rM]ԜD-%߭(%3ی~<_؂|t5@2Q9o%d"A&3TT"KAԩʎH6k^0z}" a (Ь~ [~'`zdCXAy.viuqU ؽtA9)~3RjÀ~ާR}2j84E ǽ-{z붐]}~>8!ƨa*j:Cպ F8vP+R?54zNO[@+ƞ-w©wPjx_GpgCᾍ&$>287Ļ x&Q[brZfyGoO"P m#~EBlJUH]93 )v'}qpxA_y^Qg@[D}OYAg?"pᛋxMi j,"ݣڄɑ}>IzMV[je^3$s|NX@RyX6NQv7eo(!(x{u!@}4ó):erySh^L|nJG֚ctHw9-8j6zW_\H {.t\R5_6 ]Vncxb ,Z}f]SS̩C+4x"sF|_ti0"b;~mנ"{}l2g}΄jIJ.J6[ ͂Bot=Be#^%C/SJJ1+H^ALV9"Luu v [=C8xlUpmX-%#jZ韰Cd9*EKWd.t i1BH,LdL_x ϨKW/M>zSH!n+NNt8['iA$lF>Oq+}!\q?ZiL6,f_{p;ٚ.HRW5Ns 5LFy/TFg t<ޞ3xcOIil;!e|6KS e- BWZ[E &3CYCঊC v湠G;oCIw^{*cD :NQ=xTc8ۆ^+m{{f>t,X`iǺF`Ə tG zEao?O; $5)|"m:X x5\R(Wrl ͢сC[JY" gY0Y{2ǷIex pսz6|N)?HΊKUAdBAnhA9h"4{]c&tY˴$.….23n!2K g.P))*bނKbW^h UQ$x=vi@-X+΂x̍KHX##XjdڻO^JxX6%͹\k$q`9e*ഁ aC3}9a9`m }Ipm%`=W4%kM!EM}%dG$H>0Ggaoi*\ n^i"gzS+jB"~GV2 -C'Ct 59-!tzvf2yְ0m~$MiDlqwWd ;GۿZvkWl.on擄F3_?.R WS\T|@ Nք@$nklKOP>l%T4 'GDRjÉԱuz}t |E^r. Ϟt&aG^Y!<`b\Lyd'/ߺ!rSaܬ brjt+6ܤܖկƪt\/D&nh~0^ Xl1j lϩD۩B ărx $-\Ǔ (F%'MshܝPAJ\3¤yp'Qڮ"6Lm=N. z ٓBKU13Jpz R5W׀|$p!bIw:H_jNs_I$E@=fHΫQKcXtoqZ]N-$iU&keXS&e`|ް]wZAop:82܉@pma ?#M171;V;V9ςdU.Hj%uQ5ƁmI 3Rh"w.eQƙxkrm~(KbnP1Nru2ap;/cM,J5$(DfߒQ,E!RG[} gxk'*hȚ>[a.s iBquWzeۂRT̩b`W\!>nHJ6AqYΰxOY9IS6ѓ oӅo-[- ,WX𝍐+bo4_r_}z؇s]>ge%Ş_Ǻhm9vĶ̍*`Q+ 46aXŽ0$J ,s}YK[Tu,꺅W:_Ĺ&6凞Um*3EϿڟv i#ӂ=bN -x7 ǘɛTb Ƀ?_D`XRQX 84&{;0XM A5mX:l%;5媳j[╪d-$ bko-Х`[f_X2Ly bhoGGAù2(EYv!RQE#DJ@y 7s:ߋcϬlȑakN}71_t{D"`Z˚KUn 1WU<MW[.cgӗ kt?Z &4 @IT0[;c#NNAR!xL={h^5iz9jt튈|7$yz23)^B'۬*e?2,S7uƘJ1el/.1hp[60은@95J%42& ܗ{tN7dKsbj%`Lyy7'~ٝgX4N)JN4+Q ҃*$D̷-x{qDWL/; x6(#5QGбÉ\3U$ÛOݡS l:qL7?[J7;l7!8*X~N :c[a/z=ݶ-/X#旺~O1m8z'eG>MwYƥؿium0kNLX)7η@F!O sd={.j̩:JǓ ק֤ǝ/Lan a@[[pG Vo6Vu2˦ ֢GwzYEKzFr1ǑRF_~z*YJbGĕtdAlP*>Ζt2mʕ+;XazYlKd1EBL b􇭍9FViM` ƴ{O{8TA+ª !XPmg y%Ly=6D׿*Egc hjO6K44ٟ0 A'Xf3)C),&|M0qK] z#᜞:㣚Zr)hQs';`UE[+k5Yv!_C)ot 6 Ô{]~m@aΟ䌂ۓVdF4VBN{鱾԰5؃;ђ٥Aĭo/3_a`㿯e%a)>T4b+,< ¾ǹT=t-PTRtau?7M] 0&NL֌`/=,!n)}p0oXUq#O- Lk"jj_wY歆L]w| SKN -ʰx…l錶%]>3Kg=5LrOnƲݛ-!Tdnۆ9,K! hz9Jdiǝp>nL]Vȳj?=szykivJ c6Spqc`" \!X).].pnwǭQgCAOQNBlgޒ>mu>Ӝte/X3g8B׳SPHFyMݙHm$Ӻlƃy<jcಘ<2?#:mohwbSKUץR( L2eQ ^M!cy:mΒP3 h?%@vAXC?ZJ% a$,DK)IӨUߴ#S5Zt-NBWZ!Y^" #q=vAo ʱ#k?g^8Ag>u(@?/~S"HdOL¯{ 3z 0RM`DJ5 g#wK1 $D}%/SJ |>/hc©DM'~) HBXNиǞ'h*)Ռɘˈaޑ-S)'15IQ=ZxSY$3A|tя& '^Ax%7[c^A>˻rUzOrBU&Pd8*:;茛a~R7,IxcwΑ"Gt>+&#M OfJFHA @D*X^( _SEC*˸hH~صoGE5Dr J hBup^ՀNYX (c=,_Pdy,!te(-ý^'й1ܾ:-a5€H+AKvCc55!Pd 3 +UH8MD Qh规U XY㯜R6.y-r>-۹b-¥q"LB yp_J# `K23xZ*'HG_sX198~ f>~{lp˰t{‡0u%OLZSszqk5 cfA7@SS\O4i DtQ0mXkrstN걁 }a omc{-эYЉ2uvHpg;_tAn %3Íu eֿGCܥO .6͢#z_a4EJ3jm"\iyPrQjNJEPCY*t磤Ö'fC\ʐi8^XVFXݡ"Y)h5ͣ l$G68X~VCl+{NjALwބP+~T]] =|nFY5LuL s"-8_#'KEWo}YdY.^;&{[@$v쀭b{GՊ[Wdnį^e cQ\2vKW}x|C¬05N:3>ԮRɦK7mC nfw;?Ik\Ey^L,Ať`EwA=sL fLaf\< ; FPՂqX3]䣙ko%ÝߊJVդ`h۳ɒԞ+Q+ɣNjD_ъ־Os~URB/MBCk?8|_C\VqΗk;Y4r]$u]f{/!f  c `,p0˶(E|4fߎhDsaQn3wv|7?,{2hZExYu~rL1ǑJ˞Syސq ,PaךH!Mkb"k7@zY*xtUk^as0"M*22%5CKG -'e'TqGB:LgVP@VBw-g\ RHC`w0 QPV <ܡ^Q6(Q1øj \P1vD!Z5(ÁBƸ. s2@(l0~Z+sz"twI,I4S}I)vVw?"1Y+q2>G).D01|X2к>H~ σ{=A-;1{#[4[ɔe|&!\`b7GsI}1>UyT %#"o H1G˕vu5gfY)|!Lg*ᱢEhM|>$9[niQT=z,:/BiVǦ[rlLLXvWC7r!oBjzh~csrwk毅J:FOOKG8PI2|'ե_U<-BhQ`\ ԙQ^GոbYS`ܹQr/ϻF܍^vкpY4q~ʞe|+QX>IЕ ظy0 M7\F}u%cavE3,d:*ZǺF\a#=7 VQNbRrt>e82ii^wǥ( !{a25B7p9<В?erL%x1;`YddՑQ*lر6#H=묹_߈>MIsfRz~RUlyA*e^236!Rz' xVl\6"! 6(ژK?ѻ` 7։O:^B&.B[2FnA~RH(J%1!h9 rY"vݽHuTYD~YeZE[(m[K^d,9;~(1&>1 U7O1:lxqʳS ᆺO4na?sx=| }`zK6O4k:ilyM|P }]oU:t~+:q)e*Om~ E `-7R]N;;ՙ0>8=w\" M$GybXP!cm0p #n( Θ__|͌ƂӶ^iIÎ{xR52yHRw 0@6[-{T޹>HrtM*TÁ>ܬ"t{Bw9}A.ڿG#YbM_ԤaAbt# `C4o gj&O8 D:pއI6/iI@ [?_HjLz@UJ2_COG263@QPe~D# pyb;Yq+/ i٢vz)ULm Ki x$0FbܟD@=?$e T 6: jxsP/}Ivm\) ˱);H\F"_)E ƹ%86f!R`]Q!(&(ĸf*yT"=;; E }{te$(Y|0{ =shf߅!iv!vU#q7Bz~|^Df D"PО{IHiG*,GUiTCJr:rAa$ÔA ֘}YTҙeI|ˍW ֗j94|.vs47'kN\{ʎЧ-~j|}|^]"Zy" Q5z퐠N0e|_ht"Ffزl)n:z^IF_t!/'!,xLvr}Q{9>bA GO MS 0_wP35fZTc[Vy^Nh11\A3eT4sPӴ|{ /$Ǻt`-JTcr=dPuI焚F "[j,+ز]d9 ,EJf6PhkJu;O$YqeZbΚb^HdYͥSv7˚G <ofޮ9S HvBac^vabγ[ xʝjc|VlGդsXwv? .n 6L%G7=;|&_DU\l|ۣ't77Whε S#NowYD@4Mƙf(:`5y#%+4lLc6.?F;CIٖ ZPmU#D$ȷf,(ۙ"%6bLOeZ(^^$I:4W#дDU KG7i”5nÞ-Q/dyP+sFJA.hx >R(AVEس-ѿQOh;̳ԳC7OCb(LT!Mb<o@FtsE]~@Ti}W%^l-C JB뢬 =ؓ|Q>S뻖a }F_y6GJ\"~宂t)J`X6f"͵$؁B n9怐6)24av'ιq;rytgsCF0)3c;<_8d7:&-Z|ch!bt9>Lcݷ کɮg٪T-%BUs`jyكr}7'٠(져wUr >](|/?*Q9Kz|ȸvqAUG[`͋Ac#X4踇$|ҲT@ٕi劬xbI[g v\><LO2ىti]y3OC=-XQ{6%6=Ee$>8sNkt7kBvsuѾ2y{s!f\`ER"s*s\1>Pld kUzGGE (ghA^~`7&}=*{wE'5]?2n%uNi< jls`[Uruy]pLrwDl-}iϳ4П1XaލbCMJz hh6΀184|]zTwȘpCdby'MXWA;WI#0EHR H2.\uRӖt'/EAD(\L '  cـ6v!|2 GY߲t\Ա^%oc,gx@.5d{xB;L4z6/U5tp nb.|lL'"|=0U(, صOG?ħ@^7.gX B_*[GB}?!Q^Xb򏋕 6P6nu^m>'B抵/H#r;ICPF+QFݲjp*1"'cou7Ô?.}kV/{R|kcC$[FcY{sSrn"I@JdҴ!~ks|`U?7:N5EG};gΟ^yLg}zDUՐ}<;>ΟCv>\7iMho'7h3 5RJ">EEkq:O"Ж+A#d8'T_+فeal>|'3x;|:<$LPS3/\ ~ts-N)&0G{},ECi|UR S{1E_JuHEN uPAV$Ta1Ix:ejc|US-nkS;CO=D}N3pv&Z?={k*T(c `Bsț2uӺ+M"y7ָ>6c)Iю%3^ Y,ڪ;g3*"VwOޥDP;8?"p,P4=9<:MV|SeXKr>+xjNy.%&|zW+m \5q%=^ttbqd+ՌQ.}Ԝ3d$4迣eS?r, bVaX᝺ci$ z8M}mCy O&:{@{BpNTiAOTsi1xd^sLJOQ #Vs'Bjx; d:t cf)omۢ?'NW+K82~?:Tek2o!Vk63@H]I01zIƠ.*zA񌹼DsQcS*;a 6aki{oAJVj|R۪m 5w 2UݮzP>ȲhՁ:qC$cIp0Hv>'U|y9wBA-Ip I]ezNsۈ}0lR=yH|>!a FhZJyH]0 :QOia0M#m>}: O\;%/A[N<$ߟGM׹G&ݴ, "),賵ymJٛ[〶EW6 hvPrf&L =w }%ǻ~dž!:;|XѨ,\a;Z,udbPz(CMD2TpXoMEp@&6XnS?(34gVNML>wg4:E [I)'/فj ^`/l&ZФ>bbZd~ P#ƃ;z{땦` $6 aBU 'Tq=T_AnBI:4Zy* ]z9O}8v$ȉNi|¨ۓd nܵnRۥ\ym )j~l),8%A+^ lѡW1k1T5T2V3XEXKt~Zf>go:ھ_e1nr.'$y\'5 nzE7Gw@`pET&hT孒ӊrnjIq^Zof=}ao#3 ̄IYWJpN Z/<n(l 2%iqtYxuIr 'J<ĕtc=BGOY 뷬b r?"E=^)؄!$/DbscL'p8S`m<:CIs9` + pN7qb;5m]3cyiz1$Q|d: ^e}TxoÂ=ê}^l%8N'FV$#Z, 7 U,!HmR(F\(gKn?ɘc(n f<s;v]q|q ~x@Kpf n Q9q &<'LOxfԨ+ƿ9F\l8xd)PXJeɍWa}p⍚FcչY7ӫt0-.fl%咮Zwdd٨X-"\K\ڜ߬mgwћv7fx4Ă7f`3 EӃ̀BT F!/jםHfUlOɵk<,S4l q|lAZnTV؇l)}aŞ4v> z&{ɏU?U0 'vN)Bt8PM$lp|* 5Wߌk:l`kgQը%} ΢N z,N x^:Z8P5L1p|7N H^|a *a t94F&cZM~ՐCLDQ*IR\Fk4~-dl䨞Sr< 1M S665D:x̏1^M_`Ohtw6ЪNt,%tFidڍ,J%E\c'Q9_(Ŕ%In*xu&e_j䭒\{y` \\2Qlb li>mj}Db|r_\h{':DN_Vͣ1d&uc0tgԠ ӔFZա|^׿s-xYx$(ͰqkQY!ū-EQ(PV.5x}JA]aK_kmq!I$wqW?8г#=2aj2d:6Qf*$1(P<,dtJWj5@'G9O(ԥwCeeK 4!( U]ZlڿVV7Y/i^p 5n;1*]&$@.W >N:Z>';^e />!66|zKż_Oٝ 8|(-4[E xYH݉MY%/R׫)&@;S"̑Ju*_Avѝ7 {x^\P4M?/Q)GJFy;jHq4!tT BYBEɛQ":1iWɎD B HBuՄvW%E!) I<]턼ؗ3^Yٯ Vw5G-;˄Kulّ^hЎ>to,D`CAz\~!a->_g0sb _έm9U4!cdKTF0#0$, : #-yl;(,N/ؔ>e堾dKJkJ'8?6SBJ1,<}ՙ([u/0ɷ1CO7œ^Xӽ_"Ccsd0qAM1U<0?L,e0Ltcw UD=`3 R_|xH!J%kߠgy%Z/A>^! > RW7kqe;¸lvS'{FR/nM~[W]2*o^ 6vFIKQ0e^3AEtyMWehfqvUigu=ŽVkl#NoW E@w.<ֵKj') 㮄F- c)kD{+ 7\S>]u'hEs^tAڗgJ8GVk9_۠,u8VJv.4AizXlXEPdtQ~X[Dփ-9[FƢ4q-jj{ su`oVWՅ}Ɛc7 &A{Ρ!&Pg6~bތzQء1.~O}=.mʼn#Zr\:D/Z LJ>uuX1*{4~+pJVC$MR̝kkqICxT?(: SY鋪(pz5OGR˖m:$`wcZM:*l6kK H GjG]#KB%wfɐjJ]~JHD/ Ik<[Be.EzgJ0WT"$nwQ\+n q M]Ʋ8c\Z3ϕˊadbc4VM }>Q~)#J)fT_ ^wL9*bdNݡ- \1(Q2f%{艹. J~;||,"`B:]uۚH]>!(oqǃ*jSۂVV~ʈ4;(qj0]K>D2aYqKԐ¨z /2MHOXF*3q>@r2J `OӻE`Urq;RϜC6̳ŲMiȢĸO2&9hzEi^,ˌK@LtwVKo3U7E%p3M^5 #v@6Wd9$ؔ[΋s!_Q]tcKHd|K66>KHBU5<ѷWؙ%',*IoA<êCưG!xs2Cgج ~ 4֌d冚RAOV _ݖ,n!W4TlqUYQ [_'i a4!@y>XG43si/oj^]ʒmMLRۚzrr:PZZ;tqۉ/@s* np.; Ve# C]6O:45SIW9)"yuxǾSyHmoRھ6DbQNQ p2l&V>O?!6l/6ki)<g9{C9w~AZW-./f2bŃV`(6blqn.yl>Bi0JΧ6 Iռ3,C^es3Vk! YʖUSs,Ľycx+ ^)sGo<\ZpNW!|FcRIJx73n/\sF<6Paf[Qz?CHю6ыcQj9ZCwrU"b{k@l\P.W ju:7v\>j S9K :ȕ4;miߚ_s!_X&ii7ݡk'Dic!$nLn{Bx_]G ʨl9/$S!q?K%\ZEzkNǻբ}e?^siOke`eB҄ҔCv{^̪!;hK2t0|"j7V +*QrcdY rV)a/|bF\UTepԜqn2UaGQ& ԏ׌-%BA^ؕua &0E瓿M$#\I:"I¾*uwq&ޯK<Cxf}x8%-7ɡfEkJ -?-SĹn>M=,% vxy6×NY_]6[: H8Pu)]jz7ME{gN 0)i߈!ش3fV{A=3 [ZzJx1 }$$GX@g }hAeم չP A8|N*[jE3+`2<DWk/uZ|j휼s-He pi?[Ed/αPFv:ʈ.H7 P m *CycN!/!W8%hSuea˚ZMc88x.4G9SJu#&lp=փFC^q_՗FM8UYdTj114}Ƭ"82GXk2pnϷTC{ᗹ=\ <^AzitG>|[ WpsM%{i\H&NvENX6 /DY(y76jqZ h5҉'+Dyˉ0W"p1Y)g'ph[/̄bF7C.ׁ:*4׹RKnXNS8:iIsﲋ# O2\ba'=$]ش_`FcH}Ke1Ѧe weg[anQst8 LUWL*! .m"LԯgSJ'3gpcspX`Ef\N8vQ6G>7Oȴr{mmhlES管,70IfqC|c{Wp tMWi5)9_"ElXtRez\}y hIwTYT| F@_-]ݣu"K<[d n@kkY/9D3 2$B$EoMvJ jP[DwkעW|γCY.0v^Й+iǏ,Xԑb-Q@`=w) 1ӔXutXbL]4}V`13Byé,+H2*?i%POCmqoۙM1ch rUի4l/eQ!eiOh"6@q:-YDzw]G: P5Q#݃z) 0S4|t |NDER/'3i@1vf&RFWMGm$i\Χ r /F)Wuatctp2ҸX\+T}E "m(ϲH^+Jn HN1܈lfT$h/ >z_yQS|`=,cjW'T ȮӳJ+c >bNfJhmʲɬ'ZCXD'0#%>Էpު4,.ze!nzh} ?_VVA% ?A]rTנs;fpWu͖6Ax.X–mT#$up{ͩrM BD߬ Qp)pGMW7n0v7{dݥz]h3/<v5ߘ'JO ɉ) 8`θJ'/ӠZʤôAuxzl t'@K:W!2PU)CxfsMϪb2S#R<2C@dx$F?M`EXI#lpLhBCb%mF2XTg^ UPH'uU:Ke$>HP|ee͚xm{-B䜋&DSXW`?`g: bJǴIY׊+Kdn5.IPP 3b+I۶Lp`}uLgQt ^ev,F%ȶg34@7+EhEN1s FE蹞 wpgH%H#dЈN?^55rKø+it}1*W!/Nk?Wl8>(Ï8g)v R1^ҡ,eztq= &X8^E (=1)~ϏP<1rO> 'W',g{hsN;L>!\q#'9+8VS6 aoB=9+gC{JY24 83 "$$zF3[?Dw7M-fIp^ 9mU&5cCq9q DžcQ}ATN?|ͫz}!nW9i:Nc. Ffɵs{݀زr:S1Ekt񒩆(jjuI1)E!:鮔юA+U{M_WÆΙ7$)rh\]Y!c՚֝mz]aD2B?F3aK1|AC°y8HmwY6#4=CJn? d["D`L~brdsa΄rwH.%%Ɨ@}ȩS:&X  GQs63>ӸͬT4d(X5z~PC_],Y&JU5~1p'+DA5u#Cá4XUh|0 ZG=\2->:DvLGGHr jK]ahSwnQ@[G'3 ck?2+",nz⁺IF^8S`KO~Γg/6-W;a`x 3Pj= Ҡk_[O)IiDTOsL Ta1@]uF<7ޚ@L}#.N/k\q^k <:/^AŒ80:f բq!#`N9ѓsc%T&d\hҊ܍Ze֜ W4 z\ow<<)k!@\Ίp !mM/rp \hf_QU"E{Aba! Ewti9FAT%Yx۰5/t _jeX}C^uhZ"LhYJ`͙6ɩ\roO딧QjP |'f%HF#0r+xKNW2OХ3/L#%t3^aki,` t;I}̯פ$ް4DØ) )(_y9tjkYNP)|賏p\YӼŏ?^|̺Q$H n@з={*}qc~6-rW4S0`%0"'jtUo OWv{xA !m119kau1WL1kk7м*W,8ǴqIB;xvzCS|J,=$:L!~.MOfuuECWҧJNM+ E+ADuL`RCAzAWis)+2WR_REMBt9{w?lb^ ] ̻#b ]^OxxX^X%te! E% \_wͭ zP?NhW9SPu ڍ/6_;RXb[o$^$9xaZ3ϲ TPL+Y$o<ր mx^YyDkNmgt%5H+܍A9`lI3K,+,!"EąhT;^%@%p" i?B20SmX<w߸vn"BԆy*{=(6J1TBXȾ%H|*)Pnebo5T;W r UJg&%&9"+V/D \}+-h ȉ806ntMUUsCd (캁lt,GoW_]xt2/_^&׈ӗj=I ,贑y|Uz`X..L>$!A\Zt%4PmO""Y=q9[߄3}GTb.{U> /s=h ?9b=̽aG5Αۥ?Qɲ0v3+J.SZ *BQbZh9`'Py1hB*ɑ\Z Aե]"OK_\:蜸uX]]q[c`|#l =4&ic&uC.%´x pH)zSݠkI[%пh,>Wob)^FUQȮ\Q.PK6#\d`}+q1=bmJ^S)`4 C#RR*fJI< =GHMl }Z]Ѷ{ޛFC 3GA!NlFohByʕwUDehB;qk/^Nx)yTMyL\)]2.'gHbT:%iPt`tMpYRHRYf)ńiG _WOIffdd8iQJ4G >;_4h6mL%bTSEl&X^ tVl~R 2 nhΫ2mn mx& L[kF-EezѶTdnk9K9TJN2Ijt@_-%l *()u/m18@yYF%UWnA]|R}L(Bd;* Rqq*O_2 .LVe/lu(ͱ-h@>>B|lG pd,M3/hiA+xbiYq5-[8Vs)gA~`q8 DK}hȱ֥.K; ;U^-K62_G(\eIQK&? J~ A)?H85A6T?#֒Fm.:8lE+% ]IG:BnUmQ5VFshg'{^(9ɧk\^&̎FhB[,MgO<;rMa#6KBQJ2j8%0xP4ct=$>-NCYxr?e_<$.FĢi5Y@A=.i\>6%=.= apơMQ`X8VSo֨zS)92!XJɽg!x*yvydПWRsDtq}ֹ ?ڮ?ѭ^TR*dPZ殣6Kь:W,&0k~G:INtX!SN>~^<>M "( kFWzh*DCPnj}z bH4"dfg{" Ñ^ 5q q-/#( b&tÕ[/|D`ѧ|Q}kx @|5FY0Z;nh+tX7~A4GX-JH{נShhڣ5~z'Sutu#}qB4,yvuĞ^G,Qg-K# 3R.ڟ[&rJ%ޡ{X+2LA` p]L:,))Iۍ}Dg;t4L_u7T;)_iCw0Cj.x -2^n.@;'NQ= #W*ȟl֨omԺq17H{uP2 4a_Vn(X$ΛQqܰ³*\ogHmt~OOC=hϱ>RِQUviee/Ǣ w: ;QK"c*BٗoIːPE@|I[n?UM ӓ|R4S5@B;O̝\h[Js|G§l>20^~&uITjө ~;480 3 (┇1Һ2ħYpUYZP="†)ouNpQc/Jp(Tf c0U$NnHX 5eAaXyk~^p+:woq^tS0BX"ڃTjѸ` 5C(X,ևl"ؗIqogbMj3O!P8D  7$_hR*&.oʰ1tᾬdf_N6ŏ{7pyjޕS~(r^j"贂sIZo~UwA.Ŕ;M1=T(+Av®B-3/u"~WJrN5SMrq[\ŷ>4h:rHUhU%&--`Rc9 4 +b@iV0byeG,ҳmC?iۏbE>dOV!sEt*7t?]z_}Li}ZvO5n!BExgLA#u>r08/NYWi ԛcCO䐹O䑇BLW(ic4ѧkNۭl)Y Z#Bqo{֊ņ+4y 2_1䊚-Jg'ZN+1¶2-F7b5aQ4ǧ|sIkmLLI4:0ӎ6q@EJ C;ba6ToR mc7Բ#.y!_TYZs6 Чɦ< .#F,\Z%68NK 7Vj㯹P=06PƎ\.) )T]:-F_$Ѽ=eB^bˆb+ٝnBVRQD܇gC܈tb#3ujslU8 &^[/VA|KZ'#;#D`Ѿ&UՓv! SGoP*v"\n~@Ekh<~ _LA^X%CBڦ>;>77]|ddȅi՜EF\{!+3@.1J ">frSYNsJ/c=w^QE2d/F_!s.TgCJ:|AC5o X~ݬ>F&.:r1NaZ+ڝ}(32.6R *w8)Yh{ E䉡.vLUI $hSj^ %k:Udb i6T+'߅*^".¸wR]DzttūcE Ak"҅! !D6N1ߖNfOO^<#lfq (V W)!=Fڀ@`3e6b+VƯ3[ugSOvle7(p5cbm d`5;9}h`j v4HS-e")|[r~*_(|xWrZ"u."qqOB"VT6@s0ŕ4a z>^n)OwOAFz?KWoyt .F\s|>"8u oN}~]1a$W쵩lrFȔœKu¿ކo(',n8`,wEB&f#9`F }A+zb: ցN'7|#l< sa BϠap}ᅡԈXCVu7qC+ 5Iv|g)EݰKUBٯ6g3e:O (AQ'}#$ zcf:ɘaZW0!pxMp3r((:@0X7te5 'Hm>C0/!ؾycd.1V& %O,\U=,{#Ź=NV{8x@]&Kmֆ MEʯ8ٳp _;ihK[%u#Sp=FoIw(6Y 'EW2;D":D>pdjܩAw3R-/(=/gCo!%:yŢ])U%&ܒZLSM4̺$~;q4ߚ"xiի\٩8JV1婺WdMiL%T@_;Hw>-N{fT0? Y6ɱƇTI [-?޲ jdiFt:\4"DZhsy(\OCﴏܥkK V`xUKϑMn ZD7ijUjyD}&rľ_F_"|k4l ͌VP|)VSybߗc"UL|pK)ufCJꎕeYPωt[չ9?K$%3LWE<= PBaeL(mpȾOyMP$Z)w.⚵|{Qܺx#re a-,3ZڌEBkӜT^ cEd>x@@\ղ38XH0z8n&Ƅ܋J6+`ɋ;tD=ni@_Ĥ$aרf#Jagi$/ Ao"/*k;Jt&;]_ &v,!~p}Xf1v~VG0Lmfm"!YGXyuv9p#zCGA\],ƅ y.XJ>4"Uc_q>vF,H$F\Ӛk7A,H. 0ϧLvOmSDB :ifjB9L@5+:) z)?NxyJЂ 9$:º7e0jC,zr`?QZ&e<ąܣzևx&eFߝ-SiqQH?[z9p5^sw*U]Nu*4Ѕ~GZ޶Rao8y=RM9b 2XB{pc&1q'3">UqتHa kمTcuOͥpB(ܩHw[(a+S ʰ #㐷ljo9}Fݟ<$@=WB9Ad8\CnU20*Ox@]\;tSl=pv_wH +Jd6vU7I&ܷv޷# gӼ3uEbOak`ygyQp56PB)-᳉rEhG/Yzy[3m 8}˅9~|r e\%Bȳy$E Zs," 6FL*a#j$H}ۍ7<7Y#trbus=.nMM"u '#vn|k0!#KabO _0y:(]CQ}v57ޅ|\RQЛ&SdJ_L $PCe* LliO0J*x݇v+!XJnHd9R^9HARMIDxhYF.b5yeUҍI:5zi;Gx'ObM 24P@^4@PDŽ!B'Hϙ1c5 *2j™ Bdh1U wao <.Q`}Sӌ~']Yn!6hZǡREv Y# syofΆ?_ N_•-J`.L%K^%!QEG/W+VںwfiȲ߁p4N_4ȝ|/%wYóWC]WO]V  vb!*L0vQ!Ci8א)E:dkOw"UmREz*~pmIZ[^z͡s*q FE״˥ATtt/hcֆH^MH͏,Ӑ$~EPqkAZNv4,4V՟]bԓ: bۥ`&0r Gs0y0$u\hÖhKi*9fᐎm~gDwhcQ/^\Ŗn(aI*XCFj~iu1,NbNdr_-2Mʹ[) zkJ–V3+XAwV<:%JeHRޞ_O; Ah!Yz{Pha {4Ɣ7i3~Z͹]]ڤV ]Aqv-K'=Crߪ~\e/&.?␹C pxһ̾c H7]iS `(DAeXZ>`hb2f91klAZ.l&L64ޕ r»G30#{ f=Am>@W,w8nτ-a5zh`:z P`~3\GG~(E>{Ij Ucձ%L.ɿ0JwCغùoK' 26M]C̋YO@3 a8d,y#)l+x"'C^U$v%w/[kss&s3I-]h)V{cG Dj~qƵ@wb1> gt7X.^ Qv:|;>!^Љ*B\#D6\yEš}-  E' 1EG!ȭb;90,SQNjPrb2OoI~;"ZUhl7r-o<K S畨rz355V'L;C@ZD+3 Lv{{`?3J3==a Cš"9][4i'B뼅M bI/"]ٶA?.` s#T?Ë6$I:v*QC.N nBOpx[i)m@WTJU8@G%oȻH\59٧} v>Z(w V$?K"Q dO޵IOg,oK %?u:$pNoOR@wQKG)!Et՛#Y9ҧ({ =Q"5&/{*y[%P"H*E45:K^X}dXf9o?|(- ^{2=E4#!btW7b=V=O)LR{II Pۛ~G4+tDV5aV9ٯ "_ $>!`i[;\ػ@m3!(p콺 BgKLFf>gf?_]{/M61o8OR [` M/g7-2agr7ɠI3}1X1 [lFdjGB#c$+\ 1vm4/5' 5ok0ֳ9\(mPH-,ڻT5-qiٗgϪrGOE '`}\Tg\{ yk#7q~VL7F9dpX鎣8SP B@f cVS ׉3/IO߀/Q14޸ze!/,^ײbedBlRaG};'yG3cKA!4;\xȪ G;t8n(Gl ߻ZSRig#V%Y 'x#ӳcj9=z+JATmyfozV_~ aqeęy ]Cc%/F61W Oğ)AtV?/Y)thE7 (\BNTYdgDeC.=LTr)Y]!|4UjT Ћc) #Fu/d֩|3lM2^ r&xІU[eA_BI{oW&KF2t$pZ4ų1#1|D^N_.\wbC_& mI\ǹ^,B/y@TT_]~O5m t+$-j왘Vw[թT֏Ipӆ4xB{r#송 v=w;ZSL_;SӆbZ*-(Koa^EY{3TG}E2ʖR)'cȩpY$①QL,pr"O:mgC`,xG+cپ[pܫl)%Pό"|5Zxi=aΩ{v@V*Bɠ:3RSS$x;RԉkȺl1ŕk̡hyUvJ֍@c^K!кz<|w.7f!WRy=uҺsۥ詒۟ _;_F-Wۙ3襐[#"|GK/܁B$ٹ' Mjn m)hbt ,wwFS,_%!}ժYJևiVg\1m ]$Ԋ|1f+YsE87S j~@18*lrX]~Er<]1#?e} YKƀA46#};oV_XIᢵ}~E8}䈌o\է,k)F)->xP4%_%Mhy 'Hm:"AĤJAvh}#+xE82R^%vVtbl [{! PAO+fOgboہ _}v$8EUVL/-,ǂ50RxHR}`ʹ3> gd?AGMJ4'=Co) _Jc}\*q-B3wYo%[ HVeKO Igv;õѻv"~O$ `+910H*=zUFTq*g]X &a"=V#ދ[7Z< "^dЉ簁˾f/hEgZ}/Ҹ)pDd G.t^(G 8<"OD9 nzHnZd=˜r*tEo؋Sx[yٶp!#Wiz-V:B$kWv?OG=+FGvμ6 jeZsȅ#qB.duJO"p.w>fjea2 ̨ GX}!tr397cZY W '˳JYcU:0&1 ;8F4Ǜ;D%}\} Uv>dD '!u?!H,-Q/F6ƅ/GiTfioY!" :ゴzVbs'k"!6")ȭq4$e Kφ%ۮToQ ;45#'4iVl|r A{RDA%3 b"5[^А%d` y@@s C$wB%;FuD69|% 1s[qmgzxsŹ F1Q;RDa,'kφyhT/ijY$}1cx D3(="~AhMbQT!;Y~ ң̎z)@e'1 4&H6m >L~(k~Y%Wh9=v!z|U>%ԑژPB ˙oRba*0h4ɛn٭]T+?{r;Þ9\սިp‚M}Gq_4*VXi҃ N?bp/6BiRt=_"l?\كD JP^ړڋqdlYՂ IgI̾rK¡IuXtA0K ;_ju(-]ר;͍e:[E?ENj0W1#myڝ)b+~=ՙptbs6R ֡-և|i#TO#j?J)G5\#b <6:XP/D,>\j~$HN,ò++^9?YJM(a^_ȟ<-ԗC{=?3nTaĕ1)(kfVyluϼY$LhZ( lA#  { e}.`WڱjZ]JhoOpY41}(ŭئ QlF:l0[ˁ6D᷾40ԎYgRwL_+..ʁf3)&E{Wݼz-[YF]e9ԣ`(Ql$J)dT%m5_g=<,!dSL!E{3RE_"m!3w!{8Rs=3-$6 Npb(|d6V< mYHt!hbSEp BZ`xHS>{VX3)c|Y`븼" eTpWL )_3p¼eNBqω|׹-3&BML~T1NV~D׃{Tzm!ѯP+[ 8Նu'V1]tADlVʉ,W P|@NR p9P ɺ!ݖ~ijֽXoxRn0z.9K-pƭWZn,{|3^ԞP5KddHS[ۇtVqy$Ǜ˩C1٪$ĞL]tRJL9{C+'Q4TswuytmKtA<VJ1Y_U >Ky}d 7aFJ^+鋛Jh/HӃ (FǬfO^|tрiU)+E@ QdZЧ[: ly_y(n{MB0-uYPcN&%[4+RAw%[\)82忦~$5]P#!19y,67'b$@P>>\_7wNoJ߮35N-C)?qm8INjZ\DHD;hbP7nW (܄$"\o}Rjz;?Pgv:e[0Oh?`CʢM{5!ѻy\eοw4j`[edEn)' lx@Fkn3HZ)/23ϿN<`DjlBGJ˛SWRN6AmbC= ]5A>uQrVw,:32{+h-qV#;9RB|obN[^9!T<3=cɀdCO>-lۅAÿa!sO84=W =ܥp81GqSU>Bc_XٸI Bx9iiZFi29co {Xq*mh!5Z Q "cl# ("G7-.wY 2q䍭rU\hrcKP($XRG@ZE\!f+#s.c!|F|WpTs enbMW[V#NRg.}'Xz&%nL{AG}?kCwV"T+(" ĝ Tmam].o>cڷ7BF- cxW`}D9'_2G1X20Ci*|{TeK{:]s|ʘM{X5Ia:%\+{ʧCzW?<%{c3:q/W|wy@%lNvTuA`x%̖8|J&Ӵh)M?8F3 ߳)O<)q|jF㠊;asit Lb9 3Qc؈ٰ{O2C\Li[ZTOMW3`.(R6@iUm*'pQĞ:O |_0XV=gz _"f [Y,ؾ7uaũ&hfW+儱lvʭē̼Mœ9w?uUI&6Ʀz4)Ne"Ut2 (f4&>EACj\ͥ~ Ҥ/̣Ab-sxuYs俌"F6e }Aiiwm1IWx}Qkt0ϸ60Ŀ;\J$amsC)䦲GXI\z">41X&v_ݻ2syA__dzKao&8.*sBKc2;~T?!ɪ9^;dBœv5"< rntMCZOcȲBV+97Y*_ǭeUլC2kQkV 4uCqVꐘة!언~27c5IW'b* n{,@q~=o T^݊M:̹IEGp̪l S3kY+ WC= FIU:(IXy(@Ņ6a rPuHyL鷷.IP!O}/x6#ЫЇzZp@>XW$A.qʵzIf0lrdSZ8e0Jbh+颢OcMОWNDK(13 ?v/vdf(LaX/KQHÄw㹽| ;7FHwLILxbK׸Чq>N Ӂ~ pv.`THj4P2+DƎx 5, .8W<bq ?DpŌxtɂW\C~Bsjb\ڡyӚ/+}`±M-`jDxRXyNv7O4&{7 g5u%yӥԫ9MLYo>gG@bIWa#hT! #`2c8J]l0cե6߫(خQq<oiTN;B~ȜZ\;.C P yʬY˂"Fy FI?ŋ3(8`J`tQ۵br7PFj./ `+yo5^8"KWܧDMfB_Gj|`CgbN.;rDnL2XwO8g:ʱ9ax̉"bmM)xvs6 f|ty0U!TՂN>}a'eק1<ꇆYr"B폺>D  d2/{q_dݶHу6W[g(~\󎬍e~F Kɂ)·,xM@cSB5|>Ю9M/-eQa]\u~h>#8‡ Cy)N8cs{_U>g '+EYnx4)s (փGPY2)䃣YY4`Ze> q7Ehn:N$c]F6q(zqtnܖ#I,ka*R 85AkjƁb)1 Le|eM%R":8/9EJ"ih |}~ݛfPw&Vheg`"Qiz_3}n-9l ѐTy͙Tx2vmjw)"z'!@ O]K=(h$Z]iHGdRF&g+JN -OVlRs )g\ɲ;\FHp2m?rʦ9$1voy 'a۱UGj  ];i3^;g@{~鳌=NNb2#IH| G%21T{j%rRYkٰ\xtx޵Y+?wEʰ .]H$o׵ck.ܮ,9ڎ4,oۙk)x*Vp/xxlj "ƿ7C|gR$sFJ)e㷋3).+аpI Ok Hpezn&xyhwDor⾠? \Y;.Xxn<ɖ&Wuo[F3o (k2 d2fYg  @T qRЇ(n$Uʴ)RaĻfgO" cdԱ{S$hhT?u^s _;ILf5 ؍_$ŜׇԸIyz5@$_.['J'zNAGݠN!u{2SoM1XZ\,!\}ja2w[֠6,a!|׆\Yaƙ6w8b#B#%q@Zg6ܰ=*zW ^[>XKLg"#A]jn1եGiok+sDW-ݦͭU?@mC@FN oJ 5(֕l%bNgH3E+-P6sHSHGB%+]#L)Sl`")䱣U# v By)t '3I^>WyvyUQm]󼠔 Cܒݐ<͑ «%C[.ؼ"NfSh=.'0LNN$6QyPv%W۪.: vpj&VUOuCp28=C"r\N)܋p֊`MTv<@) vnk'0Ctx$K;{1~!_u2* 3V֌YU7mv?w[BsZo'd;3*\a&5#RwA->;*e;~ &p6PcYO0_e;2pY1WȀ# *b:އ; &yMᕚ]t% 26Lp@KZN7ZږQ9,' ᥒoЛ<ⷠyzW5׎>U(YY"X@~bv$=Hǂ@8] jg-a7)&!!ҏSM2Na6PQq8ASDU<e9FwU7Q\&Ƿw %(tVFx ozkD|^+FŒwM*mB$ǜnjݩmzX~TjHk]uII0VCUIlF׵ѕl4ՔA7YWMvS 4AomkSHÚ"bwThO5j|RV)pqq}z-oy ̱INt0ƌ֟H[jlܑ٩I^>HaВ(4tJXBbC .+>:{_6ݛwL\0*C W=J)eϮPC[7* .!_yEn]'yYPDLgXBlWn}+g)Ox}E2 ґ+Έ׀_bGG@*Zt4bhnv$ȽמȂ֚C/XlG \B+ HV/=a {Tia'RxL8(SjXHXPIddMߺU6v^tDy=>;6ɓZddVp8̱#<:`?GfFD:SOђ8˃ xAaʅh{ h'ZEVgOs;-Sjk$ r 2U9k~glݏffˆԅWW7D3 H=̕^92M}Er" NZg >+k`bQy8;wI2pPEMo>ue>#jDx[)X*# (xQp D5`?W_%'11=qoqx҃hvqC x3JEjiJjs.P-9eBi|b[ԏhx?Z${$:IwU0-N%Cl'6TpaFD c" R <76?*'d8kK<>=/_9g!ͥ` q13i9!9Cܨҋ djÊH aE#ƢQ Y:AGуkÉL"X)-pe0sg<A!HՀж\$1nJMuIi¿9NrR!,t+n&Z 6p;-U%yEG>W"TE{*Ri?E[CK-"bQ)^3`UyQ}/;.f)St1_C?_pˋm!w'_~DvPH^4S]KL|Wl拉u 8 SP#VbylԿH-8ﱩӳ!9 `mXD/OR1VDD %rJ4y=Mn4%`%5 :,ZT&FdV sa&% zUݤHb)nϫc>k S|dm=tT$WNal%+Ȣ.y5Tڝ`cח_]?oH&ЬEJ[f,^/|TLtjoa^1E/,6Nl#H g'ENƯl__8IVBָLuQxSvگ aHjjVwwg!!A+slK?qiOZ#[svs6u-V3fC- .5KqZ@x;oE3j8]*5nsoKXL^{Xc-1+N'3ml1zF1^)L p,zఊ$]Lh}%BkZ|8 4eH%YlE{Td+:dAљѭ%OM`^-j*oG Jea.>½nrQXG5+=8 g-w:Jdp3yM5ԍGnug GyA_,e-QRQ[tëXTٷE-l;ąkdFwa UapD%3@@t{/yU?kM ,qa>va"φ{5Lj䈧X4r\OV[}3< I۹lb ٩f> ^-[ڃͯl0(ꍼO? h! tb9,g bS#EMHi0\!Ԏ<>#_Ho @ªQ+k1,6-'jĜY%"ީa6CE=]5ڈü_z;0YZ07070100000018000081a40000000000000000000000016446b36d000064b8000000000000000000000000000000000000005700000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/gpu/drm/ast/ast.ko.xz7zXZִF!t/du]?Eh=ڜ.+r|ܡg餸dmߡ F^:D(]QQTH \:8A9,P^u\xnmU'WK g7| ;;X)p3t>lB!IS'*38deupX2Kxi#}oso1,^pxzpޗ-gnϲԤ(&'P^?-)9_#rj8\WClM9 \4IFipksI+3Usnn_wIQ^b=3MaWC8fJ9Ar@L)!U10:'{S$:a=+A雁M*6TfEkZl*e\ iP\+D Ikx]X9;ڕF* F9楤qBW#*t縂xҭ 1`!qFQ ެ-3K&YŲ@٩nq)6]q ;PPuȔBR$ pN.s&5$GQi.2R0(ceJ&((-d **ClGNwk]ZD#ե4}pw^[زܸ;t LݢoqU0yMA'KdN%$SMUxFv'x:)AZ8i-\b8*g_OmkTPR?r*bn ]يɚJJ%8gqHWD̘ʅ'"AS{m>hp%I&06iIJ@9q5~_X rPddGCݩox|ا $޼費syiUt=ߗuӲ9W3(qBIjք\CTb:AЧpvK-}NQGGH)8}LOm0\p0FX[' }>68`G/M@ @GtuCihl U#Cmd 7}վUҤcAl3s~FSdXL-Bτ5W#fUP*}aHrDK/v ˺0~UM&o!|_ݱ朡tSo u5a$$m_ `zاԟp+PjGq²9ScÒX+enߴ-0hLmA=iYDw݉3JƫtR]9_Tk[=qjcmY9w*f} )H8/Jw(yyz+-fK +>콜\9oS7RpOPl*'P?53wȱ}BRK/aǒᜋ# v<oz=PQ(F }l|^5,(P'5ԯ d^CCZ4}mPruq=u\پwFمH@eJLثU^z$hrH;jK{ľmI_9_ H(ZPhϑQ"e ԯE5 z'{8RY"=@ԽW:vA',Sb1Df]I _0rx[];+ȍxIE=Ol! ,D|]RODg@7e 8z߭&,>b+{cXH &nppaC7{&7x3Y`'ÂwRsSr8"Au#Ʀ9F԰g6&5 <$=g1 f!okҶ kVYu#J`"9?䣹vi9;DףhU?p݁^YɌ6z!c$ {E>b7վ eHSZPG9eЊ^|.GѩPUfFsP8Gk8@ ?XS џoKX^WأT].zO"AzO/.OC9(g8Cy'GkL8~UShLeE]̚8- d3 3r+֌e\< P}ߔ]{|@{c>谙oT?9scSGo4bK6%qm&~cCZvu~aD>Naw%.r#yWʛC`?̸gd%iuL"]PaR"mkJ3r m{-]gU5yZA}3._\}b47vsz2֑k㞂\(pwUQ:_i(.WRݲ9ɿ/ڕԊW?ӈ3 l_̩R, [~& [,rk]iό9!@[B عGa:~ orl:,Zq調LtΎ,,IhjioQNGoRO"m fC1ciPR=Vk$􇅶#bCNJ,ƌ6> I&Tg KR. ysmN{>5##UcN趼 VM5~u( 1/Y縷lfib#$wEh>1{N>ºD|t?X9o>sq=vP^Ѣ*9}fSӼDsL#UP>EP/ذ--Άd?l/+nDl+c #^[I:0Z)g_Zsh Mᆨ򿅾 uH$n7s*w'8w,> P x:c 4utO [/ a+ [Ks6_KAXVO Etc<޸%~YKuQN~i5XukPR1 #I7%sF9,) \pVF9?Fl R:/DCO0-O^j1 G~}O'L8e:!M.[ @ݠN C󵯎j:o%h͎m*ج֨UT*CIz(X$a7S^:'QA'jJ'x9m/'[쟃C=T/|2mXL.ChXiIT+h Y6пy튈JN %{`:s!S d+BHݩf#6,# $_D ~am4_!i=yB?G$᡼/o_侁<\XW6>`(0߮[<5 3R9kX}$Y?#VC0o#<`UL֗HЗFBR4k!8vQVkPn-[ ,hWl߿b.^GE-֯ߖTv{:?ýi:U[3KO>&q3e; `4G+a #ʹ1#t%g2Oco…JWK SpD8( ՘QX܍Ab#"d/JUH14~4yϗM ;_aX,ґ-a(λv%RyX~%UP(!NX\hht+}/lmՐ[0GL\S/C߄R]ŒơgZ]*iLmpb"kAbQf8"92 M'=PjBk:a̛ "R8|K&|v,wx%eI[ڬ2+`7VdG<5r_kߟz><9L?-8$svg80&oݹ e=5N$Ge&R7 EĎi%"t-iޤ-];BXʦq[AyakXylv]5:n7MhP͕p=SN.v㓸Gyx,MގyX%~hlU$W P#tOS2ҔEt2Hﯪq鼄 "}KWiZ /PF lf(oCD(Ip,-iHMe7s-#aP2DC @PUXCũ9Cʈb 8?y 4/8tw#qor 쬮 YVf~ס#jլzͩHo'.W1W} *cf.5ˎddD\2tkQMf??R|r,셻EϱZq S:LAߡ {-v|vd#pC5%\5&م'xC_ߗaxy8EgyieKԎ& `Ŵ#}F R"aa[ycg :%,ϣk/*%'wIXn#LI0+sQ%]J~|- Z|3F2#Z 1`&ćm,[k9S`|,7yL28cdU9z÷c)H}ߍtP-QMUexƻIAG{nJkcR&L"Q4 Ngt)V|̟'}(s8d!%(8O#2}ְqT]Z =Ouu=l`#)6Hᚆu[,m$z^ v뉌9"yԥ\?xwYiX4D+HC<w-;J!KȆ7O94#h}L*&Y^8dm/|qz ImEm9{mZ&PF^fQnwb6PQt3uOS0ڲV'!=2=9SNYqYPD;ֲ$GrJH?iENBhj ͬ Af2d {(JhJ 3`u_ t'f.̚v)`;IBvUah3igo"g7+)R>YW4P+B:sa` ȜAXq}ڙ<:\Z,FFU.bƮH< !as5@0Χ^ӆI:ǽZ<+6R6)tަ#OW{UJp u߀nzI<K%Xnl "U ĸ{.qQt Zzgw! RǚM#$Ha D;kLӲF%wpH732De7vӀnOԁ)ň4 #vff.hqAXjC9іԐ(.Xy)--Ԇy2VO ۖV{E935&%禵Rn3t-MѤN=ÎMr<2,F҅˽)̖z<Nɱ JPֻϬ6N(MZk=@.?6`!x ڢZtAWͮcr z{p?B6ck[腓"xA'ZTg@UO-؀46< P=OrƈzgPQRWՔ4r7\N΋mFe#6.gUf7;0Q46AI=S K?K1nPMP@ɒ)O>c&}=nb맦Vt'7'Q[WX6%Q=՚AsEunwivsE<j5_\b7h Ȏ? El`nMl><)HO.톛7K{쌂!]۰#5H4ps=28v5s34'U=έbJ  ,DkYxY]"B(k34K:7`QROΛ,.fOby@En"Cenju_'G *oK؋(~;?$').abSw8yaJl 2OEʛ$E:K˅kڀpor fBt 灺g /(B_TRPx.i>Am' |Z?٥axA2pla`?SLRs ݕhJl/u Ӡآ(30( `ZFE}$UX)Q$q]f ({DN;a :c. /@swT!82`˳Y@Qy^]FA+|c-*6 @ɾw1beƥh.}ȦzzMB"%C3Hdk$PHɷPH4͐D{1˚ ;XEА)M*&k&b? VK+U8fEIr^;w:#0O /y4rd}M(i$9-q}ĊgtRjG2LtJ ݞa* UykSQn.#0x ec+AJ2K½(kse A&2Gh% !NJ~h"~.T VWmD^N6NVP@ n@(q4,QFy,Ym}/K4ߵAwjw;wj.RQ|,){<{}tsFT^_k ,e\7럆h¹<[S5EYG BvbOi.)˼F_/hy1|s<c+-fV6k_ wo>΄Q`@vn>bewNTO~or$ 5LZSSq%=5є×vM#K{'Yc׾ D>~d|XHE"ɾ5hHua^ul$K׿.s͈KՑyr}>C. P s 'O$hTWqLΠ4F3x<6Xը=±BC=M׃>ьcE >?e<׆k)8f0SXy0"D:m<Չ?|Ib"7"58wZ]FzT|(UǖzEO&~oW-kyY!j*\9,ؑ@p(L[*E3YIXrz qhό ѽݓP\΍ē 02mZp8V! 0YK w`;p/x >{K<O[߷,AF繀FX(MW_x ZVOW JI&~LhzyyliC"{obDwQn^L5-By0CcR#7>Lp| `h28yl<Ϥ l`!FyXWs l:p[ †&tsF(#'Koj3l:; 0g(e'ס-ˆeP`y"Aj/o;0 FLQ}}Ȟ%9cٌ|܇-XT!=6})^lٳ^3UYzoQDi]$E4>*u_ -3^ LyVJS܉WhD&,!j 6Ō^ͬQcFVN0 HV{!]RaY: ܫz)@=ż8D6̻rc4&{5T/DV[-?кJvA{vSxZHc&XVӾ7$h(8𷟄Ŏ'eP CבMǫ@$b[%KʺQ4/Ф{)2DO,!] >I<=BVs?%[rX(EtZs?^xbM B5Cd/mE;T-OekiȸŸ^2ѻi8R"k$esBr&&ܲk8`lIr[ cL og`8ZrB>IٳuvaGzǭ'NU~j 4u=h($.}VHϘkK tO,Wn*敜3U=Fg7XjT_K}X޾b5BEw㘄L{7:Qe @K9ITaaOm]KDXUyn=Rvc.O|p/7?Y"O[sh,5ay SђoMFK=\~GlEZm'e@jO"*/`r@gu(-%* ronˋ ;MHij) J}u;oAYhh7\l|:Weᔢmk+Ip?kz\@(%f vWpAg |Du;`[Qƌ( 7L3Gb~Վ] $O{ZM^ӊVڪ:>e2+%!b]^ u5IrCQVDCA#WѯXa0$DY cXJ2`>]J5+-plJ*X!7SCQAϣyիN GљB9lWm!p~"%$yVɣ h'^;Wp?b-y邮_@ k>y.5`+30ӢhT+K$ v-Ga|N$^n',ɕF;?i 5ط%Κ*'*I~q^6kW2n3mQ^b^t&5[4@m]O>;X=˕{-G\_$ޤbCMsK@SH,\Q&B k.{1pK,Џk>Ǽ, UY&tzi"8Ylf X QiHwxB4nO0t)H# kOƹ.*ӠZ/]zGI pd?-c&OD_#.`\ ͨ9㶨/4@h[M@8ëh/ttֺq?oج=>wB0䊞&¸ڇ 8"_۠?YJ@HMn Y3(/GF[ _e}:L+ZHo!~Xe7. !c[ȯV?an`{ 粲 4Ǽb%<Yv`b^"ѻ10 =yz c`œmb"sFbr Mn'Vo5|ro{" >"~ . V`KH-^xH:w\fqby2WXe¸M{Ɋ>MD|jfc;BUzт?$Vt+[f[ ṕDS/iWrx* @7y`kP { -LXQ!0,/f@Db0ʂ8H ?i^@ 12 8?>b/:ס r:$.͕G~WJ,l̉="|{+! @Am,-cFM>%eaO`Mx>{?q%}u"B,@ObWuvjar&x}Q_"o$N=F S [vRD|=o!o<M56`rHS b ~8:.υ-9|FIFs|s2~G#|=$=h̲Dd4TeHl-z_滬XS8*y08xLxT9$m;%@55 SIx?ys<} 0Gybऩ|{.3JnW- ‚xvܙga껓aĵLR|8[{-RC9ߒdo(%fVPr"&}mj6Vd ST]Q9q p:bMPeuQ$r-g2C3e%jMbˇt6\m5+Ƿ+3n+7Le+#b1Z0=H4E\]0|RlYU@Q"; >Y$HtK)~gF}=haԈ"1!`bBu%Opy@'N rR^ C g=r.'lb5-X`!O)M5f}CQuO|eP -ǘOX&h_ Ӣr[čZ &v['M8z?A>O2/UުjmlRx䅩sA@nHKJˑzJf?2BUJ W{ '-%<`YCAh%,%cZejofvKzY)w&..5e.b7۵Rt E,>huxר #עZ{ n㉬cI}r6 42%o$7B=p\iSJb~~ʅ@a]Ыd|*sbyS<gJjnwYUL|C;;)LM}7Ԉ#d5x]iϞ|:w@tk9$ ż@R'\\Utcd[fni5%C ծ.3땭8jJ,%`R Y1ۭ[eũw|3WY55~Q]8+?cL3Bq 3YśSTXrCHJPr\QчгI5 gcEޘK#Vyřth dDmhcAEmM3ݸnpP)2"z$ ;z|U}UTvf Ah Ԃ*jQan^d/ΩA_2!n1Z&$5(%Yd=~-/ 댗D 8[/2⚖3]g3Tho]"{}=7=t$Qr0qM I4}.)ۍVN`>N*>KtQM.[ФarlP"[6FGgit.a_M8AJ("tK?/9OoD 2',\3~y'6R[m(!(9!s@nuI2\Q.h9s`Q^X4[]q֫kifgڿ]|,[!e=弭0;Itq!> `ɕ1g<-j5y;?=3 b͈-sٺ5ܥwa' Z4#=B"^`i%1y?|҉tA\/8-aa-@*}OucqF2]IraЧA75foL2s@w0ftR-,ONx 6 \,UxҁC`vUf$'Df3^.MA+R\w%y\sn3|]BՑv;";9;/`n;~NzV܅<0KĶѰ>EyٿWP0pi8WPTd?bJ 4:@clmEC/Lm}>WclGpԽ/yu*H_,QQʱ-&Xp_TuѾ!~7奚3oX.K4N7xUq:%Oo6A bN ->lĮJ+K!`@C5ΪKd7lD xx0`qqG,J{Z|avL_q\A ZDS`WV"LmT4'"t3D/DuO $ c>QA~6AmB5Y֘$N.my SЀn8~P_,wT#<*I(xԐmFK&Ƭ3݀>,}H6,5tpK#-bFlePxN>fu}FxjH~Z%\/w̡%u Cc1J4l[' 8~YP]CD4y}w)W+ @=U;=w?AB*JF"*M*`aρd&Vm ɿp>/I F't 9!/a"l { >wS'V&djati!:=. 6[hTz_j+88ŗv0-fA-珒kk$5i 7+;\ڹx#K8˛'XD:r_\94$/lC7q,F0:w`Z4~Uu %t «/;>}ia!a{~*f:b7n 3o)kv|Y%9 C-ñ*`tQ'nvDG(&seN1L^sY+M壵q'ǧo,\b.JڇMe\L)y|(sԏi 9L9tq|+f0{wK]i̤{*\OqmTA;(y" 5>pd9梍=GBfni#)1%s"R, &(͒3urTc8^ﹼ?PB5\Zͻ%qj#'@Ueuz9S*-%uX/Pb ۮk9 o›\͓ X{dq9+4c^j PPzu)-¤^vcU9-ԯ/4@'!&Q5%fa ٜQ!]zyMDgRzNKDiXdV͍0C[wfrQhaі/%k9U0 uhKN:S|(AWn$K gU]mO[>fˢO G$fd] Z4:O:YZQu p/HDɛr]hMSU$1bG/FZzW)b+_P!>kyw4|ғ_=ɓ&88c]"?nrJVz9柊 ͨa#Cm0;PF(Vk*Vf2b?-W m(B$w:bu firrMD] 3ݵuȴ"!>K?jKL#=)cCF8!Xߠ<Hi(8zZY{u g$]c/߹ea@Kb Pt\`/bvVi !ӢowĞ)tA7UHg )gN+-?RC+UgA 'B2ֳaN8ŅRwk;m"q7&V[Il^+-MPnzԓǔgi"|f(+ aA;m$YLD~G$t~@z`j Rќ9el:o4N8^3.i<F6[V84+8k>d-`Gi0^5;m$9ܒͱX̃Y!Rں`/gm*Hϴp$w^Nއ(- EA4NJ_RBK ZYC.45I̻QXLЂaB0?|2jtD {"MSHd& ?P1)/׊JN4HSa'ysYG F^g؁1> K^Dkƾ:rUPS: ^a#43d͍ R烬n#;Ӑ񀣊N~rwp#TГ'&d-j %:7Y "Ӊ,sG8s>.`$X ]&c-b9IlK0d B~[u]2FDeZ+:a"FscxT }5aKn,!'zyB?H4RV 4b y%yu°f(6 O .QST0CnV^S=}0ڣ=H X\q?~[2 =yTs͂1;蠂ɂ- ;(>oA{퉋VOG=0ث4=`r[E}:S;m }|IiL&~rJNB74jT/I/YENyDJIk(SԿGv zp ]bK\[q,3AcOcLz*$\V S "/q!f%Fd9Y5 F˧" ݉+lz~hk]ʆ'9f֤v tϲU/A@71-qW:QI1YDuD}G^ @3Zc}غ GPcU"WzQ sI|7荧0ljWSpSG9K'e̠DqPIH6n%,p鸙@xq9?7wt{}dQ碩`KP#s8$ =uZvK 䚶?P,]8WRΊ#zDY'}9YCQPF ַIjov^և*ӻ-n[o/eIas`(d15`!aH"_%Q/NDaZZj+a>t@yCwhx+v͇\7r蒒9HF$!0N/'[ۘք o)>ǔm-Pؤ-q YT3)e1^e,旔<͈/YsQ粲-2Gyt,J;ԭ'~߇`w^4|#+Q R_hCBWS0==ruR{ghk*|7~5YWZWw#kр;iL= ,t!I+g6>ݒ^]iQ2ui.B";M;?^+!dX,9b@@9GE',o=0t;SP)e,5d0.t5XfH?^s x}8|%3/{P/&Is(Pb/)5چGMhbٵx}/~F++i/AP&g L,5 6Ju}S-^ tjhtߔnt!=fa&(^ŻnYn5s#a-g;l8m,EC8 ,i @6Hd, xPM]#ˉVQ+Ρ1Y !PMjx%ȡ&6#9|#w~7<9:F`V5']V&.J+R'IMS>v ;glvrej&Oo52a+!OtJpo)*R<#͠G2;8۬-zcLg[Wp2d.-!i_˽T4_|_H2KXB"O*:.CuЮ++|] [9/#(J+@ޅL]_ Fm*9%ϝ IĞ ꄸY`݇47!ʓU7>ӕ4xd!p;:~ë61Y%.*K+anPM=lal2XkZPh'&j=3#[IJM@Dv*9?k 8퐚^Ce]fd C% wcx9qIјaWjH?;RPN%+nbc$Jf*+.4ص'>x%'c'e\ғPPΝ %\3D#ar1<`\~ #K9$0/ Q+)%LLT0WN5ԫ;)G*Ե]KLҧK_[HNbh- egvᑛ¼mE^4Ә@%^wt(Zx1_YɎ'+G"C!v z|8r#ש&Г)'>WI{5 YďP>ѹ=kKO9ݩ*gDș0MSW %Gc5j72MIR{P[ C-*~G GQݒˤUgW ?/T{SW``I9/ez& Dܜ 4r۵L7]EK[IW<aϴgu%|:qH˫]n{Fͨ=g,WxFL&fpyHr#~>Ev#/;su @L3N66ToGSlf]}&/7o }1Ʊ3Ow Biru{|]#@ :V1pɩ@Iv,=VUTu0HwIJ$bckϠͧ|~:+7E)e{>ެL"Au/2;))di^? jN=~n: dsa҃Ps&vXm{lO;aTO Ii0WIr1 ɥזPCi c4gAxx(A2+bletLv'ܔXO2W"iJnDztiOhY㩉Iƫ Nwvj]EEV49Mj*q1X<O擜kgFs7[؉UF؉jؒ4?5jpDXg #q8t56Ǚg,VotX"V> tkbYiʓTzXTSt2xaԜ1cg7q4P| 灆Kd: eCm8jS~+dFa%WPsX~0陠wm4Ed6J\0efb~w6CHixLP><џαf6!+}i^ ``VRW)~]9SncsɘiYε~-r]:OcZ ]J6U=]tZ=5n_ 9@X 2 a`m_Y)O6*`.yr[&]ss FyxN)b'dv!8dL *~7rA2 )85)t2.K,J4#pvvFd@0!P_ż\tX o<-a+P] ^=gXp 'c}񻾊U0V1h>R@,f꒷{c|6>;!| NOcV#$ֽ0;[-m= 1[c|hm&UG%f3HڦɼeE,w;.נ5lXg /`ϓICHtQDV =6xȇ<.QO*:KpHK{N}~bxxS;VDFƨѦWJ#'T_730e{^WXuBJ5i&k 0K옪65 ͸>LU>saAAާNک\`-Xi}4Wu# +N<=?c@!u!Q\Gn[ fgSg'Zf`zǸW&t*0Gmv*r9>Bƽ m_/Vymk@&3s0MQMO; o}4E6i!/+ѳL5S8q2mWm+22 CXZGLN4Dk}I~IOyshNZ >u6p̡J !T2b[0V&lU 3c~!xT|7 .2,d!KB^ ORi[+ݡ#@՝]s]q "ck5 /GjeT+o 2FmH.vFp)S4C#ڲ^:SEȞR7uٺX}?ku5xԆ^hmf]w7vE؍~ B7MđEpLzYy,BwΐcJPlWFlMN jd)u#MRE9SY>HF8KTN` Cߤ2wC;;=u<=d&8ZrdSBr 뀛- *%Jby?tϢ.fSbPjt RJȀ f1sZ l :2c-C^Ё%}\ى%megL|ɝ[HbqHiM==fM 7 n= V0AQ=;`6 Vf#Ϩvdwu<0iԘ^򘑕б,{ ĴpK 7]TcWquwQm߮#ը gze'%8 %`# KtKwdHG,a)eyXrVrݹ=jciwM.ؑ`},Q*WsBV DևyZII(^?;FTI _ ˭$y_fYz_MxԝB0\+! ~ߘtҁyg׿.h+g܁ղ0ܜIn: ?C+Q O}s@ Kd9 c hNqASB쐵:v)E&; ssB`UTZS:EIN!})nB+_J/;0ZQU$n)~uSEن4><׋dY >jEԋWJ[Z F!"zs;M;Oފ{,8WsmXG>a] . @Zϳڠ*kJ3UD8h$/MOiR \7v>o&9#ˌ6.EOHoF(1OϦсOJ]Si2MWGL-k)s]  pd9Ƹ)-E V>Z1RPmTgYZ07070100000019000081a40000000000000000000000016446b36d00013304000000000000000000000000000000000000006100000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko.xz7zXZִF!t/P:]?Eh=ڜ.+=+H ~-2W|xhiԴlw'޾6Q[ر Qan;oJ}JH'䦌H,RZ54c bJ`"s)yB\62r 5ni_h~Ynɞ8TbGWud!w@EbEy|%[]K3Uf*i l%5t, ?=!4VT+B$9<3 j 863ֽ,ZV!Teݭ?I~&q/PV jK-%La4'gq_ap2MX -I~#;W&uEgi=\!e{&ݾ (-mv }CH̃hl5fTtÓ)]P)KoⓄ9 3E [!(SCҥc[^UJ5Z N*c"P/Fx@ C`^͆@+3ZKpc핓amiqPs,eB(υ,Q_[ vdCIf".63{Pٝn,L84 aRG Ǽ>u!jBBj&j[nYFZ)m>jd)|#%53?v>w2N-2,]uh7.`LY{ldBQjeSHlޯ,`]eS]X`\R^[&"eɘ5fxa^dOa>Ysx`52c6f) wǦGxݞQRd:-gHdQ&~Dj<* *~/o7mN%hB& nyY-*7o@Ņ=L7N󨪌L1<|W곀7ӏc/ JJ;õ@+eS#N}/nQ( [Y&mxQu J&L.f81RxeG_tA v$J-Uܛn'm,nj_/ZJ覺e꾫u_+DYDL {"l191uzB0 Z2{|d^+EsHYm;ؔ;w 6?,65xBgA2EM{<8VưrF!3G{2lTW(v@W˯;(Yŏ:AIX#JzPjOh%Z"/YsSpcB0_% lr]TLJ,>S-Ϲ%Co3Wimn z˧0 _5&/ ^T{1oH1<Ǫh%oAK9p:ۣŚB%ߦhnxPт&J5a0,HflHiU/:Ơ-oՖv*qa bzY@q$5Y`"8Cr$}L 쑬T!$~F3t?̴6%&bUamL-b/zԥ!ïW2r>p@]cy%H.'U}YUFh 77l ڮw$N/ GSX(:  x]У?xɞCX:Wn@fޫQi 0}Dj>ZIfd ydr-}[X܏ Ku٩_UxȦ<&Pe˗1z\v/yy^ecFn\j> ꖉM:0r=j"F͏RTS(6R8q,%k'3JG靌"ūqKM-Xױ*1qp9Vqȶj>m>5ۓa4 g?^QDw**m)9n[& NnI6<[cBWEBJuNX=\2֨ލJ:tMrZP w;y`?dIsRl`n{Ռб'U׹\Exy8Gx"F\:Xyot{L*<_x-sP08οE8Q`l' +lXmO!&?/-x<6I!<~]f/I65d74jnZ4sy0U"0n^_Tt|rLA'4Ey}ε4=HrZ&?$d-c0ұy~UTjv;\rp0Z5\c!{>6 w??hfqW-xȝ4NT jL3-JJftpڋ/dK[ 'PTDAݘK\UZ]7>EO+ yHf.R_쿹jFUD5v#P8`o.nVxc{ƍh{3K񝜏`b/zP|>^>lXZagn7F $%\IEht&kE  m! m٣^,]s=%)Xk4k>ySTޜԡ-l -v/c K R6ՑdpI$L`3ZH $mzLO ! _3\q mƐn4cB#Yc'rJ6k~*޹_(ojM˞ 1;;hsZ(gKHēh)תFDzU͕zr%Vt.-Lp?- F{WaɄu헬גMrTx:1(.H!IK}۞+?BCEnbf&t-rp ( IDՙb(wM>v-P}e 뼧(*\R/J\*=OԠ"ZkѮko;bVNUc 3@dBM%VtCѾOy\OBcޱկ˯UK9 46fO]\, T& _ߔxԙvA_*.^͂hPht4Pî1wW;_ψ~ ?%AV4w 7=fХ~cHo&*&,6l^ .03kS4۶'SM;A.twl\7]0g|⠙:(,O<";p߄lgܗFz/u-NqLOk0P_ swP. ƫs\Hy&HlaId?<ϩY=}L^-sa@֧vUPJ:Ƃd\B'U@o^-~b&J9k̭RwÏ,i7VBs45 .Qԙnm!ehCu&R0>iLFwh5O:&\de l?\lC[ 6ǣ4@ ^:;B)@ 1lO,.?e;6ZRbblu9 eB0#\L^إ'i[M>MpWQvyzj^-;o;ry9Fdy)ba܇ &@W]os 58"5o^cO. ccY?QDp&(2f:Yyn[@ ;RDqQ>y̕l;f@ #|nZ; Q5w{0SNPO~ %ޛ2&ؙIٛx '{'6CPo,7'WW#IҺOu*'/{`Jց bI@hDv-š[/Tu y\6ϗ $f2E53@ †j|G 훞#^QH榵z2/A^]AJ(*sN(VgˈOD=]&x.'9ű} MOg"3BzOvjM.glnNQœ84a"Jm:hrե+QֈۇUc9qi; < Nf]+dju%N;4t `F0؆1L}&g6,Bb0/ߓ?$]7+8L*'),;kt殟GB'uwqpl'۱ ;ҹP? kR4</ܡGClzFs1TE4QEmg Tzm"7} D4xjHiQ(eo9 15"90B]1S5PpineRIJn.L:3T*M$ȯ_HZ9WE)⣭% xP]"iلw[Iʋbrb%MJFVHmg#]uA6RB,USW)|2ˋؓ aV|P<o|8(tGf7fN^v Ӭ!}3k;5=`[GwFI =<,EdNI Q\!^%d49yX-F,A_, e1RFCM 9m皡0iۈS$ "iK_cfD-ߴ*;Qm]&4ׁj=-k+m mM(+3z>戙qN{x")[ߩidzPG;j4s8w)^:d`7Uꅾ*vFrqj#DtӻSs10'(ʰXsODz}apzw W8̸/jAV辋-pL@Z.YK2 C1~J^㐓"߇?R1NZVDU7a.Y^%2M'.1ۍ!4ԝ $H-)%p,Db)ƮF2)g`${\F^][=H=Bd$AUkĈP[ʜTHIKc65e^|nxqU).1Ρ 7ۦae}DAH`J cڽ)\YfG)!^zF o t(֬qW:KWt}tpnf{[H&{rcFH;-xRfg)b ӦGlom85ےr\ 4{+ lӧ:pzPf [O9܆F݋d9dI6p}n?!bs64ۼC&Y ޽ [5 ,Ҥ~apzDBh z~z5Hc,@es檕FN$y[B i,M 귙VG⌑ꏮPT|Ψ،j5u2ld]Qʵ# V@Ez~?\a}~P64WԒ_6+M1<ұ"[K2ʏфqZ4 su$O83Gg'[zʩyrbg}e $gV$hIE>%"ة̢&QdzqCZmXH( ¨s#g~R dV"k /Kz*F{M _>=t±Oq.!]+sTvZxSaD #BMMn-c9a7ᮢ OW6'E&:5\P EGU*⻰9XzG]b3߉Z* 8!˧=et1p,kf/r+=Ļa E9!׮j7<+BGX T s pⷂ̶i 'K]R^OSvwDG̕<|=8<`HQ==s3Rky@E ?# 23B#*)TCٻ1k7%Gh?_q{s#G,b?JUb+gz\T3oo1•ͷv JWɹ ujh\.?o̓Fj%%G`A) s9Icc]lXrk֨ojDuSRL;@23MQy%da̻\Z unbsl#g6tKVHlz@$pݲ-^FQ% |U'3Tr>bV ;`;Iw"ETmiKBFs|oŠF?uI#mX"൵&ݞ3/ac"hOPdM wI`&MDYޓ6{~m^x>v@]-A fa!&tp("Y ZN0~B?LK<ѐNئ7}Bg\n9"+x@i:ݤ*C/^W8]S%_yO*pGT |sA zC 䌦H 6'vUu'ZkQ8.XpǶKmFvU6zŋ)(Xq.%}@&cEC<'슚?\oAsCVaw\ RNY: 6\t\DpcjRi橗C,6poߤn@F&ee.>+ĖirUsjvWZ+9whAW@#;k"{PĬQ!t"ZvZ`Y[y1KL<70 94n0ک3~ dFir(.,R7S:👠$ .`+%-rj>҈;~0xKX:sTS`1;Aϙ\ԦWDXc>L;KMCPR8^%p}#ЁW~}ފP0dTxdq%~:Q" pJ-Sek@GsOi) (WyRN#~iM1ow粆|g}aCY2kQcAP "uPCIյ4"oqd%7|n/|=`jMĀ_~m)Zy7IBUHR{wIQRp4 zIsw ׷8;d9x SJk EJӻ)) U(/:vX\LOTǭu!߿h!Ba]7goC&:bQ&`뫟y$BHl]dlbi~}M :4cG[dFwQ65`$y0͡R7>rHpic7<(#z݊ M7&%5o)EV[0 ÎOv{ʰXl9WC HDn8l7Gg]'@+=S ~b&dfkD;Uz$Buw7/gEWQQS4uj3s}Xⴙa.."~oPtM˛0&[Hy0 @ڬ\2]A9 m[toΓ2@!], yKn j8~'o8Odm[ s!RhO6qCN%/0w iLWbryڒ7AT~g]yc@mI|2˨W}ui5Aw3y}Eo!`n%O揚[QWJ"DB%C$r>>u1`֤v;hzӮi`.$*B|<>N]yL?~ ҕ,#,KP$ 62N 8X(}b#ޯ=.G%Ӫxe~,kN{NRRJ _F#J_Gy‘GߦF+hL}^^2RE+Q[vr` 0?|u540b^t]ʎ1GluXFo'K` Ht}dpqx>Xyק@&s5B+֙Zͤ{Rpmb^'g>`ͅ>ߣTr/ /l5J2K@XSI~R#ZL`GLI:5Y Z&֯#RpIG4IK?$ùp8~<"\vdzį3zc,УSXie"pL09)jج˟ʾ S2xFmD>kZ;e0>3JP D:5o:VTN(v=-:L9^K=-VewGDU ,T}KKv0S#g8-0e6CM/zkؿ겈F۟*>y/`2 'SO,ִ5Ѐa }pI{)9/C :;ѻϠ3. pw~K VTsa'(y->ƒetv4+~%\qK[O46"o,A B 8eT!XξK*$)Z;}cə(3&B3Waf Ah?1)f ֕3YP]Om+H,Y@\sRRm[M%)/ޢ F<_w?'lα󞶯V d̨Ǧa8b)8oL ǐz#%ۉZ9l+Ww 0e%.1rLky3"7g,d8x)1nH\D֛VH+.Q}WixXp  Z0j=O?A-|o5'߸xN Ő;ZH(o&720y?Ϯ8rُS(8LjQه2lS1Uni#TB|uwʧ9ϊ;PD@Q]U<Uԝ %[ϾIO&! J(s9LaHO%?ficG{PԚ*̲8/-3.y*78S2ⓌA\Yv |~޾?Vz6Av9JV乞PL'aՖN+!X\ۙU%A'Uu u)]#S[y2hRεzDAK^ALA)k2p8lǶ m!+F* U`4m#D62+zJ\ojOٴmg5\nx6t]`mP-Z]QG Oxu)nczqLߜY/2QmˑeY +f/`8>]~ (8NhOr)zOE$ oimvgbZwSQ͏Nٚ|*I0yywmH ȃUT1ul5}I5ئ\NkYZKjÇQ`XM`cۉ/_U"n#ϴ9#ꚨe9ϯBShΰ)O?F5|ѶjeS$9-seW`^V}>%K ds94'#MAL^pImEB-ٞt̴9f 6%2m oƳC}۞"zth܋‚I bsy$S~?]nyu]||"xw;lEX$J}TZ٭Dqi/}r!ŀGDŜnx&' {gsX3=g\<(mSvJ> +\qKF͝p1-8m\zjg=+JPڔH0y[S7]t7B@\UD NU)fO5|!{~!m.Y| p/#T+ܹꆝPR.Syޡ'T .+@<@Uq} p]zE"+ 0VfXcM0&b)b([tk2V!>Gv',} _螛"V@C/L=adb3CK l7SdGlE0H*Y&Kv)Ҏ5 `$rjIΠ8‡e{a=bj%KVbew0 ϒL )\,,%=نJT<liJt^rA4s,3#2XgoXaۜ 9?M+@g1k}t ݌XUL7P`i5S3>0cuԔy=ҀI^56kƐk+w&϶LAЯ%ZRHi[mM|,\-aΫk|F8kEpFpo%ߪP - 8;;" y?AIIin[^ZU3ik+IUv9>BW}ǩfj%nbD w +ڥ* @6:ĩՇzv>x0xn;j첋j2Ȓ("6bZ#99 Gܰ$kfnglשb/ 㼱Qyb:'iC\uU43S޽XgCNnpYq866z€W SU9NcA.^;8X`U!5 Uw(U{ʢe$yxVjfbcڽ'U>|xDUOʶI{i0XVL4&dbW̟J=jvߵ޸xqnuf*0$^':pL(:_e[Q3;Ĥ-B:6[;<7Si:m\ VUtI'̄0:sMW;h .mw$lp, \\3ԕܬ*\"/e<4En_Ȟ@mNI-83[)&>wH13G徛LMBR;Ev}W^peUdHb N,ys8N:ہe$(g`0vvYO X4{qݝ#Q$ha |(uktg|t5&;BYWG?p&)P0YHLnpo()&p6=b Ʉ=ρ!*\_CS}l6JlkkVܐTX^eHRFح~- X덯r:&<>G#s >h MpŰ#uê݂ja/B c.*14&XaR%#d耆Xij!_ZQCd=q$U1J5:[-8$U0 %ٟ|,H]$/ MڑC \5,OWn_ &eך/WP# . L%dJ\wɶqP-v_MK)Tzy?Խ?tǸr٨\[U gaոqr[m9=~ߺ-N)0j%lZ({#kV+$N,F@({L=b(YgF}ږfvbWRoRب@noF=:r>I7_Q'w#МfrN7\̮)z'~&[ar+u9N5f/qiWm@?x:gSU?}΋f,]ьU,wkWaw(շzI盂s;x^grܢ=`d) ZY[̰ ԧ2eyjf_,dQǏM6h:MyTp"Ǫ߲t?PxbW䘘NH[9b5Hx6qe*q?㪥Q"0SֶK< rC*Gub^Q{|HN@ }~`w4ovRqǾ͇۹8=j]Hh`\bl{M.1/([y5.M@%5%|MºK@cUWlK3YYfSǯ2=*N3R~wzĴ !,-к쇞HEja ZWs:%?(ǔ5 1u^ŚlI0.@|zXx$|mq&[*vMM pls %Ix$CmYB⣳EY,e:8|Netx~7۶n[~•<Gٳ1$d/B0e%ZfH'+#HxUkNٳ?DV,QC ⰸ~7n]K[}(QGl^$+ɵ*|ã<딹AD2Qo!+_ !:`8B.$süO"becTr S]{ciN tl$83Pi{ ]:F_g+}>vW0]Zip$WwĕV_ ẃ[l^vc. 6R3`Or`ZHV֦/uk=8i#A=AAaaZj"[#],gؑG7A.|O!ndXI3zUreI! _GpSj=A>su(5=hDez]KEF6*b;n& :3qq&{rX u,Ctq|~@аYe)R}BI&1dֻ)p$ţ%>fJbɁ ЋO|v_sY[|k1>YҜI,唊Yjё Ǐ1[Hfg*j~鿽/=AJTwЏjILH}o =+ƝA$]Ya[u_;r` :+)6Xi1I$ &N2|):`{[4*"o&c6qiS2^~rŰuCbJnm?U9. 1Z0 9 G-0q(fΑbʀy?|T[[+oQ~O`1SLHk<r~Mī) RJ/?``H) fb]#S(6s}^b[WIǥfQ7aoQV@#T]odǶp i(gd^' lDmAuBǒt7 i6Aѥ[׋1yDV튋ar^!w*!]b;fީ.|qZ/p$C(tgCˏygUua" >V8 &sN_l@:өRB)y*Y&pTߋf3Ї*H0KX}C`f`tv#TQ>a#&:1q!!'A*)&_yz+.y5mjp%FVLS_u.a8Q(ArQ-qi5h_}Le"B* ]WW˶=u%LrrD8{ǹ&[ H ͤ% -:~V&A@BTU>@4!-Жr DVU,&0!hoLO/^5Q/RϢ|l᮷V)3Ɠl'$3C|W˿Ɔ/oӠ58 `Eji3@Z! ݖ>[M.nu?(BJO`sro\z7UԢ$Ěw̗xT`5U>XvTnn*$zP&ïFu0k qȜGkCr*X5[!FȆw4u2]Ɉ. tZs1a{wKa::U4 'E/Fd7H7ev;slñ?ӂkLAC,)ӺROD 8 2P9LL ⿒-aƥ^XK0', 4J .r=w{}O/8l-vsNr{ >9,pn7_ZC.CyG<0g ]OƍA!MkʈcI>#S'Ize 55 TB_+>e܍+KZַb,(*ɾbz/ZI9i<^?|ԻΨrd 2,$ an}6Gෘ1 hFj}WdʅVC"Xˁ](D?Qm #vǣK;0\E-ėr\AH\|UanVrF9\Srs[d5o㢎mE$DqJev׏J|Éo,։\_HϗNH?5 {g`ǝ93^`)[."wpsu7uaCއ"T1k˹uC3QR&9`!(KuKKl39?{6M }<U8%_h s7-.'&GvB%9T;"e>#ydL&L5[fy8-bDWѤhTl,[Zo4E  R‡~_CKԛ2Y%YX}œq(A.yK Crk\^2FB3Htn{=jo2hfX'Vo+/vQm_^Ru,#YΜh_ì8X7[;|̥ ?ԏuwnzIHi8sv)Vv*wT5k)W|YZu.avp:Vr`B/Vy".B~n,aϷr\RMkHO- =[̿hN7PdHQodH o) q&児SA b͍ʵ;1 sҔ:"SNr9Ir{BMRq ~{B5޴sUK"W4  GC( al"̷`Nrx[{p! (׺1;mwGg|jPOKV>sˏNQct0A$Fft>cԗq݇6,C#/Zl K&Yvי&uVlELQuwmV} 9i%zKX=װE@KnB1졙Ơf8)}d0rYT2)+ U+8O)n2f#1,K \7iBԣyh!)_(|L NF\ 4c^-17 Ȯ/ 4.F՘}))n;sYU"4*",8X\sXy_Pp%#qf)Hb?<nQ :=!4`~*tmQzMn\$1=mQ0 V-.K>z+abE<} .`}K76%T:MH5 ]o7@78E=h%iw1m%j'}V'As26-y>"қ/[Tn .Ϣ+6-@=t!H5i:G^m:"fUՊb䑭2{t_崎Bb N-Tqo* <~3[ B 6,}nHӇZ1skr:=Y$c^HZm`ݠ4?yŨӍDXR[gݍ1#W)T U,j3~,]Lx!/u!I0Н.r|?s΄ʲ iM:<{X|;Hci:t=3e?E˧םʠ.j`QոӛYz;`;bpOׂm+YK/Y4f0S}RFhVi+Ft",djl HJﵝWabyi(*Z~[ŭ ibk42Q.Re{9ȁM{ֲU'AnTR`|%xܟ7~ /6Go5 L׆|"x8xg io3OZqW>\;2^wϡHӧ$TӀ-`'i+|;3݋$u] l}z>Nn;cClI71kQ_1L).vA=֮Ώoi6F\\Rr4i-/O;hƦP{usĢɚx{&^S(p@n`7a4ҠŚ5.:= ރH5n qDEP&W 7BH0騔heȬ8M3;n:Ce;SХ$ip\pI&BVD)X 1)QkǤhC2QKC;]m)ahh Vȣ3~iQw)k~v29ΙDͣ2nt3vkaǖѲh6- iTv8oxtj+b[x/w)Ere:JF8$?:/>qN5~&(!!FM+~ >Y(&7m_@sڐ#GAQ},9ҡlw'73 Cfrc&j@j|W[7ob@cO|'o\,n+ԭ$]O~'K6 P|ռTѦD.O.Ϲö5x)֌Vn,'sSBBp%c-M.iw1XO};e"hd&X/iPO9rq<]ŶucT.IGS_:(v ЮH!x%BEUɟ/xܤ[} {g:k Zf9v0NxϤ$haa*eDqPjS1\ 5F@ k8y/Ld=Qhܘf4N99>QHᮌYI/u̵YlzxNcos1s \I dTAAmДd%^) a8] Tp~3Rb]ӎ#\ZxqB֏LP\U7|OK8$9Jk P+)9Fɐ^ |a,'ӔV0%sbJݰ\j =C;[i4RdG$v3A4ٽלi) Y(*׷6&wk!=?OW>lR4E64ytt5x6DbY2djN,w~ȗ ulq7:B 壳f&JdM/+L!:7;ҡ/!dt ahoB~0Z'հTŁYY YRwHa6MNya벶FDzM/A7OQgQwo:b7^o`9 Z/3G%)F֞A9q"gnzGX9C]jN0n"źPK7 F2y{lE \ڣ 9),X4$[ vs Y:0iwq`l׳8sn0D'IYw)t=vz9xWn{?ؚ%"Ac@Z#|EepCb)Cc#LTӆŖ$)azn6Y b%Fk+ phPI{\6GB4a2=c P*%)hl̡F։M>*.GVɍÿ]^DSt q[ݝ QzВDꐴ%W{S5W~u6F 3s|D{^Go|(?5^(bL{*rZ31:%ne@mı4X]qзDq6{^?(D;(i~K[MOm ul$ ,o.ad!xAL e8A\_7'$,\BWB\O@r֮BY(~>#scx7=>4a;6-$FX[(hЩGV x6kM2!fpyrbzsQ}4/V' ]V ߛRQzm+>eYu u-*M/HEτKӓ8@H dE0ڸ~$tr+1~`q*?|9N#EFꠌ9pt ) ` O{(ުc=s*aLc@ih H[?\-XQQӿ\kU0C'%wqt n|/N;/ySHZ;"Jyd d0s:!Zr4W~E85SL8EV4}dJ(Z4o Y;FPy]qvb֎Pl 10!/3Q|1/B}[g^իn۾ee햃PVwd,Fzo䖭`8ݞJ24s{B89rOMɸ',1&hשӨTAvHQm%uiEp.MzP!ywpɟ̜j\αeyi=`x&ǷCf;8;`Of?49Hl e(-=XhgQD+s(:=6UK,)Oh_"=3.3])̏f)u6cv(#k5X\KvLDҌSfsN?ޥ~]}$ +Ցx@iq;OY*Tmw|d-!ނ+|bB,ѵ;>C]5֋u6_g7K"4A0R.xX+ѫJ3y$BLn%D/th+g)3GԬ|<]bbNk jm#HFGydBʅPwxDag37n&駲A-7z\캵0 ni)ѫ6+ZazXAM<c)apl>Urmo)}o4Q|F*l?6`]!iw]%7>~Y_1NQ"G[|"xnvپa< cfeb KEJɐBd7q%~;S9+)dL\{H;Hi&qD)zoCq,SȺ׎ nˣ rQ >Qi>՝uNWhLp ,-_bd_a PB} L uD׃)&L3Ҳp̉V휤W U 5-ׇ4IVFLmh֒1~>Z\YvڱQ,Q>)G/8tWڿOU,o[^۱aL6C9 %# 3BPp Qu3߲e5hý~ԹK33KXʰOR~`&PG"7LeH~<܊,Cru+i}~OItd ^!MB59 ɶp|,P;~}fZ!Q7 CJ:P7W`HU씩Q3wx*|@(1YĂ^HV608|!CeQG/Vj>%a@覸AC&$w1j!`BGsH:MN-yCwg^1.Izu_$5HREm牘)b}Ј`4Zxb"!(Pi@"uua@WOn5uyǹXnn~DpO;=Р^]TBSXcQ[^tZ jsGnTD:\9+ZI8dyȀd`e]Yԏ\ Ώm)R%sBbӧB0Sq&:*/.랋qBjKagh[Ѯ}9lF4siD cQ8{WNa qq5j'Wo%Z~Y:H|oMjvŋU&qw74]m9f/9$QV?_:,H '^>푅?dj9_fvAI.M 7"rlC piHr I_GӽqyP~R%j͌wDH718WqC5T.+'_L!DE]*˃fK =(.9uvYHTs؊~(ϕ+0jurlL f纵C_〨$\\hU_>}AoV~/Wj<!˳(h*>wu0[$&цt%+@6x:wn%fofK@Lꉷ@G*EЫ@Tcڬ }Zd2#%pD=ܬA 9fU/XIDp!z;›JTlūxE,+ؑhiG|ImyX NVj^[ uYk{'9n}*=3[0t~S]FtL9&%[iQT{1Oո."Vpp:RE_C9vEبqѰ,1C}q7' Kj)`B N{S3gyQdCz|R9v%MnXyh+Ty bEíA0-!,--B#k4F@&Ƀq6tGdqtܜlUEcvIپp-糞!Lw_VI@]9EF#t噠P>aڌʖo;"fD$ $T$*#WO!h\DR$M5vLUrMTB>ɓ!t,W7iގ:.F[a` jh2{~GC8 vaՔ5}aG{l@G4ߑ@;%pʇRJ&Kcֳ1\ xŹY4/88bKz;Z=#g(8۬ ?~E]˝<%zuM@ׁ'.C>l=+llVOu6G sLNk?"%Sf?ldX;<ьx]&w}E%S_ icvjmu1Kwe t< 0N sHlaF`ϗ m; ]菮' p͙XחIV4O2>>ޯHr[K 4iV䇄5BO]Zy}&KEthIgm~PCÒ K6@jNf$5oW\wp"[/./PPТ_^9SRH?fo䉃kџ}t U Ӣ(H98BKf'rTidSiq59& vӎh\S)+)dާ r[r1x"tH su(lxgu(F_y>xɲOAY LPD3BDnh1.xtB)/xRX{Aj:8I0ן_/{} WLP2$y PGp_au9\m\T ʟsaL/B׻v)wOe8?h<\H%.{~,j5$Zyt廒ImL4;ʕ_^ N616WO(Ky54h)YQNjR<&cfT+E#I$yOOn˲57fm!;$:cL#dž}d޾ h,Is$ W=:'&|9M rNZװIm 4qùV"~si]aܴFe'XԻٮ&3 |@xF܀9HTp`VpЇ`ځZ6i4j&Um{;,|:~=W=yqx'MLO5%ɔo- Pxίs_w^_B=(P-jTAvxA͝IeG_@{5 ֱe/_0=zS|],7RQfPdWҗ X̥"fz cUW'ÚB%[L֙E/E2a_ǂPxPb,Znz&%NSO\pX aҟ dV`JXzt')uc4 H\ C WXZ{g"6=niڴ xc r.n Nf"y fUv֎jw+Q2r)pѲ}i8b{`}kGSq GVSD 66'[9$=EX^K7a,l ßYxu*Cx de'm#Ch1~1ɖφG"p 69Q2{vKÔ{~XoQ}il!Q)S8ݵs |9N!$ټ#P d 3HpX@: $t4g&*F&Mrg̛yZqM,FS<-? ځe9s\Ki턳ͣLu?$ \˖z.xzw8Ig_XAM8D /wXLay9(Qόg)9;`A=Պ֖nF,|5lR߫x"WՍpP4t=zmZrF 汶//2ɒSWf|x(/kiL _7뵄`& ?K!z"[rȜaE#k5i|3M_vG}|y0]o8Of$`ӏ$iC>"s(.vNlB@Vp8F[r$Кɷ6̃f*t*HG碰)ݏd'Pjg S*^'ڄZwxHC;K]eq&)p΅]`0UP |D-lDҴvXVU"d5pL 6ZmҪ.Rڮ5QvטC~P 0=ȿs%8k=K̓m.o8&HSTte#YH1_HlNL5`WVgmY8Rk:)?Yt ‹/m%ee4G՟ zR Dhg4m寁eɷ@%6r*#O~66 FSGa`YOŚ\~7ьYlFh\c Z^01C9ʖ 't78,NT=¯uTfY)[eס@l?j"D/aWccն,w~H  b.Yg0znVhh|NiD[0koU+0:t'.1X + \S SBqVg3%+~Sb!3TM@oRH$WC_Og| f/+ ;0a!t֏D~H$%VQwݹmڮ+tr ah4bea|Ͽ{4) k pz/WU +%., d\''H0*Y_״…lǚ\=Af )  m"SN#2J 7A>'Nc1*qL[k}ZmymE 2whvꀡmV; ;j[_ vo0ۉaHbSf)]*C܊O0y ìDĪa^~` c=3SghOev)ʌhumSɩ?Հ(̂WeI@iQ b y3nÊ^k}9ulI$s*prEVY֧ EKmtdt:He-{Oۊ'u}@?kt)^BaA1vzPJnJh-h`f;v \2jL+Uâsʀ,4B;WߝLWxͯbWtăU3$}ڏ.CWXVx{\k|Ks3 !4~܍w>Aiz wiS@7UXҘU;f?ǥGG1 /oG5!/17Ȍη$Ҽ6M4emiN09;?N݃&uq< Rh~ٷTkl[Z˧1:&l򏸾TH3 8-%#,͕ud4O kcFpK?36Myd`<9qeJ!K"g/z$\D_KۡVCˠI߳iWp [f-!]kbu2ךݎ#FۣY#bHiKVX36a0)iqUA: 3N|9\9Q(Lk7L WUr`rn_L jXtXCk9.nn4U ddF DrB5})ULgbnGFۃNfgȶJDpYmݪTD{ʖF (ܾdtŠ잽}. jQ}k!=FROޝ,^oscǕӐPG軌fq&q7;adS5yU[R .y\+ѱ*{L6}xP]Vyǝ!z =\qXpLgQ!6zUd9.l8az8ɎՆmȫۍ=/b~ shC)h#^nws%Agd`hp= HԔ5Uklwh 9qc UBRd9Moγ$ۺ>.6Qf;& ]g.0qh2zdx{8{@訋}KΪVB$Xh"GM<^2#uR#a5㐗&ЖSv)!XIqoDedH!x99Io|iȔ8A-= "T<f)`jHs8m'dk|ib|:ETFҾ4~>$c [T/_vOXE̖"@=;<::@nt}0_iV0 Fd4 _{毆3XWFa3qbx<'v̗Rѡp]f]`~cׯV9 "u Xa}{] Q^145%|O%|w3a haY,Nxȑ/cUo4wS ZjO^,] .N"M1W|U4?# */FcrPg/1^VRaÕց\>RNUV1o=]dt04cE= ^oѺ'q=j:@'1Ud=7K.Pk!CsѣlSG+ggnӻT EZΐ BF .@2х7;Fkds.ǐ-@ $;&G[e_%}K&Sҗ3!lQ\Gݹ_/DRdscr&;S/wj5)6. N {k;q,OA==j1޷u+UC1I]H#/H4ZWv> b3f%]}srxвG׼1~i,|`$@* kPծ j/ d:we+ ԵNG4A^g{C[A;bG*;9 V!]<[2o=nM \bjj:LHHI0?EEiTYp<_ͧ#|'#rŁ~ {r(`sGr,c c@K=3U!z[92eE B=Y@QX.q~p Lp?z֎'_G򢉦@p7r@adx1^Mj6 EdsFwq*Y$Im/g^`DQANǿͥjAJT8N8:\$gC4ɑ'<=)`Ja!"d{ '/B7{Q#ul; (yW߾D驐`)\a=p"Y=Z9`{ߌl1Ai | MDP'x,C<+:ڞ) Eo/v8a뺫#F{fO`zBF!b`\6HؖpmTX7+7 |;ܖydn*⻸\Zr@E@n glvsjF[ͧzi]<"N淟9x/ͭ;}mYg4cJը+߸ubK>="NӋe^22{swj4 j{R憔s aZڌTd)ή o:nn8bD7Ex _h&F>N^Utm3d&ok 07I/ͼBg8Jl#Oi'Cb39O:JKwA] (q789!0\֛%)>&'`θ޿1M6g$^4 lypjėW !:ivKgUO WWl%"n(VC fQlc|꽡u1*Pt@9oQ!Fp!1xk࿵I!iNC_OI252Ix)&`eU#y7dK"5M*MYm-FA~{mgwO|g"&GN~7-(4"[AGKE/,ӱnDLԩ~l֓.莶6~=]&Hlqjm*} |t:W}X5ժi ƌR_I(g6ou0_6YjM!* [юzⶳ 3Ì)2 k C„v~y慭M0g14K? 3O) r5r.CI`_i"hk ,0!6v$/iX?:< &,]G-vTX(QzW3n;B+:o6mC̕g܍,Mn\\S/>۹n* W EiJIdpxB0k2uX&zNd" tB(_FG$4am_L }#&v+|oxH8qo7)[9xp~ mߒV㐝w5<Ar߇uvx9qo-Sa᫬ ٹ[lUx_ɷµNX?\, ~kH7\{ jT{ƞ[p#,]`)7uո`1 p[hPHyRxwd}o: Rov^vfFQ"-nK|tJmB;+9\r6HvcE/i[)Wl@u-j>7 Y4@xj{FLZ1"p"~A䫙;eY:}rR6b,DjsME.^{KC邒씲5^]R- \3٥[1uTϫ;C[*dPkBzKPȏbֻǸ%M *`uRkY8[_Gyڊur/y%o7;gD|,&9&%3G'+Fkz(#.\k22R)dv{!掶Gۺ39sleZ~uF=z5gݭ`JAyQa:,}0F\c ?n QK` !a]rùrA{߼&r.S$;:aI?ɶ%["Yqu$ ad2Jʉ楿 j>N o2geF[*G*a4%Sׁŀ&03]+I*34,Dڠ143^K+8[ŴzuRbZ[-Wj7,W?]_N?ZwW.Fx#S)/nH7U#ٰ0FśIau&w8QY׎3y!UryE<=_8r&V|\T |U®n˽eYD`.e V3Sjnj!Ы۳kY?.ƊnTB,r"Ԫc1Yߜ;h'Y-(xf}RO<0^m;W/rSW+*ELt1F4zϯ>+?"} ċ0+3P4Cb&%.BF:gXI>\şu[p7/KLޏ?<εb+/ueZ V@/`{N<`^g!1.yRٚ8w/z?y:Vpr\pxtÌ|}5Þʶy;e_"W<$/vҙ-*V;# KHRm~Rc}j3{H+'/XǰܐA)\Flߍ]\5\/Ԧ/Tp'pưs{CIF$m-+!jV}gpn1/7d5LH6ߛgX{*`G/Ȳںpo@ѕwQڰ%Q}P ,Ȝ(BEN#C0+xK7j-5j+:lI_LY ղ$`-,r(Bz٠!&oKcG0.|Ԭ`fe"z]ytnڪ0 ڼ ߫LA$Ĥ_.z*8WV\n)cSh}P3Bs v԰Aekkd'4 + O^5(.7+_KZpwE +T@Q܌:iETۯ =P|whUq05?I*A9r^-źzc e{fȓu~;dl%U;L=ѕ^MghRnߴ*z kCp?nhq5l/{Z}s>;?3Ұ,BaR|mělFy*NƁȦgSJ@Lw3%E JQ90YjTm[z]ǜ3~@ma ΆǓp NRB|wmc(zrJYBc5O`3]]5oqu~_,0JsJ̴;_7| *  9A<K5%l@CTی2!bLixx!Wkဟ kk.03pM߶%ԤzaŌkXȿ $84mc tNh$<.j.wkА^ `ƛXWRWYL;6I`{3sƇ*}sK/^nwA9s+?M8+xt[LTm*'[ N$@A&amZRs/p̣uN=yw%+U>fMXv&F!uƗk Ơ;Eo#Uj,`tysE~ezr^ek ZuM4y:ޭOcO{"-4K0[I'bI`THѬ&w  -˝+96| ?}>#h1wF{ZQ)g5BbE8bpJ0+WV:Ɗ~I̋Z28vEXM3P`/p꼃͓䁾˂MCnisJrwW9RїDj1]Hj)\8i>s8L4ub 椢1oIWv k$Ӷ r2!}l;nG:v~>@Y(/ 39gh6l(y:{c*ĝz {G(\O'e.tS0>7b I&z7F݂.%K?ԠT[I5QM m"t c*tر 2Tt6=z5Klsޟ:o+BNKPn`?ڌw[1na@ 0ci ,dHdc~2*oYi`v6OILχ^3]."r~k#aAjw2&~PجqRx,ZO-+3Kkդ^8c 6ЎdJw)on yeH}UN<۠Wҗ-xK=:;Z{?@6hv)tgA~ UsH i-VB3:eE{PTOcU߯2OLK+VSb3$`c}5SZ?]'iA.|A%q^_oH*`M4|AO0|J[3bx =ä#鑥~#0-vebI?aw}K . E^&IwFf\ِ ev Ӽun-P|((HJ|JRV`~ ̠R]Mff:! A*;tIa+ 8yf׸<矝s}p]I(vRN B CvGp z'jJ(rFc{>O\m WA ^7kZ^Du.RPAbЃ<)z&Kv3iD_ 5S5Z{uf!3J(I7Q*i^>YA ui_QZA1G C3 B:W_.ͭ "v ~6믚 wfwLD[-퍵\h\'((.Ώ_g z>^+M^cuF~F팸=bҖABͻ8'wF0LɊ2|'P)FUelER8z*v\rr^Y{p@okl( |x~7w3/x7D-D'$T OBs0gݳYV{qE"(*qxCv/N',ˆrкŒ$;9ޣ]6,}2.͍:`%fKN^ŘbC[0m rt)pp/NJ~]zyG?ZUQ>Og!t'͕%{ #M*kdgTt?`kSjЌt3ic=; /'r1QEDb_ DwƩ"N@u ]dIfX do{e,j4Xk:x}6Uw ψ@zD:y*%V d2gIN'O: F>Xȹ]4:I t +j&;Sn`?o&<=Q봰>͒VЭ[ N|0'G䈩=8]Yko&S@5|_Dr+؟ ٞFCς>,0GnAz|ަ'so56 .2xni˖M@g1a)78iu{WM*N8ڜhDO iZ!@S> >}Cy|xgwas zܝ$^D0YV9RN0b %efl4/p8y$-Dvӑ4-_8ѿE)YWdwas -oyQb^O:Q)]P? wP%qA?dx|R0.J| ԈÑ;`j~^`anB{ RFS Ԣ4'kAG4{uNn}F.01Ʌ]m޵S=*ELF6𑧭8S% 6%lU|5a#\ m֜} t25j@֛Sx\26)HQ S$ "3_IӕcY yV2I D2~|{,8r"S-D&✐J5x, ( {#$]_38e3GXj ,OBqn]. A5 z:yY]"#H: , *a-!$ :u&Ǽ32i݌nD1B6jлKSXR@dXjΟw[*Y@EӨtt}ː{vsaϝP93-"Fj+e0Cv(%t z)g[-]K,HGj]5rb8hW41|6}x%͵̈́&jhi,!XVZ)&uq\ ϒqblVjӁ4''-YF>vhj8ºFLRr5#UӒK*>e.4 C !]MgȎKS3YELۘwgu q02Bj4p"F4%9O>eJU]BF8.H4hAXww(f'Y k:5x2kw@naBzmldlΖfAıCS4Bi\&vN'>,p Xc[[.["35/m7,WbU;^O7t'/sߠ'˨ןסg3x֋a}*@( v .U"N}y]?Ëh ND-?dsr1SnɫBկۄyCݜ2 9,H)O8Vmi쓖j-Hi&#f$"%VRÍ.JH#JPk;KWp2>@kb@k#OV<%dq`(÷\URJ-ykމy_̛Uǚ,,; 9H.cB Mkwo4o&#V\6X&ƑzOnq7bKDV y?H"Iy6Y1MhwaqqKRFz_F+~2+PQg&Av @3BblyqTW?dn .1s"cgɏdQDb), !A l/gkY 1BcgXuu>B+<p!~b#jB9=LAxS]l'R'İ;]{'YyMw J;]PFI^(nc\':CV;Ä'#Cv|]+?fϒ~{sb9WRUV*8~㱟ͺ Uo6zST^ӒxX =oC NўL?t[$ᆷ?1*D_4WPf!Xf la;9U{N#|Bzf%KMIكFfn&V8R;J&vQ5hDqk7jf[V||=ݤ(1.nd]3vww%ytm'#3ntbV3u`:Y3FrS\#RfrzX> #.ɷqStO[Fo)0gRM=ffDfqQ \yc4ZZpvݒzI[xs:;]\@29֖#URǞLOk4e;*!iEj]C-|/q\P3*$ U$pe{DŻUY 0)SWS >Y}͋*5vlW_~hs>O%g/0.A,{q>Mfj30^M ѽ.)^RJS><:'\Ѧ(mڻLyg! >! =a`Ɓnf+,[8_J鹫All[U+Opv# 9Jʑੴ S3i]L~:VTXBN@ܜGW*Mxg>;-eAV^t(x 8NAޡ6TyF&XgCF:PsǥSy/|AiyW4\U c5'ryFѸ5Gju="׬86}Cw(d Q p\CXɁi_ud㞬ă<(-TqM/*vo9RpԸVvm'D؇e{h\4*H KO) 3N로"M%?vP'3UAN}j#ۋNh=ДgJ Qgf{]Q";9W392U'+M?otÉF't .`0L;v7nP$n?}^Iȏ;*9v VE=!jQ}e[32O%g% w7w i zP8d64ʹ {n7&HRާeN}siYޢwmkAT$x?i /dOm#VCs3YBfܮ+bIj jꙻ# =*&? ֋q'D/VF/NFM%g-334e.1"LE&?N1|_)˼ 28S̒I>w /×ڍk {*/Y;jr1r&d{ܹHA~(V8̝ ~\}QcwB$LXM"EG=nzF"҄eA{EeԫB&k"(A317I=>Q`pQRHnE#a:|6ΫDZWr}^`4bY}5)!pL&# ~4A$$#bwt_۝JS:4fEmĴhs{g`#`^tSSF-D_ZstPe")y \f^~I g)nk!Sc֩h7STrƤaפƐ=:KQ1+sW irnL[M"GƁmw6KW_ O`B_,؛(W/R}@_D'VFQqS9o>(΋}>_9{ EN, )n|oTrǥNYUMFٜ娡P ;$RHڷZR"mqTO!~Fu(1<o&«oCo݆Y&g>^T&u9~B^މFkS-jV{4MW&4Ϭl7S,Ddu[: ecq%oC΂ EM`tnG!yf ~U~o5zʑWy7N@'$)߷^fJE<} WVK3Ms׎{(ODX54H$$ݨaۥP.AD>u0|ZXOstʊWbz\ PױG8~uV<ؐU CH_L;kyPG~$T`iH7 {nhIQeP;nl{-?S\:ɾe{#+\Fy:oZ_w0,ny<$%% {A;?na)'ݪW{ /)wpun\Iy}Ǧc]"Bb3t_,|nMf!ΏxZ-Xc*ZEٳIK&:C4Ճ Ny;@XdB:a?ol| b .myD5߮gWS~8w%ÿg`RԯwUE69,9(ҹ>P'ꩨ߷13D\}DPHe4SBdOi)DJ,vT$gDL^opET~d.c44gMY3NIʆQa*]2C$oV<2*h6, ֗{ΎAG$`,X6=tvU1U0!V{ R®͏cX@aDx03#_a+lZQW,3YL3n M p[P5_]s&#%G ho`RG37,Q }$\yΥѭς4H k;j@ō2Z⺱}bbsd2 Ҏ̀4Fs (rm.Iɂ@A)jﳜ Kϓxr)p:L)Af 0!MZdI޼\ǔiv)T8;饇hu9=ZzC0}ڪ|x FܹOO"͈酸@<%fW?[}±A^!U2ϊXލwE/L0!(fO2_1G֥-ڝ,iH3Mt`GQ@13!sl]R.0I&CD#{֟F=A[C4.יR~.Q vGFYo0%<15i?rDZ PY*$dԻe(g-2GF ^zy~~.Ϲ'nW,IbeD5GO1؟$oRnXx_ rh)Š3. _|&D/oW˅'=ĖJJ7ޯb6T+㼖[Yߴ)Eg^BSS!><#1P}zc|v#O&[p4p r@xQ9ΜDZ fej+vog9Kฬ"=)ĈhiVl2%i$psW_ L,S>O"G4bJT1H^\]/tzPYaQn߆8|! O>=`{0/E BC\vVY7*F g9<3rӦZ 2a6`Lf4u_t.Ԓ7\>r*@RR#g*TbmuD129x=ƃu{l&/I6gs;lC7H~Wa5hLypˢ+ST܇.J:?Al~HQ2^EytT2tĮZ 0ƒ;E{5%W[\0~м>%9Iv0Mo;i%n3Y"_oQI\.; -'ʮ/ Yq@r[---]y O>;]<"QݥÇilsw+p@Yk1s @m;C?y5,YhQ0zM@*ÃS=eq,ru6'NxdVA˼ߊK ' N?w\c)cvXM3qڀ<2)%k(!g HV#++Л_/ r,VQndlCX@#Fl7 (ōiT]矐JɁ8$wt/tM;CkZr\{3'EzuƮnLV}3Vlj$#{rdl/>w{&+z)BޤvWMsHNM!Wl`nIw_~^X).vIGLk펁_~ZK3wX-L;"wJCkDz/35 4ReaM23/BcH"3iJKߌ^t}eaY` IZ6;X;X͏&,ƴ,{b~ P3ӒԜlI&k$mܴmN7gYI~䍺`EK]!& v'c]p@`׿c%MJPq|wncx*ƄFljtK,dD $h-*´b UF\$ ́5@|[vIA{ⷍ MBTwݤڡ0b2϶KIi0 %!Es}8#Zj䀰|=( / ;d#t{-aJt8.d YJʬ5[K `d!^*RǣSh]oARg39Н56p'y6B-N*`)>Unu7#[tr_~TYMQQdEiO~j\Gi̟ݰ2ݮ;"+KƵv_3/(;c/&瞋KEFGZpO)h wA;Pn6`ݐXJPE Ja?Gm{֗%|r')1__@oY`ʖa]tsdhw/sv>-07p(Q9 |tgi%Xs% ]cA08qF ā/uH7|PeCͥX t[ ҒP,-'Q3ѳVH!ɾV\19n_K߸ ܴE!`ޫЎC>-IMoW.U  0Jo B B j2zDvO6x!Kf84NӓVKo$eo qC* &UWS _ogel(Ye  !^['w6>U'nS+ % prx/U:ƺ450Vk~0eev~}4k͸FdXh,A+N[Z,\%/ZN'ܪf$ɧ;jO C`Y 0 LMŜ v[lV0l ь{3=gE]R-<72K> !iGc)"pة1%Â~H '!c}m?!m3Ρ!Coo~( #Ky~0bYc|b ʰuJS4l`l$ x΋ -kd]Tr>ZoHU mfCoFpNЎt̎onyt#HWRQ*t,+٣u% &۾a© 29V6@8ݩw}^xa8ꂌؔp%.mꮍP|ۀTdu/w{ {c1ٻM(?Dj9?'kZdՏVv(VW*#/(7'NlD XD&V'Mې։FȈI|9ztT`\76h3qҿCP TXłôjVgLtrVDO3'[u*:aƴ,v=v*_"񟍸qr1w+C{ǩpMtc:k<弎\Al?$v⾬{,jk癃k_>thʧm$V'{32UzGOAд:a QjvkfߑE{9G&Op<hy$}%d G\16  @4߸8K8z+͗I{;tSJni!d9&7HFj:t6Me>mzЮx( <#`aPxXͼw 9ihvJ]Ln-ۘ$rVe?"}@_|q?e Tc-Ю8nE1RX)zLSڌSx 7։);E x̘{ v]TM4 Wy @Dv!p/V\i6fe^4n ,u3;)j1Ux ᬳ=4[yqbe]"+έƴx+U0=#Ex3Kn*}U/Y'DS0 Q'pYF oWF0Vu H@ާd+C*Raш E6[>$YWyݲT4Me(= {γUW<ܠWEoʋ#=t+nd6J RlUZ%}DO=:q73UMf=b"< : ov$HI{^|N;s3 x!O_5v|It2zQjuM6"y&|5ߖSOj\o#W"?U؂L^&za%@tj6"0_^xojr/[, ~\xcU  yvSA/ϛ_`wB䑋wcI6}~ogѵ$Kw>>ָڈq=cAuu.۩G1ƋHm [wvej U&9?yz!A#f5c7y88i+I<4vzu<uƦv`I}+6 :8/)wRtY+Nz )/aVD採+tdY1o2\wDyφ~m/Tk!YYHd$*Gw <߰&`aI?ABV5a&3)yMXoyF8\4ĵ 5A\RI%&÷AynEu<{߷PFyA{ ]+Eao(e+b4[yV\P r1h|)sFP3yEwE`JU$@~ϝ$,M5[S];[̖ &r> ƯFK>,T+*~զf]Ayw1OUM@3y2+lS6eR:*ƷĿhC$Ez#&(I^bVrMz| e7M]lkw!rɣc~:.#QLP\ŻzӯU^h<^C|po:GK(?߹|luCm?<~[ ȱ8_֨=POLU `}CG-c2T5l棨f+e렓P2 k. y@N6?}䁱>bmL 7QE 2K Dy=mX$ Њƣ,]lH<|[ٹ>:im绾Tt++>HnJM &z".JTZ(9Y}~#`FRYu`֍Np_wpBvOy&P*\/CRP @(øCPAĠaRjs_2i [Q+,+-^v!ڍ_U ŝbW d 1 N6塢2be8ʘp(ߋgF ]54^o[2Gwh =GL#3FBdixl][@C#/<^&c'h[4t=cMfI=6EƿTEB;O\("lZ/ s(r) QWezN_`j5e -uϓ%QYUW|!nvrVI*"o>+xr=:Gx\˜/Rѩ# t6-ǻo;4@uz7tG7vn;.>Vg&kUAJJMj Y~&GZBDMIm+ ʭ!vʯj':jb1u+;3t' <5 Yn^ ;ʀ+9y!XƸ"AKEЦl]C q8j .lTn>re@6ʘЌͧ=!7lXl\B`vkt`coɍjZ9LXf$+1QGEm:lu~cLJvrkU(#A9u/m*"3Rgm>;z)_N"PA[)!3[! R #` hnt(ĮۋhZKZ|"=%@x?WMo76ShEyxQދiQUXgwOtc$(c OcقR63WS#t.`+ŘaZqS՞g lkeo&6 S a Z)gMӮv86R˕jRVtcgȣgn +J2H٨).ARZLa?ox~mhʪ{A@}6qLAfsyO55r=xy^^<^'58,|UL}'teG>g3 9zR^B] =!EG[L KI[x3a[\ 3!AFjp^Vfɭ3:OfxE=憤m8 ;rO:c¹\4++syTH W@ h^8 o`<}8 rO'諹C|@AV'x/^TA?ǙElk{$P3t*ZOJ\-'!MO2IBjr`ґs]ykt?Ą9X:^Fc'/BLrߤ ~PhɹN2Rp(i4Oab/r>dc&Sh7(qȸO` W`뽽ѥ<Q8U8Id:Aayii{gl3˭VÊK_o;^F[DS%oF<8 f̴bƀ=囒jZqpV @_̣/8Oxb3j쵚gYH1n_B;4 g|Fin dOGqZFt\]e0!d>mv+9e>\_q¤hakK8A y.HH{&JAUo_\o6Zo%@ Onv TRw#AU'*]T;ghJ{9'VD)oJ1~ - &f1ɒOz QZƞEb=;fKRmk@6mj)M_a\+-ly~YL@-ψ5G#"QReL̨zUqYac$Ue]lEcD^ T|+eih|_7NYQK`޿USH|VYhrD뒻@ȦF)b[׿T.XI02DLnJ¯]vQupP NAO(t50`S8o0|ry(A;kGӰJX^!^.LZ?a*7ZB23!ptZ9Fr*6P:ˋ]~o~"9H9p c7J!ʋ hq>r1 m}|\z "(d粛q,<4>ݍ?E.cFDNdE_/|x#+rH%3UX$nRա  waa2cQN9K" )V%"Efj=\71D<5X- Wio .ɏjѧ̵h cʲ$bN,Ne?وlF:ya9ǐBetM8@y>p3L'we"<5p'X='FNUyؿduUM]r  |͢#{[n1[->x{AAC yNݛc$u bR/K/#:m:cHmNӟ-VuqV^u1M9p+^Dˍb/OAᑨa GɧiӃr$j~{*/[nbj ZZAIBWzp^REn5Jȣ[nI8QTC*ꨇeg/QHOrSH4nwvB^qUƯ~mORN҉FnFL2Pѥr< /_E`2ӅPBɑ= "8R0F[oI|:pJR VDDH6%qw6=BޞF"(DTH?x P?7?d.NnEl|A<nDD'k!V:&`WR5P" h"헬p=em42 U8^|MBhrW;Aziܝ8cjߝ-0VƱ%[wSEma,$;?sT*G DBKztT\IZx!SPrGwa)N8u3zy𝃸V2k#mCvwѡג4V N\n^ PD*R^WD& JcyŊzWxNnnY~5O[[Fx\ ?j6X@ 34x'0C0V;h:PgW .KU9V(R㍽ok!3K64iA<*/L Vis_Q~y]U'KH寄A=r/"i5{5n|݌,np~y>T|(זըM?2Ҟ5Yˡ)р3V-E?j[w|x2kXXG)Aʯ / wB=g*:&=Tka{1H!. r2 Y/eFT1ԽPل*;VxaBI vn ɰF{7@ )\ Վ$QF0p=jRAʷ{._ z^[` :e)3z{VT;>(@}IrV=ĸj"sQ1 16JB&BOjkzq 6 !IYuLG~ߡW`EzMY;%aƼQk0l+`Q&*ʠy_5,]#NtB9<;E-e4B12S˹$\}ЊncDdH:D$ 䈒@9(H]V!mNvp;Cr$\D3S gBns= ;Led&ԁZƤ$UyttY~+n}stM54 8w@ޣܒHq'C"N` ;3{nb<2,ܦ-n{^:k!mQf&si\ L(թCłD_@hsbuUk7b,Vߔg{{5jk,vg&`d@&Xph+3S' QO>8l{%!YaT}_n-5?)jpåq'NzH4aom;?#!",0><G@(ڮ-MgH(BG:5v jx( j(p\{=PFAw-`+>M\;!T4YPTۤbab#[T@!ଘ>N9wLh>!L NЦhkOu5F[v'Y> j^$M!\`ިE}>L!Lfp-pGe--jpEY'0}Q˴w] "0*y@ [ #0hTB*iֱ<c@BE_.gS:MȳE~nXd ]8jQܝ3ΡTΘ JM|wUa^O!9C0EOI?j/<;?N%MZ ?eQ-b5yR AZzg=6UvzGG.r# V"s츶B2UsI=ժnqR&^<^:Vl:zJ߆9xdZӄ4r7EoMH#&ܶ3r:+w_au w1"?sb€)9f!nSJq:Re`aa|b2|'~[cnۑ9FhmM|g8i˟ lrqIc0_(q&b'gv"P NSq>4O+_;MTDàs᪑z*t6bGFF ,$Dmk-%uzӿ!fh8=C!12j]'Ýl u FyMth%o@^xM E,1`!SgRB&e֤뽷CL(?\` CB@Q-"#p&(bVÓW QcuDf5pV4rX!2 aL}<.POi%Q4#M?AJBR/ P@4D1x[PI( "&ؐbf.ռ\^)E1Ș g>Gzq8$D; 4sؤOm T1Pp[i}jo'Qi)7RK#jaGayـWm /Y/h)bZH7.]˨ PKĶd䆳 "eЭy̟M]GSv#6AV/<]'y+3P^[:tK:H:K|4_D6㸌?!#B "J Od3v`0E!;DY_\ޗ eH<34(!WV<3ΐPhYdAU4ta ̿wS/A8d@ydo-%#E+Xw5B9@)B8}_#m $?ժ|hѵ @_{J i"9 _|CpE( `|#bj_k=-AQAfX7٭ yj2˞ qܟy,շ6+ǾtgӐUk;&k]gKj \̖t:BptY+ Ѓ9|C0hV""!9(d^MMyR3&U^R@U54uk0fic?<&O&W3UnAϚS8o\e;T\q;vBşќ˯=p(-s $2\I_PJ |N5㲈Y~ZM|,t][nsy`zN^lvO6L#BsMRQ@yiQ*rm Ѝ)0qPX/Uj7UC)?~Z$v6A)JόSlJM`y^`My ʏ{E]-OV1Z>*ٵa|/ `{Ο'nlzO Jz߻KT-a8$Dv88)R8ޭVTEZvElBI@>k(i!.~jfOzwWN5}Vd6jhʵ;{UٻAoYa'X@WoFR9'BY r,3AܨUx@pcᐋ< ? MXďo[4GaM] vS`Ӫ,j-O/.$2@sIDМ6@Q ix:iWw|oݏ*^܋$gP0W阻y1_V#WY擻.IԆKscfw8t⾂\4b|iMZc93X4MgIs vkÝ.gUsT٬s9`Ƀi%2lJCԞr&;9=xPőR4jj$WÑ "Wa+K"Ag"hօ!\@R1bz:li:򨧚z/-0Y*;ցYL"E9uS={,̾)ѳ*]#c>+Vsl[W;ܓq'O# .p'ϙD`TXJUF!(\'"c,h a4"l'(֒(Yص=蝾,I| cٺ$=kt[܅)U-Тc ٣*wMC ׭Wd%kiM4`\Ja{˖*dJ zdTEÎXwh-;C T`:i4 0:_>_&ef o_.bAXE7V+S{x B5mtsbTAԼ">KH7XH8/z̀ʜ~ȶFk`nc,$[Y6(?KWmW*#(3{IOLGȴo#Ka|Ndatnvԁq*Rn.^!7PG2G+ Vzy! /:A^IUKRJhQf0 yb%z;F_k~2ƒWsGȪL{_lfQ] e8:]`jNAEh"㰓>x'LrZ<ul[nt*𽺉. ,X9:+v ]߶U=m:-V -^'*e9Y>ezQ`vbԧs-^8k냦 )i@s2ޢ=BldYK*0bL]LO!)QA1R1Ոw" )j=:+_G M 'g>xvTc* TTF)?y =#u}xM fa|mDڳ~[cZ[ c4<+hd2{jmh),hip(F(5:<_.igh4RI ($29IOTnR9NoasVrJh@ -' wըmd V8mTɏ@R @㶈9K1zna؁!4Ptk\U $lf &DSy{azCqB9I0Q䦻g 4kbj 5Ƣt@S}ѩcҔdg23_(XQ7~,؀f,j蚓nӢF] &!qUg${ tdA,褜.rS6o:mLG&`W,ؑ?2_BB*LXRaNLn묦'GQ-4Wi1R6j* K5BoNF.7թy3mℎ (2x[($VUeI=J쫞2F:]QIgxt=?%tJ^'ǿu1vus]fJ}2*e۵B4~n蘃Ҩ|WllzJ.hNɴOfY _husqϡ̀ 'U݅zv,9X8VDcЪ]ԫS=Pb+\PL-PkjByy_='F^[4!7X^^Gx&>j\7a$g€.>%si2NX:w?*IWsGE&_]@+EyǪ[.X!*,# Izd^VFL+-ķv]kމV쨾%>N8j\aoFt VS^;le͋n'4;P~JU8ҶCZ%،l1| ~Yg粋QOryMYIu1A;mx Ty鸂1oa]j!c ЖA'|̯uiF h"_8W(mFHˎlc+iUj/XE+Mv[ B26ι\mU)^@([lP뇄"ejRty(f9AΆl';v^c`@%a$XB $zvߝeedgfɭs"W^|3sTG' ;b7H4ym$/ ( 𲱕S5`lA۩ͱVi*좊I+] / UT_yns:s ?z G5k ̱~{!e͌& ^P'Y 9A{ *R8oej|D<w>R]s6C xi~b>)vs_t&C76%Pi+w8&ĺ3apHbK)%eASŲI((2Duפ ~Ge~(qƩ1ׂ  DxR݂{>ʀ`͕ # Ǖ6~$-iv/uYFB I+x)}|= v%gR5FRt ZE­G &"_QyX0KE;(5j.i/"i4<#_H>*59̊JltP~jV2LP{JQ߇ w$L_N!n>e$} v,dUЪ`4ck[d6=!wT 08~Rfdڐ~>.g@=*ײeM j!,@L-b6ԍW0i|mw*KS`P,@ G:98!Ҹe#0`cy*K;ȒKM^d_ˑ 7-!]Wivs  WiE3k4u ~J'ƭaJ h诸'3\>MKK .Ѽ)V1*OU%s t̫=NsnM3P~+D g dSL,fGrCv~YpjG'lV4ITDZy=mB;iHVIHwn4Éhl1f~gR'V +Gjne.IXK*67jM+Y︚LR#XɁŒL/t~mF&Icg?ׅtg޴G bh& uG0#@O.U$# "#(wE0tvP;L-,O>GəOP8|g@?!7"/Ӫ=tXD؟ M =')3 hTJEѽ)X60unxIvV 8D'$=2Zac~x-EI,uU#ĉ\ʶQwfg7p|昃e0D!y|LDx^],\g,MKwVҹtstUGQ$ǵJdLnTO|1Z:G_Jge|ߛW#z4 Qˆ`ʷZIed&f?a"t\Ԍ;mfzɩAhxyZp1hm+ύÒۜNJ>zN3tU^u)3+x71/@#u~*5 b u;D>` sW8xtm" Q/6/:<^-yǚ1ybưy'Vy+%bڥ`bO~ mOuhc8B{\k;8f`l=\E:E &"9ݪ `}#j@qxDFOk5'|ZcH󻡟^ [M˪ۏ(gj$TG(Ft ' SHp!WhV k{̑+Q&UQԒ0X ($PX4X,5O;w{F;E<+g\<. ,G|zᠭd(U(30Y?JZ3Ͱ&HN$`aN@\eS1=EqN}s~n`@b!'9U[qza,g@Ǽ.zey@{!>nRp>Jh H*ʫ6 @v4͈3j2 1),kN8ז+RE+>ejf\jʛ+/dֻ),]|-D}\mw ;)L"(?NG76*덬kΣK",>J#bi Znx͎}d=ʆq/+>u}>$L=-'?svEQXw'튵ˍS%!mz `p(~N{Tc`=1{];}ʘiQ?}-)#4hO2@OCNKNfrDt{ǟ8xײوsWٸe\]weoDHv?СY빹msC QvPkAi,lza'чn{鬈/ȭ8$To!.MKTz/i}YRG'0Ƹ{ /Xipwӡ0|G?ƈR[pjơ+h-ܹwˌp "]o͘J-Rvd}i*LF#Y,w73Pςw[~ C8Y^>[v}rqs28( 3ؼ7@n 9I 01Mȧf|Xj+>n嗪\vusƨ{twQaƴg8yݪJjetJ\_ `( PtŽ[ CtJ'u/AyHM׵t|BysHxǧU0rNJrWx@508}ĵ0e3|.]d[O+W/32PݝPUˊ~;;9LIgII<(9Q\ŷ[ʾ4o*I~^_s\.OZ|NZ*?,erD< f ?mbfN !}{2%]hj\pBv ׀Ҿ;KOBӵ=1ٚQ"12ٗ^l8k w5K{SbfgWw&ʔ^ 5njAc$Jx@7/MetвsgYZ0707010000001a000081a40000000000000000000000016446b36d00002140000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/gpu/drm/i2c/ch7006.ko.xz7zXZִF!t/ ]?Eh=ڜ.+̆V(q{T8 :133V˸Oi=_䂜u*vb*(A=|(G cON#퓫{?xXl[9ջE^\-'RfJtngg0lȒpH?=?}r.=^%l!>T{uZ-eqI§,aG-`nO\]Qe/Q$bH O% #uYR&TDǬBdO0]I~$f+ZB6p5Kuzr`fſOR+2"9k"#Yzy-tt =[hcb'{-v͑G?;f]f!K ۍ=q}QOsٔcnAZW ʣ?EPz.xq=1<pUbIC;Htu6禴+2֨D`>*deLM9Ejuσr\tI7=@{q`3^wm|2NK9&<SI1{"`갃_n6.E 5{m7NAPhj'\9VY"DNc]CP^,[+Kq޺"`Clo/޽Mk.Fqi>O2eu`?I8;ȼ&np&ݫz DC %S<Ձq(~;,k[p2^:3%]6lO)OTF$Opo NLP}4.A3 >fxaDV׌/S\7 VFz& +2SA` ]r8\m4a;(owTWA<;NCnʽ\a!狍1*ML` DB`:h$4d3L0I SJ9UiX[SppԄ_P>ƯKָlr 4pyD^?M~j3E/4D6KAO55Gm}[܌+j /%)h x 5FX׌QY\sJ (} V8e#|l~K#Re)ϣQ&&eD\ 0h)@&GH&H_uAu9,؃+fyx *7f(?TɤM\Zs$~dNe{QG9ϠJ 4?x[鮕 .z3UWʭS=,$_*57rT9@6;nTL3RN|ÿmE 6x x]!A϶jU<3bK+ғ5ǥ:p%D!BzCJͅVîPMG,n+.uk(K9<|lzvXkb&A~ Frx$ncꯠE%;x9RicGM@ћ VfBy2=u *6,ni}F*cgl3h3dgmmUZ6ÂKaFvƐ$q fOۃ*3jQrH4\5 X ]%Sޙ) #%G, #v}3pG ^"[4Wl3"3 5I%qǦ" E'##Լ*ަݮ[U\Ӗ4&row11Sg!B-[rW{/$x}WLSf.wA6aZ`dݙ?M/]>t-{+ r0HZ5%Y€H-r6|0xҤI8K&9Uc©3piͳ{|aRnV^*bp,n&ߐZr95Z/D5L[}&`[sQq['@4:wcW#kMC-!5?qV/?AVHچ- syc/r%r5Qf q%"ظY31oQT:T j+&: n pG ᔺ2oZ]=rgf}z3z~ĸw / 08׋OkgZRXreHt6ˇ 񥪩]Gf鋯zұLzi4{.%08]S2,bS^D+ʦAWFCFVS!VdjyG¾ߺO#ԡA} ;kt $2EfsGcsNE{E#7=3ay v=M>*"BnB=:S:>c0ICHwEA5۬jqB݂*f/XRa TA GZ IuGW}+B&s/:^, `r8xu#&EHz-9Aϻi+< }>:asVQ- C=dǡN5WւJÌ~nqIqr!Z{= rF<4$զ1۲˽ X : O~h;Zs R!B|7Co ;W@BVh]O{'yM`Pn.hnet[V^ZU^o{(Q_f:Ɍ;rrO*(Tпƒh=y pU#6L1/Q4)@%tp6SrXrCsN jLwGb*Q|/}ج7u,~HO$I`!'vqQW Nvc֔oR-p``FetNP% }GE򁔊@OOF6bD=,˓]bt(Bo2чagV6Oo68.Z*#Ci6IN9/݉fVCT" !zdzEyQge89ݐHQ,8^Thn͕Yy.E t<-2=3/SGHhgm㚇VM "E\-O1uOEFdRQ$w Cŗ ?Tb (p1 94ԋML֣FK +Ȉ)$jc].ڬ QF%BhޝvܲuB4iG e./&C4l:ͩ!ȗ `\0`v3Y\,DŊy"ͪ@=Qq:=RV$#L{g*@Eo7d0Ɵ6"QzZ`H_a6fYG.-U+xgD@>SHWӽgdszyܮmV%v#BR;.;>={ @E1pʒH5GqYvFdX(^o+w ݚp}'kLJ#T%p,~38u9&jw+Ul=;"XqL]j;Rb @šnYN7@L`Rv2/~4c=5)rx7tO{dsIAmx;wrZ?# 2>cgP3.z&4,4~h:~ 2Οw@^0.*>dI>*g¤3s: M q{c-X3D4͸{wTĒ/5rpM),«sTjIN\lmDAF 40X&T;b>H+x)¨f S7LeG;)\QBsWp0n`ksqpnS͸EyUav,~%(4% ݣjiBdJ; b/ҲnBoi,h+mw/>QӲ5u\g]%]VfU^+C#gOC;;ESR4; cy3A]}R#) Cl>09%8> 8?a[/~>Q)b A*mQ#c.ޠn0i r>ۡpC>Z,%q6iW156-z|3 ƍAjә_>qCa GY?Rtz%ݿ=ti(FM1^a_l@+RD/luRpEv D3N 1E Qp̱6zRa~t>ɄQ#OhLR3&Hb7#7]5j|2e{]xwoPӰL Nls ȱeρmMij_o4V=Ǜ9 hӃ'l!rkڹZ~e% m1Ɖ8"~#3%*VYU,*ckv2О35aIiVa,@H&7IӼ0^#|wT>;@:V6 <[ܺ!%Gϙ6wvld.EsSYDy'GʗO#7m4ƽM \H,LB\iBjB4 # !Xd۵'UbzuR=S ?ɫ 8{"@ 0=oc VOlR-wT2O Nwf.w|5 AK][G;|ӈ;XlKѼ"JRw.6JE@E[5f3-q?Yrg.a@.v89fAHq=N$df(&_zFs)Q$6AoFp- c l3i=]X10FOh~:TFV;F/k2y9Bt^EXxzH9Eg,nO sJkE .I yC"Sҁd2%ߖu2DQ֓ ~ZY"\yDFYI'ݭ sˍ1"& {Ċҿհ3z$BBY\n^R4®1v>C.^)Ibg1 ~#¦`GwT41\;RB6Um$>E31s(l4RY!]fj:W%<[ʷY,ݿ9$o$ٸyV:MMLmB8!k4!UU$ {1ϊ'u,^ה[069,D7UD1)f^Lz,iV=Q4U\t]3j%nz:r>aXSރr9hbՔ |SuoX Vo_Qī髫qT˥뒂|\pi*hONL%d GrIJn>"RF8gO:ʗq3:ax⑕JuBP_o'jZJG| Svr@fЃ-ƆJv///e\3( 4,<8 *boMʁx#~ +g!/ M,'o[3b8Wr˚jM%fU<#h̄ozV8Z|&l9|<-ث-UFj`Ub'9>j0\uMwXuXqkFk|i$z7stc*u\L6Q8"SUtw?h4(&"rڏv<}Xܷۦ{M|ڟf?HV#<0ͅFa&IH ǿu%BcEN~&9 J~9RY$}S:ΐ$Hqc]QFzBX+J(Z2{'_ )!:%ÛI6YVBf 3~D+8erݕBUX0$0dηH[ 2ʨxώhC'WSW޹MR5ƻ ޮc5mk/+E=_]$G%r0[wyb2}>"Sǔ5PkJ؛Gv qj*_! ծN#EGG""rT2Ka|ZM7$bf#nD0'F`9xDVQѪ\2Ыj.鉋𶀇I/93W` :%РU|Ԕi*N?SN跫r3}x%?f:uO͔`bCӤG)X҂w?g)u@ba'"r'XKxiD Royt{\j%!2mPW ƗS6A~2^DZ,~d QrmIN|4◱lz~6mFSgq vINS14)-Ky=jS{U/-:{dí[jENCw+ƸΙ挖@Lö( K (SKFwy 2͏t;ْVѿ"F%nRdMn'3˧-Hc88%Ј`e0s([ `";MFڻ{%5{l͂gAwvBuŭZJ~J_ pw+}]p4\5Jp`l+٧D&AvR1U!Nzikhw0f[G&I0-">3戏xy;NjN5/ D4?fS?A+d;-dX^<s^mBl$Y" tJqdTMk-ҵ*Ll>p[*jƘw4{ 1@VhY;00~b!T}2LU]xD_d(*cPj6`y~(Y83 W{2lv'{U?)J~*Z@~QV7iagO 5"*lQpBJATlD>}bt!xt E.\!j맯G] G0Ys@0[^#63r$hʯ,&F$oSC#}_⻉B|[\cZ+40IOC;pi8c덡>W+2=S,ZU=0v':¤Po}p$'>٠>E9v$\/("ce^k*1`83ij\#BPlyztQ'NmɕGPk?MɞMݓ\^ G;̻'lS@d u7dL.5֤"x7_E= Pkp^[a̍vu@pffwCN2XD*Q7dɶȜC/Nǐ6>sm"_n+is|pG{p\%cw;kF3?m#UojbjYg%QlH _!Z?;޹`gA ?k_&gdݻ<Dl D1\ƛ_bSسcq& 0̲6+RإОl(єSBw% $ !Bq2T+沸[ b4{Mo'L?amcъoծf6V;52⠸aaQ7c*-?IP?hLFIi6mŀ%g885OR2d;yrrM1状+,}~ ,5HRcJq(a ‡vkO.pЉn<{eq _&iy4_Ԟg5 V*tNSN.P#tvz39^FM.%-_vB03]## 8GYwHgNjv 4^To)R' ~Åؕ3{@ BNU@<.@ZY+ VƋr~+Sn]0U]M38g#܅ sе̗$-k@%]uk֫8Rb?H|͇1 {WFRCUa oD''GJ46yE٪?nhTڹy<I|$Ȅ$Mvs01۞]_8I}4Six'zUf7D ӡ7}dFW~cV!7Ҭh[^Ls(0! .(9Q mXԖ/"̆J[Э_0I)px_cS?̾a G%VB jJ9L]~?[Ib7ևu,#-dؖ /}bb_]= / *!It >Jl5#nGHX~oNnh8&5S2ga3AEFXx@$dA]}Dl\NFeǐk27_=Bӄ#jQϾ@Au yK8cxˋx ޯ YqYB`b3L3\ H3,٘&%ڰ86ǔ㏀Vۃ -gS f5h$rI e s g> !TP`\+v(+ܮ<:1a..[5H2Au$w$sc& ;,9R;yZcG/ǰFn3+;8 1% ,*^JĻ i?i 2KCzx}uVhG*2`Q]DQnob2%]gkk 1CI Q:=V\/l[o\[qז^k]re*!w  ሿ #{!m(B:J$_ ">/K2bJߡT̃`"Dzѥ"x^%SJ>qj0c~_ ,d?,ay0WfM0rA񕹇6nR|CG4P*`WJ{* ozvvVse!ǖIS$Cf \E2Q6|lFf،(Xí}Nā> VU i/ŜbOuKH7<{d{Q2^ϓ:K` [ Tmc57l+e1T>PR XYAk7yDWTCO-,]! ?gYZ0707010000001c000081a40000000000000000000000016446b36d000042c8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/gpu/drm/mgag200/mgag200.ko.xz7zXZִF!t/gwB]?Eh=ڜ.+?/H&cqTXb]t"` ]g#K;ʖ*Vu1mGU}Z!ݬEs}(qՀ%]lgxϽmC}F6GS C@n _l`n(- {:!-A"@#g,ϗEe}~z_?[gR Q傿_(18h;p Q;R*lc#w.6YG-XieB `ЧՏ 7i-z썳wm+߆,+禱CVm*eI˔2׃m ǡs:friUz2򪳁CN ti7zhJHdN7>aFliHݟ@i!=v><_oWs>k(^K>! ;2{ӦZE~ISueقFRQ8b$o݂)_Căĥȷ"^hѳ&{[>w'brvUHb ?!tYsy$фڒI6m֊Ab 8zz:E[|v3џwHu=:.6j Z4yWՔ*< ⑗~9q ,_Nqph5x_0RVQCQ"5q[UVdv;%i#,E !TbG6doᆪfDϽQ?g`}2{EɬS()';y,*tXh3 5Q+40*Wu=ݑV2 ?PJ$Cfa7y6>FNDŊoh{aWg|{>ul]V,_ ohM y<>L6S+mo QW/y!Z2yMxxGRF&nЁ2^no(aw3b`fxw5 uc'wzMAk-ɝq1C ?}K>)&QN}|qjw T[n;r`VtZK %"4Ɨ9Hb6؎YSlB)6{ƧH~Dut ǻ"sbcxTpQK=ǦAiX AF}VYąV;a56M+Ted>L"\Dm78H/IAJdR`j].;/SGpl5> ˥jحdG=`fqa8p\Δ4À䀗2Ew*{,i'ԩW e vQ&z.:wW`ϩ<nX6O$ibrŁj㚚 ͋& w3n%#^7cjQgemR7DmT˥Ӭ'$ QSPSnB䪸GyDϛEo sAZDs^ݡs DMp'̧s?I1"jt5~#ns ! z"50E8Fkxtm24\4a7> 1@2[T-R' PȦEaw?}'-L]hbRXbޓ Dm rԶ.st<ݻa]z` })/ޤ`B`UA}f;ۄp:o=KO.D^2=sءTrE:B;5#M5Lݢ1b౎X}ԁ^zxi~hC5CoWTމ7AB ʍc@"UQ]WHH>^ߥaklqz'Ğ.D4XBxW1X;1Dv(+0A-D:HC]/wI΅Y04wnٺS46xط:0N(4]HJ8 t+'Od(QӔ6x.z~٦ \ۨFHLI"Wu|sAR4;aj[r$Go7<Dʐl DI-% _%hR^{ Qz2.O>ƪwᄐ;Z Tg^XB0@YDʪ#v 2PSkɡ҈`c+G_Gȶj߯ܯ-zQ/Zr3qd ka=l Aȍ^ y\l}$V/֘]L<,Z:o8ĒD["K 7.-<}q{jlTcu!p>mxDDO[Lgn:5"^Vk4@erZ7f9J?5eR*M0B2^]rz6T+/:wԊ,5pۻB 㶒ywDw%r}uVcºM8IKQ!aVizkk},Jܒ${FXs֌I d+V ﴠLZcYǞQ!|^ H9~dU|GZ^S8i9\_C@o~aa {AwMpyFۏr e/_D׵m9t]Ҁ bjW22>^iNn5mz/.ךA4"E,MZC; 8+"-JtIn]%½֦3' ^:j-n"G.&YnLv}b(>UCuĐl?hL uޛ6u9*bb sIi+KK[v5í% ܅QP"c]m7+[7Z%_`^ {avZGQBQS\ ~KQA$Μ$&Xǟ")4jj&ߝ q?nPfIl ZvrوI2тZwBs(9KY`HM<~LS]H< #&4@Fquܝk Wad֪FiΟCUT.l+8YowA! djF]p+hW2CJ[ULڦ ?*bn kaf6l/GP~NZl]<2qɇZt"oJTWBЦnupzA*e_ cv'wɸ Q.ΘS漡"S֛1T _lnBu6)b0(6NZph/C6tF5SL%\7 ^.?sbY_φ8? bΌmu)<)Łrkm(ƀʭnBܕvy[B'7,O 'Bʀ-Fޗ]dHLW:W]ZbA3FHGM!ӁwWW[c.b? ppqbKVߣ!z n sD>AJD&1A0u"82fB2XV2#^,> Wh . n Oԣ_$ymss.oMJ(9"3ƃ^X>F VZr {abUÔ@2%փMK)%a?l̐>h}P`a< Z^%lmHni: 9T]~q]'?JB3(8p s&IxNk=lah&tYѳkDZ ZCaJ}NS "'W1mϚhg޷PQ,1 P$q䫘߃uކCׯ;Ti;ۃ)| Jp131 6 ynoprY3o2v vu`GZŲVڵlth#*Vor;aТoc6}0l7YN1:n`V\>2W*m:cM躢}&OĻRTe` 5“B|x- b# w[싹jB`ˏqK0%("֋(lq$ õC<18~O^hДO/ϣ)jl7=4֑ah5/ܞ `](p>7a0^;aKkؖO_b=fwp3#z֙8$XZpSub6^<7V  )A5~/`lZ@pe c>߿_պ\Ⅻ"ƹ"n8[ @(2?]X(V.)nfdzFjü÷!eNȼ`UA5o>gO7-+򟲷eJ b.M8;Ɩ)ۀ5OKЋ.Xa1a]o}cNeb݇j++ i#LVyR^V\O^8[1fMp{Pk ԋTL5'lƆD. pur3nΚRBt?YlToGdla71%r.yp+}TʝE_"p6 t$%xg dgA6x:Tށ2fIP_mRBE;bV/j# Q]i1G9Lƛ_cv%8 TD9' = >m4{8ANXA|z髢iDA'35.J#S뀧^Hє.}(>.-sf^(^YYɺ<\O7@zVb^UM@ˎ[ 7/Y2vCpm;,N0-A=VWApG$q\ ÌBcyW2ǯ'=7 gkMb}VF޼'.Sy)N-(Γ{X v^@)[N}ަeE(saÓʈ!ȔQւJDїX$px<(@elo}w " Hr &Л^"K:kXNbhm#DYLO0#i:N@}|4žeMg|3na7V):{cb\ r$GSoFodGkS2&r_H$B]%* :Ri{L%՟O% ֗.B\Sڟ/j,nm:$=)Pt߸xC* (}.%uP3:M 7H+5tI )~pTz(`4n㪔uk8L=pSV?H[g\{xnC^ZVܦvoMa+E:dA+K82\͘_Hk(V!8ʝHzu K.%?,-*j'h.*"2@. |ertsIW8]k5q* (V)rk5W0XUF~j0hAB `!y$m xFr6`5VY`A-s93(PVxV6>-S'Q>,LU4w g.7ջF`lcKpg *Q1ؙٽ|0nR}q"۳s50V^B;W~Dɧ*'guZ8LsO,OhȻ 2Ǿ}%9 s /ᅫ@F͓鮁4ѩBHi3=" 3 TFzT ̷ʐ~Ѳ{C!:՛.6ǀnB*;O-fcC|G}v^GR_Oz0,>=Pþ _Z1ل*)T<c׋p8y0蟭$`ƥ8 9aȇK6&fz(hK[΋DC<3F JLpR$}>!ЂsE 5\|\eG߇Z,d#I+f\tQS_Am.S"]K*u^2[J5$7 -_2PH' M3'?݊Vˤ>Tޮ irRpn$q I Wb֭]ʆ2_p,Q K.4VdD[kEFe4yE}{Y ã( k|3'Ha/x UHw?~*Oo]NP\&Z9bxK&z?+,L>uAa^'',(9X5_ZX&xؤK9 Bbf%,TWLR뚜4`Eޱ2? _'6a~'v"N5@&” O0`ǧt#7X3 Ug*B,692<]u*R#mZ:\`+ n]c7da垳QO+ %  bn֍%rLmb82*G?7y4JYmRr6%A Hovc:'D@!p.ql2,ҋUv zh+:(ʰU=5ɼ'ҼMlCt!f7SC@2=@!>Y8\b8 9d!{~}7|CtT3vt N "ȔzBzH0$!Q =ŝRu/ᅻ>f7t{iv|'a=$?50V@r*-lFk9{ތwjaQ~QdlD5xBI?Pm̓Wd;EB-T5XB-rS4AMUP]_pl>Ľ eaU9 cӉfzR5_02D1>^!I ȮH N(c%Gc?$nlK_A]OgTg2Of[HUۇ`0nc`vJZFZ>_PYQ€ ߉Me<*_s%MΟ}B ľH+u&) h{h@t1uڼ@HrS4#aӸae/۔G3D[X!-o2ZOtp1ߗ{/cu542<3|_9쁂!3Ohb21rUP2 .߄BLV7l4TtmJ{?Z;m]IJ]lEr4H`pe.rLD i4u6:I t0E Bݭh먀lY'm ~3aX!k&m):7\yLa|eTm n:h檙%lTO\˰n/G" !P?0#Z f:ù pdx "+=T~_&:][}1T0v w3__xW7 G(}(ß+)4x"i %Mׄ, J䗙.>M1FsZ_p-JC ^DyѪ;%D$jWRqR^\!osi.7 bWtZmQ%'_5)t[ l_(|D*갗R$ts6,D*q7O-3Ohؽak(j8nuo3pJ:R)V<ѓEe[=igM0qY =I!R*sfʏq鬰'T'B+d'4`+Y>j']#Nz*vMAA%4c-bogUA9>2W+P fCz\|A[3-&k?7X{-hL" 6iۣX`IX}>$W[cNKU$jD 5p-\^9!& ЭL3OM"Dc7/횈iRӈ;ϓ fLwk-F1z"'/$[e^`Y#"NX0 gAɳ_|{׹5>YBΔ]K%w1ݴSZ 9}&6o^"]ԕA5@6EoXupX*sҴnAB `h}'.*%9'ND@wv&&OMx2*K[>uJTtN&{bG]9MN!Oç[4ip Qro{.+S0Ŧn:Œy[gYeYmFx tlnVz:Oj|dԛC`< >>,rԼb̷\m]p*z\L؆ bb=?@ʛg[޵yaYN`S#Q-T$VШύfq]w).bgt\s>`q~. |}4to=zv^4a<41D+s D@[)f&1*zF4gbUsYG;ׅ1tBp9),%nhB=9 To9VxҒ m|ITsw:k>|9Qf6"7\y 7 #e+?+'Uуrlf% \#jrml9Mݝ &Lr{-2V\اlSU'WrŦ}RڰKE 3"9DVۘG/PZÒpp}t0`{;M=Lu9i.r~HuX=/d]6PJ/ /;eB61[zC[4ÅOnO6b5nԫ4471נZc$:rVV(4a@H̓e3s!6bv3bvAva7?R Oo)B`"xcNd)$H1ťL`gԼ{M߅N8Ydt&;n9q?ox @I`9FA2EAx[[ ߁g<26/$htn'ȚqJS4aɣc8,G}'+Izr<0 DA Æ5.V+'ubzH~&v 7>֌Ɲj\O(aݚ.Ѓ3|!ދA]W!>!\556$ԩ)d,ؽq4<&C롱SC~BWwf h,K: }Oi>A[XJaR}AX'͙9 |5lQ`N[¿˱& b5͆DnF`=LF_ V( ur^ioJESqU%q,㛂L~7 @}+[T΋!vJ>A_p1_ ,c6k$DžX@̫sgT>jq'ex]1li&Cwlqj?L<Ȭui)hɯ NqVkH?k==ucėG^G: ʓ3n;hƿFd]9hNwyP %.M`<P|)% wE+yQ V1ng9@^ DCtϺth!w^NgҚ]+lh,]3aYŎO_i)# 69M9!fvN ݎiDnM:|ûTZgB~D1&۸PXzPٴ\9Y"XY0g,:2$zDh>9659m [G|:QePͳ'W^|jX,~XwߺM"yG.Q)?"3DrzRaG{ O\:jjA]L;{" VY1YZJ^dlJF`_nsqR5}zYp/p[K& + ZYp'ȊtЇ%۽@u#i9jc3[ a_!]3[o(tͣ)mq~vL{TLk!'n} d yd h&iӜ!Q;ISFVQq.㭅 e{N=|j8ڔ[Ut5YOkOQ?N$n^ۑê&ʩzGi#ʼnC7JabB@lfdK$ʲ$z]_^DɄu!ʬg`C8e\:W 8hH=v"ѹmrk1E]i=`!eR Œ] ]کQ"K V=E_1[+8J܍dM{ \+AB.UU #"hcձO0//*"hq*Kv)(f<{5B(`H8旨JҸȀ}S<'hd5pȱE (PNRwWbǔ HZ1HgS.yMСbGM(NP/Zp&\L PvZ76ux߭+ BQK Y+6G֠}x57Khu{&pCP­%eҺ1O|[ T*JK_܈¯k :=m/q'H-<+~Dp^TXn#o˲GƓ<tXX&wVJ 3[hVDu0sI ~t3so-{͞:oP"טϯvTB UZ3.Ιz-vQZe8cmM{`.}SAY\KgPaI.ټMyU{ngCe43gnT{pҊomщoLCklFЛ ľ GS!>do6` չUS(W+Y_yNuުN`ԊCԼ[[Zư#s+!4ȺDss3s."⓪MF?jĊ ZtԈpHTw_1]H,Uz8ZzL</m=rl`N` SrU叅drΛ Q%Tu D(]b`iK޶U Bl|~.|/B<O 1NzŎd;)cWf|pP}v1JJ1_qю"Wo5 O5H 00׉2޴??VTz?%1N ;XGLT7w%_cAޗFƋ9vzQd}6?|镘Qlȯ2d'_1dWI+["dn$C ƻYo'XY_g>_p&̴jɝ Ha"VdKԦm?u%Eף*rJ:-j8dϱZے A{#JƵQ j`L)q)fT}LF<b5sezqP?UO_eFwYrx(vvH>d<^+3Bʆ1wTCaJ_˝7z (eVe7ȉϛ?-Y1~؇Hs tf?#vO}Y[!̑*\˶ʝU+35)LhZ'Uχb0Am @B0ta}M+X!ȚMİbgQsTnITegig\eaHƤΉ|6c ͥ3k<[_a% DE&-8EŸKWNBcvJI'n$<pqjPCEi*VXĘ_8?(a ʖ~t/dI+^@ fE ^n Չ`JY5D_ڭs`@7D @ Kg N\;e;d43|/; h1Q/`TX:FE,^+,[af;^eI\942^6\;Ҵ$Zqo>lAo+qIFQ6:l+̴zqeUJUH~z;љk> I8acGYlb42g0ukq\Ve(wiёKpJ,o\%ѵe-:?QV| 8; OYAJ{jp6"rdƓ\|^}Zx l<#yyUkt2A8){^ sQfE3@O^ȂƧw\CѺ^4 q[\M/ X>{al'c ENJG̓+o8%Ԛ솢vd Ji3YMqT5~C~;8klGtXB%#UFl"PGA@*{&.Pe]3&]no7,$%d?ڥWZoiۛSt2X8u [Mo$zUM$/%mj$/P( ,fk#?Fl^]j\ 3i8d&);vK~x;Z*u=V6\_Qn!,/  \%9oMENM) EtJ0TXVj(Zy>]=!Z*/<F2&ȴ/6\4J8|bCRn'ckZKǝaM_`CFVgBx*B"pA3O riȤ1z=kUE֒`C6K:Ϳ,`RP&ij˙ %hYYo6l**rLU~*N9Ҟ58>d ;U.@6gZTrS,D?$=?ҁ7h;DӶKđхZGo7Ɨjixx*89rr8 V|1++> HqgɌLơs};ĸdō@tZNfOdCz|;uU?A*{v_{j^p#!7iFr%Ar˺͛V* ANO4ZU:Dh2ĖaQS&D\^SGs˂_WV"%gdR1V͉6BwV]7Apn9ur|!\Ӛ[e lбq+8wHŊT{%n EhY઻vHvKqxr gǍϱ]BB"b#Gke1|۲A [3qp罹1)X>-Ɣ1Ÿ91L.xb_һ唍sZH;_/]u!l1oȉ^3ӛx jX\b'мTJ.u>+&}O-tx-eJ]8&s>6]>J>lk1Ρt*A[yةvY 67NA|pP?2Qp=zrV0g_OJLPyޮЭ/w--H(K2yd h` Ϋ;@d5FǻGƯJFJgvD'M!9ĪVv۲SG'R[XYm(%O%0|;9^ >C d~"[zF ΅uH\#zFH*v}lܤIQ;BX@oO3.e}S[Ó3n_!㇑&~ŶcXTyHQ~&ɐs$tQ\RħVAEN!z?::i oCۺO%3i IS8*֔dd,ieͱ¨P=$B5!نppk6s z\0G- th%_kzx퍞RK(v7~h'}yɅ%én)( pxP1x¶(;3(]?W\0'p%}q CA噌ƸJ!á*kx纎EQ]6vt1whWF XB9Qȵ8Q JDqދT V(m)lXr\@q~Etɚg Z~ΒeLvD}R%:TRY i.e M'mKaia#LO Q+zBQ14}]kqqK{IP| vw) LŠr}ݷ)/Ts{߳tA\枻'B٭R" O򛙾3;{gqND` ^hqH\zG WJLNW5]r b"ᩊhh=bTq;TLh9;V6ҐKt_mH`GGfu?)~w!Lp*fnَvN A̴r+ftu[욌@ 4y_aH[iRaDޔaSZF X~cG?՝l#v-OB0Qk:苸-"iijQc9DMOIM[tPs>AxJ zDY){܏oW _L/yV6r/ƶ]x\ۏv̖#Z%7NmBj{*uh%C9[H(xfzQůfSшV0eu${݉6I튫$dͼ,ȶ R9ξIQRv;8?^38T4о{Z+-_ iy/P2F/>V.'1e*jr҂9kIiO$3Yu(T+ÒjAkrr#ex>]~ԣfo~PpI c%UYu>9I`M@sѮ+!4GP6lѲxu%/˿6]VgڽصEn-?z}౤?A~Q|Թ>nlPuO b_.41tF5ؤ>NDe},V .&UrRi G%gxh]F̿cjD/v5qΗWH5zlHfP9G/YBW?5t#7Ȧ 2@Wv?~d1r m.SV$6[yVSp 5?l{~qb\gYo2E)Y K^ɾ_"/ K&na`0&ʒ%F< @WYvW,kR:ROŹGBkhV̡8([^QF ]fkBv?Wyu*_A)}c9V|AnbPvVE ݁ 7Vp>{Xea Cf9շF,SV9ge91 դE +kJxھYm-B`]?UH#LfH/G?1]A8LM ׼LHk aXIbeIfA2!`bw`FIJ34 ^8B+O}fᆥw:[E3Sל!~*rcyl?`k2]8WٵK(uȕn5p2EM!4:BWn`2MZߝR AC5[L^cS;'_٢vw[Mmw:F;-4MH ɉKn fYGYVqΑtxn"gS\PJjqoN4 ACw%G_iM^׿y~Ni8x?[:v .T n pD1FŢtn ?KLE.H koFNϠx Ȫ+H'y03epq5WO%n&"&;]Y33*=e["#Jչl7\Ïf"MzC9[&.jz D" :܇rq!gp*& G j},U<`/t*숏"s-wHhZщ۵QUuK\b2a7DYfS\31::02 k)0+' q7TԦR#iJxLQl<q>S4RQhxl%Gn+):Fup'OtM"BD? jCl ]P%?i)V:#jZHmd$ RؒyR,'ƚibG1T==Uv |CkM%lA׋%+Xs"9aV «3+v˜x/<7Ι?S1Xvm-5>_@f A1Eg"7 i'ii{ {KmI{nU1Dx ҡ1a˶CZi|zy~-Hq]Lhכ2O],s ԗ}1B3ծǯ-f^ghF197kI tSL )R\ݤpYXOgѦ"@։֤SM8Fě?R(zj8ŽtzFk;ZK2LEWpPXw)-)c_2/c_C%G 5@ݱ̈́$c57?s@eE52R#d|^y78fUi(' eZ+,AIb?2?G ]F4X?fE0~TWP%Wo|ͮ;B^9z8Z[ԅNs~)VrY#VbX7}ClW" n nwrmML)k 1 ̡a( YxA(i$(SzyY=j#l"ifhJMhhe߶&;&ubGn"(_NmF dFVCLoeuRlL8\&w=@~n8t?kf!쾨wYH`=K:8ic[6:jHBTЍ-=R5-1{?~& ~Rp?]!|䐕78UJ4+}S ԅ: TWypgaLjW/¯ |Jl+`}kAdiDIG_^R/_Qܴ&3R˝TK2T:Z=s +8+̈bl|H?+| ^*v1z.%na]mF-z< -)0֌$q&IuzXX *pÔdm=[a(*L 9J=5@֕&eӡBN޲7 +o0uiV>ɷ'Y&tD+ML"FU䇥FSjiI!RQZ猫[+&Iˠoh @cTVf(]G:Þj=%U)]lx hN¡w©_(c ]/5䖄y#0Uq q)d{2_ #UW=P2(Hψ$hKz].#5yvkfOR\M:G)(BgQR_9j:@ ԹgI`iffV`b#CZF@ {8LթeOމ.1='HwVōH2Akщ9Jўx/I"-loenazEUa`8y'(ޤj:YOV <]hXa:$/eܵ8eU QX׾DER~+j^4s7辀 m=JjF#2CE_+-֖ؓT5ZwXJ^Q>6q\[n@kbsZ}v/37 % ΧrwiZW«TSiQah~?FsO2zp~@{O7bj6,'p\f<Ɨ\UUѡ{*Ϸ">5u9,qD I PM?Ѭk7Z}&ԌAId,ipUt"5x72U9Yaϱ턨_2{Zw ɜow VuIrcHZQbGhfYwx6?Xl-Zq }?}%WzZ2ARgSrĠPx0Ph#ueY'h৕阿AQT>F\Nb 0)kw z.0SLyD<]e1H>у ҉ܰwTCIA T' 1-~&Ox"Գ_^H#ҸvbɧTrkUW晒pý wJL(-(Nq0JߞDž-| Wluv 'I|,|o|{ o /ŸX Bx(m[1^--Fs|XLyY'y?0Y75 :Q V=oe"2e֔ 4J!%Uc UG.vs̛ip!v}a./+`L71qYFD^7GG*J٬7Ǒ)Sx㆏kslt>L1E&$5Ay)^i[צFWWNvF x PW[(Y4o4:"2ދ3J٦B=ʛ~X(S_\EHu."Rb< I-!XҌ { Ï!<"9z F:ΞMc3z)Y D8ahG5Zώ x -6N캫U,ozY,t,dށil"pVj8l5qp=4y \gSZ<+4=eN[hGYb( d%j #BVC‰,-e;[ ,,L=hJ廀9=<$3$G6:A xfNVjⶤtI,~yzd=n!8e !,naL&v=V^g K"0iNC"EkrW!#CJ(?Jĉ`ȏd7W-mvWXʹ3]\KXe8vo=sKb&p#"Rewsx@>p1ML480{/lKM †l/<2$*[)mVAjHۙ\ h$Lf\p{sH\@/Q3Puc̍f] h^i]6 0C~xW;69"#GjA6 !n i+/9#cL2h'hQ7d5dmaxq5bp* ܲ*ĉhZlAdwesQ_%;jr4T*7>YZQ$oVxHjC? L\ӿ۽?Cunߓ20w.خ_wQ>n;rtHVB{T#b̖$65ꮈme¦UiIjt%e$|6Ldrh~j|\͠snc,j|E]xrBWJ65n^#I d`&p~cXgC5@1p0_%UuzOwy2w0PXv峒9 ^_ U0s9s.2j(?+[4[eE`kT2.8t3I)ecUG> bpSћ?,,|gN1H, Kk^ͮ3`ǀZ3_O:0<4-/?$.#0~"İⷆ}3\_UlIiTÈ`f:Ғ2m9.PC'V4qv&f|UtS5w4ꣂӦrϞ?>6#.P+KB2h0z )2G DGyYao_K٫[ S?W۞yi+° (u ZZ§p>һ=v2Vޱ-|$(yWs,ށM*FӠiHJ 2xgh%]\M4&L\,}]`|Qt/lAN֡!YRhmCjhV[)a4>ULku{j8YNji8B`r8X+~JJVr‡g LHGZlokU.|n:&yB=;^$K܄suW / xy$alF"=J$_ 1̥\m]qoJ+7Z?~-}Wan+, qЛ\/:]KPH*EU_cZE-wIy2jyA, 5>%F.GRȦⵋU7~+_ c/>F.7jpᒥGϧlN&,%U]%UF:fqrQ9tJs->;džK6(P!)~%(!e..$W~FaFj,iFMC]ъDZx9O*gs*@BGv1(4),ƞNYk]gA޿E T|IVEVׅ9G88{ RLm@' qk[E 1"3ȪZ)WHd,wx#Wل@t"`_;T? *Sc<"X[O{;X6 KԥAz\,so+ObjT}i?D& B=3JQ}xsu<;_Cjm>m5G@a.(bsOͲ4ai2xKtFnfYlA5b Q Ph4N\t9:=/r$Ho{h\~;v1z 3(wi.ÂUQBR"ug$UնvUZtSjQ0!Eh!e`HxIܾrsyY0ZǏ9zv ^&Q-,LLr+!9B G۸HY 4&zr7[ \kP .p rx1Wo%[K-2a5S)6|A_m%{ٶ'{?edjme<%j>J&9Uxo ^,¼cHVm8u)ŃOӭ%>:*# m1vb]êOn7J"RQf`2"|- \R nla'ï]MjKkQ6uEac&Mjv3U4g2> Xû8]hq^CQx=aPϪqhMBrY9 H?{H?-߼d%bSmȂ5KG[GWs=Ђ%/LN| ;Ownlu%װAH6 Hr;w@Yy _)k~-`yLo: :T/Ga, Q.I jH}#2ފc?V$QF#Bs8❐Pe!T1~[?$x40A_nW.\ab64u1TS!-.[os%~Ao-0וXPJy8*2}_BN/+V8:k؆ ph?΁4Em"wd7-ҢlI2B6KWJW)7Z?A:fx34E5R>|+\Բw3}o0"b1IS -q䈺b?~Nz7qlǍg ;j ߱i;Ni/ u2b:R3pϱ&`q7\OdOVEcUnau~5o ,vYC$0rlMd?n-=ͺg'UvOXcZ&FȱW r|6'0rv󼫴g$1xSy'>adpC_ |}&R@o.ek(F#u˜D(N@ZjJF'<~WDۖ-Ji49(QV-ğӄ=MQ)g^sOj):[cхgIa\lL|鄢짧_hzaŐ%H;ͨ|"ZJ~GG|6TʭV6s3_|U%D|5 JrAo?ML)G'%o 7;5cLuu4w6XH2 vA">x>z(5YQ"'xTSo|ʥپ݄RkK f(9ma~׽ jydMS8v; Vj CEq}jEWFm1/*?lTMFKeC[ P( 7@8x"hBit:4e B䘯yl9ąqQa$ as̗[&=gjZ'~mvyx&/{~(CzH_l+J'<]5A0 e/1}o9AQ2z5*V.!@9NABKgj•qk&s~{q‡#|jS*JœO|dW@?$p?ְJ~?bp6*ny:l'YpC_5|yRH-P/DG7#2g[PuyBaoPѲ߳?!wX?jzqBw8UYjb6 8i#Mo' U~E3·F\+^eF !Q?OYo0'ԗc9k*\eZ=+yk`;*F.񟻖e!oi&O a:G]Mx]#%9Eo2,|$8+c5+~/%\F(YP7cyM1k<>rlA4\vgPxrlC G8֒ ZKt1I zP>eҲ櫎Zۆ"BȤѷA* ]Q7Zhyļ':xCE5lrxk'SD$p:b';*a,Z?U|wHuU)e-cWD./#D["Ոg9p5:[a/"]< )$jnJ\L!R#dñK3yJ[1Yj&w X%޻Ir4|I}eO=]W+(")"UJ PLY(sSߏ)8Om(WHK0Z% = : E?mϟ%42R#KbL]eu xW#߸yaWZ[)yH]a,(y{j=hPp/\C"vz&XHwWRQ'N2kިҩ&i'2dEg/r㋆eQ&/I$YCEůS+ZF^|Xjq`hx@ |E5 Fj(L-wqbgH:rDD0fp9*\f*u҂\fta|'@!";vfU-5=/%)$;*ZVao>3<$N0m#autqY5 pRِH4k}.umIhRM-AC1+<-B4}D#50-w&t-"߁:u*2 2\6x>PWF&}goX]v6kYtg1| H׬q`uh .+8&YtΟɧ>v±qj YKt:4I@9\`f) *UqyxB+3X4s0'yHf#* 53GnfKy= ^4oB 5YՀv ??ڒiT XѯFx=jy4O1AI.D'<|JLl*MW4S9,1xb!Bڵ)8M۱^Pɣ3< Jm&18됵L p2؆V3uXRh<y!e-l}a=! |;\krV6 ]ΔVs;$FIVTsIynAdWͮlzJOұI!mBKb AU(co;kǬԳ/l/ 1 DDδnh o5v(LjEKdfZε"/]ՙEqq[ /RnoI)oO'ɥ~v.SlY V$fɷϬ# >Jtn:-W!Q:?DÎмxK5MW5r3 Wn4ueJD㺀i`/[BTdu3`@=Cٸemkz&b<߼1E{ YtL1G=4~L;tcˮ2~#>r_# pp Gv3@d6*?ݴ53lU@S{'A.,|`E*>&t9i\^U豬Q*D\ԇO<*| JNX&s?v6*ϕ;N f~ v{bDʖ(^z ~rp& "8AzQo{IF:Ow,mo0J1LGwiZu-77I"݌P%Τ'mG2&d@=h495/2Ivhgl^+a -ffU $P%lb V#xeƯNN0)+7Go-(PIͰV-uW$QMJhͧ)ƅE8۪5RNHR=v+S&cƆhT8BH|Å%F`f.<sPmG[JﱅZg ׻vY?MbU/sT)ZQ·edLL4e6#j|/(o:k:L zQ//KdG1^{\@^ 94 ǃU>NYl]IpG0~7xtY:c6TEmc7z_ZWвtx/$sGvl /#‡hȹPGWX6 ɕ~m.xpP{~$9xΜ/ol~nG|yĈj$LLJ/ u ajWJkΟ|H5sԍ>@/-JJ]L2\1ēK|!-D12B׿nތ"X3YW]!U (FBpԆ@>NjtmLBBgJ/>?96Y1)VpLI^8 9̗ʬ wv+n ]%>,MN0 /P56b>i% Ll{w3f~ߚܛ6 \  7&shR *YlzfulxبΔـ=R7MVFͿ*o_C5ۨ֩}SLx=nM[ &ѐ4qt\@cr&p/ HwZeB|7So4s[Bs@|j?Y. t(@?_Ɓ{D󀴧ş[m(PPb=b K0mC wִ-H.rZdz>BV^ je?\6T6wTFE4 1'+nqad"E0yq@RS] M&YTX r@Zv֒6ІLPwP6$; C `!j9!J.ñ7WЏc]yv=p4;U<N04I@ͰuF1;yp~`&1 ;ãKLTKl֨$^Lp"dݗGҨ+=Q1<`q҈sM[Ub5\HE6 DML4<>5ݳ+W?$Uf"6&J0iprZv3L/@ʸ"زz^_QK2}s/ Di7Hd4]V{\>BI M#! ]%X ZmPlf┰4mQ N  e,{Kq )ӛtDESRgwlJnT|^!1- j `HgJt nRZt8HD_/D/xF3KS.<.-31mgkD;-OR\d[bAT&6Q4KU:Fn* @3Apq{l~Wftm6*CT-( HY5PfeORBcN@!;b9kZd`$XU,{fr 7~^}-!7WS']oOWi^չ׸^sGs+sVȱߥوwЬXGTb/F2lhYd"*h7"nﯜ{kQwS CT0.;_RCAElmǒa} ]y;f ]y#-5iݓ*IcĢ$Zx^K'D`8"``EO\q{&{0 ~~A-uQ&ntcG–1?CV9b)I^/ +Q@a(%dډ%x]Uo2J7{sLC XJN_VIȘ{?VZb^.@"GDnb~Lf*E}S:DԲDoO+-(O*4J7lV=I@ sb|$F {.jHۇ$&k5 /-UپaWqdVoV/ev\΢f.8siήű Xmf[gv C$G R .*!#nQ)RxefWՋ))X+f˷vnI7-sM kk/6 ee8*ۙOeNq}3rD-qSoQ( `7"OE׼K4Zԫ6pG직qNSJԍ&Cmf >(k\ TȨ9ګXV|H-]OM>jwBzB֊HpVD=]ʑ{/ 3ڠ>tǎh, 8 KU1VutE)m[飋W{3J]E@9(00J7?Gy6X:@ sihV]s d1ݱHМto9/y":Z޹jDs3'"S E LeO3 9%rΤFy2&&w8R52nw[s9Ut?#=>̤zELd_>ۛX~KB]=zM]Ɇ։\_bI+T B]4`gv|ځJ, N劻YH#$mlf3n!CjG1C,A3'Q6F_9EryU+**"HpmN+z1_Y"//e- jx,Y_:E)~USRZ1窅-| dednn dc4@]XKh+®zIHf+9'9C9U>o˶8IX[Z[uJOMD`~M>AހI'gV5WhY8=929?"rɞ4} }g-!=`}+K͠"nͥ.\Aeƥ#̂_Rl@^}/g4лOƶ)HZ{%,sJeEǞ0+mae CL!8 &Bdx+#g$L&ȷ1YVPyݗ ;=bjZ@+=,_pU,ARgr9aH`|}orǃȗqF߅ й,> 3Կ@7e=PU| =>Å #/O`i-Rx J8f$.bt.~<;iϾM=Ut^ oV ѩVpVIU->N]YO^KFO8hX$w0j_v$uo1%6lk;^]< ff⩪L-^B$",riמę'u9C%=i>Yf؎v@7#8rILo̽ݓ5aY6Ʉl^|VȞ-zl|,~#n"Bj[gWzùC8(N  RwX`E_aCtJaM A6mKsMTJe̒< _{3NHϏWgEF){e!† m%p^'դL;v<3$3BkBro^UU"{+9dYlZp[[HZO@R&b[X8*4šgh0}+jli&ďW=i0ĒYhP2x@LDebXb/l/nT&X{K!@P2`3i}ʾ# (Q>03vWF-茌iXҤ[^}vKA"lb2D *˱O\t3wp01~+ÎD Bi|J`Hڬ*e4;JiO7CKǔKIo;r ~0bo E -#|  ηnLHh)@6TGťH9At[„χHRB|k ʉ*Cq=VRa +0LJn8HHm.;Bs#!ưOʰɱd!1'-`f53]ʽA-3B(If&Rw Å^ݲI6/j<ؠbESR)U,lzWK@]#nRc9Űަ8w,4σTkͣӐ#w^xảMU9z>=tKPH`w>SݘB kK7VOuv-&lbbmbF˂~2481EB1V4s(Bu!}%g+JK)>tLy]'+;=TtytGtML1&ÎȋWu_6S $0 P=6i+p$Z ~< =bfkNe4O¤;X~ZiJDcxYq!h7wb?*/ Ѷ7gI ]GN+"?0zR\*8;0pU68F'iͰZ)61 8t;#iq`W S)!=V!V^Q8"t9x>l@p%蹃QKb~`bX3NP'O`:ލȧ c &ʤMځ47/,s"`2w[-XNոzVe7oPT\dd8Ig'`O$b?iWzv.Phzb; pGG=htsb/_"o-u?R\bI(FQ0 vҼ?mmFcX'b8>5ﯩt \4)lS>~nFBh2 'ms3w *%[ڙKtA.v:zf+śH2 m^z΁ddk2HwO ܔV;\1HȤnB4tX6z9Ts@i zGSzjQRI{cDQ7R עC*QKt{ivMKrΏ*o4mݼK #J1uSG}U`NPruʲ?irAc Ca}{2iaB\I&E?F)^2cT?s,j;pgd!ؗeK`^ptCܟ XҸ%G $Lml`w@|ٿWP%AxuҡK5Ǵm+c/FG!Ajt?pNd-FSŮ֗oU~⛬4Ԋck Ny^#_cϫhz2i_ "Tcqv(Iep[0>gZ XE 7$Sc.uks#0jN` Z=1Їm~ئ:< ؄by+F3oFgJG$7b2ڗi{$ʪw +Y +qm5=7m)8QsqN,˯Mt6a_YEx[K1< \!qeخC S$v^!9x˫.ʸgmq4,npI1~s5>|^^Mqy :71$eI4p`6j8El]dNG۹ZX$ڍ}h8&vѿqtjT1wĄǽS=ѣsQW4Y\W:=9U-X8 X&['_ N~ 'ed@\bm 'UXؔ5,b'`nj5UXlЫ[:E}->Qh_|RS* ջ'$Ž{ *iڝkA8'] OrlB7~ &̚$ˠulhS闻fpRSF&l.E0h؇_Qv;oDqqΟ=Fh^4 m|rc :B_Lɨm׎,p|`wܐ[cJ@`ԍ!<ح2wUPۀi)p ͩG΋!2U}V$_O?XN8p=р@程1*j+ l5!FcZ{KfЛnЏ.Y{p>?p9nFYfghv4 M~ עRb|.: <~#u6bھ"9c q|fk652㺂Lre7-8/Dh;֗1ypmγ~)'W 4r" 83(U_$]v7ܷGh"ZVH}]gw(2(*?&?PSHMyD l&q|n&#.fEkCe<,xޥ-KM^),t=409HBvR1-8|F>s 7M]so(n.(]Ab؎}23tq ,"M1GP/(nTF 6` .Lʆsk1MJվKtDQO&ݾY.y0'V PAM$~yNO`EE٣B$Uy0fc#mA$:d?<IU/u +2[.VWvEsJR 28.FZ,.]Yv 8vբi$:c'MV BAƬL5ױ mfv8"Ѻİ(r$lZ?#lCt7'9*-K[Ivs6c:BF̶R`N>L?H.Z"j",Hi gt#cCLQpElȆv{13 ;bHPN&7 a@yýlxcE@ n^ 8GjuþLUpta'DY U5>p:tCa('^ֽDH]{P =oK_HoxB޵"䔰[t񽔶w69^(1|Nk7~ٮB+[. cn7@̹LDX*]XПRՐuEu2ʪBoIB*]N-,,[%^y>):<:y'~y ]}Oiޕ=֔{y!CUP|Y%K %(5ưKJ iʉJ:".bqDQwݲUR AB&"hM}'rJa76:ye[#&cEN:1*U6޿]v9;kv*D#^^6 ewHc l%*i}Sm^^ Чa4e Gi͖LVyȷ%Xgy@=(X`S,'"jAh̑ ޵Kl0[7GrqPjn 9B5ǍXpsrL[!R3.I;EW*'{%vxwPݝ!bt0U#p(r$@LE=ܥ OabG*Rr5Д?{GWhpS+r T$><<1gm )v80`A~]u54%MJY.i Cwhf~xDzt-bTˮvmi}eg.@ixyr_޸ZpzDN㝳̟6l(:LVpu o5ɫulE&\MGlLeߺH}0V4.^;_Oƍ!0I@D75^E7lv9TKg{| \hNh)n.ȩr loN;r$7g {&:\j63HQ*z`r^J`/ś ;M* d$sx4lxq '@CۑzpkUVTE6Kd\- PC3>,d!wJ xЗ"išm耙WV@qus[2Y`= -c}f"8&V+a_u7yfZ6AW}Rɘ%)`d7&ܵVZ Ɖr nxɍ)_=a-?_,ʉ(5M*ByBPbgd^Eq +(5fb^D,:AqVdFk~P~_n d}Q֙àR5I.SynHc[懓a.(zKHؕO>-+i1c\L <꯵I}Kd uYe%W>@d[$xUH.@;HٴgoO@7ͦU[=uvY}}rRa!L8WGǑ)⅓a#N` !E1nݤ3v^^SiI~2p=^E=z@ÍLG8魲ob?0x45qA`Rj+WcqE\Of(;9N*-\.\4̜Gg_e1T.&^*Znaħsc8m +VpG 縨DrLZbcetdh\BEnيC DxOP0b$ Ƕ86cIG\|16<{IK)*WD"Dƒ6{+L]0tQy.1gw FKx@Fє;UXmOOʂ 'Lz)PjCT^IVm+dÑ,mN=P|X{rI)]pW ({D.-O|Ul3khږ.BqŽr/,V5!K*:Fr 92uA2+eDJ3%0f#(՘ݙt6iLuڄƲSk){,-FJ&){mJ&o"2?#Uitk8c&8x<{![;Qe9f>6kDRdN+h O߶E/Ӕ΋ pb9ŔFŧԸ?=In1b9{d'qZ&E^UXR0g*W.*sr7H_4X,rR{1OUgذSv>L!%Hh E(%,/<} ؟s R2ZA77= r%,~ h)_ ,TgF}PWJwog4L[\ L>1QIsxX`"V ro3cO'Sl1$دpG6 Z5 A, ťF|OpE7}Ê%!M V?p_ kLz h 2GqQ:JƎUN(V;Oo9GnK⿛j if4?P{c.Y\ , |o)Ҡe@5bTeM@MfUߝ e>{xuueI&etѕRǽ[: jՠ=1T(G?ĤDױj15Zc%!q8:z]`zD.(bÃSyJ1csڄ#Rq'.jӇKS fV]$W )D1xJ9Vl?։[Jh5'^zYFmaRI7?ttf*]Ts^oPf͛<ث㰏v4Cp!|@X)Pؽd;7f8#)ų(~C:@pO3HT|ދ5 ,i:hg#iGxr{M:!a?Qx0UBI(3pL:t]a_(!)G֎?9˺ 52ISтxFZ ӎ_ޙ֗<̚aMvP 蚡k桜Ӱh?Q \TC f96)%:8\֤x@ w3"k&l;h| cZrc 6{ 5͠[l\,x;;Nٖ/:}Le]+={!rF ҈SQlebszv5L'{EsvZr <b«/&.I6Zb L!H*$Ok$^tK]u]/60BԦ?+8K<)60 &[~cScne.p >ˬ<9y7bPk%zR6wj]dQ$|&*g͈;HyF`B g{_JTO]zZ}HKc&[^^f}Hl"Z?ym@$Q/4FnsId+?!_\EYroƿ2dԅWNoT&=K; f@z)]ܱO"OS矘+zsaN !v 3s/7 >r}@W;C]@q tkL-.>2&狶O$ D҈`_ᠴѾMբfFkꍴzAKʛ5)ErDTrA#{&9#x4&vO*0Ma2iZ̩MlH>VŤ`z,l} WU)M4+LBm5֡Ҁ==x?Gg=% YͤgԚBXSd{4} ȑc>݃Mfl;m o4GmCĤ?w5buRcMA *iϲ7ZL Ĝ2$ZY?3\22k,J-- HWEYR...$ki6.:%կKRأ 2& 2CєUT"o\,n?.O^0%`e$S4 j3TΓ{*zϼ*$t}N^Zlj3Ә[ΊqBQܷX?Ii+!. ,Uh8שmIj~IȦ<;3~i4~;,I ~6iF[ J-q=uȕNl`jL=A>Rg]dhh6U^?jHNvL@);$皐QBX0wc2%Vtof&%ݣ*yα1N,(ЇTJ<EC$HץA).5:T ;PGA@ oumҍtgOyz-P< J?zظvUzW.z"SfR8i ofNU"c QaoEl%m1ΒcϚ鞷olf=/%LAZUc =Bjfkp}M=iWP23DbV@XN/mcU&@Q4YWgEFā;$@!1-YiqϢ{?+C6@|@&Xku<Nί/vK@.TP:ƀ&ˣȐEҝLV0v[+0&A F9T vYouqc九 UAlkك;H ˙[w"VօzH@ t[5Jo0z\ɗD6TiT6.My(cs| ,^pLl60ؘ!jb7ppEcf'i j zk Ԇ:939W?/Z+n+عIB"KPyx/Ȍ!RġEUme:.+=C$=<  C:˦2<LbxCk0mXh/;ѭk=!?D=4%$rs|]1YzFj|H?m:v=on+ :H"T7D #=n@j37gډ`omi{Lr|66o&`Ns=Y%L%G|mlThڿ]z!\: $- bp;y"cJXHhoB0ihGbMB7 Fyyɧp)kss ,)-bU,e*PX,zMdaMnefk4su;6VZq Q`ue|&:BjbMΥq ZKVMD)V{Qva8g.ͳuJ>ۇ-<>dj `_Ae)~סY"u!6s1-S36ts JGE+.{p͚K]Ӟ'l̉%Td35!a(U0o`n1lX8FcvM vizjQwQ2`&g ]ϷAP7Q0L-?0gܭxB(7[EVNCYZ׽I`K#Jp^O#|s5kr%$E:C(MiguS&l"isqއI\!Z[Q?LPݹnt٨xQmay764bF(/ݍkB!z,ˬNȡ<#``o35F?Nj4Y{I&rIԼS3*~ݍqeR Q.eo;v/x1H::ާ^5o> 8);M,1*j-YԿ󝑯k 9fkfzt4ecrk[(?&̈́@/Hz)B-骯Aevz?dm>ݗO?Ca鑎 aɍˁLFҏN`@arG>6},𜰻HlvMr3jr'"W=*?NXQ{N{y;c9rzz/*c#n*:)"21xoy{ҀAZ|ܻ2S`.i0@JH]@HvX}Dn R|s4T?mxԪ]m:0} 7*"͟7%z-!lfM4^Vt MmZʚICU1-<#ޞKMcw~'r{AI.@N|-V_/drzhĥl*85\m+T!v[)#5)yn2tX.߫(aӬf[gkdק- E[U:e͛vWDjc[v#ܻ0gSr-Ť nbbUrfpRCRsJ^0fdi& chS7uP Z1|}ɻfp \~$ݯKHd5BD(UQ Q1g|hjy.8=!)Hgk-.]ѦD0B֭#ߗHB[ޫ55~^EtZ#{%'9\Vy$HՑP1)\[Eɕή-Wlߟfd@p<Ѥ:e3$rU٠]&\g63]~6SdE0?lݺ,z.QX% 8&^1JT|*uH&wp]s~ҕHcm6"<B$x^*1"nښڎxUlB?o < S:R3TrhowO4YMs4?'>36&eNN 1oU h$ 2+,VoGoizq;ٞ9Kb: ƴ:'{׊Y}!;CEK9˟ 9I$2TlcMH,~fx&j&~y OR*uYgjہŌ7ܖ٘$g ߝx5xˣݞ"j#>{\ ]_*RB .aOI.I Ycy ?ua^u犬٢JH?~anX"%M4ݳTgBR*?EYVs(1wCEj`pcLo4G~+wd.,osxC)Fs}UIu EnKu9 GV7jK O؉pohA¥"ո;j?)?_c.RYggl@(lqV"8OBga˸Rض _1D ZRCΏlV`a%ցl %Rh>y) =@@0Ui1s^Ep'ΠҦX62ljh56WJ>,oLBp5&\$UHr<űSb`ڻyx޳ J({㗉#PO/b<_&Aq Y5Rs〮4|d`W E G{naՆ^H­A?|/O鼲Y*X}\9X}\Z*},I$b¡! s25|-ЊT>+|6aSJ\m3z$D;sM*먅RgN͵&Td ;.zۘ$63Bۧ4#&1[J{d R!t{> BH{} `pDG n ~KƎKEs< MgH8mj].$P1./8qՇA^p6wcfDCb0=bWB+|wr8q";2$LZ2AE4PEd9e5^GC?gMMfז8ROa0uZŹ_W|BaUd| F ? Z+Rݎܙ :  s^z.dfrGԐڞM̚Y&h(6+i~ݺ$:IqʓF;cSJ0Z9W+ ҈-cmĥ#"}?ƨKNT to"zQ;-#prI:mό?GiLyW/A2>|M?{#Xmbɲ{h^LB8ˋؒ%xiԯZzl+TsGIOt !tsɞ*sj$5G}=kQn kHFMZ'ݧ ^#0f5ob+lC¢8@dڒ(ZG=%oRIWe{Po=ݎb3`ki駘ro;# {€AT5Og7h Ykh[3!.{0iԌJBV6мUWԿK@O{Evy Ճb ߱T8׭pilb !4%:,3nٖfGVf⥵'C5ͧH""Xl ^@9K2dpHL_̶;Oiy?nN+X8'bFb-~6h:U2u\KRE]50ȓWz-+:z%G|}?OLO"}ዅ-Y\#^XՄ[zf7Z埏Rܷ fIz8Ow7Sz@ $U*I/99.-ۡx͋5br[6-3Cݫ㉑[Aw(a{3UFyhEG'nP2XDt;RʸehRFr5$2A.s刽~ˇ^q{hvICH,3AhbG[șL*|ޖ zXJ0e|Y?:hWSMqSqZ#;jEp-xv Ow9G|L 7~KRync8 d틁:U '-3m Ui'L^%-UTu.uH*, oJ`XgbȑF @WOբ9+/"=o\ͪ2+fP+59<3|h0AKaf\iיnS[̻W`w X>Ǒ&M_/dBT(:R[ϙ'ۍ2K4񯽦#'ơYsI~2O#xMIn5xfUOdɜ!#6 f8շ\N Uf?zYrL빨yn5c--ې ܲMo*%,>YZ%5l.Q1OQ2g )|WiL{đ-LV*ŁnWb cNk0x4p+805  s+P.Tq|Օ|8UE.Y}t {S(lFSQ*ؠ2gE!%eWp9UjgsV ̒BR9^2r%aڧ Vrfv 0f-|]AqnaM*.M]Z!|i] {M1&;YF!vDjӬ9 *8N5RWlpD0Iڂc^?OS|nՁ8V#A7X9G8)rGaegղ+,rf}rQvB2؁ CTlqNYֵbIu ].}39z`]WEL@+0oY&^@ӡ̋X2|Lzz*$ihl#ՉIV&LPbx xf>xu`hhDa[ۄ IrΚ"5U[ .WDb` '^k-شhz'K4?Q7ƷQ2<0,˭$`{O{&@m[7hqGWÌ)ñOg2xkV6s07_&e 22D&_ReX ݺ`tM՜J"}a k#VG. 9k[#Z8ڼ 4Al 6AWŔfnPkP;|O!8_RBD>ЗR\FC5~?_:*"N=2GsX JPx)",vTXŸ9DYk#UP~1#N ̒28>7_c$B 3@D7L:gZJ Hn1Fϛc-V5 ">Iv( 9Mʖ,Og[ nLC{ܚo- ˎIQٴZ>qpmoHp/nRL7,a|^|{!QFzJ&ϵ!`tX/\1\@nR"5Or^"j'mGJg h-Otht eƍޯ3jJDo EnX;3 7Vye%Polq»`g2ڊͷN*pnw&1HSE#,&hczҴ1]=`,'qVJC峕u `>&:1c%#m_/G>DQ?"0jOeV2+;ϒ4әAhܵYLQGh}DjgYh%La"N7tb5p|D{fn7: .BОUtqU47OtV?~zZHCGK 6 bĴgFZ);KdTc0a~;" d%UodR @}@SQ B>3J&ʏVBŠ\%Ʉ(]x0JȷhoUZn.H"b^L(3YF3FZxJd)Q6kV2'.eUk} 3x{O%T:W5IoxM*8R)PݭLM/S̀Xi6`'% H? Ÿݱɡ/Rr@P+_fD(mAk9_@fa=).>s=3 C:ry11TS]5ukG Z.;J UĜEFGZ>mkkD#Wފ{~A+TI)ނ bC_)# KV lrvc% 8h% _)6~.sOXd.{ԛf#>t~8SCriWYn* Qeὤ3zl𲋗qNuf)c-z| $t!|nk`,\&?悋فWpQ Z4cW^խmSc=,+<"X&XUfv^TGkh@rXHL06=8sWTM.fXԐI.Иdq_oBLѹ$-;: Cq|sL$}άkޟC j9#ICu*Ŏ f~Xp{W!uvzĄIAwꞝ`7/+lT R^*/)1Dָu~"6E]U(bMp$ޖ@oRy0wbt}`ɇ7*O*ފN՚DQ<dL']O(Q 2VNU2Xa0R/MxQ&_{$u/O˯=U}2)cxG;5 \|f!nմ!$FwNdruFk<})o[d5FˠN^+)R? I.f ߍ)xcԐGLeɡ\ `'x $؀]"zf8(T5뎄f ngxt%jn3W9R͚o}׈+J6Ӗ5Jf_X-o2H#tA *5`oo0A>RnFS{@D7zB__jֆZ? rغ @]S;$&!Q'HPlՐn[gNSPV!AZآ,dL3xN_TloIT)Z 73).Y_#$ho %vf`(7߀Nk*Ip% ʡ_4/{4_o_wMN+vZ~ r !b$ynqyP IY05(!s"B?E$|Ւ^/chQ6L48wK,VbjTTעOSpFpuo{ -|v!KBMy1~%N7;#(KRbaX;xůϼې L?)K3u]`=%p?k,:J <`K&K,@I9U [)VǒO:+]3E|n 9b?‰IŁÑ]Ȁ]ks_ ׌mRk܌J3Qӌ 4W.u.< xs_ J`?sޏP D+e_)86Bܔ* 0 Nb^Ϫ>N+Wlյv-F ŻH ~X@ڍފey#QFXH (2y#gT+JL!X~5Zѫ{x2dBƱ|n/|+9CR^vDKs)5 j+jagmW󒠕R*?B.t^ d$'5Hq$ԋá  {a.[FarYzJXrd9OqTV?'>' 4tSV{,pAwx=1}N;y̓B~]b4+GTOC_zq;+tͳ~[C ي~psFJ`|]$xJW\Oh*N_hVraxY3/TdފB+a>d@TXxJk0- \!_\<ӭG0&O!C 0/R^k$&;0(N\3KBb0A "i%AcrfGIʇ3csI'6ROE =? i|^8K8EVڢ"7.e8TOf]cqhW+n6%Ǡe"?-k%:\pɐ#`Yŧ n!ȟ<>}03 F^vԂݳsMH{>-JZ:5xUqBŚ3n*+Q^F2(T׃HGܙMg*F,d^| $p0ut ׫bן<ܔ g<;Rae S2K02eb.P P% sf\By+"(T3![ؿbѠö&~ڂɽO^ߦ'r"?v`RRbտF'T7}COѾJFU@qR眎@E( 7۵e:\F ;y7ߐq%҆f6U8_dҋCVa0^xJuik#wMQ a/0ASGr>,nSu\M(Dl3|<59w\wV+ yf>TBq"`J(X7#Rx `1OX}}ޯ O4Em]<^8^khgZit̊8<;](S-"ϧҤyL91Q$|Gt^w}={[{T|JoS'RLܭ)]&몐;94R#dq5=3RaH %~7 "dNfPڇ[&ӣ5g$+[E(; V;kKt깘E=o} khLΛ(jk2?\A(qv$+JF\s/zQb7[CP%etOHwSyIm hQ5&TShxS45 '08 G+)77NeR;2AAjN>%UOÝPd8eXO$3\>3a͢阻7Ռ=g-eaw$ymb^{@۔ڣ{67_oS6OJ:oCtbs8h w-۲2tOT)WP8Lc@`=Ws-᯵`^75w-O@&-_ LߠZM<&RxW074V%nXD8nukVk05 KB:* wj²Gٴ6s^<#n`=szʳ|WQ{ofC!1/FYGxF0,(hﳼ+BYQqkAW(lp-6j 0."vŁFı+>u7#OS2? 2q!b} uaTa tRk?Έ4z:Ya] JpO{Ҫb/r*YqZ\UFf!{p+%YLy:R]4$U(E'N@DGrl³[қ08ֿ {ks;d'Zcf-B`?e\Еi2Ysʶh~tvtCJ Dp#u\>;KY<>u·=/ܣ|7zE r+x~ X,=e_;PNe Pߡ&;|b=h:eO4ayŲunh,<9?i2wtEb庴i.t>?u󧏸 gV;֬Xf;% ec~o?zcuCW%=B,Q)Vb0=UGhJA88MEƓS_Z9ȞA|WGIkSF3љv?)%H7/8`^srDVO3V#f;u" 3XiDԇ/w.i~:nF(7m]垖l?->qJ)1< ']O_Bt+lhD@9DJk.P^>hTu`ִZkoeZrUQv"ҹ,2~)>L.ơxaFPzo\ {x tWhr~N[,P-,߅… -o[UYzuqˊv3ΞșЛzY+n޻p`#jO_ [ &\I-;C> In4/kѼ^[ikT5K"l"o^ w0n%h"g]w lHoF9*Jfز[݉W /g\D>72a'/n{lOaE"%jarPeyȤ膭(4 b r|bw43t ߔaچW5d\ *Yǯw9s|S¹4KqP]ϢL=m$"ԴBۣ=Qfovn< ٹذ Ҩ^ָ1kFJ#G3ch!7sߋTbnwu^a]R׿Ǒ4V+r:a\J9`*Ў;ߥA}N 3YzOr?:sROf}Js-B!OBCŭ/3^|A? vxŴuFM_d&=7(’%^Y%`` פoOF6͸kz:I&Ѭ޶2Z4`ҫJHx ~ +k kwx lBV-ne(H~KdŻ1gf_᭓ u-Z* d}nܸ<-Y:Е}ݸe1Ozj*,).ۻ$ҵ$)bsθߔK6({ᱻٲ0\c^sGCgc0Zߒ 0j7I\:ӕqjq.oyH߬sOv/s!(==TzhZ^6_ZJuOa%5Th MdH&K,m-}'1m;\+o̎_.y= ؼ59Q`S4lSMwo(Wl VᮀP~fƉܒ8YL=htϵ:&4:yRPt ໥,">T 뗥qyzLR v$<ʤxKlEɝ*d9ȍ&VNOs~lzKU]ZsЫ"h.aDʚ+B,l|١?7Ob$´ m%_I 6w^^}v% N,.K&c';0&ȉ&;ko[*DUñҷ\ECI&+;[߭ה€!9?ҝ聯ETTQA]+[~;; b۱J!@]:'괙&Vo i@p[ U Vd%啨v&߫ iT+_|!R.v%F&g\N&}i-L1L~&]Y._M"s'O~ccgTŴrĻa-ov$iW$AF#6/xZoNoboPb%ɞ}xi켟l޾%YwSN  V*`K]ʂKhp&/ )"VM":A'?&N>LG,D/h \ ߕև,'5Fc!"HJ ˂Ga ʮ8~ oM= .voaw7] eZ7B`.(PEJp}zPzTO#/ͯ\a,V]]b$n,Kz/cj>m QB!$D,yW5o0p^.eYm/jEySS~ &ւX*RteklO>0Oh.y_;)p-p_MEUf"ٴ%1.=b8LS-^[잡z oG-|vPomΒ4{Ε7AHiRVXTGF4ˁj*g1`ySNJB:iaU[ƂJ_+\+vg_Yžsn'|I0Y.r"޿eRY*v[{ ˧jG3$B$N eK&ؔi}#N2&a*ŖfY4sIJ̪9oMa1A6i]#8 ) 7йq[+i)ГDo+÷!s E.w$)3\ Dv^DS wuh=#"o4F vUqOA!ofWE]XW#CzAe|W[e A]Gܽ]0 qIDt PDu PS!$f:ogdݏI'|q0hb;:.io'pߦ(=Zg,dM u;zl2IC# 9]Ij|7yP kJ r?ƔbF"β9o_!%>7uo4px,nN)gOݞax> Իƌ8G"3,b`Jޜ*/-lұ '|PnjEt/DRG h* Q<T rȡ]Zۦ9 $#s=V|O^M\2sO6}}1LU+ܭN9L.$I UrT@Y` jqܟrJj3 ]} V9t6ģ*=ujEkp BBϋ6Zqn~l67ѷ VT5R~̀bطJeLm4ncGѧ&hـ-) e mk5) ɢJ@U_ttW Ў0U LZɾ"ì82;BA6nC[ >`Lr2[=%v$~ÇFQ\iobYYl.H6Ifj t򸱗172>{%WpƕϬYw?OB Y>C@5FAЕ`6@yaDjHO `/R;s}ޟ".ҕtkOvV3?{m`H 2S)2 s"%lDk38ouirg{M3~~ MijdiW[ ' - S)SI&DTyKa ":]%ArC-AA]AJ]6s*؍X Ph:ɠCnvtx"X:#S$ V HUn6 Xe|˅e0+'y1AI0rP,*ݔ_IM5}tX 톇@sZ,n WGԇcc\o\ԺCBjY˝sd+jSP嫯J\LRyL@هl` }(aT2Ї6ۙӕf&ohVop#9̑pg<8'pbLռ ^8FVót x?gG<[GV /oB@z,G080쭙bχ/Q/@0Q~?Mr!b/f5!Rh:;Hfuܬ=]B w21 ]>!Qe!a$vɇ`^V.c%$X+w"Pj\MΑkM]$t1KaFlOpbsQyoit20v17A+i?8?(w&Y,ȑ㔞kt:D'8?Ypjm&̛ Nop˔z3D Vl 6 &% G!EFw6^iZ[iT XTa}!މf ]n~: J[7eh %n+KjFTpH X߆ƠƂ[Ƣ5n7モ惹ȋ"f3.-z>}/y)koVꖷt|b>lsuWNC8ϩh{.ҔɗURd!OO2|rcev9ޭK #թٿ^~ su1ixx~ݱ`jKӢEiNÁ?dߗ 3,s +.YFz,ea }Lu$ᨗD7C9 ܼ9+xEؐiZ?BVrjVu5cflH9jP-`(^kۖ˱R[7}ʜP~6 tڹAU'ۮkI5HYP^v.Wgg/ DаZAG=->̮E֜cn8'.y}wa x-NvKOM.ixBCvOܩ_wKYVmD]фe|"1YڴDYCTLfdO&4> +-Ѝ<`nS4{ \!ii@LX@JhHJ%=13mp֙#]ςFpjZ ;ÃԾaس QƭMrٯHLY'c`2򶠩YnV侔wEX3^",LNɥq 1*Ruwy_^~bx{^K׺0˒kOo$D5 z8\tb]K J0Ic)H^dA#:}>kbͼLūltN?꽸mh+mՌ#]f@e3]{Ev!W?$f IuLkiհ3R( edیO.gFF(k5<.*gׂL-yLAet)m_'; 3P|fBlVl =-Yb\ }3P;~$С s7gJ7t$ _||UI468=Ft,$͖3t[Ma ['@=S6Y ni†k7=u,sbmOByi5n*agJ_=I03@ *|1(M8F+ g`oѬ/aT~2Ǐv?R)R$5D2ُG[6&h }IuU\Q]1o͈>X)ڊOex6^~G؜V,Hhe+cN$l,}[ G3eM݇J 㘡ӝ`F~ YQCF>8e)^'h#Z9ꕊ_&qb \Ck].._W)׷Rk=dJ$u`Ծ |{􈍻 P/ [Tlah$AZpgy蠌QRV,att0:=u8>gQv[b־NgYln9. zʸɍ]Qѡf}.8-PsyI.IMc7duA߱S1dgW.m?U~W|FX1i' kBp+4!\[K0Ɓ@p jUR"`0RG0B1ҕD")=q9k9.LK/ +7mS>Ic֧㷽]H}KUVs`(?]BRѾ7$ch`HKvVg/\KU70UMABێ|ù4!|sۑt΢ՑP7{(2|K!PS?St8S/5#|#7|?:tЬsKv Bpk 1s#(LsMLZݭUMlF~h%/YRhpkE t]s\J/K@x~)!=W-Dk$,@vk?uƑKO1zkTz;ω ;=1]>&~.R,"d˶1Ez79oK-k)*Z~xTil`a.z1ؽ0ܠ]~sJkSnA4 $bFr&(qa^ߞk7ݞXM1 Ft[|0>J: /4Qnz"˶u(ZU6(>1_}0 Fl NGp>sk_n|'sb LJ4UO9 ^O7jΛlX4-)at-{u}Q7ۘQ":vL]\0p&ckWWE!,K\SpSUn冚`7N/Z \"F~f CtʿbGZF[,qT+zP5!}1zs?Hyh\jteB D׼Q%Sۜpz+$ڭF帢Djfz0*`_CqX~݄S<13DKv/^V?f`~@@rՋU4#=~kqk$aᩯr9MɺN73Gp?'M_k]-k_5G@^ &ݻ@DT^/r(ek87ꊨݔ|2;2 ŕ58WE?&WU8oE!]'}>Deceue?pE} 'WVk$K4A(EwڳO GI/g=7eL"byc '\1rI)^OGx"k9-Q/=&[Dy of :v#sǸ|R躒nt'x\#[fbCgN7k]DkH7 %gwXC uP'efNq34G2z,#aeQ jj՛w7:AmB&Ư9D,s<<+8uJ F'ohM1@/LE@.H#AߺJ@=!dAR:h-1Sl.qV-\ o2uXcb`6N94Y:L,#_X* l Ec}]Qx$u^~J6$GzHt{N^@qyr]1Uϗ9b>3ء@{xM<qS_71ywm=9]XY|i#Ν6Hq9oխn76ɐArdk=ή+Z}E(>?`~ Ni{8X>==u%#bM`o?7LJF{ו@trGֲٽs2*NT?xwulp6F2 c({~rCl4)S! gqQ cm  }={":FC9\G< zK_uUeWbBcj %XlN1Tޤ~{Bqoef\H#J>]-QfK+^_q+Xt\^ amǍ?>}˴u6ʓbJc5$;(hT5 mA#w*(U X!& ɠٻfg;e& {ْ󻢩0rd*͔#r@B@u[uA4D'cN;gIiŸQ<`M46CZc͋bKڦ^;ef&`o*s <۶`:p#2m$$oM0 @/-+rSSދ-;qj$7Z>gD9%̈́;?oyhXa!$U!1 o/x.Р#j S\ߍ;.qREKTK.rb @լW}I<%Y0}} "QWFrJ3k"]}y=6NScnXy0?3u .Kh()f-+Vk[Zgd,?ST0 t Vizm `1As u*_3}Zq[ ^=+'(^gSf'fE@f5i(F67DQsLa nYaϽȞLsQmSAM>Di?E]b4Bi s$*y}@!4s,4D40tx9qJx.ǂ|?#φ翙 +;(׃Wb qA$ Ҟ,5ahעx|@J sN5OVl!LǬ s킨łM 8s)&~#zPeMYCEPFpNSJ<_wmT~Y81&!ek}Z^nǮy>${>U \ĬlCW LJ\Ë&qL^"Ña+Ccq }}K7~w 9"cdCab" =+Lr$ء,7 qRu2SZ+ڭX! )6b?U{e~κk>xj`wU!pȷ1g o ܄6:ѱLڗ`%_XkN ߡ+][o¥9d;OpI-ֆܿ6"![Ե]!ɑn7s +MtuN߲jֶz͚G A)zXK[ޕME=:M )a+ک7.fٞlr{t 9DRQ֜M "^b4ui xH )> 0 K/82rl;6 >D02FJLG te(b/(Wp7S3ޠB2Ո ذsU8\4bхvUHJDԱ 0+1z[16##F 2[1%C 8GAMU;.?K5W4y=.FZ:5@ܥo2bp;r%kdoiLeAa&muOQ7heBޗӍ6``yv!M6" 4DU#ף݆~!߯GnjD0lZer~_UDR(7ʑo!u XaMW>l[t7F A5 5_~.CzS uɊ-q܀0cJF9/F8$ߊ<, u!ME&YҵgvO]˸b_axe.U3.ziTp}>&|JLfˮcZ8ڊ e] 3RP(3HJEfXW=uJ|TtYsE={-,( x=齉KbɃ 1g^fA#Jɳ{ASm=xƣi&qZ[n)Qqӎf/&ol>燶yp|{G;:=I<˱S!^VRoKUMJ+{5xZoI\#nfG4KA0z x5+"gummҪD5\E֛U) .yrL YQ j̑ M1E R l,Z3',lx0oP)ȋs 0 '!T *gߺht0rQ/q 08J sD2*_ؑb m}eܓ}dmr 4>ҍ-l4IKLА}@k@䭒( rR3Y@;搨4Ԟ!3RM|"%%.=W->Vp6ߚƌLE3Q"TzHmP\ ۰s`5}k?*[]dU6E#d\ީpDg=1 U7j41S8>REj†yoSYhC5{P ׂglioU1ޭxTiw04 n :,Jgit֣gxmX3׆}rFZ~6sx/` 贲=S!}ՐOB+hʂyf^5q&Bܾࡹ^;نt& G؀YXh\x@E!>/ywܕMAY=_ y1t]BjJ.`~ŭnCӥSoJ_Z@(vGu #FWLbf2E0diTnkjx0Q=[z耀(>6HKcŝSZՠiIStnfz틦s9Mn.R>;>"͎BKiκ;\WDL @gX3CgAi7*7u^W Ϻ^W5kƢz:ҥBΣ-u lyzOMK #4V&TW> YVHJO 29]q> 尯8=yT3E/B>YVO@_zރ9~v1/o?@ZJj{8ˬpeeX#*J奅Dl$+4Q[#{ $(KRf}['ě?z"-NSj]ٵyه`q>8lѨz|?xCW$Tѹ{2:QH">NFD^]r@?,TumX.Rށ(q=5FI;<6=8rڊʱ* H>O*q8|//4&$g=L,ZߒG\lc୴\g?Y&@編`e|FO̾3'“|$aP: ̦NVOP2N[ mmoD,vp C ŭl]H9?\ G"HySl 846}d%.Ua9Vu 5!7<;u- %WyR, %TUk5`BӰ6*ߣpoJ*$9t}8WG[jaÿ 2jͻ $WY@Fx\'h+|PR96K>fK @#- g:*ܷ=yQoW:Ԗ69᧳Q![OC1p%؇+%12ycmu,!aXt#q]䆵u^]75[x(i\ c5,,HAsq1:MyՐCpKתYn) \5\o>Uo%hK<wuHpQFK3HQ)ϳ<, Om4hwd@o>T?S_'5d ԏv_ɪNݓe`{@zܔ xu#;)IW reR$ 'L?N[4?quGSODrC|Wq_sdz/!Y_ZqbӻO_٩52;bBl|,4L˥S"$.5'ԄQ.uם"(%kRF@ Gڞ_N†ֿz-Wzm2<2Z< <|l.+8{P}uMqҙYSWN猅yt0V=#t Z7s KeWIiꥀE0+vgnF?<XG*>p&QZTvB1 ~b c+} 1zC!,B:x5TwEۣu=g*nAoi2-ߪ6>uM> &{|e S*9K&yji< MOA,50F<@-QL tC#|F Gsr> ת.7}ca4 r z7[R |q;{6A3<⣇ºu"7*47uGvjcvM/a+Ak!ch]BHbNG3G UrY2}7ٜO6WE8@o74-m$nͺ-=? $<>:2C؟wzz\`"n(C0V>Lצ_f~Us@:C|*"ks=ݶEڐ*=-6%ȝRG^fF)<(O1Ȯ bW.scPb2R=vP09GMǪ'^0鲩 yVϿ=qAf5ZwHF$%Nk,Ps]`$.@P[@,„r'iDTVɞסDPo9-I ~/F4LiK sߖO9??p4\&uVuTA q:2~;[Y}eDhϺ~%T{ *w>),?؝ya5֞20f\`[w$c3촟NzparF4w G 9XiTՎ#u,ѵ 7t84S2\{R"1J5MsTS^ध,%_O^,l|~4a]>|5K`O 8+0%Z0'A-B> Pht3QTZ(]"I=/G>͏5BZ,| gUB]7DzNs>KBQ_;lƭm$y 39OB@37M@ΪO*fN.%ya)r"8UDq[$ثw<i2! Exvz"`Q@#(ȳ< JCg Dϫgu:}˖+J,ͶAssXH=F{]bsH eڭSwb>ƃՆY(,dL.Oj N%^e=a4G^G CϔVPL<:y&@fpM^Qp!w5㶹X9vE9yGasa=ޗϮ9PAB{pkAUI&&Ju|G?JymګRGlx ^$Zq u|Yh. O/#53WƸ5r#צ%y0lNq%$Z8M ?ƒ'Lvz |]qg™G 䭼%]XCao-K"贂d6cV.tR5*]G&KjA]-ׇKLS]@չiTa߳Sl: XwH`v: ]r+G)|Ij0 eeXZ`0$8 _!fIOX3'2q7H7HFMP ΢RF9X}XMڗؐoVp3֦ 1_:KM$i^57# biNn%ϱD3\~U*C?]:_;L[# _~;q𜹭x7M^3nIݐegA_B]#6kˌpOH&Rn%iB4![i$`)>풄"TK!@< y9H.@|ȥ"̥PМCIRb q~A8P:qyऒwc?$s fW^š[ ػ4(w ^i=(y;Oz#ݏ'H!w?\vLJPE.Y8]ټ|`ߩiv[ybG_}Y[3'[Fb 7f2wo 0H=qRJA?TO_`{a9U=L|{;gG6!t;'4YE ^ Fo~#1DTH~b`W7v;cۘ  U]>S|D(khE~x:evL l}v<:a 9"};<Kl*ĢFbvX?hZfZiŗHRP;FY顾;{c#ç~TO;x,3>t6֞ڏ=;qf9ueԘ_=?@Ӛc,g{\w'V}ޘI^EO8~!8mƊl+jB 1d! N519Lx}#L3-&x8ۉH{PXى`"OJ{HP›e^K}@6 p%+#= { KCJ 3y֥Afnx L;&ɲR?y5v;C'&a 8D]*8Nsޒ׺0h( ϴ+v-Kz61Kdڍﮈ+,hz1מ&jHKƝ8$D/xHy]rzb6aCbYjK"' k:.>Y9}!n\DB+ʷTxontQ_Dĭt=HhVc-z5./XEK>6-Y\RB%vU5s'}m9:vMv5z [6*QBK E2[I[\NvHF߿-dv^#/úGRk'842]| +b24N7 4 n 7a^a+rC`+1(ysx Ql-L{J$1Tx|hHP".*HL}Rhx&ѩ_G\ڵWbX4GF~i`Fo;RҚ%n/ s% łWˣE+3-Ia i43B xZtu*RZ9Gfg#XOq ;uA`D'Ur.Q|+kjn]~XEUB2sZn1όD;xkCF]p]RFVHFGqEuNV080a^Hov9;3?-p^Z]sQac7_EM.p+zLBg8Ӟ(I˺T~|5C;-Bd5d߃Sq!ő3Iv{E+3n6(:2Yݱ!8p{BeAй$44kp&XGG9`8xI LֈNWa w?3!Vo.(hn$M/NҰ7 !erE=/ⷔ50m)mndم"A8fձxB[X3qЇ0 a8ʴ,}'dw+e_ UI,' @ʽB^C&{~!=}Fv|aY$p'˝},'͇˜oJKfs@#] ;C'^3AM3sL!. Pt? g.Wc^8 €kzolVУ+j&çOu#sqa ="8w=xV#Ey#Q܄Nl`t]éi2lj!yC>WobLՐ}HS2|1~xn&.\a/F x`ݬB1Ɍ8fy%G/6-bWšآ\@ :_hP%PMW%n1>lDA1h@~E+G$`Lqllfx4-dd\E=Hiϳ96?s L4-+h!Xlxgʸj9ߨ u #ׅ<! &Ы(2N@9Os\I/ ,q)vHKTwvkA%"T"ڽ/#!& 9 "*d 4 Kwj) 5x%вVl:qg15cbZ-ÃJV s/ٰyW"r9#>҆H5lp"5K+\ǟB6{AVotYY|3׀'Q[, H'm_شF IPH)C*dc@2zӞꥹ+mdJ tvD4vֶf u`,*8N#@RJY!ON* B0n4ln$ͅj?G6IR;NMo u Y< #uze\kIqg<᫉h"*hem z("[dDk0yn >S1y^ǝqV/ ;|/'8PL_ ZK w}*zzf~Y6L1-I8BySgB^WSicҒBL^l6Sx !U+I kt;yG:d;C5eQ8 3EE; Ο_2bslw|{ܿd). syq2rq|@g'HS;׸.o4Z[apZ]b:N t{~YggXwY6G*Laă}-|.DjRzp#HxKe˳zr|*fo $SCc}yzK 31$ XF5Vsz癓Q}LNH%Џ:@ bFUn(0 l3CcZx9?5F׽BwYǮ%"-@UT:E)*[Ȕ DCYQJj k1QjXUGv@(9JtWCnSYV4/q+5n$BH!pK^m<]S0j>ew IFV&4Uhy\yCW巟9jnW#7bMv.GG2(YHJ&_ " aȞˎ/ ͦ[Jv n fɦf8#{oPX}Q(D5,^K*t ~a@ |5?J2\玪g #W^Q7ݗ"Mic?7bRJ/s$ 47 /7sybPŕ^); 4 uE {, uqk-/MqJK(Fep(}feXK?(`{]fפSʷH<[s:sҁ4GÏZOqꭖ)WIrL wB,BubS-?y-лH,^@fH_QU3LLK:Y +}sCx)@ Wy/ oZչ鰨e ?O%P(maǂnݜ%UAii1$x {)Ӱ4~ ϹES%ަ7kk}”m :Y{2`:=е1 q? M@{I粩בaOD[ϖ d>WW 3+l]i.,vv^X)WFF#Yx5A3?7͟ޯ VX;+-^zDЫ42Oߟpxm3Ԓ2vw.F't -qgmԿz XjLxt3W48D8x~]A׮R'{X;d&bc3HϭhOu%`n{_D+bUꊐ R$`$pPDn!>,nwL`5 c12KUXt6LKDyd A yx,Y\}}(1|Y~mBrNDC)(~b#L ` |< jzA3*Ԥa/1 #nz?:L'jE…cl=xdPdNmImx>䀝,WuiH+u^'9Q%v:nN2Nѫ'6xe!66t}HrY|tgmbYX8Rf3F}SZ*Pmm/o~9![rJ<2ԖR)FG&grs.@6]|{Է$dNa;tl܀mk3ѽ[d^g ;] Ҵ;W0%fW D C\Iy liZ'-v6A sr6(ڎ1!e"TIfbt@lǖ +uǂ$4Ox8 ~C`jeN5}nv@8KakQH(,2 vcmpΊg.Ⱥ=VO_ʊcƙ\q1ZHyqB[l822{=`8?zo]D~}IĞvFuY'f nLγDZ@~mc >e$/ >K4=(#>0L>8n7ȠMv̨-hg|Ɔ-q_Si~oؔagp 7.2 QcmVEGƿi|ʈ;)gq qt %a&.o$[_t)P}pBRL%f+7  nQAՆF}K4HG8}t5f2Q3T+ $.[܅nB]ٚ2^l me?E~!8vxL+M4jN1ZIGKt=3i)a UZӹ>vM9q*8VXR/)e*6n |lsuΟE83=4{͠ݯaSrT$V$[)N?*ICM8^5ŏpk5I1T|n2{[(c]'*$1  j,r={~:kEvاR"t~`kA#Od98*Kv9ܩ5c':b#EqQ3kl~QhT1ٟW?̔xd!qTZUL5ǀ,;DknTLHtNjz, @a Ks*ԁ)lNˆ^c!QG5U ϪO.]f Kc=BNrU>s[ `@m5$ɇF u2;Ky#Ltݎ c$QTgQΠ ?G__k·q2y:01ڳGZ`]Nx \V ئvlC3 wkR)AcќS+. $Zg0`%|lsN%A,>@0Le*-Hg-Zѫ4xf(TE?Ej[T^C`ܰ,M:qeOg{~BRk,,Vm-: br,r !AHh>=ydW^v-';*RTztivBT/hnr8Oim[.P !mjjf I+O'~KñgK uɊ r 3x v,s=c>ߐE'֮)鄉m.q8FB/4xf 88"G.}ukxȂɕb #[MX(c}<,cV9+xZh e{]ẽ%zUNu>0$%i# T@#I-d%<K YW_.V rSSQd.<ڥxD{cE֙Cþp{ O;r/ ~p0O2l۫,-{?fv&v' aԘpc,V4xQRW i#-()Y6rWpwxI0rNUR>)iyn5;[>Π؎LHEj9JuW\U0Pt"wkK.b=#q-$1 #C+# tD,VM"]VeYM,TG^DnI3ז-<bNVhoQ}H(LQh7~䏒* ;ؕO@bt-Gôu9]. 횢W&6YgdS Vue=ԝ"{JQ*Y1k ӵ-V~\,qR8׷|>Ra}Ø傭t0b6SU!zϚ?vh٢n=$-R 1Z۩yj3빴a?u1Y͏~kToQRsԘbHdS~g$5RF^޿dgqyَƪ[Y0EĂhD"Rr#Gu6M)s`"ͩ #a͖L# o!ZMz -1|WMOmR(l~~|Y7/Z!Ax6&>!1a'Sdbja8N8S)&PoC74ކ?YLn %.osE] Nc2+׭=G M6 VߒgRg)OJ5D%},rōk(&_ OUfxWxqqYo.ϭQp~рo{3\\o&\g2q*&֛r3'8ItB@xsPɰar^e4&5m2}N Z,¤ s8uLu Ŝ(d:SnYZ6PCiPb]iHzv hԧtp2AP6{H&Nfn4$żI/H_ `a!ӹx,pR6ieak0z&ݗƬi4f`ȯM_B d̼[*?Mga.m+5'L:;ؼ8nwa9:fz.Ohm*h.h،7fc(,E3NzAX4 'u!%k7--Y-2vޱyNWI1uyfp,<n㡌:\fcP(Q^Q2kE;}FdhalQ /g5+&znϬIFMׯh'R*Y4, Fm%jɺv&RpI,4L5547r]2uzg$߿oEÑՖUS r"5~+h0Wxw|hHS>VwxcP*e`SxrO8*~onvh.jz"_PCؽB{i`%\Bj^Ž ǽf ]Qib +o6SC|~%[GҮVSMiB:!'߯hꃏjMFSx2]ә'?c?'/)6 @!ȂHj#F0RH]Tsےv07+?T-R]](*&)O񷫟6hYÃWC2_-Hhi3YI$X0MJD隂l<`zw$=с\|wCjO.(P>!tIs]mվN( ZO2*#Wnm7!44eEĥխ2 q&2%w0lQRo@r>ա9G>k%۹R\LGq8t9EDkjhi7zj mz0udtU-jP6W,RB1UTêt0X=ץGmIBd> ۍ)+[{=\U!V{p+ Pj'i|~zo3.S hR?.Z 4TV\(25h ,+Xd$]+6Hg[$6 ܍35&#ec^m*JZ[c-:F\. MlJl#-Ě2xd-0(SHN%HqA LqD+CH*𯆨q%3{ ZFJR.@bBJvU_Lx ;/A 5ma39j-CnsJ{c4Drv.ȅBX[0nU\c4|Q%m@Yr#Dݯ3ۣi%elHûzkdRyiy_bb[@ y "@numjXk|N i# hkh5Z ; d_pX S*/}AߊYIXzo}i7jb>8jL 6XX4[##ZU1Hb ܉2F02`+,e{#g0}X 29_́v!frq*3Ɲ1*(da3zAB8bܒ5S\ٔS^LC|GK0lbV0<4- G?9vrT7l1HMO]7%[\>ݾit(ɎGװSu4zHSX'+iiwZzHCj\]l)Cvr,GIP\jv*6CZUz,&i%dߑS, 0(+A!X!ݞ'I < ;3o_!Ky*JTbeBۗZdٺd+%_8;i^pv.Lgը"չv֜Ln<%\"ܖ<ڸO?Z5e`$WGv%- lܑ"f8pOHnݞҦgIT~SVivg,MKiᒈJc /x}h6zo6l> Oݒz}#K\׌ 6@i&PjsCN=E'?:Q[Vpk[OĥHΒ*"bu瓊y&"a9wχ^,Yl v3"ld5yk%|Yx/+5/./oPH/Rɬ2uy.(:X>& (qw{nz^V*0(ɾYcZTez8QacO=8݅ hS)Tw/ ̷O\OG{ %UpT$e|]e^W~&q1j"6_1:b۝ou-|+~ռ+1]"\$/~WD^F9!;7#4;+at+7XzWu[edFfւz)p@+nd[:??0HmA5p!c%4fDmQˢClGN?icY. )Qܫ j)cNcWwzo$i,d0Kd爙B#u:0[in-e2s3=; G/̅*IȰ$vݷ]έD$ ఼7JB#d0@>FYAqSA8g Co8 d4UpomA?Uร*`{j\_  <[mf|/H zZ=FVě컑yVIZgk;U*j"p ӲT+fNb4  슨.rP() U+ɖيȯF$I¬K?H 1෰t:pa+VSd.fcᒣ1 :eO6"u?*jȝ8usoC.J-$5\"cީi&{~c<.xC#H:َlץɾe kbMyБsԇħYsPc*OJʍ~UЙ84Ĕ6)<!kWΕFrVDFaC_@bQT$2I9n3G`Nz u¾R*L;*[*h֖1=2U&hK--y햜1(z9~z,gb:-R]{1FTPx0οy1ǃ&v\&RUJvNֈ%>iUN(+q9g$M+_%Hl_@dz%@ga@d8Hv-ЋOK}{4Ae,91i "L=ϠD;z#A _eO} $n z/D<0jOJ +Ov:h,{ p `D'8&y88[LjP*ԼhSOR9G;eSo.Lh6?]uOFCޔ9f+dy?EbnPpŮLEfx1B7]ȸ^dxߗ"X99rLi})5}D ikWH.,f~ZH -PfZD0:#]񌄷Mu<v?̓,akD<āO^ݥX8;?l{{/ec8Gm+h_-L+tomm^"( yyh=$ʒ2LH 8U>ZhtSo7=C s<.rrJ* JC 4nSf|:JL:o5Er)/Xu>';HePjnmJt A-=աm;5z 7|%&:4k;ITclYƇHCV]Q@3[SG9/ߦ3k |Cr)!̻5hOt_Z{?-rcyk+ qJe|K3;7$X'@Z9C֙~jw`C4z-wt7." s"%ȩӹce˵R %yk\%_.g2-SC!%"B NߍϝE_oB~* [R䔟{3\BrɽJk1^(ߩC3(5#XmI33$&yd4N T )®W& [ q6|`7zzcWXNYL6]W7}X9*=$PyD!"0+çUU[t*³%Q{ ދݧNXk]إ3a]GASMMEu}gx_ +OM0K[߼-1?۽~sBJ@DaTvcs(ܟkmi͑\&㢫Lrp% R.<[7hX Gj`pxR)4gJH00^_Wz O#Q3;v.l+ljӦqF,rQhxEh :Ӿj;33&;jo1JY- նfIA`mԸEʱћ(ZYI ,8e{[ Z>KX6@;q`r@\44\ke@=\}[׭ރjQGT7Ք${eJYm0pmw+/|Y``Ejyb(`DfCIX}[z'wh[$$4aFX5Fv͋z S"#AbF;1J Z^Gt"$BN]UaBIZk~(Fm[t;Aq/PY)":wI}w%Tg)hb^Vj&t[9tdcʿKTS,k?Go~~giHn\@!Bo2oS ^E5P*+Rm:A1Z vDWtA I]>6Ǘo:m“sƛ+$V1=M]צ ~uPÕ-8Bh[`%r e6J9B{ʠT|Q)(;N-I"@ڬD p4zA<cBWE``_i=hhۜ=bTg6{bLqS2۸d"z䨼|Ldnq A[?l`ͨ,aT5M*2?5]҉*apGEd@Y-SB|74=B 4Uٚ pU22D:/eqdc:W}s#EupXqTTd֝83eG9)gTKZ \efҩͻhg[iY.78[RMs[+]FpMP1Fwa1 քl=vR"L%cGn4FX֣OYQ&eۯ[uVhp@mtW[L5nfXy%FNeA'f{02!ة?t S_׳7GeN/jẏt"k?Mgvjص$! aqmc@Jn/5 Ԩ/wOdP$ p)ptxU|eTѨ3}Fq23G1~p]@+(|YY#ܹm迮lAJGkɽve]!TM3|% ]t}1!bt |\#>f!$e]-R&_כ.iI.&2!;rgvrlS,2^"ƉE@dY _Ь׃W'Xq;`$B3"^bY+O],'ywS`~0VGC`DPJ1?Vws-nNBjXh; e'% E5.$~6~Tc$O(wsYt 74 xt*j&62piMS1 N`=^ͼj`s!l 33x䮵qWJY@wJk` 6P/l?vdQ%^JZ&WXì`5GލyzP.f DR yz Ȍk!C/aE-A~^m:éC-WNF- # B|ʆuV$g>x80E"LrRF b.uqU3xmĴ#&޷dTSZ~0L?GXO 1$&x ޭI7}Y%ebV l\wX;]0|~SNT7v*p_+ǥioRԐp\ a 9z938ܻ+P ՛SuH=^eܥeEE R&ӔX{ WABs.Zruk, 2.=_k^~LӅp7yRLb؆zia_nCb^TYX6;5e_Q ;3]@1^#X֓cʕuĮ]6<[4? 𙯿&:s=җN!ۢ1Ayx~|b9\osƑnDF+4|ibrg~FTn\ϧ c|(bvzq(ߩ(;?8剕l{Xc ),<(5;U; l?.I }cvO΢ c^JpTqzbYjT?2ߢݹ+M~=< ,4 P-*F=m}dBCsy{ltV .qL'iAaQp9{~ PP=q| w- n _̀4?[Fk)}QL ƥ7za5GCMAZo{'L&~^dV#XQTw6QSX1qiIq0 stI.mXq6,:qp% 9'4 : om}f EN%(CC CD/MCowvmu۾^S ߠ'Ø\!CGiV*g@<߷;K`msһ•.Y~jNY jH|B_X ؅/ v~\O[)Rʨ nP] E#[|d"?d1Hqgi:ts|N,zIHcw+]*==1gB.,NK.Ge> Du 1ꑃO̝%Uߢnwu !g ,n!lX`驮H /iØpTx9}/* РTAzԈ711%io5 -;@KD}d*ܡ$H1zO;s1/Vc@uss%qJc|3*3j;Ӗm~&(hE)ow9#߾Y)W8zrY| Y )ka \'J*c;kU`Z&hڑJo`R|JnMϷ~SrƏ;H>߽̍կ9WJ'2xeӉC:;EDe(d`gl7y6+%:uQ84a0uA\<0h3cZ;v)(Gg +> > "2 6G/ohxhlhs[WymA,c o0`BK1t>OV\澭[Yhvkh Ob}I>0jQJׁ^Ŝʧ,'w8qʾV @wYFf.%'E'75[}[: ~/S(2;.]6@)$MX#7xsWC/(dK?8"=Yʓ!eWFlл̬ߧ]ʅTfQ ;&\"*Nvxv :?6dfJ uo;2V_^S}wP^ &np:tgʍĪ(l__$Oc31lKX 0%>"礡;YsR ƼggK}x2-w_/&- Xb•i-ϜND2=A%wy>l*"m =C تגOV0F",xuÅYG)}eFd;XY Myȇ@o8sZ 55*-qU/dir=^+s; ^ym2{-F@9gK1pnp >fAóˌP䦨^LW%*5O-ME)6 }}_h1lC"z/kt=6e;ja'G{^JB`V"U/c%Na.v.u*4Bff4KQ&#"p8yM*^ YGjBAGϼCmgv6Yi\RUp w 4)@P !K8n5[XGٯaB(_N"im6ï3s gmMh>4CNq^6%;5G!rY"_W/=>[.0 Kp~ ?9 ζP3q?O iؗwTҰ0Lm؍-WG<99_)-ъ@KN5c&߫n&WF2mj?ѨŮ4j!|N=%rT Q(r;ٴ M=-̝ Uƙ@72ИpR[NLC*KM·Ld>4NDn֒Gcy$յɳH9ZMڠ?">\Q{7YvPc~@z^bZ}k8Ky=jzھlXBA0oL1%V-,o)NIC~Q8[>x@}$2"u02GxYu"T W|Vm 1=O(#>{OF^é~d[ -Π@kOYI1ŁCn2"zw,wfsK7_\Gsͻ%h>K^0ؤhjf]Jp*0{ukCiM܃maوƨdI6G#Lvm-8ֶ$q*Qc)2:}]F<.Cg>r8x4AC@M5 M.\$gHڥ+&ɬyZ"d)r#ՙ)_U?/-T?\bP8xz0Oi<6/xjdSDDy}C=e=u~En-҇Ա};[K6kf.<>G&c̴Q^:B *42 Sq7kplܜk ^A"Nu1!= 3_Ͷ-I9nHɄ^}[VuSWT^jzR"I53(,&}X$JY,4Of愫/Wm`Pcͤ. y T쇷RÎn:8LƾZU}ͮD&P]R L1pa:5/ifӆ Z{miKZ` @6 Bjw#0ML2G˰5k$Ua6Sm[EBVfpלXĆ<<Ѡc,m\oL?)vDUÊvL% rUƩޝ[ae 'Zq*#SU4imq)üq̪Lҁұd2rua.m/ >ZLp`hA3FV"=jko4ꞛ<M{Kx_340}i.fb?w FРpXP<5O=UO4p۞J\2׭F -u캏9R^ph{e:^KOIw):S`NddedyA;~f]Ԕw~]/6wb_зY^.݂&iaf̡Զ@;9_@Ϟ|IWs @"mu0'Z.G~4ws?ǵ.8""-!i!c Gm%ү@X)6:׈;p%k\Eu 3?!ބ:v5]l~{aPxT1[l*dTVOB[-{b ʮ[ GZm=s&môބ`3E.w=l1͸w, σz܁k4,mUy"[1R,Y>=[=RkQQI  ڽleh0b^z>~?BXMBCx{\ӌls6Q6/24s]wp?Y'bWp, *Q;nWJ[⯵ﶇϐ;.\\.MС(bSVB'q ~-C, 0m(Ԧ&Ʈ.2` 5z݊-5Һ \p6;s L ȈmO }cy 4 xm3zduV{ uĠш`ӵ3/BZ8^Lt`j< f^\Mhv,mX{sKPUFPP)&K:&_@z{;1Qf{~_=\)kd[4#O?KBf@"E8ˎ<Joig6O)RDzj*qOzDЉ zlc8|BIF4V8ȴHOʳO賵QubHǜ*4P;C!.nG۱^p(+r/q`SW3 rↄ놚` Lr&ʖʱ3"}=F2n iIs;QrĤݏ ~YS^2U08^'өdR)Rp)N/a~Qv3j&Ls4o]t/E"94aM ۯba gmM0Ds^KWC'm #%w@(s}rU=]'/qw f+W^ vUt$4xN#Uli`xFoA~W^1kAP<y',jGQ#r6D9+llTj[87~h8  '%Mܡ@oίohwv!r^glTD&(-z9KA!X#X>`?7E>6ާrp2nXپ\ɺ% L[ߋ1o{ g5c}awG1CɞV-IVT2}SYcLvd|s1{:/ ]P%Q>uk 貖lI̭;i4YqfgLwNK -izl7J%QRwd2 0-^A%wv'd7}J6`TXI# 4CNzx[lAQDgcώʞR˹TWn~1885[*f]ZѼ 4̙ܳⳑ ^Kjx6͈ cI AO&> t4X'-2ѯPs9dGljD- C 6)0"jg5ĜӾ`c苭TN ls:`SQ[58˪WI l 1`i~-ޫ]9COE;d>><(6]cK|3$6W\cqbnF+ME*ke )i^kĝ8}xMr 8S0a߷G+U<`9:Cgk"PjBsٺ^YW~.BAx_4&7f# KuSz `Blͷ_.)yf$Pz^2%i>IjM-Y4}n:|TY}QZ<Fv֋.zS0ont950 PZbDl(c1m$G?QNJRb1(=>yQ*SƦ^vQ9|T{"b7>z%L kȩBi3k߭l4ԡ &f2vWq]N]_ۗ`D*  ީ.֥ԧ<_dE=길NFz^hno6q־h.48 Wb=QK0er,I(>:ݯe. 4= UV*aɖe4Qr bSPy}BLh% 'Rr3;OyA+Aor35`w-rP6hCTQ^wͦ0?yJ>fxƆ FijS=d?s P/ Ad&2֥Z.ifَ ~D2V~p-O RzfkIxؕ?q9D \C,rydr&I31p"lMW"vA<жs!^`t{|Vp = rr|_Z:f[O"'f!CYϼ6ABjJƆɩP LWh˺qj|殾S luԩT=Q\S+KlT{9FߧUz,D0ѐ8)Iȑ:͞lO5N[B4PtܥRaې7CkQH DZ&YYgj kSA}8u~GCxb͂,Sƅ8v?8Tĸon{ﶷkRJo23 |ԓӓc+iN2Pqy5cp`rh(a`F@O[LmR>)L49Y֚֏ T;Vvj5M4PZ3AaMR;Zxmc!]礸%1Hnbt>t:@Q\:p.S$3(bUB;8soOǓH?RWDӕuz12h-yQY텩Ԡ[oq[jȉF3R7kIG][v,I+d5 H(<I6a=6asS}8L:Y3w{@{cE?3 rEeZPkJl*,5>/~F1#V}~ӶLo3/氞MJLޕPSUcFK/qz>+˗pr_~}R*s1-'}S]8f|r ke o7)%{c)S}zP/A :4y9aú\B5Sj.iէiv?<8 fǟ.2H,BqٗOmN@&LcT[R6_bɋlv- !!׼A_;j/+}sq^`p5MԵF}F3\بx: #k5M=[5y1^41RP=굙MY5(N9Φщvڔc˴Cl$go1"gvS!yCvj̊ $>IE&Y(u$H{I}nէfG=e:jp%U^$3\0ۅM<L>0;s^9Ѿd9 -3a9ǡ *soB_"@*q>ia5qTQBAⶡ!ǎ(&\?I2r~hg2w2&KfTV70Ə I-;~m]3Jz]"m(~C}|].h5{[(ALAsj+9=S%zlً>;:ި?`z<Mzq 禂`J +7y*MC@t*|SB?sI- яyw*FXgi?r4d{p#%xC6 ( l~6S2ԏuF|< eZ Y(8`Qr/%Hق9mjԟv Wm=(Ug g9"-i7u1 _U!/"r|* hqjMqQ{A`JNY|l%LmVk*;B<)3J? DH)Z5ubeuh|36a#qȕ8YNmqM梛Vd^∕z\=Jj/+\? ؖCko6LIf Jr&l6PtlH홹,V{_&?Sw>зhNϐe=(\nDA* I xP7yq37Ej=.Eӏ *:X]KhSdYa 1L2W8ķYG6hOCH|AjÝ=3s "`jͬHqYbt r$ra2gy")" ( tn}h{I6,PO}љ)j {a0íg?ҠI50K̐>pjneyʰmw:*ahxlh#^*l塚3a\hhdEuBdV>4vyl2` LgY9ҁ_&VTՖYaR cլq.PʘQO yY4͑?tI 4g>Ҥ=|Cyi씫T8c-Z-2:r /*,%YBUW/@zs ]PO,Ss[)xK.~qe)_Yӧf&ͨ+j@C^vB.U.O.D㼳ߔH4$ !=v3(UiMΏu%3J)>Pk j{<;=qU =ڦ@x,ߐPߥ"p5l)z|sM٫/-zOKe=g<>i+Ӹ9G] $),3'v[,+(S$J9:VIXVN߂%>ˏRRq.KjvJ%6j+sN\A<5x3d^Vz]5z ܏ZZ-oa7`+Ǧ`E悩\L6ƕK< =D*#N+ߕL)Jdu%ڇHQļ}KS=Vށ!&ٝc*ik1M$GgOw[ ۫HjWB<=``7-lh+FKcKck)A`-hNH=N VKPci*tMŌ;_R}l3@Ym_}~~Dp(H:w^^*}NIiRȘ=lMժl%[^ե_:̓g֓0-fJ[I0p37}TG4x#A*¾ԝ"2#+oN_W+kL,{b[<%gh \1@zw`Tܑ0z$*05=l:j^.XZDύcIɘKrU=?;|DCAŔ&qӲNLu=݋fa/Fw O孖G OKcڙ⧑ ?pM&X^fxzod/jSEkm͗JslZ^ڢ8%|(7m(7zLsmk7 >$P6SGehGۦéQ&"]`*P**VO.PQSG Sв xַ%qZD`91J4d%& oO>іiJDeV(^S3$1Ib](+ 36M4MWY8t)CJ0?$tuuF 2u*g‡>lG}6#W烰*OjDy_72P+R(/@Β쵬VN_V9%=Wŀ4H(fDgl *{6)^;hFYU~:S2R M,t{0~-2Eܺ{7mO.;~fT⤻ݴw'^=&=jPZ0+eN5;<7tʂ`{jYohk8LNU = ik9X%D[&Ekɞr6O/ 0 fU ֬ieE`91uv\e0cٶUٙZ_Ň]rLigFXx!$c(+pQ’b]}[Vo,+uѶcʟ OXvUڍ)E4gC326QkvLFFHǐu 0b9Sɕk.a/,ĕv&=B ̈́q'"K =[lo5eር]!dp{lØ+SXj_L5(?ωMhj#E:N^緜^΀gpl`ҤdޏV,XJ.xRo(t.\T>=Rٕ'zPы, ڏ^a.v$z.[~SJ8 t&f|-*= 4oXdQ~3ʉȅZLqL}Z`Oi-zjuUͯ> m0{AOH45iDzMM9;fCf2AgZ)zp^{%;'ܧu)kL@0``A*}<]32ayqnJ@vRޯ2CˆH`TzPʮ%Я|)kH%|^ ,:,~WUNژC%KbBKnt HEtEpL7Ȝ9*ܬ~Y &\1[hqMUZ56%W$^*!wE<j4ՙ%_enh竒ҫP2i "Ah~)IrCU'87JLOI0np]5_su,p y&97 0hjN+`^Mca(%qIH=d*,  Ҍ?pbպHIeƣAME~UЛr)EMQ?4Ve~K|^,t+e=xpi L`FgjĖ,3GO?N\iPYn GˡKsIΐ٨22Q}r )Sx-dg&<ˠ?qJhSB$$I jqɧP”;{BUvbnDA.d,#*ԔnpۿeoYg+Ӯq6D^7;újJ3'8!榤> vzMbn[̼")-c*46B=T[$5꫐IEw.3MuZ [9~pYj:Z[&*VSJ^Nߩs˸_38kM専 5+WG>k=6I`lfCqYJ$c:K(cLXL\v5{"MI(k-SA9 =0ۗ)KEiu1hdb,+Zm ܶOٱ @0!(aBHe^tTx䵷~9rAn57}JS%ް0mu`Oz = irv^(4-R,ypKg|w,igwُ1T?6ڱ-\ZohU ;'U_PήabG=خRIڶtr eL6û P_*^˨C7^pn_em|N+"w-A8^`&b8mhVJ W`0ZmC$'Ttx:4Ӕ0qD\Š0x{B*6Y*rMSN,4ЊfP TO]/ n)nG[3?j-Fpy-?-^PW6xqxjցB{iQ:McGhřgq7B—\Be~bG =hW=ڲx_^ 2x BsL(QFN}UQQM 2 RWjdr˭@uv ° nR=Qc ՗\SwO-wx^Zk/LJG| b2p0#} ›*n k=[ȱ?Ӏ5!GIӦIڰE`9K5glddt///lCcn],*+`A;Ĩ*M۟ݓ)1~zSf$<"Z#~s)PfolNH3mEat_YnyN& z C+tiN@@w-6q<OɏtETl z:=ʄ%3PFq|joD/E-`?ٗxI]DBQt8{/s*kLCRdTdBfM=Z ~w XwsC[1<+vѫ?c h;ulwΟzӞR|:GjYi8 }hx^9 GK.^OzFœ]hmBhsYcԶw'ҍ22uxvx0 HW!+712Rkj7_~qP;xN\8sbm~]w5Y7ق@hWn.~Zh2#x~35,'=bѲI@dݠLUjj~28![_l$𒙪>E2j `#!Ȭ[?;rcoM72$g>5{G3aqYhm _i <=|y1̓-\H.48zidZid{F&Y2n7Q:˺) Ie&+g-0˧zY0rnozb$zqSb Q,BႄTNVJyg}`Tqh})_^cZ-VIݼpVfj&d%ތU 7* ߎb~1ɕO G13=!*qn.p$LNʩԧF.5v?#u122`=s{(g5c@r˄KUc<2gjZ߼"=ri<V\r\q"5톞2nTJe{Qa'4Pqq?G8 u8(P]jylJ_/Ffy ƜIT; /Q;-;Ӕe(v71(=.=[Q|T Mbr}M1O 1SX+0@1Z]}</v9sNH=^M"T!_PW79bPUŸba* =q"td?uŠ'!D:J1kjQ=WӕYqA]/ \8iҺ7pZ~o?RE&UDlFɡ7% 1(Hp[I#f[ҿ˛ߨe5D EK5P|"D g=r&UqtO UEldy\<@C7@wh#1{|NDjR9ϼ0wDWv(@(K$?ݚ0-iŦyTvz M/oKw6jOѴ"Qs٣s NX-=0)n!S琫D:Yu@d#KR^i_LY02}r0fCHG0ɏhDJ"{'4&oaZcJ5%Y)q Q @@+-֢Ğs?8S^ɏGZxyn,#բ@=NcRuT뗌~kaAqI +=(ǃ̶.]96 ̮VUӮ|'ǷRz_v|7xj ٶ|T[=S={p5Y5*-k]&LMN9`i<ԔmS+]#?{R}!_d #l vD* Y]VӀ𿾽6nc+u28ߠVl [V(3ujL_XEB_\ʩZԔG TdTk*YoΊKp/r'hCe`-tK}?vSؔ ywxGԛe$@<; dl6^nsB-azj$Yh`),Rqւ=FJ<:cȺ#ISh~}4A!F-@, >n)]5@M}a$D`=\ ?)Syd}#e%&OM|Y`}[)IѾZ2)L'鴭c1ۿwK]4MhcC䙹%*xC˓CIP4'E8=_fCQYZ$`)X16ya{wVݽAP%\-uEjtL/c6~gZ@Uhpr(mATd 4Bgt+ؔWpb@\Tm4Vxx?8 D;LMlڔ7HOQB  V6{1:y*+MN׊SlU~Bdϵo止?'B3{gP#8nD^z׹"cQK9O_'c̼O=ҩC;(8F 5FّX\?a K};p[E KHȆc[]9ȯ@3݀LhNE}\经cH9ps*ˢM>I{"Ú&FSgRVKG,\?ʐߚ=mݧ<ߛNCq ʏ/CD!+v^nux$ vcaW,vIdVKS^NpꎡC^N)қx`Edn2]#S^a/Q~wT %`pC]epObFI1Ѻy>\e-;į@v9q˻ے:1~ēC=RE9  [g~t.۫QTKQ,7Ϣ kNAxCnm>l5Q!y`kiv "81J_"sЂ`AF\@s:'V`d= :N8lg hh^+?' EXIIt#{Et{'> 0{4ϣB ]t@H^lYT]%,ei(}{<^MUN*bž XOeCumQx ԼBiӸ[\iw5UD.4tF05 h) 19 t 2a~SRWϠ7jIb-e D~lQ!fYjU'p' Mf #DQk *a6ٚE1zYM XӿRPb"_$oKa&:_)E@/5{U #:{M&[4! R(},82uHs@NR]Wm>FFN:\/A12|.g$ç[pمct9'f/ '0<+*~\\C^F[a(9x5Qm|#M hIzQ|F\K*^ɯ:*^\,؎'kw#=gf,' Hg|vϗXW(UNu[De+lOT-h8To VdLtQN6HgˢsY&1/qyOisb G[lb/;I5^ i1XPy2ޒшɉ7n7OPw.2@0} TV0/x]t@ şq_~N~amW;{(ҫ!ec'_Jqfi`r@$/ʗnfK֗st0{Y?u wDo;Ks8ewg 6쓚 쵘;/ۇ&69\ox XN}Υ30ol~bf?:Ӱƽ[W<|'B!KA\Smᘈ+TO e71@>҃cwBoT }$9KfaBZ-ũXԹ#X[v6 (k{Q49!qP%hs4ʀlTtV'͗i1uOe̯vyw(|Q-Que &RfGwr}f{).l)97:o7p-[~\Yo*>/` CZ"=g-WcC`mZ#̔ڤʞcwvc!Ȃ1*"(UZ95>V av$ zC܇\A2C_/o'< m9uWM┳*>WKZͣTSA7ʉ;nv61_;on*}D ?GSĢlY7b'P|mV(iQ)7]['e{ 6-`,i/L&Y_Hy] #E#LMALOw Kl\a?mP<0 (]5 wi#|T͖s++ڂOAxIֳyђtTnWE{"T0FqgDʠ @r9 [o0lJWq ";a+ib^oչb".%(_+{픎S9_s{+1 <ۓcɬp]NJx@eԮΑ/*Ǭwoȼ5ZJ~8\9<j$daX؍@H'{=P]c'uL},M#X9oXzMuzc,),>Q  k}N4BY8 ^>fa(b]4LRO]GlH^L̽RA%@0k9d=P&rcAtyqoL$#= 6sޤ|&n@).)ILѻl!7phk:;<R-I"2j,0s)@!Eix TTOcW_ɓ)KMv{<XhqaI0DD!1`lYVBӏL)֨ L|S{ X/xEk#?|GO*A<iՠ$Bn_"X"|^|lTf34×,gNv=M,2i\gY '(R > P[7.D0/gUWq7hp_΍)(uBOI N2! X7 <&B5e$Djv2I#kj'ob\KbB,NEe>M48Ƴiisΐ!#?9ߵ1mɭV) lfhmffӷA0 RJQN׏RCjs :<_&Crp ͺ"y>122ǐ/| ucw3/+|Hhlg:3X_M NhTMU;SuN*lbrݠ`_Q"ԃq# G2l c͜WT~ɴXӘH$`Hߔ)-Ck8ɣVcYTMuQ>ωq|ksd*5}m y.痥+n;&LV,fŝ?”kKOżEXD+}lsPcÔ!"sʰp/YP܌R:vUf 荶:w5*k 6r)PmВR*qlZ#`0CH_#:/յAz609(:SZru^a j3e*(QGP׳me֧;ߨRCj#$C  I(91@>%CdgP3$?+ld{ 4P ɗb04>$Jj\e3˫w.ʗt 唑)[\fj )Ŗ6eVk H7=V\憲zq&NesKt{ݥ$=h,A,#FRMcƻS C=\L. 0$7Ŕp 5=(($GouJEE# :}̚|5V`/@'jѫ8R=z9$Nk "̤,s o€ϙID@ZRlKj^l-P@ho}__< 6Ne8m9 d􍅟hi=9r)i++Rf _ #͍=d:<tFg <[;Ą[d-B㎽0zhΕAc +ffHŖ,l7 XN~=ko-X.mʠ&8HCM<>"X3 H5 +@<6>VZ2Q0AWDYo5_6p@LOJAͺ+Jcnəs?7@8< _ز72%hIX{eɤmqЈ(zg>i'"b}({iΔE̅$2*cn#JJܨTd}(5VE p!X|>܂6NB@(){-WOPdܧQGN۫9E_곓mm {M@@/Tڅ+&#&G?&$|̈X W0o3Ŷy}W±J6LzaWR(2( 9N/'iXqvU ur$ky= e %vM.{ro1D\C4ClgMKM=ǟ+Sٻr麭+W6@$b$2ґ88Yj⍲'˖۶F2y[ȑbjvPxAOws19xg+H*S0M g|H6fFQ|r g~#tR|Q]GI.PZWaD|xK=N&,%NĬYM{a:xVekEd;B/Oh16U˙ *xx쎙b5>9˙c1E I 6nO{7:rDv3 pZ;ߤ3ExJ5{l O՚$ J b.47}vA++fEFȊpH#.?AwV=dUAki6@TkVB#; $ɏ@{ژ}˷0, w'a:lߜyrjŝK6lljDrGo0Rf,]/ Z0g4ƭ#Z苖 ɜ0O緩]vz:'+@.6~UO8vؘ3nSS[vqyxϫ{6 e*ʩP $6.oɅL*2` Ia#0dg!~\augHuŊT٤N^* u] ©l5@~ Vtd>(oӚ:E|/eʐ>SzW:8\S}{ 1ʜiq&]>O :hlOD e4=`>\#ln/['-.~Alx19t %g\b E_~\"C7-E!1rfvLqU+O^.)lpà+"dG>)c?mJ ~7~JS =byV7{A JUhj623<4}h hbLg^rV.uw#ef:HyfnX1tSaS+,ST ||vS35}~K8 +܌RS!Ð&çxڙj4\nyײ\z奾ww{{`QQ|GV=I \bÜ(`ȯaOmGd \fvC&;ƴ'$HlbnCd'K#n"C~OVC|ӕeQ^Fnۜ A .uXĮWғ=! vuݘ^& ͍ 7=$D+GV'0?s9 Y-,ITV-Ksd"n<1'$0?"y821hl-NIMJE'i1ߡ1\R3ȸYD̴N"|(e8r6_| f!D^}AT $IZ+R @ Z~chMd/6#&<*]cyz,li"r?lUobfP 2 ,$-z@e#o;nzoG쏕ɸ슧rd_MWm78k4iTQgy(xœYASUag)Xa4'xdeBYyz.b;L\$u&E >n8+牚nr1cz@y~~w_'xHV)"u3$oF6ʹNA. zdj,U Toj y`l_Zj@n<udБuoYXaN6y$لqdIA$@ qOh,Fc[ᛴ<}-ImQIΦ5k*nzXv9IX-KxeR{K) ByEuΒ9Z'xv;k6o5 d/z:|{TúI*=OQNsLH 8JE2N&W<,A 6D7+.G{Vtż<3%I5T+G,ʞFs"ϡ_#EF$¢JYl\ `Tl{0#zÞ\[M_\>gpGwkR6 '׀Ć#\2JJj#j8R=" 'YH Gex|F` ~Lw0 B?%w:B?r-$RhF(J[MzԍnxQ{^sR9Yg*+ٗ&m$;F6#'ϲUp]S,B\Sb-[;w H7:a/HC?'^>5?bH_4{eX6P1 k/4___+?(fchЦaldǰ 5~yht@r]ba4>'&TdEbAY1L͞q>澀Ix "x˩ nRS zcZÑ[>Daǁ:;j[JLmiJw ΣV뾤# B` :KF0rY Ϡ/:i֏D͂),PDu~AJs>f^xY^/{Y/xp&u=qs f⡹v0Z[;N"ct"o)dl1:,)1uɋEY5E&Ev '\muDSņdI&Fvft=&aAta'E@u l'Z+U݋t=|ېf ht'E@Fc"@,2?RHjUnbkTμgVĒR}GB?)R]ȜJ~!I'}a>zg\ rʔ,sC0Er/Y驺6O+l5*cm5֟ ii$ = ` St 7mT <(#YfVg++/YoSzcVl=zv*5͐SDk_ (UO&jǯH.xY$e:^v&89c9!~ }aGJ⭊ԗYKj{o.lp}kTWm9U7 \qWb>-sq2H*יr[ꭓ쁁}yaD)^7m(oVP|ߖuFKJ~ >"x);J{̔2#M~kdG,OӚ&9f梡;D7.όS*o1KuA?`Bl\qXr[.^J)|(W&:M!ϵ94mQ~#֪8asrYyv<^v|b^Wulkr|Q2y6ٿ\"gH)nZ(4ʹ w]6|SXwEUvN>,ƞGA] ,*L/> ^&wHUJ<^0KS/GC)U,irD= ?yH'Q~t-vi#: k$GTF'fb%,v1*A7Q`=F觼l OAO'&G>G[,KWKn5r]ɩ%dQĊ5yE:P 2o#JiLv K bAUMYjp 3D K$"Qf $\H@M{=s*'+f#aE_;w4T_O~۽jӈ$=Ȭ'Oćȅ/+| Ck4_Ŷz8a#a{X%ut#-GN>F(g7״0jk{G"|8qNc2۪Ʃwtb!Nd(Z:2hp*]D={F%uVSC<ʩbv9X1p(L3L;U3oT jtMعC~8dOաIE)N;s"F1xß5wy)Ɠ˼ CU ~=98(wl ENV0xNhֺQC?=>|Q=ۖ z-xbǢ36q%q79!5^1vWT`rPSyL͗P\Mۃs6K1q0+R/!G*5zT҆y>Mpa$(/Ei\B|dB(8N] X"~UGFgPѳw~-%G Vqiya0󈞄&oళWm/O (k9ٕGcu܎M\K v }r!w{X(j;YI,N%@q>ve_tE5^xYMeK- %˹|/k+?}Bv#9p4eY>}f?(: 1ArF}&M#7 7+iHsv u_yEKp~ݾGw)`@hY 3;afRFϳY "Q6˙ ѷac7OPd"YΎ e˛)r)'qC*w7-.;RrBz>0峨x΃^*ғ7,km_>|H#C8MYu&7^>; Á{"@@j?@/&݂&#Z"]I:M2v`qUrh?d*fc#x`۾,kIA)wKxnY|y依rȟ//ÉS̈́yN`]=Wrl'-2rCk¶_ꍈK (>>O&A0p`KW֌xUcz,|B5%n]9>TgzM>)'Z౼X@̎mƠSn򝥡u$:NE u6ۻfaF?#gPzf"$ Ac&+=C5r$t:L*EH$2%z^.:G1@}rגēl^srM,=kJa?a[+s~Mgo^cD^Ʊ J1W}l-5\^\a_dФYrchJIԤflx gBQ9M~ftZYUٯN9v5I3nEjC(d+2}71?y ~((otz-9;ng|`(,)f!gȠW"-V&s~~ѵ;X3tkAz.8nw@3_rY$, GOU؆VH 2tO:3L dNZ+X\ tL0xqZIame[OndZ8PƮA5;W Yow*t$nrٶe?B ɋ]:лqwF*F4Q!X`':51H՗):VyjRtWCI_3H .8fp3rKmpf00cVJȾ5 Jw[9`;^xm.,#+~kkqNvA^Ru o&}bċ:Сh༟^1d15N2cLb<=iVu]ik?;;/U0sm jd=iF~.` `͵Gmlܩh8^O*{3~r"rrO՗f^g~É'n0#JTH UbylO/numG.3f _E+!v{[]aL7:>ZĦ<V _M>6#GšZ؀av*KX !y! גb=V: _OeX{qv^qǴqM5ub O!Cu%uogֻ#I &Hq+$^{yx]!ת詊?}OqށmxǢA;ڕ{5{&{=gI~v?ʺk>twta{LX#4CzHc3є*$Fm'ƥ$9. ~nX~͢_R6ۙ -G.|79_ϨpFFD3L4MAz凢E:6✡`_6MMs@(7.\PVX mWf!&97*%.(yv]7pr-m'2+dfR#8į3hď m hxM~H(퐇u,?*g軪-=5Fg#|KNu'׮̝N-ѸZB$~EL,uF|+]q$R|U%h$0,YɧN-FîASsY[9W'gừ<$:[27\ƌ$'-*k pS2g :/pƳ bο0jM!ÔBm|6^۟3dh+?{WcT 0AP7v3fkGB&DOZ,i1tz $['Ncv!J1Nמb @㝜?i+ޱAZ->m ݁/T\p$#Evr7FDIH [v=ZR s$"L:6X$-j҃68_Y{U/f*$sxl7R/r \⫞a&o **:RbI({᧡ӓœ߹`€Y?jb x p;iR$sVBJuZ-y%͉G##WW̃bUР pX7hdlrDQ  itOt_;М4_vDPmBg+= ;|VHk=dnCK~C_2+j̠[73~RЇ$0ch,<646nz2]Pd%$u" vR<[{&k2pGO?-˞/CiC*w zҕW^m־jE;"IԄ48.t/3[yhZSnP2/:;YS&: "؏>z )EZD@Ԑ<7t͇Yˮx+l!g +uwb\UP^K[]XT⠍Zd?U^-@^˧Ì=Hk4ރx2)$+!ĺܣFGChHWmxR1WRl7ǪoΝҧ Mx+ dT]sQ6LL-t[0W D -|`*Vx;Ybۀ0UcxDCQb/PuZ-Pl_v*mpˎ1f*`(ɦuwUs.B PṯŌ"52 [w80uz4T̥c⼵%g*d`:=)~E&$.' `! 0IƏ @qWP)С͖7LGFQP^xN|;aF@r_} 1XG J1oqȀsqH4Qzad2v!t5Dݎ+ 4bYF6a8W ;Sszc(Z|*N A+eaMΰD L*׍dO]GΫ:sWL[_T! N s8 }@a/䓲TτR2p-]^qDOIh!}E mP#߀xUps=V@yB"EsRJX棙\\F'=Q5F [UeKXhe8jR:0/a<z\c低৥K7poi[7$6pd ޭ={QG̱wHw"DE E>E> &FE%7d_Qfe3o;;ڒr#|߶eZj5Myü+=!$XkKJz.ܥak6ʋT4y{(Ax_M`1"~fS$g}/v&x+:ֺJY\E(=v84C/PBxVOF9C vF7bnk&v`/ -bT%Ewzal&bTHĬ  Yfk1<\ߔbWu?d'}K/YB1zi)kz_0*dE3f 8AY<9%0w^A!x/ &G[=kg!ħI6^{d%T"|_lml?85g@BZ??_N$~YYn׃aWYvg%cs1zѦI7ױK7IgQx+b *+)4m(S{zL@t/6@\|@~E55Մy~& ; tlh?<$Q9uJZ}0t4L:Gϱ g&TW\:)`SVxmt)ox tٗWj"i,tt+'+v4SjydÁ&S$%ckѶzs>Q)$f;`KTEn.ڨ J5x%&T _UE"td]PΨzd#hʐj{H$n:-uX BDKI8 EQuq:HkFf_rr`**7[*2]oF;9Q{QQI\l"{);`hPWlksf̗_ ӿҬӯLmZ%' MͯttC;+V %JoSe1}DaKAW ؙ,56УL5-iwzMv!]ޛuWM~RGB&0zMd|[EJ IvPϿ>P|zDs;ZDC wMe인|"~݋PF1'+4N;#3Y1Of -0\6D/#h8]2D=2N=kg7qgTȒZv^قmci(Xdqc.C",(ܼvmX*!AI\S$sXkbQE\TF?ZxVO^T2DݒD'de݇9"nYwu\BEᇦQG'_Wl4?AkG"L EԲO"}lyZ Kfe̘nfj =ۥ}j9KNv a`@( e{4ᒷfB+$9S)8J³n+F25@0xUg,D:Ы"s/D<*/D0NlSW/mVNCJHnΞaώkGpV+}7\锴d'OQH^U-@L',X-[+I!k/3a*uX(YVWwP6LYA_*UG8 b0Tnp< Vv䵲3HYiNVl1+Л4ӿ8\EkqFOk2Iy!)Nx\9խ_Üb~>K(Z2ysτ,SG`\p= H)#=y)>_/&2™u$P!:ߺnk(iE-N%K=)V8Q(lȽEr7Q4. ~24%z4C/333ޓ*NžJW@pŮ`Yqa!UЯ)"+yB]  ,w.dt' EqW4Pd6bY'_*mኳWof"Ψ}e`{ 3 N8ObYj 7Rl/(ou8f?}藁(Y$RâΦF.hd'D«jL҂|`-pL{=|juWfaDI`%* Uݭ ̨:j:2JCRU2G^GtPgN]q J:. o\@c#+A9LAYL2|=gl%8~"B+i۷ ,^Ռ"T O0RKϴ߾d2 h1TPJs-DdMS0VԿI-fH.TJ0 ј 5' nqX3 ([HU >oh֋Y{S+W^ţ΄~QqUT}:==B *3qS~/pr{SKۻ"kϢ "㍕<VbLzW69Z?¬`I-ßI{E?mɵdE(;Nŗy5h tJ"-jTXD8[7Itv]rRaYZ8a#2Y}JzME "3 rŃè3"X- B)@RF ,g{3, #]EJ)C?8T)p@M~k*YO-- T "{6 yhѠkWx]fuLjw]ڐ%6mnGÔd|#ή¬ItYpԃx\4<!CYgec:rs#ۀfNj`b09Zt3 ek.v^#Z,3$6{4ӶɸM=m+DB)`s5Vi-O L\xRat`pR7| 8)%  (t咏ocLзGɋQ-z%D&S 2. ¶E~twuri_ԋC&:.P7PDbXs}g^ / JYvߪT$㶝͆j{NM Vl=Z q>NӥWEt޶Zy.*Q "8<2 _ `KM1Ucb{Ma8A0tw25~ k/;Bt''ɏ2sY%Jybw9aLٜEEd#7v":, mmUOy=ٜaN^1K@rq֛;g^n^GL .PE&8QzJ2>#8seb.V<'e(_m\45/&=\i" |h" _sXVgA)ȷqu~.ɢ8kdSvߌrh+DY"&9C?P5&H&Ni4D>#-ڐQVz k~jXXeef`h& "aD9'c&&ٯ&dw60\q\R֐1t_VH׬1kwcꮭ!Ƥ2rƜ+P`~9jCCusƱ!i*AxZ̈́guAe]@ݭDPBut⋌J@Ncdj,o%i|'f$Rⶇ?[7gY$m~CwpZ8)>d* XH4PzF!]yXJ :s;p5o\Zy˜=WOY/zYQ|7IPAӿꯟh)SK>TRgXvEPAC>˽@FY$K4җ ͊dM+G-Hm[älgH)rl>6z*+cˏm{h*U9>n/UբP-D4ٟtOmFAlMf6ۗhRpeec7tY9Gyr"6:zd~菷1j8GDTW7h#5p=~;B1B1WT~nuK ρM̹y*H7rU.SF=x1#ѫAt^ <bK-KquC58zrLl菟 y89|SW)w a_2BB 3@GC3щ.(ѕ8- P4R~X&h f0'fn=|UQ̸WD] #<Xm5Q|6rj`=<höb@P[Xl | h\D+d[P<'Ʃ9w>Mo>>i]!(3Cvm q:7u FjUnp ]Lv|f2'w3j11]lP cg %}Xh 2l2X,Pc]V}lkHRW@rpc@Z+ J ɇv(gDO/78Z5ugYPpJW)OO@o c6<_S,Ѻ%6lZt+wk4셓> ]P 8W꼰PQɐDx7m({ʈ>K.C$wMwXzZ!]l"(IQG~Gm >8t-SnJ 7pQEg=`=54Fֈ,!OE1U/2ҫ0?R$\evEd30 0o/=$|Au.]γ MJ$͏Bha&hB6ڤD & iɮXVm tk_fƏ,Ss"L )u<%Àгw8Hr듀yhr\yE@8ΐ]V2Ms^NNo6 H{uǻQ)A)T1|=hh̴[ HIzУAoySGhYYǑ% `ljY߸p^{Ԃn3YH|_QeEDĊʊ- b_gP7! {.IP$\W&S_hYrMөy4\8dW*KH-aF8kn,Eh%:r5.$>^  N|v:/Gfc93h@RA+`yl%k+tҎ"[$4>?d+n4\&>$JVu3/U\ot[ hkŖOY+$+ _ iѦű&/VyT_3dh(Nظ^U"\8/.[pkc~Kz}!"P0l~מ*?˛C$yHͮK(⺖2I큉!.e/9}F 44v8|t&]/ rPqc6Ջ;טC *CIܦz$$ғ2/zܳo6 2䙙JhL<,>2p]*輛mǖI~ѹ " {@ӯi_ڑ阣K3!wLI,RxC3*Y0dUbzÎ365E!GɐN܍gv.R 9-ɬ 8-ߨQ:Q )]l1KZ4q?7d ?#o$@@n{KAU&LW@ 皿H4D6VD*RT.t <B l)^ԫSQA^Z, 3a4AW 1jkzX:iOC(0{"c(C,;dEi,Mo0ɴzӄ^S\eހr#]T'lߊMZ8KR . DhJyԧ?Do/M>JUXkP[uvajoM,W9) Ֆ~84P/8%j[]s`DdJ{wۺDщQrՊkx~xy:LuOҁi[+L^PR+}Tjy"@HYLwJH[GFTBJɽR1Hp>X1+P48Cg[ѿON ۹=lJ!=r `lxIAd):;?_'{1r.DD;5!Dkg>`,|u^(z \F |vnk y._it}=W3ӎo/GpR4otdQgSXUS3]8_CzA/P6;Ԡbef̈ :u⥚9W 7k6+{/wo;[5C?+$%*A}(|H٧8oөA')ފّ‡_-Wݩ[8^cʐ≱!쟓T(,˿YXφ;K#k v`\\*AffO" $Z6G^i4Tq&xpRb~|+ڟI\ @ު> ˶7p3!+dc7$ ꝍ7n9XVlFMJۢK,ѵ[$@1% k󛠯uQ8{}@3CkeJH #[a]^n7΀D+DPJR.7RBE6I79GM7Q58҃L˽#FoŹtc-LN*o*c;]'7>@eGmt:P0j%ҁgP%i -!vo}b~깁õr"-abZo$:@^sTן7CkUAT&~|:BETH0*)fRrӹO$pU-Uf3ٶwKZݵTm:eQD}vlV O;ŠyAWwM}s`lajs+Lқz7d7_II ]G=Y W*+\g-UE9%4  :UrE@Sy77\(^u :F٫a{fS<*+PNG<4]QfQ;! ȏtnF_nF |GR>JV}6k.d?Fy DĮ=ni1ZIttԍc)/J<: b!u:Mü&3"!>]#!P;*+Ť ΁|r } w6V?>hЍNޖ|)MCFOt7wԗL`͔{z˷.sT6= >L?WɡڴNa#rQ֑(]Eg4N% {\ctЄG ʖ(Ϝ)`hʿ #rSeߘ;y5Z?ANٖmll,Fp-Xf {1W@]P⚮ER^bHՕO;);zDԍaOY>V8!`Gч0bf)=#wrgtǨ EqQW7RhN=& Ww~SoLn .<<&)xs܆+ԋ&V~j=Cr[6 nX;f~m"BS[-&\q_.=E`BmwR[JXt;Uˮ?)%G Jj'Ê]rJ^ɍ4 0ܼ7$k@>Gt5#`C#y%H-E{Ë?Fr cR,jUn:[xxf!`b\76"_%.O&xߵ1F_ܚ8&t\߶g"H*޶"}kCPܷf~:2h; o`o!bGwh:o+)m" a=G1܊ ql$i[^W.]CBuH;Ш =51e^)q;&ک)k%XB=4Uʹwnv&nzmfSQ9\mdh/_ѩUl҂ߘ;j.YKv6 #M0cX4/FgHO($ 1R>Xz}V/ K;BjuO 1dο/αz'Yoϐz_-{F;g1:"<}&BZWeqiz!uwyrt{U @i.+>l 0 QBFLN̄%%Ek6Q?"^iO+M0Մll(: 98=>hA1sݭ)f]a9OKo]=88BbYߋIq]klXFriT層ɝ֌|v$]nr@\ x@d!RﵴV!d5K+@|3瘙֫:c")$O~=իph|QaSr뜼.0&Aˌ ޤt"YbUEŤĖ @ ͡9Nξ,iQPqu| +f ̱xDxK[3|; 0 P- Hoj@$ HcGt"m֯a Q!z}CkNkfڞ8KyP:%(Q] ]Y&r6a˴{=Poyf6~AY0yBZ,X2JDIw8gI-2P>tDvb8ԾI\s(q "#ŷ4;m?|h, v+ Ly-ѮR:&>o,ˇ"ThϘ]Kuai$FW\ќ]K>{>K$g :BL}''YAR$gIV~LIKhsѮ}>Zd~x r;{\jxjvmSV6ȷzi>K]Z2CCVVQv] QF9_xM"x#nϪ!"]sF%ӯM s}db޶E+J9$4%V{R ;2V%(QigPU+}G癥f3e"ࢃLYQzt @"%w v5Mz>>[a"ʥʜa#EL{R@ xk}7}0=5aZ O׃PC9iث8e M3ks6ՐkH٤V3ҪRm9ᣅ}tHܚM< ø Hw~ܛBy [@X 4( fY[PM^ox ;mp?}Forv$!tX18d *i"qjg};bx>' Af*1^ Z&Wt<U#38LpM2^(O&SذbFT2Qda)aRR}-CcylM65T 4-ĿԐz?:'@wK=0BGHܚ!J]*$D;t!Fu*r3_a7m5a/$F!Mf '#EplU@= 7NrsmAe{_kęc,~ Z=q ܘ`VA:3 SЄ0%3MHy LiKGF牨 `fSrඦX6X(_,-mk/55-hUuHZ68gKdK_Kxkx)z+D6ȹCE O"C.(\1H BQWٮ} H)nEv1zn# b&L! D`k[lQ @ #I;S L)^,۴cۛof[A{3T+W,T | ݹh>ъ6۬F/lQ3w VUX'YH^~0D 9.ٲ%IWEw[U"mrWъg*?Ovx `Q^/5и Y{ 1rs.KlI7uxFQ3cdw>|~_5W:_}Ni>3g8 *Ʀӯ) 7Bގ{!0Gx0J%P׃ZtX5<.[Q# "#\/rC?7Q斤pIl8DYa4*s- b&śg#pyiOI<S_P!g55dN$R}Ҵ _4W"Rkt2ˁ*)qѪ>?8>a9QN+|Ӯi+*nGy-5oUpJfhöT'uN ^է$ٹR.f[Mb̪|OD0hGu,ApѪtJP7caBԿSrZD 0MTpx[y˙› 5{PI6bR6k⾄JFRt) 8p0;ܢRÛOL`ҢA1y7*g}D#J4L?KGޟR|)mu!ΡHA!PcSWY nyLL!9lD_v Ⱥ_cfR!RHT3wپ^z bx&aa֤(Q3)~HfxCa~/=F2Jk3Pډ5h`nOs*{L+:,yQm:A":X^w1Miڱ^m{R1/;X4*LE`it[/|3R~(*׶V >1$ܥ w   t-'eHV -͌KH=;jr&S@z]!QWKN q=.ͭPU.XաTS""Ga0= D*r]MϝZONTPC<Ө~x.IUhu&qZY\:1[e$TijBJYg=z]?!3FddXۢ]]Ȓ=M\s4 Ɋ۪KR$\_ *,(?+Hةhm{w=x >ڼr@ABvVƟ\ -wcƙG Kp?5.BU; 1ܡfOpA:R#Y?6E=*t~#]UTJ4doRF{?9Ay+\+ECD2]@c ߲¢4R\ a&5f0e_]Y<A܋߫cDtD륰=btKZR hV>ޓ `>tͅvrFw8cU#~K ]KzsB孡"_v`%/xR$͇]T#{@FsX[ǣx "HSK.*ȔBd>F~bOLٓΉKQEhb{8ܻy"`CeǮsT/ʅKcu ]=zG~ !Њx.azji*=f1}>&ЪڄagRIJrjغrfUy N@jcQe}cly:OMPV$Eֳ|yFYRAL^3hML}1cC7>!W[q'F 9b Vkf;˓{ ~WO~$Y;-hɚퟀ/E+ Q%tY;OA' 28 {˜NAmB5p\RkBΉ5Egdzқg6|A!/nɧaz-D˹~bϜ 4" E>~]ž O#i-&uMoW]$W/DFx$ƍ[;+u[0WT%5!i%z%7ϵq-!#ǬSVp5'0ӊ`E>"hٓվ6)I)484&Q0[އuۻ<37*D>ngGdCً9W/rė~ |˛~y"s Rqck! 6e.fuM~.5ZWƦ3 s'E}c#LڢՊS^HW ~4ypαu*͍>`D9nNt:M80;ğr.Hghm W6 xW}lo׎0'DѾc]ɝ%m"4KxR<[~%wc!٥7ϼKC?w'5R*~UuXQnu.X8>sdk7r2O%JZ\D(Mj0K?TaL0ܣ i`Ι梦FK{c~< qNvq^{O]&<>pvC5HBE`6nB)}-5T4/XWBIOjM Q]WQ*ky2k@Zhs*-R펊'Tv2z @r" 1JT?qmUAHb9@<}4+Ǿ>‚-VnZF$0B,[@/HuL\c`0Ʉ ax DkiowU[[ G͓Uo]9,1;Ćɧ'_:jCiA{0n}wb.ؗ&i {=7c{V>֯K0pE%U !tށC`;`znz<,ҸS;l=Ko6~3XU'q.2ꤔKPfj6gg]u7 2s#h'D|3g0 *Km{j*)d̴Q=XO1CLWP$CJRV/ ekoL }&em0'yCc aa_/+QMK׵v2’QYn+>aa fMŪh2]>9[Bw}xKG[ԉ!iU<*ma6wlO?'xIMgPNĩ8&88Q*dyL|ZPV'8D#'?nq(zպDm%ZG-xUO[_`GorgMk&M]w&Q ܘF"\_73ÁGjH0)B_Wɨ65jY@H: yE +_d Ӭ!$ßUJ@piD`s,7@+)V&{D s@wc9{Օm^]MN~~-u1Á K?e]$5{r9 on΃֊8{.8a48De竑a4@&#lԚe.а S >or8@*! ]Fy)Ð x#kisOeej SgR X½+a5+;AàϜnqsD6,tK/N-{#kA5,S!/@,8v$kL FICUx= \Y ߠgG ;7[Kj˘_s}dk!iAkE̒ٴs@T5$7ty^A>CQlSf'jA,Ik}Uhe1düՖθᝏSY mſFo#e*)y~lL] EjSۏ#fnjrxe@Ç=hْg,4:౲x+5н2ŒnXk*F 4l/if}]-ta^'0<)Q:(1Uq|2I\Zϗª8cdEZ/:! VZ<#MˆSGO~|-67D:*Gcl5Jq zp| JDup6mP}ϣNY>M@5 #8i ?&BYPl@ "ptT,we%=^J܆|eZeB)*ITo>8q$@FȞBN3.g\)A Dڢ788)xyok ]]#og-uՔ;/!j㈕HF>7i|c'j4ܗՉbO-/DN8+ŦTDQdd]Ir`cpt .[~^8n@ϊZwz\xciWv^:e `B|O3V`qϲR|8Q>r2+UB~1yg4nBz:$x&OW7,x@L/)#u$H^% @G^c+GF@C5Q E ;#ZyvaʠLv u?K60<#VޖR&Ѵ{72cv;k_ȟMz4P˯ĚbbfN^3'L,S 5 L gF= 7JP*_:"!|l+n>-l]­@TL6gnu/.]BgZ^6X(C8 bHxz|| ]u2\񑅽c}A tI7{k%L$ڻ,ieODc\diZ.XG/9kz'vhE vPtR;~ _}b[4"^"Gt}j]CATu#4؟T1OCn%bGSv:6&Ki'rd<Evpz{o^m𘒍z6Ox_<m 5yƊ!q!E 6~J޹!VsJ#1Mס:Fuz0k_P6MFsKU@z07sZ&~GBÝh?%\l]Q<#1}u2e=`.-\ )[N:|ʕ;h;^V!8"Me@ലI< n]“P 1Wɧ):xو|X#:Fq̕/"Ʌ^,vJ}0ghrts@%f@PćUYTÀ!/4N0v3]0`4sk05(`\}D2 XDghL!uS߿+Ph'7 @Od7bkɄFZ֛$fji[ /3dV5H C)_ΛK-Β`] shn a6sZ -&2O& D %8(6~)PFf:aY_BmHH K̭-bdЌ)k1wKnFJmJ3Z~Peͺصni)XlXFԢ婯XT-6^KS~{ZH ƳFjg7/|#cдZH m\ t^;kfUopR )06 X!OzY "gWLgnOO5L←9םfN+I%g*MzLLfӋ> P[#a5gg]/&׳ d\o\m6ZU~(=Q#Ɔ4}2Q=?}}Y`?ȓDI$ʼ ~8\OhJeDۦYMt c:⯿Y+jR‘Q; 0n9lAfv@Q@b>tLmX B$|,uwoI3D̵-ĬM֋?-!E=̄BʅSr1X b8[[دR"6Au\Nq ^:PT0RŌǔXlSiP2Pdp3<ʨ|^ )!q=g!xqQ]s9=nҒJ[`s?~E)i/lBEVgsGM*'L=MUGuuz%("f433$eRTa',\yAZHӒsاHX~bVCR˻ Vn׹ ncź$W5 xTN^A,jEB " EךN)kd|եDyD7WDLtqpX+~:k[Yrn!Y,I~;yvvEvƸ]#ctWIqc kg8JWt~a &iyEuC߇T">C|Z+zmJkc -޳P8SYQԢH^. iO˯SX?[ @ 4xoT)\#v}ht!%F_OxR0*Hw9$!ˈN)iO&O-bxƛ|œځe뻦Ov@s'աfL q%>_p[9'$r #b 9[ :a#VȬAZM[K:+>6YFPo((/)5V~e %=|4ilANdCs2d5O%(w/j'۲҉}e}`P6O !N,mW;=||t&MxcL\/*}LRWuvDyM$I;AϦ!G(|`1glObDb˝&aYNC0N/U]JXV3Nufu޵zC %{cܨhC+!eO tB&FZ s^(fO蠉71S^owMQr$dH)8:Jz*(N\B'TţuW !aY \%SC*[kZׯP=X,,M@ ;j>. ER$%%P:H7 E C32pS4ʓYj\E 3Rmox͊p9" PBoKȚ``;밻ၚdƶKeGb1w= $R2Ө-cZ#T_+~"Dulr${W<*Lާ ڜO)ϴ4Z&Ji%."ɜ؝_A(_)pF8koQ"Gcy7,i 4= n",x_Ԅc_N#X#LKrC[aAZϲ(O =#=ŋۥٜއٮ> ;E0Ql309V/H=/*?&Dx="MݹJPrq pl@o֘ Au= WH&kL˥j$!|K(+r-R!GcCg;sgdS mc}U4v2Gqrp1%TMitRÑHMN4|3:RVy(QuX3* /aW88Ȇ5w u6[8v%Rռ@A^ϓEkxN4'AhI_uPVAvQo"Yw]5b^մs'EoiHpKuY ~DxNhtXlɗ{(=;cJ1ի@bJ, MA}!xqx=v릤.ZL'&)_#?o鳬Xo%z'#D f7ʽ&3Ct~"fhun0 t[2E^¼G~r5ʿ#}d[+U ƛ|תðUHձY!b|Yo;OF1v_4HpqQMTgš^ƚ{M+A%.qG#[i[`陝mx>M&uK*͡e!TZ,4\MJ#t\% _K= J{A͌P⌚[TP"VЧ5|m0+[K5%l%+2N ~hfZrogɓ6+,Jkqk.DgR?P#$4I F󏿐h W-R^ h꺦oshHuor{p;- }}<^~[ChϢuv:1$i,oNZ(\<}/զ׿^.S:V1s5T]]T@m/^KCi6`y}s^xi 2[80#5H{i6Oo$" 3r =>Oj\+ɡ(ƺX͵$!ϧKpON zYS TF]pC%v5*s\ yX63y%ŲʢS\N/S 龽p뮾aLn 2W6Vaj첡ldz(EZOFQCGFH|h+̵ۿ h '#& Zh6of8)bA5睈`S۠fz>F؝3KO?,S 1ňu-Yo _ gjN!n2*ڧ‡z Fb?e5/OmO洄CTP\늡cdF!x֙,U#Cjm$Z:Oljj?cDD.Ү@w{ +zCY<@ekX{=nY 8c418 glXhU5=okH~ky'?΅z2= /'h|m=W*%nv5x\l ^r(x;vI !VG=F,W|ppH {Pg5QDcU'2ȟ"p̃Y@_]$2j&vːo-6n)8K&! 󚦮 \Uj9Ȟ^JLQ^`C Č>?^Q&|Ivе}HK575< ^^2nS/}R8&l;z+uq,,'Txߧ3S/;`-Ǚd-)D4(EBЫrZvQ ,vfS[+ŢxK&ɞV^a7dV6uH J ~/QBgBMV҆$1s-#NKb(. "DιpJd6BI!fbS}TjS촯-X=27aj1~1#vt7S-QDWwj p*=V7LIe_BU+.]~KVQX vÛ/9ϣD~Ig};R`jS s=֭^6VM{cTKXw+lh؍awW+p&}~羼hiᛀȹQ^4lP}'# &IBByHDJ{C"*7g[ O+J쫌=9ÿ}6<%j x5>B|9?AwZH SxL; wX^޲4rP]0|c]u);&nSF,ݫBƼYC&Wi/ul>Bv5C!/i*9F&o'<k0d$>[9,Ҽ6AN,%],B{-0SK9AՊ"x@BV'fc)(ƌUd吏ZalԗEհZԬ-9aYK(&5V{kmO)P#<p-z\ !%qh4#[#%LE' C qvbŰ!F̸~폅u ]k>6Md*1Ў(xHfKwB,\? /yNblI`/=A ޱK6, y *qDtJQ`zFro9QDwJkLgQ=F ;j 36{m_A!.RˀYh.K0jd'1r&oC=}gj|!.e#پIepu#1PQMHd ݴj;ba+l@dNjI?x/W^LR39_vq4T~k˟RA7=Oyl[_?$  xBZ;qHWvA7[eΠM~'D,\ΌcF}z.P\3!Jxw֨鄉>C gW'AA.2V^C+iN#9tQt4zB]E@c.%0Fű]EvFx /W`nNѺbJf VU CkY}ϲrwBh k텈 se@5KNOY1XG4էxڃޚ3? zcy~|<6pī,֍Tn-Wy8Ba,*NX%Äԍ=3D.hީc#M׼1]ӂAf>DnY'pej "U2/mF :THɷKe}(>ZdIdU@e1~˭x6vΊo@?ؠHHwaIF x]jzGy4!Kaw\-\^%L:!oZE%1 oE\m,/\ }RrEGxPpeuRox~kX (Q Aq*QIz{Qj#Bny-i^ [``1Ե`{XFN+ɐnݥ: rVԭ(RF۪-I l#vL + ʈ=$)mDNuHEUWNJ<[J++ela&4}MB?}z 6bRzj*]uє$V@!JUlTĜrs 2¯mYލQA8k 0.Q34Y\\0hkAH ^%Iy(λ8hoxU9!26LR*#?vW7\urd ݳWf|}q,E{y7]GφHP}r,׼[~FX$.t<`dK/̵EYϩ"Ql'"JLVi?N__-dlu!m_0 S̐'=A^,hXȴMd5 Sh 4<$#G2BRzyuueAv>y ^^g?YY 2(75+窚j ,êB5H7Qs;oy &ߛJI G)G3ބ5(o $Rҩ2x Nꧫ:`}[N^hOn\f&%^n%w-(!C>_蕃|NTd[[aD>Hz*I w^V?d!Neg1h35ų!̯@O=d͊*ƨO/>du]-yg%9>cx3;)O4'װyX:uMzҀ(3gMYJk" )FkLߑ̬y!]P HAD%8MDR ]D,UKn5/Ea=|r ~ ^iŊdRTPqӂ0:m96$RS\hǫ+_njWW6T1e#@"ܒvV x]{ART;xsN"[Fń wZ PU3D֬tb:f+rW\_.1?L9gPt6S.GQJ % ^Ţ!Y|ĹCI?f^@sW)Fza,Q~"*ޞKu蚬㷺%cStFeY|c4\rr3Zwx 巢D~Π1IEȹdͪ3bB`S9.Y^hVkjt~F[V˫;V)ԭu[|{R\SܐioӊP.GkېyKY*'ԅ C{ ^"wnlJ mA! ZaA\lWh $HʤIݧg:V6ZF7 QqŝoG6+r4nTgu|v+z#> ̴™;x+Aܮ?*ĢlX(ϣms_2`>}~j!5: x:ծoth.vi[w",S&@%‚z)d8oSF'""հ==[Z\N8S|N)11^$v চ,-H5I8U!o! FBy~49ʡ;{M&īZf'A"KO5Sa" [gfg-)l)#qRJ_%ŢU/hYM$ү%*jZѥ|hR(b~NS\jwe<(JPj3\ϊ, l^<73][ _eI9~q+)8QB%T^2QM n̻j@G{͗%x8_[Cm9w/fsgI?Ƀ5P\'gvqyL)RZ*|U.-'K# &v9 HO@l;#Ҍ0Wz:]Fث q:2~S'#G♉e&!#-=^ 7r@MVƣ+Nee-׾vݵFJ\-^tor Y#LIM'*YW@$h> OppKS?;kSuX#5ӏ9u\BbA\@QS<;:/[oY5!"\g {M907/ekZ%[gEoW*bO4DQjIIln=8U̍JmΏ?ӎlsWQ2EwAX'0޻IV4>Sa//F&U!f{)G+AWZ#]ʼnTih6Db-|"3?; jiq+2> !(JȤ zD(2tє3 m3bG(}W#\KS]3ΠL4 u5*y,*p2Nާ lsvL&M7]H}P-E]؄yjJ?nB-i[a'`qPPN;yڙ ѱ-֎$7=ڽðTBNJeDgΣey[IUGۭA\2Yqxd΅So;\P #ݴ4E o"]ñ|jխbYXc۰ۧn3 Dg[*D1' N?/Cyo0rvk=Kye݈(FXj=s(3!M/{{le.dibvEtHuNp<08p餠ilNވ:J$uJQ볱n8e AT Hg<=Lo [[ʚ&> v9|6 v`۔0~j*>~ f$f!Bkɪ9JL5n 2WGbIi͏ͭ}RK}MͫO;=f6ƨ1J$Kϒ(Za~qDpxvk$) Gl~MC}@*#z~IqpBӋg&n |ukilr_7ǖ4L\)f'Ƭ|zW9hWGelX~Q`z ܜL-Igrǁ)P(vH8/.<(yNgMEzQ ._v E= h&晴^MWP[ 9 9H7fV(ƕ K+rpSCԯ(eln{tg]Q7ѹ'?;Fۡc?c<\0$UtXZy0hHE*le3 4Z;QAz Œj~1p-Mce@9f=ыR >1 HɰkDQSj2zZPX犉;.뷻Kv:Y+^M6Nbw\ĬcVɄ{x.]pb\]9] Q>OWr}ɋzu?Jp}֖>Sʻ|5\d8{3~!>xaLn˙u8g/C˯!e1C*-- ]PhVsyCADG%mZόZÆ;++i3騺݉m,Kau\>>$A=G2tVw5%#K%YM_ڢl`G$g^^V!Mk& '.p[0z!b)rN@;STKmL7X/QPͩstԬ֤p+l?w#x pƻgZ6X|VB,ʓL!M.sqWdE^j'%湚3e$&GP9& "0Ɇb*nQ)`04w?SHpCj%4p ܉T j܌%}eL5f @k ({\Rpn+]3Ffzf!#zLmAƱd j ވL Y&nO`+@ Q[ԗ_^:w)&PȈNhRjgEr-FFǠ$w^ N$ <үKGF]g+Dt"@E4-ǧci@-[E^,["pdU&2.`]e!-Ʌdx#+/c VlECT_XwL=pS^B{:=y+/܈ՖLexbm^}8XggQLZ23ERSf#GAEg*@B=zS;$HUOTˮze |XUm&8t \VeJM)%7MvwO Ϫx{1b`cپҦǤc*"o J5of8hwa2-~SIK+R)E'V@pa]vLH:Qi}j2;L}:E>ŠBPfFL+6xDS ֙9s7PHU)vo`5c>t=sndg&-5lY@WxUAX=L4 4u҉2$4iTw{BfPWhnGP &+/<k<8 Fv7ޅ IP#$;3ÎK-V{[];^yR &oœ _CEQWFB ѡ[m@Y^_&}az`9VԇĨ7;:ɹg )s[ѡ1\dAľ[`ܞA9 #I:'EH_U{YƁ,֥$`6E[xprjXqUl&7sS3 7NF+ōZG(8BB+/eZI|0=K^H|ru'YCEpK1m~Sqv]g*V]mOZ|gt0T_ѽd/5zH$_+l=zs PAo 6+͂Md/xWddfQfk30yavv LLSWqϫϯY}WcR> 16&g;,$Aps 2jb}qCvkՒ!1W{(u&5Nmy nPs3H'G9^)Jճ!Uf%4kV8 YRR`nšrhI͑:`g ]&5ef&3w 7+ =Fh+A|.g aĿq32}c2 RayA|\c.& LE/R@}s;1;:yRob,``OǛZ ^i{2N囑^Zqi2*4&盝|񽬌̜INN˴E/?n'R#mX^^ "uR͡Y͇{t.{FT 7[7-iD| (ўM!fKP3" LԮTXoLK@^rT?}x-d|QN3;$f¨gHḁ^X4Џ)BE0u7|OƯMB!-{,YSum-?gX{%-QX@s7%2h_:ԐFҤB-s#Te1AX.C!,oKtT+ .+oT6-g\ ;"o`;_c3< .3u5Ԑ* Y @0;OJK+i{iDa)tCߪ7#}@\x非3Zic'Sl䖿`q^%ko!F %*!+[56hhzK`U \F^ۘB tܤ.V/14&8c$Ṇ}[܍<*sxd+?N&#_'d+l]ϸ q$ &e.e y!/XO)%)wJ|((@nc22^lԟQjlǘg+(T]L/1ާ JEw5apKI ğMU:I۾C,.By6) OϹTq*7NR2LܐH0O=P=LzB!?uh~cHTBh.Gixkh F{?I 3媲6p?It~l ilÌgKy2 x ,wzMy.Qn`vd!&wIuʼv(ӈTo(Ј,R[_G=2Y 4նG] ;۲iJˆƆPౝ:ސp8?VK84adj17Hwk` psiP2Z3q 3ZL#mݟOyfݾ$JwgwLr~th*&=[SՋ ʹ:qҹf,ROyvjYx~ iKzIpDTmvruSuEY d kR<Y6:bF7p|h(:YUh񌾯&x9oI~upKٖi'u+8aτ nm]ЙJT)"kuMBgTYѲX.Z7]7P(uw97ˋf0jz}P152~3n;M~1*\;)ͦgF ν+] OUiZ~-"b#Կ)s+߶.aioucm+-M8a=E{)5}l-nf)خq`(f,rIaNy>&5eF_,2ДeM, vXd|XPX?vl@+hsD Q nnHo Kݛ~sPy톨34Vbv-MlvQ}KrIȄNIUWؿrbKK:-Z9&]o,8AT;iΚ[XQhs?a)*i񄤇`KC5dd]e(UwohHKjjKhFs꫈n}8N*ׯLcltԶwC>3tZEvi2F^L;yaYfCLiS<?cAfU2ɅhSbx `F 0$F\[> K'y LԿU+녟_,- i5EgMϾ3~D#j(uKd)3z6?CȑfZ#> .r\pj/T mp0o1$*E63\\\JC_ a][|ٻ |'ם{@e*:=pC`f /Č ~\R-9`FqSZ\Z1%=sÆP+8UŃ N*kf:k]U6A>\PBs?qd=HHf=:}Aζ0:gy9sQ]5hB@ch#GO{Ԋ~fQ]3el\B 7^d`G_=tn!eQX ĩ!4I»AZuNMT˹4;^,p 5u+y{-̎! "ҒQnEx4M~A[D} Hݗr2L[mG1ehP4~}F ,a,6냱e%sxK!8Yk +!|ڀK㐍>if<8% {(׉)ZCP}Q>_?[!{K҅PQ9X3iFN?ҟ_jOYk9k.] Ffa%כwTuM0Ofuea&0!ɏߤ P+ MmM[ٕ=;GAyvv4OmuoF';Ys.& ܇$Yh-/B0!9;xe5%#= ?mȼ#K"s8i]C_ P D(J¯fXqK# ?r24<#īol]0r b\-M OIGOu{&hp@[6\Ts!OB6OzSSw^} L繄z45]H9I`~WviEš$arxd/X,%+c`lBR"vSRH'PKI}JFxaIi %qJq9+] "Ǒɱda;}"7˩-B>'n0 N lF ?Tn7Oyo^ tdf`ORDp9yb6>4 מ= ԅAg7Om)F0<%j8<=FGAÉj&v_C6;\HJ͊.&Hf};>G 懢6W`xmiu{WbpXv,2֜V8.G! IA:A>ڨ/G[=\;! f_89A^;cSG հb.:zs)5nM!Ȇ503ѧ wv3N}4VuVkIc'?֥j=>1F9i$Jho^ຳOtT*OڑbVn!sOȳRa&?OaNչ*/_yk˛d{@;!AWcE&2'(W%Aa?J k4.yf\'VZj d%y1!I#*+JxQHQcn%E[&'C'u62Ė244ة0%L)KvTTLg>d嶘& 64iyȝwA֗./O],/=K(σ4鎙BEӏz@6pCNV< . #-2uJ|c)J? X¡+  PzSHN;kYIpɉSvwQsBʤt'B_o+/} ŠILΏg>g wO)Rk,|²ޑs-ْv4 0nP:=۰&:uH^븎rP*I^~7,E6b܃Cs奖R62*|[dأ|OC S3uc{i(M&1lL'YWAAU\`' _$wW)+V sƕYp7R XtVŘ<`X-H 2`[56c@NH|YDPԦ}6&Z}!ڼ-1"{Go| ŰsnBodtF[\p(fF\rSOl3HS 7MR6~#ߊd¼^JƜ(zY=F؋2n5S{EvG|:BC`:sܝM@v4Mm b~B`D%R}a[v_EA<rp@LB >7)=I.?Dbahm-VKh<#hWF5hSL|}ULkxr $\h gW՗ޔ ]MbV^Yݼ&7VwLgNNU: ipXI) O>#ʍz4èͤ&"OvV(]VS8 g_@ճ]3_EuIBZ[eQFg5B +F8 @Ģ($N \L7 x7RߤDx"%&nܽ2ct$%Om. }),O0p`/2!!M)'&TF5i| =e'mbYRf )7DU :).")R M Ճo؎g-4]竬Pz'R6l3_(lhz^ !lDL; O˰njwjc%'8[_a*`j^|}kd &\EjВ!aYmcnR~:^t U'И[𤨥Y79;6/CzZ3=u5^q rGVUB$V n[ކ^J "aq9`r fq5s [N^ьh6396t%8c:`Mut3)FD7X_>"6bQs(8eªS ޯT%ƧEU'J{TåJ Mx1в!ƪgھi^poGWCńD}%7Er?4,zF0 pk[QplaҔ@?2R&?浿jSwjj!į̱+S$2Ѱl:ɓ:7"@QGOqYamfQ9 ;~+d-BX{Ư&T**>%iY!RZF|#PrQ/%u2䇯")z!+`Tz~چX]>HjfSu{4ǸEN!+l?/#g%Uf[mHz佸qSIWe,NoO/8O` n>Y-;tLZzT@?z3*Cg\$UC4&Ĺ۰Kji91csDt"&L*ZGs5Rh QyfBtMЬzoW]׭8~U^5}2jx56d@^mRf ӬvH1zw䱚[ن\iC^ԋ4?_X6JEY>ump>M)`<}%c$rlpoqܥ&De`Ƭ?o0wYvpsTe 8RbIN݃K{yhm9QF57xacDdQi[n*ҔŠۤ`!((%{>i8{nbVC]QƷ># 2( ;4]Le֢ΡƩXE|f%񹛴d zbniyOeDV1{dIoZsLPl3IͭrlKr/ 7Vo6VA:@j㞰^km2j~%-Ww#?z,Hk@I`&7Y&A>OSl4EkZ$t+Q|{kv`HۄBZƜ[R/+HsOrvb|Z)tj>B| a9haOJ.RB4 J[/dr$,LnREWȢ꯼kF:fIqiP`I{6^nhc*yhVmr/G?p{Lc ~Rѻt7yxt%dkq̍V}' @ta|7jwtW/Ӯǣ% IA-B{)NX-YHBvcu8sr"&M_W y96e=oL GdNqϒ^ŨwX8ʹUIUQE=t@'py%kl. R)4< a}u3g\Y@q#H Įm.䙳f*ũ,{hP1D2=-'ؖK{dNK c+9 xC) )[kk]@>۠,s ا{$*Ba`{'sZߴo~M2Flܿ%à$PY Vֻ}حonV|xI>uz*S&v|9ܿ3J/<5|)-׸K)6.tkygq:6VIj&_CjpGj1Sr׬Y9@,;Rb$dpցqk*J#xt?Bsߺ/`?ކ01 ,$ /W9eWOXcceșJL$}yT:HDg7ݖ\Pv.kžxp(ޟ;2Ѝ*}PV4eEJ\5FhExM0L"0QRH}FhZk߯u0c\>B;h >9quŅχ!=}&҃9kb پM^J{uk<)Q;ԡ+x%AEkO}0:C'At H+sy~MC&oݪRΣ}ߐ܁*JaH@"`3򲙇mz\^KBѩ#p}l0 &Rɕ=N؉9Q֗Bz-Zlu#Wڤ\U-д>iCCLG[6z'ǻXe9|{S1oGpB0搬*Zo";5SH|F񯤟c$9w5o!OQ3"_~)#? .n Zv:$DEr_o*Kjm3L BC˂A @ߑ f)ޛng2LՄ˒%r,֍Ԗw)KŋZŨSg mݩF?š'Z9FhRj6e_OiݐRԗ^Wy,.%ܔSeta}O*Hy653q6|42pF+1?grUBDV{CH5[ǢlVH/}]AK5Ő1ER[&mF$Z}uha蠠b2Q( m k 4Ki6qXTWc4;Az(9ɛ׎Q֌NKG=L`t5G;E k ^QaaKz!?&BNYP>[c[΄X5ET1|> sGl~գ[ƶ!9`_oM2&|%u`PHkS@qNOҊga$_p7e7|WWl6rU)-Kpãkʢ0+7mIsgF"ӨuZPWJ5s!3/[q Oia}^(TuP8/S 絛‹>`}"˽xzmvdoR# }, =ŒI85?īt39z.p}qOZN&ir_,`u,M';vк FTSXۓF{b͆* @V[,y6YB jNp뛶Òd6+``q?b*`g;ޟ{l&Hb[&`yF=~G/ʭd&)TTA7\^^̋z\MYoSw?I$z!%rgнjp-1]ᦝ]>~?>VR'ċv{́{ ދcDm2& +)^J1~r|i'ݷd3,D-M= P8c5pwc)dAxQL7_{IqK=TeKm{sCMY&ߟ~ `2:|f 'hщmxXCSs? wN9]/NJ):kqdbBo6PJC馆iql2LMn27Lo]nȅSO0scƩɤx]=NRgZh\|$<BxF<BϞ| Eoiϰa B ]J)ՍG$֐*uVf-dO;>S"r'`nkG:.wʛ|`EK}\rM.r#j+:eڴS9^s?%l z7Y*=qM³ З=2by zgŒJL৿3c/f@ 'I紩3Iӆֽ囹q *R?8ʔhPz 4$.C%rmowiZh1w Nj#)O;yZڡZ9 pVR)M eHg1 ZD{o`dۊPAJ`cq<+-1ḱJ20MrUf7ϕ?Bb8?lT Vn!Or6CWѢPޓt6.TMP|wܚ3sNZ_HZ]PY$;OUM~PB'/,QzbȩP/h]5ُMq y #Φs4ImtU2H=9bRuERWHDڊO2ݥq|I`Mt8&{֝Lk$*OCn6;_eݖ-* &H9,do;?q|) 04s"kBd`ɤq^m yuɹ!^hưz$um\LQM>z0v)VO"}"c,F gyHDbo=!ڪNc/G1䥔;Wݰr\ݷ Bۅ%+yƚ ̶l%v%t"EJK/BD.WxLʿ-{RnjAk#Z>h1f @h`喒9Sd8EE,ӥ;HDB߲w 4dξ5Q G4H{Pmfa?Y9n=gSb0lDTxs&mḚ[S`߳~H0UK:N#|OI6Y"~SZ=2qND6xڲRO&7bѬYp̺Sd&`R_ܠ>ąmZW4ov.g,Oˏ#9yc^֫间︔᠗/ѢŜ~`׆,ٍlG+WNbhS|ɧK`/\q[0ʉެmFwn4UHļ*,_} {b@=fŦ"n׬<\U1jgvV'+) 6$ѫUdܴDW&}){ۛ-̂ذNfVd3uV`ʲ̵G~ɴwZ&Uw "φhlٰ#4=q`n8Wżhŗ z[}4`}\w$EH9&^YQ X(6Ӡn?LK$q>ق t#bLdIUrq&!I̊s{/%`ǀaEj(@ondŐ"WPt k[+̅*$.Jjb`Sf>|E|+i ^fYٷ9x/NXGuZ ]eWk0wD%[v5 9G~/ 9eğ#-_KajMݸ5.a~{Z*nXAЋ [s޼m5)l]}XP`v1ўplkoU7s #51T}ĄfM9l.7{ +.[H95-w3ev+/pr+?եs!̸w1"elx:.N`gwz9sK܈4lD e=Fy>3xiuimD"Ǥۆ%ʿ^ 'Z8+`Q\Acdz8ֻH v vaTTi; tSM`'[uI%"4_պ+8ཊ)8gHG ln`',|i8XuE5h%h p w:k t.?m^x&w<^HS텈yTkΑS/!*eZk@Lu!g@IjHӈf5QL(2J)f,\.r1XQ[x3F} ʠ|~Y͐C+| Զ(5:RnTth:^eYJ[%Y\g>L X xjo\c4Hq1b.211IŊRL&f&".ј c2I@Mme˫WG)dkyˢWvƭ%;..^Ql^QxE`ҭR\_#1&Q^KȻu5&EFErΆ}7k0(W=};z.P'kZvpp Cr W&BFҜP1NײJL?pH&"ӀFsʧ #F%[%n+8GԴ}~Ό]LADrW zΑZ|FUFlXWU昲_6FGT)w}uN%W|^&&{6cɓk-zOnf?oDiP!2 îh(ϬIX3~9.g7WDxqsjFAw_?d%gU5nft Vfv0X:zA[acv-LJށheyW V~3R1Py#BkQZ^׋(3vUJFn)>!i"Jv(4)V,pwxWƽ(T!Ey¾?2*jx:֯t/VvU!!91:uInu 61`1+Ч#R3Sks*%4 q!䛱w)h9֩?\' NOدH19 _e8ݩ _?9BbJş|eKnՄ<0rDv9jb2%{l^H);Tq>{7!oA0}nA yVRgY'@ 8ŮËg6x9j9+p_uqK/~땢*HWpH\߲xnH?I@.7ޭxRJ4Ċv4/(#咁ʥ u7 ݾ(d|_' 6wKhc{0 W4F4/wRyt,Xpm}}_p 4T}V]C(1Ebܫu[g+&PbGi!=c0YJ۳꿅~#nT(tg2rXc%H&_]pt 9֍Ū3#+KOvY_( snK{"j}*])(QOh?*(855fel\nųgGn7g?Y8 Z! Dְ9#!lQA usw炔FrC=^'l̡29~4 gsu[0䅥ZhEb%/vb7D .,wCX>Ww~̤@PtY"JiqM8:sL8 J41VߞUsd`JCm|r8 sʪog?0peN/wXmsyr]/|o9'Rۮ˳*kCKZTzeaSTf6#njh@]!?J6URԳ*ZnՒjRI:߯QAР?.[_W2b_D!pİo֥t||{r X)d<|b[,!?Ob7B^}ٯ< N(1j@G, 5%KA$i۠)L'ʁd<54 i\>+U S^vepX:S)G?DMܙ+`8uO/il0#uӤ٦LJVD) ,֢: <7]Z!k?530]lXÓPblg%gB{511GkR&")z!}B< , O V{%KAV96i^ɂӋR@4FNWj(JeLɮ~rhZ-$wX4Ǥ9gHH_Nc|cq{Gv5[umS(j*ՆQM3{y5 H@rC.-(mGa̠5"̥ lz]^7+? dQQ {䡭RwxG_+`n%,bDxxWX.э1N]K Fߛo^(T&}mq%R S 9nS "'#K ?;JC\yAaLT1 'p ](\H_zu[R >Dqˬǿ̂= #GDD nK/YK2$Ă/s_pUjg'ScbKfi&x3TVϠluPGUIC$C5Uq!\X~ <>#DAѢg&i ċO0La_b;a+tZ\?͵mTm&øc2VQ=º}4&ȼ@F& `%vj "FVJٸ)XLz4 f)/7*c,×dC[HOQAcM1 >8ST=-xjO "pL ;~x.G b/o6$Ba ?_p(%5dm,6Cy(ʑ>^#6| L8W&'RFw |C>H'pp#xˑ~ 4PmZM v{MgbSM3l4Ր{%-w $4_j ;k 8UbMev=Uͅ[M|@!qSPT'{=^᧶WsyNmq$Q-E捒p.=,&m^nfi@=nɺxͪ1P^8*k {C9O{1\X0i|sĢwV{^WR vSJC}̓CdUIC4Jd'6MfFdΘ$,jN=ًF"5B \%80A&K-~uГ #AyL*,dTpq[!Z9{ QE=_S`zF~SIԘ[#u7D8/j)Q26yCn ȫb.Xg~$Fݔ)1Lv7ѡJ)_~~o頳{u\v~)!C1/[eA8p׀ ^{ѣn yuBX%Aͼ_ݲo(`=\z HbSr@oi5n08d[e-ȇݩgϗb/{sQ#W12"vR"x\4_)?Cehv.N N~'C29}p+`H"#W JcWW>`FW_S`1/׹@>TqpܨjM(l^)zUUn3Y6l_^ G'%+.&p~[eU{qIqS?6DϿv3nF~I$S2JNvKVM<*ú)W^׭2نG>&4>H\RizQT~OH;^l? \(w V[R@jٌZC1y69(ܧā|EY_9+>B k?#*yYa40w!oVjSJ6ƆM2s܌we:ٰ<,a/=\ͤǚQ AWXCc?FCV^ WZeUs7Pp̨NC%֎O/TTLGZ~u'2PK+5PH=8;_ܧVe&. e&j15i'hO5'`'x$|(дtD2^p;grM] pӆ>'2V`AΪ7 ̟OCZj: F5cFTGM Πg#{sUf͉wֺПatf`0W^Q,!Q_muټQvf=[ "сeE ,.4YtwG2B5ЃIuuPRt410'q3bↀ_RٷLbgdY (DilΜN&CǿܤYl^>8Eu3eДm㷶*4!^CҔc19m'WG>h0jQkAr ˑ\t^ t>HY暭A fp!3SGV-smXu<^&"w Y㸡];社oV(@ mϣ? 51%<D e ms:M߽ iLhpdwYOB  [5h{wˊ0#>OOՙ2aW튟_!a 1։c %yA %':ē\̂|)\mTmډZ{I;y,>Ǥh'8uV(=1S{eguqFw$]Ua:B]0)?RWUsojǁ&'o7rZjL5#<`&ʩ;+rF'5dW+?0{)p{ U~W$MiY/QW>šOfEvi,=U>CX޿+(~ DʻA+B9ewQ5{s۶&U DBJ\Z}xi}Z d'0 Ӥ~!sWӶrH[龻z*NM FU6;GD꬯/*mó 1Զkjjlq^?OZGrSdݩ9K~Ch xMsK:^{m+T:hi)& BSI&o{& _TA!T26erk!Q#}Bpf[Wi7Zq ^ğ⪪Du$gؤ?]4k8VqNIt0haF^ 󡟫:6M3pQ7jå`8 14fI[\}:[D,[Ld8^QV7/4uRWwOs=Ile1PE9&ONSEajrnFCJdPVz҈8,<< :$UCU+fG ]>A 2!cb8Wc@Y(}hΣƂ :Z1Gp*e 9h :2Ë!]N;56Ķb~"bZYqnNP-6h4(nJ8x|ɜ=`6PN*K4XPSH晖t%V8Ӻuτ0{U,jI`ֺA)Q*2^-n:xb4X O`B \﹏C%V4>lj%a 1+>/ :PM<_&0WYlF6"wUtr ZxK- sG^A,ٖjX81G1] Uaurem@4uh7Ygi -%ۀN܅7nkyxO+׭fm3ګ{屶Rie;@*ccrm\298Br'HUi带PVɅk |ot9B zI*Y4I1YߢhDQaLf/NWsNG[J6NNgpP%ЇH4$X B(T)Ahd *=SV t1۫f'W#&[r-7EaG,Gz\? Q~@eԎ^Ǖl;G%vuXƁh~ߵ1kpe_}ffDΰ mdpS.E 7gڤ-)P[])a5QO0\ 鯊d( y⊓^>&[YIn=xWbrXe1Eia'&oI4XE>- N5kjfx"^Hn_qVj|;>r?BTr{A9>عgCƸdGN/<!}3aGݒKCޙ, 4%pAh0 ٖ؃,cĪ:勪o ag]/3|;\wEN.$/Kmβ,49\EG "D}% i!ETڣ8NC8[!c64˪;FxoOLyׂnP,Q#93"RS+00#Hn&W +c1lZ_4[-CEr5׸A,s; kbgnFOANZw1fva18.ϻbi\n -:$S& #.pul=W,݀$1Ld@&an0᫮QW8V[agfg7͡LL. qĶEZ't_*Nvsqq{|AN2Qm,,}b+65o ޶C^XYbx5.={c8La?Z A1A؂8TA沷 Tz1J޳iH!z iƚmb@-w??Ol'f[mazeHփ01~;aŖ.JfxS{39q˽ j0rݪ)p/bsCXZ h-!AeqٟŁ WTLҒrf{u"aTvvu1@zA1r-MiY}햺W}bbnߐdUk2 vތ *~8s^0D߹Px^RLvp mNxXo~vO,x!"Qt.T^{GꏈeP#^SuZV$hw|mK9s1 4%gb~z} Ds-0/}Lٹ77n'ऎlc"tR{LeoSWZ}޵bvN}@NI0M\9:Q߲}" x!5#DW%@C=-Tnq"QǛ!N*Y= ^,%y52'Ȃ@O:|J(ܗ?ь4h,LKɭ׀cW B#|*ʻ &4.kV\ i&gg#w*}JFK95Lj| 743cn ܠqI71~CY,''7 7ɦKXQX],L/pp#݃o&c7N,I&a5e/8b90#.YbB5 Ok.%{"c]'YCFE8Oi2+k`34>ӱ T)e}+ti[!aK,y\;kPn* J)K}&FB>Jȧ?0)dwJ1 w=d=E d">l߅'RR :u=qR6$cY WPqo<愕LVzmR tE0υ\MOFAr]5d*JuBr^=g:{ő lϋIAW?:eȟIN?x7cwuOefИiuF#&nJȦu_AYW򄅙~Xֹ!@ };gt4 _&/3 s#-(6->$Iyʝ<ܢL7}<&4$Qn] [P}0*Xa̔@@r{-.f-~x}v`OamFĘ43[y/O{4Oa<iDiQk5- |ܝJV.V`3MԘuG$1b8ư%`գaT)<`|omp;P2BFvtPSV|(DŪ_&c#Z0 NIsW1($Ұ,?J 5~"kR>pV9R` e\wj58=JR(a"z6z(-ϔza!Z9Ŵ"I 2"ja,߷RcÎi>DŽz Bz\@jA)1Bs_`6 &҄l}FK=q7 Kau&U)olw5^vd"x+%&lGR^X2Ș|/Pqd<:%1 $5 4j!ur }E@PX~P kW$%>|)S sE{]~ɐ=,.Cry84,KiYUZtdo]93g]F8pIf"5%0@2nnb BMf61n4`ڗֆ7/=B^͘7B YkP3fV2"rUl~x_T #)4/:(ŗG͈k#>6@S3n "-MXf /&ÀKeE-ƅ F%0\:pN :27}%pdb~CQXSW9UAk3.^(My 6 jk>ֱ,NM;/ʑ ɖ mTK(tQnTp N)RYXā٫8l&)! yv"˓mCFsˡG=ע iispMWp1ĮlIu6BNZX-$r΢0զL Vn5X@-ԨnŜNd!S1gE:$+O3rIMX%aggs fh2/ 범 .}/H9eċͬf 5AXkы!ob7w MXz|}U;;se WjGt)Ѭ5A*c$WdN䋰$ҿl՘Z\\)! ק YB\D] <,g}^ +VF"ֹHRSSjH4u2Ô$ע d6Vn1DZ+p-..Grc[5?bboC>U酡s[}LܔLF3h'F4Ae!: !´SF^M ܭGVx WpWE:rH8np+^a@ȇ-xsm=sz7E'б(`t#=e{uEEE區$O\ ጾB#k9 r_| @OE +;1kS3>$ Uo]uڙ[G)*_ 9u&{C- 8&lg/afZ<6Ɯk]]h Pt*4 C.he}=l^fH} :Z2|@,G3)Z)XY<]5 uK'8naOt+'@DpdC&P^4痴TRul|ArEj<kу'3 B>De:!mBfDJV=%iC 0(΢$\ 0يWϴ:r刡2:@8ifj3O$:J/d0Rz;"~qG36 R7L)ueZ% 6C~3xǬTWo%7cUMb;}tx3D Φ/ _7?u# SVP24izA ý|w\K \tӪOtMlʋ}8FWg .͹>`~FKa҅z}YnU9F#  UZh,3Kh`HK4B'\"g</˫i}83i5s91SMC\&JH^FL$pVzF dجbjFH=wY0/Ibu%ťdc=';cM眚 s+lŖ6FeО'x` W.p ڡBxv'`4cu^1;d4@11ˀ<\MGe*JkD> /\ː g|aﱸ4j}5WgdOQ=̣y(rm"jڏBL 'pHvxOr-v̓|?ԖSW>vdb1Uծ ތ Iċ<0] ҫчNQS= }w=]/[lW m=l ) (%sTJ˷)V "{C F_.fi|>*O@g~b{&!3sޤe* :Tt :=˟3Mt!*7@!גvay4,7#W&)W1%F!/g }%KIHwȨE( a.[}!v`AGJmOSvv|a}Ai˵+(;d?rN$\v-}$#~Y{.ikD^b)&ν΁$#bL&RĮ0vܳv}EtNs""+`Kp1X&i N9 ۛyVG︼8\y'2u"N\6uH\ 4^́!))Mܱ-aWX&gF&&k]v2Pk[  9l(>;;%!0nW6o Hs9K`Vn<ZIbN@W[@<ĺ t܈EA+JPu1j_O:wRH|[47Gd+]xG%jLb$fܯK f+`1!c{;wZAr&,(A?\֜E.|eDpUL*5揉w>7/,$BRq)C@V)dSラ|&Lkq^+3<:z&\E)Nf4ZEܺMז,FQZSIoQor7͚̐6Au!*=qW"C[9PPY B d vIU5}Ȭ!b~Mޓ]~APr.9})oqCOPdQ[&N;-|pmC:8<7򞿑CW|؎b1p{ѬL/FEL2J*οlM2=@}%n/n ~Cemȯ(.UCVUD|+R})' 㰹4[`vvehp⩘1>#=9*4U =w{s!h i`]< M;<̫0!ϙCh#JJG kFgg~HΆf6-[aogWzz)4Z64* vic3h1vuH t-z8e%N^D6\3PYz^qim'ʠ뿒 9I;Fx YcGsdbRpG! 59,.E.>miG'6AӢpʟM$;?8c>Oμxj|C"k/i4Ҿd3r?-_J{p;zVGP wLekg_qd=a#m*(M8owq= `[올歅-/@w Wq Okƛd P_Ze#g50;rTTIѢ1OQȕiI@E ](ҭ*@l-R-]R+}]ªnML0`R{w2boכ#[ ά"]kmdž$\fnuU?ct èvt$k&` B|kr߯DzmITRp;ΙbR2sCۧaQ {Tv̫~ x/%Z7xac}[ #1*\~a sq2b1 /y=J=K*k@C@ bT1߮R2lf:MC$2LiN<|Vak2Sh`QJ op\Df? 9='U(^E*ÚVۑk@wc?]/%lSm9qet}Qj&H5D" jFF2ZѤ*Ûr5m-#,r }9--(9ۯ 10D`@A\Vcp1wK"ʉR(f4* mxN}|b3[HF%V5<.Fz:XZ+2IK oۢl*|!'5dLAHStiF}m<|v\066XЪ")W;sU/CbTD#T3nrq#ĚpZr>pP lO1曱k /x[觩Ңj|_R|yn dY"Qېϝe|26Se1V qQ_YAA1Z1]ۃ_1s\m٣uMP?)5A}-@1 wU!;}qE ?%$vimTba)\t!lڗ┢PbU0݈ ko\rJ"5sC7SkFm4M3FU.,A;#`u܃4@ƘlIEMbՂ]*|(Vkn E f` RQFڻN%$T:C-KpR!g1q*vg ;(~s M~kmʫlJ.NG%tc̢9޸@dyKhmkosM:˲i{W%i22q~t$4(Mش 3J`$>4Yda]I>dIxImeVЂ홭%ړNAS\k OÈ(#|Մ:Pj ~jc0?yH!1PLMj1.?Q(ao=]iк_un %hisw G.> 'ūݰ_ o~l c-:f˰PS1 II>BAHx>>P(_2!'W#hC*D:xv11b0-˦+ڥLZ2Dl25FcHu!]C=/jr Ze-x@V!lۃwqj^F91BfMG7qɑoNʶd5"$ۼyO> Jsk|ՋaoA[T]wY.ꘅB-[ukoithz녗EM4}K0ׇR~k#aQR3nظKc;G&¥D1gT\Xgb/ghhsǝd$,gc ;bU61곊{wJ@L7p4[ipMN x$߄>&TG]3UGmQ@QH̋<6cTswEw_ye{KDrkWGo#1Df?>U8˙úôFL;M]#5啖o[IY/ܭ'uq/C Qzq:bw`cQ&8^P[`UzJVjp8=U%bR\sQۻ%LYWf?uAYYѰ蕄AI3h٫Яw:A薕.q){Wf̉8 * yQ@ѧ'U,W݁7_蟥Kfo#]]+1Z wV *A`6[T"m?0! om!5!Uc0GwwE`v{p8wIoFnm./\,r;,&8by~9&׉nZ%1/frfDMS`E)VQkf OӿIu" 벨ufu{Š{ZflBlg `O!Zl /eսIX!Z#p4Y_Nˮvǃө5#޹Dy|cRDz- DQvZ,Մs0ga#gwt3ArZ;e_ %6VSvQlHfkZ [Ng~OOrp,8RyP!xuJԤ!ZtN_GX"4Rܔtu5Mͳ̈A},o?U%?o*ۨ$/9i#K;FR\ k 9P5y,x.3ur{ퟛxdd :K!m{Wf@i6+IXn.G;3j#0k@;8 4&cOd]^}E}_)5'#sG^aOHNn'-uV!|s2t>䈾=UAMv~IiZSUQa?jle~ꝸ F6fB>Q[E rUS})Me }q?/  6JΌdأQXf-%$ j֐{+qo[UimsutG>)HLj]׎rsq'knJub g#tNI%>2w* uUƈ ܹKvO³^4Ei 0&,ڏS4onr,90@rg]^TRcxVP`ֱs,m;Q5Zܾ٤ؚ']VX +>68"=z d⮶v`8#65I^4,QnGf'MjBKd@eN(Lrzj?[ruvDMFa_RPɢS7)V6KmG3@k+ OĖk zUiX ozAp DsGD(E#6[g*#0p$u] ]ilZ?Y|9u)W܅8϶D*`L/r*jԈG6_̹)bZ<ҹ7cP*Nz4|#& 2š6:(fϋw(J_=j\Ư) `|T~= WèPݘlo&eߌoGo= >iU$t6Yn|-8Ǡn`Zޜ'ke# ;AG̖|3gT1z=|~a]c$@@V} }> ڤvӪl4"3_y~l b?Ģ4,iT Pu?'>$\jΥֈm CY0Tl~#l{+dNį׽7Z JQ1^oBļO݂Ei"ɧ[ROjH"Qm(ȈYۿxy=, kFRgwzҮacOp1Ϥx# 4 )ZR21ŜDb48T0GSۣRJăebml|)zl:7vđ[3+%iӯG5ؗ=C{P}ϞMtɺM(MQRɺ`Bɨ \wcŗm(i!ҝ?W<_{=1rڟvupH/ !tk!FVC㏡{쑟yڎo`,qv5'(y+/NY5V.%b=yQ7xBLU:S-S`=?bծκ;R鳥p<ȊT8 =]`}? !Z8dY;;u74\馁(Z2ky{y#lrKd<4WDT_&əK[SCi8i/`#"Scnk*}{hJxA7w6-y4Gbw.vh^~DdeR|w9]=~ͷ;8]Bhvִ_M0Bh8cIѓ!qy,aLRo2&3ܫi Zf].~I YfSsv5`Pa.80 ,D,OMհ[S?d()RCH+ЛXte6B^>$'ZuSP~'HIH ;ʌXۄ/>~!o~)IcHN WJoHm<%0>eadOM$KPZ8U_l~ ȼ;hQ`y\du3%~o3!(~D^S&T}!!wx>Sr5`gITՎIJE>oS?F^;9=(^!bZ!|+Rg 0S ~Jb\Ԉ_QPG%r7%2sٰh@ɀZ׀̊2BU]R ̄)FAYCg~LjҬZ9$kݷTiPGX(oG9.M J2;oe|R)E@Du|?`"Up(~UI+1Ob`4(JB2 rMHq7'>w땐MOi5۵(fNرUV`a /?ߖ W(x>3"sSo#GJ]}2I{̐rg@c4q ]no m\ZecWq]H.KB<,?`z 4 ǐ0i [{F<!'iIz<EYq4~`!YĤJYGAp#:EaAۛw^:'*b_Sr:<;_<1œ{;-~U'< Ql0Zv{vHB_9,Gÿ3pɺirUu a;@M uGmI'~Х8slj& c<ڸg|׎ȗHLJ DŽ%ᠾKg6YgUmG.P7]b,+Ylw^G&=_h@JGdLeH>;EkddtC݂c\ܠ LHW/fÀg YGKMw񱢤z;WHb!1G[[34q@ (Dx7Xc.kLԅsL*g ˜۹R @v[T' }c_=RB@&ӄ ܫkyk-W|%4IQ|hHz*41 " \Dct)=昮rI:G&6r\\bkWƒ4ŚOʚ./؎޿`8–,z*a\Ϡy%_WkbsRNGob-WYy!s_^* 늷̆E>V7j^{KM1U<†hC\|!*fKn ;Hkf9=Peo?n~Y %8< 8} 'Pʌk]fgA)o NvƖÐ ?bfli ӿv2DV'zZeC")- F 1n F&doîqo 4~6rj;-;_3*[k;MWq1jb㰩i|" 0xX?!6DKkHB=m).fo@>پ4'3C]\H\1>ESqՍC~_MUBJ7K::Z^Fɦ$xGӗyA(i$Ln6rBhb%_u0u޲@W&y`2Tm{pWne;Wr'~bzl7v3~4yӡO⣿(;5 #P ÃpY>%/= U\8UnLg;802y)3sNChW l^,KRnDy8':6}VOiWyv襟5bǚ,6`B--< ~Q疪qZWDP( '99㨶%"#Cl@h8q[ }}}- MToP_/ ޠ̺+Fr3X$%j`=2, OOP8`p#1Pkag\4 s6;|@ ~TuGb0LᎿТoOd\b4t[_'-1 6ȖRGJL?10Qu)'7KNq ,"ɡw$ I-({\.ⱖ'syvxpDWyD8ဓV'1DNk/d/Rh6+G7T~Q iԛQ"YŔu:-:>sd:wɄU 4Uw=~Jd3ިϟN>+0y&_ǦRtHnao%K 鞌Ik P,YB(.*Ð)4T R8kq d&=]+>KN$C,|RR. eDqQǘؖLmlIZJ'ep;TCǃJu;%RSN4SN$}㮆z`;`DR͛ *ǫh(;NiN7nL)R- e 9Oy ovr0zӰw,^1Ctpi4…ґ)i*z"d4MԭVQ_>Ժ]rhV/삳e͕.ʋ)Olme2 }"Dh]߂nX)'|oάe#K%N >aF]%J';jhuJi 3%kbuTБЇq0 1D|6Xk* .y{yd}a˟MU>j+ÆG&سSY(BQNsz^=j^{#@40QFĐ~e15P%Rc\D\~B6jxỺ3[X/Hu2 u,*Sd.`w,zpE[(^=,m]U˘VsX㣁<^{2:s#w_K`f (jU;!n,ā-Cvݧ7(mlT\d$.6iz f7f[DŶƘ>p B~{R9F>r*/4tзUk\8&)jo>#eh=rOÞ'٥<űDxqԽr ǎT6:{ۣ7m-%ƸT\h ;sY xr Bp[cyO b)Ή xU+L9𪝿)WGy`}06+%e)sW|b- /hU@hT39 K~’PfqTNBOq|QA=8djl Y.Z؊ ףޒ+Z5ZQQzA^f~S{N?T=.BgH=/!؊5W8`aF6.~xZMiSo />uQ\$Bv͔T-#HUә;wwg~;$[3̾Ժ}Fb"pBۼylg)\%jĞ7UI+ckLܞGbFd֒60:iei!v93g~ɯ Xx_ܚ t NAgS ɀ|9N/BYŠ WyMAg?fMm;24kgLg*.^fNtXtn'CXC sLS*6PZEɮK*LvU N # FF*"풃k7õŀl64晧0*ū6mA +Ut5ƞ}3¢/9+m ]O 5ʢ{@O|[WPbOas"hAO{mB܍rbx"K{j&g8^yϭ(P K~C USj>:7A^Ʒ/Xp3U;)19%G~ qoR6hY-֎ l#C}$x47k996B@!}J0a&^!W<) rJ%B.F3^?o'BݫG_L7MHď_ G$rgJ#Q,bU֭U/"J% KIT#PVeNjc/y?7gRCU숒 N0 W/Xt:: ,γtbQt 9('_ݍ"fk97:s\S<'L,S\ܧU/LJmUUw* ZR\zϔpyL }[ie}WRj5hF|l{2neVyK^Oa u%`? sxfh;^b=s.i V@" =Ǒh`xȃw_ay,HwiwJ绗,zt>y5SBLӉ-}V %k4h]u99T|i'0O2.id˿GW5$9 2?-fƺ1R6= sdWgSJ~/Lga8UbOgrEDeGi{7#Z:&tޑ_SVA\#PxQ졘E aS..^?pbSR͈YO@:=8 Z-*]iC1&M0d)<.*J+NoPqg6Rځhd;<;^QN܊ѣn#0P,/nA>'{9%Kz7oy+'c 7Z+‚ύ^TTT:1Rs\% WKbFvX 2jSyl/ Q5iiE9,$lW pAE۴BR[spJ/t $+4ޯkRUXMd9Ys1B!ZȗkLVnd_ђN;b4:eB423=Œ5#,Nc"q#|/Āj ,el ?] 2ts-5oz.C9Pܹr~4}BP "!z\K, @D6i}Wb|oǏʌ|f:Z:eg.U| m!!h*՟53>%^C)⑆o{I +K>!cbG6}~zzàX`1F5T3A[TdƙrkKΐ!53f'FB#{xbHۨV76?<豊q ܘ%_'V㟝 !=fb z2"! v>`)A '_ĀzB;i.QrݹiMR$gV R%mϱwc{7Fzg=_*X3|A,O 8 ;.' F)Ǥ4 e&n%cUsqDWOvJR3ܦrmݴ_xKN9 (F',ez4k5 v(}jm.LOC0ʺh4- wOt:Sln ֋_~_ئ[]/0_ruU%vgd%TFXwU9dSAי˨%Q&֋6c=iZFgEG) P@5XM罷|⚊2" k+'Ԃi#y5[d0wD~5J^[?Y w@jlu"XhZn[r=I9Yh~KҔ\lkfdgRT3{BLվÉR<b^6.ŝW/?gPKΚDγҘ#F >1HZNMF, *\= "=>l/SILOG2h߷xHpvJƢbЅ"A3AbM7|[E0>KV'ZK9] "4y5q.SnN/g , g,_WrᛲFT P=`a/3ʁf1UpR64XзU0m.fRHh j!{ޭboCVTƦ!Lsawsyk'1Ȋd VQXI"0qZ)u6#?ӮTy[qf{ ;#h!Ƕ|r74Q6$%)Gz<}l H}l A/6ivXmF,kIGq8s%گsL>\A\hY{r PB¢TJ_,tGjUqK}gUkw>aycc%Qas\`Um/;#J.IE9TM;r;Z2!%ny[㮬C6qZ22yH2|(<M[-ՃX"cǼg^X/BEetouIkQnM6e`zQC6t5ʪip|^g^m度[q^Sl;bOisc!C p0Ď5*WZͺNSp>~_F0aصX/BOfng9|IOW?uD%CV}hVK;ce 3KڤbѹزkuG-YXkO n sE ҟ&0!6Kolp@ϴ;ètAqqC>B)[^?ؽ_F̈́mI&@>߉! d`Iv>uI> z bX 20`!_k U%_{ Yӝ] mΐ (O2^&>44FsKZ.'NO!FiBj+lJ~c2D8oЫ].[fNj^%` c u ,24@>٬t*|;DfP V^ D`Ҵ;Ty,L<_|R3 na(S̆bm5Y)~aTԵDx. ,mתu!=Î[u([+Sv/ 6lZ<|K4_QK @ D3Р;^-qPrkXS K:Ռ |Ҧw10w EQ\ojQwffXЖz i֔!*MR$1TL_f?iZ0f `E?Y*,2E`$h4K0xoOY;sjY!y<:+GF "r}8 =|,itozltGm02./ ֖D 'p-&mzM6>Zq:姓+r z^q2sw(< "to.?ke X=r8Ka?#7q%nvPrDBGRKz,Jh%AjL RsXK6̃`j~_Q= ꥛( UՊr<צDi˜忊IHmEs5A+k!VoY(a܂ Еߘm-Ө۵٢ՍS.{2ab^f()C5 g.V 9Zֳ7f}*JwqE7%IGH5o $7CTZXJ(hp⢥hI-h8cWe ##_.KWT3R\bkW|n i`jYboΤvS3>ddz t7(&̐ϖNzh=kL wEFO7yqQ~zp(8딂'+} %ݗo("Byjxg@_z9:6$ Q8Uʄ-␦E ;ex73,=9l6sjcEM*'by7%AG`AB+ Sxla ]@GK>4LMyb1|V-89|#!Œx4ulzEݖ}u߾5|␭;4lUBaeW w8|+A%SҰ_EZeCTih`fF0錎`$̸ B١g(M# R6n ̸QcA)-t)x%Gʹ g D&UU3 }S.0bPg;aliheN?Wvfנ H/6@bj'J( yy-+!Q0" vޢ)o;3ul[`MK'ˁ Azu= yK>mr8U yFf V׿ `*\M@?]S觨;T9 ˸Tt4ݔe:7͙YZl`9Lhן2AxG:'{B̻ʚ9So/WM_ס5ydvA ĥAU xf;_m@XS!jFDRi6=#IHl3MrYS\lVC똧~pD9DIAn5"O 587r>wߡAO[ޚݠ /E6SI5CWqO#[g3 .ɄZL%t]X[7ǜ"w7W~YMNK{ 6J2,P#cgY2iL; GJ+~jMS!.1&ߝHu;Xn$%Dx'shpx>T/`/&%\1ܝMW>ؒ 7|uضFE/dDLftJz9,Ʋh9zDDl(rܠ-|sFVqǺ_%Z==U;+ͼP:lf+ 7*J&<_{[c~Sۧx'd(M9$} ꢠ),H gLN0mׯlm+;~zr!Xtvطtrj:jT{kኒ3 8z Lr'ov,=H;N !*>3buˤBs+хp-b3(لX,1T}iG)d59c<ָm>.oʉt xQD|'ZvʐŹųqp{,wRv-ءպ>?5 e"r:W`$Gnƫ⮜k8!@DkQhbz=ԯ jTmdҍ6]E3 Gk'e S޻TfSp\Ԩ_mAy~yc>/2u'zB[ <#8v֔T}]ǫW)6X~7R Ǜm7{d8y>:Pbq3ǂ7ʇ1z @܁7!yff9ZG0>u(\ Ӧ4mfwNe$ӒYMhCg E;[#<09{zOCӬδ]D/tpOfXly^֣ܲ?\WV.޳sl?Y 9B;"sj6$^^_m޼^Qp]n1672 LN ̾$q{xw \M_\<`;HGj4xPμW| a,Wťjs*W`~Dv-"hZ#7xb` sʙ*q;}D0j R[摜( J }䜱VU6M 2ZY"ҲNo74>n!\~~b'СejJmg0UqPAm& Zԁrf,@޵{@pT/P 46I/GM7HCoӹl2wW}aT5dT%ѝZr>!m; LiE hhep#@p |1iH/ш^Vlw_tOK'}roTƬp!D"*ھԙ _AF;Wt?.<\h`x=U1_dP AԗWp)2!c Fuv[Nk {x!9D18VǦ޹_V(HYffp:S)=!3Zr@]Ldb &ik~Ba*'f!݅7Ng;%.(&9by CE2ЯcYƪix{򄧋nŲj8ちCy`9I #"@2!5/t|b6Eޟ+@FkIn-0L3lK|K8f'y^~Zɬm"4K[+DLrܢ' LEE4CKY*Q,rjY"X&6Dj@-a}^:_+aG.CDҴrQr_I/-"ms2J_[zAzٯEռaQDYT.!;G.Wt!VDS{']fFFy52FdxBr m5H^༊Kպ[mMTѐeז$ȧ1E* "jf˜h (GO2hSTfQ$?ѼPQ /p BQfNDfcUsU8k2vɲ{Ot\b샔bלv<n4ȱB@kh~/Ddl^_unʞIFcrJ}lWe?6*- 6 PoSDbl׭<Ƈ%sJ@2 <(VCĮto,c\r޸);nn)ԶV<0cE`bʌCXIk̊8_G})g) }›lN\BbNJrF w SeB;ɷV5q Zy+jb N}T%4-0&{Z0Omx c>y4\PbkˣV)R0/;ɍ\PqT KU1m{صP3L{bVSk^4K`eLKIkz&51e)&Z~|6wj\$vIוZH[fZEW \o%RExD Q51pbNbG__T;|Y+ceU?ht̚uo)lHבM>ZІ{y]O(9c!ZU2sWGOFTI[PDˋ݄(bf).d(Q/*M 1%l܋磻 =}w)љQݥ#uR:SWwqgù5xTXgՌYفr+2"we4jKB_KaHy 1?(ڃ舾dA;5ӞMݯ\=3 MC4֚JdKN[\p+izu(4}A0Cgۃն, '] .cCIխMcٴl$ʢ'@b ,B(uP^]Zr\LL}~&q YI[I&o rӒB2\j .Ÿݱ[4Fcg>1P4_$¬֑WhnB> O6I= hq'S]q_(~$asG;^]Ϊcv*MCu|&j!JbLV`IBғkh@RL<23O٫bRݷ4l `H%'*tzg>A$o %_WVwWiZ bZ ~DgB W,ީfrKłF|aR5ɗ]vr uhK:W$&j""t:.&)Yr#P$ v)LVQj9vdXj"yw*se9gٸ6S{x[)0^0]y%J'v%nׄdSAz9\HFmM+Vh@P&uiۄh'#oۭ˿^:Nbv,hƛ"B7\IJdyK;l39 5{VS瓙1$=( lFl_pyf-%QYiJmrgI3y {  ;H ^:)!xpCceT#O;Y,5`/䪪']s ]~s.o)Sdy+# B+O#XmuR{nEbeQCj1нtwEnGDBZtye7ﷻwBξQXwW+KeQ0ɈURdgmLP\Һtq5$Tx9 m˲ǩ##VUE{>$ B^CbɃ]%M1DK mEF?9Lo#~#.,6v^%W%ɡz'd/zQ E5Fwfz\`zQ ɢ ih$heDBA!["}=!Im/H*z@BxNmroݚ!!/,‡3k~?ҩ3 qu1d "0=^djFU,zfkc50sg|9`QD^LF % JF_lg7$yߘ~WLǓe|fN˩30c-8 !&$ު+WbK9ހXf6O|dC^{-L)]Ǎ%=!/Yj9/amlDÕ qvgmQ0_q7Dk*AHt+G"ˁ5ϛNth8itCs^A*gM@{,yxԯLjRdyE]Z>c(Şjԥ+D=unS,6҅ #ZbUe CR01KFz$N ǜO@ikJOutixzA:s]Yz=Eics},Lu!+xԅkLs2] &kC3/ 1n#f§e|,W8:-Z+0ff r=@[WR*!_ZTEȎГ.;$QB0lEOа6}5^2qbZzWDz_yN9C~yp"C0%Wܦ?,|PfYo(H)VxO?7Dm/n m__+)3ƖE'$T.Vl1&{&e%:+8^;X̣[a-S3;%^xͼ"ĠG(E,$.OKy"!z+9P~FT\:' |Htzwk4v¦Eu7^ETLzs+Vx/CUf!@;mmAb[wtvzdfևa<*YyN !x@k=%es+3זELS8 Y ڦf~"F/NX5i,,mQ)OZ1UmE`jv-؞ i#+;xSP mr^D3yRCm%?qQAT`4n S0SA/a ⟱³l o>:%%eʤTdz(`* Qnqr-w׸-ᝲ%;<@|ߑojR-Ȇ/qq%`NuK ,r;-ӸWW,wJ͗@ \;vI4*aRE J* UbXe7 5uMFK葑賄A ;`?Č_Jr$լ&h] _qZLCZ>rcAjQQ ^P"j`8}-ṫ~iqx "dMٗ>hӛӡ4/rkEq. &WGTLZt~z9 /sy~8ldKCvȈ3ow 0  8`M*lhnA+ Xņ+hz&<;=WՔM2Y);_ϣ>f4b4* n5dɉ#P%rd;뙸h(E0V[w#dk3%!g>'ث*puŀ Q_k8C5raYo8L(RKk%9v̢@_H!n#Ǖ|; I9gN4#vݹ00 gnJ41%T+ن&!  tU*! %R~/&Ot];Z݇2@CQtn=sOKf ?Q!gyyF;tVsXe B]8U:ձ DŽҔ }=Ǖ,a6mk<ǔ/jgޢH?r1~j&>49c2#ܸDC-Ֆ\8+#{ aJ|I_OG+SnE4#qU)te`a@d'bsD|'/|Wk?RF*% u3΁FPnF@1\y!mdYyVY $~DA3/T~z]S72PyDEUw eJej PGnRj0õ*!PqAjpJpp*B_F{{T<̨”\4:;x7,fĶ3U.L$\s!yE&]B3sG]ë,=[Tj 1N'oW60 CGbϔrHW lCb<>ݖ&<2n# 5R V/3BI%8{PHbpb HMEŢ=[ ph̚_(" fȍ$ؼ%ؐmOKh ns{,=}x;X^F3uÄBg $9k"AyAl *㊗eY lю*S?[%G1NpS*<&AwS?96b$c*G"@< NP"' ױ/h޴@| 0aq S8"Vff|36^8}Q=F^ 岡9y 2RM+_NQ;?t#>K[`sB@ɒY`9-7`ost5<=p=Tꕬ" U5'G2yەOVte*:]?`/RlhH) =\aKdSaO2i3ڟBSHYr8Z hp"o9 1vqȕZdD4zpP'gowu ֟k _onh}py\Kn׀>|φC-] &ty^j㞄ܞ@]疤ϲOwE^|5|qb kZٚg-쪀~Z/ki:ictz] }nbH=%tGD~;=풧Q QFɺfK3YE; lLp]Ztn\.ف&$JɮE ̆}tpF_D=O{-I)& "NVYpyO X@!xmƔN1o4R0q')C70YhG)~ Y`0z{wP;o}$9%xז0q+[UEK0Z'z 1<%Ged&L) CBI o.t wlń(CztsIF-wizͦKmE@cY;CMrmgX=GTXΚGv,zYlHnVHZM1{VWDgahk ְ%ڶs=b*'/b]Fv?}'BN~RMuF|Rsǡz[oѸw~,j2SKF?yS#׉9k9GR{%6w%(Ouqt~q0yT_Rg?q>ܴ>5 YՓw?E.FlԜ/X]EtМI"Q YUwRq &XyEX:#OYM9IS[2徫 0{0oZ6^AQo/L7 *lShbP#8",NU>"j7I=jz`rx5\+O( 9Ûq&@ qٟKb"t1^i|Nw[ex$Ipu0T I(X̯bhvj`pJA TFtSF$-#&gD <:|6NP!;?).W'(TA;^MzĬ~oG*jΫ y+?I =~D3dnCMRJyưr4:L :92V֚e3!\.߲|붽gvώeTvN XEiXs:8 HUYƕLu&Ѿw$Nc.EF *nR #/?搯/ i.lk̔QfYvvJlۨv*.dC KomDh`ϯen hY| EHz,cvgte}4",FMWhBK&jcD mRpv|bEdƗ$߻RXz?N?Y:@)8LPC'*y'WM#e[Kx@c^\@9QV8vِ:AA`${,l,e,)ܶ5$5s_8MS:*|4ƇwV]yi5&i\kM~"k =~c4>q.'cϯ|,;^"Ζ EZMJfn O \Rʆ?r|ȳ%#\1|YlP ܲL31jډ[wg2Rh"J8:t (z70o=$*#bL~+`˽2lR#N2M,Z;+=^fXcs仓xX2銪W/vD{wfyp#[A}6yܰ?TE/zaK)6ͱ?`!nڤZ4Fqΐ8{,TɥQx|NCE@mC5q3Tb̾ )'OnڹK:t$OZ#n)j۷m7qO$ R)\"Hi HwW8i' A5wÃhR=0{-D}bprO(%wjm7Y%rБ.F+9iA -dB߸|'jCXUş߉Vyutn.BDt&S[[ș>\ڔ!qXPeo {G/¾ ?uT֤w32粸;yէ.`lY% om[w]c܈SٙZ󟂗Mݍ.vQDر8CX\o%oes m]Dk&*ډ%j!|W$%r6N;" I5ǨXS 2)Uh:X1 g/>]`{77Skt܄h 9)U tPB턁v+ vH.0fdZFE $]”(T3mqC4Z'DLYCAE=^ωγ*XB#wEjwyᫌAn8 -s9%H (ùv~/ELWZ!gd!? +/m><y ` Jj*2j3lLȶg! X!ȎL S7޸D֖Z.,SOc~r5W6V1*ϊcu"yn A^&1=>~?g9m_,r[1EIzQ5ia} X 8&q.] !T8 ԰*$je>YzVU  v+e9̲ ;7F"Ot`x(-w?+ԝkٙ[MbKqG_l43f2~a >?a䣼 e⢙a1wX^oDpx=v:!@[wjKa (S%wO>>-.CJ"t9Aӣ X:DՎj.3l֛R)f [Wb| (FB ,(nj0pÊ׼^\@R4l̩;/tsj8 %<;r_⤳8ŜƑ 8KYx,t mCMΤB~Vu7:83vGP|Rë8 ~,)d}H\6dJߋ '(۠/FkK8B0;_u1uJmDHTեBj$@ffUOx)n쵳˝}8o4<&X^ S Cܨ ;ieWy8tH#+ʖ-_0kwfH)gR6lۢDlE"`|e )AD=oF5&vǠ~ 9PoSp,Oů5ج$S~k$x?7`;HL U1پ;')AfN(UT4a'lC> g_\nlKh6XQ!;24zT8sSkE?jao,Xzm5@o$/눊m#Yj+~ XkfaQwR[v!ns԰?AE?FpѲ|Dpץ<1**+)lmn H3oNGhi|$05ę2;8ﳢ軳_B1]tb(j(/ G ջVW8C=2 RGU=]D)Ǖ0 9 XmnaQ`Cc|~6+3kA"U[hP?qnvKcF|OX[5$E>QKtWJܲ_+I>((Sdl,w[Jd;*'*^*nNrm/CCjrJfWWGy,k".2-kr]cuuJ{es2ĝc"J}I,–VcղNxl(ȳrNmel]Ζk/9!& 6k`¬Z8J>RyV6‰@;8 pP(gu+'nn]?KӮ]e]Sn ߮IM9}@ ,+,拖%ғ׸bVTyq(T'{D^\̪2ʖMEМ]wfBik~ߚ#K9cB3GT+7s H?hu⎫UegT;r"c!tM |̔2m]Jv|cC㡡y`f$οs!cvͱ{[R6 dJGWj8.ɳ\ @_Ƀ9"Cyxiٵ$} TINCZFQ KT*U! t Qr%ZҔKh,T a߇egnĦ̻qH{xzk!Up)f4kx U%n¨qO3R|۔\H2ptIUgV_O<*zt843r&)+I\7׻izu#GDqY{\7@9䰪e,f>?u"7!xt<"]IbK(\X<>J ޽X]қl_= zS&{HY 5g.6=uXD6}'⼍egNjj$*b|Gg}Y헇Uiq侨 zV˻=oR"6ugŦ?{ֆA6?ЩSvIu<#~,cq$? DVeM>3ؕ+۠W!_{OaW\RAM )P9+߮w3dκBљ3GvFMV 6.EJ(EHqbw_LBe`xBa\39IKE5d%79+9C;+*ҵk8lҝl$b~-g> 8^Jy3DϦpȬv\c^7d2T Gֱ Vc]J+7UüCx'h#_;f%rr/ CRk(  {HE q< "Iʟ׽MWiVˤ[UH ]2bU|5E 8hrDS}nopeYYsd\%" ˑrD馀4qgXeG.8EPVŐG3 #]-ksq¡"ƵWRW]_HWӏ;0:B=-ds Ȇbr*煿ԍN*$r,Xc)ihor46A@i WH$ +jjed--M::}l\hɛ7BtI ,D+SN?]+tbLT}Ujx&5q@XT@ KD+Nv?/!-?B,гu"Ҟ'Wһ_B|C|9V\fM5L1D@%?//&bE`X PFu,47fi\Cc1s%nKr>: U+p b -T!FFYd#Ǎ&sivP괣U:`$\ uR♯E?Q%+rR!Dbqwwokk-{x]MTFvatz{qAEnh7S/遲8[V ,f3!4RZ/n5݊lُHVXInf"#yW-xE~E_^j߽- %[i~_J]i8FykI,#;Fp9,6B̔ns_gZ}sk$? BkU;\3.=&-Zk |.͗J{XtͬԳ"'0yDy5 (v0Kɛę"N5U/]FU PXLnM0oק+׽;ʫ3Ww^F~2ufۙ0n=?zwEʰ]t BeP۵2K  ,:9ChQ 3M J4-=~;n8z4a}''n+@ðp3@OPcϊ!QE c.í914t{猭ۡ^b]S%)r[?gX[&m~5\ǙH\/lJl0,rG4Qo +Uno6!B@O7_^slV65UtavWƆm\eRm߰+?eh+< Ŭ{ &mD?[]2NE?S 黀8v9FʻiS 34YA9pO5Q=!q qg]D q3NƖ&nk+nѸխ ͏J%RRܿʌ8Yg#92&.5:gOUEƒ*3,@"F֗K.Q|5laf/nGcaR yL!yBnworg_ceoA09S6e7܇/:q.i-x\O#GJOr#H^'Oi8d`RhAwƣw EP[*"8jfka߸GxB_ Re2+,s!guV*Ct8=ISML1+DUQFzlz"tQ0Soݸ;%Т]dzȗPU\uo̗ xpDB'+7\mծoG:=ٍxܥ^{E]}GUiŇ*, * 1pB"Nzq@BPa(%Z$ƏYBǧ0n@`,I#m4o9r+Zj⹈>0l9{Y^f |fs1Qc(֢3wwřHY{8 d:2ϭx"Dz[?*$Ȥ/}B3g"Asg9@7~!e(QEm#STt0%*|N]؛FšF\sbzVBA=R?H|EG9-lq1f28)9.+-c"3M Q}Еd;G*޶! I()v+I`mܳύ$|/pck!,@o8IjIa;hxYFr7PYM4 Io&?M5Z5ݐUOL{a-QqhoiJ/׽o0ykF1UaG!E⸽-ž hҚ?7 2IHC7UZkJoUV8跒i.E&D2_3Tϊ4cn&(qpT Wi)d|eƜSICp *Ksǹn' ;)<7ME=?[ú]Bh[m 4Gx(u]sE4`b4-Ad^/W@s) L칻-Ǟ{i7^Y A)^xCB\ 3=D +(1w0 e瀫nkdo~Y} /,$*[㚙m$D̖a Fзq19=K ;.a t؞B컁$An; +7pXUS@.SB"![!bLH-#ȰB䙛M$PD~p'$Iu8aq3^nɢqm)m أuff*4G"ٲx-Z6s̉Ʋ T.38_4q<ڪ$گd 6USVCvGNYe" ŠtQGRuSdE+ O\JVY#it;u]13)`q_jVUfdVhb &˩`G5\u-1qΗ;7Zlɽn/v7W {@r+"|*LViCgɳXc<  <}di(]& ַ-A B&{HEojۉQ5X 350 7p;՘k{`F T'L6бqJGΪ˺*fLXL5E(Ng&;l@F TTЁ/UZȪO`.;i)<lEV _것;Ei; UK/Ch߉'[M;7-6τ!s޵φ 8cqu< /FvlEX}??0Xn'dtIU=3Hs!fgӘڞ ~D+o!5y0ᣛ`l$ՙzGWܠ$">[$۟&{v~6N9f~U[PjOtG\Ѵ^ガZh%5aTXlx~Mk"@{ݢ9\}-.wP7h:.mʰ]`O=CYiOȩU$30X8|OyukY4,ɮkRN #m[>Dr,@rUb^_ |'KՁEh1GC2=QI`)I#XHc7\ +z6r=i<Dz8L7Kڎه~a 2-pMv uGLLJ/JtÜm-FTCCg'F{H|\с /mͱ^ abBJ\ %7 6 Qr+tsxz!}da,-I} 'Io>V.mi_!bF߿l}7 @w==uǸI d#Wl\آP!OPj|ж ^#Pwڽ3y 4,=($sRXtӰ B'1b2BmSE!٣o\{ku.KIQ3brSh1UuR1d𔒱se_/7_j'Dg>ydY2u͌u {|~`qdiv}SsVt458z-͠m< ?2U¿6h֛Ur>a\1mnTߴO=ƴṢȾ:&Ҷw?-{$ CRSBpf~p^ImLeQRi?[yLGߤ0n'V(49J:s|֜yx aqn?c݆O}䇀:ϸt#yvߍcZU ~™%FiI5U-n:Mi5}G jx*ot %bUw>ض#hN+)G=DR,g8P%@p0W&#Ԣ-9OĵtkWm-Bh$;l6XNV_) 4]%{`C;4j ikIJfϐ ф؍D/,_ZK,g]\UÞ3}l8G8/uҒ5r:N\VlN#tw`¸ku/7h&jUWtxa>{j2m"~W%Ȅ M| `$436Sg!Tp>RKϷdiKt2S1I?%Bt֚XJղx`ҩYHDq@zq{hK"`Y=o].24eJ6̢ FtQ8Oǻ听V뺤هBleЅ6`~ z)GHBh3ev6rp=jjuA{E*D6\4~l=1,+ϡ5`0l U'qvD՗JZiq@6rGop>yamp*c;e'OW?= \mt.tJWKQ`_/%;Zf[ sneLv4 INϩP(m`0Xϸq5 Bm`/RU9T/dL^F~S؊y2.IZlPГ иd K2Kg.:/'i ˲?Y;kIЫZZa 7ە3[[!d88y5E2}}AQ{?* 1{^4c`$,ѡ Z*=mX;6йa5JҬFVҬ(, `5AYo]_>OeoeU.M|` *o-,\umH]؏93nW{BIjj mCDU\lґ/pk,UOC UQd+Yy%PݔB*#~L2YF3?,*F[`YeVWU< α]ͱ1 8f0UKu&7aeG \ %ݲEРOt-7g!R_|xLiB!R+' ,tJPJ9ˏ/:wu9?B vf+0Efd+kyőAri^' Xk;dR0k ._?.+x(2 uSr-,u.k8 ,8^'.T=! }ʄe)ڑfثz""pdt}={]|W_rGb~ +^9NHgd(2~yo\4s稛**oKU^'STtspҎDZ׏BG! c$OB9WH;00/0A9KY+{{.%|_A[Rnm{No kc"m}Qw]b#9)űmve`)jB'i2+ATx/drSY[eSKT_̪~Ȳ}g80p rIT} >E]\Ň3wgy%^H&Mm\RK7 kj- cCVo֑<ւ?>]YO}|`&"&#mo)1qMfĮrxh1Vګm⸷!“}OԜKTIωN=WضɰoHisl&kq,Q5A5vs&ܢ5 l` WxTy-ʤIE8V ;Wj\U޶;b}<GEvBQ-)6?tQ.S {іo#"p!%&FrG62aiDICĶVF;Ӫ$Uہp(S3dmTBpWf'u{qeB3aqJ} ŎuF9OWUD|lhgf':.%$pu`v[ -5 w!#cTO~_1@&Ts, :;>׸1f;ND BP0 m>Y8B]muȰW&ܲr}]t#&rP6,ԕci3B0bʐr_9[G{ϟY%73{ }HEECc=߇[e Iou͹ *>W(8B&?"pCKF>QKɶkʾNWEPu+f#1? 䲸V/.$Jr%׆R~S9*/ ^kLҧ4#3m\cN>m^H}& ݗ|7Uyj(ʓ1G!u;ͣ՛^g3k (_]y{Cr!`_ g˜C}j{:DO9t , Dʪ~p_W:hgr.ɵNRDG2zh&ٓoU[\%pNo-p ZHGIQŶe/}-yg*-J}&ө&UN[,{țʶLQ牺T` 2ӻO2Tjz&m}Y.X|'6-~G}/>G ,N-4ܻW'-jY8 G)v[۱_:5.AL?B&|팆Dil>Y7" eekd>+$,-`tJhZ#)Ӣ6N7fϮױ၆dE*R)Ì]fX~BvfMt[dٓcL#nF 6㺰1x3Ƹb3Kms^:{~59$:Nȟz=ZIؘ?t>QWNȡʪw@](=`;0V-_,0%-'9#ї& W1ݫ2tM#.m)~OJQ?DX81|y"הawTgj&#C8)9R@jg|]D|v[;ywH /l= 9[PG>H?׬rq:U~] QPwt#0ez9˚ Pt Eqm依0daI.) Șf- }v\+汧V{Nf#2TI ܡs yqvPFI?u1ib ᏛĚAτrF#.PZJ& HHjWG N;7_%_5ki ɦ raZtBzJ8C.&\J`-ӝs,IeTz;?ZNsR2||VPH4D5;)[REEMl8="=X-Xvory5&YndLwۯ 5Lp),M" ub S'xm߆30l j/,1j%RhNg R0ئ'+cW"N+G" ߁EYc-~?.FQ";8ʔz9 t8ՆJP&qg9]Uj7.S? G4DBhc%"]vfW. 놌69n"k:=n"q+T>]zѧ8 h:V#Th1w oHDSNUdm*fsX́z쌽tQTZs[*=MZ]\(wYU֙1#zohwb~L87]$3g'NO?d{DSB)f9;0,NʏhMxLcA h@)/G'.}3P DsjH#_A[IE@ ʾ]nT /#꣌ -~fJH|! ׻!Ǫe:R]Z~d;a?&p{Itrzg<,T;7zufǙXOõ7*bXx/[ EY N  cRKqbyT$_uEHb'qیvc/VmQtl bCfTqפM6$D0;DKGmvDTPQ.,Ob)dzt=;lɹ4N]~eb' j6/i`I;ɎXK̦fPM N}?`/U; C%gf+2XJYed痁[aWXoTy2r)&׉  ³Sj}[Dj~{Jx~Z_6E%i.;ݯJXsZT9pGCS =o $w|zgI7;pGbMfM;圡kбAMi_D$3ikW֮|sy@9 *|i1JyO+}^;ks ?e}&V߀'?9ir*yDJQb>W y+Z;ٰ֚H reX8p!=AHxD!p mA ܞQэV|_թ)!x|i XxݴG>>qW:EAD9#+ Kzz'|(A"PlF& ;&0m 41(ϩ?Av,r}2Ο`}y>9߆ rjA<1}О˯4"[q+`n-k*|K/I6_HqeeC+R; n G Z*ڲ^>#}^p{)|i\P/?+r]<4̥@ 4=iܘ"yxbx-NcW'maw8B؞𣰧G?lMgYeJsv =hCZƀ(YuқzTUl-u{u-1Ycܬ@~L^GgDY(SHi$)#JHG##nA=DӖfUy]2j{qM^1\ӑxܣ>ZH./ɮsW^3 AC(l+GQ/svS'(䮞z@r]\)?JR97sD:3ƽ5vwXe(Oh 8-XPwh(HqS/{s~)PI(+ZL=?Y<L_؀UW` 4& uJa^iA8S31=/D67k·E&* bXMI a#{D^d+p[OwP#*˜Z]֒T:7G׾тnI䂭E+.cJBBi=Rt@v YL̾MQ$;W[.jW ׭ź 4*FFr";\OC+0#(Bc2EeD7۔~ R!XI}r#׉ӄ,Z-Ȏ%ұ*($x6Ik%ALNV/(]7I' j_|Ci$޷e7t>D_JQݷDYZ?8ϛò32L] =4 ../8gYyCW?KJr'@a{}KU|n=c)6>fR*i Y\x="z45țVGi/?3@Jɱb1$52O>=OD6Fdŷ>j/-C.8n@,nAEq0c: zl2$s87mʼn0xlVJ]*R-YvwƇ O d inN3,^;ɔ ndq?yS\,jbn6NTasTU2wlm8@[VF^\pWlB`#N'-]=: y>翾s'E/S[{!= V"tR.ķWVX8K"Tμ%Նe=g2.Ggbwu4moE,=C'ǙvtFSߝ}߷B?\[B4L ޑ$O+FZ+_3!j%<^٤ #JC#2+RFCCLy >[&5ܢ^W2)AVDs|XW\"[x:Ȼ{G/_̎Kehs.ؽ@G-w1f}aF #jUؚjL(o^gFoi> 94D}oy~1T>᥈j LQ!`,P'&O2{Zf v86DW$k]W#l~Pt{0JGqOnɃQ_ v&hj3ʌM{N|rs.\R*S|.X]%U`&ކ $Q Y oBA͠:PFSFS·>(Y%IFqO`Rb)-ki!v|lo]qIX}'= e FQ+`}7~H,g٤Ȝ”Ĭiً$`*%-Aa">R^X((4/"2Ǿ=)%~f+Sv c#F {-su% XtmG/S*HBD Gc@?|#p!';euX{@_OPn\i&?} __Az[;tbw6ڢ/@T,)'u*o$Lq^͙<ˬJ|F4tj F].4zG]$E*Ɗ|hs2xA@jhb=십6'd9s Br*qRBlUz:!_ t>$ bD(ۦhfs8BNxͧ^:Gq!tzol nCiPdJ[3=2lJQH[qb/!if  m59]Vl:J#]Uned-9GD,BHZcwM!QEetdN$y9PxdC>8Ϟ9 cS- %WPRBf@چ&rF:Q//Uw >Qo C!>uJ)y>'ڜQhr&䌄y=cN}!fEm:taߒOPa>mKtK9tex+}q&@kY34ƗjFbQABྃg]x8VDc&|r`w6 rJr);#_(@xZ'IpA*nplأ3,YۆQ3&V+w͈7#Rb L⚿"g9_6~M^~i?KqX-#m&8͗AؘmĶtՅ/%]tbD^eo]ʼ6 ⯱Vgm9p/V\Y3Whd7a_%m9{Z3}B9uXZ4`ʡ 8w99$~a5ᰒ:2j}Dofvop`K_pie+xCR5fc muM'48{QjsWO+‰ G-O0_Z}q(0o 5Sb?7o0uQ*XVdf%_6yKͬ};f^EH\=ЕeNknwߛ%r B9u#z y, ec2#YM?x箔>u{R9hMΆp|˻ۈ wQQg{Nw PG7vc)M7{JV72~ m3lH؀ӳe7%!R\ZRԤsI$wRB<;-ظ7yGNT$b՛~DVf?'ؿ*pt}#{&ij;wRJ fj'ـ;y4տJp d@B24 i# i_NKuo1RxLrFM/ obN^:Aٗdd\8ͽ hXݍ^I/|p&gJ"UvmW Us5 9"jkgĴBsy)-M ʛ}6q={Cg)C'ú9.ϰ7T^墰9q+)1ݔӐ>.2?-L;oA{8J#PinF!Y]@wtXu쵙 (1B?.uP@k>JAT_ ZŅ*(V"RlND8>eƘ\g :c]:veVSδʸv,5k޽brw-E^2gS9D>3]$z6- ?!>萞1) g~L$@ 'L/;5ʱ}S s@"?sBS ^[԰aW OM|6qƭ Pvg}(&v-^\8NqܢiE>Z}{M6y,KV샾r ~&ڣg }jXAno!cڳ:%:7863Iڷ$oGQxcll:&-x8hV+Q)[UڱJn$׶CY(:v×>Ef@91 2~h-w50gD^ep9kv6,voA z7= *Һ ln.,jXC~js'̟%iID A_;p URaYx3P1,Yh"CD4WSDxZ_}Xu?Po>.$#skwZ]RpAsq tv0X"D EKѪ<Y/(ϨFeGٯ!RJTcC-dXqNXԐ&nAOW T.@+ 9|'7*xp@掍v+R7.CG7Sxٶc RE}Jee'~RX;( ͛y^욇UteH#!UI-j]>PA ͭAJ%:ۿ$R S*OG GfRK016s ;tp@Rݗl7\]XtՓeY>:4Q/D d},6/ܱ 0_Y"GlxpJpƘ鮨U# ͹wEYyXSXCjNkaVw`dy-9BnE%~FV8,7)ݰ_/r5YzkL?yjMݯ)W?HZ[jsxLvn҆۟bږRP8CD}W-.xVIˉbV.(fTо2Cf0>_M36,&;39w,kpgx׊l$}%0`Zi(i#E":2]f˲0HJ9~ uYB*^+c\@X+znm*cAha"^>Ԫ/}Y C{mG3U?aC?_Δ)LVfJk +d>!8dԿo]lc?c9J^ ]33]b#M~iX Āde觿=T>|&h}#X^qVlH؛u6R #дDHᥙ*wv`qL|VHV*=ZpXClDR[=nwd?0\0qjuh * >X Gv] V?R{/٩w0ELG%,){igI{uV[JP|6FXw-_zǻHwqBY7 Ƿ&ᗷL *!_U.?Z=U^,  !I~gTնWک\j/@ylsBN}dl73c1vws4V^ƃ~c j*ڎc/LVT3|x\絝Jvd.vI01Q0ӢL5KL,f4dOy61z!#OBI0'Qښ9ɀpSKJmf;#EPXa{ 1^rpKųqRH YDk2S͑]x|1xb[xa`<RUƒ ϳ6W-XMvM&|Q'߰E[h /QtK9|\sm{NYIY0 6BقWq)'Ny8okm{wLEVxaeH^i2"E63aSM|%_M*>jӗߛ1bӂ31^lul,пLDN4ҶZ" BVvCfYOB'ȈjWL|_%;̙ dv3;cL' !i1+7(soZٳ'P )U97x8l-FħtB*oQsV#i≔?(;z*^M۝"io>'a:lHsr(JCtWN+$ .{{cSNsilDe xX}Ud*^] QJׁBEѫy9,xJьvSBj\46m {.1\6j/N{f#8+NMX>]S&HtJx%ۏ):UcX3 NnIʅU:lN0!Ս@m6]ce{iQs$Ze3= k xN?K|b.\{B Gwu;W+9Nb@齡@Q)&?}kF 61p/1 B>5q>5N T{%JEcҸM>OWfBie1[YN,"0=|##ZZSfꨜ1 րWAQc]%f eFkyɷb;q̖Zn7tyeR-a厃 <v뙢YeR#LIߗ7N3!*:#w̼3S˩QR&N,Ρ |+a5PD%G&3qo| "EuH"5:\R2 ZVh@|}<Ɂlȕ\a|jBw>74~IH6s>U4rM3l_ub`1`HmZ(ͨdN"*;CW\64Ny ŹǑz5xyq&V5<_k穜7(kՉ((UkRݔw, > ]өjXd.K9ȣ ܐJ1>V~PzjvcQ6kogvq2+^XwYls\2Un%l nN/I˹G >NBV,♬Z x SkiB~ؑ5f/=cNLsGZCӋ!:d*vnaZٌn"s&n_ Lz[ܞf^Ԙ[ٛєΓaKk *Y& 4Oz}Q&=w],SӷmW"hh'_zwzP;`uQmn+p&܃W409IB50L/U辔ZPp(NH|%w ҅};G0{SuU?F,Qɖ3ERnm+.4jx?`Xܮ(̅` 7NYɐ̷\YT8ag.n`y(t )IZIf㒚GDf䠵:b(XgsnxqSQαtj5&`ҀqxPD ׬IxJjv/?U&S41EI`rZ,^nۄk>I#)eK+AYlkϺb^)Ѥ0FTrf&3 ne2Q3J!+s~Qq\p=c*]8U]hBI6uxz^iF7qRWфD۴uh(Zr_ow=Z\ ҧcK=Vp+2:)楟"i0%mhX K]6HU3Zo#bX>)@c3'np0ɍ8&a{=6iitk]Y+LMt?KS+2n N<P)Sz[Q'|/4 ?bb?Ns 39Rf#”c &G)~"JmR(Naz!glV M? jtF8;?BuKb!l,r˭hl͘$L?;uԬ x/i26l,dHPCy;0C{cC+ ~./-AJ5O{eO&8ZP2H#\hhub"%dw NxШďei|ɴ06]կ1Xu{jI5MnFR.hObh&Ƙ7_?ޅGI98| *sxFrLأ,osX_)ݾ hD՟ $[2d"'+'Մ0BE,E#:oTbVU1D=WSH_l8+BA!`˹E3ce5K3 Ѥ *ޒ\MXs 9/^ٚm[ZghL .XEG@ͥdki9f<Z݄avU )N},;ϸ3[έDtpW)9s&貆uj') ~W(#릌߯0T>l=sC@\#tBQ&?4Gj?gM#BRG+DKpiQz|owfZrsd \oW)2WtM6Ϳ8%9r(uҲD/Wu/o`j NZ&3s?-6TErv@!z;K&Osd nPH钲άߚ4`?hGM)(m99W5&) 2Cb!lRۨr/؆D~$ѫq%B9V|PD(Фj{Io<ح@z)7"&~r|Y|*1NhG*VgW/\njt6%0۷tѤ#**0}DUn'(zʷBw y`IMd/.6'9YXW;7凉U@b9:q jl?u"`9tDe5%NVZ$8+/ ̒_+y=' 8O\(,;L:S59T/"=ծ;G}87}BXe|jpRNEcvĦݬ/W5-5[^?c_BJчE6|H%ɅѶB[ K{5\̣ =IWLG;b5^2[PV>$&9b#G P_VE؆G_[5hs)/Ȕznߠ'^@Nzo,/5יLXp !=&ό =!xMBj Uy gwDLarJóF|m0uڂ1 zLG/D,^7]%*jD̲ zX(7eG$J|Jk"Bo |M`Tbx覾tLV/jd$)ԏ}-xW"J1_@`5m̕)o\ݢc)o.Ɗ#mZ_xɘ2~;#Wzi"9&J7݄zP?m3BPDsT2>7nr FAׯFeYa)2'<&H]e(x\TUy˻@O. i39 &^S@5ܶ3IO╷t!qY#m_\.;)?*I!"0᢫[c:ٮ]DFvj/-俇qQ/_mmg Mjfv-(pkV-Q].lC|Ű(cSgo㈼`+5K?ߐQ҈.Q1RtXmBӐ/kU[R׆gekЃhմa:"|Gb1(7,ZW9oGB&'\&KV@g eVTVNcqv7HD3+8:5!\Yf_1^lٱW[\C?UጸDuY",%lvk-f}c>$o - ΃ę#%'(0>;AwHvM~9A&wR:;o}\ɘ9s/ψ:RBb?8*%q3YؠZKDzJ(mfLA1Z`c"w>\*D[(I+J BGp4aͼōL}G#FI# qQ1 +08tY*"Z3uMt`0\-/EbűcRAԻ&@q.Tf|H<Ϳ *'xt2}q`lZe[cšB8B 4f܅rEA.|%42u@1nL Ry`8]Xh骶%w,] e#gK'Zz봻܉΍_S_,SGb} cWPK}k0ݻ lNR4m)Ek[5P`ppčꛟ s8<:.>["  |KTFks6X\32wM]F2$עpǷ6/%QX-jA 2@q9g\d<Q~!|-'Up[-fbC1{MMa@{کyW%7}Zq`#9e+бtïG .KѮ f#VG.$CB4byR 7;K`؅ 9߬8EmUN-E`omE{'H/>=7jE٭qHR]l 64@Gl1FȢ.ٱOvq;l?|ɻ7y98'dx tVe+^vDa|@R}Tc5tU]7PǶuޯU_g&t αo`&94b7zN֫.q5M!&=)m_7- ]{ǿv H 2R (ߤDzAM6w!V$8_Z+o'y; i.ʛ1|S[.ɩW"'_y'?J ĬVҕ캾+k¬[Sz[W u!oH3KC_~{*̞[ȫipBUa"WzN:h:伱27H:m> . !صIYNBƚo4U7m=PyÛ*B؇:Kq&i8ĐkׅٙJڵ!Rk"Fd}uFl-C6 o,lb7sA6YCy}%1_; 3Wb3ͻgF%V* HUȩ5'¥ƒ1&:4 8:aب^sVv$֞C(rmRqA}lrUJS I {oDE>131kM=C%ROkQ0xSB<5 -9 ^H!Cc6Drv6@&AtX_"sCsF4zp >_ 21(,~u-&|MdOOb樸xh|5wBo&KLPö Oq7#"T$Jf,#Z,u\!ۼcrjB^slՆM [ADUw]mR5QpпWL^%i&πumiAꑡpJ%*Ta őMl^ 5cu~iLm D:7cWQg~`4usLTR[)a0\a?zΏh?us7u|GDpo[,4A ͕<' U-*3"Ntb/{by;7@Á3gɑ؝?2u/jj|E~n]<2?u9e7ٙ !Qt]`Ktuo>Pl3W |+;iAY)2~}܁Svy\n¥qUU&ŭ(D@ uq9CM yZMnRyBZ1y:#L#;҃F}`EV23Mۃuw@>R;mmi`3$D7@I^Vw՗N0{i3nQ,̺z}+1xI.~BaCĂ:e j3Pvޠcպ YQrE?Zgq,Ж4Y[3n瀥/{Í2m+ٙK$s h>:dWK-K] 2}l{lAښfR]Qj+//P:Kb1!A{b2\ $U΅nnX@)@1OyW\ $S. W"2 yZ ]`Bࢪ&^qG1Γb~Sd-DZ`%A\/+9HFԦE Mח>]̻>nU Vw3JW}77%bdoo7/弾EŮIR)1ۗ#7${H>s7O˧@."90\ A_A}:`8= fLrِ*f^ϕ]m3tL=iۙljj+(P]jW^qR ٟMZ6 ==(ĝB]K7$[`s܇~SVL)Sf>S Mt+!oKA DR.uXl4mit4? GAx`s'E̬آ7 ľPv#SЩ7 OJ"5~l%T>ht蹧Zj&7EÒb }p|W8j$f#SMFe`EPtCl& A!!RRj×b"kKHM$YKG8Y!gbqL1}؋HB١u^bY#TApۼӢdA{Y8lkfbM/'la`BvW]w׶ o|:_(Ǒ]I_>P 3uRhЈjk* W)E#ݲ .[y;uDq6il߾ח 2@͔<ܛK_;!O-=.T|2ʐ78~鵈2Ng#tID+>'Y܃nOJq -?<ʁb440 ހwǒTae6{e?."I9o ">\}Sc` >R ߶qffc8#W\s[E+G W_yU9B#h`."!Лns0?>|tH?M>vmJ{EM>C37LX=ā( NIyl#6wۊߣUpw;) o U:J,ؙl3.$2E#X M>m;"ÁT,wv8jD ak5Oej9E: raa@EiU}LȱsסߴBF_i<\ d4*7Aot_xpjg֔<j8L;םϳ)ѐv[weҍo|(eV:htyݹ-8N,ukKg*A=6 ^E9H Уisϟ2=袪$Kܦ__[~ 1)-HPyl tdzU3X|GT*(kUo¾Fx݁lK]<4IpG5WDdA<;L$ڨ.Pd iWS&(<܈T~/C2^>D]p=mZ/#Z!G$o%UԳ $Y'Kkih=SVyR{GK5, 컨""# [LvZݺ)|#ibb6Ӥ0\Y# uUS$ymc8K;Pv &X5qpT {Pni-qFyΐnsKWT ˹{oEJSKo~WtZ@X9n5c$v;s١/φ,/I|z8p rCPR-$xPԯdmMd6R -)vShj.^P@#[)xNiK3|)Am\(Df8Tg|:dFיڴ8ƂyI>[=RG‘=t'P/x29Q~ɨb:L e;DZzm)ʂ?FP\]t%JolMr K3wGĈ3Z32VU|>z}['o۟>lyG.G%(=?=>d; ugb+5E0엷4'r$AeߺV{ GŦ]zwK|:PȼTUc!K>I}B^@ ls<"N5v<̒? i_0:V\( 5z h'0(,b}DohF?aOzVgܴW mϦmꗜ!4AmM>!.- A^*d =lGT>']J/ꨔv?O>G8JB{?5X8Ϥ4D>晙e_E=Oɾ#'Dd ;ecI+ݙIpho@T(fT )bK#}WiUI 9} |&iDY m`H!s-5;5 !?WrO 8U[&ӈFP$D0-}vXn)Fv^P_-h 3Q?%95%/I-p5< x+s}g'7O=]ܤjm E2DL 1`bfg:c0b/R.CC%MY.oM 9ѸĹe`KEW I5;q 1R$=m6º(CEf)ӼK|rNn|6O[M5Pt1")S@9W٧%H-7U@{t}[2$rFrT4=O'{f,qqc.*Pϐ\[ 5Aa[eoɵ6XjLYs>[M [2|VXoGDfNj팼rd}!}u/rά[sႚYˋozJo4#|t?(᤭ J} qM5 RT @ʎW fT)ET&cB] juԿRod)A7]HK84#j~@6:ÚP7oHiA#C.ٟz}tԽ ӱyo|gUJ3〱s;cݬ0CcMr?asvN`e^lקbJN -odYኤg^G`1)ey܎ nqMזPyFVal::,>zX'AkPDDQҔ~mԱiT2)Ҫ]aihڼzgX2b9 HWQUSov㯼 3@'ȴsVғ4ւZl#(^>+p^ -^jPd՗7 7bH YhslFih׷sg`hvۤKeԣ-?4^ġB(xp$gsTbs!jۉC#`&qG 8G pdonS3D sEA?. E]5X_0t?&*ᗴ?O}C+W2q^a^3q[bǡ_l&C@ʂ"iXH`[9X~W0q`,|"qJJ^hCŵTH''IW52z#Ybhb`P*80A Pwc$#:b(y(B~&V+4nK9(SgJ6JR\@`QrY&$J#TOe{u/Lxbx-}ȫmk|܇ָ zfҟG = Dkџ*44g(;vJf*YɚxR$қ]18Ql8=^Ny4uiG08/!DZp>X Zq"lG^^ ՗uH28ZӤH\S<\3 23fLsԝ50l% [+:_yd+o^yx/'31rTLV}+Cm_QV .T(J "fiI6L Pld*c^ZآFj`UWxn6K=tq.3VR 7M^Y?ׁCfv fGt@PD01[ ql ,u!Zt*MWƤj_.+`݈Apa}YDG Yɸ2*ЈCFQc=UPPThQpNumZ(,DֆOsBH|Mh9Pqx|0p4hϪnC]Sv#tRSm v OEXG_ EvGXӒyآgj:7ɖA`:tp^쉦U1Z)߱|0P#T!n^/;E* ܩ<{ie+!ϡs+ȱ^*)--\bv$WKꝠi]ē3AYIX9uxsjNga? ],&Keh@q ́}ghۂE?I[ Me_{]=K־ǃԇ1W^ˋ6RjyfK@Pi8^jd!9W02mjF6!D7p]r\h*rҁ-ܽqK!@K|VvrܢtKBᲯ` ?T`l]9 yz:(ɸ ;1;lqC׏J[4Fֻ#F&K^-tS]:/RaoYTB{"T.#"fa,oY)kes^d{pB9P\ګԋgKWK[q 7pMYY$>qyqYo1~kLD: % scg7/w!կﯺ rpt4\ݝ`D69+Sw05?/;|?Tлu6⻖\vC"iX/T=HDžAKX{9z.?D 9yB `3'|7ےEZ!{a>'P~{[n }yn9%|җ>$yFAUi)G*05UkyH394E!5?z-⎑ib+Ёkr#Vh}TF.r\ K+g@Qlp؍JĕygUf[`JGb Z´x;!}:y4z9՜瑽w Ŷ(ޫ|#&a>Og1Bu8(A Kng >tπ }`cg }VT9irt3sc"LhG0jXW[k8|a- [I_ߍoص͌?@[\w坙zwK^;QW'y(;|h1*TN pz i+Čz©h@L 9=Z/Sp@>&ha|kN6xUׇEXڪG_!.kRBh]R\b mX\sO7r@O\!"~|uVF6C{ ޸ǵ.FU%٤m;_9{껿gSc!c-޲{rgU< C-֥>='wӕ(р4*fUtż1-E@J?m@ 4 {Z'Z`M 7]G NAi+ei*=M&_Οw۳I*ןo1H,nlvr>7˳mLz[,7r΍BJ6qJVbd L|G6N\f=Gmfr9<~8M %:*9CT]E W*=HAp=CV$\u=D«߮c)Lv GE8  }{QyX΃&bv'.b'`(,Tw}#g(Smag<|as)NXޞ( 0^20t~$GU=cYNk9v{n^'PB.%HMj!2ӫelک@^5]7F#O$Gs_P52:ETϦY)PQ(̳"5l2\g{[[-U4Oء_1r8\clX_A;[`u0/-,0 ΍ڢvA|ܖ2JYPѶ;'Z~]Ƌ~;n;Aȼɭ0#\֜NWOLN0\RΪہS~y$皊Mc 2]3?km:U#*4w m^q=C#r,cʤ}(54#=&sqo Y%_RZ>z$E> _X2N8wQTڄT@  Itj3;s͍E!} @yG¹3۱*fa?f jlXiBcz_6@O暢duِ 5)hD(eƐ!7( r*đh#FXy+= * 1Kb'\9_4Q=8h:*h XV;TUЌݷƛ6lc)* \r/&ff!ih,7I[Fħ,\£DW3ܲL67I 5)&띿‘I%l$c8/A+ s/G-@v+܊/R#w=Z$wj<᥀1؀e@k&ɿK#cNޖU|{pq{sud߱8 _/UP^8y3mgCGJ,_Mҵ~Ƹڵ$ߘ"Pp8☐W-w$0U[se MͱսZD:TSe8ĸ>ϑЦ8\_ALd |Yp +pXM֑@&pljjqKICH~JkZnZP"*"+Y#x5t/=1`QQYڷ$N(^@u#T;oP~ SWVj~ lQ?Uۼhp3o^^~diμO`iǦ&sT 48^k`v@֙r1mQz' NqU"@J#%$c{\֌UKy)N Rf%|x5Fs&fѓ;'5q$y֌Th\wDޱĈGVZg9Rn`,#AZ`DNI7 k޹b#Xoءr |Vpa~W&f *>M~ ˻C(N>Tl4(?f]J;($IS?H_*4Kfwhn:G zPiPd4%E@Z瀒EERwP{ָ%|cI.P%\UA@ ]CLnNNt4c Ԏ>b]TFDݑfuhT |[C idH}9[AT|+V&NED ѷ v: 2ȈR+L U^3.DôD߅KUt+wJ4|8MwL D45B+|)Da5ywh*O(iyU羋<b&3Kk j刀? xG\ty }3k<~2mܡm2O`YQbPs4!UcF?۲5_lw@Cd7w@C4%-(hOu{CLiZ_C7xF[Y0FOq^Y<)~!&V .|p~|l*oNfnr."M#%=_p>kّXWUlF{'kҎQ%V;kY$A9G]KMidsMbHL`%ό h,nqze?@97:LyUUJ"@ Ns'@:ɾFL0(?s%/֍Ԩ;M&++oi\p;HMutb 9_A  hQaVWf. q;hM8N^&(@*RLZwgBܸٴ AKj)O@'ճW/U&!aDߣ8O #JJ84vd$wJU9<2 b/#-ǯh9rp.c4"sRGV*~)7y >ג}G,'_sh%#Acyę6T/*:Wiy@{K;N]SIˬPJ46P9XPJ_QНFDToۭT|wLPUo8X0}xg3gXd]FT(sQ亡Ga%Jy;Ga'# WC^5M0>ik婾ޥSU}܋`~짢;NhxBT4w\3sGI'xb šöfp_v@,#Blz +nrFv\;)P]AbڥJjP R& ţpyT p,< ѽެTU6}62#O?r@7trWiC}8nqznTYuG)a\l`INpiq؄,Pś+$#s&SO*5YuE@.5Cs{gW]U0/0JDBX"2 4:5pagD񵣗Qhk:wD @\U7 NcFyX7x$&Ӛ'j_ [pΝ6w^zǓ}tVq}Gr~a*9,P0kC[VWpo> $1W\N d+Bv> h6qƝ4|p9{7k"<8>쬭D1*B|z+mE)4P 6@NP3yaT:Chׂ] *'3Iς=t@afg=ʢm/!]׆|p5xJ8` _TssEVHa=b@8wvbu @ڶM;8\[t}QN!F::t #t3^5⣃':827aN7Guw#F+SoZaHDZ騭y붂:4[ﱃYMJWbw\.wUY}/EUy@ux6p{r8~摵uJ##+}kW: ;9ueJSi"^dWLv4M[,qE?*nަyp?ge{76atwv~VyJ [哪"Sa{sy޿^^BUf BfP4^ꮹPg8-/Om]7̲ftIǫKEŜEXnEO LӔD~Q¥awB h aE EUIN-!ŀ=:~ [Ttb-$]#! *'=5Br5!-bR>0N`"Z *p/o"\?tmVR3v.2މ0qP[&*z7]lowL( t:6ȢkJ-#xa.|sm%ZQ&ܥ70*ndYl?_ϩzЩw>˝tZA*`}gmOq3ARZl3ا.c0MRƇ0s~ ǚfJd:l@/Snȯ力RpSRǼn?t&RDYxzWUeԁ:UWG2QR'||+Pux4qh>5b_H XW' :zcZL6`wuZ_APB^LJjR/AW-\3 ]KM8VnR5ho_,LЏ/LEi,$rIlDkV`];r4 Q0pqv JgH`W4ȿ cOGG[_|=17ؔ!KvYTmY?UbiJ3la*_ b)Nґ,m9Q܁8O>bM ^|qy^wJ2gáqSUɷ~~O~B9Rͫ k/|ðJ=gX?p/e|9+In,ΊV7< 5+Ȗ .W$>xIML"}e} "ݻ-)Yzz]'9EF7`-Haza Jk!vpYo(X#kw3< ՍMިrsl22: #^ =Tݹy}Puyѡgd!b15Drn4`/2 lr/ĸ9:kshК&LqSD( y ~}CIT%=O]vs܃)\2}rC'PyR#zǠͯ0J36ғ,O AHrD.^Ytfc?Jv0Ifx7Pax]7? @L֞HT/.je^8 \ {ca4Sm2T0)E VH;PmpLm5p^nIdױ 㔅Ja{I@NxQY$)af8-:ةZeX?G1?`(ߺ`2>ڴ*}w9gXZx/ c86cubx@`Ks}H[e/g" Mӏ̳>9z %tP4C݋;ݾBn"cNWOY+ "ղ`=t.,l,Afje Z]- >P˞ q,:h =cTwׇՇ`tDjU{3k0t4S91teВBl &Tvv ]i2Y2Ɯ^yQs w޽K4ЙLqît_$"LJXDj,%<'Y;[dV~l+EIzDNd˺t5%"tqF(#Ac%9&D!8GAuc5l_&z|o,mAMY.FnȒr(ҙ, ْ*Zj$q]xH?(+CzJ$Ёr*߿<>J,ְ; 1#JD@.toJ̻fB?V!zĒ܌$B q]Źy\;[7u+Â兪}<)І*m7 ILHZSzU2>1ޓ|!ߺ>>0+: 2=܀p'tcj\󰌌ʙWk/ H$x|jgL)OD9kIQB[Y{j:XTXOhcÃ%7|}#4U5l.:}?SE6ۛK+lM مÏ|U; 6AZnYF3:ŵK~ yl&di.RNQH*^H)ޗ6vQS gmXK>LYM.J,Iof_诡5W8}->0ê+;fajW`*FdmU"O Bð+L6B;|p4ZʟEk&;J^e] g4iJ) hۼ9?ġ%306Af!GMcBtZo/a߲vǫdjw#`}B vpYĺ:v2vvP#sžٖRp| H|{|~h)!6"f3ګ#O!؛ϧw8 RzH c}IܰCj1vC{|._UkیD̵BȾ'w=UJp/B:8nqADH܏77 oQA*{ oPB>FL5и#00F}^* Wl] 4dRܝR20%47/ {4gQk;)Y9BY9,/t- ԤLyu90'_k ?qs  /y:8t1.{<|̔iK7W 8dOTJm(?,Z waGp^s|=ZJQ4ѳ7ܟ_MuWӲ˃RFz<=وUZr-c=1}dC*ɥ]A7k Ahk51/1Ȫ%5?F`ͺua`\vry)wm>IYzo.IJxU\~̝Zvj!}m Hq)c @>aO#Yo|h0KLʹ>oe@[_ gUɏ~ʷ>z3<rDe'}h%3@* Myy  -q!j-&[NQJ3V.qga5S#J- %/pG۟C#+q6"-0fq\B_YTO Ӏ!D mUc*R|Ӿ_kՐbmK1;g/B Q%FI,ja\odm\3G{Ag5Ti<"%rw|X!|iPOq) GwVU7cvmVaiYǻ&z)#RN}调f~݄I5g<Ҁ+XJ>~?>zH0$ %SD#+%eQp aB_F߳2'df jH{FWؑx/Kw(C!ph#Z''YX띖+p~$MMStJB"]TpzD N_*mIV&XFhB54A(KaȪk(ûxJGI(xFy"qy[] Ѫ9BJo#h \<Z-,cl>-}O{uL3Al0X=P21E%RCR`ԋv^ojOB B.07tRe+{۴whcjޱG|kQQ'J/ L ;FK&Hn:H]B|jbIQ !3Գx~ :bǨ,2MۛZxb DTS2Hj^Gur./҇gmWZ_5J"1 ͌*8ۖv&6eyZdWzE!Lc2%j\sxޠZOuS .(/т 9W4$eNqզ/֪0I"7˂if&1Ƽ̔~Bvŷ.}olyzC ^n|Fu5Xl"ɴKL{[%78:)/rM~"EY_k0A=-;yXIl/:1IrL=oguD+ƞFJe|}ZUiE<A8`mL-BjN`O?hV 'L*=7y;LVC= (r[&ٖgRoddshMt@čLOƯjO ZT(Ae|)H_5\9ӴKڹzQBs8hE8s_;U،laE,` dmZ9$ žLE|?[Ie p;Eꪗ bNfJ)';?}%+***?O58?PnBh|b F]qšfm*PC n̡Pv߲޾-7F{)IEO7:h 'R"u\("KZ9:APi8DO@OsC0 ^$3SjkwR"J{}̐6l:Uqf"րlTD1M XluM&3JD0I98WTY5U p]2/X5k@y%e.8#x?&(=l#;XuOڠBOzyISsk2RT>5q''o?r($äzI-,`W`\I0\Fܷ)Yng(0ٛIyal4 $T'R^eK \ S[e%|W\̯ޟ,^Ƽl",\2,bXE9~F<]SY6Z.ft_E%'v@-M&%[ לo!"VW=@8>8ẓtdQq&߅7 ǣۧxґ8vUe&83  ycir(Oc^ /V\O $?íI9eG}#nA"4uΆƊc!`PhHz%ćc /顱l-E֫b1VT?1ˈη=c($?AUd¿ C5Cٜ/1P8~t`;*Kjl`$x=\0Ԣ8B$9_#w!YjsɦJPw,.9[r}h ƲL^]<$n+tt[F8R+XLID"Rhj9JCq,1’+b]d;pȁ ;hkH <"/ t<. V?' U"0̃kg{:{ML-y f+}dfx+3h)-gQud wdg񯘮4A]8}=5d-F_\BN?öw~,c>Ήr~|<#*9sNZ O$+Li"q. ꭧLb7B375a\@"^ju (\Vao03}HV4ڪ:+pLn00*tyD ?띨cyk_F ɇ-7 ,p6)PCZ8bz]C"}C^CYlDg>Z!o )tyB_ 1aĂHad4 }Cy1WJ bmpܚDOd[nn=H8; ?ݤĮN dKx-FgqnoZH|_2 q$I$"x:aX?HOѱqy"ϘQY 1A*h ;~3Ȑ4"~0lƹ acMrkDt qvses8Dp~9C ֑ /p l#"l>.?=]\wz\)ü bd0f`J(%EXFy.fC okhS %`[8lwDj*-\Jxb?շr^I}(۞LISG^EHH(pӊVc)m79YaH^TZ[ҏP,!_~63K3jܪ8 J*I$qm u6P;M7dTsG'A{Qs%F)@eVUmɝօkJ6,:!%g^燅8]Jlv#3ɅF8JgȔhievtvFbo W٩>yΨ9jybX;戆ZV2[~CR:;\gmhv%\;3c9Mc,n 2D܆?ySg#6.,͢I'*$dtx*6l؄+3!>&6yJ]vd m<^͗*L?##T+ӊyԒO'ю.=R_C :g[Sj)|a7EX~%31kBll̲ wl!zH=U&n<(iDZd+xϠW2Ε,L|G85d?<=Xǜ) Z }d0@C3kP~1q H;FTk}ia ɿt_Fٵ *-nALk4NռN'+spld#&0~:lթUiz-.NUII _0! y5 hE«H2ʒQ&#g3 4 m¥|8%'@) hdJSȁ0kNΤ|F UK+|\]wK}J f \f(Tn08RMՌfK̍ccḲBbpU(v}FzoJzs .Y , .ܽ\nr#Eط[J/(Qš"<%43TQ,{ff2r/T옘_{C/Rwi3%`x/"Z`nY.O@ɒ W@zr} oX6oi@@4O}P8GMR32嵧>z~|189\3/1񽄞&jZ Wk-cڎF7eriQ D]%VT%b!%;%K2z,vBc?Zj=~ۦJnUp(1uaz f"y˩,@VЮqC|/{:s+cdK69{1nۂ4.فO9[Y4?_ůr4Y% d>R3.42S mzy7JRv ժ -Bq*KhAXS05koB:cŴ<%:p|]z]zL[z%oeD%Ƣ-]R2i 74|9`NXtsP]f}xpjTx2h>#N ?M $0"~" ƠM*)ƭ!T oap 4*y[ՈB88pm-BBGHO?SS sE(짰?APH4^|vϷnbM Tk-Yd!@x\ dmz\ 'o&@3SO_7%z773hR2 8 pG/GEu/DG3hGv,?N@¸;1U]f< tmqiA^Onyby@NtQM! $j΀HX{| ihtR(Y2h-Կ͘qzIarlB w͑Tz2ՔHW_Wz XN'WGM{1 Kz= 8܈+;ßT- :fnSxn0)FԨfj@/Q9Ng3 NY2zlt&>_ި/ wB;k>?wXez-;iwӞq'y?f/T=ց4Sqnm Xp?aReɊd"k`2i<ʉ5[t 9pculH5Hsi?.5Дsɴ3Z(|{>`M&C/?Y~q8_bv횃MEGe'Rv!L9@N2Yk2qV})v0ɖChE`|ϻXo &>yľ= T F˺Sڣ;`[W^{`hWӰD UqJGշ-?ys7ph y*LzRu <Ǚ*ldP֬v% ~i _of3KMB޺<oi 53UM0c f1*qM-VZ[a=%!Yy=7MphSB347 Kh+cO;}D֜)w+H%egPɿ`fQړ`Aݔ[">}92=ޣqɜ2h=-qӂI?Zt ~)tʭ62qH08$ j"]zjQ&.PDAs[=yGB6tp^끾9wś*%3&@/12 aȣl:h `ņW:;!6Oz諃3'sF8,v{Bm=̧)(kl'i^xK-}g:?fWb*LvU|Len .HPw%J^9>X_&DNrw-AAAr5 @9.疢",̖ƾyUpr'hSLQNfyغj:U"W3PyNB1{cmLx!:ANXQg5ϫ *vy!`xf袋"K't2/J@NI;Bk #I;U#6k2{|F]%R3>cA}<0߭~BF-qBW-.aE.,_Z-_8y|7ELΊ3:á{07ۭk27ߑ$ƌI?(wEze=,9LC"o4.&EpyTgC+sZ#E#_#P$CHAtRҪ!<㷊 82x({y/TEqOe A`?^ILUVTc? T$%1d`^ )Lj5E>yor~â1?W=U|Ó<-N1>dR!:h apEo:JW}A*٠"<ϷИE,`1^~~|B~⋿[ٓ(&[.){<" nyge\G)!ΟVN3IF 'eQa6[/tº8^V2G&.KocXF81n"l)YSG ]諉nT?|f5 ""۟s})ks+ս%LLE7sz ߙ#ѥ J]y6>B*ix^Ox޷g"S7GEnDn v$6V+[trdftHu) "Ҥnj#瓩-gGۜx{r6H]s5F Y&J9)^t]!DI滳;c;~.H@ @mKV0[^k`8 ݼa9_&+ժud|ײF!GRR+b]dDKCj h/꓎_*]= K% OL .Qr~Ũ\4L+ˮ(㋱-'Oiؠn-[MN'vߍ8^㸯kқ&dTi]!)5%s/VbߔX_L,C(kW9] "%85I:,VsxŸ0=]|]Ch84TxV"D۔xY}FJ]#[c4U ҭIټ }-)GqxGp$g9զ P2!GE@ڵ"\ް{JHj ]Mo'кE%A/#^#~Z$I*]+ A5H}w2ţ+ׂr}wZnƂIرÉM08%+[r>F ENhqR|)c4|D=lxZ؄~2,&~Tv4dYw{bl8p2hor~Fֶ֑K_UzTI%Vh &"KCUluq՟s=`ð$N%4G_K3ۓG7[Fl+ɒML5m:-Wi A =% |s;gNl&* cb.i)_2͌ ;^lZS܎h oQ NuKˠ%q58cC au[r  < ː&zT_l:Lqr/;w?绑Q3"D0=rqV)= x=>%5-YW>ly*L'0/hiFOd]w0)=2i&/1'@[oJrFCT֥{8k-*bWn(0zƒ^68+ {m4 fa~j'MKD-ȻT D0fq|VW=UnqLx{Q't&2_7 c7+7sH%# Q'Qwe<] n~Vv@3;LeTh]Ε27̗D=e08ePo?s#^_QVpW`w:]>=1|>_*S֚?{=g;Խʖ3 TGN! * ͛Ҽ=gwIg ]@"酴3:OJ$ 'uTϹ+7ؗY}{Oo.|%l!iwwyR,?oAz洭Lٰz MuWc.;V,|"y2\ iV\C&.ʋsZiaEA"ٙAm%0nX)цz~O519R29[@|[̸tf-An^Vk$w"Dx/;} ߆헒EǹxvյÁ2z^LݠJg2н5R9p/*Shtp|m3YDVSOMNdeC"G-P~r<,s`|Ki }\et1L7}B͞ȕ#Pic).UdR1]~.j @8uH)ՋQr-M{|>67m"2-yhφYzJ̜RB%T_uq?Ԁc $8SMM6l8)v 6}!Vpmf\Lށ1N)#) P _zFRRg6ilfb) <:,Nhb rC.gP\CY^c3ⶻx:.gQh26i ]OwT7$TQ5mV6,pxWOLw75uv$kDZ&FĝL`HY)rPI29ݰpǦ/x04JGy\𳦤ɂW9*^4!_u~ԉpJ hк]AF%)hUyju sRJ~2:{mv&LIpzC ^-xE.hdYW)4&ןJ_ NVY<h)t4ˢ\ y/+_:z@YwX@jTE= HJb$<`څT`}AS7SHjU]+]tb&b'ng;+Oغy (6ks)i)n;Vp^͍[N)&Js֔St.gf#k}jSr vI(F]Zl&C? մ{x$)؂b`GsBV4$jsvUy!>,( U1~xȊZ̅o!Z-9_Ba!pI^չ7(-sKH)ox|VRe]YŦ~QHSbk&+#wY[۝.w6` Cp՘ŬO"8崤oQ&0^A_ bW̘'jUh"趷 A<~Pc<^'0KNܹ1TC\e,{0` ARhuV}5ۣiOM{_3w M%3h^->z:#R CaT9xf9ʀ&ӇOBZpCMqUGO$FؘBwt 4җZ4ba-ര<ç?on o{c~>.q >\>6J$ {nͰ)(4;37`* pbpNN9{8:GP&eG@l2{퉣IgUfj-_v~kisHL6iS$Ipy J#G1,9>LQB& 5!;ٓ=OҟP8KHnYx_a=RG8&sN=Z_$!;JSB m])0a~}{ǛzO0fA36NN[?j yzQu-OW]\t;,_F4<,"G[@%Xx+Ez\yYo>m^MwAջ[8\VIosC>$?,mlx⛥#oUr9t eZ-\Cs%FuEi%{#~yA"3>ʍdm@9.$JϷ6YjhN^+{TnaEq$F/ @4%EiKBX=2Vl1IbS KU1FWApB!1{(rL2eޯ D4w@Kpl|wgĖקmA/0- 9bO+ݟyif. /V?AѯN$떫n{N !CSSEm8{+#bpDn}g( MlJ-~ 6{t}J'9i; 2u`ݵs|z?kG*eo)u89561BNr >Tkb &xZ/fWvaH$zc T:فCyJ,|vYݦûR@=$`rɭx?[a,e!p( fps~xMFԏ`C:DS!^otD25L:|FAOzqH4:G*ֺ~mkTO *M 2P_?nPX,sM>+%ndLx/ꂚL~9J!3 ̬/46=+W>Cq̆Q!FH=VX6F렚݌ PhRM; m<"Fm"#~ JR뱻- _ 5.Qus {FzJ^=jgց-ۮ;8J- ۃGK-2] ^+q{ ]&8'FU`ֺҮnοoO<oSI.#~ ]LkxiZ) A? ֱNaQ.&[mL+Ɛ"Twoq^tfXB2d*V$)WR!ISr{V=cBQG$ Z<9{}px!dzj#zREcrȚ'*!3=EDC0G,,"CWLO *Wҝn ϏcRlE$7 [VAxΑǔ:=9 CGfi H;9(`$Wq+"n6h_[P@iR#C8/t&bPH˭ViWema ~'WZXQTRɕԭ*FKiK6Gg5RwDXyI5+xJq!@O8q\՟OCu3f!=8J`T 0Y]nPI0<&nR P@lqY48;bXmAA]p2/_Ԅ+f3ϘR1Ȏ;şf]Œصߺ`pp("Z4~ I=N m:/{^5XԢJ\hƎh1atecZ߸N]< x!RiRfU8&M_!ƓZN:,:gӼ/;@C@L fDD~ Z;yۛm0шU_w/mu̾`Rm6!ڣvwѭ_4`;ƼSL> ]dyՠfC@pq$8B9^|r]fWd ܼmGOť"!Ux{-$M*$$"|񵨿e=>ps8]'~}G`(0lhA&|ƾ(8ϒiH$m͗+I̦^{r}VuNCs0"*zӉ}3G0WySUVDŽ5H9i,AMyJ^kfoj 0 Nm] OO>{NjC޹PC닁fX~L'!@ ĥ2a QM\Ŕt4l9ײ,B@k Ec]I`k}_EE5*Lg ĺxh8h.EWu55n>XUpe Hd-u(n*.K_8;g+b2A0/UsRDZA? dT!fh sf{ckQ)"(;Qk~VGIO.Tyxi1D)˂*H%z]8o0cVkJ5: -ݽBVwPv8TGQXhgcOkmOnG{'B+)k&Y $Җj|u3omt  @_2G,O2zM窀~\PƐ@}aZ> p2Oח3uk:pq6G\WW>v'q@ux,E%Dz1@S?lb|jih)>UƊ՗)ʜ1o1eDٴ@7"8F4s%ŗD?5@[F7シL!=j]!{99oHR- G')tc_8Qd-h(Ig7`zx[Wڽ,/7|ѵ)ެH]Kz'|C|D j-$ NB?\Q?sQZfC$5ꄋ0Ibߩ:RIKlgaڍ;#>^l.>"1gMAxQ[lm dQI]g!']J^P!̀yQf@GÉ>]78^;GFM ߰dvkhRl8Spv%}[&}E:d[}4_H&w]r[nZUL$=\Fz=zސJ ?J9(6`UkBD[.SBٲ8"1t}-Fõp&>as .&o}Z\VdVOJ䎴;/ݠ@9ܘ;̷[T}IaJvclVC71"diJ$a=ٛL !8ɒ%9KR96&M(Td|^$\q!#ˬmL;㰛w`AՖ&W{Y,3Wꑋ[vv2ҙ`RƋo6"FJ&y }J`㷤Ta3;D3x*P7mk_OP6@![ެEᔷ 0꺪\lãs2DZ'l+W;O@KՍnG$a@^]0wx!qifd$U4j.{oc~FaNkɉ Ԩp.Nơhx G2/55 J)W|edb2fA_hq3^^ 6!EY4$18eRSt#]{i^TC'n.YGq'T_Fcx*N7 쯞{^} acYJ7 J&fx/8-DBrZ:b`y3@-i]W¢0 9vb:t5_ a/6c.Y#TJ<7MS>cE ||";ƿP_ ʤj/S|˵Vk-tdlT0Vx\yCS`g]?tft/u`u"J Ԓ ?Ǽ} FrĠ7NS4]b-o:M2I`3/tw*jnrxҢc&́)%S[-rh5A3|'6D3%e˯M* e4Xz`Gm~9wetP%&m"bԛߴ/H93 Ofe3Im`B?ETtܢ7_M2Ѡw8i 4K ]+cFG[Wn$>}osyƅUYֹc  Pr_[#ciX(`&ѾCLt?@uZeIa5sDdhlT9DS2 ;1o]z> \2(['}9wKx"&k$,U;kO^FRҰ Cؘb\ Id&˺eRGt|&8k0RuչX1 zP%͓L:)EZoGd [ TY*D e9e"@4C27 6vN >XZrj"޾V8_4Ӯ~Xf_d]yY)+1F}L6CB(jQYx2V,yCRIHH' Q)D?܇+SA7Wn\ bUu;G~: Hج![OS^`V] dT"=byyЭ!D,,\ Io54BuyD$NI1ݧ4TS Nܒ#50:Qت#H. JB{tײAǒQSXc"zf{p|)aY dhW{ٴ.bʧ}%t:>!`_|*x++)E(Bd;egIqQW$wn$$u,ojM?gs q(qȝ| Z#A_lgWNaWGw:L;bqܐ/ ƫ{M-/Bn|*Tԇ{fF0f*TϺ^ڔ9]!Qz') '5$T5t{JCQ0'©0Շ}q3]hMFfvu33e } s,79gdnX#2I:xS?H$qg*'tKDfZ\& EiB~zSjORJq-a#=8Jl抌lhz5OBXqTSpa'쎓; ?ޑ\[=N ޷ )1X$q50W?+KY4v"A4X:2w{|朿597Bdȥ `0z]) VdrF4)ymܺͱ&,#?iS8N|\tLzڹ[ESl=yԥK M4]0*EgUr.A 5Ů(1;OGiR^zJ|m$LZ&-wt"v-541LIjG_߂9#_ۼeF;m'U4~\YMq#oar:$]7ˍFfVstOhyBDUrq g&D's5煄!}i +"dd<~SWROXՅxBypXSSTv;ـ-FJLyX毱w##ׯg!}U vCؔ 7!n{6k*ZJ@ Yu_)F=OvYȅ \O`zB[\!/s$}ɃgGTBJ--J>O|~Bl%IxUG]u+>EI/|:2 BNKaɔ(]yMY><0e@?ea!ڦc{9W` ]}a#ɪЇ٘\jp`v2:xY mVҴ"W48q"DV6e%VX,1H/[x26 Ei{c7LcIM]Y] 쓔"5iF Itûit IծSfAiFԪu0Tt?cv!c#4O{7!pMEQ4G/YJg]PL?S:"RrI/1/2ڽs_sfPb\¬D@I5P?RF:iĎ ڝXƳVVNQ0D+mUTKޣE@܋Rܾ>y* Au;ޥSh6XAAUgX>Ȼ=d h*-r|l n|xaVf.ݰUf i7& X L]YSݟƖS s ڥň,$ÿՇ?UpdhNVyWFeY ui,,wpG$ T_ʘ`Sc(`'J{wAaSBHm!ܦ)oKXneVbe) /w3t^.W?fʈzp4e?R՞3!s!Bۍ.Usa .̱Goxwcx+gacBK'_5"C]28C23 #./k.^0FZ#D%UՃpАVz ݨO]G*B=^M\K,Fo, Z꽐Nbҧ0FgH[1TRcwi[ޔFe2e~i*e}K2w$k@N ss8t>_4 "x`ـ{l2enUڗdD !+v?,LzGN=yjbj!<ZS\`. C +8z\uAE3h+!műdp#`4+ex=D]nyP5S~!Y*_ wRװH=uР9ԭe>8;]#:X7ԛj+0yc 8D7~\Oˎ߳p1]U6ZA_/WQ3o UD !#诇/B|3H @8: #$3OܣKh#ѧV-d2}'[ VUɆ;>Bl!g]"{}~)ddVcJ[Yfm d\a"M2f"Īz 2 6b9jw 2]?k\-eiź2I\LOo#HD T禺\"RҌ8>BB'刱u=-y+sqH͌ #!$0gp %|)#T7=Ib=\0OKdI*d)/'oZ Y"V]z'ea}g7kɛLiFo 쩫m}ʀ0x貋;~'nع~0$*)r6&sX!)YC.2j4(|̼ I&еQ\uѽQ%q:&9Z-_hZXTo qxNKe@`{"n_7pO RVZnM] 7~1ʎӑ/srN %7]YEg3γ/kV8]K\Q;!D=(4+t:  "={D&{nԵH˛ X5!-64Y-i3n~] t Ȍگ:'J* BFԄˀ xf~,ҋeTfdHSavXbk5 hLst W№Q ^|kC+_<湒PW(<(9sۙCS GϑUsȫ6_R&Y& F+BԠc%7ПZxX?dE›c,;>qrfYˊ"M_y<"}>Ր]gAB1:ϋ.8B 4s첓C%W'%Dխqg=U]Ή] PwdO{-ja{"ZVA"犐_tjDL yC7(n̈u%80B!iKt|q/ 8=T^C߯>0;A]468Rodt'ozNR5;e' Sͤ͝DYO3,ӥlx֏0,jFYa= 3ٞ8`;;IZ9kj U]w=C@R_\VEؐ >b-"Lw3y`P XPʊXUFL*so$~\ ˦Ey7c 3nAZK(?B_{r^HD@kUT' ?al}BH|ѳh7V $fsS {ro 3^>4(57O=<`@I9ji pE BKBwU9#cL>[sXuc C7`n_I,&(!7W/feaըG=^x)Mߘ&yBbŅKk6 8k7-USVڐQJ)J9["{_fc}'iL ӋsIXAkk;$ :߶1?GL7؂2L"rc F{{_5Pf?u\Rxk0` >x EvM|G: k9q+>Ƃ~\V׍& $8@=a2T("A=%]xyUM WVE_\]9\З2_,P-rJؙ.ٝ]P@͊-J0eUo#엥yYP!@ZE`L;RCb#\R#0=n\u'Lg&Pf)&-L4Ȱ7^^)$9Wz O .!e?'Q aꭘ%5;rt[pzY5]#:Z~V؆X e wadn)f%AtfX"cu&? bg*9!s (lse!s؋Y[j{n43,(o(u5ś 3ځb:׸x,.K['a3vh|a ΃&=&"plv QpP5p`P۳K~/ 5, m*n\)bJjzL*]bvx 6 `g#h*֦LRb(Az9cw_ To =gw2sc1nЏ`.j~k5j:8gQ9l r"!h3iҺ4NmuwFVv3AETjGQ}bVg֡ /I.A7r罶)|UpT}!ɇ^;; Keݮhh!6Ǥ9'"(A%Q֪d/n/TTwo]]d#EI#Ao.oa-cm FXNOþGùQK )uM &6䈈V_tX%8@YZʮ<>;~'C 1~V i]XJUZ M_7TcH Wbsjp:Vr48$ l5C[wE?R{:UmƔ$18򋏐pEbEdr;ec~6֝geKW"&ԣd9 &OZ94x^qD6{qn,yeVÁ;W48ħQ!J-tO(&V&R;AoaRڈg]<ʼ 9vHg0Q%[%X˄_ h-ZPio: ~TlPW޶dݔoU )z_מKFĹ7ͮHXn Ygi C&ZCpoE&uEpXQց\E@Nq u.Mx*߬#j9wr mi(_@Cӌ,i'9@Ϩ򿱥tuL*Ճ> 8;H WF*$VGap!#w#;Pm[e{0㢷OIF|35IK1.2AzNHX }Q|4֤P'ܷXv6(pu/Q֑ӯ6]OINEWZa|ʼ岌IRPbB;l:* YDfo \ TOCc}m^ĐcE BpR#PUPt{HNУ>ƒl)x G8U`#;Xݩ G͵uqv] <9+]Gqݷ RZg5) wWmp Ct= z`%hȝ+$s6D.U޸mo #Yd!DjuuVQ%ϠquBXp%&No!,hv3ag;b}TUfb-74/D"?xe>,i&b3|:r]^|oDwR`6+_WcA A?n߶<[hF`>0V !O+UebhsP,DåK3B:]uIK ĠA@hd H`eo<6(bӠ}Fepoa\ h^/g y5b̥ABb! 'məC|a;rhc\dL6GpWJ)kD[SEqʗ+>4{YX5i<@~NErڋ$&'n/y!1 ؋0;z/ϊ{r~cVqd;W l:yTF) M]%FҘ^?5 G=Ü&I4Zm>y9iV Ty@:ɫhjs@l cܠޔV*Px݀42çyTǟ B S̑*$2 ͣ]H /[8J.]bpK|q~Y"/ȗ%rg -{`G%{iT)]s˚Mq,Mb\dh=Z<"#smO̲lv3 .ZMGIa$S;RAjFQ 8 WӐvOG6YOBo0Ya 9-pT9gKXCyTR(T(ݬthApgDV 7Z>,+4; phj ]s febnY|+ܡH1r|#+zHctgo#17a3D9} pPV5 rULZ?Orpcn4R (~*N'>TrR;w(X`UQ\8-ɹC?A:]X;@7I/fQUܱkҾ(EЕot|&rlQ` zm;H3޳썑 bTKm7xcĂ^-3^)$tڿ͡P,#ٚǭe'5-.2cgh*z7% !YB5t|5B 8E C&W=4xՎiOm 5+%w&Y 4 {éHtIB ZqM?j' EgfK =5g]Q2D 㛳z )jg uSj*ԥD?;*0 *|o-6pn% ^5rLSʝ-נÒx׃LrEQʚo u/* #M4kBc::uHw\\;!# 8he%ISQR$ I;;o廉3;j6ZoDǟFAJ^A \-d>I߷GwHqxcCv2vua8:ç!aՍ >7+}j$ŝm\O~y4X(Z#k7jr8#,Bo0L ʖc\˃e8s$Gjc9."7$, ws?n!6xnŇ#EV5eyd~6cs[$1b UmR^^os7ėW.?.dig Rw }*=?;pKKxik$bjdL{"Fn"x9[ UԚmjOkw)jkL \Y*4m¸ΞAN[)f~Z|! O35) @;K3~W#MJ&k}VzEia1" ɱsYnNmpҷ 4|*UJ*PO֠ s~"A`߾ 2RAt^+іF=Ҕt͕4*| g=͋sP8J̈́FOƪz;C ~c$Ha8{U> x AڪXaV:ҤR  ၻxi]]Ugȥ߫q0'#Q)=E!S>x)k U4~<(3 +}הigܠ Σ2Bs-+P hx,tRt5˰D<o/O!MCnBmrW;#`2Ml~*3V&S0h$DK+l$J>c%&4`ay k|bR$ܮ]ctwB2Ua0s ` 0#@7yVpSMe%tof%>Ub;*qПdK3TDYQ`ޡ \te *JL%p5jއ5)Z˭P;H$sF CYhC’&Qd[Zx9qZyubC$sۼfZX4,Y\ƚ`eE6~[/^@*rEcQU_j 'al,Jy_̛}}DžsD&^т:Lb3^į=hH!ƲZNMW=0tsTWXVz  \18?fvhc$N>BQN6񯫨uIi1H(d^O6K)x5 :n(@.טZ.E:; ;4K {(<~zzNt>j+lE7*Ck +`XEaUJ!)$'3AG?|RqWx4i|FpJ2G`::R:e&0H(}ף8gҼtHrAI?yd_z|3'FqvЇ3f:E喡o aZmO8X/Q^ \L0`& ҨpRv4y\w ߟ zXeb hgL G9-e*Td x $ T oCZ7([|eјuaQ 0e_"٢wQ`C7%9tQԴVC$@<~og )f3=BFdˢÌcYNѲl# Y[U&z,d e];bL)HUILl򕈒 0*)x 34J ho/Rc"\n)Awξ/mYŻLp+[zlQk4)OmMS#HDUժwaomcw^\Ƣp<.7#޻VSfm.D1 rjqOϲ/gC]-< .y[]4Zьrxуů,!})uNI %Q|2BPl H'Q} kga+As4+c'oM]כ5뵸-gMoU-O+ox$mC"{_?mJΙ1%_ŝ̹UVٓض?/m0H2*tN^wM9?ALN]1Ñ]2̯dbryyS9(`!C0|KVz `3m{!_Ss։:cIOR\!_=s#b.kŰ߹ |b(hѺL[9Clg?Fk񵄺E'gO ;UacU{3 9i,`;"0xnZRt(:cǍq+inM7\~q^oGh[8"9}JKZ1#Ƶ}F׫t0d9#g@2Fgax{{%ñ 'kz2fC Hc{$f!R̔WM[~}ȥb jq+\ G|xG-`f`k75)uU S/8c݄sH-"d6eiElKv"'Ky\˭u*56d:Oϰgg0?-K p{͛EW8">">xn77WgpoM,W(êYɩ1lC#>LASjR nvW-Z~Pw%F3]5HHG&*Mc綊iw:POKZhhe}јCv.Sb(Lgx=<&4$0+N9o>m4t[$D զjL]9:M=0/?mݗa)BuB_C qL\43: 18P&/,;t @wK΋]1YQzyA E>iC8=((erWB)3Fq)хmڏ[ NR?rVxFQ2q|/@=JEu(`CZLwO}[Lv$kKo-Fp>M^ư?zDM{=Z&wem|?Zpnh/" !\ ET$;AU haH( wt&'mB% &uef;A yYgG[_MM6kg [V^RD O,.x$-S?Z3WdKmr쯁M>w% :2%jԁl}}wsB/,֞+Tg1^ XK A>;cioR:ƧtvN'aHX]f۟0†)Q7YW*݂ h'$̀Y@Yl,]xK(24l@EE=Tɬp=$*eU nɐ\MƄ5ĀJ;Bf}X6֠lOR;fvi# \ྠ./xkD%s/82Orhrr.̘coxޫ8c`5N)f>BN% \d$CS`x8;[ VUuTYoB9/!i XiŏIa`Թ jrŠ% dg|p՜F7'H*Ak֌9bOĆy0$1ngsS"}2 K"!,Iߑ Iَ6ױD)1xo$ 0]9y5h^%vb2zJ@?Y6C NڹT )r4 \b}U ӽݽ3x'bTkj)1=|"UXќ@g#ҳ`yaңcIAr?t(f5#叱="p(a H{aVj:=#'–q{}sYg_(S ? ) f=C%I$jd?}<{'!|lPȉD[$h[(6'Y.?.<{DEQplgijIaغs7NqvJ}]]D&4U< 4[fmNIX!!\ w+%=D)!OYB 5|KbM'pfؑUgBIRBGn:Km TZkQFi*y%ϯt/ FTd EjƔ?,g]-zSmoFQMaj^ІΘ]"9lRKGx!$2zÃÇ6w+hKoM^;n㩀|܎s˪I;ledJ[&%^!@H_ [T [lZq8dm*)#E,H!=UW&3ǹ7Si/؃?7~Im<2ͭ~@eB􇃖&h;dnKiX!$rO28OG 1'dӸ`Qwy:B=q<&!@fDpwr773XsA&ў,ŻLRBV01Xaw41|Hp |sv9ߴ<5 ebE4-HbPkmTWke"21;`γ=&"kX^MCXŲ(ĨtTvnD9Z( |졌!ppg`=˻)#C3 9i06U _fIl\JHWZET X2p/++  ]ex2/W:8>B˽Ty 5A"zz^^Au-G0'Vٔ??efzzč:8UPDҹ0ƚ'y[/ F*ƸHmQnfdJ?l"4>`P[9'AN5ɏIL^=PD_]YurIƮmtTΞ`\GC^/+I9==GY۟EOšqϞt+w4|RS2 3kXxW z9*!IOw$g25H/konHW!T},B^'F>P/=YEf$z3)+Ld<}q1} `t݉]ٌTMK~pTuBJE[3XR.S')"R De:𫸒B੦mRx?q(\_ǚTs%a(aoUhOJ0Rt n_o~ڑDOp 9m6CδBmjd/#I*sG_+HL'w%,H|c^ӣF4~⸦N#8 4d*(})Οʸע >)nN!`;> ϤWg*X8 CӆG,0U9r_ý&bE4$@y~w,:)7aU&o3ZN;B1 Hx韩yZ{5״dȬSQ)MxqezqFbd)iE(ɠ^hR["1!jMVJ3Z#싿8J7rg.9y%,{ߦImOVħ5vUœazФAf\WD6>쾐col+[b9ח&uDpթcf텮ӌwpo{Gg\d Is-]?ZqE% sesXJ<ָ IYt<%Ĉiͼݨ>"|REO|Ri["/Ҹ; P`IwySi$^Zv\g7nn0=S{ބHt'CrTswZ%^rqSIâ),ن|GUi# mEr`%ԟ ԸbhDI8%9j\y{KVvL^XT8XCw8otyB@'Қ+2sqH }Lj ߏy& MkQ;1+ct>5".˖\oŞރmDL,t  Ex@:BўɸVVQUj-Uo/V'`űZzz!Td.0u@1S8`ªP3]PB L?Lɹ3nG1[E}f \5cNeIyMsWe} EǞ|/!Œ~m,' KX˖or¨Vk1AV SԾ5iCM / +ͺa E~FA)O)vBQ0}2͈zIp:g=IQ|vtc%Mr\vNL@O[k5xۃoP.&ka= =j[yeD|#8b$Sה6ɓ0VqT&c]qVgZyW;]iB_aa2LɂA"jZ1 KJ S+mC;D"@~u;]6pf(_M7S_BCq)#ZFKiJ'1gNK;0lkK'mONfk(# [vit>_ts6EBЇTDnb(C{ݼ\HbkNɫG\/)o>EÉd*h $nvlECNYNqk(cL5y7:/'.:;ceC va;LWƧ? ȒL=tyZ!Z(GKUa(_ ]SąEK؝e PFIg(*?0=vEDQA ^{R'(XPH)=9EY!q^0Bb|׵mI]il/'@q [9jlqH\"L 3zX7IRUxAˠ/p"4 .'*}㳘&a a9eCKҰneB鰆G3 ƞ{C@,9#y4"S_N-ӉSegA苘 VA1W|<2dn5ǟXcJT b B%^s8n6kuxlEj %Vg9> {Sl/IٽUr'䖐[1H:Eɗa7ၮC5:I5 O:d^o:m |^/u@%͆{,I0޸q]d;ENn`xPQFu >8JBjXVRNp ysox }%կXI?+L?9+I *?/:B *\SG9l"[JqhL`)lP &ފ۹Aч錮)Q9h/Uw }b>B_̈pb 95ۈvDTΨ_?-4U{*+%p*T9q!.FF_ߺάmhfnK<}q$YxxAq zpZ.G&p<0Wp4u G^FPdfp Wd12q "+aq!x5BǠf/d, cPI1T|Au~Y脬#a n~~$ݚw!7寿i߶E $C!@S;@vX_qyݦ /HUH37b2\90G[f_6t8F͇aGhLd[51ZqsPK$r 1X[OE{̀,roUr)*x4O>5>}B4zk1FhbYW4UǬ~ohPF4CǦlL*y'k/7\1kl0#ΜA6׀}|}P#ӅߥCYt/mŁ9W0r+ׁ/l"LBƼA2A>WS2o!KY6m>ƞq[T> !aS2+1GY. rlV?{T6Yg,^`'bР`PC0>zMS{WaL}),*];W,}~0~2L91%ܴ{WV ݢo#TCK2|ףЮʔ=4h~3N9 Bo0i b >% 6K-Pz$8+}u6u>'ugG¡챜;21 yy?ڋm<$02nؚq%̝ҟqy nbLA:$:ď{8QB~VK.83 ô47IP("&24ɟ(4>OxOܳ|-7T_Jqq@e:+1JTf¤b-ZdЇ{[аr~EήDK~J5 4*ʵJvs'k0y"L"[#ܯ˹|mR3GZeVl45[94ϳ}8Ϯ\O\h +cVOe38fqf!0aEm$`?1?;XqDdAEi=^tǛ wZq #[ >,s}}o֦~n#x/}M4; |0=@F^M%PQ//D ym&מeӉ2lݢʄ0˭h6Iϟ?UWE"xk}uI";Ke`zh:UK"{tSO +FQ0 xέ`' \2mA&sXA 93F/R(VP@1'`Da=YZt(s¸kZz(ufqc|sځw?]c "Ґ$ܟo{D-'+Z/7~K[+i񀯒dC8I'Wfͣ,-[ekݼl&-d"jhsu1^|Ok:|hxB3#q-)!d?sH_i٢tg^nbvX ~`?(yXi\YJPKԽ,b oO~>CQS^+VLJXH hEB/dcf2G!>R.D?dS-$k  $ڌj{%XX ]/ }쟓CYh8<֯8|XcuPF7~$T2r05J-ƨ{=?eiW5JbB_!6=LJ "vHx *:,F`mFh His 0Z IOcx7/0J{Fr?t_[ K}i(U0G΃JKkǷ ܕZT<+aUnO4?7'oT)Om岲6kؿ&_/ڠ<1g_iKJ B֒ Q2ɋbbFƀ>l*CT̍Ht pwsMa*0e FƧ`[2/37ͤL{,mlhdPGN ~[_ I7QlqmGʼ ,gY&Cc dooP*frtwC{(j%P!T$v)J6e ׌6)W['7?\ |N,S_ĴL?7_@\דwټvЫ?آ -] F~L6=^O6JЫ" y(!Dx\URAq^]Z `x-Hy?&J O9GzoӼ -hkF X|)ckQasj$nT@|ਵ1Y[g:;5kksEVLx ePOE kz,p0U/6 tfD LLݺ;R0WiMf;EW/Wi,th`̋(5={ &v Z[.ƌo/Dd qvQo^,dm&Ь)kiEyUm\NJexAK=9NSeFxיZ.dm9]'_eaZ Fݽ>e3@*қJUdgT-y.y^e^Oף.(A zGϨ@ v\h7vyʯh#jصbK-B),03HqR; ƬJ+KX=| ] L ,mZ#5HBJVionj':ɗ.4CMI54:x$_>$ DR6 : R*=fWj$/cl>"a[! _M3},&8vAw5KZ̫ՒmN,Mq~I;4E7}e t^NFCE*.f&5uS%x^(]EBժoB$ҶM^1AJؖVx,WΩVE/-u88:ASKj=R]®+@yHNr(-!,1gy/1cNaÜcL]hk:S}a4]N<;X#}k,')Hxq$P-πEmB?TQw; R_}96rRa9JaU]llBՀ= v%W*g q+ Y„A`w}q@w<& r:G.c&*񝸬VsۨZhjYq\rA}+L&gaaq.wdQqXlVs46!~軅s_AڇM@b> p g$~pd#(*""JG)/Q[xF{#Ex1:S{Z{Jt[*Ի |/q ڿ3iWC+8smw_ ]} ftXCMZ5 _)ڬmvxqtˠB%ry4Sc@WgIHk_==H9/n:!vkQȝP$\]xC"Jt걖^opEqa?پammzr Й<~_ ihկXx(C$E$J'߅TCCq~RJ<]#Z.w[T hvլ& /ɤgOqFSɗLaTK4Z,vhc6s(vx $0J% "\0^}ciy!GIq G8@ 7L^ZPl? #QzHΙ:DQ :q4R_^qoU5j< (IieCT3%,l* ԝeK(V 22"/V7Րk|p9O 󔞈eӋ}AcPHi@Glao #qBӎgN3~NUw}xFi5 wc]9uHK̄?x(>"Xs3M LR,LfޟB’-fAmrJDn7\(@\c 0n+%[%LGqȎ@~n /"D[J"8b;(JE;Jmje 6ePyVPvJB6cKnD |Fl} q$pϴ!?G3e_PdB~,"RO`/ȹMT<Ǡ4{\Zu"ˠ^9VgUc fD|Ɂ\M#Ađ/N>9 9te&pɫy?r.&*En!?1]o1 '4Ġl,1&ţRtmy0#h'_#_Hl;=]i3I ,qSJJ&=Ь)o-7l]qz7"M~Y1sw`-k܁fAB5!Dka!# L%[t^U[Ư_tx0h Q8H:./A5*"k&& ;j\o:(rCh,fr}-z[Ohǡ.iwZ?v,K 5r#[aBbXF#Ub!Pw l^4eF0wH 1 eBoj1`e֐Re #K'dG7_ѾEm l7&Mz4X_ E:mn5Chum49F JRe8pR/zSCah݅eC >x) [)Ƙ^DOO,8ҹ#Ξ 4rbCn 2憎-]_6j;\~/.>$}z) H R>x%Qv*dq^ʯjFL\48n&JbP[N7gk yVi֓mEտ"i?Å̔'d!}ގ *t{FP[Š dJ`3G&j]&Ɩ_5.9b8YCKeRV>ZB<P6tpaј M;H83n TP{vHԪֈD{2*Z- p L{\:qE_xI^{ va6QN޶{A('~K<穅%>V8mTq C>vR@xHCQd׭%YǬg X74"EߕR;ct}a&M_N)J\<˫R"t!U\S"z3 V+3Ume>$'7C`f#4{T|87wijv' :XD8@A*o}zwSӣ7Uaӝ|}(HeIJY1Vx"To ܋7 otm^ꠂ?}=ۇ W{Zmbc"֦Ǔc^ Oݪ愿Rhy/9DBcjs ObsNZFt٤MFXl=lRTgGý}Qe5G{jI kʡGz&QеAv7gY؁V'[XKy1̅^ Jk\VD\vagީ$#.&oZS? hI!dhꏽmpکha{pTxmvk=Պ vXs*69_.?6LCFJ7. 9eO#{s\wRĉw^W̢K0D!V×L#ze?fD2#ye#b5 [tD\vkhiok#"mʥU:;h_(_&yu=S2[زO'm!G"EedPF.TI׌Շ" aHAc0Iv 6h7qd@lp'/82AȠ Aw?F&M3Mj`2T#JuT6Q$x1 9٥ĜjR#c](]Ţ2MiyVaKH7Pg`+KQ.-n%`?/duPſC"$!m3'@X"Ns1=^pS"juz5+G'cf5 FnB7 fM3TE>O_ ǥ;R1oM4Bq+㋃3dj}ұzk<~DUV2 =o5qHk &ߋfXPGLw*X~aC%z%8@Cͩ\ص;fE8CJnw3GFiK{x?z"2rn8%$pmm!u>Tz8B §(%!?Юz b'~&6-#Y;RkqGW`t va_dN<Ik9Me)@#M!<%X`KtWv)voSUȈfid~0@1sUsg'~z/[lz4s )+I{ɥ4yrTGPE%.$GiyH=-x:O+ޣz&gz/@N5]8h/ӁC"Hm|>K' .ʺwT+ $_;B/}" g$ n5|-UFrxYՇRSij3$)CI6N Z5"\<"1F12` Oaʐ9`D)!'n]z7 DZսmV*WoJx7_<,fE8Ld JARUY9ؙ3Q8|v焜Rұb%q' w`_jke9 ,qE@?`{6JB֔C*XPRFbs"*|'O݀ O &Qh<ah!z|o9oalGNYkĸb0m5LbO'Ukv)2/nQ[M+y%[z4*;/S>*_np,l5s9cP6,2\i6|#YKo0Gxb6Ț$='bSb0CIO'/FYEoJ&;7P m߳A$!Ƞ~l{Й}~Bcm+Woܺm۟*0nu,$&OiwaߎQW,z”]rC֟Pfˑ=$p@C6GeC=5#//@ht|ΦRaw݆"0>핵u:-k=m65펓j]IƠ:hi)[ކ|xn22}#@W^rkK7u&y5pU'1#a2-Am|xOBsӰā"`˻jU炯)#Oiþ^=U2ypaOH 2ǭ+-hހ2%` Uf SYi?u8Dv! *͢|';,<>btxi:FN,T%V=XSn*kDJK'a_[~<L2 0|tܮx+M:ыcps/zaѧS9F[DO ſR5:<"8͡ lt-{!:[kA7 EGL|/ʂ$} 3y'zi9+&{iv\;D( oWᡑMK' ֌W`2&2O>',ld#N(fXC:?+*X'-gnQi40'sbou̮DdD8C|8PB0#ae~=/䘕SGtͲQ_l//sN$o:͌) xF mۢW x9 ƔlfMTÚK`Y(-bz i*8_-u&F=;9VXdt{o9эdL0{808ySpay"=+\`T[EӴVmiП)wf (H L-sq<"+G9~堐ķѫ'6T /m"(y`n=H5u{653tPKt~0Kƺu)N5Ʀn⸆q6D+;$@Q DZ  =XvD#l' POg~iV,<-Y>,ӵ P3 j4,om9H;A)rHZvzY4Q6Z: D]Z:gųY޵Q0ĉX=rX, NP.ȱ9  Vd\M٥%]j2GBhŨ2WX'C[y{rXQ]xQߴy6Mˠu^|ϻرQϹ2,w%n k4-;8Y KYX5wM|q{!` ^1(x'h>y r~SVeXB8n<̾[gtDDZ9K.~؟w[gTO| ]-Xu f(o6-_cK k2P0<ԂyO$%)lzbi{M"7xǀ&䵓$xP",pvi(1HNJ#] 'ZiqUo-y939 AӄTSD> ')Z\8M5z:!e>i;g?$ȐKlwh{șvH޲'TJԷ!4H,}*,!HpnDhE6STFFM7iNRs%J*IsƬ'f]Q̮Xg5*W̙DFb{"Kaȱ+E$yco!?8޹T^#:ۺ%2v Lٞe;HS=X¼0JEUb80.ָsC(e/m_侵zNFvMyJZ=g+=K"cOk69_ NbEnHkNiA͞(=?^i{)(7>qZ@>eeLT'.G]"ay Q1:Ů,{(IBI5HZX0\gX|?2 3djplB5D;'t#JyCBw/j~S EW7j7~a)\%zZsIWy@%G=:WZbsK{9gӪ̶vHv ɑbI#2& E>fM=%4'Í.żNTj[ZiȞ8 &c&?PؑʳV%[u9"#28`´l8:#2?:IBKh5NaTd4_4`>I\5$S U2_煟M󆀺A'֔_4,]Oـ8`h޻H <lexdS-x廅0S|egɷ/(o3뜎"进hY|I>sF5?bBFX=uipsNq3jN 1c4otԵ/܂R7=IukKnp>4;Dσ,W~vyyc$slQBN]VSj5Tn3i=c{S CU3c0P(ڍ%sdG,c&.'(L(j"c)O"z1Dze;ԃ'>g$iBXg+ 1F"ɝ'.tfӸ(w#{b<0D+AsƋFD$+g@ݡQmM{1ujJ$-U=Ɯ VcVse&yؠj2ѡJ\FLgupAi($ɐs7 l5Çr 9SOm24uڋ0$A#?> ,6R&y`x+fPJ }@hRPRfbBdgI?#j LaEWl+7XL?y6wҀmŻǃR }}mH~{zkd,Dq&4A?Z\o"NVbS%U(Ll0V/ ;}r a :īBHT`Ay0zY:sd#-^2ZH(uUr_E.fQZH<+0|̵G б ؖr.ep1j _S9q($۱Hi[)_{$0 SbʁU$ D9܉}TMV{bTCj;GaQQv I? 9>eJ8K%-wKC~b3F8'#F']9nu)(,q;Q:5egѕXIu3[hCt_.N `R$R,$ƺ7pY*g¨spWƹDs4 Q`vgPwM 3-%^}M@rrAèt &N2Τ3;8itgpa9BEu? w OS4lF"R4k|sfE-9#E:{ۜ @ojuݴł@7 .ܦ&RlTd$(ܜۤk-C{M.Cȫ{)V2dl?Cg?jeA57'GvVjL ŔЇ~ѷ:f#TV0xb#[%XbNS4l4.|;aZ_+jGp(~ ;c`{0N_:7]Ovs*D{QX='.[J}eRzV 8>r\aߍʥs' ޶-g(? ,UkS]]z&% t  hv|U%康!k~, H$W8zpH0]ym %hۇ sNɯrT8ϙgT=n ͓,e,"Č|T-ݓd|"M:iN" *?լ_X+S'cQۼՐ1=B&OV5/ Njj@QDa|EU۔pfje(b5lC):luu= \W>E%52J(1NfL_DvYdY49vRi>-cJ&S]$ؑܒ+A $VLά0.QG4f FZ3k4 &) Ĭ2^4؝p-8Q:䩰]tq3)`=QK =&F\j*@P2/*\*qSSٹ&PDR;+R _r?RUWD9+LJtPEj䫎N s`rB=d.06X9z65 ͬy 84nbrtY8 }4GА 9 1⠜1ӚFŴ᧺)#/6,m N WゴUZ,\Ϩ.\|ʕփ(cj:x7WKbvLVJaFDD/UFUH(%0#r4Cw{J5ͦ!YI}P Ԓ66/I{˴:}}#z*VؽZR䡝$ |Ks;TU=?wEQ3Los(x LRZ&e?0j8n2.H 5DXä́X_nzu>ܯikrV3N],Q 7%!,4OE@Oe'rڲ^ q18-rXI@Ŕ/e~$fbL/(Yb$.>dG. sG}$zf?LX귙`4/^L@Dk$rB=;J]+ù3fnMCU΋*g8'X-6(.N!fB'⭔X܆w$UQ\ cV^v[!pJtUDЄAK0$)Ce{w(_apjϛ`YǶQ2+_QHaX9NXP,aM0*#QJd,ԳJ+ @9ry]nloZ({[U~7H&,,> 4+}q=Rer?P SZ pީC?G2+) ><sFS .;g, l%dF:*-LhnGVe[Xc<co1;BfNI!Br;"5pX@+ }d]- 8hiA9t';z:ٵ+JQݓz}=wA|mdixe2jr+=,&R*χ5a(ݿޒfHQRM j E(5%&={'5! ʉۂ YI pTރV !dcCT(vx60 >D }7ۮ mg hVy؉+4u357}b w"PD"aV 9{›~r0a(E)#4TE7 |~JjH]*ΌJ,̀p6x&|]:ڼk%J_GVĮC!4 Ƅf~ k؄?̸nhWP許.ȃ.0Q!H+p8Vd/\aY/85uΛ(d↊{drkAr`WWGWt~q=<&\D! : 8u|W#B/T.Q\{g2a\4s͵iS/PL_"ld>ic~iA>C侴 &ST!1߽/4Ql,D^~SO:d@.8;2v}Dtn'(-&#!x:d ɿn$N9|a # Ez^ل'ŬFVo10LSk wBv^-Be8R ΣmrVd)085~˞s1s6REX7Q*JIOI|C:Ds3l)I4/o4(weXyƝ㳞!MCS4jP$^M߾p+9o"1H ڛ8֩" X0BM/h}k阤ـ wЂߕ*!H>ФX-]nʹ<ZҰ̯ڿB|3 L=,Ta3)Lwbc]z} 6@|~ _vF( J0]YĢ{JLnkȨTeu[mǜ.$Z wZX% aX[g;"tiwܺ$;ض߿(k^d[>&x(aJ` 5je xԟ/q<5YCRA5?N oFQ@_WkHA(Ad_%LNj.7*nX̔xEi0,9o< cS=]7j!) ]=N#=qkhp\eP1] ¦SUwyQARFQ(YC LgA[7:ٺ xq@yׇ /`|cP9!{5sf`4 HN1)@85)bx`yJe< UV<R⯑/b6/J".%^|Dlj}\Bh׻*s`ܚCkQӬe3oOߒ'<A_gf*8ⵒ ) $Y%*k\o7q٭^E)sQ:aAS'PX4 %~Mt7ႍ ohH'S2'ޜP{ošL- Rz1*((H.93wĵ,G;꒲/gXZg~tLAR[29& P='jb ED߄ih\ LN,yW j^#m \nc !1Un(YLVvCxj?c*Gt+\hb)q|%x?̇K{{Z.=ESUa(ɶ!(]RZjwLj< ĹF."oD+ G7s" >J5Ȭ@A}y^͕Dy{ϔf4?AQ՘X8'M)ݯS>'#e1&"%iz?82IXӨ@r&)FEbӀK7!jɵ%BQ 5urv(l0Wwzq ~#yvF'6\|m#}|WT ҍĎw> 2$y's^cgV&-P'T?= G)Jˈtk;~9q#R?UoT!,_aMJyh+CϘrKך45V4 ( C טh8ݛ1=2>e"_-4JވY( -,|%,0:(^$g{zo=G%/9.8heN#-[U{421Cp$(ײ O~) zAR3dzÒõyGn0Ep\#z\H!JEX/+ 4¬٠jH>[4^{;@6q\*78By,)2~HEMNXe0%S"XvrwS(o)s! H)6yE+͐\8Xe_n(Nwy''ս>bhKVxPJh|cK.N"4Nk@LeWB p|]<=t7Fsj2>>bv;迪J8lscWSnGq5h,9ȭ3g+ln7["xD—~mEòpg ߅^>Xu Chu@+ i~z/w%'/XwDS%Ik?_isS iKV+eYإ,@6ӛժ kc5Tm=(mA,y;rC۪dhl+-3nJ:&\6~^5ǧ9|rI~44PҦ^mlyfFK,ecrC@ٰO*C1::7?RUEc(pk@*QƝ5km6la}­z調H)|T"B?ՄkQf{SҐr$͟CK]3[tȐnkon!]aBPzvf,i^C jks'P[NOw6rm (7Z9b6&^?9Bs̖.Vb 6S5{9^YmIKw?0" ԇ"z>(mfr@&Ԓ4!z)qn9{݋_+deBVCWojc -*SP[2]WѪ MZ JJF#۳&82ޢ6z.UGS%Kfۼι#q`!(EnfإD :#Vh@eCb59܄F r]rIRQ+]7C.@7 rNx+cfឩ*.*m(ȟ_*k6-S1xŬ#a~ RZN_8(n%&r&5{']W;u&u6baؿ?71pRv/,Гy&vA5={O.;|f*E ko}PC$} N8C [:FqgÅfL0U'#R6#UWw#+i3e):%=ڠȽʠd9L(=!F2 RcջfNKNCdlΌ nhY;]Ř̳+7*|PdM>eMAPHVߖt[-obIB¹A Q%I7,X8gؖs&0}߃B$?Yk9|I$r| up N?Z%ymGր]r 9uV ~5R'u/68z8nnf{L#oIMsDIoa݅D%r)IMfYl0[I<*oPց64yO$1/񪊯l eZxTލeD6?;%z(;E'mL ?΁/IJ> R##kփPGz4?Nu5X&D8 9l7Fȿ(qVD pD*ݦ' 3`:1`ddzc6-6zr\ּX+m=Lgg U^X u;bu)` >3̋}}mW^l(QPG&"sC|ߌK/O0NttbvR1E=o[RMQ.<9聵5DF(EoIVS(VD8"ǰs?'05זZva )iI)dțMgvW~a<795K5r]=CH:?H{Vg O?|R=yE -zjcP_Ap撃bT:-$ۛ׶$BkO;̎Y(58nYЃ-Ayhj(N w|iBW::jȡ!:4mOf;Uн:&Hx^9< oL*0J\4ױ}\^WdiQ tn+BeϡUW$01r]`h'Yw=vܙOh'szMt؊4>72ڸy-x&.%qOK||5K7 ]Y1 F EtpNVeINT/a~xTYu]mF.I|2QԎ(8Ͱa%WiS=trJ.Dt3׭&e ]J('Sd|U(`乨f@;p82;u 61xjuŘ8*Eb,B]$K!:ԤEJ[^L;N0N):sL$&k=bIڍFTԵ,iw2. #)\Y/ShZkmP85}e6\Y82NUbb,x8ZQzӓ.yLCq[F0{#AJyA`qZ{6&7 ֯;k Iz{S1Fx7Ɩ#=c./Ϟ)Vb ƈ~ef+|JY{ kSTX8h3K R`ӕ67aNx3\d/g>@rz ʚjCIh@@!6 KK:}ؠ zQt\v~yU5.RW)A%BTv;y 軰Ga[#|jV/4c!2 g )!Ye:_ =qw{9Xki_Gy30_~h- y=-+Ԗؠ |GXU|ַ ЪM`^2.죺)/EZfiFB6n.cm:uz! "`EN٠8ЩK3&ÓN퓍F_d~5ĦaWhDZSC[=}A]uH38l8r2aח.?93gő؆_~ٞ$q/)BqOAJ8PimL[mǻ]ј)qDld@߈36Lt;#uw]3@^9-YaI|ذ_>:Byxov{h?@/߂Mx-ҋD}?3U`ɚhe$vIǘ]KKyovKP#nNɼEz**CI<2mW`ڡmlJeE x!5 Sj&F&&<|AQ \sA{iWWj-WB AQYɇ(CW*W̃/n̆y@a;#38Bl7b &Xlabd-Z ' J(@ Zq e;H"r# N_\ Y7Ay.H{&ԐwOY{ GBY&im RK͹Fq6WcV֝*d(ȱJI5L`wG=ft3->l_ URi膸„2H< xJ8;̑2J*DmE 9R׾iOWss2-J4w™{n'>S t^?usڦc9,vR|ڢ!YͧKlZ`ڶSx/yѣ*J!RڢL̂t$:V-4[㼍A&W+PAʔQ>ų`8~?(mV8Q2JE4$R߁?Ŗf0tg85h:-jL;< >p~QjK~& |$TZi"^ϷmmUFo"Fsg{ǣV+c.Fdz Lіמ 1P(:z-:X; t YĪ};Hqp c'7JlPgQ=s@+0CkL2HqNh$1[rHQi.z[CKjH8 ,Ƚ5x~O2x}b81=\bZ$m`_TGUi7!he,LGÛqw2)fU' x(וdT mX S[D(NaEs |'udG?ow\U]DDPTڷ<Pbf.moߤgNdU@PT X+<&z \z)W1G&)T$Ox5fu%1 vZ!xsahXd78J(niwcWAL龎H"sI )r^؏5[B{ %)؁mG Fkkt eRWҵ AO7K) ++"r3]'')Q(zJYC+u'O >(MfuLeR.z{{Bkf$W21>oP4q~ዝzVw 3LEGKr;^RjY֯ (p?u Jha&fZ2P^/ 4%n:.cnzm/qae63u_c`!6{[i١`"ၾNtsq2 pzG xgLLW 5alx'요T3Fab\ۖPnڶy+"zµ/mV10qD/W ["S{+L=o~t =粡_8t55&WdSw8?N1l:E_ԣFbQv+Drs @N]7\1pI q!0qB|b_Hjt1>:Z(yjL +s !1Nr"UҮl=zgIZC: >L" Bm qz<T[F7ԹV{#V=Rk!'66:NĜQY>0TH&YCj#OD f$ՠ߂w6yeI % I_a,uk65؝C9Hzss) y&M̞fZZػx'ь|^D_ƨ2lp^2"DV}mU\A2bx[Nqz%*SH0%~ltKl?UAl% w`F+F' '2#Z6:LOmsٿg5 '9GVX]t S)p1hbXz.Ɣ%<ٓ1|͚QPoC൳$wNG( 0Z/0a& Ϙ4gjH=C.Vxwoy&p6 u@ hVnXxoȔ尉xnxe)%1b|H h)ax Bܵ(?)`$YUAZ /Lcڴ/0zP>l7a\iLVA8 jeDe/f}6M4n_V ıߖ5yS?c9_O#aCӅ,!\u^M#ER;NE)$Þ:R)lr,kX0ju%M9]z*.5bKy\C͂=XjPoRKFh=k{.v<..ȕH?!WD/EEVΘgENIl Mc9E=0~ +)b.pL-GA ,x}A`axؑƒaUhmU&?9  !nygxnT`0789S> slJUY2kXesr1^b 7 +(AxOMTQt9X&,l+P|Mk'ڬMՎP)OI'͝__ÿF@%C']Zo>.<OqБcS `Xw!T*kR0"I c1|0Y lls;:M)D[b P6Ŭ<.h11Hڿ~1Y )&'{*BFvXSJ &=߶*%j:}M)/ #ݤSiXnq?5=O)rZZCEUN [/!-rW74WVŹ轢* .g8d2T~dm7ζ;ttL#K{H sDZrHXb$|'gwzcr}ʬ&##r GT A,hfy"{JWp$9T?̮I.bb-;iaʔq~a_Ĕ:J:3HB]2Z«ȥ;"y$"NיN`$ 8qTAXg`qEHLMm[ 5y'TIj?/MlPw1&-1<) 7}Qr4^W Vn)B=!w"F»_CLڇؾ魀gByڥ rHv2d |N=YsD0 .J"8%Mg@KCh*-28xsZ)4 ΙMe/'wAd>|IYYڻMꣽs],mUa߿y=YY.(hP;m&}C}YjS3c<`sHq:`Wzkg7Ab Q Ӣ)*A8_~< t#)7n^ީ/|$6܎{w#ٞ~T8L`ƭ6y>O\gm 9eLJlVŔNn-(wDx+yz?nH,}⎧WC9BR `e|eم[H:~>Z*oWKIH+]OՖ)Z[U,pFJz4`Pb^FprB@( "w;z+YZ(~;oE4ݐmѨz;m-:D,ʋ34ƒ gBEڮvzl}%/ʓi;}0i5i|:YcwZƣe4 9`#7Z@n):@]m'#@Fơݮu))falCu &E)I-7NbniLD{qZ`dŭu\e< b |/Ahj3tZyT]qO[NTYDP!tlnߡ5V2~cف޺,-BYtslߢ&{^tfv`C]ɬ$$"+6N$qpuUG&1p*AnxK>> ޏB.*1;i ^Up90@]}xi,^r}g>C,{N^sGkyY#sS;WQ'\+HY! `)ńu򬃃`;6 L,* |ׇ9`3q+GbPrާse   VWv/hPX $@$޴^2w+D8q>U5!Ҟ6c{{\ be {.%i@K=Z(Ҟނ"w.-.`>"!4XREr 툟0s^N*2*1.:~VU{*}Ȭ]NTwXГLhwZJn]or3B)3b ܬd6͑; $M-ŖĶmT9"&9)XTFZ0R|,8o+%۔@C(|NQ=4eZw`)3{b<@& mN`!%=mZt(OZV~xpʇ# m}^v5l]FB# 0pNR\_L\W[ 547tRZ\$mct]sXvS1ƀ1'GAج6c-JywB?$S rM7ʓ3cyxtC~;^X.kx]@zzi-mZ^S!AWۚ$ + ~cvd?w׵=B#HϺ;5Memg(ڍ'\6ܴ-r4U6*q{@P"/W52 K2Pi$rj4jHN?@K{4k鸀,K/3uco2 S[ \U|d`W$|{G cdwTȑn*B~\L>ςj(!@#k)WIOS^=,!mR/Cc@ Lᖗ0]ǡw9CTv.yl ..eFBp)]gyTau03{Jqs.ș!=sRR Ufpvy,~OU?L:*^}(! m 7耜HsKnuoG6§zI^\W Qftz<}%-?iFf=j;Xl <ăTsQIE18pQOY=:}x^ԡ:@]JJspG|L.7G ܝh ;,@u?oq,[6Sɧ0"2e8L9`O_cb %rD O7 OdR< BBӶG/+%dcLNUAɬ2gw_z3ٙ_߳t֥xI `1*- aY5CjAVGJJxRɨ~/9ks I xo 7r/mε$4USR!vb˛WK)<7[\eKnjyBzekhXĔch$ \vi!]\ǢD|77C<=8iuЋ,O?rm*e.Y{sX)'.ZXLgS:G¤I:xjcA6S~>.Lf`LgtM/iGr%A®OfIɻA,c 4H\IBq41ұopx۲c4w!=$T_X/uEs{j||uOI3=Ԩ;rYعܡkB0ySPzN!rcUtN8mi\r@f|R7hq%ǵ#f}fv*m7_8l/g[Kn)Xz7O-i7xu= 2 4kZݫn+._"rS (G g7Ƌp}Čl4^tG*l]̺kUWhp|aE\~bx O/KV{%3b!Oi%Ǎ7V hǡzSM`GumXR~F?,#UP޴@Y7ҳ j(qxPΈQl=.w׀b)`H'ײr|ʐ /N4*+??f6`t|,q2 cs9kX[= *s,F pMLlΨ"*<'$ 'V)(rDCcC߫^49p yoNbTJ﫮S9?:p.ZL"X,EsqGY㏼sBL3L=CLZ +cg^,o"1leɼOkZ[*Y`g5 Ě.d'nwϭԣjLP}>ҋڀi#m]zlM]Ŀ-v(n =̇~lج[3&Y مp䝲wyT3J&!0JQY|4 ؐC?nR^쓃irNrɳO5;qg9T; b_D[=\3"cx QP[VLO%igF_ rAٱϧٺ鹐 P"@Pj*r͘C)`cN 7 G~l(T i{hBe'8?&רA1h-s'v|Dr&~FG B3 ]x;.L$p9Ēgt&jA(D\{|}9Sfva @>}p-9ܰb]js{@2}v~Žk43mK7CHІ}q|2G.qf>Z_P*=;5Lup=!T,3tDG HS8(SJqS~$C6uutHbYG;C-P2jm݀LEiӔ 1Bj0߫sl eKػ %yE\UO;ƅ,-РIX*ka`W]5iX쐙89tᚚyf-T5_sK\Z:bVA w`PՇ:q_A $+R+ \::M~\=1B۟zO}4}]|U( b5`2d}±wSa tX8 W`!qұ yv BueYkakw Ax1Fk&kr)< ͸%wǵ"b2u gm\((%ʢ1 t4jنul||6N3bu\ gZYNkr3&g܇KѱJuC6I6vgBl:{'/E~:D.a%:D|dh (tyn'xUV)%$8B j:x*pV<9_kV(#(FyXJKƒ߆!"+ YԓYmu:"#~]8"MÂmc Ҧcd d% ]twm2 33TXkA<>J6:]Rh?*RUOfa.ZtX.٪2$s)B nzhP!&9Sr5:L滠z_M4VSq[ [V)! ~~v+txYm)g@ewj<Ď(-ӳʭO\~(E_FW{y}`i PHF*aANyk֒}4Gy-C# J\"OY-K-z@[MM=֫iv`_]r>="Ma]hf;K]5sJ!"@z72,]-z(>/9.3FÛLCUKh8A\)ًq\:%QG8W?o,Cݢ͂bX7/=Dm YIT&N8(X2< bDc4+HזBg [_:$Ӡw Zui<~7ߋvWM=3+ۀܟjPM.zB@V}v$T+ B7fIJՔC8~cսBJ0xhoV͔aNFH(2U! 04Ai"R0Ì4z!HJc!tZ36sjxmX#9pW5Y*~cCoo(ZaA͠";e:$7rʤ8vd깶jAqPB2 Ln2,ФLrrH{p`) g8F*!v |+^vpu.j*=w3= /{0iOFD%ڟ&3s8YcX[te 4N}0?r`/0 D:W9¥ԶDn9tB9QI1NR9*l32x&ֳ!za|px!;mzsUWQh5FylK_vT$.B)J|Ӑx@:'.nb N YZ Wcj-cpLq钤-=*2Ay͚- [J7]N >~dȟ,u$%Wp'ޜC\Ew8raױ'#x]T ̘o *.MJoxO H ^W[%M"RbV9qF7'uy0d$\|e (ugC7{K lMդ)n2{a ,i`JG^a4_=e]z񛯐Y;GNxKȻ F$3 [жZn'/oCv]#=2JplLƗZ<} ;Ndsj̪yTjaZB:a6[jɈI  C {¿ kxp]_S,C`GF.qI!;:-Ss(bH}`2uBfz*mE(4t@:bi6m}}]Ni(7R`i ]] (\w_ {90Bqtqqiu'=T|wUȻV'**lL#{}KlK:ńk)LQZЄ@b/wfDVZ6ĢV 6&yz]{.eU~p3''6WYcrp]R8Mx/yo_~ P<ޥ"rH5JT0ƒ<E@ 3'.JK5ch Mj "t6=-sp?Gp Vcӑ렦~$\l NutAatcVPK/#/MЮa [ [z+=ѥ\(KY[l`ű)xxl1L* Jgj+Sj)E+,uK|L 4ӠS |0Jvf(2Uk7ϻqd?kN4 &CUtTL !5Z&avx{m]5ixIP<ω"I5S].tHۧ$ep`臒ؐk^r=hCۛ?LG`6#{[񘨧(\]gO,8z^W~2od.ǡ-P6(*nNAP^ݬ{+9>,ׄ?疘'LW7*܇wÖQ Vl9/)s@GNG;˨{[!=q)x^~&jCys jE}cJ.{0]β{?@G^Vg-mSNяũj}>ke}S$uG@}q /u>x4tLuj^"@kC0BFkW Hƛ.7蟱|\6}„3Q^Ni'|'MzSʨᖖ4^W9!Bwj9{fbS4A]FAye)IZ"f{ &91gM4gF#ecDZBHV:m\ݧ~ϙޞd/']jkF~Jnxҍ|;KXh%I)ZWrvsO ;@}SaǨ]o4k`vv 61ӜeFR7׎TZKEHfUfZXɽoܺvToL*ԮA~4[ݜ)Y%``JoS`w4`" ڽE jZf%BrpJquNb՛.FӜB4sD~Sf?Z-k2Hjtz0W*K~o{--jعƇ,&/~ϕdS:~nT}!_\t#d@vG ɨ| "dم4#ЇYGĊKR^G ɐevq"ulB RǢ KK;iғ*d?>v변] ݻ*t *M8/Y5<%h*ⁱL̿&a(Z¿WѬG) y^H#0vp/rWdcTy4l؁.t¾+NOzak=[b^DVUIM5f"l(T)wP͌e+$g}ʪ\Q !b6HMG 9Sq\̬Eb9ioHG`+zGF:k|VݮyLx2]%TLu^hL8fuݷNh;I!}V\58&)K>8e7+-o6`FqԞO^\~$2{\(˽ѕT1ZQ$dJK%v?УPUX8MWXg~^o0}NY߀1b\x8H1 YI{kF(*D`K-֭Hs3#fSZtheYm3E;s Nqֶ\-T۬^\T_L趢0"l/S8W>4(G*nHSJ]!IGRWM\Cʇ  "DsW$mŇK37GvdAvǹs#U֕\ORct˹u|): z_:ٯ:!Qӧ4~Ɛ\)XӆM&Aȉ+ @xVqoKg]A|"҂M,1z m*QNΉSK,o㜩R۽Z?ǵ;̖L-}pⲻg4X̪bM~n[(E}YS/:wKR>#?m҂kBc{4CEo -M:x8e{vupO.ccOǀ,sދt,ujbm* '.qMQPmg2Ϣ絭6v3|եkdSوI6f1FY."U X.ިν I% IU(eE'ԘBc T7^|"$LS a]j$5<3\A9шFO%\;O-[1HN# -̈́+p&@f 堚ª&}fqëbZ@2;6~U50~і_3kZeb;g)E:]x *)sԂU>r-F %)Ih>n-dwa#aޘA,`3w0͔WeIS<N:H!|l9UWs{g3KpPQixEJ DR"h֟j8rgeXMۆԑy{< c`Tf`Q͞ # ,TX P^C|uܢB-kKh<GzcSyWr//!n95?fky n.ϛ#O!ato &vsye;L`wZv>ntqs_$jG *Y"o#4=A"O9H]ɏ}2sx U;i8T WMciHHKG,"B> ޿g@#nb$ ӋOrLVVH+];ej :œp7U~bGGiDϑ[4V,dٛ?qvBfb'ؓ({&tOt|P6 yrSUfE8$J̊ykO]5=y2VuC HFDv{sx#O] yݬP:r߁hO̳״R#G2dt^tq+x 鷂I,sZM !?YtqFiUB^H ѣ6[*YءSjlk8w`A Y'7֑J8qrqk;*Ϟ/@5&-ו! f qc. v K25Ғ:wp^?\UY6!iyOr-w2֭T7feF̽J#;|abݽY0E]}U!\!r3xԗ| ںNK3;(8g> 3ٯd%J-<IK*c7-v%[,8 v ZF了Tr> Ymb(" &UaFƱx4'[%,~⫼R<71$Ehܦk]Z^P5țF"2/m5~8׎4s]f}WJ-)a-bTŰKC~bjx9cf]FHDCrZu*l,m-iX 4@,LZ ]P‹*%fNCG8*Ta98S{M*<= Pb/pn$Xu҉9IUSR;) OV SVչ^4r H.nWrTRTW隁? m trKӕE$NhjkH:"B|)mhṕ>vVrݛw) SMxa(1Q0^TU(A}A K\N/[mj0 <Ē oT=瓼f5- e-w=zܫŠrF~Kqu::T 䯵NT:Wzr7Q ȸcMcH[pױDTZwSNϧ1koy7>7rdYm|e\ _a[?8S;5u'M0c8m*ŬAi.r_zpu(/~ XۥB ! 3H!9iWH4݊;wG=*9QDЫS?^zu] PQ2-Q90uA#QwKhxc㧠eh{/E[+Y &$mJ!!=sbdy(GP|,S&  *,o w, vge} "9[+~&x>\UbG@'sqA92Nl! Ša:n$嵘 ΚoD젦$DV+Ft RRbK]s'$[wWO ɨ U`lPai7J>@aٕ V`w,S26= ؉Lv ߆;!)AGu ԻSO b}WtmY(Dk-M-{]J]$xh.Pr".{R/ֈn7%H&,1y>*MTZ9E#ZOy uTuޞc636>`jCFǐQRac bDD8LO#W|0%V)@#a`Ǟ2Y 3yPyø>Zd}5~ b5KӐƗ, =Ɔ&@Fj}ujg#)ۄvqn`i\yXݮ79)vQhku]k Bd_}gMI@&;v!(`apbPHc(uQ0^$Yq48Fho.u\z1\ I&9M~^L_t`ӡ#*m>#Q N]}R5MFÒ4!hn ֡qφU# K 8/w 1f13~a7W-9 ,o.DmʷR=KyuiPS\f6^KBKo#~צ:)~˓Uq=O |dEu;ʭHڂr4#6WϝA6cJgMQ9q80qn0= qd<36i5uzԉ,1~UaqvvCEyr4u?e"L%U{ +&̶(֓\BvHw85'a?]^5txF{i^͘XO䏋~#NjRҖOVTЏ{%kl+7X N?hq`x}DDٟ-Gvw,G(y@֡B#"Dŏa8ʮx+j|^i%Kg 7ț##9…ꔾ{XK~ )2G֞B{&Ne0-`a[T*~t Y+-VA}_K;:y^XqaLTί`@CM_ӛ V5d y޻Ӹg ޺M_|{ZN稕^Ua!b "zY2PYo0`dzK!\ ePо3xZG5WW{R!t4`׺^.]r2Nwdj@;yyڹav'0pq*8!3ùc; TЮ[3\N@kUz`ު|_x0ÌA'Bjm]](ÓjAE 9^INpDFxgNRu;1 PMWߌN#J!׹6 q`$m(RxRE3Ykˌ~ė 43dA(RX+K'[cHN{z ~6 j*6{4pEt}hz>wD."Ss.MkHF^1'xs0EZ>05G>TDpN%8V'Ib|ayGWvōAF {H9sUA 8\,V OV3C:o sn[Ԅh_V'ck|}Wm]O*`NC5 p@?1)c{0M>io3 STs T&ȓ1ʸ&qZ/$ ?@xe6ʼU 0VID~-Ϊ1,$6"LnUC،Qp Fu_se>SQb=ܫIƂNªYJmk&nج !ηR=i UĪIus9wʤ>}J|l31M\Mfe \ 3A$ =I Ȗ2k gXbg?h0`%AD̃4<,wI䫟 |Y;7&xBJg V*2f?r^NJPFo7_]$SgQJIJeE:CROrv0o Q@â|#\s)`%q6GHQ`yyg;p(p+oNhmjwo15j6 =ξL@X(k)#G`ݶ&mA_+ҫH6;@Ud1n}ׯ{^ O2ΰٮ=[aD%$]i0qUzfR! SF/k]"$>OkpbFձ}]&Sŏ/%u6\hhQ8uIK9|X8,ǐ_Jt\ bpoL|h enhG8ޯe[=ȸIT"ش6jSh2 ԉ1eGT͕lj`yRJ:0 %񮺋ZJ+Fjexsj{TU"0@"!׽ fIK@R-aʟfl¸>2u6Hq!mW#@>EHWb /6C57,!ώ+ %OZ: `oOC4~=3e [ !C:{hA9x<Osm[g2xW;Gv._TokZ̴\%*;T\T@1BCB.c[K^ݧW1h(z0vt+D,z{F<AɨWʭupI~y9Z:"VRIaa"Hvl#-, '0^4fE,t4NږUs(`G3=[+rA4_pi;4"zȠr#n`AYz>L?vӜ{kX'*}\p:޼|vЗ'k':" iMiGf_ja#ՌIRx꾻Qy"1A t0mwƑF̩m#ͻFe.#1INUʎ2gP*!MQmIV=Zׇ=8jnDLy]vM䃒K\E, Rzm{8m?ˢPdt r;~@_ޛHZw{a&30Uh؎CݺP`3'M=~f\BPՂ~|^% xi4α*cokw9P%0`HzHLh X%'f{*aˏ;ymLx,ҿΠ4칓-.%ude˜6R{e=ix@e"IQ]쬞\;RK"~N,$o4>%@jIP-]g):?cT0\i ]LSlbԳgrN}d{-#Zg*HB f"RѴ!`a 9Av:Q0C 3|U\β}P ZStX= =b)fKIOXyܗS|"_$_vyttuO6*K .ÁpCWl6F\DmF򩑽b[Zچd *}1n5IP>mldۓ }mGBf,64DL+([r7H|]qJ]AHپ/ UNey&~!HbRuu^}Qf/ЮJRY' 6z+"F#'IT{kٯPדUOU}Z,_.x^s!C"_2:iNHhU(u(ZeBamO'ر ʔwk '_O)5|?DFJqA QXl+E*JV 7 PL)2Yg hn^}C+_XPP$.Mgv{/P6[w5&/L}0ч0[#\hѶI*0d[/J\O}^ws ՃQeͯX. UX`AJ͇%P+h 9V>ѣ( uhaKRX :eƑN5ĵ?T?$wXLdwEqQ]* ՄrnOj&w,~%;=|eE I8@d(Û9KOSZzL`=$nBL"P'D-J I}*tM<Tq3j % jobjS97:MRoDbI{{<^-(p d]@6dIZ19.F?] SDr"jDb?pNWcB<^zzcc\uu7k&C-$%"k6&G47B1ۖ/c` `?i%+k>zuca@nN?jfT Nw`;(u lWMWj>24ȇyR? (>Ua ;qaq E<XXgI)'Dyvx#FՄ[t>ŏRQ~r; RȌ,˖L. (>/P!1AN!<$Ii zʱuCPn꽌5}}?' kg-%rp PH`0AתJ?4UQ y~%t*Pj4ےX%kfiف)i”6'$b1bJ&νͷ '#JX^ɶ俍&0 Eթ?:O•ǮSgJLA=1',x&^gyj󱘣d[_CK&}!UHZz~T ^( '2J5hljMv?s1Z*$"KхJ\f񷱥ܵY8''C?j6wȶ^h: [az0섹exe)]j9ց}h bB*+B8FoN,5į.A͌A9Pkulmz^\{0, XkAk|DANJ XY wZrzȘL9T6+gd89sU>IaGN"#wzvyc)ߠ $'p^9tgu=a>W]N029SQMϣ|]dGE=YF^YuoQi<|lO}nn~bЭ$ZT2ڟ ?!& x KCܷIT܏ lʙK#BF+PqNN5OP:2Z$Sh(io*v D}1&\ qR^4?uk;OY\o/:$RWm*e7rs$D38Hec8>S3ɫ:)QJPogL QgpDC J`0M3 N{ÅrύGI6F[Ȭd#?7TG54=' Q$IzVm[2Cĝ\6F=C 5`D2qa~(8hiqaa6_О}u]F\|y~1qtX1n+Q%(-O-OhaN|m˒ qG(ln'2\۵l2M [$қSc ˜ E N`HT5lwSa9n5 K_礦1?V"J5`JlP ffYL)VHFZJ+|b> RҘ+WXj>(ۖP{7"f*H0KkiwÚW'O1 lz _Pg8M nC}W]XW%Xk 2:DX 3.]ox;\;(ۨnR|]!L轱HH l{K[Č!gF%FBMBoHaez J喱O課9D̽el]XMac]L;&DYU)J,{Rk&=q-^|hh!@.X&>ODh!%{aOIDxKR_v]b^.j':$kF{{Yx֣~U0Յ D7'?Y+0h9VjM lͦG|UX?B'V9 0w* PT񙧇CSQ x |K8s?!egxPEjZF@+8xI ֢ C>MY<,3F=D=Xس;zO$BqUy9aU"Ьq䛏5O6L0Ʌ[bu~V> ?5\u"C\J({DH0W{H3΄< 8Piޤ-#IʪP LJbP; .A[m_H8DI+PM>vHΣ$B {B6i@UHTTPrQR IwNK;/$> !V$O9<%9TPkh;@!keB.W֡o7Ls^j{9ޯ h,#74{S*4U:K[3iv%{pߩ1*0ݺƘ1;oMsIO7CGrNQ6)4u(jWt4cytR:rFF#@@d;[pQ|"So&XoS6C[}E( ĕVޫ JP@8_PeAkL"V[!I_Q-6@9~Wp8Nk:NqqoyNujǾlzn+H! S֌CS\/_Ә  5YÄ+eڡBt:O%%^V𧦁8f<_Ԉ"_ʅŵ:`\b, L JHW1R3  FPa#48oxM`.3Pύh5z{K6 ?PogMC1Y%$!.?$.X5kahᣚ⦗ g9}Vr <#E|sH٠:}7H;Z UR|xi$][k [0+'92Rm&' hcjcfIPjwiRXLn=Shgo FzɸTpKwr;c|QJE AjUIp:blSFQ~FӊI6cJ[1U‰mp> (Ҍݮ40LH(ȳWP_iA'BVם :)QWǑސ.J"UQ,u Keи@' ݆)8$iP} 9%d)cOK+ָel46% WaK5jP1?&%{6 ΂njX>0pzlx,u5譛T'4? {O`rҫD/)Au>uA&g" '_NGrXO:2CF'stʥaG}\ȹ"q©6LGG6X]R[V1sN˺nq݆elUM`(o&WӆoYlE$<4ItϹ&~%GF\N3wp*}BTQn݂weͷW8WDHexQTu/1 1NsR(0Ua/V0q+@'Tps}(`~B,礭k.uW|mS@ׯ=&-hV JHWE.y oZwi (g&޹> $~|giazv^ąseDv=XK,E(0Ta>oU>) ( wWrUqʥ3W@!;jShQwcUǬG9fʹ]Qjhz| !%/ꚡ,2>v(ғY^FԫQ_S_@]d;X79`%k(n{]i{KK-$A*8᮵cgWB6ctt J`ŏw%'! $oG= t?rW[܅,36usٟfsiͦg'SB֧-af{+ȑ1;eFe3J+oy;ʆѭ)Y5?؁?mKoGDX'0ڎܪy@F yI4shhWI*p g݁]dF1 :0Xn]9xϿ(p9c7fP[x{.$L:”iz x??#NkYY\0$ՂPe& &@*/Eev@]v* {65M9XL&3vop.*xV:H%'s`yc+}M4e' n}KAf~25g 0AX^(u?h[7)˹;b,et"0:U0-~??!"'<4[|03MRoӔ^tuO7߅]AfYu/Rx矞Ap[ELGu' an?K:"3 c$!T[)p h_d@ƥp;f,8@sCPjI?,/>ߠMz6ASZ2wѤEkF, <{0n%eͲؗl9\id0(~dar`wUʦ,g3SU؅7 r4jU1K+Cf^ai[rS凜jG\;eaSYs&JXrۋBN".^`}r|*xܩHQ(b!^DA^79xvK׿ڗdu T Yd H4-!ci?'a'_=93G%!A)M{*z{0BGD." W22[E $P ?솿U9!@Vd~sE2aώ+>B+tޙ2 iLwb 5Ŀ,C눟tgy"#3k(mq5{$"DM,:%isjGF4ވN@gx^Sk;ra;A$@r!Myn?]586~.Uk_WoA P6yܗ?A$P>Hm'\DHMewe#%R9A bܰCLy{N}`ykoE[O\ +&io^&:?ۡJ׏]KInvlbBܶX#A3OL+uA$dDxHZPhB*tK]dOKM`o;bvi Rqu _ ,T9&d9ٰKhl72JZ{ljoMcũT;D+Q?.DW"B儠?'(Msάe-ieo!SvgR.j =mH `ҫ g[BTJ%xH>-sUXw2H[Dᣦ|L7"%TE[0%7BwIM1uϭrI>=Aј#C|R츊 t=>3)uF0&?"jNPMp\Ht[(ıMC{[YHe@!ME"p,9 @g&aXP}.IػgW^IlM+o 7I9}JAJ4 u3?S/- ˜OWTLt7K?u2tS5qeX 4",VDÄUu?w(q>@ >kČ@bli9LjQ#h).\l4|94Bm6|X¨P9pc̙IΈ׳$ByC$3ԛǭڰ~թUiYHSjk {ñxd #:WB24L9@gq ƸQ `hֺdRVfomׇW #u‹@%HGn&uZtĊA)T uV7jN y@G1*@B~%[9":h`"$)tIĪ W4 jˊc8'92jlG{蔐?B,!Xs#cܲGpm&˒"Fsd篠PU\f_.߄ӕK !\ZuH-ac=LXYQ5_j>z*¿QdU^'xz@QOr"{X";"&xBL /B6_禨hz ݅ꮚ!*M|0dϪ8jkb2YVZ[pusJt(EpqG`if9FJ+@Il7~~83&`0{"aZb^g0yQp\*7ّ;)2дCNoK;@mY* fK(CBxfl$;h.b.u%H&< faR!T wcun) 4X 3\h0`HlHo<E=pzo٫' *|c;GS{ Ztjns\297ڢlL]eIa)ĔJ#:)W}]qd׉Mѣڴ_΄x ;n}1@re;|[{$NEx ur6$f[YW4V`Օ2#`'E vۜ4#_^C#CTZ )xs(q9:SQ }dztIi`^P*Ey*22B{n̤Z!SzEz#G.>>~ǍVv1RH/85 h3I̸ȅw])9X䪗BحFL~5(aD6IEeFnlX"R|h4u8PQh\.?/ Qvu%Ș3Eu4͉nBqs:ySazAi]0:v| A()# )!N\>4.-Ҕ"ɋchq2NyRpn+n.OPYh',0).^o 7y+jTT{tr]m^q?ULڔ!aVZc1S!'B_n{ ̗<b?|z;,2b࿲sggaMyӟ-w-G`9.` Ye=jEƪ|EY@ [godbTX.Z:Ub?|ttf#GT9#ʚ{ӅRr_ᢐVʒ=;kAM3 V԰WpL=7.%\Qt`Wŵ4ňkĀӶf(Sh>Ma<6՛_cq85842csYS#Agܱl.k! v~qi󉌐Jwt(U0#+)c NׂBC Tb/A0GPbݽF]b(׉y4l&:|Q@Vt%,IêKt ?xAcQIl*ǿZ9W)gQ5s-2֋tK#N7Jg].dDwZ%&NE׌[gx  0Hk-uUT04.+1MXih~b{Y旫8)Xa<ȓ2d6s]Y"q !LerEcFA;uj\+&"d0E]G ĕR $b[L0 [p8k3[b_t9V,hp#7K#b{.tZ%5{;Z ^t?K-)s-H ?Fõy/|03 dQ S}.;[4"N^>"@" Dl*pÔW^*)Ẍ́nXy[l;SP?gȮl3P}C|fٹeƣ &ud4hu#Ggʵ4M]/" @sT~oxf&JyACV[gE{`&v.'Dͪ+ݙkC4zb-)< Hr]0B%Nl=S3}4Oܵ)ZYZfA#S|VzP^xZT ;Z$9^rJ9|qSuݙwZbIW}ѷf{u0PaB0l,'DIVo,Q@h nf<}9.Jmzy. xQ&Em4/ր\+¶y*rEX m[i1lepo4GyGIɃPh #S&b۾bLED)bӒH"p |w ;ګ1 c Сy$ ^+7߲L:z&/VUMC&A܈VSMJh$k2Ԁ -8E /3L_,݆ ļhM6@>f!z CKKvA7nR!1KZ0{y|:P1Lopkp?YZ+axz?xvkneМću0]RvA`úv#AygߺBan6ɆOsON>S;#AdR#2ߢ:ܣO]RLNKܟKy`lڶ Qe MT_!;KtJ'8IbAĤbThnڒxdp+L3KFkPy* T4 M0 ^`hav>w kFIށAGKiSh4D>8&8,OR)!꫏W70Ӂ@;OUw5 m>QCw$D#ۼאbšWxi 0x!l) `>tjR"XEԹ[߶ o<Ӎhw{%11qVKNl!( W?4.enZ}u*a6屦X1(G^(mxx8ӝ@"gD6®N#3Ϫ;lkU`Xͷҁqb6tMȤ]aY M !@E/RTw(JHmcǩ&cš$$a"$hc+.sfS }i9\a reW߃qe Br6FU<$[Ӧ 6wAi< LZ;3 %ߏvG>~O+7D6H\ 0!ع'7ݵİY[v^W)N S!_KioLG,̩Fb邤mƻWAub%?(Q9`83BVK>y#!/d":Wb5J|H)x;^(W.X]\{#Ӳ4s#{Mop?{c2҃$-s#ȷ}"V#S{YDekKv#D@$l3*LVK*H oO99VRהXHJx#).W -MtX"=iڰ?vbgWD j-AxhU.pǯ}I/@Q^bM{inJkG4h_;t3|@.hi5d"3W<}+S]4hGL[USE1Dp)=pL'0i%Qvv.:D[+z'U9G!Xˤ%{0F*tkh-T Wpސ_uo3ChM[uo {, {ΓA:!4g̩G ͜.=1&J-3-=N?b8H-,{ja[k5RY>B`7jML`^G%< MToA‚n^.ޖ<ُ̊4!W3Y{'T]Q.^Y3Oqlj,ɭ-#$v(r%md|O.j ~ѓNw%?[2AM0wz˽0q y${:ggH~ZI^p)3 pҽ lj_ݰh-,g#Ht0mpK*8B.O{9$m|q{ kXyYOG`6΍,i,@6v;8-Ӥ[5؏R= c~Vr{j-ge$h"WvؗB,~84r" AN+c!_ ۆ|};ዾ V$o5[>o $T^^~`[T;x]̡wTUx,\))E[0RS"Д dzX902Km1<\\Q nlpe_} @9]-ODt9Z z5+n&h3H%}r)v@Zr9Ϝc@ZᄘDYtu@Ť?Z$?(!+B,WG0l]kCqUx›a o1i+Ud !0]FNQLxpJ(ZtHy❦%J!IF#sW*CYZgi aQXnu6=-R}5-:4n G`\m_RjNulRX~ho2iՂ f g} )Ev nn|?-Tul=h9<:ZyUQ5>`ɹ]{LYW"43rnCr vS{- &3 0u$B?K)ܐroD 8!ϐc^$N#*qsr4-Gd2קZj2#D(Lޥ9r;-CP=JrI#m${\[jp%/;ln6٤ >7Il~~<,;DbG˱ACשH6Zpr[(rwm MB2@݊Hp0c1nX5iÓ亄fYwR ~D\ɷt׳C,PO@VK񭬰F0BF[n&; cl|p8,;/nYtGs@4$Q۬Z-^ n.bbzXSB+q5QKא=ja3uy>|mء;ݒ@H]B6omj۟\ 'n,oRS~NU?QD ьibiOW pO9L _/]WV{Q])m9wf Qrʭa]o!R"E((WP?JDit#c,\lq8۵qa{*i[AːU6tC,U^jJڴF')6…3FyjrLO+pJ$\ ]?x_l{jywAT Gr9l0`\-YjgMmw',S=YҸP?W1BJh/t^X:*t9F/<:iCH+TT%+ɿwurrɩ5hvu,Ԍ~Ļ`a2"Qc|2VT D8^fVM\h_9,ܞ~XwpN{Yi3 P*$s1Jݍ⯙GxK-#sW_zJ@- HrG6fF 75L=.~|2+G2 $X7:$!#y>ѭ̱LX &M]GqdGdFZ+_o7Sqr7H#s| UmmFY{Ԯ<5|i|d$<֡JC wGw4-]['1#_xNrO߸pYT =S畏ZZ~235:aPV< hAKML4EŠD~ Ck2 X&w>N\CecxFUuopd2 ڦxfaX78-9, 5@$W?3SgI~0q;5:Q;DUdj 3荷_PHʉMdpb-rRǢ^474š"Zª0 Fc?-"=2-PPz-gȜƇlD3VtΟRAA^ꏓUG$1l&mR{<\hx!Z83GULDI%qq)+[?,Ȝ!JÏWHMELAJm/&8b\_TKZ(7BllZ7t0iz#1´\yUU1v16`h%O㒲6!5\iaP_>V 2׎jd1ySĩݖ{ކ<&c9 O$͘~7bBYKˠNln+LR^33=ʱ5'|5'JM,zUԳh+C"$@)5InH197s0^x%vz]*۱L`5Ũپ}i^Yb[dLI拈%po&*d5P$SRL _#H-sؑ0q [7G=MCHHt 2ªQȸ_(X yyFV׵bo+o?Dj􃔮HN$3?]e*4DddXMh6#ԐeTOV^~Q:ţ':6Ob}דTPϊ.=}޶nF7|M=vd#!f5PrՍyҾžcl,|i'PF5dTwzb,6hl~2}+] jFmԵ8e[d%;[]`_znP> < *cN0U{v\-#)Cc\%RF5Pae3F7l84_ԍ ;+B `3mۈZ20i,;ŠV^1ޡ+\:N#2rUKdjdō@JDH Ph$.HWWz? 'yu9-y WyK}4T}]5eٲUc:E"PS.)N‹ȦҽD7e ct{>QW0OKr+՗PεnQ)^~H0S| ǪB Μ31(SZe@K(q0(nsN --w"aj?uz!w$:#NfO!sFEБ~A8ՊSYŃaQC[{5@R''(r{j$jI= 8ԺGG{Uɰ+pa'rYN%&镓h8՛; L4?@%^A*bMp9 R#d".309bٗ\?mNMgPGB@Vv"5d"ec#)``ߓX$r z=ܧʿit%ռ1$ڡlq3-ȕ/gN1  IЬԟ6LzXzpyֵoB.Ҡr&5܂T|^1nhv*9g d#߁!n%+U,u%Z7S%\򷐢 #+A3`d)~oFjK[b=Tгrg3~w) Kf F 6c^֛= 3pȢ%I`1;|0Ç`Vb\i^7UEMF;_bWTPZ"Hˬ2lhL@(_o׷xؒ(:M:u\KRTjKBś('=9# =b Ţ*tԦUU!s=* 2t9˦̺A4 "S c?YoQqm¾O:,@vWbR&˂F(l `,jikCb?k&F^2 j d %jR$ᚅ'o + mVہ]k0~|p?ђ0YQ YfwtXU>$$3HwTIyh.s{_ޚ$o0FotnI .NTLV/{>׼%ދr7<:Ԧ8Bٜ^rp]̌k~[q 6 fx6u}LD(i;2 Jŀg(gpNQާxKQ\zt<"Cѣ)7.9FQ 2ƆfM&qC73H6?p% cnʪs@IPtQb_>@-LN;Z9{wKɅή.s,՚;\jUr}jyڢqg­0Q ʈ+ z{++i[$}jp"%#h\"0%n\ Y`7eO K6 :$/tYbpӿL.RL$37f^ \UO]nGsУ;/Yu91ń9Gwb|jj:9v.~.1<*"Z_7q(3 "0 \-ǘ0)A.bN_d$}JV9rV)gy4[O2+!b*T=U/(+f)]:2g&@@7Km8+|1QDR+y*CS2XpAݥUKW֔vP$*IN Ǽ ֹeU%1D =҈}* L Jw+=3f -b\= ,ҮEo{[@'):-4!%ρX'A+.׳A忣m 7n s5 Q6fιH)|+S'H.896YyԂI":O+9I,gR n DK= }i=_כSXS!&7Y s"r$Y9{]r&ZfNColϬkuJ/8MGbs냝eҠ3,Taz}R*(֑Cuj㥛[BN pL'm>Y ʤB Cq^tRnя]O8< [ΚMjDRϽd{x#c.˛$4tlZ<w=:9k2))7ONz(b:ɏ4_)'!O@:vDd$NH*#80锁"oRr ;:mx(s J$ln1]M捪:oP;BuWf8z_U\P̬6'88H;Ξҙe:4L47XI%&ZVlG x}ř5$ހUoOX]A` jSwo[|g !]/魘vxOYx_C)vo 5xB3[1CLԳHwpA;{Vrw4#e ciR1$wTV&N:GƆX>Zeܴxi1Aݷ"qSWz}_k7YTњX6B8Ho:S|zqr$`?$Q܁0Łro5F=j7@[ H+< @Y p ر8p>pBcnY]%Pp[ A2-ki;3ê}XҊ!b|B!3 Y|_B077el78FRkg@׷FEuڋ"qS+(=\]stF}zW#9޳+f 0y4=%bKqu^<pG t)FF{}ھluw,zd!kJnbgIr!Vrۛ/j{JuNT-Smq|'߸`)pڸy\0~_rZ;E[&(űQ{$,է'"e$( j`,tm.V'IDN JeGݟ0wg[ 9ў_Y 7G"t@q6/T[$l#mGc@%UJ]=T ݘ+՚1x._\g)uBrGS'"oi#F)Tqna;u}y>;D'R&Ӛ v!W΃_<|%E&*ͬKM@w}۬= ݱաb/9oc ́O%kz2:Qޝ ~t$Pi":v_5& k`?zP's/ H#z0=ב8:z& Bq#P(u)rito}[CPb4iwɰe29pⳡ\d:C ~<_*H[wNrE&n UMBwPڑGES>O>*PR&/ K&/bg;4w' _}Qa&gZ9eLihSQwkX@SR X0s?.?ZK h;Nd]z]{no8u Ա6Ŝ݅#rC0y_nN g 2I­ک'{ee $Lb1$l'W w-"$:9NѤk'NfǠ)#SjGhB+o_yĠm0rnnD:I b*mh-L:&it"Rl>e8=vÉf؞li3K! c2* {IppOp㜛=G0! &l[Ck۠xADA),]));Z Y1'1 =2 b6QZRgϱ6|g =;.n#D2̓ըrJf@S,>,ƒ4t=DgHGs}ň63#)F* sP-Jn $V0qoU&2-|Nl| ϰd =(cYz.HZ>mH\.LF'%" ,RODd~?2-؜LbKi1|w7pԻt3qs#wJy\f552µ`LSv,z?_NHL`)آzЌ^hd=E)ٳa.& +#՚{EcL|$~&p^?- 5BhG"dg.Ѷ.b-:f T9(Z7uz|KUJC̦ȃ~Q |jS5_+3p[[2.e/@Q82 "nFz(J^fl.M5,' KcBz.ZJ]`= fSc|/ri97}'#egW?{q:rgVF dz$Ü#ՅyҰ p!OqT4鱰CaGO(eK (RBtXX+Grd15JDc>jP&ܺҰ^٧n1Yo 8i1]3Pzh]u!2_Vɘ!4M:B4#,ԑ֏ݹ7xwP?ZheqJE4@`,?2M۔ ܟoJK mPoUmoS0s⎧~xϘƱLPqb@=5uQޏHJ>=AR̛)gܻXuJ' Īsm(Z&9iM#r3t^"(lL( 8^jٔ FsCLy̻O)N=\t{pzLt4R/&A=T~ؗЋ"GD Q9]l;,eT"*! ;،p3Y*Pr<@*0&Rp<( XGGa1ӼR vmOӫڍL,ZJlV׫hkD^ a}tQFFJCjm+݁̃P:o KܹCNn+~^4Pt[ϟ*6R]݄OD,}5m+݂\5ʒ&cW e42?NG?ݫMɘ5 P"~(5t, X`oM9GFOv `!1%FN >ީPL9Z}jHzl uBm7[ ]ӿS˕зmpTŹ wRh Ҟoz9 "%3\--pAn+p0p14|9o3] X-WKNxgЀh1ai`LM`a/V5+WmgR N_SX+xOLS_]lrBŞ l{m*$jHBQl]HD? h&23gY#V[moCv5x.O8J`rnrksjcoj6_\#jDk*p ~ u'RoVŅMu_ ˆI}QP`)##Cr`(U{cT)"(qF<OY;`mS[i~Sx\}$t~ #s90̛ütWB{l+ٵUQQΡOb1H)؛״iQ4\u-R a3`n:Gh ])(^Ar~ʎ0c%ٵĤ4$ҼFc[(|U3O\l4ziMX?O3ƴxSC;4{@#e[(=Q $K,-"=AyE/2 #uy\;PzcXsg Y I#s~wid+dnc[ @Ӗ:P8)Bv2$q u 8żjJ>3y}@oW ֥qؿ|<¦{vSV9%=Ï"ٶX/#uГ9)#6r?>Xi2 i|Md#$r/U@~w ߌ}a5Xqm3]L<<0߳=3υ$oDIl7yio237F$uO3tGJiඞHQ=r%maftƠ^Em.`E9-3#U.8v=ˣՂ)gOj|7`M-1"^7L!'Zgʞ./@blP$Z2. <INfCA޸ĹK[+uMwdeQ42u1]*64PZ5v߮42-q,&#Ⱦ%+c Ko24GW:n=D\gc>rW_JbQN#}Fb}&mՁ!xxʕS>\Mk#C=BgGSGhT`T$bor%9g&WjZplwIcad;0NqTSNy%DDR^iG[̱I?ߐwe][ѳl,2W{u"7xObz?@`f6e+&ovW 0/EhT€H9'Iڳ 1]됩iDH)IK܃`GBzGٱv|e+FfG+nXMH ^L@ܔzI݉$rb}UREX'^7Lj!5EG6A2 N|[Qo/8 PF}Wͅ .ؒ5ɛ6\40>_ :[W=+Ifb22NfG-+E!xQYa8ˁ}N/ꤷIQm=VHK@IGÜWË)~NX+75c2\ `#!ڳR]Wzl Ի@=^m@`[:;ڱ#Ykdb?}$z1y%,l2^f}Gje/~G4LrKE?X<΋+g;jỘk~ })-w mRO\x% +9 aF%Wb*5Xuc>.=KK딂 vz[["W oƴbslMI0M.aDxأaSoJgTnS;Ai*E7+:]0gREP MFvw=`I@@ξyYY$K"*d_!{1 uu=lȑxmoIcӇ(E%y^qh5^ p{Wςaċז$~Ώ?t  f}:n/cLeF&]槿mߨcG6ws4$>D2op%l'g:9 VD]MBMSC FȚaN"xf;Lt`֨C} v% UOC KzXΑ %o>}-AXA5԰,1|At bg#ˎS՘do)?qe#]o"~v&`hd5}hᅎKWx5f]U iQ3<KKC!V6#0q霨ɂ FZ^r_nJ zNT@_z*PnM%*ѪZfRR2d!(zT<ֱW]&ʝYr-"Y9< CROUUW,k^L;OjSfu# j`hfeQ SmҽF-Ð2; `¦kj9SX |c9iI%*cJϧI?p&iٰW+tVᾃ1 S77f;68yj5|-44NR" ~ȱ&=o wpIg JOxo} Rc 8)dc}[_@{ҼƲw,NυdrY,95dRL,~#LJC|C(Y 8`;i3^׼ӋF2>Sxo{ 1.D;t.]ap3];n^( vTP#˱P>x4/x"0릗b埓kr斓ڊfXiqt䕈5m61-%g6" 4NINV:I#{9>S¯$:eٓf@'?WNPhƐZc%Mb0X)lHOh4eNDlc[NCV:sȹMe/TI@#g=]pO螻U5d 7Q_63H,CZ2 Ґf S9{)c}WtMSc5?ztGc dA&a ]0zJ|2Wg7! #$zq~ f6zj ySж bPsVS aT~˪_G|a4u20=6%5},'?^ܲ\ռƒe\p% -왳k$ vK7NLx ǖܩ*)@KD $#a@OyЌ!ΙWAԻ ءhI;'ri " C0r^pt U^zEOۏoHڮ(Ga$?b5C=3JF0" WzmWtmj z!GtpSС$'xp 'h ,v#D9M(.Q#"}WKjDݕ5? "ysct;sh_WLU1?G V&G8]KZ:%D_C$6{yt4f졠`OHNnc6nBo5UDYo&{#WO]ufKޅ&R\J^WFP $=ZmPb Y`?,rڐma=7Se!+p )vz]# Q | MoyxqÀP/ntn@F8s6Cqisa0ɕ)>?aQrJAS=“RPr'*d}9%J_l|ԔťE'5}گoPaZ3]g6V&*ol%ⲌqG_̓e`A`@vy}r%zAxp)Nt9[SOop$. =:Ct WoPq&vr`MJ?`h"̬~JmRh v[/WK.G߮ bCN[z۔>d6w)}\װp o 06[S_r'=&4NdvL#s&h AOպMe.ph_"V:Bn5_OSkV~YJg!,RSkrB%3Y$;}KTipc%r~!(wQ};g~{9iR;;ۆ-|'3Z B16mz㜙>˵4cF Ku%CۆSqj*d 嬭zr?\f Wg6B/Sa,<2p.vH٬\nZ;[ߩ4VXC3j4<?ROK(nyUuhҫot2!Bp=L Hà-RƇxTF7%*Ag!( L\5DAZKD<=|Yl n{^z>t*2!(rKX{\Iim\JJk9`#N,MveMQGD;5`[XU36 7҈gko>os\ '2:J$O53[wzq_a"C"r _e41İB#3q.NT(#G ׮>o[lv |bE Շ4OIz kH#1DDP~`Pz {U;J|J| H2Hc'2t+j7jA<5p@mBܲh:H 1(aS"1e7hI QD"yCGv>A}RԏR(C8m!rp{siiG6I `Ss*/Zݸw%F%#gU[jw6]$bַ;s'g-forꛦӚk¤F1Ȋ!oz ,?aud1eXiX@QHXvÈ 1Oϝ&:@Z 06 zď1PGjur8ۍ8B_\)RaJ ̜l*Z{kLB]P=ѧR(6[KeSC0B83TdzdVvOaq=@ed\%19~?Zx]O_.Aտ>]q$}g2b$Ɇ~luuCEakd^~27wvQG{л Je-_BgoF w,cll`gPZ L1lY8:Em@ YjEI1w׈-T `B~UaWډJbLֵ'iȪ(-MMbwSFㄍ+\?eCP+S397յPBt ,=dA"# 'd&VOsIzN2_ Ȕl`]&{ eVY]TgG[_Bq+&Zmoi(`{,ݩ|D=~s͟Pe[tS%lb\]`e/4lqK.V[. _hrxVbL@u.?|7yjXRɐ$l_ۇ:#Kz^)&GJԸ"9xC@!jV d ްd8 w>1J xez9(^[1eӢ.Ʊ7!?(0 ȝ];JCV'UG|$zB"$kaoSVܹ t ?>WP042;j"g|{ Y”e[4_X0IDbD_rzϢ^Cd5M(ESa_K;w| *26>U+:^iN`#ڨFX${,|'SuTlrx"f:L#tuf[96'e* yW߮Qlj~ͦ_Vvz3bN ;!0T/׶V%NЋǭ$DM7 2a1$/ȭE$[.BgV5$]Q)8P-&`߀\l&zϘ w@f֤Η x*tzj6l,r'DM7APa◽" dga>p:1o|-%c&d+8 l;G@$onf\:]hW~.B؛JO_^ϡ\"`XGʒh̉U⹾Vφ!ʋUI~B% ,ʹ5U6S)<|p[\)niw;#Ft. lrV2%*\9ŒW}N#Ҍɛڀ]gt99!vh)`M,>0֌\eYDz" EkJs &@ֱ:bpd:zȸ+Nw s'5Y@!;SvI(P]\[D+#W]{+~x;n.h1 vΨ- t}jGr'JzNJ@$uZ;V䡖=yxp< lcxYЍ,vSҮB UR{GӮVBג=~|}Ȝ`F2(.C$%2[G@U (EF6|QwŇWݼ*dH$~3~\UZP٠Ť$PGK߼wBg񀺴}\p0| #K.z!:5qP-[G3)&L ߁R!z  zKTuEϴhmD22UFVXPw3#_Qԡ"73Rˮ0T EArK.(jR ]ZB `0^]E˼UdB2TG)JN*-k@ݑ`3BԶ83R5[%+%dXMϺFn<T>ً&2VMf̯Br{ ^GR{ډCĢ5B1E=# T WmX:K-c@ѩ||[ ?൅ c>qvCEkqVkMCMT]sOvB͋]աщ+I_Δeź:?SO{ڕ;/  oq WӁY-1'P䩂!, G Tzz"S mGE?geh.:=#W S&-%o.?XI5m},&\߮8]"@+۩0biw*'P6:^RRaL:ȋCML.sيcQ6ޛ]$LTg ne8"5r4uMEn/%ӱ.a:څO\?2 i8TxgY6$0Lzml`c j$.nD)*'6 '*pUΒO!u]#ZsTܼTm3(!;XY`{CubC^*WfSv27c {V dHbUZHI~\m!$Ԭ)![IǙ8@Pa@p8f1WI+"3>I{A_5wZ_rj9bvũPP~Q .Jz[*Ц:Hꐕ$ 4G`ea!q jw{ 拘@w2b$*}=h\e/{)Z(r\} xTbÍb 跛 f*Po>`rF,΃ULgJu`b\/z$hea$Z;,%3ohoi#]E$Hyv2MTVWtɖZ Q I'vkV<Kf=Uni9@n{ol샚:[0l} ܗYGAd4?vyUim 7:Yf`%a ̠85*F ZNeyC;5ܾa[˙/ңn{*WZQL(0 2PFHl!\(>A ނi@o+ urH)B}!^SXaG<-% J\S$By;kkl𖂢Қ|ϟ+p32KD-Y<7l|hP|:Se˦6-rvzwd<%\Zɶ@FRzN$mP^x%1G:ʏ{n TPB& EEҿ>C2qjJJ=w"BQ* >!5PC;үN߭tF˺Fb8iCL??2ߊ(0Tz F ;)[GDynu<)` s;N#={Ro&T cQn'54G9̥G>++¶#2xyy ]juЇo7+ ݽ 9HzL$=7I0iT\W)^ZQ/HX l]G 4SKJ4aaQXBf ac{f$"uvvch"J2y>Ymwc^h18[YΊVQ"䯂r~c1ZֺIk ģA([4qU0 5Q}OMeۀԄXyyY*'H I@Ҏ*;p|4HAʞ0<Z.٫deǬ zreS0P;ǩWͷ݀V^>!Xr'K z [o3&crVע|UY`.=R>ke+6õjݼ+b{x*ٗ:ΏnWxzrƒ&QʍAN5 n4%1I )¯3CR`;Chpn.b#Vjs!|%E([ji1g1aXio~xWQTW>=VT9 x*:RFG7oEU _=vNaUҼ{:.>j}u>雬_XOڑ2|~G;Rg65}Ƶ"y՜Ӕ ~{Jݐ"ѐ:rSS#6UH9,-DɄ6.;/#cxkO~ f1 #AHbC*!D:$~Y2YEb1jNg܋tvj>u/qo=4$V#cRO&&ܐsۑٸEջ%3.wKWu7:qfꆆ^cf< 8j,Iv>3ʓi%x+%' jy1wkl}05\(ul>v:qa݆:1R}lׂ\I'["cˊz)|3YJ %q).eޜr( \ɢ,vPw.>7x{ZNH*~qf:uN:mÎk {-  ̫҃Y:/׼ }+p. '8VWg lgMeD~ RxvL;o 3n'g#H-)#꣋Ҍ;CKN0"2)T%R(WG{GCRpEߢgͶ3aoȜ6BW2a- cG1Ɗ?vxP$vt~YDe,Dc\RF\NX\y`U%2$ /JP%D($KRbi rLcx.13b\)F^٧6ו5ʢ ԎJ]*cA ZnZ!ئ%@͐Yp γ :z %107Jky9b >ِ]X | &Mܴ.\Sy.ϖn-p(WCaT_ lkE$pb`M9yu6A[Z]ZTO8H}keh޽o0ұiFm-|ŊU,KGj~A Oo6OV<}>ct=$a}tSBy)0󧞢q+%vWҼ~ D_Z XH"; aijE.̝_w?䳣i4$P`;SDԞs#`'+3Dbx†D'ʁ`և}dR: ˛oAU\֑x#\-:$;d!mAj3dx5E[3v*׌?P3ڥ0vVh]n`Μb,rK*gcR̆!On#kE-9xanH+@:FЖBVmĒ'>0,k{n%kyw:Pݚ{Qp'ﭨ=cݻAO1CM5D,y) LʑS%Bs'dž7lw/w)_<}n8ݱ ÒG3pY46YQ0@Htه3ș_a cXDYcd ._5FuLT') fCg'/VYg ejtM¨eP4^0y~@NXCx9NIdezK';U[Cڧ@%>XzW[\M {䣠_+^!ުKL$2G^sKΐNewd?(IȑY3 p}WԾ8jq磨SICN{Yu[p>cf-Cs%ݟLI^Q:Z\fLSs: n_ߔ%p Đ֟Rf}6O hR/| 3Ay} :j^jLL؝?c80O)(LO:D=-#6у063F=__t/IP۶XnV5<#괦d"'2M\bўnzP/N{(%}J^{#w}1)ȖRIM^p(|}bl5F?|HjV.xJ( ӏ+79- ֞1W73 lTg%K(%W6y>*Mrq} T?ۏ㮶[EDq /.\c=q{)kˠ8SFh(Y}Y&ՙb6\t.P+LF}i 68+6 ȵx, #p寈 ab{)NS-InFRD&,E3<2>5oA 49QdۗBGJ޶{Bk#z@h{|8}ub`Ce&TԳs:P @&9bEm ;D;<.3|0!;ei"`PK6 78qTMiEt-*(O&Zhv~VeEoYˬ_@VU-y E@c7')_ JrP"1$B)Uڅ("@6?8 ҁ-1^`Jޥ5i]Q#d-WO]zؽ'/ (yq[mc͘Y^^MU+˲$K~90He[hޣF$ 1#h-~ghwY~[ KN =A Ťp;/ H;T/I= @rAˏa8$bbzai@G]+:m@de/l,Lq&sYzXm1wY7^IAo3:(B ~nPu.Du7q7ZhO!#Ny,&N!@0߄_W~ArlYKͤQ/#{o]@_Twcz1͙Z`ǪIқ/x6k#gS qr yOCdv&9OXK[6UqEx7 #t}/ bs =Y^1; cYںdM2^@vϰ/S22ݜL u*> j6QęX*y-BHVﴳ`gdw]kOJ $D|7>\NȳeAdѠMNw$VDO#r24, rFK+8 w@x :o+Kk HDkoʿ(=<Tsq.TizZKt仈eBCfʺThX:q+3B]|[`,QL|e7|1Œ=p"7eL0o1+7M-C77K3$J({] |b*RKD@S)nEFqR zFKKeX,ca6=}[aUEA}1qMajABq8ACn;@v>pb71ⓚ鏩{p̺D΅bJVPPY Q1@eWJa?\&C 0RȝGY>'ۄ'&,2vqwZP~x%]E2y#GLCh+ 8o4`@1Uʚ-Vs=Ѵf3ȏ0NecN .j1cBA 4>nPS ~KNQ s^Tط _|ܶ| o'j"r94H|*`d9*Ŝ $C 9FuGrꡆ٤6yTRÁPnw7 )S-U"" 2 "?1qfe1Yd4$7COi {z%7y8eI&N֊[l,gKc̢UԒ9,| :~3_W f{*_D۪y\vιNѶq;So؅+m\aNW;$|a\vlK <`KKo.’ w(@SNdŠ)XzkݼN*^ x/^<_C%(8s[*xн_xyo,W^6)KR1FR0RSԭ&B{ XiG>"JO%s"gbC=LjMWy"|.A֒L#v])V ̩T4W[Jzf96G6_,} yV0ݏ"EpHTP9Vڲj&6l~K+<5c\nYp=m[n,NamQ!Z) n{鰪 #z?4u&"~o,ddWve>T6aIU#IfwlTuEMET)M;Dy(&Gtݯ3j[<3#=mT̰B6vMA=仪5N#" c|0 E )A"- wXW%GMp,EQBF<&c,ziGW UH g-VI̭$|Jo׹?5=ǦsǮdXEʽ;H2B'V,ͣ_2"Fໂ' ieP˭1H/1_l+vKlpҾZla!y]jQӐBݎ)e^+Bi*u#δVv"^/*O.ĪjGYCzKػimhqId J+v_zWՈn)Qԓ 䌁ZA #ь0%k'퇃ȳd`FQ6 cFUV9B?MQEK%ja|6j=e!S4j;\vE1JUVnuV09{j'dw&l +(uO{zs]j.YDY!jH!zmƠdB|=B[Jh,r^â>2js{:1-|;7 ѣ 1y}{*WWDb~g@ 5/}dlsfיߓSF6Wn :bG[ѩ608pV 0wHABK?O1^E~M*= ڐB 1NmE'^b )m^8 Cқ/234*N?K]th-;_>ԵombW_G3Y_b7Cν4q ,i_('p}DM!2*FҾ.Y8QzjnjfM"n-|Zs~*q1&DWuIޮ_\V06?A4cօwΛ)'|"L"ݯ*V1"0z,,H57#G)D0#Hߕ\g~ǭàym{8@OpZ,#A{ oV5|[&mgƵj`qv"TӅJYEͧcDLeŗk4e鹴TLa4^-PWlh?86^&m[V! @Oo-!hR GM9 W^Yӡؗe ˋXs>䔘4O 8C(DIɸ jt7ݖOC5R=Iw[/ мhZѪ ZX6%k~eCu+嚓+o{F$.w;'9,vgnV551"[ ;+ txxP7~}\` ۨ=|}D)9iG ~N+ r2GLG=ļt {ȫ0j0; oV \1"\y2;_gjDEx1x E84'->s}{put;P.B!`yuZ9-3n.T& F"L3 O#'EKO]$T E]QhwBqs )Б-W$$Y[$ZZvW&xnm"{US K 1g ߲唷zc~{ͬ6; mvzW紱3-o #(ia~?&:fx:Ex1dCo@`Vi>XnhS bkTz }*ÎS'2W_4ccz![WvpL( .`αvSN:emF?jŠ5 }cC땗SFpK:\i!@m#7fAݽf] @ SO]W SXJ B6|Dsgj %ŕi WiH?V&Q+w[Z|24|ѵSDnebszccYBs]n8bɎ MT`,H{eu$'e&0m5JXM7IvQT}"#ݻmyjbf8#uMo[uC՚1>=1q傆zKzjJ+gIp:LqY˹՗1)2}nElT4NA (w<}Hy,44t)j~ZXj96aΠHn0 l]wv. PG=l NcpV̇٥< aĽTxpB SN+|ڱ~+*yT6N^sBpe&䪟1,z>k6,m~vl]|)kX#SID[pl"VkT:?s3)vLEDaG˻~-.VZko$mv.vWI[TDksE (|܃[C`Gwp"?CnaZf͢{\Eн⇞E/=KbAs[ ~;c'v p%˽QNknJ$T߲/W'-s#}с˵wajU ũ]D>bBmS"(˝KpiM M|!OM},vl~i- 'wCSaRn{\惇fǢ2M<OzI/Eΰ ֣{sb^I'V[H*NԸ ӀgZfN)(>ٹ5@ |nrz$%~@(d\AJne8˘r2KE8P &0Ƥ^I'uZtYd`ԢtAS{}?R `N8Tw,zR%T" y׈(_ '!s/̉HN2xg>t[^) r lVZ V\ PDVMY@3F̏Jlz^AIHzXy@MX˄Rԕqr[LyNM51[S!NMSGڟCI2bO a%}ut.5 !ȇr-{v{448㔷qPŊEX?ҶVHOWԵگrd۪eF7ND$6^ :+HϦ|/ C7μuPa3³Ֆ"A%ہO׻8|"eot݌:q$뀿dssڻzb3qig_R/twh<ނ/`tT7%v yi{V`=0:_y{ƔX?1rV- [qW3n}1j`CA`XrÖ#2&ͳQwIucBrS6E<`NMƒC:~IoK:\8v`ӢؐH'/Wf3O-\Ҷ]zeMm0*o12DS_ +yW"u:>}++|z̓yD.\䀙r/dI]j "k܄ (\ R 23{# H^,CR w'6R7>1I ; ]ǐ%綶?-pr;%J;y>Nu #q'LWiLLP )CȪ%Sqyhi {(2R]X g23ߡDm`yؓ:R e;ʒ9yK# jfkˍ >d@8H1GA pdeY] S4 j{R% LŸ3ofNn5 l@-$N7ISӢ}v:m pCfϦt/x3!uXN0%90g  J?cuE&w*El,Żc4bA5=\U[ODm \m_&3BռB@ŴtժF%ӧ C0YBRv T-h5ˬq"_KCz˅fWW8`5x/fWXEZZ_iZmE~'a>{@@$B:kA%.`o=|2}Ip7tT,nb2^ae@Lj:éarـSُ&J˅uB kCI"Y&mMB.\|k K)+'211@Óh}r m5G+!!<'1J$G. e"snk岍UT 4XQY m6nJQ$٫,iHzXfW~`-SǶ\>Xx.vě w AlS .ݣɰ ˌëő⓹qb3m p"m e5֏c` N'xp]hO sF$>oLͺĹ> "ǍzHf9U}Nr ;jbc՛2]H)I^S};x C Wl+ x٘?AB(tJ=R5AE"u NwB9qFmK;~ 33 ~Y^&]$Aڸ!ɅPͽ4 MUep<eu {)`Bft^ȓ*%Ѧ\hB>)ICTqC SٯB=46teKGv׷xCg4E.`2C "_E՝q¶6awQ"T^{C@J} %wwPqfdm^lֈ裷;21Nb=k#08p$?=6a:g'\GthjU٭ .iը\4szDZkUc D+^TO//-cl{DC$@ݵQǙ*u:5iM'|4 6@&7TqHTuA}Ɖ+x ?I Pe_c+yO_ ( 4*3jZ9Q_|/te߹.D6݆V=#nEXJаm}@#<"Pz4r -1凙QQh%,{٪gq$h9L(WKe4`Zܥ IH%sue9&UEVτ 750C1ې5Cd!hR,hHlr6L2Lաޡ`[4,\0'JFr2SYvrR6~|wub^Ԯ'M4'pB}kn *=N;سP)ڳ|6O(`z9 %bךcE0CHr L $ <%~v0ka\r^fG3:c3$t{-3j[zQO&r/}PLo9=d5Bw7(˻c2 EDf0cX3Y-,F:✙xS/`Lfu6#Hs7*l47Ck!-GC* h\OLcօwKfOb}^!U;'6;}Y]DolEc KP lb7;ϵ\H)SV G̤$BƟ'uQ`c#M `? m̆mThgPAD pTھo6Q4!%hX^)0K60"T E<KHi#fXZ}qU2PԘ0DtWZׄ'QoQۦnGa'ik->rNKe_\KzLTbe2 8i#҂enUcӷ*Bjgԩ\e7 9իKs^f@rm#_Uf5n?90b>٭g#-3htX) [oM!3fRI]} Y`-41pƝ_N AWuH &]/(sY_O~ j4vQsT~8 vRx8JAeRq;vJX&W$_7R{0.ڷģ=;yz܋j[u))i6zXYS/~Bⴇ^,i[_?v nBceVFzx`Ӎ"/ƂƹL;AuV,-\+8QT~j]i͔׆ kÎѠ~u 2I?l*o`K387]38]cYȟN`0CqoB 1i(ge:K<3 qHKˏ)˨= ” c&.k SgD1>.mbbsSUQ4RA &+H IfWk8~*ԎSi  j^S"9}s޸B6T>HwTԅ3<(rKSB: @3sxc~+W0:;H՟|*4iZWbXa|o_W59^9\0[mP;Ys.Ve#%}zo~2>, <^i8ZCHh ?ȿ2dk9iP&5g=#T!6pu-wLpEKF.N}'݆ ыL~.o)$8*)g_2m0 }C\ໞv:1Isd/| 1kFA!@!#?n|SEcЍ]8UyM1_7:d6x:7w[pW :)olt<[ '99֒wc4nϥ!/J p8@hDΫquˬ{>O~0BҖџq/J%9l!_ޣx  j'&t.TSvii~Qct:d2ݨ3-j"/#w:¯F|,8c-1Id%g+e xN} 6sj2>0z8 `'ZpMT38fX[1/(L5~1|c#Oқ,1pScI\9oF<#/>< .ݳIКк˲."/&Tm9O9_[}?|_Yw9*=Wd %ӳ&z,wBf{e҄4یkѶRJ-S,Gxj;$lm陮q󚃻R?h1vZޤ9+_Zjl8gL]uXԣM@۝R-?mdz8噟QOQ&kYF/L JpE5Fy;8՘|ZH l2A. ?ߪ7O@mwVFvY$hP3qj+X5ͦzXcƜը)Ji屆=n}i9HkRKϸPU9$<v~uK{/G zֈl_Vp38N>.&mTE3u_UN/LK)QK#ٶnvIz|ͻJ0a>B̚.xY*0B(:FŒ8'I|~*jP,{🂕:Nb J* 8g*Ǣ"?VRTec;i|%(C'y遾MIQQTm5~]ga|k*yqѦk\N`XM. vYvn={XDtꉇb:vÅ^Po&3rtN-90cW] <Lj~q6CY&7 wb{duU]fp5+Tn 2 &4j }B/|3&ú4=n5c7 43c e:&{GQi,\g%\kJ vqgpdk{<)TOd+屹sO)JCɛ>S Ȫ=5ó RH0ڣc&ŗq`-Z q4rܽҕ.M2蚗RI/}FjJQp~ |D=Z įOJb/(# ۠OZ&laj ghwA9'HR] N] y'.:}IٳFWu~y H@<0Nۭ9uq kt, ɷKrmM1?# | {4uF*];LV~tGJs߂C]CGw@hlp/}0눦Xl$t1~{?ҲTTmPtZf8JK] GeZj(p"Cݒ2M@nX]v72fI7?%:'H[)RPݿ T yPVuf8&viG.Z]5]#,'ikj۫:HT@q0 e3 7AgjFG^u(/$ה:CO11#cHHq}AJ[`it {maGod?Lz!g$D\Vj(>bŭ<}w(N󎊋 3I7%{_Ke,RFzro&y9ΥbW^PzVh>.pi:YQڶNTX%80֎ٴpMHXibI5_Ser/324x_p1f zv>zh3p%[#2d)bғSFn0!]uK!5-Hkݹm|ƴmL_g|JId!l2SGkBj^C pe` iISO"9GeĩJŤQx[1(+M̙Ũqŏq!'9&fƈU%2\ЏDFp aθ;@fA3@7‘c> o:+3X{GKv&r}1cPՔXᒹeI[FoCrU?c?wlOTn<كP.{@6+ӿ,jߩ/rUC)ˍ\yB,;FS퀰Pr; K|ʕ"𒁒y7s`p?XRҊ;waMŻy4s9f?VevMA\$U6z5+B k!9.} ӌ);qN>Ӆ>*(P,/UY`kΦ'+ I )"+FmLI(ڸu5""Nr>TwFT"+rh _Elν7@%?PLtG4xBqܩH \F0cNZiܕ~L@Y5Q_,SS3 xLvMVudCτ\+N "k՘iҽ`d~IYo\MJ U9E$ 9_|=f rkEDSpZBDv'^E? b FbZKz_B_'s .O9CP9C^z&0:a\vs"l+{,堭]W3ŋÍ9䵢k̬k#5=Dg&WQ|f2mCEL*ղ|~I[KN7Gjr +] Bs[&{T|ޡ+y/S@ %ʔd*±+2wcN$,GW`Зa Q:-E{ ԑoRTՔ܆ݼf@d(N s Eo5W%RYcR3P{SuP P}a뀃w:WhBSY5W0-ȶ׍#6^Nfso!Sf睏]ȸyWř,{۴}Ƞ|rtv*z^-CЋ_D7?~(nb6L3dlMQ탵WЕ{r3avb+KEe/zejY.BMjK\H[ #pYkew dGSXed4@Yq%޽t!,Tr=ON@y ȗXhr;DA}{ mَݴ>煮{2 }-pAE@(C${-/fMy 2UkYO$sb{^]L.ytiJ@؟7sB=ufP=:A'r#BT-W|Ĉz~4ۭCx&dhEg5lNWaF EBiٰMt:C07t@HUPBdV!gpM(KD2b+>ֺ3XGDFD5*4yߗq;㤺}qYǿE1D}W7⌳%lVb4Q!9}~am;Fg ~d>oQBf-y >T߸, ܭEKy¼ ,hjIy([r?}#zوWGvkz*\>5#`g,/ l%,T&!t5͵9 jIi^z/y_4 jӀLg'U;xR =^RPUKݗ.%B1}7!lP,kjjoUWY o ]Bg0}x26AWAJ>w,BPRUl|D:]"zIVޡ7pך~a#c>EDy^NXN^euR'4(8uf EI1I| M?*x7hFlHUD2Cl\;qq.c nR?aL&pHE0{jF)3Hb0.}xr1+;3GIJQĽ.KT~aP\`=y$jSlBqQ5QW^e$+sL}JI}˰6|7EICՆci*j!d^ZBMao,d|Į|k7sAy:[( gdlh֒(LJ C+Nvz.6٭)kC9I<*t* @s*z=eEC88]!X#m- Jy~pZoVgC!=Q}JXfCצ`\'HRH4V׊cxz *۝].ɣh>mi\lI͓L|xnZj,~v))O<ɭ R[WRuMmב3k]vz(6 4R˰ip]#`r&1֣ݐV#T> jƓӵ]%myy ^MXR|]BLnCqE! zU tQ7]vmJZ p1~N4e8ЂGYh1f7)G6~&d!l+rRG)eR&H9Y2L$" KD,cM bNxtjQ-'fЇ9|3"ځgI|>uͺ{D*8:b9Tg ުb2~RX`%e(qo" $2MrSl)= qIP=~B! ) We'} w-^ "jR<{N}K-safiQuIa(ǥ݈ 7 [حDbd6VHHqٳٮZWZ85 @n6^ G "F}~Rxge$ݴ5Hdta,;KIZ439H[@S<3)p6M9 +zG[cG*֜~|&ϛlv:@Foy)AXA41]eB,L3%D ºov@s<נ@ǜ ?=mjG~a>/nK \ @mk.j#UVΏ\y*r2D@J;_k:}1ps$UY}4Ir}^>3⁏}Ct?2Xb7™z&m6K+Zֿp,'e1iT#+QOjņhD< ~t;Ix:ctcϡ4AY_΃W1YQB|1mMC?rUJ5hUT 8XM(:7؊Cl_i k4&ǵq:n3{o[BTjb݊݊E7_r<1GZV܊HqC6E4JPƂIt&q9 dRI=t݆J@ Uw9 qS,|bg0}BoN:뜺a6q0DKQ zH-Rrx46|oB|Sִw3ͽ* 8 9_@<"K3 }"VSp;;3 1dW3-9[Q —RJ$t|E ]o/:ɣ}w tEx ",kEUܺ ΂A~(|`lW9ӺȵrMgʐmY~K~auJXlboN߸`d T:: H. ()w}S4 cV<քĆJ Q`y))&>?B"`CEc&!T]qR*i\~,WB /ִ$PkcM^t꿰afE(>jƙ~XA.0wX@ei:Tdjx^Bq%/UfmNz:MьH (6ympݬ񬊜:v ~7H;<҇]Zxgm<(28-NA L#dExkcC"_X+8iAwH[з©a5Acpę :8GkEckn~ƙv㴗ǐo-HxEô';?y!hp/0DYc(F.SrP`~!#c8TbRf]m!Gb%,9 6Se8^ʧl **:,H/^7>Ϧ뺻ج6OnDh?Gv@XИZ%껪 \/W A 16FLΙsUϩ9 "ռTD(z1.*I\P!C,kpsș91}BVpcJ"c94GP)Rb1aQc83N,c0n5"7t;28odn>וbm= dX%hn o۽~Ì#ۈ%OBUT.L>hvkYzͿAST#43TQݪV߰cr"p&dIT=*3~3%Hz~H\]zJ ?ofpXҊWUGgQa >i^H$]2Gx0$+(GG ^Lbd4K֗ڰ N7K{,WuZg'uPA.pPIee%b Ӓ@_h"0X=]X2hP=xĈ!Q]/+Atې>(o lo6ر2\TzX5^c+TFXT0b0#xt}Ĩ٪A_̏YK,NMjC W;jZL‘ZH@.Lh=4b˘c{tbayƗeHH0?-"m:>։.B=!cTA,k%zpzI*(:3Ѫf d붣-OH֗1K-yxyPphfbW* chF X*YKj|t: ݳNt;_N5jzh 9J^L,ȢXcssѸY  FB|m713iه"ͶN'@$`4XjGBO [?B{ɺ(oict?b2Pq ?а Rx6KƂr%3ټKz0x݂#Iljo'͒+8o*  O9ZhS]I?(asŨkI4w0\%0aG27G3_0q1C醔[;!(rQA?OTيSCSzQV]v>qtE[ T,$쉏Z9{佭| ' x`w%:ϒhX3oBC-v k)6% Q>,k ܏"YO-3en7H,h뒣fM%1 LEтʫPruϜueA5xťԹU]Av.PP5QҞbLbUqXtD֟ d~ lj[VkKQcP>_ǴOB H4A'[QS4$vz #Al翺NUX0Y͏gߍr<=uv ϣR:>g2Uq3\oXn_BHW׵ea./zuA+ IS >YD~{79SBq;{!&#ekYsg7~sR"tIIMXT<_@6Ŕ`4/8(r_ x0ISZ7. br jzH;["w| )J=Zx,GCǰP::x1b=xuhO ߔdԫWIUn@ `f:Da}ǖ<f<>fOz#MH]y@˪8ݧ=1Ê Zgr⊟k~q(vY qy Vx)O N Y{BsJwx_r9Y̥Zz0cō )\[tA-.<Çd&dhl/px:_֑2d~"F-@5s i16O6Œ/Ž M?3M"ţ|ݴ4D̵V@b H ~aGw̽=83Er3BKX 0/+U9:NzC:4%%]:3~a} O9HΒ)D(w` 0w;yi?~4:j&S;bc;Y! 05?SPvE-: X2_ähB`S47x*i?<8l rbxrj]$Kd@8e -"\E/ 0 (bzdۙ;Q 1e;̆T4v!u#U{;mfσg`6i+6]/F霮h)~ap1-1Z/nȬ 5vG3n{(_tn6 C|cfQ%i[8Y}S)c]z:|uF{F5ܰ! (:WH˃Rw5&3Yei<, A_<ࣳDXh'$5w cf'8ƶO6}Vm}B𷮬>o@"/fح6A*TPсV!1FMIC`] ˜rgQR8`43Řʚg\V2J> Ud-8y@P2>Hb#[p!0ؿ SQ}fd&#?9pflɂh‘( DByU'@j\2J\pjˌ,F-ypE_E]?%{#s|4UoL(.U'!3HzqS:QByɿ4VcWIG/Q쬋u rx̛`~)(.m톇XZ2U;Is@ЁoEMoRإkdqaXЮnjTˢ-L 5."!|KUf11w{|dQiV΂] 4߻40,$3]\_ PQ]im(Z7r?F3+} !0ܱ97h*7R[lN,f=K5Gh*u!Z/G FUN [*٫# HY7' s葢 qK#*:\x+JIE+!^60| Q9V W5Uyn XNZ\yj~'}<ҀNe 7䆐-l~)9bT$s]Z/[9k :mvj^l8OKo~ Er; U?;G>wR P|֤3dzRZ}}^)$B7'ÜȫnNoV)xUꞿA/ȸ_"ǰAxw4RCZ^0d URGOXގnנbb-+Jc*AH#iR7(\BKޫ+ob b'Z+n.r3b?*hƋ )v t.*4r3`M٦kk!wo4Dq)΂mBu%z4@0aHԘ ܮE$tLU7\]I''4ouaBySs38'(bWν.߲Oę^;`6V+æg+7mVxw۲%{ `^d~>>veOiLMyKY WTJj2=),B%Mi} Qq JE:1t)tZ@I"*0Q{~N@d,c-4zwu邘Bb=A  kdʯ? q4 "L2|,gemëP)AfZA vT!k/݄{hr dW}2̧L.1#"'J綔ECon( K ?U|#8PX"EVkF"WVsx=s+)TSݮL}wQQE"U`% E6,hGTn9QmI)EGj*d !h㗜f!Syk t [r(=c&k'7GE'^S5FyƳkBĎ5Q<]kE\y[GBŌz#SUxBߐ/m* .2:ws"j:.)T9:$`ؽ)'B̷]S/;)Xm&R])nhn͉ :AΔAth%;MHE06Vĵ+26$7^t"ed F+3z:⪕BOO<+.R92U/j״xߧ)VvFpxV`n,^{J#v~]AGU귃gMKV?,qx3#%swLDsEbDƍ];z'|J4B="=)w؞Vl8 1L:%v s:hzK/X9h.oV}ՠf[:q |~1Xbt#ڎ4=a.U4 9q`SSw]{#Zn536nl,lH+gqUO ;TGZB悀&V׎mY 6*9Oy{ anojy~?w$N V9u"jvqTi}sp'vZ20ZȆ__^eK,존[-GS_uOӈbX2IҋpP /s-]sTٯݯfڞc ˭b)`% {JT9]d'%bb>U}5L^pRņ4=Ag;:Xll2CY)g8 LDOi*6_֡X57WX %Kۙqr#@qт.}X:lT&3l&JHXq[^Z)٪wF,bB0rH1!'p,W>ٙh5Xj7)ThA@jiEvןmjqlC'Iftu*JCZ9 Td &:^no^HDƟJn TNMV:us$ift>,>0 괢2㟙GI0 eI/txGIW=rc P8_I;miN^KoLD g]zS00B~<T:нFdDGO cUH?JTնMh3-9`s.-?&ݖa6x0Ûio lYqء\T$wupR"X Ўa;u7JiG24I4q"<Cc|tׅ*؇="L,WhL@Aν"h`(,b J{0Єnベh[uHWg.*-o㚳kZǹnhql%.N]]î;7jw/kӋB-f(#5T{d`KAǗ#`p#NOZV[OwE*ܓ˚7ॠҨxӹV1f jQ,Qs5jz!}h}\I=Y` Xo&Ô^_ɢ!D9JW j &hl{֋BhW4C7]_)gy=?pi 1}lS}y?k,$zr,]\Q&=%@eU ޤ$V}Yޫƌ(< )&׃2<.E.4e {A\̘.D}[)">64J<r\d--;t8Oc7'_]EcxZQm[ 7NB\IANt_2dx'/ /'$ j+ZL+(K@ ^E-׫sc,0Ur{fvjlU1cs)fu$kbqC"=9vYb=M9uD*qvV@"_8qFNBmg&C )t\@!S@$wߋofITKFUcl+gHl#+ڪOEEs4ݶ >@݌!{9.9iMPS? fCyC)%ҭ5V#LǛ&bS>Kܖz  {OTq12jTseDJ/5Z8Ẇ=n77nVGS)RT@Tqƃ]rи.1_3{'JZ(0]Lzmri2`EAΤ7Yn_t@ ]JKd]{2QX&3?Ӷ{Y۽'C-v-uI$g4m3C*L@ECM9{-f2nO>H h#V [4۩0p /CrT`|W-K'2By D(SˇƝ1o%T"~BX[M@@%zy2lab:S-O&Q$˧%a𚰍VFhY3p3A(F˵K٥Z'nYXvw+} =Y՝&Ƶfhp_/z&InMݏLaNqȰ`A;Cת)+.f/!Rm[D= %R%9pfO1T7 `{&@{bsݿ|\݄|tV.զsmXGͤ X*XH"K›@.m?a6c4}sV5O2nzx13f7F;YVų9goEti p|>kvB,dR3>G<:#|sg#/#Vb6`MKD&lq̈́)(~QrϼUL~O}mč{dYw~O3dڡb )mw 3ыO kx9 N{&UrarlC~^/jKR L$:Oۡ޿te5D<>6╷3f;M4 "!p#N?y:eLX/O'f*Գs9E+N :ʕM|iBTZszX\&3IYTp# "Ċ S&٤joSINL?NK(5ED:Q}5a-n9h*]瀍! \KY.`zv>^<[ZW_] H[@K ܠuJ t-E]hFr%I?R6x<h׾)xZA rCdS[6쪾H&Byل#(O'.GzGL1X9࢈] [H$' FFBT||bcҩ~D=[w+7AAws)fhfСB[|OͅWcnGtXT91a QߛU0;3 we>Aȟ]QOv G&ZCTZʯyg~QfROx&| (q}7olF("$7*@r7]VLɚAe9N]rcK"6L%(!9I,,u|"A2 =)_ ']6OYQPƱ pW|eմQ\:?+OrN2ea-Fݡ Y7[җLš Z 5@àA>>k/~Tv ?pVZ~̅Y\7g9d< `ަ2XUYf*&?O0&n@M[1 uN4kG8 S1 /[1e:WlP:"|ENx=l|@;h=[} Yn2LSlu^Oϻԍo h 36yaN\n% '`7|c0Jw4ww3\"FS/ZtFobXòjl+{ez{;Vj!ȯϲނ[˼*e$;1Ӹ.,;#=ՊY$W ]BL(뇅[ܓ6i+KMӨݬ(!'7gmM@m Iej>ŧ|"9b`YG$f -878**8zLwXA9'}xW2>bEUWԩ?D0BAg 痔׽q`Q&aebQAo/F*uٌ ODLP/2 ^G TƈyM5R[>pOr̀G/Nx;E  -ӤUe?[#U*l>Y!4žz45ߤt}MU ֳW5i %PvJmL0G> WW_G,oώڴ0Q1wSx7*/vzp`ʢwqoID{z+꯸xt@ne%pFRhQL)V'AMLNC8`fLc0BuW&%*+9A&x1($`62;̀qUu~I 2Kx yBS$T^4G!n"P$ݾkL8BځLՋweu0tlD%6쩚M%J88A|Z&:3)seQb nw~ ڋ ֆEvSl2yq/z\ߞg'p RSPv5dglgF5b;:`\ 6\dY/ h"CMb1]UW"p^t)lVW9Gے`7,Hzk4wOܹA%ц,:ѪdHѬřJ-@e#a Q}06nW ai|2kֵh v(rFDsO??~kU ?z:x+BJގF 4\ٍwuuw95d-)akX( ":/=46(t0H7 //Nuᘭp@i`m!>RA!%^%z[MMsVBǮ$ sK}nm<*=`hŜҡ:: $*Q|4FQZاYK==+Ĝl=jF̢F("O G^_ ~sc7ܢieneSZnbzǁd[.[7'B_.$47Z_c&e;wY huOM"?" zv  CbB شE=3*2ڟtZE-}PoJgXED?I$u48/^N5;j'+xTBK;73R=@W#/>CIx9"Gq#WX\noӟX~cN½`]V7P~"DxhL0kLf;c35a #2M<1DI'w^T=0Ag"ɦ: Du5Yb`_YYrPbs_ɧYn8S$R(jtb^bF-0;3nP&6}/3 P:#ЇlQ FiC º',z&nkh^A~~W8x?q-fǂMTJsTTU6C ^VԐdƗcZ6=ҋ0?ͭjK"2kNa-:7}} u@1W/CZOqwN'=<޸ c& _{ex1-~ अiX7&ta38opZ7L2[9tiLB| j(2r7A|nJxv*wo4%yr\+Ը;S $b/kSkqr뼔QtjTOһImķh)a4K8vdߺy`|g51#|6!¥Oǃ) h.}ǝJNPz 9&u1|~G4M$ 5ŒQ0!D #U 4T.u- rD7ЇF^ݩqeyE.ٙ lFY%og#t:  aLBMֳ1<3KU>Gwn,ݶ/Jf5%NY7oYQXJ0Q)IVonpVQFPvtV :~/I/٧e] fɷp1ؗeg*r]T~|pPd|l(AtEtF!c{m@^T?#u^]v= e-\)A*m_!"'Yyq['^1 _wtE ,n/U IQl45C`Hb`ڶ%/=#bKJX%nbq(;(9m6f~/nЦg͉f&&_{VGm,MvԎ#ZozRҘr^ L]c: EL1fy=Tt'ƉKmp%M ORE@V437٠ɦ9d=}C􈵹9hd'aHfv}bߐxȺ)izY>&>)˹ `6(5PA@;P&$G볆8y55`&k)ۢmpN/.ԣJk01 ;[4΄'{:Qn~OݻP׊˲+r܏"6R?ѥP05#!>=!Tٍ\EE`J~1U)T\|!Ǿ$l~Y?ذ#6{(pVW)\K)iX,ntV|qRk y4[t- @!<'ޱŜ eM3x?N-$3ESD S`V97w'w3 }z}ӛ'oV_q`+*[7_*%4ғW9m;Hi'*bfG܎X͌i BG I?zf.h H]x=^VLɌ\͛C' WΪ=0$ /$y[+k> [GEɃIf.=?-UǾYpL!tM< ީo6Ǖ|.DĦ G@±ׯRVr5;b#*?bVܶojke-V<(O4ۯ띁S]?-3;'Ҵe[\FŷGt.n>@vaCt[!r:.>CB{$;'.&u ECu~Y.zT6Йڠ 0½0)c@/ pARz~z'n~Vnټv8~d>|t34{*ֻ -ƙ7ڋNyZ>1b%n97*w;;5ũuF l5qHConS*%vb (m ͊8[P}<6GP!W6bǐ_Gs ba_@w:#G^5Vmz {|n8bJ**\; j؛(C(' aUSm@/ф vB4P>|M&]dBCTvŅ1leRm>1*!hV+ "'=&tj' ţX:C+&!ŀi=|DԂigF# o|h|~slv(Z#).tZصjldKxWl2Ĩf[cw1%@bB Ƞq̃s܌ +'ݯzF;AfE1- ߨ~!2Bdꗲ+UzBm83 'ҔҫɇZ;@{2F Lڞ6@:3oF~ቡOڢI;F(Z!(Z#KS0KB*uDzvr &3 JX!4 s>W9k"zɾ;ug5&`mMX/P6:mv@!6{Vn͐.Tqw2ړL ^:8&|U(Ґ4Ձ0 =]W)=Gk ZY]]|zՎzs ^fS?3eҦ;cY\GB>Ókwv2"my {(s5bM";첀-tHhw1\U-k'Mk * C3 b!_')>q DGGv, 0]rEނJ}25 -\̡=bHՏ t=Hx]-)e wU?TS wziɉƪ} {M}|>ۑeꃲ:_m"ϋ:9=4A`v hJsFƥPU8 1m?16tVqiX g=pGC&D$^e@Zsk$_WmsoOEN$ۿ8bB=+ ~1.pQ@2q=q nwXOkgVeIcVG hl`k:,)Rm9$9!\v$7UiAĀi`DpӍN', [(-EA4wPz],[}ogvϻQ)N5H|H굷!1Q8v߽u'0bA>ad*r )}7mMq#Ҁ'pFa#Y>p`a@+J֎r,0l}^6)jF[E -hp03D1Z7^C78h[þp%1}g gE)BDś˫DZ X'ݎOo"zٛ:RG@@ ľ |ӑ?ݢ=@sGc76>T(YQIYgwK= 7-XF ϔtw< Y£ VqRxJ)pBY mkͭm!]Yw,$?} w62Z2Gpv!\~B.zUvcǦ&EZ8C0Ő=|DNB¶=LpwqΨpFp!@R/k:DW_kQ-{c~[ʞYSnOۅQiL3X^3޶fW΍;A0Hw&,==nnEDoCĥ2,C{Z:A| ?}"ЕL}e*)=ll'ϞR$kh:3 ޖw ί_(wqC8y3k$=USnF.tww}bGd uP`U %:ꗹLA!G<Yoo3w|+#:-0m_&ι՟σ$G9;ܛPK¦gPzVہ(,!FMY$'PDjM\&\ʈA(M3Y;|@ ǁ2ZIA{{ ]MhзlddDGzV]6.NwmŀزuXjJ j.f-#HP AX3޺%SW=c0YX{xy- OivTV٧A&OLsdW ~KMpqE|P%kў/[:Ӹi*J 5m$eR3tX1`5ꁻF<^5 lBoϲ24.2w`;QJ/[_J"[W*GJFEBe=0m1qKhc JwPh.>**+#"[~0: _s0\J5zkXyZ4`Dw4Nz'+P!%_N8gK3["A9&ɊcNs}h\l%?8?3vyR2:F̸NsN5\miVEU9bjȹ\ݪykSU|ʨ~CR/ yeUW&L 0m;ed6WN5u xUkW) p_bC0usHgݼvr2Kta61;U}4sӖ}~sXAAi0=^Le`^I&χfRuJi_4~? [eέ>!HCCTu,eRQ1TѰ'*s 9wyCG̱7Q_J̐) AK}Fɖl.) Em',o,؈恲xK $]89 gIdUF:qm]nk`.$oHB-VHT=aCo̊iFh '߶ B33)J[c[NwdekVWSs^8@m/[ͧٵݸ)CLnN=(`uz_o,q<5|A_)4u ]T <S4C,|k$;tT4bO%om'5Iim-YlJY;%]2J! ڏ,_#<[i{EVcdV?OTɬ=1Z* %dXT.|q\ dsℼ#g' GV)IAUɢoX)⾫N"Ej  i*a.k1~7j|c2]J_qmeCi[L֚aȭ(,Xwo BU֊V0ʧ :eϋ+=M5 OenjrcyiȜcjXW;"lnqnL`a4/n%= cbL~$(T }AUJ+1՜[Z tM$ݷ;v8TY *U䳻GTX-qfawM(G:$1׋"qGnrV3J[N7tcV )6}X7r#oEPp8W]_](Ґt)7lga1-;w:s^tֹ%SQijaYL\ *h\|p.EXK੏Ȫ'E:p,SS'ln'#иQ';7W>1k!jpk%`D,W¡9\7;M]ff$DUv)*gT}|;. Ș~44NsFf1i]"2ZGKǸ8<~nLr.q Ia$ [˼N_I䁓B=?WW?`m^6Ԅ3C ~`̓oF$mE,Bŵ[`Nk.;rچbU e=A15t=do2~f0/'5&Űʞ;Xj-!,A1`-txUâ w`a3qț1ԮR^νNrUڝ㰘)Wfԃ\IR$c-`AIVhm Ψs{lF 56&2POt&1i ؄=|TC|JW$^$$EYN KQM!JI hɋCBl45? P0ڈ'Oω'ry)+uS87wkTWDV5%<~ ƃheC{WǩG<55SMO 靄jy"6P7J@+}h>f4 b8Jk ffAl?h[ }2ee-݁(C=v^Uwlߎ  \ip_ K{&R: $7V 7ݖny*x j^C ]{5Xð>)>ФX`()Ruk*V26O18Cp t~4g-P3n_ix.j2fLm_CA[d"W{zo۴5 $upxސ?ǥB590y{;,*# Qˍ:c)#{ǢnJ_M ?kA-'5٘iu2S~@;bʂM#Z b_T;aEfe; g$xlPSZtITGm@So+3DfFΘ R\]YQ盕ONV:\%XzMx䏅a$hWr$A4ѿC6K."G9܊n E_@7aah@pFzrdkcEܙA_ZA̠|&\l .F'v:X.pȜijE!쩞-p )dLQjxxrln>@n DpVa& d܉p&Z४u7Pq;68KUꞜN8 ++jq68ܟ: r83ѱpOvoMk-zH`B{OM]d&Nf/XRu~U.$kLK]t+?̳g'a+ ]T[q]PVJ^XAH$Z]-8nz HPBO9P}\>a >Re&KXi{3"'i#R1X,>%Yh:kTq;e9c{0kF֋qM |P}l0zQ r5ɜjLNVḑMfLVq%XkWzmQN0.'!mx%с3Fdp~^[a*JVӛA6\r :0i g0UoSDhe>my65':N>G8Jxzq +JIO1Oe0A-|WBh-$h).`Do΀mwwrJ4ך 8nr74Tnp 4y~t?`;W!QD,щj^M\z0WF$ͅjV]BBbnN-YjcaGC#PbJ-[?܃=ꌺRԙe5 ݐjw3?^?w7Kn<߇t;{yvž`k:αI, jcZkn* mV{Hi0ROTѬ@d)3!՟=&~oKu8q;bn-/:;%y >,2k>f0u>/MH|L;^7꼊3 (US~-^mPk5'K̔3Wzw">KUw!;KX05,Ō9{To \N@`McL6G/WaS>@l}F̶L!*-Q8G$q>g̗(PXhH.-r$3 L2^!z!ό.~Le+ۦG2 +.v*bwZ|2DxN8/z+@ܤxCd!HgՏKV598 3-U ~Uu J_=m'.Ko|$aYRʠ3a$LovnhG@ |<+ W'ۅ06'ܪ@,)"n8,ɦˊ:38khklG~V}DװPm]~{1lhQ)[T^zgӐą,dâˋ>fŔ&6 h}kQ{֢} X;Q?|oy Q ?@pձ#4ĵg;_74'GH+u5qH}v<.RChlo9ε`\~:G s><_T*t_߯:7Է$ivTq  Pt]mA\6af'[b iP٧;WqB*g柀AiżQzc~\~ * , bҮ!-P c0\}l:1{o-:[ܤv]]F~bF1xOt5.l@pMTH6 fK;eX6l,rT}ܺД _f~tҪ)UyǚA{qk8 xfb[,R;lGQ߃y j L1QZ1ue9,HM#W q;V !q菼@ bH-|* L!$/*!1.IފX7W:lrvykٝI}ڈj=.B4Zl(;)9i!=9^ 1rէi?s/ÖV/NDj*#8 N} 2ad/b@ CLؑ(I{@:zIrd'n?Sq O_vSVCe҅p%\d9h!;۱J4LF.>0梈Bo6:?b42ײ5":ƌ|v[z+*%bc#Gg`ܡotOY.×@RV>y/]?ui'TKͨ9 ml s׶rͿ)WiKgahlbKLe?NY&.0mFBn߄eemUQ?Ϲ6 ܉QlS qC+%ܠoq`/m9T,h.ttK@S =j,Ǒu4䛻#`dE}_O\K Ύy&TH=MZb}y/DqXmtTJ e3(Q1K?C?.=Hj;}9,?}5؍G%U'v VT6:R6\g~2v-40˴،qi-",Hc# +p]~w&q[ˀ3&-Wc2%yԬ"^ղ}ߚǤ!_lbzIr ko4]$Ƿw8ʈyb:5GF]NS.Ƽ>xJ\+G6ʅDz6q|_8g&u06IYaSP6a^ IMRG$";wyb a 1q: `e=@(8m,wSvoqQT!$0mxE5[@m=#~*(aY<c"jLLx ,vBq%xx.GkU6b+˒]Z<(ʃ2lfPz 4TjmBh6Ӗ3C&&R9,譡_Jʱb EqU =o8A^1}%R ~{k-?Z1 gvHuca ׀I DIM!Y oƞ~=,r>N^q E<"$좬G _S:I[\D;+{b;yst+Wp|8 |rI_axaX_of, *Q49)JASS0v9u&( H7 BN#`Vdkx)Qހ)w|;OUq刭 npj>T1Cc^ Id}2\ޱ(25MiӋJO 7R/~a`{e}nkJ>,/s[ru33:Ϫy_t!c0E&%6Qf8@,!3Q 6Ţy}qg6*N/'&Q8j20%"y &FgZLKnLv|O+FlxΠjGg%^VB-*HQjHg g~!5lςhyAmøH%ȜN ^B`%V t/`%7oyfxIXR#sredJ26}Ea{TfDED* W0)RI^1BfJ^\ <rFh${7Ye\I-jiԘ+ H 8LQU=q=}:'SMh8Z2RUeS֟fac 8:czQblL.M3U_-?!`g+'`nv(A'CTsR}T7aog lNd-<5<Z(2q%.'{;&}0V:)oIx3MsS)'"Rxsl>w}j/Q3cN?ú_|xB' ?"[PdF}KdDaZYzEu-7 K3xo&_|y_a0y%WvK\\6)0mt4G f"GRl._$7o|?2摯e;@ 1Fd!zh^$1mmBlx8eO ʠгXPSom~NHnw /TBf!O8\m p[VQ'Wie555_N"B8X\^GvŽ*Cʼn+)0J!KĊaLx\1X#Xxn==,z=~b%Œ@MBv7/rZwE\| e 1Ⱥ d =-F2NdžL?hƲ0r gW+i% v_9znȺϷR5_LOx ʓ =}c5QU)Pq6ص4xIXg }O'S]=K?*mf(&.╊ ZǑ2Ggi<EúNO$ٍbx]@4q*Q+' hm-WcZo%Y7ŊNyzLҸo9 XmixS7ϱ4 1uo#D<#?Y9,8 .,AO!'5bd%y"}EoGM %7ʇ_B%m$NGJ"v,>;i>0\Ug4V4v{YLkn@u?A" :~@Ş_Q*L+,/ZgdՎJ"u'/99a[.ߌn$CzT] DeR5nHZ:5Fش,v`nJI iJ!|BVoA8g2aE ~*(η7el??V'B9t?bjqj]NƌP nQʠ y,KĀ$lOck58>a >h__Ӈ6ĉ\֞6TʑRlmԉy$ۓ$~~LYvWaBept.YO4y䈡Ǘ ͞{4!4VLex=w:S>4 w6Нf|a&{ȢN[1\Vh$aZz萭/RKM ө^ҀHTW6lWf"K U_Em99_*'ГN.D6%'P"m@؜*= ~B3qjuZ&Mʛw{K'"Fv D0AOH)~UV@2t_o6 NDg6.꾳eJliA-6_u\ƛ2 lDvhRA)q`*HU:kՎRÈn|k˪ҥ 0 #o>ޢc%jaBn˩ﻇe:Ph\ݚ3ߦ\&AHЕ&O}(['b@ՇRM+nOLg|62;4iLlyQRbT|k_GM/J$_G=Icte?$l4*_*ӅhcbD J Xdrr0J-OskӸC*D}/}_W-=U;r SQBT3K6'Bl >?Jdhq~'#z+qnO0y_2Bxf70E>Ъ)7O٠ʖ"t5My@ݮ/8e/,ODp&r?/(2~5Y+a~a \#?&F;!,Gkcό WgG(W?gSi᳸BYǢYbuR¿@Kb4'00w+?ܖ&eQivP\̴'6fzV`3,..Fh/wRF^hi ED̵Jtbݐ{gX "YZ1g͆,X1( d˂*Y~B:N>ɻI&KMXv1J|? t=YwIYјXFWEw 0a s5O‚tHCN3W= 1lYRښ"2U00gg;(`XCgTpY:q>āv1"npaE*|CnWN_ݞ/líݭ19&sԡ _1:Uܽ'hoTp-2G->TW.UzAJ1?ܣ0_8,3"kaUtWf P@0ָ8i~&3 (Q.s|9 PѺ%Ptʌ/hM"OpʊZxm=ΊҲhx+~<+ΣBʁ.)-_s7X϶?iXJf!~~^U hu+orlj|bu};]/8t.&XhV);H1]7-q,UKL} ǻ-@}uF92~Cԧ/(갧R9=kFb'w# S)"0!Ӹܸ,Zsn>ѰlRab`&YCMwK6*>snyJJi]݈8T ` 7".6+9K˅WXn@yn8Qc[Le0L Yb{+FLoϵ{1'FMGEHTryϫr+FRg,9s/` ױc-9FB :* h32szfp sn&hoӀ2D>㇍RxA aXkőҷ<ֲ;12hvqT'@Tf<@AOߠS'ڈ=Qs`CRV;;uїA~,@?ˈ {#9rJ |b6[䗵H?M_BuȚ|<#P߲;Uڄh$-⮺416Of~Bh0wKLrQ[ LD;hZCwU7FuKظX -x2 >IaA#W]ɫ6@{Pi8n}vAXT;.2{l9gqs3qV6_?۬Ͷι,46SΝ QH S܁ L9f\M=qwHh Iꦹj" 4IfvWya+Y~%c.'4j;.e{BUA4ՄhŦos'p:&Uaqf:\ly+BPfqa5lj LAhzF 5Ie??YF뙳Js)c4j:|PvQM <$?Mۊ.e? Gk;΅&tzthR5pN߲ZNh*IvCUZUtv"ح V\).KM/K ͍6)_KŃ>7iT k-د{Z_0r\T HC<)~pg %Re4DN70pı1` IUiO:3qo xݜ&ipLL$Ք!PͰ j'4Kz.潁QLzٳR(?9kl/Ŕ&0Srv~σ`™]/J[KoS.k$0ovo K"XDv Ÿp䙻Z#~<mP+c\aϞAF RpͯUA)?ct}CN>(=a99E~C@RD:w"I9B0/-rHae dYAţ"V0oVg ,?Y1\<jWjso{cF~lZV;lкwLZO=0QJmꆌGv*Ed3t+`}y 'i%@k%+0;M.P{Bnhly MEG8`RU.C-4q#?G-hcL0Uh;Qj0(n5uE9E&u-2 Q(CZv;41j!dpcz չ>Po[}v|[>i{zGCI~@MRpa9f [%iǯ>yXB^Ó@u, sVdj4?C$h>o;/ivg,]:*%S۵c!fy66w@s捧w||E1*F%Ǻnu e )N>=Yx`Vp錰@BcѸ12{<&)z?w*혮=}=r$ԽM_8OG=2G9ufNm#-; `2H H+Tѯ _8RPEһzz.RV`6yXT mkCݓ`?w03b(ʴ`*v~̫K0YUxI]DX$g+*XF 3fH"xEMsѫrBb-A ,Ίl/ēD4?Ǻ[4fTsF٦<ְF}N{& )[xJG&mKG)6qh+^W/5p˚uẴAM%:B4a ,n!b^~eti^c`up#DYNqLc'44@IܼP5rdAR>sFڙL).ZI/ xQ'ԼS|-qV0V5gp%+૖vصQ !j |e`ΊLȴ-q&N*|WY) 3]&_Ts27~.khhmr͟ m/̭3R;ukr \.:9z\?iP-n)/CTi.x﷟`mbhq&Wl$0ȷXi<:@z8#4hyg5FE]jGE.􉚵Id^x=*uO>MJ/4q]wVꅸR#ݾt+'g\M¸aT E*#U&6m](=Ӝ'~h#d~k/&/*bP-\ a"+y$T[ipic=am [ I*&4C;{]҃:fSr/!0]f}2Ү0m8 NEN iyERgE7 ygyE\[/RW,{'O'EXzp@$-Obi8BsI bԲ>8?tH5[KAruH`3d2)Q)@-0,Tg~dc#(z^En<{=D6E+XlU:Zz0vӆ=:וɹ!hen(w]~!KV?J9rk~9:Gd ZI O4㘚ѐLj7+Z/D$,EyɌ[n.]/jX!BObYp@a 1?Ќ[TM%k`o RcU|Ztpd}b1Ƃbr mEW>|vPe$/whRBi.5N*i@μ9D)ܮ7d+|?JjuZ8UlE[8*+%]c:85bOW8)-W4`vI6>v^^<;bPe2 ۢ#GrCE[Xq74|=֧T$ABOEw ,J~ϕ4Qϕ3[9'zy8G͑6J%P}b-^M¾QέJOm:(ft|tH1BF\WTh:U> p!< /6i8t "09\0vz_9_{ȌuNRLsdD` /u)X4L.͊(ww kY0tɘmjP6pomgV<+F[8HFZB!ǿ(&y%0,e fMe!݈ B1PU%#`{iX`T'X"AO_]Ll$`?FΘI5$smk(q &1 \-G'Xzϧ!zd74=Jf3EdX$SjW=KYxb+=ǜ`{Zv5IA2{ap) LAs.F@,x6P PmDn+mǏE7u_!f:wnn$U}gS(h}P R //4֨l01v~8=~qٰ-an24uX۹5sW˷U<VpNḣEӺmPǛ$lHǗU;5CGpxkJk9ʤ\vݏ?wY`j?G \ @\zHOT揎TAC⫁N!O:/Yv|=a kU͙2ayrl2-_@1H4Avv2Km0egiHB!]ny+.{Hڙjc`Kq( @/З9luyuW5ưdiRšfdH:]b|6bP!v=;>(AA'3 ñ`$Imv[fS#>dz-87ܿ쭿I,ȃ {Wb#em$)fSM07[j]Yk9ݻ^ůB;btdHS{? }<6/O2Qʑaƒ#Wg%!@(öYX $,Ь(/4], e sc/uOa/RXɡZ-4`֢g9t:f4fo{#*Ru7F6?&Ӹ&;N9qs_V Ix=8ݾTz;8Ot;niT\cB(〳>Kۼp&0̴K;%qE~`g7,mǚ1ōǵ|v\#Htb Q+Tu 䮗fn0tiG^)uG{| x!]*}ϟ[]'e28Pux! g֩P=n^~# G;Qy/oRh8 A;xgDžة];1n0xֺ1ReοK}+!WyKqA:xhQz 0ƱoPf `+W=&=Oxcr;6NmSJ;Ea~/*!]> 㡩EA ?Me(%Z9\=+b ((O;L]}0q[Li&=$~:1 F;UfqdLr,q$lZj9~KɼPQi΄+"5dG H!Fc\$K.إ45i/ B Edq9Sw6UW8{7LS5$@ӰŸ_?HHE/^.;ڜQ@1#~R>@EHHQ(t|}Φΰ2A @)Zߙ%@ rsDBm\|+l#Fvkv DD{s 2ZD( a^tPzqjLhԭeU6: G>S]g7Qg\kRD'E(R5?0=܉GƗ-]X 5g3&7dY'Rd>\V8Wz {q#TTzlrJmMTas>a Vмw2p wzP;J@q+cK)ڗ};`&RN_={+`Q2W4^^xu?̨]ZsxY*ً }GZ%MF8m\OlK:\DZj @>ZTsin@5fɘ&j,i铗K^AsM=CBtß 8Mޑ=פ5s&>/wwg)`QPIhRw=M`dF!3aٜ7]~ ~fεB*_%q󊧏=Sz Rl*HFk.R cp4Fdpbʫ ,@fqo%WNLX{qTaVQ4 jpxma ]2wlH:15e.?_N7U`19,Er^DHbRn2nw6 ĽQ΂gX; 4< tQL\a0Nb1`ۥz FF.ܧEN@,ƻHy _4ȇ#^W, Sm*PٛrQU_|Wr ̧§^:r?Ki  *вzryCO̥4U&Yd (`wIԼ!ԯ?R_rr5w?gj.v2'$Tvh t'!lƟ\B6<:q}Icf|1 ewҟ^p@k]oCU]93ޕYR,`p~ ͆O8 O^0hпN^] w jPnbb5#ڪIٙ-V3Asؑ$RP& oF̵bfx$gmY<"kVj$6Ovd z15\7ڿr~b=4Χd .&"ZK)yU `Eѓ61)LmDLTs7@~$]:=M3 G X_Iu D!n4 S(4u6ݠ|z85at(sCLsL{ :ieHnCa۾9׷WUh湭<:R td(oS |(>p u=:2Sr^=n^/]-LJI%%CoT]/vXߖ%= b)k8m$R%KLf)dc3*[(8+̊-`MIw?Af ,`Z? -D{$Ub zB읞 Zo XcZ2,F_aO#Rv\xF6%g;hΤfGG rex xw8XQj4UKݳyGddj p-d 6\WTPrRI,4e]b9uCcRPH;fhG4/ Z7=;h&rrv4duS5m\;QW_LKooD/-UUMW1(ЖQ䷄H.ψ21*ՂؠHw'`F%3e -Qك5;K-J~$ )2f#%=Q q. qE>'̂ESK ~&vg\f|;df]A+4kdúY 5!ǁf`ROQ J04Ms0X" |24Jl[ K]zo-d@jqp`ޔD~'9N&f "h#OU;# l6ャ|lZiguXm(lJΠ& Kdk8LM?߁zC;9e5F#?՗W 3r.,?2hqtX gZD8'37:in}+z2va7 [<.Z+pY#n w۬th=He~p2 .<2ID7* 9U&̼#QTkƅȨGNUTf=.o!Ȟ#>4q㡇 !~[J͸Hާds"@nb')1Aɥ}⫲De VMLtVuվ:=G&X ^Uě~6gO`=PwXe5.t ^FUMa#ŮM^heG EH1хHk i*/Vk74#mM|njSN2zcs~|;ѓb"ب Vz҉o{1ߒJ zNէM9@4:jlUk);io=pfo] ︤<\] :Qܓ/wfl2_S"o;$kuA.UiJ4#kD?ٵәkI|lQ@2"RLY e}0<OB%c8M\v8we{v;Y,PצVSTXŐGVa||8f}.wnZB kwMn@;SԞNdžgT )~SYu2 CJV.ZΊ+\bxz9ӚhBe2Z~lv13#Y dvcε1kM'-?-+f^y{ٟO!YUȀ- OcvI+~qXvD^~0$'FՁyW)YN՝;fv<80p(r3(s+Oң*6(ww#%JFUO[*}x oǦMN> &sflq2 nflh)@…?=}Jj9kj?h i._+M:yC*&eÀw/_M"0b+sŜh,:pHA||q[lhj vT@¨Ik[[^qر=[Ti>t̀F6 ->4i#{rb&Q _͘fڢ3YCGk @u + 6R/ d-R`=!l,pI#a~~59L'qQ`l@]ee9e $1dB>v=-rABʝ6 zRk3]&}G4a'j5>*7ވ ?mN~k֠TT>-3H> n{N|NeTz6@,ml?2)޲D= ցK,Ġ鯑B:ʿ},l X G+'{!+8qQ#\+$w'rیm Xˍ-˄Z :}ΆYg_9{>qLCHT3aX^0 ʆ-L)6j9 #㌹ոހsP0|Ǫ@,RkߤKѲXvYMH#vXV*,pYуX%8lBX̢@3l*d}A kUToZXy>sYЗ-FS͡nPh GVg#f৒@DR~ۀ,y|Np^[C?ɭ œ(SsՅqj(P`h1 B 8%Q7?6&^4vvǤ9V2Q+2 /H ׅ12 crsWg=w4%a;JGd:/Q2x!I4!z8>/3\p{]8[k;+qi7O}fFsuaތI3媙e_rlT 0Lڷ@g\s3da5;4H[Ԅn [Uﭰt1Mc;  tfS{ɡȣܗjt:{hT?HZEL ;nE# ?tNU<0oF(+ É_Im>kAH3hIv_k8@Gl,/6p@+xk$i3kM lmV6*qXg LS71/+&=xX~cVh{Va8,E5&%X6YSp~e tY!qgN!\҉&N/[ Jf6_J;: }PxaNG..ewF+q2՚A@:ҋxFܙ.GV7HRm %rDe0%Gjp8*49CBW鞔g-zC?n^B#2?lfҏds ^d*u?YAJݕg 9?ٺ @Ul5 )_z׏P8PxWl#?e]= ~r r*sk}ڮR+c]H$/M*ep=6G|&ˠڼFC73(L@,/RD|&M/};g[×ER:iF k1%wOW:7 ZROoC6A`e k&M3  SM( ҉c} g5;ZPdyVsA ї~8ԊB<ٴ?BJpYdiaeȶFf,iÏ ~zNYhG;~Cbqq>ߡ;KcnY1&'B[TwQP}!畚JrXm"@\z2S>L2b8U|åԏ3*LEXfk?x̦Zzy@hgQR0k g WamKb_:9 s۔_lŪ1.M:[~QA 8^ҟ,lk?Y%kgR ʰ11n"i0J.:rBD.H }2F8ү֊ɰZ1)Ы4)8AHaT}Vd_/G~* |%Ŝ1i*F ,^ٯOS4s) ͎,Hռ+X;hz&<.a^@\ - ab`F-tbfar|2lF?rw@t:^'vxw,e+5Ƿ;Hm3j)5CxtKʛ nѷ!=trhgԆ| @YGݻ./~  xP2"O SRx FIb[];7|YP6+}[)@㰞=I.:G@)ڵp]_Z5:t2#&ܤ˩JH}"&պ?KJA=ިJ7*"!_3u@/o}'z.!PBn${66TuUr+Ϫ߳"Z }KTeO|KINxRLmm LSm  ,PqH[  S-kAƅ^)]܀}R/s '5HTN "B:5҇dJMF6lS؈MDDcJP)yPwR.]Ӄ,,S3?˥Ș#Iط N_:h!B4\D RXr7XHFu0AY0 &F;pxTopMY@kf=gNG 7pX){S ꏚNjLVt~{@_ "5ʫ~R9`W\@^]Vʣ;l+Ep(7dv56m+ɑ2$piʬ Zʚ6Rgzߎ GMq%9랓wTgYLZ^>Wb>֮Ý@3`' 0!gѰ W߱$.%O:p8$੺M=z^Zp 8*( "1!?u~'Lyif8NMxfV |M!:G'PHSq6ao[Jk^j\LFMBaz6<3fi HxAۻYUKNxdkUDˬ PӞT[«'YmCn ' 5cZ̦ UNUW \kDV咠TqV1S *Ӳ8^YhWzH-Zof YZ;TV mfqRעW|{|DSxvVѢ\*QOYq'>h{,f *01é kii"MibGIV].Ԕ*DfJIYm=U#G> 1<0Nfozu.DM/O)o*O\[ʈcF2mO(>jiwqT(Am؜*آ~N OC_h g`Ě&]hƆ5{ߺ@e;(s`C9g"ЧP 5 K”𤾍'2FNS;kfrIgmQl? Y5yb-KK(\2x ).2\ ٟ >sՕ&k7EE> 2;YRD|,Pln-@}Ș9bbxdX&2n3r ڬۣR9; BYGOKzܪM*pRۑr3rр=%mtDŽ KyHsp A6!$C3(0- ؀wxMִPQ7G]8h*+="Y_*pIa'<]h_wџ๣\BH %\tRo7EdyhP`c":2VXGF `!$ф9 0o"W9g:}A/' Fopci_OnBӉQ lc|{ONA}C&=5Szf 6HwL(O`Sh+?p-`(̑YRx; #JsȕmA2ׯ+FAK)e_q3,Ư%|T雛#8a_k Y95]?XWs& n(W%)*PA0ǮKpjŹOI8Ě89o֘n&zfMƛ3Ys6宙,(lЍ}) u7m<8J }! e$;sj:b2 XnnLzFݓf(r.%2 Y %uDV(i]6& q м-ױކF* \&9,$Y ócEI's6YhvTqimmbwoUg-Avz8C15u48sGUI +rJ@CBʃגG%#^. VO2+ I-\*3s6pƪHd5GLJI> *ݶd+ 6P<[߉n5)-9D&c[ܔѪ];~c zއ=ݜXGFa;n 7a08Ow РDb{plҗڥOs6]PJIxB @=ZpVFvQ$.}911u?%NBv p$ VHMɡX9d_֕niŮ'D`J6V $c6ppant&3S}v\Ne!P/IC,z2FGY\kRcFmpS]%.نAai 8bv0@EUFtrS/Vzl2|S}rH9FK0QUr+pr٭1̸9"n]}u'WKd*QKBCއ#`DEL;DQMaƿd&4?@%yL@Yw;c?Ε*4Jja866C{KTVi=ўs7k(aS ߈-+]|Q`,-!9ďnhFI2t$β}Acz1IgkB:8>,3 *:ĕI)8_[0շc装hiuqg)trD v\vFB){$ z_ť~(qA,BJsmB>/9 i䦬KdaPLpl]2.L8(nv?[ŴƸ\فMlNV,npq"ġ0X3I(|*?e- 6Tvj*p?z~@,8jHU8D4W76<=V"ݎ~'|/|C(W-rNU4!][؃ZPߍ9R¤P: 'e&4%*jbj)ǷzT)Dg?iXx畣#:ܲ:P\„ЭorzgQĵm:wJm݈ms/&VG#iNyz".l@dnE<˃]Upćpu RKmIی#1?YnFU6r({ߡ Jǫ͏\ϷvW'}M\J]%X!xucCkE9E4at0T(4Xm 3~sF,q,&^v3O, 駱Qjv Fs$+MZfmI:F'D!=Z;{,M\XeH Yd3|tHyJ?ë3ln]-#l~퉱1`t k4_wso+W7RD8=X픷Ml+}QLS<@v6Ѥ.O?ABΥfHz>L%WD%.3DhHN!ֵ75vnލbSC 47 7QOY smY wZok|.:/g> 4B'"=Bֹ0x11ۼEPW:njP 5`l~*,,Wxahwtn*&!^wP#HÄQr^EfJ!jM8[3ne{`oZ7u$WХ a_0L|xu7ۯfi 2fɯ:w=7 m0IsuGɤf^!~G%@W4yZ+f=.i)f9D4 g.D70JZtaEXx =Zs [Z8J9q ./kG}0|OTRȴAXa>eo.;,̝ת I#f~ 'X}YBxͤ(`/a^ _k#lqLq7lŢXW>Jhn[=m!ɞ!%G +}SLxbeP'ՖҀaZ X[gŢZ!#䏘6IdޅLi 'iaiW@+> \tk)-(mr_)Ԝs-@If6XqGf>_SJxh )O 4ԅ(s˄%k*גv\ ^stc748N>& mH,h?q X>rHX^.'8! 0(5kTɏnn(7~yFUs(U J9}@] y]H_ =;¹qrn96~K(0=l~JbAfJ9vaczX/D'Ny P_7NOP.Kbˈ5Ar޿FB4^=@&Rg['̩רޥ:GuMt[48xŠZY2<=-" S+fPᄬݿP HY|W RLk <iw wQFázh\}{]<`ܚ2iB=ζ:O9,.4;z-=@YjߒX`HE>ߊ `)Q2*U^kv)bZ~4@'*lRiyn#Qv>f.}UOVP;XMf@.9"Ot ̻LW:ZR [&̥ܕQb^T3;ߓB`/M8ztfY^<଩$FF* !XZ1]?hpꚏ=RH:y \v6xu^3 ImpE όWTL0x@^4W%$&S(<"1h+TaR}<1w89z4k v]t0uHx07OåY7Gwz)k7ˑdEk<ُZ3!Nڬϟ8礱iޣ7Bk*wv/ y߷ q$~H?Dx{0 ղѽ a-*(kiŇv0 k%_`pz K6tjI{\x!JM: O9Nr} o@j'P/RgOv}x/"h1fhCPcCmx΀ )/Dw<{kX+%Q?OdR}iV|0ζT0Ig$!quV+J|W*ya ?Qg O{++hH\~llȇ1jkXR1 ;)Vj5zEA"řl*/d4cn)f"7JAV&uFVhT(M$*U!8ȑ[Df`Xf*"Fc;D/9a r']Vz2y cכIhA[%wK`r+W݂3)$`'ʨY#\19*g]-XkOB-*ݒ/b\CK8Ao34N-#`uI2Lr'&)DeQ(@_nB )}~ƻv ,¦p"`η<$Y^4jVKݺLg{H-yOTp'#xVE ZP &_УXUe7zr ղ%w,{ulέ)N:6qvCBXOgX& E2 SƒyagPf7jeJH7<`FJx%s6y4nPmd:dtʾ-/gu\5%SVDjJmjs9;xQbp2}wvJCpې'ehVqL6O5Փ %J= +4#KR EiFx2f٨:g8QfBvZzjvs`Ж_t}Oԭ3d %Dv|ScJJun&7A\2[1qj,۶7{Y‰#YˋYHvBF S|hW2WR36A5ͺz"iGR{뻊;-=_k6,wu3P5TI7 &$$C߳zS"(&=X XQ…o1v>gpҋ[S.]ض~԰@yo;QKeJ)tA}I[ۛo[b׀ H\?gƈ pwVf$)t?&$}8"O}]'%vJ ] ܠyi{hȣD`|k;Fs8Ome;s/Sǚ~)@I[ YB'I&}SmGS 1ѽ40Y']j*$BfH௔3? M8Qs(ߍs_`j×=m-"`PS'+hT@!9kyU:*b\ o208˕2㊻T^$4-Ubƒ!S!::~ٿF#){*L(1MHov(%cn/h^r1y.Y@DWwdr"ne^c{%xgkd//PFߋ2er/1Nt 8(T &=Y7Fh*bGg#{_b3&S4z[ )"vi2^h0?"dÞm8mtoh¨joxZWp^cu+S^V@/ L*`E5"OU$o_@ReS_|tJ1B:Kg7{ip;En{_=hz;Q asaX&O4Wh|%6;(IQ TN 9` #|_{wzNs}F{faЄgNӾڙN&g:*ْ+*㴪 ޤ(Iޏ'T%Tސ =[Yy_+ȋ_uuE!405PhX  eV!ں^502g9R=zp Nr,Ox]^"^(uL-^~DiE3 ocHiKmۭeiȬ^pߡVOК5 ;jTb}@"&A !? a\ۢN?;2`{7)-J`D=np w{zWg {d+LCC[/Or8frۮRq%f11"cZ`+oq6CBx{,d3!=hN>o5~apZZضn*7x3|e{&X(r0JomhƼXT]J2xG \q eb؂u])J?&9KQz)*=#蚈8SL yt?ئRErϢj/[@UkM67F3 \O|)L]Tď|+|Pq I¤b3Nuj7/LB`RD\Ϩ*$^.7f KC71gZ=V-Or`8ͅrEBٕZm3xm=-޷4Wm,!͗yU)~ɯhMƣU)3+^# R88Q)رP`=rķ6^:~ %,:ί=rV`UN6hِǨ1,z~1_t ; LWZ+T-zSf%}#띂c[M(r[hZ_#lT'[c /Q[ߢUT9f|G}^nIcSV&ܕZ=Pڪ=S8 JezD`6 aF1 %3h-A( .?+X9Goæ}H({825Axb]yaQ?5iEERQ,lUL7W}cڕ9-D}ԏoE1#lEweJJ΁z7`vhC25bG[:%d8F7>NIЁ37$q mp,n6yL_^ Ҿ1;1> QlaVR=/t[@G䩖N8Wte ] bL8'Nl P,:MIYKz CNv"Yڔ!+"W,Iʹt>pY%<ʉi]D;MM;sٿp)TWӄ;~yds<5/P8$)J` >0Bݠ,*ɺ9|m!Һwm%X/}cĩ"*r沈<*2qlt Ot=+LT!`t\r!u9y^N$T,n΃Q*Bz h,> )#›+,.fڦtGƠB {6%~ztkn3._!9EHU5QEHFq vz\Ss~D[q*ȟ3=̵Pi.Z-vkZ/+βQh{Վ!^$30Px2͗h Cd_~J =g0l;j'bCwƒ)w}x"A7^ C#<*33 Ix' mx $k '?40+9?XѓQ獲wFd11n* hsC]emT|$M'yQGS3\###L]DytW;#{W9TqDYʈ&[ U~Gl.S|UOC[, :82E;#p"DHt/J?I#%4&~!Ad?"9]<Qyii>sG~` =(wF|IWMXGXUD,*횏gI;1aXo0o J~R{&qb?0Pyύ{ibӕdU/Nl+JN Tx𼱳/=PW 遲Я4sرvM@%HA&t bEY$frbaO!WJf<}y_u^FCa2 ׯRYyI! Wf)=YouAaD*;\pm9sX@@}rDvcpk75|hرw@G7JV,n3SVƘQq>9=:'wsC^e9,F{x}]dП7ɁkT畵会v/Xvb*ʌpB-Le g@E|~zZKryŐz)BTN|%d>Ҵs<_rDž|R|#bqCWǹz qlKOQԼld=Ds%M4H/Km[4$ A"7JHmW3H_EL IM/&:4N:KE4čy-97;ZjRi,-tV\ /xYQ׳W QldnY[4ʊ];(f_x짚WAMDӥ=>ҵws9Jy 4u#(C;; ;6n@<:vײ*-xY22J9_r'޺yy0fAƨYN, Xpn6`\W9Eh j eC5E "1gcJBq =@`ᬕoCFM6f->#lqH]- |zYe+ aUGp(Cki>5(ƒX\!;bFV}")#On njQ%E=CQˠh0LQ̥|"A}EYRZ4M;D"\Tv܀aXXqrm2@q3e?Ev"ټ3Ĉ8.ܨ^]=MR"hAG'6 Uz}Ơ4]!] ~ 5vf_aM4~ñ%NA7`n [ٳ.4<~ Za~*SZfrͭsz_PbP_%5[f3ӕPk"gS:l\"KŬ-F[Z_bHGG#mE83RbU 6R`Ca²:dGNCN׶8~mAI n "|{J2bBμCP N' }MLuQjo8 Z1.ϘZZcSҖI۬ F= g58;1 UJam?N'vχw҆Up͏ƔRD%8L#-y狕;Lhqi `e0{4Q5Ɏ7 ]j]XC.j[<]TN"}bX$M³Y'%ѴzǏKŚɵ"Am<~ɉlD}c0dxxai|3gX\e|TQ_rnBTD c\RP5PClS)'sCmnz}ѵZ=ӑE{}Y^:w&vF|[<ңO7`fC=.LpרTA|TB"m^h#_T8mAz+f FaU4DihFX%Ğs> 98jL OWķZ)z9I/J9q=K/:*";[ }ioOa4f*WW T's 6U@~Vze1JM.8n)쩏@-ȤOּD3gc9tE(Wϙ]V:tKDjqЉXl,k-A㿢$v&(nCF;.\򒓅 aeAykkJJݻHN|FMC KŅH 3X$l> r ;?GINcq5э.#Knt|m="?1ީh .8k''n-59 Pl-<+z &lY\-y"+rdDSmLT} )9Uu>%dd' bD.Ƥim8lwT**^x)4 'kMЈ`\ewd0/c7qGJ޳ZQZyq~u'%m5&' :и$fwR_ӈ{ E?=lwk%c(aMu!;o MOCt~2$=v ? XRsΑaRsJᨤO1CavSV' ! Cs8t)ApclqA<ٛެC‡KjI<fC lB0Q*woP쳺7B/Xàs|y]GFzܱG`&lu}Zཫ]^md, :cAh$٭w dP-ojGKyKo= t3)˰#{_F:Ds=^) .& 2*S6=(E>ouȗ'!*>Uʼn&c5 ?Tj=PX*XJ!(:}Ek!JN}Ō[ Ϳw')=tKsRM2kM0qRh9nB/#42\hK%^>{Ea]q(bB]$G\]^:ioxElTB#y;Ȯ-XIA_ϲqP{U*#Lm~4ۮtؓ2@Y _ܺgBSJHBLڛ&8nd:B O`!_%ȜF;ńcE$o{u؋fvO=#m(?!Ű[W1mSjjG(!$:|9RyI3d$rPZ0jvd7:- q-L6gKYf%{L18s@-ڄ*y0׌ՖZOxop۠GMoEU+ZTY|%=GqUJ0MN2V^)@!<8Wde3Ah= |Wŋ:ί'F1c3 ΤԋJPScɨUmH Մ ,k 4^\ov e x!uN#7J(L#CyNee S#kz\I i:6)oVx %vD#GQxBFs@ʹqWzj3 xڐ_x7LصcjH|Ku nBҫݚ#CbcFf`ҼHS 5;`gs%kV64#iNڕ5la٣ojG^e 4gD0fɱ6+5^ E)i{ C`[o~ Ƿf^?<DJ 3yLV*w4KZA*ef4a!M1t\Nb{3RD M"/085mUިTK7qRu\!"? z0!Bt!'״RR0|&vmm:vzuO@'O<i};wL KՍ %fcɤ 42;Phs Aq 3x!2^^#I;cڃ8h*UX½B_fiZ~{]2Nػ+Qvj~UYBP|M2S~Cn|e5.Kj) :b e7tB9%ۜ[k>N8DưgY]Ԇ1ϞDw"->r☯`K#R̺/(xbDb*FړZg ~$j_! V$.'O&H'/<@'*U۽9 oP @gY;dGJ^/ )uF&G=?Iy\qVQM)VsPR C,1t}nK;\8!Lo-Wa5aymRuM1hpV@4dm1iV)?fJ ,Fԇ-S>TaΗ]‘i{I+I ¥Cse8(mDw}깺1 YA78Ѣ~Q_@[ISg'wx(FJ\a.K`Ҵ`Y z/*SʵI+H~0]yX!%0iS5{[tW9]}zp]Վn_& =QC&K!5 bW]!7Eр%@r "!s0-: k*TQ[;kqJtV<(bҷGNe)|ת1Sm ] /˜z/1=(C[K*{:{Z 5o&]zV#Jru–h=Ȥru\wIE]9 r͸>T,z2kLܒ5)FhzcFˀg%kCCq/VERwիT*zD"M(^Re ߕ#ü~>R; 3&Dr>Mk83SKo|3oy>IEOE1SHlXs&^ \7&L>IZ!X$*/5^z%+O[<(P,A]>( {UTkT5OmKYX-+m|Iko'־Dt9ǒj"v4$of0Ԧt\) T# ާB^4%U`ųBLW+إz/y1~\ 6{WOu&Iog]ݶ5cbuf;?Zc8NWVf$ܧz frx$'+?Z#ݕoe•umJ7Ix,DڸމqjGR%%hIM.jۅ^Slч(Con"r[gk,-M? Mc0 yobI=YmՀ B'~!I 6ߏeۈWgJ*(r^'s#&rU;@(1hU \Jq]rd!&:ѳҁUE2?A.wW\@ JPG4VPQ^²sB%GHMv8 -md Rҥ޵ R4Ds+99\4i9t*;Avr%,\r#Y5>b2+' byZ"iURќ2eo%?UۙK rhi Z5*w`_jG,f<΂4xT>26HuW Lm!.-PbR3-X,e]cōj<}"`aBfOTh];]6.ab}/JrPA:.:Yu!`#J)ea+!P\|B e3Sr-<ڳ&YM{*3+WH[Y6of U00Hm¶8L['N[, w0ဲ ev y(W1ǧ)6>W,qK"Vy)GO]cί{8/1D, (w??' 18i:༵"obÐȈialqV8""FƋwB&Nfdku7f"c̱db/)P3[j f%' ^|Sr,̕ӭ8[z{'_h(4ժc>'V9"3m/TngVfzqv8f#`ӊOG @, P$0G;ǯ@|g8CT,$ zR ͭfE"+^!<ĵB=S,j=³snJDR(t?jHs #w4iCC$,ۑnY--C=ߊҚY'?4Oɷ˖@ʃsVQ_ZݷHxǜ*T0->s瑾xnEt]&Vv!S4 Vq?!a!!ݴRDa"Ρ/sY2 ',uLˇ#”;iRdrlCm|^D83 O?:6JGzބFOf0q iVyhbi}(d)c׷)XY 76ZF*O7pmr+Wi̱F; &ÜXDc:MA&(sO$ψu_µqE]p} vae轲SF'L0INkYS芹Xw9!*u\,;zAI 7- ̧4vAع&Ĵ#GR~ =`mؑSrq{f/ߙ#Kf AE!rRyNyǬ5|gt&`HLV`qb_-JYEt|&Txm03>D]ͬo<;keig6xoJ(ԃ`H r!XzVMT'Mf`yyݳA4Bbr8uՍ8[f*E 5,0u, O.5f=Edy E@:Dd`0=g9%0Pc:}.P>mϕֲ NE2ϩb4/7 =p.Ir99  )M+j4@"PD;d`6ahŏ'k gz \gzW{tע@beJ T<]7CgrYPHتH> 6NF?s/ %% "h[uAXLkҀf\r$]-1' /9Q}8mymgy{^y\V#>(rt:Mu^&*XEٛ?7qpvXGr gw{8-^ymz6h&\#Q>M0zzEd4˿bIA OI^wL%#M$L_GYCȹ☘1yaѹi>bdM. cq/o% :ތĢa8 %ճlנ7 eNxCNIqlD?_jhV&.&w:mg `H0}{}$"HrX?2 Z 1^c;SrUrGUbwʹwK>t;d`V|PEџA2e]~73!_RpWR }Fk4?D j?Kʴϙ. ?B-R~'rmiVJ'.ֲi XHg!y՝P@bk3jڨU|c>L#plEnZQ|lbL E^ZƎr=^t2[YǑVUoP-YIs7E'8&1Gޜ;/Gq}Y+VS؍ճ:MфQ%".xH Xu#ON0O_*KruLo8 Hw`GPq]|Bz_n_AXowɴ˷y-%<qHZ̿9hރ}pyW wByvS k4aDaXY|i/ꃧ.Nm5y=ȇRtGz ܏V5g1Fl6kO`{*ZȚ^l3G>_9Ȼe祯'mQX賛.Lbh`/*]?ч5NSxm ɈB9xeP?D&gJ0myIYA„ L9Omo)2!'syPt[_Ѹvh^ S"؎|~ؤUx`+ygɲ,? CH3m!D.R<[-ѱXcϞp(4tUGvݯ#Y-8nn #0.ot&JÆ 'Bt1+<%; ᔻ3yLiO@2/vɾ$SJJK.8omz5~)yQc \!"{);.p}Q)Zfdr[.;u2,0KglS.Yz)؄Rީx{USII߂fJ(v+,B e5#WiCϙu<YBO-WK( X88w3~`ߋ/D{tgg]x gI)W:/xX~gbU%vg8(M5UK4G)H}~KpZ{>@kqgOԏ J,WF!KE(M]eTST ;V5Dgn 8: AX 둷6y.<|񦪿Y5<)^.N(MIB "?F'fz5YណD]-?)$;HMi~'o$ NU sUwb꧷Sn%7&R*կ"B0&hta\Pu~܍ !w8{%>#soрO0T$[F#>ent$查EtOQd$  EEXB<\]@n[ 3ZÓܻ_,ȬJҚqg`B Z^Mȩv*W񪹵IJ \{@tTth`zE>{Oc<T$c7WMfx$Z~kfcz";?-hɔw\o"4íbi)6=@+lx>OՐ,&.x]E:L[*_iR#7S$O ^E6tWaAIf;4@zOD[˓u-"J`BE [Я= k ׼IIMDm;㠣-KR=8F&!3K};b hDI'wlLG_f_qA4 Ilwx N@cˮSV*1ՊOg@H ?$ms|OO&d/m ,f_ǻn$N<st JGӭpjCR3bŀII8}!r2T8A,K'6l>brۇiE A%ۓƄ +1 gՓtɴSIܨ(y>(厖hN Z4ܤRν-Z//ՆKKl(:Bh'GNB!Ǔ1I]y?7$\eQLT .<zc@N#gƌ3`22-)ҴVm>5OZ( ƙB YΆfO2q+֙jJZyM`@[mZYR^72ꞭU΢trspyrP$ȳok9*˹⢶i}q.W7(Tf d&l[s3)GJ̷D N3khe$vtXep|#281bww\InInP69sQ! i1o&ɸeLǢEǭ\bؾq>b5M/oQ?`p~b,(qD[ls|Q6ܞGy|q&n$L'.qIYz՞psh}ZGqB^Q/¥1N'A &.{KrD:zos%9Ӣ0ngȼ 8AM;6\]phEr[)a\:wRoyᗛ4Hpw׼ Z?Ic] cZ=Pȅ#sO<+B -Tڣf2z0r^ᕿ38_&6zJ ~lԿmlhv2 FMz'ȨhB9d֧Kۊ@?h<\[ws7F+Vi>~z).$m \hd|je\M.-xXC GDK_*޳ 6?<ZV٬jd1sj땖OLҥaZY?z<?5Eݦ8[J 2bhtCPVs5Y'MOzxK뤬mCVaJ[-Eb*Ω1T>}tc*3\h,5~R=NN7팇qu|{#+XM͓Hnz51jFpk,JnNI.*zؙS f2AÔ}3o; 'r; aJ\'uiUQԬֲy!glptebg 'pp{&3^.+ BW:Y26>k۴npanx5"KºslHLv0k=!BwV?|ԟ9T7ފw}h5F"AY1x)#e:wZ"z<|R?Ce[#Fr*h{VJ}_ud`_:O"Aa|WXҔ+~%cm>*ѹ5 3%lk1H9_ [㤎~&y2{O${b1,.QFm5\II+[UcZ5|kic Ljr?PfT(CyQXΒ~LpAe7"PAs.r] d[HaS{d{yRkVu gÇoPi>{m>"߸x#Zs~o61{ANxDDm% m~%M۞at}C=cl6rR;iJQZ\_)36ɽP $M:!zWD%B>X~ "gkY:O4Aϥ yes ̊%w_8 {SV&+''_IFPp522g˖G+c#%lrgd!:e/ptS4 _%[Jy!,۝cUoyaw&VZɆNvd?4sm'u%bc6a9,]ed9r3:੓Yrsp͚ts"=գI.7`1)ϑ6_w⊛OLxS#*5UQ t1xߡ#ݍR1hT6vw[ÙY8]A/JTJ:sؑ|S9Jz9hW| 9B$!HI9bœi<JH[÷Vv%&ɗMۺcX;(ϱrkY+`Of h >$-[ 6ӌec}c\5<0ppv'f 11E]&hG&{T<~jkovR}2zra^},ht+lMlv򻓚wX  1u5T?5>6c KKLrmmGpY7HYmD{.  7؈<]`$S_]SF|a-s@ mEMDYG?@ޟɇF)|B̫o5'l벉|a RirF{u\1Qr@gȔEI|.%!fWEy1?qϷC:qWum繌$h1RbU ]:*԰= *O7$=UT'{xDzo.{B2G0xA.Ճie=A-q*>6.eˠ*""}"<&\.3` ̎(c+)&ԋ}`<-{Im{ EU\d}q%CS̬\~ 7+?_ܕ gnC6yb=Z ˩ߊPt(5M_fx樻Up'yR3'V;qxҢmLt 9Ele!jͧLod]._!E*f+k0`nAu !F 6a7P>a|ڝClkoZj06 J )ޱ4[$+!mWL`܈ͪe d8m2{+RfBu(YW [RpU3~G9G̑. (ę3|dZ ~u7 Q˾8J e ~%6]şlmj6IfA2}MO6Djܹv6vI:8cZnId1wl uoZÄ %MjRuELf,N{I7~AlݘWٽ'["F_8_\b1 E͍./EP@(OAᱱpMDA?}/2D|?*_ 5!K6UYMFzfhe6qed (zɡa]8WG$"E-U"vԇ;]Hz׍wO&[ź F'@b-ї_Am$}|Dv-UrD^ ?,—(7l9+[ѺQwr_CqTא_;#8ίYi.JHf*)g6s].׫*Pk<,MO7,ň9ZVt ;oIM CRGč6 eڂN8.'xi"Pdٷ5Mξs=ޑw| K8 }g {{9)$ǵчad©ODzڼ[. -o݆;nK(S8EGhZ&@y@-FI9d>^TÒ:!&e,30dZtԷia5G3$PCf~:Yi!Ԟ:X01ݤYzz_S!E.XЄ0 8H 6Wr6tDxTKC&[3KI'k?,<@ :% #I$X^\lHTZY+\3${^K_|or/jKxd@zxF:ǖ`o@-VGbJ&`pKژ$0u是kb'&P.#)d; 8E):,}rk4k^Q6=U9S yf RsQ'XH) 69j1do RR8oِ.om:€彧6*cQk D|Nh |yͿz r$N}{j-2ʺE$_h?-ml~k]B#h.1~)L㘅VK~\"Rhwҍrmj^3RW10#d_ժTXvsm9'\Q~ _T R3? --B8i |D䞴b \0RX' Tn60xVӪi6*E8>Ј!Nl3t+ 7!lu>;̫O>V_cckZȂDH-la~Gg_!%4L@b ƚ6~BlN7uޜvc#NߠdftJW$3(D*!?Ow*H\h;4W >uYi8|`pOkP1U5v68U.ؼj蛉naތx-)$fY%1"Q-(DC44tSQSrdtU=^#=f21[z#%c/^\ÄC0.o^Ăl(̜SY^N/8s<Ǧ}S7$3f}1EnS3EL:ⱶ;kc ۡD+ʯ}n>J.w~ZAgZWaa`mOY1 jC?ZziNuHY>|gb#v/;J79tyA,N\nf'L)>3aߑ Vx '4TxI[K,:xpsz(*?&VEQ)BXږ+rd8WJn=S8jvx-?V_ԇ&@#(}КX߸tQ^d+OAQvPxjOi+% ]BdC,B| *E.G+0oQX~җ4 'pM(/: eϣtqR/ݓd!MlKZ!r mAX G_cSBycD;TFބ΅`5bM!`ClV7Ea9\&ˑ m&} mAMFR.Hd?UJܵLGJۿbn' ffS 9v8NNd/bp.PѓǗ}C0a ams"QP%"Oz*oM/ONmuۚLB !?|J83z [qbja ?SnlLyOd?(W92CnJ!#{%ލzJ/н VeWҰQy9E܁pEIJbCgPlRupQUizeA"B+/,J?]!S)hgjr_±5k't3]sG 2߭8wB4kҾ;ﺖ1ei`Q:e5ǯzc,_M,!3_\rAtdj(n|$B m)MYb+hQ~Sz0%,Z1}W Hmx98԰KSDe"J&%7_*|'^%y&lR? xD }ņZneٕo^CcOZܴ_hi I#3R#8 U^ZS(}8FI =UN7N0_u@ '˥!7VJ!K֝@%G-*[A:1GJs]OypXy+@|:Mbb,H(D5P(td@kje|2r bop5L=x"*7c.yw 6!֩sd5fi {/Ic @U 9`X&Lۃ[!J>12ԋɗ,+Xn-J?Q@k{6okcVz;7~x7-Fn=fP_z96ZJGvktoXa?5]\=O'D̒y8⿑HRG"(dGi ,Sb R;*@rЖ~ׁf|3yilPl (#-<'G!QJB !matKi,ѰR5d v;YH> $0 rEb8w_jMJ&:moM[Hv \NX}3ֈ,Y©d|ו6vM4f S;J`"E1 Tykh ͭΎj*J[o `!D]q)A[6BwRv FC!à(>z6z}"iTd/%~=RLH8:$Kb7o7(2ш nZ0J*i|01͊RA7U1#c?s}F~N }63;/;5mCƟV]RYd~26ˁU0=*%v6ٝ& *7xI>S+87Pƺ0.>8CX+ JnHW-Tu{X.kfɗn;P "IHp5^ J}?>\SI;gR@dxsFER/˞D!~Xnui̚ccfϑz=|j'\6!d J ĩGʵҬ`۲2m#=s&z{gU@=hӌ@<Ua[VwQ^6}tLĈN  }ˌqȀ x*teTv,9-G:kx;o)d>dѫ@N ȷu`͜} GMé9gNA܄ .UZf\`>->jSӶ?_;03)tͼI`A߅DJ+A'qa@V yPpl\e:!ңaj9b*{컥{2( ۉxݐJp_6 ,-V!8'Xv8Lbf$Wr'\LE߅k}A!<ݭI^`QGvnbUNA`fW.G>&BW'Q}"@!A65:94bZ2rS.y|"lmFetOL|*ݱza?Y+w`+D/G?#쀱GKssg8JRpi7 FyOlKo}צ5ηl=D?Gѣ׿zgI% a뺨OI͈ -Ai+qM&ohnwƅnAr24_tn)& &mVs^BPb$l lRy cB^MwN.Y#նcz^)peX3' ǿE'ɧMYO|Z"QK^=l O$2a!&nպ>6ZgFK=}a5KxAcZGA--b!=WhP2BZWG]rds)rkIM.XQՖdܢ6O\'Y1/#D4w b)3mg/xqH/LѬo<d ȴ)ΌۺC7](Y%/åO 6-ΌΩ_nE-*|<;RRj"ʛ|>lE}yTmT! љ"-ٱeJ-& O,\:wP>'g م.ٵ`i0lƦWSO`=' 8hܬ_ڸ)Zq2B:P4ɠS !'gV^?Ot, ij_g{mڄ=H~;3oB{'\>nwąX?F<" #CR1CE>xӀ^n=_ҩd\xB Ϡ*l-\( )Gr=aX:]ؚK< +Wy{zےLgrߚs 2vKZ5h+Ekd#7IDiFnm_{ CuhqoI"ruzTʻtAّnh+ fbKc2E{Pقmm [ReMҘټm2₥A_%ǂ"!p=*uТ^:-YO#LzL6B]JO#?#oL7 }rX; |LFCrX{`Y{[CZ֮+89;yQO RUέZX5 >x(qBk!!%9=(V;Tzmfi2?<M W=K^ܭWaƂk_FE#7)6j dn5[gݰ`A%{Lz!G_ zw=԰]zߑ[ rͥCAKiBR6ޚVx{i 5ʵV֓uhEC#> +t-0Έݎ\i<2jyb㦜D 2a5oBSjY=aAiv{kV8SUKL+']!k{ș_qE=J}tvQ@xgMY_h8-#Lԃ`r7Ip!m*ߍSHlssB(YBrWp-9)]+"oz[ZP. !7geoƯpB*!Z/mSeE>xWb\6Dt`Χ-.IRcMV_ OhrB=]>/ˤ3jօ N xvS:H'Pjn.lWq|]U~jNմNV=}~x ;e?4g Oݘa}jbi~TSbsê"=(үL!Y ǖ_vA9P녊  @'WT_o BD gX5yd}x5CjUz&Qx h#gwG4P9+hIkʼM::BT}&Pc$J9S'~ٴL7ocSb3¤l ufЕ8/-hD^1&ҦvNFX2C)uSTZS+WlENg9vPT(b$@(SW[yqn#($)S{S1\pSM1ޕssqT[a#V[+ MNWe+n# PE Ь8 ~y^?  3IrvVT6Lаd9lbລTK\Z÷UcfGmQT*-ŋ< OQo9dr1[3'!C5p"RYF|cv-$Q-Hfmbw(Y׾)q-=!+GZ4=1./4l+Jj-t B$t-)ۨ=XH?<`_^w aa;+^U8N`\-΄0CEo!P-9[ Űƹhn+,ߔqs*+;Sf\BҒq(C0E+40m&LAcu{< ֗/4|U,s=AE5=1z!]vAMO"k.xRKmm%p'\ϡ>e 5.lMg~O +Q^N~(y 3#^jqcL1k;B{NrsnAye/?8}C Di0y1\J[d8Ľr| -#U}#a ?z 4mI`k,*A6Lr$$fPB>y?WCX,ھ}\G U%&M]YaK2?ӍF/8q}N z_;V"Un\#v YsPL ϰu vTz֕ݷҪn,Gy^#Gߒ_CN~GkrHSj6&)G^Ysi+)y{]{PS^{k$CǞA9s w,I5=j@m(a)|sQz6Ԥ 5 D+ 5IN׷7w|]=^L#\WRq_m`5{tsHbr򨸕{O)|}&"\*ƳFKHRAu.^5e.x7w?;]I]'We'!_@?moU[ (+ ?/tO@B^Kϖ`Ͷi-Nk(;AvrㅚIKH|KnXgކnKI^nKĉEa2A>@$I&⣃aW`v Vu.EȞRVY[P×+,}ˬZBۜs ƺ$Ud_\|!(1;}:)]N `"4mKJehK$򭨞;{v a'-[}J\Nx v> ՌG'5:E" _)|QƯgܰߵ;<;BF{T`{?G19o @ݎq8OA J2::M!8/I,#'UdR80`O _8~w2*Ool_N_I #) R%;HEӆU814I5{-szhn0OIHkfb~-FjgDr&`rŃ0-q&Sp)3DWqDSws MvxGeg$4럘~*!4ӓɗ~oYebxNdFϺʘjΧh>$ߟrX*D}ߪt!Υpd -.`6-~vd~bNR;;kn_PDQ#iXLL>,h ~\dљ)z2خg+'SfP8J݄L>֓ˠ7u:oB=I,HKȆ`>EJPĢGMPx&!ظ=hSoVXCSYE}KSYg ^;A`U?[&]45S-|= mVF[F6CՅʆn5o}q7km `tx9lm( eZ^LDcy*70X]z1581]x~L7IȑzoxZL RSB5-LO4c2H")EmK(( !Nr_^|bM/"\ވDϔ's>A5Gz_k3LMp0UF$? ~Пa(^Pzg@WN+fdďo94w6J{(śj'ܨ{)$_nIi{gūYvA=9iZ+=z{p bZA>9D1= 9V yH{Vy?펡!%J٫Z)Vs? xÃ'ALg/NV] ·%S5"5ot=Qa*y zgNjyagkФ9?cMࡇE7F֟BS{̻d+w˶͑ˆǹ*]X8'ʄ,9+)X}!rf 4ۏPhC+n4h5ke&55̀qRY 36qI*l8U0xxu@f <; H:~=F$$o m *hD\\Vrs3tAX-eth"y c]l: 50 a7-%[Ia\I%q-L\fȺ4AqA_tbk4S5.sR)$jʭsbFO ;<eØ^K_bS^e"@7v~=hQٖ4H^Q\O4Jf9sJn` 2lsLE^C/ϙ"jC/A{TOO|nf2B Nz#2#c4h<5EkGe V[u詚[z:fC州a.QӦ@B3 ਤR FɨudF15l;vEnA]~b )uR: sv^M89> 34x/*ŋ-fxVKmpoՅid>:{*}I"[+DG:aNh!Uk9tR? :tڗw${զqb ȑٓn*_K`"އ0I q2>* 52cA0_F=H0l{ŋeL࿍*rȾ3|52(43b$ 4㦟ŭyk¹2+蝔GVd:t5=JC)@oDE!^֭(?#8_!B 'g 8 3;s\Nf)4Xuv_5_7u\xQxD\S b:zÒ8dY_8枸~Łn4xH}/U[_8f٣rZ?9?\; "Zy$;1`xpCK;x?zjj#78B )7c >Ū\Qq^N.]*o,ςMGzZdOdw=~T 37_oIk%JTC⊺#0{S<~}zn 8F1ai (o 8Rk/vA*rI&vlԀ6Ĝ;MJJ&tv֚Pl~!b#|<,;Od=k x<`3;ܸ&cȔP<R䈛7j~u6XNHRae8y* E;h^SA_`Z8$7e?J27iy?MT}~$Ve L1EnI᰹$ȩtЭ6 qw;>`yb6& ̒BH|U&<N9\dgb(S3ɒq(Yͅ% U(ueq܇1zyS0uZWrTmM@1`O}EOVIG<2Ň]GIeNw~0g˜j5`f'7$H' oZ?CxsUGw3+D!Sж(ėߝ0z o6ե+N%-.` ,dGP]ari,=ok(.@mOW!{4)elG$1n?b"eT4t8I9~?MV0nJ_U)J QMs֚Tyܾs9KRj&NiTu0-B%g#1Ѧ %)GR7jr.'Ho2Zp 'O ۟06 #QqZ)61?7dM0( P;L40ccVÌ£E6TZDXy sVk.qóW{3*XKGzҢp+ݤ&*R&\WZTMf"S +k7=% \HW9`"Ԣ̳cj;r619eJ%ްK-+踕G%(!1,0LZףX_ˬ:C&O⥓ ]b``Cy-ѫgPZء6_1cY&Ԧ c|GqN=^~dG5 9MlEv>|c[x[<;Bik"%/Oiij<ѝ(>QzY^Da:E%~':1 9ō!ёOBbDENGH1ww>Xú ~w2؞rpsn(sV$M}֞ǶsOg:9]n_;俑Oûdj)^X|c+ʸ_ZF>oY=HieGڒ~$4V1h'$/%4ԁ}`v,>9|2fN"k/Y'LT{tL =!Бz̪貋ΚjܧQYiʀ7>9KxennEdi/ڇ0E`v8,uvsg}GAk`"dĵm(gP4 a>|8Z_o}J%˃moe\_P$S<6?*ͤ:2Gh9@sΤy`Rc ]jKX8u|جK )s{=a3nW\7ʑϟ)ǙcOroDͿSX:@NE UZ=q~!yVӱp2 PkrqL.6XU?_(,`ֿ6A[րT^e l0)sK`! 6EKܫTJ79Pi &A٨F.eF6{jI(s!}CC?q53ˌvb< :O1^*څNg JZ_!ꬖcvx<!Ϡj |s"邴*1\Dj=::}wuו?k^ &vJf F+Yv3),*%}mW0}q3lJ%@ӅPxPerOi$NV"& ||Ⱦ#)ӡIŝ<<6c׬ 4V"_Od=+U'DX?"Xm~b-x @$*B.P!W} ?|lu~7 pm*3\ -Z ÆK!aE^|lbYp耮D*GwHH^s [w{q<ˡI85fr+z>PL'gJwS-_dE6V>t3Ο'DYmVqcZ0ƔO@yAuv#\ 5\ދPT|>P^Jn%"+]? H&R}'1pr18++Sͺ*IDZׅ_2 揋KRlϟ*$ت6qcu'jOuv,#Z^4(2|5J哦ۓڡsqD :C@=߄'r+9gϬ@f8,uƅ&)e.}` HFR8cy`"]3pDGCS/-ӖS槃oi/r ңtUqBc "Ha,ͥpЀ)s< l<3K7^8tBOǺ%!Oj -o-`LS.0KDFЕ|0"K$‘&ҼnJN 9Uá@vbZ9m ĒͷT/rmaI'ۗrCQt#S >ָ=):UՌ fu&VWFmwhD^~ O$%;kF?rYb[•.i{(QeNmremrnCjfF486w;;&Ӳ4!qSl*Ѷ70'IMN2uʤ>qw*?g}Mu-*a4~ 5UeCfoCZg.c;"g^3@2X( ! XGxcQ" b$Nb$GR &o`֖d+#-7 46%-zx  Zv!UP?TuF[f]3i#kC^& 8ְyZ!Dfw`eߐܛ ȟxf&3ơ\r?=1𑂞|l Yv箍 -d_k>JvLjlm-f8*Ww=)$uX\K 2 >5 !Y?'C-WaF4%?z5(] DQx%Rh̝vюy#ּt2,nlC]fSM`ۙqeaNjXIQwm-:#c1.։IpgXrFpKt. S ZOu >Œ\R)1Ets,],UxzGI4ڔ!Ϩ,.)˳s67R0K+N*VIq Z3K,f;G<:1ZD vNXƘƲ$d4gԏ"` bʩ^&0s}io5 o0s3R8!9rP%!ヹ.^AvW9n0]( o9?$nrL''c9 (6{_8ߨ6tqbX(UPMݕA9!Υ!UVQ#S(! & iTH&ZPQ-o8Ol.U,P\A^pƅ؜ȧ/$vx8%9H$W.6^:W^)@i Wue1kUpp%A{:s)~ό(FW< ܐr*(Nc'$kAzl7jYoZUāD$P<@yf~ p,pwʏ͢ P 9^+x-fMc'E⧥sG˛tD-Dl$ZS\LeJBC ^6DxD.>rȨ@+Wy?lGi{$LǞx/Q,sARQKgB譓|=U:e@Bݏ4w8,À,2co-T`݄P*UU/7睦 P (GƳ_aat̴1xxx<Glf&N;{ WpfZxɟ%-tY/ijUK8TUo,Aq_bw-:DWt0G8X^P8TX?v533i3z;J 8Hkh c}TK'9D3FIue/0D J"D}bΩhz'o"Ȳ;=!ƀE3>ۅ6=^ý: oCfa{J#.ݻskpv.A߱޳"'eY}Hx_/Nj$^.5GXs ıO(P6yF*yIOWUN Dݽ/ˏcSbk!o1'n SvR:i1Vfr=jD`4fqMKgB%ȌⰋHG_&k)E&sǫ8?% 8Ol.ѐO90䦯uqrFɥDP-u5QK ř?b}Tyr}I&g.Őym"$ڒD"*(X#ÜIk~K’k@~X&I,ح[񀆙h@SZ5x>%8ȄGؼm&bqOBM"aaܨLәg(HE&|k2 {X$xvk>Xixȝt~['%N݄'h렧6Z ׫fڊ;?n{ o}`u!CުFvG{sUH>ΐU8'T#FAN $6 ۃ2 pV4oREf=,s t~THڒgA2k}CeI ׍Wm_ĦHyw^M!ׇ,VP8܂SSR33 ǾLsøF 54J.izb)dC띚l]dĘv^ehJϵn نӃ,jӯ%%]](A+XZD˧<LK_#:}%Q<~rܰyXx#0W,à J++Vr[l= qoxrٰQ]Z.ɬ@aj~%&=k-y Oꧧ>"voUs"b/ `((0M3F9|dLRwFI&4Rq= lс.|$['Ww7Rι<?jڹ豸wA,Ʀ=GWDe AV/RY?jQ_}>7OL"2:~ӧe֩-#Sgx>!)Z=k'gKIho75<@!(ǥ'ս>07qG8Eg GԳ&.jKgiiAGmIJ%:eUApjsOF6 Yn;V> }A`k_n\+9Qn~ 9t(Yп4(tsKWu{[H-]՛OSn%50!~%= mb@gMW;KB'֌1Wן{ oS𕪃WZ!\+C'ǒ *M8v_e<r?bﯪ{퓅Шޗ7>F6S^z, he*Gi@c$1Ũ8\0nMxTŻyuoxl|`HvsKE@tАR}'5l7N'>{Nݍ)5t)r^мDŽ%VrhPɮ$%Vlb?4h=Q]+pDލ!x]?cNd ?hmM,+Xv+~6 dTOSç$B0 QAGTй 箒 ̱d`m*Ce&zؾ Q7Et~yz]f}''J %q7:|g]uyz1*ȷNKR !I$UڥQ1L|Sdʵ tF26DM=&]kyyWt)h>zdV+Yx=7#''7d%؁/Dr?4 Kѵݕ1dݶnG=a>TlӦCRyTi\㰨F%Z19LHmƠx{IV,W*K7r ɂNbDw )7%%uo&:Mou+_"L.<&͟S# auiH/]:š9aB٠FC\@,Sh8L f@X912ϡ IU* sEJoLۓ`{-58Oj}}q/+L03C eusgV1WIB=7 UxmfŲ54QTo>%M? >5WUu]VwϲXu۔ZO V BfK hOç j5ѡǡ?H w' c>EHW~a_ լPsId2X&HU ^թǥVY#T.fMt! mOz^1]MU[VlCHe/ZFZ7l:g)\Sb+ed` =3v@2u`,Es HCSym@e(0!EC*50 ՗d愸w9RNzNkт[zǛn {3 ؐ54^2e}kuDlkk"qo0w߾b*1xOE{wF)]'bl*%a6n&T7krN}zք"iB:xݾpxk-zZﳗJ%XV WtBɮ#7^El+nWY|Lb C10_H&>j i*i;>_͓sɭ3}6;.̓POdȲ,O/-{Q[)Ԕ!"R9`-u"I3>@J*ıt^@U'?y݇ 8dq&ͥ>X%2>@`/o5 j~+t%0-u͒&Y!W#|Z= ܾj9v XM=Z{SQ+hT^[# :S`ӱaBc7|wwҒ(~anZ~$_䨫iwFAvc)W XR? =E؜ps5'<^}M" 9zcM9\KÆ㩦4:26ρJwռ7}G&]qK|SPpB㓟5p7[0EzEP_sNb_Q:a5g]U0~<`1ۘj1\of0g~t$":uB~gz,P]2PbiHHV 벖 Emu4wg3 wRx*O[V0>T<oq3kik/4q֕EodW DO ͢7J[H'Q5 8ǞI[oT/QZ%`T?Z\։aE*[Rƈ=ޝ{h#_T:%97I!cQ55 tHU*Ss !?Xsp3ETE-Z0UIr* oeI'ņ>)(To]2-7 \@X:PkwbA?%!ޟ-rwIJy͘7Z):R5@7BN1ixFU)/O/9 4o_!k4HS08Sՠ-lXʚ+)ZRv2vPr_8+̗-p&!WNlrpW%J\EC̓jl7pP" ŎjGDzg#*,%i8νN. qOLX*$7 SGLO ގ(g3 @$nE (_ +2޵)6Y. ?7S( 稉/ {2tiN=P7׍5ig\n3a5bsZg#~_ /4lM~}gV6h.>_JxT"gq008Ɠ1I}Ȳ7떺OOSs*UHC׍k)5K@SKc{hMhշ]Z˳g;nNoPʢ2K]$Skj TF=qV%d?%ořg-'Fgx/=JP꣖tE* a~;T!Q.({| kcaG<3Qwh ,W c*C≸ m1+b*}=)AZ0y`h#q М4gRk`J=JZGsv a_Ǎ 0%DGK@Stdf$Q! M{Ru8@?(*1´:ƈcJ[HQion0@Ѡ `4 ,{ GlAlz䂖z+5ɛp+)F;}RLK[?䩬M"NjsM^NR(jP׈w$=mhPd\Q3.)i,8$ُ$#TOH-OL羥Btgz ½94XP0>g܁)`(no0BQ*!xI09ɗv#VU lcZ5|ef 1Q >78n]~8\-TYZ:-%eY|.^Dᖶ%woj{k[p~{ˎB Ram+%, PC OUbu~ծbH <"wlB,odƢ!lAVmJSַȩ 14=4iPnB7){A8mN~Oold Q`Qj"r~{¬d6zh62wQ4`y'|t (F;hxr^͏dMWu,6hE`'QVd_~SpQl>j`Au.̩g5U#)ڂI!Kg&t @E oˠĢEzOtdb2TҠlM24pɑV%N.pΖtdzSk5c!>u|qo'߭r2 glG,Hf8fs[_Fy *Vǖ{TG `.km87EC ܠh[p2*vpI^?Usa y VYXU0xkS^8A/@sL=1o' 8/(f:,nۆ1KktK'Hӛy+{MYT \8:ٯr:a=>V*kh"\0f?!e{(x ߮ 38M.Wu2+~r3j d&edmH ]ߴ=_B{LOSA6]D}f}{+8U sE,+xw1r:# K)/+wn8a"UcA(.`~{.p?-}'ljKsT,8G%AN-:"b4&4\C@c"F,v~o<Գ&=U%Ŕah"gSc3@ޚj;<Zp:SC#~̲6-⥵ && s rMTke 6.h7L%_}@U;@ox' z;6f ;K#7I(ly!J@:mbOA̖]q-װYNo[ 6L&wufsck? ;d賒$^`+ 7m0PPƳh;?S ;ݕ 2Ѓ#|0YVJ' \`cR&gu,;rYc%w "L |?_(m_RgsgWd<45n`c}+%h)].Bϼ`t@\ MO G9pvXyUʫ gE.02p6i;dO!>!ʘtp;~FwFyg9p0٭|-'h<6)7sqs.-}^H$nF8:#-ȂVVϙ}nY%$4/!@9z ٍ^Q&W4%96fť xO0&ڧs VWm1{g{`a&YR,#y)I'>ǥ91oT=GY2"-9mF Vhq=OQϒc>3/|Av$.#);D~^) [rQOT9(EsP]>ܹ}8. . >z 3Y&ȐӤyE#K^Zk0$).P[Tg/,t0fP@@szjIe8iI-V۾_#Fu^qnl&XOA"[`}o° jSBmzyfwS?OU!p7J[٬zi2l'j|qB㔄.n蠥6* #;grzn?P:ճfL ^"=w)Ӑ4c)J/PĹqYc_-I3zq=fL: Z*fo$B-F" ͦm1 V;3 ׋JfPH- ,I<n[H6T'D%gu=QQ^g$Xum0,h>C.W,qjW DdKLpG_Б2nuM\v~zR Цģ:HϹ9F7Q26*]XXW4Bpy9$;zud 50l./6l{5kvhyiy G>^ mp 1 #:\(pnܩC7AøkG(4ȉj.t_R'B]$SÍKHn$r}1Ңoh;t$S7+jS1r Bf-oOCu"OS9ebxb .IHD@2af>=~6<".D)"P'=Rm%}4"\dOt=Pjwlޭwvaoqw ؗȡ{zOs) |dŸ Q}c Vv< }DLM#c4>f'suL2|=Bl}s ZI٫=JvST>9E,o7jӴPU &&^QCej n ( KFg c[[&"2'B|цt60هRY ċnɸN|vh" _r=qMA#[T¿^H'6æQMg\m hT`;Jr'C "ܽfE.+swR@/8KmrzE"$*QzWRG< ͆ D\M;Pq(#㷰XXr3$Sf;q9vZUfE$nZtwB{8"#Hv&/!'gy 5~] |f(f9h\$W9@oA8ZO>t(ЛxW";`My0kaba,k Wp1y&cmmgtx-=oCo;`,~TLNf-!%]+O=:rӲ·/ma?<E8.Y=S*;~h%_S0Vr f = НYM$VQe?qɖb)RC-t/^&ΟNvPKG*'M%CspbtcqF>`r,_;\mb%]1軀bsRFWܼ~VZam|&^KtEy*9)1yu)C C{(sH#N^'t;b̿jw&x%Nk_! L ڟݹgB7#yz"e-1".q7!˰֥B+q#(Z [+Am ➊ 9bcB q+֗JxYy`^O2ξm1*avSհ^= G'--МDŽxieg7.oڭO<h3` މqB`B)J>xl2Zt,DY6KmpNKK8K3NtCJQ 2ƨ._OHGW ZJ. };_ٗk?n YP,‰̶o8cdR/}"]eub"P;1&A*[ܮy czX2q Y>=Ӓ7߬[1gxy 7>b*/AKY7e!0z͟ƬlIVi]&vhs- rS.xMrA-D!YIDݽBJҿ3P+3 db9qD=ԺzoUit(#UL4!$t`&߉D 5•tlDRFLCGO;şEe=$.TAAޔ}$w|g y˪ &ƁYg$S&"9&.Ӥٽ?]k 2:J G>˚˒hiOE!W;]]N Dc7@D;GTEO& <}~=vFIs@MVl8bEP~겵S>#qn2mHӼ.dH: 9pJO[3sGVUgERa87džp{-?CʂP·9H5ߠv<+P]?mI?GթM7C*bgN=tz.`C׼םrg&4Tu*BA@ lU Y(- ;Vci0[.n{mO B7vkˮN3㥨/p V" N 8B'ٮ%$T fd7e-xjoqSK]"KP{y'-~4St@>u]egڧ-V+Bpdf'pmd`Ԡ|jXKBN A"ecad>V4n~"fr2E9aqzWɯhm c_qnR׌ļ"yi30W'sv_CXʦԑ}L\p50#9ӑw Y'Toco['T?oeFfSy֠ ^V:3B;&I8Dl+mAN>.P۪laLY\;Ys )O@ҝS,Y 81m=2y+AWo͑ӈ%^8OͲ^Yql&5}M3ied z-ɲ$ƣAň|f ŗPd̰#]f~~00v*NWt_7Y'˳1^j\T(Pg-"i) oKާ(;cqW62v%5c,^͛zهha& ݌} F%كb[ &l*ޠ㤳0@.N>hN&-mP~7ٻ4uFUc0-C6߸W^#I9qvEL]7^3 zw+lQT\ywUsH^#MY Q.4pZl?>1,lAX-\['o,C$oҌ4t( 㣞2V 26M^sqp5W w6mgu-lJ69cd3|0kՆ|mqYO4\zLV6C">HQAX:8+`6< ,횼wȖoO/ )cw[#d8;YscV!qʓ$61$>id8l=8 gl8K9%Fw6)U(F#C|P saF(QUNɕ˺7T ^`WXUZk3KX5&o+^YZIgáo"@)#i ePf\tXЪK+4$ϥ?W aݭ){PP0լ7ÞSYRBPgCOEtt6b91 DRzٽ>'ܿgR<>6|9є !3ƺ|CԖKS\GkEH[F\q ^:Q:螰e-YRf&uNҕa^I^m-gKpJK[CnRm`İ?Xsg^ H{66RTn>jQv `CG`>#bCwcx2Rv;hn,_U:Pe(gWMem ]vv eD?ûk翟$6$gVC:vxE9?ymc A9`0?sdb=Y۽"+I#R;ƍ1[H(u} 05RnܸGopYSw\W=/ڸ[mqFq/7`J6Qչ+Iv%tRu.I-]QP.h]Wx^Cl,L+ţ^G5!>#6I(xdD,w0rաq<K]` Uy< ݃R,=MmXA!ԸGn!t[3/dv ;Wˡ[|q $ VW..fr&~J*0g%ǣ0`i}6kaj)-)˹ڬlm?z3 ;jU!<3a.)Q{Csѥ7dT[F(.icS6Šb [ẎSy>B^E k:X1";@z!Iu$K( Y{A5b6(>ʩ<ϻ0J<,s3 I1 `"9Zv48@HdqdՍ溌\5xN+Ke{ A,c<\)LpӟOn"Be_C 7t Zmw"Yx-\ jkdo̹ScG 3~ ",g+U/ ;ѹqFOLHP8cd-n?h)c']=ۤ(OWfҔT1  dž]Slz SԼ ܦR"fudkzK^6q@3%T^xcRʤIlhkR XǍ{|RqN,^lT / ѣ>`D"dWٽͱ^ o$'43@}Q8X<T޾Eƻ jA0@d;Ń݂!OfWO-{!ZBWj$~1޿yOI-wxAh;qZGٔ7D>d̦WAzXrZ#%/\PɽA zD*,1\!78Xu8 w*G0ݐX=C5 (}ޭѱ$tW%F@gy3"db0XhK! +p%Zm24OItw8!Fvn:.wi FSS"ʀ gLFAuC],G. L-߭Luf3">F~ڻM.l`g\4Љưbg8D,&{XZP{ #JW V> ~=ѵHPXYڬ@ ځ[m]U0-FZ\1?~@OfWn~k-/>{"G:ƁPT#%7+NvAi >mW2"\\pt+q}ֿ=mꤗ6'_""ZRA!1R#Qd6 ->4~sP7/. =1o+x;Jq`b1B#z'> ޟ^18)lv%9!?pݟ}d+H=[~zhjV_Nt$XR"{eݓ& ,n:}.*MꑎFl1G~ drw"3qebb:#ޮt(7ϻ:B%C18 )igWU(kl7F! <C}ٚ#F kԚmÆe:sP ߂v^pN:yo#4j9YG)|MA"dM8Gaw b#s]iO(1`)ιRu6ƨʦ=6RKyd_~u{,Pr)"C X75Y' \xo͓hri!Tɒ# AK! o‰<,#f94h&'\֡},_nhĻ?d9[*k{DA&֩gYY826SYl4X'AcA3rpOmpK yU&q ~@.Z1Ud+Jw% s4*I=k);`Esk xy0-~XeB Ӹ {1TK`QcÝfle'yُJ,/!YڝYsc,뻊, ]ɯ(.K q刅]PO$kjwZȅA ' iO\4Ð%GJ Pr| f5:UR1FC , Ziўm9Rg\^zߋT?$% 'uؽ3/<_3lW ޝyҧwwՋ&hw Ş2⓲sUE[)0 %DV\55I#xɖw[. 4v JVa.73!J`{ӑ@q}qӒ 2wQXp}-XЅS| {tw=>kދSѶ'/I𠨄Kާ -HMO-:mdP{oϐI8j\{='yʢ\Yc,3-;5=,p+ DRۃRϰxxfAgfNk+Kh+Wװ"_͐}HN-S&i p1 ;'=V> jM}`֮R0cE7姍TSWj7}jR//v6r3yf{q!OJu'CNYs i̤0tA YbPahČ\4Fz;.&ei ,݊ O{J8bk|ʑ9ЫKaME> y2G"QF-yy٘L]~?JG~CKTc:R^piIA,R+nQnQޡ^l$m;Ոg<á4&hHiT?4^h@պ)NV /F%˃Byٖ|6ר[Unn`㜨3^p2RtUܨ&!!#uB{ ȝ#d6&b^"Eٳa:\/5*mq|:AT6yQizNiG :"oVY&P7X $k-|BzCrV<̅`cПm j-͐"̵cqEnO$?8JD [_0 yf  ƒ`\ HbX}K%=<^52bmZ3^M3?BxS='`d34^)fMJb40r-. r.VoOHf-)k<`gAƊzO[GQێUc(&eJEUE9f+!;hɾɊt S{b*ѳ/B ؋C Sރ:q%B yKXZs.GgUf\ϨL ~P{)!upWs~2 THV͹>ŧ-kL:P66cH~DǓ$4n>ir(ҵa (M3 <gV;:R5Y c,"2t({2S -$r}ᴝ}r,jwɒ"NV:1K:Lud")NҞE"(NbWhx2a Đh(5Ez,BSTbJ#v|)y8@UԪ?.mHvirL[sʴAG|UPPP \YnvJ-D2!ΖW=j5P-ck6%MZ(ٌRP@ l _E^ _BNuq1m#nӮռl5oɧ1j7ƋlPpR@=t.U^H!۽0%A$BV"l,~ċԔ;[n1sMힷˣ+p#^`8UOw`X~B᜙$ 6C1t/Yk 0=:m҈vd>!ŏΓPKj5J?vUk}Z)bUהylX*n+]9%H`9q{ j \sJhv Zf04F3H'ZRX`Tm6Ų, ys4Wcܼ*AR70`=bg/ Qliz9zBxhKbXԞ /'4)DB^68Tiܣ\b!8&gC% v+@)DzE(JƬJ7n݈_}O1q3Rf|h^0ʉ6X)&6!%Z>F 3ٯlH f`)%+m H102 6fKֵ˹%E`dTa]s &{S #GziP=3"VBmyKO„RlqvX=,$ᷡVmxShC$3U 咸@b_"n` BI!>QOJzh_ah@Nz.QHMxF'du`X%PYPoc 4;%ޮAe~x9;L>1Z*NqK Gk~|l" #9~/"6' jғ&Xh>+R_O.oIk?JsȔ璏~nF1rx](Ͼ3ӃuEl>Ey~_1x#/]6"M跺 fVmЅv6AԤ{{\-rƔ{6Q#f6MHʉ_WxTR?e3ËzK'ϺiT3+u1FpJ Q3v"خH֗=nR3d}ya׽͋6*yKniͧ&ɪA~V~/(fzwFߜ`jHOڱ+B4HCw{{Irk9Hdvr0"YyFq._{̏XJ{Iacln)]8 $\f{ hrNe56ITW1GXlL!!*ǎq†1ܝ-Lw!ܠ.Cǁ+q#`Q}{jZd:Gs#w@;3)~'lݍ\j)X/߳4wpP%qi]c>tvek$Q6zӧ&6` yJyU8Ct\a4 ,:*q*?o䭏3M%Hƿ jʶ JHzHh(}2P5m)0Y{C)ْBn|qi,98|37M1YNͽP6U(ɻp_A$4EcMDH5'ܾP ?O 0y$@ 0.7nǣ/m"}*RZDZ GpnZ!UovZGAdW:{v{C4&?MiʰdcS2NSm+unZ -O"դ!;z/y0zVmLTEFopZ<ފ&0HL@uR.qkQ554Nۘ* tѼHYˏtQgq!{;EqI BW,1>,#Ai֝HOk\?%XB9T=}8=x TX;!jlo];Gnm' OA9;V'GKf$3~I R٪9Î]c\/$I!Bf2{/>M>  {d*HT/;YM+@ r# \ɵCO'h9 JBs7> ǔ@ /~wz d|&8,I4]Yֶ©,L2Թ'b2*-Zn? p7ZJ9Νdz#+Cmb#F*S G%} 6J5`gߍwy#laszzUmCS_=X[O6DfVx|m֭E$kz= @'&ٴXq̫ r}6BRxfq?1b>c{BM%{0HhNvoDo<3;.$/it@\NB(_IIf5jGD/rOeNsϋ8dJ,REg2IB J;W Nj?Kg& *FD=̑<n^D03Z F kX'2Әh#M`:WA#ĜGْUxj'l#bͅOzg+g(Hط%4{?X֩>-KCy(n[33氠UjRMӨrcԥi6_NWClF.~Paw&Q:H` AxRUJu%q6-HːU Nn&pw'9(SnA=[\SטO8R#=bJEņ/18m@<@A]&pcf t!VέWԗ}}10^'V7 tKnZqNڴW~ɉvT6ىX1g7 ~/$lN ]XU/ ~ԼѴϨ ZL}ʒ?EEgU18nkRNIYcxkcof8qQ)i3 ɥ$ Sŷ![>/o:,_H#|d4Lp68bXEI9l_ S3%%z7u^}簾}Kf#i k] i1z z"AH7fdќ#WEQgH={\g9{=SL$`>ez#V]Ւ/\])ྕٺ_'GrYrP?U׬Hx] hm.s. }\pǠ1+1`YfݗCC/`*1}qhר*:JMH/S2Z_jNeGy1?1OƤP#y ?19:Vzl$}w:6SSr($Qٰ`ȴ BBOHdWFwˎBSY-,{)?ƾU6{轸m-"[zڵ*t3M :$+3\&SS.6\8v j i(n͢xz.oӳ;M0 hf+jSl3SA&q}lbPAٙT1ҝt Q uT; ,d2>\K=_u@f5ITH7uA3i?d[aqFf;XbqGRғ,02bր0k6J~qKNX\Io]FےIeQm6C$ ܂l|9j%+}Q0Rی1]yODj9Tٖ3ÎItit 7c)%>$'+ݖ?STOLD<DDr8ɿ?+&+yJƦNi)XU^@ .̏TQ}@K W'x_]T?*צ`p<wģCmy[zs6B1[v-rYZ䎄ث)* W#5mFi{<:Zy'[#\*s{lҿIu<]Nb7vTiUZ}!0px"PKt8j+ e&!.[a( v&gw iQm 7薡}!奝Q`͕j{cvBoQm|ԑƳskAA)5[x2N)^oG}_wYS:iSc~WLok\z[)e+ xӛ e&˱=3UO'zU,nڡa>+ę:%VXG-Shvak]'u5~x)1~,^!ꨌeSi 'aD~]S5, ?=a4'g=J\g0X.akCDJ.BR7%^U)d44Yǣ򠛶zCd|_[ `N6wet_N1 uσT5F$meƊq$n S}?):z_<>D EZԾO፼#}(HND }Yi>'uKNcJ@?׸6Aɶ?=˔(s?&0pnfA_D^Ix~!<3ǜO Ƀ=Ui2p^Q{ӳ%P\Z]%ȂGou(Q(0sH UjDIsh@ˆ->D+Z87clܡNLX^ԁ @`s*uf6V->CS'pX_.8;Xl[ˡM(j߰ PBܢM"oZ,-/TF˫H- Sa-3KG;zc쀄xHX[@&c<2u&U@MRx Jmr}g`;B:f]EW)UtN*H2cb}JJ|fFc& NDAG[NNPiS[k#p\OIe O^*0{5U\[͗D8 wfu[zsVڴ@e(3hHo򑡠suF.=]') } ,V)\ѷ%WwwlY6a6[K^R[x73Vj8= /!dʑ}oy| ?CT}+ 2I2e wǚʃ{`r<+Mz%I˽ïZi= yϳ3+dq="sfvf^{G{w]H86yV;pTOF 9`{*FpD >K@bm2eg,#գ%{:ݧP7U{e-] gbGrEGo.q|r Z⯁A& :ocb[41DLK HLSlٗS}x>чQ7]^b xؿӷgjIa$R(`:Yoq^=œZ29XX Tx1MPEۂE#`< %RCb!?;ޑaʕ@P#.:sSЧoFZP{}8eT-MRjܬۘ`3ED5ڧԾJ )7y{}~LvN[qDŽE2z jG-4^ jNRz4  ['BUMI O].1³  d=PUg˩PFIV" ס֊R0i`,uJCmDԮ:34w|q^a@rɢՕJaBDFvD9! Vˊ~` ɂ%(z׈zcBXj#NHXS!zDzFӸRCo*bTC)7rc? PD,fN%׶ᒜ0[qz|llx °h畯XOc*a5{,hSBwojI 3`>?XB(%uRԃ9unx]W ,q#ټ=,B'D C؇^$|>`2%*0RAWTMjinYqĆ*¦Z{E?@?z`v,Y-)N,#;ǎZ0TO7:E;ԜiϏDshMhCi[Anrx5 6Oi&u1-k*5{Cxr5q` uCjǴ0~L'Xߑfx6bw7Kop曃!ޤUԯlwD lm}l$^8I%Ey~N+:ĕdy9m պ/v 9]X5<xj| P:\S:m05:4z&s\xEdŵO|HZ8IuC~:e 0 { 6QחxO[!?U{ JfUw;# ݨp*rFW:4N)j`$94.CҌ&M4lbE3 pFGgH-Rs5i@IOx6#8r<)'[%|#kkb`ՠCP U=ұѺ=б0iR†iA\(h"FhnPM@<\bm(bB _֜6"O_=,p,pA+N "ጝr${,^Pk.=v9_+vP2,!,*)v'>Ɋ/pB9t3 %U :7w6ZVD<>2cܶ?6**CA%7:Uxeb7qk߹&L!{eyk~7wpHkL[Ujh~ԌsYZĸ}u_e'3mxWL=Z\4cpP|@ Wh]aAxSUPI S=ʾLRD1JAs $.C MBэ( dDv/>S1@#bm7ƺ\HVȓV,cX7/?睒Fy !.#P4X jh>p&>/؎ΰ*~ (_5#]\֎kZ*ɷDzB2Pơ†ܸuqHm߳:ؘ[C|_IxDpt8l!\r MgY!>#8'GZ)h)h$oޯVEr$ Sa@V |)v=y{Z&OlfqPګ-q!tU[l " wf!xR)p,10୿6U_e!$eu,b1::v6ep `yGhq%/ENqM>ydM+Eʪ/wSMl F76;mS[N70(/7)qc'GBZ4.fSzgC _}Z#ΥoZFsplPSZ^;% er-e=jզ7SFD}xŜ:(g:1,Lr@n ޭ @h†]h>i=zInj'-Q5cN$iz,~E\(Kݍ^ׅBH `oQP@G\p:-K9НL &5 >Ep> r#H| "vsWE%=5WjȾ7jQw^5LvsSc@8͙ RMpNkDՕ&~wgG5]UޣJKyB* a=??tӪѬFVW [i "Zo9Y; kӋ( ey<7h ; tJMt9 eC(v,*$2!G%2+Lߞj~ 'wg0`D{vi3yè',Jzzi.Z"OPB!զ s>ATy~S& \88("?*5'DmMp3a"ߘ]+cmXu$3>{1c쨄1V͍ H ?$;=,930Z.iO(b$iBP dx*0f#>} ^!V~"\%GUK71hu;&tg{f7bq]y0)t+d bME֑J03rX"cd Go D#e,^D.QX`|@U,NԮYqcjw'"pV;DlsCX"noTv2du2$Qd$ɏЁ* uh&t`%"[ |,AtV>ŃM/{qD\'/jBEb=H(HY|i+f_h\8$ jw`ݦH`5(ƻ.'\<9kc}U֡8P>B6hda<+q7\+M*>w .( L ~_ (zmƺF(w> h`|iQF+0^/]j`(88-_ M* p%>nI%Qw DV6mp0>a̎ۖ'Ыn4%GyЈoe5`aWWj8{Ɍ6Pa@ɵ.4t4 KPa/ EbGzGC+^a\b7p@N#{btXvQ> w3=w7{kZŦ=0yoqF,ߎT 1KNbj'4ꝍ,;:UMC ܯ]qև`80Q~[i=y%7(mGCfQ2xf^{9ܲ$g}}:cD?U.5$pw75ݏ?K-dvKK{BjfqUa _lDDXSI'X \'#xVQY(\y܀U 91B{%gV:+㢅\R&:J~K+aD;co=z})uݝfm9Z/N ]x~'w +%-,!յ 7YBpU^^5@)9hII}SBr3D7_1_$%Ͳ((9Mv.C[)yM=]72 < R(Ghϵ_:YwWEx+~T=Ȱ`lx\>Ⱶ]ȡW:'MÞN'nh*k=E7Ԉ*={NP=IkkrЇi^E@Po\\bZhѵEcT~RfΌƧפ`Oi7 +[6H f(47tt*etoqyd* BޕSK;Ցvdlwٜ @ϠUdX_08&-0gmn^uEc4-hpl oR V2xŰ <;y{0Ϡ%7)f'-3URɧߟ\d=]d6q^7؃_%zI{澛:zRh/X#J?ěMwJ"dt SUN,h3TWѿ 215 .!Nkfn=+gdvj2͸tn[inzI a/dvo3yitnfHqbsH|: wZo`HhaUP\XRa֒RD/pxs lLא5.bh C}2꾐l~6_qM, hn԰9<=ů%^v '%{C W_Zu[?ɒcRuHjN s یzIilO σ3&&;uL✪9=P6*\C%O Mz\ " 9{D1"OO:No< Zj[X󆉶 #TsZbG7ydhJfFq4$ 6#/x sn[&*~wJo1? lj7ks@׭@0`E ~UPg¨'Qj*M1a_xxQiĐSĩ#7r 55/o̠(X}Ԁ8j.M&{Bu1ό&H-ͤ97IeV:j|S`KwU19}CtTX l~Ѿi**^iE}a"!*jkחN$pg vIǠzF61oag' ӟQ.{}#g۟ilbW;%a9L'<,E $]>!+5Y3S nƹU`-؇'~ӄn0\ hQ@_@^%):Hǒ'v _w EE)~s#>ׄ/FM{wut^h͐>Kt1ي=\Tl`mqC| ɧ=q)vi}jG$q К{WrvY6?SJ,e݈eO1sq$@Qo/f#cQw\)qF:㨊9޳TUH\^X6LXE UjqC#ע}ĨiS Qc(g|̹X Q.?T=1al9 ṟ=aP14M]MR6rK?_jȥ8kMӸ <3)u@%Z7rcq',cޢ]׏nR>A2r^~!:u#5Z̠s)7ʻZڡ-6F#&2_\j4pU7 RRЫyB5ƖYVInHkI4wEuOf/;Jeshd=ļzՌVڢcr6նy$, !Yj d}S$ νkw5opD8cSu'6@*z ipCMMǮ\T㓼EA6  1ޤh(nH!Cv +fMk2ueto .NeEQˌ̎R;0p)pБvCPC{2eo|?'cFT}'zt-dcCv^1ב"]R` }$΅aaUaӹEqwتP[Q>MvQs 4qKk 8T+R}Fqbm%88ݲ珞& \6ѿzL@ ny_(iq4%SS*"YRax4+NJ˛IK-qBt(|-@503;\J*: j~ y xߎ4)fBjzD)u1 ywaIwm3 0zEPA맽ay r`ieyDqO]C\>ڹlEN2XmpiRBo[&o;qjnIZ0Fq/Er,]4 H8+j'HyyZXŐ!eEǽzjXl#ft#a{]' @[6bUt7l{`$]]v.ҝSBa~` 9dm1W@s_L&_?IcCݡr]`U|7,/x|31 gEo6̗#s= \<+\ÊK'$b0dȭFZ&( W[XFfݫHJ\ӔSjWV\/Hv-;!1 =`.[tzxd܉VP\^*gZ!˥]7zjȆYA&kte)._ cYUH7QPnfw;6TQ,@ >qceJ.Q3xB?.Bt5נ[Y!^cI$R9Jt87E%jE9yźNc1)ĐJN(dq説SMc\yb&-lup1vYȕ,Z6yGXpVËDc} [[k Y13ՠnxkK^Rc5o0YL׼sG⹢8Qwl,~£)B\~nĊ@CG<ͭ%CT~mN25uy{P.2[؁X{}@ *+ 7 )&O2n.Q&|wiVbȋ*Rql5Lڽ߱evba2A2K㦇bE?Ѡ,{z֔|9\H~ʐF PVI9Z>Eq@s k[rq\PAAaJhʨ T^ÚwJiw8`G~ݒVjzPu8t.Q8T8&cpl}>ZA: "Qȿ~Wv['XL^vVe_9]. dm%˲F3 yːs.}pw:Ebv^{W@nH0"0{ꨢ; t =aHCS9dː?zb#ClO-bM5_Ql10%W-܎V5'ZUG1ZpPp ֛YaeӭI4>`O8NpC- ZN/x(?hpP+jcP2e#8AcDOxߋsS", 76:24hX^+gg:^N}?ózg;hdT̴7ydм%#1H +#{M@NᏨ1Ю`Tu#]}'w.!lQ Ω}+c2RrYU"Pyw=WQ }A_'oocŸ*R5.uŲRm1'&ʤw&j".r0ZBQ \"z [㭞rg,Jy6@; 5=vk wQ&mh'oo.RD/(m=?[* 3aʓr̃)D,o0]#nm+IU@ 2h'2uizznGGZІ4-+,QO!0|K#f3ڶ6BIu^F=!kvW%wXaaOF-n5q@fX=o4d6tl\]tL̃.9 mS)i͊meɗZ m|a}G/Z*AޫSlJꀅxw{%X`4vUAJ-zyYtb;ǫ4+4aUCh'vVe!QfWs5wX Q8*Y&j]莈NmjJXXMef P0Bbvq]ߤj/`jG߳qa}wDuC>")[V B'j^7$Wk w=+EJl~Hqh< ǠoKZD{&li&4$]J5X!KmpAaEV!Z(>[`&snh}&bөs(B?:*z&Hڀ> D&)0^1b!#4$-}nHS-nUDj^|3i:x@g4>ay XBLw~Pp^F+YA\P&+Qt Ǵ o?/"Tl%+^lĀA\bqIq"WXQNy߁;jXspl!!F5ŭ"h4%!,pNNywn$BW;X'jTf'6W\i\ *d r}Y"& ef,vӅOƤZq/9GP3ΤcϷyjAzЍ` X1&_3Xā۠`xXvYݎ4Z, =Ӵ֧ljTU(gH/LaW ]ތ ȐeM<+]q2peݪ:e޳7r@iC\V=Y9QTk/O#nR3l)yO1ʩ`hXS:ymziPn&<° q?Ƶ'5뀋Uj~D̘ Mqc&".#f̈ ݔ\ްl^ Uٜ6 [|H(<*&R"h)N昲)3ry<"q霳95;z.4eIzDæExm H]VBr4Z_ws~b&I683n4XfCyçe/# fVâK fㄒ5=fJ6@ t44`ਜ{UiiJj?Ѝ?VB* D#zB_= i -~x_ըIɺj>XRn{َ"F8~AԺUEJzN TԍKu TNE͏˦.}[)כQKfde 7Y渲=GmBx#xG? d y#ŻhXHǛ_)35HP'w i(l jMs70meuW=$s8.I \ 4ȸ9r e [_.Isٖv}Z2̛ܛw:rn Fl3X#0>CnFXP %^+Hp= v})_Vxw*Q&s)008P3W\#'֋@GH{y|uztȅmw1!9(+nbFX].Z%MȒڤ?I^C V8=)K.LWW͌]m/)eQN(U[f[|322";o ^P{ZvgXAhu')ͺ2a$EqE M pI|>)Z"ӪV]ha"Q| Յ5lb'/w ^@1Ned*u;/Bd=~_W!o]Ew;:y" V&sfmaj+`lh!DzҦȸ?FKc3:0u=/F!d N[,>jmnW!tb(?ڥi.@Wt6sF0t)NhrC7Y;tIqhqn7i‰!UhT1dY౓0i+Q%x65O<2,@HQ|0w =&3nrG+w3:K_1]c$ [SUG"`:NAƳ:س~k#K囶 >ʺ^ZDvב,Ιt>P."4;_@go93\Q[Be뽫}hRԵܺAƷ`>"Νnb{a Sz(؃\K?K٘7y/thȴװ,ȃJD[XWyf9<{0#)I5?..ѫ IvpQ⌡*!sʬM6 64w׍M*g$,1fcypcG#z(e?HR!蛹dq~P 1\,g#x:S[ Fю0$+72Wï$ē4$-͓MJlPC*Lg( 3$z6f1Ӡ״G"p;$܆mDGzB<@ g @19c\ܫ.Kd?Yޖ
)ͱiFA*`!LR,IF|s&VVGb9[ ӔӬ-㋲T,|x84j!_sqԱ[I~MRT%`QFUΐ01[ ]jup!-iwX7F Isj M+ aI5(o YC|Q2C&W&JzΘgC/&K# c+f*$5'iGƹ #&[A2Ι0'pV~J[C"ŗ#US݂H(uh_3UIȷپoӠpj?ښ#AxSZΝv$cpJבGU6Y84>Y{szʦ3 b%#5yyI PѻT(nFEbHovZ%脉7~c#VM~Ҳ=  jNzJ ` >R0xiWO/%V :.UsNL+ (1>7vawc ~1 nm8m3S^](2GتggVpy13HVĥyK&\X s-TT]{ g%U2'ګ%BQʽl^QrAY"mie~&"$j^IbĞf_h,vd<; =̧x'88uS?FJ >WvFzJ츏5rcT~8HJI)QuߔQQ2sŁro^W~VC| :=8W=:9xV3zOoyLlkWsTHɦ׹ μpI5'x|a hKX2zV4L# R̊^AB{ :.?`,pL嗱%˒l U>|{qI = Mf˫J.YvNK,^''#*Җ0CYcob0#QS>*TC$p7Lp/6D&%W@t} l3n!&l0tDX_-嗝K4-RT 'v(Orͽ)21!C1By#bZ]&MXQ̼F"~BeFuw ֠ > =8}TnV:m7$ dY>Kvl 4s: #O9BˬdW5+OpȗɗG4L]R%0ں̼gd%L M%^$ ֫QG$Qe|We;$wrayf(%fL[fKd2J5n,bDIrJ+$"[Nx'4.]Ͽ_VB0Coj pȔ)F`|7^9w-˲VW) 6qƖ{lIy?mࠑ86/U% ⫪"N ć$yJDŽ4,)-ru5ܣqJd%4s_= i6:O (O)pߐyer <})7i 1$p^!u 4Η'3%[)ء_A0X-gKʜE@CsI[/lszX *_Eݽڿ0iY˕GF\x8ֺWdupDMx"xrg ^ny1+Yx>5,P˚gcI&3RgIC\LR'sʏy(0"dg҆`,S1!;[RԋG~ښ *u=Dv\ȍHesD+@#6NyԀr.KZ31qn"&!obqzV1 E"9ʕ%h>|sYSoμfYC 8؅碘xhT Se·Tґ m7\JțO׌ކq.'4Yj+R3VZAE⎑䵲ց*jWK~2|bAas?(.ձiKGE/~*(gyI :R_ }_jջ($ܖ75q`+,d?wh?jߡ>@_T;pkplҚYJQ4woLr6`xxcK7,Q ] 2R }5.kbE"_:={^a+q_ϰ$6_]sq4 0mn6baI_/T+0rꦸx[:QVλ!I4j &)dUAƸ" {^;bh(a. Tأ@y q\fLGAj VӃ `0(ԮKNS %/ՉKqcw*24Ys&݉%F)ӴyIBG3 o7BzcZ= Ǘ ,~>#fO/oIzTc(W̉65i~ y,(rdYE(EڂHBɄe$(E޴kx8@9cw~BǘƩU@k[ "ڋ+&}#-Ŕڲ -"]ڌ AI [NQw oxf ~dn38yۺrxZx彄}d'셅>e_ʤ۴,! ~'|+9 Y4+8F9EsJ +G,3X˒&=[jnq,>t(_4:J yzPP& gNa_¿-&LOGFi m ~ qx~ ! PFbEeKbEkN\lYeg'2! N*{X?KJr0aWrNI Hm[`k=C'REjxKXY7¦CqnDRCW/{n w#VU%GQa{{.?~v6SȀb*i><|A`~C4.(?XĴ?IM $Byv w916etb?}0+ƫQE6cv܎@uWh|v0la$98 GڧgW˥$&椋{H!_^7R8B^oR5pdryn%AYSw.(X@( Lyln,O-_c%TS=+Ek [^>6XLon޻KK^j#O!dkAQl{lj&)^!pa'%O]4Zbޅ҈@pe3wdd]`V`㉎ KB7_^Ǿ5+_.V`_KXJ2ΐZ,pcLP!ua^x$J.Iz3LXGXk\>xGNӽm\:, 'I/[/J9W{%b%dH5 .0D#Y !|Ncߛ w8*?+/ $p"+kc{4h8!bU vqpSɯ@, uGU-=PbGr_96Ȣ=KB5.NiVg%:DM'/Չ]trJ/ Wp(Q_Z"pSOvP}oIl ](RMF|ΩdW墼cݿf!rqZlK:WO $Z?E^hxkZiq/0ϧ>LڥQ?;ܟڃ1Ӯ:z(clkZ/m0u/õ2[C yWz[HL3mMa{m WfU,e$QbD1Ñ{z./f nl Aj\sm*0и4^߷20/aɧ*2wx+ w85xy_]Z[E ZgXQnҧӺϕˊܶ |jqX>9SuuduYN`գsV< ׺0i(cӲ/z0=I1\G~u6P!^,Plh~ΰEa9Ј(Vna"v&S]]͵%P8 RLQʨ"IK1r;z:×hfH}Q'OH! ' W/)뀰XvYc{%aީHc؋֭ܰ/zhXU=maHKIh,3]?.WXunRxp)WuG`&SI} E:R\ᣎ,?.tgg$,Zòv#ӕ~d7A}I8L!m *Cox_:T ߝgqTD< (%KAsUݑ{@5$X:ooL%Q5#jOպQh5ިim&X~R&bN2~n4WżG7y`k[gL\!FC*)뵍2u,8ZCދEǤȕX 3_lž5K#z@(Qc%vËSBg3:}=//i饌 8Al=JW72u rM2TM(W98,/!az2·9>,2k}/ϭ J8Eqxw"* /{"P #děDm;+ YcTSJw4}|. q^rv9FJVH:bF263mZuF{eL+/'jċ!'Y,i~i>As'i>e%xA?<J$S:Inї܀F^|qZuͽ%(YuJ@vlH;MgyM2ms82$c--@g# w6CP&AmqN،}?KbK]1jc(¿z;%skwA̫HݏF"ˌ0AB}hX$6{2:)䲩~q&V7 bMuZ3%R'xn`  Oa @/6,Dz h}CҜI+ 'YJ%q<x^nDd7ņ¯1CT*fb$řB'.8<^ ̛ Yh!芲4"1{[TB$hmVnCŬI}Хc'_1w7l2%(̹U !3p]E7\7y<[Y$Z䎝8u?z%[ qbo Z.n?1a0Zыtݣ8\TM*; /6cHz7MHƩ{ڸ }]:py62Gzff[Ԣr~I-<Cl8V,*Rrӳ; >oRMlr@a c\h_'WE Hj*.A[?d2 i&SPoYEeܑ?IZ{iV؝2#;Q 7cķS%3I)v 1=q3iic{Sva<$"eq/ *_ t^ ^լ-:+} D@t26,yW<ı灇ZwԺ˺m{Q-FY&׌;J,|_ *@7[x6قƟOU.VNjmXX6(*oa iR! - t8YMByJMǭMFjrKqXh GiCV 3r4rs9+O]rLsyM$OIf' ¶栁rNŴQ”AA^[:V|Y7R^Gg#b@ͪ*0yow9%EVjFlTCoŧ -kc!G2 =a _fV( H$QUMg(m0!#fse?}z EAgeB/ydʃ8%n ?Ic)*+#6'G )q~WȣhK]5MY5eq !yGe[@nd$<OTqU2<;=-%%F%y*$Mh Np5%r˜TԧA9cF8{, `Pֵf2+ &ҷ9nj4c<ѫuIf)V?=Y (*~օ!n/P`YN!*I"jLMSpC^էh6Yw? C@DmX!3$)ýU0 xJ؃u?xXHDvMA)x x{'(? 0'Iov{@|DQ.{p2'w֥q>2wB:o[_h櫨 nPH <0Ik`tJ(Э*`b'ӽVkå D1)4TjI| a;C\| mk:b^5<>/܁E2V s99BRTI M<ֶy 'MB{_fpoÊB#'?2Y9?=~U+~T2 73**EԸbٗ&1-Ʌi(Ca6(uCZ_e7dS# iu+t+Nf*B;\tkX^r(Y[A"QJ'TOk:.A^bm$b5y1182S/Z. %ifiu~SgT@_#CeHN b2X Q&譧uH^#ɭ>DWX "G&:z7w=teS WC WAaDgq092>L/*fdyTCjo)^xRHmC`G72N%#0 ៃ3ÜX-#+tTyTդ24*3_.X>uVjCF9 Gq<~OqvmYd)_2Ng"i@/\uMsb6Tn.mbS,%hz/, {[DCo/zJ s~n4y[tv>5Z`D6%nfl&NM?~@ ={ o oys1;/_7id1 8ԹQ+D_\mK`W8.uuY5љrȹ*D0lo3;v$W{UUK nҀXZr.׋ pZ5N< jK^X!! ) zd,E/k!GC̕1\j4T>fE<ȚOYzv3V5}˒qxV]LWo^d%;* h(nCexy*;N9IO 0N6mR>R - 7[9Pc57 f|К==b5im܂)U+CP{ܱׯUsB`!b͐)~i4H|Hp9˹vc/=|,$㤊#|ۖ*}U@R`I>ހl8c@u_DܑnAoҸB8d5|"mM~q|2uqd&uΑ42;n|*(~=8 ~vVֺ//)8ta 'O(xT>0e..h`W25opvCeܣLE5fK 4ue;EҕٮAd[o da_p7kM; Pֵ ^aqMqV}e"<[A킃=L# ʫ r mH!SYQݧzYlQF@[4 y$Qs N}7ax~W<=\fb\ရa #[t@\{71Ղ-WxC6!;0ivjzYWqS1|4>| G8e&.&> VB~ Arӿ\[+Xͮ߮Bd0YSI3|FgYtOaZQ*~ey/=;m>M=4.Jq%;h<\9`/, `u+/fG'ɢ@8k)G3q:&{&C:է}+lΊt--9l +KZ5n"6&ߡcBIMma}<VSq`2sP6UDalEwaL$1C:k#׫0Ht975{9KJE:6((F Pu,Mz=LL+[g#6,*vf*W!Xy_/eb:H$9 =pr_١{I"]d?U6Eg<-^T[ɿffC?k;i<*AfԺ f>)QHC6ێd ֌ GAJ[|0=b.d>҄"xw/Y@uwT/,.q~b;)Ve38]NX>~yV٧X.iۢ&Ek־}۷ zZUԴZ_P%UnP/g]:Ղi{/w/bô"6382|u ]wֵ;m)*2/^1) !eJ19LK7s lyiB.g̦oX9L|[75Ic), *N&<mv[ VŌ08H_#5ǓQ]dwQ8~L=Tt;Petjr*Jh[~[Rq*Pcwiuyoz@ >WIgv4>ްb&-9Bٚ4-=5va&Ww\XC$RK`qt)n5jb: e uFB'E}e q/+j \ hn\ѬqSO41_Ww)] ',b25\s9^;5o,#!?v0|c yk&=dɇﺾ`fg+%ܿtX#&n92eIڟO$!$~up@aGarr|Ձ>%Jč1+)C8O,fqpdձiC@d¼QQ7My~T{wR*P,&*֭Q;~Ap: 5'ME}R ȱa!C\Ilƌ\'c܅ >nynZXR._:(T_)#T&@A2!?>3$+hXNӆ29u}bm⤛Rݖ%I'n5 ܤXo{ZeurJҪL;Ƿ7]C ^adעK\mGwpܶ?>,[+8]ӘvJ 5)ZFCovL}f2G[ԿjeVQ=|JLVpo:T Q$kixro}n!pGOrV,8OϪ [NH_("_Q׋wvro.[`~&viȜk幦WAP\j~&<_"'oN'R[iIǞQBG [CnUR0dЋf`'"Ŏ"vު1@QXXsl=(G, 39|>a"lВ5u)EHgWNyP{}PCzެb +7mx4y~ J .+ѡ w:#٭CEN;8Y5v *<u܂Mn\/`xu@VxX{(`M_^!pLۋ8yD챳n}Q[}8qyHWƉ;SɩiƈT5"~7?;-'6쀪rEOE`(h9.+t=A}z˚ȇVޔΰ0k~Hv3H "xt٫d_N҉.q9 ^٨B:eyAUƼX8 dh+Lj$$S&qm}2 (YnMJ5l[@+SRVQg3uLgҰ70مRdI"+q@ ns>'Qu86NN A ?oS;N,nّ S FTWJ nR5QAqOͮh=m, pl=9&;B aH:v]wI=uY䮬Ѽ W񭖉k^5د"b)>qI!J+ߔq-?W:TjNN^1xfX= ۥC6qsg~yw w,uY`u4H?{QU {|f[^2WcAj{Quoni?x,fDy#ƥwb*ĵJ#gNmTJ4+([3d~]pD3FEu]XӒs=g@wu$"ƂBxVlhu'lZ&GKQ֒(h9I /.!}&la *yID {컿5Wo v3VmZU^q]vgdw&ϻ񦪪 ,`;fҗ n6Gv;i+-\C-?f34 }HxNLb=2ӪsB"d!2E?4f﵆9a-.>J⇈0iJӍmhgu?Ci[ <ɰ mx oQ4y虜lJnuaHs83!G;9n{qW#\liʊJ4bi2sG|YwHRf31e΅4MmF!6O>Be6ưಀxXZ,+1`^kx^>+H2qAwm!"K;)+z:t3?2h5cxKIY`m-_.Z>DŶ%F'bq%PEUDO`v0@C?18O?:Ft}K u4h]up:gA! lbEX jR=yEOC_x?8#/R5 B> $v$*n!ncb]>\q!'MݸR9?n񟇰(,l5>P %I"S >(/o&H s+h/pچCdssKCe,G&("DvN^E(6iH=r>;I}3C>L:rnИ?޺k "+"ڠx $5>tD%%7G-,,(t M@&o.z.ٰ #4Ch6 l 4Q^Y rj:g*WIl;F=j?G" X $%뷓S߬0G4SEzʔ[;o׎e[7ot.w=x1v|LҐf%5Yu@?O==_lRīdlQ&ȔsS鯽z'>#柭TOCͯn89*Uv> Vm{pv=LۀO k:܊X$J>EI(-eL$\O l"K% ₅ZVMosY8Q|@B#cڲFX K eI!D0h^Qӧ N&w|}JUUxg cJ49;Zi LcqS Sڐh2u_̩ >%)}Lpi}8Q|nIxJ5H)cԊ8|9׮JCAP OL ]'@CzYCK%b }pQtI<=N&tpD),xٹsuRL"D@ULE4RFϨPGN񥾏GJÕ4/ׅB~퐛5Y+K.!y`=nE7uӢGC #a2D~L4l@oFGdo?4hN+ovhS4Cm Cټ\Iۚc;8Eɛ1!J@]W A(+*t#&EtFPOB֤k Jm :_6,_rnS>gUpN=UYM瀳n`WRƭvrt;y3쀸;{ܮ=ڑl TpSk3?o;LYyl >$NǂN 3-1f\0"u~ʍH^QK-[YoŚfÏ_ ?LbM3[h@TftF3P/|^vy1hѦ=\嗩}Y7aBd::p+80ЏB0:.NUƾPBwDrG:-s!_/КV뵓#q蓙1.0ӑݗT({SgSCSW&y9p5s^T0̒-(dR+DK"$Z7#eyHa ;fvV'ŗ6%ŕ- SD9X'jE@ {{ͲGQ5{'1sJK3]}keywOyz'S}^نT|1@:h mnJT&H:J4S޴Wt/-L5 DJ^gDh#Y힛N6N"E0 `9MPRX`$5%X,M8(ƩBƸ|7vfE ʾIHږ|llG*?rfeK¨%7#AW8|:%H\*PDxqu`nHXw% VQ]JBKB$8*㤡Z(? pv1vA*T)1:-[/C\B|zD[dIN'fk9 imzޣ.,BPyCbےiʝH~MgMeH )ȼl/#~!a(p 󆯀Z$M>vNցY*I'EW &=%W.ݎ 16^򤒭s r4)g8 k#)hѣ5cX-b$Z>) .܄Deoɥ}cp-EM1?({$` G8~¡MH${ j4,ΜZ-Ol(3IFCߑ^:S5m|qf7TD m>B68/I_#rJ|ŵw'[6AG'9/1v.6q4SaA㶓zֳFҚX ݆&ү;~$f3!U{|sZ\}fѨUyH֮+ ҄\9fg+sܨm(GO^c %ܛ;/ZY `oIլTXWw#j:~b6p/mood(w/״`"4[xE(ol<~s >Һؐ mtñp`' (.G%,wɹNjI9nb.Y#oސ+,?uaً{:8Cv‰"N@Ip"|JPXs% 9*URsϪI9rVkj .]ȅ7Q5 p QYg3hs~ " >"$m#k G%t*ˡ xE;^;eOBA.>{,e_H /y ל?7e|B#b]=dм)QdoԞVf7chH?d>Hڿ(*SwNws`<c@u E4'RwfY>_8iN]T^8`> S6m5`4մ x0P=D+2=c]ʬrp`.2hJLVb&p1pt @^/Vy`JNX\!r+ɹt-yQ$b-"oaL𼠆.4s)`XjsF*VB&\K3QⱢH 6c.f 0{vOGzFK>W,`JCͩ exRvQ9ʱB'^32RޑM\w2!,|xwUZJ ]hM*QYP4 pXS哢f"9=DV]!ч5%cgش$jj"o7UI;w UZm@\ﹰ2fvV$i$ E}׫6RLR^cTMx/\Z}\($ТiHhOܟMU2-8W(kascj pe&!ah f E{eV!w^emBLrXD!^/FWGU yN-F]òr ֖r,eIJWKY-+j ;(1#4S?Jq] &:؍]ULHHZXMS"mCܣ\=ݴɨ*""" yȈ͍xl??z {yyPí-OlA)%~bƞt1 Al _$XˬV>AeV | Ih$Cץ}J((&ʣU1Ӛԃ`"QtSO 3a:iu\9 g[/ջ ɢ߀W00r>~w iykuYsg5#ELZlX3):qG&sZ%i$}2C ]{e['7,SF }\h5/Q?$ÃG}Pr ѩ{(D c{ y=-;?ܯ4:ׇeK:vKB42 ~]ddN0ZWo wOg]MK#.}=2Gڌ# ;j<Y:|U0{# V1B;1qK,n㴅sTnh ؘ?*eHAe cu>KwYk&^SZy\v{`Ņq bpThy/vGBzMNU-\ `3 rO ?ʡ#G#tg2&ڰ ~8H u m Lh޺`Ԉeu޲%b`XRwg'}6ٮ:Q8r+͟&#V FGʕřMgxIK 7#=:YܟtiS%2`ä(&)ʊ:J˵A=kXlG .n;+dc9*`kq/yϳ*OD. Ȇ}f:/!gTk9NeB7%Ul"ê@Bwu(0sYͭjܟ; 1W-4M)z¤7.$KXܻ,:j\Kp=. bRUUЛ=<5܁oyGi8iARLFqJ/PY נ 9@o/{߭HCONytؚakoC%>uwrَV|mltU@%7Z.䮄HQ.ml6Pѳ 녓T41l:B_GpRMxG.KUS;N]*ℊ裩Ew>ϓ0&B)nnz .=)XSڨ!%LP7M;Lv mߛ"*9Q] IehzL{r2J;Q~=RC_իYsfl*odNoJZ+=DID%UeCW@jx2CLN+m(%X9& [GRELD \fU#Jxt 7O~mT~}\%Hs`LmUB -_D?,J0+ZL~I;:j.^NJJe;JMs[n ԥ~"%lFx <,P4"P=:C0nF%SO?1ǯwM# p8J8+Ꮼ s c\BenT_<@:PyV~WA-MV**[;Zބ;%0v 㝳m!L׸,~B\/ϑ9neideժ =e7psU"x]{9,avH?|(Q>\F>KY&Z,f;fþ!L9 5&<8 LX}8IfK!Eǥդjĸ W? Ttv uh.cN2GoZ1,S1 9;\aj!$)zL (2:A~rV؜"_PzNlPf9W(yDQ,_{!A!$(q|!ѫ"w+S06 R0XĻG fpAU'؅0+$wv!u,,Ap" 8 $vc7u]8YL%N Pv.ώ는Ge%t\`!\Nn&ɿ@{|VI[PxK$𤯴!V4U(=ʣ0 0ǔ_R%xmWܿ\`o3PSZ 뚆Suw*#I'c9E!d]If7"}gR)WRĪdaFO\S\P J"~Tb!3?xn.Y` !;kOVX6,|Bڂ؁ρ`9Da:pR|>Wv!d"[PwNN܁i̩\ $GُN,k4:>I%x;$8RQrzQFi8ۖJ.?Ece# L\;/ԧ.=(WLO_RR뀎 (ɫ$<}~!!''*)0ȼGj؜Z~;hdIp_OX4\#vq,M,XL5#+=Y[c D2lz*o3g09 XZ7A_,<J`*Q6!fΕ[Ri :Y퉀Y~1-x+!hYxd @$3_t$^A7ȏ0Ls@焷.sS˶Xk&#HY\jK#0RVv̙GaU+7%Ԏr~g >Jf Z ~njxcL4hǸN̴A|{90cofM;@@NOPDwu75Cjmȁں5î Y@l%ZfJ}b#b{J- {'g̨9lh} %\CoYv2H3|RhZMŐI7%Dh8D6d PuF@n!9ǯ>RV?$& aH!)SCqFem;Ydh3@ lɆg&.wks3{~ K/Zr=[5eHb~oĊJMs!>o8{6-׾|b;HKJs=JAhf7Z6۾.'#Rύ͋\pg.xjT&"RȈ1 ب7 8|-0VY6)]cظ47BkH,S% M%]E#)^ UO[;Rh,veM L :ծרߨ'MK$MlYS⋚)xnIG=a j[JKߙUn5B؟WJJ7c0ܙ5'N;\w 950Ю/H LE5NMi 2<8'vr0X@^3&r@"QC 3wIrćJ uzGET_NhVu?*WF\{`Y wu YXL/5iZxbs)7*sWlGsFEʞcT`mn.V{Ϲ 2W| zN&"%%:94TQɻnqf1B\ќEPy5rW)U/MpImoSz#|yȭyLlT&O`e m>Kxq'[6/\G [0Xx_&l XcJWx̭ڄ|/֌Wp *AdGf#9 H%N~bDئpF;8tÒ{}zܱaχtO$^PӓzͶ*)e߄Nxc) 7}t}5hGaZdPV9qkb!]h Lۃ9 O ĂhfcINc oAR8ӻ*3YbriFȔ޸= ݤ 9kς8js w O}X$w龋[al8Li|1e,"\9 lq=\0 V; p?$>ݕ0-p +Kȸ=J1(r-yUa43cZvfL+ޙ QJ ~ ᧚RHBXYv;2}y̧8J:*I FXcW 9"J5 &'x?tlRsaxB&c6X8*Q2%Za 5O_,(XBWR9O 3 ), ^ҕI<7@kOPh]>mԁVYeK#k 5v8+V o&Nurx?v|`*g% 2ƤV"6X1J~0ްwaD$T3hAMy}l}gLF/T.g~GXuPqi4?Z2DzAn7𒨪ٜ}%ڲ5rj[QX̣Ǐ9 bJ |R$aSO8@}pž Vlv"^rT06JAY*1>xUK,::D怇`IaA6E,~FX;ty[we82*}ҝ!yCy:rkH $F4IU}_VnGڴ_1t0'ֺcoZvic43DƼw5ϡMNUyy1V띠{iq7[|P ptk0B ?fLC-cv@bY>5vV!%Ufe%xzYau 16A퐃nFr9NMμ{fddU!(=V~~OZ8yz.!_xN@ŠEڽU1I 蟱'16ϵk'hx~E=!ʀ8~j{_tUhhK1%pRnq<-3pLA(X#~Zv<~TuTp-XjνpMܔ)7{ĪʿQHrMˠT^nx l4oQ.3/#BtZ C?qv&abm**|`dnu:څe-cJ X8ixb?5clwAtA1?\Sf 횼.=wgHFp)~[ie2 |[Nw͝2d>qA#qx>v!x \2`U|HhMw@% X'ZPvo4 8(wKG O'_I5nqņ g>GK+E(drVzÕB3y8*bk@;jN ChȈ0hy.a_иq73B3 %l_,K\%dEȼ絚hC,YgbMʖd' +ܖM.J7aM:n3Xv y|%SDqle࿳ywuf\r%) 2ǂ}pb3iy{;msFbAK򀑗-dXA15 ]1"7aC@t-NF+#X;]N$_!S>2[EHU[U9(['O[f7HnC{oZm0ʧ`1:<\]<=bgC>nZX6ǔ8/}-'^G0%U@ٹt#ط#s)~8C~W?'Е0[O"J/\~h2xEPhwԭ"u!Tq7{xZEҳ:\֓o@Jwŋ;lZ i)۲v #"4t)ZAa|*ЅrU]]gtǀ1&__],n/f,T4{˛e  fdΟu(ߊoz/%$S73EPb3s2Smzb SۛBnS픏~O V_l}O{RS Z ?5f>d+|p#.\|î'90V@_pʦ="Cjݏusr3p]oE ȑ51 Qw\k(Z7@r% G _s3Ld[9{ez|sEjZ@#Oxiy0^pX7E")n1 g_c !DN~Ffw-iΧL/ 2J^uҗ]r_΄c)h΍Wƹi8ocZ2B|{?Z1{p7:ǿf>Q30Ӧ n riFGl dn`==& a[`yZ|=Jb#':x֟:d]HT,TȀ9.P#=MYdqa l"5 C6#hP.PZ*2!МzAUGZc6ש. vv,mGEgwIVsO(҅Xh2{UĚrY@C='s7g_`*x`)`WPZȸWxsQFw!zp:8;N(5ym2A*We.+"1$`u: tbn zдC]."6D+_R@ϗW !MşB&dJ"%bqS J܆6Mݢ&xIh%םA(пY=F$U:bMZiL lMV06pbHx)%gaxVK*lm%'ZyO5jD?1  :l,Odl4vnvk"0N_p73]kʐ]&Ѝt 6ZEA?]xLYfOJ5@ U$MQnwk_!dߐ5lUrZ6j s.yGP / Fn%jHi)8p}Le5l+7(˹[r llBAg6H0kwn<9l6(^yߥ䚌j=}I ہۅ7h $y5S4(e9࿮S'8i+:2JzQ h>H/K7hXk#=5\0]z $dǵ$T̯w hM9lUACE>);}L"K#0Ŵ_CTj4IA. ЁU/=[ -cPL j##.X 4E*XPnỶs_Jy718 սGP`EOIM]zS6V .iG`W8S&\W\7͢^ǚH ^()HM.zKyZK4{9^<"RZSQJY_w拁^uQhth;.ba$Zh54rђZ /[ųR&VGjќs<ӿM rHA"_ga27i>FɮRilgM/iVƯp93~qVH}$QMtKa(O/)8?ݿrMA/Zn OOx5>˯<8\![7Gfjʬ849xK5z9|\R!YMFp?anm(oƄn|9[@36[:nЬ[$k898ۘfV=#ԌC 6~L T%gY3EJڻQ At=Oz qG7 ㌐A9˫8vrvծyN!4D0(ԠS!^pJveC63B^ڸe1ڄ0 n UX{UI=ӗ9W SCn߭c}Ma2eG&PαFxͶQRSoWc}ZË'!EJ1;߆}'yK!hXcE 3H}bQC5sŔŽ'ti' x&}f ${Y)^YEhX_AF^RƅpB};U* @ѫ o 4s Zw&ۭph7/,X?V%;rcphJFqS~&y@'9x/<ĹDRcd%hqiG- BWP#{߫Ѝҏidh=ՀI)3Kp^N4(CiT-bX #DT$OyRrį% o=E>IikLzދzf옊LX_XKiavRl(<{q3'v]u؄VUd%0;m5 2UU'u 碊\K*6yni~{N7 #[O, ; 5Ӕ tfSvG\CXdLpNKcY2nx08Z֛%Vv.>-OcG3>`:s߳-`)_}A8H(i1]?̐}F4X}TS(m yJ~] |[U:|KktM:sI 1U* M ?tޓC႕Zq<ȏ.lC*\́PD>j5ghvBv yHq,RScxUN#+(ukִl ;5n "w[O(g(n*B[̤ɬ$0bhA3ur~ @jsy(kPKὌ{3.ƽfx[Hw"CPaJګ'ܐ9Od|k/ot &mM[qbF]Ҿ^N9 Lc8\iLAWBAKƦDc8!RoZ.p8~7pB)n=e~` MUOkn eGt/(׫FY?t*8.:4w f/~*'0Fx.Kw>wg|M*NRjGу۱򂤬c bNkf}T5J|=5SDD}h& ϢYGJ=('SX'&v"3|#p( _7c3N jՔRyf3.Kh%q'MT)J3*-8~l6 hz_1V}xzv[DZB!OgSK߰XNEx"<"B]DA[+v+޳-b{6=!LE QLgry|R̨ odRLH#^>l򰠾Zz\g,܁Y3T<9ȺJ$ÚQ6 }:X,繳jF4fӄb=;>VDVofNC/$URТ_;q|^&fE#'}WtcЍuNōur 㮭7\0>>O4 EAS^eبJ o #o7Kh:UavPn43DصJ"`=|Q-&V)B0`dҹBDv4{h۫`ԃQ*/q1 ob^&C'$+ ÇC煙_睐`FGޟ?IܨߨjTʘQu.+wzO\"0Rb,ez>W~pmI.KVLȩ׈Y\mgƲ+[vմ?;4*z|l\ %iyu}p:CM ',,O a<KJ_#,]ϐPCUiOgѓ :u 'Y z> &3NcΛ2}. hFN> 1X٣,܍]BDJttJ8π7ޥ54?N]j&pi8J˜EM5Y Ri$%Wùնtҕm栱]3< E\ky%&QE:!:Kmk[,;"I8xQŠ! cmT@][}7IΠHͥ偦粃w լh[*z@Cr<HT+\z3x(]Α̟\^pl 3 N}^u2adp7pݮ0ȥ(bYm#m3G5ﰣ (X){;!H%/ |=@}Ιӆ @ [`U|QƉŇ~ˠmW@<+Vp\O|ɠ~(eb8i@.x5GF'5Clni SixЇ F@_ MOc.ձY %I; 4uy$GAn`/v$b`bTi =5$dN3~g"|uH=5ΖmIZTE4E/CE3"cоQ`0XòdXMJen,dɐ~.o-*4ՎG* JpUpy+^+j&lOUN\Me1xw͆ƢH<Zdk`}UΙ\wݦf ׮*K۹ڢ~{-Za'w7v`x5}, /39ьI5 sI*//F^zǎ7駊!h3ߙz W- sb ;1cy4?×V[CG(T3s1^L!XEcO!N1W.vAJ S 3gbX `_%`"_(NSB`HB\!SEݓC{k蜣iib8ɝ<:ؚ*6hLFcMS]ǚ`2pBԳ&t#83׽15-d KVv*R#2Ȋy^v YXʧIwt"7SasJFbo k3Gy9u2^ 7y[Qӷw"! w\_WUC7˰>DPgqN&fo]$&cvGG"(:T]qܖuAǮ{#D7ZTvs7!$3ͦ֫$*O $*s_cׂ؟Z$DUlK]ZVDP^m3A;aBU/+H`=')Fu][[ mN<2mI0,سR p8A.x[9a9sӪ4큠C NsڌP(#wy駮.-xpTgPz3+sn,GFh' o(أo_+q~xCp-jKX N#,EezT,xV&{9uV兖e &¹y(u@wμctR7qh(L_+-bbpp׃g9)moH Ӊ6qTOG"#3:yLd&24[cf\w[n /+(2svM*ID^GdҶo<2`0XS($`I9V'X6Ier;U(=Iq9c.FMevDmWB9sYEygd1"Xv ;+- †H^[_f0% K‰x!^H')H@Y*(]D@b8؇G&~տX`h23*r!$W6ʐs1F e^)<8qɬ#k74_&mFݺñgʫ0uڟc_W iPO=%Q'r~oIF7i8LBl +ܞ8F䲝"[`uJ;'Zފ75 0n]r'VH' KOx̸7 s1Ԙ"k9 B))D DrG1?}}UPr@.8Oan4ﱴ*8LTF?rƑ$O8injnZE>(Jwo k9t0NJuϪBPev߸d}etkewplK;}Z"i +bVE1oG#U{Gi}7J3HR&]XhNE<|.q(k2H黹m +`a'cfP f&qJ**а*bq %r`<-U]Yz\`JҒ&"BYy1`^5ʃj [k/|5f.OGK2 ]Q,W3 p=XqHGPlL[&lB\R)61=,Nvе%iG"0pKxG'QKadر ~/2mQV;H_1QJ:|AYTaJ5wРձJ}C !lm.IwL'xV㟫h6n pNjg8a< OLBh ko6wW mf90 xF>yZ>_dzf\ЏQo ӂUfz6!Ũ;(EdP^9tY=}t $_qg7MmEy'U:alg.e#gغ˞@ךr8e'C}*2hcG{Eʁz` vs1o dPW:z6i5\xlp9nLgA`ZcYOsz,5`REs*FU\6nψdQ&4aƼ8/AOq 95f6ގ.9 =kAoJVנ|myTKqğ$6gNœ}Pp|k'YGM4, fsgMMxHS@X|㺨m}1InkQNG+| dHwh]GۛK^vo-0ۇ}J0#2xɎ8թ;[2ԸYmo酌QH|=].NOhrT,ÄRe3X,HkM J@o\]ġ!7Ks'eU60xЭ ~ @ tm23f1xϓY@*\(͝r=1 m0m7ctX1k5I`|w"D0d 5Qؗ{Yb\ . 0L.},vߞ&@3OT7OB22a ˳5Ɏ5Cy$nuĠVGA'6 )޼i\8-,o^1*]ܒo]MM{zx%FY:Gf/ +{.f??re17^X*ppdbaB#s0. S""zϤғx=cw|pHV_7jִ#{ӽJXRL}fIuv[_b(Σ^#H5Yb}S$\YB654<2_5uR fdXX$%IR3wv ,] '̈́nIJEAҐH- c*T!]8&sӳK-b 0%*cB\|nѐa<6%>lK[MF12` fnۯoHîZ/cl4g|nJoL57j5VQO xMEg`WfmP8tw# bx1c|(w#8^!"vNH OXP%bvj k1N[S~_X'w (1ZK;lWuiLD+n}'< ^|Ln֥wx |ATkb)c)DuǒFhA wfyv=p?m2F=Bb{@(E3 ht8K=\Q,8"\ȌP3PԟwoFy31)]t5kٖ`$1Y8eeŪ] @CC xmQox(Q( cj6GcԪOacVop i% S\UQ厙S'8PȰ9wĐzxFjVt-#B"C= 9ƹ߭؈+;Ͼ3XB\X(I` ~ea/BWH%o(osa`Ꙟ$'Tuxu} Iъ$l,Bl RJwa94x4pukQ^Sv~qZs_ph7s.2xd[/ zVVU$W+[4ݶq joMƕ!`ge-. hWC9:  Yy}۟2a+Ss2V<򓈗3[ܘK;jeΞu_ 8c1~ٗI9to-W|79jGѽV6B;`aޖgS"_pZi~a犨@w/ )]6B!u+D wipHF1V~5) aVOW 9J 38hI+&}rpb^/‘=9z^7"%LPLǬNKW^ ^u'B9u ?)Ly [}瘺9{?//]b1n($vMxXHJ~I.<,qJU:sS1O] S:}>5ѣMLEd@]CY$5B`s>GA Im,ĕ'6 j% OF=#*dƆB ,g 5Č0zin,VC@sZHIJ$gڜfC@PCF 'Gt:N!~&[7ʂe,}أ/-5Md>H#s[{nwCF -rO +*hMByaO|$4 'C 0Jӿ5.R6dH뫟R8yC hvD]t[dࡴUFWßlӋO9p=7T܅m(` F`l#=ܵyw Nqa6CKLF8Ig3d]~2ȍTJ E] g.k"Z~-K_yݫ >f$ |9IOUs޾D€2odI}H=WPX(a =ԅ^!t}(;OI{";AIq)]L0" >ND}֭@CCm*?&Բ L9f[M׊ $q{Q.ƙR} N%%za  7ѢT#hv$QE235}W{F}&_kQŔ ^? I{H ` SԐX$ťJ|ȗ=Gv"9ֹ|pRb$֋~6SE$-D_{5:w)%u?81D DZ dY[X0)L\5WJ>4A{ c-#ӂ,s\f{njZɺ =Tcp8t&Z{D6!rH 7H.^Eͤ&{ $T2sI"Aj<0\ 0z٨( ZAώ#Kc#dYXXFGXb@ 3KQ"7k'9h}RؐQ0awă\ Arn*PTYa db;>uFQr5m'Iy!|1GFЈH=i/c]*KX*1q83=~ᑅϘ#^3;iSe˘1,?뫄R4$߂O[=w9 ZF%Qta,KQ41+z,[B"bRaH^nAkwFA9%Uj-0`z΃5ܗs2sP\/΁#gM?*_)Rgk6 KķF]n(\e SVc&Dsk[YpmP6bbwt,hjcVG/qAq_+]HGa0G(0"\ՁAE^tcA}/`Kq_96O9=L{9ȅz*e˚Q<KJ,Yߜ רiz!4x4Dh3Cugo 0/#hŢa8QiEf;Y̸M]NH76gےG_ <{Jxk *7HR~* ίo}ddl tQb9Z*~n:7{PQSx9F5cq,n֢i9T_?`9o>>+_dkqSq|sIPTNbg2Jjn*]WA6.URag|}x񡪂N e+ kp oVyW6@G #췔˘1^"h> rxóh OYթ+!jތW\U!d!Ă|G=!;l'81j9{, p_in@b怶4I6|hY%xI" hXA?RV{Σ8R:!5z`D:WUZݑAKt6fcc@{D0șL@lor duJaʊ!ίhv9ݿ9Hayk( mƵo?%D=6u/qk@x4' (Fs_M(j;O5^Qk{3| nk3%9Ly]Wd'ݳ:ϊ;bV?~!@9Tn[d|`0(Ctz]-2bɧ~SuW.IT w~I(,1\<ဟܔmYZĀN|'M~I Zgz^1+d+4ꠀKD|v:(Lo:r^]{ko LKJ0:dd"z.r~dQN!rSiJ]ޑOQS鸐'kw+ >Vp:`dBo<9)4x4߷@; uh|׻^MeloYxKBN9i6eN;/z0}%}ϭp\#XZyUº5ŌV؞a&BX8D>1f˖|.n duLd"³u,?@wnZz+'ssw}^&Ӗ pw$p*_2H<9߉kkIyl 0Μz -e`#6ԱUX C mu,{ezu {uzA.$VQD/i0K2v2^[}} mqJ@՞]'7J%i5hWW2Ӥ?yyT}f;9] `6kUdTOER¹'g|xDf`]Vj'o9 biJ"sert74|?9W,Dt]_ Z>G)aKU]LmvC|rbE;u$Gۚٹc} E{2Y:A Fg4I iA8r9B%ړ"c=D\&@}(G1vUHC^g$ XOŅXҒQ~Um3._ʬt)vfv1"|%$ /"d 柉^FN%nfbbgO߻i~s[tmbckX_a`;břT34Qմ0sOqw_RIO=Rbv؊ kHL ){c~ֺXiqE@ !qF-h}$ ҶI:SIgCCTe K+֔p8+IEbËDzѳkI뭖lN*+*u%6E`kF0ܝ&ԯYݧ -Εk]Þ{znP ΟMCr0!0FlSKlc55;V I洘 @q˵)qFgj%JoH7:|Mj 2Gjc)Lm>Y bhd[uпNh4y!:B?yC 4aexꝨ @Y x+a7 Mt:ժ/mG2ȟ*o{OjӞiaz=Gv(1 A\1\&YS=cytv\ [6?*=<W_%41K yCggX6 `燿Gl1Kڏ3nDk"Ў O1[:f(ZNŒŘ/̘Q-"2&#ha맵cm}zw SF9. F,܌,`Ǯ^X- ` 'qmJZz1[lq66/v_)T>S\[$^*J߭ɘfs̭g4IBHQc`&Y 5J/zhɰw2hl EOEEq>CL>A%+(rH/B53uMt4Z/&= =+]d;yna.WM'GSpbs"sBBU_%HnV'٨`c Cuw8iX3*077>.h,6X> S @*gn3N^~} ]qs,(K(x%KoyNB KtoƥcH < $EoBfu`DYf ghje ߜH2_w1.[0 zUKbYR80R$/כ;גpٌhAs"jJ)*l,m‹@;|֘y]3y61{Yfp L`tav6 \8|Z ,6>Lx&8禗i}bŤ0fH<"bUPыF V԰(:p%Av2M~X-8?E q<#hX Dv^kKPw+EJ@}C`Po 3bnp. ykD 9px_(\U@`E2Ap&Ʒ yb'Ʈr ?B@'91Bb#Zҥ淿N1v4گ6rr N-Z7ϟuQPj( ^XQ|)ڪ+,j7q}^":3q  tE%%UwmXك@zXrX@keD(Rz z>ڭ.!$ChyduF&UE 0]p3x:xB F?QEiR:8)EzA;ɫ\yApzȹh؛L<;8(32X5"L\ԣhbOXi1DR.=^A")'%lz-J@etN4MQI!h8MJ O-D$Մs`6;Zq ~⹎gF0kj;1KPH.Mqnfh>~6eWȩ~Q!wiH4}nّ4NcSRz}Y[cU?a֤qPT+ؘ!ռ‚7eTwRfG쐩DA*`I@do޵ơW?!'5M<dե/ž^1^"XPFɾ4[=W _n= |;~u7x w8`]Mj1rJ(lԯ8J8CWT_!بFeYSl{/R >n0]cM4]Ë@no='[qŴPS*`;aJ+G8-KT}sa-P@dDZ?l,|?Pw5rT5 e9&89Ŕg/+;՚=g{&wm6_1n3RuXY<`qtUnƟ?zᱹؕ–a€SʱYdZ 2 21X ^yT?R[_=Mdz xQD6LǛǰth?.QJiBE6`)nb`9]{a=7d>&e-J#WJyt 0T%;ic!*bvE|hX =:S+&st`UoYYJ5!x#Y$畘%b]`>e&;8=ج5q#aK7܈M]AjxQ:-Zu(AfUv,̋\\;w w(=Rw8f;6+[b_9T yvWBy}X@ƨ)T#ڋݥ^TH1%S )+Եq/P'ec?bO*ioU!2# <^^=s3Ԥ˔"9Ip,75D1h4\TI^{SgA'۞ |~ vbdc냰b:<\kEGrqR7n+AQUgH>Bd[z(Kt;m/G/\3>8|),p<)ľ1 CUKxB&eb GlyT7A 12Z PptФP)΀uԻ׳Y^s,uF!2D^Cla1JWoޫ(֣x<̤ o륧3XVnَI¯սlg{["#mZ唸qciGljL9 _~O~ބ Psp-cvp;H O8vN! 6N &G%xn*61^NҶ'2DN]K8m9nFE%~Vk|P4h5ä4q>$Z_t|IpӬ2CR*vx[| ^dnҳmvt&ݹu jOr+?"Qg 8[7C6Ymūtf̑~7!L =?zH(:M'WӼÞkS %p $nu!2Z10\aBigeBBX= 򻠁 oDoa@umL9 Ϧ mD)7Ev  (b:%:eG:qL@X*<#*`eۺ+"}>(;}'ؕL3'.<2Y-4=Rq`6(J*ɆD קPKL֭,rvr>-+Ɂ?r^{NՐ-08_Xaw6C!En9od"h@LZS'e]ϚucֻpFwI:3@4la9q_kZ!)_oSP8I@mB XM R';,H! ;>XH7}$dy:]uMY\T\@ݙ57)mr eA8p$#( 9 'n[)'@liBEDzyBͻF8 \Qv@fk`O jBjB p31dm:(<&`<ώ5hIcdTJsĸg)d91\Bz)==WLJz.nG(gT?]!#})o&)诗wцvk sJDF}8hsvq FDpغξ:=pY\ކkƺ Tfp;=7Aiۇ6vڷl*8h,j[9Q/!H֪`qhEVȡ`T6A[jEϠUJf4&~8t:2C]fhgc:;K=|ڙT YCGU+v#6[E0}x˖7ҘhR:˰%vy&?PAZToVVT' !rMc{}3gk:%@"LMB񎣥#. RGj Py-!o:V%NOCo2r VMN櫳i[aoSsDb(|6nSmxQDK޲r?iQE@R}{p/br2kb,~5e rzz;}p:m&)+5D3ef guba/ SyREEN6WFAG 8oeLra'yOs,TinCM0̤4<ŲHpHE|?'^bj]=D)p&mfHt𵘄pwcY&j'|0 #R!bf-dI.!wZwdD3X=tùT+R5NUܐ}1X NJ/l]똮iBp_WKXb+'z7˕8-kƽ/rc RcErfiX:{h[EqB 4SJViǟa3 v"U𢳫Vb7{sWԉF,*.rq]5Xy"6[E~h ,ģ(kW7T`ֹ86sc EMt-t||N.s.zpv *YJ 1"S l[(6U MjᓃB94MطǨLWlOJAEA]hI-"l"Đ>+>Uȫ 2F F?c7zAdod3B" LO*s#bVL.!(DBrhoHSIŮ@2`2 nżZL M ^[cہ'J X%c{rcuopMQߎIOɓ$iúv`nxJL<G`Q8ԕ>w>QVP_ע|2_oL"s~d+h9+nGQ a=.D{kWJı8@#Z{ܺ|{}m/t 3hb80V6ڞ =}5~KGE7#KP.x}'MV&%uNe #.JEvF^1NW/5TD巡-Vz> *tͩw' U V(=n[ưz7Qn^¶u2a]L"ϒE^]OnUQ!wY(R`&ܯH0 Ɔ3e $DW4䅍s.ҕb8c=.8CD1I'3xjͫ57Bq(6dA?c^mpA#ɘXC%U;~mGq'0͕ a|ykя&ԛq]\u0-\_Q5*zLuÊC۫+j@}Ӹ{g#{-dzԭomQM۲T<҃W*|1CĆ+pE@ABbcn+CQ갰%9YNɌ bzסּ60mrlV(ꩌ[sTtohG#Kћc1^✹%'Y(YWHyqy- LNՉ Z4ɏ|寞ʚGL8 lkx(7dR2NRP Ѧ1n$u\IQ]/qo;rнf'Cƹ%EmN}2P+(&uEDbI)t]%d1QzW]<2w큀=sT(/W!ݯ-PoK Cm a_,liT&+u(ED}h7⎴ zxW҂'/ 4lĕZ5%E[Yܠ$=bWr4XU>5W kL/vmHƒ, dD6paߍ<6:D(7s`Ǐ04\'|"ם<Ykd,)V,xJfֹaG"ώ7>W+aw⛐ 1,Xmo `QڥMvtnh9fqLdE&1tœXx:| gv }C{ێw\kh"-$)Y _sI}shϐ1: mgBHN4]Ze4+ɲd֬eðTɐ[<&^\|& nAG_Rc9H`Mmbq>~9ĭg \CVȡoVmrfͅ ,_D+:@ ;wuwE 6,{6*-r_r0]fWGf)a}T6wZnd-*qfq9z c\qA+~,K ٯv]M!ot&NMVҾҖ7y-q< IĮ;ؓӚe jA'h\S0'P)-M2`IT @S/A¡&[7S|,)tn#&q3J.:2mxB\gnp*C0B=UX.c.j%f9~VZJ8=1^J%OyMXm!Cu`\&q DA`zRWɍUBg$l^h게h(̀HRB"<&u="9~˿d`$o܉QEN0_ljv6O6cۊcܕOP ѳݾ &|HU&m8U[4 xv\ ɳ R;I~ŰA}L9J2NY%<$@7Z.g9\0TƦ#|mw'k^ia@ &~z.tcUW#BEρ,c)֞Eݍ=Z .+P]׏G5#({,q Z!~Y%a#;MANwLJL;&!]צh `kAX:7`mJKam8 ]+rBCpO(},PM#umIs¼2/t`zW%PYV:UԄ*f:h;=E[rļ]XEN .Y<¶gEH?#C=9=H}o5֤HurزK[G%|.,7ϡ*kSf1$XH|t<֢:G^ FE~GlbF'K ڭ]¤T%T?l%n#g`멊jNoAH ٗ?9ze:>!Eb!6{s) TGV*nBU~|OSоF!)6ڍTeNނnSi $inq>)h2_OC2xFlQƿ#/o&ۘqx'@os7ܗL/K9jݨqV9MÞ%{ӕh|'݀U˘Z6 ە x=e"ѱi}[K:g_ZԆ .ſԟhBVvC: +zm:Bm[_ ʒY'ʍu .fwaӾ{7J 4%:UFu#T1[L_އ_IE wEу8*Ƨ$ިK0z, gq N(3jfI ևo{.73 u6cΡx'h21cHM xng1)3p'#%^#˖̴vՖ2b^aGI0 G-8g,xLRһ4N?7UxmzUB=. a_b,/o0`̡slp(%B<&HrNaF[PGi.2(c{yj"2/#M*ʯO91SFGP Zqo ?tT.|ipS*S ?^k)yFDzmpj]l(NQoAfoXB} T'8^cWQ`%^vRBIEj$;oۦHUH364ݭ2\酀G Y 0CfRi7q]죥A&>:Mhy0Ì'R?%yy(AkL*ã|힫_ГwҸ ELg–a&@ i5p<Ǥjk}?&XȇUXyh6]E%ror(Hu3t:]Z|+CѴ©P=7tY>ɗ&$(q$(KQsK d lK8qkm)FP! 1~*(6GM:xMUB6hNx۶i*Sac]80}.:F4z[Ci4{\Jb wDQrO%|P34b&@ B9^Es?!of&|[TVrNO\ed@Ƅ"I J}raNA,eTF[{-!H1O grV9 3, kX4nuž؀W '$QFBJұ(pfTe\IkK&fYm¼]8C0`mGq9y0+c`@vr-{^.?dGn3ءq)(Xˢ HϦqkMw~ yUP|sd)w J@/_}uVL^Bu[^Hfg̯S~rN ]wj!Hv)JʄzgE>E:D\ *N{TjҨ~'T @ sVP`i~¡Îӄj(\A]J~Wm/BN>*ARJ^˙FYzq$V/-:υĔ㒠)bR=&BC9~r BQDր{hNz} nEK>cBU oCɼu߷TQz)l@ $jՃv.آkKdz#;Q?v~mbC;v%Hb &ceֵ{iL h}d2W>Vߡn^=z]LL˔ 3Q60~y=aȷO_CA  !" GLP{L%Ni_Ah*+|l!r_+:U wX3sjvB:Z"%VewV?ҋs2.[?{ܽJW%R-ùA"njs3UF\Fd]@QzXMgZlĪ_1^oJBeެ\:52)?Y@i婪k (kfںn1R8+h&K69GzR'Җae1!SmЩk 5;jz+2g|.Fo*A 8*ݞf+TO;Xq'Шfy7 ]C0  *K=>1qFUzr8_+>  l,A"ڹ6p8PRe)W'sd -SfyLU!k8mQG%Hg75Ҽ4y9wdxwZ&xc+_ ]<7qF7*13x{SDV-vIېiM_=4r5뵗sœf:+;U ٖ#/:W|O!ul%34ŪyTBG` rRG)낸O:P;֧.3ˋdkcSHvSE i",|\{e\s\},ݎ#[ 8قqqXėRtvǗ (!}HZtWY ȟO#`=s1q1=7LZH`ދKqFbYfZj4Q>F ;(\{9-x8f'] ʺE76p5jWOXbW k>:r.Ve+IYokVҵAʞ(?V)9p_Ȗby9C zBD̫L4û glO\ݷ˱|N[Yg[y^Vbs `t%*Ze0+}OF kHb\ M1{*#D>}Aٸw8{LWsȰu&ҙukU nH2FVÛWD2k@=RoRY:8i$ޖ/$0.$.۽|; $S9ZG.)A)U0Q2֒/:\VAN5_I{r]dz{OsKZ+lHW Ytf:MwbZ+*U p@#F#n^pd .u7(rI19`NN>&8TGGŋg5 >]G;8v"blj!$[3OcmRm,BVZ<BpB2wPykxdh,~',׊[azۛ Æ5`llgfIzJơ8T!DTݕO#(!VhSq8Admyjc F<ժ@F^0C3+G*,uOգ(ޑtOifSЕ-$Cq-PGC-K14"u=3u>[*VYu߉PP-#f%Q#-S9(Rc`k)!Yf,ce_k-{g\Ô+&g@7/!0$G9Eh)hÊ7M#K=+r$KƋSM_yFAHS8xO&-RJxsS-}f_# o~x CV"bE8i-ZIjSn[8)N'kJkM jQ"˾Ի4N`)FY_wW#Kk9tŦVG4vB ⢣  4uꂆ8򹾕LIY :1?NR.AίGH<ۘ{{?@( 2CSJr[uVvk1QBۇ{ӝr0 "%wPs^9gzCv}ox)+0^~&pT){-Cy%xV;וY;Q YˠҙQRyȷBfoW&< :lCQoTf`:W7@vR?_ L]|al~ܐ'/ Kxe5UScBV;Ppշ\WtF_-m0)㌳ 2A]7pe\ix{[ߕzr-)d[ʗ1Ays_8$O'z$-X#)N[q.UtKRWF=fmHDž!f ն0 ɦ8qN1Qm5Dm? n*n|Rnw$#T~C0^cہp4Ge⬙ui-T Jӈo#ҿKξ99m6I߳;_@t䧠d1qc`)U-k aaOF$8țYU1+zQUQf\cҺn %D86-z`YS oGX#8~ Uro13oK4/f :Lo4Ta{. T|odcD}y+AzKއv@@D?-0Šn@ڽ'%Hn_.Hȇ;'q({hQޯ3`աq?6F%5<{ |n$*ό*Me;N(B;oI^!jK@OGW.ٛ-\ V.dxݕ]ueˆ|G b fct,Gܵog{n6A l(RtHvfUjD^?PƑz\$VEuS%3]ItJo6fh5%-ZWeu-SȵjzƔ Q6N.hm+baX]1WzL~(.= 9UՅ]:GjG;!Lr^ Va)BƼJK[i&ǡG@JѼ8l< "PX-NX2=N/r_)ÿeKƼ,4Y!7W^T{rs6%"xd=sP5 MkUO) Q>O-\}2<8pRBztq*mi.< 6fn)=oQɓU7ZU ָ|lʒpuYP{VUtڰ};b d6\xD{ߵd=es ;.UҊq#Hbc/GW4+t Չ%*劥j~^>`xEYlK%*}ʶLycAɒ=bjv?H9oHm%ٺ'>v:Yr;uoY:0!8rhp[ϾR?K*Hn.u-ǓLB1;##g8xhm}V߯imuM:ߔVn:YzjjsuwK 1n*,@ . SnG>wىe#RhKD7zj".`^KcyV>4+/qYc++o '{:W R2-kF}'!JL` ^PN|NBT5%cnE9XM(W3ШO Dye3S~A3uIQISI烫gG98*eWe0(7 Cm8Qy %Ax_ܮwĦAs0;:%݆m> K\kcO{|ޑ_P $2VKi9eG*zcZj+&g80n}hBڤl/cjTƋR_~b/3ֻ;o:39n5ߗVƠmtq~r/jލDA0mm+L3D܍bNshᲠfPPҚOR?=PBgwn<8^t:^Xa`h2ulyH[@~^:fԏ A )}Ci4.! ԩz6pӅ0uj<IeROd1ri)Ӵ|L\%Q&$Lj'c/QyM'S " Ps`M4em*u -էHLc)]|o^_u:MЉ0OS$~Y=ml8e8dxwX2Y{ȗQQ1Ү=} K0{Ex,Zfc`)y;Ɲ@=/hM'_C :tB7z垀ϽEة#K1-˪zv+J"L,,(TPS.7y ~[Ir9νH~IEJ'-y9'10Z6e_'6X7N% :6I_TMMygRxMi/[\i0t=;Q#b*u(7'&7:ԭ\ ֌['r@Zo@3@bj2s[/}=۽ʯ4;*>;cԗ$:ؤf/lƊkWDn}mP 5Aj z9胺= -,Etj"v6doz'ANXsFe9'9rKۢ{ԁy92o,/469Dޔ}˙ՓSB%w[tMkd̢GȕcK&h(.vQbADwΐaU8P_^a[WH AdZ󊓙F@LHylKYO+QԴ`vXPtiHI9Uò9Q)CgQrE,Ho:]+ES*﹥UaxϫCTNVmp FNx|Yrڸ*S7 _@[R<4z%|"!+FpN$I*J|Djm΃st2:Rߛծo !o0D V"{Mۻ*MUNf>kaJ]fVVq2=9ωz 1Gl-ƅ'写RaD[a{h&3)e\QaΩcLIqOb"[EF| Q! M犧 lwKzhD8p; `\;_kLߖ1ɿxP[T{m#3S24\:d钆K7r>0[ 7 +$3ϕ#еrʗ'K wt)6QW}JuEK]" eJ<4RDQM5ةSp׮efR7 A/[))`ZrF 4esPp+Df^:xp̓}4n IT`D֏O`ny1vu-t>=K&nia߿?& r4&JfV4vAPڢ̗>Z)MXIE>"J@&EzO,GTuy B!yKK䯧Ga#*mT9c(i Qh/"*49&E@!>.Y(']P5GWu Kh=,b&^ҋE{ՙC|-ųNEEn‚js/q:] #kc5J2>¼tRbLj=PVfJ߱ms} cᇆW/hxX9!cu₥7 FFݿJN49 I]P!Z#rCPS%g?x5p"h%lO],#25Yz^ɶ]ߠԏ˃;>Gv\d>smpE"ŕ6/'WL(cF5$ל~;-TgwҮc̓ ɥL ua}JC4 νML _d+;9JNu/73% ͤ,j^4F5) ߵWQz[[gt]Ĭ*U:w eX%I35Qe=71%np,`Ѡ>\T֪f#`'V\w[Ea5Ynp{`U"rnYrb8Zwf%+IU9┊p&f7K t[#f*rɈw v4y*/8=QфE`aF;QEkeds]ؓ:Z%;IW!ȕRLHXO~1;ƩWz"]WeO,&rHe)hnޯl8V 9[|-TMQ XŎu:jmE< UPG}jخ "j#bN(Y.0YiOA y'ijOze}K\׍ȫk}[lMuCYױ3 5 e;3| 7%@~a2!U彋u}Z櫓}vI1臆a\аvc!$p8,9W3n(3 "p|Gi&( aoeB>L$.;j^:u0A DeGWݕ]N JÚ)oICaty%c'Zpc"+qD^cntqW d~RCakroS{QiXNE@0-CK\(XԐqA8_}th8Z?-) O>N@58fK26NӌL 8Qҳ*B(vw`뢘TP1]m?&x92[[@̰lr䝗Er4Or͕>D wn}ŒGbxF\ N$DmR|H4z] K\`SF/dw{uι5UMZ!Xy&&{ q1guǍ18O=m?7[} :2U_ (f }[& 8W+`VڗEb|q Q, kn+dn.Nz ҄!ٷx$?ࡢmr0U):OGdWɁ%ࢾjhVyuUܜ.U%>#DjCB>)ǫl|W&uO1ع+Tq%q!{A;DgaߌX!6/lk]$%Anlk)PK#O)a3 HVG:<ع .PꅼvRLgP_2 bĮZk̔Lk}Qewf[{XQ.5Q\gec Rޏ6׵x~"1/FF\wra#rm -LLG׽F߶Sc企ӵ%ZDl2a/oOBL|4-OYHz V^Ag_Pw~ ܎mҷєA04IoM`ijX)0ڵZBE;6r0,-NCf" ._c<iMӌrMN ObĽuUlB/̇a)Km'{M|!q幐 ~t&Jhi%yJY=ׇH;ٌChw4qGC=c䉝 l^L7r/b6e4AM̭rET,LJ,KGgrR̞D_PgbY'^>Gy)Ss ;A\zqi.oxY>1̡2ƽ9dH=XҎ[W%*[~[ "7wb]| zj˽էTX 2X@P2 ONxzs,&^9aci4TorgNj(I" KOJCী` ΔRwT(ՁqƠII(n;_N"p { N7"rF¢o6cG>yiFƗajKyo+T >3Ks"~|#W)uZ9YT 3CiƴnQ/r/ c:?a(ƪRa 9a``QGc R#cxwmwjCUÒ A==":z4U5H&7J݌v{feXvB"iO[+^o, %;рb&4@իVܪ̩"=WDxgDWc}XAd237z¾i,pH;4ufRu݊u$`u)mKʟ<{#={\1{۟>j.&6Kqo/,Dzm\  }:]8q!^v{D "usKkj)ʬCfHT/F'kŗӣL%L,Q"K$V/VOD=höo-t% ,p)TKps;fL*oɦ8˩_%Tm5P] " HQL8e a~fW0hGR{Ir#AEVs1e飱.E):x.jE%жۧ8ϦQz1=N~R%|yN }?+8>7uy36vֻ: $>׶,[\Z0l!16\SKvT&Oi^8`*sClzk9^!$26*di9\_3>dΥV2XS߁xD/L,.w K}?K yYsMr'3"<|?ji8E7Q'^@SAi[ZTj ~`&dhdbueOAuB@a5KϽMPJ;2xV\T܏0@]X>2u'ck#Ui{zbN Pg\E3_Y7TM# >fOR-LPRA GOBS"fxb^Kj8aф7IpǁAjhೃ|cjb5nH?&Gn|w޾=lӞGi*:-b"k"uy0ݰ=#IfUoBKf}O^ZWJh1p S<ͲiMP:\f?Z\]/4=vΠ@ )_.XqnX ˤFT=7'17ºw@ʹTU}+_ѭk=w#@W!C;DTB?c8~irBk9ۤ%`a4(nb6Ι9HPW io8-Te(- ]QKvx\!H]R4'pA\ Rx*E\#@G)ڞ%^ғ}o,2? !䄒Y9 6)܍חAМ:ٰs*Eh, KvWɺ;8 jz\ZYڴ(~@H={41r FfKc.b^cntιkVכdT"p'QB3:}ۻК+{}8LΎ2"O`ZAb6wT|T)Ehup09kRTkb?:S1qԨ;d?i9Eb+Z |LW/ɂfbQIѽqm%4,Ub('o(RCHG[(raBng?8 Ё4A IO^] X;PoqIɮҌY8m $)fa yh1ZuцeP2;u.nI19.]|f(:b[Aem \"}I5p:P&?hLL3eomUY +M `xJV-Z0K_5QX[p-6N\ź`0.a RJ8y\1}J0a1*=gP!,ork.oFL ~P cbZ2-~/QݟQ4#]9*WB`UmC@s#6z@~COC3+mSϢG~`9.R,l9<{U6-]!5gE}ytG4:M"0y<9VZrh ­#]qxx]nyƮ0f:tּJsbD$[G!uv3_OG$P%.dLm=# w6"(MJ0-c4텒|A|p|ΗfI@e ~Asx7A =˄Qe2|Sz/€ ?H$#5߂utthuJDAFZ ^rkC 2oFaBL3n0RV|N^OL^ژf`n_QӏL' g[ .XsmlO$8 @c'd:CPQtܞHIXd8ʧdaȮ + hO]HKg旰bN?/t@} 4m%ܚT@ȶ(Gyv~EG{*ߴb4NܺHŶ"" уW͸<3.Mݿj?+ H0Vu{wx b { &^djYlpr"uDri?]|D4L`TDWX#DFM(+HhdA`X/3a8;-E_̄[zAVA&C,V>4jruoU]()e콭nn?ʼnCCY@7ӿy0Fd0o} qO=jxvn4 .%оE7 ^_!O;;c⊝Q<6(%͹p3Y` wo*7J,z=Gf+@Ƭ6e܄ rOye*[((*ϟp{U%TTu&>y(,.]U]";YFk@{[zC0{[Q5MV{H;fa}Я87]!GnݲnQpY>b}uxC5 f䄘P/Z0]Ǵ^@H\B6%#/A"@A\sJpTU.[:{rIqҜ;̶!q V#Ea Sdo1uw=XPsn>㣀z BEz`#Kl(\ K9X#_p"D@|&ZFƂ+zM:khjPqp~ ^,͆CF$eiJ^\ѷU#0GOA{ sYF,pr[/FIG벱B=+r'I蒠T;˚KeB/~4L1no[ Sat0TA&?!u,S?tty.?0&U޿jQ $ށc2`8ۿi֐B:G:Ne>y w]fƍ1(dW.̹۱NW5kz'^(&/ȍhX#ǣR(t,+:;`m ?&19}F7{_`4o]^(Wd}^9HHdi^Wh+ވ e :>ï#fԤ^L0'M*4w l_})"l`Ԋ!WΡ㒇;Ta헳@[34s}©d=?F ?tGΐQtOR٧jD06 2V u08SGέ̀}ta>ք{rU.t)*iȐ; MOU 4 SFh!G qt;vম0osZOZ( .l"eeUT 45>.owXvd(Djdw<`\Ckz ( P3`VsRyʑraBqvBG'x@T֚_Dk>kZl4% mU?1Dϻz_؅ 0 NBu:ΩFqwx*D"(a-x`x0% H΅?T&+.x/وHKsl2<Mֿ x5BnoUFκG@X"_ۧ!(cf*U*GE `*Wމ^e>@!Y8EU)ٳ{G@@ 1 6yJF> CZvTTnhTpϪx-G~3$GαPD^f^yr ?OӪZ+ތJ}Hmik@Y{+*&Khv5DZnA"'buj0a;`FN=p$΁"`kLai0ľ)7wº;9o0+`U3<Fݦ8cTh yp#d5MqJuN$ݱ%tMqdƝSoWO N)<eBCGk ˸z^1`uQFOs;9gث>Ёnv0LϬ\4t&wFAl _A5?Ebw&ĊM "&Ř Pk0E̓1 U2%ʬssXim=H@xX M F5w@5Pi fYi\Q$ܵΎRA5-`/n`J9q,!0;WMk& ɫYdƙ~ s? <|NzmSqt/h%ޥ@*!7sO*½ 6c"WPW؃N["۹:wŵ-nqyz~<*j%SC 7\&5EJ5. ˃,Ky(1Q^;Zr"AqLj[-J] ͷZ1zW9l]F uG)xU&3%]fJV[iuKNi,4ECDm6׏PjP|Jz<4'MA?IB u>=ʹ.lkE,!"L4$=Ntr]֦eڳhZ˘[ZC)58ld4)uLXLPKDLٔ~'Lan8xr8Iff q7g\ӎf[ h˙w-=d^bW13ͱCU&xm^JmryaXjIΙ) "P(~ H_S' dCвs@M}k .l]޻.Ԡ{As P< nMgGΓ-G3[)ݧIOh5T1r? ~i:Gf_ՋWgk:,gG ڃ"iSEBSܺ[kaLq>lOǾ \"[rN !j xl~EE=$S3(0i [FNۜC2 {X " XB{q1QpgЭ9 EVXܫbiv66)?o32y{S%' bg=fL¸SŤ@PHt㴇(d)>!ucI]]JXBL#QyJfGl=pF#u5cï~;KE^S͔$3ܗ?КkKd»rpM 9]/tb]ZTwH"I2ucHVr{VhcZVY1X(VQtP 2*؟`%&O]01Ep;cRNAߘ [\o+S+ v 迭=#ϵ\q[4K3f"=;TK)ar3sЦ>COlc3k\0/nXd UܫcӸcE$^_(5:(3nj:"2ɋT v\Խ"L{ |$a+^] */QXس٭dmA}űÛw$vހ5114( a%rWItA-O*9,X(Ӵ\]hKŞ.P!Bĺi _TeBkOw]ؿWwTq24V]}UQld3`m8u𶚳2Mjndųg+RUvf(ix*aeq$1[5Y{jtE[!d%#Qy8(/"aO /DСt"W1XkTm>v?["ӆ]r/u9T)1d ޘTy]8B\pϲZ@, nH!P*) " #C B0W<.b2U0eǺZ󭳫2q{ yu2Uٗ|5?h@Bx:UhO^g2+!+cY'i=뮎qL81Yy .kt֋8(xMmxeDaSR#ڗ)n&yy>&߯qrV|œ FꈑbZdUՀЛ9V[:TWYٸ x7P VwS0l:Y. usŞ\JG:5h 1#X*6@~MyQRi)H1X ``V~#OV2E*-qd2X=ȴfrZx(++jUϴ?P~\1%TzΘr6,/E Z=Zog2gL t~ɖ`&p8X!Rt΄ D":⻌ł*^RҖnғf?i%$cjAVj6|ǐֲ`wNr4(ae~`F.XM5i&0A2qg :$WN(徳e -nRn ׻o'#*:õl{∺ڟ-:DZZ 00۵"o7t/+y6+Gٕ"<׮`c . {^BW+GJ0CW7*&J"9`^s ݑMn wW"TvYSmЈ_| s4vub5;QoYWY4`6˽~918iu@Po|@Xݜ5'˜Νhu3_a%BjBGLybhimRK{*D]QW !i_~ @ jB-蟁r>zs@Y7]+ː 듌׏`lpZ-d.;5/#*&=Mbg !~G=GLEpz%y(DL)9@W8 *RxYT.F .xc$)nrzB MTcprҋe ZJf}>6_^^ZNVo#[yoձZ~xYuXzs#Y%J]p̙iBq-q*FvgWo3X>?Eb8o"̲ l45LUDEl[>ayRP5;4;:iEnTg5/Ȭ$"̢1)%"cOxǺpUNp 2Y(g[Ƶ ~i~tD<uO11.PIm]l{e4~{Ҋ~ E ~6 A "Pm,9hAQ^J]+0_nG'f[ߥXZ>Ɛy ZaqzkEJpԅ)s#o|NU$9 ɲZH}8 =fjGNnV%T(oXagP kE#[Z ؆g+l-zr1:Rj׸uڶF2"-2_S}yEh#7zSrp&lLpL=1bνbnZWj~Yvo9gКvP?+hURa.FgOx# >c&%0@mD_,JQ*cjA1%ߗY˪-)Pzڸ5;%+ ٪kF/X$K[]h]Uq אl?t:4aYٗt@Ӿ x|Qwg#Y~㘴coS/<ޚj32^o=&ȞҶ{v ᘒt pܝg} /J`uȬ\O@E:#\_iLq3mn`}(Lкgq6vu 1gSj.2MKZTiSnzőu೽Iqzڳ:<-d8@(zk p }Zc"ǟ[-`y5N:ЧQj6}P,Dm N(Wi bG[@Zxףl,pOj7tp<*A^[vMg87I7@\iأ`AE)C#~Rn+O\^z,=Pq@ӛ%@ K7@ZP8}Me_9ܡzd:w1 <6Y*-cafx*o*'| i ^֞<:o\ -zƴ"&8A5gO-V,ȗ>Ag:ԋ򱬁ćAKB- nV=>۹rAx$|Iu * bs:ow*m,4l*!euTMC֨J+63q :Ed/'<8o?lkשçת,4U2CB;cicAĊEva:I|{ır}=p NvCy`g*?V/V}CbnYuˆwSԱOדeXPe Y]P&P9D쎉 "0&FccԜȉ<-@,Eϗ-PO;X,<Y~Ͷ<f=8y1nS`*:$ /QI8=rc5v?7ɻ#GFӖ:q_d|gդvn15 v5QZ8C榰5;zDŽuV$~8H)v-Q0 ?u~M7'=Mkh 1 eS!eKbw(PsxRlD@6 c*3g嫲3lzttejbjE*^:.,\Ϳsk]>X cb"l&D<%1nPraA0̃lb-Ac=?F灔<9|:Hޛn[rˈwT7it4{PкQ|o wBۂmmώ k1S%$P)T`ͳlK_ڑČ@v.xFz #Yi+J##jNC9nQuZ/x(6dX!{Õ Hd{}y3?`+WP*yp&!zCQؾ^P`H '?{uY[RS 8C UiVJi{9岾A1ᆑQML(f5 PAsD`p*wB,35ZY7hq7ͻ _D*k.+s%u9c櫄ˆ +L\>_NV}|Z;r9'MSa,UKOW8\X3784$CT,<3am)Qz9L{ r]@Ci%:#z'`?=ɷ49jdmTnL٥=t^ RB&r3+d)QOjq6 O%Xy]{: ssWϠdQ!)0^$+vn>ZaT@U;z %߮"PpkRcԿDض}s B.G$#lJJ. a>N?>3?#Ι|/tS0"O<W3tqlRF'᳄2o=R-ҊWBD ':b@RI {")u:_턚vEbTaxY6sxx>W[bn@AXrA'*xBF?1/vm/t͵y5M5R^4|jz%BNBPrC񏨐jBauz;=!wb?G'M M>2+pS-zbJXRbBR3kW+Q{\UC~:,L;QL3\*c.R}X6%O_<ۆHpȿ( F4!gy>rLǩ K6S|LguCnz=Kyuީt5z-̶.&QU[R'5wRFSRqΩhYgmOfV;IN?=6JLsJcݸN-8 [g&bӢ  GMWb37{a&iD(j.amHGsaJHN ֛qe8c>2[اs:rN˳Ru2Iۉ 5@g m jc9t./NnR^Xw֩vW,S%OB8֩xqXK-iɈ!6;_fXH'&2?q}#t4;E21XwD0@eðd +(mEZJUy?mMxy؏Tӆ4řx~XJ)jꍲ))c/T ڼ|Xڛn]5D12u> jے5nHZ_Z:xd[&4dGKrkpg:\"|zD/q?7\'$vbp"rk_²`uD@؞;=M1*IhȆ<+ U% ;eP!%u?QBR9Z :j󡇉50*BfkM$87du+ڶ;0YZ0707010000001e000081a40000000000000000000000016446b36d00081270000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/gpu/drm/radeon/radeon.ko.xz7zXZִF!t/Cm]?Eh=ڜ.+ˢEY Z4Gץպ 9Cߑony;Kh~&(;-C}`z0%Q2gE2kFd{l9=bCrszqD PNB^z}bkL7co?}(*wCDܷl r_{ 6;b@޽}.Ru_H7U9N6ͩc8-m]:PU<Uy}nNsJ72wRq5& 5kǴHl5&[ ݂RٸO{RnYb fЬ2j.Z R r$=vE EuPutͥgZ KbX9x4CӸlJ(dm5|W7Gl@OM9 f:>=I=hiAq7$j$ĬN&r5r/|?6>O17vHHRӼÝ:~tmMsnI,{||z?:B] 76FۂRDM.0jw!w'ڕP$:j<1"pj\`x"4hvFiQt1)*򤼁76^%OV^Fh!"*!1j>*C_-_YTrzgb8Z(@O@5^dveb~Nrd(K>-2A}@hg 8ڄ.%BLz+>s4m_sB@/cJU|.K-c \A⧖u7K'`D1SKW삛Kh)aOL DK]Ӣuwq9{XE: C\#eׂŌjW,`ms."/)tEM7qVc g yV岞a}}=LSe*>PW3HD:D<p HW3];#wigk0AKGLc6c^#(wZ~{C+濨9TD6DCQI0Yp6BIr:ȅZ!9&}g{0*z+ )d#Xj}'_,7% x0J>C%v} /5Av:F:h8BB|In>t]wJњBeP6 ?3~G j~5{]*Zb́[T ;=~n @K17Ł3pFOٰ׹Jt ۦcd͙|`db]jpjEZ,F <:;>t=E]ܙ"2^Vi(+Hz ?1gzW?#yzG}f, Q&u:?em({@ۙ?uK1XTy N3&*18Fe(M~ 8ql ᦽB~NQaEB6c9dU֧G.,8@ķ8f4"77}1WF#2M[XhE3w6 2Hx3C\Үe9J@>̤ZeOI{=ĥ)Xn.4Jb>vgSZ^/'cl*ErDqH8I6S(vaREp9֋~q^ w 1= BzĹqݝSP![f_ћEgѭW"kiHRt9b?^=F-fcxhS 4fuNg`mW l^H|zT]S!B._}yGލtvOuKƌ|YcZQeuW%jcR/Ϧ[=rFlF4Z6Ҋ(h?! f'zٛ_IBaSPᴝe "+b XcR`7r%oo%fWzpBfH2vnXG3 -q1 0)ٓ;-83Z pM શL#9M^Zҗ}"fוD= x˕lTWa_s[9a{ﺜe,>҈B=^Ԙ>J)*^~W$ uN~@tX$2]r 0Ia+Nqp4Z75u^LfHkf Юw`/J%Qo, 62G;ƹRM1@ a qٻc`%~yWsw̗3`Sczyܰ[ r:I_<׵ wWu-Ahzj%oyN^4!N+ S'vټ/FŇ";#!aZftmkX8 :q64R_ 5V 1ؖe4GJ 'T/ܳUJ_;_^{ǦJ{m=Nd-ӕ'`A֭.=jiwjޗ8Kdڠ l!v۝@2~WwnҜoS0H#HCx,sh>?Vx̵ZYF% ץe4+ [ # a$N? EsYQѢ~tDSKQ8K?#.k`Uۺ}^ϐL# 0>FZ\v 6Z{G4= ӆ 3I7?OikaQq^ ]lj&U;πH%Dr'x/jT~}:]*L8d4<-op+1Pq<$feNӭ_L pC\.+9|:m`O Uyd_Z;-n_l8o;\4FDU.&PSL+^'Sr4DJn'KDOi/|]cTauQW-d zۓDkD/dedD7?^u^aI(ܥDꕬ]g-veLMwÍ `GD: &%(#`7{aS#X!HC3hI__ 7&D8]Oޗ8`vC1=r\ ݋3Yu?.>FJ\u$}V?%{ zs^U wNYAp{H XƢ.mt.dydol uuD54`pNhjV"cY*ӥLӆɒΆD#,~ZfQʅz(ΘeecosW (wIjhٗDip +́Ȭ{ b^eL )\=k6&u'.?y0N{=C Q{%2EC bO(fJlhyYsZF{Xxcs#U-1Ax1~b-o;l7Oclanj'%ͭXx _}'+q$Lo~w?{,Rsh1wھZz}>뻏ccH߿NE B"hx&T<Y\9"1Hjn5~߬2*>. \.=SsKbmr6V_QUy,`;e̶L7Rxfe`0OY/v/rt }@wdctm;w8w@!=yy &qmFb{B,5ǫ`]bz|=9dufA~4ɹ]%s&#G=`۰ ?O֯ 2W,yeq9eGh/A}I G,\úo/`4kGsrPa!/T~BU)`ok;=qk,}- M%b~,aEۼWd+CEkw^!~ǃw$BnA+&_7Yt-H3I_xYP 4j [vyi/VEQtfs`scÓ3S3DjӟKKsr g ,؄EZ A& 35ڦ6s[(@$zr۰!w3mq}vXk rwK-LQL;XN~hkMb[HK" t+R5U(Qؾnr>#eEuUfk#X}|v]hKͭ"D _K0~ n$R%& t⟄rA= pnZ)a Ly:%Kp3b C Fd8[مPƫN2IqZd X=[55]I)2l^wRȫ{wG]1 XӿM繂gBXVv![`D.( x&}qz17W9ޚD D?j63Jâ۪ujZ s`bz ;tȖ0:NRfiʥ.lt72~D!0W\&$t()H sAXwM}{';b!cwipTK(q#V.&J#љdɧ* XJ=t<|)Ԁ_1tqn Ac>/t6Ja_>XS6) B.eń2!|`Q G8PL 4yp8MIh7ƙu k_A^;E [+~HH 79?Z6єO3 ܗE`5ut,β]~!jM8{ve@#. |ZSN`ߌm䎐\0WQ@5oe-4IFAzasH]qԤ!38*T@\^TZl,XmE('jf^VmF7 M%{BɧuMB_i9=S6>l'~ץ/%9 3l<ֹ'?wit &|x=pDx{ЀMJ{&?7y%L1JiעecKG h#4-Gv3/t>sU-)x)Tg@wSb.˲O.(b{8CMU3J+Bt\ET[Ay?yOJpƏMcVO D-VR"&WԌE#aY9Y<fdX+7 pd;327ڕ YJw6.a{"b˶stw' 1 !sNik05o͐c9%hQKw_ E/mc}T5/YֲS{ V~Ĕ $ƘnYl H|fmc؟G4:˥QcT''G#l*J lͱ t4*10{B|:t(wM@IKmGKKjUZz]1]]aH/,Lߚ]012-{vE,^ă <@Tnb3(#HTtź#qP3(*7tT꥓ad2+P%c;;3m ~ ZDZduS4pImެJx_FX!1} ,Sbe^EG},^s+UqiIõFT@ fNf m&??2#YTYb3}pfg.nɊYm=a{~ڵq''ff6RySw/ɨŧό>IGiGsw̦x&c;s Dh2hBCPl "O1 B_fF4F~8T+y"i'N=Խ;+5᥋Ş9XIϊi 7J& ; 7ȹ&ގL {_Yl.p3=Ozyǰm.UqY\kgUy[<-aؕ"$#6_G.v*ϵ_meCv$Ly˝]l1ժ+R3>⵱g gaab1"UuK Vañ~ZJ &=< QDRѺ80lT9XJ&,' >a; 8'!98sd{۰\0Q0(z6ګ_ٕ瞘vּw°'z.5mE%]'rP0rjHNZ-PF,fD/WY%oifM9>*7cM1V7=×֍]4B{~|QC=⎤_\W/eF(B)䢹q c5%Ty.[2fיYpt?ho*yY;a.h瓑A~ UrlKQ4fBR)}K񌠆̿2&YR Fe%YQ~i)@gա@ޕVAOu釞z C,9kw_^5tjVYDǘ ( 6ԋ 3nangό~~h;]5'󰄀99c 2n盠K4X٬A" "=ݵ' ZV{J7hߣ.BW}ft3Ku - ]gEc%d*C@FN ׇ5,啕~c۶˸ *8*]-+gT)@v8zWfd%v QYB0;Ԃܔ}o54ؽA2wcd[5`_(>B cFO[KҗşKIc1ǥXƔcNdo6e.gN Q4K^7  HUv!M/ݡܪ|w s[ny+rG?0cLW(_sM}%T-)Zq.tcsPҮh%3鑴JF1 e5Gu0^N:}䍪i.5+ɺ`,>L٤ |"g_h7g,g1掙EGv)_n4xS%■1Gh_3`tkaٳa㒁ES\]w a1Јh.g2XD!;'9{DbѨЂ}tPIΘu$:I*,(S%QnXuTg ;\-'-y-X?iaqƁD=osϫ(Q5K(YӔ2tI2L@5E,^'hLA鉛e3cJ"Mb\o2m(jz{Ri՘깠 2fJT?S.ZlLȅ{O(&A m\ s]i|ݻ(VqTKPWSEY[@+{EĬlW w0V6Vbkszf0` @t_u?BBi05W~ 3Eh@=of$JhVPȉ~H y^M5\rOΑC~Re.QaA7K_p+H9H*&fx^Rd_m2xɨB2З!(@GQ1i ($0dD`5Z,cX5mF:z,Ktι.?Uv>+h}&kJ[ rG(&C{ hirt1QlV1S-%~+tXOv|w{)[N>on$ 6ڄbZp϶k!-x08DĢIr:"]u?Ez_ۤZ[ոZf۔yZMpϰZzo[DKm+0VZ'R&oc3iKLz:[Q՟i`^GM5R=19lY"Y y|22^!ITmRhX'ko>}+M_Y:^k2`]]R{NƇ?y $wl2TO,EB2OXYRߛP(hut2+KFjn|T`uX`@vidB;@5e2.U܋;=~ r! )%(h^╵z/Z)+a.f3(Ef.ۛϽ)o b/2sdNsibu53JA`t)jZ#߼mG)D譒`!u!=F_XKwiJ94h[eH,cu"5#hX[~mTHdݖ {UöJ`AbEPKXRRP,AXE!ڲ]!Nsc_dmjr: I7x\w(`"!_g3C{ y.wj/^. yQo`0+?Vպ=8xiZ s>o9:hCqw\`ٌ.VW{Yy!XFU?&Sy i R~sƘ&d@{6X#~ٟ.-v!`іz1ɲii,J -i*op:»l.QѪHL!M!k~:l辖uq@ٻzci BⶴߕEw$m^*X(W#hJH4|֢wj{;ϸV/kOkP8;";;'Evɢ̧p~lN~Gkc&݂M]w/le . jQ&|Z :~ZZL9\gEyC08 yОȑچߵz.De;tIHJyGR9CCQN<[ > JEfWT|͍;Hp}t>>_{3q(>H8n0L_.B-$tҷYzNl,5dڍ-j{֤#tS_K֫+fts0 ~&O{yэ"MrdYO7<|= LO`>_8zn6*m/ 7%c+E&M7a`4DI:7]Xt/Iq4X/ o|/7! L,l'k%`M?a^NⲂ@2CW:xș} }WLnęTȊJBQSPQFq=CpCư1"P cg& v##.ssf!*DLƍOTLQ8p: FW~&ܔ7= T+5˥ SwGw!~U yW03Fl0[;s_2+0+NBDhI!ѡcK0\M¬T@ԝB.)AIǫqR5w#QFCѐ)~y.v,|Tmkgë.U 1}FW}82M<٘;pQ]%H>t1BFo(ϩf?}jkUXźr1ɬACG>}s?Vv "gZп6FiEnyy?xsU'}| K;BpSAB^IT4!cQ*,gU'T~hv'Ghx†Uxm'UKVڔfݾT,U:2H`{ Da5L2>az.H( ǻ`Lww\~g4ᚉt%,\@YLҚ4Kio[Eꃩ=U0OXo" SQ̑{t\.0yi;PXk !tpM Bi+‘!vq(<2ZĂ(P$X/Hdkw$]y}W0`r:_m⢵4%,#:SG`Y 8M0ٽ;|7D RlWYt̶XY/EewlBHv03C}7QRI׸fV\'1Bq]@'xy3#^[Z?ۣHК 9CNKQ[-žj@INĖ^@=~w*,lhZCpl0'qxJh᫟Foh#}/@n]~G2Oi'˞8JHv<-y'&OkvGQ tߜȘ;JSHCΚѵv-_yS9QvuV}wDSk%?{m4$Z.O ꋸz VWv3^gp@?ɮ^8FLguEٿlX!,B,\Ks~9m#p){ntH纮:Z$#G4 e3>Ҹ(ypr jcQX*\iUDl0ܢ<0 ۅ6DLOAs,23N0_1oFDU<3hu@GӢ-L" !GtC^*m$_Π̳ޭ)w:efoϟXf\F`0,:LEük2+v[Lz葀c }EVs(UqILt=qJRY0!eQy_~x(.@;R=!A6rшɔLu6 %t %D.l*а E~37}ǿQ,gb793iH2nbN*=D$j|h'Cڥ?jLf;6/<2qpdZ1S aad;{9|Ut-cn̶ f փC&љx *ٟZ<ڑ^! B9 6gvTZvSK3X7b uKk:yVЂ/dr0;n-Iu^1dw ɗDQyP4"vITuGRzrZx(^ !2 #j"Ǧ-oqBhSJJQC-"dIg$4غ4l >jʾ|qW\\7HM{_4Zmqͧڌe^u;'4U_5$}.OGb\8}oBUiiPapfN j,Yߑ"&_pڋ3K.kP BeAݓ֊&L'|?D!˪?/_#D'{׎(24]Ch̩ƒX;B sNdUQފ=c +pjUI+<|a<#J=HwϿ8-:C;m$BnXE/e:Q|U{=Ps͖4e:=mȅ,gYkSz!!T@=9=??1Z sZ2BOZOi`\D<:4ɛj1x`v30%թ;ug}_)3vǙwjC?o *m݄l8Do63@T0M4:4T;e{ %5vry5kp-vr)lWt7&ʚXe2FPX7]&Tʡ-HF+35xe 2 ǜaO%9"8;=|ծ|Gm̠!0x@7I/eN=sIT R';g1_~g'!{sIV]ldlu~7Bl=|+s'bRb6SBEĻKhH;u㨈:D;VuK91:kv_-]R^i!0%ݑR@⣌I[chFٿo콹dSvŷdTXFv ̦3わ8)붩(a2{}%tDKfEUWb)`A 2$έ:/oN?@w^~v,?pTb 8@: dIL}Wr%{ƌ3X IaR c/Ղ63CpLZ>5#EO&a!K2:rM#̷Tx_DP..sÎ"W(J-kj#l u}㌶YZUWITnWu0|R}&|W oG';B1//2Bܓ,,Tp{S,Ůsn0ӼkcfͬTֆ~[ ? g~ZrP VVqO%9G1+@ro.Z:Ӂwo.*gUYVT̜i4:'*|dT/_óY*_"VH5qsNs5%%+:^).Iqm۳V/;i?ZGHCb:oc.6 ;֤fo:9'r:aX=qh|$ THivp<Vҹ$;Q>|p W.Po-c?;1ضx6W1OHexj.׿=8oƶFcӲH=bX_&M}rJ=zHLIhV/A*v(u!KnI7{ò|!1ޘ bu7g+fƊU38C8R-F-"sG5bH)Zn|J|~(;U5lxw{G<(p:|4Ws=xL#Dg޹W7[6s8􁒝WcڍDm.@s_ 0s]N=1ߴ- Nu<RZ]949J%k?u8|3@]c:EؿS0OR(\<.(e[^ƠB(X^&:8ԉr$Q,!o%:u!YH2u@^Xan&xçF*}=*$=>זk}_(3 !M[\@9ެ!uTvV7#SF^!+(jh: 02-Jo?aVrs$ Sоտ,F.,Q ºt3yd8ȸ"UNyp85; b Yȃ\{x4[p`) dԐCUE!ZPF;0`4n U=#6MLkjڡ!RJLoVcG`/%Vz>J^BCA:w8K5L?=60f5̇i$'2̏!HػY<#ω [@!&a[Ia$RW<q6z傳D>CՀQ &% {7O |DC}>7QD,q<[f?NjDaRh Scrq?zS?ױ.ǰW8ud#Ո0P(-L`W/E',MH,^"u "0!\%_N{|Z0j8x9z(,B"h63GӗUcIxVkRQuNK$e~h-[P^;f;h@%r9wU`襍-",Oqdj59xSC]թWEN_֣p֟5kig eNfPk倝#Y)TT KIbl%Tt<|줶 s(eqxI&^`/Eɇ+f >:Ya0]sE%>H{_āڐF%!EȒlJ%eQWéܦ=Dq :+ zqJm_ ?Z~ͤbq2uCC^[ORQ;G[/ôW N}z,_ 2q P%(p}-(U#XBYf`ԏ k7ֻrʹ\NkT5?,s`_o}ը4 1,Tfjѩ]#q!1M"y!)0@s/:ϑ5K6J7H'j9PC ;wE>a#u),]?0jH f=2&#*0ʌ&~#nVk:<ޕ?;}@ ~ͤ\S 30!\gQ1 blw1w/eR|1 ѝ+ LR2[Q1杉:^ѨHݘ?B|Ȟvr\A)ПX^%*8F؃=ٜ$H" Bl)~*]"IM~d 䄌X?T0|߁udHT){]fxvGKS~/J*}]w7_ͧ?;؇MZۖ'K7z㲜GXKAXtjX>Ws$I:\f)`&TR1t RlXA6Y_Q+G|vHMl$Rדe=_~spޯ(OePшmƭ ZӁ q 4-z(*+q4?v=`bsӺ-{ ie xUiժZrE/\BdoCŮ߀\^ FQ47!-zwNV$fr١Lqv ۵(%̚wjܡ. ٖu] :]`Ç{vS(܂2Y9\(FZx*OPw P `W`eg=ݔőzW`C+p40r]ǐf6ac&`+cwf;s`n52Tsa 3 &P4uW:SR>Ⱦۢxf7+=Ŗ.Khη"{f43v99,U@[KmYI,+@IXW^FHMaQkLIk7]zS uS_5oM0@_^Q,#×se%S&NI1/r"Li+|[I$Fވ&:!b]Ɔ+Mh B_3@Pۘ.mMՈʿWg3J!up6OiO1'bGR%g0Ɠ"һ=Џg\I i(SI@!3[c٬DŽ Oz}|`!fAT/)@# , sC{̶;d%]r@T^AWDx[aG4SUol΀4`*j=dxhG3?qo[}.b]qa r[Y؟T?5l\xZ۰@/]HC.s/zב *T ^MK` "hB_5M3\=rigY H*wYb?9nPńW/vک! "3\-2 C\l1 lBJ&yӻ \p ֢&ٓ"';P;e9ZrAQy9C;b|'E_2)flNhغDVs6S<\ ׳sBj.20K)#=3븴ī}'[;0X. 8*6)M3ea}S~)P2υS|&l(7t}{4-kpZP=='ʠMk b޸J? 75?Iîs[S*?Ek'TF{~SSBWIvY.xtM4QʔN%n,C Su&;t @uЈMckfތ{9EY+xD_9~o >?{X04wKWG#O򏓶^8BxOieq̸֩{d/m–Ϋ )[} -LJ+A'L[bG@VgHi={ c@riOƍ-xEe'uLTŇ%2V3e?Rgʹh>k*\$s`e6p}@84Hͪ3iCA,|'1۟Įu3Ucš<9^|)$*b5`~*ŠW.?kjӷMc` @.LrAF'^ 3p*7rtoskʭ2y>z:0c?'O'sHRٚ='Mx|5w 7MAj;0hiY^ 6nxm1ݡ܆_jvVl!z8iLUqj/Q;~F0Bh h5Kͯ[;#*~rg86Ow; 8&j Pw4UHz#fZk.#Ȋ5ŭI{: 23j(+n 2)Ͼ>N %ֲ:IYNC:1)qk.xv *ɝӕλg1炕Z/[& D4al}u.={;KxG~aTig3 5"Hx^WTj%bM T*+i) (!5cJ:j -BZc~:GCc9esJDCҖaZXV8N( P?pqBZS/v6" yJծS$7h@b'GwFwƭ ΙܨUCM3VyԚf <="g"K08O\Sܰc2|HȁK 9l17Pgb2Y 1b1t&w 6잞`-Go+Jc,XT~s8<=Zf0jg}l eFGK#=Mew ė.4&-T^BΏRُgc#T3dމݻۋH2w8H" YٓV 9Qy@yC|MR^|ڲ*vl,R6jN4ЙV鹸ő\f1]u=\ E@Ms,A#13GV e1[eҁ%Th!qT>B:/'Iq'2,K( 1ATs1<0R.m]FOYH&V-]\~/ыuXObF*4Q!\m6*ՌQ(*QNj`ja&-"_oxXIWy5zk-~Q sA%z$DF'sb y6v̔R5!OWg' 6ZѼ0iN; !q%C ґӥD6)=l_oQ!cCN!mM9C&6cȎ0"FoWmz)HfBβVz?y.XUR0lx,Ґ3lp$~m (&d)3Аk'IZOrΨN a ÁZB.^; , ^uS 0SYS4piE0jOլ6ALIg_w.'h&"s%A ԙ~|; 2@զcdRx. 5^i0DE99/zav"\k\td˄ 1ɝ?[ఋ9>b]a2:SBZz(*WѣQ3.bJ_؇@t2hP]t:}J| W5CA \u/?(u叁3Lx'7k&!vwca?nW͸YB1AFKan0ݙ FͷU^7{ h7ޛF P77hfz(I\P~o%}ո(*3B}b,]6sNz 5`S̅%7gn0O|ʵeE=Y;ʒN3EFuBor8ГF8 A@s[Wu\\Kja*pH;ŨI-FݾޏV}(9CDyQ,?at~LDVPRy 3`hpD#m+/[;]^ r&RP5Nc,QAKV\fC^0 WŒa܂-Y=']plSmdF)*P{߃t2`[=# 3(6ԋ]=EDŶIi GF vqMm#>(b\ND UhOFgYSjY1p+p@Y`:yUF`COB 5qwl{j @"[FվS(/\<{/H`ߛx)[qQ!p]D}Uۑ5T\gOu׌uMڣֈDWGNsu$AA`\08==)jC>2AAIl8=5oTE+)/3aDJJ`bE~^uC(ƣ`\2J+y vW1i5v`b?܈,#^^\A['FN;nŊ87Io)  y6j&ch*`g9831]ϲ "4 K;CFEs~)i&6@4#e?! s

}'Spzi{f~Nk+5za$I.sF}6tʘW8FH )۲oVp.g\%vWG~] +:XT@X~7(tWlU,J˘aUǍ~⩂%ߋ2E,$O~w1)GWv \WBKjer,l붮fI] g|r9w_:˺FXZeV>e_+xl*8kgQOlƾ)xq9X%o3Dbf)?j6F]9{ꍦ ч/sdo>KjH}? ;#)b,x@Zǭ[~3P [`h:_IKas UC3Lyd?}z԰΀ ښN/gĉ߅,:zy7%@.x_ S: qGį=\u.$Z?;mǍFvs^Gm8إ7.fU uX10EAW8K&mPi lE%L:f'<15QrI@dG#ت~B=*;n"o٥A^6kz%tRխ; 3HpwVyDho(KPX^ 99!2ƍ]NVP rP`Y;5RsffIaWxP U`_R\t!sY3z*ں<҆fU$?, E"j Xn `"VsgGhΐ$3Bou!mTE{\&/rI:PS)'SCY QvZ_ǙG˪x@(ENKֽ_s\fxp-SE%yqTb.)XMgR|*]8O_81I7[6#Uf}xӈ4ȝŽUb/a`O"Q(lF\fb6m/D4ϗAx4Ds.tWRWɩ~$: bjSHfYh$2-Aib е齑Yyx%~ ټ{)D1nyׁn  ] #R4& 8u9KT׹9FŋR-I2y!k_/dY UOjRWQouĿ k㈀- eyHOW#pO@jʖ9I^*h$[1H G͆@͔"_s.8QQZ>ۭLy0 IZ3B['7].o%Un=:IBR⡬b  7j( ӛfPIU;e/,bSʺps]I]O Q:t?΀J%>yax'c}3%$="'|9u~D/S&q3n){=eH_($-fM/,gV6aP~ț)wS:2~>ɋI+v\!+d$CH;4-{ԫhF ?ϨGPqǓ/:&neKI.,#i< k2B!Hgby/oHwRS(%M}1agGy?##B@1&=U(OfX9 ֛3@;z"?8 \u˗a@ż Γ\J?;BMZkTXz^aA"g72xMHG후\Qgp!bTvWq*]dJ|o6ǀ /^زmQR!\VAc[S_ X΀ #6h3 0?Da'=jJ) %v$F5]LJīt x(wY䖭rsϫzl]Q<:TY\38B<H5#,>$ᯄ@Q"Eg`UTI#kDxADl724 b*Q""@X鎘?F↱SR?b%6X-fHw(n6LW)7kZ~ZlsIJL{xX3B9k " kS;]=ܪasQ7ϼ^`Gs2LDѮCjCy_X¤? ;0T^4fDnavGJq}%|qDĒ\X\d<7Is-svBoT'vA#|bdjwg\~$  覔4$-Hjx v;&ŗәhO!v\tbB|J$?go4L[4{SVpW _uѝ;02Y`ޠ.(2,=}z<=oxmurMV0@ z&STv~iMX p@:sX T[ܒ}L@gqKpSon39]נ*}bmǣ`ܮ~ik~2+Gަ5i"Tٷft8UdZ3 D[Vݼ.EgdOkĽ3|깏^Q瓉e<llum$ z.)s&a.K]u4-qTKsht2<ϬgE7FA f!  ߱@H nB < vs7zF =RRNDiSv\2&8^Hp|t> 'F#CyXAP870F6\\ĺ?xT윴̦cw/?l]Cq|=:oFvKT dKtWq6lP/LU֣avۇx]羣xQ:Z=fK}tAWoT?"pq@! e1qHwoHh83|Fl@ў/?CJmX_OB9cnPG] vxn1YevzDq%d=bU*k-jjo##`5!hkQ/>zӵZLT] +DF>G9(v[-㮢{q9]XH_2ޗ>.jONڽs`) V".(Y%h,CRєL7aַJpk}ĀzŐL"V;A-=;/壌jQ׷aqv'yRqIpZFuFej5T;Kkr* ~[ϏoAb.H )W,p[ y dC*nKI\4Ozt8W/F^~ ʸpּUʂ%kJ2J˪T0i;Q`}hHbS jC%C{dS 9<ƆWD㨪 Xe?ӂp"0/AM Y}  ${<} LA&֘K vH! &tU"(fS ædoyAP_FwEGpRZcpN'!-'F!89mֶǑ|`dw;M(8!?@?t99f1:O:;!쟢x\ҥƲ9fXx|M!~)` =b>baH͘muXaշ79-+%p8a08QBw>8,/o+{r A4: >|!:eẺvԃyGIs10M(Qnf}ryULh|jI,49/Bv+zL%@L7"ѧ(^Ȭ*I5FBz$n.qcg*"!: ޠ94WA-X#ޥ:iPBVd%T1P(CbD08 d+ j"Uмu  s+B Nyx&4tY4 ㌬;Jپ蠾Qԁ T; MToLLι0?RAfF$/ hN*5Vܼ88UaU dLϻf)ybLj,_^Zldl4bbi(.gh5eV!{ ax~}u)k PD2s[K_Շj*= s zQ=, khHĺbl^)\j.}ʡ󊖉Սî<)*E cP+ `؈+WkOS ԅ +—n~1G4Nr T|y c &U.#cp(d@a/hf YI8CYnH+D`?+ r4! EWE`ďP3v̓t^ 5ѓ=P8S#-R7p:T) "%DZ/Ӽ~,DE<y5\ Dm.[G$550>= "2>m9]UZ7TaV-Qjw{d\;om#*x*83 ha讐QӠdV₄9 Itbn*q>=FkzhJbfx_ޓD\c1Y 435rn1 2|BUO*E 1teUG&WEid9\uhW]X[LFA%~6B cvS\7ܴ 8סpz3S_X2ɠxdNjf_94hā/m3CooW[&)!Γ~9sZeZJAS|-*CVPS)e0BSU>/V0@N"6xˎmxEnla=|lFRe *K7< Oh^ =JVۺ87SԪS'bN%ȟHYwƵ3HynKEg2>{ՊmٮnZep&jQETGo"alxx\t ڗ_}@֋9|ɑ<܂`ؽ@(5S6l~vrdP+S 7jÜ]05?658-,-B%6R :5YW.|,4JsG_nRB0ЋoohmI~.gE"U8Y gETͣ>\ r+Q9 \/]$M%zvp3fX`Dȍ,{"a{MCowif~b*72jwbjsL'GUSdKԝvyi}1SL)۶Hf|hKb9i+1=1F t1>"̵:LC}N$Ͽ2?9?-`T1SRU]57iۣzÎ鱚y]ǻ֕i}Cԯu%v@BȔU~$hp/bݼ UZCSpy|,Ş6Qpʥ3IFT{0 ,V`ʏ66K{=#|p}jO-s9v>XOQSMIySA+v8|լQ*(+ӊ#䘩Ebj8oE"co+Dr$6*8w]qt=a$wMY0xȔʋ)gsEDž{Y|`A}'xluJ1=90{jw .HZW<Ӡ_Dd u)G6^K3yWO5O_Ո`tm-gq`tfѡC C( u|S.hT#6xd4hJD1)MOqK.Tf<+$߫Q#)!.#A5Ϛ@`~ N؉^64QL_aX^O?o~lm<*כc5(W5";LjzJ,ViAV W׵3^ /_NaL'z b]ʿX!]IHoYB;ih4S63Y pKP'AXG΍[_K1R*fnHܫPrw8ϊA9%Hdz bzWz!G FGVk%},<=HǼn~7':L SWؔqmmZd@81:~Qn`rBѦw.^Tw [Q؀JrS_RoAF2=NTt'*dpm/LPr"R]f[&=pPXOLU-C(Mu>SC_NJ%T. oбmļI-3@ޠy:Y1fke`eO{1YwG!:yy[aێ #@[!ifpU(  ;S+(u3+d7kHr]M,f4r)-r'~,j.n#Wsl,4a(OJl~4xwuf#7;+Ab[Wr; mU~( N-?wx&7|| VDcDPh% ̏\hX_䠷>^$ȅEd՜}"qOSa;YOz!sl0Oӓ S9  3%HmА:SkwfOiVxZaÐdlW"pKMw]]ox=a,!asIH93q_ B;LZ`v fPS޳}hCsyE"5-TLs@ZR+d^+>\}@zr~qxU #C%Ⱦ}R>+L/:Õjr9K8ޒ|K#$wly-09w^v,G:^AS"<1(ædlUB[P( OIR KO- J `s%Tq;4{ĥ98+Ba!G,y0ా*HBNnOYidG̶CW j1%m50),6'r2/3|ä7F`+_{n?0$8V*O'ez_Y1|UDH- 6An05B[@ )o#"ŵlGw]Cj4&F!xBzR{Քh~lX^R /yI V4c%@k^Rw =!]nN_ u-1!b;\Δd2 x}<YcqZ-oG?= ^cQok1c3vl1А/}- HM_g 7ɪ!צwZ8dؾ "y}X/đ/',|T)JCFӢ EKh{nipFtZ7i!<*&>_C߭͜Mɝ˦K/v5  c m7wϒ[À_ڙZw^8F"P"Wj3.al xӌDҢM<bPBiް3L)r#C"ll63]"{^m2"bW85|-@sa4w{XP\6qO˄ܢX)NLyMaAe}z͎!j5e>Om3Z=Ɓ&&4im_ս (爭j{}`,w邰$(q47g<)_^-hQ&Z⣡𛘄4#kvt՘;.HM&C%+7-84,IwO!Ϡ^:U5 L>؇qyk1Q(]JnH[+׹ YhTEU-beHX+Iހl Xwe@T~{2 >r巩sP4>QJP =I>) ۗۚ-r(EIbB ۮwJ;1}z~FX1OY2lI-E1TtSi$*y *锚vgB; &=GcuŵrP?*xx;@ 7҆luN=l8faC57E>bvӣA0`u<0~}Պp̀N0r9^kϽfPeMUN6K&y.đt@C-"&),M8gѬ&PP8o"$W`PƝ2E9 4'pX(h|Esw/5 |!/W~tW~ rT kC27>X\M|7к͚dRx 7ٯ5H9KxҌq{5 .N-uHGKEvǛSm7#Fs5-[bCҮR}Lxy=o>"H l;b>b6? ?U}߯N z#p{>6}t E?ŢxՍt0M˭:lnۙPׄMB\Ӫ?ǠN?Rj+ZՀmCSemPqIy+9gͯ)fU.#x$B-nTlBO9_Zُ13w.چcMkpG>EggXQHW3:d(/ʭ>$W.Le.#i e#>;@Uj<eڝ dDY|XnlD#K]%rҴU8+(H;M~P]x/@NR %%&N|^MlO <́ Le"D;W֕EP{5U~ajߴ_D8oDgNBO%)p-&6c{YH>JN60fqobZ9~rj7㧥c1j"}2C;Nv ޅovq'{EGu UGIƝ{iapAJ|3q).(w<8F@% م#p_;g^,2Kf3 +;e.QMMvB}cݫ-KAX$cTBwqDq P_dkzA~!uB%Pga!T8MRer7|(,HD,..a͌Q^| .:ĭH.̖*UlJBQZ4U$TǏ\:^v7qM7w_2B[F'Mk KDYSB10FxzYxb]-*zz9 -Dn/_<G?m'b9doY*}6\٤&"?M+ҴUmj6"'RaVzзW"l$h8OʐPVUͩ0廰k*&pSŋeeZT hQFiU;& IPnfr? ߚ4i:X(8t[_ld*€0SoՈRѻHCp8>$c6 Z00q0e,*7I®8 ЁADKչ|gs[}.|w# Tm >M5>:O$ PjCu~}qM,o7F:9J j@-\]z%Bk.5u?A5[CMU3&0&j7uN= P6pF'$Hڡ rmrhpeyFt'>c<{ Mk: ]-Я!SdHumla߳tpfR*,r" R4hf:%"T]7Xmz=FtSfT # SLb\V~N Gʽ&w{l hN%NH{ZT VJ?=@,A3pf=v҆PbY?ҷMsۊȵ:;Wt\9`Ų-k9}F#Hiޚ2^FݼQ ‹-b* _05ߟϡyAlQQuZ˃1 igyZuIIt\ˎoX`K*h" ]bڢ%D[w TM] 8xz4Ow.TքPSLGm\Ba-a"\@'7Y"CW; jw}T-PRt[aV#e/ك!8*݁"Ykgrջȩ5uY򰼞Y;0]2GNn}.?1q@$1b\큘i=j ;iDz´^j6=!Kc 6I֮ZYtg(ZiwYl椬ӗN^#q$z=_/yo;tΦFFSzjBWx3;MwS,f0͖NekN4i 0k-ة14wo@`:, JUCH^^R8.]xyΰ%S L .ɦpqU?ih~Cd ܁w h2=\vxK)idڒbMvN] Zc 4_N{(DzI&nS5P!dyua;[lu&Wߏ#RNuC~-}nqlvuQ1\F O e.]7}~+} lDZ͉)skSMO}c⣥EqtJKcaŲGN+WB=Py?u,P¹TbfV<㷺njk_%mѠm1=|d w!E2I.yU'̾,YY5bUn_BvSߩpxDsƪpG8XG۳2̑]eݝӟI0-dStg` Mp5塣:},kE(֗ڐ?bUV^>=߲Q='eAȀXTnNn>9v2aM 9 i +"QX-1W'fdy[2hqŀT^k[QVLAQUS|,hH2P8 X'uwj#}JG`ܑD~/ O?P=N4 ^S 䉩Hh Uxκ՘ -LFw\k)I"Q_xSz=5FD)k!!]j4k}º+ʢk~C&|㊘yY!cX$8 葂 3Om-NΤ~`S񨎏wb5!R6\ڐ[5ޢTPE wRa[* p)b $ 6M uZ)984Aʳ~,}tnĭyV|:%Oi&"M.*\oV\񑸂 ʿ&+ ZȚsWFkĈNrO_/BŠIwA^cm1<vph95P) f3 JE(GFJJXƝͩYj2QQ1kdoKB{-<#Yl&ۿoU_޳3hlv2ZbF@Bt(E-ZՈ B[5.aՖQ)t®(j0(I /;]o|pg:rHLh^~p:>pwET((<-0mMv7X `,ROݐ.Gwaig4'Myo@\Y$'M{_o` /?UVI9[įe j+?$(c=3R]@2n]{h M= PZÂ9ڗ$9K>;y&P5tHh/jD߄` ~b$M}8>XB M<zohӃZ ecwHP2 71ZY=)@7ĵLVFKeJN Z.x2QޗLK[6E8>i5@13WpIi1uNj.Qm UTwU(^x%mB,?Ab ^NM^k>de,p7;bxu(YX Ȇ*1tD笐͌gj̛}lwOJw Zȳ{ #{FF/>,KO#,ݒoG.P5Hݱԡ3#"Pv~ L! `RJQP$/dw6f%Db4s x'e@.b_0Ң*c/@s$j[zUo\Hfg/EeB[i^V#EhΟasrN苆_P"U&2Ȏ } @}i]$P IU®8U2\LTwy:(t<4jb{,p-:yf2}Э4r7$l|ĤfS̖R*'?5-*Z4؏+BAN^9\.)n|F=Waf+Fg+o3 )[ =s670N 3fԮL#Zx~BBt\!y %6\taB_ӄ)py{rNKCeYn)yI;pFɇN0~J<t0wciaI3db:T n]2[S4@pU*H(:opԟH[sǎrw;ćxNL$6yZK3 Jc #96ê4-=ͽ?5,{t+e5'— ?gԄ%8ͿbC +T١4 :T9p4CEM>R31U;nĘњb=^4hUt9k'v؉t`Ce|3T摅AJg,y_'-Ef7dxo1[}9Oc4Hm]S[vRnK(@m|g6" "_,m3nZS1ЂtiRY+67fq*Pd5i ƹ͉h^yA'+8)2wF;(9;H`>*2="q2 Z]Ȼ+bP4ȘͲ!RU &K,쏹2^$Q|HWHBbC; _j Ǜq+ $v^yjUwU;$$0SٶOqa GpB ; ݃eSR49pTʭ]r镜g2hSij{zZHx|SNҟQPtFC.i,(|7XcNW޽LOHʑ [O-K='?rPU&jyKֿGQ.swƚ^ $6HZpZ)F {*l-7t{X]]C\,3rYZ9PliNxoLXU[c p&T3N[bML~`?w>g1ൃD5 #g;P!~@M#$Х@pY,JJ]gjmPu]k1Nm1zyMImJyW+OZkЛƿg>ESu;acĕe8>fx H5cʍ6^E ^Ϥ ~}Xwul=.zXr@U0 O1-95+#['R8 C#EK>fMrLES *Ώa)}.zm:]%ʀꥲՑ5q7*n'(wĴA-D˝^R Q[Q?i+4TP2g]vE}Dl5 <+J9QD4KMP>Rh_ tJN@ua-$5ߟ !őP@H_U<|}:d{?'.8V(inh WNu!N75#2/yQƔfwv17,QL2x 2/"Ame{- o.3 u򞠻I534%qC]W~#~彊## ljEh#߈ȡ88ÓƳ駒DCGŔx _MfsE)9#Y6|&M^#.ث[3LcME:dq&z1GHs(Op/)x+Pݓ!6}\S2dat֕ǡ#q!XӜTvlUE\+)WyO4}єٌ9mzu f!oE1qR79~:Ԋ7e)Q{n,; 4WwRla׼.QqђV4I.UFݨ8@ږ,&D0t="zj߇VCUCUߐ86u#VB|'Ò|h*$ҭIMVҁ_I $(+/X: >ydȂjLi,}Ǣ 2'ʽdʴ ü8l!OAv4;Z b*sXfU CB 3L,AVޘ+ACڪe =L GxbL,g(|upD[p ILj D Xl1XH6ݥ;3AqU{ Olt`f'Kr鮜ٛ{9<`˅uQ굦Ԇ쒈~3RÛ μ jM|)~\|4`J.V'~fMDI~ 0^Ce[ Ǧ?X=+!6A|C6u T9|U/w*y]VG: K'*{5>TRA)=|[=2kh$\ &#O7HZ=759Xı[&܇(-'TSrC~t~*$L>*]LGPc M"mK\jθ d.Ei[4=5Ġ\peB@a*ԵRY>>ȸU(\۞!Ic|cڨ⠎>LJ'!{JBߨԭXn{#&͠g 6^a+|vUO%a ٽt¹d*7**0Xǚ 2'T?=並"N*Gq?Q9zKCMmɱc( li@b+0&y@)p&6X113f'jLNS~AG=٘Af!:[Δ"dꦍ7npe:>ټ|2xQ-K<zK<sO!Rf4%o`}Oͪ"ǻSs+z˜#ac%@;N`Z;k)6IKيWEX ^°T!w1tԅ1@,"!1d: kA, ->6~p7q Jw!Vr}aR{\%HOb3!`콆IE8 Y%Q]a>B*;`p }v<) H{O񨔹Д&[5l %u"vc!JsT«JTCδU5lgs_yHYHPo]ڠ+V\&QKS&\:Cgc_^kQ/Mxw@Z P TU[#E}F 6W_1p.hBzz+RQV__^A !ںY׍+ss# W;%J_iؙ.MFL!RHb,IdWk/s(VVFmmɑqD7Qra|4y`ƙ7S EoD9)Ri4S+TFU~GdJj.Gx/ }"Q`igW4"gFj:U^xֆ2oZy+P~1r ;:hz|G Sw UF6;۾5t`Q4sc7Iˌ]g&fgEj^D;hqw? l<`pwogf ;!~ hx `;J̷H]bIV' .co{'# F@?^'+dZ(Blh#sQ9X$迡 5A(;_A0I>H{ňKv믒#qᗟ1\ )C9S˙kNuz8KH2Zkat$ 2U{c"ڜ1F `]>Sd}IXG3ͫȏ0,1%"."F/$%= L=GƐ /q9F7@4őp )=l]L| ^Ře}s9卵űʩ lrNX" J\^~FK~k9YJ_S~RBV\lO#_ėd8p:*Gٍ-^-3bcsaLnnҔ7{5no !tF"eVqIpFd+R @^pŞ0y =ы`4 1Dd2ȹY)xƷ=.mkHaR~|s#1UB/@䖇ܶJ9\%R[nf~?|?pA_2vK;W1N)ߊcF ة^$bq}[t4ȃr@΅ (߾Т*."gR!?øU*IZa,ʾ س{Qcmh7z0ߋZGNIgN ' ]N)ɟ;Uї|H 0]>j`+ġg|[&(Jpbjl 7#j0+c0*p[֓L|NXWǝ's ;S>>@5xIPZBsظl" d C68lh-r<'2 v*X`vP؎*6MG@tͲ2&<+Z;9|%J7# N'~ONw#0{SLgzQb\T"3}x@CFhT\] lſ e#&],+^l;p&P}$!zv_nll#Wv#\CSP'zvRE\⣰J~28C*,˧{YރĶl `YA:, Av V <.}^Bsv>)֌R.Y(/}^m>i"TT{m$ td`JG&A`f|oGDĆwN|;Ta5Ŋ%RKU2s4:l|P,nYOLبqn").wpLe ɞĈ裢XAK!SyÙ8RMKH oɸYK"7sD?W4g0a!6 h`) R"{F?o]E 7It5tU*$^;; V'nz}Cx5DB dE Of^>u6tgs7F=k[Fpam|-wʄ&S)EH)<9 6STb W5CInɋKJbMk*IJ,}:sxDA+`\ ee>;F2=CMJ('N"܉_=ȅ}`0T&1;?Oa~aHԟR@C2x)4DE:I2:˝H x{1C5Te~w4NGwU[0΋ t{*ijOZ`}7-iyb30<«JL9IgS ;:џ&>/-C1c-Z}[CZSX3/ڀa&LlxW7|rtiRVLLXN b=k kiC,[0?%|<(ÚH/ZbP Xj9*fSƾ,}ҽ$:GO5v;߶%R?=XuI]HkK~@-vUyV37lu}f#jqP*K*5PyT v孑dڿ+a<&+b I3>5zQ+e?TRM|¨Bz3(GqQ-|i\fe@Vԛ W8)534U~315 9x_wa,7/RWd{Vy;y^|)hD**gЧVr(:6%6B.{5jDPC]!wg|.ˇxq;t [Btb3$T_]S pfܕHAX(5*T(--Ff[ Q._KV "wٿ|ygBE)Oz.7l+~S>oCRDbxzoOn)N[8Ѯ{ݙz ^*) `s?C 4u8;^E໛a=tN:fyVQQ+,$X9z?mk[UE,o: itNcN(q pz$ytaK uB5v$Cb=+\o%tAk"\?7_M߸Y{L#mB >l r)&."8(oyX~Jr[$Ph2:A=j@IP)"gCl%ئƒS@Rs^hҟa_|j+*&d]G% UX/oN=Mz! ^/K3~̶ נe VDUAku؇A(g,Drj||h{!E/cpzMPcBڎY;TQ%\jM# CZ%rCsf98=zGmv:SW|K2~iA#ٹo+bok蠱i*Q1JBZ?MPOf|L "=HB3WA!&s::)'ߚt~[ʞw6ٯ%fE&h  -mm 52y 1rM@7ذr]ϡW/&&#h|[:åF0Ժ`%BD$iZWz!!f>VE:WY$! qnqFP`(<nx\f>sTPã(U7?7 5s!Ž/x8t{`t`c۳ğ]'$Zp}rRl;K!FA/ \8^D$ 6pX! .bZ< w > ط>P ꆞK,g;׈-[Me_BAտ3)׳ye^wCR|!x=#vy̬N[!N3^}KzuzB|pbT00tPmzfT+pnFY^5[Ft|-dB&qXZP*~;&p+#DӕeB2^ XJ$]$:BϟYHPfޝɱ^ 9Ǣ]Ae@}z<`0\Qq`ZJhbȷ!s pFlt2b$mHI1߂w׭9΄م-ON%cUn-}^\_۞B_bDb'װ|[Rh~&`FQ mpȪ[{J㍺Oպ LHMRG#P^Êӆc# œmE\2jFs]J)\ nn JkEF$kr;8׼*cN%')BAHUʝ#Zx16޷5'|10wOq ![T#nRL֯v$#P8 l3B|؋.YDLJz`ڜR(Po?|Զ3qUN$siH%ᲅq[âMkh5fQiE7CcɈϱV}0so>?GYnK0Dm8A E5*T|UB\]<9RE'6Ǘ>eK40U{^p@KK&;}-Ԍ'@0A(dʒr[Sܸ]gHmG @/D̗a?8i .~ ̹+}UC^%uVDWLaȶ;u޵2r|?荦 DR?}!X q {cYCš,$#rS3U-2$kldx%mt:n8bW&P%&XVg#)|B&7Ĥbp7E'@H\i1984b~y=lB|aEn!z^#5ίD25^3fyV%w&/X4Iϒ"Z>t{ sv/ 1v/#F ƈvw`NMՅN)?(^Wm)|֕@IOG-4)ά-#]^|Nd}o֢4UqFZ҈c-r&\e6EX+V=Ne- dzs QM6!ٻ󷺚\O }Y=j9|c=ُ~DBmrZ}LYL޵B}k]C이#uwfƱ?,uː_fȒrƳYH[OB#=>G0,VSA ȥI4 uMl`le%=~Rx-CYaW\ɄʾOHJ,SNb }&abiC"^HTH. ;aG)8:9haXH#)^8)Lc7롅מ>w ?-]Y"˲6~eH '(^dmLJSkES],fp܈*ٻf17%c#ԙS55ьb Od;Ae>'.ԲL'pt =8{_ p~B>-8e(4BB 픝> q<:oB{8-ٛ;o/ 5Q!w dn$TLqˈׂᨦ~Vۄ( ۠-q|ceBD'# $i!\aNV\tnTy5+yԚ=H5JEH~@qE滁iMIC\>G^ňsa svq ׳ߥÍ̠_xN &tQ)|Q~peb&qjo,v󰜢H?9^kI- de -n29S|^QQԈsz B|cAz*:ò5Gĝf>>PS}GΉ(wI5FR[DӶ߉V#l^9)Q3=D}}> q6u jyޥǏQvڒV|`Y*b 9UiŲ/<֢ JPqmv6xwcp7JC yCXvޕmw.=f1VjʄfT7,7fpF<|b4Y]cݹ o$ʝ!r730x3k{ = N%^Ĭ"}Œ4qSXC1 Xqx?.miAÅiaN$H%!#AAh#)$M8:pzT=O%WDP>Zύ;P}vZ7* ғW̔ #\J#X8m5;elsrkΗLF_aߙaGxӒ னU¼;]_C"0۱*x6iBƃGv;o 8!f$FviW߁̏ZHNv %< sngoS08neoH6vv땺œ@x>KA(K bk]%AJE9篥m+yB5f@UҪIh3j~Ɣx bScuNot]DW?i;Rry"Ý#6U\%dgu21{ǜL(`h.ӐHo ewJuQuRҶͤ*W ^s @#6oK젱lB=q+G&6B'` DA(Qҟňo3Wvy<DÏw5w' W_`N~ +O6@d=CH kx\!jl['6 =C.%3qo­J&^ ZlJb\ws4ƦBPd@HZi60+IZG^vG\: iⅉ>S_hy ? ~5f/U@¥=mإ_Ol (fHDfCD.cv3Dbz5ply0u쉷a }NC cu,^(cnc'# w$ڄT[26 Vi|h/Iyoqmr~Ǽ<'{w2{:/xTaUxJ! :2? #Z~+rfZ9AiP†7XDH+o6sR~*[tVlky&1G<;7 v5WmȣuWЌAB}g+eJ!½I:F5'+t 2FzN0d*uJNpH|L me ii YNd]RWmi5Et˯|{KΘI0v)?F.p"BC+܋A\[k'AdHoDwS7-Sc'#Gz_, #Bba(O)f ooHfE~Ad-خmf{.ߎX>gm$(;( 7DյKAg6.L*dY G aB\z.HH c&oJ My.rvg|+JDC8@ )zaPsXC9eq }ZE60Md׭ %:nŜ;bXsiVPeyUxfaLUe`%e]z]sύJhz>BgW}u$Q2}?_cBFOg&Dw@,wF@h{HW[=2y#5qx1Zl#qÇhؼ"a MAMȲ!ִƑ9u$%ĝ" &+>;p4mT/niv"`RԚg׸c87ȆRp<OGbc^s68Iɋ}4m+Fi2F%@kw òd{X'ZEʞX(=9%z"oߕ?x֫hi]&uISG>#fZT-QC5ϝXпA1JL^^}&/[IW%_vFQU>ARqm?L\);1;k`1\FR;=|9lƬoj]FߧdZ92$`ӕ[@l $ʼ{'~6m wzޭTL3_3edKOÏ_n P#jsYY].؋ENVѷ|Zp7n#4䖴\\i5)]<}u*͞\JIQ؞11\"JB"\r `hZFx]>*e%텞kԞ:E̷8;-cmю?yAU<P ԬC7E֘H|>oC, h{mHZ-8LGn%o#|/.K۩b$Hۥp2WvBNg#O'Ht6h1\>BF3vh?]nE" 6A5Nw SbPRXj{MD"jBʧ !*GQֹB^kbsĎkCd\;Do _ 䂦h"^)u!Ƣ|3y͘r삱Z*QmoyቂcIX(xcn4N {$4U7&bH-jGWo-߀ת$XkHх|ZLٴyZB*>dec<ųYV!Qd᫤Rc*?[g^ Vz6.2 _V}~كQ8|%cG٢*ˁL-Brw&%蕐_@vtųz0,ó?};Kep岼we2c zTfu N[T.H|SxGp9Oa120߰^*[joXXeLz/_:jH~|R!+Mq1j~./YaKhq"/d/2H}ߓlKҾ*:˭z7hف~|[fCN=L:U&x\bv^0g ПPon 8$8#$nb09!*4t D\No6pfzDwą!XD1yfSjEǒOR(Ǘ 8T$R :p̀a*e_DfnIzϔ;ZJ7i17 atlq&":KˆBe*GPu0%mڝX`qٴO5-^^^GT_kx!kO>].7 R{B8 cF2MAafS5>-osU/3 MfZ;t$Rb/ ;/}U6q&p To&1LO:ޱJH^> M c{/J) v} g/ʮ5އ-. fuL>"V~+PN\QL793V9i\?:JH!PB htU<CH}maS"m+n7FXblƐ"8.J_d? znyFo}y>ToA:Kqh-/dg:W4=KԴоO+z(U!ju84Έ&' bl>xLz Vܧg]A?taˏePFIhH\"ycq.HTxk $ӭ$Vȧ|B@£F^g2!o /xO7b4ec1 s{zb C:ZOtjWE`u8hS"?FQ7ewhVl}YB/y$1(`z{bY~hފSeO*-\Y ˆzҕ\ׅvy, q-hs\(yBvY %\1'7pe= YS(ŇҗN("d 0![Ycc3ͦ35Ww =,gY]Lt!1r_IzY-+wn*z$ FKdC"ݪ兌ǵkOfՖ*ϓ]GE]"]';qepOx'3媞29]d"oc R 3&Д pk-}w%6\dyP]IΓU_8ƅ,` ?57N>ΩbA=ṣ.o&pΑ#Y5\h-b߾ΌHgL ,-[ʝ&a1s;%zZw k3+^S9ͧP gqg7PNKbEwLB` KUS`$]mO:51Ǐq<TZI^/OczQ(/^҉&/X/'ؗG{E'0R#]*#SDۑ-Njj>P4ѸBeP ^z su:lT"UWӻ9Tob x*{ܚuB,TZO x\; tt$,? dՏ Q\V$7\ 5P/T^>̹>qv:=.فCv$%AUgimsԊ_l$X-E3K4śB:( 62bюJP) X> /qr֢Ĺې'xu+|߉S <BKp;0ˇyRUf>Dm;ʛjj ˨J?0Rw,ٟjmgZ筷. \1XQR[G>w%O%+5 T}4Ì1iϰ9M>s_JFl9&kR:¨*Z1f%d;Hmmu3 0@Vng@!V\W% L >Il3=j$Җ\ ̋;<6w ejm2ߣwf k'd^j=Cr %]z䴬?(BɶRz8T2[щdcOc@my~إyʳ$8{a^H<;7 ruWQMDm~)j%ŐWbY }[?(ڈe4:WөֈZS#Wu76g.(%2%v8@bZ?H*Obm#jMou{ H˧/ [n0Odx^#=HByhP[ܛa?eBUHЗ K2#TYp݇pP۬z&CHO.fhT9Kvo'KeZ;Kzl*-6vϟwUR 3q6}LcZ ,k^ dHW5U13g9TV NH*)>9ƭxd +NDJe~e(1k'DQ^侲/xKuNHIr8 [)?m/y],,~%ʾ5كs=XQSasӴ!Z[mSKÛ=cH`JҨ# 6hPp]_)e혷d\(tV F-$x@>Vr7^gdC`0qa '•+ 6^p =0:^7gRm*Vrqo$\ڨE/y:| H!h+<э=XFڛ{ʆ N [&RW~w:(&}d<~H&'$@r?7ҳZƐnt@;nsSf)&JrAG0v(.s-H|P0mɿ>?O[''1M5hShIh7]C==r}wJZQL!*Yʦ앺>~TO&u}Lͼ1 f$7X%ժLfࠕ:ȇ|G/=_lzn^6yX'mkshE'eZU 1}Sգc7N7.`֦,\-lIr 6=d ȇ3@s6sF2[% }ņ 6cj={ED - =nkĀL\Kg,e݉!P[u pFƇ_!iC.6v l*3ҭ7{t/u]QYmRV"brkXXISV't+` C]yr)SgIcijۜUW=*USLN N#@yhOB `t60Jxh[a߽|7ւIMl0p7 S/b~!eZy6 Ǧ 2- )q_9H@E_'j9)gܓ"0MhA=/~( l,rlaJcq3'Ga P9< Lazz)i %kXo)F5]L 9_$tE}穠mOղ+.ثu(Eq]YXGx BHp__\s=4K`>y48cv/ u` _l0j +st5)Nљ{!UMgCjnV(ьCt Gi%8V)Rޞ3 W#b5aq527k* \OBEE+Z0[*6}':J7,(s1PlBhlQpϼ>Oسjx@o)]_A}&=j|Vq赫l.tU^/D?67ׯkwM}(\b4]EFmNÐUvছH˓t{ej1 X`(5L9gfih.`z~9|>EAeI b]D5o3۵**p`uHWDU F[KNk  ЕzU ZxqTQ`VP0UPLᫍEz]I~QKz$%EZj b @q`=υY8&݀lt#͏߿68^OOtb= oyNkiNk,-j57Ep= +oHC!t:LQt<`/пY_nyP{DqɕB@ǽ7R( Gj+$_;?P$~7V=% nJ@ "6Ņ)">"_-W04Fo7/v Pxj{ >&& 19ɷó#rU6 Am_0{`pЭdPsZ_=k0pQȯC:Ϟri,4!ߛI4MhblR ?3QCr%\hKIE1-S:|9iz.)cXtzX&* e|񳜎uNDaD۳<<3?/h-&vU S*aD#S&d9es.gAvUf䘨EmDw ]Ƃ 6`\=fۖ0_xD+6q|}sūT_j=4t7 [.A-S-'/'a?N+DęO/)ڦ,l( dY߄39L"q FQv6qod,z9ְ]C#;EJ 3GJ<ϛ~㑿=ۃCC. #xүd.y<&Qw,ʶ AVuu(-9vN׭`DBko@}έo1 &t%~2zn¦l1"t.gJPuNM_ LUtK[wX*_! Ŕ`hUs*,c*+J;Aϳe~m';}06+xxW!QxԺJ3#hߧv"cr+ߨH菗|*9|AK 7۟hY`#A(\6/Jʢp:V@(,@<|5GJ ZL;( $cGDJ}TX2IAd#.-i+6mPvnh}euC9r,f.-.2MYQtXw\q[Mj3PD C3l{` [.UOفrO8iD`+9mAε(&c-rńqo-b:BHk"# Cya'[ep/Fa]W4hf~ū%Huւ]&ZilT+!oaQS1*6&/obxTlcmׯA`qF;it,EJ9Q@ZƘىʲ ܶalu+1Sq T_F9in7Œu *`=P#7ffw`ByWh~]&c$URŴ]3XId|4&Ɗ\g=bJ/w'k Q豂>Fe_Q|f*?Ia}3y G6S c=lU +%5˧ζ`jy$kƺ]Meֲ֪Yh`}IӷdwhMɐCu^˒ՆK<ky9 >6rXUq1r$84kV2BRY}0UKh_X@ hZWk;!ktfO1W?G/b=ۼYW$kgDf:ZGXtjy惂|!0o%!XnZ&K~KLDBZ}pŦ-om`\ff (o&@uThBpj€f񖟼b'hvG4*V[ i"i~K|H-s+dϲ*-uI*'޸GJa![A6eCH|oݕFLFmlKCWvTP V\ o@/ey˟q9=YڲL.zNQ4\K6 P$"sImz|'!=E<:SG5A"lݓ/< KHS/Cq;$0:hO ~`Jt1$ڃ Nu&(֐c\5o;_d'H$|.^L7@adh\q& S~s'oPt]$8i)|Jzv[@ӣFTKN;X,B]<>e뾫u ]GDVi'Y—( %s1V{ΪqT쳄boi.({WƲ8A4"稶~*݁\ %oa u~h.2@srrߡ8LYE_BFq> #۰|Фjů$T%6S:`&OUXGLIL(whg%'bESzmyc.89)#cs I@]֭_V#]6LYvp4QT,= oۛ$zaعNVcG Xh"u)_I3XbGBNvxBj̥wrtF0ȷrց"zH@%R&_>!+hNԻ{?{g `m LD eެK%CƮ$'lY$D?}M:N7f:m髛ߊ!YdkCoZ.7(r п쨞Os5',Jdެɴ pGisIkC{]tj3x*dǘ\d?vC„`d=?JjlWkW]E8ZfeQ?Lu C+M+dcϗ`Eh!C۪@W!ޱA-ҘElϾX~l^;.ElP96:mGG Ir3@64ڑ[)Jo0:y+ XT=F `9ڥ;ɊNq;eLN+b) <'BMdn_3Q=v?;gY%^(5«)NJ^=ے[㌒~qNlb]d.N1#AH*BjEhd.(jJTAiǗtUS酥.kHכT[pujt` .*%@n~T157+jϬ)B,\}0R BVDh"1ͅHΪfqcgkdv#׊Ĩp:&p iW*7KG3ZyqVH1x'&f]R]^(i.Aa=W/7 ⷼ \08ѹŔJG?VX*͎Ks߭сQ_ mu( *OF٪ iLv`i=즒T`%fmNSI٫J/G lj$)BB $n0ҴWO' .Z#N^mQZGeAnP*MT7JvlBzV|C1m+_ #*Z)Nh7]%Z\foQm4_S[XQVpI-nX\FY;"cr7H1ad䶲2Ĉ`Dè+ a:0pr>dU/QBjDK0S~wZa3j'铤.zYPp+OlmXݴ:LK,^Е%tyJ.</nzu)CX9rS/,Inf.a*VO>W|62iutIZ@[{<]'\cH?Hm3^UW yh'c(nʟ-f7C\Qci`\o`Q[qC9y M7wd$jl t?fA2 ^4規/MVa}?f]\; )G]’J t%=7SݫiaZd_{BrV^4bUg!D1DԤAU&wQj:EG=z՗la9 ˾DHXu!*Z9|D)JkkK/޿t]-<ؑj0.#B9gT5aɭwKQhCrօqL V,=O>> '/7ˉ !ѩvW =Ӊ{MSR7' ew7ۅ w}!zXxet e^mh%nˤQ>NG<+@1ZX"(-ė]iՎA|(rlrhBE-QX~1Fٸ$Vn4_Uӛ(=iղ'S?^p; dQκi8b 2"" qv[@iY3.N9Ït-)R\GV'fxM`N uCIٻRV\x/?R8Mwe^-ވ)&OKuJs.9FĒq_8'R>O:546cM/N&yJ·N}&2* 1| Œ%P-*59XDNi~˪<TrpV檎Q|@#iLF6ybygxkjaVԑVVЮ}WР&|ѲЃ [9ݭ%Uw:ix,]AG:x#ҩ'1$I+`^aZk~⒤e,?F܀tr=&ĮZ1EU4 k2<(e#a*i4r_ֶxM150n lNs#Wy@U:]91rFG%c)PSz@推às24̇l*k~450˿0uC\WĖ8?#">14ic4׊i!pfW+-F5_O~:ǑH*/w&=fe{dz9#o%L[)-??3PאEy{X0$NDžT%}a^iM ؖckW8+ؕ{ҚiĈ5(˝r+8euJk¿3ڋ^S7/ý7>xЮ+,LFD#S1c7b.(u"Yu| _ڱ.X5z!<t`ud减 6؅Lag`u_AbL=78$[OGŵf{mp_nAaAO_׊T%|_V$-#};ǭ~?vcDy!68J/M`%mjn?O14i3u^pt7>KMa{pr<=/ Izd C{lHjT9^Ex0nQEI*b ~2APXug=ְluz>+3G$q`E9 ]LӠ7/\LiLq]A\{, -@or[:CT251n.W 6ض]i&|(| ih*e/y#o)~g;6ANȂ7s}K|hn{JHڈ@5V+Rq\72y`K\XDwT( }YjtP\xMg X ة`i=~?9&e<[XMzp>EI.D>ZUFT7zx0yZ=.⌝ń"7At-P1HL!Q HHTNzS`ٺ uJ1.s:Z tX0bSsx%)q  mfE8T]>b-%<ЦHʤ%[ Rk>oT8/a\ED9K]S\E@a {Z  n% :?1kjQ.xY#_5$a }?/.:[x灿y{ħzYR2ݕbX} y1adU*"7블͖'` Fb1f׌ i}-3bNXM 1`dN?=PQlP5=^Tw18"P?7lbc%j~=NGBHh;eo_ZF{䏾PN8Zg%k/x&17/dgñ~3fXEnw3Wy.$1r[?6RP8td9p)GOqEPzfe;e=%yXPl#5EZ&{e͗?vqnEIzFUO\\ K>opNu̒؟7= fҲ~.$ o}pF5dʒ(0}|t1t$dfjm.KJUKr ?j^3 v$j"sstD|퍘3 $˺_\ '^2`Y|2TjZGEyѾٽGKU8OGyog[dB!qX^ܿҞ 6ӫs)guVR!{Uݿj(=BS,;趈fPݮ.}%}54 P}+c^p" d+$n+zhO,In E~V{KÜ4ՁO8dE#΋2z/& k:yDgs}!H6"zzoY|{+EIPm[Yv%,/ԴvזM{PQ1ΛYR;Ehao`eNNͲtլb! 1.L%_N@SGay @biKb^z V f |8*dVnN{GܰpHzA>5gJztSDIXoXit6v$L[kf^^F !.>}rjk6GS!sO6HHm6#$i6oS. | mFviK$Ě©?ŇᏙFU蠉>Ƴ՞g}E3BoQ`N ia!s{S~8㫨 Ч u6|߷N@FX^s LuGRɸOX>\ŝ6Nk:+y` }{VHZGjTE%j4ԆKs2]H MM<X!SYE"1M}(M̝R[Z$?,YC2p$~BkYe>Ɛ2N<Tr7Mn]eXA&L:?\vJ]P[ 'S6ZGiP tL׌<bzC|LߐEZxUURT15-M/iXK;5- oJ #+0/-9G ;ŝ9KdiguŖzu4&[CA}r$mb<lvG|Ȟ\xKW@="36e6q W3qm[8[C!kF<"xEpV{aƞ0NgeC囇W3j",-(wc(0X>f+5O9RYvRIeNG Y"L)°?6?t^Jë)Y~i?J7<1O?,ڵ<`'=3#jh5m?y"^hhvStXN Bd'rT:[Su%ebur†<֦^#6oCn.@_+b*kڡa+*ѨNāݼ1*RW8^3TעPD;w&HFM)QhoZh"pW*;THfݛY\Qs>I7ǻ>9s.08ëxC6~4B^A.'[cXk-{]؋hoim#V'H>eaǼEP,)NXF)5LxGS+Ը>ʭef䵁b>8ICmpbmW,_ p@ti{5tGKNGQ!ɧʮ]hw^ O/i$&KBX)\HVQR'7ڰKf'T1nsEufȼdJclM(ˇNI*lD*Ff i14w2'd3!pe ~BcP*ѯVgD۱;ZGj))7%s VxvC[d`:ΓVVE'e#MIɉ76n:@ ԱDk+r`mjXCVLTL϶ Z\ïdUP! u@T}1BE$oK= %! ۺ431 E|6lՌ@Fe]0R$/<%V Oc}~g~*TC 0Kzc`?dB(m>x&G~:rvwM- X\* k\TV!rY]՞oNs"]M.Ξ2z>Ԉ/- q>(W^]~afc)'%m ^@.sH+nc,a3ľ`zҴz̃H|x^ӆa9e' M6KJcEFr[$“*~ EARfLs&;>14Ӯ,5*.ء+66,FS~ dBjk$R˵Jvpr֒x)px5Ӕr5ّ@Fl`;6e q }uD<? ?DW_jt1 ]> Z+ESawŸ`"ORڐ`ĊB9@e Y.uH9)=(ܔ:ͭ'b dQ@Q| t -w ٜ뤓Z(#h9MzAXich!k@,Þd=8s(h@u5Jld-!!5 y{i0g ~g Ӟh,4@_tv~bW\i<7 (Lu#v>'2%2@kJQ }EǠgoUq&&꒴&--]OQ&b5d^emP6&=mKGõxL>mY;$k?ݬ@ӅYD{Mws4㫸̶ ^l%c|HisZT(  E;Y'=>& 7lR)ռ:bu 'UULWDX T1MM+%>;ϗ׻^ Pe%NogNIPhsT jRl&uf HSZ7–;8, ᆞEu|@^8VRّ~"644hؼd)F\(wc>3*khՠ_ {RFQq)Xށ 2}b"]8;fBN qp@nj¿߁;^>m\DVү搣x%N}jٌbľ16#ȞgUz+IX~r;܂3ÍeO3Q!Y ӏ]-mkZ41Y˭p__h6IȼrFbR .络o[j1& &L(BT\ؖTeqOTtu!ћ]bD~!!=;64F\{= ΤX)~/WTW*d}R &_{&]Vl\W BqL?Zu[բu ^`kWFq?, eO:PlM}PSJ{G.BR5KZu3I{F r.gKe&*|f#8s^ `ӵKrzϱƼpm\zWe/YQ9woJ д}FC }clNy&'9E{|kt}$']bYXjT_լZeMy'5k*xsa͚A1)L֎&)ک}^iR"ٞ+~+Hnɛ3Qi̽8h& qǻ{N^aE?S~OH\5:pZwI=0הr`Mu.IE,[.i>,s-\U}B:>bvmߥog-4q&-د 8K>$UWGP̃p>zf32{؆ X5>9;|+`A۝EdW۳3EDNޛv 6NW!r9_ t2|'{jw/7K^eBI{ChJ;MWk*c9fM.qA{z}eEb[.;cg!(_DTDzS1jVH4iJe<ÚZU7P%zG'$hpH;iݕU [8`#,bAřS /n,[T\)4'M {ҳz0XEc}+yi?k:+Wߜ3J;o>3\<_' |)7߅ Ÿ́IoSվ|OFn vT+(wi/y9]^:Za16 4a‡d#nJv|0߭v`p0D(Q?*ܐsyZ 6G3ۀ1hUխÊ?ț6X1rL5h}LVrWN4vN@/Ackbo 1F(auB! [9ߕ7 ɴ\T&ory!b3@t?lJY{W|FeNWmX A!kf;`$KRƌ'+Ы1u6)F_fP]!h,An=|'?ׇYEKPe,ȹw&y'c-ù\ta zy[pUgƽk2'dNuFW\ip{t6Zn x.ݐ~EHU7+͑-OA{: 8>ǏB#z (PϳX^ǁ0Ի0y~ִFugQ"^8'_԰  P<^pƢ{!/VI&Ce\Ja`q=|$ju~P[XRJ_) PSuFmywb4 z1!O+ Q`|!jJp xQAflAXّl8B={WgY9\*\^QMvbATic.Vf* sfSS.-}fN!N5`+G&)kvGB2j!3R7KVkclݰo,U8g/x &/5DFɟŻCC!jEж8XON$.Va ) cU9 ECb@9˘Xt,uC9g6`"wxl \{ EpKUb']m>6,YTL3ތU ?y|r[wXd>XfHh#u_E#q|-h+V:;$a3p!ufjv3SF.Mq g޴ǪfR )1?$Fy,E8~lXTŤѺφXv_g jU£PNq!|v;DɡLq64Ō\1@@0쌰^w_m3<ٗ `7;Wv6( {=3aFz% W{45?av\ԓ4ؓ[7WIxŃ 4d˸){,F=×mg$/JD=;M14kS5}F Cã}X4.([ RT{0.\nJbƴV^Stܙs.p?r#%}V+bR )0css RRi9fdN,qCa+&ljÃjc֒x~m{U)gSehWfܩv/AN3{B&Jp giej=V1fU;k aIVteᲬjPz)34O>o+=/X2&!TWB1 `BԱUw9?s":}ט0pnҬR1(DY$(X F~L}>Sbf#WW  ]"aF8u'փ ֩%F<'c'A'I:Gh_-୊^bWEIT[I5_:2C8ⶸwCL<F)m =o_Wstqؕ#̮wqq O{snDV(*Qyԛ&WZ62.\W(+^oJgSy_m=`{[^9- Ի PS%T ڧ{.Oc1@~T簦|_m` hr{F;[k%K fn+^NAcExZ @^Fu)bGE8XK ϳ@JmJ2D@[ZA\dCv7U$5L-|za|*, 0p0}\2Ḥ_UPOJ7D*7hTC W=i>(9$-M벿MTõ#Y^zh)Mj)녖S*rBq?VsGIE-l<fJ k "0%pʎ'vt?mtET#7!!{ N%-v"˛XB5Ej#lRH,+,MG%[〒f0jX`XfĞOcȸ0i;9CV{j"Ϝ '*%d<-Xæ­C:t 5e爿\ML#^'5NAcWoze4ָW/+} 2Z<3.8q(:{kQuO>i[+W+blx q"]dFRb a( υN'<˻4of,lLIQ'&L@ `kiPr1z긮0@¢q ydS*Gذ\HZ=. Nd-r /iF5"̢;)̒Ng|v@X lp.V|_UC~@/i0 \;N`$^|Ƿ"S{sӉ*̟I;3 e ^wShn5d*g?O>%A q$LPbd{YYE^^1`+u~0E?pMEpKTRz܄ԏҹZJ3C24%tYK Ϯz!5Ǘ:yg/Xws/%=݁34~&;bH8 ɐYgC )hv¥`/-VqDCtZngɾr+r5hJNhoމRDU6}oG}Y/Gm? ऩCCx{ZТs6@ZevߵLQ$vo0_֊p;T=pׂ<Cl@Th4njnh>MK` IwC_@3$i9߄"ϥ}@Egޡ!Cp ccŏQ+(4,~K=(nǫsaL-N.m7`GA6Ӂy2lB)dG!lN)vE,篚dl6|lӥ)QyD:H7O?y }{%'O2yris Ә*j$D%^ƒg]ի>Hte9`{^!\,6M81K=rU392mI`%Mx=u HC _~Nh8|Π9 D͎sbh9=4[%4m%wJIb6[9ݾ,Y&OvbTv}7$z-`"( E: $Wĩ)²5[p(Q5*d#C톮 \pOvZA\t(r%9Dx5 lL407sK$yj]O+Qwzb@iqAtb2TNOf'օm+Ur >Oe$Ra>b=`~ؙz`%TCT~7d%7mWdOG~eҞmAkaKS$&Txcf!ga@L ~W0zn,r_8hSn':aJ6jJڨUrlL`RkIL!ACq4Nmda߆ϬK) ^\A#fPmVq/DUPvϨ!jϥhiXޓv&}BcU%ZK((^ SxtN}5onAO]^y+&nDꕝLc/2tg>"68'8pK<| cK5hZ lj Qqɯx hNLXo!l&lS7gs.~-řۂá4H^l<|cm}t#*ͱr6LfS]dh1CrdTʡ_˜0+ }b2.P>j!QU<ԒҒG FvǮ{ՠ\?2#u2RP*.2 у,Mh MցH$;{Mo嵧n#"Ğ)>0;*&?@,t|ARP+N| "0 ؿle\ܛHWp+h YRMsWf`<0."2~Udm.g@O)hՃdh8I&5l+<"ف9RYD+lj (п`b.i/yZkYbr+G F86;?n갏5k+ȓK+Y)ϡ2%~w3X}kf-yę ߯rY;{"M%/:8D$??)eAD#wkhnhA9!l;pBE&5 "IM%<aDiE憴?B3ӥt<]LDI;뱊S/^EzHhTuh"jHཻ^q2"?yF?s7v%CP4Έsͦ>}&Xְ)@$ZU|p&ҿ᎒m@^DN3\擯{9OʃN!LTh 'Ym6|yp;K> uEL^ ܔM)t2Y WތlUeRHJTob>V^̈́IūW[vrU}B6p >#W#(Ҫ2 DLTg:Su\VVeêSWIݲ)ī-\7ɜWV@ ΄FZ-]o_ٵ=]QmKnZMI I8l Er#[|i;<8,eiSc@Q`70 Qm"Hp~oIud#iÎ )]{0]9wF.U<&7u4jb@|EVA@3hC RFRQ%,t.U%/yIoD*Ç:p4R< {MO/ԦhGfpnWdWH 765Fn}w3-yʈ/?] DM,R?MϳgMw9TLy g]PčG }?-5BΤʆ֯?JS"GR˓T/ ";͠Bf*o_f!M$UE씳=ĴLԉC'"%Ev 񝽌rDNJp8r(sx?lw VO`m+5=rG u+K js4` κ*պ%T6mwX!)2',%L}U~`‵F QgŨMIGqr&aWgHZy5aPrGpvRi 71iMCQk8ykER)2[si$ s J(6аnNMeDWk}s@¥"FY㎣Jboj[2wAe뭲g6]->';RK2>WDžؗ_>3aJlDVxw zDZ2h*ܙCG|ah fZOEN\>XzB 2Zu4( {1oxDGGAˊa7o,G-!X>%eVJc{{GKܴ8oῼ-/|;L]UbI#btf+(x$ȀyaXǪhKLUYTb  _F^Y02sbRd}RSxOYˀ]kGwd ׅ8uS ]?jD@zho)GԢK[c] X<&==7bqܙj6(gةcp昦|Di-}{Hh]GcuvL>tO=>!28\ރkirIPϤ{szqO,8>!4̯'DރMDeB9hA^tZgf>X6fP`FdP Hxy:rD_q[ Y@{q?tz1cw  E =T[k@%CC 'PI8cs-FZ0dcCBmOb 0)ƽ efQHRؘPTҋX=)FʯU+ysRDpV+TX.=VSE>sake^N H!Y`H]ǵT\zo+h=p0$D<WK d/ ExPO^ˡ8g30X"؍'/dd-#)fpV_=nI#P^U:kHڗ0D \Q4B}s2S'=?&#P8f lx :otyӌBwК`]YukRide9ۼ {C= '"䘨 R8#s  _dpʥe6eѷJ`lbo/6g3g2h{F#A.Uqc1l[ YZ%6 "Z0;z q \YDoWK0CkunΌ=4^ lv38XîV?s=e*ϗk{eR?]hAF[✤X¤n0Lxy k >ּ?72rLBlEyy4N ұPs.ʴaʌXm ܪ/Wr EH0ѐ2INޠgSu]4,;#RD#'T'-)؍ #WR̎D_|wE<|qsc="iu8YQDFO j>CǞ#nmkvxYC(E퉙ݲyݝ=f#}}W?}.>ө WNJB؂q *Or4;& eX-q!n.L5"P<ٕx:E5D A(饺e3«QH܊{k>\wdYp0܊2v:]=Ƙt"y%|,<Ԙm%/7..)6Fg*Њpfj쓀hRvuW?R`zn3WT/wߢyW1]Yk8𵻘k2n4Ce`"ȅB$+oꌪBA;nYgR \"_nN4}P ngA‡ ?)"2Sf9QPt:7s)DѱԡKʇE݋aY^cR =NҟJI6A6NRh߂ZOI&6Bh#*;H-PkU除s(E#{6$Ri˷#)7Fu]UdƓ6Z~{$%l䭆Lɗ(`+Aoel[4Rխ.ظ\,?*XI[1S*w]с<Ք sSa `\^)Q)MPZ1OEŇb/1؛$XZ_KVQtD$%N4{1]aJC˘BJ9SKytjݐfSP:Z-ڣ]cr$&U_C騔¬RY+Tb􅷱Eޝ;lvBmbHrBZ/G|bUَ 'XgPrz(/>^9"#QަDT eVV-?2\6IVhSh$U?c~?/rTVkpY]zal|"in73>.80 ʁu˷SpnaVҟ$I3wǟ噣 x_LoQ)`ؑcH ;Asj {ӶUmʪg'FMdvyl/ɪ8B:EE^ }ŗT::R}/L={o/)°1=t K}CSUU[uĝZ^ڰo;̾%JäFKh5&<:+煃A OQxz.=݌^Qb0@)g 7FeaNO04> %s*[alp@ D{qp-1'WQf|KR$2)쪻F=A2]/adS^zhcJXFs8|CgOQL~Z2$,w^lݑ!ƛ9I6rʗ~K[sY"b7T2`͈tc}=ªr}OU7t:#8؆FY0,HAt*AHv8($,Ef:"A䬍Ax&z"ĕ \aK9[&Ō*̟=y`G8tXVi\ h/p©ykaUHΣSF%Ę%c|mOؾCp\6 v;)ذ4V}|Ȭ`Kq+r[/9v<~N e˴+&fW%͒^Amo{I2l RaN7Nf%'Ee$x7f BsL'0C]-m[C YC ?eRS%,Q/S@:WNWYWQxVFlK:af@ϱldZ\"Irnacwv-:Rhx>O?VSv#Z)7fD ֫KdgL(Pk^l($ԗi)_ji"WVXf$v0-BTV~J' 'x '8]r`.W}q(Ћ?$+}M#hg~6MMa'N ]V]pc;ܗ曭DI_ @#( DwN?`5k+B_2׮?Q*Djx3qȭ3U8&y^\pY {,Rȍ=9.5Փ;ФӃ, _ÄIZB XA6Pz˼_F.S} <C) '! ]ctLa_4z[a)>E|CNK:`,RȄJ#Nuͮ&pA:2i˅ J:U ď3<1{bA)~tWU?Z>^~골q*JMɃ 4u3!}*ߙ3{``&@x5ٝ87MFkV("`\~ZmDvJLF3>9lXLm a&A3N$YL[<GsCҞ̶e#UGioLaj x炢@K J᧬<^MxM"n`$$_ih ucrً@r(N/ 2}>%w}Ͱdz πd5M/rI'uXשLUJ~9.T7_nJ2SJ ^*,#sj0zzB酚hj3B9]6f3>*)p#vdpSsu7H`Y΂Qx:B&Yv4ݶxZ#m NEyk86( H@:SHLi=G"nhZWjX0x(N!S$J+?HUm!O~Xl4 4A+GW9,Ye>J%9va@דpJ{CS[4m ]f @STOaʧ3}.@~my>J3෤FҰg!z}#eb]..uEiסM.[ϻ`\`!Џ}FI 3?bvsC%,+w[ڧ6gIfa 7{ㅋK9$yYecޒ/v`ɘwރʉG3alS=X }#] bm*`e۾]jq Ks!sy7t1s` lek=CHl3!F2kie(vmdܼ 鷱,RtqBvJ˰ccjʎt2Tְ͍@AݴR$cg'*tqg!jly-4oڮ ,4ֳ+r6K"Ӌ.`;h[L^~CIzljw} +{ c6Wnt dXЖ=M};v6ÜQ)x3,\L.ĻJVQCms.} *FJEalkH+=yDZ.8fZg巟~`ɢt B2ڽ ]>kBrqK 4lSQ Vn }K )?ڙ] WpNNr*eWg4x"/k4/$sy@{A&( 0nN~/mq0isKR\`IHR#ѰS\j胚n-ûʨDXjB͓ \=%' t +X+[SNu#>CV).Oj,7MWm*@>f=()&A3J¤a9f揣PDɲFTMZC3JƄi ww9m1pܶB-5XT92Me e0Fq7 "w%g }9Sv͹Fvא2T%3|/Q&Ȯ.x 50?z|H'$ݟ ٤\*gT? G)H, !]!!07_|NM~tz/ǣFy4qfԮ4āS+#/~?l<+:) G+w@ժ9]Fs?"IG&[+@noӶnepgZR +#E}(LZR*hX#;H_؞ehYh` nZ E산¸[&k(P 6Q'h&58Yr5hBEJy~F`47@bo%j¹_"&`RQf6;X)y .d\T"şge };-1\G澙ܥ 7vwֈ#C@߷k-Ji\^\R;jVuCI _5@? T@Zg;p:հ%G9T٦?+ؑk&IfQ"&l1\ S# l`UT^ 0Yь ;]5 cSr0Rq7CAc2‹Fz)dR_Bm+PW w;ʵ[¹O nqxx2ȍ3^g,}KZovLSEIU%+ٖX,gzL$!,y-킪ԪP^M *~,0?y1$3n(DgJ#;`bԱq J& nN|2I6`~3Bͻ'۶̜}[y(ZÄ0dSE76!BýDŽFi LwʄyE^%N/HObR4msF먇4 7x ̙S5!O4FC?0d2uz~9?nmId'udTo3HMT=E5y{F(KXOUSƾ}l _$CQ( \s ;m\\h12~G K5Ut :$$ؾzԭlL] ~O&Sk p$ ~3L9j6s?`.2m l`m]T^) "4ϙ= 揷1TG="nXX0Ţϔِ/X$׿&PkNG?q; ^U?ELSL}擆jOHtO0:QTd:?<#1[С4'Q}>_ iQyȋ޺J6>ز!8P%eC>\.hբӉZfS ?Tp)?Ăx}F+'#zȴibJLk%XRF0W)o_m?[3nitgQv>R]۳'55X!=p V-V33⭧),(jU1G"k(#On9JD>(VpumydZ"dP!jWVbU3(m|m]~ٝv賖ht ):~KV*@$?̡Eϸ>&ʊ{*P+PEq@"2|VUpЀ:0L[zt2j((E,{ŃfeSqhV3 Oq7 wLZ TjxY6 $<' ]DYb&؇F3>\7_}CմDŽB6Mcȵ?&tʁK@`hC ؛ɭTTJH(yN-%z I^uݐA`+C{7,ΐ tRsٛ$@-jB*Bk};VG"2^))#F,cCIegDlz}u~8d M03Y΢M~ <ӷ)ç~7!grIWx#=I2e_Ά f4n&ce ]̯/4ՔEq=ĥ"bϫx~ړL@ USmlo{䑒'eK)4={^V q\] $Wwq.[rFDh4`R!80Q?#B_Ǭ+|>%2Ukyꖦɛ uef++Rk)xcW84C C@b5% <Aj-Q=e?^)<YSZ &y>BJg$ qHOFe7rbGՀ-xTVx>fTO#z)Bo*-#/{N%O9.FW:v@vk/18sB`rgє Č'**ڪ@;oUIǰr]WJmB1OAu6;vc@NsXa* ' -( 8 <qaF<>~B:5v< !k]-7<J $7 Ftr;n" n wӀ_dZ_Q6R´mR f'_=r#_h2]5哎yL+.#j*׳}&\8c?wTS*H(tmXKSW|!S?$EIOpc_AcX ٣Sz:l[otf8__J)V{ 14;\Zf7)v}ʽ&`2Ɲ+$G' BepWGJ$K-g m%kb[|_=@xDl:H4\ɯhrelǿIp'#EA|ة j'C_9Q>׍c8ijI72kry-n=w[%S0 -SÛ3Q, Z9F{lhMB#u@ >U#Hބ9c`(|܎:qN˲ڐaC`X:3}g7h7S QhWY_)hjoؾmX烅./|Y(#m eW" D~-4 .N0/?6`][,aPג=UI@,3k27Y8-UW08mg-~ϲ):wY@F,$(F`/YcACP(*aliu} 7α w*$*vGںc#b+$wա^k0Լ?9 $U4]qseuCM u *q '1 5[ȶ7ݤܡ=b0Yd@p1Wk]Ś AtN>c,Sޭ!6:#1'0VeaG*)M#24bs(j@_VÉen]3 rD-~ bdό@Ka8Q2&lo:pؘ,ܱ)&]ݳ߄xݒM"eKgiH|Yhx~?K[m?`Z 7lܳCkۭ~KcdNx98.݅ 7>NGd0iLE/ йE#}ӞTkly a{l]\nSZej67Ē>dJ>SC8a芔`h\!ɜs129:K)kL<[Onu{|ʾh&($Vg: PR,Z2m$կkWޥOY, )?&}0K7I'j`*$*oA<m1[ D֤MRP}Ԧ %<ub5^S$rjvrQu=[T`B!") f<s/UUSAqkrhȮz+ |92/ }?v`8֞P5Σ4iH>ɝ:W/w1KCRЃZrh-#T@qm ) RVkR~wqni%=`@3Y)QLg!FFIVܩ[hrzt?SF &7ƒۃDvHl| eKv3 >3 ؒ]l \,LNMIl{ %Dc[L,(TMi҇GG{lW!K@Hua|OK5P\D}M>{>Uk_vvx.oufMR0A LpEvEZSȔ%T-'v`v CYuU ̮c-a$R:PLI }d}UӵيߪU ;1Wߥ~*cwR4 `w KWp&{5Y/vZz -~SO{֙ yZT\q= 0KNA 5uF5QfTvJf#W0C 9߲LĚ+ 7¼h-8Gds9^x` ("{Yc=E RzL`OyC蹲kCѝ+-`=EnZ4QB|CYKk;!5ndKj98'Rd~br`".Pmq+~r+·<.%F{QWpid6m5ͳyC&@f0:m1׾7ZEqi8]t8\o^L|У Q?>UzHLM ok6;3^)sF8#. L6D8؉4؝$ =59 zjg }p\g8xv4dܩ_h)쭍O6獥F?Hy ^1i aKisS vpBP_/ h rp W ngtˣ+3l a"dDɒ/g;}tlR$AbC ;#b ӺQ!qjKdzr|`(UXӔ`/!#duVZSM, 2t%Up,>Z|#%1? KZA5;j0; GCESn s/e5)>o9,잗R`u4w(Olmw%xO1AT ݟE{$<=3]~`sn;n0C'z2~אzmyjQƽ %D>rgA^FD6:g p9>n;&>ɽ}$ڃ2Dzק pM!0N2:rSFzߣĥ B;KV]9b{E8 o^]PrB(y! s5!p="0 Gy3X#8 YDookQ*o]61z1ޚty$]ςVN~Ts xJ; 0N~\:cܸ !+;L[$k>r,PPJjRz4lz(K/uPN6H-2CR~,?vCkj*;h{ `\3e\&O*TObPVvE|ˈH΢}BgaVh+yUt r#[B-](ObyOa _CQe/àDuTݤlG%r޺S4Kp 9!!U 4U'dWUzx?Lv {.OB6nQKLCQ'_X= wKJvj7r8GI2,-F DCG ȕ\S. M09>b1̿Ql-, eNJ#y8g,!FfZXvb3vҪFOθ{ 6vjOP]ƈ\dPăSy^]60̙:vk[[N\ED$q|fҸ~B)>`јَea_ W*j$[$Wo+!.=fY[]y^(#h6"46#zo~-LynV4*;;˥vZԮ*rǖ3}m?r ƹj%tM,5ܞ-1*iSV2,0vRL9j 1wbԡ:fgѩTRcr@L vB#iyG\ ڕTM?OאE*~To"ʰUU(znA~ "WQpS,5YIex5#_y0L JΌ$)Y?z$IniUmQ}DꒅY|Mrby"+|Tp|+ePUYy+x&П4{̻@鵋6?GhkLNE^-a|aM7khB=g0IY kƫgX%UW+v3Q# Z;yKx?SzOLJes m,gN!/'y)nЎPčY_I#ƍZa_YBѿ%˲R o^_m}=y>43=U^C""-FM@5Q\A3Ivb~u$qZߗPyZ0tE/+ؿtW"0_5ѢuUMPXcO3DI4m1MK{rly*U JP>Kl*:`aWaeNkc?zH OKVj-' +ܟBIDF y8ö'+iERofZL,-,{K7;b~ DwyO߫X{\z2#8'NrWn'LS*̃tm3Uh[ys-O)eǡ\D/.=!*xGc fm>RyfCC\m2sb2ɱ`ؓ (9pd@(m'pTO2D}⻐SJ('ݙMRS1$CV!L &*8R!]]{!%:M;S_NMCq; $-"ߨoT"e]lF0IB-#Zz{N QݒVΣ%'/A=5de !BP1Zc`bkp1<#R-1P"Gu;rt1;̆+N$ALU_C]1Ŕ]/Ya˺X~MI"KNZYe3j=݉Ys%j{[{q ܨfܳ@O\>>n*JI:š [{fah=DT!UE<@@̱RTmQx /!D=7@@qG7fn`#j@Wn !\LD$NjvVǗ)!vڏ,/(۲}xqy,Wc d#RHrc2ٵl5Hl.6n>ZтK(`o[Aú}CjļNyE6D/Ծ#45Ԛx^3/W:ߤ(bW)pˢ2yAJ5`ʑw2oGDZsؽm\&nu=w;amt㘢6WbOAsL!.\٤`R`2ۋyDv:1VkñəYu\K#^A!!BV5 GguL'ɩK8]j@ `M4 ; Ȇ!iuJ ߖ3l.I 7ђڧx !37>R ژ#jiɤ: ':%iz rLM\(-zc2g<AƮ><֞eޝE`D -vbh GJ^ȗw׬#iŴB|&)dZS=X M:ͦE]}W2e!;8@Q˄δ1-mHOIgqn'#p(mw-T!#^)UX0LiOntRl|:佚??(cf`updPҐ;Ri`^5gM<jErx5nlM+P5|d|M?3veȸ%/<RWLȲ::]Ȼ][c׏J)mL߬&x5R9uN ;menCیL7Ş9FacXܭ *lA=^' \C~@ J/SǁQD'(A=rM@>s1*QT i,d+ݱ)' >Ǩ1ke,dztzFܤ'dA0Ǐb!W@I#/JwP)*{LF0~K>9#3X׀S~/SqvbAN~fE;z HA(X@W@̛XW^Xj6jt}^} N" GMEe&B7lqme3Q^gUtí<}^]6yj=z[jfi$KUfF0l:clc!wj'X2  JMGlBTiDL;Yb,fSsIb콿v SB=]/ ։ Stnl3 1 DDmֳq2uVp5QkU7KWy 4?"r=^ԝ~ sLq ;T"[J3cʲ4F򥯎IR"JyP/E6gX/}nj;Ҭwc)wpVk\olOQ?|"BpÁ:Zh&;z^.űe#Y` æy> ,7gOjǖfWcV%z2JfZZ:pL[pC?L,=>h4v8dKrW|ei!qc!V8@z YBkRrdݓvjQ~ɟO ՈzY:TpFCqq1 8Ԧv&+JĔb$gSc؈N2US{i?pf;Y;⥷ Mh'}Lv۾lʏŚuO ;vO XNgY<KA= ɸrЪ gtpxQLSI98ۄPrX_ƕ ɤ/ 1Gl:cHp1.> 9YD}0Q*0rB[ VKof -a3=ÅكjműX??g%؏+y.XDg$ &L2 4vRanT_ Д(I cfJrgO  >tg+jsۊʜLA#GTݝ Ж&Y$QyF=r-r3a5Bͅpw$ꠄ) CWjbM67m3V.V&a$6*bROXwqؠ}P;5^G N- 䥃b嫑hE"%n&UH`˗X34=4w5V8B9(U~[5JB\J LB{E8"f @MÀ 擨0zK~+"DCaQŗXz602x-6w[~ q-S-Om6 1FZs_'%7a/Hlq]ԀZ9CHַ:5Qg6XMMrF/f5f~LP`,ȇRM~z"I'c1Xw:%i\t xW\GHօO[yJ nG'gVcUmXhqޙ}ltްl{\X>NP>f53CdmFPidTNhu(@@OO1R̟;~W2R96 PF:| ,8Y jէǦ5\)xsypX3/>6¶kf~bLiH Y!ep2^w=~}'N'0+kxn+JNL9'fEU;p23NH{k\MhY81C/0ܩxFo-^^c0>5w9<WO-I_gUrqC!PfTb[p\0@c8 }( N#aqU:Z!_ҕPHWwҜbU_ O,$ f=ogJǒAD{yB 0GbŌ|8F hdHbN\m } XG)oG\ zV^Ȅ0N]S,ޟ7j@9GOÕAԓz* ɋ-N-vՋ)2 ^brwg#HJx6jeq>)6C2׳-wot lvxL?;[+G[LHm^x9,' >e"F/^(VKUGp$.cż|K1pSZ lqqWfA+e,*l{QO_jع{[Ӭ@J 溯B\}$$!d Ava]lx{J-Q%Hh5P*KBȘŭ9%nDNɸ5 %pT]ꬊvr N()T(嘛’jNaWL2ZpLo_ђI2_*mq*'eDFV~6J]wzSJtȏs>@& 4&C.̦T "5\UGHDAáG~;35ya_qdhU Un6 KH@ߵ;2LnѮڱQ Y$ȺYMw{(^gx9/mɻ,UyrڳsR3ܤx1*|P E)yG@S;|I&c]v}7*3"$8o3u.ͮš%i)[MhS!ued^v2t̷Pw?e{r?,w)*8:AڙC Bp 2R| zvdc UZ7Y58r\bMgqϻR#0EoKOUaȥ>{ =} x4[z/;_sZ&!d}ޞ߻vURg}ӃHCRe Ԇ%8ܤ& 1fxC~CZDEإ J'2HkPiUˎ&zwj0"L 0U4~UR~}."H=WNq$'t]縃nk)!FL`'Nu??d7 ?c䬃V*ʴlU*cDU$5BGp\7N^=?cq p(c6:yѨ#/Azِ+vzO}%8v$VGd$&lChgbLO&mOeG {Z3϶{5NRʛ5J9u"dMkHV;**}~`B6`#ֶ;5@?DF~}Iy}=k05egׇy">$7[tAtNcM]r!M(1>f Daj#NkPpU܋R᛹{铥Ox/Oˠ̉C~ @2հ;0u֜EU:$+k Oɯ)%*jTԍǜy1xڎV )_%+%V?q G@Y$G)xk_txdVLwе7rFeQL zɺ:Cҥ3[l}bW;|]hi0Q-f6e[#rACŀ;gDoB}6Jf'^? 5uLdt{T c1;;eyZʝdH}#;\9+>.i퐉'gIV{dr<@,껙#e!4>DL:h;or|1R47og Z?Y# ZVƅI]%LB1+Q`|K xB&gu}ݡ@%>[ f>\W?!e VLW6I;c=TpJ/{YQ}UMۘSB$Eu7DQiFcV>QnCr'VwI,5&T @iBQ{o>rS}ג*ŏq8veoV1-I4wf:HVu:E~`eJȂ|Btve<KWe݄y" u+ҽV*q3Ԑe_Dxܸ}ޚoKDZaG`AZ&嗿xعj_~eYV&"0#VمCFLKFav""J%Grk:X gY5C/~qBE[#.-.2PsYɗÙ` zNrO`DZ9u v'ΘU҅9I:U9LbGrc*n5<5txZho3*mi̓GG0ĜCۓl8vEG1zYLҨ%@!I}!JQX#bRjJڳ{ 24 .+*4H!; NIONi: 5{9du<;Gj&foeЭRgК4p$Y Qo&=ɲ"e"Pw[|OC5*4d݃К usCQ 0f9ִdWj|gMhO(ɉgg8ӹ+&g.yT G r49ǥ,$SͶt¡;;8n0wk7МzV9Y5ki XlSTkH>?vwy ,蒵 &t9/":[ix.|75o-yrNf#)0 #DE|;Z&|1'p$DY }4eО9u 2f'[2 oTAu^#T2}u5W^?؍|p!MfKrJ3 _'UR-0&)}M4'MvKYi=/c$PzD1SI:4/=Z*#@ՙv^[uI߷'J^v;Œ/\hcՏml2Dnmo+Y圤=I,zZʲC:#*I6 _1b zP:3$3 l6B!`ۣ!^#(/VTj;h)}87B/}J3&Xz%;ڮ:5!Ck[eL hm;P%#E6 ;}^H!w"PUFE`_*2`*foNx^ UrGԝ*1shUȤF-: 4$g}1;?yi EXVF'd֢/,5v>&:?Xpϥ=o/Wmc3pԦ^= :.ȗDx,! =PQ^ Ɵ-tgS1d.aosrdG{͈j^ؾ{V QN*XRGбS +޿z`+8DTO{xո\r*KtrB\ewWbgSV\ j!is萧d6lN+tr{39l+,K}oéՒFS7khxN8bhl+grQnv$,/#ssCb_0`> dZtLI.ށn",A(  #ߖze`^ [wߝpb/a:W,־3V<Ruc`})+ sT j\ą] - 5+ N}Kv.[N - K֏Te-TŠnBE>֘8Xy}Sy'pT(>0kͲr$gg\p~+'/?1!}KH qҿܢMHv`gRBPPkUi@}w -S^8mi&rgs 5O9Ŏ׳8BaB; 9]%8d*n13\ʆ4!'cj#c hͺbo4L7?+:NqHt^ ٓkD)h,*?]R*]vahc3?p4oxӥi+mih tC Wr&XXP'.%)}șP FPHOUtw~U5uSF[+2DbGm(  `zlbAǺy?Nʳ(/^& 86R?Jg6܇F=טwZ|7)<& WFO| NnO"k1 0i_O&;I9 $ק|Q(#GT易zF \N z[ Ӊ- m6"7}vR|l,*^H:pG 3Gk؄c LQ<&{q@SJorKA`@?JNQԃ !o}N? kQTU7{Qz)no/_Bs;A51ÞTaϏڸlyp=ɮprM!t6z|Nϯ}{O*LP]\Jj`!wIՖꩽG<7]UܹDrڠVi$~Gl٬#'_10r3\XX0ם#rSʔxѵֶ_ cj#QiMrD w7SG%g5!0b~4u3=0N5aGLXka //o]<8WNgqdtFk25ӔIٸ2K`+ VO+?S%*z$oHC=ԏ~R0D%6ttI)01OoV7<60Qkǿ{asUvbQg'`zEIvB+]|>h yDVK TХ&& oromO#C$l$b7K?x^eW#(aV8/?wu.5 8A 5G9l吡IO$b²0O`F\TpV=LDїICZ ^+ZQw6$o(.o-*1{U}&їN[}M#@C+@"ɧ@v2MctكEX?{]޿t 5Cѯ9-oKMLP/L;)Y"ܭЪ!hٝ,*C;"+U5yiY 6мL?>&7Iɳz Ш e#M^c /dMbX^,h [6wRM|}rW 0gIK;L=j+hs𔉦Y-xۈQ?Ie5p*}0n;۔{_~oJhu(Zwa~1)R}]jCm㳄x~ `Z6dG~lSB%GejH'J?C4֋)%3 **V ڂ K]mK#'g,فZ\lQ7doamCcj,885D@|ޮS\=Ǩ4僳x)Rn(NHC5!PСEh ( GW9'?_p (eCkP CGnNLCx.845xBdb%bahdWw ghPVG b ikFY&,C2'CUnZ j^J:p흸bI9 #h̗6A4=W&×03=T_|WUƊg^'%h 95É/QNfWnwR *g63+PcN)! b# m3T7fFqkC+l]8*2^>r ̱ݼˋ><ꉴs.XG5Չ7U&F$hzKeL+!AGiFs8tYfuWhH@gk؃"}+@X5s3;[˒ZnQ?8B85OC6:Pg(dS_f>mCHW.j'8G'BFkK\'ub񇑁A,Dҁ-{舺<*HoJk!JEGubRJޅ#2VLnxHE9'ҏagJW! VJP ȫ6/ykUkg | 2޼\`rQCu}Ȍ\=Al.O$uxAeHu,L+}a4 оFc>sr;v چ['`c [͋z=qK&v΢P52i#ue5J[,y]7m(&ۢƥo58J,e>|ld<͊ݏ-!OmIPbrUioao&5N\=+3ʟQ!߰J[2P;oؗdo{!|CKT WN WCy__5 R"„U1မ_^}:g}jMZ՝zkJ\r>ջLlvފ[a r3 b1n$Ѡ7lgAKRX̲` cd&|)xHSa,u ]v8K8b=3k[ Z1WYkWoh1!R>R[mPe47,0aPWje8\ )~|EGV 6&A)+;քP$/?,ƕ8ej s?KD,x .>d_i~8bWjA,/1Js?M|@צśP8Dl 6S>wWéaYV4kf>%dY樀l6`j>m92I0߼ݸ O/[o +\eUڿnG>ÉǢqs!0Z/" [L=%3+6 T=_g&^.K[@li {Zn$k b-ֻn[vHgDC tsߥY P7zXjxHF7^;rpΔ_͂3ccjwd[,Ngf-g;[M$\P_~O`]] 6-q1'GHyLEiqbݮ@㍈rlT!ѣ/e] R0ʣ S׌ A`|vka,_&L'=iԫRmm!GW/ˆWBQ?bϝWMBDVO|xRUx~g܏tSHP- u چeYꥳaqӬ&Q°ʃ%qX5hvi>8Es&]M7 @g1OEq.(>k̮ J{wh~4 2ۂjY*2|=И3&KPrۄ/Cs^X`PY;zK68=-?ET*fn:a˃Іu7GΠ B9B)?E~ x#L)ȺH|R7Z.(N>I6rWD d"q@dE ]ua)UX}+8 m8T3=y[HiJ`N)o|Mۣ]Ky͜I߱uoZ LcnITvmq06F6ksÊtxrdpCE8;MTD?D.yh՚sA4ĎPvM*5.(3" E˱VH3r-BFO.>} ̏ܿJctʙ|L/_.J#~N]7jwCۼ˕Oc1DRJ5+!~{=U&4}tRLO@)pj3%wg{Ȩ!1b+DZɢ,=]5nwM pKV)H V+4uiLӈj=e 񮮦#["CES1R{7uϱz~3c*͙)ׯҸ.L}1K'/,龘h)%C[XޔE6 ;_8H/ϑ13{aoc]sR*59SQ[:~-("ohE8"`1_֨+lHk4 hANQ_'_^xZfL%EiXۗUy5q  2 ,ם>cɹhq]T7&ʜ% ~*b650ky]f#Ltz+htc ɷUvɄӮϊuDmʼn/SFF G2uCnXak:akorXSlT|w;pici>e?rxE!y/,;m<*-n]"ϘPG@:K(Jb1BruԌʑ%[O2Ho%mUSNω Zg@GVR8Fg`]&:6Uc[[|;OU@EH@ JP || 0 ۸PC:*2;u{[dvppff5@v hlwrDPC _bp| *4rs:m{h"7RoDs6g-u}WdZ}WVlo(H3)LIÎeAXS$sf6[?Joc<78)1_!rk.c¥t6J@|JoǖWyֽ3FK .Uikt)qӱZ?Tu̅L\dZKQN;AEAVAZWoCA5m2tKkkBF~-kE['&~5+͢_W/SX+D@_F@nme]'eCS9M3ok6t|`h#dZ'xe#+9E.m C8jn({P Wcrd6-&I"Q#J) .zͅ<TdcW[iFlZKwxsʝrO!ܣYc7R򎐪RqtH b$<U8=h0]7ئٹNĆ}37xQLPy'y{*ޮb0`^_)*2p=c| =_9&>v4{mѽ"+4jl62.^0y|~&Eڌ ^$BVګ#!2Kו~KwFSө%##IL RM(_X8c>ÂUTPxAn~d҉Hᲂ ۘ 8 Տ_>gMdM_I^loW^V"Q2RNgCneW+Ȁ:Jml{\1N3FA3 @(n8kW>l:{uhxp/wn3`vdxZbw/cqFK`K͸!_{o(qb [i`"ؐy$EjoT=N7۩JnYxpQAG\|a[X"R+%]+Fͷrvѿ"auZ* ů:lr4̭`e~,gHvͬ1K@>.ŽZli)3Fd2w"9-_0 આK{}VhxT@G: 6_-Xq]`mPŦD` 씉vQDdf5Zbl~q.C;ExQƶW6Y 9rMql(3Ŧװ`DΟֶ+pqhoǑ?dT-醇ȃ_*9qc?_#cEȣȣFvOS'Uc)F ͺPT@~H +Ff&[1m dV>t$WVԴŤ|Ġgiŷ`-G4O,QWF⨣̘XZHu-eK!PGa딸~nm3BƳ$L L rI .hV NΨj蘜||cpi9--nM#|l,qзiȒ1 Q{ 7v2*"TOj>T_ "& ;M~+(G-=1~@=^i eHMu Z'+i2)yxύie42$-0/e?o{F?o4:|Z@Zu;pzaQ G!Y$7S-)Һz}Ad)#~Nr|Ә)r$([]t a3-;8#EtSh}(0R#1ǟRVڋr{=mAe Џ%b S&_'I窵=tjl8YݘJV sR  'lA\, rƽ8Y9'O[kcoyaf8E/"^5 $,Z _p 2_+/c[4\_%ekddE/\grيLPPݒNbv~*"z{}CZE!W1Dn>^4"Q,p-eSK̭lxM5&eMkY粭 rjYk]<.ӱ잙{AI2cYK`b&ulư6jӺ]&K`Ƕu "EdUIѻ'Wg;Z˛(տu0STxaB,iΔ Ab Tdb@"5&>BYOu~_lW_} uB_F /1ZֲVG;h7fU a@y~J&Bk5%)-Y, c٪"R5Oh٦6:˗V/YW34f%[ݠ+}K_:h"j"e \ުXJeg|N9|GV>m7˾m#L*ݹ NNU~=jI[vM T975\JNޜ5'߀&G} "3>Χvk=U3kI!t,e`p#P9%qi8B:s=ʁZcUrG=!LV IAT1iҭL>n5?=dAmE&:k㓞 `AV7O|AH0z R#'9aĐMs9,=?F~^x(s7-ëxp&PL1҈F;:߅:De?պ–|FoRr6E, 1ubg'y5S€Th"I3kӠYR,iylJn^IO(9`4:4DJ!CVM|r!"f1yELc<(8aWJK6sVȪUYTג]7]qEc%{5̈́Eֶ.xg%V ,>)㎙bo侠 wu-rD驕D<ݟ1~~V*!a:`[DS+]N"4.f:}kʂ.V#֤{A6(!πg,$zoT_F. oG`R :3;5l_G3cDX旤aO:. kI<$SYTH'J@xbefrZKW)z&5eu$n]'l^6U͗qWpۻkb IBOH~X%Fb(0>lE <ޭ?4x=㨐r{[Z,.02b_OM00|/sצƎ`{pݩbe$dRk{BD9Ŗf+Ύ>6=y*.?!lAxHEiV3 !E3O<ʦkfg]chI#ҏyE6v[(8SMOTYdI/gf-iZOJr[ CPfi4כTNa Vֱ^YV3T"K:g f: 'e"pJv֟긅_K v mqGΔf&AhEYFLT Q{QfZ顊2FZrwfwMqb`6ŤHTu.A`)ah8cP `wRE?-V[Qe,l^YE~e 44E|q6J Z .2FW)X3^Wf/<+ѳ^VԳg%!6iNXP;µymW9lPD%zug ru:*?F0GmmʵrqbUxY2.uYY_b=x!ߣMSL+o9ʆq͡$h!s3Kz5Wxݶ> DJۡ_΋ZU%J 2䃤"eRxp ?jN#TA|,K755CED:9 y]JWM aοAY^҈Ob# +YŔhbg[A(:O G&hNDi^QsuϮ+}o"`!B LBotguj^(R&ۦ٣ۯ E߫(o#z;TXCq]ZyԔv2e;k=S*yHf@-#Xrk_k<ɗY̡=ag޼":VDU49/?׆7mmc*$Thݫ(ƍSx;L^qfMy"uTt1;!nu0ihΤ( ˢ'Pջh?cԃԣVdXz+|Ca0!Mn[A²:/=ufQBimS{BQX][0 %X%*hvr)YvmYkLCͳ N?FHY\ob|D*O dimp z0]jFⷯ-#6 籠Q|ڳ7ٙ!w<M(L|5l(~iL U#2``IZg`[|a#{aPŔ~G"!Ej$hޱAP[W xG{' sZIRF1E_&֜Wّ}OgZn봙>mֳUqb -6 <6v/Ckz{9;)gȅK{c|PNQfAtZue؎Z>%)<E>c).t ;<-iMj\V_\÷b> (^L;ᙛ'@#,gv-! ;(MȡhJu]&J 8=I$A$O񐨖*b%}%iU%w;6Sm]G[.w@(ijV_#V"%i Tu-PA+^Jd2ʧO}WfDj_04? Fd}4hk%+}2K\0TCS_RwX?d}tYb@$o5qPGT\-9+1.bӢ ]9vUpѬ'}CIN3FT0 u'AL[yk(_1{CC-qkf+0x?,:|nOD!֐ wY  mRDUa!7\xW2㜹qVKo(2-~q6Y񓔪P:"uPueH8b'}ⱵBH`;0ټC&Pwmѽէ^'+m?㱞mjQ oW4Q34 D&sAvْ̞]/BPnATP40PgL{;)#;ɴ޹lH،QD"N-8ej*&Fs[k5wkҶ8@J`kCR}+H+dGy:e"}nY1\;xA)пwbDCx[/>l"bאָ[^; @!mie ]nn AÍI@Ʌ%* &R<pfaO,fChyC P0_c_(#jsL(N"oF\`B_=мꫵHp3KĊhB9$c-L1=jW̮KZJ6V҃DE2N|`'eelwwwK#!eVKiɟAS峵?9˭q8V;Ht*9PVPf}٫}7v93/Fd A ŠiAU&ľ;E݆n3 •\zu_g9+7YRBP/ƴv'MJ>_N&x\ &Rn,u,tYhO/D?D-1 HvJx' _Q|ݦ򟹳Ѳt0]Uo粸-oDV8rVqͺG+')cձ E!PfqNxQ gz,{SRUEWJ^2C#?obIu~-K9WWgFc* )/.5!1^\cb|8+O@w> B4~s$]KYh9\:qW_܌ִ2ol">͈Q L;7=_9߼ǫr$B,G6}lI!ZhrwuuX%n~vt|Q /g*J {;(̙-eޘT $\1bK ʁаN0‘,ziZʇJ1pGLWCC(„p88xίqKWvwWeUÖ:`Cq?W80o+ON83580.Gwbpʼ |" c4fw w<'sOн9k}(]$Ų @[c#kaR*}Y9PL[DW8 [:c/E6U-Z"8Rgn @p:܎JSzzJ\I!"܏ܞe߀VS@y{/q5r4xtN`EG_f`GI/z.G}"J)vl5T{ ) wݯgEDinwKnRb*9k1 ,|,,GVο QVfC] B:ǟOp g.8g\GTR߽_HcċNpe&% :YyOV'f4 ,u{8򾀻LF[: V9YzB{ؓEI!ckEm/ ]msͪ{h ];6u+:C|UAR(}#yӄIOj _:<ѵ^tq |@/Ɲ(;ƽi^''0_H`ɎNA c& w/9FĬP>Jگgd^q-^XܘkNhp;ة(Wk֕VF9|˷q`C<*uW^] -RqDLgH8o1<^F䣻tYY]Ie?%ԩ"To?2!tL ^RKxk7mnl2MKPkj.,,CW‘`w} 䲸E%@-[.Coo*e8sȆQ`SW۞nvS>`Kg 7^X?tW:YkrMw0m; ~׼baa`J#HJbi$!wjѡUcM8C$`2bv.NUڸl Wwjv/ z](P+jM0@2 Ğ5+]pLџ%ē M%0թt 6̆6Dȍl|W(a'+q/$ɖBq] gg"Hy&4s+ P ?P>p0}5|CR}p(bUvbSV=ue0Op>jGj?gO4W3VUՔY0-OH~hշS\Z{38 8|ઌ6^@(>+^a2'DaN7ŌǎWdŐSR5~kf{Sgu"+_txE)Ql*r]{)>d?t(g,-)n~%{/Tu=S57qٜϵwd=;ڬL?4[<2G f؃@1,>=̗I)$V}qfƮ9D즖Bo?!ȮO۞L$ѕ-˗x^!`{6RjLv3(|b7j7.ҬS*Ė#~ȩtdPY@`Nh;vhr蚦I_jxę8ÌKhBZ$;6s8|WM$aKA(Vή1- d[Odv!'k;鋀*S&IV SM~}TBoT|Ey(ڎ %,~@#G,vD=uػ;?ic R'C\IDE xU[NM̟K"2Opy%v&~;cgğĕVʥH-uaZ~e2AA"B/)Z/ԩ#fTxKyl-#&dmj"#Dw<ɍyrw`1u4 uHl֘:92.v~;A:A0f6y̵yS^2EԃDq}Q(J}0fYӸm֐lر=Fz{ ZrXas#=pg)ҵ蘦)7OOa'q5IPOX$W?1$`B%dW\ E/"R2/_b ϥMߖCs"$Bj^1!FųY EJ9uIID(Op}#F2YA'"d#;L-N=I[Q ⰉS*8D)0D8^RndpɯZHa&ns>K?ӍGA Bv|)%O_~H '#.炒;C%M+}vz+R$*K侧R1PIV2ZXB> I nv \։Lڨ]E"ztZǹP_GHɽG u P\MWK'?2bU:b-@AiVl7P;hBQӄ%FbiA>u'0 ܶL`P܃+6 〱hw6ȿijJ 5w}"XtLIRB*F~n}t?PBLVr1"D)s0RٰaPۜשdci>Qꯘ Y|Te˫f;K>>y:#`8!Alˤ>`)%t8y? /I_|!TݫAKec;5WǸ6!01$ƇT+^T_3}#zؒbnMh{4."&9m:DFa 8,"ZDss^[-7 p! SluWM+TAH}{:Qwv0U$W 1X5ohogvqn-k]|%8K5S,F 8Kju LlBsJPA0Mı=,txS ֺac0'CC:wq~ul1+m_) 7DY;vWޯ}ş]T`?|i'V m(O58+O68[ CS~\&Rgmt:̾Ctʒ|t&)~1}hvJb5P yOQTY~H~(7/1^aL;$H8MUf$wj'J_Qb0h$d^MT֐'kx}cے^}:߿te-P=FcIUl))^$Rߩ_ݥ%v%'-{2f}J 8v)ZqOQ,jbj2dvX7mJXslkM42\B(RTu#d +dEy9^Ga5=A %2BiTKwG:c;ۣi¿_?vyv7yv|HuxP/ЖGpvk2j` Jo`$W o\~o E^(nOǏȚ T@%i'J軿:K3k;qE~ppۊ;l䨮]2.KViY&uP+]TJ)tl^0Cی̂ŖϝP*bLFa_ݟϦ NeY|0\QCL1_٤0[t2UOhURlͮJv5]xw%h$k׃4'adI;SEkNle"Ʒ!NidRFqu:Fzf HJI ˭a'>(?KGW&epC#V@st~w TBfeӾMoܴ_BNáSTsrĤav`nMdnVl!Y=}>NLދ+^zA}&oDM-NV g )x@.+}F)irv^%.QJ76R \NbO&墨@¥r(FK˝ f iΒasd(⸣b`؅}tpz/&f5rL˂ރmfGehSv7Jz;9&RW;r% Ф Q/ԇuѓ9E]h?cwV";-q\؅@^h՜0/Sb 3C:h +ov% cn O/ȻY;j.20mGX/jmm_()?bjmwKƤ!cT]HMh=rLeȴEIIP3{Mc]IԂߤ,  NDC~JMl"忰cq٧18,xߚ(x6zrPi7EB.9:9ɾ~j8};)rxDSҗɄyIi׎ 3Ns aVpZ7[i+۸*&E뛾8.+V>hdǧP@}¾Hۺ6?y+LMd 2LWOl]B[ ^L)68h%|I%03TT͆!$Zu .7/^I΄ hɻР޵ @eG"=Zc#IT%-qظ@WXqk2G)q>Դ_sgW8Rɯ7l.JHvdڨ`~J̈́򡲝;223Cf2#gJmsN\E5[ivPΨvo؜ X|.Pѥ+9n*0i{LS5PP'zbؕ7x d!2K 瀥}OďaŝkHաM A~.'Qv>cq3$`rAb_[ȷ[8W WWk#I!\ SIF(ֈ" ?b95 R;W{)*WmK2Y__* a$(|A{m,֧_֘}2J)0JFyŘ.~T͘ :cE+.ަ8 PÁjGmD#Zw0DjŏitRmxS 'ۗ]Y0+,ʚܢQ,SF d:z" SZ]\Uv1S"O}v UCQ7"*cU :n[Hò7,{+Cu&źvzAݼ )qQɊr&}/6ѝ EY=%Y1BXqAOJ^/]SHf [c^.L~91}bQF-LO_ztv D~`<`DdTS0E<5aN._O*`>:0M7}) oꩊ>#/H[,@yXr-毻쮷f]$xdm]˲:6ɉYDq h&z2?Iɐ%Bzl"Z Κ WM-wJލ,ghyH6t[LEڙ"`'N堶`Λ!~ $cOjbY37?L~y~c&gI;AźN#k5om.Ǭy" 8 L 0ꄌxP1I~M"zbh hIjSԃ=p2WǞRl"D9&_@ؑ> b*Wp5 ĖവHn 2'-У}#(y ׹$MP\Gu@p.`CMS/hC~B\@+'e _ON~;逫qPrܢQ @_:!g ~HW|y?zc ԫyrh7AѢz_xo6ev Q|4 Rԯ/ϹSL yn4 HZ ¿խ @i>ϱ_ٞE2*/ *1v@z,'Y$A=1q3.زfkcCPyc-iN68q Ԍ],fO#pt╁JД|"I3Xz4>Ty;Vt4yRH K;@-ѢZ;T"X4@[nzkXV~Q5%҄s0 |GV9.f^8؛L8n!Q4hѕHVc Y\ǩB!wpof)@^@gfb-3,6-Ŏ-tfF݋B% 46,)65li+ rz^ٕ;t27iMGK Bσ}5oRC@L_gwh(8od fa<鄫6IZ(R|uiv"YN}Wtd=ӊ۔hAfq(O c2b2T+\HD8]TO=K qmXJ]VzXGG#T||-fWk1λḍT=vkneS}))3oY~r%Gx-dΉ6&;Sb@2_n6ٮM`Db0h=EWn z 7[iP7,g{aU1` ^1py5GgulwVkσ؂ ?7JCϼY/nxLDꑿtdJ'FgHY,0p['JV$ò+,%-xDUqL)ڛZWTS6 22dKa{'TF661RsIbu3 @GاP)dTIdQ4Oȶy V)$CtDkDXzQvwƓyGeG'QUϛ>KAaϬR}drZH3iaIn~)e n"UwGN9 *!gH!&6",U:5}P 8}V́Vߢ)1/;ҽ]o.4$\@,(!W_o^ y3v04((̖Qs6]p?8u]de"ͨ젯F49"d~CaJ0'( 1HD 5I :H+Fq(,8]$ {w :ydܙbbFa(QэzeD؋Vp IHO%C #CfR ^2 F V+W#ߩ!Y[ѓ l#4ux2TaZ>ΆѸ+k#&=t9\S ma5z;+՛i 8-x!):zh8agTa^9]ݿZ.P2>۴{sfg"3>QA%""nUIcPQ>qiԆzݰ^Zt{_Ev2YX I80hSؾ + } 4=eHZ<3]%y%p|N2`&Xxh`8x 8Ҥbłl*𘁑yXL؅"䙟FpgH=.-]Q٘*25O'iE:ׄ PN'/2]TMsUIh/t{*@i]OfycުW"CT6d`o6c15ٺiĀ7U@>L>snlg)i i K~#⪪J#Yt&K7s8ne b_@ߋ|؜ Ar1[AˆP/\oyyf/.wE3޸cPH q]gTh9TJ £\PWU*-Kڰж<1*uGxw]jF=8`5cÀ<5rR%[ۉV}1E[ Bŏw J}P͂'I@wf) ]&d6K#1x{b7Wq^ TY VpRYOCrhgA]r(X[T#9Q%_alC1⯛+M`1~Yʶ<^Ñ .Vj54?xYs|-"HW2Yؿ99nO*ms_EdQeaL:^h]HReJcR,8n-*&AFaW~a#@Ou#J 2*?M? ޲7wqI0,"VWYe`rnpP:tFY`๖7ޒϧ!7`Ƶ K&mw4MQZjKwc}NچaIgem]tV+ڂ -?6ߊS*uH>:w剃M$fqϭrr[`mfqY񥽪q>)׵_/4/ak5%]G\Kյ$rI;Qv¦O"PYx@A%Je y$k3|î>q tw>rLP/E혂{5T1 MY2cVt҂Z?VYoBs.Resڏ~LL P=mC)A5pd,d:i UR} i>gtӜ.т(BStdaύLlV'%h/nWCW7W uɉ:w]WS7?!ܥw6*vrq/A|"!7@G9b~?i)9CfPKȔ!g`]gOX>NleQ!԰'&3G6T ~׫l$O>k*`*8ZX'ZPIU{@xts,ltkyu`G}$MAZvӊZd'ɱ%Ptؾ+eo]N\ onFiqbRS(/[(/ k6rr7,*"4f;E5^ab(e* g*e#oZe N 2#}#!_OSHYMK#"'"ݹ-1j*hO%ո梅P v̼r'kgC&ɋBH?_]wHӬvL۫kcS"FÙj~5/Tlf/N1LaIJ= ZOZi߉ 7. ѵ+T#Wc mc}3ďP{+ (XP#¥]ƲG!HK!bP4tvj3T(ob ְ;X,'4q`!KQyX@*qp09*Z==h4L{(A=Fd3w5w߿&BT]쯔vs u]ruI%S%sJHPs lZHkʎe*;S561. $YMےv[)$6v?[sX2?Gt8a6܌&CD.^=Be Z|顢1w; /#^S;>imLf%}y&Y[Xt,1r:)Ce-_[{Ci!Ԑ PY0#C=WыIOHnԜ.e!8X)}W%9ƻV{-|7f 9YoR>Pvq"5 WerEIK}d3@BG:s2ݖIJ<Œ!9QCM?icL߻84vs1CIac)ђ+H3k쥸 H*=y(=[ҐZk /6R̒ƭ-M?4'S6]m$hO:Ƚ"铍g:VR^o%9gQ%9ΘSet3W{~?LWӍh"i٫H&ԷO׆1S7|1Vvr'+jR=Rz՗\+`Y:<;!]{QFH G%>@š^Zo)Vk6|͕Ї# &!YZ (m O 3*'/b3f R:A}&<9``2ztJ;yAw3rUphS$rl_ȞD0ɉ)5dWvwt!ph-\-NneKLP}yp96倬t=?8?JpUCIMװ(>"md,YB0 *qz_V;SΜ9EeS!ހ_H46s\ZDrj4klola]-ٿvƲIDd@wٟ|mZf'Šmķ QX'"*|]X^[Pb\SbFP/G"eoZېF/8c0IC,Bˏc҈8㜤"{)i )gc?z>4T,͋1*x+G~.9>geԤL,g^Qi2CilVG׽`WEʅ1Wk)RDtKGb_eɿеĔ1qփ (-B[qr{eqqN_ɻq4>FfS 0;`Xr3U8%h}52\E4_pl-^P1u 3 y#d }ʈݹnpp 4'h'>K;eǗYL'r4Ȃ"x,C܀#iS|as[s`;"&a˒nX)0iqtl>sΘ.dWPD G{yy|1s{n:^lDZI>%;SI8ZbRN,|!}B7 ?:֞s*(wCo!\u+&v 3'*YxnOpY1gy7k.olRM@kFd9=\~s)NYW8>LťQy/7,[%"ӻq\cP cPMC#ۻ%Gjp__Jc^於$ 6Nz9V nPo4D/\=G@hfʃ&V}|Ŏ^L+ҌkAi%V$0PKſ(ԞKhHaDME/+[~\){%|@7Β1,x S .QM= z,i exEԷ9 :rzӼOI,QSv>^88UWS#_ Zb]au`FpH*z(hV9 a2$lBa+Ne \6JT'F)fadܿ: H>.,' %p-c }!$>T~\Y䁘 XL/9:>>w\ީQ!|m1]A`&w]BqW}0HvFdO6F煶Z}۠O,}cϟ6 %}E1E6NfYa by')|aHp1-P>^_E'M1k9?RWB`S [c͇ )}tAQ L铥.[hjGKp0<)V zdoI >ÉRl&Ȱ(C# ޔ&g<aB]ך$^u`tq~$'$ x_)|tyG3ћ~<T뀍NW-b`M-iWAv ybh&308V0m4dfmP}g۟5cdǚ&tЃqȲ J~AW|q#ʯ`PCso~p8y'ib T7NlR]q TYF֫`8ޗ>tY\8]O]8І˨۳:܅#]5T*1@rICyM⣲[ g&öcaW f"$rtv^y'xdMj?lnMu*&zbǀj[ʇhNcD ۭʓ ^]xL\sv4>w#`#2g|ÈwC0h|O\urJ _ԮXF٧-Z4bn~{jKOg6l:>񉗚 `5Hx/K6~[6>3Z/l*Hs,o&ֲ|UHT9'oS&%jqZjns~Dj3߼i#0_:NG 0Y\e*2,O<(1suRjܿñ1Vqz:ۆ݄ɏ:fI> dD2C]LnڈA)Sᥝ1g>h0P5{"ӧ]%2{#G12{f6(=]PkH/Y)eQmF}D^Os.m:{?ͼNʒ89tJ1Xn.iaB=Oj|5X]䖹d8)gfzQzk+zd*UZ.r5M&1l,&;Qqh zd.GcW& nm'Oʝ"Y2]9+cn_?iRvq ==92f5zrfCz=!" 0+ jaWK܋ )?yzﳣ(N*&^,G 6m ƴEb=68 hKY cY ਹjʦ1#꾣Eܭiʉuo?=*Jrv-?rQN-KoZ ('*#*oER"ZƳ8VrW+D<=ͱ ض%9TO}A.3 众GH!K!9ZJ-wvu9\ӄ$aƿh[QyWoB'Z^oQbJ̺{wf nO[E4AQegYӡ(9'܇%ₐ hu1˷ "r$B9#?t :7vŎFY0 '1҂Wjdp)(=l9)F&2C+N蹳9@n70+0fK⍹n n28-n8 ?G/J9k1k FFRf~ 2}6*eN|w/K8y嵮/ܗ٪̲-Nň%kW¬VH/އV'á (lw-w}DfVÛ1N hvkFeٺIy_@8 VSb2{0& VFƘӚːTO/ ^ob4KSE$zOmBK+&~&ĂiKl fማc(}b*][j,7K35ŕ¬D(`j$dT[xCPHh| hUl%kR<%*'lcϡ7?ax/o33-b[W?4Yoυ wUD _95`r/ܥ2rgU[0)4;=3`*B}eg 9$ݎ)f.W=3RN ;1ˬYef븬2{j[JX1/ݝͽK$}n$yBݰ U l$:.>L,62of*9 =i`z)ժ:,'QADTzd3^KYr4ʪTzDz6[Y*P- nsD{Gqmx) Ԑ2nq$VG>D݌GFO:Cpny.b:IC;Aij3eTažz y(=:,v+wpm9?[޺沚IAlt3~ea}1qV[ޞt$(.-4t= ݫ>(X7:Jj;kTGחi ,Ws yWƯ~2" 12Cg5ͪ xR\Ze-(,mruaedDFZOX 4v`_lPxǺ{f㱒g6j s!7O+%2'NxKc{ulb3Q5I0T㖷F}v>>ei(Q3ǿWl[a vedD,kLN!UoZ`!چ*DQD/ѐټէ1Djn-ey&[nSo< ZXXĒ{+NKӍzI ZdY0?6$ -/nx,FW.т8>Ny)̡,QZ6~tBKڜtF mz ‰N<p2?l$YSL(EaoNj`(-<eB åR5  7[6:Y.ÃVe LJ߄\,ַR^Bg6_pY,SVI 96xj|5f<zʨ=0QVLWbݹ7(Ø4VrOXEUZ &NF $ 8ܪd&Ri_}2ֽZI<0Gi^>o[`("*K2P΃R9#XQH(D2]?G %A؋#xdvQCޝ״v2qSNt^PsѪAA q\ѿλ9:uzr>sa+k%\_k%$a81鄊cehxbvs'GZ>w k3xJLǪ5÷.ﻵa#RqN(R ZѢ oZǃp^ag9f1O Y&y"ZQ!D=.T〮`Vy|9Q 洊r=[wGNgHް O($C3E^&2OYt=L@+hds֨eݱqErR-;"5z,3e>fK0ԝ"1L (Ы~˺慘g0$'E"4UB5v ,'E '>lS#t< T%Gn07~Јu]:XJLδ1i1WW nQ+fJ69Ѿ]`_Q=<0J5z FEia 6Q1 Yҭb_بjHiABj>mQԨ_A$Xv ڴx!#`}>j%Sרv<:'~?0IrgJ$Iz!VT>~40jfҪ7߽kQ4`h9%h8=(|rяL9|qs T7[ʟxvG-f[]M.2v~G6%J):nf͉l.|fED0k._̘gW&؛ / Hp<;{2Fxf^(@~>ٝgK,ag*qChϹjv⻞cK:&+WCcޛh:HdzNE\CkuSa~2ѫwѺlS3=5+Ve6Z9ʥc]$)擰fD7S*^:HQ_)IqAճ]8sA䂽!*BmM2T5+^Sy=4-z$O)m |d;FSfQuQtv5($ '11ev/(ĸjBʼnn|>&odF|7d!??jUAUo8;c, F ic",\ǖsǪ*{Ή=-qɟ2T2X !.oL3y‹XK E/CENu%}gFK })#Ν*y(pe|7 _8ܶ+, mD Sy'Zυ&_ڃx<&vs:GɑNk8!56jMG䷩sR߰LO8csMy__䉆3Z`[AW:M'~\-]147xWg‘6mZ$> oD!^B==02,0fijS]L,t FEO$'+6fFnWYEGg/G9VUuB_ Y;n)n &_D5 Lq ~Ɯxx@Ύap쯀k"s~'ta/*ii(hŀqh(rQoS_lJf``p ::[e(8TcT>h>:BLZe Osk سhǦu=w*TQ-A Lm] z@,*LJe "2ѩnz$|cׂqŁ O/$:!Qrlۺ<_ټ0!amI_F)yD˳Ox|"SI:@&+~;rxIRX#QD"͎HM'R {ʭAs#HoʼnX4 qo#d0!Iu!km8ȴ"46>h 5 u;E⭷aFׇN?0V !< 4^J?D5y hQc:d2dg0F؇ac+@_}V} ;imkۤ| <)iէV} DN5]x?ŞH,s9q#E]^ B%S \Oxn(H\*̴?0#IQў!<(0 ߇PY&G`.5,n$gq7tĭKI`^Do]l,IjW *˜HfC.?PMx#':="Y$)?&p@VcmN[]b 9Hۼ\Ch,^&Y.cN;lfn=+C3E(RHMJ>Z,)evk$jSXvq8]:~"b?*kpƯuDÍ<*^u3fɊ:EYG$9@: Ίz(5V|8Z2E4ѠĢ_s;e>вʻӎ 1Le/X%Rb,+s xH=n~90izP IbǕ=S2 m}:MLߔ>peC9o׽ W-ծ}zn; B$75Jd=K7xֈ#w< 1%Hs }e$>ŹBCH[Y#t /@F|&B}wycЏ8Jo_ok A{4+&HB]M^-8M}7)$[)CJjόmʂ8Q@k֯g"\)uǯR!(5E1/ %rtB3J`{是xSeJǢTtiI5m8ߏj5ml23nV8~:F\f7iު8)ζla V³tPyE^Vw\;%p#w.Y6m}} M2G&tGDVE*~BL"SOC_=7_Mr[_)QﬡLRⰒP/IGUS th\5ƪEmm.Bh8kBޱJzUEMFS ( xd14dJ3Pqp-QL4+ew $wvN9z_z00 24ɛ[|x&k-N3$9g @V"#,M?W"FZvqOS[GAPǧ^7C/'EC W2F Xj;Yp{)r&璪ŏv͵z"J=t"/aϒ mĿBZ0E|QT*LK\"}6<x[/a<ܕ%sEKgr J eLfStF8I Ĭ'{N23mtW}VP(B ݩ6LFc)!@f 9фJҍ8\Mۃq69^0%9AJ-:Q3I Qy$ˠDTc~CV$oIb<U>1qok9X 6il0D%` '앞۩pd|ͣuũ-g e\vaELL^NːQM)t/[AgB:e4;*dj)a- LjHȔuBZ9ψȁ௔n^b"%VF .\گG2SسnT<(rHR1+M!m_b>j3 rp_b/O3O*+ ڔ)qxkwfPrn_p1R݂e* }Tkc7T'n7t^ȾwI^^ЬN掠;_3%2,l7|2#] ǜIEҡ)w06׈XbfZ| klݣdޟ[tG_ 2g@<vpWq]&RM5>ZQ3?LGj }£Bv }SgU#f*; U"@ۍwS| G2*9ߛt8R… [3B~3*T2>taqv‥gLc{#5~Zm$BQM+*r1j χk|8i}gW+(%؆yx sE2me?LF,D9i0 l(JY-J Hp+=CϠ1A ,fUvf#w*/g'L|-gG9ݟ>Oi|9]=mFMx] ]@5ckg_P*"m}V/`a VxYFű yLa^,Iafx҇xu" kJ3-VLx"B2M1f_7Ac?% ϘNT 59qoTDnb0ʂRWLapy;7;3Ha/ ֫a&:.Mxɟ̂[\ ` "T-z3KJco ZD@H=EҡTj3 e8 +-:F>%PӴ81dPro67(n<j]ZjsQTwx"k."}N&ܒs'MEԵ:Tt$.H;)v Eq%dHhơe0?m.t&rώbN{Ȇ>͛{jm6kdKǹv(iR< W~y?6 "n-fc, \ϋ4AWbe4KA/?ox ɎkOJO|aAgz%x*Zw96l]9+o7ғ J,Ya[ ʈPP .i/C&1%.!\K3 % ½-2 ۧT'YwyݡUGꢌTѽ,=^l A"iW-Kۥ Xw/*S_M1~b\wƃ4|hc xImM0ƹݺ~#yKΰߟ{t#*F=v)菥*yfxB6]Kd2[b:5YuON)(觱QL4rۤaؙAF{5ؾ&4 x?Vꎒ@Q{ A"mMRdC7_ Kw.&[#n:D=lx>MSֹ7R;V>|hρ4͞ =l[)!\Epx'" F֠]f=3L"\'m`< Aq]ۗiO6jxI/U=˶gbzAs ( cmɡkC" y_ݻAJfYת /QZܴByo!95TCVC P d$!{EFM%(86bDf#Ϙ :t5tz㩍ڿtuBa},k6YdK' ھf,pZC0AaDu/n_@~Mc)R-ڱ%)NB}8A)XcĶRYAڤZ (PZTYD ._Y+~͚Xs3g$}]X?pd~̉ 23I^[!\NJbɅv߅_K8El䨈"hi9NJZVFJʙ':?mGɽ-pOl*e%9؅Dʧ 2%k͐)7~2>^ E_2W_n'mQeVX[( o%ŐD$#F-]q*5t0ghrP{OY1yZQ~q,ԟŊ$5MHg /Q,᪥9`=j냃 #Dϐ k)uLqO6s-AvO[1R,Rl4#zot w-gAeK^RJH,\CuL6љPѫs"<(ר$cż]:Je;AO8E!B3FnJX(aSe4B!"Q#LT.#*/mnօ:s9쀵YjSSNД (Dnke'^ZBn0_P]-Ω~{-|3w&閻 X?D+x2 2IrV46:WhHF?u|]4#*Kѷ^_&8-/Wi6D@Bx,BT&숀OnP %:%ϋ Xe<դhQ7$e s<=GOz,opƈ":nBc|z93IV3hQZ@BҜ3Fy+  cXlJi9Be2 2Ĥ /J%sNՇ,e Rf}T>#v>cZZ19AaU.i5]adhM Mֲ+N#[W}$|szFL?lʹol~&}* iR c aNv@f{ j>WZvIxEf<#B.5?”ӥEv9APK";@>یqoDM%Nf6?[3n% M|&9cJb3!7N/Nlp/[q@{yk)/P3Lnu_Whwe?xx ~EvJ0rt >@>|)PS}Ҫ>|"%wY)>f*YLz4NyN2aw FA@vĠŀyb& X{ ؙUL =* yS0›o۝q@ؒ^ka䷙!JLJK~>DuE8C7I }q|Mfky93?e1z9D8%Fl]I@(/-i3)q0$m7nx%9Doƿb!X;3p VYްNVƬ4;v8C[]*'ifS AC]I,rq!W˰0Y2ze^{*zBt?^tNB%;jV((`[k|x:!~l;SJecL{AL?, ve 삯3KSrZHQ[-E)$6죓ݢ="b't1Y.DOgIDsf>2&9;D)v^߈931$oY*;KF}LPj,t4EEAXA=VǯC=t_MFY +=\g k|Ԉnu 0$UX/3\BZ#It\~LιCKo /.NȞ ~֝x\ 45TK$y"ͧz9!q~ES5e8'lZF @r-3`]ͬ AssuV:AS  FA]Ʃ ntr7iΏo3!cm^}uxD: &jzv=V(T'%TAI|)ΛD a0V$ b):Zֹ~qK 9?vhvGZUq˹)M{>R<5=8uSsI\6hwۛGaO Y(<#\2yrtc4yiU&Ze1YzY<<˳qZT3E# .vEZLOFP1E!kx`M"Y r)3]ۏ`-f73켆̵Pӧ$]2ٸ{\ oس1Z(71`Ge f+yAp҉߾ L4yp6B!pȌ qo : H_oTA.$:ww'MOIswa֠1tP蔳7YPTb;DFUcchczVy`Edb_b&Iwjv(6.bbynSk!ia- +GV1Gܱ= ydLLGgco3u˥Rdy*[!3P&=!a __%z)!^0ϐi*ʛQv !Ze֌XF2X\Y)%);:H?C5|G(C; A)bm܆\ ,DE;#rьfu Z%F!Tô5'R`o@'D'/1j;ٹr#}K_@C`GU! ueF >q1 B,)32>L }uZun4Yh'bdPIKg\iA1W2-սRYދZu3^m~܁I]~oɈ"XMnu= |ܸ9V dN{g N4ԅZ/]o.3L ̰(n6I ! p^Q%z!TCu#hc]5 Jgf|+>436J̧ d ( mgϸf[s^+oAX.L-p_{C?EU_$\W AzaY!7J^r5Rk%L֒@luam=J@T`,e (G/c1ؖp O#:*XZ !z0W#2HЫOSxH!_|t2}kv‘W(N jw oEO5,|5fPefT쩻6Ay-S \~ǒt.u}I+eŠT1!Vr鴂 Z)M δԮC _k._GPD]}ڍNV(bp_&Kxŏ,$\|ͼCLϠdb#.nT 3Z([JKjK8w0fB ]XERHr/JT4ҿr#?is779 _EDzVNzuрXej/7i{IЏKI@UIq!0P' c:/`\hąg4n&!}~VYք~Ld~ոwmu.p*Z\ |WMn"8IO1RX "݇$'Hrr RB"EsoY)/5tm |YS[ yʱ? _uY.S@BMPķv'`TV1Y%+gJs3z o28 g*Zp[A9V) Gh]b@> }V`8[) |_we8 !t|b7Z"I8U ?-Zx{?9,#jΖ5N7 oҔGǤh'f#KeU DbpE;eOP ;)+x~4WyQ 6Vqal'&?ZQH}ܗf3=V;-sCi 8^9,rE.tIH$@_fJUJDCz +HM`7C`=\C.tlr 4i,"?&j( 莐`+{Ej`jp-,zBCO=gTn%QmU!\ 9bIن VMɅd=48ߌqn~KO a}T!F0ygq7; [hmݤ_qJ Hp6 Y7([9abguJewC]-tmpYj/Jdr84?TuTK#l0pR )$6@_sQ̿BI-(q#F ڙe`YElwkl'[Κ#vB'6u{G=FWkhksYy.|~_x̸ |^T~;ż7=9$zL߱@Ss-ak8+YCkF dHDeܣ˦cޱ8#{L}ݒ%[ъ:-sMCP#=f:\'NcYYQZmP W^8k} e݅r#Fv +"!_Ο#uwZ`H8(̯ âwklyCy6uйZ?ip6o6dX[`DM2,be܀J5>M=q%&Q۳TγSk,(ĎXh=C'E4kB2@}@'0.}Qs`2q>liOsmh$:~ L{1!Cwe--G6aݓ qUb=Bi XtG`p䮁%Q?nP'*ΩvpB^Sy3_[bYBYC=CkU땷h >ʁmtƒ@c\R 6\=;ݼOYPq>:.o!+Ǧ9@1܎UhS/2C:\7i^ۭi%d0Z(rP\t뿽pGMBҏ#2d0+ޏ IrMl5c0#MJ6u:hA}>ʋI2vEsYU}q \![3A[&+\#~818GDɼ>`uuG<9W{QkMZ^bQu4) ݉n>S ?6e|v!@QT/%3֦3~y3Zj פ'3t8E2~(ڱ Yu}% M X>\Y/,йh?y;3!ā&낛U{QTŻo {EI@p:tNmUc _u8H9;JZݦ/znS]BvXvme4+hlc yg;fSs홷CUVSٵĜ3TG/CfI"4QE3tB 6oKxQMKJe! [Oyk, sxha miovAfdYd붽v';V߷[/~={&R°vY5i_-dFBTrv"p &»A+O|,JG 'uG䬵 B/8 yXV#rƜ3< *Q6sp>!Q_i nf5zn.ONٱ^ 5%a~32eD (Uיiޠce]m6 zUJY=уhb:tr^[gCw94}xNZ=L-y35$ pOVd:i?C k𣜂vn~`r/ YQڌj7C;w~ ,ƞF "w;x>Fy(mKyjKvǾZ`$|6)BU<zQ@|e%!*C)`~WM3bKJl8&@LOxųs&ʒ(g0dոvmzOؙBpEYa@- DCa|(C<5&习Ij"J/TSl٠ӫpL0\:&ثQwX]Y[0"1BvG^B pi*M0Yv5Ev>A+l)fQE,Vq,m:EJpTi5;AZ%?J 禁5Q&[X}\f`?hGmx' d㕦^(j*SbD-4fj]brRxG n'ϖ"6jU2ƋD۽3NGoxJ!]GicVu+ v;MŊ\moVJl?$74DU }Ü415WݴUI5B%9'}ť9Z"~QtLa=<䖉\<$֏6|sBJ!z/:U?;WXQgӌ{̄]?cp_ j>5=*B P҂ 㬒s5 $/)Ca$#HDP4m=6"|asph *2Brɜh$QtKI^E\{MUl{dP蟚r#}w D(Y%A`G)6u*T?(> E!cQ=_e'Oi |< CfdϊY_3,M8?{l Ѩ3hI3ͽd,h?yĢ"hN'4bsY =IZMr4/ $~ёD5X\nL}ǜ weup0b 9C{2~u,W 4/[n{f ^3Ld)V8vT%S(~-!IÓ7 {armp/.NDio.MHj͔tɱU؁a f邥Sݳt6jʠIf2$gh06oP&^`ꬄTkE}.r#%.%Š8q=T.Q!s3)PT{.DoPl:,㔩3P)X:| *a-ڠ1@c߮ux0eWGM~4gF$v^I6KT˿ ɏ apc<,#mf%9+H I@s]}<MP hܵ#J 3 ؑa bB~Ha;=D3uf _ "! `TPȀ$!4D,m/cFE£~*-6W\)ٌ-*mj-=VKT壐2޷b__AN.KkFUy}~j b(ğzr57Jg&xLcA'/w:1^F`9PN|PE6ɔ1kA4HYugijS9tZj9]pXCeִNM{kyAcf|ȵJI_pZe~P0ܾ*n{Q ,~Δ?A󡦒t6HVTO;|byF3Tr(A"X1ɲ,=/)7s輐b6 p0ZFzUIצ>bESQ\sS=JʘhPںIٓtV(pw TyzT)ꢀ3֨TV^t0iZu _c{ݒ8_k*XavP<}@|3K+`mbi } !bDX|v`M6Y}Βd#5$gz^UܝV/}ЀHiygZٜ« TԀqx_,|P$O/a[݌%>i vQ>=`rZY(z4;KYh𷪡$-qb<B% ԐOl¬̣|1xZsr$6 UT3[b-, dgl3-TzZt 9"\ɾͶH\7`8x%GLw ׾+b T3$^9Rehd:S}js 2=9Qojxu.+ya.2۠76+eŭE~XNan쮌ޞk;m,M-|Oi3+BR7v>m'A6Timl$bl}3wL("XN8FTMóھ2heh=q=ew?YZo8_NOs6}TP-PRմ3@'ο)c,SYpWygygtF炷{.ֆ5Z#2W3Wmx &٩C[,ptԢ注S% ~ks䗭bбxxfC?ҷϡ 7x$ZK H<-jyZ_۝?ur8~'*\Ֆ_n$M#=c?p҃9&H!h`e磋9FZ2UigjL#޴)du(Sdn\tF3ئ`fa+Y{*_g;HT^,)(%`-!ş.ںd}yn&u^AHᦼșA2 ̬s6 . Y?fc㚆+2lupZ1cS=j Sn-L3½:zmBU ׂ9Za]؂9=<#11ag.yVxv#ldGQ GUʏCV?#hEr(fE`[s8k4bpƜaÏ2kjgrB7?W3]g|&tത1q͋{r>[aNF,F&tb6=ߛVt:ƶ(;5?Zd0:/g'i*ecלqOOu/&7U2Sm3nFX ZzV "ỽ%%X8B.H :7(ǷzȠ㿙?"G8lAzpPy6I"Һw)*߆N M*oJU"*~u덩?g^GAhU\?Ap_/ߣfB53*ٔ)<:O-31!0ej~JP%@nGJؽ$ԒvFf#ҝST}0[0ǃI MdV92 9i 5D8i.PDǷnKU7u+Q3 $ȃ Ž> khH,\!̯1CusJ;Y&r1Sh^.<'u;B( [hF֗njm)qyg^ ,(w64tCB+~u1QC9"j^+Ѱ$8wiF"5%9O),v1 ed--"%Gwƀ`ވ"kyLwQG(Q{h \; 8V  '8:R`D|p'ˏ502j/y豰eX3٬YYpQbPu=}bMCbjğ0u >'b o.rzV(4۝0j|90W"̏tD|O[՞ܱ qPkY+o)I;#0X8{y\#)Zy( Gg?rA?DզE\ ~ %_5j&dvHŀpIN]3 ė.VƼb l|2gujզx52Ķ[M)bp|'Jކİm^gGy\) w^u[cL5(76A#cKI^>&Q􇠳aD3G3|MJ *Tw v.jXd&o'\/WZΧK`<d2zbۥZQFё'k~׈X2uIJwPawgIMol^MH'%fv/% )/gXޜm ,JIj{cBARyifL;4:Zz*1+zPM  =5B"cU9춻tQ:9@A@8t,&Bm2q VPPT9D_4jSY9R+U=.'#E=4 y_~ c%pfB:`?Ћ,E29Pk8r׹@ &#S(3RkV4vZ+B9>!zoADW4֛[8s6W_ɑP#<3xCncFF_RUvq[b>,pQ5k?x>*oN'FB/;|!-tĞBpߴ˱d*7Bǭw<lGY ; _G?V$Rmx^_# U>-mב6]xvi3u:d-l8bs!@AK3-`P6rMXV1C,Fdʀԥs1]>(8$J0Hh\%FخL$>xe՞r|r6/$w[l|^}M)vcjUs9K9usF|bWDGPސxgmDG&Mg$,4v'Uv"80{OdkVDaZ"j~ӈdU]턠:ԛЁKc)^5Nao| y$qRhneMtoL`krj+mCq^w|EJm/ ЏÑ] 0ŞlR=.Jp_59b7 1&QG,T-f(R1;\CtFd8%S=DyuX[Σz1liy!.36y/q,[}&I2-5 A1 *FbE:͢|r JK,x`ΆXXͤQ&"S=EJ[T;^<*WA Cj8V(wb8L#]nUpM2 "MjpQH\&r *6|*|(:Gj[-  I* V=e:w4 ݅z'E< H!ϰѰlNdWmqk^T}hwgBngVe{r`"´%] 1+!b *H8/T(wq~JpUJwowklVAkV5<ڰg#˗ bfuKq(YvGN#\dV/)}:҇ /Ҹ="l`x %A?GۖE1YkU1(I15#C{tHc\B^n\r^Ҧ'{(We$02xr◁VBGdA35p$2v{>G#PqgZXe;q%祤 ߾Ue S Qj$VFچGuX/2K੽nZGJlkp>gGPt!@ Ɵ:'xK(3y|ֵv\98 [(11s h_~ 1H[rYۿ^UyJ-nX;VAwjQao!mO~rU-SIN;f݀-Ff+ +I)LnvլEK[c ?>}6+l1pݾ uuK[5.0;6ڠ;֦uNv1yҙ.(pEJ1] pe$GF@f8|-57 E@;/5*U=>;壅B2>Nwy;ߏc|tM&Ɵ3)+1}_r1U빐$}ka6Tpt9Ma76+K %4xO ҍCXqHყϻ<#@ESok UݷK$NC$`Fx8QO *7md<-BJp?+y"lb@'aN= 7& 60 Qwmg|#" ȝ 0$mg7rFMxI3YlAoDNQpϝ=xĖ?,.9W)*`m|G٤nC |LzWDO.hom6R@~BGhw>DӨ(H >KH368k,O\5,aS1tʮ%yҾ_t$݆՝g 5ҧ*H2Dz&~q*i :[1t gGGk)j_ILs# A `a\Nt¢B?\M^Bdn uW{?WY\v~c-Y9K*z(:rܓG~~u[=odGku}mCXEIet"RVfoQ#ס Js)l\ p+Meon3^8^ 4ҬTaznZܟ0%Dy6po8Jg]%J)B71FXW3*8 *좺V XvBJ6z0Mr ZUhե0$VOvS{f t9lƯUxj?2j6$Zc XC1~b3 A7FXFrXw1(cbBރabƳ7Oa5ɀOn47|2Ko;^q"X@ #1 KSJn[X39 \u d5:[QpY2 ;7X/zY${4~ÖװJf]uc npv2mq Mۃf;h֢ B*Wl9LԳbu","Lԍ= aQ"|sJJZBw<6'z&!b3)LC^yk9ĔVI0Sr*01qC yA*?B54FdC<#.Koa6au5MP-!T/A]>(5s.Y((纅#ф06i P" t!ܞg9vX+ӕ[MA?BmidX[Dgwya̝KjaԅRbV?82E7c!y yR~#b *jbN&1T Oءˡ r6(_s빀<.uPY/Tve?5 m~=w+o@ӎXeꎢ $]^dHe(i]J}->٥c_ ŒX[G ݸ}b|Y6ˉh%!jLf{=Wx}+袆!v]Ir 4<< fN*Z"â[ t<$$<0B8Ơ:7Y{p`JߓW4b}I[X2gFV⍃).ޏhtqZ 5aW/iQmбXJ3`(JVla:"ZBWpSPb*x--p)VZ\?MJٳ^]h Q1qLBSTSGM J<(UyGa,`k2`thIg ft?G2eLe@t(h 1ёИ=ATӝ7Χ MyHW ]JtYZ\znrwcIDF :#eKO7h*7.Up!a&azBi0VZMxl&KYuezS*ǛnxE%heb3~rMFW+[fF,shcؕÉGJ.ʮk)yEe]LTezE]4 $˃2X"SqfO9)fr&>p',Y~Pu`g>yv `Z $wbYh7ƕ,')+Pzu߹u8b&,$Yd4Y%Q<30pk |"@laCD9Ӝ~PhV /a`8zDC8,9~pHaji5HD/Bԉcܼfka{G:da8̐2oiL,gj։2SyAS[`,g#0#vL'ga\:"L9]P XNn2wr+jqܒGgV<\GĶCt0w\yqO!=d'["y%LeG!'B=/@W YPpȞEY5:hqh[R)d)陞` CܢS~o;K 3HR w }8u;P| SKL N|oaY1Gt8;P*@铞 Wg;4BCV2Z167&r+9ͥp[isU+pVfZ!hURqB <ϧCRѵ)6ZE=΃]%$톖#7(^ԉ`` s(HgKr(Ac c_{0iqLކSSvq槩]ꮞ?Ԯ4ȷۗPs@FÂQn?idZE *#v޵F0R;Ŕ W㈤V( k}6_]oV&a2>lcc1ք1>D^͌V C:kH2rZU %dҚޏ+L{=u:')#^_->Ku7:4PN(&8\?0b հz!|>η@-7;"(&tj:p/x2WqnZ^Z8y껭x ZBuhImF'~hͿOh9fցo>[-A c; jɝ4i &mVVn^3Fe[jޱ1BZڔܩCf;N3@.Z(B@lQ*0l"44wsٙjs,r "@O_I hҮado r[/m|UV5xo8KG8qPyvr|Z?G~BBH1!im ˡֱ~tlk$n=d]T묵O]#C*D:y*U?[/z q/ڢˡ^U;Ӱ$1<4m+1@՟FA0Zo+ԖC&v~b oAKJ)-F&L/7P&B=VسuoۑC+L~%>A/Ujab'ZFŧkM3n1Q|8f?BdŁCc Vm߹E1+%H=BP!uy=lsagp{VnvbX*奣# \znf!QDCj|1"[dޢ/dB Bcɯ͔G$bޕ2uO&$ Gض}jC0U[Eq440+4-Ϛv 90PGb2PU°Uupu_VAnxB=fzTtmg{CC bs yQY*ELVS&Q{,\U%xz)p\n)j|]}y Wa7e.WJ0Yo$L£<`UK&" '7wӐsॻK,qZ0)T3H'^ɀ)>Ҙq>QJV&SMTo{L-$&$DidrLyܒ&[R YbWjҔ$xmiuݸ%v"acͱ(+vĂRŭ/u/ؼ`EX۸hM;KO nZaθVq*7+ y6 ŲX@_G!O0O hrtFG04 ضO3^ģ:x7wFP,@c ˅μ݆1<.bh<qv3He9.cΜIIe0R=dkBڹ_!M;q-=(Π,t1۳ƶ6S'0lgy!NzE4 x)aiP}d c5ɡW'jg; l:JZu O7Dz"gK+1A)UNLGaf!(@@9mn 鮝=ӥƊw_{fzXdH] .(`+@S>䴵>8aNfvhj2 W=KQsmʡDc1v$8#-0Cd7*˜ȝz+БuVԲ-AX/B'l*z |cTF!gƂ#ݲK 7;e9**8p\"퇾֘iNja.,"Fb'?Q:$~9qe⊩oZ{E@Uu>HEE[;v4n-W4l>M&?_0[̇=? ظl53"S*j")@1ƅص=H,]l:*O 4լyY]/8W1?wOM^eR`2x ~Gj 磏w{8g/񱙏ZZӿV!M>7*+3K@?@aZ֙X9I xXzQZUQp=rūG7"M:txRĀzH|F_ f0]/:g-S>EiYW75FC:gv%d@^$<|M Zaށb*{7 k"g3I˯ ="p6zZh< UEMfG!16d B(SPeK/4!wD8M hFs/oF`$机,+ua%<8ڥ%*/<~t` ͜JvP|B'Y63ZlrfC j&ܾԌ-s<ˏH:߅oA*iUNM}YyĽomw I9(77?_B_|,He(O$/K3?9G@σfZ1:xgz]΃RjU[/`SII)8Hގ#Y*װ(^GfqiJ=E\71㫣WU=5K}A;XR!φo2zц*-qbl LaM6t!K8 Ki^!!FYY OW68"E茝x @cH;$l7b*!<_'ERJY;m3M1+Ц\2j%214Kc]\ P |Q°4 ˵ܱwdVTϩ/|P9T`Hk<~68YlBZx%K᱓ tYTڱ TD"2 pL \#`ˈ}Z] h,MͻIGeY12iURա݅A!Vɳzx,^`Y,wVg@~MH'/dD.討|>c٪pL{Kfq4qvC[N{]7 on;9}IHS𶹨K4MZ}"?q./;5ۜz+3{<|-fQRv_'SEIl} ʒ5F鑊J(y"/tso2ԡqgx?K'9#nٹth5V)UCxR-د4C&r=K4_:Tz+TfWk8(20*_{1y)\/cFʔ] LIݪs:,' 4C9~Q;|o3'wuoYANkvB|Ml@gCI4CCd?b-Ӷ)ޖ!۞-xi^;~ ϙNӱQrPڲ*@nO>3G ގmuej!1MxN+vL^mm+i)@$*H^9,r S#R`jcfC"u7M5_ע0q>1ӺNtk6U^# s'e5R/lXe^JL)ƈb>_p;+tKx[T ?Ij _H6mx1_|$m@,2u5ml4yԅ{{BC2MΡWa sW\@a1,4C xze~Q HpəR+P|=Ǻ@'}18 o9 W qN$31[UF"/J^0f&?t3ypeO?vEF0Ձb16)!t3 𠿋MBq.I9b` &^E;018 7iZGyA\_{և#<f>T]Y_z/J6V'ROev:U8y9Kg#vnj 5ڮ/AI-Q_zb/X}PPHT^| Y> kp\SF 7h@HSz{+|d];eEX?kWTcCKTB3 dYj;٥ڰHW l[% D,QJe0Mrex@VsvGa٤ 1l-TK VutǞJݹ\[azǰ` 59ZH_lJ~_I3lwL&F\ 5Q)M\˘:efOrO6?TUkX?}jSϋ.v[h1ּx{' v]҅h8[o. ضo/F),K%aض|Dgm9wZVElXUzoiTةCLw&:i@'u|hg9RwejFy iTp$ت~ܣNj5 )~ e)?7Sc6=x˷#B|K]E|vٻUܗGGnr{Ԥpv7NtM$ -/^ L@A)9lCb5}zV5MΗ,3y(-/"L)o0:eL2%,4>n6" }=Ĵ)⓭Vm;6P?W"fu$e͒n=Ciu+D/Ҁ$K(Ihk+?aEø$dg\@,}"8 QڌG{KS;gy 2h$?.u;KWdT}T1^1I@bd¿<(=&t !aؐ~/첺5yNvs{ B ރЬa cǙ6Z7-O0Yϗh#ٷ~b iw4v|::V8Z=3@ k^ 2ڊRxy!5,~پqgI"?vvؕ=D%ⵝCiɘp8wfS_yN1q\%kU>nBSzG:n Ǒ ]U@Th2zk 4{ hV"|Xn")ܱҏ|ZV`|]×HGQ\9#{ڬKu4 *y~ y'#!?9w FxNm@4zYUNuS6C^3PF:*7nP_VM$ ?4Xd0ԇ}j =B"=JN-:Np*3pfWTW_k,~7lPu c׌za-5Ey 2&O1d`pD`; .>f|8{wdUvww<#(zWk2e3R[B)&8~=aLY\녺|_MvL=pyβ^|_+{9idF Hң3(@}g:S V~=̌H8Zc$~FHYP1W["Ķc@3Ss?9ճTCJ"TR_.JpŲzHp^Y0>)jXhXO|NA7L 'do= zIsvJm/2~ֿMcTv3s.Wn nY*8M |}Iз\L+#zix VỶ$Z%)+z H:""t甧c8m%zřcwYu#po wBb{w1$E.34xh3_@36v ̓/$Lf' -1KAHJ q˔ϿS;DXKy_ 21DQ\L`c_8JbI,4 r@XjKD ʆ @\ b #FFH vMzIv1%j'5MoG'$xJ|c Q%wlSP&/wBx`/iYR"p[G7C4jMظCSLe wrghMl+^֚zhaSh\xisiZ+V,Uֈ˥GUD &E&;do&f22H1 6#ڔ%JnvNGs>b I%#kf|vGE|"j,&U{.H*`W$qғ eg3T[v@w*= :ڰ'Z.Mr҆M%vٝe q qa]Ok5=g0+;'D4N! 2 #/g#v<ϯ[istB}WJZ4շOX47FQE wڅS:ze2GAq\s^EQhYexg]0"j\[ycڛ. 4{jʂAC}&Ő?rtݎQ3qMNϥ^VJ:O?b#|vw-^dKQPt,t^/vL01N>/$'FW6H\jaycc8%؏~%+I\ Y&a#D#6#qEFDDcHEIX2=I+i o~ae<\mMNŹF zDבE7<%}þύF|y- F'rGufd?صB.dbȘmѰͿ\KH)$CH\ӹQI%~wk袄gL\Ch O>J*0S@tGkY-f` GrT5ŧ, dzx=G : PVѽI1x9o2n䚍.U_sH\#6{8օ”R'x24[neVoKXȫEr}^AmPv#؍ C~ |I·0I)#7fCG`U0(*2Gni^E| =mn´RVa4c?xUrPB\ȹ'ChcZyCv GkJY\2l-4wM=u~}[1AcL$Yo:@BIf! !)=~4 ?Z 6iz9rnMR1q?"^Y'e.`SuMJ~* e ?,/e{]7]ѡ\A"Q\2N9_t̷dXkG=zg;\,cWrҎe=0$>_@kKI1ӑ]? ٝKW)[2QE\FI'uwNq|DՃSymf`X"@5y (<qI=xh=t}T wW\WDhŞk~8A5lj3?7gA0IWcVD21ǞE(*&G+,On&4KN Ϝ&lC7;=#!VvzZY3峮}6wRUr o53q:$̝nxڑ؎/1F3hؐqb *GW%5k];xևG >/rJ>ʫ`r\4z=2n|Q(E׿=aP5ziJ,/ 6- 3C?y?ap ȟgg ɪM>E`X=pa$W J:N{@&f/7c"%p[[gtPӮyU6/sRɅ ^8 /GR6;^FҦх/tcа 'ŁxF`V͊Z5g8 k5|K6#seIRi`d_lpqo6i`N(Y=dW1:x'nx,ud.fb;&6M”}AːM_]>G(3dv(o TQ,QAheJ;̆?Fjp%D?4y"ǹJo}uaFPrgXV ldkwͪdSpɺaF. |p$RЅ&0 klĚ<6ZV j193薢G|dHG/fÈBIf8*c(ZqNS5qi&G|iB+7I&lfWWq*SzxKIxp!dm$@M{vϔrY!`l3i*5 n."NR߅X;!bG`|(zJmJԂ7W'?WMn<=ۈ޸Ji,oF|a,KUog~*^b {Kd|&/zvNFɭ 2kS_%c qwH *+!k,G?P]s5辿_[EL+~t*k_)_b단@M,}F:b@[iWS|r1†&q);3+$RTJ?_097~sשBHGR -i 3{_Tlcbl-O9A6oweeY} Q'ؾ27T%8dS0a]l-`*fp$Ǵ {GA7ncQe{3Ț@pK"OrOM݈"evN 52 ] Uրef$kM_&H‹7%1crL7J.1HCt1s~JB9f.oE ęXs]nqKD'e؈*G xC-I+>Pc\J{ <.iˊ>%K;[l*=dfp$%ˣNLhp`Hbݫh{t&į}i'Q!F=2Q@ˢFJ.=tEˇqC6v& 8?k%̭ɓ+xАř@,QŶq KivOjkU#؉bh0'mE/M #&Aµ#CfͶY/8o<Z[&ayAp+w7wMUqtD3?ۜL]?E|\ E;`WhrnH:w 0\E r)xi:b;upҪpz 9m0/pغ" m'j _A>w*\WM%?JH{*\򄳒IR=h]&-a(q-̬H k3l&фADԾCUf<ӦPdL(>Yr$bBq]D_"hfu/<1ZvnȜM:Hxw[6tOZZ|ԇ/ )>=v[0)v _ wX=WՓ9g3+۝jx]/ZD~Dn~eF~K`,ݸ6!6m^uF9Q&|BR_ȇ8e^䥒IG\аt y.\7vq1*V4b7шː9sS IĽ$6cf~0POqڐp]%:ZRq+f Q)U]t~-|S8C?Qq$ra&qﺘX3_9K fO_jTW34U]_~ߤlYY?Փ ovA*qdLۂr ^yzWL 7U$qa,2j''Pnj.|+7]XU5$u؁~ @߾:5 ̕@>@1e!@Уtb@rU,#+jű+?oSq0`C56h{fTCWKGvU~ԩ ~lJXZymApw݅x}XR`,>^ބ; !`JbHjG ylW5ƹK+jUXEУ5exԴX>v YŎBCu8Nf۰]K|Sɲ=ΣRjχ513Ы :A^3P*ц䑫;i{ET(Rۇ͒xy"{Ru0L82$Qdf,`x3+yxҸgCX5CJLBʦc&ykmXH&ZȰҌ#B M/`&3k]R-%1δPQqi$)U& 0 d3 _ׄs1kWETo(6K?~6 y!dkN0n`1/jsᆈR#\TP" ~N͎fOcvWמ3To-H#3R|X1SV_5΃v=V6)}FsN8Ei^׸R$T;-+ ߼eNOD("E]fEe~ JGڄE!tf $zUqd{3`5ULR)T m@QЪgTJM&`ꐫiJ\ bᢘWW&$| q +e48Do_ -Ț29SbߥB]@U88/rrQEOS0>x->&Dм{-Gjh9NzkƓ=VN(y6/_!ʷX5`:_@Z,ۉeU,/eLЀVi=}mlYeF@7>"+B81pWhi20*Jr@%qC\ wuk&5r)q9"H!s눤cQ_pu5M(vঙ_s%Y˔XO v~yea$ -p ߉b4pywIT #N⩦z9RdaTdGښ0Ѭ@̈g,EK3ycGǓGB.e=Y;9.Yk]&a}H ǽ$Ҳn5t]`"3Pno:b]~7_ULrApT@gbؒb/_> (( &+93/X|QjP!`uDf ܉\AӤa4i{ g i}<Ԩ3~)KbY` %Byۄl٢ Rf5ѹYϼPE&RYEWZWz3V |*9hK U28z 7#Ӎ)6W6AO^u6j_+Ag/ll LKw|aYg+,_tEQ>Joz1u GqatyMR[h謿h%V P~U Ý 2nz &- uL3E6jզ&0j6T Sd%( S$5_k9⍝fad%;+gɮ>LbQCNЫDo$\}et)jm:2{[d3dOCk۟%5@ D.`$#|}!aREwF'X6_^#z$XbS=NF'je!׹zٵf7АT &+/Oͯi;#a|ZcP4v^2`WrqunL,%ܵXyeh%wg:81} e3bʧ!,8̜OpcY$Th &q*qwB^8@ɽfdH=x )A@PZ; Xpƾt k|F|`W2y+Gh T/pϨAv1cCjmXP$)0׾f2 Eg{ztQ( wICk9Q%ô5#3I`- cbJCfo^վQkΘ3OQ!XS EVvfy90y/Yy9p' ]9-{շI$DvD^cBLn/Phxo) ".@WY@99.}]&e"B&Ʌ(bi:Ѓ(/T >LWځJBrZ cyX܊tbWmd//%qѭ,T< 4=F6=o\g·䋻X;.st_51:`jo'ƪ<$~ .)k)Ҥm\THֽaKD6d[ɍ L` ԌwMSϨ*' 41ivQUb];]I۴aTTmE)a6&f1r@ hsZ<\}]@{w=j`zĶoyXKQ=-x eR~*4NT%P r#ge/IY|k+ IhKL-&Tףn5æ:)x7ȩ"If*Ao7 nsGkLln-${qdոn e3?#jo&΃+ ܪS,-#L6? IחŘA, !XV\4_\՘EuĮt|+t_& JGΧx@ziWJiڳHųpd~SNxml_O'ӡa8`ͤg+#g"VwZbV>˼@lC>q mx{GE88Gvf Ʈ#UZTE*:[M^RȽJ$+08X,{Q}D.@v*hϰ>2u/.v hZ"CQ^)jAD}\^͠thh8!KӅt2K_ p2'~"x#5אoGfK5n7BaGLWkx<]M|nrpdٜ*<0UҐDivdMq ?kڅa!dićc ~dd d"5u511as.!=qjt+;h7afLyʴY[S5d[/ Ơh=B˅(ÚYȻYϝ8K𙷞*M5qXXOuL:Mx8N Gx::f [֊ѠV51 9nJX8l/:`3yw~ѡBh )qXWE* KI1"kPmfhV7>Gg9w &k[Yj,TDV(z?i ={Ķ?\)q ku_ST[ɂ.0d6EJp8Wy@r! GX -q{R;u/Ī 51턆$`Cīi$DMbS7%0b倚8  m]P|im{(/"lۢ|;4_ x8d8UG̰޸Cm"pRUghņ埸N1]EzO&/ޗaUOp8:9'%daTuH p0dBɄO64{7뇿7Q@Rm6)(k!}v;>fg[A4Q aTwUq(Ā}mO ;.s<}J^DJBۙIA4L4:3~}7jl5[R3 B-./O+:+ vm)eEL TjnNz wΟzcǧ)TnEy` 6 9ptiV@g'F R"g:`r IXwg}WGl V1;EF:ϖ9@rNÄXO3(in7{Y->=}n+UtkSƞXN-ĭ9EZ ۹\A~Juƈ֙D+禸B3'O2OA bO%F_-cxK8OH%Ȼft[rE#? sub$ɹ%!nB:X{:(Ozc)EjCRGFB߈2ψL;W% nS$Hk%xkwerySK d#ӷB_Ioapݢ|SŁ,'1l"P] ´0~ \e\=Bb0Jڣ.rR$#a!Q~mZmR=OBC!Q]km D B}("iC{N+W6è +R׌.c*:l 2ԣv}$WeԁL`I̸ f6Ҫo%<_LC^=@y݃!'Bֹob/ueCPr~hs>= !G/֠A{&vbl+%D:7!.~;Ŗc3YQ,_8zJ+O165:$Cğ8X$Z+A[[;w]n"#8%\a] o ӔoH,v'8A8@]?$6+K909@nW^h=?mm#A >k;rJk.+Url[jIu--+w':B{03ޙ&~J+S "/|@V5r4_e/M^jb~gIo b4qlMvrsؔ7ay, '6(*ڝ7a63G X0ݖu<#h:[eJ`Ν&#[{ 2#Cjq%ZC}Z3HpK8>cwO8ozd/XoEއ)ܖ D&2 )h^fVrT]6KڔQJvc, /fY_Z iMr.% i<׏&*?r{iϸ\*JqSʂ,\X \KoSA#GܵvvT+]!} ?GLo4wwjlJߖ.x 6&5?\\ {o檦*7rof" iI7$yD?| 7qn--C+{T]?f{cZqw5y)W*\u6Ћ.PBz~е5Zm|2.q!LyvEe4qÆUSd?=Ct {'5;3?mOVNk̐޲G&n97~=3&3 Ei[axk8/j' ,|"eLW6(uon*tqpn =#nݼOl:> CM\0Xx-jṱ!qP+"zh.EBuʑ7Ճ@ fi'QkfZ>:4%\ue#2e1ɎS[PK 3þ~x$W.jy"MjCo#Cn|ȋK;_)&8 Ɂdiչ~] EMوAY`2@.:\ֹ5qY!OMapC)cePВ`-fܳo`wۯ*A*o2~#=#47Wj+]p~RWSt 1{O2WǴREq?Ao4mcJ,n*W|V<,#cm\PnDKdv!EI4tϫe`HlrJ4YyX`n%,<0ՑFty3R\<@OWJdBUx~hsS*GM/mA| 2d + }[2|\廯j5(E`&:kU}-9P,+Q9y%KOZqZ&vJfՔ' R>J,|n@vXCm6;COʅ>&F,`;0|8<sL$1F,Gʹ'ŘtGhd|=Ll̾Wc瀫ֲqdu |?Hx C)Mm|Ptek2Bs fyhU2m;y` /WP 1*^ "McRi3l=TWO/lqJ~~ +﵈E82Y, Y*bJL/OCRGMr~Xt:.%HI/m ֐2^-K|bKZʈ)EJiiF~uČg3W*^ ?afԫ>ҷ`uup> fݥ2Lv*l-OIT 9Z\K8[.vPz`Cخ|a838^bܾ = GqgkM"7b*YA-i6YOj_[HNSXG]ʪ!P4j+IgeOBv(Hve|?5id^C%G)SdLهsvQQ[@!Zü!8(L=a_@y3+c|ۤUeIa -2eHd9л(nWrӪrdk<}bql`gNZmOw'! eYɫz*=yy&!@BUN(*hf ʄ\α'큧Ir T+ }Ba+ Tuj˝,ǔyLI\oF;cE'm (Se+, %}$0|1*Del>"i1vaV"ҥ^!AZ^w@hVOqfOZh'}INA*6Z 4 >}1Bv VZ+ϊʶ+]^`[+pbQI~P7 "!>*H6g="'޲lʄ ̜FnDFewC"Ho - fU$ P,OJ6lR怟MV@0]1rlsZG0sYUi<½v2sPa͵of@-9,Z\\E FFc]ˆ_V.+GQxb!R c:q7cckykT!玮/(c~ㆯz~N^}%G35M+:'';?yog:Nfp̦ S&\WoaCo crZ@v4shkb!Z _# I|9]lJ|4' c|"ke*Wo\͹Ή#ٺڨs2Ώ9Y&{J_ɑAHE})b)DM*yrrCX2[#Vgm3bk?ֲ<*tMB`^M/~gsۃp!;D ayod# n,9FN`vB#yœaL\$-mY.A9vF N(O|@{  kE Jk̃%X**g9sjN( e5F/;h1r=;6 ϙ' ϜD^ڼi{WNqx*tu? 76gײYCcvQ6>.T㈪ޭ뺘7E2??VB XjQsSaA8;@CieQG W٦ܒ+6k%sdee%@NhiZ\'&//mLZdCy4WܠLc*rWXTA3u6S($CUͧ_#Ppxn?9ْZӘ(Ua"}Y\A;cE1BXHP;GJF+eW4 V'I(R=] +7!22"QSݞ4 ;la>Kי#};p_yjq /k!b |6B Ż|eٔȰ,=sz* ~1nodވ)#Q@6 'mJ&$sUk08coEscKM- J3s0vwRiR^Y4|KZ/zK)t,8 B 7Wt$Ͻٹ;/OIzSP+PFO5Vьu6_7fơ |̺QAt_2+EbT *H",M̛=WRꄮa z66Q`8c:G|&t*H#iZ: x =M=ҠI)T}Ht[%"3S[zp!W|(7I #:Xf-i3{EoǞ$MH:a.QG`Q~J1t)EAާ'g  I:1W iEfb]ʰ|rգйIPU taS fşA7|X'52oQ۬=c/mχ⏗jwdRh6&= 4[}Ie ipγ-uN%. 580`Lrʎ\z% @@/dy߯!9J2kei 0 7ϣ'uHtv4鐁+)yc[j.[|QL >QR,߬-1Ď3$pS3vVG}m8a$YHV{tR)t{zEƢhnu" F!hw9 o mjvۓ14Grt~;Ju#pPDyҀ5jK / u`ϡ>8}ߐ@RbDKrR"BۯrRV~s(<*;m+=OqRr+^9!ny}QaoS6V&O8 F}2&0FY6O5N9Tbt#uJwQ?t 5 ܘ $Mjo\DD/8}Iuh!ެ4T5")xlƣQ- ah "X>jm<%CS@IQbPDz>.y,Q04n"Blݶ&cX$:ujGLT#M uY[VGݽXLu&pl4,:c.k@R 36Ҥ]f/sL)gBS-6˻^$0r>g ;ǟ*)͗N$t|,RLF- * WcjJ fH -׏]a_peOخ\:k6>] !53yS*Nmć14t )Fح9F7 N,0:^NakkQj͈ۮaaP ߕ0w8!6C~b&GkiD8w g≥ptcRKZ[GA*E v3>.@zjz{k&׺2da Z*`[tI1cr@cn>1։C܂"So̅r@-\ 1cQm_fzG*OFx R*͞fSHBK46wH9G./8giy ! mytnQDj1˽vYc\̙0^B6 43Eg hKo\R/S=QT#5<)m-w88<ʗH.a3/sR6k'⿐H8'EϱG*1ȥ''\⧯y-na[M2&Z-8owWy~-P%OAq5,bt[5ib*JKt 1ʕ D՚qͥ(~M WJP op@ԺPpv'녝^^h#M >_3%J.8η<ͷ֗6n ڛq Y|PJD|gd[YdT\5%\-W/@IJ*Ǚ3/KE*{o_eCm9KtN~$G 0TOԽDV|A%C* G<]ox@q"UK<Gm˚^D5S^thԚ^jWͷׄZirQYR!; Olc#M9biKr E+70 I"$o6W Oy mf%Qٕ)[yTTl@n$dK7>5%6& , SJ6#3%7u?Am2;Y%6yxp*A-%0+0R7?(Ųjf́s6+ ϦXE{:x[x#˯sBy0%ќmR?$i䖢YE(G!ecᇥ%%UyjTOk|~)9Jxo@=z܈\`B3m/U L2  G8@%˦'h rjd^KM_,)}{Ǜ'7+x'w[uA? Vr!Moک̀?-%KYX|}(JHqlgq6t$! ҆tu)x I[Ou,0.* ~՚{2E\_˫<.e^/bp #?vU9#H3ƐP.8|;"^ڝiRFy:^@8` s; ^:̷ ^^-z8VDn1 ćFN a)&lW ;#4;CϚal<"p>gJ},xëܐwL.=?*~w9z`2iXWcu՜^߳d!%4ZfbD2D?w[kouhi ] ՋFDH|!2÷TV6\־".0{G/?QG>Kv.@#t2˹̮ϷR_!k81Uc~EQ:u 7np){qTA'Ԏ(T"]iJKŕLFP14뙙h [Vz:ՠH%&m(ft7%2 PO\$cD^ ̪1XQΑ2+h!X|yEQMP/59*M*r!n#'Ic F_yTrћ\Si͂ÃnIw] jxomM?hf;]+R.8p"48 H0 !=?*gEK%^p^!ɐݦ/of;BM ]|=e9:UwԑQvZbh~!XX \l +"bm<V(ohM? >PUn].; _ش["H8; T=d>s3ـv?FD$KXEBTsxFحϷ *$/F<.N{7?:le}m#,bi]YV.܈ m*P‚h;`NPe8 xxɝQ 4 u쵐[3+Ux5t(Bf7`Doi~W*Kpvy.30#HiYn̺^h`jWsSU.q4׿ Ăη[tdjz')w%YYGZdyt%^D@GGO] gmq6F3mLx4V o2iyHpo4,Lzr$=}*E}b&' n<<{ I,Q Yэj&a~Ѹ%!w]+3xqfMJ2>Dn e(C1|˵S5jH%͙TCDrڱܡ6<kqEI2Aoc0TgfҜN|S1`WG R35@-4o<ľM|VܾG'Yy0d\ jK yă$]wl~fMbԁ(ӒBI9톫l%h"] 35ƫT*@sVo@Oy»녦t莒nI?s;w Z#Ɓwf,ImE|dƚ0FytW]+תÃ3*)9hJ@{(vNb! v N@Mݠ_J(f xZ[t]rym31[vtYhM̾Vd/W=L}dI;i|@͸ٰS v4Sƥ^JP[z1t2Qxֵ4O=d-~۠SpRM C T~v!ö+ ,F_/,Iw.4KRУ8qw{0ꨳjE/0MrU[6Ue,.ˁ4E{xzLE]Ǟ cz<־{ ĤpQO];ppXh2C/1E9H˵!<` *ܾ {(桒곃X 1u-‘,+T[[)vKw]z0-p&KrvI(TB 3KwκZij $l(O82{I'D`[ݘ'%x.3s-Γ 6:F@jzc'R7>⪁F|^ bm ,߼`ͭ/v=}JJyoTtY+Vǀv&"gTnXȣ[]+%Qc3-ϋТra\E=!r<[mx!SQUy6אcd?t-!/굵=-\ Je(k][\lS ëkԜ{>ي[|ާonϋ>ҝR>zR[U7]R)1rhp༴r-ۄ2_fֻJOfFxb:uNd ޢ72σM<χ}EpaPN60%`$3Jл'")L"|'VG':EօԐ/uƌiLıutOID}//Rܫ4R4D(A/3eO (.5ϝa;R#oDv4d#0Ao.D;˯"%MLyZ?)_ÀfvY`3,pD1Yu=zIiOv4};@Lr.g`+;*Vu\46~1Gfy8Qi>9> Cpo:z%#SGel.|4}5_}^}WM(q',nYZJ*R ]x$^ƥj +9%6l N5yҎf ZS1rZ4rGLċwe> ގ.hї+'#NW/Z͌=#LKԸi"X))cj˸!>DaX%UOmzσ Y[WZX_a,[=q /EC^g(>sKiۣ?a I`#RLT]RrzapẔ9ZKP nJ̷kex&7rCÍ /8 qiENQ%'BPfA<1zA#dD>k[N4'ᶘ7+u5t߆ZaONjDVM3YtGF#v5 2N*qԊh!{6q,ӝ)TtnW)tDLł?s]0qEeYU6 L5FoyFxk 3cFT7Wt) ef몸tsuPW_l8N9~P|Vغ1 $;X0eSۘYI-)9KIk dq|u)6^f Sz,]j BٜSGa&ZV^@$.yO|;jD:ʹ_e8MGFnwdΛ~yf q~.fuHfSTک\vIy@Xʔ|Z-?]XFc Ͷw3z](mdz7[lY:Od-,+;gm2yW.XTEM7:(7RP`#ň ǖ]b2\c r?nOXn%Vq-G|R}@:r!kUN `EqxnׅWAr/d=5kZ~&R{S(APvq |Vݴ*:Ew5SyGwii}+Zy iAu^1{/2DDӍQ<13g IM8nˆ(DJ9ZhJ*LޟtLweIqI'}2`؇Nc()?U,BSjF} dĸL01pՈ[T2ʖYy3sF0WDF-D|W%xp+fT WaUT{Kx}JЗ<\+2xd> 6&W2RqUϮHzzIN5SO&u]| ߑ_qrWOQJoI@' +Fvh:[|CmK@X9CAeX`ܭ2sXƼ)߃dox7\NsR7Jq%m+I|Wȷ b|qho{9!o d^:h25=|Ċ&99}󅿐3y/_WU)AHRgݟ]vEbD -q%);q-3V˩B4Ma'}LjtPcZ_ =ˡ ؎ UTm^ː}҉ gpn6^-1:SiO%t)x/{E^0ߛFMM\| >GԮYޮϖ_]!U ӹ:*mᒌW ˁb~&\3> 銹|K"o>wq=g\W=kS_UZKKhz=u$܅bqo'9ѩ:wfA=0i5e37DmuƑ*-:yGJ`wXl5_!sH$`#m4Sʈ6,Id KWKBBN;3+Xz0rP )nX p/ѽ7d,l@qh^8;h.~kbk2ȉJx/o[W*k }!#NzǗŶx 4FC +M;nYؾӻ m+<`OF5Bu ʻ b&4eW(l+wLivPZ,ŜJ_q) ƙp?%C\I]j8qal7~s]]v%>[A.ЄhYU(p e K>Oa+Nku7Y"s[3iZ3"#h|Q6 hȐp6YrT #.㺐%vS;MXfS-?3;P4jY L4n)3,w=%6jz6h 'ÈQ?xJMIοd;?vf>0+@P&+?Qz1W]P̬ $&}ę{LN W% > VubFi #Z |=#q&eBЕvDcJԾj6g{ٗI?Fte7W/\=Q8EB;DchW+nwq[O JO]7Jh_ٕ$ gMN$ٔů ]x n20oi%z*:JV>3PX˺Nw)Xo맆(a8-JWIl泈!5u-(3XsRh)ۛU?/2arUwAQ`R N־KgBRKt=c籱(`AL 52B-Rg" 9T}dE~f|Ryr3Q]F1feHͦ1w[~ o!o@24:S9EVX@,}_aH(\!j/PׅT{`APve*z vT)GuyVSlpI^;w(ms͵l /QNƲb|3l\.ihR2 t\eRiCYF #oi:md ` 4)fWLƆ?i%'3HA^|sKM+b[4~׍ۮ`* fh.(N 8ʂ, $IB@q|܌ j($[Z#8LXaTPNsa&sT:a'CLΥ?v IXt©V՟/0ǪMlLd )pMt>O 7$JL)WсaԴZ.oP4&OrU +5N}hF4nՍ'L|!bPMI;C6f}-/~6%՛S7O(]S,M^ ic;QJM1n%)9@4؉V#feUQ6VM},%BXAd`f/ Hn?!H=?]ţ ,Cctp8@JփJtC  ug9He$\6ngX?sT֙/ⷈCkXU^O( v`Hp_c*LҔso(jvc,| vW![aac?]{wjřէFHeZ}E|FM+nWe@ú زa̵j <68gqۊpT{<8=IUt76ΰui¯jܰ"+%~ ]S]h8C>bD<-#W3 =mƁQm; Rwr&)t?pJw<VVrE5NX?3Ufp3=e2٦c"V#III wfXϢ͉$u.!XFlT:Nv޾U#QX8-5cd$F޺\OFw;0ܩ%!`|>Aܙi:h4H>oPGye-QJ@seD{Dx~IcXQh% eЀ|̈"L5󭋡U:Y.ՇF Ps9s!y, &V}!&vU,CQX[-R{Wjƪ/*9uUAJ1 -Lrb+;bo5n&7^;\{iI.*ݍd!Q%^I1J>cf N&-};vDP} 23GN&a:v0Y9&}(Ҋ=4t>q"paL X?68#maZzSWVL{b[ď|R.=pJ j&`^-TիYsB PA+:/ w]MPʤ/tϣma:D}1,!03;k&g1*d&"?.7F &oEjaTmxߪZxAhRѾ,pEMx`OVlW;; vNn?ᅒ/5:[tZrc$iyc-x{Sm[:iX &Giqu5@6$:U?-qF5E9*ÿ́ ػQ6xum|JfRf*-M'数yqs;=nD"xcW[/YM$YsGMЂ6uBĊyz d>ΧK vsFP($Cj `Rnۋn4@b(\GYD$5ռ18`oN<1Dرg$wϞ5Bzǂy LZKԟbtyL$n`otLJ)AْB 37.-f}7;1웑\y3F*'|w@qe;"ӂ&f؋+6M3TxjD%7cf[hAdġ᧸ C2"һtz$;C'ٿkDuսILD)u;9U&ß(cE,rb+Id8)M1EA(I2b+GCL΄7"XT51Fk#_1o.6ӂ ALc# N;t{W<&cuy>qoX294kML ߼w㛪 `-N!qrN&UkQcY/y"v?6PNLrgaiW+*v$HkM_HK=[KvS\n {0 v,miIW(c@B?GqFui3oF<P;NlJE3?ua|,Il81JJ@˦hgݬAQԌ( zx9lTۘqSf[FV+ZpO떩4h~Lcͣ9g$R489w$c!$Wq˔꣮sWx92|i IZ8ڵbM@Wp~lftc[(jn}o=4Z7 t2n*ZhP¥J-2+}lJK:AZ{ AW]şe}1#6 <^^SNw`F]1μ9ƪa/~lb\VƯ~%/Ts!d,SA퇽I% -\z3z/:T hj=6@ sޭ#"QM=Qv lY?e^29$^hQ@NQ!&;罝J?ȠXqxz޴7dZWם@F 03hEZvx+MZO×d$iw4GZԕyy^کc֓gPng㐐eӼIV/ZrIuD6A@U "u#{j{r+گɺJ-#6hUA9;hl8pqwM.PiSa5:Iy];TO|} {1_^[u19ǚ(Uit+Bpˎ70^y9>,PՆ*B,ldHlb]k҆ Wa羚[M h~9z膅IOCGL,QG q),iޢ< hh0-e^[^Rpnj-cT[(4c6BQ6v ,h̽9<{A&5_$bh00ߛomݷLGE$yP$& Ml$n-e;\~*n35^]2 ԒդˢxFN"n?b`X>y#,oǛT1nbOI }a:՝ԇ1ND=|oV1`Lc;}[ , C7b,N't;_R.P[M8 g^M2]D-]V&FԚ`I K$UIPz 6H>KF"T4p@yXsQ]J`݇2AȾ$B '~%-<qk H f&ieT:bXZ :PNtA(,(e WEE%ZwQVY=*;v7BOP$G ;]tmШkPe5NrS#TtutJ%^Dl'(`w07 ]x_1;[+2vh^!aĝanb os6e{=%Eezg !'\*@eB8^$+pu`_]qYpc^8,n ZmaGnނDؾ'K L4+yXKvϮk[{>f-5[6; j+AZpbq$A`}9'}~7{ s1YV7$XBm(u8eP0 ^`hf^phJ3vXk4Ss5b82oVxG)MڝpXz6.A6lt=R{;[Iӛ}F^lh&}4p`ʀ%ާҏ1Z>c"+ByVLͪcĠΠf3Љ~MRZ ܳv.m㡉;Ԭ">PoĹ&I4랑ьKPB ӭuE=}[Zl,gjtjxitDQ5H~:^> ~,+RnsW%\h%q%Er6}8Vp`rqǬڍdC1t+( LٿUisI꧄ڃ jğ2pYK,M3mAC"^RNվh0=uh5SJ mj) ( JJf>$I)ByN :e`[InvʞxW3&"!Ahxs7_9=8O odcMTɁ iVZe&E1Ϩ2νeX qrܰ-Np3ӽ&%zi%sDA"4+Ͽ UuhiJg;a>''4Vs2:|a0~fΐƬ_lluw|M@ө&Jn~mt{o~ze^m:U(! KuSs6S\65Sz֐.c"{ڳp7Z-Wʫ95rP1cӸtfsO /1>zҧ G̯a|͔20 ܟj!8ju+ss$*<:~.b=65]Pa9@eFM-Xzxtqƃ8bħ|SZ8-jcf>/rbSL+ׁWz#t3?>0ݸXh8sɒ&^>6w_S &Vr;>_~t~VGgN;3lx9[ OHwR'j0Jm #V9syH47k X!2 HHk߁/2n.sJ7\n[\k_Qߺ9%K*Z|**[h!TX̎B dۚ{Ãu^b\YqIrp֬Ƞ")o]bާNˏ/xa;9Un#?7p :lF0ƳՌVe[f~EuM?c0p)6 -wB,wW^"|]-t+]z5=bNI б:?e&DP{c߰Nyf@ R2SD4mϞ$WO4Aɿ1 h1 ZDaᘴԟ\"u&(mʂo)wrl]4ix]/u_'d[UZ+ըnÐt?JCk}g]e.踻PZ#s? DQ%qLPC+q8#N`EOb%&r#1XuD1r[fF ,c-%j)tپ)t[yvS^-NZ,c3z%sBZ`ÚdX7BsX͒Kta@WBP;roZjmlh*4 ӳ2~R+oS=f(4QA# ?uhn)3֚XWϯ^J!vEA׹2~>NھU3U 9g\gKxqO  QdAWt˨Nni\ 4ӡШ) fOc2ljSK^|nx VM{9kyp}2~mtjտڪ)w{Cn\Hvf:55\Lle8U!WP^[ۡq*Z*F7G"~VF(Oq [->Z.*h=hiˌ~_njB6IOP2^}1F\ I1sZզ' ><]f"qdOtY<~XEMw[{ xvȢ/ͭɎɾ V¨e7<"$E{1Ymyk- )ŀ6[UX'E`?sk|V&N߳2fTǹ} tT㸹-=no${Wq VllD&eB'clo B*ӄID=eNqRovcF30JF~78um .7ݴ7x% š,_&3l\)s u NȈ ]W$6ɴiW˺WgM𻍓-|BW1F;pkf:Rd܃ZP|2i$ɿHwIˉZV&)^ijz#\φE"1b̸M~w3 Aڮ"ڛTCz*7-b؊M[1/J\ɰihIp WY!0_b@a8&@7fFrWJpseI 7chqj7Dmq3Ž־97>Qpz6͙H /՜gO[Q)3X}́ ލqU]RO2JD5u-[%KRˋM]޷h"Qikt!N1-qar"G=0`O\Cd;!-^4I홤)+Թ(Q=wsǤ4k{$$\Zk$o,LPn8gv_.4$16>=%V (W7<Ǔi[&7(;o#…jDNA7lYKȒ&*@CJ"U%rUBwHfF6p΁0\gQ HB^UJu}EQ!ِBڂ*28֑":j1ۏC `˱|74ٲanFÛ{.a`ԆynmrмbU Ggfqeg<گCbiaYiwM0>S32tTZc$zQAN`&dYyݳ|e]g.|q]xe rBD<rȶ:a dxp!VK27qvc D!l2x9T\9 vos9j+yMjr"jsÞ8`Рsա$ W"WX m=GH)ƒL̠c]bˉd1Q9dA>y2杢'HK@lONOncc ښ,u$(N#Wj Ҡ5.ρ`vPᤘmlcfVZPzqԻ;m=i P!}sG#Okx_q4lr _?XfWq4ϰD$`Q6ERb|])Et=E5=C^CP-B/y32V˅"t{YeIqB\Kes5Ή"FJy-W&/8/]G9mpQG$IDǭRB(kǭ-^8EZ3_t  _CQ' a6P@,.}wIHd8^euB%X^`rR-eZ@U^%]fs%~ˬlfⷐ4i%DY?eM(ֹcwd>`@Y7uΛKfOVSM4g跞 ;r$|3޳~+- )B\!Br,!/OcDE¯a˥YE .>XD=`!C#ؓ>I_% lLu*(7L8 ĤBoYҗ 6Og!6=pemU(`SkK8b ޡ1~(IX1Ş0ϯdyNA.^rtdiS  Cy曺k7Ǘ?xasʇ@zt~c qVg% 8t& XI,zPJw*P\P(4-. %2&!P d=eE fx 1Hur *lՉďbGW|Z=.GKJWb $D; ȝ7rz̲&i.~i*^r)*xxX) uw^GqK_rLHq9+1]CJͅ.~l:>ߦF3֒aaWP/WI:bRiWRg1桔1Lߠ`(~J/1c{xS.u8F7XgEHD![- 0^V3״!:jATP >D#HPO1S}&M[:Xeדp!IP? %* Fś,@W?qOk&s#!\ p4Z0](Pl 8s%a? :x N]}-lM;#'['=*;t)+ XBK[qxT[~-`dV8;1#:Vjߕ 4}02#}±]o\:=-Bκ^I~ j~pqEL(aBUK@(%3_Ȗ|YVF֥P'j8Q4n.{P.X@5v$M9_bӀtl?H9Hnz O֋uK$vEheT ; dӇ 囀 lKcۛLb|bMuLRʖU3<$RIa ʷ6A(%7}F4`d{x w!ZK:hPWvzE{Ol_A,xGSDZWf/= 2oꖄNKn}Pw6J!@ݳNS/ĞN=|Inig SoCU햷ҍQp ;}Lpyn̸3ng@^?]A?p{( U}870R9v tI- HXA4qpw HXekCMӨNءI0iyFkc},XGzZmDXw %L4TuSC1ҜP10eG7Y:O0*z9S3F ^}ӵia F@ʉNHIvZHr"Jp[COcl(9& hH jM-jciTC ْzܬؿTNH @Vlq#}t&uJmm 9,L~~袀73a@%\CV). a\*jxs k`N.H}ؒl>#UՊ}PJkžfk]Oxj9ʸXR7&Iذset (`kmS[§p/>!?$O *Lz VR.̤ᩙVFP8V8mNS`fn)gѫN ՟3׶`7X{MT>B!RןD"7 t`JuU0Ƶ*[IYʴ@19꣗jkҊ>tMzP<,Cr iUnL}<3OGFrmcU}+ZGtOK6+ s6x)ܙ70tYU\Jkm3HsξdZpۤɪd&\~{ JY'-Wѓ'ӜA)3PcvuҭO/Fxeâ#+$K5w u( vOLP#X=/,$FjE:2jY^h9a a\_X=!Ft^`JGzҢK:en< ȑJ[zEc*ɨ 1t7*0y܂٫3D,x!Uw4/>H>M`'EFlxv8-p.6|UbP3MV!z *ۑ0{,ķzDlq|| @-R_fiw"N* %E! ukXH nـ,j[P=: ʲRp_J/+['5]y*oH-b6 0 % Mnr(06PB>_H/9# 0G9 6H押J!LWx5wc&)lM BOYI"Z].G4ET-kkF4z`vloT#v627o y3 =$_>4xr"3^A$xARD||ewppmJoQÊۏ/:GHcseVld2s?M&t5o)A!Iڑe =~P)"˴;k^kp3u9"C'q"8_vls-o@upvF~Luc-)i[F}! ,nD)>:6gИ=8rt@lQ=40 [DN6e->WǏVAGa"Ză/Wy3a,rzzgɽ q n ֿo/hpzz@雒@SͺP'j;Z G|X,3-VFXXIwb\@S 1qEJ6T}]U;hJ EhE&PO:/7^RtwYV 8=I! D* t-n w4}n(#~.h"V]s/V<ɥ\Kxm;Z MsE*2@-!,/鋚]fa` D &dUS2[1" c1|WY2юؽ1WpԜ)Z9x#UԣIlK7.iil#sJ@яrr _lo(L.s[Rɪj4~˚L2]9>asQV!E9ܡ]-¯W8[RE,:L{:`xdYyqu2$_"kOcXP+4[1rcβxTb259##_LAG/Fz}fŸR|JJś4/mbB8@t ֌dILfl7Q,h\XhkYS~Sau l^u 8'-\8q8l#hJ4l=v.>giv: ⳇ"C%J@ӎlM[gٚzӇMΞ/c%43ye -t)'BMl @Ih^h$Yv@1LV&v@ׁװS C/Xqjfc'`*HUSFd\6mbTy…%##y`Q1ld~1Ez?̼D#l:u#-ihbDåQɯ/o@X?+y uUv6=v%[ }4g>-;~밀?dV=a .B"x`^Z279&io:uA+p`Q xJH4XɠE ݆~ZOAO Mk{mEdmkNrypt]p\C Q%DgD<Z}B >OIkS/ ކRjq=5hD851uTPc."9}"=ӥRh!|,Igm1W_G0k wd+O]-UX]~Wh*A߮X~۱ (L'iSJ>oT%' Q(2D1gYA},dE(+9A>f^nޏs=qb&3InXJ;,7cHxR,UaG `y˟M`.&r]t'-LK/NG MC\(EO7b JZf3[F00 ^rbGeS~!|)TMEt 6.#%+JXۂyʪ;{{!F'eoa}"KA {'{kaAښ~"C(a/3WX)~AH iI^1XYZ fگgKchSO3g%j+xNI&MSAFc0xMc]Hhzvt[QՒ#ۭ`Rv3X[kz_uTxܻQu.Y3|4PaYx3O%#}tD#Hy{%0LxѢr%a7-%FNPPSw%\8 or5sJ>=zI""U#vCma PL0 U&|Q|U*bd NP]ۯ?w+OX?O3aA,jDsY#V(krٽtcCn\ITM1>\<6m\H+&{kn.~[w>Ŷ!' y d~}T\^*ZG=)nNl] _ ?& ̨WLU]׬J@vfk3(8'ߛRi8ȒBz6lKh6.Ljp${*Oc0ĻDX5u h>GrCh3/Knt|B /iCu!Wi);#UݞNC'c0}=Zvӻ[r}N5'LJ.LM<` mDǢyp^ y! v Vm" eܶe>=O3xDZ%A;"WdzcĽwkIފNO2MR4肑OP87dMmsMdnGN0xzA-YCgYjPD͇z./ê@4Jp1Ԋ!]&ؖ9tM88XXϮQK(q :093[lKLQv$3Q8[h"py~Q.50T;lv=aCG>^I󋬶$~r2;ފ!(8216D/uqA<*0pTk$|iƷf^TK)"PH&^91 `h—$mc([4c㣖xQɈLp,?7E$dP`EoI07lYEfz=cm`kg3hy(J.::;Ӫ{ -.=AѸT7u.Sj_;ܩ^)CYk8*j49|oSRQ!JNS""{5G/#vPKZ!![ơV9/*-eoܤOgi#T;\pwdk)1C[Nc$nOS rCrcYjXim!Rp)Icz~9䓟fnKkutϞK@tyqt]ǟUxeAgסIw`;cC&]D*!H@\-fvJjլ!_=똌@]7>Eb3%TS+u_#R{9k~9v[ݧ}4Ra_ 0O*Q@ ;P+T\J+Axฆ AR/o$#7qTs(5`3= o4`'qh>k,5 @lm=Wlht5fF !7-"t}uVGUz "sjdgMY?j1%,\r 4\F)kg8!rE2NN6 J 3ƃtH ^q-%m)׆Ż)XDB7pku5|'*<) &^G~?mb+Jg=(ZZ|/7vi-*hpTSMeN6tA}צe@E:#!e&R@({6{7r>VjE& DѲq,ԚPWʗCW߿d$ƻ hzC,06M NXv 7D|0}@L5sH)~o 4 cwo=;ːR#}Z}E \ zeЬ$IOeh٬+Ɓ(Eӎ݄jOn# N@ЄS8GI4.l0l3AsRL0"%Bf<.O+e˞= Ѿ,s"d2MuSG ʅYJ]-{h hӺXNō7 H97e 9QlUhJ;2{$=dc310fFUa%jxz8K>Ajs$RaIjCOt\~5P[,%͎>=]C qQeTR!8gq-n> Q0 G[#Ԏ?ǾBmk6?L 5xm;mB7S vÐg< &ixG.TqQ3/ZQZA؞^Q{h'߮ 1܄#?!h %fW;A¶srF@Dvmə.4η!?J`b:V[0(#r> cmSQCcXѶؙW+Mȗc 5!)佥(P| ߤ&Yyc7*8% B \g5}^b"E6` ғru]i-d7J1;sKa~>"S*Qgu֞hGvp'h ^%"7KRE9&)*C[/g!|K%:/"')T#ʔ-)B𔳄J:χU%/w|"DjL >ȝUwQ9z$Z73֙`FIfXgeP!PE&ƅfF l|~{".K7e1B˿xް \MBd 7б@Z4|Tjgu!R)(+!qs)_fo+ubo Ȧ?0ʹ/:8unҺepE֦n&.Jf\)l3j55p#.--?Mgk،H?l7bŹ9O5,@7\}쀙v%M/AތX VRW.35tT) ]`w|.x#tتEEY=R*Uy# 7v&"9r$e Iqf]LpM^m>827d/hPOPu=t;qBi]t,k i,a;C> YRD=H c_K^eeCT KD NGV3)Y8$Wli@Y*)GxBLEGksT#_<ǯ1M0!XC ̊Uސ/>3Fe&?}q]S݇~֢d D n6G22b1VކIʹx |98,!pn]fZkEmK>(;\'&h?ԗ6j,a-h@3˴a/vRnhokx &b#xL0<^xng]4t(Omoptmf҇/ޙioW"$xqca7R$l7c9kDp-n;K@GnL0BzUR=SL %.5$)X( ޸ZVǵ5/[ S 6%>JHbB !F%.<WA+K7΀XgmEԀx2WgTe+rC0s0_0*ӑGSX}gBɎՐc$όр^6VSI2" J,%5&!1IAAhtC+>P 4&3qq1?8O@ZM_Dў[bSKVCNbm-#+ a CN ̄ n;Z7Դ=G)-zs+kJwnþDDU4Es.[/Te|Y)- N8Z(N<4vXEXͶiΎO)S[#&YnN`gJ0[1Ae"j# -t2@j)F3 X꧵sWPC9@|.G&gi. Dt7nut0Ozf\|Qk<‰Kijg|he~ildU z0 RElՕޙc"`<ɴs:i75UE:U![NxWKSZ_^lm|}ќ7S+Jr44'a.)_ӌQ2[ } zN&zk]"2؛l' V UPl(d<15z9z<◨Kω 'Ea(7km xhDe ]膁nh@XE]< :=#YYVzB~2 6Xw۸w~#Dy$fNqÓdxKmk_[,APug3딃²sZJ}5GW^gXve2A](oԢCvc6יzm l*(tn5o8A"҄b!ͪE?51dz2|%x Q 0XxU U !TU DtpBke;e>q(dݼQJdkWsD,@{p8rؖ_\O6T@T \˹Vמ.꼷srtGOdB DZ A@{ ybw lN뿤x+#fU^;^^%EnuB W8RƢ4ւS@WænZ:Qw;FN^uQ2bf#ETLzK1Sv/ q". K]xRmHƄ56g\% ;Эΐýꖱ0 T궭ŮCaj.uw0շy!75SQ;+i ޹>z6ŋ?8@pbfM9ػ=>RX*JFPcFI*2@UNG@k ɛ R!kyǬRMq̾zILV6pQR. O ;Rtl޼8Dip<^w5xjk5zSfQEK2(^cTixQ틈!{4DٱR5(( Xd#+,g#M NtK@rg5^&$bGc- a/S+ڈyS m]>T`+{岰 C p襠 `j**h"4Zx?6%g'*utv%9$qAǕٲ=,gcv$nsK7 {"\|3G +]gh8zA>CiEQ?$cb׾󵏭fzn;sVI7/C&Ooa.><+0;E  Z-b4`y*Bw7mi^Mke6e:]}b v-as\jZ:A^G#Y13 -gmj'48E}Y5pk[ns;n=uę0!;Z\&1 ΛQTRn8!Udg)Bo1@;DߵjC5h`" ~׷1N#!)Gk NIb߉\ʱ0[{Ŧ":WAZ}!| @ t("MM$ocb$,%[-/H( *lsg"4Bz'g%P&ge q &WtowۯA v?KXZڳg}#X{nd0CV{VxǺKVsBdx!Mn0>ȞGӡ2ULJ# I$#F8c5.JA4{پ(ٯi l`nΜxU v,l)WfeRBvP.pe;7(?(!(kv^r%RЮV5W /s,JCϱZeA՛N%™ NU=qS U2ts֏%佶,8[mғM*5?{)f5y!_Cю[[cA.5$fdtA"./# 8Ou?9%8>*cR͜ с>`^ĴVvA=Ȟ֢PɁj.zMb. ~O#;,""H@\[ -Hu7sVU5 &ƆIƑ+= n4Fx!8]tԡ5|eQ$hE3P1V:ղ*,}E:+% ;7|ZK9bL:~jk*i:jCȅ)IU2+;RPy>!/K!$N9q"q5MMAWT%}bk%,*ŝZVSDRZW9JNC(fzC5 <#Kb׬ VJQ¢P,Z܃x襌IW괴7m5HD mdh[905K ji`c&#UzkŢ"DЏLAf9 =}!i"m'}HRECu6cgEڀ/& IF՗3τ7et[8ڝPHyB,WmY1znbD{*_v*"E$cxYvKJw,o/#*` `Y_qEvʹ y "pEPw\W9!ꩼ\*Hmp͉EL(9[= ͋"Nڍ t!r2  Bž_ә)6 %(- HGـ0x?7rJݚ8Pv)!B.@h7#QvP1g1[K%VQ}\K'4i|9D'_'j$*S1)UX^yGcCfTw_}_Kk^fٚkצ6Abz[z{A6>@x$X^~"%1eǪk*A߭T>8VX 5:b8 |1_ӗܢŠ2) _QHxmSSkG$Sa"?L{ۅ j;@@׃͆\箈cG2FA$K[zQ57̀WW-E毛 ""A'bƶ0HW%bý;Rs5듓ͫ=-!]~)NJ)ȴ^O ^nnUЍ,Q$7dڀ5=*oY:_|,&y ΐHafWfuS?94\_V Iy'`~&Ӭ^MѯY>I!' .n14oZTY/dBT 0#Ӡja72^j \چ+E+N#L_kjWM>:4ܝm#DX3|!W"U^.md *dNy-^n//Y8dF&&Ll NXC gz4bX3W4.j!J 8.e :m$旻 e{=ob|e еlGF5uVbɼ) Ucx)̽yj/BA-4h Iy62bTp'cUe %Bͳ&qzLl?n#T?gVԡ-dR]KbeLAX0 ]xȝ=d/ gbxÑe=dHhv|[+ۚfdJK'+ 3i?GڛP ϓ^M0o}m8m~ׯo qgB0 cm=I ]#d+ aHnT|`"օa/5pil3HntXGr:\z  {~!.p4; <ۿ$Qke0'- Vn>/n} neQHF} ű8UxrW4w'7nnbI;cٯM3U&e.jd#'?G1ن.p-[Loy:!dg a,D -nFxY#jjgc) #@ "64v,ҁo&lX!Bî*ĩNK؋ Z>TѢ|06NtȐ bomVb~;kĻz⑴+v}urf3u8_%twU<[69M@҆jJUsaE=r.5[.IJo` dPI|sbt a}~o:|*+4|4՚br,@"Р8'aXXQD]ԳхytL2G|Q]+He 8 $8;/~DO y6㭏.88& CsY at [ ?qhm'I`>Oi * M#g;NY: ZpqyS#rG~4BVr;Iv*e[~b/!"X?[jZ'L^S ~OݮM.O `${5*wqkҿڿٵƕ* Stfb{CtU`ZRzZNyidw^QSŞUo*+?LURL=S7?@ ]`YR1>V'Oԟ5vV)/gKT{|(37oP7bކ p<<8h^"طEJ׈Yϰ2{4NAaZ18X`%^ZĈJ- DXChߵ~#t`{,_w'9ϮT&9{d&!qbtS^\meȼLucc8A8$qB2養BajσMR%~LX'|6;xm H19/=v:m︗^'Tw=&||!~Pbf!:6 So< 2ƻðNWt^qqaxYwDЊ&tV;uQ5{wZ %GNȝKyPyq8uIĶ6vIاM;3b%o%7Äm\a) CT! d}#ez gJln !YM&z37E fnn~> m`FiY>~7@sHN|PTZ5&Q`EbjjdMO߇)P]WЃ "MN7ZhØt;ZKri1>\9瓂]{3|R\6aB/gUlT%FKoKؔd:;DĉXz?gf^ Yiפ iWF-_|#<,KNG8'#zq,*uvP.N(ep 8pߞ5N3h'T/DXڿRܓWK" D⛉G<Ώeѝw )́]D9+PcDZ꧚^wj[<*|=aSmPU @m*!"Ɔ:ZxDhe(aPRD4}z𽍍p3ING9&ȴlh80V ik6?!7CLK b"ۮŷ<una!z+ƞ[+{~6y^i֓쏚3ZyI+}S&*rt B#PM_tvy45oF Y'_6y\,?WZ@022Dψ 7+4`gϱL;E Ђ= KWְ=%&Gj#"*)s1ri<YɽOb}]pEUo#"ZqlT1*K7ps:IOSLRQs.7pĈiVfk#E/b3& bӕ˾EJ?N\ͥ:!q崝 {.:$gv gjFxa7&L7VbD= 5ֹuʘ|JqTs MÜ,u2}AԻoZmIiW[?IV&l0Hz :XdS~({jAA"`8]qM" 3ɫ&or`p+g ^_p&_+@&=i]H@cQrU% `7/岤^YǣQ(UrTR>g)$Ga`epSz&|1Ȩ&P sLj&lxVG#J۱W9E6H?OZ@[ ANNIk!Vr7V.ΣŻ6%yb @2-FsLb* 8:7ڙgvbafqOr&mtrp i)N0{w?vi*pLщ ÿZyPϹq4[^f,^H\A}[wVEB[9C}W$&V;R>P8:th-!ܑĭkT 7]"=b"+ Lu!U.E0פYS -:_u6w*M#܁[o;Cc_3V/ɓ"sc(m'N-u+⓸'yS6NaI βjlVa~BA BWت'ѮYNo8:1 R+72N+0SM+Nyq+ˌS ~sBZHiEehKd)Y:rRDTYpToPSQv!_%PD_q^.XN̡0LA mS+OOI7?u}b{sgX0YʪBε1'eḛd}<"@`ȳ60 M|\AKǂ.}A_r:2#o {{RPҗ{ W+Bqp=VL3C~囿WB*Vg.J\[4DUa*i<[͊V@` )xL=ٙTJvփVZ+yqi_*ǰ3ICl0/C0~N4;};Ce0!I~"ˇ,VkþLp<3b̉sUVų 1/`gzTs:e QI)_PR01_+Mj'zS3J[o%Fo{x;6rǞ6sٰ,!%>K牓hʃQd7x z+,#'!Ɠ 9?.yÿ$~a!ҳKo|صufdA$? FݐY͆7KYF$t52x[%kuAUi9GZ&JTյ‰;<phǒo6%(VڄQE':%;2F2w\"*dh8Q[)m횋uc5p5_-h }I_6\3e8樇jT?~LȌ\#ʡHx[$T@Lcar׾Gc~@ ʁϾ]+xOi=.;5vbù'aIepA|"x+1+GmDAr1-.1z8=)p[aui`]N+歷MvSUy\?\-bEXzxg]%!\rٍ{ Ay䨬uv8X}{E uV6 k! TB;mq468)2g^ϝ O”[/qS;&$&݋8ӻ|[ɭE&&씾*`_=YV{*ӾӴ96 Qb *Wfp%4*g5&3/ 肘D{} @n*ibEPq+ &9.ެڕ6=:y%qWb9?ϔM̽ }*11 F(1tOѦ=c61~";ShR>R>X[[LD%Wl&~S}}WQi!<`$)rs~L}Ģ7{i6lSw]cջAB~w)Ec]a WoU-fS%RtUq2RO>\a(˝b-goxjb*R؊Io/~`~|pq8MES"@qZlT: '"OsKsbCGp]f4Y]pi|.wH^]fw9_ &Z=J>] -{L˘dž},[-_{ YZ+2 # ej1OkiHcn-7e>Tr='Qdm7R<*^|Fq@ޙN\*Y<]-ݜD:!I(qqe~WA|(?pP OGoL£JױcS€nP7 ߰i6 mMOJD }1&Hݿ pRA.71L~/j!!~E}䗻&-R&׭!jϑ=@{^2(cT(,J曪FTraclVI~za(Ppp(ػDߕ!(=P+Dp ?Y ] &.V!K1fFkNOݬm-Exb5ZH`r!au56MOH|vVGI!iqyX o!^Bth;_>ac^}H}FnzVY\Aȧe}]oX9${jvM\eNkmK&t3?isp>/kBMr1%+ªh׼H(-7Ua?CS2)`Q|a)|_<7۽5La,90? #Ow!}oWL9%;Il+*rg4EgLKįp΍hUCdDaXo/ 4k|T}ުs] LTWTT-@w{Q){JilbfEmxc='C{nŔ/?Ɔ,^CbOv#.;d|TJwJNֈ*Ɛndx;h=͡I3',RB RyGB`(7KW;SMJ{!-5dAXhB?bS˹T'V_X;= = Ym3V/ 3,3.J4Qq ,u Fehcv`(R<'LJ@[%W-\hQ}ss({dByr珓)۽Š<` 7W`,J>)"s8!-El\rjoBf~g?xsؘqeӈm&pr0zG̼,?('=qNksj= j< Eug${Ck`!7Fz`&ny(G0lQѧmjٳ J<^̤/85!&3)ƿ4Stx8TnF:KdzdĜѷP|%^o_ЂBxǍʌ6S#-!O+Z9r2S&rvIl ׬%m':D\4x6fNX̕&rwIӐu$KPWC&pFf֖C <}?M"^sd=v.S!l:)žF4'U;VDHkpJ;P>k$vެ|4IF\+]xC9^9Nx(i!i) =<zji|QQ$v=WGQISpYbAKmHmm@|?FF*XA zH 4MFט';De x+"_UWqBhiTC:cfpyBck}uYLE01ӎDa& eKrc b 4Jgg{B5cRpU-5f!q1gDe Ǻ/~dHp%*:h$k؄q.YCXLOA+ .Y^KoaרfWJBlߥo2Y]h;ƆԊwðqGளj]o^o !IϮS <{p U_>^<\O0"x~5@yP^f1D"B{#-LK\+*u?`UĚKCe>j;8A{֫r2l9AleDl*z\0naVy%`@m'-9Rf԰ښXX%Bk2chԯ!Zp[86v,z?kOZ/YԻN45ȦF;Gn;F!fZ)`2|Vc0[&_@;pf庚1jX@U^ZqOfu}jpXJzV,_%|"gfUI@bM> BH ÞCO f,UD?\ jbbzyKU$LmFu^zB_Vl\Cɔb.6h"iݮ9;`YsDlg0VM#h27"mkBwhM6gt܀)uiQCMK^E~b D'02׶<΁mi6Sٚ6pKwe[(RK]6stΓ v+;D1,^VOJii]kfoPV!#*|eb l˲ˆa',m SRӄ\bjμ7(-d k^7#1򝸙I:]09@wnCH4f1 ӕ *γ(tx$8KhaCΦPdپ3LqǴMN!|Q5ŒC6"ts|eFS kaN ;y>/#G2N'< Tm8xe r!0PT?.-V]Db"}5i7Ⲫp@|? ͝x]ͳg KT )Hzs$㚺^,ˏ172 ڷgX"Ъ^FReym -B:IfxJ% p|oaJ,joíҴØU\Q>"qF$/4^AY顅L}/3O%']ܕJlhVzc(O\QB:] #TX%f7*!7f2 <%錌Jqi6MىISQ|r-R^$j 5:_3h^hom؄F 'wVm.%9+&ڍ .6Uj%h]ڶG~Nau NXbIo8'7JAjHPr޷UoM=67RY.GQL۹H 'umٱ"GOB,*LLM+FG_Rb6,πeWoT{EKD8x/$:q#J]ZWcS@FE#+K +mr|keXX8'XLĝEwdROR.R7׹ @ z_Xw?FKN-0uxΓҿ%<~T?,+ť{.3ܜ^%8Nw; .9t )G9}hܚwBO6B~=t)f8ltqYP='3M0U.5zI 4%fƛI sC,f50*fS~(Ef $o*Nx=\iEr)ֵWYQ/-yL";pgm >'Q{tiv_1PuQeu5yn Gi F$TN"lL} ɺN"s\6!!m5E:9.J--7K0R fQ앀 4C۳mIT7vbaqO4$X锒.4,sF{WKr隞+d{Z_bǝnYYi]}8`ŠKro$[훗2달zi6\e9!_UyB@7G\6G8d~A$Piv}%y-bCab7AR߶}OPI@}ɋHt~e^o\o^ ;a c֟Βd 1"g=ߨP 0(biװwzކuhKa =̬jvm=+2U xٲ=p4_~M೙ڨܿb8Z[૗dhpW}=>5^Ss b+B֯_g5=KL(='^TuI { TTLv_axݎ׷plZnKYB3+73M[HˋYa.Xp(vWjw}֘m#(Wv{:e0}A]"9;B[3+-B>8,,c}2gz* ܢ9ļ₲rgSy Q%ruo'6h9cAMb2 ;纲m^W 6+"+I*'|s^c<Y?jbڷ;`{gsQq ` (FS./׆׺ow<v{Wtd:Z,ҽ>8Cċ >>u?(a&XR#x<-hS=\DfqRb 36~JXG?P|1_?uOPgɋDAeLm )erXse9 Wh)bnQ6L]3?{bTPΒ ]r[(Vio9ӋGn;.^2aݯ?Ш.Oj$#|*!ۣeX`K+͚eg>Zs|􌅇l$cv/?DVi3*~fyat+r葕DaL'ECۋScՕJc]9+tшeJr]E4l55R7 &(0+L }Zq~2!hEvH"48Qb3]3ql2[oG4"wq" Mz(OLra%Gx|T,lkT]M:q kiXsZ i̢, AeUg1D_ڳ"g{\T=P? _S:L ӤR&"%4ouS7W9!b Fy~B LG´!apS5pPZ%riP˔.*)^Y U\Ra`g2̹Xس`bfelFIaK)BTPCV⟽0B}3tgf~rYXK:k$;5.,p2T 6AУe- c++!r+U[ӐX E+4.zIG73gA9۪<KnS{D0bY ;;֠*DoV6XbnWqģEZOI^$N떭Q{OԺJ$ph TNlIJȜ_;1튡,|ʗZG4"Q]J]+6 >0|s3VRAR%  $WlqdpsŮqzbYMЄp;9I,d N1#Q%𷀑Pʝ3N$~}l rCZrWzfSMb<2/`߹l’Hiy11oPHO4r|ݖ,O~7Şq;ˀ9#y^5 Mޕѐmd?uxfg÷V/eͭYc@[ź;RD:4 V5Cy5TF'2`ʠn( iU/;(-սuNlى&6NuS&iwT+;2WX%wQt>R7[fFoBBAYd0@`̇m+yִ=MB|suqs* 1jǼ%R5$=ju r4_oH>k9z}2+=Z#<#҄`#3wDCx`5~מHnQɦ_lXINؓIy-@4SAeB>'nsB Ȏf 7?f rA\\ NApwXBu+ zlDJuדn5w N-7RY6ף,7AD3e0i[cCTLkOD҄ >R,FϞ@u pKK* Mn1(寶} -vޔBq~џ߬Z3iHKQ_ ն]qC}M{"B$3,-ccBemf^9 Y5䒄 @xDv6A(Q} YZ`}990@ﬖx`'XOゕ1cNn^r}a'EGPǓ$t]̲=#fgٸ9|~AIA"mZۆ(wC;7oZ44*h<]M*$o)"Tz#'*~HyKӫ̫L:}ѻN zLϾ*|0T$ǚg_RZ-86IjȐJ+ǧrnZ wk#=DBv'@B/},nj뻘 t =B Іp-~RU d0|$ծzcnhqB!+S7דs>}^ji{4 j}!gyf5T!^d>΄}#kSW uA7Lti8˔J;4L"uq1EιrSXȖCNa$M(Dc-i?sч|g0UnHzFRDbG=A{]ލykD=7$9FC9~z*+(z=DduD%Ʈ|gE!Q)l!b8NlMq(Xqܠ}JX >ZY,f~ |LLJ@Zh;p69XpfB~0B҂2*3aHXv|hYx`[:iAzɣRKV8 4af2R<' 5|NR)F&ӽE!PJ7-GܾKu)왅V8T41  &#&Wy PP(,{E='_0 q5ҖF꾰&R^fa12"\T6#q,6]$ӕv\;DŪgG@2~W&*4Tvjo؋MsF*KLc]jy6M^ep: ɰ~A{ x ·G#`  f%t䜴4m)xLFuXzz"ltJ%~#F5jlR~CaQ$eCZά8YD %x2KWװhJq~Pv1[~Ys5Y!ŬW׳a Ij"CS`29fhCeR aۿ4Bol1ԏ<$jMe#\.3=~NZ#2ֵ˹y$#{\%^!} n~@*1!6G50rwv"ά |-9~{ZȚp8Cd;Dl2jKɍtu,(LMr|o>6w/zi!l^sSKuN@*ՒsQ1-kHA*=M(4uX@O6OP7/.;M~%زÍ'B3̜x@ݾ"JH,V!+8cu;|%xfL'(rR {ßlźn6KYAD߭mbkE B?hV+( -lnfkW|rW` ބitULmYZZ&&&/5"=YMLn/Ji̩'xm8ݭgvt2MDJ‰FvN{'R? PDT@xw>. N0شjA*Y؟Ux0wVuгq32 #OU;'~ق $=?Nhr%:?۶u韗R`J xV%^;Ȯ>Q頗*gܶwf $yWa' xXȷ1iENo<oQq5c\O(~ҊxPimr޺< +1Lj.A 5NaD+ѱª"_ZxuLj}\pȕHFp/--=M$QSz swʞ 7-ux)n2@/4E (Eg3MwNusyѪL"̃Q@Y6rUneINT *J58VG_z޵=ϔXBskPtQGy-N?Jt{b}L:9ev]ӭ57s}_Ke{'l$8[ԋc$#Q]$9SN\Q%71ltؚMKh~ ~HofL )q>-P6=_'+ $/"RF1Kq4Cٕ&` wxk"Nd[)wc޷L\s7e JVN9Wj]61|ccرYr2e~ ZH:?եG^tY5u *~W _q ڭF79uz$9\!/~#^"9`8s\CI#ûF|KW_O7ZC=x`O)YrQr`Q)mV&ucT)?⺢£c^DA, 5[i_H([U BtRu1U2;6&pPTqBmW&u}۬sJC6B|S#qUɻ^s|iĹ~eoxژX=v&%B3&FOәed|>S2'҃kq: b5)D$Àa5{)_dRl ΚF/sf޲sY՛: Q  {aY;:#LiyMA o`>BlZ0ҹ7_6\,ϑ'_ELmW[NDZf?%8mʿ%a}:ɔvx_+6:ǫOpMB] b`RU2_tٰ F?gc#mdtrp1Kd?$9 6VSZL0ip}."AutzB~4B B!( ~ɩ q'xD([%$QrI.b˂?,tr@l72C@^"|y'=PüцFMpXF7})=?SGϒpL_ 4l- ,zZ-lR Ӆ~X2@HphGAZgFUksdWu.۝S.+WMG2e멣祷H[NHqKTd r(:եr~.U"J񐾪rYП]+߲rKy-8ȪJ::At3#qVr|- V6Bцf8_i,:2kxpKj8-1Vlg=Ay({&) 7 TF6/=V&D("5TbGpJz6#7Lo`1)79{Iv)caDUգ)mFEȿO&d3.("/' =㞳J#]*F+9Wrc?vbDcUYp6BVVI@Kڣ+c]"K䒥%Q];ј/kYD=%0o!US&YÑDq8h,y5Cy=wbx4ޚD%\`@k3[.A*ZʁRʐ0$]"r4 uj$ל M}RENvnO.尲Sbo J5?IqM9q>m(ϭ7*|X4懏 %ɷcԨuͯmIf_R..!:"aI8 &M#c0^:rΟM)' ZO7XE9t=qy~ۭEE5c(?H{"1a..75iS<^w:]WbfT%ûFqƓ#ZV[ Q`qU0i:|D/]˪͈WON*kz)Z^B)Fo[ h\ buQCYΊ;?\Ʀ"#eHᛸul݆<*ËH!BY_hqɻg=H%ŴFdn:A(.t<`NLtri`b١y'B 9כx{֡3b%3rTęh,w`۞@Hj Q/\3RsnZm:^P%DEv0IBc(L, V%P •maqȰdZ.:vI#3QĻ;6zRܥlSG#8!~ SWƠ8D}v49˾My]_D٢%>OH>2jd̳<Z7:niVa2P`C^S>CW6 <g:]Y7Z1`a!˸FņI*:%`6ϟ Yf}*H_wxZ2*8SGD/tF@Ш?sIDU.qLht̽O;F[R^qUIz-PqD\Y|LAz/ڴa.eWa|yP)K U*fm.Ეfbũy2-B=7G5(kFO1H+1g{ڭ1k,JχC>j!Y4x~Ovd[@wHB)7j ȱ?Ƶ[{9jVNh#a8[Sywp+-05Īl/:jxF#G.϶aȯlțA{ JA~͌Y әjTy|tE kOn3hLJǽP;t\йALLV,${0/N;Pj/$~j~g܊|$8ӅkhcWBW:sf[;))ntB7Y\F( g 6@}:`m)L\# 0ktX mPO^t ]XDSZINS 3We7-/Ii3lHy<[ˋ>br듂4mѝ 7_D%7CO|8 oE%!AK YZB >^AڛҶcxeumDFb'<"T,vXPq2sV=1..Z5m䊎!$ G7o7IYvSPTBNuby!,[3g:CGRG), L8 yC^=J޿2YK~8V|crl6/9xCVi{Oa`{22 E& ͵7*}%(QOoP8׶7L"nZ,Z&d<ӊ `Pząq[{*l$ZHfmCVϰN`z\i &#hnNq.璘<9‰_~c`u]?T <- –Ц]Q\9S@0_p uqjeָ#19'0C];SDm}goMPWd'2foNVU7! g'\h $(dD^ܡkG+:i:~|zq6l5Dҙ]Ɯ ͪ4"eǡͿ|-H pn-\w8/. ا+p2w"(סsJ| u=Pn,8Ϧ{EGߍU YH6cA^҂,˝]$V'N:#Ey(,{GaֈwzhI\f&zHޑ(zV{p(z(if{ ߞ--MIYR%/%"v]ŧ wψBN6}.ĦvdQxjK3X`Wtߎ!(o[OEVm%<Ey^QWY7wn7=&V*;҃ 阽fҨ+R6Eb\ +X&Ϸ0=\+rOED$`gf^-;uWt)h+l$0x8|6Yp({H"/[zOrl,Oަߚat)Ȟ"{}4t%VD$t$0ݷU/uzm`ƔNp:^ĽfF ^*`e6%ęEwF׳>56_ezdaK⣕WwF2;XN+,߈U\Br,iV ~&|C %N0]XGN(^ l0;cDkI?2L6W"]^"A6_{NK%X$cCY,Gr c8iczW(^b=,f3\/I JR\_ Ϫ%+PC1VhTrZe;&*U!}TC|` xUMrŐS!"Oog%#pKiY'* jmp]I1*O;[;\]qjZӛ4PJGNP;s(nn(j&廆D*`%*'J5E8☃Ҽ6gt?IFNg$W,FycqAs\z9Gdž$230Tq?a!ɨ̱ܬ3amA?쇄c vaX8p:lBWE2W*lij1켩Wp,wV;9yr%Y~f{ 6΂VCQ.yaG=8!ox+X~T#"n&USa&:*]1`ke+ |QNmBLX! S#^abd uّk+ADocMj M/İE}}ɟ;Kr~4 tPv'jSet1'T zBV88RLVU\  e3Cܵ8)wăL0l ֊,<# C K[Wkn8{Cl24P4_ȅ͙iGߑA i?u)3!Z-h%~\_g2a ~_}L2V/Rvԯ{Bťo'.V 6E(`0"I bDE2[m _Uk4_cg0@yJF$4V;lNٱM;硎tQ `yjfrz1 HނAnJU(/ŬRHm=eAqҒQoPG ;/1h\'ɤ)ƕB xF?w<7}-SnzGZ-ڝqV@ڌh>>)<8~i'%i2@T@yN #T[2(\[g#VTCaxBLLpKMAaǤ!?H/Rς,ZmQ29R~%uyw.DCSN}+P Er26 c'6|n^I@,^o9`KO0YZ:RVSGHM|ь~J>P Ӆ:ogQ>?bV2Nv~6v8gU*J :nb~N#? Z4L)}dacƵ{Q~y6ɬJ"ƚbW)T=PJS`DT)@]4=I`/1^{^޵XC=cyj;:@&Hkr|'4\^ey-A؜"?MlZ"~~s2!'MN~łc#D=sTib&!5*&{ ]='Tat|?_ޓwLQ&9A&I| UC0uqvWK vug) *oWzB^K|̂ U;~_i*rwO*,͚}:A!)pbga=FYfSǶ$/L^ՙGP['1 E yӳ5atu[cW_&ֳahSD$P"lh\%$'iW,q똸-G4%hg%7<G`)kB*]H%{"KHUֶʣpց F% xCz!0IpDƏkzv f . $LʍF}ɳoCZ\nzFnR *daDӌi$Ҷ?˙ ccv#iKЈ]a3)F5ICF}6 G HQq8V/vD݋]DkFa `EBpQS9R:|:g:'@ at~ qS"[+YxqY䮢)%{d977ldz6V0AR( qc[yꚶpjK> >ap|)P//,M .2/Tv:)P1i ,T-!֐b46ȁWꊁQMpUY҇kT-D Ǡ fPA+`7RA“ь/gP4wkȳthJ#T[]SDCdݎ o?,ZҥKkο9][q^jxzh4",||C \v|w YH@L,-|H,xsG2}WնΥTUͦ 9%8ڲi%'T];>*j0W{qtx. M}^iL P, ;|^i#Pɦp)?v)kC3T؎WNX8rBENrmK߼ =]%Wi0y?kw/6A[ZW1K,wQ"׈P (kՅFڝwDFoX@nHǭ6 ScH )A3_vNʘnȝ H TkLb9r51jlON_+=K!ӗL᧮T-\AC=fK괽6Io+ƥN 5%Ĝ6Jv׼6w1vvNT"Tplhjˍ_KI\s',-Krf(t/q'tRAKqtV0M֭TY8y;jVׄsvm.%lJhS(Hg^6幧気4ɞL9(dKXTh>ZoL=j݌MJyN~E\k$Y͑+O̚G7v3[QG߂7O cƥ蒹E_ y=OBvW HV1d1Cw-h[(D_\B U`̸i^e$Ld\}趽K AHy-#nksG3L[F(JPc0Oʽa=NFSQn0T mq' G+m;ΫΎbB(O/G@FiSJ~\m 2nضr[v}~ ^ou]n)&I/$%~=ND|'Bt,y.*c&*jbXҤwo 7a'h [9,CN4͓,uկp!>\ J>9;؞0Of7:,7J6Hz7#v'J5x]P\5- )J@A1؋̟_QrgEZb׷dECI+-ۚx{ǯݥ27@wٴqt$?i?z jZ##|ntfڋL>XS G9A|3/vt`d, Fl-(QqǚG OpM7n3$ujTo~;h=&4CtP'jSCL`ǐ(]+zI SB=-)((ڻgj͏itEr;D"Q>}.l${ ύTq$;8^ֆnoN|«FPyY_^5"~yn!k:Ү;5NFT?:;4NƬRuonUe$do⽳iWG)08V(P:!>UG=P7GByO?CBo_ ִ"ɾ H0RϘ3d&dݿFsuo7IbkrbUN) 惏6(bVJ$?YL&C,"54P8,Ğ8օ++9CV-}tol)utb$F}~$l%k;Sˡ8ئ +`XU-5"KJoVtt DЎP5wg"weO9>YNgGfߠW>nK^G]Ke4YL|S2F`HY/'__{Ǎ#kEIR^IIntc K#s*,DCٲ`,`.dTsғ6$fC%Yҽ<yg(c, ub[T C)?a'@[}\EC2G/cD|8[5 96MI|+?[won XvyLٮj=n>I@U|vf\TCEEayQMXA_~IߟuPq/a*=z1;Xb{p~݂Zy[%FT^ !1^}k{6+H7߾`z~.*9,/wJQE_'-Ny2$+喹L:зbƧDQDn½-!hx셒bM]ð,L[r>wleZvKs4K¡MBiR̭|1/`7nK5&|*l [h̹8X 2M3AXy5+r0#\EFʿ8qN <'2+/lJ1ԍX `[.ǁB:@ ]mp͹g0;K; l&MshZ8O2Ə؍ cnZqZϓ0qj`-/Zi,>J̕8W֟;LkD{g>ն znrWuEWQhЁρ(VԿ)uM9Sst{=p4WIcKNBٰsBM盤NZ$G\&7ϑ5>+%yc [g9zjL.:4%ނgԦAD ;J_'|6Hb| EId_y}Mz3 o;hAuUkAYԎ#QK^4=4t \XPھPQR%TVNlfc@'T8gL˿ z*jMxh"f6¤@D3yѓK*Ǡ+44W=+}w~fuRWJၾ!YC5.#~#SSC+Dr}[F/|5}*l5\ kρuAmwq ,4>˰,P!]2fU(9Q]3H5i:^}؂GPGgxpRwً {zYHΆrݳR?F/{ftgWoAxb^(JxÏ<$3hX֚G=a6 U5$^Wz˄u!E@(g~W 5Pz}M$.?y&iD>nϺSE [UCݾVy]WBB>q~01'LKl U`m'jDF*t9Dotz4$2 T*PzןtZۚ_[7+0fz s^ -9D`/>!JW pXxB#lP%:4j\}DwšДv]R@1]k!5F.*Ux;`-3Ix[RM`'',tlr%nn6m=.}&V8r52ƴ;+*X> ɫsGM=IEt6Yt6BvJB,ճizlcHrՄP &&iεP$uI{8%DKsM0wgSsV^}Wjw.\ a[.&;w~auwU@w.SрP㌞ :PO4WLOvi˚%N5w E0haDs-tb,ZvRGggqU\ve[$G/? eLEd~54Q;Ø΂^_D]i7 i+oSZ7<]Kl6{V&Nri ߭OR_g'qJlgEׅv!NjDЮ(DpO xlvjtv;$<\ y@O>{"kaNЂvz̜/Bvĥq|~9\g8>^mêκZWl?"ZTHD (2BiEP#,aaow7a;.U!Huݗ=Ff zRZ$*t%͔`ss&&ܿ8peTѧY ar"bYF<%eDOwLPOѐ+p6<@W2 2:*tP>,_wǂ"P立l$)ub3THڽZԨ`ւS<3uZ3Gh?I8S*/@VfcfSCLhj=?`=Dd@9/yŻaZo *leS/C3i^,7T#;' |AKSEi pG''q8_5>*Sp:N "\]HSxg@IoN= Kl` GCr/3|RQFd;4 S3%A`UmoX3Gx`oU|T9dn'yFa(7%단i+1(Fl`ejk)^{K֔&# Zߝ'd^3U]vzRʋ.sHt!7Fgjd Ѡm^[e/ PX0Br zŸvt o!xyXL5}%lPh DIiq@ƥ<9x1u8gjch?uTY`/!%r+G]R­Cߚb]K8 -Bs-VxGr(\^>^Y+@m/uz3K^)StwLϔ KzңlZ[r+VJD.phĵ'TtEp6X|ޮ9[q,sU@h֐~6sCZ}EPjbv}QB.zM˛[lJ'Pm/mV9i, Ϋ=KVgvsZoHyW-wyf.rt1P5Q1vԦy׉.<L0q6ZJwZ'"1zz#\7hk4rTdhzGdR%VDK :fDIx Eu>7Mdk:.HvQ Yz\yDpf᷈v-yT~vYUKBjUF{~Кj; iH惉 uyiMN>cۤ<#y $o`1:sx'Vh=Ƚ"b;7uW-U6}0jTjXLI=qᬭ9/"}>n3(VdD1n& AsIE`w{EtuR ^i)Bl?ud< +l TϗODG% dUM'q,83fqDyy۷wvIlKПwo*zj3N=QmtZR_z”e^}~v;\a_y!Q<+ "A*|"j'wo$4Ke#7TD}# )k oԲ<9<*E0L ^:X#B^gۥK -8#0tyȘ\CN/*YY0\KY 4Xmc_2P2aȦUKfY)Gz X%+));(6[( xF+z vz\'b BߔCשƦPcҍL`U+[ +NW,"*vLR[b.;|wKZ:dǩ7XIa~x 6k~)xbYi$ T~|VےYŸ3J9\WYA0ZD?LUh B.$愮ގ .oEV'4#+|5A݂,C@0+czd=63#.%PBFoZd%&Y\hD/v0oj޽sr)/ݧ/oΔ~~n`dag8߬>:"M|@%RmؙsTn_}Kj 4\0hR E(˧JN,GvN^\*\ kmTmߺ ]!hE/A z|otY+PH,fb]4{TYVDKONg4԰:|D{d Vi8u= n-- {_m:RVg2v$5ASAi'1]NdxT!) @hp=$Dnv0W<[Y-D,~ˇn'/VCRNP ]%2f9t;ɥB Ǿ3q0B5/nҐoV292=k~~DҤn"^GH3NC M'HeUS.)hn[%[@%+'úqSQHobʐ(9k1࿲[Eb#|RP- ^dy2LxE"Eo+ s7VG_e;n7_>2.cַ۫جݍ(@A,S-#)]/l); bS8'G*Tbу/$E~?z_6p#Dӭb&ZRjWuJHi)w܆ȃ6xz{~%uYY|2q?>~5fh˺]/BYb6֟IWDCPdo“-3 ObᛳEh㢥?P獜>&ZK6o;A=!;d#yAB텶QąYdpR.c礟+ՕG^14 MED25BҎNN4z.ƈ]o•h<tƬjǓIF|?%<~(qi#QbB^cL) :q}\Qd3!Mm]m*qSk}\`+9q2exARgg#%*3#N{:jxfMՎ׮}g2rU6I s(.{we)xY_rhB`au[7pV+%i|y'D caT [ qzvYMݞ|9N}'mryJA&ppy`Y{2iU8>=534j 89w1K T2C$~%q#}o nAZaZ%s cyuR]?ANpk/L,Il+&{ABPfpIԬ ; YA|Z,!YYAveϟőP:~RDœ#Ɖ#h/NX`}m9)ȘW?L?"ʁ7_>vTJcZIkqxJ;u$Xlqeu!$|ڬKߤQdG#p{?T0]S. E{Km2跦 `YJU|LL Hac0+.9,MahJ}%jYg׆)fIb3XM.IN.x2rW7:sy^,S8Lù''нg^O'hKMqf '5d$+ô2z 3T2c)r? 1Z~=!R.f. A+׏$`vAvjV@Ƭ4s3b1+%zteeTnDh7l` -;{q៲RhG[</z(5]4:,EQ0-y^YS:h<)~saw~|brufoeG'2\ph"RQm6ՇQ9SqH4x~DBɽ?`=2 GCm:01fT=±Dtdi;:o"1TOt P[oM R~.D7Z!0L"UC4/YSv KM:r8`up*9:wO0Gqc陼Jԅyi~jV8P]= íF{n{V⚈ ʖHt;d;*Byt8 QDiāǦ%L{U }nEW NZQ5+mc۬/Xh2Lxۃ en6| :uq(qaϟHoOgA»)|ž_wNeo&9Cy^@'HΚv: #ߌn 3y,<`gv}ωmIq :h orT_u^ ܁^egC:5E޷Gôuu}ңOa+zwg-]V ]@7|ݮ+ RF?F \_8yD!O4e53{Pb(cXg qn2[>֛L(,o/޻*aH'o e[gK}dE^+\xBF4= l<7)%pPfq1m ~#GB'.+ !knЧ XO}  u&)UMlP[iARˢw\g-LL{4KDB58z̊uWP>*"N˹L rJYI.l@Yœ{{7!(&gbT6F2y=Zz7JJ|;qbpm9wanjEushT'(?S2#͵Hi⻋KWKPrNLuj Č&T&pbid:(]v ou^ڏ 4} ?A8(}7':Fl؎xSK{}м t0q1qT5c0AGbt`TZLuU_"~mϙ݅ٯUEm*).IV.;.k:,wg$}-DՄkV3Igv7ߞ$7MgqK`v \ҿIs4YC3ѴBs݃b%sI^(v"sxgDЃohwl6pp\GA G8jE  ;uQr0'G͜:wI~,G; P,Jn+Y#TW)}!+nl—Fz{F׸dȉ>П2XWG KZ(fމ5G?Z̬k;bvX(bnUsw* R,/ [S.οZV"ʲy!R j27B[r9S&3J#Ƴp\$PN7!3բHSӰ 5$6J>Wb/ u]>ϏFk.z^R'J|'扄HE,C9êSYN)3=kXmm|F9-c/rZoE@![ Ǎ/iYRi]^jynuPH US.vSmy'3&HA,%sM,?C9{t*NI6< èql LW#u/aVSH.x]ƴμ$)1Q mf*WT>%L:OWGnyAܹWAC[a}uSJaB? ֧UADay/) U{cxRlKy}|ž@(zg` .>8s*/B aDOo!\l.q2A,}AJ܌82Q llzҠL'^jZijq$>/Z"@Gl?c1H䨮^09#cz^v$N}Y*)uyk ] DvD6^ުKT"ɜ׈;"ldz*9pvG"yF.#CC/3.vp[OpUn#ËƤ')IXrw}nBsz.GCrܐY " b2ڜI^C) ^c%t _03a,Uez<¯G$;`=]W 堆w NKxR)ھp@N=_.e!-0~ϒ;ܶv!RkY 08* Lۧ"3!jnCD,mڊ[ ̟Kd:D9*)26xk[sKKS!{1#lG,`m"wA._-{(ڞU|w$ΣJT hcWE? 3̕,HxoA]}u]ix/Ԥv u,G;tͤUguu䶰h|0Cm?g 8KL-ETy},<8/жPג=4E0s:MO4Y%2A<;N煙ǚ(Eyi:nq譻+`YՕvM`\PC|kALqGCb||/ K=V5y,;}WT4Aj%$H3l#5iYlPcxy%O' _<9hpk]s2%S| I@C|1ZK0+ Wlwc;&rNLW WmOLT%|q)V1NT<'ut.,6h)U!Ja-؉-tkǘQɇG<}g򉺝E1B:K1<3 ?ll (aH ﷉0JV.RcE/#j}w']̈́r8&ؾ"%M)Rnmr)]~lHȵAxbE5t{EnjgW3i`FfC<~85w1Q*=nlGͼ#yHx+~ Z0GvvxÏyMV.~5_%­^Z yto-Pt|qTܮ0$| tbrp8\ v`ÝHQ9-'+Va\ ADrQʀ#6cc\vú Uib9 s(ECogL\$%I?6??W|yJv+]]^tۿ=_g-Q||Ŕ>pm^,V@ۈ&wla< Z *$VBg7CLw(x۠#qEdWAI|3aAioWtLqKH9Yu\EVXaY_`MO-7( D_];wJO &=mR2@psK_Dw;9h f5qδrRy%Е+:r.9HE4SV(WIˎЌA 9S9gE,YbL;TYq!Gz/*gӄ! [p ׿͙En<;5km, M["C9m;JTЊB'iz`_;hJX76c0' B.);\?ɡD:pe#2eHSSI b4yP8 ֧~ 0Br3(;=E& IxJ}FVNE.șRE  t6lo0Ǧ19g>*u ;jqcoMsvm3ǧQMs“1IрAO \zɴ';@:iBa}U ֬1[<ۻ5MG2R<ӥԴYJm4z/}<*_N"ՠyc?Dňs+Vr׆xO:=GA5k$7SIS4e˿Kppq*{$66#uح #6e3~~8 X bH]JG.:Bs"I*Kͦȼj)0wJ"cΑ M`Ar`;al-kS~IC^GQ8SUy rp7) > $cT0uUJt~q֏6h]$-x6m`DӗցqtXy-WY1=o(#f+'s=XJAho/3zذ:밙-65[es'X骖^HJWL{lM[ppxh̵ EG UFp.-(;cM*V(3!ڙ*ǚ|s qR]O  vhtj_qZ i` Ĕ`s֡/ z1nHP?A(DR* 4&bYB[1 T?KB^h⦞Á,kiJ ]/nZ&.}7Xqv# Ep׳LYŽ&jd)5ȑE7>Qp)/d"2ZGpm p>- v"` Vz_8o[%p@w ޗ,I\)KGN[1Y=8Z ]W5#^&mA*0F3˕"z:l #'Bŋ#dLSeS/OVLV}S/Hyog\MP6Fe1 M|ݻK2ؼPM\P^-5-Jּ4l`ZaUdM1> -R"em{W&e- "#4X|p:Z|ԕ3 sܿ.ԣ'Lv~zL0www4ÔKR]F<_klF'23V ]3}Pp(T3d>ݐ;cMՓG})SvP _.֔7恒{_%;j-4ccxQ}iBO tt[ls`wJU0 !CwD7dW}ɥK  BK_-/qHon[=rوGu`^*5].,V]KON:j8jDi_,M$ԅWPHm Yך7WCF9% 5;a̋V.9^4SE9Ên!sGأAa+ORAp^Rٚs [UlҨyk∘4ܶsv\`z:nbn!)[W'fzy8A. pN/^fF[V~4+GM,(pfi,13vl4JY헄(6`W[Кb$bZ*Qq60R`Cs:bHݩ ag2&5dŶ<>ȇ#{NJ/VДCѿIrɷ6L[vTyrIԌt-!4 \qZ"3z[ 9vW|y֠Yc?`Yl^F\)靶}W e.nґd*U 01 B;fe}q@ _2ZWͪNI*yq=W.f3fq!^ \Xϥ^iؿ{8{ll9m`۽99p~$T{h{ 9HbFg2)6 ]0M|/;sRu-B_L#[g~'" a_ Jobʡv62VyZ䊍81e̓-p@Ȣ0#/+C$~&DqO;_1;W~Rm/+ױhcb%hʾw#YkZߤf b@ PZP<)9w=i 7>Px&L~~79o]ݪhJ[Y7Azd[ v]5-eCyFyK|V' ϑQyR&^Vdz K 7$*Tm:h&zh- Cőj;U[Do`E99łOT_k/2 .D( uR"PRf9rsXl鱠xB R FH1'C,* *M1CLF4ub?DP6)_vP&rCRԋX"XW87+y@ @Wu3l}Jpd`GC%jDzBRYWϪڮ7@_<ƚ4m-( D@ c˵ LEz*O$%3Zʰ6cJ1/E{ };s$I:wD֙a]a, ""6 Ndvl?(%cpoS(ORk 4n)KbϺx3zG)G6U s9y >iJ|B'o"U J3(,:|źȱ7).IO9+;0=+bSx({,veNڌ:jw)'1&D'2<3eV InWЅ+2z{a  s6È&;LNW5FAV͂hxlapYݑmXzT v,,O8=V EO ULM=xc*dw5 d ĬಭT}Ŷ9u1@#L购"NU7$/7} և v/3cfͭTWq{o]%LׂH'cxRhrgd*NigϹ:b\ٶV,\d?ڄ'<+WBYI=$u1lGIe׎̦%="*`TDK 7`e)$.$4JDe}%AeRM_1Wu2F:-8X-h`Yꇯ=ݷ5Ce2~ տ̚T(y\^wFPSl||\ŷD ͭ>^tfJӑ½>B oP}0nVg^ Paz0L3pCߚ +3J1z+?;Ӥ{y7.#/z$DbAɍ$=̛f'JQ IQ0{I e|=0K*);1 'j􆴺TaCtL[D[qѓEYDCXBE>j֭D(m İYgyK;3. ]E3[O ++y-p O5g~5N"Zs]`]wP/&>xݢz\ijY[rlHOjGݧeLnIT!R/B#c8m )W=t$@$B6brYoyOMiV˯4t~M+]5_Dg .@}[6,Jz=Q1TRZ?.44# l3{hNUԠqۥ|p"w}J4&\vE x*#ԘAy0EyJ#@ZA^{Z绠PAY;.8t|*+ڤyяKO@V'\$4(g /Su:G+C[;\PslWVQE yĢ)z`ťВS[)GˁCXk[2 _qrtx#Sc%TzG^=g<<]*q<phBhY2VFݔZb ܶ1R"cNiw@sj]'wφF&aҡWEdj|06eXk%'/V To9ct3ޔ4L,2,c+Kx=WdmU'Ix'^e&1h% lH/ͺwq _iK8ZzREtٓx\eq,Nd}''ſt8'%+"Q[3]Ë2/ Iu;$j3*&FNPѭw`l`:aNlX^F%P||(j@OSvQ 5mLy"g$Șu6!%9r #k]t>ۗQS; iRk}Y!yT<5"r6 ^6 u5Mbiى}t&UAXzT 5{ބ*쩠CzOsSEnakLV]VrFLyGA3s*u/s.ǟ%?hO}ɴ3Za}`ǵ>aS;ҧuz߆1Tt)# $:)Drcg h?. sz7u7l,y (̧QN@WpURcMoʥ(>e;2@@`di 6d5@xLJA ѕe f)^Q-4_~\*9-^z ~AƃJ+iDZ婵;#!R5slir^1~[ULIc/NBd$yT¶:9&l|04Hw>ר>\x7%n2~2V8DׄV27lH@ΐf(̬ M $B-7?A43L{Օ }P=Td`Fw1AJIp.D )d)L@cobi F&eZ HWpŠ500ͺ?lheTLbSM3 d ^DkMIv#Xԭ^s?E+ܙs_ Me 9~F0Ib1dcQaÕRL֘d۱R/r)?F<1?i@tQ(sr/|$.hkSOJma6؟GNSQ)Q?T\p2χpHN zQGXܩg&l@ZΈ^hΊF_i Dq;tsZ-SiJf8@o{YIsOcC|]31gXkV6i=: Xd9.xs鲂[7H<+YG72<Κ?`Uvq 0}bnjɒ:f\ǩ&o>,aeQ aDyhͻ^=5~Y.Y@G^mG!SyhfƳc)GHiwevO5~^Ys,Wnc+*In( ++;õُ=0 !u8_L/14jjMm1!ކ?| +.Dsa:lك sn̝϶Ri%~8)-H/6/癡nR)m6e$Mu<~V@$|KXfRHʬlnx6(BVH55Eooט;g*N`$K[o/6VvrIEf'`z;X˟LJ-'eUXǟإn(U*@)!pϗmS\j5K:MeR;nAZ /Ϭ!ha[R-a-Uo/@>bp ΊJJ`aw]n򾊐YP Y!D4t]IXYNK8Dž#BLue}.zIHz<{zfWv}D>)"Iű\=?EO+ Ƥek"cTo/6.5 aKm`5AގwKf oc?a5[/O;*SA:{yKSnWu*b:wEoNy ̸W`,y4)CPs↛m?` %)1{GS1MbId K dzg_z)]%۞$]Onbs*-V8(2-)pG~+Z( x_*l=5, O!8 :2aSOM{aqm_5\#L9\&lj1$`g:1<:Pb>pT<1LLnwls=O?jtp i ;,9NjVZ /:̈.lߡ /9EK2}f+nk,4 >;c^ Sn ulFT' `Tt+%cаPc:S p|֙7smo?+.C;& @ ShPeRRPmMEo7S>Ǜ6ojK;+ JqŹ&_5s 5ں]A j}@XbSH c#F$y;&%N[w̏vw+"g(5`C`Z N<(ٶr0Ey<+YʾZ |G@*{GlpN4*7"Y]_!h"r]IHJ16kWvwYK[a(d!}B5ךM~2`̍i/0AcA w.h2沢T1*?'8+ &}%_}*-f0` /C<- h@ꭐ\Y} d锗4@b0!A Mh2I)U/_PpYD7 ûЍx^*6&QWb],,O۝4hҰGJKg*dMMɡx; kG-QEFu=U^kxw{y822⢰1[kwq`DŬn6K-X)^R<ʗa7켸ʾbIJ zV7@RoP%P7WPQ}d"V$Ac'4`",y/M)R<4wCk&>of01Jaݪ0VBB߸;IxI϶Y-k4`XhFK g=ɲzd>EԺ=g,aPٴ@AVv:2)>-gTyska4s,Xz@D+x8s^?9J,SW7{ -&Ob{dxO;b ]\ȬXN+.3X.K_|*\ #ķ-{ѝD5ȼRd aOiAy48l|Xxdv2x8krbӕ !Yg> > @?kX9:jlbA}잗AzJDm]U"H4vodb4淯It&h^wEt/ɪkO1 0`76sH2n2Rrё_g *2f\ ` ==eT_ wWD M|}#EqFL CQ R0%xrj;L`<О-L7GXJ.\A!O7#b'!DK$5̿>FFPeybHW?$6Oj>U[itefRPoБ89$;'_]D9j EN۰$3?tC["k9 ^ua|dJWZȅ?[ª0=QÊ5h6@~]5xAl/ ɏ =aFT=]d8}iU9^4v<}Naoj "qބ(.l~\7iX0 HuAŃ=*"^2=ՒDgMRbQ$d 9y?Jdzҙ&Z} Ƞ5ЄT뺸؉yWFiޚ- u#"ɂ !C-/?kpC@a vQ!xHO VJS3l\NewqӶ7d-ՉK6%!@E#Xx7Wq4P7/D0^šWn%y HXUVW]]8wybEQO"fQsKO .(KN` 0BYbNCE/@)1mve-Xs~QH 5vj:Ҫ@$GCA WLЎġ$uҁ&K\<.}P5dSw]CQ[Dkr4U*l/ ۶XqҰ2+Ł=nf鬐A-1N1Gܸ؀@K7wv(L5*1Շ'lJ>qTkgA|4 MUwK_ҾD {j̽2]D^F~גrccx DSǎe-ra h4Kз\ٷ58ȨdaLCI5^fXq ];ǮHKW5lӰ~<=˄b¦+ۘ# m%=[@@'I'2.r}opBbLypM˲T leԜ+ 0D6#AL|Ս7%|c'79aX'ks-PK#b?PH)B= [,[0jgPSd1p"7a:̮t6M֑{%q|?!V. ]q^NΦ_]pKaB Ko e?G5ۯƼA :Oaf^׊Dplc-cTDZPmaU\U*bKM;1,t~OZhv9I[.vҕw':47_ifG|Mn[4rC;$vJ"M|pY2r.9qu] U+5h|H% Z//"zj'ȼMe%,yo*-TO5- %T'ƃ9 vtizre&ψg&:3Qo@5Be&D#_PȜp6]\6J$zAٮI.%n<s>{Ԡ&@^)QosV_ѤUE$ Yyץrɭ ;+SYRJ؜Zp!iYZ&SPїuzX>i֎vy+gF Z,Ҡ$ç tbD;v8G)+iÐ Yo_g&m}dAخB2?@ ԭSx!͙.{SyşNbXkDd# 5#ec`癲Y[{ n "'҈p1qKTf.|bv= prtY|P_f7RZ0`SnHHN= 晴}Q'ySE0aҤO'*+mfjwEeURsuZ'G6~ )hV4`s_F*q,S-T*0N-tgNCw=9RqW QP-}7[բc QϸeCvK^ |Mjf{<6[g{aڬSu0QM5'n"l$PY0=Q镦mU]ې>C_1{Hchާ 7_H$D*~0%07kuuWUAƯnBXjEC.-7_ ifwBu@g3}Z~ǜn͸.*(i<= इA g㓳q8qP=\6>U CA' rE;r eD/hTzQ |bڴ1_*!XU)W_}fL{>\Dߟ] f'>oӈlT6)l8%6QB*_EEx2 g gm+K)_~}'|Xd>-mvmzKZ8ѮePO}+;?DX>so 9P췮*_=YQǮwzTmA|)w!%L*d?.Jf;=Sv3y HIG'EoK<˜AWhNb͈62tWW6M[r9D {{C&kc&WZ&IW? hwz%vchWwl\Sؾ2CM4 5ݓ^n:S@EWH+ `>5omm+ZpV4X]ĿQbp& e'vWAZyo[=d81Ҫ47$ sґrB:Ik0M\hOrԿHL 8z \;Z',: F͂pF)eSJӨ8[#>UйcUdl`Pw QG2:$d9]ل dj*n(#-N_B*D>^#E1" WYIr2{?!- Lْ!smNށ) \F[mP}B\Mp=PC[MuZF)`w &fwAqB8[a2,9̐ĖV + όHc~&iJ&`H$K2"GH}WXI?lqHhI$P'GN=1/4u)4tx"͌~@ \jzc\ܵ;R7Dv$ &jߒ)?TC Nz3 h3*0tT*R jj9"sfa؇b~9V3YU܁/iDjxr'sgo쾆q[S.{oX+^L=RCF:6Gد0@Itzj i|{!h$jH)U=}ƼJRl/8טBtB l@ǔQt F:xA`qs U[I3? +RxJۂx聇>j: 'm-#ڼ NQ#pњ`Z87U Z.}l$7/T xE@W;C{4Onsf ǺG/}ؘk %1O#-:U1i܉gC3lG3ypգG0OWKm,^+ZM &}-ʈz@;K'y 3`ϭ" ZL_cIy) 2AljEmΤe9gB&T:=0s<3Y>(.<`M1V(E~{ռe$wMO\oUb "WxC#9Fx1y/ <ئY r+lui (]&mCުsa2R (c!͢sX$}6s&VUgx$|/Ȍ^5Sֆa_ ˱̓ֆ d0MʣR/kWlClTHnџB9;^E@ut]8Cj"bChCBlJd2XYm" Bx/gD/PsYTv2zRˉτ"V;.$[]@Zdl>-^1Cjy/0_P=@eV3x9{2*2YDZ]2sw]D0<=ttD `oБPǎ&Fq}gck/>3>5y" Gwd\a;fM:(c u'GϯR@QsV(sylS3Q WZډWw?ḈSӋ¢ah5KT9tޡW\Mۅ:_6Q4-* ΐ$`S'tH"d-NXxSW'(#$ $΂o{ʹ?;UN5u[4|yC,;AU2Q3b{@{Kum2rHV12sCSAefNa"B[ϥ@#"M#j/n;7B[[Y'X 8c* BƗpkjҤĺ9L].85lOgfq=P_cvONc鎃JOVˬ ˗uz虠\"4PN-pKteC!]X\ ][t#bC[Yr]Ca qyےIYzfwu{iͦ F4cosOZ?1cEHWR-2{HxW6"xW g,{\qǘpY 8 &h[pGKb@ k3{w=ae??TXH, w&LGi;c(,Wy솩V"f )C):}تV W҃+qFF{h*4ߪ *pJl֬[Tdu<[Ax_B]mN51n;**)Á3&3BGEq %Kc wwGZCpeQvcFa_|m2JJ}H4LDc@dC[\WW eWMIHMwIpn =b_UyaCK#x;A~nu;˾PYIRFȘgjSOuYP4nw􆆚Pq/kp=Y<܏Sf21 zB3$&"P lP@6KT sʑoQ< јYi{+&CXʀ5K='-6nv[Zs,A1 `"L[YqHbЪZU"E 3miamod0{Ɔ_<VKiE"3$? wy;i;b1yi1s<FIBU hmpC\)L ye`{YJT:%D6B:o9hagYj'Ykq^[g):l勃k+Gk ٛV5sOuee]J CwBš95نWԨgY7.۽Ghw*jL"t7ܡH<.MUA`bE2|w20065%ϓVFsHD4R%cU!["CCl{Xj(W*5B=ks&h`]-/ Q3?Ay+x@%RoVh!6)&7f4 SU !%=⌐m 7%V3}=s[SSQ_%@q E)Z!BW!y&;|O ԱրnYKzeTFj98;柊l㆔*Aj /*x&ȐBEaӮ4. ڱ\]ÑWf yQJUZ K3mQRR04b(su01d)A<dwUF{/eRT4->fyclwibHK#-N3vplCMJ9DHMzR󾮚qV}- p%η|U'i u6dovv|fp=Er=bgh 1BbN `)9AH*.<dred2ƉJO1%x XV&]~r4;h `9bQ[dGX78[qj/ 'l~PL(`sYL]ޔHdMyq"&JΝah[5 Ќ]ێ }%ppZS;iW /!@Vc/$X9W5FSe|4~Dajز1]DBrۧp*&8dFkT辒חS 4%p9 M tnRnٝ~OSNQiNCWFBOU1ZosKUsss^LTw'wM:Y7OL-A}U.wz7}m-f!LcU5dB7u_PGN]]!ZҽOgXץ!^$7ꮩfT㒼Q-OO$|-( _iPF<@4`*Nsry)cʎ xu' {'ۤd[u#F|y;.2 3d?dA@V#RJ (6a>{>s6Y!+hϿN2|PZBzB_ n_`8K+ l!:pA]3mMhimYб4n$nZ-ACjbW$I*{K옛l'gYف=^y՗WY譔'N28O{+ɛ;Lm#P.`QڐE+cif {ӗ d7 d`Ρjx "Jq^!3S_z6*f]{;MW\S[x P{-iaJcnD޶_dJؔCW}K΍vAi!k1eݳD.Ήp:u.%l/'"Bz5q 6/ŔFB& ??XZĹG&SLKڵͳ4BO2chXZ{Vׁ0+ұ6/*R̔#VV L s-=.~}D.*~uwN/]䩳^_rto MLdwc3mO ^hV*>3pl._"m(i60.Q\LlmO# |.o4Z(0.F$63s7CrHraiu_a,US5q-k)8p5]Dh9quCR;6 h*U!bđu\ˆI{qn ᫁JrY{]5"):Y6οC╼>.kB#]O g1DTy` Vy[K(&dqz(pŐ 7͹VSE,!J] Pel<`O9q\eMh;H;(@i=cFn,g@a2䆂$VFvJCP3Ds_:@S+q> "89uO?vНOiΓ#ּi8V+ Lâp/x͗~>)wdq`<*oT g4֘DƄkZyħXͼk.nv?D(mj MBŕIpDw%u=rO Iq@`;s+^Uau͔M# ȑ^Qam'Z8gO{,p-^lI~Y#G ){n'Zù!D (#pq/lZg14ȏ#qqdOqZUx_1.Ip3T(;Sfq.NK 9 F э".8o ]0XTU=o`(7  OW63JX6?}*:hߚDo&6geT?]χWc[=Ry:@!,wRX8'^ m'bK᭾R[9)"=zzVGLo qE{{E{z_s'ށ 7. ܹr;ݮ3VtۅrjC=t1*zw/]de{av_+ dNy'OFst:0ݗʛ塬L3֜@8&cח% ԃ3U,-HA t\gzM6wЙ;e)>-9s6 YW+a0"^Ef׉$与tPr X +p~LB 0LUMoUskfg_Qs|ɧm6< -^{A[ӥ^ẓ_"##ֳ,FaZZ>%-7-^Vl8|w՟7+Mg՝ڀY*2V%2e/51x(: *iv>F,2E`J1~.1yV6Fht&~f w[=vg+'꽦֟Pjl-*OAD#7|?÷tM:+, T=L9ù<5oǺ`6-B7haLۯw_fczLeP@\V&ˬ+1%=a+¶~TِoW~_}b'3 bDo_K>Ҩqj٨dqR[jEu/2uJFIe~Zt+ KmA% GWmT #5S38q0ͥ,BiSQlZbe~y5Lۺ@$^rV1)zN0sSdYG0rNa_P gC,FQEp,4$XoTūAECЕ:)KQ(MMtw`?~d7z*D q~4/^vzչ1dZʐ4oLC? zW󯹡Byr/^q`.cb{);ͅd tcW@yhH?sh3l#5vIyz=5-]N 4oamր+Qg/U$7"+JaїjIv<Ҙ!Fm7EԞӯ=1HY04iJg.mēb"`HPkx4HØc:b:;EV^I€KyӺ+ެڔ5uh\L $^Rc#8Oʶ*2쐸+)iMgŶA;1Av"y#a~~P_9W\늛pC?ڹ8峒/)uR62 VBDG[WOĉ`G2c<_-ҿ!(Wԉ4$Ilb~@1]=kmf ހ.BȢ"мi8¸l+\"ХRekSE'MГ] ("cЙ$"A. M‹z-q$AWkb̴ U+iBTn({;R>>/Q|IAVM#2싍.OmT *14cҳiu;,KRtQIaLLsTŠ)Y|oe!jر0gdڔN TWtٖkPK릚>^s]q*K d1ka<К{(z.,>ǟ[CaLG]p:3.+UwX~*K[4,ʭe%,JTS1SLm-:.YWF5]7XftW#yVԊqVkfΡL p=dٞzN] }Ә84D{:1řYyY褖HNApiXgV& Z\6[BU|>>Ӄ*ޘRt(=,K`# q! crq TԱ,ϫ(]:Rn_`nG=&lF1Vz"6xFz+;ܑfm' <bM+BS7;NY; sYTabDֲSnPkfJңSgW:Qwo-.2aOk,,E53¬لcy>L`:ȵYFU`돼 #i}n=.mT@mL|#rI%-MV!:> "SЍ)|y&PD@wp:yn ی NSN@/81+O} М tB(Q3lZ_Bؕ*syE­lhD(r0=i[7fJ5ݖ&eـ%K߰HzkEÍXnc\GVY?F1T)+x\%pfGF؊b}UeU?fb:܄/Ey_,GvkDp2RCOj};* IL"} KwzZꀥmVDMIZ L6x6x2?᮳ ?- w "r@:[Vab,}lkOnTU9Su4\Rbe4|y>Dq{CUE%& hwH~6uHf@W<10Mdc'襍m4гM @&,+#'b * 2&:I(2hmXM^Q .+"]2jϴõB'$GA{N%#h{ˆDc&S0=ߴ+[y/ړf>* 0*43)υβa*UZyÍ1P@QcuiZ yg߃33l<mU6" x` Fk\\ Ld1-$F, +ǥ5O6Ov{s`5܌+q2=  #IVPJMz3ځO ==E&UH#-&Lf}GF,£hp$إz-i.&}d"maI2mj~*94,&sGQ-r;Kx7G ԙW&/N)窌!@\@Fג 4`9f>5TlÔҗ$#onW(z'vXneM~J2[(g93d bY#~;(2238&U#1{M@m" 3BYSG)!FAaP '+fҷD%<8]R({e2Ge_1LT]h͵PZwwz*k"[̙B'ÚNy<|}[0TѺwh@r8J3ەf:dբ[x3MzusP+@-d1M2wnѩsCԖσE# y5!CrR'050 :/37DQ&6= @ϢzϷ*Q֏ŃHң~siRL9[/pn'~m'Œ>dˣ5-=\ҧ#;.շ֗ ¯gCRi>m `AQpY[p| cf!U ѱoNf'rOg_Lv~3| A?m0N-gM2`mL$S-,Jʿ+xvURs-%G:Wh/EڏxN+ i7z}5kz.2/ Gʚ:t6$!)`Fhԛ^GI{dc(SAH}"QAd↔W|]T׺| _?Eb}YBs.=kD&?pɣ!mm엊b)4~mb:m2 EV21Kg97!5#٥-ȺXF-{*_SrsHfV}5h;zۚy±W-Kf Qx^(_<|Xls$5#LkGJ>GWWo^ ݡ/돬KƄV⬠4W(£TG;aE2 eV˽3> p$X`:"vqM飤|)jxc4ly # ><,\н˚J]}(T6*I lh>!*5f=J5ܰ|ڝfK # eun ^Q `&DI  Vb6;sΜo】cws\,D)FNyy}Ш͡PHjZGË(2Ny8CZ2cA9B-LCGؖ&_C۩Sh=oxP,;虫.81 zt:2b˸YOBݐEM,1u[ӷN;tCg"EnYڪʻYǟF)n$ (mW/.D:DǶ<ޅֈ<7v\]zp&gq&FM$6G9*!Fkl@ZnVY+L/V228cز~-+ *,-f{ eI#aWGnX>b=Eoՠ'+N.V2e|.KT|'A'gjb<^ɕS 43%3Yc;yI&y9vG737 &*{Ʌ9eΒDCѡ/^P_ Z p6|[ `A+',1Q$4KL5CWd~RqBpMBtD ٳRk#,C4L+HґZb?#S _{hYmq t sZvY|!2"Dž =ʘ&2A(Oȯ([&n ~CܥN Gיjw{KNݤBx Ts_F+͘oU4o-^]u*LwE<#J÷[X-@ߜג ' bͰM\dS0 O61ݒsR[]Zcoy>KH-2_U/kteCJZ'Q7@\Wկuz#'jӖ,9*)"*bma7?bY>ÁjUoi.4&N$}δ,hң5s7P&溹#SNK}^nԈ4\1Q4p0 sl=Hƙn\EOdלj>nwOnv :59S~4io'{Ϝ9tc1_冂C[d߁9#3=Z/6eZoՊ%]9@ RJ|SK9FBLGvU炚Oš'o?μg$=ͷ 5pDL;5"euqk8L3A>H*nby_7:YfI2%sT`ᒊ%ZD7UM*Io!@kٍ!hN,4r4[PV>|b"cnt4nA{Eo2dV ft/%)&bYD=c  Bsq%rߌL kRQFwރ}cM\i:Ԛ١pףrvAac6u֭x{CW,Lx_ka2lOj_`Ɋz çQ1 *xGX*ʏq[R3*e_NC2v Ϛ'yt gJ͑%V%x=$FO/*ܬ!~ԯK. ㋴@Xxw] cwxoLr ieD;c.uCL'6Pw-,wن AV^pz'8H0.]D'*'r֤c@Psrvy^Eqg"18#$>\P.n]SM ^*, fa&\%d1I2[+}z}G̿c~5W»aaPJ- .ާrVRBJQ_gbUxLd krz9 p^R.dJ*psj!Hez)ܦ<l5̬-pF>INÀЩJN.2DUtO>D8_b99zK5s!D/D| |*SLS) #7Ǘ8n\?3Kަ{K[Ԧ;a+K#L"ĒW1 Ŧ V䇏~8<TT"jtj_o"l7LÀA<@iN8L:ԙ.I^E1/ߒGF dŚóe؅fs)shYEB7)U1a==!.Ʃ5X{''dYܥ|7& ]>n1 #򎘤ppBSEVcFr:xgy ψݒ?Do|bd=UESPv|: S{B-SHaǃw) OCb|+-|,qB7t*;t^XQG6/V b B+Rd_e[UP=ғ9zB,UbuH@KCͽn>/mQcQD#%Y3$77Vت"hRQO"m!YCbA4lq>Xʈ n)DZ')I׼8{RKǥqiKO]JBNg뽩wy1jo h5;vbET3>w%W-s/mk1̠^qgscv螂اdK 3̴o}f[ 8a煚g.b%fm%BSXaExVtirSV 7 l¬O40w=:LJ>Tr~lh 2]L]{^w״*h)ۄ¥%v @AJf +M,td茚f d7\'Y%bفGBVƩ)~Y1%bɗҔ` 3ua,2 ]ʸ|w_6%GPq,$~Mfs^{՚X} ?xFS_֭"?l*!1 -4w6 M_ { H|B选wVLIV(z5~@A^?.p j">fjFz(3@^ N;TYv`?@==eB3eUϭ;}V'*\a?1\tXЦ;WW![bF2$(B2?Ƙ׊ɁA.aד+J;cvW$Ju搣 =4p&+ .̟ͅҡn¦6/Ef*YYu< GP  8i]4[⮐Sƌ&iNmXW֚B~`qK;y2t$ϬCo`'\ܝ="5q^WI sdbITq\uR73Nf 3Blus(>:\Eha9C~U=g|I+E&9Ҵ:iGw֫Q] ^m?n{}kGHhVy;v>PiG6{ NE7X ɝRuocUv%#+{z mɠ+6c;Bě}K3|XEzDxf' *B{8qߓd @S'S2l#3ϳ%vR6~UBMَPIt]'=.g 3x 3D֖{c }"'{{^?WUyy/e 68 bz1*CjpH*?H邳BJͻݪEVhs\_RRH)np2p~eܐ?[l\3crfp 84f=2iČw,9w]NœS ޵l!lCVa3)*Y}gc:s GXv/YȁcF.P770x*CoۖV,^YI,{sEEk Vli{W&z_eg;u(1P뵨ַP~oEV/_ƛ WlA벹b^eLjwKAE d-$Qi}ǐ )U3 z87_yƆdi]RNm2r310x 'J?`2{*ˠa^?lDLyOZ>P5b_Ԃջ|Ɗ=ȨC [/*Ew-c75ŕ.0Ke sou,( bZ26Ceckf!6#Jm@*@ܫ: ֩glFLG4= m2XKmĀ娬@`ԘPMm 87Y>joviйzɥ!<ĕt4F,pڛ4B]86rFڟ?p<'`D(H1<i<&4̮-|?'(U)L.<_Ճ /Ι:Wq[IʴpVv|X̥n3'%fgo-~2Lzqi^{-Q4x{ڦ,4aaѢх8qn0OTΌeN *о{DdqSCtnN]&ǹ^&Axco e']*u)[.8MIp=T$^+b TE!Kec@GK&n%uH0TjA]wZlHR˖{1&kA$B.sdNzk/nv?9y㬾B~c{R sl\t}zbX$uP:J!>GAE)1=?yaHnIN5]zFwW=x=oXmhA陸HGepl>GI`KïY\oZ 镯5}) l=CT) {rNV20jĜ% -,۴d#)Xz8d3϶>vjIwT ϷFP3!v|;/Ȁ)a7'ۖTyb9ʫhUU^r^H$YA4BB'3Lv_b{&BGc'dܓӡQ mӖ1<0 e)CSz$p_Qw2ԁ(3Yf;Ah=uZH#sS.?N6[ZD,WA;b@"6lOvs 4Ѯ-"։l sdD?=KiG ::3RqKF3[lA'2 .2Jn'R~һF%]:6a<`'g;eYPc)MkaE2!mo/8{R'xm~{=7Ɍ%h嶑{͗qԃ}mfץ#v4O1vYqG\دF^ k#/0̟P=&ZO5º<#.ZmvMfK@'4@Z _7ftp$9nYdQ] B;C_[bKE o&Ӹ:H:X[\\=Wj,I0'& ؄<HI+t/H+ b_y$fPbMB JD9PVO'Tq!\Ә-;}` B.&$0 _7 KtVj2JHpqW|p`^)SoRf:W]cؒpS5S~7dLq[enI@>0m^`>%h`䨍o<%HNh1 :qʹ`VXWN "6k(ho֢z(/ V]ט9sOgXk぀dԲ|~3ԱԎa[d_Ʀ͒ [>] nu 8n`_J,J#ݨ T\RJ)>FP4xedU4QvZP^Dc\п1)׍9ؤ휧ל~2ȁS{CKECZLdr#ތ?Bdde]\4!I%%{Etk2HZ%@1l1m_Zr2_IG=ȽHWAIpP'$^D܆ S !@2GÌij^hNzv2gj[{5c瓖 =oLflzz?Ö-# f4:.L rН*b9]ͨlUMKbHȁcRUiZC?J[S5\^^}C?xTvJU%vav5(2 Hȇ#<c|{'ks -^Mܘ̻2"ͽ!-Q#S,QY]>@@ [\c="SFU?}&PAN"lDJkvqSJ)GHB+/;7pӟx @[$ y8-':9OSP0$T~JoT@:h{A/x+Q"w) q_xM;nM@,*K¨ApP<%&~0 #GĆ3 %ÁH8#;BB(F]Υ /MrnqgH'(ɢ2kpV|'!r3Mv1LIou<~A>*@' %9!jn:C.1ww γNdž*uf_K[J_i8 9sD- |?'KXy;Mtpb}VaT/ \C p]_u^6G wJrHCo% IK7'[aZi(2au gbX9L7~=A&@puNEM;9KGX`@W'6#h̺g'";G[۫+ճN,FOB@D#Vc¤jlc"2+[({^eNs):k ^%)?npFaXRbQw ES7wZ7,NJ*ϫrsVܒfĩ@ևco,nUDېo(qJ цRh׬{LQ\"g"+&'G#.94k~RCgsO}us*[gpO'`ї)vtݶީ*v-:?cpe!~dqG1؟SD̏$a _(pÞ縓().]Ȯ^>qq slv7V%ffP 7 /A{(űn\[d8T5f?S6:6!0$P ~ E.\4s/9-P\X;Wi~/QJicwAuj3y+KgOf3[QeFy몊x,=Sg~9Rc7Ķaw,i鳕eoՈxFN[Yk 8㎏ЄQXW)'gyr=+>Ͳ):ƕd?l\Uzp~5Xd ۟9ĐN->3Tt2^N>K=[ @.eϺ5l;MVexjLF|T _|44ggf#[wZ#lq_asTTۖ]V`sYuNe5PWįlFŰ*JwZm_7`@hg?(QQL,!VmBw.yx,Ly}ozT5[(#O"QߘkO[: 2:N*ySMDzκ76M6Wqmޝ aJPTNS2 9B'p,Cc{EKQ,Q|E†0aQ$>k;&Nm `ls|WߙӢKf-h19FN͞E־ٯ}%&_"':^ Yxo&SYޓhm<q,ǜ?pt;C1#mU"[US_[ed <'={1*|4eB7Fg~)VSrn΁-țld(qLoOR!l&$QtAc!_5HZwˡY']W|]N;+-q4Z8bxp,>LQב)+&>n["̲140b6&[C7ᴐTʱ7l J' p (f2,lW\[w3e+2ݷ80\Q7F3;D-{T:XuRՆ1r3cz t$q}~R^٘ro\I04 dg$Q#q(1/~+3qW)Z)^5`1HCUg Hw'na׷SNoY(w1"h1-LuxmΦ\{IrRQumV*<ϲPy^ANJ>UOW=?Eɢ}=Ֆ7r*&VFQߨLDTi_jcn$@KOOU#Z:{U:f&#fQGfeW ['3wUmK fx*J˴c+>!N#^ JkmA`?.]K椾DZXp{;ySf8O~E';RwakJ@WVX +RvJ=vG'`KU4@]Ӏ<[gk{ЖeABP`V SWF 0OLX2* sֺRS87xe=#%;:FtAA8著^uz[6A04{O uc‹_+R]mVV_~7]t0vW_ L_ͽ퍽v:b5A^ !ElEMo_=8#0%[H[ =c_XK>v:JpQ9Ahs}Sp쓷BEn7s[ I=j6qPKıR^15>-2eg:f&S0k5꿗-}^1^Px؊ka`U1JG#d,UQ4= ]֩țY|D7ɛ\}A݇Y z +~EMYe,dD}#9CW%&[,zXxDolģܙ'rh ,jS$F]I)ḖwL~l+a`jeP\7]$>qn(vlHbLYSUgIYmƒUÞ֡&E (.nNTЙ?RNe%QsA0‚ R=EAVl _ֲNY7N\tH;HvEC!zDM O :Wd9l _JA5oܷ7>>J?P!2|,Bh[o2"U=2d%&խ]5@3a@,W;xM juϚYBxyTLu5$ Yf$3/@^ސ?U=ۦƐvikJS.E (^3EnV1{4/ePdvZjx1tV/Ftx6wz c \G~Ӫx?eEFI҂9B>(ڸ>`y#8kܙ}~-iox<흇Q#Ó},^=#p>D!_q9L-(/#kĽ5n 퉽L%ej$0Hg`SYC;ܠtM(y _0"ݘ]vgQ`|aQD1㚅x9zo و\gqb^e~pUKTusru%E&#c3T׋Aױ@%]ڙ8B{\ $KBsScWpGR+A` C S%GT:w[_v¶&}Cd0e3_\ {/!u oo | B<Z .a8 8/H0?Qd&zzJ5fl^۴ jcbxjwu5f엸׮5~چd ޱ$2Bmi(32O ?ɴGs*/OK.{{R ;(d}H1<<õh6%? Rhuc.VXj_ufp{#b: ǷZw2s'2$6Z VMt'*,'yfFdoFxو*@Ĩ=dQ`Po3 Y(p(ׅ"0Łw&aE- 9gXY[?=a-f( 1DiV@=xeA(? C'uchٶ'v&s%P }UZ.>=z9p>_ ѦZ nz!tk5ݤCs`&^5}bng7ip㕏|Cj p!7 /h v sAXv{&աg4  qE6x/SK P`m̦D6iorGW~vTW$ IĢͫM{8XmYU*.uE:l|K i0v4Y [QwHɩQ>f2gsNCc`S s'7p_9  ;)wePuO'7ݽuF; j놭;tߘN^jɄ_२UcǏD&AZuTuKR=oGoI=VfJp>P{zZkweV7QИBr摋Pz&so$Ӌїljpƫ3QsԵ?ĞP6B4;𔦄ݷt$&c%Cv^wݺŻjߴX!PQ(M~+4~B?ye(⒇8ʾafQ/B'l?`#O6,{hǎ<ىceS֟<'[p7rއ < M IJxX{/ G՛W`O~yUy (`5f@g?C6;@=6Ϣ֤SI+Hw>ZgbX"]bS '"YlD"0pOʭcSχ% q |wzUNCamC: QHux`?E qk%g]U نJN0n]zu4y\Ӏg翙qruEϴ)C!%8f?ȤƢB Fg /9'-vfqz/(x%bsWт+Nn7]pp9/fxö6. le^|ZȧCEoPP?U/I!n\mVN7 ȗqz=8R-9"׷XV~'flQY zr&ي 3yݏy[bK 0S*щMɴ+M84`r@ ^ܩ@7WS?5~i*<:nCmH` MgXpp?C Iv-!~K6e҅kt1=56GCbcAZ^!#CB?ariNS'5+ m;)O$qqg{yI/Яjؽ&žzkԌ{־#)x$CaQ-9@x^ї}cV/"`C TEM>. 8*}+e=18hvNr9J;1حGϚ$% `y-{.=D[ "ͽ09fFBe.ERuN!G,8˕\v9]`ڨ:a&%pS҈s[AѪ늴^PfCڊU.۴Q+MɊXtct𵮼Czzutk?q'!V?oSdW3[HO Q> ;zZw=qX( 9y8tGd14iB28uMj&&\BXLM_Nc: lX[]3z{BτOۿa.χ2/;0l@Wx}siܹa\ץLpQ(°dJ~³⣍Z퉎W1R#jth\s2h#>(+-強٢35?fnR/gumHR6@&l2)3,'itN5+|5kJ,hǜԦBҿg+9iE*f`e0g-]ņ>1!캊UN($z O?f1" 7<lwl̔N`{ݖL|_'~PD՗"Aw 7#Uq6;e^yCzE[ShK$rwiNebѧn_slXRӊ#Z:!՚BqK̅ Tq%`;˔Ծ6!y jz2ejI5zæ[@DP͚IȊǵTʧN}qpĜ ͒;n!#v?!~C iqK{ U~2u,q'ܒDIx= -#%5;)m)MVrr@A?U *)g$d0V^&w<ʧ =V_u(Q_W9.Yk;T8zdHP-I *U9I(оe ;9ć8yaWjv1 rf56dY*$e`4n JЅ ޘbgiN8qFn4dLN\4RF\iZ4I B]Ou{@0-<Z"QFN}oՏ u4cg%to`0Ak,Wax_Q_鳆vF}Byu$[$4X>cX=/pḩǏeb.W 3 `eAMY 4tMQ`,(cHk[`OStI2ѭrd?e]oh'Rs[FG x۲e9SJ2%ڀT% ̚H%e,Vk>osد3m9Z$KoKiա7eY#A r5=g[ ̄0m NJ^ 4<*YԬF4h9JZ'Ӕ"JoCo<R?L4ltU_b[\W[1]ũz"`rx(%DSzo>MzπdZNwWЃ,zUvZ}s>է0ekLzGxy@s Lx(?*n0D9+a8ƒV t* Ĉ%.m\־C_+aC'ٶ(DUJw:gXLPġUq s_x&2ӏ޶o"UB(\TfW]t~ Ltw%NL><_ #g~ikŝQiyQ>trZuK*<<3<nY6jMmvn)Xx}r~uqwakL|u6$8OZ w~t6 x+RBZw=כn8%Hϒ-OUD(&;?PܳC ca~`~N"@F]%WRsl!:1s5ҝGAHsD.qN͛+P+DH!p7mr\bSmWviLn?cG#^0fMDp9>+I:!$3_7{ԐeOPq&41a”<j]:aHyv_KǃӺiMGb,vM2GŖx$J:TD=sh1^4f#v'H}g;–aHՁ:w\7 'Y@μ-cl*J뎞'?Z4xG!694`qPť?QY9jAh& MJugM B %f;fv׺R±BjOl]*ѕ2U "EVx}@tJ:^ l@Nqk9֢Rrt!(>+lɡAb~MQv*6/pt $-IрI5G./F=q; y/tV+8hxH7  \%u {ѸDZgp\t:G,%+#?7ip_ϸ:;*>.i(amNZ0iiU,NJf,CCb\BB(U#~aFC= &I4CA${| 7!:U/6A5]P/"|W3 C63Wv\jR.89`Ai9%;KvGHaWglKDRg'8!r{(7,?[u"HL MʎʎT_cW*hƯLLu pyov6BMP.dn}YS27C!NR_ 0r<.GZy3bL P2V z zqVɜC:SNz!g4G}.AOпPkc&atqT1=/Qu\_mUBt1F!OOr4Vubr5_DAtC,T }*yu:UE+ժlS LeŶY ڙ]_P6&q%G"zPZuPIعR#7QF.^`C!Nmo2.tG 4຋{aV{*SV"}zjˈ?U*FL00 dOmlV#;KFC<ɪ'Zdȱ䀹HDiYN0Tޡ$q8dhkLABәDxi}5|v- k0XM5^a%&TL6lLRNk#LRLҳJjw!XkM  ]넮xLv{M}oky_R.21aď庆ss;g{+[fٞ&RQ%F:&7-Xw`yLB{j`cWL ?O R O]o͝6j<\!\O~D:):ܴ!l |"\޵3^>GO(~liP@T);zp4 }B}O'3;=Q`y/'h'k9ݏ<87mgP=<M+RT6tP99-DfwnqJ:e$ځ!WN=E2հ܋Ձ_ N(D΅26/Ŕ ZqH'QKKXa\brcN{l+iKt2|օB4WoTeTQmzX~Isq;|_ݠSRiXVg7F"eԉKUd8qvN%Y9K{wAw@xs|v:yʕPR%0"Z?f|뎃iG^1*⍃Bw\cvG&`vpK^>5Pfv}/goCdJ|w T @D<3;.4^ni#23bxFPi1>c#J_mt+ۉ!q0ԫn#̫%L[/|+G pX\ ꬏I2A{aҭ"aɣ"%~P&]8ڮsHfɻ6# a~掌ٯdH7sѱht`UplG6ϵ=dUrȏx4dW˚ tScY0Moa )6%&L,|^&ڨ^V~m 7{{ҕ4h'{z·Z@19.eh#%gXp?v$ch/U5SqNʹSG=Lv8/"s(.:>aT 02f%WUtr~'0(2K^~+IVi_fjGT*.M+O8ٌ.*{ 7j!ӤSӾ?Q⇻uC^yayJE(IL.mܞbEo,`Y \< 6NZ|n:YH7(?T&l;,Z~j)\Ӫm* mEd Kbd6 pMK LୌBVzo5&mDsJD,,"c$ 66 Xurp4Ty4QCj~RZX< yt%4.8.Fd “_V |Ҩ0%P%4uz(yi^uYxa5!5o:x[bL̡u#,ӕϷ; $_z14K KBTkAԞo֨cP7{aveIVETے@lh@ҊMN_AqL֛Z(dOXٯBG0[/8p| (N r㎢TBhP슠I>p2cK\NC(2VkiO8`NVux^%4GcA1JMnfF -NFw?B{i1md'<~WyCMzpZޘ3w:UDH)JPR*};R1Nf`k!ϣ g5 Iwo\ߋEh-/< */i6[*@ ϝk(@pWVY!*}*^_FT*ӴE#>;'[+'AM=r˗jM W#ic 4,`Cs;N fm0"%v.Ͳ:ut!|ȵk*RCy&T+̌>lǢv|GPˑ d$9/zO> Q*q(dvtf ɩ| bpSp|1[_"yr&!}&9I7k#_=9UO}`H;_RG/O<. L@%)=ͼp,D#QY ah˛+/&Ύ$Hfhr;D"vi ]O;o1\, E5ƒuOA/<J<$7) n&  r gP)1R_/ 8$DO Gu<6RҾ'm8eBlzؠ4kqWrʐ.j|7?aUӫ8(ȵe,\h>Ng.]JbI1oڈ¥Hor g􊃶uL~B! zQz"+yXM=flJm=5oTa7E9KU `[jd6 4 ,  #%^Kzi0~分cAD{vM#];RKmFwbf02J{6q~s0^iA qwj@EXxT&!ɸ݋ix= tgwl-ᐊޖK > P{eZF#g ȭ%[C1Z %~I AeQG͹j\ 5q#1,Xy}$f7S1 9IJwZ7ͭW L+W\@Uk>CD`3[{z=f 7 Cq]^%߄ѷXJow!鵄nJZ)qEny{EzBblBmp[ܶ ʷ< ?_ǨnXi,KgZ;ϯ%ٝZ fXW&%ot8,n<2ן胴IU+4ɱNqyڐ0=?{bfe9U Io5i_8z K>~y[KU{nJO v`-jȦ`#( R*pݒmYXM2#JIo2,:N9_LΘ9]yWF{q\\㫪@-WjZ=ڥP!YuSms 0rvېL,z_h $a+<+U}+TݭSPS܂scX Z<tW6o_wGS&8B|c@jދ"QPEOԩ}NQ 7s*,&\N+D+phU# zJ5lza1Fع(vI9K17i?qaYx/eɍYm2?&4X3Z,2חVͥs8_n.y3B?fI=9,'[#0 ?9o9Qxq bBr./i:#wʬZԮw9묃pi>Kn0B} |r: N] $$,r:YP{`G?Ǟm%IldX8&Og4`Cj+#\/痲-5ًf*nʷ㱢d?φe HcL7V[fWe|ʍPBkob-xb`aUQa@zL,fxf/$ Ֆ˫i.88f6ݲʊ':%LHx8>F`Z|jlp}X>v P|87@1F)RXԻ2+k:9N뺴vmn UǠ['\}u|:(Ji>Ucfٯ3-(y |xNN~[fnf܆76< QK9夸%> 7y;9МyTcG cGHa_9{d +OM8/uf l(WwRR "H~{9rV{dE54:h.+ehG6w_ H\Eو.][RbE\`Jn~MgsϮH@u s[Q)lD˜¬& 4r-YrVR5|w)mWc@s5R!#GxT'Huf>ʿjn4YϰH&vdK0dl#v9evQ!:C9%BP+<L| qTu1.^wx3 (T(ylOlm0 #y9c~K~5jj3W*Q2xb\mg4 \āf۾SK}wV SQRcF/O0~XĮ%cl5Mh%޴I%ە^űuezCOzvjtVdVRAj2_J9 ` y6n?ZYUR6lv+[ ?EBRmuct&9&xK0Iu̠L&ɃoL.M# #ͶRJy\PecE6*?b`3l;>kH@6Μً_+m=2e|A D/ϧ q6MI_p /gl5UN"m`>ʵж}UQ0u!Dol$/_?7bu *BKδ#`sAc}rB7.}x! z#J!VT5uvg!iJV[Yſ~ua8nڑiWB[x{Ge!kxQaWn̷kc'I i&;E'>xNR[vK#I l~w,7KtY) ۢ^pa!s+hxzۙ{+hxs@eށPh]3](yнXe m P-4 'D٥b)Tmix(aHf\k`ڳD5FmYJn$`)vSsi"CT&Ɗf{> S4쒹1VX)+ }G2No3Q{g>]b pt`i}]&O{d]G5TDkX αwz;g`[F!#N^qjH< ?>W8,>`$l|hJ-a<U7K>s pOiB=p6a%!>W^ʹ CXD~"*]Cܮ%eQ`5=ފbdi /Z.,ĘSVRZZ$8=+d=r#٘|Hso!r.DNf_g<;@S봟R.flߖ/͙$&ثFuo2> o!WdGՖP|D43'TQ lږ]P*a;BЬ 22]]LxTVR+ad"( Hw6SV&3fG|RȚAF['coHmǭcVCҋ+b:3ybflt`L*47ڨ?AYmKz*y"0%Xw>_=عw7L`Ջ@,--lF2}/\0 cf0<`9PvqQiqZ|X)JVɛ%7'!~TXkGWM1 ^3WU77[T>IЏ)}TNW tLעZ*Nl|Z`XBq%RDpW;H֣V|jhs-r$5'z;a2'9-(l%iac3I_b"}]{IsIc lSDؾ#zI ~,+fPe";= 1jj[7//LeUdǾ(Ѐ:)sPD<cՈk?DP?K$ `w2`|RM 3`gF/̯ϸg1sl2<,U "(j,r +~P&%*"QE.Xl%r4y]&/\;ц ~m vF7+ezPۅC;i(W+sTVX>zd66P0&9lo0!uFO b@HGz՗ iqIfPF)EW[w{o5]rЁ'8o.S`O}H>cb&ABM5#נu+ur:|Q4KܘzUsR wY1{xňYSnN,C?0'6$}86!欒`ȮM71P>H9_&VT1Yal/Vt,(~ =a.ocLW*HgrZㆨՎGPJOQ/#Guٍ&Ay6>_QSj/I9w4AP$|\>*l|Ѭ=?:U\iX7b֡NiC3Zl{`C pr7!aMt`wMFkzڈ0CϷvv"ϕչ,(L+?PXFxBB_p[LJ6U}L//C3rvdD(>h@&?jD.B*;.".`qrjj0~E'C5O>ɴ8z I_<ڌ-$Dp GmA*bÎIe8Gts_>+E. rDvnرYt,YǙ]:lnSޟ4 >P&O}_ɌQjZyzy9OI>l6t]m1I CX~œB樱Vjkj^k :%Uo֊SypIK!*.p 9mМs;m.k ɷN%C $߷Ifi@_7iB kiwng9~|nm(s%Rh0J lRj"ځt|! PT!1X*ay"~Č |_U-u3"L$ (zL@lTZY^r@涅 V\͜G``/͵.qƉQg8 ].JGviը~ i&܁v]Ko*^{ 光vSx{H-4T,:iG"!kPtn=%(}R\\Z%INTT񁹈}7șqpg&]($)&4wOT/Ny4WJGO?kZkC$WUݝ+EN?TKtfûA 6Y1j;V_jEN"1%y`(UQŃc}VY}qqӸAe{oTŠPAP}L ڑHe^4SCh|43No.S,w0 *ɓjXs/~}ʦ %^p]w={ʹFnS.qƯY&cD%ގԂ_bc/fs4[/hH 1F#5v rBi./,zO4 Unk>x˜{VdYITSӲ4|QC S?O΢PP@9t@he%{RbTЌFuDɭ(i:nWl(wK |>'&wn A;c͞) J^F^e9bbE15MZ,>bXx<0])rgڬ"sygiYw)cf#\ꊱs-_VvLo\_cdIp"4߾\:]qw{̑aKt5giy_A/۴CHFvDڍ 0)} jIYWzMRlۭ™n:.u e/9Y+r ` IvQ`%pϠ؝<R:n]^^¶HZxNYmTȕ䍩*Ad+eyeY̮+"H +vW+@]8Y5p9^ǁ%OJ@*2;80BAw +N%w ;SWbgWl$Ӵ3: eWy{I84ǛB4#Y]ФE+a<4ǁwr껀ߴ9țDk *I=03lZqP𠜗*OMRZS؄g|^8bgC~2~uPE܊-SQ{~vYbلS0sqA|ØDJ]p1uּ͑uYnƀցI&臹oIђ%]-{xˆ/C  ׻]l3ߢm.6DTȓ@j|Pڠ;r+kqe>kEה;G/>s[Gem46<(oD;(`cuy+ZD˩BH9 RAU[cY |J#XhF=ؽwQAxKr^GLЕW wB"wu 6k+C? DKMH9a9Xi6!|S OB_Nˊylgu Dz攒[ 1 QYr? !q)?Ogk+ooDܒPZYwe^ѼKPݹ1m}> L b;lH{&'hW([.B3g5 İ8~_F6$•"tkĕۊ1u(j5 m|tdO}jj@@ 9%!VDovKn_hvB4H#$Fs۫*yI!xlc{}#EIfLjUAF~zĂr4wenRwz [6(Uki}xxBY(o(:hy}ygK5;j Sf5X-W b?S7uDۅiBxթ3獭 |?pZ!}͌B 4/A9Uy˯{_AUȀ=h6e)Fpxz_-I?|)ySmm:2*={Z "e09\CA+R46Z>ܕ%$!'̡# Q>N%NKXw%}i;)ŴTjS54! j8G<ئG;i-eviאt<;6g1:Jnafʢ?W!p`7(:EA'"KNfo[+8O9'uH4p4x8u)|ܾXO=jG/V5m{爝2=fOۨݙf .-uC=<hϘ"bQ~5ׄ_<.x dy.4-lc(< [=otǡ^0gU1Ivh5e#o̕ckKiV8O-hTiEeh-gӬF4Џ?^d3c-h";Ēao)dSa1]haBπo@5sv ŮZshDڄtܩ gXhIXp*Jڞ<"[<{UKL&m1u֗f>ĉW10IGEKaHdwfj)—w N++u36,?xmp>CE}RSISn#qg=0-y9[:dsw5S~-lޯ׹XQs{ ӊ:=3X]x _ߒ{_uE}鍄'e 6hbf#0h{\I-kWm* f4Zy-EA8I0 4DdJ'ŋ=Eh܀[#ހX@w}Sl3>;8>)i& 'ٝj2Hy:|q\n/olZ~ŝvFO]Xk\r~,QĒdέ'E"=_bUmS G]$|֟_QM$ByK<םo(lG1Q8EؽC<5\ PDPz0Y e QVlQSq=Y->I2v6a[\)eIpp8V <=I`kL6T#r.́.iNo+ 1rmXD`@f</8Jׂ "iEy >]R9E02QhvC8@h $m+G*v_*; d^&oșO%]:vXn2(uQ9Q9AoJmn_ ƝʭYMyMRmٷ^Em#lY0! SrYϜ .D'`bcherLqm dD^]CF o/b( , ҐAʬreޓFoUAԃz<}J`RNJ.͸P%A{e~fE2~o' [Y Z|f|^ܹ*Oh|u.0Wpa nxC @C"wi,Ծ?VaY7.p#@[O-.AڃkSX'(}=(#l E_ <~?(`:)qQp$̖ihHmj!qؖjIqA f bOWdCS,Y_pio`Z P3 ΪV+pW3G}^ %& 8o?mc8[q{G-EsQ>U9z P^ eʋ*Vn >ƩF`Oo]QXktۜ!TY.YEP(M 2:^pc+*5"f|@\ y.QU:kFP(Wu=fW .kry?H;&#VS9ׄ66n'!}d֛rPQkWAL H4tm |ABy-;|lҒ_r ?YUF$#ɖͽڹރkPzbc'! a!2mk ["]oh Yn$G0f۾V9KJ_4%!BpZCfMgE1?_~tmw=lQi.SCuv= ⯞vV_UWϧI?Fxh,* ƀ1uLBNFNQѿOCbEC nTTXwB&7JRg\3""ᰟ=ek6ڵZl 5Q  {_s5tWPӼU("]d#8j(GSzqajhH Id1lEvyKoeS*C wùU%RARBVUEGJ/BT?[[ G6 ߆zt-e@*ؽd:%l_R3Cx<#v;GK!Kv=շlψOF`Fwex{4U-p&B) Vvcp1VQ-9KK8Ԫaqe2ΨLܭ  \>IϹ|HgxFn~5i<9V[f-o4/sVTx\6 +ħ,kx䒔Ɇ>ʪ&`{+YsYQlsXƪV02m =0G5 69:^DA'ԕFnFe͐SI(^"oj,HCBPFhդ2SilaĤӄ~J\^.!7`򤍔~}F!2`ndOr ]Et ۔mPO6$ұܕBkR-kodp:/9+4`CN<[*!Xu) ysNsvM0|%L芤17ݓQXLLYf) `8?TdFVmSrSkzY?}|FFf'$N:.]ͯbգ,«V91O?j :+jhwJoԨH7(9:ȟPƼc/PN{|\w7 Te Ih|(A8OePĴOKL4ԕ&[NVc3g/deڕӔSb6YFm\ĉi02͓<DX 5S"S];TVrsn'5 m{VGB /+XSjICrTLn &jT&8ܢ#:Z+K8` 4ؠ<[n-<|qwB/4KƯ̍ح줌]J$u[͎Uy%n%/LF&$CޙOٮ_T^LDP)G@/KFcԇ(ذ8ܡ$ۣ -ۮ)jS;1MacȩB5VNkbHIgޖ( /? 5uqOnHwi ,Il?op{2H_7]v6q,඙aB[c5tg !!puwPlfgСBDbfql Y %'jif4?srqtvWlDWڎzĘ{*:鴍Oc͢HC4HU4I׭1R,"!pwU( G4O|$h_7jSwmg97 k8$lӞ!2ޏ;$NE8 S=S:֔b%z|A2MjPWfwLj_uqmb=-}a$J=aV9[!Fꃃk#wDiUE`_L9’_xIҬn:W`R'~Q3GReA40< *,}ZH3 *fMmZGٻgbrN u˙1'L& 9Y2CuɡىR;ެ2XO+{L)O\NE<\$VAj,4Bሗ P ŶYS; c]C2?"@-($I=}2Bn{M9!{\%$݈0>ϫ3z=-Q C5l tҭD)RswuUN+kQa;z}\d)zSBK;o+UsOX)V61&.|%,Ʉhyy%$Ip /saKn" Ҧ^`{=7]Axfi'/eU!a6hXƖ`ecY+3U1B. NlprêҦ:8'89޼1% TH-I5;e)@qW?|I NJ L]4TD`ޕږ ÔPld?N|!LlʾhL)aZr4i'B`r񄨯t(ގKI1Y/#`mp;/&]w-RɝWZZ_.8ﲉRSchn?Y|1+z*^1oGnih>89.$ν@.]Vݳtń␅J8SܯNI5ΨHx6tzB Ab`Bwğ*ul-CwU(ĖL(q_Zk̽5l㟶!,T=P'k OnꤠV Κ?".I#L&|,G+G2{H")ыl!ߛ%-!uԅZUZ0հZEāEMh䥑j,1SXՖ{/-SI嫯HV5\8 7 ;v47LYI>>>A?>Oͧ =1lk@Wk0mmsVfA i`HTmKӝhHgWkG|gRaMѽDS XtjKʫrpT7H<])Cafo`Xo_4@&9Qiy~⿺#Ȁ䔤ZuK40]yq؅17=76&+oV2!٢wBV{_q ^olrmW-t彟;"(wWz.mXC+^+ "Ħ-;wꋲC㲵ۊ߻$Q% 6(W_)C:u@KW+_/)*.^,[`!VM׎_@$Zq[=(JMnI9:c~eB4c\hhӲxW$Pu,ɤt4 aà*r?3hҞ|}Q|ɳƲj:ϯ}`Kcxބ)Ou0# snBn[`ĊV_1O;K3WpeߐW({!a.J#wB|u"P8 \Z~mKc˾vb>^ ;dJw ^TCjYJ9$wFaC #?]2Y(>H t'nyrӲ&*8Ko*)YPӺnMS쓇g%d"It8}Wem* u#PR)ZqkDҾxJ[;uRV07*qlXWo XѢQ(6lh_1[āq>!_N؝𯴒bK4Լ\sK& C*s2Gjv?/ȩ&4O(,)/דR~+x%IF7OYX %-F-_͜S~i,Io[oK eyhFKL896aGd˕PA¡ɹm CUQsJpi-ք U4kWοAwOq}>r濉cSoyp}5hNnz G9_7Dס5\;)݃l$L5؍Td@ójc\z&.a _lꜙvXNv`*] H gt\Oyh8O;Ż?)AYY!_(zT\.-84M$n˓>9vg{cǶ&ELo!ii\8@bhuۖ}}tZ k@*^R4&-GljMo8|~eiT,7`'zk _L"‰2Χ pַEcK)B_@ۢw58}:PB}U#o8?/^fa|=mKei>9N9tH;BBDuּ2->^BG2~ vx/Ê羍Y2]jWeͅʘwˁ[HN]*h:BOzG6z񤉘TBR#x[> ng'y-Sެ_ dzZ3k.^&2ͮ%hY2 NsLW-,=ϻlkR@<&k2O 9'g@;o>Ol{wV)!60APЗϑ܍=y)@ήĤbOSйL ]μ $xH(\kjCʟ2 )2siP_Y멨Z屼x-Pn_գ6zYoR@GMvyܮl_VU%_u@.q&b-Ä0X! d.ϲ1/Q ~`CZ>@sEm_glZB He:pOˣkV" ])sھQRW0MgLQ n8C &Ŝl*r@xX΃-Iiڙ%%+v6HUx)Bp=3=t.%͝1t "ɃFF -ݽ.<5hew!'8j#`w,(gL% CF7c zFkr'͙Xqfmn8L- yB8wX]Tgm(eI~!hNw3 kO;e>T]욍 e9ZXeZj3guhb\ ͚7>$cȭOb0۞ <3măAp/#gLQ;Ϊb.q)Gœ Rw̪6闰97ɣZяVf]C_# Gt }k_,i#*}2H8>LJCX>F">|c6ͮOO* L.@dgk!cSl$YBfd3`nrem oS۱8i PgA한@!eQ{$=ߋ ;e߆`7c[HJuI4M)J컮EQO|[~z p/]f0I,MJ+ݩ|W0fJxX뭣^mt;HflkC謌kgb˵(sn\2lQ9:<8#09A|z0rtS2Sp +w?Ke`fv{t3w؅Mڡ1!:Sd-fR7fY#%e];kեHҎ%w=+h We8OVJEN7%eDIM׼f |gTlQ\|ۑF wH"/Oe]N͹BQS 4O[1<ܖh)&QoVhqރ0OFH/X[˰ |)¨>8uj' OHsS'A5;lc^/s>|o"DZ,O-CYX认Ԯ:l9);BR7JB:e׈XȤ#.ifWʩR_'8 b^^:b :0b *|D%C/D,ÈEWvVʦQqDE fj f bEp ~ug#:ݑ} @Z1H8lUro/GDSD$N>a$Z;%/myҕӇ w;nW;m[Iw[nv4jǢaH-dB-'J,k*geRT* +nS^6eZ|uhp$OL6#9+dfEJy5#%i7Cg&zX/b,*baޮ`GC-aYT7ull`f@ᄦ& د7``'XSIP*}ќW2\wp{%8ÂryRJR* u6 5D:ukh!;Y />P@`~ѿ+R2תlf;!4)2k"y`}"0X]bi^$6C *n)B2.緳k]hAF}Zb&FѣA tKD AH]D2]Gb+ςV`KTۄ+ l2sC4N/ԶۥR$n N8qC(Bʮ_.{t+T Gy#,bz-}U,O67c| ͪgm0CEtA$pjk)Q7uvF4)kUfu''Rq~ein_uH`VI<+OO^Md_~c0(Oz")%}i(Tu0dCz2^nig䢬jZ|DoNNz랸>gTU^8Y6CǍ[I6JyM&=݃U48gVEyil X.Rje~ qn`{y\[Hѫs[i@3}eA$9ԃD=ڭ;Z79D´e8`_-r86jli2B>jOqwŝ^4Y5yrzW?BE::Ӊf-Ux=: 󨢓>'Okt*FΩݬZW09ڸ%YŪ8燄I ?M#$0@rgYo@ļGdZ`n=ݜ|e#{8$5?7S|Vٟ&֋lb[I6g-TXz6# jYSs4E}Ξ]nBL,?6.=V'7Yi \ɫےyɖmr&e]qHl'ï[n,oei 8G:h DOOQvMvCa:<,vWz/WS'+]d=85P(}A+7闒ƀ?S7ݝn.mQ3|U şy1˯ LsrJ|Z/= ~CG.umҐ@=m"L!˂]/lZh e ' bsӫ>!riBY J'~G4sqm>jl[hœҬ$V~7#eFJuLBHy$~];zlt$&J)!5' iNy rfytY~M1nΰ!XCa Qj!m4v|oٴ1##++Eij40uLԓU'8cPu[QUHIW N{vK(2<>T|&}?Z+fN#BsU^_^>GM6^: LbyY#Nvzfv QS I~`>ityeC!g_bO3;inLXᲣyqo[~Ҋn3<6&U6M2% 6ajkoHF*~IR@wǿRm!v.~iGom_/LO!8_KݩS2O hU`%x;[F߅Cӳ@0zd-PaHY*A5^YTrJ݈A37=c7NP_hFɁc.)ZL R!edyT֌qjNꚾ|K3ύq!1m3`,2%[BY R'nHLZ,x.q 9@rޑm]IY!cު2w^x'R9rzu4Ӎlh;# R3|o0A+MFBY;y1Z/y0Mvg(RMZ DvzQoPރdMWʅki^%R#Q::*-L>D`"V<̕|*;e%sH;;f&(18HI 9=ygT!_= JKPzp` UXꆔ1V^Sx yD fs HT"Hp@u_ Z:O7"?e ~[lfR֪ʝM8!2Oh a^ViwpnVH2oIӑ5C#0uKmShX ^yi l.q.wzX|Vo5Z}g ^X "Qqw@Ar-+';%~1@0,PqͅGCCsϻd<˵VN S+DfM4Ȧq ~=!: S2v]N?N5N4&-caမܬ)ڞ}'9`c9W^KlDAbs*5t]{,j>vebٱ&e3E%k1wWD$$X46_~Zx7M_'PžS =EC6Z_UBۣ&~S=_8&Z1cxI[5ՏퟂPL2uc~jy4"|5Ŝþe7g' T+oz2}D$v-=M.dqn;}wgR85Rvks*V&jGeNȥi*^ P)Dž%37c5@167W`މ:ݦ#Y&`땍`YMco:Ez{d]տnMogWD9Rxg3PomQ=mŋK:RP  ?5(ۣL/E\D1zpx94@H #x)c ' gal2ǽt uMO̪(E[%Rr2sD;Lݹ}Gkm!j[Տ!} &!GRA|B z}rR0؃2/!$Kg F)J.vFǶވI8#p| T2x AZ^]}Ⱥz]X' AJkL.|">T)Y3ӡ7*v~}<_wD< w3V}w*]m3un~Q%?l TA ThhSݱ^dа^-s/n}Ja?+6s9ַ]B*55GPs 7Q&}z.jӦ.~G3bnBB4).8K,_UQ8ƻZy5Kɋ`X&,IN:!'NE$bd.Y2Pb0#JΗJ`EsڝbʦwnMyX6#+$O[BwrPOiSb,ŏ > P0i<7={\Q!hh.(_9|uOW Z5im> *kiG48ؤ|ѽ]ZMLu%.QFdI ҏUͶq/Yۢ>n ޛgT_^ufiG5Ckyn|6<%:JKdXّ=;E dsd*f{;`ȰU ܈WY2_@5IϓxuΓMuOdgx+Aky4r@AEcm)pSz-}ؙn'WzT*@Uz1arf97F2tD!P ŕdiIC1뱉&qDvXeL|}>ki.0 ;i66YhLvr2_v0KyfM Pnw/ͷ]Pd~:Ʀqd(Ԁ 蠬 &[$ e#T~4^F>#G1pXEw]B:'`r_<=)eQH8 32Z~3ӟ#NE5cb`d${5ZwA\OcɎFؗZBΕf3wb[?L.i)rtY_тPC+odr^`WsJ߹ ~Z쮀%m)Kf,{t7$:!=i+Fz@y}\P,{\ꠑ GͿKmbD+$iLALxLp I<m=Qt@I?GL.;Fz%A^6ChC EO RGoĔUx9ME{ՀDgpBT&R? ]Uс&!„%d,O⾜E[zVꌢ#族p>j,Qq9[A蠗fSѮݐ$柫|`Obgmkmr]l#Ty F*#ӍF8ҝj m; h FuaoL&@J(cr RD"g\{G:"jDE B)!}26f(^N 6SESgFx86oЈJ/8{4 l +[bdd_PTѣ%mo'~> Tę <޷>A^#दWw8ކzjÃ0":]O*BaK@6%iV@މ\48-2zM-ezy]ԝ\  zVLg^mG["ck-mj܋GGWEoAX-+=RC0M]LPvE,`k9켵ԋO$ Nnatkb+֠2G=l:4T ޲f,i$!n٥N CxnGQN1Jӕֻ|}Mf'G\94ю0 i܁sqYEGI!| ϗs ȏOݰ>7l oI;TYyuͶ Vx" i@b9Ss׬@&+F\Y":'ì8SӬot"_&nO.pzFz&daZc[iv:.X,Eh3Ԍ)I_(Aɑ hZW#!"eƂy@yiky:9kM i sh]懾+&|7m08.[.Dv8#tshY%%D]mH$r!T7Wln.wtwBe/qHKÓ0{56\iͺɼ"9HU2'9<Ʒ<H5eje#rmܠXv*3Uen:g_h^7fZSˠ( HM?Tpl-ȄäEv9Zme/ 1V g4'"sҌV!V[0Wo)AӁKZys cwX㬱O2iuX/|^dA\F90S 8>z W_]*2. 87X&;Te΍0Ȫ߷ q8?L(!/#?-jInWzշɡ^ndnYQm8 fE$uJLrтRPj[`3ߨ =ussetB8JFҞ0BobehBxXnt"D37WD:*WG1hT*d9(>', :GB0kབྷkh4#mj0LlcC"̢n0I8 _EH|XI7Z+Gُ*'"nT~Qio_šWU/{J^_!::SI|i/huag@4(SC ksPu"ײ//w8PS y*%VGi:m凌x0X PaHQ?=Dx#u:0@PZ{[MqJK̟]"uN#X)D)+pF\<)5j,*ᥳA7m'õ]ح"zĿ8U #!-P˔Db N[2!#I;S׳]dT;𲀄dcZ-,:h]&d9j~zsҒܥtv~hby%-WM.V_ 9dpk)惇?F{N0i 1[% tyA'>-$E3-4$XŮ<)$X>FN= }yۙBSrKd-:F F$.AW?iNGۀaꭶfT2 S:aXsføk}kS[1i^lƺ<NCB_}el:){vyngt\vW] \Qd2SR@Pg΁0Id$ޔܖ?rt;IzOHAx02t>=0z7 {KĦC&d} HBcZ5^y?w~ſj{dyJC06 53v"sЯ{M"/TLEՊtΣP`+[|lPPܗcdTC6q&TR"zOdd:i\(d eG'ChtbB!VfQ'uA@$FEuX@|iӚd[%#'ix;`Gwzm;RI k\|)Ǹ@M0I 5,vC}Jq~!86vXss9^;j"j5t[63| \KtC#WQMHr_vMe ˑTĺe+lD!f$4 VX &@7 h=֊' p[(@@@)$:L\jHθdFW1;4l)cϨո=`?m0m뷏nٻށ}hmvtzP5[@qC;, kM\ ێ }Ŕ8CNeSYt y2nHHmBKAg"'$ S'eRR׹zBrʽC"A\c}j^~%& %n;m[ֿpO֐ Cz.ѵʾXLוf5!6Y[$Y!nIgx:LΥD0巤cE踓?oc]t2hf[Dx\u%Σuz`}ѠŢwHlaHUu|kaE&E)Kfx7}Ogv4Zbp:۔4R*Hq_GHRtCĝߙKT B?'x;tMn10OUU Ma.P6b5tu||N 9xu3⇑r5 XLp+v$:n*q0#KW3=D$ 4VH`?Re&jS`7mpe扇^u ]iny" U'7Wq4]dL{I(ʽQ=0T=[e!oneY#|@ot .m' sfgyN8(rHV^Te/2Ӷ7`%&M"wmCfaԏ:ۯD>R$Czv̰av|RϪ,'wp43$tFPdA-3]cl/I@Ñgߌ,X!{⁢*ZLb/=Y'Թvҝǖ[Ց?NMӑ^qrg;޽A$ n eT&S _$< @*vŋK{< fcitpwTխp8OP&am %5,1N \goH.^.T1cM \T6aI X / ?\ӗdæ7a& 5p)̥jAJ$1̓qԵ-o ˖+M©;DxaōiUG+"DKEה,O;2Q(46ctCN>lP e+ <6? T0~^m#k)gQݮȄ BzI9% t]αjfdO4'8Fnc+N3+?\P?C}ųYu.6myĮZAe w6-}} `Ù:ڰl0 ٗ}Z`؍; `fbs;ښPcsޤx3"7f&<;Ni3Mܘwowk\bb@YŖO&:V f.D-"Yt#!NK9aK7ʝcpڞϜ>A]-{%S㳃'_ KvhAT^-T[؃>iBóL#=?;vQDh&|aȯ'z@.CQiEpK璽, ~fL4XUzo,Os,ü ?&čŽxFu +Vz Ӽ',icԷ_d'q/QD4Sس7{CD2W_zyGx@x75yz)CU/R$k32mnY>hu}tB3܋l9R4S{$bTjr?|h1}t0R&Œe'$b(O 0ZƩh0'; LzqO.Dƚ=N(5,. LZ>a8/(T<ǵrܚd ~y$ \2gAfL/NoIPMYCE 3+`NdZX*'ߠ$ׇ@¿ G&P;7'A3ܡ1KhآӾDJ PFU ĭ۳Ÿ_n[osnٟ΁X[2E20&y3 /8I`Lza@˔!AѸh4eu ԁJD3Oi7: :JV'ډI1=V1v#IN+Gd&ug v |%b}Q~%*'GJ'@;!O1 ~z,#t#hpPh?P!YV!ʵI7ꫠCh3C ;׽%0wkmo1s8G] d .699r&H5MҶ7 R>e ('T yzTVuh}kr\\3GKLIUEZi}fYOM?lw_#r֤7\ \'ܷ?@Xd(0R{> 4MȲ_1,<쩶V8Z9^:P$h~ 4G tJa6TLal\:R)r8٠ #mkr9gdڲ'3 g`|% !eAJP*Qv6#Wb9Fj wR /mƳJw9^9WH4@N =g>$q+!NG\-R2Hx8<|nõīʛM,`ه@7&~Wh*j*u>r=DF[HSJ~CIb&&틩O38;,_P;R~6No7;meDErLfi42u3y W4{a֫~8}y 2DhF/N-"YsF!fjM^M 0 f8ỌIfoVO kcn1U4 Lrq[%NW@(Bf04z"nFG Z!(PYQ #!{OND`yQʮj?v{0XrN]ï! h"}nz-z1:nqz0[{NVLΛZ 1sҙ/]a`7kesSKG^+|Hb ZO޶lvWdS['(gȰ%r`{[/rKO? ېbNBtM/0%JC6/wQ#j7`4-N-)3 S:{m]~n[wEI&eG8T9봩EL ##J!ڤVC̋,W^9 1ZFH;j!f{`t<aU`qm *mRR_ ^5MP3LMB*9{CǿQm|(ϛ2J!(vXމ}Nk#^מ%wvI>]+L˞AmK}O<>Q i0fO]nI?QrDRTow>'T9^'0>J 5;_sy7Y\<~ ﶾvn} AO@_C Y0 ӊFnv,UOof'2.aҜoto)IZXVb飖HH!i\- H?}X_þ?sp,J?" gQOKRʎQ- UF N"2<Ե_OM~\poSP;(L$-MvaXU: a!KtaG#)ާ(ZXK:{NoN ۝ SAN[Wm-P)v|ϱu>p׿**dpoRc&uIT<}JYA 2;n%J+LcA5$vӋըf.KeOOHٷDlm~AgQ̐' ~SYHTԽIǓT4ծR"\a g*zj9F:Ͽ6?gEZ+`jHgz5* שsM}RE% xs>V`%$h%g#tB1j,6 h26$op=ӫvdf<.'REfR6'HTE_&O٠x^BSy(c}~D.=g(+ 46Xҟg87^YR*Q7K d ie!䕭w;;_Gz&.cQn@d;ڴ P\A6E;_u:<7)D<8"ՃE.Ljo7)M?Ne`u50cQ&?a_=(ݎ:瓥?J44+X*Џ @L?XQI,vY27wt[K88/z*&|7zwj/S7j&ܸ!aӒq|̌ߺ!j0 IȟNzP6 ")m# dè6emw_ Cd-C:fbtV{g@ ESjK\4Zܭ'nx̫&O);/S4 |eV2M?):eK-SWb9mZܲ`Y:P@go%9ņ0(ޮ"4yhƉ?G_x=Ҭ}^E^M k> 9 MNcO>Õ-dأPr}};j7Eo+\ gZ 5%Hf//'Y-=^_uE8R2-7c-rM~k)A]RZ:5kA `xAL H&mm­oy:K7[~"fofLTa:[-{֟w_g7Bʌ=\8 n<$s<yRܚk™/|'-"2#F˭uz.ptCqE?G %ݕnmλ$üxyG#6 tkʘͪD ;ta&/ۿs }6HH,YL5챡o)'1}8ٱ M(BE;#I1 eBb u{:P^ۢE}739x/H݀[l&O4?LaС`n}p ,9~w}%'0L6yzͺI-? u&D}뽶[HY<'S l^k9YZ)a 7v5$<<Vk|b{]nWjW<ëZ=j~os'E‰3[Q c.Rnc3fg9՚HUނIق']<\!SK$`:Hlf͛"NHY~=,!aa@ #IS D+*xL) wQ-t]7`DU1M߃6ݱk仳Yo+jC<8?6* $*7ENz@~8A?i ckP{ MF@'4wsYD^6 .I-bXH e}:Ar5 "(i#l̋M]eVz*'H# eeSD `@5|oq  G>nB[ pY ajPTŜ]8D6M-9ِEՅWy##/|G 6$+mjr(>&AP8k'mQH b|`_3TYm?b5J YhS@Wlز2wkl_ ]J+#1\8P5)Ԇߠm&=xP`# H seU 4ܡ"qԻzH;AytNPƤ}iI؅j|ΡawN7{Y9kzJٜ\3. 0A҃GXRLb"c} Pۃ9W+>v` fQ9珞daiQh9FY;my^b2X!ܤ@ldgg$7?m$C(bس=R;㌘ʰQ@N ~a}k߇9> /^߬WAYQ䯐Ṽ܇ٔ zQ8zSX&Nj>'Ud2bDq m.WLME֥5f4*=n%__/HMp󯗨~ 䌭Tr/C(dR8>m/w&˽:I)Vc8:tXgǽ\U[/ޟrI 'u c5 8.|(;w% 1+%f)ohd, e4Aֳx$/iB.n:U\,9+ՁG 1湱~ @v{dz/]ZDvsFvyv"+djt` CZIYOxɺ1moIZ 4=!E'&x7MxKƣAiڏDuaiefk4 {?|1KCMQ6@sׯؠ-++.(#j:5׵Eq\7@GZj&XG"4G06gZꅭ(G u2SvC "6BE﹎cyfnքG)~asoP]+|""Qu'ѓ> !Ecse6t!0JE:MUisls'<5~q $Z8,oti$BA;LicQWUPhJ"305D]wGVAvvNVPsnwO8t U^X,SyyA!NʨF24q=@zgtl:4C̸[fX1[iA 18:T5\=η9E:RQ:VOIR”+d.iBrL#'[;^k7Q(qoUKu0ov gϟ2ɯމR̯yFƳLo&@8Jޤc6%Qۈ| +ԧ<+Fpl%c]&23#-)iԷr=PČ5'n]h8žbX $zKyqIt -WwW*-Ճ#,=^>a/ݪ6Yaޚ]>uoU*fIhS:jCmzUvڂ)0<'e]a_ҫy{q6r7=-nDɅfs= B9gMJ;>Lw1OD r:, 1`Kzrro?YC,<ӥzlXcf>|iu:@ X˗۝M[R?OgT]˵c GrG(9~7~3oT up3K%PpzD7zfbB9kA/1A?Dgt%z{$ԧ.xuKPC{\n-dV>*p1YA3$C~&U x=Knrw&B=4Gf}E$WlPo:cS\4-dέ- 6,5ݰ~;&D7-rۯU|. QcV^8q4kz/z2QįTq*39{uQ+v`i-Bߪ9iGHkW-ΐ^dn&<-zܖ[QPktqLv2<}o淵нHc/5i;\'N^^>7Mau,7PFB\@|C=>! G r>&)]+0|d@M.5"M…|]<~*,'kI niڧ̖%pv g( 2DМ|צbjJޖp0D[$ I?_d2Ue =Q+m"{Uc@2W*X[yn各3𦞀LLV; 1epWx,M־lYɢrEk-)"nŽhb:5_ !.blbJd7O͖MM1PȲVnG=Rf>D#>vв*&g12MR<.ݰ/;_r哖FQ<{tC ~yfL0(F:@ں ܁g@Eqn\fj1]Lm{U4seYKС+2yMb-TC3aI":ѧXo?ڛFl6}@͌ xf%dj~9Y܏ိ{p3)1nD4]$d[,J,x\!Nj9k'%8P_LMT莫>&8ǹKWp6l-J#&9xSh$쇫8Kma[ntCUPM/ƁuhBrtbnnVgk6&zXc¿-s;f\nwEDŜwzM{hs}#2Z_=.?|ˡZuAEaI7"q<8B)B셩{ }cj%SfCmB9GL%Z,"{d]N=;[wl5I䫆0 vz d<'€dle2y(.Eu?EUSrJܪ$d٣[(U ڄ+ ۟pR.Q5}חۭBSA^$ƭLH#w%OG60LOa=8K4$gVټM(FNHvth{j!4@@XC3Qr% ~BFB/"Р/_Jî9K4D O( v LASR@>-oru6?>\G>`F *ۘKی -,@!^lوjeY-i${J ErP}A[/;ѼA po;2RWi,"2 1jlSa~ &-#1 5=hMD2ssqɣfނρG|>{/CVmT|xΧ]1י,5 E[&ΎHWӗ 9(}&KGځqRqZnj`"q#O=03}fյRd*iIlC3wIX!^ǜ5* qJ4e~<.ώlAK6/)&WjYj[Pߊy91[a8hE-^w\#(N5WqsmVxGMK4]噱D: _Paڪ[,f\R`sA?#5UɁ&=ɵRNݳ)L<ps:Db_uS4*(]n\&fWM]ͫ"I "Dy %Yxcl޼d9"?:鼊BLSKY:3`. 524K+vd!{ICQ]{wq7}O9wA2`Z@|hŝi 8';_e(!ܗ_ҾpP٤B%R-\ҔD)cZ3#L\N >w(4 Gҁ+  3YޮTsi>gApۣcRPuןQKԖ_Ӭ>NmcɆǓHnMylW>Ms[QS?$E>JԹOmP{0_-D=0ɼVPJՋ^4vs+{/ٚ0nCx0V#~ՔҌy$ȔFķ'[`~\HTCL)OT-Ѱ'`. !lψJ_ daR*)Qgw&H' %nl)l峔}*HeFR1WdFU.@1:)d1&neZy 3b|c0˗ѓD.<BhŲ,9bۑiWgN &Xh9Vh u7U1tNP8~&L=B*Ε"S ^< IĺgYUބ`@VIR3:IA@ٔ w,:ZQ0kj H6 ,2t.o4CMXdx;ǥҧvVs &f~2Z;5OYiEޫ/,_RX\y)o2Uyjé臼5YTU|찰:}2ՠ6E!T- o6]c%ȇuDeD!fR[QsVq샕4p&וUτmߋd6;ɜ0$f[?LCQ FLGv8f)z<VRh ^KMDm__gTqZbqi\8Xd靀$EL.OnE]muA6Iz#W/QΥ&uNVYe$4{ Mw jδ8jwfM_GxxYoT$d&>MP98pLc jjdc_B^.# S;EVk]bCg>lb.J?}}-?WLCXO a $HA(Zsf鎷|NvgzRM%4rRdO-;^3G+H#߳EK4UB-)qkIϏ2^C/ۼ44>T8;gQ*Xn2lloCԢWA/6ЁBӤmt?s*,x]r)=-(KY_|! 0XUpRf0W^\0XoG= F]3Uɱq-\ݘ˷,;UeJkZxrOUb?m!gv|DR_t+I.)A6OAca.Cٓ{8P BKr[Ѽ݉a5*OyR[c7C[)[\~xbM.~X^-Usm`7V1ia 57A(EOUC w3J6d4+F꒑}힄2a|:-qI˨*΋B G)Ԕ-8YLo_)5pa 3N`/KޥSZh Bx$ 8ny2sp'cH\ʍzp+3(_Ktn˜D) ٴ 4g;e;^<4*.ʔHeb1Xn5Bp`jUiW:{b+JcVI4x'?=Cn8 0FԽj'6{ 2Co=;u`!үqޯuFGVxm"U{\C*X$H䵚 +0tEik2PhK :cDpMzo:@0LM}Յ8@*q8>^骠l{/#L,0 p },oFeZǰlHo'4>Ms{l[\ƔcOM/r}m+GzI0eԜOmrqn-SJᦼ4:KZփGb{iu5`)HJKݐCiP#rxZk /!z1å`aLaFV^ O20Y7Q~ .vZRfgXZbX`n3x9S,em8d32GVcNF7oCUf9yS&~ [bQ_;e$K !wΡ7mJմ߻T{VH5N2]e ̽D}pnnDRع"Q^R-?%P1+#G,b]^" kJNcޟ {3>oLm9iM O /^"ȟ/Kac:<,$fK@7ʁ*%و0 i7臨hae1'w^saW6 M+=eR)ùU&"@byޱti' YKeifT= z@ټH~'⻘¿T"3ݐzC/{sjwkUXY@&* ډ>Θ9E-oBG n~/:P*FG0jzj󴭭y9J`PjS/#QKA?1֖ @{cNvv%LcLv5ςff&+啿e-5HX7y;u+bH0,eęK>Koa~UaYj sAmRa+Rl0tVfm~PuHЙBmw*;]7S"ͺSO e$ߜWIJCަToF dqmܔڟ}fbV!@ &7 o9?1xlϖkǶ6ы]7jqc#`"ϯZkpw'zj }xA70UrԹPڣʭϮګ-p%qw =EOY/Nf]9 _'t4#`9s2Q^C%r?Q{,{ӄ5mͱ J|p |G[܄rTU1c-L3D1OgOĘ֬S!|wđW5(Ks_tmڞm;vMtPv.velEfh" +wZxv![OqB9#WwʽgT煮~b ;J!2艏/(%+XViմYb{_![0}U;+ 3.7-!uq1PX?iPPl_nHGv# Aeل]QǥO|8MEnĆd?$]Ei"jꫫj:.de3aJw8+Hչjg$sn X o΅Q!ԑ(;9ztZ+pܙ2#r@Q}ļf-h28F.۳U)76]=x3*wNh_w|J2%/&D60 wXvs9rIhVLxzgIiC=Մ4"!|p@CQ}tD)P^3y/}9Cĸt3G`,YzHȨd[!Gr~{_|Nt=*Cgpt.|XgűLɌQͅ5Ύ³\PK֌g٤;B>]$M[_|@'Sx|`9lԽ2zlNKV3aBY3$QT`c!4(O$  HW -䟸ği29t;yK%O_چjQ[f#s!OFuP"7dgI^:IN*針]"ܭ0'#^3. FRf 1O$*_Ys;+2?_hZiNmm-J^Ls֣Q]fxUc((2Q{`Ks6x#H"YN9V'R(fqn}19g3p=rНBHua_'"1a\ ٬xW!H"kImj{S >eaVjAKU &'bFC:ddgOq{@k)xI6N 3z4nzz+dz <(?/<3qU$&T^8H_7oJDݒ_֨ܟi:J$Ҥ2po*y`lVx X גŖ{=4`^ kB{8ފ'ds~Xr["אhPĠS1EWm+Y27~1~{MUs1;SI^ dPW)ȩ+23a<(P i끜MhV\Q4Q5sRf|2p屋`#c;W@ _>Jum|X?T0u̾ <66P\8n|+[+&G8hO4>;sE=!ztT%]Wʻ0mh>B[Ӵ&ր3B(5IY3"ќ6eMi~3&\4Uk*jpǧ12)UKO+w7 *YXok@kV SM? WwuO~w"mn6%ixXv;}@`,,Țы_I /nIzjy S-[Tuq)6ߣ6l#;S0-P2&HϚ=vjDRr&:P̥ I(D4g 7=z•Mbl4^Skצx=5|<".24r<ػ=)G^*eit &B~ڽWA;`E/t.$$-;!U +ݰtn$ל0#Y3#bfzt!)R (ѸEFTSND9g$e`|*1hX5\AE?ހ!b5tTMKҪ6֏Ra,{7G KLhZ64)^C1V46I> [ao]zzoҮuAA'-uY>Sر衎ts7 6%xG ×bY6Fl|1Xh+6ae@{c3TfN'P?$jk 5F|ND$WI˻WPq;_8)b|Ѧa2_Ԕ;d^Ԛ)(EܷQ pl9[LOVJ,t_X:Ym)h !vӦ fSs9W7^sse&7YWKʟ%4 0ʳg]ae?-̪Ԟj| S0r2X&g8;lLf2D?W̴vI@ۑNȴi:Gd ?#B!b`AJr@23 jŻJ2,⧓؊k5PWЃ9@7P*8 Iϸ1|Աx3nu<[4⯓e#T[q.i +74VU`%=0đrEm:?Ƕkr7ޅVP}#CbŽI !]j_{x<ܜ1\B:En1vi.<2! ~Jwsl* |4[h u] "HB6DdeӠ1gG1:-Qקc;J=.\5l=<|yYeX"Z7UP쳆olKx`W]-}Cl*ǛM0+Ro?rq*_bJ,I\X!%s,> (v2 j`WQ1S@T ,cSw޺lPXҀutv6YQ$ U1y=]/aV]<8icF!%qnROt}Ԭ>:%C Z6;Vѩe_~97;4lv3 [8NZؒ`>y9,=)/T&[ʠ ,ݡ>FiJ5HD 𬪅bKr)tӻI|Kc񧧷 'vQ lQV,־!AdC/琸L\ykJT?oZfl{GVSD=+:[W;pkCJ{%`@@̗SWM5ʿ<-vqF/+?I" G4%r1 D{}>3D΢dZ]Q1I/uHIl^I +qԍUBIqNG̮j%7%.Yl3['[y0,!㊷RVlַo)7eKO;@c? ʜHDdV%fMӭ2Cv+MsOTxnJ#\NpN'w.Nh›֗vc=* VƆG3.ɻPw6XC-ʴE֢zYDczɫ#~uSSa%V+9}G@Wje0<-_z)AVOu|xyaVnv~1v:)9|b;S揄^"fG`1,؎e`ִΞwJ7i&bnWSzJ2aH"<:z$]W' \{ SOcewG圣>Mkv/FO˼ZT8e٧.wA uU7ЃuBlY$XdԺ⻬²mdNKXgVܢXfǎ%xx)!I"j /´wS.!Vi380J{UKfją;:57 SsxjS0j`Nz @nLIycokchy6I+QŔ 1G|A,hR1"ۚЇG:*Q nd[l< ;"YSU:Nҁp%}Rኄ/#WD̵"KpD0Rǒ 1j~)\!̷)F==nmi٠z#A,K8 zK|+ju\j  ty^"TdR|ub2s%Phg9na FH+:1. j>?Y'yy׽q>0Sf[JlT:E .:,*l>Q(˳juYVhǢ_a)4Ŧ=U[O,u6ߐэi4Dz.NjL 'ؕ>uM qQ49c /ƭmv Nmu=Ʋynz 8تFZR" Cr`>ct)aqUHBA*Ep ʰ-xuB_1DCjrr~@D2~Z Y]+k{햼ptQIW!+lkr؀崃 4 ߛ[uZjy*hGeiSktU{*@_YW%?zug sQ&|xBs%_S:#|"QZVCkMޅWt+hGFIE}' ufV#K,iĈWv杅˘eoM@$Fi` z1PS5A_uk8PCAU"v J`,< δ,.cgl,#A<qpŜHoN=DChE:LXDqle`:>^B5z)ꘔb*iٌ~LsB]>7b˂}54b\81ςbxo+d~&~sBJpqGO-km)"(]e_o(FP0X=8Q0;x_( 3B:悪IBSY(؏8$gg0o8I~RKwU}ދ{BtE֣/5m:ǴqUxkh6!V].$Q|oZLsM頩{ 2mŧc/n6%OFl Toqi*m+xKJHa B1X0k3\D8_ʀR aZƴ FD^=i( kɫ'w|lHDi3'O\Bݡޱ?LyiPgePUm>o/ ݈Bjl,\H,Nq d@ @F:f+]fmfN 7 jްKΠQH5 ԕL%MNE1\:/ӄN۞ +kO(Gt ,st['}kJ>Y 6@GXTzK8WK>S->Nv"gn1핞v,&h{>uenp$2⿧oMymkr܌p@cBWVr]E>6uk7BߚτN=)Wk';*/bgI UB9^}ɰ>V%b <ﰡ) ՉCXqp^,YU~HG6%"-tžwǥTaotlaq&.<)oM\M}u|] @ x.EA_rOФUO%}8/cYD HP'F Ј$(ρ>^Rǰ aZ;Pm+oUtAz^@D9GXܾPWėtXPف7rzʼn2/}0Fv9l>%-wG*҂[,iq.Y.ҴgYFV9&EǏj2~*G6fe~RZF p7/(1GDIM|RUC>%h[HY8=/r ^hUtC-v?xכ\(v %dhp *\؃o/ J7pk=$ɶ+vVC)7*N܊7h1P!V+Ԭ;&c=@x x,Nz@?TP gqTl⼡Tٵ,uU0_ElWMbmê pQMts64QtQt͈T 96 &+!{8zձ","\A&jz q=[vi(gy[6O8(hFs';q]iq PR2a<S$&$N;*r ;Qg;H]`vQqg{6Xu8S1x9A^'ю"V"t#Y),y ?>J]ʷ`* MSYiR/8(abȤY 'j*2p ;ZX g8r  ݒl"K !|p}Ma:f5ӳӼ|xLbJt:^!7~@5‡)9">eBCJMу _*rձ`1N4JR֍F<} Kh Zg+}l'ܱRڴ7ڂ^pfmsEkrD PCwn>)UoODZrH>cyfS91s BGа:7xUh&7>w? Qi*+VJ4QNȃ@(RZY|e܅L1iVT7Pyc{j ttӓGyczBZGVUNeikͰ(kSjLl,5΢mSJ hf2R,mSW6>ˍ9@kP;dn/YU' ,P|-FWz?+ &Q9Keh `[nR`VUShFL)iI䲫2xAgtVNO_j~9MAGrg +u*i8͔r@'~꽚&p]9O[Dd"Yʱ?{{POVtbBFl|(ӷYFBhD/N /ygi.Y<L}$\:+ DsGLDBPB\#Tx+yhպ+yYHF$=8AߺrUK"Á wM}?#!ZFtA5MӼv"@]L.[Y 2#$!-vNBc̐y\3 qt,(~0qZ&3R$Ilۆz&Top>CJ]DFRUYJN X1 %]Ahdw6SX}Yi?H!@,&u B>zppj?ao~lIKUkZ)nMůr̿N ֒8b]9{`mӘ8xia~̙W_@p=/{f_+2ciWh=B\h@Ҿ؇qDZR'L RTHE/(Ч] ]E5UD07 <#L}~=vz}N3 SM3X)V>zWozD׃ +60y' 6rW6Q FfW|lYTfQzfd4sUW)WX/ :m[a!Qc0)1m?; Xs}71A8X41qɝ\jd5zf㚋7NTۛY,6 =3  ,KY7uJ5kJ^YsP!~)-=b4mp/lG؆UfOlx"o+u wLU+" Rq86 +Tx]δ_fm8G7 W"t|ѳG'yrKAv1euMr+C8Y,*sS0z5$aܮA)ϩn)3j9iw79إ0U.m%.xiO?y jf:t.~\QU#]s(P!t/{LMQpab;$Ch&ƶ!}zuObG7pH}xrk5hX+L1 `ҴK~5D3MNvOdHp{+k,Cn_Ejb8Z&g);lRP>A%kUWXϐ$(lwQiK|3h]e牻Bl@u/6^zzV{bLvO|$L{4,Fē__vq~Z$M[6~Wx>Kzfql[ےd둃z <3"Aaj"H1s'ʔnԹJ>J dHXm)ѿ_uVw2LL"]/A)uij[MV'JP{40>g&@='x65܁;GPRB(\C/r^E+i ȳ^AS`H&WՀ0 skk:U9 G fICzT,D;;R>!'(gw3?!mv!goA #/ N*}=v8x ر z@}E1a6SVh*&8, ㇨;\}dH}0 SbfNx={ }((-ۭ0G"CC#zC1;[^ ^*_xHdZG ?%ԬI_μk$`~۞gy4U^o}Gu: -8L~t[4{W {oo M)(8ӆοnPKBͣjWj`YD?j6{L;դ"Rv(OP渣ƃ۱)FR B\1)՛MhK9MvNUv;(ėO 2۝M&<4yZo`֋e4Zi}7"mCh֊Y k f_97,b 88r٭+Bɢ0V 'NMg8t {Nb/#T-Yf=5iL pC[hY56q 5DV[GPV#N7P#$?L>_ȶ40'-j4fj8u&CXza3p,kb5K8Lw_~2}.duTrW Iu~2iAK.Mײ*׈PͤE҈r?2qZp۔+a[ݝ(N& |QDXU92нbPeץʒM0:E, URsH±B) +/3lmGr`ܝZ)sq{cA0 q1dwᗄouUaSm˽X3yh*r2\,f=wi$\#u9wJ"pDdAyay7X^zGTC@ j U3s$J(/[Q;(U i޾.:ekJT K)ћVJQҚlnj "1K1C@UՒ?)Yv[=&ōyA)&ά^zTvA<7I\f V9\濏EҖ=jc>BN!AtgR]gԃaiŴ~}Fjňh@аboORک9 TFT3VɩQ{ k;;C鼪[^$,9rajVЅ-8*nʮ&- Kk4gwB@dFvBfئ6/IM3"8wT34ҭ0eU?\v߫P ]Z Dnd즰œ*ѩ\v)W5nK+F䚽HLkŏҕL%O mhQ"~qqϰaP󙕱cU^1G Cԁ)O(kDXƘ)MR=mfҤtilRՠ~hb7h1W]!P7f::#U)Ϩ 90R)!Sr0rɼR$+ >P Dgw^M'Mmiΐ( t D1rDz$IyW*&sH^s<1{ _ |b@Tç2gVR- IQڟY[_)9CH )kYpm>a׳?j(MPCD۬=A#i dxo×H@W4L`iBnxMvGfւx1eTH%UI/LOR.s *J@y0YcJrC2`K`_-Nmx8{XZ)(_zN/"$9MbHA圑[yfbI^Gw\Qi0>٫sݒ[<1jȽ%[62=r01(RO͕Z" M^ўoWmkdU've.ǑW/J ;aDPʱPb@g)|apiac3ou+؀~9=AFux/P/dO@E}mZ'~&_~Ca^D&?hÂӢgn6 D~ox{g8IEĐ)2.( 'P>3bOGt q c ]0{*b}>_GF.< l ̈עKO&3iHLgG*$LyDX \z0XY*4EFZP_!IA;fgb@5N]P 1QY6Ͳʨ$Qgx&Ԍ^"hY{/2ArmUv&BzC=疧(q0L² [{3, R-P@GQ8 ÄڌKX}[UX7]zU{Zda@w,_A?!{xy;uE5t7ePJ`c]+5U`7IΆr3.n3MWgj-㜑;g(Y+5"Nxy|Hu$?3iy26uIv?s}{Mъd4gJ֜Z+~HxS{-,Kq9kCנ/ h^L=hDr X  %jyNX)1 e:}1Q&ޒ{PhLJ!ņ1]Ч\"=R7w]=;kwϢ&FjEN7Mv-7gVFAљje$ࢗa¢9l/%=-DڮyC-AȭRDVZqAN@u.!XpM+ͨ+Ӈ,>'#.Vl!$0z6,Fy XOQj:q_ B| J9b,_N/ GWa/ȟu\r@i;[L:#Bp7@ \]b۴ cv٭z_~{ޘ{:Nڻ=z aǹSw wI$^W96t,p5 9L@}i 0 mBv*jsoaX8GZkÚ;k2r )BHb,˘sCQ3xc='ϙlu_B`|+j< | &)êmqv=*ï(=s3k ] Kk^GhI-:,\/@K1zi=s_LZ>8BOi<>R%:zy[6-e{`89T!7zGu kn0qnV;E}`I/yj N6 pV AnYL?Y Π ZPO+LF6^ !3ʷ?CbU͹b "XH DvgO-22Y%KfxXfDpהu>gO%vo67$TҨ> 9'OS@ARjWn"·u${ 4iGl]-4րp\Nso{='?᰿ŇBM1+Fkh169{bTAֶ\CULh/f%E*L#Rw9o Jxω:*cz}Ė yc~go}xgbPP~@8M_:dIIEЫ8$dvjxvT)sdBC+zMoJidM jS麽y{8aAU.9KhO% T;AQNs=kaYW6}-7P4(yK\҇ o2x{Bg«<|,I]e[<ϐ/?w9KF2VE:C}jQ+G4az\nJS*HAXM f )1ti{ϋ IacS_1 xxXtMIU"]2*V=s9DV1t} 9CgGaR@/W/B:F\NQO Y{s2~zt /t`b((݉< B5U0`E,s2m|2ՠOg@Rx&1:$('Wc 0pәN$CpqFe;Fib.gLySP3u.f22xR}|vrWAjT$Ẓv!@uzé:7mr fYkkONw!)vl&lu52YF(}Od.BMH:쒼 -1/ɵIK5'CP>;;[rIf}N:SymIĜp$#fS-OV+[s\1Ɛ_pp^KI-<]r.SCLɸHzAumfI6}Ӹ}Gdqu4NNuj'u(Wށ # ra˩8Kݸg^*L E=Q 5eXXXȹ4O{!%VYAi'2nq?}HlӖHK`755=2g}{mɷ e^Ȝ;qM 5w)sak(cE r< ?eS5 ZpI؞KהiQ;o6:Bxz;E7e8Mm"Jm?cd=a25~RRҒv OȔ]txm|f>i?gϿGY.^6khã#QhAx tz습w|kw ѲP8EO ߔo'QNI!x3cdQ;6J#apB3` &x>[4XH<6.1XݱV?%"lg"6  oK*UF 9j\MZ;ꯜ$Durܮ }-F[4dHlb=h qșe`<2;=/ijat8y%v}sL@SwPic0{ҧ;9? Xd" F1u$ 9cw㰆qb2γTU#;t!GaV0UaUD(CG8`z&УgӃҨPC0A Q/V|1f{xH˕%-DxɎ?'H U>V}8D^   .PVT:f.q&h鏠=N+$a|0k,.-G=864>}wNj#.v~!5I:Ri"miA5"B9gy tIfɈtMg]SѧeU 7!%z]OS(pM LIas\=ɜ4ҺԌ_}(jHLTC(9fC΢RqE.JVؗy."`[&<юfZKY:ĨNn b"uYZzKqy|mDPZO \\--D/zlG9mO~TOF^srhX=תgI,C lEqÎx s3FB[7EUs|}֍iaek?o7j5BP@7HWWipN |+"c&`97Wً/n N~._;@c\9FY"/ fщ]AOnDP ,ĠA&?$_JUK4^aN Ivaq 80#c.[ *4@,9./f狀ѻ~:KGzA։{A}:G%1 =3 ,[Rnx"(8[bªf7R7%79CiǦ4To 'N7짵WWIO̶Fhȱ',I$(.R_КәPS]\v{5M+I(toE T-jj-x.QNm?E>^t"5 LS[fʮVlq2~੶}yMQ?-^3p`,Ś4L &]wZ ׯ-%8K3rMJi5`-6;ſ#W-xi'304^"TYAsm<"\c5-2P9'${*JMPf B{xa3D^Kk$^M'w3{[jiQiGQ#г<.`0?M"'nS] #zHd NJb}Z}U\$K4F<7>W}qe=U5dK1uL>ߟt6Y;V]k a@U#[᧥huV᎑YgRH~Gl挮K|eEzCI^'Sn&Y/qs؅6 L[~BP \*{ծ!uSm̓+O"$"xu|Qazٰ~.(n^IA4¡^u^A,.+4 m%,.f,LGDq?c^Q=I__+g1,{f0τ@kg%`+E1v-cڲ98mfL?3F=W7/'$ܫsrspk ^Ov.D^xՁt74 X*SV{E^Xh(寀KZl(%lnOyyz rm =tZgb4jL8%`EzdRR. vscl&YC#{4KɵTi?ZVyX@ӕOzEKZ/~KiㄠuT;dˈ>P?? ywf**Ob 5߫(T4;}p_[F.HEUCi_ u5go \Rf#<Λdx W_\bVℇq.Ɗ"o|c| ]x/Џow٩&㗠ʛmmkblodULn0R3!jTl*={QF? sѡJ-vA}zِƧUHZ xKx|y Z2$koA?V!n̙PA8zyx4 d[9yU󨰔z7;Swv 5A/ .'RK<=)E43?ܓ]q3e.KWn@gC|ÛXOVC/&'/;^$^kʂW=tn Aئz 1 4KRdt<|C"Q'\a05"+zaH BHt@/σm7{EQH_h%pgU-{K-qKL;haϑ/Tx>&L>u.DIe3t\aY;nsz(žV $NAm pK~G%guEȹ -"fgS=pB;Xn٨ޑ??NjaH0kԂdlvr>ҡsc?К^ ܴ]q+h9Q!~Ŏ^ݏ`b\[>]` W_𗋢~QI)A9 `NcԊGu}߄!5➫7y 9ޗȮ"w,ȈC@|ʟ4mQGŸ̦ Jo9qR {ݪ:+44?\) `n+G%w_Lj)3ꦗEϞ=|Z=H*o1L) j{lYEJioǗvo9( 0A y|HoRQ0B >a>PxvVHcbgS%nj7y)8\OA+:P7jPLi}#/al><"C߾xL?fsl)Wf$'D?՜KWvwڔݲ>^fSia;` PP ?L,]g[v=.s5!&$oP*W pIjRWz@h6x"֙wbaRP'ez0tnKSxQ59|_Eut@}ط!S4X`z+/N3:p7^cwePɩFe5!2 XMȡ PRѴ^ wPJ}R\M;AZk^YL nHdBYb9Wq5&tZYQM'x-Y_܍Tv'aj:DXd IKGxf5x,8D,s\ L4 }#3tNnuYzy!)%6V*ۨ+]C7axZ L\X>2|>J^ΣP:O0S7N Ɨ`ycs;0C$ǞS၎hR0jbl~O?:RTor~@4L׵/;Ӯ༻L,=-Yuː%}bt/}OhPk&OTAJr6kDeS24U]L/ms+ `J ˟G4*Կ|07S"o^-LO+kѿe:F.Ðќ0-0y)i7֩E\CMpFfWo-4$` 30<K"" idq?8pz[xk~j?%(L$y$fXN#0(iWe(9t4ekn3jMGTrWr8ԇM*3PY\+Xsrzpk-okم4!;XWؗwb‚k:=O%S^$8*f"]^gۡPi*R5@ytgn͂ī|hEWᆰqcro3N>}O,=Nc1oՉuNs`6AŔE(to@Wh̏e5$Ս~OaL:GtP} )yd4rW۬r@'f3|eVTwŸ&<3NQ9^IsGo j2a][b -}@'ⲳ`zLrȄpAjnqN{ TFAS\D$n=(PHtWiy*;Cڔ|Z5R,&S$;g]28O%ixO.I+v35Kf"CG06֙+cl_LU]KKgk uI(f {m5 f'&TcI3 ~^DulQJJ=+5H:L u⇌ x7="bp>T:@ Թ=I]/e+X<ӷ@$MM,c/YuWNۆr3PP^'}A=,k̺CuZYqO5_Lf3:\ >m0.Q/6(ur|gfXk'AZWw˃Սb5l-T:H$^GzӣáF\y"p=XrWٶMqa&Ft-(&{ f]_)okN ъyl)[ IͶ ́ /UPlUnC:p̿VFČ8>ek|V:u,FI`p#96 pi4rVCFoTS=ZvW;$ KTBo $gm1|P3pu_Gx,qW%@^Tt@gv&N% ctLص(MᡒW*3{r<3}H0G sr'H̓:9SatbE|T%%UJ|#wSp%\A%`>,Ӫ 0qTUU013G 0w) *bCt0 y\"hs|hzmE|6L!Sض:!S32W.}ꈇ xm$iEBsei_{cµL/fe#E $]Qw!),(찯>k'r@G^b]K P\1#fBiжignK}H ]+JUpt@y>^L- Y0׃,w;[,!̼-n XԽR^vuHؠEs&C^]+0>cV:/=H8vcY?2yR;} C?|p{{c1g8S"%#|!-v܌NUS 5]VA7u×#l W4^ѩtQ%]el=Q+0|ϓu{zm_B~L76 tڽZ;1"jA,#E8z(󄁑{B> Rcܸ.Gݱ`|mVEAbV;Ͱ@W+0Ǩ#x=V' Ąƿ VQ8A5lJtSxjTJbyOA;vnT^sQ,{ނ Pz*O64u!иxi77x#0 MI׵C)pL)GWW*Fb15atA~ lQzca7osT,CE,䏉[׊ AL#Y9_AG% D13j#>#e"xxz0|3|kc2>HoD#LǦ;"MQdI"h? 3ne;֔۰$7&;Vو nȷL/Z0uY=#KiD˰! 1w*Z6Dd:B MH3ߙmovw"RU;}xr)-'VJ=bN_U_8͉.osgLGҬg]ܴ.ݟG?4/Fٍ2~ܓϒw|e4Jl(Vo_DJأ\oTW 9d6` y'OԿ]z / pu8%5}JL~GT;묰]CF&sD񊭰l o191MӚwj $̷+Jd?58bQ֙Jq1~X:;\)[ nj G>_XЁ'!H +p`5Ղƛ48I(!ܱ9!@ĂOWml;VI>NNK$QV^&NWa̱pDj~a.i1g/5 R:](Φ3UT[U:Ծi]>vt̔**#z0E _{mb2&8 #W픯ڨiIWQ\k-.'ذEK[#-5$kԈ5l;3bxr aAҡXz6pD%-qfvÂ389,x]y>eZv85T(J4N%JBWx lh`56JIvfxӹ@o}>wyO8%,oy9@$4PTgJN8%"v!ݖ Mtl- B'BaP.ף:')ՄJ[;mwm1.NF8@LUүv sYXWÃOX)aiB[|WՏ )fhÐx_Z&CëE55k48ixɕWNSϦ ,\ͱp!ū^d>P3mЭhjιFrJWl^oQ&j@^ȓEDeDZ<(A" U #l\>0"|Fۘ֔8[FsDwr7L%i|Vl4[o: zKvB5:"R|#[@ϮP[x䖹"ym 485ٽ1sĄ7Ґa; _g*=& dc:la^4!F'UD^Ms/v_~0f޲ZNOeacV׹7`zuj B{x'9p^Ɣ{@2{"Mv} zo&i^ƾ£O$]~?9:g~-Q8ws^]*MP ,\qA;,QdD U2NFق3Jυ.Twz|c"#X^_9F(ϑ|\Îd5+k V*-"@ !jK~}HϋF+%J13&fhSZ.l,Œ^8deQO^D \M!ܮ*Ngj?Ř*ܺ]v5L*:|֟S0 7q$@й4\6ld'A+^)9Gt5xRZrјu襢VՑAF`]"5Q83_;=i(|/62gj#p3MwsͭP_ Z2!eSh0]5t(Z2dO/g˂E.ur0F)CN O&D <J6OVe[ʒszIEF 1Z+G j<& ҆~(T5 4{51x=\2Zls6\\/%G^zh;8#LWF WФo8,?jmmG0a6tFeRw`S*o!zK¿{6T>]}A4&{Tt:&a >Cf0*r }qxdZwGT%؜ ?!^be]*!I&dvJ`:AV=f>8쀳[Y~ SWq]qrPMc,LZw]0WI"PgI!;4<+V!'GLH=jPH694vXOzJ*>[E!t]+6]65Voy@(슳G8_!("n {Z翍?I_srd#u(V$ [:)!@HՉV}=.(Mu,J-`6frJ͋{3$Z8_Vw%Klbp}5Kn,)㵡>嫥Co -B$# 5m}G<đX gbA2&_>w }Ug}f<=>)$pnE!ٗSg^dt`\yݒWOwU+Wjsq)߉2'n_E})lz$CvOLK44& 躳LQR9$EVRШlU RBU F~7m=2F(2{޼'(J`ܿm,Hiadm[O]MwpsuE"-X>W۸.P*e1VI{ʦ6%(k7׍KJ![7 RԥuyzxD{*n=-d|y) dq6Ԉ3NQ=n {r^SȱNWu_q`{ʾ⠹Ԑ᷾!r͞2.IOyі?G=KVS>@7>6ǯ/FVI\BC4b|Ԅꖠx}XdZ^ =ۏ~W])@'CVY? >j1BgBm!x8Ua#-bK݀Ҩ `Sৠ2GI e6F>aook.4AU 'kZI|[ǒy/R0G'PK̵, }<bюzre4 ja"4̝P#X&7R01Jy@=s.޹p޺Me$6F] g޿#IA~ ju7hB*yZ5h ֥+TBtp.@V14 G,T8_F4q30bN ocD ASȠG-%ӏ79>m>axJ Y6ʀ`hOU\FQ'#.;/%]ebђ}|.gJz |L.amh5BF鋤ϔWW桻hOʤ12QVw[FwM29F->=߮Il_W>eJlH3͜@ݕg:GO=9-! <(=2ge%xƕ$_>g!o_UzBCl vr!֯鉝'=!# ]^2p ¼ku #AYKrl`,3Ue{ZJ4 y 6m>4jMF̢N (d $́N3Inidz{j``h4mA{DӣW>R]b%ʗ9(ޤWQ!;nIc#z@z^ G' ͌ۋ{Ih*eΡW jlU<ɑM݂*zb }T`8RZzP/G7zr)S@w0KeZ% ׉WJCKg" WR1Z" FAF?ަv/+)XyTFr*hWd@!a/ՋuG(OUK/|.z !rԫiБOp}FThogl J~"`W;cF"T{Y{ <@O*mCE#;}(cd2}>LS~)ݱ~'gm֐+Tyk7ѾέݙHOd#3t.Oo̍~l @ef=DV{]Wb3 Lfz m o޾xzEP#6T$KA [\ 1"ȹZVy+#!)!Q";WSpaAI9x si<[|D[;/Wrg(LZkv\j7),~cL}Rn˦C5ax( $l-$˦?)I*QL^MÅZVJ$fBP`^">qL"3U=MCȥVQu[Y=[b,:h$l8rKƥ0Đj,xv#@eT6XMYd,'R75;1l\>p.yB*l1e Ɔm)KYv gQZWD7fҠ>> t8*5D*O>E)+~y3k#/57q01gTE;N9od02쳡{j^;YJT %ՏB6b ;0b꿭̼1m Bb)˔[ g|aá"␘} 4- ?JQ|25IO QJm6%0{)t8hiEk,ġq;6 *mΥO[#bÜ5!5JF-#mϽ8?6A 6u5;wΝk·nU+72q 3Ʒt㲆$ͧF;٪BYy׹oUЯ&#:ӳRjۉ#ժ#!S;єEċ?Z }M]d@uהxa֡:̐,]y}g,<(d@Tz¶8V$#=ManNݙT&gy d5!ǚ+ 紆$fExwЫPՙMx@? f:oj_5N $=yC;y P=n^~ܢd$5LߐCg#@ڋˎ#ɥ!\|9cnk7:rjedD9 uFz{pa9%x}Dy| p2o0xY4]u >^9vV|ǿ$GAiKs՚NP╔-ŌU:adӎ*C-Ѵ(GᅪMژ6JӘzE݇3!,y!jAǕ+ 8EE!1)[lT Wv8U΍Kjhek[_( h,?1d&֔LR<1IBկh-&bSWZA%!m+wxi:Z)p4m^:|ŋ9e.Urjل?RٺY4x/ҊL<>˴|O ،) N \tuͱG|C:zB֤}̩S~8"*u~KV}[W)ֺmH((`0ʽm<›-{17NacBEm:yP8T9ƀ![)O{9aZ,xX{ҙF$6_Uf(5}}҈UQׄW&Y <S 0 Nr3x QLe4})2eP"fU3cF{紼UD?_b~rB:"_Y<˯Ц` @csDχ2nEg]msNˬ3H a2 ;},N<\1!Hitk~X:[}Y(ͷ~UʪDܥvs n1]=n&ϰ>Qm6wejfI]Z\ ?աtwKR\s986]3l"&=-/F 8|5PQ W_A]ʱ\_GRfd23, *4^olSm;L,6 rE{l[ 0e}sZVյQ;r%_Bl`L<PK~4らpm[)2^H}arIA{wzOI"]派1UaVF2WW#UsIU$OB\cwC){c 3@'|Yn!$K! * *@ڮPuT9j}+ԓjL9 Ħ 7JlD}sI .jdDT,>=ӵhc pE)u҉wцqNJ᳾XʹYm[{b]*H Fh^\zf7t W9W#g`Bj4*+Ƴj!G  Rpɧ6L}M#Mr\ND?}Ҹ\c2{q!ކ50p It<66ZlC@-*ulp-u+rB x(VK4ZPlB~WsFJ*:eSIK5N@0>7W<) [cqq!ݴzs4Ȓ;QVNJ:D]]j X3FXėC ;5&5P|R2,oy8`;ë,Ձl22{u؃KxAkF kE-ZYmZjvt(;O7bjLOVrIHƊij;֣!P-5}~ @%|R'Jq7}7wjiMټ>z˪7C,E1QQ#?Ƙ uO5{؛ңK8.+(h"-+=bCe vW_!ᖬѣ[:> <ˇ ^~R^8䢧>n Qڳxm? 6No0! # I 8j4lG 0S)}0,n!s2"*QȘ'r̼z|Oj$夥e# F^(ڿ=&nAĽ/!_U/`t8R١9F|(s,jvgej:敡m&^f ? Db9&[QqN,]jh7?V}ےmgI0+ [X`7M6rUe6˓rrYò9XǴ.Q[Y±JuxBx05wZ%}&|TeYAx%oqyU CFo`:﵇A*N4I䀼N-kQƛh[Onp!5̿ ,>߶^Ӵ\sbna{iAc2]'fZz #vF>Ff7h3a :۠4<ə-P9J)6ad5b \\c[m,5pwk0f AE N8&bH#+9f[OC,A3T^6SCVZ!6Y8+ŠsٓԽMPƝe\~[mS v3^Ιo=bݳQc0zN}2f'0͞@K&9e#+MjVtH)k9!H.}I5kw^ݐQ ~;ifg[KYI2Kk lYßBܯkVtrɅ30,Q7).Fӵ )X~qzԘ*'ĺ8,cy%|'#J}M]dtNXqjj^=zHXCD)g<&IT0NL/Z\ bQ"m=5!#ˏ}τtZ{ ~mV5ڷ+ȎL'0pd U83~#xSPV$]k[KiMND 3N:3 :')hOthUV,Uxah=\ -5ɸ>Vt9mP3އS$5G 82wu*Xl |ԄrPW4̃7ÚT17f1ÎWK@"i%Ռr9P4(ӗW45荋Vwi^Q:NEMHV| t< }pɁk@0 BҖ~s© q`1\b4jڻdqn+S5"wfB/m?Eb^9 湵0U_oE*srY֊?N)?7bI.,N*q^+2bq{MXk6O5*FPPKLj)~(hמ863?ܠI3"_Zna=<ET{λ0 Pv,QjHśn5e i]ƭi]rfBg+eR8eUHw9^8LBLO?Q<҂1LbJ۴*W mIѤ"dVګm/<ϴ}Fedܔn"49AP,.}SK<oiP/ә $XJ~4& op3Z:U]$ hfd͇7q,h4X~X+;l^Kh9vP6Ūm,Mxslb%\̯wymh~%@{Qo!TV^"!ٽ뀙Ϝ3͵T5\UH_U%Pw0ƷNr쫦J}Yg Z##ZuU{af Mx^Ӧel$% 8i13!GQ:s4U$:;?]ЪOb{ׁx_+ ܶLϭЮ/\Q+~l~C~%͚~hyr/K:o`ۊQӮA3U` 9f4=ʭԙ=֏Y(g{1͊Q,fɾ KK4ƿ[ W67Ӽ`gob4(L2~L>CR Kx\r5,kAIљRi]s䘯F-xӬE צ9 } fTq Q(^VkWw#m4!6 Pj߅(D/ X\K E?\֠Ĥ< HU ֠} q4/Qr3@HFq "v+*`&٫ވmծi2&ZOL$B|aPUe^|ъ>4KG SzJ.%N7"G6tٻO*is(8|+π'Pf"יf!'[yu.w&p՞3ZqiS;NNMwKǡ!JCVtp@8濁#ElK亮]G_?3^kWSˌ|GSi 9#!R-縄U$0)Dkt.0ݗbfH=qp;!4X~gRL:bfÍw3|U4O'ڤ|mL e8*kXݮs$_:61;}scrդgKO bɸƅqǷ(磯^0P~C;y1:eq\Ua>xeߤAs=c7@~Iɍ!!y1c9mZ+HtÙp gry5qԦೱ?6Uvmj^Y(NWYu1>e*2_ ;2ۙv%h2 ˺+ il+^nJylMsuoOEnQ0^F5pҨ{f+"^{Bb {L+Eܓ,uZXVxI_\8eRF+;<.&.Oa7%y֛oy 'Hr_P=hو_VRE66_M `ߵ'`a8!;25rN+']B`53gM,?͵_ǰ.#nN' {t4]C̞byb(V ۺy:/)#Fgu%YtmCgC &G屓-Ɲ5Q ,VȊVVŘ3$iF(`fBpj7xyDžסp8\N}\ ӼD|eNf누b;wen7NaFT;$69(}\FeU\v*e-+IS!/N4k23kfBǦ3z"c~b4 O?/A1mN;R.cVg9|H;-Ѱ\:DEػ;o$`z!R'^ 3%>]iCQΑdG (f4u'RTy>jC'XScE6=:Oy?%qHQB=A,Z*|KPz =2C~%b̄%ZA>k3D- Mqd:^)^w[9:;)V%!{;zj7\ɇrYO++bzJV4>hO8G] Zm'ҕOur„BU}zLcm<;;n?kwГ0rT5_g6I{ΎfYV ]|5e%{v6R7Cģ':R,sb~ ]Syu=ZR=? ui/-Hmd⼓"]87Q<яy!U%G]w40q &sb~^kdzajECjbyjnu >ȨE1hj<1aOg)-Fk &SvQtxn>ܽHqiof j]L/רk fأp=/)FRt*G_ϊ\ f:sk^^徫 ҁ=[i]&)T$5熁8(# x)9qrA!cRLu}`/'虿 1t 09xI8fA?-BmxbfQl7 @\kUYbwAR>"_37)^fu"x IGi;;`!XRqˍۗT|UgBk'YIƟ2:ajHίOa]UY"u7IxaAX2.Xum)ԮEq=ʾ1^`~E7D&I^Y%^[ yw19pOpUZ7DB#_ϼ&i镺BʓBdVb,#0.B!!\&IZ&oj_ __qW8iof@jH&}iLJҢdorz,qZl~CB{$6 r>#fQGaD.y%k(P @}w~N%#z I:ܒ 2џPV96 q 0҆F<T3^i7aU)JIƕƚL{LfZ:JܿIz#{c?a0-1,3B2mLqeqi[<@2U˨K<+ f0j'Е=wqzo&] tc;bem'1 1hLg5oap4W{a2Pdiù^y`xBt@qv>X쐌\6`Q6k j>e]._tq=_Eȯn(2(cERۤp1R7&RYuo 疢^(m[˱䕹8@-3)I$uSuKY8+T@L_{~_OPx Jc+eHt} {+'=4eօQn ttJ]F{={?\Id%3|?<`N!jfT֧%I( ..d?~XҙID Ӈz}sYq;(JV+1(?LAf[2?8Z*VmRdmj }1ͥpW>J. Omgt5=-SΕە4 ?ENXsT8qEMdW~XI{.n"4lzQ~g\+:wKJ)KaSgiiڕ~w}LOpWsgS:n$=ci*v"cJeq3I!7X @]x#XZrҎ6}ڔDI gғ0􈌵@#`ˇ=-wKNSg[e04Wļ_s>ec4 ߷ڷ vՌ sy"}zK:g^-0ɖYWOU&$NG$%+X t1d% o1š|CDdV7ǰs~'9֖?45߰PUVqa0ATc!lw]4 [ްaȀQ+y }߉N[p3l2W)e9vZTK‘ O8(;:? JfyKg:jqdġ)ԽyqCyuYUx^rp=eR\gMffi)}v_jPįLI.KcmtDZm)N$inւ󺁵hZ1oԧ=8eoNI]J` lC*NvE aBw;_;ڜBiFෳʚ[+w//BtB1kZ@qpZwWUCRe_&N[^r4ϲ 96)Dֻ=S ^tk9d/oW5] h_~#ߍ njKPLš79-\Q)zhJobif]C Ra+=2nj1i5 J/Re*W(" WGkJ >XqwCT c?Oz$JwZ=;TcOU藹Ap^Q`` Bb -2/m/mtȶE!Z:5j9Ot ^#l4BJIݛrrؔMQ̀4x Lpo9|gSǁd-t2#iǭ{T >Qن{؇h3\?);u^zda\C~!fX""˼&Y> *M0F6/d4NhcM`иtoT,LNNWmnGtͶB 75Qy(y Z}u R3Yx^t6o"B#!6phĴbj1Z9A9lks>@Ldn|˨F领x2P|[+dX:7'rd^zngR^Ub^9s"PZxѱ J.e^2\ Q2.Z5-E q׳ _oD>{= \ޠWK2]wrpJӄ(FDž3= $:ޣ@u >b5n.*pd@Km$2hJ8? fb3dR 4D^[)qos]92\53Tu J~{m@/@כUl]@^t^`Yql' {p(W:Ex֩p 3st6NN6& cp ߥRGΒL`2gn]> -/4gӬ2^{ P|H<1,قHUatBΎ“^UBv{#? ,l SuSw'2}Pu4nO<&PA-!S.L)e5,r4D2j:SxNL#ڷ;\ 36`= `, X G,Yp:+yX/mm}Ø^ !AhPb$`:d8܂Ֆy9d}vke%R9r5FcLcMɀ)]blrj TTqdJnA$<9Wz9$m^%7e$z%:*AA<rUHcIˆHz?9`9zI|_?R>rʡ.T/s~QI!֠* (Ul,Zjzix˨?/͍gtUxʎeWy2Ԭ4KD邑bނUš; ȿ;̏F?O}Iֻ/zzN,$-HΫ޴uUrNgۮhRl8ōWQZ}*& x7fT?0NJPYÞw.lfp'9Y0؀BNo;a|ecyIEdvhq`u20kf_$ mү{A6Um3"Azbb_rc>{za.!O0͆GzrI ?r@wyd\kAɀfHk14*I]OÏú Iˏh?MO|`P ˲ %i ya?Wo`Nuc~U@Y4>X |9EY8*a#-L^ُQDo7$CouyfUxԉW'f@.ܳK18 N]XER9BQ^Dݨ]"}aZWBu[-ƌ\AH2'LPD 6 _6+ r8$WBT^Ź(gE0L+oIr ui,\(CUT|&Z1ޣPGg7RqC,e5Jtd~L~wekIyȸW CkQ,t-]bMNEV( 9 YN9[@(xnxBIqڒ%j5:*$'fLj-ẓK@ KH,"o` gQ'xݱI6#XXqq;+$ (Nʧçy=R14`FO]_DӭL}I?x(OPo%VdntJ3g e嗀k.pq} Ѐդ M w&-o`܇шmC֡O?xT{YZ6!e造 ȉ%D ja*uŭ3?-y,d4(iYsז~'`w(2:+&q/(D4{X%&ܩi.e9k~[{5׶;]h7Bv|xh92Xb;v)79.ihu[VȨF7A %[O,KnNjz f!6 #VDPNߦ=W9 u$F؋:t(˾肽{]_yIcr̫v k53䝧dӶğ9<%ѿ)*SfC?e$gw ˕NJ%/et.sk@a+d&XcZ |5YWjMZ 'j.=w>niZ(} CtOߐSK_u(7v= )b 9RV*ɣwCV'acg?[=M@ 8Bk~oUkLv;Rd 奪[aH7nhށ^'9[^{GКFa1TF"]`Eb?ܥKMN M_:ޚDYQ؝eNk`;&i4[o[q;6y`LVP M~^Dp)'1_hյlCbB4dR@X*G"?IEZ0PmwF 7R+Xu'AM\VU5Nr+B"o=ȺBzh#UPzR;wVw*ƸW5%4%KBa&jI V2`z H5pF}pۄݵmTMortn#R]QK(>Rwl-v]zZ&J߮i&}0 @?2LB#΂3O'qj5Pi/WazjfGf IZ+iX(eOFWeqAȬVB*Ls4a%!\P e"swm9JÅA9V]=5Ly8@}?2+}v]񰆱 }os>x!f᳕-drFe*y( Z則 E2k1omg#AVd)H+:0T3̷ߦVC2jW@Zu12ݱ)JtɗHGN ɲT=~#8t(&c|?uL\d>Ԧ} rŒ`g\yV1H\DCuM$i^, wr+5s> p9"XQ63 \h|< Cy),mv쟵O_U`O[]OQB (8nKeۙɞNL!w cYiBHΏ:Xseߩڵ%uLNB7_|qϸ'LS} e}eh]>y_T |ODW5j/ɫz@˰.'ѡf`qԶ#-A9ŢZ^B*_rs# Df' E=\k4d!n[95ڷꃼcvNNz6:X+c 6L9R>39-6DE {zZtJ>͑Fh8T2%0s A3עp#5IMɄ\9BDΖ`Js0My_=WZC36N(t*,(C-*#yc-YmatZSkFO#6F^N- \MKM{Pv{[A$.Uf.oNղKqg7Ybc/ƥU0/B7aWshsTC+dP\u\ U(?(h,U&]쿦_uqp NcTH$Y0H6T _LN 組 {3;n}61IW F!ՄS/)h0ѥ {rѸ9MվܵlQ0MKG&H8 -h2&m &6# tns]1}Yv}=vwC"nֺ甛nhh$_Jrhw*+}G,,c ٰG%@d }&[Nןӣբq-oL= ׎虢*NNxj?y|Jz.#F!{ z׋,Pߝ9{Vf)䑑fW+|;S4-|=v_ʢ.aU;;,=UqcL9Ay9nAMMQr*Q[P0tUv5Sv_]e,4bgJ ٮe>M`$9pACPIy&j$&KFx A_Y6S^90]YO=LFɥo#ShwZi9*]OڨiLA.z >į\U֛uQyeBo S86ZwzBѳmԡCN6.݅U<>sKdM˔c0$ .Z 0*m36R F_;hbVFp~9HBp`4g]oG c2vLV-{Qnk)uc] Ws==T^݅ * D ## V~jMM G=G&D'/;-t-/x{U`}n0pZ#GSI5bH#8@'nʉ lDlgE?:U R'N;^+@}` 6%ݘh=Qw04+<錯+.C۴(ۣRSc}ᨺ*)7*՜=\Njb{"gcW&MFFeM.8jZZaaHyQ"e[` Y0"a' 2H78'f,:^IhOe$b4mqΨ\fkH ǗtPRU 1-(8%j3?.`t9ϒ c=1,/eI1}Ή ݽQ6Z+An.a3EFmˈOHI'ׄga rfbIFеXR{Kn-MEmv(TɢPQA>R\bA.0fc:_9Lq|AG,D^;ritbnnLDo #ŻE s@Urt0E^ʬЕQOᵋ-Z l/ueh3eQ,&U~F!Q$ :<f{e\ D0a2r(=TRūƞuB;`|HqNeHF 3b@LRid !07@akb7C]40:Wľp.HFɶ{ ngc &I]Do  &_~cPP_U~DBkJŊrVPbfc]0h!AlĉV4$ I<^sK@En)3fI;xK{gk: fXA{:E~lY'ld@s!;~brAC _@/ZIϨ0{܌1lP KWfv^. }^Q5+ukܞ kinxTfw7 CjLXM]qNa՘$qҧ-FcÏ:n$Z_:ĝ'U['bmB 0ҋzj1n!"=`y&&0)CN)}rwGYu OmAS_D>NKwhjHz wIr|6 /Ģ]<04]^hHxK,>|&"JNF1b>U5& e:y4 l ؗ~H)$ nG$"')giVaxfPc<Z9jֳkJ"xguB:s_g) ꕵIa_A_Q_ܮ /+M!LMn(דo\Ĩ -`m*mI6H#fWm d G[Kܶ7g]SU~}‰j́ʦ-{$j|%B܂%gv6B"(q^ f@P*tYh>12ΣD/}<29xn+')w&";NMߐ[47D|X7*50iR P6Rp XE9}( xgZo=ޡ.LvBHs5zץnJ=Xo4u8@ҕ@3fTm * VH!)􎝭ԢZWv{,*[j? ?pƐtٍ/ؚpVB 18LXR5^Y;(~xYdZ=Y0N:G,c׃1+{c<0<堡ϋ/W<|VZQ&# BwS bW5%VN<Fb?<ҮҨC/V<饚K@ "AXEy?^6q]NͮH;g_6c]̢*ozawiH)޻ЙZSSBIFC [,ԭZ]]#ht߸ UGe 9Vxe5\B#wB©͎|~C?b,#7D|`CT QLGtxK1MgPЯP@@ l slTÕir`~Za=|_rxsdۏFGVu5;MpZmR͎AU1ϔO|T0><>p둨'n JkS_G! 7CmabʽuWm$j|O9svsQy8]+p)Ni%̫ǯԜA Rx )w , #ZƎj4QR =troAqGջJ6FCur0mS+qNq9r8eomD E+̯$RB&9 Q. "BvEy:wĆ!U"Wy k\&ǭ$ v[QۛwǛ?eUx!jCx$9#˔(}+u w YH\d%͟V>4y4aR8L&`W SCe_J-3w]_kD( ( ߙV+׋ a3uJ[&c,&EM~?uqvЋ|*5ؤTܦV+y6_RMI@Mç78K]0s$!_6STey5>DRZ w:%i_J̝y>ᄚ*txՕ:/gt狗ry[;%4*:$E F"{866Ҧ(`//)ŌS2Vw9k Ka@s T@c M1ih6]"(!} Rk^4S/%șM׳M|} Ne_8"A߉!I >ԠL襆=;nHC17<\r`ޑ𻨯8fB7xٚFhC!RWm>#S̞4ǧsrb=aNH[*fMRkγۦ6_IMٶ. Th1Зh@ï lx1oV>f? ,}WR)L=zʇ7dJ?eOV <8$ Ba}w}Q.F ͯo9)ɰiw},WyV{zZyf͂GV7;#ɅYfKeR^\HTf-Fc,zSk6D 谌 <'-7)ĪKh/d/JuaOF^M2GXZ՞kM50,|8:c;xW`b+41&Oi˪pAv]`fH8 lb ڻWrgE (4Ybsb9f4BU&S#3Pzϕa}i"O9;U:4!-΃ zSԯܝYeD'2<)B| $(eKkWhjR'p.Q7xj=M0rPyC#T᤬aڐ.F$bsc&y֛%W{sǙo__t)&9M:$l8ׯռ^I^8ĶʢX}PBfJ0N"UfF׶Kㄵkv:3 成[cL\ġ8.2uOv|7fDB, k! _\lтECpfIr ȬW?~u _Iz}`TukF=7tdRq>vSؾr4$L ^S<` 3ڕ6_UEu0G>Vvؚ$4vovYmNY謹0'+7j']]3{ p`+.爉9h^O[_z)NTYߊ~E$++<3|r+O +k͚"3sZS`Ϧ# >>Mf~:$RoiԄH3"[Vtw&i>Ӡ{P{ đEAde"f'g/_-W}sQN4JE$%LYY*Ko.xo+1 8rzǼdi%[V}c#תPTf^|AiFC&x=%%mZU*.A;-_kl |#{Yu5*szW~`ZuT[&aRp$嬥89@䟚7bmx^Wҝ|lT| g!Un X/E#JiSI5(Yߵ=,\ >N<8tRRfxW2/ iM Q2ΪCgڟ J豝OȽ=0)Rke ]87C XNO 9JZ ˜FnPAU%jbZPD4jqrz9 w i[6̅Rͣٓːõpg34D./iȑnjYCʐuZ]1Ш`^5A1S^5w&U`NPiZr 88Wr4;lI-'#Q1**;6Ei{UWNm-f&f[I< "k`zH -Fؠ|$rV1v]K&Q#{,g2g"@RP6HNY{Jbl1v:3F:y)A}>NJAx~Rέʮ&Tݳ (}]|ָIJx{aںn`{eee~XOF8]2ֻEh()gs82{=J4r"'8eȇ8hգ"/n)_mhU^g:I޺q8ҍS0.8=R{2StH5塊 KkLbR Tq#WW_é9.-KYaDN AŎU _@@^Q8H+j`fFx{c2WǏu~C59i@+M3]8$e$G8}7+DlOďu9jjOADG b }m3D(fˠ s\/=fESY5#=ɹ^`jDʾ^';CӡT1iܭ 4R&*3&׭omb٪Gt^HOع0}\ۣJ*-7={ql߽Un#bNv:AJ:8%$:wHݑUKT'\]`iw2I?Y}s5ps:Ak8_05[.W>hf}$)! Lms c&V6v[וߌӧ<Oe4řѭ|2N?y-]0bo</m~İzfG˨} jt ~[J.qi: ˝Qo9"ƗRSw#Y4< ?ZFʥ4d0Vu4';w934iTl]@g-$^JM6ɳ[Q>S߉*w '1wj^(KG$ѰH" nƔ}0zԤ{:ܧB E%S{Pb˃dX@'![7qIcsFbTqB5мU(Z  SEO5inFzٍϼN@ ㊙u/֋*S+#cC/l w8{NCu<8eWDᮍ2k*r[aHP.%yx.8Q٤)ۮ=`x"R H!4W,oD3<+81s%es {J{('9@ӵ~+ʍ~XfgWxeHC6%WAG)d~Xbj'}~/?(x W6;ۡšx+lMWic\F#.ʥ9[@, |hS ]a?`!IyueP/N"ԛQq*"\#aw{X`O(kU*v;Τ#X͍Jی08X?)tf7g2ּOs&%b#7^%7~]z\*G R1,%Pr!gP !@xD|>7І&[{\X$A$L{KKtE & ޲[@I,OڍdP}|.xrC N+EC#]Qs7v+)Ѥl9cP? >8qVȑS'q<ɀN:Sry̨<NjL-U;IɘfjF,DJӜ 8z~s-CxIp5騨bA膐i~=5-EW]Y Ƞɥd־]eEan~Y -a:ՄΕ מvs ]Ck7n<^g!SKG3nL~_mKۙA.I2$I"9'klHЇ(sLocw#B&jrLR^QC_hxB_ HsD$4 Ѓ+oMA9dy OFDHɽIq=X Oo}&H]NZ 0s'PK4$n~˩~S#YA:t8"^Eq'-?p<pLʡ =RI+"Du_.bM7rׅKd g@Pku+Ta ?;]++$kEH*L{pMp8Uwb--؇3J Ghg0Xa1/Irb"O&7̈́1%(ʡfxpyM¶.8!pbiT L+XN͟xXu~4Oq<0Һp|NeD k+d36I|ce+|טC;=zSw]P/9Vr/e2M׀ 0VuϞh%jN*%"!9@B.SEB4/'܈xa$=)SNwy@ c w&t?rWR'%T VyA6]"R!pĜ)~M`55 }M+ڵ~«, g ɛ (Ćb LJySl 0D ALs\e# ^ʿbk?to~ޓ?Z0b+ADF%Ld("$/OŕJbT,SQ:KtXǂꄶ& \ymATJ)*? qQq*VϠrLΪz<2+;늓׫e"{[f2 !>xxR5o!g"O'ۗ ƺЇnbSVM~]d-$ɟB.N1v- Ƹ6 Ra@\ [ZR1x,?LlwZ;Rh0 ږVLcTp <޵ Yܙ &:Rruȯ I3bT0밽̣*BEXpÑnA~~`/+]"2y湍[j0\7R㙾촦HC+g9Tw ,]τA5޻ጇ'+ *[ IGx#8BG'0M<4r1׆G!Tŷ/$xPo70Fjo(T y_R<%%D&oR$*xFO78&_4TVY3IHAq1J5A&ҨR(DY>Q#c,Wqg_sHdO㝪uƤ.n{m#;hͧ~d/[;1DbWU.4a:; :i5*3 \xBiwjY]W8!y _}Xr:%hFh-ݟѓEk +A%eCDKqTK$s )|Qf]bxV}/^up[xI8ԇOBQ' _6@xA B8:%9Vg2 FcN zVmRԏ 2i]cDu#'#Ͽ~, '0#RkP6/5F#w&}i(Q0ē=]VgB$,$Qj(ɑso 'k |?2Y>iҍmI,S(@0)1ʈbX+Eg9u iBfvnt86WxhbKl\I50;3 yfZ0TJzsՐ)1<\ y(fFDcc>"ۉQҡ  ) lIiD/[o,F0[zΐM42 3g(|Oa;k VF695^)st+8cK1O/vj_qbٞq~Nʒ\?0|ec1 qR\<|Q>$)z@ƹz}jYuqդF:y4sYci}alGpǻPUƌbu݇ 9̡ڹvjSxl( 뗃# &hja3@&HT`O9ivdqipQ.AW*~jK; aUp>>֋'ercKΰCz9i* @u.ں, Bn]$ߪ%Nx^d%3:>~u1լxXIJɃq]/`bW \,O<%wqed "˳:q:` G^-C6QL㩋pݯ50AqjEChu`i#(0eiܗAT|oJNZP7: Bb\j9F#v5U_ K[fewʡ1q^HmFc _zW_DKZs]\eOQva{FVk5fzd+]F*\HqCUt6ٶJ1B' 6,[[D% Pe}E Gĩu5Ͽ ~3Xj)I儔Y8K}`ӜTCDq-E]sH?Z ~WT>AOucSW3-3s9D]>ڞH7/_ ƵTvikyoZ"Z߃6 d{nOy""nB h{gYISwE_Ys1 !sak@Eb\^GQ!FS![Ik Aj^1LD  z͎Wx_41$ؿT=s+ wNţ\d*U;lË{kĂ5EG-Uf\K\u֞Vu@.Ϯ5-F]4y)oqIxdUE(cAL˕Į <Ղ2?N)^*9./4zyY m1;WOvtRL"n ?☃-/Q"ɦ)-MT*к Djn̷aíTϘ" :*S+ t9ʙ,pml[w`[gt MwaDTm~lT.#P=-+҇4Tv~Z@+Uvȡ[/ϦAp1뼷Qcm5CTν]㱛LN0 ;Ϡ{p>hPjV.}{#:8I!z T$]ׁ,Q*Fb@QowИRΡ >R3AzI hg~Ir_j$!%@f8h=XtehKdew!N`@IkVV+6Q:6a PVO,V4r4z rޜnu ?a;vGa*{ZVmKݾ$gy-!]+<:+U !V~C8o"{-z yTu I|P*q$?hFrÇ](G3 hsşY] 4'1iIwAݾOEV㢢)znr]a=ᨧFuYD4>OlVEy&I/yKOaٛum%q0%^bcm>x&n>_j 7XLkq A:r(]Y 0nŘNޒVXQ5c쀵1!.J:5(Ӱ>P0]s󗗁]#@40U22L H{#C̕ŗu .F2!0t{!aƒXie\7ezb{G[2 V8sFW 0W/#`Ы+?qe'q˪)=Kv&1jIu% uo.s=bzO$> NmxL9EFW*NL[$8=m )Tآ 7xXM9e)XnúdKYq|__KH41UGn.b`hs?^N0Tb؇_XmU V4\e++㋧7y- Ø_]w}wKq[T$):@$c pBc4l&0ÃK2ӨFE7lUo)xp+!He cڥ.Ou/;Gg9wr.\> l$|eRBrzuY! zZf1kp?}A |~K/p>SD e v@ ,2 O^yA'( Oizb+:xq@tyil<IJ^1C-ITB( lg۩,T{mHpK6;8S 6Hv rѰ]F>Qد8Q$ IgPc0$;N݀3]q%q>#b^̊gA +L EY4r7+xkD xhz+*tC7PA/RSIxAEK[BX+IHģ$^s$nHuK54+NwCf?0#FK]񢺲!0CPF]a0O ,u_gx'UHr 4O郞Ri2'DTƫF+Yk( Į_p3nvq ʕ)5sMV6tdRp|YF't&װ1M|oE'/8zV0ջSδ'#Ӧ"p qY]ZtqMqoF hcOQ} SBc^X,yf94h+[y&?j6/ ^lcynnVR1\}(iH݌^1kD)[!N Io_!gv=?B#GԬv~d]eV|4[<{zBԇÔXIoBG+dԕ+ (+SGA$E@"R`  H,$H2k:P\( t>\6 omG C)Uj|Ab]bv:Sa3O;YC% &EJu_u:C˹ Pf-1t9RY%Bi(0H~Cs N% ,8cy*ٗz `W 87@˒ՎL"WI.RU 1i( jNN~xkT)yzTd_2yir rּUS3[hQ >-D1liUuۗr, ԬD@W ԸvP'ovU9D,_ > Xi;CO-O-zO`J<h=:y1YҬ814,jF٫ r#;@Zqi%G1#3rL!l4(i3B A!|'nΣfqon: ܫ**f?>o R&nFwPZ#8Q#[ ViC$&,3@2|6yVU; *ljoSm,mSlAF˚ؙ\9ru %j [{8/r.:M/D0? tsİ"+ȵV@-1>M_G)^gkhOO'a6`OJB7 ݩzƩ$۳/Sr'{'&-5՘AM{^_{ U+k*hg~#y(/m/2˪!N6N +OHDn`ERfԌj1'iyWZO=wSl r_DjaK R怦U08鱗=8Mt2l9}+ڐk&&we0 g)/C~Wك,]4IGfT3[o~U;dc se%'z Tibq7GCn1?xC ˼tWbo=\/+) 1\ m<T=EeArSw 3hE6c$N@*%[*k)ʴ,46,&;z8F3HSD'֌՟Y" y1 aSpf.bfݣ =I>[UQ0 誃WdUYݐ0(WB#\C|m Z $+w%2APl`] R|JXCg+av-.c9@i5i- ⲈgLKw'f}gf)Z6ųQ2;H%`尗(V`|A1R2zFSt>rƃ);&gc1-鹨fDטv}L&rLD~N:McOUĢUe=D3gx]OP;&LX;ݴUm!%;lTu8p߻O"Sj_i e (RyD#QǙ\`YjfA0q{(iDh)$LvP\y_~79dSfXThWrQ@)ɺz Bi :cս3Z%(I] a\'x*5*mG)$7 MބSIoba~L`<_6L"F1FA7.ǥixLBtPr݇o @[%IPׄ%u+hj-YiQ)>H}HQ6}eFrGiDVѧSyzKRʛgy^e6d{WP*Q[wԒXQwu$vrbݻ6JDy2GXuew@- QөU"#)d:?g !ߒ~a݀BяFg:BD,T))F[zXԦe}10Cz(!Zz34h>D&)-4%!>E >kp~SnPCyf50ug+ҋ4bCufs TQ& s"m}rJfs1khY=?Q/Eu/IR[|[{K}1 ̌2:)WY~JVU1̠C d4[rbDpԷKu ?81ēxK u<`4aw #:TNTPk?~ hA=?iñP2'욪~7l#ۛ=ẊG \ j(<bZNxhކwV5-ñ,cO|AaJd$͹ SGHe->=g/¶J|oKm+|0x$jXi;qPCB6 ,L+W2,|^^zܬs3m܈S%I)KCL[m[[!AU+"k_E|)֛-3PEyF J%U(6\<@1v92i04h9+OW;vgn˪B4>PH4/x@e)i(;ef1 ?4<09Q wz}1jP(DLH7ˬJ[`5;D W\y?{I$8D}xtDG^=\Dӛ?8* *ٲSo${_@u=l_ h&`l@ɊFOAc@}68+34Ro$>ۋƥZH%(ߣR9O": P|=Qj_H|'A4яޛdSa0Nj3~2ڹad{CU_7F- ҕXػZic/u!e"D'ZZГL5S (-z˔b˱\2Cy;ipI#L0RaEWB&g4r1fK2mTAGA^wz2Ռ`0s(a"'B  .++_4쓵(,;pE}۪՟NXpNP`:slZ J`0np ~GԪOo+ uGɅwQ>hr̅gA+SlY?L@]#"<`+y;w*P[84^ r@s2GȈ?' JF^ L69o-JCBN0N9&MQ]lqKՅVW6hL_; ~f$@T(?S^t6=eـI3J)$UBcףּ5A^O5m3帷f}VʁO]_.wbQbhl]C16YL."js g00!()w204:X/c"V?@HON{Q{{jC]LKS27x=.BGk/JRBJٕ$^s}WlnnO"% z/~H\k4([W_0;̏?SLwuOb39xM`T+VΞ { C,{лD QG+8~Y& UF0#$%tdmSDdr[ WI?\"=3{ DJvٯQM͒xjMD jm-oy,oٚ" #Day؜V]Jo[-GAd:D]Qv…~Qwfb#sNi,efnHx(~ \8ly@˕f-R9_7og-49ė%Gwj+fG[SvY.)"-\մFZf34@$;EÔGgOMI D>:g˗xoBoUV9f_Ó#o?(JJ: _~@|ˏlk N^(wqݳn2J& $ҢHj-ˁ!-{(ٙ-R|aK1UG7䡢ro-Zx cS/L׶\î󬡪6ܫ|ֹ_ ϱp-rfNf$D٥u\;Sޔ4l}TRJ_ ár-vx`DȯZ.wCrZj I3[X!ī SQtL9сB nQyHr#_T?SzcT9o-U M`ط@mӮ2HT͒q3^xN2!}lK35 Җ{RC'B'-/94/b{SْE{B/IZ&o\jJ˽L{J]jhwwpG;'{5'fRtyc7j" FI!e=zqpnkATcy}˖q\Ǻph) 9M  GfރȚv>4\G-O+I v-y/TFA-d)q[g( FgM4Mh!ZSl+KM3m▅IFo#j ʌMVN|&xW.+ Z* /ς& FD;FoX><)~ftz"&yq s0V]f[CDq6VML'e,ʣzל!E1ZJ; &'jӚ2_yrƄ0] ُ 9 >f|&wU@SSV'ц rWY'~NCPkdoY' )r@*ie>A9;Փ E#%6/9vJ d†g%y"&tvᷜ\+ԫXGpGVܬA$l+f@^lT'L;׌?1Tg+}_ ;/ lhĖKMԘ%L U5hϸbbmiC6~{0ѧp(zUXnFU  p9sI(ST k&}(lbض#`c-/,\ƶjfyxZ & Uz f3jl/igs2+5Ó^yQf o0`@k;0 &M \@3QǷS{#4ؒ&*B o ,O A4sX fQ{q6î݋kSpg hq5oH\fnXX&4nXQVC*mݕ;. CPa$ ~3I<Ĕ5f$*F!^uԝY=4D*zj`{\E &ct#6Z—ͮWϋet﬷[WhмPz#8c SXyN4-SQ[J͡{̃w{ qrC4ʿClv9,;F|DZR afD{fSYH)r!A^':VsK.qT=g2܎}JR xq^= LNa(VM&-nGVSIwddǑgd!g&}wΚ3jcÐeO5JHQ> -hS}3\kʘb25*$L~rn;NM ,$&iǷyw9܎BQL/Wo(.m4ݏ#LӎO-}.2Z'R|+X5eóu Ɔœ8_kfVɇJhlJf(#u51-BID$EJuVqڣ(sU{^! \9^{☤LN?M9 <3ĄUة=+Eap \Y5O߇rBSd,Ի5_>BFFF> OASb3.ذ0!Uվd`[+#J>EPbHvl?VK]J*3_qM'U#Vݏ.q]M  #K̖TA6\udLT$=7.oe@$й !3,E"%!_v &Oe8aWpԓOo3Y +㈚JDj a{o!;TL:0JC*JEuٵ(7ge k=~NxQ{S'\p=/V^s[?@Gq(O=4?Q-6yy^TUyDA@;ǃ72PsCX)f4Qcɟ,{/ԇVKZ^p蓺نT/}mӼkx:Nr I-;h _`d7z cƷbQq'zNH_}8H{9`OV%T@=1֎ضLm#IDn 5T#T{62zeIAe2Μ3Cj"/&VDxX? kC_d Jk7<JbT}U gZoV:{qWRt͜I+Oѽ\P +qk5 Z'~1Fe%݇egRY}+>ܖu3@FjTOIA?e<.|ټW-#'_4B x2X}&A_CΌ)lemQaQk? Y-SuiK?u[fx^-c3G~ejoPšȒT|ͫZiX3g>Z,wb Eҁ۞Ap+NHT81v=X,&i$P{~LJ]v#2z~3Ȉ^DD Tg(L}a'+<&9H%mE;, G/St=1Ytj6Ͻ˦o̖F+}&Ò:ػ ؕf b} ('`CYTXs=Md96YxIT"B8⯰:ڴ?+)({1a{z:Ҕ(k Ҿt>*^-μGPWzgQKG"ʤa*2MOB(xiD.F]mǍd#7G \LQ{|ѵ>EK]dlR!w j)،^:ձz?B33."S-ކLR+9 ;@ `WٕqBс{NAWg`#qPPƅ8{.fTRHXťX\V]:q Qfe`կZӧ;;uZcֳoCQ3mq;ddSC v*pa>CʯuRpkϼYGk3g,j'҆Ū@82Z!-vMt4A8-&;dF(TER zutz* ZjO3R*/#-q[xcpVh`AAͽ"'ooW3?H)oGoה)>+Yap[\{Rv0gtKR' ! O>^\[;ꗠ|!xT}_Z-`9ԹXƽe]mc'.;b-%*lWe?"FXB>768 +q&#GM&1-: XR`K!aX٪uѿ3ܦ_"m팾0d{ INl |Re"U2Hf)=ubl3CЙ5xxG9l n>w~O-DnqMyN D>/Kf(+ۨwμSx aA XWa͛H˹R7@x/%! YDtFi)U AިW\5) MIOLoA])Eb(|P!dm5׉8'N B (h# и}iWNeшpqtJ8NM&qG%x@`ƍ=HgD!y~m0Gb32ifk~V\j#Z5ά.Hh13w;-8ݹo؃c2xIv[ήoZwknضd?ߩѹ4wxtSauaWC@"a5laGL)%X:/gsqF ֝zX kx+N>և@nR0|Tpw gJ^=F9[\VŪ5J[la%.O;j菻0j QBS^ˑADkf8k-[$s5.-7ge3H΁[wH{gބ.יs065X7IeB>A>4~9ѝDxXVc [ם(n$3n;2tH<n&{ ^10xK(]R0#^sĆFvkþj8$PGz}{ΐ /Yc\um~:qk3ӱiik4 gHѨ8(+&ZTOaΞ t#A1[VZSPCu/|<S ^uеT΃c7jz-{CzS8_ k{Kj})[HZIϞ^"Z#zwaͷAua0l%ht͢U `ًADy}a2L@~d{Hd9dJ2=l:7Oef6C@5)| (J͓)nJEr0#o5UYeL=P/#􁆑6LA3"[ߗ1#HqRƒIW,Uzm^ѹs Q5Z23p/"^ qN]j' Lja.jbq$=0䙒֫x<bOfÖY(ebf/!3߄6`O>)LEփW {iqY43nNF3hы{,9a IHGWQxv(ЮmjXwVVf8U?0kX Ԧ:FeDTܹLW,nYvcAD(#DA Ğ%QuAvp(f'kv(`&Vrެ\LJD .N/3tZNQ܈h7,Ǹ2IXn,.5Xq|Hd:}JWB책8)t^kg*M-*ҲDP:q,l<=tn6 F}-l@?\g [W|wTE{X?B5_8eԼD0u/pc1 Q[/zۂbKբd.р *p16 f<|ہgT+o%n%NLNn{"fpBEWxvD~lN2Sue朕=-yCue"ηH78v4@`ibaAFgwyBǵtqeloQ[.#bWo%;.ζ/y Azf!ni\c%h *m_#7 3'Ec!85lkSJHs* ?p%:qV0W %bVrAމ`V-sFkLR55&1o9 nXaDr0k4r @߾gWaY _"LPY]t+v*=m:M<)_k--| ݹp4Uo!^!t0sdĭ]LzfPZC5۪w#'mS'2ּ /\v$Ӎ-|yOF(`%]ʭ}Q E4gy}Uvx?x;,%POH@:jv&,* ƈ>r:m8(iiUИ+b_“4a>vu 74(u~ C4߂HpYJ k"ZVH ppD"{P)%( 0~ ,w QL`kj^l1K-Çcld"*Z}j>=96)x+L<ȶ]k%0#EckGkS~HQh5XӐ^GZs$3/_aOL|9u;T4~qOޅ WM?ӽv$y8xU[x9ݐ ?cbdŤi=B=߁i8C`dJ9]&! NJ]7hK<S/n%6 %J/ο^9KW/SymcGFu8gZ3m%XYP?dSuTyACNngC~"_'vPY0q ‚^ā m][EUqs+{S"O|m{+"ɵ;nmIå卮̈́ ~t x^lu#t67q+45I+2`3AZnB6Ӄ^:VZ GCx+Jڲ[bnd}?;nxV1qZw?F*Nv|")>(m>`VXƘ;uYcA(M56hE'YDsxͰ.҇dtӉZtؽ8ktU>|r*M̻7Jm2el!LBOx DkUؾkvxD - ϋ-~1F|Zܱ|!ٯw;W'.&':Uw0=M =t]Zn%__8 ֩WBs&Ak=۰%Sn|1<ޘ|lugDL%N^pbp$Y=.BA⒃B|M!Rj}Y^kݬ#7 C[΅Mw֪=v;Dg)X}UzA]4KOť40oW9o*"vQ6/?Q\$h'7>a# XpbjzN_5ȬG.Pn-(|>TMQs(9$Ʉb o%]o*Q{ 9Ҥ vQoC'%Z#Ma&0'!6Kp&ŢSn2~|νͱjUdጵ7υ#ls] r#F{۞l)nq,8HݚA>j)T6g'gVЋJΨxuP`jѕAj|0}?=pjD@ֆxg1 |Vڑ3b0be}кnAM{J*/г6RPx)* mՏh_A#-8O6*(\;#Hp$Jx$ "WRk l8lB_m,q8LiC}:^W>۟zL>C*]V,JJ7!n Ƚ3F!{4GvDfBX|fHļ;^Cv_[CmH@Xl k{3:H S1Ex-T!6f˟lR&[ eE9P C_[RGvFPMDxmLf#PXFr`5"eo&Y<ߤЙt pAQw~//EuYMV ao]j@; ~Q|H4 "u][I#ߜdn@glx{Ap>\2|Q+zbr 0X| 3,up՜[;GT=rlѸ8}e䙶p9K<=K|IY\<ʜe22b52?P3D;[V Poe=qc Hy-X\r}0N3cHs핔6E029}0}᠎)}<y7qoxvߖ{Y'n!YM]F!4WQ2gF/hYd,0ĿދnA,ϩ:/.xh %W2E宯Jv@$ UGz/%)lpIZ>f7bq4Rj.ZU OLX8,IfC5cl?5Ћ^Ldu5;*6j,[R$̀l@rg񙍮Yd]̟1gZQ]G R ]cۙrr`i:]ugUR=.w]VT/**FB&"nGY @!ۛ;Q" @6F=EJ掝o,5opbrR|ldF`jH쑖@>(9^І5#/FLccaTiu,kb5.:r^RbSm@]oWbl}C;͚b]grRY&ggDǴg"] ^=~q*xzl68+sxdVM(ueeaU5VƟh8sxr69{ƤA\\%9؄qz߅~aTJ afR0M=G 2iCM~Fl# ]=wC qoC caˈuu5{AJ0C_!ݿrT際;Ehv~ mKi(wn{G1nkDX g*ŷ ӉK4/o^RlQyYR(bzF?8i&ƨ{!]՟ r)/qdGJ !r^RAB6>"'p.m%TcPwa˥| |}X4ں.ɓ 0[tCWQʴs擻hXXRzvFVwNt.Ϳ@Υuy`9|UK5G+δo=|kLXڎU*2$tC6;Xx0{+<o/u.VT4]F^:&yҾN'%$VP ].`9O7gc#FUEf~ |g?@(TzntrO؇W䏑BVf n[&xWNr3ŋ56*0 _M#.mhsN:^{ RqJ͔[90mdY _O5S(XgⰤSZd>uB~bwt,ʺ[X1WB)ȕ϶(UEJ 5mE?*$ . kB-mZ >Ӽ٬IQ@4RgZ\,$Zk67 U-!*!ĄYp\'9-ft5H xݳud3TQ1Nz;;@d#/ N2IUum4ț]uD$Jf 0ۈQ;5Ü=h:edo暙0(R?: O|Rx:k`nZ]J aOan9 TYͻ͑]Y"s&IBi|E.jP?\Q%@,9`06uܫϲHLs^=(_b!\wP`~$; t׫T 0JZE67I:bZ=v0ebtBzI1[G:%搬Cх fZDvv~XyQ_{L(Ys_ٟXZNZR %07^ 2==a~TnyբKLZMIcD[S~6H쳪Iۜx"z#{# `\Q@:NJ{&Y0Owa2e* e`L݂yH5u;q'0ĠEb DfI=y ) >Tb@֘x cgq\kw^ >tDo}anBN;m AK 9>y/qJ ~/x'jNt{FA@F-d1 A ˃/Vp]Y<|y4Zk&PzבmW׃L ?M]X M{9\,#/qfM͒s`"up yK0J?zcg[\ J2),_~CIJ}A?oBn`QiƅLoI4F.~U_Ae}Z iu ҿD>'"Ju4=VF"2|Uzѳ.]7{F9v.7~|r/R5'z})S.㘐akbV\r;nqvd^~YpEc 4CG{swig$XƮA rf {  zJƈ [lH|U-jE=@ø|pq}#%]+eNV0PZ 8L)@U;_ew}hwGY2JkX$8y`5gPɼv~%4/DQiU533s9dv,nn?4&#\ m}̀IN#,}ׂttmb ~6B^^X\T{rT矣gF[O@,9RR `ojUKs% ٰ١?ڥ

FWo0G_xiG@g?uifFK5to]̿]geolA/ejphy L*1?Z"W{Q}p4jkz M;7.SQ>S$@4=՝l F)M}-<09S+lfili9BEmI@;tSH5=E4p 1`$Ǔy(,}rC WpQjqFh Clnt#ܣ#$qhU3ß?4VL1ط.q'>jAtbvIa&oDWo~5rRKǯhr^gR ^żf⒦G\ 8S~x춺;1 _ɛ|q†!ϖNů*xx+ |`pKZJ<'J#sgN&J٬L$aD5E 6b(|fQvsڜYo:4K۱R]tpNqy $և6Ɖ 1DՅDPܷIң,XXf=}dgQK]8'G$^ V|Op HBBU/$wgq` o2HԈal~[S%wffsi,"Dr&CZv_8>.԰[%AK/aޓ[WgeQ 0yڧ;}cB^S$\/|!EA%h[e.=bX"pV$ƑDKEX| R')d]Ao+ 3u'`ݜ`=nS7< kWΖ=nNjTsQ Ms' : )&@˃Ӯ?H";c4}|5m`dkCϖ!z‡5z G)N.TڥM|ZX&pt{VѮW_pXx,/t( 4 6V)h?,*e;'Fz7 !N+_D>+m @ &@$&%=?[mFȧ"^$tp{q7K[H"hQi <vI]!M9H^cqODWvᏇ\_DoLym߅7s놦| Bؠ~8 .R#sIsl(0i!ǡ F6c=i5:] >uUtȹ,xOW4L]aS$9jhwZLQ\ѽЫ/Ѝ8忸P^W*S*9Nfwc6eWª5(c5_e$&Ykqs ]zH^Wbe2TH}ZȖw)[5ڍ3BSLpF/aV^6qU'5VaBSo41/U*{ڛ p( 9&V!Y_+)oY6.e3!EmA1Y?`< P bUD =-w /gq v 楒u=NgbYU q-!C >ze/ ?}|N۔y$AL}!(4zdbhr]ݒ#6! s8>E)ruS{!4IPB~bayyv>78G8&M&u@0[?|Q3&Ďc)ъc2^CE`)۴xl](](?.PA~#>U)B)̄-@4~?:BCH6_̕dSFִ:2 @-ᴞF C~2;n/`,:zl%K5TQ||ԜG?`ˈd4͘q;Fn9Qnތ"s9n,~bz8侌M7{F6k0%%9^7 \4?0Ș֛YР)GjR@ Gh `T +[6N!칪 d+ H:dF4?a0q`Ne12@Êec!8g+ay-=ؐKTE#59*uJvO' /h CʺU! $Du\S yΧy.qW¢ywfp; |w L]LTW|L@ЇY`({^::26uaA=#O$/ouˁ3zC_2XV E~1)x)#t<n9)esYi'lJh--Eҽu%OF(Tu aܸx*G :l#jLx/Ѕ)=K& I4 AO ś壟ź8E_cdhjxhf~/ZnG I ܋#LGLu9'D v`rT'q~v\ap?r4Չ+ RP;?zU2<$h=6"Jyz79噌b `W9ltI-ob ŀf>yf̥4?R(,QDqo ٱ`rǓ{R1ɂ\f䦯+lYyvQ+Ӝ'4 06dނ7E=%lq' Pzcb)c7J8y{Hkš͵R5ml%{x/lG)B!`dh@TN.`1GCvk V쥀tk[ժvs#e6/@!1 m[T!_o7űͨW@_V2gOV7`>2{fFjSgkxtz9)PnY1YBR_LVYӕ2Am_vfםP ٔ*]ß%)e#c؝JxmsgK}ݚ$ĞYڃ[~Rc{pS|{CF O\+LZl}-8Ĵdxȹ E_;LԦܕGH6fN2FAX/%SOoGnle2 c6-PepP[k>|Dlh7; NsU1ĠUE9~pu"'DJ'婙]涣;ؑjUonI1a=H`j@Z?QHsP Yݘ'K01FOp$C=]h3`8 Ҽ#oN)h41 ^4[)Rux Fe>!ӳŊz/Į?7bh&Txvy)Y9p]]Gĭ _ nMƼui>"DK]n7%ݠMd_}#Ptą)JHgovQl$zIPš.[n2}orwKҾ X9Bg{{561p%˒^Qt >Mǰ&[=+pI#\;u:jqNi$7S;(UykұH7n|=lɁp%x먎‘n,a{D{,:p=0 s:b[QRD ! sSTOe\ ԯ:0š,)m(JM~,gÝf 174 $KE<CٲT,k)aQtΏi3oOYc(?'64DǺ$zskb aǝBsHSp:J٦) X{tf>َHc5?XwogL|#M*@~֭Q"{Y+|BPT󎾵؂AB3*T1|q1hkc7%@|es?`26 JiELVb{jApvm?Sg],}J9SIw˧jZK2DiEM]Sb4gI7.z9}/*U4E u_n%JUHi@3qҋDlkCF)N72pw_Z% M4?Ut)]/@F[к 3]@*ö\kjGs#a$U\o#.Y)ߤjӹm\D4`P)p8hM27c܁:3,6ȁni ,?{ydV \Ni|>Ƹļk´)m{G\" ~9t{sx- ,8#oˏ1ʺ-)rH3ksuRv"VFuǠA\dL%Q?S]8u5`U ڃL8-=dS1Ֆ |-B!LHаIC^c@2ȓD{HP.(UV?9:T*ki D5)loOd<;] pʎE7zNYF*tͦ38jn/d-|QRvߘjewa֩Dpq}{|{>]_S:3ե`!IS?}7+11LpϰiP+.Yk,v=2K-FYA$P{X.jC&xKfh=Bz3y{ugr$Õz4Yģ<ɨ/+a||6 C峸=jt7{8XO} T!g{;D{ܺx'lgWbQQOͫ; dx͟xhy*"s!EWaoʓZס8zq9D Z'~4lA ]J>sXxUJJW5:i4'~+ޱV'%3d(|o~|R9JZ!!UWNnP3&qf2e tQj%9U5`S&@Q57P)F_5<߅}2חOջmVj"wzdY6Ü#4jL l5z}ut Lpx3nObI߃zߍ#͸P^¯sM у؎qDy7vWWj. J͕[=td߷ \OtwYP2D+Iw<;.sjL`ВzZ-u̙*2f|mz+qu3Y+K`<Ɔ>t 23pS߶8(%,m|fQW>VnJ+ռǴ4 `lhQx<;W\QmuLEhr&{uv8Rwb-;v׮ v&S5DGcusrAUY)5ebħ]踑M7)w?iMNà -Psߞ8i54\cLJ4N;"!!;CV^̍!iiyF-P%Ć,L ^<Vo"B;Ā;M!3F1 ܓC{MrE]q2>V(:M95Yn̰ p^QN`M| ߼ƺ'G䒒l sGf߶ % [Aק;-s g;:֖ 鈩,V#H<ܘմ6G B6g;E]SIfc'ٜI6>T\/,6Zp s%gj-lN-bI뫣p]?xMYg3CT7wQpqɃm,hO H;tp:"`HR'v37*juHj' /%]8K@nɍ8:,8GO 5Љ,B7WvRӽy/)4IC/aa"Gr 8f j͒Sutl;|  e6؈}=-:tOa%[,ԣ|͝cȭr"Ā(zmܡf=ɞ_! 1w9As7H& l.S\8`#k cMygڌ6@O4eadDQVs)ߪiB%Ғ2ٸs&ǟϬvNR"9Cez.&ϧ3R<۩EN[:R.5I~^\]챍sÌԮВaʙMz%t-̈ &ʭ'`|hD ?*{.!a^x`>ٷhp Ef iN۳"# ˾ tUth;ZjA\ű^2 ! M$0Hf'Ӡbd5tp33rCoP+M dpģOٰ&̭ cɨ@>w yH{zC@{GגAX;vxs =.Dܿ0K­N`q6~:*bfDWxH&g ]|pP,T޸@AO !,G2]xt;t(Z7FfȓFf՚Wq7_HӲ`SMMvtZ`WK)*j:LKV@6S8sE%bnD׮0̏Nط}_ԢZ-- w {#C3˚)_pɾfUV^0*33BȐ [!53U?^Z|l|n4Rj~ȁBu`"/<}L4H>7Au;$xacw/cuw }LΣ_6:Xٷf*?(dk hVuZ( }h3,$_9&o)L[ff^~6EP ~,C# {NGeHSV)iXٖ+\ZTyN?Vue2R~dgx񳮵&]E~{ɪuX{E,E* ȫ̊RG nU$tx@Io+yh0 ˔+9ɏ6'ab'N1➊/p.kзteo%µ,L٨9,:hʓ'g'5Q' Xn M> 01آ*=~@|.p#4QV_L2H5*UM 0@^H ⅑y1da =;)-iڍ3!,W@Nny_5EZE ƿZVuILP%os3G),y{mgp .VMx\Rեl]LO¦uPKK ~ Hk$uv؆sBj@:nkW$SGDSdQr$ZWU6ў$wIf=UwB 5F ^nG`2c>6YBHu!G"#:q9IU7'UoJ߭d]G,-%i[-rӂqF\}iAoQZua`==JTESFOl2?zG!rȜ.9^ xT.Qϐ3"B t \0"qmCo0EVU gp$_H<%-_vuQT+``^3NXce}ɡ#| ߸CI@.=C~Of2^stpH=`N APv#V X]9"]TG%hL`ovEwa{ftH")9$^xh$YN± 3 Y2WДbSOÂH:_Vrϳg9[K&y*Jewn= jdϨ{ϓA㊚ԘXǬ߸$W $U 3`L;T_Mq,'$ic`?4dŠ1e=Ql]8e XfLQ45R˹&G b>W ]AD}+^4u#s/-+Y0*H!wmܗjR9|_ӆ2 =e +7)Ǘ@q#{zyĐQb h%TT:I`"1YMO:? #]!q >}I-uJ1V/Abۮ#O ^;X®.E Emǡ*h!ȤY9to* }h[lX[YeI\-eSrm7">.O's?es ءZ,q#\R7HEWA"X4t f}bLG^͊-%pҜ $xSuR;O]Mmv)l"Xs[!ȵ}ؠuh[&mdLcڪꁞ\Iw!'b,= rҠ'5N"RՀ~m  Q\9`{a3Ye!∲ByN? VN%6 ×K]Z(58>$?N4sԭ^|h ?rꧬxώ7j&:Qu0kl.N]xTcB͢ykdtos!'z0L5jKN!UmOM& ( x I=ߦQj7ޖSgMWG>[xg1ģYܣ]??E&bDy5AkG=&u5:'&yo%q9aIpGkgw7z1<]`@K[<+@feؙ{ռgRt k#;|Μ$\c+A8WRFv[j+:eȹ !0ĹOa=Ǹ덆x!GRA?ُ/1=>.aF``ɲ Ͼd!jgY:k9dIP3ri:.yN0dž/@*4D;Ev~NʔF`@Ix5hF*e4V 4 )B8:ZD9ϝY"!](LR d::~iKg(;ciH $x1}TWdzd=8*yXy;׮EPv5'},ci+JZXvkA>O(.=j)\'T({Wxq4e# =oV3֭4ax'.ckgqCbDF8ԬfrO}"cߝUv'k 4 [{ Prk=Fvd: 'K%*Tlv_,e# V WT4]tW9'&C:xĶ{=>y•˂ VYUl5a)!?ONB_cƺg{='s/1n:)k,I>$_{݇I~%W=Evd CYFm+_hVޤڨR`.Ci}y!Y$04ڃ80y +^*5fR30Kx{+j/R<+A6}d/%8)h:2o8})gW\)zQuIA mG2sC\MGv-g qd!Һg\ o> (hHj |w念Ӄ=oƞ `/sƦ*63(<]oR\9ZB멿\%0ZC&{MC4] eK/%bd|`r;r_nNg1wvǣ$)qjGvVÐEYoٙjЎձz]&;]+xXuutD@L\5=ɔ]3\P"4cgjlȷ8rHjU?Lw-daԔ_Gb.B­U yVvЦǢˀ6WqZRO˩BG姺2xx[26av'ULyFISxUx}l=~1ϞE*U/ s3念./d ]Q1RD#`TRFMLӎ~?Ɔrȴ7?LGe\,,Xٳh>־{jD?\M]*l%ǀ s:Q:"*yfrkN]öQ _S]KFrT6: YHLz]p-ZtRcҹU'yч%Pne\M8g)h\B==m{%cW]۸b`܊ C TWt#ߺc⣜Mr82Zx> x]MblzEZC1Zm"~ѹِ o@&RxHZUP9>n4)r Xcg hG TO*Oo0דz4K;fMI 7TjMHʘ0CJ< lWBQL:WB`;I2UEheI~ xkዞ ZgyW ^,}.c />&y Y4gu?=xfA;0(SrE2«\د>KccbXwZoD7G I1"b-ۍz aĮn2sKre5_f( MUo^aT/72ʤV7xH %/a`/KK+R$8D 2bVv3zã5k~}=l? ͒^_ #>1c~Cww ?j8&6ѬO·onhIu5yZxeA"C˅) /ίr=Qhғ ,eS!QͶZx ]N(Γ%. k`[q VIwk.TJ5|'7QHV|6 &joQ[\,oicui3Ĩw]ZTᰊN]q;O )I(yG=&Вu8rҁ=PÚ{AdsTqפY\ PHp{5 qKh4E cy%pܬ%RU#_YijHۻE$iA> yɾ7˴׼*m1en&:;iP4{!z@惏_@m?8P10"wށ >F,A<_3E_ 'tj񒏢:iMjVc P~ B  rF[awtS3jlvzML!8q_V 39)q` "XP|_bzVPQ;N=':\r`.L >3"]C_Zx,g8V#]YԿ(QV.uԙ;t1AD+,u[0,XAGQu׼O<3^]I_mUHgUm\|0)Af>ldQZ)woԺK(#Xl}~j'rC b"nȇ?-yuo*<_mY!"3A_2J%25elQ; q^?T=[=MA0o*[! ע3iմ)0oQ}.}$+19iVi%NGhLy.E8aPaRnYMf&?Ŕe:=DY3e4s|d$I t{.&Y:$0yrD}ՙttm1)z oWW+'P`N"pk^YF2q@N:n賠:A һ0bqܳ+ äPsHWeL'W׹ϙdH04*?b(W;8O39脌e_zڲ\m7'O~ _ϯRt,vn& ء+ڍiqU&nu0}7DžgBb? Yn՞iD?Қ/Dn<4{iC ֌!#A%K3IY{3[flЌTs@7ڍbO~D; 5Z˛up$T%/(T-vE IʈlB y;f2fAI&S](R2k9V5(Ͼ[qUl9mdQ_%ʕk<C(1z_"IR[oYPhsKoр]BJ7'h^º^;{0 C|L]{[x&}299M '`@t@h( =E]XB]$qp.n.𔇧55WقVx:eP),,! KdKK /kCM̵ٜAN?61>݇YK+ ;Ӳ=<_Js}KfG.ΐ?i$, (Y?8D*p8W㛚8W IO,gQ@@5[sXLb4*65@'ӋCoDeq5BEX6hԊ((1 S!TĒ[]+XVsnXo&R oD}L%fG(`xR\:в1%\ujJXх)J5LÔ|V=ɓì,86VšLF,zn,0AwT,.z*j0eh-TsX(08I0HpPiW(n{@l]It\%X#﬉RJʴv0lzßn2D4sSᘷ$TS<`ȮTeo5LZ$qdF{qHXRVQqaear'K>c|AD&Lg>|mz>',a=}zs9O~Ϸ)ƈu'Za#u RR_y0kY >1iؙ8Tpm1^d2$^= gʛ7~Ws(q:.JϣL`PS3; 7_uFX@~&5w*ޭTc3s y!l纨>keU=>ڦnJK؞X-Ng~-9k%[eZ2=w|Slj"n3ᨈ6 YDFY,CY QaC& ƛ!?ix# ңg&4/fy/NJ㠃7k GoN[j"6>`w(,߯e͓y%(ʙm3@,l:|X8XpV be3@'reA̫Y5V7å4AzrOggx`{Dp; 5|p}La:?ۑutlB/ fs$%GDzG[~$U W,o Τ>ày=sk'~)#VN'U+՞WAXjC !uEpu:ؘJKru pmmI$we6?="e Y%l$,kԀZyLO-Iz/p_PS&mlI\%j,G)yP[Rh ̂_R(RX:yƀthXf^1@8mɩ?x"g)Oc6/?s W le ~oy}MBNJB~ krPPQ\*)]mz.¥ \.73#,rpeB[BDec/gqv~%F9(ҸAU >&p"@90 rW[_cV)`Uh5c )$o {9w5׹g"7|*Oю}īQNRu'v}#/?®"ܺ348%k(v6+jE Y|#?Vn0Ob_Υ|57!iױr= s5_OF4h VoO@ug R c 2HLv*X~u`:{l}O oY]U+m:kfH_gؿf" ¬Y%U3p/TsL {=A4AѠi/ɣd:;16Om CKӲb;!3Z6%w7 f *l+맨SJ,Iq5CH\^_r QBA!cb&îKOXAݡViV-f; P// BJ@t'pȻGPT}%GΥ+Ⱥ)U\6WPo> Z06.Ļk@(iS~u2)_0'g/ipyVw7_k y'?Yx}f )Êk` SHǤ9m"lf!O.FC V|5kg^DHҖ˕=.a st߈`_X{U %- pܛ pߨ<pw$Q/=9\.6?Z8{mA4f)i)rbߴT8z}B.dpuQ5MDD6o^7jyXA%H"ROd *[$ j$J?qu<5!>Z1sI"#Qv(KǪ=IҤSA8d I*PICG*#avth6}|JU9rFP{$QŬĚldXIRO?.Cp᎘HQO|_/ *%5ˣ$k,xӛIV]Ef n6,-Ԗ Ɠ?">s>/Gr!OGA1 3H N]̯#bΎ؉"k8jxq^B߯s9{{w?S&iINcxNF%hb_۲#PtQϔJ%j-,%~I/GB0^@;sY5eŏL15X 䭜n/Ÿ_Q'QWTI}9p XVy=UrCkM#lgNKr.Oا YVHdb) s'urׯW')IZ\ F}XlͲi#2Z|x]f$s0e/'@7[ P-S3[C;'}T멇/y 8z5̝UQbW_G4L<' q#jEO%{r aD޸UbEԺY"_?SvTd2ͤxchFar&籚57c>UDR]/jA\- jNj_yX?U|hsXchv$clGjt*VУ^߈Ŏ”6v<UJ.)=O~a\ V$6 F gj>$-ӸG8{v؁Õt+W Sa9OL١`/U)输Ⴃ$#"n7֫iu}10o^5V" $O*5b\фQfm0W5.605f?/$#:L^r.7plӪoXg3Eh H2YWE16CO,O|J1׺._ef$ _"W Hv^udscA>V-)# #aB:-D a<%haDZH0 E@upv?h O`9 ZWO~T V7IXK%??0/G!m9ϯ2@NdVjq^-@=aٷaz Aq?~΋9r T]1E4qva÷{Eu`nTb&sQ$Wߨf #$%bYR2K)C $X-e) jeCP=Its\N~l/)?'g ٕ{-b|Dg"s6> .ϑ*I99cn4nRBDk]ܯ=ʷ/פY+n`+1~8:{DazJlW^#O}eT$5);9>jDf ի#S*AkڿJsaզD1tuӨ%=ᯖ1KyKpd"w;xIB_*,E' jreO%`ָ)2Qφ(;a!W8J2atFO\;BDko[1LhQ 1f`@[7y#5Y5!N8yȦNaE BXL@ékGB8v^ .KNf z5܋#A @&YCsM"tpjR]+{ u &>ic>L¾T0Hs,@< qs[[_r\Joh;'"}:{Up.nO!f&9O8SxJVMW/υg kgp~{X&i,;zk|u5֧NL z.4Al!ZBYNٞᡡqi!:K,ȶ YȒ1_3}8b"NlgCTv]?OjۥP9PQ,2aT]w?tKVE:dU'){tHݲ-xN:;[J^@ȝQ@?QjZ@VA#4Ⰴ Cuĩ},ɜrh$av~ b f"(/ k/"Ԓطq7w}Dۍ0Z_%/|Rĩ@{љ 7cܴu3ξE X-C/nݒϦ.]MZ?0,PP^ۈZkyy+37&a%6kM^.,9Fj3h?*͋r=-Eo?nyIm4MXDO&?O5(F Vv _t1rbwFWahyҭ!tUyϡ i?ׅB k^9 r旵6HF^KjlX~t%s:L󷏛gu]Mei{W Zs7I d7qF?`87^b!6bUlD\~IwU2:Cd2&\ lqŇ)=ʁe 5J*&7m]Js1UPч\"W"ѥ]2#i6\K 2{C)BX`遯@4zx!+R"-QՄȉ}شAb`9[A}4 *@@9^P<7'cA\#\4n3ÍsM O̖wXMFFz0tJ / ī]ep2Tѷc>eB\@Wrb4q;hpY--po]^M~ DDt~.[ًYі5~  &!I';ԏ<0x%*~:#LY y>ԗoQ=ıurD3.?~v +8̓10D 'H4ģ&E$RS\s?xxr̄Μ œQ5%ĦDo oaN9=ۨ3ܠ# d4gP[e%l b-&EP@5nH>SOЦol@A PGRhp18@߅`9.H?CE+c](8P#JZ1y/VxN,crCM3@A!9 \ LB)Vg> ֦}ݏ,թSIZ^FQ==]{tlc= ̤O*Ǚh=5Ds yM!-c*@b P0Upb*'guB%fʡ2ruGni$V?Mɗ慍A btxىv/+hq& gY*o_Dhܘ Y|_WdXh.t4"Ʒit SܖX8{F p]sꄽ ?[ԯ\YCYJD>HP dZ͑0Ńq 7nݒ'{p&]e G<+f ϲ\{^`ʉe"yzo-/0Z\Pĺ^k򮢤Ý%זaΤ>f4('><\BWn&3eCյo_InL=^wfLz57Hp(3yFY7cp>aevE6Ii凝a0wl>>ڦ TDl:.`vdN-s\6='2]YѨ$ogZZMgN7&쳜4)ThE'$B NO{^|5d- ne d3=z@kťa+j6JLSS%e%m(IڀGlꏸܱوv]YQ5w/.A3,1^^ZMؤ1Ȇ<~adheTڅ|P#/;ЈjKSvyW/j ܱ1#{>:\[Ucwkht t1wóz+~Ԉ.ʥ~obh("Bbdh?҇,zfN,*<9O_?<5"c_g%aQizup7n2ZB\Klk rSs-xFԯiDij9j<+>?!sp3rM:%vR/ݯcl{qP9zN/⿃nJ \O3jǧVj= LC JT{^$Ua\Gg_/a仙Lu\/&8p^P5iPe$ue5G?::>]ȈzC[r ju,` @;kgO:{g:O8ae8zzJbx=V L' FQx>MAe!~k-B\u8 ڑ efĺFUuC VuqSi}> mŊ|1*lXcqEj꿆>O[ 5銛tb] .ejfC3S4 5uEnAߢodO@s,Y t2u)TL@Pl8y8X F2 YY,`&1|8%B^Z;Ƌb&2ڊCR?#G-9uRK~E }փ@*6`6j`iaE!"jү mֺsc_<ю0w 4 %$yC-+) sQNUOw_֒TxbG+y8y T!\ 'r6>󀌥cr.ee1$?2J6~9b߉Pgو6$x]1 ƾ6;]pdGg\1_~5?G Lj)砓!Vm~))o}昿&QOpۧ@BRbG/ݢ߆m7ΰEq-(ڟ|~|^qoFp^n)x?Ҍ ^*|(;DF_ DdRmUnR֧<;0?l4_"OLߖ4P$OũE`]M=aC!]f| =PKq5\rhv٭쓇{'\ADB9ď+ 8ϻ\T}Uv v0;R"[58ֱ`  ʥb)o}-">FpB *I|[YW%oCZbL↔rƳIqd7q?F<=s~ȼgDF0W,W8=pkDY!VHƵ,bdf%ςik7+1̖_\(wܜh av(_ Lpv>sBv=ӜH')9hPG?$W_J2lbyZvU ?MC {,SJ<6X9i fzX}Cx%A8)Dҏ)oF#Mj#LDtCChKW / 'qnݠܷH|*V'W%YtFS˿bL4n[>{\٢%"( ExtX>Gj(r-5K٠m\@yJ@zIEOKK^ 6]>gz\JfP BB͖#{ "2.I!Y# ^i~acB&%#se&*B;= 8%gyRtf.[ 6`-[ݚ+Q wpg@+:gƾ³;, E[Ue;-步V6ﰗE7&9lѧGKaԣpcBlό;PPlə?M m] d^Uw_6ܡIƹ`s˪AFe:;=e}t@Ĝj|EVS}0/ xmtp@~_}#6r.67鿛 ̿=Έaݧ"wM]< =#eD.Y9h=rDq!\{K) WOOzY|(KOBDv_A(a[ڨWV78^ E)Ӊ"qc7Z~2@J蠁(<&~BAwŹPF w6i]V֨D-L;N4+XDU^%x&_)Q3 7e1'*IByRryZpEL&E@::}ds6#4(fX$oDHF^$rlLje$WA^Poz丑lPBEEGO:+cx\WpDv:bTT,$AhM9^!ĻtԕT"yƐV X169;\64@D %@GŪ~$>.CZHE ,k/*.WoLF0#G̼f<몾+@\=>[/!={-ET)c*C!niʄC?.ƸvCYsojv\R1y7W4{׾X>4 cx}Ud)^^0 Y<{ĬA3WlF sr8(`Γ`eaάư fmH aw7(&Z f @&؁5b\(cXAN*hcDϴ8 ϭύn2<z'[q?3ǽ. QnQH7K(f۝'VP ;^ݚ;jaщ7%'Zr?4!a$.24}&=࠲^v?]Lq늘ŕ+XEAq`YjKΚLѯr3Ʈ1)g nfZIY< ^l={g _k؄N7 AL(->Z?="'{jo(Re !1GB`ۻ ?0:42NOPh2wJ>l_W: Y( ndK=Y=h{{uzq%v2+&{pClן}d(-7: <Ǎ w;Wf Bl|.{M-`+GB ?9â,풚zN0@Ȏq>S(ه9Ll>9%|F!zS |}q;&b*]oZ/練 #mPX+T4 :6~"iKd(FӚYt{!B4Bx iQOdvXhz#!IlI[c(AHUN ޴ۻ}/VVeY0oyuS@wҟƂ 5n)%(w\yu6  2BE?;,j\K mz5'wAGq {ΑRbe..ݎ'I7[sw Pf;8Lq0*qw5d*fƻL+D{àG) ؚG@߀2nb.`q qN` ہ Wݵ( ~9ɿ= D> lA/k7S+N]-bmlά_BUZs}ss/"CI^h'scY+އd1$s{7:`n5h!x $_5\EM& ݰyp}9 a9VCڿlRzw#%z$E@gȇĐt"9xQn87Q"x:#Pf}&>3w `nv_] ᾿ɏLWwI<:8Clf/=dF~]>aܠr_0Prߦ6Ѐf:XKe)+/`~`,i0C\Խ8Luۃ#X:ҫSlLWQ,׿/KU-T4I3ZCeg?/PAs|:(ٰ8o: , HWg=(|l:.T!ىLHbnDKF/> k=̰d/qae+T CTtMYsJ=Rs"K* 9̑\rP.#6 ]8C{qLbkɾОLŢO¦((0--훛\'41I`QDY5?b1 fO/N>vsO4U o(玲OLkz4rKy9OB" Lo매8pVbDvv.o*"!N:#jQGjQ-NDCEg  Z7>>PJwzKf.,&B+n:XbJ^`>MV`E%'Df`yLKS:mV19EQ^G)^0r#ЁlD}fHU/UAx\~RUgF;EcG%!Hwy]Ha|)NVC`Es.V"` _=ڵNZ8Eډ)XhA{`XwHnaiq~[u@rm_-w&Cj&MMzEK赦+l(qA${2ms8Xv@Q"<&Tlj<{\C!J^ti";2kꊧ,Q i;v)mo ѧ:-#Buc۬4hN - qklئPuu f_.M]rQ2s\-Nh `,V.Eד_p{Ì A2oSmv2Ri\ Q2ב .t}fh />') ~ԫ`Sp19;ZgnMp9SNzZ:W@3u"nW@$X8cvq O"]XfQ _@hÅ%  MzgL~{i*nX@nS7dB֭sv-dKC-ٟ)*Ww_itW'9q+U:vq2r[߀?úH[?7v=E7~ sw%% ڈ*^/T$U1GL+==Ra@/p×~/*RscJj>͛9T+އRXy<N]p].AKET*8gDFfTDrm7J*Xp Or{?RU~ (T28UXd5ʦJ LhNxnҚ-|x<]xhP8V8T8ǩ$@ے ec='V=;^;-&3wN, -9'KKf7/h Tb}T͛E?_;o_d(nѭ?`UxǐN.&GMgͺA\V9}?Kq#~d[@e#w "1Ax)$ |(xYbs]i;🺬7 6zǀ).q0 $w.UBg\d$=) c(z:}C׆߱ttv2ӣeٙT>pqEyב^ultα*gee)VZ4PHhEж9pšnĂ7Bƌ'>CcY; A2(pb r&Knh5D\3>g(-gzVﬧsHtwah2%^)*=V̰2I!or5g'7&Fw:|Lduh'\@Ѓ-^-Mwo+?OМZ}A`@$1b32 eWQO [:[ @0fMK=#4]>wB=w<"Jg"/3 I "I vK;ֆ};a ӨJ]3? DpXeq"9@ r>P%֢ @ztbo*0U|滾HYE{AiAG5泛F%a,UEuͲeG/aӦ׾e^@m{Z rsE̲({-([dr:|Y"[&Av|Hiބ4Ti`6,L:jU)2D{t=!d4TXKg>. ïbGj{2)qʨWK%_K p8?nQ8WdzA#Ih6;%2, ZUjM13;F \w.7& +@YA4l fv}^7ڹ "C*{ F0{E`pJV`poLI6EL)1w".ŠHkc)͟nc f)9WԊWc "dYs =pxp ڢobE%rKm_Ej>Ia ~+MOJ1de9z&H-?ˎu/wҐM5EM`Ō j_ÅzvOFVNꐎcGo6a´ֻu.lIG28[tAn觚3U` 4#ZH].;E)|~2} t,!WT >N_) tH[էSp,jъPۦ!AMK̨-kM8BV0R3fβiyL Ny&wm{Ff86BN荄 m9ᛱ `gkr}(US]3*nZZXQd=Ɉ_MqXbPZ3 5M,96rMu `^@ lkj"d}]DLfT7 ^H 9Cv^.1(@] HeGí)4GyQfa^xsP̯>lQF?>.NEYؿq,͹[/ity? 8P tFzCbXW]HY~$+oɘ^@->S!P*uv*%ڨt0D\fj.L5@E,>`6i'8x {Ղudzx1ّ{Qnj Qpݣ0ủ=qp0k~!1}_ABFz64 iJj'(N̐>\y/{7ZG;ңohېKd1Z1Ig$\TA}X'!=2{oVt!ҟ= e*~NByhEj}CО0cwJF݊(ut {3cC\R4%L88iP0Bl~K9MO}$. ZSRZ[(āzpI3+|h\MJ_7uх)qlٯLe.7c9j_̾۠kl_6Wtmg )#7HvPŦ%-ީ(Jr!h'ިM- ݊?YU}p0 Aˉ F?GDV@NZ-qz =a0ݧwx c$ >oV!1)VJ)vQ@ rP$V;mt4>ϢK`Ϣ]|H|jߣhc"nW:X˵^Ԇ4 Y]23>0j{Ñ 9 N;2\ Լ>C2WHX%*0'q}$o=֨/}QkBwcd佟^-+ڸwHSx]#~ImUYq B!ټLLg|bjW . -soE qrsN.`T0*h>IWyD8-OǎlcS/Dav:'ʾ'\uF L5n!,u/S90 (|J /сKH5)tz]C 93RS4pMdi|rkTd͸5NͭBjO'\hE`M;?3U0(JaX;a5f Oo@?yIuxg]$ RS86HZ>.|.2 (݉!5MZHƫ=Zg2_3:0iSC=0׬#̓v"G_זS~ ASA}Qx%RNgpm6.O8BHN !K/6Su Dj`ϓ'񪽩H̄EmI' AVuފ4Xc—!~)~TIس֞0j8) ԖA| -i@e]6dl˼&֙x=yr=VGRɹ!HߨYq;(q.rWHZ}ݕ9#,[hέ7u ZKff.#|ybGEj[*aNvUjV^9yi6 nW U̍"`jRO6 0lS,Q =n9η}a>#wbv+ {TIv4|ځL)^ //nKf$R%:|&&{,ugL|Oikw$KzynZMKutQ6 5ՆLUַ|,Vĕee4~0!-Z}hWRV}5\%|F;7'M<KHo!Re.aM$0ZM93_kA,^\?C C+b3|R>4:PYe- :ƛT'Ѹ(}+k"|R^ ] u.㟷wgΥB@}#zfr {͆ L]ɵ@H #}yث'`IxyDv`9<fKIn-%顇hK*TjR?Yn5|Y[GsNǠ'h}Ep]FbGF͟DSRƁ%2EI6-M7\ˆ0D^0lD(__IEmtf˃Kyo!^A <3 ( SWUܱb#5W!RN0,f 7%ZZOp<&Ϝt.gEAk %/U %y5;< a'v99z4O_XCO(jU4MCo'tOp Wo;~M_Y/﬋2X^%PVy޷\*[ζM0ZO\UQnt ~g**׽J'4.?Lu&.,}i\<ܦ@&\_& *3>dqQ[;\ĚMNsJYvS~Bp.sJu]!ceTT@4_ۨ( .w2FJmrCWv!.%Λ{x]~$uVC _6ԋO-ޏTlMuV LH~$٭fQ#| Ap zS!y$35;WM-9sZdR+rd˅3ؠ+ޜ1C‹cNoutn@iמČ3 @Z\la}Unn{a;6&JxpڃeITn-[nįJwHxHmQƪfi) w[?wKSqWE&)M&e>[g]^+ g!eQT=HV<85h@DuIuެP3-O0e~YԡwB}^ UFțJ6X A5Q%Erĕ}9q]sk^96's>h4ZS49FPp2\ g/{Jg%ިJ!.gtJ [Mԋ˖*'sQuz9hKø|`jU< JwvJ< ^kշ1Bx16U)?'e2đ+xźU6+w(??DKzY#1,"F0 HSMpNM'-dfGAhk~-)rA2[pITd[*[#_4΀RDp 2xsGB{Ƨhr${7NKLϮSu6 # ''m, Cg cۏQR9| ʊ 4YShт'U m69#W\EN4PDo0  . אKh|S= 爐=+5og5} AhBGӏKGzn"mpT-'sUQfrP"dJhK0Ni op S:吟5Pᅴv,j6˽r/@]. Ư@˚r4jqwE 4uoIQKkOt 3%PLr(&';C 9+AČ<..4{w&Ҹ3dJg.hzGSC T5LٟgɆ6*>_(24*ybd-%q$I J^O óC=uXEÓMW N(>hԽ@/S`p|-߂8+'˃o(֎dsplru^Ros{w7fW6\ xb߮7 d뎡NC뢻]BѝMM(4r+:'@mP H*z[PA[iW跕bo_k/9C^>|!g޷a_U\nk]ߌ u&oZQüGА\Io\D:~l R#j, 1ؔ^3'5p wԆ#W@C,ZD6@9d.V7>pٜv Ť: jqNgZo:Er*Ib(_LAI-O ϐpʘ8++ 8DL'\򹸤t#&^hdlȀ/T)l?:_Vi^"f]_]WXR^jnW# صD6;?!mg g\:l}Ԕ mRm㾃wj@ss%Quq} f |ܕ-_ʧIgsߍ)zLa@`IL@5~3 W8OcF>J@aJ(k7>"?]BEᐟQ6Rhq̞>"3lz3Ly>0L+6z]h> Xhi7r>Y5 TރE%'Tʘw'Ê$E@w"`XGh2`x/WKX{?bzQlzX߸[JQlMso~)gЛ }b/@}3JJ0%wD çk'9هξ ϦP3M䗩~+DƩ[+)*x22i  {SU0I]ݘ XxzUAP^?CKa%,d|F`\q&=Wd]8߂?ݜ.BۧGB5oCOىk5mG# ze%vx"+TGa~znB{:FK$(71{Dc,=SQH2wɦ8YVMڸH!Ri˧(? %GKMR vxa5ozXX0prLWvD 8Je,q(Yict>˼i4%,]|Q9( si tjn6mM,XTC:7>^!MtzBFRH" hWص >h}sUP޼|Q:`(~[bթfSi|1v!h4$*tV$r,*tSy3gt#[4(O([O TNbn%l3`͠ ]B9V }~9|0VriNԙBCG~=p "=uwKl,/Fx>Ƣ}Ĉ4`V{ZXZuk<|8p a~a oV p? =Ľ` OSڡϷy.Y YFA{Ov)fy, k]Lrbo_y`fL"Nx|* ({R;XP+pp!◍qy0}_"Z1 Nqww\uPQ! dr T`X mB*P\IR[`TQd&< s1a'Oub/(sN9qtڕ5C GM3G`:j/Ȥ^OFے:w%h=/bU崪)v+c3t/ˍ$O܎%4v]Lrbm[ԌX 5뙜'V#IYr7\`=~]0gHSӉgBK͂k7U9{ xCvm %@a! q8VՁm0[i,.-m#T$ ^(r_4G`]K®;*epTxaCo -8}&Xo;mn_S'_{ATt,{ሀEG\QpnOřrh1)#"O,$,{a?̮L*iںBD~Eq[ ѬDS g/rd{RwR(*`vAOC4L|RW̢o緗QxNB)ڰm*tUY)g/bgo3]U.M|3$I,)iш-ΐ8.+#bp}&sb{T[<]c| ^d|Ɛ~w)igHM(1UXא]b%P~Ѣ _G_^W6gm3L#NW׹e,&Ł讜W>⺁v1`Nt%Gx(X8fH^mLiaEרrR"W6 fc`IN-W늭 J׎qcuF [\iċߍ9d9U8t=S? ; HK/z#ԼiͪRR̺pf%;vQs9ֵE^9h&^Ș'yXCFtܽ^ѵ |VO<+9A Qj|Y^g 3&d d;i *&tw{w7C*JM9{/tmkrJ1뫛y# /ħ)–ġQwy['kCvߜ"?t H,^ ixj`;æPLHHk-,$~Z&3s wZSMsP3{kQF*M3JF:dO-}phOiFB/'O>- Opo}zBvg{Qi0b#LAd/0F%?@c2~w.K辻aRZ PV!MP.Q^qB+ @vE Nݼ,F_y u;wA{HƘoH h*KdOiZ믺+z;ByZ6؏oëTJ "dCKnh(]$SxJK 0 ĆS9NJI'uOAן8pq~yZ'LA\:O t5 muTaJ ~hx48 wZ ;'jX2ct@e`T6Ӈ=O)l=;1vw7' n%Z5]h:ϣ5ywz9.t݌vZP!8݄*\qqyk[aO=EاZL'[F^Er?m" X>S tz  &$ #4YWSY]!NǽVS'bYbSM R'G9H|U'ҪKwՐ#U.FZpf ;@\bٖ|. $բ~h)`Z1 _7w$ls_'pƋ.L=P| Y:>q``Z{`Gл%Kuqth1I1'8ui z. hkot돦U>(d([j+Az6_$YiCQt!2;>M@s'G Cx;#6 I0R#vTCcVeh9Sa waԩxDS]TlBO/ѝ&]Z2^K,C(W^F$k,w桾eGn@h: u+5Pbb#HPR|]s&/AS` \rG!O1̦C\ ddFzT~I1y\jQH#[f9-.$jv) vB\enݗ2!gG6o׸)ذ8Wxp/[E{)m | -Pu]F-]0@rƞejf(b.T*QsaN5fe46yS X(zFZݖItq]5'bM,>iBWћƦtx}ՄvO$3aݣ#r݊-ynh JzLDm.((nI-C&L}.$ge1-MV1:˷9 Ucn-&S6,xlg0WUcDXh[c툀"s?YtUOFYխU[O[$0h>MOqNl&jT-נGPlv%U lBЮ{Ez<ʮR:|FHhoJ+8 +6NVb[Ci~;ڐG˭Au&ޡ *. =\5j]BKIvyß"d)_ L |n o#t.k4?ǖ#,.|[mUԯň5cPɕ֤Hd$6(˝O"FhhRjXrKL$?~^ vKwĵW77R9dVʹ@02]ͥϱ`V3+1+e ,uL|P*If)+셞$!]p[<ʨ(:RasixO_IpwL yat*Q7_B꧇a”nsS?LʏJͬ%(&|;F `-GӮHO``|3#\k "b9 :iut8?7<R)50"sZY/PIKM(.%ŏ=vIƙE;?uoɼU;W HY^惾y.1pTWg$onDP;)"j %\Akr  kܹdwRtT<8wP1vGh(!*ZX6 F1aj4~O>̒pd?[rYý%&s>1YIs #Ixwi균IBZnDN ${jjʪ\f@|mfģYAc oսj*nK 8FVف b* *3.8Y ΀S_}Kt2G{yu,_OC7T jp2nV=?C7V 5]`O[׼En8HlErXn$J[-2a6G7<͂ҬGDh =u4%PQ~Mp Xd! D @h+,[ ^:q̿%2غ)s?k;9A%lAZ/XJdnZEf*w1NR߭}Z8ME*lcloo8mp~#z]F7x >;H2 pZ?aB4$5j) -~Gu1CZ^/$0[1)5rϳz=c2{74>8:k}bq&V@0sIgI[AJ"-J XVtIK2֠mK},qF; p`c>ى^^Q*^$;vmWk4Ȁdw`Vf}?TmTD7.>X8Y_>~hɊ3(N b)XJw1(pQdǔ˴u@ z#tS̝s cB(9kqܟ/3s~KFi4sCuTf[S<#T~j v̸m=CNHV"_JX`LڵI@L\xݳ3ɖ^.+UcGyyNLgvS ñ$J,>oUA~ 9uf}oF0 %pDj ~u;$])톲mfQi6+PQS"1GG>w1r]ŗP^=|2d67gSr{@I«2Aa{T5&8ƁF/ [xT?oE^ҖxDFŋjx{(j ?g1o}& SDɐkb3#XpQҘ.J3Ctp$)pW,gdQw:{),MWwTfU5tDӌլz/4FEL9͝ۦMT =2v8N!4! =|)xMH=08*jA9&9yQxpIRV^=ѹ2{68?p2<425}MhYyISNc4'K*5(dOD{;RŶ@c ;P#hR]a6d84!OGP;{,֌jOe5:e闿2OM#NHd1  ELrGkI%RmM,)#]BUn*'>t>cpMV#SjVIHDuxw2BT-;8C$IS%"X`%'"#ܜf| U@s),~9.'f[*"7+75<\$o[o׈dmLc 6XԍNNr];%%U5Fu(#>~Yez")ʋwBRb `2Z&47ɟӚ,e,/ Sq">C7!AdFusjrZ{ Ǡ1Omv*vW gaȣ_Ub!ȡWUpo絎v O)3|u6-懲\GUxmzsFܥk.Tq^e*ʼn q:@vvVFw\1"X r'G:[G!eL@ڹ @(gE />򵰭vq*Qͷ6.Qht;+$Kh \#Î[G#~N{OJjT! HwC+0_CN4a;8Ў>$&xWECBh.}ւqMZw^5NxZ+k>xKWZ"F3f*D*TZ V&ʛmL*WLftҥj -F`_Z#mBPSa1cvlYxJk3٥Rݬ9ZΧ:U}X g= BJ&"8|guMBUrS-N!y@/dWAy/DS[.d쵊J\ꯃ)cIjq,ԼKƎEЂmnG^FFG<ầ`lq à/ My]v&}Qru2KFzv׶ ]a Y)k:6'(FQS.02C*Z„YP@2D2gوsiA.FyYg;PMG>֠9o7;Nx0ukaaI`2z "d`4* f| `)qtjPL2׌`4 \'gbajČ]@+G)pAm}!pL?[?cvm:P q@Rߚs_?!KEsn$40pge۷ôw!D36-}8'2`asCy bW!k*;!$7}"wwp%Q~KG|΋%sR}ijEo!rb/1QO;t0`& VLjƧJNi `}q!VNfXY\uB(qx`3bS޷w"Sin240s.iҦޣ4E8?iv)! ҨKhT$/ƟCCE̔S{!a94ҵKȌ ɞ}*k}ǭI[]E˽E?SBޏ$-q_XzpR_xʄZ:KF֊ew9x)+*ˌb(SNqt hnz5 qR}D4N1ncA^e߻rqJfѤLD7P$a<"1>y>!.cka$Cp"7&?.:>.Gxą!l`!muθ?_s^ 2XMz1L-{4w2N8Φ1䞨 ;z<ޣPͪPlTfiM >L&I:qWaw1 mۃ36xCGMR G6vxՙ1 cxJIm`R`ᔙvJ@jO֙:`WȇHaeuO?ۙ @?m{BA߳w9Ym' 9k\A5ބ iE$$q8:[]w(j-R*4xi: NlNCw&qB^yˬTdޛȏ*}8!*N^n6,gzˬ2x(P>w豗 4{Tɬ3w~`}TH`o `?!+xAň"m+# i>ʍ|xA^uLJ^d 5C%Cm#p vq @feϝ>8 "s! y޲tԀcU F$sۢuGtʀp S7ڟu*R𞅗<:ɾvf_6֛ct ++Zw:M9u@ȇWr]̣% U5Xvdy%7?")gH zhEj#\coDj/ޤ@XbbxPả~:Cr{/*@lV_SnLmA$gȘk.cnM=[gAi(AP41&cUjj0)F>ko{'I`q9 jZ5:hQG, /2DRr gžЍAt[a 'ڽ@#P^Wwn=&%{ Y:@!垳`pGK6B˗ r]Ȯeqfr!-I NNY ay=i5!}` KNxQ=+bWtUVScDLmY5gx|عD915DZO}su6;;{'~x1 ;&\4v%{Dg: OHf.Ziy5袅5D-Ou6XgrH#v_: ;%?E6l5juJG+4x&psGhί&0|#Պl,nݧMR(wzA3F<^]:BGk }X{G+clhG;Oi9ol7ҨL _hq(~rTms'8RpgNw:rJ<0#8,4{uSDLyrS}_!U"2o҇^Ly=zy"#‘ʀa]YnO{k u:bpK$P4Ah@nHۃ-%)x6$^-bmľHQ'NmN*5* !!-CU*F=abKߨQ 4McD}Vh8~Χ@ZT[ƍEڥ"FUH; Lmo&fY,>Goعkl$%CUWp籾tM(MH+JeQDr{h=$#1;{vNZ2/.|̅(dKYP)ńMj4 +XBm!TW%:¦nLaj\VaG׋~oBEȭ]_t Jଛ=5#W2:93wܷAL~ͷLJ2a!sxiMA3i[zwJu4cY_@}u/f;K:ŗz#~iFG…޳k^VZ8t ȚLQ|ȓ@9шYTD?@& ~1w'puҏصl|fc<>D>H+]e.$`95~1ydX\e!5[ p7+%Cua/z"ޚ+><.}0+_h IUs#~?o&}[Q@,(΃Zw+m23'7DS23,Ejs[S|P~ }uߝkDhNA|<é&MxRPmP-4Y\0it;g"r 6 [@E[J֡KfTD9leBNy@RA}`?܁( 9%<:t@(fL ˌ.V0v^ntQy3Quq\&" U`)59ynZܦ{z0kfiZ\ 23֢მ@WV%F1$xH58"[l7tOj6|>zftqcC?#!ЈJRy ^&f LaAI8U&}gK%k$ T UvtD`NQ7ano2NS܍+-/[V˝>p(cyL; F^h%F :(e%e$d) .ML ID=`XP:-gVg=.պ5!r\cOPqQ} 3 ,׿!s:+ w$cٛ$Q.2 Tw~yVVU{2 8ei&Q%F}6L d:^ӆM"oXqnھf+so"./5baE]aP¬KHY*voR_(zo݅Sddd퐝$3h>.v:srN{U0,wRcM t~Lڍ͟h?꣇pU +s4 Zz {7çN $;<׎j6ͯ8PI= gڦs@ے ?oY韕|W}!H?'/GV|+&َ%q5Ht]W*0܄?җ=`f g`Ru%d[ _Ym yvSlvGub|axt6i*ڴ+Mp=lFQEI&vxtR Гu@Ic?X(.)ۗtWܧ[3Skż~`<12AoYzɣ//[KlM*o]"(O*2m\.na{fQqV:BqC?A^^+7MO(ERŧl`T6 Ȼ*_S/zkACnƔO}[wKH>Ś(-X{<8׺Ѵ)A F}kV2\Qyh l cjsx9wdh\9ҳZ}%_ 8%0)yz3jy>mp4 P%ԈM/ WxOR8itSF Aoǩӈxq9Eך~e`&UxapQF2NNmhcQkx8.^Ń|O\lGU.oz\8(to#HʺC{Asɞ`0A!Lp}hUb0~frTiWUY vDM<Y j'vlOIp½\ ,ڴ"Aߠok}uq^O\2B1tAc]54by;R%";P)To}.vl^o̜7>CoxiI,Y\G8CJ7M%7Kؕ wH8Wv;zG$K4{Ir ,7oqzPpɉxH]P7Mat<QoR6qՉ]De^|WuC]?Ūdן!, @g~lk($բ&6I ߵ7u~~V}1Y=P<,lY,4X䎑#d%i=agBҟrz/|aɢgb89򋋢 |S C9V\qS%ރWR$昊BxϢH@2$KGB#f/Y d!Q/Q 8\B PQg7r3m\V3ʋQ?g e_~g8nσ!'+~5՗稹7@9u4:>1DŽ VPe |?@jɺ˨?=Yd=ֿ”{okHyp4.Š)>pA why O/r;ʄ얯Hl3 D`Te7rut^u:8';_>dW F#o`/wv0^{͗${6V_Cp ʐٶ3vۨwJl+)ga (U!fߖ-k?r#Cb˿x)٩*REܸR\:7#nҘO`Vx& gݗ *kĸjkKLؼdtV^PaB*_Q!) d*4zfF3 m Zm< FFpJv,%/)M^)78+ ϘͲg1+i!|0kj&QH0 2ݍ;> iRY܇k ;[v^>A]10C7տ]k|@P{IZ㫌e^+ҽ7-=s[AgT΢@:E";ա+OWKk y\P"ar²="ca5ଂ^HrBX0dfm1vH]q<B0xfB!G*NzSöeY,w{57:xX')vfe+ 8?< h`fRo).cӛHg5l-O' RݜQ0PQu 6;W܃ ZuGfL _YI "֢8qaӥlD% xm)AMq2WRb|׏I2v:kqDTvO"02fAc ~ղ(*qCb&~P#Wb 8[xߊmO A*fv:> B*!aWBKpu/3̒ɛMz2N %q9G ë 8&Խ@; UM7P"]|Uðx6oq,z)^(N6ち*MFo 8q_043εGCMiPؔH##6< (s zh1'tzc7kPuIj7!WEdDW.dzUK5RV_Sx]Nسڋ Řz'Iʧ5}) 0W,Y\n$~Q(梐lXeaQ!VR-rI&% |}U/j:n7nbV o]ڙY/ʟ;G8*wͮ9x[N&ӛvY9% Q@USIAb)Vz uㅒԞbqyy?1WՅf x'¨Q3bΦPXXWl瘝S^wOq=8˿;C~p^2 oH[ 4lk̦fE[@C.Xkl(OrPD\i_i'(@Qwx[Mu V bF/ܒ:RI^牢[;IwGߛЦ_ yAG;Atn3,I ,/&sɺJ/6e]$SL(Q2NZèU&3탯MyK~g{tL޿jOp7=/E0aZ\ YT#GRb\X 4OJ|!)9/0YF|y5.2;e>= jRLsspalL٢#@ k/4h\U\'ȧjM4y$Y~18 ʎ < "QR٣[^|`y }̷FGksO@j&4 livИǤc# MlH]O]":E""ÿ;g7 X{4'ݮf/ 7;bfլސO:ŒdbW &*CfdZ5XKvwqU܀ 5d2cQ ;[ѮXI{Xdx\|**;~\/Fܑ[1L{,|MiebȂߜtE I-&\G8n.!)=/w,rCs,e'ԛtNU#-#}l,q y,t`77ͨ꿒o \Vg6657kAj+bLsn갋,G(e;,iz0b)!-`WלqyVFwwRn&l<Ĵ?V^T@ܩ.3؀z7 WN<Tyu}dce 94a`\9T@(Kæb/RI*ζO. Pa/x I[3SgpEQAPPU/qYa 3e y;f5@5Krt;k=9o pk@52jhXeBᬚ| ~^PFͺ#3|'yG,%jV0j* "(O:Lk6ieO7O{MngTbz BZ4b?ۤ#ػC坿Į\qo0{v~FMC`9ŪdaɂWy ʿ/Zm z#HbB_"n'&<QCi r5:J³tFQrCHpOU}b_*gzqfZ 2 masNNC>O'I1: VN90t ~;Z4yV.i$EK;Z: B_?dH©"X?+YC~~ ?JRݪ((cWm~lx.&ЖN`MlS?S+ex3d߲a;- [[W^tπc9IiBXz0VTFrTV5 |~fPRh G@#?%"qK?֋r-/4S_`5F-h+=ܯ4b뮭NnA".$1$no^ep7Ssh[@} ӈ~5K[BVxՙn%7Xyd0,N!_ g 4ڤӛ/_ͧ%l~"UĔ<8 oWe*MI-[ n)a#P@t=1橃5d #(C׊uLex;,Г;dž1Adݝa{+][ȫ#@<؆@YˤڝIcA,6cӟ?_`k=AaF݆nٱV;u[R?9\<&֚J[+KdIxϢ:Kse#eɺAYj[b֧#I4~&i+~ :uZ ]01B T ],<׾Ɖc<7Qw©GHHȖh: m~-x6R4u*l2wGYL6Qïa|YX>  6x5d̨t+uv=N7GX*CB3N g,%j)pP GRws;=Z9lt2)~,Qx~x%f=ܧcU"$)TfؐSb2Z)-Z ٹ!} l87&[Ub6}$sbҵfa"Xo%u/FEa+= \غjߵ] {m]0VK ZhF!2:W\'Xj\G$KVѽBY BwICJϮ&3 b/t=>3M *-ċw/oI:]T&jBĥnj4Ue=yU-ydUv]PB. Ovk/Cmb*.S\я XBA5&{*h1o|#US'L *nh|p93Sq~@zmř`nW?Fbap&*5 +itTcɼ#~ Ua`%y[\ϰ6&@X-JT,ow~Eʃӊ:@u* ?Ri'=Io$*3ީ1|oWndߓ.^?^٩1%FZrwf+HY8TMC/>WoWm.9x24 d)Ty oq*+lj^5jښǺ\6/ZhHĂc;yD<"^E>/_oZ ?hҔV4e<%6T "V4"˸1 ^䋖psE:eXh^"D|Io2 :e-{ +Hk%<#l䈢aj;-$!QPp#O3< Q k׍yA4`X`?D5!\muC0ɿKIv\[׬ohH'Of_/cOq[Q6c]co]2ݽ^L!~ zHIh٬nxm@Q"k."ώnϠ>Mj3λkg)aȵlH7^[vVЋo}%rzE^RvtlWӻ6W)m,mEn&NsԲ0CHl\Ys%:Zӱ<}H&?S jPde LDu@6<\$ ݽt]EЈT^#HA8/$ ݞi(F&s;$M! 䎷[ڻC\#ܒ6 ]7H[ 0@咒w3W44?S=PQdJiz8je1֖ ;Y}'Z>{W&p;\$lx`r-pT z^̜9**PMzU^T݋%T:ѻ>h3lC׃N,$6NK&2`H2Ԅ8QeOӡ.BO>gx ︪Rs#fj _9Hͳ0au Oe[:XjkXM)(|L ՚?j>,ēR~HRf{&\Vsn$鶿rؠK8 2_IgB, iNH; 8NӮfkɶ☯bztG}*p*tk%v5l>jb+_@+J\~][ΗFĶdT)'g`kn`6 AR>ԇf*FAKO+QE&\mJۡxzòolȷ\ZA@lmdׂ jI- cpl˖f/p4)"DM4vh06!Z5ɥFQڧGx)wTevv#86 φ7zZw\/p@5()h5D%p/;K]aot 013GC4rFgfҷ ]lG91 yzql:OLU4EE0bfm @SWxh-9r>Sly1Acgȧk9MiJvka܇ 8@[m2Kf/ 2ZY4/$jإ)lhI~V_i()M0A52f"I3k܀l)R9! ~w 'j0[@ 1hbw&#ӽzG"t[rnͧQgcwd{qT(X)Zjd% /JwƹQS*$[2YiШxmrDۑFL+ꑃa-b}^M%t99CWҺJSZC[^DpR zqSy0'\>ή>R>{f~ g"ߚ&Nˋ,y#Z;g/y31|:|N.\I `~IwRxq)_39x4t9ֽ5kҽ/6_Gߦ^$Ü jAթ-o#yI #H.%}#Ud "vVJzE@4 ]\gP=ܨo0~`ԝ( !6R5rN܂ G@b!n5*(U(ʞ^N"idzt 2SʲH]Sd7Q9ۅ ]b2\96E19>nZ0NՇqV%_ڙL&P dL-MLr9|r#N]`fCgOW$K,WI-#"tdX4<``^a"H@Plr)ȌNk^i!zx;3IF@GD e)IͣhUjyWs?yg$0̞T9kYك+t !ҟ(yX,>T)P"6[:P8s8˳(${zrP]q">%=cP"\BF1}i]lL8#<'e} [_oҩ?='o.oSd4HoW#VQWw /0g6].֗l˳6N/į#5 I k#P6f*` kYv\}7 9ev)+Wк7ga5[m@6/K^ Ʋ /xZCz=gc5$:ֱEr\FâO97A #u"^;sBo/ TgS$#h7Z󁗎2?o14{NxO^mOr*L'n|:Td0'&lw݂p0pjUf`ܝZR+9YM} !2;1е@f+#4ZHx!NM[vĆ$|=7_(r L6-6XdP8<`ВgǀH4U 9ѭp{1lS|H^qS3(FtB׉\`q=/#CQ{VdB)8#B $S*IFJvӽ8Q|ɑT$R;+k|_zGk oX3/b[ɦ鿖Jc^Jl'y-mH\6 7ަbX~ vHbf'xUN")TyC#?%?pffw:QH[:ǮBތ 7ìH"xaAG#ֈ$OAϰg(c74Ks&ݤ Wd`t\\-)|L*sSZB/EV`Nz!Z:;I&"$b5\dI#5i~o)3/2~Xd% rh#K8O_):Vd/3;3hX6x"Vx{>,)DŻ{5wl Pm~F:)?k@ڹ:{cŨ;׉ˁ7~`c\w0©O[ez@{#sj#-T xϡRԍ_-6 ^l$xOC @\Ti^VRTuǻAůCeUHq_zbj%I>lT 8vH1N^"\Ͽ">a:vlJq^ϣUMnͿ6tf4{̽ڨTG@6HP8^@t|i ?+^;CS"n3k+3iPHkh|4F(O*˶=;ʻ"[71jWOwPl޻k!:b c*V X {euj8c9tԿ7m̒8qIf|\'S+y.8vR:Ff>z (b PeҧX(f媥C{.7[LD8 Cl\EfѠ١b [^UHz}qwa{7Z=;_[$wHh9jd"KXƖfeRnzAĮ4#E|-݄t`67+@韜|n;<^x3Nó 9w2iP]6ۃNT_5>DW'.EH;h? Bo[ q>AT}WtNLrcM:oUοم),Z,n@pz5tJAt=ajyo "-cs1 u:2Ŏ;l=(̸Yp#wo_Z%i_ Ľd(r -cH@OnѓE+N62sT]̲{}eE9ygT :v _O|k[!{b00l hԯE )C]+Sj mOƻWge3,5QW Kv _mͲ#9E`s,A&W,}(˞g23oԯȰk3sRH="SݧrJ?I~5Sx@ {PՙV<'\l 'n3TYΕmCy}@>Yȣ .igmVl8v -2pmOb/3YnAད@J\ %ձp@{4/cͳҽB;35P|&B+mB؍{ ʤ5~mla"c\龷U3x2\W}3M; rs}"kUQ j>/* l[t $έԒIAL~p- i\YO D$`b)3w"(a&? mW hWe)j7jޠ)[d~RqHgNAN4Тtb^IL5Z}B%b4#/mR;\+֍u٤n3! zЀm'=bIDCID ?^xN,("m Va'}ODSo5@ƹgJvab꣤&0.aU.cSlA$DG`\QaޑBKUz}~qg:`{vo{n^0tVM3H PS9p ES|Q2sb+ݸ64ۘz쵿z-rصmk; A(.fSj"ÒU[n=gO˛'fQi/>Pҍ/m7~Rw970 ;MZ> \UYxY뀠هkMl y4d8vdOJ,1e9bcI7BKdWOy3t2N8AvM7RjMB!VtM3^~kuFx (;.`FK:$cn7X2" VUYxkyFAmlaߠ5⩡FA󤋿W{A$ xR˪sJgI)܅XRL?FJ`J9>LS)>. ]"3җ* .4T\vdW Ѽt@# N m"ڹAaSUi]r{A Uo(1;Uk}mv hzTN#6m0#j@ 2J/nh߽pH62@tBjN*;ᕈ5&4IXeM] [[vsCL5H=@O>E$V T5֠&F` :)"R۫f M\( #(vv[_Zʵ8R1EFH*uRT8IphT{q6uS6~)}# ưV <㟰X~oD10?.<$y!QıKlZƽЁ\81,SoY>٬-:%`6')٬v mjEҕL$ t 2~4Err6)SwG뽡 e0N\HA[s&E 簯kf w5߱ :-<_UQ5~49|εo_;{\Ze#VSUVˎzn<+r ,/bTv yy`8j,х-B߭դB/?;.hl'bL93KJvy7d#ЗBEg^wB= 'y]a ך3E},\n4]rK0\C{Fo2XJ_V~jPSL kT}Lcun1Su%,Qw{&Q]vr!w:7Bf9^ٛ2l:}7 Ӟho 0LyI<ߗ RI=: %QY`9c'"E' 1ZSv@U/aMӰ^-cMlé"/Y=q|"lHCAYJÂz TU[,u.F-Z$dѼ FϮ #/T)X5(VZN"L$zqgù 44~G Ǫc"fm 9f!a1/x)刴KͬG[b:y2{Kv9!'bS)RA^\g:c'cCԸ-Þg:yeu5ʱ`1wbfϑtc/q Zq%%l׸Ow$ 9ڋ3E, dI9 (_F]/|tshhyG?|)XΘ'Ah;U!3A!)2qZw~÷8OZO rY J>8YNL2v2WNM!,Ԧj].oW2Nk~c{0p+"|l4Nf >f_Dt1h<2YHW77G|}>αW|J |)RdGI$t{ g|(.n d!sP)&Y9;B˳uY˜~D]*-H;mPҕxO5ǒg;]l_ uOXlYm'}ŭ՟ v-%Y@u<ץM ϓ7!!tCCΌ6^`V㪶%1ЇM]w%]YAlmP\E3Y`RĶBqXl:݅9af+^\eTiyXn_ysRR bq>?*yQ2}"CBv@&ŶCS`]gL Xִ؃L~2JީI%PK$-L0 #'DA1ZH&rbx{a? >Ns ! dk?զSUk.;e|B% }8iHx"`U( !ݒ)noyK٣-"*s6sd܅Y2kNGIr͕i9~G:5N7i?7a+;x6}vB&{h~ye/Sdf=֧5~~֗M㙤8K\,\>bơ< Gu~kl ~l>x>GBh ]c,kIN/&5 usg6xATK',E?lsi FtaWu,!$A%SZ6 6Z0Us"wRWa 7]sǔ%(b%cWPLs5Lߐ{Np)W3 TݸL16qzW> \ .߁k{F<1 w_TAqqe-J/?yJL͌mz iUd<`ԗBKF$`X*.(,?("63Uơ9riosaPOGqZk#:Q]g@-3_@odIY^"P%\GT _~;6U)U n5BH1o_a&^8 V:$-K8{?`,z[l4q/prh zIc|8jwnu^3\{01%Cځm9S&Cn}tn=:>⯶t̓s/R>7Ү9Z^2w- Yf3iX'vvC~ Jf DelNkᅭ/eAIfd"br L .HSiL&ʛh:qKP4ڬ}cVveB W\3 [ླྀI5Gq__zW}E[7ppt ֑viY OD?1Dwy: EHG) I 7$1H)d켱ʯ+tRp8e5~a]O- &v?b ,:0rX*s.QS۹ C3 ldkq9GB͠b^pl : tuL-XV_Uh6-k{i{tg2ƃ2oT_mޱ@c5UB3V.iuV(<4<s0?-WGK8ؿF J6A^i&)y3=:H?h"}QF?܇ (Dڻ몱2>oo|XnT,yb*ATlP;O_ (6bEVv=%m;4} b giaJϝ5j_}9pTެdn 5o=mzRLͳfli8>Q])]+<;R T($YfO2^)<Ut=qoKD(8c$oѦ[:/nb朹u,Hv^Ndr>x c,ļY d PΚoXHײdrNi ~ 9f?w3nP:WpBzڥ13x/L_J&tdKxb,xm7flrSwWsT2p?NlFs7]6.ekV׀N2zN/=$[Ób~K:.ذtm!vYj/8V6V;kBŘfݪI4*5c7j犟.a0NiDZw0 nH)˼ƻQ9D[:ׯgD/}|OӍ ; G[#g(žKu}!q7ff0zkm5ݱ0 %@9Z Iv3 DiTH/է+Y@ӺoYDVa3Bg?"WC>WnNWyz#wWFy4p?Rb(<>:̧ R)i^RBKGgjh*RuY3[7W8O'I+V?G)?َч}%L<,w舓w)cw% x%fa\#.|n fc>5;enwi_ V3?歠,6xIm.Х'ӥnOa[;淜iJA[*-Mfa.#sPYK:8Cw?8@l Fh!AGƀ΋J;d߯6C:N>:+ St~ѐ%E"pMV<+YJ+`P_,5>2?1W٦ iQ*h9ȌHq=[OuᛌJ6(ˏR o&Kf0E+[+!$h)w+Mݧu[y]_d[$y ktR9y#CJ8$@\pOr:Mn zr\kAk 1+Z4 0%}%0p|5KTVcl;B叕S!O_] fXf6Qa^59 Tgy TM %qMy4MT6<"`7ztVZ#B=ľ`j6na^F*LJZG.-aD1\n8m>ZrN5`"Tvw:LÉf{Ў{"$Y/+|O.]~/u6õ : rar>+4Ejr_yY.ƃO0K]&sTfqXvQϸF][ΓkcjT_O {a'+XmeDT/e#GVhoɄbBڗaN{\+CSW@G|Z^1!u8mz;O}jq'\~Yk2dfhpJ؆1MgsA- ZZڸw|ݛM8<JdP1okKE(=!Fvpnxby:1FᯍLLkUMg'ηg93LrXs]@rP^D wC+l?oGI?m#C.* ߛIRs?y 2oCy.t R3~/ I6˲nEatIK& csxyF Ycq5ciX*{vЮ}:#-#Ԉ*GLo61/ƵH"k;璍ҧ q?eYQ%{vAfŵ>Ȝ'_'"fxMw0\{:6#ΜSsC1 IQUiXkFgXQg4[y7uF؄O֌2$1Jjy`Qh$69"mJžCdf3߲$ 2M06ubF Q\(a*HŷwHo`&ο_;Ԗ2Wq6@[Uu>^F>;i %D)!马e$s'0neg%Nm l$mBj8lT*Zra`~Q$Mx= G)4 v6w_-fӧ:<*e-ʆptPW3̫gk[)7fZ7V`T>y2k~ V /*9s1%7i6Yϫۑ|'v&tUES1i1y/S=٩LN:9G@={/ &6Jհz9 0Vc&pen̄@űSH#WC<2+V$uj /#m@&ʛ>4S5R*U$?$wI"Vu#pzqIJ/-=&ȟ0ᙚGxF ?!Lm VF:d=v@=$4׃uE7Kڸ٩Ӈ,yz{ NE,z\fۭBh6@K3V d3 ɽs}R }'VxnĩM7]cX %>:net܊j~LNjc[ًuwvǚcYxz9]E?^R9_`/u]@8P)zYKЫ9v3I6-\ / {Nb p`j]|Ź@L$$Ø_40#PO幻/ңm(>p$$껮WMU{\g 7vu|r@ TG+6{^YX5i'85G8vaEXZ_YF)J :CfE#clcyN4A{}>Go0P4xеZ@yk2>X7'cΥ[ֱ|>Uc/|P4nHd17-S DPK» j.8t7*D?ʍeBӷ{!e|pV`㯖}V2cλ;/QB$$]RFR3i}JU9PkGfOʽZr4Epz?ru⻚(QOFB #*v9Z|ԈwfW!@{KV92?P8#!uϢhDd,gUD]npGOL[&&w:pQ0ٞg1tu?9vK W^M>x@7wnF7RH)X_~&,.+ S9 ]Jߚ@cRs{gIh/>Q4+y|@i&ΩRy'q}GT";{':OAFPq@,`DńkjZ9PSL?wInF߫Y{|KTu 'EEwWC?:-(yXiK:>S]uK%6q8v&k(elj+vtr #eb!5RAq"*لxz~:ԟM4ǞhbfJ@u-LP7AlP/k{] {4nE*Xj&oǁ/j$f$}܉! |ʄ'wS! $z|#;d}9 76c@h YWu9m!$@ zS'u#O21G>{̜~Wnf"C d4$<4(ذujqIij\" 52X\)1v>I ]mUS6.'}|%wn ." TI[+@+ѷ-y*B ;BWz*'ag$Hz|ک53z_um84 n1b^g>K8'{ b:4=/c5ʚE ϻdx[ PQsz,նE2ʼnϐO;$P׽9~ /f =(@$SmlM9Mbۊ-E%mz=ֈi(?#G]e5hܝIe)˹n4UJxR+V;[I z%(Xϯ^ܴ&SOp?SCNc)6"T͖ʖ7?0Z43},V,4 U< HQoߜNOբHe) @f4/ :J*vN,M{6p73{ېЃ8rokۯH eW Ex{6Da?^D*-Aߊn(8-PmY`2]d~*@UBt0*q[#LR\8d,`.v>҉嵬hx=@G-\.S0gWp8?(7n" 6*QA+9e(Iz Ɛy*;_(r$Ji;uf5Gq"6y;]6lH f;vdgoJPev̑~,b;A5- +|A MG`2jQ]:sQ`)؛*%'0}&j6;PŲ9Bcv^7",Xy'o I글GUBI&>LQ+gN]#@L^'Di>WLcK,oN<󥧶mٕ2]9:R#Hl5׺y@-(bVa $-^jdS#%4rzBqg"T1|r[D[RbMc'#GܑX;#abYd { dI\Ž!m,62mz9W%gPDѬj g!}\.4Z=}0YK;bg@~GG:τBF,|94iĪ* ƕ\~1#_GD_܌.E Sa{ ϛFRv%NR>YIJF]8\dH`6p tܺߨu<7ˆij hd4qVd89Z9ǴPrUR1qQjd(9 R r?$u˻B9*mY ԸMtǁGj($B3tόBOσ-xQTPF8f}Go(I慖P(FnQW* _*1!rUmx Ēhzc<; zWIJy 9)Qe" \_M+{|?ˇEeXsQ(LDr^H05߆$鱱sU}yγ")Ma: ^ Ijw^A }#C4c6a-FvunEY00/F|t3өY %ewxq5斜!Iv[; Cei}nhQ?lݙ#F<ADM(ȱ_o@79"3!ZuHU8`FݡtA51\VđfeeͷNQ$yf|QN2gU98M<Օ?JƢ^pCΌk~(2[p)h P.Y ,\bs2ղ+hehLz+m5 7N+A19Mj\ $XVRO߹J+>͌=90'ّI.Q?B確0zCͬƯc!. 8%W-ۊί S_UQ7]W ?$x!֔]2?z't=dG@fW=n:XM:WΌ"5-&-ߗSi)cWo>;2XSG^ )Ltir4G`Ӈ؀Y9xF7c\n]AHEb!mJWYsKO8Sٻvχ~^if)gvVL TBTCF¹~.hIZ uT)4C@&+$e ,@$ܖ_<씡(1ږ19wUA4h]J&g@dXn! QDz~@ Q3rE. {ʪY[ل݇y㤨:h&6^-wa#H <[ps}[h@9DL*" Nwm߀kEQq]hjϘ~,m:2I>ܮMuq Mz!  ^fv'GD-n36F '&,'Gq3+M S43#98k\"TIR循t\TRq-ZlE:s4ۧUY]DzrqSϛh܃~*'%mdtV@a5~(A LڤFt?\b@ xG tvzqy%^ y]Lǚ#"a5 1,G7?f=$>Bx`tqܨ%ߓY/Rwk)x{b]Da wɴan}]n tڶB;héfgSM]Aן6\I|2[ O'm7lip.&o8Npl,z䃡2 FcU#>2c%ӱTi@N"FX-UsN:3.( (n,+-^D!3ե8%Hcxn't;p} "=}YtU!n}K#I_SG[@Q%,Z󬑳_ҖJ!1jĐ`Mg}p> _??WP}m^|yp+k)K:9cӅv+=wڛgf9 o:9qoBay?%"D*>,Keg]s$$/!!/vB#*<q 6[h *jBM4`F};%wT$yV VKrD*8بϻum6A.eKފC:{48*ˑuJK K)FHN2p1NHDA`7A #M9^,Y.@ 3f qf0.F("kݶuB.XڛRX6xGdM(9f(Xӹ,fr~Kڳ,!5\~=\*NZ0ŭb|W.2~;[BRT>/CqS%Usʢ|c0Cم-3Ggh'xIxT6~:ь催f\xLX)<1 Y?܉CpV"mN ϲ³[2mKЋ˅.Fe0`)J;fch(fg;[&:\.'|XLUQA*';T`4F] ԈSIij]p^W6SL\lǕF',+EkŨ߫"ϒQ,)JnEz@9``ٜ"C+TB31 w Htvf޲t`& Y1bB[^ 1 =ͦV(èv4Gʤ_)($I{('1,ddS~Xc7@4I!7'8<=}@< RZr2ָyis}?zlj@E9sy6a4aSf `6&QR0Eb$VbX!I$XAlKH%sDҳD6Fн/Sg󚋲9 srl!ʇ}+/^qzNpxn$mǃ=YO( r"j"qZJpNc6\?u`.z6$OyrS/žx1g =+И.׵YŠ؃x1"䧖t lsk]۸D5FηI+g@}"ŝxleଢio;Rb__9Y ?J=1\e1TjC+yψU 3[,}5C IQ 5nCR TeXlWݖnOfz+$q䕑cJE ZǘH]̱H4!wuPYr*P nr|)-J!pي5.,ŲW.{p(}mtaxE_oSn e!\Vhy!Mǎ ,MG55*yx  U~ +(0c%K/B౦vuKVfq%W{ ,ǘ8JK`xA1K_7 +Sӎȟۣzm֖nWGa4?| K^ș]nC{5Cc% r92vdĀ[ kYFD&t\c>~[ZM(j3Vf-pVVWH?lnRϟ!ТWc*c7x`N\=MAO@^(h@`ؼ<*v/Ecߧ!}quƑ3TN7s,0yDO|Vdˆ`ҾK&e0S3.='c-)Qxkix?xV "lsO#(0ڐOfx}7q>kN=è9Ϛ_Sqr\̔[k l;css4Bʵ$~F6nxmfM[=B+ͅZ4Kĵpk.1Qa{F-0<*q+:[ R,$dF j&B1th g ˀpk:+'!=ŬBd;y/:9R$qFgqu3n9Ǯ=bφ=\#ϗJ;=p {hnnѓ얽f/C_#il*vd$svۮ^j0Vg4Xp)ln]"{+'W#oڡ@E/NȼX=/B(Nqa/hbVV,l9S͎OQ҉?rC7+-9D+8מ˲Kd<3U:|Ps֋QǞdV/`u1>%7G>ڰ.f,@1nÇQ殨"4-' 2V;=ѐ3'|eH^BS &@pft7㺽.vҶh t7_% Ip0N!x ;Θ}밗R W;DGGvQxrWjS*yΔ]x(GZb.w&4u:lf}05k)_Q+|V  U"Y5V ObRivu8//E{9+פ7vLJzGu(7BfC0ḇ68cdOVFl2}]Ydbj֊v2uCbK"5کKStUQce ,W3(W#mF\ /!)DHs<{X{_‘-o?V 'Ks#D?'q QG P_İϽnԍwԅ`2(~Xg?G?\3z0ŢGZwq5X%@PZStEsq j sgg(Ł2/ RHh$8.}Gå@ꂴE'BworNzN,M (v3N'daYN0ѳ 7[jagUlq xCT a%G5Ŕ.9끒t#f̽PZs,o೼Oc)J>Jsau9 PW@@̮bQ&CnnIEbqQ\v0o heY!OGd]@YVZ@^ŴF*4ƭf4D_$B^ٓaøǣ4 <>3q|>!Kܞg>{F V$o|qϹ?ȸ΋3MJ )xıܟE8U#<'B`%ڌeQ%7Hb\zwj{ uj"<`N8*3Sd a 4^` V J K_``$ZAߓ& IjUn wj1uPbв3cg8Y$[* o=Q3xnk+x۾( ܳ2}6 Z-< ח2 菚@mJg am&}EJSԣRQ94ؤ|G| 5`&E(:PX>ܡ4KUh,^ x<!܊]-)GĖ/0@7&]BzOI 3,I5vx`)kL6Vy{CW|w_!eilׄv_GsuyjO@TŤ[]4áHP\3B~QlY~mYg1u*<R"[q!='`(FOQ OKÛ.qoX ~< wqrvE2*Rwmz&mNIw-QX#U,UpY?͏ y>{zN(L[R eʅmN8v_ٸ ĮҎ { 29G;'#n-6 w,?s-'è<_h  7T#keMzTJM2YmA/2t/ xG@o7 |{"`*5d=} <"'E{_׆8# l|jX׉qSr@sWmDEO{(q+Zg2*O6]B s}W#ڷ_"~(P#ʵ(Yۓ V Wt( \8A!C)BpH54)/asdh񉤁HWl׷P@ziߧ%Kw26.3xQt+?Qo>4Cz恉K;vUT_қ^Wo42j+ȥ 臭3zBṾ ї~#6&Y5 [q)9'TЭ f5dH SNZ?Kh>7+͢x>}y V6Yc?qxö=V"ml³D&9ΓWc³5YPZٵUk!ÄKx)hzo*VvUq[WLx-U#q |G14wc h.68U6n爨 9X6<<|Cqx}.Daπl~nCvf!1eN -%4+hp 'mUnF|^tӥ(Zx|w`$/BG+|Tىj9~{YD|wގiU,J l_f׮ ŀ>bu- ڟ$oC4N|xhs弨bj`zy}*Y*WR65!+A lM.GP5 _G%V*"v\*[)GQuyXYf~oxBbQ1!]]uk_(v,ۨLBmuۄI]ɷA"K.ocB@Gx,T׳OoPRzhT茩QCˣIQ&C!oKeoQɂ}u{7f379>Յd)դ19!W]xQ8CLt/Zμ%>Rmba ,qYHpj>e, 0g3nӒU^wᒌba{N1q;J ݼCIT U Z"OZ$zGݯ>)F=dM7򐞓YfWuMir97<:MQtF_@GtK BoOq: v5}%e~dQVfpvzCPV'56U gF`a SvoyHt ~,}kq]y葻_̓3.G= '>kdZ-WTg=n&'d_'MxmiE>|šIK ?_<.zL?]^PO. ~mUʨ* `ctrRD&ރ*S_8SKq: ';k3\' r|[{D^ӛJTN?Z/RolUxYx؋ɮ:yC0,InBtoI8>qϡ1$rR[+dQhV\R٪d]>1˟kX 3eSE= iXA,5nWUٵ^3$ot9HӲk2=_hݓ&wf ,PajIM .s` (IԪi|P} kWno"1c6z_do=GUV> 1("jA/ai&!XF^x-QRYDV^>aLxQ)ÿ^߃z<**Br\\o.eѬ߆ky$5~4B+?b?";0C;4Y^cyj~*gRF.QBpmdz=.OBΝ8/WuאzkDD,ʈNeݮM/XwRh x!UmmiCZ'.aoJ9mhˁ;O&7߄=PbYC2+GAA{I{¹ E"ǎbv~}?!m/> K*I 6s*VY(lhet#[/d?9P^,yx?q923;9\à|&M)/e)PWo#ڍ7M~ԫdȏ<úv|_UR#mMu7ZolKY_}eCbL*2S+za졕ݱQcDDN(/ѓɴSc<VcJ}c l-MicC7z=t2|VvD=S>Kc'?ʔPDg]'oN"CΖ{᜸7 !`5Ar]2,n1u35)+m ROIgz!k? ܧ+Ȏ=i&H3ȉ^of [1Av7hzԁ>\zx|MT(SXІpJȀ.: ̳[mV#$Ծ)IҊ%g&TœV@T)/Qw BBv)Vt DҬ1sݗ8 cB؋4+DB7Rd+MxxG ckjxk%Qj[OR'on2uFr^% ,FrdA`n3.Wk5r=O];*P}۳IW9Dx]p3Ml7`˻38e!!Do^нV^Ar(GY{L NI.:rx.-QZnC%]RR@psay"2veu4qL+Ca l1f/ $-UcÃ){8vN(5o9.cmq5Kb>*l\dA _Ƹ+&,ec;J.uYĔNвd"mMQ\ĝV| }K`).d@0D,em99`ȟ:x1U6)U>%jů~@F+>4 TNPOIBjt8WԤc ORFgyQƛ5r2a>('uzu*zn8yE /x-^7$' ޒy36O{TF@,>b.b?7(;`h^8|W?xWT1fTT6-W*_\p{5} XI7iQi"X:*t;@ 7KƵ-ΛV ٿo-Y ve}kxY7PT>Ir1Vkܢ\Og ~qg"AYCa_h o3*4g7F:4E&~o`+63eݒVԾ84~T,kK"dd#q)wsYDW@d(81C 3*/:jt s:Z߻`vG  Sx_zRCT(f7t$ /eVn@Z ʹ[n9 vdqa|82,s+"ਨ)dz2jLՔO*ʫ:{_a:zql5P*[54O;)fxAjxIB2mrK3s #.}w5 )`T(eM#$C訂/'czjl )xqމwSvI^u<7#Ech:D+ꪒW&*2et7XKoGzc٧@K(EB%[o c#JV^U4(DqZ8 !6ҽ> B.M6JYSk=81=5!6Х!6o8p9ExO` cNi)C5zj (~ |XRI>tU‚0ǻ6oqF/TI{qRPVVؔ%\UgMG4CK^zQOJPRyd-Ɖd]ޓiM1Kw G4? )rij% c@o.1{5TO!W/'tNQG*zܰΟگyGu pV28I7sQW+78De o6u\iBgUjzAP@UP#w/^)Lƕy-rNJ0$ikg[2# GF`}>q{j i dH.dEU-;lx""Jw(9[l6Rs3WY˵%8A-gQ ~knUJf|*IG|`mQ)ΙS4WĦ`\UKSYM,{gU]|,Dbf}yyTZYg4y4#2BQKiVɵ8($`YnogZ>|dEkG(䔌|K?X巚SeBw7|#b&U47w9I7Nlgp EO'&/<F8 T7Gݛ3*vo~WK̯D Op`NL0["MrL$ gD?WB~D ?m.fOU+7ձ%0 t`gOftQgKy6;|ŵ%,!gt O:e4Z{y*KU_%_BĦ"pyuAhwMЮ$@ǁN] d2n^42NÊI3=TŪԲC'е#dΚk0щ }|Bxo>ҌV' ?`x#cV5{}ּD Sb <|,#̮YمQ^|GzI+AIVwJ휋v ~ÔR3 aA`-/3mXV8}HW^KP>_pVO+z`CΎ0-X;tۆec)v{q^B ()%iNcZ/)Pbp'&=tM;f؏ :/8nuזX׶ei.| 9'y,rR`ԛn3U_9c"vr(/(U%^<[LSP3(fbžeGNW-{7o e&hpq|Z 2GL(wH8w6(zaʝ UW0NDş*~x-W= bV BN6:UE<" /P _GE3}J/\Ƭ;i:ěW#GzWNu"PZvD&z}dw#CIMׄKXmUȜ8d-OcOh?pI}}\FgFED+ub5;u_Q9?|cÄ" !P$vje7nFjxSk^WRYcQg_f5e;G yEXJYՅ?tAK#v dyWU_kpb=Ț9 .9yz1BhKO-zz2B z풖3K^9-R1I:U-^x+>ZA3ΠYg_ݦ ގ3j D=8κ_u2h\VWDX~@\N HOV1IѨ8e%~ CoZ6Rw}e֋B'-R/V/ _ht' ( eS漢&~ `tWAy]PD-*gMHEh%/fE/6' zIHHe3>@]DFƌkqN$"xFbBKk,peT̡"mKꈾ^ FB8QPm^G8WN>0?co 2=OX[! 9R&^ f9DōXRzs=/灯{)>{|IEDQq|)PVXA0m"'![ySF>>lh(,G@]~IvTǖj?C}h0-"Z<SSm"xz>F@zV˷܊P$Mez(j=}O`(rnɫQͲvDF/\J5,&^ 3N&9ZTIׯ P73&ۣ4_H3 ץGз$SYj?X`urglQTKd2@S\iS aө]g7tVdf=y`R.P_g5UH kL,g!N܊IP*Je_z.顊u$A61BS0gHYsܵxSʴ۪!?Ivh ;k &w"ay K 6)ˆӛK֐L-* 0-)X;iM\-/ Aޕu*e`Xu̒qplYw$׻yֿ03}!$8H{J:WbvW4n{*b6EqdT^eX(7@_f#o|O L.W8hB^zJpg$ԛW8 cZ 4n S\-T ]ޯU C6p)l=r)_}*蝂)ۏ(M{uwJ I\>Ń!!^ 1o>5dTDC-6x=@qW2_[kbF0F?)F&Uh{5`Q&w}ٵ,md 6}QylV!, ^8{潩9ԽO䬴 #yzٳK08퓂G[n?wk[N-}XWeP|jZU4[Ldt ɗph0ԫꗕ\$D,un?|'2xJ~^tXWq?^RV ^Ck(: lrOȱ/GGͣm5C :&%(>(mAuzo G4հyJBIZ ;߱>cqB5BWNq.z"砓SqϦ2_@lr}. z}T:H9ִy3i(`Ǵ\:@@U9J>;k3 |1lcV(i1sj9|ajxwt񭋻e}T偫SI3y1r?6U$gT kJՕY*u+1C)[[қv hcθ<$Ӱ2ԃ PZh^TnXN3Bye<ƟJCO_QkNW9vU 9) {mP?e`8#LVMTnȬ D0=@19BhvR0Bȗ V줟;(R7H5OP 1Mex" -fphUj![IK4]3ڠCsp7ܗԠ,' o|;`B 5uAmaI6JуC%6kq;~V3]H ,\/s`! dn8bā*M;uu!qx'΀3R񴒄]7BEȣZcURL}MTZr@8915EpHYG$m,ca  /uO ~Qk͆s.tK>o tc6ecQ%y1_vv@L*%@%1M:YFAF쾣(o+v0NxVe)r 2/53;n=FqƞrTzK>xđNͳ{NeOn2M0TKW2tz!Ywkv7ڛ?nJGʍ >t a8Ha͑ը-`JSRD~ю"R.ZU\75 r%^B>\Xe|)_wH:*"4&N0d$.ǝ!!j5*bon Fe'U)$uLFvg mfK+7U5X$쾷͘ /ۃKudzZj#$@Tf<>x 4<[~`̙[c~'jD@ /-2q|wӹHN=m]G]a"vw6TTW&<\N@ u6ؚ!5qҙqڻ$mS¦ k~hEEMm&-{'Zhmrˤczގ=q(Z:{,W=Gr^=8:@(rVQx3hLmTVQD:tW9Pt~Qw EI)ǫBwVbg)5Դ}tu^zLiV3$K$sEմ Pg]~鰌u?ZXifdzD:-fsp,691e8<uKe\Eg%ۚl:r6I38,utؠ-E w2:=f~a V򫞁nd6- {}<tE,\ @*gp*KicaLi\_`҇!\|7S;Ibk֥ H7 ۽+i7FB An97,KbtRa,مf'o!TlNGÄlq8t#⠼8n~N{q}È OgZVSne[Ϭjí}D1V lqlKD#ljըiBelרLԉ8F,6mݞecjܓk2"]|$x_6e^Kgj <;RWcc" {K3_cp\ʠ"y#%̹bdHzZF2=o;|` @4Sf>ج5 Vl כfZLoZhI7Cկш-aXq*p}ms(d%7O~)] O rC (lp)'lf~XŃn>`VUEyl {E @D&(k ]VRSJ6cH0fFlS7yHxT7GX{-9$P֗>1(2O=^!2|4FQV@j3ƭj 4>lܕhy3`2 /~kFA ft G\k[!2wjX\5vv ƚmo;7Z:z)cOmfm[-Zʧ9Qt#֓@gg%Sv?r\z.=#xϧ֝ dBFd"0ZkYt.6L'Y$"nGG&9LF2zwB!S"2_K, )$VH`N ^. 6-yQbr7-t*N m Ұ< ƶXncO|7~ 2Y۷W&_,{58h"J~ .^bZ- G0GjȄf%H2ARyXЋ{"Rzȼ;=X'e1Ev{;!+*7n*jatzX.;g$;^!o8njD#H#jO} 4>͆t7o6&8k@M-Ȅ@|"quKRD>Jz6uZYG}l\%@ î #rBn?\&w +ȟbؤJq+HHuj鿏 ;}9w$`וAwBw$nҫx,|a`V,u\ oL%"nffn Ka`ty+` ݾmRx#&$sUC0a%?;V֬q;ZlkWZ9kHѺc SLbٰU#H Ϋ[!s.dW#Po\b bj:rg[Tbi-3>~i%jqr&0AFm0%Z@v.fCJ'n;8E;iXL(rCE~ FGC= 3Xs7~K i;i uohb%7=pݫODT>YZh|N?MM0O>#69X)<߳Zcާ 6@rrz p"MzKDP'_Vs]_9/Ѕ>bJDLMLqyvΤ2]V㦖* _YTp2t͒ ȟ0?x-a!48sesW7`$*[Hgm@yiRPD6F412hARPȔ- Bi߃9 'xqtv9GV&cͶïĮdt@-;͜C!$ сDfHݽ 1 ^츣cu]d[_qX=AŊu_9b3D[ ^wW"Ęlth{/};M9 >>Ʊse>.ur"n!<8Qc[ uiKs̜2n+d,E и[?/ ^f8?Of2ܩ76螟m%ԡt`y-_TӌGTйo *tw#3(Χۗ=GYRzJ*ʺ"a5=U4YH(!݇?? šlxdO>JqK:D6 _6 DI<n#U-D!!Da,a1"vL bRۣiBjZFLΪ,T{|}!gkQ. s<wԯ?$YsLOlu5'õ!Qxaጭ`(Pxw,R`]<4I' c4¤{Q:_p!:u>p4^2wVJХ,H̙QVe!}z|h z2X!xɊ}:51 N$Ħǧi]m#`0ԬY1D}u2ؚJ9V_SwƁ?o8r=MG dO"ѯ,,0 U֫y=׍ucx:t'7{4Dsv礣2&x\͜IQR7H/GH-v5%x@hvbeŗ05ƣ Jf>r s@f⢫4 \]3 G6z+pٽXrC6% 0;p!")=yL,Rc/G:MyR^&, L!brgzg)򓤽iWi۽bpZ11`{!bЪ Kg-(&$j?$EƦlSՐP~38A]٬ns$75m$5mM}~YKeƑ\5K$`v+qAN`ZơFjq@]n飹:ʏ3hW<ʟ{96"!,qU}9 7@Nɳ+0BGEYli}{\bBehΣιzбbLL >KH1&TgE]-,Ktp>q&jEYΘˋPMDʮS 1LMZ_2(`B zX?J3\M}'Sl&0 2G&v X!I_Hgݠ/qtx wzZ[kV *|HQ5/UCV:r1oό='硝h܂!=&zR8UnzQyNQ!^ylMV-Y|b*UI0 ζ$5ؑZmWWѬb)4ΑJtji#"Qe>!Z*AzҸr׃( 57S@s1җ)| `s~hd$ 4vdfR\v!qUѫje.iԪՅ4H|%M-j[vk.^+ KeIlImxF{T3ZN *OqmJ#rqRu~n|xB sIÖoxDILضsT;]vXsJw1w}C=#$\hɖ*'F"T{U5/IO G얤^7^wEv[s$VHJ1o=wFb֢Wv ^< ,y 3zekR<ٮF&$,8J ͪS}F)q>FQ,aL8׫7=ok=6?>x>3W|Uԗs<;$ʼ7\Ȩ"l-n0+z&G T>X\;v*`{yFgq 3{]DB`\0>>s *F[H8q`[*EZ2 ko!*KVHڰ )-88ѭr8!=w}s;Xa\9t;pv^|bɾsW="n qwCB߬( {,.]ڠ)̀(R~ĝ7{u$!9{9[ ;?SUqqwPg>tt Zm8 a=WpRxܘlmM1O0uH@u=iBAmy^K_פ@gRyy>3lKxOm?q$+% odK/]vA=zeW0I2ׅV;E^L?˲#"Wk\7T!fO t()?XIU 1wcRfD&5O*'iμO!HB%Sfa, Gf0S"ɝ=[HOM1/C&N{XȀ$'!kLHj~:L39=`-. L2?A{æ e5U4 z'1-9mPD0<x倳Dz?7U{)7̹ixTGh۽2]9V B+~VT,a[Y7fKq[8r kiHgc{ ##Ubًg3E<[g \яT]4J=;gZ:2`dU"TD2ݾꋠD l*VpK 9P˖) d;RA%':6>|-уP:ewN#VWsb})NϏ/a_v]l/x4U)2nЉ>}s3|W$FUf\]t`$6a. w/&)abdpF#q10eU,|:~N C{". nȍN(zfd|G睦87K=EeR^`/fwC߰ !YB/s Pq 24>h6{P5mX HsB,n|ȼd=|\ C7Y \jhVNpM~osW3l)\Dt"-Ic!Ir߭Grl=l\\- dR}ZhQ_)]MfNNK' ΍H6!i+LDI^ B 3ӿGX *[w&1,iV:R.)*a~:4y:NN W*GAH`d"=HL5ٔح楫2+a%m:2]F+n,$S^'{O D&('=17 )g% l 顱]5hҤQ廇 uAWrda ~8*@eӵN=(w<*wciN<0uTpKβnbWKUdǹ\;Sg"ݣ{`ϛLM֗kN\Ojgi/ISk/Zg#A eFH7Kpy T=ڷ!}Xm,b!}Þsp Hڎ ˉ /3Yoaz/ҞEOeCVs^}e}2@%*xkg:Iͤm&,X69 MlD[1W )[ 8 &i3OVRq$aczk`UAv2_15U`11 (\+NFLpA;3q'{)u<6_{3P[\bP {vlQIvDCIgbc`y 9a@bvSN+:A PArOJro0lJ]5sx}ꮲ>"xnNŲ1B˫֩S™OAt 2G}4lYDp~F@TD^$˨M*v:Ӎkt%)ԽYW[{@*$w݉L,1c qaJL~%]!@fD='!2Yn]^{c>h[ 2c w[\iuT&}qpxE%s* N׫2KӰh~A3wELܨY\_FJ $!gcŎ85i> {92кqXu?^У[]9Ÿψ2TzZe(fR}\G͚ul`bE|1WL'*Og#nm&gOE:Z"22F ! HLDTvdY\Ӈa:jP0Ѭ.]oLzHSz)^Tc鞙+eĽ7{lZ<|;ݝPc,! \IJ+@@tDjx {^'p7Lu)?ؾvӊq+FAԍb 0s}hqѦZۤ%|^G4(n=v8%׀$F*';mL?7VX6ڃGCؿJ,Z**p c),3?7KpjU7][ 7E-Bj7m"tys<m,Xkw? F i`&R_B0>?͋m) 2-6CY+^pz>1ʫ(1=\}:W5(^[YY~\.w4S2 PB2RMʟ}l?CZ¸qĨ~ًA7W0 +4dӜĢ>Z?.`nJ udk :0̻k ^ aFǙ(?V6ʗ`]':HɅn9譑5@oQe39̴bW?Gk4muGfX)8 ?FW`3&yطaSW2=` .`,Vbd|V +S| jT]#XP:u6u*' aS`I:{?T@C$ A,Z0Dže#=8PpqAdcSܠeߕh1FPr;BaL9g<m3Xա[_:Lᛏ/`~5$~"q.kC1@m 6*Y%Bl]|.@;O{BsHTaUyаоkzNϤG-_5"FXIKG31`۝S5[\8 X31K}]XEpҪd՞rlCy{Uo]xq+n!fdyzd@(7I4_S]u _]v{󓴿AduIvEAAr>2qYL.jkOa"S֎~E\l<]R˷7竟7TQ$X+,#1 A 'emB1:GVŝHwm.F_pvJw <xnK:6Aڟ\ ~cme'r5uDw XIL*Alk{ # @Ugh qaÕÐ]^tlv-Z:kD* J7.Yy$5C)f.Rd,+nfO*1R8"҂3ZBCl?Tqeǘykzl"aZ< ޾:oBZN97FˑVjLeXs8f _IIZu)(nF0@]䖅[.9.<5;`V;w.a3)hTIZ-V.MP -$|HcR9.q,SQ,aXc'Ov"Ύ՛XMW^}w e rQ&MX?S9>|M/\ubCJIRv^Dew:< y#0N{2훑)tݣ3Nv3\cE|`~|~0zc /%h ȑVe|v?R+KNHwv2 7ai٦%ROW3lOI6_מ?(,gHOϿDnxZ#%XIFsnbe=fX駱R71_|$[/(.ysN"Skshu˨*ؾa0_} wt^eDB.lRp7vIgL] "6{DS2) ?èI_uaFuhFq+S+K(P=~^Ru|ӺH].mA5a0=VCkn |Lղ(A_#|DC ΐ =ffT*mÌ8tf$+Cw8/^^%P4K~{:5*Uq;t:oa[Ig-ECEq6˟kRm# 3fNpJ]VB9Tt'* IɐEԺ҈ٴ}sҠGv н[z ֤͘E=g1׭B,L\yaiF4*dx=_TǁZ.T, o#_uZ(| _ʵ@7wթ9k|0mŊ!#6$@hhk#E^CLdZ>l묶s): t]4I1~;_+I{:|ܽ* K Px9wu߹WXf>n7t`0)iE%k*Qwn!ߠ"+^ hyR:=s f$P~&/Fj}ȓ$up윷Кv q_jR>iG0Ƌ/4>˄4sRsh[24J%~a'j : !dJG'xoE\=jUǶ@}Z8Hbxu`ȔI M*7󾹔Fk]\&FfF}hyFu`]yahK\<\J_Uk [718۠-^,}aT1x>u9:؆w/V t?#wjmR~s]āL suN\>!:RH\?xć_TBTi!?:*8gr- lwp¹yt a( { ;(e~3a=יf]AhO$ pe[7~ASK+ßW5P/-ȣ֢V{3-zaxMĹ+2{\b攴tЏ<+ A"UpcU:UHEg+-tIc9@zC<*T`֥G\?hRAca-V:-NJAp&DU4继͗}mIֽvMx|feq&ʤ+0\+ B^񦞪cv;\?JnI$Sa ޼d3a !,(.cNBZ>IV%1c5=U`l~xdO'!A;O@zةjJ;\hi;Bb1i44yYn#NNTlo_LhhNO%h|FZ =#)G_T2cH d;Mku8PJ ze 3ޖ2=-ԸsC,VgIoZV)CD! sqdR֥9~#T.\S --etrp2~l 8:#pdF/u/'}sHS?#=P⛲X̧P&CC'R>f[7p?C[.Ze(d}b.DzI݅'n;^> 5O=3r&mP x%%X͞R$-Ymj;GKIndېڍelLu9T:3NчnSyϺTdeXuFPS2.Y /< gJExFnO1Ahl:m1%X;l]OG}ʅIېhMYS)"U:E~c;Ցthтz@_6VtތPll * V:ۣjM8dM~8ZPbiA,z-Hk oʭVЬLJظQy`+֭096Cs] g}ׁ2OʭNqT&ߕ bDyp}BLł)|\X$vSZ.31֩>9=*U1V?KH@pXf+k.Y%X5ƀʱBR#8%LIl[ ,3:kQwpJ fsk~;HY74]nizu[ faO \mM t 㙰 hOQk;}y:y{Z/TǷI_hNi0`H JV0x"&S1z$!n3P!Eɹİe4ׯ/EӼVJą[Yݲp:˄#zV&gA^MJnnW;t'0tΝk@[ br/p5RԘٛ*ІZj\_63M6~Ji!I2_j̩Rx#;Y<ފQeQL)GMt*M`n}6=D"c j ~Hc͂W}^0؋|uH9€}CEbaJ&$D"fMSviځ9q_eh%ǹaȊnrttI(vRye},d0pRi1MI%D/qoU,!+]kE#ǔ{;X=$dA`T8 .ᡀ%9[t䒍UK b'Wqşbr$NwNЖc|!+NT8'L!7w L)dMbZکT6È V4_4 ;d62BV͠fK|X@f{l^R^z#hTZ.`ZaD(ۦq OIQSz6vXp_8O*Y5ʔR/YVrw~>i TV+bB  $ FpiyzS*t\?EcrOE9ZAhTg`+ e8ͺ|N1L1Me olTP@ C2d]4n`l%X6w)9ʨa=RT+8 JhW1ϕŨ4e;xǫr?'PܣTT50/0sȋ6)vzѡ\xe EP}7 WerW؀ l|9)KUE.za;^1xh=ԴO~%wءJJ~ͤeWq`ӚB=d'G<_٠z ?m/y|UZow=·JX?BtZjfz_}[Mef;{ b?Ls4yJEunvqZ&M/a q_qZě* cI-''gdEsiHkՆi$m Qe:%Ůzh}Z}41e;=D;Y+*ZhMlG~^k U߉=Y)J͋!=?dW =KNP#Y p=y֘n*rQPd&m2CK>m /17'֨]S?w omOM9P|~!! Y.9_]q=v~x~nc1Іa~ҒmғL߳mR _7&xzBz|1uї0-{o%d}O[w@~QBn/:GO} 8oVSTeȹl\^ꥂ,?&NGk.Ex8܅ d>]+AfQԬxd`{|I- غFt%/ù)q*\*^HJ,+ 씰(668,̃0#rqQ iꛑ3ʪ;BX7  Zeǃb0~C!js;է=L6E Lp}Aygq/9R_6@}~ҚehϳknC1KH 5!_ =~[aD6}f6H'"gjb/(6HG!;=z%N4Į φ(OHKx]BL\Om5ȩ$~$',&/) AG1xODw|߻rX1 Gi/I5qEDP.uV\NQQ>yb,*t43D :U1|<=q5(hi<e"}çoq=Ȭ?Jf ͮo?(I^@Zj{eEE oNsQ *ah= flx3gLWv\Zee1,KŊ3Jȩ YoM ;'}rQ@]'9s'3c{&7riʹڲ]nS{*}VpKKMd?q }j'jufY>[!hz)^>Ȓ4LD3tFL(`K%!`P@^5"p/8K]x?'!J Y;q@gY {zsXf7ij(s<%V_< ~Gnz*/$bKZU( gݲ;E s-a^cѷ-xcoK.kutT&L~š W}IPsTL/ (yfn\GL!}w#dˬ/(~F%F04zucjk0vGXzh ~]4\H)TgylYUҩ.vxګ.<کLjd%>C<8jnӎ]t*Cn,S2tqc 4uTʱɔftƱ|(k!6#, gC8~*9Q-Ԙing,ǯɽ NzlӿPVsZvإ,Fq #B:U`cwc#P [Pv9]R12ɝV/+w$[ͩ`6`Bnο42ԗGuHUwX4"Xӷ̧ 'x1_w) Z zR8,pWOݰYVq̝zFW3es=#Rބ~@+\,%,py7۸xJ+0O)l@*+ ܴUE7ǨI-֨6V3i 6Gv/ly.OlT^p#b1 :W >拚O ȯ!F/} Ŷ!d -&>~XXagkH 0@qSE!@^~J%,-&&*ܿ֌AEOnxBa߉v`Vi7^3j]\¸:צY ^'T@)Hi=%Zk1<p Uxǽ\ &VUfAfj1{ѡUHntz2`BOZMf'Y!@h^9w>-%҂liC3[R6cj Z~ՍƆݺ_3&\1:j)qbokի>ZP\ц V\rqfqQ*Dx|R䦠dq|J(sARcm:vdOIcqX<bWSѨrmC*v AS١i2E:߿6|u!u[t/>gM2WPR1Ol8 m)DN0}nQ*ŏo~87tA&7gmZnEa)wwA 0'CqPjyKcvxE&}P>|$ٽcZвcefL;| &[N"' Ԝ8]ގkC&Qʴ@^]Gߏݔk?W?yhV@V"?@vjcWo/[=|BމGuKYIQy b6k{{Ъ6w3bmr!_} "b=K' O/tl[33Ԝ島Z=G~O(#ʤuŒz1o$LMw!OvIҟthg9bJ(a:np3?՛]T1glͳeš~x \R"7?K:)^+bYfhZUҧwRȵrF_mC*eh^GΣ<-JMyE.AV5`̦T(!)N,%j]E|$\B[E%Ȧw uA[V_ބxE+Tstܿ¯ Hb : *4&(J4вD^.i2̎5t4۰d#)1d_v-c x[mqL^fuĘL3/v s󙀯Dhm {/#7ͭ^5>aW>4K6|.B2 8aR\u'$!]MTA1cZfe}B|Mi d!k,Ľf&;X02NwzQG$2)4x]x 48~zugHr$kh_5!"k8P>aˆ2$gOO~ w Υ/q8T̷K Q;D|u#;Y})9a9 ɟ^Uw= {+&P@:&.u5CkejcR.XנUI䜢Z(T̷6XVZ~Md#̓B^;K|r\>2.YP_6 :guwVT< B> …l+^]D2TO{H8b`aׄ#g=6_E"է6iӟ Jo(gDS9O![*Vv1m/" re zdMIͮ A'}ocg p>΢:)ȄFЇJ SϱR7}X+0Ta{!mj_1Y;r $zlZR\,An̺~Acknȍ35ܜNpH  >j-f<8_& i^FY[KJgN 3.'^O+f `Ԋ~f<~P}kHtQ mqJi£*?]Z1cq~gxiIaNt$rgV'v0h-X -(ZZY7>,2zu5r v25;6b(HhBaH}UdvW-G5~S$GYZ(W;s̰4Zl{*P&`?N?;LlT&%.KR{`H*~Y ѼOҞaz"ভQ[xITZ ^2Ȗ RFl~~HM&BlwE:^}^!g[Hq\?_p^oBh$G6a5z/pD¨e{pEe-uVɥiۃҜQ>ƚX֛JeS= z\{Jv7ܢK.Wk+֫5EH 4 ĐkX{~:4&`IJEY)2{@x1 .j>$G|&)R,&S[ƌUg׺83UJ-{oB|xF{1?*D@g La_v@JNj&jL5 v@X0 rp#xp2¿< `l;sѷ,7rw5kLi{Ah9/>w-ǔ%-.z b@R;ۑۂ _c5y=Bƞؤ47}XRT\[4,^l0l8%>Sw8X| ӜpKjhM]cfQQgGp;ţ29ݣn?n5}yկȌ '0ReCFj\0-]χ9 {f鹦79cW;B5~ex%;(h3z\1T^U4`W?_mG} x6|Wox va+csݣwFn%CJ=e2| KˑW(1; rwjxbٌ1^6Hzgʹ'vVLIdm/A+^ޣpFϾ&cLT\a~ke7CE;fQw9˝0tv5,^YXbl,eWJCdbe;}olhmwh.,'H(ø}2*xB_v~歭]$h`9ѷTCcG]v`ㅁ5=:SK%eY e|ʃr@c-l(xd-.`q=2ë fHYCBRb.*l' .\wj,Fk6GDm~e?rI!bZIAief106[Δ%ܫ#aƨW;}ERK241$X>z(8mRCJ.)NvpjAKփ(W?5SU/ O#m r<ːgea]J`p8V^ %z/~ENDoP@"vWw0?ϖ v o2cUvh_8Ez p<iRh;|mw0.sܔU3;d[ ҮK4^$_81A; tbaH <;6Գ_/x9 9OF NK ']U&x,-hfÊzFu@*47xW;gi'~xEׄlNʳ IK$W#k(;챰/gDXF@ iҡXh&CtdIX3SW,NS+r:lda偵J:,Tt=~^##\G_N ǤkAB73$:vv=J7kG;Q_WW3Ϫ0/8ۆ`2T^ѩb\xcp[vRGC4֎hdu6VR6{q3fE"cb9w^mTcisWpW2M`az"錱&_OVJƏԐGvR3VxVi,di :כ[aʕǾeN=#6fÈ[zެX;Q@BE ¸ FhN 0s샻&`#/&w_lT)z\^gi)ykyV(|5k̬= ]#7AqQx2_e4۵ovke㢤u$rpg̈́x`o@oXFيcd[jl$5欔 {סU+ssS*Y,|j YFw?lWd_`ȈEl8Ќ{+wAV;,Ԋzc;D;h>DF(.˔aײ*<{[/uQ2LI/~x +k5fФ6ʿ8XBppJǞmAG$9Ġ^6R+}ĥ go\]EBigPnYA7'k&6gg8>!},6auSM^Jߩzd_lޕZVR@FͧKp:TYcb|OWJv ;@ѩ'ɑT7uh@.+#&^W#NI(,NkXhha؋Ltc O2:GIwXM;? y$x^؁9θXky1%KR[xU^Կ{?5WO -Zv6qFIt65=: \` ض%HH -9&X[#WgBSAm%_M[R K+vv7[lƆZxetWc`+/.LkR V[Xi"׳?,V0'`AB63ZM)^KWE_(Na*xc!YI9MHp&DHg.yo(Sp_mHSpF-'B;`o_F,"0'KY"c&ֆi(4Kp*Y=Xd %_a#pHSy2Pxzo(|#&"Y4%5'R0)Itv,OJ {,]K! cW,a'tLj`H`#ߓeZ~GHi m 0x)j+jk(ePvӼUTs@F{X&" ,W2Jt%P1J089ɒehE юu U|QsqP,3SC>)zdJ8Q:|?oy}w&[jP;Hƪ Ąp1!# Ԗ"~|_EI-굉XE6vO{&˅ ׋4cVod1@V>^EtꐌJ`nW_G0aUdnXkiIg'. +& TBo? >~)"#`ߘV= ki)O~Uq3hQ[AZZhpt#ĆMvw"<.ΙvH6]2io#GR_Y\ yn#뷖JOk=Ae};\ k9Cb[eXHܴ@# 3a|+G#Y<L?Y>KE Ot}Qm 2F"DuZUT{(_)#j2sD-LԲɻ X28h[0PF?*6õ&y?(F`S ö^~iWu>v(q}eެ&m(vKok>Sv'z~NNNd:%;Ĕ`)>J)\"~߂k ٤Ý:3)e^9a"vHܛCٖ3}%]HF-mWk~x 9"̗}GE(fznI>8ʠN^:r%讱Y[ٳW&s+Qi{Quc 7쪟q6pVoJ`婇i CF ;--*RA6p_xІa|nG-HGi^_ a>ob gt"L=g՘r˦W0A+?`0^RX'wZ$f3#ߔjn``i#P2T !~r|zH< ;f_դUEG'^w|y;N ְ"a`ajIp9]AqYƃOBy7s`y`Q-Ө0nddKK0d CBsVd4B71%꣔l1$Xuu),+gxM\8c w[Otl?pٗd}Dp|=;J8%*\ۥe6pWȆ?4 "9<)JdnחNhTU 3(V` K2Y (9v!Sgf)n~.lY>bsMqOM`UvZ$Nj' sۣƉ}^3} `)3.[: Ӎ0AJ}ǼIU">IPXgrlt\NC'q ؼU.ӄ㸊gNUEPp\з|3S=e/Vqz'Ul4Cqf1‘.S'OgpSo'lڥXQs~$񸊘(Ͷߣ~l<h{ߓGiTT܅D!F廨{ 3G7_ f߻%S2oN;ߑ߹X%?=<٬ƾKY .%F)_ƷؙFky ܂W-=V̓5GF:as&{qE/MU`0 @Сko@ks;bhI- J4ErW"5q0Dmy4aQl} ;(Ԥw /\k`l:@V׶rerKfZ7K }_ n SSiA/w`΁E?W>ݿC@[ۼb JPMܼ[K/ .05W:d`}*s*|>WdaKsh&dKZX_Z:T) *F.nLnLe) } Ejesb2bEVk({_rdp+=|$s~*$Nwў,3T'X;͜3˚zb$ >撨Zjs`Rd6_\5@)= ,Pѩ+-X@+s\U4 Tzߐ4G2GO22;*R)* vTsg12ꔷ=eOX؞#][EZ˨.׷Fӯ5ƾ08%!7Z]?nNyrOb\@2#M t2 :ҎG avWbߠ&샓g-H\Siz2!#*NZ?V"q,;t06PWDvM2:R0U-U OͰ ~ml e i~!$)-_ՒNΣ pQJJIcؿ<1 c&  BMN# R V<;R0\J&'9/)kcv2sҙӎWfz$i4?{{c6)nS 1z+&}|LKH bQ=@ȴc#*PˇInr' & h}\NoDƈE}SjDpJc=Q :;kZ0踸MWKQB:vz83|GkNy7u VIհG k6X>9`F>&#,eB ѩyiBf(^o'۶^AA<7z{2jC^IoS`ڵJ4Jfݣ}@\dJ锎p z߳(.^Y-K~;NV@o0{{a}},{'U;L j*UXҹ+PY+/i#+p7^W(V PDQ00|x2BJ `p vd{KJ0P'2;Wb!v3tXU=Z#΍F%h>,Fr~5L"yЌLƭ}~/r!֥`uGm0\zJ#jL1N.IJ'5IL#:sIAlv+wS j>kdTU|l `س2-;i~H{O|Z`+Lj14Lĵ%řs ]" 8WP( WiNmKE{ Q^~o>ߟP"HO[̌Vf)U&FIAPŠ{@핉dͱ12Q37e8i DxrƱoϑ+'NY*hϐZ%YJE[!'[ј3_8N+ҪI&h޶aTĈ-~ <$y|hw B25~O3/9x SJmĮ>E<}[f%?l'Ԣh9V;5HN6rKM14 #pr&lf{(~ 'ת}Koc1kg1݈#il ewteCQ(Pn2ݿ)E?x[\OoRNMl׃3QYKX^aP磔Ӽ3*buTk4pl//CT8!l$amzHhD*;zggsͱ-Ň" w}bLh#cY'ꭄELvHB?w@f9#=!tſ's{]IN`L6cfWsUV&۫l{%DbUvU 3=lhcEe ^/650NM> h/)dRdbifl/l]Mn++#aR —'3%ߊA`Q` @TOs= khHyJf[?V.ayUvw<%JjМX~ɚ#o9?ꮼjz13oo(G{HƉv"<{BdHTUYUzXIfwtI6{w ]h?T$d|.  iK@,{DQGJM{T1*'2cmTB Uڣ/I Yuc?c$Xr;ay;v |_]OݍJȍdVXboN[=nLZZ.eqzصZ^05W.Nx.mU9G D_WM]Pr,/$ZR\aW uYmS&p8ϚoƑbhmg߯`qoD3$ S0P8 B踱9ŶU~"5v*Rcr8~Keq{b%%7f +nGZ3<8`+h:s鞪9|IWژċw8]Up|SJYn)}:lW=~Ӣ37T")KUW&O O< .RQ! a C hu7a92qJ.|Zlž.m'AhIG.ײ6-GȒkN ېdZ?@}!u+$i8=决y0@V2jܚw$<~b4E9gxGMw{UDuAz05 BSjh HmY0sV =F8`a4V.V 3f/ nP5_8"@1DUpDZ3C9}hte`1 vvۀ!y/ҀvE6 KiMϦx to}\kGKNY-Ѥ2=<">^r0 Zn9Y?ˀNM65e,Yc M|9ʶӊg r$*m0cr!$_zޱ1^ `hMQq,] vJ_#KO*H}{[^UnDL "ng# |Sڔ^U q4[Ha$7 <9l#z9Pi&oV"Ab2[6*Ɯ5В"MMK,]_ٷQ(J;[a%]u 2H+pM|OPkXؓWt&lKc_pb] Q\QG[zLBL\}DFGL$OWp#xE0hD[ИKf{e&/w;-)ewJ79nn2/7LkκΞS FfY|>[5}PlߔHE rG0[Ťi4$ HU<~+?#ueuab!Xf&6~ܷ`՚L#asr4' 9N@gHlrP)HXio2!B-$:?qmĜCki \^3>a`Hid \ D}ޡ &hqgϫ%)^_vLar+&9}€$'E=Um ^5,'SsF:t*^7bX0ŲtY9N ;u6Μ:[ {me1dfTo<>Z}vwVl6àR&r'[?_b?G#>RsX3!$w~2}&`fhLW*njfݠ-|C@ Esr"^fP>;g#Ňei읅ЎDsi(J*uಥ8y:XR:W{?=c`@5$tghƊ&b9`P|lє[&t%TR13S߄><_FpZ׻>Y:bo˂7OzNiO;D?}I_QV-s)ݻ ی|!eR 'du[PG%T{gTN_<)OS\Dx\ZQY單lr]&8ҙXo}'tg&cFFPj/(qRƩCs8Q^̬ _PMxaFm$]ۉfL!K_dE-Mj; uvÕ{aN)mIB\en:вu+4`CLGIHTG]^cj-U- ưXY:߿8ve #Jmf3a0Ԋnao]7hMSpS@FjNja@Uw7e,E{7~+ /Tlx rlqhI+)t _DZ`kogV6VL2,c=rϝi?&#~) ^I6BD R噞Z|J U)U]VGedsEH~Ayoc~XZJ %DhYh#l[ۛJ;#i.S2gK`r3'@7/K&FѮ7b}n8'B9CwU%)w4ϐ$q9{%(jչo )%cL_W?%?Q4xH (5K=SAb+|-y9;y[rr)dwIl2ge!ǹEDB.Sc(qd8A$U}Cv%U 7W#%/.ye7q1qo͢n^^U tP#hAqѮqܙdG$9ئӦEg }VZM#2\_HdjsE>z?6 y mP/&4ѽ fϲj#zzvGaX)q#<2dDTFSe{VƞxaM~0 0v%ʿ|<vZJD8ic(U[$ɑP Ъh, &\kKVnzu'h<{gWeZꗪxK*+f#}k#\Oĉ٥*:7e :mH< Z(.Tl Hh-Jik Vk6)Vy]vb},7%nK̓]GN&)=J&4Co'ͪ(8zx7X&=֟6ArnMtL"w0jt,i B1^mrW]~'w{^mlFI'|ysL CYt= ;$TZHv=0(8̃(WsB )ԛ狱5a' "k>J-\AZ`ZܮrSW+gf' 4"7{8,uWb7G>5èNҾ:T>Q?m|@e31uߡ4Cj;Ϗ]NSVL]%,@8N|qáXR{t4veON'0|~W_k~St){Cy-6 ELDMV1U } 6?e,t8Z4-oK4 _7uxu6B-*Xl,,V(|8t})H͒9S@ e -Fq(X`8k _ɩ*Ko/Vޝ*11Aժَ_6U0W`7Mv]o@|H{ 5܇#dCg+w; oJ>y.W|IZαG\nTЂur4Ƌ0O;|<8^x }ewA!<D̴~A:wOmz{H!`0v)ڮQPs{8X^TFK0p~* HHB*$e̿ ],w`DYH-["=~ rWVl [,֪> z\J~A;K1&.7#ӊ?2+N ŨqL"wC 2JM(5$$SȎm77 bI!_layG;n ]nk\}3R:?Џ_DM;,pEsP2v:ߣ~G O$_UnԵWإiA(׷/|PА'$C_o(y71fk{&] t2p8[=og\,hAd:WtYwHms ]|F W5+> &͸IFd* Xe^ᦷ>RQja؊!h $i,ZqM6=l9RjBan0s'hBZ~LKEpO6Rv(Fc=BAf-KY1wKķ+N.$ ,a}Iajh. dWsg.G8ܗQ/r,$t cs7,tqݏbT(i: xuv{MWщ/R ҄Bڧ$D^wk:4lI3 _pT40e|;5VMW8d.vKBFY$/C~,c/ b׵YJ(j8 \;rLC̝h7X6vAMG}s^#vh]_ǛVˡ(q^ܚ.0_vO!ybw7*c.5i)̘M9,\*+1T\D#Z}ͿbO9B3&OWR-P}@>2e#vV.\]ic֪U [p _逸˂E9K8ӓ,Tw^/H,G~X$6}{-a7 OTzcPi{z Ž[mPB!lXVp&(Q4KhЭ:t@OmS<}BfhIZg,UE;U+rڊum;Tzf5S( . L4͵+&+@~\)&H{YLGI(`) ="W@4`h _Sldu)歲S9LWmto}_+#PM!p`0^@'ΑeAT-=c5~ Mo &a_aasw9_1E->xb-? ,=:NV|8{QJޢyrH{Yf1B,#gĕ;%!|nF哅z <OM|LpdՋ,J%kFQЯE: R Wg߬&ЕvsnX!LxkdmÕχ\F(W]fwdsWqX2^?'sm}}IKK^~兇p2qL҇Ww7ehbU % e凖8 i`NtmJđ_#?]w0]/&Q^µ܈U*lRDjSB7D@d!bܲ+@-Zl-}H-Rma>f\l36 Nʄh}| C[n؆U?"1 K9|1[s ׌>nu ?΃C6piOWK ω1I+T+S.Pg9WH\ |ဴ/v*gbHg+.y' bv%FԬL5K]ѹY#HVKj$ wU%cCavt=K=~'8IOjqmB\Vį1ǥJ,Ӻ`Yy_UYqrt /9 Uɻ%0.Q6o.WKG{)~,v^Bx&~QX+́&M6ԥ7y߿#G"1'w ?)8έq1$x'ۄaakK,2n.a&pl]~8Ć""PxM(<kK 0FkTCkȓ쎶MMZ̶ 4kR~'y[x_aI=C߻!~>@}bN_K98y"qGXd@o$eFfxB3{D7nBu7ؕz&)@jUIhSPiKdU6>>1۷ \#WqCOC:m3_*-qCMjɱ V#>B+T,I FyZas@ᐼ}6zB^捱[p}HnX"uJQkGb -|ϴzyo 1d.~)9S8]Rg{i[~7#%T.u?1=$KB8W1ݶTXƪoqtܓ횜'7BZ"#}߆CEH^} H|7?lA cK ﹢> $هmW|?j$),.Cb=fa)QeqêJ\AmBRX^>f_ >_`u!= nbtt(`0r/%yA_x?VN:TH:^ ⃵"HluvՎxgM5!jD'º<Ҡ!Wʏ%Ա^Vq%6 -^L(`#[㍪"{S7&T }}i:qkD A#-p@I|FA⟷&x5`^ /XлpoBԼ+! 2Iye/{ù:@C+eݭ>$[.4xf\["wb2Ftla*4}hLK_s֡w_2 _ms&92t)6[9d@M˅&0TiT>odh(7Lub]H9,WCm=R&lۉ.@ @lClK[]wZaj%qLph[rzX*ӳi阃M~?I/@tK(n#L|tᧈPi8lXY牤5̋4`k3fŽ#ǑgRM0.RnK&@4*C$&Y}BG[6䆺"vx!1T=D21VϚ95pwʋR=I4=%Yd̷ɱFA{B_ AD@yEy#&x^-}@Te#ю*jӑsmF[f{h~J!M:}$ sWffڑܢt9ƍH0 VF{ e' ʅm^TN"ZՐ0ٹg/w\aDQP?pGj*pkVg|b^A+>L(6 g^e P9ňz)pBuc@e8 &\[VD~l͋E@wcrpAYn6 O==.L n*Bw.IsC+ x,_T'K"lqc$[P %S]g4ZQO<K((IQY+.j.R]hvU3Ny HLNZcJeR3H! w&24Rީɷbφq&ABp$F}0UzDKyy֫hmEd`tdK&Q:ƒjy] B?86`}Ўpzw5maBV?7d|돷#WMx1@n^ O쇛p$L"( xBCDthbUPOp|{q#k=|Z /C`qy 1Lfi4 S wh7_j1K3a L$Vڰs@c۳4պd:Li*ZUX| it݋dۺgЀ ^A2Z%:rٙ2̠ɾ4X0K@$|{QQMI䨠xu!{j5~I)!'I@|)< RNxw`򌂲!)KӡM +%s7{n辞yADyT7~L27xiox`^)[hz$ [K?`M“ s[΃F+EM9W7wX=TY2QdyYMLWdObӿ^5֌Ί4g8FZ+Uжc=BvEGxÐf= ٮ/Y˝XVa-,ym7ʣ3'3mxO2 s6 uǴHDS#`S^ݧOܔtV,RaǕ{{9M axz\XTzy€ɭ#lz2"1T(w<$I,:O!^BI!ʀ|kss4GA-\l6Vq0xZ)evt_G#&5|~p\ʰ0l ;V]C:>-1Fg=^k6`STb7$t dGg=zfj^d* p^vM`E|]X vM EʗL](xJja:w5rRSh!*ԂJ>EKml.sf\zse^Hm#)PZp,PNckHX5$(f?}o U%9lvvQm;oC&;;9:,>^H#`KjGqAr(Za}3֊鶘*XC0V5@ԳS>Q м,;b>LRW+uk;IÉֵ>5+AFkL+Js ͍DCjgESiFeӏ"^W101r;mWch)LnfzHMD~x X[ܕ͗0 kIEU󾻆bqka!,j *_]_X@ ]:iʓi<}oQQA5T^|+9'jnȖeȬ]x-M>ZCoeY,.]}fMS_o>H'6t [yPtvA]7.9ɦb/V0,z~@(2^*V%5"~ǜ`qs,1d,~d6ibIE퐛X"Ü*4m&w7kʻ/s:!T.a4PsvEnEϐNrE%*?+Fj~ CZSm )mhs?)`6'N # \5ْV.HC_5AԒ@=TЬ+dWgh(⻴D;H -HhA.ݵV toڕ;kN[v\2V0q}{'q2fK~}FF%Q[9R 5G$N}6h7҆EXo- zI4e%rdNph]c[m6vyG,>=Ef m\u\graa{&s"# /9JUEZ]SLE7W-e— .VoC]ZMXB hEJ,P׌YxF12mI󑧶? `Yꊍ= *57u@zT`) ^~z*1[z "xŶu"h`>)e7R7Qh٦wnֲ]W[%;{3K0$ZPT>K6Ae[O2Y&^ec굜ZŠ.y\DQ2Зq^*m[#LвV\es!Nq~ɨe:>IfCXt`i%. Ifa ʯU0KwvvuL(]aGCr[~ 6Un<]W~Ydjh‪Wh>7}t䍺Gs0_ZךeF.QH=B} Ogo1|5P_8?g0m;2]Y|K6AAU^G=}Fw|4lc;e||j׾<kjed@U1tY.E&#Ю.rnnY^8:fxR1!Gw`ЮK<4 /&OGfw.j|"uԃW&x6$M9XtdI&W5jSGMh!RRja=tY]H`hFΎDn$ P}8j[+ :"* qBO9ܻs'Q~ BqlV£&H1 S[A] zfD;R2*i%q7+%mpYI|+zb /to/{ݞpGf$]^H%0W~8jlF0c!XL6csczPP/W'Dk\<3A.|MT,x7uHWY]ϣC-aVᴱ S5YyQE.[TAF!Y|[PMrJ VT"1* / cڰu\]ݟ# 4rjv\xOXisaf6K^#9`[_jӪ'פZ0C{3Z{Nh1ùQ_,(D'JzƷa9HWP\ɨNy% UkJDΥ 7x0ՠ=\!j'va? kZFxtxy*W Sƕ74S&޸ ^u'xНD*9aSaZCڴ&&RoqZwwtX8Vٻ#YW7DsO(oWko\U*kh5Qi3WDC RHn BvB(h>s/(Pp*N:`l0l{q5$P#~̣hk6R; N}?5c$Z>/+073MSA ɪ)3 7>ߩGkhl?Yx2:O/}BzL^DÚ~3nLpoT .|!E܂ 7CtPgҗ}'x:~ʎsba}"X^ %d۹ŗ':Trk.ɬaii$"% x2`LI HP 2E_e‹ylgp&8}.[AöDZ{> F+4ȑ}_5d[Jq;0Q5M6֪fi6m荘\|]]e@`R5B92akM'-Cʳ2qq+Hk|zѿ}Q{(m$W4ySNނ4`$zJ qUN^w^(pC )hcֱ-#RTؕ nQjӇSg׊Vv<,JhYoғKs6[+(N1v7BQ:(apJG2 lR$ڽޝEEI`Mm 9!c(b*$L{nUkl9;QiɌkW[ iK/)_EYѼ$٫y'?eZ#Z.O7Дy3$2Po/loksNs֕,M.Bw~ثg g9QwH}KrД4P ^k+gYZ07070100000031000081a40000000000000000000000016446b36d00025344000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/l]?Eh=ڜ.+̋W~0d".7m]byW/jTJV Ͱ #sXpt9Vhk-GCざ4+ͤcH.UѰ{2&pUp  4V)}#?h}+ӅGW{PnwpQypaۜDC-4)F z_꿵!vL{K`˷%ZU!r:=lgy3? ;[u/iA,+$*lSJ}͈5[68{]Rj Pun]XГ-7I`6WD~Cd`?xP)yB" ⼡*~f`I,%Y=<""}iuz'ٖPSe?Sr[a>hysq[h(Py,Qd Pr4Q` z ĢyOZ$vEd?~>ŜøUڌ x*H@"'?GG4 ڈ,# #c@kjaU:0N7ǧNKL6rb鐒+,whŌVbz1ݓ2KgٛImoxfRBJ> e?3Iz[_ͪfd]ؙHAv,IJ&+eQr ,]o]l0ƳMn\-0qe& wdzT$;5 Rx >۠!8(^.A&:S4 9 7K C>- '/rS+9M}"e|5ZѲNJGy &fqh5SLT^>rgp)jT{F [i0ƧKv@oHg#)5Fr~}teᝋ< T!HROH,-ՆξN7 EVYV6}1t"0z3bʊlʃU}? ++wR? n^f`\3r+JVԖߙX%&e]aVJ3H/'El ȵL̐yÝ9BO'a}Ps0o$>2H=ʙ mGD0#@jgPϣ.ed+ZfWb&87cJjMiŠB K +B7yu K*2 rKqJ,<[B\ϔIඑ͐9ON/BhӟI=|ё6:F @ :۱[|SN1+1Xv0߿~4~&8} Bb sd⏆@ýRRͽ)ճC`.spYPOT w>R?C~QaYs;1Դ꒓ľi2]vf l+)oX[dq)2\oeN]|+Zsd qR"Ɛ1$Jᖤ7baظlAPā#^ I;kҮ\c#!O,[]C"3Ay(.bdva`9tF.L@G8ydɃKd CsDֆh止yZAH tͮnnR?瞿0|3T EHk/uul;}õ1r=b<DteQpK)s"K*Z{9b 15% ^_eY6}pq^a.j\noCWq%k-Ga=I2PA"(ug:iwe:!p;◭L - I ^L~Sf܏fǻ?amql1'+D]*a iC[‘oz")WXI֋d˨!4RT6V9`"N.8è sj$LJ4:6eX W8ku;Ÿd3TO.[¦mS:<\JK!vr^VܵXV&?{Z&4 ,:KDm=gϳӹZ,n]a,O l sj,?#z>%8BMqkFp?tsiAfN8p4 ͓˛<^%(1_20qpek /,bSPE}ga@XѠUץzG8P*>M^mH3UگgKL&n":L[ 4pk5遘hgu49e2zVM,zRXc|I؆^czWtD>ط͵OeeF"1u>pg0jgcz Z0fn^TKM|2Uu 哟`cEY &Zh{)7_# 3.1l^:v΄3P$-/z+[R456%C2D۳vɁҐR-a~_QuzvNS?C{#~^}>  e/TRl$7MYY\ E6g`ܥNw8ƪ ۬Ӵ.6iRnoW<l:!s> )Rr=6>p]iLh ܇ IkqM[5P-ü03rGI4KtNxdiFCpN$嗂;˖ ޷VR [:iEĒ2}= >@~9+}:[Eꔵ&nu+PMr2>akPytMo](d4GMA2S13 :8{BLKa%EV7)} yTgş;15"44kn{A̝OowefbMuE :1V]nޜ(k0~J6tZPK izcQ|8]S. ]!lµwc{pl q^05:=<&oUI)VX^\_8Fq?f:@tƴỉedGJ؈MR 1j";rE&d J‚X|рw1 Y-Un TQb۠JH۟LhkϜl_F!|>\^z&F r A®`nxQYIA D'EZ[sk`hb0TPJ$\Z6#$?%ҺSZ߲#ƣm fwOm eNp0rKc_)ۭ@J.ة2 Cil%ԢMs\,C)js`xONW3Q3ݺ :laY!i4y)|"/jCJ1@lmʏhα„Cæã_!:ngw axjnX\M/٫l3ٜJgLQ4-l+[n˷P )舏u/>{5e#_? 1sip0N}08"|^VݾI%'IK/n,++ĉ>2XpNH@5CCHGmae||b_CI'sEW?2acNiMB}_Pg sy/)kR(:}8lz"ᬙT[IJc\~\S0_oYqM[FuJuVZ ':Djli ̋*(Bufp` o)N-"pֽS ru9pyd88  ;z*Oa,Zg4r@=v8M(?|9^ ;Yo Τ*4?ڠ~..Tj4^|)p,q _c ~?p57:tRk4§uchd{yVѪmRp{i}wo- L‹i{nZFg؄nȚhzړ:&wieqUGno=.2Qކ%忷V”7eR요mDDEf(25-monuh/ϩkYzv55Χ Oè24JCWdmdSU *p[뤸Ҽmęr';BՎ.3Fkگ t?P׈y,Q]Wc 6xcF-Y0C x|LWu!(p0%/mPC,иwvʶ;4썛ʓ+^^XB4 ASuȆ4i\s~8sf흸#d4 7Ҡ% h87|A2ZWWԴ0 ikej2[YaJ8EeˈPracKɓd?BPXIJP _mB *髰-3n YՉ+EbCRdњ @.Tɪr!a\VK)PST! }bMF~-u.U $H~-A&;;/>>[0xĶ.T~r ]|DCl~4jfsg!yl5ycȞXg-pM˧]ـF'F^@LXa}2~vk(PQ;XP5"}uf W\?hXl3qnE@v)Rwb:ujE / )셚5?xT0$[Y/&.[dФ @I[B:7v5Z4-w#_l ?|ƿetKI~ +s\4#^آݎm(nx-GqCYb:FE T+Va$KA+})5M~7r3)VrIDڍ`J;O0I<*D.9xH BGǥn$m#gTRH>JH^a$=i}&;#EpnR_t5]aj'Az}2y{sӅ2EpjxqD!0hq%и|#i~}0#%pO0 z7FG4k: Y &Bko(f+hkgAC:)IW杲BeC7Hkܬd~y1yz[$O -|;de'Pd=@ mbYj< Ӵ{J\EP]`t$^ FSR PoC!o )_ɬO%.A'cAe* C奱R[r?Kty5qbw/}y -DcI[ލ0wCjr%`?R^/}]0en-<K&9_k_}Tw-|/r5^*+A0+ 9L_D=ⓜ /F^2! {ШQա}i^!O__ n@%zC˙ssDbp5JzѶ4L,3hg>Y]|KU LoF'tR{S U~dTǰNTȝ^%ۇ<PZu/yIm4@$#+z {Z|,N^-`}^~ZjֲdJ.yVN}YogĘnkdRA z}yxvcJҽrԻ.+\Iq(y _O+Q~\?Ͷ>GpSSm3)I{t&I %Pm]븖mF^_n&NN'o_`Jhdrָ8/x}?ʪobEvN9S[:N'Н,Li8|4]YfL @&*iJ?+Yс[ήdFP-Ժn޻8.=/Q0rI2F O.7zf%MoEU\OS̔ A0 }Mٖ7YZ{n6_n;?4?P5~UbwVsgtX= H)͝ҿT+-k/IeoC(eZD?,l%;5 \5F1O&aS-7 HKɐ/U13AUž(:x_F9?%/ȶog{[S-;4ٶgROХxp><_N4b:bV.ȶz2~?$o-0^cјR.FzE643L&q=T[ NG?ld3 d)ݕ\CkoHqh@R8†cs a_d- ډS4q/ˎB9sz41sؤqxw]Ҿ 6p QtnJbU| lt9&B^PtLk_︭Z>%e1+׌AX6״g]ysLcH[᳃P`< Aݰej5.{&\KY(ZCQ,$o%FE1vp,Gq5%&8ƩD}+MLB פL`s:}D0bEzޚ @ w~K<4XM0 33@K:t ZsBҿXg?p֖֗\gɧVGծ} WXt`/G y0({HPщDCF^ @&ӻ  Ufuɪ츁axO b*IMFҊ%BM`ctv 9. 2)KRZaWX̞~OfL2:_A%8uę^!-Jf4 A'- Dm`Lt dE'AP2pbgnO&+!x_iIra ⠗EdWPw]7*-nH4w*tYEvNM'2 I J䗢yxG`M,h(Q)o(@/s&3z @sNy{{FB S+WO۷ ̫DKʑ@-r8cD?˫9V64Y(S)@T;@'[^cpFu+|hs2v|?8v#sTLJ=8RgXnrd7 ~VQg3J>YT/~esXM.hcnDSK9)iAm 3<sXӕ` fZ~m L.m&w6ݲRs:UiC/a'v;Bgt|œLTZ,oLgQ[y;95`{;+D0_+}3tD=vʼ;Os8'>7E\gFrV4g:`yΐ k9r{\`6Xܦ6Y&:79ߤ7BOZ_7[?{%7):0Rӫ.P&;Yc5r~.\.@/$e=O%4hǙSm`k%8-~%%,Z)k|܊̝Q8,Х64 n"Oͩ C龞5&!/K _LYU>2g~$Nψ֯ѺWȽޭ:p⡒~; yK`*\R\VAmobG$rа=^\ItɽN{gd̎S'P㐲h 45!`%ԇMrҠ-o&x˝NS ; " L^0FpOfL.|?獅YtUL'(K!lZgԋp p}o :/kI5@#dwrZ'O{(e5tv*R"_dU@_$) r:;3J`?Ǐ*\ho7 l$f|. SDEV)SwQ=S,+"g*) {WY=N`#5|Q){WpPE>25`#4CXZyPe\tS P%L6`-ϑ&%s m)̕L?@##_ˇBιGpPa5ڇT@zZ7٢/]R.>%S+Gx~9-rJʱp34};N0n[Wb O2 -3(XM*Cy*;{S$2.*q[,KԚ7#oT-{+%iWo^V~X"dl>@Z`(0|v6 ȅ^-ʂfd@u׽cLŽ>*;t]J,:g,]q.&,)yM2{wO {HӖŏǟ_oGnfgh LÝ06* :jMTLH2ҩ\nr] ˄ڈ\x5ҋ{` ^Myqy,'&CkK#PDE2do֭zD^ aHԸxy1#{zUx="jsXGԳ5G] nΝ[WC=pٮ@}" .l#vjЌG9\we^PU!7L)5 rs% {&%!dqmV<̘{aؚylbdVw+dY!RLK@kBaeňB`p󧢑[?8.GS/Zd2^/qNDO <:I,{Y~>} z ~#p ѿptS!qsJrS&:q>QUT!_\ب@(ax0 ?yM8dL<I\)H>vpJk-ƙ dBܪ!FgCRR5Ke ݥWLx ]#caN"lW|]s0": F*⣽n1Ry?U,}Y옕(89(GDƌTXL.vQj) b` e{!dT?4SSFC)M.jnpat#"yQzvhF\oy#tVľ2U=>k'}D04S4Wy3aL1ƭ)Ƈ5bua@Q*iJYk~wn.+Ż-aAG ȧKW \K]12EO>7V=YUqD1:d:d\eIe5rBk?*aYsDCp~R{ =i?K+S >T@׽sEGDX]|(B0uL:~1>?zfo\b9ĬRp#DE@˼{B!vQ :IBD:|Q۾ PR"vaJfխF{%i,Ot~T>:s8.5fg%e˷}ۙRlssczA(,^1YUC.3m9f #R*l|Vbo5G=d v@ߡ"r ghB<Ѫ V$Y߿fߗe EPX֭')LݳZW#n]F-wR9 gB<̠#cMhǏ^mЛħ!z 8Y>¢]P@P3_:CF^z(z O[T38^[D_qķ/@Oz߁g²ఈjyy4%: ,"&<"w:`1rԛy ju_簫={σӈwWxnXFZY3u\rI+,1f d119Wa1m6^"Um<$eͯ/^*Q15J c:~ f30Ɏ 6oQNc++K]Te))=Afu~i c |7 XׁbbFE3meMYk񈓦tfMJ?ܨaqdSŦJ ,\e (A5#tRD*L)Jb:~)~ߦ0PSz2ujV?f4vg6"R #$on^۱SӤQGhrr*E8dΦCS؛n%ٴo mL@p8iq֑2 ?cN;.'A w%ȧǠ!(%&$1ig3L+{2 xpأ|k`UF^O9M@Ĭin.yJ'qšHn Y/a8-wxh: qWc^!c>? @xlC[;¼h{mo:S+Jpy!5wvGXd(پW&ڵ۰d/1ӃymX W=궫RS!p俱P,qQ,GIhf(zyC^WsGwS/.ʒvLv߻c =BI}\P3DɠM\07 gK.tJi?xbOÐ,+;iNV@]PeG?࿞]5<Pc.PP SBJ,4sͭx%#7]X^C_W}7/Y!+]`BÒɆMg,^N?ƮH>;udxYaoERT 1ow&@13MX{ nǢdrY]k5iɜ^-&?''* 6QPȬ 04@((BCkGbːI3~8(W pi'U ;_6U.A b'$5wߗqX2.\f}!ssb莣 ^ZIMD_3s'(7Ml ԏT}H1fEq<ڒ6^S\@H.}d/U8cNqqUU[R.6?XHcVmzvw%ӱ .fPZm5aj` ƥ`#ATpQ)N˦y ެe5m ]wN*+Baޤ/o%18P6N}"Kˈӏ0NVw32WAb!ACӜ&HQS+IeJM2it6JS w+:NzOjoB96v8!EF잜BA剙^#N t//ւ?#ʴ/`9ּG#+IꐳҁkU ; hQ:\KB~/e ڢY J=6v~ams41\3 ^$j¼v#z̷7@x9AV)b= ~^RGzo[m[,ZndbԦ M+͚t~t0.u0zOCD8-=],SJ tdlon C0. !0 ){ *:A"BCa j!VݕG3Ӌ?eH&'2x"ci2tmw=`)z+wtz^?>5\r\LW[*ɬԎ<˶ ]i-]jSrAV@`Ov ^N$hus{ Qk2ٿq}~O6EDZ6Ւ[mab#3=ͨX]GΊ`A"/$^[tS ov%(W)ѕ5*;l l9 cqkema&iՕ-D\_'ܘfQ xQ!Lȋ.n%\DlR4JHȯZƂ}J<_4G Ӯ =Etk^-5Vcs{aL':E u*𙿘͢ i`Z¢ls$#UāKcԤӗΞ䨛?U3'V_mg-r+0厔k6Tf JnL>=[rZb EdDb* Fq5@NE$>Fܪ7?N<l<]0t7Ͼ֦VC Y}^{ګթJhwnϥ&NpSbsκ&h qw ?æf|PI-Q4F81$u z |bMu#p&~sm aLl1jZu!c ;Jj,_Td.+弘Mu) X*jABU%j~C1RYcX>=3ɥC*YE2Fо-.iTcI[י} 6b{^)e;8xԺmP0 m79/IZo'RHɱR -3'JgTcsQ&5>O4AlDW$^K~.0 AJ Qk&4mԳ]{ ĿQ讖cXΜe.sܧ6t~H +;hQXs3gbkcJ,ke4btkX~3|YUjBrBԢñ)KLUlCi?|B} @ )h>VVwm>'Tq-Gmml>IȤ8b(Zbi3T̙&Amrtjf$Ө.gd@tnʊG\W836GҕJ_F۲VT |6g+W2y ELK1x+/qa]&)-A6ZhBj{ZPŞ ܨv 3b U o| by2zrrdC|@b*cX~vEBz rWb5!)@]bYOՇ&[!Fsοk;d[,A";cת9kBM܀3d8LQ/xj_!HQewqIVR ?u_f0'%]: t49y#ed3J1 OnY# Fn#ZS Y]o`w?CfWAB .)'d_20ڵb9>nЍV˯=7R>𥤯1H\ OY0g>|ч+=)()zy*DOpa-aj(RnwRs'm0xUO;f)@EGxyfլv^\1n JG"~W|{-VL`UgP§,mСDE,SI~3cׅ̚ h)fqTJwiOKjrsX/N#x+LKu8""* *K 3[-?#ٜ{hi=p:m~Fb.0˂6ZG~ ןvz[Qp"c ?'qM A6wʆn1ëo"y<?C"2h0ѦOrT; g3zjЛ;e&~N1.)l-w|xgg|8JKWm-8:._$(f rᥗ37uQB7˳bOZwRW@ 衾6ʼnL5%~Mٚнq'oA զ_"r F1*F试Q %Eߢo dB %eV<ƧBfeɶDP+4D Z;*Mm̍B+-8(@Q/?ruP߽Tu*/r 7نܑ]ѯyUD.qW¶))k"= NAVϼJn(VGCuKKw@>| (o߰7!DuI1q*`3 Cע`*/[UۦQ|S ~r 뎱Ť [NQ_vwwu [gmb!E#4ܺi'}HhA}5enE~~x5:TT CQt K?]5yߴڶww_4੺"`߂g 6bS[ fƉYd%" ji,KE—,dM*_kL/ؘ3l}bsu* nU^C)A ZV wMzDtm^O#yQ07KI |elbm4o66^)+/xej)2HI':c43+v*'#gC+D;߂ *3i`]4vM˽V{kq<$ 2]?e&CJŘC:`] A+.mh] m&{ y"NuE|AIj%{TyK_SGBSsN=!{;|tV|Rty<W_OW5"S ֻn\ $ZPZ*pd,dS 7ZZ82 *78u V[E8ot^zMt|-4[ĭjܯM@xQ.L]F"AzHSk&C1;p4[6ab6i@yv08T.䳣A93t Z8"wڅ:OK]ֹ;3˞$oH e[|cHzAIC1Z?\[ Kϓח*v 6[٪լq} MYZ^pWylY9: и0ejӲu4H,g`OB/&ޢyX7H/ՏJ{d`\c/C֓a⹉UD ̄F F5x4Lvr+ەDƺjӼvڰh<%}cOF,cn-0,9VT$V2=BB5BՁrڴ.b &؝4%QE矑h "n9H?\>?h,#/n5 A%S%AA8` qJ r$lW a6V\z7S(PT)(!`_m63P1O~1'LQEEero*[Ir}:n *PuԺHTaB{;)4 $\ѫ`yڮgg:ڙ~~ZO3>'\<Z@4ޏ\A :D*d0Xs["?coMWǔl=-UB1=QPj+.κùm$MUfE4F1ez*T_@$eF-l kc G=@VyfDD8ʳl}?uH4>-}k?ߨxK8Wfx+4t+m~n +M'ZW\Lo:ZWxnx4P\WЋ!uOpSі_?I3D5c4W| Ml NZx`0PQ$(R=폄 &fLiJpUoVI,~:)m"9>.u|2хDbHO&}ֻɵ06¡E 'V *c$cW UEh]@ԡ\'?֤E2 9+$ x:~:d&I0]G]_df$3h%7L3|b´_HY _Rw3mp>NKp,RUVKǻv~0S qOzpu]$ YϭKF)ik,6ߵg  ľ t*(1+̱ 5.o읅Pg ,5f0"!mRMV^z>6nuN7Qҽp8(Gt;{>t2Dӹ#`pcy4\:tt4{Ʌk1vn?4`^zYw⛷Cmw:l8f$zRYQ;~ѹ`[1Mf'bl#8;P[d?)?@bEJ>t^tn,nDlw`m, ,;2[R?B쓀bFwjw٧i$9rW%` ܓ#\Ƙa LRSoUw\;y4 ,jNWC#?M4ڍ;% g#­'Ř{WJvY~?fArp<&UY% r7[Y:IY=USg tJG ]V%luF{ 4HǺ6;/jV'pxՍ!OkxG뻞~'~+wo M;%ctL3" ^`JIS_Zیq5-0k|h! pzB_0lY AKI'Z0BU۶6f{W'HAKǁ=ExQBln}Ĵ~sǜ}הVv xDZ>p275RS"!Ŏ %GvnQNQ%#:YEtB7Pǣ!<~*ëi8>O]kXBjnes1Pq^;aQX2_R GgtŊAɷA2s>C36$д1%2זE̙2乧GIުjyBPON[o՗Ecу@R/ɠ)MU }{O{dxM6) "'KG=7X3IG9Z1Cֺ }w2׸P=Fkz]eȅmT|=!o;FfnKE6 5jZDžGo/uHiW`#٣mJ|b2I/koFꚦTBriZeDiJZ2Iá¨8O& ֶt~_LDڜ ART.ʹDZO/"%t))6TwJ^Y$KKQR*Nho޹X&2v={hÙXe2( o:ԔD\XďJgIkR|XFʊoO2f87 a[)gGe2|%9ttPqt'lpL‰|srrh;%||7I`1yX`׭摯x>'VBV Z4FNDeͅXەZq(䮩Nd0lspH'&tجL>qz4k;hg#]$ &!'7auyeM?5 !(UVPG<(ˇ'Ս_//Όc8Xص$6(QT385I7"WG]' 3 (s&TDl;Gb72!UZm~?_=箺dagn 5)tƸeaT zwʘb̪:mmͬ/^Xb |S[NZs1!-ǒ>qsLJD'ԗxP@V!Wh=6ιqR@ʄy+PLAwBب*e]xUUjT0 73(JMt'lp/IӚG>4두,̱G{<˹);k3d1mr1vS;A'bf:- L;;[ۮU)ޱRHU=Vq7-uGI[.ɏK 2<I6}+|Xwc>s'Q,+59;N 2N!8xk Oiȭ:w ȥ/e[!Hj98 -Gwj!>ofO_:PIdlr,x*(K, `V.Fuu Y έW8-͔{N>5f˜*.O0,gW Cr2@! 0#r~"$/ql\WCSqǜ]LI%ɡ:4]Mg~R@,F#OOe-zšL>}= ^ލGV _ƣ#) Rd!@2W>D}ۨ5N98b!R ?g;$Q2 c]4w21Tj-:'u=\EՐz8'MV91R ŔzQVEY7'#^qG%x{XЀ`=nU?z5ƭWΖkV+{vnnhG. _n9GJ2ȑ7Pwʈp8slo @&Ed1V]4,B]K63$FEa# ZT$6A4a5[#д8̿9Fu($];HaGX뗖/.st tE/.!(i%I@h^99"f2~f2(ﳴNl-yuw^ `ʁ se"e=?}~.`c0ϸO'_զUxYd^8 /"qy Ã&5:r7rxg98gĂH2ցXB<vAdBvZ摻 qLׇ*]Dܙ"GX3t=񪎳BN>%vלU.2u?Vi8Z# QKQHЗC KUh'ؔgۢc '* l  öa HXCiÅZ~T_͜z0\ |(Ӽ $_QU59:)/T |@y\Ê Hfͨ"P'rO!.yӥ!OnI=\GK|:ģ+:1d@>z!%#5%y:XEDܺ)h[K6 U@7$4mGkGi0Djx88I/[?0yvWRU=׽/+PX0Ph>Vm8Fwq_MǒDnyg{~1jG7 xL5QXy[p7rE_rB AYY Y)"w47L,wgIvi5A;3dyt4:*6ʢv $#EK^gw8q,c;)y;>A!C M?2m@T}' o_.%@>GO92m}<ܓOI=T4+q!*䒎y#U̍!?{iޕV|9Bֶ[s#N  ?)~-;֡/Qxu BP!њe4݉Mѯ61GǁPB:Z(K ,./hF&a -NCrg#8p]%KP<4=DvG ;rI&$_]K-/|%lNei— Ͼ8,S5X D)$K'D>*[sw"-ڕu>d񫣜E~dCwggJj-Da&hWl5 iAs33#sK(dW\3QoT(X~突#QXVR-QA@ \ƌm&f 񽗻D_:q&P( TTttU QlhFܸ`Rr*doC|@޿rdU!w#Noo$Sʥ;3yu,A4$4฾$(;SϧTv; w'qHxRخh]ƶ<0XT2Bj= Ż3 =ZW)_}L# mВl0:|8Ɲm>rϿ 2pO?[є`S(H.']? xN[6acy2akRT*a0ql)=9_S>W0=^M%=-;)Wp͖+Bz>Ů8V4A]nT1IMgx&L^/>modUK&zoTnJͨs 2.G?W/V [R*&1ĩ zvR~Pdp7y3Ŭ +*6%"{h4CK3Sid%8 S;*>iDYzyT.O;+YFoDޞʢ8* voES vgX-<I4g !ܽP͎hXFA+Q;}3![Jem^$Npe3υmɬ_?A PE($ýFʲѕ%;I}fN0ZHܕl)b( oJDxķx]Ӣ>a=p\sh4ߌ0եJt\|g٫3;,e8bcO2S0ľֹ+)Ke Jօ3X@QR q Vz"8|B_ [r݊+`vp M]-͒ӑݚh ]ub~ +j.wn 4NLaG7'!mv1y'" _ &p Ǿ7.mqК V_[XrR~H`eYn?TuB0 aZ7[A#czš (O6FBX;k *!kJȸx= +r+ihwG±_%/1cS{w,~=-κd\˃%9vA1w~BuN8[js>+,Z1)D[ꮨ\"6JR%U`D뺂>e[TFrb_@ߢ C#bkň=cG]4^3!Z9Ίa`QGЋ>Lv.^ZhȖ YM/G u4n"szUARih7$R0 p4q~r/8.-{見-6]IԦ0XXS}Bԥc sI6Xl 8 `Q!Fqh́l"O^=O : $\KoOαP_ٙGr VtAfMnJ_^IJNFTMv~U l(%qw%^\$^mA_^([ ZtڝR7 9ڑv=|rmio/L-a Hrt?Aÿs奍42 W(f){t!R=opޡ _'SA6yTJeDM\{U3Fď1<(,+ˣ+e+oS3d7ۧo9lV@6sX+l ԍAxt!̖Bm>z`2-,$0֡ߥЅkL،atRs04|'N&?@*ہO8ͽ5:ZuP> ؛H<*1䗇YPܾYP)])ĢG1 cCOڜyEX:1XX=-\o2GT52fR&<:cYksMV`h@7\躕T M660zq/&1d*[z2q()է[~#DUU b-< G a,F\_jJ^2|1ۧsHrAZc Dv?AA$BJIorG"T79:#f]a g"vn"fE񲿕8+7ZT;7ObG\c F2;XbQ[V^ovVfRMCZ#N6@jF;t刓&s*frZ_}JSqEd]yx[%cE<[QX,Z`Ձ/XMu%R.qCE',6e)8_gB5uVW$gPgh/ qcNh'r'؃ҏ:) + H&Z`z/^b<#Z\|kYӰ FT[{\J/1Y D?b]z~SOc&R-wxnZRvbQ`jz]'bշH֨6㻊'f 0#^`)h^}R% itDi//0?(H:Zc6UJ2U>ӾWz8s'r{R*W ">+D`*MkDj!sƨt1V|+~zy"vj2ib&HD#sU oc>"v0>n~FCZLO2,N,}"W^ tmresm`35kА.]zC & ⠃HW_=.?9Y;Ϭ6VKɓ2.k䡸7,ػq!/v>oD!d/hW vag(#O\ܵ*HhJӀ0/z%d'm 5lg@6(B<Y18rҘLg&r(ebi@Q<qsGS@QmH24DTK!,x?KR@uΜJnJNo,2B@og%ZfU眴cA+oI_QH9i0Bu}T? &<$DY :{Mfz\#Nܗ0իw2bmr-cP˵mb2g-ےɨ1Pc wWtcirv ƮvF!/e H+Y"tbXկ'Y)SG%;+~f9Ps،&"K?Gmּ”Ot*CІc >X7}f >UԳʣdf̕-:9o&WmzIkZDl63@-K+24gDxzC775nQv7ϼpRTL\v.4) bZ+6a`z.،oppMLYP:2cUNl&*[$EF|o$W;u"5D, 65@ͭ)w ^Wy!ofJXJ( 9oQ]!F5sHJ {Blc?~ʹ"GƬN>\eJ nfXo>b'鬏~ iP6խɽXUap8œ`,`juD/7YmER5|ȅd/SR[7<8MaJW$&e^ 1:[u6lμd+2Dt'nS]gs`Z1%N;.gt4{;pL)ߴ5WY..J. ^xN7i5 7~LׄBrTiY\B/2h[D'`v1{evKJJdxꗢPv1²`9l.uhlW+`gd7D~?JL]r0uB6D&wdw|R\o'Qcp;e?TWE>Ƶ'o,>! oVF_;:)&4J8ya{8B3m]ͫ.?AÁH$Nui.XD3?!vHzx4\K-]i܅k(xEA*gsڤ[J*b8.ڸ"'CaϘr&r8wJ18Q&9\ΆƫGxRY#O>y_?RU@vD2?W}ntgZ7=^oϬ1T{W !%#?lw&,STyY:wP, {},FܳY #s= /h!FQkyj[iD @)sԹII)/RYǩWd"O# P/ByG5UzkslTsfPJD/Kz]iJJ}5BHگrQtyZwU_ mRQ!" Θ:Yp.Ge{O7 Fe#Һ&e+?L2F*A(BEo;Ue&鮷rۇDO%Q!w^I,.uSd#>zo]Wtb3J ~ ]Ϡ_~슔mxD 5{ M \1ѭ7J'$$8`e} .١3A56%OhVZΫl2ƈ 61m)3݆XӄfL^Fi tSYH s]?d9 Q@A8j=Gw|5 Zz#S{Ƴa9:4WJy(<Ϊ"fz3w<^l9yBEy fR/]ۜ.u[;]74yӁJأB<ա1L/ME쭒!KpµcΖ͂agG? 9ՁA&Ҟe">cL `U+^-U1QS$ͪ[Yu}~<2/1͆L|q9$Q7QWy09ɵw)B3RxS]Gա=q5?Ѕ4zstz"'+n%M2 GdXg`X#,VsT>Е6HM|)P#_(=ej=1\pb~ ^-HpC4J!GN%mhēL ڙ u-;y45^[Oj:Mƛ&`^k.u=LPx3gʦ^37fIAEK4˷| w*N@u0~ *t}0MkfSYNIO0tkYl{h"U+S[Uަt!yQAj79rW(  1 ڊYJجI" ,pƲ W:Bt\qciy;9 qUjdx^MS Z(9( wɗ<>֢{Zϩk!kjc?sUȺQb[Bf* X5\Dki)!D)=_ܟ^urJv<>d)0favWI@~fa6b }ↁ8®SsZ$1"A `oxN4?ۘlnЇ߈֣.|qxig5ug`' y[@!4u(Կ n^"ݞz7C~68XR5ȳ8Ahz1 VT A̢n)4WK+NgH|bM >5~K ƕRy4A[V㬫.5G\TuABxٯ5/iWfiy0y8ػ \{b@S8.A"Οv:1(ڂPBZ@M2Y Mqv܀h '7%k_R{b.ߗbQ?&",nR#+ϒڦxQ nLb7rvV.4=aRRYa6WPBM{ksٲRbu8?xOs~iVbe8#wu fI[;\΍lUcrk>Levu0aˆ,%$PI nGحPQ<7ҟSLMYWp> ]T{xB]A}{i/juSJt``/3έ&?4H^4{tZf1T6^$AIlf{HsI.J_!f?l>Ma[192W`pT#zlєԉ.sf, {g$ߴO! b)1 XK×OLGPI۔Bg :e6$aYm#u?1ڳ~{x10v7KM< bWy̬ut젼p5)}dͱ`x <@Fz oA/n~>W cDCNhܓ {X2+wb\y< gY @zI82|!x2/Hy ?7ObG+/kep䑸 * Y?*ʖ@,sl >08|s'Ӆ!Tɫd^tb)fܽb53ʚ3@{{Eܰ1bP?^F7.΍}\F(,XSťHrq:ł%mj <׈. ږ"F@{toX""5Ng,/uZ\vӂ' Quwo :Ccfj&ͱ!Z!#Kj2.i_ݮ%(RQJ[^tr֧E yz7昕6z (jE=F25i1Va 9}p>:K#]-֛^J||Xb&OLvRQO5!!Jb.5q$Cg81[;ج7l:aLK\OCͪCf&HiI0 33 CTtRng2 Ԙ<%ƶ)T=ǔj'U$zxa3Uqi\&aoIPGncv{{lgWۮɠTgJ}sw+i8r Nx3e _}`K}<Ǯop zFQ`/VÉXɦyߘ}CE ?u[REmb+RW\L K[-Ȓݙd;xDMMyi =<aQǘBTE`h 'Dk}Uv=IJ\=җէ3kQv7!1n'zq.$cOk3bbn|x[wGQ# =[~/5A'ZI×ՅaGY7@,VEzHA~x΢`5^^H;Zlo=Sej3\!f[CTI٪-<8_ 28;+ŏ.Y (a8F}|h-1T<&ݰV8fvN7ɾ؃2&&>6AWY[!Dfo肠9ĤV(hȐDv7dnI(S1U94vPQ4R_AG|,F-k=m*U6 9?AؓLЭќ>i /$@=8s$Vg&x2>-z8E<K9Ѽi8Bh,i7Z{{9 ֬0oSM+'pĘΝ<7 鯆ctQmUuprہDH8@@T]\.>5ȳ2a6laN;MCNiG5 ނ|xίi#͜.CJ7wKHeV5 plXNsH:L\90O 11=LA>lo3>U8ovs!@pHh}Hޥ$M;@UzJ4 b-9K ?=܈3s厇,:$?RrP̌Cd,Ebivl k'N5\̸Z P˝c5nШdT&s-6B5_wG * _к?85w狢H$p%gd+8ٽ Ĕm3U`Q ]֙;h?x[V6=Ho"}>9 ijn!YMLUT2-dK2tՕ"j-6-rbN?sQ`"&z.=Iy'D 7~e&oD+_ &"M(7_ȪM U1tpj8C7:D{($#3E W f`E49:RsҾj46~G(Dk麏p wSFU`q¦q E@[gLXoq{Ɗ-pAN5>KsiSX-j w# egv \7bAGZo`;w߫ȢytU6'M~ȇ (1`/k$LcW3(|"Xa)06Cz+Mfט04U!O`IEK>Cߐa4O**HP`:["zh^P#hPOe y"&^/6j@F*؜+K7ƹċyc:,6`R*o;.~} qEڿWCF╔\gpvtUv@?h @®(ICR^:VO4((h/ q@l3gEd$n4+(@YS o=pfᘷž#ybImbe^3BgDNHvF,粺Ei2)ϮЍLexYEx~x^mf#_ɢӄ+BB`Bt@vj8t}જpC ;/$w!|ozI0yp1 +/CPN,*9u tQD>^5ڕm GU=Wڕ Ee[SύZ4`#δxj )Ca+ݪpn0Z-.Ɛ#cAJ’vceErQˆrv}2K^>àİ۲ګu.7Fa3h٦+:ˁ2j\%;5r u ,.!&.^:-=2d[%j!r~_+zEkAVO Hz5d3(nGŲ/5u?כswr1ש*v/P]Msl c$F`y[7i2jU-SUD/gJ,M*g_v#."88^h./$ઐ%{d<`)#ϭ $J|&ܷb}VrcJ1WyaU5Ša l)V#<`)vnK*܏qk2|4 (" F5Hid_;zhQ{2f3 I _^[#X㙻us HDߐ(Pصnڝyj$itE69U_Iբz3zF>N] CȜiq ِR:k^v%GCqN#MwI@V9_mIfMkú5|(OF:BtF+ԅ2[% 0I@&8:W2۰=V*}Yx^ b1%K07.SRt9'nhPJn/vRMrPl2-8d*DLpU%OhMXJyESb_cG'7v73zF(|I]B!O}~?u/=2_,M寛B\~a\>|>^QL^1A9NV7(j'S=! タν@iX0NJR!<ZA]iu-.ݶWKuxP*oHBiv><3,ٗi" r|9[!LDb2KżcVɘ5P}}E,+l|@{qS%%ʛ"&JA  GK#qLTRahGB  6D'C!:ªPRC7ޛ5x5F.:{mӬʦ-)Fh`G5,ETk4RIx+WzH1&%~})xˠ++3a8 d{DË+06Aʶs~7,}"NY|:>ncb%] gW.־'b;hKeF/7A($$ww)S+U8݀8|Xt9a 42|&|$gP/!ԋYc2J-9.M 5Ԝ>XQ3bs@kK|'(\ğ+ C]ϵg\GZ'RF0אy  'T!ۍxilXHhl\i@$Bk)`i=Jx\LcnX,9lrv_^ lYn@R(ZZ;(u|AqJLPT%nKWh b#UO;Uzi`I`OF&-g2xG{\zP'd$7Lp ,@j4nsE7z%_B;Wж8bYG/34D}U2(ث+Ӵq`>@lB@pv&[Y%ɕ!znWȷ8r%W%갊?-NBo Iv'N??\)M"3k qQŭ qG1vޢq3ԸD>E:n0 KC'7 "Ź؎2_HUdR~Ȗ9xr8Uq5xnqq idcG_ `HbAzx, Z#Bj7_>L8.qG9V n~)9csķ߼ʆaHJTI}0b0ph%q0h+Qq{PWo/{|TA8yb[uf>Y,֚bQәHw~%i{ؗq-GZyumtm>CRQ]{͐2>Mc&i϶'(yY6tUrl|@/M}'/H!Q!-JiBߑ5|)Y|&$ w vvHi('c-FemM/#jvgy`oDVPPx'IzrseItwD(\#%RxU I#CUӭ`jYqx֛r<Z71ZE೽ÉIܟ;8O%t1mZ:|3:F#0,L2g@g2c@6e]V_>-6S @$D/ɡOjb{Wzf&M-+ᦫRMDoypGQ{B1K ֓ʨQb_25 _CV?@N^C]Us"7rCGjX#>`G bˈ1>bd:UJ/tɶ j(z7j osWbi[U|$B |~,e*3HÎ.w5xNvp ̢tS/io#x[l'BSZFtX4&.OJ/%@nF"b;G$* W<9ΠP+dLK&ae B u#1Y0Tt*`u!?XsXiR)@8 xFPN+GIdV i::& .G3fӿR 嵓8X)?;Qԋg ?+A00[E1퍡_v2._X[no6uEGBp5lU{iw<P*!&2*u1r$7K=ŨT0DEڳ q^)o4z Ȥ>auQ爥Zvs~ˮHy~{zX;;K.l eb;͜0zs3fB;Sg] Ci0$Fi))+c}g5[yйhKP&h9o?P?u9Rjr} ޮCTS$,ټ\ fa<҅9FۧS'y)hHpeTxլh~P޸H.Яo;!35ol,e=CTyJ0PDj9G$X R,s)H I(ͫJ5G7OEVFtwF9) FBQ!k3<: ι_E^B#dN]0N9lNJLZ)'Roҵ8wXa]>(OoAQGW?U:Z',춼R#!BN=6-{al.ʨd wv~]ϖYX,r4ӻnCG a(tϽm=M O:1cq%8)o"P =xt'vj#%lsnju–.;7&<ɾ}N+'фUhVe}cɃuʝ#tpĵ6X!91ȯ* QYϯ1k*;Wː/@,eml6?"]j ׃4jXe^+X r߮U<}s 8AuxMG\бb /XyJ}Doׇ-&$ }o94($Zաnep] )!=GF[}0 &XVRQwLKc=`D.m%)Á|xQa\B{.⢭{M!Ȗ moU~ 8@nI \#O܆WWFT s$1W zĽ ?K IMR%DJQTΟ>rk%^ԮCJ=PMe 쫳VŴn{\/O1E4YTE&hH/RDFiQݶ[Rm/@~?LHh$5ᡤj}hD^~#کC#]a"" _O$eb dCl~Yck>LOxZUf^hrd9̈́XNAUҨ.Va\i3u6a*8>l5@#-P8ș Gan4`U,+g+BO-+,Ϙ}dV#ƱL/G(vZ+7bO xJ= RZA=<X{eBpn7Jj o|1(ݷDFfSq$䧻Xv>93(2_f?gx7qUPz͖~/d%OdjKLH'gš<^+=nd,ǐ-r~&福}p6eD}kU9=+C/ \DL,BLuK.áY@O!̦[crI(uSΖ'@D?x Z)(8Lp< )!̱8< ,N ,F୛huNy:պq"`Jd^{;ErҞxEBhI?[o:gZ"<0X3(W -s;ES(w[\w"!Tk[+9>Pyh?bMfdp*cy5h\Coβj}6!]b 1CD"е6X/c4&%O1ɯ|,擞[Xu<37l5(VftIK#^{("hv0 HB!^hp݅ gbm=;-q\gF;?{k-n "Oޕ7TZ{@}n0~*dy'Z:~;>ZEj>|+Kx ^p@[-P͟k>/Ҥ'sr4 Է{ N(dnP 5.&j=%^RCȓFˇ;A:Ikc+(7$;kPZd+Hx ctQʋg/^21 k u:V3[ Mɑk;.WiC$%6@օݛѵFd,m"b2.-XVf&Dykriu=l6 D5 \K%6kn(Eh}4m^ mGo 䒘8K6SXPbbI7:&o6;Ϡ? j9jV;0ۗW'%6:U5grVwo"c;^ڵ хd*{$2zZ&nAXԕsuzm-C#$?r* "f0t'.:ҝLYke%1?Y#i2!kP/*VeO$Є* rvj6Wj,KhXdOXqէ^a81tghTzv -KV*}?񢈫qFS'S=^T޵8#&m>huGguU!7hubĉ/0 ٝ8-=yEY"KM ȉTӝ>?+Vn*+A%SˎɻIt}W&T) XB9u#K>?d$ȱE JylNкA<w[B LX+>Z])ŭM~Xնo(Jw,/S$!Nwwem+cĽGj1=4$?4X; b;{b:i9l+:y:cj16PEQ-#osz g_$ڻYmݹ$}ǮF-tIaAX$ߧ v}?3/]8N%SgYYmzV@ RK]5?YxCZAx"noR-p8 ".<)L5Xb^a7$>1=+2V?>ʓ+L} hrK7`D&~mK3cSMCўz0p(L$ſ9Ľ+?6(US8I9WpK F*c={A۲ 8Y!.푽f7R18ZO-̾f,Тݡ_k:CIG > G,(ӟG5DRW1RIdmq2q0$y@1ݟ4)k+Bg}녣IZ1_#ʥ] ~!*f u3!n~(Aq[MW?cM./ibU W Nzw|Y=дCC$#glWݓsF N oI7$7ve;Z?gK[|]/ň`h<GT}cG'FO.37~ߛzq~иȣH'[HE2Rd-rA襇Qab|B= Em~Ai)\5VN`I2LGtK }|_47j$̭r[n9E.pg|5:MzԄ0;zJm>SD~wH^ygi~䁤}&ĶQQ7ۥ6=,S !7*M46Z}]Mvq:dO lj?]?7^i2#l|z0/:r(&+PQ+QKvY.J>ɐΡ^Zp-$Y0_]`|2\.l*UevX:WڝVD Q>HemgAޑ卵J(_bPm?-چ8\|g&4 RaOڹr\TFBahqW~ ^ 6Ce,n>{u"8Ʀ54wS& 5mfZdhVu9ݻqBElIW`D{J͌ -AɱI/ws1ÜOT g6ϯC(9-,\e*`̠EFR0-3 %{MYv}=it*dX:Aȁ.á=p44W@|qMMWqߡFXj%V8|u,k2?jQz8Lw_<Ȑ*GN5ϸ@73pv)[c.5#q(Hh͔mɏ9You26yz+q$:@jo*3">X&S6X;+ۢ@7(iWFꀙ-5BݞΡS5n\j>@cT\p)v^XP+-J+xU,$:[JZƼ7<z ?E-=~;\dN%ėCIg{{MW\g#Ƶ'Nć34yZr 2X>R-Cu]J !7keL0䜥-waJukGy9A"܈Gw&;wP57 JaLaJ` zE#C5um8XT+zc2o!X$2x7 Df&%,bс-dIg('B1>jд* #vnf! 6)"\bwpoFV4VD&^餹${ ;Hxf%ot"h1^ow@xBINףeJ%s*NtH߰wFwy)yWqϜokۈ5MՃQ%P%~U+tw+9y4WLe;Uo4v䇣LF%` Qj{TE!q,37%HM܅vVΐ4찳 Ixno}lg Iv%CzJz wGFjGw*U 稞2E1 A-@f+9<8:~€n>k,| |>az}*ٹ Tסk+pxUDZӘ &`gkQ5Ԛ[j?1:^~ B:MXyV}޾^4_fOF{8 KjcQh3zܟ!Fǎ1>1?k<س/~G ;/o,:ȭ#0HRezg[ WC u}iYu'޺?|wj1NL7iQ@`rc>eٞh,%Wpj%)cѼ̅CjPegAK2!kcmn1lÔwz$E x…20PTx_(X&9Җw/̚ ( wBXB<~ǭ}1.شǡ5 o /%e:K̈́ghvt}*I*S';CWr-Vv}#IZ\)&W]~ӏRWkg r3sv~-ߘLgSGehK\U=6 團ñWtY)%WE!BmQF4U#gw~$;!pӸiXF]ރPпjh7J)'C'Yiٺ7hE̛]mucg=3/LnQ/Z498(.U]-4>J!3m񍿥)މ]l詗 7mS1 vo+a~c69hƁJ_*MҏF?.0iPVwKNG/^wp'AcP[JZWm{`e63.wD-b g"'tvs 9Nb>k^gM>ABߟ橶54qP'`:^S;&R2Re]ndfHE}sQh y [%>*rQ|$_!WV)6+8ʂ-pś2gwq, g'?/ZyE*,Mluw87v%pIb>lĬxh!R`Hɣ4g.6_[gج^Gt]VS}.5?7l0RH8 1"' a A/[39˼ owPeU7Is/o tF - JX Z $_݀YYyWo0OV7}X{՟y!5Jii.yV o nWӍL\~lƇvdw>欦X LyC w*g?3` WiD%aۅG;U|us\rq>eL̵YK8򊎊HKqU[i4fvdxinwN1O, $Up^*< UkU-),̘ 4rO&D^ j%%BfP|ƾGJzu79-58#|(Ո\ W2 BmhQkhuuxXA<Cp#y[ϷadRW"p0{NFc}Soe^[KQ 1ZbF8u-Өi: %ok `GJ-HngbeZq*G?{[69jǖh~.b YOZBi7d ׳- $<7_.bX?U+XIK;7 xIr90U{0ft?ܘR?y(DviQ5$14vLA}]ebFv DbI=ؾ,Ϫ1!'4TI!SӨp$1yn] E+óDϟ}M(['y oԞj`O"KrD`dOFɖwNp)݌HZ*ڣ"Ksijwv#ɗU;ڳ#!qLf>WN5%Rk 2oV½'OE@i~:L042na[p>KA:i?.C凊Itj (ھ^xk-QqHo2:Zt שblbyX[mr!v `)hAYۢHL¿9͓ba.0]; (/kSQ06"PuTܸpؘkCp5E~őqX:MR'@fBa<Iwx\AGd"fDlmQ M;,m=u\_3TRY9#zEAi;}2++N I'ˀcR(m4FJ`)~- H eSI">ފMyENHY d5>0 jnq[nT@*v+j ȯJm*m:3Mpe*չgOOVLGfI?g,=O&;}I1vWHҏ_4DAgK ˵]c/JI.IeE^.y-@i%PNy7]L^t!j. 6J U~ҹdֲCZR_3 TXjzpt@"x!uQC]hDIES%q-ݙd+Q̱#^%N? Dk ByK55Qx_ Rָ٪,PCة4+ < 8lCP#K :| r4_Jҩ@e"tHdCS|Z`D /$Y*7"!I-gޔYmR=ZyչyN0,LDR` $XR6;%/%\_QغSPME ]숥.!QxS)2%mՋ1G:=t4#؅m1~tNC+ ` sXM=kjzԊFzUpQ!eQNGp!}ͩ&O%A;[4zzgq),5 wNdiw.){/H[Y;dOaŎӶ= **2OPelXp/g09loK?WJ!L=OkKtr̉M=? {NOh1rnPp\)h|?o#( jL<7:n_u %_劸,\8FK&l!um')? *믟l`WYCD/>4" sxx/)#%d6p]WאL7MIª"i9V330y ~rx)iRDE^y܋ɫ2!"s !,)6ġeYjKFK񪰖A XvT{x95iU \D7k+tV=(;ɍay7 + Uڲ6}ZQiA!F6q׳iȍ'wq$68ջGMZ.ʥH5 GpAӕ@Ma-lO7M=}W]@鄽*W>~::r<6i2_T 2%ۇtмL8i>z$eWci V q*V9&9̿i ;l5fB%;"4zOkk͕{rg;2MJ TץYK z m[Le dhs P#:z?CIJd^sNA^ºX=w+bY͚0^g }-ߎh,VӹA>$@FqN wpZv;{'Z0ucm0]/FpYD$J8W6 O^=&.u#Jhu7hF BՄ[`ASlcݸ8GЖ _k0Tw!%18$+&Ę}WM˱D 6"ԏ}$U>jf>f$)s lao14|"f JUpOX`qv] ȝyZ_~PmIX`P_ש$DjCwW>-6ɪĴqy &aUNX%~˦J30{ Ml=L$qiC >fn{hO9f8,T [ oB)l߅M6a2p0ΈlX/b!_ff*/'|4]{0P=@>angΣ73ދXxU_POdA>]P<3}s_XvAT i !|/0!4W$G^cDwH^ rdם*-Ccw~WnJWմmF,+Aѕn"rNBv %ZeƤNS r4U\A26c>nO)q]\/ixFwZk@~#N"{ GZXh%} n xZ߬<,LsR ecEwtY(1⣙L1.@Epfxv%PtEox{k$ikn8Rh~217SI.i~[D/5sFG߆YwM :ijtA V`9jF>{x1 Y/G=RJ!02)V'LijT2u@G.T~0^qHw0zdzXCY|BQ皒0[*m: ex9dEIhLX̸.:1B9qWfgDq";&bv2JǑDU'n񟜛RJwj77qL++ 9>׎ٗ-,=_$oc&e[AOճu'^)ޱB;-ͯp : ń7roXzb*~_&],f˞9Պy`] C]xaz͎dύ;t5֏~鞩<Gy~?PT3]&^Q߾9PP5oBㄳ>.JA#R|,e|*E0)+?IԓBu|ocЯՀ_% !Cj@w=_ R |\yRqirm8{ ň{7Ū##Pˆ=oF])YʆFWCOOĩ6E3P9+2QOVN;\crE_.Do I^@!pC"s9|O6y}{ W$~k.'P(3=ge7f Jt'ZmJjR du)(aUZi-)P tp 2[xeI=DUã#osČ <ՠD0O:\*,rK[1bIYne~Ҧ6 O1DQlz҆,T'Z-=D2O4+Ikٱz"^/x@G}M,Jg0D^q_tИqY[ޔTbÏƦp3iP1$е4=fB >{nN5'װ|w3G-PcsH=_b6v}S?㙞8uRT~{4'\hCJON++_&2ؿoBv0KpAcEdt 유 y~ {i7c֓0~=?\ԂP|L }E h*L`[Ku$\qR3l)`=HЭha !$]v/@9T뎓D-G۷E ҋ"6be{k}8o5kp H>_Evwgϰrsw5]󎖵Is×ndGE`Ho+18XvKERO퉴≯Q"*{=~`$ be"qeǓMG!KbZL"}IsK,٨+v;UI&8H{˔{‘kUY H2|>}%ӨwtjNTZ<2NWn<*I=^ nPK(,:R,yixE*`UqG08lCc(ܔ\FWAYai[ 2KpJHu뒕TmA ^8$, ˫Ƞ@bHNšŠg˪^}f'b-9hKx<AcuL/ :#M"jbn 'J([mRz?ED2[O0&Ef}U 9~"zx'IcdF08tZ!ΰ83\e?~]9Kw7Rf-Z{crtd2ldE jJJ9A? %hdNvfh|@IM˃rՔ媲=K_AU 5HX>mB JIZЧYhƉ<3XAMe =MP@fQ9!21*S<3"SŦ. 䡝I"ri$jYYßAC6 H3Ѵ* RD>`Xc\0\!at~?s>.'6abE\`: )䇣#$ 2Vdʖ| J@ԉV8\.`|fy™qG#nd- K}0CrCBC< .{`)撆O$wb4w/sСrv̛`UW Ak-2|. koGbaqMv$i,^ U>HViŘ(|{Mctd <6~V# BttG;5Uvǵa8ue5mM2 A̹8xMU/w\reU^Z3)#yu{~HHB(bYk!*/{4:+2JmGr _t3c#䝢󏚡ϒfM)\(BzBbT34[8E: ~P;&p2*GmBWsvM])~(Gpٓ4r̕,1&%n*m E5Ci(QaTu7itFxdk,mjdt}e)lD܅DWKUrVjDo58;#yKAI 옙y^YJ'/K =,[ amfǢ y-8,P\kAWqd Igտ7o'sӧ[|@ۙx8g|h-"U̹]ԫLx;X1|=Ed"W# 2< WQ#bXo<ݰk oxqyݜuX$]og8z02[8ilH'mk0/i*e~Z ,>^+gg[HջYft N4;W)q &JL $AG&w"%1Eˎ&U![l^z(&:6V]#C( 1mɹ UvZlQSB^ٵ&?Ћ[;[1#o? q`pAFE\6WcD80 7~ N|Z'8>ӓ%bGU<_+-fA{B*g:!w$K0&٦gͰeK09(?UnZ2st)L놼Am$[V-XH{(aO>W gm,\Hɫ] 1uw&4z _C!G?"wKːNx8.jT,Vn 䔾nF` wL#iN.zI1xK̢vu_?h&)J8eә =Li0OF.oe"5i\g9K #sIG:ki[0O@T{Jde<x|ʲ]i8v f^wsgbM 1ٷ J~I?te@7?c /}s XAQzK2/3҇XB0@isiKo@?Yyp7׃`uطUL: Kʪ#;o潫&^0qc n "*e3 $7RP+mi%/}kh Ltv 5 $\\dVF3]fS 41PGl"yIǜ&~_/q\U~H] S$lчTNuma EԜ L&(P1uT s*9AՋu֗$Gpp$t:Gj){\@=M`GyQ63Q0t.愧j N%ayn K.%ݰ+䃎DFX)*~%p`Cӆ6n\ՠr<+2@Aޑd&e6`kW+J=mn>קqޚΉeTj}f1wfA~[*zzH}!m{a$9]&09&q&G %v~wk{ch'ɣGAU9X{|G&$-( Ţ ̓j+l{ [ggO0O&#Yb9$(|Mf`g۾Pu,ǴxKY۞E/< f5dAOz1Qws`jh+߲m{H̟DT]r5F M2TP=S$Nǽ$l .3#12iǸ4.X$F25V)(Ϫ>kLNR{K:q7 nZ}Xy4^O1o?@#kOpeKp>gH~s/u|lu"& ŽrXgqDeV@:T5dD|?9&PbwXrf ┚غ.^ (0Qxx/}\n "$*&IY1 EuJTB]u@Hܺ3:X {JP̀.UO#uh'ܜγ㧘"%hx:;OylE+^or-E~W֧gB>Lg,nWp/,9\إa΂4F~~% 4r= S$Id ܉#$WPt7>H\9\1G!̟r4a7ٗQd>rtM4bE$_#Qx GQA#׿o?wm$G˴muUBDqsl! aI 3XOm*՛ҵI]|FThH7G%MAWG82Sshp|~;)̊e>@g=/4_|.-R lLx6 (L;O'e.*ix 1?]Mk ?LHi:8q[T6/`uCMɼhh[T.sNo%̙dX5_y]K^f}״OrB}jkc.Hd.ޤw)g؋=jBTs\BP1IX]k%߄=oYd??@/Ƣuww9/ز>>t]{RFO& wU> C/[ + sQE3-&Nw#^@RE(Q5a'#L+ ^ Pٕh8{SU-+.KU-Zi z6$ Yqa;JG"%?,;&_MգaNnEWv|dủL2En X R6RsHJT1vi =^y1E[?`?U7 #OAAxK^'#ÔluqX&GQQ$ 8V}ZM!):; A,T#e#z:-YfTl\cCF3 &ǘR]%+YiXyCvx!!J"0}Ч7z=(k4vƯa;*:?䩠ή̥&UɃux%klseNoK%d>d?*'\PC`VЫxutI[А,TN\xlgx٦ ʍ6Gc UWe4s3>:nOtn%}t:[m8?yے 1L[ Ͻ.:c)ڥZ$"ze>'~xT;Άz&D'SJEU$,Ψ*-*3EB(/BIG]<UsR'YO‚-/U`Qo!tMv?w PJ֫/&f:S ?kQpB4[b AfBB>V*uf9i_/@rb, &FDuh eN4cG|ldV㌘&o)hA՚ %fB8oQu~ z\hw&_cwVvgIzI!4/ikCfh {6pui ife qÜ}F`` ' "4{R.\B{aяT#Zз:gbH`ފGtBA;|0:0b;:) TT`zZW@U^.qno:28#('=n/VADk 5dT2Z+ ˅gAlyGl6]H1lFuMp MӘD[Pdh |0U}3tf:x(=j%6FF55%cnJz{y}>̏k1&¶ڽe2O4ޘ] SުV?87:1%Fuc)>: @v־ Aà>$|Nޠk}aqU^}5#p4( x* LaRvbpJ fuMk`f-|9%xK!@[apo`,:'T!8# PYbz-"B +.dgSG(]V.C} lH TW<=PD Zbp qlHD]zS04rڔCG5N "ZdvƳ襤d{,4j Aɩv>!+π4JN魞`wގl~k1{1n]/QxE_|"8bCaNZkoJQscy(Fh/mÀwOj:ngӺ,7~|cmȋjlZ̓["B@EY#W^:<(2{iA"6Ӌ %>K^Wb܇l Pk^5ː8;oMY>|'!oe5i%?itDjx80I*(DMm2qt=એ@K/k2Bb{8|W-R-ynh~y>}.jMHaayј, .o'Jҳ9ñr =p9tdz#eHR~@d_a۽)uW%de$l&//!vLLF$-] Mq8(vwJ:vWV#/$+?|`_ tIZL^6ꮊ6f۠ΠP*fRX]Xf9#f8!rrP\#q$HBKԫtnA0.Mnr_ls1Y_F1wGS:{tң16z63ĀNSw Wp[6U@4sLRxK(MFݮI<{` e畻 WV5C]=<>q Aaʒ&QI O`xvV߬byզS;F7hZpϥ!aփnQHre8LH:~6GS|} 1y:m+.9['sY[x]%o(3.f)S\K)*A%aya ҅ 5#сS}p gN17Rfs=? X®}RxnҭzH@7^'8.Vۃ$ qoD)$C%v b>kvzs R* hI[] T*W9 Rz>PÔЊsL^\LUjPfoJġI$k`w^gMZ1~\u=GKHV5HZ 8ZNYkzN=#kOj_Wu&cC:E~0<;PIt!~ezcި$k +Z|up|xjv7ܜb3. :bEeqnTNzW&Jb3оc,^JGx'7:AT6VgS|!ZLJ)AYBr#эoo ꪴBV~Qo[h "o gmb^=(ZRb|Q†S1Ԯ_sVH_,JD, *$'}YtQzn5~eA!gYܮ =meLU/!ȃ mGQ'LAtmFgI"79W{)!MO-k@UÓſG1+|uC,T$D8{ Pgk7S Yv짽v1>DGvW8;]rH7>vM8MkA NΪ͆{YrkKCyJ9%Wtcˆ9oCHS^`CHpPs!:YGвȟRKZ-~B ]wx{LėLك.^~P}*;z[4c7uSW)Q0‡˱^r}O}XV E[$.GG[-2>M6K$+!tQ_[|'RM`Id% "0/m ?uh|{8,JP"NAOLDQN>+/۫Y/2hUkN#=#ዩhno+(Iq5/pK ڒ. kvŃ Gk-.ءDR㖤wÉW!3 W<4v\#]> W;>̲fޚCrUT}̋`ɎT]{ _Gk5&@r^|Uԛ <դ"il*'A[$~T5W4}ZǁQ4*A1[~ωe盔Yi>(K1ݪ#ot[ m:_/@BM<߽+!W@0REYMu}&3q”> @H jEk#@dZKEZLvWl: `B1H!`*mGUg} RI1}]9РQ~K ]Ƶ hC:'%%[ہ31 ~ JG2fϮZGձ ZcM Lt"7!:1rf7l=ӳnT)gEцn.ԃAgƼq^b#ڮ cX1ZDKX"AivM[0 O;}dL =FâDYsb 틮pwRū u^Dp2` ~~ GtjIn*ݶ^YZrpw  #ҌTq#q*+\b lmDPmOa6ȽY=M<ףk8qpm(N\xii r2y!Cjg_BC#IY2Z)#P"7.VҔ\Q"ϥƶghFęORt+'բ_t Mf t:!Ɛ}4lfi]^MD W=.tGw_(>$!ATnU/q?y{ c/(in8#ܤe9sw[!D&|If ]J OLr-x}ձ +,M7}7nD@V#?Um3/1Q@+:ƕ:V)~r@sZۋ`]p]r1C]M:5Po𸮬bn2%vm)g-;eDG9t`[\K]rѡG"bdsN@`@f$׍_GĠA;vZXj~b)>cA5t&gdl-׵P#"I/Z<( 2^-\l Ex Ԙpٹg&7% [_uSSR`7he~JJ -?D63GZ[uue7-p}\dlQ6V44!XMP\/6!K>t$;5}ZJ9S&Q("[ʍw. r[$CN \D-GFWX[.7v"bkI2`Rl}c(Kx.^̞pw*.z1ԜJ,*Y7ҫz=8eYH)p~ Td p򨻵h(j+_ߟ?7Ac"SF?%3 R%1w:c\Š 6H<ӭV2vsM4HÖ$b➡:ḩȹa >#klJ}\Y;)Ci33hI6l`S/;IF2hnX91X~U3nT)&O]o((33'MO2B`>}yh$5Y+:Y1ּI 4vGgӑ*{f/e(x`;w<싚IzfFJJ/ \1쁐#~ó5P]t"M& ~pbThBI\GRE}gO,VvO.;($ih${<.)t_f\P=ɂcd$+~{;(wAz+^ ڄ~3#ƓFTaTyC;+8{_?Ǻ|k .=}k7Ɉphslѯ\VH[Jvx4_/-M4. FhcWBq΁Ni$ىBKNRdGލNq1ӏlLfahA E|Yvg&;%F⬫ԌG: kq=ϰD.!灏$㯴5 VW~ٕ^g0< ٢#]D-DSb6' =msAyމR2s%>^7 aA}fCQ˗JcҗGRxjwl51oOd jMQE߹zLd̆NHƲs]_ ;HCݺw^viJsfHtDS(Ldh6.aמnFKX3J (4+~p7' Ea_<.f iZ_r¢kyxYL"TWT@㫃%&!?@9`]Ns+۲/9:qrb,WV~%+ :H\؜֘jʌ JaRp㓺XyW^'›'_vSIpecmD$rf1,ymc6 !9Rf{JVЌU0LWu/o0>ʀf?䓩*̊Zj]P lFEYDɒnNIr}؝d=,Ф)Xe2+S``%ĝŎ )%vAtmz6V-n|LQY,:n~B\%=B^* x0'jJp"t§~7խ .9ɥ? e2a27E.fq\BB}:?WV:$x]8@'!F!Ns2#KWlT/bHEIDͱU 3Jൻ#jql3\mFU`WԬc_h]̞}qPn%b"6)?Hge={)r__]u{e b1ƹH ?\n\\8i9 RMxq0eXTOఃBzEڞI(FҘRHp%YhCPKB7BR{Bi]UX[YUM.iBIXjUsg HֶqƲ?.LTs˜w2yՎp?}bH@X@b.puEٰ:+ȹ71L.`jRb>grmX;.T)nv gE0]0SFz>//Ӆ@?9q4?yWƨT$!5vx&C^7K(HV #ew%F\@-YY)HդK#NmѲ%iD}l?sIl)owE$K~:ƨ6[*ʶK;·f%)){>gJ7VmduܽȦ ВI<,+} 597^엔W'$Qvs pEʘBWρJ|,}3 2# ?tp^c̗h##٤=Ao &-8>uOLo=LCU1Nݲ͂*[#ϐOlXp{Z D5V/X\* n2vqrhk}o̱::wYfnO OFy egwD{oD%gw}7 *bmn*^tַ#ȦdJ]eI.C #PoMjc@lC[Y_ %V C}2IȏW}_ <8>Slt0DMfWoE$$ak]D)W)t1GSw6y%`{|/(WkKB|\ r'o#Tp쫷̎@TyR_d4x@hPY WN.fݏ@Tt+F24rP0,RXM]hVŎW<SbXM"LDI%DQ8AkeTB RL"KGpV4^5s_g{-.V}hr$.ObP7Я'zhp[x=fO8\ڛHh:bYWf̡Fŕ](滑6sfңk\ݹy擣~i9CLmm%sW'a"cfS%hgޛaYamыɄz xoB}~ť h&@\Wl StѢ񰔅x"!"PaA P)}8-|J]~3vI5(ʶsn>MZ.̓Ra#lyC sk@lQN`vv7ά6wVQl,.76q㮝`y 5ozOH,bjFFa 'pk/&[˅!ʵBQUFd豧FӥQV $,$失(?<ʱ%A1?Dv/%h~y"ɹ*^+܆niNcxA1rn*N`?~`F}ܚ MDcX`(s]'f¡$2IkRޭ 2]I]۝$H<@:̳, OhE`q<:¾¸9.$ی+JHGEken e pN2i[݇H_5ۖ2"[f@Ө^4fqvM |]eW1q%?=/~$߃2a=@cR  YDZ_(jMn LoQw5tV/`Ex5O Ol,`Qf9Ąp 7b'iD8Փ l1 K<8Ԯa.I!$uݷCWbH+Qt * :$I]ip8_4&EP3 #HctOȬƭY1O .!%u56Dzd9,D$l/c6n6l"gl(m"laƫ=w'!3sX¤X*تۂu ?ܹ\B*<&"쵻| vF._T~>wTThy88}U@J{ ֊)1Q09á%F[@" {=i6_#=e>[&uajiSa|U CE#rԶN! g DyYܚ h}>F{1\[€OLN\zZ+~!ԇPFtҥD#x˨6,i;YhxS]kG'. &ٗ2tvkߥ'MIz;gCG`؞ԇm0[Æ /U;:4aE > i.v}T6D|/oS>HJTˆ+Ŭ!G*75a Ee@mԙ>D^%=* Z ?ܗhRYɕ?q4~׎VA ~ |BM=Ђ2 FSF ۔EYXFW @po,{P׍2Xt,"LxK03ЊE& #؞2AO+cL*.>; ȡf#eqnB k)lIGS$V.vӐ}D_y)ҩɤ D|c%[XWj3q]o R%ԊPW/>} =ƣ!dvhipw4g̠RrL+=A!6CG%.{FSkg(rE003rsM =H89rl j6yZ,սj#jM fHjj|uazu^^vXI. * kȾn|Û R6\G;q鼦[0T;WK0> 7_qfJb-Aܽ\nntPcwCčbRi(y-r ^Me…~uTb2 nRSqf*J/Xb> B/X 7Hכd:4I wDRq8HMnPJJvR8w* n-Aq`u֭n(?H7ٜCˎ& owƌ5g>p!hω"T)X0wM'_BkU8bUe[?Q(AzLh L.͞ʳϚ8߇[@7UQ&C/6pVr;2NjL@` *+irM5;}YG]G!x³E[%0,́ij}"иil1FM5yT ] |&}h3m&ubma3 1SM`/J [낶N'j;6XiT-!AC\TG1j (^[(IWjA(egQnLk62%O> U!лHMVY̘" w%KcvIeYP6H5~gCg˃f~;;xhtגp0̦9dKQ"$B4{5$R$ (Fn`K|B>E$i`{)'@ oKrsRCä́pbK Xv@:oJ,_9uCovn^Z٭G7uJ@p,#'e'Ln'&p@.p$4dtޣrWQ+5QL~*ߏ1(uvmBJ[x#J".Hr=+:( "ʝ};A"f/dھ],l8 ww Er_zԁ@=M nY wΐygr^ǻKhe m+IM*pHe6\ @amrn^9_;L!T+HY]WR^1opЏ1:Z%+6 ᯑofKWtmca.0jdEsMq6I@_jhͶ'Cd{ cT$~ _9~\3opPή? <;J(. Gw b_ZfmU2Q=W:* ޖEtt׳#湖]?bώ0(>T)GklBu*m, XrqT4?& DJ 1u2VQXJ,C5셯|,KBNia{M=.MZ5jN?Ta6 8`|ZPm45*'?Gm[ Xk];E=-rF }aJnQ@Q;b.! \ ]9ƅgRD_dTQ /;-l ߹usܐY|J2^Fm(,SKUFgCpBQ—U;:sQG 1睎ml !':-mv~T ѕ Ƥ ;-k7{(ەړo96009Y;Ys% (+., 'FaE-,uzHEs24hӵ #ْhQnWvAaGq ДP YLܼOU"3q'2f%ˉ6gB`7|yI2C#pPD7[!%`N101O"0¶^ä[nOP׺yL'?8)OE;$ݖܼXei6pA)0\LQ-YFQZYj|ՃQ6xD2 P0AY&sFB)cH$j'z= Ac7=el1KT-ҧpw SXw!RTHlp uU2ݙ~6S (=MsrˡzM&F%՜ w_`Y]\bBDׄv<8.c\޿~SGu8ߖe_ᭁDii^ZtR}Ďe`A7?yKx6Rߠ/RCi@c OuŎMS@ݮ̩%sY+-@R(>jeb" ilQ+ 9nćki|7ֻ˨O]r s%dlaPs>c;쩖zV.? xJb:7?M[I/H%ǭb;zc5B3AB1Lm>O0iKgSP|-d&`JMο͡)1<{K ټ4>dShl>,Sd+@T :(gN 3@8ژ\hr2A1"[>yk-<9]D&C.]- |lӆGid]p#믜?5O(=ln*̸LyK2oZ5Pr.ŚT9_<*vNgϸ ]nܐJi': hD25f;1о̍;=]׵ @BSԯ 6ԝҦ\ XRߍ:KWn O%Bw:&:f\jS7.j |M1xL|3-t=uD1WVAF9Ve[Q$l?Z,1( q0 =T ^43'Z[fh $!1sNlKm!LT\|ĨODK2s~G)tub`JsvҙdcrE72ȻT8Cu;NT=l+/3ϱn|@vf3FClTKʎbR"Y%#Zax_If`}\pO3gO V{:ًփ) T[bcԟfкBM"#7FD,Y-~px͉(J΃"Zk)pEnKsMض^8Šf?;jɁ\H?q9؏7,yIaRVo2s71wJPh^TAE'iiN6ȹ;N39roqy펻}iFhnz,QNla|Eɲ)W}?kZߠnH@o売)_T) G'`7;[ܼ)w q4l΄7JٝjgIy%HfI<0U*)G] 0ztu UY IkH 9uh{tK#AAaD=ƭ5'|Hx84G|\}(O/nQ9K]sO3G!sf\]2QPeoSc&;uv"a" ~XfP"c2GM;##n>o zGVT+1vQ&TJDj>!RTi7RRI~?1 ie[&V9ZpaJLN=bw񲙙rz/&D5mO7f' ]%4A9(,5-2|qoC=e=oPwӇ9Y*\T'|G~ YјX^Wr.CXׂ)a&:أmpCu2ͺ1oUr~Ͽ $[} /[%|(JM"mH'+c97Yʓn" ppTFZ_j K ~5(wҰi?f+~\ivnZ^=|Lz3\eęX0yaWpuB80łXgDnu{eH]3HbN=g`ؘ)Ota+);[֕D+*]"SLm7*eΗz_jn->;AA[ *+}rA Vo8ek+7JQЬ4h->ё{`٫HbrL\']#/sȺ&X s+sz %#R0t$N/ۍϡfSc4C}<|l z~KK5=3JW:^BJP9XYb%hhT?TnPLVn%>~0_;N1)u=egtV䲸G.AwÛh{vNΞ O((bF*%G8VgXjQHJz#Nj7 BU [ Ua͐ʥh B[R~56-SてD@_lPiX݁dLhye̷fC# n땑עTCPUOQC6Tv ,ë>hRB,SKu44LCoshC}s j0ߟ}pS*'b3h̛~Zexb>s9`8iM@5gO=9Fg2< V^=hkb6 !f-jP4arB| h0Ƌ׏4$7|k ,Ay&w,S_ͬ rM0GKڎSw[cԱ3>L p ,*TH7ad)Ӕ0Q7"%qHgcֈ|eSl$xn2tl$]]6ی\3n&'99eGs*%KҲ=f}v`&뎑<1Jcz"W~K HDԐZ.{%K. ;!.eCP~,j]@Eur5 $섰5|5HcAt]qVM2}eYe?UD̈y4lj͖QVԚEs2CUmD=oެCO1ၦU_aX77 Ja*U:jZ~*ޮ_߻ڪkD/} bfn5d}zWLM򿆽F}枓igd Т|ji\׽*k'WxVDF R}BC;M H^6ㅥpo~>[0'ԡlTڅZq'nI` ʏ_YϷ'у쳃;¶]+Mpu'/{[h+AA˘ׯ FF5ds-T 1͠$B]l_0V-eO' >`ql.onA`\ 7fN ,=9iP%],r(=䏶}|ШMKݔgTu6m؏h0drr?}1C%']]ywom$n62NQCh@HtHf58jz\KdLZH%ڪyj/@J&PXVE9-N+rBeGώݛ1Az+4s;4SZ#@+cx[t !rʠXuzNn,lCaF#}dܨ/w6Qێ j l]l?}ax#zx_| j%|}go )]^w`Oh[Y)wAbƐ37Kjm!N0SJnU$ѹ],xlx]eqI"jA S'c}N >Aj)sRag,ex}(:TGT^)^]ݳ&d_9*c|pP:{\9^nV328'hfy&-.s}tȍiuBM㧬Ĕ"LP$ 9Zd($r#~x,&걏Ç7, Lj/0!xݢah}9wi8i C+ݵfN?cP+[©u~Ԯ=НJb=\ӣ5ON3B5IaB$Lg!uK_* ΅ 9G Xz#>Ԏ/7=YB 3}(#QO*00nK04u>͈TMt)0B)'70Ŋ#<}&j`L)|EŠ8]+Qx ]8j0bT+P ^o4a|]<1I͆LMr 2iV@]Aj ڙ8d#8cQ*v8RH>~BF7o`B2jCs?%9Hi!5\صX$Q{KL!}]uu~1\mC< ˑݣB}ʼ1R\o^J1lJ2v ȏV,]5 g%Un;ӂ' }, wYhI׮HFLFQ6_Ĺ .j^_\iM[э_5 wBbm؍:R `fԠ@kӠS4c0=-kSXyyTnOfzZvo6G!x;k;N>R`um,rkM3-ܣoɥ>]<^jr6҂{PhJ1'mjҍ9{RnkfG>*ҖfZ.?Lqʤk8Bk>7dǾ&h) fL`x9y+ '6&CswRB ՔY"4mSU9Ғ-93^u!Z'0I&FLW~1cgx9O.d̈(&i?02AHѲ%'fc]x{=t9e!%;p[#kEdFFID3K9oJﮫJwAƉD6+~wacMiMN=t\]{?b GvC3Ё;t<MJ 49j a̴є#>iEg"{HY7Vw^Փ;­Kej.ȸiYZ?.`T 6xgH"\[vuy_Ox\F|H^׋u7<jM{Oc|+7{;$)WZjYoΗîSf/-Fm-J[ 6֤/#/c9k,cKu^Bڤ$K_Rj̛.$OP!cܿ"x=4Gn. Ԧvy(vd&Ip(ё7 {J'~4$cSU)j_^T;0[vkF;bHr#iRkn NZb$z3=YkƙIzﵼ7*j7*.AǑޫϒig:? t/4[ki[TBs~j7 _+d#xjM p6L6CH&a>{Z= ΂EPs0Ph-5[+d '-6 s'6 8"ѭuF)lC=%sH"s5em BX2n*K[H/RkK,?|Z׼-K:# j0˗캵hPS,`ASd8C60ҧG(O؝>H)ߨn\NQ o:0EW?"h@+ɨUI%E%'AyjP19B1v Ȭjy#nfٟ"-К^e M\^sTnޞ"&OqR_F1FϨa3FzAݿOڜNtNEO[`,Y<Ʌl4>ng/< t#|lD y ;KQSvc|>ohSlTmw(`H2n4!v=:c7\1xT<H@5to&%"gǨ)y _n4,۬^׈q⒋$d%k+ }|cGmDZaaށ?@gOz M2tAy9"SKNئ¨,cz!Z2 ),R_ܝwxȏG]F'!?=lvΙ#k!jbگ)'sb< wQ [5Ju' jPwX뺐$z%ϊ͓>Z]/)tGz{: YY O qHwJI{VŁB*m(g$u; < ofH4Wn߄冤PgQ^?_J& {-)?%?<B{)g"}U"!S$i#`~F :,rLA!oC<{p¬hT>;?9*RYFnAܼo4%wZω 7͢7ËVo+dyƑ)~^U}`b">zr S'79la JomQy(kQLg-[S(cߚDZkt<Ȳ9'^ Ңt7:ݤ?ȣMSL]Y^}؄Q|b)>jGDfq~ Py|khA)B ggJz.oh}tǍ/h]qD)dF)4xTZd;</Ǔ&;I/OaNY_-j7},l2\ՖYƉ_WQb\߰| .B+-B<0nä~ET}xV24֏/}בuA@LP4}$뭉k'f֕IyI`nh_VE_afO|"qD /erw.gDz0dKrdbl;g X# I`vUYY \gnI8['Q + CZ}uQn\b=dͿp~֩dRkx/>qd јЯ t<(0S R6<]\$Se w&YD[ǟ**Io`[yhBuu~#ȇM9Bto Dw. jVu~ml25'Xlug(C[{ % oW[>gZD5C&vhf[B=ez&z\i"e ;`} ubzboe6!Aʠ''T%iE{`ܡ71?+ T~o1ӈ? 0᥅Ԝ?cްC'펔 OLL (%cRg5Ԏ_T? [b0j rc'|1h~z>Gx~ )n;ywt1j#i?-2 c nuYjmE7M$3x>'_6^UHΤwB-g\$_v6l*2PG'"ӆR ro2G7[ Ufsvѥ&vA5naO3\ hJpPt ,W H3߹$ltQy@"xcIJ-=rֺU*a 36K5dLνZ McUjsϊH3lw~+I3&E~ ~W,S^a9)%87:?u)y(*o$1AEM8a?@0XMnpi`dj>G1c{zݓZ^_lG!rdϹhrQwvRBtj!ABrgëQ( ثy o0 d 3<VnCY2N&ʳZ64⽸Џ%t+RiC /&F_1n [rW|q& ZBU<`P y_!yrCq\uBuZTFWCr#:FqWlievRIXC1sC?5 rWgHѭԙ$Q2Ayu!bÆ Mtr^)&˲3\ҕ:xXD2q\H&oZ gw6tృvh )Y2~S*+wxدTPyɼJL"d0(1.˛l*N\&(@Bn|+}qmcpϓE܉Ovݿ mkY3 ;Y3WQsW쨛gEV2OX ˉ :4?,H'-dvNUEE یa͂6~\kE[~VΛoXXdd"D]Y;ĩVF!Ô3 1Kfq_MYTi f^̡8U6eGz#D%%4ya;&$W.A`9AaV`sA!p=p)B~ H ./? j9wH\KshzÓMBFn cl>gÇקU*(퀍e^=Ic."by*-}yRh)iKHRR(л^*{,#l >\X~CJW䃳2. ZW}:M@7*9 [eO25ůWfVc4 ʹ$g/ [a}/ْ! 8}2gxWAU6~ f1h Wr`{hX5WKMZ650RnBqQ5aɮZ?1F@d kjm]W u,lq/#3"96z/^9ԮN_6NS!X! s d2F@%34 -<(䱫+dQ$lF_]m9M>ψ=UFqƞh,1 yOLn榼!x\!vkVȴ `r[ɷF+ߒvɶYkZpZ< joo}g+x-`0hss"7bcadUj EWSf؎J%\(ԓed)*󅀒;d6 iK[տb2*M)\SۍR:ntRP:\}^[v نh6S:k_0<Ƭm_]B2G[Zܺ͞~ j \…+(~a΁/zr4Ǡ_[`g^)ɹ`pk=Cb␃1vxTG ؆+q%Iac$t ty3V;FaI[MM$}-u~ӈ ).NY;6鉏!p& iX&6q%%Uj:%n~? p,jz ~lOF)x8`EGFP2JX >%kNiڮ~/-qciU0bEc#, (mpbAwԡ]g6X5iEA3 @/MbJJ; S3k֍$=yU#<ϕ;f]-Zaʞ΅'F}a_6Dm{zJd6aK!)},`S9x裇teC| %"8?"PYBSC`7pfҬe@4E]qm 2p r2p]d?$839kPٗ7vDz91 TP~'m6t:$/BK+# cʎ^뉓6 Wo&)k - oc%\ IȻkAE}Ԗ˽6=قcx+8SjJ2o 1U1O#b&0ӅF|MG7.'qmO,>Z4ҹ*ayC.G{5TjlRqX[dXMh9:-JbvyȽL.O>Wd,RXm Vf.vyU[''TA 0-er݇CD-xhBQsG.!]"؇C=AuE]Ͽx$N`Hۂ%Aυ=`ĖM At' +"|)i7}@V & V"ޜukv¨nX^'pg☛u)Mn4*+a̙Zb'SvN!ł $kFhKsMCsPNc.gh}䡦ܗ܍ {mEd4nkp W4"JhKM׸߀J1#juv*+lGJАvԎ&aL9,6Cg'0c-$}RM͡/9v<2liսv KWh')gVB}hD. @=q>Y }b70E*גT :pLj=M~@\I$ +(;w^Կr#}mچh?}-rT0VioTًbypm[2X}pQnUiER+#j2C"7}j3&2u_nOqÉcProE͐ز.`I('Ω[- ™&f[{O~i)_Fu Xcd aH3\ 5` 5D| (4jR ܿhcQYpMW8;݂` C(|#!h5iF3R7lȏDbAb }h?Rj+.t ʃƞcz94c:X[iO6Tjih Kʔ=Y(r*2дG-- N ĂTJDL96Pbuy<UtN1?ߝI+ҡt$֏@L/դ]|QCP!t@\ɩXTjIT! 4`8g$Z _N31> gX6m|{`sp˕s[~ZiR GԁA,pפF3Ѣ lݨ-$}̑Fͳ5ޥͧ?H|)82(֔T^!+5Mb!!$l 4V# ^v3zwdի}oֱz ҽ2b1m}kdITIѳtdXʿwWŒu!Ȭx} '=T1@ہuBXt&ĭ|(nJM@erH.gM.t{ L \e,qszM{7d,^Y't ܻĭV%suDyʪ|}r:`(b̘e;:C"Y|8'M_>Dg.7e(wqU>gJ=SEax9{$v !Q:)eܭAGm:SqvœY s&CZ  F9w\2#_LH&7kqV0APߺiァ_Ğ2я4>|wgO|B%Wܤtna+޲TbĂk8p/)=4'2w=hJ%8D{ y1s,4Cv\F5R{QSmEZ:?J[p"k䩢Ă THn1/7E:富w1 Д?ey$&^[glaO3n+ṇ1jquj4W22JtwwX=%3]3 xoz4"+k[}~Uaz">)|)u( vZui爔_g D%Q!F{pu>O >Nō.钌 rtekţ{e0I?B!a`ut",U$-r vGYTJȔ58K2B]*\2h _VQNF$[ -M:Oa9pGzx;_UX}|W-B+._~[)H:I0ʁ bހ *`rp -mIu &~<+nffDK?=)ՑԻdc1>M`}n~?I@.F3 I4Xov8uo.ld"ʁ# *#>Ԇ<,O6A(S NL/ y-:35#ֳu[ »VtQ5|yTo  %E$3 vT ϕbN摨 N^Cv[kHc*f˙"_leBbߓM$lCQZ3plYTRdN灁jy5iPU5&pa5}meqioCPt?Ns^p'e' ۚ ^7ԆMZJ~U8pqc 񽄪;aTAs '8Yk`":Iz֔H[NDw sU(0Фʼ! HS25kia'y sGa2X߳;$zHVb\=`'aQXvsl@ȨepjzZZ~m>C ݸyO0u9b~//ۍpo5_0r?}*N tz:_;Ef劇bܙpd='R2ׄJy<_KڹLVs4*NU3y}0mMmK%%1Nj)GpmLC.Zꨙj:Y$Иs@(dNQpX { T4JٍxJpj7S%CvPC_ڼ6d !5 BzV҆: ?ҀcɌ]T08G '׉ʙWD8T:h2.[rShnZ 0㟡nPߘR&4;졨GCyAnH@D O4HyDTʢy0̨88vrV/乯jHvbPp"srn{?*#iw#FXLoV{_˹wvwIiB1*V =(咭B 3-a, I7J&H!J@ۥn9bOQC4bk-J1:#Ɓb)b| \lҗ#^5}{-9j-[8xk@(O$\OcPl)d$R,. }s DEͽ <>h9:l[ΈLO0>G6ģBϕD+N^-yNB=>c+q@/8kOWS0Hb~+8FoʕK뺯z˩,*׀$*IDMo"+X]Y{ZoΪE=yYdlf}uH+j6 $~S6Z/m؋)t ><0.mC/W=ܜt{u,akK4w:d17'߈b]DgeEjs 3"E-:}[Bou3LPvxK4崙p^b' ,9S/M_ϙu'\vA_e)^tƾ h~qɆ"9݄2g3hh_C^@mB=_uJD\9rWrP6 #OAFΈeǸ4Ol/lXWHaIZ׿066'QARnlWXBZyɓE /6ݙ:pWncVu%"]qkrVQeeZa8A֑=K~!kjDzu/±ЩiX#FT!#6nq35H8qkC23p$YK$T9 !-AZ,_` 7/ѸSGWunk-W?\|ܻMU߬x'K m=@%x٭u* y8fDX#,VtR-9ժ jZyeHZ꩛KM mySyI,ADON|iʂvTQכj"F툏@y~,ͣbhSHP b!s A/WS1U<59BUQeAvISB'sE[-[qiVMi!KsDqW@LΪɦ}+_!~%ATZlݡ o4O>jA1ZAN~ouCj'1qf P"QLz"Xp8I^NhFt$v`s= OBk$\ jhjջXncë4,jP|MJPఅ5^aPjKZuoN?vǾ  T&*zpF|CvN.M„쉻T׮<2訮> A-]V DTr֏b䶡E60< %E*Ro]n=SaCՌAq5kl0Vvl$`~*h>O8$*74pby^؄spR!J =Q(6\w}DO%/BL})ݍ-˂Db穬C e!95nC bѓpp$A4Ƭnoy^w*EqJ 6$cX֘k@쪋Iju d޴PZejwLQ hgs:hgkbچE5;[yBr$N]&ӣO]q $-i~?3T¦3OI|ꡛ/RĖ ɇM0/t6a#lw;7HQNnHl4u 0 ou0w,Ǡ<;b^Q9~ԟsW.ÕdjE`mxP?K݆ZkY$Ѩk1x l?/]L'RUBt$]fςp}BGKAm{={x/^g^2U8,U@Z!E>w!.B4%@d:)={[˄ݑ7wp$N}E)ɪ^4!62XNEHE,<í>XRju,JI쭢f M.d_"B oQ{VIx=:Zbeo0{25~!0MepxiJU@xW M]VPk968X!JHu~WT\Xj{4ó`wM! thUϰ Q(Wb$Y.}ڝ1OcJyhv%uwbNubRX(%ytei~^D{.ޟX&|fL<?ᄻ)ϰ&J#7_̭p}\xW6HeQFIt:Q;G b.%ؑC>-3r|$E wA40DʼnT 23gaj2R@[Cnz2I0^1!g 6xZ8l̤ X_uaiw.A੕?$F3VlqN)$Iq)on/&|X/h.+r{h'w|)U6) Y4el %t>Y Ti]iE\+:ȰZxy"p?m?:7v|a&Ea*G&%v_>oRbo5RtL9 \SxSnIA $ 39Lx1)zGÁ@7)B`&9+qw&ܹx ًӉahxe͘fD2iPcʎ5f6 ޕL.ruE8P=gtƕh{$hI(x@CՐlLt>X{lxQ(Ef-<0(L=:!d^sT$t>T|Ik~΍P:$2ъTJPX뱷DEJc\mf*Z)+Z`\Wd4mg;2jq猺؇zgQ/%^4F6ךnd*.`J}xVI}9\^ ^Wx}N&G_F a6 c+Lw"+&N0!2o2 QѾXPU3 v@ÿ2p!gMwm$#r2Fhw<eyt,ړR'8{YйvOVtv,0PʃL>cWV >'`mn\nǓ"s_!&SȄtb ڂ5f$ՙu)lc8"j&nĝtr/sȖt |T8ԫc%nu<ԫM YN@xz|F7SII[g>6.$>(Iih-yP=eI3:h7AMNZkbd?Zȃ_Ms~ז0|66Gs5ч[m9 DI pyJt֛Ssb{q95icp@6ų&.]R0ɷuILD%r%EoQ  X V B,,MA[p3ؑML n0UVHS҈}Rm*9Trqoi)HJDG w62x(.ˌ.ZvعJ oqN{ Ҏ Ax"Jvk|]-$'Zҹ"8:)uo%p/nS\_ʉ_ɬ-0>3-W`U?!98bjQUG%𪖿,(>iwJȶqjBoDN&{%JbH[mVz4l" _ҾE ݟ%4U7=n,-_R\R:7g*Kl`r6"a/ҒswgTbm*ɦ(a}2Y6n角T+7h=9Pv]k]iJҁ]E⹉zeގS0L//Aoʤ)bʕv%!T.cp eZi e.μ[T3mŚne7Lg[ԜcE_)aOnࡂLT{yt1 j+AD宅=lASdF~bfmHrQФOEVsh!u lDD:HL!z/J|yI[a̴0ve5Ed(_nłQZ6d-Ć ;$5<,5 ㍵.Qyu,5Xj݉,;0hj`_8(ƛs~)y~ (ooq۟`jsn*U8XmK{S "U*s es\kfMD,|HõMgŖ6Mɜyncw >Bhdeaq$!y= Y5X|L^Cظ+>d`!Bpؓ1-\!{A:pjU9 Ē0o@?0ͅ%5?abF-^~SQblgWap[/]֪W.NT0y۹W2Ct sRiaEj_#:g3,'WfL/ΣۺQd̒Zؿzlen\iA6/w/0|Ku KJԛP eg]٠ AoSkBtM)(W +< )r,6+.X ZAX1Ulm=4Jip pFGw" }Jt εÆ?tsٶVׯ|u'ՠ&\$|Ma#JZcts Ӷ*VZ(iIv\3vF偃H p[p=Jŕxr+/ r:l~9ݴN+B BSkX d }hVv},z}),sy+l?K3KC ?ز'!cX=N9^QonGօ:qDgֺiZjl:JgCVXs8ɦ`BfeAp?ed }rpr:9-3J@pmJP.žhfbNRk wL$!N+*\[ʨ1-aN{w 2F$J1]zz:%t`5G|T&jU UY;\\lKX@1B< 7<R#z&+Gyv>l z)sO&Jʽ[ Dg:9]1l0 e;u}[Bܕ4]AqPbIqt;. p:eBx$"\lOH$ dW$U^ stΌ!*`;+$R?ֽ]HcśiaҢWW;vi~?K W:,DKo_QC*2!ƃR5pX`;'g o=+h69Rٻ.kԫxo]^">#Y@n2EaY>lSj#L:weڢy&ʊCN mMՁ0(PM.qU\4p0 О6F fieۤTDbg=Eq݊b;$$@k-1XZo>DMM޺gFi9 1=Jb܇tfNg \\s|<C cXyVq1x7)CINo)8RM\IΉ1D˥"E,*Rh\+HɥhG?!2朣j ԩFp;Cň}kul$wxʆ5VcbPV {39 EW 3BQ|FУ@-FM7-4Yƕ%`I}z:MHa7X LQNO.uHM|ey@]ATg 0/ȲA=5{vvrv,d]k(_R\-T͉?`i׉պ;•R'1<J"I8>i!Ҿk!̸Xπ"Hӥt~^], yQ,K^5`UPgI#e̫eV,}[gjs9Br `=3,ȥ2[7z}gFiz-3m4C*~Ss?m􈆣6'n{ ̫L]EE6oD5 冸㵎"0cz0GǓ`)rA˜$fd.?~/1YEa8}yo\簫Qtē(q\Ȕx7Gխo9r$9L2kr0srbA i:N$*wiInTï"ĸ;0 YwȲgMјaIݟiل̱bc3.6[9!D'=qhRT,l0R8s p@dxS&v1R(iF7q =h%{UOVorIcBѲG߅|Zw~o[ mQ6=mReZ|bZ%FfM h 4JpjY4S'ZfaT8 7$F"̿9fcY#x}?3(h{O1Qg6D$3|6N:>Ga3Et%t?%K){3ԛ|1^J <̰4%U`"5r:,C0db֙>/Z]s1mOls=Hp]b&p7KjW[s5љ֮VȜP;gSnkXtCॕ"ͅl{ie^%MMKŰf^sy̛c>nRMbRh(Æ^"/?>}o 1iZ>E}mu:0oM׵lFCHfLݰ$Ełi8)v*ng B9X/ؠB2qT_O`[+PVL;f j-}vlijʾ6g!:Va.Gv.o7 ?V*J*q4qd>_pK@HSY~_~6R4wT W}5HMtLIUqy;> ÷w#(YWr?3 ad}ĹA(u K0޶.I2 $#I[q˙󌀔3e1Ui5.4ujR<'0))'|/͋_r8]JXޟ_4>,Bϫ5aἲ]z~ 6a3kc˞ vRw> @Mёzn5]Bm{qr40/309*f_=d1hyNKs Y6?ܙL܇0]俿Zv-9-f=,FKl4xSeM8[9ϩȡ/ܶ:ųl}=݁8a~Nx" <3|wwjr(:(3P}2;L܇zuG:e BRioۓQ]A&YenEXFe23 fd~)kDB%/QOCG.KU&w1Mݔ\/ִoFÊw숄o,8d>5~`K =PctJaB盼#1lg. yF+Ȕ:p2%ju81N$ 1}|$\8"kmP:w `љ4n: Q Z94eX=fh+M\ qK2nPuax^]<ב!޳:[ 2itnqim.R\y(q-ѷle ބd7ؿ,g.L&'QЁAJ6}qY( <:]`|EばY"Žpވ硲or&5)gxl("3~z}TY3,mH+{}o_}E?ÏĿkG.Unc/4I~u7)(JθUyKf h65KZ*8&L<:3(g~˕K$GX܅ ;I A>:9?_SED+u`augۥf 쩿0wY%O&7גj"68|& hqlc՝IV jWT\iٿXPF _`# wnW(Z6\2+>%7!SO18ӳ`iؐOtۅKFݤz`F`v\4:D=[-I; [HFp^D!X.D,Dr-{]\^$&b9O6b-ȕE i¸dqZ]181S{ )E1/ K^5ָ3Z":^ ^(ר3=Dg(,+naԜ O j1ΣUݠ+׬ Ƒh_3fix cy@A'4jޏ*TH'F?"/.Z9'Aq4|q#IbvձccY^9Hɛ͒1׵"hEeA CiXC/Ї!jY;H< KËj|MSvѦhk=W&O%@s@WKt.%}g`HKx 5 hE ,O ;]`{9enk>0} rFK<kfDZHWSWizGnIƿ/\PC͎h] pzȤ8@#lx-w 鸪P 2B =[H md<[^k5FBS51J}Z'2<#6+ҭTVSDY{de}CޣpAĈw w4<:P&JcMz߻A܂S=H?h%6J2JHzY 2,C 'RvN'VcL%[@C$ПnXb xpũ9V;2be$#[DpE)2:OS 0W"F5FsAp`2DKiZ5"7ݕzK,q`TG$b9`XFOdRlC< v٤i&)EuY?»e-|TA:a>]bbܯ;F0=i,4]ћ9JB6S,҉?Ɂg7~5UBZ?K`X$s[[7kc iK$x4d[ŷɾV7LgA]|HZK/e%[3HFB[$\15Dž9k[w*IFd-$/B9Ay`T;3e, 7\YheLϡQì}liQx"=2 >7魡@LG@#p,u5רwXh,wD##``e,-?*\+;~vUP E;&2uQ!vU:@IPW?ۗyԥBQ!V޸E.zA-,n|͜9Tm1eb”թ#~o]o\VԕlD4`p -DY& kQJs8VxcȂ^V XJn \욁B|Ȉ Π,PGk??Z礷@6=2/!jRi7 XI˹7eP'ޡIаk3UEZ@Ai~<8vH,ZhC$ݕ@"EsY[9,DrmkXE -%N\jpz4\9\}2IIX0h6+#`%蘥~eפlLQ1l?Ba'X'Bqe@é~x22MklVPEqMYxټNSN9>Vzq~j,[Py&bk$pZ^ g, BGc! Jws8rGHsMfX5LȫS;ʢ{^Uݭ /. F6`{Ů0:znG`\ ,'*\|}^2 7@:[ubs|Tn؞`~_vq|^ӺBni(y?Y{k+G{ T N #ܳOΓ!l\Q3dv%dۺ ćAæf6`+)nD4&LB+YԅBX2vȽLUiX/lmȨJm0~W%QuqF(FȂJ /* ;?M,d~$w&̃sP9CʩA:Y"Qо"Xp}774.K>co Mb?̓tʹ>#\HUkT ܯkiaKt+5#7B>@bGD SLy6PY^r",m=->)&ȥj"s`wYN5G<^M\%:h f^g'Wt*IY &yGaa:Sc̰_O#%x9ÝsCVݏn=Dq1bO恏ʒ #G#Dm?..Gݸn nvh});=b1yC{۽U9NIW@{,uL AYϹeTR)^~Vң;Ƕ\4>RJ C l#w 0sJ/jo񏸓uB* 70{{俟F~V;<ͣ>#ˡ.3$̾/}`!&J+u}[5hdXjG[v&T{4UV<Г_+Zv4!\frc,J^&Y9IKԝܽt+~4kK˙LX<|grGzBEc5l˴ @a)A מ[F+CV{da8EU^URw JV8wF> t)al+($@j7-4-qr@dv?fmu{ b]ֺ)V&,I>/9dj>@1!r\5OmRp_,mn!r򾲒߳T-JRasƀ4nuvu5:XHF4A N?p>o]+b8g\Me!Ə^֡9zʐVS(KԪVB,,BT 䰈?@]JDKo&|X象qk ?5վ/jfkY?L uuYMU2 :znG Pm>qVm.gR긟|Wh&ؘK;YFx efUR|,FK<@/Qfwf~m@zv8@Yik˜9~=KK`ze)cϹ5gÁӫӭ 3~!d?t4?d.'Nt lBv${;k"7|;4ߓz_u҃o'_D83{COzr!RJ^wnPfdJ)%l;kQEA(,WUPo , 3} },%8Aq2;Ԇ}oZ- GJuyia֟L9y>;%t}tr?E`Ӳ;26,gX)[Ld.f ~5zFFZz 6tB) Y DcKtt>CG4%^dǶ^˛<6՜c*_d- ft|QgD{ۡ$*S{4$[p?>'; WrRF=iZ?B؎WɒmU `P10e7HKbĺ!YGKNJm;q ^"ת"*2{P!xy_AJj]5i7dP,Aᑯlg{ QonL-Rs-G @r%])xH s2+bxT;C>jHԝ0$ Sm4k}קԣgO_`]ebÑHu6!|AG{z"Ꭲ%|P7O?ݎvdDq9gu`Qޏ fPQe^S+'>̐[u28[W0zؾ%#ʴM$M=VHN+S'NG򕋝+:D#h [+AK࣢3Φdz0 A\˿Ot( SwR.ڿg*WP&3%$x2.M*eg'9YO̦$%tD(9RW`_J^ ~~c󞅝jHj^{BWsF{ %R<8PdAD8!ar~l n@D=BLMJlȿwDS&x)*$ 7Vۑ)]ǝs,p ѨvKt`?\!3y#TFa Frba@΍i9TOő9׵^ XZ0AA9DmJD)JA!7F 㨣!usƗ}Tv|c9Ti*} @@\/F˯0x)/`t}SE[=h_rg|9xKMC'(tk@3O\-5DYIʏ[+9:`ꈁD#ϻu^{<U=RúMF#usgNІ8@u|=1':qP %a^]2CC$D$Py 7b S+&-}HT7SB}JsG3@7g["I9J)ɏ&K>L&(X0kzK2z.I'E!"35xjg[XuƫuȿP `n i\q=\Rt'rwtnJm 29`a[=_}V{VA5Ktp#w,Z IXN[je9ub| .͌|DJVnry/ޏR&-p:jE)ywz]S3݇9523dԐ`ω7 (Su9^!;sTk-M_?U K@yͳB˴>X@gxDIjDS!͘/#RfMY']vsCDk io0Ц'h 7rE[V81 7⍆y]D.X | Љ#[m{+$*o>sߖ`CQ3Z rb-)mf]0tiΧ A֋Yp:(bPt@מ6vpCu 5cw.> F.&eE82dy\8E0Qnjc%EoeAF#|q&T*F9,r f+u5Aj1Jphn8WyLPƱ>NWJϧ+^%]|uhyFkѭQa&G/鸱~ˣM#HVqIF/?Xl*;k V)Ls(9й8c.̾ CMI Yhn5bH%X;T+!#*Zv9n͒g$"c%3 -Rh;6M./r .}mn­ v,I\+0|R5ހ:_kl@>mѢ JtS .H1O_Y[ (p*̬/ IUyJ^g9F3XGfdϚȷ49oo7eP3eC|Fn-B * &Pd_/U"&K3 %m8r#7r!ԪL,(0 oTX!LYGflI:}7AT<F%`Hׯ[oOp"2I~:ϵ^ QWiIZemTPLX e7``{=F.huB}"m'TX("}=FG|h^rx2 NW]%1>)cR tL(,x|7䤐,$Pvd 9<d*6wx025}M)4zRq0̇D7nCh=v<c;ϓߞ(RyN;5Q~#!G4-!I f&N:[ #s+ )R Ou\L5R'T(dO&'b~ avJKh60bYOC C]g@+1}HpLا_ ,#@s/QHKDkMbiv 3ky 0> my Hg鮪`SѨ{ӱՐ=f"[s9oWt#[zTF*ܼC80F %`m{0:_ԋ%X߿/'nT)LnO_I!v}C%0vOGUl_HhcDj U6)l7<(\2º$|ѶKki\ͺp1t&{$+y&kW@_Ed&j#<ҥgA/Xئ''&y"JiO2FM]|EUČ/`' .Kf Vӡ=qvo[PƼ̿r QQY&x/EKI̢qR?u|Rd?D 8Ҏ2<I E|,rjR/:e޴@!ay),ݞu`K0$ڑ$}?yߡZD5W뒱JXk\ t& ћ#2R^ֻ0]$Nx=,wD(2b L׮A_ib@'Cz$:ˊh%9HN"u(&E* y>"s셊FbE~ kGB_ʣ<ɤ}AþlFxNAfݡ7}w#fPawԦ4;/=*=܌S%p;ݞa5p"yĄ;1Fn` /c9͏6PgWA(I';-i6Yе%<⣟wzYMiY<[U hv$Li7<]Wj>cw{+czqѵ긴 ֽZ0K ]+ VHߪ؏$Q?}mA0 d}pWۃܢ}T'`/ܿ*3,DbKMi5 ΃7>:UxhTPs~"i +ZD$mҹ,N* ^w(G8w1 O\ZC r-tZg:T&VQZ(NHT " nF[@#N^oT8f}QژLDBF_'ObFR$<>O 6D{i%qQ 4vGIx4X"R)<@Jď rBqg /"aVBkI^OT Ѹ%T<-tAsj%|PC-{^f_<ҏ΃<٣&lZ41ƕk7!ydKOE{\J%3>T/FΈxaF#4ߥ3s3: @;.(2 /ز-/o/8* F :N>SL3F#l|q}5 h'g뀜%#!KG,y wY-֑lDmoAG?0;jW?ҙlQ5(bC$.~ .g1UۀJ~y{3<ͻ^z vvx&kQtcޠeu7c/GtNzcY L y;v$}wB>[7Úx,MҦYHYѦfQɛrb.Q)ى)i^\pny1*p-SANDùEQX^&yg6Q >nȸcKi7'iM MXbL(a@I"iv:ܦU(̆Еl;Ƥs^@Ù7z}0NUy Q̉Ú Z EH*)Q@VҨ"巓n>-36DUe"'s@%r(857~4 Np !dvx1ڮ?&L)үcp:MڅqE2ϣNg . =:vp?$on6F.}n:e6oUHe,l#\;@m])GϳZU7-,ԛqnʈ%t,J]BO\%?Y[2nhYgU_/*#`)>BL[{sxRbY p!h,Hg} ĚTG:t=lZE2VƳNm#"2Gv/C@绮;1)CѓE%z.HSxiD[ey%-ʃ%Me V8(f -evBs,drNamonC-FU~]vJt OUZV|;/0692'h+EH0d9U)5f3>bFZw8߅6l:}[5w*T&(YY:9w"TB#LC#׍ n @,xRPM?fmRq9~.s&^څS¶0ϩZ@&{P363*%٦%sBZ(JM|Uխfv4'=%}cA&Ye՛S d?g?A>W js؈u"@#NJ~J+ *!˜qHb%IÀ> #5KlUk}?f ft< ޢ[BQM/}f?j@pL_ -l:ӆHakChsTfWhၓ3ߐ䪭Gø=Ι?PtY% 77@سpP E9ƱEi v`&a#4S8jR_=B(6 mkHk iFUkC) UHO*gɤ\H^NbAЎ ` WR]5RHm[XpoҖ 'mPVv}?!5B X%:}FZ0pD'lx}5<񣶔̴Z?u. mkx9O0ۓ\UWBBSqXiW6"Sl.DV9|ktH"} lrly fY_*g谗'Quk 'Hrb'U&*C>uS/ +҅$!B|/vaZmvYLaz)j+~Y]͙ w2Ya;pviħuԁ7~?U?"NH-LiidVXX5 |:Y>єh?=+X5Dj|h*LL󹇹wY{&dݧZr3y>ʊdhpIq+-qߨuj7C#|PKsDʟdo}iHkck§Vj6%&N<%ӁM"h8>KM(Y>zRS'Hd~tcv T]<\x9_.uuP +tUU]}ұ `J=&2s/V>.TѢ$_j9)V ;-w#eDU+uJE@B*;wJs7mHiShWNJ:rkPQYl@Pkr_-gHD~`c?"Wd 2igՌ_k %V~p)͠Vn=?0J\!-^/&t0e'7<%@.1%ҸGRZ0@k:@yU)bZX э1fdH˚tpc~F[<0pN=]` cp;eJqxyb9w!!̪/^(rC '{GOçmaAtMHXw2_Th a+]*5uEd9{k7Uuo謑d3qڭؗKG0*h-*P%|С;e*vz]8-Sm@}[C"(k>%8S5}tz.8?!C x|7*NL2-iH~ζ}9^&Z.q}WZE)4+۩ˡ дh@;RcqSӑEl`JPt_ 44u,-NY1䗁YMIܢ4SC"o72oR|?);bZ$tELw&k^s'Ȕ {"xKcg?.qkl qka*[ӷd7Q _\>UDrecQ-P-N".KxT/2vvf3Hq$o\%$[Ǥz-t:00nr|5a4c8$1xTwVi-J !: Ѯ&jxh5\xr-rǝ"mE] EҐ8pW*:H5I33En",Ғ^ٖ0OR\‚i. A&9&\-@YFiDs3mAbClDm:QͲEgqc 2hˈUHdY?/"q)ُZʝ4U0J!9y3 y`.]8 $#AzEQ厓؛ paqưx8,H0wZ*[ٷ 5l_~w=0s#t| ?=έa!=¶:M䲗zS;E1#6YmFb;|%!hѓoǼ\LR NGkRP,r=-F<_DB4)`>܈i}𐐒'zT}2Q爌ۗRS(!xM 1RHrXc30[7(BhCRXl1S`A㒝X`JJ~Ϥf9} |F A=ht)bٌٵF+d4\pfkGYW^qe')9 hWG8Mv]ꎌ24Yۯb/WiݎR yVKKg>.+7 (cLv1^*4M(e˞zS/ĥSe`d  ^$⾌R^cE.`-.Wg;gh5>- :;-U5TaݡPvWʸVR#T{0by LGJr>⻆<Hϟ'TS@Ȳb>,u>%pc$"P @^F'83QpBe+F"(M ~holp&Z . }.v)c/!hI,fO%j1(%g[ -PQ'GT+ܕw1^Wm#G8`{ 5Ooo +FxzlV_-gS76Ή+6^(lFͥg?Az0"\e]WA(=^vYQ6V Iٵu4:%x\-6!1EmO$,`6ҿ5ydgAL"L]_B t#`fd]d@B|({ D,A˞tuo=Xjk_ܽ!0\Q(~,L󺆕hpiEC (U=vIm7ޙ{cUfa)q(K ;6=ZbbתY ?2ޝnHY8kni#5J3^= b /um*"9A\M|-alAR6@\8g2!_5w0ʽK|Pg4ݎ,6%+Yʶ8ijORVae,Ú b:}'wQ!4, [nD/Nþӳ+]FI+U"7-RH,] BBl-\B͗҇cj%N;0mBmȒϛ;SS {;W'cNB?$ԑ! #L01eRE)\ĵ=5o!I614Y e[VX4O߫0@Tu`3KrKz?7 ܛZ_2]RBd;[mTHOcٶRob!Xvym;#C1°z! zt 5Rǁ9L".WhՌ_p ;=ޑ[uT<6bkt׹1d6Ma6,8Fنb:8iOvsE#}wesYa)6U& دGjdQ~(A&A3S*+s?]H3~w7ܣn+(7~w*! Lς\XL c0KѝL]ŒMGJ?00c)" t;ȑz<W4 NwFP*VcIM#o;۳1xQS!稄br޷03w5m Z7SZs1yȧg;=&UJZIaԦHy<{|LqpAM7FDVX 쯑hKvS!L;z5;Xe2N7BJǩ..ykOʴlx>XaXIidh'[`vr8 n*Og+Okx"UL> 4:@yv@|q}1F|P?IK7o3M~dOOfhW#geAj؜;vM+J7Z-#e#ێw0?(lVO-FweEB* \-XqW,cjsB<= jDM|K9,z^yx\ 1 jz7{QuV—qWyۑ)#~۠ td83F+)2,逤òaٖXXjj쳤夶!̦ٔ/Nr(B/G#y+3,UЅ]PY,GNp?Hzx=&'oG4NTb7vyE<2}DKCȶH2Α>Xoq˄ Eq:Qk(^^_sT<^ #_LUt, "ݜxdnٱ| ?k$^"|#\)oUyjx*Kfm;a .XࣶF܎+ ~J}.c{+-TȲx XH$hSN;޸v}:x;)i͘3 ӧ哜K/4 p!:ԇ|| rU $>da߭ ҽcwlPZj%\_$8}!(!D,ZY |5b T[fP(xES] 'X Up*>UO6^+k.(|cM}ڏu :&%Oʹ~\ L^UgU#O3ErZ‡TTQofzjUwE&ѫ$^&,zZxuv4Vo'0KˇU! ȭr$ml} wnB'7>ؓ [FJS?vl#$9ܶ%= #D_C߶y}"j-4rſFسJ#{1)978 zyԴmu["Hl~Ia\ 뚃p9oEG#w8].yajfȊ )E"v@O?۾Aȵ\D2%Lyc[R: d$/\,V K3ҷ#|謒.j ;7*;Ƈ#=,*`J0ǒfQ8twP@fh-94I%~CmcUC c_Z : /Hz尖 /E mg XN1+<- Pn9i$5%לrZY(QI &h$Z^wS!^khan0DhP{U0m,&=5nK~XjVBIN){2i)X'k~iyK:lߕ+e>aKaZmklkTY* #,]uSG(FgF>X_S<,W} $  K{|ff}3 `KMOBa-!%-6jvtT SXUcfmm>BN=*n]z:1R@ʭ>:IkC0a;a E Y]?gCVq~.T+=D}y;TgpRS1DG!&<ތuC[3AVl&l4"EDb(^<,.G: ^ d\wR~"\")wP+Y n*vBG&N)6JYA,/1¹BfAAP2 CVj'??Z Y4z-g_$} ;R¶)p<LSQ0І+o 2"#ߜSF'hԥ1cWHAԣN;|Ghњ <_5'u贶=3[镉5Kj'ஐG6InqPO[bDDjnRV5nk9vWWF4K4Σ'+)GO*wm5W;*Szb?2טm\e$-[>k>t#|&rxJFBSLI*Z&CXp8ԛ;Yt}ai'ieTU_oXȩS 0:샒$HMYs~ຜ/IFGU4ť{`+rzZ=V,!f;i`'4~QF@}R'ڼJPe2hVEG _̀+*cH_b&;ygZ͢oKx]]RMuL%QZ?K4(ey*)RAl7߅·*:$<,F"}a_$7e!p~ny6xۊ?~ <_ü c'&hezÒg&/7̐"C>ӯ[ݕ Txz{CUw,,sTJwuH@iC3{ҡK8_m_c`--^gʕ(RK*}w *K[.lr:cu23AbnM>3L(<8D{g@;d7L$.2 ! uK$7o~w[pl]݊ru&/jD,]$j^ۮkC˕I;.L>9\#YJa4kC&j7BP8{;( -{{|&־K+n$jB寗hQ=ZvYjh[٠]Rh|D@+ +)w=X+/4:drH&e7Lak(a"?2ZxnEddjqmYLt$F~+dj>͢i33#$cj\4T&>=.V^, 9J>ڬ(-.TT#$n:/&{;~u<5 ,Q[*n pʫFmkU:X`.bQUVUQK_u`MuX%Bau/ UvKm(NPp{ƚa ,u\2.cG*AIkNW|'MJpNPX̯Ԅ/G {"AE1(_ ա|0Hyޖ^!Ꮴ9TG,_Z5%YYֈ^ndTZc-*I)j$L^tI{YrƔ6 <G`L@ل AFjʉې?-Pޞz %CZB`ϴmFaz4ƥ88& PM:b@Ih"gTxǷCSJ -V("`α;J} eEUXk(Ne3B%T*trd/~vB!0 ֳ-h'gZ2,8[ۭphP~X'6fl)(Yk {Wh^DL4_=qQRC'aF ;Me8.) 8whg6Ѻ7Ѻy˜g+@P#nfҍ@23'ӸưӤW 8z?Ƣ66I] 4˃2o;ҧB`#*,$Yё6aRkf:{جes g#>m_!O7iO;. & XR#?MSxAF#_7M=rؤZ6 \ p:&‡8GgۆE3T^eSh]_Zr !EL/cf80#3wf"/@J 7fR j/lo/x뵛=0 *ע/}k(u2!Z9r~:M"BHHSB \>! Y} ea%v|,Аޡ~*q):V^,WcRBȝ\ԢULgtFv,~X1񣱧"(( yqW0>ǂ S&)k_RF&?ݦqYH4 HGoKH?}J^[6_5MAb䯱l=d=X¹ }5kOϜmmV7]- Qw-^{5'^ YI MeRD\#mW^\DK&0 ʦ^0WHa'fu_}So[Vhvo'1yVvG rނ;ɐ6"q2Ãe!`WAa01ls`X84nbT2k~l+)UD5vSbmK]GcǠE#.Z. OVfas*=T'?I8*ID @]İdgѻ.G(L R6W`}แ{n:VdG:4 q;غAoZoǪ ëhb|.!X7\.2VK9ڜ4R4W|}:Fyƍ62IGU:2auM*eaJ$CDZ,]V#H$peo{Vu+ij5=O> IYb,> p QIJy*9\Ru(Ko`'ɽcַJɠqF0Scغ Pߪ>_Ժ,Z!# z 2,{mĉwuۚfKig~‹2'> I'(~4jL x>7ĺ0B8ҪɒscePh՞Y4t=V{?S-\D/[-;eW6m|2]O&H0i.5p[,jR2aj+Xz,-~$.Įp#s?|.E͕]^'cu]zsւBClneqJ)if%n3 qs=" }/H"yA:1&Oe1[#Qa췍3"ȬgV˫55QMhrȝQOx۔P%B c_*#z_GԀ >ZƋ.)W&P& um:& |蘈IIm+ʚ;5մT6f#}n"ei1vn;>3|qG>@3yЙ ?# J<)5oNrZg$Š]6\Ua_?x[B8r:p 9+OOLVI4/-9X g//ĞƇ:p1Hڂx&ޭ*̆co԰OGØg(QZDZgJZ' A"sTs+ 7L@@(,O=SϦIFBfMfK%>q;%G8o﵋Ի$vd Y6?' εZ۶W xu ʯ(`>7O1} ,}*bk4j3(jl˔~G#u_{ jTv3918`j oGϮSDq8wUVxe ^r8hヹP ˫=)~qET[eSPe{Ae^ (f0vh&;< 3ytd* z6֪'Nm(-5^j ]NM,x$"PhOtpEP;%53"iX8 v*%yEhq]66$C`, |?_x@ېF]IbhBvG]H g)oc0dPmӠjvX%嗙(Baf=ywIV]şBbq\t&Xuꟲk,4R ~[kD.f_(y C;\ ^,(!q=BA@cxyX{(P}F> x9$ 5I%nkXB,04c;!AɾK# _Ҥ EY*C<#__G ;Ҧ.Ocht̨>4T;s}?Wȇ Lb5݌o@7$Fp|'_1)"9BJ%P}Ɓa{ks77A6`d4x+sbP(42QC1nZrG ,$Bޞ1ӶsEY9|QYqHsєOZXz"ʁ# ͣ:$ކFbMٺ|7sݟ:ޗk)@dTWdxۑbb-ȊHiܖ X*[&鋸yxl9Z;t1m0Js%`Q7T耂ت!޿ں8.k-͊G:GNiq#c5Dm"6?Z6҆-S4]NtE4dp<`t@Y"o.p ?aA{$cɀMwxb?p3lJv\b-IJ /IO/B2֕]Nn#vbT1׶]3aHZ^=SrA4 cH4׋N;VÙUԷy^xTd# +-sȦdӂxC*1WoG ؾf%ڝ <Ά,jܙe`-& brUo^ E'2){ٻF6U"2 bXF tvq4JYZTz7%̳O?V$]8Πb5ar!<1:D d֣Au:x8a x ~| ʅ@zkH(o[knޜg\ƺ@|+8NN2ྣcȖ\h` ii0) m]H:(c-@Ǚ0fDi?!xC5220zV#d2V~9YG$*[;YOWJZ'yJ<}E io7_%9]%uY*> v{k3qwv0NL0/Dtdq~\9 !6iCo-SZ,v̓g8j>fvOucIR:9_w679A!P!:n;80 p흦GT=!+.*Iej4d+@b9 ^S|Y1r/Mo%.B5F=(|B!V+kac?T~ —ȶG]8kܙN'clB4`udhBCMil#d޶NAAoBw] $`V DFr'PCqFȉS+uG0< nA6=ȩE)3 6)gYZ07070100000032000081a40000000000000000000000016446b36d00003cbc000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/core/ib_umad.ko.xz7zXZִF!t/<{]?Eh=ڜ.+)c;ܡk?ZzeѼz5jj$2t\d/摡!5TF"4Llh $M7V%Ucg<>_ RJ|Ƣm2P XBd:QGmM:=D '(6S"~ әJݮTZw|qdv6a^Z6ڦ†$ګsVf+Vfj#\}*`Z_d<:fFo3ێQ`A&4NЖAdN5#Aٱ~KwER6LaxD)jKZtpWK67G..##,o:0d525ϫB\V(| J_Ajr|Tr\: "䮑=mK|gb+uw٘S+Ͳd>xOg#4CW͢/2k(ki;$ǺJx xN\Nt\G! @FIC :˹oV8V$:\<~TN;1nPtk!DzP-S>B*F g>{WQڮ+1{6DLN6SL%dIjgS9c׸0s 7J6XUkߢ܁UkF%Ӝ? l(bYQR6ʶN۱/G덓Rn}G8m'PیmXE N~{sert 7gO8wD4g8k " 7bSذJeޒ%& yn蝲 WE .'I@:[%ɸ2ɂ" AoG1*EA ez5#xce@]|MֿᾪO;>wp7!ֺ2w^A~@ +#T {<1| p4Ifrl5ciy? xޅ5 fGz^gAے&T H݀-| ە~7~l6)|&ur("jn[ -=(}$y~@*]Nx̰d1FUXmjW![(?|aő_Ewm1hݖc[xwNj&12O*PV}z w Y? ɮ?j/Uf xdwZ6NA3H8U(|&og5NA#a8-]'Mi K^WohmD{8[zIK[9f@%?|nzwp00BL@P-Z2퓷9)fuLاM_"I\^5Q*I؟mY|^Rğ2vh'b:pVuSj# jXE+~e@/ҫ_H86 jB{jhdG]B7^5>*:i(&Q*F\9Q])$aPo=A?cWO xTreꝪY uΑ(ICUJ.7!?~jC2lNo[pkQ:BLTfBG\#v*_7ýnoHfp5 r` 'Vu"'0/lg_ywo%NLLR.6%@J=`WUX:0{!ID-mQU)j+\SI ]q%0hrH%X= ~BܑRW5H4ndP 5ʇ@q`2t!ޱ~', 0}7둩6VVe[nE\y0>p9"5eY4>ʛ'MYT$ᘮsC)uErdZ,FUqE4 3͸|FTdwNk˸n%~9#z"qM[6#!v28o,9<5k?u ۖzƞb+"J P4 nPGo6niNMCn)Vx?:Q+3&ObAuʳp|YjUk vYAlLP*"6>WҔt0HT^+-q'B ZԬҧw]ݼZ|Ħ%kS\g`2r\7"~P)9eZ<|#I4 O_|O2YlI%x9했ʁ|H좔!]b7rm4)Ǻ'Թ0zzkG1=%+/Ƨ+Nk 8+zھ 'Z=Zv ea0꠱ڥ@WM;ʋ *OxגcsLZ6z%@L6q_dWeLJba,)\'0걿z1}ēslP\yT@T6fmvMVf͐,<:gPq|3xJUGc&$捷!\GU E ķ5-|hvήxFeg?. #"*(GLtK%P_c_ZۚbLJyg7.mh>̐AKE>89*16jE1!{"n7Wk`?a6d M˗2ꃏ9i9i4c H&.rIcM3Wt /M8԰@JoS)8]q~oo}ѳţ+{\F?%.̝v*G%sS8!sךa6(a,B8ur僩l|{`RV ,]T 0+O]~_:IAI.G mqd3Ի@4'pˑgڛ+'߁b9Bv lQ7# }ܬ qr*>Is[| b> Ll9k:C=hDsN3 پxlNm&RM1-%E$|bdU.n&`5J#E9/s?C^d׈Uee { kG=tޛ3 H(!d(!z dRhb{uJBy 2jPA E:\Ul4t7Td B|֣TBIA(*&);C$n8l&p_jԯyqqX8"tmgF1HR2%980Dz#9>㍍ϡ9'1h^6%q)2ϹV͐ p͕H&.;y(ϝJǖ?e_ziOyr\dRx7Rqƾc祅[Os/P3ʖ,|l-_-0(Mm8cQ:nCؐ[̌RteB*3LmX n._p.qe}dٖV l(М׼uTUi؆M nLz|H䭎!q%@[Λ_E"Xr`.~ F'yq㷄enִS$y?ePߖO,siI!E)JZn8Ԟv4P#0Gcr7ds_io!?rRջv [:g\)͸`TV*)H][ L.-W/pЙ6]n+&jWSzcCN`bF#;/1)oԷv5M}Y%":8׳x+܅ 6Az3SJLԞ[`- =/3.Iu#`9Gh ÞW~,6yw~~@lj }Y\ I Eϓꄛ݃[*a^|4Ur@W=~G_.{]rIyRQ a~х Pm\}.* /]kZMbT)Ѿ5bBtsTƺ}W}ZfMHouWMW+QvA/lȿQاd/0XP@le"ճ)棝PZYQte?}̜v{ZMQNI-Vc<>=y+ФZI0`O.(5cFY0'`1MaIΒvY}#C9߳]F$W+97 κؐ?/mGZ9n~iERa Yim/%rlx):s.2laR7X^y1t~4=^ՊZp bjw`ך4 U/IVq$ѧ]F, eejp:?~6>b#,ȓU`]ԇ 0I)!F… (,)M[Rix' |uc]h=>-0c Ǵ=|#WDi+mT"l'(T3rH0 dQ5_,Bߛ^}sgKVh;,4]hkrgu1ⱢɲTJ)Sֲ@Đ/b=j ~9S>PjDY>׼tJ wF3޳ŴSw !%M9HaM_lv;0)X9Ȟ;S~qItС%4YbMbCHS F}0)mLYzgDT"Wnj"O.8)frx奩IN Ï02}?H/NSfMood+YF;Sj4}obY%Lp O:sFj#Ȭ_M[&HDVdhY{st$ JS< ] 9j׉$"/37>d*um~ mPs,D+$"ֿ;Х| [=[ϡճ'jBָ(:A`1 .4e_D"6f;eBq<1,cJ0ݾG? ؃=5%Orh Lg%^EpEAPk瑅xcX2Ygx*+<*')ު?s/ +j1KĻuOa[p2# ~iˑY%*F_4'{E6(@"2c{vx0nD5w6}"̶v۫ h(Cؘ;azk 㦉lܓpcCF) qo̥Y9Hn8*4%8@\E^}2Ww=`ҧB ۷NW2oX3TĿP3j2jSe:QT6-X/)p -MzK@b}-fyW!nRqdgVeCf&C]Ke25ir̞"܏vLD@>^s.dWWj݂7ƺ^} lXP%oUh&53]FV2H 4#w^U?3͂DOziFH¹p N[f[/YONJ6:B i 8lL'Un[ftnEL?ۯ*w!C ^-7K'ro9s%78$  u; k<~R甗~* Zq؎XA W3bʤ7wPxeV/1l#>oBKqS6 ƌ:6Yw*_ {IxHh>6Cw&ۆ(+W<Ƚ\T?BE^'0wmG†МK[+.-e=6MV_ {X@5XuJ[0dėCnY3/j:PӾE!4Öbw$h35o!o N0h[ Gͭ7[GK-`| }AT3BN&_M҅  Vu1*%e""Af<.O21Aޑ_4/g{ e0!i(v}7%&L 'KA}+]J5ҽX]ǘfwv 8G5i$4ͱϏ+°hc:x\\Z+ITO% G)f(^#$}ɆoYX]O(AS\B˜)L{"!/o^_^{U rPuxeעD|g(&!CjLټ9ʺ678't& ֒fԵv/u䉣_ RuWGIK UC° :הE!qsN;N6;4th!ni2 +AX_푠j8gV/G^|G8Vk*Qch$"RK 1.MAeECvƋKdVۑ@Aw˱b˩x5O߁RQ2cqJQꎝsIIEP_Jȃٶ:d0?ٽPHg&{;etvWf l]/`x'2N-{DY!l *Fj?1I4*`.u$d"Wr,(Fp89_vm h3⛇F Ng<0XXWpy% 7x$QKthWX;TմeFsP$5S%9w?a q2 Nx#2h?yiҵWq$6]yγzܖĚiZ.k]mDJq.)XҐ4\]P#S/TJrUB=)\@~5<͙n=S2Aou=:n)s N='f@E-en65$? , Xs3h'@WoXW #T(`?u-K=YӶ0ɭ+flOǭ Y}YitN1}<Ȅ2 5*#/a$1 ʃn+3Ϧ)8A5TAE-7A9`MYW&lsTN*:\IWjdO}z1ο]DTYc}Mmt Th=q\8ݶp_JSR46=uӍ+zuU6asaMa1*\-҇x> x6Bn20*7@Ǐ,V"Hw:Ҋ@BJxs7d(<lǨ2EqChfJٸ1B-zܴ Xn>J8&#m^25!4kw Z;S.t;[|. )bB%u N` L7X:_Њ<.r ;n3 (*:$#NDud[uqךa̫j.M.ϻ4RS><ݹL,W55jL5dvmB|q+PD: Xe2qqJ\ iԒvuPi?;b5~mWM :8t}6Ss HO$iXurzq+ / ´qiSO| !J3 }5,6Qao$Jiq \$!)Ӄ(i4s>єچ:˝Ў- (u.bgO hBZ\Q``ѮD_2p|]9q9Cf]T`A5+f Y14>.a_2NCgb5&"Wq|`VJE)L̚NvgWw(qO{L _𞷵$@ kWJצ Ѭ(u:D.neEq, Vm wׅ6N1K G`gY]iq'Q!w'#(jko5xX `s}m=y&5m9b8(iNۏf6A }r /b]ڰEx6+0mHvMRy ص:=!-6:{%ȵ_gsjY H 6A2* ;-A -zemc[ L8L:qvܗfX4J1Z$y+,ЇUB^+Ip hoe%#Xޓ;LXnK_( S7GSl©b{Tmߡ Ps@^~<{q&xlַw'2EMBMUb]ƻm;kib|>h|D.w7?5Fv-˰:E|ӄQ\,9uV0~=r U&5;6V'V+'#.ǚ:#ZxkQ2bEfE9b;{sAh TjՑ$F{Sn`uJ:!Һu6dBbo#߷eIh18y&+1^Zup U!C^yZϓBKjqzdWlH~(9Ċ1)aLo2vZ 4rv -ccj"?=ohJI8t-<%Amd >ݻn!.h5HHo@g8`Tߚ#*AvFVK5~k[^Ap;E#J;A-Ԩ%,-COw.}C. s9V n/O],uN|*`̭qTӗ׼bGd?W?*[|zWEPZiBF JtMٌs@砀G}b9E6^-ak3`, /G ;1` ~'zTO8^/μ`O qpj=G9۟%Tڎmԋ$N D_oH$FQxZ6L40B"cjRmA^,uWq΅ejU8J&> I͈&Or"d]bsX*J!0Mvy.+׸t,2 > J{C!l{_Hҫq-[-X~)n>u3q9΍nů;d*"O ǏDL>{>QsB^c9pdk E1s Sb[s:nض~((>nd]͜%;I]"KaY zC-9ߖ//ےln}|{P< jc&s=> 3u.*y]-Qe/ޗ-gZL]傱耰n1- ra{xX5/= R'˜\+hBװpTC(F])ί A,v%' 8@cxp \CwlZk`9S" wE)m&GɃ}]n~֬%:dgJVɥh:j wp ?Sawݷp`C~AV .nse?lE&A”!B^{77mWA$oљ7eAWM(=n/pHwhRAuoN;䎶&Rيtj沄V+p}8a".Qf֎;icZL4]m̧͇cTe0T㤢pfP>DkI|MiBY1 f[TW'^=AމHڊWRFhZ/d}Փ$Tg? F ]&Up| o窔!L\EnN_ ? o!U?J['K)?pNĈ.Dۙ Q1,&X$%o w\Lc˖ Am4Qq̌ye=hwtJ@ຂo[z,M_+¦ wP۸*r-e!=d))0ʆv7@2Y8T>2q4iF9]'l;Ha='۶q[U]EPgwi}tWױY>Hq!xw 0_d?>,UUQl5HdsIӭ?HrbɈHT\bF=}`4[1-iY:qپ//(C:uB);.Z ˞DV殗ErA[]V&O౦^=YFa1ͳD:=Ny%lfn?bWkG@] JŬhqm:;{yn0!"LhkłOs(i+,.fc~a mǪ~9BAsK7牿FW ĚheP A+xWCn[-nW5f!5rl@b6ֹW~)2;;z7 V+`fxPebdZO{ÎGQevǍ*@JVv0!( )ݼ7NC:[@b.,3!m0y PKZfRylfjF~>/xEJսSo J}-X  ; ȋ|Y7b[U!?vc@3>X&.>D+(4cbr6vFyZgYZ07070100000033000081a40000000000000000000000016446b36d0000f7c4000000000000000000000000000000000000006100000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/W]?Eh=ڜ.+BsN<1W$QF"З}5ݚ~ .4VHR2D%B_+hKn.2q3"Mfb~M ΆV]ZC $}sE6Nz46p`j}kq]±YzۺTkWCt-c^J /Mɹc>_0b o0i1kAOqsPћ°v2q]U m8>X\C*s*C'b6-^"{'դf>4z1F Ą3>0 b 0.݅uM*'/+j*ˆت!JǺ}3g)ek"\eO/gVI)Z#YI8c_P]L!1/ f?A5$ TbD~BA-WsM[#¾Uh9OsY=BVsq]r;;& H-0iQ[x zKifX.O $cb| 32&h?_<:e e{+]6 X<;2?Gk&m|zkk#cn#`F':cODgR Ґ[29DU܋L<~DaF^'Ig.jΞuJmR]έhԡ{ )< u1j (ܿ^Fw69n I4&;iYu/vg.#`ovvw\:[q>l(dwM ;rZE !} pvJ{1']BG[ۙ=:O+8ڡß>хM\o$ۊⅸ*Y2,O0pyOX8US%0s/2/ \*/'d=k? kGkRVxv]#lֻ{\AgHlFMEnMzhΗ, o.E<h;ddhj+Z;]fyV wQ2Tt<F38VUEPQOϋJ:|5 -Y\[wP IҀ]%Fz!]sK'{+xJQ{13[{n_Zϼ(uM~tŝQ868Jw5ȕ'.ԬQ;3,*.G]28&]^DqaGӄ˚ n;t!569D] fh0IA cJ|#jf[ZܱeDZaG\5Or)5&dS I~Бo{W.o3?D&*QVVz_|_U00$ͿLJ5xF.Sj7NS2 z]!;@Bg3OPE!1U[~6`Y:Q |δUjD: 3'ڑvc&㐗7oGüלq"HĤǺ}$^ ]'ȍ:FHUqR&>x\k'u̜0ã8lMMǥM. xStigX-6 ~fDYB<;{` Kk;ke}ڰŴN,S^MmfYe]R56vn 0])xj*I*f7eQy3,7 >Xr"q]9LhftD].ܹ? _n'ְYD^686?: > hMkG.I4!CbzD` ROV\ɟxA &Nс-~!, Fg8{ +4UQr3Q qLH}P`|2&[}xyXuc1u-0JXL.f:h s彗 T6 1w-s% 9lfGTҗ/$\I5hE5Fϳo{,0vTwG 9e 1ImgC!OPH$EΩt_3E#D mAK:DUн|Ha߅yeEǏjHQf!1-VE/!U;%:;qyC)ıJY&1dNr9b:T`vx`rQsŗާg5t MBS+cҟҿ0M'\q@{K'ͬJy2cY`2WV^o*M702ȴ˒\vn.pR֢O HoßfhԞIvTܵҦڱ>EVH:fG01E=Pإ3ag$"B.5ʺt)fP7C# Uo)2$yK1yW7rn7 wJWx? X4FM7Ŵ],i>== FO(fRG@C>.P?J].^^րTv>5SΊ2"#H:y=|_b؏|+X4k;:#'7,g^ EvOn[J"΃lΖR<\`L6aXTyj@h3E7C\"!b vmܥIU.PV;v9!qThgb6 zE1BM)8kK)Xaw[Ic9 ʼn*UO/-F88Iy 4DI`k3>yl*a48պ98;rd!B^c4FOL~ř_uУ7pCۄIc,eN!֘ZX0 (:{]]'ƌXB# ¥aAWG҄ 2'Dj.×زvu8D߱&* -{Xzn?X+l*8qBvyҴ(h{{D;/1Mۯl@7#&E̡"<_hezpEtłp_!~ o" w`0L&b60E sLt`YeڲdMs{u0z&S)J^)HAN56t ᳌-=C̑s=Cߺ@3 y )hf2CF.\&kp0"ۡ7mPm#|d^'78!,du ȼVBC0E boZhMÀQKN'ͥ;+mXxm'Nߒ?rC-xݠ a28=ϔef$d%{֌Ugfp׀n> REor3:S~5D.[\H=4bo ႱZ) ws,TwWk\DS%o]h(EDJGun$88AOSD[ӹ,1m.SR#2ЈLS^Gn/hD(H.3xګe,<[Iѵ&K7 JW',]s/*FB,wӚyx-rhh Z%'"PKem:il|!CZAB,yfE="r"tW[}[ʈf9nKİﳪ:5T}ҀP.s^ط7Ǻ o psUYQE jE'E?Q"qmuJ8#\%Q(r紹G#Ok~LQ$uRr% ֥21`Tu,iOɛ_m SEv s XD"sDXJ1-:ƌl>/e13͕U"9$}[BfJJev o+^KN? ?'05Zแ6VQX 8fש6Lt۲ZJ _W|Lg$<︿z4r*l)0\N0m%-v>Sڄ I<|]hft)7ϔMӅRfur`*^0a'qŝI7蕍-V*`5=x(2Au+uJUˡtwP²6g7qA 3KlpTC{.u*- HF$6,TUʽUPëOY_Vp ?!;Y0v wYKb1uˏ.yȚV|+Gq[*YcJGi/@Gt<z& L_Bj\¡*`ݮ]t_vP7פ@3: MLsFb䌽Xʍbf딪, Dհ'gg^_`}AnFLJ;/N k(EJSusxv1Ɖ)(33$1 ѫJouO!j~=OC~ Z! aFEjklU%.ɱ$RUNlVzaIO~ WB: 2nV`ˑÊbg)WN˽&ZrX/2BImODRO^p̚rєߐ E$3m#`~.ܫ𪈳!Z  $H ̐ٵ F~H&kJ'+ZH{hy A#Qwazz -EoɵŊ:>co]Ln-ppe @^:B`h&sq627?d<91gU{+"MP`38GQx6iο,4mJ$KuX'%VF.,K/IIk`Z*;1Y>7/[h-ĤFنyWVǨ$2h lʛ@+S=t+qhOhEcw e1kէpxKKnOEXoA!{MGKHCQj82{F'WRO}6JGɷc\_cmټWr(1^72 jOVL #)_:@qBN ] 6/D["qRL7g[Dm*4=et]Z6=*];yl3}7,RMc0_]x$d#߮趶CYU6DT.Y@M[r\m;ʋr-U -O&,1i.JNo\ lF!lg|7*x ? -v  ?7`xy"l=@B{I)juɘԒEFߒx?-* C]\ͳ+tF 2^۴_tuG_.gqF]oAѳcX E˝ߒu7ԕapo"zx l@ T<,mɀ;dyQ:?> 1/^:W_ s\e5eZp,v% \2W_2]'3ck@($CJL"$F%PdϪe:~JJH?zF!.8G^3G (_ !I~K}Ks?Ю(T15d#sб1uOc;T e%|Ť#ߌ#Zc#  ɮ}r'S^pqWEya-QuP6=^sAiB:H.H8-6iRl 뿁OWLY/ư-GR4e˘(n(2p1PN8$_0JQ| v}j]Prsy-I Va AHwPq׌Lw ۺIB j1 $6;`=eǂˤ~_Ysng|l;&o`kR4[{V6N~ٯ109ppήygWwmoxQAf櫹x=2Ʋ wEM[a,녞ʩq ;#w"9/_zvhG&t8-f/5`B0IvOI* ŸD*CRCy.!|vq'6W3kQj=_uБTɇ{,{ o^D9RS8 ;|J i%60g)gO4"Tyڡ:@ZץMӼ ]J\J:kl$~P+h:'c|?o*ۺ%0#!n۾hۍ-L+ %Fٴ$ k y)O5+Ԑlh`i1Æ̓ J6h0 KLϣ.l6뛒,e-r~ZYE&hERT z,aKf8MȜ)׍_>34cn?@f/H{ŰuW$]eQ4GxT͗A .ՃdkzÒ8$2x'~ n5R^mW*^*UKZ7Iv۶Ca/M89ܕ<*zL.Tӛw3"%8c*\M݋=F/ϏʔZHr{wgT/oh(2ڼ\#< l6 "u\i.fE =&lfeGx#Đ^CGėvUyMզu$0@FNc%P[(]y:W!.dkJ0'!o(0Г쎠-%0@s0j#eR,\^~R2|;sߤKGZ(Dm!7I 㘺=%Yb炣jj sG_qR}FfI򱳞e.oMq݋N0u~lX-1Os_A+8HXE E4`6Xlwo|fW1-[_0':{Y!xY95[=Q᪡O"Aת$ler c 9g-q2W>(  $;"} 梖s?U4MKt7 G?hQYœwšek>B/>;*0p 0iV& CCԤD"q ԯAKCx!w.C%^b3tIVyAÐB?ar5 b?xQCfAͦ~>էuu}"1U*Uj|f#߱_; 69ѻOVڋlc֎dEs)%G#6`OiC&xĨ:g x%?g‰]uW!^ 4r[XE(d$>CGuW/[ 5Hxc]7[mii5vydY_+7VM֐U/8.Q׋sr(;ml@j!iۧ|'heB^pP6obvTRaGۑn<||VlK?  7 YU0Nuk-!<#XqO,G)յÓ!GW/sY,Ej;\*/.N_Y(mEq`a_,$*YtI)Gpޯ dqP^U1_E ^c5iB7pȆv7f >pOK J=` 8+0=gp:=UhF.Q[5Ǹysuvs~wm* s5Ҝw [K?c֛kdvnKXZF+`yk@>ֿ9E%VRtZ,ߥF̙ڱ}_zZ5D(Vɱrq2-5Hm06ݢҩ~nu Y7wsv3+Ǔ4f5"V~1 %cD=&0%;/C3]M [὞KJVDg2˅}(daX<*?,rh,ҭDϷcWsܐ@L#Cy*r g | iZSt9v 5{XBiCМeՂ#?@Jto߰휺21T崇j_؄Sc!|j(]Ҧx"pDPxum4LWF䳪Ŀ7$n{$+' #luñIUA^YYԥ paUr4zXG k!9qƽ;ys٢J92Xo2hPH#|TɁБeekq#2a"m$YWƽo P._d~_\Qy_'M࿡K] UQeީ4-k!%`IZʁWw|o*&,1-Wimݰg/k Ri,sLVX&w2-?SdLZF42 'DF50Q䆢4EH=KGO\1L )[S)I@ 2Z[%V`j`# -M[aLNƢ/dVR.&ʼnhb*jrSS/;aA 7ɴuע? Q,5*qU!"u F[|FcqLĆysmuES^(hӕ0tdz\ޙJ\ȈjPlVQn1K;PuvyѤpӂG> &cfpxpvO9l2|ɓUSr E膽LCC3TRP 5 *A+D09ݦe߮?ݲvBuvEh'ܒ-.@HzV NG '$vs?ԑuo?UiojV,#0m9@g0&JbɎW=Lj%.wNUmDq0l!UU~?9H1n͏}DpyNmP{ޒQfGqJ=2I0QqaJlUζCPKcRƵ]mf=[ j4}Yӌn]f3H8ub>+6q6ijэ#d*zsG,HW _ǮԵt9[MSUB$a O8*|Lwck!r=.ӛGgdLdٚ11ŻK,&4bAsΗP[27 ;O(ڊ^0Tj!a~0w KWұu|./gr=bf+%-mTJa~,0LQ/_o|a$gF—f/>̈́>l.?c$].S֖L r q9|mUya$EYWݐw8ډ:4Tre(zt5ߔ9}x5@dx~Ps4GGˣ2 ҞTyL^:aSE'.[dGP4B ;26Tev@L#dּ;|}Tկ[͸p{:UuYWOm_Fhdh1ŻL윋OZX8oNVlqA6jho[WZ7-= 9!kFL@qE0%9WW=4pxq;"z:`J ܘRetI}a5=S!rp~H]+UHD#{Μõ Y/Ѧe-֢+:昮]q]<(GSElCAPG<^1 h +"G,kVk@o;qM]dq8 ?|㐀 ^0H߈/*ل\oꨓ$H!ufe_^iKQ׈a*?y۳F`v{P6f)9ޘaoeJ9㻀 'XXx^yVȲܝͶuAOs[;wAU?cW>ˀ]XTOE z=|{UKW -J`O sK#iv<͛LVW1dBĶ۱VĄ4쬉"}4CrӚP\ PڜoFǘ8A(Ibf@?0M!ͷM%)22ս#W2;*6EOw-Ky+xR2\s{Yf"?(-#OdL9HkrN8?{Ma/+2gQFV>235[ 8/HH¸1Rp0diՋB!G-u΅YWBhB%€x RB9X=HoY'ypo<ݪZ?{?XiV5A lo:w'*9]2(z|!?znc$Q^qyPGJ|J|DɝMBXd4S;eyRXx.q_PF7N $mx⨆oج"+D1K\XAV zq JupU&bM"gs đbCI]Af~aT+/`Og;$_hc_DW7Wa:3 /#ɘEH9vTا$pЉ-K XY 0 ֣Д 钏e$8e~Wq)7dB:`[U݉6Un[) O ڽP dy*SŮ0zuUN0uaNԉvz[ǓՔ:%fol[8!ν&N^7 -fNU9Fs,<#K ɪ!UTV%BC$7Zs#^EG+L+&ļ,XE|NTV3re pay.rqfx#d>n|Z~\DYX^J7%9l[4ےf7_ _g%1Ғ7nnmM:>>Jɻáx*m)- ƢCE_iY'Zla*@>D[[Dv bi(-~{1'+ߝu#H+աʏqW he|ι!"2)g(Ҏel>6o+vϸ(J~wYs؏68dmͭʊ6lk[n݅'ĸ՜Ru.l80c8o r%1 J=<*}rNPvXG:8'c}lDnY@L8.>PmL%qZ;a}kc ,iI }S&\K>lXnx@Hfh8.(.NW}%W!$}2X TvauRωK!PgW-dg'3t96WkZlOPQߵAР{Pa&\)D)kU-RE<;u% .lu%# ^r;S 26 rӳhrf +#(d^ފj1*+K&vy.pi6/JbG( +@1#ڒ#0_%{j?uVR"I\v -jGice @/~X8mLopCv-'ⷾWcaY閁ޢ ^c+ mNJ=׸?k$I=v=L->×*j y= bbM[ ~euK>u-]3\]D|k#jJį{"K]5#^)p2I5'œqpy}BD?m<[$<u{ LuxA]-,w"2ڋf=W 1릮 sI*ӦkP~»k k&uu^{va.%KJvqUe]a̤Gmb< *!R`Pk3G?ˢۖTSdHt3Q$pX AQOx#ѭiCZ%ڹ;Jֲ"/CC/;C78eU1o z{@.튰C1fBx2渁&dvᗩQ?yQEZN]SD{~TԒS2!an v8]qA٪"K*?E g >Ř(cV9c-oeiS$~r!J]V5=, l[NkI K'WS'p2/i(1Dy$\ZIy.Hn+Y?G2:4jV{Xٗ#_v=\&H ¹ mN1uvN[^RZ>=; ɍՏȨQ|a?UMSC[|޵GS RiU,3U Vny Xᩄ.2-I3|q_XbPn :=f]ݛ0<~Zg&EJV0}F/1/ӚOTH{2/23x1}cKpSi<{2*v$J"dx^r;+W"@7Ag 9ŧmfsq^l&WE ?(\b/lp䞛uXw0nٛJ}+˶wE*! KC 1~ c{/2EdH6 & #jQ{dx F% ŪppB<53LO\ͶU ,luMSuI˧7Щ[o7VϮ孨iW^v{<&ZO[_lQ%ҙR]Y>:aQg^3%#.+C~1@Uu4&UD:.*j^3d u5׿n/ə;\,HYcuPo>g oĺ\ juV6hŧid"7G(}=jMktnt݀i߭16=BLϪ6ShV<yЭ7+N{XCVJ:"[T<;dAf<;}t&6efEO굸Fٳ4)>)Fe'JFOEJ&h暔ܖ(]g]ǡhv93sXn,H!x;HCqRIqKجD[ bxUpP > <0I,rF%PbM_[c .Z^sO* 'S5d R&'rmw݀׭> fyae8X<򓣧5.>m%BL]5{h(o TvL`D>jlѺ<{kD"Bfh1,B~Y[1 $>6\~fBIb@> DOŒѴ.$ϗQ ~j4q¤JkVLO 5Q=V{W5S&<X I3oPOƺt_ ;o`;|wSM{N{Vhl0>z#]#AগI>@lbmIw/sd1Ѵ]2XI$jD%38,.r3E_!5h}ר1R1K8? .y[ʓB&S{xy[NoXQG@|4BOÂg3El|ӤBU|-cbm3 &LAw-`dŎ4@atl:mL+<=A{hָiM1e &pN*gJ7LH3Mlc [2q/7y\ uv çx|F^CpP:BqÀɪ+YA$ڌŷԷr~6  x}RӜVeSWʄC!|uܤɑ3!IQmk:ۻΙb=c;kxq FTt*!W"~5!RXЈoβW\XH0r룗BDO]+YO_MQ߷6oaMs *pdY]tͦt] #]4.TjɺUg2-ȭfiX5pDH1n,P+ky8:$YAXC2|+}i_upҦ$`vJVG6Ոҩe`ex^WD #+ߥV288h֜`XBwG=Hș8s,۴oԛIDTZ5W3ǒPΨT/-vc_=?LWTZ, [Vi8DPVt57D*a.=:==^`¯Δ~([Ip ;͍Iz-ٵlr%GZ}a5EoDX{t?A~CPC^/!$e*&eߜf&^x˱'sMN,nuӴ;4Z8<0IhWaH %PPZR /mmiq|n7}(^.#Qy-x3ʒXoſ~uԓuEWߦnr-k` Feb%Çi-o%"B/G\uL 'صd}Jݮ*UR!tLі7noczƎd0_V7HguÑʲW㭀H{(56 J)Ȕ:sN !)7æ0:5-w?4|q=4wyVXE9B 83 F{s_qc[ov8]<3[8[ xs 9Є;:JIZ/7 ؏]6l$`q#ql8}ueUAٱFW|ʖ֮ P)J+!4fBI$^M:kLD&C S˜*Sl1w S+0ҏWK~upSL`Bg5`Bm5l}uފ' {nՄ )o[3uӺ%r}))ܖX֜!qZi-r~!"}XVAGG]_$)qhWmDG 0e_hi^.MDNv'ҠҸ)AɩDJW;0q:x\Bμ!ǯ~~t'%M?W[(xQ4- 8!ŗUIi 8hx9 M~)ΒnH5ץ:̲i<@^ltW:@/kU'Bصhۇɕ~$گ;\PGv?l7wusk%.eAb ;"~l} ƑVtwZMm:GJSw^ *{Fvh=4;A-Jo65![s_v\q0𱃈 eWB2p%_؁#wOZ|lkirt2su$q FU|xp)'wHu .>#O(i*P9xOCQnoө o_Ŵ ?3]V@L-YFYL3Ox Ӆ')b*I~p:6-$D)mjnƑ%fn#2߆5>-D34lHȌanQ2ACNT[-0wtMf0X:lHǏ#`6!d6$ ιWbo`JV#@2E`U$K \'հ(>h.ذ@H\҈Kiu_EFoְnzBKqY4[" *d"O' 6L/9gv8N~t_SF,qs:;ihW*6P,W?iauAAsʹl$b5f\# []u"7rAp2XO]9uS,Xi/XlF2 i7GdFVA i= 3P}fUH8  Vj#.^Ȥi!ԀEjV/gJ$tZ3״Vy2Se%ahJQ8F.']B)Z H'qv9/2RB}6|,_DYopc L#F;MHr|,t}xlNU,z92gѳaqUG^_qx./2`9׽LDz ߇d6=9c,#y9E2 WAջ>{fȟıvA#VY^K1 ϗϓN0aȂnnP0d;wn/JñT%P\)#s=+wJ즼 :4 jɆvj#e^L꼭Iz#8T5o굊 cH`{sݒZ\-f|*_r0w}0sB[-1h8c Šta$\-^b):?a*H##i^f_aتDCOo*QUer VXS)[^8NÏ+iC]= :'Cvfhk[/Vz5,0wR?_fFW0cFM58!Nv5Z-@6|,-W_6ae4)5=\1rPyBJ% ~Vb0 q8WP!23%%p|Kv=r9l+R5D5~#hc{Үx|&{$}_3O+DŽPޟ=>_ժb9?p_Q^yh >_;fč}%u JJA J_9VGx"xtZ^Wg~F}- JunP˶˗/BYD#SNb<8Kµfx;WyS5s.C! DD#t;X_f;Xɒlc>iLW-˯۩gϷDLM6ԟY[j|>)ʷ*R;\h7BƬ;NHfe% oW}xv)ŹոcIq'(qm}z[E;>ɬqj猎t`H)u%vm1GUWltԼ(NI Cplяl z?@|~}YV!\~nu3Au!ITƒiݓI [QV11O{shJPzҲ^Ѻnu܍SXٗcԋݎ~Q ;% !^+f# aTެQ:톮ip}A6WEzt+ $ ݄s\]T0M[wz!2W*^M 﨡wIu@^m)q Nc虡Z/w$3sb02`^$rż:k+uX78Iar{P F&vErwi_H:T`?Sܫ?B jJ|ﭵFom?_;E: @lGkwg=2\='N>k:j c'F׭s(n# t^j>x E; FwPR>[}1h^]ax!@CqZ+Nxըo"YD"ZF$[k,O;i^?16sTVtZ"̄ 4Z%ɺBԡPO<#6 _J9~)J I n)?6ϙ1&&Xv,ǽP)5iS4n1ˠp'w#<ςc6%+QlB>*Kix=eꗙ>QXꄒy\%ρx~V|͒rA oO7-^/c^}=F|bڐ8ez4!#TW!#,n<]x2K$ n3#2;.VLo5cqTƒ<}C&YUcj?7Z*G Q*g44t$!6ve) vQK)?vull6ϫH ~a=aG>3 ~`SB:R8]H\ o?glR #yNtj;Ԯg=Uq}0#[!_z@' Nǯ 9b3^D8^븙zjD]!?iq 1Ta694<;Grk<5R4ۺ^G.Fk9 Im2WUӦJѿy*3~ߝǞz4FܚSoԳ:9c5I†l$y_6IĽqh0% 8i~ ?@Q7z=N_Իm3da)n8T̖NRlr߹7W5aN(z`/zpt*;jE(T)vяqzh$Gy *sEDzhJw,ǒdYK}E%1Pt +Ij5nm NzvJ/'#3|!~Ȁ6%P^.Mn. UJ> ;U`%1QDg>&9ޫ@=;cћnqD^E]$HX~QE'-No=O/$0d轧2%>_0N|Y͵YQl (NM~"OvxZu**'o|2K=>UX$N;05;Ď,z!`ZEҪ$s}~F<H_5B]̴t嘩v {V mr^Ʀߙ/6mcm}VEjQ 7nU}#\F;[oQ/{R[AMg&vd6q|^UOG| Ic2hCAw&-&9ģ_;]*@NճGouyRr^݉1 anuv mc;Xݨ慄Q6ye>*]B8Vo>D% E9 +k@6XM$oVL;Qb SGד̓)TR9$ͲECn PaggcN|)Ƴb ɂ)S^w;񜢴7 nt7 Xw56bӡ">DKgiEړ&h*KvԞl׊/iDca\Jhr]t;QTKIz ]M2Wĉ{%j@UGqM&[8s0e#U ??fCvx3wRB.;tOͭX 鱎dü*K}DЛ:gV+fc6R. e;#tTp} Cy5sc B+XX'6 ˫$UCRR (h!H,%~ơfTՑp+Bs(Y-dKK/׊AӸ"Wcxq%~UG%hmd2tqCI]mba&75`W}xmgq ɠWv$$p4Fj^(5X+NZ)3VsQ+5q5|e=FmK$"{ȩ VZ  Bޞ53|ilψ7Yetlm>F(-zI7Y*ĠrP*-b=hf3Khr2X켫C5)U,0wA ( &aH %=@k<$ X{bRHW5eA3J|>67݆{ڥsNC'ڣ)/Ih F^VԷpȈÔdfc#WT4ey fs tAy* ҕ h:rON)5!+ `cvvR?Jef H?QG+`K־\舽wf>*G /7t> =@>-Gj {GuX`&w9WpKvS+ִkZd.^~᲎"R T\kحBG ՞HJF:KĨ5ei-sk&!ZӸJ|>0Y4fF94J3qG,A:h|'9I>Q JE J}FYzlxc601=W)֍ !OzG%-TNLqȩ\)rt }b ۆ.juIy>:_;ۧRX^~LH=&Pņ=<[]Ӷ] w ]1F\ҽ nj3D D ͘d\CF >[dC@z}-/*QEYOt^+GȣWsJϴ|Ɂ>+uoL|kapLp#QђZoj3ٽ=疌XBZP/G8 lfobڔ ](g߲,:!|\>FQɧ*l9zD-d (xEC^Y "0'  ٯ(i@įJJEaX˦8&МE\3C m3= fjNًP6 ʣ \<@ =2@nDw͋[uguΪVOБAnymN$€ hr^3JN 7 ?`BNaj\dNkh7peTNE=ꪄ#L_.PgFDnnt>+Ȳ҅P)Թxf0)cArQA]0(*o>ш3 %Hvw?Wo^!)ib~fknCcYJwX7JӛB~߇qdHdWjF!bz: w. 5{_i{n9;/"3X \&%&׏./NÉeMw\7:ԛ@hePQ??bE]d n.8o~?sN`s='?XOeil"f{}1[Łu#x)Ƣ}ζμ# |6"kk}h8/b/CO҄}2J0ꮏV@A2_e_ ,q); BJۀv3ic\I-3.h 9nnfG 2/h &ۿܜD- }i%U*j3} (/[&79)lFWs2 !5)j|@3w~GP!piu7R%,imZpKI_\$=-D]@5E: ]0Za}bCTĨf)JpPB6g4pD1+#N5M2g)\AA~P5H6՗U,w0j/rLgPTz kIT~ޒ2}ɢ)r7lUaej-+ټA&f sffL 殣Bof~#z 2i(]>v#=A/ Y|"b\躂F i!]q5F[t鿦d<(eI)8X :NOVzBَپJH`R6MG?v~>a(;a߃" ˎ.P-Z:%F[4aV?fY">=*R< iYS!h/Y%sAφܚl= +F9Ny5iR}.~\RR(v+ D.1$tsuXBx,48sB^]gk[G%($Mjx`T^oWcۅ<Ǽc!קHnr+>3uCF?|M>Q8^GkD栧eQ뱠H#;OB Pa"_8?fФqb!e.oc4O7$+~jTڤ R[m!)gxBK`{ )_m7aXӯ5K +|9$:51'>FvKX}3$g$"&y,AvS$2dm|w߷to5../K7BsE"X ]5ތT".eeousݺ™"g TㅧrAX5A6'빶("D0PxT ~bƣ ,gCiv.@?{%O{EEE(ֆ==j`M\\M!˻""JT䁾ÕYiPg0H.Tj>.ƖL/N "ŋ`)-MgO:^عix oDuy{j!JFk ^,]X!F܈DЃ t3RR)peG6 UBZx!nM܈f;dIl# +# eqT\%ÿQ[3pbE(!'1-:=g(~!)70#g7de#/WCm-gK#Fy{ tx jsdդ͘p\Ρ3LPFd[PHf;O((IWz n q3<āuuG4r4ML@oߕ3&At#^PG @361dAQx?"g ] )B? ?l<}ߜih:Y,o$p`i*"椌,̯rG^[3 =e"$'עՇ\[# m5SGwL 00*ZRnbCJ'ul&w.Z)1zlFw'yAQ"QA"GayBp}@0  1;sRl*|uԦVwb*c=CF0(2R[G,Jsw6TJfGYe me5k pI\˃!,0rdo:k5_GݵK!jMmX}Ƚ`qd x v|ҔJF"^MްX- 㲆i~̩{Y-;:8ًnPQf,Ɋ>yV8:>D#j>ݔ>P#i# Lp >zy;߉wb4~ B'P+bмK.r+ˍ˽qvL7t};zugOL[`thV~.3Sȍblod,tWeo![6r7p)5Վ ^eNe|zdUBP J=9!ba\9f֬G5?d!ݎdg|nu lP )mMB쓼l^7mt9~|,s㫲w0}ddPnlsXbAB"pLv`5'%Op츢-3u^#oz.  &+h#H dŢAm?s =2IZt @8% vT-?.07&rO qÿ:Biy*FLkiEY9o @*I.q&AjJyKGiW!ާ㼢!-@Eg؄Xb_ZL:8fUއKd!kիE\1wݚu6q ?on*-v#PFA͞>5lċ!<(ozU'ApiU5O]p*?%J]N2oqϴ{u R:Z2C QeL끑bJ }2yjˉ2}iBwEcX¹8REO$N$ $sb9z*|Cmp4jBjwC\#Lǝ >I`k$۞'u!ad(q]4'Cˆ g,j> ;k9ˡ[˱\CoB\(;6X|* 1Q ޹JVTɺ>ì,cK36կRk)ǃԌ/ vSjZL7 7Q+Zf\a'p|bB2Q4vJ;~v͙ސ Aν1\N>m;?T#h2ל ?#S{m.R_t\9Z'Pyp׫WM֍\Wq`9 R{+M>F ޤָTHQ`l﨓XN IA.NEK+^3ݡGZLJp!!glqypf oGtby0xDY|9:Tվl$Hnj4bq"3k6L~lwWf o h؋bC•J**FFX9je3G"H:u΅H7!j[xē ZB3| iu(RʊW.7x8F`rQ* SδjK9uuT"`+HP"[?0a 0ׅd,lũfpjJ]"K-I vЏX7nck<Pb6u @ޣt.15˻-_ҽTn=0 I~s!YWvn$IVusWsPTy=Ö\t,cpCZ511%E\ǓC;4oRN2ƒ@˜TT"#-A{h`BA6<'N'+ί q5cye-Dvĵs6BTY­3\~Is_İ%T3bb+VGYTI`+1eb J]l$V5FdY=(I,M$IVVGB"IvW3dZQ'{ʸr'JbwG %?u8r\K"pȹ.좕ρ G1 0LKm'k.mp_Kؗvd LFr2uE(3PyU*dUvZ_V0`&G36N%c  =b!?@ 9F K֗3D sgvAĩ/0z 2w[xrϼ UnģF- 6ltiuJxbk ՕM$ʗ¥/Je6*̂rb`h&adLDZG Fb DAGC^HgM*#  GQiXfPE3)#:QZLB) n@#8̤ɀWZcm랹=ܘMϗLSK;~w䩇1]0AAJ܎2ԏ]r0'shZwUx ˸̏\ #ilo\n.HWR<Շ>tc hfW?p(i!&WHuS'ܘsn$<ʂ_5񢎼q8͔>c+? $+W9%Н^T߻v:ɷ"`v)PY;j fvTRxbOdIK󆑎8D< ±YYMm>.RNz¯<ً0=&nߝ#.?J<ıD~NQ*Ƕv+rBK`[P*T0J N9xIC캜W!ͩhK<^[LK#VʆC%ǘ7 zO>!-9yJnzL@voH:I(D Y|bv͈mڙR80Y!ΘJ,i&#ܡ1,8tmmRmwV쟵%xCL!%7=g W W.YDʨH:\*Drcba1KN?LF`3 ė=֧S^\;^i]аxM(9NY'D&OBr),YSڱ vc;[vVjų6}3_,}Kl6+'tY+EQ5GE̻_Ssz4$vzSnᕸrM%o`2ujz祔W\}o_ ; Ĺ>N[ۼsdO_nG,[O &9'a(]8V-LW+R?\}^G89C2R̔x}4] V\xAk?ΉuN4#&sҫK)#P H]ڸMjŜِ5<#BY9pw@s0QU۬>&t] xk)T%3oB?gGO\TUt$v=X~ aN` %:4ktZ&Mw)m5`-补Hu {c}{Kfrm!G1ɂetOYqsa& < <|je6$6 B_c#]eC837VڢTCz-#yHv™ ƛ!Kpޢc 9XFmϚIp"*[ QsZ1f86jR/;YSkM9=u$w=^ ќӶƎ!7h;9`rU_<{Ɛw$FmC?{ȋ ֿ4-X%tmFR|y^O"OʕV&ڂEuQlSAo"ncD Sk )d).špyDeD:+KkO<+}B)6|Ż?]Kq""ҧ4|o{' kJgnE{W官D(1b2{R&;@a&*gAݱ?%;!f!83~XQuC~p6;PJg%_S~ǯ3T(QHBrVK"ۢ9Jx(pcH$&)j{_[IAtuv5[$;A3>>oLߴ}K%i|YJitH&":/1QKK/g~hHH)>zѹ1WF[p=5Y#c Ikbm)h~ےkbXX ^p0Q R޼4%.M! f"tDJU馥Є4*^&& e"[D]LV uԏ\`wtis4g0tP^<)jSKdPZҹ1R@Qn+S:\WI6Zn+`+GV?cұebΜen9hZ=gpv V_\QZztT _'QB_Es-&T= cY;]7][9:}~6vm]^SZzh>Jg7OlIB/,+.H0G20z~8qzܸ֋!m:YmD8&_;-VKVx;xqy ;)&fkC,umNg)\s? *БY}Y |+s֘VN]ݔ}Xy9e/pY11*zC?d/VS=yJ>3B35m-i|Co\ڟ7&"XoJӡyR=y|NИp |3Zh; ]?$ rWӶ,`y[p8et>ǎY]pä1bFiچh*yٮ /F(vlMYaQ't }w\%MR4킎 ڐWrW[%caTrbg=Ok%qag:(rk(gc,KkxS莶[8 nE \G2;]R#C r= N߬DۇR?u7:#yU3pZՋKK6=ߡ%g7T9ÒVhs1g.C_v $^Zf,,5ݽ}Ūc{P#9ya޸uu}SRߩo|i .7j8g*/LKpPuS ѥLNb*:n'u-b-Zh]udB Q2"[::Gƒ fOo ~=FlU_N#Kny*xgy  tZ3F :p bvf/@,^ R0/`%% *+ `uR̳훉GƏӹ+v|UiGk=Ih>{M>qKw++2@B] )6jh31ӄI7^iKݢa[9c]SlҙU-?d H$c:8;q"8n׺vԩ&#O`.d!uʶFsfW(RRLhԌn6/+"Ld,hD6˨q)^ Ms t΁g ֖>nuIrfJ?O:qw|ң.8$4S0˃7gVc .)?σG\xz hRuV=ZO)I\?,79DsZS= vWP>#%l0qX>^Vfa[)`xHJ++W)]uaK%$UвkA!}/ +/vBBKKiHg}_ፘ[ 6 Ѫhehŵ*h(L? MS?ҚNMn ګj?(\KvJxPkusc*#ͦt(XoF=5sM~4+n|#ڣP~o!I~Ҟ,;/[1GK 0fP;$W7OOUM$.X ^l}Ukۄ!}b4qB(O-R PP |Zb=GWOtṱX$XHO+RIo71K4tMK'uLFn>[hbƵ~"Tݫ:;\*ɮw2'{%'CM)Ӑe>8݆eR|6'D#cDԂx-3wk Z>^\%PvuQo'U5A}<2; *9/C#u ,V@ -_pECczÆ{Dz.)"jR 'G %޺lhKmb̆P(&)L#ހHꮏ+h,۵ThHBox&Ɗ2jȁWH~5hwl5@LHEwNԷkWIⳐPq4B4L-uh} R%Ò!2L+D37"6~HE1puZ(6w[kʡjoO*rD]$@two7ŴuLĶ0Xcw~F"=oyzέA<!vqrGq@>b9ƨxUabyR-yû0nCu@-W('V7a-̲$Sϫ:u%11{/'HB8†RtR$|Goz{V(XN+*"+˴dPSh[7yS]4gr3[fѧ*"XIrZc58A\2kޮϟ*.( E Mf-D⽆$A9qMsŮy!N}n,J~d,Ο'Zm|փ1~=A3I̿.7dDUs 2@o/Em38,B kW&BZb{ۦj]Bуrس໢~6How|Ýv%F[\\kYZsqsZݟtfM|v}t#qR>V p1%'q맋2q#h3=kϐu(R:8eL+fł-Xmy *|Q1.鄈^{ =!Hd7lL dqx 1.j,z`?}fː=czJa"y4&I#7lUJAw2@V dUYSQ|6jp t}Z}NkmtY5}2ro3j֙[s ޟXbPJÆNݚX q6uFґU!&`'xDH|~u"CӍL!QoPRn8( t:Hn0DFԩh83jKidJC ^RsA XXilc!kA-et6*?ԼIߓȧd,Y_k* o}2aP@.@ me[i}$L -RZi."4j" ŹSDmqˣJZXojg/6/޽$JJՂ"a@ȮY'6?zލQl7!c,}&IruB;J#D 5i-=1•7FnmBR}{o<;v3 imwtIEK=]ɜ^jQΟ!ύs1R')ZJ&;[k8q/ FvH׸ҁ-eO^M QhKgZLa5*D/K `x eBܢ{]KZu3e`koFnEೲp!uHȒ@DЙK*0Hu;~J1%+rdDk%ZnnXl脞̈ ݏR,.OtFl(rP[\d(:>&WWAԷ.M*ѳW%y 龫;uM59L C*ہYS?x'D[ĬïVX7›Mͷ9 _c|J}թWxz@etnBk{1~ c|eBkn(}'Z  2ZE {C=  )m$ھcMO 8]_Wv6יmcƊM?^))')í΄r>Q g@&E%dUecԖ Y 1ytIn:&MU3|"l\G,;ےrN':z`w͸ge0*q,1<(mKrla|pV_snD-PlՃZxh2GҸwx6Ob%)J.) '͜ i:lh q&2PGaTuDi0>m};?3#EjKhe,$TNEb*BPidyrV^#D11r!w" J_SeZ^'crI?Aj@ v_'^e[؀AFe>䢓T٦dAT17je-*Ie-) DepBxxFp{{=C1Сc&m1Y@#GXQ?h9'-'E*_!e) G'f+wX߾ _S ݀}xd(mڦj{hRN|31;;w'a+8@t-z4&5<T;Xa=DE&@Y!|b'҂!9jYz/'Eǐ-M]G92jlh-$]A$8g]iR"U-6Rǁ1Q>粕9][OTfeC[zipD8|@fںdg}*H>w)Av?o3xUitjҁm3ZpWK89 H 57Ǝ3}@j"<D}o0"~ЮofLN*P7Nd}]X6u ~OmwcLkšxC*&;ӈSAd{ӗ' !!ZdN{8Uۇ>@D6ED__F8QʛzKMt\WcT>qB;R6N9[ i=E2}5ݺ}__H<0,3!E|yF<]qKx pת15ġg߶+VԗAtH Pʕܕ(ΫsDȠqNq\(j Q׾mvkyә@Gf5(U s:t$"i3FEӁI5^ VhPH%P~B,nb._} ro&YG}Ep+rB/&T?(뾁̼}dPY.W +q`hV+Hc| &;MU#˒r>ΐ\c 97LdŐ.;kR+Fى' "tS׋&P7`(?@0 q++[ΆlKT,WmU?!PkWh^^mVd >F[IuCHt[GeTXѐU}Ls!79x ̺^;> /195I䅉77h?&rୈ)EzgdQnqURTRed 8- s>mnqg ^4's~X1ɳ[ ʵkCfmx`rL>k2>ca~16C!Q[:6Ody'ӥk M@N;Ƅ0K+%Sv׾.61荧wḬszVUx -s,y㲷sh`^n0I\S3݇%OQqa)KS)ޅ94x)A0cLU^H<[At=(z%Nm/dʴů1_LGq߃.tY$'ƒTp6okhOg3.]Ӓ u7C*;Dj}w6NSs#dWr:[KLfY>Ey "\!s($>ޜ܄_*ߒ`SUˊy) ൄً/>'W\I20x 3}jJ/%Fvv#7AYvIO~Q+,/|X~?VU x#P>L4\8\EaQMIoP[Jjq/F8Eȸ,l+vyEjt l;W0ۏX=3%<@֤ ߯IE]|S *;Q<WL.& 6uX~FS0cِk̓S0n%!&2>$^JwC\bo0-NWSJl@Km]ZFhdnlJ- qQ2⇠1r·> Wx E>+nH _H}~MeIlP9 _貎ώǵi~X""XHicajjW/DK vGm~'0o~eLz/Z-_8Tz֟XgSe$`ݧJj"dr'ifgCĜY+5,%TX G'N%r#` Q0 E$}I4n0 0b鉕%_W8n'Pr+k=_Y H_W:<-/di9ا}J|7$h•+7^B&Ku^UaW!ʤbS>=W(2@Ԧ৛AF$ /V-VCNg2/y 0$n]%>F_ 3Tx'[+is|L_+T+WQ'! GX&+&7)2Ma3G?6N"._9_DGK2I_済ug0^bngzFv?< ]loq7 ybN%>' &!5Q=z$C`1 A8˥vux,`D3_%u Xc4 Q<3,d ( L:7pEǔFSk!$>D)cLSE$LQ3L6TMۊudgU+؏m2}KqlK3n}pRֲnWo:xL̷=^O‘9Rd7;oOT/dS>Ӎ@VPY_'H06&[:t pVcΨhnكO|#[޺3L̖q'?w wbk /0f.K} RhѥSY [Q9'@P?C 4\.#9?snξ3XzbAAč<·SU,eK8^Pm? ]4adRǡGUҒQTwGP(ɪsS^LٌS39s3V sm.ۆWQ\chUZ3o_ Qu6 cRZ-.v6,/ĊBFd͌B]W~:ܗGqWX݆րc1E[ͩzXjɼez{9F2~DR+;Jl}UռnY(3 $ t^MΟuO[0T=',2JA$LCYiURLGZ+"8FbTRO'y W,k)yJ5yÐ1&sC%ff*$Ӭ3v,LuGHzU m+8_67] 跠|_j!o0Q>!f먹' kP1 ͪݣrœtIlřnXG,;-ppt6XIO*l5=V #~ufwе2rw[`HWv.&> 3=Āi. `7C{L`p;Qcaq^|9,+H)lVhdyZ) XjlfnXr1#GB?Q, 8n35S_y~~F_*]%谅4].}nbl|v Jsb/Դf b$ @uѺ ka,*Q{wf>ǧ.ΥS P .JB;9 ͳ5)` ӊд:%V LBJM$;"!.Xiմ5=z39zb],w_l1:o.LM?bv z` 7. ]4@1'GoWHZpnSKu///mBSl2 ohLڥWM,_خ#vd c`',J+vhm=aZw;886]I4} ⛂%7V~28\e2X Ͳ zĀVc(a&VgFJW-S"CBZd̓'#"ÑMؽ-fT^SU/ 6ޟW"9dQh@mVd[YfI: "T;z@^]KFMgyks[#8y~+Gr[a-Uwܮ_f>]i 6;uF#Kˇ!v:f!xQ:ix+}UQwUgʆ 'ȱ`r?gRGQF~|Z8 R YJvN'8&ca|Y:rj֢)u5ሁ.zhhP)W R++Ax`b2,}zc]e]#}$оP}IfBex@:%}q`PmS@N sl]{Im8Szh+[/TYKY|"egyG25ߥ+@nY>zfB^ `Er F'sР9Hd4+==a8W0z VLEaѪCQ7kmRɵQ- ~k&|hBD!02}0>ZBؖ db餩'c #YY?q&KCߋ:A 02.;-G <cboJh (xI̐P#!DHb䢥`W-^Uyݷ'e'܎m~2`ӣ]+ny|YԨf}+. eZOS;s ~*yhI1L?U Tq C9Vف ѢEjAp4y9).^o,ju!h!2pӒvQ:{dl]ؾC7\c+ѵ(i}I ;!,,H Ŋ3 +8$ YNTΪ PraW(#,kiW\_ z* 98LŔ6# *'/E5ڞU|l7&jLAhόbBJi5ʔڮ`C*Hْ=6%DfS #aOtJZI4`Y6e䍓8%ХtY[s4-_3T;uKsN'vFt03f@zD!AudoHKHfK><;R6Sjn3wEu7S; l9<(sO3u ާz] W,oۡuC UƯ$roZ\=w3.jRoLPS6j1ius$93 1E;%'}tM$ CֶCc8lCco"٦E-EoCY8<]'@tU+$P|,U86^gz)@Bbm3ͬc-٬^tw/ǼS!8qd٦#9 Ҏ @ ,>zh.*ӈ"i-#iSOUmuxv|N<{p5XnM2fڥz LTq0“p_{qv+ 6b&⭱7\7dŗ40enNt'j#FUid* lT%B `˪G@ r,Yx77j&E&yxi[~+Gw\#jߚL:9M(V`!%p|+NKuX+hRǐo׾Lw@h@a_ڟagLS,H%$QYzF2325cSz.' )Z%ЈMW)u67[: Ul0HΉf ^޻߭*IG1|0?j 2W͙eϫ|\RnGuB"RˣaJ ]/=. U`"S׾6a, yT~+Ӥ!ܧUIiY@֔v,Ht Ds4 Zp 7t\Q7'oƒ 8%[GGm'Pa뵹9^Lj|3.ZuSL4-l7d%dR^=Y=b\ k^1dcڌ9XH"cW8 @Xs;a,R(aKO^Aa)2sk?W֕L#޼ao˿fz3C~Io^%+;f:#k1E[ܐF97\mW&mM)G`JJf!9qI7㿤O H;?^Efˁ'J3Bxկ'аDVvo!!8-dN`7x?T*ht;# nٖL*=w V)-kRcދ,.pSrFyNmDBO_*$-oUݓ3Ͼ86&h%}#IS'?O‘jů}Cn@4Z-NOSUw:HeoOm^P8Ύ/筴ۓ Q1*J47)`E`~ꬃo.n~w:݋($Ѡ18j~wWsҥbB ž-aT9"ؿ:07;|G(A4@f(l> XXE vN҇yCeCT͡o4lFO" WCn ^d^DqսTjPK@cvc",Eݗ G$,4Aa!RyHqBysn>"Xߤ$o\b#B9V|]sFڃ4: m< "׼ D"=(§(?,w_D| .tb+E˔Y3+c[iTDab>oǭ)D;tp4ZQ<@ Р+MTd_?q'b,0QӳMbՇnUo\J^ũMl)*WN!-5 =BS?΃V-]L&j4VXۍ[ |8WM󍺨ѣ, A0n7cG93{`:L8I:|1ڤIf=H@PR2[#Cjƚ'=,Ƨa}By2I@}j>iH5͠ʎwU7m5f"VXSv{hb[)>Mg[Ѭ1'~ ;p|e5 kݹֿsj4w2pKf#ʃH[ eƾӨmF%~9[T1bG0Z!:k9$i*./! LN}$sTʷLAlP=Q*7d%Sqi:th)v] ǟṭrWׁD+ogs+5c)xg'8ժWο/*nv4Ls6Ă/sIm!EԛBRo$bEϦ1$|~ Z\cP#mh ~ugtCCm$qLMj`b1]Jǀ.(rE]z <-~]ayB@ ;T:۔HpP=zry[DG5`nf7s<|BF"aYN2y8)%FJ01eNP<|v6>Qi$>E>+[>PYXs:ă.G^yM^a1Aʬ&xޑ)ìk-ҋCǩЗF+0m-/EIksp'^T9%glnD 50ɣ{Uʈg!T.ϝ=5ǣչgH}nb: ’'q*hl5*ik*tQ݁!Aë 7Ck^"b|XY'Xҟ=N۳1,܏Ea\V]ϱܜ baHSג,(ƿE:-{9)O9d !&~S .UCpagLmޖ_Ĥ=4+a= _ÜMM{8˙am:| &?U2AE#JŖI>J`ojy4cU*qK0b;bm uNJNWhp& I 5o Z̠U.K9||O«5˧e6 9WW@&r~\/~q%9ӑ iaSS=,NK^#Q@@t _F h3uH"Bް[`6ϰC%Gy,~"_O&8'bİaK 6E[g~;(m3~qI`ZA 3VPwm2K jܞRo ԩ":RPrTf^*si5SNT}.%âQhlNf ͅJ\3)]<"  xz7,%BAoMYqYDs},7yHr |iµZ_Zz3 ':T~j#%j$XzNIӈXMM?Q:zcI`T(D/qЧ`MnTzX$%?",r}RueG RCGΕ1$X5ETl_73uXi N4jlF[|{ Q5KK%KOiP,T֮:0ꜛ1 (8@ښI1TI^)ᅾm=lŚ2g \~lu#CHW%̋܆/ #3daضG4`5N+^GO d[b(HzӁOfb:F0 RC< TAHV=d4=X ǞT4g6JgdxIBwQywpr<"B!K(}g jkV!,`"֏LrYkJ>~5'`21OPAY|jQAvށf_K(K~@ҫ6æ#jn({ }QwN4-ؐ&zݻv617^ê\< uw 7!|I)cܬO07ʪ A~&/"|[6b{[{(~zZFgʞ`;X0Ǖ[CrR)]ղXG›L;P"C*?ǚ]նbői6]wlrxNIB^C)ru7\2N4~OWįќ^{0g6R`ּλ]qL:!UM}"X;+>' X#^գUBE2vQLL"SLF@ﶼ֙7/“b,ܐl}'֥% #`{ύ7 I!b'0y"\ՐrP} UK1!d.Z{~qNІ'z:M*13Ȣڇ[30&M:!ɟl`4r&R p1z}#0C)Q(hǘ`fۙKN{[ YRx7-^ "SGax%WMt;uxvB,,lP`{?o6Gѻh' 6k?n[0Vw 4Re]p oY*`_}#Z+2]a&."C#\}x5zrTQc[h]y*!rv]hAr߉יȠgN417vh7_ح[މtd^Dsr_%JchTn"6p+iQd|'7~0̬2 >zn{jU V]NOKa`1s\w8*bBC:h~PlP2MIX=Ӫm6kfǿu'{3kwW M܈ݺ|'{7f/nMAqp׈3puU'*Ys%dVb-f6: TmE0a3#f[3bA*'̕8Դ](j ;oX3P3nO2+$њgc*PG+FaS' 13Y1T@vY-^n RS*GlQ!B(xd T>96@kԳպQ6#T`甆&ݔ'r#+ 8bs9xr 'B~Cz 1r5? ``NvRh|E {VAΏֱ1[{R4Qw"+Y'P:R3įmHv L ۭ%ՅMˆo9p'7Yfn0 VJ0{v6n)Pr2|ֻtcb=o nep& ?cSmlK)Āv+/Qn:,8kWexiIE`݊UmwIނFA9B*J@Ȯ(O8p]pznN2~φCZ %{y|)BkH`Z%R>B(PRflMM!ͩV|(.҉5x-\"H3lVsvL9}C.dq0@(I rW+9?4O=IouC~3zOk]93 :K7E6r}8&Xj,6n^ 1'nBɫDZULbߖAɟ7:]oT=yD>|rkW;\< A^_HA0WzbnLR#W+7=AsKCQjawXǠ)-3pP<+1'̐^z\/V&c縀ZKjC0lgm !i+ӫ9bj:V\=rEB ҈Ɣ^=Zx šȿ`&3\ ˠV⭄{x#Kŗ"\#ю p$$17g:./|R+Mk^{B쓧fxyBx(VVsd$偖Q2_k]o+Ĵ0 zR%ݟ|~VGu8~gۼ< bޖVsyNUHIU~$pdI s;Fwo( DAЅ.ۉ fOg>fЊ,Z5~%KQiF9}g`#f@%{B$]PՁխ|neziiZ݌*'H @фܻLa$MVKT&m*"RH5d3f}Tq1khd6 HQ]`-:fHv`cɟi*cnadu~Ut}uOR/@ r@s`0>vXz@餎 {e`vdۭm+>Vkrf+Gmq>X epy2vs@ѽ.E玗lAI؜!>xx;'mGʹ)@,"O*)^CT1׬Zgϼ %iPpTuνN؊?}y!n)(m#(@ fɆaZsaڎXE?W 36旌\y<.-MF]޺2ii:6k_g(ӂKRdΘ0mֺaVWjbA-kpfAFϹ j?*! 5aG̩{j0%5\ǚO<S[KSQ3h/Y4=%-Bŏ9xIa M7}tWF6TA?ӧ|91^s C uqo\՘=,&c*h:L1X!iV?h-׎x#K측(Pg@`r`I1Ӡ'H,9`>fFá36b|0!e8NSEAoc#|@(=vή@?go?ƮӒ7ֶ56!e Mćb6ۦod|3ҜU[ZĪ-}QR۩A 1l ?D @c 6KʝĂti%D$b;v򻌒ָB HR]uJp_MDM.k}%blw C/ EZ/}ܘ`2^R%oji҇C8J@owHHe.A~nuil?zۓgWbL,P+ZO%ZYcGluux;vNH+Eˋp}t,+IuM>Y DvI$R+ǼJj;!ާqPfpQK)lG~RтW">|,F7:6:jA*~[=+4*P\ ȈWO7M*LhbH0" |v `EM%2'896Vk|%TstIqmËsX#T+PibQ E 8z@FǩA/}K[7ՠ0CfJV5:*盰mo<]!롿IHT%?}h>K^k$xm xw^>,85İBޫ˒R),N*륽K 'XҧĖj~+gՊiT2zL^$X- qW-n`;~ӠDݲW >ݙ$}qdeAqvS!ٜOS>#|Wb[EJt:?Q_L^j;y֏tSNzSyE|8x%,/t3.52wf&$~(aGbq!YCka2W-S%DB{rd{"m?!UTږBڞ3^nI< "V,wE tԃtGƒQ]͹G- #j +g-_6òUI.3Xih\潫Dʫ F.b(jV|L>.$?|ungs?zoS>Czdۍ4'T:pju8̘M2[p+HiV|5!vhn__^WzHju+UlvsIFzPIl} ];BSNDJHkG%x`&,H~Y/5 an(|~jm]mγ270uЃEl푢[|[≯yy\zH dr4MiJdXjQ<عXu/K-)p̪cs-?EX7[mX2z8yXKl4by;XͥRtiʣfn 2~KznX] %f#`<#(H85ɔhegAi bu,89jE3Kpry2ˋC`iwĤ .~P:=09πtMS&CԐ+%X >/'}boaTn6=iЄW~{jj$bAŴ5+z0QU=&4lzu%}挔cHH$gi IA1=NY )-&1/(_ k=yQSAxT4i -]^1<9OU¹[s:WȊk‚}SBd$UٛOh$-n%>ʕR i3Hr){osʙ=*(҇?Q0Szni1o qCTC+x%֠K[HCuR?9뼐-X_/cj\(8"?kѹ _Ӗ9 ykHp#"+?B_&0B>M,Yx9A0dK0{+?2`O Ў$Ә]nLIZ>zS!OTAuG͑qGI"}^:#|a6͟® :Íss>o'+wόMݰQ[ ˋxrL dcnEc6Eg^+J5`{L. Qmop)d1u*DŽ.TŴS=N?J|56PG}D a w3nz&`2U|DyX? cASZA~[EAQ۵G0xߥVs$wk (JQLu*{A>-xq(K+̡zȼ3cz];=KԡB z)h+Mbۢc]+wM0'x֧c0M@Wyk~ "X"AeuQo&`AAcT_Gq2Q-_X~"(K㒡@˛֠Ls[-ڇU.wΦa`oSmˈ1XS\fDzmQYH5H NjP ENRJ!utj{wBMqw=<)A8v\Zd.8R97RM`%Ql>I\OsXk'K4xf9p6@ 0ԁLUo\Z)a:e/ftOSE7e' ݆ ҂19}\f B,co .[]`LEqr~I4x~]o\i\tH `*e~Oo ͍S3ed/E^]o@;3α=Q*"K b5k%.YPjADmO<]Nw^Z1ö3C}(MM'o9FmV52Ɯ}2& h6$4LdzvT)<{gT]P{4QzI45VNC /1p.*"?ERX_ oPbz0dpxFM6E a Wпan$U~1[<"7ALG`>rV@_(Db$A$ 9G*! Oeth%Ҟap{MD(!@>KZqW*{ڷ|ٿMjNk`໫ *Pu|\5"D ͐XfRLY3@{omT w#z7zL$;<2Bqn\@ѿTi[KdL/{mUX& zoy(SKDh/:ΈϹxp{IVm)  Ƣ}.eG!!:_nԦGп$\k_ _@T5H-Ր1p2GsY.w GZh &Xu:(X)&ual5#ԡ~̠̿m8"z󌅇H8d.e[@I(j:Vi]kim6xC6Ն ,S;l:=fEBUy )R"K{jsq_[6:f#G/6˅DK3 |#8OW/1P)ܠb9tpHe2&VB>E㡈XXGO6(@7((Np;kuj+GIݰ{4P2qK8z]O^)-3U[<-%S^#º\Kmӵ0s/d"ͧ+ &4`FpVT"Fq?Y;=4诙TopҬ5GW141nJHπ9'f kԛ9l)k?n} ШT:Z;ܹGTKYxYH Ը(lI%mIu(. HӋGu8fem$#K|04ǜTu2zG%dg l" {R_Qƃi5EH%8b2>KKsIǛ2i Eb =.5r! /4 Y6n)=pͪ~M97uI22Iw5yW0-+I5P;a'^:EciCFpAs;\5xyVj$.g'Oؑ:< qUY./Io=,PnRwpM0S?yZ^,8+);=B pdw+<974(%v".]aC>pAÿK6.>ƦG\-喤:58=l䪧pld ?(^`xo+y.$d-l T6Zmkę[q( )^"MbZcԛyaaި/VNOEr7zuM<SG`cgx]HZ,ҘARW80þS҉?Gcֵ7($#!A|/YM#uG!ӳf#Cr,tMHV## 7TT /o(2:V)H-Ee+Dm @[dn|ިRT4W؁q:[Q4]Ms@GZs&d-hݥ"nfR.f~q@)H~KcU?ef'YyD-yCHۻE2Udy7yUj1ͪ&%Phy36U"p3.qj@S9"2mB `Z6Ii wzuc()jTq6I'Pu_>k\JbpgIʼn3Ho0X@V_PDr^&6r T]F zӂ? ObN<8!vm;vI6N@}lS!TѴA@AbFKm:02!͕HOk!9 I \;V~9ru%sEyu9"\DBĕq^ͨkraci4*TsYr8&`OSmSI,жa%\:ggVZk6\=wgS[&8o*" 2l7 GMJQhLQoc;1Y; Ѡjw}\" :gp[w-X͎X)'8bX=f8jp1]axC:/~"j V7N֤Y؛Ԕ`h0VFväGȈqjJZiAGvA#$0N`}p%/e1e@ų׸N> f40Q?F -c. Vh{5_7YcLn,'Iu%8ONYgC'GSvRAzgVLpO5?P !\vv^I=WoYdltԷ{y>Ŷ4'p/iO1'm+7sL 2-I{k;yhbI L*usxce߈ܣbgH!yi}M'O4R ucd050hՕ5q_cb;v:ty3ʀz2Pl@PslN')kkw`-@-t39ov`'uj9cD ?ގOJ. \%`tɡ{M]FJv4خ>y_ԍP៝o7]}_^fGnpeD๾ؙPe3gW 1pWM~z7_ lTk iTOA4raͰKZޓzT';m, 4CKw WDY<T:77#_+7zD/ ?X2b~8"6z_y *@.3N< ¹j0v*[t _W8z.({?sP)KR$t3GWDZl.e2BLEDF ڧ~g_:/~QIʯeE)f],q|i$"I$SIdBbm YҚ.Cy4s[k  LysJjƕLSʋT(p4v̹aɤYc0XDkRY%t_oUt[%s h4`9m6fFK%@"F"Aj܄|qgq 3o&-i䕬99_T3*+o B߁κG{S|We-s'qhP .&+@kbüV <9ܚiPUAv^[{L#5RAw>6>"%bhlޢ2f[&i_?;Яѳ)1O㡭ϼùn# ڳniNE[4~_\14K?RZȑU]R,mnN9ibgP׷crnd!=W$Y,cHoP&~Gye`q9;=;h9vTܼNbw*H(]ATpܤD厼iM|;~汐2nB$Z~A 3f,NwYbAn6VC.Mw"43^˘­).ͣ5cI N_ʵ6XNK>R\eHni\g)EX 0"Hyø`鬟&PLPڑ*UYnVȊ7\fp:pl^4bP<#N39W@EZ2l@.@?p.ߢ'_f7_6'G\BNdG`W>0-23ص79A~]X xCu3frN{1K@:2U~VHpޗ&tVQI0g=y7j;i^y. ]V,?/ԣT;gpO<'a)&04Cg}9li]Rz '#íO| ~^?+g`5S=ۘ+8T,P#tUz,D"~CҪ5ۼ.*}reC꥔^b[ ID 싆V܂8H` W=vL9I~9Ovǟ^ix>8KdeHIܞDR(Ak&?`|/ ~?V~^)!g[5<œBx 5n{Q J=tMsĚm!Q*HBu_HhHo"#HE@$ S7 ww7mhhX`ơig;_'hjex&oQ- |33&&?U0> !rTEElɺWyx08M{x=E^{3cG HȨ^G{9J'CC s^p,BNqEv4`0է_Ύ^I{fT}rקF=gs.N} doh}@ϝ3dvwmr'7=- CÁmO`1r{|jQ{LT!NaW?*3 7h&/rDκR{ٴ!Ŗe{º\jϓ/,I3J~d f#ĻI; synF?"u /֨g$UJyZmW. ?u:#O)Z>z%E;@An\SHk6@\'>t5yHTL t-,|>on,a1]'2&v+~s&qׂ/=FvD(;ȝSY7-fcKT=-V& E#Pd=*%L\)硷J b Y@ R5;v-GRc4%k6aB󭈩@dtGU|?l9K5t?g))ŧ`9j JC Oe)L#vJ]/_;rzUeXAZq7gzVjC%\Í-3 ں^\" ?Sh12%ǁ3i("i24 ]<9SVY?wˍ:W7hq70᰷3X}!.P]AcM,< L\z_+^ )C\Y u)j%3@#aYzU 2'"~g83`#ԺR`}y,J =m7tڕm9gꭂ.?\ V o+cyϒd*皾?,IGk"=vs.CɈEHIrS>[9;){/macM!8ױ`B/db\1;b]Ha=A+[ Qze* )/S0`%GD,1s6f0m7#\F;$u6- m4z *B7)nh}kHJ3WLӥaqQ:yh`<ߢyX4Q/oCo+Z׬ψ!wv#ƎM*x8X%k]JRɤC;} %VN%6,x`H;zoy37{T[ޣRּ+}JT='wK!T\4:g\j9=i_njp`Я`3b?GQ]6Vl\#nƂXNSn`XgCqp{c18zpZN" l_7˧^PxՅP@@cL~6{Q{}Vry4dpɣW\Y=?dOܸx7loJ7g[rDAhb~P>^1[DkU2Pz*<Ʋ޶;uEYGA6. e>qp z1sʈVl*!; kp{Pf~;E')J.C7S 7z?Q_`Ee}]R@QI׷wt|V,a_/4D*@Jc2 2 namT*i8pD`gkL7BUVwW=`O%*S–GP#-woQJV8~Z "~d堠duoo⾒aއAk:2veT;14I&ca+!W6>)ˆ{wsϑH`" ՍI[XXe@TSH^ҾVȵT8HZ@DA~!y(bmԄtG O>L=WOX,7;Ae6</A Mlh1cTKA)ܠ9 5/2dDTj_~6/ᣓ!DjP?ѥ9uNPs.'i M˟~ hx -z53acYV9?6gtѪuv/%} 0nV 6D1 ` Ք1˪u%~FpR.)_wA30aGFk )F3Bxvz0 V+]֍2eQ;.oZD)n+%z}綼Fvt`¤ /~l 3{ S(h!<,ɀ1:p '0&'!JN 12U,}W 42kL,[wO\LrG\p(ߛ!C:~բXތ@dLz-&To,qgklm:dG;KP=%Fc/m֘[϶oFq+XヿàM%exDH7]4q -2pM#0$r%{:, LdbZX`G0_uN| _{AEWSl]ϷVQl;r|:,-Xuo* l;d W27D|Y.٧@+4Ee*1^()mzsۥNf'D?uHvkҖdE & wxJc.Vw)G8ΌK<]#hf !r*#,w d:̘εoi1[`,"1=+>TZ2:wqoIYq~B,gz<ʔFdk!Ytݿ13lM.Mz[_.8`6 +YwXJRmrfXgON9],@~co퓖,J(@c p )>6fMځ[Za7o O5}J6dC0X}z2Ƕ,J܌6mdB_Oua 6iraꋂ;$"B'{T Qle0GCNZ3Î|3TQУa,'qo`M$\ɓ*NOfw0,kVc^v0u)~1N(l&VyYjTnQ6-,4FJh݉Iȉj@=S@LeFW -э찗^6e~eyQA͡SqO0?h9P,+ :SE]~[tE;ߗ:@-qq"oc hϰ@i»|At1<4+ q-[&U`Л]AӚȑT@e f ՝BhK{= Qy:<}6t%ڇ.ܘ%+"ܿ xjlzD_)sWn]\?d9w\(d'zf.?y/ܯQczmvq~a$FبC=!SG<(Ԓ"E73"HΉv ^RDXB<3 ZÅYa3AIp GeK 4"?.sjOØ]hJ^mQr'ې \fv~NG/: D!it)k$Bs7xjtN,߂ tӸqu\r>k\#Tmc? u*p?`@Z6b?™XQdƸ*B^T&K[U]"xȆzOCAHx <(A`'K8U `\\Uѳ8-[r^4_ii6,euZWUtJ 4l`cGɚ('LV郗NQ 5Jbuy7E\g,J^e{s>.}So$eA}fJnf޿[`)o*< /~o 0g©p CH"r_-MȒؕլW$y^zqPRVQܓ Pr\Iڗ[%4C.L?J=MRP*U?EQ$(E;mnLîz]PO5=%>qޏ *>vЪIl}k/h]9^O7ȥ *"ԝ쥶B MFll?VrN#njAO`,7HğA몕V@kiZ=6-_n ng[pbҩ' ;qC"iU+?`>vag ]TNɴAUyh2j@+UB|LVBVOWxTf ۞sƏ/5$u1Ryf`$*6cuTyX3"NnickAqjVy|eX+{J1K< |B,c2}rI,@VcN[ i{ļ̀ R¼c;;{69YցO Rma!>Jڏq@yuK )Mj{J]BbOcEBaՂfЩ}`n #raHU#Uz=IlMn@"kT͚ro@CVOΠZ0E\&Et,$isjT˖t(_sVlW0x: ȣtF1hVSDڡv;P6J+XU{ :clBί0`Obvv<Oi4pt8SChs+g~f{"c,v`k;#LLf ̵OwLt9&;{?ṟwǰz=OeUT-rP8q18.jCe_Y%p ގ\f{9cu4`;B,@ۨ*WjgX$rpcH`8X")I9I >aE !f?&ڂNe=.B2D6TH"+QmLs5"~Q ذN *ڿtfkclj#DO*ߕm!ļAQnDʎP]~9Z^o;>=F4s6ߘfTF7ۙ.翕q{/XO*[nYQu`5VgW6|ױ6ܺc $|z ʸQ|IUũ7>.`$h Tf?e{O-Q)voF(')>h N}[Fk3*T pOj02xU+ P,;EL'k0b7+X%5t>HO7*ݱ hGMniDFRS':|eTxA:b&=Qp;$-\v 6[a8QIg[*sϽw?ro+s i['Q<$HW#I/^}d7ZHq|(۷6 >1\uI-l3ENYK6LN6𸌤ޙx*͡ȗxRܨaLEO\ #G,) Nk[(ٝ3"Umzz^x0ǫ$m)4RS$j kkE,{ 5yp98–,=9-EMt0[r%Ѹ#A_I{+_l;ʸYڛީRu.5 SPboXRz4]D1fE.vL=z} :QU ٦kP G'SY!IZj`Ed-,-_hT!NL5/QgCsg嫃^%sS@Oqjr+}C󹱜uyM\LvѹuC/VkoE{waul

'[|s*,Q[=(rt+#߆79 !Rm,r6j#0XSRHgP?2-5ٰ6}@ԄQ}8Po@K(i 6C^kV A=XeԑwmW\D?bsᩇG7~yQNy"s?Pi8^GIAQr"T/A?%R5DG!6#DžC7eBvaGXP'2#:7:FgNETF~a`&:aQ{"W 1;eaV h/½mgdl+~BGk wX\pOm_ymmd՚$9Tl<\ڲMXOSi˦9zr%W =,x]2?w;s~*#,*G)}<֠:X0D{)h_JrNeک.]a֩E&ԱA>Lo z4:# ]M=Z$qVedI7ąM&'&,4DrJKy L抰i |*jP[NU~;7>9O>];}(C 7uPCb_WFm ]~3yVnJdƒ-.牆-)uҹsƫ9ieHa1qy$%nlA"Íop$طl`{H.: "߯UE\0a {۷8^Z/u=B/<7ḁ /_ Ar\FFթ͞o׳W;aٞ/Ie;Kb~__!L7J xpp$'a88-''acq1HiJտ~2{Ica#ɺ lD AHC~ iJ )X.)]+"RwBeS( 3$?X\qL& '}V" ҏlP]c~ 7_q {bL}woM1J~}:NN my@SG2twCs̠sJ&k{DەC~p'RU`4`ӡ=+fR;3k/i"6hnWOyG0Y;fDr^;Q m 0=0ˑ27w8;i4 Xp*5bͼ=dqʍziw?:9pDehUPKD5BswُN ʹvb]G/T[%,baT&'/Yt̓~&p`nk;7~Ô٣d[hhN6h{ݢ6PZ NU疎NiY3I&Zb8i_]ժqQ}pDp:<ZPmo>kd"۽}/vb]B6Y20jxRs)0}[Av(U^o YofL%܎P7UA\g,kAb-e>&ʩ-GJf* cB2oʅLVI۸TGB:T .<6F|if|PA2Cջ2zw<71ktWgXV%w a5 ݺXEY)<<۟ȗV= ؏ؘZoZjZK =q>ՏoY9~o:$+;=b@%.mQgỴ@㮵yy\#Ռ )3Q*UtvupmJHnGBɈ$|.`⫝uv2f }ףzzot_n]<)hpE9 >n8%kUy:@Ɂsp+wYG@1igq˱cJQf >rNyp[X珴vuDKA*RpVNV.מq}7[ \<^`-CƜ{T2C}ŝAH/ ʇ%jn+m8HjػW82ӽ3!DvG)yW aEU|;7Jl3Qo)NEmjUk~Я5Azr'5y6 %"GAC y\eϳ)0Çܾ-Z?<]69WDi.ϳORz0ӄ 6Nz}Y8Ma}Ǧ/0Zr;0fn@b-"H#|$c͗W@Ƴ%T QE:~ʖx% >oMBhˮxJ@e, =qweЂ>-C4=Zlb15ڞ kbM"5NQU@j vtoP'1!TMCbܪ&Ep9ZY"=U9m'{#X֟]v02C>t{2ù&}5b* EʠT]`X]PR`^YK5FaܴvZdqiy7WJ_\S ^Ĉgǻ7T]`Pf1) "NYc{P̒K<^\z*[h|G#􁆅WÖX1!%A8vl}rg(8p.&1eYkя~Nʙ a.o^W @ `A<>] W<$mDx[Qҕ??zW *{a3Dщ^wPZXP܎.. vv,GDervH#ogؓw)ГO?g}c #P0oCZEyg<' IݱWJ 3u?2 u=Ì>x݌qN'Ue3`YpIUвPY8F0WP5)S{yeot<}Z1۾}-.Yme!jSs MHSPi]? ð8#hz1j ):ǣ}c`N)O+C!j O DH]͘|X.汣Z+HXU@h>~@Ű ' Ң/2bV8P9OqnmR"M7RoW eR%u:.h3+><bDOQh֋k4\TgVПG״ yB4e)T7H۾9U ((طb%1#8 ?+#po8=:UwXH6a<şE53@U$#h> 9]@>UE@#v@'>j_wz C{̩yki/jάqI_3&:]05w 0*{q. &.l#hD)=?XNLI.6D{#>YVMSWYc:j+TQԉ~ȦBڡF/FͳJĕx%}}N@uCy(uĠ3v,]%7X@l?'ttR'qAs "tE'`$'* T7QǼ}B 9f۬%p2) SG &\ҝBm=A:P vt65i0=6D&i7Է*:~2|H'(WJB,@@&ys-M/08J0zxw5/ciD#,L<TެtMn2v~/ᚖ\A*`>^JK21<^ IdĊ"Jps&HtД F6ю"#&(;LbaUڞ }^ef ! nK`jF¶\JZĜR&a&in5Wy5$\J%= <c:y]I(Y@Guh>j=uع.QF37)<[>5…W?vsFC0՟$S@r[Ch̓R#U3aCm.BB *G>]&]tgOV#VC9#ɛ`)o(eWRl Gx4<#".ˇi Z4P= OB:k`К!6!NNM<a; &2ȧs?Pnm筀 oeTOF!l[I7mێAtB?e?-QP^ |2V ^0p VJX*ucf}R˄Q)iZu'}l&M4/jA%},Y{/p?I3g+q DhQ"+ve1#vΌ\scoRBG1 P=Z*tT;!$*Ѧesxn{UR++%7XbNL3"ձ _Cм+r.$q(ar1 ,ں*Y1Rlc۴O%oSRBц(^}JA%EUhZS[U:_b؆Z;n'rI?*t#\%r+lip[BeSFժK)} ѪQtuM^=`~smr!}.fktx3٫tIr1}lIa` B9V[;F,οî>?Սַ^"5+^SH& gV2gD{[.ʃwCnYӚd~]7>(`,(i*`gWA1:ʦd7qU! AJqeAJiӯy'z:qeng4@m8+)S}k NyH?,?5b5RwXh1ѷ$BXУ-v31zc,M!r!C<%Α=`;Vz ~- 2[W,\?cwŊF6FYnSX?O 3vBZ˩$Wc- ͽ>MjJ+/kU/]mQiU m|cR hHq "xjO}@ bAS`;~LW1qDZ.ki9[6!VraSx\N5< I)my:u(fiMzA%-VJ}BBiGqvfWqu'Wx1jH k#}8 yh{w]SEZt>-dyu8^@2ϨU3U=d0e%iOT1̷ۜ>K fDX Ӭ39W;̢  O)jaFT`r7LnL Z !_?QnJDq{Vc8P2jQ`c(8rN Cd-.Z;0.wA|-ңH~{w~Ęm6ƒ8B]^8 vhrAm0 5Gf g1^Q oդ;{hiIm_͒6dKuxn~hBNXL[YޛKj7}AKI`|YM'=Pgy8(ZDWDDE= O,_{ 'nLYČxU7q ˪@Z;$ݪWy]MDPy{8qC>#y6ghattGhXTE`ew-,a#o _HI.EUnXޛ}s@ÇK'/v̿'TP nwK`'t3)~~MV7_PCt(d.h# d1S@ ʀO<ЛVsjot,=OcKȏng'rbm5.\ ;uN? k;:.9nh'/WZ@=Xm܍'OImin gw5Ce`AL%([菨 !%2e&F%pڼ7ƹDiTb"[7|7 "7X/r@tr?}|-p6] 6xHbޠ \kF+zksA7_olL`t@~5ƚxٵ&\j' 9v74Gn =(;hW>'Ӭ޻YbuzL'`w)jq6Oւ1ԅ5;R9WH@yi:E\ КT2l^AG.ޯx!גiEp</06hX|C_3~e E'?ĐX67%0n}0 f,g[7ErUO!LP^+_"Ym{N1͠7] x~w߿|oǽH* ˪g7vAsJ!{2:0>N uj5*{C5qx^LE$$Esq-z!uX»:cүzu$R+LGɦ6(a,Kίqw1~-%GS1{-jA 0 E[1ĀzY@k4lV.čnDwV9ҧc7s/onfgIE26S K 6*+-p,_Brs.Ok=]`|SU]B;SRf/k'&8v+9(;+\ e,@I.dC^4G\tm}]N‚:h2߁շ7b bjԱĒ? pd\4 H% R)u<:Zcv]қr7*JTNXY`kV,ٚe);,I"aاŃRt8sAybw2ʚnʛG3f޿7ᰐҷeAWT~avnRÝs#]MH(DǾx@k䁱:z<8ZEBY_rv)j:Jfd;Cʱ>Z&P 1~;Id zZtW{@nVT=t/cN-۩u*ih]/9NmrX3U .l7͡9meVeg{T(}|=)X80KWc E*.Ud፰&׵4asqj5-J y!$K AU(ʭ,`J:O14R-UjLca`A=/k " AXi40*Dr1?=bkus߁'KO;Z F#c"|7Rx;sE1Ύ) [{RMK4MW"MܹQNM1_ [S+eV"χ.{9\zuaZrZ yc~+CLaL"GZе﹨V /.~v/#KۧhP?PWz%VRP5$N(Eq 5d ,ziqk~ȲM+ sÝ{,QV`@ϢᲣ,.|IMBa3ԙc$ycS4&"~- Gl7{'a<"|oMV0=f 2E*(geQC|qgssc Do[[#35al6$v(HH-yۜ.b IU# QVe:2 zDjEJyhZ!y m5qЖA\Ag",ej j8Ī~fڳ=QT2GR3^1NdoS-\7>vf;>iM29& AU2ykc\EKAO׳],Jb0TAr"TǤG[Ld= :m7OsY-O4I^<岂1[zKI)aZJmeo<8 f+Ta2g'5oEE(zh{0BLgߪi]>95#1Ŗ ːR2$-/|͟H~8*pNn.b\ k (_F=aȖt9u>HN/%"pMuVZłAp>W~SOj>T7LnfZD )!nJ/pWhX2 !ɧԴI3 ?Kcl0`'Ū.{Moɰ=mn@_2/in̴NC颁L-~zک#_<ٖ*wKH)M~^3 HĢ>MY _#Xb;7}K=0xȑ(WC#LD?_/dO5:fN uu+AFPঽaJ/wu_ ӋNSk(LFD}fR P}wA["|e!PR2FAR+&/_35\9wXDp g؃+crnk[ wuc5nfp& 7_ZBb91byJv*/q#z K" @#>BZ!pE`}G[^aw_|pL8#R [h4 R5s ut''-#Tz?I'kJL&]' CFW?Akm>|qY m{&`<.ztł)"L+=bOt%|%JR6l *ThoA@ Ok^:ϵFЙYz%Ф;"$\ΈPt0Xh 9}0Kkσ"0SPZ[\GЩ Qwgr G7FoWm&DRȶ1b,5l NDڲ!Ί8TLeR+lw>9)8DHn",ifGLhB9D^[|ymxX7!T!yَB. g7s|gָѶƭnr%AeMyTl _:zj-Et'We }_BA*WqC<@.5^핔v<uE#r77d0 w V(zڴBg#U G_R%&M 90<*kzMp&,. y+Ȗb MHy »n%1q'1X%gˣg?Uc9 D۴#,hƋWu-N_GZfOxtϣO ~rYhX2Sڙ ;=3a5V{T;nwn6Sz1ZSK=#DPLk1h /6gΆSA\0%j$ۢm*7QaW-ر@)OIsZzbm^;cHv2 |Rq/]{ぽASMq:= U}D{4faDfbHfiX蠈 AH-l\Vʛ&&Pǽkm](ӕ>ޓ%^Vȟ o[: GM*^ >LU~Ԫύ5]|p'XLΠLcmR.s'3]д/ݢmݥriMj\`vbNLǙz<1>ކR:HJI߼>XGBZ\A~-;(]H D!sbZ@x]md %7̧5|7V"+qLbf;&背.f91@Kb]<GOQPP x\#b&eU Z\EêxR&@ˢJT f%7v%DqübfVb O@aJI*;P FI̴hs:%"bENVXK G ߻;QDkI4AS+)P`Z[q}OoN&I2V&㦯Iy(A2Q0KÔuv"R2xF~4H!dI,A@DLٴ> 3GYC 4fA%p4T3RTޔR 8)}e"i{qJMXaٔ}NX䬿qQܩ2X&8AUI,_OF"lc*8\/LN7`W7.PƗbǎ43_B ` Mj+ *l;~8y^KrnL#to8#Pv,8uYz UЬ;|ӚZ|6xމ</vOM5#zJwx(XeڏX h9@py4̳,8#S]h[:8KVxٳ \Nv2FUj3MdCEI\Zq^򈄵+m1,o85qt$sDY=KTNL9I ȍ4Llo~Ŕ֮c) ,XEfX+s2zI&؋+oZ .܊;VsQU 7u)T9RRK/`&HyfۋQBB%;!r|t%\IV)].1$N|(0FatC>r$D&h00[R}m| P5@I.\x!kjU;UcNk pH#ڐ  ^uH[_t) Ff}uT2+ެ~0([H/RGoPA窕P05x8I5Ȭ1[k4;~/RRnR*}~菆brT(|/um^ ^f-vEJ-y®}&mo^1݂SvY/c4N_SʃԶu?$ogw$;)AoB6ߥUmFX5=ņ#o/MOc ʋ&] (hh#!Jt+37qʨa}ܩ(MjG,=6`Qf<\'"@* }zjkKdm9mj0Z" Q7o`)%VjWeE]zjt4nR숁}q%(^rʚPn4$; Z4tH,/?r,)J)@ %'BAV;қE _9-`\ 7U7tϺNi},TCmn!+YX(\ L EF: ٓT>^]l˰p<[޴;H@cykQ,wն^ W{9뚛d9|#˄x7=D#)c!{%f4+H}Rث @+(nisT8>b44Q-K YnPmHH>[dX e% >?_ermPb+nj0Հ[y&LIsgx`x[\J#Mg1 oHeiNa,SadI!.D&hLcPo`'I c4nPSa*V+jtvؐ+|5s WknA!1i"&(n'd 9)F&1laSzVm=s?tTnލVZ>3_=mU_߈ ^!I pSmxGz;$;ꗊbMRS>Om<)iw6l.]^iTӭ,\a?5Ơon~0LqChY\P1d2ϴ4e6N11>E\odL-E9v?`n~|i(K5.X ,>wzcE[zԦC> Rk+pDK;5'OnW%,;gs/pJ,*4%@NW*[};pukKwмӤHA=P_[q 3AͻFX#T332 n/[{8)l/l=,FN( WݪnLyaOy_P%>%,yLm$a|JgcSb1-y m+,9i)_de5Y˧x)*ɚ 7y9~mtr"M,]^wIÙf٪)H <5{ZA/+:/=>ǔvg,}qh9lc|ktw齱c~nC4dčWT 7 V5&U{wgܐt7؆{_(/ePs6b*|⨥u-x$Ä95VǬc}sEl{Y_},Ë0}8LKMA5zyi|5-ڄhB&a -IMO(:͜I SD@Qwr81opkL/Vy 9=w8ɓ(y+l`BܰD'GFQ˲q&'%/ :* (&$u8P}p[T8+hRqa 6}%hDqЎiLEET]D^a6 td@>Ij[i%M9-^ڛ|葮<2|KtVR~v>{܅~+d"q.6}@,[`kM7_-x4?8:6=mH%G8T/ ` U]Rf5KD cK`l{iq~͑5̏NԬ?bN2F0nxP۲m)f_N=C1 g0@l߃?{WONeź,kg -dl;SOgm SA9W*D!;di!(@ 2Udu J|OHdo\kAV_Z/6#4ԝYfAܴPY\,*݀yuYW6W4CA9V(6Q:' :,6Y9"fB*>O4^8i L(ΐiq}KRu"LCezȌR(ZD$IN2C[4|:ŭ>QN WQ 5-"aw_uԵmպnٵ9$"8 S,D5b!-OXp$GW ,}zW@E9~.w 0Q 1a*/VQwW/C*!?77r@͉l,ۉNT7Ih&%5E>;!\cpPs\3'aSuW#%x$~۞,6H'~Sp`-A#! Jz#=QKOJ'_" UTM?GZBy|[ZK86:͇Qr,hpS>&[A x ѭ.9SzēT/~Q0Fv,.OO4$ч!v/9<+MKhڀłO`V SXEj,V#I=?&z1Kq4`UL{f ZDo9.qTKNFajfu :!6[EV@xN8}Ő T90[p*Inɩ܀6\-{=BIܦ8'R&=—qbEE/jV AYK`(E)£К2~kS1J_춷 ` S:5)^0qGuC$Yc'/Fz[TU͗:Fg)_x lwu O@?`QFm5Tp;96ިhi{]JIpR|tU{I[=E\.U{1,* o$րA邪p[ [2vȷךX 8?Go`(%y2};4%AMJ5fpG| }# T#K pse ",SfGqbv"7xP] o!/ %p$oļvЦE|ˑY*GZg,MTU&-=W&-ު[}:?qKΓu}B*q̽1 ZTt(L Ɯ;%p$gSA3hs+Atkpg*X3W#x ÄV'<2B2;Q+PF`f;rLءO`WtFhJY&i S}eݦH'HQ;?h kAd8Gqh'<}Aٓ;$)rg,(A)*"U2:aIFAHmioIeL;8zni&SǸ&C`Dp&! ,29{Wk,mm- >̢EE#|TseuvșU<J3k^6"_1@d7i5h<œ~q^"Xr݆WQqz]TN_6HTF"%#.ty%CҮ6[ZWh[(0wa]*VJl<,,Aa"1hK~1S ^m%1t/HM0CfzO+<3s9tF4 xx#%y w Qέ?H U!ssPBc -ORu6o0Ł1xt3k@hG#D @)`n mnjGiX&Я>7CL@m7>4alC'y*r@pL^$'WPiTr 6Mň Qύ@ub7* 7$ u` ut[|!ʙ#'wLCjجƫt7`69 z4ΜQp%i; OEZye1^X=iI= |+YDh׌T興4ɉk[ޛh^FZx3ȋr^C+( A]Q1B~\r73@8tʶ%'ywh=1c~B̒j+JϚ ߯HA&.Mz(3.$Q?|K|7D_V ^x1;' U&s'LI+E޸q%/x/3hBM?8&ql.zwK)V!)ߣsʊ ZkZU u͗|+.if7/PQ#so& mIҫА"E)M(7YP!z]w5vO>\ͧm7@=v#teZ* / ,]7F5{yri**2>yP7K~+CYz}CvQ@&/?!4[:KP& 1{%K$JVrM^0}CN,$1c8odZ= [AyO1,x4B]"3l"]$2.i6c_"elQMCۭZ0X#}K-+/1vmX nS9K 3bdbUmUԜQM^24ڄ Vq!:ف)ni1@(]m9skdƷ:G$YǼm"q7fzI%!oе 㶡nvUaz5)3t?z}[/xq{b9fE ic/@Wo%{g3K=x`>]mz;){/%"&?Shslϫ8@ V}" gO~Xpcty!8!(vIt +NGŷ7Yq76P Gs EjL9jh"Ò \"Ṣy4o 6!+].2P@ 0q W!agpv -sOFiϻ TW+Et;/׬n RU8Ĺ]EwM `3|5*(Qhf]s=x|i19a/ !@HlV:s0x]U <]4vb{yq!:ONKu35|!pEc4)Â}\DjJ|tˬ@M@0=Y[0)AgzlsFQ/۔tĉ ( -TH7|Uz \:bp&`GOAk@|K[ԨG𴃈X^|RhI.7[d\uضwђψ 3aj&(=|#N[RuqʗP \$dm|?w_r[9n=7WA> Ǎ"HRªT#c,:Ƴ_D !ה y"Ysi޹Ǣߡ) V,t&S|U2K?dM923Ive&Ko[bǿI])!,i+i@Inz/S4q-MXm#!Ҵ@LNJ)3;\W["tc!-?=ѷ%&Kt0,V3v#E(!,jD`U.tOy/xAD&Y830Ag-9C½q`'>|΋U!Y fd WR$Ο,-*$M 4VYߍJ xG 7|\ :̬޼>Ca02 Z˴lHjUauv ꈭGtq[X X5D)V5e}҇& skK~t&?K 7Va?$1e [ޡU\ +eN_TT%ۖ| ~ᜪ₆mTunIaA7&>O8SחP { t(px[#~BeBA $U+R thsߜ,cf#C c&ƔpRqbW; <;&uݿ5oňq\B$K![jT8z VHT5+$xs(2Rgˊ-קt8 ][uE(}z3 \R%H/2b^60팰ⴱL2H"Ǟ-.$Ą?0A2mkYe%b%s'ALݠ% 6t0S {ZԃU1o*UWZwQq/{2ÇF>~~ 9.|\ b@pDRԗ)H iSiIAΈ F+iPN|8!: UDQ{fn; XӘx5B[Q{=[D")u{^>݆xE|ő0H2U-DMaTHA:wX¿jr8pAX#?VЈF4oYx[P$z!fy="ThlX0ż][IY*KIZwXGs x{8~qCH{G /)嬾~*I knH  kx/,aY{ZxcjƸܬ"<1 q ڋQz[[s-<5m8(S,F幥ZsY0k# p /‹l1$: RU,ʌe g>LDPzX7Ys{+]p>F>C$p-&ch"2gbfsLt$,'aD.cVmNX'0 HD<,C%rk8_`peœ\n|ђrLh>PsA_ {xZil4%h"; z.j+>a89y=˽7ho ._f,|$byJ:F[˖Otp7w(ګ8-#m3+IÀ%= 5; _%ńq7U)û_\ -y SpEsF2Bfr*JN1hvTUfG:׌l;|d*˃Xt:cti5,1M]Ar?tzRٮ߳Lo?X筴U6Ux^)O<<)X 4n:Dd#3 Zh>ěx3wYF~j L@=PD]>wĿA0?8fnLП@pb;4ț^Mbg h FHh9o[c{# ʆVw`[!"ֹTYo,Ոa^|-2:.e/sBWqKR:PC}

jEdT;ke Br{PӠJM,Ȯڋ9]:Vm.@ 6_\ ֮-]ZշH9H;1Az.| <{g |Q#YW5ԙo{U@gnKRF^vq%Z&aj=F#bs4wT[Q&Z2^q`BpDZr7p0Z1C_?ѝrd≓`#w淄M:p/uYptSggY"\NXa*k .6ȷ/li/)%8WmT7j ,n`vmn1B×Jr~:%I~0pŜikSN1^iۀtcĴ֤ڿ g_>t\?PH$uܭR6kP.{V|W*"n$77sv ermJ8ZWó ֚ $AYzշ4.ua3ţXmݑ;RaO6iNi/DHòTK*L-vfYLZ5&ZfStBjf&YJ/g[4nP=vS9*AlQL`1X' /еU0ՃF/vd 8}P ?2뮽}m=^D}vA ?P3UIu H4bQI2ZےCSO,u+Nnm~^تɾ[1H!:W6o>јN@󞇰* Ϥ8@c.!2BƃrWOy .PGsn|e©w뤋Vp yY"sͲʮ.Eˋ_K.m=I/$,mxgYYb}vbWOn!ǡd ] ~@ֲ%I'@Af]puW9?j} t94/MHCX)lCuEs!Tp<ߴ!@%qKGpѽXuRX3Ybfd!i:d_Bc̺ZQ5aUG[n#{f*G瞣Wa؆Û,H"΅9ibVwMӒTqe[ 9ry9NTb }Y%" Uǹvǹt%r}E y+OVN5 0\<BF3Cq=ԛuJAF;{S/cq mp ^xpE ]e/$E{8{8kkTo+*c3oIG~Ja2QZWZ1H4@7|C<~/kkXOeQo7 P;/ԯ2$ة?lSr Q|:7ɻ,Nb1Ǩҡj\V5RysG`2Z>6EsH\R\zLeeNJdu0ZYbs p4ӖhfMCeI jT8Ϯ=n5~N4cjܜFdPšJ?/3ȭD>3P[i.y+ Q]%khXcp[8̊LAZ%gDX܋б=䕫qcHtJ.F|rc՜A] !hX#oU>6) 2 NN(uW} g6+>G^eKcgKI&O1fg 3&% "WKd?KoVWYyY (ɯVCHH t ȷ׼ش9?gok٥3/%}I ##oE{W(\acplmM۵9|y@\;hq?$8x/|E^HR_FѲ[U;|S I_kdWUwl(w麼KDžG_D^,e,|#k1DzӸR xYm~WX.lM I^[w'pl"! k^n DX|ʮX QyҴ@![^ ,ӥ17Xh:9bGF_+&3uXn2.XJWSJ+Cp0( ^"b/J(hjƀ~ڞ~ =6voo20s"K2C1 t ^`7LFl!]U~*u|D=+ BHT Q]U 3:XLQ'Uz/W9hal}T!"XGcqN|pz-qh65s*#ڸ6㑂muk7twxp :oc0|(*[<B^oIEBlhbZݥ,ޏnwǹ퇗q>=tz"k]:Y#;_'HJ`aP{%{@Z*cZ v)P/YH3u6Q>R:ytR٘ƚC'QuKz -zYU~>#cٞ li^T'C v%Xi40au7rXw/ĩy3otSDJ%1^]`!25\EЎ1bj.ty,%( HBu\BP<ٚGTS5 ޭ_\p9(2ņw|GJ?̒.|iߗ"Γ+rX?g^+Z)Hi)({ҎDH KW!TPE'x;U}}a\];re<Nzg uL $C LO0(zu6ǧ V]S mSk fan+|x=nɇNZۊ/oexP<(95B,1/`E^6flE*T3]jD74ƍ|XSǚ+ p fF".\y_>S=; :,utP6x*Ȭ(0&,Mkici`0#UT DRVVOpB\M'^\;2F7vy–/&,URKY3(SU> .dy*b7y٨>|!gj*Yn;̬GGsFJyq#TrO[ XY֐H)\ 0YR`n N]Σ I%gLF> 5/x֓2 6L:Msz+5jZi[kW,W<{( ceJvTSk qzKaK6 ёM I*y0vSLRxa> kldb%m1 =?syߟ0d⽴薓*s%Lp'|5[,DD.CdFܤ|@{@t\X|it(2ٶ<n1d`%z1,NU!PkC}n!A׋{nH 0>l'zhZe8ەqɪM,5:)翴?Xa; -J@ N5RhbH~R_ {s.@6åA|<悑U㍐h.,zoD .EQd&4|7"f:v[TJnP/V^Lya"Zjw ,^)'IgGkk zib)pr;VAvq0fv"?*֗ ¯lZu4LսB cӻraxRUJrRߺQsށdB~wp(ߙZ2],ry8I0/7K+,JtLCjR)r"{ *R n#b|$ [cr獿M xx(e I/cs j=yM=('5Zoig6fZlo7=ƒfԥ(W>p9!f{ǜEN`=b1$!kj ^y'hJiyNq,7OrB,e0~[՗kbEMf [+Pt;m'ꊸ&Y3N(85{fq S`Om-wIS'P%]Ho˽M[:d@"lq xsϜW;gdMӽ?> MTjɔ@~u䄯ib @`,^m>6uÛUGoe' 䋡]j' h-a-_M`"P߉H'* -Ƭc-qC'Ϙ@D 0Я6lq ,Z 0 ,T1^U #м@"ԭA,S6>N ev⎹؋U ?#'a~]I zH+l],LN3Gܭ%èJ+T6')ϸ/:?_Ltu X`iI͢bD-.{Vk*ձYXMJRoF|'[s$ہtDŽ&@Ȉ¿ɱj̬P3f~F_v1DyAa"-}>NW[TH?̽,=8~1:5={ʜZʛT:f.@7 "uZ>TԃkH)dc, CSND7ʎG$5Q3[~s..|i ~CG/ğ45VI 'K+,?Aέ4\s8j4{ce?-#4-%c|lnpLp)y`殩c}J./Ҿ@~D4z]B(:#$txy$vV\uz-Ʌ,D|uSAϊGAa*f+YwX)/vo_T23oy4 ړe"24* qs=ˌ<53EM*) dqyG'g % L^ dm\Z"7`̵A_fT+V}ޑ m`Z֥!YI ϔx%^eAk jhEXҡ|2>ŤqћyԭL_6Z_3qc4a(40;9h0AV\dN!R^BvG Uo03l8\Ff}m;LVqQn~EJdZ%On0!;Ip]՟SqaWg:xĜN\Y=:ĽM5*B6ʑYvbo,Gdyە*D1jVOZXX+lmL;O˥E/c} de!'7=fI``: Y >om2b^žHvɤLQI;IƈʟAiGFd}0*GMO`6g0# @>rW:@FSgoQJK|+H?>юXX@]*$)f[1ů-?fym{[nMGV~-bm:^aȳ p@iK=Z45 7ڢD+Mi@׏d:|{L' u)4ҋ[D)^`:}yVf)WY_輔2Ӗ VeIoNFz9{3hM|:Sm"Rx"Q˃> epv"jTdx?%A.B3V2R FF%];KEUvv }:õmt6fF6t7'MJ?*Q 2V ,_ J™%E39CĎEq=֩/{ׇvWsu~Ų8eE:Z~&:OQ[M=2⳸Jwx+X7F4z ù-wg9=N 6?!,$]C\M bp)nMܽzBS ֲZH/{Ljs{"ono-%'ivcu=~1?ذƻR`#f_gEyI1MN~5,vzqua<VA%B )DFnrI0j_M%)VWCߤդiJ)$yQõ"4J|~|9DNsNGcCLƗܳ-=v͠eB^߈5Oh& 2Gܴ͖鎾[E^zf)]hfzJ6x OvG)wb9,~ 7s k0[l*TOڻ^ً55 ŋ}Y^6({3S6—bHWYFT;eXRRYIs3P89=!?!,ceᅶFj%40j7ՒKUg,ZQ+z@HGq W07Ip!".eRh rт^ a672mM+'jΈ*\ӕƗ~C}FHx(FCŽ[&0]#Q <9uI< N,KʷSPZL)]A .L^$#] GQXy> BP&v )s[?$*=fzh@ZlRk$cV*V"\+]`9*RG8!nbe)<67۹ CеDX l|hHZG~"f?%h)N ̧^(YJ"1փsP~OٻAFtX֪9$3 h{QhrJhjko#Ӻ'5{Y}G5曚DJ5tze:jOTaZog?$3( Fhaz+-u"Q{F񘖟oCl8@\ϡpdd0 Q9)d(;Ѯw!8 ?3q}Qِ_lhtU~քصܑfؙߙ́t>r 85i9s%-:YRAgOy1RzCXomvDl̔h]PPxy$g@;Dd ]#hwV;ue<<-⼐sP]nDNpeO:5B߫Rgˊe}22lv6zXӷh^͝2]jao ZS"ď7"vhq\7"vdOc'%Q~4/:j*n+4ygJY(rWOx$$-Bj'b`7[i fśiÿh=8ڌ"-=)-jB"Ú/?0؍nZP.M)R]t-rP_Rm'=PRF9Y"=a Y* z͕ ^G5S;Ev[w {Eԉ֍Cc|9}5rK6ߒpn#LK( ۱I&:e4/ KH ymMWZvT{Y -PAeY8>V{CKV.'HR.ѺA}I&ljbhS;Gڟ႟Ϳq f4:2U 2G fXK K.W̎Ts-RBEƻ3E0YׄRzS\jZ%|a|0cħHD_n|vpcWy'Z W㙨6 a71vr;%0F\-3z _<5O2)ڧ'Uj5'uY-a8h,~*!,[ [ hK Q -"!9/[1ߝf$V> Lٞ <.@ or[łGȞcZ q}C 2] F*-rk%kwqR<Pc ^dNLc[CM'U&J3& 4UgYZ07070100000036000081a40000000000000000000000016446b36d0000386c000000000000000000000000000000000000006000000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/8+]?Eh=ڜ.+ψX!Hjl%CJ-B.(ZL5Jm/%{eV/&DۖoGYQt ~/vwI^h Yfk w`KO0Lv&@a6QgU΄}$C0o=ٜwו/mZd! !̟ "gWG1,[xktC64mkBF;F*9D߫ oӷн7 ?JgTkStiVbA "gOk[$kދ8g7M*ߐvM~GO;Ci[jb~t˫g9fmF˵ r>yO?FVm78Q=$`h[gO)W8Q`t}HN~CVF?LF]P_h{QD.8e]Ql 4#IoiZ>\8N+}H@jKynmx_]{""M}.vnwx9:9{Ri^ԋv?dB!w{nU :C` ]  uY:M<|?sV^г]Y@Jn _梷K7|#)'>Jy)68rp6.0o?IJؘL%gNA"qo[z] e~||t"]uR6b5$nC'"h3:n[!0#.]ac7e_q0s+Y (_/~{* P4Q4S@9TRvnױ@[̷;`\ 1j.vZ1m8w ^ ۝#4詃j/%;=\S 4 À~Vo%-\y\Itj uTb WmBTP Y*Ǭ #Ă 2adbƘW}?Zcׄ ȡZxRU: @%lgQ4ͧi{7uv1Fz.8"LMRd$Äd*h,EaZ{E xh:8q0|4{_lRCjZ@+Pd,+H=r \ E--z&/ Lfc-_f΄Hb hu$RH*٭8nڲՁH?_o\#vhS/tQɑBqZ;S$g>eݻU<4g}>!¾~#vb=%wMV(_07,[kX,5%wqw2pctWzgŕGɟ~O !f0 V` +`en;3m(o& z=YYHRxoճe$Z.6#Tr|T4 5?âP|ɋʆNgBpрލg-J+.>e6V2Q@+1J,*ln~2m7DZnt2V(}i43ٲ|"SP'~IUB%R=fG1aL1PX>{I;q͝her o!|7 ur05\BD)̺,/P;ýR-$.uWlhgsuc}}mһCyq' 4~0ŤU%Τ®jLk3Ŧes^Q7Q!&60j-!gG~K֫;@`ۙTn֘qǠz2#|LlvXaߦpkHVw/Q̘26qD ϠQ(ˍ H2u^p1@ȟe~$}PK'HR9(nrgOh~g t9v(MNdva*ˤ}s2|)js?HahTŽ<֌SEYQRJ{Bh<&/R@Ol*& i:K: Z'ҊH~qW=  C*Lsl_yhP'H #?Vv6,$绢ߙeA=]HU!^剻.`j(Ym_(Kr?m RsJ4鿆kHI er -VE @*Ă},=(.; AF54X3yzvHk"8`f#z,Ǘ]/5?h H-ZC>2^O7b=ӛȂyՒ.xN+goӢO+=q⵻p(x*eJ@ƣj9p`lv8f1h[gdJv町 x!rZ?ѠLnfh[ӛWj 2那@\ezȚ>n* MN]q$AIPWuskn|U¤P73'JcaB2<ׯDWLE뱬<E34uIMqj^> c[Wx0_Oq2 -L{Fu- wMr ٘29ՕGHWrX>RE!tJ,z־BG- "ZV6j0W;sO?Sv`cKԓ$& @i7" %j|Ja)6јIT>؃Ӆ*,ꗅRzsDAZ/aeDΐ(% C eۃm!хu}ޯmjL*-ߪsVG) mo_.O>"_i$2\ 1z`אCiO0|T720U$ `j~,-#ea"$uWDDR[LkiuHk"q͗矏p^B >s"rڦjdJI:6<ogɍv GFI5lFVCUA"S.D/ztVLP8r$k $s 9ŞV [go@ }$0sLE@1u>1hg#b(/c[g}twA(((|aya =7_:Ƙ=Ǭfd囕8#'DQh_l銍16eDc!`XA2ѳ]KF;a5_fGlhHعipSߔP#8RFymSKMlQJOavxcZa:XT=A"$GURpQrSǁ3Q'm0;kW銂&M7 C8̾U$F4OWz|0 p4MWF#VWNevjS `+ۚu.|PK~l.`C]B| ~^Hn0tqHVl9n^B6ھu8lSS )-xP k ՛$`S 4Ţʛ09 xC?{O}q1UC{ ;Ÿaf2GX5DֽHMTq?#$jIƺm<3)^UU'H_K#^3wq5;EQ,zr}EWNEe}Ưuy 6XʝTBmf~O3^9)!DrV&i$Qy'3dl9>`l~)ӪFnGPz 0n{z2(L}`ݪZF/g PA5|=#P>4Д7cm;Dq@VĜ܈F-OyNI;*wn hL׀C lvTUH>EN"OӺz's["`ۊ1L̰{Ey92vV#4mؒf{YCQ";);${{D;>TnI̟a ZC`Pk1Av+Znl ]o$ ܎&YE%5RҒǣix\C4AP*+`xofDwԈ B$֠n#CBUT鏯gl+G@=vDC!A)I 6GZ<,,o,:QFZ0RWyg~~a!-7)9&cj-aQCh k*w[ueRm{cQq'4Q@NxN~X~)3s]3Pj i7p6:;"d7G{.9J.#tlt'{&*\v)/U`Tgt $M֏꾀WcbW_W^n{X(kSoy&Ұ&JBy⺧qS6i], WN+hS2hueoR sF[x1tm*?ȪߗиEFeu!;UʣX4KaJ=K{tI8! >xQVͶ_7JW (ZܯGK #,}YxgS Zu, #Z[q<(^i or_[# HGexݷGHk:Cn|cceq>í N[Y+V)hձ 1I3?l0KQlX"С=bޫ櫗!C_Ř)=D/61zdQ:UuzXB>įJ80-eDF"MkzAXkE!/pr>u]I {}Wno}N71yܻ}84@Jz􇤹qH?OWlaQ$X+]Gj^rrވb^L`o LU2VI~mDPSSЏLcuPz@e6඄,|@e>{vR.铽wvF"<{.y?EU)>H#',bTcDZhJ35  7J+Y#{ϣuppWWØқ+8Mm@r/iOpQJ;G?&l9DRx.utlK 0,%!9CǠ߁1Tۥ۠YŌ%qH+uF>".YJ^Nb*EF}Kپsmf{}b9$91 =@xJSC2BJ;liQ 6er%^6A8)%‡`A1;֜C3΄89 s0xO:^=Dy^tFifX|8ׁ.,sG;~\V瘼p(B*?AT{ZvC r) F)R4[zP'x?$'xK@$^tN63=q&"&=tVT1$_ &3,Snv>y;ƇIY?d:uwXnq1{_HX[#5 k7p8I)jNT}.y1yJx&[|~=]" 3)_m7ŕ;ZDSH9݆g5dLڿ[) o=0k"S]ܔ.i5W0x]/#s51LD#TPsdldAf!+ܳxk Je (Vl8qm g_tr$Vm"i.x NU~MAJ94Pưd!pa WU"ݛggXiBM"80;v}܎4p#ɊMphhA:Τ%UpOݹbSi]=ȎةBEpcMӉ]s2>&YfS$PD([QމAxD46?dH.0hS30جCqѮ$dyڎ ?"=SӒT"`{/$t\Іep^GZ@oM)֒uc*2V[<,Q ?ho`nW}*ĮreGPWF"Otd";1ɸj.&!Kjnž?]aĠKvp:qe#`OUYjb|oTz CSoui8<i Hɘ$s _za(`I B,񲠮E4-I8h,u5Ѫ$zp>*ѫ=T(0!#G,2#xꌼMFָ>53931T%x(6~iC[0 ɩ-ԧvJLݽw;x*$jEc/ ݴй^h݄!Gţr"( ٔp'y>fh?@dŜ}'_̡<K:iqH`F}ƬG{F L0?PU13 ]l)n1*R&ԽqbepxHՄo]BqZ1pSO6}KIMVn2v)Yc6}Qƛw1.. յ*bX{U p삯{SZE YF+ w^Cim_T*](g~kcUoyc> gB[Q4b2 cRTN#7y[O/Pwz4IVH; u"+Zl Wd2x/77S d$`Lӥ9Lߕ7M: >Nc@n1D: VN9;Z~Vq @#;9O灲ԍXnټW/, Sc;bA@Č@ ; ksCr ~zuDl>+M/߹]rFwHzm$@Qe_fԚ(3TI ]}%־ו"M?ySyS+ L<켬D΄Xe[59`x~Q'fA$o_p47 NRU  PZK,D jJ!O0BYKGUM.&Nw^[`"r༷z]}94®D{P oqxtbڼ'nErYn <ēY/a߂.JehRbF6>{)()xq^HuV^y*W֣Ǐ{_Oń}}-7i" :O$v䉻ū_j蚀ə:eDG:Y/K)x -AK&%2VK@ +P&@${TZ3$wnqt;y>f F)?n%h`g~5D3^o_H*,I 6F+{!qv4(QHsG4ȭCHuIңmUjk +v؃ù`-Ɍo~[ o1s/>H>JY_ˑl@9dw=(Xӷ!r$PxO Pn6;46]}W[Zh͖Lz.W<9U`[ᑬ砍s9ڃ6m3d9~vlYTBb;aKIS|MPbg7TS*O/w8!㰼#aO l<,4VWoP$cMn,#J|OzbeG/e*jXԂ_|!aLk̼Qk>ᓩ栠g޺hq8ai؎3e|m:mw]_)x+ga|DJ؃ 'sI=4d7H!+ܴ`Fs0sGk|<#((b]Qr-=io/^5Bڛ.ƞ<5luYmF]2FCz"n`?xNP]+LUsSR1q70Q/ aSbzoos.m"MyNE52v9ϳ`CyC k?Kԫj=U*Bl.;"~V) pr@0/$.Hy,+ngKDEE1NC((g_۱#'uيۄ`.~S Zy(F}<`m3 6)58\s ҽKU5idG: 1ܮދC#D$T Ǖ< ڟ۽_ʦ\uoCNQoVGItX/!>wrpηww 5_,>𑌾y{/ B0GprRN2OHЗHNak~ A!.1(xJ ;iCif -!-[Pm  $:K&]Գ8m`T}{h둑sҩ&EgY%V>تՓCxV Ff  * %|l:a[cgZOfBacon}M=Ži&i@ ,Tu?2@+^W&:\}مpó$cgZCi0UueS~ټ.['ȩ"75E `tB8ĥe.˖ 1`Ġ{`?_ε,$S~#3y"33c$cѨ!cMC 87#fmU 7Bř"T DYx-oV:S;+KZp# wΎIi3/7 K.{\obՉ@<lDБN`\FŁSD#e@4˳Alu, H}'="@:k 5 2?ebh`,K} UK^m4 ͻ0E<\O+5 ulZ)V{R3)ѳ S@S7_Oy񇌯b7_1W1‘`2]}ꪡzj$1:'Jʗ{ϛ ]&r(YyN%?>~ǖBJX7л˴5BM HW`7ZDHu s\$Vyi~c(طғ@ wBMrzK;[+8$~D]ز>*eWJ4(o 'pH'fj*C 5w4:DjMɑb"0!A‡Rc {c?] {EN@TtGiEG% My ׾RǓG/x8c ꙠtEw؈Lz49@*V%' ܾ"E05و .' h >oP @5Q='˝b =:(phşJo3lT,o$lTL-F] "n"77)?" וՊe7p_+lԸ@GOP]]Q#K1{587 =zQH@6b~ġ2I^`+]=B]1ټ(BQKC .Hmyu͕]ɒSCG\-&ءdBb ſ\S&N FT?&] 6d7Cr6H J(K8~*'3eYDTsO *ɳ^7C| L?,c{u 'jMl@ڞle&7mƒFi[RDJAvjK5c.ŒR2hsT*p-xKWܐ D¦/0TAQ؆ RkFWظR޸pȻgYZ07070100000037000081a40000000000000000000000016446b36d0000dce0000000000000000000000000000000000000006500000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/hw/bnxt_re/bnxt_re.ko.xz7zXZִF!t//ܠ]?Eh=ڜ.+leQͬi@aTp>Eȏy!9^y vc5+sq -'9ߨX:ֲll쒿Z#+oFM)Woک wR`A*Z_(i J>]7$Ek#8< AQ s/Uv.~Æ&6/l&6Q_M!Htsuŗ?@gXN(NNt[da"G3?;i|mA*L{*1߲u%2_I6 yK<.INR%^ ඿S5Le-I-.a̝I$6.PUFý^>5&!IhkxTq'~Hdc5]+˼^Q喱/2|1譚CVa P:b7VLK9\q>1Y@4`97;tL eѹ&=ú-b.=4 %rQZ«q[o 8"iK ?t1< %HШ>50TUrV5/.#䝤%W|"Wqipo*ԋ0oE?Lz%AAc\)FpPnPobFiԿans2xڏu}R5FU6O^=RY2k/N 8GɹVL[Y<{| w;Nom$#7CZUd |3R@07iݥP1= &] cr#tt,qqm7tu1X`l묒#(I8Y}譬X-=ZoΦUꪤf\ଢ଼ռRnn]+xӁz9V|9"4Gg7;QTaN|JW&oM슋&a6 zzjo5WYvMrgb#lβ q@ (:FJ3My-Qdqk]QL|2ݵHmH$fw|AMJ"}MAFŻk05kV]PSƥl#ɺ4ys0&BXqrpRk"i1ᆟMI`Ȗ?0en/R:* L(<,GSHd/}`1=a܇na 29x3xq@1vJ{D}3g=ff9lWxP6f_3.["Z|k$Ks B8i; M@&8m,3#6@͛~StTv[bSD޹`,ZJmzl9R7_xX1\87%~70$ tN=)`gkcr&1uN*^T7o&PWPeվ-E$ LbysIv;N)v:Ӈq!{mڥPJĉŚtQDŽi LwH?_IG(pZ.Jr{/KI <nlc8Z&}_6t X|`v.~Ft+i-ht-6`ӧSPM[=+ѭ䟵Jq##*]\voQg%$ x]zlwᎣȻ6B(1\^ܠUMU,G >n@wF6ұKzV^u4D!v_զfOv\[3X,LSA$4`֩;1*nw"BF+ˁͰ5Q dI^Bx^@5u7=:՟J=W /QޠF.DHKw?=W>XSKMd%ACwp⳺׶]H^kDcq SW:^?=b"Qx~.>?[FB?$YiPingop eEi+Z5fiѥDyJr x R({MUBeLb q fG{dpTeUI"O./(auf'`u#۬&_.˜Myj6uBTEHL :FK.;Կo}bW, p$ۿun3UhAC+i큕ou᤭ϬV}O0imAx9М7wfJSi_|V|-'զib[FBIcln^]4JY`#R)qTGQv}cQY0>*'HtNEC'mY Y X/lE/ILy$P 6]1e{WiG/uBu*OG}̕!ptԈ=ԓwBC8x m鏶f~:I|cayI-#p~:>v`~_To{z٧8L3(R<*'O AWi}c@{'fR jYmƏL׬tA4<(DSyߏT>~"+:M\ 5\k\O̸{s .{fbCjߚG.mpx_x<$6ZOa&0y+θkѽq?)ڜxDaRݣrళ81 +_>l?8ĥo\Ly-1ͯf!E7RKĖ0˕@5 P{F2Pv?(4Qķ8ǣAnVGD!iYцEO7oL%WG+:Qm-5Ƿ<:[ElK61ݰ@&|Bo 2?-˭8] ñ3B, !ٙ eW<]#[-G0r1* v_T*989*4~ʑ$M@G F^4ӯ~ۭtj(&Jz sLA܍~:.>U,~y0Eՙr g`uշ-ha>NQTBh+i/Qs1I6WԇĘpPv EĥbAq~%ޠ=8RȱK19T ;^>tn9%9MTJE,ʛHC 0Nj Jsrn^kZ NQPlY&4~hol%]o Pu=89! EL'W) [QVQ? iw=z`Qbsn@5k)(8j]VABQ/| 3!PV3e!X{ϥ+P'lBCTVҎ55 6Cͥ"K۹d=Mbbp0@QufȩͰ_Z {W'AqXzח55\evyGNEc.胶dkYޗƥplOOhٚN2v@@CrRt(41Ӄ1&`,g.Q%74"DdVpCBWxEvo>跽qV%_/ \GN? =d߂R;uIo@vF?LX7+o\>ɋZm"'pUuNB0Bڥu#F7Τ$geΥO-pZY&-ssan&^[%Is?s]kDX0{_ݾjp7z ZSټTh2@ptupK28n5Poػz8&.i+8(x~zL?<QhgXѰx״]ʎ\2;'lA\y XQb,ã=x<"YbՐUAUD.8s? ܄s.}eڌVI\`7ehgJN9we\RH%EY4I>S[!#d}`y%i'_-NN ﵥ'Jނ`ѹ֡1KN(SXI%$ԾBxRx 3aO?jb-&hHbұ[&b~ws#!m" EN _2 lАg۞|u5[Z9FO:W%zU. ?36;uUMz ?QaXPkޅh{2x8>@)Aǧq>b8U/w),X wq-0 #&]'$Q ` WpLē"C=R3Fok6ƜCsDE;T&\Bn0(RnFzT32+\8Mt(U"F`cr؏ېO^һ~@Khq@ ;3bciR#hZ^^m*`5*D' JālLn&綨ZAkO?r~mUӠܘġG~Ɉmr \&"3^; wB|L b6ktG7/:60ud"t<KaQql0\Ы2CRPj8 \<\nij-- -qunEPkH]Z9a.LIsޓ+Gg[{kE; dHP[ʶ,M9/MK)s({X^;Y#T鼥%-To>4۷%c(^~Ҁ9Q"K|V|jwys3oDޓ0"L$$ =m:jt2Sg?7P΄w]4nU9i_(eUdu+R2HwUl+SFϘ6#SDy +<8}éov%]8pA<#$Hp5!qwdMI9"r+O .!nEȰI%~; ;6io<RN}7vhΏ0^,=ﲝr&Ȥ}SMVaz5}w37lCSU]P46() OG`^}x.U1ۧ!70 OL\E U &W. A~(!* QAi~ n tO~'0pߑe1 ormA<9H(K}+EvՇ ׆?%} I j/%1E#jF0ݴV){JfJwgCa.[p^P3GrAoD`_Pd3zN7Hz\4? (r@-04_=K$y(SBഀS[nrz4̞I %ћC~c8tfyn658#n!WgfUўp3۸&.;@', XRE8IKF7ȧ1Sא%+{uJBϜik˄w!dv  (S FӼ8lQ*54N#M}0bۙ^/ݱp&p2@{vd>g񩿘ʳuF5]m*yEp;g}S ~l2[CBv2@>S'lq&z/>辠]]s2-U h삐O~{մfLc$`WA1XwEX1!}^n?t8"דT-;5Wj6Rsq&m?- pĎO9z(T4ڶUy˦nTR=ٹ,pXPJ;Iy%CG%Q2Fr؉VG^5;:4 @n[ؔ3qkeKA =(7{Pg aѲuԗ`ظǫ$Kxkc=bF.,pSPSixOnKR&jCi8t.ޘ:<H b U$^8dq~[VM,-Xyj&Usõם;+{GI]UtCB:N"lp;ANt=W9Q;WKzۗTW=$ˑW.=v#)ľ=|Қ=>u+SD\"9d,yå23-?GVA-iQ̓ha ^0cssUƦ! uj՛MI0} S(Gۺ^K_9}QTmB{"=:3Wiط.U󯯓C"2.B4>1Z,f z8BOe|(_ vuyMKVyyC|}vR?BժȲ9 ChnYw( &1M$@,,c`^!%ܲḞ;~\ep(ĪcE Ub?`kXRG!!|õsM7.x|mZ#F2y@t͔x#B`915; %Q̷1Lؾ"2Y@EܻlB[/Dȴ&T |K)k-&+>jQδ-E!۝hqg>٬OyC`Xr0l@'7 ' J9]_ы)e{zXLڠ栤srngMc IB~{ 02Ly.YMtN7՞eNf% eSOQm(ĎL.mT) NJFD$-6U =)0tPPWwp>eOѺ̍[O3ڋɏ'@K25)ru:A9 dRݶQëN HI@~abF(@=iY^ `o92Lſ qO%k/IK$R?[CKҾE=kҾdO^7LPpzxx)9!2-Tt,B9zMɎ ˆ _JL$m>ĉ.b9ϽF-sxu9-tIВ H 1#,.~'饧\wܶ@R3اQbEr{꽷;Z(;kqGSQn-hspˤ"MCMuO ;:rvP O^*%\4.P̼)?S(ғ@M{*1qAјKA0D+ 7R}h6Ivb}びK_}qwkkT`0<7܃B.cxXGe0h *7hBF U&u%q0>7BeRtWnVl4n#IQ >%Ϊ09ȟL9 YƐbʿ9?~uaǒ䛜HڕgעQ]NIDs1jo9gCQEyT2!HCyc˝Xdlz 5q"A%T>VḴ̌,>kA2jk*iOS,ʷ"y]lgK;YTRZ ]wIo!O`E' \8Fuڟ9_:xQDUK( ƴV!* ,wPhV͔{pf!){Ĥ9x1=x!K2;1wHmBHҭ~hg qe}l8zf F7 1c/TE d֏#>+k->1J Τ() ?(ϴW(=թGWĘ?kƤS!=(;@CL ?)*x I`Ȅ9$kV#i< .ISFMa w0Bmcyo7{\c)͉Fф_DŽU\ lq:Uae5X ~'<ɎfQ CS%qz9XÉMͣ0 =-`QiE"F~H6z${B{c 8>6'O .%X#eʀűCFY$B" 'yW"O3F~J=doK_p鞇०-|Ip qV;v/ J'Y_m> ̟fr20UUHE ^"Zv͓FTѭ _B/5'z=Iwe1!h4DF ߂T[c`pLDKmuJO[)sidzKQ}X lSʍ1oB{CZ~8_|ͪ{Nvi0I>aG ɍ(o++Ćxu:1yv9dj+ƹS82R\Y!9!h7'=ʅZ-ccͮoE)f+3ہt9CFpʈ5%^49t>@jbZf{ 7=(}3ݴ៹)uvKk@B%, yn-_ _ta-Ce"]@gt,ll"Cw1S "߫ ~hxD^5ʡRGFgio&W2[}3wpy4T^װ}=i֔M?1#4Gn|ldSSv\q|KOY. LU;j\lIjf\U騅D~T2[ Bg\]W$g}A)ϧ1N6t׿)idhLHg&/b25ތ|IS_*E*t[ "*ӧw_4\P56/m+5tΌ7INܐc OLKmŴ>9K)Ęm6^!⵪uVP+(.BmVZ9 h=|vƇq/؄Q3 !F༊*.u?~Bl/L>~{t_/>S|7[M,kpYQ"VCSe0 #~ܞyegMJڛY?Ifbfdc0:@tWRȉN&d6:f hIhsă z6(K}h :>r=2~l@/@jWL:? 9jTi&kHE6ZƒnWAN)&% 6_&К|6*>t&8udH\lH;K S}/iPϽ+UKЖNk 9FdA2RJ]Y95i^m Tz5CQsGOsc"rSX >d*Ldk-rrR~3A*և #zRN4SgbY}A1\hP}`*\p.@#p"z#Sg3ڰ^lXi8Ԅ'|_ 44&DbG#Y#NJv5vͫ3V*cd U?& f{F+V+HEnݑB:zQ+Zr"RBZX(25צIGcHZ(okv; 0F@%˦ Q%#Q *f{"7?:QI7)> | Uy>p${x+$jEsd>Uc҄_w$3&=M%ewa$/YL-q݁^ށ;Q8{)O:ZO6z1V,E(DfcP>ZB]ͻ d( _{42Iܝ xj?:~_`2{ jwxYAmt V:"Ob$ܘdLAiS5GҨ%-8ktwP_/T)Ǒ(d M j"?+ @0==Y[̉5@  cK')*fORT=.H'&WU ֨d7D 1nYEs ̠t:kmtkWx[ Zݪ^IQNY9W)si2#"KS2eVd}Kٕسhe%.p^6l^V.k5|]&.7X; ?tȭZU]{`dL#*)+ AaebK.(!-vQX_͒$3c>(CYJT6pC+}#E}|E%h+?R[e}NNoIA=S>-&.˚^QoU}YCi= : 3,u ~';& _pN!qLj(EOrXe>j]~ǾʤBu0ܣr_.HPeS*JS#&^jV՞;ּ2}A(3ڐ-`vt{ʉ%XHAA̦mmf 7`Xm [l-Q'yLWQ+~L|,߈ ZǗ jTa~֩$;/_zz.RD>C.bыyqGR{-x2ݐ4!(Eڵ!a@(2cϗx͛b]Y)NvO6q^?2}pJ}Fkt:`vueũo#KF_܍Cu/f1"C3/UכʆxfK6FS^^4 d]i¤9K m T{1pf`5~ՌqwL#N@3&D1Tdt{} 7wX7*pxL9>W\s7@q#=<S툺╍`L!{dd0Le )a^lS 8,*1߶JKh5J֘ ~ϊ,3 @*m +FGiɘw.I˘9KfIJ[tkhzF.`NQ" ƲG ,A-O ' J[b/ñmESRОG[ˠˈ[\lq}H' pf)ܼގpA0O:3䑡| rɻ 39-)>_\6=q bl+1uL!Y[G˶5#" LIz S+qùm6!$Io6pM=3|NV{qXVDYY鿗N9F*&6)&tA'LâB@$zjHLxÏYvUqZh:7B1+(Z]d ?Ћ2Uygf>80Etr%:̌ae8\ dF`QgRovF@^#RI'h!w˗Iw9lٳϞYī߭b#mp޹BLZb8*&MKȰПDޚ(D,E#C/< g1ؠtL'b.mV,R|?m (RB|;LuWwtsȩc\%f݆e E#gxl}.k|LS?\W 4plɌ;eo=c҅ge.>A.aMjj,xK~ht&nH 0Q FY+i,{Yzf@8{*2D#B/YmA3/D8Ov|]buʙ s׸i]<qCXkk֦MX`qgD 3?z|TF8t\R1t57p: H?ﰫ Q^u7-@R<$kyfb'$.;/b/zۏZ4fLS׳C.d͜y\m舆We{S=m|f|sz0WQKt㡷 V/hR4SG "bn^qث(t{i:ȭwdhn܇ -yBa] 6 B#luHJfؤGg'KbA4XշJ ϗ&3еcς1KR2A8ZHyKky#ʉ~3pNe9kH  eϽc(S1`ng%`1mqh Xfa«LJ֑ߝ\biKju j5ۋRobLys"KT0h۾Das]kkF+P~p@ĭmZzG6]p>>3[7sT;\7 /d`)q珸?wD5 3Q)ݹ['{_? ŸV  'L0Kpzƞ%c7:oȩX=n-C0`g+F}Y5ިbPήp;44 7NS|M수wWPzF^<6R&ڇHa6yשժxOTs+.n^[&D3RТ]t]dXTdr 6RcJIV7u}䢼dӜZ%4Cjwsd@ۺrOXh|:q@ں7 ]/$coVBB:gݵ\uL|eF,uN|6Y0VS@+Q%#sG=߿0ƺG(@o`jybng>Jj.x6MDyJ "`q,r+2U$z'x9LKN2yƆfFr|1Eq=/bSnq}LcxP9Ù4^~aw 7,/WMbK|2+͢ҮɳC PRŒfi\L#!pM)t3q+Z$/+y7ml=LM5l$Ҍ-'{U}8 dn#f7ao~GU=631̾eW[}R/b> rѣMC,]ks 9=%? ):;c{|XBkiE{˒=IY+yWCL C #Q1x֛s DyF]ytW+wӳ:^ ?mGq"Y" ҉eVCB6DTAתj2ƑrY~"%[pMlGӶ<ڪNTÒS6pZ#bwtm-k|$IVI$1<IRAv@N"Uty`dt ~E!jcicī(!Цq/AIҟJ/ Ċ0 3Jtc213YTtU:}1 e${h=7<G(d]ՈJ c(sCP(oǹ/߽ɂASd-+* jjkmRs48p&}EsEZbF-:ǜaGBXT,@+^=F2a`3{wӉ9ZV`#/p$#+Kvpk+vT=<|O1f_d!B8#Z ϳ`?w,$%_;dasPB<;y[M|_Ms3a1,`CfZ U࿳eL͏]Op%F8?r}*ar}~Fs+!?I{L:Rufq UIdjhu6=دO,۸+:kHɝ!}#ħ J@I &u fo|'{s?Y ;VVE,ɛ ! dG V"NQCRF'&"*,Aw' σ1t6̨} /&|[#)xA7tO쑱lBEJ.XjIv܀ ) E[cQ,whKq=-`O*,lJ RIJL*z! 6Q@7TGNeËtK\ AII[@`{-pF_khtN3w&`ԇ?nɚ^P][4 +-Z"g 6:祪A?t+=Bۦ(w5- vufNm~CnY~_s0^mD`6$^b:* i,״.Sզ$-` ,ɕgVA6qÈ_oo%fVE^IgV!pnV{7,*x߬8Gݲ?K]/)\) _O;Ͽ'3ڧ\ڮKӱGߋW`A\X_MAG&,>OXt-x$j@ѹn?((5C*wMP5/ULՙ4[bKN]iUF>A\,r#V.] I(2[=ohۣ4?V]8q.,g-n0b\|tV6ނpB0U)%vl{"f)FѬJP1T,X.*?jS2VzB_Kk[}Q*hqsd1i Hz2@PXkV[ 'Ws..t "xhӽ@ QO]X[Fs|=iKΛ َzÍRpCJsxl$@D w]׮.Y 9UE4ސg6]dzʎrvo2'QV H,?fi ]7b(ܢksJZ܅ˋ' iO@+k4vhuA{] PGĵ*0U \'Hz)1St*bRg|(t8({*л[F3f#dYG" ޒXȄxux)-2dsJ*j*kEϚXc ݓjƝ,)-s/01֔Qvm $D vlI^%z2/13N˷,qT4S@3.+wkzW$1eE&e.ZV'~4ʶ#p9Ή13 >wjP&KCY?F{wv2x6%ŧq ^x:Hd;v(? g=Xˌ|H$9HXe\l 9cљ%T#p(،΢krV *K%XI)/ , &fe-lQ$UxV _HxK3Ө(\ KsJ! nm: 6 A rH5'zQ_Ra&fdXu jQRnQ>Ie^RoqwЈ[}kSf–)CRfŨ!t%Wq+HS`UY&x:T{*M|&kqFDC?iu/}$uڔ,.JH"( k%iuuͲ<^~K+S8 KK㞺;&n+l=Zt9$Gi4kX#ܯ edٙVVvl<~vh+ _`4}i3d/YF,މ]SWC[CH.k˓Ϲۮ1;#3afds;#hW)WPGow}ŭ,IuŅuGgdzf5/F/->zȦ\X"#ѡnrٯ Ĩ5m`AL–Qи~%NB!6f3+ Z_x+1]9BD~0`(w?%>D0gq]lVx X?x=,R OOe7lq=OmS`@,-S x0ۇNA% &;bS\p6PqhL;W˩Ey- SТ+q8hЂPo1y(Q=`z5r/|` _ M> ~ZC Nzn_EdL 2恰3ݜӏ6TøgEQh}VP_[L9 jFgvŧ[WN@j@8[q1\R{Ui@7ɯ(; *d]PW-ww)PMe@DF$e(NvT޷! Yao-\|h$*GZMtxlS^ҿ.`>çi` 㭥gB.DOjx|o~n Ȕ;H6}J#:m}Ը-_sG(|k- xư?jq.azU6$rkV 3w̬+8s2]N7_ Jm@o%A7zX&n|x܎:aXF͐C\O] =x=)$UwtvfC) dE vV5gj<2Lm> VY,a} BlO74Д=(j Wt+a#C:a(hR(RKHġ4K?ގ$CCjjW?Dީn&έ^ۑFFH &\+ %5z8iFPʏ"r' N [3&Z6ĞX.3(Z3sfe`/saV@nPNXW߈RQ޶dyGGYu}XK=)c(w_)mi Pq5"+A H3vhqg]_n 3a~&$uULm65V-9],&镡q<_w oWϕy /#oewƊΰ_Y,lw ]E2^ $5?XΜD,me٪!tBVʂesdǦLk_>jl.>_ N N\rA KHYB"r-4o<{NREbʲJ~v&ӻD,l,}{a-,H0߬WMLVoŃ"I K Bϕ͜ %}M4LW 4/h $4H"[~ln5SJt'L^U!@Yf̞7]Yr 80jDx[=Fde`u4V+ɈoM( ^taXThL7 u:uN"`?r%.muZ7T# 4ԡՒ'ɩ!vR(,#3{K01Vv9kI70#9ז8a(U7/?}XV/>Drڈ_~ y%=bS?/l}Vd2-'Q {,]kRE!UHn++Ċ8hHWb! /FOɜJb|I2p^w9R(p {X~ fXsAb`˓Ouw|ii?j=F?@V,cJuXX>QzEc,0]/Z*@#}umY3UI GIYbaJy#P(2^Pn \6FBEq녬4cMwP\,k; eM&8שBD9KPm'B&wbP{r]=|"p ہ{@ԪsBI}a\U/6#E*qde&Gw~L#q[Y--HۗzMiݘc EIhѬ\" BsTΏQ ƒX$rU3?Evx [k'alB$ #m{#a zw,/H+_t'O(k:l_#w9(*SqeÙ [찌-pME0ucݶ%i,P8 e3H@w8lꕉJ*ۉ1pUx*Kg)QdkuPNp:yltgrvHhD;Ϗ=CJ`Ww#.OM7~-3*D\⴦(4U5Yxm#Gzc#s5>-yd/s2i:8ܧ8ߩLx&޶Cn™3=di4Pj)mѹM1Gϲ]KHIBeww(zFlH$l @94"CSU-m7pb D!"8bxs٫axTM8NJ3&%]fs:w9E~7V4{~T4_n[j[?#൯M>jme8;MVZM.h e7"F՜nAR[ ]*Q]i^`N,eXMLd{W4H? W IYU߳z$Q&>U:eK @PHcC `LlJ5:͐0%YS yh\ѥ|h ܗw1Uey-b*~cxUcI0H]&pC/Q S~B! 3;%K(:{#C58e[rϖZ 3WI1O`kNաmo36t3װJ1!my?;aVY w$<;W|cOig `~NJ @i8B? ^Va} {7x,qEhpԙ4h`&Ս ߾ b=x V &;>v;&[՞1G﨧KwR*)ŵOf?'.e{%S9̭Ǖe %zdq 뼙&oxɍC0WtQ|}GIQD9ryc7״qn)b8H ๱Z2 iԽa WE-ެJCo "w 9Kۇc+qzlYWNz Y#_=*6aC~{)|F~e">5_ /%Y7/죟".K]-^`K`GW Hq7Dv@-1@9YM+?g4tthL5,y1ECVN YoŞDg{][Z]v7ː2NN8%r7>0]dX&[sNWzq(>(f%,`1 PgApy쁪or02 !0dS'EjUwރc;ޔ “VNæOQ*S o4y&a$ˇ!Xw?6oZVjO7!YZ m@GZ!']Ee=Q EYҋ7/9`J{VP]&~7A^!&NKf(r 6Tgr@ 'W-CӆyY#pO4|]pUBgARݦMp/ݾ 讎`j:&; # 3)WBŴ6tSuUM&3bfD hTIL-:PQ\Ǣr>)m7I9F_vQk ? Kz97پ)-#O=: T_v 괴7,HxǴ`.Fp5}F+˪$@LԺSk'5I+-L.S͠C{jjfi_.ra(<)F*FS0m?݊| fJٟ:*o`cEp0:')`XITs"p`^`"8wѾ\6ǷTB(ad>+`J{Ͳtb3Mw:9@5H`P֑ >' (y%mOtq9#Ǭ"鿱Jr vUD[U8JQ">!PÎw"ߵz *Me0;3?Hcl$]$S(F&G =Ç%Eqt,u$6޶dʩy G?.oZCM"5v%nB) kaՄ;zY5k$q;WM ՟Z_N 󠄟KPPsJ 8}K0wn zvw5-kk%Oݛ4TPHFqQj`to@(>Je܈25pA_mFe&& N,8 \s|׀֯o&`waDG9\o݄ʶ'V^:Q#HP :Pa Mdy@uL8 vW:h99E闳ētwi Hs Dc@H:RꍁyiveDʛ>: AQKʶh\Ohe&'Rdzѡ@WilYǚ?"2*_ۏ>DK6e%j$\s{o? n4gX3vfrbPP+VUZXhdN~O`Կ7 6*) p֫R>|c'ayf0o}0NLk%9`{Pq Q*o=VK npKTL|_^Sm|KӉIpL\|%TaHyGp$aqpִ2ʿvTx%+()կ/6ęk&?\@T|PMR[PVW1Znޥp|tS֨i?VIuWƘv||l$s(!NwCsƍBD_/W@v΄v/ycg䈩k ^8 Y<ͼ:otbO(`hkuíaR"YvAF sGn Nŧ4+m}*V涓2v5L];SaB kΫ|f]Cl@ˆ/N,&ox{[2wLOVѝ&D9צ d(X' n͘>jOoE;=BMz^E 4G8`s|Gz͎ſҢN |%Z]ا6sF'F&JF%E]%?p(,:+D};SPde4,Ot _IPsYv]{yH U4z:F-S3Zp,iIݹҮI͢އ?]ˤH>vZ 3 sK"#g\ǘ^O<]!C=o MHQKѥnqLrk~)^q2b9Z&4յ2\]x>WDu$;SZ'˸Y!>b;<giyڠP 6GQίUqm*3(9zGݨQE4htc #_hB6g-@i5 CcJ׵҅4Ժب$^:3i-JaG'*;{6vt4ʶf换Cq;yaAby4DŽݽ񎚺+vMڦMʠRs(W$+;oSLg?37"x4N?'@q魦D`htN0K)]b9M OZ@_DJ!yZ9Z?$AQ.~`Eƌ5[6 W`v^?yKCi%ѱ h=l AWs +Щb0ZzeX,kn1h2ԒXI|B)ƟΩoʰ^OrzӷF7:=eii' jVFxsóe=XE\V!8@^_<phlâDg t z@x[c6D^XtNE?b,Cj/zyy,m!y0 ק]F|yV%`(O1B-%0 Idª?(;m CMSiԃSj䗦dtgJ"f\ qټ i*St;nJ2/>Wg$yXS$SQ0!Տ κdN\, ~kRn:Ý2dIbaN bFKpB5{_Q*&t3[qw|uA!&ll2JWhqڄ>E4Cv81.G[q; [ꠙb]9h5KjO͔23BZ̐!.:.kjO?Dh2Q,Z uΖȀSZADW ̴% d=q6\VQb<9ܾk.|KuNL,UhFn#ۺ#K?Bb9 `d/YEQ3Uh8L\Aw9g ]+Cq#OfqS p=0oÝ=53XSl vubnV׈R.ԯVRh柦 }W1$#G˅F:@ɍ(9w_,WYmprek99ZľN^B39^!֬bt|pwieTyo>&PjSeW [U9tV-w|Ǩpzxs]ntYO|ftv;<7Ʉ#,g ؋y" [hO%p-d&.: X~@3D4m.$$J!G:ѫpe1uygm߻,c+&biIUo>V7G^Y( #U R]V-ӀhzR^PY1gWB tƏ$b Eg1LNcv"$кID)D#'kY;%rtZ̬BVť%C"RL KQ;q#5`2 *X\~eBIx! (MR̂ngڙ ~hjbNL.z-^K`S[g<^Dcd"XJ T`?-;KZmu(c?vGF Fn+Xܙ\qnLyQd3~Dq94e/OqfR~SbËV]b*3LA6UHf ab+@7G I/tjzsuGMwԥdlKfxvidH{YC+AtWr#o"H+ec"b1i?M(o{֘zoBMM&xDPu|v<۹㾥},)6,57Oed:=Tvĥw*þ)#>T?>\3sVn"o2qBw ĴKb%!J()k SxD/QI=Ժ ׉A*M -nZAl\:檒/wS Pq*8]kz$Bi8QGkn+bvj'5z&*F8ʖ?"36Bˋa;CM2[c@8B9dsP18TϲGt#E^D lz2⼴.Vi`LVZphӤV @y DZĄJ2!kFϥYulTF?6SQx.'[q '{[8"CF1TdmF/4ee9WN:m~uD5g}Z="j/ 0PG%F5mcQ&M)=Н]8yưF}m2M#1/gp+P;ݪ5jħ9-ID7~tR| Ua+&_d̦CS CP'csI.j/62`9YR;CcK]<.K,BA~T~־VvaSqW0T).dVUuיr0nN-X֖ Va`ʟNSOף]jV|DO3pXHN/-dƂz|S~j <' yeD+ʙ~7hf|sN:Nڲļ6$Jᙖs UN<#>]@y #YρC:Ѫ7Xw$j$n)bTI攧vku:%viCJ2*TuaZI9]2=I9e.-7-:𾞴H5~* %30%FvqJvya]3\n_څZ/˲s1_> l;<'o'=9^4dFl^-wYP{{«і%;1~).'i+qc_"s V8o;H;t byF=H r`20 _ Ʊm7{ V4!#+!r=0js~(Rm=ݰFn,aY}:!ausqQjs !1P⏱կ;57a]9WCțѫ%NnW W...~g=`BB˾}=sh=tS_`@yBc1ʦۧ5do{`PJrC&N%6[nWv0EA)UWЪNKqbG|A'˪D"A E73͵X3"{o't6%G5\(R_e-n71R%DFJ|+y;ǪcV8?Й^hEa#Ł,:#q  }1O# )Y =T6CŶJJձ0o)]ff r $xHk7-:u6ZSwa0-tZJwYUU*նu{*,NklT_{bsr^Hf&^;g$bH%^$KjtU2dܖ?}I2 ^057P^n740 /nfWz&$ (8*iE|&Eݞ/#_2/L;B h)瀖ad;QzON3j-dE  /+nmƈ%ڴ:Qӳ*ZYQ|H@9wS~b;uWȷJH%Mt'ǂe0Ecq)j!yo#jvWiƿ?aN9ZwpÚ|vd#i`uC+x'ꡎ9RVy]Ƣ"CnfP& zG} O G.] 2/K2(OwdK1CLĴEW-~ qA+AIgD% 74-? =&ňC4EtZR^@M-OC&vIbQ>L7TfM҈7e3 Ӑ(6%un1L\_V?$tW֙~٦bۂZr,eK[zgBtrB/sV#3t{ 5|d`@TP,~ YU%#Q"MRN;y$"F+8j6@U$f3&V6FA>rܳ=ʡܛaMl:uf=z.]Hu{ybw֚J$r)`Z = f瞎EM&cz8;qBi j\5>c~8i4f*8vI#MCϣQ}uSUp.1 e뒻MC2Ssc2V;>~F%Ks˛l`b])S _-DfdbѢeuso*c_i:HAA TCA#u禖&g_\B*+3Vk9/ߒOO;v@NÝ e|e(s#QxYZrr󚍧i/? ˉpivFɞy&*+h/ε7x|%AK+jSyh3AN,rJ7(W6|x"6N/uރBp‹]k[;Olqci#, T1_KݜƔpHxAꪜL͛L59 $ň2`@3&LyCh o E9a*GES5VB\UlYzgZKc#*Q5hu(YIMT+&lہrmkry Ĩ^L3ؼj%vuwak!RZjKqvlZZ Q^8;wl!Fo~;9 ̄ d Z>'Ŕ"ػSqnۋWqkZ/1W:9JSgOFm/ bT2,YQz {\O]:ƿR@h~r [*{v_uXꅧ2.D״z#GΒBZ>{xsCEܫHKpS9dJ$bw;4 hH#K^}%$HLvr hF:{&3+귨A0yvZӯ3qRVF'!pmDŽmD4Pu WDAg赬LkR4bt>:?T:6Eqeb4Ͷy)l{] ׌K.(DRF)<M JZ[%ŏ)=s$Mf#7X8mn*LԢ.tu&n.3ASPOW&H~HeS( 0IBOHlPzT3 IAVjLv:K*C-{uYM|ϺVL𙪢R=_o&|uAp]:j#]IJ+|@/8)e Iw"f xDH f1dJ?o;\yBip(g[CO +~hfs47f} %Gx`I"w=?źtAAVi'cGzo\Ϩ|#b(mPbXL3SwE&bvn gG_p"u!k˖Y~ox&4r_ s6y%%8j>TZ-$;9^j2TkUKKŽ&(( )3|%ryBXP7=ݷ]b F?Bk[-;/#Q$\3EĤC5LFtȀrH#y4M8Y0;"R8Ur" H1̋ޕ* pC*áEh w!nr!<RĶJX1TQW2䤔+V%fr~'Z@7 >-7c1+f7{vDLKU1/ѭ(W*?xFHC"=JV"X %r!ѯ6eց~Lv |4 \@.hf KV)(n]:ԣ# 9cS eBZ VʹI8:粵,!,'IMl8b\᭡mNQz9- -x(WA:",IyBy&"k3d\7~YC#|&*#7$M{bJQCP<| 逐TQ٧MShruBɄ8pEw[/uW Yco(xK..&\JF=Xvoo*V8d1ܛL3ʁ(#JxѴj,rWҦ^-FZvED QblB=Rڝ]D oNkQ?W 9惤q=`rRR+Z u6P(qZ 8 &J,@~6o撌NxeZ)J7p7 ә͙ЛIHa$0&}ֽ #-U\ мlC7B:@Q |Tšnk$l&Ĵ{7!;ZG`e]uDpJ% $"QMlAp0dK;|Eoz:&h42vi\f%tnhw nz`~KF^Q:?imG_y"]wVj)(ԁ8"igĭqV kj霱3oMOYrQXqUT?a=~{V^~55gvdd2$Bf7cj} g"z7,jΤz'\#ގWE6duiҝ:!>B]!s@Q b8@%y?Ej$jsu:f:cPZ h[+luvrFiFf S3%<"ZppH0qw):R%sGA|6YE F7l]tt s@z=є/GVHa(VLfEDѪ9g*Y,EPr%BB[gC⛾n1o %&;OkAs<'cb*se7 %80![5*Aezrtb# ک啫/{t9S314cNXHD6Rv#: %urc Ҧ;_0@˛HJrJd 7\ghqGd^7'~,q g(|) 7a{yt鲶B[3א  KK@pFѽ .Poeudx:oʓ,`CA[E0|j]X ux6bpa f,g; Io(*E_y3s"LY6_Cիt/|[f} >蕙 Ҽv\ą!ن\dz.ù3|8X nKPÃws%=vpY.Ԝ#T]\8{Ұ-PNIe (iřA|7P2zfZX=b?l `P0<#;B pW *:X.%9DVLnnVN*}&fIK匁TBE@=a("g1Ƥ)QbdP[|pE@_L|5 _['A♖)7p߶WjnPY@ ,!_Xk*=?Q+T| R/޹{dNtUgf"yuD~t6QMFJ.+5'' *y9] Q`=RSyV5[ {dȟw($¹k #v9ʼnRH!̪M&YTw YDBҟ[+jw_ V p jIaii~jUÝx˚'E-,[dp327@f;;l %$6\5h{(J4xxu_6+};]>^G߂MTQ ž|wG|Xny$ܦ V6G_Ef[HCQ~MCp<~`!KD¿ l.|jZ*jԡW;hF ^qMmV.Lj(#Ⴢej@[A(cjM7V 2,mg4cVǔ݁а6!&(nSt#ؔRqK Qѡ+W>p-ôGsrrtĨɼGRҐ:v S+Hhҳ _kkpݣ*7P5*%y32O >̾jKɔl<閍_tzi#^͗EX8(N VϓN‚A ks!ސΤ+t۶}N}9"1za#*uzVbLNPq\A}i ENB^ l3'GUsGme^1C4r>DWgd$1]8NK}V|/& 6%uL~M@ ]Sizy߈Zӷ89,v 3yJ<ݜ,2$~,xZԾ|Ǐp,6)kVQN Պ(\L^ r`TGTiIlȈ^I#h*qVLMǻHw6 ݈!nM{V=G~h-m?3#z*de" ʹB+ x~d]Y5e! ؓnIx<ǹŽDsR!+o 6 8[}W,XvQ"|D} ED+(1s٧SY(]ۃ=s-+][b_Π~eZOXY Diޢ$kP3Ds4HyoFj7y/"ᷔZ>x1I(^#os4 RpDubCs ېէ `!86vneХ<=Uq&EվX O=5i`B;!?*rMA-}1ERYuNa+|}3y#8Pe~zTd2ϱ,8)ȏP3r et8|}|6|:(zhbo"fXfA21jIM-hn;3RVy˽m aŲ}(h>]ʁ|2tb43f;Z[x| 8#=?^&NU7?f)KJ`-P2S[Eԯn'ӲwP7?j۵ GP3e)dIDO_AT,n|9B񩉟Dv1,H/SQ0bvll)9pLY{RN0Z!ۋx_5~_>lu(qu/T!hp5mt#LƼSðUUj.-iZnp{}0qNQRN;!tߑG̨`ɼm:)N3#8/ΪRR5Lԟ JE0xrz>Dd =ͻ[N5m w+l͟N\]։N;4xP(TA0CY]l7laŜĠ7cxfD3ya7yk%>DsQc-ftw\HGJOHzQ 0(ݿbg_ L$r#(Y|@~*tC9~:{u?*DY(| &7z#T,cjleAdg{vF?q[hFMSAv0KM AKdF)a)Q43/?A{e;t2ͦNā\gqGq 1K>ȄP uY^`Is?R.ߖk.\3Q'9/r~TԘ><E>x1;ו2| ^wUV* tbR͍:rGva@EA\9#7Ga֮ X8| @/jABfL|9;l y5!ɔ psW干n\eqV}3o6ChbGk2Jx2}CtS{dU]acuÌQ-iz6'_܀ЩRTwN?0Ft;y>,R-Igvcu>CiO@}g&[ĽK9Ww*~[+߀OeW(jeC1o2jbC ׯ>NXp4e*ek<$f/DSVh[{;u/8aւ^1] KhJ#6 jr^i1`Gd"e0$èv}^6ԓ9$+/& *&ӾqPKϟ lw][7ڡPh_Lc(P.$ BPSQ]YdO/51Ȃ%RK8_J.)l-%ڛS]FSy%@,f )zpoi_o\7nޒ}yuobB@*>qF4B/1bZh? wz؉R2H4KgOg^c҈_KH${/}rpE(]$M&ip\MDN#%_U!¯A]kt՘ň9^Jl>ab$Dh'Do񟍦3 6~C iPf}Rcf_&;M,S| "O!Zy*amBK8QY~(yͧ R\K;ù4jǷ (\ B8iƂ\vIRSYy' CV7$E>c˿*6*%A1d,q =uNI^KemI]FlZ{I[lGHP-2۹/3ӦvIf - u2:c!]5Ҝ8żuniI\Ujju')A#ҷU~4of&3h–5юFdc??p,?uBhݣ>U =Eb#DE%>ɂRsrszVNLWQ2~VV1E*R lyFRD "@N|{@ p+AS:`K 嘆))%YT=4aw]BtZ^c%PS Ʌ2;O-'X}ni΂v޿Dt=TՂr I*LvWN6G}˃+(Sx[4YgRn !s֠='1U9yl E/x6oyq}5Nz'k. 7ރ&Z ~z,UGX\ r3H$Cbj9%J-҆Kv~||DV4\PD9GGB|sg+4R)FvO*\"iS9oDﱉ⿕mds…}z Y~s{phh BZy{MpZWbQ޶  ~Gf-lDnkZ}jW[d /U7HeTK@8K Dgڅq\9z+7ҋۤe D[lO+\Rkhֹ&"i*Rx"8c)m:Q]eKBYI(֐ G;EW 'P6u !-!,#v=}GG,X9O"HF o`0XY +D$ ."7F 3>+E*9N}MQ5;AE!iyω)|pQ>Z}%yĺEMOި$k (n.=,4!f]ԴE4j?mCv#;;C4B9Z?p%SshD?Ybx& ˻!Z2^qʉKF=i`-1|'OHӪ)G4Ya3K%Q,X q3_7xVRm.Ř^jA멟_I`u&p'M<b07J&S%PXS Bܐ,=XضC`)vuHoHj Ĉnֵt*:Ri>4fC0msf-ε h(w^_WJ֏WKTh kD[ T 9VX6}k8˳T^4FpwUa؄ŗT07CƜEO!crC߹\1\3+B(fWracG>D 0ڔIyvv&gv`~PXLWs ,r: zϭ4_VgrLHͤ1"8S{}ݟP0C- ﮡ޺] ,^7d6l3`jif>Ë X */99WM/̐*8?/RV%{pX^iu]sͺS%M2LsƕH5~V*rv}AN#A)ꏺerkH@+v~fg)2Q۷Wjo:b:\K) Hc{AE5M}`~| QoxvBRҗߟokKȃ{Os)e cqȥvj!6tdҶ/ox@T7^}%LC38[t'Ӱw,NtJZAVr3oߣyʸ<J[ap/u<ڕY]r*M'VBVo:ϯ8usO.E"s䦎y[2W$>`Da#BIe~# w(xdd`D<_4k+9tR̃b6grlld뽧 \t@l9L7꿹5q)BKmg&<(u`?Q_]X4 羼`NCȂ-}І:c ү_laIV3x5m!3arc8 )ZIT5"HvStKccS*0pܝ#w4Un[\$gðWER’"8[zZk2V sm@i7N §pS? |!\镌ԸS_BU/lC{]JcJ'P~]k`_'y͂oVwdhw!ٜLLi,tdgKCȸ=̡ c ԑbH`1c{3⭈ҦP\J)aG4{y] sIb ixMo 3YM'f; \%8db_,md`$lG`T>2Jy75)?C~}f׋u-|)A$;o0+xb4ϱS+o"I<Fa1^H"ů"/hn".SuFR~W6cQⵓ2bpd uHrzf!g[}`HZolQQٳÃ˨5S`\wDiIQp7P , ?Ȁ=y%/$oCtzA!IJMi# (|&ؒ;Pm1T\ߞ.78Y'9(RؗjX=52:fGw/։OMHhoton5`2f6ExJaӃM}ˇr~,7Խ*봓= W~ |_9?-!UFdUOKڂ2G: p>n-Rl 53\*|9?Sʧ|ZlWWw=Sh%M%?dw<eSrZŠKIo?-AhG}zPc #?-5^%Up{Fք*\|T~k|Z?|gG̰ON7ۛ^ G}2|r \M _ a[D.%B+;[Mpp,+nQ(23dztW^|<wFz;{zᚙ#(45bxF.VC{2RQs>ظOOۭi:\̷]$ Ev7'U ?j9bҡ1fTYh6 8ZS0-8W1u;mᄒ) H'gYZ07070100000038000081a40000000000000000000000016446b36d0001763c000000000000000000000000000000000000006400000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko.xz7zXZִF!t/G]?Eh=ڜ.+ζpP"$Ac$c~%T|'۫lbf>L\#ΤuW&/ 7tzw|r|G3W?׽>=\I薡uɥSTRHpgЉfGV<ƪ ͋!tbӋ{$kʘdY- 3 En]+TDi@S@Vv9X ɬX:x^[ehEa54Wڹ0(a?fAiX' |.+دA5$DQЄSRyޔ0m;4PfJ̀g'nUt]jsj[(s++[v]uҡ!u40e-al0BsDO6B̘-$@kTٯ=52A<(:{YE@\±ÙI/$< _E+ƪ'"mZ gyql1@` ْ1jt[XHY}oXA+*B0JAyy&Hy-tBdn Pןl[tאJ,&!3MÎ3mP!h@(fT>wIo=-jp͇9{7lRߒ$M9gL ޖ"N@Jmq~gx Or=Le%[ba(띮wm۾a AC8DtsAE"S<)?wa:Wz0ߧYo%x]d虾I1*Lui?4pq@ p%=S0ߴ#rx_fm }i[ V> ZF|>6| T~/WJc$2=. >OfPtegT1-}ʘڭ 65/=xfb`E'8V`V]؆9^V2-NBrN}˕rd*!ϾNy_Cj86:Ѩrx!/6*2iF9"u]lA%M!TD+ 6ɠ2+=ls܋&bL&\&Knu7ws;=ǜ!0[f)i"`.rTk3ח)"`|ɏeU qjh]A*4@!H6~=b>˹sJiq{X䄇Т1VH7߭&q`TM;iF0WQ\cyߪ 6P!S':Tl(!sw)ijAմ*UB";8{Gmԡމvu;+{@Y^w+#x'~,`\ߡ17R#FqKPD\]w`gQ9 q_ICX 0ۻ!z4eM4ܻ '4=Y;|EgfG~ 6P5Tenr_ #1yNH5Tede8$i#I"|Te[-=]b"Ub7>@erX2тdt N2j=6p`&ZXmezOGa-]]pt_Μ3S ^zAhGf/4 \99GieE:Ftr' h"401ţŸ+A7ZY~<ﺏ1&zLW@EI+ qB󾐴 U1o" H%JYxaJрLzZ_5pr}UԵ(:fEw)vYy{<tSl|ߘV1˼{vc -$2ٌYjcߦPgKe_XV= v4&ބ!A]Mvۆn^^x_u{5kaĩ: P$A'zU "ԡ RnO 0hrݳ'!m+waV00%۶b99v?0EУ3abb  9`ڽғ ]Ъ"lq|NViMD#%X HPEof"IݴÐ!d%%P߅٨ iJ13-ͤ4?ZC&h2K>Z_y͜ `@GuLM,S$h0R1}铸nNՀrp-<|{$V'ĵx;rmYL Nʳ gp*t4 3E힒!)d,At1De}(TFWh Ƥm%qԝ2 sb)#VAw7Sxȉ mMy`E^knZeaA|;)?Bw]9UU@>mJZ-S"ITv;Z,)?fgyzB]ԗU(ahKǍy/Xy9FaAB RXM%%$k?jlJbkpƥ"O.1A3sxpQ~3\s0g"{p<$A 8̛p"k{?6$LgjAmxUUw9l%{\_IWך6ד%;h3rcUGā;G䱟#Be,+dԺS/딄LLQ=czӝ k\׆蘀LW'Q'˕ب&9c;V,J:/S`E)]%@(Q 9"]\usL[՘7Æ+VO {|j.0zՏXA6.AĄ(.v iS+sr)uUɅìd'RJj %>!; 3䓸d a*G|-( {`efin;}jL~pbHi@ 靘_g(6f,Uf>\+FܺK{PRvdae6NMMhN,2C|||*eB9UClht[ؠMǗlNָvL1M8(oOb VWŌg?PI>e f([1C#rB›5,ҨC7;P)hK6TNmlW)Q &1cePEtrW\*[E;_zX;DF~w7fD+u6Q@&0`}{wRFMLNDq5Xpߏ/IFNkmHK' :fpYl?ƛ3qXsT~[4YCVM'?J7y4)⪮s6=ggx9Si`BN{P/xwb( S e}fMGW$HEM@H0{*>O LM@U>Մ1,Cݯ5j6cQz֒*AW7!FǻU s5k^ri,ee0fDTKMTCGuʐP.}Xq3A {Yl^} 2NR;ۡ g;9N)eNmteTbl*7z6*Pũ ~ќ't429^7.D,2IWMZ\˲W q Z(h=z:so=/nZ .Neu@o2KH['dJjF6>͙@-QiIh"ƅ2ϖJJQGLtzX˓[u=Ʊn$Ap 1ިGOsus.LiU\ KQ_;7u2YlXn՚@ ޫ^"=Ҕe2ѥYZWm= k'<9MY8|pR# S3Y lu/_/R(ztO~ XFGH $̎&ǵ,=oz0ab&}L7b<.mN] F ?8>RaFcVEPR(½uH?r7Q)/Gf5wR[Gs1h)0xrU5W,ÁmU&;Ӭe֊|_{5O ~o-1 }TqB &"7kV~F(9:6K9R}YQ  6 _}łn PPmr9+"+3^.?`3xc*io ˭ MMx'7-ئqu5c"U !g/M8gf4#N cրa4n]~seuȌDEzp_m_hCr3ki៞vy J?)!ǓDƶ;UO-" \6XN9 a" NhPrC Reө^)LMr.J!gNg'N9ץ@ }#h,V.nK-s͠.Ѣ/]stoQm6g)|Uo"%K1׷sd23~1nlk|O5pfA5jT^A Na0hDJABh]Nf9nYjtCNVR2]9㹱I 2C׳R[=\넠jzM'Re EBk;Ƚ-DltU뗣5/8-M~;+HK'=\-)Եo8tws^< ]WFF=@4  d*XUBHmhiKvOn9$iŀ;61!E+J,ظϫc__xݱura.@g]QðFq s0p̫OJȶD{n ym%$_97c?1Ro{QkMP죐/ϥH8Cb$dj14Z\ ]@L 8O8a#2`#=K$K99iW"·֩(ܦq'h,4CEFI2{I]K$3uŧ;F5g{d|`hf;fQWXV8^)>y9oӶTӳ'^L"[o&D\rhLRqǃˆvʚ`r 6o2Y=qLh/p7hAc,, UEu>W? YD6`l;Iޖ^=iKeGI,97lX => @'ۄbOi+֔zKԕb"0N,f Q(&#}/7'xyؠkTR1'Ofg+hM\s{\垚9N)=7E(9=GT8 K!GU;Rr#!gTUDsS$ 88VLBV1S$2n!%WukD.e J '_%;k+p#4)&'ԟ{GjUrbkmR='{| 3˿N܀ t|ۇ"9-MeIa}+h_G|H%Dl8Wt5D-_^bwik!i:rA)UpR|ydAap쳌V9j|5#\J|f@NwJ Fͱ69'~^ J Kg҉ wլÐJC3iuuPp{4L7"{kwi"p`1tXXΌb&Nhs# >B,`^RZMb/48f$AĴ֛=<\J"n-Fg W&q_BEm%"0bG`'PzO1SG['ҮqSe-eSe4Ϲ"(^|=€Ka!?mt+Ma<'E'Ob"*t>p ͣH5jW"zִ,bSCdDe.;e<pi[5nf]G kLĝS>ܦ~=U Gی B;W?\Y0py=ST'3B_dg܋liaS^䞐3V]6PCF5[B 0i^ˎaHi=nã_êhLһxAUBInЅ %RU.So/ūhEН`svA*}^#i!*.Q-,ti?_;s#/nQ˺w*HLB|ј뎣"M7.z)b/ݾO7͡dfAN0da^ ^db)Jdu ]hUb3QnmD| GgkN d4uܲr C59)5`8zY^ !̆IGuW2PpͲ ~MuUun$tlTRHZfL-X$dUU,p0ⷜuvH=GņWf\.=h_/+kc,:[h9^N~ oZBTD"D eQVUFP Eb<ܳURdv!Ƌt/QYl'0\"0kL?F E?!=aV2q.*k% =ㆡYe0؞"7y 0a„ CY6_jQ vjA{~mP:wsT$;NDn œu=} 5>7 H&Tx4F8$Rn/uv7,|A rK.}LN [n Fg;X_j+7d խĉD?Gh %3TmsW?4j5{ ;<+gA=8s[*(:\] s+3$u/PdsN2"ɇ5>lˬGz 8Z!bUn9Deh%A&B:#@'`<8Mr_"ҭ!@IepѪ.YCYzr3C_;?༚U+ɰI~;>毻ja }Xz7LTnKY AQ(S } ,)`rgO_/Ar%lKxKҍd=z"-2Gw<7@۷nK|Bze=+뜶61j_xjIՠQhB%$KgطGo*-̻3Xj\4K }˺$y[J ][YȚ8xo }Ï6L@?FN_5,=lBN676!Ǵx=c N$dsk%j=*X`\PIaw. yqB_v5hV @ewAzd\&(ȓDNiFR`2!`e t{7D̂׼wL/JcGmx~fK&ES#zf1lX|L ¤jqjM T n4&)Z\btvH/BkA˾ߘ}4Q$ѧBSHbP~4Nwg[ {8'wiI=;vL]]~NDZ$0H=h0  T#C+6G"]G,dƺ3Q [}/6HӪZ˛"N45:-ZV97Zurwyj% C?$63-Q3ho lıeZa;*$"g<2cvA,ɇ/zp7'B.lsEġ]F3?la"gc]TqXA!mYV`[dM06^116 2.n֎Cq?;e0* Tsueh_bdŤ6Yfl-RClb<IXێ<h <ݣWN=7Xq 9 3Ί iM K6;W?O؈f"dZAO~Heȭ=@4?e) ՏW$[, /Qi{h- &+uPW2\'μʴ"e̒>Lpʑ'8}+>tjiz3"ոXW5mp"qa2Kձ d8[zq4Ie[Hke'fח)~OW1o[+jLI!OT=B< M&sơ',8M97BJk 2Hk+C dȣ @S Guƾ`#nw)i H~c+?-}G*g8#3WEy'~Eh`Jp'J@ O8oHQHþ] gz@ܘP1zsJ^"Tۅsx?NS{g;5"֋v%-|pY0&IydͺG1FK]}r[rcg8P=sW[tMH"j1reeHDWxLs>ҔˬCSΪ53{DW oW!&uK)Wlme($W ގwͷylKo&$aZғS6hjX5luZ||Q\nXͣ6Kj7}]LC 5^Oi"80 V3fKmV(˺ϵ_j%sUbZi56{ש29+(3&ɬA~NT%Us@sPC[i\OSsLkFqP_+U­/P)ZP6.T z.MKu +mf7,϶^ 8k]UYx)9eͿ$G6WߡE\oޥ/1 Bپ>\H0 O"730s~ &Ibմۥam6$SdlN ^,At0fC_N,MC((˪~F7vz֔^|:a$Ia膘t0;4c )?a0tzm2Ծk]W4},wwHRlGm; LD"~P)$z0mI._TZ~:n[{ u@WQXc8C7x:vrrql[VϷ8OYꊐy@<,"vG\$ZيofI}kaٴwjV%_c48 +8ߋܺig=dH]c1F]`etųTUϢ.nZT;*3+ڦHk1hhsVCMÁEiUDjMK c2&Wvވ$~ ?VzDT]IrziLF`(W n;V`[m&8 0[$)CPym8O$"M`E,,E!qSjK~t\Xl[kv|vXA:fUCEupѡ,~#x$>rV $f}V*Pr7&H+>)j]r:dU{Jykٰ7/*qxU+ݥ <4jdu_\Ī-dU>[V4f>ճcR@tWG\*]dun=nl_2^,4;,rliiy׮Z1\ةqa:V4+C;&l"Ƭ'ӱ3&q4]PŰ*l`xrd~· WΕ6/0B<^v— WyqMeg=%M(Y|8zuQoᗈղ w"Zݳ})D&"MV+݂>ީr5:an}]AZDp&! F'l&'%3w\x* + R+vƅ#Aۨ!Hv 8MI~u9[\w+U<}[9!ZݵIJ]Vm[~,t1^'9H K F2CM;@E2+&˗R|Z/0S&gGNy˰P}-DԷ5[1uru)|`rL3FY7.U@1vwM1)Zۛ6R*IF)V#fa\ZHXBu$n?_xdy[Y(Pq8_۸lx;Y/Z7I*X\MK5b,.vB0Դ#J&C FȲڦFQ^:OϹtkoQX -yBI hȌdoDFƩ޶UL7mmym3WDV~ϜT#rǘy0F2 0rϼ.l85*ꘝ|ŮPmksy)f'Ғ;y^0䩻c= ])E峃 K^vOM;_ӚQ+k.rp @JX a }5Dp@Q_DYj0IAho`b4|Xs1RB{ H{d}H&?J$psߨxm.Fbϼ pQ_ߓK$FcM($ D h50fC.[QmǦr#*O[g}gw8rҮbLCrGj@cC8eғ46D6p. OV$-פ/S I2 @6+V`s,;+iYpsfP!ڐf|+ 7>z^Ӝ#ޖfas]=Cn!ct̓`Qs! 4s[gKt)W&x,sCi91KRC\`^g~ NYp3ѪJ-&!`"71}PhIl/QL;{#&RNd~cZ|a + ? X'Xwa𶘐e1YB0#qN.X72q Ϭe(|#%ө6BÜ.tq_(:XleJ \a\aaBgs("QD,I=&d7]B3x"f߿Pf4!$q"4Ma_ 2|sːu讹xWry˥9Rԗ+_f3@!pȖFɥ|X3|6؝}(z ۳а}PRv޳KIZ¿DTBTa ,!d8"Ce7Q /mO9Ho*ftmOl$B LbtZ#(vG4ba: q>eks~_-~hN;}<ŒE0תھƾZI*@v;v ~]z4{'1 B G=FK9LJr@,aҫW) &NE%`y/68MESׅ/v)Û{W`ջFuk᯸3<_^"cS:l3_% ¯]&m*q\hn5"/QĹܖVzrxX5WqVZIwއHHɺ7GU3`NFhb z~gcwH&3RY@`O;IiN괷ol@s^ ΋ ":h-غ׬5dX2q1mFJB;|4y̽1kNwbt&Y΍׾Kxh[~maTDT78 7ʉĬҚ6'_~%;(;dp]}w^`Q`A#(e\DHuQ=fq؍M%%!Uy9rEZ7xAn~ _#ṵՂ|pt*: m Ang D/#d~N&C#>pMk/&2{}zI׿_ `y,b ;s7ҴuſCHM} Uϫ}&YH\r#:Jsk%\~4Y i@Kޖݾ2CHnJG0,QtA"luyȍ"1hmp5 `Df4٭OV%T'p% E-H=mQ{ 1k~O %{yܝq%׈EVB΃ Ǡ3>ń4RRX555H@pkP*\8o=<0a`BJl-A-$7^hv. )VIB YX++x3 d9a@+b$ aRS*9ɚN ]GCk7@5}k_ҧP/l>t.a4⏚UsߞeOeWCkpJi9*a [,^(yN;h:(}|UoXloUΟC~0<{X6f LA,=n# Zuć8t Xpm%C-UolPN=;4לP ?L6#}f-B,Ӣ qYIӶ~F +Nvɹڰs8G~oh"FJ[;F+il#HNEsP&$PWfYe)'ǙK Ojve~'@z91 ^qB̊PWngO* > [Y*˗@Ѵc@^*WE:񟋝B b"l˵q`o$?a:^ṿE1UfKHRLKe`,{ng|\2[]UcoCbV#,#Cm܌D$vk(?F=i͠wѦ퀚fV_\j\ɬ(}׹J̃=nn5ѥ"v <&UmZwƕfY;x^QLҎLWXN[DA/pԬ? KC!RMtct29@Ple2 f|U6m#;ӰI-|W`oi ugIKGkBgb_{SZ /ʂ][<%L,\-0m-{4KطxaS[h9nhbv̰iqFx!SMΚ̫tr c^3Xx6GXBAОɾB VnjqknlI ^8}MH=9W2Y-N 98V{>qSmK +Q^U%v ({ 2d l7Cؠl/3)mʡ׏wЩhIemJeZ-Ҁ{/o-m K|Ǯ?3˄TN^Q'gKP r>0f€cŵlDHvMgOe]wB^!G#E(G*:L(b7?UN)֧CSKJkDϻnvDO2޷ ϧ)Z)tK8첅ލ+| )כq/t ̎YNc\| ]r>ZW;J+žzdՊ& 6uaN3].HEt*$UFOZi C^ڇwi7 gG!E:L; :Yyzh@TMib0&rr¥G9oKs% BB񆊠zkIpvfLwLAp:NoRk,Ig٫c-rOsD% J0Fu#eh6IG̩8'< U'efRRmm8nQ5 c &+] ^B;[8g#$f?_kauUe]%k^~}Q(lIxL_mLAXH~cb[MĬф%٧;}&u/{fQ~7hĴ^,3Ů;EZc%j]R!0zaP5hCYZS` -LM@K.\{L?fLD5"xceLTy҂]oe,[%)\-vMԤr}h mIblRlݙ6ː_Cb[ONzȳ9hv5@8wyC.d"tӈ`B)ƖQ_PMRԎ\` ^H3`H͉S_3EOx0Vl5f $ђh"f*'O5T{8J@9)2U n g߁V9 bAM}%|z*l-+p:&:CQ/SOa*ΜGX|bq>T38)F RF@3`gcɀ0Ƕ 8(0*kz^<tK5dH35*#E7RXƤ@AMʋ]`v=8/15{`{Cdc%.0q_sB0J.iw_[+3$㙏0Wn!u+ObA|v>Q4T:ϲ/ªx ð8ؗ684nT"~~vximqc{kG  km7.Ȟ3?#J֟[)qMK-(w,1Y+FS*q%ԙF2[8I%噯AQ]MfX/Ǐ\M5; |MيpZ1YUMoK:#@]g_ n\'ve'4a?bhgoJ G}4c2J"Z1ju1d%;a kw~6t"-=7 0tKwT2݀q0`,yaǎG-4EE[t/cݐVqȇ!,n^2<lC=ENb6$!u=hȒCRF`jյ"8E 4\2(TF;/y7㣄u1C`qZCzpyX2n`.[YP+ $Ծ?Um¹˛`7l7ڗm;;7^w^$%3KMf&_iw㣉膃ڟS_o&*D!(qZ &iAT>}+#"(eR ei_=I"A<ZX(ʐ~E\BiGGL >rN1L:0eƵ&v/(~fræR'_W+\LFBQjBAǒ.ŗ!Q IuFgE$;mWxs9OjnsY!X&Jh/e}AR-4|fg´*]S:5J= 4!m5K@v1clnHq0FEieZN!Лi4p /{a&NjVZ25Mx:(=!v#\3ܡ"hv:Kp }+PxPq9+PjߛpQ}J4{H4|5$Qā&2cOMB[1R q~!3Ogdl"e[|H$8,J*l2aFX%dOE)^!#LcgX{c. iZ|dj^~o+EIZW8m +d93rH)@K`QNJ@D TyJ^TO֢}p@qz_MbmXjákaMsf] !6gej!!/ܢ3PIWX@(~n 0:OƙuU;hc䁔%4Co'NͶNm --3("sQ޿ܺϖ'yҶ2]<\S} q$)+"l#;Uo엌qD uъ+:[oUGV[)v. RjtV! BZvc:Nޓ޾ 0Pfe'oŒg,R.Uzu?3WaQ]rUIJY<"YuQ }ϟ.6Wc~xub Sp+ (\<D-Lg';:v74<+ Y~ 8 <) loˬ!}mMߖjbj}KUz58!Gٶbџ'Nh¼؛Ex ܕBܿxyȱi!ߏe|7\S|/26/҆`G0,Q?-V]cNW4 bTb!@C鸮@x"G-{ f\ҙ6CѰn3σuQ*7s["ƭ?ufXs,,!Tc +Gz<[\'~L%謸@ ڿ֖zQ}@E"汥F[H" UhiZ%|_Uj}%rI#Ṳ'Oiw :"taRe  u/ O_km6- H|#r/iOHF54Oӧw> [+əF( K#SyyqeHBAa2I{#A%P|7…:r327WM_bQl~Frtmu4O h|8H}u.ȡ zڛtTPB™;S|c{@h)|P[Np![9Nf )c OEkhGa ɺ(/cԪ Ǵ:Vck1[YQe>>l!}M_fbX#6Lt(c>9c۪ߴ8tP ̲vEYIה|}99] ak#wb^2g'5g4+Xsvpٟ/ ڱ~ !$CR>@ " o6u܈p`j6[DdhJYNH{)Kka-?7cZ7){"rb$zsR~\s,]f C jM֣ VKU&5|_%^Mpc #<}QU w[YKc5 2|x҅N[⵰ hkJL(Xpғ BS-/"PsϽsC&W(l׆2i0ܛb(GީoL} E~3g`6Vn#c5-kb`I=nvZįͨV%S]i;fO=UsSR5yy<9`n/I 3t#E_+E`Jl.CR<>rCdz o kUWVG~H̥31 L:?˷fmZ\lGL&xaI/#F5\}b%^;u޶YHNg/ysT {kHѾ;J17@v e%0>&!nh%5l)mW9Q/rVq;=:(pޟZSBڔ2[(Gs%v|Tk%\#,FѢAo3yFLB]Ic{i~ޙPxMΟ͞q!P-Ѻ@aٙ ʙ-iA3[ 76!:0~ySf fZ|uU,te+Z߭g̭ 6p3rs3 h9 n ebH~方r`7Nn֢l@嗟̛i{.H~X#ؕ>*3O&㢟BivSZhr**ڐD Jq9e&5ApPD %˵.nn6֫a2Ld0eM)_#CG<&l":vZyVP[>&T _1KZuYSSw7UMΖ0u;'Jtpٴ(3_֣1Z}ձP yU1C(kL)Yx q}ջQPJ"nHd lOBI)ZHE0bdS9l*tnp5a/J0VO5+%^esgr9={r~ŧh0Ğ8-ԗې6uJ;*}c7'k֧ \'ZƢߌl5[ \68#ݕ>dUU-kl/ܣ[O~cCȶzύۍt{c/x i ,4Y4/; 4o[ ިDCKʿѿ湒iqqsnIBlpN՜N'[Qq" pE2ߒ"H.u,0ÜmUjr"Փn5{t_.%K cr kmdo.J(JOv X7.=j'W'mm }Vm[|m~+<7Pg'y֨EkFIЛg! pbb#)UDI6,y\L~F]k 74A+$]=ȀaMp`U)?d|FELg.3En8 6C,laqTΞ~Req*UN7>QCnP n^8%5//zs-peĶz 9TKt לs1 zlhm>yVF>k%++?NcŘ4w_[DD9׊@E)-hʪ"B g-bDI z뫣|2raɒbCSo>%Ni%GQb|Nt)54*%w0e(0$w\T+p4`ݬon xNBqn}a$m,j3>aaB囨m5H8'yNi܎3|:nˑ< rBU+T˔0b 1F P v(klɠl^_3r}J`q'eʉ4s"˜U#Wm*R. iDf`hybI6%í$.~Z"l*湲y|4^OGc-= P(7 jږK!v/sk.p*} kGghײ<[Et(;˕}+rlV[%VHWH5|$aG%|SASm] i>38b#pYz'y)1O=N}E JӢrTո'v7hZ)Svck[݉8Z կFBJّud`PnVku2EmH_?^O`'չOM|EP6s<|hl9p2[0݋sf֝X2iy)$@N5pzf"|&mp.BG3~ EX E؂j VVpc~D^_d[o15٠$Ew1 u< I;/J*mo mkrݥcb7X0#1—{ (SihRO_ s"qU]}RL'R`mt`Vۚ4/z;vHN=> hO=>l!'Fp#rP*ߦ6{>Nzϝ$VoAÇ1^uv8 >zh̎bg d]s\Бe9m;)ۮCMνT:mL{bNp Lmܼʠ+I@];2i F% >4򠟩4ϛ Ln@!Ƨ,x97g"3'}wYph{;.:v1˳X\߃[ {/S[%˄YvRgojZ[2&1i5Y-6LW`ճ!YCOmWE88& Xh9Q#!3OUcnUWC1#9Qiac7 (xrxxgϠ=)kB7G: ak_Qk =B; oai&}FwEJƕ\l( y_o,(@EݧlKu, RdۧKo!}5.=o,,ڀV[A`e٭}Q|uY m S˰m(oj5q!k_JW@WƄ|±ٛh/*ıx-G62^~lQ}RKK$&jr*n^zo |z*0T5+uNZt|nsZAj~s%4y&2|zMJds^q(oڭЩxYzwT>a[ R 9i 8Hրe#\B˵!t&Ur -IڟAC׿mywSF EϫCI\qIvpWj^0s)3jvTi+EgII?2VܣE3!R59Oi/Ro 3pE~/[3ܩGϙ~dy OX2@axۇj9bd`yN)tMV4y\$(Ʌh)ߊeJ?ٻh1k?H`Hw7Y`\kդ`F# 81},=ˍ׍E\\Rx;@[x~ B |YZ@E+mO鶨A3.[-#CAm3{>K-:q{c`CHw :c:1ňJQez-ӑ.ޙt*Jx $|h+T@-Q"` &p%3S"0לJ֧(QITɕw-`j =442\2t%g`UMg. lI ):G(Ǔ ɵ~yKKdz8A1buJ$;e +wRb(3&Lf{ƓE[= k3Xi)2hMRD|7¦)|}Y,zi \va7݊jIhH5eV;bF-%+Ǔj$l6(/75?n`ϣ K$LW-Z/uJ :VjN4KVtDECJ5Μ<M34dTܯg*oc2rťS)&Ll9cV|n[I5v%aAO0͟Ed΋!rhsq\2,i}~6]>G+}R3T4Y/u:c'wGHk'?:UB@hr(YDA].*%:f( DQH|2m (n,8 pmV&D3!&ap"ʰ*x Pƙ__ꍒJφMh9݃ cLnj}Tɱ^sAy%(-,PQ/rRjlK֯gG ^ӄz3FmmhF͕C<1HZ/x6}T|Ԫ%"fĈqp)?ǠFw+?{1v'Tݐ z=XwE&6y}~Sl|a`g<-hT)]qZZUMCfJ l8j Wg^ڭe6 ~)n`W P);K59(:(<8;m~b#h}Ū$>=t9ݪBd@266cOh~~oϧ{ݏ"TLT #0%y͗1aZlx"1t0[翈O(T|Lm&Y^Mu*T`:j Cqudh[4|vM$wU(, PV]y2DՐP}博?0}z);X1Up^=s,M{)Cgh\ Xgx[8/ MCRPy\l9J[8e J%MA-UG/X2R!})짲yE5ު 5] baZ-mJ$+X4ڸ~? ŲP0gC uϮ)1y\ ^5y5+*)\|˷*. ;>g Qft;M#%lx2]1/[:$4z'p1;t/#[hW`%HGf݌.ǖ5c+On='#VJcGC'BOծ=n%,=-(iWH;bN<,e8 um>ՠO:Ǖ"]-^RF/YB{~v$ H MHZ:4v-;^)xS\E|mQP7)vmq\!jva8Rp% tWl dCO5 ` ƕxϘ~0Š0paz8l2m~`J/IBA9` ^mJ+@:/;UkI!qE♈(\Hy!`^)GvTO!˩DZIcaLs?L l30:L{-ںO\u\d᫶ᝧG(׫xQAVR9 ]܏.07~nd$r]GL3!/0x'ZܤYУ+kZV|M'?ƚjң҄a-pe0IZhq/P iݠR&es`wm Y+_RKYWTsP:ZN8U(ֆ[񮉸XO|}3%zIw(b ,y'Cے L2a)wp$*>' e>8_]c? Yn'kTX7 En[HdP7Uo.,/jx\o.R{](翺Lz<[v|âOe-E"ГKQN)m4smI:k"(3EakN-yO8PUo069@ E3?g*J.Uk͛+|(dh]sQU/<=Nթ U\KǮo6H}ZMݭvڸpkU:pK sېV}fK;@t̽(FE˱<HH63d95v-sJfky1ELֈ[Ʊ:9h-йaa3#*q5l^c'WYS[/yom(aaN>11ý|d*?ɰ){p &+xrpK K8u~Jf˥Chæ.`N*:087M.iN^%BĠir3g Yͪ.o~:f@ i02wMf$YӾ*U${s7`hi$.paj=<.F ^ZpdeNasCti (=Ūs@az;sp܊ @1;}m.y!Zd?־~Kr䖆]k/7k?|YzA{sb<򒢵hẙD!!2CQl.Ot[&OFo)>.oQ?}3RrӞ̾d=?7ʡ '&czAT89p͆R 0J;n]AУ%xu?iБ(h7.S= EրCbIqB+?Az8Y8p iަky#̍xD 8QoWZ[ݞ\'UK>58E+%d&M :4ڥM(LN I`OtQشՓjZB`ESNp-7w|\Hp[>:0/^R2vl%v41GUb>b2~RN$MYy+: r#,ؘڵO?VxCEtZ m*:o;4&f TIT!'9N/|.H0*޼h)8%AnvQ#XHV[šme h ,BdȖˣB Ŵ[ u0FSU+:qݟ<^W"J{tP.T+%_>,u:ĸU 4cP HthNU1jR L| w:Ye?aic;Z %.ʹK}/^6x 0gfÈztME$ۊƘ x[Lo_>C.xꐘ\(!M z39/vx52q@P=Պ~qujwڢ@ LvQK)&(S$T T%Փֈl@~; ]gu6c*:/:&D˒wwzWNj95T{;!' L)V/\#f*b^ԥa; )lŔ׆ * 5~ ܦtJ3ΐ]--:5vݕ~6}tPhyi610D s 1L 8KbSDJ@AD mP TG^:dP_RGW1нOʅeTԎÄ<%YQ?2<~ٴkMQ;CfLN 6"i"W&. y1Dc"{2UצR֋˕ܷ87)G= c&f*%$)}׷b+gw6IBd`G9бz9bEI)~;k5t]ma+beCe%Ϡ[uJRx4ʘݤ" -u3[z=1+* |*A9vc0,/D6ߥ-Aq4%ھ]\ >М]ţn&m,3q[Z>z-`=ǭOh h?8 ds$ɆF^KLm4s}ccմHpp^FL:m9 !'Ju2r @o45H ?/1SDWrg|uN~r dYǩij`-Y}nfS̕-#u C4ܪZ?6daSm1lk)b=Ԙ7GBjPQʸ]CSz !S|D^]) /=%Af+=+} an In*wX;q94O3f0Jϒ͘U±'HJA\,:)>Gg۶>#1p1Ls:1$ƘA\@=u(0%\5Zv`8$cy~ڎ et]:C4 uM4Y}f>ui ubkG&.?(H)5i4C3Gq⢚/eC$J:N{r(- Eyf7۫W CpڎiGy^gfr=k+%̃ax-ߑ=@ù0]FnhYpԸ P5 *vu,.XjwO ^PU-LV t[^7X ,-9h_õJAcˆU M0!&X \.A@*])EP[y(+x"RULpV/LpWFgckR2[ÞE dkh2ׅC#Mu 'dǑd9znԊ ֮I 8u̬*'6ҍ^aٺ@J7=mg:s]_,~+40u2XB&IɝX!U Œz^.jk@xnAޙ#w $r5v:\v.LbpksPz# RF>ܠ2gpՅSHCzF X?.ٴ 叵M#hd{efc7Xg!5Ã:O'-OTC8A/Q"ƾ߼raA/Fe{ T _$=9E9dx^E@-{|E=YJj#sP3 sss 2"O#``b.?RЂzds@dGL>@FUܒ-Ihぎe~ڡ>&UKgT@gjROqNN$Z5{U z|085]Q"7"bn|C56[<.ʤueyQs]r F怂F EC@֜ %\i&+qqN[A?^`J@$y_hLF>tLj3_\>"w#7 7(ȯ;[Tnέ&,_QERLY3pk)Tg`w=R6iaM0ofIEfK{'Z=,uS}Rtk9;TM;JFZ ?yl=>x FZ0:jFN-ʶ#1b}tb2i3ற\Q:;l b}ukeVyd4&l;׸tx&q=[Ѩ >SF͗t.R.eUh,WR*Negs[# :,K&A $ch)S3`U2P#!g#§$ ;Te+u2nY/;IHN (~Y l?ZX )yXrK!>NHx{$ˡZwoMk_Z_IZ븸c)x /pԕgSlN<qPMv[޽&,U=ld)N+UU4|ZJhuUxb]yhutS_UtQ(G#-Έse.$MWF9Tf'X@Q}͏(Ӻ~\gh=#i.cXNy ^֓1kb\s4Pߏ) {\O!x԰ꕜ}/DCLZĉeʳ!-7,T{#u{j$wbu-hh'1Mj-*n}ik94_|o!*0R}wz~‘{+0z+V&וg`~0FUGHr3M}..%vĚni~F $\ fۙcG}5̵L%v֝)ʉ!^'`Q5:E̕<(]õøi򅻓 r4f"'Dj3hII:.)噽Fp+p%#Q=*Lp(:E7j҇[Yr"gExא-nAUko;1OnSǗ=pAͳ,>E|>MPw.{J=7ڡ\!kĀI\f.ԽW]U@y y082qn_zJ(Fl!H+3%6NҝbjQCjEOclj)7A<Ф ZVi' ȺXj=j8m?ޞ ?J{Kxr6C&v; Π4l7VpR;a_)88<3c9\`g$m-u/{ <# ?* `$_Y_*:)Us[tM)c6.f3=r>K<~rPa$11@Ǿ8\Tb I3Μ\W얊%D VgRK ui>sNeVM-Uj@EA ]qRDeKޚrgPyb .9WX~?^'9H_Kn+c47ճPe2;sG4X+]|M #MO?cm 2 c*V( Y.:e%8=EHӄBfm % ֔ twfa})Rq,hfqy/h/wBkX-J:l0\V5"N^!a>p1 Y"~RZ3%@dUp,K'~l3/F+%a xPjgӫ=v9 "xo4 R?Tr'b!9~qzNH8=Ȉj6>?DPr%l0-"*`_T!+MFCAf#&O泸G w7q{b)/):Doq節\4`% iZ։!fI"5J7]W.c.1>SH_ =]kd4{?5&Ϥpz)J=:ǴBӳ sȎ?;@zHisӷ,%yXT0tlRdU>7=2 lTc*"d""/Zn% 9Mk)pFgN(q< iNl63ؕ81LkH{`LCK/,G塕2@*G-pR8?{Q4y:JHJ_lD2Yt:DSNbD4ję``Qr[cnD=KJ_{Eg> L6*R\ hB4Ն 7V?,_z0c4MXiiRtksod=CN*sr}|W{YC!.fԨӊlmWHlZQ p*mE Ԓ Xrh/؜&De"%$(Kzٌ~_/9B"yhq9k)i|_Š4p""l`Zߑ$D_EJƈuSzDkkր)l9]6ư,)en.(F}!-lq;rr݆{'pnۼ&'B_Fч΃ŪsnWM/`9H@/ TRbj~JMP̠K eH1^@%fhʈunNU:IWv_gܾҶ6oRĕ\f[M!797trH!X9i3?M/%.ˤ^T~PG"Uijo80D[]Gw+-ؘU bR_#L GC(TX0n^jgĻ,̎r3x3'аLn{"+fl=/B7<-7D'~ YZJ\.U\.|]"ҀOb%enlFRj C%/l3UųR_,;E('klr8YnQޮ .:V~4c-`Vl>}Ϻ 8g^QU0lĨ;d/|o %U\]#c״!b*nǹ3H{Ε[i^j=񲎁0r\CCT1 腃ӴD<]H[Sn@.02yQҤ'QGJDͱdwp/e ҍܢ0HTzH`_1#݃hW仛혢!pm,nRdC,a2X)*jUجusOk#\YFh<+ֶ- J6@P8ؗxgVPhVʇ HvNri:͡`#=dz*jJ<.?r.\VSo۪[qO Cok q(%V!%K ޿۹J+?=vF)V(Z{;֟#["98 &&m6̕ǻx* u\dC#<U#P2 w%Cu;T= Dž EԈFJrBcϛXM>UW2Q܊^Zzv#eW끲FZU6/ RF:^+NBiPc.=^|Q;dMiҋST\Q5%=(,2dҡ Z0/XRQ6ɴN Nك|Čl$nOH0Ѭp@>[(Umό^QEmhY&]> 3]hPv!S4mүc!ZkKgO&qr"RF1=3JCNL Z+`g+/g[ai$n"[68lۭdvݶJEh? Qm+wuzVV9pڜR戧yȳ>cA^es}OZD>rn$vIB˒ℷyv-n]"? eH^hG+H־o e9l9},*q yA,l,0|fsoww9O9ܙݧar2:xO?=n٢Y3L%ƺ'JstZ.xNkxTr)5t2<юH6\ݗx-P EYXbJWVuY|˝ f3N6 <6޲ $N n-{{64`TucknJvҷSl~yOj.ޑ7р)oG4FpP^6\D$`XA3SMwѮY76%nR&]&z4𮨦`$iLFPn$` dXR:`xk-#5{h<#聆3nW˴ZVBUԛx=M<$Lo&Yx2g`[Ðy8jDn>֞f .~rg(ae`( mK`3"ڨ~t8hkYawI՗:SJP0j  ("q }N32Qm ӟml?[ry /ݏg9NP5&C8GPH H\( i&]5Z`!EހGL9%.vM&fq){ZR[GU x|2cͯx h򘣽"4&!~a1nppi/arǸQŋN/'sl!RdrvYw8#~3<)J GP&bo]ȃ 2`{_B&U-&x~>t< nRN2)aWȳdCq=Wjt?S`VKǬ7OF]97};)^NUjH)"ATnGA^,1:SōI_KOaaڴƬJ+]{e,DjPx}c#5ri!_KI~Z˵ͷj ?QY|]Cv;hRԷ_k19{ӧ.Z$E02@#'bzrKll+%>SK_8e%q:`tA 2 emhńv~_UE/{R?UL嵺qthaC\1`HTo ;g݁X,&IHm^&g)2gXLFƯ:6hRӬ8$HPUyqN1~u};gcU>]ќ ə  (^u$RfXX"7`^Y_s|ړQdyZ6)YCur %#L,Ǹ&u2Y]CcM+}:Iczqte={ADS@ixhȔ͛ШJ 2{$a-*ȁ ^c@ h[uUoQ|Y.Nbo~JgP:Wc?=|XsU Ѐ=wdqM}#KRts-+⑆uhciƢ M8خ~Ir2KUtL[\[e[qfJg! (*3- SB}nKFb ._>Ѳ/# O (P(h[?62u5{sа8OKsZ /B79PY.{"oۣ(y7椈1gR e& gg1Ecl.'Oc}cYeV37A ߗ="L#> 3ŹmnsJJAy4[훎 lluk|6Ft(c=9tbNQy|Q i"'df+P{T  KŃDŭjwOH-lz f*f?*!=[ouXxm(@Ջ]ZCœ? &# G1lJ78ᑞ;${@i Eg:g~5dϧ>'C^1y/$ez_Sy⁃_J0}MAFfO la7=tY\{[j:^׶Uw[h uĬ>` 6nC=;xʑS#XfDjc(bzm?%?dT{ZΣJhyIa*n ?c']6NDE|'`(f` |b5Dxq2r||GS>J)=D7df1ڔ>رU`=o]Dhz2NYB2Av!pKp"fqnxe'V(ݍ"qnd9USAa.f5`gDcPS['D 5-ּ&<멩 /^f60xWdHz &!cpY^,M k?6O;'9sv֋G 3E[.eѪJB:ҦTgaSU~ȆB}9@U9\~tأM2\xy7@%,.FQh2lɝ@$xy&;̹$GGciR6hֹ25j,+UǠ}fslBo=AhJ"K,8*l;oNئg1!uec80O&;:јpf>[P0J hbhfey+y'zRۑ?ֆdscr"/->i.V&j]X2C ^սWH%y Q17kSGM#7( ו~iQJ93 TfMM2* |^v83.4=fۥٺK2.ՆQ^a ꀘzZA+h+ķ:v@l2mހqG.UWй*%mbFUlg]\'JۓhHŮq2OxASz>\61X?(;4Y73 auvUn8VYYdnƚmv V࿾]DOK%6Ƒ9D0ArDkΏ]U^L@<jfv—DI7hQa{rnߧI4I2-맫w$m<$\/A)MN2=Y4aArwa]0OBY/>v]hjCrū ٓM٧(` E􃊑 7XWVEHL:SA( '?Yj*}?U#Av;Qbkmp@ud4_OΩTΪT8e5mt\(elWaFu܁pWOAT!](- {w~,uTu]fwOfkZֈԷ-OvtCΝAdW N6z]t6d5<9:RYq ڞ.w _mF.ồ T֫a*U 1Vܕ0'ujQֶAߥa]e/uơe|7Z+b~nDĭx8z_b{ $9Oa7c |pgK.~8[O:o~tl2Oس?ՏLv*zq8Tá}]()i5Ρ(6h(᜿HS~Kcʴ(b7"=o6Ή[ei.0p KgMyIUºGP]At!]0*2 ^5g ]9ղ\+/G.(vx,W0>q4BMC$[¾D}hgY,)[TvB|!i F7U"i値h ^2 ={ #j64h-9M5$@C+z_Ujy"ۻ;kޣN}^ ( 5uu,&TȻwEz^bGyWc~&ź}b%^Nc){?#kOt!S G?ІO,%^_5/^bfEhoH6)B+=TOAhɇ$F:Fr-]B*F'Y(R 0 ]ڸ2m!U-,k oY'DLH XO^ޓK3_(&zl]쯦Q(Rq1#PU3;EpdMU(ڸoCtw=Wb)p5&FtU X8W->Q쥍,ߘv|YEۇD}^ #!GOxؼ ٱ4@vyIQq)T S*ĪψBI8lҪ9QQr@UxUϓ5oaSљ+\tf68@g`CEi<( !DU2 _gU4#x/rWsϋFKJ8 gŌu8|&3 Y,wظ0B^0?Av?8 yw梛`(t!{>}e.6ڦbG2>)bgj48YOPs)O^ؒR_H._}$x``˟sA"^ >#N.eQr00kVRk%Beq!ԙe*HILL0Uf&󫟤^7P2Fc޲{RJ1x†XioJh)%E,co|R4>c%! r 'c3E!}k_”3@cH3wYcn=LBU4>C595L䟄+ b G/;DZՒmVK<&-DftC p;&ܐgKyvwFI l)a(dPɒ2B"t$onSHkK +i u 青sjZ<].u!M9{b=vc\`=CiFt[ lo- y&$E_Z8U68 vUǠ5>[on"lZ+iĥhwdM iPޜ>RɭBs r?ar]/µXDd< :R(-/M̼Pݢ \Z#Pm(HQ8!ՈSIvy߆xtAPkY[dLDOh`>F|S(),嗝@^Eh 2ntFЃg.nT9ZR2*咤?ZT~bHFE'tZ!D V~r@ҭD u^YTq.ySG{ȗeTM{VG؈ ? x84+a#dk'z$:⪜;ڥKͨw_sdz,o&1}n"]<׸=Ba,:v&CQ4\9kc5E-nuhDmu^sXzwpkdSb#a{3u2Ѝ3%{Hc@ે,5Rw˂^;:^ n"#V 춠J3R?_+ o3`ĝC/,ECC#ȨXzq$SrUR%_zG{4W\rM O9l8,y'~iW+p9s:% @%rvhuSţ.s/jyu,7]M簐xYThBc>(JDmXN`T⛙ \oS|v:oCԊNgF-Eڣjץr( /t 4iP(XVJ"#eEJeB,Y:hWm`4ΌY-!f;1} XIKTCgZA:Hd{K-̮‡sJcx.; ϥgpcSPw3C^ldl߻ԣn[$7:$~U4ߏ=0M]EecKHj3Ui *YШqњOTռ=6(T(^ . >=kkz~X1f&ITp3iqҳQɶrHq=sl[=#4]qV|x!L0D ?ioYXiΰSH%́EpPLv)S4FLXmsc+Y{QWq03:}uL筰Yu!Sx͗ݛqַmg.F8 2":;rPV 8P-& /UvZ ʘESG. vFJCkh5Ӿ 5~yz^ (xI4 dZ ` iUo6i6TW"_b/ _AwS͈hQ۞,'9kEVZILD4t;w7/Hi^;j)Ecl!qSz"rTnގ^7,J+r7ڎЧ%jR2[c)PKWT4[.ج$aD~k %a|ɋ']ZXOq!.jTN6/x'UVz/M_ U8W&V+ Ƈ,<; HSS;-t<J'xў]s7:^fVe蠢e &QZ +f6@F]$H b>M 2p,]dž m|m+ k:닅@r)] ChPz:hk@Lv9g|X_iqSH oV}5VQ]f"Rߊu=4Z\ OA4 ɱ6 gA,@g1qkꡱNSb^Gy]vI75T^Zm)/zJ+".DQkYl &i0Ih)d m[Y`USGNH!?]/|>hE+ }NV^=m,H"GD5jIn`\pp wxѦNuoK X pi>f?ǻ:H$zUtX`B3/nxF ш1Ў ¾ꊣgg%qFE=+C&vE>EЅ.S̅4xm谩b_bxTq=ݣX. Y)WУû҇82ߛ5io~f/cQ*!|vbB|\ɟ[JsUCJmAzYK6 SHM6IqE,S3r=߸!]S)E'(.Gc(kvK0ƣvI mVhwv 14C.c l y}q <.DE79FHjC_Rr A+%byB~Ai"q+XQeY!,hM.*%\$xm~n5ÜV~-B/|*y4&( K$XQ"HyyM7L7;sHN'?2;`'V}^ ?q$vjLx?`sJhR#6y2I8{`XDZQƈuZJsˍ1G ĵ&M5q~4,rC`| zл Uly=H HJ0~f:5P6|1x0#f7zcutFWh7Ҁ7lEQC8 dwڮ |! 륚8vI}l%JI? ¨Y+-R#hGzVm0'-tGp9TA<;ˉl3c>k7wo[#=N3o/dМLI0Sq^JK jYds[*W/Us㡳|QDa &v0!H .!K7.όy0Fs`*?QFR;.e^E3] Z/#aUMuZDڒ%0DN=4 lͷ|c7ulq~qR5N?a@$eʲql۞HZv?.m|t£ hv Y)e€e ~D0>~TVWx>9n<28lMnz@+bBBZ d`*3{Q -3>{*q6MOY1oe{ii":/VNL)Lts!eкMZK|XJyN>-QvF4:MS(h"{V}r\OgLjfP |EvW;)@vǖo- **lgUY 0XU;# 3tK{2Nfijh0+A8 ) ypd"RGSJU[5g`vH8=1a¨lipu5];ÐhkZ/V# kSzBs} 8M $EjbcpJ6`gj0 $ڻIGiGv͗npΚÇ j[nB[2Pyr= O(y1eɡA>NTЧT 6RWjNbw,dUV`ӄeW9x4?ڏ ʁjEy_ Ae/p:&e<,15b]2{YļEjy'5K^lFZQBm='2)7f r!^dﵑaB@ $/CM4%ؾĽxrY]<8cpK`TC&Ռex "y2޻3kQ.X." A+gH@'{崗zƾݭ(]' CN\`PaiHvu#Z^gVl5C+ļK G:C83BƣvԪu>gEti`1ΕInE ̇/<oU ^{hl!tBaՄKW *pS;-!fi`nL8ka+0]s7:ĺ0OKJ $ZM~zPU&bRNS:5$Z߱D-X-,0zEcW(G)n|zh[6{.%s7i|$eNU/{GSŀaGf'``h>qE$}*za S2'/Yc3nn #vu @Ym]VgH'[kYf~y4jE+2NٲfVG5 &ݿ7^\7hes\_wk!ԇnJXQm ~J_{ۼh} B%)TRZPeH`cYCIiziGb4tI/O`$-du{ӏ8]FAg>w+5A)va!cElcm)b?7|'zt rvY}>& *Sr-{z^S<V7&bWkɀEޤ(Ï Hr;\3/9ZVUi=seݿiQ{CmhJaDJ#=!`G3 hc3jc=ꢑ(}L}z2t!)X6m1hk *Y˷R;Z ɸTӚ%B=[2jT&vi7k~?9Kכ1~q@#pu)I5==N;G*@Yӓl6ps׎W.@)鷁?; 2y۠zVAZd(ݹ{aDSpR1uQ&+Ntt~i598lM+WƋ)u'dlQPlRgmQp8;ğЛh`EG ><JnN F]*,%OvB NrޒvdJG]AL˜_ :pH+7cfI9VW}5U)2p>Z}AG*C4hᰖ1f#EC$q)OmҶ1ᯱXYj9U w+*+aQpyք<|czDD04(Fḿ ɗ6]|έ&@aWPd{xu9̵@5*"( ?7dފNIْKaZE ɠ!7ә>g:r,aM@a˛^1䟅_,BZ1դt= C6FoTJʤ oTb hal$]oo@|[O7Q IE0[hpAQ\bo9his@;}pS(hZw`E8g LomI% 57A9OK%8||Ql&D #Gк%`S Up >%x}ֱF#'Amr\ =~9b?fnȂbE0k`:@"b&'+ی܃[,E*[O'h`ѥAExTy@tз;y|m;wX)ev&dw.Ah+";Fyl  ̚ P<;T* OIZy>R䙘Q>JNn-Y R^>&5N办c1XTp")h=3hjp]KK{!N#pҨ_c־&?K?oi#Y-+)swmǙ3pBHwB'5̖=x[:yR {]Zwak|7a[wq%8 "{G0'+Z[c@7g{Q@Z&,P& 7=0 } rni~l ;e;Z*3ot6bv(w?2"M*8^$+gzW/nCN%:@s! ]N*ʩ4qTvr66Շ7AR_>qqEDq/cvMAJx r PRj3 E4To5RLiUŖ"Gv+L0XbpS A{cs:ʕ lR_[.J5\t5i ;ثQe .'D4`7W;P2Im\hlI4u Oj{]ݟhag@{Chە5d>JjtB?,>])B. `2{(U"1!"Oק W* |kkPYnQ|:)$%$ N %j$L ;?N -~I f@rRxC0p<ƹ Gr6~mӓ6@iFZ~ Ec U*}%ܷs{#b_~}kE(Ɩy }Jטk$JcLŋ=K ~Џ T/1#W{,{o1&-6RbmC??_67_NF{yNqTlv Ÿ#!b?D!#R?}&|Еt]AO^QĢOBx!mN\e &~+ayBw i&nM֫ԂwH c jGJ@$x6WS#2Ҋɰ^ s?v' F&$KOMOu(03ua)pn/'M\!T^$ʕQ;-}NACV|S1<5\;Q4?GMjCRB *G9MOW< r"M("4+=#BdEal {O fj ~ '3Vk3~?; nC+o!bbtO1$g2UAH%l*i~*M&12?%e,mKqnͱd_Ihzd*Sz~oQ&vJC[o  %9gC.й|oZyHbӘ^W0%v̒ 9B),$Ph;9fBXWFpHh1}tnrZ+?錧H:(l;H~ v^!˜ iJSN@f:n.n ,Pg)\F .:J}n^*3&s\Sn@]ZiaoiK)u:=hCVSPn2R`fǡ +l?p9sf9Rݾc7Pq5jBYj$QH6mMK(]DVv7Ӌ `}u.:~!k9d^KqE{.'?T{ vSh)pXShJ tiq'^TyQ3AOgţiHű/T|=z Ŝ ~Yc׷&~y/R ѻz$X/;5uh ,={9,5OճOWoz8kP#2rJE+\&UJ2\+z1C"f!.[0} Ԥ]:ʦ,]\3l7sg5 j1@[3{9"Xgb iuAlT)ޤ{q*g~X%@~mqkmcveEosv4IFbNbz4vy8b1AA|ksX;vyWDn- Ľq#B`&^t0Jb8rh{(Y t)O#^́5)_2,F ߡg!D`:Uƅ N@aQ"7nJξH,P =!.%(ˌV"ҜlgE3. yw37?z1obkX?FgCp( I<6@05|+%mCgQ$ ?tb=^_bg`]JˎL \^y!ba.hf<=g10jO(>֪ΝQR [ilh,#fhʻv^|TU ڢe^Gg X3Kf2̧ ޽y S+(\<ޚ)b?C*]󤌸TTY|C;b(3ȥ2]?r`Jԯ,JniiGI*nt6(ybY6FzzorĿ/tMA`L9td[J`=@ڿon/8+ܲ|u#ƬnG]7MیOj<ȗ4C Ҳa4o%Ex]Ϸ7.w4p9 T|}ɬӼR2_6cB+ ۬&&#es3 "ߺ)ia:_$xȾZsUJ~ CVv'y)Idb_I49v`tT Nn74*vmi:M^BdAj^qDI&+AK{bDFP'7QR@m $NSa\ѸAȜZbuPR6fRssF֊ &rLl$a$: 5$Cu>}%E?z:yJc:~NzjIX}Z%"X@ȯRQڳeJ c`?hF+%UԻt5*u 44(5: Kn cѬ@nqd" :IȺrՂ+$h5"I t-u:oކFp3X\hU>l+t"2 Uc.%e*jMCJ`p݇٧|.Zaui֤nVU7Rq3 _(TC)X Iԗ*nV}G$xcԍ9.{bU' Td$8&A.pC? O(D5I'o[BaϺU* 'iy9dTY|m>?B#C\ >ޤ-ύp4Z z^2j9c߹>'߰y+r^Der^ܱovVgkY@݆צ]YDQӝR_rX*/C7Kpv;xH`E 4T-,G8 Ex3pK#Sn3C&Q3|^!1_FPnAvhhUJUd?M^Dh>~ϲC?@]=#S#>4Ad%zM`:?pI>wǏ&ZD^x,ٙ~mf=w,q+7ޗÿ)Q'WV4̥䞠 "AC%RғFD1-G OZ/i>YzR82qݟmJ" Irz ?Lo$ʩ= [s} &sĶ&f0_*g0V nk|i%'}w!%^Y}ʠfB/xP6x:uCOFWbdc ]4/j,G3s(N Ƣ)RyW0g )!iNr׆$)t*)PMST[Ϥ>Coa.KSFPId ׯpi< Mf]4Jx>3m c,/I,9͏Cr_Y%"PRJgTO2@]C TRjiZul);+NZ^?KH%  LJSgzmp]d!^ nV{)A  e\^1)cVvR- ?72y['Dԉ.Pu8xEWuD;sڿ- Gc֩mpHȣN8L>nf(S}pUTU"L\j1`e[;@WgQo1!߿$'3h)9/9S}2|m0D@*ϝWI-7 (>Cje{=LOd߆9fʈJU%|m!!D=P(uho1 N&&NE#!P@^!pq|՗J&g-]cP]͝wqEG{/Ѿ=eVec_e1u4ӣ͙.PE75 I4fgy~B^dݠ3%Gs1֯ na/]U -+/?;쌧sS֠E@iͧB-yzeŗKdDHHT$A% rMŰi=f/9,z 2r/-LcY' '*B8 -)]V S9yYCNfhPo'T˷uz$*m!'ɪ|9o|KV!yei {E&o8ℲS>=*4f4uI"..qkoجcjh7c9(sA?=*n{\ e^K^d'&-MΞVv̓%\(N޶* |t-#2؜.n>xLYZyyA\_`.!mܺK$!%c?+{Ss4:")IrtM$@aUvx|-Au]%*b~%Ҍ2Pڧ+;7oMhuļVaY,=^&s@@ 4} Uưm݄?gfCK FDQaߦÄ(b7ba$E,s'w&j2 7bkFd?TL1+#ⳓn?\'icdj !cR?nx)`QS'ͦC\{ڮL`&s]6HY/[8}w IU` ,+8ơ(qpt6'K'T"rp{S|=FCFntBtpx ZAف}p%'x+*1֥Md!\ƊV52l PRe-ɕmoS1ҝ(tD&p TC岲,w; p9!8h @&G@2$Ӳcfܹe7D3MMő&2}T=g\x(Z78~baR !#Lp>zG>uց5tH޳s̢[d_Ü姟@r頭o 0! 0*8 ,{jK$/SgG-*? 3/$b0ѓ>> aR˪VȈ6 |9`՝-5׏LFBPDgJRwqڋ&diᇚ<ඞRJ+ ":%ɂ ILw_M=YګdcW?Ic-1 gnS[^ E ab<{7B43n{#Rgs9-)s9WED#O8ڀ@m?sPEч>[#wuIIq$rzŊ3(z+i4.(h&rnBKC8w,hF2FA5킍U{wawM:Y< =hGbV.8W#\'נᑎ2ϵ-;sc4idmlu XS͛Zdrּ`R4y꼃_C>aQvgy  {μk\\=iyy}#,L䝛Hk2oo!Z&4Ht r&[V3$Lx>~òq͈JskNnJHI0 JL8J`쌧"ɞb yNq~rYQt(=،Xĵ#sQR=f"}j7 7[$DTdMu8NuiD{KͬuK?FB)u=j0~}ﱷ#ܻ m9}%@ĩ3oU"eTbU]mD%xkuCŅ%qN DU~Dy";5:(P4W%wfh5^Ex(oN5#{p Otu.amH ŽkɐA!=xXepj`S(4eH7C)`PS|\̞AG7-,l{,#U^05|vDM@ Hă&>ԐL3~@t=#O3 m(TmJ!^R{Ư"75<b?÷Gn%۫喰hn To=6Q"$řF =acr#nh57}_Z'2*hy`l5Q3k@ YmxnTHJrcJwBi|aD4`sO  Y`"S4w54686i_O=N/N*6L7|\:"o{teES 8H/xqV_P" XSحB#%]‚$ 6J=vlqf!? ,_^cÏțX//d|v8 z޶P2C_w-RByzn))%(vj=$nEg)5 $Sg%")6= Vl~ 5}"d)ϪP)yuYwm.>(Yi-Ch!tGt1nVϮ,i H^걧^0}J+*dwVJ8˰:PS1G=q3DWl^J+;xR{;XTPV^Q`çwNXe'6@!nƹvt|fLIc`7Q:·~HறEͣ^W(sM,~ JB#OJm1wV xc"=}Xclh/_(QS)ӈ`N$d>HL-[j>gk/oWgzDr`D _d!- m 8MjKm^{m$7R$f~dщUzկC2 76] q}FL].h\mͰcЊ0K0)Jf*r$ݿIԿu S9m|=^Z~qcgn|S!Ѹ$?}3>$.ԍp٨Il۪r^?xjrgQN*2^b7Ѐ{^ZLY~@ɑQu2Ltx5[(ojt-kL#FEmw\8 l z|xZWN&V*'Jm,q^㖮nPpE2.`hLK,-ݒ&8`wYhr;a]cq2%-7wXulف.~) xhD퐘^,ȫ(^ "* ӐBt#v_Oۚflv`I?V ox]PfB?%'U.pqNc_lw|;Ȃa W[q?fџ ᫁*C(сzvC}Czȿ HoTa6`k$߶"5T)ow["rY՘6dv擸E|<zHZ8A8׍M[Ὃ_4)|%*mǸp;xeHY@t *QC#sոcbh<03D`7" kU שpGq`~RJC \ݺSmm([%uؼ}ǃh@b ~}_tڽrNօ1@b$F*yqg_׊Q"m<;3S:?DwPȻojN7+Jټ9Cݷ]-߉:W 5c ,$VO`6/BL]tĜ`4||atgǞ-?OaW8Tx$Jk>TDͯ&bU @klv`]2G0T{s`.]Be +R9ATG٫ H~5g@#3q]qKK @Dp:eȯeaj 'h] 17 CuM~AE@3ʴLE6͋ ; zԈaj&kO\ c5?wStDKɌZu򔳍O ,|Hu aKQ-w e# p SйG8Tg!dA{وbhbh[vYŨ!".- l.CǴcw^2(I>(& C ajxfDi.ӭ䐿g  JlĶUTUV7V.L,YlY#<-/50JkcMϖ_[B8)EaVta&`X5+]MךK)=x&-ki`mlY$v#L}x+a WA ;/1Qz:7m: 9+&q1Ys6!{Y1wxiiK{TWlƔP*&J,( <9dcGbDp|m iB1k"Gw:⾪b QVR / F[dzl չo \L#A}>nsCmh۪FN7?{u:z t׺}/!j"ɢPn3ʭtR 1KM4]tMϑز]*(cYftM&8BLACcRǃ K;|Jv'ZidN5mXOxP@ _"2N+)WxLe _kZh/0g$ XDu&7 ^Q{Wj+S9樴.# VSPi"ZVB&[\?ѫyO)5:nUQ%Y7q,m$AznѸӫCa䊏İ|xոsk2B7Cb_*5;֋-2,C{5Ж=K<*7 C%cnF Uy1uSTLr1)ㅙ!$ b&-LyjYc EhÉUɭk>- 8+4%a}N3Fp޳/"lD_CV 7Â5ڦT.nb7FBj*UϞ?EO2[\Ld!UX<4YAtG4(6ߙwDE^h?;hxV3d6Q ]_2e X7C ^+Ɔ(焕X2%g/u+y*l_m52nNO;^.WƤ!'q{`]"^5S4k^ Ւ=m?So_WCZ(1dlٹ{%Pq{OMhהWVװ9BƦq r7QUv!8E\?)vTWϤ8b$J|eOIl\MJ_IaaM/CH'\+h9W`m.'OZ& ar^ #7OTZya8&LE9HVvHy{ܒ{ GwL@JcT ~{XR5wuz&5֕G 5E g+)ɰtXPf (o9,b'|}J~jZKunBQ&wm.>H?Tkg\Vcp-#1i8_7i`2P?>_Nۺ.-P, %l0 ( q9d{ꍓ{_]uxuozUDM1p ū?U eWt8sxuO1b_m9)hmpw>?$gS ee,N+pTP,XRPOC6KQ SX.#@uG3 "J8Rjtw`4.}!9vm5¿ڑsAs$;2.G#[%|s ][>vvvUOq$j;K33X)\WS zi=Ar(MK+;F#&8=W\ 1ϵRZ#euKnlTW  64C[mzc,2\Rʖ3޺JI WQ,,XMS#4V(ZMlC@m"K/]Nƍ]JHܩGH6kܫp5c-3$~R9vxWb}hk?5bsjOSINf伐؄f*a=cu{Bh"֊f7I۫{PҕTG )Oj5`f1iD~3d4}J7K;8opbߑ^m(ucYU {Jx ĊfwiSf!W:7F|,W(gNs v)߷6mi_=P ]I0Lu4P:i'=6S*|+L:L8+IHV n9$UJ7Z pwA\ aʬ5+,gKr!- qC{>{̄ϸd(*|^/k]xv@|O֣P1[D`Hyṝ_\:/?P Sc |20sKBjT.^0ԔGJ73xZe2gQV7(UF@D Ҧr&0Sk#gi_*<`2bl}8wbww2#R|$TTz!%24$s "Џtʫe#Or1,#zmAq$|De}02PiEY=*M$S)h3r]["I+:#ƒWF,u|*C ݖɥ!'[W ^Lg*q9?`D>ukK\50j7 |v lmE$5hsy #.fBpr'[$84f]l_U9>cԣlx>˜/J87X *RSGYDgL uȂ^zӍY{#ʢ,*шAu8ee{+COĜy =I5^ 0U˛\ ^F򦕡mKÉIh/ً:gw]q[#?Dtw)js~f MCeS, }(7f8I* s$rj^/xr"qzw^5p`EUÌ?o~mw{[ ӇjV r(NJPq얄0uWIui0bx =m_&6t#؄v_O(A`arn7A4 .tRM"Dӟ# TA6ڌh7<4CRbNW$4W4茄Lr8[,Mb܅h-4wn# siGO~6h=exnڨ5aF~fQ "CS_x>ǖi'蹓E[=V:#A]\(- ^x 8owBբNgvWYW2{Q Ձ s+5;`:gWe);x7鳈ԎhqNPI9G0jVXݲx86SlcU+֝D0@NdUP {񛼻9i=to/LYʖYXڜq"E a_pP? %4₯hSL#fИ3cŻ$v51څ=| j yQ Nؐhh?4pw$oG516O֮r΄ԌiW}Ѡ>Y>G'Pt%Mɓe(, WiFCxxg$@qORZ˕H~>Wa\\@֜ {6e#PcE"b{}v̺ʝrL4w->?ئ4U&: 6OV8[_PMyw@/U=; ]l9b (cuڢ|y-!ׇJ0A21W$ٴ*N費Tno`eKbsX FEr?S9=(L,:6v,.s> ?T%_FyjHlJP,YR@ۚ7<\ x=bL"7C"[]# *XE3*+sUY89ڇoyeɃ2zpMhT^Sb<37ӸeZX0>`l L_Iu 6rݏvس5c0dMw1Q-ppfSi/jYzh'c.!̷kگ=c:⦌Z ET VAa [IRJb.N4 YQ'&xN/R(YS|ie{I\ޗ8ʦKqbHH Ľ>dg&ȱN_sc'|YH- WcyRIKH9 -2‹^ۃJ1ֽ嚏,TSuMYm2L?Ԫ["S!WkAݫ!b3P OY-Ouݱo[q»Ң’o[2zKSYlq^4f o?و2ETe,H~5LJUXc]o]r.#2u(MFH([cj 4M':9M7wJc[cT0YpT&'>Q8(Nx9o&J) :# KhaQZбL< S/Ngf' ӆ͢>w|;ɇ6CbtAp+'2rRޟiˌ9k܃)0E+2H8Bᶞi{TPRB U OO˨"=w+` vi߸tʩi^#1Y!)oeA?vPG 8bF*8œUay XXXGOr;?K4vzn61oaգ:G<چ+ vO wTbmV< fpPK,V)?2dnJBJfNsnOXJ+z/Ș ŕ1Vh txˈdT0(iLKRILN%H ! Q(5sm|;X:IF.:":jc9Djb oo:A}A Aq kO~,w) 17z%l|s"yG+6׭o W %5uQ=7FAVYܑZ8mtc>w`qqu֫vJ]p%'ヸ[~NFњe0Q'o3k8䡁5Yf%8fF>N*ڙUKϔCTN'vx"$6YE_cFDL?YOX^BmO\hp(އ$ XIK \!፬sJ4&EQdLv2suA|ӻpJ-zqL6eU{XTf˄EjWp5|ȹteݚ'i*- KeBc 9a?mɫ0NX/ތ*F5*'FhX~> [$/lu.=FdhO Y»n)Itvzǵ%g"nqDfUPɨNnl Y\I6~棿_q|hNuvCJZkMrD8gGadl]i2>Q+s ruè Ot^mZOzsg-ʮaX|\ܲu]o fezJū}YNX;ע ?/!Χf@!;)i-WFj #~$p]zbxт}45\7}QEw"$cHI'kWeV7r;U֯2or>)6.Zy4h#Bv=+-fdy?󵾳|82~Qj:NՠIt|ށo: R_OV7e ^C0 _(m1+z ujZ03 ^ݹ |>wٺ{R1f(TPgOssqۥ*m=b3ݤ4S}r8;Xf:8T ^pԕa$i-z= 3Q#+n)WVη mxNF-[|h5{ Fb*>ΆB Y G9uy*P[ nbP.A52fފ?O(nbLvimE1)P KקWQ^r|~sY[/=?ͽjPfN,ux(ߘа0Nz+n &xQTh%^8"N.uVF~ *q z{5Dv2ߓfv<"*z}z8Mi$BFzT+ WU~?5:/(w:Oɼɭ-t~U?Ԅy'<$ϗU T:qm1cNF"P'QKrGL x1#.[;ÕTά^慽&B.Ԑ; Y'M)QDYb |QR3˝s{dZrUZݓ':Ĵ 2L!\;ar:5黊w2Ҟ&뷤͈r=!-r^O Gͧ '},9 sc^8aG4>TL=.%yrJK19tȚ`t *\\+BIX^܏FKlxGpLC-dyĀS>) XẂ7  i

J#gVQig=oWavZm(6>PkSa.p^t{ ?Ώlc'j겷i\U[![U?/\>"!ΩY.Ոo šI곁)įhb^ s@{ GJ':0/pLf o8opq`MMڡ5Τ𘽒#6|q)•EJXʸL))c%c?^ <6:x/lbf4tG5 hR$\_dUqIynфT+}:&*ry'̧yHn: 'UrZ2mW",Rpx,EDϘgiL"p?B=|=G;$ <5> ^qi0ݱIF&w$ɂZhKAh(xy lV!a򊋨0YŗT܍K6yRόhHʯ(.cu58y/cᏃ+6VnEKg aR:; /[&40{8 i/;Nc'}~t;<9>sl{vӓġ_g8f&SE s{>e"j yK%D$Qhc(g8+貰!3@ٞF40FEN,,hAjqA7$;S۳]D9}B_noHw sJj:\M%y^f ?:ڏj}0N#)?f3G^# SpGR4Όa}r,Gxd;F^yBu Q衴 /  BVA(,𙐋4;єV<6xڞt'& [\Bw\㗆/!ei/m8xGؽ [~7ϻٯJ&R=j/6DaO\idwUO!RP㋆ GA'URue G u*Ě;pֆ3{{\@aQerϘ bf?tFo&Q@!Ghߥ<,lkbQ"TpR?7b<ˠ7Dh4~b~J"q6z d|NIiYlSHIC/Kdn0 "puΉ樂d_Yǁ8$R0vJ*1҅:1"5^4x?MBB>NTwۏlC6.o- Նh7ӭ^EbgWd ʂNIO|Dg{=K塅&@srwa#=sߨNtp507Gf j~VV/Cb麂G7VK; iEԳdzOV ~jE(uN~f1w{F](L'Tg1T?.YE=DT/l^ ˛^}V TX^^ EJ*馭YS$\9Nd*!,{ⷴN'4Dԏ{DZ!"(V~gG g"dژ)DGS82  mξS;NۄuU4AX~Ϫ48I ̙ y/Ҏ]>:2X*Si_y_ (=pOG\Is¶|`k sgc틫 ea{"(OKy/-EؠΪ[Wp6(M@5v#@?#ϒ4OM³ ji+L&/ՉOڎift?:&$`} $݄D@aj~x<1}wwDWq*F#1oXº 򝵾átb(L%MmC2}ž)h}?E 1W*Raoo "|*8GFCn-IZȓ`I:Wyl|;8n= v -j/-͋_ '~6O z 4ʧuA֘.3.횡 u^X:uwCXzME~臲9ؖ3evYUԈa=z"u@m `,xw^5yC0Sʫ>,do/g32}s&%x{c;E:7:7bV|źN@խ;VEWNthv-ڴ{͞=>uZ蠄Q$@,U JO9@'5?bՉ>xU RϩL{^uVGI~^[CU}[M>X}!q /1$źXZ_w?%cΟTg(#Iu!">NԺ5-`qlM;:hi:n|nNR$t~s1NȄMQ Ξٳ%g+WB+g;ru=9:T>56gdN2\>P|7Fkt?^fC q"nv,{ݏKϙwZFeU~%WhyhcNT OOa肰 %_?g=GwX*NQ TŬ r` \[,;xٽߵ)H%; x\'Xhː'SlC[E|a p٘߃Or!mG)RleF8aqRf/ưT(˵[-AfF=|{-\R6?N+(Lv>Hʍ ˸3~JaipzO3WjX7 򶣝+DFk՚$uEw: ¢fm~ =!:%]lblHV۲f:Jqy$=H~.ЋN[xm!@5-B,H/PU5 oJqˁ%ݜۭ{5*P5;FI{zlzny+zΊÃ8*+"]᫡T 7(E' @Z-512l(T=xh!E;2^s6-¡*%ܛ- VLE2emP7 sb5ݻU50@\W+tCR8/ϥjYlc -=} R]d7d+v-_`M9].Hߛ9C(-E}d^Ɏ֖r P5)bwa@{-d =3P!_$R/Aa|ߐq[ULttcArEo6[8w˪܊}*6痋& QE<˦MR''{QKLg9-8&ȧ dD!jT.pr3_"[S"R(m4v(NpdM0>Q7ZA1u ^׌Y;7Db6s7`#^kQۮzg(ڵ=SCf<:i H;SeןbZ ⺯!b_5ھYG_G`]B d6i22hS#f 2'oy,t+HC ˕H]ߨ"ڏHpB V9Bf? bOj|z 4dS;^;^hI` IJG%T:1 PLO lf5wewDo ~`p 4GEIC>(sٸ2ڎRXTlsCc L`JT"{g*?ẗB|,c( rS4ǭ]  R#>KT (n8 .l~  DZƼZXÌjn9O]' o0$>{us>;.@i3w K|ȈiR󐈴Ad0E9BPY0 9sar)5rߵ䰂-`);(Nk ${褺2[kS'B-FKQY'R:Nְ%Q|A ~X<yOr!#Ez7I ZtȟeSJrB"d0@15~X!pە Qm7[6~sQvo3`'98K3IH]3謓  CՂ6rTTy t#'eUȣQwڑ6"AC`}12̌2MNHC*8_xB'7װJ:8M ;E}DܦEO$(Xg ESRǾˆOnRv~),E?#ȑ fwB72jڿO=;xh>E=݆1^u`_\r.K˓שe(#bgC ),fwJׅ+::)W|`gcEvֳ8|A 32W{BHO"4QaPf5hpv}SKݼ[ft٢sQ dkʍ>e0CG{y{w*{aKԊ '*'Ci^nXp5v1m4m0~(ciL 3?Śh؁>vڃhf$k+ĴCKϋ8@ƪL4aMiɊȌ0=v\ ]6NKĺ97r켏1#gGq >c̟شq*d(Bs13bo2Ѭz9|vy62ܩ,_,x5FY]/ujDVF.\nm PUaDIeP_r䈔5+dQ[Xn3{_rR<&>V+2?'\ӫ-7Ps𘵛@.L4ON"u3yCrNє?6b{9qq1^s"78D$)zitQGV~-?KbvZ#Jl+q.)Ϩ0dZ&[7xw.eS4;]klZ!US#tsQI+hYn\W%ݔ<,Tr3 {:"\ۍB@AiM"`ds`H==JN+:,TMI8LSH3Jg1b&gJ^W`;"IFI?2[O'!hy6[І ܾ p)|:ق7Q.KRi R{`) m= As5#;6|L9]GԲSxȳ`DUQvG@'EUe =7h| T3)*+1'aWdOEOy6H#@S$ I[!fz\vw^{XfhWU!Lji^F Mxlڏ GA?!..X:{esK6+N^le`!;DzxNH"b'[n(wA'3N 3H /lZUz4y꽦1{Z~DQҎw o~~ϙIsEx"&kyL~&CnoJ4D @Zr!aS=ZhR'[۔ktS K<3Iʲ {Fo:0q[ZAc xڦY^_WZb-4WOdӑ j}F[G e~gn'J|^AԠ&Um؊AM*K[` .'Se3 DpdOX|2(|:α3UWSZm6wHȽ0֓0 Cڻ2!gU^ A+V-RAVSLt_:.[JcKO/qf\v3L~̋X#h 3NVZ./ҵ"N9ve upJNfD_%XMѳtd.CFn&Zl]Gn?K99v^o3wwh)l: ͘49-AXrD4U7j*Y"_ z\8%;Y2I6S7DODXW*;͈ \OvTAhƬswQ{E <ݰqbE;vߖe2e1_6 c|T agDڂuT2M 9axA;,x4AݹuPR\&"yU_:(x2&Ά#TGݡ$pEwC8P)3JR+^t5ḽxrLO#ܻjS. tᙅ%L׺Sb 1bmC4_u]V:uR6/M;CFY̱q]4 ޡi4'xx2X3hAZԠD૫[)|7Jv: Bi~=[;))RWV2 $7r+~B{OgW_ ;X'@6Zj׵MzbMj5Cu)} E(8HcD.O׆ LH2MÜCH_57ir^ G2rCDJ! <;m( \L!`t,Ċsg#ߊd '$L~lPFfDb~rCk5o38=Ar4SW\%LXx6@.}ce)v+V=O<_Lp`-O*íNnәzj*C.Q!'noi' X 7~JEiBw  OIu= pbٓ[ly[NӇ2Up19Ț;|SϷ:zBwnf-'1=_N'4M]*c}}iJ=p([G݌d4>`~aкsu{s$:С<Z>(ҚϝjV/}K'˫2_IoH>N#,ڌ:*˭Krʝ)ɚZpU=RT裬 _G ψOz-E: $|Ar{4ⶮKaJ A<@;: ^@XM PlM;^h|Fk@<5O\@Gpj}kJMz"QPSM Y-yhnoRKm׎*l|oZ<,}KtChy@ W{%n4WqfЄb7b+S=Hݝ2>2po"+@kFGi'?(`,Ig.c-r8X$:wC/pLyUSge{eH;*R;u.,ih NEMtA>Xڕ 5rB=У}^ndz~'B=V8ɱRߨ%[GGA2/k>őǃ)9&]VTn{Ҩh!Ub`` 6#)hwՕx#ha1/"sal|aؙh0Rg5+j":R<-z61(Qӭ3װݐp"؀^fZwgnD%;cȏ҂XK# L\iiZ;EdžT%syӨ ы< UN5uhv-/t0 o{t/* _ )2^ۨ370Ӑ\.}ihF16a|3BdF-e^:::s>Ң 2OY+R'dX;ZdB*O&i7*igxo3#)SVƦ#~EthD[OI0Gچ~HrrY-M3x{|w&S((5P-Ȃ'ozW-E*015i0DrΉe\A8X8IPFgxة?[8k* *aL6#BRB=|'h/{(c0-1b"r.7%I,oi'bG& aѧ|Rr7;{&w;/y?YPUNb@dUߨ\'ݫϡsU}0A]^ Jz_.:Gl7;8Xs[. 훢8ʧʆ 5ïGr*+̀3ME-;Sb %a{3TZ?dփi6x2r%U8嫣nX^د227beE<ɦN G%ZC.@3a-]p@# ;75/YaEq̾UpW $7kRY0Ƥ:xdJ=K5\ Ә&iՀ4)8Jm ߍ<Egd8=E7K̳Zջ+Hc~b@[kQO%?Eوnc}~H/r{hW4fy q}5xsӭyS2<]yx]d- \W7ֱ,b^:k$l FsdMTiؗw &^vhίs}.,ߗ$QqFY+ovG'\j,Lyb:8 R:2.瞇M`d}mK>RbD 2gB;<'ŽP3"86"H VOH7g,k!k#@gRJR̔`TaGġO6R!hNA$* 47P3SQųB,̋7U\dO[N6~6>%E',nnqsS xrly(h< <:,f2$&tVX}W[t l,H0[3TZ]b#=d_i{Jķ\q5)9Ѓ{ٞ !v;]{A%c1{ֳ HPoiLIߚ z>+e|JؚC],TN뒄:X 8c~0ԄZ63N(@dY?CLTB-a-Fq;2.h;_o1q_t5_VE.T hYIK[ȟ +O<>>upS8)Qez0 Q,vPmN.ӷ%# y\Z6V3s\ѫV2[Y4-zaGw g}‘5?{3}GIm"YG/ eK$,i8u/qKﭛgʟer, r^K3L[0dcsluiEDKȣR|7P;OnB.cVŭƛ Q\l zsbpuS,P8O~*gqHP$q Ō,"q?ǻʵt(GW^8T{8zΊ9n=y&}g'mlBd񘽴)ܻR CYFmA@ViThh:W?߹S)C&CO %mƬ>$:[^&啸Nuh<(ዛDEQ~I6{.8ɮDLh (NyqYhRJ)i!7Чz#z'p5|,xlnk~xkb_J ff?LMMǍS!4 (ZvA=% P-teg3"Qj_}mO :՛):vvD/7uޡ +kPٵk湃QiA[Exn3{T>3./Wdm<2{R]MQ''q?U+Iӿq!"L*=r,9cm<֮ENyS/37_]|wyivY a[VQ}YCh# @uP1L--rLǾ',@uL]2cYCqu*o]cܹf0ARVP:< oAL$XqFJz%h:UU_o/F(TeȰ.,K%\PENtCK59o/Ѹ+U$ 2sC 1zW6М=/LCΉ}oci;±UnO+hV'X!MN*)B1.ąEF*8@* ,8R$u?1 Z9I̝E\I}Gk_D1"+/YͼFZVB( IFVTyW90T߆ɈdǬ[f3^$x3~lgAZxO(g&Uj̺l雥UF]opAtra{ذ7(~ G+0zs=֪Ů+xPqp2=/UKPYQ䵝?Ǟu*&d1*4";̘#(F.Vz_wL4XmX5I'r9}ƾ׸9geuqFg8V=0JWf7[a=o z?9^*;Ǜc8A4W%-U լئHv6mM2D}=_NW8&lxje}\@+ba 0GyxGx~AXaJ_ZHxs[H?hSo0 {Xb/s ePҝÂ8ifTl_6<يIBq DT?}-jnhn ~EG;? ʿ.GF2%py%40'k6 mGL{La[4jO6hlӼk%< :6P [OyF?R!*ڇe^q/~;Av Ac@cPfsμh)rP&,>59#6ABc+C'sUdVeyQp+?; {+0dSGpR$xv JӞT`pىZZH㱔$}:S({>?"nlZL4VUC*șTqQ ;Y+ HN]&m۠}lU79_7< mv RON }Ɏ㠠R0ďOXT;!3΀0kdc:O"{<;l!ݗ5LmX\#y@eA;Kq=V+0 Cx2!:grwݩ{"(8.c-J\9!TrU 6Ba\UVKA9opx]똧疃(q]qjNk9iq%W|[*VQcZR Չ=Uf+V!8SY2pϐTRVE-va:ދMOc LMq|GUޏǮ8dԞAIM*CH%C Y7LuMT@[ \ a=_wz3p_e;||DI4#7>BSoA*p5)I:>fz]0呾j~g b6 !6!`= I񂻠z7Q#khrĭ8!@UCr7q5XeBƃgB3p4|Mpdc` #8dJ*%*Eg B)ƻ$8DHVTKeDѷ 3Iޭ˥.A7:KqbU"+B;@> բa3S't>[BC(0MOZt{z6̚k0!L(n&~Bt> k'"98v 9qݦZ_;#Z}ϯݐCk}AT8>jz 7ѼjKC̛9D/nlvϑyv/oj΂Wv!SoMs|udI}S0ЛwڃTo'8;BA|i|5:Y{I.(0٥c5q=5e1= vQGaF}1"P\vo"CN*"fAr吷);"18k0uF שHxF.ҵ/# ?} ̀]a*Amʬ \3QUȧ>!h}ScpȾI5=pf NAaduÀ7B!|K銉 Gٚt\bǫ(\`hDAQq^%|r15qi 7ʐ 3Wa!&߮᭰3׵8(u&{p.0Ylcf%aýTS[6OEPڛOVa(d?f9{>/rr}MȉA KuI1eGw>%{ЍWd1Z-B'=T*JNBOԙx8o?ʗ} => ~^֚bǩ ෰'B w>ؐTCktq~ ws`.bopRS|bb}/R%*rwn1qNӃ 6WLU{}v>/ݡv#-g=eYHǯT'WPCPEP v:mP fyHsKwRA]39( q-jh?Dmp!'Pm5Nks=H4\X$&{fNc|c=Ze]6+wKx Ӛ2t40Kno?0Ýd!Xp\).WKj7 X3&G {ŃTA'q3]9&"9~WtN8#T~rIn>nJ0|$;SBc/eqj#'MGO66a6-~8f_hM ;.J 7C6ݹυ_g"\R۬ť!LI|Pc#@TZ1cY~gƱZX7Fkq >i~_G-W "O4約bd|O"AsphIrQG%<_Z^$$T] [ĥPXjo,H˥p3VJj4'e# {z4A/FAh:`xn+CGstr ګ\'Ş9Nu|Th_gsEH9UpIjJHjj\!ΗS<ܑf^*[GO>UHpEl*M~5?PWiK=96=$dF6#3ScꐩDGV>P`d+04d:<&wꟕsa܉J#`Il>x.WP7بjap>%^3_FUSrYp@ȣ{=-][9u8 b$[6i~2m)@ "<+Vd+rVB1޽F&tMz./qk:RG0D 8xꚯӧ‚ld9#w؜-|Ű+lgSQQ(|tۦȄD3`#^PՁ FJ'>& SL1/qf|Cp`#VuemDFլQo=R)^w| Ёlwc gdvm542А@Rxcr' L5"̈k) 2}iyQŔ.04g1pۈ\mG~85 ;#s {)aHSzQ{,U/g㓸 ({Л+'CǜGxLdȚ'4lK HcI]'ol:I^Jm}[K1naF\}V_ꥈ9db!9yuU}p$Cwc18K-&c:Pco+1G7ާeH άn7dᮦU=p0.ʧFTbTlcȀX覡 "%z V;WG En^(F+r%yGP[}{˼Q$/-Tp(o3I.cP3$n) "5m+ VyJ2!3wCwe\G?2~ {lK@覂g}Q݅y\vZ"K#o4ѳAN]TTc%=0Z*\vpKe-'^{4_$߽Pi1ÒG4$~s&Gv/6kSIT{` ǗVĞ 8jU 步A,1lҖʹfW'ip\~?co ݡU1|X @!K`5g7d~?}&y?!N$;`Ri`P{Og-4ܕIRxھ1lRM%/sF^9/ubb\3\b'RuȚ٤>b+$0)q&'$b 5*5MHVc&DHVy BFK6 8é>u4Ƀ|.β?yX2Y*T' kY5LY`j{q)7p̷wm H? dv1A|ݓr}-Q+Q3#Mc +ؐ;@Ujճ[~A`K[X5koea`K#4[fcڧy6zΌD?4T&,-NᕳtoPhKկ!A!F]|6lu3Uo .b}fApއ,;x2uyRzQ ofg,^њf'JE%b)NYؗ*+n+Aq28-s܍Kx`r,jN&.E?τLv+ߪ=  OJnhFߪ%}*Šq6>(Ű59)hYe/jFD{Z+G=q8yC C8|J H+XSSQL%2ت2HVhl~idzRw";az~_i!~Ņ{\0k/~wb$M}ΰ,2A򜅣~6R# yd}{9"~c 8c eyaoTGEjif;h%϶@+&}a{A,Pyjρҫsoj֫ӅC Z4z[UؚmVυ~X }h ^/%mLYVV xcGiRw%i<H25JpFh? ]K\r( ulfP؞kXSd&q+̞PrQM Ήhg5IBr<ͶJI[__`G-C`r<j k ncD`Mm~,o'FoLG`ޱL."V)*CH92Cl¿7:#ۖ%C> !J<+ilKF6upY|'Tt΅DmN4.RARwa[^}b|>K®)a@?R!ۓܠR^u##*nע=H5 %ۆ!,JG㩲gT2sd؈CG]m"\{-s]Pn82uqDJ hoag䩯͞5ģq|BP\4wH dB?WVqeI KXHʁA~u)G"Զ ߧqBs=W?%:9/DKlؚR8^flXvbD%DrC4EEMA_9`o`&Z!TV*d&%A6.Y\7Nٍ] 8٤by{_y+j&\"Ӈj=;V_+YAL[zr](/JȜGr@œM#ѮIs*Ȁ B6hAL`N*lhLJΘYHXܩMR2([! 5/Fa d&:5"H߳֋SdrdyS 0* h܉($|δZ&2)-fFf%sv;Oz=ݱW#Υ[ϝُ YKC!9q< B*p?FPCcP1#h .q1E 솽 ).' |]-324FS²:j~9N'_b:|rp]+ (+VܦpdRΐϩyjQ4& ahÝSXOfp,26Muּk8_+hqʼnCc*':=Y;Oa8n͹%?9PѴӲEY<{UJ0TK*[{$77O`dE'jN 'l<'G )/͸Ï毂psU!5VMtj<ԗFA}NFX7xEoh~Ǭ(]J^}tGafU ".gUT:ۭnYՌ5ҵQr<xtf Ϗ &՞h)\9̍"or[&>~Y#kږRTPnGUcL҄癠*_Wm< 1WҔfO&:и˹eIAn9\vy@ f7GB&|^ ,6se K 4f]F-31'C)0.1?:(  g6Ը\c; ⸲z<@դK19' `+T/Ɋ0C KцɹFr0ԈsY@ob|H+MXUwYif #0ՉfT]Z^_f {CkqOV"RzR lǃ9W< o3_\%-7۠3w8|Q\ vzsOnV[w+{ܼ?|X>wT 4!U֋,ՃsHi-%*:!Kۗͬ]EmW+G»;99.1_"6` ᧫ ʚTDRҡ%~M/ ( yĞ[WW B:c{|m3$- \n*t>. C#=O wqBMpTOkA{F`׍ەR٬n ^9Wb/+_Z Rkk .~|j;es'c V0FOxwU1[y5J7DͯNvIB^?3I H^f* 6ݪ9W  @#幌S_:Zۇ"'C貜<= iqb;&7qkʖt]6<\-YG}ai|7H(vr02s1rg>0"W8(cMzMuc0/fs;\FB"C:V2}:p\*9Pv:\,Y SM-eos_xT&iA;ޝQkrk TvN!OxQ|CĮha-?;,$!~׫M~r{ ZpX+ ]orkDY1fMVmDw/$;{[-?Tv8ҸϨEPg 1Uʗp87Ga}_RS{6K~La0^ g(C%dЁ|{R.}#ze\UC\jZVxzK+lYO  2N*mpJΑfkIRNvHkɢvH>U U݌5&/%RQY&R, s QUo~%yKGtCMÑYog)m!:*1$FpRl0@y+MߞkPx51!wb0E7pN6//ǭ0k,V (߂[%d@I5"cU3qR5_OLvQ] ($Dj.C(]o6 O0BHo{7UmRQ2ֈ~K<}hzAU)F%yu.`3d)U9II|WsM^;ґ5q.T%E#hf!"G*AI_Qqt[D᧩4UFV:A5E;󆝝2dD><{CVݲ>pC7kt-ɏ]/ozQ7r8ٛxX,´S(3W+MFJ8ߺ7%r&Έ[G(7+(sCBԫ6&&+]醙֖#pFWmzW0<%t+es EhJZ,-tPÉq厔CQ6A.!:rgx7mюZ7éyHo&ZȦ_U;_zdAwvA+)+إ6DkodJϲQ®( 41'TmRgT/{ K.J_(E'`&rb!z|\=!XW|Wbg$(f~W=?XTYPIdQ%{o\Ƶ(G\8/RW{j=ɿ4?4RzZT9?18?+&kߎhixlJ/hYnYm5n"OPCG()=kg֑T_jk~Ot{ ȭ㖲Jw(!n?Ah:k4<4%'N Ωu *#yƄ.9v]p }}`ɮW{AO KeR f%3} 4jE:VrE-s%ȋxvlV#`6ɵWUQ[lr҈c,fEJ2KI'{yE$F[sBS@r "}$߄ͳK o'Q$O (BYmL袆5 <}Q5@dKͶ*,|̦ Q K2L?H6"YN%-rմR$}_L>|}Ħi~T1@OS&cpw'vnZFKLiTv5B2ݒtz@%8F +no^`Ep'W W=`K>"cF6av2 Pp]Yy)5=0@{ZYg~7+tCKQMK(*91 6W IٜOEZe*ZS};2 /XAj E)H=oiȔan*g3Y>_|G4Xz #jawh^0)O (q<Ū\/L$q'n#5- _Lcm.WjA$7ȅc8'=yY]Zk(u`:dʩ{Pr6^NB{9Kpk js`|bב~KvBe:dJMݵrWS0RC<\;SaT[΅ٹY/T 4Ϗ1VPC|_({rtvgp@FFSG8Tw|&NsyJdOr~x5s؇0 2JQҮGjO#l<>}%1̏fr%.o61H}~˪c}lo$ĢWͧ'r#OD@~Ç\f?#5F/ A<"s g!߾? 4 ;䛑rŜ^v25jiHξ@ېHo̳ɎgaTf ѫ.",((qIdRdF8؃6dw itۅnDҵd4/km_jq'.{͌fXrZ#">OuTBFHS& `Lᄨ }%Ou JIC@0O۠? OX^5t_|Ae#|Os~?H ]x6mo{ɶX;F}2\$vdyC̕Dչ."-G. t͉:$6T(e+~-\x} 6[pG/>4$,q2yXEqjJ|Gq s7C* kF7( oc+f-׎2=*Wb.*N[q{$wŊͳ3s= F G}N DrxտQ]aϽl﫯3(ʺT-O~sk87쒠5 J$Yׯ5Ե{~ |:5*M/шQ?khL"|!8%{l&<;kނ?vk/|+Hyh.D_ύ-$nsAspc"*S\?MwY )Ph?(#vDϱL("SB)ڥc4kp=Vf5QnՎ-h8e& ]!m$wC+p (}N_U_dX*U:PY!+Gd6's0JʷA Nry8|m̋QV;}Ǡwpwtkfx=?.5fe{Ayd}E7dd&nJF}X^=TO,4[G~3MO-oV"rLno{,2+5<_rm雨UGs$NHa5>0{|QIoMM4._:;oIsY^:8?-/(cYegKb4p|݇p`yx\yGI&#)z9S}O3+7;G\sk#kVink밟g5ŲGKׇ5{o2NҜkpӐYv4R=^#/hW5k9^dO BZf Ru+& &AݼrxrRXclДz9^2m&=sҘq|dpfލi[%lD aH΢?QK"'cg݉[ˊM3fm)`.T39n6d'ԡN|"5BBcZ+h9vf95y k.u]G5br z ׻O:y|1^=˰W̓"U,JljO+ԦwG?,}Dݼ~[1l`  @vVg{3ڊOmQ}3 >S5s.&m e20! 8v> J Gk`C[6'_f:R ̷OԞ=-,\oڣ:;cw9Cm̲el";.!^ _5Mc;VnU8=oN7^xqϠB.ٴx|;؋,2Xơ%K2-hT:,:z Fb֣]∛RV=Nr\( @Ri;N&XX0!U_!{qa% 1|iڗm}, VY3xa>aڑ 5Aڭ>OoJXB%G{xn8ȦqU^'U]GIEqIOl\mha/3 1#hM,eya>FdaN) P0sWܤP$bB1!`j'ܵ(/75$ &6Ĺl]\m ZVWϜۊ`{(?=,m^=ݗx̮併4D;6)N➫ߗVv{?Ͳ*w[ѓq̣tlUbxL~KW<}D qٟ|yVP-Ph,')(8_Ƣ2iMUN.s_rIݯ8*(qS| F Ye`!tzl&1kp[pչ'HV'}snuǠ|f2 37k4FnX0Nț'օ I%^؂_ĸUWW]sѡpAu q? o.5!zVO] ++0AQELWte˾B ZA~Sr>JcY !;zpyl9r͕MD%3_ͲxlRd"ާhs$Ql־6^/l!4sd;4)h{J;7| Ď&K·+e"G?RN_6~|yd#aKBؗ~:5͘颢'SZYZ;uzXoɔௐ h`Æ-`M~[a /}' [=$O'([O8f,ܚoWf=d-Myd6It\9NqRE&d1o G!FMoFm{uhv?} aF/\`yN||ݺ _>U̴PqvϷQwιMڐ aq)sxnYg8lb0YJHNA{>"4δmo(˅6U|>%}A\o_?Q"@tq-2pn8\SkHͥy5Z#Z;O8CwժAeqTv'F5d/v1/aҐ1eW_kt{wU'WxaOsxbWkH_"OQ~$9e2Ja͕ t_$%9/!I v2x|aM_ ζ֥baE;CE.Alc}pCEX-*ZVQo m$_e817M >^'IE‚;1Glel}_&L& ڱkau!ekRzC 5`T%< 8E!|S<ah׈Y۱Q/n-"m#)/Uq7,$" x'>ćo}8v"bF`}r] ?TĦ-}ilO 8M*( dr*⪀STLW/b=ޭ6M |rh͌ ^<ee80dt;&S~|J< $ W(a^*/_(^yˊ:B?ɂj -ζ=rcƚ, ʮ솀h^sN<+Ik9YEBb#\V*(9fr5Nl~^{M;w죈EK*;G@) c%<3cٺ"%{aD{E9q!$ Я秮ڑC'Y&L䇜 x<KqhXu"Qk aPY ;8YЂWp j#Jd3-thSxyo"pHfAf/CxchQj8rcn*GTϽ䴾qLѣj+;*~&F{bor MhZuAW! Y$!|Xz "\0H =RߔÞN[vB1S 5;eՈ#JP)6Q-BYYTغsR} ^%:5y{P#S2~'cq%J|O@di7ѱLb&}bVPۉ܏΂Nt+Ԗ^c^e)$2f$_WE0n.y8]HPHx*%͜\֗jشZ>+O?ZP=4=@> Q}ݫy#3҂gs}`_MCT{xoL2hUyeQCڷ@m=4n0|gЭշ; u |\2 6'㌰;x-u+&Kx ֠sl~F?r|-I .- V);k93XABl /Ar%4/m`R#"dO/$;$*֥ܠ|rs~7In C$t>-Ny3 X"KBi!j+ؕW=DID17:Ci#zN푥 W JJ,eUjF=Hz9A:D|am,L2};J)zi"!3#iʙz_Hch0n`^X`@*Axa$ZoY4Gj&|QZd8~MRG+y"G1Rw=E4DtiȲ$zqCAStc`z&ݩ Dohbܓ/R>sǦ.jĴvOgPuDx{~ 4WxXǐ׻! 3-gBB"e:؀9jGh*,Ga򜌊|0]\N&d8d`~_)Zӝ-[ۅ>PK.'bSy=cZK=d m, |^|L^Ӊ/氣=Rf[ @DEuڵ&]OۓC^z|4hJ7;[r}a 5}鼢r39@L:A2`]D'6Cqs+[&73yv#)D:].~['c&O(aTߢS9CHM>G~_OnNq^Gf',y$uˢC_ZִqqYeލmvgnc|"lxP T{ w&["vBsG1=t (Mnp_HXhFwWܮi(ok$,8M:Nn>t'm229Vs)L&I_7ڹktP2QCt#𿏐=E~ *̴AyQhWQ 6ݶ|rLf:%P$?q%='i.WriuA@z'}+@SB"dafJ֣zdUJRC#>xA ס?ofcJ`LN/XEG}8UGߒz։d;%mugC<]o ZneeL L_3ۣžL Ivn;_gPwVHW:᩠a3?S2n TWKbmq/-ebڐ(7<㘋=Wz21͓@gȪavDeLOb&YEdYOr_'{P[dToӼ 8UW5+N3w@Mr`=m=c߲I`X"rɗ[뻠Ni@p?ơWmִ4m9Rku;x]'J1hLaZ.pg1@j pI/X_%* (Hk@Gg9Rrz^'8:se52i?QydorVC!쐄H7-J`p_O!OH_.PņĄz!7vZg%w&"&M^4=ufxin,=0E~eYO2\mvHA}R B[7Y&8$W exhW5yf 2nwkSTȯh} L)l;G 9c C$vX 2?uMQF! lh(,qoDPޫ day _ qR8GHJS`n"A׫20p''noY_[Nրc'+JDY*qx%ɂ鍚U֯;W,z40!D]<̒L;u|YiP VSޜ&[m瞸AO^ /M447iS~/G!_v*5@TN4<2!o?Zd9pA_vc xTu @/U  q2u]sh I@# VPdBRX˄ R`j}$t$Rd"u1"*4(vVZeB6Z2z}ZM@"Q)gNvDݻLQ-=E}]_u۹q@HU;"u'L&8Rd4ur72 7\{b$MHSjކw|y ӳy/y4Èl1)5!Oȓ|$[c.zq*5܇̨a Bqս\'H kJkFz~lS;qp2HҘ<5 }9e-f_| b s N-B:&P& ވ0>13| ΛG|x װ27Vy.R/H-+&=~ T ܆qQreZH1{>O(,M>؝]@h۫@KgtR2n8@p!r7Cy-"ynhiac9AjH+@gph爧"nK -j# |;9eXק1:>.6< x`I͕ײ[^Q\2Oarbvj؎e,db8QA' sDp/t)/,Oe>FB[:!B6^cKԒ/\.K4] 7x}Ra0 E"u:Lx䀻)>4>!%/իR7 ۊH9+|/lQn&4z:[_>d` w9g 5-+[;49APCN]|C+J9 ]i1N|j3r\ԆP;u.G̻2S8y*KttI}Nr03E[O󄶏0-[KL6ffUOrA1tRQigȒD̵EËo[73dI70 %5gn}ѩp}DQ"}.{=KC5#r J0lҡ%C(^A ׄ݃!Ih%{' qF"bݚc&jX̔E@?_ ാ䬤?9^鞥ڨa9*c5FWX>X_qoՑaxT*{R@C㌏u*O\?"LʷM&ĠrUő;`W{d !Ϥ1 VqS]^JnHmUbRvL뱼ZܷӊvVrK_k@o<~Z.ANS؜qg}}THu 幀қ W7ѷ6E#=Vk3 27iG=4%PLJ4Cd&g"ǹEBUF𠯧lč a*kMaToۥHfZ"CĢ/;u`ꌃL^Y`WD}x~@´sn7t2G&ŢB&g%N Q[d62$Zs9&/,u㫌I$:pd`5ӷ^ÐD48ڡ]uM`;tu[q8bja&Iz4¹h`ns%WOې1ʷS-cMDx\9'Sޙmv78IFXx5SA4pNY_ U[<~jfc3R"CMjCvf|lFE>,'p$p G -PnWChy'>DY0K2-9%S%^јa*fѸoY|7+<1dvu63<6r`ܲ%%:mOl dR yge?Ul_9Ѓu[A ,0G^V"9'x^~CJ"=/!>w;KG=ԧN:4^}ջP# NJO:Y1\($Ѭ<2!Rh Bf;Í,WLbQVbA1(e`5{(–``vu}2H\X![kSkʷjQkJ4:54lE%z:Hv0F3ַߊA ×sм< >daio^<;H i.IJvEmS7[si)gdAC3!*5&ɀƏΘl_3RRlFŐcc/"7'w56ٻ6▰֑Lq2RO$>"`Slzkv~`Kdy.9mO4:qLDt㌍5=Y1Z6Q߂=ߎ2Ӭ9{cF8fe[Fr4RpÈ*G&-f!9F(B zY Ì9&ۤOZM eHV"x)D83h -B$CYVȈ&C[SYTtX`'JSg̿-Ydl4 ܲ'$Wx^ SiyBNJ Km(j|PNQԠXxYQ.WK9틽a;eԶ6:j2i}wዟe!h'!#a%%j l >"jmV6rs }# {n唃;UvYwq;8)FȁjI)/w?iP! {޼f9Db^e@P B,,$]Kju {C.O3z~G/喀i;Tu-;~87Ų{p 2hj=TC1!>byF LC;[x= +ׇ 8߹l3azb*-Vx1y/Dj>Dc)!q c6spľ$~mV,CԚu *8P9-xz@~l{0Ύߠ/T4;("$G[1|H܅,2.1$>^v;㵋@ Nh41mLhR؝_p+έI4j} =KШђg~]}/Ê?B:WRę%$9h=}z CnNcO NYuه*f_* kb^A GRvsIlۃHml^Y#y|aFS*U dشܞ$ײd~%3 _uZET :g/H17AȾg"#t`+afT`d ^)ws?X.PɄ 'JBC oG]|rr  UۑteyAky z~5Y3#/bPrTPLH|:9 1]l ߇G>q6N@!$͘1Z+p/)F'_{fs,3::VhtDL+]6T@TЬ@ ޡ HRHr*em),xF 8TMz/qP^An1i&cg-sv/<蟢R`{!^ 57l;BQpq$UŎ]jM'Oѓ`NG[C`P"|zCA=8_67jĈ俓3^g?j ms, G-$Qq-nf4V=h_b":^gl5wǕNp^{*^XMg.y-=Fβ,UC vz0S6/J*Ȱl+%'<=_+{hF NǃoTP# O˥ )y<lQ?Mh߂I dn;%).Y<㉲83 jF2Ʋ]=A fY|O,?ep[ *IUli@xP/$dcqѧ_<%A] Hl-]Fh Sc ߂R*V"Tn(Lה)=k$| @﮶<3l Z.NȔ +$BlKԺHiM72kEpd+/ ;>@?L8&}f@Ah<20} \01}E v Q6U,Wn-mi{(9h)xa*zamw~*JBoVWre"sWT d$64+JR-Xo@gUslb5h%?LkZvG4~?;cT*{7rdTs  gYZ0707010000003a000081a40000000000000000000000016446b36d0005db70000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/hw/hfi1/hfi1.ko.xz7zXZִF!t/Z?]?Eh=ڜ.+>,F[GyO;N@+%5$co6X&%mMDsu($0&WUt/Tsԫva0 X&mCVit/͙4&:EM.)fJ)h :N+Q=Xz( >ApfĎJ>ؔPQ} =2a'eql>=4Q]|!a[PԚ& WqM%#¥{C@;෸ y e=)OIDlnD '˰: E@]=ǻ]D7WO@cRzl[XCpKqFٌѼy\fzCrjC.2:R_/od^|E2Ӂz#+wqQA& K}#9DR`Twpuk*7?l~.28Uv]GIPW?`gyrVڎSkGPn,~gulaA*0cf#h 5OnXQr,Q]b V]-9wwjI  OZ尌 .Yf^ c(`|qlpXɘ$ŪUeLȰ@nO%hR䟮LF l^ZP1m]AWx^m!)gnxЛK%^ պJ:-w۲le=!r\08M΃ [&"yc&Ac(އfe4 m? $`Id Jlߌ.x$@QcQkE !녯B.#QITjG,W,ks7T=zNߗo>1VV-\D4tYFF_ܡngO䳒*_pe}y߱Ǜ!^ǒ7(Us1!cE U~l"Ab8==-\j/$8x#缒9Cs&.WYzq:@êJ8`C\h'Jfk\i\? &b>#W~o]뭀pWN_n02GT7'kG_bKA ! ɉNÞ5 ?v9tqQDP )dڥ|HwL]_`hSdb|{yFq-K% 9`^q`2LZfZQP0f0jO*L{[Ecb5tr@ч+NgHp*l!QTT|znx^Knɏ0Pp,#AqhCM¯US4In,\~B~;X?)yeWSOm$i7؅ݜOV'3Dnʲ闧Q0|F̸-ƹav'U VJCzEJdr}ܫX:/'+je;WtHںR= e%3cJ97/BIq=kFjD\l\ow1xWH$gB*G%}|5E^{xdJ[q۸DWQ`j9 _ fFg48tD Y^3sJ'r0> !2I}zhq=>O" s$R9@Ejȴ8_wR;?a''ou +mFl/Δ%Js ^o˩6GֶKd`g+p9PsZ0r_a7#<Ώ%u:bfZ{s0A)H K" 2qX[.[.q@nRTUtխd='OuT'D!z' 2e739:`dΕ맾n Eٗ}:r`irJNVQ9HǗcDAߗ-nVE w >GO:;Xω¼BA~rzn̜L/̛6{ۡ^uJVփ*sZ #{)͆ {5U?-V^ E\kdM`bn;2+f[ƀ7m5ڎߴ=7)etbQVw:gLjo51CW91)0̙鵔9,lLT[ % RiEs@%!x"&i_-LQ vp/ŏ@ǖ9K@f 'SC'FR!e?Sd 8nHcbqN%'v/LoNG4c;=<6IbW^`#r$l0ɋvl^-\g~M'E˥"3O2x>ΕRN Tj^==fş N%loc>tb6EѧC)1<;^|W4MXq4{K"嬭0G +ҫsx]@U9qzc y1J-@ij9vGII ܿ<צb7w#Q s5N\r,@6-LhƵ $vP!GK?S<;~[s0ڞ?ٮ8 lɹ]4B=uV)pL8:k>+@T9i:*=47i-LlFlK/{b6G G~NП)ҮeEǃ[{S7yH9]9IX>s KNAaz~I[sA>̓Bt)<{r^'eyڡ_λ D}XLUȋhK9Ӓy,7jHS)Ztivߝs yy|h4a̯7Y`AA*@uiKyӪ%|=BsZ"M"D}b%1_1SD4͢Rh,3H5-Ӈ(WV3>g M(uU8'gFO,nDPucV4MԶzڌC Dqsf>65m_z,;Np5y5#+8x` !<|X?g%_Frci5%_ݜbf| "w.;L,FWzB N#Y8 "JTus_2/-ތנQP ZK 7Ö#KFd{|kcwHqL;nx ASChXyJAIo/)K1ETXxUSe pP뾞]cK메4Q~VY]K/IaV5S5<_(wx^X䚑/!lA(WSԂI%z8_V PVD[Vs7,~=m J2Ff L}=vu+?9j[ qPTo2 ;H@l+*4FZN/c~TYz^7+).y( ͅht[T1$>jq<1yxy l%1xQo8hH ֤ybOJS6`0lmI[p}8g:f4m͗$ U`|1Byt1xekuvVUdzl<= "F)J%؅U,gl1dK6Q HXH3hV sY̶I8nT!=L{YșomhMQcc0`T!\Ɖg6TR#MAh@=Au<Uw'wZ J<0Cnm|XK5P÷&S1dd ފ=z"zAwRPeT)ڽHy&.bZC;m}MK8X٧T)eʽ }Enŕ궳KJSDcan;aI:!n.zY+|U>lH3 }dW_]xA Z(t2Y2PÆAtUD?M3/&D|i)󑿾bߖ8G%K qL En<.XI`2 0ɟ"@QlJ[ìO-_ئ:-܊D-zZpimAUf.||Xנ٧'*?]w`hX`ܑzϸ< Bq,d0?%i5 U-4JPkRT3;Kcs +X5ėV|k4K>3#V}nkp1VD6 ;9gt> v5*RpŤߵnt+e/\R6! B-O K"57:˦4lZ8 '*|+l łRH}~u 6/m>=-EhFI)O)Y{#35NUg g&'fx,_ k{c; 4ആM`%yƊr; Z~ƫr7O>) FkBi,n usj7|u&_i"?>x;AM'WҾ&;ƅ+.Me1=nʒ{gĬɟFWw6XCn`Y;u~dQ5 /f"A+fxq=he=h6l-)[kVϔ]<]vHBj%t\!TkWV)woy4K!OwZX}?'NC]՜!3Y!; cv]/Ԉ&Ϧ#rG{E1o1jfI(nLA{V ne7{p_RklT_$\8qI._{̚^(1I~]~s +~0WhJw ؄cFK&O3C|PBN_/E^"g'eR1Xƪ*sr'GYcv*oING MH"60W]C; K eSBUOG-ſ!IޣJr!m䖞l+K(?"υZf; q:桤(zS\7?1P8+lƁ 2%{j!]bvN%ex1ObuŁo,mqd5~?eWTu9a]rθ/|^&"f:鵒Ϙwl;I:hNƧ$$4~q!ܭ9&N*~p~7 ]&7=Mw!Khd " (mFWviF] 8Kg}s93-]8ܦ8:զfM8>9֞ugu x]H=2Z:{|#0+N"eIg~|V0I9L# < #S~-sz}p0nq6˰4ycSTC$o_u}S'Wr}REIfh.isu \6$@96ë֗BAl,z/P}>-ت]UiΔ+ WQ5k5\~,v(S |#Lm阍Ϙ 5ڹR,mTڊH\?^2yߋ#g{²fw_NPyvlZm|Qz fp%7ռA-2yh &lʧԐ,A$HFߕ4J{a.QqPe{q PDޔbp4b߅#0sInh:y(o:'#SmV"&[2X TLZ nM@#b.L u&a 6g?49ȷ^PG5H!y,Qfv*sqLH ~-"Fa|-k|B-2e7x6&a}`Tb]FL߱eƠ/uB5ⓢŬj诶f+͢E=k`R^S:7O +#IfX7i.ۛrϣ(dNONuH3Xf UY 9n:p+}C8NklA`OT2xbzU{Izrghe\hEO؉diOHrj}N *ui{՚z' |F4YJ\&EPVWoc:dQ3Xl3aܦ nz:5B Ǹ+Ⱥ ʽr?Ts]R<>2qNxM,C'\4nǨ$D6ݧ i-I s@FHPDD˙&L=pHIIppw5[\g #2h}sgmWan⨟u Α56h8r&cK5 K/LBs eNˇ,,a[eNg2z81]M2E|7X<,ṍкiZ@"\aϚ`)>Sw^~IW͟hp<7˲">}v3=y8ck9 "0fl{Z'Fe7~GZd}rV3<0E'>qH/(}wTN 4@)"HQ(-֐_luҩLN$ؽ ^0ivj46R]8)y(4h 00ApƋC_Bտ)u} %Zބg/}].U_U+b~%T?H^O 0Qp vZYKlQ8bhHO58f^{=F0t|skP8OJ>vINWV gn!p>ݘ:`lD̪Bə#uLk_q+omQbh JrfUV'FWx =l8x.e# 7#ZrzNJ5oujc\ncBT|,ZY%7c7ecAjh62?XmW{}FmÛGվA 6"39Έkwc~ džd0: tDSކ㿲׺EbՑKtRQt*z^ /A vKק|Z&7:,|K%zWn}RZ9UB*5]uYD222"9@\& AGJjVĩ` ShOjNNzK )e~, )N.A/WkZZ}haTaa *OxCaX-M@f^9K.kXWIDŽf^*٩.Շ4#F|GenrKv^52qvABUIU-V\urf~3.ld}0c;O$D7<)wȯ{a=_E o=43ӦA ao$:Q]G!b:TLKu|pt;&rn8~r 펏9;P]R}e+S k$GEQf cቩE9b:.jE﵅D2hov9ޤ&z7W7Py塊! ,-Ok6"$I(JZ. y6-4>g$̹c9:CEGz(靛%GuPçA5 /> V̢~_3뷰VPnh#v_FTe1䁾lC;hFL0Àwj{϶SA#Y,1I?C^w ٣C5oشʘHͤ7k%cH.b*X_*Hi/Rq)aĵ>ۿdY7Sэ_1 ՞:9Eb|zz5%[m폍?I⡈xՑ^]6F7,(V$?m[MIrK[9so4b[V۟BO]#0+,GoGgMN]:cK&yl2SG *?w6&d2rK:hgK]wC-JGe}Q+`WQ^oN1N(XIv r{1)F3IK#mi%`EOd)VsŶRl 3fMC2Ӭ{c &8GJ^ _)hZDc&H7=HaQN1(&4rW ͔W2p+4@DTj{@d53$h5owo˝3] %qE>}Jb$Qj##p[FD f;w5-HL!.m,4fKd*qPxؾ]㐿dyKU&s_^W98nx7 cqwQx bfȼȖ4餩 ^jhHBޝ.4Ů&!-l1w>0 y^}e1 $ }t|6 9j^W/ZSOE RbF8 \+[JmDjw`cMq|yR>x^d Ž[9X-AWƧRL-CO3f8xnR"+ʦV*RŤ6ChNߒ]¤S?e5dZ;|Ym[^ 1!2X)Uv*ߐR[n>,&ݦEWU>r u0<shƤ S qyW¿tw7}jar^ & RQ^6*KDp~}Xd7vlS7P_cůcWl  sp/ Tц gTNbs힧uXEix#v W nEQCɮMDM(~oȖ?O0⏣UK]2)uФJZ cWW8/\ kY-AYYr5:㠐_vp$U]Me\\ڈwOx;KcEϣع^iGl:vEb"]i Re[+l}0K͖)(??Z"x4@vBc ջx` ?N#N}'"=SV2$qKPpQi$\ĵٗȋl>BC&:ɂ0Pُo@"Z+"z,ᔴ4W@' IuGon>ZO>P¤z'S͐Qա_\YQ[e;*X|iiָ4*G!:=> 3wyuN0#(Jd6Q98pkE[?Ёb[ Z+CIkBjͅ4Td˄? ( 850'#%ҚP.oƖeɪ:ӍMhyRz qVbypg'x@;|Flϻ1]s%3.uNOIkڝi(0 6%J .˽qA9u'~g쑬-Eeb#N.)rT%T&| H+eWŇr+UO ?zA"І ˡNlciFdvJ_@U?G@j3P $NSW]E+"J+*ȃGnDSg&ߗ(I"1I)a7G>P .@i{md2yu{ʆQ^G;%%眙C/^-H6[;4]*VQϭLcCjn . ./a Q`B l -+\{;e[Ip[ҰύS(on'lG|.vqz%<Ks[z zD=$>*sw#Tr-E4:BP5i2aqb:@,.|N{ƞZm ȺOgQ៛'ML<(g^p_k@;\DzPO绖p߼ۤl8a:#.ȣK?`dunjYwZ~(|*,wYv崀5FMݦJK:ygNAwGV4tWһ W Q {,fRn_+S~zu,'  .ݦ#Z;efwڥ%^BMɺ\ݭrnY1c DܒI.ʷ΂3U7k)/B<*@6P2 egz ]PϲEٰʄ;S:GQM(,5ZUYuY"P҉vY!\cHu`=}=g7j.l71T~L3#v01.:$j'9ߜq^e<#<u)PBu52"I:|uZNŨtPP3hpglJfJxm˅VQEsx;*3~@8`UߟuM&݈{;?pEz@ kdшrǭB"rlh^:ā ֑]C v2 .Hid3F76)()mjX+[qR7@mpU0!Gac[!8ch,S]0[e=,TNo\ ***#\`8?<(7tH0VW iV떷x^sJN`yO8ᔿ]'K"CR<5Y)\NJf-Z'得 Մ?yo _χPp8o!{[xmTʊ/L-I̳87aFGc?12k*gj]_X0S5`-i5U:E:9.v#_0DFWC+vO6%JN+LSXU&&dZP$eXQ'#(ZdT,Rg~UirNMDݩnl *(9$wb!ՒS3OF8^5&j _N-B_ Չ$/6am$f\WNOwyyՋu(,{H[#yU)KiLec, N0u  "0*$g&20Y|髴:2M?P"B^'oW Ap`o("N$a(JH{̉vl~8T^ArGKC9b^BY:p^i6ɧSǼ4wf]0(ue J(n yFWx`?q( hLV &w blj9,{c2s*鳕(姦diV; <}mRE잪jOeԡ1$ֻ5۱+Ӹ5Z@/O~Dt'X)464 U/ $N4LԿI zGZ-pAagạ긊YYd3 Tw8wY6rL!MJ> 2l%:&p!\4Ⱦr )[ҘstY`Nϧ+_ $t9KU.2}%l$mHLS_2l;KI[](׽hɽ'x7R!YHrUW 9ՐKe\$yZX[KckXXUes@A-Vc|3A| t+wll35alr1@L Y|V'I8|&0qj4 f2TLj*TY-u(Zq4ִɷ=rSdnzܬJCD 9:k!tR5T&Mb?KQ[>΢ wYkFoqߦ|}$Esњ hSf597Ӗ)wK0 w!VVn(?X5N>hUMɏw{,MP$ \=~{p =miM .6BВ\2 ld*7 ^,#@}5kUfGg)YKz\~Й:'"$ג ErJq ݍqacs]K8CNdg9a8.O3]@8VwAFE˂:!`sk: { MD."?\ھ,̈p:r#xY}2F螈 90@1Id2ԷmHxq&yPN_$fwP ~CcN4j0-1VU#ب]P2nVk4i2UN`;˝ʬEm$ \#%Ŵ[ nS#dr۶]j@zjD<4@*/;\E5gl?k mɠ]|C0-(1y:7(Nϩ ԭo³`"]3D'@ `&.E1l(MgXfEcخ2p-krSB}LSاQ8᫿=:^jm~g Ctl?܎s`>C\A\OY)_; z[C zN#DrnhuHy n8Vev1]7>vT{ImL悘2c#ʶX4qNz6TԏCJCB: 'DGGa-3h %ؚl^DksN)A 21;\an2` f K LpÇ*u5PFDj;%FQkTv=^`zrPŒ7Kָ@Sptf>yW0bQ4?C"+> ,"LcB75!-Z͙fBAºFSi+b&LV݁rJel'(,R)o ꓐ LI߃AT:GǢ+%Z=8x~j0)2 kzQSटS uRS=؄TMac,:'EysXnKӒP +l9aZ#[r䊌ַBdT#Hud#J0]<+!kj9LB#_YR#m8^Y*;J˙6h+l[E=,/'ފ^1Usݡ'F61heT+ G{ >Q$@gD(4ވo .eAjnX\/t㵬zVS\,tAZ CW t!žv9) :^.q`WM]H U mRAq>a J_ xV:}S}XX:\1/44@Eܙp_JRVAj! 2~vȈmiڍDOj^hiN 5BČFTKC GbL?{} -wd{L*5Ku𸮇$OĄTbPaxڧNRǴ *7ɭ?C|R4>;JbgC&7.,Q` kqib}Ώ?S7,cRCףxM# j89=Im1hC8K-aL@2k ̟ĉٹCcsKfKU&_2bV]] 2F Ո_< X>6c 53,~HZ%0Dr?@ -舰Vf]H77~m = zu`q^Nk9 B:uTͲ6ɋ3.@2K @Bh "SQ&zKH- VPQ3u7 L-Wm=M~(gshgxÌncĶ93[W+㮽C&aUmJ5 /ǿ@/οyDqǫ{oϋƯ@~k<䯅NɤyꌂyBPܪRy{sݑʴ_leJFxPN_ϫGuKr|TdyS,SjΦY_ mX^X>XÈFU ޽]b^Hn˞xaV0|͘3_m"inB ď֟ncؕ S/ QkHdI?Lc#4 60?\(jROOmz ܸ@ž4A 9h#|0}b  "Zz$%οZ4rͨS^tb4sFzC8jK %fCm4[6;} D\J?iCSAxU:T4\1ujT3'=ҡ"QĤXj/qaÁL1F4F^!\.6#Xqg \bz^KPafYLi56`wkYט.юA$#t5>%u~)K$ue@ݧWT:Ҁ3Q\u^Ph/VHDht5LSu٦9.sre['~rӺ@t؞1Pa5[wRhGVs]a4 \_s.}״`8.0 HnhV[DB$3;R|v˛+Dlz%~-϶a  iܟ?ûz chhWxpGëȤ?_B !-X-$*Tu h-j.AYf3?c.ca]79\?ӘPeQg5a0^4X猬JdYt xv',/d-dl`ԓto;V hxG5lFjLfflBy{9K ? b1VD79A1hBgF(A為_Tj%+d8c]>9ۻg6 Mٴ)9fMӓf&!ğ#& G3bp]6 q{5Mv]m2F Em*hkvBAL]qJ Ftar=2/ Ɇf.”GF1?eg&DM$Z/6wCNVmZ G1@r7Bea1 5^EW~::SBiaRrǓCf"uų&eVEqBAp*GVd*}g_% iiȖD<M l=-/2sp]XJK Q^)8?Ho:Y_.M_+@"m3.\XSbbF 讆w/*jB}(>|ĶڮC10)"FņG7gR$DDqTKf#ƽl謉UFmHa)<1'-\#@{]G-,-cm_\j^䩻oh+=@:ZG/-9V*u/-4,=ˆ=P<-y{`yȷ/"iS_#h&uta2wQAq9t[R.Bj֤%,ϏSJmm]ALnK6'1 C!Mkj|aR@ܸvTÒ;EPɆn ew[xQtXǩ,ٖxlA҃ȤwRﯖRhTKzNt&|,tַ2KejQV N';!s#b&:ߜc_aq};+QjMq6 yOJ!lqR <>-A>W-O륤RY bHĊhkˡQ$'1FO6s6A D8# '&f r|l>blzd=@޺k?l:,, /Ա\ UJ?1B`H m5 }>75wJr%+N aw"W55oEc'}W2R"9%nI".mjf <'a BGG-9/%Il}}@⇮~8+]zVVwklh_iӡ2 ewREƻ}ew7",$>j(]EfFަp'RK7tvpd$+)҅PTѤ֒"R/oGFy UU'ׂƍ_LIk+ ©' 1t:4OzX' 8flǚQuZTciUpxIQQ*D%n2LbVP!K: Y4MRz;. =(v:ۺW> g#'.RInE#3/;arqXlwHDd ^ӤnjKTw 2 _˙rt2cHP1[nIy8+* 'P"b~` BBb-J_/a "$6,|!mzuh~5?0]K4,:OSʘVDL`R[ilSk?>-X|=cF*Tz !Sf^DQa*g1]bc[|ۛWf?cnlcC];[.h?J₴wn-4hvlq2WϚؾ*`fiXf{hM^BKaqp`$bAH78k ~yEb:x: P)왈~'pX Zټ%[+UMKq3A}XnğIW? ot37$ } $5:x%9a;l/1Kը*K'BQ\񟊽I)-{~@'8Mehrs(/` L$2vKNA̮jv)HɋsW 7.msGR\VnDTo4cc8tulYA|YOf+"qVq8@ :14{ƨ};⹓ PJd5H+cwE}͐?$c^z|YqC U Y"%3GޘTjDNh?h7vQ?a>)8`qtj,n\` ǫ x-j\k+ex+y ׂ@!au2y^y5*~#l-'RtMK,T}m7x1"t23ldEu졘 Mf@1e2QƩ` [ VS}(E[]u6{!sgWg>$at}hllw>952v9,)zDoi'& 7vksT/a,z&T|p:& ل۶ݺ]<@eTLhwd4vE%ҵ^&OOs{kUx˫Aݨ$iF%3[ewJs`x|lm.v\ltLx?'88K,ryZPRDʹZ[_Lc&T0#C^iǧk; Y2IdР,LZ)˓ﶆʕn)樴Nuղhm(uiHܚ"& }Ne vuJBv4CUׯh1u *ԇN%m$b@QzghE=Cb޵2 =P *qߔ"-ř`mzGҲOE  LN[BI ĖǾ-+!H )Qm G {fieL*]jq!!nsa\'0sB/)GDN!=Q Jm-A ץ)yl~41艝HX@C`.%@򶽤DokG$'01iPnƃS\3 SKꢃvkI%HR3$MrPYzWPu˦^A&䃖۠ ӱJiDžÍwEB_f,K S쿻G.G-?b.2otx۷{Q}  )Յ[nqJ4uH>;Fu*?iG-+4QVᱺZ@%5ml܍j4ʡC!oH dLex^^{pk2&4lM*Az࢛(wXFn{iOsU>{H'- HA'*0,X\v&RbP+1p6!a2z{uXRמjpͅD c9,`vL%XBu .2b1Z ojT'A?ܚVk'޳qTٟ`_S/0B?Ġx Mc%Nobъl)Fk!J[7-#Km9*`qZ\.h&Y+o8'|9`Nlxㄙn\-묜J3TT[,V$tUz>2>FXaԗd@7`m|?يPa,2VmfwZg{I[ ?K ivWI""͒$e0v)`bV#>|F9%?'uzYAW9ROnJ^(n рPۆ61˱=91͊ *QWu༾I\]aƏǃm~[n]Z#(mFLoY"\l tuy^,&atbZR_:)3"ZVpP,^F#f+y]y B|jV`uneWiq91ɧ,js%Re MzcmiBUbYT5$"z~+ZO{3ܚAY:!-RCkSCM(_mY]w;N~\םR{+^39]ah mGjm.5-z˼0>| c}$; 9vgg@^)I,0t>ܯ#F@tS@zBgRM: ٥ȡx11J}"}J`>VnVꆢ$< "gIy8vQyrC[{%ѐ7/ Y.f R =|>;p%Vk[TR_v ?N CBr{^4 .VJ"AU^f*[]*M4=]ǪmuAl_XIU$ฐl̲"cLgWBw .9Yۭ 1-[uyUF =uˆ3a\3Nj@98J %SDDj ?.F H)kў<b(qߛ2񳄂ao2myhօ`;MAбOcg"d9*p1k֐%PKD0[5R'5rZ@ 꼊t[ >{Nf\#Y'/w!=G;> u{{yJji䂫硭ɼ~n] ,6 &f+S~TY(bRh _a-eS/'軸\}#ݍQOS>vTڱ)#9f!K|S|U|Xɨ+p((/*D5:7^; g+2JpdEg,Gts@i77 /&8>AҘ*@a,#y졯>3]: KT?Kg]o de8+roUhy #fڌ1q hi^Cl)`i9<`-17L|~ӊQ܍ i&pHMI06R@Ni@S@nhcW1vvW\˻=wL2\}N]m1)l:_ rST ?Qzd~TE^p F`+}FWO&ӣ0Z!sW%8jW"3UlnsڊtC,j:sE`4| 4/P|an} >vb8PNc;D_\֥JޫZ-pGr>ɪHG<ʞ]HΥj:X$10,0Dya}#O  "zyD,-4>>~'+hAval #.+$ޮ(]~'[0[+ږzw}w.jأG*xkx&U=A7Qҏ !-upi״MR8593 f=@ algR# skPUP~8{P~c ^]09q^Cl^چsva(rWĿ})ђ%~& Z_6sDU3jڎQ6TqEA k2%h/Sзɇ'˳&ΏLAb2轈*FMa[PCMBv`N#pw{3tdx }!c@:fGPָ>~Si\zVdt:/II-Sjh'i@*iK'Ř_w'T=kcgCeA[UZF໬} D"=+32ڳg|)ݛGdbvz'v{=fcb}5ێp6!r CM$(oEj0/2itgm4U1W!1|)tBQiˉ {y5In ӣC(^E,SYApKߦ31.l2xuוchѻG?6#|>_G ^,qYm>\rdD̑(IiiCv|H -8LkKWoSPx6|͜^ d%U[ޅ%o>)ʪk9' ͅo:.. 25 XC]B܅Vf KDPr!> "@ݕːf-{~1&K. G nTWrL1[289j >MXzyNgAds74$ d*,wi(PA*ٖ 5Xt{Re?'ܷ] r+:洔sX,m'̒~Зcۧ©'kkx&  k!u԰ J6lz꓉(9̴ ]Ys:D&HKxW]|L@<^Z.}.3su͚z}ie[뭷Fr/XLs \?;8|xyd8ޝJqrczB'쓊(Rd{.+y""bmsY0YE"#mNUKs#Eh/%!#u}72[ gkA!jQ<< TG D5}j.=T,;<~Kv2t$G%u$BN!gڵwЉ.]TBk} 3JtCtirXYq`[ 1KC?g~H"@`$*.vCxߠ΅ Gv҂(P zOfm &y Ţѧ~o;k[%* V-ïZƕahZtư?ɄOtMe0gVϴ?u٩tϠ6vĥyflb=MG=O" iбR3`?DTy j}_aHy)mG#p@^YJ5z'8w^S ≷'zʋ*!( +9׌{#"\2yiYi !zW#* ) pyl$,+Y= R{iXvc`m^WY-:M|zX(WG<^ vtsq:O0R+Am:n%asr&*慹lRNO]@w??wi،qhJF(mA?߸侬v=[`_ JYR;ѿ1Y")6Ca;0O!8zz; w!=F+pQmJ&_MCZĨIMs˛ ǤR4R !NYxCpŰHiq1 s)FX{ :?;cUSmY5Ee׻%DۺH'^q!r oC1>%Bs½N,4.5i>wݧcbZDJ* ftrnMK9>.Ybmo!<-\CX!${8r#8S*=sg* ";_S_DڵCB=!Y1+e;I  =نp&qʧU NTλR/Fxg =3^=S/yPY\7e,*tv(dc[QȀ}M#˹G(;Lͷ+a_5zZX(R1 )᫴渘+.>1ҍK_I:.OED\ jpP\o%| 7-47"9r/8:ί2j ,H [=I#O)gKa\cFm@qw/hЬQ\4bOѨD38&~S1w{bt2w&g 5>80Eb~bmDSҩ ]?cRm).L/Tʨ  Irc"3(kbG Am BMW_MV9(e<iw]7Dt؏ Zw;i6{s hq ")ACщLVLL4i d=I ˍkI8̛'|KI3x_wiUC;9KKiod9(PF Y\Ѥqw99I&Bwi'Hy9c]x=hwUՖk?w{ AԌyӯ*ѩ\YJ?kkN8*a5h/JJ zNgM1 NsXb,(q{gOewgFsNG v|it?5A,D\_WNȍ˴f)MU.Y47,˾]7nrb|Ud ˀv\ҟY㌊#2y~4s: X[ݪ+䌕R!8a$qi%}Ţ Ӷ^;{]#+XJ§HWhY7Ek uՠ ̣{XRUbv470ZnXL$#1:= a@P\"[o uw%̟VGD Fu?rа*0IgWձ\HV+p9F42C2Ɖ'W̐>' %5R07Lv&O*H׿kKD]Om'Ts5-rwIϚc4f-?x8OYy~,\[i8w(Ls2$M^űƟ"kHZek1Mu=jNS_@&t{oHyG@˙w})}{m[iݸMܱI $>bf<97\&U"5u#gvׇQ' ٬t P|H` Pռb]BL9MIq_B"'BȞG8U #MÀ-Z$Ȼ3[62y)-\`p!9QPZXi7"5m v28wc#\^ ?S/ gXQ,pgb5SV2wEe& xfsr'm Q14g ,7ق#i{gqo6?J.h*d_YNU)~Li"/ !b{}OR|Yf?imx\dҭqN0߁ٰEh['{uVySkmCOՎ+%cDOP0FBEfyoq+<_L=OaY,q+Q,9O=ΘU-R]Yn1GXS({3G&pF -*ll.l8q] A4?Olƅb>l`5uefk!FV;Oڽ:y9T?\t-|% XlKn ZHYT'y;% RL[!}eb^ > ;bQI]&O^޴s 4̅3`[~ikf s9J ЗuWy&YM/ UTm?~+)fU$hT0;!4?,yXX;d bd6!(ߚG/W ixĥ~&3 W/剂TF*ߠ,>彜!c9L78>>k<%c\%kd[a@9`s Q.b5kK"2?itH :D ڽebGnu,U]N.^A61%?!a;*IíQvqGn(\s brѦ@eU̷X(eK0GΈi`sg 0RV_<)2<<4p@׵Np'Z@wEgn+^6\S&yK*ul\< $l:ښ)r$:|jaʣ &2KWj,:{,ZWL JBX-sfق#EH}(ps-vֻ<\vU$t\$;)VZg:$xrb l0œ@z7DsB5uJzWwqڏnO%.Ijq+ɡcp$ ĆL__I(م>"2JtbGMDј^{j_V\R( }U84@^vfbx$ 6UR.PuѸW%]#eM Ր^mH$PLh9doX*&"7,o`V E-zD'[hbe8oi'W-p_q?F׀ ,ϥ DΤ1olۗ2ipؠoz`G_:C[\q'> Խ?T1JFGQhؾ# ..oq?E jƂGOd\ UG[9sĎ {$=>:KS9_W9Om'rU\L2E)@eнOa%z?2T\9P<0PF~)>.koxp¼W D62xgy!0H?(l7#Y۪PNpbWBBш q~Lwr1u[1vXnm~M1b`!Eb%F V0nߪɭd|Gvդpu7,[mWM7_6(jqh`øp#sc;/r8nYKaX%6")S 8 )dLEH6V SJat QI2+ 󱿩fA>,Ai6Ϧe ǮjP<+R 9>d-S_REQ!e29C2eAN@ҥ wJ&wZ &a #,e=՛|°zrٹw}FJX*WT=n~ގ6pR N͐ ߕ7sDz@R=YWl0Ի=5A3[0{}"p~ ΗUIڛȟ' f\gy>=^Ffns& -7 ?L("&nF"ul}Rk|P;Y>dLCKubﮍR>/w1+t !J( V{o,eUr6f[c`nPA vo1՜(.ŝGn /^9˅KijobPMKM^9뇞 a .g0 Z@FecTT,\.(of{ Ѕ"r}SxE,i%!;, n6e~',Xţ3Y֯Z O&4\;WH'r0#N \lZ xh6a +T`׋1e]gC|?ĈㅶuVmf>(ܕU%ǚt" nl?9N%kX6D4!lV]FyRZcX?p.BۨsU)큕lrE]<HTM0G/kOѐ ^Ueibv>; tw̵2\`Dž'S5i'^p8DԱS?يD|H,줙UTԑvr 7y+lﴂdgr媜m>tY;ga96h>HGZrdĻW$s~k\72 &L;!pt2(0ՊgWa$ӭ]yZB4ݐ "z8K7`Ŕ.QӉ!Q# Fီk)+Q#Oo1BU9\ߦ{4q_,WeWRlfZ.̍P 8B_ːCӠa}nR摼dOIuHPí 6/[(0*stV۸o ;/ 1)l,tΨkq$U.s!k=@'|ed%l@~"R߳S/?w:o%-A^C/V߃L.qTY/ܸ#Qˤg-FCetb} 7yZ_ C_~ WZYT3SJ| vH Wu, uRGz,J@|.Ʃb`4q 64E Uf7\H0}~c Cm]Ade ˗.3V59bˆ@pq*6ą+F|_>̆L90YBKO8NT.{I26Ặ˥E"_;!YTYDžNUAHNxy=yM ?5R59u~H2@dqkj=[\ȉD+HC-lԎنoHO }3bR-p"圤Q$ҸwBfx"359IV*_UA!ƄuOhCdp{ zU Ks׾Cފz 7!E"o?XߜM1APJ4A^A [ؠ讙Mت LSt$;*$5%I.^ܺSNT|~{]U ;뱠RN5x]/5sc@t.GLuPd r))g#z(}x)uqzbowS*ߗUWŸώoC5[B s`tRDvHd=)eAc=-ޖ ^dre\7|ۜB(nuU"WJG#ehbPj#6 ϶_&qף^+w\%2LI*riV7|B/Ji8C5zt,Ih!gB @|4UYƭG76{Ln9"0!FhsDNGy ,3P _ <7^QSUV/j_f\1ҽE}_³;x.?7N gKfS'>!Ջ-ڳZ t&6ٔ,L,j -lW-UB!NZxD5v&;yq g`& =*[Lzoaа[L@.c(&296džK<:Ax&nʟIөn2^RĒ⪳Y2uNsYb^^hZ)IÇeXj6Ʈ}Ĝ%)RÏ^7# PҞH3uJڜ~AP-fYj '0Q:d/JܵdDi;*HO0ʙV$%tNCGP {´9'~g*╪k_H }2[7+L}T+K(KP A 5~pV<뽁5!".]%Ye޳wO?YYdn/ :H5 8׺OA ! oyNp˩)K>yhMXT!9:5y嚀O{Cm2Zt >{ JVOHvT g|GPS/Өƭ%eTfoB*E,= 6SJoR;&LMfu>5BtcxY0{{9蠾a7稢lFDL^J_/QY!SȾةڎ]:^||ܩ_\>y|Aoa)hXX.Ŗߨ0g#,,6S}BO/3s;q`Ke6Bcqm{"4Xtw)4Iw}-f Z+#shgmL*IVDsg2LMA=F Q@},祉WU:1( 636Ө> h0O GezΫ_HL~WR,H-כ7B)3:Pz4aAH&#̞I?֙WbhW_xjZsFu6,o;5{./!lC8thn=P M9˶ߊ2k>9.۽u+_$@ JtO*n .Yآe1Ĉ6t$]Xx_:hYp`go7 14$dwhW&!Mjjr]1'w68. մֱd-@\pC-Q@c`=Țxc4!Sn,";t2iWǝ2- ӐS( \gɜ$,Essz ѼLf`eœZi:Wli%6d3/o0Muc~w`?rePBDVHY9Do%C#'S&-ň/n6D[S;Kmg0w[d' {F*t;`&vubU*n |NnkBm(BD&s7Oerm^ݧЇN6@ |v5~C5í(y8Yr}/qEn^,̟2C$)bZZB#KRm"9E>Tgi9sks"GV;=F0 䃣EW̋{M"\Cn &X!Xp^M.Wb>f`s g(M#kPm|>GP8U|^.H ܬIŦzͬ  L@.,.ZA}x9Z3煙╁V?Ϯāsu  8)n#AjܳL!L \md2NdSb_H Ž} U!UVD7Q &=;A?*y˾/}(i)D #%r}g0 \a{t <T/iSЗjCDAaRWH.J-$)5i_E~ ft dSӷpO;p#L]+aXu |c'MXNߌƓpdpD^kȪq-LZs;JSޙoU%]u 8,@!#Ӟ|77+/ f{jl|A:r WYmw&-9BEqg.[9Ld&KvĠJUǠpMGPaɤ[$䓥OͭK,4U;j>q fr)~7(F_܄0d]<,kt}(20bI @:HVkgTb30y96DLSփOs ln>3_{r0wuFgFXq{h h]TCҧY/CxGׂmb| 2`Gt/ibжՒQ>${wKh2\bhJ>h-j  HĄ-OL- 7²RlLc;t;絃F4~/w$vx> D^…׈ڙFҹ^GS#S(Dj FH@?JO,w` =18m񹘄;3}z@A|B0M45Ld1^d8זMǼ_4o`uvyjGZ̩k#Oڊ0 #vp(Sg. wP`@Һ4-Փ%m-*=th(3JB*)(=W'iEVw([Mrхy i&,FNY,>oҜ 4; QBcCڈ&-3 "uz')9p[yU+V %&sƛ̕=0V_Z@ʖ]Ɍ>kO!R)Re>Dem%\Ep|F2aD o"Wq*N(>e1K# Yi f4TjT .t?:]Z,L+ sZG$\O)eQ\Va=u3rW;+rĂ1#{L“>[+jUبjP7]vrQf(eUDp8ٍF!SY &}Q#Ӥ C,D(ǁ>\Eeա qV77˙-,yYZǂ)}p3G)VAurda~qƒ$Nfc~V:{.D7ԣҰ V:/^(Exxp]~s{ VBiw=8k-ucmi2 >Pi_<.qn!V0٠e.ѽ[Xڼ2$>Ifdio;?os1LPv58KK NEΏϓgG~Gǣ>dM:=o;(=5ԹjbGfw9ދJΦM~hh4'-Yv0)R9el2<3]V"@IG%$"7+ &^sI$ cVZ$8>戥 U#.ỏ)NVvC %CO Zْ>ƚfFZ.G>VGk!upD%ւ\hF@; / ؿiag+pzf5uuv{ÙPm vj2훢D1 C>cnrH[sHtD rЏfMB2pgTe:#;cnWk Au"IEu6{?ת%r $A[bמin\,M(%6?kքJqws_cz,lcnpLF˜r7h\K98${إ [i`g]b hch*-2m7ʵD_~1R3*lB5LkG2ӡh1O~c4_X\mi!;YzN{´mTekC? cM@77/^9UȍA}E%ݫp/1 (q1%=׾[bՈ_kI rKogy۵Ev//|^ `~9|=odj$;ݓbџz ,q^~p ܠ1jHJ&*{SȳՕu/SjcOBbAe?Vz9%`ep `w;; Em](qUba4Z\(w)FDÞ 0U-TK6],q `+[یØc$1Oo;Gw5_AB15WT0dz/ ٢ >0~EEkw_ILV3 7o۽:+\՗ǭ]w  I;Dauw8^ Y"95լ~Sq!cxmsU~䦲#&ֳɉcN'dO$q =ى"RA[[:yU蓚R fԴ dL5\ޓ,E)‚wa*q`Jޤdf׌A}5n|Mx #{ڂg)M eOؒ7LU֮G̑XS>:qzH2&=߭BAxԠ\ jP{С7J2{#V@N xj?Va9N7$H)FQ4HkѤP!r>E'W{WdtBIJ~ Vlқ(jg oV8uAWТzpQ4,D(3}spWe`K槜KЍ)eHx8T&"cu4!R.3މMPy07ľ`%Gmi%P/Nrcpۏ(`Rb^!'HҸ=3[XE$-E5s>.?WV$@TAw~~>;Q:o_ JTEK CjWrDb[#0-/m.yu@K dnX1ȳN/护\n%^;™D)Z-o*sߴbrGBC2MjM@=,% 4_H1žs ga]{̛{n ,N嶇nE"4=I 먢)N7<ÀYCl@³ӋpU)tcÎ'{G˩wY󳱈H[kXq7zÆSdr&`jj`o?KŞJrк"$ k+=0@H+WZHîh9*42>2͑ шـN': gE x3xRކW\k"_ ȉhtH UįdDzV(9:IK=o\5乆_t *Ba!- YШQt7?7, q$k!Ꮻ(p+A8רqfi[3"AEڜ T46ױ]= |])[OG/"L :Rñ c-YE`\sA,Ω@?jOyxq,:?_5BLJGssk۪HO"n.#|Za;Y/h5p(QQ-Rc=^h>^-ѭMwG01r+^MgY'D j-Л?R7sQ7g#BDݚ !3i5Z Y0*]atrbF†)T {!=و_ SA `Ȍ7-CMGC®v1j6NTt#D#K@nɔF:L0x~nWL`bX&ŷ吥7=` K3}CF- BmƓ!귐 Poqn=]4]0 X^%ziK:9}xFҦ}8:O?ri@)NGMs;59ަܫn4̣9a>R*k`&NOxT ưG&ȓH$)ȌM] !CU#@cnOQa,<^f ck١Ёji0LYFCj+׉οP`q{47 ֞gS⥂I![0xӽ%-'Cz,d oV*O, d߄$.ˈ5lYsL4lB@gZ'6|yWI퉬E:2 #>uhE_sb04ېKLZo 9ŝ?3Z.2so%2wK~TڅdI_]tPޙ͑R=>na1+ y6AFt.D Eݔ=Ț_bceN9_P@s xCoIx'NvQG=/N?UB .թ!ǂc('$ 'o/SID#5 p8 χmme lMZSƈ֑?#?BMhÏ4RIUv9w#`kyPH/_T(K>Dd}(@Qg}zZ"B,KȖ 5 !aT \*ϻZEh[aGLR$O5jw+bK/"{rri^Щu7'PXځv<60w{}`<?29q\&aK ~WA51BȚgi㝺l@>5e 08{?#|;`z;I(]ڑEà7@%xbHֽ!4Լ}?3vj(WXZ=rUXTI.Ͷ8_+SEMWE 7x* J>$ $TG՝*԰0["[y2Ejybs6íN6'OfX \\4VJYfpCjt,λ&<شu}1Wk=Pcl-}x[AUV{\Τ51xEBv# IE H0t?>@" TœW+COY* \\uRdj{)Б<8\uJdb*<3H_J).@Ch\U{GgjIE|hL-_k$NVdjB%& 鳵cy_c0N9C"Q9* k$,ݱ](mO}q հߊ>*- 0z<@;T^#+|knJw_s k|61zH_ N3QHܪq A#aݱÎ9JM,B/6-XY۫RhoFVgo%dR:0;5WGLӌ@G(͖͓qc\>0uk*)@烽(6FxruOdu!G֕CYiL):+N--y7yb^B|(RФh/(TSIŝ^Vu>hdvbTT-+y{jBXO%M(SXx^k!] W`ڈF;ܑ'#V:*S3#7V oU'ثX7>S"m Ꜭ3|٘9ơYiQ0,eNR@57Kwj3?~CbwS)XBd'%S~u(>pLx7t̍: 0`? kc6PTmq3,(xi2˦?2M& ۞ȧ/ u(+\rOWJktZ-U-mBoY2`99 UMY}1VN( +;)óڭ8揰ʈ^B]&:iKt T-8gwub疣X]KR tua|d"g"@"@4sQuV*_Vke~Dq6,v&ٽTfzO=\DV׬A6u]c!#iCHܒs\ )5dLՊɧB7Ux8X2fQpxwDe-l,< [)=R!hlr^ۂ!]G4m0ic%.7lx3qä[~"ю7+Bc$A$XU'#.ME/ TuXE۔78[bиqJ`vj}na )8BɈ&]yb+Ei/;u/H@%⑸; Î?D71?[FLi\CkJ8K?[m]CY-j0U` !~& E0CÃmZb,m\K>Ι4*<V4yFH M% ܱpgiUQֿLN! {ҕ$s+WAᕷ(]ܸ@[p|~V @}J:1ð9sՐ-ؘNjVR4u28 hBr-1Yc#>&Nq TYHs$ˏsY%).2;E1/+ wD#@u#VsŪ骢䇽Ȝ/cC/jkhIy%%*0zU]Y Y}ȺzR~Ko筣5b-drqXVo%1Ϫelޠn6k{`z-q%LvU<0k~icUg^B*yp!򹅮nA&ʄU'w-K*v~PiܜovU=p\Bp $0Ǹ+MWm D[0gRDxy ?&"D&)x.TیvXs)U2}JheFpuŏ@&yN{_5-]2 ^sWyypD (ٺөLUs+4 <@GwX  hk~PNiw/y.4ZA# dk<N7rGH-ΝD(ۮ+k&7d4c5o""xzM^'ݭHF`14^6E J'nOzB.{y8¢C0f+~Bp٣<l6 `EJWT*1xyPf;>(,#h>a"5I%XC!2T,EEa*_LW1T5?joNrNeP3M-W5;@Xl(8:OtVQ_n);swϟi/}ƗFW+'4J*^AQ%!)Z?II=14)Uz"si6`~A`6 ]vCZکhHμYD™+IdkVog&P4<v`O(!v=U^Bp q5E~3MvGYG/I0JzM/uU7t=%4jX7ؿfIǖۅr5cqDj[EUB/n+7$ Ep:o.=h&[n hZ_~x/_R)]~hB! ?&b<'k'ͭE(͍)~J,0`B}%ZQYm `L➙Gm5mBty;/͵(pxcCr O6t!v X=n͜h`#8@MT_ (ndі7Cua@郎23k9e|-/dV.v-`o|c˲>~Q:xTfҲ#(JU<޸>zc'BRRA0v?E{4{ơƭ6y*٢bu ;4N;jsA8{T=DXgZ.k{*l5tSh [%grJF\!:`ή<$)cYGB dgR,"$x0+89034 h5hqgtJ A)|+b}qQS z6_?г nA˕op GVy};~kjz4%^ӸFF꽕sjCi `a[|c&,wۋORWYD&k8Vx_"gsqЈMxIOݙK2'qdÊ@W/ºqذ_5ә"dze@dF, U@mҭ!OxP\iumdhbQ=ϓuGsYn~ɐwysT0|D!2OiL6_0~<~z&pt,ݦ:nFE%vdZUguX{+aem0Nx:[՞%FZ~-=a*fĪ:T wTK}q9@ALeR:u@7 zN4=XhM#w% y_o餔LR #g&M2R(1MS `t`39p^}c2Ġb,!rSAgSd{ؘ`|6E.Zr|BcC@0Z'QQ>*rP:<ס]xG;3P\*-L gv U7ߴSy.ZJI p8Vעnv Nżrنd%ƒ%;$腖 %"1*]lQ\i>u!VOH]Wxro6 s_Al s*cɓ([j73٪ei˃tz&$99&\E1>R]H:ro G15aӷKN?֐v- (%&ٍ[BC[bHR<;Cҽc !yrو:b2\ٽ+$xs퀩6ZyJ,> 8T"&;Y@:rTy{e#CLfR:hfXԊSR xEE6%^=[^{[2MdGW˪c&+LKjc4V`(8Xw8jXS#B+8DRK14i̒w~w>)r[Kh+# ]zR0)D+ dwyLun-uԊf̟|MٮyR@F),dOF]mٲ6B4D#pw{d_@#iӜ(d/0?PzRLk9KvbXgG3s^;Qidslֲmp2SIA O-! \ GQeL0*%g;13 8V[dft Gf?@HOr| >SA70^jrry [>wf3() p<6R1TlLozwW0 cKHD,}.6&q \Í&zAwX} d#Ϙ%pۘ7:m( ySHTrߪ!rE&>g*}?BYXƻG 4dއ_4]_B3J_++z|6nQ@EAGuݲ̎(K]FƐlh3U5OޯL'@"s#z>HXm|^oqD5}fg@Ɗ!dLuMc%b˷zI7]#ZNk\-<#E_oeËI@hdSNT7ƻ@YS#s;\[hU&);i \ <3< ̇ s&P~ 1! [Ӈxך_zɉGtg -ZϹ]ް-Ny[݆o"(TH.t* y Xy_ $ F+ooBlvyr%T݀.|5lPwBOsV/.i5_`1|#Kc!kBq`y ͡e(̍!T5x^(IwsI_p`AÃtEifxE|6HAbިAح_*Y>A(]/YCV{v?&_e;?r&0! *;-IHj0O-i6VuaDۑ" 8#asZΊ;H%qb~ {. 䇁_ |I1]]z1@)`q&Qe$D9OU~Y3Cgf$eX(t$+RD~M5yï'^z4i۩ΐ޺➏b=Ԛ,6726s?,6;`"&ebҡ}>'Re{ 鱝3M408ejU6Z0EcU_Bn5VH,ҟA!, Б? 탊s`>s~?cי`8J"(KC Cأ ~sե}c[?iã(='_L~ϩhH#\3)QG2Tl r!yIWoFDCTE؋? "6gr^Sݯ] )Y]x p8; 1tZXlp%O(-$ f܄j Z*:lKjԠm_[Άgu:iw+1B iDt:p+|P1f/1pڤn2!YOkx#70\OQn=#[.~0SxN+^J^)P$âLI \*M x5UKI1u}W^> Քpu9 "/g"\1Y 1-ե}_5WB@4x g%l#2!9`4R~;;nװ$俴ܓ: tl.6N{x8} fH[8- xF7](ΝX4"YFQq𷰣pJxv]tE:'6NR$cD,HDɮW׋'I8TXjA` Dn5o3:^ȴ5~YbpĉNV&%l ʷ/G:~ /^eGlX@ 1J2R--*>Su@qC[F.uc:mS<,l_G\cNA-WlqoA ,ЫrzT kB4|ŬLǤn#ڢm'=Ҟt:apJ\Lو"&nf nF)YH;A$g*Z- 9S_U)+*HEe4kFU'P\.f2Zyj-on/fn(G;PwYUOʞ"kzavNKՉ/<+y;K)YGx/-n:`Xn`&=u+=6ͬ 慠)qx|*2K V*qXG::^p7;fl'4:^q$[[Q/3GBu 9?*`BdDT>88fp[Rsd^[Gkv5:@V{,ZZqJdo-sk*|UmV HwhI7\Bb~~?We8m3H ia4A^5nqqAӛQ+%ܐx^wU smk4:5U]SI)ꃖ\m[\=&<qr!eԖ;ZYZmmMSqjL*$}Rclo&x&8v"mJ9KcMl0&A-LTૺjʱ>L@olHv85-ϿmD ň)Ÿ[̊3=e۱ѱ.3۫_ /[6'\ Q#tOavd.B#eSCR\0ݺ GO"%\]Ф$m2Y` C|9Xj[V^]8&F7pХn'jKwt)\oʾKo3;c7N|: ߘ`܈=qSv@۔[WY*tj/C ].-ܪj\[n8sejոRA"Z $8aWSA b_7#*&+`; u!v@2 6 eaVeE%04ir'D0Yy$K邲|5&Kk,G&^ilq qm,t_ JVl6Ds5Upߵ#%$g.F!ɴ@d 21hK,IK{Vhx&9"w887#JiAr6_3xk5&TN‘fybwmg''uFEkK2{x`:3,C:ys#E[W"Kv[2)Vݝ H3T]sڇ9o:Imݣ¡x4wZE+ke H^t")ĄmMX 9?b>`dA?^Z픭xjac`>@ <.҉3e\%;ߒ~xۏc{'E&pۮ-Bp.GGMQ~xW UP>?(! @#HTnî쑯!j)D ~q-#ibKأ~| ?'ypdQSN2D6MRvC!)a[So@Ǧ dtd8 4cQV˛E /V)ݥ4*93$> bbTtZdg\}@gߊo\oE!(;!2Pࢇ>PV7IQ!}Zl:\z>|h@xmV}Ɗ Zf^g֝4JhP2}VmP9r< ًh ʓre3"lH!h3qUp< ubΣ16G4$h0:Pe6F!\  /|\vjSD'%c@A>Wj=]a2[7n®I:S4F OM%^{&2sZ]-b-o/g=ܿf[9ܗ ^,ys9S~-Ɔ:bG2~]@ŵyq̦xv;ǑK]ϼc.$Q'<Xf%mC IovreAÞ홃޽G:<% zĞo,$&H+2 mQ8qF ArRx@0= N@-#vIOc)"LZoN$o~Fxv-aL18?8 x1(a~bVy< G%KIZj );3bs]LT킯Z*ww7!^"v@J^+Sg'}f澡i]4vƻԲ\;OTSVP'|q>vd:ha 5%2*n䭃TPo0I?sbI4 oyY [fdzKp+,4Kr ϱ~X['䤤`h&\/,7#լ:uz +6:_J?y͝T)X_i'bh̽ZQ7Ǩvv95 !hJB:OTuOέe6_4i?B7X J :Ϯ}CEceAh@o>uSʘQ%Dzn'xGD?TcI8F6\"s{>w?qR3DUOvˋ/3He?[@0HmAKb0Le9iۊ3F$pDap@R&E zH:оFZL&.bҚ<9?܊ |¦8z']23'aIEl4I( yr|LjoFScDr/Al]{J.ۼqߛr^",=ۖԙזtLgy.aMsN=C Wu|·8E[jJ[x?pq#e:a%5HDo)DWT"9e5іj GA-_zT roIB߅/,} 8%W6bۖr36 =&t.s鮨]\5ʌ>Vg4jG ȩ?%KKPS)΋(d/1]U$o[qdR8F:'bvd9"?@%/f"jM-oPfB>\7 *! Qǥ9eXF/B  !bCXQԪҹu+i5&}Ȧ@jH;L2A\^M@sg鳙]0%6{}@zK\Fˡ3Xk\IC v9 6C~qLn>Ut\UɦWBB~g)w(HpdLy]9K+/-jKVtXbD84RpHZX^/93'=mn@Gmbb;S?0Q`8ޡÞg/`p>xjXƿ%WF |ek2p -MX7xC4ø0jD,To7ާ$=EgI '#6Z~\$ɌXd+HVCPJZ(dJ䰴͊Ϫ9LhɞU_#T2t~r7*capj5\CgȊW TGɭJiSRpԒn~p~ 2-jku9!`/afm+?7 E:K$6b'"/fTY^5'&EB+ϗnZrbY%D\/ݞ2mrG#xhЛҗ`8hrg$Z;:p0w& \;=;~ ENҍj3fҡ*Ԏx"$CpE;`qcf4*(E]~ae7jRJt-KIĠ*]|aGkfi!.>`\gR/XMf,>[y<\>o6*3V\ݜ2ktrzùgbΩG\ͬj7?TԱtfM[C ؔT7th|]@L- ҥyh,k7p4N}˪{7m~6ri' j˧.CB`$]9XO'lT~5߇SG~>O=*xWz@euLIjqS1ىw3ׂR׀YnRW/"ډ3<,!U X8qb[NpܺxT+j!9B2'k=:Jކ19걬sVвA% BAޗڴEBf-&U[UKRL|˽ovN):)S  }披N۹pcSe/5X=~qWp3"]5c}[j:!_G9=wrڧR읐 tg)Rkr;O6:V&?'&蟨Hsq Z>Kr04ĝհDr@~dh[Z<=1G&2ilumT @ζ{x Ȉx|wyЗ_a}Sn塰dqV>iv/2*lAR1@-gە-ԮX2I\6`sS;Vp%T8j&"} >]M:W!x2Ac2D%l4\RaZ<,0  'ND`cu1Vٷ@v1=E§m_;wSȏh\$/d Ή ÚrܔUǶ{{'d nOI+e(yjiPzv_ePc%n9wyo .iT#㨙~[z>*"hjJȐV$K,ylM@ؠP^ eW:JT}O߂`n ɫ370Yiac {#TC3 qN$!iB"$q\}) *[taTփ qP z 5ρMx&02>JzhBLrt,$bY) P߃+`U33IGVgRn 2Ku/CAkͪePBGe&5bt!݊0X%rٯ9<&[,ndA!ʢ[+Ō^S%1e^׺Zvf?i4$-_t)2mҪ#ϴ(\9 >@yQ30Xv>#b8ڄ>_U(}mS)ZL ?[j2aou% 8S9Eڷ(۔%K{P# P's$`n-X[]5@ƣGr0Wף)|C4c$)|`ȘpHE% oo/;%/H9p}K>U_[E|ڇob' ,$Y jij1;+>^x>eɝϝ_XN}v|2aG= J)2zjyGH`*dǶ=Qiu⤞C~LH (&5_˂_IiƯ<ާ*F_Y:EpI,]^G| m-UNܕk&3 ;<WP!{6?ä oV}ZQ-D4 n H܄aWzzTGr @X6 2Ui?tBwu \ v~=`dⲁ!7=)l:K24<4;4Z!.-)\+"=M !O!y1V0"Ē[Pfk\=JH4u3$t޸=f)дUtwHG1('?!;ܘp0 4om>2t[t4 vp*v'!hG S:wd .F/99($}m`ҳZNL:2|@E7ZcW5Ci Gr&riRG_w2aK-R0$(!݄wȹ0?h2#g, YぢCrp^]=d{tE#XsBx }Y 730>o@c~LM rY t1Sqʍ3`_ǽpDi"LX#ćD#[gqU%CۿUoU\3'B\q=zVR92HGlM'/Ra;ZiL 8* @4cƸhz4Us{ejra4bY'MA$gl4uۣK*F:MZD L#%]ى IQ"}|(lDխ*4 {J&w%ҳ~{&尷 Rط;3?1VAY hu,^Jx%tJGI!=GmSZ+/l9dŪ#JL.6$ֱ\ p8/_<2$9\$ٚ ïH^sfuV;kxLݓdВ(JMKl:j/pf&,&ʈMx?8="yNm5Hڛܴ90n475\dީAAq )UqF~J q3Lh;0l 7*3j^\w>R1GǗqz( $MU{׊}($iФV8J̪肹KЂ,mD쒫@Eo_&~i uK[6Ӳ"չL7Oub~$+z&*Ngƪ\ɵ9M}jid/RwHZ[7-0a5Eʍ^}L[TbJZŒDP崠U*E1"5b_kH7gd]4y-.~0V^~:,%+їA 3a : 3!JM+_청MƑ?_ Whjh@5b+ToW7Mi+;/^4 3I 'D)uEDw9v>+L2A{]_u@'%)iAŘXK s!(oTD(o?A %Ļ|f {tj~̱^ٗ9/Dԍh1[t"?p@go:8ݎ0$ɺ'}14ج4,a}ӀID.'>Mᣉ¯5ǀW_  G/s`MZQcz7yq? ? Gec>I{9wCj }9 o.2]50WaԷe[z O@AI{Ys:4`[@q'ә?S<:&/p;[<2&nuc): M_6s(z!ׁBIu J#%M{ L'Wℊ}=4Dځw3_Q`uIā=1dDBV3ǩb0MXX :v c` ~'RD&\}l_E0`R!u9 .;iMVtL&b̙ᰲcP_0" #[XQa[Ꮆ iyx_]ɠ숑'2 (?_TZ#VY}ğ: jm=ѫ4C\HTLgs.#R${\K"𳆐XPkѿu/1>L(Ǹ@^}aԉ(4^&ֆR4QE7B}CT')pnT4Fe5~Gۡy=4pGBcy>2zlgTO/N}vfDs~, Z VJآ~nC,H9g!DxBЮN&엾dw@?m<@*2 x"'@@.*eHy;^Qb;6qܖQ ɎꙦę RaLEapj|C }6bs>霏 $T#7,'.[L߈#!+-`- TRxЍ$ y/?,:&~]#$\ xy <>^IVP'_x`ToFr"i+sAͦ 훱I7AA HOׂƄG$}ƗAZJ e{m#1&^"f`(UvvKy0IuVb !<{QՖ흒s}55FbcכsdPc9)l04=S*桓N#X>=!Ň(<&/9V?R5؁;%k,⒝;#||ƓOo\s|+x7>&/ipik[B@L l .6>I^ʓls'"Uq55[?زX4䳢 yOivK72tiǤ GtBn2]Dd,T;kUcKb3^+jvQ,h/lfㄋ`2O:͒6P%@Ǽyn?GA ¹CnLLQ20HCmZ <ңssI'aCFk~ (@d *} ;FvSVOi&M}ϓ*?$i"7jB\D0WSrJY>j_z 3rIJIԄwa̻U\>1OB+AMRͿ0Aͥ'P?0VA'ai*G XjbD7'-xxus `ƉTd&{pn,s{m2V3GlķL'70R2+c 5{ntC~ s[-YֵXBͻ'ygTkg\ϛl.5PF¬oÈ#B~bK%Pr=uod$3FKcJo8KK* W|iZ@0\ݓ F V  %6yh iyW RkHWـPaLaUc taBOt6Y 6dF4<rO, l?Pb;,,Ms`+xvCN0c9V\;<ܙ)iaU ^!770x x%~  za`UdRV@v (2B1:=mޭ{|0Js'Q!8_|U/X TCu 呟pf 9¢h$+2p-"P\^'ʳTss=jÑx(W‹ATÆ2+v.GkbI#XP'W$=%OM񜽖' ٻ@uEYoq6#a2[mtLj1ۻZ"IT]\A:&"{Mb4ߪ,^akpt b=\q)N &ЫE Y[ܑ mv$q4sχ7odN0$tĶ%JIՉFRtݗyYSJݤ $^Ģw%%o@P"z "܋zc\ ES]3c]`ߞv̰Z}QcJx#\Q52Oh{[L A߼j#ĜDƦ0}]U[FB,~5W(y.Sٌh w {=`a,DazϗLƶSYL3 QpU t\cF 7^ Aőԩa\[S S=<{-;Dඵt.xM ŴtPvaa؃K@&{}C o"\ia%n~^7Lh);P{Dğ{WOL5(e cF%R>t[&YRp$;Uk:OY$?odJ{hsbg q!W ؛$qU^/5 )Q'ƮNsdi#d\y0#KJVdV7}Py6nm7OTݍR(z닱IEdHitLqՇ4sFyl0r'rt/ItH Z VEQMÂD耯vdI?L19thX=AmT%ZU=$r3\ŶҤ\&桍^IkdR;: @y2]jPn_{A S:5I\VWIoˑ$[}q`7VA~)$gR)]JۍŮ8"{ K4H#4 qI3\E0 ؠ(}Wnh.P*gNwdw{C=k&ꓙ{ڻH&DT-ɹqX. &88ղ[BkԤgcVU) ugy)m} l )l<3:1~ e?Kh=9# <8omEN>rogf51* oCRg ,וknncԅisb*]+XŶUٯqs3$TУR[6_3tJK&v_w~s%nC:f{~&j<M1¨z} uH AVSFK"ьGLɮI *9z+1%wz_a$iI DFHq>mtvX aW.b&z;Dquc33ѽu. a0\ e#|z|.Z|L>F˒ ,f1-5 P2vR[5:W_3tTt&M+-eGssHؤ y# ^}Y[M8=m0#. 5Fa&qs{4ch :~HcYBd8wKy8(O8\ZD' w!T~⋡UxcZ 4 Vdzʎ{%-S<͠}қC𛄜 n<ߥ2UCmYV랡 G|m)X&pK8B^z$p95"7YjTbױ3@79\~ɗѹෳZR6BG2`eʮ[Q~񋾅coa%诓Qڎw; hz]Ek**OƵ{zTB c:i, K!Wֶ:oH-ҧNlT2vY>m Qs09Um3r̷BltJXU4q>I:$CXw1Au;͆fOc@o0\"zpj0ז4et"d}ŴLMwNm8q{] mzsKJu`Id,.d(0Ktv @ܶ= F\hT) OQ^=L 7Ņ&AВafi{8~)7.IA E@~T P2Vn3qzš( "<\T,ymI\ W?Qo"[wd#\aG/h oS*!0GJք{LMg̼Wfq]}eĔGMQ72?(x{9dMPOPu( 9_<z71$8[6!i5*8ny. QY 4CI3Yd&éht%>4N3wٺ^&Yc**^bedB6 Qvi5_R@Ŝe4W.ㆂWJ9ETjvpd\99߯_饡ʕaOb)t4Ղ0uN`݌eT#N(G 'Ř "p7lnKj8i%H["Q1cIX\ 엞u)oNmc?tD#l8.c2#V }2OX3& K|;@IT<8RH!iAMCg6l]L_[h8ഈC2)q筤%,%e͋K/Xe m:_fL>ʀ]tD ɟt~.C䝊mjA7Jb1*Щ1y%7)<mF$5OC2Pjy"it268$?Y+-JI9R+DxI+K5]6^ +-,ʓwB׼{9.33a=i]2߀]ΫdR#=rǂ EIlG/|hԓ+ec-A淣T غ_tGb~ mn~G;zN q"?n?k*N^ Yա>jËBsظ!ԅO  ڔ|7渢`{Z͢tQ|=O冮[}FRDiV&S߸|/Nꪫ2pw5B >L"Z[eTOT09ѼzKAF}z{IvR@e֣D'UDI<~ R-<ͣ8ɉv<$1 ZtkPtn"/u &"rXHB5+/$㌏.1ko2sk>ѡ%WTkҐIPIbl Q>aXZr:NdIP>SX~7Q_2Veo,m _R$h"u )vf[ђ0*Tkc,TS{ l>*"ji PW"& ?B0,hEٍEKe4]t9!=- `w+{Hq{8wYLyeĔQX\'h۫aVd35 o<|\afXR|Otiz ncClX*쭕<~_}&KCb9oZP(G?NmƊ9*m?ą.j]CIUA.aO02`*Jw8 }z~eF`3߬B-xqNO$=8gZ0#F"]-%ALJ/#j;̆()^V"M>8Tg4N͕dHKbk UUv$dоM.ֶ1Z#+g+}B`1&DswkW@ɦOy;4Giaha/zlO0N44۞ͫLf, ?;hj,(X`eҺ7= &!UУ]*( 0 `8헰~ x|F]mP3Bu#\0ɬ9 cGs^N=ېM=.׍ba7OvTu9eoѹEzG@{ʹi 5?hP@p=Z7l!LP0PN)QTg8:Lúr =>kI%aɣI ɭ".>9U)DlWrts4l\2ڑF$ƪ:; S}{{i5Rv@ ]wWѷi'fiƖSWba¤7`݉@%'x><]PPN%)lZpȉ>RİKe/V!̯',/XeUJ[ ޫS4e\j; )WSwL Pre½U[gUaĦ-%RBJve$Uř }W.Lܳԕ_X]_r7JhSXl{•I),|ń7ad I}Wu1x\6~_ ?}Av;#2ML X.Dh^e^pbA"s-QLV\L\+g1`80lbT{OVVɵq%6Wj7_f;R~_aɑ0I Gt:?bY=;)9 T~be3 )3 T^E hJBHb9}mNiD;˓ wwt}O9 ߖlXB7mm- kn !D_9B9EueI$7g8%ʅRS|1K~Pצ@1<3:ρL*'oI6>YMʐ&xm}?SuS+Z`[I~ }8@wsU⑭AUNAYT^RǑMeKCڪ^L1t'=y8jQ:щE/gA>A"Q5abzެfSb ~$)E2A h~NzUe퍌clIXřHkr͠ WK08p-]ӊtMvS;KU"cx.\Ag'~Xu W͙s#㫨֐@ʤ!"njE6 |q.>L fᶨNIYmc7I2["gJh3|t+Ert@HZ"uȰHHck/, qV= 8rd5EnMR5eGvcRcj|YeVHdj, -FgP5utIjQPgb*pp҄LJv[wG2[  %gin6./{LSu> blX;&Iwp'}mz |G'd7(Y,dMk؆r#r.۪_8r8,/ı=$|elk몶~e܈Sݒ* a $^2q014Fhg\(mߟtS#KMǀ[Q Ps+N呿&JMD+$1'Z~QӀjDhtQErE?cg%k_ǿ'{"}=i R0| -ܽR(^` Լ}pyцT3$IZTWo'MY:A.Vt Q̺ mO,hRHC(:S892a Ԉ(n1\3bO ֿnߥCHj[qu]" MiVGe 9v}bb"#H5*Q4~OdH}h8X/~3z⸨*Be h *a@?Z+.ݹ.E癆QR\mũ t$קB:^2tLm6]?ce jravu.TAD?<<f>\ j*ehYTs\ 9N38oI+Ϻp j~!M'F(縛.f+e?zXʓHeqn^t7&ý R3IK%Ro~nx1v0:?%[mF81̇oM䆰p}_9.k*>$J=Rԯ\i» OEhբ&VE`V/:t}h)@3n|GK}m8ik6QS,N91GәҢ+ΰr Waי:Mg|ZDaNiSel*uN~O éKb}0as ~<$ |&S\{&jSR2w٭Ifr:dz.]ſ H=F@o -NOܻL58 n*}++{Ixi 9Bɯz ufV-D~4֒4<8O`洷Go+~EF>qڋ|S*#,X.m;T-pWҩi gPOȒ޺*pUg7RL׭2RհR"[gt6C9G0.gU`O$ifgnJJ߿^!nj=]=1Jʻ6S&`BHxX\oc=W.nwܕtAI+ћTUM269&U]"<}ca$o25:" Ғr6^> 얮N!1"JFӠ>iqRdc~W yfyPSHԩl΢׿:{U,x9 LaC Uk1C|γtٞgIlKB詻Y( piv L|H7M_$/HH0]Sfu 4d\v!MgA>D$q 'sy:4c8Rla4F3nC{I&p$" 4[eh\X}<ǔb]b݉px2JXV_+M-\ȂٔU5wq-j<6/rahzQpdfWQX8^ }z;u=C6"M{"N?v-'BkN4&6n*n]{_0馌HvCi| $ nCLC ,/=x(?.wpCB0{X}/SX|IS JE 2ù[!}ca,1~VuȆpس|Ka; ~:b4"+FAoñ,@{D YO?)zU=ifWA쬦s~fiBCǩ ꀙP6Zrq `T._ ܫan8V,3(if*ȕli1fUsX ?]g^~z*qҷM7iۆv}AJ N29WD)ܞ~⹠[0i<%*B)V- Kc6LTq6U~A&8+!@(v5F-5 /gV!8}|\mpspQ)TvQg;jm A;ťmjR|?5+%I md ؘzJT{l!}%SͅfAg1Áekg[K$џ\$+㼳+Xܞkre|.j1rr=KLY@V^:U+tm,OogdI^:k}b>-WWVrhí+"~IhZM8pI HN/L}v5|W {/`A$@ ! (v`&̈́Q=Gr4 "6w`-㝽ハ?BBԲu%FgaVvNKfG? z0nU+2HQ&p֧ ֍27-DF/da!2+G7zQh'J[9JFA!W8nb-=ǻ%^q|W %8w*9[r- ݿԗV;^$xvNXuoD:1$.m³ ]OԷT~ K:y'jtJr<}n6/Y[e)ipZ$@(R/}-0٘P>54 GVp@٦ o)bG9) 5JDczW}0sinZ!W&BXn*Gj׿i9JE X!✟[MSaNH+|V.S~G t;hWYE6nfFWwl$fJqi mRl%.>' .cۡF]fp!p`VUNI{ꄮVYė׭~^Ei\b&K-愰~#bWm]i3 oOU:!,HcX)8Q<n'gf)&#D2vo /N ҫabD3Z9 lq(^x v*v L6 mx^y^2tPraz&iO؜UKPgs1Duc<&OU`/mE2H}'ՓGMkOiGҌM#]dgd<𮺫G$RAI;I]8L&w[\|)=0 nKFQH~ 2}ԈerTEo!NfCȔޣh=]eh !:e[h1@'Cs" AgN`>%R$/M~-nAH?Gf'j{q̪Яr`*,~;މ;-vV{\Su#pM9 W*vdaB7FȰJ|1k|}³NyTa;:ljosxTxfD@l?SҋqO6c"'NPrP0 n.YZAN="VT >4 #*TИ+qؒ9ѫq$Fqpn L2h/BѦwԑ#p~SwODܪקEYbhouzn\Mjh!KI@6ic5&ϾU/@aW7 ^z'(9Zs*B^]:>W<3>F{ը'9'WA6t[ob2_τ흹 ˣ!;Z6B)$ZX}8n<k6>2]\:ۛ^&߲a@\, [\') k97=>8STsJ@fy&@&Xۓβ}vV$&D+Ee X}YX& .UMhvY͈zp1TM$ 9({4vHE %a=p~Gi>#׍7} ^# 2Ȧ}ag!cZ>G,k=tZ!>ffKBDPmf9m?;0@&~on%݂D45?d26.>ۮ&-]:Ƒ||vC[,.8莪!|J^np_3wN)p'Zc noYmtPegyYCti߮lʊJXCfj[Nup^^ﰖ|{U({$_Dp;EVEWl:i玭O3$m.= +LN Nfҽkϋ qQӝsSՕh_z8UAxV>ylO A ma"K ؓ%Bfq.K5-$xҠ} 7aH7^$'bԨygvkxҧ784ˆX>{/S:ؑt3Q8b<3+4=a֏+e*OCaR7]?1>(SK@r2"U^U".LjCʄ@+,%,JzL|hBs-.^VUu^|m|#׳'f`Q,<<۫('0ha] 6Ƞct->5Y8Ԛq)L%K'? xزAin cy+OGqu=5 / Eo v1_dX6TF~sr8>z%Ҙ^X(jC˘pmZw,;jգ[)t*0|D(SR~jH4HI(!esbX $,&k:4]6e'd-cq* -`\-73WIat-|`|<6m`V!?c<#ؖʆ6ވ'ղ謯~_.{\zpBgeE7Zfo(,ռ&Ta)O4_N=ZV`(CWqmH! q@u~!W.|x)ӡY,()7 E<2mQ|q$q1`>3bc3<2Y@]iߍy!iT5|4`l}2>l@TrAWͅ>O3pҀ &[\7%$U"DrZk-(Z:42``i{LKçS,Q ?hPloT١^~d f8!S僧z\QwCNb*]  3 :_pzk=&Ld4-TkF{'>5lXM\ܜLϖYXl}GT-]7!i-$T.baU%~a8WuEW!b1^k1^V!geET>'37蓇t.x Hݮ9W~2v+MXZ/5?4FWI?^EH,,6 a`$N,X3e~|g8;uGg%pv_b&VLC3 ' 3V$2H -/6N/.xkfHV#Ú?KflMbFm@5ő#ʢ[6PEjb38wmTn@5(:$|Kۏi!f ά.)xq4:N ̶#uL2z{52,kQ;O8tae[i<(4@EP:rmɢ!%]ߵW -[>LJŲ~4oj!ڷe&{q*Py|s~n_f#[MJ:j @ZB\ϸ̐k)e4$/o ۋbwc ؏BfpJum0XO KYdEmj¾U/.PJw'kb@vC\Jn跗xSs|=`I0=p`2.<\.?h?@GvȺz\Ǖywս{9J/8b!H!IW]sSJ];^ɫ9S/ǥ|~K!zBܞf3bmb)BMt7L|E,ӤPo7 ? Rw0\ [4#B2u.RsgߓRm$VAiû$cB'+Z+[ 蜦,_ҳ}< j}R+ptiPWc:\ZfPTYasUvnKB<Cp2n5oD/ fP@^5ۂ ѱˤiz(0<#cjdL6,ukUu:!Y {<(ǡFݓ$D\#zTΒ3(rʳak.7HLesC!PWf:DUlCB}Uy0(#f&S]\5 rm4*&oEUbcx%Ӵ,i2^pei^l9W |^*Z]^d8ʽ_(U?i2Y kcpb k )~~_ƨ(Fqw}&)7wlRuGeh,,/.R|}_)M}>Qڡ {r,go>vJ>Y]Vs^GL0ӑe56QA,H(U%? &7XߔY˴ ?ʽ6lI6-"MA/i 8(;UpSI"d}&Ti~g~(X4bUuHLILV5Re)zȓ;_p)Vzӓ+L$xAQ _#=LћI 6? "!2xepUSiWRg`gJ>e3>nBi]#*uǟQ<6hWh6!Yp}RqXWGucn&/X>R|K/JV֤&vЇ:K4fCZ%T|q,$wlƝ(?Se]BDco̩=,? 1"D>аV!MV .!Aĩ }Gt^CkX-#uH$ԪTz' %jpPh;IWך4\'>:^p8ᩢ 0ƛX7Sɯ`pfeƬL @Sp#J^HD;{M)O\^ ,ͬ8fyu(>}g|-RNOLv3n[y!栐#'N:$QeM^Hn C%+~SI߸3.Ur%?f% 丌LјXz"_ ⵮P"Ndzpdd{HHi6V^0D'#aUpT p5/ MGF9sqg.ïDL_5T%,Sexq^ސ]:bh[EU:5r06 GU},ź9ġʏe_&>IX\vesd7 ͛NiBV1_ ځNq^iGH:ӱCq0h<ړ8sJ3ois]A)/#H|[ ϳ益jdmj6ۀDզכ\}ܰLT!uZsnyoCV]?!dF}wpйSj~ y c<ҷd%mv(;q4(t ??=[_^t;zb:|O ȕ[ܸ &0ۺ4}IdgKALIԱguxS|G<.в7:o r6:锫Lqz#05´7k tbx\)z Ӄ"r&c`Q.bbάdx}̷mEmUib.g4^ÞIʲ'#{\CbQ }jUEa';ŕ5|A"۠`hqB KDw[<;=+=0}I"Ϗފ›kQ _FcʬS/9o-A6yM\C>{n#ȋxx@% s\z5DgX*GFϿOJ}6I'=6`2с098Q)뿡Xf^ };N[EUthESiU-h ev>w WH3sՃeJ6ם} SQ&հF+|}Jݟ$|^3;X~sw oo#ނjJ`YљX @WzZ~PT5R!D$*_pxz70ܰlA[7 Ժ286 PL=$Ut{iڨ Lda i B|4Zg)oDjHSf}_EU`sl"h՟ov3ն1ǎsAM.yn艹VlYr*8cf@;M XCh==WAϙʛڊQtX5)'D X9TpwB:à,Ox?>md7 SaحvghgÜ?lW퀈`U  2 P U,y |tTWյYiGNG \r!>*Z/F=WΓCQО ~8 g}ޥ[+EfVzVkt{e$eS30]nEziIǀC}p '?z+&C\( ^ϒE ʝnz=Ci*t^obQթiVa98FN=47(= }kftnW] "`")e/ Mu/KȷNuq\R:C~Tﯦ5N-[F1^]ܗ% #X""s/Nny⾍c-h&L/Z$s`x)7(1z)[ahr3p]kI[y We]pDw͊9S,24_t?a# `F}:`޼YwVuESKZ"A*Ҷ0\r-H0^)*k?@=mU@siFITMMqc8v̍˪l*Rpx5œdv _4xN-es}Wy8rHH}t"h<CB^\Z|큩uGi%]nq|hJuT>^nJn{T ^D{/d^Y/SWq\ipiŪ'WAip0M򓢒;dպ}UaOaIaf aZT.E]P zQdt1?Y%w>P1uNA.wN8[s䏝 k^9bHmKŠ{]c%I8jjr5~V(*$CiJ<ݘlx9u-N&|{ gZ-:T%s+xbkeM^Pt?[}:|q g$Ý8C< sêչlZ*Z|0u)mâ_RT ^{n_2O$c p$UW )JW[2BtjSOѡ\P{}I%[hRIU< Ы.5sRLΣEAľ!wO=ط)tvs:곣\pgc͏5}J["fC Rп ܵZ[0"aig/Cud}1k4ux*moa\ޒEhY\kzhIHqj`uNO[Szzu o$LA%]M[Iɡ!-]:0*c8q赮] 0ңCD3W%ceiA,3S'CDSͩ Ca3o,&4i`NWq+'ASO  - ?G2eN<=7W 3)9 T|Pfmy\M6ܨ,LЁu yB13%׷mmaw7~6чu6,(V匲ҝ ZKBGp'.gm{̙h䫜ve-^0:%\q\b"g  =􁜾Д\U Z=+ ߧUHmeyD 123^Z42@kŀ "ھ=p>MB_S;s!ytͳ/V^Lum56yU AF"p>y(P|H-;994D.ڂ#M)-G1@Z@@NRc@J"جM|$yzCD3<! aZTDahC+}ѐu`Jɓu䉾j D֠A Tn: {eJ[Ng 5EPX[?58U`RRGօN /^ 0O`mQo b|৙N<Z 7=Y}%fF!\YO,zIF}ᚽ2ˆ8es?!w4 m5fu"84 y,6Lf~Z0^8E+\?[x 9eZve'xЃlD)kW+ 1G/ @,ZK[} Xa\qK+D )>,J5d'1cE~C2Q/82 J?^/m~߳'#p e1BqIjp0] \$]ž/zqMW$#D2"-REO*Ns r9괠_f篐ͯ/?Nsu؏PEC]3 Hjf#p1Q-qTRf\zޟu2 d8D45އ,#F) n`8nB  >Cv{kp>Ywܒ6m:OuGo(J(z첖oU;y{Ec;EvlC%ky2>M;gL0eb 6 P,D. ТAPg3u%Ŧ >ܯO"6텫-ʉDm [@#A=..I[M DRΰh弾@'NA-\^ḀW QFe!v{C+!ΨAeo,W*^?r($H=ng !8SdEWd7ά9.L!lВCU7 ϰ8{3(A2׼昪i^Gq>bqqpKT1YW*R4]a1)VHZْhw8}ksh+K6"'єR86c݊Ȧ$"v;5;@H=%#qoHrVt&. ,(,~F6A+MTtݓB/sn};짚wGp8udjLM.b]JS; 7ۤ٠ٮ\N0oy>"5; 3F@n8ȥEǞf)rGeIԒ] &iQXFDfTn!֯|'8hWT[E PA A+q>ȏzSNi1mgT'%j,+)-yyYV,ݿ~Β`6hJ Ƕ(φGJ]QW^KӜI}|bOsO^sUĢ DVgۂw󆎣}?M߮]ܧ`O+&GlBG0%|*c\reU*Np{e(g f7ds)tw$,e"r 48HBkAMxv0t!`Dݫy@ _yceD'oUt&$ EkXB*`AI4eUk_& M)G3pOz)HG"BsԌლ}ȏSh"?V! T)|gҴ@5*:pd\-v3]$L^Oʄ[bo;;Te E-V@0*(Ew!-$ LQ|gk:vf N7v@ڥX(E^t8C_RM47*.^y}~a`M[BCHho`P*7HDO$OoRR#3cbI:Q'uzon.9X *uD .Ǫ G}f |{ y5[UXg/&s`ᔤpX* mEv8Q|jDOG{n`i֦fv<]ep DG)$T ]rl_&&A&YR]?یUUw%?s{Q FH=R1\k']@G!sV >'~^sC.M VrCRҁ9'jZ%f+|N+I&>a}~^FtcKN0OCl4_VO`IP$eM}Qy!C-(#G0Z Zi?bsQSb/^)Cκ#um!QS!& X44=vԺBi)M4}|v=P%P%?1a$}tWoR܍[oEe1x KA7v**a|j(\wAȗAvo/ѻ 6FbtC2MYgb*G9ONmQ! C7 PƆz'q:Y uI_Vhnѡ]v>2 NҵE  ]<6|ℝ eçQQT[hi8r y^$`gX)+T:Pm!jUKH <D$V4kL[9(gr+>EW |w"ORFY00.y6kz;vc9W2f^lʅ&(r0k-u-{Zo Vs51蚸 9*e~oKB%5,&RxigI囉ZQ)U&Pގ=7Iӡ>w)rno걡OD=V%xv!i }I*6*w)`.,.Ϲ;B.jxM׷\Ж{: ޑtIְ\D]ѝxRDAVTP@K.F<tcsflR,҂\*T!`өMyǟnl"ߍ֩,k7{hf 5잛)iZ]ZUȞg$0g/<,N׌I猧q^cUɽGL]SꍠRW JHe3[}d,+X OB_zy3\MҔRq,(I{&vuHT i4;UZXVr^S;q))'NBCJ*?ݓM I#"u)I^Z`,栺 %a4d{+0vms[#2`OMQnsތNV>&߀Az5!&+ѳv\>s+ӱtǑ ? K@U (䂃}MtYMHg4]+\l@ܘQ P.r1  ˵MIqbF*W|-.2v deyea,׎VBs@hꏁ(޶A^` Tu*,`gD~=!u4a%Z0X3ŃLrgC|,y@zL0R0͚q5N-4IBO`|pZfגUXЮWZO^>[G۷B{JrzJ!W Vn3 a5GsɕsޭiѯƐ^.W it^kW **KQM}DԚR+1Tn1mτ=E`Z :f׿kVl,'3iZb0/ -3[\vqJ⓿!֨4e)5k=֨; ,yڃ#dTNō# Ǣ/7S@k_zPyE;r4h//YZ4M g7 D%jiZw;{>a`wi{GEԤzIvYav/$HdA!d>bdwyB&u6 uu(uBf0\\|Qr3j9l;&2:R s8;AZ8Xz.1:c.B8:pojK6Q0"鈏qiACI`p hn@ˍ f[7\'|vRx_J-,UL z w ;K- x'(n{(I!T%x,y>ZrdH ? KK}a ҡ9p=*b5͜fX @;P૾=|4Yos,Jo'Cȓ)x^@o0$9ҽ46pA7d 0p Ld}KԤAJK>bLDeAY>: ]06 tBjk#pNZ,zŎa[F/7y `CtD2SIR1X(,ֻ HRc6AQFVn [IwR.I7/$^;&ZNpp=rt%-N4+R%?M]$o AeŅioՐha ?Y)MlkA3oPYٖLBqyL9pld1?dlf 9eM|πqz%Nt0e jf*^.ĸlaisxJds 8^5(^c&{S%1$57]+sQ'0n~S- }S=&}vYS l(⍌7PΆd~TK< M9PYm82H9GĎb4 V05uGi ,O f~A?fshZhcbj0տ_^HMdB" snȰ0T,滎/6̜Ĵ[ LE&YK|١N}"#e[ P@ CC.)V7oI_j;fOv8X7Q2qe+h0+dh=wU2_r>T_f5ؿvޖɊJ1:+E6DoIF*O9 婆mWx`׺I8u)(^g3cyum̗ v!@!%`+ =S?a;ywZHiZKna7+.J =sbxI;c!ds;o-Bc8MgЌǫK*.6^CWKak FDpή#IE GqMeK\,pд+Iߺpؐ"hvl*{Rvr Z^#6&g8/Kr-SʈңW(+Rda!-&;sZěVbҭ&"!,md4p}3ro}ds)~EgϬ"PSxB[S:Z3\uiJ!f6-ᶧ+ kkB{)PnJC-U:AvF']ޫ$r)ma2\戝P3/>eB8G-T/yxb .* m.bvGeQg*KȪhN,(Z`١ӳ9BWk˲;y|B`cJO9U >^ؙڠ-n cͯ!} _S_ʽvɿk2cOlRkJh;wJUT$wQFͶ,Y{3=E.@k~~`*2L718)xz a *8[[Pu o-u-+3;l,COћvEE{{yFWWc8tDB 84_>0V .^%@g:r~^3 "N~X$O0F8 d<0Ŧ⚝tmrMx0qА)"/hJt<  L@vPȢ "a}H(wX0V}({F^ɏ^OHn{ƾ ?mmPuXQM=Hl 9L NjB /L\)Ou& }(NKȡ{&qrh t;v5`o9sxVFh.B4ZeKVlbƇMznhjKvAB8C= Gj814e2F~]*ofBX{(|*m8(ÑP2c_sȾwq:6=$DR| q9Uډn)8SS>T%O&XS*R_/}Ѻ{D.rFsu##F qylTK8+^ eг(VOֆIG\J}PϴEB+:b9 ~ȼ SI} e $-ʕyݍ;Ek"SNF?"=K9wڞۦ>V6}"K8TMUE![͂Dp&쐵e4bAy,;wBf)V\Z-<]cp=Ep HV:Mls#7GS8Jpv3>w&) ZFb:Nzmˑh4hJGVꉥOԞͦd[}0,?pA[#tXe+on]?~0)|T5?\UU+ Ja5EknSZ0ËB_~gg֯^{`(bqtK*L|5(`,H׶mi0GgRogYH%[9BMÔ D-!R3 3/[;L;2'mȅ0.>r;*KT努۞_7bW,5DHg [:봝-/:+N&dW_UX3Umd k\NI/F Qesq9VM ;jwP GL(:bL8PlC7ca&D!h]LP7͙ݪji.)ט ǙfUSͥ7xAa :q~Sưxyh& j{\Co|A)~M*D@68{M$BY0rԇe\߀iw}V!!QRX`S0֤}woaJ*;;zxShDL'Bv1 Vr.!nʦpDdkÅXռ nW\4'DVgH'Ԙrgn[@y _>YU@.Bgw.|;Q)AI{VeZT$8Kսxv~A ;]miij1^F. @}Gy<-%o] ]5PjzX3acFP?c⾝r ml.0xM iW*3YR3qҥ" R^ .!7w5ZEgO=C !Z*;*"u*Â8 gI(e !I8f?ET_nSOǞ -YR&R %o9'J`%ÍQCQm8&ヿ53|H 6 .ߊyjyí&J~T{Q::%N!㧏Y\b9a}-鿭 3D:}8.LYyqo]SҼ mwU*0|>S9yM3RGcCLû5(#զ3I1JdPNtmX"GA5rv `X?DSϠ' WOLѹ]&veŖ"@g6$Eg 7ïS1 'eׂ͝  ~ĝ.L!2+C{OfXuK aƣ+XX Kwi(TFg3`\CEgC;0!og9a5"F K0t'y;=H˼HC ,w+l ԚEvGWumf$L?lxz!|̾%$dKk*]_ ̊#Y%BA@/hANbʳ%qMN+;4\_EYU%JUXÞ}XxK|$1Y늉 IƴYz,=㫕 8. Gl&sWmIM-WdF_dTQN ;gX$yVM ʢl9 U3?Q4Hv pZXgL鈿EsYI Agw{=`xPXu@\gUTdr܈W[vIH `Ssݠ>uSdbXnYjGWrB \$ Ƚ | Cē}l?5\-a=2 eǶH1|ț^U؄bԼ15:g/ˆ pĒ ԞC5{9QNWnIFf/_7F&cK8Mz(y`A:xHi&aBډ>^/-Zج}ɈpzP96/ؠ$>':M$f@&oj{e61ϵ1]^i uMA&vܢ{g6u *A-`d6eߢEJ. KoJ zg6_֔9Gʂ/_A䆎 N$<[ G5oAjj_%sa #0L d>k >1 ݳ| sCϗq숂3}Nn,pDK%M {=TRvȩ7<}5肶̈́(EFt82 [a]>33P?m.ʆThq/`BOzk##<sKKQcka#T TSfKߔ( pp M޻hF)ǩJ3d)#|Ǡ[A?-`ʗF|mER;^Sttr"IrH-~\S7q=k/"'ccL68UX7K+xsK:q}iPm3NH˓׵Y`Pew$-YÅRiP)kZ \Aby3Gt~KޤV51tml y/GqSުDENþ_ޚ r؛TTݔԨ8: ]a)1㒝qhcs?Y?v#)G]\zcI(Hh7j5i{~7ԔU'VTy:awrѽT!;uoSF^#Tw_ 8Uj"Gp3@{W>o z,Li!Nͽѫcńȓk}w֜4YJaR[oa>p$2ޣ AT=0աV@pEqɫD K`nۍc",ocH?wCTgu8u,ԨR,oͿ,P*z^ }꼼*\طZ?o=g=>_35#AǰK&W˰D 猧$`ђ+9ހjqm+[-2s ɚA=h2 7ߣ^"oTA9u~¹<0jE ]E Xg2hL67)[7vɹ/;a9HoYhoHrX싲l92B|wNpRa\m+^ FiAr="vЗ='<1>0?JӎwACu t;-u&o#Ѿ^nv _(PЈׁguAK1hƻ% [ a4C\0Gmi[Zlnh5`'C^f[xTrTAn#D1KM|Oum{D*h)I}#`]ypUBޜe [lUO;Z:h\Y=CK 6AڹtWoV3TvF&.8rte 7p? #Y{%pb(]$ Qr͜E=qb&<-ٻq) `ϪL W TaRWc`9rPq#7Ț`5ES"4۩~iz"J'x-qlG!2[}WuVҬmZr<3:'Ʈ'g=e"bRS~BN3 _%U/=FdMŃYZͫ,&qH̀'1xbcT#޲]̂7}Ҝ`ey.nCyI`?.ALIlhĬҸ<;n{)]L hqr Q2aR:XJ0ׁwJƚYwBx/DoU# 97֟8`w(Le/=$NWLK,0=lc hdE(~/+XÙqya-Sڴ@c#5d/9J{ݥ&N~7v@JZI8rCNbS+%_JC?T54PWboh!g94'{(#vuu;14)rϦH!DYUIXac;S$\LֵJ4b= ͩp RX/cz]5¹39<`W30 ʴu*7 h![洬!Jn.qZ%/CY4bB`$4K k\'1M!L817ƹ8ǘ4ZMg^V@$^1lZ>8Gz 8SuQO@hJQ]iJɊ"91<܊1ܥ/jRϡ$?m+ޠs֞趯9G1#|m*􋑚x<}׭r\ װ:[`Γ{م7{y^0Wsآ Ecݸ ӕ_&5 ji'tHCWsZe|־MzlvlO.X^$7o(M+,/"x+ሔp|X/˴ǢZwL^7j.HY'yIjƇ5+ WVgg'DD>cb=&{MW񛖗Rh+G֯7[*#<Ija # C;Xv+Cm`fLiO f"Zx?dsUP}#fb|{f v_os_WWv +]п/*xByOFGgb!1_cMQ[+8ha뾖HI.GTmDd^qw_y\0*ٯh a=*D׹MM(fS&yuCsS->q5n⁨7γ_b9t y-e1+ȋ~A yf4TY-U?pp|{$saYwD֥u 3[=Yk1\ Z*\Ft&RbfoD=р}uS)a]ث2om류hQWaAP;6m"K7>zvߚ9oLrPl9"F!,x(4O@`&4IP~'4tpį3}'dξfe#n~FhbmX_! t(▆?`1(;vUܚ(!]J*HE<\:R_{ xo`?cR`7 9]G] LR?;ky˚  FmAeizE Ӣc։[0ˇ"=l>W))ۓB,7L[H A+>[g9USI<̫TV{zCn(m򦷐}Rl%<#%B}d(F_k_kU w4cʸ=,'v_fN!hJ#ˊ7u$KaȸU(M[pQg+MFSL2-30CuϤx;/jԕ7?\Ā}b$?o?/ ?*N4]buEYeʴt>e!:)$^ilKp@&F9F*EA$z#O}a^_*Vv,~Jǜ8MJ֜9^jw [:X{PUrc3f>?n, ,yC8a۳'Bȑ9$qSn1>Jkp\`bUN{ GAL0>WuLkr6uyw܆{-k= kq0m"=R}.ҭ-}CHC tM0I?h]32a?G}O:Q''v{5_ uv+d&biء K"6X>:;0{)DVSJ'L,N;6kCe$38'xrr87D陋ںn9"鉙Ѐ;rE}`XQWأ}[Luŧ$\We\Mi7$!tVYlXCćoogmڹ2TBM |&H p\J@)Β# _'y>C_fʔ_"5yFP\,xȘ9A7 MegEB P= )|axbM^v+r(` QNy3LDnDe- [=^I|gϸOxE~γJw"_/"[j' veRZn)]"UOzőF~1r'F|guJ78ޘ8nSSvbm|w?&b:ИJlD /+r^ܡwg&Bu,?aؿ$h3ǎ9/iܓd[~]œWJN̂dPzfsH`,M m8zw!j減ʡF( ҧE. ].܅ypL#P׹MCia5j;7,W`ÚQ{IDH7gs`^yٌ38ѳ&VҚ{쎆QP!6(l\_![IHk,2= `Ba)3Mʚn"n-OH≕B ФR>zg>fيݢC"a3rXj}vށ?in}X9&&K$pg"(PA`Y_U_ LB_ر= LJm(oYH߈H°F'6*VݺVYK}E< i=9Yk2ծF; |})PoC/J2/%H3&n*WLgq?JPC[Qʛ<3[#V¦彎1;r{( 9:VU 0nPذl,K+ʧ Ĝ x8C0},s=z'[7bn \c9;oBW4b]?shtXolx;զ`{{UӉfDE-NAd@+cb'2;%RQRg||-oelb H:=k9`  k>_Z Nsɴqp.P<f[W,X~9CFp$3ź-`}F,9uAhYa7yɛko(kQ9r:=i]ňxmHh j"*Ttٸۺ=.l): J4^xtqFhߧT \s[^yCᰗ4V2qf(XZApnm%CѬ:J=^ZT6BRY5[υwE:7g qfl16̿Z>:b'<ʠHs/,@+7Wv|.c T7Yp|.8(=k+4Z=w\NlWn ivự'`(֡A[ONAȮTIߢ  Z),qBP[{{NpJ`%Th̀< *샇oVLUaT+ۥ-*VM>~]! 4Ft>vx7k%Ve|!Ȗ;٢+*`Е/*= eaeGKx~.>1jf!1Y O Kus$Op̲1ua+Cg4Ghָ?|FХOcCzXtu =,:zU5Q]i}/s'42;g,Z4YUw+C]F^*8\8\CS:[Yu# -jm(IQ#veT^/ԨeWX+ǥ:AZ ,>C kUy_ #EP4/>v$dvisci(NjŽ:G˖9*D+4F3'TN<6:Qh/%H]KP vVitМ"D6Q 3WD('\tحw 2&ZG];4^[~ͰC\?3'Nɻ*,-/xy8?Y4I&.)n6nP6/, .B5{4Y)OA8UKzLBqC {in-԰pAO'DHN욱CO.4]pAQ}Wid  vυ=uff%yXu c9@QhK`!_GC4̘=iD;BsǢwo)GGV]!'mwafgu'[K`\]}]3UNQ#r&odjYQQsT Y@[H$ \ŝ@ovKfxVSdi>s-"p4[[QGC~t(['N5go?O(MoEr/^jJ/9l"}&G*u kgӐ)Ah^@M.J>J-'+eOw|`)&~uZ3fR`fraJ1FlGt#&eP?yK~k`2v.oGj3YWTΈrBlTвdI6#zQ&reb"vQ(Nj$Bj=RĤ^~sܲMbّtRmXoR11\R~'Vevϊ;佒5(vU-qh$ }FToҬxpksQ׷ڈ-ȕLGE 2U$ Ũzأ4Z& ̺e5 mś>+I.+ vnASR~y(6}RMf8x`9X vZz&ʫWPBB,apouxo.>hg]8ZTi `=!;F%gg##ز1bRv M9dvS9Q4f1;AU3RE{/ x#P QŌ-o6 -YN#|2.9>D8[{/?\pXwU]6v4<(pY42>hăJR $&׊VDN ]S;I]5i >tgR6$zzJa~V AgY\t_BR#Lew?U8.~lSߓLm˶G6kGYh~K_(IcnQr}KSAK&oDqaEx sU[^s5t@:V9n+  -W ;ljj㽻X Fo2jr@A6HlD6>1ܯalI.*#f!fŘlQ`0Hid C2Q/RWy{te5}oWXBx.6~rnqօ \(Y|tːZi8hFi!™0"68Qә|ds'Wl-zVNBx}eJF6w%rDf. jB3A(0j |"W_Xש[yL[8qoxSa@-37WeD}v?c 2ObVۚT N*lݸSUPCrr=F sOA6n - Y|kM K'L,DOrD%_2+ºjuTCQ R>.u!qu" ]U#Nn\w1os£ լj-s-xk0XwE ?D%$w m3J&Hel?8tLW."Cn=SJQKAv+L Mb|8lb#vs'ua2D 2J#ھp)Oηjtrln"H`Fܮ J?`D;22ߨ|{*M7..$} [qzJCbީuY)voAHk\B8Q3%; <$K0>NpoIwa--Rs qaJY 92>CA^JߑXM`>O!%0]K("^4nU@O!X]EBiikI[TwD Z%M|'HgeZMouj#/f3 ïцѥNqh/LhØD"ر(Vfx?0X.JkSOFzH* /tUdI.HKCOX!NX*DxuZ_]$ 'M,慞$Z wxU bp=*lR5&t9c#P9 g̯ޢɌ>cl%0b6˯j<SrD Xq=.unn!]Iᚊ$$nEX[<ޖ-L,Ik+CQ5t:m63ߌ(NuuU,omG{U >\qDAjarAg :&1ݬfjrZF@#:<2ZhD@h a@v$G].cFb#nZl$8x8ht'3H1^㊟Jq%%fz$)kRø'+y]~52rL͹uО,@! ɔh'OQRf ,t,[=FBe=7`]Za,,"K4>@@{5ZyH\v׃ϚYd&JSEAΊMCڳ݇$u5 |}(5iM/ 53>`N%=Ȼ) ^ Yj l9^p1aR"&ɮ]l[&87h9oy+}| }[|chX2ל @5@5G"@xl"bOKnÃB\bpcý 3sse @`x~h\ [! u-Åzu}]9[:>+Z%(qaqNp.Ptƒ@b1HVޙsVP_HkË55 Z;9l*N;hܑ[Ʒs8=lǙP/'82?6@(nO7:Uhqp^pojZ)D).-De,{'߼d~Ft=ߒ1Rh r``јoݣ`Ma2CËarNNn?U~I_ AcgTz EhBTn>uR%YV4 AO29naA9ҚO7ĭ7P>%~oBčdnY(U pn>8J~;[]@7<-^z?zEގ/ -ijqלw䳹2d̊KgAmB. [3"D\(G! /)OX.z_^~QԼj,&֮Ϛb##Ng0I ,}iӒ4!!){&`h];w8j#|Q@ZD…QflFRzݴhW{7ݸ?]'| 0Ƒ^`nnoA%*X C@Mfy fV_#}[ ݛWB?*Y3zpcpz?~1atFhBؒb=Kjш-48 1EfbʦYCP 6Lu^8ц eK-V`k&Ϗ\Uy0 O#vZa6z.,$|b*缕6*$5ܚJFS[MA_, *b5& (ɠۍ(YJujBԿ^`vRuU}/T75;@qLqCl@~R8ZZ|jƤV.N8)tq^AB-)/VH\S&fhl@*/6/DJ Ld=ڥ:}s+oE q5=LT!&py١J|\\ },ɠ5WaK=/tQIzF'Mc:]_J՞]mwQO}¿A;fq7d߳Y,)f#p y dz,о2b%ɿۭDzTqMQl8|Er^ME\(pYSZF,H4B8wME"wk4n`l.6*dծQVv$-/b ?x/!e>Dw#JEACq=csj_-ֱ Wy*{ _20vFψB0rF/ ,|e9p]6h@ gWF 8S%?(Uei$wa[ݪ~DN˄=hݪy, RpVR& v,k#[gȖ1[]'4Z\i>2t9u>0@M)(j3Q-hCb4'Sy߼m7* !8"™o g^˪Twf =|'?;}lbp˱;,mXi?Q';{J Ű62 ")d݈tn n_~#jg? 6US$F i578Q 8ёcA@V2TG.+ʋBewo)/1La!@det+ Q.^{_Z=)Rk =hBKt$GvDD)|Q~C9X6 m>{ͧk*St/ \ RǦ]T Tn K6lIBr8HyZ"o픥GW:JJy%'yoLFR.K/.MaI21ѵCbʦ/(K \eėԻ͔ʉtjrҥQ]lq x o|ThɺI _#LcNj*0=yl8e"Ӷf`-O|tmi_#+G86b/zۣ{KVݢ_nL~̏Zyo(C oDՊ dHŎDI> ى#lbdN7^DuZ̀ebwQU PXD~{]ɑInFUd,_HKxHq?h/t%Pҵ,+ve-0޴2zN(C'  64b3r5ĵ!bOm۝:eJԓsk5z5CzvЉ+4@LNC(떿%ݐB}\Fbȱir6=`  Rɛ#~&"$:eH`?)7PwNSVe^F[XJ4j@޼Ǡ QCd hf8МYΆ?z*?* 1@pQK͠i4!W|#Re cy $whv@sL-݊\v/׳gYAK뭊Q8Z9ezf6kf}@}=ð Zo&,-\,O"o""t9A4[=kje gnk%7ӄdzN3 ~'=. 9BAlc6 ž"2aɵuM;gɃKͯ9sYp=nqZed6?CoPiErmnΩŰtOX<.9SrO5FãLme|`m=rY ,;,[Sp}_@ %A]~ !5xBdiz"4# /+*ysamN6JuV7SVxxaY`!H 8+I s*1/YX)#[&<,C! h~Q):X.=Bk BLRd*gqy)Ӻp/J2RB'lSeFj_4V8r#V^8ewc>:.5w>SSrHePbxɞprk:~$n3HVO Γ7(^%6[pd$ҙ7W"=qNӖk W5+V~"5jn* X !|g"*'QLCJ3Xy<@!nzg!%qa)aF׸gw&'t̶.Odt!qD2Z;`1xORVj r4yyPy侃R,cvp~-AnňHAoU6LB 5R3*GQu>HoJj΄4*>za1,8hR*2}t\q4|*ir1@>mC^V[KUS23xX'H$e 2qjFQE = 03M74*h:[z(ڨS-jnL xq/yאڛI}Dޮnԓl4kji-R_ίմVkNgt1w` OFÐR eCD*[yvisG?p. v!!wib6zJz~߯jUD! @1wZ#p7+Wtd SW.6`c#iզײyTο[ N3 ҷӾjꉱ`wunಬ>0TKb=;Vvw2.X)sM?nVrJ?sB&N"tX/vdDXܛYm'Qi¶./ "aC)ZG!OOᧆ^G-60h#bA.^\~_J #C1DiPe[dMde .<64*쫏r%iZSX6ܓʶSͣawiTX6k}.ҼiAoUp 7rJn7ȞJ&5%"&| G׎#Μ*O4pmxnƞչ]9wuNNz\Q,tPt&BgkqɿEg_'.h-$ [VgIT \6%A hh VG@ƥ.*L -[bh U֮ gگEwtft`<>UpxG.Je51!)| ed D_qIMQп暼Ɩ_%3}41{z`_mobOi/ Q0ٿ8;bpq:h!=:An,W<-"BF!'N霐KoқV'^zeAE=ou7x3+ ⒖"fg@RPau (%ʠ q@gU-SqDV N<1#_%_GѤE K/7EdWH7YTق {N񺀦Έ`VC[ `9qv)sxR'7wD&3%#kP9ah31C7jXEc>9o=䂲ԊzW&r{ԙ]w߽v*L޸GTCf ՘Xhĸ!HJCȤԃ_,v ^ِaS%qϻ9&6{c91THd 6 @{4lLbW̒q | nQvV2M6il!LOι3Z`REw]ȮuLH-5sF#IĹCyhSd L-.5|EtVjC[^ G GPi @An J3N^őJ4 l8:Ҡ!ok^:X#l`^ƋΓ6T߅|)4y!SY}EgS Ǎ! lFqά($!U2d3OvYz % |^][ڸ}8-C=-z?ӯlxvn2؝]pjOb !q`a09(3?3j8hP6 n$K^lIb` &tLUdQ"ۆ׼-%8hK%d:z3UnIq`X Vja8yԧeDK -c,ɤBnr\~ `l(98t̰N Zq@^ߞ+_#9!8Iz2tPs+M:Ϻ.pt_o(_ |V0|Ӌ]t𐏲¾>TL"F`*["j ivNwZ=6gnLC?hxtq4e4:HD: /`]f_2Qr#SSOY֟I-%ryp\z /fC#i[Ir)/ l‚b@0kqẫS9Pe^)b(V3T UKS7 (|$mc3^]T_6;u- Yv4 hΫ{kn|7Dϫ⯉u93Oo.n% |r+({z_(.s]Ӧ#BK"{Magm2?X4@ 1& =} aP~ "&fDLϢ2FCvQ fSrߑ>]oO5?)T@'Hd w>ޝ;nq0Cׄ.l,.v6uO8-L٬+gG6-y ֮nȦ=}5p l }Nk[F;[zcQ-^1> 5G43S=>1ϐ(&U\T,6KW|g_lc7u9չN]V&`5ЀZ]?7w ׆0&r +6zf! z|Uf`v%~3:9)k\x`R 0ia`\Qx?nE_C|G qB^WJ5NjnP>D "[K!\9Nn|1ڂ vyRՐ,6G&Cv~O_s1 tCYv=!wknp8Oѝ:69Mnv|#F,k>X'Z'#?x{}-CI0T*,k{c@Yw3yݩ((WWHC4h}啜}mrUy 9 (@f`eQ FRLQ <6#Z,Bw ok,8UAX*\dJXdTRG*bF,IySqz pA:,7):%gh1 ZPw. 2GDbj&EWr hQ3]3iᇌ4 ˫_mn_wp gI҂ARXV3T֔B#ݴ  LaN#fO![3IQFjz #Y; MТ3n -Yf#^GbjL6, oq ^^_ga_mZ*|: } [z zxAl%a}>r4QETt*XHe I{&:6$˦fIϔ;m I f#.A%!%3T;&pݑna/wΝwQ[5Ľ`gp48Qk#7(6ttHq6 @0xM@TkY8ir+-[u';fR;<4lCtXLviw++}ECzuv5f&@Ngd覗2ҚvK=t>9D>O^qijG@@JEp!PZLHi.QAnr%Bw\2bPU6l e&ۉRI\3`v-g^ J~?p$ *mx-g?왈T[Kf7$smѶs.$ҥ^oFy@8_v U+θN>5ZQ{yJxT] axw|@cL-[FO{ oKfVL:(U᲻83s;!8m gys<0W2+Ke,%R|nYVeרDDi*#c F3^F5(]%gA\{ K򐹁_Px"ves$t F4ȩxL>9.;,JQN'q=C2ÔdU KQA+^|& Ys?. "u t,ū̳n3u26qɯVQYGCF;p饐;k*H`!Ίk>X0d@IcX .ɋrf6 `Jjڔ0*}A\˾YJ$n?n<ՃX)q҂譙fDY2[/Hÿ<&~FsH=jV3Ui|$}C`N Y![)pKzVD K{kM}E(;'וCSVeofхBǯ YҪDC3 8G-WhA+7';M< Ȋ dE<cB ږ:@]H?VfzGt7u<}f" \}ʬh33%u{u0bz+aއK ^H>&"{nB E!2JV]}f}/#A9+:yw,v y̽E62ʌqnAَ0 @>`FH6N(Xnbј\"]H)r#?^2azNzxZOyNz8m2V?䴺h%&VdV}D@!$LS2'6 rPO:VLZERGh HuX |jވV ;q$t}(ia4!3: D.LvL+LHN_6%y!b^YM2enF1UGħ:4hѨl]6l m xknegȳeQ %MkHƦB^|(&30tYȕɨk;### >7C[6  9}8`O~ <}kc Ӡe^A:ҭ))e=y%ؑ z-.6TRhLxpWXqS5=]eg\U8-#Bd ;!K%`Z΂x'"j;wѵ0*n׆#DVH\g`( Ҹkrg d%}ggԅe@phpҚޕKpdg6DhCJ\YwbP% nJoҲe]T@e?*ͨƋ%Ƕ{p+} g:/٭ )D;gb>VmqOTŮk-ylKph ~D$\ 娥#,x q; c'?^\msKdc-%'OAA@=!HwlQR+YYi1#3BUO[jaG!flfp: uyuʷLLjKq?gYsx\V#A{J#Z:JhC{x/gբ57TJ=v^yE76mk}>f_5Jqn%j:݀55foD|5M?0]R(F 97;\߯*RkBA[i)gb΍RFIf Tl:@TY/yh.h<#A̔qX`j7qqVbQ Cػ&KVUFRjQWFJϖ*>7)?#g{уgG`ND1 |ݛEt`i=3}~)`]{RHҍˌnVЕ4le/T=k7ao& ^WfN$x`&]"`rvj/jXzw,c(:@qѕF6Ç./sE`wL(PM!"#p5v|q`jJ|/j&oQ:$2T'Mv,E϶PW,ZeFPwM#YXj3ԙ[ry(reG:QJOȊKibɢp!5+ƪR%툄 ]W-S`ED?dJX)V654j75]^rz6P7Z(k=JVC'τb&]QWSq4Op19k~2)͟T\anR+N3(IM}OL% Fy͞g#H.0Ij nߏ(bi[ nw6L9THަIUU[s޷IХwL lDBͿZ>$c^K( m,Ɔ᥼ͣΦ==d''ee'9I:L=Q jD'|UT| b-Br(?!9[odҽ1@~;6vX<Џ,cYld1cVAt>ĥmd q:rn̞f>i})ԀWBIRў P96.tK:ƊMFkڴیF¡}So4[m9E_Bp([ȊNM/$723&e+y3C4cgD)x(2YƳ.(6AYam3^V4lk~U3 ={El6=겠Alo7zn,^!iHZO_1S,0ˣd{+F]ҪCޒO=C !$Q99!\yx|\VV4s=,9bd!`"AHޥ%TROC< tJpӫOR"v$SdӍCJ@?WcYҕ~:jhr X qӋB+E)g⾙z%j&w}B~wP֙_[֠ w&X -WNZmB;4"BQ$d@kw!Q" w 6j ~1xD9efᑏhX[u?yB(/A!S@w5_Unj` kd)^x-(|$ܰ!5Jb'?-cqպ8m]@!9dG(PZ мY7nVdFIa96i/ @,%*/ln'+E{'ty+`A+K=p;{grJXͩjw~fMy%fTm9ʒsz@i]GF>v{M`ރ* 4;Y' "ۆc#* l?Pf3IWmWULX?o766ne|muh;]Ds8cC> Z!F}blyu#[g8 [ J`klkޓZH"<8pHIZ4tCײߏsvL ) ϧ#WHƀ;,P!O_))`7#Ķ;r߸"( h#:"bpf(b AQu¥'=n^TOOg%o\2V͋2J1hk΋8?4xիi|L&fh4(P c{_xzu>W'@#`>jj䉢j1hd}̜YZmܪ#wJ4qIN!jZ2&^*9@Nk*jf7kXܔO+Pf48I\{ZO=<Q͍Hh|ͩdVVt55hT5šBIz@$6(>ooKUGUXFS5^ u2"DN] >>3i: gtD)bǛa |7P4ZLH#Yu"zEZGTցsY3O['&4jo6:|j̰e~|<:\׻`@Ř'aq/0ΐA?Ffw&(~4!@ZWuFQ |dDNmLWT9`'f@Q掱aAVf w7`AG -aD1mD{*KU,gMQ jS+f'%3rcxЕuI+ yDNv1{D1\ |vJblM>G]w4{Atӵ;[ջgoEKDOWo/^V \=IlΒq$03(Y䴓 A޷"\a4.ڕkw`;n[o{.7օ(Qҋ0L|*D*j^c #sC4~9_ckqPtQj~]M?puz#UD݌0Qfݾ́yk1ؿU5_1;4^VBzRb8 ?57Fs)FF~iccKz7~wg1TևFC%q$-SiR7jVհq.&U_bj_Gԯ[5B9 =A?z`bQ/Ep#-kh`)osG㬱B=+0 aj}ewFb$&ܖ:kLʘ@v1PdE8֘ !HWMj~4u `iS|K% Be0Zp)kZ/"icE?G)RFk8Grilʞ>oOV]" T2?cQgȶ6;˾/bxT0 N`-=T߄{fSkB.bF(xM>aqi?얃hSş|Mxic( !2͏21k16R*"Fuy,ھfOx\=ts'~ [z/ZOvL!2|i 3`'naCH}Y0WAj?v-aMԣ$ӁUaɂF9'u5y+;`}]W;lb7".jx"a>e˷@ Nq] x(n6Bzfs#Ua֜ICL&-Й1$;S^DLw1dX>k^pjEI oco|,c(~~p^ƫTM&H e'EG"GT Ϯ gK\/ Ŷ^a )Q/8Dxrkm€&uY0ŧ^a}Hvw̰] hf^NW[F];l4@?]Gֆ-7ZۑZSIC#7[ Ge&eĻ^jחd_6j%=f4tmEY-tC쉎=?+ÙoGX][եx3|+J8廝oN ~?7cHG`}=&/9\w#,(*f7,zTTv"Lܩ` ҳ#5S4Ÿtٚ̾WZ0יns+ Xs@ržs*Yr(/_?X J~S=6g(w_`wD<G:s҉(з 0of^bipg K/'g)h`>+dI!1!j/kǕ3܏@>Yꄶohe4c;ƈJaPS&W,R >Er\Yv'@pIОsjh']AW2浪Eƒ?F,w!v/g ^+j t= zSNhQeWd+#{h͐/=W&Ψ!`Oxb8jTed@N* ['2s ;}T1&wV֥qWKp/LzK@Tl&p}TPS7D*+$Uz%,sim9W. ǓR{#4j㦥C^w`xHhzIOΡϙ6I"y#\. uH 4 T~\U*^D}Ҝv#q%(@q^"tV+:򟏇E (ԤҕB#8I"NGOB΀{Րkɠ~*~r״BKz+*ta&(-/@`ŕ(/2Bμٲ&2%0"kG3Fm"@c$ iV?NC091o̹X#Ʈ[6pI$A}637cIEg$`cKLW#7))zmP9п;m@mۦ_b]p\4ħ$>ul~0Ah!]&4q^4e@*!ݷy>r7]507u$LHVS-Kql~ ~[B/|w TOkzN zĐ,/Pj ֝b-/1FϬV:5~d&/r.vs$%</XJ'# 7j pc6YX/|8)A+{KEݺ As k1afB @ʖ:frn0"qԲD~B/Lj> ea(}J bkbNx.%cr0fהWCLҢoS֣XXm>[wmʴu,xHu*ݱh}kx/x4 S=$1)ǿ~T?CF`[NdztTaL(ubž?֊M4~MSbNt% ȋk C7lU.+DfKPD#xc5u=k`E'x; 4];9 f6-ߋLDg?6/ą*t`@lJl_s'Cw{p"-˂ ʰcw rˎNg ˱ݻE 2ȳD/Yhxj749Yƪ} ѵ7fKUs_S`AKeFez]zVKFa9=F'T׭CXo$ ]ikL+Zaⵜ͓~ذt?*))yK}'Zix|!Ñ)G^>I WA(vo$46qo NyKCC4aZCyLlk]!B.3gq|{sTen بptI<)j6x^!vn+YG&VeHLS5bFG}Fw,v{& ֣HӃv>k+*$1n:ED}#w$O7;raK k}C;#+6 91<aJ'Ɯbl[BњzA?wc-(?AgЊ'6*Fn]\]ǝܕСft(Xe*PnۥGy63Nj*~!]sD:O#bw&ğ$aZ kH^gMG 4 ?9!y\;oنAJ=-(/1BH)XI ocIKH+ށDG %ٸڑ.Sw%0ey ײ~^O{4Ќ_7g4ߏxs슛:) )/( LkSJt!> cުZ0w`e9WRO8u]@<.hwt* q1`-TV}O:otpDzs%hC /iƒAox?\v}Lyfu`Zl˷ J8]֠T)Oz#ұVTKe AjhedUR\L%#~:bjƪq\ZK=WEU|5Sop'&&kur[ ؍S۩G"֘t jps&0u([ *qݗi,W^{(ґq"x(FL\SD7VtrV񔼋 %4|G~f# 2UXjBءEsbۉqb* 6jJV?GRHMPAw <,v E̟Rƴ5)ΘTɫ (|l8c2sU|cu.0w<>eJ:+{?Or Nj67ƜvEZlܕֿDCe8iߵL7~T}Mq{zBʮvSE|N-hwvY7? 1s8tʑMpuv= ij0BjAaRRunt"/.{ 0rKXuzju?@ƸS)9*?,K<( ղ8FοwiWrmKNVl_ȌvpA 3u[`Gjf֤{'Xs׋Fآq&?>b U>9T`Fxb!kʩe Pf"0զT5b%*dz`Nq{E՟ԒZ`x }'x xd."0QPf3dn{ O´0<ōO?;P-ExyK0VfTP2 ͬ od]{*ɕk= PAmalkxC 4N5HY_^8!=ȼO⏄*-bgmtGYVٽ7m{ @6#%]͉0UT= B+,ڀʂf Bq.p Iz^6+E/ݓ07Dgך qc0ۺz PzZ ?DΛ%›xB!뾂HŠev, |2ml%]0_ q?p+(X4\9 9򷢑T6l)jF d=hZK 8~#:HVFNcYǟ~sQ3A8уl~1?M픧pǤ2 BC+ v_S R:9G.F2&rL ,%{b k^ԙ'J6l &`qT5ûUDb*M*!_8y^g3 'a_C)}%)6~-12/ZF9>wm``Yܬ[U`\VJ$rvpj*3etͼ.{?q]f6&4f"?G[`yDB_ ce$5AP~x #Ko9!8I.8&dڱK`Ta}Х 2LݍEThJP넵~9f3ERx4 n$}hԤۙAsZ.&;FEһ=ԑC^vd_\j6 ;RW2u4 &APA &NQ)q!"d^O9z !lQ:|~P[͝+< C8o>(_2KyBEh痝l bc20i9 6ZoyL%4Dx3N dg0 ox{>am9-r=9i/x-vw"?pWPjz˥d/۬iE5[4 5 W}vd Vh A(O̒6}3J[Yٲwqw䏎0P"XseW KImo|s{lYfL^gj1V!PfxugɅ~#REҔ r)j1Y9лT*M; l'w[|ïTH+#CvЧ>lO?X__%DA!rŞ :LFk *h߃bə\ d8;ҭ#iFv:gZ 9>!V"qT*j,BrNb]{ʰGP+CX2IqTB%x*Iҏ`դw#ڗb[Ty uՄravy,`a1[ "?-ǧ{s7c vftǂeF Ē}U17qnW.=m'lj=qpc2ZUR2 U{5I쭳賬G2Uqqd::*eGvXiZ&lѢ:NPvCR0?VtAe P䯂8F* >ӡCIR_4qF5(4aj~=S)rPC} f5+ 'nϨ,(Ptg`6N5o=<$ˣŞ%Ҟ rMބiSN+;ݣ$$#P'\"9vǂ4<{&'c%VQA>9/Kj\=-xf8]ш!{!oVlrS8rRZ(um)%]8}X#!"a]K1z;[e1M6VD20(1aבi&6x9"(ZDZ}*=FO_vY|ܸ7IHJ8QGtח**3jgO}ŕDH'-o5J5̽q4NYs Iolv`0Q~dZr]nִn ݹ7Qܛ@?b|j7O׮T"*DÎS5Ge贉}k1?Op۷gU}Q 5^g"c-|t7,N Y.'|k^ 7Ň{ [ɛuɱT[ݢgE$tTUƤ!x*9sFmQ B̟gOӌ~O|؅*=5=[.ۿu٠'ja=Gkv0r(Ԃ~(~h/jf^5ܡ,-Hpb;09x++sӧ #T~]ˣ1YD]eR;'Xv[ ~0H1%юj7"~*xv,VMtiD JP*Ζ9ا؋OUO,밷5:+<+L72aq=<`K z c&OO۷ǤŸMpxwTK KvX |˔р)3rBuNd!O (ި`9=Cɝwwv=`c];0L^FǓĢmpKHf -./BVe E[n6?QUn 3KL޶o.l/>.tPZ)\4oC|ȱЧ FӨv6D;F1_-{| bp)"E^{ iTX`ګe|q;pXݮW"K 8=~F n< $JRnaFK) 7tTY#mPJ7k777A iO oQAthA8WɥYYQ&87G2}~38+3#p7,8,bТ~% qdށ:h҄bx\m1~8Udt帥4vchZ b[!yq>>,~ȗ)&4πN^ٓd݂0Wx8w͈)UVKT"dRN>j*T) YF aBZAeW] +|&Jd S,| w |ϪxWyHmyH!"9GBH(gNgOS+B0$z2Z# $K.a}<`"3YomKKtO:"_<`eMCi,0V`{JR|UFwnfM"w,gbyruJ q@8MY+!ẚXS53kE{t cAP9HB9'?FR[q{?Is&aZ ӉH7Zٌj  IR-NtZevpr>UP,S7DO1|N\ Շ B'YTQ"~OBZ39jGn6Dts+'nd.׈8O@i3 8TZ_︘3R3hwԁ##JUD޻;@7Ɯ TЈ^Sj8T::jq[OM%Ԝ-:|O0}ɇ2 ߂%]ZtT;ЧѦL/6y4p #@p{^GHvi<(=XYdBSە.tYYv'©Oie& >J*!],2die~ 7\Ɠ3)0F]T}'_ 78y!wMcvfZC͊/&;0z7.G܌,U\ K GF7ϔf wX$ nEq25i$a09?O!T|tHآz2@vD p_㫌`;;)._s+KR-Kn-sa v!dS+w W캛Y&!VBRm)I45 *%LzuͧC])wWlkiDFPxe`Y2XZ]"8Oxc1AG$yY@R;%,eH³C_*7] QMz|y} \N"a U{ 0>BCtjs`3_O'6'KIz~G8UFIi)kn-XH"&`οXE>j9ceLyx`qV}n4U*.m逹b XQFYbc#+°RAzBG{?;fL%؎2T? J.Qc˳ϟ[s֎߈s5 ~\z(ecR P<pvyĮ*oK'l: a4{a $9VGJ}r)QO]|&m6^V=+ip+BG$K_z"R0"OGn ]5ȕ,W;#O:dx-{io!vhK|R.;6Fxb:Oh|W}ޤٵ5-TXr#Wģ@`{Q>L)IQ^(<ڭ~(7әL3\gx8"ө9M=5 $o,[!xXe^$lB b2pN<)RpmYEy ~UO<hea9ҪEB3Ԁ 3u[l(w'agҝN#}T~#7 ^^w?N U'MZ rP9/2c-9#.qX CM8,`PIW#jcP`I""<Nd梂ݩx} #C A~VC&jtG' X [Q'$OU wv W+8QKP [ȓgCF~EJOtADKD-[#Yp5~%4ťk-kLyY0_ࡲ^:(g?Æ7 Z^)Ƽ=s$9`F%vTP歘5Bz J3$b S?BX4wSK0un*+4L[N5d{57LܕxK s!D%mÏ,>P!5yeUH~Upa]c涥Q Pc|p$3~Xɷ |Fq+xeFn'/?N ƞ(jdW2}B3ssCZC HCrz @S9Zm"cJDž+hEnG?h .1Y?tye}7O%EqȄC:oJmyUKH6k,dXL wYH1exn/=> D238<=l pXڶ]*$?G#Ieօ&Y}"h׎)tD"'-A96~6"bj7h'EB=i0`P^ Љ-6+xAyэ"f{̓gaQq'?\uyؼõX5V;.ga"-gzz%%3T]D9ә O ~b:Б_vxS2خ%GjW1) =n*JɎ s=BD݆Gr_%=0,wQ GP]4\}_Dm /_^=Xo/d];d :|wޭX4zDc6P99zЧNO i@GX18w4f ss݆;&j>zlUΰxXZ&ulSJdvtJBη[YL\ " la<*MX1ۯoW )}9K 6D&̤z5e7ya}!ff UXQʺ5 RS n>`ЙX$nmrC<ō.-L} #Db$gqHӡ5 8+Ho"I5O=^57No:P'pMs AY }`7 ?OU HE?}(~}TY̽JͶcJJ}o&]nC7yD9d]GL|йm+-, Na4ryhfU]WI.ƨ?Ӟ73"}bK{p'u>6sY˃FA]>4KJ$w m.uZUL/ߪ8' E UnX\h)=4@PDIh]e`=Fy9rsG݈˲B8uH>Eؠ&i:,OߺEOڕNj\ hTڊ!/kE)7> KAƙ9oxQ!އ xҔ:ERG@HGB@||UcbᚈH&,(wQYGB[X9; ސ:}}Koi4p\usz2pg8ma}ClA}A$n/h#e}S҉Hs Z&! C[ON5*Psr}l_Cz%>+ {xBlWJoGufט&&ӄ3^#hrqdZ]rO1+GbkVz?(9 PY~W #]:P)ӟ/KJvTt66"*P1IMu$p`@VSdF~m2vV[MG*[Ȫn&C{Ē2.k:/_sU}1PJ(A"sr:䠽BXRd,x)inŌy߇*rz),:ׯ{Pż9&Khڥv1VҙQ]ܣBty ~eݾ#W++K*| ;A#Ƥj.:Gڼg)O۳لzOY%'i2vɚFk?AGZ>sfx{u7VؖL4r[F7[s0:;DxN_D~e#p``$pC #$ɨ6~[ w=_'Lj$=5eNaov;D$VUR>  i5R'Td Og8=h`MAoDGlX-9wz@ %$"6(moVNe{SXH?ᥳS{c{x#51(Ijh) :ο)j_V3\2נ⥟ݬ*3̷4 ,o((םc(Ϙy" [%w sZCTyh$-?~tDi,+mW-G©4yC ,-7L,t/`V.;VBOE?%ԵxƆqCYJ n- vG*Mť 1?{1$҂ }5>*|p(1ũp 2m )4j+>%Q gr?#zߠ(@,_ô>KdЉZrЕ&؈d>f8X'pL4NJ8m ̩4"y.WMB[htrQ'vvF(Ɩ#4Y5ƛ>%0O}6!ͫBHO}S^Ml%IÐ4IJ'p4G^2:A}M(Ar*r I3U63z鷩 iakQ';8(Q-ٗ S_)?'$ TU\z/-ւ$=Ln> jWX朮 A\>K:Xs`g!-72`dm _ Ev-8%~UGܡsiO ]ϽV)ѹk2kI+PYI_td'"w? #ԣiW']Ln7iD@_;mI].E=Sv\F5w4TĻ%SsѴGpk2=pVCz\ixPGhh>Oy'~TVNFVQZ3@R<~Ag;t4,,H!h1<}d&`kr@UϾ m E.#pF^h_ ScpǠOlzd}JtKYFDM^㍼y(cÛ74hU4y+6@S]"n|@J J S[Zp?o+l2:tJz q똏Â.j\9 H!ʧ-H⒡nHubt>5JF[#Mmq 8\66IrѢjl#-&ddoAm :; 6CGPXFmyo^{Q/5?( ޙ1UoGQsE6/8:}ӽll'?;LV*ƪ^o *"Byx+zUl龈4GE1yqu\rd+JYʹOI'8CԈA %J0tR0' gu>^0)s|7Ǩ86i<~ya-7ckOaC? r̵L.(gILQoxeB|1h6n:E HI^@"~b\7WT9I~뿡FFHw VCd51Tģ^~[{7fLDzAR@ %^-V1u$&59%hG>$ŋ VyS O OP_cc&KNvK9_xfDJdT2=S!{ؖL4y";~bAe'0+\lW?)UxȤU^~Z=XuhIcrAJ3R̪`ui3yGDrz"6}2GԎc7%Pˑ ]\=j^8"eS^P\phD9{B'BUѾ0!Ko?4B=E5!1 WP=EU@CqSaI"PL3+͖rgv4/|WwjaWHǑ4 viAotéALʕqRXw rA^WEAP^\'HN^3TlM{2˙=2.@rԢhՙ;b:~[ho(*? wեc+Y} >cd7J1Ҍ^UxK{?G7)@uc̾YJr7ҙoo66qDUC%VxwB} H~~.(wAXŠR,AJ;F[BRV :y$(_3c]A?;X : [ݶn|EAզ<.2yc<1&a16zi( $CI'?ZUX߾AV/b5Ҋ,G Y2_.V-5,.r,M"]&UgkOq5n"茞;=څp,h]пHs} }oJn0vm.r2Jlߪn]E~Nk9.n +g576NMss.?O7:}ԉ_F5ƐQ,\Fj#P 4QD\no\ "V|S}ih ] #H"ޭ;z҆6&A ,5!<2`)bS lmFsC(98xWK@;ӑ_W%7x!.RmMfk/PO:: c| Zy8-&|S,3/l呢j `e+ndʶRs";Pb'f \笪Κmb>:PF+PoRY >YĦV*Y豚 }!1f@'a!DKhH.e2C =:%R@u:<fƌW9`}B&Ȝ7uHFŸV{J%HV8{viA(<=Tg]̆0n?~<= *g =X7ڙPWl*FY~BGUeBHT/c/~y!G'PzUul4 E;5x5 L'rO]_kCGXFqם_{Gχ-}vS ҫafUB̈́P?u)du6ߦ`Ðp#]JHyb[&Z N$;5޹LRQ~GL,ŔOuVF9鉴#PX_IXRi?j*Cqӗm;uA-ۮ(*DB/9l{23x^$ϩPPb92Tur(*&L;^E}~`G_jGd2:ӮM;'l qeQ'&àqm9&RTӹ*B<_Í2U.LPBI9na]MSkҫ.MTF#_DlRhh`0J|eu\!v¦BtŊ)h؍ 6$f%2a*@:&h)1+ ?f'*c49硵T}CkMy EH,mj#4)8 @؎6H͇Qb܄̊&Ƶ|xL$(a&)@dc0L@:c`_ԭ(gJ|zѣXE3<"capԐ= ms;I$ 6]-Uy塅.yh|⼗Bt't y`!{i\0JCz`G:;lFŮV`'PJ i`AhSNTHP,XG[2. $.ZY+}VOk9#{,"~00E;2ʫ';n'߽{șDZ+I$\K(R 3x{I)(4w.tB1dhJlmia(.#w"oUn`wtNe=&M|[D$ٽDJt#QHG1`FU4WL7ĂbUK)N $M`GjH i2Awb&h~7M 槫[ `\=G\On@n![ >?) .L,Œ`?OL6_Jl A 6^f@_ci]H)geޡ-QbڏYk.'C;܃PR{:p0@U;Q)+}ʉ#&irXI'ֻ#x@b߉mRR׋$A%3 {ZҗkB-BSQtKл .Cz]Vro/?z u>/jJ/2%TX/GV;řєցBJujA*ŅZdEw@|[[NiӛG` 3m9j`}#B[AğEoe6V!J} p$'D%_-`p2|S5T@w;ؚ'Ǣ촰%ǿ4 JUw}v8՗[.=):z\/)녒#um,g6ߥD pd`-|"A #$kxN${[juT-BKrI.jsQ+ք?=Rhn;ycR;dͧH[J,]mIz|G53@SEAib`+]V+SJZm*<\o5oPw P2֙lv?ds<`?< ش@OuAvyb۽j-B !.C *W윐qlBfn&,z;ؠZd#{< n^hײ!,$>kz:Znk6VXٲ_0@ce lK޷DY`c6Y|B/M; z63EmožVU{@+A؋g6FeC堹Aouzؚ>F`$ 'pN<3./˾Yv{ӊl"zq @M#^>K5zsanӁR1U VXXb:'t6fn3> 0ݚQ^+K38VA&q6nU pϐ+FrMyQHKiVރK1pItDBx߯&+^NmWj4p$ЉN䧣5#8,@m iwL8>D9hJUPnFP]yGb"}f W)  +~t^,fק-|5'vvM#OUx%~,ݐ $q?=6G̩[Yr(Xh9>8KèՃ ;]3 "C5AvA/= !.x9EG9|Nxʱ`ڊ08G-MBB |r} 6Y&:ݻP7OC8)X:@0L5UK(Л+쟏sp+QV e nR%O/w|dy]XY3>g} dJ}!d6"3r A35689PKKA] y.tXځ*t/ud=ZCu_@S~ThH{ѴwmO?@$v3"A랉rSN A Vvy9ͼaN߶"V;"*oZ1#u?Gp+w&kwve1엧$SuS^%n-C C.O~eeѽ@ݸŤPrN4+O[ ڹ˞!n7J& @ǐ g$ YR:kJ=RY\-^f߇"j6akY[?f5ek z- ֳ]anwk2N4|O乨{x2 #"ͅ~ou#T= w̺M;yj!o9Rl-v@v90%}sS㦜l#Tb)}7~扫q^ť6uay>b}) iAczYPM!} 8]*`TT䇜0+ d*7]mj2[BQ;BH >4Z@iHl ҼQ(bmُs7"7 %(9loKTmoT yQTz@$~ݷ)[1sC`"pu9x%cUbӄX˿Uy֩$07Rea+^TkuʀXO#o~eO\Mԑ#個6쥎⚊ό$YQVxHL!P ql ;WH1}lF"7^S0yGG˘#!D_mVIUY„:-oyMڳY#WSXRpUAnTGapnc>Pl鲆i[QiS/,/tF[wa*Th$$IzmM"3fs[VN_NRģwWrtzlZrt\w'MVd۩sdm9A47w[M6@#<2ߔm|t~4Adnp?|k5T/MnB_(&pAg<\ޔJ)$jޥ$2|ecȽH~,F~~е}0 Lكut4U[գ%a?KY|C+| vu慨*_IT> VvAU!e[@Eyc9~uG/W7 tEc2`x_-7Lyh(ݨi:n7T!46{ m[`(U>8N`/:SrtOfMCog4U%IMC738 R ^Z.q~_X[-]O bgMbh SO<+A^Y\)oQ7OPLvǜZS2=(1:^R))bُDg2!T(]U˄A@ޥnHQokOkz^̯EIk[?OcIr/Xmk*| y 2/F6KkE[7XqRx0^E)3].۬swQ![Rp*x@6=|L[':,ٯ[}7*>q(Q }@4;'c`3V|\dbuM0KgpcEh-HM30bh@Ċ!]C>K_B{2N)z7%[CUR2<(O9ks\': f§t"y*ޝ-2Aآm2^gg[D)6o˯$b?~e.L#n)}cKL`P/t <-'ƻ74xۆ3O &88fbG|7Xp?\eݱheR42JG"FuQƐMKSC÷(Drk#GtS ĉl_'% 䑘/f9s(Aoa |I?A ;5pYb;Hy'PQ(O aMq׿[CŠ\\Xƪo=Li޷Д7u,ޘ!ЛU!\3 BBM9eмp"{kON,aMibg!9a\0gi9x)CJqp<+{ ۇ>jۘL%*䝙.Tg3~` 33ڶLOd#Ё-k |Ox|q^m ` ~HX**M)dKQi٧J6" 0cJ**w$$R:ԮUB"fQc-3S+=(}U~w\%}ÕzH_@\P傲f39rRtΎ*Uڮ@vgNb`p򱪖^-rݗٻ$Q^2V%ޑrܰyb'ۤ[ͪCX/n5eFUipG#j8w ,j`^]%Bht+3Kwk~FuM`o^^^xEONw_LS@])! O_.!F(4 1I//_*RޫW&|%;iX:GSl,; Y2(AIQ#1}6cheM?ؾHP{.I!6,*>R\z,}ˤ5$OIX{C/%7ȼ)LRH?8 )K9IґZ<Ʀڌ<,OBF8^)fME C9ޠ`1`;&qeWRNe~S,S(whdy\7~U; 7@ ]bGf{d'`D&L??3YLylEom$.+M,i=)g46OZC;7g.s_ww3l%ҧ}@PmsAǁQ:@ƛL,M"] mLכE(x]fsֵ[]i8XVYPk1m ˀv_pۈ/<|oU1=ο@lR r^mx l<#軐a_4+ &ST779p ߤ:`3ރS*bnV "SQHTX &I@+LYk a=z> V ̪}{=3bg/;`[݌fwY[sٸHnv)'[ B6Kpvը/ZӑljA hh9KzzX\W~SZN]T:lWVӥ'~B/ƠwXn/DF7T} MsIqNX\B2.u]ǐ͘utV(}R/~Zd3 8軰ONؖ}aZOŖ%) ih,K$A.;8Շ/+z03 /oي\B/FӴS˜GdJ62Crߺ?6[lyE|×s*%} "m}-i`z]6`7UߤT9 ۲oөꗻ|/+o c;S\ iicXVEK{]g),R e9|eҶ+5Y30-4LrpK9 !b=tճBZsf1౰5Io p޳DHJTd`^o: nM 7֔QNMƞ'dC5G<+nk #*m>ëEi?exߩ-[L:);ҫ ўP4ĕw*us?jCbZѬ™?{ii20H^5q6GgkNsߥaF8m&JLV"BT l `g@S|_M+[i]2rlGi:q3A/wu Ʒ>\4%8H߃oD(gӎ7TPe., O`zC&jWXSz(>iA.YMdD{Pdӊ 70xYzibU #U/0x0Bn3r/':(ɱEA~{HdkpWOmG&|jh]#2AU )ϦSYU*Q X܍1(@ب+1 Ǭ+h1$ 7sNǰd &0yi*+޾L))3,EF:o-y2j&5DdW VHWpT?~A5!S%/ԝ+ =X1c z;`l~zZvў:FsbyZ0ˋfa#nZp"A' G?jrM!Yߺ'F e$5 ̗1<cxu)8'#8z[[̻S I,tbM xѲ&<O %w`53ApGzRj3V7)cWw4Ҥˑ<롺D:S;?|(V옲sE~ҀGҩ*sƞ GsBroZ2.džR[3T&0BeJx \2%^I: kޗUQ}mF)P#M:DcP|Zt}CN҃B{~M+Aҙ>˴(R~rf„6g^}el^yؒ AH =*hmn7\V5`).퇏b)k-8VqìLڼ(#Ջbt`bO\hfI-#.4f=e#Xb%|8ȉ&8$7 3@ʒR@i67a<áyB靆0o! 2!]G~B,$wfjjI[g>3F&P{KOC|U Bǐ?k R A|#? {W`$}'\Lӹ QA>]!3)~Ucz)y6 ]-y/ME"A̪ބ ܶR 4+sזzPҦLt=X?_%wmDAq̯vJSS.* R6b:X-N;G+&'uQhl͋HxK~Ne@mB(qa\* n Mg71%ɾ ˂l,y $Sp{f'2gޞ2QPܬ'PN^ph<$?S̽`3%Hc͞U0 ^kZo9?m >!?ٓ"#HآEP`Ё fGTUNjVUE #G̯jDىKe/b z=$̟nzj6yxTϨW<Hdu\/՗'#cIcbq2_Xr޹97Q]#j@YQz}ᗆz07Mdjr_{08ڪ XTʫTeզś%_8ofFk#o@, ];D7fvEf6sӾ78p{Q@Sv+=Z"ff}\ӓf6M%1.gxHЋLO0 I .W[RbP@ fK`M\\ FaTʰʁX5Y2#_0, sA$Apڇ,+&/ޤГR3ʜuWMk)q siX7|]F_PjUo [')x3EJ%/ʨ6T^#OOӝ{BbB|PV0HfWvǢɘ}?~f5a)],@O_\,Q=矕Wإyk/md zlOǑ8`AL) 28^yR׏Pp5K+ Go o5T*'-ZL#mŷ-ʖ!v~mU{дn7]Ix& b@n@"bt*r+{c۷(̲gASZfrb Mb >$oB˔ b>6IK 6"4s 2[yCӏd-&~4̹|"VjRazRuA|ެ(]_H;bAE* 50١BǷ!T"hX6V_*fif^ymH4pd R= `٬B RT>(X9|!а'2ǒޮESVؼ;>z[ ƙŧn *%6) Ȱ\`LeHCB[8JYP)0Pq|ddKoDnqGLP-%C{*+a>,,N}T(QxbIX*=celG[5k,%%U'^VSI -Kð~m! ؛ F jaBHN$l LnS Qa1BoL>(6:"wEqLxIFBM\AlQ|^A&yj,|6h?s($_WuFuc\(>JP 4 Y8-Lt8%f2'tL!}T_b? fηmllߒ ׃< 3[+4vg! vkzG'Z)60$t\R)0OJ5ba/_KCx'Ւ<*!0cKĦ'͊6pF=Br{$geȡS|sgu q췅5GDZOl<'#t/ P-U@) 5Z@J m*! ԥjqw;}iy97p!0uDHVpwè0MsZXJGS~d#fmxggңwX;CZ6艌 y؄HT0 REhؾ?Y0:ͯBȇ"ߤTo\/S,2(K(7 Wq43y,~%t^'p7ЛF!u(W+:*ۈ9%"ɚ=@we |k&*YSFY]](]8Og4"dy"Ίư+Wӹh9rEJ{a eTWyQwG>'^O"BI7tZu#ZZcAQ|M_F/aCTr(.j.=ں^ݣȶCI'4,Mɲ{&)^qo9: [5C1~Fv7nTcbM?pS}e.k#ݲ Z[wtT8*s'I'oyLaњk Ъ#a+ ^~oF@Ķ ʓbdyř_Kn~!T_ L< [9tZ'‹ԶW4ɝljضB΁:`{``îPCRӂzƟ*ZwR٭ltL.ě1Mdi 7Y=HixfdtfsRŜkLrG1y&4`W,{(uLUmW[CufQV^gc#|M?Ov1 "XV=%4nܠʭ[Ć VH|q/QW)wO^^c+~Ѧ7R!/<"Q{LmbhA~@ރb_#qF³Öw;;t)c^Q z2ٸ{C\ڕރh7%oӁAٖIFCxiv#<4QzvP~ʆy{j<2.DnPHU s 6IV]s8}W]D&Um)^\GLΦ3pYvdQUp5i^ +̑!:@*U+u`6ܩ]vš}۸exgȹ+I@F̕/%J.Wk[:rU e k-HO/*OvH3EbF33=WblpX:{bP-VR4[j!u@N+Ʒ>Cf,^ <<)@BZ.]NHN=BUB۳ѡ2ƙ ~@5fs_#Zzx]Z4 F i{'{^TPLTӣKfZ̭MO ڂ"xo(TrzB&V~fHg/+(rSt@kH#RӉm+.javI6䴍GRi͕k]16bY(1^7K‰pGO lUpʹf(6 tFӇ M3V~ r%[ƣ|E{_bB;rqF9ʰłeWv: ݝ.ZVzː tSWo16^B&I2mCFSe 0_#a_FՍʀ5޻ 8S0OvsU [LTm*7'#3؏#s`Tp }^w@eͪ6pQ$R典:$ t9۾& v* })J:x \MQ'C3UAGWct#&Stl亹Z` 9+'S Þ#?egJ=.?ȡ`{$*}AWS~xNHk@^ĦhBZ>-Y%6 _hcFDd1uVcBFh0n#atP5ZUM/q%b#%Nl"+ro|'=ψi$Ʈر%6YvpEiOA_9l ] )% w͐fH,%:oA vm4BaH'EbaOu{cpqݾ~̍ߞZ7%Y2&¥{ufi; mQYGOUj_ݙuY*PG|Ox"FV7&- `]89ApfmlOq TSUuÊI+ku<=M^T=Co7iJCEy%z8Q[#V}YDl)94Dd09 ="$Ƹ#O2 `ڡO2غ|bխW$#^bS9tءs@Ҿ݄|c*gy^s"'f,bB$@SfX|1oShҝIQb6heJdnj}A)iJ{ m)JAoGk)=Bap+\\ᣄgOB>^\Q'0 Nl)PlXG:7孂–\yr baDC, wFX@ =,zfCK:MGTbu3&R~{ע}TN'@eȐLXEdK  pd11mJ-ޑ@2[]2洨;Q!!CG 7Ėcc<ܐ]WJ- ,|Kv܍9LN]b+:`@F~8֣F5snx6]v ^snB~-qCZ @Dl[# COiwVDQ[D2-Įwaoh0]҇\6i/W17fM|&>W<"q P՗͈ Q{t0*Dߓl)r E%iO[ϣYX_ tlWaT'`aO/'B8x>O;A t7* !Jn~T\N#|7aJyEaJPTJ\o-۬53mm[);vn-+F< VܦںF3c"ỸK!5ldM폂9~JE4e*&>[r+% cW*}ESy2$c9:sH\_d  AI0q ^6:Ga9/|zr&QdV߳}U5|ɧ©(@;  C\܅n[i1Lf; BK)~๗R[E!^||ūlZd n1L >7#ǩm^BhD%fgTGD@סzc/Med ,:ϯӠG"5D3F*ĨJNWҿd[F,aۚof+;`ց1Z.DCaMDW7[MELIfOJу 'Yb}TB1kFL2`|# I~Dm=$OjbFhs7 5\ntSA~8$t[82˾U=Rj@{N_u %4Tp#}XX+[n!uw.4u)HeWp`[٘rOkث*"&Ž)K&a;!ij ۳MK1T OÝoT X kpDl08?De;.lC xUSD\ Ԁ'?ch)]T_iiC*֏ .'؄ :U幎l7/]i1nC#ߎd9XGSY1 O`(fِ8`BfbJҔ,eiG˲`E2N3iyC\qӧ:V%)ʼnD UfuDŽ #:4b iH VSPLg;p_lh! :w=Ԣmʐt2Sk׾(DqIA~l͕ Om7`6927C*⯹uerqb/>S?јCQ5ʾT {6K|`ź[ ԞP D}c+zw CPhȉkBKԆfR$C^aFhD$/ukn.20{F^}U.@TU">;RZfNtrlf )cb\tTB p&{U&bQîog"/Inø}5Tr #K:ߴ,E[Tr؏@uRl-#Gb4f'e蓧<5聝[μA ]?z:FbyM각ښ2DŽ_xsYy²D4#7D-ظ|<xWeZD<2zcؓu.=bpq29tdobrMw5&!*~{pA?eb^Ѯ} X 3rR ZPN : sVؠ*UgzdJ^$6X2/v}HU:@\=-p$ǖd@֟"h6O4O\ դ_N<$PRr[ŊkO'YRyqQo"s7ζ8 Yjfc﹓YD;BtR 1m٩$v`fk#D%G /I8FX!Dz7)bwn"^-}5޾1 k&p%rԉ*7&e<<^( *;',|(ǡ) S!.C{,AO4q}lBИ0;Mą?"|Kxo5RF >[)$a;(֦M_B{xX/raxFBP ʢ%oȒV>P̹UWdy I_ϓ'C /gm:m-fn~O9ôgu} oryO ꁼO:YEe8MG}n Qd^El=b$#@ֵ8CPoLfRlUVp{qMsR_wsDSKѤ3S;r© %a3p2 $=ZQhIX&6xe۠׍8b8YV̻Mjkf̬|o= v?=SWi bϒ@qHqL7%E{"n`TF(i;w;]vhnt{P{1#tS>r6&LKx^Z܎Zô` +ϥʺǀ2?aP0LNoڲܒ?q8w[p:1&e)Y羾q ^0P ϋ/K  j'W u ܝ*JrRv גvSk&GX]%S*+0c@Q|%%fGI99J $OաĦR5Ca08`@\;VUC!fup QdFޕV>zތ %'\iy [i ڊ' BYnnqJ{C&\^xi'Ew/`Xi\f\jxrȄ({*)C2ޞVr#EKW8%%[xl|O#B maW_}<9Y@)<,3ARDoX@kTA_cg!ܤG8XoG\MI'B`w ͖l쉤mQ6u~wT~2[:TeUPF#~U Ή7j-ֆ"ݻ"eҹ1UЈ_Y>Eگ#v1):‹Qxe5TsrB@Eޭڞ)%㏯ =L%@ ҫ,WOwyQ~!DrPPD]<4f50ؐqƝȃ7 cKeN>e1\-Q5fI$V5ݻPy#(;ۚ'N-63/m^oZ`A!:+g4 6Voy̿ bM"5Š:_ijaS<#v'!݃'p+%9`@2Hr(B6\p7q(U09m'[`QJ~FbcM@DJ"}k+߰6sPkXi/t"?" ]|X 5V|(kE@8t]ot48dAn )m ]c-щ3oxb7?6ftU宙aY_9v#;_QTET3rt"K ?B2q]\n&tJoҶxG6])hTk7᎘N/hMv^ќck7uFzB070sC,{,GIk'lovyZ& HJ;GD*H2#?}l_wB#K;:%;Cjf>x}g=7lRh}/KՏWnXCc4?J)8( 3QjuZ)R@*2=|FO&Ie`{<$S6j q[꛼~o%7r^7DXҖv NG"C7ݡ_|s;5Q,`;3(bf(L|z:,%JXYZs9![$ZoӯdKCẏgR&޺X-N>ľO{N>OaeFRZ+9RK/rVP%*Elj=<>gOާG {ůglG$gfYXMZb7,;{G \?ħ$w);cqy Ʊ.t8 O=Meᙍm/TԈmZ[/ޤxY6S@ߓWNWj|UL3G 1V%U+02 $H|.z^)]|S sTD[%X/ {&a@hcP֣7iqdXK%rsno#lz@#^lC{%=fJ-ҽ0'46W"(^i W5-0 31rֳGXl9^{`0zEإc~Ɉ7ץf-|]i >qLhZ`FTaRaeQ "SBt52b"Ma+hF}Oj#W+ ZcĠ:Qb8*~6K;Զ_BeJcI8Ý 815>Qn&ӱm(k3ə$9f\5fvld-܏- b @"`~*o4:I߫oogɯ|l) 3>=rjWt~৞BL{+(WrX,ܼ%%ܨ7=%R\(Qu_B64 t2 }bN^GNxl:ۜ=:\4zY1UW46hksʓv ^z‚1x-;GwV@VϯՌʮ[0"LsMZJrYNwy74hS?V'M D}YecRnsW's iI s '6e k=j KMBjK&.B)}H Qo{FT,qPYQW Qp|BPhHGȹNgR'~t,ey-WFڕI,5dN[ZbnOw_P^{#'R2RoҺp# * -G͕ߍ%<>0q8i]Kp ([$ Rk(s#W g' }[aA^zЂ`#QF!KD\+O Z۪#4椹_Jb?*0ʅ1@2kN/Ú9Plnà!ÂS -;mI N;48(sVbĽ)͹ <ԗژD&S H?̀ 8=Ue{:ȑ 0rWMB&|=p>;@6n#eE(~(ɖlf*ѝ`? _x%z2G24 Gz˝HY5U !(YƺF O{Qv^][0wtі ȍ^O0410HBW1W+XCgQM DIF It*IECr=wb$'y"W|Jp(f,&S7]v,+X%&d!vb#Xz=LH)DK]ȇ]On(־{!M4W1q_sL4Rf&n(R‚ltoH7g"EK,Y9oHV ehTc'S|ӝY3c=ѳNz\T{" vG([ Y^,3<9G!b~ɘB{Nxwu3 "u35smy&Wk>R%d-WC5 vyIΉ &\PXrnCJY|R?a{+sx0͞/+#vf GSͶΚOm,q #V9zOz?e @Xw?b.tFYI5F.f1 kil ޴"޴jN/*Eu'i|T-5KÍ ]ku͊c 6ٜnwA$#S2FC=H,>܋]@S`e H R ~R.#|xk'tS5N,:~y#P}ZO:7Q; 𔁂F N+&|?q,Mjڴ,c!pr HpmhHsu"\&i$o6sIEqdQ=Ox˶D@D̥ [{1%QID8IkFV8NF˭Ck+wn &jw8 Qx!pkCU}sY~R/֧vD0`Ҁ|Z\W'jbw^[ Cx#Ut/&]x~iHίQQ)NR@N^n3T4EoCI3o V {tz]0&gWaų!YWapbXXhP%FwPi'h(NQ`cC@ِ:AZ荀l-Qg*1~kgE)&9Kc!gBuL*67Z\:n PYB̾$=l﫿YKEIr [ .Q50ִ!#W44<5-KAڔÓfNp"kF0C>?0OmdsQ1ª;MۺR-EK*,te}Y00x$#yw]=g/2ϩaH$k!:8yyojy<";zbXM4̋_k8\C8Lj֬wO3u I@fx)4O$ƿ;u(pbnA-?|5\NkYʊB3k\i2 S(!,k G $̶?|Hn01d2ʱFΥ끰j(խ&|QO;>~:U+T TnX:_? HE8DN\/sG(XjȞo~N}+WFZ*Щ)n2 !һGp+2}NUZ&μ # g}oh@+IZ4|+dCۦP ܖ q"[<vD MKbث$W|,eS1 MN SQ˶NB&*_F.J6~ /|>u/47v60j[}H7ba@ĢeS8QtV.}N2+#[v,9!!XnYĺ\*D|`6kO?:vmΤLgMZ8Rθj{6FOZ+V\R"1(1R͠+T=\T k!j%G+ٰ)7)h#5caԑd0VC.tB<?:TQ%87>XH)MÁ_5?,Jqvȹg-u2#‡&}W! K?7K&~|_6shAqht2=ҷIEhoeX$xFrzE~jLjqʻ[-xucS!|a:!ɻ6 >H `Wë`+_xycQ25t.ǵy!K+yH)a6qƐ`w?#ijrѷ'F~^\L\.d6VQCQANV ȸGkp koX:a[^@1E~1ls_ @l+@S`FDpVQH0sYybL`NNHfc j`ʭ.z aMvOؒG=ٹ+&Ϧ"Ց33d. uڤCVSa%R7<|j\h,=΀k3e!t>!n,yD$~1[>R*|~ acG7L&DB$dt+o$w[=]a 8" ?y89o84-cT%"@ǻUjcįTySd0~ǼkMĺ.`޲Se"ӍJcIx |bȿ75l:*|+TR7,#q54F8y9Hy?Dwh dlؼ:O4886bb/naVJRFݿ2yy wvNBL%Vu*/1n.)Nԏa4k,4m@͏,U_QjzJ+Oվ)4b\U2758k`!\?`r L i7]>BM7׬Ε nq@j\ !^R.l:AۈR| kjvf=Ak)e.i( oq?$3JWm?箻~(^UqDWiv )z{@m,/{tV= io8Hi9lٿ޴k2?+1ˆ*,"B{ka!]v'473f?bȟmވqЊνAilQ 7|Kӿn,`ߎ-kޡLCWpD!f!L,Eejk\m˳K>},5.Q\9q[<?򛳁[4 l$1^7jzXNoWCtj%,\;p"`gV(QHͳVJY\~2Ԭup#7G%8Mdws]blGe#HFmuep6D]jkSeGŞ>Eox &PS[Ydjj\vd5("zɯ/&H nzhcdmUx,w;0H3_(-MbHJ ݕ \Yxv TtוqQ$ݿn츔Y !fwO)ZM,lDH9t,}zt?4Fڂ?^8b2P)h30n=A>$;h{cΑґ1f\4w wĠon ;=rW(H;7";hR\]<Aw}hOʊo Qca+!= X2ڦ݌H)J%>w5ڵ"̴uZPAQG9wsWWrn :M: 'i]aOj' Q+⮔n:eaiYH^[rܡ +`4G"@RwbD<`W-Bg ٘?{=/q?z(xn[,9G(8UTKwܺLN+_;ZfU] ;)Y}9ŏ TZъAK$]FŸc=s箨q;O% )7\Al {P:%:A]S)y I^ ',v0ñfM|f2Mŗ+MIEF_|!#mI,`dwT :'my t/2bގ }> Nyt wTfS?«TRa>H 7᝵uGEYOM*F‹6i]wo+y3|})\IV쏕'>M H b˛zQúD4Vq$~gcie|~SO uB$<g$D'!# ;AqfH!|rCkũFSFӽSStjy@yFՉW \{Apˑ-M;̩ÝmC7sG8=!5=QǛA$/((ڂcBé[3x2NDvR.CyC ?RȲD;kW{ 4,y|3ƈ4!ʋ4"EhΕxxa57=`(GH}PRDEWA.#3 To+;5ǁud߁k㲡&bx(z19\j_$?T6lQRMe0b6hB8?w?Pb #skcK*\ɍ'T$M}e/ݟV$"^U&bpru_K0kAǸwll'a\e{i2 zb` Ƃ߭kO,ɯ~1}ۚb@k\W?E498_THyHsf,\_*q,?D)ޱA(yR×zr6^ahHSn2&X֖1T{3 l ˡ>,p(C')8] j ^bЗ/ho =uN!P.RۓIfs݌pʨuv8s|Dl(V6Iri Kp~2$֣<Ǽ\s%]֬qq.^@WfS{>mcIz w"{JgpL̫pwX56LRFA[\}'\&J/RB\EԿ\ 3(#/02 DWԱe{|N_sXf.׸p*W'Apم{Ɉow{-}hXEPo^4A<Ix?w\F>Ktq4]zF:;c%04?ON2Y7eL5KIwd­p[p+"$:S+OV/퐖h,o3ro#R iOs> rPMP[ s ЉiξeYeT'W`r~~`%ఓ;O9 i M1(aS[4'ֺ;E :Acj҅? ꒗~D$ Ux iQq;(OspYW$_|c"4sڡlÖI^]S8IAg~ Rl"N3ݠ#E$B[ z^rLOsC]/0彛Qfg@/>Slf&*)9˞ 4\iYfԽz=I jP VfВ&z@\r)>.Bg$֪?ha] y)Qp:d2v+1*xG5wY[\,j:AE T). ]=TTŅUAU^d\cKK%CD=ݾ)؋Vrl))>ugK`Uqggkt&S~\Bx3#염Yy}x`R͂G>|Kn^hxQ{vӑ#ײ޻~ 26T9>5UaA-".4*GUVA¶ZG-lKwRƽZs\EHrѾ6 %RPnvq)䬄@tdi!=*',n|0,k;#osڿkJu&t0VM<==Ý0f!'ua~G^%.֪aшobb!ʣ㌛%'IkScn7n)2 xr)I&DNI I8ND{( v"]n*t\.RdLg}( y9ϲSpYaDy_Hm?lun,Z%nD#,hkQ2'9N#p[*DžMY[Sq'.2ցM] ɫu pÀȾ^YIF50mt0ȋC 0v<174tIP Ps!;٩1rjhosb%}e>A}7?I~6qOq d 17֨KbYc 0"cr @QGć~c#ydOB43P=rotP- K:’? Ko7̔PPYv3|f*mՔ?|(OӰ+A 5X-=*Y`Pô3FX~iH-t h@{piş蜡!-!.ګӊfD貈`_ha' 粌+&E8mV լv׏xomBӆ (hӵ@^!G6$˻wA83K# u!~^H$WJヂk1克xlI7R vIC-Ѝ 8˓p_^vs=w-Ńhvs4WwI͜ ^&cR?Y"4 mgw(e#6*7~ J5Həq~.RlTftajEp9 >PP%N|I 5TYpz 0SOSc'Fc:ظoX?>*H /Q㵍-S[ x,07^qٖ}o͠J:&%g Èދ*Mc /?4R7NV-2Ͽ/x;2%iPDjV_2#^`g" x"vc⃠[(__^1Fϡ|uxS" @Ìc/><@emջ24wb{Oஎh9N+2;8dtAu+9LKNʜMѰ1y"W_%)#"3=Lv?xӿF 찜ށUՁY 28p=M8!QV&iדTշ\[27f!K Io48 ᓏ!{tP'lVnes aqڳy vȩ/faQ}ޓ4iDP9W𹕣h˗Jޡaz%5=g8$zk$ pN ^lz]= RWlI HS:tSN}7PPSA/JBmM%::Aa?r/ѿ\~e? @;3Gy˺7;*O3}Xx̤`q;a],Ņy񒟖jSM bURB{bHFa||ќ'u.bZbsN;j; so~E{dWhs B\kYls)án jBl]2 =BMX5Kۏ6'رu߅( ,p լ}/$lUv2/7 {31o)[<:1wbRx#mU/%ݠkc6b(#~åҐ,&T, l?`wA 0;G7#L2{+Qe p51"^X/Mt-ZPM 0b*ߣu,qpuOGڕ>yBHc={>{4k`1g!sE; J=!ċ</S$ Cff<ǮjB!J h%I ~zx (ƍu270W1Cq+]C !֯nXusib%W$U+aJ N3̩2=v攗I:.^۴B64RE0Fh .qcܲ.;@ 53mՂR׫MhAlʚz, /HXPWzx5;Qj?-mU=NLpypuG(Vi`S^Wi6=0' 1fz;nf1Xz.> K(!gwaFN* O] c%橛L7lhFf~CrevTۧ]*#}peFFi jVLCjV+F Y5-geAx"0ϐ*|WjH06| @$%'V ~RKbt]pxX&PLSȚXP߾¼y9&h!U&jR&t{)w_I:蛤鎐IΞ]|7싯:My4R&Ih19#@3!6Ѫꊂ1٘(tqJAf}4jRf[)"a:#drLV:uCG1S;85n]sf2qޱ ~zd9/#0|AōҪכ t`,08[fÜLs$}j^2t3I9VD3ƇXlRW᳦C9vTTOMWVBeMlnæe2VM< =1"2VCпˑD5!˔ߦ^Xb5V#F!:WүEdR's\?w?Nl"T\މD>Ѣ8K{VA}^oih@Ac>8 CM'l)Ψ%Lq ?E6ztvR/r)E2|Sݲ#6 /<#iF6'{[̟/OBcŨv(ZBiq̑}6Al {=\9غ+5c\ߤ{T K?QNwUN9jo3[ ʪԃ*_x^{]̲:E)A/ =1S B.KbldMIݐ*0%!6qW.vMT*+if< ('su&BE_@Il*/|Vm<c@H2P=* &̠M&sżi[ߓ7^nY$ھˣ >4i><2Iܰő~ؔvO検ԓ)*jet8Q _ȋ1.;3B~wI>j4KɺwAmܝM{/7(Jw[fP\`WExpޒ0<^rVX9Z8 y4 z.Ls;8 kt8wͭ`B^zd6r+8>_j6`3mmW!sjАL>KArOOfeb;]LH~7 ЍAibq MO/\V-߭/1'}d8j l(u X2/H;x7|dj餱͹E姀iq"mEa5ĺ8.9ʆc˯^}̖*&Zӯ[dЂ՟PeeQuu 19AHrk"#KڤSLs\J0^uPCtI]\gHB,4 o,# pF 7KAfr׀*=>LkvU :X%>p[͎~Դj^݆#j()q6p)2,(kSVjמzZ8)R.N䵐ÎP0͡,=RF# 2(.8":%I Yт)V0O'_0svJι% 'CfSE1hXVro0`#nzv8-T$l)%lT?9J`L q9|nP'S/a:lcc݋u)7,v5ҿB(}J ^ҠFGDX pcb(~wv.Rl ޾ҙGix^ -${i{Oqe!Բή bzHcIHqK3yR\JW80ݰEe4+?F6 בjLqM2={xX˭XqXno1 cA x.r$٬{pxgyFŽ,j :i1&ՙC :0AL~1 jwR'`6?}9Nl-^30.o.TxmYKenG+H M>Xw٘dU2D{s?i1;~WM,^:ѪZbb (&MbD%G$'wC`YA5tq )oSNqP3' Kq CAw Z,dIa+EV!鮧 E&&;g|[t,`pt uwIpz9 ~)@ v/i^XƭqC "Hd.Vl_?현109KE`~V{[%s&./P1`4ݠQh:Z1 4M1?WdWU_fbsFMq=+cCrU~wY_C#_^$D~~?1KQNd^E~M˅wD!$2öD'mY/1l,(<4nTMUE>{ˊ$ݶȏNTg=ymnsR&pW &uN?Qbel}qXݗɬnW^ JqX:\T7j:`$3c(R=6eViCկica~tBETK9ZM"J=V"*Z*o(׸8aL_Oij^4 P^5y?7\9rFg k|谊AxboA:"Ov":/# ۩TYE#mT{-;SOJ$OTQCmvt Rn/YH.&3mJEmCeyÛjZ͆)eǵu(l>{U)/-7Ж)zY$zZYa>}=buAoiQ}ҏPRk}Σb1f#:4LaYQNQxRtdt2 8?'2LE֭= {y?1uƘNJχZg`lOlc+ Y29뵞03o:{`XFK/<֢[SQi^]V~+$h12'T%) (Z^PeW1",5_lB,TJ ꄘh*|BPO|Xe9rN4ѵBE$ԑ]>]oA\DuZx8̽7QؼUP6jū ^}净vwd3us5A@buΣrhH7 ˳˷Yt($]p5s2)_- dfS^SVUY0sWu9I8a1D$۵zFU?SzBH@vd _[ݣ%j}C/gGÑ&}Uj\k3t6߼(kDCd$ȡ}mth>P_?a87UqDS}0 'W}Ɵ,:b|'-JEеj\X~B3hFyc Cyg2H٢WC尢i&>eTJ!˜y spEO[Uݵ?v^GI (^//ijõ06ݠk`kٻ5 SD |^<Wqzc0Zo3j#JNn6G"ݰ-LRQAʒs^ p%b6cCb'zm=ӚFč齯F::!RT|* ,&'6 E_A\j\q$h"ß}B=JKFGS ɇ>uHךZ^p̗q0b,<|?J4*iZV]n t_)vx.""pḂ ;UgSƨGQ?eUv64E$Z5^6TL PDgwvݜgk@KLI-m~:{s+&~ozG:}?7uaϕ-12Ax cx3;smLSCVwi` >GU Ғ̥׭9fl*UkoS](23Y~ G7!;4VTZ$ΐvG(tl>h !`ˠ e2el_ 䖑+௿JIdfNFoXCBplb~㧙imFqI+mxKW.;du$D`ZCs iۉ>mOWV25p@7`RK>G#YI<#,@IÂr-OSɼwW0:3C[J0O[d t0@Ȩ"F]v2ޱw<ڜgF˔?v߮J$#){cԈwajCl@IRrvw78_vmCT:JYhɇ䇕@ن/ο LcqYȓ$fw>Kui9_F&hм=l+yK`AP[FbWY7i^ > `'H D&Mz `K W@ #mu -&">IYU/tB,vE}dh=a72URA| nXG)ǖ I<{NpO]7DS>3{1J21aRF&<ڋΪF [58 KK09o u{jWD6γ:97 om%4X.|T 4 C2_o=rT4N&:QP>bK-vlIP3/8M ^mfm7tD5=0.5=tN p J\gAVdžC4l*uWCukKN1Y{)H"2,;`L:]e L`+`agFGL ֔D #LpUŸ JHl&["(ajzu}N@(G * dYm=\1m$Nis,g(^w.@lf]Wbb\CC pK8%@ueHL,T20^J_.6BNt~'.֙%]Wz2 rSjXj]]zS|O$t* yc£]C{izءRgÒ2R6${+ aMw.Tb:ijAd$x ?q$u2̊3jBn”㐋TߕUYv&W+UJ! k +-V<ӚO*gÖ70_Ř] ,x\q jY5Dn&"T.C4ep:MyaM 6H(x1z~_hAP W}]wyg U- C4Z'^/\ct&㌉;/ ar cf|KԄ[lj~vœYyZ,YoJ®x ቾ_@mMS 9"nSilvbHP#{]D'Q6&Z &=Dp7jg^t#uH#fB"[Ƒ53%uW^£_mC99AnTښ$Kǿ[E^D>pVp:8fX^xy5v@+UKmpqD!)簏nGGyj}7?|l[Zp园2[@?IGCijw}=&#qmm9~0K3VXiwemVbo1J&?ją@tRfbǶA_g`kio G^rK>+{뭓MĝAP0|6mzr Vڇ\Y'\z \sowfiɬLDٌ)cr O\8R N ͕lG5NpOX RQe'Ȓ S&8j>8ʤ&PE}Ň܂H@W-59%@([@)%PExLyCW(^;`XH$CF@s'S+q^ :DG#ճTlӷ {ãݜsU­, eԵӶH6 ,U(_e¥+=I!wF.tge'$lAANnu][.Ku#6=UmjcN"lu,t`Ho4]w)}>H &hdwzi$yY8>:TDKj,y MhwOt,ˣ~xIw _`ѰO`߽\Ffogx'a.B-dmq]Ɍ}V6nŵ2^ev67#f bKy%t_ޥPm:"RJcJnH4QG9 P?[JBU\uI&<Ъ&mެRSG W4O宭`$-ppd$a 7nD5,a2~NJ/4ld ^",2Vek /\۲kWoяQj0ѕ.ͱNKQcpz/}0iXzr8ш8m݆Q(V5[ %`pq<ڵ#HHtjA# >i,FO˙_BNr]L竺ZMZ ȝ ("dx=l2#pv, fE#x,%F&+s,)[7[F%0F'k/[M]6J>H%ohZce>K= *ux7y=oYх:qR n_+pнP<<%Z7dSFT!{vRR^}˝RBSجY.fAuaF?+. \rM8&Bf;FZ#M1Ix$g:f _UspECy2 @3~ n31: Bm$ie>.)Vz^֬!B_LL GP 3Kq9vC8 mXwk 7>ralrɜv3,{*{`jwJ%|cr-1FSw_+g\Ķߦ}2p9 "Tw7F^O( ([r=Z%קCe1PL07Pٲ#%[g5rC[iR06Sl-OURqhxg]j;u\B ^۪ r hcZtBQUVL5œ`W2L{և;*K(jYqj_p7YJ!a? eU +֞(?.{OcguE*J֞i_MNaYl`4c 6Z+P2*)%ȿ"3uVZmm&D3i<-7z睾tc-[ɼFy?N 6G QDoP)*ʳl յ-)m̡J7>]֯^$Rpv3$LCN?_c F3`oBxV$P4C4LRՁDL=g|#OĄlTTgj:kϱ ]{?Η Eh7X =W/[bSJ8XrΒ,]tqU(@uo[_!% CfZ¹ I EJ53 {1yI].BMY믨t8sLƺ7;(X> In,u .qFE}wfI>9Yhf=IJm)r8sOzCl4o)ks ڇyu2ABz0_)~o)Å:6}"jM:vX/+AUBze0md/榜 Lu!Y{* ;humӾRYVqiۏH#a$aUJ_"nx,ΣkSe:;Vn\²9csN$P+{+"q _Mce.e_Q9z-L=&*3yJ(I#5'Lqy JY_m]t?WtU3JZkwSO$(6,0|E"6QsI;zn6g# )qp%l=U]{*|֘fʓyÎ y/숕D88F yz~Jn0XkZ" C`*S}[m±I-_G9 >3Z%+:@bp k^rxaꇤ K?WY#&550N=MY\&9W`@\Bm,P?!j˾lI~a.W^>Ug(+$ vƄszؼդ t⬨mtB/#.o.ykv.0KTJ߰Խ`eT1R.j_kj#ݬ/lVzX* |-׋"j] uho3G3U:~w]Ǻ~-F;n+`*,՘RmE ;5k2>KzXG3of )W 9riz,2 hc9s+H{3m_*'wI+n] gS2;ZXiumJĽR0OC}F9-5ئgÅ7Zt>JZIN9)"@~5ֽG }GNBJ`jGKP#_BK_p 6rt)mCzdЍJ `mA/l3_gm( *>'N@Rϥ}=T^#{Cĩ)pttTO]F$;T;*ddBSRa^J|f 6*Sw|\:au>6x=3mXyPzIE_8ӓ]Lfjf1HވxGC;٨?q1w {aE: :v"͕ )"8@tcjEU8b`sK5tݒ܇}ĵCOAptU9'tC= u\6XOrcM ^o^+wS$j@Z-(= HD(ۻg<> Ў^EYuۦl*Km+prtDYGm{CU\5Mk5QsZ[K$$Di,}GTunmLeNƮ 0ֲ27W#8|ӴUGw'IQ~ӪՍіlwwXX<ߢ͌8h &T"2G%ї<{:K5ԭ֬e<ПnU=B]á ~7ʽ pFn)]qpJ |9PxIo"Ԯ@X蕍Ɯ_nS9ϞOhOWEy!9r[y0/zϧ۰%ZS0Qj= J-`6q)WO 2ʮhLieu;ٗ.Jٰϔ NPɞ{%Sa@y Vk Ŭ >,Hg`c?xw,f/jq)hcReq©eˆ:ܟ {dRbt,q~QvŖ=w_E_řNFe|g0:`tFϵDӁes[:5;&U)ל5=@Ew,!<)רKy!aGv<-UT,'+Hα4[`s2ȫ1hSˋy3/;jX!ΈqRŭEy$!d 3d,~[2jSֽζ g^Lbq~wBezkH?R*f+"3d[f1?z̊rwGw?X&4l*C>sfjt7RC,0ef=E|'\Pon n^ΌgϹ97}}$*NmiMT>PB],{,_:eHT=LJ2s&١1a:ex{P>; $䌅tA#*\ M%s7VH],ӏ[LN\ZT 5B$=A1/#lؙ‰GwXRLNU("r@&w ci'xTơDxIx2ӎi H-UM޴%GͻR b^uGAr*@ubPŨ{v560V*(_&,;_m?:Ry]]%l]UkT <`<2{6D~祝,@<7hg0 {퇟U[|=(ZJR>n"1)"N\<!` 0h`sOU_RJulKnLT_}_F<OYYdS\m~koSičΘI5IQ,7,To/ߗ`^2cB)^(X!Y/;݁ ִ=bZ`qw7 wJD@-9E[#*+pFve'KllI' y|*"AxlM VK<7GG \Q3!mׅץ|Vd}6$bIʠ/QJi#PCll Mc@xeq;8. /W , m{\6RSp 䍊iĎ{S; 0_i_jcuXJ}.?9Fp)*r`m75aGGTl2lUh7]G0Wv-t"A)%S5N&C݆r w1Oe3 ٚ8X^qX1Fbb&}M@0cbr EjW&+yj8(W\)F d MUTh-|1S?VE%mV/[Dh*`F{;4LO& 6: lإpriC*E0yހ _f+8o 11eu 0s^\IiMh}W vlbdE#W6ó}&OX'g?9'y\}CvPdAshY:][#~S߉zh QJhRUL/rM;!*sr4YAI )pj_3Λ_&5LCr7o0N3]q&JBQד#L$랒-"9^ۮJ^ˆd_Dƃ~73(c{#ڍ!1]@ML[<q Z>L,U8IN,ۣ ~ 3 p};<) U=V< E!*WG&+ГKntxDMa[[k o[uTn߯.&gdqGi`z)ME_k\xk0\fMwRoS2Eue߅*q~R[eL Y3VJ':x<%ūBx, p }͎ Z:-D%$ԚVJ5lͩvvge?Bm:wn&pvM!S|XZ'p]/J$vIw_=Tx1lF×?5 wdW$t;xC$\J-`@F 'U5{ VP\lpF9}%v2+UM@ò/l)sM FfZY["GpWXNjfˉTd*1^ƘE0RkiQ+`5J0k  LWLӘ䵔ffً`EU.sվ]j+9]S!$'uȗ7WV(Wv>S[Od&eº e*TjWլ0J*erS_V {5zcr{m;8q6CEd8Pdtø)COl~^3.5B:u0|¨uw$& i`Wecc{ b#GI=Å3w,3l>$T[4=2)Ҍm&o<|X MUUz h[{-6E pPL" ;(g%: ZrK*|Y>ž!#}MPqF00=Jꚵv扖pdS)bEvChTgzLw}"6(0*#QN| @_jq^q&%]lSȮCo)p1$Kbjؓ%.bEJģ&H<[^ b3`d&y^c#m,m; ژD~PLf;F SCTإ~]2o/O CY0iw*rM>K Z@D b%1jߦiQWQse!e !BQ?As/~Ҥ%T*E@#YyVVǶ?>b)ϥI5R9Vyt:o6: &uqti^|by69dvCB>D5\b$H4&$y@ar)"}x_e$ &q,o&j{3Ofx@ìbZJ^&E?mzĥF=."i:B#Ձ22hGJxCJ6+mXz1t:; &{D!);f.$~V 8Y+5_РSJvMLt"ĵhߛTrwO5dd+bjqt<{(X|8 U-/4>LQ P)-OeږήC2-ZY/==Eņ> 2vE-X-@j"ګR27Qqpѽ|Yd`FYZ^p5̟jlc ZEc-ְD =C=wc4iªC -$9IP$M-?koS'Ɲ||-}j>"=   f[9s7qP0ܧ_.YV5L7ySގR{"}!J s*J9vV#|MvD5Gr''$NJZͧ0fn*%EPv}slT z i@`w uv+R9e<q[_Y૎u: p1o}q$ļX i]o~!rL61z%7-kZfVev89Ǎ ^I?σ95BW8&1T۸ q-< @ĕoS|vuEaz*O5=@f ~όžءc=žAytBĭ|ο3O)j@Y76(,s^ޛ@ʹESN%Fv5租;{I ̤4c80tƛ7fOࢧ]LN`:Ly2<[.H Cq> YxgvK辰0'\}g$iuܒ.H)BT%~B\L&* T]1{b:"L=ӧmcN"CPa4umVѷ[7t_M2<-sAOj}ٖN]obT"bbU3*qWD RIpm*<\IŒo6HņrPa:{{N= d Rb|DZĘ>9fWr$_+X\xXg5Jl o،еvy^\Fj(˨G;O4pczZUSp0F2fc8[_T.87:͹b ub&HBs'SvA.3ih8pINٱ%KQ}Wٻ3g~g-W3Y9Q=]Քv{Tqd*24~O!.PGKJ׾5WF-"T3,P0[oRt=R_e ?yͽ4f` S. ӂ(T'TuŔ^nj Vٵ)znp3gW\_uv$.@ЉTKl~h X̓wpzr ƫ"Yu{XCLD+:PզYVgd5{*3pmK(@+u|#<B(U+m7m`*.~nߺ 3ϯ=~U>!4_ɶ1G^YF2yoچ,z涢Vyگ|6,ə[y" @ ǻHo)f;R7׻Ak۔7h*I:VxS2Ћ cUS0x* r1ׅ WG43_1XGϙG L҂= $1N* )a '/r ċ\5XkU**ltЙD'k  ?KB^ ճav+zҿߊ3ldNm#1]><_>Fc`ȸtéXѢO'`'1܋s3`l`p3Ywka13o&7B1?'4ZnNǕ7/qpǝb^H?mݙ&1`HA]$UW ?vU/>K\ݤ6w<}e{Z'|W]jW4]1Ü)YbuQ1wѐteб ^$J Ҋ8זO[GiVaH˳] *eo *:E^t*0eC<8g>=5`=HvIF!iʧ Sc':#Z˩Ŗ&IM%SzXͮj0Ի~B;_Ӵ` JYX]d\>FD+z.0)?~7|> ᱲhx`@&n($|N~\ԙ#:舊ǀ o(Lm*oc 1m'HCq~ĆqY9| RՄ萖_WEfk-^r2A ~n:kbo3&#BD;(UUjJYOB20xWMzÑņ赭++M n/ Yԡ6 n'}Ƈ}h6fs|R:#?hn{O@uX=rG E?5~e{>0]HӓGb5J\(2՞̖ sa wqAX&#ъGje}]e+H;1t)Uy 讜e=h~a͇+%edtSʹ!{^Xyz^=$dMoJ@#s`M8\4c/Rv7O6Wxi R̳R40$x3#cuX{lwMG4Viv|nƙ.|Ycd#I2Z^1rjp3M˰i&ПzLBkPo3 <^!++8r:"l /ɲI]Օc69B|kA\z mclnwn1S56C%ޖT3hؒ\)P:]S;8L&j /QTN X|ʺ= Y£% œm^]Ȣ\av~$WC"Fw2?]`YfYzW-\9om#C:X~%>l=6#>+\ŤW}h/L觝JH' ,Ҡp[lᔖ w>VwBhX8̠w 0}W»#⾰AEږn*;L&Fw3>/6rFCφ/LNMQ,kJӏ;+w#7l$clt>9Բ)ks~ 3φsj6bIٞ'(ɷaXeY] 6:B+\`4L}]O׏_CHq EFY87%HΉ$8|MԘRǙ>ǃ p8*]hts_I+%U# G%ky@NS;jR{!})*oo2eEGa)Vܫ=D!L`GxmQ(卖E}G`:RR ]Eݗ=9,JX:֐{`>YWe"[NaBS"Gm ߪes7wjPkϡ[>|7V#uieU!Q,)#b7gfd(gA>oLx@ w=J MS8B]u}%ZC@K%J^ed-< ?msAibІ\Uμvmڇ0b NH iݚ9QB1DEY:fe#(#Oj[-7nbbMuƃwtƦA`yWzHd%f@ ߞӚ>^{th,gD]RXADcO1u1/݁R{|wrp=T VdŠ.e KT19˥{rzb QoQbr\^Έ;~O[.uǃU4Ofd2k@(L|c "'(]󀛱3[m97^xTY"EX=:BxnVªo!xV1-I.C$:ǵ>hK]򦰵0L/{D}54|N=KCL@.#l.%j9pX?@iy~XKFvRzk&b>Ӑ2#I }E Eqj2tldw!(+&\BX#d7ɷmV.lmC*\ B+p'&(Xj{/_'ɨ[A3d'&F|x!Ɓiw3%H7^_YnY@oOWމפ^qM`)낥 7V5Ep3R$MՔ_VQ7/.?Ӽ2ĽCzzB5?"" 7>iHxCpm(d`H_#aխ 7񴢺}OuHϖ0SU^;T7GRC~mŴ pܶitfOCNZK&?<ĘAmUO耴*1*-YޱLHE]ߒw۵ j,}njHEڅ|Oy_X mʨ=ymET~ZܾTb[=CYJZ80"̳2ɋ?([kk@%Bٻ‡*FP \ ^Cp*7Suυ\ė!mȢrXi5(G'䍙wGC߶Hab~Snmۧ y+Op ?ܓG ˂"I:O[@`Z>SۀV5qncݳ;kodY.ʝ+&'4~#:K7 J]c9z;P ]9 e;`s o[YFФ!=02ѰӬW eN`6FOkϠ KZ"ݴL"Ώc OjLxI_QU6HAb0;T{)uG[ d"9m217VYvyp\ T]az\vu,T<,4*JS!x6QbMHNzσ Џmn a3[sϋ h]HWU3+V~,8gR=:i?  7_"г}5\S3Ғ?*B&I0Bxm6r>xjgqmr ^ ?ձ9fe0ZV2۠H|@GI֊q2PK*,2}vD.|BRTN-G4 ΄.'6 TS:߈cTV\.`uQ WOJg{is&غ,I ZuqȶͷS}μZ3Q \闶"M@b g6&r>b*bC4 *!c'0җzĐ hx9.@(669V tGZ3pN'#"|4엂G'bi=y h R+^6'ES3zq}YW^]uU2[4Ԣ'l>qyx>M}JƒWPfQݤ,a ;n*/UOxdl۝IJq~zfVjce%-=tS6Em3,-vƽ'7cބ G'l2oشJZ<6y 9]hu1k[yz93w@k_h$xl]ye ןh(zRoUU}>1veyۄڒ̈ @‹*|{ #ES3(<&t}U$=O̻".YuxfGNs"@IeJ8p35b5&=yud!/Ch}LQ""_>ۗP$Y_&H! E34Vn37ιD m!@=q;J}HM(u0q7iihy$- F z}\֒!cm ARo 8;8~}!w/!sz|1_>$VK`M2jxQI>{VT8 4nk!mjm vZ[ `f71b )P27/4.4_H"REtGLJJ _N$=Cy[D*a aY~+3pV7׈ 2jMj8gKHuO3_+L=Z;.*Ư*͠r+IK&`Oudn 4A#)@Qv0أ$8|}LGVP O6R)n1^L˺"-ߧCxwMq<$CBޤ,]<Vv6Y}ڊX~P<'jɭXm )C<֦&V ~妋$_+(hـTΧC,(y uuĴ(':(:}ȘF5f ο9X ܟ5kSN LXv! 5';2fp/ϭNUT^iF!4h"$ELS6ХG8򣓜cyK?Zg\2D64x$'&tN: h#lJuP2lE>åRvhQُؖ@DTĘÒ!Ә\|q6xj,PnL*^|sK !h9iV#XY'MT^$a\( F 3S*@ )IY'sh烇S݌Q5-䏆BhՔM@Z E.><(a#͛{?Uvgs?9ht] q3GwQw"jh&ϩՅw@p44 rMʅ[\%0A>lGsfM5Uj;i)cɧ9ZqX*H7Y:!1&j`h1:ccc!}t!ucoa3 H-]^̠sIr;{n0r&yVܸ6&H5B !|F@t2䖻<. ˘>9վV#>X+I:f"nRlc*-:t^Ʀ66L8:aVV>>]"sp^BVjYMԟN|4WA}^6Y+\FW.@m?2ϴ(ZfFcnX/Rh|DQ{ןMZ'֊OxZT2AY4,$* ߂ivS T1z7Ίm–ҧ$I&3$;+W-hsbfmUměpET6ʭKle Z^?L~hl,zHrR4sЛ/X>c3'yN]N9M86DP,y<3HRn ~OFޮ"m$%x<=9RU 5|;f-f\Ɗ9mrF*oO`|*O;8 ~0HjHckmd0b!nnD67;ɻ96AކxͿݿ5FBs98у tݕ֧Qhty Q2# Cyw5xy+m~1.鄨JX/yD Ab^UH^ ZfEi^ a_/]#$ ؒ)L?͒F{b ӵ ˺%bG|kɁp8Y< >uzb_ӗ֤nѼjjZGIGNYF|\0<'YNt}D/]$y҆u3a" rڬGWxslnުWY4~ap6[>%irt٤B[NLhBhPr^ xFYԮo%%Y7(\8>܆X SG.z cHM:OP;P@̖?Yjs':#2&" L!̞ӏhyuQEs)dvR9-(@D?-SVD+ps p(6(Pj R-C6]N;/ᝨ3qf5 JT pf\!}*k-ȸ _-Dwe2ng+W2fytb(?8H拹<ź}` Gd1 ey"QFݲ)kՃN(cFzxęw̨mZLw 0-etxSQ%4_ڤde˦\ *"nC"EZV NɤcF",:!*#7!*U8ո nɖ$O,&E4_ `H SCQQTFb `~=y>m%C'`QrWRNq|" PUG2pRyc*"b2V2lI++H3.luw,M X?TKe}ߧ]nI+C뾍 e{W)7/8 1v[d rGc^,~gw7sfW3 ?vK{"ba0^6^oU6nVx$s{ȚFo[|6d/Ai/IS eD@RmhA *r{I-Mد~Whj³wSE|ΪqBk{$K%y>$Zy+EiYA5y?\LJ*l%#;nsfY/uH|g '8?!5=EcE -F7yT _*jL DQ"] _w:GRexNǂx=6J+u,9{8ÚtR%UghG" KrT"L>Au#%!LcDΛcI!`}忱gKRRTx?(8ƸzF0*Px/0 N$,E"l ^z;D-ryHpFXvk6w/mB:eղ>tV-CkmB}e!R~zT-WDsU'U2[V?D<ufF﷍lX#cݑKafx5,n?YL:Zyz9rUzgR 0hT8SQ1c3*S -ď|+M1l6 s;P4e)[xgΧ0u CILjnJ'Oz˝,@2,| n#^ׇ4NTӢ ]@ĸByŎ/Z/ԙ|]WF#ɄgҮdFg?]tD!=yOw? bd:D{ebnG2i DC8mo$Fo@2&UcL$|W؈/sXr ;35p#C.=CAoI߶!5X!Abv~B4?dN@nvdt/c\2ԁqTZÓjFfgIoJD RKLͧμba~*G9YBDgxwqq@%QO?AGES7senCk,^w WВxx<\xvᔼ OKYlot.j)V,/TS(/}KNl$*)6hr?IB,ʉ)ap9}> 5$ƅP=?m1&'Hk!rtSO-d-4X~,<'TxKc?6 Ep BgGݧob&ڣ\>UT2`s`vwI6;E~ed5~Qi,^l|.}I7X k|cw%> ?sG"@/6~dfM[$G05R4U3 "]3%`60:#6qӝSjQum bvS. P)5ߴZb#C|̗ڼS+ "OQnazt|Vk`[;7_@l꩗ILp{!n) 6.30JP16Ʃi}~~Ő?l$Zޠ'G`BOXaHX^LܴkoWH:7lզdG\H;PrŎ0Z4U AQJYiB4nR96T &Z3k$%gGy'.US=8uqmmJjM׵r`ElDAgCODkZRyPj_-8Tza)iҽ&>0 mvO8 N+hҧj(m&MVMHmJ;c: J!$'upwQs0 hmr[?#WFaټTk]=+Ӣn-;%x;R?V=c9pk{\kX]Q mvbZj8i9KjoxKhQd͕QMR/JYtf&̒t&}}9ETϴoR٪ڵ+e^d&J;.&P,ySMM3Z=jhKǖ@fA]I@^PEc31:uV\NF|epyNe궔#IGA3 3s 7žb}%U7iGmHE&"%:fܛZ,F 1l[d '7( fZb>AxHlt."AA6I+ [AIǐlЗՍXaO(̆ *Pq/ }Q%e3)V]`|/^5 =%.{>d19HST3泺O.v1+8ahW40h% sҴ~͐s Y{(^"J&IwiWAcp*øć>ꜞ<") ?V]ˇ7>g^z3x'ȹZam_6 D{:[ر4汹 Zp؝\.X p/;dW5oW}.ʰM+ƺ PtS'MDIW`w51Y(^(闂X*f,Y;Rn~vb.6̳Ar1ӚTc+[_u2h'0[3_4Bxzho^wGndZҺ6v}J'쪐Sh?>UMfI \$[ǣ{1- ,/&]FVR <TK3aW +o,SN:}a5=':l ->_3Y$[i? )" }ڼB:E Rm4D7yDCz )SԭxDeuۼwoH xyFTrŃQd^&2D~U$Xw=:j  N<%r)!b hgP\ -6W<yt>Sz z~ BCӔZ7Hƞ'xek3LoLfsЫ!ąZ0,N Tm 󥐣qo]%;Y(9J-͠HHiO`~4쉷}hezq3~GnBZyrBXΊͤԑ:ܞ/Y֜6h[(qAAQ^,ov-gݳ]KPoE]Ȫ^AkJ3vCsY|(_B^==u歕47'_Y5Ѱ-flx'|uᖷ|vqJJ]WOcx#ظ7tQN&Y 7k)~cˁ$5 h2CI4fjDX,C MEU0q sE]ԶbS~HIPC19ӕ ` Anii4q>G*ͱcNc!#'19]* ʆ{>W3U i R^6% )5;,6۲S0cO_c$E[ Y%Lgp hEsV&]k_=ڽh"0:mkoJ|y)LOձ׮8Iʛ|@`r<[E*;^R||,V-k/ Fi'aF'9C5 4z%q#gi!?( 6VXq)^4#B Ɲ| Ng~z,i.bɅT7.Y_LBإrrx/M 9[ʎ_VP;!䴦(5VGQ1Ʋ$^7I]] !Ebf(us>ō!s\@?MRVTC+ߴ> ohά -V({]-BUt{5? -G]{ʼn3$O4~-04a >ka6θ %ٳ8q(3WF6<[(5 k.̍ %͔< ^7\U%;6Lw;S;VqhC8 oAI ֖U|~C^lY?{> 61NG w(j9'1+|'z^ ^9~`zW#^$CovŐ/*+Byr X{R'\x咮ech[k#}+lC0jfh҉W0VK pb? ^d1+B8 WW`XVTh C~Ĕ@۴-^<,X> ' PꆺFo^ !N_bD"E? tUo~Y\>'jsz)dވGEdqLl l]?V$ fJ0ȂbtEL(q'Cy"eRx,bʙvsMqtNP˾Þ';51F~x)߀dI{`J 9@kbrpRtI{)8*;xMRq祿X`o n ^}R}@8(R +mо3݁`f5rn &wcQN s]}hmqxTPyz[2< |{Jdv <'(F t0۝L%d,H(RUizZ'b 0^w:ז&$o,s.+/` =r,@g0nvMysx}&oHJKDeV*J?01t(ʺ1C IS9!k(bΈݾ;'ZZFff"]:@9/2d54(oY J*b6. s%KWMRCԇ 5XG5v;)M|.nFC¢)wMPA;szPByi.n ۋL" 8Q㡁SA\#o&b4_ m{ۥ6ves9OcJ' E3&hc̾YG};g@ 8QO,ԉW7^Q@Kb 7wzZPW+ZׅdK4#KUⅠc'8B?ދ5M$7<|D? wYe_N֡ TM%|HZ,1ݟ;@V,Z-`kysV^D'#Ό?lNfy,jp#;YlO` V V*Ј\DcGe2mܼ-x+pF TDFF6͔y@Am]݈rzՔNKW &Лg ԘȃG5]|(HjFҳ'IY>x * q/:n/|/R&\Zê~P&K-k 0MesJaVT3qv,n'wgL2<$UwǍj(J<&̶}0 [2i; r|;v)'Ef ._>wd5g$!yS9_H]lG?,x/I H:cm%1a^Dh;V`JͰ[+Z3)P ^#щ2U'Yި:;h}kwwLhCw. h6H]? Ϝο#cz/ŋe%gĶNv?#`! ̘ Af$sԧEex3R#7mwxmj.g\K5D/njI${9 ӪY)^l&?nl8>R \2G4}(H_ ^y?վ,d©s[2á'>D׬V;?.S{/ϚN0xpu$HYi_G BK&0J{An@YCnSZ'HJilsR(<O)~J u z+_hY)rB\Sq=iwjzRyύaÞ%YiJ!F3<k#)ɨE Ç̓ ~Ky8 :=%Ba6ۆGBXk"%js_MŨ:@/ 77Ile-B$Z)ٯ]áȌbT' >tv@9Ɠdto4shE <EN[7(7{`b-55yKPX[8düS]zE(K+ ;P^*[ɍ҇~aNKQ7b4B~O._&p8dTJE3ڷqC^<6$d "̾f5WM _Pu7_)ssQ 08D)B{̆Kf5E@#]_xw LHƏc lO|YΙT~%0)T f7i  㶣3F0C{mQرýP[3i̚Er!@t& ܕwdxg+5EDG.m?@曽 oP\ pd83ζ'@iao;2nHq^  h>u-t+l}.b2> oLѩ6 [U)*Nɡ;VLOvRc:>ScRZW.c|mG ~%8bFp&.:)Wc A=Z0ػUԧ^_څ;)bB)Hh}h8+nf6Ni;1Jdr#oF#}OwGpQZ730/s^*o֎ܕU7Bx"HE C?A5!,V=>xApX^zRlN'=a`ZN%(#r^,A($hXK}:lBsNJ9;vq(S@hؒ;,nx;eg'7"7pzFf.4xOj7NYfɎλ\T2Yp:}; &aUcO2 R-bi5IJ-:\->+ZDzjΆ[\A {`k%h@)1mTr0]Wb Ns.QWmhڬ̔9NۢԼ#A6\ D *] uSh{LpMVt+ޙ?# k,DQye1u҉5R T䟼U%EذE >y+|B4ǦЕL2y!MUpз:;jMj ɉ۰㰢Lc]}wk2 tR9(ۢ昽7 2[lZ\\W,Q/9ǘ0g`Gߵ`WVh8>ҕ/~h/#J `rj1&n e綧 :Ӑt.M1.GfQnEj>W".-B۬f$V޹>Xa,#I{JVa+B.'r D"%Z{|ה{;&JqNwĔl!_H"Vh,[d7jU͢De! ׻= x:Ί#=L@{-G.:i)a\Lzs$*l;痼B*Kkح"P>%1#Ч#oUeM'[Ԟ#^ea-Hdž31O@p)_6|5/TVCABr;̞9-cϱqg@6$a)L8$#߭;ҟZk,,AaX=9+NDI#Zx@wPg [%Rfe.QRntGk6q2wVBEsP)I]Cy6D\L"&\ 8cϕ;u8U[kWpd Czs䪰z^)`"/#ɴ*QP|4XN2UJ:93L ,_l 2\YR߄D ?MDͶWd9 \"f/$ i+b/L3jppmg#(5{,M]r/PUrbEMq~{`S;vV4KC[s۹ qe8^Q.Ķ5wM(U9mGln]ITzӾT1G'Ɍ-<5J6 = 0 v-O(Z-m0 e, +8sG7C[,glYJP@;FVNߔo&SWmL/;mW] RR̿$:M~Cr݁Qʍ v3'Wiu>yѿ''"|gP 0t™[ע پijqVsE;Kc O$XᙊK4CP @ UBb{z@gHEQJ-+9;3tx4 0`WH"vO֑_9RMqȣ{Z+tpFcOb?Q! e4Umǘ)W=~ ӲEGM]yU  4҇ 6MXZϭJh\XT#zX I|sI_1~jl>ϡd($C'@8Ov9/I-=4Lu'V*h>Q[TS dCt@X~dD8HL4{L1lvh@LS,T꺱p؍|x?=h備^iv+MR  mY݂]SG=vW`ȫJBg>DYv3XH7p@7|'f@~_QqO.tG'&|=^q*/H Qר{N'kP[g9:26Qz7hvqW?O39J : 3Ewr۟HK|Ѓi8n@F/iJAd13%{vl#Mvz[vl<@VanFB\ӋW;Ey*qwPCd_&HMAb9G򱳉sIMO;ڟ*p۴DLiguvđi^-u\B V-pVR}W6Җ,c9s嶋R|zCv 1tbLvJs{nEQt):ks P Vd0"\e۾./W~`< FhB(Rs#u qᆃj0ȂL}[u|~Eu@D9*,F;u|8un.OG\X=EDACNrջe4ccy2/̯_|J|h}i\ rO2%8cJWvG۸z{ S08OR` =@^5"B@Fhz[{ƪөq̦z)L,y4D@vhv*,3鲊wTb;x' jrO(3^_ CMSȄr4A,\xVJV+U+2-VabX;nTJjI (|vaN ~A R2K1t1#NЍ-DдyOySJJE+Ղ&ڢWo(_'PMrwp58UGTGs9_C?OPAg翦|d `\r,eIJ-"͇!7r)='1:DYVmK_^7BQzĠe'&FSO?7v$$x7̞8[Y-H[m,[qO_N,*:k;h]s~&XյABj ףŵ l(?<&E+l˨ iLi@8B|߿ܧ&5#`UX7p1l @:c%'W^Wʖ@J>>Ӻ`%ZcG73xCZZ$}ḊWs2:pBtYW@͑x$"fMu{K[30TCoVm˷>'9`$:q׽˒hx$# * :rn|OuD{a@ M`xuO~Vhzۓ[?xX{jK# _!ҩvkQ߾GdIH>0EO`2|eSoC3yY7+荸+VM{ԚԾ?L*3Mi[P7M~.sdͱj)kNyASƵ ŝ ʈ=BZG)iFɿ؜7 3@'/2zD|W ! >Hζv3rp  hXP^ 2O58,NhS(Ɉ,^>{lvt(

#O$8$ڤ^8 祉ԣcP5*cLF# 5ɇR~YNR ]YS)) WyLH6`66®P`=mInp)8fx1G*}J{&Ϩ=Zt%S|RQ:Uu=ɮ s'v,5(>' Z;Ie Ԛu1M0XAv|$&H^PPke4Q59.?n X/O[-U"$ÃWl&\ܓDce5l$e"h6-[2Ig)&fD6[>t-5 !яL{vfC}<vrU,&EW4ۘ*be\ Bo-K o5<Z5m#0h=ޠ;W;)Gݬ/+ 9>;LQExuRe!.]…zi!;ן>2٠FuQ@>Z/3RO~]|1ծ O 2^~݄NO\E9( 6Ml7jHV制d)F%a0IA%n<:y-s C-y:9N HtuI4WNˆz@LjR N/V3Kz Tl5a.a'%uTQע1QbQu; AcҚV8Vj2J[jh`(X/l;ԭ| o)QE|0KʜꅥEXS:(Af|d]v]7RuEvIf*D]lh$nX@ioZl']2I)!{&bDS;DHЋ*zGt ww>͵4/fbz/V혖jꡦ2PTKDLw<1phvX΃ij!kE Tq埕lIYޮG:jd;7l5y5}tTy8Xz/P]vnwb<<3D =E󾄺 Dŕ.0udžXطX{11hbM-^-_CZ 2\E'V׌z2>YyYfFj`kdrr9eO+&Mm17&|:'WA8CJAJxjѬ@2DoǦK,Um7@H6Vp2;ǐz'u).l<= =6V݀y[R1uj'*UA"otFG,Clc÷}IЦт\KrLfqNXa8f2u~0x-yg-rW|ٓ oߌY@ckx~U}I/6iZ!%F$!($jqnVv) R`dI/-/7v8]&_clzfTU2d9}?)N1|vý}cp{KӚd䤘W#6%5~#QJK0@(AdCsG@;/]g\Iч{9>K{$ NWp45&q;2带Φ 䋛Z5\"T?Z⪾fHp9yp4$i*qo aHpUӜ^YVᾋK82_鋜3EZo-rj\A۲pL\#CepD՛h~tIRͬ]oY8n>(JG|H_T tM`ӻ ;@)')PzN0rM_\H%B_UP7A6? HT) +Vg⿻7%)aZD_sPAMqѯz:Pܥ͆ $L],Z\/P+ f((*ZĬ@th&CZrh"uG븿áDlm+]XZy@\cĐ16.ir> Q?CYK$7lƫjfMg匵~>wo蟰8(tTAc0F:2xzԴHzeݕ} d>Cx&RbEW:R[ g_"/_C4:ت*Zu*dFE]c~%*4 QU79VK^ӁĀwu;S!Kuto8Viƪ۲i9V~+ rw{:[%]M uO ՗zh`3?:Džtx$%b*0,$W) b{eǓOm6W  sSl^8Κ-nguyU`v9x? 9 Ze3u%XJdǑFK(nc'v{C 1U1_y5Y*"{8r@ %lσM_W?b![$W+`(hXo9L*ϬQ}2K9q1 ܎chAQI;. 5#XE܈H'ʿ^.K4;xŲj?kmܷc!M]u"u ߟi9n"RGei=@orCQ},}Q ,Fm6"Z ۿQ=o?>bFϮOk#~p~4R,oGPNVr/-= kD|աRjn,m 9< &#|"NIڡBxgA1Mx?]3{6~{tmY ك*q hlthԥ- q[,[4 c>z%kڭB`HœM&}dmBwg@쀁@]a6|;nBODb5SC[Iep&<(z A}Q-fS΃(LoL2٭vsC'8Xve"Q(';!M8&+|tʕ2rZ浑m䟄2stCbbU&Vju[W𱵘M R 7[c$oYAvTK5ϥ]`3oW=65_RiWeh>dG7V);6\{ZD0%wOb=~݄ gwkzΕ%Z!<TYFXxQ2WtO"qGσq,X^o׈&uȔzyw"Xgpjxe T넚ŕơ2yhoa]} 1@ UәTav$@bE VWn2yB4Ğ օXS*W O+X7՛~y=Q>d͊okwّܽQ'1ܻv5 JsO/ޡ`,Gw(O׊ĻS x<jU흝9+$KC> ҿi[TT209c׈ %L¨uD/wD89lR3Do#pȰ+< .PWՏcφ Q]~[)C:ѻ3^ LhY6_8õ!:} .[WJ:R N&Lebln ;`ݦP!|@wQʨ`=Ժ_#L$v`{C,-YGtgņrfKd*8 ÍoUMb.Z~h$Il|n$0ʲ2\:qc;ݹ}oTwK SDS@ !(d1[|]2}AcVYIk cY͚XX+q #$_yN!A!QCͽ'Jv(k|2Uq|Uz߫ΠQq&!w|(=N|эIG C_0-HM~|nq !bi`A  /J0  Ti}]W8ۢpX?C<=/2{.Ki " ;W(U!:eA Vڟݿ*El~p|.@ɋHh).AuF$wz?isP{c CaƈW4 $ު9M|1: ˵wmqT!j{a*: N˥W:RHK`V:f0~{+ky|]>ѧk0D ft 4Vޭ\x[>1RN_56OsO2oF_:֎ے/yfήwzJ%uq(wi7}UہثYIV:_]EV#tJ(/ )G 4oݗ{y἟QuҌEGzEJ"e[6I APFF8HBa?!b"wIhgG^ V]kFUcFs8n>nuRt4")egy Å6*L-"-)P]~%$6/!,}Wɢ)pɰ(@?DLˡ﬑wtw~ IDْw$a0Ɛf+&,c d/WɖklԛA:ZaIw%>uV sߛ`^W]fϩAo} ?t]W3Bf)lzҠC쫯;vѻVsC<ǎ/̤E +[#!䧉+ik!a$$o`7ح\h @ Mݱ^}&%CFF1ߩw_5K,]%=+^F~?TG(sHL,OJr+_|;cgLO6#cK81\,]Q^lviVY8%3-V%?ɉ:1NP}(oK+HHp$:½(j P-, t׆B_\ַ\OF.*d@Pֵ ip2NW^$ƿ_sXاQ1.L`p%f6 GQY%a='u *u7w,2TQ2mr!$3W||WTc&֫2J46+aO?H&!GV2%N΍Ig]$u_b28b<ݕ =Fi['gwYa}5:V&)x[w)YazVS㌜sNBMV2A'Xz3?o;DZ)L-%;|WE"~lRTΡiվ no\z[KϺTHj”COy(su,0=ǐ:m9cLGM"*d 2c ~Y0fT+"x[{. *#X8=gtB|\ai s;t"?AFY蚞jJ<E W&1Lo,Z_-'U`[s/qNhL+Q s^|G=1L߰L yo0^4<]/_{}n7>^Bo_2Z/[ ߏXf|euXiqZUiҏlN|!&(wTn[؊X7E}dחN Ʈ*T(n.у@xD@@ g-'-K$"# 8@<ƦSiAD+[Fo%A ar͜]ֺh%VNH%@]p0"WV QRK.Quu/09/Bd};wG:vuY4x9w(vogpiMnͭv݁2K0=yk,޳44@Z '7iVXxK EHL)r+7Gnw+WTqOIDsN;b\JcZ6q g; _0q/"/NJtzQMJ4sx5LA>kUtbRŀ k[`/u'hq:n?z]GaT~;9LRj:OD2B+$iTF+!_]<+V}Kbo(`Fh$c^L:,9SrRq*NU7-[K3l֊/5` 7yMϟt[ؠ_ `OH1m<&''Ym^iAd eg&Jiu,?iJ!7`,Mst7ș:gPmU'$kZ}Y N1ReFFv/!ec Rh ԛ"]|h8^ִbֽ{MsGv"#M ,₏g&ɜ1-ێq<0{&F3P  7g֋W1/ͭ(a6߈J}vQƏl^n!igq+Tҧ$f;;veİ|jVG2Z~(L1 H/b{Hq.aQAVXȼy+ V*zXGzӹ+S[46?Ps^:dJMGR~nw]%Ī4j>E}R!u#{wR˵̬F񘤇]W0Wc7|Li'T0!sy 7p0[X҈Ztc0SjĎҕYh%B8~3HJ"Z-pw$G}6ʧM$iKzY 'N`6 Z BFw.54TxyěD-H"۱{e\?ÇZ urPyDO/ril7매N8+2ppiR2mfp `# l8 [W K/A<͹pmuT2C[)כ>eKzKp{~0.%%#-ŋk?M&즰I7U\Wd6qMz෥T01!.MGU/y0!˚b;2V;:\*9<1X\`83<+҅h&XtܙŔ|pFh,s'O9Ζ& u([L#Y4VLPOod7gk0P:B'RtZ;|̧>RK)J@>$eL 3!'@bZW{쇦xFI~Yarp{i )獼`h3 *&.HD'|`ƻ^ń-gw,9-<`&{tZ)p?+-M%Ƌ4d~sXbWtϨE KRaΫ=&wg7Nj?fIl@Uˮj%,{xBm%kk9i0&O*ZBjFFnaz1 f)V^@a6O8Q-p5q/x [d||i. NچSBKџh}_W/IGWfy"U98a2eS{ S{.e-̕~Iu܁3$xZt8xb<'WٷZKu*#ӌ5v0)hs#NK=+:`[_֞hȵ! &^1\HMY=^J$8\Ut 3Y V;{j/RgbS[՛LJ4qDjMweo}1?ֳA%[b1.B83ރOKEs"0v{,bOQE<@CLuJ(O-K|Jkv6JsZ#a@R6t/{'/6 :EqmzP dp`]derJ% ǩ;x8uzMYu|nyؘ!mWغjՙqOǦ#B5h(Tp1!]@pP:j3ǩm\`ߕ4':LVo9\{ǷL@@xPJ1sbW,|C% Ci ʟƞG*oı#mk,Cz)Q9*_*5S%ixKaM{^]͢eM LbbtY>%Q,[ xb@z9\:;-Ժd\N5D.݄&aa#D C9lz!ɾ/zM~2ڝ~Zrl>vD\,3ܻLHi>ecű+(̢DPCKszƚG6#7 0w,]VP ~䡄d+OﴈQuV͠g6@t=uٜl5p,IhE/̤tY"ѣQL\X~tm-$q; \`,RF_~g$(KuQF8}D~$Jᤋ#Ob/oR7nYvLBfҫ``>ܦLt^ )堘HErctcGBV`-u \K߀f󰾠a2& 9eFE&C2k kV>l2ֿ;\1S94 P~QOh.}gVb0饂05Y7PsU * ^8~9];\@'V?t1lHrR]kl`nF2/̌4{X̩Y ̽üv]~d~ζ36뗚.iU;aH®hs_o?',j/-r(؛ 9Cso3u,-XA yWG2,#{y8Lod3 VkF/|MdI?5H/9>ѕ6;ѻ`Q_|_jnŗdH\-73v6s[n՟lc1uepm|AZk&G\xJ:Pٗ}UTDZ3t|xRL98aWƌ()]`_S#e:8o%8C :\w"y|XɓEuPZ@N2 ]^:EJը$ cQv3NNՇ ^R5RYrӻ(/uyBeUԳsளOeH`i4e|+ƿ覉E#{Z"pR"21  {\WsN<%,esvMol&2pa*L 6 ~GK~޹I]i2{:ONT֊,==u" !<٩Ty;LKqw.grC`v$:tYN`n 8+q+yn+ݑX_ޥTv%f4|b}AQXV72^OyK@v+v' >AnՅSM $"ŽSK#QO`0",[beٜ^Uˆ@r}p7Rt>s}o.z$/?IIX"-TqdP=C6)MK"^eGkaDBdsAIY'Z7E<1,ocje ,ޤ CWj1G k)®29 tO'I3D;@]-@ Di>+ID4iF.Xt75Ob6Pf>@3#B|'-Ć^uQy:S?}#';27d~򺄿w켆a zV d#VwGI’A4A^ 9ʫE6Cmdpvt_(%M9 DA 8F[h'vap1м}F6]×997>n{<7X@^4+8bD$zTgԷ5vΫ ,9d%ո݌-S u|Bh Q .&F"'b.fPssfZRheF# ^1D^Ž#RR[<ܞιDEܸ/GL4`D u(f'%mfre߉w"˛\7ʹ5^AƤ!-Y}Ҏ8B8P|Y{2odP2] | gy0߃+s \%QB8h^5sg}I?'CDjFBﵵ[5/T;0A|fd3dd߾wwzk;R%X9$AJ҃wCIެx?QFZriP}gDy@Ο*>IRr ^ɻXk_dTkdljm4-¥Zs/k*cǖBfy7Ø=E?$UpbIde>yj bUR_GxKoAb4x,gA|hϲ.a ŇQX.ሉLɛOl}!{HYH7yH5wC>Fk:\lҘ)zrH%_Z+ (Lvt%H_7>~k# *ֵo8 %셕a:ScwzoI( Yʜ% h&T) Nzk`^Ѿ†HZ;:z]'bUƥ[TX޷:]3EH]RR'ey`@W<}-sm*>)o =/9ռöqZ OH#:'Z @tkPfSyvx~ .Z<Ӂ+x'T9+7_x|_rw@NC{;/[)/.Na PA*4FNVqr;:7YG(CH`0 €+><2]79 ь%[ q>x2I2A"ˇ.f`Uh8mʏ*tx7e{Di{bGl ˞yzվ {&V⏒:s Eܓ[0\]z078DI)n A遼Ҫu,%qU?1Xګ+} #S9l; с~- ▎Uz਱flYk*Q&n nv񙀖NPZȄ#)ꑦU O):PJwvXUkug٣)QhV|ҹdl1r'{dBt俥H]E#Xځ775]#aQ{3wٕdAd8>* ̰Wާ#3U4"0~ YÉS@/)lˠH9&/|pF }#~o]~8fmCX٩QvH K),I%_D5&%zz<3ٗ֍ hn w_Mgİ<*H6f}|sfcxfIn#<\pQV,+ n2_ dIgKN+v? R/j2AOz';u{ӂ deԱMOޯ*}B_6)A!3v[چKN(AY]O]|12~Lrsۍ.!rY> cgxǩ}t&)~Ϣg+Dis]'mA/.M "9Ni6z|=-,,NKӔj?t۶7<.;{PU&ОOCݴ{:51 syVVs:NF"VWPzSp D 4yib#%hʒ|9 G7v\9=dS. k}7] r!Aɴ";=Ǩ: ZWQJƂ\2 *Gr5pE7?Oy 귁C2%8PBc+Gar `6XUq(GjGq=QZ tAIH!41^q݋p@5d_Q>F\8V˔ .`y?oq6 KńK#U2,+uv"w%!cx;5XjaQw)/YND_R?DakqҞGaʡ(sùA{#p'DJo N,tH+cWބ}"BK0.ذCxB۟ߝr͐7-wI3_IlNgHIa,M4ӑ"塧Lzv-.f(%"<@GY*f,:6*2^eIj(x$~yv~G B.>M䛪NvΤfeK3(0y7xPx^zDYHw=[ʫޡ1\>95gV92:C];ibxP'8u'T;n-uf%&[FdBJ~'~\Z1y(0QSk*H#IC-7T !a~NꜢ(lzuZ2IyOб VˡqC o!*oPC*jn"ĸjʸM*`Q>xh쀝w+P;}b.Z"ZL8]dtNCv&⌽k'hc(dk]=ngTZЩ nVuзZ*#=!GWZ92tx'kF}+i7R"T#_2Wq-bFu2KZҏ n&Nz30SzO2$9[R" Tw!%&\/! ;/#@=f~omU!,Y>vUģ#y)G FٱèV88۴ҚƒO:@QHG:Bo /xEf?N7D'n) ?+$UV7[᭾~|Oq6%~NT} /!/S.I$K m0xQɲ\*Y]6V )(X'Z}QOUv-,5K^nPl@ TR=; SσDN򅛇A# Nsxu@J.}Hm9fde!{0 XKh~{6@hش5*uv^&`fVAjk|‡D@&,hncCtN' `6 2<zHc2g>[fOL¢I,t{t^Y! z!VK(Q4 V卑o7jӰ #ZAօO'[t>W{?3Kk圵({ =ߖahqS}_u*IFxܫf+WoR2Wh\)L6R)!A>?pWAzXU KEʡ9Kr#I^ܲ_).ӯJ \'!DT68&ǠR7F& SLiKZrhBcdVBl*`1NN\/Ok #Uӻ틇$SloBqgw +_2( xvٯFM¡@n?*k6`l]TO˚1ɼS;-+Oֆn:!Xõ'Qj&=e՝F ^Ӏ頯cSdLe U9dί"Ro:zS}R^5¨̪C KP4tAyBOE#pP)q:iS͏U+ha7IJSJ\Yy/MFL:D Ոnua>A̟a@ɺ/~ bm*FW -aRvqLD&hTs|@ç'tv-¿ K҉ZLed2Gqxob .4鑮 }mes)%(e.ӦOMwAҐL3I/*'D{'r B*cjM/H*<8;'`32W~ݏ0C]h5G( [PݳeuIq"w MohhJGF{Ź 4u\4iC6w1TMbז4w炇_ʳΟ+p|YsSkN#KP1 7q+. w*Ye(:a&hRx n>w镸r3Vл dpSQ #9< <"9@3E72TQ: 6pY1,`3)jo<RXnN͙<WZ~TQп)AV=ȇZns8 8*@LH0l_^>~<ʊ9ġUèg@bo5uP T UUnP2}אM] /g9)V `yfD*྘<;&̌ ?YsX-Hشy͆fTGc0bguhY밑;+A.*XkSST\Q*ۂ,Wl:Hw~r W<3.o _!܁gG+/}X>2揸Z[oA}.|I ȥXD?RLӓ^ (ֿ;T4+773hqmf3~ӂEN X YAQѩյZ^{5;{ː`Vӆ́A> ĩ2d|IH)EE # aIHYp"BF 8]fc0r̸<|*,β[;Q6Âid9B$d/9\wM/"o~c,wN~!źq4W Uq7Z'G%Wu}> ڶeH"PvT}6#){x'j/W2,G2 :>%X vJ{(Q$[m,;07ofK+E,Ϲ9҅їeVvkO2rk ] A; ,3%Bssh-knsGl:~A%3i~:eEZ ۽V2`}O0G!.P+uM87f"&M1icsu~^̉cP0t7!MM~#g\ۂ ~0c'so'3Χd ]1:pXTPzPII(k?Bʗɖ?7 j"6aJ̹uC~z*6eKD:alv9?ZT:a[fu/[u,D$`~+liJ>66"P6U57]7CLuك!1|*Y z23P^u6LsҹGXLZXKM")ê.*#!׬#7f|!vf{UI@:N6}H## zH14_]>oONWثIn9`XUcfJg*eZNtprk2ui<&{~MxẮuv[PlV1бDT g ~ŌW,njjPW _yz6d/GR5(ѫL@=}` dӤw=}]d\fu׫A'd4*di@nZ d܄ O-WI9 [ވM_i.ژ(Vb" |3y>0+-pbHw6; @K`iZ$Lb~h{Iv7}q@#}1YTO2T1a'Bfyc4CB4Vd}5XN8kLVW aNKK(d b!OсIe9RtBFwy~xVֹ$;*; Cr1pM^(XM[2g뷄?a|]<1\ND <֨!ZQQ9«R“ ?HwBOHW*S97I]*hw_2Bka`C@ :Xd ȉgD C8WL xAFGP#gQR3N` $n+T\Cڛ-|V!/觱ڢc(])V):eԆ5rs4ϠNM$bЍyѨ Ձt]pu5]蛒&ၸ> Ok7wW=%NvW}Jk|~=BsRPaLzV+ EkC[(VG?VzR+MtweMM4!,*7-;c1h)sHݹ"NT^Emsz;ZG=ƺe-5)Ħ쿌j nX5ME Qfrt:S8SDW&@0I Y;.& F g!K414ye"GB8#>;N ag/ܟY˰5}ja=T3fLdDN5X5b0R T۬6g0j7xԞ1oWN8)L1Jy}AVc\\;{c @fO]d>:t@@wOk턺xbdQ9wUTGA1/HK(&"ʼn?w,FlP"#utr`aPmCaf]'WuӦ hc FbX;y*xXHsB~:lzPL=ZZo@i56v.-a\aWHt+3ME$Ou u> (W,v%e=2{ \!*H@jJۇٷh*:P='nLE'>b܏9-]cqr#$AMn9 cT%Wd.ȶ$O %hNBn E. * X>d59{h? k"xl ƼںK->,ÓoOPSf,I MU%d)p`ܷVIN8,iG?,|WQ{ 3/QnV)!̅V\2(u"7~i6'ؒ5* #' h?y?4HmJ#c6ۑp>T/!۽[ ܺb+ ]\Mx]鰒{)#k|+ZKZHs4ˋm3"`x<']7rtŻI;Dē&U!\ZhBI"DbCǜ@[vINfރX<=)?A>ƹyO}PgQ Ka9/zyL9l0_aP_-`DlZ3z(J;*^[-_qUGib1Ìh&%t])L [/ei*.EEs;F6lOQgG !4s˼D0B-)®]")pNB;Sujs7TPZ.$Y:E}D\9ՐBmW("}~sK: 9Cs 7ۣC+l E [Ɯ?$yK5Vϖl,gnj0vi<prxp+G@XorTrZeNCNmON%MȚ~K}+qms 3R#V%\xiv)UNr1N.mAȱ<w{K|z 搇3Pn F_m ee}Z w%ߺ̎* Lj\f %,Q-.-?2rYgυ黩Ylq q5yzzL1+>G}+-^]Fԗ#On56 ;#َ/.i,2{nySf<)wb;۝X] %nYpHYj܊3fA _- Drzf4!vE_(>K/ kS I+R$r q`А^ [fp6i"7/eB=vfZr%}=oB˜G!HfyD]Òi29FP *NAuYXۅ 嚼#n Xz\ jjjpr \ɊYa *?gA\:.|ij)U]sU:MWQ 8+ZP+A6\~M{!.AMvUX4k }6$뾕 .q:bC1^٨[ܻ[2άgȅF:K@x>v-T kZ5s~|&8qާS~''nE/aQ,70"ʴٻ?O;RhKN3C-+< vבk{{sCG(\6!ʍ7g}8='Gz[/G?˩4d0%*#_н "r"[o`n=oLôS%g$5XfGs3년y9燼$$'[qu(U8SW!c'69^qpϕ\ C|V^:й}UCd^cW*HIoT*R,!5(+elH'9Eu;3SE@vKOc8㶇[6 r/,foJ_qC .p?d+dKJq HBGڌZ2LWL3 }[ƺoQѐҾ.ہ縙''@#%PZAK W?E1QOq,9誝$ &c0YFOǥS#Cȃ=Kt{gwAKY Sld43NC=]oVh{ǖz5]W,/v/RϜh?} a|֫)]1b~Z1_wvv4VM|(dTDҭ iwνg z0?NP,BB9 hnU[ !{.-Fѻ*'KB;P$@ڷZ|,q8x ҟW dśW?>)k `a(5}vp*8=?]}ʃ`#+@D ¹8U+WbbkTNŰh/ʷ b_Gww$n|bZv˞600 >jʄI(dz(δgrY5A-(lvZMy~m/ϸoado8=8+mᆸz!(n/_Q_6H >p0`-uN^1< JT`QJ"n&m&`uS,S@$#ިyqŃ,e58m,s("cxl J|y;b&k 1?~dx*bBK]iN4K's\Li0~U7ƱϷNw:߯ K 6{Tcb$Ҫ#oG16b*P6O?UיQ@$ol1zW!dK4bSw|O~j&Z߽/ J>㍐]: ?ֆL ZY_5UHKU WM%bVHp$qYܟ*ًWn%5bɪɋ,ȀFjɓG*u 0v țkkN |% (W'GL-g%o}qJiX4֐:48cO!L/}g0ـg2EWC sU~frZD'Z p٭6O@IOv+p\ՆN&fhuFI2;?r 3  ~6%prG=.PM%P ^㻙lV=02OE+]`aYlxWc@E&V!۽>")~wEdlJ!EJeQm4{*qO;eΗl@ ^ʚ6c*tʴ8Fdz~|#X1 pKA 7Wۉ}-(ڻPi]:xpARL5Pi`1jvs% mlbr9^uL򬾹ژ2Y: g _$4w% D{ҍb*_-b8dD/ﰌ/ 廵̙1Bdޟ0oeb2zV*)ߐP&. I* ؕ循a?,#B0fq#J"8 n% $J/*%++~+-*:+bLUabQ sf`"У%R>QD<_.< !5f)|Ǟh Ԛ*Uڸ(PCwuϸrS! ,PV\ %/t58 0$1>/I둟/QuX&>%[ ζeM( {}XWҕ,'ov9(bPЖ4-bE,Qx"QǙAg{=.<^mêCtKIMJ߶2l=d˾/;y>`&/ gb)DQgSI.tE՟6y 9rl%&w%M'\f!*1s9xB!fꥅp򛪯=YhLeZY@ʂX@lp\=mo0EAlb2]i!:'Bj#1S_2Vi(_ZmKe#@ !ir ]⤛W /XOP&eV3uE돹V@n?7IcYlא|EPXOA6 SWEױ>2X^5hN>NoP(YH;9tЫ $WrKOTLUb Դ >G2~yg4;.*7njd x0UA}-uԎ? 1m\gɥ=k,D@MsƄO.k&LO@[4 M43"c2p p,~O:7pa&%/}.Mk楿@VDawR([R:^svlp?=aeK>\^N>W}O4LA*iFK)e}/F\S uFM.UR?)QG+Nh0z,=gۨ |XJͰdcHZ|Hy&̂!IJgWhHm;rH1IR٠nh;x",!I"໤~råFBҨ VilthX7Cov?;i8w`tc>Gx_Q4,l4\/]&nЉ~Td@ĐR~b3&]ZX5~N0E0K>JZeo,CZXUz*]VpCO˛*hlwOl ՠ!L+U养|[VHϴJƥ~5Enqǯ4KGCU^G\MKR4IvB5BΩ[L_B r3F@Ǫ A`࣋&>5S`DD,:0WAKhNbb",K99>HXsIdb0rumƩHymOolXIf1Tlן"%+K^{=9XTh$@R'@5 r^h'?Nc :ewq~׏rnšf߹#m1#P$TolK:oŹweSEŊ914\Ƒx2͢JPRa!."+q C8"]cI>lN mpqR,.+V{X[x.AbYY`:`yyGjwHW*Y1d8\[5;N*- ^>$mX>ܭbFqjՊI"EDwYݽ͋[.;/m]p'!^69>Fcx[~~\Vjѧ^ۂq'gҦPT\Ըby_]-r{*=l+ Щ\kFlrףkλ^?dq6 51Ξ RIJKMکHײ6HT [C. L)7񨽓 7L4)}T1!_B8pw$,2QRUp`vn׾+t=–_S-8II{ȡ0PI$ ;6S(% >GIƠ@s'7aQP+goS4|NGa:<;' T@ٓp PXNAK~#,r&;gϷ4~h|4< ?"" ?_-mq8H}]d Ҋ;2q Y %<" b9~_&TEny(EFP ̖ͣۙƝ4x5$R@JP "Jws+WIqRLs`~$Oz`Pd(ZArbˉI*g4Iteϔi Zۨ:(})Uȗ4~3ϑP ?'r_(ohn5~6t]t|nj,uT.˯qܞ7MVNA$_#XbNJɜֆ;0 I4[MzъyCu\P ~U0.#v(.Z;oƔr;, L\[߁kQR}@a1-ad$+[0%gdx4W.z> \ن˘jt}Zs}n6 v,&F<PM#)AS lyj,}B7&WI'"c+H=}1?PA! &eVv <+2+8WX^ȟ2)pl"}7ܞ͟No&ܧ^Cis:f7o@ނ+sp'V]lo1.×mN{zU>Ld2PGa%DZqBwz.n\Oc0<Йm 3@. eE0ra:~畨Id$ڈ75rʯœZX7煮0V۵3gdhLL)lunV;YZU5 On)3ŘwRp`=rjZQ#v+HCCHf}<s7؎nn>i2hKq@~btOH3<nN nH#zVoIkMY hFtH_fkmrwAȳͶ􅠯ANNZQBy>k}#uKSA.2RXI6˟W,[+Θw?״6GPİf^*P88KˑG677%WxtyLUIzk5myqxē4#ݚڌ[R6"NPo-KݜhJWNZG+m4G|M'V:F^#'"oZS0Vf x#5SzCĞ5ORb'ⲇTQ⺞mdr*ȚVik?FJ;ּeO0og&˭ĻW%┤<%"}\- '.֑ط2FFWuZs%5ntn՛\u ^3q0&LXOm([M;RĔ:~P)/^Tޠ] X# y䫥rXHhkiV))!ˏ4кu<_>_xWk}VW)~6g(=5xWPkH9H+?WI,YŮ⽪_1f%U3ŏGuŢ+ΎC{aH 9k /(=9C@ca{aմ鷨D~yjYNw^}zZƌ8N;&Ɏju0QIk%wiTп=dy6'ӑt~_&/( =筅Y~xkG"(]bDIp*.MaIK5[:zW"4ל*ӿ;EƳ ,Za hw7AR~-AjN\{jK.CFxpy R M\D PsX (M~p!+vWVvY- _`4Z$o:lz@3AAh@RXnc.?gtM[jڐT Ifk3MO!{{s~mNcf Pߵ<'+?jh$$k>| +:lp}S&x9\\ab0m+,$bN"uڊ)[Lpt>f|az5+MZ3yӼnUDKeCR 12)_cdMPDЊjqcvQ)pRtXyb!Ge#🫽"~ZIQNx F/KpP}!YaT]9C)Ͷ{v)94 d.jyN*.LEXOdU=CXZ1Fb*u*X%P+';VEo > %Q̚b,?lE 6#i9;Ż+ҨtKx66/o5%xT(fb}zF!SN-7HT0_*tEm'eoC"zg,o fG%W`r_W5:gJ># ].UrS3i$w;-ŧ&Ӿ r( `qpޘB?Į|CM>I6: O3swHu"[dZD)^!6?I;)mD@aar)@L evi%CQ#8=(Fi' ̌0ҋYaSi/|~DySۦB_SN$ti8Q*T1΄{|h\@3Olfn puE<مNQX4%$ a}u}vߦ]+!?UZ Ŋ]j:p¶e+m:1f)js\e,`3;i5m%\ iwc^;)ʭ %}TJ DptG.leE=#*d3 Uc@-$%l (n>[:M%ǶiTEwOn*Y,ai:tt`qv ;[“zKkE)XR(8/dBW eSi3GD-xT0!캳=I{2;RkZaf3_+,V3IxIM2A_~,%{3$eelgh:[zFLPA C6thC=(Oy L#+fbUqmD'kV D $O1ٱ^̬MSh&*Ze4V:5VbU-젛%׹Im1nExf5_P/ Ua5{PYغlB+Rھnjl#%1ӱ&M娲:/!9m |X_..ն.򴄟{ ZC~"6&FO5|C<%@""E8_9uLj) &o%gH~0Y*M*aݣ.dOc% 1SKnoı0XqZJ6N{w` cltd**pZEOjAe_ACXUY#.KWFAvB{nZP>z-EmI`u0.IK#y{ɋ)dγ8 |/>dt/?a:8 Xv \jyŜ7߂YG't<7-8hˈ!wdHqz=468ԩ֧;;$ve g+wpR)'wd8ό4`-1?=yeUOrퟟ;E $+.K7n;Z= G\s$ 3w&Dy-RtELXw]st9ZzѢ^zv0 MϥsuXU٬AHAӫ +S/'LN5$(CJ!/_2vγj}SM(5M%_k-hķ؜ bJˤgVgPDrR fݽw7%wX :`TNNg|";\v9KcFz]p56zŀ?X_ƞR<ߛ$L e<?ߡdڅqҏ%|& e6-%{| 'V||v-\gz~ I`Wk;; yztgV І{utSᦜ@p8\,bO֙Вl3cL&:x[[zk蠝KΟ眳 4%*;r" jr+)|Sp3@GBHl)3'WMAN]`@W>r&E=Ψ(VW|ђWvќ7{(푝pW82CHFBwHFÊYSv."X8낽qXm~.7ɔC_5o0wqXtEȎWgFؠ {Iك^x&jD-;_Hh8dMPJV7WmŭrV߻m ph/'Tbν)hEZ!|UcȽ7)e ?AB&h VcԺjnZAguN ZcйR=eԠ|$$za4PK3kE$|8{(lݡ_EV~ȟEg77I'٦T@'tw,(?*2a GʧɽIy~.pKbd6,\!UQF=`0*RŔIawta(K7n뼓Y0ĝEU6 g kj}=cu6pM/-+>X{>EPGZ@U6x0#]C5-$_D|^[bT/*0$4AN)g%(3緋KT4Tkx9ZqfA`9+rM +b%‹j1O=aSB9EO v ^b/rJ1,3yRŹk2J=)ipdUw8Z"'#%HNH3 'x`"2:Ar~MpY* VZ ڈSYW?GE)L˜A*I똺xpx|FUc$_tȒ X_$W@Tc%L_ͤ'2 L1N0N$QcTm7@W4H\ 7Zz+Moxo*Sr$× UVpWu!F5zgZ !/bW"]Ƅ&_l3G癝4G˩0; yjIe;%b.>dymgT1uZ>Io<أAQ/ Zٷb@(~Wm$t lH4/)fL7{fӍP\0JH{gb9<*yr8M*Z)pP)p@si0?w q)DDXF$'쿺y%;1TȄi򇈦ΤϲOcHBhK3lTXO&?l~X 4`],l-= 8bMUN^?=1iʮ]|dye-wLH]Re-ķlDicKF(OZWBesFoٮ6N=yh崃2GREW]^ /5DX") p(?1( v$nw˂̺`=2(A75B3'}?:bP(nݯS::"P'1=Y6;&F &zTbC!ߣ%4i?9}cm]F$HPTCI)˺'_6u# h6/ߐ]kFjx@Q>?V7]VaYr . n5[OƑC#HrH$x-(#Uo5C&6)MJw2"eZ]s+a =_$e OtL1,{ -u$9⥲ߩ~`4~g)d o𺍶[Ǚ:>ԣh\uK/i==!`z+m^y@YpFGAOSpYRtrjetA$! p+θ=Eu`D=*Nj7SS373R}q&P?'>qJYivPP)*_Q2\c=f'Ŝ60U:`Sf8F{߿hʳ Z"ޙRMpa 6;35I(I*S;ܖEZrv|CYu6ޚA"Yg4pÔws݅iwVf aO8ʛr=95oC|` 7q*3ૐEuZ5+w ֐aw>jjq[jF>=_}xvcc A?r!9ʼnS ٓ߿?ulSѬzi #Qjrb&#V3nVEdu3YSԜZcAX{xO ;STa{eU=fbDrꇏ.Mak67)uzaEvp51iRE.mh?QKSlg 3k#% C9 akX0 IEmA$`4RpRPqFQ &ѢE]a#nH~! ]/D6O`>.]̾yîeN%OnB a~F**zR<Eۨ,X^>, sjEQ2eܣ^g+g "*lP9bo|²$>1SJV7x"u'eN]y^&=T$nNNEG ͎PjqP<ՃK[Xrgи&_&ýzt/6~8 fT PT2>Y ̽4% yIj;WKL O]8w_5*$JS OBf*}v1hk.IyML^Q$`K2n*mܗTAbBn# MUS}K zFFGuD1ÍmG^k_U=dnvvQQƙ^m/$W<^Mb+E&lMBzLrN Mc[vBEX YBya?@6Ek;M@> :ǓB 'aK~%l܏ FB}=r=e#/X&z&  ;Om9܌Tjֈ[cUv42T7g-9ł})?)$~. AK"bOof2^ttlf_/fJke,VS'9x\1DzTB;ACa&oTt:/AD[nsV5r-CIAoJ9G~e#'ukN)ͥ?^0[DK*TjZh.Ynt9WCȫƤ (<,3o&*w_K%wuV R3>8Χ=suqo7, 9ŻYipym$ R/[3'+/P|۳`.irբU.\r8ZJse@2\&ܽ.^ .2}9&NQvTKTƤk9Le2uT,+zX=ݧÇS ē ? z2 `a#o[7XiXOQ>nE$R `nazkHR bE:e|4AZ$4Huc=@4~&?_Rb]6y G`v4hQhLNE IӠXbWV(W43٨3TTEfIbys?q5sp Uh6%~NrkwGf|/ xNQSwHƛcjwO?8d⇈pL蜜OȿAsʇ_>y꒦@X, [N:R`lVg} $SUWvXelAcK1h O=_Thv^^!"ٚVE翟fcz>A=#Ӯ~hwMVs8,!ta+!\&m^kMxۆ]$RY:y/0?pO/XN~0MF[7/X}L [.1B*#kz})MP$| ,>CuU}!NRu 71q^/ϊ|(FqЪewGy]gLO!|zP# Y!2&k ~{좋b")bXy]AEx[EToOz5Xm橰ZE3 Lsz1X⭎@"dLbW6]q€ `CCoLl?%-A L|w( Ttn/\H2NםJ1D BSzfO AT9Nr\&ϻ>z EYSc(vgX3!e@\MUvu%7XF=Lj΁;G} II˦z%LvH;$rbM|Yub[_՞'LrC_ƨՌ^e\KX]⌊rt0W$/2~M7;+$t4+kg1@`(G1܀ Z6E(hmK"7xzImm-s!r.j1> Nck PL 8iKֲ r{*JUu v9v{vi`!w/z#ewcvt*P'3.!o8&Ln)+*VZm )6aŰz]ϭv tN!x C=|sEF9n,v{*Ll< 8 BFufx&7tS yC+X);1%tzJh]hY=VX3R|XO1<Ɗ6g:ڜ^oKXi)HwµK-7 v.\~mxD  sEW4xhBb sM6f!B`p phEM;Wb Jх> BAW*:Qa`ِ8^+`v(MDa{bڌ_J 8jcsbks R# ^ Nr۵'^sB|!&%"|V@⫵wq$ !ٿ DŽ$+ܨ:jBLdJ2հ䔩8pH#\/R 5{/sM}]ZH0Nj֬\9-aXsMRۦC3KE-rSKfN?yX/:Ā?5f5LKղĎpl,Cdk֊!$efnPBhus]>QQΧP@ݳn2Dl 9I`fnR0,Sc h뜍WF%V l 7ZY]b%n$Uhӊj`j"^]Λ_QG}u ySP,nCEV%LVyTA9x^ DT`J,_Ggf #-ܯ䩀mHsw?hB6IqcO#w Lɒ+f,|4lCp e& [r XԌKfj4^g9N_]'$#'(JxVjYw>W[|eGWd5E=WEKĞ(~/,Bg{S\CW2v?2˧L#O."Y Q^;d:jٞ\1Kf ԇAxyXPjtw`^̕`"nM"3+Fj?yq>Pl̛!D/1te򢴍:[A8B_&ŊE g5-^E*583(mB]6Qfs~Ј'E2o/ɡ+߱[@8 U'ul.pgK2 2!A/dSᖲgr;CXVKo2mD꤯%Ld|Z](q&.!G"4?.ҋѝ "+_@S .И8NDzexfBA>+ xKT{M1WDF4ENu[K=BZrbXWyezxt*dAw +Xh?]QF.efsHgJE2uS/}GXKߖy Y.Wj4<.w;X/wjY"aĴT+{nfCe gs sv7^r7#EJ>} Y16/nww&+,R=O%ugmzMu% ȾDX}"bs)VH`#N%RيCPF% wgpvmBj.c̸ cAaisx lG.^h 8flSP6Okw)TO R7!!ouEC ̴^q[j <> ENbD\u#, ki?Vz#[mSਲ$`s&c=|0tTCX4fYSBډtZyE(fC) p`â9&"Fg$e ws>*rA쎸..%  +"PFi7̝50nLdC+ӕpJ+=|i? NVغhpW9]v7\\ztY ~`8}QX(z}cbG{L qs/k^:U  5/+B燝j! - ͞f^IO[\B*00[WdR75x1zvTX~]I`঄fpT7tRs6~3#QHFt&/Ci׎'$߃F {W^)Q$5{ &]Q4ȨH3&pi+eqhV= AU/W(WH!mkGy3cTZ/C$l.}:fʓ9c~;p]G)>$٠ v8VA+3,Ǐa­++H>3_Ϳ-1>jv<40)%x[G02~ܭ"4U@68.`>0\~Frwu{y%!h)zLOAdV)ƛaI_yAY}NMJUH3iɼ3L= (*:IF V,{dQ7149jz۹Hwn#h% <$֓Xd?#cz6i3y67'NZyC#9.[M#dƖa!fq7>.^JzǍ[~d=fl?Uq&ٴv $Iyzꤧ@'6/]B+pAvY){*ke)K&;`E`{& ${]K9dϛK}PGr"BKlZ "̣,Ow C?TiaFxP2CWw^KE[W8'Mk5!ܓ')yuKqCħᆇٽ ѰCu }ǓC$Z# $ vjsExNbىd˻0sk֫ؓG1GeM? I:֊ GH9p pdߠ.DUFoz=ԧ ! iPK;|-40_[Us?^ɣa%prcdCC%OEIbo7[+K cA[E X,~qWe=a@OI$;ʨ!r~|Gġ屈} /!dwܜ@1$294,{-DCR`0oXdNGvb&piHVE$?B1݊*0Al@3C=˄\&<{DLFgW;[K.um^̃f)l ΍Do^aێ%(3BHq27IBwQPm΢smx*}a[c33n9Bd`3{KN? Prz@G8~mosӕ>{r+یIh݌Z&a#.q-µ<\>2̒N:& +se9U)揗 cGջ|(*0^I|FX5ȅcH6o,p/k>|^'KkJfp;ejm!ߥVld H)uk=Y<&3/*cjJQmW#8 S4kv$O:~g gJV%+܁gCmqTx@%,|\vz̓.H<c6?z)zWOۨL\!Og6jn1= 4eΔȻҧ3@FE$<hCDkڻXLB+mrn2iBRrިWҫWy{X틒.)hAճDfs˶pYg5ȡWdV2U+dOYV*kn4~WxYI8cmXXN3y;1' [MǮ JEQ&Nͳ4A?+|1x#YA n(]0;uR$웆o:C3vEkR7*fyc*`Wq@qwpm{MULښnW~.Ɛh7+ѡ1# {_f^k?.ZYH&IΒLv-4RbKA-هO$95Dv⧷fK)$&S1HW6f55n!H j[If:?hW?il/ޛT+s -QGvGiW^oWG`ţŠC ;@vAc< !1nc,ٍ,M@5˔Wo #Ga-yAԊ}9ԃs#%b= ہ3B(gRn%AoڠZ@I $.6 6uP R|\.&DvhDn!> ˌvt EU\ {/>"k)^=H /r!|1=wʪvjIp|28O]bW[OARS'am7rЂHWz]ܔ4,Rg Nya>IE0CES iKxoP ݈ͭo+f%C`|cI-ld/ƒ svR>ՠg6yÝN~X|\b;:Vc =iI!*Ð󍒞@' O:D?vtNNc):lUIүi@nRu9&E10i= kb>V VJ}l*ni!}8iӘ0MC綶 :)Cdq6v" DS -Iu-+z*&hBł8%fpBUz̸޿|['Gk EYpⴽ$9Q%x>rf-+w =] v i(c%6 &c@9fy?9\xE%Bߡ9)R[X B\(yqamy!S4)^'Kˌ1^W Qm W߿t;ƹ@~m(S]鈻bܐ`_:|k4IiY7g6̏:=xfXobhvŠY~0sT ܓMPHbh7'm̓Ï;"$BsܸnIS"^] D/%cL@jhjD{ KDž",&Б &xFBOM#|D-Ea 4]u&#Yf-1yF/oSy/"9#,7g@C;yTF0f` jJ˽iԨ -YĬ88V)1/lc&kSؤEFD]f Eߛw"ze4;QƔ<6ga.8*⨂qԤeXkTzD=$&D/U(~4q^9g k催jtd𒃭QE-_7OEu;%qpΪ=G`֒k06vřzbf)<Ã!A@|_JՉUe7/Px\!$I7Rn vY "NTe]pvS II9B%@6O\!MCsOaғ= ܉*502b"Ho8Hku|Ϲn*D5?~{i&హFZ|uߑ 56I=C_Vy+2L-ڛ Enp.1&$oh/$߱끰ʋ=jxG.d>!yeS-M4?<_B+2y@d^nsJvdTewZ3m`?OOs$% }QiObErMMZmlnŊ|2ȼꭉa y2yѲXr/V|c{2d:fmT%%̒٪)}ɓ,d{ m1`{l/룕M]wÓ`X9ݮ-rыZܜ0TClZor=߽ r 0Z[3jԭՈEE&\B&F/Ej;RA+.^LO D d×/4h]4+~#{8j{J#M ݒZZa6r+(!}ZRhEʇCZe,]_r=k {ga T>Y6,ɑ=YۊLX8oy_C#e6.{w~3ocr#/ep۷&rb͐G]l0:5qZ,XrSBEW@&$[K$T/_݄ǕI W82~F v}k5V˲Sg˰|=LI}^8ŻefvOFݧсƬm'+֨g帎 rb?ͩ,6%,SY/:nunryDT PSIŠMAݙTXzad!.RڌccMSخ0b+j'9[d YalsZTGĤ.9p y#zu6Dݶ]̧iEA2 t#^=d[!^SIm0E^UKt'U7zV' f+U|T4AGrI<=^hkM RS!ݪi+r$d ]Kz~/ap]J鞎䅧tC|( ¯p?nyJX zx0ÞF6ؽp3bŠ!PyvGI,nϩ/ԫѾs=WqK ) TxFLt &t .n(: MuIǩ j`[byoe |+e}:ELex"g\/ODB a*/'r.}`pWQ.KER+9^bymyWy38nȲb&JUY d>azM 4Q8үuchpWRMDcuVE|OhZ#`P} "t'D堲8Yۆ##+rmza[l_NG*S\alxc9G~![ F|!bhl%Q=*v^z6R1LʸYra>sUC|OtF=rѱ" *jKgURVcbp*73*^@%VC߸)y;/Χݿf"j;sXd0Fu8d^n-%N`o}m88iY~i`t.ηsf̚# `2z21&1 ‚&A̭>]M`DtPIuRN9:0BC*jHռT ;N!,f~k] QO=U0{z4b :P Jxjwr0B{ϻ zXR~>nl&xsI.녖{d$c3g=, dQ<y {HxDڐcڌ3HO x2o֔=.Z|S(9,O?VdϼL4T9^B9:b0x#h$Ȉ~\ANx 6VMAsλ%TmX=b IBn1b{80ȆhX do6n:5c6SQD<.| n=F*_:-{ 1m*<L,O15UG`HA:K1]fwN2v*Z}ʠŴ֤8~b:I|%]QGDr>:6\Hc~"_d ޟijBR!;LU[/ƼF;0BWU\8#o|2v7] ۓ6^1&6(b~Ъm ±&%/<7mp#Q"'b3h 5D ܃lAi)J f2fckd|7=Ya#G!Πlb=>M:Dٮ@qgNpAm2ji占)Jk~ O38A!qmWhвqΝ_V6`d}IR՟Xh/W%J,#UfjYZ}G飯5M̄hW EwO) r3OXmy^D}y;اEp{Qs~7Q(3i} 'TzR˶&kіy~*tM jV%LF%Zʚ7*dߣA"'z.eG-JF|-*/hD9oT{l< E8F(xfcy ~抔'zy[\ ?(j& j@|eߥ4M+uR;H*4oo/޼sI4vq//iO^ŧh /I2O=V5s ZgMO#WW!R]];%艝 " G/ (C%͌*;>LAcD\'2gP6+.c>/GWuUwJ. RE a6tfۂV͇;iF3)4fuHINYo\p6xh2fj~cZi%T"sC7пF0TP V_`wᓠܠ5.!kCxa1}m^e%PxF<*eT9#jlDxWQ5hȶ3_| !bz1 8pѪ `A-?U9w "]7M֧)_lbEuh $Tr|Ӧ/a~S_$ĦYcQ #,,ʢ/i&p=׿ŵΡv1~LLq΂~7HϟXVEi0u̺r\2OJYj>w8wM],٦pbثx_xb@\ &J3nHZ9} ^ʐuŮZ7EgIJ_&A[ P}kiϽry`?C!}2ZznƛEw 7E)k\}o:1C:( b͢Yi$ؐgzeޝxr$t/NDdGUa# Pnq{*x;FwjguĬEyP}XmK6@?sNǘIŰJ8')C/UxtA^0' )V<ݎe9 E+:zLՇ+Rfi2m;i̶!а?,t\M8R`׳YK "Mx?OkDXzV\Kuئ5~ܨ<`~z ~ev9 הnfk5^%Ae=r=4n+ Xp U.ϵӒ|`t0b`̝o",[ph?,>Ƙ93-kH( XlK*lWf^] uIN5`h`>7tJ4l2Zen8#% n@;)>*"ՀLfB+ncV-fb>aaԌ2 WMg61M92.6|A+!(B~ext&h3p/ߢArjH'Ovn 8H\C 57k#,!FivlgmꘃQȺ|5\kv`$0ɽ]Fquwgo*ĮQx24igMW#C4:+WDkG[\oY?TI/FoJ48|^W&jT(xѬh:פGl 4 ĤX7,Q :)"?D"Iur"g T{^* t6PlvL;,VA3|rDhI/8 gx U0=*G#:Yަf>y" o&T9 ԕsz]^vvp"d}:9U:963B"eLvTeMn^`~GSMUj8Z74ٰEQqA{f50I_!ni#Y\uOIkwӆs[ 햣; %ztt$WZ`]&[Hiw.;nKT~: |_c Z-I嵤jB#- HƃEoшMI (Ow0SÓBS fۮ/wF1 n ůγSg~hN=S$3Ӂq֋:B+&Nmxuzp0{Bfӷn"Az-!%zʁ`J|Kya5 lޜŬh0zFŽ׈SF1&aN|0,  L<[S)޸Ae">J˖̀}Q/S=VcCSϑQϣC8_=ע߿ѣ/*ڲ2 .?IdM ι媿w^ƃ.WL\M qњO{r"s FiOW0c,vwT(ބ>Ԥ>3t`Y^6ױYV o6WmMn;[Pk6q騿TGK8e(l־b<2?6İM 2]09wp7}`ru<~Nņ5f:mbj~'&ͨ2,~?u-L0fIlnqʍ$O;fP֋HԚ^73f0ng1+Є5;_je6ӭ3Oצݭ#2!aDI~C®h"w:|!1kpS(8b4~;d]<17S6$l'𾝸܈2i {cG caĄ :rMr#6rb/Lf#k-^M0˿#>h!n^@#ڎgR)0ɏ330ʐ纹9x6v]8% @aN*ԾY)} oAELumZ⫦?o5X!Ȟ8ەԢ{a?NZAFuCV-)ߥĉR瘃F镱DcꑰKfygY2TCz{ܵ24,يTԮ j; >3i<4s@oGSbƑ((Ej7_iHZ'Ilѣ6> kffl@[9g=$|J&{rM09"ϙ"Gfm=A$g3oc"A5(i@0K.>BC,da>:#j_%HO<"%|aVOQyP܈c_*ky_^&sȭ E6- >I_+!51SG9@yB /<?x 5LІF@=~mMJZ#0sv8}9?$2ކ ^!%FHnϬ]!}13rK;6o(;F;͔'|ᬭx%t1KtH,s-)VhZ &09.* ^n#|)UcbFȿ=p>-fјUd=mgϳ9Jm]1Ƹă}LqR+d6 f$ZԽTGK<2dm[WTO^ 6:䯚D?Rx=+ˆpY-`1-çTM5p1`eȤ 3Yh$+_n4 W]Y^ѝJdC ::y袈)277:q_0R aG,Ên]ɸa-n+qiNZlB熖3n0z8 L6 K r^ǐ7;i noã,P/{|h(蝶aL>;+iUWJgt9D!+MrB1Zt d&h*XeCdYqp!JtB().iWcRDÊJ^ZN.o9J`?y {q7Y+*(^uE>ob-bo^ciafh6Dmb.qJ`<h/ \TC=}kԕVY]|7;b`Ql?J^32^d f4>PRȁ6jg/싘- vCw)j!*p œLHOvf0DV*"& "8D<['?'U,^b=W$q^}(ŐBhD! 70zƚ9z85P7sh賠jfHUB*Uz҆Yr^ZM= #G`s` =_O$̑d6}=}=# 9CC\߉{ iETL;gu۔jd_TՆ"dq'm^| 𤯚dĕ2.>83!3ӂ+sǗH)J33`u?37Xdȳ};gH֣qn ѻ=ҏ.p5=) "!9heyŒM) ~LqP?Q/Mn'$m(-̠Z%KB|ҌOMx njZ2)N:ux-pmh&.E)M" Em1hһ{lP_A rYsHs%d(Nj2ϴQOZ}ïXBa* ۆZ!a5"%N\-BGIN^Lpլς羹wxΊȾ2-Kb4!HHMov!ΔB3Y浌j#W2}mȽHUؚ`8Qj^D;ܘa}tii qkS ~|]w =EXgؚ/a̸wc/eaP7O&R+J㚶Gֺ=>4sfa>5ንO˾K#a0GKsVM:ҁ)3 ;F?Wg) ٛ;Xp+.g<"?.2.Jb$fJC.Z`Kk<> F!5Y f̚AFcI"ګP88R.(T*:7F]qT#XI };TA?"D '^ e]7/ f66x}g6Y_0+ 4$;c֩8)6Dx{u;Ûmm-HwyT o'I-G!X鵊/+izcX$ jEX! ܨ*}!e'GzGx8#GՙO|~] HR @BOV0UbKH%t" |b3#o[R0S隡,7V췺 cT޸px2-a45\zg]"=d<ʚ^(?]HdW950Jhَkתh~C@xB ce,.UHuSbb/(v"8^#K bW<Ķ-yDSƗߡ7KցEF%tO3H nycŢl6俳!^/n͌o4"6u V w14(LkQi|z4MJ"~-OdQD4ӬR_411#$ͤD\aԮ󥌔۔ܲ7nkn'IAHɳΩZC]e0ߏmZ >yziTORoTjQvu7'ʴV5еڠzO3\p2Ώط.Bҋ^%}W4Ԭ^BQF7GtsH?}H%΂Swu&ԷUƔAˤtf,yduv( =e!YTx4nuLȽX%&#.9'ndIW^@fN)-3sx9Ύ-UI;ыV_F" Ļhc0[W o}{a_0SU煙3dƂF$[E0>X?M"Ch!Εؗ mOUCunW24n#[F&݀Z@yXbFΔ/קNY>^sxW'wATb$PT?A]_9Omi~dp|{EBqgΖV镳TuA%7Cz'}Ԅ22Z+ /kVo.VsH_XX;K%us'ś< dR;uF# ? ϋt]\J8FM׫䐙0ʦt\z4Nw6R;J` koz Hz Pk)\˼uisgf : xl0/:~.Aӌ*SٞEFҹ/T}|e,y]z *C3NG^4g;x<"L8MpخI\*o4 ڿQ6G:={XkuM$]zT82z ~)18T~Vez%[>!A;{3Ӳ)fsVIUIV"Ymq+Μ ͱI@YeP|`nOmL:1#f%3fRdi].fDp)Hf4^=6΍52͕~ [w%Al2~>=ˮ-_h_Uu 0pbt:ǫ"p70?&_Jzһ#D(>tv6ʷUNUN@\e,:'oG#lp%TCfAqΫnSml}P8ZM9ǏHv+ Z<%ʬvWLP2imTÃ1+΄aΚuVR-*\6HنR* 7SiiY*ʠDSVʎ6R+nN!L`-uTRs ^),AǓqv2+W NF. 3Bvd-[[ rƒP~gS$ mn,5xA*fFdx_rH/'oI->M) S\a?C?҆[5D@㽉 `87WPGWAWIN\x δMq۴ֈ zɖ )ٜ yPtbВ-M >rivUycYTU];4$qi!&n \Xvs<XsQ7ؠToOΏ8xKa_O#n$C2Z J$巚#VxǁMh`Xd=HYAmb_r&KZqZ/U"/:B%YKU~ۈ L@ ~xF٤5iBކ.oʭ)߀]1 ٯJ}D¥aaވ:#é7i5c/$㷺KebKa͸UF^^)i=vP!GAh)u9 %Йk_B)HX_O+~-B|qgQb̬PO\ 4炌ڔd{ƘZ @ ^IG0^)6;^]3mrm)=zIU@A4}c]2%_%5Dl=1]gw{r61r?`Wns\ʮ6r"W 2RUDt:&ZS6Q}û `L|U[[[EQ{Wۣ߱qK5ZqFAa|~Ne=QDK7 BBy01Nçn+|moRWTcQ?E9sӂ"wqtJ Ǭ'xց#~BF 6Rs^q0XɄM. "ju찕vQu*Z,`n'`vA#=Zq*7Yae@T1mw\6ɨ-{Kh4vjnmYm⽺,Nk/̔Dy^t̵Zkt{,Z9hJ3I wo=PB6]n;M(qaR5Q T2P Z!C3*R,nt`|-XуW$<%ʗzq2 b%T-%XQ"'^4/kтR]uBoʚV[$K:nBجzH?}]o^qZ^A{-ʀש. j˹d^@8 拓Or5͒?i"l濙=母}b́u:39dpQ5O1yOzSԴ?z΍05ױ~@&gGy7ZD@r#e\5pNb$pG y#SkYcydž4|Od g9p0;ݠfG'a=\2$Ȕg隚ZT*%/% xǗ RHBsZ͟?,O["yTdz=@ԇgEL7؉Ϧ3|ЗvJгt!^[3-I cj|b5,eIfD9az1Z$B-8CTqHbn-9* ; 63% `|Gw; ~5Z\ה.bsBKXE཯Tރ?b\EU{xT"Y&(7P^׊:<$:c WiT-|leiHb}>EfLh\?5L,uh@hYJk#8cޟ9}Dp  XwFwEof6n srOfjִ/Yob%=t/Gc1 ͊ wCșJ $K//,Nam G7_{S!q  UHa*3$WӦc"4$mS'ҷ8/^c9%z9XK3AtE/ZIWw9hyF@/O8R}ip)OΉ{M8zyY1Nb;gSJpR 27v#jГ[`d݌(TȹΙ%.L-d]!ZƉ&ʴг:K]9y̷.Ot,9iȁրCs_FnL $%Q 57=CaZC5oy1vU enҊ3KoᰀL ~xnA嫑)}n%fpT \Ջ [}xpйJ|>cb6F+l, 6HxCSV+Gd’g$9O;hx8Xo GI}FWGy%Rh/xRa(Mb_x^hA)2hiSڰ}5-'h#9PԢ9qz:+9u|5";TI 6$I9԰Wlc=DZn:yd83-lf}!-K@uտvRy2Xp\m5iKG'ɧ *ҧPPa92 _a]I#@&˹#0+N|+ʷ^"5sC7_A _ ^BT^9v`㖴^~q,_vJjO~mx6Hv-7ʭ /bXW^Yqv$  VK{8s3{(֍ &?)Q͍0M`}w;&}ۿP4$=z aO{Kva'e`  ?pRuB$"G &=ctR+,FBr&Tsh~A\~"; ̜2 t>f+) /nY4Zxul1*W$=lI.wX廤c("bOD'܂:/nx qT5L]m7b@Npbs-5Gޏh4 `/*qP۶iނjVGI `V9=scfΡhc62EaQ^:tEdC+ry^#;9Z6rOqnF1WJ6& @zl]iT>˓1^@뼎T}3·ډ۳zˆ8/X}oA28L_E z[*F793g畷tCXI4997 !+b Ϧ4&goA#P@x5:~n(-)/VZW}Zs[f.NAk y÷7<(H,!NȠ6LX '{n^6 kAmdVK*g/W>U7%zXiwgg~ X!S}\E(65EɁsP6MgCd] @y\AH~%"¿֜{fw2oc@qj imXK!NTRKiPu(I $Lmb]΄:*Ehu Rĺe_q ]u"*"j×[6_xd|z0c"6q9dN,"1)/bs܈3V_i!W\^A/CU@5mf/{/O rCK72  DOũmpUusvQi[{S"m Pu&۩H>T\HyDȼz"'l.Jc.a_:K ^`(>Z:TWV4@mւLxɒݎ*>ƃ֦x00PP'* $݈:}'8<>Q7t!&͒3؎b:!X?2; Ϲ'61ɋlnDx$܋6zU 0(nTTejA]gl :o#Kř84i|iLFRFlm6ӟ9Dm| PѾGp3x^9IRKR{!Q\q]I/uT Kg;E"n9GoZ/-춮Xsw, }k*!д̰lR>@r}XE5$i>Z0P{Upw? #4=0 wi!Y?bH#šV& Z3 zi f* T2B+]Ыi@asn(΀*: }ɻZ[nwX ; nouKkQ bǚq(fߚ,b:[ehuvӣO?H}FU>aq mF'kspݖXʂH67\xgkAF *G%[׼oVӴ%8P1JQ/òO0kZ5I D\[$$`f~Z0@v(32rD-{NFcNŎ]HDxVb1X}7ߝ7hrd%I$(0yV η5A%ڗǰS}4ng8hHsEh#D w3IT#\K=`BaIN a QrJzW?}:€YF*'3`)liڪ$ Z4TlXw0n`D #ۮ07;u䤾2paYe$6tɳ7+v ,؁N Q|6lz6f]։!;2{b N. !%Iҳ  Kr1D~8|.$eo1y@) n i-Karr 00pW`VyyBR>$P(w+DW @бbci&77fNQP MLÀzQ5;${6 B_]!@*P_X7c Dl/D@`X UKawR%9wEX10Mggkж .b#*|]i+%Ug%KR:޽jI,󒩸aR┥rvQv \ ORqq9+wh3t~C~ei%3˧|E!vMY)8Y^ÛV|!Czэ)iy* ȁ)|}j-ǸQԬiЁeN!瀈h"GIV戶Ac[:iMicE!ɴ0,O 7(&2yR^~|]b'F숫8,՗_`\̴3[FҮk/NҤn&/-]L SfN:bii|ߜYr8;̎26:|CD#>?ṁ N*+|MY!e;vq;S ׻fW:ኆ䃡?LoՙY=Vij෤)UCxY<+/a6T/[m6 )9a'{ٵi +Ѽd䀭sde2ݚ&O1"Nw+vN{b,tvbsENE#Yv* f79NWUl͵l4p=zшE) )Z.33Z ׻H#$ Bk[ i|Ы9J<&ӎ꠵ӵ;͈wLG[P"VDۤ{ Y(,+:,/٥ um[qZ"%+rlLYGcgD 0J ceẈZV{{s@⏪B]X6rW.Q{Y#^qFqڲU5Er1w :!n,hs6iiЇf|8K=7^d_@4=f #,lrx48( Isk%l F<Ӵ}I{@z!ѦĜ3\^o *mH^IWb˾˳ C1َt~Ϩ[:-k0J&=Ф.Sh|K_ja?TyN2Z۴VG"3Bo)mҭޑϔBO^2ʹ f$ qb/m*u'?3l>~R1; kP8gk 4Ri}]Z_$G\Ÿ~5Ms?wFZx(LN:xB^B+a^lY!J<̣p:b2'Xj22ֻ'׆4:`W_BWȶړ1[KԮbEf񞰠M *~R]7ۈTSAǨPC"C#/z#bճ0쀏x3qmcP$viBF;.Բ5 ȘvrM(\WNVCjW߂%Kk.2u Aɺ<]e=\ujmL v+:eܻ=w{@X~tZjן1L$qJ=9[h%*YʡϷN96A+06tGw+oAԣ/Sй9#cAX=)A?Y3@0_{<Es\Mgk= o|O;}ګ'lmiΜfЖ % ko] s%ɷ9.ܱȶXik@obs#Te=UGsQKhH4MPѱS=YI,'Z:@13lڐ,V[t+GOV5^/K.z2|Isf x%"+ľ:|1ΛT̮gzlv>&*D űB'kɾG~nkԒ\lt)Ҽx GBr>Ģ}#H޼䴃pfr3,!& `j53_ldW{h=|/]R-9lx˥^Ak<~մz`zB;dalf?gVrUG3cyvlȅ^ْ>>?k7cmb^sgv.OxݹȊIRB8Ur~0U Bb\tjEOic=׆Ts.~I?<e$zٌb3Xt1#de( #wۀ{S Wf.^jBe4I[tzTmsP^0헇 ְ1I(kCk zf3[ODƇIJACt{XGR}{B)ʳ6@fvq.ᠹ4f0'YH mQI ޸:./tzFyAq .mr| Pަ)A Z=8mMBXQH~h᱀җd%]Jmnyx; :@\ڸI-a4Z 35vƒvjEqǖ̮^aVҝeoV~ (7QT'z|:Џh 9A"muIjTTL˃M;GWWD $Y[Ú$p< 1CJ7jeg M1 "mw9ϴ@j\VF0pL#c y(ԣ/ubB򕀛5L^kUpnbxwCC vjW[E0}<֔hQ&OZoќRsc҈/U)hQrHv>D{?H :[Y9 LvVMfrr*d&u 4ۆbq/H!Je7=Z(4(?sf:N5tSG`YpsG1@A jw)*h'm.+ 1H^9i)]zٰshE yivT +JM55P\6MR%4|StVVGf P2 ~^mRi^Lt!S+  Σ+--Q~evdX<0{ʜ +d]mw`C'M^iM}V3l"_fA *HQ8ca|rHǞ $Ha'^6dWNkӬ<&1Y0Z\_2JILkE o?#vw_,4yI#_%L$)%14I:ɏخr& A!S). P t^$m`97zη+m=}vS HF  Aqڃ,hT+)-`S{m*e.}};U:0t6"ejEz8 4;tQaNQh JʠWْm:7(J!u8fqT5' XBx!;\EN AX ^9*-:rSnX_qoJfd>]0G?4"b8qVY纰4;CW%H۲&6O69?Q;`w0sH' G<?+Wnq{W-|LGyLn$89HC֘# 9WJg`tOq"#dep._p`=44F-TH-Bt*7ij!@b8E mh@$)XK9B6:$[aLiu,FjgEл.$Cx 4ɻr5{)9A*r3igJK{L }RG!A&'+DS:b+2VӢ]ؕ' sޝrzWCc pvعs~P3~:X-x_۝(, ́z'|pL*a2XuŝGULS&l)׭P;h2@EK\J +xfHm nV8ņ*ӍK{aq˓E;rIݱ=W+3vNgf}sBlٛ]qJRl@ֱ;sEdP 2N_s!30>GsS{ {*ԟ/_~LLDV`̍asuۡӠ[9q[blRطB.T”3K{fjN_<_%;v@n$/KU%zSd CsN'l+5ظZqdd4oW̫Ϣ/$`SG:B/]8ߑjs6~T1 ҇prPbl$OEAj>o OUвZ$@'{ek'+)HU;La|:5t*m?-NvGNGS̓?L莺3@d@?wUb'TT;V1}c Aee }M7XP[_kDsYP Cyeoj(XUe"Oo's)sp{(vD1J~OBX3טnFݗ,!4|M:I*WӀLs Bhz*TڳD7yq>X5 b5c49X[=c 9b_*ۮ֖T-cؚjWsR:n>n'o;@| нȾP/7#mFdni3ýM`l Kݰ(K?cr,EU=)Ģg_=7ͦ@&UԧX s܍]Bԏn4 @ll̇ " lVcJEUV͎c6bD["#WKSutS5p`F14Um:g-K | $*$!J֝M%CF)iy¥ׄy܁).D5;’qi ~.Xjn]bX2 CcBٶa'*-uӢ1_ΒB$`TO611NSEd&q a6cX8 DE2e.hH%]oƘmO{ZAWB;cDb0. <3EL1ڶ *}Lr¿'8- 7(n<&G7 gE"?$?7偂5q7yq,F5x3E?pלhu*)s2wϏ(Aon C3bG?p]򪐰?1_ R’dMl9;.i7U$L JNBj8Fo_gP:+-BuUwM##. \pn8B<2&񫥜XqW}j8wM$8YڅM\yRF}Rjĺj* 6d̕SfS%O#%wc Bhѐ'4LP%!,[wJ ;/[u^[?o($mu]Op9ܖ?F%=/ H9jr'/"&oL000EyI܊06¬ُ__dVj"zOFWt/Y؉k=>Mgn0 ]21@Jtgk^#| o7uٍ >?JBeȥDYT{onBtItiW."A]weCаc5=qG E}PIAFUѽyqw-oĻtiP{ص )M{^tCA0s-|7vr}|-@*auCW4w-)4!!~#a'|k/z8ׯ,y?DuI>Tv@{||5FSB &fg{ۆH o!=^Wɬ沋4H1dR̕WU$FEsӜw\L"yMuO oz|s 47wH"5?҅j ym`W3ڇ VY ;7W,Nv |y` Ksjf[{;F;}qtZIrze2UbͲ3pSrJxɎ_dwWe[I!2{x.S=(7NXV _sP?a 7I`GM2q q7-I`OCT,؜Y![ү"[u:JzQ[֮wySHs[PVxLЗcgkx4Tp"&2T}R 17{hσyt8[֘T غn"C?OqjsqTxSHg*- &!"K_+Kb .4B6/,J][ů YP)ZG!x[v:zIZa\I * $/HwK?1D~ȫ^1oγIz"g AP!|S1vBv kCdFr8pYv)J9fd̥E¬,ۄH@uJ"JC#DTJv",e+yl,~_ZTC'^(9'kl`J:h=Lhs)RrT4{vVibj$q] Z<ǡ^*pbXZ"E!cMm-3o`ZCS))͏KӯI :k]9ynLwHı{ZMZ*l_ Np\M'd\N4=QBfxHRVCf?ؤx_=ݵmw)lQ`!xkYmft7$Bz$ MnQt^F_ =쪧]96ձXiZ.g;\*Yn4脹4qp⥡e6c`8 ž܎Vb| ~1OGl6".{x}%dxJ~jHpEOV4‹D]iϟ f:L^$̛eotRoYnR/^(|TekiC3yJ@?fM)=3hs޸E'hE ۰+R#zpdmE"گCHৌF*@jXN&J)Mа5!Vu՘^BЁ~ tCw쭻и4Z<8 29_SN=H irތ6Ir>\k 5[r;*r~,¸tk׽YY=+w;h>ZHT61J8A|,U#igOO$D_(2b*hʼnhpDd5oOBZ{MK gEyKx T4yfQeM8J5$Ij^zVwI3$7d5YY=+qA6[s |ǑWYZ}m3lug :敕pI|a8}6ڂ@t:n&pf3 |6 eUv# ]Gڰpy1F \R+HV8!&ZbAW2@d/v-íz.''fr)b8ٱ!M>|=+5sK͝9CeH;᫇G#ƀp"3cO@{ubvhiY>Lbn[SoſC&puFԦK=gS1) _s*I(/Pg\9Cʟ= =`s{QWE+Q#H18exqD74 T\rbp'KV r56W He1zK<ڔ8v靉%Zvļc}5g_I趀I*׬hRR' K=nGju\ ֶl>M5p?UY޹sxL>D}@J >_R zNҿyWrʐn/WzKܱ @E ]3ƣ\})؂RY@ ^(#kׁA:_zR.+3R„3ߵe 5CY`2icw!T_#gkG/ƀmI\or*Lyk)KY =ڒFhOy"G䇹FmZ?KC%#Ef[<494]+ }UcǞQEͶbf͐OÊ/?p7!|c&e@w}E72fK'o!U.n A:F:+NK~,Yp{]5ݜ-`qi#iF֘c,T̖K&x ~ f5 g(^Q4+5>2-CjQ9!olnz(I:^FxJ8` RD &M2z@V0iia" ݪ[wXZČ-~ˁ"Ipcqc̆%( -8z[> c͒Vk &Ig~'LX TP ]P0kE<\XxsZS7E~fD^t9} ӫN>>oz:"`wtO{8s-645~ VY}PGcSm˺G8`]CB,7o:]G}>d! |`~w R ZOqssxˏ /?PCj*'Ϲd4VUo؀LTϖtUa ,wFDY]FֺrW3|8\M2dSEEG^J2GK1C(Q I VL+v#w1X#6I.br7?sgbUddjyIcx+td`lܢh _uvZ8{sS`iP5vqCM?۞ɘ3JLŜ eF;] yzGP:Y>QԄn w/݂ d6Q.Dkԕ%ۍ2zBLJl4{x&s'"X$hG$ N H aӼ,\ʍE2K=bJE׬;\DFhlUZD2$aA`( Ur"*m4 yG%wq "%υp9~QSEyGrTɿT6-:2X9|"1rSiLNWh=24K^xdloD J|KltL|7X2䭊9gQa˜u{'O~?"]H)p~bce}.؋YTMӷ~#T+9==$t/C)GmY|5 >&ͧC˛'BNG \({[ cr}~X`SЯYG!bu9q3miv{U[B&H&`'i~\jTHbtTh/(6>d-b)!7Fp &`S=3c\Rb h-]^R;ͅK:dت؍^os%W`J}">߱욮'I !0~ '#7_rꕪPMڙwIj2cϘd%+~EjV;E+)+  哲H 1cH2#\HS};[IM} E$Z< 9/czK0?DVc,nđՆ[gj9mmcҌ>G90 <|wP* ?wMZ'%@|{Ȕv̏q_jGV(H:1$?3s?h'jYdee&Ny亖B͏ym_&fw}oGAGF|Zڸ`Q`Kѹ +ɵ1/?zzkQ*4*ӛġtjƓ%[jQb#1 4b;a uba8?5X'а 4yڥ,j7 R(0Mw2Q8\lp^6P9W;MlpVA)t6=#,&hB灚Hng' Y.\K蚘J&3wHǨ,ХgCId0j26wͲnu 胥)~< "=CUJ`4;m&P*I8cUm{+KhK5UwW=A79/?$#$Q/S\\G;Wz#f \ wR;WX%h&h:)j o-?n;8JLߕMJZWx_.P^fgR:u"}7\~*yfv8ki4R>m5zGDd829EV|č}޻O&` :Wu"!2dN o#TsoAC,L#NR也h.1i%R"((dA3~utVv/sC( gP{+ԨwWΧCS3sh{M$JKT ̀bn7N(`E~Kta/mA~tB=_ƪQz`J}8;gOl1r/H2[ ݱPq52ɻ<}f /Rm~c }ץHi*ag0U$2#İ9h,r̷PjD$ovo\un6#G. @ⴈ^!dh<ڂ*3>qCX]TfСoTV'#SC&KeX- >Yd<`ܯ˶G%~9:+P|,6wV߂dK F!ec/62QS3P3e=|K5L8n-=RH(Ik1UHX^zms~q7mD1Ia 9[㋙jijYzO(ub:g պ+fUO=uti SA>SC'5/ɥmҜ`03.k4d,,CAS:*0Ψj=XZCcYڭTdjs-a>xl8L#/^Gz}/>+jѐՋs7~!C ]anT]-AL}qjĠo.UO3 b9DOF,>/{B胈pjh듦:5VE `2AwVByY-Zpu_wp1yŶGl-\c|'OB'epZiR +p(_q> #%ʨ8&} ڲ{$&bPN^|lF[c˂&wz: (6 ^\2/o^^J \3&f{Pꚞd)6r? Rf߲LMw+ @6j9w5RFc%JaZ_zW Zέ hLAאfhlufړnvN=5ٚ))g]vM. gs\ʑ@b%S(*$cP>yUpI|ʤ8\2u3rZ-Q |kMIZJqGH+UwF~(ޓ. I\ʅMu&kTpm@K8-"@W !Qr+ 1h ٓWc%!*xMRPfkْ}ϩof|sFovB(T~VG`d SBNýjxHђQnoԤ~<;k#KiyC>{Zr]T1ŢdoY>T\ke0kb[b( *A(AY`VAyywimzd)LKSB'fG&ڧ+@E}oW~ǢcG TdXw &R6ՠr߰\gx#j,s 9S_9?,)Q n{j>>=g)9&RK.}5W]\24e`DⓧJ\|hF[f; F8\Y%Y:#[xX;_ ~0[ErPty[e 8c'lw]B_~bE. [>ЊD<jԡ֥2#>\9GWA&1ˤʜ)k=슆^;[˖!q9_YSCeYn{|e}Mf33c0*ymhPCu'XY;­\0爣_FNɻS t'9` Q諡` C_k>7<$`@cp>Wrv&1nnU5 ?އLƯ ߸?>?ox+SWt?(ʦ^ r$ ~|pUzq;z7-][sX*d> c'-}W;UE0YgKR9N8X!c簯2-yi^ݗw\6 LmHq&l`+\߃{I54-P=d:ZXW,D4NWϝư l0^h7  ⎹?>fVkMTq]x뉴 M0|ICc&Xgi+HtѡM/Ō4t:d <b7Ti_.봼6s SM *5*ؖʗzSOkjLKѬF]W)%)M$Qr/\tZjaj׳Y^>h(mq’Vt-GE.ha(5+.,.n!6Gf 17N 1w͑do(h*Sxke猱٥m Џ)һ4U~95wMTbyֱ"Z٤V(v;7$PÞ"KtR|H/=摇"ӭ$#yDyI bBU;`űd[1g*!j])n6z7cdk`TSBk] C0Тv-d}¬|qAdui/)Vx33Ê{=n8IHak`˱ҏ}u%]@y_; ?J3af R49APty|-N0PTgb)it[lGD ǩ.-2w ID n!D;aQJ6n4Ó`Qӷߟ8ǽ5Jc9ķXdd6}H z%"/CV;R~+6v SW9&?֟w1@zTb:+Bv߀FObo/C0 ӗ]vX(f칄E7Wx7[)W2AbMߘx]mFc7x^|p^?#6 |&V<`;`Nl2g"W:Z-iQKϲJ>$}}5:z {r,Jht_2,2'Q׉й9A4K܇c:82ן g3}/b:OPQx!~a !bp9E&FZ0AaI.\2W͙bdf&9tt2Ўl8>}ՕqOW{8ڏqC㴾)8~Qc4rW5l.ќ&_^StQ|1vuYlr\M lrO+t!_ C^T@8g*hc̓QF!VӪݩ&gd_Tt"O`_4ˌGbikzq.ƐdZ:p8SF4#U>B2K7 PpH r"9Eҥ󢅻˾hSuEl^dX(JCLӱ2m20|T'1?Y֐eEN3fw (?D~C".r~碃cx4*B!̆?쨓0Uham ,bm)AY/hb5rsա|v6>ɒ-u6eB`_|H-D?$Ga3 0To{Ļz[+9}XT=EpJNKGehiT-ΙTI8dkk23r&%6BtftS_DX HQltI+W->UqlUH{j#̤xd(qkf9]fӠG:h(7~.c5/*`!fFOMOrD ] կ= {#)e_8۲9r'A("6p :ؒr|uWT7m[=AJxf/zsPWxH7/(굂xtK[t)DS&=-yaI+^oj3/ 7~˅z(q;\ԗY3\L!K By⧀RK hiݻ >-=nˍȟJ٥E%u^Qd\J;·ƒ ~FjW50r EP?q,ue 9hc~7Y<(lt||o IdȑoaDvaws)-y'ꊆ9šR8?ܲrd'TKڷMcnD \nJa.yNaBd~luo'D{i^ M"*Kf>Jy3,f9GWtBbY,{ڌGuuVWW{βԙG.#*w6Aسn2օ!?l3"J3LUU1cdZGF/htnүv$cE3TXqrs Jvt~q{ CGM@?jK) m""Q'GȉjVf"1x8\E#Ș3a %%f"nV Y[0jcޕxwD&=NňaF_Bi\0!QsɕJkkb.9z oVZ1I#zCh{-_yFbIjAH0xuzvϪ؍3A KsA?$J4 {*r"oK<vW`A/Dp8vSOLE"9cĪ&3s:%@O^~|Ek!/0k`́Y>fLļL Q.iLz@U0:!r*[Ḷ]Rw XnAT5նe2% >זMN-J'!? \~ah: sO+g̉Eh#I; eɧu32RU6z];>BA`ۂkm?nBvZkdמ6.D✡?o(կoIМV?"`8w.Zh4 ,O@XJQ|$/Fуl{"?")w Cd/^?]p"H|\ c S#n-9 ٜ/w*#{{nyU`oCzURsr+uϺE* Ws+Z=4G =5P$U'pe'Cc`arJy)^2 n+$po+&cӖXY|dFLe  '<FU u;.tgzOLg0H_20~j͊c#mOc&)X Wۇh&?XᵗbgFСzqaWw|V[GUWWF<ϮA.wx`n*hS^5V/꿳Ll%|CE:fxڧAv@Ee.8+RYrϫ9y(H ɉVxM1^"EjŐK V?'2;9iN@%0cy+O{h @Vuѱ Nt{#ָ2dKΝٚ ۂ&S7˥Eǿ3[ [+R ߟV}RZ( ۚζS%iI1N-R F.G)[A~aȮr2JիFpJ뮡^jr:5}WzJLL(ʽ1 mHU*sf/$D=TBΜ *ͧ>_ QL@ =+k0m\, ‰^֜0$g#٥6D,r&x^H ?eV2^,:Z=_rrk?wy^KM qw.7ֵC B`,O9<Fɽ⑲\#( KQȽU6x$;7goF cy.5&8RRà\&e&s ˋ@"mQ{i}lhi^<̜X_R5e¨*}v;95ElܱʿA9YzLc^ڣjUUy$F+>95SЇJxWő=i| ZDz\ 5'Ej]0#aFW]3>A_As֑i:Dn=31c! %7nMٖ)5KoLy ufQ3_R)%<ެŒBHppS H+S-aZNVvLZNή fW(\׫oϛLT밎%hD 2$ :W6r y.XS"uH5)l)^HՎ5u$Gim/HX+Q: U1,"p j,hGC_c=rҍUJ^Du{-C6܎]u65k_x}y$QHEL~SVn%7pzra몄26!!3t =nJ%K1 36#FYj6)Cu^*J[]:;,ݍㅒQ5z(8`9ȗx?"!y-˻;1z BR~G ʍɅ$(2-R:Q }>c*S}UF"ECtIH;'"a`\26="}ٜQJܙ%2_ C)wۗXs GH5]EY+coSBt}wPLGSc^]^&,VDn>֙ wj0![sE@}Q7@R gэCo$ <>"AC=S%MKgyjCb4y;~8,M:y.0dIge){?Wk)-ǡMPɔpiOrC*~k;O\-R1o#y.ePA{۲,#Lu{J,}JK)`ԾMg~Vx"^ &㫧i{쉊(0WH>oJ e !cg+=[vaV>Y*e=⥷U~'V};;?M Kf׌+!OxHأ*4i -OD(QH7%˺t[T#ͳy@Z &$#d$ڵA@PeP `L"Ձ AQ ֮-|g]Hŏwaᘼno?΄-tkŤk8c|4giU Q*ͿnJ(XGZ{=~nWnx.9cy RM`ñޔUZ x?m*}\?mL7uGR+ʚ֬Ī:8U&PC/Q&VZ |',qcPř/|<]tYK@D Ǥ[fdyTm8Z E*r [f_YVr=6/[t3׵DD\r/gHOMfZFSVvG'!#[%g-.Z"Sc4˸e$,͘=WzXYiqH\\,.brt.&V,>v3'|u"#=`zr`b졜Y2TC 9Kg@XAQp2P&]5DUө0¥7'Q1esEK;*`/MtT"p,WTM4Q6h%;e~ӵ.aX0j,w$ͅJJnU ϘN1JO-?if"wR 2j AC#BWey[װ78i4 QROA`wo)mG-n &EФR慄-dRM;f;UbSqzBH1y߼Mʢ'%k03ѼU/n3aa>𼸣A!<pÓy|9@eMX6֫p2)KkSlNg~;)@Ӥ{ćT>S=jm;]_ܴ*UcI^HNIV D5%0.+NZ:!p25*AdoYDg+ ) 8K[KD: x ]!5YG[#x6F89@%S>xAACA}\݅]#ָ )ENes Iv1 uӞ#Љ ڃB 6OH]uWfeB3Z*!EkKDsnd6G$1uBYM16ɫ\@b8EHWIbk@|RB-GCŨAWgB$o;YY6%[>.l;k+nu |dO˰?* ,uHoj*6OfXgs˳%, dQ.|s&zn<ۣMēH:@' lGPc$$nօ~m:g+J]h_%͊Ä j-(7Mi_dugwC~'l;w}F`8bq|V(!jw'ܫd EB ȶ,ނ\Gb G Wf׭Rs!˟fP3j R.2I&2@lEһw+CC9z(2(]c9Rh᛹ bB~Lep, ?2ԭ55?~7n|T(!Osq(ߝF3k$Q\s(ToK NA?Gn" 6zĠqHq;ˆ*cjf[*ÑmR4&)zYK70 &Ch?;e;ÎՔ!lj=v -R_qc*6Q'2M[uw5% \c4|==Ŀod[d Iɫᩒ3\ۣ&\5 lqjS%$7؂DDݻJӘTG-~T:a9׺‡L.)XQU Z9~}%cEb/ RLjҁ1O@Ԁn]j%c 3Υ.ejlbg(<9wWm)VY;U?ak:EB|%ߞ<yCV [tIܥ?_uHgRS$Jaq'A.JYϜD)?=0Cк^P;i#G݆ [cAt.7Pi[Xe .1ܑU\Íu4rz0JojԿGVD.z! %PTE\fGa3=舖LFleMۃv '3yO_Zi(zmI*Yeb.| zBe < O/ʅ`Y$k4<(X!☚G$HzjsY)F='nvդaVٲ1Y)Qof&-'D)8{ER<\pX^3=goz~*[ .|ˑpf_sQ* v7u NDY_)+RWmSq(wTY+aZ4T::D_G0I3 6>Pn,("2Bn.)ݐʋAYt^0;9+[|B1"J3|s?™:+Qk[tVԥj/<o!VNaQ|3!Z`RʭVy~ΰ@@oM,+VMYjK}Rȸwo9 S%%2JӮ9z+g_K'FhUR8NU%B1w-K#W_%`bjԈ{dW -WJчG ΈA6o%dQMq=vTy8`\7luO7\R%Ҽ@48' d6+Pl7[/ڡŦY X}PeAnO(|˗b#,n=Ɂ uPGV3_xTˉ)_lG g55~®#1+HVVZֳh!8-'+~8d_&N.-d P_U֕w_ѓ`NޔOm} GX` P%ڂtoa*\%|Y.岷fdf_f֛iÂY W}#eVK&{_vY-v)\/v+sS8V7NwwLd@xoJ ~Mya[9 u1 dOؙqڤy8(נ=N1HQ]ԸD{,AeS Mh"Q$ioRNVB:iάp\;{DeQ|Y`r5u&2B5]CܔhsH1@"zjx~4YO5Ev |9L+m ,ŔB@ie˙+ބ&BPW^eA"YYfB#;on@S{y tgg`D.W6m;Hq-饟n-G h.M=㥨7BoGZ+*>5HOՕ^9Ju!%)f1k9E;vU.=^7 ,ǽv?.2XZ%byu7¢ҨCwg~W\c!>M2~gQ4`ɺhݤIF.' y߂)W.Gٗﺼѹo6 twRdT Hh>0)YN+_ Ѝry }uPa@塭B2zخؑc> .0Q. .hSw~"om#-|]|v]!>?8x^H Y}*Ls̉c=Eo&P$njo&1m<>Q =X)FV,/Б٨QEcbG=I01A6Qlbof8cadKvUO帑ؘbї$;OA4? Z"o4,W|z8NMDЄt6a<˲ɲ ^.xT}ob30V7E,C]2T}˦Y3Él꭯s!@l?GKà(=(ou-W5RJJv3ǟ0l*嫖1K[3"K7)F0ܴ[2E_#~NL]ecL),g/yfKNKP,D<ќq$hMfyգa,^x#GIt6ay'P Kks8X1M*l-myL#P ?r$Jg-&`,)Ȱ%RDЫAry"j'%ξe_4rcyT60e7(=ɕw\;hrk.ҙ9G2]`f=bU1O ץ31R+4覔nl]6t.( Jwm~|]2DHCC;O4 B,Xm;$XsA6}]B;СY|[`k^KJ@(0RۍUTaLGnG(Hh냝qlPI}0#=4![^[LM{.пy3{iozCKQAyp<:tIzښYI-7cv"V&tqB.eAW!>IMteK.5m71?Z :/Zl[2fDnP2O\+\ilIy'Lf-LAfI %[G+yB$kOF/^.{\ݷpؐ!GD"\Qt@'h {F#[7<~]R2_yJCosDȹ=e+ HM8Th, %q`Rh~nWdb|=xDКe,F1AbR-[+ɏ" **ps64T\6pK8Մ3h#m1fN2&| 6Y|CbuxWSc> gQCP{ΰ=8H\ʃ+جm]|eøvdzǘbRӯ%LygrtLb3nIa쥖.TCc!#2c`ζ(m4U &7prR-SL}M)>}OEࠃlM9B׃d?3'ATJGHkLm Mt\swD[?eB?aV\X.$ *9{7&DG4* N4N<`|:YcL$>;r18݅Q9=N*h~]/*{X< T>S)zm{l]-o1mխyC|0Ҋ}'`{_.$wd0b@],YJ@EoC*Y6 ze;a7s&|ۇK¬x/r0[4ιMUFޗ32Kr>Hm6 H^Y$\\1uxA$]LAZVK؍/% 2?]s%ߥ5Pv^ ([~_Kь`@6?U'PCd/PvBve͏w`MI#^\k t !PC5{y@S(xEm~^GpmU' +oP8yk'!&)(*f:wcՂ|͈ %DnPop"db8F[PD=WAZ 詡p*SۙЕ)HlHrD2+5[aQ ˴[Ǚo:^zE0b/r}SnG;%?"~@,sJUcZUqI^') N2-NMQtUvUɺpVTXC4pu[XsV88}?{]sHz~BZ NTFx|z7OQ-HZC' paWU]&> _MJ& sF 5s4Cж#mwBbιs> 1ٓ:ű}s+%ˣs;"[e\:)BV$ENj3=2c882(5)**U*_8X $@MfқY>^M NtR9OШftɵkHVEK6L/2!& Ad8Jx E̥26"O]h?ǖ;5 hTǗ!*Xciq=2}  ̑@TW]C. *#Eg$>(85Y$A͜CsjN+XMkRPXiL%)QQ3} 7M!wC6r ڙX{/>ykσ-M|YHy(Zg\m(F%EhG}M4??_(5ZŶ̏./;0YZ0707010000003b000081a40000000000000000000000016446b36d00022210000000000000000000000000000000000000006100000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz7zXZִF!t/;]?Eh=ڜ.+>=gz282\O،! 7@PO'fz!<- UU[,!Ai b+׵L͏ม:!~O*6jpkpXdxlF뜬>$Z*V*z{O+Hy\c4• ݐe<%ew-uLBB%- N{^ %/e_ XZ KR>r$0R\Õ] 0\ͯisQJ ˹um._jLzԀNL&qjr?sqf7ō/v<%BQJe:8GK_ 6{` $Q$ߧߐ6uPYVF99\.2`Bס-[ sxlZ~oDƮ8&V[ʑ̤27IS?cW>YUvTr J}EiZ [Iok.Tw}lEmhC@GXHPCHh=:ֿ]PVW'0R|cp.U3xA "sD { ZΦ]hqلU)Qx -؅ GIЭC,kV9AҠWxXyx6b$9AmH[/L[/ƺ+buɵ R#AcvyXT1?.uքĆNUvm^1CR21rxW#75US٣-Tu`@aafD}Xwt2T)-_' jcbXD nG|L"7 'MqU."7D苙"/'uZB{^2̿R/\k#h3~:<<ʬ ڜ 4bQ6.{Ms"BNNRgm fhjW)+; ;HJQcG%&sOҪL"\ p ']~?n}H%$E3{҇Pپ VD$PVsNjt@DgGT̔1ܓ*V(Z N,&NUy,;1XyNʢ&GI|hR 3fx `%h;v0K A;&{N"H=C{^ȝ<[}6ݲ:[5v  *҇},~C,Ha#Wd!{cI'\,*~ [&Ü JApjLqd>ͶLnS}jXܼWOr+@|galt ɕXS\zv+>Dr:lS w!;Qb2gk8Z` òg8q(l #ryin}Na5ACD\x;EY74.\b!T3YTv"qŠp g2^G[Ń8P:PՅ{Z7OEiC~XWr6*H8B`Fht}!FRbOMV% vJ`ֆ3_3GZW ESdEJ-LH m}Em N L`;;Cw `c_w@aaRlWH`V afPZWN~~q5'y̟/VGϣh3vVrd%?١䐱 kX3Drtqj owh*j} %)Ԫp4MEfr=I8 PfpaN1^tUr2g^S0uX48inwJf&h7@Ixħ@d6b/by0_~SsB~Do{=Gvk(T9Nʡ(dyӼ-l6|fs`_/,g>F/*D& M#~aΣIr.!J ZNMFo#kNCBaYG$ p!c?ʓ! گ{GWƘ'en~ݹ2@&oyUGk}"Guorx!G>1s^|\jH)%4nl7c @ao*c B$]≏b'ɭ;-hb+%9gf\tNZfcS[9Q]gox )Q:Bv!i:owс߯/R3Wwb6`X.F 28G5MnXQZ1 Xp ,qm3+`.~~glX+3ϧ 2 ?MV#a*34-%JPbA "f:&UZS%Jco%IOėM:j[[ȉ ;"?grt]2u-5k\ï8\yI*:LCNH1 x6eoПRClL| ]=>#]'Hj̺A4JUD~Y %V(Fzq3/Zf\| Fa(gyɳ5-.PZƀam'ރ2,$/ӞTq6]48Z),C9<߼ywq}%c7nEu TƐuF-,7pK"=nOB>٩ОN3Fh5 -WIx*Z6@)$ F?'@(WEfoB,ZTg9Ϙu,(6.1Z3g{J׃lFH%Ύ$4d5ϿIBJ[ пF4VmrkEQl+9 m4k}[ qGb@ o-~T6ZsC[ Xҧ?+P͉jJ' ըh/ݼNR7>ud. VC";!>5kXFtb;E+(XڐoTqh!B\Cdmp "lY[}8$zƢxQ&V) uVc}*!L}CG*M~$_^ 1dNC|OR80_E`d2ݶ@5t"I4CfͺD>E= 3T\r\o_KR5tx |ti꫞ӱ0#`e)V}H{b@˖;L%q:u+vs9B2Khu\oI2Tvwq^~4[v`' osUܻkeW$xdYyqL]# sx NZg_{]AbۣP"^1B[5)D'_9pfqWKU೷ƥiIϫNh!{>&aJ3gYqR@Bsg}/+w]t  ZVO&OÓZ6`efhfZdMETz Xtx1.? 7( e5]q<SL<型 rm?-p@$^gUqA|5ɗi-B|Pote3.tTP;R5Ԛ`!yυS0D6 WMboD΄M)kU`O 43ƹ)X.]gqW }J9A:$2?:Dy[F6\j7QBhPVC7?H|)[LZ!fpMb :oSr$IyKiI@kGz\FݶXdǿSeN㕌17y84I ! 96{,൚SE+(w1zsl;qrAI_EoRA @^74n85r l,1DS:i&5sM.glb`ѾfO'?U39j5? EY,,;ӡV4Bl!$Bewr H>@>\Ӓ\Z/kO(UaS//!D.#1nM! G7 #}RPֶ<"848x$wo41 ޤg 3?nk͗bw>bA>Qi󑀠w>Kj\d.ݒ1Ccv%zd?Z#O"WF PT<3Hlz;B[AΌ[B^QؤCi/e%9C+XWiůU`bA{mv#٪_2Q'q7 ݠ[]svMC`DJ\@jѷҭDTD9m0pɃB_Oy & ]p%^i )D*߳ʨQw*}iUVLq 8 B;pwn|e$ N܂BI\Z[EmJfv܇ڪS%JƘ Kx b K%_9 +r('Q%w#/Ӳ5@Ip.e#FMl¡Eu!?USm.cx(+¡`#爔4Xڤ;)Wn6#vxg)'kבxi ,zGXBf >w](P/-? n [ GĮܻpW*%Z.;׹!e5!pir>Ahv.=t@]8tiRfpT}Oy+ Vvpr1Ւ(GMMYI^ٖꈗ+Ȳi8Ye260H)= zud͜)|PAiwF(Ғme| n?]XV`J<88BG~KU!ǖ-5cēvL\Cd { j֜/+_X wg')5Mb#Ljxa3(:OW^Prg#dv\{Bl#̘hWsm%Q"]xJZ8MNއ^8!$UG\ si?a oyQH7DU.f`|yTWĴ׋~Ya}! CZݏ@RGb1R,Uzw+adQUΩ#K4-]wXZ{#1T~U&VqPZ~Qm~tF<׃ŇA!;Shc 6AO8 {Ij#r00DWz "p&^wEV^FΜ/2bVG[%D?Wb?RR %7(ӐꍌO3@rRu$L12(#N 0H@w̾e5CՒcԥtƩl;?N"χ觓~K@+$s,JeZ妍TWwm)QY1:a՗Oc0CS[..TXa) [^IH]T0g ˠV>d](:D !!d$ P֭0ѐU1V* bo1ՠ54{)QYWT*팷_-h-STPDN%l^愲?"8@Kı;Meh3kB-L C= SX/E394TETh} PijW/dOy1VUHe1J=IR&~,X 5H =w w?$}I/~uVEc z<0Y'lTEJ5шk4}K|_v ғR2}Jn֌wYOE+H6XzVҨ*T}c縰"( e?\wZNtg9zh p"Wo@ҳƩMdAw;wnG<X끄8~)8Rr'G=c/`VnQn_97Ƨe"Dw'KJD(}FLsuԣMP`pxDHE #]q_8E.SDS84i~IWNnbD֨LAE(*eDR#&+XAkt`T,B]Od{ EVWM)}tOO[ubgE)\1 J,MaT!!`F?擲[{e,L^Gcقx NZ슮-)'W\Ac\MHV) 9oR~t#<7C@ÞKS[!X ,w{j 2 0EV lEB6/E ت@LTRy~`[K '7Srtܜ>ڌ3i`pؾ@(7(\7Iz 4 EzQ<ĭ}\[2-it#D% |P(Gm! e=Z2 V6p|նO}-Wu>JqwZXz ;@Bڐ\*>OdAQFWp,GW_:<v.s HL7Ƿ%VWH:>fn^8z} ׹dv7S<#CY7cFnu)5t=wQu֪89^$|HVPQ1`8h15m?esFv[":(9W? {e3/qIrgXx4 pil [0bmXSnԲx,9Q.'[ g3E4E\֎{eor_0!2I_Nך8TLfjh WΡᵎLeTDo86|< Ȃu%I͓9,Ӻ2D?FAI6NX"/w3 r _$\LtwCJ{pV*tH 'r "K-UwQjA)o9J䘱XP& @L7کEHz'3,U^͇aغEΔb6+/D'C> ծ DO$Ş-N?r:nI{Gu^O_w \bH2X`AW!|X9|}퉧yvxb|ib6CMVX]՗*91$19*frx$ߜ Pd1kǾct!,GXʂ76 />^t`EK)輘YH(bHz'Z|hdx?d ;ƒ*ڒKwpJlr0Q}9:07$qx}8%A>U~rv?Z$RT w+eF-\YM_ZDwikv!֬5qUt%Ccq1Sxov*"o m2t i:@osqNywqpO! ftžJ)6;ꬼSEˣL x7eԉѡok˛@x9nۓ͇[BEdy\Y8,'j SylokMj5pw6^#;j,&q6FQE/'b"^Rt"Vu!W|Ant'ŗ[Ցew/1(֞1ld5. ,/Q7#(8t62mpi, [k.΄Aa_!o;*װ>Y(hG0z"If, T\maU뱌\w$F)w?Tl>0;-DM'?QP>hIɭqw?͙+n;gԲ]2o"70.lde7?Es,GwEXq)C*lvS #%~SPS“ɃDtz6j>~).s+D V9VO,>0,|,<*KPCY?~ɞ+ar4 >yx|$sʯ j*aVC֣y;'  :*CV̀#IDH8L)|ut(n) ` S8upF]d:5uMnNgM {a=?y7V&k@mCK_ Wjfm\3簑כc\ ǝv~ -_=ZDٍ˸W#QXy0G~*)RAqѕ/`4c:˔edk1)OJyͫn XH|ؚAoqnщflF8C.p`s]@0vڽ`o0D :˂w$A ܘJ-ẌaA!SD;@rn1Wꫭ|$A%+-nNU2Gi # ˏ#< b5c &9l ,D gut!FYO@. Ӑ=rʂ,Q išcwTY9+Xus,FБ21 m'*VmGq裕a{?3oP u8H暈CP߰(@l;^1%6EF wقjVaIFLda.JѢDR%D}:j_(y{#'&{8Nj f)md +QBkb:IuʅȲĩEP0w9Px]6s҂V('0Z?/p^U쯖7:0@ b#xQ'n:) =PpU՗OOwto R8~և ?jN5 0Kkhqa»?nŪjj Br(2L4s_l^d/kPy`?k,}^G'f&vMZ4)Z2m)/I;"[ e'ZCO'룱hqB-j&f!}`Al; *NןD럐P-7R*_>#WpAQkIwma?:Usc66xd|_C;02R&ES_+"{m:Cr|1mn|螈u*7JmO MZghNR4NeitHsڒd p$p2=ME5,,0߱*.f6AڗnP8J"Z5Fo-Z竊yp΢&IlUwDtêfdM$^/Y O+c9oV uB%U}$]ݶG1$BWV~e!ib!X=ᤥ}J^PXmnXT*Aut3C!M >MOۈޛ||4i9q"뽇iuk 8護@ERKԺ٢KStm jBCx@  9MS_b' ;*QXeAѲuS[yЩ_tWGyW|G=s# Vp9<:Rr o|viipZYݯ|{|t> -C4Z CI{*ԚB@54~aT&)-#W]m~!ծBԬʳ}⺦V#m*ð%7m]~&7 A k?T٭z<`s4!wqX9rByL$ ~']w 3ݾ7$tI8ksz`!:%7`v0(?w%Wر,ܜ@dyq᭤3x~_vjBN6\ܚZHkkpㆤ_tVƏ𑫡 Tlo̊X/ޕֵkeHx5Gn kR5epPLǖKzxym 񝀹LS-',X0!,yk 1xalL~O%BHB[xc rq, =^O\}# \[?hJpґ}EG\~pFu:,ni}`yx< c^J*$KH ym=u})DQ%h$f=p4xAlb#Y&oy/'BSYQ%^"X0f΄¸VZ?gϼ+2 Mݙ4bE+˅,Wy!{(=Rh-Siͤv#sO[R,rRs|tDbzD8a18\-;õ桍ET䠃EVpm8MJt~Sd:zϛH"xN%c'Ze1Tv5L1BL,z\;Og $FQh;DPWP*BkW4^ Oiı|p>DWgՒ3'֜0!6rF W'$RjJڵciU{?Izx$]($(2&}g{g(DY5TGCcF}̵X]XDG\&أ\jl[#{ َ&YhM?>d<:`dh\)S lǘ;> 4 w Z9_J7㛏tu C(iuwi`X@BׇkMܼY&t[FZFj6<Ľxs#"N8I^藖%QLUXL(AQS#ϝJZ xX,gHϣfӝ>$VL@qL 9 C+OEљv =)B_ *.d@wRM$Ogː=m+v $ $Kg +3n)V@ǀ/ :%lVJ@Ê6W0rtfg>55K Qpw *r1` Lj^|JXL,Bw$sy{L܄"T?91`;Ln.^2SHc0SKӓoY@YZŌamEϔS6q+Ǜ)K UEl| 6@<57qH  mW)p|/T'ר u T}.6`nOfMMf Gմ)}ԕsMPEiuS{\jJw[̓jsGKl86AI0gA:[_@C[;%Os ªO/NU"Nx|۵0(GHi L[xAJ5]:/rFsFyS~Ől9bz`l=+ׄ6]4.tx֧nZ 8XlKĀJC@_6Ƶ8(yfy8| 伽,|[XG)8@sпőB _*Le;2 J\fP'u~!. p?:,c«듪,w#nz=Fkթ\2ҺE:U$#GE-XA }TxVO:\ITYk.F72ݼ81V "4B!4K^EX:# X҂JysW֦itx5[{&aGk\ * `ۇEL5bkOGz p }+kK_NI:z[h,B8こ+ ss#lA܈*[O.[Ź2jT.jP%n/ċ4̘rWx"5UF*\r |̗ zwN;b0rDF/ ~ 4 [2\0vv% oוYC]"^0eIlU@abVp[IۑSP-F֐6Q&ZvjvBN Q̡RHiQw2R/'T?dڂRuқ-M{Z l\zc3 .ǝ$<ئ U>'o!ꥈC͕S1jr(/(.Sx(jrZR7ej֡Ƥ?gS(0gSI$x$8h;Y(,@zn\T_S~A0H`Y]aMy{Tn1iCyvD)/;6"^ vU|g+dVA0@B<|a?XiL,dlXX¢7s_@o7۶[Pщ b'ZY(sR$ZzTK;Q#F2.c5\-4jC-VAO]^305@ڣ_- jj`S!=(Psl|k\fUfZU*1\M]7@4PPHulTHHAV: e) vRks0߯i0h]{G,?]VcJ'?DȤ2i33l[ֆdK&޾4ڔ.@oaIH uig;&̐߀+@#+?FY>>hhI^y!敒J[.|b4}E.]^n:~Z #QċG|S&E2"@g%2~%uF+xu֩U/j2dd|MUSӟ[׷bNSUB#vLcjnd 1Էa-Þ8٫nOqNS7XĈ^8lX^/ĢѨ>z97䚋=Vݤ/ןq*ʺA:>}]FXbgF påtF/ /%vn[Z-X]fKcJ4/{ǫT 8mu[P$][[]p9sTFAƁg(3^]' z~""vsB)GDWko<)1Z"[IzQcClG& `iUYP3}/f~oD T_"by #J<~©A1TQj9EGΘGGwVZ> Dhr,|kdlBOTE3@AM#oqA#бڐMK834Z i )uMq 4Z}Obf ONa4VgXp(n3͌,i͖ dC}`k'yE'dQnps<ڰFzˢMߘJ0Ef.r|s<#Tȫ9Ý3`8p6"ErԎ-:׿prAP1TA2S8׬.8mǎ4Z`W*!?T$řviqؼlZ ͟5SO"Q+nv_+T,7Pf"X_or35%J_8bV=׺ُR aYx7z֞:Qdhql3j @b&%a]MTcX3pV=1: lEIQө.Z_l">hu\Bz @uK7(tUZ^9ۣٙS/0Yz]']g-(N[G)d`2w-訽{ItMX0Vi |#Ifo{˖Ï80+I@,,ujzt6Vش#Ћ> (nLM3O- ?Zj,Z)$۱E~ q4R!OܥL)e&TfF߲z  KRB&[aReR$]%^B`C>E Z,M6@fCf VyկjUGY ޷oIc =ФI]dI)N;n Ӡ<"k4U׻;deRrNwCʘVh<|w2!Ԃ:dQ ,lfV1* aNʎ]G5x,̽KXדdov-4 Egy<0 ݐ{ y塖s;\t0}=3nn5lyD}j|슱ߥ6.pd 9P1'f¿R@exsRVifT] qN oxlw?/#I*%UD6?AO y>7ŲbcZ P$E|(M H"hX,H.5(b.1byMyYST̎h51lk( qXE*0C] udd< %$ 78&1Z5إa}54 '˗i`0^8.iDqDeu)p=-@H F,ƚWx5 xu `Y޵M]ʀtF oY8B,/1vX7}:M{j;_J%5[|nbo4)#?=c$uM+%\FJӡhN짇@HrRMl'HLJGl)1*{\͏ip^,Fc.gm;#i#\NFL/[hiFDI6\Gh{[Ĩko<-D5a r 33>Z0b?:VZ7@1!`v~tSG["+UbRDL5Jj/i)+3?GZt|6ݣ }|PދR3Zw%Ē[`BUOC|g[ݜZ)*_4pPM f fn$*$#qS/[-OE QwQmȃ]Yב+\tiի`Cpx7"`#(l}I38đnK{P2ekSy3MO-3DZjzzTLVMd޹%"4S` S{7[5-МīYwj+ċ,]?lf8\$rl8} abCi#Oy,i d=k^,07SΎ*8Qu"2:{\%{n\V`2+28Eb,)l6٤gѰR!=R]<04RJ{a"Zˊs̝d#][vFt5ym?cIҭ!5 &h)mMv]Oq>\g:oIPCK0z'rͬ(p ;_h;4m,vD]^:՝/r5CeYS}at/6EumPL{\/, %̮*;}KnnפmU2tc-[+R E#mgw1ԍun2T3rYyw%̱Oeb E8aLR`&L25QwHxy;`$f&8Ԟ?f`0l=a_S q-<$ 41ODa߈^BoFz6NH4Y`-{ k)}@6\ n?UoxP1۟. 7SJ||50cA~Vw[]sZY!_\2qS ٪Q=>S| +7N2:l Ŋ(.΀\(R܀#EYQl޷/T>Lj[yHN8ͧR۝l-d^H0pY-Yd#@y{]0u B;n*>d5+:j nf)cb':[!R[)yR܆ ]*5f|l,J5>hs E}$osfY}Ǵ,?sRI-Qb4:+jXR@֜1ѣ@F9i7${Rɚ|kJf 8.uPs96cln^NFQlay I[&Xip!SU ^ E[hwҾh=sl8x=v0.ᕆ[+dض-U(N{yf%1q܄8H΁1DZ^ƠB=.U5eq0+[YFߥAZ}6O0i=k>&0]@CKk .uޜڱkJe1!Ew{E/{߱F0O|/PaICh'^dn06!q+*J.!^;3"ɰ<~6JiZYz[<(wQEYudPW Ӆﲭ O<*Ɏ@ØZhPɐbx#y:;Qe69%߈r/upZZ=ݖ0iVN4q>Ԅ<'1b0%ڷN{)JK% S3c&3آTs-|ޥ4 N}o¹mFbȖTY7'df&YFB+obصT4BqN N; 4E_.>A zJݖ4$rԵGl2is<A(` _4: ΒAr(k:P} p$xKE&+Dwin'`ZK=QE]UH>6e/rtδьkzA,$ICO[n aP.CdFc9v?q?M5Vܿ]xg5]i!w~u[ S-7;y6JR4m6,#Mew'I֨"6'W{uR{vwO3.DJB}HlP [3*)Jg8{6jFI(2V6ꏅ.ο XVW}>E+$r@F~SPkյ]kb!o\&]2u[c`'ֆęBlw*vD]fUPE<@L}b[1sɉ崊U`ˏB}Eo< "*yE`0nsvJ%000///Lan9J q7Dj.3R@u﶐ b8V$p?n `IL?o'EvK2Ah uxU w}D1AvbS79 6 9ڤ}jJ酌([/(} 睾sfuI뛀=3̌'F0m~h{S̍ٔX~rP\ndjA`+9(N`'!oKB2F?a(d):G;>3bdL sE,I,_w++v.,μLJȲH6XpyǪ%!_>vkMC͠ȅg '#h ;O!n Z *Oϛyfl3Dz1d8kx!}jEQ1R]TSf $ ~!9 QJ$);ɿ"͵weD=î[!d)˨Nܔ1f6Aߛ_ܺ3l~׶` A%@u{M5]wNm( Piiɉ@Yok%p{Di7E28!R |Aq۫?}!I3.# 'x'|9XW^B7(%|~}zxQW,B ѿ4 lc܌*;]Tu \>˅0`.Mr6j5iE[}HE,[VMtubzye>_ yW|tLR6f&$6u !0{&,zyVU'KKg-o`$y2Z=YP1=8Lj̳l7[)ȴ?qʞl]kdƑ@?^oVimnc\7m/jn2b8*6âa(>(-xmq'l]kmoƟ@?W?]رi_?x,ܽ԰<3KN[6)n#' c܇{t̟O CdVIyސTy08w@6HdH#؞qf /1$.24r yHZ&q 0EZ-Z%$w" ]Rz[Կ8BKv*/k?wHO'ٰ?GVgUkut&R%z$;<u$`P)smT^NfLm[WHYUt(`cI-K>{h q[VgȚn!3DYv@Hh @vjPd hӑgBFSzv%@[3{kPæ}ްSAZAg ?9i#o6Ŀx Mi[kȞ#n}51(brAPɡ@MV{Nԝuj:e&h`ڔ`_pDNQ欸>Wig<<O߱Ku\$Eذ7kS[OIf/<ϣžӲ'gNI*4s-* /ˣ?aP̚[y"8x%'.Apxu0[p&VrõfdݙwA1ҿ~t&M s4A*V>eZt}+^\=?NjfŶZqK}X/&-7G%u&P;أ~2G'zˊxm$/4фɱhhvlCg^?T7*MSΌA%^E^YSpdO P:o2Ri#0"Eg ++3אȔKU b:9Ji7Gm%4NqVI;H}S/tdbJ_O,ҖGg>9LlPd|jZeBgGc1`9Ǻ7$׬m~+"ݭ8gof+Ll`k4<u2B @Ga*:Å@ЇvbȽ!! XKC%1B|4_*c)Zhpz-ۑ'{6k[˜4x΄63TMql෎0=:g+U;Go: D G(&kV d&Wި.oV3Y漴 p9'9Ϭ: kӘg`iR_hm{ 3)U)؎ہlVs#&KEۿn? GTzBaVW Hc&"qF?;^bcU;>HBX{q N1 xK7e}%cќdJ XuT{u 2 ) ؁$;ltM玗3ZϪ-Js9T;٘ ^( =X,Fݮy&_J~ CDc -'AZ**ʌ.66/3•KEn9>c/c[;v/!41j:ҥx b׸&jntV8)T'{>%K7^1$i5aG/#ЈrBlVXImcxjP?fB ,!A@Gë#8|Mp37#^aJ%X+yH,xm^WvBBW?>Wي U(u4!jW 0Qrrq,&}:g㒲@zXC4]P;)`<涥^fdcJΰ&-"Oe˥ "viB'2bJǘݾO٪<#K!M`zǫY]6yh-,QbEI o*IS*~ ċtdvXșC# քOO}$%~.!׉MO@ E>v 2?h噈)޵J'ǜjHIVgRa<"r/2rB;(OC31c{_5xP5Jױy74dQ2r1n,~#Ie}hR_x ]͵6DZ"Ty; Nn0ʑGlHu-\[|Zee`]jDypk-JInnz'd~7fP!(:n[?q0vu, fF AwNraYohH^ m}Ͱw$t"thI؟+ύC+2 _v+=Mr&񍲖? ʍ,`“ArƢj \Ntd$8HLOaS!UЄYU|!x_զ|$zYeU%!h9hd f&'Gy̷ xNɤznn!v#ud:)ԚC4ϟvs;DRm%ST䓘ĉڇ,"фgdBc,LiZmƝԀWrjEy% ѲSq i@lZ9# -lPۚ5\:?hx|.m>P&_pt9ـ0O/ʠՙט,s woc2b$eA孼f]M ckB}~P5S}IQ8%Ž9Y|7bEB?zx'Y󯋚I ͝hbk1k.Q3nv+х~vF4$_%6JWM#w^oa %45?Yiń^` Q5(D1:!\23sq :_y೅iY >PaPWâM`#O2z^פHlg3?06me5U bM` }h>< Fd3[bF}K!d&{n.<@y?m +qrkZ3ћ,MZs@\욠w 3ŵe+^ͮ{#R'7PYtZ%žpfHDtdQTF!eWEslN7yL9v}BANX+fNi ^9EjToYn"!RAtF紱0W5ja2j5xIxɈimz(Q*R(]h=˟4w <&s4zQ_0\0WBk+4fd-jʘ;bѴ1*[@&15~މ!kb$7ڣ#,.' Y"(FhձT,}mkc<, {vxqBiJ?쫮 ZOM6}䡞r >X`C߷'k !'Y4#ȼ&w-GiSbY:XtYA*Wz\O!P*J!k6ܭ>yib.E0 ,+V EuX "YH7GhEح8a,3JZ#ډ1[.h%•L:A;%q 7Dl]U˚3UN =#LB: = vc F;uYA g9{X-?`DŽv_}/r#"8 ($t`Vbi]`%%<:?<0DM~2s$=N|Z BC`m⽦Id[wV܃ŒҲkrC(]8 -s"dvIfE8=KnA/zӌvrdt?: aMmLR?T=&i8*i@s8+9WM`X):>I,1R%| 63Fo %L#p5p|Vv5x#l6H&ӛHwJ2㗢GSqP {x;䁒;䕦-Ĵ§.tkuo,g7yȵ+?m 2#:)Fu˽7VdOΒM*[D B[DX}BBaNKSϐ"q#uC9P}ä Q ,A0Gw\ЮȂ{}<3YrBe1U@{oWD*Em A|8SS>JwbN*n,yEEwmȟLL A~(Ol蜕8kLfѬm 'j,&J, Co $JN@f q3road)'5MUW)zB`^-D4fP5 -,B0bBQ?"'\wMJܲZI)eF4MG|FTB⼎в%Xiw1cZA@]DVא-RIPY!$;%5\!sS Yħ:Y[iz<կtEk_dh[/kGëMy ^<;tO`G8 OgF^0$ƫ\ AhQ 9JK WLJˍ8/A,#Y"5dسٮg9#4ObqxYD/ox_"fՈPT-W_JRcWW2\@oA7(̥5kF Vпp5UUfN-i_Ɛ9yi,ݙȸ>G,[aP Cp/hWE/ \+7K+CRC千ehz7 Qvwǂ&.8 >vL~$P`kr/D(>QMU NL?7 Xթa0򎥍/e6U)StdLp*3gj8BGvp Iz-I&1Bo-7κOz2l*WjH< zĞ,+h yMk5tZz`VO< 5^!6WI} 0?Mu=5wר39’sxلA :#<3TZpG;}\Hؗ)mf#` jppi\5?p\ 5g m^|>dMCuߕōLІ[LLk;ՌĢU}a2Xf@0Ջ\=Nqģ)}9mX݁B[*ImT|.@y nX zQd,o]s,D%Kٮ4M2; >}߬RU~!\f`h @U,Wf *bſP&HW(qa|2WAAS_,xDq494fq$wy|&[ ӹsHE?I G=xĎ jE0 wt * _5{G[&ŞppdzJ.7-I%t£]LiO ;jvnE5+py}QWC_vƤE0 jM5/" όM۴ѱ a$P+B+@yBW4k#j,00ëIf }X"բv9?MP*6>YY<= >?H4$.ɳgdRJ+Zsx0!&d;#pcqIn!H;2-QY<^?B2PkrJA8Ӭ78Ҿ4r ib.W_NRS;)!uZZ&A!"Q/ɛ18[?Ȋ Sz}خ0DeyU Y A&}) `l(kHQe2sa>t㯊}Ψ]F;t5;t+a,[O\' ?~sfҨj2r_"&B RPP"@|δ KvLq̵1Jجp1d6ĀW42yP.uOCwgy.#旅J /vcK]TW4T 8&1Z0\Y**kM! Ŀc~$Fl(!i>{N-eY(dq5QW߾Cߌf5jur:2+r|vÚX`, ̀,FY3i|EL=R/ciYRkgڤ`63qC7Ҧ QÍ=8]Xs;_ܥS3qq/%.&߷ךT+Ud]{L~aQ{Oi0ܟG"L'%mED`\fV,tЌwNq7&fbڍ;͇ʙ')}>Dʏ @;n0!q +xPpdRv:{)x=ܶ 7bI?3%6  8\~yrM\K:rҕ&P+JgZ-f3HP-uf >EO5!_- n 4) PVJb:4P4ce߸/` ~-JBVs)XҗnA7E\#{ݏx☛VUڏF;#-կ'=o( cu+:+XC@6πI,_r Ώ)c?RZ  jJ5@9ݯ홽S 7E[ ,oY$[C>s<ĬEDfJ4YRoW N$G/؋8]?%M sWFt %}*Ό0 "\$K'X^`114?'~!1#ΏhnꚂLe9,] 8e-<ޕ5œḥ˘ qL~ŵ͝#Xw؈V4GHWְ VyD&]L&kJNrw܋'kca:a֮$Ab^ܕϡa0){Ө`jRwsȻ#{$\{)ײ)?NȓVh]yjf$@ P /?B"(C$ c hԜ!P1d_#%wdpQǮhcxAҽt0xl~p5k7{uI !g9¼sSNJaE4EqT5igO6c&4t*2*(āo)*m=Ev1^bf>Aʜiv9'о{*d x97Ͼ,y97 SGY|.ۖlyM;W+^[ju2>lN^>8h}Q-&GvEWRNE\b@㭘M[#rh 3k^.3.o#Nj3wKjQ?W9# _,Ƥ:*FQq½~ґN3dD#B|^l}S{*JN}JP֭x0N#f,s$\4D~|R~r6Gs44*O @k{ E&w?YLv2,Ķ9~BMdžcec xu =@ܴh3>tF&~4=Lu v=x K&kl. Ija3>u/u=8i6 S,H DƁk/ (p2a%uKQUHYBdo!8Gu|VSr؋ C-'a+ެ}m{F 3jv{r7ߠs(@Ga jaR 7vU|k \gj;=gW JfޮG$bVّD[ l_4%lH30~]h)z;{KcY ᩽r4q|i:΍dW7 X{1nO8Kg_nSeH#F&&t`Ұh7 o5E^ůfU*s-NAB93cT1p熹=ugQ+<70:~fyQ>eB{,z> R;DzX˭Is`M*5I٫ҳ[Bw^cԉ((^!α$l|=J"8[Yu0?J?WX<,xeg8s>DW0&F 49P<]M")2;vDMmĢ۝@僒 Mk)QhVV{[$O#VeQKt1͈OP׷-5MP[^η6xV΢Gԗ}yѐǠ(heM!6z߳͏*;UDSFƷ*,brdF;ƾ[x"LoWU KEUၳ)TK(߫ـqI"q͔^@7i]Y)r+'Ө_Zҕl k3ҕpdzwyq0}UQ56L0Lhb9_̤!Wy,r9j|z(KC ]XJ!>e9w0Qx!Ps&F'cRH"|rQO~f_RN8Ah$GkM犝x޾d3 ; 4{xF&} :8Fe?>8o-qDBvNG$d? ^-mqY^(CaW{  Boc>뢡6_Jj׀nX/_|Uf%/4Nj-8ytu$ dDڄ>l?,}_W( aO&#,Xʃߢ>E VѐJ#n bf+%L/z&L7B3̤D橍l.4>':.f1| XJqHJ3##!?Ճ*w*P|@IC=UNڶ,(RMg]h:lSFyp*E+uÑBMN Jd|n؍gRS% 8VTx/oO4Jff_>KDr5HJ9SÁѩGǶ_<%9syQ[<'lJF 9$Y4ޙjXoEmL]}3̊vbYÂ0cO5 _,wU/gL{Z|qcEPױz vydZZ`E Puk+/><,ӲA6MHT Ȗ+IKxX2iCu?ccP:^sd{YX$^7v = L`֛֊=.5{ E"d.2JƵ!v6&"),q|Ms:ى% 1L=%ԃXCjPNꂋ`isGVʘ/ > p-dl9<3F8jXcgZr +ŷ`Dr!i:xg"¦]ԄK EV6=xXBf-a.eo}ўY3ȕ9h+YpuşH8hAJ~HwF0̉tȱ*t&ؚ^s[RIQPj &)ʯ"T~m47ȉ$q{4(Bߙ gN:jhLa/=V64uwt<>߫HR \61~ssvrnlx.ۢI:1))XU]X;A˽esbd b.JbDM+|YdKQ!=K7;(Y<˯9 ^.[+}Z=Q;m4 F*L;/n"-Z~ESڌ5:Qr9J$]|H]J:j/iZxxQ7A!awCu>A{AQzrOmNx2)F(i]b [&[ZݣeRK3͑8j#7QDmm=J._ OHU~ɵL֕8@gsJUi-H9)K |"]ͨމ g8_X@RmmP!w d? NZH{)f$NP/m.XpdMb$|V$9@IKd9r?3psQXq6j+Z XpNC_#S(| <~tZmJEx#^ؚ;n0!a/+SXXCṚrVqz5'O#X0EaX7 3q)UUTi4Mo u }Gn$E1!{o;')mj͞njǤ&TqF5 뙧|O9Ř>FC8~P|.^wim[YG,{R}pW09dac6\*>)M~)GPơXJ⻌1"A2+"mg`>m ]L=tD25)SWntf.I>Tf̓Κ}Q;"8=S}y+q'S*@ %7.u[^Mdz:'*4i|igꮜMtcqXa6*}օI9a޼q}VRDrEVng/'϶q˜i*^1aZlrO%y)'ު8Ǿv^Z Yq@%aF\Y[6k|{X /R R"鬏6 %5Wބ_K8 ЊSq 2 /0u змhI1 jܳR9 7)ѰWHP&)!2Ǔjr˴M?14bZ!LYT݄ilC'$&Zc*k #ǝE(5hLoq?BfBPM*"Whd:oⱅ /Ɯ@ -9:Z"S&!C9 ͈ n'vh)뚈.r㮨k퐟tkRPh{d^tlBww_,ΓAH&ӼBp_ͼb5d8=OMߡ8r}aVK#U(ԍB QǍ\SKiGӨ $ƑFe (ۇÇig 48盕 Snzy!?Nl*j;kK$=nMLވHX oKCȨ_BYqC.7dxAi0\NK "Hϫۨ5oC^#~߻7UP'"YEՎ~'.eKj4qiD0+]T>o^U4dŲLNtˤ|+rΘkP;$Fb6 m2:a!|ç?{7%yHMm \~ެS'YSv1X/w)EG*j14%f#!oj-*F;̀:d>~oyžGyi&kR}UDZu:NY*郞DmL9$T]%UBI}HYvǑG܀`0J8/X析CzjHMka kC ^&8)t>eAdHoO!za,'jdb){$K #}Gt>=D)ǥF2c:(>ntޫ\jE~+]Ѩ$A/;X{ ]ּ,IC8F!C @%?N59[R]Zs3D!rЮjڂڮ|=@t Giyj†HN/ze-`b3BhbNQ dXV~-G[`kH[RzlG5ԁ6?C}Uμ,>!%iÊ="Qq?r9'6 uOILؾ2 t:(rjazѿQ;=AsM+*/whEybڷ+sHAUg$h,Axg}ȕd!b+@PϏG?8ߴ URu3|ל+mW1? vO 8b! 4 P4Vs!]gPZ2HǰS!\|Cesdf{xVfAgµIּruPM2)R@,20k-6d%p9w&ϴIQ䝙i*#G}uhED4lY_ gBi@GG5p1yǬsv,5z:(ƳQ'jދ*Z#6Iյ-;[/T.xڲN?Tof'^U oXLib J8֘CmE&0.f ^F^9;- iL&/Y|}}47 ^:|3գQV+,s\S'vvnѥJjIvf[(4.&I|gTqhc@K$~wD4&VDa|0b~nP_L3a6L1͌ . bWXFmĎʶS<YґwPDE&BDV?f;J̢@zS2pVs׉vH@_ EoKݎ;Hx&t$U5hE>;Wct]k'+,4F{6ĵqN^ fןq<P f5!w( x¾xv_.W)~Ns 0ipQ;! hJ;f{9s+qYۦI.qV 7] a((6zeR+sD,*pA> ! Sx]Zo8+U>{6~}xZf&8Sg3G 1VwdM&4yՎ"YETdar˴УƇWKWZhs&wv?+3E oREX&&Ki-$W@D1P϶ fk2_I\rc *h7Մ V'ES\/U0X'spWDŝa1Y901;18]]˞ Ӄ=3D_jnVҜ3APq|-,Bggי{SD&T_|*ұ$q{8M $>5C1얋7em>dscAʤF8-RL:݀GH˰6S(ջ=]zqw`iܜh;*r}a r1 Sa-l\?ioْu<‹ JN.X\ꮟ,8'w}DE-=ؓ Ŧ{>lJO̬2ϣɔ|񢶭TuIčzxm zTj$K;+:.:1U;VF 4KtYI2 G?E!4s0J3PZE&M3l]}> ucD?0C PZo<xzO{:$dFA7"$!'Z42wMa{8/Ѹ$IgnllVVQ RYI? "ƿ-#_$"^ekIq:=Mtl_ѐmL`䑬@ ]eaLyk~ !1ݸXP_aD5c獞[LiLC-2h45y%H% 1/ٳLfF=ZaBj2j@Y-<~{$ޡجP eQ1\3; v"o]' %F rJr0u$MO{; ¿% >"+@E1!\n\S`B]o煻C!jZl;bcWKXeԔ3#*Qr`%+#ޙ<^ᥧv!rV>$e(BƮ>QR}ܕu$@Nuer ˥犆֠KzVcY88z#)a~H FrG}pQs~ I:_Ѩ"Pd鬞fJ=%c 9dYR4l0mpS>bۍ׫GWxO& QQJUX,N1ȭU~9!kEP&/Cbi: x%#:O2F%-{VYW=p[2o2TzFtK Pd5)D&\^cUUƜptُ*fx>_=ۃ/*[^ 9IO ,:b4# E<)C@BR2=U!27'#s|d*4vIiLZr]ETg'H%UeHwnm'}RȫKSlsaҠnhYbqH#lS3Ϗu=g1G'Wcm:(^^iٟ X@%˙SI  J xKu23G?⇕gkgz)sj5? #B}%VEl=:' M7!č;3؞"D #Xۂ"ELZ>94MUv"cc 1Y=paz6Q 4oV]<3?<`,L?L ]PJJ ﷹ{q#R\Cǰ;AAXP (+q^- n *zqʻXY@NU-x,Mz@3ڱm``+kS$tT5s1jPįPT`);y/1΂C=<RF/F;"{j,6.ĻDN2v'}esX^gH= ѻp qu}3k$_֧G[ RQNiL~2zӝ/+JRL+WM/KW9O7I?8Z^DKgR/ogƮxL S)WE?P)C~Er:5!#A/a(VR#o<}[qwgIyE7vh ՌG1i4e2uk2KXI^Bb3xb-1: `p9mi7#H'E8hhxp(Rqe:xp TMʿf^ny{x CӒю+ah?n9\H/xkRMѳs$A.L\g5T*D&b-74+ya(TcM_Z d*K^0/>#u9Deo@ĝF{C+,t0 EV`+J!,g?Ìo%Md_7(/{NL3G// pq**xͳ7t;1*~ &Y8]H=5>C%Cl3r+J u@]__&zxXobpY64r_uWafG)Ă).f]**nU*ekҡ 0 .eۺ:/-q:ZQ[v!z o:/,Jjh3T%4];o[My*[vY 9-daHr?ͫ:Ǘ$ӈmZ"ɲ5FU+gW7d1FdV 2Iqs;.T-a4}=h>\.:/B#w_u)0Цw;a*;)㢕 t.ޕlXmIA6CUdGۜgLP0ϛ]u7X-q3޴hFZCb1Sf vt+sV95yh Fej1 I\O2E@g6[iҠMd~ŷt-GPg!7|IН\ϼ]=lFRf <LÑV |փ UFHUDxbt?6z:a$V'xZ4dEer׽ks[X6V?,]x68yKy HS$LGD wдiD\ p6h4U~v;{co.mdjU/o:",2 $lyQѢ?3M>\`"ܽ/O,qEVN'*sM&+ѯL' fu(?ɤ&^uh~<^+:v佲f73:/g) #ODK0,e0r#!FXh?J hE` ms=%ס]. :?>֜:׿|Z498Ŵg^ *eo[/(6-'$eUɖYW,Z߾s&$0SymSuUEyr _h9\F1k!6 h< N:/[ܛ15ƻw?}Oz@-x;I7Bv@ GJk]t1l_?+okvP "횹[ Ќ údFhOnbшB[Էj\p;2;n[/6GFz?ӡf a+c1 X:IQp\Lttk7(br atNԳαiÌջz!^b>~*mg bi<0 uh py]6 џ&ġqr.d|72=FpŰ>XկX t!P`{`i٣sf'נDgMꗵA~ NM. ʒ3ln Di8&aMQVS7OhPPUG_&Dap(I5?qZd&K&N.yqO^ #[BbӇO9X}ށ_[ &ף(8\VʜNd.^:?/@?o9쟗aPI, I#'{?vzd^@0OIP&Jk10O!6 =f5SzRmlF[ '9ܼrMJp/LDj dj~V;u2|a>rYpXOѺ˹4GoH tÒJIk6"+[aQsN*u |=E54c̚2;7NԠTv.a3 :p(_7IP:l9|pRN 0ʅԞݚy* P)/肬 M}5/V.ٴeBjBUu2l5X;鳂)b5īChԩMջK5+)[E: 5`R;+p;:B,KD;XBX{=XOP 1sk8GI$gE1hxǏ4/Ŕ/~ #K6j7EP-nh٢Q=dSBrR6t ĻBOVg"L)Dndf-"㚹kKCGOLDjK,YFSCnq"z)0 ಈn!h-*L(6u]n706*;fo r&C+98OQvлvHww1yң춾?tKI%v?KYSWE򋾪}$ 3n"{U |<&ǯ5ᬈXdno0I(M'o6d#1eSwD=>x3!ϣM9(oAǽ|f()[0"'rټ5LbsༀRZӉ?XvB!43 1q2Hjl;LS+7vziԜzK:mg׵vȚIo7.$5:J\pFd96qO&{,C/I99~ew w*F xh15bljDz㘆[}=r~-*,I(θjB\&&`c'N|_o9Lm.x>:=U[gcj/zi{JoqӽN|L yOo:VXrܡm{[|.e@gM @r.,Gz[d|͔jܸ:Y-q 1@gJ|,2=wyt~yEөҘ}U`֘@M# P+~o.'_Fg&ůڝ8['BRߍ(u;M>j.rVB!2:) kLXu읻1j1~$KL_Pŧ`7[ɛ-dx0 nf|\|V.!aehAMvIPѮ{#c b2#*DLR1?r,K\㙿; K~cp/GMC萑I?|~Dw qPd OA+E?;b/PQb3/-س3ϟ˫F'%q_4ݾO¢ҐaWHb-}ή޴r %3XZ5p)1 $řz=3׎if(!bIW~8@[釯?ϪCIaӗJ['wLQ &:(Xu TM%,6\PAD̴^Mzkz4! EׄRVyس¿=5&<y4*D)B=gfGqEL5X˹ r?`WnB|7sϨQρImj0vb+x:*ۯW5 @s)|).I &p u6N(I~9Z>YЏX> ͑S ћ2bXK$@ c#!U@ՓD)~2Wg+THpaLj'K).Deڢ֚~GTwCEvQIj"K^lW.R5y]_V 0@.]P 9v/6rr}A^)cV!r)S s +-X۾XhzUACgl` ^<%B\uHdi#_Ƞ#İ&gW() sU%-a<,&l48=\E y^ :9SZi `[N ('?:_ϐ-!\ Il_nm}^ #1;.dactOղbvZF<7ϜS'ۭU+՞o~q螺@ן-*e؇Ɔ**$pk_B*34(`#r8q[s $1;0es0F~ VecO#ʼn[9P%9r l4=8O4*WD.ɄȢՌ=(n>kA[7X*YLKC+[SdlOOG.^YmHW,)P,Zm%%ZK=VӖ84]>KlOי z> &4 rdW͎_f5%=焅yxGXYx-h6{?GKqɡ!uGҨ5$ߦՃMQ67+ewҏJF=Z pFYΊn0{s) P^0n5T-f;tM Te#uf:8pPxĮRx>^ml*6%H&9'"R4-\[vy9n6Qgc,j],'U㍬C vsjQInl]X¶;1O1VQ%oԨ{,  0݃9yE,m`u|!,1IѦ+4>S(#x\PMsvZcBopd֨Dgl̓ 'jU8`FXEf/8:[^Ұ? WɧW׿Z#ɾlD/Ճj0Ie0-R,x73)-Cczar+hl2,i,CF*#?[ ERdH_f—&q^aEeƔI%1G`|E6f}}GoEj#>|~NU`7^=eWjJ$Q"9t,೾yqHZ@ky!O c]ʦA`IK5bqNBUӋ|-Fij3p؍ ꀷAT3(nO GI9z-M#;EJ_^ }}m>{xzN;l(O2&BeYg*)&뒃C͖evw<5.{tB6ބ4*HbUxOte[ $r"߀}z~I$BO6<>,5G}jJ\Ɉim/z8лﯣQ|sB%y\h #\yʡR/`/2DzǹƙB'IKZ>[AtK7N3vTwNo/`yӘRnUxh'Iك,ߔ&㜸"]Rn?{n͠|͵O GIF0QLzcX"?,)87$/4yÝ>1fH n-m_|JJ%6dWŋ`\]i`kU!<DY~=6I47=i ӎT| {gz;;1_1}K1U{ـkψHs[%ˌK[.Icorߧ0o2!z37Mߒb{OaEwzNcݾ|p3*xþ: 띨h'ܣW]ӱ+7)eVo2@=N2Dha  &%vLXE;ֈ'..k ]\@MLq[~5t hon6{󇣑x`i$S4 `$ܪIE1΅;jќ䠐Yq6m c $G1\P;-AњjB=<{b{l6E- QX2`Qp H+,[O;yIT_`ԍԭYB\P}6bħfq=fb|!>EStIx[cuhIAbtF& Jj{{lTZfF%M̼VS951dgL%p_oLۢ$IALU5P>#nW*(3oR,kFpr.32bY=/^*%bZObm^Vk+w򱂖tGV]b.M-JCLHw=iyF;C;U sQ QҘ#Zz/f^NF7|B1bY.k˻A~wzD `ZMO$ EPvN-2YHNAqTE9x۠9J26W0IN T1"aZjl"vnW`McIRTĜkVT$/ߦ:]8orrtUgKXV{jM/]R?ܔ4>+#|.v24]x6?)yoɡa@E8u9֧t%z-k)R̔%d$K[!ͣSSF2Y࿤6cYyY{}6sKm)t/}AJx,lfxk_ղ=@􇦂Xfog>x5dI06T*p[M[M3z"*k/{mڇTW`VB?۹_\NXJ{8=JlmgjSoE(H_֠'h- ik6`C9rNޕ,D(ψÇ7*"k07=M2M望E*ä]A3\C/E,"  0uD1D( v*E~Ġ41 ռo_0펠O2mN?nƲ;kBd;\ml\kyH/j"#ymo幞*z~+܊r[x PAy piocEs9HRʐ(+ۯSXK,,<ב J]/ Ϧ19E!h!d!ilԮ{?< 43tͩe4w 3R^܎nm|L_`ߡVR9FV,ʨ]׀$Zi)<(6JO]9?+Lɫ?^jq7$m+̊IzvyT>!w)qDg:&k !HWH;a!601Sƙ)I}Ok̰3RUvCfKQg(_;ȢZl\J,lUZO/fظqh kYzuyo$+6@.;=p-}Φ5:4ӮōAu ׈GoDëŎD?MVT[2ր-4 #C3}ɡzV wJr4d4t4Ƭ,RCUh!Ix]/ɳ]s3,as}i=~\lJ5d-M<a8$5Xfu9"S*M>L -rc;g *#~4\#)1sI6ԟ-&o7 Q["8W2;,DN V{o6a'Fehp753=ϥ5\'<)]N.<xp_zgv?i\SC: y@?\i(cW'l16 (/s'z:iD#]!]u 9Y>-FfZjo9G o Tt~B1 ņGH“MFl5:RzKh*ّ=~J!X~8-]j\ҫU7Df֚79Z:+ Xǎާja'ݣO $ *LGHa$YsT}#.rK$-GGccbW]@vT{;GV愅|5@$yi)rbop" >52$OX$){ ^ 6B7ufd܃ _~.] } &j{^ &U tL8Qi+U&c=U7V1%bAH;?Q5Fv0($s _X @rtjqOhgxt'jf #/G *b~b f*[OG%&'?{C.8us x-ybqx@~7F+%#M+ ʆ}@ĕ'nWyݽ -,-54S'zMHW/l株"UR.WK5*+^=,Y,S͘p-@GʁwSj~=7t+Ot#݀̔ż-%<". ,5kqJ@Zf l#-V>fƼz.XG,s`/&- L#IoEWώ-fjӲ'Ң M.AG<9 t,!b.[L"GЙYx5Mic; \y<{|\ܛ * |e,IWuZs:k@y48C˴N}i(ymDPpX̆"Ϫ8N-1)MBMAYt: Ff-9.$ CAbN?1^VɝbV [xـz*t0\Pjo^JjXdպbcPu)7 }(^j|QmD+f4+~^[.M{/dڞ߁Gjp#H ?<(tםx\^*1n*T߳zPEMƭ3Sı%lfybٰZv\E5Jۖ $$}8M5t[1')ԗte.)=$sU+cK]zw̨p tX߇9$\ZuO/\H"0_Td@-0jH\7Ul/5z})~A*Ո9Vu6)*S˴uuY-6餃PxoP|AӱI=P5Bʡe83t[UwbϣX;ߥs]wb bdV&M m#׎pʪ⒳Fydx1u%Y:-]rzeawYQHFg.[}t`ņm^)  ¸B_asEQamHAvɹ4Ǥ`ߴ5bPjz0Lʟy9pȫ%E3w:n?h% ­Af:w, Q7&0 b|rb( }yO#n[\ٳ,Yuǭj:BAMn"~ipK*rOhVe4L뷚Ԭ5㯘@#B=vSƠd=Fyչ}gglpAHa :L]DiSCzL6,X/u_зfJVwukXw'0JɘEȮMJsrR "j ņ nb-3~,?58.WY3睓za?h2Ift,d_Be &Mvkj8Hn9>IثB lM8e<F%UJ5%^bםT&y sLMn5nlS'=;܄ZiiF5MnADH&ekkSO6Z,V#ѼcUb,2: mYF L5xTfQ!1 S뫻g`էq6M0:WqPHqߕqO^9&_Z下ؼ""N)C]>`F2)KDvP6~|^ %[=W]0fx|e)uH5"][uV4pi6&(.~C76FS%.m_?ZJ({>^thzɊ<þW{a0$5M#+ٙ;C H| vz_av;ؓޥҁOyMKg/k_@.ul3h[ gJ,IrqtX4 /׋Xfnʂaw۴Au2;85(1v'\*vQ_xGPþL:v~/;,%nspe^rKp.C Ϻ􈈐crߚ[F kAGیjCaĸtv kAϷc:Á0Rq~X4ĺ٢5 +,m&eHҜF &IWOg\ATcm1Fݑj/Wnm6]ܖy9ʆ͎sHea/Fl=,3j$V! bEeJƿ7Dzb{PcMg 9O@OJ GnY(`ޘє=% !bg\] P/BMs#p6@@, m(pɢ/3}E+*ގ`ͤ;I0[%4R.9<0"k[Xrֳew/HWDrSBo Hk.-dnvv0F[JE\d Qŏ6nDjwN*\D=oGy) >ȃk몜PbChN].aa,j}c}#]A.%r2-#h(zCڕڳ閂w0 ~`%=;EvB' :qh#tt\+0?.1xuқ0zGoBE Qe}o+dᓂt/}}Y*H&[Tl߹rM ўt4CBғ|&֮PeZ:RuenR+@ˆ&dk86 O!fvSS7t;o$;NJk-kblTc^i6ʞ۟Ҧ^6`Kvp.% pl` ffP Ǎ:5[n[Kaݮ(<mݰ,ݓ순Ʋ $(sK gd@P HˮkJ^C Da"rۥ`9v|nOCĶPQ^La͓?HĂ$`[L69'a.UصqviD(ʉ{c/\C tx=~%V/c=3YÉc' R>`[gA!tb5%s#%p5MY(I%=&*aEb/*lt"@Iį3QoTlܝ?aEccO3>=|%Qx Lhy c96}نlpecSj#%,{(}pc_`nhJ&poA2ۤh҉|$P [,UkS~SYA ZJty4/T HiOKknĊ=}i{t+51؎\.6Y",xdҫ 6ppTf+Vߊ<Z u6iTELɬ`s4bs` m.kjCgG0#qq /Pv!gB*GكȨzѧEGZp큃˫ϰh]?!=Ƒl[K %BMpb2BɈj! Q#A1/{]z+.C6s<ģ_ڮs *W=;ٱ2e[F"f]fsO* 'ʳ+reJlsr {Q?"e_Ξc_ )1U+ABX:ʉ.zz&(ge){`C{#!//_D| _634'WwF87艉70G*{{Qq pcswmzFۖ8]6L8_YR{C'p=wˁ2ջT9]!Q5"R|!lG eHFŨ%zcjI.UvY'% "O_s±v_ͩS!x{fdB2,@"l`1>{ du`bK}fǫELΧG?5E٨ #gejsnDž11?2I!ǻab j! 8edһKa/1%6@eVAint%HKf\b;MҨHqʐ2oƍq Slj T ¸ EsE|t]͔p{exkȤrܳs{_9b_t=SFFs7-(˯jd05_C%+2>eH fh,hE$@ς}:X%J}7ɐ1Zϩ9$^,XNF⊫Kn`.@Œ8w&4/Z=xy$Q6, v=G< 9fz&}{4H0FBee&W|PQd,WoCAE~*̼xv!ZIEFvR YF8bbRCm#d' 2P%.Y/-0@ [h Dp8Ǣ'-zYԭ $D,֕Wj؟AMF&9@t,j48 K К)Z,^X,m8GbʇPQn'=v&!p"Nȩ]j"(KPkGQխ8^ ]YI{5I{jݭm$/\l92eB.G-\a* VˊZk7f5HQ@7Qny!=/yD/Q9Q8jq~|0M(.0JL\lp?%U`2hGp6z -{sHIڼ<$7Q9dx=VXDd-pK;عv&^fT0 V JxSOEug}Er*8O5΋.[29goXDR006W+b=Pxeo\ávظv6n08%t&W|L}E*p)Ѷ W7ʢjG7Q̧!/E,.Bp␻^Dh24%w ]O2\4W924dٳz"b|cŠr4F!^?VFRouk܅;u<B><3< ІX焆x_l"tQ؋Q|$H_ۣy܋.].->%|HQc&I4a[ F-'Ʋ ]I cM᮫3k#;N- XSUT5w|)EOAmbJΨx{8&U-?(vETbHT^9Љ:V $?I@7*`f E'UH€"r p/Z\!g.RKY~RjD׫)̩GlRZ/m,Yتλj:qH|7ߚOޯqRx T[Syo j!Dz1$6&~{R GʛEzld!93naCg2 糺B*q\nV.)OOA)< / c07VC}B3kBfIlq'U՞Z$r" 2(u4z'aG[İ(?7fۺ7,Mcꍒ\$ [ oq}f wWunxXGоNJWh8ڐ!k-Z|%Deb'8p:~2u,zzݔqh}uq%_CV&P~rrАpc߳DS?yAB9{ϳTWSFįTB'9qKG :psKR d=EdI5 {}W}9(?Egnr?aky{=&#i,zB e,X`q"27K|.=ƫN'7XGXwSW᡾W&dz$."+ k1Ul 𻋊V v@=s"YB ?Da/.)Pf;QƉCݐG9ZGb$C@K&g,K)2u4d7c_E1dYZ_͉+Lz?/p\aX7*d+;8TmAYHj0u9̜ bo*(#ѯ\cY2e!be)ڻ>}T$f>T"XUSB" ˣF>EFƿlfؒBxZ_LX5pbf05ϏRZ] 8j];^z]Lx ~vQ( F<%IH-V՝ON53q Z&-`!J-e*|dEtsAX3 Ǝܰ L,f9YXZ T9γ'.$PҌ{{ĪZ=O:r>Ʒh vpw D&WvWSӜ%EDTx8xaK7ݲ#.J;nhdŽi9c{3!KqkڻZyZlzYyP :3>˴Li5FC@Y$ '5-~] wg3^ ֻ3\OMErHC W)-Goy}@ BsJr3qnfX fe=DxILJV2|Vُ5nn/cI2c=a{+; #EXmQWLח$ .jn΋+EYBXkf1eaCY"m+6l9珉Y*&OjĹPG[`f.+5aFwս G-F*Ҹ Q+tiW#<եW2ףǹ! Hs^POv9u &C(EEM2{qKÍ{q~bSBOd6W}0 ! !@wk |W.nV(5C501@xV37dkJ8|!$R4NfG8M` "1Z gИl )]tbP1]#d~EI9Ȼ(318:!pG !K9d"E>4CRtl]l,e~f6 *iRERl!^VKf#=j>N45Z>aFX1ceե9[<)w*|XH@CJ˔b_V%?Գ)2b;$*=uMx|K9L?ęM * F9.lZ=` h"<#ǟx/>xDx氲/JzF w$(TNܻ??`JeB@3imf@ʐGH@ b``k:y6y YblQe"x}{uS9mWe2YַI1u3$m mc9rF%nsHh dFP@W\0?>;UUMeR7(5%2M@~+r׫ߋ:K2q{_ ],jb: (KY4un*(+ f۳8Ҝ"{V߶}M@f5'#u*1rl0Åjrx?޺EkY鞋pI8V]߁f :_Ύ-\RfH+q^zex~L,[ }բpB1B2TeExJ> =KcA<Ɲ~4|wt[2^Ruǡer*3R"Y@Q ͎":x/Rli2Ճv\,( Zo֞jtQAo17Ϸ7X׺ȳ;U y<ůW|8P G۾ ba 6 ZH@wR@֢tV;5Wfz O}`Tp8SX^ \&-S*kl4Sbq4c%(D㓛%d|#Z!Y[6i1O!WT)<2g,3.݄K6YiS5듍(蜀H3='k fEFPNړ"$ 4~6=a*Uk>-_!ӿ)59 0YBN)H\˱~VM>-ēL(rE1NЄO3C_bO(Zb>Aᆘ`̺:s+A5烰h㡩q_ʳ#=&xg)D {xJP t>0B8wI!4^"iHl_1A:(y (AS/8 ,SeC蒰ɡ 7(/jG 6&Bf1s23 /UD .d`O`W[Lxox{j4=/rHX`tWWگ"2au1XT$ӈ̬j& mB"V^2n "R{?F%Ӌ,g(`G PGm}Or"1X(ۂBR~\}b$b3+Sٟ]G邆:nKHV TrۘK@/: ¸.oz}s)k^$)5{6"~1-H7ˎ igm$ZvSm}[)LgNb\lYy1Z@532o=D~W9tՁo+XPT禞ğoGd}x[zxjMS5 A_%@%}B88Ps09yx!P?;+Cz\ʉXLN*R8U({SAi9kzACb[r˅{e]ELr~|lW9 Pv&2RJ!8[iy/.ck}`6oAS jkYcʋ|9~Ҍ0%bX$P6AS5w@&!,4|I^=Am5 _*K>?v☈%"]$+.'Nu]Z1'܄!} 1@# u\c  H_r&Zc2K>H*C\Fଲ4:|9zػV} P%6ik *}6Lyփ/G}{բ $'&|W[}=gS%f0d @@wͺ-vأ׍t8_I(\zuQpp(B-{ʠf4$lK?w|tdS >>i}.sHPƌɁJBG9 8JJyZ&|ůfi:sku+h0mZ-̰z@w$ƢҠӝ׾.A^uI **\"0+P*~JQѥo[ɚMm!=̙ɸT>jOC@'^6%Be2 ]Qy"X3" rG{b@§7p)`vMQ vVd\oDT9bpLW ' |\Z2I' d}FbHp)5T޾R \˔ź>3 K#LU0( XR+\3"vꕛ9#IIsϼbS,άT5"mBۈnͿy'$ɖ>Ǡ2Avņr<|)B̮n=Ls0 tqfȌ{Yj74y90zt^*A7 34e6k@Z;aVb}`Aa mP(^qɈS0{TAg˝?%Ok 5ךXt@ @r!` +4U*P\i"!ˢ*gb7Nj 2/Qz;bC-4~2 ӹD~J7[~R)׎)F}"y k:M* U5t8klT"h'H[a:ǭ٪a%7Db)]S^^ xMF#IѨm-6k '_ZRd#DhI?i6aq>bW$FGCؼ>߀~Ն{^%DXBhAТHz6%I?;Ñ}) |Zr(k?/Lw_l E'OOEN6IX |t8lm 1 Xy*Kso@Wt . Vpd;u)Iʬ+wp). ˔a}@ŜN都h0x$1|grVXhld/gaB{fԪxc5rsv/G|;VsW}"˫!WHV'^C8ˈN/}7~Q `$W^@͎ϑ֍o! K se`p$ &33г'Rw`]_)NNib,b9kG|2Ҵ4 %7М<+8QL7W29<xSD.p;E pT_%Z`Kqdlȁ>>;Sj\T\q#Êc[ne;=Syfu]o o҉U(ZQʱNJ70OLSؓ4h4]fWYO *9'|9)%0.y 0ɽ'M/?e?˦Pz[Meަ 0JcUOY`m*5}anI\) c +晞lWx^w_N61,ыK ?X'n(_^*vϵܓCqݞnGFs'Job|wM@t KI9TdXR =Kh prχ#2z-s0а7|+BwLlrAG/oi=@?J5IrD' HE/똂w,ѩÁ<\:1Ub#Vs!\'$جQ2tPcs Nu;#^k:0Eo!loS=V7c+DQs"*[_Fѓz^h*}{A5 .hx6Xgd0"|W 5yLtֲP~8sٍW! =\'mFHLJUu+"wn%n!Q0E Iko@AU.,[$bH`E4yI30cKtR|9H4/E=߶plgeOԬ5RTQ1\ t|b<;+N]n[5^P]wNib2߭݀#6 7VƯ~\hFskseU.@ܐ6(˄Ջa  O4HKX]t?ԛǓ>ч,K Bz /%.cgv((Wy ſԂ`q:,}U-x4WZ!"s`BW}PVCH+P_^}H'tF6wϩ>7F_dOG-ޗ4fg_=o̸q1 t+ن_ *+KX؃bS>%m@BGAcm4@Λ (%n`gSj B} z*ڱ3N-*r!jV|;+2U%wh/.tma+6_b+#!)8`,ϝj:aA M{6O1! E2˔V+sS£7:&Unm^*Rw=**2,w%B6"Y43TX,b(e}}t򃉀U%v9]QWwwjYo#!?[oM$TS~%:ӁAxNMLM?gGW'+4BfGyen[e@i==m˨<v6' D!7(g\ d>*ARIQo)<N4B٣F"Hʻ_4B|FA&A #c,;d݄&XBϾ& dH5ևsPg4ؿ@r})DRJ7iкȋhvṮ͛pχFå[f~7ʳU :c4;$că~zZ:!ͅJ,F 8_w&Uwd d?b{ϭGڵ۷k}{k9WWBzȨقѲnvB8w^8pf3V1뺟I3b[f^n#IųdƜ+‚uXs)xoC3ٸk -_Px8=C{kn:>-τ,h܄:ev؄wKXI|8OD}ByIƧ'O2SBnFkՐ+or(3S3W̄^`` {܀.V(E!f,əY#9h O>%╾oiQ]T@e: *$0*nw$3N:Iajdm݊)DԳ-Sg%.F\لag0 M[i8or\"= ɲ7O#_WBBM߿;E> >}PC'HՔGe@岛)qX2sHaZnN*3CVE56''˦mOAӴ>A "*qs"jkv _(}tƱYuո+ٸ?8\QFL~E|.bOagkM;'qb HprY䩑Ԫ^T)]id0`%d9lp$G$tsto|#x Z"ӵkϚT73tmE?Hm(*kGzk㭚UQ:׺c c$c=.A-"Dy.ôPhM28U V6^Ў<~_MA$zP&ʼF;kB.;q؋>G'm_ꗠR.uzbKwWg\ʾPS\QA^qLlL`6+>cDmMЙ ^&wҚc(:Vh '. ; H ߵ'ydB 3 G! ,a^S&IGo\B<p fn7Mc3Er—OP쿡-fms@Mpc; N GѰ9hx+@9Ms73YqhcgA[tUF]>3?<Ii_r5UGU}$ai3FQ1.YWCMe\k/؋БlϷ]K8C^ %:6$q`  _ZP$s=N8\S1ӱkg!L[DNWu \X]耸۬xsWO8jER ƅQJg삫u8a:ݡZrtt!K)OpN eµW,`W3/{?.)LsMhw,*glO8+ 1LS&nܠ^ۦ9PE X_8紺~{ЩDt#/XkD4KHWB4Yztd#zzs(*$o_2y`H;V64oh 1NO/͏dMmOb{'蒦 D; |<*!2jvD@N6n xeVߴFOͰi|0 4pFL+H!P ^==?*' -_c44Ct*i;ͯ0Tٔ^ z0YlN+SRCX2zzBKP}$]2jkUB!bܥNbS`5pMk)5ݦd`jzWMĨ&!W)b6ݜ]̝爻4L4&JAzhLJ>H(sŮWcI?=#&*bunrɁ4J07C; C5,Up}l;.ea'r(b+y0V~1S' \?Ξc.<,Q}>^jqM7+I"bŕO(>%&٩nQ*6_ {1~pb%0nݔ ߾э (:;nV$ցbMgjwHdt@~5):LmYd"`r;&O6ݏ rnN*%rtcn4b!A 6zS B"Uv' c~aKp='Czf.K އ6G4/MgGeD#D͉*(uu[fۇr,'| }cp^` x ѬW= 'w\d@ זxqI>5o|+/(|4IJdP))u"qle*Aݰ a; .!KI"%ӹOI1*9`nNo( E)J)Z#; .xȶ i)  >bCJv&ʪ_L OHfSw~,1mQDko1 %+“m˟KM+[QáY}gc0ɤ$xm,{x'PH$ss;-;g|#Ol%yFa +<6mem)|J[uLnvs{=>ѥ Lg_2˩9Mϗ)JHC.l۝H͓C&INgf rͤH+96EeSqF;NhQ/#Ookg b(s܄S<&_Oܑ=hNxG"NGu%Ql]`_KrRlPո:0S55~wl% kf6 Qr;1"b4~Y(lx@HUO5iDi Qqc;ΫGGLWl;~{t|BXC2wH #ǒX,Aѿޑ;f57AS)  &Z H2XrItMtƷ"t!XٌԎ`7uG?XE$֒nl/*@OHVF-ѐ7WG)fa%|š;(c9YшJZ):VJ $H/]|([pddznS>)s#Gi9) Ox&*91 C N1%(C06AQJw3nN>H֊G{CYEXF ? Mè]d3aEZeB>漂 an!J_qcY$9 E&'EDzWF{=)Œb p, @P|qYF[F?ٴ3rUM¯z @\u{l'5+=6 $+; HJWMG&{Yfy/uK^g03TTrqq+)>OƮa"ÀYor?KUoVfs2c;uOXZFkcėMٹ⿒$N"j:}>508k1 {b=Zݜ_Nk8ֈxdW j |Q`PƱGk>\=mGTM޼rTG1 L+۰ [H 6(b2Efk|TF3dx@fr6_"`'%]r ӲC&ɸ5Cz`Q'S{'PZCĬtdͿ(+qrRCMlV4}FڗFPWkA1EegPN3l`ئ<5c6ZF==¹WmMj~W.TͅfJ7Q<^K>_J5/_6.TscPb!Rrf%ٽZdU(&;`+L)5=EݫT8]vap9'ANh\&2|S꯸zj<2x9&m^y[yS s6OКtS!B9bGfw"ra+Y(-eԍ3vO3IGKeTp.w|V"2N_qn&cj4Dvzu8"IRnmO܋WaS);Yze-$^cFު|ovc~3:T3ɍVŝ1B 1+/ UZd vP^YM bNNU~n$y* TSL- }kBm:zT(> cةBW@t\ہ&W(uܚ Yo['0_ʀy;+y*[3.Ɯ#\.ǐ3./&MyoTωP饑|G(Љi90!]u"N#;0 EZ3_5K%L^xPiCd\ЄنxA`7/Z .4:XმXWJn.JR)DGqI-6S5$)P^[/k,'t ^hбS}GDQ(9?dVXJ)$y!mX<Ү8 ]4zmՕfOmJz r>{)~8/*Kpu&=kJRkБruZ-&9bW!m&:o]~]Liu\OZܰ=q:(I\|DUZV8Sbތn."M,6%nB療s}WW:#OY,PEM-|igC6 -I|bBK$kgw'n/ rAyfgixPK7w]Q_C lxSYl'[M}x+P`@^|L bGbbVpJ&2V鱇 ~jţ9qq;% lSi΍U!;}A^ -< FGfP  9RܺYN-FnX*bʸ[ThQJtƅ o1D2xhmRqFu,aFv!E8B\9!^,!3nTPqSlK_QwaqYranQJD_WzwdH:n &(`#1D=Kџe,r"{m 'n4qFCv4l]63Rwv9"Uq*E^$V+X۸MlXPXE\Io~jo䩧3VOdOL\:0tBQ+\5ZFTf5^L ćgvN.)"tB䉧^|'jTsqlfMQ>CjxQLML1kdd9gp<рqLtͫ_Ê)K %Y?}kjfŕ-)7`9ۖtUw_< {+KxAr/RswKJH㑠. C$:+4j 8 8[lkL⺠&.\d$wzF1Ikr6ºo dWgˡӑ+˄q *jjhs]ܜ76=\j*rC)yu}2 Ьci3Ƥ8%60tؾ+We6}4߈d2ip)̷fzi87an0 4ӪLg),Žl}#䊃^jkc h|h`o,#vQ2]J"A{h9^oVr34뻴Asٽ@O\c,,9n0`GHF<7Z8͂}l"U)ww}hTHb*vjBQ :38`y@]mDZncY 8XӞik]QDĶ#䜌c3Qs{<_c3f&߽mnT3U"E۶r"0^dݶy, gLeuPϱ-QVi,7\$aŹ܆%jq$38fњr׎NSb=1i>,|Ts3S !IgzŢX I*fA0 Ԥn'3jkga4S&2@(*H= VY^li@쩊#G [LVbl9}F2)SCg,U+v^)>HH+peKy]|My(zj?<-&fXz<*z3y)i1p;Ma5_GsЪk[G{)Os_P=!X2(E[U"%S\5>qMJ-d\ *;JR:GحU %ޗTa`q%&3v}7JlqDmty8Qn#2:{@Vkv0k8r6m P2a2`d&Z5"`04"ZOW)sx.9zw,4wzp>>w02T-.Ts%nʴ0@ߡW%7Tb-mP}し_QhainH%ɽoĪ|v>MUgP z6\$Lͪ!</S ,\mn(!RTgvs1(&B;/ZdAvpr-> $Q؆ͥyUX*V$y p=AO[LoiRA_蟡t@ x"ݎC9]Ǧx@휤7!5PTD6|Zo7App?"= p_7@m?xuHA1H-d pKtƣϗ}xgЪ*ty4O.1 O8l Q"x॓G-0h!Kpc,FOiƒ%Q:kTٷ4Ǿ|QՙJIbP0dP ] l16~BRP`qߌO(&VXNVg\iy"T!B LqGL=wo6|ڼ:3"KƫVh زHi^*}J*#5msn+QE{.aH4{*#Ҵq9-@ufF2?7g 泿!V, t촩IXw[&}eU]^,'EM܊ X+@v|Ö@L,mFOmO\,ptwQ, _ǭ7+>"DJ{NBMoV L|>y -[T7`^^qR:vD 'h֓(jJS.Hގe% ٱu :}; uH}csfT ҳXP ^، .:8/0: /N:]8 cy( 3ώF} K^T US_TJ҇t?C\Я%'$Ќ،IwU=Dj~x09N@?jȿDf+Q)CpYp;s*.!bR=_ej3Tm ;_@+m(q惤z[b7˧!"+V:@Tӟd+AK|=5Ů30|ևܔ 57̖_I}Xr{6L. fEB-nibEE}(vRjI `.=V7 #{ѝzsUeؗq4XT ]"\h_/ǡˡk<U8%Z7Ь-&RAaU?b*40(- j<~m ]40 3n~)YmNHh!cAaOGmkmr~~Q;L~RBH΀Ҭh"&].i[F֒ʻ,uLgxդ]9x7c? sd7*YƳ_&N%*hYy)OGsh4D{z# N7UD*~IVoymjg4TÎIqVq` us4]4 E $@r(2\؅m}>A _~ld]&Fp"mq Jek Ic(?S@7Nq B;Yβ*|,(#[K##]p_LA"m6ҏpTmMh7?Ҟ$?IVEܩ"I\FHyLLUP[!HʹdXӕ_uvP8Ćd$6utsg{p$/7&^!ݫsP,V2K#G-ľxOO8D\X-d>ڈ쾪,څ$YHy G =d_.K)u˟ܢR ֣gy8+E[¡z8?1iXYI}/uhڦ&6TwԩU<8t_X^W^n^,+qVic {^n_'"2Y+h6>!!3c yOI(vLaҡ-o$wv1EZdT5X 5u%S_LjCRQj(ve^'itmZ NjbHHfZg}\AajB){/cuٶ9I(یrzf2o)b-UT$K)NWި׈nNnp’j{GxXI|tx/aT6",Em\SF/JMkw*;D3hqv(_M:JK{ x'kΰI VyAwkk3r zݼV5YVva,._%QM (v`(BOw$-D&1 .ČN)ForÃDq@[Qh`|HSV{5e_`6"7L`,c(pCc$V=s> gs()Z*6Ď7gd 1ף }N !f٘RL ZV' ݷ ~γ7Kx yh'c0UBugIҟʢ֘Ս|M>]?Ļɠ'%eG4O _7Α?Gf^k{4ǏxXN~,`'#be7?Y bq6Cθe,Tf K1Xش:Z,݃3ab c2ϕ ^ɏ3{.ɗSPܻhVk BjIn; HoNNrYI4wmj,.Wҍ5^vy+(tfQwMWL),!1w/Gy|LelRA؏b)f.=Zӏy宊>Ǽ1cNzDFvДIG|Ӗ,BjxHz,z) QLkW]dLLeZ[[ ,DufNrƣ K?+x[挧bgʤضvScN)/ҕL4y#_n|\pq(xJz[=LY" 3ƹiy# 3h $>:"6]V4HEr. J&ٷPU3cqC/;;oKPp_UaH"Å3/W9f'?bhZ>fF <A}z"éD2*L?7PQӖ>JZM7&I#Pc[wy@!͕דPG5G9ƸqNVG y7*Ë5VfX)P/F3`>] F0*|Pͫ(>c:~[dž 4Q]ǝW޳A->Hr'7 kuAhCO҄ZGd~gb>hŭs$!Dq9NesrK*5"omPe}kB %zyolUHv SDl7u`?jQr=GcgsXkhqSn5HqN)S><4Flu%@Nce%BD gw]bm"3Gtܒ ;Ѯ_odT?1)&k%wf$w;bҔiMW J\c#>?vt\bŬP'GuwqqR:3 }mI[8!g_ZadݛS =/@TwXq==[<=M:Ҽep$vy9vPAuzZLTL-坞fpĠB0U\& A) NѾ]3ڷwG$% OVUvCufO릩Z8UhPhGeT0#Y#%!EO jh˽UsCg.#d:f0C#W=Za5u5a/Љ,ȲJ 7H]}He;K|/d݅(SkP^{;-]gWlMnR f){ y{D=)|toK沔z=gfƆRlG>Zmnz7F*x&G! Z%r=:{UF@_n_=VZ@n6GKL]0QGibYmx6ΫE☘3%?v r(J l+@"V@},%(Bk@OY,$R9>,A;P+xOZ WdV5<>!le 8~߂"g]?jgɶ +D3.Δ!6qEX 3pr+6M6݄3 ? 2#JH@D/oޢw_ uc̖0Mr^ XWi? &)GY_y fh9I$AU,\z: KYjbKkkaȀ.foձ>/^EG9YC(!7: P\>N{jz*=%@ /aEN {6HuE( ¦ ywSl@Sq2B_uҭF$8  358QIQF U`Y;B }h} ͪSqnݹIVSA`ZȬ_&QUoxa};wVצ.o~oFolQ˼t =K-"Ffc'Ođ# .!EbSz*=CxlKɝq_iZ%j+_*cho<ٷz֖a ͑I ]]4 6#_ |DLb[OӮs/՚12lC"ۤoyx8J> V.hq6Ӕq|yN?Jn#R{1+|^CJ/5'a|x@ҢÕ{B^d$1@ߊ6dhY)v#.F1bR{H݈I)Ll %њQ3?)o ^;}ku.,=Ei !=j.9lGd'pUSט\tDJP!FKU!4CnN{(^uΖF&S#5="NZnRoZ:N>Nu+,)~m7c`n$&rK%s~4&2NbK= iP[r4(qUk̊LA͹"4Am_{wti%fU҇EBt2]+LHz’TN sEPGU@j !)AXhc&mFA( )eVI^dk3@S<ճRKW*8b3;>~CT&6q.6s) ~85):Ardۈ _(Q1NG+xǡ:K'iItSliz+5N&[ $wݱFƘk Ac{w{c+Xt\`@gY'DfCyoB jMf؂P +7DQ":R[ۤ^;ym|X$j,98n:!" yLgsK͞3LUe_:C\JqxjO6frՈ]K)X@3`V.! -[d7̎*o|*dv kdAie1?uqyi.Oꅶ G{W9__JuĹO^JfwpqxdB6e -Cu#v1jg5QHObO:Zʾ= pWG+NCI[,ΌȜ}L䮂.?^m}0PDjwWQm:Y`xDE"0k ^ru;ݤ<#*\/b_ +U&˺g&=2 ;}#\<ޑhJ%UQF 2[jwpbip6Lm6;$j z1r~CF)FU3^tq'`hޒxd ng F :mfV$ ]"QP$Ǫ2xTYxYPѿ+M!6r Qu]έ$K$| Þ;",t1r`ZoGXF|dқğGͯ]RZr{S҈RgOs?ثS=Vil}T-.ECN-7H牽^>\[[#h0]K"]c^}z5qxQ }tMIwxJN+tfb\E|,؎m =9Ũ["O˥Kn+Gfk-gN9@ nZt^:Dp;<^H ,m mU>;SP8U?_T4ѻ`=}rE8Rv?I-~ZCzYe`CQQe`8N-xْsBA眙é9t"񪝭u:i@z!RQM7q p+9/MEW΂<[_{an&H*0` FJ#H]$4(^1P-05٘UeYW[x gȉQ +;^b ;xrtکPDx3FG"S PZ7o3ݨ),hA[ݰ\u 2mB GSx"VoVʲ1]vȭR뻐\O3>E5`t%Q!L:]eTqnQtB!2̬M daN õ4}B{6Dn,TȘrpR/I~0x]8/C $2՟@<˻щ[0S}!D;ͣK\rw+J ?h!Ϻ)o]}s`Ho\#a_H'}8XDZHV]"664agLC؞4aɺs000o ü6J;,|0D+HV#cĽ^m'YitczNA;\V? _8 maUwq)i䔮Eoeύ-in8~K:(c ȴʢC%(Ա2BL#YA$xْ 2Zu0o^}HHPncd]bY4HE6ߖJˮ:E\js;^{0 &ԯ`Y_N1|٭؏!  yyx ΍g't ]( p墟^EvEbmYnܸ^Nvx'"E,d&/As"|1rKpwE2Ҁr6$C~q6լPeܚ"?ŽV BG6̑|=]Ldd %u t0Og@Smv0=s5gNU.F)W'S} 2R n=Җ0n6v\.ۧp] $P j NH+[:.?Etf+C3$(0[F|zʅ4 &!Zt$+ qg^ғf# HZ D: H5aR8:gup#HQ7 N~Mp`z51da  kw13C\エ'PJڏyR<>qC[~/R5 fCvhHɆx t1wH`H0Qť f+V'9iekNvKǵmQEcE`|d'TGhgaJc%HZ~ | 5v0@8OSU:':"|0.`e$%|Np(ouhp)b 1[4>ƭނV1yޙ%ҽev=j1e<3G^"&s*AXxhz&bU#}+Ic$$ϻT3_sz^R=(Jly)%R>Ўk"xA'ҵ!j}C4uͮڻ_^pF`|&ȾԌKD~/DG _{'][ ~%(;_k*ZgpPidLYplpzq 7$C k]Z'hᦗDR˯jQ9R&:;`b]FU`P}E1۽Ȣ4Gm6xXP0 ;KGc9/awR~ʳ/rZ}CZZ]w[j@5XGN^) 2?}\`0@BcE=N|;Vt#CMl֜bD4S+ڲ|@nCwYB3neWUOT*=cA'ΰu`KĐngk߿>AulaZib(ݮH;"Pi`0wZ0e,pXh!8P|Y=e_ն@;4^r;x!UoA%B_1Ly̩8̺yBy8F="4e1R"/tz|At0мUDUY RnK= Vn6ڄs`V#̥#> k-݃ſbѦ*![۸y.]k0#5~z݄ip`+Q `D[-1ryĚ9BZ*ہX;nO6xSZq(' mKp0է%}qA͢0d ?d- O(˙dOj54Į0{h V}K8sUD͠Z j[ V & /$/eU'85 4/^/q'q#GK(՛ R >'twenBۀ~/w*݉tYn_MrGğ1J ;n_ܒ%5YaSǪ`D_# F% A J"(9zLdwyXϤr knEN'A8Fc"ˢԒ'T҅>L;!>βzՅ˼ژ] B\ar%&{v(R)<>,ed6;7?k˧" NՇqLØ{nA4*sĈ쵄Dpp,J_a\s}bta.VbG{i T7BG`fF:x ;.*3#U&|:f9:M$ỷr.Лm/eT^9n°doԄk{LO=&lj-^ PXôd_8fĦ0#>x6tTm&z?Rj鈿w%!Fʜ躙75Ì ǯ~n0 tq rl=Jr\0E+>{|eloT+.$b 3.P(WwD~_;l?A P Op@*ղ⒰&-ߤ!o:1}\8c"$½ Aar=ZlNi?CVɚU)wod p`PS=_U7UwQ:`A%%ﰅ>x=Q%)CI\yfZSxLT$x]3YZ粥'k]\ڊ_`"O?5BF>;$@N??LͰH6d_Q/pʜ+Sk5v S⻻pj;w$8 TSeM:B *#:{>-"Ep/z UI{Or 먾x@Wo3?BkeD10J;߁gcXПNi;)p5 F4"tv.jÈz5dB kC=O7`u*(pNwʯZre7 ؿYq +O旤;U g>?ܳ_)XAgɫI(zJ\ǚ֘^tg x/$__pCJ/n5gƬL㎢UթAvD2y$Ff$Y^Z1IzRi4/ڢ , >Us5sajsb8RK׿]%6i[>=DmJ)a>XU 2HK0SEL ~Q`:]b-7*uafTh\Muj7`\k8l_$G(u-fwOc'mۘBǯckj@`p2Bc%Us?p/s=qdEL5? 'pndzJS" A("C 49D%.h E2+Bo{%3TBAmjM!ZGjX'L=!$3qfԳGh+ǖC2NgLwݳb뎍7<ؚ@!p22Vr(] фq "'1fjdw&k|:9oAMlWUտ?h+bE 9pg'\R#q Y[OnDq "ѱEQfx%Ʌy?GOh(TPC5["u,.35 zqCU ē) LL?Q{0BYJjɖܚ$gU :x Ry`D$hO$VMw4iST^0OlV MD҅/7gQ41}tF-5_ה%$BQ< 5ZZ D@ƱφF$BTѦKG\tA=8(n@MRQ ?s_cT ux`6cxYMq:6V Cޓ' T`C" >K>Ym-:J}E:8vSO+$;lS}fgnpppu\RHI{|LF, Dg@h]rQ ~.fۚ\(,cL :w.7WRN K/7"m|^ 4I\{BG@ٓa1Q:J6wToas&*nn2`g1o)sݼ,Rn1Yڋwv %d@BF[WzD(9qw@Tq#.]˘}Mc\%BUz?2YRO)c 6 ƈ#R7z?SFX)^!:kxӿBL\!,`Ff $4Y?LQS7ٝjXs(`rp t@:(rH&n*( flt%a mW u="|_*āFۆ.-3BC=j<(˕5+,`{3ѡX^A|GHxFsmW`> ?uS<$#j7r4Y}- G a+~oX%E }C@IQ%i^N@W]0†*hZVJ5x naR}ʭki3JIY5ˬ#dALKDʇ z \Odz ݢW%;mf"VХeԋ`5ts1=@JU {T5/{F esdz_]#5ya&jqNa=R˹t\}ԤiH*.4Z||jŏ偗\dLjaFl~4 תqѮ(AU \E`ӣ9$,GP_7"H@2űJei9@\meh3NKfo,F{K^0 A@v[31be:bs%sЎ&HgZ2.6uxBL"\nDvJ <+&2xښVP3CX[tWv KA_g٨Bՙp zc.kPB2àUju^d_l(sR/91^Ac@Pq5gz[=^lGoNzy-C_ Od y,>dR`QVJO LuMpkH^^> OHG%lגLf/} *+C/cX%.@Э^9Nw؋:yKqM,> Vx9P_b1~çeW/ dnvˬ*2'0. @2CP4|\~1ݰt?`P| <%[d/t-ajO0o?0#jɑrw cW+խrH!tx?j{O >;%#Vth  bffɫ UvoP|Iӿng#OxكeFpsQ1`H.U|-/;4ݫh9*4ywGk9+ zW 9Lx_/"~$ %3"Pn{T~43q'&m51@]CVO$A[˯s.-c$1pNt#ϤNڴQݤ?$~w.`TSn%%ΘJ5n@`e;%B̞͡&G|Q| _uqoѤ2r6yuǭP[7t+kvLJC.‹`PT輠YԓYoz`Gu"*+(O Kr HFmӂX\m8V N;hp%E XA,p<NϾ-#E#mxr¾<{zߪ[ VwLkm]#ٞ3\Z5 f{ uYwǫ3߾?deXH&G{7 (-7 ZZnT秝Oar!8Ee':$qG&mÿr40^f] ݚ-Eef/}X0WCt> xE9vgheI*xõI< ':SV؎zloah6g},%y^\T&Az[Qm4W+nG7Z \id)A%*L3̉aT/~.h`zFKp>ܬPpбqQ2I`s+n};pĦcҧ~g,5Nt'2q|gk,b8VuسA5u=43*ו^DM8|Nmq0``㴊$Xݷt?ܸ2aFՕy{Bʆ-CZeGrCv3as 'yeAr|28Ay'(híekKn{5ͬ3zJ~tăBa@9I7&C1=\deXVzv ror>B%W'4yBo m[dMiбL4wa}^Cd_t2|`jrfRSS2:sːJMjO>I;׵? (vbc\Tٍz{"n@{C`& o߄8b č(DD*#iζ{l+r8N-SL@zr}EmYJ])!ab<Ϩ-鱇gkDɴbT gStnXRq"K^ȄE0jlgE.eKX‘$deK7N8+!Dm':=1"3VJƧՅmMqCg:VA{m#aNۃ2Jm^AKRϴ‚Q[E ÍgU/G@t$!)$t?7Dg0VM"zca6?)ZߦY:@MCÿ_;6 3_S![c%ω] %d=91+{UBI;p9C$DzfY$-Kln|!na bO ewh9`uK 0!zG)m~=LO!p<2GEH_3EW?O1qHUGhjΨ'%. u|Οǔ@k,xޭ'݉,| ^AD*s@^ByHS1{l܋Y3礠 G4 WZt{.GNܳM-b-@+w+Jw"kzn$?!s fMKr.0TP,,pՀi/1,n\oPvn9 #Ev^08MZyoQ k !nH4ou$m} cHA d+-ev>!&2mCWsLnǦ@[S7;3(F͎XC; &9֠\ a9yR'Qʢ`0<ƛ{Vq4AjE*({HJE|\YLe 8yȩc2K 6]]EelQfcѺ֐T$e&No F8jeȵFݼpW-Eƴ19 AvX_]oh@&?%}aY!hV$]ұba]}|RO:n@!,'i$EK(ՎY*uB0G _dPNzy-QE3%bU;hDm8@SD|?7kgRY?~?]M`2[, ݖsn ܡcb;M>ʖb8=PoP\,~cD\U&Va\HE'@-(lW:xp񷍰W<|n qmqG{"{b"5P.lƤꑥzMvSy2Wj#ՊopJbzT^&јvӺ0cla,g:O唚k~YwQTor)a6Pں9osLJem/t&{Q=9ϦBr +VYjÍiQnL0}HKl+vV̼>{0^mEM(9RɎ Ic F7" s=ᅞR8\|hy O>܆ɠ*8.99^en#)٫ GgcEͷGН7 -%)rbtܠBl<<j6zZpIIPf֙$u x( V83jVGח}Xk]+\jTqL_ieN.Xt`+/'O҅'INO#Ⱥcv{r4B^@ܙjSmi/ͪo(Hx+SKR4者ML(赜hsڏδ38vC%6l8;@T2W (faȩ ;?Kp{1V9>dqN[Yµc5Qy|xNSeVGiF:_{)lڛ/AB2VݾZ+)@Q;~[٬R3ꬂi8"V,iuEx#y1BtvLMZl?a.е.$;u 1+c d_ZGh 0JQԽ7jI8Mm9͇Q~إj mBO$|Xn ›>eƏ)tK9EW~>M0~o<sYĂ Z6c&?F4[5# Xo.6h#6Rʿt3,#ixEf1;*hbLۤ V*j )fh Ah^x^ %PMo\~X@%s$އGGl}[(T=s{e\*F:g6LҒ 84ÜZm&KǂMȪ8P Hn1ab_w9 7Z|ߩv0kXqPAGv;P2\b'E|Kwc:X< @ B6٘sW" RT3uF*OC'|zxyrO䪑_nrebefsJR(¨[Mh)]WiC%zD|uV*i*U͉_xLѥ2kJ"̀rR7FO AN.\KOB)8Au魍qvȣvF_cK.Rw˴,dsՀ!}nk/. D瞝cLɗqx\!I\xoRE?p[uaWn #ӒGݪ%.CV]@tY).x|d1wL4ϬGG51H.'6)?/?ꄿ_uX oyH*wЇQbkK+Y)?o@q2a:_T*4M,4k Yڊ!!GZXNKX"9@rf|-#+zW G]##L!6JA7B+뿠H3bŔdzqV_NKp3p׆(N >EMtCm/ /~\Iˋh'1y!jI e(}3Az4+6Vfy!{ז_?{nhIQw >9^@<$2qu={r6ek^ *4ſ`SX1>AukPB'] *$&ƭsKF{ Mx]u<'DʅjHsi"v b{wLISy0{i}!,G~S{#iF瘑\gS`:- ~exRn5kMφ S*N]`$?s29# !:t )FW&@ꫛ&̜ѷ\\^ɧB͆?SPަGT\ǐ}OgtD&SZa?4R(n/f1J6!y5"LETwdOwYC&6zy$I%^Rek.ȴb|)nONaBh;wm +$ɂQm8Ltx^-u~ի~kᆱ>94XpB_pcb{bz܌c"e}L`| 7jz6Ɓܢ>٧b<^e!FEMe/Š#tpAWَ8lwU Fz Sfۃ!^`3 ]A>Uq)|C*lcت%W]wLzs0ONy m.ٲ>v{ϳ6buD@$I$#*7y5kXK/d/aʸF$H%޺Gࢣnb,,ӲQ*K̄u1'߂Z1#`udʳw]#d\ faC|'/s5sfVlD6kDCUQoKcNרES 6{ZDB.։ks"P˶V[/|0oUv )[Vکu V> zlg_ꄌpMI! vø6-:XRd9Sl,Sm4o]0-Ԃ-f \!>Ȅd[/]'Z- Z l<4JB=;P]v[lxGhPUR$NRb]0s£l,}iY=L=^Ⱦ?vP۬w9GYW6iG}7XN^WO1iR3M"H3L[v+ D%)l*,@Hc27: B˻Mo X`^ #j:iC'BlUbk7Z9l5#Li}fV. SfY+XǮ5N9c7&!1V"<܈2Z%W<ʾyI<,vt9Unۘ^8LW^!")G?޼AP(S=4d;*'.e-T$>)b-alĕKǬK~ qKIEɒ8c]=uPZJn;}.{ہK0Tm20/AW)Keɯ.ղK(wӦ,s;pI|wU|6msB^6Tnо'OșYӯrxI菢g@YTjs,:h]qgkO)nҲ#gbfaks~jns;|bl EXomO0F O3ƷyMٻPg 3ę1i{jm5=u#drwyт}`XyJB*"wd 畾̪}?u3DK2{p3$0 V|1|dNf`ߝDMA+_B.N9NcOƭm-16(4tp'i2mS^,}'TFOWG;#&2sI{l*D=rg2!p7gq4{ )kzOKm׮_;jdx K꛶>=$tC|cLZF)#2T's1M>4i?{}b!R'VC?El+RLgLPU}GNGqu4me/.nAVD;7 b }.NE~ 1oXEбuBÕϙĻ?-Ü96- chMervLd@$ v>a<;[fٙ%X\4CS M3yUvR2aS{%_Mrꙅ[ap{jU9^9FchY[Z6] ~+N:6E 1i-0 \.رXNu}80UKd8|,A,COOEj"WS%H9LfǶo)r73Aw:'m[gd1#h&> Rry]'2jKSsB5u) xJ0)N{Mb!RAnJE)PkvU]8T\ݲVZ1.TG?F,3GW{RQj3aűKJ^(XLnboZ(kwDv'(pUSP;7T3Oj.LԠL=Llz;yDu>%5A8v@s>Zj#[$p/ثDJiws̰PK[l:nRh&| )U>$g`'e3mID?mZJVԫks]vld†HZ]ͯg1@Js"1D mЩLu(#o0 P tO'SŠn0[B7)U#asN]jfs~;5$ )x.FR DDL5p2:pXx-<~wsHT]|5;S_{虲 p}8nt4qNE#!_uB,@`%%J̦?&! &(E`j 1P) AiװfzwJTvY9y?cl F饉k\X_ie2u$z4S$/kGr5.Bx 4֕^18K#ee/K@Yv: ^P|aTZCɒjN,@ܶA)S|E1#PηC4Lo j\=ǃa!<.u ]c>j6F{C7Z@ !_h18}<&P=R%*6?Er8b2 ݶ*B압Wr}$u~UbOED(8|Bo',W]R8Ջ W+#gCL qteHX\p^TW'd VK< m\uƾlD2P<ȜlfCݵPyy*uto(b^J!ʃ1zVފKC;`(,!T>)BVVvhjEFvsE J=L¨d\r{+VR]zҟOĐ3F'ʈJb”aRaǥ}m7̶Pw&h NS-Dx{wo zMΝ :a0g$o5SKﶎv \]jPK՚J4̗y4轧WA5#$yqGF&#H6gX)iƮoi !_ ) w}K\vECO;+-rQn=J R29_ЁᆧiѪhӆ¥NTX9#"КQb31UjM9_ O[[?BO0kA1*?ԨHpeEzƉ"1vD~*|co/ڒR(wϤ`{CjQ5OxT6qoL*zHKүB@@nN8 ڸ8QhKTfN K14gƿcwX2Fv:`bu\TsCeDUhpգVۼMZwůE9Sx 9fOh!L)Aw3^l`$:7"1kVLOQ^+gc8-*juV<؂P;@/;bړaǡ EJT#<èٴ܁QRl& P}7ME@!F[]Xlk _>6Jx (ܶ}/Kddv)Ρ2jһ a-h~ TGyFIxDHŪ|Q|{)mS?ƤnU0b3\D#QG,yI[yDVМ:!,?DDa8W:?*Ŷ18xɥ)d6@hJ*+@6>SNN]zN[ û\E`V|,<C~Yq' 2DHea4֊^,͑g$CGy=d6X-xiI`5αQB !NT.,"܂NDON@Qv<")S@! ŰP"(R̸NČMNG.*&"] 4`1>id dY 9ۮf) o{*DbX(q|ϒmְdʦ\ݮȣj>GX' [)C0_b|EZrV ms7zO-!ZZ\!C` 8=*MO#XS['YԻ+ XjHK3U4’Pۊ2{C|vg n m% E?Ɇ ¿徜:-.φcWp`)*vBe +2cZ5\1}ljhTO 0Փ=مKge(/ 吏D2k?upĖu!\+B״ο?}z!D X۪1:~SrJfZcL fvm\v&=}9$3FfԜ|qfIe5yqBq `4{B9O㷌[o$?|S}gU=>Ci t:|ӝf-1&5G}/Zi*?)(Jk뢒 T gԤ#omfӢp5-mD< *R;yv8B墌lhJ==*|Y^@uGn;EV3CZ`xmۯ Alu6@[%qI#pLJ足 [p pV& |G543$G9y|ߩq2fOk.\7Ы5ʤ<GE$^ž C*5&wyR.,]q?NyXy:FC>!;[-;5Ĵ `}!mLE۸&&{s؈ 9F#m;BE T.C@\"8}aQ%#|>W_߆;-3" 6ɥd "jփ AmK)44[c9.+m6S?M/xF&4zgq<_ rcR.^PZMo*%QJX\O鍢 sP^dWR{Cb.23mN1~g$4wуrGd>7*9'}˥q4PtĴ*ODdV#w:?ciӲS cdBfJ: jy'K夣}HDoJe % fd-+CesU:X#[ _GJxB_hPvWzDгp#Tl0b vU&ʧD[#Mhk 66^i"K7:/;z3czapZ@R%1|O(~ŗA~؎_nɕJ_b&n02Ð/_:%?l*->xmCk@ ,}cQ$Lh 9}P,)07' :g;[sy R#nwb>&i ] X@)uO*ez# ^1K35y|Н5#S7@b>F}=Jr>UmWrGGgwČٻږ R/;(]Q,\ c(va%8 ]iq6e?!q? JT@[Orf_ο-“66G.j[nD#-x硹! 񺲲 sD4Qf8oRfx1cDЦ$7y FVctKv(ڰK:ga0 ]jwwiA,"):zf&}+ue~Q6 $f0٦U M[x˳wڪH .ߊNO1NF[l[-(2h *h?0Yͬ˺"F8ZB(4 ^Z IzceCo;=yIn`]ހ=ХبýeF&1@FU}HR{qhQD~p4 ߊ&{-AH~҉ߎN"]}t\覗>6unuBgϥb匇mEC? W sKzH@l {V6qdž]Qkv G%v29#4HF/aS2 JM/|H'.k9X26VjZ>TdN7 ySM.7?l)IpG+*nTelUғl>hea|f__J [p604aF8??,bN(Z6bPpxJڈ:y?yv%HGkJt20e?\*N VVc-\:_K)!}r~/ S>`>{ W^TQLgsB%S0`q(\D&l-!T=ın+rV:Q '>d٢RjB'?ÓP'j*ΟNTV*_"ZCk+zaXmܞYQRn ҨMh=Ɗ[x^ek)R\@ccR9[NSܷh]Ls6[ `rb,e+8Z}NXx 9fJp1kM0}#=Jd{/S9HO8u61"8݇lt'rf? Pi IU4rL& )p?L5k ݪ&ڊ.G)MTG'kO!x4i? [<ó@p\|Ϲ\ yfc3%|4- OjKTXT⸃?fu`&=& =b:k  "_(￈s.eXt!ñ7e)83̕!?O;֥sw{71C~KjnʞLQ\޶zS19S"d l?%Eݾ{Cj pupx6f)=&aL7Nm3.2MA v, Ĥ0)C=\sF/b'/]S3&LQ?}}p,4l-WC)/A]nKc*MIa )*Eu{K=2xЂ5}xߖHCJg4Ϥitr`!whx?'TqXf'?ʨN= 'h"YJEcǃ 9Ne1w1d]q|KF* ur-[K@ ɖK388g%QXVt;򽃏jU'ΰ 8U'}/ zA7jZ߸Lm3L+*TM^< \pt| "Jv :F$V; >rn}7@!71 $lĺxT,Yꔃ߆UP~\kg4zL78f] 2ס'4N1ȑSKMtFd G*4kـ>CIh\0:N'skOEnep#|ӇL2OFf/!i8] D#ʓl.7MG}Ss. HeK*udPpJmؑ2^3$ʒrj f4nW2oceFyu5~Cm[ O..oHqf1fmI"ΦZ603`>[-t/bx1E#[pen1X߽~!S:FWEU;ԣsLOuH&WvK\ԽJrN(r*~+0*~WAdT0Ͽ<;eWm܌s*X/ovƳ.2=9(S}F|ʹM>62xQk_SI Tؒ9fōGǢOG!EK'ZıL#ME$~ ;vi ( A.E^*a ن GUP,]&]@99.Szd#*,4ZkYi/iôB4nXz^.Ph &eRoQUvYbBVUxf|o BR7M.K驆`v|pb¯tRK"@`ʛ-vz9~WϏ+3 MHP5oa>`pݾ雭MTP-d<ɂt3:þ_Ҏ틯b&vJTQCI+ȥޢF ZXNtN;"sU[֛5́׶+xk1AE $rjȅ =h ?Jl2u ̽'".wnv=Hs<"j Y ]79&VpƗ ]?f'=0Em"i bx ({xx1OgMA)}iΙ t+JouXRmXT4n.i@qOuj_T+ҌT wA&xX@Q=̬޿S5 &gEX<ͽ@.͌K_Qn M%%,9hC0(*+EKVFf8>maz$EB(VMʏNvj0 % 4a1EoCo[ieJCrUR32nнyشC4%b6-Ʃhw7 PUBDDDD'2n|z# &`m௺ ߳s8GSTU#򑉠YZ@ l ?ea'bIZv8S% LB]u/(9"O;ϐ#`G~0{1%^^s^:gWҞj kEont3nR7L#IZE6efr51=`}̮Au(^@^ښj80xgqr5%\^k/zdZ|#NF h ywmT^qʪBia_u\D!> w?д~aK9#$-N 3R<)nB2GC`2[nR?yMd\3 /]?Zҥ D]Z_Q&t+q60mT_& GVlgBHyIil S2_ZY?$$k=)! B ",Owޝ$E#' ل La3OLy;z`[:~V>sfP_NOaD r0Fc-1 [od[ %>B?˒zU8*=3߰j9KTXI>eR~{ĸF;}\ En"hKM/lVw{;卆qJpD nzFSq^nuk^s5`~P*e![j\fR%' A'BK+Ao$Kl Y઴NuJ a\@PHV31'T:?:Lfb\g7Z1z^ 6z`Zը˜e#[7~Sm?O] Lߠ ߌ'.|;y:Ԍ[ ]ǏOib2`0<خ:NꭂZ:eUm(k9S~#\v|L"j&faGl'_2@jdk%&V:2v|4;]Qݱ:ЇS-zXOeF=VFuk(,g=l}tO[A2Ny,TɌ~`4:C.#:sX qow?s 4yco*!U/J/ r͠:&HFɶ uyٵۃ@CG-O'Ve9Y> :R8:xac-M8/Dd0ZmAYEM ) &84]Ρư*́}x:) @gl .$O'/ T, .i48;IG?un~;JV2p 67%l}"( Rw] K2[EJ1 D `ђvx-󱻕[u޷w.`!?^'JUsIl2|U61S_"GմMJLOiS&Аmt58k/EV8 rz pJWQˇ''߸2Hvr&<(Uả`@8L,wRே? W$y.;׹v8w1+݆jNhؤࢩbpnID nѼr2'|aר o 5 SMsnY :i:#teYt/e4g %&ሢV5 O kuJ_FuJ ߠNM#wOpwq(64$ : ܿ5 >dL>o#;3gS֘Vx\{[md?w$Ҍ@$ TL.L>)%ۗ E]I5Y ZZ_ Z1X՝±y.ΒKfQ>}_||>T$o';bF7Y)QAyX~_™TmX*/ls2H6XM,^T M巺ș[B.|pwfM;d*HgC㻸\f% ]wX_ ∻O(|o_ȏ2Ϊ[$Gԓ ihU2NG-Hp0pPuyAS5IMR"GˬmP{ʥAMO!lj o0avmܼ2?][s7a(are=tI~?wtYԚ{O+DzIlFBGz02g?H b7Fǖ6j*ܔB[9S풿~)$.yfG 4v8Bg.hSUϣd`ߓz#zRIPWHsYBHqNwRV-@e_̇\5ھ쫫A[΍E@Ux/ s?Ft3.HW62=b\N2к_8tҦk{TG=M-QoYS<+%ND'YBc%QWbHb"VpVì,]kF6&H;ƶ f-fAk/gF,)[9h+Ӊ} lϜrY6Fی])RmYakx(ok=M+vCN4!o cMg!n.,4bYb5@ $p*R5x>uAh(6_3C7+<4jfdu)oϦn@ĹͮIǗtб$  ѡpC i-|T hm?CMR.yC$7e#LU4 wOS+h 6?ũ\j|uXfLգxf'!.SFyGQ٪bO<gs MScvp-F&݄3|Oo{|)0H Kb@=nּp]R םaL!KPWb_0Ze_qg U5<ջx'RAdm6n֑ gZ:I/T Sa1A\Iϛ oYYl jMFV-]v`AwA] {rL`K@Q2[!Eߕ4"E|PI_ԙ &7:ˌ?҆Ѕ'pk0\<*(yR&PmG 6~p0g]dO͑p22^<~ukr5p}E"K >e>H!^ j}TMZN+i? ռH#4>6-U` ~5kb 7Za24fBLuJqƅtHm !]xS"/~Gzo${t*zé|֞m|r#߽6ALsE |9&C) IÊΑ2 S4>`E"v?+3zUgz209;KT x?5?6eY/JQ1ѩo$ Þ'H XXb:n]]l?Jdf =Fn`L联Rf8?\[QB菗q#ה5 5g[N׫#_xzPk%ۍσV.3/_%:P c*8To ځU+XDEJO`wa6<֐]f3Vq߀0#8HA sՔ":;t9 ϖ9+dmG5 N5tGek'$}=VnGH[Y5,@܏l_֣GUo1'2=z :[oj|MD= Zk5N&?S:>Li&#3[/ɦ*IJ`VVØ&>Ea(N@|0zwAY2ϸqɠI\1r x֏NK8CnE@_5,Nq=; M%m=?(7)]U`) FMLR(}1+8p }ks2h~7!J`#~?ȿRd %R:Zf:ԡu*y$(KU`ܨ6HLP}i$ pv[^^D,e0*Z%7 _,_|Q )2BW؞+מ X9@ymlA.5]q /_m11 I ~.j1 e/X~/tz d)z%WQ`Z?84xk}d$dgp2j噗Raz'@Qz0yq< Ů<]8K}0M KQBCV'](N=o_C f/*^{`h¨(5i?`4CaXvc~#xU!!П\NX6pY(_HZxq"?Fi.|Oౙ)~s h9 &BWfJ\ =ɟ]myI3dГ<${"/a)v8k{gooz5ZLW1:kx.O):lN[b8bO1"6_kY?S6eīKaC4J9g] N*j,UTI8CjА+ãgYZ0707010000003c000081a40000000000000000000000016446b36d000178e4000000000000000000000000000000000000006200000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/TT]?Eh=ڜ.+N|;r}sm6AǍV{+]g9%p^BO:>W8mj\V<0<5Ū"M6Dw]g &H"pa}[SE3W6G$AV ` mxcH [.C>K =T}L(ܰ6S` NِM)_Kδ߄l[xJe1yCASl]'H3R_Z nJӺi<n0| %aS{eURJ+<7BYHJ1'aԅ5'u< Ͷ?Ab®ZZ Ќ"aS^j{a%lKsm!%\$U >F˱1ꦮ9YB|涍*^sM־%DW+^"A4LnUbj:&galX.{:Iʟ3EU.\y ~lBJ*L/眽#Ox`]Pzks:C+ VrA)KBRk2LS[Q9 z=G1>vc+nRԙ<$Uj[ױ9҆0aR4{6@S 3C7^SBSX86ekKi9&nllQQ N3fUԤkRm ҞA7S_Z1CM³wA *FJzu<"з"wd\jv0&|l^qaICwʲ1a(AS"2&;} 3>qM~<NDq2蚻^6th[Adb̖2bNq1H$ Mu%PB;vÙ}#2vX>N&bdcpAwcAbN6[ߙ $[S;S)i\/dCUy Czjp" M(ȟ-`mew?Rp! Ȳ{PQM/Kǁ M{k~Q@󣹐E8i?^PԳ M'Gߋ+#1hf;vQYHRB)B)ކe˲]t<6IwP{u׆2B/z!7W.8E|^н/6Ljd*(/_P{ʺq"hF^ɲjP*WZFvJSԭ bHA,~;›&L ݔ?am+ f ƙd( U<$M7/T%BKٽZ-Ϛ6\0r@%kFF#MdQ{0U2]SAATW74`{!JF0lb^b?Jn|Wmwze+zbn,7ZB^JWRW MXO63~!8 /9$ jV:1z#vɾs޷\J[ e?&Cq3b?ˍEmr M$AB( 2K3ELMMܟPLӢ3aH{?ȍ)f9JEu9 :\2nEDEsxxŎh$ s?y/]M5ɰ Mr~={NGJ`W12-ÿq*s=̫FL5rԕpJP _T(`o.H2B).,v E/!-). R$: n96FWˌ6eA툓azc# 3l%9gm\QqJ7FX,vABP R ]&jfXA8K:3%1uğ>A.s`HJҒ)|Q|Qt5?U_0הsY9.FlK:~}o.v+7ʽǭ<4 % YȲ;Z X4ٿ,b{":' SW]$,ծRJRXdbR}y:Wq`\U!wN1G% Cc"C,ؠ 7n'E3Cźzv0;Җ; *lRM(xG^bkߊe5O o|S;./|3;۟YEX,eE'^Ӊikr~#;E#us3qV.GڮT&g^tNrkIpo2C> G ,yK/A=E #a+Y>%)X10\MEIlҔ Y6:_G/',dxxO"K{#槖ǣi"_Cz܍䄌s2^!ci'H뱎-sUNϗ꽪 h`XGpsk,Va}&R" *9o_k~fFnp w3BQԆ"%K@ݿ=a@Ɔ=>@s 7}o.q&1kE*EA\$#b0+a?|KZܣVG  v?vbbo~:ܤj,]lloRq.f$OlCfX<6 -W63,-[I8Y-[iUbz%Cv&V̤)<z,=|qN.BJ(ת灸="*@ lKTbm+oBF ܎9Kyٲ)nG$_d)0~ϵK& =hPG fJ*9GU]*Йx KB-59]si u֪࣌!ue~qB:Py UF()t @-Mfڽ,ٿɔqd{I\"Y4CfGF3Ы(5ybd&"C$c w$@nXѺe1qt~ɾJF R\s= VLTZ8zH* Վe{7Ҿ9t <A/w?.C\'RO;se_{$ mR]HΘY]U%Bb~ b!4<ZDVe,T?k0L\VV *INVK_%9P} 6?&}yXa WKy`u7' Y Q&V.P&Ud:[M,l^ Nm#0[~]/^0ayQ?*yUV|LokFw8(vl¸;O^܌LH\F"wb PBmg:PTΨ>=Ѡ/jxڋ<9T!?6$kյ޴hr4{eLۘ?ɳc,1n@ V:N MEaslaPgݯ,w?'7jog)ՀJp`{޶lSu|Y"^5pbox\2(Fo&|ŕ.cUŚMY>FB+ssA!^t0<ٸlͬx84<") hZ=8.ʅ"ߨ-  ]'ׁ=AhjYݹ}۪n;н8 <`d6FT=IC>1 ~x E_>O P|XbniC8Ȫte0t"LX = qJlqz1ÈP~bZڨ<@~u;+=b^ByHu#KUv3$_k~ sdrͪlǽ.)Єaϑל؊nLJQ%%?&_ErQ 3IhgiM*p{iLU\怬}P{iHa=.V|N܆V!0R yv2zVYm,., #aW?)5[,BQ/܄=QAG%<\ol# w{qȍW'r~*zԃN(o2_(EiC񥂃-'9TmcJ W .fb3R9K`A^,jo"8~u<6$IR DtAqE>N6 2,A'vxn4'c0o>#4m1U5C)C"3 ;&Sf0L{Tj}3 @ᆕIyDͦzcoUse+yTFWBB{yLH@Lsaj1srLjyRȢ??h ` VϜ(_ФGIY"SX "=ZL\k|.A9^-Ta>] d$^5"v gJƷíyr%q;L`}^U_p[YBz q54}'|V|%q{TѰv;?osoZP1,:vL.oNz;Q~4m2|u6I_~Ixږԭÿ79 (>Qo5ĮF#mlzוx;ۯ*Of~"5),p.zQ15;=$@4@+'t~AkS}߱E%(C.;fa78R`HA*vTIZC %%Y?}IX;l;T+Q{<W局>&1'.&R_:w+2s\u6i!1IJX7 D@>̊h]ٖt@xͣ"0yA[ xY Z ,ͼQ%/.ImrO_Uo5K*)ãAbd؊f9~7?g>&æ.q{5b4 HV`~ɉ<&)3!NI@w(5%%Yl.)c9LCGTq>H-yqģ1R +U.;E#L:I no!7g\-k͞{UלJ J|ɻ\jTUQ9a.d76S}ټ_ixv;jħC {$Tf8˕:s,kwv[5Zqʉ5f a­y  K2?r'Nxj MLb}!"`3 w_ 5hݡQ&>I A`C'l㡺֦E#Cu?!:%]9/'B9^9e$c1aH]O5 i nOspNM>1Iwc$FhQ {Y4}6D'E99`](&/]T3f7Pi,@ݶ:Z9+S~lcO=^FqjPLvw× ]cy;J lSvM"K^w/`Kc~z><)^q`ǀ)Q >\Q; ('Kژ*հrg$ ٴ)q7`Uw95;F.y8#|~YLIw ϖV1[y'~,Ez6~a_S.kAQńE/XkT9MRimjD5{J×PJ(D6iiE >=Ѡ5{ЮżW,[Ɖ 8J|56_P0e>%wI&C\3@bn9X-EPkޕ exW: ?v]}nUa6D,ZEP*)}6kWLuּٚ=u?R&Sgl9K(#}֐3:)c4U[1?̡Inl7KN Yf0@y$Ȁ1 <9[zJ1 Fx8NYG<āZ2O[Wh̪ s8[CT RC`>F ".w ߤS NcndsRMGAPVh:~4t@[5HL9t%zRG'qv g<;!uq䚖6AvF^ q啤rF#K4֠ q薬黲gX.,@6ϡO*k$M^uAڬ ZkshVo`A7X4ݼc98&WՁʛ5ڕ~*rY1eRo!0rQ@@}L>S n3goB\6Me,G)e^j$eNpO&.uC{a%)Yr O 4~˾FW,bRtG^~ib%ϻ2giZF8+UJr.Mka:)tV5Sh_ ^aSJyX-ea!O+b=t6!=n6\Uy9갥 `,{~e@g!-aeVzb] }H=q>)rǗ CGUO`<'wMK 9r.#%*(GjTy%]+WB?D˛F:x[9gYVnW.p i#Tǝzysx}#s}o0'|?hP LO$ Ņ?N2^4V0D>C?=[ں죞Sve4tc4V3('=0s2 PHJ3ވm/t&7*5y=1Z1d1]R[>7cI\ËJՈ)h3,FNug3sybya6(?J6\5GZ@]32G 5:\_J8h̻-L|>wMѬJAض\ܩCA3V2t^r#p6hD;˅C8P.<y!8'P4$46r(J jmOnnj 8 Oʹ0~]("*.Jv$G_pu3JkaX{/ЬEی6i>Ryڐ8,-EI.j~J:#YC+,'mZࢍ"rjYcgdFZC@ƿk++焦&Ap{ǭEAc!ZfVX0O.b{rþ5ˠ]3~1`Db]l*#+j f;K#[Kf o{;M6B $_gZjɩ_G%CJUY;jг ұ= +tte6eLZ;8ԑշթwr1ZZ[ Q/T.*7]2TJ2~.-ˈ2wዥ:th J8>Fr RS$Vh>iz:sZx-UIC(/a''L[&U|ys2 ɭ6 0rwIT!MK%Vg yl'0itW\^;Uy@1u@/u5`Um - -V hPL\x)џ+!͟,ᘔ HɶM}j\ ݤZ|]Cb\D7_ؗ #c yנD$e`XAµR̳隻z! .hN&UANvF8NJ4ƥ ;pcϑ2OZ>]/6u4 6A^G!@DnPFTSfUMҚLWp`OX6J\r>3#x53GMN?7=3X8=>H5?DV D|pmli~vOqo2xH{~])&%?WEh2~ةcxc59oH;iU&{cA H k++a攚sPe-5!ˆMccN|O~(?-xi^Kx5lsߦv6:s#cOe+ela-_*#̋B%Z) ZV$r DSH=5h ^oll+TT%ocx#2|eZ|~)(XWRՌ~)΁O`>{b1_W]ˮMݱ|ay@}8IHG߁n} 1Ҳ)l,8j+o߭GLh`Yb` _oF%EyPXK;˺V4@`)-Zˠ@јRFl[ }f㤛ihGme=SbrUxK\IVJ2QݙXP3GbQM Ru-7|M.a5|vcˎ>Sy2-!إVFX.IqPhrg2.,Uvj.MvnpmZԓRƷA|7Ōy`FY*Uvo <6D6!pؘB~E{BO@Ǵ5EPٖ%'0T^EPW?Ҭq V2$zef.٩D4Zuڙ۲*~B-Wƕf OF.[(;JLc&U0)Td!E9#ha4n4 [e\8 zj'eFm@>rIe휛BD Pִ ޭdN7ȵ1k|*ҁ7A aw')ֲ>VGiی(\&+E(j|:XN۫j3 MNqQrʝdy8aZl۬aGϛz)o2HyM-qIE0ط{5j%„8=~\W+%2uUi卌"6 ږvtBrT8ZF]<dgw:UwZU(ik+mҟ-7H!ZT5ys&PLp!i[CH>wXnLqs)Xpk ԇ 3"&b tC~ZoļQ"Y$̬ ف9oPF=C{yCAs ak`+vSQ 3nXmV-][3|Ji#yF pZ_b:9;ϝK^U2T3:XGkR4$:tR YTYó&M>BJ3#*OF9"CT\u )OSd I*(jCkݕ:ͥCC{]"N1 OжB`([5P=h$|dmaTa Fk ]cs k 7 eSTQxi}Olz+Ҽb~V߂%1( n6PB8guȾ!Ǣd`=_y 4c N>K4q#%2Π'Rħ>(R Tvzm% őM!uxޭH$WuXqqLJ1.zGr ulL'LtKq6pRyCPu?l؍ 4P4pַ!`K2RoAT rYWY3jdq/prF~22FCby'k硍9ՍgC&T@ƿ(QX$UJVAd͠p%}֔`k|ѹ3ŏ'@c^7_F1})o n+60ۀl!I> Gc/,#)@`MUIlVKSr Ӈzl v˻6rW1:; i /q K Y$bĔg`/ʘrNY1צ:z.*ܜ(,_YJ6K.h`OHȢJgܽƒ]M=d^EfA=\>r6f:X7t|#Zk F(tQhNpM$R. "{cjGRT ^Hz~c2CԞ%j$M)w85f .Bj~klz ATa c6Jv gvc wH`ֿPLSʯ[qt67'iS%2KZ_I_SE##gc*9rRHPtG?ׂR 0B Y9b󸛼"ZũK(4)d}6RNkhm-M+Ƅ5\֡orI/ni6C"65~f>ga T*F!Ӵx)ǂN,⟊L'J,C/| e%øwQn5_ :lXs'c=xģj2ON*3DI?`N9/lOV _UN5=g0O<~e< R).%xa#e $ږc#pZÙczh h+_OBGRQ'mbo2NU! |yv v}`2U򾊿`۱Q(%G \4z a>.G+Űh%ujS3P& ưBS )bYF"|#8|z3 6õn~H˯6Te󛨖.tTizⰕv|[/é$(-XUSZ5=]د*=B6 NC| XA9NB?%8GЫSPudT2dj̈́nX֧3dSeD9 mNK¼8U8!& 7Gk59H tB! klrC3}4>~Vʱ(c_,'3-ΔHVķ 'z:FQ<@|58Aͻ$U9 DYw8[ ؇ˆZ>V2L&&!sE&kmڗ0ގ^]$--[~Nϣ*k:Zy.ћ \&% #\e9 ̓_gW9bvV{0ٚsWl@3%YrUߛ?*eyWzɢ o>&d*%= ϫMuT(/nqqs O+-T? d=$> \;[,@E6`,pvCsI8anRt'oj6q-k!v29ng*)<" %@Z2>PKe`UB:,OzU]ܓXpMltҢbt Ɵa'mb"y9Y5KbIk6(CXF 5Pn?3S5'䘴kXC9:nT3b)C4:j),7K5W Yc p/H~X3H]vpj~XV1BA8$xO$[i^8a+JmR>Q1"u>j܍f4 !Ч 5[;j^rB"L&1ߓ8/ IƲKk ! 8bA&־o*Q2^)Alx} zFT^OSޗTr4CR186)?mAs&z?jhG¡֒3,˗p ,y !sk[C|#FLݪ֤rV iϤ/+ɽN<R=)#gnʯUꀨ43 JR4̠Ne? c9. C={ɒ}#W{IHQ0Vz/`TyPHE!k^ڱD@ijsu5pr-m[D{3Č"Bg& SH8\fviXُQD/G""$mB–_0 Nʶ `Oe f|ZY(6_kdM8'`ɫn{8Yg33'r1Xtug5kODZǥ)XRՐ6)gZ2r<:hgdɊۍ9蟨UG r XqSr_&~aPZُHL7jpnag`S;?f94%\9f ޟ(}BR%K$Sq}irZ_^> 'avsd Ԟm^= TbN&1^k7fd=9JE6rZO-Z! *pjhD:\ryљ_6} uU|ɀȞF_qU&l5m hm\ݹ]vwr,(v<:w =PFa{?D/-(C̕n#O"&B2lF^OH T?%t&]zְ"zh %AŠ} ʺ%kE/9U6Xc¢(j )1.*sܴ^Fyk֗)WwH͆t"53=KPP%>"'hTpL_46C{fT ˥l؜'bXpIfd2X @IsoWC~xz s١ ~&5 PF"/a<ӌ_l XYTY7`[M=ϰ"7}0! 9I #J׳bl$ 3]Uc %D+ȧey.!{\ԭsi_&ENyߙ|}UAqiIXa<(ʑ \C&F:O]?Oߑ 0 }sG<6V;oAa]rr@X\4afM_*|S\~M$0a3g:  ۚ d8CPnMb(ۨc4[§/R.f zHUecHj,%.MAZ!] h j xfMp'^^a'6C3 `T#!Y2R,K1W0F/vq x@lHVyoN4\\pgi?g7mf{4D|c͙lU!nU?41%yɄ=ֈaPRzڨo.-a,.cSeOGiB#dONx!|P+ZatpgT;2,b4`5 Iזd-ᥧͳ ^/4DC/cpEBM^/N˲^vG;!ln¹| f;$'jl~<5:wv_ e@'I8rU\EVՉFu<~NKe[/U(ab0:^ 4ITjPo+率('8;<*X̔䑛Rs3E'ԱoS%gZR*mֽ:ؚ+/2~hhaUXo)OPdk"'laEynbmh!*'?i|q5&Y4\L@AHx[Ί툅p$[>Cw%mP[R=nێWi.z0^ς+uR%_:(iC7"v#4OBnK%FT$NuZt8|Z`Z|ۅ_uZ7qߦTj %"Jl=߃9-9%v:*ҁzSU1c#|U%yV"~#6ݑ561qჵ$4h"L('\z4z2y1JDij|G!FZ~R˷=rG*6el> 8}̿"ư#K0p#ӌ1wϋ',"`p2LBPGzHb x!M^-.MûVR$|Z)%6v[b6fM[-! $e`2؉2.Ȟy\0 RdDhbW8% Up 7{nD+]Sѳc0 ̨KVMY=ݳ^M堆٭erd=.E WDKe퀌D SQ1q+wICNGF5 /+:7lVK]fRf]>>&stK|w򮇣&Bn}kr(XVBܠfI;%yEH80lFZs[?xԂ T{Ÿ-j^;Qa^*;2m }wߡ5Hń7[< fsӄΛ" K0 kJksXuW &_3r:ps Zn҆͂5]=xYŀWoDߣܚq&piqM6ze Ge<?C]Onv6ۯ']f{}Wå e/2l .!N1, _]gU ^/Ӑy\Ho|SHj47 iZOL5Ҋ.n:'=%40>{;]Gg_ Y㍖x U$f%nSWeŽ 9ihOVeMVL>iA0I;ʔ 2$70SF) Y:?W(Gs\T^{8``2+HK]o.O|c֒E#b3j!7klS;k'&ahi̾uOgۚuF elc{˜/*ϴiF}]Ddž* Sw"(衰@]>Heri I)j>¨Uh9Ƣӕ8Rdvd#yqR]X<++}#S G}jX@b}21 fzHD͝ca_G@)HFTLӭ*NA pDؠ!ML< ]2qEOu56:o~q$"a{&Aq?وfO)%t;]oM[<:JeJ[;r/5D~ ƠrV^mE ͭڝs;`3Ny+ICUj]|$.7`F-~]3Qq$н[4܏Ra+n(|D+{ŸNЯ< X8Z$؆p1\hndgR?cn0G^$ښ-1GNJQҕk$Cpwէ\\9ЍWP(PgS}m5$k,)7<@`4#B. H)UG|e]_-~w?>DG#t Tq *K̯ w愌?;py<">k' 0ю{f}∡n I'2']o||-R _rNץAl)8`u4؏ :sMAN&8sJ/bht06Z1W -wfcsARGy#Tu,d jYxd1ɱ9{j 786|42Wxy)JZ&_KҽRgF.v^. #ݞ*KNf݋W y38| .Gd !1$X(Y'Xro؁NIm/wu֤,)aDCQb~$Jt2(;UjaJ7 h\D>.<msޭ݆m%Jj54CS QQ`{E\1AQo\C'1c%=О6Xm 5? ǪL|ԝoECe9 Y dw;PaO)ayARsHq l$m'%j&{}Eoى} e[J4!;OWLW b4s:!Eq˃5% c)Qa=NX훺UnQ`Rkq_7 f;_6ڲY_(Cjy݁!-PRAj{ %k}>N6_P3d%(, 7Sw7W1A>YlB*fz~dH}TW"o=\Mp_o?yK&@^]3^%eO-].||.<.tRH4oXX lZߧn~J':* uS t7doGgϟWZPјu_C8hE- z .[?okI:c֝Fhr}Ґy!ybx˰uΘI7{WVތ}HB~6t\yJ#8g>]ID(e`0?® jFwDp 9bpnCk2"31Lbo٩4ϥ):O%r܉ǂ*ԟwGđ,O*^ 9oqaniȔxYQ1Qx{lԈqq+kҡ}h; 'JǬKM z<|cWOKҔ )CtvPUy-eTRg%:!NMK=I[TcP^EbZ[6+Ƕ5UR<ɺr ' ݭ }vD\\ evM~Th 9(g d])BHP~T9@}ypGiQ 3 %⸇wzl1oދS axmlI=y !V|mC2P>aۮFA#+ɇQ3guW[ 1*L/:˹mGCvÓ'N⵮-UڸMEż܅T":nƃ;& 7a__N^C.b͓+TƅkfBP3~Ya%y! lYUrkf9VGT9ژ-NT1<_TsfCֵ*Nr32ri{}ЫXJsL}b$omL~rwW+k>TN ݑ> f:.}71ORkۑqh?vÕA]|E"{hBfೱq o+LʵpO)p݊E^-Fb 5Ex{t-ުPao;-Iaai;t$eR>LZ6c@u4˗^?MЮQnyV ~';Eq1Q!0EY>=pS` ?#W 捛}lYR<5-_EhҴ`uћOrʼn~Ν}n›աc:@BȝFPYEd4eKVQ3FYi,X18ȒLl,yy B;ap #j&+חfb{h">ma.jAHeޅKX n}*k%a]?PXngq2PF:3m0YݯaDCs>= !iջz'rP% ͥ}fe~-6 z&a>qJo0;[m㚯_t` U?YX=e^={|$)Տ ֋&d^ Pũų~gdeRrWO] FBT,p! vSiԣRE=ɲ?%$|n3ՉD'L01 :jjK`^$?k<\AzAbJȊ |򡍇u]6N nTב3ooo;&+v"x,Ѕup;᧪3na>/U(/yKzʷ~J!OƸsTVajѳwvIUK6W61wq Oq4"ےqdɝwYR)5 4+xÈFlm6F"DF*9Nbd/Z/,JW.QhFyC<8,E5PYR~OWP5i>=++tJwɆ2_܉|eR:1/A_gBr^e:s_v]ih`- tdBP>Bє?8_Ǻ}[jkϣE}a-θ|+N*Lb;V'Q2=b\ir7FuH]5.9LџQD{?tox407t.c^ޭ]/7PAxnX5hR8fQogOzY 5FXSCh(2T\ɉLA[BЌ4gN@E+nP'ZlJ.;̗ QMT6u~%vg :R㴞?SnʹqW_njd[`6lա;]7[ pݽk #uB/jX9 [($Bb<+E762 Uze _9|!`W:/KIy{{?3.1k"(<&螴W|CdLU<9^ N1>g"QpDȞZL9Z죧z3n%K9RKCNKJ<эY3+?ᮙ 3`ޏy3K醮ѭ̲z-،{b*DnlL W8w -;FmӜ %mDEa߉Oz" =ؖ+ꄶ$ʏ\9f_{gZ:t§cm Ypɮ p AWa5a!9B|N 2v)]~h|` #}ӥD6Dk'*1jܓ{>{I]r@a$4r>Rf}pFU}mrE*%fi뎪_hIXyc7?; 2Wnq3dw# OzQ/6=cҸˮ IA:ّsD1AkòA}0#>GEQPOj>BLºSFق ]좒#0Gk=.u%a V6}/M.0IPI.]Yܘx|,#Su$|'4SZl܎|{< u2M *o!+0B\Xh` =lZ4y[oŸI*6b΀IdĪs-A&);~0jW]ƴ-_R3ed ktjk:q 5b6XosrS?ޢoQbg2zxjLPR%74q,*!?ۅ"g&r&ڊ -F/^(9%ZZ{{JRl3 3SRT@dzA~cyJ{fg-pb(&h4S?/r 7U_[Um6z2b~tZcrsqzc`v'w3U;V~\~cS oސ._m6q\.ϨQzN7;ȶ*pfj ؤdgvĐI*2̬ȩ>R/= {*{zr:y1]!vR:Kp6<%RT(%}Vџ]}V(:s{] AΟ <3 <:s VMc+a\ګpE;Yr'e3j4:H-*;ߺ"&)~<擅1?  dzi' \w|G|5C)TC,ɯUhiwmvu}lP}MGܠ"޴gj÷ҠIYm1HZ FN.˱EkJ&6}DY/ VسhE'^1M渇/҃/&hxhрRot7A\8zcPc=e?Yoo71 S3 p\HQce!Խ%Sj$r}@`-E w9:_}8 \w EӇĮOx"3PK#!?G$U1 AmZmn޽py> lSyDrl]s*+,R 'p0cWAzQ &sVnib5*v;`Pv/:Ds/jNY4p hTL`~ZZȤ&XP)6f]~dKm9vŒH_ $Vsmw@؟ji e(@ӏZ(πtsK5swGMH@F³Nwk]3bi=\s7~Ӯ3@VRN#LU}DrXRa)َC9$Ÿ"p9nK#j/:j?4,ԙ*sA?S੍TQ5ne DHk>װ"`io"8Ь:<%{E[2 /ODc9FZDA\} WNWINkGbU*JmVܿGE%+^+H鍼 PInA&kD͖KRi}$ 1JpG37qyI϶- ؊":,vaw` J@ak:SGNɘ-ZaC>-ZyGjHe,q`ԅe}˩H$$ӟ`|{'EBG<"Zݿk5{^N)ˉ*35.!PĬ1oz%SC_cgU>q,ѐBw9] 9tJ˃|E<9 W˯RC7bRYbkJC<. ʢ9 <w)y=N` Ɔε^}Eu1nR]xSclK>0fWc OǠqHV+ V4fgRWsyiiДת$5 zB+%OrU:t*Xes'b XMGQ٨ -CgupJbԄw`'=U%Ilct҆jÓ?`NW`ޞ{iNaӓ'bQV vWꙕŝ/ؐ!Ks{ъ@KfDJ29ٱ_6 ذ)UE84E@yYdJ"1Ȭ=x,ވ j,#΃Ly3@Hw %S")JAT$6.YV˜lX8竏LQ\&hGx8l:߂Hm G Mɋ%kۼZ۸c"1:)Ӓ%" XҐ \4lZzQj]uA(=\YQ e~|ɯ3fqvC88=Tzp@I`OK_RMԻa@brQyMX2vOy qph4֗s&Uv(1DߜP%_^f8UEMU4nK{jaZQN =wX1dB6b/AyEj jk613XϚS|Щh1ģS^ǻ;Y*AG_#;>^0~ ^qxK!̪..QMcm:qygi_$7XrڶWa n`'NNSUpLw۟KHG'nI" cC<=V&J+u8e筘Hn qxcR,5P؆A/җY Qi ֝\z'v9鸙hs .E%^oK]%7 ;MP >0=l6k Rd`,)S@dA׻ l%hω+ ~}8 /` Kc9PsRiq%aM`9r$o[; W }\E |xfU]Ją_`>6,a>m-]="࿞ؐ> Ouwv^KϛSm2ˏLwe Jʧ'g;ۮ~̰. ڮqb*UwxiVΤ9X'zvp&5~xfDH>gVFEOpp^*1%dMخZܓ8 |\@*s!S)AO[\7]|tNL+hpa^babrd|͡~KNZsB,hYN- mLTnUM{pcRx~,?B܇>H/sl#K@w7يhdI (|yCa*ͦj NBZI C?[_WmIb`)5v׸ Q~0,7^\+ >>rɛK)a]X݋[̷EG0񮋇6,?  FiM'ɼyV]#ïuT5=-KZdJĞYl&PQ%deeQ^&!I tؕF?,i>Nۀu EF3'.*Qwo~.P&:D\X`KKlN;5qq0D}Q14Z]l޹)+\@? [m-uuiV|4 g5a.vvhdߔ: 5L+oR-53y S։$ސg6_s#u [SB`|@KQ.B0Jv,w{O%DU5A$rNݔ+FmΉ"\U* ast4yMϯ-MS?R鰕1q6!k`Q~ငD_Ubi)).OdN/-PXb K]ۂN45UiLb*nTQWl*sma }vhܽN'#M!كz@ŨmRKOx8{7I5=Y$.8QĪH,@Eyk_i5vA5"(?AŐpOE!N1z9c.WP v2Oϰ FxJtLLЩZy6V-6)yi6YaN#)3hD50u /%Qtm4MÃJTOH^ 3% :(]Ÿn%R 2Ex$J饐lh eniniGS夭eТ,Y#"NK'DqZ(֭Z:(k 9L/+lJIF6+!Ƭ.3h-%ؚ$VfwT G4ʿKسc{=n5yCR,1khMi]aOD2:f|-:sMqP}q#nX`U2qà-bI22[i|dd(^qL@Z"V鉙J!BV`"9x!+F2f eAcI*Vʛz~LFBY,l b~{n8X'RqӮngV<6 %WaXEn -E/hoFHūz"VBi/=:-;QB{(o Z_1 kd-²oˀnZQ 96_OQdGe, S9"SNUIAHH;'5ӪS5lƒ{D}j(JXd>1bfB0&u>+Yf y4("@ 4bI<į?vޡ?w1L98%#/ +g5~a'5iǟF([і{ )c Ggѕsǂ:*`W?'[Q ogQq@6'Yo޺DNњ\ WdcT%ھʼnIFE AJFV QFCH]).En5-H෼A|_`\([g.}"p$L(ՀD"Y߸_3 MV88V-]Y*C[i129?v<.LB>M.ȼz>"S;>G(PUUvwHVg⬄ۏwm8ZA-:A(W?>0нȼRC.lxθ/m­֟A#(>еsh4K /*P_S>8X:3 a{v?TL^T:x,2!p1&N 3sO;K=b~4;c tMw]7.Our-:MS۴vuCR4&d- i̐=C+TJ*'Yx0nC&+c^/Ǻy@ xT= ߳cw&`Ri*/ WpIɄHeX/j_G*^-$\kUK/-ɸFN0 dس?n(ƧG.Iq|Re%U3t~OS5#=$R 5 SY ه!A\\N0 e0\Jz'x?l*mOwEqO>:֩wC-abjj Qb:_7iY-$>N@FƢг ';=Wwa#LOG `tةf9e-C4 >^ն8ٍh$Q2'vB('. NRQEo":ʛ  ]SJ$J4`3 0kPBő?? [}=0B׿3W rv|\*~2-2P\rTc!N!| ZUIivpDV :?5Z| "_(v}38o]iyzLċ%E$OߥY +.C!VW2WϽ8X{*c @UĞ E}}i&L1vшbF"q|yߏ'PU(|u20>B|OSxb~ ID1yoAo-ӷ<, ;jh 츙LtS*[RpYӊcnoʷ.PCE,4PMc^|#FOH01yM_׏dx;4)nOҚa2Sv{⼁Ppw* YZșYӟ#Tut {,w5P&HKn'O:aC[i}ܻr*힕CiCi&vZ|Vt@D~t^mG>b`%zagt"/7G+ :f$.I J"*T45BQ"x_z# \OvF/?Dŭ|y w}w쏫/0Fkz䌦 ._x{ڟPVz@R}ےQ$?=+'1Mi X}SBwZHc\#1HjRvx[:}2bw#lR"(N. ;QW"'7*UE目}p uK%vRڤxyj[?]3쨧͘I:ٴnoN/VTbzo{bK~.{ ۋYoКEִEPԷ^T,^Gg)ғ&nt j7ABi`c"`FZA*1pnr.Qoh${̟; fB»aZLˈt`CrH`.G9ahBFtCŃK)D0uGF?}` ;54 ~#.H#A\TZq2*+a*MrmWG9A*l)ˍ='μ j=_ڨ[(9ygyhVᙠ!']+SK2FJ &&k p^-10wo,kvmIl5e>np"?T^x C"|ïle3>!"s݄QɞT[p];4n5Y`pQmOGka5/V*5J"$Lh"q9 $^oyLӉ#o;ZP]?]}m ;eџ䑿>G@yR͘ {r'UDz0G09zRVšQʋi,,U߷%h.6nלL0+2(d;jRD/Xd2azcQ'ɝ4-^)ř?¦-J~k-5Hڌ4 lVJ.'Wk VjV9ex=oHl+bpiᐧa |H;xh{]jPrqzmjͦ2tnX[:׷3|;)0KV;QkxV5>;Olߛpۈ!iF3MRV34؜ `Z)EiV+HԒH_ |$dM; ê ڏj9{UiD Z>4Aw EUۇY#x㓢?;|*2 ,=t$$gwf4@)vT:'*BMvpRVlU8< d``e[k GI׉]q`ڍ1#}C>Nh~d-?ܡxj y3-Q8ea,(X> hv4qwj~v5=K"'cI1UeFSY\|2F+ K+V߆=X!6,g3KRm?|O5_r `UBseB[!-fjfc$:r :!tbsҼnS_ bz?c՞[O:pⴟiz_kӘH r2;@0!X&@KF@t~Erq@ΦG@>f3җr0f- Mf,N!a7=&E)wM3·A81piӃ,, &_tQx3Nû.PX;.Zl bMO^PNp&)cLv\fT>.&U;AK\>e$gX#MZʆ[{j[]\E4[e7^kP&*h M^D. ᔈbYjFi)B1)+.AI]t!J`.q-`>%$0-|p<GR)ɍ0(/\$['Y+"UAZ}"S o/ X|UJY%fhkW<6r鍯jaNy z L;$\;FƬ*a+sHPxJF:\n4b~ם+2sM '-:(˳w$os7|EFSG\[M wXds2}BSB/zno.p[EG 84F>@E #!֎/|YO"!I􅏼<Ϙں?1w6.N=KgY6hVM(-xtQ\=^ 2*lb0KQ oF-_5G)Dc)Zᾱd*mlxk/$ZtD4zP1;cGW/gNhb5f1v1FVf,얂BVW sԠS!Bݨ,ݰ{H5s0hj Fg* CD|4zodG-kOsq"T6]Dl>^H^y:J\QV5L=j 8}AU9?=:n=ENPUodz۸V]Ϛ1(+8O܊S1-Z( 3SRؘ%*yignviÑ&#@;!A݌3^ -58dw('&?Rz VY񗛬/^Ջ!U[eJWv P/⎡Z%TYȱklɮjnv1.`$42_f{1H6: -H'gD Yj3cy6wYr'`QbC `}?.:dyx?h!Lqţ)=W c2'>&M+Tvabrj续-;bO0_;]XBwYXF v5F,zi.++r153<v' HNI#iЕ=l).x ѿhplܴ|0GdȽz2Q7M8a1zoʤw2%^W-ߺ\L.}ܸ{Ih~ 饥R^BO%l5ᣲ2{#R1+&xI_>_?GDqg:; +#Vī߂]MEؠF3Í#r/n6pZ`)ea8.).jԎ'57LG)a|Htz|)2*UˏkM˞%ϿviRɷ ~ҝPY#f!B0xWFܣ6&t_؞,}cd! `wWy]$޵g {*ZyJRY윹0éxR DŽkNW'd>.|tX0\>%2Sz$1H)T hڐ`yi OwYz.^by ? V e W A({s·9 aQxy HϜnRU`xe:,^:[=UP^Uaˋ L*Otގkp; A%OZHn7<!%L84"TzaT&lYҜ6!3pUŻ`c&s7~Q̤.?aKkM#WP+aRz LG]mBi&U ہRZ;f3+2)lIp!d EIIeɫJ1Ӭpt* $◙}>Dk@ RKBf(·=OY79K[k/83f kFZx,;"Ek@ $hz iBo%EϽ 4-]+ |J Y`_5Y!78e@U87 @ ]c@R7Fsk)qWߢMI7ŖqokGy2M~99a u_qڄT-E}9h]OU0 Sp6N@v3EHdt{5ݷ6w3,<ڳN8 7j{'Fn*[Zpm~}?=C;A'Z]'ZEÒ tfҕ,o2N䜶mֶ"QKp=u[d wvgZ`k=::gNHtˆt'Sr؋xʹBk3wrqAAݷ,FcB9)a7vͼT3Hsx5 Cbh^[,>ÁL@VQԊL> 5yOXt[Lp QruВ_`7}+f٥ IҴQ&Uin) )Y4:xzlReL3CaYtQySQ"7 : ڐ ysVU;]㛥mhM#q!ɹzt=OջHCȧviÈi[lEg;(4Zqkn24kxp)I5ѠOmq 6F_XYMOKr)h.6`f>/"B|f-CB K]1E )_ҶX6p=ү(3uVHx^3%, 6%3ZBct%M2=餮k8I(kqh5}:ny&d/UjYQiC0yP >DrF^p&{!|XA^Del u.;Wخ v7?`Oh~nf/n ͤ}m]OAH_<~C=/-Pil&V%4y/vR#b_oD[jwgs9Z)WDŽ.9;KF{V [u>4aOb)EP>wmK{ICPP>15c\nb}5 E]gMeE}˄=~IcR; :=tH&{uu~'Ny٢&q7+Λ.@w=7Cwqg] "~K ۮG+}j濷kO Q('sI&0[S?c B D^_gvWyBG BoԹdqrLוn ojX=ˉ D$(N~3 \t=3U1վ$ z/jlMe;ydCqn9Q՘G6܁S) _%a&OϧhK!EOzQ^wmK0[/z*6l0nnY*Ň)5ijߖbNJn_KYH1UxAeH~c @I?4t bI1>J 94' vio 44*L!.QH@F|3ҝIJ9m=7Q[1`ࣹ,q+:+PI*AuCR0Aۊ1E8,B"J"T7*˧U4`w+ Ĵb77^G;"Ci2`\Ī[W׹2ShXi-Sz [lzlqCnhڭJ9L,Ƹ/$Oz8gIGHإQ@,zJ"\SVpJ&1KC[B]U~CpΞ_ cLpVكAcViqYnb! ?lĥO7,{֏a"2uqFlh7kml3Al_R$RZ5"3/i5w4d[]ʣ$9KUlQI P,LXd.}hkܢW0 [wI9 k/I,"Zȸ8/fۚO[\.^!PږQЛYt#?|Tt8T/L%M,HSmi^'B7H6.7:/??L}yí4S8 5rR<=Vr+m*TaoNTvpءVW_D8rM9Rm$MReu qeR:._⩎ư餋]Zs9]uUsWn#N4 N0_ L9W3w[rW50<g ZMSeP啄S^G0K"Fy=t~`0sy זyvam2 !R}FRUy昺~VkP52;'PN4+&U`M.$F+GVqK0GL:jْZ1'M]$r1(अw>C 7oaI:zsR),œ=yE2UX .z+F6Y=Wl ts/D NhzY ŃWPn- )mp_bVxW-2F AM@z&ʁ##7c|6>?pq<6FM[pេռ`0b;sSoK?M&`.!ܡt-ġIdv jXS|E3pzzHȆ\`x D}#Z2K5U+p_dTbd9 WXuL:bk]+7`VMߴYU [oy@𻍇`g>[T-` KR kr KlK U*ff.o:ݽ ^ s-&O_eVXc% KLkXnKD8ybYITE#UvIXWKTyD}G$"^ ~\Λ A-~~Ґa.E~lJ5}PijF.k'F0(IXU7j@n@H?aa6&eb#][w~xN(bL ô3cIoĠ\aJxx7!_<$?gLy-Z' NV iC>I0'qQ1?["//C$:`aG0PZ~favPM{:6`VtMoB [q7T>H:N׏R+NBTundMNc4@TR o#k/˪ 94flE$B{y݉qhmpJ"%,l]Ql/Ƣ* /utD@ҕ4 ^W-Τ,N~kM;9O)$^}e; 5fckvQGYTdlB3(4iy!OBtP~b"@^dhbiq:;@38HpG 5 .;CŐ ~tŗv5V *+/+2z[[;ܥ>Mi՚IuK'M[- IMƧC=$6*='ګh1)P /B2;!џ7\f.g݋`9 ɷEG"W%J[MʀEݯrzV1aXp?& SRFu?rm0ҬLA̰ UI}̓E\z5r:2ANHG዁.{!Ŵ έKkJ&;Ydo8!ķ0ېߵp_yu-{\P3ENii_ic"HVP:5wk#g""` *Oˉ& &Zא3:MgV<{tFRkM 4ҋ"~L]A'0R5 M>3@d|/ȸ>-dsJj>nt :}t;wq ۦU%k G^u3e!΄dyS~OKYu: p-)N)rߑ[6׼=|%'d+dP]~sCįQr)V؃+*d9p~/ FY_}"xV_.\ o0ˎ^X +joΣ׃ ;]!wgz v/*3I/ʿoe#<~Q&P'U1/cE ʽ=WSduf֊p3PTέ1=4iN|!D)oiQYSR/oeoU~k":Sjfsp4HGhؕ<½y ghДڟo*ٗX/aC[+^ [b[ʜ^VCALȌޏ?hwŌb4nf7:x;ShT,8rM7ׂl&䴢ICrxӑ (4KCr3% $* $-R3(%@A?]G4ߢYkamYqz ϮNҦ㱯|4>U X?"хNu;ܸIQ?8R@3sQ]= S_WEz?E˦ K"q+ʼnM^vG.&Kv~b+=ʼJϜ-A׎`]ujTtjrN9ThsDI zԶ^[qXNKBsJ@^ڼ%Ow,W%t]a6{.1o'Âl t6FAZxsÏQ&`- "C@'ǢXdWkh)=1Upxu/I7"UⅨZs?J,Y_PuJ%4伣ޅ%N|m) lX Z=Zʉ~Oi7D$[a6 j^˟x-Z<0Xu۞ha 1 \X-̕9~0 'fc. ʞ9r91،e=譨2V*,Ѹ%Eh ^$]$-?,%gnϷLDe# M/.&ӹ]!(q@FC*`ދ#Utrf78G&lXC /v.f2Nbf1!$0^yjm{[&&m1qRZ""νN2 D.upVN#y )gIA|VT*qiDPCz )3]1%In!qp>Qq"dF+[ά'# ٵN%"&| N[Mv&vLqީS;N+&gs9Q063E*T!{lW#,{8D \]c&Ǝ!j|79xeߴe)Q;%hz  !v7ŴX*ʘ7R8%ܜa }aB궓8*M\ɮ- Ŏ c.NLr4aHqoDӾn24ϻÃD @& HZ0K&\-ʉ좣v9q_D'FU$ ȣ rD-_= n{Qt_6? v:JCh UL lt{BY#|.u[+aBii}9Z6~7wmv3'\<*њ6{+kܢwn3ן.rr%[ N={G`$7jzPUeCZFz.ѕcەclZ+ht%)TB `#+>̈́]>2KѹLc36@ʇ ZT 5j`"#i&AOc`"NH{r=豯cРwX#|_N :JٺhO "m|%ZмW:ʙtG(VۍuPP#G3UB *1e>](0 Ò_7Y&k5 dCm>,DOe9Ec9GJf?J"{!a?yNA=A+[LIW N`mM._T \[.Hf*pJhCՉ]WGx@6t%Y4b ]aw1Ǩpq'?5UD6fQD.Ü%ι`fRҡ8_Y|@IoμhN`FzUu|؎ Ʉ}ɮ3k=BJ+*;9KYؚ;B˻H6}|99 :!q],`=`aƌFC$2\}Y!=4y=5c;r`$Ưmt֚"ϋ>㜨#kT LwJL Ԓ-o`*ʪ́ F/¡ØC⋵ ~BށۣU(JQU:8nF{a0xıIlҢ4+09hND֓Q*N~d]Z2_y\I:˿M6J|^Hg,ԚՁ,~XƤ2xxfCqH_:.c_V~€8UL=Rog}X/[tv.5ek;paa 阆%$luO}`Az?v*`4 +Hw/'| zL_%9 @~#_i8nUzC`DcR(dxHŕhͣW/D V |ԯ4Dp^ܳYqʣNN\gN2G D2)α8Q&%_^4|H2~`X3I1F+Հ6=gx݋Vև/ h`s['~ @p4B;4Dq6`Cⵝ&ҞݰI#TPOݴN:ٙ}UDƌsXK2JRro3hUbz_'p}wE-@p-/~"ܧY٤bR%S|=_DIn5QGk/Ygi#ݍz v#[l :~=X'*FmK>k]%k v0|hhtq7}a\`I"'o*Ĥ7ɼh.2]ꯣ 2-/':%1FeN1iw%_ڇV7G`c^uED3W- 9 =k!y"8}VP&[DT:jRZ͞'Iy&ȮMn" Zlo`yzUzFt+Ao!j`INNJ;j*ϧ O2ivNظtsH_>#:eƗ/ZvBZ^Iel8 <)Ts"4V/c `Z8n9n gӈ@'++q:}A`5Fvr틨AYW' {%j` իᔈ!PƦƀ//^⇹_, '?~=a|+8 AH8y/a>WaU@Rl8F]^a$B{`dN t8wLFh}x,?i rXA:gߜnSFA꿎M*N_~TFF50y/Dx,3/t!0žY#-e~L9 iDN(;׶!]۹vJsRǪ˖`ʠGљGR֠b>h(s5<2'&9:V\Jlݑ2̈M䃍M^7,LIu=/y+b0UVZ7wƒNĨDy@ : n|xHbA_q_k&+:.`愴; uM8-TBEəJ=zᨼpWՋT#jJL^Y!zv,/ԫSy$O7fjAn:8~3d Ztn6[FdԸ?jni)@hmG91#SuƜ؃Q.G n&ǪŬ/|=ʢ㿅SSڵckj hИ%t~Ԧpt$GYyT}<[g wBy\C]7(i8~~c9wS΁?$j)fw G{˓E8Q~'e9.{8CCv+J"DZ<\yŮ?NF @+Pݕ IWu,w/r9UJ2R M/8m=?ci:C;x^b,hM-7c.E΅Qtrk `Wȯ"cׇc4K0qRy|4-T߈m[UoخN&[iR^WQ W&GdAQ蚡Ir)[TkU 74o)}>ZsADH"N%E1k1c^1kzg$\a]ϵ11؊OeNb j;%?hdpE)& hjGw- Pjs 0"M^$Y=eUnʎQ$,O~fCz%KDkPRء+h Y̔H)EllebW6kda3de˖ !ZN3Ay[ ]50n/I\os=DPPx<)^jS$϶qZ>'$id5,JxyPn6VV}5) b,8 ;#{#_\| y ֗W+Y$4K7EAЄxQWǵ)-kA8!QW3<홂2g|/`0̠ ;@(f~EKuXdsw"pnȯӾ^n{)hܹ33`"^?cjH/jяН_6z5t*/BjRiIhbo*+N9}H 0[\YT 2Ew^S\˕OLI,<^Rb@Ϝ[!PΏosy75lnwg -vD;NT^wq{}k5EbA [3u~>Nr~S*ocmwCeU;k~ |I+ŏEŻ<>_Zs JZ +z0)ٲHi Öއ}T,b°Fĸ3ɐQGdNҁn| 3<==31=Cz tOcS8㭺"1=?dJ/4I*X,L*W~;E{NBU5 @'hķfF"=+;;QKfs<>ҩ߇gY<[eP327OaPa.1U;˄Yef ~Ap(#ZM,ʐIYA\ZU2NZ6lQVٯ*%{fr'6GcHCp6Y.[6pT=V~75( &cphQ4q®wixqBwXL7ǍCKA3TՓaȺD@85d5Gʵ @RSl?Gt5?[pYd_'r~0sv["s@)0`rnDn%%Ǝ~MTlw71:O$rPxFľk lMATOGmZ+e.z yS Hi:.W{%U Tv0t[GqaOGӥ5}k=>i#xLf"=XƤZ-Q#5 uk%wbti0܉К~LDlgpÇe&@4@BAB\Т.z%GmMqguvܻ@d)\GѿoF>9f߀AbU͸8Fo>YuH\ ! À8`1,J$B\eP]w5& B;z&>eY¹OZ}摑q2fM"?d=ȣHL׹Iq2x()uUTC1f'M41q >ΨX64"AՂqΫuQ{ )vP{>0q$i~K4x(\B- t{Q^m4'[Kǘ++W cyuӤ{XOPwLDX>H"`hz' Pmښ- T A^[1b|?!(1iqb1]'3$g:Kfd!ŪO)W);I*ωl/zQ߂0bZ&N^"W薎an #&v^iI4ከfiVrU&IY*O @YϟDJum5!ݷO`Kv0װYD@GpiO_$O}v3:MIq3cԦ  !A.mKFd'"V4¿1uCiytX*}C@;tw.%'߸@jJ2o)=.'J }J#K5-N^ZdC_WtIx\EVL7HV ԅH¥ϙ~ߥsF_ԘTU)"j.{],z)) ,7, RsWD`^*r(L6"Ii:߱\nC"?F*FdƋdzz)|a :k:=": zȜdS0hƫ~6x8K_4nb=ܪE9RByH2*/XU)\XΈi[(,ktUQCA]6tr=y#həǖE1jsmf/|+ʼ(&*J` 6`$иGK%[/[c9ua{֏&[[5CSi/C_z8]QU1`3%FU„=ܬ2QˊeɼaxG@kD̦ ;- (`k@pYǜ0P\bp\G8Ka8.9 zu$bt] =*Cg"7G $Rǫs{]Z(sMfa{aiUB˯[3Р:ZjDor@#M n%uJ*uNSLYRt70u` lb5VZST/a+8B7j]$0(SGji%L0LS%(.!TC|ʊW_`؀ j֢ Bh/Y%2 3eFO =~quM K{aRm J=DU_Q])4c3]ƿ.ϿEv]-0-)z (eL#XOoS5hPJq`EϞs%T`}QS8m\q0&5IU}I8ny;Ԃ{_ cb}yПҼ$2'>v#d䇾/ O'^`Uadʻ>(K#g}1pzZ_" 0;wgUbltYB#lAwIؑyQTt%֏3A) /[[251CѡOTj{JX҃Qa#3vYI _`,?Î]I-ܝٽ UZ׳ uSr5rc[PgPrEPGCNCPsLIsJA =d $lݻH 4أ+\EBauˆ#W65ɨi5Or4(u~-ԣ*N@ǘh?!$݀vO KKlUmudU@cSӦ%^T.XsV!3(œ|O[72l'#8;l>FVDP\agt?Q _5n@`>^k^;,Ϙ8}a("9foZEߩv4xP77a3őtx[?&lZ {XUV%&* ѹgagoE׽%Ƙv\s* )uSPp%8j6Ox)'gpb&Rϖyn8DZ{* 61\i rP 9"&10cTl@*ebDxe˭c0&Sl2_!N])=0v JS}ЀJ{XN"d'dR~r y١gh 0#Nh)UYҒ!eF"'-NK=UO;h"'|*%ެeBt NX]=h 8:w zc^[hMzM( ƒ:IuCNme?Zc OD` F:<;f郳5B4f jnr< 0VJ0 ې=Ő"e[65"ۑ5б%Fj"0VIC$t}? q+.1~}zVUQl.rpH'ەMqn:vBKqoT9o&,Bxbp=]8Wf3 XŃ(xؒSPx4ct=vz1 ]˩dC1}#P;B]-VLTOu4|C?,">lZ}zoPp*h%KiABJSR/}S̙M_C6S,j&(.nDC9j|G=Z&߳/þZ,Ɠ0~Ez6 \NNΤF詼L-13G2+ O5͍ D}Z^\§;;|AFç-i{Už:DTx~CZԑ{99Z 䵫I}LZ)ȴ4-ԣtا+.|K?BN§frpĸS+X)+ʹuYO.6i&_ԍ=QAcMجJZmL֫KxƠӤ*xzD?&1Gg}ڣ*Ǡi~{-$q#U'- ݳO&0?QHah-q!wDNL˼Rn`'z7bBW_+FSU1JGfT+"?Û6EmSJH*k%8gC oji|U@ ϯL ִ;It=L~jG-23}TRs/J^mv!5s.%? |/[~_n;bDB>;YdhPquCzB/mo羉E`IM6`n=c J桍 dHHb|EǧWR&4Qzmtp!j+\Gm_l"BpŇ ;:U}U%ô3O)ʈIg<өdcv$O71\Ia942݉a@ d\޷r70G1҄\΍z~QLC0:`$lW~%ǵ5>E_W$5pjcX'SK $:Uʟ5K5M}31 G9Tj &ۯ9]L]R ``ҦJV n͕m> I_,D\2rx?]~99𴅯PMn"`j]'oO֡[Pȴ٤9^Db]P6/ '[9 #Q,܍ +. :+yP ʸp>9iђE/`׷Xm٦ޔ Dž!E%$|*30Ldsrp~Ӑ9ތբ5cw8nwz,(|z2y.q!W/e^!x?:Ouk [BK|aѺz2ӉiXNHIGV<0 4KSAPv}9o֩;%r&}ZyϺ_ZfTR3ir%0qUN+yepɆݿ[%,P9w;ѽ4[} te$qH-< T-t~koMl{RoFQQ4q;b;^`X?ߩ+Y׷[!uۥ%;B!(/a=Uf-ij$Y}#oB)kFaN4 ;3;*v]}Uyp .8ʈ01Zi ex@7/E}٤2&Ife vh#s(YpD杺f l?f|cobLIlЭɗC%~ԩk1ˇX4 ]4D)_K a- b6L?O$"?BYD6TPt5xtsHMW^D~KUr뙯pP_52X|06TczFa)tdrk0ƂPdU`+E]/򢨳xwq_MX #ї2^R'AOnCШg.5lZg,ڼ(k4k. l#XJvJ|OD!M5Vd{k1$ /_\L 'M@>HRz5N%Ipۀc^ tۅS,lH r;^@+XYqõx1"E7W|j3X;~ vǒ"+CDu(h BgDӽ`ifrH+dFz8}k|pJ8RS 2h4>)(l乏íb|9L =:sc5چNFKM(\b:{JW֫ws_@Z*' _9_կ'r[f;@bd,,_n٢{W]a}uĬo|vTD4A˴A/Ej]7D#HWhcEUHh Llx9I8` ؘFߠۭ:# wmd#NZ8o4-ҕ0C<Ի=ItC3p( /o(eaުa~)&WWڪ:?*Fw X~+ kV(1$|Y-Ɛ]7p ɴM8a+& Zy ? I3yLj)98 :Ej BpA@"kgmɑ&:. WP9$"#"GӇA yUd0 !U'Z)%ir!/pZWrѐ??"bP&1ѹ'JB4, @: t%=Bl\V tsp n//r쳤ߔe5;Tos K(gֆba'p`K*qfU ZD]tzYUax,>*0~4F`ohkVЯ)2XKVurow8.,s?Щ.ߎaGom^Xc0%u'bK 0Nehn^k@ժ_YRi`C)ȝA"ZB:z)$q~0|@sq^g$#]l 1xACė|$ӿR')][l 3M)L#"#bN:SL40떙~3W9 !pqK>Y h:>Y$3#Zs|A`nZ2W$ޛ†i8N=̞f:7nx %|mTA/'k+~ea#Q;fa/KB4E+0`Yu#r'kv":RפUVM1ٖzLY|'wOÅ<}~DOԇu% jYtk6#SfN *+u$f_lvc uijRM諽E fP˰$-$-_>xp+ѡ0I)6M&xz/ט1\iJG̊ޡD\æ^= ?|Zʙ*TpշXPF 6,xSsRk"~ Y<kj-,KC>6ˏ"}~ȿ(?Hʪv2']s~NAC'*WPO!4gqxF.xz[!Q&Bykng / 2uH}*[_]Hi7k:[P˦OFoS/}TSw]Oqh:mo:j*0uu.')]JT RִFu/8bPRcVʡ>gE6NuˣL{ AL_^\jp)M jh@,yd,T; VQUg!5eB焿|>۞sN{jVr>8Tݬ;%yso%ɫg8zʦ6ӜK,C3l}T o^_pZ\pA&x. zZc]f}Hzż ^u8F5lX+}rCSh vgA7`ĊB99`))# EN͐I/H@uVb|XDNEe%/+ɣ'iT#A"A3;uKp0\^T&~<W5xq^C .֠e[_bU15?u˃$_΃M k14q̅׾L@)M6-`됂٘^ `p#jv.%e2in:ǨcVz"#懣,S/1M<ڲEJSnxzOGfsȪ3 ǐ]O 9$ iF$X uSDȱP -+ ̝dVWb}Y0GK; )/oa)2Ga͡Y,G ŎHX_#dRٿI%7(CFt3^̥Ws*شʚpP( A͂"%u,JZڅ*>nxJscn/nLLgiuᳶF#giߑ6mcw6% u|z%(cMח:ih[;x+&HLR+jAu6_t@cF@62ⴥ&42Sb }EUFGwF0K PPn +rN)  Q5Pxh/ϺpcE<!(hj'R; un;9B:;KP)b)rNu;\&]/_xXF  "0x8B6۠}O!xHHE|u.M4!QWr#~xf #1ne$ּU|b`uwخ_Jvf8s+ۉ\^c[$:%t5X2S%zx jo'~wePRe'$oy|;& ԒJ}NA1h5?*iZ-8ԔL-`wר(at.\ C-R#ykzV q(," 8Y ~Aë6z]A,]FLL[L){pdi1C[<-;"lx7ae)bE>kpD=r2@hFh|8shK厩%Rbg=lY6'.7QڍL$*=L|M:Am!y  uPFCIu7|?9 ;U5t`p0,T+ w00Mw#u:—'2tikM4F9 /u#i-heK1wsW*}˄KTچU"PAKx`#avkZGu՚ƦWsqnXpoSQpi`6Ύ4T'-*׈'ڨA;LfȆGyl{U §Ҭac>!d}>T NA;@r<q1,K&ۧ@OZd t0 Z/Fz7Ƞ QuR_ !sϯdqt-Zcފ me#KFGg)fW,)!j:͉)DB!?IUSdEǶN?`?: ʵ=`uy8<ў4S!cTe+n*w/ M8ڼ@I La/1w$pe4%FVdRGZ{7Guo8~'a-iV`g9ICIK>檱Øv6de/²ؙN =pSBDl;qj3HTJ5z-"*2[KkD5Է9k˶'jsg< fHQIsR[;u17 ,pP+oUN*@q-[W.|E 6 a0t84tI_8eemw;b["' :6#ED@b/2~XoLzm(4x#Tuˑc_?ټJTW!_ӜX,ш]!57dݮfBc``B}J%Vc;ǍW$'"GD\Bsۮִ<3ha1DUL"~@WX -.CJ틍kPg-څXPn.# H!)`s0RNmpwXy\NWI$!`b˄z(EP"0rY@z qߙq|6'2焲`aG5/*ܟ)jÌŕ.X< zs?sԊly nyɊ6*´EܒZ\M5f-6V?3ۘ]tGJMk݃: l[1+zըEtANq5s/ҵ=.JpR8PVs|jFZe$3>+vñHMdk٦˝,U#U?!h``=+f_X1INL_$[X˿LlȔrdKaV뾡+ eo8-Pc_\\CR%f}Fѓ"dP>F"h|[tqhSl;ΚzERA #QS&F`z5 46P;a'n1^lGqv3X(g1L{0g|s;h;'np 7DQKqY@gAi1?u aP^cS (:1vOt%ќV;c/Z}{ry*mqA86/xBow*kҟlMʾAF2w69uBmSr6@aԸElĖ\ԅ=V]Ǖ 0O:֟G>[@Q8a[:p>4!J[z0two0c 8T)gw*T{țzٽD9#QhVgZ8 }^2tU- 3%)~I7ùYs հ8(GxƨTu@2B[ijJ2~ 4Z?"M5ctf![R^/F?V̾h$}(?R5a ;q. }D脤.ߧUH@$ ::yjՏ[y_jlf\j(L볓Xq81GL;iIL2[w|[V jX{;29% =OpOf7s0ޏPhLqe' 6CջB2kz0]QH֡0M-fx W΂Wu'2.3^#mjEt;ÊvALw-= t%Oн|:q~b }n#~?-Y,I/!iY>TDK+uT:q8C(dq‰q:Z42Л80T*>CEΖ9P)SX8 _M >PEeѢQ 8 u_URtxܦ<7&O! 0xC@:B`oAr..@| gP.sӐgFx<g?UH qv?\,}u-AXC)!2KICLj9G[$-ӏ+Zn^"syR&!Y&Y ^}KGF~S |&:\9mS^zu06,UZiPՒ<~C.JH9tJ5Hm\uWzt0A*\^Wge7덧cJrѶ{nH-rlRWq>RP;MHHaTBgrNj+q]os8k7ݒfC{n&rAv>yoƁ>-GjKѥ0.bm@{cܗF-n$oj{6㸥hΜΎjw;m D^J(C)ƺDIӅ2+|D?+C9Pr L3 BoFVv`haTy9P=wRLL95qZ_1d/”.J):ر4dcrhp>G(4*1W*KGJ[T;t'W2 WEn2Lgƕ63u$ nw-To˛ Y@xE!QC(r6EpLTRsB9r,s F̸G^׹]~󟥂 U!q2)L"NQ4ƩWF5i }:m_,Ѯ=a ȟw7^@Q$HI6P]35Ϲ6=ZA ̏(?[w\H+XnڕDBxtI>߆ޡq=w rM0qО,8\ej zuyM}$l9@1/`=(+`Z`F27Qf5h4~ <D?F6)2E?9uqFv( }ZIc7A9aTso嗺ˎ:ue=k:*۱"SƧ+aL!}d,kUCIbOB=3SĵĴwcUp˦Y Xv Ӿ~ZAL5c"PXW!0P.*au',$b~ ՚Yc%EPLeg؜IY\mFs ~uK%GqUuZj0[Lr{.L#U{祴1}g:{Ʃ :o? Th8?raauw8d3qnt=e;+ iFZz5ͩk2Q}OߚVm3=)tڄ4j` S܉|O  0vғ}3)Z;3݁3.BrP[GcE摞r 9m. ¥g:0}˗5.B,#;|D--R?+\ z4:hW}я7e'yгȀ90t:3Z7dx,Q=E&Xd¯H3vFwq7aю#\a2d-UzEa-3QLPlײmċB? u`ӡ 1' JEQ'̤d[V&ucpW=f䲢ʥr"NJނ,4P'nI -4Ի P&ĭ,6oYCI=>xTML9D6FRD״TepTHƜD=~N0O59XSUm$ > O"r0# XG+јN R,0ɂy iʭ)S9_Ts.W3փ_R%L?S(0>n'{ oc#f1$\KdW0$fA$S'I hH2)h9JՍ/"JJMZ<HbL߃7|@˰^M~<‘zpa_Jz p>e*U+/f!&G3a^{FiB$^E idS" e03`-th\1d,fO[#ߔn<G"7\tEhipR?m5]%AAmp Wĥa R |>z夓/*2e W G^ZquA;S~@`lF(mYE{S5lxqIvD16g4)N NB xmx{/ײCA}j-X.Ƭm[V'_.F78N}nl>&ɲXH_}eAUeoɩ/U^]nvAHeT#d2v饣;nςSnX DJwa.$0l[= h5YZ!QYMXihI\_:\ض P~6 S}MG1fcAex\)skMȱ˴Nc1n#K>]7JplL#=>{JON0; 3q',NT F8%O+-`6rA즞Zx[oh1}6ln xRC/{ѿo92 ۇ;ׅnd8yG |WZW@v~녨OQrg҉P}jbd@MȒߘq"8ud`1}+TyZ~ϬF1ȁsĀq9M)._F4}Fޚ!mTa',z"eHg *;(! }Ў{KeD:3%8s'jBD4$5g˅ЁD n%sG&P4MKJe?C D:tOpUVbj-%.&YK鳮PĿGߦ{0fXyp"iОlZ͟@ȟNQR ٚn4u퍛w'ij11 ߭wkL^̚i,Įgi{X|MOl ^h~1 A Yv#kkhD@,F1c|G^tqܢ'h[dUgk=-Fxdx4rj "w&P)B#Afɴ >e5$xXAZ+pkQJWxi\SSi-_wZX."P2Ng廓M֑o ߼"g ZRIgDbҙr@3ٹx C_I%| ||RM;D4_Z] .~͘^p/Tz &n< 4Mȼ~ >ιp f|=ԧtC[Wɓ׼98B!PqkA Qb'ųC@5ҦF`AprjpNp X[BN"8ɜ^M y;=ଢ-.QS"[@yL$L,ջao'bvr\vŪްIG\Vҟ7lz$P5Rr=hOr7 DAAE!wJYB %jGӢ)@,"]ݯ4([1GCH\^Y(tKykq5KZ QΡյ0"1b4@M.'v"?J hb)숢oOZ9}t! #a͗TO%% :V 5vVQ G#0W5zy3Q+ YA5ea;,9Bݠg44< lZ9c[Llb?6C\q%X@|;jfTQ3w8rܬCu#a?'yD?p Ed?o[8gu:"[ڱ b6 08dz}ꇴ 0kS_Ҙ;m1 OL^JZBvl7Bˎ͚/q-..t7"u(ʝGÚxâ׵9cu$ˑb <%(ÿ?=v5gy82oNr\y9.w*_ڒ*Ja\$84{К w)<f8`#|<{b@M>Mǩed'WxViG[k6}vLjN]qcx4ҠŔ.K;>H}'ػ^I H[#1qa/T/κ ?KKUTkawܳk^g ]T@7$U[L:<FR~sGtquz^Bq$9BGcq)`m[.ZVMj,n?`Li`X$|X%J*E#Lq66p8&S#5*LnTftmh|M s/$J=5O?-d4Va¬uz0 |<|퀶ިAp u&8}An8qW%V/bJ0a rȀI_ {+RcPϐ)#rR[=r-ݒ4Qbo{nwk?IA" "=6,A_d3Q Hf3k~! 8e{Pj]~P" fa|ڙ<;>@,9iq9 V*R>1zG<̠Lt@W;Cp։G]I&"7oֈzԋFY1 &x8:^`,Sqw@DQia'H:; pD'st/''r9(F 9>l u. t(og07j͡tlYZ (IfBBT6LNo882üxI}-,K;RϝyZ6eZ1j[Ez1ڪIjP/Zٸ{52V+чKCjb$޼e =X,26%wD\Қ0UI7$TfqM ̵ͩu"̇HiNF%HC9Ҥ_&1 H48Ee2CW:Ze ޝ'/݁vÓg"=cv.o`Q -]=.֎_:S(O1.v;Xpãl'{x)#"˛y~]/yfۨ'PI 6=:=;5WA숆 1yHn;eZ}Kh$*ࣔ)y_Cz,g  `-?0SX-Q>$'x57'KL ٗMnۋT B5Jj+N2GT>yi;a2nGsiAd 8 )rK$C5n]TC֗ Tp}ZsiYXudD>B, U'l6Ň*yS\Mы6Z]+cjx ]ݴor<  qyč"5N3tIK פ "1Ei 0=fKHEK/ gJ[xXŏ2{k*D"9s˃OA XyJ>گՌRS<).`*,wGmpaC2_HZ$& Ǹk *D MW4tt6-f;!%9ؤ rW;Tdؤ^HcI+RӈLGu !I>2Xqk,sO >rքWtjbi $o7;14{/~я2uOxTiK^rǶWunBb(g5-:IZ?qtJf޵-c=Ε#n4);bM=fe'@ ]:4&Yļ ͜bcw8DFūtu`<^1!+bo>p92.KT瞬^–N5Weץ)=J_THNY* ]!͍є~Glq2B>/Hn$ 1Gb¥ 䠍l0U,zd6;W0[{o3zncR@y"5kOj߫xv{"JUF^cv)9D^b#kxfPd*OPVGul)ްBKƚ$$.Մԧ͵I] Noa^&VZ5 { yBf^L{C ;O<2j0u't˿N^ kWft/~I. GPzޭ?4y1z+4yݗx⟿_-r}jG{452 DyI8J(bl!{-#&?m_cYxx9,5uBיʚ̖=՛x̙ܾNmLWZ}jH^TWlG t} vw;ũ<}TNb؆y*pPoFtSZOB1mV}=e~ BeQ,FbqWrm+޹S?uCk&_U5cVQ K-I\ixkQ̈́%ɬŮm2U-[>rl㐶wiëOmuTn@)c!-xp(ꭳ*4Zl#{9Ls=VKbdAA꘿Ir{RLv*y(g,U$}v Q)ڍ+ǣ;\9yƳЖYF&y^2%꥿2yI1qʵrbCg,'|kD td(0Q@!'AwlVGhe_dLHESCjewկG{EꊤyVMΥ!UDJ,.TzЌVm:z$;m\w;phm]DnCW >߻bL.#ml3%65|j$d۫IUfVK(y vi{e?v@ S%6vE. }4O~nqW̛RO`cB t7͖8g8n^(38rhRrt_pޏ*U^d^e$G]g2^ A &YO1ogFƂEav/V<J˅Q)qu44Rv( Qwy*SΗ'J!E0 OQ:rʝ!C\x3L6~ 4[,P^_ |5bTzX$\T~7u7T;lYabar ȱλvv-m1&QNaq.ie!'ۓSpxt{baM_r87":=PX hϓ &٫4iy["sѸ>?ʟ# lus0q" bOayq木 #>(|1" B5~ MoxǀB(AvXQKBT:w+uNr;ugiάsIo"eaܐ r4S/R|)V\Qc|S!/1ފl@jXBJ>Zg(@` CoLgDU9hvDh$L.ZgY0ʼ *4+# l% {h&yJ*4jyz)pU8r)>+GBw%Tx5XA+S[JP6P9òp];bKDzqq\_LT "\{}tǭZHW=s`o[,2ܸP QN76 k6٪l<_ɟziqx<=>1mqGAeYS7JCP2CÇnI<t_}j x5w`;!Euf-BWۓ&iazѵv61\3#9>a]ND O >]Lo促s=lZZiF$!򐣋nn{@Z;wZo7-#/S:G}v/A CWbEn߈߬̈ U’^@e\I!;IiKS`r^9I덿[u59mͳWFQ>R1DVC [W7:fbQlp:5aUDz1m0(»5Z jm ym iZʂ} U, }V4d{d^j,Rø%0ssbC7e wpH-O@e=Y,g5P<*I[a Y7"jvɹP[>@RPM[nF%au패)StCm"!.T]7| U#QuYbiN yTLڇ /{Ojq}J냰S3#0v2@O`9"ZuW "As{R/<;!o>$  8H"Ng`H볓I4Jho$p/,;Zξp-XޚA+V? tDbF,LOhd ktc/^8=(׀8m鵴@Qb~rFC56jzI&*'LE#o Y͌qӪA!D_g'\kǜDy#JgLyFo*<.x9׵ToRC۾ !|Jsy"~y}l7c"h{.ߓ+D<W4wOq k23s]]:ޘ7jx qPt@]ƗFN9j NXnN0נ"mO]Lߋh Ѿ'{_2faQfӏWpJWuxRoK@!9r^96v#7_P8ϫ=-iH@ RЃѮ,qI4q s{N*9eXanV %P, Kw6Zh2>na+OIZ3@${ #'{%+N1P 0Uѵ*OB _Val(qJц$ǀʭ"ݱAJ{59Z`f<1v6ƈ`[ c3{4 ǒ~lS=us͈i (=n ,P59B}0RJj"xy@{m:W3iqCUVDYspHYmEԈ]{`Me0OXGqmcK_2\8ƛX>c5}[5ȸ?9L k>:8^V:;Ԉ, 4᳣C{Q)Ʊ*k;b70nޚٖ!q>J>q@Ij%N]P%O>\[Vr"QL9nQx0LV=*yutg}/Ҽ[ !69˱ͣUzT-A%情0iBPCԷoS`wxBlAJl@y]ɋ(υޅn;szcx.{ϭ"~?͘~ vts{A8Y8Iri@^cF=Ujdp9 g}\]1,%I`5Kw\.֊V7MbgC9s d9Q o}L r!yUҦ Ϗ1<KNAYi,|J0i{+O[gJxM{!N53;C߱NI'>M"QZ!FaϹÜ(Mrp#rCs5?3$VJXvUG ay ,aK&!NU&Bbwjc-~w􄧳J4XYXȈ5P^Prۦ24婒Ubs zTkG0jS=DA8ӝn|a!53 É/eiSkԥ3/o-b _Rv=epif9U5 ;aM~C1oY!e\b mˈlcLWo= L\rI[icڟf.w/ңѐVЌ3o%: F/UI;Ͼ 4JϫFY^4mYG PB[)ƞkaW,~bˢz@Ѽw}--&,FJӲ1%Ke|P>D(}.4hh]_5~Rgt QgkN๖^5C7;йC[nzƇ "H2[zx׭LR =:&nd+ʳJ51?H7*K&ky6}sGj=]t XAD4Z J݀7_pm«ն0bb΂'P ĕ1WȤZ,( ѱa^Ju7iO +p+ İQoz/RdsP/=oQ>FJN;d&qn执<ϸإPĜyN8T_,>ŦE0ǘh+?]n f,CvCc%,amԶ}t'g%89oNgM.f(&1(<<O3ˍyg|Pȕk2jL'ۤпMI?id['PAaZ]1yloə.~,˃On e&08x`6Zʵ^Ut P5=( #LthdvRsD]I46rٵ^<4CKIBs8/jw$'7q&=֔48LqnF!X;8`$*FE[5 7S.[Ől_!8\ͻrtb|^j`C&蒜ϯMϞ0{/c9dȽE#s$`xMn@&잲|nn`gd)x,d֗E-kvHca;ڷ([K{f>XΧ#i !EB L/Z*c=S>]ǁ?Ki 0/z,Mx3jleFY3 L 7}~M-0r@˩Qَ ?wf KlL9\U/Fagj΄a, ('QYlΊpؘ]NR-xpU/פAe_\pX-7>nw(3"չgOQt{5jߩ5RsңͶR0>.$p/[Uu-v]!f^O}E&;f%+ǶһnLxAXŸtLG\MxH}9|eV4U?% \!e$U NQk ᜦ4 ,UcY9,{hKN@R5q I9Չ ,9[FXȐ/i*Zm^dK/fqZ] ^L1\&D"`ݳqU} jESM10[*g6ò"K0\7S ~uqae]b.$gEU''&Z1M%i컸/!S?@2 ykv ..>˱Nj_Ҧ|^@ֽTTAJezF5:W vH V?#WӲ-;dƽRʰPNpՙ=Nh{V|weMK]bg\r3Ls~y]20gbW}]8Ѥ?lfEuUIP~緲훢8BѤ"κB bGY;qXX]O9W"fh/tkTHYJ@m h26Lu(&\Bzg8:52to|+!8+WO]q1E)1;uNQӽG",pqEy+?gDiԉ;,=tyS8y2 8)Y&k6-N0܈O7E4Q 4NxF823M 3]:buYnxģegegR歸(ĭ!}D`?sW|E5 =&m>I35&gzcjǨj3`}*-T6bJ<3j$moW@.-]Y%qMνs(t:_<#I{''Hu-@s^Hl]aT?FMnҦ!\("^^('yy4":{oY>U= -+6 %פUz% oؐ`qBnV׆!އPۇ L nf͝d |dJ\!K/GU[q 9DW6PƮ̭~sWRhJ\˟q"[h(-vc%B v۷ޞ'WiL"δ}5+I: W()?0 K=kJ?Wafn8;f E( "'lۋ"3OQN0{/2ʓrl%j+aDɘ12Fc샢Uѿ/ỳGTr,<=p_O;j|*VQxa`Y8J"l)bgnB]?.P" U+$Ǧ5nO;XM:He5 b6J\Rl-.sp1xmpJ $Lӵ{pB SҔ,q iQ矽$lgDZJ)NC/[;v4 3YcFz}]K&1#ש)a5p5u%"GO-Ԕ@uI Pz}czEk9)_=Y;\ўbĩx,= >SLcN5H~W\k{ϰ[.tcp j|[OWuʛpr{g[Ğk]rk{h5E6/*;+DF3%UΠeJwQ&`c2)5ຂ{BW]cy'yTZF.'8%0Jzfyr7WkiEEi~.O4Pc}^8͖8 pqs(I_.s-,V Mm WoJFufJNﭷ{Hd3t(vPo]@WORh/*rg{MGX=8@ uKpV V˚>LM)]K8!G촖zK- mUw]BIE#L-;e/Ę ;M49Ik.A觹G]\=U~fTݓ_Nfwin)31ew@R4qxׯjr!J0b4hP4!rlK@:"]) ԍ&^PkelaxO4;:B$:WcW?N8\gxD5$ ePN |T@_$_,av4XQ%AD^kɴBׂ42泜WҺe:eud+6^;^,)lT]ƙDzlcn$a,Hf\a*aE*P"~AF\AX'FBG 6g_reƚ$D-xx)F}yHc$vѸ،MT;|bSF"gYZ0707010000003d000081a40000000000000000000000016446b36d00025840000000000000000000000000000000000000006200000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/$s]?Eh=ڜ.+)C1 :Je Bg?D8 1П/0"[,6tW/ ˶#b-x'}ۼG{pPWW.H"ےŀјd)0U j@~<$:)mho!%Q謳Y3^ G0ɘ7a_kRS-e="m : I>.JaԽe*ܰ}lvІrKXT~zkopؚ펍h7/*,T@oӷ\ dgup4rqnSHB(e\K( iȣ4odQz꒨Gك5c6;}JF-[i_h`riE5,nG,~4%XܱW?º(/։xs5 a8!5C; XBX Y~2RD~X% .pmIe][bw.dd 㨑_>[:BM+T<rEr\~ ~3yɏ(!8s|/ A59Uޡ׍a{|"/ i1{gl~[x1Pp׽_K;&(f00;n>@odC0W.s J; KcAllˆ3^7+PDx3Zt˂K!ȳqJ!҈;[JPz^C,(?^2ϡsyq$>?>,mL!B-O K &%녫Idd׎ʼUTx@tr [*Ff?O&I?f 1{:t-ww\ϒ:՛ 3zS"ҢBx"p xŌӲ x @R̔P*'F^;w&=L:SG2ݔ ϙ]?#7$F}[46 u*Fê_{hmn%2B{g[~s[ n$F>HYšLrcm 6d Mu;-}Jǐ% *ަM؟}/"),R|]t/v9 Z"FNxS\D4R,^v A y҃`OI@h!-`Eg$ϳ3З+[g% Q՟?ȥN- Hc:ƱDet9_cQb"E&&:9>EiXy}U8,ȜqrU4N}οGy nNꀓq}ϯmHC|?ƱtkE8u!(-@޽" BX6; q𬕼:>j$yKUYhЛw?i |#,9–gz尒r,[?)7̥iXu7CPgJ#1pV f[rknbao]lߒJ(7z4S옅m`Y&߷t}JtMA?/Uel<:;c0 U"씤lcrόh!shfB@Wβ7 JW1;V)h_;^05MީDv8x(HEWndW޵N]A+w%¶Ktgִ<j R1v1h~ c R`i|>0?Bww=ٵp{ʺ6©6KfM6U+ >iv,йH. Q+0 v7h6F( M"21kee:&j3~R2V ~w̱YbTCr7pJ=61:"r9~gud'pJTn zR(c}@fIKGD\A,zknQ)t p\ *|KrrPfc{C^wu}b "/5區K9Y1[|e0lP]R@ RڰxPTO :.H򨭥 |%w}rAy+4* s- ge5؞QY/|G̟-tӶ^{6Es0֟Z\B`U&M RUreSIdYAFzjc d `^q&"sE0 .((CQ횱'w1dbbe<=&g݂!:Xe$a9~yp3/Lbue@+đ =.ҹliuvESgw m"kp`_Jy7[ORwZ ;W4pkUL>kx-Ddf sVɏe˿@yk`ONu >y[G {02 "Cݘ8+>k@O.eb7Q^ ~x{/[Oy ND)kў$䮗\4]-.i~xRW<׷4@ 9EM2pHdG̱VdNw`6ѫ>0 $2< F9eӍB;T'xr1 p&6x2=̤e+Ԫ.ߊ7lj*Ag ]A`Z)rplڛ tD =-yg£^uʽz5La2rۂH/-oN82!AJfh硞(to5kȝI^c;y>z*3tՓvxt)5mZ;I0{_]aL&@VS(ݚN|TzS֡ Q€>n|̍7p@"e\KB+IFʖ+}reH?uXSpN @>f7L|>Pkugk]7t=e:?ǤY$tJ6UC"dO![nwFsf> ncb{sc 88o s-a-?x ]ԣ].Ѫ:p 3DFbKT`BFu 5cFxgS6t{G(vl2f%xÀNFP>4)4&S` FΏfhi]mx{#ڐ=i ׅ *.S) 4 /J"DȽmzr%Bo3CDHc1o삇sț0wm qЕ2c?yc" ;lVʴvD<9aHZ2$8$-(cÏ(?%L| vjFSLq,7}@l]@}EƿKs]F0~;(rcw)F(cryy4Q9`Cl$ .+ydl"xERdI  9;V|S"E_ vVQ AL­dEUA* TJ7PUa Ȩr!˴8Qj0L= {7a`׫x\'l(oDcvL-%ڢvP Bj\A'h11츖"i 0Wɤ{ # ~bxC)1 6ԠƜLy/~}Í!B{V]:v_8$Lݎ)1mlzB kXh폯Oɮw7!=u C164@?Ɯ(D8#WA:#£i9#Xnx.ƟPKp;&9tz# ]dzЇiȏI7ZF15#˯?Q8(CsBX57ˍEޖ Egט3p"k0zar^LZړc+я2L!3ܩ)J-'O)G v旁BH,DqᑘLHk1&KSV}hch˶ Aۨ4Lc2\_OP(ɝfXʮ d dSרPNɣ8|1s"yi i݈WWP 0ڼ&ԻhQO䐖PI(rF b ZE.<8ϝ땻}G~T/>:!C߼ @]nholdV˭9'RFS4J2hvBSYh.W bŦP xL o7:s[H|9kE'Uw#]CNIVWhr̪UAӪoճw(Fӌ%$:ZD̘l?. Q漧6?K#ջ"X҅PD @n#tq׽(LC9Q,m!2m:O ( DHMv/E2|I.&"4 e%NM3jZB\d} {7A|}d|]|8>E]8 <(şbs8O`bdlɸ e oZIm@ߓ}3׈fƤN .PhPr/1WmmẔȤtJ1XѦF;f}gHBp3&2.@ /CF{`yѳhu#_o~yL':kywBs aN[}= 1rYppXDXN-WAJxζDDw61]J+ 4iIIBcs=}:ւmX_u%vBgGEm]v.gosƸVD',zҺGTkp2tC?m1*jleAPSt^,jh( /4n$TFk/-'/np%ˇ+qVKӕk~!uN)zS*pfT6bImZHkx2CdZ Æ C Љ"`bny"vmWϠLeYOx<{kdLw*k p]_a)) Aū.`bUJAi n kB;|O֭J!o4\r[KxEǟaU%RMJΒٹy"v'"OTt5L"Gʳ㶩Zb)7y! q}V07r ;fE: w<9Ggzw7fr9'3,0Y&8v?[ Ua vN8xpOg:T6j~&bȔc@5@ތJSC,QϪ "tߤq$_ <ɬ\ ís7@ٯ˜u˷K(5@%4fBو9₩hoR6[1FR;611۷>]TbTe@ \vdEȵR }is*Ώc|VD)JN%E\̅"ntIuX@^8u>4U&&+(s-F@sW?'$/ŜAV'=P{^MMgjbîkԱp!`$:BYLn3Ƃ~!.N8QyM^B+a+5 ɥwPHuuX{lf[{pwqx95F$haty}n<$l/0[ӻ8tn=qQi(QZl3ns'|2#DHӹq~}\r %4Ue@ܾozUvƉڃGahgG8IȮXwO?6^x; 6(r7A~֤Lsp)yapcqMGAȘV.dgZ C'bšY=w51Q|MTC-&z؁"r18mD(IDޟVt.Cgu4Z.* ÛnIg#X}3=;A\~[83~6lǥ02^c&Gt z#MGwuAQNq6{0kNQyoo//AG`w-oCf`ܯty40ԩ:/TX7z1l)w=g+թ. ӊԠ7- ,h۵^@:ŝnoyvcjPKęN]8ބN(5*Hzn0,WpQ /`4k{.K;EK5՚ѿ% 0h8, 1Qbv݀$9ٯxP}`a89a׳ec( r/QInr  ;Wvz]zT0Lu5M28H[ii͚?D,Pl>Ow kAB3ʑmW_HAOںsi˵Vz3vJ>΍ 7ҥ "|M@S̾wF*Yԋ)g R$dM&gCYX?dzєԃe >Kj,--qSn01ܼFc>ISQe#AstِZn("z Z LN郖1N'lh^Yt.B#CQ$ 8*]L-5_S' TsJLs{56Txj%98$8Y;Ah]5x9`Q߹\Mh̗z;, ԏ\h^l短˸)(y4aGKa>H@d.gjE澭h4pl7wk e)q]Muw")˓$+F$*A ,@2:Ž$Tq&=)8_|e;b3ōe^MFΪ˼ق3&?ri6;[͒] ej:#eݞYUDV)^G*XezdjrFv+L~ &!Fxg< ][IxIF34hu+팬/Ç Md~{&bC\Gm% X| /:ݦS&AKmhmJ(X1?z$O13by(<$;JRو`ҮIT r`Xy5-  jm H}Qw޳F4R<}z|vR:` >`v {w1edFZ}F|m*SQ6S혶4ST5y-% Vq!}~w_h8\s=!NbZߒ# yn(sE:iAXVPw낥9]:j)N$7"IT0VZ-rqHQmh{EK}x4Y쯏y[o~]}]j-MӟPnQ4NfDLv%o$ ck~Se|D-7#đ<]'gR~rV;9+`txZ4%`c6 _| .YRXj7]On]MIU1l:fGzڿ`6E Y?Je7<tݵ2~AߦWhyVb-#J%pIW~0SG6jw0A>)L[o\ڟDƂ9 qhgZnpFgЄѶpl.:ӻd!>w{*h2x(7&N1Ox] $f?%[>xXJ練q +:.]nek1H߽wsZ3293y]nov{"ಇYD#We'+]%@HbD|7tm8CbIDdoss-"0lg~f̠!^eC|M OnKpCoȢ*vʳ)jA*m_g4kdljҚw\Tz v+RS@,ovObt$3`Gѵ @8NR%Z9wbU ȕ&k$ˤrKԏfgO FڣΨo@o'x[lciz -%b4s2SPܫߍGm38G wƊ=D.= w&ZG_d '] 8eYx[> #=n5waH`Q(u ˦99`cDǚn HT9:p g*xKFF28~/+J80wчB VV;xCnP/=au3:g%dYuv:τ{Z[TNs'^S].\S4`APR;PW*vᕎlك; A9U[GѽycQg}%كmQfF%5Vs" M/ŜhzFNnٕ944Er͈D=H5%2(YYFs`w_P2x^#j" L%o; 5כUn w+uȧl+j.<:~5h>?a/oۖ1RL ԞJ!=TeKϷ9~@E랞,>\W/GݸA%lYG4=W^?;#/U;o/p+ćau7ZD^\O1s/]IT 94+{7_Tsbp5>ARmO&(:8Zբ@H<ӟo9˲<8cʘHSl0^6MhKBxl=ff(ډ=2'Fr)T + >\0{40J8#=\}tA`]ҎadbY Hw3GZ)L9 ?E AP8xcq=m փ̠YO;XxO5?;X)Z+M#^kybPV!Mz:Q\iҏm҅4z^}{/[fl?<C58J7=MZP Qkkg0P {pmN {a$=OηVpF 3S6Ω1dV*(ɠm~&|tw7D?,N)RH{^%Do L E~=8qZpfܨr5HIuRP[ב'K\]5 Y; oLCFLJ[,G_ B|Pm\[;*w֭. ь-i^h XID ^V J!/MSx:8IP\ =K/}]⊷j QPԇ%0'G!$#2q7r4Il \f[քj$ԉ(ZSATUSͪ0i)N9)YS:T#ci H|V'CȌA2۶?O_m+hj$;AiQ5-7dSGrfY?be'x=iwsɏՌ՛1#UNIL!qnFs<0E&ʐUUU=C_m!;`x }W$ʾkTѠ ݚpiќ¦/8(]~#Q`^Q0ԭj@CJׅ?i0LNF--K UJ$lF䠺y7;0 {EC^Cyc|ǚ"WjU: AَbOF$`]˭Xߤ4HF"p$Y+_n Ɲ5ǎԄ8Y! &  اIBy8#A(}0[ g7aa!1?Toel0ΏlVO*[صQlJ&1hBAv`hlՌRm@ce"/q @Q y]N>GV" NjB?Br $*4ǸNN~iv]2xlk/86_Wz8)R*3ZPfSJa aMB띔[s{ "/ TcrWH}˂p\eęoBYTq.Y0I;Ԣ[V-!C0ffXno^B.!9GձEPh,+:R.}%4 Ek2.xј$KМϘ6h쏋]e'ڞڸ8SIk=|_)1}&V#QMcj6uoZ̉;NhO*(#W1I9Pnl -Xy3~gƚTWnP_7&ҶfxuC- tkWI' 1ЂzuRe40|9}W/'˂[= 5)\\(Y3iƲ8GhItwJ7B6 CwU%,01jorg<6ɤ ;}؊{ $Q*`iy]+#TVv̖`Q_ʶWyr?u_m)p"P#nYLh>J^I/ (~!y v~zUlEF"0njZaG:l'`Z2YuOdՎɓ=Q\yə.5>VѰ.?aփEv995`W!a[٘}(n<o\'R0z>=^! D~FQʃAA+/f=<@VQD>$S+y0Y+c!іAKk1$m't~i5%֟ ?)d&Ѵ[(gc'~ؙxyWg$.5[=ຽΖ]9K&sWvo*H9ak%ʺ_^}roDXJpl#0"'hHIvlb|3OfT{9- r{)qrIB 5FMo_z &0Uoy|F[Z n>(KKЁa;s\ 1 qE[2/)ʆ.\:1>< ÿ; #(%,Zi$%PTK#fbږ=fA%^,=lZ&ʘ aOWS ׊ 6! a3xB*c#b@e3Zses`)-Vz5*/1urUZ\S+ZleTYhɍ4H/*~-?sC^^NDQdjdKVԾ!= S[v? (t!j…,}_tǐu3 ~Gʚrj"׎֚=8^ Zbڿ$l,RtNŹĆ\S ,_ 3E(,NsuFs}Ԉm0:DRP*T 8:6`og7~'b~_*Y<=cvW7`+Gun"FUnTPWVcU'(8|}yi`;=C[=ݾǫsQ+$a"|bF^\ncS4ҭN_[wp˻ZIpA2 [jgژ9z2=F<\#:72kQ1NCGeWO0^ (耗!_|oIZ\ezu0FMeT.}ikZVXT$'AKa(/Uy ȫ:6#x8DlW,zW[kghsB(H5;;Nx,H3e3 {>|B mԶ ?bPzxGD T0ĄV7KHc1TGIĦ']5SK8i Scrݫsᶗ<&TYI=0Q}4Uƍ%B?\3гsdm= [_Qz Ll8,)W/uhHvBgp& &Q7)V텧v5 Qn+4bn&x#'UwVW&UKGt'rh!$w)Z{9M+D(aPp&lÇ1w= ,CMɞᇽfhLy1}D^m 5mu$RXP.#s Ļ vVD.o G^Mu-k UzO fB }מN) Et\Ky^нDh}Hֳi"xk*_V}4 8)\4j%^6yA;F*qjԇV^(n_PBNJl^+P,b&8&Ѐjr 2~T|c 8W@;)sM%kreXT\_$_L]0KB/Wi97*pr&2SU p&4.C\Y\>(gT+*֬{2r=u6g > x*@tR%[M`F :s (Ʀyf2 YEVXs `WG O8;=TmʍAU!W榱!I xWW;*POixnK#!dQ뿀^ů28b[ >(m,L37k ju2>.L _gB"u6zt;%p?fr oh]bQaP4~"iwBk E:d^3- G,..o||V}Kb{`kh$S{> K-Q 0@I}d| *)st<5-9,DǕ7fޥ|4 ?蜜d'=FbXK9,*&w2E_=_ ϒ ݌(uH'rkm;,?Zn{;9Qf+me41A{gޞ[Aap72 ҇o{3qM Α;vu ²)hjt4Lş߼56m|-IeT^km^;bPT %&dڀqp@ciM:O.(¬YJVg$o9ɢtRD 5;BM:^@)v(*t2!wJ|ae0M̾ Vk.8KҶt}{%Յs.԰H2Q(=Kjdh\"cs]S0N @  ]TTkTn!]~y auϜ#/5}v(o,#, ~QF{v<2FJ2470<:C(X!@},x 9ayQj].CLWؙ0"Cd~Yq->I~ƥRj}5&$ b.o\yg{%IvQ&uIt?n{)nW`Il!9/(xV&Q`x̢!z$ӣ{YoF':<a9ep'r&u-IiarBy!u:wŞL RyPX~Iɩ WYu>>MKngI= !SQ3 L/#}ٰ7aoWwm_nJV oI8T t /|>'FׇǴUPt,x734'HH-|(u;/qdH҃J]2b.;znZ[eBiq ~/b)?ΤNaeA#m0c.+m\'5zBf#%WP* [N?[qf.Q)Eh[D|/|7A6NGZ;3J1OP2/ *k) v.&{P-qܗϖ״^qZ5,8ʬq} "2UG&}q~*dT6g{TF U(fb)/_*q ޓď'¯$oOP> 4t -ٜTj,B9w 6?ĹmBJzޗ n vUWh[i[9e@"ۖ`sOavXz;+;ɹ_bC3 NGҔb2bkPOhT6PuV)##GyIFy]`*-w(\31 RYPUȻ1+cIMQj0 13T&$-T533Yd6WAǯ6*9[j݃*+4/}tz5CrI6lAfʏoC+F3 Y@wBBb;ūHXajJrʙheJ",\[\涫_ʭKJK5[߶ ϔPu$):Ჭ3.Qna[s(/ In^Ic498LL[VV"Ms'YIPl0pMSEF̣6% *?Fm͠K5=\׈$9o5GnˏMsrU, ;(' {?yl ސMϧq*#pt]z.L6* Mok gƕb^9n%Y*$@)Mp(([ɿHg{Uт#眆֢GW ]k?7p,TƳ3~O8Aߪxs,u6%My0*waL@y\e1,Y L"Xo}dԩ)uZR% .}3 Clۨff^friSY?HG`;G}޳$T(p ;gmU!+~yȚzmȸsW$eIw[)z!RHTbwLF Kk`&#Im[p~xx\^@"'>&CTǿ{s=>=|N`(SSk:_ءmɷP7\8۱īWFyv,QJlid#`TP|DeRŘԧG{}NrĨUudמ-IpnPq "<:@δSkmD K &Fd0G`#v!p.Ie#UWKW׾nB@1bճ*+۸X Czy }NZO B=RĬh^ 1i\kZ_xѓ?j.?1|aPubk|s3iml)]*ُE5CEɆT:;峱WF^ YdҪդ$MenyjBh[;I2N}k.v <_"3ESG gnC0y[Khb2}uzQm+Q6O5vKS/"fI=$^XYD fY&f"G{SltT6Mk3 цiΞϯlI.hBY_'3أǍl @W9uWU ?'Pmk!gU[з`~d%h); ZN^opXX"'P̎4𩜺\M>ę^dS @uS>Lrj!}M\ B>\H# ̛[٣( mI^>w ]j 1sQ%45%mt}ۛoc0;ۼۓ,3M$՜nկi&Jh;) s_ {Il:4Wj"{uT>{6#ewTe0Q%aEёKdHWib&Q’:r>W "--YCr54mjܨC>rה֔Ef=ޞHt|p J-AA܈G.Hl}$nz=XG8z̎gaJ%$9 LBќ' Ey\.Z~9kBZ|q˂k5xg"S׾/2F~eA#TUҹ,Vnz+<'դ@\"C/ܲa` ȡVWn5ҧWOj+a<_D/]:EQ˅`mp +bL/+%?jLI{d#edj9տ:&⤃}->6Ϊ./أӴ󸬯ƒT2C&{T_@vfaP26fGsYjn !sԽ)tWSU DD8e{wp8'w 6IHJ.O<0JlVK2c =~6Nq%|%UI|v 1yư0rJ6gEv RjfHh%0[$1~! ,FMDYlNŪl.xxg\Y)s# 'oQ18b []WP{`/Ms%Lp/1~avk5.W W+>?@[Hi"YIx/ GA7aGtϋ.nZ4#u,R;S7$XMx2f=vGTV{}']y#Q ɓEDi0~W^^Ĩ񍱮\! '&agNЀcɾVL܍#IچғEkiqP )@RM-PC2{Mj#>}3+s 2vv()2[$^6+=_0ޛxUr"P @/եjc&lh?#R oYB渮1ܓ& ƅ(%].ÏhoIm_hin6?5FJFwFʏ0i|ܥXC"Q'_Wq3Q/-AYlA#RFԯpDYt YL\ӝQVh{ƛ!WGd/$&"0_•{=%:*נz'L vb0C3UdKtވ&;:I?km:!֭^s-3b)lgU+YY*\]] PK7cM"j>@,u8ݧ)No+$eA" Vi4!/'~II;a_G}(XXq*\S۟d$܍> 0'nIv|x"ߟw;"P'ko:hWF_e%$9=.eL[H\>_ݦ9G|`縏3t5m,`ν+uW\hk'Q!fc'\8>߼dh 6Gb!>ykpg@uQ5PxA 7Qy~ƕ×j+G:F6HSZ_߆ LD䤻D^F%A]\NHjN ' Y$tskցP@MCN{i&d"\+BHyߜOy($B{`+hE[I?ygK #F?NWU| rm LHZ-v|4Whk3lk3K,ю^Qy?RAeI7(SF}Ŝڐ\|Tlkl?i~VgBF饪4O%X6 lӠ&\fIgXȆcx[;EvDO12)=`S0"U`rSd6PB;%Ȥ**἟T8dpgԸ .2[J"x.4’cY}Uo=d{BIkN|ұDQ.b?\ %1H^~Vd:/=.3PCGD?j5C`|\ƍ&[@*;-z|IZ<Đ>M쌿,a0PWx_Now77ш7r%\S1FԳ"vN6E>*=k' |xnt‪=IvuDmZMqy }+z0-t7 p:{q0QX**]<ڏ{@$B;+62x=# *l_v'L9&=d%]jggn60@<^$x0 ]cHXƀA+5$сJUnd4$R[<"O<4L%#ZZGϣXS3LCxhr-k}+cnZSckpĚ_i$"''$[xr3_{-68~dU,-m[ [XL8S-9("220ePUI≮1M|@;S74RRSeECjQC.t1gW (63}b0mɭ q=)#ޗ 0e=_ԡz4ޜGJ(>AK_adãSPk# jO"4r":B%(V"po3~eCmE}WbTOXy.FǍ1M $p=JSG6 B|(d_{dj~Dҙ%G9Ŗݕ hBA/,YBUB=찮qJK.Z=vQ:[%u(}].+2OSPĄ>(3q(D/MtFa#-Q*x/9` #YO`{6D:fHahKH;Gj \bv#\){’~Q`cSmAf6x{db؂EПq:P%W}A[.*v lh|E M7}tv0k@ M !3N\B(+fH?/`fZng""EE +ؖXlXѼE`%_iB@-=`"  2uqNx oaw}bt\O4ӵ,(QGZ#^vwqaiPk OGfiDYJ cMv GAb.وgI(BT?pK.V}ՑʹfF0#,P_=藓gof W'Zڣs[9Ԉ0h[x5vg]ӫyWC6t=I lh 6}/zX@ 0KXq-: 4ԹޓM" K睹|n+p< ](Mk;BpaAs3_Oŗ-N-jrl(tUH ?ܻq ombEWkmf߻{Yv)"xhAE;kݯX6Z|nEFSY7)ˆ(7p_ÙE-rO/\)~n,KKDwxAIanXV u_u ~x%c@ f2Ų 5SG\"l%Ҿa$`镄gYY  Bcث+AL=Qc6zRIȋa\N!cq݌6ՠki\~3qЃafTWs x'p瞹b%;(*^ѩv\ό2dv-ib0ymdh=c 2* '>C^GMKEA2Ya!:'\™U f-n3=[˿@ŕaDJp^iBaGdKf)Ih.38Thȍb|`Um.O.RvJ"y+.<=S̍Ȉ7g݀?'o&̊"62*`|BK.7++Wk*dK-vŊ+Öv"5[aܾ=R3 1Au82{ T jٺFݒ3 m DžaRx+Hsx&Ae׎'Kc45AXUEwqf-'T{'.h}@Ƀ3 êBI6)Qѣ ȕعqNv1\˦zWvblN)I{IjCQs4dB&)؃~(r3wl;Gb˹=%vBWWg!dAMץix>"Lj" S E}(A|G:Z4w6$kYXtye! o1u͞OTa@+BWn .T*)δ*YwdqyXr]@M7ŤQݚIm!=jPU l5֗R I:MVO;,cC9dfWH5] 8;qgM.4@?Nd]&1GS-ADjmWJr\˂ɱODG.Tz#ǶE2PZ@Hh?5tU,+S!>Ygw`4E7|Qb-t##s9jfR +xeq`v p!¶!Oo<,lC,37Ɗ`vHA yTS,p' ZIg=q*!lP! [1@ZӃqVDJ痎Ou+fchIs &ڋּڦApdokEFyĿJ an_q0;z5%*K⿱*-lri/?a6t=}¥ & 'v2%s1J0R_)Mx 2#j %6w m)i U CG-U׌'KvgKH{JG +:Q͢ 7HP'r*-Qse2}}mCĊꏘ}-U6:c0 U5Mio ,+22Eϑ^į\[9& 36$:{ k 3d]a\`ŏ ײ607|g.ۢ7w6_^iP[\\2UYP6UغaݣD&Y[rͪKgIJGNe3ŗ_v6 \q>&;tqM\[ Ab=b|k4׮@Mp]jk.7>u8Qm jEhCYzgkӘV緪̗ d@1K1ypkO=R m^ k6>@ߤ`8o6s)ʔB.Uv?zaԂD]-0CfOΞ%@"nř9:.|CĵW?Ǧ3?X(C|Ha7)O" {1^ })SyKHwH' Om-zҞ<—|po+%2wAҗBPCHiv*)/pzvû|Br^i= 4Hc` ١)Ȍ産*Q_D%h„=~0a ?r~Ó)hi.c*ZDp.w_>v;AO[c0]\1xAt{?wⰝdd*@{Dq 9`<ӧNBWlATg~Ykgr~|9zdET3M5gQ&sRb iZqS>^_+ݖa bUœV\?h?2VQ:ATV_w9:uxD#]ڃ9"Gɇ32-HUO);G=0i6UPJM(hl\?Pk&rIMb c50ruQSBdrȉѡw,eƯ<(+;4LfjP"vktq~9MD aXLUcuRxM:XEvE\*S%.Z~l9DJN+K.JZe\u񞇦r[_м}#vVRmvw_?1R;X1_SuD_%D.)WW+V ʼE&Μ2V0KCxAj(},q$r--%t{yuOZrE x+eħ|K Nn娇\B|6ɼݫa Lul+RM`_?&$–7hBXhIE PڻЏTئ:ckIN-2X{Oƒ;`lxeRR~HJ-w ʂ!;VQ'Uax6\* x -|у#wJYEsC>s9P s{ty!4ժl0T2ǧ|kygU)5R? jFX+~| IC,d!1zY~ú0l\4qlk3o{u;e=)# . jx<~It?#VA g5Sӆ"&;Kh;"ۇ۽3||e}zqQPwUbm2 {ud^m n8N]@¹&mduH=7Nޮ\5h*7v}Ao= Q0{DDׇ :*d yQ  {Oa`7NIH1LNC5wX:_ Vj9TsG -2 Dr+b( <`"TQg1S:'*׺<k#o;*.nbQ ~%c9 +^5b%#>44#b6? 8I,߸u @& ٳ2~kkSc;9,p pIi*܍l_ j*\6 ?ǧ_YP׍N#bo48/{DX{G%H,^1'Z}}VHVW~ k:U*Sy]  ^ٷLjnR|p<;HQ_^wPH:K%! HJ | J&y=WlgX(Ed7Ii!.ċP٠?)m>2^Kܥ̙?˱.7_!ӋM. npZTv䕿 uB{tڱ /mU W]0sIX- 6*˳S6n`S9$s_ԠŬ'FB)CutW5$; =Wy9{RiD: L%}uN.! #ޒM kNVIzSo 5%=A{J@s>u5L肓5Iѳ`4=uHQ+ T dYyMfK= ƺ[}mm#7Jsɏ3CF&:E~kNaw1sxu1'S'OɖvcG)#p~^`uN@N1lq"~t<$^x] j2G, k{ʹvcţZM.?cr{i%J?0Bvb(Rc4ςE~ndӛ&ya\,]eXw m2HF8P^F"b(<xx!$SjriD hj ,ETX1_%t|(я(\J'u~%}\xXrPI¿x=moCFZqÞ?*/* .&&sKE@25[3_𺗷zyf6|P* ~o9?E7~ݬ<v`3(#ŨTMޥ׈'$pDtIUg6[{W䎎a/q`!3y݁n,F`~GT9&å\T`3jhIԥ-ūQ+B(8նbǃP9Ǣ=5 4 Y>K% H悻I;T\/nya~ cڸ{Zh:dG#%úߵ剒@1R#-l t1yw(zcF3" D(rA`<JOZ? /2M U}H؞c.ԛ>3X9,Qo7~d:3>ڟP"Iǀƨ# ǖ&uMXC=ۺ]%,`5qmۉı]?+M88&x쥇\%@_z.X7jU+Te1q[ _@=b8YS)u Op̛bvohX8.ī‰ɚt:GE7U u_ΫUb낞 ȫ3'#l t4ϾB4 K 5sCZ!ѡoenWkΒj}v7ԤdA"Lr+ *a|.%"مoTeD,:&NG O Ա/*fEl#)'m VmUɸfn+',w+(RxWc}h'eETs-P]/Z"$a~yuToeUўYH‚[bdSm>-ò]iskvŔΙ!g>-y(qvP^`J(ɝA.XX%^u@|hUs{fQEBbiQn%~!j4=mn(!$h;M;-`b;;@! mvpO >zs@~@KԤv53KIF9E|$8BܹIwٵ{Xcoah4-'^3WYH$14޺Zu͋sC6!VÄ[AB{Vv G o(akׂ3tacWA@LbzkDia~UXkbE0 !wK/Y"Ϥ;6&M2} ̜`JJg3PФ $&LO)j_>^ / h[NnUQ < l0ߨQzЉj=cAǨN䯒!X&#uם;? N'?7+T~'FT^E$J_H[ *.@#e:)|Rw)3e9p>P s-ُ&yIY65/b>- |rJVVKڲН|f+&Ŀ(VWQ2:r22?pq,=ִFh}׸L=6HZd&T`635K/rZU k;:V2R$+zذ&-\gt9 sKe'#v*>C,EJ]fזw#WImҽ#(aqz[^ƒ?,ĕA\DQM c>NG9uTleϢ!Xt4}.CȟYjֿoI*=UR}v) IZ*G9ۃ2"?Z6KBNsjYg s6 Ō?qt¬br7n.:UB:d_)^Nw긽m>)hĆ;-g$!;=ENfO1PJC,b>c@.* &7FMMَ%/~pzUOu&\Xt3tKԑ`yw_"-%L͌Y%,/swǒxBEr 4Mw۳AU = *]Tma8'W#-~ /rym VwΔƧ} :iAMj?P '!393M 050j?1tQ.UV+,Ȩr6H1G høHJ]\\,-3TgFNm rM {ku;sX:v?g)G٠|mk2r^ڴv|/F 640*M!a8hpҫy7!tTėGz19U/M!>918Vc4+Vϑ_8l|k`;L, 3,k:!-]b[F%Ԇ;Wd:\6lS3UKktǕ/U )6w5ӅM=x2%7 bj-“aq/!,C+޴KJP_JP}:M#uUy9DV,BzɖGpmdA45sYCEETU;εU-%o<r]|%;PuEXv0 5y.BG+ek5! L_iϹ^ )sctmEi7Ёg` >Ic j;n:- {4R z(qIߓ&mu*C@IG:$;X-ZFiP7'f^p}ڨA:(@ʹp=JN:N!TZך*0$?ae L(!<4?)8g-);ɑ$ѵ礁8x? 6m%|2e=G2>#OG10!nF{V#L~$|0Gn ~#Ԣ`v8dnK pO_K,$R@evh4/ILW3% R<b.}4pu6nmo1414 7I*CUa<2Z:YyN܅B{p5p6%=, A~I$x%d)? ¶h878Juzt Q$'wzI jך#h1P3a-S*mh.$j)['U彜yFwp1XGg0qxK '~Q7цEcѰ^} G]/ &(7rM^F ~H;J1U(ߘx;%|@pכ" *wf_dVb䮠~1H,ڿW8x4P }N!E Qx(.C]@ ?|0,ܦXNۄ=je '@̤)fhИ% c`B4ip \V=ʲϋ!,з}Z&4OҕUHؔ| Dh&3k/ROjB;ݹz&Fi0r:vnWn)\a^n, ؖag7̕T^U'(}+`NK2v501,U *en`dЛ70xI(! {ɫpl/7|_~t✔ʬH2#wT`h6])Ԫ ZnG#3i;DoqLj9^?JZJޮYJtc-/҅֔PI1h*g.ѽg| *^9dr*d( {hc䀍|p9E,ZY8ƉԵyƭ? uǂrF^Ah@QZ\:7CMM>t(ϺxKcuC.wqиkq +nF0F۫e2!7l.9&*z[<ņm_o;&27H#ޘL9ͽ5u1I/;X4H՞ y\zd"/еkD }E|׽8[g$Җ tE-u m+KD~ sh:.hؚJ9KH JhMHڎ]ňhа䱏.?ɭ'ɓ8i&dɍl}ӎ8i QuJ*ߛ TX(hќ\!3ڲֶւĠ9kR ` z2ٙ2WuJ{\@a:WB'C,seID.:"zDsrCkIKJ MStt1 F53߷p`uƟhB&vZ0B:kX{d]ނ3/9ꥷw;W"6|Q-JNe)KANR[D3l!$:0Ys*DCp6v+7.m58h+,d@Fu Lѣt g )Sr#QB9=j7QöI\fuߠ d9!>kV RPl 4:tR#dk9΅6s`b"9u;.ͪG],3 >&""!7N$FC-cj ,~YX]6"&+HNzsyO2~6-:^ᅢe"0Գ8? گKmlȢz3Oh|Dc,2kLMu'iQ`ٞ[4 қaUQ=yLK=ީǁQ0(S[^JF45THPX qri^W|&gk "9k $փupDxƚ7c)1 ;7K1;#QԏT4R* /մ汻ϗ{/U;vljg6꯾s~PަFu>U~+U6CmoXu:<@C.&L uWRUadu:Y? ofOi|~p;OY;(,±YW[bzD|⟵7u2/5LeU ȩcD r]C:L8 \鯣4D`OJ]*33AAg*MEW2Hh|pD-zC0H%jh8 F_}BE7_>Gʼ{'* _(+<#{E-R3g2| ujuR9xZImV(.lU3FGّT;G`S,ODaEJ*I\[;x;> "/5TL:Jii2x(lqFqZK C Sc#^\Bu עMqJ,Aҝo!z>h B}˪::H!轅G&V3EٝI}F} #'GO֘z'#%7L)떆/{YvK~BKj[~)˯4L-E"i.҃"z w*k0|-=l< maO-S4/ =YEqz[=Cvo+(0FWlD%Q'iEXRڐ|Y ա0%Ͼ.kZ* &ܶ:ɈN\dbAr R Jnjx4<tJdHduHų8^-yK.8 !z`We^׈o ,$miJ#RmH/ [ꗘP*1Hۚ8j52A!9pi▴?<B+2WS[M xC#n)3Lv,YB qNfJY83tz?MҚT{(?S)XU7AM+kDq>:`65u[SoDlXtH!4pu΋y-UCLR TxOt 7?u!~I#s pv$Qmm:?mNzNW#v,cZQ)u~o03QF3Mtظ%s kC.B%x{l ۗTƇ;H]}^XIopLa~45e{1ID{Ygȑ~{EZ'}K/{9sz3ܴ'􃉌8eksB* y;ⅹSf;<.Q,kF &s g}ŞKՙ'&(-٤; p͝o#/۪ 44 4Ew1|QKo6=Vo_x Q;@"81lLfSg  7Fvkڴ<0HOۚlENAe>K` Jd.1*a2q-9%5lkৡYjh!1`xESǧHCU-IU"tΙ%K h%F6Kul9F%?ŝ6V9ts1V `?mOQBYP[/VD !P??lZj*/av6r_:B,vkV 2 `Sc^)-mĀ[+Ch ʙƥ.|S.dvnnIהK+rf]aU ٤ 8<-|e_~eawĿ#csAjyw:+7T}DʘHq:6\5ն\џ{E0fq%<4&o7޴7sa%!Y]Kz8SC^o [QhN}Dлis*\TD9y}m_N/:ɱ9ƿ3n^B~娩J8EB¨V\kȚ`,pE ȧQ--d0 A-dDZ'<ϖnGm!dQoye6NJ9ɮvr|6,_4x Qa ]Sۅ7A;bFj0`ɲa6D3|Z%Ry(vv JYw긶|29#qcKtwpN`3Z?8'`nEʳc~CI?wu>Qx_3_)dss?6F0zB\"HHi|W"όJX+߾.NyW/ao6, tta22t=/LY*)ٸ=oܽ<k&1濚>{`K8 l3vyϝ2ȱ`oQpZC8b *DZx(ng:IpZ[b3hF)N>6@s(nste6exȴ[@<k?8,pySTΑ";gbr-ŝ-I9ƹiUٍ1G'$~m)UmT#T_ 9n=i\EaV``@cQ  ɄΓlMI| #^na,B: ȣ}bP>d&<8 d aqAc%N"Go`4I"}|׸:!uz]Q' />@ͅy8 Ji*;0 ]*.T&V]},'[o᮸"2ZVB6b Xqb|2ןS7ą(674"2. lp; h#dQאI(!O*t7tnNV$K:v G=&IH8zQ(܀t{fmAFmo-5F|t̴*"Ԭ7_ġ`"D= 4総@#-pc&(w\=As.®gB_r-rB+_ɦnPom4*nJG9(`." 3#nQ/6`e)#4#X|ewynu:LJj%#nM19G#=m2ϰq)+iʨhc#|)'SZW- ?]OM@\_b-"&lSM0$I]2AHȜf/o>(3hvcR oe9 nj-;p Ƒg'[Qn# uaI0/yU}S9{`͠:lb5Ea]* aqTԃͥ(ւ E@{'k,J~諝@mi-kg#%Q& /ɐDy,H܊ZWeW0MRP*yA2[? &V*&rPY+qZn< j#ߍfTLH/^YJߴO7]NZo.{ECʹ%kڐY2=b`I!O9^Lu#7F@qXAv8˩܎z"ʁ6Zrk7_kC9F}^¥+b$?>v rP7I[r 5F G^D0i,:ٔϞ(*1Dd2acx0=fݽ0tXn\ExWVK[[`4/!/lHĈ ND|]ރr@M9z)TPfR7%⚻nJ"{n~lսA\+л(F\\|#{Qg #%0t 7dP8x*W(PSn>@1~b( Gm}A$cy\7**eXi^}/q2zˮbJ1:*`ŗVEO_G;I$45H$hx/)ibp5u`Njb h-ϫ*g9l{lZH y؝.QzJ.峑,5Gc^nw(طƒQt@y #[Cji:v#Q aU~YrHUES c,WԄzJ[++,U+F앾= oXL]i^>"p_xR!{E Ļ+gd\Iw! 9;x]t6\]mk7dȯo0`G^(yPAcb6!vK[8FxT'10Dh7wvL`79(j#n+RN?ŔƬ ^ pb^é;մeUn)h5M_ffѐEC Wǚj0,dTOvQ5-&yi܈%(>OFoJ2sY_p8e3zg; BGB.+QaYk̂Di$zb=ژcg,+cu' \iG:xZo) RJ< n6XXp^'S*rEbq>!$@ ,o2+49)%|Dd^i!xїoR*L!nyy|7Rl,|ePls`҇D'm|Q⍈J*mMgIJȶ(њmt= 2ԦXy6;ӷ-G`K(B轿fq&;lIA^eemy\f/~1y9j.0? #;q5eNc\NZX(7nC(sZk)w}=:SyO! _pȱO+hS2g%=:hssLZhi6 "  i\Ğ| Êg CkzpHqbodRox:NX47wgc圓qo>BLW=Y</eXSc~.?_)1j; iZ0Lڐ7mn/@o68E fTM~d"9&-NرSήpϵpAT-+!%}rXBIq^=.b>YDL =$!:vd{T8la:~Cź,b6;.69b(8 3Zʩ,<'.틇`$#`wͷYb2{bE_{R/;PgT*Jk7)~C"Gq[ß㞼S)2i7:%VS@AV)*m"iLIcPh"1!S`.@'# -- q?[QL2 y:w%aF_dQ1ZKn_`-ŒDNE>Ć0^k.扺1 މxkl4RaL6:8 L)^2 0_G؃i;7+QjGD򝣫g,;tϑi*Gfe ~X=2G)<LϢU xt OQr^g^r{Vm] =RHގq8X9Gl.F DM.'҂?zir' & KrojS~Nvט!} OA R@E&] SY1A3[9cRƒ)yU~VINO'/J l ?)p\ u@ ܥͭPV]r @w&eYDܝ*,eXo'۪4pZׅH@ѨڹgIiq_ *(¸QUh®`Mfݍ%+Add !nj̻zal?CX! ,Gmr w? _8VF}0fbᨒOeCja?wzVqkxФNeW2 e_g_gQkV9hߊ_:@rnIxT vEhX((!9mKn}<+!,sX!z9N f~EMɴ:9r~Y.  OnhjМYĂ3 I&n4!uQ?᥯inNmYU_rmVΦ;\SLby,q|p:n wQ*P?Nv=dH@5PVO0rk^،R tVinHuu~1heaf6Z?Zխ-ڟto.X*ĈE$HT﫴LuF (GB'~a8ipWTZ@)Wr!E$=W&kbT)E gB #Myn jRO5_s'2 jlV%8`6t&UO™SU4]fzWgmeӶd(a> m'\|TɐI܀6fi]pBKT.fxY=5?2Ll] Wق{Ν/8CBxeZPth]Q ^jz3D\X19"n%o\?~`~Tw !S)ۈ_D ԱC7a؆ȅ <=ϝn ~^.RV)n;hnf\}B*&`c I-/W}׵|>"!W[&4ƀΗQF\z LgP ZA5BYAr4-hŔYjK~63kc.y뀵/f+1hC20|Cs4}m3 `:TLBOx*XjMLn Y~sfjaJ&= >4jҳmYYgӲ~{(JʗUdk5Ws_AZ#38N}@õdmI&m%w"JvF 1(TР/'!p2=2.Vf` -?4Rb;<{XF,x| Vfa' V>QS }8_Mtj`3$?j6Z. :snUDv\)]8k4ڡXs\)jJ5W B9@MID1,7gi}%k") <9~I]7@cl5HOWe*zŤF]ǯ-ҍ[ʭP1.Tƍo%jW>1Cox[HNҴRv_ϟћҎ4ִ`p=`ESV? 9k;@<]3;K|31 05c])3:(vV+0 =ID0^d0UwSoa1=z4KMT(O&6@ں^QڜoieES xo7F~wlcUSm pA (RnM8uHCIL6`eoG_eycr\ZwYԷ%&7ipsgִ{>[RX+ϬJ lϔحpik70yɟ( ""a\΅J/6Fu ČBU zl?U eiB\6ci.ʑ=[! s_[2 GcH0^,i$I?LkG<y?LXG"ϕceKռσop".4pW2~[}9ѵ󌞝v4w$4f߽ä;SLJA5fBpsHL0,t*OXӄ9DJ]ϧ35rۚWëQ[ x9"kn"|Ö_Q4,+D X2*0r/(1VS4/T`LXS63p]ՈLJ{E9dRp1Jm\=h|ESRiꤗ<@)醦.uzG[ɺxYJ-6SoA|wĜ]o` vp7ި!aUyO-*.ӤOTASzR xRqz-ITV#J"|F?6}2 ~f r=7j>VlZO8Aؚ|t#KpvΦ=gΓeZH*NJw~*O- uvj4Nn}hXAR&Ěߵ.fDa}݂(ds_sbg{8br;fcs{.`iûd7r{b%<RO67Ԗ%v:c-(ȇ0@ G^}GJ͂.>- /c~B{5˦XGyw,O"ӍD2CqI\^ Sy M.Y?Զ-*˕-]8ĘӽFB`d9bMv M ʵ/~,R6/i%r}Pyv721P .w\P]x +qzYntV)rwثP#a;F*{tMg֒)LCSwPA&I𗧬ZfwKFC*ôHk&,įJ̵ =ӟ1 +:? Ȩ4A`7_ ?u 6G) ;CV~0X6ʮM%IaJ_3v{:9}xY㚘ҥ&Ĝ-^jU4ZdB\.Lz7yl A >[}c봾8&Glܯ Hq3qT_ R7:m,DpuW햒̾&:W≙ O2Fv7`mS!N":ݫ(JM2?37?nMECB"rE1S Uvr'gZ7\~ ]z$?FJ}F> KrHx=:wՂZOOCK^tL+DhGXuGc/*K YQMsւs{:~nBцcպS i%:]-đ=R| (q s N(LfԝCñ3m :[*s[IӾABxEL>FtA~=ڵg*ke.9I%:Kzg|v<;lg.]ʀH=9kXiŨ79>yP@ pN`$>8OVOiθ$p\sxt; 6;wU3P}7C;H @$rG]SFe2Tt3n6Tw wÖ0laJc_=ΐ>">{f1ι7uU@ԧ4h }k&TPzu8Hmv)],>S4[]Ƌjw3q2)qnA:j6P?mivw :EmOZo&v Xo(zK3GUf'g cY'.҉ Ǝ{~U%x1!߃Lg}HQ|وAG,dxBo6oA0H _V%r1W^VD7!zw @O6LuP8%Tud/rnfl.U?.Z@:y;$^0|DL1*1f`gDLoj8<,7nTxD,bpu S3…_k:]}17\Xiyc! NVV Nz!N-)k]r::sd%%⤟u3*-Z/ƙx?T'9@xZ)dw˱Va['$5 JJwΞt7vy[} Un6wICMzU`t 쬑[J q@G`ɬM<RC9fǔkhrj u[p ?gsj" 1vʖ}'(`xFg^D9d"˕R{p}661Nwz)I}7%-·ᨔTJ{,*PŞm.gG+W"o%*NOJ+j7rb0<"!7 XtBa歼X.>*Q-`zg˺Wf܎@Qу{|p֢#4KL@#1)n鵣*rgmW3Yoը䋾{+Z &l%JeBn(b1DVGfݥ)NpYfLI}\ZF%Sh:l6)g*%p\1 :+S٬v-,'p䬇bp `4OoP^É og0V $r򰨈JD$ X^YޢL5#,em= z{ (qauk;ټo 4,|v̝<;$d8b渉秭;rfE;S} rQM:.۪~Ⓑ߸hu\j *1-}ƐF{UMUnplwcl-L6E5X5k^hOK_|huWh],o:xϹxvWYKv_QcMB)Ϯ@@SpNCh bA+gU. Բ\Ad\W>saStC [7 ^'&(GRkג=dŘ7>]ui^35ܲo . .ω-,H^/k/$TnBSA#`[&hhqcݧ=&|]縢(]Zݑd?_aΰ[ 5nRj衣:ZH{f t`z82,I|. ' \>S`-! lZ1h:xhz,oTp] ie|%4kN7ńHaec󸁂1:g3Lj3.Hגԣ EfyA(D8UeK˔doAo.9ni4s0N1xxV[Pjx[6CF>5rA0!8T_ BOG ]Ч:!A۬g] se `QUr$h@AQ^Dj@<Aqϛbӄ&zP;N굚h{ŬyG cCpdnTB4bKhƉi;.G=_>Y}?z]gY3{ x6mYPd*h^BekE"G03rUeH+,Puӥ莏#4'/&F"V=Z~жr0b5-uV/Ո,hH[w滒W̆tߣ >wJ[nn?,7ӳyWЮ⶛e }><&'OZmC{V&Խ"NM8&Ͳq|[? NPLRҀv[;)iE}C:k} s Npdy Ć㥼fHcW|v, Eήր dz˧['=zAb(w?lC=gTkX<|NNR]ϣ<1:=c;oIFh{7?+aI䐃GF} c1nf&<0MA{A|q‡G@SׅD[&0Pl8߭} UaEfh ߫ѕulm*~z~.nqQA.67PRi}tAޛiQK czjȽz7+,v_rtxժAŅm&! c.i~G{7lA K ߢ ŞвlG00s4WQipte'ƛG9*q٤:t%[ }ŢO;AfQfR\'TB@Kp@$bX"nK ظuy )&ΗGּǡYuH-\iR~kV!/glG CDN.%=3ź>NM*8<ʌ66F?W)SX@smH'-'NlT̴S+)\P=ac)[x0`GA,8jl KL5hӹ$5Dd]MalCM?T8k U#ǡ/\]^(Np?8`b/XksyW5ŨI6]&rYbM~t=Gr;nRs0蚾D6r@7/Hb(Μ;>)h JnN0aȘ^L$ږ{9L8(2vܬv-S8> (szI>R 6^BoIz˗KKQ/l4y̶oUޙeXXn]]aB'$Gky&tOs4d#{]{F#QX{/痙{_] sn𩰥<:JFp4ANڴ?F[\|YPb\s84~9"D4P*E vw=mD8w ] H%=R?xW\Qcv]Yo0 M09Z㻥Ӗ8->f \*%Buf1Uܯ eq? 눢giw6`8s^[~>$S׼ף-?v |7xj貵b_w_&RcK'6 iq @G.]~++ھЗEPcۓKRY#ut bS$ǫ,b9Q@s2]eSG.}vv_ ]!a}9 2>/GԬ%3\nF =,!&xR3z9TF2e;p;ۼL-VĊ$}Ѝ7/fUHě{L$NI n~uD6OihDQ|=ixU l^@k#1K,0fW?~z )z3p;/vKXԴ܉+Ra :6h}yNz[%GQWSiE>kkE"Cqxn|۞QKyjQ2W#f995"xy2W^:vJ rcp\5YaT" HAl9: QϕAr;l $+jSw;O ]hk⢼39? /+cB3OyЅK5iϴvm Cz]Gh,pO +ӇwvptEݶOGMz] gg&ylTl oA=5dxq0`tRbrUd2OI:'&TZ$eSy80wH;ozmkBeAheEf8Mk [‡6J&SόyϹ}ej|ABz%HO׊MeqP],rKPZ"˛$sM N":e,*xn*:s [AJpSZCc xm5xl_?A(Xn0(N$.Ф[:kL7)$"'Z|5I: v0<Ӹ~dzn)M FtXrINlij*B@{0]fAT1g$dG9m錈2]u5D#O0ʣP٫!k{e?`] H9[ZV୺.VH5 crElįM>0n6^,h:d8腾3YȲweZLP_R(z;[ST\;gҾ H>Yv $奈n6oYE_x)RJ> ƮMg\Kkk>98rCnnJ Oà@02 H4? _?wuLwTGe /< 6 7aDPW \9]<_o,aP4&L~lm6!T~e~B ƗeT͌ *Qv]YN+f%3 j %w[Vj32|)25!*ߋ̉kjW9]t-q֐%g\pC҅G[N|O:>ktʙ!#EZ:$EAiDFpKB~Ҥ@&ps#`COoY\HVHD%?Vm x3BUN؛[ebo-ѥL]ڗEZrT'CI 5ҤьdWDYYS?YAIL 遼"2 ._Ӛ?vr6F^s]]]5nsRk8cwl3}FU 2j\G-4S6+tp )N}K8;PaMz+0iupn'q.kmA<̱w|u{iE.ISv(q1 vr]^jnEU=AO}o]](`h`WٱX7afECbKpTpfBghFHSvba \q6z4%V7+T K^N\\QH;Ԓ 5Xm<|U֜œ]7%5snjfyGCZ?4jO,d9YD Fߡ"×LA_9H.ST+HTZP?Op5Sg@<v5g#ςYn'B2SG}q'{/%h>LgdУ0 Ű?tK"MĈMFiH]t; 4:G>2cڿƐqN9a^/H^zB)!L:yB:dk5xNB-7bw|1ve%ߛUcL }[>Zn(q}wG dz&;\<\`݌}G@~Tib jӯqkHrZ>+R{,F .R9'fTfZA&Kc n?3CgsŀVY/^SFp+NɜP Ұ˖S0Hp/0*MvnbV "HeW("2)Ϡz!֌-G^vsa.7D ZJ,V;ɗ`x F_^ [;^Ő1b~sUOߜo F?I$b,Fa]pMy\XȜ99zL B~V?W? C>|M>Zv'ZDHeAfM|jTRXobwMꋬnu`$ЇKTTd{K$?@[jH/['QnQpf̍[m<~HNJrNj$AfOU6Fvi-ɂj -Le1zʼ8 /ǻ1dej%+z `ɌKg>GioC TWOv>]٬lK2#_&C礇ߥo?L]Y LLB\CNMp9ͯvVpb~fo !7*F8rLuYP[Ynӈf?@f)aEmgƀ1.9J w=Cg@ᛌEƑ.FhYqj(c2 |!sS}pJpH;šMו/zT9*}.Z^:ۮ`2|ż>:Kl|3ڠ5VVA Ny#jEaB_ҌY͞Phg:N8`TXHߵ!rLIV^z$7N. -Js@'Hŋ)@B镺4(1P~lj X߹3\siQ;5[=K^?W`(yl5y( CR&@HLP='+55[^|+$9`zN6:-r?QAPT̶ۧ(Х@Q7ȫְ_x?OJr4Fe:њy$螢nG& ~$(} d?B:ʋs )z]58QcwUqA t~lO.O=˪b%J\.I1Ysu+%-1^""%3_غ;pOnazUx0j=Vcn ٽz?N @j?MAB a9ΰ0I7 k;7?oeӊ:mqfÕ،Z HiCh3HRjaKÎ|=WlfrjcӼA=Z+*؞^ىvP6PebtN=UG+K-m,C6ˋohGuPA gĭ8}K?d^¸AO]Nx+rbea .b 6^ ɨw' X5i'pb}: bёWF7UIpC"AW9 uZc( ]cDǀ[ifpZlR%E!vCsJv]ѭߴξݽ5 Y:ɇPk/xfJzUw<8ާܵr 8|Uk~Q% E"4> `OIBZ7xvȆqRǸgɓĜpMMCqI/\CJ ΃Ӱfeާ+Κ^Eټ{#674c"РuA6*#ʗ |_4DCs5ut>x(H!PմBє%m#Yvc^n-g"{t:w=rT XᓴIٜ"q̿}26f5۔6y+ha Mъ< OZh/qiaC:zֱU$q-ON`yƟ̍h[KMz9糕_TJUnc@Lg)%j(jWo ?WgisPt!4$+FWI#W ~zۋY#5fhq^%08 Ԃg9v [m4c0s6:Wz * D|rnhnH|JdS:Ny Z͚2:æþ'3QξὨpf1ԒBOluU-B3Ks0mT1 ov쯩4Nׯ^,Kcp@c`,+@N_gX*g4IL9^bmur`zʓ om}%N;27+nDg~Cd]Ű17En67fQ,~~;mSF9WQvӦd\sgQx `;OCz2ԡ|m%T)7}g#*9I>vpN5ڿ`>XF /0B.j(ac¦ 3(/x8X#ٸ W db? YHB+%[Vp4CĔϘ5͢e 6-x8ݜ T L&ta*Ϟϰ'2óuw36|x?B'h/d2O ]eMlA+nFF"v<.Z9,R#sٷ\%URP0Eƫ"Z[\6ӯ;~08{R}! )0RC++5sL_7 [)ڦ2TJ$jhkSԙ0ݸs\/ Zc1d@Ϛ65TC){- .#}PE|O! H[D4 ?oT`=~6H@bT;;,0l*}z'b^= 8=w=@c,AUf0&֠s)?`y*i{ J $I"BٸZ. "Wk@-ȗae^~,?DZqx\,p) U/ē?!Ese{#t9hN4T@t@xToO&m¾CܝytV9 e gr`4Mv__jކ6~ & :SϱBc!'E[7b; B=c,вw0f]0"Xm,~Dt0I>q(-{V(i9u4(YH1Xlߡ78:1(i&IV[ZSCо.?OB9uX&[`%y%mS`5PN2T [cD;QD?28Fb.>T[Pk6_qfsU!EC䚿3?ĖajXz1NsW-vm\S^=go8͔t*ujs_@\XnPJLvcLd hyF&SN ! G!rkxÂ]{>H*̓Nx;Us!#7LH0=Zz"<Ӯ7B4CoF=f`"g\4lD1oEƌOER8UK춅}1[qէ[]Z[<3mB6>G=fD_N*;|gst5NY07RI fI[p(ir7G54rY;O'Ge]DN}E?TsB#ʂr,sM2cg__n >F B/1_.={S]c.NۈX. tXlʁZxD(bQIr9=?*Qi+m͡:eZnЃ~e}zKgg`,Jj%G>Ԇƌ(A'<+e@!W!5=c֗`e!#G2DKPI8 s/*K_DGQw4qCc,6\ڔKSavs3yE;L873QV#"s/ش=Xrx&*#36QEau.R @\*q LRXҀNwhLPז 9hԿJ)gպ (`Un,L8O2=3w>UuɑS$vĉ^ǯ_g)[kb&2 :Qn:/W#'A1NE r568 1RIчP@= >&0;|Dd7=&h> ``Kfyn!]8DE$AΔG.2 ',nѿaUȎ*W$BNq4F1>oh`%]Z3hq$V)!SZ/8- V_U**y8jgftwjȗF*M DNBK{ AesDrg$郑/ۇ ȑҎNU-{u~-z%nc'8^08Q/=4'n "Qe1X-F qUx踌;M }4Eo#cޙz eU:7FG26Wqb@E} 1~P:dPOFk}—BWȭ+/1.kGҚKZT30 - |=9 Fv:ZLOsWz.԰+t2rEv+ yظT"DD(mKJ`NR?|(΃l 6ܱ}ff!wבqi頻<٢7DЕ|b=(8:R,h 8>Ap)j8Mcnثޠ? NYќ MVSU,+Ҫ%:Ks2eLH 5ep$^[Ym/As&4h/%>vn\T&=m}Jc>A.{Å`鬕`ь&c2cZGD)%\ |eYH51 N{ 6m$IDњ<}d)Tg9칒jNkr(i}U=2ru2vH$έZЉ~FÈkp=UrbԳ;:m;\dUʣ wp߽xW=Jm6+ex %=94^3ܚe s F;J`&@iAmQtzi(E٣N m j +ge _Ǧ-c[@3l<3ԄyStW'jPN{}9bp҇ k]$R][)x(@ c>Z28^fR̨E4SR5AkWL5sz+X2؁E!>%}xсjǚu1Xk#ƵeCO,=Yλ'JSZN"B漹~rWAմs Ơ4o/Rc!EBi"H?5()KNHbeHL ϓb[yɮi`ebg A%9-?#{h|͎=|; Ju]!/,7`BNJ dlZ_9T3"dT!̯Ky\mSk_@& .!#%mLDeڣ _LYaY/S`3 f*o$.sOTYF/@3 (S)cxpCGO>^`.`YlrP Ii(ko[lyւT4X8^.Lybp'Pu1/LȫPe͏h`~+,)]x0"rMe ~cD/s^%Bֽ086#&тa-U~w/¢ϱ ^%cYeiiePzN f"L%c(4>9B[gaǷIB2&@]<=L-ז}SNGX*f)V\ =mTo|*FmcWהgZ'xF~uB`nv*AdЀ_v%}5r4! #b܎| \7٠]flD P_nkHq+p3N1n<6jD>s:mx0_T̊-ZѮy i1*u򽲑~$S 1KWL%{BlhhbʲX> S׌|?^ONRFJ;~0'U,jydkjد3\YX*W quQjpcجМ/T w4E]ոRŪ +NdĐM{R۬|+W>3g^cP̊yu~Q[-W,m`kHff=\ CʹXuP&J"x>zxυDW 4vjX葘-TH]C8ǑmYi]~-͞2>@[M +?pH NRa._ăe*-~:-c:[f\Ir] ^Xχ3ͳ̊mql_VnS7ΗwdB#2VuSֳg}M̯Rddw9-7C^/vme*9ǛW'=,UG^(1LK=#_k܍P2GQ\vDB/*TBMoyDNmb8DE[IŶӢ}|]iNscĈOP@e-{i&_9Y3KpK=_lգhquh?B6]KwG;k4.3Э_tGrHFk*k1Yg?wSCwCEp+@:H`$mh+TNOv(ɷ1E4 [q]Vpw&WtO)qt@IF4Jgi6,S=3VB~p/4rqr7W%a-FR3 +H%(_ΕҶGN.[@bavn!*Za" /RQBI OpO csrL;6 [c TF *"m9e7t/Ol3}|!u̳_b ~\ + CkT!DJ/Į,fBX]04Q7?PX4[&'bX/ZcMPc0ɑ\Oj٢8Z2 YL:)"=2.#N;JuJ|-o? ]yǢc$5$\5\oJh9^OAWJ)3É-q+#CL C_XBDрT ,xns= b=4*A>H.r&>tQ9KtQuTt4,/H4O' cJ?tHcW4,nc ZKho]"%PV\8:1ku: a.QwS7ʿQ#ͿQ;0Ziu1ѿE:l|F;/|ĩƘjC>H@QY׳2FܮףnS`8"(7r6m P1+1V^3TNn8oRKp,XіZD˷G-Ɍ2#ex)0'b z/=Q Q-TR^mÍBFlχx>M;t$ķ6@14P n )iSu\O?~V=?Au ܬT kV\JsTcds$0pF}B&&_T>wl?Q DqC,\=޼zkM]#a +31FwJQOFn^ +aG[l y Q$m]aX&^ֆVc:<%,dzm4-سS*2 =xyh_UG?zu* 1uη,4¾@V2{jq\tΫY2YebqeMd(-lsp\BaΜ%mu(nWHI=?:!)!^0}RSMoޙ9sYc@ sunfU?ZՋFGNH2Ϥaze PaiRVkdIW*3:vz 9ӧ,Ɠ\epŻ U 5B t7'wi1 'qg̤8ւζS_Fⷮ3&NӌLL bƣL],^g{':j| $shyh}LALЧxA¦Wɣ*R,H(K-O$dIxYCf?AVmޑgT4Iv V׫@s '|nN3R-0PA', ȅEW..ٻC= #ĉ=囆QRG*V]`0G!''K$4%Z"K9~!NWK{&}AL I\'͜ZNrHA$HWE0ɯ~P=,rT݂*Rámml`(y\O=F-C/ubzB փ0zHqNGiKs3\-#)I{ 84dc2nؾW ٦'pZK0 u]kbWW rl a[ qG¤\|~KaKO+ϖGbPJGU0i!n%ǛAхS}PRBI -idm|2%ϯX,]7?D/CQc>j$/Ed)4G .5m ﵲ:宪*mu4K3*hZ, ;ۉ%@UG5^ޕ gE 2aV'5;yЌD̪JF NǞJ{9[G*v"T0!΀S&%<S"\ϒͺkcU3~Sbp3^Żς5ٔK&2CiJe_X,8j-]Eh03YlqX`^9–kcׂM*wz` N oB5Kj'"}{z u[WBUj*ޯc'3`3xU3T>);tV5,F~S.S^"\k%2a`%/~C^S_IK9nTt1\WH I,u-9:q1w=;h~",=]]%Ĵf/L[I WX2Lm,TxǨ3`u0A)AsA ( Fڎ1uSUi5 {AZ0L-P.gᨇũ1̴ !kщ*d&{W\l 2^6' xZmn<`XQ*>6}i\3K\FF6e=x1* xM+uyX*.4yڠ?בn<[fnKE է{Fr'+"m)ڎqj$Hy+c( cڻ1J()ML?Oa8۹'0V3…Z|M\4vIGTui>dHnı*ȉP3%02IixQ`I3`bo0c)CY;??ie|p;4b xcYשK C@x v#نoCXOȢ Yz5 bBqr8-miyTޠ4Ki^6P%o>4q r9밿0y<=Ms"E簡V֌\PM߯ I*+ `>]esGJ.Y|=[*])JıV4?\%; (  af:p~`js0'+ >. @ˉ\/0G?z$>3ʺ4)8{ hY?ްġ_A@3{$Z.2W 6s,{:[,|Q;dK$ct&-$tzjfy7}Ұv-QSU)h_Z?1&vEܮF K@gK#h)]غ4I8<<HZ as3*Dwu=/domźy ;сU?!%v 8ˉٴxI/!3Ƌ) mXف{zC^>hav^ 0v%Ie_ŶCO6?dW/!sJj4:cE0eX^ԴȒ 8 y]>vA>R- ';bT]!M)yP;h@1fG͑Xsh7?Ǭq495kfy),]8plj^CA[M7ETL(p ,iIF'ѫnLyF01-bq(fxi\F)"qŏF،J|ZN\!3*ɘg1:4l5m$lɸ~6DB@Bȧ]&'w $ՇW$}92="3S|{؛WjԘ!m]6T|6N'Rư"K:?H0FL١G3wpTl 7k;uԿw Pq!NH^<Ыjas|HʍAq~3ݿ C B#{nٯq/D4΢ }U)#I1H5 ,3xn cv#qK`9NӘzKgb?!9]Q/x?bo.Mz!0cNĕ=#HCwƿ\#Cp_H589r ![ŠN[Xu}G;Q\물.~OcD5J`Tx} ))t'nK\\^DrU8grmgS4 6'^l=m5 ǎ4Wԁ Jvi!yOe V oѡ;Իs't)0NgIN' ,jM AYҭՠ1iQπ1d4V},_&Pp׺2=苑NxTtKT47;Œ^u EdP[g1l[ {FS^!U1Ɋ0Y@.nj{MpO|ي MUn@: dzxj>Ԭ(Dcv>+6{MXU"lbUW8Z1-ՈWqdyyyq)k+gT7@+Ю_k/XAC !͌J7Q:; +G 9,I7`#I-Cphul2xQ91"kv;!h{*Sr;$ \*zp?z6?C/ߤZpDB\?άmbOJ}3ۮR1\hX!n9|F .FnmZʮ$e6y|$A}yk)lD) KSYR9 $Nn"]sx-kl\{+͌8} ZFӇs'UȺg°*9AAG|Ġȸ*A'G]OJŎs427J0=Pk[JEl -DkK!PQaFLT]oe%51`JD$նjEI\Sl Wm4{|k&.3yS@j܇gEC$|Xtf$&fy%acE{8)*GĀrmoGXN6AmT} Ic*]5y<)S ڷLFB9(6R)Շ!0[۩ڜSk$S$fW*2RrD!}4 ohr33#SyJN3{}(eqK+Gt 3Jv+2f4|ph{kbC'ԭ';NM/l -T@^krc;,c•د.x4N $FcP"jd3q:kz hV;r,,+~&сs ~<8~_E[.:ֶ7\Dim YX{9"X}vA٧ \v$XziRcSn?WnK7=o|N-Q\ѭ4z@ٗ}+}kTA$õ"ptG؄KeH:>Y?&l+$H⬵wI)r:=Ā8sQX;bN4bj9Ü(q}jڮDŽn[Ftb2%Jx}- 2-i nDBCjOO'c\j@tί70g6-ssQW PJ NMW{Az@F僈.fيʒ ~˕7{Xl$6ۃw&?4E[ {G':Tqt9zw]՝%x&6?)dy 7`V&~!mﶶ5J. lE%M]̳ ]8C(hixhVYLD";n}LXe/̚ʛmǷO%ɒK4*|lAK^lpv "}8tоFQj{s}Y(xJld+UĠP\ |c[m';doP8CWN:?E3O>L4Q Yօ^9XFȒ#bgTZvW'u&쁻Piw%|Ms5X,4a\)@N(ܦ#|$ϟqBo\4%6jy6m\-U6",\NF@Tqu?"3չƗzt=gC1_J.){lD,C JOĊSB[t;OIEhhgfAxp6uz꭯ @)E##07ʀ-"b(j\E0Kq'Ӆn~m^phåφ}n\Ԓ|ٟlSaG?m #b5gY~fJ #Y_-Et< #}T20OIVq6vBN怤թǔ=,I6y2.ۯFlͦhW`;uDdNiY/\* ;:@2gsKd^rfS3 xLh]F}yǨhO4n ɑ*56[AIуlT{N}VF``~kgBv vo .2^d,'N_S1e}XyUInXJ :I^ 9(>暬_onXėUդO Fh\ds=Ikd0FQ3y|^T֨{s?u+ylܩ&ǭ8v!NݪqFF,S .;*iU9 @ӰY{Z +`%Kf~* nÚk~[K,3l~j= 8=i*'EO}ǣdkLKŕؗT{nؽG~ڢĕO^:an'iu8p̈3]ėtI`j#%@?>`$ƖXx,"ʨ&?li@߳a&-W̪O[ XЂؙLhS3if$k;a'曦nW2}z2YW^z<?I0-Q. K'{xmO6_Q5[fމHD`Q?4`L6w 66q;v!oNfV#IjSpq#fM#~*Gh8bʈ!d(?du u~@ܯ)% ;r=y8w@NӊYO{Ad}u4܀Hkvޒ$r7~KqV2so(`(/I23I 4o4Y%fш #jT47!CO꽽Pr3a`E-dBHAɺY11Ϳtx}O O>ӼKP*E٨3u]Ps_|ӹ" fuc_?=KV_.0==l- ()y+p5)|e4Z P7+Z/i[;@Q.%_ 'OXU'0j\-<~+{;W\=}QX1xH+j6Tc L:RP4Veپre'=n])UML|j}l:) wޮfAh=;k5ƫ-OU;Z-%`1]C(8UtR& M1w2HML13KhUG.I˞h`tA>$.rr^{ոiJI!tN0)Gm[J)^cw1J{Ռ 4nӍֹ*D:@E␶sv;SYöLu ϻ&j[ Sf ܏` Z ͊b6lUPcx@v>ms{iWpCuH YYu=J3N^y0v D#[#_wqn>P6N!!jL.(:SP?2K#~cؔ.B5)Oӽ(cSfܔw!q LNҳmQ8'P8]hfN cU@Ah١ `LwpV\jGp8#ӿa4p5eâ$*|;Dr1瀊BIt\績tPgk?s=$19 -ǎs=2J͆͋;g&\ ﶇ,Ć\QQ|X:u_Cw53w=uϮ ?o{|\(5ܑqӇL$ Qt<& s-Fku=w,>WDłh D_cKy9L & #IeO^7WH555GqS(%]-jѦ^!u_&)}1qXPBEzIvd͟JИj;SXy~R˲#%$vV7ڎ$ `u>LʓZ^1}"P mJw,7*Bb"wGZI'*,\eL*b XCɇUAB= yDh+hGp Ucïj3!DpwZ_$[ ;aL/8\'~0UvIcL\cDA/Ee+X_*j/K3b)O_ .U"E!>7II<9} 5R^ W ewL&*kkqn[JPcME~/h9Ҹ+ŀY_n-eu,JGib׉pMWcGBsT!F/qesX&IO 7ǘyNiF;H>H[˜am.G0ɟk"I)Bcrl3Ew `w_~<}A 0>N6ngqWЂ S;Y"!:Pl7L˗1 VơeE[J]";ߞwzo#مŒukBx\z,`"@Ob!"s9i-k)ΰ֍j{4Y~̆HJʈֹ"F\f D:Rң2&\.5bnEw7ê]+3z|]y'kXG^]үuDaU'O)_EҊ*J[Shbt*{Ĉk$O5 V2Dcdd!E,xW1JP!M?o 9g1a۲iSkTb!npAH$}\;fD3A.EZ#fW"qQB˖g4~ս]Lis.xZcE|#iC5eǡSƶ>;yȝ ޔn.2ڤ񊟼,u5J4KF!f#cqC@oWyA| x :J9?X|\x"QNд T (VH{xⴁ]YZѬkBVebFٝR\`JSJ~"4sZn18{-94Xݨa@& 6I\,TGF5.Iơ,:{k *;Uf<#!xWaË7nu[8 ~ Bx "S ^1K7Uzt.B 2N6ZF4ZDSr]:Z`ܪ;p]Lx-|Iқh`a.`&?+2sIγy 2ӳPy4wRgm {1?*6߂#Tl8Vtz7̀(o~(\ݐeb^3I>$T"fo_pT W/+T( tw;F E*ܣv%.Dhc~x8r?)hA#ӛbl(,`([>~Xf[M#e/JȷkjTR.=-sIl1k?1Cw4cXb;5ql{ɒ莔*氀BH׿M2|gZL>0(){jb є3$08ֳ7EZDakr M0J}#PaK@K i(YVp@z8:496\C&Z7%bw"!EjV,3 L΢YY4Z fy@KmMx菎=Oh PJƢ俳K3^ Y tSَ4"5NiݚMⅶym6RdhOA>ԨM#7 )ք|Dƚ{}$ffĹ\<ZZ&yk7A^xtkkU.nL'D_2rT^b&]fd΀].VC{,P49/}^Z3>4ew7r[}M}ހԑ2k "`aGfՠՉ :$e:0DT8ک_;̵@K[6<5%_}_ CPl Q.&` }ᴨ/h6t%YLo\@2oC3kxo!xyR Y" IMC$Vbd_Gf$(M-gn6f34q0-;rTnr\7/&ĔڠR_;JVÞYXT5r߂?Ɲ;f~b)1|%h-7IJN筋I>xp6k"fZ޻KK;$2:9RE=4>pS+!IRi>'(pC!'t}Bnȭ2;~"°<|!,6޹0cVf|heߚ׺*+Ϥ Hq04-,RTFE3cȮ8P~s&#D@DdXg4˨`ʳZ:u.[+$SS [8Y^ &vey0f [,}p%-XWm&@cM- M:z D/qwv?+5 k|c[~E8$ž?=3"TU* FMpȎ0Aa\,:nCѕMqqLc33"Z0qZ+ " _..| Y*׳T^j;}V-SrXE0j`7-9$ 1G7&?n xRru0`Nm8}M찄\h,x' D cU8\؞>n=™E!vsU]ޝ{!_MIYX-͌>N*( L \ #3|ATmӔJb1-RE/FD`oA Gˋ0t'W"r&VZ!Q/nWN +Κ}Q?GrFeGjG&U0f1F_L <+ ,l%JĖa'Q lZ^>=̧~;T@ի{ڒHD3zx\$HMJa۫6wM&d_L"F5 }邐ϊޥU nyWQ !ã>٨?x"lcKbfXxMM\,%k&*>",l0=lLy}|ek|eG"el2 +ota+7]oY6$grAT{\r+P%H"XܟD}$]> '+ok3 &A]ЩR57&Ap}D0SCU%5^Ch"_nS|s2*M/4֣MtHb{"@O`FSDnw۾H(TS=S"V?JmT=2: S fYi?泋T=q#eoE!z?՛Ot3!MPv%bZV_AY1Wxgm1j\EpW'Jl}kzdY &N/`,L AMv9}ZLMOΐ,B˃<8$%þ[ -?߄Hd֎S-{JR 4[}$Ll%oz=7wU3MAZ+hWfU{A'QJu~GH= X<ψ 2"ND NJL-f C2i?ڝ4dZU1 Bǖb7wfC_/N[eQKz/xlqk4n(TPaV>N=aG=^wD9|f/prfV *o]9B: PhYȸV0zb`,Nñ p!7(ftOtr>VA!-Coj: 6; k0q,I(Ek>+źtrWp`a.q8' ێFl^0;y,)'ls^9b6\R*`װn<JGNx؟S s2\}>YEms>ap* " jӶ%?qa#]MJwQg;o?ťOb<'-nٙ)5vԗne5]vA*ҤIG@y~ Uu,8{hgqC;JK1ϥ0$o*,t3*;S*q|a.D<(i/e >j.ˠ54:d G͈^ JWz̑ݽ.pn("`Ftva\MyťY 50{`v8tl#%,*bRXezp3d8ob%?vb_l¢p|zIZݼ'diT@ˮ #+üB0*iqV8t~`8\5O; |Ѫ1FN;VJgAg&7^v$Vq^i1]/X?$"ڄp\#RNk\dzDyzޛzϵ 5 .e(屇c2?"2AzXuB3ޓA:{ _}co9S/a91HRMKivE夑\Y JuMՁ0V ꗵ 1VYz'9,"ESܬ]CXy y4iGdF!)bqTP8{'0i=BLrخ/;7t ĚrWqÖE^\]*0D d % *hW EpK?N. (۝Y_2hRA=h/Qd:*w@P-(m ޑC%m Г\4d?<٢R|D9{eh, _=^;,s~IQ|hon=@7tm,qctE$"ۻdCn8{M:C TWQP@knۀxP:x-ʓ{PpQV!c<}u J<cyDTWd-ojʼ Eg91 4ܷf R,)`+fdS>F2$؝H\Wf+-a;:iv+wna2? υ\s_ruyU|di:ʢOJŨ ?biC!\Dvr63 F ["Qu┵'G.މ`"("- )^u2F_=KI%A >sܐMHdHΛE(ݘQ şEO0V~10&rf7-$cͭ_ NP~:>9C\ABnI2 ;y AJ9VroG`{]V"#nzk2G "'s*KA{#h))j `x ]iPG>SמNp(,&INm,wml^J 6^k2vbP=.Y0Afmb{gRQ _w qSl@hׇeg6~UK 'dB }ϖ+,zsMRϏe9FḑƅI_Gk깢X3 Fj?(0ze ^!b!]aNZ< ه=r;ʟ0FZ;hӔ 1E]Nj!p%/3͐W&A^ jz}6XHz i\BDk˸Փ*a4\9j~_#zi@5"@YցM~oY:d"@~;wfԩ̰ 0zQ 1s`&$n4쭦5lfՐy>}a{q4քFe~s,G1dN |VOlZHj8d6cWD.I=8r;r1WDkؾs. ;( 8s^~-ZFcݗ"ܶGv?18299k.Nf> W|t;ȤF{N"R~8BDSB9s(. S*\2hQ'-x(݃mz]ކ6rg͕5J"pk;RI.Qhw*A3&d{Z1]-pSg +lM 鴧'[SMĕ,qt:*vh94]lNMˬXotI.~HN* 44Owu)TrvbȘ]lQA>g}&]ۋl:CwDgZT`åF5& _y%׀$H~ r$R;;\LG8mr/6ׅYkIi8>s{5ˠ&W6c YFO*'9[K=;pd睷jo(Uʲms&I73& )d\Vaq& g<_H@jz_Gs?͎P@ߗgLA_QU'bt!yHy:{8SeҘ~4Bs1Nj[v ~U҄feQu,Gi-ۃy:°:i!a*./&/|cR~쉾atFAyA΢3D~j9*j3ŝ߻HҊ.C!!EjtEE>miXoQ m^ir3Nyާd*K?y~r fk_uhCp_?54a)JKxB_{H #ߵh"yQTbo\GF)΀ ZCcDW4X&ԁv8Z$æȪwƒɾm%U'/`F_>[#i~ݽE낾DRDxoW>Lo/=% ďzP`5E],1vXMoŠVy o wb#>2!GzP铐OQ?R,Ȕx.}@4Ȕ`[J'!0#RHϖ3:\lN7BSر7St7_=5ät\Ba)ygVƸdTp)kJr@ohP%OH#֖bb<*6Qw5sGTR>`B`eH~or-Ca4f 3h!1\W752) 0Rf~a /B oUULպkp%5=`Zc^w66~%DN no뛢ATrE?j o%W%|yֶ*Ɂlj9h@F/#?Ӑ!B͵b7\"WۢKrnf-|P!Q &~$somWkzȪ$x1|U5'RYnj 0\omԷԝi,p`sE w^ݷc'J4)Q[(^:jX ;[O헃U/?֬q1Go\d{a&呂`}hRczw὏~B'B)lilaoB*+o|orH"v!]㒧d:̮nŋTV*WN2Fi%pu7=դv O-/}d͡/>H1cսo+?!t[ jᖝlF^X&^]^^d 幔վ@ny53V,0'9NYNNœ4gvURw*_!}D!J=t}d3Nm8SVE7tm"&/j}ւBFoqS֧zt!(1YGiz$Q8&"8v-Y^'F'Y's3T}XIv:*b{Oe4Uz6[_ü&4Ljٯ礴BQ$g K!NC@A|ʅ-#~Hnp',oWVi"@$^؟=#xo0-C&@Pq j3/MglK5+ S&sMObgny ;u&6J?>}RBL l)֮cK֞UhixrUA8m,H@3:@?x8yu`OtI0 %i%Y-3e&0yyrhg_eʓxmK؋B{];(v7 ,H' boe@(aNɌEBFpx47O >ɉ B/qE_(UCW9l3hXܷ叺fNjGg]U"T7Ѥ0fgf2MT?_E<< ˈ%Q MO DayREpx=-Jhv.^C)-Q* pF1)H?} GX.4J $sX:{DŶ D?*~|!<=T^j$ݩ+%?ڻF u@1ʹoeu^e8S50W#eY t$lZ΃ b8<x-Yd\@qeANu*/5s˵ T} A9KM󚰍FȰ PTlJNWLXZx{N{U>U_gȗJ4],[E:2'q aԴ(BKM\:S ^5YxM}jbb?Zb^dX0Ň-hl$ùMD.u88a r%_}_jx/ђPMwU"=oe5m>o AN!)\ q\Z:0a/cg}q!p >2wx+su^=5kE_!ًe62Cߗb"o7+srj/ꏂh:i\UAl>jav& rDν֊_&d20Î N r# naNݐm@]қWÊ)͕UK@lFC,<}(6e,wFA y(R(3bCk%)6f .}r-D[M/9_P@-X@$tJ4, Ws5O垈q'uoř#Fbϙ  _oӼ\~~rpmEO1@wckʮyJ*fgVuP֡M9Əeڰ+}螠 ;du?,AA uVqR6 eM?e0ʫڻbŇWDځK W@84(m˭OY-U ӞM3BJgs ]h^{!M7;eX;hSa8 x&'Ywȉ]0;$Tʛ ]BV?Jb$d,y$~ AEpHۣ#lPG&dQ.y۽38c,`5Ժ7 (Li0#) NS;mMW]a O C2BϘ/\5{v#k&腴gQJfO_PaÏ#Fh.BC 5q-}p[ݺ@Ա~(e g| J-mt'^D;)Ɨe+ xtQCfF<2ZcAvP +g젆dA1߹w$ pC_zV_K9)nbq|(/y6x|/@8xچ=M+ăF`I͔ -ۛX@vC{F Xc)9d!YT$,&ۀ\;D@a/J$T__D*Fm%^1PF9`8qHc^Ω *β Q^T=4 ]XOT<`ȈX.ЖWsto@di~M沿7:WnjȨӏehvj[Dhɱ2xӂh?-yy.D#aE241D"ɺQ_cJI1˥/(Nn;qXZ_1F!&{=*eH`L0TYno 03|sy߃ IZTwWx0HOm~\y> 8nrZɓ_Ϋ-Cz@pcg2 3id V`t$gv8@|b<  rN/@`}++:j &{Tc\^ٗ's()8w l1/mibgcܽD?1D_JO{g1 !׷0'Pz9'%Un~WPXGLwInqtz*Ԓ A6ԭeZg fpRIL\0a~ H҇I \JJ,Mk;XP,eȂG\Z@z0 >{!gԓJ/f꣦6|X\ٚ2nA3΁/heנz˸B?1BQi0ߑ0'e•>/Í4|h<\#f³ӚtT=Tё@4c9%~l!hgKR;cpj-*j#VD:3 5/z,fsi{z;/TcArĝۼz95mVJդf Z?ZZ{}<2@* LAaҴNǫ3Le^&ÚM,e'_.(TZ"yj4ƳI-GN2a|ec{ h5"2 S`5IgQ~OZU8_>NŶ^復cbsnHXȹҎ bsQ^ȅ&!˳tJn+@+(8F@r~l';R{brO*#ď>ʂ?KRO 0M>uO_7K}gUm\M\3*8g@.ө&!k(mE xI Y<5r ڶ+TjUQϡ9۽vBćp@ :Iri(X_ PeB**Wn[N,!ޏ0ՠW^H{Q끆R Fp Y#( +-O֫ҿSI޻&s㴼BiqѢA^t`W"Q+Q6Ғ4*1I͆ۚ2{*4dd{C%x'©L)L;[j@h~L%pq w[OR:nb~Y|v)[Z6I 1GW~"fPnpzoT%?5n>G53lٕf :{ +IcJKPmK() QU-!)lt%YTq_Zwt}q 3֣䓣lo1GB;|EŝUu!'cr`fOފ3Ha=J>FYdq*Kс,?2amM}iʊHoy$BVDau+p(nmM P]^~">UNKaZPh*xs=uB:VRA7gҳ}B bEl<4@סW8oejo{mUK>as*ZO ,'2p?=/x8c~ +ͣd9++:ٟ"?C0C%{,EU$J k8\w/hn׬596\^?@6|߇<5l0li>\Ζ~"i&W2j⮫Gձh&z'[A%gz¶ۓ*?bAdDZ>"fC`\_( HJʊGm[7V/"^)ZWH߷|.[2Ge- b8/+X5 !/>?% NEI $Fx*3-j[6j5*~|blFEϦ ZO ڢ?ĔZEq5 ~3 A/|SqlECM32Vd +,I =jK>rֳ1(d3r#5k:@l~B SgDzg_ţ{Y !gy}κHX⊷WnYvϛ|\&f)Fj{,TK$+ Dlp).c*'"S;VM4%bCĜb&P/O*K*S`$5ʣ_OB, >`&.t)X9PerՌv1dndHSӎ*KJdvd KpE򙅄7 "NͪdL޲)"bgUw{>ԑq  !p3+HT _0ӏ˘̒L䴞w9⤁}쌛!5lK *LRFn(Ϋ.R8|&@V+c94ͭ?2$ dcHtIDX*dXSp܌TuĬwoHz'xmc:! sO`99Ad$^ ::>Uwөs`!Q{~}x/+y}wS wxh&.d_(dL@~𸟝2q~Q/6>r ' {t!I:EC..nIs|8.'I5,b^1(]I-",Cv¥F;=[\acYWj/>= ØSj? X~vگ' =zrI{kXH } wЫ;zZ2.lGMN+’aX9ZW{{~#C{GL%!+Fg!".[Tg9)ε;Õ5-n#l[)~N@1)C$SWX 1NcPQZz`lq *:V7?YbXa*O%}R$-i8k 7O*lL+rᅡ!mI*eZ7"f44 TO3԰JHR pQ 5E;s>쒕,!M$>A4ƷE|Qa-ՃeY(k-lbE',zSMǧ1DBȠG3=ӈVvh4s`Ջfx[sYe@1!LC(~Wʳ8i0L=Sܜqcΰ^U&m:j2 g쓋Უ᥻ГBd7j!zS c(Jp tAAw(tS$ґBB"ڭυr2Z)NX{>0UOs+\;?ϗ؍jE_i[:j(}3róHo⪓ -'$7U!z^&1X:1|bJaKԘ:ؑWҘK-r&P.# )n4lQ[_;Nm$_3Ol UR@X{{"O`c N1*vGtT!g< I1N掤mϖFCH_ӯT"۠ 32ÖbE6{$uJC~݇$֑ 9D(=_{S p]R&z;+i =xd|G.fKq"">܁N9qʎ6fFΛ Fk] |zVPEIPa'դ.`V-%n FO0!}f0 ] LQR+>5L%_qlxWIoٲ{i\SgraQ7Q Z;艺>9a~]ٻP01 Hk/gŅ/t}K?FEDVO\ȤJ0厜 .ZNOdH2xuÿ+0 8gܶX.菉3W nMUfkIl9 ;Hp`xsSJa[2QؒxDC@y~H> J+;q6M\f+ @Y?IkXv܎yJ2^z'ljuKLRMuxy9$|&Cé #=WNCq"Vez D "#mn?"$kS"_k@__6zGIƟ`V94>QIWX_w7=`%|Op fL\G;^oԵEv5e8c69;x+F4&ρe_#Emy *aɇ6gU<[aBa_; nЛp֝:ڭbֽ '<2pqc3E7KY D]CL6Spl#ƠeL# /˲~0]Խwڹs+;𵖚`\9і7T`ׂ5zǤsW%`Y;dߌN<3puޒ3p48'&dۛ3%^7c!/\( ?:<(adnCZlnGi >p%MUߤCLA4Af5QohՔJǭRݳ {︪p[ge@K@C`PA_R~J=YW}#wIt]j#v'JGh䀃pE5zzySFR^ly6 - 8JLp&Dnie ^I([2[ŦyPf䂎 |ӊWkͳL-jtQF%X'a)Za⣁mWΑPv, PQo@E'(%"v,v^Я  +?%ڮ(BQQf`$z+e\`<ݼFԜ a&ôYn{ #)~XTv[' Y@(ǰ>5noNl p3^{xt|"S#Ƞʭ4x  ^  :W) H:p /BqIΧ\I@'QT롡8ZepgPb5rЈǏq~w5c"@!\Ρt\"{k7G?N돩`o 1j/u(/9#I뜞+zPzfRR`28M,1ro,cw΁sy }_1yB+WǡqhG| X2%h:6sM_#1$@5;]ӪvLtv,)-*k\(̇ yjer4Ϣx ;GT<-J]ނ q@8 qת$HTLc,^Am,!BJ:| /Rv:eC6hC{~GdZ|Rʍ3 !>,P&HkաX0[D 60\W?K>MO^^i z|UB3-a' YD_)^F98cn >]l <3Q^W4M`\e!|-2Τt{#fJLxSyF=zrI!H| #Q 1ͽ:sbk9Ge1=Ĵǯ__w >J.ABS.)tg¶+N`A*X"$X9VGp+%݊YtZ̯ ǔcW,ϯ0-mpסZ-}Rhva58ݓS,HIgڜL`zt,@yaW:AD4B4) PK \WoK0RC."%4t@_PUV| ׈ Crb:^Aq GXIUD[ fA)f~cU6ՏE b S0E>YuP%nWgHx7QMm[nvA˻Im,w*wdrd%']y RHJ"3Niww^: kQ{|#++,QWXpaWO39ڟ|~1}LSDnG7w`thSi|- BГ fVֳ -v.5]j@1;~]f8qznh  ScDU%ul{|Mm+U(gt-0] >[7B}dűbə_-Fv7e mTF9'zYe[4+L^gb&  LbWv<#LcFɞm*"2ŕP`i V XպĀBB.iq + 7Q_w ${{)ªNSR&^ٗ!hnag<-^a$ NK'we#PY,EvۙiF |ZUY<6}m"NJ/^hq6IT nBvr IYO Ta*q. |Ϯ\I<D@˅J5C&lㅍQ1>=$/#){cxi23Huސr< rڈסu3_آ\jEwfTJnbk6;.y#(4#DrH漏?iI mxɗeo unN9Ƽk _Ekp? >QGCOE:q& b8.a O:Nz:G; $$>3= j^Y: mK+'DveGxӑdy%u;y?r$ɦ/'fBi,)=:9AL }40/3?RLZQCpw`!5rep)|@V#ND'`_.pf;ٜ{&U$wgO( mEX"w&7B,`hZ9X|BtdPG ۨ3x)Սș \P;d[D7C*yv3∑܍҄WQQMw3<.lpkt*v.\!E!ԣ2w)8MsEo AtxN*`$; 0.l/}-庩 7G"`9FLh4M$А*&lOᘰ-:>'\R n->0d0y04Z]Eԇl˯_ѮHRrrd@8:_"=w(4Y8kڦtx|]y ؒd-,,fge<`v^=xOKsT Vy^ :ubDGj LcX14TL8;Y=􉃡;,_f9]G2n̛QIC: ClYJy,&(@-ֹDJ[Kndkߖ Xh6Ɖ(sWlN/J@9ٮC>,s>uPev9eqA ubIt)!1xoG" [!ݭK2y!j3nr85 ULf' 7.(b Ŷ`lyZ8/& !C-DZLx)ԍ}rj|w)W?} A`" =zt67ة/48ݘ/_B :nMM>O: k |J֦b%b#_^jeuʊ)@~{WIf#H p+_3WS,ʇiCơfelhYD[ĩw8NAb1ܽ'R*nоIKf%i>BvGw5Qg͝Z^)U kdBSnه3jd?*)(B^v=t ' ᨉ02<+*ɇkN0fFiNu"Mz g;:!oE&{UT>XdLrDuu]A*knC04V_"з>) {%μUr1Z Yiͫzq\Rï4䑡 x5LmX/xج)p<4ّC%ŘP2zy/Xߠ$,υT43i?lpz5Ҳ?y%zDrD:5kIH-d19b0bS跡brܢiFMG;|CW}e~;3V!&Eh ovR9gSHK]b$tàQWuMK{d;ͦ#k܋\/'v+,rM.緷 ~ *؂Lq`\#Cc48q;4Pτ0ZC؅-Zm'$bϛsaQG@w~> .eLEEo:r~iEwiLks< M?q 1&tCڡj=_̻[ C6c OC}Sb-jθP11i:ݦ/@V[,ŢRQ0 |= K+cL^.^Ad*ֆڞ]dE;2ї왊psC;5o< ._b9W}㬃*rgA?hn 9P?+k)|"jSԫ50ݒLzթj87X/9c!G-K-ka7:O?<PJ&l_5+OFHjqyR;([@iz%7߳QJ3d/IXo9tlF M:j< pbm w'(f`_[E#o{8'}ɸmS pH ["׉g_"-C4gU/ 89%+WMIc GᑊUw223nNf*ܱWEcd(#2롷)8JgR3OO ~>sC0xyl^2c!,l64Ƌꭲt9ٷANxÅBwCP[1J?t1cjBX2G}jMXP+XkVL݇;@&N#!*[iIZ)Iʜ{xX6ƝU1G l \- D¨dƤ5,l8g13^lJ.v'dn+)6R*d@Fxܪ^'@|rX*g_.+2>~2p9oK3t:^\o* !7,]y$D_Ddy~vxGEpZ~t|76uKt{G%\#.m@%Ydx%a?PʘÇwEbz03\R2u cӴVgI]VQBkrz}#;ٲƊ\5C2 }L»]#Fd,go|5 CLrBT[GS #n* hĔvڞ]>&Qm}`A~C{m7e2BQV-%$73ytK7JO謈.\1͝K09 (1Ns g5yimmhXD'xe/1Szvp`?ڬgޱVf1%)`UsZRp,nH⟣>bܐ-`ɉn/[jW+w-*|?z'ՠym\)6"*`ej{Q+/cg nʡ(%+t@ K4*GD-m,8a z߅/ QX\Usć#11˰ ;xdE{7pt_b$o/_9 5Be$8Bў?yVcC5[+-Û]` T$?}a9Y%'eVxr*IJC2OpUayaOx##9 /DOT|CISpHvxԻj rFHc )GUB0JķxbK?oo!ό72ߥm98;ŋL.[,_X$G$ 1:XJT9} *wy&Q̰Z]޳& 7?@+GJ䇼!]e`*yn(|_  < GDe_wxbXH\Za[a~^哚z24D@߄6qIî!;)!1X@wG4G3Dx0=otw4iCx'@N+ku?{wۦ)q7(۫wE*I}؅Gb6Ä0fm"Lto0IAmE (#{i9BIXSݷf,peSٶH"N:Q387nitbr:yYN6kF7e娀8𾫇dבƿ40>F\ = p%l7ITe%ܵ:KtK4`qeqm{+]_"tFmՎ1zcP͛r_UYcrcڪCwN ;=F|&"3*v(̷̣U+̧ʿ;$ ɺfu0z#IW̮'T7|mP[2Xu:7O>ƭrˢl^` _t?=!s 8@Ǜ#6>H½}Xm@q)4y TT:#wal⎣UO$wL Upa;Wg{B׳0|(zM=1q4|r'@Zi3s U&1_ ¯벵@ry|-aI=,mr.ڶ1}\hHgZ ofG\]Ug(B}RPz!.mJ|*{\`[Kl ZJvUӄҺn=|@Q?qq:ޒU"c*bZѬ2ѹTfg,8z@!JvR2V&@ZM;hdQ7٨NJMd'DDȢ~MnɄR@A;;c}SA *8;B>Y]d[0,x{~vY79pVwU8JZtlD3t_>EW:$H2 #OTm%ʣdmR%ek(2V_ʣ]ծ[ԲhgI=e3_zs ={1.->dJiIp =fx爝/ 1 eNPF@kߗwBΡegoipHy JTys\ q Nxd CE;ITIPzyEfުlS[BtdOX YMA=$1[ p9n2`*]N`w*DT: =@ӥ#Uzs3{.Mo-x&*K}Ίd~u$ԷuKvN: VE9f ۄ>B:!;. UuKZ%z)phaC^&];y_ : &qdIn: l AucR"i陫@CNDqi Ѡyh"nl8UWF 9l*N.y4pńS=#-&clNikIr!Dx|?-"D7զ[Яz=Wlh5>D1rHzC Ra+l̙ƦR\-%)՝8Ts+!*9}qBWШo,7H R"q Y*^6Q {Z#8V0y :kݛ0P2'tr 59T_rh鿞^JY?04$bb|ߩK44e:-L:p+:+M 7?$i]{5NtB'}u4#N_i+ٞB];("-"v^A+zS?]'+#T:2)yN:5t ~,NNҭ u D1? -o:<2>҇& p}cO=EO c{M{6I}MK<3yF ]vZVxf_Vl\y:-Zv3sFxUxۡpX%5b;ilx-N,:مpVH)yاL;.g*|6qz~XV6{,VQ)iZ&ESC{z kW9]7wm/Z^U|v.t!ɏWIL<;J#w9pߦ7hڣLh48 sLЗj O&]>~oi4dt ߣ;H3v=M mE ό>\J?1YK0M/͹8qb ڟ~e]=S+bHjJw+CSCssQ~PFtâ T^ۗJȾg2[8aR퇿Oκl]񭮕~6_-xW >!yx=qSξj0Iޤ$iU-#D9;;зEDtf F/74مC oZ]xx9L+A!!l&zw`6WzI=m [gM8BvIa/,Lѯ }y8%IS$&~Ǐ {aEY# (ben}Q=uW>1Q9ʉEk؇ɰD.7".U'.Nw $>NVyw.^6$'=ftmrga<¢yBU Ϛ$+z-Rg J=I?=5w Ȅl7Z*J]H:x8+ap\(W6&'턖a{j59N[V@ysJky.J rWN.';Ϸ Ty!ӈ՘mIn7òk ڂqĴW&_ñClR' 2awOĸO Mڰ3U1#=9!z cHkg!_nOaJR$ w0i]a=jx5IŤ#~|=^\+X膏'81r^ (@rdjS7u`f͙G%ui,`Bb -<<,榓+N9*GCH_ 6ff*r$;n7LF8>!Z9"~8)2iE=+,2p;?3 "M*HA|ut%?;c*:7Th`OlGh wAʔBC3Z&FThH"z@(f|d&LM_$?_.ò0S1_#>c0oζAo~Gc-4P}CDƄ%"yeIph>H'uƉQE7.|${2BUe b[஭±75ɴJH1[ē#B1Ơ0:?Gΰ-a/TJ -wk&\@'c3+ʞ܀WH S_)́x¢O]|冬Ѷ45x,.PjPc\dT3<֛D4 ?cbە<|1"; %-]miVJ=P<^95bElȉźKpK2ePGf=3Xh{MmvZi@5f&Џn4(@/\x] M; r q5Sp D.}?o _(P #. pEfk_OO$mX),KPĥaq;uO=.,a^.r C.nXd$t06 HѯDVE ßІԟzUƾ!X\H~XgDͳ":xw4)'$z7N hjOcu;+TLtX{ w!Y,3pN 0kIjt,va4,NZq{}m/{xِ el ܀0${;EbOt=".q,ȍoSL0/SaУDۂǑ2#D#|;uʁ{B1Ku3@U@h|ͣg&Mޟ,Q'F8MUS0Eٟ'feVQ. oS< 'EY`xLqNpn\Y#oô;\u4%sFܐ|6Ʌ )1Uq+])@AaGBbjI]{F%/{[+tMeA&Wđжb}`lb컎M<HȿxfZ\6M1&c}bKy @%aKk^pͻo+fCٮ{N͚ ܰۯG>8T EDIb,*N@ 0%I1#Qd}2;W^E6If֜όS hN-LmYvLh`pHFCv& }ks_1$Ǻa zlh s%]3&UGrLj3H~THA~ $7])YȦB^0A$ǍO9D_8pFOG&.ᓳ`l=~MDǡp{KWyy`qz?t,Op%nE$ tIr=$TEK4&j#\j(2+RUp*bx]醍(E:7H92dݟ%-6lme/=] &ռY^v<Ø\TWg(s]u8quC>.>RQ93'Uĩ+mFöZ G߱ʫ0N>ripG &uפi J󅓋hɥ HFyLj4?3L~x/τbGntOߠ };p<2HBZ4DL4Qjs[Q}ImlqCTG6)~|FΠ =&5+cs=&|?lmdDLG&8pEn|>& UmqP)q [!y*rw?CXp69&~d6p ĞG=ci>yl("Eu8 nI7~A/fҊ@,*kr;ccРqxfY|\@ .E*tN`Z϶JoABHΏܛoRѽ1rՂ%)gdAw'CxUԺl7FӷC-}o,k<5~$6u~AOIPHgAZ@C0SxC[Iˀ<=Ӟe!Sdz]oqqOE4p/v}<`!X6ܜhPs"{K+iئ`?utKGyP!u͡:{O!sɈNAk頀>ΩQ#qGn"O)APn"BAe[fbb%z}LHL6:PϢagh5%^8k`ѳC),$jͬX%33#/EC\Ɵ(q(laVb%.g3:e.Qs'髤vg#([ l]'7gs{(vBb"-i +*9mowǼ&B{M ԁ#)!4!7(=Okasku7Zs+S-$KP*[sսwӍfFكcBYVJ8=j|Ѽҋx.H[̥{=E\< G ]' kO0ןN^p7?ǒ Ǟgf; f#t+ӧK䏂ZyVgP1d}Q֛hTpFB}q OқWށfY!K Eʽ-z7S. g.APk>g9QBM#G_\=r;)fD;ݕMa 7C&FdwTtP]=?kGN1mĤsK4i`mP D/r`EQb^J Y$8Deǻ)7)&z: f53K\9-8MFbv/O Jm2(Z)B#1JW'ă4O)0eXK<ˀې1qF⩒FvN+rƀ⦍; OdH^hSco q\^0kr0,tLhCLX"x~\EGdQS,ow^)|QA_K8mFꮕY䙭i;髴i2:|cu/[@vh׉30ՎW[ebQ'yBCڂ Gs >;ʫ%9V˞ -Ҽ4@ߖ݊{&7ԫdI0iܮRM(i~gpROM.cB=W_x7-%IG Әy]]?Dd'}GcPʉF+(Q{E%yŔ6ӯ1;PwH#gFȖ[@Sק* kqIa k9EJDǯxbOc54MQ&VD9e y~[#ye..̺I,8l`2eshq+ 1wJ8s<!f-%D"3&t )<-'^VrK!F[$Mo X&Ҏ$ ٺe@Ny{İ?.̍S#V,t7MPbu"jt7YcYEmLٵWs—Wh0[%F` GjTKIe_;2ޅP:rJX)?1yr,@1!}U1(w^GS,#~4t}hK_"<=l:I\|VT"{` ChKuDpt֋rb`QUf:SMnnynJG. el͘|}3EǕ 0"DQ($!m~^FduŠ~:&3y#AN49X`돿${$44f[Is;=-ϋ4epŀ]YIZ &')2..s0@&M8BhbQL⊆\rX5`^W"]ka05c~zMS*ʂ(@×{{ hA6*mɄMLDsOq 4U4}rhCGa )()._s [K~DıF0e_S8ܬ*k"bómGL ʓQ PƠ.j n|:\`)>r t&@(A()+F-u9  cDl0.ĸ́lE Q(shNvE. .{'ۗx% 7?;YgґY Kן*apb @G,hxw`/1K^jwxR4HL]ǽ _MB [5~ݹG *]hy:x,2off%)dZaX =!>ڣK7D~fqުa9C &dD|5E]a]n$v;GrȱhUÓA' ||k.I33>^+!N 0@Ӵ>}M%q*7mvv'k>b|z-q#% .:n0NPZjFe#@Қj_MZGԫ64pmSrKP#(ST@U3+dC/e`9^mMYd'  g"k*RiⵆK j[}\,CŌ-TP]G~2">c]LIz zc(h?"4K^~CRmf~y%)B5o\LBs^}z ?ZƦ' ظoGBE<`auALRXo;v9 z\=oǶS ]eF4c!$Sv'Cu~7^Vs^Y<&OD< αNalk)`}&ڻ A=F-g0"}5nJaXg|+g1/afD)#?[gDKi w6Pq{: 1m\W'NҲa_*E)Wܝ+v3aU'D fLPւi=ג[-a<_B!Gf+ f@@%C6bzd4q+x~i#b/':y_ 54i%vb]_qM6ʹPG;Kn0 m6O4'ķ0{\:Hbg?Dߤ[~]y !/^WH/wQ:r_zpJ b[Z\bNB{ GQ`RBIY-.pC6-!K9p;>L Js,x-SF T$Y!rg:D(5ӗCw`XŰeJ*#:"Y.TGqY΃¹0 !b5yI|xSU*&+4SADux~X'xt=r7x:zk(wZH9$5 BFS 6?>CUȂhN{maϱIa$fMkwځBV2&u(aYW+2SzjOE&=WX㦹}Fl}/@_\3zP?eOYD$ %V2yC-PfXo7v \0:6o)}x?J=ưR&UÆ6L[a-;:NRTW fDNYi)\S!]>TWm/Bnܰjhp=k!iStQx @ " ֆ3KP蘹 py90 jnBhH߼ G}v-]g*_Ww.H ]M'QOnc$@s+i㺫Cauklީ.I?4ms'a6bxŊt\Esc3،BGG@u@VI͎SȐ؃Q{ 6,$L1cmu q_͔\BP@;ϱKpx}PI 8dcN+HHGq[bUfԱzɦ J%뺨3 Ē9̫ky 9wā 7nU/-Nd*hx.(l1R]T6GoXsaGCVLw*`W%eۂzze\ﹳVOa4Ϯſ_:Et$Gwo;}" 5uK' Pcg̯iqeUy->MSŔs'pr 4UH~)j_"}1#C, !7>'!a*6Zs}X>ڄl|fu8kSv[<. ˂{~a#RY-*+YtJ~h-Hjy-CZK;2XKU[3^U4ɲ=ZC<tMj%1aVMl>qoӊ OXdm]}TQßך*T]`d_HgAIB9dC#-S~5ɤ$]Vtyh[ZZ#ӆILevtB ftcFt?ap'^LتNFnRPp}kr^7w<7p0(z"`LC;ߔ٬[(f[́%9zEH3 r. //oK9´ecFLrMAdʲnuՑ<\sZW<i2' : Сʒv_>XӉ ,'8xqpҡHC!ᐴjJ˦:Q-!3|nBBf S7P78#e.u#W}Ofy$7|ȡ zsy_E"X t@RK0WtHS$j'v `39ֳܴ+fG5Jy4)V )$薩 ~ضvU5|#prB!_W$oPQE~0'NrEf幛a$z7n Cp `aC;]j9^`_R]9efRi}&{ؑT{KuY<6ZBj"6kpLYX֊FQ#&v[AJJD)U[s 0D-ش=%+} ی -cr&D]TJ!$0\a;Zu:hqJx!p(YB!o@5ʇ 3" vSZ˶yp߭rF*)ו>4< &&F<7VD|MFJmV tԭ] \\x0/Ȅg/lGrtdumwwB1Hʡ&P%FiD`a\nͤ\Qb>X)"ahU>*Hq+EY)Kak8=Y_VNW.8 WWTGjoCV[Fd`KG;{_&ZvvcB*1S+tY=g$'(dм3'[5(^["<#>C@oH;>w|j(he >Q@1CN=6p a8W瓬1 hIX6$)2 Sx}UԖ][Ac" v7 Np k䛮;Bxcr5XH#56M3 d1?~)~-YYLֵŦwADf2'}C9CĞT< KȃgZ`tJDjqn$S| F7g|n7'EZbSH.СKس&t(? ^wէ0m=ҟWI|I`GE= z˱lFɟS5yƑ: }? 6KJf4.nK=(&+Kb}%&[ˊ ruQb4VCSڍ7}"?H}DذzU(Ӷ͐dc~dVdLYS"^^HwwT+j`waX,d,R;r8 b @9ɽSfK- NZ뎺6*n̈́,i_v:{fun]pc\v8.?h@5Kc#伵Ivw_=*l- q@0kؘKxϺk5FNQ=U̶ Bmԗ': vrȡWUU@yS"+ Nni6eJY d .D1{+qni1‡N'Ƀc!wNd2Wx :r-.M{:RQ_@#pBY5u8)ʼnZCWn&d7zŞG/]N^~ >b6)?'ڿN-f=ʻu+i ^.끣_vi~*9wB$J۬*+ Yv%VKL 8qT:Y;@"`sUѺG@{I YBt by(2% 涬k+p(t̉u#/F鍿D='_Uסt:>pIEC4jLDEp|4#YQl431C/}6xsٯ "&V;`{ \G9HWU zYYk.jk5LSđ,P)U/čJhC GzS;5٩2ljL}PU ZFCbNT2 'l(2:,1X{K9NUm: QΣbҭ0 Q a1.ZH36 o@TL7O>SlwkgA+ܸ:-ٱRĉ]~L $i Br!gYgBwx)ӵݕ{9b莨4Fl)N`ۜUs]ci2 / 9X&tv:YA}kn^!b蘾(2v(`k@ECL}10ܭ=&s[a_4h+!iQpQDlwvY  H?4|#Afp'Ca;ZBmb3fϱ CXՎc_$r8H棘T9Mx"a?j쉚άy2$Z4ۼm2lDH c?׎M֊0u ̀ϯn6=AA!Bs>]F pX 8CPv*E\ Dޜ*}8tj~wNKfνi`&wML㹫8=ؚWհkw0{oDSAB┃AAE6G [̲M]00Yz+;[Lmҙ?@)wՐ0l n/#]z;|;n禄Al(V6>d:Pa ind|'\aP^ b]Xκlg"+~Xq=UifmVS;<=\͋/'>*u!CöɌ>ҨMb`qI|xVe)֏WiN"FLғiqMu7&#șTǖ8 x^Moڙ j6:J]!+siZul>%Y[R&z&mGӟoHH# hy&j&kF#eXt[ sjRE?j \DetK|iA-6|NBa=tFn^zE}h~v~˵arp A4 =mfo<]b yuY@v #Hj7Q»Xi!˰M)b-hRqa#)ޠ~uv%6F#BRLZ"ݎkUXósܵgι*}L] 3}Ll/ƥ/#gP"[ë d|u~3 .s=3}bIhݪQ{1 XgmPY焊?TܭX tT0*Do(ezK/ RπELcͦ Ī'fclp&9 cDB pDp.RJɿnq2Bqҥ\J DgQ/ pzW ΞvD==a L;`%cCޭ)l]-)<@EݙvYmWKv!vY/ْHrng%}=)[O8E$.֖L<~ ̴ Evg)MP: +ui. A~NMSCuK&H\4(Wc p^h$b]dctuNРCp|9e:Ha7Z_^rCaX2DMeKx{<ѹL&"1+~VFoWy9%a3 85+8gZ'gNq[{"ptT͌R7Vlz~a%1ܧNJMt2#@W?#lPhwD~&v$Ə ^H =A%~;~-?nխ3\ ]֜XKӚ#:2I~f%EHse䇃Ud>eO.{]ܛ. O â|c|\3!vt 6\~v WPć SM]rb7̒ K zBʤ ڣ"s}hoFh:$ӌ@xĻfȜu$rV_KE,Y,8pI?谬ssW q?a`hѢO. ^*5m ?np Ƽ&(EMfuf9mhÖUN~*{OT[XA_.smL \%%?ݱɘQ/3IЩ5(e'7q\ 7b,cf¦p>uJo,Fd%r[q}fmd`)&N 좫E4cOV|LWl aO&Ust - r'!*tuJC3 w'zQ:w3+u+ZyJy7[Fd`qLc8?IGB//udqKO͏HЂ7yr?3Y#%scǃb`Jw''%Ekflܻ~Wɳ5~vh/z^4ZBK7"<aAе0ӫURT{^|0 w e!OyĬ-2̽-5JMAU◹AfaaZXx.GYۀ[~DqYM]Z\ֱvP>#xсƞ-lt#K ¢z2ͯ .V#m n]ÐJҰ.lX]6sZQָ["{cwh5kϑ@G[X_W lx "ܫ_!7bgӟײ8͂D 6tΒFBu5?2G ir>Ɓvs/ %7 `i1' w='irм VTBv$f5hb7hYNJ;aDO`l( i(+?s"]AU?f;# =McK7X~Bub^VsJh"IKəhÎqWMmQƋj%.'-i][_3b u/x*A -7fRi%(VD>AIޏ=9CTŝ<aڿ[؏ShiҨ+/HdtqC6pEY!u1Kb- JtGZrH`' BǙV8mSJ iɒ a{:j OxB,5)J uxIr7B# F5vaBu6.1՘Pa1 ̣pPVH/1 (Nr33µ;hU^"& br[!j煓ˆanb*BIRz t8@WYl8i(hͅ[@JY-uʥ^5Mc˖&C^u)u c% I7r@/af(QAA-Ϡdl"-"f֫FN,q+sntUs9L;ǽ`+\OpU%0e{56Q厢d'gjUA^D &ҩx$@m~6zv°*X24 8H`@Gėg,cnAi2]Qe;÷mFS{ Ü~ Ԝjd'ࠉMy࿘x6R- =u.&6`pTJ>{ʥD6Y)ևmpÝ 3Fwwb- tGqipc){cO@/M.u5N@BNM}AW4J/G3q8aL6hN<'"!3)5ٟ35Y6橫ucX[R`Hb0cwTf4k^IX6'lXwZ!>kЯcl)לٺ%z{ý+4\n< ӜbzN0Tj1T; JXW %6bT9>@mb`YJ4jnQdu)žBF^E|/{.^:pW_ ӻ7ō@W@'[3"z LTEvBC$Bd*D:[O({"Nw/8妰t}7d݂+=o:-<9bڗssxTe0U s"H_(oދ:d]-=`X\,M5mOiE_T)Yuݴ2]LzFo S |:ڳn9;xwD6TXʄʺ7*׋ud]PHbVLgj'֔RfJԯr!މDA˗uK\]zQJs!@)ЅWG6VXP;JEtH4w@8^nƲJ55jN|3u:xtLo>Wnz{b.Dv7)6~/׮sL͏޲4Sj{0YѪRxI˕c7˨(?p 5ÝB\fy*rcOm9ͪ(Lw)Po]@A=EC;q_P53FYȀ"p"]=QR۩UY.FGZ{Hޚ>qyyXt^D;9|'<:L nGSNd B`1c%3W,RIZn2]X0^NVwH+&0Y+qQm2H<|gQ mD6 ~OHS uU?A(Z~ȸ UX5'סNN }+Vn8>>FePCjHGZ rp\AkwB8'bAP&ϙjHڣ0-{ίM( a^o7`yz; Wg–G<(,Ƀ#"_TW,!Gl$!54?:W EQr?׫ƌ: rg"}{xLz!=b“ͅ/O?@z]`B}LU*H=ӊ6 $Jd'omĜa:J oq )2Xe܋Frېa<D6RЕs|O6HN])LKuP3y66Ώ!1 ̙j4,f^0X'*qrWM)XI}:TxZ\n.2->:l܁ֳ,3F[t^UϧN_eȼUKNүэ0l乥sp`f<B4T8-́;Kb0wɜPBͦeuVs':.iD0[utTSv W6^ Њ|2(Y rbPKJBZ؍eJY ds-nkBC<; 8wJF7 ֳ@l- 1۳7Jʀ+}B+&V*#٧~%t p%FBF.u1P: Kr1ꐑsڶ[ k%"6ݛ,Y pmCQUHHI .X/} "m +MMm?ڿ~!NDÿ{pډ2k6 >m-۩o 'Mt7cNeϨxӀPt+{X;<3DcņXA X:Km #A)'w É|>%dg0np]_TJIJXXkg#3)4{PJeQh_(w谘t8VQт  I{Q1DpKyd:9&6eG\opFt(2(pxƭXѷ +LRQ1]P 9$F,5żzBXy SA1w> z/#f7wf6vJFպ4yН÷o1^ 3>>NqJ*Si~ 9!ɊlXNIWV|DG5Q]`32gAp/=mDs]-"FWsR'jiğ!ϪE Ǡ ;\cyh9;[lFCsȾYvY@Evk$pރ$4uc;:^ )6R\4ڝXh!e ;Bz GnJ:acD>;}46aV L"i$9J'俵ݱUpr4ڋˣdwJ#)Ae<}4tri΁Y)}l@l0}Oq6}ath_ִtrۃ1=#޲ќ:_Y ChHjy'}$EcoDTzBZr Ni]i`!4$ۺPbfd!!&ASx)GS -& i VVh6]*HfYU2UcioҁcGPr@yM5͂3?\;d+8#ŻŜ d̔+3DP,]w;W;:[y X5_!q"$\!&ۡwCㆵo|"NLxz^1T+`;>ůng2YWz*xi"g/$bЀ%RA@ԛ~`EŁ?iWزD@L|_S88fޣcPLU1abLtáxMQ@A*uaON-C0ze#e6 @4 !'PO >#) k!1,I<$5w)Ky__L Ոx (,j@ ec%``7?{ʎH_ͦԡz49J8o=_|F~ _a~{ w ݤDT74lEJ8]eȺkngrчe_ y,~\smnt T=RM7/xy/g?x$]y ^/2[$D4[F|V G v7e#K&so;rdJEZO? ddބc.>Cs:PQ0,|9Q2V&'4r)oi7i"k64F߅ÒlήvƎv lOJ} fvZ*">lEN0ŀU>l6@uTW;X(0&ЁͿ%BP|C۩RTrP{Ge|<Ųd2嚎Xi lASEֻ*L%kʾ "M8#ҧ>0[35Ӗw|#U"r׋o}T{D9?3$au&oiYb=ȇScG:l@,7(fVmV>-] xEV(!ls.O`{8:8S'Tz&uyob-yM~wm ;:L]K,RJu/"@4!&֪:|zUE8~WÎ J΁ҼɅAP y]U-ge Lzo?Og%86%#c [rWK_U/6sɸ&oFC)ɰ?dtt^^"(-Ǫ*nX㟠r0Ϗw|H u_A{ɭA"B^0iWi^oTfylr 'D^ʜ((7y{YlZPtΛ,ߣ<%ٟ>{+ zpH;ɶm&u @"@2v,OnKA9bFvY8f) zy- pMqS`l2ԻV_CBQ/\kwtG5.]nX7b]Pg%:*v57)/vf㙀J};48T\ašMl?"~m3"U.V K~R>!sKT?{τ& !w G&. w .pɱgYZ0707010000003e000081a40000000000000000000000016446b36d0000be88000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/hw/qedr/qedr.ko.xz7zXZִF!t/WWG]?Eh=ڜ.+6,6,L:Rֽ Oπ? J ݤjcc_]8"Y@X^(/&ieU?c\w! 2oQWGo~#ɩ]12fi{(+C]үykrT-Hr7UƉqOm\ZdED""wD瞶äeghpȲhjGȕ˼׳i}PN#rɹo_{!}]/Nueg^~upqlF@qvkeHFllGCtM8w1K &bAK fzp| VLC/_| {_|j#D?$bj*!;^jN _6m@"F$>ZpL2KNIݛTa(Foub]Gzj8̭'|OQlFXZ.r9z0pF—Ŏ*BB815Ritt߿Ci|SGvKsNȓg& N-fiP(&#H+?nd5cv4MTȊ~pR *Ik;P6|=*o@~ҡѪd\~_*ȔJX'HPt-@ sNrÄ+m Cou1}W`7F[M:g5;feOkMNT-/:۰jE5dfbUԫJ ݤ ή[r'xgAHu8ܳ_Ӎtu>RT4\6O &!I{2LD{.Mp|4?|;o3K_UR_x++3t"}qV- bwt[T`%I<”qikjgVGw<:vh)ZεltUt'XmBRܥuкTq)#`5){eXоzbh0Sm鬒@{D_# ĵ g)/:E_(ܜŲb!O߰BK.i-0Ո$G}^t&͘9_2\N r8:7)gk D.?8L`C+fmwd *T3lW8&0]PEMȇ*pӓI<j:Ul['x|~\X補Cin 1Q !;Ǥ3259{~sZ%uq!duۺՁLH(]Nï BQߦ r||-~ 4MuSW|W GyC>9 —$lYx"_~wԳ`NEB1bl_9IzU?жCyq8v2̥ɱ dH!TwSLY|^FN7nx`QS{O$X spGFd}&^1tN8x Xk4CJ4묷1J}UoԌ,N!XUř&ؐ5ͫ'61Զ L\pπ F0qrYDg4sϵf=+wiF۠).i $ 7mNSxXM^/CBTv9r}*GeA}TByABE($=+-o,j83$?FZJ;]f8ׁy?vcf 5=K^zͰY}Uet Zvݶ= ifY@9'w@ӵ*T.7XU:[:09qO޺N |G_-ϭܽޒAu6Zj7O"qtDEa3;1 5j%gx5m(49*%IaTpd=;>Sb[k0_ "r#“jLdf[se)Z=++* ,U[kVL`aIף"P %guopGDu uSDBB0XVǧ8oCM#AT7gx#*@-TU]MzIˈ*QKb@$*fZmS(*UD!G9Ξ+xqքdasn؄vlMJaSi 0HWͅ*v4(o#r r/w/<}vZhh'wPx!\U׷L㕺LO҇j\؆ɣ3m߸܎1}.Q /~2XUWVijXIfâ5ohލT*"-8oz^^vVtj˼s~!B4i3aD'9aB" ؕm$7y$?hm]C1$lyItQ:^1-_/]8Ss:?7i'WF#}R͐HP5aeO51 QGj|b9;$:ha`zGj|;>|)mլ2>:ѯA6y pJARsӾj2!u08ـjWYLbi^>nZ^C1JnDIYc@Hhp Rm*~\q(`^h/3+"aM>;[ɽ9?qqvj4<ٮktzgEsIyG [ S%N4EplZZLJy@"Q\zMIAbNdJbD8#i ͱe7@‹ki*2ᨷ@=(ęCZ5"ՁJͥ0l^2Z:E"Fh0fnoWkW4~[n>BA&Upϟ'&ҤjDdX0k֥wq98;Uǣu(p2´JȭV7 ' ZqG5mYY&K6E! WM5ů_.5Py;7:pͧh4B cg҄9F#Hn >Cr%k$DV^!t񩕭iRy,k<77l^QAZO2 5qK JG1PhǷ\3]v2_:fMphj/ Z!&Td*#q]PXMzԳHњ|YxZYIiI425; 2=Rn{qNιW136^9 bnݮ Qyt^`U [HpVIZZŒ |vEaNF=|Eh:p-.yhs?x&gOE Ӽ4$4}3m"~J{WZ83he/TFrbӒոr"sZ:#9^wcoL۟YHpzwŅ(&h瓘_3&xi`P@ YN(j,mB NygIk)R&)z" crr\QhynqdoXiӣM`S`Upnb,rŻZES$[A4o(țqgcOXY XT\sqO to7)=1h|{WC2ҵKu/# 0z$-F=y~gGlĪR7DmP=poW+c*t}GxЪa+W/AL]u;388_~Axs^'MNP2s9*+n*h5vgdy/02fizjqfv[Rub901Q//hggZhQ 2ע38Uudʚ:m٘(.F硫e?T`OeZtjlA΢yoLnBW忈,9*<}&B @DS}Zص&7 ^Hly"{FY>Bhֻ㩀Zg@$a^]2^DO<61>̪$P^Sth [I+X{Eä1ᷫ$2"[ ^X#cUeD:/+ѯF&(JN39Eb (Iռ#`LhB54 ӫk#LyGE87X^Nc̚+/8q7a2E},LLYˑu.>1`"j؍e 8<Wר*Ł~bX؇|_-mҜʘ!])HvL\A,~ȡ}>=e*bfLgY`377; l5O rb0ʼn!V l%k{*&8"h&d#V`!Ca"C*^I*U"m %A_K#|aHfkV\n7|08N#XAS(Xײ'w-4Ğh0RNB0mw2C&E ~s$saQ-4'ݙR>.Z5#BO`h{cU>8mmk8C'AV'R]4Ѥ@چ }وiA =JۡRRV`{MLRUBYEbpu&4+3> _D;@?jjc$>?-nn9@JL,4l#%IKRESE(5{py8K̪ެY2'mchW%_q k@$0ƌ)V2eqM?x$:H݆zqol&AQSFW\F?Qt|;V4,ENb"CЦ<V=wx@GrDi$dk f:o&FWjz1#HpTMal ?j:1rBh\wD?%Ob%PQ OmE0QRGG4㲔 ɔ !o߂}{y'L?BŘLX$Ea[pS7лS|CIDBf}V7w31B혀+~TEJ ֋`$ Vs\R-n'@ 0|sr(Ʊ0ߖʈ*Yb'V13EĒzR+EL.ό<)Wϋy^Z\-)_}ia(s$bwOב@v;jpƐ9Jj^6hG(Jd}ofQe[`n?hU/C>R@Y}7UhWx[.[ Q(6Ap7?TEE^e&q_0[t@aTh/c)4uI8R$EeDpWQ}g^k,`fVAo?`Y&}F>)姑°@GH W st(er\nR߿ U' q)7ͫt_[}"L}KN<(dĭm2Ev?NMSEZ9c (O} eensٽ*Q! DD`; vfd`P"rtZW!n8kUt>2GJ0F *72J﹚ rQM\booؤT] + $PW n&S?͑n &*tIfw/8?E^BXw pCP|[fujrmtΖ wS<=9'5>Qh^jZ!0auLA"8r&.rti H.+Nu ~7GQRdlv\֛TۺM%rj!eҢ8k.NMU 5b\=MYkP2<СCLǠ eVo CnQWR崽d4x˨Z GTlجcD#/4~bQ8n!j?Cz}L'14BW,%QrWKXЀw@T4IV8 GXpMW_ۇ{Y:T 5!iݹFTc\<`7`v?O{6]`DBE-*2ڣ&\v%,IDL㷭 t J-rPkb@":foa q&K26GPSU8 +|1L\W-\y+^#권yL}`k]Q*&#oN~ TT5 9O(l֨qzo|Iy}o:z#8'+Z0YoS\xcġsAhZҝ(Q_P<FLWk fo]4&奈9*.V|:v76. P2S I ᗈ^҃ro}C?/!9yJUۄ9q 4O~j h5twQ;6dyɊ ys }G"Tzy ݡ۹{T=T9[bOP ȭNf5᩽P3~/ӋЗΖ;~b#zOzy%qMEkajC?'h~_b>,Gdߟ[z9ڣ j[FM {m,}+WC! ,0MLI1M]7 zBpڭѷ [n;3!iʣ"[7P>#+:\5R9 BrP8c&$tЏcDp^*Ԕ'ʡ#Qʪ/p:sB.SN w=:`7Fc%0C|9f bY\KKh}1fo,_S7[&xGR֦R5H?C+wlF_E@lBDqy}IO־[ AT{W%!Ai{X &@qp%i%Te"$1s4+'p/N2=INLj{2^C8f 7쪜/#+gpaLȩ`?.+ZIWJӚi/VK´FnOJ=@nExxrTLk& cZcl?WWlq 8F ί~0XW6thzGoOhɲZu9߲F@~!ׄB7'\Mls6IqX_zE5WOKd׺=ug <]s &\(Ѵ-?zKE RjaEq-cS/ ;" _3"yËaqTB/Ի@ѴB9Yn|)gB;tK1 2 eS6zY1h0,iJ<2#s>GR òc* <ЛX'#)nʍ-s{KUm~ՙqx;R%>p.1LէUR2p@D^Qiba6l\Uޜ1P8:mWJg$W`JsLᴇ汆~vQXξ6US)b܅[*Y6^5Ji{eBߓK@F[lT/+5\T<G۶i -ve;OCq<7 0H8J!s\*R0)ѰiUbj6G6phxK<%`pD |qAuϺ#*ӇA%MS\~0WBFsu,Klj\_dl<^d./O=9Vhz,紭_+n=^q۱c|IbDZej=< ͈jey'NdDZ6? g+OKz֗kl 0%pGC "P]ɝˇ!D Wi2z9O*k5) ;&3LV?z̔.NWTzB36o%T]+#Zhe'9fo#Qkrn6nsZUY̘e7~ӧ=MinL^HZ mWAy$>$Wub9k(i!X/6hv)(H},3ܜ,ypA2T^a>Z6'C=4:Aqj]?ydEU^-AZU#_u(0V922vZi:XI$oeU =v3 psٿ۰}ezi[C6-%>O؋0^dGȥ4!ԥvU |g<:äe]P"$ch -ȷ!іdf{C˜?;8(REL@qݣ1<!a6RBDW[ZO**jjK`v7k!mJKk*24^)u(xYh j򔣃Tt]}4AV@aBg+P1(iK!Ff,1 >D4ifeVLK uH-)F>A% '2=B0[o͡c|P8w6TR*3\Z.f')G2{= ^_ HG`05[^T %XH dV%IQMBU^А2N}50`]PNr;^X6K.gkUuPCcTVoY@lHdg+c{(s+'YwČ$%SmyL;1Ych J)5m0v7%2% 7y2o3*ݛω) RK.A%Cim0x͝Z1I_R,53Y={݊~|>DJhLj9 rJM끘$ڧώV޾Xd5%__tA86X9PRgՏ{׵vs$V>J%iq*]K˂__}nCR\j b=ućXt|jсvμj7&%ai#h^]ʸ&79-H:s+)5#]~@j mW_B(m9xc&n=*tA3'm9#&pNG{ *N쯁=& ӓy :|ӈ'7KCz(o@5V)=702z8PoO[mdDoœq/ ȤԤtmc%GP !B2c=,Tմj F4]m|TKpo´C u:VoWvi7q35/y8INdm1}?9fmq62A Ǥy&e%p(?->e[p-oI^* 0=ł8XJs?z_FB}ux2:Ԃ#pO\1s$󽰒;a`ThY.[?s2Vbk DL+җ׭dvOZ}ΒK;Aw_!ÍRt6,9F vZ%jA%L+A-*hcǐk>ǠjMFg!odFrL|r^J7r(" _z(3/n4Otg.2[VD܃U֑e!57>EzFV0πiՒzӉRc坻_)%[65:pQG"l2tay2009 3Uc7m(NDHL,`¼8XlusړJC9h|x2=NeGVS%p5tX|`~5n9k#>5- w+VWE-5!67-CIl(n2BEr~{/aV(aVj2,rBkIZ) m Q*#$&+:DСN>KsAZIU!f1ᘽE.\ՄpA<0"yFϖ2;Hx@I+&E@fa^{ f+'yiLK/)m25*|.pJ.{+qB]Kr Hy^`nj:["qPَ(澡̕ ? O`7نnVB@O֣o^㏵qނиOE <]% }i#](%͑ŗZ.(=O' }EUXjP^g.' ,>Inv8i?˨%hK2پ"0d/ƼAd`7q^mj=^*@E } on۬p/,-3bWuR޼ї-3MIY(j,412w͓!e+:ӧ><uGt_֘+tvc>eR6iENh&$b6D'2Z x(De Bo@^0u@MSTIoԓ(;0M EiB DV"_QCY sXmco Ń􇢉*jK1|t-%22s@,ڽӱڕI~ U+:Օ|sPW`P*]4𳈦3[i8l[NB\!WQOvd5JPÓy+`,2@;lrJйzK^𩖘?3h?T(yd3Bz` R%?a1¿B=Oژ^J1@#*0P%Yr}PYoj4M KFmr8Z|\ Xn~@yڣ`rT#9wE۵@{KfRhREjB@/T[I o97OZ|bpEnڋN`:b .aMrk $spæ(&e+ c^$ϲKm xtpko@X{,eY0D^9{rYKFJsR=uJB f>- brogL̂ {#ʘ# >ߔ=4w~ƳF`j{pZ5q*ɹߋ#\Iힽ ,1kھS) Ԛ3|8tG8^JeAɁmξ`"aZ O=`]Y#IX.+JS#>g;?$釶Ә(_]ʬ0_M{B΢=[>fA$̗Me0ѰZEZ>Y!^1EN.wבcG, _1|_dQVhGfOӞ\z-ηo^Do{6  @b@'8Se + :"|l& Oq#2e}Z=)2cRbczr MӀG=`f}r[Ϊ\O.h 30DNfCC[6eNF@LH&plkgb%,LجVb1vV~M;qTvXc$ ~XVӂq؇럇iiKOcCwI>x!P`~5X蒩 dUV/K?Vʖ}f)u7[_i<Gױ[) 6eo-/c.7f2ӱ\XIΟiScD+R֐IƑS.)879a"mwO!C#dM慎Oyn#2l_1+wWgS.H { BҀXrEULqxԑ؄tRD1Fs@[RŪ4&MwۑΰNgo㋲ ֩(0?;7%[Կ@ Lxd,u2(k[EZ%!Q<8D#N^ !v <;S 4`7UVYDbӕlKe~;K'1D?z5P}~o |X"u-σvstvF\@&8:_FG^$5y~HnR4Qw5Klp_ itBTEj 8~Cfs0taײ4γ@M-AG'n dW$g)bүcXODF pExS&,Si Rgq" 4r2jDFP.nD+g̺{+%=ʡX|r2N;K+Ѭ<ڣ(ƫ -SW10rCM120?ێ5W3@M" _33;;nvGx}ܨk_#= "WfǣA֔ӸЀK %Rb)}>Pl~[s9<Otʏ=#gf2VDJtמVu}WӅz n{^ܠ|-,7 T9mz㦌Hwۧ`UMc U4'W=>9duU%@+GgW-̹LlNA0!M z[n̅@.9V]Mա {b |D&i[n#<n{},3$BubvA"gWpP;trX$/MfFƾsbEaPv R b=m:<-%wE+um,&GxHMuZ%*pi>=Z8cqr,XG2Sn2en 5޵<3^әU3GbsAAfc`Sl~-SZ:ͱEn9Ѥ(ǽ0=(VwU x=ӳ!K\a"M\=S"Ff ؿkC9_hNgDGEK-bfPSh Wy^j( ֽ?ԭGy=u?]B ^CNUNS#nqX)$RFN$N(5QY~,Vy~ $.Ge;YkPX/Z΍V#_&Ċr O:9'/ȒRoC~*mfG;受ޱ#4ΕHm2@ "Pa ϝXg߉.Wmڅ =9U B&twTyBP-umclj^Wֵc|$0G>-'Y?0/EZ?^ccN<pŅX=e!gjZ0[ f,TΦL{n ?Jw4Wΰ+Z)9#{O6[Uwڝ{p voґ,1zhۼxV-wgfhEUrss&-G kսj09' n?ܬ(/ĉ֯PG0-\w^]63M˷|!cFxB9[N m (RfMm1 6hg~&"ų ӨMN#7ӳ-ZԾzrȬ=L FosrO@EeQޗ鉦5t@Q=z:)%)R8!v3m9dq嵲` f1`T*B4R0N3ywu)hA`pp7^ =t3y%InEZe ["M #\땗ö,"j}@i*?[!׹c}pTe3yJ㥬|!HD pS @Sء-.˳j`'E@ԮdSg-c$጗βrIkZ.ɑÙݵ4@k9vM3)`blpejY4C@ŤE1M0ppHcHQҎM#aYm=*D*sRO2FY:VVBq5"oνru\­z#Iaڍ)_h^okcq7m.* ZYf!#u;鮵NCS績Ԥ)+vG%,B5l73D}nVţBOK?Xriͫ8!`f_~6Ȱ# _3Zx\mrS6i$J4k a/x>$BֻC0o`:g{~]3|rǪA0}%H."ú((ڻ~-^vX2%)#$ C8[wC#׊,a@U :kJʯkK< Q+9ĆB״Z>ϚV~?Yj0\o;x1̕[ `3Ow5.\/@+캞z?V7pE Q }ᙡ(e!n~9ZɕtmR 6 T8&ţT7+杚+x%ùߝ3h1!:8 f=q/; p3%A:h˙322hy;iKLI'ct_8ޯJ=5̆-_vT[yIM*M:H$xwsElF80RJ,1XX_w*Dx5C}Pvx1c^pUi'0-ci$dS9H}7S3=^u su9U]]SʠY&x*W+K#i}I閃I,]y)wDr,;P,Wo/nL`NLy}5g)ZOנBr1uI2BμO`,RеGj'I%E/)Ѵr t'c<+t䉯`d.;@>*Nh@e0,iq|٧w>tl Ԅn },^vk[c/b]5v=߫jRi.{YhoN=(nOڹ(ݡEO"jy!b4LK0aazpMuMEd8 Pڵ}[F z#tr'I799AH4{U:5`%/-@Nw8YO35 4B1.Τ#:tj~'i-\НT9K)?P1q{9g+0nA|AE o~%ޡHU&IA(O"JB7{yt:(`z6A=c"u6'o ˞x L|}"A)ipexI"Ѓ}F:==S!Yhr?IfZXxɱJf#好 j-6MJq=ؙxƢ, O͙Y>-9T0'Uo'`]@aOH):w yfh1Y[,#|-䵝ɺ; hW:tMqXYI1*CMj@SC*~ʬR,8PFO҇S ]3 .+ǪX !gF$< ,JbzN3ՖfbӒ}aKl;%ԯ1: T^ru4 SFڑw@!(v܂Kby)IGO$Y+8O4EN=wbgsc r~㔂\\9VPӅd{9g!@*/.~w ;Q@`^"$AKc  j{ੂԗ{~"݁즖ߤ !1)>tn}53gtF4 ?)DY9DG 6?5+iKD,$ $R"QuJ׍V(70]Ҥƙfڄ ʥO!T5Y뉧 D9Wnho4T_}ZH0vH4og52u,hN 8ãV̸ٷyPb{gk e'V ͠Sj]BFdG)Q7˂ro }/Y CxeC)atFP20w*/*)A#\_/%)O_he^sq,3MJ(VNNFMwy~=A2aUBNV_^OV4_d}b+iZxvتoY QlY0a})] q=(˹LzW\KW|њ͞?ꁦ$,ᙟD]e*+JYjlأѺ&x)^3u\9  EݟOeaxD &r'Dk-{66\$6Gv8Ȑ468ї8У=bهLJ1#HӸ6$Wȱ0}#0{4vGzZ~MhId-bdUe5OM`K;FAxP=2.DQ =xF\o0:{m+ݙk#ȴ9Js"u` C<^7?sG!;~r,F%\9zu55w[_ h~Q>ԨhA0YT/T~DGRlTzSZO85_/Ēb @b]hW2)Lܥ`HQUζ P8+a'°:SX,ZK(Z]&5Bzkǝ4aȬsS, "TF> =gDјsA}>7;Ϩv&aEV_ QA+ ̘9?ALM5i4zI햵at:Gob?mD9?2 u:ʝ_n nlgS jVm>%Ҝ$&Τ@vp4IѦ|SP:xCE-rp}w;C/찹I29hV^y9`G?^F e,h zB)@3^a v-Ʀ(=vqNF PQW~/ ]u\7K#&P >@)X!qGU415t8d`|l\!00AJV sa{Jm+IT?{Q9cŵ|CCLWo']UeTBӁ?i"(`$IU/6o1MiP)ȯyCglm !Y[XHgE^VVƳ|[ci7Y>χp~'r0**Va %lhHZjaS8q}zioT!b}>)TK+5[t3= RH!= K^t)(5^ %,tZ=#pMrH/8(.}23ʢ`|˘GBXYn[iD'Х{hIB#=QJ\m Mihl7:݌9%Euv <?|JB tw^M;2zmSV=\\&\Ra(k,җH_pv_Y.ݔh]P bwxyQʇ0Jvf[Aڀ ֹàg Arc(47\Q>1cpUIqdCu0WmL= :xIp҉Qk`T6%DrM˿̃w@\W(,̖{ I/ 7O% 0)f*| y ~ց˃aʒu; 5iDX :~6tG`)D7׺;9M>| n!Z 1N D;_j<5ڝË pgv#a1+lz2z9Ņ:1w-Rv K͚i>"TGîI5USR?LmZ S5C,cyCKҊwgRISWY)bfWoMQ!S1XH=ڭsfh3KJ-n !^$`{Y8^&}䀼z58ԍhA_̖GA8xXq]*$F%睿/TP5 )8! )rF~xe`!Tf_;ʗ" Z0) (4E;?'$)a7;lsPS6_h XUSo'2&1ڻSdas{g)QrUHO砽ͷ6HU]mԾsBVSZBmD, '4??T$M{1ᐅ7O D躡` *!"u%!,DH[EG ]W4ۡOn[d1cO0yc*1k6Vd^8i odv<4lSYBa)붰bVX58/PLVO;D;-^Eq6IVYAR.e-ɘtg,%ekO-@͘LX>H~=K+)nl;؜PڷH/ 6HI71cZ󯭡wl#h3O|)KAlI; 8#l5^Iz -֤vc>)Y;_/+1k]bn3H ᅓ- ;`(cQ/}ѤOOEi &])},\9az0H! $mGᗆ zȬqc %9P&X̼I~ǜ (>p70/Z#d&cHݩnCL ZbaaN; ^3~PⰏFVn{tɻXS$c!wJ8ʬc iw)dT^Uq!qTUCH}ԖlHQf$ Tpt/*@; Q`d^,: fad tHQO½V<-n9J~joqhd IƊ˻mـP3؁w6%ޘFޒ)wԐ! v--(" i$ڪcWj>BaaG qA?ܹt ݸ^EU9r_ YX i>'US2.}¤LZa:1.pB,D ԏ?MN8jr[=`fMۜ/&;m OKs4M^2djb#q":ېo;4ZE@00oh !KLeB3Ff8^4X!u{Tl Fc|Ol i@<03B~.j"r O [V5ʢ*l}MU?#ܾ<\!fX+N;;Qx@@RDrgyUŷ(/޲.peW(,vmr%tw?~Uz2;$n:(]-uE@2iE >@b[ -nf?ᩙ|FeM9v߼xHWfōcj:Qü]b 0ly>?͚n:Ӿ3{InDߤjCЂ*ȃ~,˶,n hr3ȗ8clsebA: |H6GR1oL$X`!SdzW1&ο4J65b]Ƌa1qRq VlU*@\(_=BZCd!z'd|.Ȧ# ?!{$:>r Es += չ,3434l7?']#J~extٓ G* 4pnf #y)ЄF0YŷrFLBM㙞q)PΗ1 vu:CQV6Zlʉ|}y17bBq sg(lkcO1W ߑfn? x%?Li-\\b{c%]WW>n홃f x'ϴO!}QFqzObvvѮKg5z[ ; _װrx^-x6KV)_5A-#K t Od8( Qۻ/:B'G zia@y`"O! PQtt?o iex5%##K.t/H /GO_Ⱥuwהz,JQPniȳQ:бiE Mbp䑪?Y=.l?IOExn։%Ǜ7{6$<!CL3cPq8^YsU $Upw\ͫtE:Pv*aĂh 8^[ԜZ~pU5ئOj N~,MSZWw`> 9 XkmOn\d HǴhhP2loRY5 fXd=I:) ; ҕX4k;B>WyXL*)2^4jdrU$ǑEK5wghkpFTrgFZM{gk¬w-EKJ"Ō)ZeW*|4 aclr)Lv3;*#y\S 9.sȎYo9#S[0^kB~15mfNī>tRrsM8.yݕ3j%(P|i;M嬍~)-xJKw7ogޟ+8=SZ/{חVߤt3#| 'ctnq!z\\%("U{WPSCmipKPſ#-Q4,FH9$4`s!oMba%YÒBd (˵+z9#UB-BrsYw1"D猚inOzd~xBh~oO 73說kfRLqYtr}13F"Dx&5$iEF|)DBr9ǦŒD*8#?)>;.Tl T*!,Kv:3\%6TB#:Wp!K9<*/ae I:US}ݥ!cq:1L`dͥY80K U34m6=QJ. ւkX2\X df{kE{aIֶ1~m2 *Lጔ g4q7ƑjLzDBI(ԣL;sh&(a 4mل@˘kW&+$?TM.D:p(bHHerSC3|o rҵ ( {`zUdbJ†z:8!fM4F\qdP֥$ 7lS_: dg+42=6ۢZ6b+ T4X iQޠ /,r±%}SQSEuF3q'Bo/& 躉8StxdRK.n#` gd-A#m #t't Q81eHIXMk0Tr>U}8sa@@NvA寗=6~>-ZMD\! ;+Y"/(WRzIDv&V >CsQIcq)âB==rtݝ8Z=`eU@Q()cҎ BLx!(G&fD_5"BCxJz޹2C1}5m<5"}h6I@nn-cJherVR^g0}=+;Լ4'!RTj-Nrz_8ApDڱ{~+RISxCfM5A{K4iǦ@O`c^{߁ƯBrS;M*Hnt;(b#C;Yt4\{6W<A/o/SΌ$NI|-W1[r9 bV& qR@m1M~z4pMn0'_G' 5W-_nSte0}:@OgWý 84 B>:<=]8T> > kxGM5SVe3$aAikM~R~vuT×ftx],wfvQ8/Zґ-P@#q* vڅ[kyy].]!p zZanIa~x#u@+X\)zam&L X}{],`XVoU,A.:F5>jOy-H?U59"T̢vҾ ֵoib~>|=%L|Eg{|wF9pad1#}PQAr굊mAm\ ] 20H]SEC%mBAD,1"#6*GӪS`c^/99EL9b{F(J2o8.i4ȚJ(ud6f&)P{o>_%A0h ӎ.UF}Y^MOf}+| FdSOOq$ #A[%b}%`*("ٰeʱ_ j] :Nǭ(cYQAQHFr} M 44K@p "]lxġJ6X̄Rk;FX_bғ%4ј9A1#&TԝrM*z6ũK81 b+5ohl|K*_ )kMnl? Ad%$>1=Fb/>7O=[{4ѫ_=N˷58M(Өhgj9s!^3=vtɠlm֏mku)פ]3{jC{!PPy"hN mnDU Q %VI8A>.5,Ǖ?/^^ʲlZҕ{N6B^3pҽNOPؿ.qS>wCXȇ Ld;uE|LU 'B{5\elgf!-4%y3c4EdLPUJK=Ve'4p\aI m9<@usy= ξj*t?ٸjV)SԆdt5N[;Q,K]K:2&i&^LC`3HSS5Gc^Zz%뤍b '#/{pgFX9/&nb=xCfmEfj*-Ժb3&Sw1FLIEe[bjhzOS~6Pdhkx}>T;{)>#8 dV0U5=j?&f7)} ؔ; W3EP;mo,SQlOK~kk#$NR{ؼ.d-KR:\.Um* ˝. :ՉW0l%׾>TQOxJ[d_;T:-X5shN{NN, ݓ?/{)K=Y<2ށO%DB5HM Ӡۃ6 -:]1:b_.zr713j@>O?,ˆ:w 1ٻ}}7%!u!^w-% éo>;n2, caN5 5鎙3S(zg D1ҫu5SVPڋ2>PΕF:e5'=g@5ЈB*x EV|k'Ѵ Rn pց5z=dXKPtz~K9F;D"P5], %X[A0vBsOG^Br@Vkh ᇽ`$糴=l>ӏ^љq>5eF`L\8+$G8'x;b8;n+XD}SK]A3;dVqEswF;?mB-pv@RyNڹhЇ6Z;Q![dAgH@Ua~kN͆*u=MtZ &4uLʸqyZc&Nnly~ϒIrYIeUwDz,X0Fc%2u=2<>n>l;ܿZM?CnV"_,Ɍm, 2bڼ[z{Qڡ+LMC u[i;głp>aN)2K AR1͖M#t"L|3pC?זiׂʆ^IDH}!w`PgL m۳ZX([.nn#$܇~ɡ1 Y²'$4;۹6 Bx-g֯7NгjϷ8 I80WHW K{!T`x0G lDJF>1u Y*tSa?%ЭP&9)m'1}8y#&[ ߥ% x%pI3.d8]%~ZT*!$ a9U]ILF2X5ЄG!4Sl6\♡rAWYkC,yձHSU$v+ l}Xtɦ3-8h/X^uznĸ\ZQ!G5ȉܢcFMG \q䯛m$ -c+05HDm Ԯ9*P+'WYZr78ZzJjF7IDڴ,Мvtg K,>s2;wmF 6j3TKvvDh\UOܯTν7% WN1P𤸝\HtV1S;Ob@s 4O"tqI.6 e%f;tZElM=yBt$0KO6~7غ\w 6"4sHX%л;a~ѢCe*+XeEP @zêLS&4{"pxj3a"*573&!C0Ip߻p45MQtNF/kv߼}Kmνee![r6,ccB ] [3Ƃ,[/5Rv#Ђ8#ȼwݟVmXăn#ے)[zJomk S*۝ 7ώ[;52 ܅7/avV\ɬJsT7S /OWCS=tťm,bhLw)2քo,o.J(Mmg/;RxO*YkP5rjt<#B9>&Y`FBl6l r EMCS0آ舴[e?gcpe\uQ莕`\taO O ğiiLjnF=nV:v_zsX{yϚs92>rhx; At= 7 1N^`2@gu"Fx/؇nA[h \Űq<j4帯A]F$SЮ?X-j o5h.v8tNUX]XH6Y ~>Qnwf~Ut|[ 54bnL:pv [u}E E41$Տ \*xOX?%?YF2I{W<ȓ1`s\@l Jһ+5QzE{.YRw,LurLUh|e *۟X VZ,hǛGgNLo"CKQA` ҙm[PiuՅesZʀ D n91w*f-V2%8FwTBWj[h"NR3Fz,gƥ+tOY`Zl dBm]Esh~&CdW7!y/0;xn}|WfE+ jUl?ur8x¦#Ϥ t*@ X.9Ae7i)#4H76xȽCN}"&`J 8ͳ qg`vZ^f#p v_ `:q(\L7{Q=޲͋1X^2"{#WJZjU#l4UA TqAb^<y#'\%!wlyl> B mTLF7'IBh9Y;3|r ڌ:SQh鼿?0bs}&S[z UNta@5P~9lp3%d;ou]j3|h(2oGDzpug֧݃>j4oO-~^?g[zc1+MT9`H  8QҀ^^zGlG >n=5]&OeV&?W+'[M0w L6 uA5MU@@te,Ww^70HsQ DiM69 .?V5CRU}!5dV?|/7nңQS`?k&:Wa&ͻ6buu1Τ }#ȥvĒb`>֖Q9(4YaS)g T ~s3%s'G&}4ʈX'|#l.h`X苿KROw4I{+g>'U=A+M7943Y%:?뼾@AC|Z@<XG>KyM`]6?zS|9l'=y%'r n? :S: ]UO\s$2NėTA,ğhI^{+ys 0e 3yj(A[ab,CwM4 %df%k"]=;.="+,JOrиU5߰FZ6D7:}I^U";y˗)JDT4ռr519rRƘ}o4CKs6c$UG,n4? Eɯ$j#qXVԘghMP91&{|m'd&tPRC83A{nNwc}=&Qjkxx<;-'-IpnA5SX |ǫ U3{M9Th}@RT"O[]ġ"FN:Of]dڷ5M:-n<{4 I:KsΔ"PX.bs͝IMɶi'W@yr&CdU$"`ুe/R95,EzWh졂X?]D\>Pha܄";XyKmkeN`7_(HKNl`?j3,'+0 `*z^i~> oA_td6s] XՆ֒iF"pPfT uX^k u͒TId~ά+ Sϳ*gZ~t(@v{@S ĭxRp6$XBKd7.- ;F-B(tZOUd-ʴ w -d&  Pqryx9Vhb'K w~^eITέEN'[ϳ@,a3d{Z'Vkˢ -iKڊZ}D[G]m .I1$l$ՅE월>pQ3~iTwȁ.2t$ .A"}50) tTZ!H`VfDOu/hO (L$!iޭm3j{)۬J 5i.;= u͗}S5Bޓiюm`nԕJUGW"p8fNQ'*4dA;*P, [/gSsR ,_EGN\JW3 X;ޗWQDwS"=} /FK#>z*ӒV*ܩc\zT佖#,P>b" qq1;=MM !EDː>c%:O{߲03ۈƞhMGؒ"dEg=_d Ֆ d>C(PAf"wϓuE򔢧=q`TU^]@o_<ّѱ;N@OxԹ҆ɉ_lltRWv:_Ufb[It]" ċ 9bG{KO4YkZ1ɳu@9PŧԬ=NؒDS7dgFcF¹5b'NnNOOܲQm[1JFMr^ 3J(BUM4"z;kG:ɍW)#. [яE % :P>rK4Hi*a;14kV7An(STF8x3*~_Wz0y4 ,34Ebr!rW" 4* "8B8)lC>(5'*0A)sN;G\-o(FB4M@yWh? v42qoCr6)@h? f&pf|2 lNqa^ 2&/z7m{S="Vફ,јWvn3@8NXXJЉM|v)Ғ) eJ,/|ӫxC =zWIi,/#nE@+J:k&`inc1p7 wP jLc;LuL\@Pf.뙛meL H_ wQSȬ'_{(1'!ሪ?&PK0h;OYFK^,vF{|)G؜Nsv'GY`A@t9aopΓVybHJ\O|YAT=%~DŽV%SZ6ߐzhJ#djrђxsWlNW@?`8ٯRh+|=  +5K7J؋j1.!(UYr\~J.y2 w :8v#.Y "-׵i8l1b_YoU9",AąQkV;#)DN ǻ = 5ntLtw#|PWǽ x5ϸ!KPWdMֹz߱=6\<5GĨs%Ǝ|(gj:ɚks~7F_+哔cIPqG8S8u P=/=-hϯ֜cF~Zg?( _$Vce8skH7\0A`Dӧ`jR?]:?V՗FSqȪc%yAl`-w5uUL<mLVVȡ~h1+qà=^ܗ7 P~j\[t` \a&8m}+O) f?$ @wq0ܻddfj|wl-gk6quo¾BFtaqq gDzJT{Xnϖ4Wg01(Gi֘ƪ-/s3'MV yye+'n svx2>f%(-u\5B s07!}򂖅Yж.zKLmztY4A:wh٘/yC'P)L^s1 ~lGθe]93K,>9ⳇspK+)s+gcĸbb>=×WkN8{TTaƳi8+z<}F;5q$$@ +Ԃn֋X`!{H5ފj@b*{`S XH%?<İ8뽒3|O3I1tk0B3yJ9~9"GZ@S_UJ;;k.n)[ew,I}E4bT 6x+Aq]сظ6eeAWTO1]VQB\>(rH85QGJ;i¬[9 afG~ejT\35Y!gm~(n@G}A䒟2ʫb(+P٘zU5HbFTGDPz|5k%~ִ/s(ua<@'žV;cbg5K@a(p?x&Dhl=vsTOC߫7l]v29\VQ=qM;Bg“w!P ,ewRq938VB Nm)+fLZ],j\/p0$_4y0:lX2kFm6҉֗P3e= F{s.H $@͔8-BɖxwJmgЕjgϮ8_D!Ih 5(`;>v_l*!ۅ<|r`]'c_5g+Z|Taluh{V\Q{\1/ SėPvb^/P`ͨA(eܰn*Yxoħ2)#@Ō/i`wGLR)|Zr11FkNWZBUքcґ2 }q9h>hyTJf]>yd>'-L7:e6MWIy^Iz~ø]w[ϛ_TSFs-v-q{43[̕u<3NSV~ J߷4zuC^q?z@p_f\l9qFZSø$7)H(RvNFh$1+?ɑTut? _PۇDZ,1K`ܛMŽ=pva=62w^4S^Mi|s`!MԨxGoI2 VP S}X"eV6TQNh,LDʔt7ǻhl4Tz8Lt` =:w;sS4fVy0}La (NASޡ")u Ǖx4{9S޹c^vK}R' AScBTlNEYZV OjܵRFWA(چ:swhw+wT.oBj/FlX:{`aL#q [*]۴[bաRK2Ԣ=Zϴ ק`^_Ÿ [Nq\2S~l'&u~?ԃ"|qg7>^ 2O;ֶs;y6謧c2SK-f&̟@dZ9Q9iެ{Gf%}Oy>D̑أk%#d Ğ@`&Cw`vh$UlPFW# |NJ>bG@ZW뾗#kA.Ŗ睬>O.d*^V +jRzʀ`>1/,1C! woh|uvizlk#fg~!Ks(rD\0Bb@B?M5׹_4s/G4wYlZBgʯH ,r{pjO9Y>aGA=mwkGB11Cٟ ꫶ nu+^80h"׼lGouv]'HB]C14ia]Y۲n1q@ C 4*eraWx+n!i,5JbpPw(z",:qreKG^퐘)]o2v@^6!dZ2ۀ iڕ8n7K8Q2)7͚h$A6 \Xp|(<DJU7afSnmY2YT#u^?EB[:g5-"3L3mN]AWZZ5'f?Rj5nQ11U?D&*$D`Zíиu8hɼs''RhUy24` IFM WYu9\kRZG%ү!K| >*SooϖD y)OXWhU"jmis<|>.ڎ'(U"uQ}sa @Ϻk}"K\Os!Rqn;9i|'k=Ux ?uIe9`M-Ł*g_F%8ğ@O6]"M??69@0>rmT΁OA9j Y-:Ɂ~̲χM2(+A+^fS n!LphpEQ p3mP8 Suj ś oIv %qdF [%I ؎@;JlefXQQ?֗~GerX:*!X()pd@w62d%ŒM5\w̼S0l|7Q7rg &Ӣ_|?Td;;g(mT_wV/"|׾EKkq@d;A:Kkg /pl" `l4-X%+%ݰ,)(^ba(镇t#Bb]87ߛ@ )jUږ(GM:7ZdAq3V{%&d@|Hc=^Τw44kx}7iH5R!Z'9IAcYLd:dqr3Q=%T:=AE`N/S־Y#4m㧺tLx יh[/kInP;-lFʜ_s~^<T^&SVJec+63w+β1省rYPnk+vF} _zVS2oh)$Ӊw~i Nڦ}6pH`!]Urf4y"m}n"c%eCHIh9jY-gj)&farOhWst&,?h&N)( ַ, ىAca+sK5XL :NtpGsK>:Yc0o R'k䃀:Ѩ{QR^OŠ}f9n'R31OC7!.TlG/ 7B0{W$=0Yzt’ sV w KnPh ZȨW&5lW`AozQ1FW_AЧoU/u&GּcqpQйiP7e_A^&xD@ VuJ†tx`y,> Z$T~+AJu-uF2ݍwX>VC^Z8D24dJP\<+)M͠O`/Q*Dӱamcעܟ^*Sq~3{qZ Zm^:P륣b<"!FTAB?9X8M?e"FÀ8H<Ցh[|EI'.kr#~cL FC05q;+ =#据Uc U5@͒z&@Ay.1K5Hl;Q|k ?r/f=Vc4U~`}PM̯Dw}:)╄ۛ)*1ˀ0`y;Jq0{^ܔ~(~Rvj_ ߆ɱj:L2nݧ[j˫s&ɵokh,#,dʲ5nY9:ɰY ,Vtq_1qACߞ!~ ijһ9?"uW"Yr:3Wӗ7{==d[^յ=*+HOqsyMvo$'oc貃lɽF-- P CS#$ vwR/j:$n|nvbcUƈ,m*#^@c:Hxt ltRz>oN ܯ?Hovym/﹎aͻ#KrыJ` L,%8u"خ C!(M. 3ֻa {qU5neQ ,!.^NkcsT龇4=N#ݯ !O*7,e=?=`Ks/+_n; `o]= ]xWԣm46H(6S2葢Op+w~Z1JK}b>ωQ&L#Fj0m(vDGUymAX{㠧F[Bk3m% 4 < ;?X`4vWT02^! os.mniI 01ryXo"`))=QWQN-gj#`Ls6Ƅ CTMc;M* loIUJp?uiCU޿cZRC #>z$݋"`~U7>w7e\BxIjZ\`96ͩA3_FIR;֭/)hnPaL  u|G}G _,DVor1ƻ|'D݃tZZ6rzLWݩ֮cCMt!9Φ0;'{ɒghƩvP"5p4*MOTRud(.̡+m/4G%bH'еwEу PTMkL >-uѓ܌ .VhEr%dݕ;L.č;ؙ*zcyaqbosN&]`T<=a1ҰLӺG?U) m&|v IUdom &2d wQ $QzԅѺ4wg<4.p zP\֎Qu#j4#@]t,bϊVT(A_VB8*a; A[zEյo"_oe>tw(or>kzU⵩Nz2&F'=I$ ]!w"⋱a+yQ,o ϰ=#[mH5I׸Gâ At?tE %ו>Y2gVMGmGejÿ%|Oƣb!6En$ )ng ɘcw3a=cM6۵s+]CWr92M5}swP$/Σir|,) <kXe.7 U4Svoƹɠ8fK8==[:Jtk;o 18ø "H7n0դ'j?r͓.TZ&MhI>;Ag\k*NKS5)= e)[Ul 0]5YCbl٣1$X)dHpMXҟtߎ<sS6ls&Ȩ% aDEpP?~λ:=y!QpZǔtύKu˓bT- AtZh6:i`#Zي_ҐwW1DenFw/;YEZ WC\Ħ!yeu eFR Hb"+4'azZSDŽ^خ tA繱gYZ0707010000003f000081a40000000000000000000000016446b36d000087a4000000000000000000000000000000000000006700000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/hw/usnic/usnic_verbs.ko.xz7zXZִF!t/wc]?Eh=ڜ.+u)Y3A1(~uHB*|)$ @jO`RDK`:@Gr#m*:ffp}xRcl:16I}{O%ASH ]tFmc(P n% K V7&ǜP*Ɛp6NrA'HDFb#F'z2JpE1.(lF8߻m9L:-gz|9V.B c [f?cfW^!?ڦ`gj.=sjJq0=_g^te:LNtVRKjM-JPu`=tOjv*O ` "JfM'w~pi ?˨jN]`$,#NTtmm+ hv6xAeح俔w =Cqt:RˆGc|#k2>ڳIB !%\.>e2A^cYv=pr ;k,>oeq3˶oXNYKjI!_%7 ـ9$wEyJLJ& JBڐ֕3+FU`"4ьR\bi&oNQEbݰU~ 3jz,:qL>߱֌16,p.tiey,.sLM)ը(36-0ڑD4Q4O۹꣨fecx  ik}SWSS#O?m}x0/4k/ F Cb[e LKA6$"dU$)K5R2bI?:+B x&|TkK;v5;.Et4dA;ٚR<0͉ywY{*2Y^B l/ZÂvHL\py+dPw~V~&,tcL6qmz9K1`uf Je?/r12#fl| ϼ&1EMcrɜ~  &_3X}&mKmJv D2`%]͈?xIO~~ve"^)(UhN<7Hl\IjW*U/<]~.9A"ln2*b8]5 Ě(˰>qֈ%UgdE. Zw*řZ,qLq77̮?-PL,P6 -_#%bFT ?8t] NVmsokۋ][|{Ź`hreobvC _'r<,^T.fMa.S݇~– _$ Dj%D-TLʓ+c0~]Gc \],<:{sqq,㿱Fm!2o_(멏sG^{](E7nBl ,IgTZo3 (m~n=>Y¶ƿ`nLڒ%VJ+TbW>?}=f+~jӬ` :uy#~-l$0MɟLdB~FJ$ZL|vBm]?A]$,Ofju9ʯ E٠`'͚=Ar{%9 4384!\J0BE6q% ~oTg'tsPs?E`KI" |G0^8Il yCr'.ӳѾbR3V02Ty0;!`wX3U#.Io<ίYCVAJ*(HXr/1eޮ K-٬)5Wd4ln\qqt/DhjDdgamY-+7C4e^sr'+](u!&Pc6$ 1">8UT/I(pJh3خqq"oYS$edȔgEyY:ȩ$ѥnzI)^tͻ}A|e=s:'vrpqp\b}@1asc8p RSZZv0aCx}.FGl%YQ* 5)PIxha XvKͯn8ԹUWlG07jMJ}s5of;Y3|5R 2ݕ_]b8ǪJb6m^ē ߶YfH/}tsǹpguFA6YގպINo]$7(ig-NA|j9JyBx7ٖW,-. H)InrV#gUhK@wG3T֣fJ(RՖڡY8I-+} 92#m>Y;:L#=׺ *[i-D ML,]5_>&"mӾ{qAXZE(TIo?35$#ay7;l=`& W𫃕W7>+ y/(OUηUeRj BYX2=sd:Dt+' *g1|c J go d"[_Z%zxS$.[ϗ'0>Ae[&c n UMOՃd׌Ϥs5Hb2K[R@$Op^v˙RbN2İ#XK!qk~хt5f0R]i]cTг,^H?V ?|W;;&G@hs~JMQ\ס[v.GΑA4#JǗűJPW6+{>e+M(>)^]b'229Yq^9NYb8fY/[A[79GviOjdio6m!~BcX_.DGSͿ..\|rt |V<.2k<6*di^X42rW7'!FaV{yBN,9|I\`Bݻf?^VrOvH 6dB| rF(p ZHլ@<ў_}޶P x8e7t }T4e}3v3g?->փX玨RH~,1ٱ=L=rS:V'wUA6$ d?tUjrb0R ё%ZS4"r_))h-}l` zF{iLE·rB ^_b *:@Wld`o(V5 ώ/s 'ٓ0}kV~0G\s ÅqgͺKfАB&kؗ]fK8uh0p] -t{ 󿌩9Dŵ F-Z'zM[3nDf~ LV{bhw C*\l\-<"v`.u5Ne@CǰvqUH/cD6HCH3£Uh;}@P'ג&Ћ]uy:aTŅL@@?%r[Ӯ2΄#fԀ=@ZmOPKs#h >\utz͎TQGX`ª*TAns-36 ZYMu)h6y:j+ Ǔt;*)?F>i<7f/ QO0*Ru[dU4#N/ɻdz%R^P#PRc\ .Hcd9';_ ߩʈcJ\eK}d}u:Xfdh986HbQv$DX_=.n78 Yg*9r$EM>H򖨺\)q,T rgY;t.'Dh[ȉ\&_+ Kޚ=K/{wRhT,D\P !7d|b攣vL@xՆO;Qbo$ 0m)1:._7j$*I< (ZLq1{e4CߓωwY8!J`j%BzA/BoIc'_"Dr BVjbm cu]g}Q?5i6Y~%Eؖ3+d| G2HЅCCRfH0>*fLKX|ː+hnwdSb3Q$DǏ)=Κ deU@JIݻ?нUO;RaHl`=/]NX&Iw|괡:I>g/UmW!d2X899o;y[JgJ -р{#C}&Y89py-a8Br",`*xܖA8|5ԮVdT\_euʛ+<(TV1e([i5ʇn3 9+Ob1wRX1c_Y~ih8~"b¸L`)1 96]XWP]{^HuxOc*%SCu{CB2Xm®d@;WlgCcXυB :)NXgE{eP$u] \-Ɨw8{6)41 { ;=/?aa,lL.>2"zJ=Ү#*Jn{t NL ֧_r3xNdG데r)#4>#( jpZhbMewCT_%"1 nt$C{&! ׸Iqɂ~OK X ;ot.d}B6˳k?%6b5z4N(0XiC,DwZh/}+;Ɲʾ6#dWJ}_mlz,9]&v7;Zʣ-qK Lwl6>ú(o~!qO}ޥ*uMjy-7WrU Y nUC3;g=u/D,AN6Q {?ǀFw`7%z)qo] 3,y/)IրjS rI,g)Ke6FK◬Fr5 ʻVQ:ӣT@Q-Yut].5fFmfc<[/6i^ڂ%ɧ78 A:04Cwu>wc`Lt";An]Og_JGN:K Į%w^ɂ+|룞!7q?GƑJۧX{qe< ` -%:n7Q^*p0Lq ,}\1Տ_+Pp$|@žJ>? nC?;¯-,4KtobygèߟDkj=BzmV 2!Y "s`9Rze _k A~_W½G65޲SHC=䨿=FRdȣ EKoOSm`0v"f׏ x)OA|=̅$| RM%x&au 'Va#\~/`2 I߼°RL%($/b-ZȐJT0 ӈ%_WI\ξ Sn6h< d;9!^Nu5Yz%*%zD90K8H0D95>C6>]69x3fD2C 'ba VG(`FG4r}E.hV )`ߴ= G/<<蔝NoKF?w6 ǕT9' ZO1)܍Pl5>sKz؁6]wa#Ե;blCG٦.gA\cHp.vC1A_~~sgϢ»H&R9dO^廼ZDKbN2U,uorԀl^ٓ\\_Cz E?mcYW2 lMEFiK"~,^'Kn+z$&>;-sMDy"`HR ߽B lߛlBjK}fv֒{זx.,jMP5r-JzGvtC/`;N^5ڣ1iX+.Z0h)8OP̬4:Z]k]s5dM&Nn a#3J!B UdVNIK8=uP nKAs4c$#B0SH o}'Ȼ#9zo0ϔScúa'#9H=]器;i7]6rcM13A<=]b{<|Q;qc8lֶ*D,m͒;P>sQ-3 _ ԑnCF⮵Z-y&TuNd ˰#%YqIwrui74Hϓ ٹlK5\mێUH<-[$8i (iZ ݗ4+m5:7qdx XMv.,tBЦ'}I-K%{~^0@=(~TFA 3֖r+q9PZ}y$N\N` PG7xaХ>f{$|.M ##/1æNj(w!܉j ~Ǐ݇z2ŒߚGd7BS!Bba۫%xoi&qLu83-gv@'k< 6m95bw$ƲDS.H+{ 1K)(iHm-4: S8U,1L$±RޟWѷՃqj^kbR OZ}):uyC0 ;r!daذo2 -U*0dT} beC<'(ANҍ5jč$+8F5Sq ߷s%7қs;8T >XN6ِم@VT"r 0~= 3;52HCӺV] ſC*NBuId=|2f' 6v@:eF장v q5g4k95MS[ŏSy}\~ě.Bnµcc.f1:KS>LIFdX7 :8x*޽T_͂I\Ib)+p>qMim i.K*h+8"J0J X{ExU=Tb_Gtv4ۜF_=!Qw77T#:ÁI}EFѠJ B̍BMݏ0)P?ѡW&\6扳z*T1#Ͱ=}:,Fag>^,e_O7zGOSx:[ _1b2rzkm"F=!(F6+zBNĔWD9bis4!OAi+VϞPHErQ*wU$:esܹB++L6 ="hSa! :ŲJ( 8Bcќ=Z9ίRW$#cuLw8tܤL#Zɼ;$Ũp<{wӜosD& i!e >j˗)-X,qˢwЭ( +LfMÐP3Y5/EКK'Kp|)U)qt3*,Lq-}3m L?b ã? -F'm,AlW8B]KY~KG-XuB_c ]zD2\x~[{Έ6;59Ic}.^<~E_*YL"'qd [(yY[xxû`j_mZ<EzدnhI<@n !s2i=oG3P>c5Pgl; Y#$HۈwI \ZEauvY2' 7{Co5'} R&Gxق90Fv7=wѠ=d.%J\'|ɕ~o8ǡрK@>Nԁe~y?_J+‹:ɦS9jUj*S C /7T5#zXqʴFJ4E':lp$, ^)W:T 'e"&V,] L.U=^$0#' 'Ix- ]^d|R+Ջ5HT( 9))LҧsdPM5U,!V+OB ˝B%;&JaGaܐXA+-NS1 +Ej?d09ޥ11=q+nm=LGAb8, i/o$֝Yrߕ7ל jkB>+έ|4Q2>U0YsjjJ7a="-=(SeNqHGSwQxQ< m][:);q/˫= /;(R0k)+߯ԡx ߺ-mGCcz{se>eiXi9l&7ӗeC1횂6h'(Gqb`1KH8ppq6[U:mED: I 9k#Ekᦏ5;Lv/amQ^ {3d2TR76Zt; Ql J޷0D!TzT 毃j% =bm`4!fH}XhmN|M̈́ت4SodM'`U~*ym}iʌQEq;3X#0" IFUk~M9Ϛ[yYyjVOι=3T8sE6ڥ,D|fjV7ݰl43ݳߛ"\{"l?62xԊxů .}RFGGCpf'dcvT{o}G龍p(,^ȚQv}5LCPRr[$4\ Psd9wOh+ݛ^Ƶv B_,rW '&M7 O_*JtYգ^{˫rwARc&7gZ ]w7ZM҂r' xLՉ MD!1kWK?aRSM9z |їD !OCMB|35זJpxPES2^| RjBtWkP̴S6 ţ]T>viz2)h3$pps xne쭜Q>9*W9m %jaע5dSKrLvC l=Lk&e<ɒWƷ4|.EV/h^{!3 /㏣祸I?J=WݤW*`&>) O&(6R8a9OX sfYa6MBҷ)Lrײjڤ`j&m|MzR CIH1Y>W y)1" Yzx MZ@ 8g?2B[R-XW Z#ͼ̈́(hL< jnujLlsm^Ci!҂j=t2Rwm*9UM}^oЁ)NHmmnaVz9Y ÑůdEE{ |,'ÏhMl1Qh8-QGsIq_ٱaOvӢ-R=F]$xkG(29GPC!BYv-áj(\fyhe-%!au1پ-o KVe@j)mDKxbm{ͦ;raqq[Re63IڤJS%<QżNS0#L~|ԗi1+EX H|Kkh% U+/g2HOZhe t. d1ٙV'*.VDǦGFxjvG^Vhpٌ8&8vGڲC9?w ~Kqp%)CʘSLTֿ4;>IYθxr 33 f;PTRSd'h9YPҼV">QkOm%2DεX{Ũ2ƌ^Gfhe?]'@m~ SW~O7]U*GW{+YH>b =Lxoه9s+X$?*\.% 8j׿/U _ا| /Cv{K5Y~MHH>~Rd`G͈#3Ff29RO'dO%;uI_*a!HMx{]sAK Ta=,lkn%2G _ѭV7/n,]&Q}2 r s̟6>CJr0 jpm"/&i8 p41ujo72:H/4)w[-\h1|~dR)WTPъOO(ĪJ3ԺgɞhNPs*H>Q06KHAb^Giڿ3 'Jgo6BsJ'](,po<76% t i`As;ǢZV?9SX^ِ+c6,s _i7} 2_x0焌&~M+Uˆ)OO3Hs*y=0K"LϽWB7:>_e gM~k-I}-dՆ^AqtI3 wOBdE" _m ;.I@;gQqFН{HiVF`DFu:f7ڼp>Q)p<>@rBMo]ɼ"`Cb1dFi~&wTk[dÆT{[猰l;ŃzM`y`.zL+VXV+="^wH2?W벆މYPcZ.LTcc4kgO`U ÞRۨ=rlm5@wn0 an64 :*ъ@!,RJce29!BrX%fd_܊AS]IBqn*`􎧰"О_Oqz^lp;.b R|DUt!O@Ki6teE`s~;e*]V~(w$/D ]\z#sg~p֩jO;agkR^6bGΛq.Q%L6Mlɪ7 z *-4E'u1bP؞נG8VJG %)8bm^${p֣JiJOuM? Da$G}М \?PG.ee{k±uZ~X$y Z쒈pX%7#8)u@gt(3,b0j"00ya]y6"OH%9iv}-_+K^I]C &` jT0j5?pGI8R{3֙P#߾潒fNiY NL%0r@wO%[G9G27I?Fz. @w9OH Xrעqo Tɭ$~>+HNWt(ydKP L6s~ n׫ЧлoYlN$mPtXR>Zq3Ox:H|xo|̭[>_*^~Vi=2ujЧ{9D__]`f3պ,*%~f"*VB6jYg]YBq* s9.P2epUy&o{5FK=u&g }ܩpZQAp]ӴL'^[3AWZyuU!M %Vk_1~ΗvW}/ =|o轪 m_ښ\һ-ohA%1E JCKV:5ɶ4t&OecrCr=C^(3ָsC/mҟUm99&ȑYq"K8$tVO$L~O:`ͰT(MBv=~&5Ug=jS"EC-U9-e\3ƒ.F)LW(q Y.Up^%^Ybr`HVw#v7+bx@RЄ Gsȃq%W@,+4T 5-pƈH%H0GC;cg| l)׻vjZY*, Fe:):D^4-sWuJ 1 aqXaAp5էg(IE4$QVT1~rO8nZ2YiT٬-D(%]F!R%B\-< H]o3:Äb}OquP5̰W*_hp8ÞS- s+kV`fp443^e5o Tʥ{IM~&?BrZXd[S̝E7.VbN^Y͗wΊFyOp CϹ61S,MV~PcZ sۈC JMHLdw_xu/¼^l.Z%p*G{~>v) bC^<!+>E!i~oi^<9w}`YWm%F絠MP5b. h̅DwWi4Iybia,j2 TBȄ:R6'2@HF, aF}yb &o0tߛMkpHWN2 J4i# _W" [l=(Oޮ$c7mSdS<:L6pVGK6.bSƣc;{&}~|zYCju^3C#@yV͛mz$p]Xnsu%58.x].57lu淇իE=r[,HiuʢU#yq[} FMԂ|Zff5ls &>no>ZS&Wyqe<p0H)gD23$! |"zB_nEFV!ZXġ@B]2#g^D!e?4JeȞ?`~bos*O)Ԋ8u~w'j'wӳV+\K6`w\8sb*E>?n)Q̹'w^}#,?7QY _uN߭eH@ (6,8{9u/?`Dg@/ o|M)]-CPͫy|V !X,V)feY-iSDnz(KqS!]x6a<شY򕱙UXe;qr5gEo7gĮzK/5$ ߭*䙐_!%X IO<@]LRc_dQ^ q;eb[c]Ӵ$.M0Eפ5^:`1lHoO60f:j OϦ4liO7Io`B kvI+9?m 9Sؑ|CY,~Cs7CkЉ.S\Pt="GH,W`"'cHpjL{ѻ6ZEftAK_3dZ}HN>րs}R߸8(t,.=ƒ7BSjG߻ )HTj C8VxğL c2!0RFN6eGW;Mve:{mI }Í#}ANB}W1VaPt˻2!7a b42Ԉs!n/Xl^`rQf'9j[oI00R"ǐ= no[%AN",w9LOӃ(RgicW2곑 PЬ'N#뭡GnuKYʌgE(asqgDզo9TG Mk;қb` 3uyꆷَX(%dvOƞ8B¹SKis z,〧 CAaG>#e[nazXc^jX5/Sf?LZ9ʏC5#oD:Nņzja@$5^A\jm? m,"]Xc MFQT9U,!+|Gqtb{q+۱iD 㙥 lRY#^2x ߃sU;Sv:z!M2`*.&_9e8| ׾ 6~O{u'ea ' m'pV^'7neg*=AK;5wrp$@:6ʇ4'!Ҟ8GT7a=8ו V:"d u''Hw6 FZsщ DTYjI, Ńꧼ>%qe_Vxh l#&{j XNb5o_~@ (ncp]Etus^p/rƲpǝ͟:=$sPs c t ?\jT5j6anKx(`x2 SbK…1I3~nv_&kuBء  \p^1E .`T*@1!R7%f}MPtdiVfmk/W1{p1P\YSX*Yfj䋓ij+/ID"zQޭa3i>d0~BÎΒld[QH<51\y#{ʬ \cV78:7+L,Z1 AH8nwzLvlTCeP):F'8 9߼|㘆ՁLm!% NȞK"o3YC,5mF~ʘxCg  FiM9ʞFg]̭kO3Juva6\)bY1>Sf/m; ߩugur=fa-T5bVdW]8픛p#7hts .z ]|H0J=0{c]ﺦoeNah D ? L~U +L%,K?@_ƕHDn wɭcER/TmmQ㈪h&[VWl=B\Gl\XP'nT;:Cq(.cIr3G >~Ԍb)e$i_&W(X-uX`A&*ȆvTB낧< l/(oMr9)H|0ޘ0/?gC4Lgn^,46bC{ 8 {ȳh"SZJ+:(HNYcFc3';@mw>mJR4bIz0>g upE?&uXðj&+QF`_oC~M2ȥs Ì,:@tiR{ʏʣ-I ?8\~5Pc%/fd3OuE#ͺ-@rnJ#mPw"M^aKtkq|ߟv,ױ8] LkuC'%V7ZsWG:f76B= ysc]nc u#Matrx*VcϿlb%2#]OKaBdҼ#JcUsG *LrLgp[j_ȡ&+;N !w!DD^j" b5_iK@q&Q9 IFf:W%{>!l׸QgX15tcRZ$Hij,Bk\-ـ(H1u'}rwgk.t`jD #[t=`_M:P""\OK-sq.794L](# sɣxoV-r=GlMߡ?QJK-7SNbqw5*m~+.BFլo6YU>HTd[e/% ) {Թr 3{ׁ,P6e7*je$?>VO{M9H'F%31; Fkܟ( a'Pa:e'a6}A 8BjΟ:a_jiN\*Rm"GEhO|CqepEUŞms h T|&YCprb%C,#J=8al3i)J' RG{vl6j\'Mj+Ρ@#Gr!O&tB-NDd=Ytg䖓. idf an  y[n#c!|-@W@M!MgzO_aG\N>o遡Vќz a6}{9uB fQks2 &,,oW2k:侐M4jQ٩&HI}$L1l\F S Q$.z@U&W3!soS P54J# t "+R/DQB͎"Ca?ZwK o1$èmL#ڠyr;u~i:ffiD>|phZfRA~2>+h*>x҂6&W>Jܾ̥ή~8>N^@2񄣺MaW~oS7Y=QNf FGJSx&{[O\=>B9ii[ Q v.TҙTe;/?\`b4 xg(r7~QM l5'_rpk7r(*%}H#~e50VJ͵^3WX3N ^e폣:\vM0/-MdfbC[pa@5^ 6j1$%PK*)>LuEP)NwX^v]c/%qeQ~h$']mY&O{Hg 㯖xOz=Trpx4=8F;#{tLv!}a{h'L ̛?Ta-$|fIb^+}#:?=E>olEZPQnigҚ0{ُVO1VQH$$[*940?;iFI?@M/>o{p40P+(.*#VtPhYDukJ#φ(ņ٢ҌY5YXق>tmw$jP=Ƕ< 'IuAقb뻊Jf?P}1ѱ\#Ђ:xc]?K-lIәEq#ϭN}VEsg+:IKB4ՠW5Qtl|tu%)j}%G]Eon Л6?2ho~uV7޼$K Zo*J;$pv";;s>_PL&,(6ֺk~%m/8 rѹM!b {f:'ubBJzGIxq;ɓw:b:y $&"\l7!<U/^SJ:9?aj F@ƓMI|gVܼxWG8HPuu3^kdS7G7/(iS~R:_A\L!%4Q 娢.[7ь){b8&s3)1lhe$o,Wq>f}".oS'X#r+JR7Eoބrt3D)1KGFOg]% a5+^a\+j>1^Jw* ~ƀx8Um{WF$ڐ޴ DQMgRstp8N7qUtj7cXm'63yTaV(")E.1~1#XsP?[W_r`]`d ^tU[VW0A4FS'Zr"%'7Kmvm9̤$=d7SlåH0h 36XGbvwU7)xI~6:BNJI;K 1NDxydqV 4,:酭sG<!$viá}Fbl@5UOG(%$Sfof6[K~Tn\vwC7dlte/!i.ϵx[\ӳ5!uGLr7f!0njh 35]I4ngS j=$gta.R™h+o4P>,kdV$îvA&j80hS0P T^D\lPBWp_t8t>Q~Y ݹJ@+GG7@pȂ>~w30L݉2Ia)ѳ=+I\y$!oJYQĵ}A7zE;.\\2Nu%o5V$> he¯>y2b|L6uVcCRPaVȭvZҒߌId{:IXU7q"8ьkxF3˅?V%Z-:#纥ENZ@`IZ'؛կ = ۷…2M:3MU_3x|c2-qsw"uYv{mDX6+sQ2BdykiCIWMq$9%S33Dj]0-퀈CvswT@8v̜@uxzy;tȱ)BƂ#A {‰c#du2TYrQb#h {j%)pR"̩:e[ʑsk{%}\;F7K7A]Bj:lDA@-U茬:YcR6 VhЖem (Bw#eLU*L>Ho>/!JM.KG~XV)iQmlu)撝gV{ۑkS#[s"K m0Aʛ/_XL=YDAD.d8uM>'sk G#ebFN+Ԩ Oے6noxᐁ7xz1 q&=<$j%9ۡo1@Vg zBW)&Հ*T>l@~w&4 V8YWJjV) !Ⱦ )'?|~Btږ'.E .@Pl׿<549Lnrs95Jq!7v?zˬO_I?W 0g_i-P}v4N|slHBSw!dpG|{R$3'h-ӵupD`gdZb8v\6Sa4o"")4|[O}:Ӷcr*V#ҍ]5|Xb !ˀȨ#x+v}S\B.򈙜tY?^ =(EZħ^Y+i#vNTJx^2Z@j3P\8[t(4X}1:.DR9uG~.evny7O6-ڋ>c~ʾI:RD1|d'8 BHDωПEA%uVZ֔ 6ᾏ֐],@WCs^;p )آY3=pZRZ ", 0,Ai].RgG2z\ǎe5ICs2g,O$ y-qdƸ9Ð)[1a1Q^z!quԢMY&ShVM:%]͸ 4¶nH4?հ;qK0T=8 cc/.XN{o4[~ WP"\p"J&q깙<@p:EEw_$qΐS!SYL&+{ 8~pa]W*4 ƖM򘵖_f6_Cm`"zL3(Ǩ5(7Y"񬚈?Q Wi q۴H.8`j"YAGc`p^D`}zUMN)AV4'\nUj&|;vmN&OSjSXN ZvoF+c;Br~3K oYA-_nJFy"{[)^j2G2L0ՐKs&Ō!R—$C" h /wJ_H&괭;k];'d=*\p7J+_,X۾~p q#3(HPM+i6gБp򘞿6W) 8 YV?jDSx~S:w:_coVm6''l'8 rdB*Dih2&_3NFݝl:iKRo'}2c:OYXst}xPHO\.$vwkٺ.DyIĊ(UEb .B=KQI5t2zp_E,عCq  yC;0{Z O%םu(%3QU'0PDY e`Мif:s \lϓ_O( frRaoPn y6}O'&Qm|? hi:r/btys.ލU ~0@[5IRIe7y;㚑nVr +V/|.ov?.fvR9dz}ob/p/{(Ho4`pIIda̟6j~B!@qh%rJ_&PyېdF' ;ֲ^SrݵҐ͉PX>4Wc'81nⵟ R8kZEZèn3 dRbo}'x?1M>M#b=68?$Y^˞rAϧIݜE7}:e zgAN+JYc]7yXdվ+p-;/202 sW(t}#n\BR߷uia]Մv/iSfNb%38jDcz]K$=f.,jN]"M~8N +&^8u1Wbwi%r V lfJ;~ꂵʠ߁"/pPQ`o-ڲLEy)4E(@+wdilU s sc{C35-oN b˱,Iw<h*'z̓&ś^#SHKS8̅EH! <ڔH\r`dɝI:t=$ Ĝty 5*))*h='ECPR2.9[vM\"5ZXDRL +{ ` d!ROԳkoe-6O5/cFQ[34 ʈi^UֺۭldYВ TTO G(cjL.B< rgYZ07070100000040000081a40000000000000000000000016446b36d00006308000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko.xz7zXZִF!t/Ob]?Eh=ڜ.+̋0gCi&Tur@d0mz2wY,3I'fe@rUR`M0(v…B48-T|Z:!|O'jb,UC> E]2诶]޴7d,lH ?eF[V And?lƚՅW}814r IH ]"`GMn̎|@QRsRϳma@`\$5z]Xf6J'k}j񦩗2Ў9*'4tϺHy>t Uc(?0⨏MuhI1b ۏFUwIydo0h@SU3YSnTsvy}b7I;#v2ZJhWtO-sZ̏Ko1jE230!) > H4XΓd{VS(3=rǽ-^q)MP(9s? r= 1&n0f믗7f\81MKS^tie}v;!d(S&,|U5Y.^ wra-+rŵ; -IZ!L/65?S+ݶ]$vj4\FP!f9Hl}(+n^6.x*J* 0tqBPϐ#"888vE)g$<<>UgМy3SxKkם!-ui=ۓa'!Η[Dqomr"@p xcJ"㔬k]ˌ7`6 &]pYRCUn&-)0~{cE2%h}fL rEr(!:P#V(Ӫ{yYw ĚF[\vaIO̺m!'rOb,FX_F9?ȵTW\9Igמ4ts\\DV'O*Я^܃Y4 - D%pY^MFp7@(AT e?H4~<2  ? QW2LT Զ> /+wc'0`+& vhE"zd fsUש1 Y K@_:N؃HYmLk'lxmW ܢFfUXWM?񳴇 `\&ItAr &}w@ 4¢dQXgPh--'qm8lEMj;o,0o9ѧx~#@ gD hFAg`"1cgymMWb/EXX;|D "aX4΂\_ioP GvoR;`MKu.?wu?;zulw䙧1r|@`HuVI{ sj!nd2ו;<,Zm:l)/`th] 'GgT>LiÙHQCLeK7u PBQo>?r7ӊLQ84;1jQOF4sHK٦6ĘJuU7W'=etZa@dї=yGny97IKnlo|+^=Dw4cvk* Gf''Fbb@\fUn' %2Oq4Oؘe=21~#@ҏ>͛꟨1+٘,@ϛ #*AA=D{-|\tg>jl\Sl/q*!Dxk}{,>soEo<2@y#YTjqgVbnӺc;e:lfX }x9UVQsdA#G) =EjdU?>3d9D?IW,%t0΁Jlʨ跩*zf70fGP|@/ՂgjuV|44vM#=П~ S+ PA*Sf؇~- 䀁@8KBʧEٱJ)G_eT 1?Q ˵/56`{A0-1I )G/ՙq4k$(/꼘z +-0"]g3ZG]QD([&T v޳LN'saP_(hf"C5ýO* GN烙y |(Z jxqN,XyfpPah!g a5?ȑ%^o+/)B;JK0$yNZ|cR~CfQ8т StG \.[x"yf"UiAO>\lޏ.m>14%7͗ڤ`T;бÁµcL&ޜt!8zV7EգV4ĉN`Q>LysK_ۗvM'I2[9 ECKĮcْy ;4G $;=q^ eKl{.|XK5TT*J۷NNr2A]RL|VdSY)I']7.#v }ɳ &T+i"} |{εRdR3O[z+@DK0kr縂/\6yul̝KDJJ.䨟q\sm&+*KA,ow]Yq򠎾耑;LN5Q){42J~ʾTqOR 8;h j_jYYoaN#'=|~323:FV SHm dH%}i0h?;QLT͕^g%uUQgEKn{)v>^M]{7zvKzo1MP7٬*\%3DL'ͩd<-۬=4F6Wljϣ3*\ E{yl8#rP6|T[SL,eSoN|XAkf3qVщ'qh>')cXIl5ISM2)voQr[|S84(#[ ,ҧEhso%Gq!sP6%y%UNn P흫AzVDüOh-m F \H@z+/MĎI]Ffۜ@vdy \C>.!*yۢl =5QNC)OڔR?_oZ*Tɓt54RPs.%OĪZW#mx?w 6\>ռVˑ==Vƪ'zB!;Q*t҅ά]Ӭ94z`oh^ QaUs/ k̙\ż-I|rЖ@^XNi UdC}O eChYS{2k %ϗyӔI<)πHW o1i/wTI3ŵ6cU5^?_nߚ< #tɧIEVՠZalo5pmuT Pg82seMTTL_zr-&5ORZw} PE=6Q;}dc=, GIFbhđh%'d)9ýO(LKQ;4 yN/9WOPץoþ-RDWv?EH+"Δ{|{,<paɞ;% XdFJEέLie z2.R% PJ&oՠPxM䲔C4s:URlsNߡ=sLgC ]߰` ^?MVbzeO>DeRX.]%|iV/<45c#|g[ C>@z%6[ *Nn0X?m W'*HW}WhJ2#7WCzȵ2&3/_VC,hVܸMTykLB-#[cҘ9tAǔ $Y?\jMxBb~rz!9r5X¬Bt*PEk(`xȳXT.&A }AD^R=a.P&̍$|&c)tY^[9M][D3i[&^0t3 6w2Jr-Vk:xZw;eѽ=ǂؠv^i?lRǙ~ӯk8Tw,0Sxѡw qֈ+[Y ) ETĚd`th> Ch C1vq9N%UɶUOI_+TP{VB~{7>/~>"T:]n4 Nd%: ^ ¬lã0X˵4`JSݚdB6vW,Ew Fge2Ė nQL@S:@FNI T6j/TnLj-?_ ܚ tS{ \؞_Edz$E#۫:ؖd` Mk@QX֟jbo7fgo}eƷ+z1{dK.v:'x%,*ā8Azq9klWeE"N^Uӧ8:Xc$-Cjωy.'M5DFǦ|IUW {-<P]y ݎ]I_Ѯ> >9 })l(4 9Pqчэ G;gT[$^Ѭ0t1sO;WkV*k"'S#>= nM,Tk%ٳ :+5b_VztwsfjKM5Z8 (rlpfߨ$պ@?ZpB DFZOo" =G'I]98z7;ߞM\87ǤO/{ӟYXgf6%+R fL/%PW޿Zw0A5D҉ٙ?3I *KqwwW `}kuk:&B>7;/kԛ E> >"\2`$2vآ8jWkDJeݵ-WPrM|qe}UFmIV~P^rO3p5[xB)n^N"N짂9C> \å}Q:>_:JdEd; U}yEq0rfB7W󿽬@G 9x.|xO7&8T]fiٜN8K^n֡UKo7[[}Ġ0Dͪw%OXiNYX~Uő DHK7X$qUi_aAvBRtġ16p6ƒ3gG(aLyDzL 6Ր)Dk4-:@]:bB&*[-j>!{ɴԼo='}W|v9e\Wd1岳`[VMVp9qǿ%*w2@v.>R*lC*U< мʵ9/)@*-ӵyx3:&ʮf [)n[5(e9'e؞,BWcoɀ}UPgTK>v跒s@h5-BPACk{@+ſ=WԀoG Pe"ñ7תT\~ͭ+%`v^ɃCzw/k?buJ+Dd1[ӽuZg&Z,V.1 9U dUKjoXK"c9 59 `M? bb5G5]9/!΋sZ^e CDh+1jP# :.cxT6V |5!n& _3k迵ֺ(%c+;SO}x[Ɓ #@Am˞ϩ䳑{8(Z`ֶN;-l8-o2%ڿø&﨡}0ή ?;|7$ZTV6Mkz{ &xGbm em7/}b& B+@7F\ zB>uRɎfLiWb?]quXMd*VܰsnV,%оH{i dt⅑S9ɮrʺg2f2꠯mTP*I)C 9-(f'=ɆSA)t:=hs:;a6T(F-iSIX(=ĻS!*1YKS!Kɫȷs{nB"#3ZU3.6#/pX J1E\ZZڵ1V7|XnHrH]N4h#hDXT=!qu:rkKZ46e#taZ&EQv炍&f@^mkP^~!~O( !qȽ͍ÀPϤxNʹ$ڌJA%4RՕ(M# +GbvȕVi +{+ѮE/&$oD#U@XlPt-37hBriwY‚!Zwt6Emp3:Rl/XR-,NtJ@GBFG_¯Q`/`K.mtU6^5NM"ǚI)Zzu {טs,9#f߰tRⵯa>5@v:EcD iȊyXG՟WTb慓~I`ҦBV$gҤ}pTj.l9 y젮^xF/d|!(C4+.B+^q醯|˞m .DyI"F0 ,!t\'pY۵[\C;cgrn`TZѼI1zҐٽU_dhkxʩ%>?@cvDP&/bEDjqnX2@^\Ml;sjNnǴNIse1hT;yڻ[!9ƺ NC34(qr|NX1 Hr՚&dׅK|H=.*OW %4C7 mU [Ѯg%S㜽G1qɆ{'ef :t B+ɓl 7ryѾ:KS9+f 'fAwN?O$ӈ I#z\uki9Mpݐ9HpD&/)z||M;8Mq7z%RV0%mD?ғ|7OQk}>5`(H**kB*1vɲ)#3 |EK?_lT ޝG̭$zh1GUq\ iJ9/.Nٰ |npH9:gZ+)Suag``ojl ar6aU_þ_2E}t`ɛ_Zb3p0i%0fuvZ 4Mb'M[p"?T3j9&3y'QoȢ8Awpڛa^똺RZu&/%rcs܇W =XHo{s/`a(Jp8;1d6bZ3Wg@] w r#}lÚMU݋7&5?Ϡ Y9$<ԼsXrIno:'FPp0v뤐n`mv}v;A xVҪ+錬Sx _͢ӻFs8_aa,*{YYr愳b|ECkPST։67C)kZvÙeVقD wBk`FAh,lBXuMӌ, ] <;Fɲ3Y3-ZjS$c`ϩd FS?WXl>&CS@U4N)YmYsxGF0J (#*@`>Ƞd eu Wi:J=?ÿ胗;R 0 eC b`~VUᕡڂ<(H/⏥&lo(`,:}&1RuݱvHt-s1qa\fFfpX| =GB|0ݹ3D;I1UQ3d5^u4$SR0ʧhG4Oi3ֆo܄zՑಭ`xgձd^/ i?rbp$֓e1Br-ըH&֔<_^>&d69ZƵ ?nR-ipPz?F] RiBVK ;sx k[ !uCmCw 7<'iR D5OK<Q Ms1EYPTy&«Eo"*>~Gv9QC<ҎGa/sSp^rlQ3m#(m)s 6jEJo֝RW]Tt2 fsY֔LӞ]M+uhvtU_huu߿%.W^paEգh<1"d - <&4QL[E)ЏӐvf՗fMFZY##= |04?11͢R+"UZ4ъHנT8_>Z]UD"$`Qֽ[y'Ji=g vЧy\kDj[ \vh?-! Z)96T<?rZUUblN82KO ~z YZȻ"~^ņURo?Mk"= HE^Krp_mxXЛBr)Qiݬ\o<4S‘E/vڂDS&No灂޵2 :qc |rZsХv[Nܤ8ɹLVRP䠍OcO8Wiudo[?N{DYcNFt9X;ͤkP(}OĒ+6ǏQ-d7Y΃;OqDt{b|Nw6z9u= a.v<ͽg˔|m{:EnR͌evïp(|ُ3ːr#r4ݖݶfF ?o"cA!>.B&$`UJߺ&;ZqπO 'V5 EX]W*蟺B-j&&g}lp"XGμ/La:YU\ E6:hj:0m;yw!?b;`i%T9 R&T`mgi8xQ)Urx>'es_K1 JޙD]zoJn8p2Ƴ]@<sV}\Zy)e/">P0ɑ,pD?>ot'^\|C՘_(FGPJ ` zd01#6cԮ}! .`+$KU  nU`v)B`!o][ȉ;LϐkK/a $4 Sy}{v./NT 1^uƲaBj XUCh#K&k7 ^$e3& ]oj{}6VόrOIOTѿ=;#&17~W:" h.6izbi>Ji Klt; I0Urhpk kcx3udr ̡=݀'7Däv?"#Hw9s<ג#x2obsqe8[0wFnSU,vb!C N &\$9\” o|[3bRsAMCVz)KYhZv\/[&f>, )t~P|aGp%+Oqܴq['-{2odã4KE Xj&"]Ap ,eed:čN<M;j^uk C%hS|l Y?+բ w~9.7iߩQC6L,>y'䣛76$ʨVD0;{?9ͪ˾OB,MSʢ 3UUx0 uftY\![פ&ޯZƻއN=t .@R0x:a~]:Ԕe* K Pm/Ej"9?+(oCߍD}D0 teNa 7aѧVwFA" TM jҟ vuo͋m].e$ [!蓣0H_hH17g0rRA%G Gl!;Tm#KRLCđYq=Rti]2/hI-dtIj,w&ӾJߣ P_KN_MgAZPXN~< ~ ު2/wg-`Z}'lC6ѴԿX}ABcXt e.V4#Rya߀+NH\mJ&p(Qo5$ |rt٩W]Aȥ,-]>R*9Vuq$߳8Wq=H>\#%QN7Kp0entmOr7jK)ߖ#Su솏$+U*ǁ_ 9k8æ8cIs95Ĕ<,>pN0u aA@ `}O$ _Sx4f<Ȑ%[4 )K[fa*hS2ϗOj,- 0^ njySAn-482<c-1_y]ȪRH먝sHBӅ6R{X*G8v5. XȆړ=QV5FeG8l:VZqSBE£zX='J|AqEN褾Y:ye UזA6%p`fxLn@^ #HM4+PK+{l}.k,L3$HF8ZLJ)EmlB_94b RaSxRV7( .Wwh~Du:] [Fv NnKF[iM 0ˈ^x' zQ8#M Qyw- Ij>P&"7Bk05^A5{v@/*=_mRJ4GhG&X' g (I ݟl׮ 2+7jhHG\ƃ{x^1@Y"lg5rlhf`=V2U"W-ӷ.ۏm 1OYۘ8-A2n?lwahfxYnLjt6J朌}hQXHCzxQD};AV\3wBE'"?%2_}{/ +TJ8_5ܡ0p8&N$[Z!0b(xoD~WŚ[&<@ Ht\ '~V@?j*FInCaJO'?"dp:ř10%_Om!bџ`+xNo?LW:ZV,0{U-B;N+6t[}DMiM`+u ^LrJ_%uR:>@qߗp%Ғ~i [˨Ge&*cd:JYg.6{i\_Pڿ^b;5TYȣ-U*H#Υ]OkE I{~\<|@5n}ڐ_җY7z8H6K>\*q=` ڄPx~NҲh#RI 2(e+qēZ#:|SQӡ>mvE\9m`p};EЛ1s*}̜5S^`nTv_j>m3sob| b`,ܛ#d4#!م # SvS{kUoth=|#A>Tk<2o§bD^Ahn5~[Av OdRdyϣIRkΠC˛@w+]n艱kKv~$At79ﵻ86G|VpIc+6%/2"Ngmf]&0UdcGP3(ղ'Ӱ$_^AUGm'^Gƨ5@"{_VECSHd[k+(c@S؟=D}$=q/xF1nT1$6ʩy쬧q2~k{(shX"'-X1?R]ig ^jӝ!Y x)OqePlA؞̸wB(?㞽t gcMz(XZؾ Sp<N2aWpLRhu @|HhC5V+G#ỦB7Z%)7LVn4 ;Rڲxȵ54bb 8U,Ue4ArJ :Rpֈ>lYPᄈN ];GrpQu9aHL 0;o(86ϓ濍 j7śwvR-Ƕ11˓ p6U.rN/+ *DWZ'Ӳ|V, 4Rj>ٴ^z4(]%D{2Rw~;(`m(aRcZ L3%z_>f\h́:1ticQ"m3ڕٻo2O׮DI/-0M6FkޘTYt dwPó#0zC;#S+i-9!cb:?< #ΤMb86?,h Φdk0t2o t6`x6oWN╅HnxCA)Bc'|^P=ͅfz8moEj`a $WȖܖ&5luX9Y R=1.1;)l٤mVx+@M5ᗲ:Ⱥ\b@p<#ndRo}ҨӟCK֪:A^ߵe`V OWo嬳ݍy y?`^| KdxI!~q\ {](L&嶣LW? D(Nj>6QA,Ve~rth1$RWPm Vz]'گR0ɇz! Gq06 bWC#"Q0ogwI:X ?\xCn3&6Da+Uu}<&6=˓5M^k@76-hwKM9<|þBTCDTuh(h`%wew_ڡ*=qw#,Yf0#J)^_γeKo@]< W*)mg0NH7 @IIUWV+N.t}oJ8G|`w`h6}32iq ,蕄π7M%ֿ7U%By7ʽ~9"*~/k06@F$qa+O0lՑIG'یZ~$V2gLKR&Q$}dܷowoMsVqOC?~ 5$>Uk ]+h[;, 2V] ZR@dBr<"Uf>1h\5\Qd-zت*m@_lLQY\b \~ؿ=T;">CDK}l=/ O}*#M ?1o/b}%+}E* fw<Li:J:-Z3ʩ[e jJpCB15JM\_ WFLDj/հ<:3 g3g @RtJn?X93lЙQNYUn0iq{43/>\'fBljS>1F3"7gq:߻R gpW:꣪xccճij~13/J7P$9*: B+! !1bߊ ydYۦç ?_?qY 5?#- %tMkOio],'uPW"T$,5RC:i:z2c1a2xap+&"|[Gc9Q@iLhv!nB$.ڗVѡ@ vMBvhM \7f~YqDkU2302(.^2̴g؛J`A܍pГ-]o Щlm5nKpڝ>GH0r?u~1~T߬jJ>mFܡ2:[°^POO:!!;MH=vpw0fjw=iLs`mf:L*),ˣ#`m{ Yڥ$F-SQdp)%nJNyKYdaB/4 ^r=Ӽ ;Y ޺e)m5vZynf:VULhυLJZ$,'$Ϻ1Hy$IЈ`g3!>v, dr^Q6k \.&5ggW8s"(D3hE>M}% !y!6BZP}^;qT7_owbՠ4sD.h[NPbc?=Q5jjUVTʣʢ͖ DO>Qy¹S~^)J+GIq ~0ݰo[lhY11iH@H}0vE p*\u:lݴAQ4Q_J7&lVW @q30\ z' ]h&£_w) oKXY'vCI39O{On.$=.+GY˹ _vm:7%FlQŁ7 ޮСycO FXoR]U.  _9iam5]@ѩv= ` W(DlZkWvkւP/!Z4,9ZAV > $ Ij ~@ 3@63L{#kXdL5Xj4eŜ㈏зCPrR}0x*SG%|;v7kʚ~%HgSNbGNٻι| E ~;ӫ_bvf1a9v1tWP.eC|f,2X8 |njҙLw4EuڕyZ%;%ۣUa8s<}M@?k}YmH8>Z.ȏKL {*;+ALN :H"QM`|q<nLQw-]$JN(u-Nq4݅7Iѩ(:_xS\9ҞbΒ„K.x{34x;h-ȢNK @~8ozlRq)Xvxد4n yWVBCirପSRak ]A,>ڪliw\ ^pb=ݔ..,l`"~#&n#k/e;x+eH\iWE׈zITnK8LCG$T@JæAW~wzDJtHha˗cC߸͌+6"腣ݍmdaE5,,o3Cd}抳E! _w'?tPsqW]kN[$tiDsxT2,fi{{$zIKHEa'h`-XR#P@8A Z.sHJm}`Wzm{xEfx27H.`7^^_jp~ `c\oD:dҦ{!B:^mCtMvxE POh8}opY ;n & wuͽvbw,4AX&+D"P7sDׄr1SwШt/FLXhvriμAPE.&!AbۦU66#_ֿiru)5z"q^sxO8+EcNUd=5"OFJ^,I10A* ;łqr4ݼ  èq{er62u DpAb6uX'0{d+wbAdGlTz FG)WƳ&HhKC:*LY綫eN'4rP"$#|`qE=Q$~iY3u<K@aX|n B[\īl›,+$&fX+/ӭ=xmROx:2f(\-gʇcI|d\/㑝0Egs0PpqbDYeh9Zrz; 먯ֱ^[ {tڙQCF|5X$;8!ꥪTzpe/(dʊzc6j7o]zߋoڣc.nq0Vb>kӤܼ~$-^D^h֠ƛ]xV ?0*^ ف.ah3D}!, uD CO=$ ۂB^YtgPLM "j.Rz1!^N 粌-|.3-52Z Y%pç kiF>r%wi_A/Ggs2HLOk/Cf1pimպkqYزT8d=+]꩜#NBc Kh#pm 8'ކbel}sD4uBٛO 5"~!N|Č >@Y};y(|At(ކ:Q-%MҢsVeI$s;=df#j<1d H/$HChy$S0)V"7d;ojc3TUWPנHV`sY E+ŸvG9 9Jo[>y.cUymE~5ߖlKz?itYV4>HiԬ`(*Tn4$5nm7{Ց&t4u_*f ) ]H?W%F#LŌD'?YvdOE%0% 'Xb$u*1s-(-b4pI>[p(b .4 S#-ݰN+>ƙZ*lAbr*BsL!𭄾Z+͏#+ߦbB8[_%hK1k,_3KZk>:n ltmA8s+4 mF+{==[I_2Sv U~G1 d]`{&F˽J}͵=$3JiW2c>֛NeOâr4@4O!qwFGudmT[QoMC+do7({8 77eK+ė{> mC#- Z8U1Xy/U 0QR줾h&bUó.2RmvH{!cHJD>iZ Ձm⤠ BSsPeBQ[`l8#oy'đ} Zf /%2p>ZŒr#xo^owPۣ|\=L-媑mm^Q1qGs|MCOABDbk~i|LD 9mmf]! CC$䋔zp|KGW blQf>}^&{χ 2!$Igh"awr~=p k)Y*"Ƨ6k5.zVlJf42Ы!-ɡ.9bݗ{CPD=u+(IF׾S[FH&ФAdJgYZ07070100000041000081a40000000000000000000000016446b36d0000cbfc000000000000000000000000000000000000006300000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/sw/rdmavt/rdmavt.ko.xz7zXZִF!t/S˹]?Eh=ڜ.+ε&2 SFݖ?VyQ>_lDphjDK#ƀ2]pSڴ#WӃd `¦~= rIKS2t]$ =m[|6^ܯ*MؕN'95+UfNbxTfζ$_Oxs3:]Cno@TX;I5ioRgSB-/!h@{lRā,' ֨d t\ԐdGQ`u`O.8-ؽ_}Ŗnz/PIS0nzw}fIB<7 N-+F:R3>MkQ[şZe Ms* N ӊ  omHNB7O\7hfsPUr V9kɟL0.;>l> |_l2!PpגVڲ枰 59$gYg+3rY")YDXQFُ5v;CDcJZ*{nţ$8Jw%lybS!&(\*-kRuIdS$AVm); kߛ_&,PH7S#Þ#,l%YFm,jI5?ۜvM€Cd}w6[1b[oAa/5V$aAa`Us15[cobnh$Le'Z~҉ż[!芉 ;8p}CE ArH2l$0nP Q] }@I/U4הƮOPËHO(w]0h(r~zbjJD |dO*ߥa<Ų癰 *ZۢOS E `Y 9>vutH' b̋uӆKA@T2!Eg-x =^y7K+r?/trK/%zrwbh[_龋SdMB-xrp@^šrfEJiD[KM7@I]yϹCڒjewTdD]%ksˢ\[y{˨ !]Ԕ74U>uO4W^ V=ymx?-Zz|Dٓ`rkr1h*0ZW-pԩ#!5 O%V9{X(ݧc>0$>мAP3#4@_aTu# LA)D9XJg=b(!Uٗp³bU->KЇFq[0˹e]GǷ(#ZjΒf@T,>W|oRf³zT$2qт98Dyl-,0X*`0$7dvxTpsT؞|~ c5?`9 U΃ZO,d$#C4ȍA.pAw(3:v@Ubz3<LKnA Ckjc(eFpq3 (?!5.~-2Nݜ3=+BdX1;.|i,Q;<ͱKaI_#">quӹ/{.qcaTS?-; bgm/!EY]W Ȅr4vƯ]X.9eO8ہ|l&KKvB :p f(\u~zqVm$+@ރ^?0Vuft j)e/ ZkJr)8™O:7DB,~1`͇̒4SJ9on#R֡0 ]ؒz}N~"H,AoH q$403eJmsOՠj54U~j{:jfkк8U7d%[jYj&iu(Xj.pp͒u{ :%dt`҄wZ2XuL(̉;2rLkEOIcwkzCpw_lYd,(k%AEFU,k",e4X5~vG+~xO$/!ʋNN[AmD@p7@9Xo}]UdHXZc{RR*Hȑ+!0ꇤuXšOd ۗեeh=Ys_zAȄYM8J" Cl=7kyzӄκSyL\iyZpD͗&N]{\B8yfH E/U, e П*_0 I~c$(j ߙWBվa1CEYNZ-b]9U>$Iu#ZWUDQ3u`'^ynQ?#;6YeN. G`=U:I0ۏ-@ǂr6.w&4:ړz6nc W$SV[$Kk "N6Kyc˵HZ>! 6a\&8HLb#J/!?;ң"Lur puXZ rj-.e:Ru*oA?b$&o +wd>.^hyqNN[ 4]Sw{YLBuC&7‡%;NODY/>&D/bE4` }Uia`B^N\ /MVzmKh${8<>q_@ HN9w? vЪBjFZWW;5,W 9XG='ۇgJI6&SxԬ>GKB:g_ﺔ7q2a9\/8RV%S%>L_/S@LTN<'XzH!aQnѩA;@ƛANK(ex"̡Vd.(`=emD<#|I%$tu5>17`mɌx{wֶU4sSPWJF)+=.駔)\ Mh9L,0p2J6o4CVxn:;]3R)S$ j&/DSwf- ,ӊDOș^Uטi-8 YMjyRZy5Lx0 bul9wgҒ(k{~G~ڽ}?q.7e[$"[WYW+V~V%y4mR;鮺q79NPVQK1gfo R9;<d\'߯o9I\@+skZzג};fL~`_lrIIbD(~Sj$Mk8gB/z_śɩBd4lVO!m>T)ivPό礀?ʗÀ1diEFXjAf|HxKv\gOC#g"i; jp0yS^i<k-k2a6ȗq';_,ew")^=wYxB聮Cp6PgK#rȮk=tuE-^Ǔho SP^P@*7O=h6'{ze8 7aE0_d4yGDyu٨[J-P?b{5ȾD5)H(ժ$(<(ToC .a2\a,R/" 7' :LW[5?(23iyB"pRrĈ#K%Wø-q_H9А3)#saT4ç)<LjϞXr<av 0w@?/'MEW86  6-rC6:X3<ョEG /_y 8t> i"c`ﲸwZ@軟\|;*3;oU d51;#4ЭXx˪| 'ҙj O1Rx!2-Y, Zէ׸`2+t&MBrpcˆ`Q-؄S(DA ֧s%A&_LF咢YgX;\4؉XWN̲}=MMɊպq8E.d$w2wz.-l*AM߼)B+B,:<͏ċ@5Y K$,'DVenGxJ!7A( }_q<r, yku&K}ѣ]kLd9rW]9=,A/A3%^U?G YW;.0N kP6tϷkŕ3g`@ϏKd:.˼IV1èH֒M[MxrGDD#?~(֐VOx*XX&9_/O1ĻV% 6m#L,"HyC5F !iOCzH6LSa^?k}0:¸#0P vz<djz&X3 <=PJXzT]g#MVr:ݺ3̚*c<+)u_'hDO97 X)or ] T!zEzi!۷n+ )mY4E!ū3҄Wc/Vf(7&I 特O G?*% Kڼt|pI }fZشylx*PDwM yC6lgJ ";.M#By?f #v"Zv{O/ 4\ y]i.KR[wX^Xpb>`T)}'(b6?o%釧19^K%W#ˌl+oG2{艨!k4}W"}BeRDG?Es<ECAB>4ۀ>ZRa!nR: q[H;q9vypƐfǖUɭ0US ;Wh3 4Νh6WNqSۓ pQQbAr8P/%io $1> P0%y#G4[ۑWnɐꤼ]#2O#/?aIg(H?Fm5MՈP1oHe&ciW;їȍd \4|,^wu/=}`{ 0Λdžk4P@?OQa^֑WJ8]SvIM-UB;#IZMЇ?jx_a\YE24ޅ~]bԱFF+N&FfFH>߭= 1G0 mI?%ߑ/35fٚ:ir0\GUx"t؇04!áEŬ_62a_}Zd,&6FS)t!g\,#0JzZٷ-F`q.Kw|a:$69ڥEY2A0z̊!u=_tgt$?^!#/q]OV"wp $Pٴl ƙze=Gѣr_xDWF=:w^$Z> w[Xᵻ .e!2> I(uއO UXt`Vyymkx]AvwR!YZ9C. j87eU/4" ^؎_wl2TX&v?f4-E6`#2%t!pVq[VL\cieOR~2 ev,Fu#vvY%:~8ѓ8w*tg*׎:"kDŅ:\U,ϺG>ˁ7 ʌaǬdijJP}54>-3d]?(I^+T'JI~Jbk IE01BD] aXL ㏬jM PZww=]͝8 6p!UQ\]W1w r>@y>fMmqL[YȹfE#R 5.AJ^ .<$QWJ[/iRt:QQ΄m4 h3LR(,e0aDh]\-+QLx5،wJɷ>jU,;3eЁ|x0D^T2wq V|{# p1^j&"Ϟrr< J 8!_%oa4|K^ $K'ZOH֦Iun~℆Lcu,s[3Xj eI)UT[IXzɞyj9s([lCQhBԔB XWSݫjeH\^*k?.I"PNO0p֭b57*3kc:;X} m=N0)X`cF:G`k&#{;WKMu]J/qy*;A5w>b۲}o$@LoQoC6)F {E#TJm9&yOu &i`APO e(N]nĺW[(GͶ#"LMp3$HMT>w: u[Īտ0xTQ+rSű7;2&wɪЗޝA OPpnJe˥.Aټ Q#9:kf"a5OYu@若O3ԣ6>h>G~ wtMr6VBG*URɡM K(s^)1,揜M,Mkb dQ-in"v=hS>mhn[[ V|zc:D2)|lⅷSń"eNĂQ WE,pkoMqek3.tn6D{G Vþ r!K#N:{6¦G>pDH0ߵ ηM6MGjcktzI`d|I0D +8ϻaRh2@7N΁!ʭU៴FTr.Y[po;kփY?C%ފO9mYcOUIaӒ8pąn[ ž ywZԲ>W@OT{!A ^]$U$463^\Pǜǯz>ܮ! d41*SW&~R4TO>(ayL ͻUH' 5Cx+yޗ qnR話ܔ+0Dh+@i9/w;'>/zÌ `1pmpԹo|^PIclGfqd:+ t^Z䢮gz >E:RCC ,:8/ki!W 3BH DTPDf)%$qҲ<&;+/&6EEi,O"A@kh.(xOQ>n ]l[4n5!P)hiY+]DP0Bim+G~lxhP׭+'-vXUM Hz۲wy8Ȋa%"k<}UY^ʙ)6.IR*1Urï; zCq*!1&KR4F$;HfTݕ 2Wjڢ1:(ntD^nhcauY )YҚCEQ I*T&@lԦQzA^OY Wp0;>Fx&J.յӇ {=Y -J"nmrp"ǣe0q hdyӞ։|MPbakKL8ۈW>JFY$/3yα_rc{;z.kBw՟R1`yے H@XҼ8eqy'3T=Ʌvngcd u& 4p2t-l95(Yͯ>ӣ.kT 4lN̍ϕ.u@Њ/[Q%wQJ$:A' w0690gڭ N }!/:9gsEf+>^# =8qW`UEqGpƤs9Fƒ'H!=.+O: bj$˝/z4>M 2яtĄp޶:/o(AC@K;Kb6Ѯ'P#X{nխ&6}?^ D(C,4©P[-;)RYve\ 'Dc8`$i>:DBUpcު8Aw1 t[O֏v7f<-1?m';WP ILdA-``- E{s 4Zz7E S ޣ 濷 qKOJdqg("s(N( t|gu kL|$mXO+;ޜ[]<-jN>nLYǦ3ښ@ YoR7_ B0 7 $l tQ@|с$>?zMZWzRT~3qJ uYFQjIU>{(m6MOHF4/ygʵţŽ9)ƈ " v:=wڇ'ѓe q%'ٌ<,'8`pҨrC$#t5-Ddm&KvbKO }L"K5\ *͘MXp4d wZw.42ɡV|X9/Ce"\aUo9k|)&Q}@drkE \CR3Ň}v6_Us-j` @X3eqC=Zo+7 .l ‡SHZWf Aq2+O[#G_b08VKPZ7phl$4GXƋj;N廦M ۉ _J[`bwȆ&p\!"M/b.ED8j>w,=jO.Hn)~p^f8_"[w[|SWudu?XY6”$/ri2f67>gZsO5jeHR[P=ߎt+dy\Zr!CnHm Xl&!/@eeO*Fv̾ޫLf8*|DXv<}4\0C# 1*:p;S,X  zL^o;2D9e`N9gOJ2 o?PU7G͔(.'esG7̱"Ԑ)W >lut:(<鸐=<l;M\;pXtK5GԄ58J/0N{hҲ 4/ 9==Ao SHzFcQm狫3T;Ȍ^B=mL-h;|#;t@ajN^y[_҉Vӫms"NjdFv_]Vj hqlȬI?`$Nb0S6,yV 1WD|8E̠;"pީ+mF|XNT{&€TxK4$ZCf_b2un5$t'rpzd"8{,7Ë<9>\Ʊ)1I,yaHN:Y6{sXmUrq eL*<ޥ3wd73)1i edrOp֥j+)5:@`K+*T+ݻeΈaA!z0Wp{Sv6hzLhxTHe:pnKXe$-Od_ 4{z_i`Xk/i8" 9>"2"+ FA a3{]Zs eHJ M@Nnݺ79m `qd}lݻS`qzO`DL[sKyIgsb2.PwGBĢ~K*O8VHlLX,P mm4_~:7F^R'3oQQf\O"Ac ?+٭Sc,2F?3NѾ3A+ܵa[-?'[ I6.#F7Q)/:r2 nZ |ߍaOHNlY([T+׃2=9ݛyse+,NU<ɒP՚r 5fY TtNEo+iɭƿo GKƀ4,DSkR '`][[SeAdm3ڍJmœ$U(A?=2 QǠ@{yցn;NQ_hr_cvaiKwoX{/jۥA|ѲS[]`i 5?`QEaEbtҼ@EM6]M&UL@^FT>^Xr33ں@LP,FqYĀQ:y)P#A37lgvZ3AQ3?@@#VA^3D޺zA䅧h4U1 .Atd b2N|3Va?PNY]lYkGHM]6{9oK+t;p{t?"fkn φe^G!π0VFumA9cr$h<WVlˌsx~(d9`6V۸ͷ@Xq .ʠ" qX^8Tݑ`DE0엃Dȷ.&-(_Sa.d 3+*}̐-qCNhq#<.GO`޾"A>A.ᙩZ:C>" Qfm\y#98ɮeK9? 2Qh[UALXC44-‘ӳpk?(],"#Zʓg'sh*8JRvkb1T&7,k[/YЈ{DFؗ~"%:;cv<x.ܴ`[ !Gp\!6(p W'ߺP6*"O+ŽHm=8qǹwUÊi1EcJlGHKgqGs7Ԩ-wQ7jB;ՓF`t {LwQ=4w #-W .BQ'M0]pFkM쒮No2|FpO1G_s AHE/ք۸]#26lv9LhKdĂ"&b 'j}UI#3{gc.W֑8cE,ol͞A,JS_*iL^ M& 20l`YʆLTxhsDZaL6BJ.ihm}J)ӸrD!VTrPjɷ3 St:νj}S 2ROՆ:&@fOR LI{PoY\[6QHt4 jRur0jq8 iT}HY9>UEsf"z\X (]zS1*3tu5w ˅ELZ0QlZVpZk^}"9*h"`K*ӵŏɡ_kHNɉP3QnE ۀwM;vIðMrMc!fz"S$+! ܋ғ:1 ݻ&fsoU^[iȦL9kgfN)1n$_DY; iweT,M|4$RZ֭<*ɾ$ !H$5f唾iM6i!<l @}(52 "}@,_s'U2oWQ%-FNѿj޵:1b'y_ڐu&X<C͂1=`Ine4n`We xzet3u 2bԐM U M@T-(X&B}NTxcC|٩!Hl1kXo Y zK .HZ >TvΟoRh2w7ٱ]?0@mo7+樤3vX5nR6 9RCmAoA63`mIpO=e׆ MnKE,'Su ̯~|U_DT!j&OU7(M.sa2Z,~(7#\LlBsA@n* ]@@=p}?nPiYՌk-ؾA&Z:nuܪvp$?4CtٽIN{Uvp}Lu=rm,!|oFhz ."?}5F{oZH40O] I/s}7~Bbui! xl,KڑhGIJ0DI enӇ-Kxr83zlg ժEQK}4t\ϣ{<5^@y1 jExRd.ˏH2zX"Vʮk@U}q`o[6XjS7lZs'^#ǡ`'h 6/~j}df=ʮҝ-6Y`p{H ڟI %|& +)YyD1V8bJbg!{\d U ӺdcVjy+LQ-bɷz;= FjsQT^zV{}IdCkYNl ɊѨ2^ $38)U 1{W-,-1&.u'^Sؑ!Ս:Yf ٬5޴ՑGEl=:X%Y $:"Y+bOSm@qbt{v߱B/ޅ%Ls7*)d#J@U%{?zx?u#R]0DI-8Oєx^EhxCX^=en ޵@BTpm^x?>wr#N2Ȭŝ7PAYA3vC2 ~c>Aɉ%XT1KWCv{:;0 ߁-6-=6F8.(ɶ_(m?!s3|<,=c*„]U3eڴvQٍ5Zx>G ?8qu䦲NV*ȭM8}>ޥŬG} Xd@+l˞_!6D΂e_W/Z3qWɚT"FhV5DPfI0 nvY7BO QovmazW}ܨסS&LCnߘnw\X'3)d6/EFc?xF(&i;X$saDkϺ w tsՋ[ϥ7a-X^{c9[+ٿ2v~Z3Hǹ :(.9T{Scy[Z2#X.H2#+lav4m3G$?q4zrFSORاn=LraqX<#玷HnjATXО*N ֱbɓ˱zaHłpcu,iʥ8龢q4nExI389J]ɶ<_G\AVy=њwAW»ÃtOrUSrAU>@*!գ9Wzۼ 5bVw?`==Exq_:,sI&<ɡ?~kQal!6EJ鴘Z~mtmǞ-1;KR0V'iG<}8"w@5 `N W|-lٴ= ɥo #LoWay\7;r .?Dr͐ТT40R51@` :88غ=.wTKQuzed!i6kQS!Y85e+L ' 4II6/,Kg_ƛ6E jyn{R ZN3, x6ȅ$}FKh()h6U_CcT/n{{O:hӷ8uroD&B/6Ӂ 6TcZh ѺxՇ`[FnS58\O,\x-;"i!ڶwtX$eG >!Cnuv}IWcv\u_M` ]O":hwԊW?s1)(>IP^{'bcܣ}[_<^pFH#m~6BMS4 -#9HhE i)6YjES+̢ݒ4@(OzۗՈaxculw޶Jx'MOJ8eBdYx+I:nC hj_z/qO#G  — :YT>Ln>yԨH:Q쉍@* pWlti;>w Lwckrp1lbc%Em_Czpc-}_ͧw՚-3+i"ŵG˜{ayVehh/&paudS:@\k1 ab̝Jʊ bbKft`6 3x3 E87)Y) ck8{EKnZ'WcJ\x0Jwg@՘&l@ lQ [ba %˼G=OQ+T~4B+KYg\8T,GEDu'tOnEz,uep3Yҵ8< SK8,2#)Q58=ZMqYs^!K:_%!~܎K?$<]Q`;?:xǧ/w,uB߳M%R;;5]1m I 78R6Cڗy岴l v>GÓsbt-l-L-PIlZK:EIG(a,C&|[8R$ Y嶬㎒q\J;rQRzRDؘ*`LŷJ3oN AߍBDHضkt?ʾPk}FXP3 U`T2gmm@o ńDq=4N!Y!6SԌ ݀rJӱWi1 UV!.u},'7Xq'E9QR1{eRwnuǃ p>0fn:Wtm8ʖ٦2 y,n1gZXL=RtC*5VovՉD}!]-]o ܎a(U!hQ2w˰wmzE)m fVF0([O?P12jL~%`Ʀ 95G \[u 4AP-){Cכ/\UBE-zrJL[rHw-tpwi Ar61%ꌼ; 4`bȶεcZY/v+}h܂d4xn>Z:C#i飻Vii3Jyen;&sĤE\F~~oCm@X,] PAWdgdՏHH(%M{l$.t~+NQ=:uV%o ^TP+;yJt6l]G%eij.5(_68]߿x!+&QUbq鵂OjB͵s p"bwD.~u='$꿥N+H+*YIpN,Կւr~FDTUt QA7(UJUY_G7瘙Ci߀d3 1ZO@CyKGIƝ51_r0޿18ޫR0.6^Y -dYs RJ Ps+H26]HA`_}aa-SPT h-&ހێyW84b`>}e{$?佈P-#E[Tv+?!s8jC3޷ۋ unvviCKa[̥q(9*k` UVBLϮ.M[;B'6N0:Ze P,r0~:]AΜ+cٍ]P' 9=K󟔂N-eH rO)J$Ҽ vga͝E@1)О5ӀrK a/R+8x^߃pF6 's9[(fV8].?yڄKnCP]PZ@o႑Xfzbp lV2L'z;G.bVJC>OMm8ph{39kP+b+Z&HuLhG=Ɠ#F?vԡ7+ D]nO>A+fȅ BPzdv( )O<45EMN.0~doJ/Hbb;U:v ԰!e6o7H(Q*R40=߭A<騍]K[VFJ]g3wf+G>`ORVG*^egu<~-oԼmI XLx\8,-^\3В#pSfx0rvO] diY(bCkZܠ^῰9 ͜U`m憒NVeƮ6=:{c[!$xHLQgHu3? "N1\:T 6`*KfqHaHǢ)2xI %{vӽs8{ۚprPL;fxE| u.~w=:>DZⲎ,sX(SŹ.^%'j.:"7KCQ4JvK tgO~748|mT,M(ƀA"' @ 4p@_2uoko$}}R֩: oQ^+]JԖ[)~Mէ1 I-ԏ^5S@iA¾%Ҡ=XxU8p7 ׾HQM*?HKR5gvckmQdaT٘?pd x9LE0p~WωaFJ/FVq)S@%ߥpI@w"F,( ӘR#I@7?m;)W/) K(GKPRDg2X?lV2XT|dy75 r]i5ʛx1-Ce*@ѱ걯@u)uŒo؊3LQ.th(9)Q`VǺ>5:`LHa29KdC ëHE@`mdpS)b~#疀fs l/Fo2{NuǐSb$]ZƗpG@ L+n]BgUg%fb I? @hjU˴%4E U,^=H]!~ϟXAN/JZ+|נ}gjQNg]U[D.!8D'?t7\d}X^,X~&N?5LnD v$~{#{xŭKv;0␴pZ^-IߍZHlE XP׵ '!`UnMڅ~2eFSַF]u(q~N8!DiT&e I@D†k,u Dma 4{A`ْs1)sIoscqu֖*:hScsI=2I!`జWn&M7tʊz'F$Px+. Et2\=e@U]ef&2-PCgh.Z7^ n;}k٩R[/D 7 2uN6g<١f P?%qm)r&Pd@δlv.HI[ڿALBO^a )eyE#KY.|&Lu9I&nJ2) c8F[nrZ<)gt q{ 6hfd?O~%RPQ"\Hkh|$%)*w%" ڟ$Gu4u+(&!`@ w<{: e3zEJjT"?4ˌvϟ΍D.B ʸ[#DӃxWr[ JA'Jl#HKH⓽a~5"e[(ge} PÖ+?ɰ1RzUli Kh!~ n[XSʾ/B{i(=δ%^XN~nī4ɀcn՗$[F[,B34tr\Eh]wp>;F$&ݛ'R9( E_X?^iNECzЍw/ҏ7Lel(Ff$\5܅ZӐ\VuYh ãRFR |L*N!jXI0eB $ܶLÄ>,<+FS~AmaOmO۴-y6f%xzŒ30@$8[Hܘ(ViBAN8|@k}cل$kgWe]3l*8J40>;雫J|_RLg(QMMhK' h:Ip ؿy$v$]E*.p plvCInI~+xHk=v:]+%!sET'z-Bɹ !'ƺ(ш0CQJ FD5~)7@U brЅN%1ZzĞ#Wʶڑ3t)b]ThVGU`i_Cf fBKm?Hwg;K>m@FCQmLWN &YXtQRBnOi|c撋7aY"U@}| aI/*)xj4.djX;eu5H#*;xbQ!3 -&gZZx < GKX).f2FuFN:_=o`FleQ$R>lg+'V.NGx}R`!ٯF1km '"W O| j*-r71x<Ծԫ?E^\^C%85 }[vP]_.|!EfS+ebW#~4l68B6-nW/ҕH8g*JXqre~V.U =ug[a!F+88w{DITբrZV\vwpzt>kwC KIm9QzlA9E1Bʛ&:+ i f rȲ~.YgOF/um@9<`` =Ү8P*2\ h@Z% uA U #a<+n[[k_{ Qy߉~cu{(w.NI.y5*٥U $Ȱ(fԙV=_ bJ#}H H c-E,(D_vgqzO\> +wt[ MfX?oܺ€uᧈEa4љjLYH}[}geSZJ 9lUY02YƆȄ<6,jsف!}sq="t?M΀ꛝRϙ.F\@zQp/T'9):tS⍔*O $] ۚE&0WHph.l(YM WQTT@$Jcbբ/Ӻ bJIf `z^@<7A}aT<)[1%v~Ϊ% BSjMi';[iP/0|Cѭ߮gIUjf] ,B(63%mcE14:€V{w`I-$qf'0@m/'n)E80"'x]@6cͅmҘ9- ekfB漗T7&7:![ @ճg14s-pS q% bL>xl,WӜn"A7нGqpV@8@?uŧ }"4^Yr@ _>8$w!<賖y3Bc•Rs4F> Fͅ/ibR^vjTz܁FQ`/@[Ry~RDf꼜|8i54[%P:澵%ΉA)uQ8@BVN?/%fm|L:)Bp PxVvUқ!>Cl܉R%ʴz NOγcYt[FИ72.2"j.P;cȤwjƬh/])=+ $Wy6x qa̡E]4̧>!a@prIKJNl͞U5\o<mU)֐zèbf L_H 8w{XBuU Ɣ[R2y\YhsDed*0HÇZ/AA?S3za)65/ S)V /.Mv-MA#{}4W57г ˩T)'8Ca;5@w7<``vq,%xr˺TY-jG Dm)A-{ڐ47}^/XFr|OĶ/lX+KUy@ ) Z^MZ R/WU_. QM?2R;Z39GJlςO-7=k|_aL# ą8w|CLsfДeb -/gB[JeqLY')ǛCis'MKMa˙'BJmfm'R0TygTzg-T>Zcy{$Я$[)Asg= Ȓ:AL)H-ʜIOR o+u *"M z_a0LIdAhIN'!alu.#.wQ?$c/op+kTowc8~'CYp%Z^z ۵)+\8A0չ2SH43b}j4FpE+zU/c)?_ Tt"G춐 Uogby\4y K?mGUtf-24Ϙ@aM@ 9&RS0}Ӛ?\J<&`//NِT{j甆#6[~8C_;V6NMӝF \Hr]MG{v.mӸ ^q&7D 9 f#Ep|=g@$bD*(=k#} XAsf~]*lY!Z7Ehן|psAofׄ4#\G?IJ]k\bk:Uj8yS&*^ { Q$7sqɼ'O=? P-iFL|ًuT>oLMi6i niFQća*&~ uRIݦMկ>lXupQ!{0N9=>oK5 iq3C膭 ɨLsƾOCZ7 A\T-j~;${D0)Sj;Qw(DՋ 6ʘÈoڸPGQ3r9/bi9Q.*jk&V>HIrp6_;{Q1&NĐ@Rhܢfqnl3J }ذ(X=]&( ŚQevp=Ac$]benoU`+c0tE_lES'exχY9ʕ]Z2hVsMk1SkTb\ =\2?b`/=43COGrz#|Y6SԇɎNUs]T̼_tR2g≁X;A]Tp&sy`Gxԃ]US c ]TfE^6ұK,"﹜ȣ6sq >"ցNJ| `%J];o=v*?#ds5Q? ,nj a4HTbN`v&(/'*s}4ʣ󸆄jG82WbqrU ėpW@Й.6^M$pkնY Pt [±5&V𦣤 @3kkt.J⼏5H^"KwEq`06𻐒u  *XEs ZBS(>T2☞< 09daNﱊʌu8edl,a!C9W)avo9PVGMT\@Sgӥ&jmwB?SVoN601Q6*Fsfݍ:: .fKU'K%lhR@= 11CQiH=G{en/9 "oZSS:Yx A rOGlY<O7]k1.a(Ck~7aA&N0C~4muk:;I2IWڢ^Jce1q_RLjp$%(BDR' .?mᅰ9܋<-ş&c 5KT^nV֡Pќ>>k|{P)Apg;22 j\?ޯQ'v/c??ȁnqe]w@ brq/Nr7iZZ-Ĉ &D]O`5?U<krGr4ɇCecsm:N>~H& 6!d֘|9B%yZkiR hyOPc>*ҹ fix0OCm0/XU"nL=H&Rۗsҕ9dO FƒG'- l3#GƣO dY4ʰv` ֠*qճl.:)4:!:{EA,bel7G-lRjc#Usz!n0⯿'*'aw*fEn'px If;Z#`"'R0L+䱦춅ZN:G4FHq IaJ ^|;A[:j8HO`wb v‰OƢKs|g)8p塳X,Dbaa/Քl%uQ8 ZoT'yhGȢ{XU9 !<=! ^ooiV(KR9BJ׮S6)l[J4]!=Z=;1 Be xA{;&.p+o& 麑YH(I5tu MK+JS ɖz%C$ lxL#4LcJhp*ƽBƊ\H$%~yV­nGUWT(WCN*>FjTHS~|N:Eȕ8z[c$Y-gZ;v58_Ɠ <^#_@>b(ԫݳ rX6%N>)B6b$&piќc} o?9Iy 3شuH:Dҗ-?@H"y*vnu;^"zIJCw2YJ1U޽8Y@,}Sg4}wxPf#[ƻmaǷWMqMrWɜ0\AJIDJX1Sv@}Hȟs~=R=GA^ aԕQ֊kӷhl-P 2 6MϧCQ"?(f0)v0ڙ0 /lp:^@+4'4Xd&U\; =Y,TWm<;8VW}89/9ܼul_"Ěe-VKgqZ1cN%vhokj.+|S 5eOCJ,kspU@gHQx(- 'ƵʬxpV=ze0U\i)>&\c~Ǻ ?rA'(SJpJuމW gt[XFcח-3;/#G:DD$CEVHy$#UzUaO} 4CO83 HrBGzYs. =V|ݰwnY)' ?P|A)P\]FӜ/`ĭײ|1%Fr؀8֏M%hb-3K0+ _J'Tf35 tCJ.g >u`q-^ZP|.=hd|XwGZ06$7S.47gh4Zoh}$S[>Dk*)lZw٘/>T0讹?\p Zm[E2|g;9>0oBNR1wMXvz;g[@SEi08C"ҍ L?~Ky:oLJ?y[k-XT WSm045#Gl:Dm 0QaPW^oή^hz&C8&'Bj9z {a94!,}=yӢzl{ ؐ '}Q{fYY%s*,~rpkxelfQ(6hEÓ$fog:Rzef-Vtt;=q~W2| ʋNv[pF;zNI74&zJӚ0ȋ@O.=>̇8 v $wx-Ki؋Aynjȁ J  cSGo-&7xF0̂"'hDkA+q% Xu4/ {\~t@VdX<8EAB1-tt*qkf&W= WVQN'%l)~Ň#eNaǴ ch14WsIUˇ)Y~vzSQwmF<{3GxNV:ğ),ER' %ozYk=QS6'VL1W%S5Y__8G*>]4G2SniC7Y!߳ӘTs 9G@L ۏ6!ĥ^ O8r::P%mZ`QZy.¢R |_6m"E݀iSc$ZKRV|R6^m -{-MhK(@uf y4:{25Any RO@MaxKu0_OĒOi5LҐ%NqFGd(m~/U8zWS!hX]$U(%_bL^'H V) e$l0-[ w2Cn8\fSz^ D=l{P@TE놴0h7/k+wA̚%E+?}m adp>=A_41WXnER|ؤv<,3>CQ7 nN_؜m~=qMOZ1B2-ܟǦŠsZV֩v&ZGn&$#db"vw8N3,|t2@GI|9eS:x1]~~jҩ;;?'NmVoGDQz @KG cP;Nbg"/ܳؾP)nj [,yUN1T^vxUIzNddwpRao̦8RS˾hia=j= 8cEيs,}/LNb&?аhzՖM;sT5*/ȇ#:kBr?[b^-K_@K`&Q,[xcdJKfAnK9}F+!k?qݯ̪g׫,"GRjy+acB%(g y%[y3z.x.^P ˚#=6 cJY7ɧ #tQ229F㠧AKJ K[3jnet.)q q*&M# 6&1D= uOJ 퇢qlLMK54Ý^[&[[Â뜶\TM 6UZX sI dt@x':|XRgd|&,m6KME]2f?>sl(@NF_(K 4ъؿ(IH6fboKjglhT6@ĝdyD(/Ey)Y p^׭XZՌ[BE:ՎWKd " >4,B(G>>iGr2w8!_b_v~7 IKՓ;јiAE.zݨ%på$C w==^N /!q:*x./kUDEm[>#Ov]V:,; @9-Uc֟b au2\z5UJM@љ GJq{WWQiqlCSz_4Ho0ovt6$2ܿ_Zam?xk?3;Ɉ>>̇9 '2&P73]Z[(u="qXg&~Os \/.Ġ^<.GZZ;@*5/#cmdp*?/o{*ްWGH$Y]XH Z5x<1~Z_c:(|m#C\*Y'W*$!.P睤οTp4]B18Bf.}bz'Z+ma!FŎ$gx3M_85t|u3r>$rE뷾!z?er"`QyjnFYSݑb92D˯Nj٩wA5XS"7`7Cg#a. Qgk8qXG_ۏq:S_P8Ad-i2خX*TSZϻTyiY6I8ڪ11*}nA 7$#]qka,9cWw|h Q aCn4]9Q`6GXPyҖ[=F9P *!3٬E?kۡ.gǃ`?r&W:?_Ҏg3#:yj {=%:MEG#XxMH gZW̢ޓj̀ `tYqf N Ê~Pfs> $nnٖTwVgon5ܿwVIu-3(j`C_e%0xXxK񝱎x8T'1Z)q,kgɵ aNav"b4w_x} 刞CA<-A`]s)\!Ȁ/*Hzq]&P >r-ľ%7 ahD;4l qnKz8F?a|4IݹVy~K L'B43UW+;]4+U>ݕ;=z1Jv,*3v[׿ {|yIOҬ2D &6"_`'^;yuBpҽQQ9^ \.V: `0Pz`Xh\Y{aB!mj?(fW|NCaZ6ЧR(eY|Q>)tFCHGd\͝!*f*?Bӗ_ dgITHuI2]2ϫS?j`6rgLR] tFH 0*{y㸑1^A -E6fcڄ-b v}a;ϸ]J5wLU3Fv,M83D%aV6\c/ss{ =4Aք Zjkr1+) Nr[S<% ؚ<24*!vqv Ia,5X) ʋo ? ߶7a{{=EK] egkkN2R4zYn K c5[~QxU Sxx Tg[f~΂]){^6R/FaG {kև47&R T'MwP,M<B:2,rj `gDYOCa zbo7| x'K<̀!().EWg8ՍՖP@^GDt@ldE8mt4~k5en3qd4R!8sB)0"f>IЇQ7~JG\9Iez9E6x$c"3V׳3CkX6pXz6!]1g3P}X$E--Ó jxj1?HVtlKsu27".@0FF5uo1! iv:^8TݔAmP?Gv )K!팛"L=hHZRb{җ1zfo+l-VtT8G*נH`0i )=B-0D]|a6Ėl,_[ָS!zS+(<"ur&CH˗'nCVBn>܇~`9*2b#;Gibnu8t*%| ٌ+t-C uPQ*==y韉] =H\@0;.vwbKI _慾[6 qyt`/ -~ԟ!/r8t)lvʼ8 4Ci#8TPS8Rgm{PR0.S+DnR1Q8r,2:_L>~CtR$-&29waP֒WnaNojBsG`z> D5eNeY)MK E^*X@b vtK),YخqRD@Gc+5!bBGQ% ƹvU)+DUQp< 'YYM2=}m.[F9BٮVl|&`},Ar5v_@[I,[dfR1=`xI*8-0-M^-D[poaD+9;߅y_8pt\NT`l[ ,O[OU^^q:h^QʫB\syis= ) dΜckU NHAӲfk{f׺;՞qC 8ʹu'+0= Wp]3ō@ѫ3;Ydܾߨcgs`)-4,кo~F&"~s'] 9y[#@(W G~pqa?v5gC20.W7)LM[/|L1Q'? B@eD BV~.bkfS!mj1tW" VQla<[ LePN%6*dt%Oa?%d amsCI}4Vf4uyU{~$VX˞³@f݈@I6 ɯqXĎ[ov!6*nGWTlChDtU$an#1⊮Khog4[R".gcxBf!`lAUå``hV+bJAjވTr%W%vvEJ@(ھ7IKA|bf=vl 5b:2=ӎJaϯtMF*\QLy1@XS0|Pax Z7po\o>5>гpB*˴ /T]zs QGPYAe?xWwfoJ`O 8 ^ؗCň ]i)&.}c=t*7 #m$ВBs_6Fėo話v.m ݫOő|Q%:a<^"|H%5l$*U*:A%ӡ0u2p˒[lN5o3 䈞+st)x~!qjW'욘'8^M٤Ck3+g^ZеyZ%` s =n5srǂl#nz{"t䝕'4 . 9aN6̓cKBT0r ^lIDs-,F6?ufsX*KV4dոZN o}%riZdX%i3*R{n[cNS&rJ 5?aEb5˂bXch,R~m*ĒCAW(Gӷ g/4}ٱgwrE0i[q{++:A3PI,#3m-p8]êV&X LV:–JTi4?i9Ҩm5?8#GxAڀ)_TPkάWfu."!Q[ 1؀_4BI8.$)--#WJHK}~S 4= F&6 P`HEcWNR[no#o`F-ε6z忚u?a8 &}`\7M713+zwۯtF=LJ"r>`W$/!p,II][h2C0,7s3r1v$apזfvA+=`ysش3\rm>_LHr6<=ыFLcxKRS~.hՅНR<^)W?51+9(:[nr^Xu& BT+n Ay|1`Lg?2Cg/Zfo; 5<⏙ݮbDGvv (/ҨPwg}e]hM}Re^9h=gA%\ zL~(eGY Zﵫ;=s]'O`:[O֑}8+L&.5sڹducZzkVa KlerlnG݃6Id{Qvri#, nĨ*$9 ǝ 0#G (IA SLʏ&!5+RuBA8^;*NJ]kN{0'荬YA|$sOSgPCE3ng0TnM-ann*[V7,coby͠ߨM|z(=`"qQOoUb j|`N'Q(#[|/fPb8v4nwS-&L& U-aڡo7/& ozc<8Tv,bRf'mc:O FCb`!Tos9ݍD4p~c+7zᚑ+i"M͟55e ^AqDDqf]I,B4ΞK f6n/P!a1u 3v_$LV܌>w?Ϩ.]vw!2@iq57meEY`2?ca?c^10HokQذU>-kRH%˔7GUp~Arn?ĀI\\#ZffXcxd!!f? iUƞht $Cqa,5`ǖh'WE I]RYk̾f)Y6/wy3v5ٚZiY|rS #5/VqoױYEA6b"{rKdN(nƙ2Xtx]% 24ś&pm{;nnL%F]ca4.8%1""d8er^5@;;Jp-V}>b/&.#ŽM4rM jg3cmyŨyHs?v*",Kdx0":F u:+'_*  d_ W&B8Fh=j{dd"N*|%DƒX&,ڏ?̵CŜ쇳P Fb1GC{KCx=S3VOAE}s9G`q]akM0VZɠbu 71ǵN1Z(H*3+Mb>ʔXkQإe$(-9c~6siD"/Ըs'mppL`bӍ>W$qkS$ηzz/TPb*("5d/;f?XTg$vFDio=@泌8d`#tpޘ㕐OHPe4:E1J"(t O#u8wSM>.8X4giz GΌlw oڛPPr-IH#uU13s) ԠV AW0xJ\vAX5~Cʲ [+yPlym{eC&JM:p/?"=mqUM '11UIGZa6`<1V|EFO?QPJq+.YeݩTpuu)mĹ"Γ7HfMPskY15Eqt"o$VNq/;Kˊۘ}=l}`{=.&S,1;1n&|?. i2u\`|=Qũ+'݀Px<\ O^fb௏\ZHEfp#Q}U\չ<d 7)`o*&pxG*F9WY_.z$ha@E&Go 4G> ~ : lyYǂqPZU ϯiX?0cKvؼj@ Vx.`0e YTOZ {t#4痥<2kY|MmgZ̶b+B.e4EU{-5>Nj2~Ud+k#9LL=9mY1Agu>pDwDQ8~gnTGXx/9%ʺf}@K3rt΄onO)RB9ZdY wib~DѸϕ2\V;k4גYڼ܌|H]ъ8&UhI8q EH[R\&pPEO`9YL'}8w_&YAs wġfUmty;ߎeJQ$"{UҐBWh`0MV4,*)@GzBՕYQqӕ5똜4>qH(PFQb */ ]4/+*l_ 6M@U/ԅ8D %=[S.$Q]D ]&E|f22K[ (<by!E}ꗕU5f{|Z,ާS]G:JCUs|NMᘨV~N+2ԕi?iU ;3N 尳>aȞW͐Btq$ǒ.j2C(!c'&< ޓ4PgH OΌed99qgxإ(Ӧl-V=}hLffD>HC@L`+H|WD@B) }\Pv+LJ5k _A4ʧ`DijuPS@{@d.;E}XLvj"` 6/{yKtX]z3(P%_EFךL86\H'vjkK͝KR 4RwV o[m/=r: -nZbWa)ԅRCM䝘㓘 D0рW\:1ψh(.OK)ȌN O`^:9Pa l N/~=՞ =vYU/>)[9ӝ2M.$4$h4IL/~ ̃qkce]֮$ZfuP*FG3UVfo#"TϻZ1}6 )."QI$Բ ~0ˆv.kuy&'ќE|07Y.Ů&bud.y}na6$k' 4hȒn#~IYN߆nB8JrkH} gg(Eh A_~.>eܥ/!ETt$NRNWO ^4ݕ\?kO56wW3Im-L '91'>2Kv!X= |S<ꔉXƝ,0Si?֠V= 0B+6*"qfN2 O9:Z07 5*=]]1TO4"gpܝBU=frQy[Y01W_/l'AάTn4vL[=`rVD?;0cO-QM{m357%$qU7r df3n`k&O\WXϭ_0g9^yZLߨ+gQIڶIȐ=Xm^5H슎7?"i !Cb (n@0|l6z]alqNWqLG4 Aؚbv1K]fj~{IlzFV8/c\=A_YE y'!"@Тچs/R&}i]f7a>5}MDexhQaBdN_@z.-8~$b}ӼsMA5#^&qXY65j_8bZDJa6F$濄#x9`S`ǪbA.IG TxtM~^_i MP*) QGJO lR֤ciFAY`hq?ڳ٘n!pT\Be,xJH/ /MQ"c =&J0NԈ~FB1 &Va~)D⒰7Q,0.`[*yA @@S(X.6"> /9#S G UD>aet+ûf}f)\TķVDr.Ay_İ\=^ʶb%{/&R6Z('K] %i :I}'FB<ڟ\ ۰1 rd3 rG#|:nhjX$-taſS^eA"Gak7O))#oܿ[Uځ?ydt3ߊwbX,O&Ս{Y$c}zwV_}ΥSR-ANhʽ%͓D?y7]ݠ̌LNӓj78+ɬUf(tZ%)TTa~!|Ybt|_ɩ}*C[*T>b=/F4kTYnCIrF0_RgquCHsy4'ZУʷB2&"Rk/M=q@-j>X5@>wƛHdڶuUk :f^ y v6*6ؤ0 MD bBɹO2J(i5/*زs;؝Ÿ́=6fran1p|UDe1,UB G۵hoP0\2ʋ̒~J!Fg_U^9qaۓC6Xa`Z f0|WoQ(i *8_q0bHq>׬ճ[4 _|*;-ShF es0v#WxKow Gc2XO7;$pPwf޵0IjPڸoJU?f;8Z.vER{-`u+@.U;=QEQ> ̩~qrg4:h$6YHOHž:g,=Mz'vUJ ;,b!uUN.E cU?ظmu nUBX(gx#hA5@ @`:Ywkk3/ɓZρ$7@ug im {I2z\#luLd.~N|TY1FčTv-! g#Sa 7ߠ@o# VP t"&F)󿑫UM$Nisp (qv'NZ|ĶB765&JnaK#?yK=d?6ɔ [:-6%.GiZ)L\;DBZʅ273%AZ; , ZACڈoGIN'y!BH*>8M@Gj~phSy]C0mp'a/4uQ3^|[6zF_A\Mh'J-r9L/ _{GGIީ ^ Ix&=0pL7àn7;@(zI3*ڵj\P5t3<,QO3>`oe7,Vc?-R#F!pPX'տ8YW_;M1gd/%qB ZDze",gFK<4Kl\!2=mN@ 75”YjNX"з\ Wye"sSzYJe7նjBsګ8v#? jG|O/GT }JVغ|bptR_TҵLP 3O* B8t1-oB'!lWDBV8\` 1XG~eӵ^xk͎rir3ܛCVVL E!R3N̈́P;U'ݸBihf-C)@=T%Wjp3`n`"r,-:TFA ;ϳyG"H^IӾ]bNPX!8QZҶŶ闬lrX$+/Ul1 gMP0/gœL1 )I%|FsiW1/Zߙ΁0y E^"-ʡ|D 7蒿ܰ%cn\31dC3|#{N@!AW)Rxn^_@1 iv`X7kXkziKyFA6{dzd VGޝ)4t6s)v0 6&(L]Nvj'}c:}- D&Y gN$)7ޢ$oKW95(<mp҅]3x\_զHk;<6B)ͼ*cMi^ |b II*p)s0AšT5\-\xA؟O#[Ӊ2z/)+MμĸEmu_=jW͊w癌g̝"sfnPmJyq PIh7D >WOGaDFFb Nnw@YT󶙪!$˲H7e-RnY=cLzyV#rcB+ aQwbcG.w? 9O†$P-OHC8}źЮ!X҃V0gH krz8PbOp|9 1Թ@I)]5,c#N,]S2s>a.ۉ'dwtЕޢ D Ȁ|HE$erxYB /]Z;p~Ѝ5J"(Xu,66 fF!%`͊Fr^n~,{ds+4_d `ĂfEMV_hB;] !,Re?@[u[B( >+ԁ ʭpYfȎA||`'1DL鐊CHF{B,h$b\=Hķ spAxُB7ElL QwC;9q%w5^ހ)eK`PXͯ!u*%&j_K@|͉9)F0MЊcmk.ws[ ,qH._)0-xc]\\^ؾ8scLҳMXez NH[j{E^QR2 &9uw7zOr4iJBVbZDC.6kkϚ:lEI#jG޷=-N&aۄe޶بƱ]#У^$!xaY/5{f'>.%ۥs*GMYW(UE_S܌ٕd]Y?,v8tB|퀯Ompk@NSTa?X62m/)9eGٜA F(u1% ZIR)L5?w:6ks\k~ʀDo-v* @ rm~85?R0b6EBU zb #'RrSb#7R=M@qljSMB&䯒;Us^:1ouPZ Tn^u'YJmSs|f v9&Ί\pnZ $/F*5 /mӛ5wAx vEdr-O#'AV]O4H}}(Zc9gj~=0 Fg2jv(U[C,nM1xﭢ/W~R j^r;vähC"bˣ,#V+:rKg(O~u x;v/1\30R.v~e 7F/eK,.OKa>*²EwMn]C8t}+\ ?u==njx?-͝DM-VO;}0C)j쭵gP6qT̄.f/{IZK&}*_!=2P͕$ߜ@ф5TdM!h >YR[ngm{QM!^㴖o_t! $j{f.57/MlM%|CIpډ0Y|$9O*@TRH S䭗#2 ͵R7`ٽ#"EHEF/9im+1RZ赗bA<(tL{dΟѢ|$%؄'@ӊ~ NJnK`V~tA`x>|{I“w# NNL/ ]\D~=kh˿02Vr!TLG{=c7 z ZPZBhK(Cݐ./#.1`b`_V98G"L+/׶LPa/`8̟4!&φ9w I~v(K5oj(%|u iu{>;JHY%ܑuւ#khKyrY+jE[Xj5Hn5^9$w {^^hѭ֛Ѡb+EBzT pүSS#*vVg!H{($pHΨ}${#/^8 |=\wB7!um V@Fܫ:Vh|nLBxP%kvfu5ǒԒ VFDX}(ζbڇΒ4`_$ШۭoΡ*Ka\6 OV6#RruuF[u޳l3k* (8{ːEO$cPR+] {ўp摩YY?V"v ]`ٞ0A"`Co@efJidIFOI~h+I+N[0Rzҽ"Ͷ")z/ZK 3 E@*ۺtɤ܁dclu'U3W͖ f;ʴ&G;X-Ql@ ʚZ4_OLVQ?ґs?ͰقxO7̯kPdnlR&̻ܿ.3+BYeR۬EiP#pD4Ra&ޘf;a,NYo:Lqg? V٬ǥ}N "jCW $苌"+cIO?!`jK]MN vXFo79]0LKvY5wcU->kX}c>) Ҍ {4 zKɪ:*06y&]DRGޓkg 7>Ɛij-b!9)۫/(y?x,U:hx_u(Yw,6!+6<ij~I'Ξ?Uf?%no' mTIc KD*=ߞK'{v>y6mq[z3ZSS$Pc߸ںp>Ѵ{cn*RxhM$mqi@C7TswئZ7C|ŢD~T=Pc0,{`7vPz0DYH>V٬,o@Yཌྷ[Z*Xdceì r) r蛝z||t#_Vx*rw^S7Z{.8U|w"ZW<=JNN_+uKLM#Q Fw^hA"0IJnu5@~_2(/*eG :cdL:bf_+<qщf_`(,Ƹ~=v & Kjg2rN#* Lާqk699+~/ Ehwp-٠gy¶#WH #ioFSƐJ7;_ᵐİ"!fT By PGnv qs<&<&ZtU֞Џ?zPGK7gƅt6E-5s@ocE+""o{b!7rGNGi'tH3e'R8t v[rut!ڇ4IBL OJ{F{3&c 喝_@xydAA"V-'&ȗĴϼ3#hw'ޢ2]Y lEsc<",Tox(mG 2yoOr"~;#bzBqOBWgݸA3ޱ1GH489"0HGy#VWSw┊PkxuiVro+wr5"_@m ֜ٶuh2D 7QU J*XAaHU s!FYa4O*xp ҧf7 j(ٌHd@eqrB؟ PqCᬹb??X fգ8n3dl*bL_E4NJB3@ƋIf4ta`w U?m#7V>T}]J 2~辅uQcDxE ?fC*>D\I9= a5ף8XcVkX ?g'3IxlB!`L ߃4l/ص罠%AWH@]S/ w=EyjUdU+z~?݄uχpY94&da̶يW~ԖXB-čH [RhdoA~㠬xD?a| lxI*U2?ΖqHQ$qD,׊[rSq.٤ߺ(yӈodM2#q ߲2̓-&E||zw0؃0Yl6mj S2-m7:bmeUoClX&-.kG,X$B5.6kP нS+>{Wd;C YXNY~58 Se켶wy| w mwH ?+ۮW9IhKB>&#cM^+\ G:n 0zLjn0s <֣_D?*d v&OcRU`( ZTƼy1y󧉚Lֻ.û|s^*p<+,ۏVs ǢKvl}"C T#euR'*s#\( LckTbC6>u0]Yr&?W}&wߐ|[ĸ5Om ɢ!lҜFYKc|8.#2o)rM~yďNZ*!hFՒ$ic-rW ĺ)t`Oአa2=d(= ԓ@Ϣ㷔'V!Iꏎg.#929,q- gOĽ)ʇM(}r $,)5lNc'aeC'c;]1=R0n>_^f)Pvlyƒb/f&3 u[@9Q jog+| vib8U[I*(( QjYQ,|dAߜ2  _[omt\9nwt^_9PANEP\2!|7h kC2pB;Xv"ek4A1DID/1~jV=ւ:Z}SרS#pA =;Ha°W]$l'KI9Bg}K^Ћok1^N 4+9yOu/iy'BDXɣqclzGnjyTCabYN;SK[TI1RzfxاseW[.aڎdUj[":ΙGPsFFv3/F+&eҾI&J5ERVtۏ% 1iKC *"]6 s*mlg Ey xNI$dޢ$di$`ǽv|qRVG#^]Jd<' 1{,Ȭr*F1]mT6@ <AO'~3Q(˩K"2@~tT[i&_yI!p0$~v*j_ojjr#./_k(>s~J u+] 6!I*~ԤWQig1}}Fc 7PgXN2^hP7 bgGCL p4^7*LLŎ*TuéF^VpRAUS8KXHb3(A״N$xekɇnGL-jY> Ė"[AoX> cY=&= m6S g%A`ńDcCk-R5Z\xJpT`(()=ϳOX ,p*$Ρ%^*]5(EQm׊%Ű q:lP}nL\'m (e8v buq*!fw^>!F"b\"~" /G0y(1q'VqZ5b[8b*uCV P_"6֫GJ{X}ۊv3e<sQGs`44EnDna'pkBZIFgAudoE8o_m4ڜ<߻i\YD2LG4o|hC" g>g긩KRzax ji,:McaA5®RPpӧ h&Y歙YVP֊} If56KNN|I4LZvz5I8G!b>,SI|:g2sX@~b p,3&VN#M qD]K2[=fo(2vq/~qxCYd:123[ͪꕰJYuS77:AwꁗN3n,rНlX~V-rgy{IAPH|̯npf5IY025 Emj1cFIce V-#Vra\5:\3ӝA)1Y1 ,P}y<[?">P$}zY̖jaX!.hߎA5)_Cx0JV}m+ʲoJt%ݓ{"_GdžMhIoЫ00ZSu&R͐P {ɈuޅTG7m(E!Uhiuɋ\D+]"ț#D!<㱎iJ2n4KD% wmt,\""̃r7ֺQ<)m{t](@K@"G{o+%ɶ&]0U+0f.f%y%Gy lf\ >z`1کQՖߗAQ>.΍ezs cn,⃙KRuލ"mb-HDPc_u ^xBu(9Mv&65bBrs)$w$j\Cm V&Gk] uBF/Ztuq+f 2תJi )tEc>~CzzT͐iZDi V<,'Ŧ>Gw7IyEޒY80GJ'Z $̓jX}>$H}kJi~ UH>+p0 ŶR<wu0hY.qi@m_L2e}^ةMQJCR]+i@ 3htcC5C GΩ4?O?Ď pYԜ!;ra1Hс0&}N3]${{$ChulAT J45YA7'܂2; P/ľKb3]!H&qImL@Di ji/"+ODbY- Ky&!2H[&/@Gg5Vl3yDXf,7 Y{iobٖVLE(jnCX'zJ3*2ێc 'wuRv?Sj;HZ50I/)w:IǪSSzJF;^il'? z}Z"kri(zgwqpDOA"J_DϤPI[=sd @*k?P"W)KYղAs?TUR,?vŸshn\ {x5>ԄY2fTOu qLz`b)4? *uJ[=@) ^~mg_iSG/_q𰢩ַ_f܆rC9:9U]H@_ܾIv=ym"6i*뷢X*/\ ȱxdj-Q#Av<'֢@KvV䙬Ÿ{ @fVvnkݲtV$&NH%S6waY{,Љr0IZ1YIyGH=ShW' }orWdH)_mIH$TٞJ'$h8+ێ!ÏzV3 k(vaS^U|4%+"eoEj 'POYcޡy&p"ؗㄴٻ=sJv5,(73CEc_8acaa6jYKf54"ӡVS{i9(F䔬2yt|>.@ EU҈S#9وHV1QeW8f5-h e`7$KU98dpz92TDc)]τ N/>K,'p_pMUx>)X(T-F|HaZ(.̪1e?Ȁ5p3Ln]B^<[%JP m&VA&-Z :fV[X嶒m.N4i(d\3ԓWgԝuaV Puc?VoՓ(\,VOTJ`an6 I3Y7!:DrAcd3hN~d.0&nnOքRS] DzZ-1>B(*2 -P2 (wx?~|,6L@ErXvǫ`yc (*;w"&2`Umlw ?z7RsQJ\ËXQ&}߆?D2r"1ZɃgxӗ.d|8 ml ^TkGoWf$&ily@oQp.dCi~YXZ{BT)2q5,.EwONjPi}!gpR:&u [x /x+9b߰Qs9o?rfXɸ/0 :ZVuqO%1PװNE3J'y7&REdL 0VuZp~n,po1,沅)ýDԯM5e6ߩ<-<,|teKQpgf[a0@ݸն/BchkbW֎|g2?Č{a\]}l,VNPųƉ&~Aʆ)񜙙Aoosx]ݠ@N -=nNlJTLڢ bv?K0a O~;O뱉MͰKF{$>Xm i܂zM, FZ^w۪񥰫*%y`;+PuG+K~/'TgȎݒ ]W]qGF&GUuc̗*9@_Է9U (2Ptn5q< D:N,'Aل= oC;{6b+-xxe k@4򵱅sI6"hpٙ]Y AZcS{u;= u(+Xߙ`b!<*om.2. 3fhux{?r6RU\Wo |hZh0:ٟYSt]FЬΧE]d*KWS,Fk؈a1In\De 7[z4ZUt׭ z͵̵$9/騤YPa|(XX,  |ݑS/߷z uqv7RSy"r؏YH@ ʞ0=O!̍jЄһ 9XC43[q 9aJn[Zş_' Tn1e>$ASjn )lo ] -ĖO=jQp(w;ZJok蕋c@q7x k_ux^\js׹Ws)M𑞖ݮxU&XΔ~oC;F;HIfZ\0`5#Mi@uܚ=@4V3^m]Hsg Lܖ9  [mN:1ZG厓\03rm$TZjHR>+1 hqMndbOD?lTQϹnB\< P%ػR&NMZzVwkf ZdcY V??MEx+?VfÓ3],V%R5L2!Stk$B1?KӦx^9[-74dQ0-HT EYvPvK3|Hnr:} ?mWB'΁5%wju# Hv:c߱>Ǫ(7VJNTlvH<,\S5s(1 q?GL^ԣ_[vKr # pCP­.mG*L_E0b*-5dU@"-xj.5g`ЏaFbF9K]}eqƪu֌(w0=ٴ`% >2)cΉqV:#ݾs?cHK%τȐ Жj烕{NvZZuy . I /;3G UT9+";U*NIML &#M Q ɭ:Y0YݭM}z$ ޘӨ\잰d%:B6tJr`ɢ(4F*[恨'tH"v ; .*,Uw}5g= R,V,?ݕz|=yuq N7=Y1[qDQ<侾I eJ Kx? PCr6TVo`= p* mHgxolzvéK'58hLҀ,9tj,uU墇F66AuPNUnݝC +`V$!DK #lnkȓPNП?EMep4!#[ e]Rp,n? gThu`xJ\}k{UMNPMtEMc4:Y;CFa:^s{u.0Bt;pz8Ekw0RyDA 2_40@SH< D_KɊ6:{]gx#va{ٍ|Fz{$w"~^>lʈ*R5=VqՃ~{% -K=ǽo,Cp3irWuIqIȃVi=0^9 ^ GsLs:۩tR)*:׏j`afإԋ`&'8Xq̭)6/72 ek7)$xzn"PTxD@Q*pףeUlxlfwn'i/ߤ=!ʢ#KYu6Ͽ9Ka5*9˻7Xdܱzsj벵#@K[ KN1t0-9?;1>WoH䑥#h )H43ڬݽK#BS$!&ϭVA.ot1,3T(!kC?/ɟoQenܹ$Fv'N]FPp&'2Iqx,2APtxQH'PpDIy85*C*|cG0$01ۙNݑ4٭(r>rPpq3YiftiDlx,D8OjwWE|0t>+u{De)A%CKs,[<l#i%sD.S ׀Դ7#U3DKJ`(\}łQ[Ёn%B.de9 +|;hNQjS0lz[Br\i ֑  K($AmB뫘Q>NӕC vRf $Q2뷞lkӶ9K|ƺ''2Kj"*a7Տ,j,ݵEYGq؝_O6]VX$8 ܇ &)ܵh|c,J!\w4ٸ>r鼞Uk;T,D hw2K$ 5rw * \­GǾ(@s۪pI7Drt\/]Iz h){7r>S kdyj`hY: r%3]Q 46!J707*Ul?lذd4݉Cb2DnG€I/a,6ŸagaKto2;*jj'Rͨ~# NZ" 9OY~7Ů(/{U_Stu^P a~.ڳ;eXn`W*u64q g}m*sIfwBHރ 5,'vzz\X8RZZ5n'7zOmm<϶>Ϋِ?*oI)mUvz$LewBT>\n267GA8y}A3Y=G:ݰ ҃l6 !>a=+mJ~LvTd-1\CvaS|GY]9A^eU0<@j%.I1I(Ch C8{\g8O Jtͪ3E͇3jBd2!Oř9MzH^r^NI-C``~וs2 ՗uCyp!v }2n,C:pa^ZJpqWJsWx'^ͽ`az75,∔>r*e =insk[,QD]R٦~jL@_(w2]R Wlм I^ 'k+l~}9Yc)&2SPl:8,SY趖+iBɹD ~ Wuʨ{}*բ2dd?P4sLuKr&Ô׌?_b+Bd $yuoiVBhܹT0vD\ `yՉ@FҌ.gm]mŀRp^*< d|7;nf/dW]C~sb x<&ڿ ֪t6I8B"ҸM~SM8IQش 'cdrfgs^.ծB&*3Z tN?I9 g9@C^jJ@ >--wNgfLB;qD4k8|#{&˞*;SĿ0o @m5!}dH2Ma_ۈʆNdrd1ҀfJ''_mɚWg'UQ?6[ {Dޡ$@H€r 8SZ`aa%՜[Y$;1n) M|n2cP Yiq%\ɘ*>NIG$SI77 g (}rdGΟ\r[&^⾙[Rw:Յ1$ac6UDJSzd[?ZNf_x Rq%XjDk 4*,`F]J7&dF sRjS(eJ}mTp_/-]Zy#PqXĹ _d&a놜tK[_U V\kDO‪>g@ƔoLUW nZ~]GR :qm ȑsj űBSM{O"+B'^-F݄aM/+eD^{p^E' P]<b}\E ~lz %m&#JW.u5^̩0XR ROX,*S0 bmvt;$\V6TvUn7cTՉA ~rt?ɮ>2*?VHWmF\L[ji*v%1=u0.g @T@ڻW2bA} ˖"0G|9҉v^l78g.;Oh;iGue.:kݽUsߘGʧj졵*9A -1\*?ڿ""2g,*`!%IIجט^Ki&bANqiy1)8&ڻ(':5BUi-Hm]xw/_qDKfdF͗O4PDEEDV)bRU@ JMXT+OƀCy۔cj50L4sZFB"IU8*P!r$~,4B[&1Mh?~;ټk-vHbc'˰+/"XǓ``Fu1WP=DT 4¯˽? S7!U7GqMqu唧x3x )80إ2x1ֽm`8:3 5Q HxY*)WJv=B [|ܦl33@֗.,1Mim\jcT Yǖw볶6Ar.\<_7hRQWjMnosoe9naTϽx4~<ɚ/we Y#;UԊ`@EW"[g b_(LrSzYYDעm4-Vk⺾,@ڥ-IZ>:k`3mS}It QEel'`Ϳ>* W8Nh[y ɬYU鞘?cQdV>ABJՀ MYNv65r*Dm&s[!\4Cd}ƵBKD옇O1>^?6"fi⴩m4ߘtDUK8Mfb(-'kx{ץ{De =JTd^\!Sh[:cFItLxⴸpFܓ(pQ+:keFu ĠG}X!ߘH_MYvϭ/CGPb[cae}FYvS~9xuWzxɵډ\yS UX㑷9~q9e/qo(L >(B< @m;n'D)m=_eɍEcuRj8BJf%jw.K,$4F[rfFP}j4={ 뗀ru(2)> v捌p(5O/µXmݺhaLqQ p%/kӯr 2@񮄤SY:^ ]>0uVtS ly@_o*De67ۥcN9AŴV %^W[cJdps6>ʞ^[/,[YZn6cckDFmQO_]0ʼn5eZ`-Lb_Ч(uQ ~Pc+JSP|o[ڂ7pZVLe_JH?<ɩ0_B/2&~/oHp!vPdmm fTxpgwr?"8x%F1O_;S.2 }{#5s@胩 J ,|Y;nhAq6GuKBrPI5)Y@PD,Qm^I}Γ1i{LX0ndKe!r5хTX, v/RgfN"{n ZzIs9oTVb{-ѻIoEk:pX.XX/ nF-2Β4N'#bsK0sW޲ښEǤ0wp zHG4)`vtuIYy1Twcb&3`Zhwy9bgcmjN490PEk:rŻ$y0$8!Uh96DѡbsD<"^iЍ6^ #T_@ƪ1n~_ ^8z[m*j~]:+3ɲP䋼inR' P`A r|w ۨ-:oEQ[ā-9d,* `Xڗ2 Vu~ԗm]uk 7Xg$JE] W[P#Ɂ@O-c ?}lEMnu8!1 Gr13V\qXM3P .8nD ҵlAWm ^˷ ED+z:YTqh~XN*~u0f|1 Gy=d7ն1Hd'a ;'/1u]o M&dHȷ y#Jl,9 ^£`% r1)|I?ƶ9A_8\Zj;Fnn^9bЌIuMфݧ$Gj]F3B=8a%IDWvC@&S: b9Tڏ Bx0Pbr\zRUvV(.OQͨ0AY@TƟz[ c-îy"6utOle#Sdte{]C0¿;C$aM2x3گSIj+z _{|u.|B-$%YA[ w\RҴ0PyyL;09K#aw_,rn!ΗwK$gcϖ=S U ws$Ox[<:#Ŧd-+WV/B"WSXW\:L*:p!.^Wd@sn2kNF8b|= CHjn k#'mnI-=kSt*ab>9LαZRr~6M"6`4wݔ5Î]ĝ,Af*N-lERYseڛy\@8Uh ޏa :%FRDMvyͰ[o;#f \}2A@U57T1$Xk}- SBB-)%FffWDZrnY1z"U/ΟBx3r f& k_ PV•ܐ/O+qfS1ɇ]"u\[0;ޯQ&.8i߱n^ί}6f+$qF~wpLђYv)m\m]z%AQ{"Vs,$saa0OG+x-(JʴBE/f$] r燈Uk[\fRmiJnm. u'hSsKeydWs~$xus㧘Kk)2yɬ*FV7~_XbJ(v  Jήr cΓ0i\)30PnRv$\#ʢ(xMe0'zgRn`ⷿe_e=~nF9Kj?DVИ@.ϥ J BcpA mnZd9Ll=qNL}ʈֺm(tW($\r1&ϓ u'zsl)D+F6)_Qrgvf#s[E6~ kL_1,6ǝ@p9L"uO*#xV]-iʜ"vVUV gBt1 "^>O-i6:N6fI\FGsJiYW+O?qE9$:T7? =[6jiZiإpo fli_qɖ&h+&q~F[ÅЬjJёH;.PxEqR]5Uu^3 1z˖<܄bV/|J&z$5;QthFܧr4d^E0x[If*  W#v .V0/e_iwE$>4l27&RX(;B~آSBtCGgz[ije#2{љ"RDT"{ 2/5n$A}ʆݱ`o5 kd! 4.pKd$`IcϏJ{L+ـNV"H3z(&&(y u|žM"^bVqmcܡG-iw< #ʍP,d  A]3qP (n^H*\#-Qj񇗲@H^]1tRoK2;ef bq.|@7ΩpT@2b2@}kHN/Fbh@湎)=ݒœc Ă1Q #N$-D8N(( Ѧ5L)/ b12&%BE0^ab:_ TcG:'Ф"LrhB`:WzrYdy>p )$(~T ul< ZhțĖ}Zpf]v@Da۴}, NzY$N-W?" s1(B #Aj?eZ.O`Hk](؂KL*f4 ʶv!;rZx@y ^$dϓ^;%jbf*^\oD9e@)p"n!j7ǵ.Z+cL;"怼ۺ x1,e9EClG^Dƀ'BY1-& ߕO**~cQRT%_ɠ_a-zwC.8sZEeHؔjip fHG!i*-SVt9({-RYWN'KvvfR >.;Hch1K|6B\:R?u0 ld@(K9r8xMQTbxZԇ `zSoURB&tMq 70. uC(y%3@QÚñS`Yٮ6'obT\ ʾEs`3Nuuj?$?<@MBڞ8CSB['i{qbJ)D&tqoKnG%+'?QeZパ(Z0 ΓOR)YX1h(4/!X2 Ttع?wrBSj!:59yQj'~Ɓ`A)m_9,sH1~>̖SlqkZXUA/:Ƙ-eĀ(nLƎu3$YIOf^f质z>Zmzx }!|nU}V۵]o<؝P AV&DuxnhɂZ2Yf090ӌvpkC*qV` DNǵn ;;TZ۶?ϯ=t4/P X:AhNiiUC8+I|P3hhX>-ew).a1o:v6qc %.̜mMo;5,ɭ+LVl:i&Dor+mSFT -)^Fuޏ%;v3=%RQmЩ&nnNH$#_* 9A };rl>`:c# %rdHc9㮨 o8EoDUa(Ҽd/ J[peytN.TG \*1U'#F"@E`P(o|R&rFhh.4F^nWkmS6pr^cm2ư ~UYR`.T ^HohkmoV8.k<8~> `EB<ȏWDg8_*5S{3ݞMBp W;n[>B6G(5n . 5Ů.iNJhղ"|4/XOsq'EprӴҩKka`q*F~0reC Ero%nEܓK'׉^u@> ,9 t8 ?H^!\WX_KO.a6^pO#Tֱ#&yK.s_%NJ:5rsN&bS*{TG\(zH=eFOA㳋6" kS 3͵TFFBZz"N,E:չӎ&YӍIpfHs(gbE $|A.NC|_|UDh򏷑E(!^\+!q^a= GFiֈyiŃu!{Hm `zٰ:T۳IF|g{U~>XˬB<K<0}GD P3bS3z-h8%eVJSFdzՏ"FU9دF-q.gxE]j?9PZ\,*ޟoWuBOgyTZPXQԧ0mhW)x&] OYmLbpwy}o.S- $ssDs~(MGgR|\;bS3ǠR"Ը$g~ xñγH%z+@wӜ7u;0!Ӄڷ#^/1F^"C÷ &^02J͇P_ sYudZO̊Y$]"62SAø1k޶+W\S"NePބL 1XT'GKղ\6uR?zR]{۵Gb7S>izAG_{I8hPrԄ~HR$GIbf4Ú#?S+[[tp'om@$Go #"G|lxEߌET߈Uh-Zd8B؏1ByKrtZɫf[ӓu7ZmX3Y-&x'dWbu}])e Ez`@p [Yܣ;K(o#yS˶-אny4KƽF@a- ŖrFk(%Uc(ib8q#=[tl ddX). Njw OC 9 ])4 =b0"ص2江D:\ /Y6՟Mc|yPF 0''H1dEx 1"e Rf/TGbo'"9MaaYhET|0j6.`*ȱO}*WJ ؀gYV{2I,u~'4zVF H Y"~*}?$bI |ɗV[)_U{^l*l%mCM=fzቴ ^Nu]a7ZVT ȿfAuRק*TgYT&ץR 1r *EH,{4'!]W8W4(N y(XjS\y~fCĶ9Y$ƻv,HGlo(B5~V~fE-bO`lE#R/*ji-;gTs s܊C?SՐr65a,e Q CiG~T$ L#:.HAWMKj5Ų,xTj?:8 -oZ\7jw2c)6PkTq:]wfL)#$/ŸդNq,J y](Ufլ林K%1Tll,*p!ܻ ܐ8'!k%=Sn)=mf"qw[.&0R@9kSEgwVU2©F"K_4ӲSDWM Q.p?C^0x;1x}<up=?4=zB6`ah!C+oB`Ҡ]jzw7oZBa.2j6>*'e /? MV4I\#˾"/cu괎?إ6[sӆJ!l$*lKf'+s'eZjH9..VdNeU'6y&cq@H*!lcF.PޭʂA${uh&뱝(Iӂ/ 2Hl/N`Ko'&?I _BÝÿSu?}N.vjڔZҩ;(5[\hDf]lj3[դ_2,1JX:%'&r$xɕӕƗNwBn͏o~?p4 "{]B ˢFӎ5{/6QH>#R+4+.rJ/a(k* խŚԅ𯅁lt^6[C]jgTڎlXIrY1w in)9U@"^-<g#f**Mf:S +Y۞n_"݈SSi;$aזּYu-Bi'0Uxq(%ňBQM7[tRqUc% ;T[)o?~I]- BZ ~vx޹ (=b6U,Mz}"Aeܗj =jj Iˣ'WrӰay*HSۯ;DUU&zZ' EA[ I]9s3Fs}A$:#)_﵍h~ﮕ/;J nUa \rZ ]f\^B,|Ё'$-Q9gms(tvtkt6CkpN:.<t&:USՓTgZl~olI$,b=VVC]`UP=R;a1Hu3 ۹).qB&LB̋2ʹ*s$kk[j\yG3Ry`_U 7ǻ1&7L+xTQƒnmJC'ˤ2{pyf 8znY~)674=ϺBN̡~Ro$i4<\H~ORuAn<czs+ vӞ@_ \n0Ҵ[b[󄈱Uhr/p״"ҋFqdy^<0`\2pW|] |q~s'L3uYc)wֲG?#E,@V+5RL)p:%7oUȃ 9u+4n/AR֜B6@ukiÖ(7 ,n;Oq?r2N-! > ;R#;#sP!iY_ەHs>J@* Dz&jC #)M> C.$E]Af0uY58 e\{!u|\^dP@Mvh[s[ax+Kh(4t:#ŮF+1tk$_gDu9lwfʩN]IY΄,A+nj|ю+I$I(Ls-9Voc|u\@#9Fw ZfZxV`X {+1@\1(Ou{:o;l.K?oҁS,wy!V9}KV̐G^mtlfԺskPk ޖ$)LmD $Q'v:>l<1s'2B6?{ ;- ?q4Q/(GVpٙOl].ZVzAVR.˜ڒu9 vNnN"j.C\&F d*at:;B.ڒ,rwV˰EL[Wmp:҉J:aiE˸GMmU0fs"|X,Cu8$#s=JID޺(ƻWy\I/uRz.|sƮ6)odZ (zӉ6퍋عuQ2tOirL1U//ؽP(q/bRR-ԨuC-; e }3╘9v& Ԯ)rzG@a/SA4wSc^;tf1({VZW{gwy$mqče)Z}%JxE_ ݫ85L&8E9! _$JҪ3\B{F逃9우ic DŽ t Y cjOC!q W{Hr+eM*+>XYjuxx;xI$b7kHi0WCI)1@t'oͪ0L3x=5nnq"#gc =$sBge:/]s)yv//v#Nx_Xph8G 9@$);a#g|5.Iu!R"B;^J/k{< a'Hp<|blH$j甸]w_t P#kЁBK+_KzKu5g橾:̤{GeP  6ʇ },A@R.ĹAA,djF>F38 yg|%[g索Χk>7yzX+lqI*6fxgkb棥7aV{^rajo5"@J+$s K4-S25cX)ޥw5} ˑ'PXuDO%0:td@hr銾? XC1v7tϔ0"GY)I5h΍#,0/)d/)ڭ6#+2Xt<&"0k\ZE  ִ>4=b>M&P{ڞ㎼<8#J|fjsH^odm\G VAR"ՀiU7vdB:` ߊZ*jw-E9tSGG!ߺ)ME,H}63_WGt 鬬DmMu +Bf_̣!`@l- /Ƚ"ɹr+ʥ7)86FH|TD)|!)ݧmsձosW LqV#t}]4D;RY)[7XIXH-`N'wTV;igZ_X"j+ho @?=fT l@?ˀv-qA\q*[oir-^i%&xPd#J(9GV+:GXoߒRZq 0}v ؾvZN  UN4E>Wb+Sp+x 6W{L(䟷EO&KRWJ8c \<^mK[W:˳7"Gv OWVXe@5}H2 ^ªV<b>J:!4C:4=Bi^sr >\,d1> )Qa|'Dq?5{E e'? Vś >J \]1/39L}gAϊFiKS fuBW;Jcz{ʚo:W@UloWSֶ$8ijr kb$\ kʶ-2ks"WYyuI6Q-/lU6Tҗ~ [ ;lU]Jc@cFa 7.,e ؀B(Xn-j !Rb}^lu'heE9πf5⢕Kѥ*;HnG+#oW6$L펼?z0WDži1T&q+(+/eNUwvBيD,K@D +FY+ ̿uFӼhR] hZUkjFGq& DBwDfAT L0u~ K&d!lh}pUJ{vpxܳtiI}`|V`QMo^n El*Jdž?4cA6:^sB( uͶPV]ǡZ9 2n#+@ZqP63 L9'] YZc2 -2qCq|кc2f6!q4`3Ĭg=Gl+[ȠI_qdش$-%]3&1kIOI2b'pK\@Y&_1A7udXegv`17ʯiT7 lxH!uhyM][$neYUכg|Xkz*gV{V?~+<`"rևp ά_[o4Ɓ4A/~Og&5{J=L3BKy)E.hwq ]hϽX-I0'0)ez/I8AjI4"D](01Z*<F:aFfEDV}E(:>yj!?gq!#N6*؀h[|H SvÂz`a ~nki` "]:7[~+HxAjX҇vx*FVZ{I/rq )ycr_nR`ɵJUb# b[g?RS$u@=3{1)NˬZHW?y7wml1 S *_ڸNJ*3Qʁ} TYM *&d2+!fFf8 r yY.{ ӿXEwTYC4]B kO?r#ZŃaI}`˦YeGu aTNi"*nKPEê=O47#q:XcЈc07.}Ѩj9$ua6[7^WGӘ=U-jxO}F溛!͞*50؛VF+BHT߼?@ ڏ:=59QA&Qi<7|$BB[j8T[Da`]ɨU3Y]T>ɽAQRlK[Uك_9 $m*`Hy¯:L*)x [::e74. 6D[ց* |%oo|r<>śy_1,rN n/ʩ.qUo"d5*qKNOg|~I8x3F KukTeqsBD3ibZƢ[E<ɥc"M<;Hbؿ y[bʢoCW7 >GGD.UqdTRyo/iCOlC c=)/v5J<_Llr؆ƁFsȍߑ?·ACA*sxQ;-nNxڟ {i[ !;n 8\^|vZՂw4GSơPQe!٫P[ۄVgcI^@W%U \Hm(IC1gq3ѵﲤGUp)!*Pi!kUgE/7OJVHc9 %M)Z#ÏЌ>IET$Y8PP3#v3D%!4rKp_) T(0]KkzC褣ғ U$-a'a@/_xĀ@X'\f9C>dY~*M*FFWK6@P:U^fzFU3ʫuyCQX#(KG"9GRI#oY+|e9BhiWc RoB͑c1}Ô` lT&O] ?SV>42kd&`_kz)ߠVm06u0$&3z B7Mn0!`-hf58b??2Zp|>n kT\u6󟗙BxYєU3xZw%{{L=By 6$^C .IZf .e=rEp݅֨Gu05IX`ҟ;v`[ѭI ƸCwXx]bzlD~bYa ӴA~#揪R `^@GM3UܻQF p@γLUF;IU >}(d|s-MlR.+|B{t]znHPrx"5]cߌ 0Jo >ih-nϊ3Jb7$JR|sB^7LnȽW6sgB (b(6JZ5haZX(K'Pٓ# =;&@S.#kƂ`_y/}Ts0L/i(>̫샌ռ7fuQ!Rב5-iUŞF2(o+L.{69=T4j|AXA}fS~U!MiXig5@Oe $#hߋ,.d hH{`\];_ufTᕠIn}? Sk]G[:=3}pJ'2G2u:u>Xߑa DFww6`:ҀFh3"m\L!LSWv#;+~QZ\ I+Aosʗuῑ{iNEqؼAEVbE 1 ח@jM[ ^GhFbUͭ!X%͛踈ؗ6vU |^5o!gOM пBVZgYZ07070100000043000081a40000000000000000000000016446b36d0000d7a4000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/#Gd]?Eh=ڜ.+8(:4QA `m ~,H'i:zcB-.,gfC6IPDbHteiv%*,5xӔh:o8ͮ"&yLtf! 7<iy3e=NE"%tKɜ}dDHc'#!*HPR2G $=md6+/,wbQܶ_Shu= c\~1[1P;wEZN6|w%`~Қ=%ދa[E1^ `+OH8M,HH;:x󇭎džuNIҘ@=Vs4<֧|W\\y)ˆ)=?Ᏼmaýg4O)S-۷Q˓ 0Eϣik3z{Pt UŊ@^uvÔ*HpRi8x~9X•}#0_B|,l8Š483"+ig~_)3a?>%s]ش#ԡ[+ ODAYUDU\fޕ`^sV4xO?/"Fo|gJ}Li(fP{wIp%>7RLGY>[awff$r6)jXc݊`j"z@p]`_:$ؑfCZe`0%$#u.iΣk<ɶLU2jv[GVh_kp8_$78qew20 E(9ph<ɟQ&y0z"4{6]V8{'poHLBgjg+9 1S%.zHQkʎ2>pI 9Kg-s{Xw!a=r^ '}rSS1- tA+-A@7I)hƍGӫy~VO~RJ'+K_S1RB:-$JJr5VtIF<, VoH'/8%WKTM -Li,*D_#%tʓ4i⹇he/٤GqܷR+S \CrjƟ,?rK6xw:Sp5UR'ka-Z4{܌KĨn e{ Ԓ''(nVJ2k1F )1/?3XIЫ!au}T@z@KByAFNl$,FUj+<i˜zgX0C eGe>!Ӡ/DCpϲ "m6V^v1{1-gnP 8S)s1VW,qamJ4x\-PVb\ksV|!|4эpO 0rh4`?ZV Z2g 4H_Epq&#z}ߟf OT͞ LҭIqg.>R'$dD61ΦgoEw~0rJJNT3Z*Vx4*c~XPR Pj9{&2( Lv9l6 #5 \$L ,(ڳUj$?_'xp{.$'[ zMN(;]7LpjŚȸ񳮤Сnν5j5p1W_M@V;"+S} AOYDgű¾RC ASU)g1t0[}$(:FvkPޅ0C" 8@c4Z4,"Fq#_%>"iZQ [sV[@b فn[=!a^w ^! 埞gS.Z`?-3;Uºw񍯺ԃa i0N,dW\bo%Kp5̨HsRrCGiT=}a{jPhI!A~%ty4yhaq 2y5W!K {ؓ:Û7Lr $֋\-Yw툺E1Pl΄mhZpEvF,,)DN;݁1&ѮF рo:X(Y Z+F$ u(A#N(GaLw \n M c츪'Q#8Po\DPq wz  JjY d~SZ(R RLZWAa NWq__߿zSu&MΉZrK+A:IZ^7$DTr9ha>Th`ň_!00{݋J+4l7K.BCOTE'seb@PkAdNr怏C }([iO4D 뭬bzlJd+[4WR+q^#R> Dv+p yŜ̡iQ$3K !ٯ}:e,2xTn^`O(Kd HNLI>LRlU יYbn‚88-\ANXS2f0Ŵ"2SSK!ZռDX 4hyG-'{c.0*N٬6~ Qۉ*ځ"*ϒe@u%!|DһnZxk'71vծ(oN_!6߶@`Ÿnh\ =3mLa,TiͷdBkŃ:~97 FPn7tNBfROJRk{L\WGHuiCXf_]0ŕ':L~0ہ'edAO *4 Ln6o0YM*nuGρQDG)Ft>;vξlX\B2^? "07)YD:w07o1C*,]˖iPE Z̙d uZ"N7b~$LUƦOzfMں;"{:}14[G?=C {XTZSfC7PGQY+:9Ґ#ݦų*o]6 (#`Gt]BGVưd_Ӥ VgMߦDXEMtoS.gGsؤ/ڨ=#8DJ(-ALK0#`-e;X}geGAX37X*L6$j ċMtqf5|0!zwCO 1$ϗPuX[r/4rX;xs0Ov:*;V=uM$rZu< ]TβW)ռ#,ju _:Ǭ]::^1sp?U4%^­ȋHpj`a6-7^` F{6m4zs,|t5䨻ڬ{T0 $Tw/„T$z^Yq2:"Ḻ#2{OcI#G b9W({ j!{l07uˀ!NT¬i< IL,2i<Ʒflv1|E\Ԓ?ІJ85@]495%ס7z{6puK+pW",wqh BS%\c̀N_YsVg\-btL]rfRS'^{rN^#Ŧ:,MT|^VEQ:(-Raa,"D;.QVsmoo: [`j" K9"NPWp*_c@KvY+Gd _V,hjvZ`$ݱH o^SlO'f;bWMuS xۚB`%`d/I{^},T5Aƺ͉C~)*7.89ug(X:dn8_)q^_,H~5AGv,y$I'G2qbμLjGYOPL4S(8kX q+>CVAX8ǦPbn}-G1F='r4#l M O}JUEؑN cc#)fÿM҄~u M9s QԛI[ox<zɾCET|NHT V.TjGJ=U{t\ N\J<\V4JҜC hN8 Hk9#0j>$UBdKg *= m 4iܟ62z5Rxhg>.n# y7F'>D(Rgz2;{Z:- ]wB~/CE~ 5tT(爣Z HFH6 ,1գ]+pt틪mh.޼iws"EYhrmhQ9NJG|NIK}XUoA{Vm t>8$r̄HԇPXL-NpQ.ԽdRAP:v ,#"taa2Jmr)#j1>u H[SJF)p{ ԹJXPAI?hmw1q瘴έ⮑yJ3aZH 2'_iFhNUc45Xc% ?_ƥ< ƛ&Ibb ϱpoliF,w_1džOػЕ9mdkh]te}\jLe\$ۅ [R\b`rZN7Rb7Ȝ䎪&fIpF]ܾؔ+prY(n;A\rD̕`qO|G䃟R[kA=\c;msq6\,wЌźDS*>7\!CFJ1q<ɊqPC#<['#Pb"~AcY ]Ʃ0-D^;Mdbm('HCTS,$%H)Xr l ͚{!vF(Jեlo!)MRRvD(zCӜ ;-!̥ E+nOi6-1 @ e~ g` 5NHԌ{Nza(Ƙ! ;+a)3 m]AjJqV-/iĚTl/e%Zʼn"dd/czʮ˦qvA6hP$GXB{9"X(cRA$2PtN;T$U 3׌h'N7g~h0~J]SC[N s`ɯ=iqQ u1JvibgXCfj4t'gd`K49y(@$^q^ !De~K'4?,^!K{&+!A٬ :N<[7Kc_UVRyv l9 -܄-G`@"|YĭjKn;kJs 0~+]p%%+*;x$~ckwzCȑ ޫ^D~YK)qJ^Dr1P fTmeO2+a.n==4WLdoeuOZɸ ,wơFY!Hsfa(}[U6e=ut__(|/үYRa6bΧ< om,zldZg,؄;3qSЎ %RBcBcLk6U|o&P n _ip!h#0B蕤7$yE%`NxcPК!:j}Ky:@/贅z.%,L!Q.|?3X HJ{ 'KvLmcs[w+k`|hb',X5̭,NDp"i*Jph83K'Uf.iB0~5/:R06K'-߸w*l<ō<9 >{խg rZ,W<xJ40 +J\>I0T#9<z[c1pוk~uɸ&sیvLQ(2^Zź Pϴ!.}?'&-S>l qٹH *Ȟd=u6Wg?~|d$AO6r|jM.fꔉQJS|N oXC@N'p`($EHܗzG׵qu7.Z*pͶNiDK-փ8NpHԽ'DNzCuRr$4(FbfYfvՙD!Skb=ޕ[j\p>*5"n_SiC,_=X7]1Ia-/.PABƁŲw:״M "z>əWh,ڣb;&"ǵNУm E`;U'ُUD.ֽ{AZ{Kf 5r>O6e uI#eiUu%ЊB8p+4+Nekdžӊ:ٖcVU~ ~=uiAT"pZDѷw e B~9X9sJ\XУ3"vS [`5bBxT_k]u^TզeKx Dc2`6[ei_VK gl-Lذh 0*O_^XDњ4,KkM-+nC#l}>Aln]zBiQ[J,Y+/Y98=a+]O{ 9K DO#((!|Ѷzax}QbUّv:~|w RMs4$z48jR4f,5We>VChհ:#f?1_|Gib#NSaٱ|Ge#)Q2U=wz,B4`O?jFi;ڰmfeJ/иv;55 ܠ+76: tkͳi_XdoAlLC˄AlnhU%gELmj 1GCn7Yz$#( /mbQm/OC?>YRONL2W& N܏ lH8:Cw/s)-p_"-N'W1өΫ_y@zY⤢?~份zq%A^_-Ĉ\5!ܶO V"lw#GMŌFcRLm&<š(UJOٛՉ/ ;[$J,3|C%a<'h151Rc X:]mgFo[WMٵі*Y;j La[wp;3rA>ɔꕥ=*ܿ^1%HSHKK[ *fN]}7ywGTHW_) DRpn͠S 2`W4nf l6E|3vW+Ң)?w K4o~ !Z< /G 'q?2}^{.WP"Xo )5KSցi@}tךBwUd3cKΨ%=-ںB$34GoXNPpk}6A{TfxGjVGbEgdi>G;)b+`ȗ25j'$9Y1ooخ]Dc))QlexȹuOEvG|w+E%n5O<"\^]1 زzM\ ˍe2}@M--,露= w?SxDY]Hz /b{"ʻ 4sru7WފHR1Ka#"O=#EV=,62j &cѬdH4Y-z T'R"Sk#%l߈cx0l:Y\֗)C6>9 m`],25L6#%|Nk椳q4#@KmR!GR &*ťhJPT{P \^#mJIFz_S;B7>9U5w'$-#ȩ-6nX\$W->h<E+<LqI{T R~miT,"J8zi7©ߣ;.Zߴ(V +6X3gĬ@M[>Mf EͲ C۶,U-,V2 3bBl CV7;wM8 [&P=B+ZQLBUjqI벊?+ *Ecz.̖soOlVHO}gBuI ;t 9@7lנQ^lJ-t SbSK/#ױYe\vuAgeԀMdT4F#ʒktI? %w[0Pe({1|Ź}~]$!2 O9!&nmf:**gK[aEDrݤZBJ$79Jg kYF詒[ae0!43At]Hq-c-Pټ✃aA- Zs~!(ϧ';bb/ t$@g,U+pyBwY=AE^<D}(ϥ]DXѧڅ3io70- J9~HxUSAX/xRAL:eG_c 3*>ʕDcyY̭pn8L1ֿ`a7t$0ڢIf [ ˚>\ӯ Wq9A2O3m ]%htÖ阄\O;)x'S,4Qg&R?3 { A4Eպ~IQ dPw^J,8Pl&xĿG~n(8r̕h}ڧN>|x:jڔ:{=DRI帤(B ;,3"يRӋP'GPA un'bș?EU?WTn o =gUM RӆI[:tEA2B&,lyw*l Z085'QIML(q6 T~?9o]|c'W"u/pyJQ=[ 3aЀ=N#k*h{j"]+|[qIxu !,ٌo^~71ӳ7.Q:YgT|>c˄?[?؄py8} BdX8Du)f Pjz~ڋ⦅Ֆ53~ħF$2o\ǤsXS,HHa+curMO$ɭ԰M`kj~6/X / S5@B)ĩ>/WD"_b$In+` Hdd+ @ڳer x铖--3~k*APnJ^!uo aʙ8# >ľ_?4w$J ׽1!._*Is;U0P&Z,ndF}ouom221X̴He@ jQ'Afɼ8N% wYK@.CĖ3eRadZon#SN)+W.ݥ.^X1##P7#zQyL; `S`ٯJC^Çz]@;{,$7xY@XYdV7LA:J{ !qz1 h)5 0RkZV@{i\>@J 1ֱd{Mɿ Igp /XKcxs1icDѱ/7MBOra_m!DЁ_o_V咋^l'GSnB{%;|\8܋$[_f$(/4qOiȯGmӾ68CD#'X-A~)'|C'saemwk" mAX{\,,"ѾRp#MǼyˈo:ClACjHKؿJWP?PbZxgdOT Mcym-=]~ܕ%""\2 ǽ4)1F 2D*wi XY=aIӗ,hiy?R܍Ca"+p{0c7vNV*3qq ŭwL ɰ<$wzSyZ9iJ}F;ns#IƧJD<{"PVy|s(s~?Ȉ9 d?bL*壸U<#LU^?ڹeS7* ࣱ(-D(SݑjDU|$mWz?ﵓ! l;&+HYח>5WCQ򪘧FA|'0,Vު:7m4߅VtD-3my4 ĆqZӸ'-B.,źDHOg 9)mq<9VԲ8$zT܁Fu.ZTS*{$ "bu:<8$4Fc%'{tgºI 5KNJp0îaυ( L y@GQÝ|">&j!?W][@ixBesU|$ՙJD(rOO%4E/C ` NKTLT6=Pz3D'( Rjcemf=`Ftk14 L߀ozbtXBbc[55s2\Cȩ \)<8EAl_遢pa\&v4B"ՓGs_ eR+: {?e,\ %Χfz)[ 1sJ-ecm4G):(^KF,hgiyǺ<"E&sC:@DrI2@ZEP#}??i{W S"B+ⱶg+Bʗ2osczJs93Cri4(Mg\=qIhA?𧦼Wqchhg~\t;~ѬVE1hݼا.CQ] o׆ 0,QHdbU1YC.Q&^qliٲk?uo8j7&tO?#3|lpq!Y!U@owRwo`샇o+pNޒcUa_^I/.YIJMGɐXH{H+f Yndr!v*C@A8(!8?\#@L|=+Kh#L,MU" ǝgPŷ!-CeGgB_O}Gdd849*RdMLBhLh"Y H/@%`8[6X&N({,|GC H2!draW4 $ ӱe| B2p\Z[KD+>2h*W~mDnB@Qm0 ml›TiiACtqeP2ԊxU9ѕn DU':Jɥ!H(R7p쐙_L/ya_,|~ ] 6tG_tB:<>r=gc .g{E`;XWK`}}X0rRܒ@TEc,:U^bon6l"/1L7ʃIdjM^ ||_$Gt/o<tHÙʔq51e^>"E c\h4ٳ΍պ%)0] c䬾mݚ7 Kg8 ,{fX.9;(.-Ɲ: RУ<0&EfP]H~a59XjݨDtN@kR(s$$^UQ*ϲ]Գ,oVgmPctoޝ-ԓ-rZ[ \WJ1W^H8숸_BCP h@ -S=2*:;E?Vb>* 0^)H`wfģy7wlC- S /Fh $ys!fx&׽,.$yԖ.~# oԔJR\lQۻ݄Ǡ+U=B~Z !؀#T"[%}:+!w Gw~iNDe*v*o"ex;ⅈ&(2=^4ᅌsCN[^,լmBԿ}LP_F}D˥c [WI {^Lh;_xaE"CR\ai!,>2\P66/9퍗t:Էт ^r֯~ Iԕ2UuX`洱=L.I)eDpwWyJY A@<-Ѣ"$ͻ>1Ԯ=P} Iߨ"~}P؜έBcD9gw/ӕp9#=Rʔ;Hy8ªa=?]q G"L]ܼmJK(bI"3oyW)tg9sѺt|,zoRhns{Z$7L@zFfxK/_(_.%B˞NCN#TYjlEPKoQbf{qS |u65ԻkB*<@+S;='RT'8A5z}!n {1p3N~f0m^rL|A!,UVMNIo; -Hwt<_37T龗i_Rݥ-z.ᅜLN@1D8OnX&SQzL$kYT{<8 |M>5Ǎ Icyp?bgݕqTuSr SJy%up=r Cvd8r{L !OHL3¾(=Hrf$>s𽣃|=L\spW XRU0$s CDa<(JDxJ%e'jFJp,01. mkq,T\'c%7*kD^TW%7mQ5@bLяKdf }˟ L~`H*8&9[٪ Ydu /&(h [CDWohxԢuA:*d\GFB41M)"k9uz"6 ,m,2i9bذKGRh{ȓ W εȒ,0(V|Ŵ54 L|e<+'I'W>;鲈q5HFPqW7{Yt[,m6zgj@s=jɼk gqVHJ#vr.D{Z^ǦHyYq8aKIXշ>$SlI=L l`&peZ Aߌ(VҧbB8I޸bs[NF ?SÖ!FBq=nkha[Yh0Rd6ṟOǖB-84xxTwcf+vaK-l‹+Eٛc\@6B#8Xl49,B*%hl$+nIw =/12,W  e xiZFm@`2Wf)>gEgz#1 U&u '\@ TrDT' &Jp0;˹hjO[iO[O"eh41oW72Z ⣍D܏)KpGG<͕~o=\-6K ҋ+,Jylؔo*nqslgl"|/Z7c(6F(ԇkd:Q:X_Y^KfTQ#ޚ,:u(7(b0ƚuU;/D2ST\;?T WȠob |O^G$=|zt nSXkLJss}ZRp1Fa3:[ZJ`8'kvfןXHC|6`KKu'Z3[g ?wBw?a6J-Cqlmɥ؉sAL|Ʉ ¨M|(&6K͝ט^lwQ vEof)\ a9IY7c3T$)N s;'5Ήzx] ؕNg+j>!ňFXr!StQ~&']˥L##Gl¢"XMx?TѬ" 8Г 'JLB\VpUy$w{Als!z ZM]9k6L809ϖiQ)[{Y5)$ej/&$vv"9^56Nw"+T!s2R{~a"2EWz}gF-Kqۦ0\=Ս_h+pr0`~"iE) ׍i]u(Q,.^3 $ltNn wuw)*e$º4Iji4" _\W}hR StGNm54Qg^{ƒ=Dd^2ry!tmA: ny(b[pJ|D./=T RpdD$34siãz"|w^bܰ]UcR+1H]6|Z9_ @+o12zp?쁝jH\~έqjELSURs56̪ToU8`3'y }=z 9VaݨeAKtJJjmnt$Z:|f,y*k [bUg;߃])E +-]9߾S+u&LS*^1}bCָ[ad9Nۓ $ۄC*O,T3w$R%WtͷA7Os=IPXL,Bk('/iS#Ӗe/U:u:!ΉU0p4 fn@2e;1\?iuٱ40(?ؓɶG Qpa{{\m#KW){{ 8yϰQ?iu%8]'RƟɄSL ǟW#4%jHfz7Ud@YHtBH ypzeԍ7}Uw?;͂xitIK͑RM.iST/<ϑ ɊPsKji:`07 KVϴq/A#_{ͤУw!^"4L Tb ]sqpm>銭t" z8|dM1\$K@m -HvKxETK k>;K~<Γ'a~{.kC4l7klmMgj gߒvg]zbթ  p<l8GW u&`Uhun=qyI;H N$-g{ qI0C0GbFB@0t8ZB=E\l9I̔m6ڹ~()>7@=n,M l%.'_?X8~L0Rʽv+* 1GOWgDBJPP֜? &GQކZ*YnPdݬ@}<f'nzڇl**IՄ3jᝃ:Q~w}l6u)3+KP>wko#@OL*~ש>ҏ X9qsmȞ4b IXլ.ara (pj !\NYa|[1krtc"pKHQК NdO#DT-uëmc9-㊟\\YA Yp)P<~ B^L )kf t"A5w <]q4wЭ{W¯v ֍~ V5+0  (,h k^Y!ݪy$P_1@eA:y!d+laʷE;S3ڠ\1{^hVkN>q6:DY|7zve$v4S UzmXL(#0w#?֨qOs#U9hTjr*ī+3сI.*P*[UP >ȣws'R4Tw,_R'ztE v *,<񯩑jٞڀх!BO˅-g'Q3xz=-Ńr)G"ΙS3 MV4ּ?(S)b/ W 6PS²_1M<8n&vHD s5=˕g:Y?H|}պ_ Ft"QX RgD%t:y´]EgXTh1m?eV82; 3\Ş[ ",q0<::h/eL_FC9s~RP62B f|盺j*ܚYf0OHkB#zH̴#/8Ip1[~Hȵ`hF ^clV4ƵVU}g4'~1*.L:CN8 3\:A63zyfPbL:?^^m%E.sDtC^v" qސI 6+~i P][$|5LA)]T( vbR S߅.!@Y_Ŝ)5tG.4l~o~Lv14 LŐTPpB=aKGA}A&~9b[V˜`! ]ٰ鍖+.a:qR*C)tw,I {$J}R(Emz$5.@jo'#̯(s,_[˫X?:kR 1Teʚ#&ul} oZD>͇px7N/U=ini[X1ѥQXGGR}.)7U"v=dyDW' ҥ8aR'(YGa+Ӱ)[, CfoqHqH4G̲G Xks_foRzJyB)ՍY\Nmp~g"O5eoCz>֊t.04"գ9N{2izYk.ʖ{NKzatQ/ړ,+9nS-C[(W̵N8=󫯠'mA05,@=&,J=jM 3|3z{ 0Akn2dauMVp 9x)FP] d" ML;17$^Bhy dدEP{Qk};U{gߠ0&4"\ 3 8_.L(3h]"jLJ !J0\_pM}.w Mi^Pٴ>ߞ:i&2V&=׹qM~#,Xq}yȐݪŝ"ːG~Jxdx8MDju! U;e>D2f,@{CհpߵD pi棈CZmtV%T*K Z8]8U Rh'?\q̪JVP}}8.z>m͛RcXD_P#Pev}.9h"JӮ:`Ym#W`K66T2}'Xg*O~w}vJ$K$Ib?f}L80z6jL Ϲު烻ǜ)8-k|>8Uh%*OĨ/mJ)*6KNE!D(1S zA9FhKcE,zɔ&uDEgkw qo|e.#LAs8=!ORҟJĻ\1m٨n-#䗤}4J@ ׽+U홣/9ЭDgmۇ(y0q1.H ~CNK(1;RZ΄92پ\u~N5X9*u`/ؖg'[$^&|j:emזH2{﬎"zv}&M&mirm27^c`ćR= UAV<ΦSly)E لZނGgHCןmg0Bfjp&$hFMP[чdNdPlak['1y5X\6Ԓ+o+/sUd]pRd\^Irk>Mt e[ psj=DH#{mLG΄jkzQ+~t#>d?Sk[;-QMh)EX.3>pc7Y"ʲw wƣρh]Fgaym'z\3 (&}Qc?5qGO'̶Z.INB]`Ot1B&[{"zQYfzP!(^ 0+>.gl0sa N:6h_?2(',/JX^Y]T`'TXAæeZ!¥R0xY9;F?=ݜFT'D ~$ Ǔ1Gr'Z V\99ߵo\fpX\gjڝ m33_-MEjf";M.X8D1K{MI}3b \,(}iֈ=JMh]s+/1!V) J#Ԝ$ܭ{ˇZ]cBBz{(މRͅߤO^3V;NmZ[2UsD^q%'M;2xe`s\!C=n)3n6܇}mJ-2Og~'WKt#-u|rVjjoU/v= ڭt%F ۇ7Ol@KAōܒTM~ٶ%Daۺ%AIwx c'Ikz+ Ky M7O^d{x1bs(\Tk n̩즤:7;$q}"mX(9z 8eҺcOgA%swT@NшmB3Дh 9R0ofߋXR _4AÕ{#_! S]Qxk97һv6khvIy,7vɝ79+Qr6xۃ}΃l >"?䣢6Es/1ҿ@!¨y?3 ;w[,_ZA\_Pu7d *U#vyIR*D[`WMet^y$MZj[UެJD<^ ­naNKOV叺~9,5!"IU+W?BF'X~}DHCpaڳkXpoXkml k2: UN=%CWf><(lǬtKJJ< JM%zpS 0 oAi ?ḂyǶY\ĠR3Y2eөU'^qFgghnԂrwK|}5{$ɳI(a1EgjKZly <hՅukyoje϶#,N>{_!i.B%Tbu>*jwV e eY}xͩa])"Yv ntS瑮#RE8;95w#فzOLʜg-č6ʩі9_s1dhaSFOt]w>lںW<ܻ9hp9 3"VJ˽Tpڤ2"TTU=~׌yc9͓ gtQ~Ic2h\J{n_%0ܪZ˭,FJ:؈c)<mgmcQӦi,L0JLnkqL}ZD5h3q{pdҒti&Ə 1pwh9K%eǮhmSᚣHX#!yhfi 8( %roߥvڲS]>ޑ0>?2ƙXoo"2`WWaiyn%!'`Q;lCCu#M$ gT!x<."yu|;Wiv>إ_Cx.1T /~'^jU3uIƴh&z,ű-_P`[= zVmߐLUz;8rQ\#65B)zSmr~Ax8E%d!F] J E ݼm(F7jDzS)Tk":_n aSBnI\5^td1v'qUv乚Ч6IhgRꝷkRt|en#b=CZe8g]~7 >#M_T?WfOMUlzi91,31?nasԭA>WPto0uiVUè63p;c}֯SVfĖ)'z0s>ybt1qas^r [KSf4QΒL:vڿ~Q5&s_I^U׏M@l*ocYm HnNQJ0T/> T a^W+6[ӐryiBGh߱h)h0L G4:ɼr&xS_Va tT zq,NGcBp$=sUA@C6oeGf4O]@r QbY⟞j]K1}Q"WKiO0^U)4 C;>qa#Oи.nĚ? rCړ}kSx!%-_<#O:>m]]dZM<(>\:TgLA>A'3 W=0mdLeXQuZ 8bC"C *sfegST6q`KE§LVޒ`z]u4vVoV"t,ԿՋfd53ʾw8\CZXM )q&TiP/vи\n9#4-J1.0D Gk$b iJ)A|H52<Þ)}7(VKF2͝QnI#6=K(Se{ |e{ @cT죅Ph]yWC\Mq8M#ֳivG(0RlcN;lR")^EbT\r^SwxXrB6X4ۓb.jrxz/D-Zc[vbCZVΑWƆl*$RvY'c`U.Ԝ }Wϲӎ7ͬErZ%X%3 ;`prZs5' 'N/R-=oCo}7Cb1}Fɏt<³ eddžko\Rlo}A"T܏)>B-zz;ӊ\hqO10j>XLfT"Y޳S5j,#q FKjщ;9)HB?K"Jq>r9wVuwo ֑-Z-Θ?KI73>ۿG9gK5B0]x-J-VL!3~anf'om['7Mz3 1,gD|%2p0b3tj!2&U'"BeYd:XAEDXVf*zt|M䙧U?L T!vOD`njD9EyO8/$Jׅ[ϖf&gW#Laly6(BԪ5焝+I>TpD `,E]U~!2)/0@<oAՅ #QF<6<9^Y0*F @q?N?@]^E<ti* pIyPWB0dZL|[)t[K|ŹҾa YF"Nt}x3Et27^.0ǽ sjQcսo &5wrVaN;bzpg/E}d5e5O!#%xOd,)$j:^*4 NE'sS~ni O3_@E!;J<7IwF,JaMIJbʤ >[Hy;ZX:5T-ed.#S8`qj/D.,Y'ťkѭre?=WH]Zb/ɉ{\0z|r[FZ!LVMCVWƢ=M ~? z3=<3!X bA޲t4~6FPOHv*k9LS~*u^! uD'ۭWhE'{>.r}5}73zޯe,q*`)lb58\ X "fYq{ A0y&tgj'stLdzK罅 +tz YO⒟ֹy 822pz7o|H dCg:ncTٖ|t?-*^E1.ݫ+@/Xם158NV,J͙w&iiPۮWzh R1b#͌ow݋tC7j)dvַ^`&8n'p^]$ 8̳fϺPdwoe djTp[2DU4r&e/ ¤фV:ٖEGLq s ^V0Ue`ҔөJTgkYbO;cy6? KRn9[ [8Z\wN swxNRWhXt^%GIizKቫTO K*B|g,5UЬئOnK5rm;_5)"ˏ2fx>*GZfGmA$9% ?0oϑM=C(C X 7A`knG8IkwgK"G"A޹ .i8hbe"Uh z9x wg;=sP_zZHnҳzlk9y/E[ tG@F#|41Hų+ѯ7!\.l!9/ϚXŪrϘ ;01 d|GKi @/ cR6sۈ< aA==b7>PߣNl9-&2QƷD|цcI[ѾK` y_շ\vym˿kuFN[ c LN}Sb5[qpFOv|6mLi^۟Ug-[0>A8{ < x^@;mnU850vSdBRuHLS-OEhY/ .by91Y4wjn]|޵*cѭtXLڴ< $_ΣA؂~%~?++CĦٺ>5K1sRQ坛TbC[?-cгQn?y2L&MU/iYLH]xh9*´tJn!oJ dn!oһ f/Wq*nZiYO޺elqR}feCbVPA )= |~ê1IJ/A^ NZT)dPܠ>,P' GALZ=VrEt֏ R}yȓz'Lln _IPo@k ><]KV}P]&Z)O祤<8.clzׯ|C*sz 3s \~XoL&HmK&sKlHBm}ZP hmy|2}(GZwգCpyu8}|ڡ ;ˌ\/:WG:RHZoN h5+%L|lʹ4 cPpu׶"QԢc^ܹcvDP r–3 ¦Aoc{j|*-QyBMd;))^c&?wKa#u&G& :厄)Y2:4ࣥ}c2cCX$Q'QxD{<vAq,;$U@6$8U>=7]P*z@w@C~Sn! zN2G?GWR; RmRh;ҷF硎~Ia@03#4HHn#np59:~5 ȲIrW/|52e:KmtW(`('R Y$'/b;ҍbtˈq\/-yYR ;54Xݝ6 s97Vs^< ܷR-g/|ժm;d?]W d`pGQktE= C j N *2=m,Dm" [ p(Ƅoqv@5 rTGS\%MzqĞYu`:x:'pxb#75ϑgP U$˳x  (H&wPۭ]"QIHz(ݝbk8laYwf_*f/6lI(SކVI?.6y3jmVCV^ٝk鮄zbD_?[\1L}t/?/{B#}kko`.%"J(ڤ(ƀzC{o{>$w#a9-2w7pvsM@$Y޳8 y /ܸ`]!LU ރ]ⱄcr/bܯwA~;q,^?w͝u3 \\)NvbҁObQֽE*[-.͔Fa Y*MVH2M:L%u.Ts;-cwFՂTRzы,|"Ď)#߯}EHiGt *i#~n?/$jҊI۝R8Ȝk{77{ڗ/`[վ́ ҫܸ{h LqX3kPlgoi7(&J@+yd0y9h<2L~ RͣvyLUO%&0D]aNӚbA܇+ZyJI9Hr_e%yVk?%$nqc74%]t81$BE /˼DLﭲ;u܌apPKo)w4Ylc~ ֎'ِT(%pi?W :W+ۚeOKMPFx@sJ^.1ZM2(@+!wΪZr vjs~R^`i|X]Nyo/LWEm#aZ㘬Sa\m#Y,0Ҧ}v@'˦Uduk~PҒpKV 7j~xOςQjtG$ܡoYǬ$SS0߶v s)%F=ԖgGd\*;bdvbW]u^J@󾠾{g:`b+E9|DR^e`tz1Ǹ1bQ_{_/ ~z" UGck9aٛXo|XO JGb {U,J$ qy디@ º1IS( ~5aO3Sђn=*fO!# IpCP8 cN ''c1*N]]T<ն`9cMF!p:}F`uӮE; FiBmD]uP2f_.՟|-i4Ⱦ!S#FhϝJ(Ņ꟮?xeϫQSZ.{YB|鬍%y%ἵ H8^ըyUOIJpCְ y|cifY?Lv0}-Tu7}y"q~&nR{Kb]wN R.MX=KL.X.Kڢ t$$sx-E7@.c-xks8SY< fmfjElA) >PbN؛ g/B-郌u&*8nxm3% .,tUe߰F &RDHSbekx9XP&HqN<Dɧ)a(,7m@j{"s65Y*'wZ0nbpndG!c B= trJr )1@qc4ZMmX]irN6_%^)qOl#n缀b$[0չlhvfn0HAyhin-bQs0ދƮ  ?Lt[ؿֱ8 s][U9r(Tf-6ۧx7|gdh2Xѝ/Ţ:,!Ipxìt<%rN- bҠ^D[^< JI]oN@}o `L~wUȝbar+ʍ<`CJ-fx]7uEY&1)7ֹ|$9ԟąp[0TbM΄C HKzceJo]y{ c 7d< F`^g ^S=ɐLʳ8xzbS]@BM):^6I/7K¥t[ˆfcq)S|oɶ~oFgj-U4wCZ'q kVj<,M?v8޷N W~a 7 pvg{9Oe֔f6G%H205Q%WcSWCv&a*5om h+3Q<9AXþ1lOGUrٕP[x`Ulնblq04+Ss WVxox:-cW'Nrk5x1U8^0Desn)?QӘ~PHP-Cէv$0WUͺ/}Nl˚m@O`x9qv_2㳠u?(ѧ縞]z>psq9-S~//85>UҖyl.}@/h 6Ji@$&ቁď ;,ݗ}S !r~CΪ O b'%* KpqK:~f}ÜR^ģ4(;1)w /┢xiϾQo_naӴa+Pϕr~2$z>FnԢ/ ߽!9 $zj-ErLƔ|x \a'LE7NJ?Z:F76s^Y9!#^ۣWpUĦzw^g$* h۫}mt#;ǁmF]=2_`X"oTh68IIIF1 7!"^-ՙdS~ɍs^`SYLI\,Sxg}(Ui}mc!NlWJ. |kvAͥp`M;9'h@e:Y~qeQkWŸWIORo üҗ=<*_ϱS+UHO3TKENTMY>ec] 9~ ^(\ۄ96ʔDz4ָ1u+_`4oˑ?]F`?۷H~0DEDĖU{Wlt=f:*@3=9א0/tKh b23^ czi9ɠ=edogIs"V-fKX88ڂU'f45g[f6[Rl!l4Y (ϵv}QȢjz1B0,yUCЖ"&ͺixt y^Vm Xrݯ=e4]5ctbE[hq#3'w.!#0?(H.|կh3t|q3l Lld6bvco%>! mp@ӡt1$EĹ{'V.y0V8T+;06d#|?wF=+6ѹC6\z#{ilԐo$7ש LSL)!ҡ!&@) >K DR8Hh{uE?H$]'?dK 9 \-@vYsskXںt97qO*YhlH^Dg48kȿ[j Edjh$ųI9J`cfg?_<0;\lQS0Q)SJ? ~ʏpjZ宺:hB Hu[`r*܎ ZA1zaˏ%m4܊ 6%#qV1\LZF5n)x(}FWl% C5 ۴Tk܁\:E4ީ'4']L5pd(B!I|E8c0 EzNy0 {oy_ j5V2_i[}^#8_0~˦jPWɝO*i4*\HߌJ8.dMRuNi[}-Sӕ Xv|Z٧-b b>`9$miJȈ:4?}Ux y#W:CLBv k'|sHYҤBnnU{JO+_ -x/ g`i=>. Kz+SGi˔dj,5VZs% vjl  V C=iՄtB Khu} :Va20Ġrs/x'}3x%_5W"=Zj yA>礑9u`#ң Loh?©xA8> nlNKUBWO!8!ϺaiA9ĦX*UsN XIRD▲jAV@J T8 Jpy!u-_W/V0.x+AB ʐm恘~yBb'4WcsRNuT߈ xug@Spn缸-6oR['Oy sPw׆|EY#OMV|kT#ϝ?N`}-U? *GHq7;FxbԀp 'D{ZHAWpr4t4UJ*u;`^o̾`hHCTqK.{6ͶHN]}D&_)5ndp |+*|`+V4^@h^r 'ÎL-?'XezϠRY JDC!-{i-.BG"dK?)R:%?gɝ}O=pQ?z_Yb뙟Z1SF#Jt*NlA-K ,5g mwuȿt ޶i) ?}#/$3Yux_"[sW \'ASD8ZeFqPwٸ$l%HD4#Y%PdF;'Ws)韐Xcu49o\n X[|WnQu:#YoJ&]%d*롓{'c+!,儢NE3 P~)t3&b^ja8їDC>{oNǾ$hxk0͹>#hhJhB œHF>xXT0Vo9Y8Eo(wQ"R'zy'$}: Fyk3ِH4&)#iaf~7j[=݄u! +_m;jPϴ~W6..r=h4H><{O_%͍UשF#p}^a-cUN}3_)#ĩTpދYC/)Vlz`δ y{IUv̤cyS와 .l܂ +ښ) 46CBwWۑk>2WCQ=i y/ 3Ob+ XGZ`=`zG["3 v8Bֳ7cb#=cJ]A͑#v7j0]񋤏q+Ur!v!Sy@[ilZlbm;J#ZeјY.wG%@%-7LAh?lbKwlǴth#r G&^=Ax2JI<`˼,bSYUkO>5kM6J-,®/bP׳KيV28oUN;I'.1nsavS}:ȴ^aɹ22Q|.]J>Y*ճ#o [ъ_tAd=7])(^aonw6)lCǃE5gc9#>Pl/!YEYW7i|Ѐ.?lZ+']jZ&d~ƌUco] Tk4VX(Q^.uA6s@B|>w]XB %H nN+Ϩ ?^}/rNQp`qecPQX%d\Vv-0U].JOO)Oɩfa0tNBp9h$>e N _ ? b}Ч1c0f%jiE.ᇕ / l$PtlՈ֍i`R!>8xz2P݀oWBy5g*'뗥^7JBX^dKkS~PF;O`~|f14S? ?v3@>۾*K0 (t" iN8MtdSz}z_m,j'.+5d~@X* nJ@)߂P,Ist`ζ=-}#4gؑrRԹR_'{9^PrP/{DOB83472%vTjh uwhYd\}qON1jfCU5pǴB6>"qҾ}M!7ܴXᑢIyug)f17eXD|8YW-BI@)^Ot)I5O$w V4S{e1KN.8(#GA `3bm-xS 4#>)WySBv|6x4m@{4eY%kDk~jLq$21ȺKC)g*Phnh"_pBɛ9CIdCůap9[xF k*F$QRN9J)QWd/yzT~ LUfCŸ_YsUyf NkrI(L!v Ğ;i!1ǟbb& 8QkCjLtIgŎ5_Zbaf]'l@c.2Vn*JB`# r Aj R"ˀY6;r?|!XҘPl9%Ҩ =X"وBP #NT4ॿ[4g)Zy(~ۗ$lд1|HOuSb\eH5ڌ՗ ,Fex`pQ;2Ao9u!CWJ4kr-£/ |U?o"^ " ljGm]hܳ A-Δg;iYof?>|Ok}tv6;>ޫm !}xe;^ KgO .fsiSgb}>Ea^}8g \,jbj@oOB{ N$FhpkV'{eaSͷdM']EMк_* m,%ي 4 4[ܜ w\8T8"ӧs]D x JK$4Z%otr/y\ii}tJ$%UB H5̑.od!&&z"~Jz ]* {֗*; ¢u9FoLNt<;+DkÚ>!X9{N.0äɇbHg3%MYgT臹C#tkXf+(V0`-Cşs[cKk\;V&_51(b$KmkrA !ïf.#pzy<tqTR)&Zx>3z3RMjg. h8grQ6K=D~CnHS굖=nZnu'l A:9[F/H7A(⤺"q\WkIN *ukhLšA]8șRXEC.hNaw3 œ]RӃtĜwiJ2mʼ:"4(~:ecEcAe^F=ֱ57 Un%mf2WH~70cv 0ELD80x4SeC(Zl&+_RWi7Jg{guûoSȣ!{":d\wyg>0R{Hʸ/$#ֲiJ~)4Y'ھ%2u-FvěgSexMM_MaQ<oC_Q5ٹ^P鐗9ͷrT]rJ4OfGfԼ.~UaW]=Ԝw5H +I lҲ"zˬ {@UdzF"0$YQ"ߞ PRKlP?$+ڳGzAyFe/yw.iN#:n 9:>#/Q31Sr1`G Vq8Pod2~T(Z{7vA%*^q> $櫌эd$ k?xX<2d1 Lַ ark0ԃSy0Mk"cRa {h<lC(@hN~Oq΀T2{}] 愣^'*ԱR֪xw@o;q7meӼ9ٯ9;tזD1Z7WH'Yۯ`FCG(t ֙vP^ .Sku2ѿc~As_pDzt12; 5jes!2TԸ>sK٧{/sPn ]xw4uBUhOlw,'hL^e=\A"Dð_ghsD 3X+ WQuvvh.!Ocx3C9)mZ8&Ў}~Jsi] #e-1KJ`TC'\O ]z׍ QgOcyDՙ Tkoc_z@}n 3[EQkdJ} Zֳ4-ЖXeN J~ & ZB 8[fKR3))c3}A 4*&\[ņ?j14@`/:?7Ql钱+*ްsԓ! R1j]6k%BAP)WeWK+th3 8j'?vg·s#&TB%Y0k4 ^,x?gB2 iꅭ$7;f*BBټ雛p&3YEF.S_Zjkb6_wPN+|uC|ߡb~5U=@uE1wLw6>L~D~ C㯍+|1]yZֻ;eXPJe0Eȵ4XB`bOu:)5:꽭/ƊtJ+093S%PʆNׅXʣ{p&JA#{ODS JkG  "Lv| e[o8%@w{,?ct1!4z5֏hi( 8: ՐS"s;P'_:1tE"j>8x5jWdxjCH> x40>nZ7&@h@L%C&,wO3[QK2lh:]r,I[ !up`-ӝA 1R3_TH\|8{[m>iwKkX,No>cBIN1 =oRo#‹`D^PeX"^o!)EsXL>t,Pr%֝[choI؊PCq1uj1ytH.kZyeέ0dnW#m/}K0`tfEVgH.+j@f,r[c.-h C~DJ&X-c?17O!FW'x8- <x)ժ[\ObA=ʄЦ"?VG9kpcpˢmQ#HǥK#2U2yN^ab QP53x$&6A. GZOo: ?';Bc-}} ͂f7qE3O?tq%]-pydQ&I* JT5UX&AQ SdȢCN I7wH"g^5 s.6$"m^|rU{ZqWL_`|D@']JQ4On2iB{"&s^9\7\ĸ O6m G}J(v7C/ SK&ӈ82@NxHWsx`蔇R TwG(5X-Qc|RsIw`̅ %cC3+47m97rrǹfiP'rS0IKNT|һMF_ؕ"qidl, x:k$g/nYj*WMs^}z=tT=Ϸ+$6lR`d)w2 ?\8tRs?}z;N|(k$YXI/aH:'"iMHTC#݀A3ej'r1ȼ̼NbJ>LN?{roN`q5J%' Њ4V)H7 ܩ.B?`IJO3ڰ0lc:=vrZ)m3PYd982?lDUSRMG6D6^1~*&FcFΚy/uL~Ka]GRʊ܄vˏ$! $Us#w^b :3hE O71A3T9rB(˝BDnj~J\`6\*a'|:2 ET!">% nw5.匴$[ ]{vYX~@LkGכ$CFv>?.,ofKIo u= L"(F!a.,?[6ֳba6r+,_?9iֲ7r3mQAiݔp6wtH2 vx@0C67$ִh*P 35E5dXoQ1$~Ai>A0{s"WT֧Ncmn8 Z5c;6,6aI[u鎘|uw~ގt7t[DiSlHlE' 3X*w/Bݲimx"84ukեLnM[/H)>T~V?,iX~2h壆$K D ncC, |ӓt vl*yPBS&bF1z'a"^ynLQNQ"ST| 4{95/~?0:T)G(~OC[J Z5Ӝ:[dn8oKKbQv>vvPO9i^,~iT Z)[ԾrzJP6#~ {ԖҺyN''jL]5x>\t8I7u^j {# g2̥n^tl$SoXo=G€KJy!vkA̽nKz}E^Yqyo"#ܱJQIaJ6=_)kDKܙ<3̢Ȭݭ7H"6#)n3|xPaqnFz{#l=iH#5GiI%JAAcj̐Z݇Y)1O¨!奂!h,.y<ʳn4d˾jg-9Rq]i}s_Ke<㙗⭒ϜU֚3>EbbƂ _OFvg;^.=lxGR+Ϩ_;|-)Z=29X_' 둔/"X_!+yH?$^ݛR;dO2G׌=:څY?&8311+n"(c(#B[h; (AZ3N``4@z}vgBˉoNi &9GSZl&Ll ̲ rd|PGH2/`=1N-s8=i(z~-0 \W7Dz1}!P1ycT__y9E7Kx* S1Qrj r:MU eSxU',QF< xFC_@ha9|l)a ,ۏ TW[#}.krOeޣszb_gEdd VH^L5[HB>51eKLjkO{1\Ӹ>(l>`˿AeEEgfOρ]G$@[^_ms=}^Q)S<~h,4|*ǻ4;KU>O󋂮gBe_Mt]\@#s6BGM6(qف# WL>̾#XB[8PX>O^jJۥZ2DHXo_ӜQĎfjT{=.0ͦg[! ;865+.=x V@5)ڐcb1oZD/I4qr/J-ҬyEs|' *|\9(I윋i835ޕzQo~v(3!;GI Bd:LMyle@HuML&pdx"-٦ t??0>Sv~@lu"ڗK4{F8|Uwy{614{d)V OUSߪ$dzJVF֡#zc#QպfR(Q_U*4bfxa BT8 .xh\?30Ԛ;vJldfԮT6jwvVF+"m:Pt32xՌl,qoO% 9m'#CgPB- :ydeQaKF$EiA@ni}H!\ Я<B$+SsB -hMNRm$0]. .uX5@sY>eވXXkwTy0F%C&r(|k3{/E,Пǀo;;G k|v_=RItaUɡ@{Ym[ n]V/` >oiWXƁ?dgl7;JMy eX VV#' K_5d9WOgf# mp>o?"I[@LDΌ|{#0qҭ:ޮToWy{Y@{a*p66PV2Qʊ̥͹L5ucSOl$k^A5]Bj  803*:Xpq^B{:F+GpXcTSː%l*꯻f Kv0OctHsJ f3UJ/:M@ m*ʟ=)sxn:& βFq5eT_OA쒞~YNkyot|g|ݺ7O1yD KQc3 1LCg{T諥4MԾW|#$zM670x=\NBx׬N}P8 ǡM(- !p lWZRCjئK$_Q-VRb$ 'ꒄc1\~XykPdBS*`\5?ړQ>ι?mgV1n@+Wm<2˶ I@e>G0xCw:xס݁^iӇ$ YH&=Ro]$[- NG8* ,G.}$0/Ϥ@&r0v1c{f Qc7r3d\ts̜f>99&ЇՒ(yLɁ*Q(&r  +"O/bQI#fb$.M9 O i@;˻>9*e,,Lm'VDxBm݅ nM"}QHje봶r'\e)W''kMw~bOI]ۗ"[hUbAVt`W+j/i]"'gy1KxMIg9;QS?9L/ or[jjвu 0Kg1 dSܹ } Ά!J7`(.+bW,z rXH@A ðHo)#]{ᒦ5ŕ*9R%#]-f)9Ŕ_Vi s{7K0U Jxg5Y>p. :qGq)Hd#TH=ǗrAZ5H&"#Y̽xrARqbA̸8n *ڃ0J)ZFüxxJSe*5YHS@Ń@nv:Ws| UrNk+&Wo c81v>yfv|t)vOw+M`{ jask;ŹnDZ<Î\dzmttd)dֽ `m ,hmNAk:,i7M?uњ:/<4~.l*)_9#$7cغب:f E?a4tM/(bܒ!O+}Aݴa:7}Wy!ҕjV' /EԽ jU@5kY-Ÿ&i:?zB%ԺT=|l{pi_bk<2ZMK5L݉UƚÓiSN| eo݂ٖW9{֔TMd%=Zxm;uIֵM][Ý@6f[ |A}KQI{}$hGYւ=޸ .؋0dypЁ99-b0heE ЪahGE)|Bi 8SQ ,at_Q\OO|=DoS:yMw#v١ 4Ou άup6ƽ@7F`XT L nLMb{=#AIjLoݨц`;?fIlUjctOJZ\\ML"h"˪0dAO#O~_gqå{I5vmx}ڣE1Ww+ ?ZSapf>6>rwa^䴂-|̠"&qX;荑/`ٷA.옢L|r+} *w! DbZ?Ksb8xl`,hO"ntK9wvW)Dwq3x^('sɓw ]ԝJ\:D`:rÙ8d [gj낄k:|X1ݛN]+ o#e7"KO{YI mt>߇Oz>o@zad06dХuޡi&ˣP l Wn5XKoߖʑ.TmʊXyrbQn$ JPIj@NҹT^=N͠ I&Ÿ FOXNþb%+_' ӕ(m :G.Q^d]՛A/w_F#chx~U\RJU27WxmG`A1<&e4N@3I.Ya? rߋt5G2 +<I= 0ُFv#m`5yz;;RB`,W#W[TD\:w wƪOEA%V@#uDuhPz+T%9Fii\瓧jĪ sQYv'Ly 7ST'<(ˉQ~l0~U_mp.Aϻ:¶8swkm`WOn'Z&qJ U?=Z,ҲYJz~tBoqzGOqّ" !MvtAXYҁTS۟_٫xBLpSsq<0Q s6Ο!2Ϡ'7Ǝ,S#}%v1g.E<ҾcbHl=a16@AL~?)le(:xJx2;^R=6V;=+ ;CB`A1ba=I%GrKdC&<*z)K7qV![M(I%`N ʘ-D?i~+hk-[ݤ ;$.۬q BܥVE`,=)L2SGS"dNG^ bxؕ"JƧR-tD澵DĨ+ ꎧ4xWx!Da{zvf::rYAX#HR:i lyI#=@85a}Tc%FI@TgVYj46]_a ]&:9* L?; iW Yy3Zےj$vaz=^:g `Jvg3x"mU1`e3H(ͨ9W=X_.ir蓋-[Îbb97ԙt!S S";5hyyG^9Þ$^Iqv ZTڸ!bvn@7hyI*Ԉ[ νj}3̈́?$WyXl2/>u *푳_r{vCRK݅e(C/f׶pi"MAy|$$z٢%W tODK$8Sb `ʹy&; Aت+b"ahX4: QuYwk+Û[&x0 ˈp,}R\!Yθj8I*cqE &Л/eM%iHuWy-igkleBUdM=ݜ8!eX8/-it8D1+VQs$T@GՖ)fBMDt9Jifk7 Q]e<L,@UAb Jd|յ>ᢒS}y g=l`JK#I@sOٹUzٓ7,'ܳxq&jvQR0,E?Qȋb?u3q9τ%;*5%@2 ZQ7E,ӌ.U_.sؔ ݡ  @bSЇ 0{Mhj߂]fUF?eژLIk0d[c:G{tG2q4qwH]_ڬT_:fG_! &VM\/ H"r%iV%ZMX8"vQ)ʋJ?M V)Bd)j= ~[(V; neX@o0ez6ab/)2/J (PRB{-G'N6 Ӈ]Q3A}U &bU-cJﵕbf,n x*V_C1C\˱Fcuhqܭ ;]ܟ]ÜV|)8(~@(lw?_S4$5m.tiL~ةTlە#3Zu~I$&Z7A0 N33:-vX<,ǓVyvҽ&=(U;Аbk!KzA'WoT_&ou7i[q|ҎL0\k"ߊ;uzuS^ \~6g\Sf` dCT#Eb <:կgT::w^ O"Q`Z?y21_0cO@j@+/D(jI:a[l[<]Ѝ؟RJҊVJtf)BNZpVASOlnT>nG#Pb,GWWl|I 8 o8lyCIÞ^f>koTؼ4p6-%z^G,N{UT"ցSCKBM(Ǜ2#Rv~#T uK 4/:+haypW!)ZDڜ?<1>^vZIՐ2(|ˤ[}`~1 0X(F|CNScYU3+kJn@֎^t=(ʂֵp0Y,X@B\gц/S}KUdl:~ &FÛ_[;pFHLRcgVXe⸏cKRV7>c_%$ćt{^1aI2g*%HpCIݠ0(H:u jsD:LYA9ɪ#8Re,}_یV&tGA}y%-' BY9e¨4Tj$[ _H X/*4<X(OlJpL5;m1R ޗd<8EI~_G`D,E}ܾ dECvOl]$cvc{xi,i9E1?"Sh]n#ܟHNlu 0ӤȄ #8_hx0dp2 @iQ߬ 2s3Qm!J8M GR[R8@))n囊cx; :kT8hL3g5CAefPIW \ }BƊKnY1[h~Dy$?"2:,<,v0}j ]RF$*z1ĊSc雖/ư%,R w Sjɜ>ǗֲRjj!9Tj^ŋcge䀉~j٧tM~58&ʻPʮ@ fѨ5N{9Ĺ\N9V c_eLAnnt; &q=bekvX~aCͥ5UfA?JhFTx:QͱjoHnpiOeu'V)xNw 2 rP4ҟ\*}Q] Av 3!,ꦤ.jW;'^k5[Pikл G54!1$XKط2b>Rg*)̱՜B[ۥqΗ9~NFR;#: !!xZ@?f|nUfUd z|< e~L~"*BLGJWZ*x7܃*0$(n|{ļ!dp.m ?}쵠, 9d{RNїwT0ªzu>̼j\ZvOct9AӄTԅuMgyDZ.9-)u KΚ)43i;xǮy(Zj]2K]_z3}CHp7]xSrنE9%j{ I[*1↬{3эԐjFSj;W f|Txbh1J16~?pV. 9@'0 ~>Y3} wdJOf c5F$߫~6?ڣdc{A,?깄Sg_zFaN_dz>S'PA7c#2YJűGTBC0|r~·1U)Yǿ~ k\|F9 6*v9[?nS 9vCMpAnT^͋cP7b((}RsCu*B0e =j[(yk(-D[~n04dA:!^[P\2"`I:'xP kWxޡ~)!Aړ \:6PxVZw O˞ KެFp{‘ D+Tz% >Q*k?ܼo&XB* ~L #پWEPنݒXfW֪y [!oE\_22"GWl]UP+F3!]m~rZ-4xT;Ր^[8n+='DO2>2%gBaiÛ\ ym~VGjCĊٯk_:[׋P6Cn=scjRs!VBc\ڵ9)s9K.Q)N@agF=Ԡ/@d:87Ԫ>Ы1Jw8SO}U:JK%ŬR.1-< Q)de5ď=qb y 5kO^[:+HFNo/,ؗ\YP@1f S;k; = B@KýRZIZfRIV1f>ps"R"\]i1@' }5]7͞B9oKXz5=Fa3ϖ!t+Ӽ#":!#H8{YbiU|bb..ZXkT쳆bzc=Ngaq >_jg2vM-!b*HB<6 %"ki6沺1s] wig|Q_6S5 AcfT_W/0M̱MX$dC%vAg*rKOP@}ptUkCIr-sG`4Q Fo 7gkMKod--%?d$$xE)h.g%JSENm3aN,ncw^}S#.ϙ-oݭʶ6) ?vf ue'3܏g a::z(MXK|0.L% R$o0. أm v RwI8/ͰlyzEةbMԒo]R|EH*O^@Vkٹϙ\Hŧ!*gA|@\FEBD[:,1FqXsWkiuSqT+߇G&%Hp Fq}p506қv,Mw7uO_z>S'fIoѶN뫞КE~I&5P@ 雥_ᵈʓ3\"&|XAox!`]UGf%a=>9Y3,޸=JثCE w*a}!p`Z%KW|t3l.ݬ\jCF/z#cY Iz>Hn_.ʶ&``}=q-CphQUC X-mc:| bܭ S2VFZ7Ȩ=N̕ [#:I+ĸrm;N]/([J'9ARyѝ^Q/3qNҜ?G;#2Kmo+0I #K%.ZY>)$2-bF܌r)b}9_"{fBGt0z^2v ?GfcX }G6|QFJHL> Kz4XQ:^Jv~ nO΋t׫T?B댯dqMUxz՚fNnےMR^4-+wksd#&x̼D9wgodBfAsZ;5 e8ȖKΊ"sA|%'~LN)ue4>ٴ)^nm(%Rڮ [|Ha2_>}?U¦ue%-&8Є͑LR>e`T—lugMUM/U#NtC%A}=G!(ďR92ËUs`-jf|,>7e *+rxJ[ J2U]AK] CFQ}vB+*FyKx5p Pӧ+e7XB:h/ 0jXKdH|]J8m+ :9JD/Gz7(R?;8:&>]? m+eu!fO-NtT˭P<ȖOςoF5M7_i MUez뻼f 5yw65ש`^z#kJSXF@6䈉pJ;xYY o ZtO*Ʀ;ٽYy LNv'EAsԱqݸ%V_ЗP&тauquu+·OA[S^RRV17sJRJ1 {DQ_R3(\π~/'҇iՍ(n */sFң,NoNGߕ,D;I^"(Zżiܝ2k\ۘ0d4n}Qc&P[WtO/jnA_r ` lVbΩj ۵u =As_eO-N}*jR 'wOfk6}phYBJe2 BBgP VxH a/c  yh~B+dL9-%?׺η˓O0[#bV6BoVd.vn#q'B\(0y` 0So@̢2tNҒwCW c,YUZލ=`Rr{84UނXT2N?FYs'177iO͌2%y45;?y Z)rGR%~`W}Sp.aTˀ+L-Kg2P LǡIFv*~ZL9|B+<+m&l*\*܆hd";]~Q&uTq:u6oTOhW#V4ꙴSKTؙR-qb]s._C$x[]m>!߇)7 #upIMC?Tޛz(4 u_%:.:KZ~=jR5 3!v'c}go[R8/(iv7SqzHfq  bU7*9e՜5,O[\3}(ai4G]'XU,\ >8Ws hC~VyI)+^}9bz<.(-,z s=/&JG<ǪAbyD68*#HY%? E@m{msCT 'ָ蝲vPXEodC &h5¹-[lȷ#~ *=[**p]H%,1]hUa Y!O(Cuo >I7(YVPM-n ~]môY"OD_({74QH3R'xV$B`/#p0e'w*x"¦?NHl8Wom3e pN93#9{jYn~agْ8-kNkgG;$r\wtmውlDc<3!3J$ޝ) ߦK~B9N\ZLG0~b.dDFZMl[ @Z [NkSVbe@*a ,/$B`%ctGf"Qs%ӛ.*J8Nxxr\O<=#"w][:-jqIeq)G"qTB)=D/w,uxh[t9oegdw4\V5xym4A,>E0vԲVcla1 \m_O5\m#!"EH3u6 _=iHeE󩬤+Y8#l3mx7i&F[_wg ypSǻz8P.MĮhB|G!XsF3@@'< o`ew7cD1t_]ihS  }i^u}kQ"lC:rIK-Z-Lh&S?QPej]~mdA_^`T3D':Pp=GR(& i?rֹ8"4X>VI:E4R'xʓ8|fPhA_L]\IӪ sFnO<^ju* 3a/D̗hi{ýqaӞpBB7{+|ݦmÁp@C%-xUM:˱5=~IdfճLVP^Y\>`o&=WD|÷:v[uDCS{&e6VܩtV َ{TW?t}}tNq 3hH7K*ʮO0ڛy(شvT|@.%0ۉϥ0kjk<(4u+SPn̠"fn~cRN|1c/N!0VlJ'?vPh4SQsl5Eװz/4t lKadkr\#OBHgQQDb1Mc_;FYˍk.B{"^pA8m$e\c.Gid[8ԃ\oWcu0)>2}e1`0* >羚!B3jw o`4}?VO8-Xxtot%Ի*e}%M3+BH-=$ pʖ_c7I4=lQF/;nDn6$ĨR><4G`Fr,]'~hڦ;;N fr @L*}i-Y+#ZS,.AOL=W} ꪝly Tɳf;'%HO3盖~TE"e4#@fٙ?[.y`sW_:> 1'AAqRv9iĘ?w2e;JuYw13ctE]ߨU^Ԓ; ͗#'-I?WeUQel2uT< ;T8W(Y1`<9 Q5r^ᓴ1|/cM}9I>Ω10 {=V%T"/[s:ƞMA.x(#-DSEAU4D# qbaӦW* pud4',m^|#>N"4`D״^z]L4)QHFgCǥKRi}8n_b_腞$P}?`U@]*zđGD]Ybd, Dw0iȒej% >P2jDDB#8pV2Q/{ ObKD }(]V8y~Ptve b5!NH p_A$ P3_aslG@J O?%F*~?cx D.+li/Ac*n<|.;P6\vB`7j76?Q#5hUǠ0^!|U]$S{A.s Gu^nh ϝ\h+U7/6%([rڌqs%/oSh'5ޗNLu&h^O[Ym+v 1bUEa>}Bq#.Tir684xl kW}0VwG&8Iʜxf3Xl;?Ryٔ99wYĊkv֫֡ىW-ʖ t(z}Ɨ#rO$9Vp:`6ͧZU<{+9x3k\d@FS^6&s^7Ӎ |ћ:7V4*+{Q#׌IZDR!%m^ .{#fTW),a3hk1 0dS;M/fTCP52"q;IdKUtqH[K;1NeX'>{o3&>|_]*σ zH@fB  (μ!d׬ܢ]^/Lޫdl]<;bgFD1oǝ\P4vCHm#NOCX^ps=tX"U.&E[8F8Z'h%H3 =ӏ6WkTenM/3?,vv*G^OJ使b9/MoĎFX.<"X(/a<#27--`%[mJu&ySV#k0.|GzH$Mc \R ] 课r4k▹ 8m drdXk(ͰX\ JdY_06pZ^S`<_]+5A  >`ťKF B(d'^^!K|O؜ơ[k>BG6o4Cl;TݿֺHn,g[+G=Cs(] -Glq(D1n@\48{ f@ 65t[| _Pޑ, /d?qv_!J p CkLJd8_7(YZ%IXҿz6?/ЦWف:vg=HF&~sc 2c$D$*ىGI< B;nD`٘Ϡ`.tg 124V"M-Vz#1qgME*&T{Q,c~-Ǐe*0B@ĽZVn`m&聚aόOe%F2]|>" rBV-_Z.V=mΜgwb֚8FEoU׷Iy/Ϯwmŝ[CmQbn,z84IKZLzvc7o'n&S]o$"1꜡břYW(xKGi>۰g? b뚞>z/Шg u2k 8 WT:R~&s?!_TAȵ1W~٧HrbhL0[h? Gq$.A剰AwmsWX깢f-QijrbA;bEN\ik8i~)@K˺fy%fǙmTB/+\,o"aE!ks$L)_ڞ1zD-B+=CU~Fc^`GF;'ڝȔf| ,݄!2#HpQO߳3#IRtmxqQIQ9/x7譲l\v?s5[E-fKVm$'>&aGw%>0¸4?5\50[$ *ܓڏd&U\ik{ٯqJl4 [xyѸ= ܭIwȰF5j g恮z72, ݆qjjr6Xei&ŵ}M_I I& N<3& 5WDyolG)PODj$Eǿ7Ig:ڭ#^c.Cia3d.hlryO~(&V* L "(fAq*vIߊڙ ,c8xG@g.UJ1sLCm9C>wH ]~l>"k-w}᳜*o.c518:-oySl AˣD j(Sd+8Sn3bazBљ[r tx8+ZV?E, ܱ3{ffs%JU7Q=)kL& /Ӝ$n.M^ǁ6wE?LJP>oAzImJ'[ů풉l_wKo3TQ-piDw:B&Y"/B ՠM?Yz4,U} t#,-@/䷒w!+tZA#AG]_E> 㴈-"QcB!"-{Ժ$YaS5QdGg! E0yZfͱ#+^89ś\-jeIŠ/|v]i _ Ds|KA2N 59h$ŇtVeɿmYaFB^K0do% 3QŎ &CiJEzcRO%zXQYŏvTOp 9Q3H9HBmBBn?W8Bg3\_ v,/{ AP0"!̳{[,!zi%B>WRbhxzɯGT0TN@&4@\H`-#&1@U?[o{J$}R,ʥОCw4O)=.wd' r*To3-a,1?4+OReCM([C3_ F(IX*N6&O1i>J5QÃl;3}Ys }JT36fJ8. Q@P˺?dk0Xٗ1Շrf*-;xvh7Oa7oTzULZhb I[;\>jΎ =җTU>Ǽ`QT'НN6Cr @]Y> 3:VJeuP(Ȍg''9lg۳kzrj? ]&Ƌc=ЙdxF8g.0k/@ +-٧yL2i y$ * 2Ûh+zɢ58}*Q 1"M0T "åɋ͛,ɘvBӳ_(xJ[_h->dwCF ~LD@? Fꯉ|[0RbJ8.O"ƛ?ٕ7M-&a)f_e567iw5Wg<$նJCD!re'!тLxsD@+kҁ(s0э#[m~@4~o42Q]*"w*'lR..Q,V h~5JZi?1q̱05Jav",Z!Q7 , L5> XfO;'6ge(KFFPsahk!Y"%j ca/k\V矲5N͈(y'$W,.~rֹG,KSs:kOz8.ZS]?zͰ[-xLyq=Z w4q %E0]7Ԋmr}hO5 9s5&MW\#MR|sNSHde4 7t乵FW596\OuuB}6C*a83,i//U- ]ϭ,_ݸAuG܏v_GF?z(H$M .o`Fh:mi\B'Kg(CJ?*"j|O3۰N\)٬-/DIn>7aMi\ ~"_|}戡uҸy]P#?K7u;p<; n\v]D{>Rk{ct'K&~v^h\`~|.H5z#n֚ԡYO1D6i]vt*N3dw?|Tq"J GR6G"1~luLjY?ƥ!p". %b2? `^u*Ҕ͠i.fo: wص[ @+㡏XhCsʨϘqn0y+o҈IdV_B_Olu% ]_3ѻ @,*;]dk߷fp|;iA%pp?.Qq}I^ELNw\_Hșp{Rߑ;Fޚ7ftC=$ -Khm-~ $3EcT&(IWuh -F|y)UQ+dぬnxezRc%˄_V8(ߛWDaIm. ~=3߫tGZQGâuz{J1tÏT5DCE RXx?reW_HyטI>B.}3k0#:` 6/Q͎ iseAPbUqmQAD^>nXҋk.n~%Fa䚟(\Ye?`brul7YK7zx>X[ - doTCv;^y4¤jG"/Xq ~T{K`e.{LE>egP6)Ȏ/r.JW.rSi\n@Ό#0Y*FNQ8ŎC^Օ91QAE5`׿9$~gqM;fQNs^<''XS-҄6WŰC,:L 9c"ﶚ6weH=. sgQb6 [.U XTtM OF5nFH;e$g̊|[K| :)ؕ{:.h+ 72\tG!&2;m.& ޣ~4>0Tp1yU^7s]ӞAOo*g'+ax[YlXӊeJ{) fȽ7w.I ]Kq9JYܶh;iU[RhK5GN}~'N>D:zNW.FIV;c345kۉf-Fs;vUbUWր[BJ4:NJ⍮ߍ:ѿ ݉Jq̞p'YROFc!|>M1uyU}#ſ}ynRV1av z>'6IGT `a>z) ~BNNDSlKXHm_Ȝ{y.Bq}-{[Һ14A`ӞJx!nVI-~Q/ڛr[O$Kq0 {M3UѬW&QuSݻ(~h@ nC)18$*'Fؙ̔k,H;ӏ807L6JdhVF8s S/ƚEMͶڃQ0"AP s(qmAXjQWM5&+dIY</LϞ8cT!s xHP-%6D7:g>[7H@U3J w4HSTZJp5 @ݮ4x*'d79JФY[+n3ro>>frSsuPKn'όpƌs{No9rW%XA:tNS9-XͲ\i:L2ꁹ^Ӯ"f]ZkTRMH-HY}'U |,lJ -6#vKm L'h ¨@>]{qY 6&*NBd'gu:c虒=)tӡRZ?^ u5":Zs=c+*bpf\a_ҍ'4DRX)eO;k'&sԮlE5>|{wͣ xasA x7;c[f##߄|PĬ25/FٛH9/ԉ` <$׻LDdWjvJF_OkhGf&x 6@qf%gH:ajP~\n1s8f.T ?!k)rp0!F7J<]}'V0Rn;Cs6 ȌBUPnB4GvGy}>Brme.e@]/kҎpES'̄tc T`<"8gqveqⵢY'fawY$$2ґrN!j$+Cwjn; WNSA523 zSb#ǎS^ KCP8 1AȰ=Y1:@2P% -CbȰ50P,]8t: q[͍A=A$TD{vT {+7bKjz#,0p'j1T-l6 ꋕ; Rtk%"ZD}A^ի(a7sCc*/7-Y;+M@@t銼gLt.࿁@aC16]8Ҋ'TXAOD&2Oj[$U[iv+)zz2 ٷC<؄k+zfcӿ"dQb[b%HD9~PM.Ͷ[@*'~m+V2๝YƒH*}y](Uq<,5/m-vlzRo*)K>TG|̡<3ZT32)\~ aFL Ǡ 89>Iŗ@anwAS c9B>AnCYG O׻PU^\`::fc5e!6\kD䇷)۶ۣCbLS8#8'lKq4Ut{C 7?)wؑQ^f4C0āE0+M#PdeT/XSxBj\{k 7\iyj"0g_zc?ZUC 7&w=bdz~35@b"t׀v#(.O$" htMs ̄7d:F2 0CA@:Džqj~ gJ? =r5{ ֺ E$ѥYuP&ԙ&t`l:Y]A zU޷_Z2>KF+g_4~q=v1a*xfmpiDin=ÕZCRvIzXOaYk7;}$PRssgn# l^dyn"Dfl@FlN nu:%im7+GxP$"Q5t[rr ҐS@o:GeHFYP;-#ibݧ Nܔd@oƠwȕQ:KO0;U.:X>Sx/(G $h8.n%;6IEm,m߯R&`!ܢy`'׵Jh;Ε@I?2]욡 CfS>0E.:H =o/Rc"nF/}!1_S`;Rpz;мG~J']DF֯7an4$~&=Oݶze*6 px)YYYiZANhȊ(̏Rxp,utx܊eQ초I4Š .A;c~"֡6A{+8B24$;R1w<MhI>1˒kH73\;9W/'S,i$?7Hn#:գy=[@wW鮶nYAac#xa;A &ւj]/΋JgtJ=mu'%#Z*@v|oɵWW5ߵ]p/\:cݧBv_M_0XTq Pļ4暈lCvzJTgCFJqC߄h:]@. O`J؀N,ffDE'6Tn9!2r{"4G0˜Ŷ'U{ vdP0(Ô$'>@^"{'!enWJH7BB\Eo}g/n^(~F{m">摥Gńd{' Q_@Dv{ZmNnJ:gBk޼4s@ }j. m`+ȃ@FmE8bj \w0p"7732nH잻8g%@Q-ߺ齍>K%kloWbȪj1)1esRDlpW 9[M&. lAjL0F`*(qFoO:UU?nw }C ͝åЏiL:9ސӁQecc;7M,p]vg܂C$!ܥs6( w[W{B،Z;)y ևSm_ 1me[(̈́(ʺ֑ABy)_jiXƅ?^i?9]kS`.6rkPSz4FSylнP;&ڙA1}'4St;~V;PF9ChWXbư|t~O+ 4NP`qOANi?~(x,;:G&iwo^\ĕG\zN,[oq3@.a$UĉQukJjfܝ5]njLN=:^|,4@: k³d W{kH%4!7,gPgY۔)EEa< ccÛHpMJDN[FiWĽE,qW\N}Y]ָbyL⒀ex]E'WY^&~xp݆p9iImV)sȌ.IDd _P9zع^Ų)y?.nL f$+>eUgʆ?&Nos{=,z8U.EJ^>.Brg FS`[Zڱ' IAjJNIq8Ԑ_jt4f^dS7 o"W[qv t/TB/ZZޜ'bq*fO?|~Uw͑j`/x;&@Š QB0Gw=i*[T6+vSp&T!ܨ>C ɥYM1`qh0ðĆܿ0+(O"v)iw\YJbO1$P( b5~SWKiT7_F$ҩɜuj5C9RB+t3&_=5Wn"PK.LG\"Z5` OPHDniU\.zk,Ee]yO~RYO*>L&GfBn״np6s#WD>g4^HsʼT|/>wh ;1ɸ $FʏK-^ռ#B ؼR=q&oV"c:Y$TՕDzޯպI }5bsvζLکN\z:<͋j8at=83+v</ӟ@qpW-a#ns&+¬I (hFrZGOiiGw6Lf丐5\$TrI)n:^mm#"5; )͒;[M_bΎklWmL|"c&kvZ_ikC :Dd&ոLtQ~-wkA_7Bfsu}>jKPt` bKQysG:/ V˘L3 2i wsWyU~YE=|/(;\bkV.w[_O,G ғAВ)h>  ĸ˼ sW cs;nX!`W0Ќ+;EuJB+ń 퓸'/{rfMsw^J76L,inT:_6ĕ**wTW~^ 2+݇PI9[ 6 4HOvsT0EI[)&?Vp&hD#mh|b25Q6-Aݟ’*rv*3ŀ-2z(V4nI0YQS(77(¡[6f-W-1܈iGƮ'Y4ؤPu㹛z$&Kξnz+,pYxR*]ǰ";e:~Ĺ]Š R.OCU&p_bGM!Eo(u:d7 1fO lpd|E:q#%K~S;" %ZPYኙpt()h`p# 'ߓ>I_ȷH7#Uo:$+y wU3[E c']k[!}} ɏ:U:g~ 9f\r:Uܞ. ؿh0ξmKgU#Z0]>?9tz1rq5>Qķ@ȹ <Y۹RujJAfe" պVʏzګRnEf։ <5@ywY?Xh, 0'ie71Ew0*E)̉';g%VKLٶ㻮 /Ud  D#|Î}-) oMn!$Otѵf nz,ʗQS}+tXf:YW. 6@N8b1'EYfW,xSqT(>5䗔5zzn|P 炎4/%A?&bU |:3ĉbs^g_'o|m~$S{ӱStQgtߪ:aգ$3킝7.NۼuatRj-Q?'4L;x kۚd)oT5EJ/dOնQVߕ٭VlM`fB>:uPZ>~xV<|/ph {;`]{kN6_ޢ( >Q;@ۣ:K+j;c5fc* f-.3IFaŴln}-EIj{7*mz'jezYR(aBN}K kEk⸎qib4+*z2XCBN.zD <&[ v9!stfqh'44a +7;4oALY<Bg79Z܃% ?2. 
]=IwH|hǤ75yz;v|}qiJC/ 89M&/e9OCM&@ϼ-;rJAwEpe]^Bڑ~hL! j٪i!HKHWJ鋕*c_7P5M~I/N m`*ܹßez!B޽kjϵYnF>ơWkߙzT,/57&gm$8xV]WGc_PpfS-y %.9Y+wAWf.#3YWb& !uG1ĽLw8~v 5_Kf5wWBsش5-FEhbK6b|p^[ VlG_q6 cb NX7 ƕΦyܦ}!l% ]ɴ3Yп'\;4Ȁwɋ{>m[z'sM>Vo2m 0K#팲|F܃r]c ą{p$ƎtNnk?qef;%EcJ~%i?~4kxl;ꬊ#C_$,G|V*/;a87<?c^Hzgz1mY迥Kji3^LL&5pQFyP.A^rB  } p~[<[PI-uNu\#W!kSu2I+PPWݼ4vmśpkƟo{hG$}vc9@His%;|0͈9@OnQ*oA$-V}jܳ3!U H&-%hFT_j$H zXndOes2w?o A%` &xK{)$0C6_mCܵy)1Jy7KXݞ'*x5PtUK-x$V ݘ9L_K JD͐r2b)C5dDhsڛjZe2Y=ϥx}J/G\I9k gaR7J<ufqr^ ޫ'D$YmAY.{ًzU.q% SK@M,>bQuT{D%궁»w"uX>2zl^;ѿ4&CB%PqeCx [S|gM6y[n5ZUdY=!hGoV*[*IzY,X\4b\?q2DE=մaf n~ lx^nEm)|[#5fYSmݢc<H\5c<5yɔMp|BwPi|o# }O QHZ&uw*^5Vw5/$Y[qLtdr."zU;t B!wDt%Se#`KmaYKay@ C-ȭow/mp*6鼵%B+l|we/05#qZC8nN.4v,w#i[si,7&mEE'&b\;Ʒ4J̡9LOcotۋrBxY6 qwjaQpónGٻHQYH] ofFm4 C8{Y &CMYcpМXsG\4 dYҽ[eqS~l$Жټ ~Q;=&|X4s]pB Fҽ!!~e}84aXe-t5J~g;>O _6~tX)ԩN#Յ]mL!"ҥ |+p+fG;^+0Yw}M8ߤ6ۑ& \I;Pyҧi<OLv# | PnM*Vqx_*5ĉH18eGNT}c̖44#yC]N ,|WEv-T Hw>Eֆ2T<%.Aڀ箽$è(lٯ}}CRwuJ1KBBtdkǣ2~4m/gIY-D[ kt6asnn$\x Wp¿Wz&l%K}`@@O%pB$ \v@V${uArC~_]8) m2_SԻg\f(ZQ!!VP`菳X ›@".zd}(&˾ERΥpEm<x%kFjcxN($dD@p3W&~e̞ءDW5L=u "? \#]w.&Γ{t -ka\ifP)--NMdӅ Vm* {S|j PWcJ)-^a Õy_Ca@oq.?7ǝTguJʑm>ur7liRPH Rj#}(x)P*:a@˜ll! +|M֞[1.)kyZQvɫrx3R[Iv{퇃I*u W[qfyPQXaޅlN8kpZy[d!mY2?w}- nKLi)= )Ki%'@ifS34m aѹ!*q 0gx*#\W;ΘP(jL| ' HW6A2Jw5'sn)W./4Elӯ3UW f?i|(u7ϐ ,n2@p1Xtb@+%qy3ȥaF^/ !~ꏝLۀhGLFE=p(ەvz/_؟Iafy#,TCo.}.R$j7ϪTiMBW>:CFjkC;b,]=4ha&QVmW.uxU{Af;56v5z뜂TXYպ-Ҫ! 7xԇ\XZ@uE;z. | oUICʊB&0Q1畷f tAMq簛`&kGήUB x#c F.s°*ǞwUb,iyjJﶱόR" v Vzxph(/b м鷯߫WZub-߆i :4Ee]Nq)>61rGxRϱͯ(#)7g;s}ש9ۤ^ ƵiI]Vv4#ZrL ~sUgS%PʲM+D=7w_A^2# 7Sl: ȑj "] oYXcm2b,t)CMȅ{_vv\g^1CY!ϋ3=AĆq7u/yA3SAa"5e,A5TW02bI me<I'HTTv_O@/)>;c\~_Z;5`-Jc4%G;j.Tb")䃨nyH[oM;1,RJpI5ʡ.GubT&i^7,A# `56 тXboEzdjƶoc`_0+_r%u}D6xO~GAsUYq D!bPsK6~+ߊiM (_YmaTrfoplU!79(FKkIdfX%ꘘY!"챖9:q|lq~~S[>'kt\Υ;ި_as%'kUdV\p[" )4D)J?ePgP]gY~)X Lv;9vU[ '1C*D 0BN$JAP.-#]mT CN}PB5e6Nz OmbE 8j"=ȿW̷9_ ,oprsVov>޽[0p}KqqGE@XJHC >G7 e` v2i8 i(-^!FM &]':0q\O1ZZ&)PdSp6/aʞbrju1*O\+!b5 +;vx[t^V@W v2eZzFV Z9O m%]iJ97 ߄ʩ o@z*23Ufj?7SUiRoN43_7.%BjنZ*:^*\bK!rR65O&4 8UxVV]d0`hQ >.I<+ ylPTKJZB<9\bfGݏW(*Ī.)|xu ߗ%RȜ:Gp }ggF@@*[QkY/K׫TG c[fgSt4ŭt ~96qɰ2{oMq< _w糲A\"!`2PO6>3_ 3 !wRp^,j]z'#uAR2,g mOYu1[.<@@+?jslp,g!*Qn`)͗ GEG51@rB3?"[~7'Y^ vLTU̎_'q@Nah1ue*| ok0}NLfly 1"}i߭ .dq^oEڥlђ㙍h6\rkɾK簷  {L\wf$%)V6bijJNWԳL}m!4Cwx_ iOD_hYI}or(vw[3WZ2K,DЭ/xGMAlme g}cZs»I,ǡǜchkN=(*`h^I{F[ k&,>rpd :ظ(a]bUCMɓ/#Tާ*4-s8 e+X;dm946Y,AW 5;:!sg|OUiJU˳e]BHYdX,n"Tb1.Qs4.gQW0r9v=@7늱p˓:6*nkf¸yCu"ʧte k/*֏y"c?j$6*(1> Mgiwi%[U V(ϨB{2W&IcD&`oCس raJ~{'q3j:c+c]o#i7 XtXܖk##fJ'uahIW.gH;lO[, u_yUğ>S:0!KsM9s{y>^ /lmhsxP&FlB-IJr L Y2_g^Gc&;Gݸ~~5 ]nE@c?8aP!pd`rl5 kM/OqGø"&զqIHݩpGpUjձ6msd^@@d0IPl \s/c0v ϰe;eY4(EEZ尚 ] 2ƃ'L/QI=bxA3>4sTݿf|м1[R(g':9.HyB]7os/ gڍ^i ;Tʁ&0))oϊ c>\H= p8<=ǐ }g%N4nTU22<.2$w4dC+S,iΫߩ(;~rӠۍ2 C 89RUj;X![*94$5,S.JAJMTsL#3̼ṠyqiuRXɫhE8wg:Ҳͭ06H$0yq9g@ȎS)\, 5B^3Y)XH743; 'f12XY4Yi?C[zsV *kZl[&RJ<ʝ1u)^/Mu2^4/&J唍7MrhۤyyXSN,ipMEZPk9I|bÈiWJ1-5MOZe'Eڬi4\T*ơ"?pUs)iuFӓ$_k|+ρ[ e3^'9 O -|Jsn ҾB jBikط_oej`1dP,ח`nn;li(9 Z#N\ܞ;BȳS>OfX -rV R6mV6[>AزN?hZMbm}j 7f\+//ڬ~I\~*6IuC:[s 44 qֽ_ʩI -wkz{\5EԬ Bgw xi IDN-NŞ=őJ g.'u}|}@%7a6G/8Kp>$WHtju,Rilm-JL_?A @RZ09y T1zd,omT-ٵ׍c}AgIP x0{ qg%6>r~Y&4"rHXKrsW7l>@Ӑ1 KȾ -zB 7 L.,-)FVƹOzdNJT |_eV=e`x /ݞS62HϏ+Ȣ'\94*i3-\$),# 0KOhgiR ul=~W1+x*IRO6IRPLR5?`>@X8l 1V+-gŏDiu8GUb>UY0iqzTBx$*qlFaTď; 8vڏPRոur:XlVX(P^CJ}EP^qܪID.ۦ6i5and<\Mn72\ f[0Ժ@K:'ֵHi~\E-hќnT`79HTgc1Wru;'þӎe\`Cm#_HvRYE^შĕ=>w>_P'nP-oS` /9CC# V6E'mc-3R4TmD`17N{7>DmiN]x1 (ɢqqoԑKS8}DT&UŜm`%HV=Wzf:/b|-Ѻ]~~D&z Ь!n (U壯 ? X` JZqBEk֋n8uֿk$#GzcG\=x'S49gbtӭ6D$F B3谝j}/u#z͈T891|=`l}⸇Vk ˚WZeںz`)r^?}T/H7l;4f$b-oV{=s0а[ڭ (:㉹}R ģ@ ޹Ƴs~`9_;tMXWF̓mV1gF=ʾba'9/0Ʊt1=ħ5 "lT9 NGzDh~s2`H /.rPu&+z pJf@Muo;AZ%sZU=Ԛ CO@AY-A 7b턄?v7,`:zK1sBz^U%zyY/_* fP{AjYMN5gyǙ$ aK4H^fPLN0Ѧ{]Q ^$Kз`5K,yM=#v cxJ+4?pqd~)N/pL&U=̣sݿ!C.B%piI+Rֻ.b;YWNχnZ`[[܁%9mU~FV1/IM~݈U`L[^o/NDYK\dRm p{-̪~v'V"fBc'vZ!l6ufa˖#4?~ݿ}o&iVi=%$Q|kXe q^Bbgc݆(\~ْODdS,BXk՘ ̯( (cu &yOn6G]z+,: Cѵocԇ3!/˱Cz`ѽgAj W:?3#knNqB(VuuF&^_4}4;UFUV [(8@k?f}f.a(鱺Ɗ^i)Eh FmDA3{xG oe=d&,ߡju:68- fA o:0j$0jP>h|oM1`EU h.ly5*4D "/a]ם_{b>.l`˙pov)>錋@⠝[jp+8- [Qa*,yT="j+BWQ6~-* 74%丕f:8vFm 3TKl.KF&evg.[%އphQ]TbJ$S`=-=6_{c΍H  Üw9Ro{1*]əƵ>N??]15q3scj̜c4Ld{>HdFۣ4'moKiؑղhZϽ"6*&O,\M{ ROp6Ք{g CxOaq{9'գi+p{qJD¬"T Fv*4QZ{(>$n2cJk `^+Md57[!zR׉睑|N宦[[Z+Gҹ*l eJV'0 dG0!1ѽhAl.D:$cb9fBԬ)$4$ y%h7ʹ+& )cX(A%A9ƯЬ͘Q̟9< 6*zbrT}˓PBDu Ǐn^*G1dO%/6PJG>`Zgtx7L7 K2$16kKV9ͣNꔩ/8{"HVcEa׵nFў%>O)SGi*aviA U GlU̪\BrX5ZKE8sϏp4'o.C׊=U!AӉPv\!nS f2Qg r@HVc ^}BxK6Hn)+>;ëaA l cBqy([ձ=,# P䮡qf, PCNQXzᴽ:*sZ X]Al;¿_ʊ 5TpM5"6$Ey ~;DFDfB64Vk`jXAF77bj^./"t %enjopW!˟;j8O.EJ]&N#)cȳw@mX\Q$vutt2.NM %puk/w @R- i| s&XIK\]qVi:7ڄZ.yUW:zLp-%KUq7e3-u6UCqR flIODdu8lՔ7-g6JE/9gj -%k)%V}caSt#'z!ᐬ`f~p0T$ѿPc6Q^eYY=4xPtP0IEj(1Qn'u 34߈ %y!`jl!lO9JRw5d1P^u NNDo WH3xHeq\ߍ\]_Po Gz{_:٢0)ǹ\Do`1Bp Å u?Nsiy.DI`S $M$]]sJk(ofm*C^G':tz՚tU+hĖy}MbFaMѠ?`|N/.rd?Jn6HžM 6,UQ\AI$:RȏC9JYgԥgoY+m{/$yFe֍M$tdJĐ+TNRutHi8>k w$TqKvlkڅI0E;R峁QhkvD;|i!&N8*qm!4=y;;,K{%Tg='B9= j^5~] 4*ə,Ǭ2fJsn+&:H٦ z~l"$ّcb܃DƦ$]4~1ccC 5`cpΐke0] qD/.&{˭:$$XG[;`pK, 1EQD\,Oa}N7p/=DNeTe$Ԃy7v~ BŧC-fS&Zܽ;6Sa3'P= {kf&qA39P3 9#f:I$Xku3ϿB?7S8ͺCW;'\h4YD%>}ǸH970&e_& 2ӚL7HΏo!ki3XR`]@:p?_HIGtwl :BzgԌ5+^8*-'hV,*,R<(h@FVbDh}Z_@SX=(F+a)&}]jhJ'[Ӂ&iI` ?7X<(>\|%,+[׍UitS yE]~SHi, ĞgK֚K-`Ap>֌Itܞº6#MA'Do~,h^ܡԳԯIos- dN<%'XsHG鄦"D@ r^+Df`=g' v7PyJIY뗆]c-5vGm4I 3YrtfX h:y0#HRرT?j~?5$jlmNWpkjOҪ{tVTka5P#-A|0^1Z{Z =JNv ~r_Uv) !$RFϑgm/ל7?ehYkMЌk2c8vjҺT߭*xYbI;5DdNJk2 ܼM!F1Քm#qgJ<Ř6kmY%.-_̾oT ZVuFSIl*G5'Y } Ӕbp9~A4G#NP$Gm*B$Sۍq!ޒW5J<]_jEZS[O.1J 9ijTf&ăVhliXFo +&98 AEǛ" )[O\U`[)çO&8oY*$̾*Z gÕUSˎHs{rS1ԣ/JhfOA'yP5Z!ǯk Zi18KZ;[ǻԻ3"$삈ܸ~*GBe.9ѽ?S7Z[,&b!-%KϦ1D*dH[KM!~-q+],z~mMheJ36`W%+&X52rβ-Aj_oGfVA\y^9E[dD -cH]콿޽H,:; r>_gpII ߒQ#7 EgZ5}_9st:qLZ/G0ɨ%*0,ta*k_'jnb=JZ몈Ur)ƒ <8Z3tw+bżv' ;1ޖbXçHpuWp)I kjtUp截+--DHm\NayF<5Fq^01mkijdCU@uH܃_ hqh4W RОWG F/OXk)mO(Jqu B(]Lcm,]/0T3e!8Q25sO86OaCy\0\XjmP|s u* HJi=k)^ӷipҊ4= QPڳ,qv+7Ii£^( MID LŧouR_uȯ,S1I1SyA yigA,J~<``BP\-$ٜzې?H_/h]wnnW 31PZ50SjbRiN&7ʗ|yvYճSW1^(ĢO{$tP(MOݟ?c.x6Hշ= HYG[Ϗ|G%UKK*S'Bʔw:$:vHD, RS:zW :;T|IxPeƖuZ%+:=)*Z;2.Ʒ} 40A8`#L8  jQW>{A>)x_ K{ތt%t>7,吏iYJLoHx؅O΃>{EZ?Ҳh,`omݝ |ҾT{F^}n/x0L{Uy$FWWsn.0CxQٴEhS@aEgLR cYkA1D![y BO W$rɅ ',#~"TC1ahTjZh촽3U RKF|;3jߵuTx܅1~ Ko:V7c:z.[L40հ iHRٮC:вύղ>ǀƪe1kSpbvktA-*@H 05h <mt&4ۃS vD#h{֎IE(z6xK9{qSwnZO>UPE8a9O,A/Gi&k "\:##lf&K&>xʋ IjSl\Q+3>}^,S9!+c ϧ 5 ^y3adq6nO#j6hM1Oo"l+M|1 ]J;A'YjS|9`D=K0`VQ&rn&{ O 㤴 TZ/I_cHq MJsS$m18plfy9 Y2*=mG>y}|ld8lJ_9 7w#H*NLSs?=>IZ/}Tw;9 rN( a6(Rl+P…r )!C}J>0khصo |"8~ʦQD;+nԷT͠vݒvXz YeB|.8r!KXRi!9[/`TLQDgxe]6f<[+ 5C—3% Qb7VYoj*F)9 oD".]j pQK@E=[Os(;aXQ Yh0E&NSA3So]JRm;1CβPB\Axъf CtV[6gBg&mzZEo;!A4z$>X7@d}vj0jGwa穥w ~S)LCyxZ|հ@։oLةW2O( 5)[F,Wz G=G^E&M nGpZ)3^Pbm R)u uӷˆDoFjͪ-䀥T` F^ Ebe8H +e-I#,;?7ԑie_ Fܒ>΍qO=:q:eJȈظw6J*x''aDӽ5E][f2vb QњhQ4&o2G< G1Mk]>Rg{г9sWG)V@A[ېdb{I?@3dPx$I~6g>UILy9_Ah9eZ m]{+mg>]vmE:Kw&b~4ɨvNHR @'qN- q}:hvx&Y ^}HD-e ,=+>(?cUCm]|oyJ/2*VAýIPkzyh.}Cj:Кn]p.ipkؙ|>JLɥH''aDD_%fI!y="/"O9$|Pd`R"tn瓲[䜡O},>4[%`y{Go 6\l(ꕿǫKƃ턏yHV$Gz%|AQ` $xbd߷uu`Iib*oYR䪖bWGϐNR_*]vk_gQPPDBdZ.+]UZAV Yܲ!" ہxrM=faVn0V@s 8=\ɤc ,=E\Ү!N"5G~_rm\$9:+%QO5xCKb2.™܆|?]Gc/gJ0O;vʱtsvE+I$<54:H1egŌVB{ϊz\Psìs\fp}xвTRLGNPRuq~׽FXi2ᮿ]cw;YfYt3u/m9&Rj1Y{du #ҳ3]R bT>r˥b,MK{F @fexC=ΥrXw}آn:<"y.IcO`aZfص=wn /ޡ;K"4];k\㜍]e7~\)Ry(k#Qk/ '&U]k Nb4ul k"';[|2+V3\?Z}d;NeЭY g[Їp,mn ǫAl!Tp' Dzm-͊?CwZXA{_+V|ҪDF2:|e.T?Lce L<O&Y,pt^*č=.D-,S*v_TFeqZ?qݞ$15R-=\фPaWhb^_z`|qqDڽ%1T7+5;5@U`?ݸmKZjNM^Xwnd$9q{{& eH/QXw9*F+cbV0S)NOLbWT*R31D,Wl%EB!hF`$:Kn".g6 i.Vkڤ;YKd]H [$рa|W5/>D6av1(+SGgWJ`|ylK WWg D"nϺULj$!38ws b￸̈́En;V^+'X'E[y"u'|nCkE t7VU?bXĘ|iUGtH=ꎡo6'pt4%JJ Tm@84hh\ko9 8bt9X^;9*>,NO6f86W_OGoE` M\5x1~ RA(V=!+m~ǬE\ıT|:vjWRy(K'iǫjX+纠a}Ç0'xȳ`2(c9tx,7np6z&,? pQΌS-gf ~7uHZ,1p!V,ӶlRb R}Z:z>FGZO!9B7iih e&-1/.ib}ζ]ò71qܴaB,b z<Z&0kn-׺&,.sx@5Ϭ~V@D)(>xϬz&5~ +-G5M|'Q,stz*[>?L"X o6Gζ/*5]6OhA?kяh~_b>m=BT!J|e0DvDBs4 Y/y]R@z. MMQ͂O<śHnU8eP iO}zyN22O׿!Ն}}ًؓt[9r`np0C]m{,c6 lq͸#KO~Z)X$ C҆IYpl`8 jҏlDiG}i)"V=^fi*,9UA_=|dA6b{IqzB@=l yǾy;%ʟˏ@Qʧe%y뼲IQxۥ0;IqsQ,!g B 56*Țw߯}w9 O |/FGY7wF$g\oLT;tXDt#Y:5T;RFޝ!K &/m%w& 2OC"@u0#m -&EK`}f l+'ĴQf503;~̣_8/ 6dV;mM)o3f8&n 2g0j9Z{]:lהL=ƋDbl>}m3R.YEfXǏcIQvdmjiq(Io%Uc!͗ ,xΥW,5KF , Z6+I߷I=Z^U8My,)P/2aCƝMmCa"Eu :)aUrk8^j/AS}m,q[QjɾL^.Cޡ\R٪FL }NZrdIr%TwARhRB^/k@w}" / H eBW=ms1 eZ\ZS {&l38Rz7NnjE DGOuǧ D_9z$_)ļ`)m,K]>)ĬORIRɥf{LRH{}0m}Zjvdv -H3†cMϬ2lӢvd&0>1mwRgfM_u .rc ќJWYo 30vJ@Ҿծ2=$yqLEMlԀ, dZ zpbRd!ajYzC_Ve~X+tp#'ry߃Punb7W\[SW#"_q}Jw|w> TTC`ӪFeRD>&M*x':Na3κQc(U2s,|U#-hֲ%8嶮 &DH!Ϲgxʅl{E4Ck\}ذyV\>S3 %rń4ަ8z UbݍdϨ5K.TO ]I"j:R2[mՄ8(H.(y0M U{;jX7yN> |%żdy]6KnN=BlƎN!{'aWwh*U`jnkrՊǫ Oc'+b4psLx@D_U8t_ݷwY6:L>J4I[QH G\?rd$C]a{ǽh$j`EsC^. ogJ(wѩbRe3~z`kpɁ*#=??"I~wB>{uDI/|*-.T+G@R!Ew!!(r[ !_@!XJ<]Yf4Fٯ\^귢"_a4W᪖&!@)8 npʍqV-ClvaĸkIYqd \Lf4f \FN"Ew*nr%>.Gr^hP{ .&S)ƺ*^z¤qycwDTo7p]9!,m`IF =Y\ጒ`~-<;q 4f*cV:OW%(hch_n.>SPлu9O<խ Fx{0/U"0+Xmï1tg{+BR./Q%;뛉,[njq* uOs?vY+c`wJahLf.)QIϭv8Bv-z+0n!зatUE .h腽B$ﺆW?ͱnoSY`σתkuXQx&oگ{{6kAr P$#ExF·RFaɗ1u9ʹ{:8kض$ 3CJ|N:y5v-`qD.1haU 5b -$G|$_$#ϚI'yOkjh h9YLQX폊9 ؑ#u V&uJwoۓv4yvv#α&[N4\6\ s=2b*\v%Qxg߸04^cr8C[XÄuС~Y?*AErl2WWl<5) eJҤMkAAXasRO5Oyq>WbTTFOٌާT=՛̑2[7? >Y)s UPXmG]i1B̿DŹVvAoY;#?{LHk 2KҞ ' lNj] "r:f;K^3cY/ڢf].m"L@ `mzK:1 .3]nDkfJ'i׭$trJ\)?\Ffm5LodH'k&7jN1Q;4aLK4E.2zkՑif.'VUM.7F|TW1-z-]j|u A]M Leބ3zB>U(ahqnEM@?X[ ?`i?p*t|&.w^̻,H̄7rH?ܮ̫;yhF M S(}DB{I Թ^p7Zcd ^x O濔յRd7")nHDN>=lrx3fvCo( Y +zVao/|ACol/5= yJHu>ej|׾G`edj薜4(%p=Nч0؎+l!M ,՘=2  &ہ=`AHiR৷>XKȲ6u D ,a{ۯKHF<&nVӫ2 U>E %:<,OAh OoVz-*>?󵢕H|FiJ:;Yk@ZXkZ C !wwfLwT]ws_LS2q}ERpԊ>Abt"=U?ܲ/Ey%i!g==l {k0Hh/QX7݋,gpV.7? kvGo^nU`.Nh xpϧ fq:iwdZO>_ȽvqLI8 ™r+#+ V(k "T!ѧl0y)x e$>u1hcNqcx@U)q@e(&KT MT(Nz%_U1^&bƼ\O氱/qvFy׬/&'_$vxF={UW\3u%'`yp'A5iS7,t8kׁ/t |n * E@|eϟ0= F#CXe w#78wRHKus#@_Tʡn"7.3 gxn>YHh`1ܘcOVi0Ė!,ɧZyhj&VF)y7 ~eV0J7Ӊ0i& FRxo `hXďWI:##q6JSWh~W[1B{biOS>oOMC2W)&(7@>T!#F( ' USaMO0]{>V]LH̎W‘xtmΜABR-/''Ȍ$5 K P~'f11"]l"4qx~X5sa64Q3Ү 퍗TE-"]we@15/Db:'G!36SP_?Rӛљ*P m0d'5ihɬn .ӝ:[b:qWK'嫚8+S[X9T 4 ~u9IS>yg=|sJ L+pN-Z@U%ӕ%c 4EC;q1hPr"Zs#Jvde̕ E I5{ut)11,)={vML(1v&G9 doE 7;OUHNb n0b^p#)|uB(vFă13^\mj4#D"W,YWl;TS‹}c|L{yZ!E8Y#I5LEC⅀@%@enwyaT \k`ʝ r']#Gơa$l!q)i mmǥsV LOst= ʘ`uO~ _H (;P <' 63֊M;,of,alt!v}S̏7WG&ҰwDL`hH\0q_ r"\3NAo&)[k\ -oeL xDQz_~TSkcU.Jg$ZE H7/ϿY 'b0ln]8}lb>i{}O.wL!,Y:U?! R[L?W)y˦az{6FAvre.- tߝ*ݱX~{ k5(ԅtL=+4ܼB9@ ̮^yI9@|PUjo Mk= 8i跍ch֦SŽdeҕmcr*V d?@aFg.dK ?OX)#p/)=Tx=9ـ(ex%ʸu*</Ҁ w>ㇰE7? FL V@gaHWCüH[.=FM\gۧif)~\7쇸 q3ab۞1t!r|%+AڋmGb 6b{{83?U#! < &Z;^zG*9z2ȶ6l"ǐ%FHBXZATϽ[NvEe8E +0 [|qGqb}$߇57bR%O:TI`і"15,4q(x7>ܦ},]\^̞J=7J.\Q'ެ 1(X{H^GYJPD7zʫr&6_3 Lu "9ŜqK}>e}O 7[*Vk}kb@NM~g iВK /Z3[;b'⩋D9}zHdaF˻t]Qv%g Ft1(y 5CooaD4)6{4&΃Y ]#v;MQ?hIR\y ReXg' 0sB4yT^'ڭ_`SH;?$GWxP&HԂ+%{7>bp!B18,v?L~$%5L8{ ި®hBBN,v??ڵy~Bhx*Nc‘?-g\FO+[xRAc+WmJ$Cwz}zYLhsS@1Au"Fe|[YO{aШT3i aL=a}V ;J_-HpO͋*Ď@E{99hahّ̋ Pl$_fG$!Z`/Aw!Qى/WL;lLEN~k]tb8)M6C}z5eI~ޜi:wF#wKcX]"Ϊi6 np=ٯu{A[ "txpsZV4-NU KpR,Wuj^C'>ɴ +Ae7$W nASBS-+Ӂˎ(o ߪ{*&=3E*~"`t@\3nԌ̜fQOB<r0Q6&Xu '8ЇPg[D /(?'EtQJH%Xd dj;,u޸T|hbNQG)/Ig`eS/|}hZoR.C4+ݱxiLm)*X2zh5$6{ ԥUHfciqgf[ Hw~~6lM0ZjIx](HI7aq#ArT#mbRq}K3cIͩ5 !Y3B,Ou "L]N$X)5 le[^FZ>VƲ5W|n(J*.+A/ |!qRxy– b'VV0]jkt"GBh~hX"{{'=JFRZk9a1Z0>Yq:˖(6gc| XvY;*޳wS@ \\F% V6m@Y46S:`}LS~+\p&6D`>6mpNN.aZ t:ɐ]% !܃Xz , wAi ?(weR3=ʀ@ 3I-Ky6t/yn^}#DV# ORhpzkfG~p ._lwGӎMT-u%b~nAapGWٕs3Z҅Ɯ2*svHmN,4C\A(6ߍo;iI=s|PZ'2#a4ڒZs-7: \;}֤iɢj}X/Z?nM-N%@X_RWeͱKDf Øhmc ōrlKu!T'~^Wa꫗S5v]aσ87TTZYp]JTV+$$=(E% h9{aOP 7( 㠢ī9Od-k.w\pXC`K%9iC#a LFwPYa6ݮ5 2?~#Ӥ֕-yaQklr N:ZCԟb}@ۯlvZgy0}+LLe1@Ts5(z`Oͧ3F&E;'H쿦dMuW?w b١ꡈC@c3F_3OZs,OvtP`Ďd(R؛R: 8kFP k>5&f1m'?KnH>jIo]zcfJεD3j3B=iuDu;m!r:rVtz G2[|Yx*0[? (q$Yۑq^j-%VN.8/_m-KfPxژ^+uh>$|l^*L)6 :${nyӺ&K\mxT3b5 )WvRlT+4a*:)B.g"u`| l (߳53[GW]#: we9gGdIu`,p)b (vMm!`$~g݉Xf|B:c b2`m _d.-O(6+հ͆u˅c:]E?8R%Õ$;Ѵ vk Smܒ͌WF1A?-MP]y};|ZӼt`%Ycpta^b[NMʺ*;wzɖfrsMW"d!gviBbG> 7L:?-PۥxTeצMǟh \֗+_|MmJ *EҕSDF1z yB :+y#yD UfɑB! BTesl[Nz_#E徎 -fz fMxoqb-2D<ƥq=Lrq ԐklIܲ=<˓p綬Ҧ<LIPu) N*c  x~%jSioue,\m}<hcomr5ѩJgѼELT*$)6K#I6+@G_@ܡ9]::"WDjPo<̉Rz#젘X*)턎[cb{Sr`ֳ|\/韺}c"itJbgdVh5˜Pv5;n5uW4'0GM`A`{JyoOF.e'.觔%T np7UJ3y}&!R:S1/3<r>v'~ Bh?γ| vN$)I6,+妳[DGM?) A1ywPǣ\?f~.OIpCdF-1V!bqWN[*Ɛ ḁ}umDTrz!f2peOMZkdТ7).)< QIxJa 9 Eḥɒf;VnyC儼 ֎Pߪ5?.wf?Ֆ8E\,'d7D}@ x,n )c!91N)Lh/X /BEM`BsP(JLI u\JsIL{J;9-@='lR%˅ G9X巇:(S/@-EX]z RV l4s nT;\m RGijE+n 43΍Cm?E7{/yh-9HP.MO=JF>Ԫv\6k˚Z i`%vP6YIheՉahtdhfTg^ #gg qTH#/z@GFƥ9Ʌ;?KD#Ǡ۔R`U:A-Rŗbg L})>?i68ν9ьin:4]tH+GMsz#MitN`hvvU3U8M¿Y>nXr`^:Yi h {R-MB) bMGr9k3w)0x<򕐑AX?ٵ žo˜>̴E8RQfI![C9"=[RXe|K N|]t~O\@ɗU(]ŋXiWt Bz;7|0J=Uʺ}|d=QPY^gAUMD;[V(뚟 u(W`@^KcG|]v%Hx)bߛK{Slh:ΐJ|awǹ1V#gYYWH.]BhZ-n_Xy+?ߙ+*S0gYZ07070100000046000081a40000000000000000000000016446b36d000061b8000000000000000000000000000000000000006500000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/ax]?Eh=ڜ.+ϋ,^ֺEúPFHĬkӨUy )Oy]`6n\0co} o紥]@𖽨r8ʌmG$0?WD{P*oX%>ßUSj?gt[49lSt~P7osd$'jÏgf,⫼8{*Ӊ/lBD둏5bLy4⦜q&{vvgnb;bfXcC{xf\R>3L^=uBlEcrFã>xM^$F5< \1|i^?;iJ븸)FЈ C"\CG#ۅgb u(~@ )A"S&l}4"626f@\ kj R!&ʱWΉ{}Q=ȂpFզt:V1ܫ@m%TC/,-CCkGPم|^8[<،i8>A)=z̧ڠ޺D&@ +r9?9!. d?^q5-XfCa!ݸN2)I9PlV аQ /f*ilFKf-**m\6 1|LQ {ld/J`q_2W:/vȌQ0#𲭑D=}p"ek3)Dz;7]S7RF|ȺgS3T,}G3͚LtwBw/ˋ̦l1vv/f;KBOي7E!a}F&L3e\jX_Z+;[ unUߤQPE^ KsA0aD;I4PU ޒ(;^v EPYIf2~g47Eb-bf8D<4XKhݸB?>Lj􉆛g&I CrC" ;͒r"x1XLxkH*qRbe2Q'{jjlc=#<\tlY|KF쪎a rN)o#Udj"  }5FV:ٖ(AFf%23oXRk8C M?|| eHm\ކs>RR:|e/?q ,ffo!K3 br r^}Eں99J C#B_!YQ*-V7C&;%E4M]gR͵㬠Zi`p٧z;(`JK PEkS]u.C&TpFRY YYOdӫ=:-$U. ^1q=*n04\sv~NF)]QJc+=;.ԽH)u}]uHP5ⲍBb80mr6nq#)T2imzA._Z4t#gP $vQlyvG: 9RyoL@"nTD>cC~Iz[7. WpӸѝۇ=7VrCWyrbX\ IǽR)dSzBBK@dWc"{UpP :;%)hs_•)$VXr(=cbB\1D=4حK.m'6CL(%ipbl1/7`؀8cfT|JrۅV3s\Da΍/di?B c0Sѥkad s pJYcHC%fWǀ=t+au..ۭ$}DhIց0})C#`رY簻:`M<01lh(w"x-O Ɠ.\;`,g43~}B r" (]]vۋQ"A~5+M.+~ Op J$ʠJj/bPH\0aN7Ŀ6=8- עL,AB|^WKK'#v c8$Ems}xtiv %VnbiڄEd58  ;fBwP_rHVwMQ< )rYX]Cwk@؋f?i+,Nb N SHT(&BkҗܖrRH($"Q*C<6{mYmy&:MqmV OGވ! rx2=8We*s.EΎ.W»$B]r_(ެwq,:O{k1FS:Ucx!JB*ۊYOS9AXhh`ˈUʽƴX TfŴ-nށT[ 4#i;CPWvhzt`g,.˱"U1YȢKAȃd#Ȋ; ҦbGPtZ[EBϓs{OJ 艿˹ i=R U2A5jV!LAg ~̖.aTQYwWkjB#!ɍ?H*x#1"3ouO-f`?AZ G63z;,|f<WƖO[`+ߕBF(uv9"fE62MM863 Ɠ%4o͓كgtTm2H0}}J BFR.hC/FٴiXhC@l4-!dLձ$WW%)cYѥw0_B)㑧[xO ^M*pm|hǂ6'lsf<^Z BJhk.q5"ᾼs=!P^T7ro xWLJ iC?tqBC~6hg * pYJBg'č'V=8=9 z>o W6F{`9“txFC0KRJ޳' mA:ך#V_Q0yS_+UsV6̌tyu: fsyqNTRdP?qM*6CM\\. rr`Ɠ-Y$V聠k`t }DŽعxW02g8/r'0Ƣt޽|aqXD>H֓U.Yl@<ݺXlu!#Yd.7"t{w|6W4n c ]Es"B]Huj,*$/b\q+}49 vR5/KreC w!ok _@>QMa# 2uf972SXd OcT*Eʣ^xc"| +俄I8rBAɓ(gd>({њa|[V.аVw }o f(Dmy[.ee.4>b)1E:ENґ&-9b Cl|H g\_+kWб|$$\5DGI:AAG/Eyeª܈Z #v@,޷Ù\"ǫ|Z]jt+0  0g}!i+Hk`|}Ox:H ؆:Ή)ԁƫn&ojK(xؖH~idIѳCssXu9߲͂ң,M}7Zq~\q{N@8CS%!kgMxߪ ^qiN W R;^0Z2hO(R&#;T: Mv&[\N&ֽria/}B;B*Ǣ)J쭜3ݸO%Ld=͇i6Y>4iJKl^ꍺjSBm.ayVbzS!a4Z7 u&jWNU G4$V5U&֬HeU 9w&_u< ʱo:k' ǩ㹆UpEKQL-ýPZ\i!NR㣚bD'f] My:I#DaIVpk' # }.(X-'_˳*)?z.jPo>,3"waJ l>Ge xK1kG !JĞx-Ϳ"\M!j$X=KP\nv5)SxTd뜰i GD{tov)m~?X*d @Ha=dO_x=H5^ze0,&d13|@4'6i太Z6p~4(qkܞ>h!bB}*k۱]X<0F7D"fS+1uC*.B<XѕXa+plzٵMj-(r^JB͜5b7ܔ/ ajKaE_MUjT@hfzFU<?3*EHZ= M)Bڧµ:A!7Vɩ2rD [7:v[$ɸ(D>jџkіx r!rxLL{=isXlZ垂U;oqNza RNJG^u}[X"`Ԫ̙dr U{6; d\q6} +1qɇ_Idu+Y-l<'UIQ-K}5T3 Xa?Uip-vEyN:G:-AR>x""mL:2ӍOgțqF3ybq͙3P-(h 5iw֏mm j^un.7kC`hATr3_ Cͬ6+ދm~=$S<(`.XلN- e?,hrSB[>&(P D : }7?AӼy uiK]܈&W|] 9%˖TJFX^FPeuD8?u2ߐZ!i[!'rKhB5nat4>G]z!Vx4 U+ mPڂt7ڃک9 K VcChh#hSȂ< yRf@Un33c譽Gu'6z?C%Jݬ+s_9 4t/V4b'#3ɸv! Jpnt]M%|T \۰kWֺ_>8 ]OݰgYaQ+`f]HRck_7w!,r>:dޯ@wL9-P#Ow 18=S}!D:6 F+T&)p*7i;ĥ}c Űuq/U=M(~7"|UruKg1Bs*˱0X?XA*8 %y{O˽z'yu%טl=mn;8s H:Y}Ǭ/s 7pNۃދKmDlgLtp4QV$-f=.Ʊ<&wr[ccN{`2[޿TwK_I/n-MXۻtB'~w(%cskaxEJGh7 9Ղ-3cU YH+d+@GόwkVM<7Pak8Qy[QzfZÛ2m E* C>v#o?ʗcI/M \4% o/z9X-Ny[Xed"UmX^"K9E`oVO?̑t4bHL $ꚓFNY*5*Z2^ WQ#-ک_7L{ԸOwQcr$ǠP=g_'LF ɶXz+L‘3;c`q-\Zsi8Ƭ l0 + \^pBOY8vPh@DidzoWp: jܫo6 ySKd-.aF $1XEƂ,(wvír3\!3> -Q.ѼmډWBPj 4KTxt(ҫӜU|ȁH϶}TL 9dMiMZ^ <іl<_!Πs 0.Ж!.-qwm̆lG8Y{fa5HMM'2t~Wk!ʤO۱n CT 4$QyL>g}eDΦ۽%3nYc(l~7iDE'w笃sLj7t{nf9 [e|v//8aSa@<G鋗^jL~Zmp|`U15Gʢ{Q.bSm*H:q1i_4Ev#['6N󤓾ѺcI8VL)y]3ku4\X~o1%ؼKa29XvNҗwErmg;%uVr@ 02ѨAw[zCExOߊ%,){n?q̕"|i @R>Oë.Sxǯ R__|%dd'R ryXE ! 'XyjoI fwMR%ϰFk HKnVeDў vDa$ĐcT·sN -AfKKdm {9$.K>F_*-+ѡǓLjtsij+C!֮D#W<VP7STe>#2-hRV161"eŦ.Bp40]DȪ/eQI@:Ovr^ԶRV m867Fk*LH&ezmd0K_̡H5\Tx# Brp[#/^ u;?7ʕ ✻g. |7(Ғ[B#i?PS{ SppT{}(CG@2 i`:$iVTK/1 ˂eml0yw)Ƙ{NgT`] xzn =g JL ciV.+sۅj؆2{" JkɓFNx8r&l oBLOuГA&FKH;pFqa1uD1x. VC7{K(J&C͊ TarH@0ͧAI]ǞI\tZb!{$01*q;^ًI=zCp HqNjCI"}TLw%t& ,B@xAJ?Lآj\Ȼ3<zp+1IȣG=¼׺k+ tⷚMLm g댭d?$jSKDVoLeb=yd6پEj>r0M$Fy6H+[S 6D *?wSi5qY=j_M`YK@ wOC6Lœs-6[P0o|Z$#f/"Z&OHOV=~$]{GR)d+" ([Rx<1^]iE ")54б2( `*(pxdRFȓ4mOG=@8[ CAݞ=^YBQ*,ܗ #=7V'`]R69Q@ef23, [5G-|),V L rAG[l% xL~9!|N,X*@!&lI6$?>PFUt!]1vs[yoC~ xbv@\TZRz9.M\ /(QCخ2xc_֘\w?6YU4˅@WZt{uv^z<ʷ KJKk"D__H rj(Z7ּķŻs}~K1\c9`YOAHDn#Wt ;fDO ˚q؎ cJsj7D0*':xbkZH%VF <=Dl׳|ЮN߆`!N;:XfǓ׊[0ojIY ݪtQE '/xU&6A fo1W.y4\S Q X%P8f?*XPv"pqߘ]`O)_Z4ٗG7V&~Aʵ0icBb#hD!ޖtC˂,],ی!~tQllŕqkFC+י@OOX _;&.9d;+zޑvO;׋2-a:|؟, RHy-ظJnԝMr j ;K;ڹ([C j,X_`w @H ~)$lr̢x0ÚӃ]9=t3o_n_iΆ/rd֬ '3<.@ ]V!eX@ /dGCT{"-Sظq!]k- v",1j_cHJ[^&]-/lxGЊ&{;KKz/JhXGG>Yv* `)OF t _c2+\c蛒M,6N\+[G)oa{!0-UQgcI/5_ͫ<N:Bva7o|yeI(`.2 8Hy՘%"N Sܨ-̌fc7ebo#pzmH9'~gK _V^d `Got.kU3yfr>gOljC–3֜x5r1TS= !`[[ʶ@{HX#\EF" "~c]2(1 oZޝyOp>y œ$uGiZr{GN"F-e:G_n/,>6+o7EAp39~c'$mcbqեGi7д [^:^ 4JaFٴRp%/2*+y&@={P_Wƒc;I?LWp,H{IGۙG s0~: 7%Sق=՝#<jJgDeI'yhE (ITgyYfݴnF $X~T^ &r1ϜΐbZP8W=ӏ=Dze=|)hծq5^͈)a8Ӭ]3+Ξ^E T#ٶY8Dg{@j(\w@ 7gyQ@Ζ JN{n|G '={Űz&th3@?}}7 "7/+3 pQ 0I/xaWfAǬĔ| L^*o +3Đly%ՙ^o!cW*b ՞/{ڡaCY#2"U,?)QuuTPST1^; i+~5'XqwA%g3=07.NvPGC!w'3`ѣbR #Y9|͗ϠlD**4{5d㙌xtA ~ޑ0ҏ7>Í\B=.7:d#V"Bg0<f&R0Ĭ>,QxVqQBM4#=fi_Cw҄]zFƆۢgE_- фZ]r@ HKs\UPOAU7CNLKԯٖt]bWcHBjiBߎvŒJ,)O0hC/hޥ- CFVq0^>Z[;T 1 I/(dDIV Z!h*@)*Ns"yg+z7m|ҏ&􆘕|uN#jgNCЖT*g7jjRH_ I-f*kuF&Ey0 <,=.uoqRYO}I),V0aOϗQ O⫙ħm`I5A ߜэ}]C@/Ql foVpfg6>z88scij#UӲ1=lQm8F1z<Ro܊AAT AۗZui3z}To:;gp\@'-XgoRT8/Mk%T'N-R e='i>LM04T4т-][ b"|CzvY2H]aDr^f'4#hϣ+c.!=n%,edG c*$zlXChul矑0ztSGg%qo#Wܗ=g!UD~(Rew݀:&t6I`df:9FkG TEB a_ z?/p䇆A8 g+t3"XZ m41qu䉳%1W.>OV&/>х8`%Ck}o!B'#o{8$xP/9-bZT7!ᲁX4^h;w 2_f7fQ> Lmzo )~!qӝ`GFF'dkFR{̴C\,J0$\]s3}3N;Evz2IDWf ,naRjv|[Ѹ &uFPȲaJs>&\L &PIU߇“hf> S$#42#. '] nv=@\q&K-1JԉGWoK:| c qcDKx1릻=$،OPJH -Z*F*`21C9-Ƨ;C[HjeT84hcI԰ɷ@kMyMؐ{RBjL[%[ .@mȧߑrAg>`I=VŎoU5+2D+ztd]b!4xe;ث!^߇1.?Mg&V"7L ro[id6Z~OAf!R+clL@~s,ڔ*M2u'C::v/XuwRg Y+@l_DJfeI* V6 *g%f~D i+}wcr cKY8l Qy&a VANKTx'IHWGY+|Wk<5տ@B .;Uaun(8 /갊STkөƯt:KEanF:pARj,_?B_7[(*7T4{5A9?uJ+(EKetgURyZgRaO+9"Ck:Uh TX6 '$<'d}PG!ɤouŴLSl, ֯twl, AY8 n 5;\HXn[eqM+\;+%<F$rxQ"^rG)ÜEYcrcj6h/W9;]^} ˪=#M `bjO d|T!?m̆筺 i*V@w:F)GqK ǷL" Y%<؃K)%K*]ӵQxMU*Cqx'x8PtF|krN:Jo\1恦`l?a+H.i@9Ȉsӹk5F09nJ :wxQ5|01%V ݓ,Z=eT^Q6 9_Β3~nyTaK#?:":iJNy=X x W!,l&(\3vD1uB1 (u8-r .yl0|ح)zXUh5 Z]*$,e}@e@9l;BWDP%,AAZEWx_I`.g~FO5Q1~szWL+_ 3IV'8`qk|PD´;3HL8abdŌb4%cI?Epokc޲&'2.t`u^2|48i@_! 蔀brg H>@?ȫؘR|k Q n!tA3xXd- |vSԻ_ NF%aEdSջK[E[ξ%g7p0I6"-0N"b/P>|aV "mH#{ȎgI0kRēYp΢ -ǦqvժY dpt*|C~H8r1TxwYԡKp($.PHQo{!UYIբgR;lPd_Ҳ}X\xAW7X>b}oFNhN:=5e5&c'п d}n;6LfGP]H09fߞ7u8KdC wf18FtDw @s   B;Q/oD04EXPD($TɎG,umqX}ٹySWW/&gyP'ō8oXa㇚Śtſ5XK ;3; BY"p6wt)/ĕJ&1!z֠eU|H]&:{SBdyi^&svCVW)dمLؙx:v5*^J9Ef~@4zW?B84'"Q~y.ncwEfV9eNږs󃙶G>41yX}F6s)伜w 9ԚP<گ V`5-&5h_;6N e7~2Gpμ0[qGm!I_r~R">GOtTڣMt㸡gD[ٷ&eQ[K*}UYBa_iݦ8zWy!(>}ذqW43k^B ~\8- I6iye+J1̜c@I\& \UbU|$4 a[\8ݶX֑r!pG!\nYf.KzJg%RI(7݅D/\p -:ƙFs^qQ"Nf\,+ȃN54tP{Oi [F@$5m>ӓ(4,HXYjn4`؞Eү*BW7%CPjPPjLzo+@IN`8l8:[1zs8=MԿ!?ވVԣʁCY0zw۠O'h% 6/N}!Чn$1]6"H5I}3pQPDFfRtւv.l]/pJ F(XKWRDxJr{\Z. H45illߍdF{ҐS[ɩ~>ѾӧhI_gnd%P$LaXU;ܙ`΢ôl̠Js 率Q)یzǴ.P }[+I!PZ10*WCbuTGtrJ]rV++2@&Uܔ mEJ}cƙ좉@N _>e#Y 3z{M\UbJ؈ii)3Į:@7V2nbzAǨ^CvU^5[z(l - h˛q:\m5NxS :yW/R .xY@cyKjPF zd Qm GD&Y&VV@!̃ɠ1*H:RvN*ޭ˲j=v;/ށ=N*P3鏞)F[1'p2*ld1<©McAb@>ʎ߂GY!esq'v"@MemG*+Is?(1VhsOP;Iy|l2Mw5J7d.N`Kʩ됱C˺c&#!! fNͧDb,l޹1 O߰UJQ>0K/'BڌZ6ukB}֫*q Fr5cVvOF|Ԇ: TfEvAt7yA/pPpO][sFj+<,љx5Q|H13S)puЈF_mI|bo,壄Dak~W'loV&6a8=bjIc=B;UK},?H*#bPܯcT퓬S@f} 1pKXN9>0u:n=ui^/bʼn(,r$!>0qdnvMlCSq|s׀/f,Z{7 iʒ[XnƟ7 xmGA1A+2NN)-8='g_F,Lpm*n0I#jLaזl>g|<1Ga"~ }Qv檚V7&awb+Òaҽ>%r~HSQ^iRpK[KHQ49%"f˱9sKM6 giQnĞ<'uxo\twN:S[gL ]RsJ+4{w6ytU%fI0ywR6m/.koFrFd%Ug?u X1e'ԢsҽyU?bRY[=mT,.Qwfq2ͺ7R㝖ﱂs,y* t53o 3%_5j㪐)I>9/Ss;N&S/ղx%.[k6[q_dMy^6d@MҋuCGXVh:U@F4uh&y\q&9K{DPy'4 Jjҙ+!VqyؗK(9ߨ>W);rR,~{hT/EB8-FZ΢ PbcTf^=EORS{=*pNڣ>Z}2z?d#n3JwbÄć hCSn(mP fVJI(n!qO{WALHXE csi'uG1a>ɮ&*mo߉ ߚ m4EOuΫ%=Q/_Եy+yؼhXnL dD EڭiS^jgYZ07070100000047000081a40000000000000000000000016446b36d000039f8000000000000000000000000000000000000006800000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/ulp/opa_vnic/opa_vnic.ko.xz7zXZִF!t/9]?Eh=ڜ.+ɓ@ >r]R_Uz/vۓC Y/K{j?qջc[1>f!\/HbY$(]G&F;x5indty w*˩ c]ϫ䰁]:nCһ@0P.{RxWǂ) 6){> y z4>d.NZNe+GJQ9\-<鰡);@FjзߢVGPsykoVאoSjfsX[MCUx S(ܖȴqm\B;TVjpS": &_&7#͜1Xm喷i"e*51u}feof_mO3:R?wx܁$ն0MEq XԚr0־&Ï[YA ΰL53U.Z4yin0,.JJX on :Qq.R``gR&=|ߕF!j3Zeɔk^$CP݁[u #NeHV#O޶ҔKNpm6v |ϖ1,*TaݒggCCdNZp90EuF|eAYiQwZ QWf C+݌ @2dnD@Seq}!aHR־!yA>5rxtW6?N"}S|6hRH@<(!0tCH]<"h1-~*VBxvn0irJWKUA@(IL4A[#19|$iv,Ǯ5PXukVFie88[up`+ByZttF1[ 9Sb9!'2Zzj(d5>5yjvCS@/䜈3s[US@A um (mShh#yd!KVxiQBfX*ƒ~n j.$=&t^ waZ3|*&hԒF Nc6f̤7NQz;C @P!\LjǦmDŽMst[&Ԉwls-'!eLQ<4ݤk#uTNNX}=R h_o#a<1pWnXP[9( G1yCJmt|#@ƺtljxMS_^mpً@rI;,:rN;EAY<%ڢ-Y.8gN?S;RcBIޥ3%w $*'\6gMA sh) ;s*~UCZ͖iE ʥ˪0 z';R75g7E{W+Za"|[κC 8ߖ( w]p"eWUe+=tdH0 bJeD;"Dǐ9AWn[Ŀf)͉θ@sAZsϵ4b82?뽠n4;*ʲJ00 ]l7tl>c{t0Qd 5hI۝(Y-NCc´RLӜ):|cE|6899P3". d׀g^UyU4kt`ݿYMvs`jZ0C]AH%qs0!M=(=TtH:6M`W "|ݳA#\&Q{Mn~Hm){,0eص%-> "/nXE, >H17(1Ek &W yAZI25P@t~C2`ZM2<D/NO]uvO qZ}$1֐LxϵBX\Ys")k޸=5]Nmgqu|r|<ՄY-ӪRn7Q3$]?+ت̍D.A@ʚI4AQ,. S33rՑ ˲I!H1Tǭ{/vS?.CcsǙ(=E?w'>HӠ{(UU CSPQˆ#@ȏ hrԳď@8pwv/ڵ10lz9Z/ @EKTjlmw:ŜG$a-pbMOw9==nNc) dO[FJ'>j=80q:#!ystp(F%UHA7sV SLff}a@ܢ։>O嶤f)_vGV1}򡰝UQ% x@a:K_U}[RH+R)BI٦)ͨ3C&_ Z;嗡ÓlVD%(H4ؕݧn5ÆY|Dpk1CǏ7J*H%ħ[cޠ Xvu+4l-U2rQ Y"438X,ٟ9F]m[kI _x6Js@*]J-RANv`lSV7o_|Ґʝg^[2f< IdpYN]m$񀟔ilUv[6φJ*Aj+U=KZV鬏XH_C-CKHgEhȞgizZOuZk6k5:YxI?#9Y7+|K\9b E`JFA.YP*q"!&[ˑ h +tVq;JL5kZsT\GEK`$t#p0R{1Z3i ch-fz ԓ?ݎz V0pzv:#WIG ;Z2>Mu Glɛ5I!n?gEy4"CgE&sa9TT@H*#ji`0|51X? 'cwT {rC2 ăwr !+`˴0Xw[#_}U@] 6IIUH#3otezj %7sby hk GsJV}R. jO$݆?dj&cBchϦe V \4W/f^< N R~p3P~.ܚ$>B5Ǯ3,eTơ b'>A =PVLwX0\\_Kg#m⳪NFt\  ao>r .p3^-@Fvj"gs1yzwǿYt-V~u\QG|>iIvji7##Jz`PWsG*lĬ~^l@aZfG-߇ے֕Q`2u?jxz6d9 2 k$;X@BnKx'/BVK1"A-,d,(񗢜26x<-eIbM7]U)D {x4jWOClJzn~Dǝ(v;p$Gl.c]yCJ膁g8#Jq2Hۜ =Cx{ ${D3 iQ)m  {Za/[?ڇN8а]vH[z`6DHwɅVle_˻GT ΔɏШ{K+d`9awE(}P:W[6VkAQ6Ӑj\2T8N~k OQ#K(_,LjYV66l쓕&Cfc=d5e#1r~'ƒdSwpgl!Y{2gs@(JBFp$QZ ݶ4u΍9J@7S%*oca<2677>h 9 c^C~ɟ5䇩ٶX,:L7rǦ*` #| GizR}ԒQ4g0p#Sd;Un)|ՇT ?yگGGs"w:Q2Q B7E{$[G YS h`V쨔g^5L7)hYēp}G˒DdH^ZJL7]?LUގ"+6O)fAVPC&cosvfAgQQo4ҥ 3xk8hM7[̝*Kl?=A |>]}rvR #c`u]@W.,iI@.\ JjSU4iT'n3tk`qÍW\grMȘ#TsEMN8T}1QmW0YBŋ-@&IWCwiSKq;I:UH#Fek>X@C:HHϑFRA:aKԞGpϠp0# 5Š3|RfH3}1.tҮ~xߊw}`'/@-zۥڞPK%CY++E_1ٶJ(>roKи?O,OLǏ#Ko1R(m!:6 î= p1M{NLgox@Hdp#9(dy -~ $bB{3Za>JO0JbSDhㄻxf: XEZҥNBa.uY`GKa p.mEXw]סeC)`(O0(+TBMȡѶ`+P88܃qEgfP(3JF}ؗ>Bl"b0Pp3k?NB=KDtff/ ,\8ջ+"!鞽BV;$TX*{ayM9ЛukQ3Oe _.aܬ$~dl{:E6(]oM9VES@2ϛ/MT5G 숢'R@l9m-7ݮZQ[8$wS~β:?jcIih._'ӬA R6H]r;@u϶wã(S`]7㱡\ ܼHS0ofu `_-'NAX4 PhxrG꘏;ڲÆ Ta+psCF @Ep4=v*ҁ_*(7G%5}{f~è< |'Su[X"27 g{u\ߟo>Av N$=Pos d}I++4^ҹl72l΅xef9\nL4o|W,gDa`9k']%Leu:8K+O N*$LwѰn-h0 YN9Ͱ}%=i֯<j*xWyuԆei7H6gDz(v+ ^,@C:RJ>-}"NKQ) ;BYkyo}bգ6=.Mxlb\ʷc$Y;p-:!w%HYy}B3Hm\c,*VG ?#3}VG'` m$?D*@qqbA'rCr, +*(n]V6 R!k)lQW<٬CRgȬve v`,Z3ϓ$.f:;2%T=\ާp2l`wLq:)`kb(4zg_#g3MLL[S@' `/^FH9iB^(%Eœ9A7U{6zt]30tyh doozpdJnbFUNLo5ܟ-ȫg̤ޙy+ja)c7'E A>,YI]CНS\aD qC \03$}[adFPl'UG3i{m"ז ?bn˜rG4Q$9GEGӁ YX4{cӕH/bH@4;bdSq})(hp~"Z=qF=M`8CsNܝ~,߾gIag^!X=I)4=,{۶@U|uHޭf+ 1=C좥)9onۆ}j͙h4h 8ŗfN 7}4$uFU8q 7Se.pq'QcYu'erV\O9] 5Ǧ@Ǧ=Ԛ5Uds;VPTm"sl6FAx&&-F,pvP4G~2Y|\wx%JoQCeTvņ߯u Ȥ؋=ڑL,2wYY$2 %cTlL 'h*G&3?ʴMkFl u/ق@/vc-%4die+4GY眕_j5wPև߲!\q_vu(&Nn9P5vW˜[I&v9wWٺ0)x-aczTm2fġN?(z#%GU.)MHRȓ ix9ៗIB0g9d6%쮖]Um_3Iae͚mG'XЂRӵAg 4GbtMu|qY)9 ږ}I#gb19% { $I%S\|EUA U`z:J>. ဲ'`ulO\72LTj^(j:eAhuiXEn=#*.7:>)SAN4]DS\%0{x^:ᵕt.Ja; /5o ֧1yV۠4QYQftL,wKS4$m޾Mtj37+s* g(W#!3ϒqc"M\u*{^CƉCO_HJkDҤO]%qE궦 w(5x-6/5(!֌lmK#0F{]:0ȅ(bm#,gey.*x{[1wv2H'wmlkT=~FHx8 Nѩ >8cw`&}.J? vv:F5BH[n嗀eB].TN $dCJ%G_;=#G!l~jc{vxQnd!OE0A6ߓ֜WA_$v8]U҉'RspL4Y]–8\͹G^Z i3^|Kx}Yjv2T-aN80CV٪8oPRVDsV~y,Ǐj_:דS5銰(_4PpNדhkHN0¥ [M}u2Pϖ@9ZY((^dlq ,Ƒj,F}>g& ,Z+7<#׷[8k۾B\KZDdg8֌/Ձ^8\ 7V-P͡"O%wǍ[K%)˒NC)xPSe^ w%sA7T_5o&>8D=Rs½\f01LZٱ2_>U9 rlQڻ>h20C^IZ3VwH؃B#W 10j Yu#s GLAO+C&(jHQ%N,]4A%_giK'JH%gȎٶqw@5Zܔ$ZRfI6Իe;q.ä}Hòu9{dh b,4\]hsMk_ ?}Nix{rZtXчxٱ;`Ի-!e"18.})pG3?7SGۢ'&lvҁKއh-L@fCƝ*wc0GRs5> }YkR|3Jit0wF8@#~0dBo&N$Z ;'.@C9{p_k,.Fik0?@407A-C."406*(|v*]0fC| "_3!nh7`j)sH5ʄ{DZ5y'l] ͱ])9҆;l\ڌ,^{wэ8&Xw*\}d,Bȭ+:{meO w9j˒`Bp'6)@F(d+$Tw_M\P~WK%-!2rpB_m{+ %tʁƟy'Y#TbcE8R>>^X& j8N~Fj ^yTE5nʙ fÎ-*ʩdOƤSչr#$Ru|:!G| p.q,/mLK-^BT?Z;M( NrDӨOTiIw0V1?+2N'v/Q)=p~ͩ}fYrAԅYZ=JK`-n؉ubڍ2*Oc6J< u?lۦ?JisJ\^'0l HNsje9VKxymvwIM/"jB1`'uH4l’l# nGĨBe:yIU/j@'`~ɅmK NF }]>ޜ6U 3jI?u=Kz.IuL+ gJ^3/8J߻ϻۣʌSk7R[Ob\+3تϖJ[)zY'%i//H<%$ubtV1x;TMl򉱬** KjxhJ !@:pvbMB-1ț8P;N= 1WwX\ʋ aY]GhM+$a9d5ط?:Wv$ᣰ5Y=E(j}Y0!6v􆭠UDfwGZyӸX#G6I<{^橆Ăluw"$&cs7^&MUg[$i"b{e ʒ_c>(ZBdT9Wȓ DT;|vAka'.QplD]T Cz6ez`B} ئ%(1j8z&kPx=_5H6)rxBc>y'TUv <>$#< ĂZYH!27쭣lrKJ?SY)\bԁ0vFcvM F1RM#'ǃW,X#]!΂Ap޷M=׍m"`!{L _ZG6r΅hL%~!,p'ϘH6V!l=5̻d?>q ԯY+Z$bg*Qq|e{6nݩyYɹ?J3:"Exf=AlB$ak,(;)#2_Qkポ8]CƓ'+`(" -F릨X K )s*vihHEG'HT2n91А8+oo|l[Ewc::1W 8D,WO95ݺX@fl.EgM J=˼rW9xPQ7c~Aa0ڪqHkD w,>-^-yq!澈^Lbΐ^j *2`c! [ !7T*g#XU)qHKa`{w#"e84gcf=Hk%vdjM_b%o:tF[I@0Qo>7Y┒s|űgYZ07070100000048000081a40000000000000000000000016446b36d000073b8000000000000000000000000000000000000006100000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/ulp/srp/ib_srp.ko.xz7zXZִF!t/ sw]?Eh=ڜ.+P*KBףlzqmpȊ4gLZA >*5jEܛw 8|ؕ0!aoJF@yQf`TOB0nqn9* fp>+,I5A@L<eD{b JhptE;|$l"tѝt+^2fPж1ޓ8E]'ʵF7ˤo/]y0~!Y[h;V9v7{,`܁3#a1 ;xYg,ӪVЖ٤4"XKfzݞ$'L_q3|yn>yJnr>ڟ=wn; ہ8rvu W & - ;_7;gȿbZΖFPuqˤ() UnM 6WWf@)Vgd( +R(1[`܀ؿA#O䅙{RKR 7Mr3"؏lBN~< hċŠ\m^r +#%?h$P oׯM;SǬ-C!d9N AyʵD&^鑜d-JGm*#^ދ28!"xC~@8QV 3%S2 .qa)Odbol9L5n)BR'b;<ҬuפҖmש%BgtwTB;`nN <\#ڦEg\" 6[01,>qB/; "OT~y;.<,8b Gp)kH&"Y2&]5}`X GW nbC;hHM5kh@Ti3ObSբ7jOmjjϭtӹӜFeY?9 TBC #ggB {NNQ<_D2;A]ǴzШ??[Xt\᰻`Ӏ#,IXݰk1`@h-W_]&~"FԹ3IRVB/ /vYSrVX0!ys~CWTzz)KPZ.P%1lF-_?yB+Slգ3 0rcF]ښU1<Ȟxnt`w0DQH,&XB[կcKB8łUc9/ȅKn둍[h3@̣+%SOMt|O-_PH~P1I7M07NW~q+ȶQIߦe"(t|e*0Nc_Ek0#::87{tT30A4VīzO`00Ʋtw"P,Nαd!h髦@i/3Dy0 Vp0V3KLҟ_9&JEWq1 xH.nΨWSP@R_#)9H1!8c/Szq86[` AҝP{D%)0 BcQ@>һ7de0M./=w3=M_藠j# 𱈟 :A^o/-|hJW5Dacl&buN638 jJRg'(Z+/jH{&:RCXL`"~qhGIZ3嚛G4]T#c];aqF|,][@us 1óW݉zR{F+1i!-_&# ~L 8VpZ|aYM'U3OQGk +KM&Q:%7f\6LIX!!m ziw);MwE ;z 94n#,"_>ê&h%Sl,6۴K@ .p]CLTO4~uѲv?N4@q@VJئh pg~c4®"Y85+ujZ) ƨll,"&ףH\(:1rm.HIA.wxD~CDxuJ5Y7/%ue"x3Fn; emsj&@%FXXU)/!FDLّ=W[KۺX1̺+.'V (SQ[Jn߅yV$%C)X:"L uj71 (e+jz=ᒭpS@xwRtʉ8z$!E}~j玊JVl4'݋V+VOX8tQc);Nr`о^1) nw. {ݖ?I.I%tNA]l(>W Pz^4ZvpT'UyJX/._'u6_g,#,b"(h"sxܐu}(=|p)WympOATX$>7JE:_Owc\h>zHp)&Xt0u-j^Si l=߮E"2Fa~w_ǐx(4\Scj5R9c&4X…Fo6NG1mb~7uqx]XYL P.bQE2n5ݙ8t5o6,[ 2~o&T+w"Jpet=lj7,AN_5Wώ6h3 &jnkbxbx,#%`fQT(`}Uqu{0v'8weZN1[ 3 D;~/?\Q./Yli,HE=vHv46?xvt x ]yfKk탓Jo'gHڿBRJ#"ޤ \iS><~P美<`x70f!2{oZydu4Wz>7ӆ/ K* +߱-n+j\ pNd lلq *x// /I9jZ7w=I:bVs8"mFF 霢YCRJzCVN8U;ty1'0(3hڣjmۘdtww6P#EreD*F+)Pp92" rM-)K܉}5J![xe[|rA'(",d }DV (fA-}7à(y0fd ɬkN )YZ$mpFU{ oF"W<5D6"nSXXvD (e2o 忺׎bƪ^5Zi mm&W(,q4+^}yEvI0w<'0bl^п9|d q0DX/u87fVwߘ$] ~6fa?=ӏʡk(vdK>h;JWRe)~_&YűҞ!Œ $i_6H2aKgOojJ,SC \Y7Z_-~4V=srj3Joc0UK[~ylX}`RD0bS9f: P~|*-* o9@8ACo| 5\Nl")\N\&Sw>vX!qNS 2TIݨGr|?ݱWT˃y^tFz>'f#/P w|, +9 n&DG4*iB< LlcoRR uTy@xrDYp'JUZ i*֌=` [y,kó"YSpk;z5-F=$>Rʉ7ѫOACi8I™]a 3n:znmJ)z;zQY94mO56;`{a%3" Z@ETGeOA^m5̗wQ9?&tҺy2gY?WWDžkK5 c3O KYRΫW}㕒aȴ[=]Yd$;T?aEڋm;NkD@hIA;/R$tϕsTG\Վi5BTGsC J1+'Eܶ 6]-mNQKlĆ|KMuX$"\ ψ0߃'^i%.zGM\?Ə°ZE6 8Ƀ"62z?;׼xXbph!y^Ȍ\=6XC!Qm_gE֌quQ b+9J-f,XҠo"nnEaҦjT 3u]*;hP`T?«? ˦: Id4qtyZ1XiPLN!9\B)=՘_ysSE1\՜I6Xd 2-J []f%cSVaA$h5%Ql@\Ҧqnؠ_4<|9/Gk=AJas1m;Wޛ~}{G8mz?e99ߪ߱Ov{18OMr+xt]cQA'k-f63^Rbco1Xb!9k"'OXʏ?y\߫ЄNyf^]-Vԭ[͸C'#l3?1bBy^Υ7Q1Gj3H!_SxeZϟ~_z{a fۺ] )T$bw΢^RPt)UWFi-Շ !֕gM : 7٬s Hm%#Hx {(Qj&>6,ê}'s4kloipLJA=@xoz Ġ wyd·KxF0ݵ3AK_xj /z;' (DEsYzR/R0* ,ƳWB-6iVsYh^>S-r\5 )dŌT6gspM|)9QΎ\ըe- n6ͷ+i53䩺gvIͥTѪљT[W9+=%vҟZ ~ʫggK]&-d8j 0gY"AicCT_y;qC__!@om^f(,)pGI#_M4}8nnPJJ3k^vb쒊cOqsf6|Dz+zLl>prαIȚ5_7;мVL]uUbʓpwc['Q{CpwxSf mi\d_ H O?7{j +:P@ Eғ̭% Fb HL&7c] R ԊDMGf Pt&~f3GI;.УY^1la7i=} <( hpwNW._e7Z^ bOV sKS\I jN =B­j3cbWTӕȝ`]3DTG;~7 NJlRѺÿx8 UV(:wqp'KZ 2̗-*>\e /U5 GW)IxՇL 5\ RNۓFbP V6S|^2fH7+0o*vlmF6rƐlWf^Tf2 A+$3h $ 8DQ`1͟rb1V_0.S6͂n ;# 5.b ѺL{zR4Rɫg@ў=+KECSM[0s!ql4_mxCڑoA3/[`]-AMuaIˬ;5 Sc %c+85gd-l5ϯ9F!jki:aA*xxΥ0,o"i_?e% _X";«4PN-ls&A=2쫿9މIVޗM/ ANmMap5tw=߱# 9mmj3HI 1Wbb%'X+![J`M]֣LEqƒ'iʎ5E "$kKY3N|N{ jv{\-ˏ-ߘ2C^* )?b:b wF~v˿*}ΎqCT[cLΡm=9Kyb>!33OG{%+pR:ہNq]AF6r3S.vxCS3G"EaFU ͖b@~.5g;1JAq ЦJC'U:Ӕ)9Ux^Q-x*wi߉l:Ć!L%gfu MIW wKDOvʼnESyDZ n+?yauPGS,A臓5wr/cqZ}d8f{Q.oqzuؚfe4i>3AZ藩N >RʤC[ѤB 9H o ;z@]7cΙf5%Lg! F>%BמֲؒzI*6m9 <YaO]6 TjOw턦"1Lχ#M̀ow$(`yJkrÝP [G飗8g'n^]c@YK|R,ԃmA-4xEyN4?m8JK]v\u#\:m+[Qs(ـ8J0SAC> >~YVEYeb=wW yYvS-O\N5ʼn)ArS 06#YlDz%"hgBj-xv'4 oŨVޔ#]w^Zf~P&`,T'\'Nׯ}6/.p4?uӳFrʧ6~`&&_?!J!tX Qۗ؆٤T`2Loa&F+Z& r3(P"5b[ mIc{ vTwG-1pLRdK )$GV28^?_.)>>)unJrb'6 {gLXgCa]<_y6ֹ.H Y2׈#([49AI[15TPNsM" ˛4S#ՃD4 tOzjDZ d+Vր̑!޽ 6N؇.C. YpbS-O.Ga 6p[V㔆эK_sEjȪi[HS7IkKaQHIIKݺ@ -i5" }>Bg3ɔz'9XnRW&^j\e$PpܬɐBQzoŜc*2OAvmpw{JwPIYE/@pט4>$)7GdfX?Uaa :f3⪣h4!lƳЛ7cpQ+f[f^gY%: 9lי:fK&;̚ķ{X( o[:nј}ݞxu$JITo! x. k9PRv[ sJN CY;%}L&6JJqhWʸl;癅s2&ΪWk2Ȋ.r=]]W#l)*:#H4oJ&RiqM<lTfޛ2ĉ?VXk)؞՗+t ]^)])ѹ &.q&iCAV4 P/znuYJG*>b\|m.LKiaڣ:ʓaH׃`剿XՂ6:HI|] 5^E3QNUFʀU*\9GgEb9p}4Y9}m8wwk hWJC?6AarPz*I) Z!D#hLCD>R0=ߍMCZ|T㴒Bk XFjҮC \: ݌7d_sI_gv82a&^,H.wh.HѸfBm..Jޥ%WאadJ/ی1 9Qp1B_~q2~5Ay{;K\a-si@*L?-%'g&>rBly*b9ac}ě7^-8HOJ=h-:y(]JA 7G z*pSZ+}__V"%vD8Yw2Bmªɏ6[g*Gbi+׉k#,!S[R‰o̫Suxi(˯lQ)^鷅sΔC]9XwE[FUbXc;W}YZ[?_ULKA$p!f@V!]߳w=8zxsv ĪoO>\~Or~n[v)1UMAoW) <VbJWrpЧ+߅*$]O0Z,_FK%mlV8lGi\5[8:_&bpL_ 2=7: srEtg 8#f-㥚&}qS̷ +e`pR/ V{܊2@ U11<սբfAQBnZb4ZlQ\ سYcBH_J\#FYգ?Ȗ|<0mhՇB=6]̾iҊ;ڰ[LH.~"BIZXGF[}|kt_9H0/$xE}⛠8κIQ(5~ק1.:/CO8q yN53Jh;ӨѷZ@;F}CJY烌'wq85ƶ8H{mY~eY@@3vLS">M~z\JM: s\?sHMcNK9a싧բ i?F3euw.RJ^sRk^}rpN1X;/w]ފ 93ʎxVlkzO 7ڀ gTɮ7i^Ij'׹-Ιb^څɭ+VjXV%pyg.]5h[6 Wdj?Q&;L0›Ey9U,! cSDjb1];i `||^'Z)-=W\ϙE/ d;'MF;)iN2S+%cE);L.'l-D'1 = \VX|!ӛĽTbܱxBd;q*9p W;ZpSM}=b n8m!A3otM_5kVsՐ1e"=&c2gͱɶֽ'G?:N Guao5W O # <1K*Sv]l3F|3PدcPnl;8x\'(rbt?*C mhj_SK([y)Asokv}u,@XMIz/8 kFz!oZk#Kw|6eX)V# ,A2hu+ajs#5j6{7<&I)?7kM@.1%ۗEE٥f #ivSRWC#!3+]EoTjt~vYk"1ffZ9PG}wej p}M8 ol;HXalϣ9s޺ȯW^WG5?A0bwn5u[y, SFbQ&Ho[ 4mdYEY?Py 73e֞ű,h@LJ,]@n𾡆kRMMZEEsݲ7!>Fy4`ADikB hw:T7ӻjd4Tv@;QĘ.EA ;L-?G%Wo껛~AɎi%5h4%G "[<6"6d2FGЇr̽8=(Jg6+a!fwQ=*1&)rK}VGIׂ҆V#?1R 7H6Xy6 Nu8_/_>]>H?%18Ref/iΘGr,uG_ɻT"ŔN 6QҝfQR:W@áDe_)c0BOk!O+^T" ctP ~osV3" =߶;@9X2wtu&ԳӮqv!j?H |jJU75 0f{OD7%tT(jdltmZg/g}pw~ih|i!gӔK_85%5Ń!nA_bg-ނ%3.UBAN`.J~uk?6I#vQХ0G28"'߫skuZ;?P3  wR"rh!d"N3=e1[nu <n/==t| &bt7FBx$bY,gzھ|\{?RDUXd( נLd!?Dv7a¡r3AћZVS+!_pH]0pM@19$ɨCf ْ5_O]Bj{G%)ߣ̱T8o(Gp"uX7}Aи7E-- '_QoDACgM$$H }lܱ8+H 3 8%ġJkoI@&򎨺6Q*a:a큚?o U<3t;[Ci ؕTXEAwZRC1ŰXE܎bHe_Ҥ;`o~Uߩ*t!WVnsPKPQS pUn:ÉPo~QDr?-6ʵz_2S}.f<ؑ Hty6M#^AƶFKaAGth> I,ns>eqUJ d<[x_U.IQ Q4nd*,6Tr "_1E \f:"iCs"Ǘ&ٍ|PR8͉nForp|a ~vD݅ ̽Z6ՖYѼ_OT1 08њ 6 RK\(a:26}0+; x\gaۿJ?3> qRL߷/~vtrMqW3bbߞ /0 Ò+sBI5{?NKz?^EWSet'~s@k,M4g(>4Io!1tYP!/ʓiDtW#Qٖ:T7VXcp`ۯ" z19:Q^L6R8"=mVZPfӂ_%s&Uw`D~S J'#M ^|x*pͻuSfyv9)s_t1rFu #JlFKPT'?"D0Mсv4 Ҽa,VWVPbBj^YK=f&hǠ?wuDo~,Te$^[?.}%4GJe]_gm*?uo,S, H׮_ɗHe_3#pjs &6 <购nYhfdns:^S7 HQ> j|Zƕgq .-^P6E̋".ΒSgbhhs\JBxҟM(?ACkr:2m ܢphÞJ_?{ӹ)k" H2=D^\-7l=ۧ,?j]L3&Tr_# :bg1+tL0LxԥJ.qX<ݣ^xaY;,LXK 1g(jŕ %uGΆrwFxU;sdӟQp{:&4u~I3ϱ[I:ޛ.-x8گ^Psh`~i3R*P 5 }f=n,Yp`N1ʪoa|k`8.5ZYqUVwEomY+z430LY=p)َƊ XfD&Wq3-CehtbIF'JQ_!ؑteB_V2q_facDiutTUP耣vTl *i7& AD D"}=8jʀxzr. h1Rh3.^`iD{g uZ'FHbX6.ĝrŒ}cџY4VXuْ&j1|5wK&B ;Bpt +t3J3y,XZ  ۽F]P4V)Ny΄"@.ːV5ty+7 ='ȎKYټ/ $ l"pg:Ax7J뮩 &,9HyA. M*V~-IZHp/"/`4 ʢJg%[COCtʍdRwJTn:'^/h1_1eq^boY6O2+gB湶N:1C"~LuB}Ŗ9۫"֋s/C`M΄Ϡ) XN?kk[<кn~Xw[HDO@j`=P*bk@hV /nJF%mn'ېMWc(jęҨ<ƺtBl+ E͚'u0A\a ^(3`T6w\` YM)b,[wlU>[G 9 Δ$VBR_wX2+ʢ?kL^K!c2Jk cǪXqeq|CfqmLrcj;O z:f5MlN]Rn,nRJ\{U  } {3(OF xߎ*;oʐc #ڟ bj{*cIpSDNt~FXmbE7௝oy^up~gLƝ{I۷3ѓ㽭Ƶ+xZ@ 'Ґ$ƿȔ,l_ey2yڂ~Y,_)jo6ɖK ayVZc ߖK̶@@XRI?M# e8BTYITp| Er˓sr agU 3T0jo+$p՗N/m"G+H(YWRM{زyT+wa@H}NǤ{ ﻕi9} pA~# }cÒSX^9Kj~Xۢxnx1A9dZϔ%cfkP=;ymnr oIpxUtZ @Y+ ˀ#=<%s3ē`Wlb'<=j~ri67+ҭZ.:ϲͨ4B=;sij <۰ʁqFR\ CL X jИFρSVAʍ&]p>F+CB07ϝVrA|yl8Z=&L%*7hB׸K:G Ce],MW M^$B !CUC9+MÅVW:7j'}]W*@^miRu-K#acf=0ڪ~l ZvY>zf7{KuY?y-|1tw_A-J(6/ Rs^ؙnc`W/X9VQee"ܢeQ)<!mB-Ֆ' A'Y=kjh`l5G>іM7P4 ӯl? 76 ɝ~.Lf*鲛g8>L*L!~n & 'riAeD.찍D%@H=eZ`?+JfCy0fM89CX@5q\ ~/cuuvzB{^k9Rq'T.l4E:Y멞~ zl4y?N- !qU{Q&Fj[g1S8$j-13g992[1F@>%+Ӵh(N ]%F?8dbj*uox?AWd&dvMLY,]f!J&sxra6&}$2+oZ 9[/ƀk pTݗsy_HNxӲHym!-=}EY/ҳH>CE>)G[޽'2ss,Jz?ў^!PDU=oJ뱰-0@oߧ@vL4[(d=6u3UkЊRۧN4+To}d7̳iLj1tSY't)Q/BU4 huklm+ ȇSf=U=lym@ G. p/,DeqL0+[PvM0P$!ly) IR979Y9oL[S&V:]Ds~1јװOn_D:V.?v:7 3>i괠.Y몍& PnIy?qƑ|ꉺ*_W*va +J(1a~p))%oAV$&Ze=v'.=w7Av6Q؏ _OW H#=BL3 Mj`,S<$fBgQecQ >MwBP* #N3Wv'SRr<:2VیtЬ_뿮>0CTKM][aڙDH}+tlHUyOjGI$:.μIe-To'ph.Ys6rKBv?'seױh|r`&^w{P'и%19r.ݖ'@x=$F41),#+x>$hMȺծ)c5Y9CJH/VXJ=W;Rff* 9B՝x]j 5v5u]Q)C EӅ厏 <'de-98\,@[631|II%Y6G.綐t Lf{7rj IqA~X?赿-j8CoHMHT ('tAng;jB (MO׳@0WM'DAa|0\MZlR=.D;@cYíSx}ІI-zW:no4%Ӗ}xb)j<3YazVU60D7ocl"k#KX%B_L6p1I 0)Qiz`xSF/q8ĎTfb}^UH؜i3`)åTf6;VڡVkv`B&k۫pa;A 5ݠkisL gg$4o<,#J7L*CBʪEl xU=Sem|vj齪&ae2N~sIf54[v^;whx2@).!ڵu\x `~dQ"YYgD; cHw1Bض"GV*ۇAŎ>j~9;6z_nnmN *HH gN?K;jU#N}Ȕw ԁ|K<Ե?3[`_k^Jw+k%. VK Lvv0/%íOxP^QH5uW/xL4&ÛFcغpFpE0ɒ[?~R`a5 &׾3uH_vȮ,Ͼ_"+!6)iGy_"8~7 + b8ܾrtR_#śZO-j;ψ!HhInzrmwz~0N'[EHY:aG{Cw%glO\Xة҉Bh"wN`$@ 5PC Lّr);a٭xܝҾ2/mbwޮn-҆w`dKg18.}}6n_inֱ y|OV0\4Kd+Nc`nz}2+i? ,"H %yvX{TMr{XvL4cJk9;ұGd≡bgpz[BR:W`X5>Tǡ<Y'58V_Y6<*{r.8Ў#%OM5NM\:!d v:2&-wrG>D Xx5;AV1f渚 &rZ'E ɝ<ڂ ޛbt/!QkĎ]JǮ=DSdC-ܐq=Ϗg¾Ǿ,<@S_(YYF?P4H71dGsA,SR1$q9M,f$uƶ`+ҪfBHgםSx y")[مiScN]MiR@twdpŬZr-F[z~/}2vj$0xV :45UCޢLSr~9e>wR^x*q6V%z&~S"Y JiKVwZgݣ+ Cl&U/Opr4Uɸ3#ƿJCF"Z!Xנ3naZ ^ctiJ'{8v="mɋJ6]Svb@TebQ;PZ>[2,/oMSX^BM%xcʨ@8{/|CRb뙒L CGDj0ԃZT·T>sʨ ]A-62UG~RApDiȠEr/8 'P$":;6F`=[:Vvim߭yut'BZdQN<H;K73jX'P`z[b-0}NS1s^}s^D@. 7QW0l4 l\ev YnB'kR-80;Fn:Ρ=!rVE+TJLƿm ]y`-k<~ևl/m5'lisxb6gJe[eڽ2ɖ;;E ~u]ȋCGkԇ|o_ WJhم'ի Q _,d'kMQSg-_>>K@ &/g  qh ѠRSY$bC+ŜO0['ևPY-9L *e Kdϙ\ȋ3 $x 퀖VFM]d^Gib{,\F6|-ߧ픲}#sXBTlh+-o)oEQ+2 qU8GdNRYM?['hUʊvȹש) őu_/6igYZ07070100000049000081a40000000000000000000000016446b36d00007430000000000000000000000000000000000000006300000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko.xz7zXZִF!t/s]?Eh=ڜ.+δ* nd qK>錮J; 'Gq ]j> #vJFǓEXQ0z+_: |3_AN*JS@d[uA".mߗEk]OŒՕHוaJZ'ߜslHì ;,g*ڭpr,;#[?ll0()7Q٪]MnB[KJ$-n_ 3dq5Hrje?ᧉ=g3=:q-"^{u![, a Wl[TxQ:O A+2 -V܏a1ε9sx" &=ZGA ќa1o 2#|e؝ YD ƟWԟ+PּXc*N"~G!jΘ&9jβZ)~4NG'pO]1! ;uͪ}3 5z`ќԐ-Dk5Xuɋ =L[Cc^"k^))8cL ҏ]po-Te ڤ;e  x_t5n :pODI̘(% ! Zi&:_۹ .ԂvK'ZPvzJZ%uA;d/~Z# -B_L .,IKM_ȴ,XؔorfiLqX{p.Ijm Z"/ |ګWcFMZʤ|M*G9ґOHhc;X;fU+4^ :79G=yu'},tiJ/k#)/ӵXn55`%ܶjQYA٘RL uG%|a'7x ]ۺ)̾şa[R??c5R2Gum>L/z=2f{/pYXzW1'iJb5 J{9M_C0r{*%b.#q(k7Z4yqI$ U<=k_΃N^5eVWz-}hE;@g_G=4\#=[QD,6jM eGeTM"Mʦ֫C\O7)"T9Mζ'l @70ԓc-`$=}t.!wݞt\K|ѾjtgsC3>kOph?xdIf[*Zyـ^39X6$ս:̢H)[䏿RZ AMf5h!ivJF.73EIs8l eqU lPެ׵JLX%Ύfyz BIsJUa_˳#StlU{lh|ڽidyC@(x`F8WFJv9d;iɩΣ[Scc [^+QbGR4Byt+jݙPsd0gďx+rD 2\~ZKs c^Yb+=h4ViUeoUR⥒wFIi'! 0s: N䚭56l1AX)&O q('1:h;(.b{ce%$mb'kƍ6O"X|BT3f0_vbtʇ<̓ڌw+,{=vt~ǎm x9y(4/{ vߩjt~˅A]iɚVY*csA`OƄf߽JAՎ&+cֲ c*zx͢,uAK;wAeS {X}4+?i{~<}nmi}#dLNJQJj14}%&7؞]%-.CJbXr&)XȚ&?l9̆-Z< |yp^y`qm pW-|<ĘU=g^pcׅ:ta5'k3p\Y6&ǹ?)UgtVChCDAe/ <=LGYdUn*ހr#VV.Яpֳ9n@n8h'n .Y*)2k9B5ld8ǫ9%D :ɗ&רy$`]5+r+ 4~Zիշ߅ TEfhz|&B>+Vrz o1p&uf|<#`v2`?1ܬd28Wƺ(vқ;_83Fm p)rt5\Zr6CC7Sd%[eZ|4"2)FN uI`X_ưmNFdj1p]N+\9B}gZR <%gt2-ts k^,qVIڧ)w2$ "3p6evD )\[h޴9=:в,,M=+{uŗ*:a)pufx%KAÕQRـNtwJM&` ^&Fqriu0m[ł6 rO 9'`?QhO[S#ԿfSg[q9 !v xW&C"-\DiVW՞5yX i22Hjl+psk" %Q1!]mqwψEe):Tɠ1Cܼvv JZJ# 􃻶DAHXý+3Cf .>9E F$"tj.+ H[ɮΗL|)_opȆۖ(HA3#Ac@ @-?f~Bs]Lt6h8:?@_6lmc^!_QǽCr49UWcX8: /c⽊Ο$!4smI1vܑ7bV(K/S\c_XZ!Ck5o^IemԺt.|**o`jZa&zq,Oްz;/0/Fw#A-,G2ưU9 >%ʐ 0Zܹyp5rwٞW~no8T'JP_.- d#$3 .!x>8Re48ڐ ui-:90M^"YjY lٰ.Q*ވRW[\Spd¦&'FЪЍl^L٘(iMf !ȼz[YxWH%m۱Q\q1Z _HG p3F}b-rf{_t0YڍxZDl.H;ăxIm(!ll9j+3c"[ ?w}}P2-CR? d5r-L 0!\=y1.:(zzc#*PfzTJ8GV5ʤ+6AD@䑄 {ܻF89=L3EFQZR k_-k($yoǀӶ}mL 獺bG"=;K2YRT$B {\UGc1UN8"b7!b .>;]0Ql5X@x$sb%^S⸈9tF2jc@?7 jZ3 ZM㐼76|'ōO݊nҿ4RbPQqֶ |3ۮp=7gd\(ԓ8v d 07 #9BunӕX+v5Kٌ4zGC2RL ?|V|ЀV/SˉC4 tK5 #HOvu>)@ƽj˒dle҈NZ 2ʨb͹$q&K4xf``(w'@v-b Rcǯ~p8mzlu8TyUźTeb9ք&q*S W]mt$cA-&9GQg#Lf" z#3Hڤ܆pЙYW-IXp1ړ1'Hi[MoTxs ].g#}f'Яi|nk6cVxr~7CS\ !NsilLf 5G- ?-Jݮ< xw}:&,46JE3oSʴ|CJY+gIg]r7+ #v9!*bZ: ܞP9ב㧡J ~Q3d% mGo)YqAi PcK)F_S>'HHZ ,ҬEB5og\ c)=gl$!uuk- H]"7jQ{uƆ'#t+4uCvTԣ[j<͹kE -aA`QBEY7d;5J3Ç:[v2/ ҅N쾦2ƍEkVn!(:6..w`P! dEpNś|0b ƒ]0&Xz&/P~?3׏։/c-oeH6amxvܴE lGZ4NKqZ><$nU#L&&m66]eRyrHxk>E8ߦz|gaIxCSVDm"; )iq?ƞ7} /2`Z=37|¾sux讕 8\K'yp3f#X)l,h Y4NPIx 5vO2kƕP(w}Ԕ#s ^XKFCM6n*MM@ƫ`@rmx=u iIy;]q~j3y%lV{+V׀`1Ӏ͊;5N,So&EoҼ;J q&;8yn_~ꎥwR&QPejo{oN:$FSV&B s5]NGXAkVsanI"|}bk &4~oj09Y=܎Y\~ mA?ON},h?&0߭Ñ5Uߙ,h>c! cC kvG5we7΅ QT2PlX`Aqô~5s#1`{Sm'4zCq}^[?G?iJSB7D5Dy 0T7W!kvo2*r]ۮ [A6uِ3{"h"*\jJ&s{?|ݝQRu%Q'bvϚ@lxwׄ\*}ý2Y-2Jbr49Ϝa~բ/\9wXi0ӫ3sZ*)!ۆuH<9Np;[0aZ)lGd Ή={ KM1|'sX"dp bFK;|BǏM*#rp+~5#@y qWOɀ?ھKF.RvqBRҪx}!Y~$Ika֞Wcןk'-@F%E=n ^`d;0 "p,5b+趆CHy4֨| Nik mKat*J cF;㙱?Bè$nS6_8ǜ>bMI+t@{-@TlUx\X>DNg~LډCÛ-s}) B& 5C5eܗ"PΞDApZmZ#Ep=`3LfP Um<@A[ކ0)-k)؀TYq㣟J1M%6HA y5õGZ{]_nȲpS5bPL,mzI1Z\/g<Nij8 vW7POcUg etۭ),M?O4O|%AfղuZwKAV ۴37Ii10XQYUhB-]yPN,UQ\X|m(̣"Y /v~dkt#>W~E71?gL{o&:h  pi94Uu@(UQ> 5ՓM1'L$_3es+%JжE=4 ܗϽ)›,89|pfhc(tP|+f6/Åwa(Fr~mt_'i@ip 4XB"sTUkhz(3hS9eta4|ױ7 mjɎ7g h1@jTL{t QC ͵xqt9ho9AkGQ8'-(5L7v}bbqkZv kijY(L3q>oʀ>w)=g4CC D;9]uvJC<x_XԄdla'uz7!kaBmUTp1cLK-*9Q9T/~~J:-6n吵M gg|W`DlYYC~5df(l-4rc\uoԘ70ޖNzS~X X l@6\e}m61̭pZ>WMF ?l2A@rExqiL%_.mDQR:4sS|5_Hz8"Q2. 6nIZڠ{$dgO*E3Ce'{v ͈mrX%#T}\c-MV4#ؘ NV <*ټ'QRhD YA^tW"62BHV(mIn'5D ICLyhD{ɜOV#nRp'PW:607mg{y̅04i@up3o'SuD.mI;Ha@`v4Tx|e68$n:/1 mii@3Bs!+u#u;< q N񿻊4SĶhA˪gXtQtGX^ً'DcjeN<߀FOakz5iȈ4;7;/hsjsu} a;9a_4|"cLd\թ=QXfX }ӱAÕ@/nk;pl.%jD݄^A!uW: .G)+gң:#('Jh~|7%@~i}" Oi6weG\6rkWX[C`_1#NP `t΢ cl7o(zҗ! #Y*4Aj@d\P(=|ZmF p1'O6Z%o|ZRh\hM;_|U]kęl6姽!}g9 ֊$zaF63_T8kRμS61JH8 z0acD}hܻv%жL#8<|G#PJfSA 6z{t017-7T0BwϠPbY NSTįH}kIkVȪ DZ7?jupfq}Հ Ǵ>ޏRLT-:=l$G 9x  W@>͝ݺ*ˍbÄo#R'd.g\ ,\~ O )*I<(W̰a_H64#^*~WKq},*@XkI:{Bz8ؕI9'r# >GWk<+% DD5ꋳ`-#;&$;A9yc# GݵD# :AV9cEǰ"*b+&d{(2V4ζy\莄߈ o+|| !ťϾ"8VTÖ i@%C{I]>[uW/SuvBJaGͦո<Œ`K4*4w5q2._£vFXe{O1Բ֫$,9 r|F=#z 1ce]JmȪ5oI;RY)m];dQ3o[ N \Hg@)ެ υSbdQ ho& k=h VB,l-x21b,G&x܀bz@j LNxIJZNIuZj C-6xJggG#FB uhGF깽*ﺦRڹGzzWRtt/#7c1$2s kۙ6Gsou[SZuEjT:moο4_tSsb6 \vk&Iqh/Hjzg88z-\fRP1厔K'v4-kǟTߓ@S Q&ݽsN> ȳtPKXy0yzItJVQY0i~SPW&h)ǞK8TSv=IcBt>GG:D$H(7ܾظU*ܜ^@޷l}YX_ s }ql#Eѹ37C=NUvhlT! JB {*$[~_#+Вd87}~ ]78°9$;9#3jk4)=Ͷ5C G_ ,Q=`kq= 3otCu;gSbp+>uLP@!ݖsƞ1M:zUAՎF X뉷j0]j,yJV)l}nNB(Tʵ^⒘,LޥAF]?O{Ȯ 44F /YϐidIyM89!d\l1dT:IE@N.U@^ v/m9̦84ЁT=$P>#ܛx=;p&B>C Mbg&^O6]s:.ckM%aU9C^:(f@ H2uf6ۼ3 xr!w$E\j#0t0n4ц1VItZ }7rF֐JP1OєJ8FE$Ypw_R<˴uI LW8%mK¢Q%Dz2:Ȥh\#KY $ծEz]321xE[m"0tv؇zVȋFKVFN>!W!G֧oQ=iבUHxzbd5!+4V5ak+r4r8j(0IdD,B^,1egP*^ұ(^ت-k~i f j4Y9D*jeJbľk%"qYg?`Ei^a&KJ#=5Η"Tw\Ȩh/n:efwJS 5D,@Nlra= !uݫJ6d2k̜KNSY £R.C9 %tޕ3pMrEÿsyL{9ys)ƻ3gocUZ "`|ږpi$㫓cؙ$>EԍTgLזOOEҋ\2jra%O24Nl2kzS JK8yRٽ׷Q㲋Xk6vi=}VZJ3ŋqe"!eI}# 1jħēJ/nci TsLIP,zU5BfN:9UYB0#0 01T9B̝qV/g/&<j*L*f`7HCZEF YqnwcNmWM^1w:>OhVTɓ5iDkH)I[T]Q @jM%+=E=a`iW&#*%A+ɒⳏD()-cgU2E&Xr1ddʷ~5^aC* iPz0T (5j YETDOtl#F U;Qxj}Y,T)*`V2ܑTBMR- kz>Fw@IXǔqٿTo({FF12dZ,j).LnHNvmҶ ?s%26la`(umh&4MdHZ glp旚5 C!4Z'܁&f%IbRg-cRN0C -"@5U C,_:.J p0v$Uյȼ0FYY'7OՔL߁h H^@wa~-Ӽ'^p\_yU>T[Y'zD=@X*հ ʠۚ,m N?_Ft ɯ#Ǔ5LX'vM:re1% O>o_n-\a\^ Aaݝ%\"*Ce%ΡkF<;m~"[ YF'6OB|Jmgˉ1|Q`#N&Rj,+yc]0H2=f L)7/9$3&:-:Q['"NPڇ~o;L]&A[mx.v¤G=tLv X7邲c4(Swgt.ݏD`bI[|]:]1B^B4??)-8|%=p1^ ]|u.|%*us 8%`6˦mHa߰lRoYd S\j{Bɽc oٶa yt?~;˃*7>ՙ!v2ѪsDžt|}oecY ͑d}wq3ɴw+ȏAeSVO֛_L2"ϟjaA *iJW.DZ8?@؍+^5:5z|Sj"D%-]HTUb QX r!IM7 I2UV|dvoxel'Tw{Mi}wAG|r/OJ?Ou^hqtc$Bع'9 I񵊊o`j3 ~{HL;]oyrffsh;т4#jv8UXum\́9u/@:YG@FȌ@pF%Dl%_8eT+Cу[}sY&ocO~SGS4Js @>@/BChs8j*BY8ppsxI%˺fD 慵Ϣb/hf: QaZ10.hsXK$MgQZ(ȾƎJeQ5 2& qPЖn`Sb-@Y+k($PMh?^ԏ@G-F. Z_d ΒpvbyK/V\YEjGcntySZFCW?˹2I(5лj%*wI7+@gX9PwzlM{j^2Bw+}^]YO[EDᬤ-GZVwTPG(\SԋX{QE/)+ $$,4fP;1a5?Ϣu3,lKv@T l<7LA>y :ގjdc?ksIg`Lǭ&E/N˫,bj%[GqڞӵL\g։ިöq g_1rlR~ٵ%ÖL4?SUl,Ԭ q2F?F#M&3͓F!$RS9.&b/JZU?*ͻdZżLmSfi Nwgv[MUq #Ll/ N-Io4YCt4r:rURQEL)8SH`گ7~Y3Q6a̮&GXNhu p3' bedf};L94Ϥ$(]r7dmّ^cZLWkSn~FyBDY6:M'5VWc(혲 /jq-EJPTnQPY[=;_FEEu<3 [ xĆDCv!=h~]]B Uv҈M˶)loKp2\d۽"ߝ{8&s#|Oqv֎Ed9,CF6n1hj5͎ytTW$[EI9C)3o0e3܁17{E0Z>nozb1岩d_KvQ޹V=P !m{uunS|6x+^ t: qmG z`AE/57f.3w,ҨS6mk}sV1a!|aK IyI%"@PM0>N2%^ȇ@sv#E0."HTq {^Uf'Y ?{U+n$g1H7=lw.єY[!bWA^]Z hm?Ĉ w%Dϵ5A~<Ä"9?1qEesLpgoH G eee\(!u/sF-՜$ذP=v,pL e2I8[*9Z5y:~#5be(ru2J^^ח*ns"-j6,sylY3Ľ89`A;y].&Ӯ'ÅH.&Iܺl}a ą c٭E *b_LCBR XhtL5v} yxrCw*&l?BXG[XE8YHpIVð JO\DH Y̡5002y_!<"clo6W4OpбZ9FK62`ƯiL>F]q/&A/"̦'gAX9+渡fR* q9^0r*>s}y74!ewϖ}v5֠5S .1j]RL[T>j'Sʢ[8k(HNO.FcG&kT.nM7.av騚w{DtuLqs\5qۉ8d΁ªW8u8Yi'FGJMKUa^`}鿧_hJYm}IG ޕe?Qm6o`4&q)2Z_Z+|W%!`TG0LE['IQδ0 K(-{= J(BĚ&İJX9yIwd >}ЂFV)B tE .O" !=T#ſ-(XF_-lr>C ~be@L0s&oV ǔV|sC%g&ZMhWs VavH(=2Gy,;`7ke~q*{߸p[{t=)3 o2 D7l IuWk(]7Qu 0 !`*v5f+eiޥxKJZ96"ڑ}8{HY+~ɤ^M{ ,vb<>lj>TK&Ϩ*֡zһ ѯ bʆՏmlnv\usV>BȄ܂lMXF_evag5i^7nKC `: 1U+0 Lh#U}1c+;$3%$i᰿,ہ߈ɉG"~fx&: fB1иaĐ AȔ ctE!I" 'y>@xnpGp먒MLWD:gd6p/Bk ́1FOXG*']?ӛ^`DBm|EQ!ɤ :|9'mT/f Ms9I!bm{҇t'6f.j\CdH;G S; _xP81< Ǐ)*uᵑ~dQ{o I&,pUg_ t0Kl%o&D Ԭ=L(= {L 3zM(&L'Gh|RWwrpm @׽UJw>&"ػj80'x$Q{|cWNqӧ]O+a㐙˾N3R+n~^>~BTjN=- -!*ș )qy 3N? L,in"Q \{Q*LZ'xѲW.( eX탿MZ'Nf/ס'Q&̂J]Ǫm_tJz~nFC߳Ϊ}mhu$ Sݯ'7u_Z4?aw Mf0aM-s­ǸN>uP!q*YsA:4gZ}sZ= 9oCMj5C lnL{x6!ˌ2R!1 8E5K]1WZM1;܆Xp78뱒/wQzG #;;S=ay;.0T6oq !*[)U3Grr IL{z⢓""kz=d:{3ڨ6Q2@|(o!4tROr\m: 'R7hE i}:X20\Š #IZERNP#: U7|=4G[jrڧa&>mMJ 1X:K}p)^Z'$b7w4Ci)di]'cy١Ui>(o _=0nh+uNxp#߂J˘&{eP+a"Q*ToXuCi2bCe`@w#!"0 BHBh$6K) Y}Eqay5s&LyMsMM1uf#֋I(AkHeԥ D"˸d[ຊ!D! eniLOs*/ =TMSi\VS f;L\YsU?7 1̰ig9$ns"# - *j<&+v BOWm'3S|V'*(H pYY 'ZSpԈaÍW%w|y0FJQ =K²W3aA׏F"|,Y#u~{rpJ٨>9{"@8}rN$@] FF*c\}[G Hôˬ6 co,2yI!?IkGuE Mޮ"P7S;wM7@conXju!Ilab[ffmn{.SE2.Pfeް/ERѬ76VeZA56߰a竵]@&~@ʝ gGR256 `}B)PfZ7Y̆SiF١#ČXi\ /0/;#㳔+}C8e*59@8X 9)U ]G^xמZ#}bI-ObqV֕A,AQyPLQϦ(ޔʤF7b JJh9K<31<)_>"Y;R^Dq ~ojF%|Es;AY")$>1Dce\2ࣷf4Q9(=C*[CfgXn$MFU^)hyOS4ԑZ mT>r#i=D4yD}K6q̀1* `:28B3=A+J+D T,+y`mh-Sƚh~ Ұozu+7VIb^dmL_r~-g &wǼkHSG瘄A5sl)10b, ,1h/rߍJ7*u-(0Qy/XZ~eѐ]|nf)^#Gr@^C8gZ@_H6S<Ͳ^P28eX8_LV\\:ƁؤL7mz@1DN@mJ*2 9i|x fea{oċ3}\V>"4bɱgTv(*elJM!GV:$AGQnY"V["n {Af}2B9/>F'-Gs8M.3pĊX78ʞLemǛ`JUoL1WL.'L^l2>l̹bN6X.TWͯY;sДN Lҡe !|؅rl߬ <~J2J 6C*hS_ލ\z,j`Sd++LTR=I׵CIӜ>\ն` y)@DwEn/{WW!Eऎ|% q$DjH!q6P|CU[Bhi˕o|u^FpIMNP7>Jg) A,[lV.G|`Cʪ1L 1@`5w3,5׼THSf jFݴI=0<1ay4*ewv33?R$VoY>50a z95X9Ҷtom^PP_)<=d&9N2 n6Y g \k?vA)bd9 |C+ovyIrqe28~X萵$;:Y-h:dC" :,~_%MT/k2"|ݓR"VIewLXZchܨMlI%O';Sf,*8^;R5p0$y4+ZmOM@'J\IFcĐNtxu~j;,?jݥAc꫖ +J?7XZi5(u~Dwj_e'kv̕:ZwhOzk#~?[*j&9Fr~] ~D)iV :j}ߓ=3 D 9/t8oouu^4-/dkCٶ0u0Eߖp|Y:wREPHlKGx/F+‚нh1RTr]osM8*T~i O x*X šz%/$Q?( y^ pGkQtN@7 |݆{_RܹM&uR4{QACYkgޔ<%D-)tW} m+&%jO;Obi`}D6do'W *Dd\+#x~|P39Yf7}UXkU`euʬ_Fmi`6~S+i5*Y8@t˛(k{ Yoշ6?uS. #_ N/# ̟奯3\09lgPzen$~%-di*ތ3`_\|̵MY];6N q8%";1L8!~b5*u\@;hu1@-3dlP`r?^I^񖦄G GP׼I!]b"#|R n阶Tyۅ6A({p1b&W!83zLop,lhKA{LzP:e9)ѻZ_%^nsZ`-LEa<ٿvVt_j6 啞Ȱ~B rۿqj[<8Z f%C0|Dy1'',!"\f2/Y4[$`d[ͬ]a#vWi3p,Io5u <`|!n!lKaJv(QbItq n͢#/eI:H|B 匳zd?Y֫PEg|n^ˋ폖N3oѲ\%;y0H jqOlP( ziS~ R]Y+cEz CLphHLntH -^%>Ƹqʣ< tІrO@ -rU'9=$= g^r]k/@ط;X&Q#;tXV@d#,be1Stz {X58U3 ɠ"e콵ꔥ=8p kR?IZVVp,.6Dο|BFJu+. {淯:LA:w ‘b`c{C\q"@LL߇c6hQ\Qtgb;HVG+=&BrV%ccu:4ٿ7/W6{މzΰLUv.C;z|}#ntdfUfa>i65 xꕿa23beY)au>5Nr"t5y si`1i5/Ё4w) ez{"`+U,QMZ:7.@WP$Vӓ#f'??|S{PҖB)l׸I:fGc`@狉sĖq%n&2>dυSK鞛5cO>J%p =o1, %ȏџ6I{MT6mTpŅڋxSXwMݩq Y,k$d;P8aPwt$i0"J_]BF!&pD?"Rz+&Hys-6 M(e:9 i5ŁW bWHI|!5)vV==Ԇb#Px@7ÝqE3XH') farjSAQG%g` C6Y[&3" okr X#u锍 gI[P%-zW@+os9qCƸogs(.w-k|)ZV7E5=}(>ҋ漭=*^l4 1B(C]]>`$7@`J: H) )!f !*1Pz 1q&4gpDULԓCCWPr]p$D-h4Xmѥ ՘`#~K898s?f\#=q꯷cGz~/2+Pn$EN0ړc\ Q$-GX_n?*yhgL=@ ղ8cJ$8u5C{sa=SQ\9ȘDlz"Ϫ6T;L ųG%j8<1LQIC E8tA+~V ~(-h$Et4HAjF#i>u#Í8(fo(5Wy5+l_=tW)z\ *eYUndq$ ?M w{-qRW'lvr?yC _L`8RꢕIbRY?r7mɲK zJR4JCWб̅JqBhu\"d,d"nW?CwJdEՉF%=%5ED6jqjF_Y1+8yT<^ٻ /QQVNC@+/@Wа3DʌaHY~"d 2۵HYE!%M^Aik":#ń%*cM|9V:]e~p?@H,N-E(cՍ?U)=R*4bE^7߹/_ϣ-7j:6;S6"QirN%YgTdO&o+2Ҩ׵t! vܴPs'FsCnfJJTq p70}8܎ou?y`/DxpptPDOK= #ϟT޷])26LQލvf"L9@ /01 uvBV}٬z/(m|VF?W\.!Rs9v+h^o [sD#:騾or #yr8u? ,2*e&;=Q3~/PR Sȝ t^TTΌY۟C\jJ ʦ@6iJ##GEMm?,D(W7? ◕,I|PI5"6[He; xEH$XrO"C?*TY-/riO+CG){F(yPwQk;y>blE; \wwʞ -t:2FPI_Z}?XVd5VFQsdPinvq͇ lduI>-jtmP4qZ߰fZʨ|s؞c:SYnJD,kbM~t2M 2*M5Cl #"˄ 7;6>2%fF(h 8< M@e:bsD}PXSBiڦ I'ު22i\dw7UsbdZgAizcn<ܭ3>azf;lzZ]~2(̩P%ާBKMޓ?7/w3ײ-uٗ$boQ}OqXq (~ѫLJP:*_QMh>Ec$1 gGbEzd7x:kKLYp kR D5,p3GB7$Ի-VإvX6,Z^±MZ OjQ.qqV]]>{ng/3·CIM:ꋋndkFN) hrKG" v<8mq"p)uQ{MFfLkӗ5\rZR7CB%s&Z梹F[GxG ęҹ=:)%9h4# YxO8f mʝN^ȫc]:QH7MMMm(5HUČ-2fN ;(m+3ֵ޸?5Ct J*`IuZek8yQ8^ _pS>Jw}OWӏk2JXFn ?mä* HXVkzGj}cGKX=WMc0hO킸],Rc9$󱵊 P3#2X+tO1}3aka#$%ƨgއ &'%-aju@0á +~ZBj$÷ CF4H bب6y0v^ K# m ;\c/)Wah-iAVlYҢz!>/PF;o0 [.{SU'sF^a_VUiL*ˣ1j>/nbH%uouKI(J?> FJk:ӏYڸÞ&oC> ##œX 1X?g;M6Erqr,gҍ̷zysZ D(~23آV΄ _dV7s[ƄrLf< i to3;tXD.Oˀ%x}PC퓵Nbo \^Bmo"ӷN4Ͼ,](n:zS"nFԗΏb+˓(!+ic'yspkd+#\no6*% 5~,2v _ 0[Uǯm &:19j!sc0)`Mc•=eϛ'u8__6֌ZГlt0 +y\sj,9fPZF9q$EvB6[鯏I?[wix22mV?Li&qlfvƜDjJoS&cQ*z NfFpڏ8RTĕp"ZiVU^dmfC'Tqro,%{LP紋y$ M3ExΨ#|̓R#mr iwHJ`n a4,4/ҷ<-c.(Bde) WiMd<Tr͈%XP͛3FC ^2@FQ]kq0UL I%Jx$UJHr@ț"5 ZafUJ )rдTP~ݑ \.e蓻$|0Iti%:4(: ,=5 #˹N0D:M< |Z6zW2[<>mhZi25k#P OS]VHoPhqNb~`w{W]Ap5C/>Ndmst5B2荓~2<1+*5fT 2( o_R_U+gܪoh sm4Z-aܞ{NT=4cIpVD9r+4xgӢklZTm=PjR 9uiNcF/ L"|q{ ))տuT !߷!s=rj@-1n>,_\cs2YUGY.7:VONP#~o<7Ѧ//&0em1.V^vlT8OGF֢OQ~2 RQe<nr?b:ؔW?RuX@b6q;z%{#lWB~\y')ٸu0&E}Aju^3KHUHfKʹi1/"S|$mk^) m^4 al`_@4fRlY^`qh󄦟tyjY;7ހSD%PV+/UIQ@L MQآ,]J3Wޡ+F sqF=q֤6g0M @SiSkHP@]FTXH#*]%5}0'M2캍b#dYѥ2nO\ز^~°L9# Q#1_K58 DYP9w}Nmx",gQ{<+V!QZgo=:pT%:S^Nx &G H1͐Ե m,^ hj>VZE]GNx61- =! I 3\<Ď3U&j: H1¼s~`T%̽`n%5 \`S#~r ;]jLygܵd$\m\T49X%^K :0m\TX_ܛǍheQ :8Ύ?D$/RAoJo+ ]°Ghέڈ;Up5xΠ̇^гUW/|M%$*FcQNG^X|#nP%H1]T+` S?mƾ Nߛ ́)5)fƕoQi;gl7Ǔ)SLc_9`EǍӘo@1йӳO Eq.zӿj>őX:ۤJs6NwcM/g\Z=Xź\URj˿>:YLr8.駬_L$PV&?jw=r6 kocxUuA|Ln\(G II4?t~ڪ J %hc]-iQY~B>Z5TPãhb2b& zZRճL&MStMg4ݦLB,wr{Nn%DKCUGeEd]vju>S)J]|yͦ\+@Rfu(AݏErOoGԦN%Uvl8 Rvc^\, RYZ'گف;Bekz+ ў l\2nhMu0/SXH$0a[Ψ 8lD b;#sd4P3Vd@/x?I=bO0hE(x5^m&AftM}˻ETE^؎"J~T`O!@1EH洊 27;v"21q$bۈqeҝ~5i黺)/Fz"9VA|ewI0[6\eu_s.-UZTaI*$:NbR3QB^q p&/i~{vr5yTGZmAR)9XM8?TbXE͘Ҷ/~g1n<F(> KbqY?/\\idtFR(56PG3ؽ-/{Rzk nf&tE =TE1Q}@00Ȕ]kCDnW bĿ톘'"fDL',me|+'8% nqoOQ#Ŧ'Ǭ@ M,qʍ`8Wr\`s&Jn t ϗ,,CTekOF!P6s >;_ᦻq2}m~8EQ‘J BNO(7djC*i*醰PlHZ:¤(&b`EOA6?F_`t0G={y'ʧ;ѭ71uQJi7 ]/+JhpHC"9֕r%*A T:P?ڙnf!qviŰbK2QC)LJF&s r/xQd%x_ۻh3fDT~~ ?O+ܮS`4_Qi|aKUچ:xG|H6PAdӑ9:oJ4#_8Ί^;ťh}!={0o=XǾn\Y^#!5ğ_k)% #Z&@ 3$ʁ@k/+ŭUVŅz~fMl*˄50]&ivHdP,Y$܋,3ʅ5й2Ϙ7H<7q<L0b쐮?'h&d~E|,&䑋<GV[JOn|dr1lbVh!W9oڳ릗2.r i?wM ](uZ`O:|XJ^G mmPxM)1o4DˌF:E})w-'woQtʁIM{\po}혏 f+% Cd&&aMtkK*/OdmS3<nQ׸6n#Ԅ/sΧ+d@*r .yXpI~okMP, L">sy"Hh3GυsB[J'=LfMG 8!zjT߬ -~6 qFvm[Y =oLt&ӓǓv}X⨅8)(j)rj-+  ir<3e{c/A`JRzf߀X9f_]q9z}$1C|ɘ/E"p&Wnssek+F!&|(Dsq1i)O,ܞ+cN_us`X-~81hAiHL -o 2A9ohmRbrs_5xבdɡ &ٵPPl0*6WcI~\b2ot#[{]Ayaɛr ;jz3nnSǶ<1'|!:pIC 9 ȲLbZkJ#e=Fw>% -ѶѶCb\(\(G_e5+m `'{MȮy?ɮ-~rz8fG w2ֳ9Kb- ,Di+ dnOrH-Ox2Tb;{2~7R[7a+P%b} +QG{XXtu;.N/Y Hܖf۩* ,: \ʮu6qөaBh5[n졃ntFG@Ry}HupX.FFtM$70Sz U]H'H 9fйdYȶptY3E :vi戦(GdQ)X1 sʍˎ  _egn]Ԉv"RSdnN0AT#2G^h8y߬j\'=n%j)fMqȉSNa08MZ΅&"ۉX{+zmRcN\ߟJAvq%"/A/xKq,cm}a ~07hmm-p7}).y[LdX[Ul􇒚Q]:wc)#,4d~kWʘR> ڷ T+Izn7`\X(rsQ]4Vhm6di[ C14}e>H G|SqS?"(iƑeLcC tpԛ1#3I+XMiXc_ ը O!ap@&/i^뽯@y|nNotiMIХ6wWmV)$ߞRjPw$jN\ J  =I5'gj  GV)"ŚPĩsQ?NM`Ts}!|Ή]f 8ض/WL&{LWD)P4H|9u'nTă?Ջy*ص^^9:z )o?:ާKs@Ii'Hkd%e*&<4O0d`5\L:3 im p+jѥ\O5b_4uo/0LgDg#3Ibaߴ6ij]r{.ézJkQ;>/B{yo6?-Zg,-"A%ٶh\1(_4qhBZ{<˷ Qir^(E[hob@?Qjd{B+O L@N|3 bu쩚ZG* $u"i :?/nfϦW'X0HN PsKVo$~œ%COJ{pj$(n^:?Uzp`XR[^IR+G+<氐FOO9'!IPcgvX&AC[/~Gl: cM!Ӓ;JOďKcmcUalKLcwUw4{&D!fUƆz[Sf3|t O$ ֔VfT>@Wx09;>h^r !!iUDg?1mIFjI[_[CWXƹcL+5Sa>)-f!ltWӘìvPoϯǠT_(?:=A>'?j-7W-chyKC./Mj)y2/ lGl;Иߐ-~ҙ5]uvFW FVpI>YdgH|}N1jYWtʇIAl/ҎO 5937! \1w-Tqى<# 2ПW.DIGvl:8ˊد $5f7hH7E^ qoS!fpC *Z!Hg;ap;,Մ8⨓%@\7O$ɲl=^|TOPʚ,V`ɏnq˜~"78v^-#f2bF 8WMb'OS J5M9@)^Cc׺.mGdQ r-nMM'@:]w]@ix^圀j! =K10e0x䕈CfQɻl7~}D(NJ~ތ1jsMeFn q#aWrX1$#njq- k1kt8]b[ }v{䥀 W昞Chi38bv?5m%9E&׌.vOM 2x3T^PQ'V,߈G]c3_}CnlU% lU<ЗBC 0-tj8o{+O%D#pfMc<ҥS]lQ`u># [<]ieiEsXk;_7yQ3"c'h_V[x+?S?ew)bzgax'B^. OGvH]Y!{ƀa='II&JDF; aҞs2/TW̡>otr3~kwi|Ҕ|,L]yv`1F#^N6"&..a NkIEY7nui2^!}3HƮdC^ *0V!.]V=ZxRyKƅk&Ttll !. iWc:} =%sDŽRTkl3{'4S(#56z6A"WlyJKܷb#(Vs!j6OVKoXvb*9ww@,eC(Gwu2,\P=5>:e,7`/; X.Dk=lp pX|`!JN!Bf<`P^:z^yL?X ^jJR|+co{Q/!3W|ߎ5FɯoV^;,Ѧ)}ns ,$G"UcxsR_. A-l ['M##LmcNNF@lxpiC%߾-!6 OVuV9Q>1#8/>epyBfSb\C AJB|y+_w8f$WP7\I$r-sZ 8̋~rA ћQvFT0b-l,wGR$Rr'>HWv`*(u`L!Vfݓ}f. 2]`uVH2sveY+'q5 iޫp?S+zJW0SN1(NХJjI܁@0)a!M.8]g)W)!Ae0Y'\k <(lF~_L/{HbR__PH/gMSNȅT$$M܂:F|/Xp9+T1G]5nܳdl^w(6VͱN\XmejSg`9NqoqσR`ͦUXxvt*OpO5^F2dG~A^Q:ϜH]l۫ZQ.-D:uXlN13aw0a;jR8NQֻjwgCCBwѺ\~+]tӮܮ:[o|; Q[37 ͂&.83rd 'M)}U|3)~B $\v) 29Aoq(F?OhUq*pdOgr6m˽*gHͿQV FgQyuE܂4Ĉ5l2ǯ/7u ]>\)[u*8﫚ۛYo|>}yNÕG0j:L?ʸ/'BH]gg%w[qVC7Ⱥ(҉q]Mv{ݘSL3m&_7ӨwVh-TC?wc9ixoF n,= T&Ԭ1lg6ιZJn-#y, o׾ ];0k_m&–J6Ԩ5#\\6c`CncUT,"CG/jԍVP4Ԛ;?@H.!`] ɠ}<Tq=X9{JIo|~TMn$qsmg7aB4ʚHةGqkY]{kpP&9w^ipdЂ*!^?X[@'&mlBh5uÄbΡA\NB̽w*,Ak'Q[c-V n쥑3-!Ԣ@,_!%9lٯP9Tc~ouRzúNqh.&> < m]Rh3{HW;2.b[9ױ];ڙ, cD(䔁v; ?gϵ&8IG2JC~{WpfAH9r pORg8:'K>Ɯ9!`}w]KZs1'7jv?Aкn%.y43S$FgP-MѧA͘..}o앲WzAzBi4wl)Q tm#R&@=8>ZJ"AT 㠀RV$]Wdcv%vXf 13Ħ{^w)VYq']֭XwAbdd{Upp|߯|:iHӽG@[bQMzBT"| /@榐O<8ug6YVRR\ᓓ\NAoApa 5O{fgpfbr/mL\jMnl^Lպ{yttl+?||1Jo?[ uzG1jS:E98n_Ա|p?|x>挳b+0"3g|ch.u{1 ,]*UY2GK$WzW_5B6ѝ8eũT6(2r;n! +34|Mx6b1xw!;ux .J  CҔ<ELG7YeqXYb_V>(ueƂD,?̜@Rc+l`^y}/.d&^e2C PڲZB3$ۑ`7~}";(;[f=b{mp 2t\J:A7 ff)}Hm$&!Kߌ" c߰hmo:WEԁje2 4n;_^=ÿʽD7S@bJgEԷwc_k4 $7:63={ +%Pҡm.fI]D:[67!lc35bBqYZ\B^jN,~RUP:] \Ee| P#ݘǨ7kE+siou1/ )4ܦ5^3EM_U dOV7]X1݁{f&8V>yzC0p:.ˋ-O§+V٪/fE`}\&2tu"Wȩiv夙 K5:HX`-,9BcOu˜?Y<>}?K&~К"֖}y#!3|O8qmig+^z3Z=}"atR &NspeMO߇Ay^1WmP0SC6MR=n` D7*7$B$S}CP^QE@6ʐ%W-^x n8&DOxjdQ`Ҋ[:Ⱥ#Ǔ0kJ^d ˂˘wHܹ.Q  ܵ)z"{"{ḆN2yƁɊN83Dv0D9%Ge4q&Kqeְ6$[85WaDۈLw,|WȾLE &C£W[%PZ(k螼^S,¡WQw'z G ϠOrӹ(8't=B dw2|\ Fbbt44QKOk"'jԓ(ӂ^?}s-o(ՙ%! :Xpl 72%Ab%^۟h p7G8{ (蛵?(3\*Ÿi SmxU Ijj̼ XSezPJ^`;(/ց;([U_nh? uovS8C^NdB˪ <iFFjIt0Q3* $+ڞ+fњb8jd{Cت9T5 *!j3;s\C$%­CJiY ,~$fBl4zn ;7#OWQT0 XTtʿxsI4fv2JY~2.2ߙg#eArG(MMgQb9P*dT|7@G8{#E7S&۹ۄfBd\7%82i z;#[J:Rkr)#.xqy`p(BCes?@b@N:_2 7s>J:fTz I2\}u0`iCc: cQ.amU@{ƞȫnưM>͘3抚Ws[Ǯ*P+|]%>\$w-8"liӆ8adGLӼL\Xh "&Ҍ K,KNAj?6$g'3Ryn n'vrܺ`t)?BH`tx+@i@&~Is>,@lΩ~9u=腽.>gVk/ 4!f[2\U@xۺ%kmQP 2N#]?oωAbYejV!\_Cf% q̈́oq4"'[T˅XDq[Տg t>9"d_VH36lĥk:n"_&S͚5+cF`wXSpK/d~;t[>ýE kVԂʦH* #ǩFTx&?QSTVނHVxs@GjI DԅVv&C~wa\DI"dxEL!k/ښ3#aJPH~gSԛWի0/b+HDG&H~Kղy_wla%N]n0pąI1_hxX׸:g yH7xI1Vsk;p+R,|ƺ)7h̾(CYJgU5oDSٙ#c(y}Bǧ {x43( Cr1H*$71ĚK&S&zn$2D4mz36VcB սZs[`+!O4UC@Tj =o{V"l1Ú > D!K!߽)쬡E3{8 &~t 1>_Z|Jrb=m\%A'PooͭZ*>2c| y+~A_ۜ/ſn7 pCP%I4扄`d4ہG hHc׬@` ;y[ E!FIB94[T$:ӳܓK5{i) ;k3C:ӚyJ=ށrzRtlΏ{~Ab ʠr*gYă̔5IZ7(ɸ̍q|Wh~`+=F-Oa}q9Z``x% Q>fv  yg.11*nQe*"Ia2j-N H2*hrL3ufe Y{%{>V*2P'Nk: |rz F#\R,@M[ކLjk?,^1A.@ r] *vCAC1kz"TpT(.=l<(M`!ul(+efLȱ&*j@NANzNtS>e݊_iW9ّ6.p"H R[9Y8Iͥ/Ma΋i; ϕ,(R!+ \CV5l P6ԛlO~ ˢ BdeD6ZH5xy!Xg@G]}C*zDr p]U3T=7NwwՉO =s𙦽vI8 2~'d*ʾHZh&})31&]| ԋk s^%YJ2)(z P_T/V!j{xE9-t79K.I{70h$y<5!Ws"}ֱrlDs pĠZv8b$?$a:ǢKg>^" 33d(G)4 ɀ^"\e:=|(Bqk$zGaA:b¬/g^_l `JK2cZZp6q[N$i9=/ᴮ;|͇LQӴ?ddz?kWOAɲeEZCbF'NVt~E ^ (վnv VFS]JXib! uFaFq<#ZՊ i*T$~ܶE0OPw eFi4( bƢ7rv\u?=4r+? y,Nq3RGpD=79PŸG^ecɶ)~Bpu^!-XEe{X( EHQ-&[\aC(=CkH|K԰tĐעܦ]N+ܨ@c^QI \Jo&:C>d!ZppCgO\ $%9ip7/x=ASfD9-(_|)64;cD{<ՙP'P#r4gau4- [̾XGW7Jð7f NirF0d,r$-΍gwZm#ItDFGHmȞ.+J&}e_~ziBE[P`"<+[v80X@л Imȗ4y#G͏ߘ RBd` [AG%ѕ );ol¬6єe%;! ҹG]I~n\3!m"9u$ݫacul쨚;Ѓ4P۸&,8BǑ"!OMWHxlEF)H Uf6W)5]`ԉ?T1Ĕkťvx1m@ D{x~m󭃣wnkɚЄ<^(e_mJTV;W(`B@%tyAN֦e'+ n d[ IYVw"drgҟa3k]ټԵq΢s}qoWیH>W f@+*)x*f+;9!pMV,MbG48Q < ˥',oJ3K52x"$Z]BB"-p=< r[IM ~C,Aȑ_|,j*F$9 WiT'n C't?gF(DZ\7XC Z%7ǪYunxhnFѠ|ĥ 7[tfh,)c:ΌdF~ghO0oO( @ۖ,ȭhv65i %cd+hCZQ{RൻGy[Z610CߩݬM.P}Hֲ<pbwwn w^=r`vuTUr3vY^^ni9n[~.*!nd\֌ x啚.l!* Z0Ɂ)w謺^rIZ!h;+3foz#q;&}nO%SKno@ov +=2|PA\ TЁrܞi<B#MzP"s6mg &%ûyf8P`ګJJ >vQ*!0XKB.MEM,CzQdN<#<ӢIzs8Yx߳?dFCiFe "!$ćhMJ?B9ʕb^N0 ˳Ƕ~V*%ʊvH(a[n ^ oҩ"lx| H[DP dmOOu9OD g3gwr e X4r _b l{uVJմ7JjKXN4_>\->’Ãר-ugX:aZ|B?!ҿrz8>[ܥGnL:;4d`-9Sb)H {Hr'l"wm"83XܷcUx?_rhPkd2tnR)<@L :r!rAn' 9!1Oð2{gHa:H4],ϫRre^R`[ .^ _`ƇRy 5\<D2UWt9I*E~6 ,ē.B NDBYq:o.Nv&!9D;}0`K;UzIcRdvrm@؅3wD(7;(^?4CL-,N}l̐MiZU:v:p>/Z<͇vq>t -0j C̎~r}gB1OÃ|U߼8C=-=<@ G|$̓SqN]=O@އdtcgڈ`m'=LeCG{YU$zI]q^GoseoQ# :#6*v67]|O텊ƞtNHupPv yl eE⳼ 5҆;`zL%$i]B P{,$A\pp̉}>n){T " J`c iy!H7O֋o%R̹7,Z> OU§y!: ̒2*p R&I_jԮ; y9'i65"}> H!&p{yl72s/dHԦEcECWQYWݯ#Ek{kKG_;8.rܐ&1*bP|ǿ6F:kYUYs߻' A@vz!ZPhPxQA4`di `Vw0dda?pbW|Ez[Z,@%du*|/Cڞ(Z[5trwGLF..J԰~|%ql5j88 E2S՛Y>S<{WBYIJmQCSHfOvΘw]e썕UO|^;yQW5! C9*[ɵq* &^6mGlh$T,"`AQ%̎ZT.Q&ޡ !B|ֱ%-=aܗF*J8%HWY,+?/܁ v.py,%Ltzi6u6P! WNkLd;ɡHzD\x<]B587ͺ[q\%x{ 9`Ci*Anm5s:sULnţ eY=/4 y2n$bj*A_QǠt 6 ^~l(&m/UGh%qP#+p`A# )?4sKhB!GPĄ(5I.Gs^vsǑWhu8} ϧ!B.Yr/LCBRDGz<@ wz߷!0b$xʳhFHWu02tݔ="U$SӰ AT>m!'!sؙ[֢Sq"ZnLkTo@jDSE%:kTU9* #- aOhuZJy~Z+Ye:G.ϕ[nk˩ļ`pR_YD@ӡh_,SҴo2 >9%,#cr6db2}Ml:v)\邷5!ԵKµf{ȠВH qz `΂%yu;NUg{#HGHQQ:ܞbvĿ$pYbQ[ [QG-j^e&Sч%}v2^ /mK9"ݥaz_vjC 7bD0?6ab׼qΉQjJqp'=RXXM[&m|JV2..jU0k|ESVT)~j$&?aИ]}D}Au'՗Y/3skA@CBAx`SSӗQ'XZud3<$ZAYie!9vGoe6[}<)}j3gqDH&j@ܐyyY(9_E2*&+hߛ{UVA_tGNM#0]- (otrߪIUcCLۯ#|4Ie$% }0@F cTŃ6;~d.1QN) 4?!o-gYl>2P[څUc_ص#ߩ, j]8N+.N̰mK!`l8 6.E}eD <%]{2}CnԷj lʼc_jg}-bؓp%:VTxA[KQq>ʊ8xe( RA4qu2J+> ":&Ĝ@èW2qU|o >1y9! 4$f}~~X)dNk):xb Nb7~t>hWaK0$C& 31_!GrRSPoMBGK# ~p]Tqxj1<Շ|<MA6mxv1noܵOr{h#aa>:%c ֦%TmP1-nYazho ݹ-ݽG,|۾Sеy'@$/t%Z7}/;7634l!|J$6ʐ=Q&zߊW,rORˢҊPXx[ *_D0+r=9G΅{6rz:[P/s9 `"-򜻪HaPԨnw,o@m="91Irn.f;<%, aʄ0vZJ*vgqLFt;_2K\d7l USM7avK/²vv{fp6/ړ D4Z]),pMpUk#(| ݣԵ%gm^ |_IbC!RWlkLaynԆrߗTرWmxH(|P[PhQ"u<(xOl$l>1rG?a2 84jbZ~M!'(15*Mh! G Xm؋Ѡ]HYϝ'us^zk'شy{g"8:PB=W,yDMRh_%+VW*?<|ܭY@`{uza}6}S~t\w7F@Ӕ !R<}?~H e##4g zsFi}TđzUyY-,nTDbZ.HFAtj:V'w"Aӧ`E{G c{sO;g0ro0fU!$b>F&Za\S #Q_B'FKR]9ټx%K;"ڞ}"~e(K./˦r^2ܽOIu ""bTse¿ÕOS_=\}$T~K|u m>+;>ŭ4  X#P~CkmYW(ov&jQɝ4OBݽ#E2/ƃfI =@Ыy6IC( piѯ怨;5T|< KJk?' {~@y'r8X ~wĕ?3w}]f4XG6EQ0`M%\W* @ܵ8b6k+ TUmݻGJM*P/n~ Z2`ٛ5I]s)/8^Oy=(3Vw̌qM9cuKcDpOPC]uJ)*4q'1}Xk]ZO2FsR,ᷖ6PFrrt!pMʅ_yZ/5qXAa6^4 nYPWCqn2#欦 xVuϐBG^M/֛~ Z(Pg"K(lyJ)\,XwyF>Wې'}X{ ۹R8u#fDawqF*ߺ?F_q=5D;.,BMUܮ֎;g{pͅ&\c.4͢|GyH,pOGN]5'+ug̥g;DG'A Cr7#st;.3 HL`Q#u/SF1$Kc0VX.3\aeuFdbt6obŵ |?IKY!qg?}ЋfZoi0>?,V@EΊzݽ@J7ykxYP{ϧ8| ?AΡeK?R " pǰ@xWǶ—l2#&7="y& 砥; qa|⫀)S0͸!K~yrbْ@[jʬh*v BmɈ3 OR ka pYr5ׁ+GU0"!-%lq"AdHN:7(`w ¹'b4='K!cr֌fA.pÄOoSLQ}U٠'pD⹜!RC}yTMv{A;b֥f'ke3&hΰ|2f2:C#W1tU(jK7[K #dEh7 D97CS^`2>YLh@G`@ŝ'~6.N✨}@b`gԔsY?Zڿ[܃b>GRn+0?_jx^yuQhmZ,l23`0tgtv[7SDK'+Q3s`RH0]! A\-c NEư%IT QFC)(sUa1c ͬw_ 0'&[sjKW  g @~aد+ nc= 6,l)pqp-͞X~U7d Ul,䤈}5;#9ij /k ( DSzrʱ?[ _آb$n:RQ=iب* X;-m Edr ZGMzP ys2iB[~>#/ C3_(?ߴ{kUS4Y\hkŇ .&nKZMy1l<ܭ62 kB *oy ]ANh46VGk,=N~b)"[]uMgm[l`(j1H+,k^4YuR{n?N({}N[3*']hY3`:$+(%a}Q;y?ɕAP3M:BrimBތĥ:. 25cELM?SD0پ?HcZ8Vg 5n^!4cQ[*xJ^$/KkP`(i>e;PdEi[$nvjXkY-Y"vk Д I.#DbzYzW_FЇw4ف^WlT;} X(į #wB@O ڜD/~׀a X7%Xɬ$xdȄDV D8-{8,I(nu8](_O+Hf,tMQ<%JeO^L9*um` İ0ue79^lD,6/!<~F@+RkFdJev h c8mj3]ej'zA:ХV^gk5;Xq|:_؏37s_$K0vڀnyr2IsNagĿ|d!e07N rwYh2+B;1x[wfvGJb %uV{ZV`Nr@̠NC#/H⻍duhn1eos ͇W dLQ93y^d[!U lHn'DOD3^lA,/6jMg9>As3Jkjj}cr+\.˓Mj/9>#mmoZKZP#jl[,ʼnf$plsKGGD'O *ﶺP . u+̵Ъ]4 ]CSM:i8"/w iJ78ğEu6Ԟs H0!c;`BƋX[k:F_Ag22_d9jXZtZ]_^$7>xiѤ K{l 3eJ8uIVJ#@=au*5;^͘V&B`{Ď}P*҅N[tǕrB&E=&+>inɯQ>x/Q)&=IrK-XqZF&;"'.[I+Y -bCKMt6b(g.76y{%(m]?Qefؽփ.M@5)i+&>f?Y\9Jӳ9QM ٶY\&+oٺ'NgL%oh` JPh9eEO0kgsfr}=螫I~d]jdCHdh =$zW3e;Tm;uHpǃ {[w@h2xg0VVbŶȸRgK6ebwbpS+gN!S?oև[mi?':zdk{h讀+uI!|)8|ft]Q^zIcCP;|HO|<\M M"X{$t'Qr$ tXv 7n_(SN 6Q0ZӇnwmيNH\Ď3=~@{6V+S.] Av'WÈG}K *Z"ai{;ǪgU28[?W18eDm„m2<_=[w2 5oA oޣ {۠{c7XCdd;J {%2ŪGEn^ 9}+d!X-_'\:Ҙ*S!n?$k8vAq/%]mOj疉J|OP>dK`Ϫr, ;Mx\;.E)Md^FvjKTUbQCu m';팁KPS%r;Cqޓ6ZH} ՍaԛPWVLLs&oI6j u顗_)kό9_SaOl%mKC)9 '*hPc8B|_y>}:BvI^KXzNchE 흕ݓ֊]u 0-9q$PxcyvFyLS}!9?Ȇ\!{カX9aKDRfbt#4/,T{8|؏痂L|> .OOgkG bL$ qheV#R*{XQI)m%P.-vTٶg{896 rxVj.j<(eCؚU٪פxvaZA~ 2=A}@<AWItR3Q7P:o&] ׿#w>a@}9ɷ_X6\o NydJYF|:^g{H:ۚx@;42>Or+{:5NIm. hN䀤;_5qHAON&G@85^M&rT!E#MndP3XkWKpjҒ~Zʗ>./)Irh$zy0vmؗrvf~/uOpſ([0T~/:q%1 &-[߄XuZ7Gիbws ƣF)+9c[SU$|h oskX9igұe(%Q7cL+] 9HSC2ƩSϼ MCWVX*5*Y@,[1V=BI!<@Zx.Kss܎G1Dq^Zr3aG͉gl=I#^&5yg9+p\)eŎtץ~E셥Vszfȗ\e})<%( is'8 jCPcn3}nY 1ROzen(8bPl,FaLG"tSQS#B@Va[:ɨvTI^rlGJ<{rudwGn>zǞ6C=mP3M}.a-KOٔKq;->pJɘAdлSk[œq~3S5b%rb>Aseb(sG^J "Oga)`S @F$^ 0mm9LIp#]b3EdJ#AlthIpoy? [Dq~0B]35*#FF}]T;E/M\W̬,?O Dݾxm *LL<+Ԓ%#=/km=RNDtlOm2͖7֏}<74klvm2PF^<1p@I&ގ6O+&> @6z7&kdIj|ŻKDbaM ~,n/< 2{BsX5`:=ϒ?O +п=Gd`Pj<4ֹt^i% /vRv}}''(xnV:o!/90,n_ G8pcTX㜩愎O$%1W֌ΚhB Hj 4 dD=.O.3vS,QLi3Fsл f3odq&[CK 3^6Q/wR|35oǮ8E-5Gm@4R [f%F7K]!Hx`„OS<0%>] hP@ٙ4/<A#h.4bmӓ$U.m/;{~[7ya>UfuAMlKhl0#"3,Ow*R?Ҫ(W[LƪC^մ[ Dsh ׯ_sB$[MTzԤխ\+VT(pBS<4U7hr; O,xh>tY.|f5Rԩf/.w'sLrZY&*8]5p&0=ozOrqsf;۠7|&nl$= Tb2ā%P[ӑo$3 53ԅ҉¬R]՟FR2K7bEp-(9v⺺k݆Զsj]ٛҿ3@.Q5*'lUBnUq&_5QDZhpS@xν^a].$ ^#>zkQLbz[ZF_9ܐAA:4hzЩXfoEɪDlTB-wӒ^|w|z$mDbsDR>G0&!Jpe+LJ^ ݿ ig3 @n5ټ(U J=͛5]=m+l-XߚX!l"aV]\K` n#҆t8 ǵ )ty"R+6*jhq%af}v$wS,Kt+96&hg e{`J#܁vفE"=/;Xnc'20ǽ[/p<lBP~͘P~?ɳmZ)v|aS֬!$7O?Y7H=\G>axWnPeuZ+DЕ[kFhzYT 6|\'^]ʋȸCr3YX:"iBu (nq,+8WI7_1OyrwXxXd,fꓶD/;qXdD׮VϛwMȊ|J-!́>e0;3qjuu^]>ZJonONPmG6Eb=T D(^5r87r4k>!& 6]j`=2"vp)D}T m6}371_x탮n, RCX)YllBE{P"&.) ^4tUe'~;R5t z^C`qBh'{ӛQÝbg[XL12m/o{1쯎KM^)Ml"^>l*zU}LnJ7Ș}@BFMK-b]outLÃI!hvcO,[f g;}qI/"Dj_ +)i]cuLJu) r g(Ͱ!mbx$gH_M\CML;C?qm=Y z.0 a;ԛilV7׋&ِƩ4H!~b|:c&MuKpX)3 7ȕc@XilOŠ~\yf&2<gKN M#̇31 `7Z~׽خIuF 2`. i`/p$,t<+5D:o6Y[%@^5ܽ(\oYXCb(|&vTG7<%5K>`, lJ WYNX3$\(Sе;Qa%P̶7uC"Hu0A']: > )mìX\V(#آPzTY va3;rQռDP)_ _56*@(:ɱOe>-đШxm 6b)pRZ+/OskB5 9{C{XE츁I~xBQ|3W+n Ǘ"NdXҹ|SxgԄ>z"cfDci2pگA߼-p؂J*k.w23Y!{nzG[8Rui1~oֹ3;L fjz(@"j&cQj2>nㄜ40kn)b3a <`ͩMA`ODLdK 0RfӖ0չgI6|$w=1,y1l@q2igEF)d $m cYR՘IN{JwT` Җ}oyˑ,xTBrIr°x&ja|3Vm/Ճ)c?&qw c\CY|{C}B]ğ!jsj {lRN̑@̀j~롯UޥAd0RLsG3JAʕ^8_Ίﲺ8K%)pBQɴ .8x<f"k<' |@%4-D!CKE jɗh }6Of쒋Zsu|SZbscL6{$PRR3Zk]LWF@: s71ߠ}9՘mX(IYݸJ v8%.a$0cc|!zg XewB'Nf 7? ɏILA|>f;E[O"׸w(/Z<|]xY|89-ZMQCN\|Bh~ΰ"5FTҠ# =W~p%W;OGPmqpL]sX8:z9_*}0uJq)߽f3ÍMq.pw*#&)5rlt{Au5W}cF~pHVv,|iQR3"KM5v6~ dFdCò.CbT~>K}t dGIXX8;՛ґz50s /.W޵E-c Z5\z7Xa!:,p+ZG,Ҹ"h #"9yYdXG O1 YUO-gB-2 mLU Ss4ow_P؝Lk5G^vܑ:PCJ$9 bG|Γ2`W؆mPq>~\AMa#He'J3=g1baeo6#suw23~ڒA)M[(jrʋG&1P Z/]]ǢGȰ;0!kqN4?˚JZZCxmGܶ~"7X;H맿T/j+en`,|=ҽ'I,w=?@hoW6\S8Фlx'"-Б-9Kj ܯҦ:n(r@'aZqSI/ʷa(]Ճ`mG.ࣤPTN1'C=[KpCj_7=pk!ȉMX۷b+T?@V;6#@mtd`N~.R1_*˂cH{$j!4̌/UpqoGÃx#]X"gX?<wS(5ሮŞV9HkBo23ԥ|J9nl#ؠU4-?yYD;􋓴9`Gb ԙZb$I{<\ىFެ)[9Rݏtǃ7JZi:)c Pii8[\hAzKt &+3ZscO9r6{  )(~&4$F!>~>-AQqSN4 /֘T,\a;7hLUÈ+ɪ =. 4gN "*,}d./~рآ BF9;6&EDn3/ctf1ġQM*?VoogBȨ}x .|[U% {#5Hgܪ4 a_;0 y[c[ynI  1ZӯW=\ʙM_u3E% Z>sQIg2'zRmXL.hb*utI]!H/{9ǩdx$ T~JpIuvItXuD{s4;J8II|)6D9U%HXVE*_AE7Y #h =s;% ŀq}xisgճd'-IwkxpBqEn.O @KY ߁34C`+Y)J>5յ -th/WzsEtuV29 z[@H,>gNE]t~A4I+5P&@XR"P2rREHի{S&ɡC>RE.4d~q=@ uVսg#dW܅CHs:'z+qvX"+S;#u k FC Հ|D` %'cD| tYyEv.2AVNC{SҪY-|Al}0ME At\P|\I*=gLo]FQz97@qlz>N]PY/Jq}^E:"J%ifRD_bnJ ڞas((cF$C}k`DhW =X !AslP%gIHPH.Tи_I`]@ w'NIPڮDF`*Jlש4\Hy,z_QBt{`HlFfX[ 3]rRoH!+pfR^}f2A8vؠCbϢV2pf siJ eJISX5)6sGMj$"MMi,+cjrk`<]47+z2On+t^Ҕ|3'&Z/[GxYazJ]hd*|D$?yV:,ŸrEr2U62LiHѶӾNϕ{Hʎxl#Pzp4sЬs.=- M/|Jh9` fd ăV @3He mo&"|MHx>ۘ0B+kO/OÒF.hK?U }ApI=HFp= fA[HJ|#,v8OiQZNyi(TylN_ #2'4 ނDƯvY*,arv{<"wN9ER|Q P+SH;pYq=Ai)TT ŴZx/LDo6uhݷ4z K+D0 ᦔFŊ;0>Wm lzS.*]Tʑ!8YqunVa$|̙6bu!қ K箼9*t}p4cmnս1Kp8* &NAž%Qb-"o6TW@Ԫ=GѢIc܅|E"i zaS'Z}ck&p`XJlsgL'ȿ_&B BsoP <FA+cw)hb92q< \΋7Icj oPr+H !BPɩ`Ӆ݊xM1m=&bjwzS.I0ﭹ#aI2`Y)OuT7n6T9nccĊH~H #rUܩ7 iQxI $oETzB/A@.9Yasf1ԫ0b;>3j37@tJS3uICKmLΔ)k#5H#lk{)0,n QI[h yuFn:iKY>&(0Ȑ9$.ܷQg,1DE– \ܺ) >*> ѻTjߺ.5*8ص`8Lܵuyt6 B6 \|.p#[iQ3R6nM{ڮ QsͿY+2{N=D#]IbX5RHaSJ]k\޸JAkƙ16i,\Us]B9Ot-HbJ:>,Zκ?Tt7 5r=QR9񅌕; L3W,1MIw bZiR[-%{8f̍u,Hw˸9W}(tw`l,2ם?3'3{ڌQ."@tC5N|H^蚡j&C!Dn5Ryy&uu*+rGNIWL 2I_Xªm&a~B0sc[`+-L܋05 s t$e)s0 3?Q8"Rzk8L n|?B ;.EEyC.,Y|J` o|=G2kZRSУlłXRnƆ2O^E+ An~/ۛ"{MyĮW;PՅ@GF8{6Jn eze;ɶj1?<6pan`*U$KbMrjpTdCK\bh4.@0dv=[DeΙ[J+- Nq-x2b`JkEg@wCzQ͉T d*jpog 5YUK3_FP . beBTRjl9&D/cm|V"0?77pGGN:c[>/Ml1iQ# k*Up ϯ(™bPZt㊪kD[~k J 19!.՘};nn[G?g*J6~H``ޚ2pii"Gm*𥧑1^i ^#bAl ʾf;OPaBmO ~$Cޝ`i-(񨡙6;g$̐&]8o̎}y]"C}[a||"B>6sAY#[`K>y~c5RؓzH&>޺9> _/!-SKPQQg,Nna5jegb ] B^&]f 8dƁS @% ;u:j5J\.goMҶ:QN|ߏxR|o-m4(ro)7E@W4'`it9ysh N؈ats0HIJ,*"[;uFxP 罹l|wi4p#^GA忼@WϘ&}6+^cjrߴX0A'ea}49ғjĕm9.!ȟG0mM׻FvG@ %mr( )ascaql)_ e; <(-~P=n2䬸j6ﶟ&9* $#_]?mj0 r \X\64~[$$R_mQ[+~(tfyV#޷T k~PK)t4`5"Xzģ1,.$ 2JƧHUj)3Sy^ǟ=CV;UdaW`s)q @3XC߰A$Dog%%"&}y}1 `»VY][Iv 4.aRԦb&avbٿڄ_TQ$hj@3*铮< SF'tms[k ?X}x%*⏶ e29=>,F:NvvM.c"S?&!h #j;cs2+/S}Z@zKF*.KCF}bɩP̛|Ap6+#07oZၢy(c;PQ[WR|:65QomG;AL,g8@d_:Մ?L @&Э2:?eZyOep)e<뜝8{_މۑmTq /rϥ HJsQLK'NJcD$SE]gZ@3$ǼWTD"\d`.$ZkB}55X 2EXULݗrN B"vF)<]k@nT ÕЃLڴ./^_Yy D\=B39hBFn.9eAo'Bqs0(*Ek s&AxPUi/װ huMgYDrObxV @|}5wVD(Ķ@I1_EVd9K2'9+Thx1~=|_VtTNbF]M`{$&> ~+ xhtxV*qN*j% jr"9t OǽAQ4~j|"]9Jr.S\s;'hu0NAqEpQy^YyId(7}hG b=Ժ[Kk=+,SbKktX%@_GfhZ}~ܟqf?^xd'+Q6' Yܒ,8@,p# Q[:@123'6$]OF+E>%ptHiaן,c#-';={W4Y΅8zIJ5$"Wos(^#'w^iRQZ vIQUzk q4֙JN@Yvbb]~yvUR&T+L$O5:ͺyrQ[xKbӒg7Owy.0vo->p* ݜ.Y̻N^z*VeWo `J=&fI./=%ezJF 7܉\WR+ܻcર>)0Bŷ!>⫪^ &߇IWL8mX]ceg$6U]5Fixxi,qрwvŧ!QMXjC *kY5%ő!K]ʶh-WYirpC֡q 7[~YsVX\}"Y|m8@?qLE1&g; l FNSL81D4IX/o4X;_ⶤAPׄ'2GF4ej\Gy&s6uUrrBcwp_7BL<B)ZʹCj]E E1{oB$ޣ C1q$Sr6ʱ%\w;hztp[k-Zݩ0݄2.ݳ o]q;%|z!4=Sbʍ>JS ,YC}ga 7-F2Z# N|# _*&hx56aQ.#I|\H)G~@0 K\2'/ !s&]/<ܩaz Wv>Hx ~*G1#OLMXHj'v$o+04K(_,EE,6#XŦ]KeeRAdEB` 0Ce^M&c0ss:CF(ߛ06!U6uֱUGcUZvaPFBg)&T7HkLA #v7e`W'& _?+Ч2Cᵨi<#VIT"Zda3/ He0 -ϱ ׈ߨl:^w6~p%HG/%wvQ mx/Z[T!I=G:fkqv\W WF`4#wXFz$> rf0 `v]v_LF B|q&YC+qNTʲ\y\w(YMoU)b`m`տXS >6CH+%^2c#*uv ^E8w|YP{~&00oCg#6HzΰQ .Yp" aC/Ui3Ljk?K1~b,YNQ5k 97CgmZsyU֝7 7*dT&G9`QJd"RQG:-U8*QP 6v{JfxN/9)SRPJD7*zjU 4$C&5@iXA-pa/| cb(* Te:R]k)?ȓ(G.%DcWIpͫ6S3wD׽DH0 'V`?`#%Kjbf~B wqUJ`'mkj}ȉBS5L9Ż2N0R#;*p탠4p7 ]xؙE{Cy5%ӕŵvvq7.O@*D]TM̳wv4kKmEۦ(eL.yZ֖)ƞKK{GAp1"H$Up8Иoy`@m Ӎ鎺іRcm[|H4݁z,,@\z'^/!} eb@cjN\g!,܊uWW8r!ҝBS#f/fn;]/sNI>u" gFqV(ёbASKdV_n֚"YF1V]MINJKme TȨ5F`X:OҗMy"BG&R<"3 G1ty 05]a8\mvm'/f#쮦k,p&`! tfEJ .83 !q&NsEͩ~DCOS,x[NOhEB?6̓#5KDAgVBWU?;"M`G"3s;^I)9\R+vھ|58_͉olyt#G7ՓZmM %v Fb,bġn ,>wl~ļ"GZJYg#2O63~R:F`i\D1ĺdpRfB=3M F)/誧 ^3aV=M0ȱz$3^oVGӻzodDYA=INx;넾 ,;9Y6BmRWs"(/,A$yUb{ڀYǠp(7Fnga~nDɃRg;]fnw2 t%,3?ӌpuTE'P,]ȋ"OR.IjOa+Ps_1Fok}t(ʤ9Gz^i*ǴoQ8N>ԯ>Z5Tٜ* F}b6v4! Nځm̡*Ktiᘩ#d`x6-%+_ص緭Lg%7W3 ;.i7rm oy -?s6\b<^C]e+gDAkfC,lKIxB.p6h?5 xaf8_!OOt'6Д`0X|G/{1!ôH5؊rc\#̓нju2{}Hca_h5({2f8%iɺɡLI, =B4H}I/|#j]C:cﭦ+4(v>}yR(+YOOSG>OmW!vk#\Fݡv;+]3,R/xh1RKWR>,oL*毋~fS%mĝ$V# ϛM *6! }hE;bqGoNLJ w+ uj`))N:NI[T$hCO[3Rn^\ja7sf9b4ܥ㼙FuL=t哿~ː^|?P30>7iX.%[s0Cq{6$+ HIШ}2"PbzT"qs\zL\ͺ6l f0D =B-\Gbq{Qw;ìbj*M>ڕ~`P9a(ppvf$%mtK71Q" &aul2܈q `mC*{KbfTHbZG 0eB ;K+ts+ )q[5QLTԍo* 6CJtYqŒ,9Q„ˮy'5%Ryk#֢_ۋ~5˽2Nql ^hP::W2kKJ ]-kvK{{M9H"v!"f-#FEd;1CUj΢f+@Ck*;,ȹ4-bf3nXՔjE$Kl_]*<6:>**@O=@BkyDv+= n侣֊PJ,ާ4YY`BfRвd6&7~KS,'2$Y(QG<Ѱ*@o\Uf8N g;sHw^:C&MOSȀzqn<| }&[zRICu~*[ik&a{]!rkWΥv^= xeb<G|œqɜNp/+9vJdKyV(7>,uuQ 9-b9ɋMr15oq'nsF[ VN+pbꜣ ܶ{/IP~Z!U4M~3956ؠB}}V:zYكc* {T Swдwf"|,DH#,s5[A6*rm sVl.E_;\EZ._̕Ȓ;xʮ(S"Mo4Dw#w`Qokƕ:]g,o7XRxYc͐fgYZ07070100000053000081a40000000000000000000000016446b36d00003e54000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/isdn/capi/kernelcapi.ko.xz7zXZִF!t/>W>]?Eh=ڜ.+Igd5>H ?ЍI&݃m#y7\G,2.ZFN@KEHOc︾| `ѽ@f.EFDK;k:QkG3Jja6*Wc0BilM9rm7Doj -2s(X~ҪI»18cg۔,]L]9UfARBr>RPXnזs3|v?XD gaI*_V 핰Kv ec!dP{݌41ActldU!@4AJLM/{v<#޳"do9} *&M_ቐZ_J.y Z[d8]߽&d܄:s($Xz}REH%n# vj][8{{]hP̾F}L>KRS@y9EtuϯAeo7G6)/PoES1mg aOBhE͢V> ׽1 a4+e/ʐu*B\vBCTw}}Ll [?mbE#VqDD*DOFXԀm\7hBbO*8^w+GБcNo,(%Sl($`'_n>}gAv, Bەd&rF$.Fa+t"&JM {]˫.{e_]b2'MR"C#z=q;G[τVgjK|5o$Gpa#r^ʎFZZR%8ښҴ핣^"jL^UV O$<G3BkD|r}7  Ds/N3I}EUq|)0gJįĝL4+jJtG <7G;IQv={Yئ߿ s‹5#nD[\4h>qI#Q r)&mS~AF.6 ;]K,{\|hhG-P.C=X0Ij{d LX*.;>A{GvB_:&ew7Ч0T`)`Mp>ѣWaҩ:/eAum:}?3CRbYg6(Ӵ! czޏ|L9/qSS r<=rTY_Î^%y,2ۅH1ɰUۊ/XvaͪdO*kzg@,/Zg"7W2?DhjɚyMsH1hu |#HB+Sy1\^\!:<Cc&JLs[4SE]g@Tp d?bCxF!%ulIRG\j.͝zJ9|/3v~fb˔14rFihGS)ʬ̻_;}u:iJFxRfc.,7?IA3쵧@g # ڧ 944>I StOCtd~YlC*%PԄ j\PUmd\2A;~vM]z7zfҧ<Ë0MkGrʴ&'./K/-q < =j0ArA$vl\XO7`%mC*IVF^c p^DbƐ̮D'!P7&#֟}<2jՐSlB_2~w#Rƒ䨶-C{1`3@kWy|PGup"agPh~ˋVLo[>qlFP 99߾R4% R{:Rw8ۛ2cb) Yu* $mykըݢ#h 䂯i I& ,4\M 5My]dw_8[^Px!O3WyCa8 )wЏB|[/$vO7$cf<*tZ$ ܛlR P7aǼ̉+uj RÞBCW5>r&)r/v4tl>m3ߟ;/#B3M1(D"AC[HBW!{ףRR:es8Jqmf)dSq,u?. Mn n A7w:|eˮQ%b%# &3Cj;aEWJu׀+8Gm H̹G K07iEΤۂjInyh/z|7p5s 04@0 T8^j)dE.sstIgTHi~ L:4,RQ\R#R=/w^3dOT4ߣ$_1bS57ș;1BHzArD/~|V$xtX Q=b}]ba( S.5x!(orL$K/s몇)2q|e9oE&ջ:{,E,K aـ6"57~Dύ^dj#Ɗ﹂u)u/$~Qn~Y}a}ݖR4VP=$s|d6GO;(}\S0"& 8d*mw+`EbPdw.MoR`2W_42:{ۭj9q1WrYIr%E7RdOx^o21/+LYqCs'TmUlS,֣gR#Ec~$`Y%*Е+2o`wZ4l[&4,C侚!uzM:1Otva:jǦLvp=,ɞ8cR3 5|Kx~Hb@AAjL+N/̲a{9kfcCL?|~41M0v>-~BInW gs6s5D~Ҝ0heL}(7NP]}= 'l'Jsqwn<%ȟTO_6hH KfC)ytib`੽9h}G c U+SҼ{H >9O~/+V-nQ[R/9 h H!gHr#6 Й6HmM֓lY8D'd!q9qf|a&Ew;9@g܁l`8;C!1zwp RLDzL>[Y(D2zT1c9^XD B~LTGVaiXn9!)C^+qg|)+0V&:~O *Ը _VEXwˢ>*^#no3&s1?֊KhgreDbzMyBÔݝ38=0!8oN2LdZ_NS%&.a5Rn]18 4wy9Nfː @]OM =v݅l[oj-8SactZJ W_AhhQvD+._QUJE@;Y&T''uÁYdT/5BB7G ( m_0E[zmD$0=4dwհ+(pX+Ҷ~꿼=/}1^P&31>F3^el~;7Kd i_0w {>^i$sۻ&g>,:Yu>P^LPB '! ?P'L-ڬŐ47S~`= } )Í0g)g}ULӸ nT(g z<&_wd"b@yȽ\/T6Q0Cf93225DdЏCYic2]w?;u2?[Rb_jzdrIyB.?Cԋ1A )Aa@:9F' i,%eV(dX?sZ$vX:ƶw5έoQ34f/Gr$T45Ph瘸JUضPciu@a@SCoYcf4ܲ"{xyWە-2:UKpqu2G)sV(0P -2"NGÄrNm"JR'+.fb`R,ŘzS1AbG <`%ES+)DQ)fBcseŴ@N&;#wx^3y"eN= s է tQaqY1TY"V.7ksױÁKP*GA)Hx;ɒޙAǐusweXfٔHJ9 <$Z(Ѻ/ #LvnZ>ӔAO䃆]owK%4ki[O༭?=wmwȅ1L,u8 ("K/.jZPY/xEf n}~-N!etnl0b] IZ"kɤ*%;|퉬ةJ*qhEbE [/wr' Q}AjbҔZStŝ@xk=EcA"BePwe5ԀDUWz1؊*D!.`M2J dCEQ]RیEˆzĮ,ML%sqQ50W|VvvK7@MQ13 Φ~R.[YU-`f#|p];ڜ0}}kɡ#'Lj>Y  ]>u塆>h?ezN 9] TPQ}svc] 3%AEa~xaodwdIZHڱѩ#h:̈́e5[_qEd-B!ni=Rmf[ǂob7GtKݍ̦e&==3o;D%zbn}|ZhWwipH{ DI꫘~G&'fs|]r(;m8IhX b.\zq!/d4T򟓺mGz1@ ,/|>]-( 8]Ovl+~ r7LTD<6`ldz~PRͺOρ 3k3cx$APfp=SAh&7}RVQ!9Q!b{g@Ҍi*k%˜a˼J׻i  742~fT mZ47?Dԁ3-*SSp90J xðrιD7!9ɯ־axG۹lGԌƉxxMPPֈgM}޲dNh.mDkF~]Hm'KL(]T#ndY9omڇ+$ ӧιcuF6" $%DvHlS@;I.hK''~#`}>;X Z1wϣXo4,R6Btinj;sWOKb ŽAea.Ƈ_/{Ň ;k(i#OZ/Q6s42 ޼aճ*s J@ *3 g}\/ځ%ؖ$1Xs/65 Iɨ Z'xH ɣHׂU؎Kk9`UFɤXC1&576pI+|! Pc]{.9pF9ҕt˥Qy]sY^TQ/*rzbi?8c$0`݂;GdAz2C, ynAQ 5u}#;fSМޗp>~c+C#Iyȡn1ZVn~|yJFhˢ SD5Yqgc1v: œ˔Ob+}o9G!jݔ߃p"_]*Y:W=ybB;~0^:V"NqW`YNmOQeB7jCMbg=,~a]Fa=UmLj╄ wQbE-PyQ T(}Ln58y_x?D"fө$_+!t6mo28Ccrm_65M}l9@fX8EFKDje4 ? `P.>RJֶZhZ;uv9(Naa|A>Ho_)z|8 bW{72j]2 ɋӞ'&Ah\d.DŘo2*BN$T2iRxv?q`+DѤ)cj16ɠNK6D"1|^ҁ5s*]Z~ ՜X9:Xͫ=VK*Pm(MT83&=<\&g_XAe6G[OWi0fL|4_c2u\OO!M طuDPo^?X[AO't7ڏ]"VtC1jͳ~t΃QB;4&{ml_|xJv8a_ )B9ƴ&fa 4*kg{FIt_%Us_0vN(m߸67kGA3XtBN7 !!|WJ+r=Z0Q2B&CzQEeє_TQetʙY.l.ΒS RD|2w΃'? 4iZY[-Sv+{dun t/#sO)4 QB(u6 08 EHYv?~,]3☲jm.xmB!.zjn"'S )En 3CUI+viQD̵Ip>R>KeLƦ0PVF>jwZ$Cq9n3, ,+N]Sp.=$ρPC㡮HRkȷ9P4:ڂ|{2:=|Rw[yKi-Kqw8<4wc_Fxd,IаOiEDs#9  ?X$ٵ*x;zFS[`UNs+1O'ڜ6SC؍x\0&UyǨ,+ gqIѯ‚Dmₑ-Ώz20ALɰꨕOmVgTE:$,|52yպdc3qrJ,B@wfQoSyT ]!;6w{7Qb0AlF-*Rqxݜq]rU.YP!ws!(sIr3?g{ Ɵ$3FC(Z/< J|7^W4WS"nJXrF0>$Ļf{n-@o(;**5- AyϿ΢iyO2POcD^(BU?{x9O^n,oFYEoI9j&D-4+̘PhgL"7\E5XR恜dz*߸O]4H xj_ϟK)[q\Vlc|=%)w-ߕnsFDql>|KlO/Eon2kZ: ΡbSJA&zYL^+:ٮ&x6@Ї7/XG_zywk{BDjLoOk?Dkh=e֡D`G?!a6 @].ʂF4oa ۞ɛB3[u |"FK;Wu8!r+1V Nu72ŝ|1]%Uv~gfkH +l=w좥m%Q9Ck 34B, "0bimno\ӍT!CqLSZRwaـa;RӘp^G >9̙o8B*b4-$g^&dE$̩\<:?rx~ʊT@ݳYs>;n S⏫2^zPFrj͆id hb9J$aƌ1- l_S\hYr6Ah B ]֕K)bk 8yqXԳ@Ɵ<-[YCX^Ќ.X'J"V.!:;u$= ]LɄt 7{!9+4DOwzq0@t&H{8 ]5a_Gp9&8->)iA6aZU8q@yauLfx:v>'wFFnG&~sZY}Ym?Y*~ѕz 3*ujƾ.߭{Ձq `WU:RғND锶XW=]b݀ rIjga 5em֢ZqQXIy16 5(Qc@,+;{.A3:QM1P7vH'Eh&rDCH #֯DT)d閥쒼r\9܀*³KXZ6O6A ]VϠ.gh F,%~ s39Q̃6i,L?Έ_*vDc.U¼=ye̹8chXT[*@8,H"+ѝ!(aHmgy]0<%7*%2S+nPmI?\RٲJt9&+9h/R5i%Qr:߃ADv,s@EHf7dup&0/Q!띮^~XڂD Ekq[@fii0r߇*J枮]Ĥfu?ku2^EE!a<\veAظ೸ր$뿠2 Lty%x'Peey,5gЖ/Y vۃFO;3GDkk@KpUH A pKySSIsi*rUS.i>e0fNŋ 4S=I T^>%JeGҗ׹flu\mcU W9t_($;-b޻c&FDVqS7=}^gD)Llh vJ3-rbL|{5Nb AC-9~hrW9>A>vB6e(@G3X؋~dSlf&(f^+,<7qh0aְX`'c5ggPU'7ZTX%oAtyDG$mk챧O AT <4 U5C)WazIreJw60j!y<f>L.37F c(7âs@cUH/]3kr7y[tm״xШ[3n:=K,ZՌ:f N?BdIh<9[94n!F=,pzyS; %si_?s_UhOE0zLWa{F: K/`$ Ӄ}U_f1eK#dZ[8v;j?'9멎XKLF'pysf,FuOMWm3¤DA8lMa3ޗ![T v]A''UҌ){uQ Ž5ktY=wWG8缫~7*~1%UqrOp5?hj#<¢pl-KtTnxzm8+Pd3Y6{.G4An+?YPJG vJ-I{To7$_/V...͜,(2!lbyq1C^.9-uvQ<*!z6\;GC:o&훏IlHyq,|Ͼ0=7@Q9 Oڭmbՠ3b0ڍ:VJJ8jb320&tWcz+pJ0(WF&枆GQ`ɕfxqʦV p̟sӕEˍL#0ҌdXHϑPC#Da4t@ވ/#a܇T olX2 a.mjk{ͩ AW[J-9PgԬ~aֺ1]oLeԈH96%6Y9z[ iJ(Kb]8e'vW!o@;@Y^hy" Ŷ.2;fb4$ߖ1ܣ]F̅-#ޡV  *䏱Y1W*Fڎ}]W}+NoyVXPM+Pi*n/8EOt&1:TY8+ξК tm)m>2էB\J xfSs>V/㴃8 nA)9oeE΄X<܉BEܭW5}vY(?_.%۸?$"ik)3f.Q=+USU;5+3[L8^{hP:KKPvE&K;+ JGhNYv(| f79H3Bl3˛߂K釐sHo´RV%>X ѿΊ1;amkZ=RCh`N[G}`q#R3Cݸ ,WcNZkӂcrƦN`[}Fjˀia//l c-,;-%Q0 זt5rwpYkHHg[bELw"L*+ⲍl)"oO[0k2iOcQh=u|CF=xeeA|HX},^ʅ6$3*zJaPX{Q =Dn9)gNu8**=ۡH tF9L`0;%akl9O{>eƌk(=+=)rne} wPo*~#]jw V!ztKX@R?K{ O%JxC4 rƄ ~:TDlO=v gcxfv3*Z"}{^acˣ“O/ J9Fx[aiGBsۋeVx,Y u-]!h]Yg뿹 ֦0ZL'>ze9a:R h|r*;2&J97(Pd>4Z '=m6`GҸ/e JhѢQT pz"AHf s|K=G82#7,xȔl-`[;#Xh#"2d!"Bxۃ\$7VI8%CmxM[,Ek᧽B+EiS qy'r^WcUuDB}aŠ;u>* AML-À!f+X>$ 6Mſa'bz譭mkir:mHwXt,j.niBTÒᦙ5q(l-)ֱycs/$Aa@֕GiG塅SߢB2i:ZFf.|w$p^CI mR W3ߓ^(С߳cl]Gߍɩa,$v N JrRƅ;13A$ěgJg)=%\it/kL'T߇S ~4)|m|KԉMJt@t߂'n]f`r(.*%3u; Y;f8NhEOӇƔj:5߂n/V7qݜz̕gmtO(>x )Π գD56o?j+){+kN Gqɩo%f[׃s;`g/]/֗| g@m/LO\sԈuh F%ÁI4e^%u*q3+ 'Kv:>-2g`OHh0m6O.S^#/yK^|0ÌF). &Q&6SfJ4vgNGbW(Et@80 ħfOrW遏ޤa0'C: \az^6Bi H+& T3kEcC%17|wo]YWC_B^V]km15^*_\Ч"@д  ; Ch[5` bJQ'݌^YE;4 8e4i=6y"`j '޽Ly ^ xdtB1&0#`Rэ͠؇ @ڭb v㬑^Kwb V܌8O[(gL=_ع;*90o2wPɈV;CÛL2(4&0+ %󬀘#d(٠IZGVE<:m=k%6 wK|D}/@vU1ơVXf|%|xa9XiH=DTZꚖ7Cxmc{F`;Jer-YZ qA6/-l7 Nu5Z6NhpṶ̂ї,h: HZggTV^jBj8`٤.q(vȫn˿wTCK-۽,IiʹtԈѵ>3Ucl0ŭ#'Cij- IJP-|  df!qk[[Vd:m,7B7RԍBo>P9,=ů^4į,jv]L2xeYJ 5ºC^FKZX&MǢg˃͞iWA>-`L[=ռoE߇,?Q;GBe#a[NC}gƺ9jr!ށ5,} n" aۺ?n߼4&A-r[-Sg$1+so@MZ%9)D=4;`&7/]( e5VZzRC4>)"%Qŀ=a " ,lR]I'4_ʏJǵ;S4non-k0eQ,C}Acښ{ZHjۮcKm-Ay,Ђ[F_ x  >*knϱK`9mhkxPE,%+{QBVRA:&>crVɠM޼`ՊP(dۢjz&F<^MWF1>LpSGJqv95=ZQ{b !B=^b9)MOB 4·%%2`؃]_ {ƄFNwW. MlJh,cϭnk7\} 4#lS w"Sכ_fֳUAH_ŜFW _Dwi7~,&q- P^_I`} md'"dXޥ({1#,'vas@th9f`-v0ЄL ]B?7\5wMw9uȐMafeR'߇DxBpStzӫ{cnXX[P :e-NLMr.;. }Ѧ kNՀ0u OW0 lRvW$-6xa]xVL>$9GމWfbl& u Ci2؛ K3hJaN'HiՠɲO 19 [Ts~3_U8M&g4=a]nT(޼ō|uwNY;HNoFOo;M|[?!:Skxjl [\ʭꁠ)S_H3C%=un;txa&:Co@U*$+rfLp-IRHMMzHvXG}ʲ V)?j<' N)A͓~R V@<\i2*d} q$raޥvm?hFM2bh46u<bQ5=bnHlS *g髪dِR!2Ηt,L7Io޴T)ȏ"k}TN ۙA&9:T//21)AB?\X6ܡ 0]j0k!(0O `jw\墑{1 w"DE\mTa|)>N̉" k!g&X c'XTjwRcz ~ Z>B-ܶ>+tg R7Oi2`*>4|R΁=VBНV(M? pA?n{rFS5IDc@D0T#k ]U,ӂTF9ꌹj·Qhw(K#][c1r{aOxXɜ--ioMŌݳtHGwkS1cȾԞf:4XT{ `rU{( 3Ѓgl̯=>8J6ƪ*FZN9hGMS)Ix1~R*:/Ƭƈ>&@ЋT,"S4î"Q8mm u!jGM tPG[q13m=ѱ +)-Jj-(d3q8j1Ul*o<.,g7-4NE+$5C&*aӜܻMB?ͽV25dG_I.& ybi&.0fJ,fR^9cN?%ԫ+Јu1P> 03jcJ1 z&خ * q*T(hF5v[n?5-xǫ(|딂 Sd{*xX?JB!b֡Y9cGu&HewAa5ndÌq) f~.M'a1Nh8&<2 ?}eZu Xd/ /QVB!eT)E8EaC|CO i%}-`rOM׳9&/;dAZr7JUh]? 󶨎ͻs[X߸8%7fU9/j>~fBy"IԾoB+i+~("$+̂‹˩d#Re`%'v +>R GVr4> @3nBdRr;"Fx^%)w`7:T> ): G`DL[\xn<ٝv#Cί%2|-rJ=ۍzKFŦwĽ+T=/@:T~ +$CS+2Mm dI3^ԯ?5AΟa1g?{[parӛ9P3*!hi`A0h c ZuY>'@P<+vR^VZP䝤-qV~qï\H7ɖ^}X:}e#Hwyӕ`.Ok$O:tb:+&X5uKIgm k^M2Lds*y#Wޔ![;Jf~KoFg $TT sY(ڲw:t Ol=/=SܿE/uĭ4eb9F+ 06hN_^P9/x]i]xxRa">Nqo{h }k5]8Z \L^Zuܔ] y9W+p8zqai2j23(Uv`<8?ռB HQIҤ~b(lo-ZA?NAf74F#_ԻN?uMl5KO!i EXdܴ|[b8|Ynؗ}|sdy 'ݎ.w?Od+2f*5W vw8`ڏe(w_8&<qrFa0BըsRK(j`(K[aLp egGj뽑&dݐ䨆:눑L:N;[{A٬٧!(P|#OɁj^5-$́QHy ^\ĭnWyFz"a?C`EA8zJ$oǚR#nuBii%3$`fm7K+>UɴkX݅_OebM \:Q]FD'Og<&Si0|Ϡ Q ܻ襧M,, ɸVdJuc8p}t-VO1V5=P>+9tiQi;2Z~j*O]ޛK1!خӺ0{5}P"b-[j.͒P ;܍} 3 2n{I{j+:cIm&Z`/ ̜C1D; _]FM? FZRQ g@BHt]<`d]e]-1H1=~)x* {ӺʈaPjl7]V:~EkmX׬PATЫB𘣤V%@˪@RMpKIB|i'[؂b/$Ҩ"2L1IHjO!/~"'ohkWmJ2< ~`.ws$ȰZ !lH'/֮֓:jPi*WL<72,^$.t26QOȪ"OPXҋ]eRșEV[eUCxt՛ok:PDwt/ZgfpmUG9-48S] :;/"#"| ZDavwxe*ÛxU*1hzGȐ6H_yXxOio.ve#4*WFWs[+ں t%fK '/"$5d` R$J^/ Ri6=R :.ouGQTFYr-\A7xў; HkK*b9=:4@<}p,uP8U%![QXQ?‏C fAt,5̥_ͻG KQR14\,w UdTѯs ւ+'4\CWץ WgD~W־u߬o\~ϲasr_.~(/n@|jʾbx'_s]P_k3#ًs5v+^ 4ɬ=w|]"R4́r:8͖m N fe b,fo݇߂ER?>b6I5~%w Ljl;gr|5XlDd}._/z(›_cPk蕣aZK3^a"u0jTd< YQ6dS~P|tW4WX'aYtg9Wѳ%9D gdWjԜr #{ $+r;:b)Ċ5&Ml %] X>k;\_ܜd#̈e` .6AYǭ?hk,l%ۺ(JfOUf931X yʪIFJ_;U'}g@=[˂gas.<b ȿT$rU#lI,'/q .hRΥ2^[k/A2e%GK ۾[z CaлG[Ͷ9κyJc:,(@L_!y$MH%Z&K9Q6'C;;WqaL3?7Zh Ȍq"lj$ w^>N^lNqMΦx%Lv%ԓQX+bS!ǼCޤpXv_k +c:yB\Xs0p*r@N9Dk6,Q"5Zj.R_ѻX\|Ѻ*r`S2@H*O~da%7?=B=o:;Cc ;3FYdb; ؠ6t"r|6͋K'kP~ıҵ7QYj&ec-*d,tT9wI :Óِ;5-FAΨ AhYwH,X0),1ԍ?H[f%αdSK+5sByn[ ^lt.vTE]W~XRQ]l^{A2a41&X^ TN`%~-#%)V(2MvՙS\-_6X-a`ܘF9*k#j(!Kep`MEonBr\LgA~!K uD#`QזokDo=[c N-YvW\S!4B~GK(0O~ۑ _n9oCiTnQP:7<ٝL?GL<+c/{9,:0C 8wZl k2NA޴(E zD3B :u|>J1J#X"󜠸ZrQmcYQ|2Aqg/ېk@ )=D+OGX#H2ϯ"3XZ -7 Ԑ~7+Q|h{{JI1PzPI?(9AEτ1/J6wB l1FCJZf1 Zfu /v& a-2Ig9hE㺇5|Jf\0xFmA^!tChF_*e{p;r5$uƵ QBO*kO.5dp;Eo2T%s,.`9k6ݱcX+|J/J%Tʔ][-P&Z nCU%o{3܄vĕ-BeV%Tl')k D xuMK[ 7:b? 3)y~1 LE˃7lDȶ;ϥCאIk5޷|Na5C6R "}V,q9/(.|?mY@Λ;= (?mGyB`R+crc#x,LJA5Gn}O?L9ϰyB>h@čT,>ӤJ4pwH:Ly5 urDOەX h|[{dj %45Cٌ˟'hIN ea9c۽*D+-fD,LAu=`7.JXoͥMmX,  o,֨KYwJ.Z";SN.RkWO ӫS6w0u?$3ɨz!@ݻ5C nn}mSsQ翃urAȹl1i+_kh&r+*HGgXU"4RҰТ4r`x-Уށ -ZzYYեaA_x '6bJ>wGa'IAlfmw2䁂jaȴv(|q>0᧦dGŚjeu0%Y!:Ep LD2MF'E,`o2 ~ъuX7/dxҫZ DF2TNYęދo2SpU)Z@UqӖ2l^0ejWpU%Jb0V8k>得y} j{} I4THR[\zU+ ;uH`={ ] kq5IYp#TԈqV0 ζToboQޒg3]}5qxҞ>lHhFF6VC̤r lIu}"Ԛ2qFfO#Z䝥=G^u{A98-+ ~{aOQEQ{Gl.XoL뉧/ȇ,ɄPDEYxtGw7R^8PjN@N&<,Ϥ;{L`߇l"K82.l xbjq]ƨ1rNT$I>c{JB!7;ߌDcsY7ą$o5D8/q3z@J$q('r\*=M*! rLb>?X&ObS],HFY /g^E#h-_0W:{.y5ig#Fjh7E?6 Kah##J3[hԆ!57*HZ$( uVXR7ps?(Va <(OUMciBL\lNwJξ5 .ع/}DھꫫěR3ɖcZY~7/9Iߔ̻w6C#Y*׏!* am;k0"!¯ ƻ}5뼃 i@`٢lRO) L1g{7zsuD<QEƿ+* C(dMQЫC%zetZl CbY_< ~9>Z7mǪ Ve)G ^FK/GaGV3Foeڵ>ѽ12ݸV^ZnnSoQYfbΐ3[-} n2%U"K4]oO?җMp;n0NJ`̹U[hAfSy$E@DDRx$ǧΗO73KgnR/m쁆KVBeC*?vt2zXR3)vL|ϟ#~SfL@Xzci#T޸9%6J7chMBJՃiNK7$NqOAyanɐDG׫`y u.?ŨvT=z\>Ae%[hHNJӒ4(nx;<ᆅ,Gv!$5+/= 8ރT1-hu ۲/iY5(@j\qlv{~N@e-LzHX:#yi q#=wXO/g;YבnuN ?nd7ohaYI-64*1L8P;2[~-[(Gd:=0Bc} Gl=>È+eq %p}|czI+0Cy.RqXƥ!6C슚kWks}(a>3d zDQ[!;/75(IOrg܃g: ~R^04Dmҷlfa*Sa7`!nǪsy}&& {40s i9kc*N).uWȡx"#S":>OC`![W-1m9WReoSio^y1ᴤOoD;Yfu5 L]7'kU*E=ߠ0+A4DZL mͶ+;rXⶔxpx3yzʺ'#"ۑD0U = jn%گK%I}ۙjHO,=}6ߞD!sViq)cox{`] NG"gOϸJOc޲.P; 2c~ɦOg cvx,Q#oQHWћdJۃGؿY)|TbiIt?"ӆQ3.ǽm  @)ߧة}@ 'kªwZ?~+&2%xփXvAv!A:z+`7'+kz:&nZvz|}EIܖῳ͖}*fCDZQ}͐9 N+_vFh}qEmA`As O1iTqS7&+`wEVpV#*KȀ!% ̻[._n[x;B!$ ,.]xO4~U=#SO)\}#HuEW•( Z{cd$+m3{Ӡ-0<Z>3= * x%xL{_f4Ϡ~2 FUjZ A*3EL(Uڗ:bw<߅N+Xޏ01/sxckyrn{[}>!Ë.uY0tEi)pZu@ eYV#!"4?*i 2_&r䟔,6W]0IǦkMBnRehΣ7d碛mj͊ayE=yYE;EPqFz%7 ,m[O?Y"(nQ{ċ\fG,瞴{38՞Oυ""fV3bMm#*bBDV4N c^J2uv1zɛ%FHESY,3Gم Ў1dFjhC,Q5+2N.\):MgyȈWY;M}gJQAbн#cOja@I0q k:Lqf.٣,);PV*)lmB=d={z #\_snsi*]{Gz0ܔ(*JhTGPo,R5Ύu MfeAߘZ8VJ0z=XVWTX#.@JckCjrrl AnVymEaQ9]UO+ fLuJp zۋ}|uK| $~Y<y(p٧4~ŏ?,1'lBϕAoWb"BVt͟~=V Tj2+I;g0<`bZ} hF{DŽ~|vϗZ_rs~` jHKgKL˱:<&2oOGK^#苈0ޯX\9f6}QJ+2*tS'ůgL~P@BYe*L^1[{B=,$ZY`B&WiCl\N )h:ץ\xc\Xj~!uF?.l%F]˯$I;:GCP)Dw_TSW3a1qY͘9V_AYZ1ɠ+ ǯ^[N(ڥ)liiJmЬM"l@\2 |W]}XY_j^/U;0Ҝ]WǥȂO knD g|x*[)ՕGMK+E1 JTfpxᠽ=$?as9.Fzh%W?|\ևK %R;Iu % Js w8t  hO?'lBzvl&h~s,7b̾gէr2ͪN:|E! #>2t@ ]#"aQC[E{Z}n 0AfEEnm͑4@ ybJ\1vq^A"R$zKJ'ڟ?9EZcήUze=9{^;#s*:,^LZNjFs0+>BS\#\vb ciy ٮli.?wgDUPc-r|\6,`帳zZ(RUݭA٨͚/]n5-ס:1G*1`Iq&Kf pxЊˋL7z}C5\[m湦R7Nꠠ9%mLe9&^_Dų]v"U=T0{15(׬`_6)n=^[oLɏ`/|:z/m>/f(0ϣ8W/4K]},tY};hJX$w F#Z>!,:3-"(ʲ$^ #÷PZsil k _#;i& w #**5Ow쁍ߝm _ 9n%)ءtiI( 6=e\OZ^>up,9vgpkspr@R+򔋭J=^s9VeC7.þ~Kǥ*S 6 D!R|.qQ3cһF_Nv2' Vt܆{$-3OK9Ez`}<2G.{j)e7˛dk8O9}s=q;\ yZoHvqE8>plx_/T^-~bתJ w#|֋սk9 jh u@k1 \[_܁~Mj8uYdLpx[ە&!5Ij~g+r䮽g:CkU˦d0{àBKy91z̔S.3y^]I'*p7oU9N6F}xOѝ<o3d臍r paݶe\1Xc̨COzuFOj&ٍRj^-5M,dJTh$F'ЅR!GX<~$n;_RIz윛A!1④WIʻs|$b19ƈ1vfaFtj$ec#9ҭtV{CgPx@ۖ!Ͽo{K!F1i$3x,ϣĽؙ cMPs|+$\^WNf % 7JfϺ:XV_T<{.s橖 u'pܳPlUTW׋3]'_NFhl8Le Z3L"r[w#lysC#i04,G'Bkh.oo"no3RtS? 9 @fjɋ-L9hTY|f|[Q33|5uŶn 5Qە؛glWv{m ES s+:II`}8Xňwm@ί>ė9Nwo+#܅$YOQN|]I!Ԙ,1hk f[8sKʠ4C(-):9nL7յ Kw m r~VǢ8uJzA^HA7ʠ "]fy*`iN췧~Yt4(*YrO2{坡٥s₾?@R}̈:´ 99_LNybø[yzGVy a0ɍwN*iH1 V/v/멽u#(2 nגfu׬gtǔAr`,b=; g:fعClAS(Zv1.4eAdR jJhU-)Y?Wʙ4yA_67ʬG8Ev/)41 48#ˣ-DyC Y~`) JLbmR2laoDsc <(J<[S)+xX$|l?࡟W~ht*0慭.?a<>@cn a{7CeS=œh|LS&?g(SǓV z7[ n5_ꓛ `Ěf{vP pEw1- : K/b?s ~ui7? q M -j'ytony^QO>OWs[NⓍo;AO7DʝYz6uXH?ˎ~\[ z5M92* 2V-%bW{v6Ra +P[]1#(3rWU *#UYc~0!:􀲋1m$3R ;&m;P-<w]j=`x'lGa=C*K% q|?gDBߓ%g žw8ѹ~6bY,l qXJqV+>o5eQ1#41h0%c@.m()3m@咞JANxg LZӻJ+3ܴ<UZMpgFxte5B|! HlRYquȇN>po10+W}N\] TW3.|}{^b(iv%=HOr~4훣>Gr5C\TAzr7~kZC\# YK&]n:Z+7ˮ g2Jo*>R @4![z^L~p:yI9fG&f.;v]3^`L) KeՉI6o} hvSO;/_DkN5"5vԚoivo!\pwa|`=bN;y{bє*TTҔ? 8@IE;uC+Bn @JRTS$0eҒخ>$" Us*:a@( 918ub/=ۄ : L݄gHV-ymBm1+z [e3涜6I{{64X77Y39au1 `J@?[T|h5oX-PDB_`c gHF  E*4L5oYp48}޿#;L^wbbdʩ P<|SZ4ODC(0x:14+Hns׏fll'd]a9w4E w\ BîB%2 V 5ƀEiNAG=Tn\4{-?0zU/PMД/$8.^~;$Vߥەmq%aIDE7yUAzN[UDsKN>bGFEBRLi{?/yz3vL/(\=hğx? uC5[><+lS5y~L;_)SeFwtLkFAX.5~ƕZH8Y <"~Bql5k Jvu}MQ &, 0b>|SZQGl}B0یs'JϱHO:)4"`eE} B$`U %&'R$gWrY"s\W7uM>g,}S)5n}SΤx4Z+IUVJ,̆`U^Xm&'%AsvW:1!t7廹W(e MwpidI'tҔ/ƈ\ΡDO.))Iij{v۸BfZR0gj>YTUnz} nnF`"@A3IM-!o0QkUMl&J"RhÞyOXysě$#%0| v)a':CjI (&PĩgjN 3雛ֿk¾ )r7e#}jl?~UW/SԱ2R0㋯C_Z-DU5͠ο7ʪ78|m3c3 SK{@ك# ypfp2ׁ㙔2^@OƙQ+r"3=Da7Aвއ5턨*Gnxϭ]mmzU}M{" 8凷m =|`c3NݻٴytKƶ<piI,7*<3cSP&"uT,{xaҷU4 R+&.Ϋ>?NriN ]}E%F (Fvft}Eb&)gKhe90-UCA7m\멒yCwx 4ο{V\.;% $vZ?./Y)ȖDGe ծY8a'FĦϼı>#V`ULYC 06H5B"Ե2Z ++ԒA0|kTyA+,]y`4wٞ2)M>:.G{C ! ͂ԡ@j];l6ş#*/Ʒ4Kd;եxsJ+ Oǀ۹HQ\fL[c .3'olX:[۷Z*VP,-ř!U;m "2Wg$\6qϦҦNuN璔[?u&Vzc}9t Ԇ!Z])S\=wr¬7"*oj߽I5=,3Yy2G#4 a%anc-xik@NWiUQٞ~~vř)1J:j$'gIrf }k~T:@U﹉p_eOۿh[el}ЦCG fwIi|6( /"&LěHvqgL.Ĉ²khd,.*䔲x9"ܚP Uwc4,$56bn9JiNΎ񾤨{_X b|_w0 =őmYcވSUw(2٫jCG $<ygoQbS0$mAYLtxPyIѽ)4Bz5 S+PLָ䋠A1U W (é3Wi06,ǧ?.ݵ}=s&'k D(ri 3 857K7M!;SYsTYˈYꟕxYRm՘ئk񸭈ZeiAZ> p8qE[ c)`Գ.!C:rV$q"X-Z' /A"YVp9>6C%tK Bv[Smڱ>KVQ5p.)1#ǖ[dgumWl~Ng jO D& +_jl՝]#{w1ni:sl$nzIjc'̂b9KkE5vLNLݾhߞ!R@x<4e2}_[P+KwtZO-:(v-_4 l23/k<(Z,UI&~M[}ֻ衊w>J**x1|x.M _$AReJ(gPW_x+ Y%Bb_gL2CL:Eakl-hKuيj\+6AT\xPŠ;*Fq~ڼCRFBJ58m4Ugۘ; .%Ex?eA,0TS?8pu޸&PoIzCXn-7EҢp±fudX+H7 <̀V9:Soz aJ|JOv&d欳nR4u ׽%G;vioƇ%zY??E#|Rg#mUww3R6|+'l7U&k93/Mtק7:?qmZ.J>s]mpu=-%X?"#R*q+ KƤgmr% 5zZ.|dzM)2j!Kj`d .g>,.9Edoc[5+ \n߫I)&Md ZEphZ[ٙa8$Q1Hixؚu*n(8E$@}KLN {,#l@YQ{\Tirĭ&AX[afO$SLHE9/"e({ FSq/i2[ / ^M78M9fʌ:})4%QOg_T}ٞw0GR 3SARzL:rV374!C0jǷӆ+/'>~h9ߛYcbf):`:{ԋ5mI;cnO0M\y] ^ssJ⮆ i:|pVq€=DS4>|>xBܰiTSwD3Őq^6q04eɶ`TY}pEZUOb42V#lnױQN+rAEyc'V =?ZMo L.ꢡr:O9rYhN?Vd(r7V3d62Ec͛:Qh 嫴i&S/ 2\ _1Q15o?1'1a!P'.c- dh =*<`D/f, DD MB>~H.Qe*fق?%!=wYHVK/[곰|<:MmΕ*mwlO;IJs02=`9VLw"gNc(zhr<ͧڦHQ0om$j#@\)lȀ`Ync޻v^^3}q͋I9<]JoMT%Qj\@6&'I҇qΗc'kV͕*_Āgl+JvGa]TCĝy qzRԝ=2gri$·UhAn yZ19V8(\9:4Wȓd}{dj*HΓ-(hSƧ9m ζwrQdܵs.ޜ A1?As#4تXl/#( \6$V#._9@<$3zMA 8nleܑ]e<4d#4$ɤΤ'9​6;~g:"i;M$+0P%x^W -%〚FRc,ZlCQŷ%}Xlbh=Cn NNC޺{ɲP-/C[A 3u!( GIY`̑X!)+Ju:v}벽h W۶L-t,vr Z]:ޖoƚ42UY?aí-/m+Qk\)t;qÿ3.!b`k5Õ;tU{yEWRiL ]\][TŻKyygol2`ؗZ[hItɸEZ̖2^F,ruȑxc c$[Y&C4mD^ɋjP&<%"RK[6yʘtXU|Z+Mf85sB>5FŒuԕ( lQqulH  SpMR?5<}!Wz\4 T'ՊxW|Vk%ܾ:߮]Qp{lz ՚ <~Գ}oE (tri}q9lXYr#q>Q+gx _{>MW1:ӐidY-7d=7L`*C@ 릦 _ޔW0?m:5Y뾷_Z$zkEq@nϾcX@hcfK>c}Σmk]-r; Ԩ]džUt $!yP ۋInSMf%=r I?tU~F}"&yHTZWKD/1Sw[FV^rA6T7n/BOhx ˬ#xQbszK()fn[\361es\>% /%\*A\GғjbjUU5<49| hB EXç](Z5>llNβ82#FFA(Hk6_IȴKfx8AjHR}הl5DD2Zx=*FD^IrXF^-"!ӵM->$&/ ##%yM|Ҍ)遯D/U"CYqڨȆ1Yڛ~19ЊĖ=chzd; ۍ!Ŝ⃩@%:XW ع?2e#3R+u cgEF_'Kk$R?|>%P 8xO)_5;[/+K=D^vVNyƍ _J!jl6iW1^U؄LIB0GHVgM6jb25p'u^/EE-ZYB+MX||Eif9kbͭJuHnM]#*JrV 8%rb}~ګ^ Qnz#:?k4삀&cFB#bKxR߂L0CLen̯X K1ϟTb/7Khu&LX3Ӥ^Hqk9WQ쭡V˔b:xy=R>lPUw4U`1bֿ&_4[¹`|H\Zo_BJALgN<;GP `Y HY1ǘBL/0%C}N,IA⢺:a `APEh a Df`14,ax! )ڨep M˾mۜpN-0O]1>K+r=,uDBW~?eRA vٴׇ&ŝxޚmFY|ѹq|2$jW*J)@zD}u[Wo06⇾zhi^v%իhR`3bcpڷHU+!DfXdw$qS9HC41!lq!z@/JRY°9+y1R*d<Ǹ-Π M+gYZ07070100000055000081a40000000000000000000000016446b36d000018c8000000000000000000000000000000000000006000000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/isdn/gigaset/ser_gigaset.ko.xz7zXZִF!t/t?]?Eh=ڜ.+*'>/d >K_*,Z:Nvq>s٤'@ Th.=H4_ѼoIN0O lydO;@nfUUh%3:3;9܍[6B{=Q|Y°,zctpv ȈEWC|em$@{)ժף`hYQF&dِ|BsDzf<;EH$qw~L^lPC`gtt|N|Ҡ%B!^mdys0R㯽"`1^mE~}'l17vlhkPi=͘߸!'ּʪ~hwz|0׶k-px\d F]kʞ+AςvQh"MYu\tvgqE]h >M52~z-Vu:.5<?V3~* %@X5&c81򫔢fƹ7"^ 궎oCFڔsB7)A2~T`g41MJâUo5X:"gH %  =pBz> 09F+-]XصV9rIM1^>< )NGd]N%_MpNh@5'|B?Xy&0:E;~eiO%54|wtzt8 `}(RptYTihjH~xg45-/t٥ ︔hpԅp \)"Z('(]/$>A"',>.%0pe&(ຯ۝c8}iI 1<-)-Zt{|k1) bjo^[~ïk-‰C5cEEBVQ!8a"a _Y\=V?AZ6_6`R/&\S3tPEŜ1xi3'=s&L!۸Q[1 k}iDUʙu8e[`s8Эǖq+с|%ڝ~,H슁^d6.+@Tp MdL|v$lY s<Ҷ{ sNgeJ ׵hGcb.=-$"AȃnS8 A2dYTӐ5$ K22EHrbԶ,1ŵ~bBh3ZM4i"]Lrͯeux%y+9۪+ V0[TpQbQȇ1Kʦ]8sqRXg$"òV.Hi*}''w eQ[@˫'vI*첈=p?8%x[9BASYׅ;fKD?:G\X\HQ:[ 3v#}Fndv\ [EC7ڀ6ư.n!eG$ە构*VUXaep h /.ub^/h D)JrU8 tJQo$>X\zXMo  ލW&]7~'[^ J\څ I׳WDوSsI}Y^sc7| T#J$/,yb69'[h!d[v}Cy[id9iop LnyEv΍W%ôtS8 j0i4O7[MR(Qc(ݐ"m:xԳRoEUn' זeFq̛r E7]r'3ʦiHLUg`4T[Ɇ_GW +ⱪ~qјDjq5HtYُDlkȌ~`-|.Ƒ:HNΒ@maB]m dz,7pcuE]WEHT CCӿk.d#T I}(ۼ&G6pd5=~Rѩj#kys_%Íɍw/<Ʒ@ezU{W(8̽X;z=Zɹq،zS'8T3÷KyN o Z"!S%, د1O+kd&)$G8DO' xc Ζ,Ф}Qq}5mpXS&M^$sZxddQ~:XZ40B0 cGIyQӝrشPs@;C?uiZ;ჃVُ1ɯVxxCQ.d#q]F8m-yQ33(r;fբ%r~S>{7w%wioRyr4dXӘ (A*n:mZv{ר^yQ+ 8Rd4<\ 1DZ껉J ,~fZsrs =5E%^cF;Gu*ᖈ~E Mѭ!VB2%EiPř= sA*wt #N^'B _XY *"YߙasKX@T:)e_}Kx``9iBbF1p+iK$T\1!h:FgsѠ`ݯ "y+ 5cv֭meQ0(%P Mw>cGﺹXxMIuiO{8ƨ `'Cf80_jZ+H G϶c VK1!Kk5іk!Ŵ9X|ͪ~j8π[MK2 `GK,ny^/w"~ R!`[vR/qA|!]!BEȲVX婿7* Qۍʘ._隒?€Tk:) F5eu:y@R$.0Յ '2fzJYgAU엇2ro$WZQCxuK8lnc<]B"fC&t@)ev(c@r%•K *,F"b agm)wj{V&tkPd#Mj56s׬5Nz=kq Gg;jy/ d+)DzuTv|q, 2ZuE]&g} $h0TAkj QMISP_$ZnU}f/SG~0+fVо0~eVO)IKUg~rEڞ]Uf|c⏱VP1aȲNeh232E_GI}Ƥy +j6c7ٿtchj)Jx婓T5J܈N՝.,m鸧K7QI)pP ,ő[ڽ/zD: _k?R'("aY;eɞa-.8\yDKW;\F4.4QGI j/cGOfb?eee1Q]:Dt~zLD'A\-/Lc+6I~L#ك03/9Nuي#Uމaz1yUoQAcZHOpWorV*MGbA=G+8+xIQ".OHصAb{8 Hj5N<x}1?0@EI_C8ʤF/}FSSڭ ](?ȳrI1q6iR/_ۀ!7Y+l,X<6sh1L)`ZOꨐ -_);$]ORh 8Z=*4_ji*oP 6޾Bg)%$y1K^\~cqa29@cɈs=ۧO3:^-'A<@VEd\o+ޢp˪SKJH :T2pj˭Zz!s, [`S~~E U,ˢ.t"(NG(.}ArDs ۏcۇ{} 2mwԵa6}KΟi FsBB[V{(x.z xI'ܬj9Bb F$T hYb=<2IXH>S#PV;L2 RV+EONVbB,,몒 _ š]P ބ:]YrK]pW+Q_ WYlgsh9rz3d^f-b0j1wKûgW}Iעn2#4ʵ=gpqJd`?'3I4FBٺkHXͩ0 XZM- %TX2(A./a)1/-HWM3P!4L\ݎ_u+4|5oBOJGo9<R&aU/p(EhR"l pz̷4psC%$ |meynQon3brlf_Y ;:ea>U-k[J葒31}DtUAV]A߳w')%jt G{o{gkEpE_2ː3rg;'eǓ3iֻ^R̩E˰D&(3:P2:jn0Hv{y3Evqf7ua /Ė5?B.:R&je)uB`IPɞMPBj2G5ӳ3 3i'3o>LrS"o!MNM:@5'N97*.&-iYeIfu4}2=r;糡$?)Sfts ^ny;g>c\2:6-^_W+=!7M,V;rT^ծZ(stDjч( < ͱh*Z*@7uXMPD<;խ\z$V1 K* z}0!e zi-䈝;/H;gxaj,(u#cF֖J󊔀)e:fA|Ш]7){#~|\; uabcV.W܂0-wnj,F7hf8ӕ9@Cg{>y p,k̈~1V%a˴kzL; tU &[ȇ;3g%(ix{Mmw7^TctPܝ 'vXs>#i6}6Ժ#Jh4Az-J8 u=f*Z$&C2yet,s$H8 p~8ͧs%=uQR?v1-h;J0@ߕP]f [3~lo?="Z|yScpLˬ ~*p#7WL!J{EѼ"8E[pS= E_zviWmUhrk?[}Z&3 c߼aVȤ(RߡQkCS~[6([/0b>I$夗 5n.FxIWP83q 8 2K싊 6GCn gXkҢvL$6OHit/à3X-H(5;wLAȤpbHcG^ҌKԙ+>ÄAMSR{T[ܜAVCJD1蘤d;kf*^Op jĖ7~o\Seѿ 63R ƪ3-b4Qm߇tq*xrQf1h]>\4``U8%`k .><\HRC*p习g~k>|\sʽXjC3֒^h,c:]n&(M@nKx~|].gCa'4[Ds?Yi+l$D%ХqTR9}RmGZW a\Iٔ+uйK; d(qպ4/$Uo8 2/'2#U+g{ms1_ y"[BMA tU[QMtZ7̜0or u{ #8o ƞ{DR඄cd^}"Td2X6=I0$dB@4PV7վB`+"{L$WI]Ia$ͣYᷢ^ڬLL9V P_iߵ)~(BqأiJ2_Tcuˍ_S,4li 3;Q2̅F;0pG5)b(C x!x^:H(c[FgI,Aκa&[O3@" G9FHue-h8ۜWDu6d& :ؔK͎Fbi^K‚@@DZ\f&H[f%AF3d:oi$ѽo k$hoeډ v o 0u+@Lf"se9*~0+IP%aGaL{]>訦"mVPoWA0dC@zxUk3qn[.>mRY |Yss #Y]+(2fl`4cp<:<ʄ|q sz?PKTcZuFX#1 PPԹc`AE-+Wign)Mr&Q%PN/rfD28͙c{P'{>^v׮$Wv<hy"3وh?xQ 7 ƀE½,-s2-$*u˷67X`rkϴ*Tk U{z7㏼^L<^dl&SξHu  7?eSn:  ^ 2>ao27$x=(g.40keNj-MLp< P$:u|@W"Z)RtD~nWP橩CN_?s&%K1=Jmk)%ؒZ5@#`uQң,sJ4d mNX;(Sl-M`y5U:avXiFuR'偣U Aajx4+ P_C-Z&'0{(8 Z| 7c5gQc ⸄$G_vrUX.7 {́4bêhȍs9|~pNF0wWq(;|j'F]rNdf 6p?-0;Ir$|#At 1%v'd33.咺k3g ec~*Xqhy.qbSm{((;m)']+2P΋[a˛2|s>H~˶5E=WI.m~:KOʷ^ x6}lP;.`n8ـ6Fqs\p8iJUIFklnoj ;{@%Ok. \ˏt@{n8h 0zt [ ^]u> {X9tnCw 8\_B}rHe'C9[C1t-=0vmry.p]͍>TY7S75x x 's(XP CQV)(rm/6Px42%%HMl&̒o:jWfqoF<[ ؽc,8N3֔oqD}&,djo9F5IFGXyaFc\/v0g^Z8k Cu)8Go 2ӝ$XHKb1/lg' hAv@c66$%rH?_[h@I?ͺ9}{^b}nR2ÿʟ<$g 79ȧ=g\9?%:13/l{{iF3gێH#A:hM @룞Y˶"q8غ)qҙ)1w~Jm GbV,ϋ,yQ#ҴT`t1}bc: sJ#կKo! Ss6BzҊb븽M %)1 oT'[]z}[rZ':(s)w}S%M~e5 "w  ߱"U`ehl~a?jJr:%<"F?duE3҅,=3j~*:?Uұ@]6eRp]9,sJzJd ;'bf걀-%gbtg +N%p*׾}ut$ F{D^\n"w?dOzِ⃟2z,i3_Mm0kI~lsj~4j b)Y 3 |Xh:3JVs]܅lm X7z~qVy @n<1wr+]J2ZsnLcou]"Ӫu6I͹;sq?̈́BkߨbG0LLhbPJ͋2M|j{(+_*3xO5a%<=SJyH>oIVr†K$ub@ٱ?uVkfoV/D;o(mqq`f}{96H~X)UD]n7*ThU~WPSwgpz# @'fx$l' L x{HT""%UQt:yY/r=&G fyPf*PA:W{ g M0I(> yn JKiŕ/zL'zx/WgMCPK$!:L¦(˓/4z&;J4|kğJ8V3OFl) ΐWGOY_sbo#'\86Qz?A7L[kWi*#̒`/0,}0>}*A9tkO~qp-Зx]ꭚ"lܒn ߀"1FyY{s\"ߊ2T @=(&9{υ0T`^.i&1G//PvPR1RO ^lR;D*>B oSbr6c+roIÊ(%9i(sU71L#ԩ 3ݿDIf)ĝƱvMb'%8XCaJ;aآms28փj>&ϑ!eoSJW|lo.-̦Ʃ^2:1=4;mu? \m=w^-?^uwMWq.4۷gٕL }l .:) ojyF䘪v=4D'Ow9 .8T- :8sH.k8s'vVHs]Fog#ǣJ/[dm szWE^MZ).+v)y<7=@ۜnBB4a}moS(E@ 8b~-oIxñg5OǦXs@mx8 v a',偲)VeٔÊ򲈅Eb>qm \3]84"=mf }.a6|@BY--CNc aLOe<13)0/hQD2^igÕzg9JT_v]%ÑF Qg߯o&Όso&|cwj8m烯Է0%{<̴J=; PnDA >P>kYrkʑ5Ӏ\w^p.E#>$Tذ`XHGy87/l4F rlZ9w DG} 4S(lszhdu H*/2Bb5 ­̭6I>^iXkӞ4>iu3@oQ2xΏ6ja2up2;|N|(Ĵls>6D@o{aGi޳`bBSO Zns^[}[*k;6#/=iG$>O]$|4U &3WtE^8ɲ`I7Ϭ9= a3 ťwL:O ߀oӯTtjMZ'*gBȺQ>Q/p*7yUng֭l0u՟Rpcuv=nA %UY${Awd}k4j=gpj|tbr(ye]~FN_}#^` x[ 4u>ۤ.a QPQ)ji@W+M&El8W]KƭbXCiǨZfHRVob7h c+xw=@hb,%cFY>jOn%ik:y ^gYK6%Ѫk!5 (EbˑTrF&I7T]N#(Mk7%imAH<ܽdmӊDm~mPXޡSއtV8k7WX\d\3/%[2EoؑFN72 )_U%Y,GSia'Ҥz i0ůzwf [\uQ<W=Bw INwj[EwM57lke__RWLHh}Yx,ff|c5-,S i:.t?NrڊC,n "ׇQ)t08Eh$tSCVYGzV_F|V5 opD.%x5v0͡^>oyQm,SY'>Zdj7YRVO325_( _vMi8M!m+TOd찫)|<. E /R>`GCє73NMRsݩ s^ ޵ڦ>>uH6IK^Q*>nW.Br!z ?QlN WYr b?-q!4l Hu ,8)A5:^VNNEk DyLBm`HGR&b|>t~?JK A}i,59ݵ疍.pXu3tV x@LˌP䓧r=;)4t͉>n]u`}%K>RĮx\&x tUT‚deO[1dA~lfza!`x%EpzЎ,K{^^ G> {7!.<[_y(B7K W uUm5SwْDػnZԸB;[ooȆG/fI 6e)jp$ҝl rYv?M@!Fn™m5&U F;C~<H+1`5Mɟ1! rĸ盟wEJ6Ԁu(RIzmzݻH (L꼑cf4Bb2>8g} =Th%iV޻ۑ>VH!=Ș?Ƅݜq_/U7f:KY!EUs#3Th<# sǪ3M uVܦR_$>x,Ar*c5^C@^෡伡E*eஐ02MٟwѼGwǺCltĖM+#?u@"FHLJ!=+QQ%B@O4D{jƳ} G=Ȣ<KFiZ+d(5I[t7%jibP\VhdH=ܶH`7=Q?!-۶SiY^ Ig& o~@6X~>i-$x"S6F@}8ko^rA=>Qoy%]r~g+VHaۓ#D2ni 7]L]\HDh !Kpҳ,1]] ]f#=s_Q22][/ !Z5 ?5z઀I:׏W’[Vh$# egAHܲ #kBd|k?HW \(c[niè^GæIPMj7_,iw%ܜxdoVeʢe`p,6֢ړݧmr Ξ2KJBDhek i6Gq(Lw8'qbPп1gi: Ò,p/溽xEqN)f6`dIE+tf}CwL?lXRknhH'fR8>YʩM㭃64G!bԠ.Qco gE *u}t2ɶOi^ tJ&" Z55Yjv.Q|W]Bɦ 6XsuPmČ"vqhv$WD6t("> :hA[2C'FMuT m-v9i gNI(=#Eqk代 T 2{޳ N9mN=N:ҀޥE ,cm! '?R,y35bG?<)prWNzשCn?~{(`IWAO?OxßKȄ)k^QkUwct+@4hN {g.аN-^ 䔡~4' {?`vE-ie|ٓ[?W Nw!lwM^ÎEȌRJֆfz 3rxO pgZތզ $LxSHvc!S:7^Vq@4F΃1xdnr\2 =v'ERu 6k T(Ow6=< <-GY7!¦]i{_z¯/Q$/DQ7 8C} ,+gy/ Xp w|urnY2a٫>"*yZ gۺlXVQ ]vmys9 bLܒTu%V}R3;:]).iMiY>fJn Ɗucp=]쎬@J̋813'<+&\ɫCMMFcW ~  ikT!SЊ[sy na+H=IB0̫(v>Y52'mb$,N4Mɩ9<%s9"&xEǑ _uijh,y7 vaaA΂^ifn1oCn9*)֗)ɆF~v: Pk?7~@HL 1?73ua#ͱg׹ޚ; )=$mʼn3-(*FMzuܿ>$s \חݒGŵG . GJ6kaYC}[K7Tzbځ䃝hkh)MӏǡV?>E&Fr~HH<}+}nӂKo>E VnťDIĦu劖Xh4nUҢXi;^pB:<+/5idɱ!sĦ}WG0TZvwCy*kf7ݤ.4LcRbw*Cm!TۭIπRYke+h{̶Ǣw@anQ0MG>JKdZV+6.,ouk`]}5c@Ui ?ܙ7/~e(4K_0x?Y"b>:G)0J6Ҿ;(SR/^d6jYd+kt@O"d"~)h( OalGkU-Tو>3iXXq"&I rLqv#EMo.D$dSϳt;gJf"fE3h]0*iL> }wr]YzdacH.3W01%XY Yhk9Mצ"9icv" cڪ2Ǩ2uմ% QULr ܏KV_Ø`#phBIS/nUo;w#^7bJîxjbO #$V$Ư|Io"d:scdTg0ɞ2(& 3Av>/U z_gZHI2iLto,:gΆZ@7?GCRt.'\פMr\EN)@:4Ei" ;b980;YJ_ CO-kƩCEe8'#nj|D[¶ ,\6z)Х+AZ&C2cKgMO1! .Y 2tڛlޚo % E§KEMXH{m& Y9΀FnTJOOQNjj^ u.ݡ \"@_w C>T{׫s.}D,E917꠭_-]3hr@H8h@Fl@ś߇3,4F NDPQ<NY:w{Dӻ2lW$`0o(s1Y{|]oiX9pX|o'#]BD6NdQLMCLV#BTo$M"Vƒ8iZ[J6HlCp#v auCg$VD7^UJ7'3|NWbi9>E$(A)L#|@ D| s8 TH[ˑL֓jEIV7Gî6 ˱iʔQbPG\B ;?n Tf!=&o=cs>$3lj(jh_7I՞[mwc{#g?D3w!7ZM;~|\Z/MzYT;`Eha7GfVBq>Wa>ǟ*P|QOe`R J O'baLY<Xq$v-~>< <Rn~<9単"ENn}|N.۱yV$nsB2?R)@Ǜ#hv"0bGc`={~ 5py$7k̪eAEˡ# Tpp1Vw{'ݍ{z&ԯEo@Ԃ}oIRk8ZK׽_-I=s&K3_6T"o_(|&^orng.oK^Q̄N6μ 6xbӚO!A>h\(ECk:3>w3B>8$ΡCƸ@dxa<&sӵV0ȭxp`DGyOoqe){%`wJf&>!&E{Ғ=a(fJ$QXuyh|v cGZ)(͙7[aW005EiB2\F+ XCnu s>wMvq+ aq}~"Jww<`d1]2Vq}D]r8/Esh#dskLYB]VJr`&@&usBhMҽ#F=֢ɕXRz-z@Ëy%p`,)+>ag&5 Od$OdCQl֤6SȠ)3u@{Rss;I Q 6P;iР{ bȣ<r<dxDe| 54dQ4̱_)X)$~ysΊRͪCOoy^kȟZt95B+|+(ӾKTeZIhMZ`yEwہ4'^lGr tc s,uHuf4̪('|ozsC?NGŧ\NI"I&_m)V^'?I e aLlb ?wG&wOSLmh8#>T~)aEi=[A\Կ3s_L gIJm{VW]idgeۿɐ]2 v3hǠHv:HB_$DIt𧺾">NPF_) Z↲t"%:偡DX[# SGo%k&Ɗ [Hr SOpu- 2"%6W4^K'`ciaU6@#Ä[:Ns0Buyh~`K/plhh!G`a %[%cYA5Ktm~}VǤJs%%,Y3֐_Ise"*"3BX^x@s$LV΃ڰtY$ *IװROk{o٭H%Kۻ5x@QA[Xi)] \X_m$W eeth+#\6SY&Uud0XUѻgC<+9R6q@ 6TQH긇 A%[l[yi!;(gJZUَs@oӏAA_;#J}#rOy&UfY%⡐!%1PMs͒Q6>GUdj3 Z?*F*RF"L|rK0N;M 0 6JHDUhS&  ~+qYeX#D)ߵ4iDcim+!V8IU%c NM;S5Е"{L)`ϘF4/*;̀Sfd|T B+;ی KS DKD^ނ^qv7)EtzG|DV?=*-~iW2]EwN\VnꅖsUU.OH $P'4']cŗxLDt@De~ɈKux09F4#<9O0x9N9cEFOg"nʶ)_WY:{<a(:"^Cʁ|VA|PSÒf$+51f 9!yDX8`k b&έ*fAlhr-GjriP$ 7 umv?4KKevE~JCE=g+ xn< *CrQQVH[$t"ìƗ_h'9\~8@U臩맊) OXcki{Uy7+ndúM-t75"Clh|ڛ((i5!ba.ӟz_LZ40.6[ %/*O~pQ&ta/y RXFz1aY!=@/f7 {rčdJS)1pXmKEt̽x-)3=ѼTI%ɼ̟H?֗#)$gD)-vvh-CD: z`gg2F+Jͬ`UeS:Z _iir5ٹߝlAbcԋrY*֫ZiZҟYh5%9ڐ4,hFj>SFWb8I{<{[)[:;&ˬS}[&^EA1Y+nB \6rQ+._ظo0J,Y_ "ɘG*e)'qxvkl+h5V4yzp/׍]=/ D] љ$@LWow.Qp kvJ; dhCCĨI؅OQAy,1(/rx1u=,IPTlG:Jpz H5G`=X 9;\\냰-'sW9/$v=E}D9Ulj >'&+y2mmAMK97pOH%n3d،L< 1DFuw1 9͒9X7\vCd b輹 Hk1zqAc )M#\Zk2J\.H7f6%!,XpƠ @f@:–d =JXw~D+&m8R =W1]G( [c%ZW<XN=:P0i1?im@,Ɛ O2c|S̱ 0j8Ahlƌ#ap4iҌ,pNFHzIX<Q"ggl~q >KFE1ܙk/LG.4ct`_VN2oqnANi\<S-S|V0VYEop$ϜI4gxq҂daG>,n/i*1\=^n6NLwᘜƖ %D%ht1. ~C#>Hߙ{*_8R5\|p>1,W#n?D)vu楛6s:!}$rRXx+A=7wJX(@ "=k̚ӳLGm3[X%v!p1swlN92Hok}4H!G<Jҙ@5]R>M92qZT<&P=F#jwTۇ~/ђK0~tgέdL/#f/<Rhg[M#q^kȡn+ rGA`fEdl-IW*LWϣZAOrO]e}j'uEͧtMOBXU0_ؘfϕJEf.Uw Zc*/Md:p4ntgx}zO;B^5 EmXyN2ŝ\A^ ^}ŔCk@S-B$OX!n 9!3whšѦ䅷Z':m쇘B5.A%rBҦ)zD kr $i$ ]:N" lݞ!PW) I㌎('aZ?_q;vݣ`.t3䘄j|&!I/\x)+ķh顫L#Â`kIjg2TX(9Є)s&rBoAX1~woAA}*lFhh0CU#jTR$?E &ٜXme&B ,! gدnء[ Nz@_YB7e5+ME3,ݫR *<#% u>?`kB-?!,|aCB9t3MФ s:H8)x v0M;DƬS%R;j=Q.IvoQ |)^bii⿋ƒa#?;1OS4g6[4ɻN†ё*9TVuPv7)h75@;KK67j_h7BK{bͭ? P6Ies[܍]z6KcB:,]$mŀui#Z;&ayUp6I Ew,=jq}Ns{9e]t}ЃvexMoؠS]'Y ñR-|$4(oXe )تNomkȺ<KuQDE~MvRXuH((<:Q;\F-kPMQSođ)U@<OY(}KNVOJmY?6+kv\{ /K#dRn]X>jVAr?fU:q.-XIBW.O:Lp9=j#h~L-1UU%.&Xb84/Vwj6Z"Y;II֚fDdq^^jxMftwVsym'nHg:klyWлg0WVPdԥQخz[fc>u6D6{h3Q9K-[ UR; UO'%xPUȾoV\^J+;rFn#$բ'u~X"0YX">h[}n{Q/p Jof_ !%zs>DXQZSΛAGu8L@R^Ԣތ姤>ђ8@FEsP#1ymQP5HL6H)x"1^߯ Cofdl@Α6e$yV\;$3(^D[߶D孚G:t֝/Nx$Q,k%ͨғ>+%xMp?uS֮{jb/~q=?*57r %j^Y:TgNųϘnR~sPߑu-g >zQ_n5%+#F` qmOMAHHk~sDlzT9R&AkK|*|Z-5}%vf2+6.YU+[^r &eQzY}>Y1k>oetHN֤: +(^k&S◶$*s! aE{)!OM٠uh:S7uUBbнAevov{Vt Ҥ KLMjx;TZe'v.a7x%0rjNG)q̽EKqm *F.LWinŨݛv,G7Uȴ=&gZV7%ߤ_0!@$rt+VHɡ9gHDrT^rBV[VAgTkG8ۖ'ke鼬Ƹ=r $oӣf-ob}rXh$R#gE|/>e},H տ c/ZT3D<-p;?"7 6q>(UnA`<\xq_Hr :!C,GA1pq'knzM[G뚲̺iv^e\}hkq:g^6.YeF3PZ @SI!۴d 4hVg4ֽN$U\C ]J 15B¹1Z[qg.Wu*F dȊǣ FT#4I{Ӄ7%OgmsWCRF1wo,gVr{ W{ʢ&wPnb+@JЮ6G .KqC:M3BM{Ӳ@x$I:c2Y qj 2`[Q J)ʧ(70&I>EEhrGv݁t5;|;>:xmIpHgZWW_vCYIXv[gF:2JbB,CnmoĘWLz5aY&^:bښiԮi2MǦl'^bdv :d;gsOv==u !YhmLBۜ-V|Nk}iS;jpQm{AhT RlD7YwۑzoLV{Q'`Regy{ږ>ĆeRYNH@r(%RE̴RMcpo ~crt(]'/rn9B$kvfy).8l-BbtQ"U*Dk+d \5dYv$wYW vքdg7Tp5,wU Ya= 8eˇo>}[MCpX'ubz9XrK]:䂱:H֓ oONܿy0pۛivxpcVP@[8 ߢ9#ɂ9=1D܎@&&Qb\x7p~e,`L#BݸDzs;7ZUNDNfҼ.A'g}[s-y0a=&?Z-anQx2 ^ܦ,C<-Cܻ0PxղG _C8+CeP?i:])k"hMt MSZ@,NF3G*}ccTS[ī%cUK/=p6k A4 돖W/6 jYv /rX}]`ߝ[q!سrADd9:JT4t<^_A%vtB+|/}dǘ nDQȐGm=1LJ.sz fW0͸8ɯPZ}+VjU t>l!##C!)e:VIsb=) )/hr< )yԘjbڻL%7"LL:̷9K_koQ,󭸸 oTʍ -VX*rV˿*? ͟= T[|N{;5f4ȔAG)( `/|x?bn|a8;Mqy:7/-zTQni{cz;4 MN ;PG_V>9D&ܥ~`2f)y~beUyk:#h!E Pi}_u{ \a`._K2&]ڨvn9$>-!qH|qD , ~b.~V?_Gөr߄Sx-ucg 2229 ͪyt0 HUI?OݎۡmO fn00wQ aon1T^\;Jc P/m{C'vt6 a+;;48+C [v1RwyqsGg1]HUn}7/zwc0D^"{]ߝuʍO7">Kֆ 7^TY b0OB6ᘎلs[$ԽN"%qc kw`k;-b$i]6S ۠E;Ry(5Bb [TdSh7HEDbK-}˕ܿ6`oO*38ǩGvIRGf,% 5~.z A`LB^/lc #M:i6˰% Xm!Sd?I*qUm6@{җGF5>Y]ZB[g2^̇(Oj#.Hut|ŨAl&˓`)A4G\Zcb}(>T- Y"/6'z@s]Id .Ԇf .4>n5&Ac}jA' >jM1= ^n8ʥB0{vXBs̄e*4QI@_Du!qu$لu>t^xj,8 kC2 hSnˎ?"R[mE @&pR7ַzkqZ#!rQėޜ&< %`'Ad4(|(TUf 9C@GiNuxODMq+Z;gNjaGYǸǿHhp}UTռT(]9b7CsDCO1yVz6! dBP`> ˔5erRCjyA3Nݭvr`~okhy{qJB-7},z3Pt]js;Xfe>$ÅqH7S;^w* 7]С.8oFqf Z>}`j ^ NRP+=-ji 4oN5ָnCfd¹ZBM\x8uyDTTrDjJGgO:ÙXJAdN& d@t=FjU*>'ݰt)Y >TqTA: z?)ugJPI[O-C&j"{0Kq&d> i ۄ !SJE0-Wy;bu$t$uģ\WS[oKQ$v+?P_k(D籑G"3OsGo'1=?jDŽx ȷiU4?|HI7HzIIȁ2 ӳPkH )BMo+~DMʱ#oڏȖCّށ(S=°ae%F3^N">]&@?i:tg r#5OC, [k`p%v+bVa#v(ל!^r$Q\{`uՓU^W} q6p$V2v Ǽ"%LMp+iW;5dq5k gܶNf#=uj#ns0oMAc rU|8z|gK d+\#r]ģR=JE*&I,TGX@bbQY@hGqgjX(f-[Qqh~AzlGfNA;g9(#x -)>my`8蹔/t۔~EWP|=25^dN :K 'Isjd#QcQbٶ3ߔVQuYk$~u;7gq$?@o~<-`vwJf;xG>u"sw@?H^RirDդE[(}Hu׻ʆJQ3/I/gw*f5>^7"}hKbe.'ԑ^*c"@ρ1e_CBx N9~(R2{dE0WTzz iI[F;CepE,MiV8Lt )u[fjZ`$ !65mdr[s٣_Ώ3vzkAg8pׁU ވ*"l{s{s<2 xkL%'qQT" Nj P#wH]vYpp}kR0J:ONoCNGQ#lަ3>W%6y_Xy ,ɸ`d4B_ MD˨+ Uizi}\$qy =('=OM -7`"7`Xd&PU㔃OO7w{DvYyZioNkA\n ="68N5m @Ì_w)L$O'/Axf7BO͒%n@yOiAB`!Vcvb ~&hf\ O%\SJn΋fqjivi:"vG{.IF(?b34.x-Mo.%EG$h.9$W˓@-{g*Ѐtlﹾjyj!NK%3o $}'qQfI*sJ|/Pb`Hj9H}N:<Wgv2b;b-'xYjוPfZj*AJ?ܹ|HKx뷪gH!Dh?^JL[[='akcb=$^rיt*Htdfdw})aD6l圧.wetJb%$B,#? J;[I'OFl|l\y3}Pclc3/Uv5>o%|#8^5ptdjxi&5rĄϡK& XeO]qipKya:+aŴnQ'\4l:WY5éim5|G: *)*q"2 :'Q+nжa,Pb9{,r䠡7|Cղ ݖcȭ+5(ih&+ǟRK}6!Ka(ݺ |ˉ5O+1;qP줺le ;Dr~ĸ[I.Ysgt]zl7@^_Kp0(4O~.Uѻ:̅4HQ>X.7Olb[&yN>dH `#WJ?;]`?ľy #;ʰ$BgBsa"b6[߹g>wY`E)Ƙ+lTT0,KfaML;cN,5)2R1Eg?^n S;Ie2ZkdΛ w5V0BjKNLa"HlQCG,ZA\P0Cq;xQq b=Mu2̍!&I]/ev8pG(rysz6&.U E.2hHA Vg'7uyOIYOb8BȪ..3T>m^fk=*VB).K+A]jpq@aImn; -VG!=f`5/$\SIض(G宩8` ГQPQ$ID':;k>y(ITT P).}E+h)ʭt94~0$A_?w'Źa(xobh'^KM ْ`g <Ji|GJ_&MxO>_Å$G^J{'o%&3w]駎wv[wƇs@k[ _wzBXj [I U[pM(pt59NZ3U؜XO$lb˯#F\be!]mQoL*~J "S+[nzQV`گ>Sg{(۔|y~So2uG!!jvNĞCб_8}Z֗u8 )K_SBa+J ̚JL?+Gx#_e޷ ڝm?EX ~qjT h[è[H(hEYY+Fa;;UxUrE9է66)solF_ebJ3aD? K_6oҎH~P1ٜMWوa<fv<mL pZԻql$UA"kk«}jsr& Œx4(qxQw- oJ4sMpPʗ !:b)5A֗BqɄo|mkd8}(m ('ɞ3>?wcxrȑOwgxMj~Rx]I  BLq4wx}MF.ek{Gmu;go@YQ|Qұ*դJh5C2W+ybo>ÄG@ҏ+SW>Ҫn-־52wwfqs Ɍf6LүxRD, Lu`R+^PG'vV=0`3Fbo`F%}a[. AsVàK̐x-*b+lQ#8 nSKf ؍M)ˤG/Ͻb W!\$NJ'#]%0g8)xtCrI,@<t"ܙ  efTiT)FYvχ8Yg~z6{paD6' P!TWmD R\c)Azq^;^1S`&iP'6M?94+B!A'~>iU;!䇯yˤWcݩ܏x!)̪GnyoF21+vݧƩJ`,5VQOc[%",٠~ 'rܙ84v!+ TΩ5Ԣ`Ώv)pkW.rmoX1b,^F1/p@vs蕉tM[qAZPz٧iĴ೪ tW 28Lma6#e@Z9(!%ۤ _ϐBZ? w,_{\S"mamv| o}i|+"#ʡ`1TR 3'螔5k.u-.K164xAF2P#/zrBױÜq*R L2vZ -/< ;mdhgX  ~GxL!.WX͖ &dXB16I*,`/C0Y^XMɕ7ʾ{&HLnV7,ӚLI9"DAi Ky$:tLtm>\oZ:c'cR՛,8VbSFwy%('o;:ϯi4:70XZQ'YSW%'*BE]}J[mO^`LxEDeO:7AV`qz0y$͡bȀPZi 3M߯t^h'Eu ܳ%?d:,oy Wa@ _>5}X~'t{~2%7rp ^zrtL;K5Lk֬rPx*rO6:/k_,+W̠VNAdh:;ODZ'-7`t;tzGoUk0pՍ?6P:]gucU|W/̵=1 0х ,+uJŦoqqQ[g驈ܗmpg5_-J έGq1\>?}XlW餰$J_@e9j2+NJ#)J+x[/ ] ĕJiE>44)sņ2J8}Et~kpCx~%]IE;5 &_vr{:Io1aP٘} qxS[UuS@D"sS ArA JR] egz7nZnf8l۲5[X1üW|Le_ګǕ"݌#J<ܡS Jԯ*\j n8;{Y> D%yr B HʉSϴ`Ɣr nWA^l ee.އ|/9D󛰕̟#Zrv`/Ś"M73Ѳ} MgsBI~l'g2~LTk"مcpJ|(NkSt]^sHkcʑ &q9`M:>!a^43@ccF6/v7Xolm?MMﷴ|!/z~ z'qJt}+囌p`X]!+j!r{ )OI1gF-L%m BΏ\PKFcN G #J۳ud\D"K7t(wY8cPCǠIp j$ 9D >+@eϢv +fC ,9)}u kfKF4Otҕ`$C5y؍=8<AMr&x>QX8qVǪB᪤WWÑKb?![&@T~iv3U;P=!v]u`ʛ #7b,>9{6^Z n2˹U΀qYU+"x=~-v݇&Vg^M V0@8FoaS4 #"[ ֶK[kq2`p]QqB;l71`9n 䅌J5޽;aƃc,_M*{U&FP8 qX`q?8c -uIRVpҏG3+}۞ƅB.|. %)dc6UZϳm@FRa{E^`QG=*TjԏV%Ԕ+noHUvev|Hr^W(JNo44n [] _ߕv)=)Qbdf5ڎs7^;;HU:[@itdPXLkаjf\jkv.[_[(߆AX_0/,=eqsƑRFG΂lǷ&MIoq+ d'<6fi>Gyc"LRrѳ1]j8% ֥tщ[kH$)!iyzO⩨PS9r}3x,6f4*6+9q̋t܎^!~VgD;x LKS$G~-??48 ^g+i^)*Y2f\ _2P*8`iySnFྶ«x R7?UgWyO n )ĉƔ4o j+ˌ/#9kR@49VI @Sd+ \_njއkhYYy^4B5)ɕ3|H>iaQ,I^hK u"ys(͊F Z%vA\b{س.Kt"OJEv +xv" &&${($fsjG B`3L ,Χ"}fig0DM"ct΁]_dPeΈ83ϹI5N\49"jE*WcD=Ùl1'9zӳnW\_  ~y>@XV?ռ6h],;nea@;otu0~ɞ1PP o9X`z [#f`sm}(j%!qc &X\OkO.AlRMZxS/ o%dp,[36Xi*ZW_=`$#1n)EE5/ok;eoXVOqqNvmZ|/'UFx8{={fT{4s#yUw]/.BUsJbFLۈ.nō?(f;5g*'꘽d"Le&h ]]x:k ~km^!sg;bc ^mT %Y ܚeNN*$9rk*DDJНIzOg/FSwMsUY@V[?.jKKٚ(?2͖yW]Hw֙ll9G';IZ('p9"Wtr; b:Y8e) c7ۭin. ,dl!5U/ZW6EE%X'ZTߢou݊YziǸlJ]a[?@\5[4X3MK/VZѧ~PˡJ_9[BHD#TɍTܹ1 ۾1@HgYAő̏@˗Ķj G o׮(8dM<4!l+PyfP 8d1g$ґFѿ4ː@B svHɶi 6tfS 8`d. k)܊99]%T^HeDw qKT۷@TN^ɪμqE:[ iʍ&;r [1F)䤇S:~cf6߼n\\ŢsxX|TG\>Ľ\W$4A)RqB.&=j+3;]^BKopHvL64S-~?yW6]59-oUTnN|׼&MW/ r>_)HI~{8ZhU(;YhS~#A&[C.qS õߏsx1ЁdZB|.Дaʶe3te]AaO!/\đd&)w+]~nѨI9zaR8e(T@ib1I~#f]فK)imPm~g .~^ 9(d\!-c߹$ 15oK˿bΛ; hFct: hOrC\+YVgHm?mϏ2b}߃Kg4HC3p)Gϓme֍9#w}ha4?H,p`Qg/e8Vf;J^DP!5z?vSX1Bmi B}~cN7RܛԊSc6р(G c}}I7}!7Wb8 \Hd1\3_|12o jg$7pLIf< ?dc< <ʷ2(tI1EбqT0{C;tCpD5/d/[`+RjB6YXTBsE{s ~h3ȷ?ܰ0f\%#cʛ uu_*Ǡ({?,>U0v+W]ͬxUy¬/&wP6eO%xZ[Nf8rJj9sC/D3P_ً`TPeʫD+%|/1K/"+MMєHCn^K_Kە*f .xBO}ִ)HY]"Du̿ 7p7q,=n[h{?_;T˟UB0.tloryEJ2İ-_pcO/ ? S1|ORtt(c ڍV'ró_!Aк|,t:$cs=PiO55YÑ(xwEMԋ][0iєlo-ǟE(޿X dѝ`{ǃ^g_cLz6?y"aqiu x^h]Vw&rϑ%ӮO$3leb_á:1l'{p <"axx{";]:f Hi$(_ɔr4-"X!C KV3a(̖e)մ-=0:VdjUcXn򆳪8.,S6.ZCd q!/Nd[5tx6;|4u6_`l0_2w_v?BS UX`*f5g8o{?L~|ʮdLG Z!6EJfL/w4d#3:|yC/Tbc:=! 5ǮcsGێxTS&/-0t_rل z.0tWK";aQɄ' My[@n= 7?;P 5JO#Kx4Mq`Bvqa3R!!"w3ےEm@A^{` 9\HM-4[?6s2{F9tGD4G|F*Ȥ1yy`%,S v|֌l?CMg͋ #, "k :zB<eV1bIB!Չnf ~/Lv[Zm 3N?(='w@o #qɥ`xţ4~K+Flpmq{$5o>=Bce !I"33zIpɏM˷1z >\_fX'wfO U`gnkj2:xNˉIIS|R"РF wdPjR^PŃgEܶe[|Xgfl!;iSYn^L0߿G7懐>7RٜJ(JmՍZ.x,vk[g09Y`m_  v W6z# A9v"sBP%U3Ҩ!Bh\2.O|fis U*8Sd| o@fDFVp=TV,61~d̏0ԅj쒦?._{-ED5M[A LJ}f?}Y>,1ܳ^B4-^YB=@y XPA3'"}go ScyKmrѢ'C3\*&]qdrĐ4'Xl;-ߊp|!R |d4O<1HA=]hi|F22")hw(PҊ&/i{;#dL]#7&.?e-1ʴXNetu G{\71 av?BE+ !je FgVOz0ؽ-p 2Z3Zլ([YޏN<uceDJ%8+| va(łh2cy9WZ$' ߔ}ݓm`MQnbݢDFzMc?%"JOlf}5p[IԌLŧQK˄;Moq?]Mx5^IВ.g YaE A*?~;-S##JYz2e@{={kg0|v ﭭQmn1 sKiaG[zZãgٴڈFjSerZϝΫE¯+Jy|+7я. ]1 LJSFm!a3c\jL b˓5iȆs C{ek3WpϱԄǶJdC%T y_8oN9[|ߦKIńMd/[LAr NgvG ?Ş[6J>&,҅ܜ ^uR_LUv0n}**̚W Ƽ綖c1sׯmDŠD<*}PF6r# PE{˅Dm$3#v79ov2p/P'%KGrYJ/S4aN g(ZQ_.cP5Ix~(u=;͏~X EFaQp`|+$ĬKmk澃rGw͘ḵx&0Qu| Խշ"6޳hw& lsԙ,Ձ;) d{UHwЌ.D.5c#zt>l@uVx:erX]M?k|l_aiopmwX3 7c>3)%|`D[5$- =K?Jc??mB(6d ;g9 UZEH -"XLIiP/CMTw, Ҿ]% Uߡ- t8W4׿|'}6pƤ umiRA!Tt&oW;5O|[%=2u]! .bPe\@4|3oD$:VZôŖ3mj؝ j46Nd}.Ȟ n-Ece ɻ#f:{.aO$C+PU^y:,aJ,{4w‌rf r>ez:>FQ-H=t)3Ñ27DQRk47Q)]}V-Op%kлU4H}Ľ)pR 3WKd8][eg`Dp*ѹO*3ut)ӑ@P^ 8aV|ws2'G2Aܼ!T^,H(fmISk%aA4HX$yyT p LI_Ұד>!j_h/sf8/7ȏ0{7PEc u5&a\)x+aj}Q@1,s[s5#rgNY$c-]r5cIʎ1B"% e2WPUmzRO ,$v z&(G}}?k@raDOġS A.nʶAxi:[?OM?ݖ0Fiw152)ݴ;Eȃ[X.QMv%%S`_28l#r\s'HK퐈ř"zͺu|̄Ed]g{)40֦țۿ?R/7r!wav#q>#[2g,^5RE@h 8V~}ٚ݁\=(߭`i^B{@/v3Cw4|AdmE=+4&dnVM2؄搠jj XDK"Eة6 +).:^ޥV SkǜAdGJJBLk-z?:FF.:|tҿ/.XyߩH.$jf4)ZxLE扬&E %؈W"dlk"d'xC-6 KےjM,NI[:IϊW㈒cXE-ゞ0d)Yzϣ,oI| aqg10 کFV_ѓR;pL{܄UUX:#Ҝ: p"M׮zbREE*qlV HRYcly ⦢IZ.~A$Vsp_Q!2}{s]s# h}`W׫Gt BTלh) x Za@qPXA82Q<~R0.%(=g!j}+$/VO:I1  ;Uop*_Ž?f2ajKuB`)s]T6p Pc!ݚYGijB ٳajWC(bnÕ!s<a}Fzs%2EqS&o/}Q,p|W~*e>W<3܊ج! Gl|/9H1UuXoS'!U>:'@ ))m$qKgxD VWY˰V@LHqNn7&zgQnz]Y? IJSjŞմi14~iUOZc~Ųy+QZƕfŻ+vj0;+Vttz:)o| gX>^.|̂86_t偹5®}+ .IO|0P ]G2U<ജ7:) ~<.MȔ`$˗cnLrt 5̌#d8y{/^jN|>dVZ0D- }6"E>)HyUw>i@ @)B grd^<k% <qkWc,g⚘Sv锦m/Y-'Xp9HOB?),E {LlKn|,`6$VijM^/6Q<I?@z'h&.t63cLЙ~QπV?̂}>P!0Ci eۡcPe,z]t w;czYtBx$|~y# lT^#K5c./`0|ׯbdAF읥 n\ŁΒ?;EkQqY [U[:ꨚ!YUљO?opR{k/+ߣq҂=iCcP[j+#̠5/G=;TAK>r9Z' 5-f3yz4=>VY͗4X=ˮi ,YF+^ oW2ɖTi 1e+q 47g^(v}Pu>5r~*C ď4ԑ(='g}k!1Z;ci^THy٩`+ VlRzv#]_:V9e)ii^~ ۰^8Wu$3uTRd -tg':K:y4M k g5kM-l0`#{7tSoyREF;ϿRPRAF-|uڊ#~^*8nFb"[fPoy^D҄@A5t ZW@_exId"SPdPl`+9Dz-XnDZ6=Ry䒲o2yXIi]Dg>߀Y6j/0ZcyQnrIFLA8۬)jt' q D%U%($ŖT&TQ"'B_M,hUOI\®n4@I~+hTAhK)M[*뀬i:l"'D1|47yG1Kvdv$RO%[gcr+JďeBT%KPGK5 ]ҁfz4 \QѵS( 웊8^eJ%eTϗXf<XtdQL2Ԋaj/''LBN.~P%*N> 37M@C٩uO/$A-|$g^k.,JeFԦC 0BUƦ: ɝ| .NW"  ǀ{6M\ݩG aSFV*.{Ll[T?>,<`4ť޾ѝ>ŜS5=eiApm\ztWr1͈kDWXz*rM~yҏvQpq%[Pl`/X`O{aB̿ώ)ڮ\ˆamAvz"fC  )>q;.M*_Q_|S[D1݆Od ) %2 g:E7=OF]1h"PTb,sB$?>f44GH:J;*x M 4ԡ!$8v-|Kme_h" h"LW97{oŠ^G@vVuHGq ,}Z:^w?=mcɮŽH!3DO+V|Mg < JdCޣΘyl#.^‡F3vid, {A UikX1-Ebr:eI<$,^x?hqRd:17aof6ĉ_-L 4&BkGum#+m֘oZ]䇿:5oS-CTk#lg+PQcZ,Rx@9ۀQ!(ۆX1e&mir2a:Ygi?&8A"Q4@*ϨѥbUGp>+=vQ@p9Z]4Qa85YRIk5lw eo$FQ  r&>SoMy勉&O^ egx3˻Eℜ]ӑH^SxC=5FmݶҸ4P#w.Ym!Wfo`z+ EO "% ~v͢FgA .%,UAp֗$W|BVtnJW(ZhfB '4&+Q|Ycɱuacyq`l> NQ\O_tXcoJ'u|},[1| Þ~m$O)uu<ؖ:SNy2>׬1r-\7iANNG*NBB5^ IMQ&<nkF2~,'3Z25_l h'ywq"  ^BmXY>"lt  r$C*wyAsJV{ Uxlt.T TkDZ nhz]CX$f孊fmXՐ?]㗾&;,MmWP TfNFhhhbDY:ΰfaYz UCؕkMuVbOxc_f'-NFt/ftEa:95/KjA ,$ìV";K_6PtgUbUzIY.ˤWP+>Ʉ.XwOUA4ɂm7SNgſ`J V%fq!ae%ض$70{ ́G笴dl cLM7.c._qɋ!Hώ0$I_ ӕ0 g.N!w{{.N:բV.Wo+mwzS|%L*:dCʞBW#ٓH]ΣpϠt0۰&M?T1X}7Qcʖ!Te *V?ڿo5|]C}x)=g۸8Ӻ3?DJꩆ]&EI/:\c3- qC;yș|c|_MC20F.$ϝn٨@NRIݲ]an FE,GAadJ𨼹Nc|Jn P.Ql%Z@G ''VEe?Cb 4YL7it O~ХMܵ+6^7^6w-6X%˟pă"ri{)t}^kTރr(_S&䀇[debcL=DŽ}yȸ:lG,^g :<.DjI3xp -EBxQBoMp ,T\ fڮWu(mhqT.`吕~#O}.ԧ ?r~O8*AISU9siGzhp-&Q?Ob}9 /d~|slnBm`"626t/.65\5vh=&N/Z' ݧib3#g(x :<#W&hӾ-tV9i/nLPx;Y|.mb4a&aUj y-y; K/)XS$ߙV*n5 MXi5m'NdGCFEG[C]s A$ Y}ƐEKj.,F|ZIAOUqJfֳ s0Ú`׷Je*aF[aWٽ;gbbgK鍻E62 @fB[UoM^U{݂a 5A|$@l!p0#C&j3_7)rq/q? nSd (qYv绡.)pC{, 0A[b7h[֏*b-Yzp%CHnHSTγv7Yux$hDX)6&ܗ`IdXMzрE[HAV5Ux#Xh&fسCx3gS)3z E#OO4d]ʧDީD-t?_#$D nᬯg 5M5Or FS#{j?ncyͣ*t>jE%a@Mmmn\d\Fq 9?p Vg/L-HsUNrO8IjNhBWF ' 3Ƶͧ8ߍ /}*IG"~Ϛ[텸wNғ@*XR&2aeo  Uf}d{zjLv:!ZD8a!eNI`JPˆٙE //Zy(§ڽ7v.,pGovqb+_aJ{px=aHFjd>z>E,)o ;.MlK9'gASG318ϑH*@c3\&:Ih=_E _@/?W Bk 6k'w.t:RHJ}l1j Z[}RBr2u%seH>'p#tJSBz c,e(R4"`vOL2pAK/o2>^nuHJWD<ֈ1?|Ry˖^%(_Ex\@熡Ɋ.(g4+]_@0kc1&2N6a_з}ccϽͶ /6PO/Ӆl؊Qߗ}EXs-Kxm's*dtr?\#sٻÆ^BV#NҞ=VV@MF}o՚mLe+8<Ht8-z;5rGG5RG裄5"-,jtYoE#wJaX߸e {7z[7Ngrl1߶G7S_Mitdf`-[Au؈FfocfWfE/Sn+$ vkQD$I_DKmO ˸ t ́~Zf?bgvCy=  LRwz\$A-{!2'L-n31N/`6$27u$hU0p0[Z4\,{ i|4š ]걉 y/@~bZ(*=@ܸcwL*\j~CǶUl7 (> 'Ѝq^xbcE v}y Ō98 ⬾2^k+Qwabl䝔_ϱR|U%f`i}"`a[NKζb bҠ35ZԲ[N1~ Mbnh ^S4 LNt!5 \c 9A|-9YnS(awɿbK_h5k>Z8J,9XDNu|%>'jUVkN%5\н2 ַz1&[ Z P v*N^=~ A7RJ{28R?4m6AcUYP{H{e[TE۷&6Jo WCd!U`RWsl̆ = JsuߔZs%&o M4ϊ%AVIJwhGY\~v}ù$fX Pijx| ΐTq(0?tYoQ#u(ٝ54Z[Julܾ/*2* >{78e_̎c`ՖxRn,ߤ^ YWML>]epYez kS益"Z<ۙSuvYɳf_Z#lPujkZ29il!6 ep&: i8Z':Vsҽvycܜf3| ͥ]{-?9Z;iVΧ^j=0R7oGvе=?UdBΗ0jr”d#`[,.~GF2[*W@fofr."c܍tr~vlx([d*UhYAdnQ֕`TTaYhJ.q~+i [톳3" :F&9  !]8~^XBԪF@W l$nq)/=#Q% ؼq3&n1i''g_jd`3^Mw0Qle|V^uo]X@9hX%CԌ^$^]Y~us~P EMz|4N.aCjlA&0Y .z\ol)-K6A]qO̩+4$2rZz9AlF Sj"P4`R~H}9.=<`.h 8HkY^& [Dzf]jHTO:ߦM a0+y{V$W? yV4b(;vQ5O} oCËnӨzy˕FDe7?(Jndy*@ѵfM튙 ZqN~@ZTO{Ve$#c7ut{~m88=Gfjn D!封Tx 9Th&蚴zχR!w"DϠ(o.?#-/@6XK{@g\+О}J}0ᆆr`PG[<;g]  **)_e6mT6fC5zz\(-d։Ӵwٿ.9 > UN6iFClthՀL^M?U\,ڎ9C4=eï͔s!점O]KHg3 % D|佇b:2Df%3yn059' G/4 B.Fq~ϝx81@p(% =36W$6jW,;n=rqiWH,fݱ|:Қ|p?1QW f[TFYx>NuwQru^c?okjokil5"P`➈I,+R']4A Sq:~k#sDS Wsݕ,`.90sȶ|]Adϊ:ǫnǦu|`ʭSlh{b>50+,v{a68wSy v\ݖV&:UKK\zFLZu0@αEHn o+jCYyoVao@;8IH[l㈤oahme5OҔێ#dmGA]Z`9^mX*?T Xkt&rYaa^= cyjFX~Bp'N#1 fNoQB"yp }Q.f稔':_#TfH<}@r)\hV cwqfv /s4qZ*&g+c/2`909l@3- P`+ 3@UM#U̵ߏdSZzArkW'FzHȭe/ֶ㧀Ò|B]a[Q@%^1'\|m] Pi*y:KHΚkTUS0|6:!M@PTbˍ=-wh# ִ\Z]o_~.(21( .5yU-P#WO0)cGOZ m8MFM2S)]WƓD PZU{I9D6;8p!%ލPNv7%zFГ}mw %͏Ƀ9xk&۾;褪aX4D:{, ]0;}nbKS `Hgko虙za}iZffutBe܃n5j!;VeݎO-Jȉ1'uh&|{/xyOF/fA0&`t37HmA+Kĕ:$T u1tYGr>dVWb=I p9% s>bۙAaSNXRYiG!\*?G}(I z @x4eE6%zVCpdRN@PK~bDiG_dv)@}F^RA"Da{gY큅ȕ˃rw~})%n ;Ċ/u~1HWOvynS!3-b狎hVU`,)Ff[3pr@ :VE4;&vJ3[O&K8F )Asa5+ʗU$AH ˪(F@I>%bEIbfHZMǨ&J.yw 2ycx$ ؝%av<瀘~$vN0, tCQMB}@O/76ݒ/92ܠ;,T4dR"iMLlzO:!LR;F3 &NB)yi0*&}c !+m&ePE>eޟI^:Ii9>и+q94U,ѩH}fFY︻4Z\ #)8[J)Ϛ)PŊj@I%4\ns~jn׬7Lg1*sa{xgỦ군IO.1<5O&@7Cd tiuοl*қj`ʷʘ⊥*a@kˁ  )N-&ѴY{zw sP"wE> D>$-Y-}>+SI~+") ܕg/Qu^h\ eD+2#0e}18ȴD)P׈$^ K1}NߥF2"ښV_n; h KT{}'Q4ر :ܖU薚1朗L~[ʸo`b\JeVNpϽ7,&&BiMy8= HF8J3$Q`oAO4ܥWVOF Ff薤>:J* TMZ;صcCKt@3uTW;y! sU@S? ;ΤYA IȦۓ:=T8Mi/6Y~bА3Hiqjkixbi©1i]1tYֹ,y* ^~OY(&NH|=_$Ѽ'ͼfrE=.u3'Ez|SK cצj_cmF?蘿q7 ٹȼ4D6T+xK%)%ʋfk/ ,]<68³ȨٖQzox>Lu/qs`xo (d9KӁZ1gš6d 䦔7(a3N#LTiWw0:@'q6)v ZE0a_Jđ&CyŔ zEzy:"Ob|SUJ痘EZ2U3v_>TofYOyuL!_L/$ \M@'J%PA5N 6*HWg?!Ņ/K6a[ʹ*剸M.eoZ.-pD|ҙ.4CӦ'$/j ,rJwXz}տ+oINDFgQ@"dvǴ=p׋-Cqid D.s`_cR t4 ϯ=R{ NMH*QZyj@٧Z'!XAΦ1;ʍޣbu%Mz<٫`i,֨ԧ4p&'r;>Қ+'+߈-T?<4iͮMZa~-U#̍85ap vbZc5kb^g6qSF Ql✣`boo[,8swIK$ TbQ'W^OB6^{'_ 4TyFy*!4%R(MHlJwץE<%ɤ@:GcdfEhTuYI8_lv-m `WGQц2'1ə>݂y)ޡnՂRe=Z2xW]*r1̖WOʖn/yn9ATGFᦑbb{ZYփM-.NVJa'bYWzvdy2DHG.,Ȍ?bWm4wgxռug6&ҟ7/A˧Lنmoy;S7:[jۼ8@+O,x'A=+_]Xe-9}뽚1UWZ&/=[`9ҥ퓏,)V8fv h뽵7ph7My"W\@Vece e3khT872Ej5 ˋG8 2d2#mDЊ()js`D`+KS; ӋIm}a3L'UU4 BZn0kH /n?vUmk<چB&K<O,T[q䀫%ڀZ aH-*}etT5mjT6XXa1+F9GK :_cxI3k8L*-ûr(Y$%dPJ7 8MQ}A\+P3|N/G*^z*( U ,Tf-JޓZ\FkdH"l*<R}iAEx8y  eOɌd?97*6 vY285.`?OV ?k-!s[,|洳TKOb* :,1P,KYvURԿ+#/nghا7f}J = %gT=0*Q{ۿ7+PP+q.'hLsF\5 vAB6Ņf6Ε8l q&;)o7g+D>g@A^QhBz>]*غtUwb#p~JP6\U^Ka9 V|9GFUon~BkrπCP 2ҧ.tHS@%XC3u+IJ)fzv<89q(<?4; |vtIp7+S{NՀsafմ:`ZR^>)%i8=@&?t͝y۽@H[7HzLY19(1Bey$lJQOM_z5f:թ :~Y8kJ% aE(VկwdXx(G i H&bTbV:Y?ަ{vL?Uf.H߆&Ǧ%->zp_6cUҭR7帝`#܀:L34ql롓fm.c NノF~@~vRilߍqMp*QwbG0֝Q‹H֭1.x$ d!+H ł0ě 4!cx؞2mmTĶYxFw[쮢e]zuR{?q;|.#j1xN1aծE)?Ŋb5.EMo ."'Z#>̅憲JڢN)DSX҄鯰ދg\Z&$%CZȵ+!' WbMp Rk.\/2)W wt%  h%?kqʅjzj,?;8<9U∉r:7^W$ $Gn'5FXK@2۩g5l! )EѲ^?lzq\nYPlT,tݦd_п}Ɩ?gJv11n qU=D-OР@@'N[Er 6z?IZ}.r%Us?b/"m#搜)X)R\y#d.?Nv0 넄2uū*' #n!Pi69j5\2ܫ,]8{߁3lK=sX7PY%R9)iuAaa$HRAXq>y22Zoz*;Mm'5-~dG\}ޮq ^kO 0YbbV SB^ ?RِTRQdq 7wIAͽ1 G yʀδ,ݍTXH[WCrG jAYP蟑Q:C(^Ϯ #ۧ:຿=:g^\m #2(۲*] r<2`uhWy;Ä_ ;KL`K@K=yS4}x$0Bv*|x蝘\O!4%/hueᎂ BwKZH_ȅ&٘:j'L[z9̚>t poh ٌ6wzPn †5uy,tf$9@oɔvdj_ax!c PNW@nVCp1GL2)u_® NC:Z:h?,Nw8 pLјN֏Q-ʉUp^8s=n;ܥQq{J&V$h;r/ \ԂO ~6R#1/]{ @KjmIʎ߭L*7IyP@b`s 쎀uGyZuK}&%֚,Et#]6e‰X*TO]T߅BA:D~Hp7`jϱ5 0 !rap򬷈d*"[vZ&{|%XW6YPZgqї)Pa&rd p4!=R=arumi2 $e,l³PJ5wH !%asǡrNn'p_mP {nFlE{6rzN>9UdytGؓ>Lp8e b,u;S>V}*!ls(_I]PɬOU.ohu[u+yczgHV=&`T-%n(]$*Ie0XL;>bV:G4mMNِ+3'^dNC}Wa3}4}L0Pٮ4üKJꏉ"~N~I!G+o_sޏp|6U%lHS<^O܇C]^7GW} fWd_ :!n:kQy.(!ѣˁ$pwuJN)%3]%RIpH[9y8a31| w/J+JdiďSS;4\Ռ ߠ{WK]7[/X;el >OvX7b>ĘUL[cD4)v>uYmZ V_.7[zpd ,#W^i:Q [ G{ S0G{&c,}_:>djB9RE6[E/iW9$sL r1ﳆ+AN(#̒Bw;B'ȈOέ)BgMDi/ltw~p:׊/iu#0]H.GX?u`w JSߓ1$pb?4"Cn/&E˃.ѫzxzLEJ/i'*jޤC0m ,wέz@͊Z@hl9zv>ɹS4<쬁1Z2EY" Nslp5\ RS< + Hhӈr/0=ys2 dy J> t*@a0]"d]rۂ@urilj p }T}G/~8:whtX1+q cR{2$J=^Òb"$Zvxm~˚' 9 =J %Y(tciV<A#l&.kU$qћ\Dž5k ypTCf{umnL aM}3&D*I)yz鞚HhX3/>͕:jע9RL𡎀jޑ4\[֜8Z2QG)zhEtNE@eT(t ]1+8RYTUt&j*rZ'H*JGWwYHWȼɝ3nPVJܓ|RC3Uh|C~2+#o Y,وs"~`j2#(n$zB{b$ 4S+mt>Eq )"W."{9T+ u7m:~l!~X>(N^\rz3ʗ$. V ĉg~h4m JeIS2" 40`AG﷏W$̗ ,#7\&0öv1JEȺ&O@j:~iYAW !krF΃&y=2nsfgk@J_+ ,9TW',~Xդ.c0lzӷb7H<.Z5jYo(QHc$Mƶ$(pS,PC6ۖjű(祸N +D(iD 2sDOPeH6hk+D~y r԰\*Lwu#ň0ga8'4852KAޯ %ZD!Afgu>Ih]Fl97jѸ*@UF2(2bӣAd<}\-E3wp!ؒ>F/|Lh?v[,sҝRdnnS{䇣4\)a {=q,7oKkaگC`O و3}z+5,!DirJ1-<)ˇ? ɚHO\2 I%Ag!|1]( nlf;.E: \DA1'w4, oA7K9>8e,)𦐥$6?_nzùQ?5IegzslwjBh%k76ӅI72|o^kL zn.|a~_qd8(ZZ0i_-&;0 tC'ₕU?b~y2dL=X0z3s.$gHC~ 1rE(mW&$I?Jfs,,d|:k;49!%X_dZDN-FXkpv'9X9Rq@2 NiCOї(SirUQ+=plАCXdNV VJִ{(nM28qg;ԏվhIZM~#O%+yD!~i @I&L*0%HϷSA, c^ >[.B,-mt@q:e}?@Y\a(KW %[,CFaxsN Q g i͑75G`xbB_3L϶oӔ]ak|[;F uz\gP'r>l2\T[( y7;bgGV,)'{jC!U  RQ޳Y56š{V{d@|ĸȊjI[bmog"f~V' !'NuK&II a-oIY  NP+.灬T[8MEjj0X(9zVK>v lnS16Lm:0J"|r g}_ZW"D)&̚M8X?]:耿-փSn{Ƿ1̴澵|[;s!GzWځDo'zYRS %Y&=IArsJ`sf \u`ʤ-pkVǦZMZ-ڍϲ-b~LwWpȠMuIkS"K_qQZ7/oLHN=" AԮ uvk_xAn蟠O i](et0-~|:vP=JAJ]Fy|pȵ5!?SUs8\oՆLaz uL[G^Dc{؂: Y۳S,͒$v!ir|:h~iۉ6ᢃū `t@2{ $vD>91qP7ėރX?Cwj}mU$FDFT\u_1Ģrg~͆o`V_b,&Z2BVL.cѢXwv`RxG`ܹyI٭)H ^>߁H(rz@l|ӓ֑Iŕ6:b'vXȶ8G`heu%L0ɑ;kN1Е 6ˉOoU5F0Jezf1d⎩Rmf(A6u* apSy$2f=(N`Hc b\/ kmŶ&>i-2^:]Ʋ@S6=G& q6njl{0ENIP:+ =tJ Z ,BZe-Uf-}wE?y9!54Q?U %DJК7 H͉py']\~ɬ4=i %17)~jG!B1HU wO ˪d͠CbZ=dl RODztD79xze'TrIq}?9uPpo@hwE [)HmNfuYBGZnGAl!S6Kkɴ,=ps(I%o==]sEXOhYsqq𓀿"q]2)+!8/Gӆ|3̟>V4~-<>ki!zgͬ`ZN%p_8KFuΉ;uCu]-j p?ɏ ӸiʼnU#aDgѭl>`jE|zm _UeoGF܆nvP}Uu,EiBiCrL{2Q[oK`TB_(#|IR])ۊ<ؘb(eߝF&5V-(bGٲ<ַdƸ!dc{CLJQ'yKdR'6,=T0; $'1AmgĪ6l+)w&ظmvTTb0!!4:js`ԉޅ{ ՈWMq;seXlkN޲0#.)j0zb_yJl룾>x፳忦G.<ϏN($7nuhhUlӎCReF|{}쉧GS j\K0⮙-%! ض9Y.|iH ň,)I!\&#2YRYxvRp-We\w bGz(9N'@)F!PH%&GR `Gܥc(c4SYۡ9!)xQJ`;gj87M",N^&W- 3-ĻE&I-`:Td 輌 7e*3& CXҾv[osTcFsٍpV*|;Am`X(3ia p|v2q7I,1c)&_Uj4`TifHfK`ٹ&?vܟ+HȵTLOikP/g=ߏWWHsKpdzð8E~QOZ]iCEQm>p׍VA'#4{vii:yS3S"+x@!/[6SKU2EmuA7䪒OTY#GjAv&~` 灖kJ65E=.PozE{׆J "'JlCWボ>>{X,_.vH2 x&aVZM'TTOmRExD=/p3:6wTy_6α{K:t|]5=tɬmNPy1 XP =}"EN:.+rZ^r7;fG C/Q;⓰xՍ○vd@fohNIwJl@$:cuthddSp;HfG8%e@&a-oveM[ېpObA$~P10Ïw MOb¼I{YZ?i" oYxMIrþ|WfWkW`1?{ZK;Uq8~ v,-vj~M82%[OoS :wKvמ4̟udbX0fz_doG7/JtQjx^sBP;A@|*+̮?7^㬥&]fN6ԯZ#PPi'" D[ Қ*wjm^ה90(CY<,3oHE?KO+3`HQHJ m|Ûh>_TrRl nU2&:w$aOt^rO]EI"z#OXBhnQ#Vs?6$;s>UUr w|)ݫj6b&ʔF/ZRBii|XtM 17 oI^T4F"w`9Ј'i" F1S3 w:Y>FJgDULz;%%9圑q(]+"0 n,xx&`>iBF]oh7j&aOdlLAEUR,FMɔYwL"Upv&\JUb꽭*"D ~3wz(ӦGjTQ"v =8Wvд.juv[Kp5vRh f]I.8bS"'=9{޺Y~n5*¹B8˂d+>>ǘ#0 Y-40$Mw鋑G91OMq LW>P֦ê#t@t@hX;j ,)/?x LVdMV^XK : }8(TUl&JD<dWE62\ܿI҄XnsD uO 8W\ڴO]4+a}Ɉ!`[u>3Wep@!$cϲmXHFgO9ZDޚ0уAlw7)DȪ߉4^:uYw6]|×5ͳxznG>J^gGFDPp:ds,-ݬa/6a B$@ Yj|̀˯+& 6TЭ ?DHKą&&pDȃ t9x+H@$6P$8\oΐw u_{L-Їhj4·/q601 H{|UsQQ@E+E1T;f[ f N'cCރq" ? iNq+& k Q1CASAaԍvwK/hRr;"Cd.&M\QZDP#LxtjѤK?;t-51ts/Jzy&/؍;?#.$ y뀱ozF$ųCQPǮ?`9)[7< 9`R듪w8M_Y^hqg3_UtN'"1mtѴ4/ǚb1}%r6A~oTSLntɩ 2JX:2Q[#W bx$rQ zIr*z)K"Q!%d. N=1xiZ@js&OJOHZ)luhp'H@aFVXTGݝyZ;eH_q?btzS; si #6Ο ޟ:_8ZSKtw!֔ 9qQ筶*~ 0A1zBؕ|54=y)hox oOQm*ܗl!Ӌ!J$)j_Y}DZv-̉}Xa%g(F N\`>S?Q>&|\C]Kɼ>]?#3~__~xƒ›sրU񖦖Q2ޙ-YDm>5,%::Jd`."ݚx*$p \FQpݖ H1+F\SMx q$`$WiZȫ'Q53m˯ ϑh=MG6SΜWU{md_9J_>-y ӊ')55$^ <\_%Ϝn9?׻`Q7&Eጲ}-f)^$(!kqz4ޓt@Q&6C" -.try. Q.TPԒi? 9QQWx’f͖y1_7cj|׶P>T~ܯ OU{{H iKYo!ΔyBY>8[ĮDmTadtLUξ1^yM|Q\ji˒sa2ؘ9xhX ,OP^d2Gm9oEmg0w.̢{a73mW]'4 +4mBN-I3oP}"Ƹ?b0Vi nKX?)DO9NM:qXDŽsީj)!-3v 0\Mo-8ߍCXg 3\=ekvǯcN w.@u 7%beR~pAޗ.,`Φ*僀TpkmlYO%?zV'{:t1YeӠ-J|"g@7$𱌴Z_YgBLd*U/ '{/24`pXNig†,*2$EdO0#357UTIjZSxH׉c+hW> tN8૆(e֦{ԬZ_1=\/qh`(Vy:CCQ A5=OӺsm숀H/r%pQQ餧uC ;n6#)#@IβϳPbO6LT=mgC1=ܵA[]<'M:3Ca蛿($K`NBL2^_  0敵` s}{] 8-ų.!"1LKVHHf 1c{i<~ ۿilΚr kA {\l"a#·[D"*=q@5QoO52phF y+`CVeCđ$t@ 2%1~=~tj`c#ۗB,I'or_rj IR*oSL7uT'zLsu7e&{x֨p\@*h?LPW3Mm[n@GykΒt/;'҄l+VZ.zP< ۣqHoZߝiNBqz#Q\R3d$B0jzyקF!mM*<&B`G.]n8RN,Dj^1T S)ǫ:\8x-d?2&w H]#@"\WL63l3[8uYIsK$80>lDmnQz`hOG41H`b5b5zϵ;~ q`TZ kgG:x_Hč#mZuQ~?sMض)1{sFN*!-pRcFsНc?P 롞fWJ'b3jK%2B>2(V}@(ǍHSi`2Nݴv|B  m*FV?cA'}N<2 !zCH#zR`PYLSm7* sF{:;@1HX|i=w{?#S2ZNWzn,}.u9w^9<\{wz\'svԁ5&v9#恮HƹNAO`j6o#^ l?Hg9Mz'ntqZ6ނL<4jr힐$2Ey lDŽq|+VOX^[wM8{dPl逛+eW@uT'gpXB`wIPBA%r)LDjՆCV#/06"Xa빲:[nG22 Ĥ n~Zk6+3謢e5˘/󜉚dBJ0X|+='nm6iGj”u‡C5_^k m\Ed_|>Mt\?*zi%:N8)`}XvT\]/A rw,'qYt0Z$V<16D> >vYBam ,tw6I3YBx(1[ZH8dC tN}6QS2N0g w_ t. 9R P>͖PY\IX=per"vA}_M|O P|ɥx|]DpHWxf99lZAu:LϏ?RNy ط6pD61g1 Rv: B1@(Ԡn(xB(Tܙ ,"2vk6,:sǝ>ZB6?1N1HafIm[\t%U`7Ja,W㚗g,#&) 4vu h?Y5 qsOt?/v^}Tu[gJZ˘Ll_apa.,%kr{y5cǡ`{ jǏG-ܻ/Qoly3ܳcepWGԡE*9a&4bUJ%ȑ׫T!D O빫/ӎ?v0S?[dIr]ȃ$I̬d't! SئP+JšmD]چK-nWALNE`]-N4,n!}pnפ?gПn)k1nLe_VcXohnS) [90 dcEa++ƐK6J׏r=qZiEZ|RHT`}c6^EI=Vg:_&պX_r1pH cT3ݨ7Ʌ[ub*_r(Z'&X(:`t,KXKTPc"+)JLkY?k*'4땰z/z9Avǀjʢh\i5, QHɚo0%Jn ]>i]EqdPbsjI>U-uW[678YfO }c8L jcڤ6Z3|׍yj\Dp5E>-)€ E>:f. Z*QM#&kwp ~LH E,b =P~?#΢>7 VĊS<`p B (t ":󾋃<̝ ~*"# A@quϊΤ6Alv:#uf2YsΣ %ܼf nvSCb*Qy',}$jo#[䛁Q'dMTA˂r1"FQ4Λ^9*8,*!noliu.*3|oSx5MR7bfm!֣N%yI0 |A0lovfWm,Xc_y劚 ߧM̍ Wix5{7IGL,(7!{)Q/(;ڵ7o2-OgKN> jIѹSVq/坭OQ"+TފuO&xNtpOs0|]M`K \vTI̐"rh821ɕEFw*J&̩zpLEs3!hǹ n ;mgFnkm!s1MЭ9˜`J?jQh Ls(Og*:,=}J|2)=۾Nf\&W+"utWK \NfOT8 7-\2Y+t+g Hq׏nŭU4"@6arK\n̊}22̉*T}.cDzUC!{Hj(?XA uwb,2f6마rf#l3m+]y.F p0YN_peɗX,WSpqƾG5owȭ("J6;Wqdif'@W"8+qzC|/ui(Y3q!h a7QV39Cf- _@)'8꒫Gp+d"d[SxiZ]9?ȥ<ʿhZM+v*~@n78DCGE.֖ׄJmDBG OJHFJsnF#H3xF/r&QkT[:4%mT&Ej Kjn 1l zgO" zl0h#O閕ˋ54ҋ8`GO t+vQnw hw?~N^`TO5e-N #4OS"A˒t-;֒14H@n֍\Ӽ,}vA!25YNð ٔt˗8$B7_R[X>.V {McY J]8d%x ìFGF$,V5xwc*PČdO1o3v.%<P=@y5QG//\xL)%dAuQq4~ONǛx@F){Wo`HAU#oC7}eX-WXe޹V!QoU JB_}:V pw ); ْC-RlEEwU&owE=iC|o?e@oÍzΒC[ֶ,|T!(t] *z'i}}k$Dkx9+:DoF1_Ny#g*Y >ELKFh)/gQ!R6nG>cJ=_Z/Q%\>8&d7̝~wIs4\m A7@BZrB^b67CJ)m#(dZZ.lamZ >y\6  eCQj΅LmOMΛ݊XNm}g=$%'Q⚛ݎۦJ~{jex?PQW& sK18t<-<,lQx:7`Cv 7\6Q [`~iwsY~ y,|aeU3غ ^ [kOFd37zTȽ%*{$!(.jcC7u^)2B#x1X6}D[w"CzծS#!A&wrrOhv"[4n8]J+rqoe(ab* kݾVhQtzJG#]۵4[]6?B?3j$<:f *vhp?^Tq@pӰ\$鏷PlǷ2>`ڨQ̫bX!?w {Eb%^)DF 'wAnI+L88bPn5rj?,+^v1S iؓQp1r'B %̾vj_3. w a.HWKNrUlcyU3rp]dͥw'oXCسwܢ8#e-Z{%T{O^B8f2D1k뺡w}*LM ZP\#up-2N할[pGj+a> $Wq#V-u6Ղ\["DmgOTϐ#1jL'MCV^PBn[vTdzxq6-ᘔ߄.JIS;d*7sGvǓ>;vxN93+rf~un^nczɺ5 ?mF> HUayXrL @ˑwI՗ˆ$,La.s'^G|X軹e} t2FgaO䃶"SMn Dip~znvfwkOq}2d׼s#N2}ĝw1a[;Hx=wGPOzV1P̭}̈́v$&hx>N\i͒8!(Ŵz1Dhvm Y? Pb>FY'-oRg@FVW2 X[zM_`eG9j'rzK#FYU37R HMDȨRM$Zt-;EiE *r^ES:RNmA/rY&+9}#|gq4JZΤwR8‹"lw`VsfC"m"$NnLbo/_w[v/7@P{8VEd@Kv`B=qVzĢ?%qW#Ep6Ԋka4%;^^ż*$ఔ6Ma? Rr.~rɉT)J=e]v yַglFmt1&*9i&v MFvf=jy%cG_NN$:EBصoSbۅ'E8oQT^ YzpBˍEZgB~6!`lX*-1ksycDkɹmf[kE 8p!̀yx{T# &JN_W{C&7X|zYv(YBBgƿɦQs҃JxK3fH³8EhD8U.@8il5?c"ٻ3XD>j"lk2"/N#ˉR]GqMXZ'd3,\tJ/+ki3<ٍ~I^ɉ/7>I$5[yJ4eΛ$~T&w1wЛ%>&hC3 K^ L7^LI7 YÔvVu|]pܨIM̈FHq&R*@:Jb[EE8hzP;+9!,6ޒҐ%O}fGZ)jBE7#Ά#|sCGHGf\][?L*ȓ%Аk/0kyKrCJl{@\'<j5{ftXF )ou6H\ P,$(fYK28 _\lw OFn/xD jz~J?ZJY'k߫e83I5e_a@c z6Kd‰"vXޤ)+DXi8ww|v_#Ae;k&_ jG6wD}6IG1hZ.oiEw9+i#XD#T"h ݪAR|[=4N땩-ᝁMyZIP;h&0b ebj _=, Bt0'(Ca aVƐwǠ*&^wZ@wwBeb2TeXNj[^XN\7YYG4{HQ]A|RQ=%}eT8b.]` >fvOAvnm1y:O1{~ǃ 7}/ +<.tzyǴ.T^5s z@dw4 !:f>hb o){R嬨ފ{*;;*-tH#^W3҄|ϵr'<-@9nhgybMwo[G [V%1oPW inUp*o'd"$iR=rlg䍄8 }^m$\IGm0HE->i^.ym?f9Zo d9';V4l⵨8ڌ8fxqV'UA5):KV)?-JAh2*_6һ?9l~q'.R6|enduaƯ,?3nGmY)S[m<3{)S҅zXۥ=]Efzզl+X*2NWi ahIdw /`c5klMlUJ2:Β_?doCX{+㽈rv( hET M}-yϭc , K됰;j:z2̒0I:#Isg^`h67FPSKbJUԟ=^~ZF,jϥ< &R%jN(˽3Sgu|SC4u@dxoJR/~)}*0:_"fI\?=|16}7I^yE&>Ks:ԎlN'68ʡ(bTNiIuޔKDc^:l[?k9aa=ON'_ q&?A6:iih|2^ud+J+>JshEkщa , Sߵ+U$o=rA2瞙)et[G>tM_z:lQXħ97(q8;Xf詵[;PHQ-gJUQMH_Ō0׉ȩu.4rYwLcYk13vMӎjX9/ Ζ xf\v]3(#G*<\G8+^D}0(L ա OWQ}:#=j1g =keS:I"i)R0kSIUȁ/Pkj SϦqƒ@y[&+]1auL]Pe‘Ws8wTrv%)t5e Nʯ9Hhv*L 7mjnU\?}*\z:n?߲`Y\T`N=?x {Hq Иoo*$kپ\n곘l(=n p~e bQy..qRkڨXMijvʱ@G1K\Nr)3F+2h 8]z:h$$d7WjJ[yG1t]fbJ@oV8q;a۟4oh )"aĥ&2{̘ZyRft3ثO¼'$zJ]=ަri$cA}k! acfmHJdkW\z1CЋýqiYD(<֩;.}ј֗1ɺ]D dT?0hiЛwBx-/9OI (ozfwyrhmGmqLbl} n_bN>'8B`NyM5iΛ| !\3Nf9 Agv^2&`MDx~B}q]Y@%հ,[tq3sɹFOO]`LNκR[$CM|oFDk\j:yKd2yXͧs!0|ay,.3=PHtv;10S:vZaPB0,` $F7ޝBVZ0כzps/:q{΍fٕMÕ SWONb8VC+)l -"]ŝ-b|Cy! .rx>0RckJԔYH(e^b/G!H8i&FV};wN3 0>FF{YgE"ZLAk햸R('m6feGD|2MA!~ը%dv1P}@c{x=w{c_%L-\y!'+Ak1UbZ >POc?uN3JObL@NrzkyTU6"S r.=[>Û Vm8(ųg$Icl ccALeV+LͱfOz FBv=~?DJ X:OmAyM8Q &9oI1+ק:0CA5F[3y{\T֬g|}:n1]Ng U?kpbZDڽe 2c¹ Sqr0N/?r#flV:6P: Ɉ_)U,Gv&ky~'™șiUlsY*tw?Vl1o+(sVG<nffq̯įkIPƅZhKVa'LJdd++4ުTտn]TC$AZi$uuOq_^Ŵk]s!!&q0Z8$Q+=?@݁ -b1 bH[():f56ro[RP3Jyeuj`7"ODžKٕm`sW6$w^:/)92E߿'`LAԉ#%C]04@p*R}Z:! yڷQ1rv +0Uw}_4۱9A*z~dZ>iYЊs%=eC4:}=[_Э޽:obB:v&OkˉUG@ OZeQ299rk\ f>ܦ@{K_l:$w FSUΨ!1mfp$A*ESW@cmC@1`Fxҕ؝Qó^m￷t8x m^ffz M }ssDh7֩X}c8q&3rQqD 5x87d2S^Ŝ&%AI ݩHzvQ"\o}_;[HZ38G߇EʞPɰeTFQISptU4$}F*qZ]nRWcy 6Z><~q̯/#1|*%mr#n 9~Z=6#A4&}P]1|**j=$8u6Ξl %rS @Dbraɛ)?3q%A x۬2>tS(*R ")ẄJG~ܳ `&x𘴁u&.loDZ9 Nwp,C UkZFٟXwj,%WH~Insa9^" GD;W_?ջ/x{XSGOFnı-az!htA]9K+X_詂(*uT!xWQpH齞񕲿ۻyE,<#4S-FeU=Jr2`6 R޽ůF6}u1^YY[ʺ-# ATؑ(WΫ̱^iP'dQZ$å>U %VVe#}6H**ysH^@c.lȼdVD;;łigOǨx*җ1,SϞ,, o2]EQ7L}V:nFffd/ØGگf!,Y`|+B Ia\XlΘ:67j.9jPG@B$/`Ws;p}j 4di~q%r_ABgH6'Y/rMtFD~ fef_AWykDR 48u e-V4^n;Df48 D;VR"n:M к!o 5s,P1†ZpqG@I:۞TYq:Dӯh͘p$XHj:@$lL+].׃i{rFC+kF( `c:A<\ԛ,JKͤ7}Nxv}-P\%`#Te-& ;\3;4E>ma|ǵ Էz]qOo”p"p<%^rC L( E[_( )k52TP*Tc͘\ZzCކ&7Fb:,"&2$IR*$ vnh Zwnj/)I7mfUt< yp',|b.Ů%` O|٨s T ɺ\fb*Y|87 I]ua&:vM ;,Ojyqw*5E<;l13cSNB=armIR[I#$h@0x¥"i|%Ȱ" 2s2s]?t9]gdqU@s85'{|T$8$%ڪ%B"dilHb.dX12l`2r"}BQߵb>PH]UqrЛ0R(jo?76=yt9Aoq]'FGAZ&;.KyxgBF˶UL};s]8{D~Z/dN7ly,7ر0T4Njgz蚀 UW(Z'XKZ:jd( ^v^(qaD0HjdMRC^Y47yMU.6H Sfqt):`kuǚE[j_SUiTxI <+Q6e26ȑRke|x%YF3dZs:W˰_it|L@7?syTqWpy<5G;bhaQ JaJdwi[a ^Ix>:j5[XEWGc[ZaGp8`_\PDvEP5뻒K=Ԩ j9%^jd}}Sl œ.o}Rw*<+bq/5`K\r%DO7KSB=T;)_kߵFL)v>sq9@oGqŅ[,v2ZD!w-JP$נm<% \Q \Z9B(Fw]bk oСFC|^2 ƛ\Bsgg0i[tJD =yyÎYY}((_a`Gq1\,z-S%V/0uTp0)†_J UcDL~&p\v5xW `=lt4aS▉E/AU=P7Qe?%@ۭ<43uּkCY { :W[bX],DrXFaX(:Kh`~-ڼIq0(

=RBVvUS9U!,j^bg2&br.Ӫ 3 µ _%)Z$\)fw墐ⶣx!LUy+#a;7aɈ|R+Kx D#R}^H'M8DM(%Pcj7%0m\P#Dl8JoUiBY]5 TuSCf$ap~abFIW, t92Oy/^@٨9EvZG|p# %?E J=v* U1# R 4j1aϗ?IѴd B KW܃tmpIy ^C+Րl'_Ax?)<Ln?!qvl,00O[X[A=;[V?IP)qڃgNlKg7`_=W*+L}!__wJS녢麦ZX<|E4^3]R}o~`1O#Ysp^ qhT磽8޼XX rwv.];e zIXii)E|x A8YP uzIJ̧սױP>觛nq6@re:Eqs'I׻2^N:62DIstZ>z&~H`qҨM` 1eV)6q%Uih˻ZjMprYCjsRA Zz&@1|C>1z(۟FzO Ғ& ,jn=+3rzyRNoћ4+UPt?61veْXF@=jԛC}ئ fdVd tTi~363qH&f %-/PL&\n It2sj6Zf z! Ϗ"|EG$߫kkiqq qQ[{0<3 ?1*|†ͬlS|o.[TvhCsw2>|5Ty,`=OD+rl/,MegN+⌌F8'p7K& a{]>IѼ.ΓW51qO/Ctʜc,">W HƏ~Cүp&`H |-BKm^8ruCd2Fa,M3|Tp>;'T'yhm/n?0z+ʔhH |Hg/L7_lv[-}Ĥɍ@ʒ/vzSiDx%#+sb›$gfGsis(7B^oXL(={Ji$6^x mNɼ˯^{(985We;[.y{oؾn;;wpihP鏓#ܒ}W̞vvJ@YґsD|1akY:#u2:SX}[M'{EvجtRyM927̄K _#hIx8ETEufX{o{P~P=%;rF iuUTu(k3ڕ0B,ZMה^UidJjD{m%?c m#Z )_aa8XˉF|!ﰁج,GT}-M{5T2Y`^w|m"%+}D8b>1iwEݴ4;py`$7H.j)2 ȡˆY+fy*; Tǚn:9_io R8^~ _GX#LY]lhn}wt@=~Zefݽ;Qׄ[&;]b2(XuNlju".NQ Dc:k;x(VypkjG̉< syäjNF+a52Bd5bj RC\nXQ;7Ħ>Fgf~3?1qC* e> \T5aϏ.O=Z`Q\bj69ˈ QeZ/kcs.2KPX;@)WoVGtEP鹔Bi7F0K؊5*.30Og_Fx} 0 dXT}!wNF`̄z`ngRF(QB7^}ԑ< +Ʉ?~VJ -"*+]2j#Ɯ{DU-[ bMVQc;yq'9pg`At0I/ۺV+>7 ͇ކ' °l0Yu7/&HS|xb;+ׂxoFf`l9P&kɼoPgm}xte| 7A/ *< ѭ~ j 2v([ZS()|I5e/zӣǩ285MOBǮrHf6!tS-P_>?Md6( )6 jR ;&hېa @Nm+ Yj pSDR~9 Ҳ"m0(O~__~YeM=. ԟQj6Ȅ)sĎTh Pњ) B4mPg?1TxU&Bf/exw͔QV(|,Ɗy}OfKNr>v`(йc:KRʭuCO͂l%#@$S+F,> 74!Orŵ[c*bZ9y1SZ{!V† ҋ.wb枔nyDp^﯁fbrMHɟAcRb~T(M+0#ժn]od5#꽞46?TNid1.щ; 4|FMG|R~N=%5X,4P|IYXb0-'$P0׾@CVceU) 5y!O .V5Xy2yvJd8sV Pyw^x-ːB7K3H@ƒ>J;Yôu(}9q_)K fi=\ӊ.#}e+]ċ2 !]hv}DPV+. d˸N8+7l&7E$/PцY $?:.[3wʠޯAL/2*2@˩P9JD]eFcJ4fW$vVyKs7ܑ`Cn;3j4/+I q j2o>f:l9vвO60aQ釸tɁ ]@^K֕7KMx3zo۷TF鎥R ZksFPyZTH'byB?QkMkz=^c#~jV tT!a-9:bw|+o&kOG.7wŵTAtBz2 yś)$RJs 3|pd4L;eL4ғ n زHK]^tż7f @fk܍z(|_| b>50ze2_Bs:Dus1~C 'GԘsMݰVX+G2 7k~Ĭr:job,yX9D;H D" -! %&,53;ogO *vZ#*ԯ_F16B UZKѨM1n5mѧ8xG_u$ejo:"$n59]-œ}Q%2Jk& bX&\QI4ͦ=z8f5~-Zc<һVK F&pWӻ >ʦ.;"ƊJ $t84w 5NB_J!j59+n( 8.JtB3kwJlFalHV*iO3͟.nK @YrBV1uBAshcHʳwzYjERMbd[+Mы9t(&أ5x6;,Ħ}V)PǗ)d@=xK9ǭrtG (9khn5О^n"M'C D>CFw`?HϞQtYٮtե,A4[L2;ùz0::,s6RU+.~;!ɢf8|Ƀqn@ ᗫcR/ُv/=a8p<"GiATxٖ_w*r(.HE9-ݎGZdxzPGd]M XY*h /QT {mMcztp6?n/W5#pq̤);<آܼ}4',;Wb;=Q6mdm6T;wWF0|œdmGvǾP. h1|WfF1Q!tp^Yit͟ZŇmN}d0ύc0KBSf TB#Z}08^&c6sOߕɋQeu|uy"6ƆW;)@*=)g5.b'Z'0571zsu83k$7=$"PLuK]}]^솶l3ĬxY"3LDuGJD{G $kb/޿B.;-M*;fOs7*gpLbCs%R+S/5M5i-NϞ܀l/bP5ٖl"b.CYvzh*Q{b"r]  II3E%\z+jnJS=s$5w uk')Ė/Sm`VݑT*qMAxȗ; Eu)Xe=BGbTGI^]3.'GtF/Mf#ʲ{W~<άLE–B+łƜk!uc; ":Kwe@S3p8 sBl }ϱl \f-!Ai?CD 7wZHn !Ƹ A *AhyD)[\#ыl2*Mn+(iO0(9 g;㿞uYe&TV ׯyGXA$v?Ųe!;*[H(@{l,T08tߝS3|J8\W)y.yo2aL#m֍!O4p~u \ele$::zOj=:So뙨v&ѣ&TDIhZ66G*nU ^"\)4qQ,Z|fڻY{`\~#F-T:[GRӿHᡎ}y!@ڪ X'NvzmB\=R Z~?.JI7&s3c@vB%~j݆ɧ3MKźvCLFijtcuL0I'A2"^dL#m?Ң+ 9?ktBOb[?;y R0b'1KV I~ݟl<ʛmΏO· N8Q컣 zAuT{Tɸ<*`94}jƒEbwarwZzF&@-3-TΑH\˰Y )w} Z87MӘ<[lfUŹ#KlO`ң*{\.iW^G@ gw 1Nc5_x*LSK3kSV/>\Ž,&]=;+OjI0,!) PCQ2|p&e`үر #~:eO!Ah^^Jˑ ̵ryW&E\/r"$ |='`pj":‡d `Bx>ۺSeKG7}P Lq2QӶ2v83H34?lD{5AQ6؆v@2Z\ZSvYMg8bxZ5n@\G0Y 4h[R ۶C  95`P#䎈$J0Ab?JdeBzQ: |ݳdmۧp(pϢAb#ۛpS@ox3Έk1/ AM@e?q{iΜX ?⹚QK{ <}g2Ti^@xr `8r𡲋N\W_~gKi x*SkerG=ʣ XW !F.t񌧊v&twagRr O\('0=@H땉JpN5o]'Uc_)>]6׸P7+6?lZjE lr4N\y'rpfX+ㄌCPoxd|jĢ@HJrG{F^kuiMzs ye&4{,3+:uΕ\hIpņ1$Sw~X>v6Y!akg5qa $?Ν5ن%h1%T?kx 1Be6= "_ p?1b2s|TQ&OߺwT!hydf Rv'R,H  hɖ4"biϺ zi$TkզB9Ir@`}&vPuVSk<|'X|GO =?i5t' On}`,R@놻 WZ2}MI[yʇ0i%͞p˩Gp](y-CNT5Ϣ$Ií 3mv XFMkENZD~)3|LϺf"bhɾ%zR\Y[H7FGMT7@(7;{>pj歝FuIiW;[@B {纣NtiQ?ðtifUm uwhg}ȱM9lQvy޸KV+2+<#JhbIr Py`2wO?Z [AE,a>{߉F "Z Ԁ#G3WJTuR5qaن[2 14@ZQTr]YY bƜcQ'("g-!Ե/>ĚjP٧r)[[uBǿp`P~$;dVG'8esv#9h ή <-\^_( ndK `F #Ą}zL[e-2YVx C#cĄ q`s|䜠Et'Lfxm-Ĺ*glB7h4f*% O iƞ:ꭣҵ6V"x|wI.7|"!&L l!*ICyQsfiZvqye!ĖԢ|;1E bsنtp)ZT^ìyy64#z\  8b#"0ۉīF }m$4|]硱ydE)3SRd SEq5ih.ip!hnG@h0.Qٜs>1@ [.qyRum6Ӕz2 PSOtqg?:594LDFpgӟACb~ ԄI(S&ͰA$UE=nRsJk4o\u7 8Fc6v+rn+zy'DV9*pppaII$QojTIf!Ò|!2>*nL#utk8Kӄ-'Q.b7|b؂Q崴gls6q2z.CJItLD>R#̖nbǧ;EGsuK緀:m A=&PB/X(3P^@aSLц| q}}/oԥ.3+GX`ڮ4C_i2*7쓻-)6\<)<0jқIWeps5Cb9,}@Ry޴p;kEMhso=d+# jr܌G>w@8eހovtHp1t-72^?7hfe2}.8QԒ}@`hb/D>\A._@߽+̍NrϹ扦5l",4j5W͹㘙1)*E~iȠt[q<Ҙ]+I<`թxǢ=]]@Z`%.ViAjBW>Z^ O >DZ(Rm0t=T—>'8JEʇEG;d?XVumyIF+.{3n +k?_W4 ):]zCSMLɎL.7Yw {+O"48(»qעjk̑q|O =Сux8FV }7 UB}n5>b^obwiG(˺~zQWPX3 c+:1k(lq]<eתHQ-07?\PVaږIv05X_=:Ei.@'oΤ::ZnfȲ|ͭ~5?  VӚt}5iuOkgǣMs4€ֹ-Q2~4҈qW5aCT%^@gkO&υHHti>GXعtVIypNӿy5,o*`9*2]r/G VرzLGB<-]E_mEv%Ex3Y^tZAP+;^c4P;%Ou8ƵDpgbxqVNp s "`u OOz/(44V?'i2gH m&ousdVA%%9(AazR2wQjۺ-r awGw>2)A;+U^)FZ+<d:T|[/ADoobqG>%5kIBX -N-"Bn i$P$a9K֐x&5\1BN@$m?kc.]bLn!o+vZEV`MϷKixvI:cR+\XqO= VlCmr \G5x%]RÓZ\eNL`'+މ9`uuˆ{Z /` M,}u:1‰o a7Hh vst#FV YO9$/Q>|)f ŕR@N <屵1 NLTC[J8@5 =@jVRpL:Bѕ'2B3Ҁ?#, )< *T ꈦE0#%wKVy%H6ވFAI> m p-8 ]f342<٠e [0)4@v3c{Cp2S95hU50J yLe"A,ºgj=f9Wh`7ALSQ\;x pkAF|"Ǭ !XH%*/%/B{] j֋KCʘmFI?)Hs޺\ ӎ]`ry9/YqژpL,ݲ҈e]c  (p-ynxgMTo Qm 5ҏZ@& [<`jL6O&xٜQOx 1R-l?l剱Z@XvIw`7 rZL:+g /0y`Sxd%-uы!ID>O1[[4LY_y k_QnW2vLR<SSM Fq'/% DU&u%.K)eDüYw>+4Fݩ 5uy5!_章,Rd![6ʷ{SÕ_R W=?'zuqb|򓆍kfZVn.7Q5_,6d|v"hcO8SS3P]/<&a@#*1<X@meN \kQ&݆O7]XƉ1 j.uvV}|H 8+)nԕiz*|?d.Np&q&&ך@n>e36j0{tx_{2c:ĩY7㽥N+:ğ#a -O ]Ɍպ5x\x_\= F7:+ ;F=BH1 ^#.ޖ$Cƒ'M+拒by'9)=#c:s.JHAAII 匪rEvV\0aYQ= ^=gy6Lu!^qA\MftƿnR= KmG4H4X3אcK&[֥s N ԅ/;89̐:6aY8W33.E5 i`5 >'U2Dž4r8u |`9s|C=r "B]Adۃ<ߵ 늤t38>0c2VB)0śJ'܁Α •+Nѯ^_ Ӽ0EBM`tn\d$WaK)zgS>DDD_%/X~43\NTQ;.raE|˧"g'f}K:g*xF_*TE};^, a,aFtnzQY]avTnfbVS$٠pb̈́NE]q Ex+ٮtm^A(Ү6mU|Խ ;W܌FLsD|9d:~myWj20_ led 26Nۉ $0{DHU>J"mW\$H(G#0_!56=%:v R/h]_K9aug!'?BC%REqAm݂fp-|)?rp`҆yfۥ|.V5Y[h2 I$O ýIJݚ8{VjD34UB.:!7@FdVB~ׂuz2ԭ@YVT *6uM֪6ZʜNl@^{w6-Pa4&$tB;/1m0R7f3eTFBD9xvs*ĈcymQej֝E*eY;CY$:,>+F(zɛѺ3ҭul WgeFO*i+\74P/W,. %0x+5 4y)`!M!N;y(DzRx2u"ەXϋ\J:Î|8)zRXćꢔbԬfWd]^T6{/1Wnj#}|ljf}'0NY)f9mD6vnZ.*zߦ3$ME%uVTK"ʝGQZ]AEۋf5RVQNp2t~Wn#|tL{S?o]!L6yO*i.9u(Z H>WBi 3~gьT`G+jĂmby^R"^á5-'0 Į,'C^_2aJ`SI [7/By$_Wiq?Y8JZG,Hf;5|E. Bt>L,pҔhPA7t{Щ,.^` [ ,#yKׅѓZ ZULa7w8俗eH,^"^CfrL#_cRl铎-i6 m67XF7Ke<1\B)~U3G-!(! B'D XO6Ee(2!;e3NԈ}KmV\BTpYf[wꑍ L!-봂[Wo&]qԢqe|$(,C ̷e{raMRl@@poz$x*]^]V+w9fGEuQZg-7?MͩAlr..Fr'1tp!j/OS!ȀJǓgbl1Z}S,yMvlX! RʚNy3l{d[cvm^(U]ѽXo^ZJun.K$_10}w|%sC0o8G^ (+%B@%YwA od4tVUCӂeaaPpHT*jTZ3B.F,G W8G-Ԣ O_@!P܇w Zꄵ[?W+]jWTgx[vZȳ_5=7ՉrYJ i<%GqNv:!q i;t"M"av6MrudJ֟eO׊WDUSO:161\{pIY)Cw!OG$[K̭M?NUY " Ũ5ct}R5I\A\; Ezn*Z `[q% MPY&n;HO:˲vp֗ m!fB!x#rw$CI˂,a\K)އw Lb)OT; ޚlN@楗I`.ZG'XIP+ehyœZnPu`=_Qϴf/r F#HĴ q>r.ZʬWJfLCû9~8ŽrUYt*a?|9!}c@aٿJnW; IU\0-MSpzIr=G\䆻qbDxZ@[=XHe"r bb]0P UikILu򤻫_a; 8*`_0SdX.F9zHrU 2>P7&j,zKoWR"i܂X |ȃBe$l6)^%Fd`^nZv Gp1e8ʖ7!`{K3(hEaRIzn]]q>/?92#z\ڢe_Cb"ցfF?DCTd+쓎0|s.~5 Z wW` <:r+xMGͿ]}B~nZ ~(n)Ĉ_(s(قɋ-f_¤m?>x.nSv26UbƟ5Or1FK৔=6otM~ǡjiJgfj>4-)AW=._nr-6C_ Ԇ3~r\ƫn;N Hͮ[yMY߿ʥW1ߢ 8snJ~7`O4 #3w-EL!yĤV! |1TJ,6XV ;<+̆I꾭1ٝB<+Ow2{޻7pWnя6-8M+m=wMP)A0gdH3* t*7lCDVqPt ~[wwӊ=f؇'*v1 #&$Z<yQWloO4{`{vj6Kcϋ[Ne3dV@~+H4L #Ȑ)48ԕQJ);X72HYQ UC LR36K~=3;vίW92'NWO0Z*x 6y{Wd@t`V87c閗 [-.$RM*?(b@;GH6 g)4[a-w U%vJ(T} %ʟ W{UecblB$AQD0)#ѕ7ɺf/A:Ͷz'4cC1LHF<\Z[M`msmbS;4oU%_0k{ z;&.RJ[:Q+Y0ΔG*iW}/O0MD0 T*O/  k}A?jWDboSrލFbi1OB;~79qv bѿ",">6>y2<qo;^뮭wO;}nְ NJ~?OȽGidڷwΞܷ3\tKhQW=2Lba@+PM4=;&9,VeD/ RuϊJog76JyfUѓ JC~2V7w"&v?K qprM (+3RC&kVOjqٟ!|?ޝqTЍ2?ܟ5]uTeļ*i.ʃOC "mćS) T[pB:V8ġy~o] ($O @$>Ғq1km^+ц{^VQ\ #gZ'\ ԑ 4S @9YVP@lFV&} DaNv,[85IqL;lao:RX7;'nM1i*⠀SLXw|YrnwX[tWcjQ f0t,bhNv0LUv$J/ 7}VlgQI*=1vDѾҼЭG[]"-JᙓL;7n1د LʅinlߑT2:~V@ϝ e4m,d:"EKP/5;),^H޽^قɌ@XXV~UX{)XZrU@HgLZѼUrC.uV^` 3h:  UhȡN! 뽇f;~֚1#ޖ3EF^C}v@xn칵jxNP aַUzT`/D,^[*VKI|ꫠ.=RJ]G '+|%Jo6ixͼ?2` ҁ >C9I*G|^~ Փ"7 ڴS+,RI O4}6`;5 o8Sؼ hK!G |--%xR.],Ω*{Ќ[)`҅2 LaRoZxjQZ~w6 7.p?7A HV;O YW"Dߺz1s;#)1\ODȖ@:!H=/{N]Zz Edc xxg]^BJaB SހQďUrZ1D[#z^BE Ob#84nxD3nPJfu͕)ЪޠYE:SPunSbE$PI4,YPq¦X+F@obeP{.WYպ4To%/vv+e&Yf&iio9N{hiqP:1ʗ\B|glU}Z/ˏ[r jYc oB{m /۳Fqt'I +K jDRtҴ%mSsI,!󠾲a?i) ^ImsnLD6a_)p.Qh8$4,}yjځTmLq;?!9`P=kkbRүV8浓vn=HT|JgG̢Kb*#;$P {+i:Т$N`=;XF~Q.oYRHHxD*PzT؝\4-tpAbDn7O!VS"4;%ef6qZܚJ?ǭXm#3MuڦVuX?RYlfgl? jXF""/'Ti9)qrOdcqL^U!NDFӨ)@*-FB<=s6Ôg,e\؟"Rb:e HTpN^i%Tw@b k"K`:A--m|zOOʼn7d+fzn;g{I!{LMlglcR=QF4xOά#>&/ ؿMSNOzwjjnoWl?¤e5IK6f!2qw8W&q;O*,jQ џwI/XOh@<6tf2պ-Wf3KaBe!6+V5@J$s80p@]0 j94M{эhY1nKOKFVgd l%+@ԝOly 2*]T=yT$#-QcCky]X~\^Px XHoަ|W:,XQX e"XjgprfEa$|9@җ\uc,,.d ߼m#;U@kƇ~/psC\ơ[92>V vD[;Zg߀ (8٫/?$ZDY-` -TlDn}z5A2q4fo [3硢˫ :*OO4RSM#BҜٓ}-hޛR W{D2'iRI+ɀ0+#鈝c`j=;WiyS(3EIi^G+Rc*>%Y:o/)N͔]}WAΔUH.? Nfi kW0$UjHgŬ Ac78RU^kV7o.D #Z|ηdͦt&UtﴒCsď|_H'>E8apa}%cCNM8; Quh$}ioʌJ1ګRWaKnJC6D4YnŻzJTf˟z glK=U0B+6\u'IC$4mΟҜA0$X(PVz+uģI5|21C⭽  )2 -@]K gˊqA} VFz,#&3y%,j/X0hMBgqQ[8!9TWZwgKk]?ُe\Wؘa0j< 3`.ʝ4-bA&H?|[ܝsϘZWb*j,$FG1 xF=7˕US5[K^[  bAP|l'ZdȊ`ϴۙ8vtg#_ԐDsaƫ 0iXW rO#?Cg 9n'bՙnjpj_yP. DmmXD0U1\"ƕy<@S]fq;|Q5s+ ;r(땼 6 -P:Nֹv(4Ag䕆7=lX 3q|uQ%'ڦ%IV*#˙…z$,MVaMiS?zd$ P&9VUh]g{J_ygjpŹg2Jw: !aԪ`VmsZ~ke7/vUJ$* sjit(iU鿄^_{,W>76[#K~;Rk6*жiiZ=ݸKrg~;։ќyfbDd "Dx+TrSFTq,SA4P:G_eSޛ\ 3Ӗ4ٺ^<|2xggdGh Yt{\R` dkfmԥ²|Q",EܮՍ*Ӌ;Mżik5~G:FJQ ;(q Y{Hp8uFz/ 9mNӴ$hXx䮯~z")7$]1)(E@~lW%CP۫w?am!gJV'rb&#u*VP9h*0:oQm)d80A2Dy6xnu].b' W_C7k+͛vf>&AQ1+h ίӃ?͏TƸǼ7Ŗ P,u2Q C&Qڌ HA`$ 0сx+̀nL+:~>79]44 #3Q!.V_Y} c%w#gGB7lnSʧg=]PS%g I>WzA CvAϠenAʟ> b59ګWtV Ӭc3Am3e ' ۍ>h&DNp2A{" 2/st4eNZkeiRq*$yyG1WOUGT3.5`(|t{=4iLQ꬈L5=Az* ȫlmQӜ0Tߕ'WiVodz|B|5ǧGv( O͞?ʺX.gkϑnlě`lB-=@ɴi,ץ`<7&)3u6~;E4l%A< c v[B0둍҆eTԮ!z tp+ZzDF}Mƴ(~εf4ӝLE7i{/m*u3Dmjr 8/Sgq_~eb09IGz<ӣ䢑9ׁeấ{IC3jI[.E l!gf~(53EkT&,dU!M/+$a,=;PP'X\m):Xb4,|A?}`yj%wXA0=k!u(ЭC '"޻EYo.L-KzTTS/n:]e #bh ҃Tj_Qx-ψݮJ sE7B @c+=$KZ&Vt-WpG42PɄmTOQg Ֆv_=2a Lh UVK}%ϡˣȰԹuW&~ۚni}n3[8 b䀫$x!lB$%ߛ69sKo[Z,jCX F\l~ 4%Vijȣ̥>ka"pgg $rFt de F %aֹ5q6yIl Lqtrv I ʎrc2W3b=C2t ?C_OVbUVNK3:񎶎aŁr-DCx#a;.nm#m g "n#Sy\ 3ޒvD#BQ5D^kXEÖ-0(=MO0P 9IgnH`X.@Q9ŭ !wu?4޺paƈr?7ZH$ϕ=ygVW\O&`]NJ$=aۖl6ع%|t7rhr+W_ $go'Ewig:B6ZLh%A@ەN<{^`mqǺ;>)JyUGsMFg:R?_eu n  c[L$4=QYyGG z$ap6?(D\\>On%`DC\} &ꮟV`%$ Z-MpЏeԨy :wD[|۩PA{JVG[?I||Q3M"*N_i_W_/Mkuts9jZ:eP{ uX.uET: }qi.36fLB%̖aOrfNEPnv![i.XjއogI˯XgCZ:&o{E.5ukxVS?$^Nb"RHkeuDu , .VP>V}3[rIdJ -$aṉ| YrzGv 0nFb&r ?J T "6Ogq{{$jڈf&=е[-ːyJ v:ZW?wGS}'D_~2֯_5XnWG'4{ZfalqH.fQ*5s2(.NU._kRv5PI=<,3rRR㋔UBִ=K%PjةS@MTwtE;\O[ VEMwlo1RJ`#|(ZWv瞽@rGcqSNO th'y nfaL\`_@6`ӍTK Wl)$)Af7-ak79 ZYQH/pJهaR x9LqOC@b0s:vSI(f_\KG d>蹾\xYuɆ]%N; H*VgB4~, YԺ֧95-jU\N:D<4]gҿ[ԥ#"]Cy3LʪFo%sEw0xp bámY6Rk훐'O\][U,ҡOe*yDoqɧ/ݥuzk޳7erD 8W=xIfO*:?%0yA e;WyuoIqi~/4dMtY,l"0 /&cC\|`nsmfh=bZݵU 2BSS&[q'xHktkT8Yb~t '#˩C ~_g^䭑=s(wӯ Sz*ikȡčw-N_cS3fI|T\tO4E&x-K⍹.c(bT*zqx%&6}'&L4?R:4~p:E"u$ S_Wl{@5ru'CC^,"n:W?Mjhュ [4rZxy"Õ?~8Yc z-{~Z@qCsF-ab2 /J*Fp_Iԋ%kg9q>y 0hï_5}PgR&n 9HX/騟}A5:^AxHB O&6 )b1`ds܈)AGv [h {$MQ>vղ_#Ջ=s5$N[gS {HOCֲKR 8HjXyœLoH yVRld/,hJg~V{޻Q+ 8"yW[cderiׇyU y嗶Vo{(Z%XʕYWN:bKPý=16뺬T9;% T6(P\UHy`\B1fukУ7j7m&1_g&c,@" Շg(QDPgeaǣ{~+nGϲ7D/4"V 1sh@xjSvmq/Q S z$9d±%W16zbR:0!%Jpu~BP?&esֳ5b}:d4F+i^f7>Q@%y ? Sɴ U>-{C"JPA=w{2Kj)/c|at0lqD;t KX<wMk6TDY◃g!uQO WDIl/3bSv t*El:xr%ծqef\0Tc 9P@gAU^PNQniN>!;),o֣ `@eOFg+_mۿCDAɘbRCR>\M%q|"SE{=u1 T=aףvVZkg^UwiXTH[Zb^m=Cd=*hHjDŽrs$&VkDKvw?<{nf $Fu&5礇iոkbcw/]<-.$r.9v1HԥM]k{RՔ^j.k\ɇ2eG؛.u G\I~`;Îd4>9aT93R,;ݳ=rhI 2xVdBBQK Ue 7a tXG yK F4?P2[ ëYv- (n|D3/ᱠls82 ^7]*Yv~LcÛT B{cSΝ,L*^9$C}jձ(p,*MT\O<$<2{E@)<YǔC9@>#qW+de6_>xq16+3Jqp1z3u}pδ@+d}DXϟ|;QbDѮs{a{h %†I`e-.rtogO^!ʬ"%QhXa>ö~곐6\9iy;{" >LZv0>F?a;>26/l7 KQbK)p]Hf&doA/"c=MAZFs)@ X`T ֱExnG'CZK6l*ah4ꃂ5R ҊBXXϘ'p'g9Hfǔ+dVz.=/mdRF꒪`xsLwU- dsQ`#Z?nQc]n cO>6O$49HuMc ̳IAUž˴`8y S('«͵Upb u(`ND]@' jW]I&pҟ Gi@2.o Iã(Q̣p &Zr_"R=H7ֹ˰P7^?-4V -)dXqyʸD%"w.'Q;j~>ξ}(1zAWd|$1& [5+04L:Lpt̋w&q"iCn!Q_~m[M# 4WQQsc3P=RwvWv}0=cEC8Ws!By*,djqvc 7`Vկ~ܫgM(bbHI{Żή?kFѢI쿟~PRnfi5"N38mS9b&w{R XS1gr, uK5Vur}Ȧ( GҤEqdٙ&Э<o#DvEn7'9946v9exD%s*NkT`փSS}[ ک *˰IUSO]Ny9^.V*lKLm  7ا 62 ?Bݕ15h6B!gSDBL +QԻ}hbKqC6RJ[`W]˄w[ihn1"ss,S~5_C2BP|OE I݆R?Py3%!y$G|Oh[5!/(J՞Hnp+FUĕmׯRr'-J8 E$#TYc1+ϽR#l6 mIm~G65?Nodpu">a=O %r(6)WHVz9V Jp,ZK"G{k5ޛIFхr`?3ȱDŽ䔺*Ey(A L89~VNBZe\ r~P uS,(.L$/SK[a}*1҃N1o/tʞVlYÙxB߲FIxWGȣH$ͽFMϓr` ./ E6rnϵSX) خ ! +s0)On23u*I{%gj vF'̈́7`v.=%Ɵm&>D5ƾ5i!ٷ*=Ko~!QGq{k60\ѿ Fi;}){} }"-1xn!_{'ՃzDiɷTﴲI\)! @=uBf!"t. VRNc4mݪCYTzgp>R`/@LX{¯tsmHUpHezaGzLp m[L?x .ۀ$Xr}"!;%5Wx*I(f"'=o ]b\ܗTZR>Zo*[Wq r<9*LEm1`l4iؗCNvqe #SapJxrlI΄Y a&^k l1Q G\^eZ@+]~ 왕oj>Ufzpw#bVԍMbCI5X*oCʨ`O@.kDA@+qlktG",A[7jdIR𾠢`]x1XL63. W',-Q(s} pN{Z vL.dʜ:!J4\}xLͬ #^?`u8u{-6UXI4,Ů@)ܵcX@d笒9h]r7WCԄI?hqlC8H_ΆLh-'?}t0$qnjiSSDʌXj)I"=hܯJK$l צ'BK~詉}8pm2ҭp!0ST#&.^F`f竵TG44 6"@{^m^l焄e gkb_"MʚEqlhl0**%>NA*jׯ~SWqLXc:~$zAy$L,9ll PX9n+=7C 9 0rAg?Tl*=[$V~;s0Z0xkIEKl@;3Fi!{(TM\iBuݖ;B];$R2QrB76q ecu_X!`m-n*d'guKo{!)!/Kb_hM !m*2lg V'ۤ 6ʷazĖxGx5+*p"23՞D*bZ!̬@u܉{Kq)\jSڮ5]5 *,T(8o=z_|[ >:ύsl'k&yڎm_;f@Kssh n?"oJ *Am-evGkX=wbNSJى [":JL ./qŕ }MƘS~G!Rv~BZXLSڞȚm/e =3T>ed6;g_ϙ 0#ĺmu<üpVKm:GBj~0D5t@6e \ ~dV!XV%o|;[KRBo}H6iE/sYJ׮|*c ` /9{5TR̺D sn, ^(+GgT/ CwQiغҮy@o\z*m 9+8a#^AJ!A3(|բLXYZ%A@4@b]kTiaćݤYb$X# AebHa0b #Dln-{r#Z2nՠ'E@RJs0z'a !bI\cTp⫑4kZG#n>oFٚ|x3c Ju$Gΰrp{dz 0CU9 Mޱr?MDAԚz͗* B6ǘ͕;, 9Qb1H<z}:&6>Xn[N̾ґ$\EebD5,n(h$}6*)n6[Ʉch{ž=Xm@+9l0 3P2AKsZRvj"ͤ 5Df'Xff䢀'6Qv-%(|vsSÙ"c}uu8${!=;.M'M8HO X2Ҡ(Hz n8 .!9 ʖB|ՇCd2 k*\<1v)i!RPszR3$EC;О,6h9m3N K;1_9=щdUG^a@>dx, ƈ/Q3QG=55)% ]^(5 0gUL.=3^_l5T遰hݞL o1wDn,YCSӛp|Qַ-J&#)1ƊϸGV4@o[1:m\;L:f_8qTidtQ՘IG j^(;[Lj]6(Zbis)e%EBANzS5L4nθTs~F^l2kٻ~oma{;9b8C4:a+ƧN-=؊d^5yϯCM&_7htu$R E2UTtf0VG '^ )Ħgic?nKəX%8$ PbKB(0E4I} .h4=$GlcvGVN-$7pgUh=Ɲj0(C?8NZDAzv<׫]7ԝD¬/ya)23m\5EbJV9QRf0ʷ{v5YlI Bk&h#0WrD$.8gp($76@PZ\v^k("n` F4(NPBm׽~B*[ho(kR. 75DO|T/0r?޲i[`w:x E #~Uz`8E~ՊĿ3)͍R1u=+W ӌ.^5'QhWAcI5n?l=._=u}g5SLJ`[0Ig5?R }Z1ui$~AdO͌f!gbty &f@&3›VuvW>r`~ԯ[tӪR܍b1 \^Qb93̞d!DkZO4"OMEXqo?Rk2(5SQ5iN":ḱ`9]:P^iQ\m˅ۂhl{ QUuMex!Ο<58ɈN'9Zl7K@{ Ūڌp_ ֠)hv2ivt4R;&,+{u)&5>27]îx@V@R*}*C4phyqN.AXPLJI^봶aJã ͟C|>RYEk?I' #ܼsv[=njR)6cdLkEѭ]q ([El#OCC^:.cbtLaREg8S"[lZX+فı)14Z)5?1Hfp8Ωž,̚ FSe*\'Ib:s]:~vJ̴4]b{ )(H`JD)vMQTK$$Nwej86{324d{pӾ$ RBNSƵOď/xI( W3Ͽ=5zeO6)8 ë2T(oHXh4K}珠 M}Zh`RbnW ΔIJWYwӋ՜G*!As^8Yz{D"G_?T,h u?\ģgN'$VK@&T$K>ԉO){"j &z2ny`;WOhXUxVlkKy>uW/3TIδ {Vx Y9wTؕ_.Cu~'%a+΋5xI`V{1i9 ]FRH Y ǚ4|vd}E;-'id7v.q$?4emiO3XOa*v{[x),`bWTfAu.qU{9n~u .i\ @yi9bǤ=f8䉉*lo="ntG+[#,~OIѤ4zKkyY)N= ~/wVN5JGV% >*&R @Lbiqv_es{.ɫћsڽSnž +BkExWI g9Y!ǠWI#\ vER8>CvՏIJ<@hՊ޲tR?OL"<2 Fgo{sNCecg- _4h(BmE18.F @7mW ER#?!X^ IYAJ ,S+dw>fdžbdW7) e_g~Su8!^oai< ) +\bn&+fS$;kKvO\ǖM;tBO8 FN4SFŲxm.v Un+tnnESA'-ɉyJK9$ qH-D>M*Uct.oG@^'qœk`ya׳bT'u|cbrh]|6[.d%f:SQrժ ݿ4K/q#C񤥋p{`yzڎyغ183h``7+ Ҋ46 MWZȍ}oڿ`RPVKFqdB61QH==Gjkv}x_qfo%륢S %-q.]9*s lfl΍7>И}X5)Q.6D=cZEo# cpѲSo˟[b#+BLf7wjw0<=SL-8PW;S۶ 8}{,^Q*r#&Vn"Z,D-g4YǕCS\x;]>]`C<7s|=š1!iyd*~ 6E)gJX0nn W2.W+[-?1rA>ݒDfXk|K+?X'<_*е.~)ˋ FT̷ RFp^ҾT+pX`}y~N*9+AYU)S􅱍]Xz}kG;*\gCFr~ D+2R~Jj#6BϾh f2l&!i3nͶM4(vX!,Aҷ I5iPX7ʪ@@wۉ=NSZjg]U?IQ~oFH6βö~YHDj&З ಒ'(Ap+5c{xu#iU4l),ɭ6K&TNtfbC4) T9t6S"AG~"+٧rVh#Fnp=LI%=m=b*lH:ϠW|m#xD+KnxrgY&甄y tիpnq_G0EC~"V1>ٍ9?J{VXw9yا e9zLWĥ;}cA逻ڒUaJ[XUɼˀ p8sꘊp-Gy@WU!Mʀ|f l!2 NG~pAS" sGoJ1Wаժ6$BW % Dj^PRVޖB{vHon2+C 2̕taZ=̩О,0MRj{3{{MnlngNVeC?t'NzFo K}/,~Ds y]O*^3/|:}QE O I_ Aeǵ_03J6C5w.|ZZo'H_ wާ!P-t 3!+Pdž9Z82 w,2@:l9/4=L+}~R94Ra-6#Uesk̈́6Fu^ F{(y'ο껸#/\q)vb[\^J&%LR\peQ?c#ah ** NB[X $Kah ^x@9{'Gaz[?q O+HzEһra_dBL7ZTeHR.$7k/p_B fɫޖP9 &a^d^bӿ.=|]saQ |nhf`!hYTKQ844,jL%'L`ڮ_WD?~$Uu- 0 jH}Co)Wz ݸ#nNƋm9MEJ:)#I)}R,5*a&[2Ps-J{ޘ6T5wgћJ,{ϵtީHO5V11~+mxBvVطWIh|tSԒ^/P#%Lu^o тթ@~)Yn3"Uv :d>A_I^ (rLu,.`f;lfכM`%}=HaN E]JPpg AL!WwVe+ܥ-S, ;+^U~"=\&J@3u6LڅNOϺ}Se\nqi*p?Iqc _U[A&E3zD[P3h@glIRQ֫m wHU4?+.7{ϯu6^P tO-1bd-1UQDZ4^FmײXplxYYԗ8L^;笎uGww1'R2TXm <pTwrSvU6|lҿE#w .z Vn9w@zM.W6Z9""Vj Q%b@Xnh;L?kST !S߹B7#/)5uB/{SbuJsQ'ax]]⿟>#gMI1dp1mcΘo*);qf逶eYU]eA$ldMTЄ ,tKFdR0j}}5++񳷃n#SƎrΧ2/O'Bqs|&6L-_vzP20Or մ K!jlP{.0Ő܂tUgt4 :,W^]#}B$ͿFQI^k(Na&S@ ˟d@`6qd#h=m'G]"﵂b?ed,G4fֱ-]{9´NQ4 @y.|c Ϭة)*N-rYQX@M8coou4lr-f4C_(hNy6ufo/ CKnlp[sB%씣UiO1_0ʎouDA/X̟FD`S1ݓBȑ'8"_˂kݨޓ\ =%u 2mqeէSޝidf,߹8]2d}OZЋzЫ(CױN 1:nje5S ֢#tPo(AD[WΪCÇze=)B۝;LhN;7(R Z&)hS3g~ `.@mwF v3hڼڏi _?P|XvHĩ*0o/?n +Eo]w`o%]'ueπ*4BzGoloޅ$ n|<]ISst n@Y)Q'deJ$Nf.NA'&׳vIM,ݐfbUߞ⠂ 1I~QmbѠ:^[p8(nmT?q;Me-i@GN"tŐԩpm`B:X b0giS8qyBcxU'޹  W;>IpV(fȺto^}G]n4vd-})NF}gP^0Ngyb?hHv9$ѭ߻-]ΝB1i8VHUQ&I4’ Ix.g"ȑuB̂S0)a&,rF;o"YOAqn0*0 };ѿ[[KPiT4 cbPSo@V!Éa3vZl9 K0 ff>+.ՍGJ2U2äYd/[p)^|}Q)@*>TV,ֻqň7ESIwtIs@}f1[JyEAzO@n O}zj]g~]C{VR{^é2C>#w)"YYtm&+0(ޑ i$>u$k c@ʫrFrz^pk]*:Oje{!x!c4JbY` e9(l/~ӠQaYif5n 1j\6q:cb?ק`KXC/<pm S Bkڕk$|24NgCHN2?Bek>w#|F(D#ٵC*?!k/W9y <4WN?Y gjt:iM9? jH؃ka\#NKy0 ;-S7?]roj5Gu7TtGp;(ɇ}6\%nO\Fg_mb8,:&[[ըwђ]) ̳;ޙcyCspӗ͔ !cX{% mq58W&ɣ`joYTgNaet]/d5 tU -cA׋C؍rD<0dQYv+S(Z'm$4YgI3UM\F-T@#> D͖Tɧߊy+Fuۿ&o)}K3>0Yo3ZE7h-M7~ ^xE$^jH=sS _Qz{m6ELI?~P)Qs9W4yЁoɂR'0BPl NUNNeaDV&JgXF(,.ݳ6Gh0ܬ$>ҍA }3L"v%)(zch9z1cGp.Msio@bCz㪑ԄW>"t7f޼.V^#&Y֘]U %vM4G޶Q"& 9uR`^^k2z@W=؇U9Uss@vǨs񹙣"f-/ !hAh'!)t#:1Bk E AT?I6tۜ'D%&i'4AqAX};]C8f;WB 81 pU >3ZDv !I qMPy:h8oՈ Indd訧B?4 Yrx<1uolQb 2NN-L[Ɲ@Cb-w5%#n*oƩot *lQE,zEFC)kA ZB" "-Iqk[O` ʼnHcj+[N \N+x-Y,%v_0NQVFOڪLDARZd$#h|P@ gM{مb\V'pi{]RL&i$o#34f'-I&6m);UnE_ \q6n~r,Z" y3#MR[=!G@,Fb fA'Qݺ6 m]x#`I|2|}y[,_Rť=y .+H4`R_ Tx{()"󽡎 DԢ[W㕺GkFrs6R{%A^Ja=t';^sq`YSQ:$@|tE>_h?\fEwf׮1bmV){t"8pg0Ydޢ-/l~S^lYWAG$0Z !L\jBq+n,/ʸeSR4iC^>j,oZMx~wx?D NYZ~4 w#U=oU ӎyM7ml(DQh /{;{nYJyeea̡Cmd$%`^1:.mJE9BT/i)y~;Mߟ̧]u X,2>6@.IX" 0.LcǮHFICykfA8FIy'a_5;h|۹K˲-_[ \Wλ'v"5.*0MN#E*›qj3/I8 [c ~֮ћ=5&[Sq<^%nKJcJvoP\ y k,Ua'œ(㦸P1GvCwM~z`2x3xXE=tDۚU# lF&g[rl`6d?S[A ݮZ?wVӺF _]3e)O&`6DDt.9Tς$-;bzcpƥ`w sz,Z3rm|.$i^ qa+cMˮˎ' +Kڪa6Ǩaѧ:&T(|+{GؗXͦ9Qc3iÓ[(hr"ؤv'g?Y~+E#.:eLTkIY]H@L?FOa.L}aëk#}esˁLt0D{_vJjH%ZA1;T']аDIfKq0g3BEJψE 1)[8MvspˬM=dc+jo|0hHbb@{MA54~s194`UaA|dYKs6d{.֥y10FcK0BPs@2ap4fkx>|>3^v,y2ArdaC%'R ^ԋL 61x,1S80UiZQV퀤h鼡ugE>FغDo\wō闚:]Knp@-df1B3A"-1GJ #Nl޹EtދlWC/g#|hbre||!r5z5ө*%*|(rϕSP>]$OG@fFb~'D<٨jsh*]pw˱e:,D%Pj(osxsc-A 8>—hive0'lN)r.}z Q:į 0#iæj%6ݰӻT<$EuտJA3?[D[tQx>1æW : 2Ju ^#^ܿmTvg TSdNpiVXFdr,ዻu.׬.B!N<-'UomE UJO3&KHrC蟘3涽Xlj|L&_WqzΛ?WDWELCn䷠ ϸ 6ipۅ[ujhxE'+I=⫪3PL ~Xx(OLߌR}fO'rDAj6'AGTkGr׋;{-tdbG)^};"Q֍<ǧ%M䙝E V*فH=Tf秖)+~ih qahRCڜTW5va\nňTnYEQN?4u(%R_Y-n]*3OBh"2n ]/ !}B8M='t_F(:υHGWg-2yda\u2oBI67@6]*ubTj)UKيM˪aK<_ոNiz$r1щ+Gʊ<ҰpsAb_Fj;ag9sy̨=F B|+.1qMR')IOD/6ݨo-_ 0H`O}+c-Ý] qէg1 ۋ4@)P$uNGO/A}?j"&2WjFJ732|2fytj5T>ܼ`KcYQ1(} Hdk\Ү&(rPHnTOf "́Š<~Q9׮֢uHm耐M>i亗^Ou 27xk ea+|ތ^]f .rȅS{J9x+bs !K}M_Z*85dtv@ﯥ%O 3'y+mPĨFNwVz~f Xqk54:?w|'SfhP 'dK !.۝WĦ3밊^*E/:-=QR5 쥓%o;Ӯ,2B<*T]B2h-h#4f>drBS4u2̦{Iw?!Nj3et3Mw:(%.W E5q%T7I_=!H36ɉw f6#Ը*,\ &wZfRDǿ7u-(@PptMS`kLn)E*JTQ/0=3\'Uӝ;|&VkCz8Nw# [(i2\> _)ȏɇ? fTx5)W"kBUf(- G ڢ)=keU9^mJX}o؁[l#+7{cd_Y(+THrlC|ǡU`XzX40|6 Cyԥ{6?Dv4+v${ꭂ>z^CGŸH~Dfl%R.B Huyv`<>BGƑFN?!]ۢMaKȠ,X7}S*m_)WXJ䆎`!= ~ ƽv^oTLNG9Q~<m/Â: |<~mZG"Zw;i- E#\2M_lH2W]s/p|S1=G f6iZ=,ab(TnGqQ_Xܬ.|O21(<pmgڦ뭰]ʣ~{4>W bo)44]Px"5ĮBGDb ~  SfMk>'ނ߹<"Ȉ=? j:}ց*> EgN:pM$'<(<ARq1ҼvKG^o0֥XKC7wʂ&b[]9"!Ui(F`H tv`)nްӴ6hj+RgqhrNjHILd_{YV.lv^ja/v5:z$ǵsGy"#b ꁠj) ol Lm퇢wd7>uJR 3dB1 \~Ul;{;Rd>nH0)wMĪ._#+!?l0mJOKO{ tIxq^Ğ\X9R){\~QE_ॱܩM[7u烴!BV@ߋxX $E1_ѿt-~0L(??֪Mqt*eՑ )d0}r5 ga&lLuB1c asWdl L݉B$B.β3G1IWcth{Q>[S@}Y`%8ϕ iѐsMAY?{gf\]]$gr"TC&$eiet;1ZĻ`T&p\S Ul1>ka{}c]L?ÏTj g"E|٪(O}{c5Ǻ!݇ӱA*/h^?5U |d^xAyS%F`eB"86&Qi 3H9Tѩ鉧|3H?_)1VJj|7fnwsS{g% 4s5Fzz*D"_8*?Y-~b5$7d-p3twViek#Gekn!Pu ƪŪ555_L\OY߬x0 a&'Uu㎑H)i u87!y۔;q Ne‹ o )$JBW)1PqFC h.a/4nn ˮItfWXR\kKy n_ H׋UlLGDz =*|˿!Jzr@0 2f>E`U ]ș}_{)LeU(}z!)CXvFVR9.@?t8hwzB@nh=1f33͓2BH6F>^ DKëSOxI;B~*0ةwqRf34#<[MiG9r%a uj6iWh]M:SV9Y_>hk4h=sd?%-sk|к?=u8,[\QT~ەL?Wpvi !Z+fD(O 0-cScʳk* qCT%p_2FNxQ9#kK]J`_j/@-ua o\ъaVg^$OߒFɼn^@}$It7C?i<2gJAsbNѫD ;m6sP.L!9!d)+!.uPUu&;/HN-sI!qnvP15eȏLD Dì0O(PmH綹ҁ_+@<&"M35yC 2a54’Iͱ7>l SFw8٪*^yX`'T*DQ3!Y&z>5u4pt1n\?FSLY6 i:t/Z="kn1 g  "-XxΘܴcs knzƔҥXkT-q1YNр먥!q'_sѣrț$yCfHE # 3S&="@Q=N*USob`t.V 3sݹi5S{J dM7vo 8 ܐd eަ:2sνY~"$6?K S>Y6W{d!E8Vd(:O|NDj"򥳹^=FAv1sm,.(eз=Eج^,;귊-1OFފN 30])= QPFUJj<p%C$vKYW\ Pǂbl'A:l#Z,Iz5T&A*lzJ<>F:!t}2.Qy=7<J%raTɨ6ml j[Y|߸N$a;VĠRQ^8gG!dƧ1ͩANj.`|7Ie=7RT@{7.8G_]ξS1&'/fg j6G|X(_/86Aޔ96Y̩b3%ۓr͗ܭzXw /fP'E vvUR1.hs H^ARV'3U][r?ݲVT7TL"K:_+x!imH}q*~ݓq#f;{x3MPR.!!:U(p>󿗹H=PΧ0b&Mpߚ%穓m񙘻Vu;3O<.حx<4TLKFH3tYq|O*SÉSBsZ6{Mftkte_UxEеϐTti^+ Z'FoX@uaVґnsߤR`h'AF*5-.rd9a. #z$ ve؎z09lK')YwӢ!fgޕ}ҥ+3ʬ>S47DK($R4r8kc(q 9swRD3.Z@'PhYE6{T48Iܸ}l$oDCyd>88B|aLfn t*$$O2mIv.u=B}+;fziwY}@ݺ&x "S {6Ɨ͏c,œj{44r,5 yqɧ}f *@.Rpʋq [K;)M 1wZpr+ 3l *=G7QFQ 6rrdSiZ@h,)Vd{iF<߲;"!X; CE "']OݙS"F؞ߘ7*3$lj kZ=k?XԼAlfO᪉`8v=n `Ck,QW-6l4CiQF`Њs!,5++@YΦ;m||r [!(x%s2g" exDp 5~0Q`$oF Tb$˹|b rPVܴ!sW2[mTdl)0ت)D,^>\ 'aEr_ac@>¥20=[[7W*N0daO(*n#O>8ۗ +eμ'=7'^JSů1uH Е_J+n+NlQr" rҒd"&qi8wj (*$o5!1cKOD/,dFQ1M]o=Y-(sHM5QnQT,7~r$"&{56#cAkSUV?H(z.3>);`$WW!Z(aNTd[jdMN'7~}ɛEɎ"ElE1aF~y 4`z);x4 F4@M6Z֎&^g?wͥ9|ukzIܙa9Jwl렁 :Oܧ ywKpyi<_^^υ4Հ-pꋘnL0w_Dd) :ұtѶ(i5v{Cs!0i8JpDЫ#QWw1IE & ڈsـ 5h8됆Ӊ96-x;`Xc8Fq_};I3$83:cQ?f>t,:I>YO&NN7wH#5/^kW |dz7˷Hk[#./,KwJ`&I$W>H;7)];`-+V\$ޭ5irk[wtQ\#%ނA;YWj(jWo?P*Rf/@lD">ߨ;[}|"~Alx.K ~O]@y!O0prH6 ZXn>[nڭdۡh<,p/|ZJ})lN6wB?]_دRfQ==PuIJײ|;Nٟf&2V\rG6g׼A(cy ,V/^"GzU9%vU=2ow)6WhVY&䇊b o-#0:O~ky׊9dksE--:Wh:-V^Y7 W cxԫή/;Y߀?O)6bcw>lP= X+`1FQ;ܠx0+8dW(skbo!OVZi4 <,}D `I}PP m*g2tӐ^bĿn4%; {pUP'ftZL䄜9n١~m @E'/-RQj5/S +&*NuՃ˯q4ôxޡeKk74i^U57ue#H(]qv~ys AOl3hUmDA_Af2:K+2;$rH&S:.f'ݷEafBlix/{sހ-3miRxݿ8LU7]e7Rh/?JCv 4h;c+I|}_lR!*UF*xHtz[ʿ^P@u1qMQy$Ծ]N{A.Ermph;Rbo^S2\"ąnݿjXRz֪W55X<<!P`;'֝qggj }]2A?W 56l$'bBPjT{Ox/fkS$XwBmTg\)v=TBaH( Ez&or)c Vl\>4T\-@B[1s?K^CJu=Opcal VVnfD A~¿_<~`N̿YZR.[]~|1ɸ`kk*z.2 _ BQBg31d.9fe0X3ؿR&* c$`!\> ^u;2h@Yv̻aǽdC|;+|e8LM Tl \* p7z舞TV =,1NA^H 20ӌf]jNyIe淜v:io}וg#j T|iOnӛ/UF){U: ìsBl/^0fŽ˧椓B^X*isEer[ěqT6ezK Z-1DKv1 1 dOw&Tt!-E2-BaEi\1 UR1h҈ӿc*D[x%KtSW6pgĆe]q[бRixڍ݃s;he92.,X>gT _qb)Lw<63/!YO~E'w(ojz\+Q*S5.d95 ,'Sf{M< _2`af2@ kr$3*BIw l^Z--:Gg-[V&&}2~1,,0 (,NC.U4UOuR"wgH*dV(,_s Q"' f1Sxom»"}:/|"6&f1I4=5[X?t))b3-gqAo e!dJUڱՂK@k 7|d Q;;3NiRsNk\N`,!"ŞuJ _VM( 5gmNI‡e.^߾4"R#]‘^V| MU rV~8"۠N^nuP,(/ߕV8s\_Sx)DҀwA{eKS5HH,Bh _^v_5e_mT4m ߴ ؍J&qQfqm#>Mٷ>="[yy%OXZTX%5Hhr`JXf.n6v=ɥ(`^"?ʤО6fF/Wiu%㸲j\6(Cט$\ˎBX?+2//;i ܧr;`vHH) :8V0R₆0~65b_̽`-f=ݮ.”>eEjO;Ȯב| N(_)jykk1 ofԸ*^>Mߞ7-kkF'iB+71$G2U ?_7RHUy'6=p; 1ԩ]}E vOso6l˄c wXݵXD nd{s:R+O `  JțVJGKQg޻n)A)!=z9-qgb[y:RfVriW;DNMՙUbTyH/oqps\H~ֻurB1I[gfaqe)&4SHj|t` D$I/I$ãv):uZ_cii Y3u*PNF(k;eDŽy̺۫:e/ rLZV:>LE, _i*L/U//7HƠ?eڬnw0R+Hu˝rZR¿9R T AY)$e嗘Wmti+Wgdae*w\u@:O.ou9R2d1K֋FGpZf>bZh(pؓx\aؐt Om9rRW5?W/ćCyNLPTMgIm'sMDOcE~#Z\ ~yצ-]#Mb3*Fv<:Wu?fכ>a),]h.., =ۮ2q[ +Tu*A,{jU8dDEӿIZb8A٘ H,ZZb4k?u *itಗ5O pU'<+[6&FNTy:ƃ Sz{ 8LE%jxB 'JzƎh'}r5)\e:e6PfJG8LV@)$ax3&Wغ(j -&(+V$2~,?CX@<|BJD߭ / Lǂg@uJ/ugA紶eIu9X4\&4WsF)#/1!t/eR#V <&Nfw  &DH`p_e%yADI<[OR[Nm ]PMzp~ءQ)A{@@RC R|<;\'r~]C1 Cf$M6lڍI vrJI _"5?u*G ݓ&Uf=i$svq6e gԄI IeQ0G=HuiDZVʆ? 1䶁w1hZ|K$d2FVo_n*ZP񆼙yR#Kzޒ#×Q<UWS,:R(nG"3gi|ʹe*P/DZu0?U%!#H{y{g~/H&dԾAo1n% /U3Xѿʺ%+oGVvzIޛ~뼫`y*Z) c:\rKfdnap+kVI( QY,* wU1Qv8ƒڦ %^wTJIw 4;͞0g(U*8P1FuN[Ж-< X~?BaV`%=ãFeh0?}2bW{Y5/yHNUL I`*l">vxͺ&N`wIڐn`aLJa%m5AAR\tchGsa%-SP>┆3m^E}%0G|ᨛX0Ǿ3$KRd ;i'2TK ƜzI9IPK&)f??.\ "E/h_:̣˟?Pq\f W> eXI4T{ xwnUcQ}}nWx6vׯBoʹ{{fn9bS0Km8HNhm.6(TEu r'&p1K*^Gaְr7JdN S ˿yE~㜲Kԧ{IaW=;jDgsdEf.^t0=%)N%Y@'oڷeqe("Q &dX'M_(bVV0Kj/Yl—yCk?8ٯ-9ytmɦs6InYo`c9@fjq듟Xx.5pӚY![55Ea$/\|AsyFn,`bJ!ѡ#25:s'mGmaC{\cέ%NKַ}G9'{̜Nro ghC )&hK}$MsӜ` l/,3a/($`'؆a}V^%{WZ1ut=EА ލ u$(6QuTh ۖt3X >GfD\eF?bh*jq~g$I9VfUY=<cF= kќ21NaGqI X~_+{蒾j}x*5 &BK皎WˠbO!c^^^`E\]~-X}|rv k'ѷX_HgUPXq(eΘa`,7]^i9cD1 : @_z{M ^d)A"Rzs^Nr,t"$zE38U9 aQT8"8 U(`RhT $ B ֜jh\<3Jz>D cZ`\U+mǿ+ QV-e \*^,X+v^"I\Pc gp{K~w*GǹiaƎ)5z NB+bո:[r~<^r}&8MHT|,_(-7 *PT0?PEdzߴHKp:;4 .+lTO>i_zcRR8c$`84NhNK+$m!H ^:_ maӨJ6u<`2SUvu*P(]OC̦%zF9S}%!ݍG~ s=$JSDkF[yH 4V#M;Y 6u~|ߧyi{vZ^s2_P:!%U}-aiGKn]g~.{l̈́O LHUU,0@I~ +XRA:gX>@߇SV"!lzNmɁ9w-tFӷ"7N@&0̓&Dv)B(m lЩWZS}-DŽX&c6!o^9ϟQL[S]bgfA>gʮ P]B> ShEo=xh~V;JxN[g^헪x؀* ǜo K?KMA?э(t^Nv;0f01pyn"ٰzeZNmvɦqS4_aQLXIƓȸqyG"Xp=ZCR<;,O R/Md" Ҩg rզVH.m8en;%B4?\sҙ>?Gh5̪Pn۾ewG49b,Lu0 >!YA 6_ѠeEJ‚>mE6JWcam/XOB5+˗`G @ }h1{OT ߥmR<)YӸ -k^k0p^;Q!{ب@3VWd=3S$LbW:B%D9~ZU*}ޤ 2r80¿xkVTͭYƗCImBt\.t`(A)tvÇ=scd9_HUJ(`2$`&W(De(D6,krGoWOY$N0gd2ZjCȔTbz'U_Gml wP̲dEm$q>"gRb+`=цLII riRk.A ۦ\pE>w:WѶ֧7-X;^ γʭE>%R#@C =h(2VE"1~ ^eME\ݶJ"S  6Y0}RsM~{ O;Q|VssYxs +(x͋HFۣqH^3 zx K{RUΩP!ݻ)v)v/$%>@C샄oodԫ_ +!#ءWkWx":[: & _l,$[ܦ$\w^VT~& K͕kTȓNZ|2DVIw۪{ )Е.gYAR0Rg+ʜqAW,9b睓Fb룗.XPƺgP #UOƍ}jP Rb ߞ>d!uQS bp*mm0.lK {] C_[GBXB~d`u :rYplPH|=iXxmka={"[NfuظSToG G ?b8ôP*A@Rձ6 {fpKsMiO>siJp)R(aVŚ(U a4M~SAZ̎`+_02#v ɊPT<Ț;"f4}u/T2n 2 S+E>"UӨ/aFͲ[C1 [yfYy3 mqvm}I!Y]m@f2#ֳy݅ GuY1F 4=7C>VtSW=RւbxBK'o ]ÀKaȇo/KzYaK R/.FT{BwB9%!87fؠHbkR*6ޜz~x' h]j7 `u.ɠPNܧ 2[Z&aW f' U:w^Rl:1A#F!!Or7zbb"n,$Gb^.hZH|jpnd΢/=-ꗡ"ἢр6 Yi}IR/f~dݮcЛ~xEp`i@5wk-j$sVS.f5*#oDb`Yhc Z^W??[}#C>hi:KeJ@Kwj:,BDIKF#ٛAŒOfcR-+L=20vR(g-Y]uN Ir"zҶxq$ G+<; XXhD)mѬS9R&7e-mG됷շ^nbtjuB$Yeqkz;Zf2*+I* j!JJ`R #^& T9E!k"޵Dw{w)N-J@suJPv|RM+CdO.SD[fJ~ üZ[AO5jk<6RȎ 7b0]'1MlEftC YQۓNtXTJ,SD9ܓ&*ywqcc:'hҳrY*[h%`L,0vtFFмW" fE3aoP5s?k;]Fլc:l=f\T-Ǩk#DdAgED,C ;P;׵9įGq5H` R N@$q^|R~h~ܻ~Knn>yR9^ް4鋾 攇 eDpeL$roNg+7tV➊$XA㳭 7b'nZwkI3&nm㦞 ܪyC6,];v C|w22l6;Vhd:wgef!r}_3 ;ǤxE?68YU>oi-_tQ|"%f? L a9(FG`Wk~sO?NOcTBIK0'ƴNT0\[@ /^-9+2j#h)Ph E6\!XWm .]*6G7errRnvӨk"uxNBz(-$ITb͑McaJMWd7oɊ8O]<ߜPolRmmn4OCqcէ:Nض_DIL5wj6ak]JяkP,δ?d@Mc][p>nZ Oe'&;ޥd n)9494Gj"3GFVjaQw,QJ4tL. d }y@}KRpDY oVKpxTC]ZOeI= Gb)!RХ(|_1y#qf݀ozOPӎkC[ٯ.M}\?Vx`!Ԃ:31Dɕb$MG/ FеStgH}q](zz~1ҜۓN,NH$\H;,~WUh}&qj\ U ŲέZL+^pR<1d$HA)4l},11vxRU,B2.;{I+d;!Jt4$k4_e xuTf Y㭮\<"~\,ʩd!E3Q|zG,Q&~g k}OvJˋ\#zJ/Y&c=RmR-w#X_ 2#"cZ:&3TB*`H/ Co\B$EO9<{]F3[dȸdf -JzIS 3&`E*XXrs1 DR>]Rh9Urnm5ehU&wucB5* R BKUJ{IݤLARQ؃ PRkt* |GfbvL],=ş{z\R::a(ĉ;{~OC=gÒk7|{(-.m.a ,/՜kȱb =K$XQI|Nw{RB^ʛ;ۈ<fD9-%wDVkAM[ ʂ]iɍp[ei<ٹFƴxVgP+%ʩ :n-fdu09x\xAb@rAKÎ`;~0Gexˤo ^Ȋ fb@0ϭxKIG* CΜmTۈEEբY5gu2>f8 gvvZQݩ! $0v"WR]nw&YE J C }hƍw˭M 43O/6#RÛ(~G",0U93-}aQ*DB8}%HimwMɑ6s/_H!صh{jFxnrCBn+*:&~NNw76|lc%Zuc*s{R65;{Kgcg$4 *Kru&,{6k!L'ϸMtyƗڠ3:~@h} #X&9M9n2V̄,XEg것MZ06q׋$0@aN w5rN?J" kȇ/RQKi:z%­h.\D*8}iЂ m"zv t{pbR$qK 'kݮ,|V;m0a^%PFf״wu".,O5Qz?4׎~S,BI Uy=%w~S [NѰ+V2F@?oݥEDc$6-Y~M4$>HU.t" +har\ٓ; hDȳo+OBpx=2Գ3rQlX>Qpf<ʒy(2,߿@1}cVFiZ*otڎ;ieZ;rJu`_ۣ;ip3A.9sd|73Ug߸mgl{mT(VFIB+ vbs[c4 0q;ڭn׸`ĦwboCq Yeu(pq;Frsn$p7 'cH.J]w+ǯۻ`R 9QTN߶=>1ӎ},F.V&Ƃ4-\hsE6iǭ2V+ggHlT Q08$-DSK9;uZ@UsٖUx!0共+^tq>3르Q[8?lvp;< }QxxRKVCe)M<\Oj8h20Kh{,T`MӜj35Ŋocq8U9"7fH4 'ɟi:YM3s4[XQUAĭ?OJr2B1<[NkT.`7QɊx.V6`e'xOՖv2@F`)rغ? D4/`{)g` c=ż@AM\J(՘fUì,4V-ȘqHQgxDspPJ-:Ot`U'yoiob>N F-fC-Sŀ+Fx+ ڃ3ƆHA6!㑨)Ulk/ýn v]Z֞Ђݻ_J 茮I(lwXx*. W'[ͦ@c"I)tR /8 QIBQ>kUN3&'<3<-R2j'hS'!2$b ; \aTwXle fe X )8h2u0gECǟlk|zȝ1t˸oh^ y>Ydnˮ(NemiI㹏*7`tXը7M랡SM;Zw?@P"7a#|*M3:V̷RDB@%ȝծU,l1W8a6W[!)} k3khɣ۴:D3%N`~}#]+Ƴp_DԎ#Op3'r9mWU0 Q=ղj3=QiH2bO3 ,&5q;'-5ȍ=&SUN?I~0U2ӽ(SKEӷt#ncLuǬG;aIzEA@?#ŠϞ>k-mFBQ$Jf 90#W$b>it\۽E7\ЋL^owFlRQ$i|S{X%! /l ϟXTIV׸sF·bO{)f2] mT6b+? t`zX~rˁW%bj$Me+׬ध"kжYc"%~ΰf2`rs'm93h0 i(Ě\z(02xC&X-6-?%۟e:Eޘ>|!e0D %ĥtFXA%O&2;s( +pn[uރ6YĴ*$ CmV|Ϯ2,_71R8u`NF<`9p9 ];*PZ ΎRJ÷C۰(>dL8 bA*:Vmts@\۔kDLüGk'6B3tv>JRI_N0GSpI**!d]?>;H^;%5 ܬ*mp6v R P&Գ(4>u-zgz8svKlKOV ݺ}>G%UIX {\33Ji-d3*t?'>3D]"j&֍7fhnx ÉH? GHgh~;c#4`>TC7&v24\3]!nvhb@ؔ4tTy9>ϙMP=3*xp6.&k*oKA-WbbLzLXq,Hpcmx{I)A86uz>&3w2ʑi'-Ug :UW*p,ZgK?jv\a R>wS( %_1d=n} 4]&葜tzH{ Kʫ ),&e3(6Jb0;&Yq.B8.̮4V{"ՔEQpTb%u-Ph@[&BJ::6EC+\$xvF2 ,=LoqP1vTg:ƽJ ͋$oPCwyfZFjwʭY~eQ_@(SnF OY"k\_HB.FJإܭ/  Rq0k8|P>-L.;&$) u 7 HyF6 HY"b@ԽUP 5'rHb #w j0q.-|lԬgܚFflha79 ^߱K0|q5,jg97]ګo]"GDyUw?0`y΁X+cj 01E@Sќ[yi{S֢ض~Ա#s^VҠ֨Fc,QufI9ZC^TGYN80A.HZ2?$FYL^]dJn* i8")],·e,)WQD/?NDC|͆J7S+m!b&C+4V:uZ <`6{6K{Ęt҆a6y?F6lgڅp*m+hd7o4k072&Y~ÈY7Z`5UHy4 B$ZV"=hс5_Ѯ~e A86?{[oYڰ4c?m(EӲaFC~NGRi]&tHCx7i[nirOpes 5Cڛb a?8sxwo@c%^x3g$ C;5Ήjl^]Y#BԚgQTvyaq[ڭoti| sE6X>Mﻠi:^ 8cO[Ϳq|$-bm@@=*qC;_$ZmAM=w:5:+ֻW8ORBh%㬙7ys:2אFI@|gdɝwgWKZ:c{1#ݴ^jpUbbbyB4bB$iY -Wb%bYwC ů*-Ěml@^(PlJM #kGE= #jIWe\|?n IJ_ ;^BsE&#Y9A(} ]e,-gG w|l GK|*1p\̧! [t!;1eXdK-[σۅp`U=㼧Gf[DDqf{[@ZcMM0eAާn\2''YUh7}$٬> 5Xk? @!QQE'm qb'ukm4w&;ez<@I𕢨!o bSrBeKy~$Ð6K\GO>Uup3Y.*`-n=,%c!0G`O@j1KAU|HY*+OzR\!"x:eb6峣@#l: 毆S4]}_y~r#W8"jK1< V¹1wB~>*~ (OkT]g?V%JbW&B*d@[}i m91Гvv{qV% 8[`TCąm^FW?'I^6ǡ31,"znt GJ54[,圢 pckC|E@)RgR`ch9{BF|E8x[1FBrL4TQ  Cu(?xۙT|ǫNx6/'C*T ݜ\4JZkߒ ^eu}iZv!7}OdAOX.Rjs(#3ՈΠ߼9{S g"lҸm!':ype!4p@!AόYd&@6ߜVVԸ[D:YO j`{W ա#լ龒ƻg;1枆X9tżx uDl/M /I̕}d2oj=(gǪ왿cTI}ȋXr@ŷoj|-\m(BK`Ocg%D4~ypOlht1 pP4@Lm5m?O7',R_1Cb0*r#!2.8]? icL[$gv,ĔO.;UYH&t1V&ur,$@ :iqEw]|dϕ R4(ac5mVpoW=)n1rN~N w’FC#* >\pt.-&$L9必&H?acc阛^L/=[n/apDd,Qch*r83Λ"X @9Hͦ\{:87WA#Fp洎Ov_)rSҏ3&0b5vKOجlqy/EBQWzƾ}Wf[YjD^-,?kyb"a&{7ވъ|zܦX6c_e&8 j6+E3ֿLll]>8Kx*ӠhFi<ÉC :d:C#}UUd0U=Csn? 9Dډ/$E*as|ĞHtpjyp?RV }8p$g0pޭIzTs+5j'oz;V;c5 $P…Gk&%D5 vNi_>4CJjZ/)D(7+pu*3Q]q+Y;3!Mܴd+#ܴCGőhdG-oRp]/*sI7/:ݨ+8gGyK#O\,껑BzfA KLB!`LC\}ln Ь9I/U܀OKP?*_\j>V{KOZHl&}>f]Շ#> L9Ǚ𝺾׷H($EDTѨ|Q_uJOKJ-5:2N!䡧n,?+2OZOM$lLF%w^E̼ʀ#kN znfYRÂbچ 뙑x*@:iZ`W+!6=Lk -}<T2\ ׬l570ʫqQ5XW9^6KUWVIu,\Z犫h#%C$jT]Ļ}ʺ20.Ɵ,ee_ԫUeNz8ME~pU2c: AW ]80,!PCZ´eG OKHv?_ is;"ᶦa˰眀XmrFJ+R)O{ܫH: qƶ1G>76OwlvD"t5#v?@1ut"RGxVSAF% -IkY̫gL21eo!)RѶ7Raf8g%4A>a9EE, oC&|kO0χF$Rv!avZ&0:aRn2@O S*l(ˆk\<^3Smpn%;'ye)q}@yGr6봉jm+d;yRRu ХߜIsw )~6؟]RAZd F4vfC6AQ›,(}aӬx Q tEM[oF3xjj }6~aпr~dMx!#'rWt}B\OHwMPC?vOsxE*2 qƋ}߽ z!FN%C 85crx'͐#m}Z2Lxhĩ^z?US*@Bڸk~C/n(8ۻ9Z/hƌ{zcK ,XHH,pg urw?B*JCmu^}R4w#5椺PWl}"M ~s)v09E5l5UM)AP(`^f5 qUn\/ %j? b9v*hڧB,@`+MP'?ؚp|{b QJq"נWV KtBspI5~:DJ"vQHJI`O،E/Y{U F=^oZJwX2LޑNAfLJj]3< {2k#~10'%614e׻G`¿3am2$'ϴSP/<#6PKQ's՟l耝_C$<X\{W.VQP##Cl^D$9ri٤6'Rj>2~n/Bgxmij#["xh_Zlk|?*9MkGVx*nM_k[W eV**mV {G4ך%Ǡ6ɍB08IXd8c,wkn4M ,&1d| y#;R c.p_ż!`4J-v5&LwS~|cML _ox-цK`S蕗n+9m#:֚}ƠXbm3hk2&L5JhYXF)LܴZWr"&BMaX2!O`e jI h{6x;ngZ>:nߘIܬ93.cIè'Nmofs $|"zPk3gs?qbMWH y7 MѿEs[8@ѹ15vfגTUtxfZ/¤ud"XCA傝,!O\*A-++GG#C['XgǹSJI99$?z[\ֿw.],z9=zrZAsJ2A0"7@SYbE$[#rN3EOJB"(+H+ߤ<Ӝ;qZ@&)Ek=1j (|] 'vX&GDHOd.eG /JPwD,`:+=L9!P'zOZVT7H蒻nT?JGZ20"- TM[kvV(+%Tq) [8͙k|vag"9Ӧ`:\Y`C) 8 V0F1磿XbZ-Q.f"~i`t>BgHEDʰ{*p0%  Na;XbWB;}J>*Y^R L^\ 008zTk9ːO1m + q[b$;p0?anX S$[)²k\c#L:&b"2*-*DUJ(7J w"4?$ӯ\ܚ:k2h66k O68}?sMw&XjS0(@_6=q|n(>珇dŒcU &5HJ:pyى~JX}׎ڋa!F67{Vj8l,<ꭾ~ fkHz?}hë\ qr۴ܘe -T_Eq=8 E~oѣ=f~qA|O9 l~`Q=ni~Vi<g;E[_bD:aR6#&xnA/u+I9皈neDQ\:XW?y-v\".~JBRutH{8 N;6ߑx`l 7t غ`FPLiZaϊeݲfCNcy<%NL2v ƭvYr9…t1$Wr+dkHlQᛷ\̐D~[D 2]p7Q/g|ҳ}OUF! -^ԥ֚M E>jVounݔf\ Mu*f(Yc~ Fd0mArl"q2uu+Z~"\xHzEQ~>1O0 _}ճs \DdTWM긶YXK wI)''x6sdH Ⱨ 1,!. |K|:qEqz.! KI_v¡ @p+u`5UJ64 PoC>Զ``82OꃜlŬq~sByySe7? rF `3+h|#d%PJ e07XL\xv|56n) _[$q)F@TO&oJe38_};?Fd0zb ea?^+0. 6W){qPJ)5.nI͘PEJI]}5v&苍Ӽ%Gi,vQ7j'W=?sLOeߵ5 ;^[U \k8 $_G;jPwӑe/gX m Sp@O55־qVNBCteF3]^?>:}#p۽qjqs&{!E N9_'T~aPxK4kRĚlYrBͥԏRO%Q>S,J`}4"8M߰ysWDet!a %:gp۠+ Mf˵O3>s]ΕQR&f|.؅M^ Ma=w!+ienϨB1ڻc<&m41?+ %pS^q4ggL%Ǻ "!4 T(DE"GF}m 1REUn겔I(p3 3`6spHZyͶqd+2bV+9UǺ'll%%;hyl!5n}1 Ž?_~O.eYk8bmŐf/4Y4ldoSVj[b.DdNg%]XX.:Q.J;Zϭ|_ yh쬍?:HɄ"o^jsSY4 v(Z:ryKX%c=U'q Mn.Nhs 02M6 ^O.dBDHFydx&;#5Mu)VNUR_]-l{`nj_jQjT;(5BtjE s7׆ k?\4n@d5N7Wz8 S]-v Y.-쓢e)&{He- \,#zO&ݕs#C3aNf܊;y$QzYq.ypRI>O\c2_ `&SvR0 Mֺyj7yI.375Jng@#6|͵ M(*hQ]^17"7G# Bg_ i|Е$RخQ{5܉Hٶ).PUϧ?)˵sI)lىxaAZGȃ̋q@mh WzDV;SemOQ3Q3O"HTg!=ȆaNܫ%(mh0Op]T꿹Uh_-4 E?7!oT.6,Y: Q;܄"3I?Ezt-VJb< !'OLݬ/o[m~a8wN9}ws9S3妋Nms5<CƸoH΍翏w㻟J}M ZƢ#sC4&@hv*<-_R5x4 L?SGNbM=INHTVD%I&*&뤸>لv,jz'l杦τ1O7Bbb|=Ȼ]^Z}IA8`-uQ5@Xӷ Y&şh)@싏ZwuZtN߳$ڇ,jclƾ| %׬Qܥ}HG8 _M#EW4XOAVG 9-/Т@FE`X'W Jρfs:5DEsa^Ӎ~2x~/nMb6"Al8iuejTbg.}{a;(fr_;qmGy0olb]e|Fa(P^9jı(iZ떅:\OYPF,V݊n;Ma'E1(&'Ze3E; aY9hWę%XiXL(ᾯ\ Rs H.?vзFboq_!}+jߤ.Z`pIG?]^(o"VVc|nM{ZaP'34RjMO"üN ^x<{9{4{q0PSdSʠ~QE w$An?T2jOE!C-\G_t˘5)J4(NxnKhƬ؟o y$14=VQ ?9nWtB$;Փ~hd6 nj'tC4]9 U{T>l;7+NjѯvYjV'VݔRԚ .5((')¦<F,M?h5YwB*ؑE`z- #If`+CI#qDMӎ,KJB^[f±z1%eiB#9 ="S 2Gy"VQW-zĨ^K>l>mA/k'`:O#nXq][lF͊*e|e4ƆVEZS /{>6 txa}ס2M1à/P tqVK$꺙}rrAJ!Yzy:s4AMY؞(ƑP̝5E)ݝWx㙬\%*WS-5q}5VIm~k]@T: =YzEğAY6T X҉{ZEzh1ZM9G ](;nhKY(Xf>ܿ,$!ZW_O壐<\lj˚H,':0X9rar45-ΡP<wEYadw0{G"^T)!# g2cH/a5<9PxE&vCÈb7pS™M8I/b xv1)l{DC[˾^dL h@CT&gp\,4T8!oz'&=SyBIu¤*}qDsg lWqbХ-T٤br4qo=Kr$ \G*?W&O)byԣ3ulN>Mye''/Ѩ^3ApWS*L*!! =7h5 Hޠ jͥG]*C |;"tU8s52P32#e[VXƢ./4û6=u"w l\T6)*GHY2HϰohBskp-ʩ{NC0'cjGW\Us5P4\գ(NaӃuw'_ `DKG鳣񙴆رgGCbɵ߷XEWy2_Đe9cª'ݘ 3ƺhxe;@Ԩ5`*N#gPh]#*'cV~801=`W9Vң+w HTS@$ƺ!-/N"/ǔ31?ot8W#z(tjgR^C'!g7{߾̙%UGa=Ąϲ,?pD䡱ŔJ&QezG|TD_5vv$uи:P!<}-q%Y}-F!70vH01|׆RMLdMxLvF& +E mK3#׻lC |zk=Xb8^v-LRp7& :Z#!37r;E"άW`)C^@c`I$2լY IZ_| p&;AHJrK FN(R6FɨSET8xFOŷjvn[/82aC" X^% ocAo8yߊxxCuA-t{ QsX 9aPQ]d,Q"9 gp`v6^nQaa(A@!xW0pvxs.L0y/*Mh!.3* Hv~KFJ6'G2˯G̩oK,dS*<0 4OlPӪZhm" 3-=q]w<6BlmS$^CYvA!\̩ɚ86-4iaVvN׊#u cq)4U !XFۣB"l.0g(sXP:E,D] /؜Fltm zd \Y>P*I-BmqװHR*ue9j@䌖B݄@2x> ߶Њۿ꤁0?|\.7d'D%i`ra*GűqJ(RFqh4<)/jfAPõek H&"o4d0*[wa@h蟭 GgUмL[E׳ΏEM:$jv0_>}t4':)`b?W*y}&tS`>N3+mD7i !c |kn.0B(w$Yr3M!-w %LOHe8w$smMO@E27c=Uʱ#}ra:U͒yX- \Ud3@"YqE%/;X;R2!WԴUEJÈhO"wTG͂NueBib w%Ht d+7 :%m?w/-ڶjD?&4֥s `ٹ<'HizbPAGrw0)ˊyYi*YH^2I-'\Ec̜Un*QfS=0s- PzP_C yb3`/zwO؈ 9}.[?&랏ga_ZHU7zRs '/!V,lr]Հq󚋣x'sꪤeI+/qhv}# Ž4kqcl# r ;0[1vW\I&VXW|)N'/:#2sh}qAHQ:S18f 5{̏BR51(3Eh8A1/#c7c&cj+5?`yZceBmV)bʐ3hhUߜ6O6+*ݴpbv/opdbǪ m=1?۴[PH m:Z3HOihw:j\/!@eZ'"ZP Kױ.|-g$+ Ms# ;:%ԋ a)\XbA~s Óbzc7+ NmȚcnTYPHh}$:Wɹ=Dq}?F#/48Ҭx;rC)ǰ3̒zN hKg«A ~V&q~BS{;ZO9|Z+Ux,yst쿥M`7{4Rv &s&xEM,eV̵?豏u*Q+LD6XЉ]/c͆czfP1aDFݷcCEm:$]!Tg VBvO#|tZQV¥y}[U ip~M [{^yiZD$\l[,@C==I쪊:Zg"aiעw;|yۂ#27]\+j"?*C(E`vN70wՉ ŵ83؋f~%lCģ,>SVriՄk j%s=670y9BAu.: |a? aLޭNK69P % 8e`Mugm1&ȤwNوˁ!BL {~d&R`ŠR+$oF2u=/ѱ0IZ+<ӒO+!EN3u+>Wp>o-bba9_%1E5*nّoi"U$]~\/2 Nv`i,OξgB82>~PhڄAESz$U!&D*Հ Y57Iف4znX:QNܣz)?auf(O9כ>f|#e&Wʸ<ΓȰ|_ {qЕSoBYuDн=5IRӐ}g6ZFk+ީY`0%W1BuR,D#s ò@)`W 9}T,*lzaֈGrLYvA7},q3{8y|`yW#T#iɝ;=Xvi>ݺKjHzi_c"vZAY2G iKUhɺ(af.K\{lC;tɰ2%53/o=*?ZQkNi +5A *Xx`VI /@]Ha`9XkY&:?%A$hbR|؄O;r!tJEtc򞋋/.ǩE PGhԵ5m|7E#>@@<[$p&mKm[-w#=hF;K7t8QS.wJQT-. aK|9Q ]gG`@1 N<{t/=5 1=fH^P`UҒ\:ztmpcw1o"rP6P7fG\0z#mOəhZ=ѬZm70r@|ɸ}Ft&)6$n|9TP(d&%XuMȯcBm]F˥ZV~bA{Sሐx ;4$mԺ;բcjOHWL=gb;-&sʐ(֬P @H&6{?˃ooM8<ڸQU\>x4ێ3j>F]{x[CEkrp t40jݬ&Kwfi`vMm(;6~fhp}=Gy$Vr2v\G0f[i#7jvVvd4";ES_Tn) 3M%5)}6؍Wsw?KOܕ}iTkk#b{6w_s'gOߏ0cN|bL?OKCss]HrE#n7ŕǤ,0NW71d;+]_DMҹMlL5ZH'wbJX,wxfZ}p!5$/h~ZBvOQUawhGY>mAl澚?pX5^B-<˺M$V"M?g ?g6ȩXjv;c4 _6w,z*k6VS?lzx_żS ˋuiertd7X>TC &/';^P[Nb!.Tla0FDD&=L !AͷE0DeE9ӑmFz"$6`~Vw;g^ĎoG #ک `ƶ1fd݈u$IRx̧w74ƥWJ1{8RRH)# D[cSwƐu3XML̽-7ezFI`8'q?1/׆0I:­>P! %*b^e.Ff:5τ(bU2p^R?Qf=ˮB-) "pu`/'Nmp$8WgNU1f v ;FlLdIlfѓ ,md[NOYi-j#$W:imY\+s&1$ѐ\r~{Hjr~|6u;rbs3  hm%yWԆFfAvC4m݇F<Ӳf`{՞V2r"B< vp_PV<AR[؞1.z;UOm}F0/\eo2ʽfJce 1,.PJ e^1  1mAT7;,G]I+ >D AYwU+J'Q zduRn(il- _0KqhZ\k(rr#E (oiha=jph2}  B~u fAc6.2Pzpt{f31'FMP~[SA 鿣t51)W4zjﲣڈ3"+O5B 1k+Ce /95ߩQfl~t*+~iП˥,WŴa _iu) f)᫴$>(ArmG# D,W;fѡ=2E'zy]h~5rpq(42 G9`3Ɂչ-gழN1f`;ZqU"64]Tw:`|9,կimahQl:΂"o]*=SQPxe~(ceS0}T;n凃"cPؚ+!pbX2x1NY5ZK;b3G#TqѽqQCq-gǂT*>QFN%snt{`p=\YFiq'5 <$hrw5R.2{P\i>] E}=̈`怺[9m%orKQo}MKU}yBeY[rzB陚7KᐏtL!y WJ:_U==DS|E[ !Ґ0SW'LN[ڼW+v+ߦ ?\7ݫp#TMoW?1| dR3wq ԰XPJew'_z2`ֵdD5_/K`KO(8i\*d#XCJx7~H@IǵV!}k=+/Ŋ'!krY⛃`b͊v) 8̼aKx}/:f<w²(y!P#GSəٽ>4@fKğcz8Py0)r1*#$5t D`~!&LS|5p\šCFf_@:wFL'xMѓW8eJc8[%H(U>hXsfcR*13R-CᐍC3#P~&c !‚1c\'YOٕqFTx\ن&=zc78.6tVl͇"x ƹ2tŧC6HSn;(/L?DÓ,ZW4VGC ^o Z38IS`'>}#*:p-T&bؐ\@:sdtpS{j/?2zA$W%OwMo+pk?έBJdƇKHOl>0g <ES>ܾWP\ K61yD` ܥ۲;Zۼ'ݒBPνٗmXz}"ܳ6y1]y(i)qQ%otBa''=^kݦ گϗZ'v#~1j#Ģl +Z (G-8UyzX@Y:Zb#_*~OOA+`7mC6 jи ] ^xN<[/ywDd _,~00^?zŻNfxBGuAGR뎙NeC+ur*٩X^5pԨҚ%g|0j*/ : Cy@Hf;[>ㆿBq}3/$, zv:c#܋s}  nWk#3}ڋ&lytU"_|nd |Q*yU@fGo,3^`qE0`ْϢݻ%҄B\yk! {o#m\ 4dot\.(Dh\B~0So.DQ K mm,{ΤWe 5%]* pDgi C׏5MxBN&5^7XV)_}7Sf&|M_';Um)(}qF 8{61L$v5ìmK5˰$R}.nF'GI=Mr :#UfiJs%ADZ[Mk3Wd7d\j̶ JfA ˵~>KTqM/͔e(n x\~ai*ЇЉ>|ALuE?l=uA\b%\䒶Įz=k9ƻgR w:{Rixg äeN%Cu/q8]zLLTV ̨ pAD!ԍmHG&)M6j&:I7IN.TM/b]6_J{҄v@E<RЯ$CaP{{\Sd$ԝ F@ eM;2Fv0Ҟ΁eLnz |w̸=H5X`iƧCV?/P0R7ꕩ1/l{jr 9.ӭV=yg|6? 9ۈe0/5i}&!|QMlȂGʊe[*tbLi{_$;rbѮw!fi, }pF̵9cz_.. ^]kJ;wa[0qkdpQig Jc -ĤA hM2cO'+Q파o`N|}D6=S?~Jd]$ ez26ûh'!燗y*ڗsz=-s℔?ZJh#PP^Pv Z6g3_F_eA? :Fio[_3Td5'hv9Dd '7 lLĪ 'eEukJnذel.ҵ^>ZIHḮ0<4M~5rNWzO3},hRF)fZ_bDߑ|Qd\)0WRC? Ҝ"QL"pm2yj_;󢃘 qDg:dXxL;L]MWRɨa -Jd-QӰǚdr!huZtKAAR=Ckp="I uP8"rS61tx0i$P D| BW !(K `d6M/E=dSfϰS ֟B*"ß=oetN-mͪ1Dc }| F/fuTώ.Qqy$hÒDPr@zn}` _"WNJ-IZ=jKfLJ 2˃*"f j h]QM>W}$qfގMG%'^Ilm1zY(|V.ϸӶfs\D=꾌ou"N6vj 0g&bO5oxR|Ӈh6>JaXWbfc}OWD)6~[&6IܩhXe.kڡw~Ub5ɚ%.1( H,k/P`EcVaT?ѧХ噠r"aB6m'?8S, J@-i=")ȿp/uRRC/T v$lWwF^wsR&Φ1>wV򤋧qYqSs)}VDHPf1&4j'ա Ϝ%F刻I ABbIti݅oX^l ֬H[8ʑSF g6ie_ɣ|#/Jhs Hwt3e' ?}[8;E2LJץZ6F:uQRQ[ >ݘ«'xD>x?lSEӯ# ӧӇnzh?&kiW_؎yZp R"u<3o[X;}X7,.\J},%ȼ g.E4:'lHX܊\rbؙ8O#6 C8݂;e[0@9yAeE%%*19{c®;uBY8](D4@E48.W HTǭ/zMē<À㣛5CF}~C: ʻ#:EB%V|N_9@R}H7z8X,9|ŤEٓd'y" =4QWAY;4I@\+TQӼ->|֡a A4t}dHڔt/%nt5:mY4QgYyL$$#"MښӐa ˷l, b*VG4M+!j`4 Lxp͉RaQfx. H w{@IG<@|B6l]]_a}3KFlu#p3o]fRxFz :/g.rJS~i7oKA] ?gR[t*ןP ӫ4L*dA~2 ^_a84Fkhly?MyHjg_AN).Q^L;i2P<cdZ/hUrX'mzXo_Rr)CRpyA9=ئyC*d]U-ny ,qr8o~sA¡I|;0&RZI\{iC 'ǹwW}O] c^ՔnxI^ ^ŷ}h98tvoY>vkxL/OJl00 'oc p-)YVYhuVtU :O@ڃQKk1z+m\zDXQZJw2,}藩8pb,cB T''<[6)Q2<[2sо+Iv-Ly;/ 5+ ͧn+>>ӦFwɖg 5'>+b ;iMrb`?^SP~"`|,L ќN lPя:Jk!C;7{+$C^^%E] QܴXVRuMMhgv@=NzhS]EsW0R\Sejmkچ7l0aۨ#]!q) }мUoBBh+MZ$Qd>f)!BoX5,4:/97FYC Q=EmB|! [-77&WN#@s[aBQWפ)TDṪkZgdC{ ЖQFy-G5RW(rmQZjXh]V HOkOqNÉN1>ް곜G/5{ͷʩ;{6:e&1ZOg\wo)g( _0xvbDQX/zȥXU?[fǼ5P& .I?m d㇇57 Fa.im;hTtkq"/;.%kv`B"_QT77k'1e%"T0 Ǟid J79{Yk1j7JͽԌzoYne_Iі< dۆbGZR~rՍ$R4*,#5p!o^K>e֞w F砱<}=d͠~ײXR57kxWK +@u sK-<, %.#ը W?z{ph9ٲX][{qRCe=e<-n%ei;L#ĥ"6C $JtAnY}E䷲ +ebݛgcG. ?~S@j1tfp_߹yT&rփ-/@Z\$.='$Wԏ[]j/1{[iF .$]FUXA>X1/TH9obd <>ק.DxiLMY#B7{hͰj2[ Vh( M`Dzpt{-!yHYW"R/{)K؏W (U"39S4 wՙ]Oef Vѐ:| Ҹ,}f%d+ԟe*`0j0\6]> j Zp@ִFԊG_(\ n$p n5Cn(ML9pMh9ܪlQ%Mԭ[z}{A%5 +ɘ#dmC.k,Q_a;Qwv*~R4Ag/2^ytNF h*ˮ{ FSj}dcv*6$ 4YB>5]V@3сgf6Kr:zʮ=Hui?2VC;)Sާ1hO-g2 ,_»dKd|/9-'?m"zEdhZL~k+X4/v]N,=D8oz֋KZI+Dxtb']w^݇ 9'T c\7`~$놩ʘѬh.Lz?iy JT{05%ry7;;QEI&9dRb 5qS"?znu0ݮC(8t|A^*NqmS]a$e $EQ_b\a0-y3nfOrt~|Knp8c&!Ԍ$^Ӌ݉i B425]o@ 4_i:Ro."@ ˀ]՝! SX(`r+-5Ҳ4h-Ɯ(,kC[IG )c-xa c9 Ф:0t_p(Ro^%N O /zw _g!> 67r̐MlVnVx6w2QR4ŀd$ 2n߫QH[A=e5JvPL4 p`u?O{Q+#6FzI2Q/ۿo(ed>ΠWiL0^3U70{結_E?9HOʄ #|pZjU/+5;>"M/4p".&y~Qء26O|;'%b5u#ϏyNc&a Inl!V? }wElA[l"_D.|ϙ%߫im7r nAdu,! a^U$\&MmR0Q`'b#ؑ?%&3g Qb $ P-m% xopfH] yo07`#yCRh6 aM9T=a++쵇AfvBKguw/I_w2vBmpAl.LɆyFeJTI,2jx(SP;"g,/;2i/PtI~)86KKPO41@nqI>b?1Jo[F4Pz8~xT);SAd[mOHo!+[a$lxqL#Y: o]!+u_ڻI 7,|{qZsnt`pHQjn:@GO1r/]X7# {ן_P$A'^CRLA 1c,RZC?m04VQ Vg/?SM.& d"Q[H0Q .d݈]n/,]HoddӉ:囸!Jtznb09EhEз| VpEE w0Or ZVPMX4i^Ԁ@7- rqC^Ђ}lbx͎ .8`pZZ>B$"(MߎmfnlJ>#)f+ py_qVvϘd;ͱθlsQҫ y`P,Whp)53U)RȒ%Vow~tV@˷QVF6ّ7; oCO.ҬEN萠e=մPחΩbmPHp4-]b*`tFJw'̽QZϋ=X,Yđ҈MizR{Pk;$z/"z7PNAR>",S +jN < 6žd\=ٸX*#clEҍɸUAAW/-JKysHc $`d~[W}8X8:_Zo|M6!aS@ra bw^TOܴ3+..zPD.٥U2iOWz!C^Hutb(EzjYIy'y@+ӌhNt$rWgx[uM߸!ZaiE U:aDE|jMi'y6#-:ǏOwpbHخƘ7Ho㖩8r+5 ɬBqM~l. hz"ٕl0*VR13Zh}U_y"q4յ+Tbա{{ 84Y8k3g4qI;?W@dL_ Ȁ;UH-!qR)lxz)\rGndDΰV Fj,`8_yPԈa?JfC^MNP{H yG>`JeFi$zSߣaMDGS(g9@.s"y#t@,V~ ({T Ȇ@eOx\#zSleKV`b;z`4 hsuumoª> &BJ&Yzت^C0 Sv,,7P=]MT:"B] +$ SEyWvxCf*l$BV; ~Ֆ tlQxӄ@!vhHIh?1|!XD ls`T]MVEa&1 LqaOb+oM*P']-IB-N|QAyiN-(Puʎ^%r{@~ʰxx7u&#Zj.vU)3KKu?־Ñd& v<6{P* )nNTBxm˗Cpi=kč(^] C R(N݋am )&v8{THP9ǖ@1,F Ŷ1 ZPO/Y %Z].;XP^|Q9ߋ tܥT&Zu}ѫ\WTCɕfE9՚oʪnS!/tGLV+, zry8g.+cD6ڟ܏M!9g;1vd9l.J5ɒ/fNrgƀju2y _ wvZpů!A-mt>ǘ9!Wh/ŒW!/IMF~I,-uw6W|W [coF7H u4byV󑹕\3ged/24VV%[vӧ'2E>7 $n, o#{ vJ#Ya(;rj0C,9$娕҈Sbb7{%\Dɢh\ƒ뱧"Hܰ4E4 .J_OȢCo-pkFԱ˄?sK7_k)%J0/vH:\zeeKuGl)-o,*#BhM!J.eo8v "Y7%b:[q@՛EMK@Ֆ Ía"8IY`U8+*@U)F-3%71h5H2 CJ?lgWss!N<*&ii&ȵ-9meFXp$ߑRSr#-nh0wிU>{q0FCC ':!lTb)#+AY~j @F^GcYsUc9\J(Bf'5mir"bJΒ 1el Ui I)!p?Mη-yZ)i v9{}X Qzd2K!D3F/^pD06$?[aUaE,:,}YbOkd_ gt,@hmn`Ɖ=J aG:Gi >ѣl.WkVjH)<&@)TDtMHR{Z-Q,[pl,LrisS$E4.B*/8&Zky)O* í{oP# ki8n9 Q%xxIi_*M}On_P] 4]o5Lfz$I',.#xڶ.GzY w &sE7~)A3ٜz*$rq+ç|< ̷vbշmGZ<BB!څ~([v$-4W;{QF S@1J5"Ƚ0~Wv4DƲ>/A2T߰PDSóϟxotG5ߓ]&>O8_Ló1>XEHhr=[Vg@p2֔@ZAz"_ 9h嗉D@MIwTl _" OG̖6e pPz~qC~`5ys2{,Ϡ;te.BNbو1! ,h /XqܓDo Bȗ ;/CnmlSΪPԞGx2 3f-%JIMo$4~9gFvfOev=\[8n k9'4N̚1vA^vq;g4u0zyM:#v:òݡS:P$ *!^ ]my "d[@,Nyqu d%PUP,FߵƧ3bFdNm9 L/(ml6 Wc]V{;dE9FɛN͍&*}{r '+CدQ$[;0CC+/Ir]fCm-PCz3M#ȣ)?T^o J:' eZF\(r9593T\(04x3%jGX_rYiÝA,(HрPB%/vA87NADvӢtΐ(ReuWEīMY71w :.˅AsJͧWKRy YGHd9 m N#}Hyy@{ }!P.˳ Ut7=p%ٵb8GT.E`x^ $uuI|:nG/4Yiwtz |ɱ X}%sxw1&ľ@)zSe׭E*oӾ\顯f}x;yh!9QTc^ҰuVǶ|dބJEV>GY|(A#􇖆37BAMr I(n=%I `#CvUG %0Zǭrۅhn gp T"ֈNwzp{;"+!Z?YM&6Hj!LunM6y0kMK)䬰(-a--e)&PpNWz*g`/ RRM>nǀd`iZNg=2A`H7 Fr x2+Ҭ-8y#Vx8%Շw|ȷ\|jg,#B6vSdMRûcސ8a{w'CO|~~R&0`  M \̄dե0ؼپ|Vț5,Us ue7iH5D0JxQ.K'qgU'| >{nM\VZgg&*uJӈ&f}nCC&%YM Ot^ׂ R  uATC[p9JY5ғvp2am%{YrrmxWnașn34O'}8xe\ދ8݌`;&b-!jVl7]mņn9kDv7zgDV[Aw+茶'wuE,oj{CЎ)ُ ۶I QR5 b„̦hʮ~Uy'}ȝiA* (iD~6eP[JM ⁴ ":uA,e^0ඁ__w?n!0)˿xe Pm'Fe2p݆vcOr9i2b?$)rmHѮ05(dْ]=<05:PC@l.2F#NLJKg_8?l.rY2I5MW]R^5l/xC$g#-gH{LFOY«_& ӠYA?[A׸/d nKbq`_s.Ij :d#S̥Ωxp $nX]78X=x'xp*L]3e=~a15W~[HuD@ &R ÌtOS>$vP/!ogJ!zq1)jqt_KN p0ޕSjVU~XI'#57Ch /%Plu9:#gbz<,DvÁ>P+ 15y5IH!1σj+*{ wA'<ײl+Xt/@8i;?80UYޏKSp̏+֞W;xr)=C"/RC8I2~©abH:~b n DOfpݫ0x%uguT'mS!#@Ǟ>T ]7Y܏1x]ZӢprN`@;Nj8,jҷtHN,F0M XVpHi4כ232r) Oo1=oCvMɆ=8a&Д3++V_h<К_vQNNbZg.^(=OYuFhP=\jWvki` }0- L9͑gO*d '| X; tg`0ܷ iq˹xA]5J6u 9韡+:fE; 3IKM&3'V BtA, mͳ2.⍝p z>;wN++o>m]2Be.*"r|YJ9{[]Lw̿fFNP@=#zxd+;b2ķjK!ԉch.@s *u_K:u$uwθZI$H66ՅRpxu"l|ϒvBm43"=q&aV^yR5W% ]ۉIhI W_'<Y%Xa9>ݿĕuӦwyv ZvLŹ5XVz%f?AN#X&XWis !N)h]@M+01$lK3l"ֲ#hFl(yx_i L6?@U4=ڎyyI,߱au҃&f}`"y;d貳|/F&| }7lX#R>-Q{~ҒGakȺ|aj{f)4ȡHӅ%Q+LկdcVVݵ]Vo鳳5Bx:E*_7sGWGWiy0s@|k6~kUXl~{tL4՘w.K5AcN$YN[!Oe3#PD+# xBIċdGQ4Y^mN_L&J#|3L•ԡ¾8K蓱tp"0dV674ƕ E ?sZW ǢH-VHZR;J__yF0eBC7H4 l„}^o=ݰ$L~t&zogmWCCQ|!j8 AA=.WT9c.iQӏI w?!I^nAXՈ?GE&B=~}aji(^ۡCpQ*R5x7-ЊY?W2b[W)I/ 9 ]/ wq{y(ʊ1-LPC6\gjNnjk"=zm<Ⱦvl'њZg F/;t\!4؟A|{ q'\yC1ӃHf;V[u eǎ :T].6+'LQ(H;fK\k?| Ҷͦkq Aob&? 3w"R5gO4&s9kĬ8z&s;[ LaJaݪ)b=AoKf6.jmĎϘ"xs4RrD]OևIg&25DDy`D^r{W(m)">c9 ;'?F=Sj{pR#w#@fz)w8@Y4`aAhHDh23w#^FЋ nU߶]7SuR }Ҩ&2 |?73\0P=Cri6qWhhoj<30Edڔk;o,]G Ǭu:E* clXETXs\]gn0B[d׎չD}U-?}BXݒ7 o[7MO8$U*{L\`G!`69u8hTL(#P[.EW@eD.Q[ 8wJX6LYT*S!Vs/xi-`<KE,@?^{@8C;As5"\GE &JwOE荠}^hܼշhB8,/&B/ ϵ妥SZ;fa f'-=Xó>_/_ǂq:}tՌWhZQAU̿#qy#ҷ!҄Iq"2fr!g[9͆j~GmIsƱ*My4EDL]+m5VhhrJ/ E/slWƟΪנ.򖾠rb H]inE 4tnS FL%ؗ X m|* oULP Vvo=&%Qw`ӄʸJQ`Ͽч zcj{6,U'vOuA9  DƟ^ 6kȿ eX a?Մe!pY=SE# fB&ܲܭ9t~؁fmҽ,n.sH?jߘX \ UP3#Vڈ[e 0S`{]Nim* #=v=]X >D67A>=u(.DߪpFE= 9H"`՜ Rm 7&]pdT ?ZJT޲m2צx{_]c@IJֿ֞/J)5&w R.H\려8PE QI_îlvKӿ0acl_Wiij!Cv dg<{sbdk`3a0aRˑ.j2]]iT<"O;AfCß $QZo ~^䍗!ن4竎V&W0; R3R?w1; п/pWV< oS}Źa]NCb$] V}սK FA{QQ`(-9 *YDoZ_iR(V0IfI楽4VZMJ~2%c@z%V)Z0uJxU2omwd.SMIM@+žڭkrFTa"5t// n׋ ?GcZy+[θVOSȚN w+daA~sKp EB"IZGnӈI3$ 5|2exMq&T܇u)Eey2sb4Q6GEB6@vB"X !oX!-V<$9|]gB!!qw %ΆYOezq8APٱM2 53!e53 Qv:Þv(vayqfK_2l =I25k\:DadJ0Q/%T9>G$YIڴcH ~V]A%̓S2,] !fe?aۑ_Qd°]OV2EVWL;N=xȧ^Zp_G0F`NWҥ[fq )|}HJUE^Ӭ`}d֝z!u^|aZ *w8ΨC$Ƙ/97Z_φ|ί@Pg0>ZP,Vg -I 8s"=XmgИ7$Av&Jྛ2U̝&C;ɔ|BnHWNs' z9|d:oh[/_pj_DJCa=#Sf7n=Rg V0qd.~Ay,{Z|wiz}-@K "ԓ1 5S)EDжh^K:llڰOWͣ`ɱ;黖~dD8嫏b!q;@euShRyΙUJCi\ "P/4C'|wZ .&lndMfnYZGax\ HNKa9u^W0(}@/t˽%ـ}`ha츃8rxԂJ|!]z/iCiERHa>ЬƘsoW1Qwe(&#;ZI qކP2i#q(U1͑D "Ub;7 Xh'\Vî%TZ 7=`9RgMQEU'GD2W ]}6&wJ2:Oo*豑Ձ9CPr8ϫu];-W;D1?T}$3Gq4B ! ,JDp/,Go*j/5\S`e?`59Y!pI״dݲ鉶M y${'e%P~s8Arx#S㱫ςZS ?ޔ8 < Fc!gkϗ'(7|^_&ȑ׭-'%^GOA IO/yu7KYxYSßQ&8 . ZCUiMq_Hh#:鲐f쯨P0Xgyg$P8O">At(4X ێnhHzPך*t <9f5<~wк%h! `p3M5験,viNdjCYYC;gNT*L9#=*AM` T)d#b?J>W /"r@2h0qU:6-iv2:RW|NV=)B:z!EGL1$jt};d,Iɺ4 w`G}hP˜(;7Po_@ sgėRz˕qbl99/>1YN;8JgF[Z>#I䅫Ɩ15  kgUb$5+ZEh[eO8+W~*X -% E-4~Hxp }>ĘW ii(?ά()JE$=2M&4uUsYx&: wt 6َK?>5SYP}uYD< ~(u4Lئ)󷙣{Բn 7? NvE32Ⱥ9VY&l (PF*bxբЀ^@/̀1M%.ډDJ:\\ ~?>s rl:+ΟëODg*YS69CnQe%A9Io+ [w&q;Uo2Sl2 i(8s1.&מvDϤvե:, o:吟5bJ|ar=TRB*09n3xM+a#?4!~_/P#B^zMВ?W~>Qe|]] .!@@.=P:#Gk)#D0}omdilwƻ:YΈƈlgIUښ"Q d.ž~zr8MP=d->x` {h9&j*T1T:xߢ}Ě#C mSd9dAx槙Z1dJr;KL,0s6S6asD<C&1x,U\dk^k*/nq8D* 2p{}C-`l̓xŰ?]nH!59ھgEB)Rl΃:>`qse\Wo/H]}#Ե;&>L>vTzovcYz NZeyȷJEfJ iW8CMXW۹1ƄkY2#{Ptx:Sp\rxI:Y>ܰA^ V51Z1T4rCk9DhG k(³zar@bXɜߐ  -N)%{dU58O>?B+]Xtb*zI{P!/d0s;Z3rCw֔ T!뤞~ }g)oO HJ@va ѼZIs6Fʇ]= }(_$U5>t JQR n#;=C$@|kxJRXBh.y<6>lPZN5fSHKsV&fT?u%*#yY_[: %rZ/y€Q vb y^DE#bLoOW2i'YcCGXHl ogQnތƜϜHu)b@3y…FN43 p@yolRmLH Rߡ3y!nV.:y&ی xkx4>Zc#_{Gt(cE!Hj #t.{2cHbp[o8F9ʇ)a3iS6ڒn 76sԟP8θ | |Jq"Qn>rlq6!J7l EO8c.s$%U?f"%RKn{p>=7/l=3.^RdFsx+% I@u&ܝ } pS ~dHW845Uq)Ƞi Eu}BwxpGĄKLr הXOt5w@m'?P_YҴ6"~-MP| ?װյ2– r<"YM,6 ?{LX:MU:pk֓g[D6v,2ib|Ch~ֹ`9T u%,!ucl-IJc#U4!%")JS!o`j&?q|YM%Bp%rI"O[idWӖށ~eJA?DJK߀>K((SL-P߅Y2{P޵N Ϻ`c$rjTD퓏~$rЁg#Jgs %KʅYd's_K,`ȼ}?-T`@)AEY)<2tM5~XR#Q4I;:օݑ#!m-){,ľO:=>1({4lS(UĿd.! 2!*)E>C/d[g݇*`zWx洪 jsҨޤ\~nnMV>Q}Ѽ q,2_j}1*}35 틴Ij4*7)$%KmO˿lUg>P'N-1\^s亮{'% ϗ59*ǔ5lҭcO# xGW)R{qyzt\גS䍭Ԋ [TD~`BTҞ$"16H4cQ*6f{m\odU3C]q{=s-/ 6bF< VcUHjl39K"0tWVBվ20x50;h9"̕Ӯ{uc*Y }?kQ늾{ xB?j3.6i\1@LY<q1ݻ?k =M@@NFkr۩yN:.|7ۇ^q^Gߟ9Z_ߙm:z8!vVE҆`k+JOF0yn;R^,3`QRNٟI&"p4tyX]Wm6J 0ЖbχLCVPY@뇓z8 gбP YZ@s/Ă^m4ԑ,՜pdGJT=%`(E1ȿ#`xR Y>ft9 xΠ";5r*TK9\x)S]&i%V^XxkBBzM| 7sRzm,%#y_G+Q~Mu: Qu7MzN8&unذez,L8iDfls3%RpC`V:_ /9b%p6W@/ٕ9M(K5?wf[2U Z\F\:L!q)`(ձĵOzu]v"Yۋ\[?Ûыka9ZWqW4ڇ9fw(71 =jn5!axD斥[D hO>g~pecc H:4=4;ٸ5%!gdE5:W˺jx Raq*.R>46'fzSK9 hLTEs]$[c`x26.F457x#^j -F} }z(~o5:"D/dS4\ˮԵwk,WeK\ )X?K.rHd 5s')_̽\I@*N6UDsp|-pD&߯P%p}|/~gui;-)lB~Aq {Ih$-k~H*\]Ep/rC;v wEпP 5Pa38a0wԐn4z(Nu'/sl23,3-?a[268=oIg)yG/tp=o+i*SV܊ьcwU_2Up%72_fRT ".tD!Y5lTV.-Ys4eoO&nU}﬽f¡)YHΉoo2W(LbQ*~ɞW1|gdn" fĐBocsWy`OVuvR-E֧]5ٰ%*?)UP[ȅZYx(XOγ.iv/T ?՜W`*JUCƆ)!0ipilͩ]fn}D~XE;"AT_O'[QӋT#g#|sunUO}sHS|:-z Z׊QOA76xޑxpcWHTH:|!ndXU cU/~+GtM i_L`E4]'!ߔhE>ct[QϪ ٶu@a:C*0$5xG^.׈F\7_ wT lN QB.}SW e^ HQ8hJ!my`TwmPD+EƼ[`d?ש ILkeTF/Ag Ȭ%{aVuG_n<;hw(;tthOl#!k/zJLA"BvcvMh]ĉmYDp0$`)U"d.qi. ~5$ކt*$AeQ*o539LE|1T0 Ec] 9Q%b"ʪu%91YsK*z$ M3}Ǖ&Q5>SPRih?͙S-챜7fkĻ3@q&1M'Vy#qz3S_XA!j2Z06K)4ȞRrC@NJ:d8z[ЕgMKq'm?d j냰f*n_/AQy4||ALၶڎiĮ)H9%M֤}Ϧ "dHGY}'M?߻fܯq!`7Ϝ#'T 1tCEQm@R;5egf"K#`{d\#|/zGYA893yAC hDPGPh92c&!` \ڟ? qе,Ry-O8w+4EpH $'&U|}Ϗc{I"YPm(rC{Y$Yy."!JÍRz= A9@q;DKP'Y QAي9/'J_JJ;u(&Ά$%N20CGTsztnO΍7vͪ2FmbT\|{gx"!lwTOh .+=KK{SfSo 2||tMB YPbV놹bhUjZkʏm ^:qT֚/~cN +^sq]J;斐ҞMHzUAEzTUS" b\zv1L&Ouo/4 S|ZҖaauzsE vZ-sPkz!Abzbڏ] 3HiWj{?V;Ƙ[+ :MD: <{xW%Ź~RϠ!|];>Pub Cx}Gdxre1!0 *l#< ٢9[Mp'tJO-qm$c(;v;K nlhM ɦoҤZQxW.HA|pLN{7h_g$kh[AIO9L2?$Wn&f;6#Y3g 0Zo-Hx} 8I`t=]¢sy3 qs](] )z ;G;}N\H>& >YɧZ Bbn(JN̬ڷkfNZz;Rv;4ZJS"چ+3q]Q ٹ wy0=yGQWo,a@:md$4ʱCqQM&P&$fr^ K25 w9Va&9ʌZV針,ߤ>,2NaA~g 9|E]_̿3^9ŠOm9+_cf5h J:gUҤf5dJNrIT! ovTʶ Bf6E }VàS-kYƚktio: (Hp5&%bTYu<TX:aϫ屑=Ia5Zܙ+ :=g&0ȏDImt$0^6ͭ/kG}InA.uAu:*Z"等vı9ĭJHZ +åS1@z y~,qyJ:~ͳO >~^^_)'۬ϋt6mRk+vF.1Y"sƛaۿ3,$k_{-R"ԎB\Dy qz H[tIGwi(Ji9xA3%yv"|j*B G+ CaXH a&w-S`Mwz/j"{i`!M*K"LN=;̎.XOLj*nf葂{A|fb0е:7P1lMb$ZSp/"+_f]`wA6<̎y/%jcҷ`,}@4@Sua+w. (Oy&IÇÿļo\+VIR..4G!h n_9zѪ̎ fxHI#¦૿o퓖?7nQ55~dx.f0CBGϧȧ<dL<4+W|88>}]S`YA c`ccI #Z`i=4P592T %*FySc0~Pg`0n"KPpWvݤ|$i< Q!fñe߾&@XR;6|ג,M"vH*թ{ ]ANܡx=!8]0a:V4Ʃ H}){]xCNKKHs#KlqF֖gky"vaXrG e@? cn -2\#.[>|={k6f]׎W""CSg a&ȓ1Q(|K5jq>E2O h.-U,UI#-` 3to,s fՃ.d&p,jzM=;=*Lt~UGصK(9B!7XSo>$.^l˵lF>CQ}ځ]Oc7EN{dY"Afmc1e xǞ]mL7VMȢ p!B/~rh-!E[T><1uh,iXtvAb-s5 )!> NFPk5~//u"" _M1{)ܯ6lH+!mλ sm1a;96~"_6j]vJ!'>Ό^8rRe`@C5r 9׉6->c8wnyʜZÈܳq4 A +"qx|mSG /QE};o_$`~/|$d(ۏ oCc\Z; .kYR8bc#{NCFGhM8 >JyI oh<0esCEAPK05Z. (Rhm6dTZ`c8CWg\HpȢ@$X]]eQ4 4x~P3b y'Ppv ]t78xBSb?m[>mB"füWFo4lMzaim&.&S{fbCB JrB1UsDfd*LVGr53w@xjߦ*?mSԴ ߢ5-Ѯ|e2IzcjStQΝb[`HJ̈́bb'餪P! q*Ͷ;ߵ >MqRaOH 8~e,D#[ΛbN)֔nYØ8}eTޅD7e rj6 `xr=]>.-L4Y+,a!L{X0Qok aDSlY"TH~v~)iyl Ɂ%c-f17!;WQul`G@? ETuzlr S>GbERޤgd*/{DDRԓgke"G *v|RhγwY#Fzy yo mxDhJl{ ]ը}S'_X,5i~ .E/9 a'5얙V vX1_[WC-[va9e u;o7/d6M=p#Do۸xQ ~ӾNY zTҀεhY$YF8o\c(#zgtrx,^]F_IGS`qX6Rx,qג^[:QVk*Pxd'@oxy^7^T<>m lXKJ:mljc.yU kڍkaD.m cuЏB3bBw5;&?:b)`E!M/K:[s:mhYRG %OB j5I1LcN/4Zks[7 BbbMR<i4/E DeM*BtM~0;n5l:w@ ~rlK]l5Zs!"mb4z1QNb a+.o۫0?e8y{oF%)W\HfR/l [L9qFx E=cjB Z_zQӳKSU#F)D;~gˬl R)Z*Q:'H֙uWBРs>"̨FV i',G%K.,y4.+Er-6 ZmegY~{' |"@Ơ D)%9Us&rύ{^?Pv3 i)rn_ EKrYbz~<aQ@Yi*GatP&YWM;RKu B!Q+N/(= N2}% Bk-}d1HM';貚_H g]~GZos!8Smn rmǶyiijPjᬩr!0]ۑ<3b!xZarO ]aB¢̡R4h?P){hJv)X(ΙLG-:`pe/ ]SK+Me}?>}.㉅f3.x_e,,Ulb93\H屳+ (h=$ܲK)f6eF)H~e˻; <;a.^tAKQq6#HI_ lp@;m]6J̑}6bz>&4ݟ@2|J& ۴V{Bj;Y Q K84Vƍoxͪq8a}8+O xr2J^ֹaJ44iYMYw{JIkWoH/WESjoU?b'¥1dNH?{AIBkQO[dWAk5/oLQ ᰗ*Zh,.f`.MX 6Tj 4bi hgXu>ۑDh`kc7zK 7N< Y DuZ3vI"yFSvoik|t>|-&Ȅ-C]0>F"fXDkk:O{X 8Lҫ;&.*(rUD j\bR[7YrV6hE?+ݮ  lѫK>J/cY) m/ uqr:S gv}uUbԴJ&U̙MXbPDUonK GiUZߑ=_L8c}cQ7y)kOQAi) ,;WvIR[¦Y/Z7eێK+W օ z7 #(9h&&vx .xE׫_tn~/6D#D :l땬n9}1 l6b< (l08OdF X1r"zFHnC BJڅ=BS{T⓵g5he Utv xg+SD&n&sz  |[NC5'  v$<H匍whSI .?e\qțpRRx^sClE˰w,mF23C: |=hsAbo}:j t^eyi+epLh Y~"+*co@&zȵU#5sX\H⁥jF;;8D^,R<-xjyV] x%`(`Fn8FC4#ڼT n1;ISc3 F'U?+H#QŢ=d4Xi.nz;S4r^$%cQdَze9Xh!hd ǻT'ڰrM:^床bSb%!ZSt^+y"w"#9&c&@ /ՠuVl ݥv֋tbTɴ!k"R917H0&HjAccl߾0 `3-, L{d/İjInB;G'sYRل$tx1cMvYzh[ޕC: %E-FvNѣM^Ě56(uSUT ՏlpeRgy=*HaVk9K,/ZoZ($α߉}?!{,ֲ筐/H5|ɫm>+/?!h<)uji,s^)X"WTjɕ^>lGeF<;J𤸘Ê.ioXi4X8%̡AA0%E ۯh}m:?ԉHÔ8{2}LP]y*EzOײ- G@k^rJ&SK.[3%D= oRwgf]$WA)bIl+_ Cᣢ }BvXnF/˾'y֟C1-NTV9 v*H9N-1"F 4K5+Ot^BA{̏^cQQͩ9+ 9"oIeͷ%JVxKy\9{FHC5.[nƳo7KPnc8P?6#Gw7|[F=wMCEC0J>o&+* =,<p5Կ\|wf͇x p:-=(vsҠ^eB@ u㣒|A#mz@GLmw zJ}V`we@0.V<*A1ahs;O `V}N!wmVIwѺbO҉ȆNp]=!/T{E |&zb_/Qc-I@o3YOeKD5U(Rk;!mlUz rVq8PXX{S aWc|2^nGqi3knŜl2<¿ 7"1ۑ8>ݻ`(;z]jqSkݓ'"6 );i &$ˍ]mkt9v-~B40"8\$YE4҇o >vqZF= oxgn˵,׺σ}'*m-Y#t$}JA{X++A(h MZ+tx_xTp8oS2ZA +F i<}jem a L!@Xyk5 pMSf.$WX̗W/PĹC֜?ZH$c9BOHK2_iӅr#y-UyMR&ux)F}#}e[ 25nCSg =xu;3c1>^PǮ,CC9+zw%G>HE5c[Z! W2fDUMB^F}¥4مTrfI:VB)y= _W7X~NzK?r BFe?%"gʁoŦlXc_~u#xo!~x,DʅDSN Id03@5Mʼnlaٺԋ e2h=,ys{˥mt%ڵ׼4Lb*]k߼2H .Zr^`&} 7`rV!ATD AYdc\ǵP=Ҧe-B0Rfբ+5] "6 H*R%D򀳺/mdT3ӻww܋B7X)Y Mo9'fM*LyAdaki\X*qًk}⿧Uu&/{AdyjGzP &ȏ$#7W=e>ȫ ȸş+DOt,m7" ܢPZ v{Pqih78Lr?WSzb -tJQ:}!Z:-32^7eRK+}švcXQ%tl,;xID#o^uڳd%Ec3OTԬnLwwQ+R_v:^Toފr wjBKj +z6kXOlGG>ԫfƟE!U4Ļͺ;Jxz@Qa v-f.uR7#5rvmU :g85mҩs ] J_OP8-^={Ui,~聇j@KP@vGH)@+u" #L|UJES9Y :Ѡ ˃RavFzD@\e_Ou+-??.Br0+n :!RAPF^utO- x_{0༽%%BoՇ .wq7&+_1tt`;-PӔs*5+C~3y˃رxo)5(>,tgQC u8vMSgWgph EGƹ ^g}V UG`OP8,w=D2}vbezU7Z;&M߲0%#2l`dКRdxu܋#$tMDi $ 1j'ab\}f9Iq]+qg^8?s0`]f8b&-B5NnS# $$-=;S},tR6;HHiU1»-!܊\)^2Uhg# B 8lz`~!ņz01OJ.M᪁7D@DVDYEb4X܋B>+[\>Fz710al8CkSM{:*0tgUiZhul NGH_"||lIC}֑q.źOݭNS (*ٞ>p&9g] >v/@Om.M 2kR^Vȸע{#e#1_O& =#(Ee"={ͬ'!f<;禳G>8> mz;B {WH={9-Brd53No 鄝?G !F^+L[X}ז/Cx18^Y6t+q>6Yd;|0_ ʍ^&}^졺۴4شlLQFPӀE,c6zx~2x64?}D7}C_W|Ƚro87/o e%P|]tblZg_L|uyf-"JN6sֽsQGGvX/%%98#_x-A% a=5NO*gRZ5ly73dS_jo ˋʨ<0I/ƔV-E߯A~w7"a^tBT3=>#NL">y\j_Ǘ]W }7)P!A|ښn}TDniOmc/QB:;4OYTH:h?f3lBhtˌ%BΈ5{&k{|&jq>ffB읤3N[3X }Է6h4D2=1>`q\'e\͎h! 7~ qn| gN ]!*p8iJH)5T׭oҜ&A~tvx;؛?m{/Zȭ]lz4ָ>Ŏ*y71/!0o!RrN`ƙ qOn%ZĩKԐg.H+EVBNQ+8R rɻMLH/d:pa9OkҀ|y^4<_qabuL"1ʬ@2v3"3u~Y-EδM7= ; hX#v[ނ"hݜ{$% Tdž>/t-6f; /ډ|\ZA Z0yRWBUWoyZz%^#7] ^w(#&]ͮxf#v\ >I)iض@Cus4]|,YU\+>F{4Rfή*1,2L^WxeF'6f23 hĭuD1EEQMyT‹ݥ(e(Zƴwo^1=$>v]vv|%uA48Cr{=kZL03]鳂PP~,1դWg ߅p%^,]f-6OlZ*MdeGMCϏ.]G]~YwPLoЖ||^(.CIPT0~*^Uk=-#(|1fc )]N-S=SfPx)s'Bb~\A/c!Rgn#52ED5AP.5U@˱Or(b݊$֓I~_H?9ԭ p<7I53o+<PMϔŗ4]Db %me-7L0o?ΓTtܸQ ,^mﭿBys{ißp<*ZۉJ6j[HŨH 3hv^jE+u_=28I0?!\Q.m10hvC1u,_1P}{8LW.Ŷո1l^Ut/ $g;VZP6-󮖞~cvtJ$r?Yzeo崭ZE/G(!lz{2q 5d(VD/'=#B!k[HfsB! \. 5PI~j;jVq|xd`-|u:>Wj^b"$.M̐L=>WZ4g2#8p!>r(cďD;1 we[1~}je g7q489W* pܬW{h:]c4~a.Q)!FkǫcچК;R (Uֺ^9 hM7^#J D(w1Ejnz ƥYy sI#n]Ϳ(Ds+QiO+m#Kr6/L..5Ǫu.c.ٴ%fC'&f#Lep\TT͘WNC|hڛl"բ(" e툜H(rBJ5`-\B&"eЪ5Z0)ir4̈́ʖ} zAoɛQ,j" *6<*jɇ |rG'>a`*].ǷBVj`t*hǹIrGU.t/7fhSkiUܓTHP:SUȬwl%F /<][%|-Nx%ϳgK,k3BuQ DAN=H|eX3ה߀=E 4>M+cHn<7['֣&zX[Ў,M/q/ŦQKbSvzss=*F=* 8Ciδ*]R7◔!y~EPRfԫM }nvn!bmN[]H[Đţ3pP}lf$[bÑ|4HfpO@Ȏ^Pʀl"AW\DHƮPqgQ7S$^=}H )~+'G 󡻀K8ݑ9i1<) dJhC 4*Ur"9Hth%L1xTO=]4 J-c(\hH/4 *nugUZQ8oAPE{$=k\( "N8qL',>VFfJ[ojmi4ψ~ڍ{mA4I9\=XB׹\$e'ɿپaIn`:FVϕ4\\rc0mX5dިiMv+kkd6.߾N %Ld+J- Ը9܇F@Ȣsr2$}{}"mbM19]pˣڛ~Hv#buM ruWHK5CrU2;Z!OZd aҔ :g]BһT0EaTŵwLԃ$dň/kAc_cgZ;$.c&E=şіsO)|VwΖm>v /d35m%J`8b =%"5.\-ie&)}Wt(P Jk2D >b-^ J3''Ŭ- blỷB`Tn `6FɹeGb [hsGv>:oLV+lN/xtFwHˍ֟<0Z-3= hPnҢbzޣm7(Qӎ .Qf\h_+wî$?nWNuX]?r?pNsfKX+53=wH+^w(@ 3SgF"EX/]'B$[m!ګꅬ]=pQrd3<"=@yza]=7|dD|ʴq I Bhm* ;6u|>c]2*7M5qE#Uey,bLzvpw; Fӽ')Uɰ#SBx5m!![>U /*(hG,Z#ݝ3Bg k9l(P%z4 蛜lsEc)UۯC7 [5wL 9y>t7pjr+͝5l.sPD[Z,Jc !|?5+'tZRѠm p4КE};U&17M'v}~هbG?aV)uLPW6v w>4ZΤȋ]\iIt+Zr`d uBy0 ɋeڞcx &iDԚ\y;fIj[p$/{;fv>z.O/jx3Spg'X%a[Hm:6_nD6d߸!EnM2{x'Ǩ\ELmxlޅvJ{6g[L,RSN4©EMa$X)FšCU#- y:F[63m,d\.SVƣ ^;2m\_.uOeaW>3]Dz|!4:mס6X7bbYKb*"qdɣ} ,iꊟc~{MX[@\Uy~*"%`y.zVaƗKǹ|߃vŴΔ6:9H ۻӳJgZ(޴ )81Akؙΐ3tM)EaRf)iN,q_*,xa1I+^ ڋ!-!]IiC6;7 Y3"Z+YXu@pQ8>è2&uPQSVM-Nky׿-%]9TDzJ~'2xً i ;)|8þzO[Q.='. VBӾ ukwKEbCCƭap6KJ,ud< ";6Cr7 M9>.l+-@HzbN j'3.092|n-3zwq6*I%z/&D;Cn=ۦ>nke~(53, eS~&U_b ݯr);w}qs 1}L?]k{q ͆)^?6+a~NoLMIVmfZɯF4M(}6wK%!Ʈk1x vסVSgc`#%C#:I+B/v!5c=Zv,4N丅A9j8ܺ*Ej%Lb~ϣ(%sx r71k үCExB_$pp`wpyhQIl(?n5yKI> n1إ@DGrO=Hx8sI5a|hq"<.tCA '2m!-~| r۟U nԴ<y^_aֿT)C)7%;l[;(_/7kߥHIrͿoco3]3”"|CLY%hA&VN;-ݩ<]xQ_fsyYFQҸhmdfе鑯'IlBIPJ),k'7=җe+ΐIԭK"B+Op |64Ҡ!rOGPAآYњ97 z:\e$NAN3D: -C&p%f[?w$X ۞G"zBkwaNNExtk_'D!j͟/C~CvGqkIsNwHjh,ÏfyPΣ惹뭨MɈ,OjrMl6lwJg rd9LM8[96Їn!&<C\(;_2шԠ},8DFSm jrYӻZ`Cѡu`ɵ6}VuF;ɞsb Fs(D֖yA3`C^k3՞rTM&؃p%% m~k,8YSEM, xQ^N.vPQb`l ؼhw54<=9[z ȶ 䙇H{!#޿pAQrz`GFR÷<sXڶ͌6\><^tWm4C Z/ V L\=-oU4 nf4K3([M$arGjeO{蓅m嵆obpOd!|;/v*)4%__((Z nV  Ng"[gj;pf>MVbA]WV?Zp1 "wIݷ `[jOHC͇ +TAڙ ÏHй@ߙ9QwiC[ډ7~c'Ӓ>R^)a8^n|5WyLᣳ(ԓWHq<gH7<Ɛ+>yn',3{C@Lm(I:vPG7b#͓;4D"9-Wf8PvIXrKB76D!3`{vC;6NF4l|{CU.40c1Qk2i@M{hq7@}hڪ2>+UTqPxT7(u7i# F4#EIxx򚾑j+Fcf)3 7v5VPzf[Jrf: 9?g]ͮ2_&Z< Ds5v2?4=Z:D N!# Q W5H1pUKXEƍ^m;6DO5/HQyD^F#&U]O""Ѡb6ΧOwJ/-BoTb?t[M(4PEYyeeqNG^]Y<ʪ(d@`6.<\|6*0s SƏHfnyìo;lu@itioR!vV]ZfDz'h4ˇ}~!椲PgV4\0 h;Ag)N嚝2xtfsr `L\`Dkޞ8S%ˮC 3SZd'g J~-~r#hCl,>=TT O;!/h7LQ; | G~L_b[LWФ~LkϲKk8ʰEn>tX%ƯipkkH=ɩ| 6h 4XATg1[d#(Lz[!9i,VsMd\d x)YL*yZHyBZTv(d*P!85u]XYz$}޹5·bлメ%$z,"H }u#?_),~b.6ѳK,9L1][dn ">>?u)j ,GPh5=WWLDvbwsmWT=h:<~k-Z@âDV siqx8U#sK$CpƽϢdař53B8犯٪qt+fUV"Y-Q\܊"X-[`Ec7,~g}t5)BR |aF+GٓW-r aڗ~ǰSDAVXaPU v[*dys-2)z. ]4htyX)w2|!P]JZ/BGw N͢,Py|eLГl_|]1DGدM%H3@?p{\%(E> w 6?mYk!ra?ߣDQBAiO&0?5.j=+嚣զ|XZ!&? Bw ĩG ]_*heT5_$VǾ܂+PLzv@ w#c[ujZz]{19%?$M09FH߆nvψ\qa,<++޺QAwCiQBފʴ+Ҥr6BvJFP&2Y:7\akOj2 SU<89w={ _$yEJ;g+lUo7Btߡ~U 4ż|h^bȸ+oS{~ީBH_"D `YYUZ!ÆԈ)t^~c!we )gMK_reB{I?À1 ɞ벦{^}g6;J1>xB}A{rsD)o5OHzx':Y-sw{"$T\O 3Ae󊙀W&gZӟ)F Ƴ%;uI)a(ޖݜ>oR)Qp̅2￞_DD 5l,u,>(vStR|{isuCpxZE먦Q{J1m)'QC7|B9 `cf@tS.>8 *wIWU[ZrpSB;s ^0J+l,U<7Ϊ#3b2i7)রђ,:1R7s5nyMʨ@g2w߲jۡG@1^"3(:iӏTOm$[Pӽ8 JM#ja mBmHN7{M˘pۢ)těF?HMFM ;@Q("Re'@`wF)/VS2dߺfL& }E N";=Cg,ibMsr8C%P"J)Z/_Zod6Orΐ] #A|" m _/fr(-.^wnwNSnA$Z,^twe%yT+Xچ짖'9&Kyse7e.HlUguS:QL@bc5Xgdl[t#:D?^]E^fyb"6r_ik-ᖵhE׻j"Z*j{0x+Jȸ9x1Q]%*RS݄Yb!.h zC >p?7Ng.Dʉ +RVCD}§!DO/>mzHr~\ґ+X%XsDnC.[T}DiW]o nYL,_Ҡ#m8K4jOcbǎ|#^ ]tUK rߓ;x2@"si#Rv'B:/}bÉ(We-]h 6PfJEcFcsܭ6psL W}%3)p']sNZׇF?i_Ni(qZem壃1(Wx5SWPX*P'sb FOSb3Cr`O Ć_':Qbmz- ii %}?>\-sஒI`m<7MWT[DNFv9eV;A(H8MTԠ5A.WJ$ QAׂ]jʀ=s菶DAdϑirud?-[`fxr["gT\n+ǎ=@p](&5iª(TZ{q| Q9A?x_7σ$lF[9|iR'q2/)f{])آ1t*Ig"NnwD01S}xa}mxUH)"S"T(L\8>wDZ Ⱦu&bst3;{tgtͦY\SVyQSC:9{Y~@s^;LjSǴ Ut8. 9ε-IRiE4_`"bЗu UO9p-Vܐ)fA"*ZΧ0cU>$FA8'rU 4/2hAgR4HD>pd7sūYAjJ=pj#DZ)$6KWex[7|mFmED>>5ߋu!DanbD9!.%T5P֑{W8eAqOfi1-1$5c+@Ȑ *Hb+-kφ. o~۹t:U-a0[!Jn@q?^.6 nKu-ɵ lc@\((!_Nck`_ɾ!RzX$7x_m[Hȡ[0NpT+aW'\z(S1;Y)t۴?X1AMw*J)Vzs%Pt=%wl?Wbsd+M3Ll}b=^ԩj.r٢W2s2\FHvapNق:؅[q0} އw0OIi?orwEb*/DS*('&E99@rH< {!󞋇D0˰nOtN s5mӽw0Fd8l3  ɇlKX(VHdHW_ɶOрɖӜw7 PZ|f:[ʉHb9:K6ry}am'4ˏRvI~!ujͼ令 G/=(Tlk/kn> ~CFMXD秝 >)k/a|۩cY3K6ϊ&ucv]z(Qi\[)p\8vQvhPDPiw+{ O8͖$z" \W"RTtbE.#57DDaLNH:k>iM rghܭ .*nTEv\8xLvTgzV6ehe9VlguOz(\eJ%m)|l&ai|Q@ɲ?]P Ǎ^'u;I`r nήpR+_ijc4v l6Xt )E60hrv>֑<5Ҭ@ b2K3@(_,jY>J=0$k$n_Q͗B[#0%*16h,v s++RHxTa C8RZ 2d藿c=Dh(j55 >HRrhqg'8*{;v[߱LPD;T ͜Kژ)Xam=:ᨛ 9Z1l'Wgy"2u##Oдa_fڍ&' E|wbhW&dy b>[۫r6A]:%3*!,kpBw?&ӌ,c&, rFNyN8E*4rHt7[ބ0ɕ83U2"p\}~8Tɖh9u!xx:Cٞj$qn*P"Ġv* Gjn$BŀzJEy>giT螢㤂NBsOU.m `ks{*j}fv=R<cM ! ,Me-֪z&oK2Vy}XnTJt_i#BT6ֻ֠a &_E zF 1G/5C!c"rlnmBh:uӃv?2Fw 48V`INnl떦ȉ;)ZBWbş~sZI=4"/Ar#Wjn({yC2mMANas_ʊ8PAE $pj'ât!zc"Dض6+;k'(-֦_E1jҘpfHl5l$1KwVt}[ٞDl!'8Z"!^{>Hq2+pj/px7kSH+*GbGaG1qKp0@+ZɹDpIQj}&el~-IVXι9pXJH>3MGi( Jp2D-gOd\պBH_6/oLhq\j"&r_g0]xgӀu,lci&2Xehބs=,Jqm#BRw*r= 8,38Фe{3`p5viLr&tq5H4XLۢ&BlǜCRQ7!M7ԬZބ794Zg|?m=ox)hX >&J&ЁBCjd32JEY"K{f8Z1n(!BX}ClCiGj:x7Qݶi\l k{Bi0AZ&Scojf&" R3n3,JčӢ#.)$5oF[jIUe i ^N5gUNC۪'A,~l&=`ԽKvf]8h ن%X̜'+hsZ15GQѭos ^hG\U jƧW}=U }Ms] U JiCBg@9s tA-4JI=d` 0{#7e๰q `x. {^ϠC,ݞCh`/iPh@:X(f@WT/Ͻ4Nc0p<_@@"ˑlj1=W$]*Spz;Lz8sC0oM9j[` $ǟ'OM^O_f`ghdK),6N"1{TAر$5w0š_}JA98e}}y7Q4tۅ0ʁ=t#m=twJ $WŃ'fLIZO-2>w]T>YȜzG y]m&"5K b*[bHMzׁ%Qt)Հ G2O i˻K}/XZޒU D.Mҕۧ JN\qP|3d\Uaz\. t{M/ݗO%⩟]']hc EVuAĜmF/Ravբc סP).gfRaĹ䃄s9Z'_R zqAۍ"7TJK{+-ڜ2UL\**yo:[11{deK2_CK;䡸"zT}\ժ@_r&x[}PnjpU'#3F^f(x)uC^p(f*k~e7̺C0^,^AުX3j1<`46 K.{:ZԾZKfɥfR5$g/\_Lm@\c ^IɦD绺6\^~n1ЅEZnY$9/ǕD23 fWJᦹ>J9T'B_g~9%nj \mG7AʞuAׅ3aDRּ#/ z!K]v@6XUݥc7n/,PJ)dfB8P!J, ,sk2|\!q~Nsc< !S9sn~vTԸg7-:ζWtoDɂq0K;|j n# 3zD q\vs+\-lf L|m.]6FQ&u k^;_7>Hl8l# JwN" Ns[nqXIt)քSB΄%Oû+Z/'4i8~ϙ+ Lj?f>I įي6~%By<^@{// B6шn:r!\EzeR"d,@5aIe#de3&mq4%ilɊϽD/斓XZ^,s4a I;~]Q]cm=_ӃXZI ?]dv(*Gď;6T}M{o_J;):/S 3yU߈_WǞ4>M0z/۵KBgGp` p)YRF<9Gk&N#eG4 S#̶EqQQGXBY -sҹ/Aky>/T,쩯dj7l|9"`8(w& W8{HT" "񝛌0tTe^ʛcj)WZmZ&3]! \l0(qxϝsP<y,.B/.IUR##gۇ˪!u& ]mv/ #>qx@$G4DZkA.zS8`wũ&]ݝ]N⇞| oYU -9RՋ>muWd}kDu'C|w2 O4ty93` //I4nV 3j6We-۸-#$iixϤlNkY,3=x5kY p)zSL5G1έeݵLxv9-VZJ3?M2;#IKTT2бf`%#={ @(U?yeAdQTt G0UB_2/| DKYԕ29_ۻ⩐ʰ+hZ] qN+܂t9Jw[zLW7eSNkQЅ-L&zg⛈ T^/=N8ڒ`mmJSQKkPI܂ rE]*N7ҹ>K1j sob6Mkms=?(gO_;%-m9LޝrLX0gJ\=8^A,OZƻ3Fbx~W5H٧H6@ͼ7AIm٪zRL; TA{ -t:4.=6mf F qw«c֮IpxxҕpC_1B NJcY62h}+\ӂԢ'Hrբ|< I ^{UКh^Խeh UL{U0,>T^Ə18*D0ȃ_ ^t;=)؆֢]&˳R9wętpHJ<C5U؉{yԚ$`Z =P"4Ybf,XB+pvZT't;@te\4/\2Ծ=6ɌiZ?81W=SLGm @2b/F"oBQ>Үn.ѻ%@'$o|9Eό s ,xR8ʹ8\.z%ny%|Sw:AJ~ bu{Uj⁚;Q ĨYTsO |15|&nV%-fdސM8I.;R1BgE-b9P/ QQ!Reձ.&`\ 7;XQθO[Z=mݹ }u?d+H_ v#2H^ahmid:ˌr%Oy ,So P5HdBlcAAI-[shߎe?oNKK?-'7ŗ*߄y?^nd=<(&hJfO`Su';1 ͵e>ۍPTDFC}Aj%|( &ȵESio%˙C2sfdM|"%o׻K bՕΩi;JŬ_AneFdTp ʹw`+n= یQ3`~nɖÐFNN* mRtXJ7x2з# Q12 v[Z '>Fx=N)ݣ%H嚌jXp@s3ۇz]`aw< bL_bqBS/mz +o`n‰ש)*^ 7 ' a)FK'|PْJ~,uf( =9oG*R I$YIgP 9x8e?i Ez것tL%9Qs7%yHNW? 7z>U'[ӶX"ĭoAN\w\7礪A.mdvYj.aV2\+ฎ/A0D/X՛e)Mc37!ZfH e{Vp!r1h\275,|3ҡTjQ#ϏG@sU̷/qӽ\>?+Q|r<#-=Y#6H(7do`O0V׆F|EwXA Ar[o+TPq v|SO(iԳp w >ScLeѰ l>3fBM1;CNNy;h&!Pʾ6Igt$ :, 5'ٻp Xxz$Uz6 Eު8+:a/{mSH!d^^}N=0nKۻ 8aпxAc ` ,-2/2A$h8YT%Q[[S)Ol49Tz@u1 ;NeNPNQ ~'-9Hl ^*.s]^ОZX]Ôbw\A[OxnYXoq?.-5;tĝAAwIG|l ¡7ZpOoRL`%% ,ק@R/fr2I ѥ}sRp7,3`r=427< kSk$}XJ͔0-JrF]ĭa aGxWKX;]oQ)!qsϰyZ@NS*A)^ZtbaJ= #P >( 3>4莗?6(,6uP8MBv)q+f[mV?l !G_ 4 [PW+R^ WͶ-^mpyJQIy]I Js\ޜVmONrpdl2RL'xIP6X⫈%6M0u0 8Ҝhסrsdآ} uPuLmA,V M#01KŊ%9GZl퀇SK%vXV}P3kMYI-ܫ䏓 m0+)PWyQ,.i| @ԑYC~/ܽ=t3%ET0T?&\/u}߮BSoe; !cAu<4Kgr,KSe};W5Z 6kbcnA5$JK7 'j!ȷ. AzOpo*&ۛ*oCѧ񸸰}dvߨmU$)lǢm`(Ip-REfŦ/qyuy1,[3X%quxxM ^JPԚIg))p]PHV&fҷ~ut3ETZ)hIEA~wl ŧ9 x|Tͮ:) \bk9~řB_&f}TٷyR4V .)B0q=Bb9-<#C AEi-.1H'~ Uk&~vtBiHqp J;UL/2s I 2z/n[GU4^"z19 AV-a&ƥ;rMW(~͏Pڀo9Sw@#eq;BGYjAd ž=̉sVznQsָxfS3 Ep|na[sq vʵT:_-!ų[ XnkJ2i.gz}UwqcA{xg@`Ƙ| Oͅ,A&jXz 5p4{̾wQƝ% .8| ]fЄ-3Q_RRY.,zR3~I3J{]QP}0V2WC ,q63lˉ=0$n"K8 b,oY#QHc Y*JnNKyi8Q$m4k٥M 1ɭd0_OBE27q>кo9?7zt|/aٺ\Hr8-d&b*D5".[?}tWDQ'#PH րaB_= ŎwiŪK4V.8;c`3Jyɪ8FnHߴsl?`{L.!f2Vr"ig{FcjM+}\i3C[ޔx kŢׯdk&6@-Tcyuٌs2ΠŊFUrgb?ةx͚hP G?^edK]:Ŀ $-A.yw=/n7af>o&MEtcP"Y }mvKUGG:ZEXTxblImL=.Wjn@gO*  "EN{&8|&(04OS ezn+ȼ*E)Kp6yg|Š<^(kd.)id83PӰ)[_&Q]/ȲEOV#tj& 8u8}1G_3`ݽ[ά)<ۊnֶ7@)e m?J_4+59Rm,QckؾqMoٽMh_+Q FQc.X&x'/֢B prx?>uuv Ib-Bӯq O3(Ӽ$N,]z!Uy_'j"OpYW׈J#3QnL2+4\*Y|:yUS; Sz2XAU1vÅ->o#; ͖oe/ ~V+=%ڂ5i{ܒ+kasooB'|iCs{Mr*;-04hr\(Ct-^A\L± AB/Иs鍀Gز1wfbZSe./k۩!Dfs_$C~"EN6to=)Fq_\ʶjQX_gצmhqs)Bgբy@Z6ۊef%TnTb?*"VjG/x5rw)68XVQܫDž~H2ؖJ K4(&} \ ДP!xoXyo_ _x4+%^+dKmt 1oֹhkjUqO`u(f[ǤCOS~..1̆D Q`֊xXۖ] G*޵8 3Ɵa$ci06< Ga(9@VX+c`pҘ'dMsIzc`'YA 6ttJMñ\=\_B3í;opyp7yb#ݰ{>U1/:[z4)F'y)5v>4Rs\#EUl g,R}^1&Z"x .'߿N#hw lɒyqZ Q;\:(\QqD#WGeo.v-&ce͉f)54} $b|$S7Y/.lYeO@+ӽ3[da:/&o1~q#S&hsf,qwDjt4U8D Lkw.?;sÿ/Gwpg~bHUUqP]!/wPBRWkSNoXgv:(P,l?Q-r ./`28a<?l H7vwu'GfXb` glg}^ramu:]}N_s$(ߕҼN1h͔"Uv,0 {)T6OhtWs.QדgO|.aT 5tޡ ؉Gl$Uh史E+%!qzy{}- OZ 39*V|ÍlL3hMm˩obgᛈ(]0e+d6\ A26ЫP0^[Zq:fp"ؐDJN cMpV\.mmh=_@~3~ab8멋Q2,m|ApZ8{@|ђa`Cn|6T.?%G)_m=Ϛ٘epmLUTuX]ǢJAK{7#H6eU I.#lݍq-ND8-` @f ֬Vt [s0l ^-h6O^ Hb~;8Ws0;i١XVmY.ENI >Gþuߴu\_`?5ה]k wL6 RahrX&&lP&N0ǣF;tlbN;A wzx{NTp`I4 M᳄G**RbqJ=Viex$&TjǏ#/ʠdqCڤLU`y:ۡw$]#v)'{yp^'Ga rMVmx< W$D臽l89c)*z5JNQb*UKΕګtOHp;8]@FRǹSc[niyH/ ?i[DlҎV t.GgGgFaV~8:ǖ#rL="76~0l8 !# 0}0>O·Jc@d 6q'skdfS'l ݘDhv5Fۀ:{镣Qfbwm<`4msР>AKQŐ7 c$4Xi.&k 79PFB0NWPS_ Spw.HP :2sOozeJ5B cY5'FAF S[DwJ:ۃ& B\)8;\,lW TsԷZ 1c7.K bԢ`1$!duըG,r,O>b>eLzڅ3ct;BVOe4lW٪MaA2B.'oN5äSg?Qja9Qݳ {GaWl* yUOiBΛ t>Iyu:ބ'Ko{+} ڞrv lE2NRKo6xn`IK}0lE%@up\hvķb(Y7 K9w uhQo ]-m[cJN; BP֍JW* ė .f|do̎\"k(6{bͧi[ IKan' '7&BƂsڷ w9T`iV'jj$筫tZf3N@X4Ɨ`_t-[gc}b]NΛ3 L/' ॵP9tsRӧјzv-:p<];oJ嗄Ľf4g%0VjovX\Z_-vnYW+%nAiq{(p6 l/JNvabCr\ qxEe|v_tfJ,[hr&+VֱK. (B2P(mM'~ݿߐ*DYi= k bWQRw{Gamo6-t/ L7QloBIwqrK֊sVݬ&କ1I[^l b٫ߐz~^y (4̎~OP6|3d LޣbuA>\.wG !{)lS@`kU)'D[;:ao-_i%74Zm`o 6ǜ3" x _B|?m{SEWAbd4;%lg&{!S*N[6nI) mEq9x4U,W:IJ08$Y AUn;LHz\wBb0BJcq*Btaj[UXׯĩLrTm>$V>!2ڂJH'Y6thGYą8} W[Q<:字_zհ۱UD?,T043 A;qTϢY@Qev;X‹=iNdnCo)Zp_qiX?|oDN5CP j^ݜ2ש90o QN1Yyߵ.ݤ W ۗ[{`Jļu1X<)iVH7hMڇ0FA$JRzHWْ.cfd"wE#,e>Gϒh#gI֠ ]3/¼i&.ӥcy`vK1ʫ<.! {Aaܺ7%ry4VcjE< >߯+)Pv#y"ӌdH%)?Hެڴm\#“XjC(RٍX 4ؓb?!oBG2H`Jdi}HTdj楌A++W9u}D`qWq@<&ІǾ~"2<? i 1zmgs/01;Pü6-N̮APp)"1I@ oHeNU6oyS9D9:jR+Ps—U#/LCp+ËJ!?͐WG$xthb_Kֈ{/`|B{.Ԇ=0[u768ȓ'T875F`}]oL*,\A'ϧEphvA;\&hw;>z~| c'X zmde  2Šq2Ӊ䯎ݮ{ ֎e)XPT؟5-)zVܿO9 5ff-0)씮nE?HnlӔک)f<ù%l l* ()ފr~^ CHmѴLr|Dߺ#ji:PE1l-ȚG_r^gqax΋^X,s~A^ѦoPILRb$\xD,N.DɆʚO"5z]ez,yaNKt||K8(1͟}y+rAEj 2FF 8O/nW6o\{&9\',B #s,(]M V7>?>5vhW#&}tLի5#0]XSDoQBN|κbJ 88UH*#K];*vyȌJ&\2V&Է0]M|QL)p7s(^. mЩ=?1"Eë" ((B;U6$zAF?,%msnmVF> yܒ5-\%Mu R# q߿txPV;D|%xjRϭORN$ijx-_d,zqE +XDh,) )ܝ* n4ZƋ:f6&:I.^kY.HF~;ry6ځPvRIPF3ݭ` 硘t vO&$={;I@oX&pdfs+@煛X×XMD[> ڇ7v?p@I FsdSP"@^>A"ZE}H@tʭ}*PUL$mϦ;)YO:9yy$\+ *Juq\klUsX%n6MdCo>}@tYܭܩYjYp?0qwA=[Ud$e5ziv,0udx[7 .>?iYa# b͋Dw?\b"REB$@06cFDyb$kXyNș=ϫa+ "6ss fH{wI e3·6fHzU- b+΢JpQM5WJnf .eb}. -wQiwqޭ l^Jn͚f3rh9,Y/Wa*kqӚ eg&v'ϺapoG-4^U򼲕\"(gDVh`KnHSDe,"*AkGvTW7Ĕa':`('Ҭ$pʂ:ii4 ~h6\"N ȴԓV\(9  B3~L?*?}trwYs1\",/?CyHD#Q2bd=``ո׼${)E6r\tW];p8*y[jE܎8TKncPuPcA,a-Y Ʊzu<%K@FA3}FYФN :ODdy {UZ> `yFa,`wK4U]‥LRן:qu9c_^0U(? Qkӝ#q;k `9~1bPGV#03vVgӱPmnbI7G1 SVdA5Hl%QdQ\bc{DP" ?mLlŗ ~Hlc^ RRX߃rI:rW-62?GiDPh{wϻJJۍN ;^_;ULTfP, (BXͻ8F7j{ln\ R%fZ2qZb0ۘQTpb{3VA.I_f=Bf|x47~ Q"Q䓔o~;""pᄡCUHwD-)#] z! +9 ҏ7_F $o@>~c WSep!{ 1z8T樆 r[e$k0 TZʪAo1-s ^$&/PuzD>Ob7/ nz ;䘱on\:Țlbi :7|GՋ8 ð798,BDJ`8FhzU˾o9?~O\ TO`4倯sS+NRiBdXʸ% GلM vɥ5T>#}GE),X!!'< O' u}F$)S 8H"2!4S4TJ"l1d v|XT=1fntJ9 S<*Ϛ5uqSl %r ¹U) 2i8A9_̣]V߭!7D@变!qv~l}}ϙ8[8v-``v_?iF}V1m7ZwX$kHctllXԄ#4拱4{h9՜e87jRv- JZH$ x^'A/^qW7Ŵߠ H'|B%QW R5߿i[h>w4jGq-6:Zk&]GfwrЊDXb8d`X^,Cn_2pZԡhs!Wa{,qm轙J41:ƀVIJu8vRi_ uZ,S%vj@-sVֲ]K~[КAgf]"[a6*KשYhZ[^|+ba)O.1ۖmIB=>d%PlX wa[MLc'$t~Cb6 s]QJ W2J(lS 6c;@"7zں"]WZߧq [/?#4' 8\<zYꙌ&9X``6̑[ou,?:a΅A+79,ݲ])_ cŬ: fE v/,[/yˤZ fiLsA·glsTK2a*)#f8IAK[h[ wr'PwI-.>EW,1AߪəSi&/+κ.S2QY VQh"z)'E(l0Vƻ=ʸYiXvqmrdr`3!3ǬSn+;V6a "kDq?<طW$ <$w1Lk(uUzakլFZ@`N=I&LuCbJRqVork&̽rQ@}.ύ.Ch/c3BxBY(3([o2īmgvAyA)p\ʜ>'Z>*g ] !J^P߀TTўbOvV/T,oOuvɻ#Obu{N̉]r2!3/cWGM,wOɁOZ;D>զDLX%B?"'.{P'!{c=׎=c?+Ɵl8ȻMZ .3D1k 1 K|-N[W' xo8V3MݒNz (:5(V874z!0ȗ%N(p>W|tm!&t^״IQ(V 1%, |;F]q{ю.Ov߳ IF0AJtWY[_xe ށBmOs Uy=}, (C3D5 [ⴥ%g,urivUz&yOhkR^/x^TV̆MẊ+ielK6K4l} Θ hD,I#?(,knfܤrRLe9qb2cժ.2;KT7,9_[hiː_fA} B_rWu݆kl^ ՏZbzQNuB(8 ڗ3vgt 3s6eH\ o[l|sdg} ZMCV:C\3\ FRP/z=$ +p \+Ϗ/# 5ώZ$K#Vٔ #]@DM 2VGŊ`>$"8D}Ti.MrV ʛ6&u )L=x9-aYg޿cb0KYv6=0Yn䜒x1.ܳt2WO%6[stkl*]\ghKv-52>X2H!~_X Jn8hwwf 83 %M877Cg3,2^r&?% E0yq(B}H6I4((BveEJ^m" ϭF6[dZ7 fo֗mڸ~G mI 1E'\7Cժk;Db_?8n\ ?gJ %!;;ﱧV(mwDdޘs[:Ps:,B,h_rf0Ȓݷ O# BUM\٧}—W\N0@"ͲPiԜۿ!qxXI~뛎GV.n!Ǚ-΃"a7=q0ѣ+PS':wCw$FFE1yܙVC*T?єHWp&VI#ƾLrdnTk} EcqBԦBIy2&*p.hԋ-Է80;3kpMp8ҩmu(M3T=S;tBcE{vd줬P]ο [WiGfFzKLOT5<]1R"(|ͺ#Rl9)J;6u|6!HX̑e"deܦ b <C{eOAa$DE0@BblR 1˂ }NH!P7qq?6/-;7@rʬ̛;[1PAcB;FS Z{ ѽ"c0ꇥ;3Rŵ0*tk: րogeuȪNeuP;?2R`df`G0I+ kAZZ;K)¯W$rprH( CFMXx{ 1u>ب`욧:Jpq## %j}6U9~Y~] \"fU>i ^̇+By`S kV 6hԅgpOih=*@uM}O StِLK B>VJ?-q*HyN%^[rU7( }Nݞ@lV(kd)\".~3BbT-GU}:ʤHQ'/G_?E؋=zǠ|VIAzE8ZtyƏpDH3Ɠ>/s|۴#d$H.D~7f^EZю{OC- kP~uuFDLgA!|5m֭Á~HXE} K˕TUhq0/2Er}iA{LGҬ$eW֔%FC,SF"a2 TQ;G~1q+9ރf2?!ĸzde6BXaۥXRNm @?{2`zLWMG&몈 E!07g kyeڿbr&_$pH{+̌4oF9UX%8۪(-%9!-VHȍA6U.: D~zF)p\66/8E0Ҧ[#@Q 7n 8>Geʻ)kO`MȮpqc0VjҐƯ0[&havF61(7+;u<_<%Wa/Ãg? [U(CK1I}Tᙁ憜כp>[>m,,+vy6t8!_+Zt֭ [t@|]njD될f#<JYW"t1KTmQ{n5ߌ"/@cmZJtR%yh|4!Hwp@[l.,VA~z^K5K3)Y4m)HDcMdh{_ߡӐ1dC+զ_r1?Qp=e4Ŷ!4FākC#h'3am}oSStI1Drפ W1,xѷVtF2G#QVi$ΧF n7Ranm7?Zo=XKJ;ktCʛsJ', 5:+qhulX*3Hq8w<0V#Eewvy ]i~8GB7sr~kf9u=xլ"9,iZf)I=OHٻ%qYȆ tcUV9X,8o2R9΃g^:ZBAmWҏ&bӱ5,G j7nH+Ostd~F.+9Mgaᓮc ]%@2G*11q*ֆףJyMzƸ(^?R&*+HxX:1 |a;vϲ{я8۔vF Tc+Q% 2l~!")Up Zٔr8( r.usd)N!Clu&ΐCo n*†VJtv({*MXWU݅$ w!=)Њ/@"|(uVf'gTg;U|gF BҲTZ@ n RRMx!9H ~ڌWuu$ 1Zi[O#!-b(t[.AǼ$Ixa 6>* ?fMty>]\h胫vidwՄ"i2Y|0YgO|ƱTXT<#+Mt9Fa%'&AUFaArcs;,<n<^A׮cNy#@fXnEW.O~12hs/hDQß>ې7"+ա&bW0@5ުN[q!w鱝RUFlJw>#TRUo1/[d[V## =.CFgr ~x_^#5)IO;[!Qk#Db$/C6'y~O/7h|?KY "{fn.oT6W͘3hVhCa (/iƗG?o;*KV.vyuQ܉ <=BZJZ'9RbP!JL^Uřzw2ډ7q$㣭T V]qs:HsD']"2;xyA56x}>Qš<ő}JGP˙nMGr(pD|;JQuLeA,*>L[;dLŸq JKX9@߬PP8]DPp@GF틾'┑o?{<ɝW\Sx{N#SIHd֭@'N IrFc,|]\Ί"`i򸔷(oIїemC5Yٷp@x")^&3Y>I's~79h}TWV/Ef05&lGa0a^Z=j]94+A⋪S~FZ(ߎ oj<6{'U֊Z"&LX*ӠAuF6ܘp\vƟgsΝ;. ?<`\ltOGYɴ,xF=Py7(h{x.T>jD`{N!B M58_qh@[ӉcK()ȳkkOY;(ZJ3%>Ds%]UHM?5 s*p&)OoU l1X!= IU(nG Anq/*'>!E9΀p$\Wlv̞{`o(t=*M lIMi_>iW6,pg׳??6cP@On}^Ƣ†~]z/;A+||%D_V+q=E}s֨YÛ_z"1(ŝAӲ^aEr8%xȝ^S0wüer3;-4&VD-`0E2OК|ۊI~^|SCg|ACB_ǜ,>r+Bvmi`Xv79\>eVу 2%$ %4V]w@XGm@^#/f,Ώi0I]? *fWG6an5JoLV;V}*D L+M1aςkRf\F-em d'uFbX!rq |3& I{a~YDkB3`NQώ'k= Ûwh\#l$l~c$k֐VnP}}HbM:fIFάA;.wnt?q/HZM;tX@H6U^ "\ApPWTŬw8o::!gYZ07070100000063000081a40000000000000000000000016446b36d00001478000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/isdn/hisax/hisax_isac.ko.xz7zXZִF!t/d7]?Eh=ڜ.+̊Q:@WF㏧:e+X$LʦD@j'fdx ӷ7t[ ޞȪ̗%WU-ЋiqϞ\S^AI,g_{hm>a^ a[4Y47gquŰ!nf7h-vêjd.|%"_A0D"Y\dhɷ1|ɎiV7*g=? ~ TϢ'|)a/t{_}$৯3Vi?iVS4eJ:槭$l0`\oMR @.)[\D2z!z!W/W~ cW%wjNc`6!<1&Y]\ُ%5þ5ž#T3 עX{'gt{YzddD{ &K/j~;](9ا-X#7"'kbEԊZk حk _ ye{*ol`=&t,GxGzÓ-¤b'aj+FzQW5p:y:LnR:0s;|N==)~|=-Ld2^aj/@)D/HEN?IMTM( ZT̋x}D SX=ИsH9.7cGj;muqȉ^t#w1^52rŦm:z$t&a.?FCq,Hh H>M.Ց l=.\7@?:f)?Xn~erSupܷց\:5@3,?!l-gMZd |]Ǎi2*j[^ϛ~BAQy ȆBޖ;_ Ѩm_ltx5v,]evȽ:A]M&IZ0?`;a/f Qf]Kv۳m19qvP؏Gzgb#>č<yC|IJ7ގBԎٳzoVO 7JQ77,mu~!yeHԧ凉򁵁UKMuCdXi)RAKÍ?wsK'p8 H{ho+4j5njg-H8= єqNeYfS@NMVl <pP\O$&mt9>/2u|҇4`NIR*AhN,? BZI-N[} ן[cz1rp0Kձ{Ϯh!3w.ʧn#h[1[[<F8T{~vۼ IPKZA-q04o̍f pP"7<*'  C{.>އ '~~_ihtD#$8)>6 2@ uEio9"#K8qWjj#Xn,]:h;wOgzU*~Cy;Wiߺ#kDih2^vTozF)$iдjU?S+o+n]6u A/J]\1ZycXRXȾ4*L*Aw`^mMߟC 'p!*tč60tVG;d*&N2Ol @Ǩ-LpN %WCOYNِuK/>_fLXFV7 9`UqnM٦pFIm x9Y-^cRHFq^I8pCb zxg\.yO / >ְ}P9.)'  #3U<'b1 5;e@9J Dh H!6RXu*y"Wt1ë_m;$Ƌ;i _F.c wb5p$rVjGU?=\w^77-T#Z D"$Pz8Q? DӢM4U-0ޱ8B򶛦Ȅ+CZ%y |uQ#Dk2&Cr2!z,|d@)Kȭ~ I `W xVeY CGNIi?Ri?3pq;42+.̠k.hV saD;qI'R,n"TlUխP嗩c`2|'I@TkZ*-`1/'R;L^ߔh@MCK#pU/w@ux@WzVqB zEHnz0thoDČO:!mj7 YX^Hl_ֵ 4ͅzuEma١daՅ1Tш+^3(F^Aecb^ ɛY$~'ku*+Jv:Wuհc[.nf*O ]XW{&yxi9&$"r2C%4#_!',cQp(;_Ti/4v:(qAl}Vc&w1m>pJc8v]UKRϘVh#wKESx[TV"| I2$r Uu/= ƞ?:Hpj`\FmM4x U;9 NzE]OBr ֳ'o8ծUפKIֆ$ ,Y=!}dǀxnEޟhWߘ:P <[Da 7w1f˦y꒕ekݵ2= ]()c% Bܚ&PQ=䄺 J8Cr\mT7]G5on2aR.^aDPfhF4 Վ,/q|wF63?VZe谿GUK꽠4(m2 ǮL| .]ֹQʏ\&P>gT#Gu'D ,jڇ̐(2T96w,߄Z$3;k$. s-\޺!%M 7R0KʌպL5q,m* .=BL]E0 @WMHzJtkݝ/J@gڇf;˕uuo6J )[#z'(e(0#Nt~(aTN='[@>KIk°"S,H݊DcYHE ]å;Xu/i!-%jY<2 q}4L{|gS*/յ2l)i1jYX񓡟cpvmm>3P$Oհi)]Ԩy=Ѫq}:xѡn _"ݓ?NJbE Zػ5zu8 -Fր6=b^EpF_L b!r6CnȠ;5s!E_%]=ź i-&Ծ`&!/-Kx~Cb/,f0}"$򖭋Wp_,PsJ ֐w|-flIaVϓp()$mD,xɇDH jL͈B]mՇF O협cEو!'80]X"oCmD4ncKZaDK/D>;pC#tl%޷-ʱ\5a tu#@`ˀZ{X'd4uD=FӞ#=UG?xR) r$hʗlVZS8 $x3mVBO4EoYYtz"4R&M3{Y$v#ÚL-ɕ /595ܸe婊$b(9'9acg+;Зj<0e'WLECFɡccČ եa$h~PQyٕAw*I"1q"=X2 vg:X@K>+e_uj&#aW@ȝ8HyV&V@Ы± 1{Xn~<) !$RP1֣"kmnWCD\#oD( ?;pm@z4 Cr~|^'Cm#@i{N<-: mWLleG9jȐŁxWp<)vo E"p?}{jZ c0(84@!8 wtȑh*h@by:pWƖq@Q sjHsf66x@MVTTYn(&Bj2jlHj*_ε5)9QsG&>c*!]uDݢR6inU^dyL1eL Ij"GgEN*ȝ!,}ې6ɕ ix&Ԧ4$#1g]<䂪CXwXUZ]L3r\= ˫Sub~rj%CGĬ^m>N C !V!rN8RpvW<%~[gMzUy_]ONe ֹ"E0yR݌q%I R*R1CUJ"<RJ6U Ly޺LE>QzDtƁ!Ǣnͷv)KCJQʶuyeEso=Tj8~ys0a٢pKƪURqa w= @" p#/7OlzlJ􌓾Ӓ ~ `IʄbMR e}$˪߼3v,Sž$b8~1Frӑm }I{ID1e˲n8O_+q&nB84Sk$:Gg(3a }^4r^$&|"w-Y`wG9nXOY)7_-`צzY BzQT[ѽ5eK y͇I~L#A5wqK {j93Q}=pNRmuKma,J,qN%I?f(1jVp0-ofmBFuڐ|o23MBaz{}g5 | =F Ւ7 pLJ ƤǛ=3}78h4h ~CPA6VYw:*,+v E4c^q]juUrE@٩dg{ cHU6^-ZY8eI̝ سld-|zg( 8^!oT,i?WbMBQ_D"u'ToL%CUia`urT 8ũ4x4kRIסQu~&fwH (rR1Uy%ؤuAKEUׯ( #jFKrTmf '[qV,pB?ը<5[U0dEVqG?Ac ||ЯR#R8W"" .j kRO  Xma]G% .`dK⫐L76X_7!}?~R+hF| O]r/wS4K~g-&'{|˰ˁhCXpjϺfG B2Ke"e"i%aIE򻔈~9+[eb_\6Y 2{+%wH-y~U:mzvTCyU4ǎ5}램raʯ||SgJ};- 2|m\<,@23rw84]Q)8Eswn9>QT01 caכg:hR?[ʾ︒3n'MChԠ0GYh/I*t`,ar[%]hӛ4_qػ,”eS a/ 붛 ,q[dvJ4(~GmmO苩T]¢VKSg #ݒ.֊^B,S Ol=ߟoȬ7/!P(ĝikg[{,WIM\F!MMUF '&tݩ[$ ̦ZCNln; yRC;o;/XqLdՒ;p-o*RBFv^ {eRD7&J<-$/F\#^`7 eq*sor>_O[ NWb?^nA;Ƭj Z9K5(|Iy7WshBnkh?Ḭ B 1iO܂J|I~˖K7MN_NmnRr 6Y-ep-#q27\<33OHOF=ENӕw+[^u} VXbDН oVF\xΓnZ#ȩ£ɖiɱؔ@qq'o8j4vZԏQrv],?)yc-Cb"SZ2! '\  X '2O9YJ(;3DnǖFn2Db}ϝJoe;s (M|Ld^ijq:lxr 8bu?>  C$M8J%ܘ䳷Ԅ~ĤSh?0;5rx/hzDu1plEJSKk2 +f5S$J"`+5"J@ 8;`r!2y%@W81a*M# Zw]e>N)sC\#D d!ҹq9y#\OϚ[mu빲/[ԇT { S,.&9)樭+PvwƨW?hۃΜ/1D* aNg-E27:e N1+ ѡLEw3nM()eO|RIA E.AY8N oJߏ!*s#@]i:)Rkhd#0V#ܹ 躼N5L<Y|}eEŊ4_ZA'I@hRm-|"'zoRu4S[yW6W+:Hvm6q {)d!q^C8joZ|.3>gB$qUcQ,Zn7i5 [Cj{/MũD=V$AyG؇ ‰$OP[r˶6?p]ppljP^f'>>{,kHř{;PXz2ǂeHRon4Թ3D`z!N[*S[kUNS* 1-ҟKp 7lT^S>0)ri}d [{mOsSa)O7 ZUhi|:{SyŇT:?@@MGn<[2fTӨ.œ5uc&C)} cd+$O Qx_EU0[cy>(;)%{|<LBS~KR{v2FxZi̟Ki(8,{<X[P>[!O<&KNp8p|ݟ.ŷ%'ڿ"s|YN7xE [unDɇ{zwnU *aЪ\ܝ e^ k8TdOvDx&d>O Cл_zl.h)u; 40˻iݓ U,IX& [;"W>I [Ҽe ,KS+ZU_bl:vfk9'^Mv3}T6茶.<|NŸBY bW=Z8uwC4?]=yYbʰ~W `huTD}M# 72 p*=T5ѬyNQ#=ŝu|T~H)MϽ<0Ã\ח@AQ; ny!/q `IθhW>]ߎw` tx8{'yrXGIlH <ʡp}TSɳTTԵk S\W]*_ 'o|it[6A^Ք"qJ#njֵ)u, EvwRhofH`Zbvm\zQG)/ >S0&,%؎aS1[OP_OVz%!;S/VM‹õi>zȷ%^Ҋ7Pp) P=l[C(C\St%\u̔C hwHNNS9RjZq}s;sӝ(rc5([%5$g›Iʫ?w@@xy\; :\k$SI JO?+A:+32yͻi]cGz2+/# lce ^,=5jjO eIZ?H8l6{(?y2<yv\z5 Tᬾ7vg3.[P[!tt27M-AbPJuBvEʴqFZW? 5kGtV E \V0.]]q&(v*s8rȨH" "erNA36C߃Y} oHU0s+de[ebڃ=UX EɅ҈ U>U3 05QfE\9oB0w#Nr׈շS5?7A{z_Ϳkvq9Cq˶_[ }@a5DU3Ia~cPFnkm^Rg'Ɠr⬇4"uх'?(v[֨fYld}׏}%j0sWbl.OKQ3:-5D9cYlb_*O+qh\ #G?]Q6/bz[ջ*u0eV`s8 x4.tkÌaa@ m,F;_|_JDC͊[FJ󩈎QaEX{e/8E^>ePSU ySث&$4+![ Dh_=ǠCW'`Jl %bX v~Jڴ3᪯7\s"XX>HYCTF*U#?{9 x%ض0ɬ/p\HOw/SY=Hoʊ[賜&QRc4l>NXc;2?9Zrkb,ZVe_czYoN7`-9!qGߙdrʨ'?"]0!xls)r]G|Dxfxa[c5ve7\ɚEYoְH ':2V!ßK)R:"@ $d!cT!9yX{F0k֪Ss^P1(-/rcDtN˞WA9l)Wۆ@[)i˚[yʘ7iV l(Ɠ-*ʐJ x#lo\l?V6<43o~/HzK &U`7(b ƃDW5ʈX"9մP^مQ21kF{ulDyn66J&9jf52 YDU'X̟%dYj.+8fL Sm"Hrwah~>hhXAw"p Ť̋oMX-C0_࡭p! ;#w$z&s"t "/'dͨ/5Bw* +BpS]Ɔڋ"꿉o/IJK: ROkۏ?QfC sXX^[c-MiAO B<\VfNQJX uP꒰rpiahmeB{c%,IUrY C_"T0ݻ"ܯAUw4;L.)_}zzy/hopvx1~WC;ǖaJÆۃH#c[A}?C㰵ίuu>2[,M<[|J6O,'kEO1fT lg^*()$&T^_zfXL! NL'U dh0=-y{dD^vHR=•kTgVǧ[AQ8U=DhK+< Gzhvkvk-suB'w~Q BASIM27`t+X+{_69B~Du:Q Ww.T;c4 `Mȅ uj|P@X AC7<ݯp_~bm$WTY\qpXۂ\@6oU\=}Wn6[`m `.3!(箦Le: !a1 iW᥉P&]n+eQ9JyԪSĮ.1Z-dAI_McN2ԗKSlL^.y6K~1h'J {ɂZ@qhmBU|\#m-P/[p8c $Jqw)UfiO;K%=X#$;ۈ[M5;Ә,_8! ߶5{'+myA]6XWyJ9L{8rwA͵x(N]utcB`ZD^zbԀF=7z4?[~3B%. 1-h" gw7h,eC{xyi&uO.W¶R=|f\T0+@@emׄ}A>k=zY% ǜG!t?<{!+xyжh6MriDS㗞uŪ f&x3&bM{[# *y7l8jx2։V{Bo爔NMav w^+l'W?_gSƽ!7.EZK浆HQ( {2!#pqH"V(QX3!vxPU JDGP V7/p.3i̗IdirXwŬXWzjF}*bJ@yơv[I̳ BǸ8ۃ'''UŔ.\BqPHg3V&v[eGt׊ sIL5q=V5]Z~o\8q:`P=%:uKSϙo#- PcBר87v_VPIU{w'_asʹߊKKxsp1i+o\d:0x|.0C,`\3 F-۵o4ǯk'=CI?v@3ûl(jL›g. ojڳxеOz@}uHzЙHe  (.GY0ӈ)kQ@ ;_XKFIfPpY K'f7(1 B*Hmg:2f4C)`SMP0r Edfk{jEK_ZhnO[N_ m(^os=bU#Q;] ,_iou:+Q5rqle`';د!|V^ԣc!a,'EVBZg<[LkY‰lCH]Sݮ\?U8eJ4*j#*9 vD9l>[0N ⺴/mim6`-<(tܼjNf]&K*n3X&93jG2c!Ӫ}0[]0| FZM#\ ĂL.x腜*yh/9 x+gDtMf~݃Mڿ?)5sA*F9]B CvIƛxEq~~ҏI+;WY5mvV S >QVQx[эV3uŞ-A![T{vd/F\]4,mOњO9 f)!Hs÷] Π 3d=Y=7co1Q4[(ZQN|c&،%%^L2}lKZ }BQc,'bJwy<Fd)5ʸ[f1_Pk*EWkN~!,xA̠֬5\>d{.27nh W饐BBNQb2'!/shwxCvf!\eӯ g4L\uɣ:ł߰ iDc?Y_[99JK/ZX\v.KwI*m#r6:xm%.\ ߪ_PSe5Gh,"qC|ka7J 1›2\;G큆uG[ n 2kL=vc>\x UۏPu^Yo<0IllѐO|^u&i;3mPV@K YNDC,ike4{tNCݾsع,ae]rjH$;ug~!Pb1իlaREݗf!B8bX+%F=z<^3NQhS]U_t!Ko"{)CaZ`/,;1='h%z39a)3ۥ$L6 (bn6R d_1i|W9iH[7+E`FHa9_烱gYZ07070100000065000081a40000000000000000000000016446b36d00012a90000000000000000000000000000000000000005500000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/isdn/i4l/isdn.ko.xz7zXZִF!t/]]?Eh=ڜ.+l|g$ѴաJc^qdt]گ1_QND12*\i_f*kYüAނ؝RA ׋)CAΛ}ӱBdɣOQx`I"1Ocbv4T*[He <@?[XJ+P Bu8 ݅O/ͰU^}+0W] YtIYrv;%G0q ;Egrod5h1hidQ;iT kryCPc!v>0G ^sYi@F#!_"'ǏHbil1Rs"of""?(KhmW1%d:(3h2̛1:69[u?YU_ZV7qہQqgq,F2k♁dqvHR)JJc$v7嶈v  =jA\ Ew|sCI Q- 9`k0&A^NqҺNomT ôhJDZ#7~aC4N<¨+u[Rӆmoã%D{{^5'$"9tt _Qkm_3LFs4\_\S;WLIf=2c:J)'@%|Y>b$݈R+Q<8]f`e -pW8ܮW2B[ o@[z@xveQ%m^6wXVhTy.Wɱ~ӅԦ,j:~ /~iӜF]y"yI%EWƷ\dKfl`Fwlh&afܣ[kpF,o*zzJ<+=W;5B>KҀ}IwC~ګ|CGOkv9Zsch!yYPqc XvcP3Ҽ k~;]͌{q'7[B鵩u<2)=0)L4'|?Yxw1O=e|wJed"7swj`$WEuvJ-?Z[<1+u7'Лj%K^"jdz^>Z#/5i09'Yə3cΉʈ] ڥ3 eFNb l6ꦜ$͊b Ii1}v~[ #rw8} Awo<׻س7ҝR[ i)cG1y!Ѻ|ilmayl+ [CAJ4NLYgfP1 PvEWS$Uݖ ЀCy{q(&A&BsER ?yb \X<\RxB:ӵVl<NJixխv]--ۛ69DqZFF-+G9V@3U]sdxҖ樺5a3nM<"ZNl accЯh?Â}$ $̎zE)ڀLT&(~*Sww+ ȣ5M8[,]H̃Ļ!=s;=Q30wΎ6M}=vۉ W22oA4l -#'*pT>S)!+P Xi5 L i\T^ӵ;ߍGň)OB9hrkm~O9{Xs<=%0sio %t|$ϥ(Q4O8#KزJ27(-dK(\ -^]ILUZjh,SH ղ-'m0AY^<ؗa!UWb8X-+F iRv6  dtSoy5Y9;&ѡ=/ ͉gvUr:(^_zEy̲7lz H:F'.E/Π[ZVKB'UĴ1{.pL =l](iW1hy8q CPQ#2f4x) *mD#W+ηv\ݢׂ3̅"aӏsKm[`#9#Q#C \ cdЙHƖg1s+a*ejBqluLw5˾/kZTt݆%ZotLޭz36g&灰^rqXat5^# oO5m? x2ܵL)zC .7h:[H VE<> vprm#WԬ3^n_,\ʢVa:hg"}+].#<:6%&]5A#bSg:LԤv7u 7'aDp(Ś3sIäsxA v 5Z\i{kO4y~jSȪ: $a"(k}.)vӷ#]UDѨOWY,!z'0DY?\ѕTiۋ)!pr?p]+B|?,,8!= \-SXdƂTr9S\Ҵ&x[>_+P @UXJSIzFsn*36_UnS_ 贜f݃yk dL2ArGijrù&s7,Jp,PXSTXXEHPȞYrl悐LL 6krNh]~N76 4@r'"NSXK֒>׾"ґG7c1?&'UQhe58iN#94^ePd>󼱊oBIY?C1ye(HG(YAd!?7 8LL(0.>i+LF[Bdo\^R(~Kg P7"Fqu 'BɳV&=V`A1A:vcpF.&Z~WF` <]A`t C1ϟNTR[vڼo+5.MpsH>Sx0lCTgQ+?Z{k QU7MT0p ]'ڏukI*K.8_Y>J@`5=ITSpvf겛0ۅbx%p45#xXn . CH :ybԹZU:q]*P]2[I4jrƋF$-ja,b ȄAR !`)];GK*CZ(&%r7(^l:O<qi=,K( MҐQXא*xhwg1ӹycoÅP+,=`&ιiwDS6Weut^Cx <:Lqt@3]ePL}`-V=5%G5D㸬xNCu.6V6ϨX\ѝJ&hNn4QW+3ڟ7%7Q/%joŸ^i̐Vs9lsZA`e:fU2TG_0zte^YSWʗͣ!*|JvD-[(g0|KAe#-u>U/at.Er晃>GnGٮyPy3KڑQc"fI9A?\{AS K:-.ƣ2Z+R4ʛY;V9 A]u!^I/)!j9u&pG/@7 BPx+ͣ;cj.up 9'3Ne׍ VK:0WRXCU}93z2R.m8*=kCo&Qm%tD*K_-(6E<>sxA2A-[J;! %šV5tXFf.Eӧ>RsZ PVߣOw tFuhEctD p@D6MqOUxjE+_7*.f9Kfyukl7QW^'ԸcNqP TK^a"1FbE*Y FVdTF-Ktۀ' xGSfD8zb) Sc]1}(t$z Ҭ2-C#bD8Dtr{~ob҄.rM>'\y#Hfw9wMKzAY^qeYq$VQ3eJF:78)k.qzGCZ}W8 |&dC ːr/[}I#QE#Ρ1YNַkjڀ+җ$)Y[2}ulWmxeHLlXއ6g/w8Bh7lh\E#k;>g6_*;1|M* E\!(=7IwVnPVrS_ mg} |Ft8a!Cѕ tP=LMXZ"_蛞(T޲:lEvDwxL`w*J GOW^MVVe ^JP9\HR_9a.]q9عJNRh.]q_[%/%t>#8AM7?`e3Wm >]g[ωhS#\+m"d[qsfF`ؗ浿Am[IŴU%6F>_[,@opl }P*UwRvAi(ѩGH^Mo z6ӛZңϯfC 0!tr URuh#JN\n4p ,k5Z?d連oΫf +65EsEt(.J: N"mEQxd)ߘe?tvrՌvHfwwgSr;x)*o>˸e7Z񽡳h6G7w'sEˈuyђf6\(^۠>Ļ uD_ Y%ik@7OA]ѧffi"ä 2Q)d'nĈU, ,}C΃K.w {|0vIfJj1/ LطG(Fq??||@@0ӂw H^{6ɓRۂ_De/""w ubwí(WM_'~a U)BK*O ؘ_rqϷF ~нfK'^7;S'ѻv|H-ǂܕ7Z S- !e?lyThDttUoW9PeyG+ 0Y) _^nL!@!YZF%kT&7&SrOx9?D.VF)?Vi'YO@<3V"!vցxVV]>\a!X+Y$N,i]sx0r/l|%5)r4 `j3^h"Ɇ "FlmSl=Y5d]q `i\"][ xʨe3'mRIf\9k#Kǫ9si! QPF W/u;\>V﹯r<'5R4[ S/}`rI .T+Yx?!_oϴP[U, g+ٯVT}%~CGuC_%ԵrYe8H-( ^/s/#{zSET496ōd mIH2Hڸ||,K&|G'IsSrߵjY8֧s^|q :H޳Z)⣴@Ȯ L}³iݜ f#7cx-0oWgʋ@ܩn{)!|] }i-%&tLx(rYB*&eЦJȳD3Q[{gNmשzxX}UM,UH8&^*.>/޻|+ⷔU>sENHeiW,uWp}$lq,C*9JLRsMFNc}'8"/\G*+(ҷur/4bծ5Q`5*# P~ zSpTmxmHShYpL>\krEN7{bfg &B$0Z`*(Ӎ#>FVrUWf^|,Pxg'+֌nBtyVkLgcgRHխv#ŪE+<\UFg XҌ@= 6-F=eROq{)F2x::S!AM~}6Aiw,ژ-DfXU9>m d;?>ySqb%ꨍK[K/sof$ui;R_hy/ "m|AY\ꎁ#ębStBia/jE<^;[:i%5bK-+67s)qE~!ۆ1{ ~e[֡v'8FI}Z`b6pcY -s,XeD0fFj& b qL Hk1Kg_:*>d{+ VNOх{rq0a ǪyTr*aq4礨KYmKS¬,\ A@&o.+4RSr82@mfgRiNy#i6vgy^mٗ{J<^ ~3i)8&(lN QwՌGp7ٽr{\#.81K~Pʹz;覷4Ǯ5X{ZUp LZZ_'K P+).@.7C 㲁ܖMfQCj?17Ynɭro>Mx.ZZK# .pmV i Ig)+оR^gWHLBZۢr$/ CzH%C{s 0kpl_ l-?i(f%ˏRĜk ?fx@V.xkT:Cp@ KDa =Y.W<w}j ŋxVQ`PaDĮ0Ԅ^qV:Ǫ}N\ȁszOOM&\8C6SĢ}Ԕ.+RPfC"muqjk>+'0)e_m:IR+;9:L1vUWp}1 5=̣:ƹܛ Ӝblc~},](YhmӖOƅͣ̈́ƣ G8\̊<4{r2&Lsx'P։J,"]V [Mb>!Y䁬Cay8kRl|w~oVZE@bƦ}jW8S #{|&`SpA!';J%$ wF95-8gSuVepA`yCP̳oUhJP8 nuw%МU2\MhV׬F^D>ד7̹(\B4' qHo">]6QGJ_;6?/w!GK;)x뾥;!Y1 8U~*mh,CKqp|0k?4 0; 3O*]S!^jTD&rcԬHYLJ*[g`Smg8x X̌"AC=t`N[g$/ >!V5e8)7P_ 󧷇q4x>j=M\0~Xvf1QC@c!rs5,^#I-8Ҫ$κCRDr R`Ǚ߇K7jbHg=Yx~{ j5Hࢥlذ#D~}_g#7\I!Xxcz.Ms$::̪6_Uj 3s-Noe38i3ߧ E(Kfț[ Gt _h/*u'2u'~C&[IT :FwLaٖ1:OY/^?r~B'"dmd&}YCU1Sco c% 'v$6Fի8= :1g9 uK-5$.8gj zzM0f|JV`R-Pq #s^,oPq#aif܋ >?;.5PNf6' g;S>"j~Eۤ͟)Ta7K˙|-vKbef; ΂m1UI"N/nJ*_/NF3Z`կR?I@dоT\y@NUh'^^ܦ֢[WTM@BE3Q{T"@]l5ܮ2o7|Z8A0f[% )yI(̇n7px#B4]e\pzėpKb<1i[[)iZU+ ѝ.,'0^@~{Q("4 ?pQV14(&X窎`E[Dn{빆ze*)Ԟ^j.2'8ML\>{"uŜGhOipsu%@ţ84~nm- O,}fT`30HVv4:ˎvitg^BTnm8nJ}HʠYH&%!c+9k랪>ΞcgCB̜ ;2S?s(ՁhDR̢krHoy- ´IrC!=D6m9A+hFMl =VL~^Qdo,iu%0F̳Ӓ{|EUV O۠kd;cL HR[kwAwG7T4O%UO:l}}y O.;[>7Ǧo!F͋ (]mif-Q=К}xm9!>QxĽyL%QfV:cjDY;nd;Z;/cW%”{^`tһʴ?'@_rOśM .Rsϴ+lb&8 ]>xϒOM"M-(߯YX&<:A5j$(9eZ?6p$gl@lΈaij|nٶtvTxh9*kYcDdCH8mRoܠ)rQ`؟\%6%Cz_D 7b;J  Ŋ .J ^((vPDGe*e]e#oM`ku| P)ts'LB)oW]::;$^ (]=b` +<SgܲF+`st"'a+|Wj8{#x.& ZIJ=h'VF:p*{kYĚr0w*~q立{h0͞@7LkQ'v.@"":nt`)"Ǘ 6"-'o|Hr`l&ؠ m~QTW|-MEi.{q%57Q!]'_X(β?D2}<` \ A;t7" eȷVm'1$ /LcQo'إv J~Df2O%ls Zٜ<$:k*Sa\SU{H$hC˥;9zX7;?< bSYt*oF,vTL |HaVʳTn#aS Bx;@#FYc6M2441!>\^$'/P| #\hH0ɲc'!wb]?5zV?eaɀHrI [dAȏ ӿ@3,2gnMs`2;q/lQl,w ⥱JyGu?tϟ\(G4HnҘ_ >#qx6J^iZHJuSWV4Kcc`So|а'5Q*g(eNFDsLW5ɐN9O+O%V0<[D;(K&`t#6D`y m?wF=rz(%v[c@i;{ m 77EnRrεŶ|? L\B@[b6=M0 bq8;N7( _Xͷ֤gi!1{_"nO.g) |_g$cMϥ1MlXcXp%<c)!`+h I\w?Y4vy>n*AמXy{zao؜FUZtIF(GfDxC4/} nxRu]W˛=St[To_ex'a4t)Q|S/o{^ %sٜQjE?KYCCו "g( x?)fbpAt6dZD[pQmhhaS`"! aWvT`v ~M` dZ؃B(J \=H\??>Ic wIbZdzj΋ FZKBwox b@VSFf[A4)saQqvC̃ knS!e?sx'.c$1Pr6t vN kTe &)$w5B!ۿS\_ <Dg?ڨ6\OY1M VPi.d8#lO~5eZi~yD #^U-d{]*~@৮)SaEO]~𼚤TROVK1fk!k[1+85H^=׺=㘕ҡNi$-?qL!G W!G.Mb52-#@D:37`OZб#Bd1Ŏ (#W[;_#7|3-Wn"6FqC#yT#< $s0~I#j9Nw^Du2Z2hqhMV\KxlɱDۍm0#ςCz3M9q:i;2~SGe3l7׵H+ʠ?[;Z,),v݉J"GJWݨgM@_`FtD/qMM0A|k;Do:cY:9pxzء9dQyPT1`7/-6 bl;7K |"yGpɡ(l9 :4]A9fg0g[m>@v(FlO6TAaYT%@&I`G]/KWМ-%hw ~©uCi=#b/i) n#w B8<=&qT ڜw!^eAE\=Qb8LJvQU?q%TvzH lWwePRyd{|W8]dZ}_o$ /FTt tj/%JhᲢ齫[xwyrbU[G ʽ,Ҋ7;4v5V9 ݝwi5ۡf'l % aS/4.XU}d)X=TCjO͞gU.\#~bR:J]^۟D]`DFp5$,ߡoځ n%%_Sw鹋XY$chؖ~<+e`s}<}`dLR}ɵp:h 6U4g Z+bz؆rU'iRbs RmC^aq% &͹Wsȴs% ?pCuX/'gcsoϋ{tEܪ"'+…f,A&/+D?k9ΰZC<1Ud?14ϥR.^Usp) R 7^c6l_¶7>콩s#}HYfc1jJo%N+a(sb*զW(f}ķqnWny.LG D\XG0֡`OCsqWES7X2"wlGwl+ :ug-;Uðo$r¡]O@-ZCk) 2S;wEId7AnZai5:?a˭>HDHٓo7J}9X@H.dk;1?KR/H›`Nj/x~>'hw;5"6???3"[sZkNN EFGlr]|Ӿ)Ãp x#t Lw{ÌN[⡎Sk ݪ%ir襑v]͎̮H>Xv-kNnET|}ZJx4kv uu PEO--A(/T֤TG斺nR3,+[msO:Na4`e(8@s?6 >`8d?xnǙ3H#2iM2Үz!){8anW` AjivS_gƶGfz?bA/Bej$*|VC'!82:˰Y*E l3hqIaۚj>R2̥gQ HnG;s'rhűiv =Rf7lkt#t` cUH_=RFˍ_r.М,,ҁiKi~?oMw?) .y|3,ӗ;^ #IswMB50 fyUM޴";Zw|ɈNlJ%ku$-<%"8Y:4(^fN1E[`k)-uoc$vz5(jIu jpw˧1fh9Ro3afU>aOƬ+UzJI$Z\_4{Hl dpd샌^eۍ,/Go=pV:[V`u!lx$ ߲8jR?5:-,֭iv,F '$btʽ; Ues4jb4(9XҺWbF:@HH`\bͲ+ ,,&=qbY\?&/;%LqG-(w`qk/ׯ3wt? Rd׽ .{vpQٔ"QNޚp#0!= 2.B6y5K @3qPUО$RMWyKGy`7LBdt28! H. 1k%6]& Z/ɺ)͒ҽ 0j:[_jk-M}B OBvGo(-qⰈҤimSm4{!9{O( 80ges*]I=9^ta2QS@{@{Pu]qRR!jZ#" ޻ѳo]%\DJ8ԏNRXuCy,}nQxTTq/[Xج@폞-jo@P/=z{Ɖ?l,d6ql՟5`a. Аoqz=^jyRYx Kz(d2t z\ъQ0Zq ڞ_֧W&uѽث&)R֝}:$j6@l1/G|VUGfr;qd]խaWPEHm3W^Jtq=OQ';+Y/\ tMqkg'q,d\t D; y;YoO!;mc"8G \Ⱦ1dT S!G fM84LF'uO))y%!HKlѫس9n[A>X<FoO3r%!)Ǻ/00<< |oϻO.ĜZhbjJ6 ͬ6 eP^Qi) w\(pMWKw>OwVû%5S`i/)h9[: a%ZYӺ^Q]mި,&X8ߊG2 ؿte.&GcO x!ҵa]yd0*XP!N[#w#X!\E;ȶd۟nc+UBfl#v1^" ڷ¤X>銅UC?Is4؄ԅ29"X#D2jhW,k'bJ)jn%ݶyK;V}fGxM^$un1b k_j(4qhf}AZ beƟK$(7f+,J س!vFfVml[ Șԫ/o~b}9'hߡx+()Y<]7JyV \j*\}tNrk?X%W7 }uj0Qd:Kk"==r囜G^YPEpF5|4V_O.* 1dUu3jbz2G}Cimn̽}o>U̪ZT`݄&kY`{FA:|ɞ" 4K;B$φgiiᅹ-2/Y x$74/Cܻ,7MeG̭al̻Mb{孖ʗ#5 _.1هPsc>$vۤdeqYKq H-}kFi,-g ւʧ /$go[ܾre|q18a֑P_RGZڡvP+f \ȁ2RwpSnb4ҭr4 o9|es)`,x}w&OwC~|D/"F[):2Ӄ.IO)r|jnz'{.҇7ؿXz )fF`Fb'?*YAo$;1-%JB{hŠp@{f<k&alj.V(z^!,‘=,'Fޟ} ':unt § 4aAN[O¤Duچf~5 {OηFP$$;KC7cFr잁nk-˧8eoRY{j+؅S{>Zݦɫ)CD+>rYWKP &0N֍C۰u}'[g~%t')x6 z١|lG,vl#Yj$.prBƒyBWL5X͕JyȪ_M]$k##(NDD:_&PUGgYb ټ ⒈xUqd;UnˌqZN9{X­(O"J] Oӊ,|OX'3=cAhE!r@Uzx"G0׈#79 I;3PA8aMpj$־7hGZ|V,<[JHZ8]r,+.JZ@3O4shu Ux:U*,?@9K~FIFwFAS̰,ZUi6G H)u9`!jDjQb@b۬ьZ:].ej1]es#L"q`zt^[v\] h!OK\9 &Ҩ_FzK3JVP0i#K pg2EvɼlE]LT\ŜTƋ63wgl3;y+46r}KNN׊$uPe˚kK&qg. >J7?CnƉs3tPhǩ`1 0plcvy4}m)\jK.앗\LҁP;nR5}ggS`d&%-%im:Xў*yNKpy_hYY5U'ᰮ[0Neե#ߐq cZi/Zl3i{I2V@_brX7(S5*J*\(Z 6X+9cL%X* ɂV:tRʄV0h9;>DA[qr$5} H;M;zr#YGI#^Qbʆ:hdI<2]15n8J5)9jb@h7*xW/fđi@ ה {{Yд5q*FZ2+̄.9>9q6~}m) -^ry#~Ǹt5O %6#M-S 16eZ+6~>_'"$ (S`*i 5$W#y_+]y~=R[C?+u{ }#+tzbl'']hModóv6Ъ98LtX&L=wgx,k +m(njQ/69B_}%"yӓgtڥA};x;Uh'fdT F岍D' ?*% 7{'nXoV9DG| :U IƊ?`16 & []Ʈ] g_Ug1F@ gr ٢o4{{bk\H~9D88/3CKlC' F, yu_FudU<C<*"Nj|i4`zROp`[Z*1ZFVF҇HQ9ݳ=mͭ|~RÀE1)ṤO@3T3[lTy4dGcB[.8-q&6CSqH#CRc$; M$>Y)ь\PHӷ\ϋ(R"k'a[eKMZA,X>{G=`sTܦWY?GB=NHB ؇Փ4&P wkǂQiЭߚ֬ zT4 r d 7 _tJr蚌ɏ/`!A0DD-3CZ1ns5fadټ֒O0FDSQC+[itNTp9ZDkןf ޽GQ{/?Gsr;~g2VbAX!Q1- xmz)&n6bO?Z}څ?d I؟K~Cܸf<8&\KkQֺ kƣRs9H䚩U?nmNtFy}8yn b1+d–@1E!t 0?1L hp}T׳\XaJ)3}5x#b۸&L\xXťvN;ƜK ؜,׷vjDxcp4 x4%v/}ލ(89فNɌKa2܋H囐BDAh9Py@ ;>`9TO}>t+=Xh'g= &.+an.HIX=^J2xHnd-U1%JpMT!M[☙Jwo>kX䇸T7yu""FKB]{1ƆHnӄ)gY[s"g%B+Eb&>wIs1Źx ?\jq>:ujR?g4c'>KUɉnzbiGr?CnȮt?];EsyU̪H=1&!f/[ ` +l{/G 4 -J1 '^slr:,@Rw}n3!{!,kFISGiG~Q8kb@B( >\u_).mX:Anx#Pqt#sk&LsESX*?C:QRNqˢ%tCG O\I:Y';0'JE9Y/aJȓܤVfq/>ԄVq$uRQǵ G="d#MK߳%3K:*hpx$Sx =^=[d$Zb>:|e5O{}+H-S}8V讒R_us \d响x~@)Ѷm35j:4 {7 BMe#ğlO~v;ei4cs/BѾ">7 zR5O~sLHV}Q>BK\ժ16<.뜰@DI/ld'bX&QXSZݛS`+ Tkº ؗ:Q|y cn8$h,i+) %w( `pOªQv)^)=X|ko.= d!ģ> F]KC q_dďJS\!?޿y {XNhA {G{??M,wĒ?ڗj;DGX6^!Փ̮PNfP/-wĪ &qr9V[~',ڭf {y{՜ݻz\pK!ϙ2w 统*ҬŲٯƱ EiW-Qiyg>D8yD.&lxWAKˌ8q;~v,zԇ8pėUICV5p?ʾD?',PuMlZ/%|RTNÓCV`b$-4aP"a>rt,/Jcp'¥vU$I$t#}|1 gX ,"(HՋY'KA؞=ﶊTJq|Q (G&)KGp5 I8Bq0$/} KW݉m{g9 YGnE|¿G* &ӑ-WԒ!_P]M xkFGg"+{d‘1O!.Xwvt^nQ2敼!0biw뎄":~C@=\ .2Tn.uC8,nkHF(?>a!eЫ\+ƺ/ȣkpD0D}PupLemC8PHpB4vyO!P4>s_(iZR6'ϣR\f_P"8_ʟh!/F[/;W:K9n!k( z6KO3c`"#]ڵ(_N`NK -jS_k?*sC?q#X Qa"xfFb^^kȔ JФ:2n?҂`§OOxیS&0LjeD&Y@k:{ hXÆ/&HF5m9mP黆T ǵ|^L6:* @A FPyU}UD}7%`٭)`tk^t~)ė [" MEW1#n $%k2DO<&<_tm!B4`<]fn1A%= AXB+v)S1A7(:h#'@~[Gt1TxD϶]k:ش9Qq&{t j4zfHq&и$ "*q٧<8<9]. ԙUQ*xC 6W}?$괚H=PpH OvZlJf-vH௦wň|+qU)*SxD tk|H?v!h!լnmV{`MdDH212!([PbБDÛΈA*FF; mVeXQ^4yHe&1~twhќ **8?S#ڵıC}WE]rrG:blֶ٦_LX=^cLno52V~%St_+R8Nk3N{G=O+?΅.eģNG1&5̱E7,^|J0:8`a .N?TFJ ;Y\ nC;\ _SAe{Eo>m?ٟnFzc8x+bM1DuBDb|RMNwQtJMF4EXyPtQ--mļ[5Z4pUSw3; h\WCF' 9kR퓵t\_D9p\hd.uBh0rLE)vM>͘~vC9".TAJpd0Ɣ,"i1tl-= D][\+-eOLj ̻;CX'In8Y&l_šT!Nm̿,DʥcE%yj~0/"x2PAHW>arxڠ۟,/i^}> sou.֡:n ҩۼRٙR+A}-_L-~MY5'ST%k$`Imon~%֓eS+nc_d&\$EYZ.I yd @`16h)R2+bDK*,6I<dn>GhUsS!,`58rd'|`$yʴ iBWúAcqxjCLcS/.sNٺx_Nnkp[8쵟y<YS# vfR9K;ŁM W*VC)ŒtVRQ| &*~ A):Uzw} (!C3>p=އ/=vn Y5k dzD2uu]tҌ`^1~|j]_PobLTETCɖHK9HAJ"RHkPzS,r(9ᆟ=vruTJmrLJLP 2נcdG2)8{VMpm*4Hud: iF*Kُz!{%7 T޺o.X*` ] {RK b?K1wC&?PG}'q ؗ ]CiOجbXfLGM_p.pgyj]b}Lj[GOX1=?H@Y ѽko&>]Rltt2ta-Hϥ>kƳq=SJ$) Tmh¿[J2&U#0MMRFQ %ݾt,244 '`@e[)E0!; p๥8+/0rt F!LBFX A8KuO6VgDwᰑndtA..JQ]؜*Ay1e>VF{qø ̻Cqw`t7:X-#P@v*>S\~HHsB4==4`9 ޳`3@-*obMm[|LƦo#ov- #^\+"$H󞫉\JpV>vԸt\z1K%qj"Tէ$QUהFm 54%`6==AKB צawZy]I s\Z|WmZ˯TRt/ѥ=om3 ?#MB"Jk>MjEqcGQMh+BЈ&dƫ fviZ֏/FOز2FohUD/lfYKJW8Xx}LWoB,WGAWW=ߞG$iw<nDYb ݦh,kwj]Ty#l6DsXLeJj 5f͝CL I`"3U'kc7aM}\kU]F }C(HZ<'%R^RFi tRN+|ijfML w>Ep l$` yST.r*0h)WsѝW &Z+71wQ d$<35Gޭcɗ_}E]A-uHުFh e`6#Feқ3<@뱤DY&"k8žNQ yC=-9h B@ ң8MU9!h>n\vG񹍴V7VSgVSmKC?'dppzUǦm< p dA%e RuXcӇK8Cg,!1v ʙÎM:y⯪+I`B [Nxȟ\?l*tEJ0+s"CF#2[&r\5rW+qaa?fuv]M:cZEF5:n ,`eګz((#)j)ۭUڪ mmp`uIgo&] [YCIZĪsҊ,:90u.y`[0x2tOuC&Xʎ8`j0c( &n`YH剐*=y3lR'p;~y$6Ox˕u+F=`TmADE}ԷGJ' '"q[䟾y=Dmi=Iͥ-b0>Oc?i=db0|7F5, I#Bs3mXa(ha2n jH^!7 I[q/:I+Fp SWjM|sHٗtǵ\B gL7f@8kϋ[A"i瞥 Şt@qQ|Ѵ:YN$G_w_.FuÝ®m̞-t5?Ъ+j8 o ~Y]޴hlBrJo,QX%Ŗu ThCO! b8 Jxi6#iZ'Z(VyjrG%^/3@;ī '0Ü=ܺB8v;nMbAbٔ ɟЙ&8 qk5 Hjt!9,_nO&N18܅->;LO,2 _J#1rGuL Pi ɁQ*L^~_"](Īf9#l11ck@ fLa9.㎘oG;xis9YSbc!fq&qS8p;)osHWϾUapqy2hEژ¢.ƴP;8`_RFxX1LR֪_/c?DCi)tʹaԥ i[@H֯5_[Xӥb;,W( fތH73 8A0rN7yrGu xi_+kǻ N*ZT*#i,&g\y뭹Z+ דltƵb.]JR#["*.9$FX_wW.cT :PH4qZγYT`"BE"6|h b?)<?qʹ%hA-a&t&3 coֺ2b#w &W罞0Hi4DmVa=UKG*iq3n9VEJVAQ"8N@ٗ?(-#F$lz [g4vwk>LӀ_.^a  jI\{KuXi?s; ̍gذ޷}_.imu6=>2J:Ctb{vY[".~O0G|aJ#^| 09F̄BPeǀ#MNv7V|[~cWpG>b/듼@DLX:\Թ@[ډ.e;nVi4ZVuD\r{%yJx(]VKy[$))' ؤ}߿!o,FjJSָ1 ,w hj(9f 4]ysp+ʭ_k( Z9;Tk&!{kW|n.h;"6+v2wmu:0vsFZQX R9',Ѿ=O4Z"? :.PBm&s쎈=7A1p9p{뱋)p˻M$Ш*//b%(Ŷ>=3T\S +eqqfZ۞,jA(u=xD1'k3U9/2Pj!:lCLVN-zU !. =wwᤛ1>YV=.}/l%+M4$&!rS{b(ٟқDX] Q.t zÒe@y \/ǦPۉ.q">BwkvA딁iyj!0-gYVN,ve3|ch n{!G4FAp1\) ݁sgE>~)>$?Lb[LU@@7 -0,29e1`8K hj\sMV*@-ߡ(i{t#$d g$&$+e]y-2uSrrϗMgcu*P?[P%GHTB<.d p(=w=us_cc'(9ug֪Q#9LόҕĴ^F}2bƭ!h}LXY]tl#AthmL϶gkc 6&|VmB7):̾1f G|?έ! 8yC)=DgRil&sȑTC8uZ eW\ }kgCm߀)Ob:&Y im=+;5 ݠ h"󚒞(@&{]f]U=,Tu/;t"S7XE  g(D4|Q: Y:n%~LLɭH_vq]A?T蜬! ev dP ZEϒ0jXXzG6tV!Cg˾?| ȑ4h3^ q7~?$PQGm(VGdN8.˞QcX}IC'} <9U禾m\d9}?,1 t JF4j,?w+rֿN#*S9G4EIdCk|{!L-Xewk3bzK;S}+(*[svf ~1j*}D.AMt:&e^ZP[}V%b)P'ӚEMU'>܋Nп wIߩ `[|4 Y&l9yLJ+Ӈ)ZArUF~tc|1̋ է'RO/թ=$&OIoQ(Cdf^(y|6: ʝbP[J_[ Y/ooUO1R; "3xw\ح˱3 M~'/fYkw֓YAJډ2-~|g[)]_.< xq'+k5l1.*gT&HV a>koO@NII@DnûsI=lJ/>=cT8ૄN /J⼰gFh#BTw ֻN*`zS!%ݙxSnlɯt,*_KA޳o*dbJ\lv:5?_ijL/Sʼ^bl%Ѿ㣉e; Aݻ^|9((wdRGZC3ZܨSW(ߦHdXG]{p؎j#k&%X 8q2lu`C[({|ˇ>CtOvsI*L3*=niD@ADB N#kw, ]1ï/+J& -sX:?K5 |SpTBe6) )^ #dzK߿XayxӜG(ʨZaGA4M-5zo #h~+ZRU0WЀDQiQ2BtPu#=?%cn4,q -H2g.DP4Ιp?*?g%(Ŕ%Nj>A23[O!xBfp<[m`W<ކ \!ھL1է ρ(X Z"7IU6U]=.q~ aֺt&=4GtpOKq x0)Ap;'m(}L&.& pՀ#%<)U]׼:e|鴰@J|Y/7Oc %X"<,K7X].~lBG]k>Sdͭ ~yu[%@cQ|dS`a(ڏ_kL,_*0FLJ1yChSRܳ4m(!jq/wsC1]@?nوV^ |;|5YGPӏAhr? |(鮹-rjor [F҆;<~`V\3#}ʂ&wL3^+x2WaF~IrL:G@!pe>μD BՑ7f@")./k_Hu}ɄdK%}QpEiC Sk`dRmU_1E%H6f-x(7o0P`%9xvNPąĂnRdu„z{Apwy~oe2Uh#|aS<+>e Onw5X 8vo\OfH<%_.FY@g=l0Y=/=MF˯O2:'cKTtO` A;BClWNig"[\ne 41OE-~bMVѣG]}ϗIF5ZԳG|2O;'Ӡz Q`)ԡ6R{? `NPyX9Ka.r)e]t(OsjRi}/WuXt`VaӠd.an 9E `\l1PӡSžAO.ލ ˾=S!ӶYr)\W ,:4_GT^=÷q'Fe/椅$ j : hv. b[^ S*/PNbuz2>3>PTpLLĎ[ ev&b .+KXT6l}ʷ;/`&l k7ڕis6`'-1{[@(V\ KB[\ W= 2LTLdO+x!8"Z|2|g1> ՟d~ EZ Lb_pv,n=q gC\ΰ+BR2Qj;s_F} 6dЮS\(_ۊmp4wB֬]إwPЩ@ H?#XUqwvQ1.?Q꿻\ev{Tﶘ|IdV ?kw:Ao58uQy-?4㜖BTY3pB64U͝S/ LjohT4ۯb~DBCsΐ]4=gC_GiDl,b!ԫqSfğ8.6W;ĵI# - p;ʋ`VٱObBs3^t4d'UM#Zʬ(Ŋg߾*1f.KCjXY?RB77X΅ N#՟Mnu5SLU_cdqILcY{0,S-d{[0Hk3wW٫X{,d;N,&AaV(W5>*~>䜦\F~"j/N6Ul6əu-UB8kDQ Nz"Q)YejXBif35a-┐jVR'd8IoP~;k ʄDi+~W\@f_B#9*+؇#Ao*O 6 @2NA2g4-r c_P ,F KYM-F r|︔!8҅c j5 q5Xfn!BL8O,- hTPGx߲В MF}>~ jmY 9_g.7a}(c}Wǒx\O- -i2𝡕=X 1^ nO0t@98I}U278{d[N|L7 CCFsgtuL ~ykz ݻEПzkuyqMduD }f9m!Hs%BQ>$4Ķ-y>S=R W"t5Z3(m{1;H/Q[J,`rPGW)"'k|:uezmZ]2L *qE|l"K 1]H ei !F4=H)[<ª'/nsd4LՕ\$sqQ QL/ZDxsGt4{<T6rF5q: ly'}6w''5;慎&iA$< ~WiC9Fӌ6삫AB6jNqS+8V6f}GYi`d<\(4,DyoS)3oN, 9Ȭny#z "W|r"d-Ұ/!* ϙ;5iC a+^u ۙUx0Ggm+NZ"=\uXĈ&UFÆL>+ V/ސΕr;stJovbB=i&lZL9!1~FgҨM`$9@sZ)\M0NA‡dKsL,beDDC^y_AVt_I n,&ob|@;hJ13d{ax Ļ0,WE0:tZ;##樅T ;|Jk;؂!tQQT(U_]J#6u-nvUy >o/d-]du}ֳ|JTR|G |{8|T 6*|f*`HiQ6^J\rw t|2c>p7dz՜H,:rGbYknq=w5B~acGVe. ߠ Ѭ,s Uj'44C̘Oѳ"(x$8){Gzl``Z$Y['iL1=0:݂^4(>6g8t$ ejXVm =*o9[U7_2JABǵ 5HYs 9 GSS-G|>4;Ms.w5NP44Amg>-2NPW9)N>Æ9$(m@׮g F{2k yg&%p\y4*Hut~˭8^S !:#i 3s|ƵI"Sku8917p˅b!vƥ%oRu}rb*dnjaOyЃapJMoN7QUALM Pߪ^2NRVF5hHj1 J^ ('\ SrA0>oljLZx[9p3 y}֏I( bYժqf]c<1ȯj`W8p͹qmw o$Yў G4&I$48AѤ~CX+I"vرYC<̓9u6쨼m4bG-M}>DG |!nd1\Tufŗu=ROxL,\FBҋ[8FYX|$툃})M ,H ]ii̡4hE8i sRUH*Bzj7 9ƺz,!X W6)b3W.6>q@}(nVkIAtOEك!PcF= T9ҙ>YAp-o%eeABKJVay4 o8ⱪ?cvTTyGKIx1lGxhtM:zSd,`%?aN!Y}@)ϋhel}gdJq@>K]B{1J%L3v0"KӾSnL%]DzFk= \[d;tA#% ,8JTŔj9,5!,A %_O(,y0:Cf_n 1OQdDQ05HBIg> LوV[,P"%7\?UޖVo G{qtrazWFß }QDeW!5XA8|i@lnxѳdKQfy&9&5)l$rq:$4\h 6" 9~  +|5q+l*.2`yGUapEĖBjX*H7Z$U 2ell$/J$kbXb9N:%\EvR AlýN8&o%EӳIȃ+*Z>R+VpS[S= 'R19g5ݎ`Ay4e$53G3b*|C(AU?Z)P|) 4-}%.2պ1Gx Z`ɏPgȼ;Z%Px;"WA 1/a4}=PNmTg9m %da*-AB:w3mt rmgn*zvUKqg8ʫNU[sߌ/W˛CylNXUiO,[$PZ[>X($'=+ىA@qƃ:bŕ<.TM$Ƌ?bș?͹@-zmhKW>WlKOi\Db`dAM6#BX2sRMAzf^lD!WI:2at=: K?`&&em1Sjd;bmZ\.ёt|[YZ[ i%$})p!Y:,B{ !,XIw\WLb? }rAVPo‚-+LI =GsQ;2J1ۦj|?w +OnޞzD۹%yH⥒Dͅ&Oxburg-?gڠU1טy(~W Ҫ l꾮]r:.93Joo3($8H28(H=m?Lh=>%ܣ&CyNǂLI˔zDo■hĆYu2>Fv{*ѻO ]Cr@ Ļ柮ESR !p6x/s{9 <sQ%uM}$ ;͍[# S: ؟b3|z^;UveLnnnqϔMI Cb*񍪛$15ޗL'9&BW~Zf+޶~)M ,nFk~Z$ꞕ3vFN`n䂃h5P$LÙb%Vt(ieC E >*YB(5qD8I7ht?JbyBeP.dy/X.hUW%Ũc˻(n4PMkdbyf0 RS-JD;Β- xznx8'61DL`)gCeir-6m6u"LU㮟"9_f7Ln%,Wfǣ;k9j]bcלҍ'U[[x}jq#dG(js[FA{/I[Nn9`Lu;\nMqD5Qqf$ZЯs̮r؆ TF+-]#ցE/~J Oe8IPg%885:Uo?jP_U΅T;7 %L,K$KyO~8\RT/Y m='Uٕ^C2w3u`^}3bdoRТJ,kJ`7D`j8*1xB@=&X39%I< src8*7 *GV_5Seek[c*qh~sh僞HKVAHahkgQjDv^ gmo]/U6Il}6'[>c_-M"T|~IMAJPA(AV, a{V]z?\bm F8vs!zQiSՙUFҋG&)"m;lx57nR-e,Y$_jؕe=Aˮjn r{4N+菁::E-fA/ cM1g /tE)3y<aUw.3B"!2q;3Jr겨Pi$䒛euEQ͡@fx'^F^GD1PD6\“Gw弣L1dJi9b*V j˴O ͕β2])*ȑCp-Ijؾ3C# *N-ivHH̩nfI?MC~`KrpK>NV`8ϰ'`m*\k2>sUlo|"EiJZw7 FЩ\U;)+|4RJ1Bb>:+7)}ҫhfh L4WBzjrPY?GK^q*rQRxAYq`8RU5~ jcۋ@LlNmG'{(e6v-=-fm,פ`Zl3dϑϳ)$ı eUp! .zы\}7TAes Q?rAFط OBkʏX/\1$tGeb`^a^.zocSm[@2 XWd%Џ ;kH"all@ZyY9Gt(5pF;OZMBT&BMs'Yx6} B?^YGj)|͡z%ZZ' J]r qEg$y&E(mKSfx%goG n)@@шK]1<b:ug:*z~(Յ_|Jx1IsB 7ywpP0k-G{8z3#mJ+s|oj02aVk{sϷh)/7Dj{QbYJ3[Ҍf'2}ao?s霰O@=)x@:GhfgkeG[}1JIr,J(HeJ${su^VY&>!qY~<ĊcM(ɄαtC7KyCxAtk֤a FIb޺W18 SseeH%s/9W9oK /S+HϥEu68{H' uTyO[_nK} 7y"I^]/y}q=D :^@l|=Io0-OcÙ7n ^3k[<|}k}JWډv~fg,5R7Bg躽tCǧri/Döʥ#"Ljn _.WJ.9@ALT`(,,:l̼(Xֳ|㰓Hc R?^=>>iIbC_ݙLM(w`{<0*iMat:|i~BvW${Of/A`>{1] { UdkJ5f[{Tjy6WKS+խ#1B8Oœ2 YQ-ܡX09f)Ri{8IE܎5u2viH2FliZį J]\Л$ub3*W(yn+ ?Yÿy2S-Ổ`H>0x1QorGk~x߳H㟗ZZ9)V䩡2@1}rQ)?`>5ƄɦdLﴓxK 2G@'wPoz91i6GଔsXQ.n&?pglWýD ])@FgrV45bvrovE41$ (*t+j$kwՆ!I镣Jd1M";=YZϋa{W Q iH8/%z5-6A['|"ٱ_iX`AEJܢ2`~ Mmnj ZQuQ/"BRkw%u3>[G\mP"3+Tmg = r:Yv8́: Iuu;ruOĢegZ%RP(7+GϦkRβv}y7xg: Yb [ϲNyѷk֎M Ɇ)r~eA7hK=a_|vAd՗pTǠSκLAJoxR+CDJ8 2b41mU.lL^ ւ}{ ysqߠG WspY]@`2Ev'(ait:Eٸ\>Mw&٦[ YlVK[>"\H@jFUFw([{F},"8nqʛpu{N=-UMe LS Z^t\&#b7CzaRv ]GzXRZkFݗjGKC&G]":a)Cw}TmlPo9 yU^=]VP D91aLHJ}e|5(Mz79!A9␖k04y9o6QĘ3LY kl52/^0*'qzdUkD"3Jq.P/TMX4TYEYS-3uONEhr?nm}}?-6T{>0oDCE()àjK^=lžypx1InavF$ xX<3siƐՠd&/quk-qۚ@˪b ~`s>#߹"fyݎ`dIJm5b2Fӑ?mX%ϟQ?+$ 9j?-OZzp?.e=#Ff3XTi}Q¶kѯOu:Z|LJpkF $ Qdfߚ0{zo|.EHUdU{%VF9p+ĊKo)&Y (.Wi^9g4P{VQu,12^XEqdS-K S֪H; ~~z66'}nJSl#@oqB0Տ]6PSFUQ ]uzC d0Ŧm6Rhyq> U\Ъ 0ƞ^,*G`RH &\ V1-qdcgkYoxCsǎMgHTԏ\_xВ83~f|fY]0|b9:^1 b~ >Q%Ap!sF_h"(A L?P+YE@|} 7Fo,*VR1rKkSAǕ)hЯ%_FWS- < QY2=`kI) ¥vf|@m*7e^`JW;˺K6?MNnq'u.oz/Lt/4y0]iӓsx@@rg͓<ecMqc!\bv% 5?]Z=QX1;3 n?*Sذ!!P]44f:F+2C/B̻/֪t1/C..XPܯBA@yzso` :.Ϣ٧LtTez#\?+lY]nL,,ub@<ZτC XpH~5lasd$R\l ҟ9m !+hb(ڀkE{V(ku ȁakΜ'-@k1SvzsRD&WWi=7#bl-#_:y7I{NAϥ&I)yb$AE §Bs*{ 4?"M ZvJ(I-7x U*28['|YtABFNKS 30K20`.^ &ѴwB).q9/c8!ԟrU"1C"/eӬM!ZCoAqJe8vZLCdY();'P^*Pk˙IpS糝=Ca.ϓ+I+P]hQzďQ?Rpm̯1 ^ƴX"o(f!BC&pN̩&_,OCyĸB5f)3eqI8 ]* xc/&m2/-jlOoYȎVkӅjfqF4cI!R %^z&s9[nvW§yU^\gŐ.eiz+Rժ:p8l&NzBwo0 9!e`oï8ܓwY;u C-sfrR۹Z\ޏĽ97O r^J-4-nl.$+lFӬܔєb!XNDŽZ]D+dsP<4ۦH"3 ,ef:>p07 C"c塗: }l#|C_bInGht03mqnC?|Urx {jM ї#uRߠJπ`wߴ2eܩ9ٞ/B[1 [ K]lQ3:Coa, Iڍ\MBF"FWO?^jtN6j$Md6}\B~45Ǡ$Ou6A9j"0ڜcr9~yWhkJ ӑn>1c~ !<?ȭ~zNH%# enU_I~W\*o]iS&^#;v!vKCކ.JouU*{#A -c&KzΫ,WCY._>h"|3ܿLx(p@Тjxo&bY,=r ,!eʪoS3XZ{ͼ<ŷf@qR7;0cg+99bn*ymxWi= IAY`%V_U._F5UN33 _ZYgzj׍Ow]|[(ZZ*3O1bPcɮ>D?ÜI%IP2F,'%YAi$4 fgU{] wEҷq98kKayeMHKKU=2O:"ZHaxb@9\o`8Qg}K馾(E|H`u d.? YR;7/`xg^h|eꈬSO{O̔G#5$]'Xg<XUk r%("CH1@\ܰ˲9MGm{ş4##H}3g#kZC҂8ZbKD^]k6-Pǿp}8 9EO^`||=rXY ?WƌͅT+%#j=aՍ[0e@S4U497;|#E* EDndhc,&w`ؗ]fQu#rq&TJF."ސ3QihҚM5 ܱq/pK|,v:?E5(^=S/}i*ӈcnr٧vMbhyIx+,L2|֝@X?I{7 3^2$8!8xׂ"vf]kFsnD#-p$47f=froϞ_U\cUp@ R4nfALBK!6bz6&[hnN%d[+[iDhU. f PҨ'&)z9.a4p` m mPNt׬SwE(z2L-fS|"9)9C){'6 JHYtdp4jmLk-2BT,z!f ~c%F!]!%znQ@v4qш&f,< Bs '"(k*:WĿ}\ܵy"u*Jwmn}Φ:hy>F?t7&5g09} )arZe'w( nәV1<[D;g 3iv*9El=}mpQFc NW觍:4m6y}cP ؗ=ӍyQh bCE ^C b|34XZh* ,%Fv&"xɧ\՘䌜|>_k|)MLu̦2 qDT2ub&R,DpR cz20lM`#ϯ8D%Za9?JvDHOVM3p!>8c)-ʧL(#I9uFNdF+A _!g&Gu9\R9U-ui$Z[\І.)wXG'|߹⻞!Xct"w1e_,y1$km)o/]Q-J8{B@Jkks~C Nt֚t+N7(˴vBEB]IT`GQV%XDgꋿ˭܎e'Fqfu􆦫 4v ZH~&hu^gΡY72p[iE2w?Gop#+V"N+̰3iF<tdBwl'&&Emy)t *90Xכ-2sfS_ }˦~j#Qk:2+ |z7"F*۵MuN>#OLËoSU}L*WF6o/&D"=d'HehY[ D:B]Q*%PWnه A5U⪼RUTdn75D㦦^"]è,LncL]K0} 1riضrAqnΨa]$;szSN \gɄ8wH߾.HQMt _iD!,y"4,]s/Y(~odi<rHW IJk3}.􆨮:ۊ 3dMLD:˦+ [ĺF˞B! ͻrEt.Q$|CeFAf4='\iGwdT xg02 Bvh39:i,2& -$2{HG73%?~९ϪB Ѳˣx+iZ-Zf(Ky1ДNdMt'Jp"Xƽy`N(l=<ղЧq&1axYYўԁ8xe?;E(q))2rbs9iX iw)@,J{ +*j87knIk&EǶYC Cv=::ty+a˛f@7(z9e40jGS1PiYQo1eQNJpkCSP]ԎX (3w*HR HD:s!DM#.[/-1t<ڟ O=9=gs9'W}Vk4%}uxčIbVc=UBƀ2{žaƮDT˂F+kFHU]blxAnГg1:zG3:N@[ut>a:'nNyQˆʣkWO1hkݠ!I; 9{L 3~x4e#Pzz(CȢȰUYbu#f"&d4I}myԞ65dwI/i/xDw  [R+ {AgD'0+kbIJu{]g2,.޲㿢yPw"DKpG*>&OIl p¨_rd`xx}EpJXzB}qZWxQ!02QQBxW4M-'rj=CUŹ4 ~f8gadWV'*3FC3*ɞ3.Thh>%t#cSo$B/_x{`G"-՜,n5$9tzYu5hiuSjyK/cY>L9=RO=a(WLөX;PZΡB"TDP̆nB.5BS@3>ptZ?V=9'(ulECr5_ &z 201{dhv.e6XXUunl\-$1>Jub_IM yUH}d<0YɠB[NO/v Z完қUkf\n@25Bt3Z'=\@oJTc^؁F|j1(Ll]ydT5>FL1XNUUJeĿ270efjQY#Ґ4 7>n(Y3N)z}޺z0ĹN%]Biʻ!Ӯ r DhmUt7NV4ErZ0$*unJ>l]`k}~3Nh_[M5!Ub7N7>Nt5!RC= Mpg#uB!E6+5h4PL` ܣCs-sOoAL[0:J Ҝ#[ b9djrIBBڕylMm.L%V;9C+#PTYj/0gՖܫ|+2 ܾ9+QҪcy"&8ڎ3Eib8{%l@N^>*:"@ !Q_Uߙ_!>_/9"n YhƋ|e(vjBJٰ"Ap4g,ј &sk^ MU0EZmp; l8"k(xΦc9B@DӳZa^ Ń*m9pQ!Nk}5w2\,jHŘꉩ$Y~Q ^`_ b%f`b QDܢd94o@UeHds2_TB}a?'X &iҢ֭jw=U<<7:jy2FK?hI̓+:!Q?iLԇ)ax"+^ԙ ]D oqxc9XUFOk9 |z&(mW"(SҊ8ʥIG2'SeLD}d{cN-"*Ղ>Cz(1A+ kԒؘ zhӵs ܤcMx7m]b 8$+GA2v{'Bm MG>uZ*e"Ni,.A=?s# gE70ͯx%UFQd44彝CÃ@s)o]@|E $3Mv i"{&97Mž7kŦ֔#F/0k|Qf==k&j<֖۹;V-}Ujf frTcN+Y#0"ӓZ=)C7hKTS=uM:HiQmRCB<Ҟ c[@Nr/j jh)xb) f׭rtW~rO⎯n9PXoEF%ka2e{pB H+:wD,#dg-d]ȋKCNoH0 i1azι xvU,8.Cd %x"wu3%{Ь)5Bx>KBR`Ƴ|h30{H Lli·Ԟ W!Ĉc !o2d-{|Ix<`"} m>96; MXf>G[fzY,ZB4.:jX5ibVJw;FDq*⬅~߿'P9f'fS<f XR? 7 wWC'rSZD]r)*O5@}r#썭ڌHllX2nL9@&~]VU="=@cׁʎ"ߥIv)/Rs ? =?v9^BçvǛvVG"G@\ wps'b<0\4 r80vW"rVe!0y!K?g,t-atȔ~ XlƼ "{QGe5yԶSmnLC(}ϤӶY!>>x@q9ˆ9^}H)ö?@]xN(CIu¹1RJb2Ģh^9zYzD0 mk!J4 EN*>̼18M_[76~aixaaU51;*{<$0ӿP>9c\iFhߟGp^*tatTO;˓~LGFiad O?D;zK*683Ɣؕ'{3C 06Z_Y<^gF#Wc^K|OiN v`̝ 6\ҫ˘H/Z3:|(;銯=,R8JEpqv~^ӥEz 4w~3l] %B.v]Azf#ߤÌ`/P܊1{N{wə&{!j@d.H8ڐ+C!8[D/s iKq۩=a*Xs:sc`q(c eATE?n8cP.IT{!}{IbYF/U! xJlgf2T;L/3hQr`~ T[DqMFekch"Sv˴`=ZJB; om5:0r>0AѤ Krbw+U|َCI, e7NA4R1k=晶sUb*6hڭ2ڇU=#=a]~z&L쇚WF" Iyט9RsO"N 6H>b&̫H8$Q$GMԷPh {.E;SX?C*伡7ŭ[GAU=IeBl[vD)%ö{L64r &/x~Ϝ6\mbZ=[JTM 9?wH:֍<5>u!E#JҦɕDx+F۷h{A摂`N{dL}l ؆톽8dbK@I4&ޖ0FJP-QN-l"+mGgcI09l .8%sJN@t;74 FkI,gM9oݨ.A %X㱑<O9uppԮ(#F(D }6q$2Z|D LWyi+A_Vu#_[#Vҽܐ72w(S# CYQs/$}kDD!xjN(t{3xw 4M#?3:TwLT2Dws`WqQ @f҄vrFc3^#Ke^|mFtcC̮1Q 4*B koYvìh_v9/r,o'Z0bb8irF.t'/n} P~=0_{{Fq|Ѯ{CR48^Q}ts13 "ȭ ST[C+W,);=ZēC-KG$ܢ+dv%ziI9=pӮޖػ[OF'[A sarҕH|%&%V)3M<5mcE 5n5waءEeM=1α'Gb;yH\sC5Jc}NK%beۄ`HnY[L>kXpVgjfd01 75;hgkuZyo: PSJI0)PD Iױ pJ;݈#ZVy۫NV2 wجtS EӜ= H՘f'IwF\7Bw/#k.6Ef jlr'~ͻE}JȎkbM/ܣK]S3[Y :yrY1] !$H8\ %Pmiѵ&9W!6\{ei@0-vmӽ/O셾_y}UE2 O!b  uP~.?H i=LsgkmJhAYk0Аi͢ZH,gljEfXZD$퇵|AY:"H~yayJ4˔ vNNL]r/aE.'~BPPD^8I"u۳}Fgx?%A,SP4OUu.*M5 yAL?_}9V__*ByMH@0N\@,t3芁?;r:mhl:= nukK/ő ⌛]EDXhomҖk(cG2qGJ[i6q}_}(/tFY>H (4& ♎3=3Gh<|Mevޟk688 mTU~O\DmU?x'$ƚ~𱡭i16(/#=^bB/XAE 4}J $[YCK쩹L=}{1h  Z'&qtɣ=D+cEѥ>=oU* 5kW`OF"Xºu)swsx"L;Ucco#O^(=/6Jl= !VZht*qyxMN87+)Y%CfqQW-;xRO t}/ut}I =l`Oγ |vl>ʉwݥV> U[OzpWcTaLNY qIǡ6X12(LUCZg̚>’= RTr`I 5В-8>\Awr|lpzDOj\yi>ejQYEa'2SiiBj>zY0Q,WÒjz5r~PxUe[~ `0=ȩ0/⑟ʊl_)lX%oGO(zH!5[nbǖ>Z Է)璶2őj 1No $dS9lv/8?wC)Ji6P}[25I;#F/0& kFiBۿ]9#6/YȄ|ɍ*x431.o NI5Ak YRV%r !֌ &(A.hNo񚳓+VDd%/LdvU@TM6T^pk'm)"!hv1>0Jсh(*o'~.G /U»Ȗ_[έHhD5\3&kV$o\*cYggJ7Jer > Oĸ4j6GT3ɭ5O`F(o,/nDr [vYh-_X^1 )BB}1GPz=<-)}e2~P9wse*%b. sS-rN%}Ꭱ>H9%]n~/{]H~ٕ}L>n*DlCA*Js_yP`0,jLzEҒ vv0UL/@f2O9z>ya8`1'a]("kTT9͂QD6s7 rU"qduL2ZƱe`ôa']Ō4GCh:J cVPܷ}̹5@nʺ1-^xF2b!9b%8G$A 81k0 :]3=''hX# &,Kq:4ZIDAVH[]^R1%:D7 6/wUKw'肏i bAecl2DnjvRFq \e$6v%Z>pf3DW*'_Q!%Dz ꯓ}0+=_D&km>oݜڨO2h"Krn~~x&JTx[bR}?R.i"uAuDJ[}G oXVl×[FY$٘mb~Џh=H񝵨*[t󽎨8\v v =&J d~!@58';9 n!}omkEyW!- $&,zQ6=òuJvF+ AZh QOа}#7qu̐FX:!(n+H<Aw hyvk i`AP,~d8؎`M?m-E~>-̕j3 `ƟYC@Iwt7|bUX[}2ITe:BMe}&S\#>oQ|ʔ{v2'lt=ذpsN dS huTm$9tx0&~jօBkiX¬"jDq$Pz@2Oi3z Lqy  BVܜDžt:E><ڡG8590s$W:*V[O֌븐zRcy! &2NNǘ]_ʀd҂V(,)ԅxf:-fQxv.>1T3 n|ڼ۝A;=IKYw-$ka@x7<.{J(`'oѻ a5./ iˇMc˿h$WwI$"4h< Q pLɲpWl?Wiopɖvc#STѱҥ+PJ|-CEȫ27~~߉aey}U{˄+Te6h8A$ANeJLIAs3F7u{ y4D8\@H-w6(6,˭dh@ }pJ;ՇPUjc|NfNR饺6R_jjL[g ~>3۱_!" dSNg)y!VV 9 Bh' ݝMβ˷N@x[\PFGI; B'mv;6+)I >}+?-BU85Jjh)/Jۑ!$y.InXāHif~HqA԰E%mq!iӅqD$I:(A^ʒиR=i `f&<=v/dN\f<'0GKE~Yԅ_N֑*$,m(0 Ԡā%\ l oM$cdî"?GPs؎9~/ejz)6V<{7Xe8h#rܮi0R Z>ql(\?k LɇcerUm,%VֲP_=cʒs`,ؿweѝ )W'3-8RbK ᭔67GX{;ʡ U]T6:vU%q4$2TR.Ϸ)qFac6jhw5s3.*\*t½(1a^pfہ/0kO pyA0zlWYvv::?i5F\}DċBūH∾zlh FA|¦XšXc__/j &,~,v|E+k&Zs#i7eJ3iy5vO{œrGƭ)N \d$E1-Aj\ ʳ6q\Wab3#gy⋘2B ʳ[/«LNfZ dkA?; ur1>T:=*B -PX2Ճ5[fQ 0/5 >ǷC ރ͠a9T0S*PqJ[pi!&8 '̽е6) NCNCFG* £q=ek /QX)ge35K ae ۚd.~n _9HB=z Jd濙eZlqq+5S&-8f K1N6{6y@{8S'O#{"0܁=㹻`:P(0~tSa]̦I+{Wy&y1^?8re5dR9Q_?.v[C*)+)n>B4q=C).@>_@gVU݂n9_D=%^=ȴ[AJ_4> c I퀒Os _WrOb^]g)Za)ě_zr0l}:,;]bW~635fhau-}'6\YkUz"y{m*_0ɖ^eFҺwEO;J24F úb Dd#)[~7eRkfY XKޘwfͷ0y_ңL5:L)N%B[Y\UR̡8}wOmugaJ7`^ ꡯb%p89l~.a JS=2~v`՝W+yQft.0}.X ,P+*^i<uOH:Ԅxz։nJ!|k?[<4-{!ԗ GvxqÐi_69+-B|ԫ ?O\eK1,!6oڭqW/1/=Ki@ȮB7CUe#2r(<t #ȍ4_咘?'0lpw2\˚Bz<vU! s?qr>&(6e=(c0maֻ؟c*j'p5`OhT IrdՁf6*<H+&@&U4h ɤ+vxBܕ d 7nzܳD / ]VOZ-BK4[E$œm1 P~cg s)hV Ah߳[R\Wؠqq 2m +Tny8}uefJi-֢AR0|eh{i/MP3xV1r pl]3gSփc|^FJ[ZY<5;| E @0P#ludRfMjG|mRvWm.Im@?WS0ٟK\+Pكq beLzo%!BT=nb0BTUq*N¬.t'!@xһc4vf1yWodx{-rDw+0 gc#dݾ_Sb6ޱ>.Y2v0$={Bxww{<ߤ/(s30n;ӈC_-9 v GY?DTò#s(/ ঁ2VTyr YIj\N7O;V K`kFm0uVH7 KbӾgq~Z_Vq:\/m}$gJTE"PPV #" ZbAKePl>nZR:@a][E rpb#"]qYg՞#nzDmp<uH̓i 8%6ӔΖU(ANn!F.l< M)dk*ra⧕GB̯lRȥ1? ",&L9?ۯ)7OLGUkwqAf rrn+~gCjJ'76Ȧ-Z袏01 [?-0نR$@.EgdܰQfQZز,dž"dI3xNfQ ˈMA;Sϣ+C }_K3Qϭa<2 V29kvG?(u|B[3=Z4_t@$iq ⴞE7LކflN%pJ[]֑0 S>"t $f57*ٞsui2YCu?z r0FbġyU,]L+)¯RsnƱ 3N{\qD<,ߕ%I%j\*xB9@牱qgOH hhx L!,ϋ%VGKlY;諸-,# 렷䬆eL]q>4f$tnRn;<"[c}a%DG52Ж`upzuW#m\rE.ܐ&W5ړH]$_8ʌԼumv}ьW/^>@e{8֖1:ļNTf[1PGPaOE 1j)|QF0*JFߖ) VV:1ř!6O][D ;QiV9T);sȍrH9[6;87~ {dC:i@{]V^i\}!ާ~l֎5aTQOPʾ'1i_܉fhO#p9(Ow ыđn*)K}3Æ%@KDu_ҢCE/6MG8'6&خ/8PbJ%:$VJrT xbt/cN`"92e6i(@t,2_Mf*J{W$J;JZ}cK:=Zpt( 0\ꓸYީbso/UpluN)O}!ǘoV;pF'Bt?ܼYE} " FX9镋Ey[h7M, ?Z ý’#R}p|RӚo+=&Ccj7ܠsZx+HeVגrP4nw{ ^2ȱ]ե8ļ& ɵ2z=,?VOw>~SMaNDB3RNP(,s)گ=]qt if~PH]}Eg&ߐ,hDvqa~";jX+SD%uh08B_%!]) =DΗ{Jg{֋n@J7%u&b9_%1DK慸6IoCP/|'ct팈%C>F]%X:g\# HC}I!_ RE'yX,0qFҿc̷K@/B0mN|KmV^O6)gF)Xw9AaZ(,\]L, .ݘ]T⺓ !G^ȩ?B.o_ZҢ\ZcU;{74]-+LEQRLρJZp,Q=Ŀ[t W8h Dʆ9'6:֢Uil^bz *>/M|_JpBQAxsNa8Hf9g%"=aI ' Xd~ɂƫwSV~"MPj2qҕ@GeS_|LSW6ÔoJU?cmSxFK.@ưAQ2~QX%DE0 Jw&9_c˳%kY:d3{B+o)ZMLzT\ـ!qOwb2F]4S tSE|>01.fFӲj(v;E1 F$Xb`zQ$އՠN;Bsf>|Fy$m 8Wl&s”@N6ڷv_N^uD,T1 ̼֚$#@,l12i}ǘ #E+xwRg]A^t@.jܣ8:n&$4ޞ#~Ri[QbeGpX#Z&ڮ% V\U_AI zݬϊكH<?Ez7K )wYկA^wHX!xBԤ%Ŕ$;bﳓȵ|r`OlŹ6ݲ{BؽJBWYacxo:"]xǍ ^;h[}Geh Z8~iF yP '{dV?{7 UP5, yL\Lv;+8i^0sųZb\AdV),j͂Y&(M5]5e|e}V!743;G/K,Ooo G~AGWQ63[o"׿Y1Gy~%Uӕ}j`>K-4کFq(xgF9UD4RM?b"Fb"q<s\CbÁSS1{7^Hi9i'm=2qc-e :=gd(Sl$BҨgHMe**^tߴu߻$B0AJ2R|%6R3*zaL)'nzسJsb]4tCY= H/hIwNaէnm1HZ3s, jZB*"Beb@Zn!Tn6LDBP{e'( 2$7_ɾy۟$Z]j:Nslkd !)؉g? u.NN)wbrK#!]lrjNr2X+AYޘaW5DoBO#\kl2j妣!}"TZMӨ*ڂ?*T(u VG)M[m7(!6U3O]e+q4:/W&r\#d|晦z4.ת[A1 bZ?`)ngxl [㡳rWӐy AklJeLjK[~k*asm멕qf %MS혾Be m*P瓏 V/Ïl(Ӡs@0 <0eZ򱌌kd e*L0²[sɭWgjlzO oRYi]Q[&>`\<]>@]p+͈ Bg^D>Ut+O¿s_{x( G$aQNSlC,D>Jʼn#COV(m ¼j oB6HO;#yZƉJ?&xxBtbBwŃPM-LE esL!r8*ż0]Z3IQ>YΒI M*3a;ET̙cPu=&v_ GsPs j> ' ܸɾ2@|^"pPW@ONS¨&*HR544zf+YVIJ5,4ؼw |`8R|\c67r[ߧ]~1W =F<Q%« mnھ_3s=ogYZ07070100000067000081a40000000000000000000000016446b36d000036ac000000000000000000000000000000000000005800000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/isdn/mISDN/l1oip.ko.xz7zXZִF!t/W6j]?Eh=ڜ.+CӎiJ/j};_V6,PJ$TE{S߭E&ݙ`[(%ڦ`R*m116i{p2`g=<}GܑiJvki3}<.:ʢ<˝YF^75*PԌz"e PzXK56[y C蟊T.2ZM/5x [ +@V<8$ ʌLYtJ֋{=_{܏1o@G':ӊx(HVo/sP;G/ Ȥd!#4&@Nu@` 75roO+z>F&>ahr6i~)pV&k!2g"m*`wޮ^gQj!aݷj4k<^wdH$!EE^Mps,U;qn\X/X(eK1c75y8*n#Wi)L#)]{߈O]ǻF #wSwe 7m_WD?LGmQ &ãC].l[ GyP#tf0ҥu`,sTqxޔO{Ƈ]z!֒йxiY#cfpT-솪ߙf[&_yi DȯmE5=!=N!c|G2)9}Ī)"^3tkW9$ ggIӊpYU\IBLu'pnTl }z4V-DZPkCKtUm CL)ީO;p.ReȚs!J8|-/2S&>N@OMk $5mQ^KVPj.e?0pCpT<{@oh+ZeR[_μ Պ.Ŷ @`ǒ_8C%dsllW QӖ眘F?[Cd"WEHBy E*S!p9jzigsé+|Ɔeu\ ,qU>TUoiv@Lvi2Z0r@{`41fHi8D;_ǤGMjN6HWyk9}ULTb-"~X`"#,<2΄QPPj8EQY)#_|/20VPb@V{/LM{T=ta<ɐI#G&.0Kd7l@lM, K6F}%MR~MDssyr k]E *.1~WF^a+%Z1l+@Zy&1)|Q ' H `<4LSQ(@x1c/81{bh~FwUxʾ:z^CBr&laL yhfLA.M8~WE6s:7m0Tw*^E73[f,kᡟ2>2;j+L{֔ d?es2DDXd}!&<'7m*z#f,y>=)@xj^2HZ1,EiWۏkA="1)%FEKH*Er;7F,GYc&nM ]h0]_TO#yD#HV@!̓&!øH]wtϛ[|IdWO<}8zfd^ NE ;4FgT!ykVjfɨVwBz5g)7qWS7 !E;G5<OW~cN^);U y< l `I HcS_|*%xqhoigӬ^(m*>-US;7}\HGKYćNdGKO.- _F jt#Ǝz4rt Fbʴ` ߇mU.%.Gzk&T}fV 5.? ?i%2 n.DZaWuD *hr^4Y{SFWx 2j?sDTǛzf)k' ]Pb?nDa$ >q}^-n.Q!9, wӴWrIP-mtj6M W,sUS~bڟp(p2= B:'hǶ#rp=2V4TâJ{l RYR+bbƝ.@L k/"o7Oc-@^IϮ~x> Bq`q-t{"_R*x- @ BHϻm{[M;k>m_@Ul;%q92JZaXiEK) =vO}7,vKt//zLiY k~eKs ̆O+{I:=9#*rbR['EAcNv0Hhӕɹ6:0˒VE_tl/}7 d,¿hpDo 0${Wڐ쥗E rԄA+"@O|BQu=Mb.(tꋴ^)U\Gos3≨ɝS2 ŗ , 53EF@ejJkd n>ϧW~D([ʙVSclJiJ j]/0xv1{Ǡ 'eW`YԓB&FeNX5O^Dra? v3'a=ښ`sp@ŽMKz0Ak4,n"]|^%BR9EEx6۱ҩּۘ?fnY?C|yًi_F@]D8&_Ckb_NBflnP TèEaO@]P}XIx4%Ncr$1_1cxC1VסvҌGJc5Bҙ} 3OKJ",f )ZaAEGIu, xJ4vSnWJ;žBp;eN{@Wa"Ri.cLdy]%qgqd[ j(,L`R<_j'v.nhDxb8KaVm&Mt]~ f4F3#lؗĕ, %(CӵjN0l`1@*&+>vqliƉ7R[46$-g*鰄}}I~egrhۣ&Yq`H39kBAav+$D':iy* AYBCKH~ P"6pefԷU#V'fkPZ݈j~)oKPPR V71G[V  kRXAo/gs*!`ʗII&)1o~j<Ӻxf B5,61SN˩?[K2*|2wt$1*@Lv')@]+ʝdfFhnUR&8} b҈yE;v}1g:ci ,VgGq9LAFkovK\۷.r7{z#@!1:=4W+$2 ~ڕ?QnKK} P:'V[" t\nx3®W*̛Q[nSzG׍:#(=X4:(mAiU31c|/C! " ;9=_7 !LjW\ҙ篩2^K)c5,4ַqxtA_ji)GGLA2Rm<[k!5]<WtKV|Kҗ,;8;aw) r7ױ[Վ46D'GbYBFnf#F>xСD _!+bW1Tto~n2f54A˓t<|v߀@A^'/ks7<:j7䌯ƒ%u1hڧMD˜Bk6 ,k4g8Y .cғ{r9ְnt>"&RlOBco#jw5ܗ&bX6}Η5J-'7Jں[dY2N2Y e N?6Ŕ`̓"@zp4n{q/r-a!݉$%zoZq]z#VjS[(|@b7g;Q7jd*EfNPk436嗢.J9쎅[&g!E?T%I ~ JG;ua 1Qn&tL:;XbPGwd@"$tml۵,;m uG1Vem+/NDўq5K3XnDHq{b6w'ѡ jB1uV]q'$h/8:0n! lxu0Jĺ%Jj${cэ*DBt(\<!zB]LYȖF:ڒ9/i˗0lj HhO$U8D ~efAjd.n:@cZFA4|Pt4PN!B~s}XЬU NZ-|0WC*D+va:O.93k(ӟfm Z:SJZQ a衻 {S" %9\P,8w3'>lkkŝ/jgOdB}A}|oPUGӁ8 )GO@&LMGtweW8zGAE)-'LF/#f'~?^Y§- D .=v%X#ydh6ζ{|[ qKf;t7d}{W\u8's*0l ۑWwyiFDH'>k " qr t$–@ӿ }l\Y)Nvv:5D9e>훸8A6a<4ۜajr/vZ?6}:e.mY`/ŶE'/ zhB:>:OM5#!I'ӧA>T?m5kHQyK]HS;1$P 5X<(wB!BSq{E`ڜt5I*茷+g˓:b6aжyshh mE!j7r=vdH`hs T<({\|fE>Vrhv\a,bz5 {dJoP6MAg r@_Nb~C碤9&m&.6oD!z[aGL&k< KKqi^4U9غ3W"BЗhGl5,bzE$1.D^ZCR"$;[(;PJ32u`S< 8D%#cQ]d 3|یM`b,%suk6f+-Îv&8{i7230P J7;Dp0~ƙ |{"Ch侞]> J,(I9V ahhjjBj;t1x8_V|而߇b錯+`qYuiy7Y[1'טtE|5H~ե΅#|rEWĻc^ˊ۞[?b>]|]_ߪȶEPrc;9iaX Iu@Z0,r+V{mF6?{;,pPFX~r 14bGșv%XR!HG(zMdݾ=8F=[U3K{ ]q"I~ pX#㮝k* c>C1Md,rCv)]7oU[;j//9Z~?rhī" @e;0//ۤ~ڳ;%.V5W#L}|cd7u%5f>k);>X9F1(:#aeTel~q=0xD).V *sMqSV L隻~ _XqP˼-F?x{ڒ⩁^ 0U'Xp(yG& b͡KTi=BgR![:ǵ^. D]he{B [ͳ+3|V't` ^-e#Fn@vb| @>:j SIi/ mAՏJ?_FTb7.KEҟ|^$zXfyIHD`e|a!@';zhQF%]1u,<`i\5G!w@XSXBe, %;=OgkO 15?b0«c}Ե# ETݤ'~mr!mNX50 9{ I3nl_l΃QafO"-|!a`Rr`L9sh ,Pw =w~5S8W CkϕRt1_Z<2ێrE~bxpP@d[*Amy57{>]cHx)A6.u9@"5Pz>GK9<#WdjE;]`L Vq 4n8&2|e2,fGGw`+kG jjqs. . ݊'%xYG#>1yqw"qCm?I,$NIНvEL&5"*[0!ڒ3&)MGcj3S} _KuokWfN75;j]k+:5 iLp۲ _]gmV|Sm<8XY==fUxh15 D[L!㖞#|PzhrvQ]2"aD 6ȣ @Э|Xo~hea&yq,z+B& Ld吷Bvh~ٛu\PjfaEa ]>3S`ę@ZM-nAvJ9<^RS+NyBCB oK˖T4v1IZ&ސQ&bؒ:bw!A{@ZDccsx6ڴ41與!fmCxa%>LUvE֊P}\"EP~ԫ%: daD!BFvV&)o7!^ʫI-DZHZEO9뀍.ώW PKj]uwOW#ӉC/o?rVj㲶W# PBf{ &R*'hjjpĺ8KbV8HenזENDEsbobL8uMKOt j?BԂL͓zw~m" VѓR֤9?b%e:8HCUy>b307[\u(} SL奚m-"M;pSkDI0OUJO <\oUUT5%X ^)s{ngF@1J8QncA=xu>Vb^~?EOXuSТtxcZP3}D ׁ͇mV}pk!tI~SRqIK\C>`خq1Bh K*`\Gѭ \1baSf)Ghwf~i(u8` lE9<$Sh پ|_&7XX]ChGLφ(PA:hs1FDֹb˪ pkop) X4ImDS-;[4.L5x^E=t#ܯ.X~bn1@f,{oQ6Q rNze#R_ۙZv0>di_6?z x٧mI.Σx 6*H?&]ՑIC!.9;DX=$BϹ;)tۓ\ 4T8k]fX*vZ$Ǝ 7Wj,y}㹷ܘ$nmQNFknT!]Cͳ8G=r|0t/ $A9TMc;!I{O+51@lrh>T/szB9L̯~<#iSot8lf/@tLʎ8̈́h;R̖oq %] S#Qgj8DzSྥ!MW.ouO=?=_/dK"~3RXz&c "|NMB,L#^tcPU ߑ6nʼwԘN]y+pX#CH@78Tנ:'#Z7YZعkQ/ a&z6A0dZLaKs\ӂ\!Md~GN+YG}T0FA7:VFZ+̅p 贂>n18|]G#Q(19QGz!1pE ${%$70sJcr+lkĘ*"04K;䉠7\rX | JKrgeu'Եyn-e0 9,rm: W(D\n!-P!m<5khXF'S})[,Q.e?75pO "-u(@ u:oeԞR_)?csV0Q4r38 C681:x "9s=]RZP#בUс5C ӓrBgPzɀ!x _#O5*vd_ Ԥ]л̣^NuxDqG(9ؾ!&[ITrQOUuϯAUN/JDcxϰKt4яCu]l Z(s_ɉBЎ?8NQLfޛeRże)E$I(b| wb0`k@[eh:j+9y?tsש@P?8aٱD$+6Wt-#0&IWmVy$Yjl+$MKdaO(z4t>2{uXDe <-8UO+U8i_:95u8Fڂc^FD`harܑ![(CW%'bT5sUM@ϛpR㈯gl]p׍< `5tMx#k-TM,m繟C׵WqEwg/ms;Rf#6}tZ1dxs9szo8 PDPnoBYJ.")ՆiREnvJ)ӓ@>Yx \HPyoQii'V|k=6U[`~T&`. g /'.6=IZp '3;̼Lt_Xwug6)5|}j=Y8w1az, OYEjc0R/]1|gpZ uC rE.-QKMhW@F`BϼcS|V_>?ScN5sUߖ#": nsG< *-%z>w `;-)`/( qYaj, Ov9_{lȏSr w{fx'U?8!1eן#ћWKM ~$OO\/e(ђ[\m6.>zO F@P/ɕ>Ca8Hs:$n,Kʣ6uEly5NdPͽkw!IZB"; Fd;{UymXjjKC&ok|c^䧝ցm~dk4"1uy69Wd.7WP?ҢX}H$Vm#,/3,Cqbڔj?_#9K=n5*ƣ00sϬ:;]< g E ⯓rHiۺ'C-Un*`X2̤W>1qh@U;c) E%z\"kux7#fAMy>#8[,25rQۗa49Ӯ$s ֪m}d(ou(:* _,^k*?_WڅF] EF(lE .||K{@n` Xx6r폘% xYk| yDv> <0\S?mkJ%gYZ07070100000068000081a40000000000000000000000016446b36d0000b7a4000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/isdn/mISDN/mISDN_core.ko.xz7zXZִF!t/"c]?Eh=ڜ.+ɏ@5]x)Qf*8ON9Btkh a_QywiZGZn]N7\I60j˹XR~?z܏" юF"Cq}a=3_}D@U'^BFY:V]/paPFVoF1M'oŞbgJYHr[4|ACz.AX|TL >wgVH)+8; h:j#/ݦ;:aسqqi@RQ,"Ӡ_6"Nlrlh8%T>1*G_U or؎!n,4,NK{snq ?y P["-Nr?{Bpwvfc<هCOFph8V<ޢ{~2!Q<ɲL p[KRۊb+u9N؋N/m \dwC`"YNTW/bc .h ))}wQN%`hoaHV66ja%l) nY)(6NnӘȫ:_sD0"(>|Ҁ?:(CRɨ &jC-2FӖKj \kMcA=34'j{4&m쯵k ]0i~w×}ٻYejk􉌀9Ӥ"G¬y8PQ˩i"؇6}YYj*+ SH@oYoF M3]} r=[p?hTE(QZe 듰.D2UGg5%Ymfh//wzUjD)dGP"Hq cw&=ޜ?!h;>J<Ԗۏ$$IO:?[KɧMjAbtLJƸXg"M36j!8{@MڿQ^V`Z"G鞄>$A"@E tiQ m,kܥf+OhtiqmݡeI) d"hf~pyQpؼ`o43C~ܟԃ{%+E*'y`0K .\Jk PGPV%̦{W./F{vaP+#= mr@%ߊW_RP["69t.$5fl_ ̱ٯ-ކɽCb҆33tg?0[Ѿ0&QVf Nǜ{\!I٣sר 1m1r)@V&p (a?Zj+oFDW a8_HgK/D@2Μ G[Ec aVPnz.Yu1܃EFEH3 .ReEȘW7KƎkZDm!9l1 у'~8A gfC8;JaQyV:R0|WbI6(~;Gi;C>Ija#fK@e/&g-~/^Q &gyM:uRLHDĺd ELŊrpt=9)tEmV|Oe=&o9V\>UiЌyP-ݛѷ5cy=2H(h .$޶'pK[x'=Ab'fA)j2}z "R`R%D]04u^aabTdO+\2)CHixfw> W*֌ оR 'A86en[N08)7\>Q j>3Q#Y[`LEkp6(ͻu{]>)|?Z ݪ$(~1uvcd5vHwaDj:[li)wz{0h?ydAzႫFLM$p D{< k?L|``iۧ?H3 6>Z)gᵨs(Ӑ@,{lM1`XtȖ,t9o mTaTN~Yݒ[.53Wpɫ/FZԏLmls>0|f1BMY8$G+Sn%t^Fۻw ܽws.0F`MJikSb :(zsbdW1־/ w\jٜ-ӧlqM&.1z"=\j"Nw*i_4jI Y?)esQԩyPepp1]Hb0䴁ۥD2[^\1ۃh=!.x%OLCq0{*rIeG#F&; t_TB(B# YYpǟާ z6r_%RT  k#RH%T5\jWlRlI!:,eROz()$jLt\ר$@h#=yo&i@%9?ZPfvc8ifٞ +5l*d{A(ę &}TE-qzJ~уoRw,_XCZ*)W O+?h@R:,cYk 6Y!2fGase)t}MY_IC}miZr HVZp\ŘJ7^Tf.$ V+Y@$Iz e-=4q*I@R hUѱ+*zoX<);%,1L!%V$UV` ω0)|Vc/vffVt:N\n .g,OIy#ǚ8a;q,vzbָᔂ-d | <2kȉ VPyVͥ;'!d~&gP^XZ]#mQhelcxvQjg0\l%z[\I PA$B=P;;2HG4!H%j%qYQ5YCqkYi>(R4eiCu)9w8;?"[ct,Iؖ/VJl77az<ʈ0~P,X =`*HȆ#cWޭq` :Rqb*FL0`qѧlYoSIaSl`W7!gm`r$><iL] RZngʔK|-t)f긍]!tP < xoJltx xvvqr}(UIXo<8"?B>\K蘠oѨ)@}y/wɁFl˳"Yz]Tq~'əhP(zke CC3h8z@űikUN]G\=f02]KI~pH(Ȣ҆ ^TC➴|iկioH?y^M (Zޠ-ia2e:r \:/.NAI8N饴(GNx8-&Gd}:U[zM mS@-J&@v|&芛PF;')Ma6J`eg>Y|0Ѷ9b2P|षemT:z_{-&ӂ.˒ZL\uꗻKLwxIwϯOr!0QfI7~JzEJ+\*']Hn} 3T UA@Okm"q$FE9Qz ZD+&Ai&Uds-'kxC3m]ubJO`q2GeQh~1f)MЏg!2liI/!GvC@rj|O _4B#鮚$AE*$&fwSBZ i|gU>X#A'!{6U0)c0%=Pb䋻!Wech͌‰-{%6o܋ K#T~Mok;f{\5nxM.F^_DS#eN^eiDOl*>/gUx/) +ר8*?yկX ÓSbO~xhR+8ߵvJIU}7gLL ƺwte~h*'W1iovm,j Y!fۆ7pVN"u,(טaw"iAG~ځ(!j &Q`G:UqAme cC麹uBƍ>A\k}&AB6?Qx]&fjz(6#>?h(վa E@57#wP_^[>t.M5O)kpk"@1!K9 Ї;TI˻@'%L.Қ'#ߨB3ݧ,<{Hv]^nw=,qpY5[$-~-dYCv̵ jR^r]ڹbێ'`4/Et}c>M^ӹ a2 `i殙4sijWVXCH@ɒf3s[%\ []ih.V<\JRdH{`Ԥ\xݿD{d8W-5ш Ka=.?E]8nnPYX7 "R#  b^hluodhv@M"]ļ_h|H5blJ\1qJAiGe bLys4LW' 17rR=LB5߇LC/ʢjD5T7CC1f`{AR@NBYl³Vx R;0ѥ4Qվ]~t-٦g֖KqY_#!oEU9fYqEzxiε|"*ܜȾ, *\NSQSǞ%당s1KEf]q?&&q4CHdPQ'U1&c$Q03wT% *Վ0%:UQ}بŕ2'䩕MТѰ/kG)+ }:bmKM VѵbnY '(t)y7/Ҙdc B5J;"ꩵbÙKIJ\֔lzJ=Ƙx%rRϡE Kޖ@Xyyٍٮg)0I- Jm9w?N иeMa2|d"š4QJs1=񘸜>+ٱ˚ҽG׭ZҚ҉Y&.297S4q@swG 0zl։X * VdUoT"x9ujO~cY|5C @M^EÞ EWVnATX`Di$OWij~;VqimcRre^ Z d[|2oG/;yw}vY<aNЊX]|[:V쩙UH~yǚ#9m^ֶAs$AsKuח=ip^l.N.̔3:9fcZјop⠵! ;j BD8?pr$?ǣ|r.~t *D$!YfT[〉c.9(H!?>سIcp&U@{'0qތSx wa>$⃙J#ˮVWrSn &U$6:>F('R"z(x)-FhKN/jG[-f9:EGB5YV왈ǞOypqn{v!iO{ˆ'?R@>I:{BԜ%}#; ލQIvy(ݞ#7џh۱)4TǷphGy3Cܹv:;wn tlAʐ$b*(e6GsgܻV /!GWCv 2-^mc 3^{ZlU[ ד=̓CZ-595^)iԋ _@v}vb ?҇TcR[*d̙hO??OpwԼ3&#_*f.sЮ2{JmcmqD B޾O~$ "=3ňӵu5v$2Tk2zMD3ͲL-^inCtt19 R`T/΋ozxcfS^-%HtF1Y*T"fYCe{L&!^eP[m$KI&oSC4QNx!boѾ,t(IۓvaP X@%sAUFeK]@|k(e@R0 h [Az1~\md1?u5crK"Qn ww=uvA7A=mjt+^("r9T v)icu-2KT1Cĺ<숥et (WyfEdQPgi}=# mn/Ih[Jƭ0S@Y˽NxTs%~*Ls gH3Al9!zg$b2d_Jd ؆ {,J TR#Pl8ֱ uӺS2JILxD>!r~@ߥ&Hj䝝[#gf; TFl$t`w/^Cp1_J1Laz HJ¶]2+B[ ʬmŰP aN]%L5PI;=vVuȘ \H;ix[?@b)a.XFne5YG"JeꤸkԴ0\? _.3XRAޑi/[\ +9mTNo~P-`ȥu.vSy1{ӏ1JցMςttݬOl!Ը::z.3q<`o+0 37{(0ebH6qK:%upJ?2#B=+oѸOȏоZLیuUOTKԱ5 ɕS\CA*~Z;'Ljmޠ$Q(e%L'}bM8Ca90IyT1釶sgB٪U)[$BtZjB:QX4\(Sk4 fHajHš̉w-wBq̖C8Ծ=Q Wd~MڬE27SslHc4٬%Ǩbɞz=X|`_}O^rrIΓ?-PfMWHxGts'ӗdS߸.7L%q12r-m+.nvj]tE쇚fi"?x:(uW7%_Av).<[ J k p[H~C2"P?o #gd9?T|܃DAWOcu* !C4rHӨbγqHiX[s$ X$ wM{yX)MxWmp>ZD*4Rw]ΚϨ"|7()n\(Z5 |{/C FU"̮}5!^ؿ֪Y{o o"(!=dr`kxUz.";xœf*8ezc)x\E[9%ꔇzlUA'&}lDXדY"Y^X/IPtN ŏfLduJ N==R-"pq ޱT&הssg-{&eagb8Dw:ʰG^Ar{nHJO I[H{ߖG͑FP~tԮ/ˋ7ƀBg9L)& 4܁[1,(/nrf~G_B8uMC4޺3D[0rӨF8fGO LYtHؘZKl?;׆f߸<_SwZZ1M/7"ڭgۣWV˕ &ZHD^č%;yb\TA[70gMK5ZUtE&Z~}J*0zkC4/qs[b R|n#٦}p'Au#g&$:Pcah)FΣ졟*jm=B%%}N,TKUU|׉@A[ 8Jr%іcv I I1bifÏ-E`eLVK9~m9²$+ *}l2(è֩-b3=e*J ƨ0C-Ӏ8t,Uzɗޜ:G+Ŏ+,WǀT^ 3S׊%awUc77 ~w`6"?u:?ґ| 2yw?.K z̪#=ȍU*HSB`F+[Ԟ2PApX({C:s|cܩf5d?n8m ͣ&P?6 Z zoY,E&7џ\SE菽].[*܆xKiY^uc}ٜZ= tOo}Zv|Rjl|71QuD:DkpRr=u%iTeRUPgԧ3VJ(.!90UyJ$szcC t[ӧ)8tTA^HL 5H>;9/Lꑯ񤣨foJR` #v*& rim/ "w}\`FA=7mҤdZݠF9A^/3R`3Dׯ& <=]!WL,ڛEbdb쵢 -"0#f׎c_Ԧ ŬYs.^jJX+S,kܨ)7gӳd\u_J4ҩ/XvɶJk:kn["PB_[\DS-[8>i;tZDn)'=;7dܭwQuc<]͵N8Y-!*_ioϓ<] ,p_Eځ;<}e̞kci1X[oEd\2҈/_$BVMsOB!9VY$8۹FBrKW DНKyT6lXa L(1:-0;MKg;=MNCG/NTB"raf$KtG5(=䰂7D܆bﬡO}+K^w;RV9ɒ;F ?Mv'%*?Qdaύ$}J@۷+:H&24ŚM|-\D(a"iDm?_ꆚp/A 6.4^^jN`AP5e+*r 꽨lfi%_L\m؏7D!9zW0)֝ՁAJv69C=  )tϱƒbl%IPvLȭ_z{κDE-#N2AWtaXÊu**}C>i nr/Z@der' L厙@>R=lsc [Q,R'1s{6CE%o\6=il$>GjRtRGD!`~P/оѱP:Yk+CU0L.}[_ҧp[5_;#~Ũ5)s!0ag"j+Uho y*kEɬ]P غzL%4BEɕߑ N[6 B"-0[g'MnC G y&h0W23Og>5;r<ȬQZg&K(hi$;˔oTƟwl0]#+Kp\` xqVfia@7x?~5}rsOw2gc@dˉ, e b~yh$sg#y鳘x y]ҙ:5 >bb7 ;'+s]GGDԵX 3[zf>=1pp/zfIuܩ1 j$JԉU3?v+Bwa 7sŴd%wMFuz<Ұv[P-  0oy:1v ʟ^~tҎcjm d>~i#P<9\1ZafHi+hK{AX4ҟ!C4rs_w1{NPMyg_e#1s*|y[}eDK?ݎo&)oE]BVU}b+EсHρGt^QLg֩E #/e\yj!<H?Iciyu0P=O7LҢ2LyPp1zxDCt3i%Tny;T&ukbHqr2w ;9U"y#e9)]ĦR2(ͽ캅E-rQ/`t(\(I2:U*-qb=RT:S-ܡ!fE II`Cp`WpNu4FK:f=ֆ* Vu&gcTQRA<5^-P(ݖǦz;I;-/|@_/m *F¡O$f@qᙃ)|ҶlC~r3Tؿz Ir̠qc0ȉ1 ZTy nt~ l}^bWq ot.xUέ']YJחڗ_XRXVVGZK5 {HJ"j ˚dgq/C ftbtt^ =4n/YF(΄ˆ}B 8C .܄Z"(Vad8? xߝ0G<6F1 9GHfYd'B4z.X~=<k ߡ!|bՊGEh{2K0YћA^Qd&2,a"NeI%bs[K27ϧg{o |khDVBo Ҩ8F %kz_O 偗fXAukzƪ5D!Y^19c0`j9r؊5rI\TP+ hHPe0GS: vAe 81TDΌ$!p>{tB:BSRU|*CȦO-w(J(ړQ|fmկn97P+*y4--0>{Yf*}c* e Tϧ]J8Fam%GEx3MZ0P~4eKq4FS080/>r(!ܞHiQ\;8V43<-DtTԂ%H~!—%e"Dz)Β@=YIy!F;ΚBLZtmi*_ L`]5v|îmm擔ߌDZ?}P[5}1Fw廒HvrA <%gJ,aι{!쳞t|sԒ[{5/]<٨wWJ=vGb!KA zͥ*[m*&DS/ 7;CoqlA|>Ka^ $RVb6>`P*Cڵx窰X{T.x}9C1)u.}>9S_(VgxQvο{{⦟Q.i%Խ.]Φˊqgo +վVL*?RXsp[l[aj4vȪD5@A`ؚ}/c!K|Cr7&"=vBJÐ aeXdwBŲ#> l[88 'NKCbDZYZuqWsDe)onJG` 6"О XQ=HwOw ?\.&@9if4%%zV`1 -8l3GZZcSA28Rdت?$+:KVcrD%[T{aT{Τ.˜sW˖+䜄KojB"1R)F^XR/O f|׈t%gȹ}E|Gj'ɥ3O"2d+/Zܿ__J M—8:+(]-%chr!q6?L&[,̺۞2CjO猐 B% B'Z+ɋmGz)7;x;=uHYΝtnh s2CT{TI"WSOf_#~W/uOJ m6o] C>ºx89[ˆf:4`!K1 hQS$}sjX* } c. O2Hi >/3TK)0;I1j_|5LZ#/%sjixj^S f'6-pVS{sHUֆ%Fmu.0Pӗ[;,T8dnXj#59 B9'C O 2ɇA-6A;wD:ΛWݱKRv~{ALEq<1ײ%!~&ŽB$~sVo6ś:vKȎbwNGP,-o U> qnn ( SKlV΍,|c}aduo`R$\;f[fB]8]oeGMdʍqu[+ 1 C;3ڸy]#(0K4܈Yn;kpCt[c)[j&{QCKBCٶIKۓHtHPsжRXȜ#`loX8XYjD+1=uLO#UQ1tbP" WIIlq*ʓ,716{{Y 뎹E{iC,-uup \.٧{bsĴ#̡Hzq#)~'ƨ\XQł\bNM7TJhobuU}~vU_3qɝ' ~O,5 p*0%FW.ؿ# D D֋'c q6fIr82ap?Ǯ/k)ig[ILtw,᫫mb#xpI#Jq"+M7Br蒜ȿ8뤋7ږg.5_%Q E [)#a 2BĔ$`&*Ε 6OQ' a6$f)q:'i^b%pNq!WV3[{U/k6 t"[f5玮 Q`\& UL^J|-0 daij?\ӷZ eҠӑUDPuqY .ソ25 n";a(U{I@n n@W T-36nRto6"81Imaձ^J,)&$ 8҄R>Q?vJz]%@NiKjSRf$n$ %鲸"jvFdw^EB`hӺGC;cJ;=IoȇeB4aw0SX VH3WpRI܌e`J).iD.*PSmi8s9טdv{=?"60%Vo.%㼝ʜXAĕɳ)p!xZ; p"^ɩqB][Wڅx#K7ɳ& (dʂ*e+}M$釀lߴuGHu̦y[XE>#BVCsoC-}Lbqd!Q) *fzSL[Ӧ&v$nnAJ*YixضQ}gN V4؂sxl4簼H $!Z|*?'-ѹ7,Z|>O8^*p6H'CncLBC"-Љ-i:'Iul2KK8|?C’Ik."vH~kSb0YzmAH΁dM§_[KQOxw?|!1<4G¬{--ɂ )LdG*o l.VϬr O=g DƨH[3]t;m.؋M ?WB̼Xy bdT@;crR @.Q8Um&Qs noZ8r^vKG.6+0J+2(Y|NJ#݁~۲ uyOA05k-Z[/Vs\1iK?AaCu`pAb,V&/hwwLJdm3mAVTSh).~@.TpXϯþ:,*C526ϧ_v3m73ѫr MTa=F>IDafa^ Њ,ŶrWQKsܼ;q `xkj2$ۻ i٥qc \'r#~#J3gIP8 NqQ!SSPbEPآ9-}WFNT4h+w(JQ7h!L?W;䅣 ~V8;| DGaAx'+Ar))sGHvj; 5=B&ק$ԥUq QqGW22.#,*j[>@[[cJ ^7#Dhm_~)R`e jbtD] 4] Ňdg(@@dR3]W:T( Y硪O#W:3r ,:}:/BEXb>k#KVnː2&c~gaO=Ntg3Hcpְo!Ŷg:ԧ)XFYGPH2b?r[GZX`V|bK\`yBgW;"ehd[jbnm\>I}؀eyg a]7U֖G^u;ܒ0)+!줈OO#FڟȀ/ L*[)NG#^'w^Ĥu_,Ñˮ}њ̫1LwIFk;ZKtv|R.~˨M Pq|H`!)%@]^vIRkUԌl5?+}FENe#!'y4g)p)cB} frXT(Y#/>O#O ֔9fm?"{ltǵʌ"N{j&äUp#:lWMuw)hS](m؀Jݯ!<|'QP/ݔl1SWvUB -)&PDt1 zJpwQRl?AMڋ]+K*MyS pH/ %;?(uдV+IA%, 0 `)5bxZp +d%33KcWgg%od}vh}=?`n hGIpc^IZQ>^a 793mZ;I; Ca8Z} 1o/&zK`У1v̈UyR3XFH` o5XوUܭ{Iܒfͯ'a4|.tU vC~΅ SU o I> cD DTfFm6!e#f@Q_sꌚ'ح31HE:^Sv"[|vNyݬ'xDFV17y`)(!1 9UʽBXV=7qZWsG¢-e?Ǟ*8IӧV]8g"}hzNߤWBA& mr] "<RVg4 Bݪ叢'!8L s!O5yGSo PsCyFycNV\"J[v6& E&B6 [$Z(`A٩ bHDD)ȝAgެhqܝǧ `VZL@eNPI|:h3T*עN?-?;T5uqU%cאn6|G{EoeZcʕi RLr|V&- Y9XEG ͮ3?w;מi{CJ8RPk%V k r*@(lB^L ?7fR xWfR ]b#mX 89Irޟ{:oqs|Zm /P 3z6ʬ }mn3K0RU*2t 6ߴxmTE Rj1DњӄmM- 04ݰ{L_77Zv XgG*G~;i/^kiQݯ$g%xǎL_Pgq֟ Ѹyy@Y7 \!s$> /SXB7D _VvhK@넡V޽FQ6-$$k?F?6Q{j| 5[,/ƲUQ:V_n>B#*\ե`2,9)$yGaS~QvĪpC %'QJ๹c^St'fll?^( lUfNtz.~^"/y:Z?ZdrskL5ICYן}$^-ŁQ$zГi9o dž1 2{[oK WQ/NL@s r-0Ӑ'*sg_ Ŕ5U z_- ǓsbZKZ"|ow.1o!$Rh\*owEXfMA3 mZ\1۴s NqΎ/,O6]ց1.<+ w:Ȭ&qX jF, w뿠2wzbѿ~M;gUBB(n!-VT̖iw!+)P⨪ԩz2gؒѤbƼB\a祀D1F:Tc!`rh_;ҟ8'՘ Xal3u?QTmVP7R,Ӡ!X^xdt*+y:#x E&Ŵw](=:)@}_ & xC&2ęJyT$2j hYj_fO3h H7{ퟞ:\YY,`/^ UBtIaC ^4:>`iMz;G6L=থ/F6 i 9q$,EV@L|yA-N_cE`g>vfɏ2֤0%+hMAȖPq)£g>-q N'F"uZ-`)*"oGi%22zly|;, xxHg 5{DzU=@4rMlg5{N&L3:E|zj-x3׃y<k%EjcyǦ^dpd+0w E=@h33k 70X18ք4`:pٙFFeNYiC䵮a9T,쉓"Vİ3hASPօLhxX2М ! AHօ<2BGDYW^Q,8jcOmd>YNY'U]0z&Pt|0}"Qs6C~g(\3}"ԐbNе  8A Bڸ>ɝO%ҺBzfZ-Rή Pk'r0#&3QeFZ2-;47@`[CD#,*XYk^y *L=KY 7lNkJ2w v|F[U3Ef#̖)_څ˽q2lhUڍ)/t-IFU楘tzJZ`'j kapoS4WRG J]臻jNvP` b}qrtL0k?I;~\bX@:VrOv0έge@UiSy咛T7Q#q1LYHc{D&/DE҃k'PLy?Ȏ=6ΞPc>lżo/XW:{% W\4zuŷWɁ m| *9Kk JϫEc`abeE d)TP='(5yi7|Tٛ(dJp|zÃFpTƉeche7v?v8ڨx{db-0ʫE>a|4JHGa GU AU{XGBRFWk2]{ړAI u;o $bOa1q:ڦL*8mAbgeL`s qE- `n2KnK W@2hcôC%7R)'d{ET驹pgR#D^ a+{_C/p.:^9\.q <Sgi 8m86McxR:@e!کU N?Ж.#Wt _OVB4PWNksVs%Vx/T D]j2I}ЁKx]|΢niMod\*ڨb`93fَȄUGx{/LwfF>F$k Iin A!+WA/+@ wQ{xkQYy7Nǘh)*'rl;CAn :QѺ4 *jpvOkeMp,`!\S<PRqo0}R/@&PC w dl#Es]-n ~o Wx.@{5aTJ (iTbpo Aug9DZ>)_|9jgl%<&5`IqczZ}:RtUJ1ØZܢ\3eUbC.up:6}[~$chaerBwg(A+iv#)-DuȠ A6KzU.8kYH%z' Q$&cK&]ŅKu叿;WX'܉A;3v1}+T{7oe4iQm  rp?LLwA}كL>jmt[梨 Q<5TsD7W34Gmg#Ah'q}|5djbざqL;Twl<>QN'+n2 CN<+1-mpRUd\kcK ;tWдߧZ'k.|o'"JԠu"?U^>դ]6o; vʊTP=dZ!mTP+l(q!:{VMD`lb Qnu--#[ j Y"н"&s8҄kd2~ 3J+ 2UKzK[zs[;;m,!ZfN9Äƪ$A.*udv&M~Bm:~ ?qdj};c0YM"x{wJVrAj:Z3 LLA}[W0Hu5D۹:]!~+T G^.2dO, >1Rȫc|61 A> Px S^Lw̒!ҹQvm.ܽ ,?o0u#h\A&*8Ob)Jw U͙} s "O eCBvέ}Ba@<fPaڮwZexaUfO6vVGTnaَE$BTs&g^|4 v&/N!I+QѧQv)14t&]O;g"?2Q!.7c q ଅRݓ8h#%l-u:%!>MsKbv=˔wqM2EEwa/s" Js_ށ?$ n:*<=?U0cdٕ ~2W448r $hGCimSQJ;>Jzr-{v6(aDC #U}Asz8݆%sRSJWDFah!y$%қB`7l(J~ u5eVt}MPiv\kW{4J}mP:EH6 BLhE ?-ĵzwZFD0<%q|/^"Rȥ1}bYp7Yo1P( Ns/rFi\l#A}4>OTۃ{v0NL.W#TB|gLwq2Jޣ S͔iG`s_Flf#\P<$9hc\H<^U_\g^{Χſ H=U7jFoxGȻ ˷T3dN_:(,x{ }ˋn5Y>̳:V]"W^]~hTCVþ |R<5 f8d."݈XpH1h1 J}!hVvaU:seI'&'QY|q){zCbS!O2bvФ<{;}؇ez9I&ѮONg) &F HHb$:!pZF^&zT,~:o4,M⇮1 ŚZM&a]})NQ"'Ͻĕ\z& -9AOߴ@$Ev G'^zI ![b %;KK쑶/܆Pk!P픊u닍:{ gջa[XM6  4􄩌[D\ɗ 2aՍYU; ŁE/"8,\6<d'˭RV: 'ە(7k)?:g M缬`@ "ϋv Uɹa˕~kdJVFoJru g2: >r6N|EB[(B.~A8l;jswʴ]ӈN(˅w *Ít1vɫg5f/EŽ1>AU)4MV\2D*Hr!}XH*[hTk$8ARNsjE; 3j"x빧55"!mjf fu?ģ"I¥.hZLD+>#7Ђ Ů;4XHr?!Zt;sEf[WHPU]$!̚IqQ*^ 4T9:ԑ5¼za'%x#a``| ̔3AW?c-BZo{  kKs8h;lsYtH~jx0*a7s~Nw>oX:|YqR􂼊l_}" ~Df춢'-_$>õcz|Gu}^g}-w|$]}:Zn onOXXge1K/ |Պ<3DM:hLa& PL XB-fJ2x\͜5zj0C"VR*nLQެR7%`'۶>waX譌ЪzX n^jL ~kj\ _n@aD)tժO)ܾN-Pag*fz:J13.0]3d6XHb3Áv'ܪAݢdaLquyҎTSv?{4W@CV;7^v7އ,nZk-"dtBsYգa2KO$ޢXڲ*dO#?{VF0;^z 5JDm*4a>OL\>5) ! r^10j-'FbAzzYj$DP Y#3ѯQ]1U={? ^[5ȿ"Y'Н*+pTGŮ}G#S|էR\AKxA΢@~$/ՄvpF 3+YTj+ʇuA>Kql@d̳0y"ߢ3MiaWVmOU_ٺ~+lK?X$ AʷԍZ&ʅ*x%T'\"'ة&-2ܠ'ϋc {/\&Fh||mZ|o5Y{OaD^L0\$Lb0cGt4l#@,1!sM?XҊy*ЊTJn̞׾`1_$f}0̠)'0H1fp?0jA&\ ěwl> ,tJJ-A2"a [UJ-Li!!QP2 n։vdˏ]B&g!(C>8 eRoj)'~¢FaMIo55- %DӘc'?{gL`+!p(FfY^c)d|>K `Z^| xdA @x"%-Uifiy<L{CۏNl)JppEP΋1@j-0fPxSXk.uHe#:C1^8pe蜷(3ҾܥPJ %λdն,\1-@eə'dN߸_8c/4 xT"vԫ '(-K2? I3rSTaV^%rA,Nad}cx*mEbq%F$)a֪"1n#mFfy%@c]gӌtZ|.i2T D3j0\HQkm_MO{Hm5Rbʐ=j?V}/4 KC&[̛qJX?e3I6:P%"`9s#jO(y^@G|dX%,C/Ou-2m,F\{,v!4tM% ׼Sq4X>|Z*8epd3um'MC96~mWkygb`ī9G3ZbHPumeKfnF)$7x "M_ρ*S.PiUS87}YCd8?%L2fԕQAy'PyW,v0.Ҙir䀧ZÖş "2e4?D14e'Dyۀ>2("[2իB:%fAu4Iw"rJ$ 6|L=$xK; ڊJS-eIka w{>bfP\s=S+pqg#K[ݠ҆-xs uټIN 8?\#s.ޑ3GѦꋙ^RW. j@V`GZuJqڔ3=o^$A:Hp$H-U9zKr50[zݏt_{*V1JQ yH(ch:jfY6/IIF3ɷ gٻB^XУWv$="?Z06T˱گyY28_s^[(`8zI(9={l:*zP%^"ֆQv(K\:Jh ۇɋIļE<&RFT SR\Tq: 1 [vU /O鎙-S.Z֮VPyK]*8%Na*Ì(:F.} ZE欜?B?hC)(Gƙ;`07i5F9\E1qzP,CP1E:?lsױlC޳D3Ó?{k/Fق,a)\13[L]3"&>CI:f " z"O933LNKZh[gu\EtQPmHt[UMo t9iJbL4E|(d5J=jr:,!d]C}%-Glc^c/%Ik;u\1"̂.VAw3q$7Ӝ MLE@ e|QުJ@;&͹! l3X]BE*/}­2Hㆿx3hX# 0d5v@ 9uGPf`.#+gcгV|&`?G&Laݿ$@Š~RMDG'jj 3&S3܄~[Δ3gC|0 ﴪs{+;|C1/8'=A}Zo-~}f˩QsQzӥb+>rM֕jI KB[yЉHK8 ϔbۤVZh{ FGwԧ<9L)s|J=e`Wkw8d-x2ľhO&r_7W5Oe!KxL4$;ZZ{*8ԥ+ r|` n4d:a 6~i糝Ґƽp8 ~{~eU/?Ip{@ %DGVy hZ-YbASJ}X u|Ada[ onl;t";!>"aI7ԤK2Fޣ(=Oׄ>>ཽQ,^ex#3> 7lCވh%_J˗ % CU.,xJ"d8xNѨ;XQ>Yn,G_"8K7p!b=@d(v2< ծWrhCBP4`dh1z͠Ŵ `oM:(Fʔq W5rP6}Z5vQgp/#M"~_BP5G7^^/J9ߗ9zހ0ptr9BD.CJeRop1&<@<[V g腗j47F!ֺJ\u#/oBL;cZiU\μzdif$+xϲ䲕XC)&r(U[He"_,H\HΨ^ 24K"@߀[T^C?ebU\,l2JA:agFUȲFY~`cTrhu(]CsLKkMeU\]3|aO$ Z,L:k-x,h!da% -qg '1&3z3xWD$BZ^y9 +B[zG?8},xDĀc}<9[axc$7/DCXmf-vEfFAݠ;>3|;t\Xx۱q}xSJC˥_ FBս200!?lbo'aÍM.tr$> .!ɠut.b_ t਽29m+L2ͼ[IfN+{:AVG3GJvv# SV\i0 dL5:gݳ-9˷'ܒM5yvLx9ߞ9cMKu5'IC;/@ߝOi7AVd h w)ǎ1_ׂU׈D*2B{ UT/?\f)\*MNѫkg8ߘbs'we#+]u,,6 E}|m7 H=w=2'MNϔZVrD U!@)D*P!BSF/a L@* vcqg fqW#vFK8\-Vн)|dN9N&:-)y3(/Chv"0Y y"n%h@r8СӺn Y+=tjtĄDsN?T,§G<^q@ֳM4uC3됻3@WJX|{cđCx_ ~3)&&BZ9~.sB%)>`N 0KڵLPi9ӡ-^Ьy hʂfOT(3AM@?A+Ap_n󥢽1MM_ VMe5{%'"5!/3j _>E y4-]G{Xn(N8&;:Z|G-V-{Gi3SۓވY9PY@a )AըcQ˜Ww~d*d T?d?7.jg'KФcF]q\#S2Ǎ 9 {%ǻ(C:O"'i| G$k[3  (i}YG>?BN]WҎ=򛏪r|"j*v G}_x͊=L7C}rlz*\ +>5g#cuGw__\E"pXxF3G"Mzs)JY`;|$p ` pIVto @μ?H+RKfIۨꦦBW [:!K*oUy䟧xz}zLAoՃ !3z;5,b-Ԭ>o1/`V,=#SHFi[GH]?ÃrJ1e片`e2̊'2qW[L]\A %:(RZ5Dvظ@# Ĺ|^Nڿ/O)c4B5ϴgZ|$PK ͇6>ԭH5XiPK^"'{C-4muI4 jNNW[$Gcw.:g^ Q'F:n0? v?1˼-sK}|Et48ܖ &q2BpuHL|x-ߧD]yIOp D /CE;8z]5wɏ;V>`Xq4*V(kwSK 96^mm Uh\)qQ0Q*pm8{e} A" ni#*}t@"t~V/HbAVY%5|4j^}u壟Q=0~%W pqaq{7};M5P,yjzP=YASDC7Ii?$c =fG!IBՍ:؊n~n:ӄk@`&SàZdtƏs)ϕ:O +Z5U=><@G~3h\I(fb=NfQLm(dD~\Bƾr#oNDߠ/%&(.0I Dz`ֹyvCcXr9>~[ #Q}- ,sPIO!:L#f}T؎7٨Xs}UT\ѧ螎AFz $'fĭ jѸӎH}lm%H^4BR"z-F=/-Q޶W;"6"ue0mhipK/ ȅl}E =XWd.V>5?ͣ H;\gmc G(M)P7cL>-}|cH=(BAr`_O16- ({|Ynr zkx]=ĦAG`uX(v(m>gO3UP PBhA>;QA>0bCs5#>Yavޘj/F8h)g(jیѽ0]VQerY̹rOd6}xSL01gs6xīW#J0tٛu(^l`a/V9_L0jȅg!Y :ѩptf.C ')Cwʤc5>)k: ȏ;]MA& XkE aL4eFO6&IP@7 Pk5pY)vS ko[U.}T9q/bn b[eȁf& 1!RD'eh$5>xQ^x\JM&A;;\8u/2&7,: 1'\p}2K#Wm<K 2X!fme n*[%ezu8v捒KN74|?" $ig|UΌz ЋsS('Bפ}cK@dH^8Ǵ\;C,mMSIo$烺:ZH9r֑ZRm'WP$—>߽"28!!8x>~WD}F;rmδw,KNRzx-W+V1 -J ,e0ܶ)V]˄"y)C&wL7g(DBzKh1[J{f:7Q[)|{NB'虽k6Hx5gȠ1qT J\LH(d+3y#C=:6J۟AU&+u$v(́ n6C\S\;3eͣ@$DStG`YJSiq=Ꜷ+UgA<)6{,M mRziO/nOBbľ[on(94ٙFD16^2\!WJ@(?ךt-q%=Է pO|^' OQbg}1f"LBf@"w KOV${cdD&\;Vdھ)/d{8=61?B[usDBj/2Yb0'Y CZD%mT; 5M*7MAT*aN ʔˌY^2щ«lA$xIm2nfn]Z*",:~G=j+\r.a9bZ^ IP<}o8Ovz ,hKK)|ʐ_X9NMT!}Yv7e;Ґ@ ĜvOY)uђ+ B"@!h䒳c+@jq?ѧ#c:}ĺeg?nI\V /7EDH9<:SJ[ĭ!Q%.n K&q1'ݜӂbIy ir B[(a6یW}iDN*Dԕj΃j5N086/e%*Lԉ(){n?ɰ# >QzA㐯1G^Q9OZ>8Q¡a+I@do4p`,Z Kݠݗ_4Sbƿk,) A72&`| 7K0}DtpmL*q'-t@IC{>UaJɗ8ЪǪ|&,tq^|b[ $Au9H@,`' Sw&Vʚ0a|(=I [ˆΒ zZG1>!Y08C^οfZM0J^RCxv•J ;Lp_8o2՟MudHz*w_B9]G7'w9?ے ޷31oT=*+Φ'jpGȒ6>8K6nОPYr1Hi5p )-+3q/Qvjc ~YGp@p3M SY@WЄ3e"C~UV`J;LZN{~lztLCBǙjcהg-*8ew 3VH}%fm= s|ŁEE9v!甂E1AK[BS" 7f9i^#|݉Bآ ǩ87Jۃ{cUߜDobǛ~r92?$# asos70Z) ]6B-8Ơ(L_\.T5)1?KqFoT4D$$@E3@* j@/t%RsHJ}YtPv]Kx1d#_\A\nQYb ?Rцl4e=1e~ uEl_ǫ 0Mh[-68ቜ;ˆ̣!6`Bzq難wPgQՠfL<ߤ,E팏a^v`l'r8oz!:gy?he%Aߣ)YY@̉_Pb> Ga\IckP8K$O]Ҙ}5XO]ͲYcnoQ'Yj!rX1|!mG=3ھ,ܯi1r)~YtlwSyɵp/ePH4}90)p4 $A T}cC\E (^H>jqe3qwžqv8"TK=2 Y+uaa%Xw^?dV]zdU>1 Y~7NEke,T7>Q7oWo.wi]QԬs{aK:p{4Ws,ڹtزk2@TNF#%Aqydj?4X& )$oLB^MI\g#V9ֻ ЗWtr+uKr$g RS΅{Hv7*w^0?bzݞfuiH",J=z&ERݍ򂲄5])2fԂ_{0e9a C|)Pu40WQ,{G8L4 oJ JqKM$1E[px`)W8@=n]3ZCsp1xau[mR-cyaG(*uʢ `#35h|&u,}]ёˮbx*S 4P#7',|Bxҭ^K5\;gP8JqW掍dmf+ EeS/GwdEXL؎c$00voLh:ȧDV>/#jmq wUoyO\E DfJ!bq6ma|41O{B 21컁Uu:Њlee/Sv4`D.7|(!B.d~1J#a*qU{ݞgx-(I6Ui31H=Tm=Rw{aNSgF y_J@謧c,#W2v #(&-0R׻B hPH\Y(Pd :~V) M#鹢yA~k$MdrEs [M; J=)ș Y+·CQcW WTRaeۚRD4 Ƴ_Pޡ0Y7(ȪVCS$wf ȕM~W=Ev*G2D}=yۙ{V}!,!0L=Mi?Ȕ00d3pzbhy$ ߱n6ޖ F"U.5"Gzaz3 G\3j$c )˱xꧺō(Nɓ2q* @*{(CI1rе`"Az}CjmTGHUCgTAoZ1?'ԭfn.S:L=h Đ7|hϠg2d`912]~ h,QxV?@Du8O B)JޞߗE5wEL4dA1p;b| kBT PƋ24=vxRzvVؠ F˺^Pz;XmX'g_/);TPgGЃYü%aNm`{Ҿ)$_:a1y#Oï'?QG7gh?czƔ 䃽(J'!"Pz#ߋ`r/^PBgEA-L1rl@0в:97~7G3詇/|OlBEE+sN 򗋖;{&ÏՈ%:Ոsub޲( Tn@*)ZG;A,j|W+,JzBTrĭ`h8y!i-/Ha'$ KН\Do,ɡ_XWe#w(Dnm@~T_]5-;duۋnjٕHH2;eu9m7fAxisQVU5b B5oIj|GA1aZ~s o:Ha?33̦561 C)|8~Wr!;Mg+/sRSx8[,xRMqY|W-ʺ!:_k &lm^7wv==i!p1mŮ%yؼ auPs%8$D::k^XM )6+4og]M`T)6FdMo!e4%}^ . _-h#YM|EZX%a?(lų(:F n uc;*[L)'Q#;%ieS K'd}/Ϩ= >`E& ^BuЮb;[&5n‘MҍvdZT'vNJaM9[I$B#6l~6 ^0)n8/5@XHwMk!"/ʅ/d:n"莞:٥@HWc[m &?{0ߗ$xZtoCxhJPO713t%!-U|I `2+m<:h!BYo9az+ /tOmt96CvT|&/6'jej_zviGƞtWi= KX >:ٞ>@÷E6-=9bgY= *Mm?5CvlKx # X98)%z%i/ ]dR 5͓_ &4<[h[-TCUu~$S-8B |Mjt'C8%/O=%A8*1+I͜z m?[/dظGYgV48&X]W9t"4?$";UV+O4$(M+j/)?(Yx R=5V_-|b\2"uxTZ #zshs3T k gYZ07070100000069000081a40000000000000000000000016446b36d000015a8000000000000000000000000000000000000005800000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/leds/leds-blinkm.ko.xz7zXZִF!t/]_f]?Eh=ڜ.+@JsHJiUmwa#iX_I3^c lsOJ1Πo'w"$ě:}ZAWhb*ţDk 0ғe=kXJS*hɕb%+|{v\;ӻ_tY^viyTNڶؒ4ګ|~gP!nSUPSLmTڿ+} JDcZuU'MhUr>+;=o+1o W΀NH9Tf8+٪^O|&bSWj=X0o?%rmDoue/&W{*\%;LkFeF}ʥB&_:mpE XpTF%O0ڲk`p9fYHhd2|-cWaVwO'3H.)M8q~M]ܡt}JC1d`3)}n/Yۢ]>όƶJMCsBpmVsH|=xT{ofk20bv7>/*-[jP*4uL|K歽]h{†nyGF97cӷnOM#{-/Wǥ9DUHG$SuDŽ./)hق0gNM,lѺ׶fl$KY3~1NVm?9 N"<+˹+Xz]/|ϟ4 pn35=nn=~f55V);)}%z,+_tZZFo؊8"2.ZjDˌ Ͻk N*'CJi9LZng$d[뷊U})710xo7<" uw W#C՟@{mH7- ŶU8:w#+Z.cW4-"{;IT[yV^b"&p'ƗUhhĘ=N/zʄ B*;p`CqF=)TtGJVYM7P(/Hjn#0m4>1I./e\$Hn}O :+-PJ=q;2>;}KuN4f*m zkxE0VLmaWw5h2sꇧRg7ffW4i(x^ 42]-4VЄRCy(,<><,mVP(ĥC8}p,Ck2=~kts$Lu]W,(R84y]qhpZUԜW`2_B?a߈$NFos9 w.BFwoӅbX(0~1Q}P<50tr!9~*- AK,. 5 hL#) ?k! 8SYK9 ],~MK?>_Kw Vo(3 xU@={j} B 95o[$iU* حuGaɸq Fc124 | b֢0lQTb% g(S{IwdaIQ̬" E:n&>gCz&0BU)Ͼ\tiܓٟݔHI}^)s}S$we$\ 8 Í>e=mF e#ZXB(z7_v;7H |t+nȀM0IJxnbM]g3i=+J!?M 4h}⨄v5*/%`P,'<K6,u9@E0P0OfkKH ?77Nzb) hz vS xӋA!6@:KI'̍YsLm!(vov#qNG&<, Q~|peE>8E9F$7Ȉb -5Ma74w L}@ԕCE*5>űeȅO6yw[XAM\B_gadSȑ)Q"mY?XfZ-~4wx#W |nK^@_jV/ԛ́9EP]5>l>ş T~]I0GOFSlx&fǎs`;CF;nv9gZ{GEDQ?MELFK΁*jB1"L!-e/ART]9,4<[Mn`b S6xmNbCCg8fU1+kL]p_H\3"y4~Ҕb B]0dn ':ۘUu GAXÌɸp7 3I0r;y9J| pB#SP> oT-L(Է10rzqѻK!]s:BA,gsSb?沊i<:(I5"~hciNCm_'N,5Q-Axs ~{%4ߏ>՞H0FkaN )J0KesN1J*;Vdpn(ʾ*wS! ҜO 2N9 )MAqdXYaAA4BnC&>3nbO!_Q},2T ĆrIFO:.9Ь *pZuNN E!l''|(8hlm:#au dlsFQ`R# \hPAX`u\2t.'̆85g9TÕ7EM27n'۱`XSv3=L_&.?CF-vև)(O8擪w6hLt"-6lu0AI$4Zz9Och4&8.݇{y1B>@ȋbvqI\vndmqb xX4 ]( sZ^N-hs)}nl57{om!2jv-YMdLQ[OxQ5q@aAV(+I,p&?~c MBJi/QN1SbS6?ך`9&U>#"DfݪeuJyqd|ǓO7&ƻc6/$+ڸ"Wf|  dÝM5X1j}Z˝F}М QtB+ԁjM]&lWO+3&W8qp{GpuA Yv"bY1 _́ʗsOciݫ-GoXHtߓ!ОqG t2ivg%њr_ 7`OCAʏr;.P~J-{{aaOW%YyZ4 4ybEkqz׸ne;0y raq{0gD^;ψSICr.Tܢ=P:zrI9 1t@ t']8O*!|Yy85\Sý Ӈ iQ&|,lP@g VbznڃhqkIм'$c )$WPMFe $>ȓz41/}/:؇_%9a_Ί%+]R荤;9 v^ܜ^3Kx'r0 ˜1CIG277 V441Zly 9,`7Dli*.a<ԱF!{e43 t N-3ޟ(FFS:lSMVa/(ԞMaot Nl_?D ֞QHh~Do1|BQO 1 4yqzT7JMhCZd}͔GE$9~/>q>/w,KY/ѻA0XyeO(~g ϰZmȁlҊf$[Q4 ?`,H#ΜxC{jΛnq&GM[$vtȉ!F{ɼ@N\ݻ\DR#k+xchMͬ:9\.dn=ae'5fNBbq LZoƬI1o];`[W>/dJF`&94'$8"\Pz1I;*C8jv&*_p[Np(zQ'?}FoJv;iL ӂx7 M0ux8: rR8. 8&T5oe>AC;Z MA2DF&pEN3,z/c2.j4jA^r MF؂m;hz3THxfaRȽS¨ӂh6㏖oV^d)=4M"Sw; $f3h\[KV ɺ;| N_tqMн^XZ'''p= 2KWͧK|9yL2?;$׶9DwЍKufajR;#l5@Y x_L^tcєVZצ(k {q(sgYZ0707010000006b000081a40000000000000000000000016446b36d00001064000000000000000000000000000000000000005800000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/leds/leds-lm3530.ko.xz7zXZִF!t/<!]?Eh=ڜ.+υ-s S;X~cK| :ey]HqBJ._Og-Ϩy{p7*w=|d60/!@ e{tkMUTUT;O;9xyW]^6Z!K$2 5JHYydjB6' >ba<8Y)BxP7K&/kcVZ/._C[ 't]A|N 7{a5ώg T"L\G>\CP'l9?L#ih'T:lym~ՔHYi 6Jwc҈"(xo݊Ro:!$OE'\}mBku {ko A+Oݏ=HEM5b+\I l{Ε,QlcΊ ) 84] j=]XmG6sʹp | 4ws)|n0ٺi[gl?6@.`c-3Jrwυn)]b+7SųqǷ(n{>koˎP ol}I0 Fb!1U .ûa]w?W V"]Yigscy1&Vn Kg(Иyw[2 c'C e"$2tw --I>{8K%_>+p T)LEw+\?zr(kL\+c=LE썉Q qּٖz;~Zs@ +4ً@nhX79d *`"[ DԈ$2"ʦo;1e\C?c|G@$VQN,3jGV*~EkBr{?3#fZ؀!8 G r{]]cl6{=OxV@g~_r/cZd,=G'fVE/)VAݬ+vcܜ/kPݟк5Z I6ngg,"얺1c^-6*f\t9fT h}7>mhtT0xoߵV@5|)B=9pK^cV"MsF:-F9ZH $]EN-pųWo74 ys7=%UCwI8?,̱9wI1ϔikBAyͳɯ{+HH-(otYҡ%RygM*@sx0 WTì11ܗ"Hڷ!v}u7ZӪ s6Z cBɭ7-䀾ճm;OĻxƹwm>}a$X{S3UF|(!$rb0 58Ƶr9.FZp'kN㧀R3yj~ y^?31a'btr:qwxR-}Nec}t9ϸ!h29D5Y#άS].1x=@dZo"}'>? (zP0B|;P[ 9 (C>-h\h2H^T9W6~!Us-*=g5|]Cl>(F?hƫs/=ڋ+6sG,IʛwTo<]7:>uZ:ߗ=?4{I UF[Xxp+ M̊V$-C: LN؞D 9x{&8*AWHPR2a6ChSb)ԮTH}/LkZ{u^D 0^_" O o*( ]e*W>72ENJkM}ܓ='dorqK;i }9pQp h'MH*mw=xg]3o1rFcƆ#!Ftߩ`iγŸuu|[?GѣVv┹8 @~uvGIuy-^ăej8A{YUX[oqS4gpԋ(NY Q3̞%I*弫z= '3cch3\$"]ewE&Cfknț_B?_ZU#C8md^ggs|`sR055>`pMUwBq!Q]) ,i:Ow ŻVmX{z!2B ڹگ{aUE `VuԵ,Sbnm}oers]Pm]ց*6yRۯ@qRKdWb*&n{L[g\pTx[dT?-@x%hCǖ92R2(CX9즕eL_JCIbŜEI(LT2EQVtA\oQw!+*l,ɞ<<0,i˯D0G7"+$#ε)NRcwxo \ؖUoxs%N&72D~`f[咤'♼R8w&gTJ`A-=zoZy>MS-jG}%6%jr0 gjܱiz/\E7Z lS|R+"KaK fא%WT߁CY) $OS rH:E EO{ i9 M$2^PexX61%zP8y[-Ocs2cƹ"l 1ܱI·b8z Tbx/'(:qmFڏmO2RԲ;X¦_g0R.aY[MR;1ċH|;TN F+4[;ndg%1M{:xy< d(!?: ^!][C,3g줊J-Vq3*h?)qqkU,J羘 6_Kb3wHX)&;|XbB֑P{\pAAKN%z|yn\-6q2vGoIS:ZVʇ[*#"NcqKH&v)q_qQ\1 O7Sy5oHh[_[Nr|ݞ FTZk~HQ-t'V#Ծ-j8|.pZ,JgnCQp[ k; 6hdċCq}Ie@e u+vhAHN2iڪul/J<#be/ dQo(Wb':fqcB1|ͪO`UXz]04sßcM"c[eoh#d&; |Y/chrzv*ߘ5])|XCE n6_}HA~.uk$傳}pB\FB:>As:yiB] UGE|$4ka yz+gYZ0707010000006c000081a40000000000000000000000016446b36d00000ff4000000000000000000000000000000000000005800000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/leds/leds-lp3944.ko.xz7zXZִF!t/<]?Eh=ڜ.+>^[B#7]s4|š)95Q Zn۵&HMsEѯ1wp]XӹPyTe%{]- z`YvBg()n7>Qz,j3W)5h&xr\\#ɹSJWȳI:fgG,QS ?$,7E0hF ;7ڏTkz٧AX ֌!8tvJʃݡP _;C_JOtG- GTh%hi(?R~HРzޗTY?A&vf!];3>{ր hg俊BCX4bTZ8i j l_nWg{\{:s>Y`XآuAyf6g=(քH}1}sa`3Mimf_#"wJ%8rQd_Q뙙jIyG:M)dik@$ķ/\Wq/VfIoMzP|-F/`zHAhR9Y%Si_]٦מJ-v!F| h&( bfbw'*BS"6HIOG%>GδLմf<0ؐn˟[QQk?c.uAT#97_ql߷= %nT6*dN\w^ex G<t¡ŽɩSM<:𞕸( QX a,<π{6yEXJ[5#I}>( atf|,,V\SˑZl3BU>ubqh)3-{]~ms@[< 's1Kĸ*:n^4+1/,ylnj(i{ aȖ gjxG{P-4¯ bHAl X!r*B_h[YsHa`I7z'1e}"WU!B/ ;f]ObŚ NiU{f'6ڀߡooVoh8L('׹2+"Pگ[(LCeZSWT)+($H=Ko&2pl>kZ ܴwҹt oGns'yuicJ,jʛR eVZ /&4I3wO3OYB)m$&+ŝu&̽k!iiEMwul|(iz5hjD*ۿ΢S\YCv=1e lodW0e50ѷCT"wiC"Wݠn}=i޾$>={{M!#aDGn< ?~ y<+> |Zu룗62+ll[Uۡc{bqGT{sR㇮{Gd>m؛ɇ̬bXe.M-<;>Eֶ0Ci7q2@+ zNŮX8ϪWuzŇnT.r ӆF+\xXg].K$.f޲ՕLN`b6ZJJ]±Ԩa"*PAC *)%}R6sʬ8jxl  U{Vtx+9EKU}_dT&o?jp͞*ڣt _AX^W1#ԣ%{g?Je~$34ZOe2+JTNLH[kZ jG$ C޳l~#nPǢ%%kX"4=iYRjE0bѮ(c5L2 P{*45>K=/mLm]iyRٕ2;U;x7U3Mh^BAt_!{^T7BTX'%_onLiP0Y3z'؟sc{ !Kxw~*EG7m}!)Wb46t QS3U7dh8̫Hz穪iCsU<'JGW'|Cc[}V!ɿHEZ+ LuOufK{ 7 NcCy#2<(o;>iEvWرt fGɥSW7ϛ ucN"laVE5F px[Fxg#NE;R}`syAs\:i}7Ō~Ĉy՘-. nlva,a= 3^B#*0|LOK7&_T]D+¥.wEZ8tpN] ۷Hz^QloE5'5fi4Y<ɼnCk.K\[vG=NyhxvJt0͈ vJY} ؔqfdlDXtH&_HAcXQ92vʖ5j(dnx٧z ăC'+6!5E GXBz #J&2d^#,T]?QckijP4L]c'OɞmͧoJq:2^w]֖j F~+"#YTNXo"U?~$0~iPV۽v]3YOpgȠYVwDi $xHk;`b\ӡ:dq!@8:dn)gfJQfk}$ 5n3'rO`Ё =x;s57_![P)ik e$<~n:Z=C 9#^[؏+'?yt!}%3RTEILik&:Lѡw^:qfm}4|8PO-2'ߕnFׁaGQ˅'?2Lx}Ӟs:"gi_BT|a $þl`ˆ9 |55ͶB[$1-FS6[YZ`%8_|7`94-6Z,VGhv&JN/h qb+@HXf_Cש;I@ax3@]٩K|w&lˉ ~[ *@Z]qG޽5 &]PVWLXV_ 7%LL= H͂,%[wj.$tLAacE6dB:t/[1RN}Q0ם4"u|^8qB1j),W7pNtgj/M"gO0|D(?f< UxZ5l/!\]/0UClSl!G <:6=7zit~h"pZKW )2OrB# B 5r޹S%8f%{G?3' %lBо\Ws lF\)!h0X[:s\R(9\PKV!6/V*]um *cEb~N͚`^ĹSn/? oB/j[:vnM}O7'"@:d k:h`ZBF%F%\_ w-yBtw 3)0}(%\sv M.y銙 8EBgv~m^bA%`YwD,àR+0L$UR$SJx=;xQݓL Z]48CfbP)#0ī3½tpaU{c+]\+8H0JD~luˈ8aq|C;?%B$ xR1T{1"`\ՠs~`(*3r)|Qޙn5C]aN}pBPuc8חf 4~p(sQBGLzL2adR="ד_":_=a89|Xw-eTT)Hga9͢ ~ \ D{=ut2aci:܄~-u}&b&սz:@gb:8(^i6O[˶!u,dИ4h*JtU;PɊۯ7bkr*w_7{\!)B;1'e'Iq>ϝ V*Yu~PfqL X_|B{{?_0Al}MP7Py g(}S$)\: sxX?!}Fz7k}(*faIaYLrV!&dF;5~AѼmGMd59%Vp^>D',<)=YpKuU"m#fB9 ㏯/^#q9pɕD?4ZQŎ]DR7|Ɗ%U$WM'fNH2ӥO}>7hT` T"[i( q&M ۯ/<-gbsc0o,ހPuPm:"¬&('S3jN~D+:SRۄ>˶qDG DPBl83g 42w}D yQTYL?D9ip< UJ]ӝfן0TS!Pⴹנ(Rt < :S"2oCH*bGlM+,<1fAx:RM[RإpYp*%|iPخ?IR`iZBSu:ĥ琶lT~bI'::*nJ6"HsHf,Gb`PGCΈ d"nWuSg-a`HcY\Fn9=GԤmnt=uǛ5WMCjũk59\ƃFJFjVKw >4A^FD eΜ$=:J#pS{m[N QSvRct6oǀLA$㷨 xjKݾ`lK%yQ L}N|kxҫB4u̅pj#spd{ %H6,+H}TO@$vڨ0Og8Y s=&"OHP`6 |BZk 1ۚH;X:ǷgXg߾H#n*rV8J` %Z&hU |6gܓn">c:ľx_ _|!L?72TP+E.u/MK[B!@;7T1C0++6ˡ ,^)ߥ7Z%'Ƕu/Z )U'8Yh7zƊN!00Iaì~^9Zj ;wVL3 ~ɡLOԂ@sH=C>CVySZVqbW L#ԟ~4qu j5g0ﰥwߋH J. $XRx q4R͐ ";o e;)+Nil\nRqyɟhjpU="xXbwUr.PJ5/r~NEkf ffTF2x`nf?dmӦ |>v1 % T:x,㼋7e.lz?$٧p0҉0SiV,ˀai8*;DTztfV/G_lPrkʂ656[M% mΛT?'/˃MܴwX0ǁ؊}3-jU5\"\78qtsxxŽɘW(2}'KNcV G6FWRG>ѹUU#}9sG@f Ҕ~|p!Η~d`=$\+;:l'~ D )4Ƈ8~ ΃S'VnAZ jNq'-+~/s2i5jj*Pm 8vܟ\2~> Mo;| L}'^ }ĕNOS O*xCM {4+'tk8 15sP #&SBU6אQ^Ðs]a¤sZZ*P"v݂.0:\^_|YI[qCN\j&wuEZ[4to;NO UtS #Xhp^ 1ob~溃_~'נj^ψQ0Fl >͔FQA`Rœ=U$ÇPHM*5WXmV\OnqDž_Kg n6RFY UI n cѧslZ‘U}QK gk=)Y_¹;Ą+Z#o쉈=E ېڤu >hM~<=|f(fB (n'B˨N T^32*s@[kK1t2quFi7PVe\`^d@2"Z/BIz+e-ʔcimٿ=> 8o\YI8T.?O!@p8଎h8>lN5F@Ϭmu&e"i$۵CfL'yXl QwчedVHoKR"-w`1$I,ޮ/Td<ɚv sXwux)<:Y!B¼Xoq3A& `ᷬ нƞ%`mpcj;jo7yueҊ{ތfG=E Db1W쑪y4Oȫ3EN%*%̶BHhk%XH[O9)*f$,Xѓ_W%pC,f tZrJt֛$%2o8<걶56Z#$!^c|^y H6 ۊE }|.<"U9Mclh&Q"*=v`bT+`Q w.Hsͅ>4Hi_Zpw8f$V^nx-rO@bSeKZ?NN*,˷Yn-Nt$'ɧƏ½C"$<%߳*ֈ1]0ϐc]1XHsj6'_/Nfk~sKYr= :gX> d%f IφAA!ц zf X8*148Kv- 0R&2bp'cg( OT_u8%J~lXG*|,#pLe'rg-W%%u!K2"Œ nߍ Az%_V= 9MNj2pr8mm~!_.vi[i/wq|iP2B4lh7y[(ը[ÿhE1Zwvx(Q`D.+ī>ճG˛z릶_Nc73ZW 9c};N:yj:Ru͙z+׌3V )Zz{9:''nR F!r|ia}s<7o qiE}z4N6;+x&i*ߍV F9:6XDiho&r~2m2*v` ~-pOT!DWG~I]+ٿxyVZ\IFz=nɠGցftܪ~|c>H^#?XRMqNK_1._8c+~7w@/# WW#N<ƒG,!J^-\PKqS߂92GbGEX7sj'`nFe?.&dh`[C3ض/hw "x"=mٯ;J)-p"n5K0jLƽ:a<癄lit]X?Bg)ӑC5¾Yn SLx4;e7+ lQ0'`+ Z_:Xe#2gàxt[̢s X XDxT !i7%Vjrj$`Db)t$gJ R˔&"(PdBEzV5z17/K ƄNJv^И4|\fT7yEL2 3*ox-$fnbpK.&Kf2K^o^^u.p)>)+"ٻ=@ɑ_F񏼨/L΋ˇ(m^+;Ј=D g3—PԿl-JD?djZ{s\L-C.l\#y7-ܓQaϙ6VdVyhUeJ]OH%   vnٌ$W9g:Gx/Jl=ʻ,%;bв0li ٻ綤d,"bK^-ThC,[(U'̅Fj'ckO8gJ-^-^Rм]·Vk*P%oT$@~YB{T%&i3|ZݟB̳iЍ?Tpռ>DHJ7K e`KD/Mp[cؐ bO;~Y{C,}ӒH{]8n 0,̹It $ʮM 0reXV̛.6q+)0VRNk|?00Vć #JY]*pʪʶ6I3"ݤ 3fJކ|,rX}]Rk݋S`| b3}R^㗚soVwotgl/S3% v| p(5I|[-$PiϒM9&4&t+s}8s6iNtʇӣ3*T+prجacz J+4xc0k2 xB͘b4ʓCRxI$#{iF/4MےαRK Y<EpVOs kؐohS1(y~ld28@}hWJa.`7Y?,rL K}QքO\[Ksdܮgx%,Sl%Kw_5f?яc{q٧?  5&; q1 ЮXQ-؉<_h&r{):?l۱mD ҍ|zQp)sBz?&hX'$8-<)\]6:uIYC p܁,˵!4 ZTu[Ew.ͯ$Z GXtyX&lǾs^&Mcwc k?X0@#U\4,/eN ْwե''1>2e,;]!O%iI1v.#pР4aV_p</e6M?M\ -1B!\ ӫU_h&XwGew|CKw9p7"U_ AAT1fV+ZGLp}f8{# S|>Y\/l,2{B$߀ viBBkٮU=Qf f[@m.[#dŬ2##}U(RTŹJ;7NPZ֩k_-K} p헩3d P>=*5ΰᓑ)b%9нػY zf$a=7#07M'}s] `0n8Xu2k&y" jW pcȼy4Ol0 Ubi][V7ϟ>&p9Fn'`Sud~4i4`!$ LPDz##%+ ]4gRe-Fn,P7\ o'-!~jذ3m@@SLԑ(1tQfﱆ"^N^Ż󰖛XNpd1vtQI"L`\hG$A`'㬛OP83n_T Θe\,Yp`Q^r=z\5Z5~3`v(yP'+fЖiitg6.LW6zgFГk/fB5 fyKg4h35|v}QR {^5I3b"J:~k7t(Puɯ8SI Zw _Π:I2Q F#=(Ng77;_<~ov!\:6d0$ڛ!T;Yy/떺qx$FltJBwC `K⿫u/ ,YX6>Ke Y12 mw~~j4:ߥ+{[gE3H&s3YLIM(iH$|{YP< QZZ|!p0)vdqwz_ek~.gcT&* +h>C#%c+e{UX8ww8!QbT 2:ķƵf{xj.:|4-}?Q%SNT{4}fRO*Hǫk3N.t^JuImj 9PRI$m *GVkt-""ʒ B k)S]8jxJfиYр9QO!% ԕ꧱>%[ZX3pd5:{@kTs"J4eQ7?gf}m97n̐I-lġbBh{{Tlsb`U?1:P,- :v[J?hfpSdɥ^g~'PlkN qmE8c?\H`2 z/p46ˆZqpf\|c !khYrABcӤݘL.a?f!/ӼhIS ӍvP \2VyN5}{&+ C~&-nd;G 9prl0lLp 5&HWdЬ%<(Ɨ=O=vʝ8_\9->FIx9(l5qK23+:N_jCۄ1t*U[_!Έ-f>z:@xZzeW!'!K+FIPT)rO_Qֆ{]7&#40ئ - U/~+fǢLjY 7:8+fP=B{'c5;W>6Y2yɆ#'qkUN`BW}ɦnM˷fT>w G{40 D#rQ+/_zv ^:#X ڃxU4ѾrGh Hq&㲾~3C,TJA ć߹̍f0퉡%$Ee#)NJ#ׂ/΂(#K.s|{Fݕ*ǽF,HG${Nlt 5d([eqyI5sF95!i`})E<AT/};T.um)3r蚪=VV"*DFy'Lmh)ʿ.9Ya4w#rTIv?ZlF3W}B?tЁLO>S]E| e^wT8J鑻\وJ_VW󚚆Y<^ Ri O̽}1AYh b8m5/.8㭘f wve\OlVuZ:P1>hC!82}=`:n]aOZZ{8ltwIA B'*ǬPbl.!$_^"l,Z3;{h418G!0ɇ]*|¦Ը>r݂r |X"\|)`8<'] #g6*=sm RNi>Y~77qF>)c[m !܇+mh+ & v&.t.OZbSɬ^f/?=DZZvb#= W-2# a_&J ^~Y9rgR.x<wȅA\, ?9 QYzؘU,ބ8q'xk0*؁\@![ jcÿL>Z2/'< 0^{X}jB7e F&v$CpBz bciB|>\""8P #0#I{͌3~.!Ž?||$CO1F끜}Ppݲkf1gtI+Cܞj;.Yv ȣn}[*2fUP(W<fj6_~}5E^Yp2X4@\;K3#܈i{"Ne=Qnjӆ29{Ph7XZztz# {fۯ1J)cGՂ&D"x6TaҤ(>^IGerUႅq8fY*_s)ax*zSsQm?kz{G-+@o~32wOq \J݊ʐ8hB3(8v0 Ն^O5mkY*=+jMk( !]'WUk]aL"H R1U7nG5%MOHcJpcsڷ)&g3Ogd|);r҉cwT4lqDu7tS6YX  Dd`C$Jhw!)xD?_ )Ҙ(;qA64T&tvo hf"sI&j.vMz qFHuP`")1]oavt䫚Jxef.۰f c+U|[PXDjJo?iO]s"Q%-|櫯|נ r ?/*^:鼀s(PS+)YP~B4'^q*:sN$NcHEj9&T/P()GuxК6)}p+^G' y 5mX~jx{qBLmD%fabLd&1vJb+RzGbetZ@|S7)G*~aG2n@q,l$91uƍR,3dywYgvaUZC>iGf˩zDZ AXwZdXΣpڿd nHZtͤ 2;t(,tWҋC{eDZ%{#s8,{t@cIQ'(f*,mR)O{} V;|<*e֥"`9jU5dzz,Xd$1q[^ +Rt0H'7Wȵ8PаCލÄLwiJS_΄EWz윐NGK{ lW7`b|P+L|:ݍ.Au[{ytStUÒdQ<(Tj'G,/@ 䌻eqq©?ju=@7vjnN=ccqqD{sN VԶD9Z CNSO`zqF<%f:5`E2Va|&v4] R$McWޘ7p5Hsd)SdQl-I傕M\˞P5uQt ,ʽ|7b|5c5bM]SbT럢 WKFy%]0' ^B+ i֏~W(v <+L&f !0XX[8K9-J̓=heF{Jkbф2}" Uc5T^I| =rDu%t)|ngr>";Dc~, 7{UnKI Z%uڏJ-Jvxn%KPߩqt#+EZz0/3n@( Ŕv<"vB6P9M[*aQ< H?mG.9~U R 4&\} 2z̶ cW_AVhzq9po_7u|{*ҹ*zA$S'hEJP_k mUAV 4Vobhc5ayLG8} [(qP0h?l(1S<q\iAdrJ#$)1_1>! 6 YLj5v('pK>3TDXN= b/YT47Z*!UېJOD ٙ ppp\j甮 [AJ<䆊)F".>^O^:*Vkij`"<.M8 ^i5և7AVs^X>3NxŽ u(), ʫoɣt&P-;W?՝tʪ#| *]օv] r9!DfM:0mpRV6paj?%C~nb-;]wh]!=Ɋ.iL쬎[HTF@66.z@+7C~(b-5(3AkIzM,D%*"M3~al@^Uƫ/ u|e P#ZK|et*%~lnR><ǃ^m.G 1NYOGި fec~ a}vH$JaA(%;繅<<GPgt<| R.lɶ=n?>wBD2'4YY4.q:J>| rߢsGx{Toܬp4DŽ@. fckQc[mz4PЫ:$%gʵE[$Wz0OfrҶIMȘ-BQWr#; WK΍A[gz60sE $`8 h~*y4:@g!pX~D\Hfd<\CZߩ{}=g3O\go߇͡/J[3OyWoi6^\Agfؕ(2]?MOa\kmvVk.tLr+պčc <Śnu@Ĥn_AoR~X k+\Ƃ^bF)΀b6D)]˶=U"LQ+a|֨NK{=nj:gS#/s8^E0 9;@EϺQڐOfN= -rb@ƥ Q&?:u7qQ'QG$4t"3ö%,ԪT Ĥb[T54>#C5-TCy7!"zEGp}ֽ_fqɔt 9L\WJF9cb=!]xR3Z[* X4'V}P8(ҹQcDq,s31;_{ɑvE1A!~"ȿC*spN%8k"vu"h*AQ48ߊh{s#'m_ܨ~6[n6`Ðs8[ JPoXλԱEOWJK8mo#1S[W`1,_{TjҶ u_P["wC8q$i}_z"Q<SIf4oV1SOÚe?Bm5CbKНUzO Kv F\4-ҢEFX-vG! ߗ}jiX -76ܙ )wq- ]BT`\$93ƶWhV+ng2A"*]{3jY,DiJWBt-69O.A"חGzUtokZd5MA.VCz}ږ._+-zZn:ὈCq]8Gk|hRYԩs75B!bNpUU%7ț'Y\ߏ6)uwg)LrmT"kv6LEt>0>蜳>V^2 ]5l۬.6WM>Òya~1xN.jvLݛ%] d"iYSIo[.Xt3Ozfr8s$Kύ9{nN >( hn|'y#RV}rJx[ύ1ܛ9ƘavJ3ЬV Ȗp}s(ue:+9=m H~sNIY8u_汜֝3I_f? ^\ׯ~'$eBߩʮTU t+B`xK՝ Is-X':f8?C\woGjGZ*Ҋ|lpja~w:YhG"8'r}<.jtR9yƟ:2ğR {wGOȥ>Z$-e]"EvSDw]3_l䓸rI ~`2PDJSv`4}xOMO_Q/Q3LC09Ykt(PRtwedC9uŐSxP/r,Ż!(pX=ϳG/&9 "XNiGBqޕ ,b9d }K"4y鹉6Dad]pNsXߪCjDLϔ^Q/z/+T<y^Hv ϳpYdH88OU Yj3l<. g,v_S⚸Q9u}?;ojHP|cX)NX<=޾LJQ&O#R \֕ w诡 "PyޙeIJɀUOҭh!Sȧ Kokݔ˙ÃoOM&E# {9u!_sF}XX$A9&/Mi%k`! wdiՒ̖Ta/ AES'P9R:}$*g sMq,&hе=L]%u _g/`!ֽ:-SJzi%DՓ:@Ea0j6nnΒs\Q'BGcQRWb:臽r1!*x/awYηD5W Xv-~'KdE3>; LΞ߫\]c">Jy̸.JfD !6 {@Iҵ5XWSOvzXtOM74"'g5rTY()8Pd"Qqe4ZyCr5clʕjρ3kh*s3ǩ}1%:H6CIxp H ?rETB8 d>-C=~ȍ6B3F(9FI^0E+e6K\+ HT ^eWJZO! *Vp9"PsݑIy΢),Eu:*2Edav2ll+augKρ8 ,pmR&1GOtz,3ߞεa|~Ԩ򺻶)B߶WrwTd4icCoJkM&j@4N0VS͐@'{ }uCڢ1?㛀ƧmNT9T'p]iRlu  OkRS{hHc1N\Yo9u/{N+X#&U*cvP3g\KkLE;|`fWZFE9dad} <i mz%e1Ç)χR0 T(kCR[ν^&Dl<"ȕ€F0Y%tXIrS [r_,q^- և Y붾{ErXk) W ^baUuǟ@QRH\+/aVCB;%(!qѷ󏅴`){G*>-gxI{Q֑%VMnrU˹ \u֪$"laq5i4 3-# h8[@ ~֔ 猐Gʼn$3}*TЦ!mo2uwZ!ᖽ;Z]mOl^,\O4LԽ%Xq 9ӵlusQ Rxc:y`G&eOreYZ8Ѭ@ўߢTT'I@L^ TPE*ӄyo`T{+Da)Gk71;#j~R@\e.x$X|*ܸ?Kk,H:&]jAslc!`gP(O,Rf>!0g'i4pzÜ#j15[_hM\e񦶦 U 7*h),LA 2V%^e d rPSb1_LGxF2ҮveWWr->ښP-zr߂J6WtnV_΂Ql46DM8Io#Ou mB^Z!7?DUXJƳч0J=EQP]B|u:q8I#P '-LBi*a] #`E$N/<]>/ս5&ZG(.W視z`/`n{ ՘u>J;Im&:kٽ XU"fՆePs+MWLN4 3PrdޛU͢-$7jDIf23It~rg?o $ \ٳ%T !1)?YȞ(hn,NmZH*%0+XckCY!RM260Qֶ"S1ΥG-)n9*?RD &X&?WEHEEd}uMjE3oAz+-T&)1_ִ7tNWCJC9ưO`xX+ +oPiqiΊ=*ΪlKzQU+mHMK~K͞&en=g A٢gs',\ f) ~u ,r[QHD?X.xb<<ۿ_Gׅ>5ԉceZ6oCM0w_Tomz̸Rܗ{ײI!Sd)yVhW J~f/zyd{,HjW0mK$~D_r)R6٫#g@gTrF(0s$uwd=/Uc ])d$"ܔUBOiܢ=|p  MpQJNY:^x8 iJyD+ `区t0j$40@1d%Mb2$30A ARˣ|:zJ=)qOa\e!4&ExoOkD<ۧVZغFQu\&Or<@YPg,uK'otA>_Y?\Б&2~ \$r$ף;{>"u4xIVϵ>ΤQY\x+= {5y:xJ]B.Vq;q @>Bѓ>V#X&L?k㨎7ל0O"M= bUy.$(o"(D*!i'ߜ3مᲕd||@S(4$!Pc%.xseP9ŋe蘧O\Ca*4m^%3vM=XkEw7TM=FU|C>:v@˱`RgxYю)P=pl[ꄧLKĞ8HlY<߿y%?W!Q}&3W(Ă7|<@~bK"sմ"bOҽt9,M1q3/qLD p!;;F0Cfv!30,2FǷҟF,DlՑw/2Y7pl7YatѝIQH.'& )ԅ*^ T`3G(vu{ƌ/>tH^0^wr޼E7d@;实D_͈z|'q/Y$W7% Gqm{g@aĄ+¨wo,UViGlW_y2-Aѵ&bݟ>pT%髢?B:"?袪 2xzmv:5xFUJ!˿=x}t"Хnod#w.'mC7mPXܹuSFq"Ñuk&;ĔN(y݋Pv)zi;@,Ϭz'N Sg.׌WUdpKY+`8l&:zsӠMnXV+&!&e0(A%5CِOIi-sХ}>Y8bl_B_P0R+sP 1,9}?? W~Ka30lUW L(0&7k=O]%k *ג ,,`k!rtH"=(Y#l/PDQPw #zt XS FM>}9ٵJ%χu<<# oRm#,vfY]%?S3;DqnB 1M,rpy$<"^at&9aOZ 2bEuUK3_=]3lF=ۀKG2I" :w&3:odfw|'%msxR(4dc ^0&8dj\tdTgrsܕ.twI}]s *#2@[pQc;jЌf/guŤ+AD٘CroqAƊ ΄5\ϵ]O&ƙ,,|-OQz8ELRURMQXT^VО+ Q':ү L8E@3C_;Qq?uf~ɷ;~ƣMY< tS6Ushw5qǩ{@cG)OjQX,* 84"JJ#D:meC"-zt18RCdmȅz;0N4֬YcN7>J^k֫t!'bGL _c2t{OLt^!@ߧBcͫx-n/{8@+~Yv"lT)eDg~-A'W.&# L ;lj?d`X70z8J`L1cL&f_WCyIs$*6n ͺHqꢽqj $lOׯmow+"g{\~-2[9 _Rՙ oZh y;u Dvɥ 0*imwhh ()ȎX4T0#855NO8vCʖ!¼Dr[߽M0~l鬾D![%؋%I)-wƹUb{UWtǭeIұS\%nڿk.bf0^&ٰ :Pi'ޖ\[_M z$W{xKx־]-Ef%KGZbDsWs Dk"Lmbwx;xH-N.-A{9zQtEDi{%khw,Ӥ) Hi^6Ah_Q%2y< .`ۣWizf/z,$ַ $Xfg$&U_Wl<1wH"s8I6ќ0aڬ@\kƜ AG[j~ np:bh7cGeƊT|:,Acʢ&+sf%`ǽכ} J 4ռIe'\<*KEAs"o3Ch1w${8h9;qDI1p\E|Xxq$yfI%`R /htSkE&nY3WW[\H`V ئ,TX)"ZsHo;m ['/RQ*0c0UB9Ad4sM\XrCUc4.B _hw[/Y9 >އ]PPt.NjW8dO"%V#($YeSAq"r"a½| rȡF˛ׂ խ7.eHLHyvE;\koopmN,稪U" qU8qc;;ayy%!vHZÅ#G:|DȬ+Aow_o[aXq6QF.1DhRm e"GTgZϰG87gІ;5v鸦W)ք< מ>Xy(_1fBtn>nĆ/kEkpZJf/}̕Z|/[N-wY)-5!8,QgOۿerW.9[b L d>#ȋӇbMMqPth(ˍ_IǞPf@J ߇8 @›slrƲZ,rWNQ -!s"Mz|ȻTcكwKZz"v ܋+niLfNG‘ad," eu$鳲@MB3X$, GC>L;]FImW[+ b&z̺q{oB9(JD;S?(3VX)N55ɭ0 7Ef>zij"3b6¥t۲S3>Btb h R#!Xzt0ѱ1{gsӡQxHtdOzO!r@G_qJ6͠dxW辭mKbB'zǯ T:3Uԏ,LGRHEVڦ+p9ΙZ#J 8YLߘ cwZȽl胔;r%NR5bhJn:VR]EIԟ ҋlM(ws-GovJ{Lc{loZ,?C(Yzucq"$7JQV_=%` /I#|A *ַ4k}0/򧁎S|-ݝfFn#l75Q}NB󲈮T:y<3ߍnRߌTU{^jET_j0A - A,.WFRad=K&89?*y!d΀&#(}\D!a*Ĺ㇪Z͙uiZʏ`3'-؃K.oa~n!H,[Uzʩ0-];MN/x fqo 0Sgv|uGW75s k7Sk&$@Myj×nq !3 >M{ ?{,L $p{h^,L .k˼fUwﲏQ*20Oo @2T;6T= J&v*8Ģo!NZ%>?0 呖Euj|9c+eI.˵ CV@ 20hvKJt[8!VQamD1D!oa%)^h=ՙs)Ae613esh0ZjPδ!okf[  -emO)85*#8m:kqlwTҽ_rMӔLJZ[W jfckWfr=#t WR+ z9*{cy'9*i.V`H7aZcU6tGYl~' IBa2n^5mH;(fNp8n*dNh +7D7Lw\dh7z/^.&l[)TYUoܻà/ '6t[~-9~Bm#h82׻HEU8Ӌ\JKi2eI)iJt=vyeUI\ȵ&8m=8Woz9fSj? 3`ʪM2HM@e1CښlN)\].*<{dʟ1xv"bñc΃ƔqpLj"4cxS6{7+ Xtjv vF0} 7ub;J~r*.)/9S $XE!VFi5LB8s\l>~u l\i1;9ǕRbKj}0 f| ج THĆf>A $ .@G|VD6)0 c/ 6O?sɀDw)cPaPg %kc:dyD/c'fxZ'#.uJfBODR7Ƿ}~qܚ2Dm񦸫Vd@AQh:nR!F4ZOOs؀IB%'> 䱎|lH@:LGot5ZN< ~~ Cj\.̩%yJы+#ʖu(*tZF>|M.`ϊYmF4!pSHabZOPYQX9]eb^Z]":pk?\ yRY9Xۼ!"agheY[Il "LðYig k\gE E: EUHGF-s.9i.]#4b ٳ*Vޞ :]z (_ +zhCR<wrԝ/9+Y"r7MMa^b-2Eެ4&A5u^Dosawc1eE v[7c#j s }ӥYnBeGꆗ6sQ$0AgE'IfAG 5?k\I'(5uiǯO Ehf`U|-UԛTM/:ƤO dWy0p5IkMhk++\g<]>7a}VyLJ?'{FCBBkWS>&HHǥ_pӆnTD3v{PV8:|G¤Av'Ƀvq7i4[QzO+F 8Em,L0N]pa?t4[r$yb(> v}Ih@"v 1nM- w>%\a Up,1RBsíRZmƤ'󱆄% 44~s а,mYgd1X1(DZ-}H;3'| ޛqZ-+6iEMX+K%ݖBu$nhн~$'~SaB^.K(E> 8Y8 7qغ%U^[!ٵauU0 g&DPf>1V,Vͱb,G?Ǯ3sWXٖJ0>iP$ulC2B$p7[Ǜ&ZEP_}@|h*Z[>ā=Db-C?RR近5.,$,.iBwV1SYe ((%kƵZ\u`7W+sAe -R!GקX?eeM~ s;u|2K{F, `~:@+=3R~:b˒*~L`:A_8z"-tL3xk;sY?cb\<Ѹf.Jq`+%NMieNRF ٥Ţ>eL@Fח { |FtFuiihlzLUOմHL)n37Yrre@b= OsҨY SG&+a[f RLUEZtAF&:˒J(VmyO4A?|x "|{2;) xỡ,QME-^^LB:. ,A *q~+wANbK2;koΗ~j2M$xv5YtYAA;*sɅA݆COv'LTIC2j_\76ASW}7§F{ִ[BP|Yr,.f6=99rr7& 3N,O粘L)1kO4C6iJ{.iʵ eSt/;Sxrv , ?]/ G8Q.aN1eD~tSÇb#@_gPҼZ˦ hgٞW䙒M{:>KotFCpS^ 'I}f%do,<sBhJ}h$u /[38RY/6v-\i4'ocg'%o#\YK|wv3xB#|i}t9=5p^QWdCZh=S^BI1cX']$#K(PX&T£?J[m?sTo9q[i&P?CTI| SiIE:Rb哳opY%$A]막ȦRx&êiU:*3 C$<e9D.,&386zN6' @|N-)WkR)XHUBtZ wFORᙤlޤe^a,]1$FP"Gu)mY_n@X#/i.VbR JFNʲJ4]l$Φwg+FjSGśEfP)k ȧ8O=Z B!lEjҢH`n$ ȸe HYݱoTfY*)uђ]'EfK;6y >ѝ"A )x2X(sʓ˻[9Lwc)jpLxm ̷f:?m~teH`3pF(FyG#b+aȴτ>N(,[8'4!-0K7$  #Bd1^f;fmȚ ΖyvK~jf]ʩ ,N-̓-cv|8NeW{eMV,xԕ:#  5vi#1nʬG✑ƀY5,Ѡ!4;-I40棏bE;Q,# %JGX£G, 7cN5^j&LKZQqʒa-b BnOCnoW^t=kRO:~rt4JTF'w$ܡx ~6lZGP/N{|`ZPދ+A$a M^Q>1L'A7>G({x7ItX&_MhDOuNKTQf5j" 'loNWȣb U3 챨IxIHRL\Pt^"cPv}p3ZG1j*b~ġg )F}#9e)'a;tGUIfS-OK>W3&  KDɦBA'ف" y[-?+єP@h}w2U[hα%$nAB*m紶{|[7ra. TY#? rAǿgO\@8#~!oǴs26 "fz+?qj%9=ǀjp=[[-H7Cs6_Oit|V0Z6$-Cvʅ[YgQFH-G[2%"›yƜLh8R+ʧzɄVtʹWE dLN M36ķj傧ewab%s[@ڒah/m !wQ6a'uݮ^-;R|O?}>p:s)wZdUw,3@|IɎۭ&eIɺP Žs$و1+lƼ7``"^gR"=4*F8CAb,pkð@ găIq9ە1d;yv6]QGkn_J2 b @DƱ'BeW$rWxǵQx]mQH3?j_Dlu9nۺXl\Vݕ9FȠQITMY-2S5ِyBv;)y&ɶW Xse!j{ZX5gF>|FUߑ}0Z~-%*u^tCTmEʅ >04Le*Bަr*WfQY5ԸzjB!oM;ј;c9I[ [ڴhWcذ(*ڪӁ0B K%傖iʄgBx[1(kc!n@au3fK:řH,ƟA˻~#gv.(g\<<N.4{#72ÿg$2 KWD!YB %*#h}"Nc"lj.PP9#Ep)JԘh<)aWP_(q@ʩE^!"" \V$P#]54g]%ұQz$oqb9ĻBc5ΰ(0XY{,u1'LH b!N{ I^$ ;7X Z'ECaݢP_E(&$p #x( $J=!A7udђ!)lsR#^CPw>  o2] јߛ͐ʥ2]|]/y=!]7:_P}YvZ,]mӉa>T3J.\]7"f2>*`?s ~Xid{{8ZA0UwB\i ~Wg[eZݖƅa Rѕ;z04,H۠~xb =1ߝudPV%?!MŠ.nA,2>r>XYo}SUk'];|Yz8װ6X}`X9s0\1J1 ]yTd ˅Uވ,Ty0g' wWC3ܷ[̤xX]o\[>I5*͙(*0~?Ia&rY #ը1>HWD8{[,aa2"YMVY >g7 igR^ovMPocݹ*fxsZB]rݓ(;p&1^=r)%$έz4ؘ 4"y)=oRI}_mز_G^f1Zh +G6gYU;.V%+Ҥ6*erqѦ4! Qǁw}Du6{lYl8  Ȑ@ E ׃5jX _ZB:ҥ+K>`92եܨE,6!c)RS7$ A"X|-ŝk\ӯJ%F&7HkK`1lMR-& PkQ:h~R75- =m\~GgB܂؀C%ub-E<\k U8pUutwW`a(lpo^x]}r~;VLxo+LC)osj~!~ |PU*HK1Hn9/@zTl}$pk':a'zGl(.qROc:&?<"11qk2Na?x§(D‹|il!*Ԋ{աo]#>˯ڿJpb#&e6w&pqQcUVf'0tP>Q]hf2 Ƃ FN_0hCYj֘ۗrB)oO-g-6YWP&I?FM*Y4nغrl[úMw`6 {8}KBqSJjzețVN + c1Yd V֗!]VBI&HӐ,jcP kf: @LJm&Wr}==z/wV]>Zu;tP_v)g%#ĸf`mNiZ|+[e+ck;ϣX[5Ra4KIKv:| E`u)M/Esfs'V}Jxn]g"xG.Qp2-d]=[3ޘ;㯗Uu+zF  PG3pyH#i~g'릣7vLM2A}{f_q4Gn5{:n@xPyͿ.ľ<݄rF^] 蠜ܶZY~."0$hydl?6>0CΊC=ܚ=3z딡Z"|ז\%lzPpw^rMfcfN@/E~pt#,&6AN>pJShh1"}yCC2N-6q}‚zAͽV}%[ &NjrX bC}+@tǹcEf n {ҚEzt'PE! T}5Eٳ;NYHhI̟ E&wJqDBe.- ZDy=YskYo;~cbodGRƃ#l3o=a!FTNl^w/obR^^m4rf*:o{GaRuaf_ 3%J>d ?bd nMAA>:L^!s!$/Į$i8[LsEIdS@c)"eNh L8^8 f7AvVfx+p;bYtRQFz`,B4B-wt**oHٓ'Z͹ kb3{x{HrbFlzS^?<;Rvlgp@QX V5hJQymba3-5 Ьi4S%V;T, YW+,Iq!@3 z\~bۏ2lwWI!~IieƨǝuIшl(~ϼ gi奁x/͕8b GI[r y(#4eRWYXf9TfvU0LsMѨz 7)NQiƯy(AW}!n]{EZ5jG}ۻQW6UuA-, y?9KOkwXL1ל%. ,"0k%R gAA&U$MWU]:u-U@;cwgKQ6D3ew0U_n]ʱ9l%gcm2‘fVKj.LhGXGA>[:a2e&YWxˎ1nfB|W)Fָ KqFXIwr~i\j𪞲^͚~x#3C_Z~&rq)iijfN/#kx<)3{p3fN&94$l"gJJoY OD4mp/3tS@B++l+_Oǣ~7h3:7:?D@iҠ0=:ՔnbuXYz.,kVXe; U> I ]ߨA+xH@-g|Z]P XZP%o$sdٓTs "d_veφ% Zln/&(FrGa(WZ:J+i\ ¿=9]װ r9 "@L>u/!6ao]! o\T-r͹|$y'4Q+2Ӷ:BqQD-$?R=j(N >MHOUna}^,?fC%T֔- ?ݢ蓺DʕRWkk% %FMжr{_jo8>'*sJ\C+y N:p;θӁz>1v$$"lPQ*\>lI: t<e~SFO^ι}mY!<@Dkg/'džoFfOM@oEqݧO$|]L ) &#e3 S7*}kT4 hbgW&LXhİ!J7bsWY3pQrZ.9xMZ 7LDS["\!> ]Ima_*r|:5[ n璥X`*ϋ{]̡Q vKK;=mh/Yٛq~}1.Wΐ`vÅ鍢2 HGF3r4=i^iZYM_8l4/Ў=I2-FRo pT4]OX1`d= =*/&`3s] dyܓOݓ O*ba.jW69l{2ǪW7;b-D,6C, Y .u;C1ΎlH,:@! m<%FGk}^8 =O !-uR5y5 ,ciՂQݎTkO Gfj8_G?(_%^Ǔ5DD$*,Bi۟3oEa={XUWkD*Ì`tLKAD!s*L") x3AcIIm愇B2TV"\%=CQ{[w4 i]>P%Q0#DzҞD< +3Q܆@kl  C~l>fG!'[K<:Yv) `mglj[)R#Z %,ppcT 8sD!ЉWgZAM -K@NfJ58̨nq[ >axdxIv_ZaC@cth%/L^$ 'aL~8u$;= C"՚<\u{H@EHG4ISDQ~ xxx6t mnoJyiB@+m+}ᓗ=sx5"EHjFY{sT&k> 1Q\Ӗ|)ś%z;EVQ0hEQzpؔWN[ %5Z oݹXXbAŽHe2u\Xڧ @˞m{rE[8O@ۈމﳱA&6.r$NS0"Nӳ l; (<5@>j\?5n>n}~:_Z!սB㣆 pʨ&uM''q0Y;z[0NAx4',SBKG7â%P A%QATYh\ ex'~ A@c}Ӈny6Bz9&xd!5?Z%QEp\?[E_8pK5)]`"sXh?ա3lʋAftB8i9d ,ݞvB**ZtKE _ a}B`6D3 op$+};e}B0-fp_ 쮸$9[ 5xМD%/~rdD4pBju9CE.RיnWx>0udK !M֎8S_n>Јq$`lb2$߮f y &,% =_씸Af*ZЏc7qPKƓaYqgHp[Kpq' ڬ׬O)|@ qo }cDni52y|wv7RrXc|g]rX _"-7~#2\_\m U&4%x>:=N6;HA)1\za# %P"g10wtBC_Z.?ۻg0*i.d}<_ MhI *B݄Y,b^/W(4#\i*D}3mQ6Ü*3|݃wĺ`Rq\]?'+ts_l<DOz$18"xe"+DzŸhօFq zKr:|Q:Oŗ丧#U.<}Q5?j[I<'ub¾"oO2PY} ֠P7(TIkDݫeضLV#Y!!4?'}d"~ٓ%D;ѕvaV(b*x#tyuKY}GF2ʇmR卥mt ? z(2#WCñm 8P9PfĐ#[\?ИZME7j;_o1|EBll݈%{+*z%j9h;zK>8B{ %Xސ,)lׯX;-Z%O`E=0L=uM\ArT|...hA2N/=eH6OY2GJ:ȊZC[4eqe\˽e5̆O|BrB?גE:13~]O En J5iOJ ߑI-Sf|gߘy$'1r/*(_7KJÊZ NV'8)EbşL> r|:d3BJYˎW'&ݎţH:9og7.fY.qwb?0RcjZ9%Qܺvh:57^<9Yz,?0I{ cצN*6,muaNb d8[Y$I!`uyae$P +!ӝj 'Ƒaina+vO ,hzKBpss 0m@eh9'Q"#G~)]\3e3]xu8vδP߲ǰq 6t: $YC_8VCUK2<{ZfJR2(jo c{>{K~{vfX1۷w7Ēv0 Fa!nH8$wK+mRH:z^hZGjTF[r^|^Upb%2o.e -TŧJuH5 z~ lS樭1D^={ۮM#>(JYyiP_ٟ1q/C1L:wA:<ךrvz7l]hOA{("Flx+iM(CŮܯ!?|`ǖuhfuEo52[ $9ŊP; D̊w#EI`a12CvN$>)V;aGjp_X5ai]$}zDkw;꤇}?hlkZ?nf9_bFn4NNNA߼[rqV!.4% _xOK QϖvMXܢ +LHh 8ߪt&&'\KmyMqjTI㗨<09²: m3yߴ F $ͨůǨK%(Uq[Ne[kJ nP^X( 3ѮVlѢ3bB/ʣwʎ#/74#qO.W2aΖ!&ǭ>/v4rbg񌈊ЖWL$E3IBN+t&}5#f?9 /Ob\xs-v,p>SxG7DBMp鈢*ϡBE1z, hlmX5|r2;SdzT5w kŷqH agخ+Fv'F׿"K\ µ&^DNhBZͽ ~*U*1҉ou f[^PZ6Y>Rf+p~Go30/&A)*YܡPx<] tYVe *$z/ăŠ,6-Zq3EdweV HC9.D-'z]9W1+?@ijR4ટ9]i ̭av12P'<\ա^ &@~ȷFr" _S!=/SҊ8^O|2:`\- C̍;Z +n"320M2ro,Y nfw'nj8-4i9 $!oUฺrʝ4S.aLd*S Snqu?krd4sy( Ҫ 9hut NTlAf\"O&sEZ0sy:DdÎ̾@}20=#s8q% ezq7kmS6$OD~"F$bEdjX"fp f8WSqШOڙ+Whai~K@'f< j>gc&kE*!2| 7 Q]cm%EMFB ?wW!s'8vT›ԕfZ$6&d-qU4/B \59 5O@ЛubPMң9TX[_lM25RJP7gx+MgD$G{/R-}LEdB˗,>>Y4%x b?70* !qDRj(X#9\9KzH)WEo)ުǃP?Ǖ;3_O0rMn^E7{.áa+@ToQ]$U]ͣnlЮ TvbI%lM,8pZg`X xHtL $ 9:"cTjF="#@ k)5rQ谓4^0n; *, 2?k-$u.ݒ%Zұ%gVw[F`I/:H#*%`pME>2,ei(ڲ> 8):qi o[bG%88@IF㇋&}<t QL$c4㴼ѱSzlxf-]a8>bjG8M)~g_/ïS[_|-cȚ3BAG )_fm@"Rѽ# ỳSѹ6Ŧ,2 *Eա6\lx{lk]OµkHz"4B]C 2GgLUl]Ͼ1 /)hZ'.Ya9{;Sk\Hc2W$>ŝc'dA=-+X e![V52Εo`+E x`(2~(.fhNE&Bxx^Qyŵ(`tSL~Dz{%Gk>WzqpT:|YZ &:PI1H -_ 29236YC*AC4PC++R:)ty J@אA',W$OJdR,esYcOJxUb\(yA ˔LcNry58">5vxaTb:hVP g#wό { 1j_J۝cW"t a$o(E,՟gW<2?U*mdr E%^KPMS&@g&E8lrK@."vd']@>/}3<ۊ#c\/%5=f;1#dYV{i!\_Ě,m7$6GOVW _L&Ky$3t#< <%A n 17Ii ?-vYw /bEdb[DU GjU M; oI8@å5Q?vEvmvS3ЌK=*bFuĵ ]},"'VW.v<Z=!ɇv*^h13un:mDϭ_9!=D(gߎtu3>=)-=V4P5)֔]xbyYZnTwLOxYoϞ#@<TzlvZ/Wu1t3bYrj.u4 D$%6i -Fg/Ȯ~*QrxNB6:ncJNQ.QS-tv8WM+Dr緔w3 ˏ'7S_>ڐ;;'PS GtY_ se<pLID 0rm'ɭAȍlo?ߞ^B4B'%1L*)Tփd3F W>;_ҞJvzh%~ZI*U.1L*qO4VS-_Nm?J{~Ie\! [gb724c6 4}|GNR+MeLpmb#w$ +G6# nݺ9I9=6{t<:M6b&}+n=[$ѲV7;M{S$bl.~JP=mRNOYvˎ+1&;WO׵XI39fE$Mگ 3s4*uL*3$xB"ZWB8&9f8 i .$njsdm8E͇XGޖdtCdjn}dU<35Xm,}WiumxyΔ=|BUӏu#sDSI?.EY,N=B@Kn==9,EBzӥC % sN&1+|Ǣ2ۯ@S^ !)˃3a+cf̆P{Q7Ҝ.3*YW)KULV$1:_ׄuԬr}Kq*]3nF&%z Q_Xö 2d7#C?OrmU8$Ptmg^v }N+)Fį[d?n*>:)2cPnAmC"XaV2xf@w_3i$WQtͅj9(gTVWa4Pruvkt+y܏>9_{.7V]@ RXe \n:hGF' I?^\annC˱Yrkd+82sfoKLnED~[@ R"꙯NW_bwWKm7NJ7{F `eb\/ӯO7ѹSbщX OMo &p]"\GcZf$@siBQJrEIr]yn덯B[e[î~~,EwAYv;+)F=mmdfwX;|!py 3܆Q嘴VgKC0|XQ1X{ӽa 0Te2lC1"e;*dY8,^o7oRl w&An#n ˥;¾^pAMEɺ4%Ovɥ*g#Z׹46 c7D0n/#? 6$tAړ_ Vuw OD@K֔k xA.-C&Q(+$䒆 ,d͏ƥ^_YĚ$tzy]=vus͠ˉfϚobA9T]v~FEp*㳲Ni I]ou:~{4kxZgd|do[`]PxPe*(WQ,(T!5iq\[n$d"Ipʑx_]h /1^L.Qi _@q _#ޗ%SE ,pCQʌ+f9~^b_$c^c5V–?j)B ӉS:PnR7N uM6rwCMK/+c&:]S)9wS)(pւɒ#%ݭbSgKVT=vFL y7wW QاpP| ATm8!MB7ӄl\tĐDiwW=Tբ8ˇ3)ޯZOQ"5h`ĭQ v}&`;bT> 6>ĦtZv'Yə&uظ&l@Lh;Tv(C*Yw̼D=1x0Yi٤Wf˰ztum:k\ F[uoӘy| W~9F߂TͥRtMo8Abi`7=72h2+ДO lhAV/<.. 䢁544 n/i5ݦ=BܬgQV-,lg:G`_G۱3Ә,bÞ(cL.M>eh9\RUxGxڙʼ;,~h0QZHrc rɘ$'" gVtyiA$= ˇM~)Hm91g6 b<BYs2n^"I&ht[rN8KZݰ3綐tsQdM-$,P۬cb&SEcKFN? o [ln=%^E mh. 46s?k-[R|yHQLd)mQsPk^Ds69zV@++ӆ`ҍZcq:@5nԾ>>yxPFUxA'ʣYXXnn8uFVAdҀ듼 d;ID=DZWi{:M.b$[KAxJCp)و=i^#urNԠ]IE]ycL&͘I~sW+ӏ]xu"(8G(7EsN]X\& h⟴Y4Wh#.pя]jAyiՋwmѕQCqkceCHHV^;{if"KvR$8+Thn%4qso_D7qb Kh`z ܹOX258E[UfcFg]|ƴm7*R-Ǡ"+Ҷ(EFtMr YL،j#.wIXd0ӐyZ^p[NZ}ÞDDR/j]EWqxn6џTq ٣;̄.Lhܝ>\|:7}Kz/s0ob+4c8US+jSRgB%`h*gr9LӢfuN O%}UY*%m܃L)k{QiEz Af=koSwzo)젱#Z@Љ\ ZfHLޘ0s轰f3)QAfٌ S*d^&#LŠu>ptXN.]ۤb^,{i;}1̫ )JTQ8~ C%9~.VM%/&s4"-0Y},N ơ2"X KRp(j}n՟h++)M󫮈΍Req=^?ypȍ#0%]cy <a?C|䰧Q-w2&/ܾ5&d<(Nȹ*/侧5?uDeEfNt мHSЎ "HKm G[m3\EIXf&eԊu1~:`B5S46*6$(w|1ZtRVn );eG;U3*BSɯd gG HŨjMLbխO,zBoB8r) ̱Π5$r,؎e\-!62{fWS|&EZd IFnmNOsOB:.0]ˎx# r1F` [q۶X[1tl(hF)  uoTgтu-e}ÿ[ ,WGcљH%1v8MmpiQHm~; 4L@^lj4gH_0Z67;S%Si]+`i[WҳbDgGcm7*ia fY2bAK28PbthgyHCH`L^s4%DxvM(>se= >>MvYo!]j*23 Uu~^2y;ܾ~޻`G F;g~ZXM&ZU7ZFA+ -{'D/U1u`! M+7_fT( I ֘[a#њ]ׯP_??gͳ6v0QnX.C>2B^ۀjs(^ w?7UmL#mڲeݻǦr6lW/]/O ٫G[> R-D9YDFJ@<7igٿ]36p|WxM}==o,@&ǗYU_G >ţú IQ9t7Tń/F YNHCpɚtb|Jd.KA?VMk42w u3OtRThQ'ϒFʥ:Y.D\}ug-Kw1I|sK8d,hp{BWIai0G-yX}sdKQ{ H)DG9tX~V3 Rv*1:JMi2B>ßb XR"\#Bpy?7Vy6ӊ@:\+7@< 9(f;αM]5K]Ɖaܒwlr DE30b^lbuTa'^)S7 Cr:%Jݽ 6Q_}utp -Ǘ9rc ) ر3 #= gA2PL)udu7/ plzXUR6ig[4jg!޺ؖaqL$ů7K>Hi8&g V0mA譍2T,]&D%Lʿ^a H$eL@֠1'1Nil)NI~95f燈Ĩb*u08RҁVb#Y*U:\;Km&i>:vfי-qD"$\V3#oSw]E6|-{6@$!cK쎛KG7=l76[z";wHei+7ȽQlbjEV8H5,ۓOM{sL][KYc^#F$X5hrO*TY}!*p,~,L:㯏 wVC"khrqi-qYRƘA~θ9Ћ,NΊCјexfK8c۴mrQi&X%0uɕXl⣻u Ed1Wl!F|e(d"||P? %  [ŏy/U) հK)Xne QȱL BwfvvrD(z3w/_%,"SKkS?&/&kQ*7}_m$⭔Zk~HE(g`jeUoy|Ɵ T/Uz%0RjܱԇQDF6s w1`^kcwWsjIh*`e( 3UL^^d 'TfB˗It Wh/B{bCCj™X&'צ[tTc8|%sa@8[m&=%0#_ Z< [Lroay6$.Kt[N9~ thĸIS"I+1Hr~MtFYMǼo'̊"BTv]O×tѢk}b+"W6V1wpJ{J+ʵT/orsRVI,j^\4I7$3Y.;z$_P~ݕ9 `_}apش!λ7W# '%Um&דi H:#2 mLf`pC`pJwJÎuB4-Ht&(*kvB?h,b Zv,Q(n=.7T@pYCS$jj\wbZ7ϸBfmO=3kS0ڧ~;|_zXޖ?fw|x$ Wf3(7d hVMcM 1)o|O2ǖ̟u)V7ș` $}$)@$T#nUO;CWf}TKFD;Ñ26}<}4 N6js?#ZVYb$ À@,h/3@Sړ{tU)<|v1qJ=I3ƫw:injXTA䁶_H:c&ӓk]Q:4sWzſYνEN*tDDꂡ zR=!9q,>C"Ƴn@/lᆠ5c_ !6QDiR(~V̚RvΗ~қUr\c _@ص}==X~I51/SsQӘlj_޼O^9|zf{^kTkU ~ {ǜ!ʩeb v\s_L3kMxw|?tdW )KNebz5PxF\TB(Ewxl!w5aXE-`0~yԚ5CI_7FDk:"(;.%.*h_Ƞ]GDV86y@PUsܩ-)s@ T9i_5ɹǟ;r0Yj۟O󇴂>R2HԮ~{r(iMJb(S{B;P;)`k:cזjPdjx>bR#ܟLImlf{\9&P M3ڥ9?)϶%iYmJ\E2y{ŰU_3\^;ɧ>}%3I*LZɣ]A}M^s= ŒB qOpG}MUiνꉑ7]2ʰD=ɏ ]i㟆E\Ok!*/ݺzF iC%fx9K0AJl5ct{y}ΎIT+Wi1:am^GiŞGf*Lu)'a]@pt)/8Tq'W׊iRc,ASxr8Bd" 8*h>xd%b~j|PHY?5*R8XAbb5s+Ys@fCz s\Km%QGKzɣ8j?r Cc^䒜A-<12GEa֐yEj`4Fh,%;ܞw[HŠ d'ث?tBT;T. 9E{ieAܣj!/g9 " )}sﲓz_ 'F̢3ήUy3cTlT¹υ2HP|8+'S2zpø6陧'=DY 0cت7Ihšt^@ w3{aE8 TFnL_V)0vD2ɵcw, tALW30FQy}*G(jPWKL^b~Ht1%P.} / 6RulWa[{bH|s r Jj\&D-K: 6XG^]J՘&|& }yD3 "a_c-_q Vg!QoC4?{X̪ `F̝ MpvuuL/Ar@0 PЉwxU v<8R|+H_;M1NY Wi[~T"MZ$':cR1Z0Ypw'Ba]3I_UZ>w) x٩6ÝDABIV2ZsĹg撚gl3=8pفM818c d2>Vdn@?!/eb1RӎUX,u6|ON 5K2mcNbe;Q}Z-G/_ }܇t, Rbm(CtlRxLj^ipnD=P-k O C o&] 8(HjT' Ա u3yGbS*'I1'c"8砡}DL:rI ;M賷 cjK8 KZ \ʚ?.Cqp\Fd6&>AK늻 R4 Qi7W;HqT$'mM?+&`z,%X}cUF)&ګTeZJƹSvBiF nnR w0+7n686&!aq=Cst ڊ3TFfH|MGrqKsS.95 #a$TO'i;+,7d̷}Tݍ&_VfMNrlPRILq :SwӧPd_-CNc`D$g-\`^D%yCtMl/#l{(0wUdaHk_oKiN0(,6;2mI 2բ.r IpÞ<7!NX/ zƹ>4kbg:J¥)Pņ͏{S0lqX 'F U Ο5UY"(U]ax&WO7[OBi e_<9Z"0 l оE;ȟܯ0O1N$%Bjl}q9D,(Dۺ#Cy*s[UI<.$!]>61O|;;Zmc.Eڲ9+,K 5{lgl*ۡ;ˎ0K^2 nM qIUbK Py:2K$ S㭃Uf&;32qX=k- ԇY+Hde UI@J~qM%MFC"sFņ zBl }%2;yQhգMќW-fu6/HS_cж8s}v٢rOi 3,iZ4ZTMFKhA֦XD5;\V NḾ-#PU~('tǏx Bt'lVuxN.aHV,zi3^*(*ꊷ^4Kec0;a (fIxRPdnW/( Hmnϝړ0Z-w sy1!}*ň4KBLB\|o fSL~F۪YIh`q)eQ?L/*g:hƹnoz>`$Eo(h u ]g'KM fm>j=/Qz0ťLCL9݌hrub obleDR<6ɠW UkɄGY|۰7O|^("g0l*K㾿ۏӃ ǤtmS׾N0J",uh+]Rˏ{Lk+v1#tn%eD!jL1M{qhkš3/N['s}ˁ][͸{symg.ΪߋeE;^DF3놴F@,#FR(={Ax8ʁ>įMi$ZR׉}"'"l4sa94իp*1y J{% &Es6}/e4;99.8e-WR,ܴ~Jݣ\lYluk?3SbȍCs6#˥<}7MRԾ^dlb2\  z; Jn-#;MØNuA=|V9fSNQ7ZN4.[SEIMcq7a& Ž6e$T ( yx\5hݳt 4쳼Zǻs='O-(K1@_}HbDesQF.V@w4s_;w,p[q@b]}eLKzZ:mވ>"|(29]:lf~k%URS$裘';'&os.R^Lι?\>Wr ¬ UZUhS"haw/=)~ݰWtCp_S^a̤;Su#["!"{Ov;MB0mt>$(EOzfjGX+Qc{:R%۽ۓIIdIm@"(7q D 톻g mH8G51{b7 @t,qhϗ zy{&^Pun#vh:w[5.FՄWE)/"cIUOSSOܿ][oNg񢟹(X5ܺ(C7zm6w>q<tU*{Dzn+qbsh] P a ˯e5xE!i " PLlzT[ܸdҋ#q4МoxEe j}TCF|]I1cF86Rr5kƅ(PrIkw+fM^ enY+e`Oq-鯫u8 +?v޲ȑ>ԺT_fA*LǤ":,!J4yQGWnm@`!gF;Y`,mZΪ [-[ G-9@/lRe&b"J̝g|2 (cslP>)Kb 3+s7f5t#R!*|bbh*DOɥqT}>P<8Ks)~Ȫ{])=1vBPsA? vj1A{I ~b6VB .]NRsD\oa^4mKNjeTٻ%j DQʹԴ2ڔW/8ν|N/Z>zMʨN^㙷ez(>іu>+}*zdUfRMDZQYd5w teOrupO`=)Ni<5(jYb*/W\!B9 FۺKc5i>2yHA)P K92# y@$Q9ba&1S؟1d?5[`QŹхLLURz?ЬI Xܯ6aV5E.ϣ}KH|H%ف%A'27uU[o81YtG69V6˥3SߛȘ7xBM3w4;t[mvRhtœkwAEzŸ S\1@;+X̀a{ 2 2t^ x+&1w \h$1aWx؝toˆvb c,Jqe6 cnNg/Ҫ=%ulDChXz k|KL@oMQlکfdVSݭ -i2Nq{(&D#(4ٚPY_WA02 \goܜ#?sC0H {pyZ8.X A=$\>U !v--EE:[m~%+.|s*?v\`撞-JT&9~ p $_sw}D"2o~1팦 5>09DdG :nM|xwx{:nyBg[%VrI-Ѝ嚾trE@r5x(EmYyWp!a#]:ev؏ xs^l]9Kʸ٩q- $d큙KX*!bhwzT}We<5 2lו}%^68@e(`ǾsR3ig[vKZ?L#nb%P^f̀-i{RҝGr*XGw03&f|[Gm6fGp%0 _ YUQ4-4^lin]G8x2bTis; q*؍'adyTMS -2^ug,ۂCF-$~'02kg j6XǐCآ?HƄTj9Y0'wZo,Dd $u`|)k|:e{Gw+i{?~A!Qj5NWgWB0= gCE1yE)?Œ [mWs7٢jx]w46whcmV2}0.qsuB\wtN\$w!zn(wg$ԯ!Iy"­{.(ᠶ9.ATm/MFysj|OhE$3s7zY$4Y.4FBb,+TM{Rm!;T'r>WB ]a5"+Q$?s @~Dˏ VhlEؿaE"@>! ;Hu9Pwl6A &!'!Y@񏾈 r[g {5`@eLVd?ԭOuN2)*(-ro \ csbTl|r[Q;jԞ'qK2T \_X%d G d}_Gjx2trFS3!oW"! xfӼh'΃Iӟb/$ˉʁNIzjWo+e6 bT *Al+ ΢OPG#A 1 -+9]:V, k-!gsg|I~>o%!V.Kء2wJ"{s&?ޓd~xM_:Fg4iz~KОkH{;aIu:&& DY;_5g"4ܗARG"zE J4(=1(0;vzR- @e Y\X+(-LRLz.kLtisD=nHRA!#ey<``dNncy|* x%RDOC-L :3Mt4N0ad12T}opۂ :Xp"8K'GCff 6jx& @40y0WMa; rX/*+NNpi(=Ye>涙f&ߍ>YNwߡZ[ cV~w^w '(<Ra0py$ϭV næ<4v:[עjY4ceoqH,Ô;f5]^@<<' v!pM5v\mh <__^yxZiZJ#Lzbja`XdlYا=FȪÈExz|xEc 1"啌mƅ$x8FƘ]oP'|:XӘVRܲ]G)7Qq̒jb'ǚ9|[ <00{S>9ŦK*{[ݱ*( Q0lD 06y<Ԕ*`YRR XO_U,,β-TVԅvdjM"F8UAQtJ~=zbwX%z65ý7TfUBR敭_E#ތB) E8a3OM@Vjt?ꢾ]xV*-ήV]PheH a> eQgCN6t=jRK61mQTʗVjq/FSspf5_TIi[3Y9wS2l͇E*oUiE)T$/k6t<4J:?ƇRXNW*h &1-L*"^0 1r <Ҥa\J?9֋;I/JmS~\xUϘ,HV¿be\zwK@K4vخ(`)i^Ą\ 1ë_Cg0=:Ȼ_@T$\lU6EJqגغ{5ix$>j zAI8 iv<4 \TCXHrվ޹bbG"3cւɩQ{aY7úBWڳuc'5ΒV:k%[@;m5UԽ' Y=D{$eRT"ŜP=H:*ZgHP4n+ĝ5=z+ڛv<lůc;9Zm;çzRYutRbcDŗ]" @e xܣ"B ƌ~tSCoR'¥ 8f(Vf?z݆5TɌs7{tG0F0qΔ ٴ޷#ᐺ۩}[,Lqa£5ql-wjƤRxpI'|$8.<4^Xm.SԠ 1z؄wbTY~8f\Amf{YM XJΙ-  ]o4~-A$~#S.l 7| ^M ? ƣE{4>sϔ 4wEh(LI%:6̡W6Z.B `rQPz<" VE 7̃L\.J+펅4$٬ \Ͱm_c4ʼ* zW#͘Ea iRt\aGF[ѻ{sF eh:8uڷɖUVL~d<}:"`f&gj|ZjsIDWGD㑤R;Nè}401Y}*U@u߾j !"Qxv[,H~.L-j.DÀ-zaw-)E V/ ^/=]"mK(㍿5PXuht̩P)h2S'l"JGNLG)䳽MgR庾zΰ1ONKo e|YZ_M1%^6b͌YkS6UY-|I\+#(`۵txTk=z)17kr-G%Ym6#~-*)]T#(TݣFLwit_]O3]ᜐ$B#9A~ ϴYEHJ.g߿5gZV?1[lI>H;x o7jaА_x%zB3'^LWLt9|ދ[(R(cRju")L$>NTe9gdE)[hAKY?OdVH$OޔU'v.tW)@3zJnx^¥R^9RtN$éjN;W!y+>''xߐ\߶#lO{j< nfEyG83wog/uכJq%-x&HPH#O[԰tf^VGE}R}nГ]-Z 18 Ϊ=ȐZdiiZ/ @C #@$'= 7/<`o{;~8t ~NY16Dl[Za0N'ՊNO2S#g(..q=z"ƔteʦGrx8%gVo|I"ԯS9^p;](:e)-OMkEBE-if: }T]uXi0}j|q/H ~ 5Fqav{:#u;+"%k {U!*b5 O KmXn;f{CUIކPNZFY`_ÍfYZad|P^ ޕĮF~-Xme%ox/m#W W۷X#s$"f:4}5퓔8].~UUx"H6XXxk*%F } \o{hf5,) f1z ATx,ZmM/FΗgx[ѿUq)I :fUVo97W=|b6+WNGHR]e|--YT1u[m{B("QRj rIT~EY@~Աw%Sa,q eq. >vzDp!Uc[:Ũ}e\b<DR9V2fN7\`/D|4U2u؞ M)$eI~<3SDΔD QA֬Q(S.")'~FF)zNyBb}5XNX mv9[pSֱq<^iosZs]-T #M$IFY^&K:˴1A,7P!=pY?OK+1ԭzbG")Sܻf)Lݰ-+xS2=Mwj2'&~*E&iO5>> **OlYO@CSM'4x`'^H،PH P'>=EJ(=vT]4MTlFFiR90hdC e#kg.^DދfK5ʛ_YTzY)asV}y) Pݐhga+|CÐp|a 8bHQͤo%^k`J†9q kBRtFrYBMнD- 92J0q@Ck}PҸEw* * 6QEj++T`t>95/?D|<5YAOo" MrgVO e㍍8D޸c[aGdI7DC]W16*W'y_T]u uH.o lc2+&N#Ef2h|b >+`fΓ!gIb>q*9:u ׵ComBtQ8xv.VN y{CV-(Fܮ7@|Qǯ©+MWZVkYw&Ja7 ~NvXLμp?]y2',Yq0Ud˚Kj.޶b0Y%pk aZ\DVqڣ#8ewrNxHv@CѲRo| v2sBB##2x}\o>O(aJG^-\߂S )bH;ؚ~܂n|fT^5.;87 qcpYϸ`i)liB+׮3@U|Gf= *h(;V8&5 ( .͜Ik`y~٩ fyH?'so +uTFHA*q֒m:H,Xr~p'چx|,[yS j8Y>(Agm9Q%^d0Aǻ7<yӧHՖ:yiJ9#k3v./a7&5OK0-V̚kua4%K:3h[mmXo['7Nr<?0P rP ٫'Aìkp?ܴ%E.5=`ϝ])M;A**zHv-w{o&WmPN*_#N\? /|X~΍z׷% 6#x=]9raXyn:vE;|\b//FvHΥE>N>Ԫ zK* _@L12Ptəzt̉dzшY-oWDѣ{֣(NTz-7k r>B hV DWcfVV0,Mq~pOVi֒?^ NMHzK30+\P?|Dǧ&Ca$3y0aا$&i1e⚞c|e;o{l˵S\ϩy:v%3SˤIZh} GE3 ~G*8]<آE_:Z}>a} prI2 6ҜU/ 2 )sԑC%E^kS묓j6 I>^w(dO 4߆jY !%$ j&{ΠVv 1\Pc0k=9YH6q jb{IhFEm<1=2k EH@+3aH^Y"aW\`)A'94 'Z /A2T&v|cSh{S/H` N5!G7wRC*R3=Y|)[2' ._m,t~zi:g>]I!>rPB@w_1twK%8^GMPh@:[In NtGRӰrAFN0wIȢq|e?9LB yVF.O͚*!Fʺ=Z 8pסw6q %~W&/GC")2/d`$@ʵL|tufklctv#LFʼB-,}+WVeXTP Lޔqq̒/F ]O337JoIWKpEL6p#,Lj0mrwhqe!">c)s&^E  (a\W`)oE4S,@J!8]KQǒ>bj zwOf$S_"}q)rgdk]S64Og?t,DWyPKmp>EˣJ*\iAq `grN|p76 P)qɻzO QZ˂c}"WB}[5$HN}!iEO'S@Jy9x^u:hSaC2%MUf/Ntw#HGj< xi,W}Q/*SDZA 3wu~,5e |J>{8y%%rL\RTj@=vU˜SXw]2KAu:z#I*beGQ 1Ůw5e@NCi!:5rKMJ_<^J?ڂ.i1K,9t붗wgOpB]M N [cRCkOb&ǐ<_kA|S%t⢖jpwxW ?V?WZqڨO 3r XE6CsF=s.w0|P7c0չ3{?y0 u¨,?y X驗㭅vMr8!ǎ/'F@66TG!:ff_f|Z7s[Z48Ч/-1 ,JC) ` hXZ{JAtz`(Rynf$I'{=rBzo|ݚ;!t.l [05^P/.b|?hP+:NKI!e8pی-jBt`[rY+QQfЪ!,ٔvLĹ2Q%fct]K;~ۛ(Ӭ 3k?: rQ~NMAk􄒏dǭ/d{@{^`.Oa@Hoh&tǬ^E9D%lQ:k )`S1\4lLR طP,.W[Ms V &܎9b-e}%k?󟊰f!ȹ5׶uz1аý(ЭS߽ˏ*]H]TooZuf;3ryb"e W !X 95@gOKrP8 鈚PUt (Ze(pᓅ)?0 sHɽcsZ|u&Cxj0W{ljy/l}"|]qf0J'S5LFVbVK1k:HJ.5e"SHwMeD w vĵ_DZVj̘n,R"0l8nL\;rMW| O=9WtKJC4l~^[mEd0)FDB_lOʺZ -q#q}( ]$AjbY膄 QJljJըx)c!`'2ɞ|Q`p~w7Qv0QXt %Skױ< Z2o]m۱,+ς)>leR2\g 1i\<㑠c9\謣ۃ,AE-@灜yC#rFKdl{vji4"Dc|d*8@v3V,h;n`fIܷ^;5B͛:n:fэ FvOMWM4 X|L RO;WNj*Cp0cDj0iI )ʈ RLߥ>J̈|ÛoAh~=H|op%8Lc%Ru z& R... zT߬Wy.|$Π|t 3F84">&"0^dq-إ3{:tvMY$WӆiI[[ ]ȷNwv3aԧ/o EoӏDД5 ^>;@%KHQAicKcF,uFga PϜ8PG~a@#/Yra* г;u8߭!Nf4Y">A*CK7/qӐ/(s U#f 2!kyY:Ƿ~N'36KnQ /pʄЬ2oNaE>Os JUz>s nV8OkG9E0ZA7NVlZp>D,TDVz8~3-b [qF]&)phдH'h 4*;caӇ4ٍۧB3LGuEwy[K] :"W ft޲HS$2;'bEYtjXJdA쏨1} ;[ҳ ++_BMd S؂ܬcӧ艑p+Ed!fHLFߴ$1,\.2||H1s"~bS`q[*S@F-JDqUqDEZt*T:a!: ՌOQ~Cq/?f9~%O7&Na|jyaTunq^)Ԫ څ3W3SJpCҜfM MW*h*\|7-I!*Qʣ*bjرJI>u7%`(RѶAqAa$ⵔJyŹLuJbeȁjq!1Z4-{(\DѨgXGSG 9丆͸rEsJs4ĥ[]oEx'Uj>*Q#&S재> ߌr󏮕; Bw?,'_L5Q˅Hմ=*[A10r'S^S0: L 6T`՛OQZk2 0]kҒ+GIh4uw0Xq u:+~<ة ݙ+n8.CoyZD]_ m 3YjpR +X/jUkg *g+mK 7t3/f)}Q-LDVbx+gRi3{4 ̱Ͷ .F=OA Od5|d%7;55jnEcN?pI Bn-Rdt [ u 阉\&Z0oBI;I14d2y~ MQi\I-/ԗ5V!9`ߞR,8Swydb'`Z\V;0 1X0&m|\(!3jU`Ie2?Ƅ3K[ߔp% s#xZu?EaJiu֗A%c1gqSyixjE͒gv,Жj$azJfP;+Y" ) ߒΌp3b*6oHr&2¿Tr8b1Z×h札#~䑓iqK'Uf@H*#IY ȅVZ Ȝ̓ Tn@_MsQѱ#C)^MYZbQ_jD7gq,!%;d4 mlAYW[(o=Qd@}NpYr N#<~@~Z0~!O[z0$okC6cVug0jPiZzU3#z=,]t.{?}o-h4(dVL{wnۨ'`"A2Ƹq/D:=95cz pyP혩Bbʿ>:MkG^M rQJ$mg`]E+F( 623؄6ǫ{O!M9qۘ"l{Kt|kU&$w#VH7 #=h5!h| ~IHoYkK Ev[Wa\ xjc=B6+][H.1Ub>0,d):XuqaחڗM%ۗ$^SOV5nd ,.Z.?-Qf %T$n!p;Bh(Bi\ `doZo2jL{n5֔9$6>V\pS`[iŝ4c4Qy*Ō# MJh;Ŵ\{W"`{ ֺ ]FM)"9ZJ ~$ܾ`k .]f_Ck/ I*e 's T85·w_ _z~ݟ(Qx݈5mF"4[/c NT$]"^>)-Ke`6Ƹ$G?S)qw#~ 8';ˣ%\h˕iQYGkgU!b|ZtG+s3+0SVw?͹"юmsT4sxy˅ !kX0=w,%R) {k4'#OU+m' s+Ђ֊_/J$WL4QǜfJle#hU_m ~q \ ,• fj4Y"~!l{ d\PI-Ui@ZwJb.=.(LJG:B"Q~$=$7dbB.Al!Sĩ S TW4p"KJ[D43Qžt#*h5I:zQNیp|10dOVz.dA1p"{5%J ܌vQv<ޚҘv/b} *64h5kK~KZlϾ-ѹ$s48(KRUWK6vugEK;S/Ǧh׽ t124&vO΋7fJk+k:&9@"㸧A oC4ũWNi!B+/{|/n'|5.mӐVŠcLsYBw-װj8G0SԻ4%IZq4t7]B2}0.3 QEE!ž*[ \"ww_K"rD|fȓ!P$7*Ԡr㱝ƶhjWqµڔ!adn{[~h6$KTNeZmacA B' V iyV_ΨA :e;K RaWl5jn.>ڳ 9 DE(Lo 3)l/R+l1HiacYɐՈ& Wd23 >̟)ՠݕOe``oxmPL6tN֮cl{ȔE3c9SfȦe nx _%湜 ΕsS`gPos޾ڧEѶ_j\[Tm&IÒPF_V e.5_8G,ng=dw$3?!PCW6@@3vhCvw .ؠm mȘ -pAohXy-.b6Y^}sn3<5A@&7xVy9ۏs5n#3RZ)lb9JV ;0+Ǒ,P#2-g> &sa3)or-g_b;K<-mL=q/j">!PY̚gHO8ZR trE4BƬTԝfFd"MỜ4tEH@R{CXgo49eG?(y}ti} _pt9.ڰpMot)W~7x ځ}?uѵ)w i vmRuP|W`EU]0Y u?˅$2)ڡISY7~I)$s!H LAF&Xr߶;nuR+-?;S7pBS.íȾNIj("}lC' F;Q].ot+ody kg$X3F/ :,WS:E4\ƒίdDC2zD)PIE%gQn4CD8aAyV*;`te ad{1"&C\O՗ߧ\ô`!8s⅓k6[FoFGLH68} Erҭ~c84&zYbe1mmX zN^LOF.[YÝt!atf vs ص1OCzһ%?sF]J`# g,؎$^;g Ð./vd-I9ÈFWI`3$y?0.-ׂ?JE@pwEC Um4yLVoIJo<1֣}ԦnvEu-//"2o(j#_lAQS; l*Ә!ZDM{N/)aRqnik,n\oEpѶ|Lwle1q""U2uBCfltLx<؂RB"x۴;^VX*z6 H4VEǏ!o"qxy vt(m/3$Մߖ0g=Q6{\+q>‚L:ۓR;$K@Uς˱?8/Jx:۫҃iGk?bsf\B~2#^z>jqmw39`{~ ٣FdIRMLSҮWiN&O}'4{X^"BC檋̅}.4R>!yّ ⮛?^l7F+ 8ojqHʘq(BZxkT]2vCڧ0_oZ[1{7e>sn0"8yo@5mC$3fLN|gʂP }~Y+XV͵? \OĂlFc8QL-_8UiSWyɩ$+=8t9G.mE6@?&p(+TKN *@] /G5.z-MܮB!:fB%ыD"IʿF94x]#`OD eBxI@=#榎Za"shX,szR,M6ZP.T9f~s3[{F_`A[yCJ3%(D?pJ`67YV$Y\+09j<Qؔ:;cA=̷M(zr\lbf!jݩ +3Nuv#({VJ1$N{'AM<ҋo#  rC;eo ?BF/ B8x0#ӾI“@iŁΏ",&af4G#M%KZXsm! u%-v5abUz"yS$6xT./>B{Yh/įpV 3qpirPЯ$a&byñy?*`rec9 *33Zm3$!Eiza2,4Ib|1xJsAbv{}x2PF!IU4/K$}t)_^r0n fХttuY tC3c ~lg^o :_o:8QKFYWFl:C Qu=)/QR^9c>>1 ʆdYp:ms]S9VSg#B~[JI{Kic[F2t.`աADi`pDG%S-r2+/样Mc׊0\Hska)\BL&OGr3L!#x,Yw]'MB,qc݊8CQČγ S E&\_6qS=L<(1u(ωo%=eS1[v<6Y^4s~S}2VC)yѳ:v,Lό$w>ZZ?Di4D8B0ss Ice]0Jd F6Gt x_騋vW ex6<GҰzoz]F(Uߖ;T|X|wbfWifE5CsFUo61}4hVֳ1>0-f2b4 ɹ@Kd⿍A-Jē-3Tw|QV[[T3 M29}nHd?LL-}ERbj;en?[!AB?"X K<$We~_I :-mj&EhBŰQ vnMXo8=3ź΀jmh:i5ub+=rI LrFe,ֵ$ a'RIC'}vYW[` ?X`}Ţ{M-޶8=Oz3+l {פ*[X%Pme30ߕ ;,@'g\bjH:0*c)@XKzYϦ &[b!g8.,3}S{?R<%mš`~J*H$̧!z)zlpյ=َR@7J4 #DSJ\$/ß7|I=~820A mKsYayIZw cwKXrmXC/ ,OU2>ջ`FDc0iK4 wkIG*p:PLw;67ːJ"\ $C8lS4KX ST38)50=[npv녅&m4 `"ѤF6_ 1}z= z㐻 N!<(9-Q`|5p0=co.mHπjaPk5C<Y+GOL;#ݝ[za'ؚw]ҵ/ +=QQ խn=QY7"`"vגvKmt*Pi#330#u-/%{GIEa6 novu?"^S7ex ZD]J'Q0^ 4'˹P- BžYPpNy!'nem3r *q3!&8L#O*#8@㔿AvfJ3*äB+ѩ>N-hgG9KFm \FM =5U u֟]yhw' ^nJW'6VT/*#'_!)&U eبj+|"l/VOٹHSSUD| HɇA"éP+!N,7THd݌WZ2^ƭ,Z$В_x+w`8\yq37a5^XapTb?Y+Y=Xq&>?{377襼Xfj|"cQM[=D{1SF>3<7.T7M|7D /r#g𐣵#~ HRX0$p/I'FBWkpfu c0;{]b͙1V$K~^,ܦ{qϞKޒ[vRiQv5NV~:M4MByַ5#ȴԻ ǘ /?"ŕwaW.xCERaWEqs5˓Y8ř$Gi#ZJ]-Nqdq);D zN1UBix4ö\rbq62(QרI_&KO)2A-RdoƠ.)@:S`MQK}Kkɧ?hEsB hZo*O<0I !gmR*O.$Cnj U}N[" *[%^L7pVhnSZ+5_My ,ۦlG7GSr: ^I*Q.ޭkEBӏe$MLWk0zgoˊ*YZɩ2O.S/}`.A 8e- Nt#7hSmpU@xEf_#;̮Kb"Y/=S8@R$C-ٖ{P4ccLR(P<$:r WX,g3)$#d R/˭,rO1bڟ1" Ə(FB)C"] {^/WX-:U t+ܮnM)MϤN-߃)` ݎS'Ee Wjo&dʦZ 2i)NzQ <Ѫf9tD̀qO.gky5n&H?6L 1.~ oNs`KqMnzlI[ByS{\+j+\d|Oz/qVrdӒF+ ݝ($\ĞFqCȬjFY=>'֖d8gxUU  #oݍQuU [w9TRxZ$\?MJw+zڼOxCة%-eACHؑ*&cˮ]"Kt+ G)re]>E\8*ZᙈĦugVdt1.pIvg;'Qvg?2?ËdjP ׎`PEsHh8n6s49b( EE\#GOs 8XC)cmzڶB)m"x8jy%@RiK "X R6GFf6G'I)XYHJ e+x:xyu h\Xοi~ZgdG2P?%,jAAAlvb͎P.v呲"M3(e'ID.xPX\=+ç*`HAe !*[j4f8i|1{֫B*\Mu ;GH ܃zma%a.M?3x I c䤸i,w,m^ۄ.^z|x+ ;KFS'1 \y%f0k'FiDW6gv;.Дm!62Š]D#Z3!ezqc+%;c~>tqL}㗨fYp3L7e]?[%!g.WjZSbcRNJ~EG%K^N\{݄]8Dޤ +%܍bu'TlدH= tHo-j[iFw 82y@cyY7$&/J7W\vGl{Vy "Ii,mي4}1xuwG} r:־DtB1 Q?uG|*ї촡tGxs^d$Ar줤`R!Jmxf9NgӼ ޏ)nv@%QIUqB1@ml)/ci5̖gGE"l{zDش={' B^K r>-*.s7X4Eg|^2;;Ӭ;_#Z/YqJ%jT*#cR*Z}WSGLHbl.uqPsvikZv0+~ ~&Ֆp=&.a2Gɳ?(H\qh&8b@ȔUO<98tONht3;8xRg1"gŞ%;nLK(::Zco^D)N6\ϷW&`ǮD6k-*bG6aWS@]I餌Ygώ|dc2aq-QeԣO^&lnSlB[F:k@t8׭֎lv™SySmr)r.PPJ{ sAwݜ! nCRoa3qy=3/84*MRȽJ\ a.56╃be@lgoT armR =~&*1ٕSdahĜDv$x8ŎK=db[ 86`z3ٚ[\.؀/_9 p1E䔮ڋxQ I֔Uk-\g?ko7I}ӗ=h|*2B {R@nN<Ӈ{Gkjz+mۧE#mApط J O爫x01P=?ԥ ϸ'injQH.ow- 8ʍ/ȹbn|,ٳrޚ=^$JB>Ǥ/͆غ#`G,a |a`65m%bcuvn1M]/$Xح|X+V+WROVfs5-[yd^OߑvF3y'(XxSFG3›O{t z=\xn[|VM ;3;Y\(-a3?9Ԓ;CJ/C"L8o4?ev3V|,1s,!KOVѨ/Eͤp~?х0䩦|l k銒Cv,{U/XTA2cN Y`NK>}NjlGbz~zGs\u RSJGy ȟmv: ጦG& 6U䵍sXͷ&x^M4S]ѵhFw\˦.YUV.rCx@.\ p3>U*! 74{Pq(Zi(FoBYŒwdZ'H3_ giJ"@BPrb. u4L,Ή&_q[(I}=b2Iv mSnNg ,ʹ{B# ^5̕^ ̷P`_͋sK)V6>=2)ojil.51kY%$0>W%9Q״áaV˵i "U)04̍h@M6vd,DW0'^*ݰWުQs^TO U7M8ufoCafQ2-8wL8֊?$y?;[X!&ٲ!b<Pwt1]4Ֆcx_́ N2۸D ٍO J.rmD(jTGcMٯ#™CT Bo;w$#9*f]wǜYV+ =-JػX/ՋNH ٘[Q4yWWٮ5 Btpyf6>E;S(#)Ԉ`+!3"++('#H,ƒa4jہUbj vj[8C%"=Mղs?[I,ǥ##Ňmu N%$@(Y#1ZG&$D)槗9MYPn# NNr+';-Iǯ{b şa_]J/gpa)\3kKsݔVv* 5 OYԸZstIZBЗ ck7ey-BwQ"evsY(މ5PDaٞ D^F+d~XhÑܷƐt(;vUKaD `HȷHèv;Ƃ&ٶRIrgUfc2mMg$6g+ lTöhFi \PF?a6Ϲa' cs^Gܝ00־ꊠ%ޛNdqlIB4VRe+)54U wB'MJ͢:Yp|:pM%|+T!x}; Q֕(${l[>\1ã+:H(t_q߫@tjU?]c5qX.&턑?^H-I,[Q]bGS=+V COz4ճ QyRJYbiݕvvJfOZg=]k)}Ƕ›pW<MODxhTmEꎊ Z7i6(xDU Qw6"m?$PRR?$Ǘ `P̖PݫYЪR֑<jB.n^\\epx4 /YDuCXVH|/UCcT&2`a%?X.Tѿ!c|֋[U{%NJdT$tU$ۂR5YZC|֒@AfV-MU*?hE(A>W5Ĺ ǫw0dXK. ?u xDx˩h|1NM̗$͛KpY'0CJe)P:9-=8%my=;yS5HܶArۋ!C491띸 !LdDIr4RVf2Kf|h7ߞ H=`sJrF2B6H?!Ru7eL]it/=7y ~ NqZo[Yx/TO$w{M SO:㖬\N!z*.fq'm4d'~'|Q}MFtmn'[l,>Z.1̉c_ԭՏԾ+^\dqb-/HeNȅk(sIk2Y7AjG<W\H!Ϣt֝ͦ>e e\Cee1 2 8L#OǓˉ߶F%1E:6Z s3mOgZHUc3Z}$ UpWUF<<@0pv@!=]( n瘋i:uCDc{{eJ,SB1A tIn1*\;o.m,dX>] ~-6B2)|3lj`,^l/2?'*XMvlsD偰$LFdK1bwzby_$g}3N/K'b=\J0S Yj] džfXz:zԸ'[%bED;1٠cH󵑶@7a~"drA t0eً,KFWE# 4R|R0)m;Lg1kKb ]Q߲w{R{K Gwz T˗Koꉖۺ[Nj LOߓ0qF'ƗqAڀSK3<_"Dwv&3ds*sWZl/ s>yjsp!$z65KB''aSBFu}lsFP][z `j?8djS)q|O˅h!&P]W2'KB |nrJ- Pw+sҌ3j'l:cWϖvˆhv "txdۥ;hXBC( kA+>{gQ*8ix}SNH7p􂆆rx㙴j q 78v=GΆkOķc% ʟE8 (˽0VXv<>Pë~ đ e?Ϧ@fPd>9+kۃ(G¹!M a7VJdo\}Ҫf yZ$KzlSsSM} v>90w*DSϕC@=>OvK4`9yuRz(X&Q H$GZo<]O"ۉP#o멃]2:lEYպnۧcOGֆ]cldeѨY(~ȮxxqhA޸>"@wy,<[8<=aZlé,w}Fy/OB*% 8 3i+-NQ?UclҳH}5ΔQxM3X`XًpIK`!lQ4ƔY~냳S5 @Lj|D!<:\CVoV^)?l"ȕ 9GQ* bINC7{EAzaaGSBۨDٟzX_.+EJHiT-_xψWmr}+UGg M2|$m C@fXiU~Kb3Zq` 6-jэPϹU+ ghu<3&hjχ`Yg%KqC^넺tڃ۹F~p!^x\d\;c)>I57c3`wht/"`ŰNKdr4={]\TB+5X9Ńh\: I#" Z 鲯mS/Z}a. 7O,LJOOQz7TN,E?_DŽ[O -?Ly^"rcm骠An^d0@4@ko ~ [u}Ϋ<.ڔ_k(n-wdphN ilƑzbWN]kIyoHE;\X]Dθu5gd!'$ScD}㌇/*uw X֐o($6jAޔv&ϸ@Gq]RuCM'%p=)C@qPwT6bBފ.Hp΀4&6M+zroY &q"g x:V eP5oQ(~lRpҴ_);ƊÙhU:DTߏqoo+YK?<Ǯ439:6T7J–H? cB2~E)BA`R- B6P@! b23JP* %=UF'#bHKaSw+/y^_,Cb0\4Q5XGgP’~J~{z#Y.49 .OcnKkoKfcn Y4lDc" W W(MR!ʟ\t#fI6Bnm=P^ P"%a`7;&5UƷY=Y2WvĤeK7duۧ F[+QXq)`c4ζhri!X;K`WvC6g7#ȌH9 º/1 23E^E#[Iw[l.stQ:,N2/]p*w )(ϗL~v*[m;ep6PFEz0 7V#t?O>ȳ7[ Cpx8i)fngnB;yc3l[z :STQ)=YuEBʑ O!5*j n "5B["%{\\ɡ~AxJN5O#Gװ,^? ;%tT9(D$O6 iVATAXn 5LÈcO[]t3=MXƨc#.\@Ov {+qW<wxezs\R SR3#qXD@_ xR Nyl% $dI)'~` G D/v岻xY4[ \0T8(&omLOSL+yզd<*"@16䷥#W\TT_ 2m$e8/U7sexj,*!LoLy5#|; c|aPz$&qd!:WeZ~dgGudlSFB<'sA I^E!$( xРt'S_EkX%U.n v rLRm?(m-)7rS]'~vC럜pPN;:8kMsPk𻪭SHC;c!LT6Ƕ SI:ķb3|i3a0.lD~3ù`f->һITVFi3EDĞw!g~R4MЬU.?oY~i&01ƅ]uC,X<您IߘBCx0a[Q<񀟠اn>?|D%V&PB>;WPoN*[\ڂS%Ni.նH6ltڊtV/rЪs=|JO>"Ib0-[Jڂ GNZ+ "U?ǖi0O$gM(qn4ϕ k- ʾiE f g擐'k^RqqnJwZXH-@9\0mPO3ֆO)~@BV-u7 `٠\IGns!k3x,!Y!2o:A̦ؒ}o*l6ఇp=JSU-…}jfg4?w!ݼz\#3LSB~<ҽmvFk;Jʏ)oyE.\GFVmq(O~3%@'8<gm.Cr;-ΞH?֓ux`Jf΁a.vۢO%aS)F`kߦѬNJj匳 -o6ݻlDcV56[ P_iVphf?:mf9ꃏ%9Ow2k@/.r)sNAQRuNŝg7T*=7<ܫT-f`ֹnO~LEu&m'> ط`%o48p#QILOqoq4ꜩ&-*֮ȣ)ABC8}^fe$imFokfwv0e% aw6黎17Go1SαW7#DB’5T?榩'$` -#E T SAF_EB= ?A9%c5JRuBo*wҘm)jEd\lҒ[Y)3@2X9E6rpڟZ UutU۰Џ d> sZS5/H茻nUE05qi<`!Q og|Bl.`ѪZcSzu\n?›س#w8!jRMI[xu*mL-wK So>E6=uQi/:oϨɥJҘ 1oXϱVvKeMn?7ADy#u Bv@`:I 8Ho>[%l !0hmIF zvӭmR|A80@KkSlh{,4mއZdؙZ2ס[.qRckP۪~;!BPKDؾf`XS"`s$NӾz R1/5wM*|P W@Drf%[[Jm_,Qk,3laD^.z@u˾ᚮ!#V*E gͮ?='['CJ*D 0܋ΚIV+DB5ě[򭱊| WCs֕Ksmalϸa nrL{riWWvite۩5NC*vv Pfn֋+|83`]rޚr`f77CLZG|?665hdL4ԓ-~.kmK~ۆt{ ->G7[0!L;>6G5TNIx6c @s "ʈ\ oT&kY&ˎ;L/c{}#: qi5ՀHX<'삱9 8K~OlXh|Lt B  4aZ&Y?R\TMA43?鰩5"=oMvʡĎ19HH΋;^f2{$*-|Ox7`Se;IDCz^@OurIvMZlOaHCtINw<"[d ߩ,{W~RqY8 Imr!B[튭1Y 4lC7;4NY5L+k\\E])+>}UC$̪J$BηrǸ9$Z|m{#+PH8y"&Ɨj4e@ָ#aͧt2ZE-Ƽ[N5<[.:9ÒBN(9)lyqd[~WFi(hca0Ty[8K&AߋZUa(*ƌYNHKGP"X8 ˳ccT90J<$g+%T&, ]o䜪Tp% a!ǪRچ5ElfQ{ k;+%ɓf'r BM`s9L,kMvȑ+6)L\~) ~ ͕j_HѲ?͞Ziu|GiЎ0R|(=4Oqu3㆗F/ofxaE9'@=`TPjO`g-Hy=P#G1'|,""Q*= M#mG4r`tOxZ \`8 vx: W>\^m rHk^.Weo1hdic_C*+- }v{D؄b),MyoT|x9"xp7H*"2N9Sa2K]nKC4|ؾjjiă()k_X û$ 3^A-geStrGMl#zSQc 9p> mJ[&7 k!\" h~_}FmC–E$qOqPw'Wρ}./ ! /V bVloo͛h"+i[Y%& DO99_Z{,I..Gq,GRm+0r/… L7O 4(܆0A&Z0So?tMk:^;/oLè{DX+&V,Cg+bƞ| `e>۸4U~pE?t/[YSaB] ޴2;ry<&|WfRD=^a j*D0R.Y|y K.F&_=hIХ)Lt/H=@CSBǧ@sV6KzNT@OtaeG^|nڣD ^s FvX[u,,wJR OqOC nRS^\Ė3BPs*{cT1+{M`(p.l/8Y鶶Q1/h8|k7%Qr-ZE YPR0*W4(O$zm(U{ӈN4SD2"[%g[x6Vt@B57{zzt$$9m|lMm+|N7NGXF.U4ks_]֨Y'n iոDA 4uhxc0h5 ke]aU˄UӂM,ĆgXa{YWZ{?6ضˉv2߷cE6JW`v8%ӮL~吥s9ƾ@_|"jf 3o i*p⓳}q],fz.<is5|=ah߮fa SM]ϓ-at`10ʎ0\+4xހS4܃:; Q d: Q I3E+c)R h(!`qq$خ œˇ[*o!tD)'Ppi51YM/.D[} 1]W XeRJ zӪA vFX /u 7FZ\P(ׯFΚ_".E|o }o6ɠȳo"O&}FdhsƔ}볒Q"]]i Z\ @F}4BhccsxP!<4^mm\EC^UL3Pl(IЏIo}`7aL/No1^K w8 za]?2ˀjmV' `EtzQ6 Ϳn>KƈeO8S7h܅ൖ,HM&M,# Xs_GFYD~([qkC✌/`%uea-?T!Bs!FGjUg Ʀ1IaA}8f͂M'(eSX taclg>bn`A%qbqJb kNvX ]b <ELc5Q쒒@72ݛ0q_NYh>|~ (>1J8_aF~;і \# ]ńuۂEf7B7#A8(ƥ{+\\ ;8{F(?1O΀l(?[(4@˾N7 ;Qu_y0=n7>!M^dCRMc }؅o]C(;쁠,A,ep,w~P''/G׎c=)4]2 LQ#-$ cjDL [?_x IՒ0F7+v5pNkk}OxB,))]uqc1AWĢkv@$jj.m ~Gņ9S7wRxG P8ZH)]s=DҋNXwa}6g/Wwz&3y͔2lAyOfͱCm^< O2Ts ^nA^AԔ}3:LLj|[ﺲCS6n1JEQ`/ʹ ŏnW.FmI1=I0 )\b_k6@3-1 |'ذIZ@hSG؟J7KBc7L*z7 &:3*>ڛ }(kKԶ3Ć('6"!s ϹуxgF>‚T 1SSf>w$JK+]HjHjs4=ˆ׹,6 el9!Fw-0dnπe.F\@DzGMLd##Sȝt,_P vJ;>/C'6|Y0,dĂUuef-nnJMݾغ]Ca07 `1',)t_yP'ޗ"zbC%A=I$~`U!#kfD&Oh uqM<.GOQ|KaBNP'%Ծ)oػ8U pd'G3Fi[& Di0nK1(q7'! Cmϳ _cjtŧў]+{}SUӓAmxS&vm5L?ڵ}eC5/fggYOJ͟~^$sn;xil2m{tG/]XꍙSm5=R*)A(!~KpC8⿲\1|I'!AbT#\,MgٟH u7spҎJz қV.8ZُFϟ#msֻu8z>!OYĞH(2_9,|{f7[7+HV <'w@[jx Z|MفN9e]P&SˬڸÆ㟟y3L`EXҺ$)_Ja_ܮ8uϠ-힆a.FQͨS-| 2{X`՜0jpkn_}DG.-eӖ)Z.a X*h-* OS')"HqhҖq,$&D`CX.S>/phR+$=uTж?vg_/r@riey@7 @oPAW{<P ,;.Q/bK~ 8i& m$J&טRNr/3!{7QŒ QѼ4.s?EwSNXN~PG*5U 0c(OP(vPYPb27j>0lʒL\N1]߭6}DLGY7SY֊W0h6dz-h:?`f[e>@XH"63–J~rkؑ vglPtBNp&dsЈJlBs8Y?=_(jݥ#<'V>}>͎M2nA>5R3`VXɺ8Q5k$ҶOj#Jfw&^":cYB+.J;ݟ POW޿J&|_K&^\<vďCNtX F~ea sX^#V Dku>g뜞 Nj%:p_,h_ y3؟]YI BµcY7Z| Rm}BduR'k213!+ G2:M¬姆/s}R%!%CX^fCGmID s/H_h`XZ6 G ӧh+R&A UcԴj&)@@NVrI?ؐȉ7 A3kzCҙ"OoZ$9wUdT*l?c,}E_]6Ex/FN(ǧ]A 4&)lo (F`l6#ݽ 蕥MA)*˴6Sce4vyPϺ4 ФeCQ;oΞvP7y*5g=fЊlXhn8lnK'etlTI1Ӯ;;HKh-:GDVt~-B B}sGE`mfAy˟N-fD^iA{O7g#t5td+J\X~Lq--NMuČma ?p&38&$6-I U&SPA2XuP˦娋bIjx[s/PQy72#`~$VxuKA#<:;QH[! TIe%ZSUp*Ͷ긃*dZIx*+ W|mOҬ):l R,nK/5MxQ& 2u>N5IOw !~{Eȓ0[m&C_,QoNk>8Z/ jzmY cL`Їtg'(3r2jCLJnR0|fS񅦛_.+w 9 PFCp4^M4ah6QyJ1nc #@pY|YO\h#:G\_Rh%X'6ZgBE`ߖJ9 )mY>~'NGTd:WZYA;, Uods(dYԡH@b, ,Pg"g]tT&,L=:bS.ŖKM$IgF ) . ySRB1y=*\FK%MV؛GURTY, 'ʒ^[96uJŸcv5 2]v jtKӾӠwlOL5¢g{<Z,C{nt%&>bRx1av!VI};)FEL< :6Ƕk\a[C/@eEy[n#d03nv[8&! 2^!J(֋B3@ѝiU$F^#a0Zi rvlv`e "?cdoFMm/hr' i*g1!)#FʡHJB]XuySLB2"+/"k6̊&?AzN31jqXZaeBI LBti~jsĝj6Ҽ0U1duDZ b=&fް;iWPCP*qS@<ӚtǥYw)E J;ˈӒGki[#Re H'k5R:-/,*>eU>%ڽ}qO\=? I0ijO| RxmfQ*ıJ1j*jO2Bؑ %qh5^(\B2ߜL HԪa7Jr{̞z~ _Ǘ+' .i 8%uh!oL/bw>/+h]dFU}8^$ՁV>#Gki0ح;'%,NkG}c 6Іe]Q4=A .nte_8 UYԪa5 -%>ԭwP݃m08lS}Ll\}H5*LatJe祜g}]MN$B9 PGq85ae}a!_~,2 &'ʥlI#![Ƙ:  RDab^]AE^쎵QGZ]Wrbh :/ f>0Kc!ndk 'paBzpzIv/CNIWW:#A퉒Tmvmʕ\afLdࢯ`/ˣ*ˀlf5 ˉ8Po}S@?m`@>2L\ܘ f^ jNQ"-55 ^ ?Y9!Ӫ㤞 ֚xl#8m;i{3}@kCLQ!]1 u^\{Q+\/u tF\;~WL)a&1p>%j?œ4fb6.kKA) R<:_+{[X.aPqpn4s1+vvZ^>||f~'k7jlzF@ޕh'*!~accO ~.RfQYñgYZ07070100000083000081a40000000000000000000000016446b36d00006d7c000000000000000000000000000000000000006700000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/common/saa7146/saa7146_vv.ko.xz7zXZִF!t/I_m;]?Eh=ڜ.+tr2u)Y3A1(~>E`2C3#N&Qg1qʯ6vvNN[$Z%8y%:` 3јZE41 5PfՀ'^2azzN#y&OMD{UufX1[w2ҚH|ijhKWOhJzJ"d0~_$x(1Io,#Ӊ'}iL&l2WYn`fW3oI`x$ I )k$i!ϳ lJ ,тYyX%SChjﮒX(=ʡ  M vǒрv@2 d 䝮m#SW}hcw_=n+pm!\*=g%G)@ H0dGU!;t":LQc[]METe#x/L }dne$V oM n]5nw*y9"Iɍ ׭5_nsHts]S( ]IRKbq|6| UMzUR; Dm|6=^(Ocs$V=Rl๻(/-jaX.d*϶uےR@ BY¯CSo/}e^rB\H-&8y-jg6b훁T]s]W=)prsf% .@< x(k?6ZmW _ʁ+>4(<@VuMPgz {K:t^itp._#q%$ T&xS 9 FׅÁ4ӥ$47pۛSnw>IJcwC9,Ѣc\xS\]g뮒Q'`/EySߙ*`G뎁ҭ(92EsFӑni@=x]X2WWEߛWnZ][=5_wV5|psBhNj%kb*d9iBKl'f:(Uc 8OwX)%ʆYOlF6yX졛3) uK&ɦ:T- zyd]HMbVhWvܧ`oRc4Sď/H#؃q*Uih`|TS'ɕڀ8P ~;PM;/9|{L; 7nå#lհV/hfލ U\ 8%wu Mx,(3}[CӟZZMEגL%dO}ۥ(/QɭYYr йP[Zh!"4c"YeO V`'GB|;"5 b' K*65̋/[P%ՆWT:.bc*qS63Wg.1<!4@O4…$wҶeLiG!LZtكY@ze$teM&ht=hU '4T \@8Y9̴fGiӁTkBQ4V;䔉i/'(W \~ |(ET?=Ůԃu~׺Tu|ka:PxCߖ6$`> Gk|}稠L{8m!;V6Tm0+'ѫ9,rSluL˝GYZgݤJۿ`fUEpN}pՠ%,G@߸--X`04_­P>Q5;yaǨ9]8zX}ӕkVUtL ef첸-WRWwD.vMLrɅ&:Q{s{gyXYY@oGUU(=rg@|pэLנr r1@Cϻr(cʅ^9* OOH&'0{X+>:{ڠ}U*Էmس-SI gC8Ԣ ̜ ڏS?2=ʟk-!₍2n$XPVBە7))#ũصPgdiϬ NKb՞jAΡG&ϩ ts3LmB/Մ跻Rm\SVzsWٞ5 x4(EȘ .|Y>6Pԍg?ԋ^ҸM93!N>ҰtvmS㤎Rf`wKvP*A# -KUI5^ѱKO0( Ƅuo!( q'LNf DLqڢPy 7FZ=M$yHQ ̳JmhhE(T#2}'rē7ٯ0Sa0,-0LN}',0B#۪ҙGNVWPzв03 2K/{b <85 3hǸ\ YFL1}&,LbX= wEXأYQa&n8DwJ /ơvE;%O:VݪpYr|H*TqS^)@1в|vKb:z2Ib\P՟- vܿ7<􂻍V)deqw/C=pP f{hvӡ@$~V݈/@vxxF&:t!WYVB^4x^s>2 vh_wH7Z%1P/R|C!*/Zh/NzyX`3"?!" V5HFk *}7n&W\>E}ZL3Ni)ͦ8Lm1'|zgp<3=n"=u󤡹*I>tX,L5 {A0JW9|woC٨jKĂGfeǍ.nq͎lIތڂᩍ!rWoJc7GAywqU\I&ގ|F;G+8P[轉4|i[e3q˷+U&y.̳x.qb~D"$VyȆ 4؊BK] )q}Q@Ӆ>M) dN<~[)PeAY+;*{b10 {Lkc!!ZUM䍴}P(^ݼ9 ~'Iп% 1o?e]_^)[3cRW`Qu`舂)qa*3Z<9:B1% g10?rxnha*D޾.V?'7B@)Vhէ;jҊìh<<ܴ7)ffaQSB>sy*RAbT:m8Gbj| k̕w=GqY/}ѪK`bMR~rt)HGlʛ "ȶ|lzȡ~&q"qTAؿDῈ"_>gMS W9ù͛Pٳꂇ !+HT7kDZ %t ~At*UeZ͇immO~ HqWBi9@P-5|{Fx!/G¢?W!륻E~F=*Ư@!{nCٹ4Aʰ5d/ʠ"~CѪQFq*|&qERs hT;)XU5185e _}t &Q/$:qb :A[Y1 @ERY0 R2]#Iu[W݀>tFnm[ _RCfXP)goxny ,wko1Q«㱣nFz}^rOܜfB?$Cm`,k ;"V%c=Rrwxju)v5L!n"@ 78ǭH~R>쇬{R,kɰKDka.ץZЅgViV˸2s7I{=9X}Bۉ9u0qBi6\t#9S<8!٨' i ɉZU.˗-d6z'Ä6+(8#|kTK} 4T^#-qʬnD!DY_l \2$ W>OZˈ*ҴEn!N"l-&6?7@/q%C|Wf&n ǍEᝥKޚК! I:c,2[).}یy H@ l^*p |kOuRd L3X*av-Ղ:+o !)}QDE{tT WØe3+#<4 ʥyF#x9h2݃˵TVlFkZrFsǎ(b+_-InE1'cU^y#bz۽vl`tC@w<5>/*f)!hf!|GQ4 ;0V~1KPƂ𸒬,wW$h@PM;Pzi2KP''Gw>#*hSK{pTDA0L 9e>Y0}=]o0)6JoYrYY˙\>z2sv/ jdL;PR #!O Q<B*!/qOiH;ALMovb2ہsg"`4AoUT1]󄄽qMq(b98=ؚé8E`gd'"}5,нrTB"uܰ q,w`c ]b|(ZRG+c?DJ[rM{\q$ u&axN_=M%r+1WZ!mn5ךI3<{$}»82"$(<$Q˒J OrCTo|;(F{~QVCJ'_3eAUw]*Z$.}ԅwb;Yϴ-'#ܝR ]&c/4X1I&A1I_vӌʭB'NyI`DJT&͹}%'Hpf-?Xę!.+8w"J@"䝥.Ek<&DCO@oabgjRԫq1;d ~~1#\ѧT?`lҘRGu>W^Ź\Ֆ4;,Sο.D yeLe @4s*4:ڵN}@k<~`^<|qܟ/:O"v4N1˱ {pF.W) c^gx[=k+讶!G[Xr%y m{qy-U_IW}l=sBʶ20 aW<XQŎ -E7XBjdTA%0SNƮ/d9o1XM5Bg8![i gr4 6ސ b=/4%!a](d W 0؃4leD.|VhJ:",+Õ ]y621F!J6`8K7jRt}X-te:5k$v?CaK,#aSQBQ%j4i]{BYR~?(@|}wNѻXjSD|L"0 SCxwGL(%rRЁm5ɡ;R60T* 8N ?_._J6^> >gZykΖ&Q =+#*U1[+TnQ:ި<|/səJf.sLP]Af'=TC )) X!VOjOUQ@e hGʎRKR g6.-ق!A@5ƚcJ!㘷DPf ~޸9Ҷs15 {5tK7=DNhrfX0lЧwC]0-Z1(_5pT]1mL쩠KUm9#燅)Kjb2Iv.K~DE(D^JQ0klԎl+ #6X)',T"~9ztoHݒuNpmQ)n^#w~\#wG/ Z'f@baFGZY/|Sn sIe<˥;k6нGΆѵj4L L6Yi "UzP)0aliX:+qyǓ7U*tJtd3}@MJ}T:}9lJf]$[x _9h)s,͑zn@x1GEb-pc^b3za1,YX ȳ\Ӏ喯F:!Pg:O⏃E-ÏiqMv5}^՛ " z$aƪhDH{^G0?Z%*f`)M$/F(G'+DPL;4ڴRnf?9NtfFǭ4JC&8sPf\[3 S]]PhwiҏM1bz[zO桥 4C'?%:⠹{Q1s?I]Th RDUSh>% %E;)cJsb.~ vٳLMxGj55X2I̼_\M 4ՏqM{Yr Ҿ0؏6"XxNIv1ka}4Zg[z/2K`QGwŗ#*~~%Jv$+ul}W'I=V=!AB*2Xrs`Ȍ2`A!鹊! FkV=HP+={ۈorR9֪ TJ{$ 2hܓ1ۙXW\mZq Mɘn³7ҢPo7<>:$ꌕuA:uO? ΊV]{2}y 1Y @573)5H4g3HE)ݙT?o xTB|^nI/_2_0|{P>Ya)uo1m xEn#$Bg=D/lGf9m[k rN7V\CIJ}扂i:Z\TŢf>|C=pf징4FrE Z҉߸$wE|An;P@8 :գiN - F53Nl 5D/ٹrC;sqiw<:V)E0%y@7byIHADeWL}#ۨ/f$엤,q0:0N;aW>U|`X\ӸXn=Ac4t Y)K1FQi]}u7k:["Ñ+W, b@5 -(5!Qg7knD:)~ =A{'n1nmsgeӓrzwFnUo^ڇ"5+"F%X;Q O\|gt 6.Gc>tPvƦrp} ]rt7507lc5avg%N .S~F$!Q:X[L}ADDqz@$xQmuLaM&#5 D?Va"$+nd!=!;ZX-ϥj4zMk-P(;؃ߺ&[HG%Db5E˧)t}=,cl t3!)Hj$̕0b3ح[>"x ל뛵ˌ?حLZ-?_!icy&?3a\AfYjugpJ$JCkGYıu \7~D͌9Ԃ6LMiBɞZ JMKhpB'#qz0ŗB[ s},!wXs&wyAH NEY~zS;59[ٙ-jʶUv1w}(-Ӑ8C-4;SWdw SFIc-ʐiAc*umw͈{vex ^?.C ^AiBPH!]]j<`UHjqt3#Um枸ǯo1N@g󀏠th( YLe{I(]اK;6 r^ϴXŏin ׈fؕFy zm|U4~ڮ pƹ f|K*=EZ W^]5 ?mSqxleJpNp!i95:"Po&і隆J؏5]6a9=>fOVy67.qY/k]œ׷ yəهӼYa?j- A*z])0/qD1kQ8[N&/D{ሕ]TٳRLf|<`WȢΧdIH͑1VK [V\l(ƞ@7m*7Cy<_X)x 5K 4Gr@ܤ6ѶFL(:00uBPK K .̟)oV;5Qȝ.H[@1Z`δ/`&[ϊ-&US 5Ǒ#`ނ j2ɯ9zSc'q Y↊O/";5N훸 RBF Rx`h j1Fs6U[c'j6)Lr2k陀*1zke?.ĭ @{fҲys$ܴZ6ϑ]7XJdiSUjFᡎ'yk0yW\pKkvpm{m)ٯ#0j׹@{f,~zjSt-?CmIP)%:v œ65ٚK^3 [<+=׎y?-ғ]AuܵeQ>~Υ A#ƯpO~}*I;”ǹ+uRϦ29gcBV>r󴜡L d [F^ꝹaB==?Q Q%NCYicOi*V ֈ(w[]661'FfydEjUK1Ib qG<z >ITiT 3v{u~®:.b&2%@0}!Ѷ^5O0z'Q9N/|2g[L|cWp s;t1 {_-d c5M{sȅl'mbPyAgA Oh{o-muI°1WӜs x vQ}cɚ#58 =XI3,(}[Q~B?ݧQ) XrDLd5+3dzac*P$28+*b;:p3N®U6newh=QNHs.be "pF>a:Ȳ"SJ4l׳:$CbsЍ.\ބqUodP`A4IBp}jzW"`& &*w}ْ_gl(Rc%c`ݛY:ӽZOQ( DEra1 )NZ#l mQ7@w+ wRl&9Hv h_MZ>__œ[y_AJ4wEXJ;dMK6rrA) PFix]2Zo@/Ar= 9<Ԉ#~3 7g¯%( };ǒ78#7(i:ĸ6s[g)(?hLՙ>1Ғ8b~CIr7+a$ &=b"0!MR Uu=1[4jמJ[d=J|/#5WDQ\DlKEL=[};*%a9K\5JE>E5"C.l2ŁE@ތ;x3 |!nzJRe}ځ܈\l:h1H[_ :Cn|N䁠$Ѝ?at}?$aae\P(ۍTȜ潚__ߵe`?*l7LwU1E<ot !o"1b#뒂 3KaƯg0̀7P;|' 봓: +#8XDY:Ey}H{< ! lF/7YݐakH4L5- V0, Vr"!{7.9WYC>\SkUg?`cYĹS("f>/{LF R&/«wqFנ>:$~iZkl0VAzf /?.={Pm].|,(rVw%_ 3?gS"ze |yMc&W\~z#꠶d)#y8[{ېTǗulG =vzv BH3;G~d VފL:|Fuvb0!FXsNųcs1u=o[ȵj^,nuI# JLb:m {A"BP~uI{~F a]6}1o%fÃ)ТC ģ4LYoלV`ޗ("C苝|ɭA/Q2P%6>ja9)]\70K]`ajpS!C1*uz>1=~I_O4upajaPgCT Õ8P/Af,m$ki[#9D%wH=Xm֬^cؑ3bAyIUhG(NJFG ZKEɕIQNϘZ[yU3Q L$܋.ޓR?>uJ !Шu5Ǣ^;zjP4 ]__ b+R ,vwOK04%@jAf1ն:jB/e% -JP5`MΨja~<5xxA_Yq8qef1k@N9-p-0,g21bP[")ЍzK`ŏ 3`1r uq$Ïwyf<҇90@$nvQpv`7T#YT>xBB\5ȃ[n%vwK0_.dX3"HN)uw:*2S hy6M~/i@f+1ȲVv Vm SO{XL]AQnR< bA4Ot }4]ZUڠMkL?j(&ј̹Av-HoڻwҜTKZ֏Q b LșSݜhp[wkzPvhn`MdkƼz ¹*Ɣ.|Fedig*3J}-1ΕIUİṚ'<94Zw8 [USr \id{2!fu3=x12 !![(a.ՈIJG1*7\o!WK;]?)qZgJ d4inA!!OJYJ0) -*ۥGw`&S 5Z}hUz(5dZon~'QKz!.0_< ꤸF>Ju7ɕ>ЫjXb2j>[i<8n|bOW;(Ĵ˜gz Ϗ,hc4 5n p6nx^\5'ad(ҍ+"4\ևϙ@{Tec TQhHC%y9 'g|`8*y[tvhe h 1|dK?cq c :̲/8ޣSw+rj\bu׋~Krq!ji#0E(-pi}.BK Wu.!]m~#RӞ%+>3~ _%NoņE?[u7^iI>Ĺeo*~D9]Χ[|#e(9?[E&CvZGEZ0Pl3ÕH0)ڕGvKa2fU5lnBc"^" VH.a$0guB^=_\gBaX)/xq!p|ҏ' ' l*,0&ȅE띉m>rILv)a~m7խ:PܭMnȟ7/o ؖq<ܚGKӉk[EU10ZXhP~B <:İx9`{lC؏1%ۗq6}UF }㽼[_L=:<(/ ׋ap[ZS׋S.U$kJ@c$fI69reEh9&^t{oT /?3g b6-wB Ҋ?V.}TӋA̾m} u/oęf@J+L^ 44I+p؟}ZMCł89r]WOK[%@us;90EUгd6(M?%2MB`eׂʡhbH"EI }+.G~#Wࣳ7)yFwB4/fޢ%($h}$Y]W(2ّPhz2-'XBxed~ZxWaI\~ZbaVݜ8XlC &Le?rAHpf.ʪw'rd4eGQEzlG~%ws'U~S /.'m/g~ fV9#)aTvฌ{ut͑zOۭŒ-+YIAЃAQxՕ|hȡl +[=DIRM<>Ue]<:$xe]< i\Pw$޽Z#B!Wj<~~o¨SPPVGgq3]UlNin!G߂ս,~%ZBl Zm>c)Kc $ rָn&Pz+ޚ $ ,Bj2]ԙR gx` y%[^z, Yp ZDLe[!S GfzjfDDZ; 3;q@L |P\7HߤU8C@J(ꨨB0IJU0TFuߏX+֗ISձcs(zNcx(%av .0UH (6D]QNN0 Op2t 3N|{Mr0#_QV?1E"tf ۦ4A2?PTDb{bUW[(NӠҼЮkV>7$ɨ6bɞz-w&F\E~Jl¥tgAWd3k-GvicDUfB_ kkCTl,]K%|xS3,|wʄmU =&14X@J~P;zOWds,q"%MI6_q,MBiYʼn&f2I(?CsBފA{g78cu{L/dhLA(浑q*BI;hoRD/`h.]=)a"*&:vՍg}$g3i5nV~P7AQw!}r6/yRYڝPPi uÛVvKwļ#G#Ȅf%ƒE`*V0VۯY L}Ƅ17oAm\BИg4FOXLosh5J+k?҄Gۅ ^q(,L?H𫹑EI}Vjj]{.` vN,tnDotɔ%l -[hS7VBVYZJDUN^}AH!jK?&z3?l~_oqp7.*se~)o{O'[8i9;Ĭ۰7r!&jIifj)͠y!9=1""h^¦AЮ(Ss 42PFf;@|cc{}ڛ\nbPv}h ֖jLJyX( 7".ǸeBjg@ZnXR0ضk 2aGɞm \q?Ϊ?R4շ,Fʟ_ٚ@Fl2D,ä]H5h*d~v2aRϵrCSAXp]\UK7#jyO=dk* K x 5s0]J+^')e}\>|_Jw)[d>`V2?hN8sWuA#;:eyEy(8\W%.>^*>qc̻伍錮8 mQڔiƤΰvɡc?OnG E5  &sS6iCaZ<(Mb+>Kwc6C^h;ymutjMFҰSˊh0Tg~i~Zy1`bR` pV Uh_L '*nm6oYԿ;A[)LjmVD?fVH~0%+!M2"q&UWMQ8g\p$Mk(p PWhU倈9:Xvmp鴼 9 xjrn*=OyLZ/ă=)\Nԗ_9N- vʘ..Z(B~/nx)9R\Le콾UJnJ? Pk;[rG5%kEB>S3%PvX˟f*Z:o_Ri^bqJ˽ꀹK!5O9VH?X7hU0+*Eyzye7>s:-iq8qը̺$PHNm!Hi7G'oW a?xK=I*HBrNGj++4Zba7Vd,ՙBWە%i{4:5eQYikcS˹-P/녁 |;;ʁĜ йZO]E"Q5LbE<^ SIhx=`3 3yPB;lm& 0O\8W) i>۱_kΊh%.nZc"Unz9~%C:,yr `[38{wnR&ru4-M;Z^ߙ QH7_NeNgmjyNSiyxCyou!To>~Zb(hщ:g~?o,w9+7h|oZAT&zK xϑ|GL F=[ۿ<Q/"bVPo4K=1@eciӘdh' 7ϵH`A3Ⱦ5=oq(FYp gOZ C ~}G3#n[v4 렕V4\):^3ai{M2ϋ&C*Y}ڡUDFnW 1wk@L䝼q4f|kX拋t? t ^yPc#'kRQk"/t،,ZDc8\ {.(^00Ba-w9_ajС?{$UiRnS#wJ $10Įua{7)^.uBE^ >Kmis귡Ng/!.BCCBCLa0UQ} <[ 2amb')L_wej  ;†*BjTMޱtmaԏ09Z,CUJj * X]? >M&>+e: VjCB….x*y^8g|T"xKcZ7 /ϖ_(T{XJQ2p\AŰIَ TL,$ 0A l4Ү~so.DzZV\"+"vu *M_eղMq>tCk#14,+<˘œl8NAL>hmR3j&QD% 틯 *_ 2^k|:tP˽$Q}\HSӨs1iB)P*1  b?sS|і2!Q)hS dg0hNy}Nu?4{h:#m5SVʶjQ!wlxΚчw9p飯 [2(ݎMo8eOࡦ{y=9n㮟)BM:Bxݸ|wjMsS32$v^7G?̶l8o)6}yeKc8nڢ$򠯇OoSĀ%fc,C!*EeT#ը,fˎo>q7zJ5ykAtn8u_LH cgK/05.O y7Yci bU3ݯHtĻ~)7e_Jn P'Q/dEUpTIHTj>~~CzR`04ATp@Y9b P]67 s.T7m~( !}I XgH| X"v + ?kfB׻@ BD @'}ǽT !/lB9"/MYh1~4GgGc*•  +!Jw85wyhEl ef1e7oF6V`c >HgofTe'a `9:J4ΜrͺB7Q5 /s̝7OԙSx#lU?96q.=.n|+M<+N_#N8[dݫRYjdl wx&br4hE2R XS߃6.h7G`h_+oxM|;q5E_KwB L{<(z@%KܹpŬ nQ")XU]@X_jdL^ fBHk̨GFyZ|vM\LВZS te8GV`GZHTL?BX 3 D0]c+Xd 401qK] vD4hKb&Nu( Uå˪S\kҔR% {%n+UXUn~ xNѭ$Y7Jr\)|%x A=)#bPk)QEOb Bin^~ '*Z}[K-˺I-<4::Eb9?.T amҪ#YzʆSFf)Eͤ&PXtvRmYu?|!D6YT {5GƓN%<\(H3hm5ZdXUXu>"Qۑ`Qm ɩN1e}q !fzqfXu__w2W ;S^AuD}uPt> :ǢzLꠉu'ڳ"fNtl/O$~ C5\mᡖ85 'M=-$?PW,Ad>=4#niTd}AC"ʧXg-5A.0|/jtd¾o4%2[/Se-Wu۵:=o.}lo/0Q_q0.413Nz!Dz"lY7bZF'!v`7~-OH|8qЋ ʞ "ZyIocHH'y#I[+Oˀc8)LQ& fUz:Y9feࡊJLOòAb'Ꭴ,D@_L0K$=^CO$D9~AXb.sqrڈ #BQlaں@xf>(Eras]ݑG?/ZŃXnnjQ/nT^J9,IgުG8Lç"u-y †ɋ˾qcΘ 7T EE2h}׃zCa`Ph>s>Ŧ"Fj 6BK#4eDG\,Ұ8}AZB7s ()%Cʧ+i4$!+P0#1$H%蝲P{degUo#}q'+i:xQk[N { ,53dC_.iTڶYeHht#>'6unT8=ih$pFlqjΟAL=dQcH #ljT\/^xNm#7;]"hTJ )R:,bXCDE\zyfEצ{l~fH⸬v>X]Uy}֨Sl?<`N=mS[q&!f$)4c{ׅ&k&&՚am(R}p*-cYz2VA^8w4 `wFDkWх|5Ň3ORfz+iMK!:n7dRƏtA g7@^;$Oǖ`4D%2UI{bY \NcRf.s:Ѣߟ-1!xp^+2] ~&w^4i~ >>We5@l٣r;3ե1+ X_u<6aͷ~I/!٢vûau Kx$gYZ07070100000084000081a40000000000000000000000016446b36d0000209c000000000000000000000000000000000000006100000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/common/siano/smsdvb.ko.xz7zXZִF!t/ Z]?Eh=ڜ.+E#CGz.ٗQAXU3ePK8\* .\{ ?(L;$!Ȓ ٕ-``E]tzYuYFȉx].h,-QmTs$l+\OII藿/V3Yb틁ʸ-7Md Y?1&Db5:|.6Ѯ1i)U>!R ”FW?sĶѪFAEeJ>u!fAyQ_\R:Ł,C0؇K.fd_iV`*H{OsOD @᪼{̼_yQHݸrlXо/By~-BIqfube!؋0b14۾4LF)4=LIvv@wZiLIƢ)\ž;_::i=buaxqQbּ,p2vrnjH<8W@_r)de'%yvYl!d P I M?esz, $S饃6B*{yNC9l`mY7CK o*ܫ)!EB"feQa@n2lI@`&^Ey}'B{|X yT0֋oBr٨Pܖ|6ܰaL`@X0}Rr3N!)x]l\aѲy 0%r2\}qњ!OYmp$DUӇwgT%7yK\u!)`3)\4rRn+B*>DsyEOx`O~4bFޅ0Df[ح< #T#* Kms\deSMͯD/0eO]LBb;yZru[6M'gZ6n5o38 Hw¨ŊyYj2*bjɒdcB&֥AU2ҟۦt:Ok4S9OՍ4g2!.yHKtGHvIo ٤LtM mj m ;:5{s KVPޠ@>.Mh@oB$irt_sf- G}vv0\lF b"s8^%K%]iC2;$l'|g&fTI܋t%ah 9 ?F )Idt*[g} |M]d'!BoK>~䇰C?(S0޼#DÃ~>tKeUlC>e`gм6о,3lMȗ#"Z]:(U^=0r#׶!;F/CS5 u֪FHc`]nNvzڄU/:Qf&b\F!@+]\k=\i Ylj1̀Ta6QjZV[/t܂uE)kt7L*7˄ vo]QBK(^Y)&mI.*Ē:A"-l)~=ӎX B'ojj@H8(۞9cZ8 ұp+7lTD1/e :吘Gv:ߠʂvBgl6uƨ.VJ"R󬡎v0/wmw(݂ !+xrfF'Ƽv[t-Z.XBx=pl ,|]*XLRH7 f㊬#&qevuVjv5bs6b_~lvRiʛ\*x]ڠ >$[uGviL 5E}[8=$ݏe#H$&?²ϔ2›!=;Ȣ^6jT|y%wՑx8L|lE6E@wK-[^ Ώ/3xX*JB$i?SP^^kP'"<4M$D+;|="{2Jt?B heIXx *+odlIlX2'!h<g5xdع%O`jҐ!X),W45S9:sT+1g.J5`[8imp9\ӫ5% n ˒ln^1*9a (539;i"l^+$$(W5FcN9p7IQ c|+y-ubM= ">6D:8N4Վыl]f$d1lZtV’0zam!%/ k"2d 0o=V`YASvΎDrT^i,7էtϹe?V^ Hff_FyF DWœq9q@anY*}{9=U)LY͍8+ tFV;MzQʩgúmO:g›kQ x P]EKH*4$[f% O*Y\ ^GՊF#~Ϛs򛊶[}70uəbQE~Gî})NYEt|ZTv^}\+A1O|L2 Dл# ,oy\TxEWGFv:[{t=D,ӧLf ;+?aAHϊtfPA>^01!ӧZGg0;|[Z C"izSW~IC p]J-0½KqLFt+Ȱx)==,˫rMˣ5E]kski *KSΥI)EM/z)J`.XI\l:VzE7:枠l 9jAr7Hz[4P\OVyz]t5`QN $.QD0<Xz։ulo89ajB.u~]?ԯ)|(M]la_+-&h7Lئ Al4 7pר2fUյ;**Ⱥ]minT[6iv}w_)CkƝzv}v ʂ%(tN*߮gOTx2+2}6V,r}|d4SFf%a5dPLEPc'™ {ln}4!oPyr9꿫pS鏛+9ڴy>x1SY R3{޺hvuXϪ .J{7B*yTiZ@>lž~l`T(A}"3vJh6 {pM`eIB7@X{!c=m&6-vQ 4ThX 2N[$Q)ɽ!{@F5.{i6ۓ+v;P[%:fLzѾbXZ*nk>'|Za U Owå|,^Qʚ55:[t0ZiؒsV9'۬H7he݉ީ S?eK0ʔR hpoD؛4Nv!M`ѻ%2[p%qAJoQ6j۬88֝EV6*zR50 aYfy\ц-M=8*1zAHt)+Pyyz!,jrʱ.4?gBsls}.AQGIooλ]-mf=lDQLmOK "V6\j&d*\`Ǔ˿UʟnwwFzFM+p{GFz7SM;IN8̜&ba/ Uޱ|?>W-LTjp bP΍U?`}L9"{[HOZbGq" #.,szP9Ys%z~s^WL(jfAg* \Tdku(Dߨ ("x~ct|0dځP0ʨXk&ubuԆǑFf$&>yv -Ds'QnլBۚE00}^WLh6 ^%Upӌ`MwI+`0KOH97A^hQmzƩ=Z0{|>f薈KxG;iƏ̋[jES,`)βh WT\jF!+.f֢7_\8zYi:Et>[;BxPG Z+"p}[T@رC'MgYZ07070100000085000081a40000000000000000000000016446b36d00004f10000000000000000000000000000000000000006200000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/common/siano/smsmdtv.ko.xz7zXZִF!t/ͷN]?Eh=ڜ.+qgh[ur@dC0ZN0 ,T5XVafp7wVwPhzT|< |;c)Sl][  LmB,Hp f'+fxYg6.::VXɠU}mK^b^[lrbϴ~Ыq.[!6gHQc6hܪ&螱՚N,iR1R%z)ͽj3# l 1({o}A&j[gVu90"5~2gᥒL%Rƍ= i3'Jn5/%9_N+T3q7Ϙs7ZwT=nj[xY,WvV G> #Jٶwgw "6Qˋ+`270YA ˒bghIߞ'! VQgh:f A4ZUQ*Z!gX+l!WFu;ؠqmN -@62k'"(**TӨRr+u 51c@&`>0=6QWT[f穌T"Vp2z0;D뢀kY mŋȻVxwրFG MztOGjCAt3x˚7Yuշ:P[s~(%siTE/4<pP+5\k u1wMG55)bڋi/}PiMK 4gdqÆz%'HJb\N溶@ӑsx 4Z-Xь [ʲo>8;lo,tXcvت]G P912rS5ő}KR[g5wZ.4a!k6.H JpTv);o|ܕG,Ant;uFal)Bbki}lԤ0K>msV{j׏FF/ Sr7hXc1y0BŮ]}v>}%J:۸<{0K6i O^eY"mɔRd4ݎN adνgs7PO$s|굥90!0^SQ6Z|rViŁ8`hlx燊˧q,SdIiM.{a52ꣀ23[c|x ޜ5.#=&, T8-W&I}l/əa)q/r-*3Qi^ZKzc 3DrL$1LGl_޽.@ȅM9ʹvIqfv}.d`@G^Av.5!ZwOIr/ V<9VIa:?2Ռ;)aǨ_t~{zwd72+G, z@ SEbɜWԆָ5uQްDOvXJ3h9Njj4Epn[;,j f-*@}K Tԝzw[7GFmk߆f$Ka-eZ!2kh(֜J~\GQq53aVś(2ltÈGY ͬ}h=.a:N(SL*6b<=tӊgq4~L!,EVbXj?Q#x$U}} Ob i5#.[`H![c]] I4?QHH칫 лj}<(5Mw_GdTqsHDN4D>;[6Q.VsSua5U8hn!P)wTe)͛#SR\32q$PN\wGs˞&|7gqwI#@ m Atv}͝W +e@*z4" e||lW{>$vm%Ӊ S1rԦ]զ됙>:QOE),nRS^\Fy:#?@5F[dy)@C܎?ۖ . $Klsx!c$aQ=JQ B `ÒAvE<;ٟ*ղÿp͠Ɖs82Y4Pw(GX'svQc"͹gj7S-ޮO$w]Um"ҵũh0\d鶸1ƕĥ~[+mKoWC$48 ȼ84@HD~PEL@R/ HOxەb4х7-RV\g#qG9 Nx6(Iȧ!~z&Cy) $Y ;4igs#DL~?0]iOGoVk} %N4_&8uBR:? R@^QFO8oXGasSzÛ|v0k V]9(=2h =~uG{*ozRd{Z_.! f=[CfSZp/eQ}݈ G$v )dH̆]s0'>4{LQZ:T|f<>E  Y GhZ\i$`؁O(UBXo/0gDʽ Q<*7A[6IPX8gq^HcS.e8OSOϏ/ Wgo;mYuVlX}B5rDD2OwQwƠgxp3~[cFB׶ZB%Wqpc9Y@~'OvVQ2*u7O4C8Sbf/k%PR>-Z{؍ń[>Ln%эyxb(UʶK 1rU+pj thP ύV$t\Fφ^f~`54,+S}sliH\D6dZ-},l:W_^|E՝ v57`rfV@/gwC0 &gׂvze=Q_`aJ=`>!.3(8"',ݚ2(bbQ$Yb)Ѓxo8Q[)US "~jkn]*uOX&2ϯR!j)=Xw)n;7]+L  YW:0T¡#xSya(}Rz;]9zXbO3Irt)]u/F(Ҳ.A[ ۳l x!7r#M<*xm`żgJ *j#Ҁ= JC&eHA|P0t 7dWx%P08pŏ@!=<'1׫Ns7c 4&y:{ڢ N5֨T@mɤHD$پdja{ ( ;b} I@F]{׋JP]_g,||+ y˥BZ3'^s#0Q-XߌF𪶻ㄕ֯WSoqSҔRBxxa$ AݝP^$$-W{|q?e%Kxk`&pPG4"N+%iR{պz:(R6{3\D=V-`2$P*~GfQ.\p,nDrOtW!VEG_rH[ ÿIaez(LVÆ'_JG0M?Зy;TF1[~Ԋq5 a_f7mY.U\^SBIQwĎ!K>2tZb=/uxvv/ug2Q(g{(]wA]'4"om¦ dqc@i{"+k*?z3t_t:6:2AVYB&J4HQ ֢8BZe`dz߽֯wqoi38k9-TVvM~.PogZ[)ms@'9OTX`j'Սш.HFߧTj'2'i|\ qI3Bsݷr+1)<&e7Ծ#y\G aʃBQkԕ-ΗK^qĈA@ |s_8~l8l8l:(2 ,~^Gz_|Z3Le~?2i۪DW/m^2%T^w>$LG?LBji4n0)2 A(p"T6|H !B*p5ePmX&O/rhJZ(sJ>-(+m*$sFţA& A 8P rw46K^ai<wRFV >Qݏ~2 ~JטeyԃH(Nn*۷wcTUsXL:gT$!"\mٷLUI+Rg>~ eoAIxmvE-[0Pr0Ol3ԙضTۓV/imﻊ>A[lz8 {iP#_+ g#]„k_Q:Sȍ0`1yT׫XT]E_^F-q|PcdVmōq& PWU M a;=sGkt?б=^ۆON„-E&Fq&2kͿF5frZǢ;tK $jZ0g!*$+i}Ә8(!MJ-9ÎOm"(LSoFtg첰!b&ǯHY2sg# '8~OjUdǨUmFiRc i}%(xFa3KWk~$n>:Y6T(.M.[4f{SWܹ4ZQoK(ktvo]Z+pPxK3`VsJRz>U`|n^qIEẢ?Az_"[c|GX A_$5Z| W^KDw 4&1M==u.L%#f.J/( 4F5GG'E8Clf{R^7ʽa3d8u1n8R0C2jCRtebaG񠽆ٗb׶2Ǒ[p}CWMe}!5e~H̐(N;;%8p`>t/ks y_v$}%T X- 63F ҇߷H5Op"hX[lN[Wwtq\"=S&aU~0:mŸmNuC -{ If>x1^<u[_&mMU!{] ~ea%UeF@7߾Dm#!bǽkh$kHoIV{Ԋ E&EI>ȿR69*Zle@K5a?O!疭΍Li_i]4xw8%C#c ۓ) qrE(|.YVŊiЯ8h 3hv>nep43i],CBB>vkv? ΓY6b,cWG{r3(ܺO)WUgrש)çy7Ԕ@,X6+vā5u'bQ_7iKaQS*$ &̩$yeVW#NmLm7ȥ(?LOy ~ > ݖ;$!z2̎8u#O1FjZO1 i_.c bPA#[)1I@(u5b@^ɭ*T/BZ9^9fÐc&X*rPBO\:Po]-뾍٢d8OK)~n(a/s,i"Y=RC!@Cm5>TYst"(6_|PV$?5T_W!t- VǶPKG71~ADrI%kW\7؈K}/'3*@:̨d& 9|m@Au߫7qu;i- )L: cOʆeZOAp}ֵcQS GuJžQl-k?W!>'aXY=J8 _VվY'=K 5'{65,Η?:(g1+ꀬk%_Zs#3I|OՆ:ďkʈ%~՗Yb7OfG;A|Ί _j$1I?-2.bF)I}|2tN15n~4# ceg07կ`yx.&qkc&9l=G|u$GG1 虵,8Ik$WV bXm%dzeF#tcTc."{\E5 GJP7Bϝ#5VOϙa{v'j-3`b53P73j [+#nbôzHt{O_>/;o>j3iSuN_|^xqۿ?_QWBiL8^wN ĥƝ ^pԕ//c94rAUE1ާ՟z跥$A&' j:Ov%Y3JmW 6P/ 72]yh(|$Z_`!ŸU WǛ~.όZ# Вf41zhYcc uXV2m^2o5h⪰}K硷 Н2p*v/qhu[AF.*"Fa 0\[:]_0y ƭQь8|jtk>PnO16?fr/. 锃wY5М1erڙF$g;dHZ)Zns yƨ,]2[R*34^-be{]Np4c+I|.]CgsPmb"|{j)Xb<11:5TQ+2+HFX|D[pM7ga"Y eKML^c6ϒ/Nak5XgCc*[y5/,ATjhUP#кMK4waD-< ,R-|F|X҇e!A`Uc۶/ρC^r & &ֹ/+ď;Sӷ.Lw4xG 'uz)e=R4( .CR驭f0Z)\慷]]e"&$XN44hvVyёu"Y]:$v, l»h6MNcfR"{luZx Yp}Ԃ sz4 ;s]SZ7cp)/Hb yX/4CTtw`V1vqvSR}`eqmU`*x,pORi W66##W EW^0$&#"aN`19E@a+>mwyK0k`/G!(<y|KEzJ|.uŽ Xc%΃NFAK:;?Q,R1nL-i,5=cD^UA6kwN]2p66@JQkܔolxrrP Wư&?G[YHK~m;`,g ]`+kFU٨'%|/eUm >y[r'N*)3w@vg#N {džoߵ唝c7 δ\KSha h@C XW14D"RGh<ȫ {}}.dѭs?< &/NT %j&ehT"odzj`F=V~-5b}÷;SeTg.=7b@q "684rW{[ݩ=c.p׳R lh?b W`~;B(귘c>4'ڒORIj_lwC"՚t2 {!\HaV@vg^|禤byGDx/dҶmKׅAAcsfo59ёK&Tm=EKAB_ĝ>bumw!&)h@BAI=0i#660b|X{Ǒ< %+jMAD.n12oS2y4I5oIa9U$cy&2Z@e4{ E qwJ!J }pNcLoʤkLqKYXWV/Lo29\abZ(+X P$,f:z[̩c˻8!Fe}P~P.NT7Qɩ&;Fݹ K)|}\H&nSwdA\~dKTv~ bv%G8'U*ɳiyp/{jےKdSI0(ЪuQW%Z@s)`&ֽDQ8H [yS4ĥ吒?{YVC*/@q9k?LHZC[RqGT !mo%"uUTGfMqvfƐޢoWQa'?#}8ę]5wOWS:|aJ;1+XjG񩯷>4%݃=Y#D;ٷm5?,ĸ0洒C)UPTRРN.PLIZ1O'z:{$q-RH[58p#g~ _tSvH8 =M\y%0=H&!FCbS32Kv˴.ӛ\$l¨ԏO+`[laL3;l'sЗŊ;$>9Ksby!ǻjڐQqV@ ]C[Tix,f* N>C;j8ޮv)}&wwD8Nz@c"rIN `A{07J2ݽ,EzhvBF=$(thS ),I=p?DQb"@0-o}s#vV,=@lcgO|v3L^B,Q1ݗЩJhL5,>9TX&Es0XٍG~Ӈ7bH[O=zٮp5Ue o* Su$, i@}3DjB~W.QpֶZG,,7MȒxf0wS8!-=-;kVd>.+;\,?٧ ?Bm~s2cگ+4_rn@}7z%^l\݇ k@>N\xHw nSC1ӔŌGQ ]2byݨҦW̊d)?O~0n %8'E>{f7+H.}LoɼGRѤkcw(am̟&:,ujsu@pjˢ)M'WHY[{H^Rzp"EnJF@ugHd ~<A 1K[RgP49}@ |2*N-(Ka-YYH8 M@)dq0CE {S2)9}zWȮ|_ GHt{ڹI^]U6IodBS(]7.эB"gqߗX__$Zﬔ]*cۇr>jub UI p{ 4눈vyHHOÚ'tB>5ھ_Ue#Iő{Lf3K3iDۼֹ߃h5GtCNg0UO0#o`ÿ@qD?+x^ᶯMbPuBt.BΛcTe~/=^ :l=ǓG!QN-JiX-1EbT.3\Qz! 7'gɈ?fe \lBo>nU@unaƘog_q^ޱ!d^npe^P3E-4WO ~,qyeP^՞A>uSdwXDh`:w~1F\4M<:T+"nYu]f[ 8+4"+zթԍYǀB=/JVpR/C׍e=Kp\"9wWwP*Au[B_YtLf{"L$ŀqլ{*'*'>7=퉾EqCSN0*v*?$SCQIiphNFF/@}'vm1Y[ǶmӕQ 5zX1DM햸h"+! @@2Zֱ&ħ;T^.!#6osUa?ȕ&9gǍ(MBk}<;A: m%pFbU 4 |9Xf!mnekjH oq2(0#~AP6M r/_Q0DӪΓvlBu_ n\#܏<\@+ثZ-Wꠕg"䖉QOt PDI44aūt}B[nDE<$!y߈箶'jD{Vo~ ]1-͡<'n?wNsީN~vPc[C\N8/vw3{ߵa°P ~XF,$ -hICv5Bb?ݲ@Ԛtُa#ʤ*-tFHDbX\B=;ɟ“ 7$ }|tU6Q{6 \ [׊,X0wnPe覜 n!/ԈGnqV# Ab?#/Kij:!&TzV},h@*hϲƚbw͞EYzrHtab}Xر9Y`diwJdrِVdhrɏ sGx\~yUݖ+NQ6qv֗;H`'$~˰b3yO6^7?Q8x ڑľ3_`:(Pb]scƄW ȠN2d:#EOez6 YdI D5t#v km+U |胮ww E)#+&^GqaNƵg]Z&tBTDA"E"XMW &*0IS=YgX<ݐ#eV̞ +%I\$]O@ R+'O;0m[ PS<}JE'pV5&l~moI䒴h';^bTܫyŬb%Z!c]R hv\]瘆@N<$}Bϱ`3O= rp|+Z\[k [1s4+f^q :JQh6ӚP@k3k$`A-R4&݊xcR"&߫V-`cTwB|~_P{owjÒ %D-מ\,kb ȶZL:Qa5>a mmz3}RAt}"^'HpZER!d=diǑ[&GsD=!$C D@b^#Mi. i~}ch`kgiU Rdߺc膩~ /a"2h٥%( _V ߽|$a|"W؀Ok@2,A $J[SgQVJ(ya&;50;ƛed:Vj5ɘlN?zFh O|:va*[/^);g @GhW: hjW׮b(\o3B)t)?B-I}eT DMT&[4|K`C]Cw'5XnIr -]t1@L4Tm!^`'(Մʅ|m2KZvI,9'/гX@h= Ul 5`_ Bqe=4O]2 L6x&yMP-D!“wJ4m$Wݣ}(4ryF/{Ф!-Q 嵧bՕ&Wۼļj[:9n .~'9&SXo#,lN1=%!3MP.>V/OAfʦnYT[2(&]#q-etjP X0`aL|F^Զ^<tFBQ]xV,833UkQbߩJn56$ǙCA43r2le08ue:8dLI6Y܋ǔrVUچ BO݇o\ΔNVe,X-&:ĭxS0l £gƹ v?()KcSBwsɴ^Ў0ά qryiw\b ?\pZj^K | oz$K0Tޡ~UacT:~xPFFXw0wp/Ȩ :E냸ZiaƼ?`g^zUʶ;^1)x&Gq 33w!Ha_ϦC<.En@k>wn2? B^wjZ-4Y|< (FQ&"VTv`BN#+ aJ0EN?1R%NnS8I|S3@q  yEȇz4||6 '2kLP54cgaaP$PgIsc/ T ꂥWe~C8 =xvAu wBmyoj>x/߯2$qr_.ϹPuM`n^g_sLx vM:_Yuuސ fiGT=qORwI!I zVHl,Rle3 #۪CD *잶K*iJ*GٿΥioDPJ &b8/4sٮ [}a1rnFwn;&V_F$Ks;;[SēU7(vC%TI.kmPb=l&?ŕ{ B .h $%4 TZ# lpEKp}3Tw:}տ?4eUZRƽ-^ ]]R0D|%|DzY3~z(jUv-$L>jͷYomFf+C F1Y{c0 Ў%PBܚW3{ cDWqBlCo,LDp #HUA I2X"-iM ,spYm"rR{:WgشnJ{״,K)4SU(GyGsHL,?Jw؆y&c]UfU lU8)%xMM]V8'Az-+οoϺ^ηo1Xa|tm~""؉S˽зq_~8 $^~[j\/q:ʚJ;r"kGDl~;\]]̀nD9ח?$tm6m-C.'ƵYHs 57mC%87bbս$EМy%K>CPM7YH݅Dol&;N$+LAtS~9`e/(?)):,+H@K3]!2BF'fSY2#~Yc+vVvˢS|ti:dh{{f0P7K̴ zXf&2f?^Q5Fz=jũ߉XQ{όn.yȼ@˨0=$ tqUH{f7'娲`!PN]}tTaYH 0ɪc-zcZ[yΖiwZPא \q2ICBlMށ/Ngŝ Yn\dĽО/ 0LZFmL1xuSIbr3wKB'aw(*Ee%wA"FhElE43'; [IK!$ּKqK]ȣ.85•Sx8n1&Oߢ1Ѝp^2pݞD= 7oj!8bCVxQeԱv3͍7C]ؑ Z~ ,䷗M 7)w2E-"ٗZmk-3n?6ÚJױ:>gĈYݟN!HTG t5FhրeVQ=|sF+|?ohNet&H^^3{] l+*0^(=0 o(R)Wذ)K3yu|a{M<=&9)tmiVYtwrLM>pum2dĚ. _6 5✄ux?2b-bL(Θo1Z)΂ϢYJ_:c*磀ꌛhAu/\!%O4]E)cZENl2 H7w'B=omѫdqx=/>hٵmtxG_c, C),MbYQJ;ghglI`K;mj 2l\ʛ#D~9T d/aXxA( ;2 }I)*W*H|bGL# dQ,=O2Cv/).oAaAR_C}|т!05;-O!RIk.+pE%«rԙR|BqDlj5$kqIRhVh鬱. azZv-ESQ֨@gގlig', 'ŧ-O#'qzt~xtfwL cojWf619Md9Q=\%hDm>^͏rL lnfӹu~_[f ŭjTvFӮҫ4Ŗx$3?VɟoٵfVM=#i<|œޙ{$?M\їT`͇R6jc#/N-Z/| nE/иtΎјsyagޓNU4u^Sa& 3pe19$(,GwbmZ ^2R#4߼譍 nh</=6þ$HJ߉ #Xɪ#zwm(#!3*Q]hiX ҽc.-1k9ԊqQGqnGa-n @o?o.<#^YEńDc_pȆQ|n붣{:i-Dv3>ηބu[򟍨X*+X' j}!9zXF$*8WlzE]2TՑ@k3Ms>m-HJ5$ BP&oCE}DUX*zQ/|QYQ{ SbM%jr(0^D!k=`yL01:$a=WA(| KTU4-$5'S^Z$/+91Õ & U}Ũ{ s*yqގN\ͯg-e( dhu5u}ȂOhmcCoV̻ q#_Lv$e<{xs:5scv˥9i#h9CBֱ\_ @,u vf7yi^݊Wm>@:eMVތ|+ Q|t` ,eo'Tzg^/ZO7 #=U_  x狲ZCIPH kaA;m_^!t;@!#B# J;} ǒ~hjCDa+9"8%ws2q}(Y9B!b 5g7 ˘HM{94r\5q6E^r=6IFbs`-8n3;gjX~GlXՒygd U#ju<~  ,LjQi.vM>L*Iw)uS6gX\v6iDK>fM*` O"tlJT\ܐ KK>Q1׬4P;YtP1C[[eH@LA&ƂE;^YH! MnifRF ^!^SMYQc5Tr*߬6̻+jNǧVREWo%a^VGcN`iAz7 Mp Z[` D{,Bd5iNlxYbipD8;Ns5RUZsQ()ܮ'}f'r~>$`k>مDudݦaF&eIAi}|uz 7 UeәXZI.!/( X#CEdކa(JtT GHJ30M2@rAJ[/\m?`,j2M-H ȐJ6~<83Iw#bkVit|;i.<+x5ymФ#_SU'݅5QyFP\Z10A/I994+vZw,$nj\Y4+s:)5 uVĂyZb3`#v3tۿxi%2YtWT1n4PqZs[r4g>b #ZoDkƂ>Gtܘ?|\TҮ]3PK۰@,Vj Tpk>>-EƏ&G:q+0P Њm/o@gff0wӼ+4r>adx\wSŮ2t%AHQ&"DW`\}7=욛"BU-{ ̡Y z A!KmbRG!KP$=F94YRna_~ɓ"z@|N%r̺ί'b(n5R>bnG *\rmx]G;*nĸ,fd1q8Qz.OͼXGd5$=ˉ 4.z?tlmi2Pqȑ$ohټNeIb#Hj.w2LcQKlK )%̠BDzyɒؙ+c@~N[H0գwC:9@&`˜~YEr?5fd]̦ݳ|,{=91l/9=k_:o!Zm% DQAwqp{h٢vn U1UD"3;}uDfaWFmw =\E:]*q;6Oɣu6!9; *a9[EC8d(\)IkwwjAXOT~)pb&C&`({SLӴz7{ZtJ|"4 T=pgz`ͫ#dЦ//G2;axc"x@ 4K/v Wmȵm#A)Y3pu=E7v +v>fe&=1/gY?B]sl/۴=Qg7AyR& 2:1<.8 ʕmPL{&C+& ȊsRA?8wXή+|jYXOm{|~Jɕ$*Yg >3}bHUޥ3i.٨ r\bP zi^y \;[ IQiXӱ&Y}|}tzj^% ; c!Vm*6-ds#@v a3cò87M`Or ^O^x|j=>ͱ4cb."eRg>nd_*.tlqq* RۆѠ௳r.ِJ :^N9]7J N 4xK}PnjipBwmNoPŏ~F7mlL5"!l_PPzl;]g[V'@6=uw*^8jZ(@u3aє$ ]@sJ yKAdܶqrM;؞GxP,+HLrlD_E+lsxzOm(,d;2GX Ku>-֏edXv^ǢN/opO=$iu>zg:ҏd.)ۓ yr UyQYQ`Z *7{{*<`z?q>93МMŴ𔑯WܟĨ M-}Qc:ze7{X(V}tt^)q*_:s`l2C~Wl޴Ljf(e\NzRȢut5rF3#7||V"MҖXPdLXFl#OviwNd" 7O4bnˎ?jsZe 9ԝIkpsF> ͪ'<;uB5O(F[VcI,be9 QacIL9_ _˅wu oBϗ⿻8#ʅ#<KGẼ?:I}W%Nx :v=&>\󘲌Jw|-p{QYlhv*ɢLfϨҾ!; f(fv9}x[SlPmgFDe03F"ÍF| SXQ7Ed.J%c{fAvj4k,8wZ]Wv"a(u[ʩNA hN ޼_P8FŤ+Buo;/=e,3uJGYy.qƐƲx-"(3 EQs|`g<:oFXwϮĶFqe"Q9AqС"x x +ۑ>\vv.ٽBY`AH!G: \?AʤBƂ $e +?GwK\v LW y{J䛡ȟc6f꼲 O7|)rEQ1 PX̪/7◭GͽWqgNz rmL@9S:"!޼e;cƨNի0"mN1\ۇē(L= K8$ PqQB-/wiQqG\ CU+[ԗ04uN]J1IgM]{nmf'yY뛌҇`ޚ$ŦИ%Lrv{!%Jwܵ+\' nQ^Xj(#vL n7s=~-IlU$bVF|2mGs֜U??Gٲgf`h fM%ںk NxgUԐgϡDC{uB B#"VRPtl%Y0AG5">L;pb>5?sr]$!R9ggG)~, ĎLH)lMwr>];_,Cϗ;*MTm4h[(ٙnŭڴ۫'_4Lܕ"E{r E3#ĝL$=t\+%٥l.vml"PwWv#;/åcIh5IIKW~okdSƗAp= Iy k_+ f(=hQE=t$m}4T"gSyW~ٛ[,{dKܷӾI^:Fp4uw` `c>%CW8B0=>BeFE2,B (Kp`! qIqz R%gԶBB I ܳ4@ # _4z^>vW!.ђ¨?jˤnseLMNR݂lAdpVe85t:N"+5R2{ۢe6ZYT82+#g"j{I)]lq "*M 7IyE.921]`޳E_q->Zana]QG>G=kd:aG*zs2HkX0c+~!@,ca i'S2Ixg$VkZw?e ]o9t̫)`5T4[3m/ϣ!ףz~ ]zKuw7cf :+$<)+hx?ZHX|^`6Ms tJ10e8lxS 4W\} 8.AM 7!kN45{Ab<\!UTi. Um31G+_t{Asuh5tM!J7ht w٧eJxaHf(a{q+Qh5Lt*)Wz⎃sU1x#Frj t B;j#:&mgTU@(25V,[ϳ1&!ίmHZv*bќH~PLFTƿffb_Ntw(&Q6&jU TM%[`4&JR C$73MZb gC24B!w T_teJֲ|cXԘ-%zn&m}/Ci](ip\L:Oh Ǽ70QsZ,Q|A^ -MRqܔ 4A 4$pFMwedzya'I|DP 2@{،7 >3b{RM‰nIM4eھ|5 ;s†:6l@b"m#3kO.:dGffcG_쬎]n"p0מT{};J3͒qlWA~Exɽsg;bWɐ˄7]IQG=iOO2/AGcasN!"ll% 4-xv3Hm'.p4V|2݇.e,zB&| C!] |.s @=RS79̃fb6ko yf,q4K"ZId2"F?ʿ?=i@m8j9%r` blU0ox.M|7oUs#^-YkLhBDa#g#X׸Z;wv_cHʛw6cۇmƛKd5a(3yҖu1mh9r@߀Wa§rLcdRzęl]7,YI_?^i]LǪJNR)3UimVh-Н1^ˣp)240Vs}L"GZvn}uۺ,rnF6R~mid:gܲpGmaKfjtWGzSXǼڐU )P)MpA`ì ,D\dܘ d}S[8u.5f!!Lŋ7|J:,Kƒpqw $Ԅb7f-jÈ>SLs|TH|р$E .I@P3.(αl.M'g=G _q'ǩT4,ڦ3 ~CX/Xs!svhV/13;#Z"=F-8:Gׂ>:q5ōuc7H~f+m~낓c¸ F!eAzZM%x;zTs 4@D6ZnҫPM3l~FwB;37V_mtߩ+Bws)fXOyiSM TΑ'ޱA(e%gOvy$-Mv{y۲^x`1M tI5)|k3qoW} AnB]TTTZYNc}&r;@Q$zF3 )׎*vqX~BG&eEؿ ҴT!qfv',yY|ס޷e P Aw(KH/}Z'Ɏ8@l0/Ic-- MJ*{0vmD Ik܅w @O!֩X 18[#ݹxP/*59|EuC$=1-^LM(N|FRbem, r :]A58lDT<;a%+1sڅ2qonj@ P'$|tP V~}DrN[p"hxC@ym!&ަ 8ۆ:bwJ7*dnۏ/7L_S{O=Sz,E0؎32nUkw``싲Rb^_pъ_8ysJ^6 5٥41gW& 0S#!^$b-2: ]S!^m\ʛfD;FBN~eU}fK4%BkfŃ.}*W<ƧMs%<N]X$sP8W& 'A\uHxfzԨJVPO-$lrMOz%ݯ0!c|tÎ&\@8;-ĿV0lW$xOvJJQdAy:xipG-=[2Nb5Q %E>4@!V}e 68Y` Pju,B߇b^OA#~4Ok _ |P6Ns4cELh.amƇ9LMcn*;CFǤ.K#?2u`9G1~iҰé3bqpd˕.aß"kGVPo:z]( |}%zPib\\lP#qIy%ғNev2ST}7scp{cn!Wqe_'̎lOZQڥ_'{=& 6#'{mчBcE5o:NwI$DfW켇DUuy`7]w}5"N+T7_4!c 5mXw PɕR<0&ˑ`{#k:59)Q-e*oߟ b$cf,r|$Kz"nGs`N$馓j1u& JR#(z";-*T\{Y[*/!O*N=X4q<d{+#us:"G5>7ɚl8 3b!kWĖXY<9 c+f[1e8ooR]4XRDWom:j$>y#_E͚$3tuѱc RL\Z6 ԍt ;-LS8S= DGx r|g\6̚㤛QˬDžQ^[0vqs[[ȧ@ݦ[V$0пh),=%gA:Y,?g\\D{!$B\a #\@>=Re;'B~ǢS"tҡV ecGmK .1Y\RJ]M%bi^kͷ8X>qtmW|>?rYVn=瘴|cT.xE\NIf/r/tK %JH-az\Ж~ټqR)[ƍͰ MA,sl^ŵ3AXa; uQdW!OXÐ텫 @-2Dw8aǔ.z{0V[_&1\OMkI:$/ MKoFԳe[` ,ͅ:b%.ݎG ncE{[9$5֛5Kj0InUv'kV+[eL $ ?1B2}//H*m#܇?I,$g²8.vLWhl߻zN"*%{|Lx @rLX?|<3!Xj\2q-kq{ŵ5N͇Dʍ~̤*4"z%C1@ C#W2gM% wJ0| G@ Ew, uNp)^}EƳ&<5"e^JRYsZ6 _gX{jN H7;/$AȨLYkpJn@ |dl(ΰ[Kcv7 >hRsH"󥞔E-#Ǥ5* 4MĄn7^"j2*ۯ4m(MazQ1N6wy )dx\/`7*N tQx^v$ڶ&ң n 7rΠLd[gբ= KycxG8o`~+sWi~}v"nֵ$mpk;z|Ȉh5kUDM{\ Jn1w@~PJz Y%83=f :Z#/dT\+DҳV8fYAؽ E2 |Ak=\Ҳ𢶻>9񤞸#/(]4:Ȫ;6/rFaeVA#ю\p xI)LPlJuM ꯞ;YE0N6 t:H!HNKTN?b6b&`;e{O2=Q̕|BYYORu~2ڊ̒5?a>k9 " Q5{?cl3NN[E4+}MD+8@5= tVL´A@ۚ A |*zel<pMOtY! #^VVg"*M :Wy@eIc5n;fէ؋$pctGsH}elq2Wk0/_Y3)?_Z}TQn_:05,E VA%'6$!ψ)̢,a7XH_҂}:Cș$is}/Rv]E59ڌ؛ũ|J;A];@(IY/%4v{T)FcG7۵tmP0\k}b]9MOVu^W>ewqxCq@8DtEt) L,$NB7a٠Kv֬נfkx@d|3 {NGGROt|hpfvka 4Z64|_"ɓm#BÃEOV>!Ff_σ+[60T8]}WO=I[ p\`g s>i X{ׅƷ:;ʝ0$V9Q/%Ӳe4щd&0""!F0RG8.?x[Aw2UNð?Xb]X3D%?v7P5DPP!ɢBtL;sFitM&Q}x-eFjwBP,,$Bz:;Lu{? o1"Ȇ^x\} Tn= vll׺Uh4sZ=%si˺̢0o H_W>֯K׬Wmn-o?tp_iF'Dr K#Zc(O%/uM̫nAh3e>zxDڗ~БÄȣ{\ET|:M>.R'wѽ*ƌ+)zfT u k(N ݸk*;u(V%jjlM^ru ɍPn0_[Ўhge6gӵ5=eBx2&M Mu+=dy{ ,qUF`)*b.i‰"Z$}![O874358#)mU6k35!$s!_r nf -zuzρm:AV}p~.7.7.t;:lJXZNTdB${`uG:5}]ٰgXn;ߋ "VgRp^Q&kT'.lSbaψg9PRK^s9G%+-XBIDW?}T}Ǩmuvn>+Ey0c}.xHSuQS/YBîIP|!\ nKbyr#w/qWIO9&Z@صNV$M9NAGf#i-/]@=ff[E{e)u @U|I0xEP[FP 6V(E Ul^*ӕNdd}j52Pq%W. ra|ތ%6YF,XUYSl/ϦyRʩme]hMiS(%kWUاEiCRv&{kJ+r՚@Wc! y"O#I>gR|ހ V5gV үr >O]#aR`}=s.qS, \־k oi9 '̆!xgóص/41|eQ\ֽ 6$Pѵm6Cr%Zl7cl땢)|FWC)6^1(mLe {oS[J_Pek9d_^QiMŌ B͂%SVO{{N{o`J5Wx~HLLA!KjLisbVVm{l/ƆPVM-4l>`qh mgSa[nGj+0ʮF^kTyqSS">@3p2.|cxz.Xp-k^iFW/XCىҭq|`ʯșDz܏%nzh|GԚZ!+l\LNUH{s[%vCy)b\Hg?X(4ŋ^ϡZ EY!Cyw:vيKc|2U)CZߐ4.n}@ӬؐZDt-ڎZW2 䨸V.͚V/m}s4nڍ \5s!h2%%34as/G=S#S!$9P*l?gj6,o:DFMlE'G0I,nHhvNu&ZIuyV Po8ZCLdѴNiLOQpO𶿂hfMzzGq<.dܘiٶ 3@WU:ـ7r\ Q4툓*>%#]HZ$x\i'@&ai$v!%BP<Ѹh% I)J[@E^$HhEmvcWdWd&1p)a3,# hLH տ̀A:^{P5Vі3ur*E5\Zh(Z= 2>Kky\rr4ь>A%v d*RUX规rr&qw emGM{>=t8Clw^liѥ˰cmY]^R,ݏ{kf?7~m. |])dO|&a(Gpust;#'PCy7'01MSI-֨;[&uAOHGZĮߒ?p{+("gPwE{#JfM_ 5 q Q@O_[|LxAZaZ62pt9yn3+BdC8JL;n҉#hixt *L&F09&q=KN'o647p=w#ߪ JhA*C>YDHuy!N?s}8zh`W)^p}1H"z×! @fPgY#;I 2K_4Y뻜Y!.[ALFZ~L=j x,oT#G(;= s$՜8w{?Φ6pu_o]3H.)D:)rn},6xә*$8N'xP()?/*դm8L~|o1`}9ϗQssD?h PJQIJf$z5ae0j+\0Uw*pF mW$;`c(ͲfhrE$l,8(#g*f5ꪂ&q:\NnE(`4N"#de/ҾLs/v(c\픃zǚHI/نCluHJgA08V2D\72]Q&_GE|^2ڌquhUpH. i8sE4} ~R\GVNiR[" RGZ|؜GՀgX+gq)XȵF5VnYڲT |GLc7{_z m72ib ^4s5 ԉ!ԝg\Hߦp`3oֻRyzNV~뀻6V2dDFAWrk)&s3,dX{kg[5ѓ礞ynǛ r$l{ d]wg*5>Pd0^CBL!n)4s^<\cʶ!S|mwvf_p 8~:yfhK;qIsϚQVkٟ] @ubw+lB7 Uց X4sCc# v;͐Q<5 EPYgbF/ \ KCRϤVFH˛}5B] bi"?c[F{1371#[$bEنJLT=Z0i,;QLma&B%>[4s˥ C(en֨5 :Nrt{jv43㈜O2btI߀SmoGgӶw6Һ ؋ŷLAD3޵5[k/v:H}*1$KH YvgHēn-U^+M%'%T~o2,7(FQgbOG[Mnh9o'->DPO{5]3Nsoܼ!enFTmˢ,$x\H1? ġA#2 Ѯirk~D S_BpТL4ښock5SLc|=/$\!D!iGSW42HxX\}1r xv-FhuĔ-$-l {|7urmUV1|Q(QRiv.4ʤAܠ:aQ.lbY|;pSbmjb6R!_NsPMpϋ^wt0*VL.kAԱpO/FPHjȥfm+` qy |Td!xzqsfn>gq!4xuRBQ9vbws4g.L4[>rS 6$)wє3cB6IK PXSck{cDq/$QަwRcw zlWsȭߣd?j؝ | Z \5̏Ku| >I)D̞nV_ä@NwH4AI!AU0yN-9l]x` I:-Nj[|J'Jx? u\.7rP`bqR-;EԹֲ a}0}W9͋ɡ"< ұnPkX5'BRW譲M`iF'Ҟ P5 U˪Ev1[δ$eE-<#SmRtk `;{@W jAPLUg :<0S/Vl$NJXa9ĆNG\d?yvЩ&+C!~N?`掓NyZz K8k;^R 9Xra2B޿mc\??Ń|KWI9'xKΘa"ڸmz8p6ܙi.TjWs 3Woh8dw$&lu!Ad#I'.!a޳h|vcS]Z4"ZFd7tMb5&.*߻K<7WO-rǺTm<s%ETuu+U!;9ji>{iviJΪP^b垄ʥ0-[[oD,G020^)^ L"lq1 Qj*⽯Խ.x*8!!Eela{jW@1n$pyQu/c/P{$@QXV$i׮`WMl-c1,j2X!rTx=uvHn6yrUͲrfG1 FY|1̙f21"@ƀGsYD1TCSÒg>{7Ao=\ Š`pA!Bq޵ n}AIحqvpYD!"4̐|9=V`]NaHITtc 䢿Do-lM}̊t;Ca'T Eݓ<3AF V ό?Pe46QcMg,JDGx0 7>ukjnLJ9mn*k i=$ֈd^!ܻ !6tC fԇ1`δ6cCZ=F]9nڠpn`a}rib`. %TvYI`PutRE 6!B8cusXx?O#M5y7˔Q%)$c[Ҥ{ BO4k"}ey*`Œ B?0<2##C?`TP %?V>l{P8:m\7X{wo>HzWb& HNau8.~!Dt o)DJAP>{ʽ][Z}.^*]#uʶENԆ-m|Xu+vSNOe+JoquB$qŚNvސ(3d# ~=vX>aBg^T*-77Sd! 1az`xn9uHPčݟ&eճvq  ( E|gF13Éy6- )QTMu!L]Kh\,*&']`|&7n;]cP#MG ?ܱ('&fb/vT_UW+53c5hZ u, CoaxB$Bn0+~qbK)W䜼Kv S'1 !.N"m[/PڎHR 8 `i;tS0Њ1UHJ'd- Y[Ѻ'IV; ܰtQљNxGapC槪7U#6U*K,4+5Y7/B-idV$ M56f3LKM Pp?{q2AQv}= ]v \O=5,zՒD|{4ű]PD}T#"W\y?g?!>)hDX\ ƶ}dF-;sU*{ " fm7lk(YcE4".”h r<+i^kϾM_##Ԓ$\[7עLq P'6z{5ӧ3Xx7ИDI:VUN1#+2n^,QXghY9 !QO#éj=``z"38Ty_$r'~ jhzR8s"Z?]_!я#iHQ 4F|0Si97e@֚~OmW3̄::,\<7.],!BmG %@5)l$ p77Ίr#P'B_&}1RO=UdvSSt!Y[zk]?*Zt{2}ӂj*H:w D>7Yۦ8z/J@a֩-zi{bvsmGv,@I&/2hڽ1+X"]TwByTe/Oexi2h} O~A yVwސ;Gyc"+PR[nieX^w.ؕ 6+,R+pv#8X}rSDva,S *yLg{Az(W``P?.]P)\!\@-e=Daaw۰^N%فlFHDJJ[biցۛG̮_FyԽt%1¥6b KݽviяϮa#|[STKb\Їb^E~R?3y%e48!rAG/wZfV6t/1a>_W 0C}z`*ՓTv<\bPz%F($mmWu+EBq!f"~P  ;zA:\?KZ8Fɋf]oO{km7(CƱ솬#M n|]CNpp7'gMe/qUl$$o#q|^I޷YC#`_꣠F"Q!9PYY/rD*` e$p'@F;LC&1$+)m&)Ll]Gj*DzR}ď,~܊$Yƒ 3VN5cIas2NZ ,ʧ|SǣAC& ]]{#DoJ߯ކ" bÕiЀN=1l>yS%p# Eu;%%6dNÿZrh3Z+HH\d{VDr &  X_yCaEm|qQCง<:VWcqD詛8}`TԼ1x*tbSzRjiRa=%X Q>-b¢#yZ-KWtXHPzK8$wF_ b _icCwJE}'Ϥ H7Oݶ=ژ]>e5rY>MNsoDf2bq| 4lZurB4_3nWC~}7-vGZU*Rc>P煷ʈȚOZ6T:O">xqK3٘4UX@}kQt{SQ׻hETm7NѢ]Z;ML.dd3ku\hm'`BHu4U`ibr:@ ]RhH^SP.'!w F(W<Lի_5!|A30%hRֳ4 63aV.mI;4^1zQ6r4鬊7EX+ ˵;GթU&gf 6\Oð=W P͂Q_zlCiie |w R$>Ձx1^n)< {w7Mt~:bm_1Ho [-6v<8i.KL642"/2ߣԷ5$%`<mܾJ:'m Q,+Fg F섎ܔ]ݠГgBiQ_۝h>!6uydɡH"txg Gzk >j4S٪F+aԄ27؄ySCj`U {^LdOzAH!D VyW_\u%C>6Th6x+n6tUe6aaBgYc:\|^ܺtfIhDR.>$2>s/i_|BR=  nԭ{UΫ/Mk:8=v5ҵ $ kp^.6&}OK֞R42H je(W[hQI%q>|lP6>rD f~j\{45g`jS|PPR}@Ly 6V{R`,~Ȍy/GysJ 3_ -ǎhTG- t ",iOQᱜu jۅ<1>T=fCrrĕ}m?MG}+aEl)B*^(4M3ߗD-#JC{ZM-B,pX #Lg¶~UE=[^ʬ ?rs{d  .8Q]"ў@ge|MtTW36PՖIi*<4)ii݇P1 1A͔vk1Rg_(ݫsjv _G)w "," bo cs?Uw"x C2ی~P44ƬSZ6>D(8$|`uz1}|)`qWD?o|`5uoD?k'[z7bvy,R: "È|Vj)Fij6de&)[ʉ9EM,<h=Ogtpou^MM*g$4v⊼~'3!Fs{4(ˣTT|a0ߥ$#FRF~1G| mNPB,.? .`9SY4ajVO)[Ty1 d68ݼ/}o*=>z }ȧ!k(7maj `d Gq9Sr l?[% Gjvhzr2uyoS\yX^\t QMGˌ{4N[j&OYf{8~_J]O|lW_k\Ɍ@WTaCu6P>#,~&ɥ]6v .xuX$0 jGb桑%(wP5^7k%sB 7zЍm@0LGYi9ݲSfMmONdȤ*r7(5¬m7j * ~t/1An;A<JzܰS iC+|AjY3 Ӹ I@)FL^ LrE?4*0PfN}agVg3Ϫ}[2lKCA;OCo4y2&߯A*IǔiDvW.ثZ j]jue\F\itڲڏ5RGPD9i>Z(.lM!|p;0.'+![ m9^w_,#*ybb#i&V5g |7{_:0'mN T cu!U.؊SE}p~ws3c䃝w\l9=7zuA#$V&RK` 4{᳔̾Ĥ;A ISytlІz+N,k)gHm1H>o4@G9_t1ߡQ57@gY6--1Еݧy:8Jjg\lݗH Fd(`t<%* ęy+ fNIXH^Hv8/G Ǯ/>{NbjR4VAmg_ $@8B9⺞Ʌ`GkoدtW]vڎ06&\2&2[Iyc3$Ev׏%10옽;Kenv78jAh3|" < nT7f2d^ b{o.?kdQ P=*`Į^31Lg5![")~w|hA P$,63G"~?]W7??_l%Tε#ZC8(ΊЫHYumr:ƢdFMx.-psS?tNh(W6+lirߚǜTXncz^ O[P{Z_k&lLOqA=I,rἨ.)l8%,{H Dvdd0p܋.:Wd:*KC Ll0Ac;4QelÛ;oMߋ= CF瑹bd@g3S o&*d-KNJY%>D4;g RdԿ~ R{OH`ltv׏yo:*#&"ze_]^QQ-Le 4.?4҆ ^0`Nz@C^ɲBn,xڻb* 'w!ʘ6:wfeҺy99@ío#S3=D VSȽm1˷6 \mvBES:|#g 0c"Dؙt w'DW-^fkB'PqA7S!>];2w^?i,?!F̨_:@S`oS!ayCo$B*' BhHKM/ѻZk p#6/#Y;z˴}ݿ6#GJfp⩞qa6Y>G?)M2Rs',Wtiq:U"M(S!+g'ˀ'mF:m zW^o! Ř amM6K_rvrwa+XĴKV{}I X€j$Uu(FXėaLTq31F fP3%,{)ȁBXpI"r.N&ywk|`eM JTL|G!eB5N6P7Ȥ"V J2Y Q]13]4ĸGEŹa~jv^$:V3szCVdLf.ޛ:OSy/M4%_yaC^VHdȥ⏹?͢fF@hÁLLŽc: `6Q!{ƝCö) Y8-o ќPm2@&.Fa{CA$ӈZcrji˪wk=y/-3"D |HTeM!e\˴)9p,Լ% ;ʿ,C"yDN k^<12; ZyPA[`7-Mv9z[ٙg9[_hs@n,q7V=N+js(ƈ!.,CՌvO7@DpױU>F5(Y E$&Hlcט~nR .p#=ub篩$KK<'k|!tD95J .y+t̂}捹"{ 5kQ.)sܸgwui)&p-BHu9LZNkB[~"r =FwIqMťXܼqΖ`UTXAXʽ=,D.ɞdVD3*r 4վ3UZD2lĴ@cPt0 Kw4gGUȊ 5Ş5:h1ބ|+ˆa2:ąp,F۽a7I97劌?v 8HaWt|2wpjr Kkð=+4x[}6]Ebr>L}KR΍/ٖhݎ+]|ۅ.pilX\)þ ^k(QI+'廆 ]>Z?6 ,iB. J+|2B1ͤݬ>|'>?(B'ũCނB?H"q3 kRoTP]j ~F}Tyf(\51Mb֪>ۚpl$x}YUPQإ룃gKxo p3c:;3C߻~ޟ?UB>8c'Ŷi '8F»f'y`;aLnK|~ hDȼ$VYNT lˌNNegWY. o5k{K{Y8WX{[p/Z-^Ԍ`'Cz;ھ/oDդv),Y 6(#%Kx:YJ'>+&KuID `sK"cO+Om-mXs_H2 Ef%~dn#Fax0U*w r 4&H}Ϳ)F$LTdV@{^ 7| ƐCpXx>6F,/e:W]"l=u+gqMEp A;Ix&5er1`rn[7-eV,R0*ΔL3:%C"?'r9%(S:q^ь қsEsOVvc˳D.r$X]E@b mW!npI ] 2u>(7j3;T0L#-'W;O[!,ԊsY vQ9#XQ`G+ 7"`,*@^z de Ypc#XA`-!og6'}i1Zz} Zq-d+B61)? ޑOq{~ZPXx"@#rp ;>_&_㧱ĕR)izil?GQr|[-,"!^yHBK6̈́m?Z^{(w9zmZT^=wy99ee}a]#83hQ?epݒNܺV-Zb@$ SKզbǼyS UډtHf~|jRҙCQ|e4ݒ/j3g\5Y ?!ÛzɏJ]3w9iiMQ nu~L?y}m)ղ>9!"pnMoN |k~r*dt\0\~' 4r~u[%'ZUY7ߧ"Kra-7D>Ͼ/6)c\sg6L-g\~Პ{GJ#H"0.Wv#؝@D(t>a}B9Hxa><(Y>RVy'{8y-8]Wb5lTe?<1,䐁.?k#A2Mpk%*19dGfffeӟ!ENTLǛv4EG=®h2I'tGBח+A,U,0Y_ИD>353ƒr+VL=1?p:h 7@n}sBjp6(؊mZcA"y@υ uܔb_<៚G2HU0SR|L ghMQzwN )-C&_PEdc ?JKt=TɉKZ?َAXe\*Z'\~ߧWeUfsQ+1ʲkRӣqZABubS]ڑe>4ҠxEX՝Q벥:s񧘵";҇ HRsڵ5XO&i J _ ]"Y/N^@{ 7ZƩώ_ܐ+쌏j'wv@;VV s: ᘱѩ} ڜѣy)Nk QHiiY,3kB,VĢ¯v?3Mbo/U̲wاy<^xښ< 0xv^OaeE_ +(it݆U0V̍:f_$#ź&m943+882-9_՟a|P'3 C)*A  5TGQHd/K$ @ϊya@u0#ђ61W[(9zF^;ˮО'f&QkEPݥBCZzYEA!U;;TݭiS+]wd7V)ļ!]%_hUUd]9w%-a lOqqU!EZlt%R3Y-P=lwVRs^~~=;+Uh#IB1e38N)G~9slQhfyC~+,1gaIM 2*Ԭc*E y!\@TVV `u8YePJY=Z*ê* ʇE\"xĸX7[_pwwu|Y(@c4iqdL nItkmk\Zx2[T:Ҵ2&KN4Ik^8~*` &/8tԠ<,h|FCH,ʽ䊨y\ȐbNQ[sW%ezg(F4j"Eڑp٨1$d֩i(=)?=(O L3pv\'f{v&]?|Qh]=2UHhE< aZdNU6'V]tEn~XF^WD$&ڭLpPT.} `gب9:~t{y)D8]|6vO,X`j]wvynMgu>gְG rܠ~r'(ºV)Կi " EЂG7(*e*;LѵA[%` 7d$JI0=N6$msG(-PyFJdALl&J`@V4\mWaYb|B?BmXy@xT6g~ʔna^;@1k<7{z(+~7 au#,Y5`#zFY ,bPiO\-G!d18a&[ʒ㶮-7PHꝋ|`s, S'|m<+X;ǁjG8Q.K5]S F`SgK>" T^jd)Q}؟UU1YrN坖I+&Lэ Dx( gYx0>#$Xe4i)'{Z0Ձ*UI`z_PفPƕAey/b1EN~>wc(re)u$sz_Ҏ\B=g 5gaac/iQ?-,},q܉G\B"k&}ȝ^!\ `#H3 Cy^gG)p1gT G9zoOp^&cF<KTUy&۾[Pͻf6g+8_torՑ:{FS=;HTˁqFIWڴ\̒:!P \#-A/Ԫy,>b<&ŭ_#_M͖*O!-)sDT*2ӽ4+⣿MgA[y՟K וQK#RZϓi =I-m$!hj]/D!4}a&&Ook&:0E`:2AJR. num+9~%(pb^zC p(&M5Yel=Is@HaO*Ev'}Hʩ&Pbf EMgLņ D9~Q.J$5)i֥_jEֱM>ȱ7A PPr Z=y/To@to=Aj  г:[0y2,@gi5ts Kty'VfΊz?؄ٰD0x"ߨߡ![vwCsLsxĖ44<|e<׸h;kAP;FN47F ~"%7<0|&NrG3?Avcfj#8)M~5g8~ $QΞ=LЄGoUov$WP|Zc-h_}_;kؿ\gL.=-tZ;`Mڱ ]Ƕ45wڦTϬxoS|{C.9z\UC?GSW=BD.TWxB[T76c+;oؓ;il j4tWaŅvbtZnхĪXki[,(>m :|sQe'/Mp<0s@%n*B?{ p?GY )ZɎ^6r 2>q+=oct{q4.i a $mA wWM]  NŌpf*o}Q4 !P,g>‹/o;>{!m>]/ì։5CL\ܺuL%C S?]Afbex9F^-ߢbbb)i"j JY\+|8kY%It"R7[Lkl0-<;K}H](~Qt5Рx \.O|8i>4'Nq?(΂Y6T~RYpE2+- 4Ry+4aXeGg.r._#B-Ng5y[AhJ!d8cx߂40,D9[ [``% xpT݋3օ$لJ)2K`!PT3B{W8B824O~ oh~~e/iY }p.H0bE?yש$ۅIc_Jf!W)_O d9 B6A D~ե@foV JS>جns tWh]}x_1gCC|+ݭj,Ӧ_'YQ+aĉ6{LTdS=~/tه{3/Ezކxj2?J0"t||Lz~=g 4ಶW%ok횁ܘDf c%>\f8 R!%]B/9mLz[%FP-jOXF6Ս*3]2cNq8a]a*dѴg W5[DggLuQ?  G uO3|mNq<}nK|[ʱ9D#pҤ! jd9NPBW߱oʂ8ZD5}Yw DʃbӋdp AH[ʩH7Ntl:٣Mva゠ ] ~g1*f>xZ,lޒsZ"3*wᩀت]̛JŌTB[Q wU#C`NfV>Ub? \}tWkĎ|^`'mQݼhA?WiQAZUN%(m> RVݗ@6Q{d_MO=od В!*tQĖK'7wEM\˗ANCҺGl+u(_cFQ>4Q%o}k X\ۚw\$,d'V'3#zySIM8z7)9KnɃ4\'sB 5GK-6AV+t&[Hgϛ6ll|Vp\I -P ?Ϭf_HKoS?vڽ|0H̦'nV-oF%ZY)E"Q}dF \͸u_IS%~D9_͓@p#[`Iۈ"V F(Ԭow )nA)v[*8urkVQkAB'lֵTt'=λiJ_\6S UP7zfά@:âq-N5q.dBWY /!y?F `& |h0&tĢrlrèw{Of+H^T?eqet$ gܘubB[;ޒ,]e#SL3W*>m>2#?'j'w&6o?U̠L:4J1w,'j|&vdڻ?!h .C3@Om~MVJmD]1t[_f\}9Tg <]pBkb\F`Щu=Id,N3+`m޼P'd햲Vwr9X''$|_Pf;Ԟ?eql+t0J5bNDoj5ON)=N|>^$X8SӌR@2? `hݸq^kP˒[n bFz>s]F\n{XFU, LQvYB9j nE y!&BC,;pkX %W!pt3c8GT.K墕rض}L/00 Tey͗BW~T}|Zƛ͆|Z64F82Y"ώgb>F%?W̴+Ԣ=vWDpY'Cۚ@XY^꣑ql.S^ mLL [ e Q}xwr GtFzG7K5gS4@9o76χc 2wҦJ?o~N?`R>{(^&rU|Cb[&)\ b"Yj9H T,5qGz[e\G8-Z%pgH@.Df΋W7HljKx;9`հ:$7FdtunrWgdQkpc!Q-7f67{֏A4nC#]8p.`c4],LM "tTUW.?Pl8/0]B_1Xs":(Gڸh(\}"]yNAא6ōe~NvYE$Ю%M8 OEGF? vUf5^{&\ l >Hv%vm%&ngwx<7 ZoW.s 5SWSIVl?D!V?Nu˚J?U&\]q.~=ۆۓul\9;r%)-6pkBn*9ʈ>vOJƩ8 ?B616"%JJ&q`qcM6c<'1\I R_⌻P33rF؁sˣe&Ѐ+2T' bWl.pPFU\/(eY?{e\FMd16#Ѡ"e<*Sϰ쏭z>jpq_cnP.A1:R,*MM>wC|^9 ҷ0Boa-xS$O_m~.s8|/2m.r],ぱW=7='WZ'j"IE/l8[N:|nT\=gvsUɴ}6}sU. *p9Ớ&$YlgV;BH W5.^ůPr~c[V)O2cJKeX /ˀXN\2l!17o"o,{ZmEHT&v]/c0]YS]'^\v1%Ke֩m8>ݟf1F]-w$6 %1)޾anb6ZiCЃݛؔ[~ `ACGT%!~Qn, ;UI* ,llфQ={Yf9C0%qpr+c{nLe:i$ܼ 4f]ym3NTլ,X~[X'ߚܫ׉A;p xX,(]\LqЁAa4od eWG*ai JZ *ZjI:^^2p8&QC_ # C`HI?K̡D+ZDGʽ',7pM69{xA]Vk_Mu v6&$T ?5%sG0J=D]dEYam} :GqopFa(C5`L?K92JIwglGQцT{d r4^> :;p7,/ }~Xrȉoc6VAHdRJ4Mnyr1:Jeܢmѐ•@nrR|܌lpwp= k?ۡXK9 &Cmýg7xU/qMM0q.,6 0wddmkߚE;jC)lkѦ0+8h28V&]ӹ|8iIJ 2 ?ٖ㾁_O5 {À*l2{Ky[ח+ѡ-3ՄuՋre} 1!>1_g &k55BC r* V?e'CnnP.Ţ]$'8%L7ZMmx4*ځ`k`m LsI֪2Jw93[Z&FQ/H NY |u4@>=3WGw2+wZ/ݟ{jNCǷm^g'7@nt;/3AZ8 A[\~1Tl u#ᾝxW!+#EXH;Vd܍A¥@#rw>5{D7l7$7z<@;)s:tMXE\ `g_䭫8sóZxw_!C<SOFHƞ9[OiWEL}t_kaeZy^YI;Wkٞ^ Mj{.@ȸY؅rR0yP692ֆɋabii*=2LpY>meG&0z Hl῍X~u%b"ɠ*Qe,-^b-Ѣj7hKY҆ e Oo%Brk N8LW! O[wk _nء34{ =^J n|c))皎Y\Q(,Y[ _1}RS{ iL,6OZQJ@0 $bg,:O [d.bB6hweZ\wg]JK ')}DMupv$X,2MA~Y{[^Q:fZM)枺V8`_ 45ag4|{ɜ! R_h-Ci(JXR,zsY/>o6$j;R`gXm 6-!wox\˔CYpQp&g*Y!㑤P Uefk/ḋTDMa O"bZx=W|N|m9iAȔQ[>tgySCn [!`Bbړ}gfR]xyrv\|qLo柣g+q!-PfV/aO?7ٟe@ZQGR3t'k4P.cˡc$8VwŦjG?،" K`Ua9k7J(+/>uy9tѷW)ZcĉJ)c+ۏpH7oC> g `rs-FSO陳TBJloS:3 G81U>ؐ>GaGP7">:WuL)o qohGlp6 ̇eyR7*oBxp>+@=g^( Jz<rc3:'Z|S yvKc͔Że ihEȿH@@@ Qi 4H'/c8~%%"BxK6i/AVf,rrC(S~ ~p4 n*F~$!cpM]smY<B@W+a9i(9ۃf@2)_I8:E!HC:Mt0`kYd0OӆZYU[x~[qE^F Gj?A6[?bǩ#uo&A1GQp쬓p _NYmaHn8F[W$BE=-jZbQZ-:jMwcrS9Q>i6aQR揸R$zS+AOz[{6bQL޹>Bm)%4*)Лjg2%if,xeGõaM ?n֚Tj^>sԖ##X9XGWceCW( $H|@boW~o=\=WJpKGb#B)^aVQKgN5bF*A#!ŒRusMfIJo+PH|ۄZɕ4(7d6ޕ o Xl͂JǘYAP }Y$` SI>Rt{$, yɄ]9ԩTs~J  j8%Iſƭq sso^W|9&gu&N.;TX ׳ٶ9_a>̶}H7 *dLwr |vQŕO]rúV{'| VJ4D&N=) 5.(?H BAz|&O dE{)BB;lY{~4K+0Pm˅*NjlSzA3-&,UH -bt2^,j 8*}^!̓/fK`:z0#7M5L\hT#?eeB5Ď`(W΢c:G]^]>Rб\| ZH/m>#.I[ȥ\mբco0s c~BfS.=>m'+ )>Z*(k3HԖBCzVRu<4i=Et:}W݀?"Lv/[l *piypx,;I0K.)z?5Ŀ>'`,7vEf4k-x$XL2VeŽsZ 8k=7x*l>ǘ)v3F2h(5o`0@ҭ4g%WGC@ٖF$qJ28>nϓ%52iUnh[4s}i|Ŧ|x|>b{54me?ccGJݯ/cd~}G6tc2 J)\QtOY[U98_;"\Aa$"Yco##~3T+ƎT"cdgOz(2Wd#m x*3e r }QDS̋UVi qZ95ڳkJRgK\lNu!E= YnQ;.mFǻPmٵ?@( B?09%;TQ˯=<984yROj312IW<E`X%\95*?#$:+u)u.^!* 3xWR;Xɐ3AnSw8¹eC Y7[Cl+$'Wg΅ⶀTjFv6_GӞPҲʹ+>ӛp$c4ެ yk|zzŒ,(O8;tv$ˆ0dٿDeGuÝQӘzdT(=g1Y)MfJMb;#g ^״I:&os,b]H t;\Ko^'کiF3sUuQbczu+sMT'NS1""ۿY3?;à\`YnTB4P@-wHh?mАe[:CH?wC?!y~Z |@{XTW˼bh.ZU3 q@^nӼи;5lPAzrfSVIs $7Ӯix⪧AZJIcy\6~9E,O; uE gIlk9`Yr,m~x<6Lו?ڴԬU Më@Qߤ lV {jB>0 b7rh:uЊ(6\BMYw9&"tf.!A9ˠF)p Y%<\'+,u 2" 8S c<D :CH%πqAa;t+2pu)!<fRdl !a2xɳJ]ۑQf5_s/jaE 1urj5OJwPChGVP{D!fY[+F&dSR±p]:f1E%mXnԈ-G1_P><9R n%BFW䠸*%GA_E 9h_]_F!pw{!]%nQ `εLC$Ld.n&ImۓIС/YWuI)dmv6&aMzޚ6ߌ$ɃGFUg]{uph Bz;!4ui|BB#@@cn7rs =}0~1+p7w]ߙ__iI㤏QO,zgbdaʊWYs\`fꦓ[aj\"BEFr952O]7#kЬEi]l٧%DN?{M]t$NS{܊'TVcDA\dz[~E:k{Jȿ{{\[lP8X.#X9&]a}渑I)ȣPCzK8ĪQ o^;Qxr5üJS Ňvn91{䇧‰(J/>)G7뇚DbK!p+]V}' +َyYNxSF}ֻJ!Q5='CE]W::ݍz`R n Kz;!E&sH_)bEkF⬜+LDV%͡z|^r>ńMS)&T ƟZ (}_w5䰇cU|1"c8DJVynEԋ4s݅',}H@o`R Aפ"3rE]6ڥ6Yq:fQ=m}V]w!<·[:8mQ>f y!(LLQ# ;k({X*G0s]4D@-uԒmy 3rj"nsQšN7T%^ogai6U.9ì>Eh~RjESxߒB揍awk EL)(q=I0?1l%T>X;搨.9I˪AM#*Pb kIVQg7sɂEs%|:ynާ\0nHЙ[rN l36\.zҟ&Ks#WRsZth0m8IJ֮vbܙJ~; iECܽNZ&^m8 t M%Vb{7aXHםMg}9?qpCWB,n葠=z/sӊ WLmThlڃIͭ._,W<~Q>,|6Gؾlp ֝Vo ;ZLkvoDK#*`7xp> $Ũ;am)%tg0 Ԧ|ch)|t1\ _NGRa{DP[(s[yf?@D`2s̥|htF5#,m,,eE#N/J1@3' LٺCnͯtY c&*9A4 QA^Z B 4 0Ⱥw'b`' ~it *5h4BZ]H3(M,q!,ṏMA%7:prRA=8ݻ E}|Er>OC*z|"Q-w8o0pֵA,*PUEq `vzJ9FGX) *K8T,GHXB@^'Q e60+䗵ƌ.؝[P*N`DdnY\#t}rxݵa7rд(F GPG:B X`]>4Zی{-n"$(RwAr%A<CUƲKxnBs)eԢ >W5K˴| ?l}XѦdDc|k68^#j βzߠܐ^"Ʒ29וG#L>,%-=zFpo2m@i6"ʰD:ߚɣwr2Zc)";'H̗d]%&w͖ ?6cٹgj<̭2rZSE:%pRw8hړ^K?XLl*фzق1e(DGi*ꝁ܌}{az Y8r+0hT4@RFYxU&ai,#U? [/@v0dA|Q _3ﶦ6y0|),9(t'[Cpb$ȑ~q.Q]uïI%joSw`(}aOHb+ᒵWAwsJ\@e4_=zcs`By} A1%BIl(x[Q@^n֮Ƙo"B<ض'5bJڄlX=*Gp~͇Z Kp\?RFNN4TyabXa *ayrb 1, 9}XLƎxPV6З/+W6FIffٱkj5vv>={|ڽ1H9N\M%`MYgRMZ19BvYqJw(5׆e*IF-N`~˹iyN}3|GO NiNtC]˸ҏyȣe0r2(aerS'09ܚܜIhkjdvLu伃hRjub:(3ؖKCY&wws+"Te|u0 @O#+,+ySBOQ~]mP训BrmD5zW\9:}P݆mLЙK`1˂fzk^j S\G^J..zsLS>zhZ4,%Wm[:jjWmBa1Nh"))X{]2SXbY=VksK{< g^Q!\ "(dikkʓSjҧbXP{aEV;9"_ Bd'WU]$ D+v<˩1f5#- -{Œ E kԺOȐ;BRu7srWbM16hl֙C3XWY @* 0$->~ @) œ͓uK=YwA s޶/l߀vN ]A,M5thqwG0hvșD=OP۵6S @$ZF4͸Y<{ Vm KLQ̶o\?S 6G2UKZ pH;e 3΂6gx 3W'+Ofڪ<bZW[r>Ir~nR)"mkh8'A3KN#ZBuH$P&ҖAj&l&6dqlqʣJlVvo'WLBN*8LM. se`==)LF~ηESr0q+f'xS~ 5/ҧ ?~ i$ZVuMfctG, g$̊:pT0YJ _ ]zMkI޿ 2w7\o։}!qi6eɟv_[HAWKQ-Z׈+>Jc-7,m3<'CIwȘ!Wn$~rW:=ȕ6SBIeaƿCLK/{u V;W&>3RlclԲQO]:w^";y?8C]Kwgn5ߋ@Bpۂd0uIa(.v׼a`TPYɎ843X~Z3k*fne%9:M۵hN&ϢPE fif?X܅5U7bX:leSi|?=#9m-5Kr+v͒B`RƘ>]pZ p6ή _)}{)Jěm¼Gpli7|}i8VvMT  ?zLS$uiP\zML;_~ 2Dd.JR|36¶12&rL%<W;t_M~:TxpJƪb2a/%; Klʽd%1 .? ^4r򆋦cG3@,u1)Z2' =ԡˌշWX0|K;uKrEx)$Z mE!C͉ Fӆa͵P(#ܮ˕4 yqje"З=E̕yW"ev߭(õ4$m=4p=:BJx)8ԙ{%r ,PD+qj>2{ZYf:x(vg;a`L'H9`8Q}96(zH3 e[JvDr)|v1jkzhm`3L 5yZ:WnNTÐ' 7?HţΩwxo+7^-bWԁl !uu"G|Mq(2H=e~N_LZ; y.;M 7mC_32Ac0d8tDsoog}4:U@ `g^ѽO=Suߡ'.3]RCWyeH~>`BUVȒX4"1pqw ;3GhXV9яP$An%5[3 =K@gG^2e3|ymC--I-ξM]NwQ?]B F1|AW&W<j1' ;`@IO»$P?4ö@< bƊh Q"ml'vLN dd$\˵M? L>s(k€vRzaO\y FyD.d/֏aÞQ ~>|a"M8f:cӔ2v7UFwqp,\; ]ENϿJCSP5Vط;QeHnLVB"qqXlX+=ȭsYCPF6 xƋ36v~'HЇ 4,2^?FRE\"TQg(Mښ9\AC1S5vP/ Xu$'ώ֌bN3!RsM%dԀ:J\ga!J~]I52刐;X8 L>͌wJ:O\=9*|IsB]%GQw>Kj>\f ,2핰~HKb#{NN|\ lm=[e՜W3N]Kշ:^/֊W8o릆2x ̖%7ou cf,_`m8yv,arigg pr…Fsg+BD,[TZK3ՖPcዌ_ ̶`U|}i|t*4)>xx`k!x$'^Z1!}{h|6rAk4m8ࡧ_eoW"G"$jl,.E )Bߡ925Lqaiqn̠]pqҢemkjR=GN(2,~l[}vPL}xm#SA(p6,$gVI,4h QGO| .&Y}oy,ƫ4C|mPOm.=I7aMzg } 8]ڐ)EDTub ֋! 7Ҟ+)|lj+ V<5i0}f"K<AV)KkbʫG'=n2͢)͠0ڤWRr|l*SeX.n{ oE9ȓރ܂czLY;P9o :H=*6~9VL4S\4lЊ)_hp< ʟ ƯT==6l *77)5:o_5^^q˄ bkD%~=OS.8jtbk7^G\1jIt*Kѐ0qـ%8*-r5ί_u ECK'q rHhn1L޺2uJBw]~{,: |ܶ6vB+m`q| TnWqwaʩ:x6ivG8.{Ro( &L]E)BtC9v @$r֔CFlM4.)tB(OXd: x:_E }n:)!x+d:1Œ1栛eQ \6Q8L_䨫b;}fo2;}HV=Fjt=vtX`n&?GY I"gl#@ 3G MF}=R@{'(1];_g@<[HZ8'9ii\dR`|*DciY dz@?{z=cgD,`yk(sK*!G%('3k+R62HOfu7,FDpzE9NŦ@{,+2t=Dia t.P&egε5J jrq\W7!_0;/gxyKXY3M1Tػ ,! :@ǧS9" 3mJ9)*:8w ʏ'nQ$ԳQiR: ?P /S'Eǫ}9/6ljMz(c$A3\rL3,d$,Sx'Z\P 2nM-a&L+L{5b5K-Z,?TX>sl<)+ 7QQ,aC@B.,`tGLHͲzd_`8<"(~;>YW<,B$ģE>Y$M W$C-ӧ+ߓX8,Un)!v7Ca1 J#8ikZ(.A0FӇW`j $̒La6%<2oR Zu >Be]PÅ=sIӷ*La]in!(elH&E`?{(9~$jDu= (/!]iѝ)Pzש%OY>/~@~ǺMㅍ[!c97hD_~xAB?{Jc(M_| Ŏ«0:vP "Iϳh)>.FtHgt 3mSJ7a#ZEhK);4M*.Ƕ4o?#$;>g>ö4dWAoA-ㄼQe6>6 BCJW 㮵@}o}GT#!0|Ѵ#Cq&= QçzzԊ9wOIq>yAH"0hS*}pWr痸(Vq7VD]6hCi9~蕫aݏ+5/Ar_C}wˇq Ƒ8#5Zwȝ+Z<`))բ-AT/eNa7j7b]P"F% 40٣I3d^/R'vmoK@r/R(0ܠJ7).{khRqPHzbUHۛ[C>9qPRd#rNkwfUAӪu6H+^g*\#\Rd9.v+@oZXm=&Cɖ%.Ih2lL ښlķO|ވ+lO䧕:uOYLrBܺ :Kg¿҄67o{.pX~{W|E:Zş[s+m!sl 6[Ѽ |{Gl0HH9,>A6\ey)\.caX9/^Q%钷1KsRaBP.Ee5ƣy~|I|<`g9f%Q- f\ΰSL4w51`HrQ?-B\f C$eB[UTRo_$`n&A'[p|! y^=l@+dtĎlka&${08tM@rHNLŴ`szx\=? L!JW!k GՊ~3 wh$aH bBFRXk;t2۴ ]yЭwLTOk_c6c֜ H}xi )U6: ]E!NVI(k~? D0edLcALT#?t.7a taG?欂zQ6釐@ْ4t>Ч ]ox%)9W^j+x캑!GƷ68O}qmPp#'12.t}'$1"eWN.oC<</ѳN;A0.X q E 7|ŨQav=g}֪Ȃ[Itw;K]=uאN*GR5m`M)?HW3b!s#1C bpzR+<40^pn %v2d鉋Q PR  <\6y.ܦe2;"ug;#;Kdt\&in)5plvc,(gnԣu>RM|BQU4ˤt?V͡vz_O%FWB}Wاt!f| ',g)g9.3#:$3q(zmLA!B1=5 >k|)b\{ir;4:'aNZ҄ńldjXV]WT7>Wb{-,bRFHVo;ZPqֈ3@A5eC&$]ۨgQ޸*&aK{ؘ.$ŧB`^vqs ,Hx  1,e@2ѓrT&uN,s^%6j)͉rPAJtA7E8Y.ZkKa'fT.+05vZGXEbn U Nj,aվ aC0I<̋9kF"2ۻl u"ކw3@z!Eɸm _((xCB#B&}Yn?I?O! X̆ rvOep9ğzpוg֫sF>wi)xnZ8<{48VWv C=M >H1aer)ebh~t3RS^LD`ms'\ EMm~hz^_V"?Iۮ죑6DmVLZ7CrrTjs޽އORUdz 'bG ? ݰծG7|("p,Z l*%\3B)/&Q;玽s)MϘ?y|jc?Mm`cx2^JH=WWi~1}D_|c枼,BЀ~?ʚ^N"q[򡶠ɊC.tT hbJ{>KW.pT _M;sA~x]_3eMz!pI;񣏺~N֠ I(מ-r:[Z 3Q,?oUlTݿ#@Cos`ݸVu |q9Ph!Z1)h8yXR@sa5KM==-g R /DD/oI!,6q'A$= Uئ\yݛv ro &*Ly&cߪOh=:6Ag2?WUAD?g pB+D"C%9Xo%NbJ{J!RzDpRO9#]m`}CA&zSZU(QEdl2@ ѭLE2iĊjW?A=K1MD`pnV:ֳ+YFv~'ikX]?QuZA?"h8)Kyݥ+?% #5!'>O-0Z;Fi`Cn NMi p%l%.޻V'fh-^r^q"VtRyUh/l؇((ڹ0ZlkK%EknxdG4nţ=]tEͧY"Ai@(SJ:I{97A sט CGΤ]AmXT& QL I)I[pm$ҭFdJI/(:݀zBd}{D7v=+[a}&oyW.nlaSC.9?׳YT ah=ʧ}U?p^H/J J`tߍŊG⎠3IYqp}_+ KgpaRC: 00^,$P,ꗺ̠j"lڋ܇ub-#/06SD*ȸ|XRssqK0g4 WZBdӂ{5, lݫl/) v`RVtr~l|o9V^b?vAcK+=wxw51,'kAΕ^>~09Qvm}ޞ*&[`{: 5b hmnJ\#*,Zn[F:: ~&XfOP*SLT`}7eԍ@뿤Y:fH=0H³&#OՄL_h 4<56*Ɗ3O#!9xX"zlb=\9|t 蜱*\ 'WSNFv^KN[_Kڄrl(RԊW8cb~+}y:AǮֵ :ce 8*9NRQˊ^.saJ$؇GhIvPgLa+-$8 .KJ`Էr2sJXa۴|N Ta!MƉ/m,ry.d}ƴZtKʴD#+vP#LUsNHF6 l֐) _]>De] {5섚5#Q>$yxm_"-NjB}PNamBd:ubʌKk9dq;bC_sRs,I3_Iܬ<v$ߓFY|wmXI3RcW&e_+|>\D@r&7J7ikO0J:"L3SM@ӫWT2|a^FOTW RFdoasKy6R.V_/I[=&і +OE/yo&Y<`}[QM$]}  !3䦄I}ʬΜS[\ps*Ap}켙#a7(uC KKF# %x>ޟFȲ+~*2;)eڰQz_4I}ĮcYtt~&b#PJ.'Ga.A Ϲ+Jzy ʋyuSWS6hqu.Oܾ-L0jM݌z|M{MnlRj7~'=svnm\1.RǛN1_<P|Jrdx7&\l g,y}<.@q, F $w9zثk[ig^c3akćܰcZ[Z9P8*"NԂ,mT bf{|KB (1[Oez ۞;KG3 C';.*'olgK>r5^t@ʜG[TjMqeH(:ctb;l3KL ڰ˱眾|.%A qVSGsĤKM e __C[06Cfr_#q_LE#>FE.glb;)!/]Jŭe(ɬGO}/naexAܤl^4BD*E ~n?ϟLfc") 94Ǧ́{ m$M:oyrN 6!_.)aV TϵbOb&^L\TDe`sP>|yw|];A0zLT,o6o$WSgZCiz 63qfK/[{&RDWUuLcfP7=_^FxB0+'ʔT3p#]B:1n㥙D~|FJ3jTI%MKMO ޠ\P>s=Z ̮7/6~dS4z$ ^Sq6b[l8gNx 9,z_NLU+&Bn^Jиtp#!xH͎Kq.:YC3n{ޟV [IOKp,OE\JNHhstZ-e雇nxߎ١#Hl1TBJ ʽvz.0^O|Lg!6M;ĚA.v rJձ$UD̒cREs\"Cxr kkNXnT:6帵tҜ>pҬݭLm"VR-S]}, ǿDo%k҆ge-W-"zmAܓ 7Rk(Tďlr,0A!kCXtu\"pYl 29ӧ!{Ezp.Enֱ^\`DiX=b%S6sd]G6Ҷij49g?1:F3784ϩ/P_v㐢'E$P'"!Di/@zp@GQEcγ{Dq m.Z g-YG 5@oS\c 1*qc*;h$h"6nw& jmSaywV]fBx(f)QӠJ~\ 8.2*-vڝ-Ĭnv8/B6V:}&g3zqH)j*khίûHcuE=#|PڴNVi6n*& Qkk2borcY7Q+,a^ߛn+,Jf,槲H˟eOk+!WQ,pv H5WP|Y[*z0^z%X򶪖8ο__vUz"l;aBYOWsK;ZU^bGl(!X#C݈#!?ֲ ۅ4=@?x,Fj[TgZvQ:HOxR{d+lcޣW~mI>KJ+WJd1K^Zgó X.Ƀt{ʬ{*Aʵ*c: z%0|N1f d,a[K,JUV7|whOܘ| ]47?q(|%r #X/#+]wMk0ܭE]&p*WIŇ$IjQȦ.c+B 9%UȺ0RZf!,K.aV<SVIҎW/7堉BsEL\xb!+Zcjzަ&&bt,Mf泄sn?f#ro+URqwgș/uDRnbTWb *DCKq̗g\38kFqcXDk&5eLi F?倊^hSL]>~tv7).* Δ43E>^tT׿*Pby\v W39WwI'+%gnĈ2逳y'zu9Ԣ} 5'Psn'͋&&דx3 a f9j#Å .8dіR~EZ֚mxɘ86F3뒷hJVzY 5_NE6(r>M eoclڀ] oDd6, ˢurtED-ͨ^ˣ<ٷF/KxsaKRB{)\ɨ^k &;oMz놉:-TD3s&rE[;v)lsv:k AF69kHSJ+ߊ<8SR#AZ!yI%T`s~c.%=ӏORm?J~b=YdRR/Gi 2&P)pcdBso({i#ۮiBfïysNgb)K'w㇭XxMo[ ؛[7O;(wf/4TqN2r*I%lBp7i;Ӏd$$5gG>50:&-u ݏ*i?O9y#k+1M.rd1 8SxD i&g@&r8ܣ}NՈ{0WCRJ]•"RWGɿ80ե;׮$(e3UD<^eeo5"Tg^"@̘Lr"w ]b8T=a@u~˕A>>hbs5tehZe 4|:xIaj[A'>纵ix߫W<rjo1_x,|{9L,k$Qlbn;z4_oۤ gR-\#r3C=>DUf&Mƽ+fF2p2HyGd61̎ WP:rNl4haUPA⬁dH? Bݟ@SPnQARY5OdYGكO}N"<4X fs4uX:J E{=Y$o\#}y1I6O h0KUCW*$pq;2̓.|4+ A]NAm3#ޤ3A$Cɣ$AaxwGn*u@f/ݗ5r^UJj$8GW%&Dk݅2g$HHJjZl2/{__%".I!H5)YWO]$(}F&ߓCG xq KDyKL,g!LZt5KG˨R_pbɇs><,+Q]=$2&c'^3*.A]|[dπG{@I nx1Y1g'4%&5t@q:pQahd1QF[÷a{"]#]a Y)~39עKʈZ _ss;μ)~=5~I bnSU5إ7JGJUWIj$hڗņk ]W1[ :ߥd ;`YbF.8=nYW ,3Ҭ @ ȢMnKUPןuE$K\8"hǑ&pT7*R˦l<&9cQaɃNFGl@>dGHwynL^|/>VvO=~ 4QhŋȖ+r:Iv=_cxY'>a5<‚a[ZYE1!ޯYCl#\3MmB6KXq1MI4F5Y_ґv+Ȭݥ (7#bjsT#"ƕ9,O\ v^iu.cLm\u3-cijtf{R l؉΂Ӷfq+1UKW,3ޜ28xQz[ nvt P"O:;%HUB7VȾ;:#E6k꟤;W*Y4G"Œi"U+0)n?ge?,76m@rm#L`kvTvhQIoyPkkbɴU(Dʀ4lsr2@_V| X{|D;xrލ{8DdWJl5LEL0m+?;\u_'UsΦz DKO9 l9vϟꑣXHV~XIcm*<< Ūu3moJ'R m= "a"*C, +=Os1TP؟6j#h]Tu>-6/4>S֬]82pR1iP''Q.H# m!ĀD4>c~){` c(rL"=i87~FCl$HueAF̏M}d-t'vD1}Lˬ ?JvT1i-NvEkgNQdߢՃfҊ6m\rY E&5(C03rnK6W]%wq,D1i1CD+q\J/ ܳ稖ԛ9[;ԑʱGyr`>k޺b"-|O"+È.zqlJf0ZI4ŞIv#`5޸;BW5Dh!]XȥxkZʺIf<@&&Jv`Ty0>Q́:;m ztQDX^f#.gjb,q'ZB uഎ#U>D,eRCa!ÿnZXhGxvۇY8 qh" H;#NݑH,% zS*}ipщ]@o_vQ̱ RӡgKˇ^˧;޴ `ZTzcX@t`] /SעȺXך1G@.e6{/ʄ6R%u2 wpF*er =]co ]yd?WrTv#@;.HР"mo<0ycx2էja3>qVGkPr!%9{ַ-o%%F(ۢ,é X2hΰLrO`4MY+>"f+O)+Su1%jhĝG.vJF#oTѣcFi tQq#m?N5,Sz $GNY?װkm7_t>W`.i}L6"‚a('}UFrNר,oArƻ6ȕfP!Yۄе: )6xl>͹C7D`Hzx|tS&gRV0a,C;(Ʒ a<ϢZ+@g/g1pkxǡBz>s@[^czBK8ltjSeSr3#9}iIO]tW@fBFvL` ЩEǘNޜW ބ`^9ÃZfUMad E+6IWPRK0Ird ao_ն\Fl%FsI9|LT W8P%lNxn>BhtBpH >3߳-YEt=53MPb0!x9wm|e=@Y*?zd?{M4*OVxCXơ٭_m0*@v Vc{ E e+7tH[^-6c~ʓ_7f xR>F/E.zaהxZمQLƖbB)M.ݨtӻ2Ctw#|x0׸`}P k597|+|TI_v.Z[.?LIY"2@҆_eiۜtj>'TҲA|xmĒMC\QL@O`Z y r:QUt{B!l&#Ъ!}w1 0,V/>x!ma#hL6 xs ,ƒj|JEvzu~SE gq1wO5RV!拒:M7fP W$V`#-ow6sc%zNqpϔ")1hrS$K%y O#wbS ThzF;xEMTo**f0'`6_i2 ;ʦN,^KG|5 eA4(BX m}d glmQ$Hsj=ڿEs@ ,4}Т .ZypڿJ!džQnaޜd}&[Yl4I`϶#6ժ3@( Tek5 B>+ &7))?H/O\Ӂ̾^[n=҈oQNPOP&)yTK_xfwBbvflJa&b^}A;ŎwQ>k-MH^ũOOwD( a^%igt3'Wݗ~pw̌+~e^X6j0K 4h܏)$ψrs/uGLpi%s?`ZbIu]9<(գ4NYD? wB Z|COp'TlPN7W6 ؈~c0]2XӦt MxLX FM l;yEIbvq 嗘 >y~,iw@FtKUNTjڇw3.ih"E^^J~ڸLbVչt (äT,f@:[y(V\}C|C]^Yafss4ُ:FǷo˯@}iϨiqDy*S2u?m@&(幰A)552 3Y ߉ES36:(b {WγZ ;l39@<%;>{I#ƕ`xgA@*ϕ P%ңLPr^K)KGrjmk}ETK1w{-.2}BzU(q ^le$iMX8ȕ#J Ê۷Q`o@(M٫_OVu5CǯD|1e9}\˂Kl0h U\5Age[ŷeڭ'@^ zX臯cB9t?wO,!C?1P]Zd,ƑHibr[g?.LJ0 WsG1j,ZYG3nyhë}D~cJd| ;h&ft`u *]g*N@pn dmwJE9 @r&ѰYr_,5X(:D$\ij,3CM-ۍM#ױ#ԪH2(,^}]qyK^pBi ovC.J"æhgs3٬#A0srR&3x wqOӓv2/X$1;zyKЁh N;hUk,_K`d*;L,2I+k-hvXL-\z|OګkMEkC'؀ܠd3v>'>zy`:keo} H~*Kko `~[㬿ښKƯJ!f!-Q0%&02*kW牮֗QX3Is:D9w}bҨ8֔Y7gH˕E]7\z71tv&SfVi3\jv)j"8 JƆ%K%Fm=Y;l AL,bd2Y<yZ+ inѸ<}  -B)Ze;h9$9 8)u[Az$Nzv :x=LqLЛ$eOΡ@'牳֔PiGlZk(Q[rSd|9^(X1ח[nnTv=v E ݭ?#sG`OmjCT֗, Y4WYf2^;еJ߬U`S [4>JU փ -EA@:nDf.Q7sa9c̡2B?V̴Hd\Tܺ;*417sGD Oaʚ.[Id KF&a[ݽ]s\ZOőefV=]F ʈ EdP g 0<ǩ'4bLWhT%U@` <~2q*}1RxJzWB0xPJȇ MG>rAx X ..}ZS4A9*ɋړAUu$$>"o}FB1 /jyʝ0U7 GcrvYzңgi̢;j X o5>q|˺TQ^J{்2@p`^ƞ=rVQ*`C#ķܷDd' mtp-1aYmV6, tl~{+!2}re,-n=|PL~z!x8iMPUu잪DVڹGlPKs_ӍaV<{uEgPiYk0l'̄2:&>$LUa乌B-WXۚv4 p݌GC%)}N{Vİt+u  +g{^}X0jPuŸN 8,Vx&POq`` pUΘAA|7tK۶Hlu3Pt7x7IeRFTER5P@+97݌s޻B+\q 06@8{ N0|8q/-7nаĭ-{ fEAh=Nc$T/MZ|WKpY yfni. vo hǫ=~{;+S<4r[iՎ5 筃sPySdTG&}?&D87D-o@_8KnHwđyT{u\W\wnGZp3v!n#?yۨn6u&]VRł2&p}UiaC[9%lz g_ԱlDٛs F^UJw"3΍A$M?3`X#R2|)<$ל`)( #^n7 ?}Z{"p MYY9u˭&Y G}xAFnwAB  G?1QU-daEe)<v7d8 A'mlYP 3d3`m#@̾V 3>@|{EX#ڃ"n7'9 77c#(iҴ(T#C^QTw|q2el&Zf-ͶօLQIwDzU/t")8 >+1 _[#SV5(6[<4-KA$GAS͍"_6!;o6UdeY2s MMϮсs ҍRs`$ yҶʧ T "jԈ z^PԾpy'ڜ{[o iP~G1/sAA Z'"IYH;oMgfzqg{7hdgx y{w&$dVMK;1qG"F(F Q&#Qr L۰ }f0Q.5#B?C woz lgq' ao`Iu|Οq*宎wH|c5BY$KEQ]1ݽӰE%RR@؀Ԝ<3aΣ*lM,!ٮI lJTWC89,gI o>Vz xyWb)l2c\jGF1Zo[fV>CcVFm 'sЦ }sCMYOKܰdKe^ڌq%4tqzTyP*jÀΐC@} ?%Vo$m1q$) @qOgd-b~_t첢91 ɇmXC.kO,Njn-livuӰv@b*O{4Xg7)+P)E%DG]rWD܄{Eè0-q+Z +2 y R1wGyV +K j&ZF|ʅ1tK? [tRɸV1P+=:H~y|02'q0f}z։# H^j~2lŝT&f Q7;WaTƴd۫w^'e3&} _yOgIP 0U[KADc4? -4TFpDuy$e_-]1eS_L`^cۆ+ G`k-Ya*);m 7=y9aGd7bak1g~;ȏv{ҟVF@cHj.j1AQ?rj#1]dk6<0yQ pv,Mtk^Ym 6q?ʏGx@o"+E`7ök#D#LuykL?*{1}܀Q -T6o*gzqyW%rq Pg^0~Ƹgz^!cU+(V0S[)ēGX*%x 2RSA=܌`lvXz%`i{* gIn#v~4>'a-Q%,z# njDI%L J?.=PLޜPSYx)^&y>c/gN`"=%i?wRFA_{f xC2WoEW*ͼ(Q`zZ!n8Tt؝!|Pxߙ6=R?XǾi}BFz}[/ @2*_.ԅ2^9Ơw 5rJ:;GxYL%C-O=%b԰>lwe;4i#oؑR@&nP>Yfmx|eL7,yB73j9r$<[ FY #laO( wn?=b_m,t6Bfpg/7蒚4͛2:;ɦ eR"4TP|i=ZKu45X;!L)j(+D^&C=`˩S2RE$ˠMb8H h4~GTTHl3.呯I9n[Kˆ7n4%(M՟e07nyTw+Fafjo啪v\w뿺H2:2Fr=&[_ ~oka,z+$g˜ssf;(Μg_d۩_ٞoScl:kgHɟd]EǭhbÆ /ޚn"(f#s1%6FA6b~N'~-B|@x%NрzUfNEA=Ć]*WՑµT,'f)s|4ᑾ:j|}ܡ; ]GE1OOEJYJ@"o$7wVl uq@񈢼O3E{;Ԍ47N,:DM0YWx!SH>ysSl)UڇD+DA^yrG0d0}fPAi]3ּAzLcZ@?85|cT \c?xيAmB{|˜8xv_毪?8O/G> Iij@81{(7m=E"&}DM¨|=ղi]9㻖™77Q~I_E84߼d <};{^39@3+HUoʓ?֠IxۓW@@# [wq1Z'v& Pv7<'ClR"A,:pɉJ=. -{W xvȧ!rgZyY-T}tO~5{:l+BU-y>1/p;8Ph 7~l40}ʻ% F]O})Fb ,0*;kr:'inVHwDA&,S0(U51UtT{۰jbBH[oN7lG휊e|nv#>˜8qKi_By+CYuCnVBaf&{vgQ-jhC|GPe+U!7NGy;!$öO|}|-}r_րku%ړb[Z-rx?7|p.ͶsvPC'FA) 5#yySX; =yp~ "14قwg :g iƃD۵jlIGDM8zrH&xu;`x?C5}ZmU tG9NfG;q~J{.2q(hQ&e7u ^FtJJ[GvxpEB)37>:C= Nʽ#'= JP-^Xc R:bn%CyGqY~v7%h 3qx%aV!v>q=G""GQ,E@&dCf8ѱEb-^CiWb<}#~ w⿱ z^Nݍ Z'jҶ&W: yR7.}H7Ke^*5Q|dHPz3QQ,ޖ5(2kcu?E)ȱ݈@Gf `gcu}6k.Ln[%.S`$(vQFh.!oT?TFyf(  1._VbtzPD?Jי\b/4۲#%SmWgCĵHF3DAp36Z\miKuy4lk |@\ =d|> ¨.Wsv\1 4&۟lz;W\ZͪIOۧpM"ޣ^gXp~ds)Drx`~m OWtyDʭό$a ]6b뇹|/e{.dS WMAi#5q0@ Ll˲3]POMo $s9JsxK|B Eӹo]H6v$^GYkog,qw[6Z2n~R ]Mw8Mp7?Ѝam֨HN{y**0]PszWtUur~m&p;mc~p4hҪ0ILKX+r>tow֡4ۢ*융ASfE=:D/Y9)&nÀwu+r$V%_\L}\[{/}@8x1rD'u+7U.a@zOT{XZ_dy%q.WgyG˴`qoaQzc)0w-1)1r-y&1e&H'JztV4 o?Gޝn(m(bF`a8|KXQ98x%$N\.AYRqﻔ1R`uB)pw.urak#U+ԓC P P>L,fީ,pG*h'>gY[O;-y}6 :R1~rC0)pLK5fBP O.!Hb{fuwY ?bωF'2IW+Tf*b曞E=T ]#lO#ϙwdW%ܳZ|'' Te IW hɩ"wc>x<`P[[Krr!.%+`Y dag!:pl;+-{&=ץ:{:*w~tzHpR'ﹿ9Ihw:\zT|X>:&c-?{?7s]+&.#[¼%w荐)CuGc:׈S(eE& X sppYϏ-rF0'DV 7S h/)`/|1w.zWd".qjWfXG:fH |3)@7Y a}?66+[7 [a)<9/kEy&%Xź1De&Co G٨vlS-> F2Ny))ګ.cnct5깽ImD+qXF5 jE;8sqMAF `kFcl N,Ӊ$0"rez׶/N<#rgMbv_Oëb-Jp'2(?>;9Q< |趗$M>aJ#/tU/u5A--ʣ&cJ ~vBf- ZVLr]>ٝ9/PWENOIEK,W]ԢkjmtB\ղ@vf#To;k% _9UXߵ$kr4)#陠Y! -x\Ew)%TˑP͝rR=zy %nZ4_|P&\6-ji0uzJlaݼ99wd04v"Mv5DmErk 5ʣwh] Z:JlE2&}I ^>7̡lj^Z[=Cb[A! 8't,lG6lGã_E;"a>xEʩTʣ[8atp)>jE1ZÇ?yɚu#=D@>]ǽDքV'TG;_Q՚e{a+(oWqlŏ܇-N}oUlNjk]^ T7BG+gdUqYe%:Nz7B.Ze!PC8g/]M!jI4 hvX_m0mΦI#YT.!,}8J dnYZȽ4e DUOtIDһEHti<92LQM˴h2@oaNR5H,D>{i.>vhBo T:8t ^OY;)C;en7ݶwJ @{r3)B^8qACd`K|. ) aqQ|^ RceЄmjXwXvc$ jL)~ h ^49?';dq<k 7_}QX~ {_Z;gg`$ud6>"7le7+{d,bD"]뱤6PmW6-s8ȋ>?[ttiЃ6 [p`I2-\,##]">+")m(ِ+2;bRVbJ\ Yfsr06$`SىljsYe{R #,߉a=TQW9nai$qdwy&!)nҬK5 0v[olEE:V`хX \! v::$ :ݭ B(ͩa0VХ_{?!~V"If<% (O8FeP`r;_уT8@h4\鬝h]9fJyM̖HHЛlk 49&mr& 6:(i gëMPwA!8S %#Pi3G,fhlITGmh1jO?݋;fk<H\vB <8YT16w(3'Co˅&tZEuCێnJ_e'jrUoRh튒?Sv6USzE*@bA08<504&52I,$|QkG۞41QzB1 r$ |tNILgm!sy4ڼˤQ0.O_ٺS?{T'KW2Ro15UL>obS5euI^C^h,)w̖9QSiT ӆ,cT;hw?V#<;ܜխ6\h ) l!tg3IrEW6L Lu.r,Q7bb01SE'L,ASU:Q-4ɌQ^mH^# g>=v8} `@Ӡ .nWW;xsk[\za˓n*ɰ$xEz}sڛ ӟ$9ޞ] =w1֯6;4XrVJ\)W#dP.T8h2;=yZjݾQ|EX._)-6/2'?{Ť뵂bCD_E¨ @jξ=,E@1G|0quAv#/o\Ƥr}0,mNZibH<ƒݛR^pɱp{#~y$ :~(ʠXT/*?PYI$ChA& ^ɁY=fwBN( \t*T(D,ejA2' h1RUat:!DAMPY1NY PC# 8sK#4gϏ_Lt3gڕg nb(`LB׽XȌek!6eQ2(X6b ̙V&jaRԀm>-ݤ %gWb62UIri⺀ҝK$W$ 6Kiq94@oiZLIzF+-)m8g89)SI c˱IR(/~FYM5% u`4|{s*ϜZA {1,y.A}ʃɷ0z]@nXq>o s9¼>>fWeYnރa0r.x[Dowu;w ǭ}ECaRBJUx/~&=]]IxS#CG0fpڸ5[Ne '@oۦ }V<̄SׄzEqq:F)ޡݶ0lyy2h@#o?|[=WTl+.:SCcjؕT,B<?9 zh!l:Bw"}J91qEA=8%$uNajD D|jF"h~ [a|렙}MN?`Z'kL}.o\758# 1jIr"qh[R9}m\{E{UbD1­TݻktwX5Sk&3u<,V{Hj02JEcqOrXVŏN_ 6܊w*|ўޙss_72eW`l0Qb֑PP]Y(@jvɠLl0 sG)C 0dpXIZ9`DZSc!w8VuIY燴a O mݡ ReLbh\u̬VPxK!m^%bA(zz!>S6RG+]bMU(C3͏z5^}t1ulc7" 3cg6\/0Za%kGXPM VzJ%v-p$n2c0|guCD,ef ,TuFYi-V?Wq"qtvUMuQltĥ.[CaR(f`TQU42MgiD* A]ߥhQ"\hE Xq0}CV6ʸ~qewb^¶R_)=,)ron1y} V}Y|WɫzAg;v8 ;)eBe#L۽HߍR<>1؊O^9? }[u36)|Ok WN҅g˸ ~kΙ@ -+_ EN×~Drlv 8_שv6)N. 4Kg7Z$Q{=dZ^,"ۨV*P%!Jb܈"C}Af['X)Hz);s |Е~<ҪvP@̹8Yoa f F)KWU2-N2:3$YKS ~Ep A814)߷B0F|+h5B쓱ӎ=}BdK2ohuZOٟnj$?=:IUw1dںa1m&SwILs4p[d~rնl2ĪhF[rr* oDŽ,Xt4'p(}?Q6yxjyifɺwѭz1jD154 ;+dbB3aYK576YhOe9grԀQuÂ_wV@ELJ:Ɂ,)-UW(LDgI XD>d&LʾiW%A3DrU:0%GT:_QEwq @OV.,{"Ȧsjc]5! JQZ =,BDҸq^yѕwLduw 嬇%k";uSnTSq;5Np@jܕ$w.uGo^%\{BNxO0;tU f꼩%[ͽbGnӶFqz!R'EWĠ#/B2xhq7.DpN][&0{|\BC*~G *$fX=Y>ȷw$34Q5;4:?Ncl=5ARVtEHޘi!{5~fsg!+ߴb(jQ,w(Q"z& }Uy'~\,?[w(݌֖6$Ƕ5>&f @} 8 r ԥ ix|!%n[yHX_GIhQNIr9#|{upx5>O^&|&ֈ\ʠS)XZ'Ýuq=?U?Ø0J\݋ί \T9Zm>K_{zW_|8PCsK~=HPeaJV 1mZpYA-pI\uTc4@6>R@D]7H0ykZ;CC5\۷#xMt3$o<3z`cXQ Z 1 D+I[L\%g~{TU#c:jy̔ ~YuGqbڤ(Erj(٘6/tN 9 G8NZ΋a7g%P-G)Hdgٸ8W.Bo$mZ : %o(*.Hd!ξ^G)u)#*Oin#0 3oPvt=X:COFT.%U0RV 08(qRsM`ꏶ8 x{ Sxym` (OzΗX&6`mIR'gejÜUY&+欽~:=~\[`fjZ'T_z$ˎ޼=<K*z[5R lBI Uqs#wP͛uz~x3L*7-9*lqޡQ$Qۈ_z%&y"즒w"[|؆PV$I.`xdR)UWOe1-w^V'}%7cБ/4>,I{/Jw 8F X+m+4+HZ->g>4y>8EߝBx/>L& $7wPd |wbGcB>#]iTs5%IRӼ/]ѵlqFTD`cE:{ X"mc3uHn4<l&z7 5t v I&E="ss!杚l~ɸ# (d+ ,C0͉r_:woyңWk hE&+q_RPBFs#=-n4BNxvLL <b^lG4{z> --ŐXFNG3-4dRU F#BO(IL=Om}(fqG]<Ғ atqpUz/}nsJ@P Oִ/dHY3k Hd́-侕E@qOϧPY,Kh XA6/8+嵊nLwݤ)>,8q@fALk39/Ms f?:EM_6Ay5S>ߎ m(cjA>a] ?6)ȍPIN )V8]P*0y׊9<Ǹ߶֝jmN\,x;:89iK`mW~@0is.OqRˉM_SssvH([Y_xGs~<ƑX¹J"uf{Tu egABW-]Iu?8:Z.{.t'| eRz2@|RaދIEIAiYFCv4[|nPSIakYx3+60 sO9"ފE4z@+Főf"Ta %Cr;@B"eG";ME!U&̣_TT^pJi9|AqWAfKc>9",XU/>euJ;И @s[ M@T=0-CoR@#1 MUM+\z6IJn nm[wO,_f+IKi87յSڰ oXp嘎lHϵZO /{,N||͝hGSeɀr(e2j&6 M3OEorqYXT}ݲn߅Í`!oR}*H3o67K[sz__ r-9i<)ub\\B8APMD,Bc!Ɇ&Ub/hɜ6u6X@,IHsȱ@1یժOŸG E~L$TE=i.ȣTHOяtetU'< ġw!|ٝ@k[Bgk)ܪ*#yl;kx]W" Deqqw]7eB<v CBum=22{\)>:5:$#|w Lj(S dF&LkD41Jl0g{DwH!JWhH6x(h^"'RR Uw$#UKS༃#/0w吖erMՉį^%P8yBa7D+7"]KIqCׂBd P`m ]`E?鐃eFWZ%S!Яk|. l"TtG 0=M8&CkdXk2}_+E 1նP&mP,GGvI+yEUa4S;^e eI6,(̠ZB3t?o5Jg Ĩg~?T6k`H(wM T 댭Nvy%2m-:fLLĶaJfC*~,Eg z6smD$3CE^>~Z99dmv(}x= qz^5%W:g ok޽Nhf&y:öt_%HDT$6h / ˓hBxòlFΑخr S퀯u&762bvAYz);ï;"7<ӚJNKR0"0>BkpP:?/r$+xW ~M)Yы[0;RovcgYZ0707010000008e000081a40000000000000000000000016446b36d00000be8000000000000000000000000000000000000006100000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/a8293.ko.xz7zXZִF!t/.O ]?Eh=ڜ.+3G?*|[dD9ʜJ@ɩoUA5ԡ.>ղ%T ̅pgWǙc&篥eOFu=Pd4Z Pho)vo5e;~)|Ln^Kw>A =n⸜bI62W9H2ⵠ)]M GR>}[kZІVLa6̶T(-І"1L>Ef5a0}o5$bTFFCmE D BËA5^*@k;K K;sFzewKSM𼆪o@T/F# Z?Y\u(==p^ U\i+0[.R7؎a95猀i. $lvlc)PMZݏ WX? N`1:k3ibTwU1wi?<X4ܦf'7"# XeX>y܅>0404W$~SպׂB3M+8!+jK^}gʼP"u,7Y7PKI y:Kƌ9G1eE[dkNCmˬ$j•8ȦV-⠐Ld_Q5PA'P,LaGW@8-ꋠ}8?W?y _; a|R_>Ixnz M?> !r坊q*Ai6s, ;ى*Rl-ȃlӑ/M:6sMx_,k \bF!̠(":^\e)YE\X ̣ڒqvtlB"fkI<Ϗ|:oNLސ'jIo{KЪ%sv+W5U#_X+ܶC$P(dG 'F:˗}[u%SLXWr'A5_/țc=A3޳+4k ^F"֝AH F4Wi(Qԍ_?39PlZOH0-_E(6MNWC7nHť* d<}2%.C O"d4tFBbsDpAzSv}p^@]caI'˳k'<4Xj ``lC\[DcjoGZ3f+jx krݙ& -}fMl)o1Q$ZbUV~X(Uآ]QzGZ_O@}x~\˔1HtY_`?Gj5l39K~Iu0`z1#B䂇BO2xcM*Y>pai^Kg4$p?v6P`Xݖ0֒9o)R}}]vsjĸ'@z9g¾T+UKA*kuP'tYzlO3JWp { 8gH@ OA]V/w96tMj-J7D㈜؏x M3:/qE$EHծpN?Ұ 9KaSv" NO9¨`Imϣ -dhHI8< pzx{a<Ö>N\3@Zؤ˒usû( LV<¦ǢAҍC$i&&w&jBN؛V^g2Os g+pi\F+ˈx.mi| +RjVP,]}N徦Ÿ3>PW͏>f,Fd g9 4Z暮J3}0;n Ye~Z;cԐ\Z@3`j /;+ͰFR&P=Ϛ !tns[%l?%9ivi޲=G1 Nǧ^M8 ͂ Wԃ`5 ;&4:1)l}nt66ϻn ٙ5`t hlV S9z4.3 pGȿnF.4;@z)R2'1p%z3^úp"M[)4#2!ӛC$ì~:-̒r!p ?]@A@A>3znы"kPp {a5㑑uZXrf?Gf.Z .M+@,w4ד<[@x+Lg$`5yzTVX،hz-?$s SoW]ח *:R<Ѩ\Ukz踄rMgi!7@Zp [\n/ [-KOЃ2Ω{Y.I40Y63Km-" MMj쌘[z,qUkccTaѧd]qZL荇r$Sej!/)v<JP]W z|&/ $ y=n6q0/`9"ȡ`@Ƃ>=A^~|,755cƃj )u%%! `X}> (@K;4AoIa>⒬y'<#W&CN.[N>8 LFAE% 3NzDH|sع>L vd0AHK~uȲĥi IhA3gXtF#yõC?P FYgY_9Z1&p9S:o|In]WXHG"B:)=PL}"d@k ZR$TW{ +-\10kp.?>io~sTgXT%.ڵYQ5v:)5VByn[_ bOx`Tx!A}w03ndI̢𫩢x1 $Y`Y2>Wzb{--o߾8nSջw7-\;M;u@ZKݵX[ۆ4D7;''L~aF ^]5*5 Nq]6WQa?uP?OB&BNĴ$6ե(*fmIS ]^ш vhYEQ{j 9V6Num7PpĂB("2 `oUu gN6ɽWhWD :SIX3֏JѦPgv1tM4#wC@Z@Ϛ F%Ys5 q]52W#˵] NIP?۞Z=-CS;?h`ùAC.b}aC'A2H}N7T]O0ϝo+Vfd'؟z2'P"=oh0 nc")^3Q=HsS7;CXiH :vi"ݶ/)T;Z@9&eż\6 =.~zаHjp,*ǦH}ZIO<׈ZLS1"@}[Saz1mZ>a+#F[GuR<)D>YQ 2Kvz~Y>:(67#Xi|?;$A;HPonOp4s)X4*ӿW,-}$1"1DTObQ&=vJ @DPRI<& Z= @_q^`i٢WO(>NAm@'X|!  _hŶ~nY;K*./ n/lT$%i5LJ[=&5ifkXBFt-ۥpKϥM}u]qOx+šb 'F::3w4]4Z2Ã^_#Y1^$k -,iO +)jR $^hb[a*G.% qE CTB&3_La rp,1CCjE]kaFxVt`ޖ1;p7JE2;cF9\Mj붻4hͬ':%@W֬aGYۇvjԅl7z52dɸc% Wk ~=,O!*!]gL5G"h쎡 m}+'0 I @׬:-0lu>q>v n䱁_ qa!9u}L0η/(w8CEdpxA:LF]?E4}Ro֪:Т@.w*J%xm^Xbu5${ F&|bΌ yqH>n @X^T=٫K"L*ԩ E߭U=~'K<HG9w?@ [5 7p˲5={ j'?Ht<❣?e4C1 [J_#BfZՕ(!ˮ 03>Zˈd䞜k&-N yꍞ6(y/*Q0TrJ"6R~rzg;\M%#.#>K<89Ep::db8vqӝ\OnP% Φbncڌh@F1:e>ś@w]&;X]x(Xˆ-PN!$!7qkiT #0HJN+fvg>ʍil1RSW :ݗY{ @A2!޴~_΅+Zjg I-v? erN)U:.kmhYiqr6 `VLL܃UnrKKU_U9W1٧Cxʣ; {kN8_|굆z|6ZQ-0>5_  .8AAG`?}93ZaAbX$* 0rf }4rhX+_9~ x,sA>섁+Dx*ҹJzr\(Vt {жaNI*FiҌ$Ť,; dewMt$>.bM'c1NYȐ*PȔ A?1*0e͛c4i`!Rgo4ޢUc$x\&>O&-^9Dٽs"1Yؼʠ&"dQ.wvj++f9;S܏!9-_[v5B?$\k'bpW``3UV-'c@d.T 90oYcd"{Kυf@'~O⶝-,Ax#:'aCxBM.;Ujv1?XadSU[tYr`Y–ohm r1i3ѰqPղ+$ȅ3Q6%Ĩ4% Ϻp/zAuAU r6fM_M)<CDoB=t*\wͷ KEJೞ*Q+23s z7tm 9dSLhJ+Ž?j֔bP s g^;1n،P0(4]f!EIq!WThQ[ 8|n,WzEB3?{ a>2[b(Y/%R[ oAtVǦ*I;RXu~]79BmӖC{4YX⤆;>kXZe^/лR Xd^#EA>bƬ_RpguWj[&ycjW6n&tC/EfFW3jm8Ym1tc17 /Qۏ>Ze>k6J@ LkѡJO{ۃG0Luor56ptr^V~Ο42 [2{Ay FNaŧvu/V*aSmL6:)]L)׎_e)|9;䖪2'KfEB%RڻuNz\s @iYfy|W%< $WI˽pK4wD@J)z<;Z?3Vfc3֧GlV}&v3mEgj^b |Y)έvW`z1ë1Í;o$uIp,*.w>Q(h3-?ٝyc{?}}*t7cD؋Y J }h$bN5rF,+.NSl eujB[k:Z+0 ES{f;q߁\CtJ5jy4 @Đ#e0lVմqPEljBVc' _֥] J5GU߾F³@~ï1,w< AjjVWO0pk]#ia˲ش1kjİ=cJĨ"zz*B \A Pf&SvQ鄻myQ@a>{l[;c'Jldib Wڀ ᜛[r d5ZbvZƧ,>%dcb+6ViUvgb9Ѥʊxfwʣ,PcD2ϬFfǁPӤ Sp3@˼1e..Y6__@[eLk4l ic=zØD?^7Z0@#/rvXƂDف5l"(vFcJU@~ٯ[ò?dXߔt-ɃyA:z 5l\VV8iiaTl 8:thT)ĶPIrT vd7AFOF_2Esp-&WߒK*',vE!d"I䘉hZ)t% #wo,w}Kyܻ g:#P(ՕK⩔ۙK@q6NoJ5-GZE%* bk \:.Ү_3%L؟yop^ HHl>% 7 0h=Pepc7ţ<c(L!ak]t̫DX/UK /VQ}Ƣ}p| (n8[%卢:NPƜS(Fo CƵĻ*c"ʼnXKtjlC;ԣﺊ^F1tgSoEnCi$i}$LH0g:y|9k$Ge.O+Qz%db+/gsġ7>6D@p Mqr\&3oDRo,D mTVc!]A6:*?mكv)V% @I{/ zU gX!-H |݆^yIv`1 愵<%@h>x3p`En* "cDAwT$~U% 'ehEeum_o8!Ƽ\&Dq!+}C_.9"$H8QM?,Йőǭ (U)x:<6P2 IOۢzkv t<w6TQ^iލ<ګ^UnlgN%RBMIqr(ˁȷ]^aMZ 54-=D_ O'aFmqbϺ'.MT;^ǚsQr_#>3 6tS!:zľ}T|"EU% e[ |IM;:vuGY_[8[Mߵ/p\m uz]&%8Y:ꀲN487+RBJgooD\I]E}_@?)|y=J}\>a.ɨA ,~j^QE*`;AD+-Ү>`S\53[%Z,\jrFB(,&d39(+0O㦅+Uˇ.|lI"Fe7M#o C`2g4ʗ[!rUe'n&SQǘP?g _ DSHU(d|4('WU^`ʑ,g ySQy0'=&[TI5$|B/eQ^6tknʹ C52UK2g#+h}g`N^^\BKfHmg)SMBy Sv.>77ձA6OJ{Vx>fO*U/sm8 \[p;SQHN%܅a((+b1rx#ɫ> I? >$hB.AF/]qZPr{su%X&'jcHcGnUƏ9ꍋK%ӭUxJeTsXٞ M m5GkplYv<+E~'T]~|,(9a݃d n-a2T`HRJUN&J*&hn9(9MjH.K2ua5OI?Dm"X($uߊA`w;N\"ܪPɷ+ƭA&^A(VaĮ! Hs)TEa9* 8HN} a7a |nj##:Sa0np%-gǝٜD䬇yϓ<]F8j3MOm6Xb2޼3NߥW7/J6 *T\PڒܳO21S{{u ֛pjV6JP-G =4ωƕG6>zyb^JІ^!-Y`Ep|܄n0 |%*DYHsG9Yik^$"2jv$ddRRcE &NE}K/^{M9j 1 +VUQhnq IYx-d14XUVۿwAZK"L[?P#<.FRv[}C7拏yTv '`( `ߌWe#Qau{.'QHƪ,'!Nb8Ju^EG `@qUa'E@ĹPQZ#W J& Dˈt`YUw o~{&ݤ f1تOgbpzY:r"6Ɠ 3cMא=K{0i90MfxSz4/ܺ2@ںѩr{}[sy6W \V ~K @hzSpR5%z͋aU:@zk?g ?_EΑgi~g*gٶ "?ßITdj`*5}q`DOI"8Mq6D{vGl7ט.5Dj:ag[ k5O/CXr^ gȹ[^h_wNkc@ŝ\sD\44I ?sV1z&e`_aR{gIXְE qf5YWq?ڠCi)ane6*i|3vqq04$IFB+kh&Smv,ۣ=p'wa\W"܄q١WŻy˚# gG@P~8SR|GJ9ba.lٔz BШs}ޓL/^fpܫb%f>⋢iTvtE%hV'3,]mWS%7<#? sB2|_nP2)5Z-X `"a&u c#Oغ K(JßS] RLU~\MazŏMFKLv1YuvmM}I hoSH !h 5. &0KӟbDSe0uۃisȶ6r p>YĄ@ͱDv'#?ƌH9(;7u;6GFލ*ꦵئb|O gl2R/\SIHzc0?tW[.`)e y;Fajk˖Ђ!}0o0TMkx-Ye 5`&*ax6yHeL]w-+Ǔqb,(DH9;6kKlNAJpwUW p: `5#Pqc2zH@R#qt4HM_HP8"e i·y`SZ=O99"?>N )q<(&EPo>휈IfS|tl iKc"?jS181FXk2IhZ()md}b k XBÕ[6'}Ú[\1 b6i'Yelʗ͓@u #ݛ <|JVX`B6FRyWeE|0Hj_Dc*:剝K.s!8XD0 N -9,R ڤz7pzZ ~@UAciuIĩ tw?Bj&xDǘgPex1Ē.&<6PM#*Y]]=*됳 Ó}gpFPJD> Z wGٯ'ǀ{MƛjGf wþ.Z,֗a'gZK 1e*R,$ [+RsZCzl׽>f{|X1jaI3Ww3;mA;9O$ A%贐Fޛ kUݷs1 sO4,Vߡ]fk̈́`}^*}45!k尴`",rm|׽woWT-H>u#oYԓIf@GXnbn*m}zLn,54\2)G޶]j#5UUƋ.G>ǡ]F2Yo9U"DfzuN?jC 8o 4"[Sa aXzBv`~>3 0N |'qw[~>_(*՚ժ.zj2yG9ޢ?v:pSZPoo1p * yɘ8jiil&px(O fUգ=U f#u|G?1 ,zl4JpZ<h k3JIjg j,悙{w`g&y[p[[0K{&^icFwF@uKzLl_Z{-W%t1 Ja#€u,[ '?`W('lINq6#ƣI`9dX=|"Gg;E^^A[ \7wq2acD'MO0%Mp"$F+`a;_}U9{,i@=kU<%F}V2iE"RռfS77$rQ=xg!:gE0JD56 8׭H.{dz} K[\Aw 0,&qSx ¸yJ;\hH_ xt&R&UndT9ٲ} [% po@|ܤ$ȝg'-iQ %C-cg%~/)bSel˗R04C'.?sE7Jܲ:#S|կixDY)9 ƬqHZ.v!ŢU SeRwxÉB'Mxm [qq#usuxh}.Dd5M5QP>ñ* s PТm0A2h_ x*f4G?iϣY:>[_yxW_w j^˜Gugso:.1ܓsy[BUBʬIOsGѫRG#II+f ²cԃx/ϢXY^ fB&tܡNM5pk'fĉƆ* w=:Jr^$pnOt=&ʂ[`֠BvH Jmrh{+6fkOqBh./%S Ioc7wjQ@]-b's"y>,‰A tlPSњhCZaNw;XYH+q'x=^nۮgd@4*@W~'RLcB=»o}?[ 5,o݉zs :ȘMaM@m21@?WB4˄3$Ju&Eb[!xǎX`i\cIPol}AuΏcFyRtZ$ZwCd1ql#HCV9)BP[im*d'LZL`XDح ;#[An|yaq)r=C^ο_ߊ|U}UZ1Ԥ}o $kPMkTBniIāT57$@vPPr,}0FŕD!M# * '>S6oTnke?>-%CY]%{dSW 3kvp{.*7?Γ̺3 9p#Jtp$ȅIF-XLʂ)1aCxy h2mX" S" ڽ%-nwo#6m|B մ,pT}͇#EyEkY\plbm*Wψ%p'3sjcJlnPJ7X؜}kNФH=̶es׀UϮ{6ޣX2 նj_G@4h[^\ڑ(ELH{@8Fd['( AV=qdarlK݉2p˸Pâi%5hƀM2e_&bR}u`gaXF ] 4%&a+%Livж8}%!6StW%h]x&$%RHd A d/zW,p?OvXǘ`,~/~. E J~z_/~MՆe7~C\V\o$sr Mã>O4%Ш2p7QqLJFF@D -v!^ahO@es^B;#=n3-І}((Mݴ*4>m4s.φ<]\]kcRLZ׼NN0񈀬rA1E峠6s2VX豮{Tz >`|?D7Ah?\ i 8y:HBF%N6ZV n:cdTe{ \CEP ¿2Gv-(Ctӎ;q^)^U E8mU"9e\.9TSHSt/ftw؍#?Kzo58&-׾{D8NHq*˭.zYXF+OFo)7՚ykcM3s^!-̊j&,@oƺ&4s Zx;԰0I,C!&b.u gEZ3דQ(N*57L+>zCSt8q̯<r甈9TB/[`}u<9wB"FWdcO(fKW %n7$+KQŽotsSёm6Qo _,Dw*g?!WS'kvg<Ij"֛`P;LXW`c!. s#! SFI|Y]g-8k \F]VM ;̤ 7D46ٔnUeӋH*g:r^\B.,Kѿ*Rw%yPP# ,mk'7G[ny%7yp&\mdueV!^QO0݅PrD˗)$oVW1anfJfEuΤn.y iBbL}rX $LiS_lMak 3SoG;| ~IXfÁdŐ!,$`ܣ -^J[E47nꪵ "jp#qx-?sEƥ9xub6Z.qOP.#b |I`?.-F][_}]85V( lCI.(1t)7"JbNyD[zLv\29X{gx?ɭqղNז}Wf8>n#Cߩߢ0s?[QP g îN pswr~] jQ14)p NLG]vlZ_i:ͤ;WHx2.P<ȩ2ɴT6=#໒ҞmvUA>%\G~y ۾HE>l>dH=7-hp IGf4MpQw@\j y{/;364N=jnɭr-_/^}oV{+F ;̛v o*OF-kq^0 J,86"L7uc=0zZ up*Us ԯ{H*F[LC.O- }m9&]_L sv4VĄ6 _WI-NV6b #720HzX)^wRqc^j1od}d 6Zq oM'Hh53#sw:&wP( A|Tpمo]Z)bz~3ńgiOwAfXjJS]4w>?ҿyP;Ϯ7XLcc*&sPh)7us&w!PbK; ySչx>mc'6m ŠGUg\sVvXDARiZ( nd/_5Ϻ'w欋^ra灋pqڹԕ.BV1\m mhL>Cu .ӹngʾrH R}#P t]LL{^iWF:6[8cѐC8ST{o4.V%Kcy㍬gVځRKft@Vx/)r>_֕u4e$=gs9Wy[, "AEӧ%{Xꊦ!')uI%h]ԟٕwHEW9f? 5$,4)yoɫ<> Mo_ .,ƅoP(Tn+*Dn#ig%eȳV_Gf3Ad]  ~5\3,g鄭)*F a~.]imhrUz}^ ,h5(Bn=5qezjDug!1/h!2A$g{GdP&bHy [{|`yh|m2L:~˾X0eU~0^摦uq4e }Ӷ:{4/IbT-O;S&7ge6/Z|zCs16ʚt Ng.BHc4m>"WJˌU !93t<ƶ/wY)~wo0OfV olbB,!-&HV}JpG77\K^x b3$rf3QdEYa·-qStSǕo_ dSO,dɵ=!O[]X@سjJj-3l~}h>ߖ~՚} Ŵ7ɳojE dΞ=E9M#J_ 0zU^ Dn(w(F2Ms: _gP(vz%X@zc5{kBv힠F nOf#j:sXVֶvCiOaa:>&&C/srbcф&8zcZyi+bV)ҡw@fL$3u^\ jA7dՑ(l"e{Zs;e$FYS,~L䵋ܡQ*-gO1DpєE7 @CL!vaAyӎ,+]Hض]b wbD{ͳb:I`% =+H%Y(cpGC/ďbxߨ%4;כ9RT56ޜ#'?Hj:iEؖD闻 cM R@b9ղ\Q݈H;@{$G'EYH4u2:L`kJM98!5D|2wמoh;ͨo< !Nu|Z2FQː;\B!@i ac6mSΰ01_&f  N rqT8{~_|C p:/ݕ;y܄1q~5!Rm|מQKF!+L2ޡlŐRQ㸶٣#|D @:NtId'MEq<ИDRcIHqg. f2@1F/:^7I> Ȕbp`-VDJI?n m Y{͛FTi9n_7YKi*YkM [KP-W>:xane T 2p w o{sug$]ݯl ,)4*=Vsz*piZDTIF yknʗcCiN!)5.cBPJ/[2!?-mDNfڤ.zxR˞DH WO<`۶;jkIvѭGx32[Hv/q}/P+b* 5{F f#D.1- S`u8> %Uy.~%@owo1euSCSw"62-+Ӵ*X*5t;8~|eL;x1)侸"xh]3Z_:K*IЦSDLaBeۢY+I*t ajD:"0 <,fb7óz `N oN Ofi="bJP43:oWsBg3ҁWRۦsټR;UI O,LR6GoeYBgT=x4 (mNœpkuU&jE_ۉ7$_vE,,( Pux I,)mJlu+%Y0ʧzLn "5bA ِ,Y\9ܒ_l(V׀{Q^9TRa{oDf|m ڥybYұP0N8y%ƸH[3r%< ,FoTisKuW\ js՟Z6a2/+tlctH>ZT XglS @MᄴR֚;֥tyLO?W0V}$~TnHS7_@ `d ܭ2H@%qLbka|.fFOQO!#ً=&d)לewĨ! z(ѺdԢGkEu_#l^Jvv\ښ\rL!tK"U6]?-itoFG-PVj]LkOЉɘ=FDDj舮A(*Zgb=[Ns|Iz_9o/s(A6՞,ZBSq pl?%k9#aܻII]Y'XBfleǓV9ƍ>$TqRiTr RHc6#\0x%y;5!1ٚxtQ" ,JZ?Ɉ9tL$m :db? ѓ]=ʴѡOXF i(1ysQOFrt(dVx^*bJL-i_wP![KSB`{sP?|sJaփf5P6ϪӈDIIB:NQU_LorrtFFʩݕN $iu+[INXs~Б,I~C+,.0xɆ =unt4"Ęy{FK V z|Elrr|,I^16OW< OH ]yWf"sI^.똥IwӲ3X2eK~ոJ[db~uиA֯Z@'?0_"Ù .-9TX]bk?$\2~O v,6׸ JZu_qlsՠ%S`Wf\;s-_/A1/:"q%5=ۿ[w3S 2s&G#avrZ'OF>- QPr Ql!tV~~,~ ||U8!-}Ոs7\hP(&dMbԈ-(f@ƐT:2Y>[oQVSSzu(PgC5#x Znވ4ai|[gD^PƾWu2\!!h:lPAW<%MssN1W }h.FA|j_Fdf Bsds=Xa80~"cb L9Y7Ifo]*QYRit6Z"}X7?\ڂgմ3 ZK2 L {J;=pM. rEoj>%iϷ~4)&KvMN(V:(A!l ͵L?)gqNb )mDwyqXbg%gkFR{cS12Ѳ5+PnwNr JK(٪aD<#:R6va;thW>(s4| dtNI(UF|sWL3@#HemB~f:hB4f#.ފJ Z)WWQRW7M hm;[x_MU﯒դԙRܸ z2cV{3 i`ы+zr9\N+y SbDž! 4L9<"U”ZgW]cv#6$Uą.u _zvaKs) <n>i@Aލ(#0 %mthn:ؗ70bxv5+sk Af}`f;.bR>A]-a ?c=QZt.1;05DI(j?9Zc=\ֶ:{qajŔ!Hz6v9;[軳jުß|;k\@ۂK!M˖0jFoF0X`@>tUT1K#&X:ie}Nc/E.aN0kҒ+4^Erh*{"EK}",@QҕEjijA᭮+}e]4=[{FǛR\I i3P3OCX50T:0.'/rkad{VWf(a|]t'1O=YpQ8 ଄OIgƅMⵯx)C$H"7F#]P?}O|Tptm-MS5A~KT3p"X+QR3l ?ؒ[81߳j%L,"BC ߑRAVd0m;7çXez R2$ :t'8i 8>J98еX6::堾Oe5|pÚN}6M`:6h?Tư1kAt&u x]1jl9oͲ. 3O 7T,?!ks9G>7ʇJ)=M;CJ~ik0vPu^P"W 袗ްuTgZ"%W<)5s dmL3Կ?$DL#;z {IcfG7$<&0LMg6z*b,0#Ļ u⨤>YG5Ƌa~n}8DOE'ic>xeCp$gi55J&'+A %ߋ0|rk:s}+9&Ff8$AΆ[.$FIYVT LNSyzè6}6u&Aոau.cK`As}ùMC / =_Ln ~#p.Wƞrh.4q)wR:&Hq7{L 8gJFRbG J?>VVHp v" ?iz`} VKQ*st/ݝ4n8~$QVǕm !_χ2f_ͯTu(Vt,N{06o/7+Df)FvOXSY]@ŝaouQqNS@MRݑgI.WHj_[ati0+(op%"Oێ<ZDT5d}3OJf*t'GCFY Y)w:D>O+:x'mvKo-Pag B 9\/t] m `|:VۻsQfDzt5RUFQZU%(7M5wd3[Rz?'P6yO)oƸ\>ERNt'r]@ )t-rρp- FBx -mww?xa||qЦ<2j ()^>/Ft:Sl>z拮 Ch±QYeA w0:DxO_9?μR7MFg,ɝ Vcܾ>-K1Y-20Y8EмL/Vp G+|ODldHP@ql2ޢ3`ٹ"cE^btc-$EG c4i~p̮0f9y1E-!5J]E:Fݭo/\Hï $7pĜH*8/- 1e nja $7AAZSCF'|. 5BWs%߀!M^ .fQl@XR0{3+ +'?zAJUnZ@sP%Yu6CD r! `bzv:aAUή|3Dph6]GVM<Ӈ[).!TY9"s(()CyqM$ou PmOlf2RSjNQ݋ޝ}B\n#lbNIwȄ8m2{A끨),&hҦ/sewr{%84D/n$pi{;U~B'ˉǒ-ktarURoUw6'//#&)EIxMI%$}אiJdYʵ8,?ڼ7gݑrLQ+Q}QapS+kuy#`j0:<#U vi|-L[ݙS'=+דA@fZVD3Nd1\dK1yB-%\$` pjJ qPkKީQ.[gvc66]=/ڴQgQ-uJ$NFnمZnvZ,^<*ǮF8S2J]gEnvaF Oxu@x% r`LDZ<^_\C®2+n^j5&DܱflsG9J|thf@,\Nl 𨋧h.sgy 21ynW躱XފrK3B bZx)0Z1"Wz)?೓sO ٍjp)YYFyL!k }P땳0;#-] maɤF h4} gnD4i4.{\9-H2ݕ_? EN43hV+(^܌{k9^<(N:MU^4oq.?%i,*1ŵ,ǗV& 73ɵ0vTh#̓Hrb2pPRAPl?ZZ^#,*|)&HݝXD.EvvG3n 7ʦ<]fčl]m\[I)XIup)H[s*Sh'j;UoտD|<4S2W#!= HeqvG 7$u*,+&v`A(D#.t>`C t積j/E+|H3Xz$&Fawz֊ y乔POToK,UBA m e%mP(&ncI@aYoc@H 2g5wCR3&M-hqAA U.?k>uw6co B7t`jS\fclGؽ5Q o"ypIѡ-RB}/pvXBK8Vo:wZ5f3d 좺J$]!@""x.c$Zk<%ia.Fes]l'*_@.:`}TLma# pfBJG֮v`\K Y0nl3(ڣvj;Ö7\Bc kd.8R$Q"#EB?r$.*YTڔIKJY>SOG)[RǗw0GbNDz 9}!h$O'){9Tfw| %`s}/j\,H"}sw/5fW,|7v10R/Y̬9 X֏L8Ȅ~o7٥u@wOg"./ZPn za*WHǾJ Ra8%2?1U7c.Cθe栉~鮫Ic5Z@m̛d~(Ԅ.@]xB ^ܯP0 ׽ݻ &6 _pڰMԣ^[Ir"o\(9 if1@m^ʰ0OtU3ed+zEoU2Uf*'7i, װ .* EBk.}AW9nmXVDV*@fDï(8C@>EK(M ¯VYphͷP!DI$ ?i?{51Wգ(3mwAA'`qXXdpiU~!hLw "@KmYi$/cVq@&_"aL9h]b!8RMqV<DzJ dވ^ G/[U?FErX9C蝃$>LygܪJFS]q+BWԅ[4ؙDr11laG /Si 'Rӌn?TB`^Fˌ4E:@#8 (5e~[KCP4Z{!ñ:J_TKR*'LT.Z^9A`S, ؿD YVtD.ѤҪ1IyN#h+Y38휽qwUkG?cӠ8\Nz/ձ|o z{R"_v~ғ՘ԻY[qLd,&ZېӡE8Hu "t;I(0-bH]Xpb n]%Lؤ}?ԍMY4ޏ&>* %,韼 Y 4j~"g:*X>MG(84rSHQ{ gKNMO=3Ā z Yjcm4@5 " Z,PQO_X^ҸB+]P]:%7 8WVR{ʼ 2-y dA v-f38w/&SFʊ0%d{C/&Bcuc?|`uẅ́/i%}LýU@f@t> ;&</?y'"*%aoG؋.i"k nqxrZ:?Œ1BUI'E4CTeL٫ 1=7UHiA@p9~C6_Ug.|VzyuW-jTcEd}^ri9<2CUz@s~zzXUڷ:Pk7)ʖ;A\:O7z3ά5t! "PźĘ0 دy9V15+O"L5 -r6lW01 mmu(b x bE[ړ+7g<h<7O,! a`E#$ӄK$ɵ[ѭLY4TIC4l=p3D90o 3 Τn>T3dpfN_yaɬ :ôUn~qڝ:A)Q!R*CSݎ ߼(Z-627B_P01$Pvgc A㋲QndsnxڠmMTO=+ӳ{xڤ[3q }沇gٝng6#eL` P/w #ukfµe<"󺴶;?7A0"9Y6$9nzW4/QDG'}a_\k_ޢ!s$csRD UUvK+Q1j6և.[!It$ nyB-z*@o]rYMkD{w+4ٓL?jeWA 9$ J4;e3߹8,In`#1]vm.֫RJ(} ټǥ Q*쉬|eIā!LUm9p|#(H~0Je(CE›zpJI/Jrq5 #+$08#K_g^:aM u {M~ BSg5׉E-1Rm?鍅G!7^"FE~|ܖd6ye rGM6Nk!{ (j0 7:"z|̂MYdn:s'XoغtlhtV J˃^ T^f╒ B}tw8H3 1шkB\zm)?A)IXP[ޥ3e/sDӂI \q G{Alj\h!*zJ0rՂTgv&`Jp}}v}^ T‚PZh^BqX>W9k4o1A^=M[v-\v8mb1ӴC3>qX{N&H{[R")l2m/p4["ݧG||ȗZ07%si\*Eꜷ>@c7w'6wv(?[17 lSQ |'֬{M È;MVTb5MwbTxAWwM@y4e<}%Cܱnl6d߶5Xͧ3gN&iQz#Z9"/W/!{J<3Ǽ}[Ǧqh\,8^Lz9k'2]kJ A~!xY$z{քH=~Ie0rbq.6r _C:.jb/,I(9k@ imW*4 SH@A=> n&|к+dЦ,O9&Žwi.W'L0OάDžGTf k,sLS}!YS:xvahlQ͢ʖG];g1f2BB?kɵ%"8< /jRdgzxM  ٰ}E ;$n|qgNaGgbôC2|fQ[diOYTSxDU~0H<>Y`_"ɼLI}QJh~;wy\}HF&iѰ+N+1 ^[@ftq (l6n>Y@j&NlEBi$w7MҦ"2SG#j Ce  W~FhZйZY1& JzVu 4iXghhRv5uYPqScַ'5)ܯ[@,'&-86fQt+:J>-# = bSJ偖wd;Wb*$+#ozR*B< Pg.("kėxH^,;M͔y}42[h?{].v=J"&b/!l!mṕ:h>ڜ`A`Ygs ?1fʓDi[}s߂B EL_jO:ױa!dёڰqD}31Lv)Y-XGW9ԕzـb<&#ͷȱH{Z7bP#|wL|JL!w좹5LО$Q0x毾t(9s#9巙1ſ֣%2]@xN3qZ%g? ˵;=2!ؚ(1ibUR*6;u%"7˱gEd⚎HXZ(2)7*5ZUPogJ0k#+|t-u^8GvQjݨۊELW{ku~Y_k2HK&0>6U*qLn% Z 1AIEw+|c>8<ձ>zҿ.k$ݘ=nl=mKPZq=Ҳ#0lܽ462rgDoևSxyDوSZJ~Ϣ9݌LH)+S d3j*PI4,Q~jdtMq/>Dh( Kec$eaPK+ s+T\J]Yc/:g Aa]3>]"W^O5?^yW.AH~y,Y!hzAr#3"+ Yطne`suP)7s ]= I \!LK%kJ4h%vS9nڧV|u -??{38rFK12[}.оv| 1~⯚G~ܖ|07Y5 [w35>˱?b~.gJꃳF0%hW !LX 6}1M9]EIAU*5Jq+EM-Fur3nVCxyN{/zgp1f4^=n9;+T 8|K[DʩE{H:,1ox`x&@xIWs?:©vq^*u weҡ 4p A؛qHc֙8ƏSAiLV=+% ؎5fg^wc@|nGqXXX&`Ls"yˊoǗ!4eT#_rN 9+,/]6ꍁ}8c5{yP_L|hP1߬pVQ{^5B}onn):gαQ'~PT5:$V}'ayR>d2oP̷} SRł)$fPwkv՚`@2Of?zU 3IRLHJ^қe)JV:îA(U՘Ih`fZ2.)',<16dj  BݎZL8Pz F@׻@ƿK9JtCꛃ%{jos #=.'IFFp 7Ng|w\|kaZ³96޻{n1hk".T섩e3zG~렚e^}Cūet~[Ϭ"GsY643,/թ"zϖ[Ke z;\8QU[iŕ,ʝ_JQ[ǁ > k%^OȟSHy;t^ [z<[z_g8$NC Lgq i ɳ:f`CɃ+< ^YrB!]f}>>hI5,V\Kj> #?kߐ(^ uPVbR\&XPSXנb&gj㆗ "ۀ[ ۡ<>&grDo_@u;W,m7Tz4ٴͲK;8'BV"<#iP&-+,V{b\BV(Keo0L0 q3EޖËGxBJo}q&W 2}%%Ⱦ҅|yr-8y:}1sASJx -؊[\g[yho9\i>(B5m{e_GA,N5Ύ;_P_*Qh-;8 \*h12[" -!Z|.,.InXf:Dj%g', &#պW詯)}>E >\1?ѠvP7QxHKDgj>{LXBMHAnEgq8j&#}eoH-r/5spK*l Ө =(4utGlh>v9 t}ZRj"]tGX_qyZ,ujh0y.D% `ÛT}n:2=^RHDC}d&zm8i/G9u+ +<ZN$c%d A𙌜~(08^>q C ]LI$:aWoTIV=]8#|0tjg+R-i1ΐh Ʀ ?l+].>8hz%kuѸ0:0&m gUsU9DR]=5F5ƪ+JxD!*H1hs'0hC6nK4OZg3pB^Eo_>ɈA֚Yul;EO`#g)NQRq2x8{25ƹv.uiS %q%Cx'e /q3ZR#$lApB{:CW3Ek*% Zpi4֝0_ʒ_w*f^WC'I>l~ĀmH$RxQQgH}x\rW$XKI6{H~&!h@R?ne4xΗXڬ̙bw*~I뽯1sR2/XM&ib+c5'c}\n"OA}|c*P .2)6/@VUnuNSaSOV__xۭ< wUlRyzFeTāW-_?Q'#ɂzhlIbM2mx,U4[\DSXi?@#íB59HI(Y:#GX("\]G\tYK^ n<,/=er =l+ӛRz~%ݔ˛ =w Gf!쎦,2ahJN=*Mo`So齔ب-N3f0)xŭm(:EZw k an G5I"}7ħd=vS60VcaJ# }kGq3J`_-L^ N\7X?۠Q?,s)H $.QּggLjHWʹ+(d۠ 7lHq4Y&W:]=X⑟kSHHa;_I0现+]r厹+ #ᓀkB9նՏk5O T݇EnZ)?=S[;h\ rdH?.I f^QJM~(B6U%D8Kbs2 KOIZ7ІFCqQ1L:½ވ\1 qv{S~C1[Uv~% Vql/5:0#*Y|%xUjS- h 7P|pmT[a!Uu>{9 ּFw)+cF3,+ױH=Vԉ];Ny IHrb>h YaOzQ-3вMU 1(!&Dٹ`>-&0A|~zcSpYu cua°἟4Ӂd&$59)X]ai+4<7k[XA/_KRTO3Zrר; JƎNt;pD]c&by,f#}HT? .8nàpcWl(dQrsZjr_ ,0~s?*&0dLe|)\`O ~sA.=8 O_EZo/ɡ\ 46rSv wA,6BQ-I7=ՋVoQ xWu+fH BZ 7 vy7`3A Vas~zʟAr)M9UTGxO9) lVÐkЗ!Cnو&c9ȐSY(䏫v3oJߺzXluwg6fl g%__bw%,:hdJ.n{rQ>B_yR i~&,rK}0<'nBk|'u`tpPd}]fE`յA ^r EC}d`y.qe*y`,?9v2O%l>ae @>|mod9 }Jgqr*פ͞L 0D (ƅh*FjLZ3B;DW >_Y&O:oyxqTq48I`2ֳiwoʹ ^# :oe!dHy)M:U"z0Fɏ.<4-hPИ2P-|]1,oFthxcXӠ ^?s԰%dͪC"sGD+dz&7ASE7IvfIƯN&zLEmA&c4RV[?PFx6  bE$f =~̛GXPemY9>?xU>Osq=D$#Kl˘VB0! '+AZ~bn5@ʯA,2{UzjLf؄d:5=i4} BY͊ XhЗUKmRUkyyY&RE:8t۔+ A3F;;:#o"LC3)i60?@eº?n]-"zx7 Ne})[o,dvngB"R.C;W|]^HgO'78;E4_ZUjaoW]\ewl*Sd$x[k kN\HK~zTyda`DGÚ 8KJ0+):*2A^R(B%4߫k(PejHMvD0r L q)Yw$61AW,;ޚ>bU,8#k%„򆻱(q(\!ohY?k|]䜩[4?) ]vPb* &XlKiiMU8=lS.=ni0mnx[W'd7yK׽d!~gfd1c{rxF@[;_Կ̈́ݘ*B+$"` 5ߚ?~vꄏ&.5Bu8'&g;v63yDtM JxN"y'J|@)6ؤP0/Qde8|I Qo[ٞDHwIJswIi*Iŧ a_ݣ|0g.|kv!6J~A/薃]B T~u&*ig[]I0Oo1>q:ThR߸V9a5MrAd7l05c]Wc^oQ:\eNA+}[T?ǵ(ExYPxy|JҴms]ӷHrѾ_'^_a]Tݪ;Bgl6:4z_9NUz lځ i]^>LsN9ׄh݃9rk_F''ArZ[sqEjU5V B"Qu.i +ao3\i:`yU\بⷬ*W{śuoD05L@ˁ @b~8K jdwn;{Е> "Tk>pH,8EMBԙp迁K{7_:yL6,ׇe#IC*K?@_R[ meK:|~v⼠ lY Y:ѴNS Po!Юj <}ҷOq̠xD LlCCV:*¹>CSsF2diQʋAlzvR𖼛%r\Hp ''de =Lݗ0d.\((jDZZèz5EZٟHAVwu.V[iA_4^[!g[QLM6J#ђXޫ2.}.ȧ`j~ j捐P[ |?pSL8@nɛD~l4IpR{޲hN:MYSvpWP\aРʋXA,) ״Ɉ~X{w"D.JlYb-sfPw쟍];F.,itA*< r*[lX|0|65CxFTFA]ѭw+DAj[K&3[69I@Cϙz3*A 08' T=GMAjޡ )ǜ pw bs *`U~SqJ@͝0saM*-st,8ё`?36r19n7) 1.Lk~h%GgmKۦ<^w6eL彩5mH eiBHqACj5r'E26EéZ2|G $%%* ?C`;Zp6|r^^b_x+HV(Jf|ٌ\Os" Wȏ0MqFڻ0o@%tS ^̥\(e. mՍ2)fÓٞTqrPl/7@D.Ɣ f+6ZR$B;o{:a#2nE{rQ|DDtI-D$y }xLQǗk[9$.eKSRt0/`]A=QtF ϱq1ZzZv0Zuh] G˨co/{K)O[:=_0$1Ui:*tV뗋NjGUgI\?Aj#FvͥMef$E%L| `*\nNgRBPeeȂL 4?M !-3SԣĠ^x!s#K_Zf}A\iŧnPM2kWe7sK5!ԏʁ =sU0D 2> X%uAl ~ZZ*Ycj[Ggyr^-N{ \VqqK]ShPݠt&̏yݭldc1۰Lnھ?g f qg^ZY_(ÆuZ@ފ9XGujc-oʜAMXpK#T+Xkd#S4Qf5 bm?e."X4znbw%$ mu1jLr5z'r+ y OZ`BXD pT8Cuv,<Cq a[n%Q2 L{\"SB 028u0xaY 4|T/20nz[#ZUmh"gYYejҖfobf6BSf-@;-?筡cRT&xvAA!$lP *PNfSv-mVN]H,88^RMaJ7g.*9TŏUsBIl nF'8ydE4%IJ+"akM6V@z]3d《jG9.ٿQ\R^Rr4,χGWx?} yoruguVLG1> / B֓l :5+9ח+ %,oڊj fqh1u ~<&͐){q6 ]g\ N/ՈSd3D,,í:(S|@}CVl;!k gl": Dū_ud H=gҰ`t5+̩a=RuRJ6l虻+ " +Ѷ νjA'1j,%"w?O&()= &+zzx̃]^+IOl$,|iXV%>&I6oOH洑.!vkh7>5SX>!4Ib֟7s)7%3PUPK'D w[iJۺ=*=T Ll >a[ |h e0 AWs(6zK] R?j^@ɞeyrRUt.X)8nUУ ?j vS£}>SYg_ʕAqA3mR ( (l%.wYm}* fx}UU lOM&Ce\0~:T:OEJ}[ `Jh_{EZ/:؈bDF "Գvg8MQgҖGj}bo 3烘!BroaRyvBI[!G?[E̟Xvg/#m@׃'?ZiML֥&wGP #ZFQ*iYW3A)Ǫ3uu|W$mGy+GA WYoB?`-M>:Iwm`K/41 ,q,9qe]j;9MubxRÊEGFK~Wz`À|3cxǡz;Ȇ&b<>~%59d~]ts㾦v]f['%G/9ۗpc%\9k (j@%sx{Ov6CD6H F V&H8kEv;x4n}6ByZXQxYK1G:QSt\Lh5Fj}5N+bk*@k-ȝ(W7Ѿ@}+]r8P&¶zԟ*aZ$HiH]<=?l9u .@5Be,6*Wm SR^FKFd)2u=dƦ%%h3!Z{(rT§cw--eӈY>J%4v|É/t t`tὢ\5~oﲎnN}"]& (È0Y?D X @~g!؅8Mw֒ez3\h:_m4M};Y=rޙK ebP|5HQxIcV) +Ԍ=!('(l Yz;p1\eUt#5 ->rqڅv2H23HD.b?D%ϡ Nޱsuv0B NqN h,1Ւ$ʈkn#Hn?5~O R5[' -iIT"D5 v/Z%k1HI:XWU5|}g^5,oףd+P_!l~u19^ҋ/+Q $ v}`Ѩ9L>G">)H~;;ѸD 3mi̩nj,C܎kg'1l6Y|$.CoV‡c!Rlf&KdO ['3XռӯRv>SPETkH;z0,A2[_?"nl ^r5pOV&?˜ISS&-A;aؐG^L4ey",ќܳ6ͻJ2r53q"OTaĺLcHƨMnS𪆶{1-P) Q)4Z"c#aPGS|ҁYy-OI&"4Cv){}_Zp c>tsAqDհwU6n0| 0TjMn%u w(GjWC4k:(7ED@6.U_g[K FĪ99p&=+o:p609;ML#HͽcM@xrW!@gGZ8YL5[^dpAHT ԁuKwz#Կw;v[<({ ?ʰK6vF~ }" P@qZ4>gN`K"'Q,aSڞ='Z _,jqun|fo d5 }v5)ɫF V+ј!r'v\jAHs~X@xryB5S05 J8a,<&rE}H06+~`|՗D )㥭*AeO[ZH X]kJʸ}x{aEf":^^6fC~J*ڼuD8V4O1FC/p=/7ڹ+Ҋ ~LG[dg7[A\xDΦpG~u~kdqdJX8gUJUB)юGNh{2iMl=ڳ$rjlcI|2`-j 6m9 vnn )obUyU^Տm4_4F|JޖfDwI@Z|;Pe9kJ!``% h@n^xw'Њv+|=iq=Mtg&hN7&\7 p ,WY$,s Kq_ |-"K :x,AS5$ag|dJt8,rbTg !dh"A` !p '6)>GR([pbKn8D2#2|:d+zyHmn/?Lq|+.Mi%ɢ:@oRm7| f Y>w\6>`lu!)/jJmԚ ͱƇR3 o551G>g&phq؏K#VN fpXE Nڒ4%tea #"qv][2la33/~}n RH~3-:UA>\w$ p$1e[ef0^{q2%`A^G Kcu$B1uyR0kՙ+{D&-\Yt[Х%jXfkЈȄ"'QvCœr6]tߧW f@\#Yjo|$Өjt@:ta ȩ)]p:I3nn_8ㅘ/9L=kzFBB8afV"Z%4JeЖίUĢ3U1m4k~hx e/AGx!QKȷEW7#QYwL=:`ɀl^m׺*[tg 1RuȾ__O*P`3c`*čIfE^[)}CMH )!G Ñw)4?A` (Q]wmQ *6tmy4g`p+WdK ;>7iYU5W7D/y@ \"#h}+//wN+]e(h:o8 CN5FOE)(.Ϟz]?Ӂɚs0f3,,4X Yt~qݹQa_ih9_c6]v޳6x'ySUؙW]PˏV{dY'Joӳc>{K--ŝj5oC)Wpa^~']-:%b" i*Kr l8>Ȟu,s ɺ߱5LD&'.L7׉0΢7 NCY+"ըX-%Q1xNYcF0!h(%]o-΅bҙ,!Qfo [+B`P FGWfG2[?@tPK}c!D,BKRMDC%{~OFa2uz <GQ}̊/z99>:TPm-q^**emxFV:s;g iRJcKx8[~\0yXI]O>[N1YXD}ڠN6P<w,3bݦ$怂4{Y44-'-U2^oUPvI Br MeimJ*i:BĈ&qէo\.-5ѷc%WҁNħQhƇ:2=aJ剩]dbtߒflJ 6[kW gSzA.]$ܪ;-DOA}RMU[oJUd`hzar,!EYCmN}&9܋mNN 8sigV+:j:!ȝų]hC !ɘf, j;,C2%oVMDF߾"W5@*d>PόEGTi4xGHf2ZB*6cV"\xCF e~Iٖtt}lgph*٘lq1B&>;sE2 y?5Hq}F1bnd'HŠPӥ_]a-3$/RXjfO!ڒXi &F}T /&C_ ymy:>kʱ}07>2hdü)HvV*ܣƋ}Di^–]Oh@G(< 1\LmUoPwmBI/T'-'>-کR.4"dB4ъwZ>ch\DL;`:V?%6c ̩ʊкAu||Hϊ!qÏv|Ax'>z8zj4p48Mlh|ddW|JHp&E1ɤv.K\Gep$ũW`Wuxw /t3MQ\"D5^P9 qDv'|XG ^DUGE#.enX m{2b*^rϧRzpsc[| "|_^HJ{ճ5TD^)@>|ލ2@*k-)p3PD.R0I76tF1JKA;.xH) `HZ}|0E{gxpg3W Hh,iY/NgxF2'ȕ,o`1}ø)"fl}jƱ63LVqvEC0#g3d`}CrSc`Yb>NvKib @br'p 8\ .h~?XpM>3pagl҂_o]ZOZVD=v07-jr{V@uXut[g blLaIpK_Ұzh}ZkU=\\`擼bVM#g9Ċðdn!ƅL; \~.H& ea]I6}qB< 0i.% 9VuaS9:C& ]|2w/XbdDҊ 3kW  *(rÙ}wZ79UYT"MEvubr1j1=FjI>z$>9c>X$5h-I,gael>b0gဟI; 摸Lt)L0Ll0 %+xRsQ15ҴYEanL0y?{%WE~FWWH[:P2$ :bU&39oF1U.|P|L=K.;/kI| qm `nsCþMXH!Ġ]!aoxlj{VfH6:3(O6[1w1weOx`$1ɁYVcRy<Id]C~1˅o*!8?7v2e[xYX7+& YI/%m]mxOiË6SJQhx׽җ ipIGWpTcO3ԜJ,aMQѢ=RBSR2A8uc-dS)iLBd0TVM"r~*=Pezp<ʿm'e *NiO1e1t`rz]+;wtul%o/ww<'[?Q6dɁfޮL< ߕu[D7$Sa}{3KcmAm .U(SʐD<{׼s9XƗ8թIm3fjY4hv? DP1#́UE~H`$8&=ƊO˹}Q<?BGAPNGM{ #m5=(}>6-`&N֐\8K,Zp?DuG[^C"0o2_u1ڇhc賗dpCv(HSJV <|0$-M;blѹA ~3\SH/_PE,ŽConrX#xlU9T\ 6Hj;K4pUՒx^#V@JL꥟y/2.Y$HOm;?[xBjBΝ} ߏ!d=.K!KẄFu) W;l ##f26ttL3DQZ6Iuo#nɄ NQD^ިe14]hܱ38#E(218aS[}CV0\I/ϲ0 vE8^oriɍzfS2Sa;rn;^Nv8P&"Dg0{u/WG 9UuB>Vj*$j^uӻ)R{xsMrC&qrUl\!*0Vՠ?O^+QY  03\-ܖF>2CZt"ݡ.b߽*MWgh _*L)xz,֡pQYY8^I,b=Q k# 7p5~8 ĨD3].^\c68Cuݳ>Q;쐒=dP~jC=mQ^%M_lXޥA6{ƴ J[H?{WӠZix^V[D=Jp` 0hJzk-B:c1]`8r-Ű U I_~gALa*qtu5i GlCb+} j+o_,qЉyL(h4m_n#p cFI2κx ]NwNuۉ)l mLL0yMGᯇWǑWMKV_AO95qD ϖk-" 9!``t |4rD~z/vz=x ŲLϟ̼zLvUZ?|mڨľԬͧ8yԪM#Os;u:UiP:dRk|o?WI7͘.DLtGD+u@=&d ɊJŸ@OC9;s,3ocgI pˎ9]{IJBlYHw ]l d;)M0ZLtj_ܼj/eh'ÿ:q^+ c-=#4(jsT 7tyXbs;`نu9SfX#ɕl߷QpdѩT~Aء9;fJT)߻,7E>-0?YYb|4hr#)Lqyy YM# ,> x6R&_0찤ͥvЗ9Nv*7]~13OT N}Ssg]̄=nRIT6zJ`_5RM#gG!: D:YMRmӗ`?2B;_ZJ+K퐶L|k~ :`T(rRe^c8%9@7;)bE} Z:>]"ŇS=%pĵ_zQK_|~Ӷ|wU@ps.N@$gHqBɁN>W5 ^ӲP{lqCu>sP?*2 XnpebH9d2a0P.}wN'P߆nW 3EI;<+6;2 `+E4-Yu5 !o=j7G|tfGA>8_ذcsNs5tyΕw2`%Y4חnPD5SV+%BBŻŵOohV zR|[mXrZڠB(p5b )A<=–:?G2tw1E7d:d(7ucht ub$NS >q4 ^+3d0ګAqI)Ī=C\1H&̱!1"u9/7}|hKicd^lrB+8ZD%~fg*<}Πߚ3h[|R޽fss&vMFc}Wyn0.$17ӊҋ:5C #ųck .367#WXpŵi mYKТ 6tk3E]Nl DlnEQByu a{͠x3͊P.$eBPZu^gDeGP5DZoqd!W]’L2W!n{U']HyT{WO:* pA+K7ot<նT0ۗsMhDVSn~h%‡PO2˷|itf#9i?Nwџ;O>{R9_>/4%NtMa?y XρܸR`=gWޱ!Pz=y؍{`ӱ`B(qC:xRMb[:Acq4j9hP*H<ܻdFtҩTA/s|Ѝ|9wm%uaNbz_[kI~" [-֦(`R;6x(4/ͼp qh&q,IcdT"RuUב"yw`|[yHB >D81`*ey<$21}GFM,K?2j!g-^%i+@Jx⊸bg'cȣ9 "H{La.SZ WQa*Hv3dմ RiAň5Ha zֿKNeٸUdNaRx$.N$fzƈ;jj󼭛x;d{>xUX^cۍ܏«nIa׼fu&+5 #;Ùu*c}҄IjY濹 i4d ##QiajDCB-i:V# u㏺ns'UygP;fwRY8N)ul{5ȟ{Md8z1Ą(zuRXO{ ,4HZ{XĀ;p:|S K&S,T  F]hk=Q](6.\JK+1̛cS.uB4nyBy_?Q/jqG^r#J:|h]o.~=:##~HOh6phQn񫕃oԑ /`ZD_eǧЯnT' ZqNHG%5R'i,PLbc7sUȄ >O\"C] b kA3{mOJk哎4u O_- xdf Rs<^cx i%Nb*H _t)ܾn& FdF1;ߢ_f=M %FqNyT;9k%x%QvD6˾xv)VdDM`dz TksL ut W?E gIjQhqcʉ-x) Sd-J#Kk'e> o#8.x|*m-FX>\{Tb@#rq{&K{4 ; ;?#q\/]4o%y-^w0*Tk[XIB-`ڸQ*Yc)-А.EnÄ6JfzA'A ҘPU02cdWPY\!C~FqRIϜ?}XDh _@d2 x̮JtKQFY}"qMxuQ^ctS*$`u-QJ(5՚1)xjسC 0Y=Eg$g/1H3vUZf3 sodWYUմCx8c&|AuicG\W9 .8qtB;Fx7,gAKww[w f9PGjȘL44f> #'(6yO5wbfv<&d.{[v}5Qb3*-wz?T.S8U䙨'< V,QbBK}N(䃚+K‰2/sEJ,Y#֛f6+Op2UVKZm ՓnbU'5e1rR>X=Ow@# :h%P ni8 /qMQm|CI5Gx79"uyWdE|mb/vᡚ -'j5fSdbͶUG]D&[R8րgmuq"Xf&6 ssu^aeu!d' \JYY4)SPٰ640xd"ypY735]4?$ڷ}8ϗyPaPIv Bna~?JS>aǵSU&zz{%(5w2bƎ WsyM'՟ܛcKi0bVG%RQ tHn08J.XbrY=/|_kYzj,n(Ơ.\G_G2 q~X#|uCCmX;Z#Fh"ɍ44Zd 3@dl%c2_9wDFC4 N!KX}HEwͧ)ݵ\?&}]ɯol. &m8/r*c?pO3ǒ| <=2A=+x<묮}Yą9WZV$2X!ld-<hXQbn-^Y)Wg{ ȅ+ Є\xa0=.C7ftYTÁh{WҗE"$EA){$M_@FXfpǾU:k'n4=6fDbviű}:_2`u(僂{gZգkg(PkF rz& #NM" Ih@Ik&aPspQuFB[j(/Oeq6Yܯ3)2};r:sުn(&2 uF Nj F)r-IZ.p?7] MG˾' luӼ#3Hk?A;ϻxmŴ[?Ex)C<\9<(&ox6 O 6R^uMER,3V#xdX$.Bظ>86Bgy 14Iw;>aʱ'd6+Z0 @[H-rdhEGZq0ijѭ?85gjr< IOcVx*s,B~}lf4ɂF!4ฉmU:cٻݎ? LOj %NUrbjE pE Up O<M 2Kڽ9]Ֆ\-:@ ^ \&dq~L :W߮lJ'R=GTN#PԴs_D>-Y|T6#pk*]r~5ސmjCCn=h+ng0;YiȧNaO+0~aud5% tI 9'S΋:U"fgo~c voRsA~|N]_WeڿKH/e,\bfW} :DN: h,/hD!F/o RKo5  UZt>}!IcjvIZz tB@} )}ƻR;Ea[""By+/Յbu.9 ~}uv`j2402U2ҋ®S*!kZ,UAvF"*hCDE8?vԦ?<.ᴐ(U|Q@>YW&ݛMIb0`[֑} ˢ>ҋ_B݈LĜcljb|[9p輶zkAdNs5=_lGx|Rl$>ÆO#o,B_ (2‡j6f$D $MPfJZ@i Ci֜/%olIv̜nĄ khTR3" S}97nÿTk \Zӟ~|ᝀ?T R:qV `n@4095$Ki73:mC Q%lˬhD/EYb/d 1%4cS+?MCW0;c8sYMN>X}#3De/KA>wx%XM(;/j!N6-EÙtm|*O>tZ~g<H|NAāIgf!VW6R,YZe.PoOH|Uλt<mC/)%ve(,&.֦n-G3Ŝi-nݖ"f% 9"i_pL2F䇵`dK2sz'pC^ծgzxFJ&r&|tܗ`(pGBWk>&Yӆ]5Z2q g&f:Q;$J{i=s5LϋeӃޒw@X$nj7 mTMNΫ-+ TrL֦{ԝboG3^W}QxLS:ݛ Ul̰|p6Ed#$X]4fB|咩!8 c4Ag< }Um_xhL-wA6NDD $#!b24yA\ ZWG-7YfHdK13LPMFd"Hqlo131v#&OõQ-p^?\v&eu1Nߞ3<HͼqNR ߿,2߅1'pPX$vc5K$}`lƐ1 A5H؝TF"E33}SW _rvx~1p'^VG}+ɓ&C؞PPmB[^nῧl~'Ay2ixoU9(w xP4ӰR]j' WSπH[A(V/aGQpr8d$ȃ?,/`ɍ){z{;m/Bx¶ϖ[0!D > VRmDҖ;3 xmΧ+ H I~SK[񡤱Uɵ[sceп[@X$ 1 n'D%P'1?ku @K!KX3۝-"ɞq*6Dkd'Fأ}8%~kQYHm2w<?alMsK\NyDTˊPmB}l3OF2`.B,򩐞Kv !NRаzݽؑj#fP#XmN.H}xB2,awtZ=p#ygΐ}V[L̯ ALU.G*nA p3WZ]s_@̓o-"G>tԕ([zRWН8:xLaψ!q.}Hȱm%dϐb+@mtő2!KJfM9qT#KC|cUx);`f"?? t {`A25tNuLuԹWjsRD >}쎺.,E*7d'GqD_㩂KKƲǛ=9 jBMe+&:qb؊j_Gլ8 !7=s.g& Ƀt5L~HyA `@ iN4YBMn߾O Յ*lgzr`U(N0r&+8C簅FޭN*U$hxWcU='|Ho 6, N)THD8TE rn2^y&qDC ^%@YjaOEVd-3,WZ}A#g/MހӃXnSg8{Ӯqr\ BECec78V#J_ szſ%mY`0H3`,Q=W@vk!)5l7I h٧7jgi8/p?aTҼT/Rwye 8h=$3ppg]3\Ւv塱c_! `g⍯6Or7qVMifi\`-lz3>>u"W8X=#6V1&z}I٢vjh`yQiyB8V׹wxwnTo9p [#1w"f}'qQ}W)K}2AX(^?:$IUU\x5-m)1@<\!:<"ĻVˆ_֑z9S/U[{{ϗv8DβI#1yryJn_ ۲ɖ'4 f#N) $ob55`r2Ii,xLRr[ ) MCCR6j䎮liLltRb Z,֚ΘNHCRإ2ݚ! õiW7s UsSAHӦ:19ZoP.o2VlFc2J_a-k ~0Cwoz̉ U2ބY>RUET}:^`1dS$<~@>uLQ+%%G#*-QDԱn1&,FFFGE-ܨa*-vU}C]'S[KIt Y ldAJ$;`5 jg^*MPL=Q z##QrˌWFjt rOm)NT{"2fV=;zFh 󕓅&_-IiUـη9W{aU75 <y_.:6{NJM#sSpo^Bj߀kK o@ܳa" z_4-º?Aur\Tq[`nGt.w f-EE@?V+ Ȼ9>H0~oUM#ORb1&8PZ 1W[0%d;_\Aִ17Q'=3Js9LIEdYUD31^ꗨol\Y( @?X\ ֳ2^$S]ECs HlcvU6pIIJ3~o޵b;n5'~r]rfh5vi˂S"; h%TwTml2&&f&LhĂL'P o94[{$% ˅YҜC9Vz>R2&5QE؅&oдb|{C\XYrtլTy/NMcmx1pU g yO;*OFMB&9чIsX[L⽑)]b6~lŮqT\@~/SDƏGlJ}E>*;Kz@%w x3ԡ<'Ej0nD$DM,g)#4acM"nÕ9(z&1^Ya ԳJF( QYHzu0G u^pwOG$o譟-f#nKʪC-LZ#Ɣ5kpi0.̣䴵_(o0zOް"Hɹ|.aጆ"Kۭ'm!AT9{N|)QjɢP WLݑ/j#c,k$ƭpȄlʎ ow *̱_s #)+۴ȕZI5-]οHe.2٩_'`%nT&~y;Uw}2B{!‰3? 2l5הD[ 3xh@  vrFް5P hE(Z{eӓֶ<9fJ#2#s[FWSEbͽ@8YkC rۻaYmI|K{(6% KGG~+Ep)0-ɯ'#$ )q7z9DL{;`]ǮJ2%7dP:n/y^,x~H}p˺Z?H C@cá5ePNdDkIn]8xGZ87#_>oMv*?;B[:b$mF;+55r]@2&I $] m?҃Yb*»ʫHc` ͈e' ]B='}-Vb|9WfRK7!`zA95jⷈ,zB~[0,ƛ/;:x%UI0Vr@AVR7{`܋bj,u׹sn[tͥ[@jf n`\|2`:Bl.s4W].|v˚;a0)tfx E>(z~TP x@ﮄ1 ]x;VDt P~aU6DY;5KaB6?Ԏ*_+@R*N]v95μǜ9S ;?{:N( brwNw׺@}\Q5P% t_QsF"{K{y{W Aم7say>ܚΔ/_e,_AB#آmV$>V!}p}:NRx "oR絏Z}AG--mMB >Oo}G#3_25!Zr@n@ΠnHR+id-9"wTImĀ5tCgXYDQ)H^N=L`$Wdm9~Or 1'ǰ$6ZyEmz\PD&4bZf3ܥ{$MSGҥ*M4')%+O4Œ!.-7t 5T9Б`xZaL\KY8͒_;@ Ԣ\g9sD/ȴzt<*/#Ib@2tRRB¸BWV\8"y2&R9e]-fw\4Dl sa7X 2Rʟ5_<ﴋ9=UA˥z[3.. XqwYPMp2 D)mĺdRsot_hL"ȥ<0[]TlYdDpW:grSV93_:FbbMY$--qukdu0s}Amc9$OӴ7q*1|vř@}ǚC&E(]Pfn] _r6̙`! sn^ۯM(/p/,O*m4"USzZyD)ZJ5 Yf^c1=`o%pDO|?_ [H,ݲe sFJ*\,D`oeLgŒ_JKsa"N} u\2ϑ՛D$q֛9<%>glmW|b4 ux{Z'0韒ƦYE)1J㜃K}K\xi6Զ(Ku6/jpr30 rdkp%YK6p:S?WA;[od?oSS֢I_cN GWo㲘kE]O<<8|p9S|C=6wb"bkLN-ge-_Rgό̉벩a,)oׯ5O0&Bܱ J2G?@ b 8X([t>=xx4y Ϊل;G/vD ձMؖئz}8'BjϳPr<s>,JmL͓ w\QR?qT۸u"ЫxWz[܃,dJcYIywO"ctłt?6 L!z'/D.f1x:5sm\57-?Q{+5o_۾VkdsTL]ң&4lo^pG5rF'F #+Ic"xHƾD|׍BՆ.b7:RA3|G^5#}p\b&ICqEiz)r^h烌D;1UT/KͲWwGSY맔i iRv?lu˭"2fX9\oG7z0 d2 R\ LVs|w!q lQ=2"PGI x/Z/Y8 _WƦJϖ/ ?^5^UGu@sT>(Q>|e/Jf uKVAyK7x?G4CC^a`*z۱,zj1 /pWb68_ڮ-YkNAy3j0|`Z v&_Yk>ќ3֧ L^BA:pKNa& XC`rDiMny"|aZd#ҹ'$"R,,08^튅2^U_(' Nzɝ6Ž0T9ݬa3k Wew]"/R Ycs'+ٜuf~)+x3 ,ա'>xS"]VXu]sЦ),motL,p ?t?)z˲|R|cئKCoE ~=L57-x4<.L~Ɨ(fG~@ QI(+^!|4Vڤ9U"zg]r/ON,x@cfbu[3%aٖTM>k<}ԛ! ΧcS8$DOtogwt_0mbϡ⪾ } 6 ۹`'*4Ry Mў|տ(q@mt9o)ݸ&Tx&GSպpb>e~549"<^-(o,^s"[%;x(e:ޏO$~.m H(ɻ;1Y"hCo#Tu¾n1JQ_AS0G)sD91 s󤙘u:&\\Xf#^GDQAH\n [A! %!1n#X "J@Fr 'R҅)__w)x)Z˶yHL@7p@:;KڄsvljׄjԪxSB) ӯq@0;7|E#gft»f!E,i,9M=hХTV U 19*7Y'́g⠫2.ݪs($d΢m-A&xoz@{<.'d)I~UESyT { 8b쿺RU5HxdN"8||`;4O.*+U9,1;$ FnoghjyěC{}k>[T~>8r9W N{\p18\J)NUqP/¸o|i&LDtt7 ؠa-%Q"QѬu%JFC5&Ac*}1 !F1+)e? `ʹ$ȮR8s3Ї+ 9n g{ 9 i~^'e#Z:]'N(RElS?ϝ*PMf&r.;g{Ue>`%|E7s),I61yԖr0vS9!]XeN{-d``?U?F3{(4f]a̪Ji ̕ZY?KNuc;:\U6)y@Xݻ N(H .l GY 9eײ"_ i\Ǒz_ …x+٫4' !<]:[KOΡ7yV8'3ۙ>WA/5Q9N!o׀izV h R&B"ʨ[{Y 5̑oShoX%S+~T#>'XP5Z">?gAGzddX7J8WjNx3CeNLΖ4<Ϲ."vr%ot<D QG1`ILɕaLƖpt+r{rap{ԭbhr1!ضq i,O8Ѯd|["j&!B'L,hܢg^Q3CZ_ޚmn,@9ixN)ԥA.mtzV.95чȹ*eeX7V>:Nxi;N`Oq;4j:dVP$=Pډ̈́Ay[$"yX’b>Jѭ\mAxxC"ȡ;'qϗɦQ1fE9*ycmvF\ JEl1x'cVrϴfUBqY@qP{5*H/5)<j4n?Ùd(Kk5 5:="|oY ADA-Є(9 x4ۅ(? &@WAѮLw,VҀWZܨ!cĹf<9y &qKuqYryngz.EZaKQo0"u'O*NLU17pU& `'PQzi0HH/+& Zh(2;i.Z4,HX5$} T}א2.?ߠb{ *o{cC+b{u  VZm 깎hZX@ Ʒcb~P+i phXp7XXڦz/|׮\*!+lH<߶Kƴ<KGۯȶTىyjʼn(@!S9o&f ЌG0s c'Llv`U:ڽ t7F픁g4 \qZhOzoPʓqXiA7Uֲp$mr C.Y\|:.,wQ@9?00f\0K0υCfC %x)H#<-b@J&2,];nW͌t1v>Y` 5jb/ȜEm/T3L~(j5m$V$ . `ϴ <?nܛ⫺8Ef*DdN1+8b k3#і=Ymˇc)n Nu*[1r 7(FXO)' (ɜu dk) ̶V3Ib`~A 8J%FAIWx|{ '- "@ 6 %D4Q4-eS,^،-6*ϟ< 67쟈y v#Yr-gzNK+@_EHhG[ d2yYiKwoV)G *Kpw&\y&'Lq6VhP52d:SUfx*.;!UhzLU1]շ Pt %RkޡJO[&ƘM e d^9T $OC:Ϭ" xP?S)NU4oTo%+-q$1 Ogǵ=uol +U:EP Ek2DJtmJg#L"c֊Ua0O sbBތ/&$z*`?Ƈ9OW$ůw ?qn2{F(lQOτNl4MYf_ze"^4C %=tאMZȀ trY`" eJ17:’űkQ ޴d`ʟȞlq^+iw d0a!u$} ACנ*b{\M*:uLey,J|{32Jx}\ފ?c1ۆ @zn⦹ͬYziTP5!R+-،r\20O[6Xjՠ3>n׳; >^WCgYߝ!\:Н8I  ФФx>BjS].:zEՂ m:`ّ . S N’K%}p_p~ETDG94:+T˗#(J|c),B@FaqZ=|Fꪇo t wh XO ̔R#c8[|~RheIXrEGۣ 3C:0Jk᱅1hЪ+W!za.N̜`/$j9oVl54~rBEM-r0UanmHD( 4cYbYB :z"y@-~YgN~N#ǽB&o?O}` /C1T0E' :/Mn쓅AYq,t-UoUI8m ٍB s2e>W~־YV 5hzKU(fB@g_F .Ii ۆMë2I,9eTF]W}=P{JOm~=[Q$oxJ~dUPzԴ !Q nD՗zog8IHSJ:ђΉm>ayp:#$t]H,}s {:G]#[7_rB@@' JկgL֨ZuS{,¡*A/ò;jgVki 9j"=dZ(w&cM1DbQ91r]mah-/r*|/UUap2Dkq7[6qhm=Og= T7%"4W/^Cf+kRVA6<4Ccxǣ4P5nT9Fֆ 5&%W?Pςq\*_5KEPqrJ x}>I~/{Wood嚾{f5q{>OR+hM:CWr&J t՚ qOhQY<'}v*wPHߖ uRDxnH3߀rsopUW\e\=a,dx˪tƬ 5 ,zL덮0%m1 ;ԢE!sA,4ZM &xCo}B*g H6WVoC>f&Q{DSwr/ @ΐKT)P,93{IEGozyiJF \veM錏;;hM;gi[Xf$g,%M\ 25%qsc0DV:/I~ѡam80W@ƿaX}^ U1@2񩾙 >l0A7^[0o<#O.8gOdЦ (]Tܬlzô\Qz+Ax :G45n=e3Cԁpؾp'ǽÆiώbRfj\e~ٺANWR1(Տy21@:wҪ6< 1 e}ɓ7bxa6fA C8?B@5*$nۥoױNpvlszEH@REة \obyvb /cN߀I?bba)I[ S5Bà ;aN/56MtGG"rt1u17i'z?K4p唭zװzDVBS#dٜ#jA1IeH\W^mM7х}&S>#y&i)y/S~zR>o{h=1Ay8j 黭M\_FVsK 1`Y~eߛ珡ڀ,+ow/N,l:jtKV.WDHa@Xoc:7B%5}N[2,s_6}pBFq#,bO2:;XnydP)chiS t3 CQ ns0KFɁȾ|^g-9ԇȚy[ BzT}4˨Ҁ+9]*mϏ AfTju> Gc}ˢ)@gQZIr$F0}?֓@VRa!O ФI`@k~ l 0#mtәz!- Ie]sr|0M}Fa 5<-N)Y5PcJ6@ҹr tRr ց#/3/CgvT]G>T&̱5l̗m+3'<]Y|Ko>DHhaX4O(ҳ"p|< (Ue;w ԹĈ'æټm]}~2AYΚp7A賫CLwB9n;7A6a//QQ#w S|lrTfcie"hh5h[n nY ׶u"|aHc]5SRr~2whu+ U p bYӀ`)@$NHP1D =Ϲ Ӭ.6i\j+rn㭶V?jQjQL8M:#5pt%DbH~[ W!0ԩ{f>@<k?11}*LIқR[4F,CL+DZ/R9\"o%p+yfQ9VXm7iD!S/p|ܼβ8?Ⱦ'`b' I),}=Sw򟨍 %9Hӱ?gHQj5(6,*.e#4MB.`;b8<^tW!PR"z( fkYWx "{`K|)L xݠ q#ȭH[ 0:x]yH2EQ^F,n'&B. (u*Rez$mMH?'c%LںGH l"E.7tA>W7&0+ϴm;ۺՐU(7 f#~,RPz#f`es)A/F36jG"1沢dn=` SDaU,e~!Ņ[ pkrN"qEPap:A&{(vrB 7SۜN;c6qk#׽I/u&:9$7 W6"#QUYAC~ 4'$usȿ &ɯZ Jj v'4C_02 w9Y3xPш'N931vC Ivᄅ죝{40wُQΖdGБ 0-0=92{_佃ӈ k6wpxUPq=}oqcW$v&L+y=P}srUEy)Fs?͵O'] ȵѬ_aR閺 ˾0-rX.BtfU< Y=뺇׬/bMߒ`(39r䐚^\d{C־ }ח&lc5΂'x\ڶ)ѥ?[|I*~$wjP`g{^qIN(-_5@qVh.Xî|>F1 TsǠF:69?Zg[a=W|Ghl$$fiVbELfu 6*]b7!&<-8BE0"pSFވvuoF2WQ}޳S朩GoZ^iVskO, qٙ6HtzM86^-<7ZCDX_Egf5SE7|߹XӠM9"4"C'>MS{Q F[?)UF2庸,B`%Fۣl(Qz$ڃ8:M˾(`P22'QeĽ`!aOLW{MJC|4O*ΝC{M|'t<[C\ʐUxH\8iNE՚4`yk So{klȋ\nݣ\ ջ6DؿǃYX^AF;y5/2k+TE(,aG5%A)w ~ l-ڽ;д(Mo;{'1P'%yL)r2*N}QF sR; J @AOg ` MA2r^ qDZpz|;r:X_N-k>ymCoF]gg@c)rx.r:GlP6hP^ЯxLc2)T>~'|00'.&d+K5WmJ $\JlΣg!?tRA hG7Ɔ6]aK:䊖-z64,hOhfA5%[$&e0n@6WIaYw>Z }F\ٌ "L01y'a`,xDvܢË*I4Đa$,\cQ㤅oݞ)}(ZOZ8)^|ݗ7m.=2.`$;Z>O_̍ >a,HVd%(:Ͷ"W/3q }E̱~VExKL}kX:(r4gB v]*]L![pZA">ʑ~a(6ś{\D|Cǟ$?8%"7DEq aI;*P@l/<$-쯈t)Q~5sZ Y񯦤ܫ㼝>BɈJJ!A2tmV_ KrZK; 84o5\Ut(9ԢQ"Ty#]:(;X>sX[Qb.N0d&^j=6̱Jbl.5p1-}1?'1EdlvB'55IR'D`Hgǎ#iR_Wh%x$7#zdžt[D9QsýNh=DË+ւzyfa0o_7Ww\Xom<',=0|d;tnfJD POky#vcFw J\}52el_*p ! V34;dSֻ 'dېVg|HL{ւJj͂O4Gw~(KU obz.H~x8 ]#1+6BAG>&1ސǰ ^ >PFa(;%MK T[c6Hr5sO~蜟3MNމEC. q:\DEk{-2e'">$ۋN!=fL57@&lcN6]yf~&A15q# 0x 1O@94C;;(TDQ=Of*K ixܰF82`Ԅk[ձp gHCoAcD=Y V^;l98ZmjfJRO>̌hJŮyT|kD),fȝV+4 5O:9yu#\sL˹bhЎr0.(iMɖc_Nc܂RQ3ߟ]rzo/Iiٖya XW" \k~'1 ғCVr5rpr^ej$y\lXH>g)jyj|$R.4ANZ6Ve@ L$ESj)zF~t(dpغd(Q?1=ԣD\_2<x^`Q&r*cx0V{otyFye1 Vp.W8QO+?Ljbo0'ZSɍb=1JԆSYf21"_7MJb w9U6-|/fdl=9P Gd;(*FBk}aUnQ@~-Ne{=oا*r~)+f7`!$lU8<1oН^`{A(DQRVY!? @ĄyS]!GV@dg./4T(2̼u7xŒQ~YT¢a:KaC#!/;r  KC4{U9x^H.m#f9|FoY)B-iGI#g^B"pQmwY}QlH{ukZV}IE=8bĻ{98 u`r&Z*D"'01n=yE_MqZ+Lj܀EhirO='NO]P0ٙ}>0 h1)00xX4C8Qt QmSX'AM=ʲ' %eD( IxlV``+mpEHl,X"xnQQyށX/P>%DN}C\DY+)7SЍV hĦ @bLah HI6ԭPwJZrl]dThn Xt] Ph|-rا !%k>$9\]֪vB,M3c\:YAe}+f8=8bs\]rBʌ(XqM N1,O?c0jbޣ8B'a-FHe[/NZqD83NɓҮlDv}&'|iA[t,-HZ?[1 O[U0Yȴ}tx71{vs:KP- 6fb5.lS|t(5k ,1ӧtՁɁGO_C}m?s/+h+?@hr'̯q{n戠&e2wE@qP&6 Y !򍦄8QcsͲ|:'++!XOoH0396S!9b2|dE,GmW?|@uBiyޝ_+Pi*()Z`׸.#exdUush*g,RTUx;|HG\q n hy;7 ?̅O9@~b`xv`a>.Մˣ3=\^KkC:圧U8ihM=lD d@Ix4tF B:>֭=+]J܏e"{k˴4Y(:5uof%a ʮ9xonWO;o8!;s>#L 3fҏ$I2B uXrG p'IN-8A[O k^)EvX/!1 :f.DSp4^k V9KƊ~LJj6e+ J+`_-Mcq "RApeG{\_Cj65[L'Cjo=B&+IrԵ]TpFd_kMhg5gy "N^Ep@tCJ/J$&<- ]ILwѓ Rb^j~m@i꠱8i 7#dM/ÓF#uv3PINҿRI BXTZΏKn4VH{2VsLT$0<]kɃ@Sn[k*jG.f*+KxFC;5bV?S6B *#61)ODVJAz˸Ov1CS1U~#,'97k]- G<ilZcSoT>;1o3 ?JތٖLo8!v~#sD4O=aE.jP:[Y9 hɦ%Sݰ ۮ=\&VPщ uFcNg2,m6ᚆ/j/U+ET >#F(4…"zÉ+˸(^f7V̇{XiO%ũ2ԼJ_#Y=:O[6x;o/θ2 Ve[YKگDdGG}5Xjc6`6MA+5'Hg|lԘ642*E%gCMn2FhSeUmd0;-UyrP]Gݮ{0-~n{hL,RCNCaZJl-7+`{;ÿF;BoMk~' 0sfi4R5'Hv՘V19Fe] ~?S߫B;%Jt"uRȳ _\)qw/LEW0bɻšHy$l!K~X>x ,q"u 5|ό@Vte/:O\rã||a2k|)T%y4@֫s55PjμXQl?eUNf>-bsF V~ywfۡs -I9蠉3f/Y>1\B py3<@TEl8h&'wa`k㒢)gDaZ8u7H(߱,Wa@U!W yyrV ?{B-@MaaA}+UBr@ڌ5ΕTK/]6>Xn3 #,# UAJwq.0Ap xey6 t=|QUŁN6bMxB6O3\U{2lgNHb:ۼt r<ˆ᭏Ɏ߭Vyc+2d6h/W7/YZc* P]Hm$C =@w% 儔%:c&y-=V5(zq 䬍S!!D]D^PE~]۶,u6m6ds`,LDYv5>C^F @0}"tbWf(#m;A9 !e1u}E.<0\/JtkGRLH۲Zj離'Lj -MR;|l: FuS{ZB)QNS`ULUh&ŭ$>x{8q1T >qD9Ǐz ݏF'9sDVef@K0EJ{'Rk~O2`H^ј@QN x~*XCHlדdnuN4UsAZ\tA0yC3koӍaW*Hᣨ#df؂,.kˁ?-\L.ߞ ۧyL"FM/R4:b$SWvHWR薣&tMTaWht7؈];wӄ<GJPXTwD̝6;AA8C'Үbt $G";"ۜ}Z Q\8Ŵ4hL~lr\)%6 p %u.Ka֭m k,`7lp0Ԕm)c.$ܕt6x $\ DLh]5{L߹O&ߙdW@C*p`1364f%ln=,K{t._k$dۭ|¯^*}RtS/S(,JEDDkn+r\.>.'gU dw(D(Zuz`-ڋTcj=.b PJI46GvQP\h: ~vW1̿C#ctRbs,38TܲHega'$^jM͈,u;gGߚ/2Xwld@|!XGVXUyoƗcUT⧨ No6$`IzNh!6'm6Уi'?&1S=|_M`@/EHv:ȫ n,i򸾥i5!ixձo#!djPTthJ~*(raWhga_oPaMZmG7ۦP)t0|Bu=Rhm;Mt]KK6|z]we׉}t t~ˆ QW+~&”GSrL H܂9=׭P4P){ Ֆ5GcѺ2{:ROb}(fXIB4lqƆsΰ. 2 =ykM(CZb)xg۰9(oymڙ(CS~+NɺߍRh~ d=m|dG{epB m.I\ȿ%%Gn8_Sd'{ex:x6*[_gW^\4RC{#67Y}I S[YZywOk/jϰqP>ґUyXج\p)uo`т!.Q]-6ZTwLm168A^P֯%gq-rQ5NM+ڑ’'}㉿ĭphւ?=9\>g{ YysrJ«lx9si9J'?Q V6֋ D2J7*uK%D3+ &B Pz*cL`%9A8G IIr Ta]'w'4-t-G|NRvX`؈g*M]㍟"٬{ː*ޅK+clݯvk>XJde/95XWz\%:+ "td 8~~K`Ȥ3۪|HZ~`ɀy/Bv<9~i<.LTa m ICl'*g:}˿?֒?hᕱ9өl| OGltYQAHG՟< 9Bՠ_f=qzBv:YNE Q8b2AAiSB5XQ}gSl?BRMorf8;zyɎfxm*G}K^_fhnũz;%1~f=gA޽V .aAt)38*n&'{`UQHTTbyU3k?'{ζ3,ͩH:WNcGF)}B&k I-{;}Y{ Yׇ}[s c, kreK)lcg%65;66p&ԟG V?=֗,KN+\ ӝ Nߨ?c"=T2P E])ք8^9C=5X@Rlَ$#8dVNERwx=NjRaAX;Ϯ:ez_~3hz_ӓ!"u <ϟ#4jZ{M17`oGZo78Gb4.qOE-Dye8@mHFeYpE ``u`[,K~[zm qN\'nSei5͞W&Ɲxj΍h"z֋2 KNc ɚO;~pdBJ^Qc*uy_ SX oQrfr/L-2,ðcZYSIJXe+9&TVl |tU(Bl~,p+Liq`KYAt7c)bOyNg=៷#9;bN^+W 'R Q``[_|BxQP~$H7[S6X9?ׅ80!M|@:#gȭd" (ĶS𨪾S1n+ؔT\nxi5%W_IR#MWK!~au,w%^s}7e>![| Br?}vCWHơ,@t(T_L|qzlB%FR ohV2j!5$9 ( %ȶQSaנjC$]8TLbm>|m#V-W=>7#9lN'7 cJupTknl-dYgsSЈ92t%KHS_ͺe+~T4!z) m")mC )-qixMMو®TϹE7Cqv8庱7@.WAؽG_?=a?"ODp-&;hqk'1 *fn݁\M)i`_F#y'O''lŅetlʸWee' z $& a,:7U/eezZD3嘣v` d}@y{oSNm(<}lQ9oPfaʆJxCR= M_{ x-^+Eܬ#=V/Rf{nCI .' =D0y"Gl5F`7׽k\ 5!s&Fnfs?ȸ͆h_/m,CFTq C5dMw'aԘ%nHdf}c2~Ȭr{D]%τ~p28Tf^WAoc s ïI1AԞʼefA/,EH7uw,c\":K_ \U7ϒ{w#X~tSq;9t=Ƃ60jxRD 'ڏ!} e#].Bڲ#HE'U>u|.,'t؟#0 ;i;lNZ(a 8`ᾞ MFE[!_cI{RҘiS\=sH-K yc)\XDk#$CK:;F-o\ n &.,'5uS7_1`)ߧjiշ8 NZD5+*J }d("Pp ߇Q@D(hIF7fΒ_Gzwx֛AwF"j'-:0!k|k>02lm!,!y 'Wf&v ykf-k^"[XKb3[=,,.T#m4YdW4P\kR5O+^'zt>YT^0ɼj"\>pcVW"bmcT{Іzզb-EOw<Ø+ER /tkpn`.ۃb>̀K !=vej BM 8ԮYe pV>?`b6n%DLg0@Q;N7f(E;bdU+OGY?a֐ 39mCM VtO0™TWHrJcΦ&G Al&. e(f_ YPjnGfwuGU-.ر4D%XZqokdۆ.2ݡ%ryAYw$w]X (K\OAT=Sxb%omVˁ\;ٯʆv쪾"QG LPYsil)_!.or2gUAț5G~N崌fF㈖) 9C3blGuGFtiG+=AzR2X:a(cH)&T[pseЂ@H N&Ŋ-_@V"w5pBTJm|;\{! ^ ϴpb"JnrCye=(Nh:cXZj$‡_2%bfWйyG Qh 䔔[ d8'[y}NbO@(`nMX=4Fqӡ La,r=QJx!HOVkԄH5w@FəEJ"$¶@ [#[mೂK:^wP/S`su ۴,ZmC;,oDqXiܿv1}pGf:"ZFɊа-,1@=ݟK:NE$o~rw#^N>x0#!1@@֪ϭ\w7[,񧗀ZC7_=b?v`e{,knu9DZz?5 }Iy$sW)0IP˜nx%R1V$CV7[a ʉ3;Ý;צ0*Kk*jOc|n3]<4A[,l$L7$*qbh f`XL+\.ʘ3*f/٬ H!H "l3+>& BGV>ajg>0V*܍D&ɟG<{P9ZQ+d+K sb((ӌHPu7 #DW*,/2cl<z=Uf%r'OUZGBA6ssj6!6Y"5b`vp RP۸ąfZ>3Ve #lɏWR⧑=>3h6"}^e&v-qM!of-L.!dq`Μl֨S!u^x[@65;'MwGX}V{t^n4ӋW#4 sh,op#' }2O}}E۰ik0 !M8 9ׯ)SS0в1Rea:@Qt6iZ~ը( ;ՃTQ8zΆ~.WCz7 qP#%aRz[}OVo`4[E zќu}U?a_=*'(Y?[co~~O뛉l`>M)hD7Wւ8 j#ުWU?xbǮ2c%+ 7n͗!9#`j%rԧ/v(~M|h@8Gl;׾T3+7vZ u$vʏ !C-l}:2&I.y4~7-_$L5ZG|/FWT.y0Xt](DWy[#!8eUw\b8.cM;\bW-RVo.nqٝ^U,9=ڃ3Ϳ;ߦAywj4# i獲ΞWI4RX eδ+FCVUO^}@&4 cٱ?-?'#\)>|6BuA ޮmyNY%Z*{U`q]p7R0 MqWf>f.{W L!PstzgP,l~E'$s(n>*@Gx9cB>b5\|qdS$TC#.3'{1/\}2N^>aoH:7Ak5qă3b[9+ < |V dxo!Zǔ@l$Ѫo{Q 5b6}pzфl&log`ﲢ Ey;;fVtOe)tł-L[@qd13ԉ%"u⽒(kMgǻe)!e2{sB5?:%tAi8^.Gm[ydFRA=gOS70.PHϖ$P5͠Bgy39;_QRR/s!NZ pHJ/(oPkt2?;!αf`N' 7*# w$½dKV [.#2"xn1$Pa:3pn oSɸ<`ֽty//E&ރ{()8C-EOԄ cWZ#>͌uVXX7T?(vV)C-*wW9 ?2+d8R3ݾ`1w6rcFA9It<; iQuav?ݒuF@:֜)` Vj7dE,X>ᕍ/SZ " ];[,Cb7lp̼]Ps$*%v[w̐4.SK OL6>j=Zq8d5gFMgǑeL+@Rim,vɤtB$pkp"; *51%ӌs λsy{7hwNZO'0BU|o**1lɭ4 OG-,)=/1i,+xMwP[&alNAA{Y( _fI^W 7NH6 &5<|aL@jږ!)\#̠&9PNKI,Uql-`4ٚ"(r/$M?I"C{X~R\sSTON?w 6 3URy K!S^Z_ؽ1ueO]<, =kP P (y/kEMVG#Ձr&Fmʹxin1h ,22^!6'Ī㜹m'_q?cDG҂2ᛢQmGֵh(nݏ4CdqJޢ=ٌ'r^&ԅ޹ܵX?wUqLP&aJ--j+ ksъSLÛ`,ߏԣ9߃BU$Ã4Lҟax#9O2Nb2׉Ya[ "h99??p `%&H'3%-rӎ'J]6lC?wʂCfbJL"L&Z0#VL^ _X5f71'&8e>5GK41E`R*w mM6aQTe+/åC3ʻ+0<44a+|0O>;s*'OYaoWx鈫=-O&A$X\+:M$^k8Mkɻ09qGZе&jVGMtp<f1U.EČO:8sDصt>k/jq:(7Y5эº+1Bi+ک O!#ĘٯV8tg88s6t8{gڗsW7[>.^NiؔI7ꀌ.<|03+!Ac&I\޻CM=P+&I_?QDQBw!r V;[V_d%ư-p2NU9Js2_VO lKX)C„sL\x{e ͪ-bPkѭ=Ɇ߆|-WWxR>Ɏ Zbװh~rDݾ@4DMKP*Ӟ*0>7&?3}YtU[V3$bgd:R,#h >)X '*5fse_I/c@a tj*LKUB@x1R'gӈNuSJX@H?d\̈O>U):5t$/^伵{㈹c!^ׯ *Ͼr mś].? I|}wXٱ"y _:WهڐO5ssKuRkW{!2ԁ #¸UGYVZ{$΀n#`b{?~иgRu7=ZEx`~ZۘEғ8TaaU:[BXvN\~l ϟAW91̲&W)gQ$|^cjKjg6<0_;iZh1"Zڭ)x־^3 >/9NcM\gA)5kVmG0 ep9(+3>$SB6k&%%Hf|IjK *]P""YdXV?7WN`c+E2ūȓŚ$i0GP2S%$c[(W"}}[; 2h*QS9G.Lr plE<,^DK{8\1]Qt&&FayIѽ}bf Akf{lV8t -}F6[XR ~!w<`t'DmB/%ϭȽTe>3ПSO]t7@L¯b6'D편60EHk1Pb$Dg &YlܕL(Fݾw.ݵX]MEjWe pp<;YL.GdY3ERxk,-M~1àTQ ˗!4 h(ŀ6f4@5H ϖU#uܳgoP~U%)4(Y84+!Vg_Ek/2FQqhvOmsE^I GGenoUY^zwLhs6/};T맿#>va("RZ\̻C3dN+DnMMn2],u1A&8/ϴ?lgߠD'tG3QReH{D ~Ѱe ;QxbY UI3ohkp)3$AIeM^ȣ:Gk˸pց/ALFP89c>rOm&r[} ;(~PXk5 ogB ޽CzGF']R$b`,r*eR(nQe9+/M"DŽί:e/p xevX R8=Ic"+H).aFCa;_Nk6kIh%s/|+۫sd70:}B^oYlh}MTL[<=UA\wMܱײJs7}V^mxCnKm\, 77$Ue놌NF|1οtQ# iix|V ׺䜵aF/(Ul~XymڷAo]½e)ow4vC.fp2 PFE$j-S[&"P@_?>NW]ҔMȥSF/;$3&y-"v {=< _/k3G_Q.hcRZlk,Y ߢrTZL ,yQ$;U)!f W4vhL?OnPs)Ҽ1参!}V鉴2J=y@>]yEqq#6uCG ڕ-wJ%'nćТ/g ŅfE%E(c*XGSWiH<5L>P,a1I65~4QJ(4Ur|]2>fϷ)= KaJw UIbTqzɜh<|صC*:&P沅?O1-!O;ꨣ Wk_9١,An.@oٞ%F]I FN]8C _ .(ȨƇd^UTcygy24]E- NNU45 ؋}rpS /`JOͅq6/{(H(a=ŔCdjB6P+Pszj8`}26 f!bvJ[F%wGi[>NK*VM| @#% A)E~vwXOܦ[6Z҉n;*~P؉L; 4ϡFDǩf+$,D&tHW8MѮloKBɊlwZ/?0{2z?5UGSH#=b#a1,m9I@tCtU>H,͕u8Oݮ-9V~;G=9vy-qɩvU=ފ,^;`(rfM]mD?5AQ^a6G\$ǐzHIa!܆ݖ(VH A3y(85gg7Ǜ"E!Wè P`3.lqf\1Rǩ6S/ B͡ң)@ki>,,jgX*_{nu: c7 daiЉD;ƃ j- !y<6Ip [( \J'W=}+s5qsTB2*p4~nq4j٭2ĠїəLf `h)Çur$LeB0G~>%836v\0~7}fh1R@s0A(K#@kv:q[xE2֋Xi$%!5?yhO%˨(88!ж?M:%ʁ ݜWMB[VfV(F4I24C&ҳ`%nƁjZ ֎CPx*m_vZS4'X/dhQޣ#b]G4g1 4oI!VZ"ރVRZIVkhT7[ԍvMdi@c(h[]wJfh;.xH(c;C΀Sp@rBg(>!@qL>=I@hVE<-fgob |z*]BtvJa۰ܴ3Cyu&Ǝº+)RV-Z{tbA2=Q8Վ h&mٮW@II%gq+hm#C`nDM)dLm*c[c)'SUĂVXHL(X:M@~iІbm'!JV/h5BKMJ3xe0d(!TLAٞ%e"dbEJ$%3uaiw%(0]OB:6~V雝IW;PiF!&UxJ*`Bkz Ն+nW~9sg#p˹XRXh䦵^%D>B^ddWƬߘȱH^ "E-+:<@. ?Tr$۠~U@s:?N~]Q i.\Tʕ(G_mkՏ/61ڋ*M8@|QHf3,DM9'f}vj?{9yױ7ٻlԇh ߨW[eEy[^C(`*Ё,zsӊqVL"DeLSMsJD_^(L5Bhɣ7+}|ccnG|A$f5+OЃ뽫<9[-\Ɏ4xO Sz%ߠWEgR09Mk& %(!(ruvNb2*0Z<:;Lm\.B qMt&5xD %1t hs, i< fsD? A9MX6ljD;=, =ħGKB&WF5 N`9bGK;/1SX4.25#G:IyHSl2sʣ]JKwAIQ <}0LY1O Kp w%? bLa]_짊hRRѠͰˀC3+,jkCpmVy2'fBWmGsN 淪Zga}ī'cIYro)*WKy7ݷJ zp;.ݙn!|8 }HnO|w| Ox B"OYB(je X &}C `LB>u3e;YrFYL; .k֌q)!2hx灩]m>`lJތ D\8Fm_<ЃR8AiaIW:bjpIZ>X SxqŹ$`hK1N/.NJ/~TDWE) e <-Nhr tgfg{ tCiޅ 1`0C*6Y.wת׵Pݑ]IP Osj`_@n]Rw8H-̇9a^ɖgS#yڲ ~3lcN=`e3Rjgԅȉ6Wr. 5ӽxP>B5OB~/Ƌ6GLzhp(0HAR\\1(1xH⋑x!?@3S_q. ^mƏ+X4č,h$A*VO/~D":97vq#E5 jM]< `}{^(IBdK\b(^͔y`ݗW普r)]Fq~ LYiSD‚c1o _g'n/4j▦ؖ=1 eZ)R`m \53 ![nHd}KaU ֆ".{3&A@E:͒@=r!f1 .EFtqOzfFVQ bnv8&[X;o"PL G5 qLb7)ODMV&|bԔ$Lx;*0u9|,zeX)=Y/E 3Z/gtߕw:hgOVȼ9:x՟1(b!WI>[QF)t̹mL6@?8z'> oqVa.Y ,gb+WP~FJImB8K4ByA#]An<ˆA;:4qP7Ƃ¾7J}") ('Ge"@ T@IU? ƬpGnkH2iM*u0RO܌flE_:6a5 Fd? OEỦ]kGi\ &}$5q`W: oZhYIד a#0^8 kzBk) E^ ;6~.O-Oqځg+{WT&dR,Oy|RT1^a IЩoy Ei;S.,~cH}v@v9 g } F` t挴 Pa=ܢzr@[Kf;J]oAeJzK\~w<*U)#][;@iP9vhگH&,Wi^:N)NBF{F ݮ |e)=;D =Mzõs<;b||)<1&V]s9N;c]]f~Gq{G/jۥ%T+TOzǭy6r ѹMuw aR]ﬖjp&,0zL2 &{:tty8΂~8E[HPAn`VÎ;vC+I%gOk3IV5|4^}MXKZ6F+/B,xFk +X!c'W^!K.|w]:,t bSz@G߆7gdwadpբ|D(^X.|WB1+6>\;iqIAf~~N B'q,E?,pJv%Duu86KFߠ^ ӳ+S3l"ah IXãoG6i\ ӹ UvEMV8dZVKYN*c,}fN~`\" ֎- YRl&Ђ&b5oh ݌H2V!|u]U@t dl8?|wAQ`h/VfLȜY {>og,O8I@.ԄۜPv}Mb\xz+ bW瞍#ҕDԓ[Vyp6&xE }<+ Y=B V=<Ƌhx<#tOLOVݡmc>MOLeB"|D e7?;\hףjlQBAb mo)JO`YqhOpW 4jwلv<ĵP @ě_oipvT3%.] k`x^rm%jֶKm 7v<< Z,Rmsk5vaPFF(=bvn!F-u KWߔ\QeKT,ăhY{}t`u4o mrѮsCRhZ2ZS.x>w|]0n`~,$!ŁqqG 'wt_Jd1K 50t>=qvj)@ŌPYLX$ *&԰ZLo(Q!rS+!>f]u]L \<_#3m |`!ӖăiI5h˭ !im֗Q62[TvVYvN1 L%O5o v1y"ڕ{鲹Z m6ѝl`̝~r 3Ljy%dqcnf)3hzͼ7TH{ł߼?>Z#Eq, i!5>܄ݦsLsCM\joG UUP?Z2Tv)`s;tjB90P-k1`czZ}J\j  'L^3ydM޽8p@{*hfrX5!3B7e۰S:nT1q)˦WhKn=DT$ ;0z0+œ?'O.n}~v ,GP{|}Y ʍ6 {9OJtl]a lR'y25۞qǯgC͍410-Kw;(HTW)2LT?_J%脧;{@ܸ9 (~1Ko0[U<tUqpɁ B_h ;E7Om~w駨D1Q)ޠz0b-ˡRm}.u~c8l=0wbi.wz(4j\19dضeܭ :)p8` *=F%G+cSȭ>? L{Ke+zY8]p(Z'0V&(|5LY#Ear0tv _S'f=Ɲ^y&fѸNqѷ 85x>9y\4>w9S궱)PSr_^jvSrॆ#?}fhdY}{pJ~L*MgJ_/0Kxsd`ziY^_l2'i(z;PE櫐?@l:.hᴞBK_jQtު7#vi?&)(6侗GptԱC6d, $K=CRf=6֮u|HȮ߄*,&'';Ob/|ZUqY2%:!n0p^/۪2X6cȅwx˸f}+LW\Ҹ*x k#wJ:Ý d+բJ^` ͑(|2*1,-dI")fɁh}GUeFMPbJtF:JOrT`eJcVrWSIWU r`"YmM7YiXY5eӚQױW5?'h{OAAX*V䬩_ђWP&^Kz?L>-KOsgQOM FN[DȌFwd_͚A?Au䇚'MolV港EXpT?s>HyܼP%>6֌k0mcx[^^_ ^f&Ҟ_c>ЛIecYp#f6=v|'xJfqt.&6n V٤f%"HF ys̳Is(-sP1r+σqacʅTT!AH66g2BfX+XA BkCiyL!bƫQ^7R HU 9tvqoqzb) H|&S>̙L&Tn|-0Yf9ҙ,{Rm֍OL8j~Ozhj5;vGrDV5E\.X|>zBT:1O C_ۓ $PġO]:jCrR\>ݰQL~~D2di+r(\!dSK{Џ9`p!_^&i}.`Dzyd E>t['zwE+; Yp24`]P cX?+ !棉}_hOwְ@ղ~+X(.>Ocl\=e1 ?>{ .1ɞ%)WBX`ӓ~e`0#zy_|.Z+A,y¼tW__t~0MLGD"QByb QRETAp'y a˰ܰ.@ܱ 3Z.<eBJX22JJ >ITs}D[i(XpKx6b[xCҏn5-N]'Y{qqPj <_< CXK%Z֎03x~`&}vf6L[g0;ciZ6 ' VYL=+/CV^0eZ-H!|?,X1=d,?>I>pc#<*.dFcLXŠi.tF(. ?87e0LStѣ /_!vxSt-g}fhH'd j-{1xNPu⩚#tHlD`&~&h<w Z+l>QI2¥io9|q^b4^p--@? C.\J&:kD1L@Q? sވr A6O.FB9eVsaZl[ɯ _WjTQ"/YkEH ČunBf #a8i+6]3>`dx' N^#1efiY_gED/IX\Z2P#& 1l Q8~A$)*8-/vFշ@*1_+]n&f<".FFpt2[s.!P)}w\ xaAԝ6LBl%9l։;Wl}2/%<2'q=VqA|=heKrhʪ ď)@~rz9tС@~lR;;G) (hgGmG q l8lrۀQ ]dI/nw3m}i 4rem)bTh;z 8D&#T-n}U3}YMJe` ,56" я:=N6%Q`t` .}P -i;[H*an̲n| |P NU%X8G w;"sR+ayi!m[#ʕS J\c :1MR]o˛$tgʎ r(rq6 ëTIijHTK087?h3f˷N\`XFLN13\? T)%nuf8x9&//DF0 s ``TlJX J.bxg Lォ%æ)Nd _3|>Bd€dą@MGQuuX|p0jd[ސ`4U|Y mA(t߆/~FQLV^ ݻ&տ@#MDJlAyPk)掲0j%l%PjXBk-3`NF՛&!nq?7_Ձ;dP˽NGu`7SK}Lô0Pr fGeg\ ?^(⡁ۓ<Y_qF=[i>-qmz#om9[MŎ[rZA!ȟ"qRibsƛC}Tp\8wτL-Gꥉ&> Mz-y"%hᛒ~[}Qt\*WOQF~;Pҷu0V>1-9ƽ\&ԧF7WiVZE=q͗r @__Lw%e7Z?*y$U9Ket'^ܲk~v#ym@i Sf.U*(%'c~Y>)sMٳ{ @", fڀ 뤴,x̫x"Q..aD,f,7j̻'6|jA70žs҉@|+? !A%8FMmHwܢHͬi4{])㍤1_#7۔x[{&p^LEٳYj iSZa{[{GKՌ*.{7>ƺ<ߠAmҋVu|@ญ#HZAqoh 0o6h'h H c. ,ZjSkknL򍗸7B(kY [;ώH3PFO$.kZ =gBNz`\;C4 xMhS_踈T+C]j\* m[kF/9r^--0 #;`8L<A@SdOzi")Uz " |WMo̜ZQQmo&u;kԪ1Ng2Ԏ͵+.8=CS_ki-)a@xsŷ@.gHny":w%> rׯ%>o}pxGiB,n^P#zZ.I0<@Z:^jw;@XM:f71%fk`c?F`L8Y>-K#BW?| k[m&=` ?*c!=ZHuC tKp>;r_&+XF3d>SD{vvE?岗g?(  x Թt;Zvݠ 8wg&b[tݖA,oȖw>:5$OU R"if_̊㝆jЁjCE{bWmwqh=BpzOvդc16,HLyYhSZQpy50B<1Br:t8h8?tJu} QxnVX޻-|ؘݏp [a&Ϝ 77\-x)l[K G^-T_ ?<&B4&- ti`O | 6)>k7Ղ&|Th܉SIc FR j-c|8ouu_*iQD<R[q)*k$ n1l["8/ul :uL/nQ>8SWʱ£AGk@В!z?ZLf\ ȷ;uњNz1R" ؈Ҹ]oe:X)$=:FL?HOVB+W5o'<5T~.S$%gXTQ2HJhAE|^тf{)ذ<ф; p].,ݎU1˓s&UȪO*u q[ީ0 Ϝ JEԪinîa&40*&b=Uor \s'E5ðKCmm@] FHs:|E/\oT\krS#R$^'ca,T~yoBMG?Yϭm;_=Y:d4D_IvbMt+!N/GQ 5֣ b % <[W:Xw_G&'5b+vàz~רB~:,a0`2GfŒq. (#v9̀BBD\D|^tU~l,J`2uͤ[ؑk|G(aI~RG'#A('q̮F7s5+VuNiăRv#r _=\v HYc F5* 15 |oZ*BL pZHWLǻxJ`K Dʖ^VSK^\GqS+q= y~t9(d:v= ,]Di@b1[+9RNGyWk*`cl*3Nx.b 3˷+#@1vY4E.nb?tbi(@c<ϚiI6:kmڇ( T=t4#e/M݀ v!incMIͱV (c?9ڷ~7 4Sw/ɚi+ɾr0u( W4P׏5::A㼴[*s3,ruo|]/Ygq#pL<>ZIbcA}zU [l& V5C&R1?5,H8ӆUK!_8T?c*fRynGS!|?[޹6= qa #.;s30ǜKxվn4;ļ??mFHiBhyZȝ1`Ԉ1zS1%70B I6(kTtÆ<:LCw&J0|߯lJqd)PlV\2 YQ] SeaD2Cφ̏=i7ӿ (g)[rR!Z;d|X`AгukgXA۝wMZxTY880w[̾O*P|ܕ@ SrV<y#tS$:FNֳnyb[fUޟAd-cL9 \D8-`q}xbųsMiD>e0uqq  Dڗh1(f>μ/`lvi{)d#Vt Jb1VV 69\SK~'}fLu-'q?E{]nO0!WL>cR}7khy̏3(S;M?b洛e7S߉`q!Q"9j3i._ꪠL4E!'+ȠS~6UE\rW}e6/\t&;iVr)`IX͗ɑsL mK tNh{jm",Ť U7pIV(4G9dԦRq2Y, zS.)5sM<=;"Q[ktӏ58D_q,UՍ;C7Y xѿ}(.0MO Ȋ<ʴ4Zj/jxPPcݛo, rIGi+Εa' \m>œU9c#$>/'j=wܨ[ΉpK_I>c,V aƣDw0$w$XH=AYì C=%?̳FKM"k$ Nh?6(`_^Z/ݓ24MN E k =UxK˜0sTOcR[QIxZLm}+ڑ oK}}"pq-zŁ`᷿+|> }}‰0Otjwj^ 4iy.=tdWRc:4,B.io@hev#(h%}i} Z>~YX QuڃQvoHmѺ_e(b⢢^~4}}GȢ/ư`8NeNnA*/n^"4+Qny'u`͔y"_=1_HmB! l#! /pT'7o r嘿IQq/ts40{un QPZDUzE2:+L g+1qk̝H"jmwM<Wi"7Km_ ۞  OIJff }&oq<Lb4YlКC[Z- C#"(_/,/Y<(:![6Ʉmmɱ!62VY ZkEDJteO6 uIH>0|F'N5lY2% ٱSb'Гv=&Ma$9_CTLj"Bu5q O_űqkUِ$7+J,uU=-5{(˩ʉ|'YǸL[6 ukd+PG1SX-P>K!cZS8saPg=yp$(/vq]9o%qS `n؀ٺn Bf;q~r._?LZ 'D9@^~BE2W;}̱sLwnXrahs0f*Yֽ;w} N1SֿK LìΠ5 ]oc!NOԸ|ֵ Ats;IM3,@LFh?&z K"g]Ke]`iݽJN.Fjy΋h/p/­ =9Jb){. E}mQВwp7kc" = f.}?gTreLF`ӇY;IJ0Q2MV$N&<ΖlOTKy Ǥïm_HZ<X%={ܛmBM9> |"i_Sl]"ճp{-ί L|w{aJF] s%jHכUwyuT .F?!9-Smy.=<57׵Px>56/Fc=i>jS G}1 և6vn U`x ){_ *u?ȖzGB@#Rj!ZQXU4GZ컝O8nAZN.7QK3JRdvz|lK>sF\-^>,!/aÄiEfm-A};)ᙇ_aoFu!DA,NA|Yhv,Iy߈?]yQdӌC=]$Dqx> RiN9 _ [ڿVڵSmńef2JaA~vT9X5n#zB# AVwdY !%-u"lI17@@P%WyzRpm]DX Az ̚20/7cemݴC&ܫ%CW+tUT5G}kVX6l,2y }L^ݻ0xinF1{6ϫԕ{ׅ2Ԛw 烒޳7/Whcofscx}'˪U8r HOvx>#p;C" Ћ8"O_c=6Z,b-{6N3(uȸ=-ύ5S7Μ™+#&m`,x[,`{k@1QҎ5ծ9n8F WHŽ M^VCc*}Ot7Ka\/=J`X]UV1gB86.(j;XE{hIaPL̤"t\IdFTT8<&B;~5/j)^/C3/QuGbBkV2[]Ȁtpp͔[K/,6p,l]n C-N֡QЦsBcPbX%Flnr6Ze|S\nz+#YaF֑0p]SZ/6ʾ*Ky7{I]W!~ 3|qLp?mҕ{ e7.gRq dΦ0P?O(fr (vjH(yO$LY4u wIЂ>pGku>zڛT^(UЪ(XSwQyk6d9z(؆UADY\ X6*NӸRЬ? ,z*'*Grn2C2Z#՘[N=1I -Kή&{xTRea6y5=IlV6綏)O`&Rt7`s?q6Ή!؇E0[:^nzY_ w氷C6pMgf OSLl}sMqAj`#zzD._ގ nq2e62J+#c]930mID|.fG4xPQR S&̇5#":+3@kcLDGX"X&$k~dzҢ/!/hZDPvYXMpn8rE¨gFqeR]U$7ΐd9BoӐ~; 2K˅D("9T\$ju*JF# !nGjV;{le/OnJO5$j&e`'e]^ӎVΞ(FVz&,խuB8Qx߼9ܳzcG1/?*@}k8G."fL0w<_/U/&iDN Pwy~6a~-Y>[R=J;¢͈q i-vmi>%X37ByasLLi|w3˻7bųtzY4 ׽:HCSufOO~*ӺlOpw%oeθЉ%Qѝ4]J^{%ZOY |j F~TRNxzbtށ:k r6 Y=ċx?}X9Z+6,p4n!b$ˏ2#:(z b#a M8З"ve NW߶r߽2L+8 f+PHuWshagy߀w@@A4`x#;;g*c#6MU)*\6Oo8$ɍZX{IH C^k)R򛑐c0NlGU*`)"Bv<JL͕UcWp^- 1].-_AL͠|DDG?q6Q}Bmv)3s,_KT\^a' \_C|ALZZkRS,6)kaGObFk~n!9v 'a_ͯ7ڼ!3s? YWm>>P_Os7mR)HL+젿#ţ`~-L=)M-lv0(á 8Vv@ĥN GϺ.3o ~^C'4.3JkxnD}yx[M|+a"j)b@7d#r4;)Ng+:J%1(=|P)4r+e35(* \n`NI s!8.K0|}3{hgW٪>)3 ]?2">zbo;ChF;!^Һ?kI#\6Tm![B>6jY|b{5?@12OFiAwiшnJ|OfKT^TujՙdOER9?}ccqH.26%d*ů5;+>#lWsngFWt3tAօP5ooRxG YR~@> k߷O$)\,BhQ2-(3<2O#No,Zz M@U'YW'cAhf1șIzbSRd*J1*i7retP{Im*[VLъ_RaP9H$&ޘO|sl  hMGbPyyIqrB%\iMNښ B~i'5fW!f9vpc4a҅'@L#*(9gcU1h~]5lon8B'3q""Jǚn#*7.R] Pʋ$XS ɰ|s!L_zVFB6#ZM?nbv\}4ڟl߃%b@݃Ki9"(%wB`AO8ו`دx貤wg:.J%]D8˨ddwUx t%cIDx rFP/2Rw[7&ą8*Gѹ$icPMeT-.Ng'1EqυHxިvDj?8XoA\4 `XvY 9ao Ն+L=(mE=Nud;JAOZV-p+c2J+ؖ/ڹ]᚝5OIUrqL;B-$+9:,n}15z, =Ϙ#`zTӽbd5Me#ܵЍ˅۠^: `LtRґ_fCgdG>:*L=R*iZV-!5^JLHy ,&CY9i*tٷn`7y(YD#1 qXPf[Gr%Qi!|_O K,Em9~'Ӡc )!LnzeEE_vV9al}kK^Edwk}CP }u6bYQzVwX|D\P*̓CW?X9V_~B I~D ɓF T[J,i_9VHQm^\W2aFgMt ]o@  +Xtp112 BRýLf8c(k@}/-廸vqU)Evr e^^ O3VUbMC$2B/km鈌in>,%pVflT[cޙQJd=4([?+6,ܥ &mFƾEA˟C?7#F.^J!+V6Q#(j't8Ue7H>.A|Z-=rI~2Ai|j- ]Ii"D"KTI$ 8#CtI5$@dnI {gfԻ>DJ`]„}E/{,x~Cj%zץrkÊYʪgeaۤ ǥ;TbįAeqUU+qr7d?˵1 Sʳi-Qm,s+ \<)\'%mYV6ݣT9>L r+rϺ_M } $SA>ȩj.9{3;<†Y Rls69SV6v2/A8S^<=|5nšY$%W0Kg"nPfoA2!jx-|־p<0/Aʇ80NNjѺ1ܝS'7JQH5$i4mB]t ~fb?|ۓ۹d; )҆5#kKl_|TWq'~H{Qk->y&fv i Rr|"T؅ G j8L+shꩇJ< ֛#|jz9kCP⮔k],#g $I[b Bڽ /r~Y`Sb}H㯅@I>Es;T? +b½ș+yUıW7 qY!:𻽲&ˋ4R-~T|d;$jc^T)I-0..UZM"Q؛=`b=1Hs nwO$dy&6{EMڍdʝqH?ד0ŮMUj f(S_R{b~ZwG !{,a)\CfYzUY2 d}m3_No, !i0[yJdz]DeGc !tsZbh:K@!!;J^:(q#V&iVѥ]S/]D8?)K1ιvAޒ]z܉b3i=9BEU (xRU6"c8: _ YNőn|?U;xc"mBs |"7%)H EoqB{!x@glӽQzKe]ƱFj]"L l\諭&ڗ3b;V2KhorpcX94#ͻT>08W!z96H' uy0# F2蝇4*)|[~`krԊ|Pb&L^Y_7єO)EVlsB~uK1rH_T5m5E$U7xKGcubpfJoWoB4#љ*9WxQ|8\SDTƴPqc4 b<0=b)ִVb):G{Gte):KA7%zdOhGl 5ukyr# 4QY (G9IkhkW1 ~"~f ‹E||isq7FO ߥM)ZqYإ~S5"^$O2Aӳ\ݸ PE !~FG),usF cw%,Q-QqԾD*fV۩yzڪ",}z&+~bhmf ͝Α|L6!fB0c ;%[w@(b~l1SBtU Ze@K9qchSɤKt]GȎ(%t'ѵ8CVp.91%`VP'@LF*4OgO 2G.ZIԏ$h4yvNnf{Bq|B]T8cN66`@ 60R@uLvBg<ƆL?ԢEqԄ;~ ro$8bc}{e ِpm~+n3fSmUX4lh$/}2B'MmC.ɿ?A.b]@ UEM)- VVr{*'tJA>UTc \BاY ;i+CQ T5a,1$v-CўX7 bJe&jZN:A[1ޝ$@iΠ_1c29 Q5lcR@ fOutF|O)%@$Gd{@Sͱv5l޸㷴;&H'`H3dTuJ拿\iD^"Si%΅PsBx&#(5N6He3'6 c 2<@SȀcuFڿUH ~䠽5BT}56aB۪i''kր8{BfCJylsֈ2l0V<jkm. 2ktpbo4EWΣPV/  IJTei4x%Ť`Spy>bщ$?#NO&\x_x.;Z=L!\-׊{A@3\A3N$oNk|\ Coz0,2Qa~3KR)$~O%,)A%\h+%2C=+pf>{"Y(UBx.:2ϸZqfE)$f2gzX|=9Z]>)**o'kCFV *@2`3e6pLw YU[jEBĀd6}$)hhm&@8G b&b/ *5N=7!1ZAغYJn7N{Ǽ}A2hɟ=igi8Q9Y?sLN$S>k](``ǹѻ0VB ~&0?w,mVIu& )6 5.k-ROxѢah\Dtdf 'h19Qgu]y,r )8{"}@1L?Yǒ8 [HivGOS9V?qr@a*;H[-~ \rqi.JK<y.g[D/lߺP7ػD7r r!c!Wę&b6Bpkt ^?ǂ\$H0< j99DG9b/31]\ U {xJ[GYZ4A*:VV"rC Itw Dg} -&Q\Tx"wQv@y*n'`: Џ~YڜJ YS1IElQ[xOwGU/Ld|H>vnY:!FcM |1RYla;]EvsLm`5X?6e\E1dIGxQ^>npϽ ]<=Y*@R+&( W)WT*UwUH8yNx-XX0q v|ڋTG:Bv9z@\%5yN?%($K`H8hTGȩt֘m z@$.pZԂPi @(Lv1Ār 1v0ANK]_b&~eHf_gtnhm6;U&܌m A&'Qv |i)YHm7M),`K"V㚐¹cCʔRv?QG_i+ThzKщtQbDH|#zikVAί]VM~ -W}jVԟ4H"I­)iZf!''oMC1 4L2MkטGnfW4Ͻi\a$$G=!#_pkU~8gQYi/Yr)LwsBR5+D9Y孡kk9O *r J46دP=HlRr7}߯7Tiq?sQ&˨Ţ]jB@C =$pg & A(\$!/lYP\$@R3^P큙M?9&Sk[rZߩ !@Tnhe$)zu7;sKط̄^񑍽ɭ5=}qPtӗ$th_p{^9U1@t.JˑTϵyS+zDb碘šֱ59xG1\+"0\ڍv_1, {^ŽjaJ3gL!#ei1]&"|GR5B3:Ԟ cd/]7Nlpt9n׊aHRl'>E|hmp53z-i!Q r)&=`f 5 ƨ3RdR`۶<}:3ĺ{Ǜΰ Ghᶼ >r\3ֱH7P0l*ZYWQy$ʟ3U;}؞F~^["mfmQk٭s6Q41j:^ i@秼 ;96Ɣ[IhdV@v8!/n~& zx=e^A"WUJO7 -4IIUQw/E" Qru4TԑJQNAK(U:mL?YE0-sjCNNں (dHpsFu2pZH342k_y;Bu5,WHҶsFUlr K (SZ@Hy—!ÒhH H6@{hE{zselϑrWVQԳ:'1*.SlFI3O Z*:9_q0ko˙c̄]oy-O[)_H!8 YW (̝[$-L{^fP xOmml"":7)` GqKh0C !n{t׊*P7GۓRdk]:OM|K,ܠh'CԣT@4EEj l=.Tu:0ǰP}&@VtnZ']jo6sx';Z%~ޢ{P8'gɠUlD4gMa}&yEQRHzx ]0. F̀b6'**nIw3g}"fZx.qlKC!~+ V0;++HKM/=#Tb_Aɀe]|ȃB.zT3A,Y*i h5a(0_sR]PQp)l[SST1lMH>uHT)\(~a!6b*PIG9'_y+.*0fAsGetCy 1# BU} aA6k8 9U* 3L4m͗h#aZ;BwE o M+yH o3_K~X|WFEdX: F (G;[*;Mgdh*%DvˇJ`¤2H.c櫰Up mJ!GNyG~@E ;Ӯ'BGP{ y?m(i!(GC1eK%VGq ^r=..C$G$q wQz[2a9RwK?|%m&tze H ѳGD,&Dl&ThNXB'!L nTb~-h9Ѫ B9|1u.7f^:gVu*JOVU_ 0׾u@a'?EtӈYE5 aQa:ƾF\5&6 ʥcJʯ3kA"gH߫knK`(H] $PDt[q561Z=~bSm757p9Z].#_ΑRA޿<{؎(&- gBw'$>=]ksюLZ~~E?)_LPZ`e-@ẂLO +aZML5?h\gCƗ#DO]GnMDw,=A1iNF2D2B\v["6цow\8ӄ2h9c*IƧS)hM˯Bm[K׸YgL9 t0hpVnpYoyÔ{@nUeQx|u7,j7;TCtЯEj߫J68!UJr緿.ԓmfP-+@[ c?C]@b^n9R [­zs`ffsѥѫ=uvE&` !ȰY5{y_^[<'șGzI*?%> }="V /SNU.pPM.e6ogEFPql(3#(k$3 ^R[nG v|gBrbWZQT 2Hg%@~Y_9}Nf.3.>p'Vp.>`= bpCT†4As;ټ0qM"4:?C4$ϰVF] 32@x `GD6?rӇAdR;ۤ1;rla_5lq JLqޗY'rn_b _c+6{ŬʆLv0!,f4~9ZXӪ1=Xx[=T#7@b)9=t$j>3ru\^78Q:7(ZF ]kWm̳&%.qR$\;Gb8P*EA$\5JT5.P՗)|6N^oȒ\C >@@]t#_0{'Jh  kȌZ)j+> C &"|ah!`F>*s0o*YA|Z4Bd)[sJ5VƳj؉ ^9^m-{mluJIqAPoNg>H;^0 LJEdֳ餇VZFNv&F|T梄j31!wlM;Ƥ,Q.FDWjfޣ=i4$3'2؀'C^TҠ=ib/&ݘ9iVdriIw_\GꚎ!Y Y"0ZsĎ ^b]Ck#tY9D̀TD(fT*19pv\o, cdRG L:䖜N ] jNr|f^]ŐCe$dIg"Z٩woAX1Y=TEmc+쨱R|ջÏ\[ʨwY=EBL1f|J=;Q QҞ@_8Z{d !GH^KgC(~vv, Tg Q< Y¿> /ǫM%6bܥjpq΀-g UN [FM2JF({7nrL8טOb f`f/G2-OG }e=QE*ޱ򝢑$1%9,ML$mv! ڇ,3`XJeC#v F1ңvKk~AU*nхm"I 7|qY-N> 4B͈@WU2u V"Dfk!rUzf~h#}D͚m Ma{zk dyei6ؘ9K{.܈U"Fп8AXn~T&Ȫe nwyS^K68L;ѸeZ=I|%+:h>00wpk|lʫv\72_ltbʆ&yZ`Z,UIb/(J7*i=_ApvD]SeLӻC}g1<УQ;,rjrE`:CG$5]ON&{!!hlml=#aE@x.ol-/L0EY[N Sۡ ]m.xbzÙGl_/buݛXk՜T͙-<(^ [qj?LZ%/sA$>m>/M\KD(ge+Im|Y`Oux|{Sz-WcFjuXy|e t+7frxYvEAIԊ0!)['89[uQ_1DtθCxL t:=kA"l/f,)O8%aZ*܂al*JvB+T`}» F_g"G%WN;^OvMr9CƸdn `PuƻF/*bz `P<4wFts#@Bd6=‹%q6~̋zgr~ /Jy%,.qhhE]`1~ 󓭚*nxۤW8V\]82meS ~A׊3D+LNE8*(K<= #C`05:;轸`CX$RY1?Tdyڌ@aSID]d(wrX̋M&˫)MpQ&&Gpŋ i}ż85UPaq00Wwa6L;THr)csU~V+3MR) c 4AFT 6TG EXc$ɭ/.bYyw2HU D^i-Mh[E!C!ݎLU) Ѹ\B?Dp[iJ땂bTA::|ൃ Wřh2*2с3 Ȭo'JtUU=E;t^ *?))o;ɡU΍Ds, ৖ 1!G"l6XQ[+j'JiT^yv !h/&,ުG_7k R1ㅋJ5R}˷[p`IT{:Tmw7_~|)$Q&橐6- K՛A&̰/a5gT=U f|@H]1KYA}?eaDI=`nVbb +Z(}TdKѱ?Uv~*u9ٓ#p1$۳d_T%tK$W SF 1MkZk;tZwmrq%`Ӻy)6c}%pE}`ݖ},j6vp1(}/R_ƫ?v t+{g-FuK 157,w> ?Rv0}Ub>%?1wXUDkxڄ_//f\X=r%iCt~I<6^ø?n5WA-[ê ȹg nV  H fH;j݈胃Sf&;heW/_RK<H m!#z8ѻJBI2?? pu88Rcv7]]VppPբ{E:E!d!jja1do1'G"B/hDrHФ߽؁%/01P{#^W~ݍ9v)/⯳"]iX_?G%S>@^Xb$;͑OTw d20jUCkd b+m=gU묵I4D-KOQݲnHUn}˂i)]9?1 bH*5STjA_fh,d'p+Rsq͡8Bp4~ٗR 7´nK}$.[rFBˊ~)0kbZꬳ3CE'ZV_G]7.vm-ZJ&e(I z2%;Q˭0sh4$aF{O>*24oc#Bc7vm2ns:!Ro5R_!ID}zA(UJg*ȓu'D O\h>eUD6OXIwX"w!\%.dL_9gܬ)πOW# O-:0t62tk_ҞU mS%>NN]ܱv6qăTEL"\IYƀQ%%myJ-q\A]xvu/" Dq; ^? v@#C:dSC*Bs=.d~sᯢJzӿqf @<5n7R VqןMr!Y+ 4_8rͱlu,'Io0T%x 5_Ngg `M6[r샄O̜a C٘uhEp-j/KCx < !sf`KNM-Ghh;=4b-aZPOϓ;G_NT >{#߱fuj%Pƴ|a;MդTm"˔bە<.-F7kW_~xi6VGf*lHYk9hh(%XH-W2Oլ4#m^Jh]~ 8:BOfZȲ{ke.~fHg3&c0 򝃛|/Q{]w2Gjvyβ/^`x,M&>>eZLZCިO# UR<{J`yX>SKQ'XԧxI8lˎ| (ǵ]_Lir6܈ѷRzFCti9,Va'3@Xd|2.MPAeVj` FOAζAԎ\СSj-p6=(WNy7CJ/'Sٺh5DhnB)c)P7ѹb^ aL8~guardRw ,.6jagck \zstܕH|#-r>n$m1<:fiW6beW8T}|.7vjր㢞ץHkkHj?&`YfĭH9ޑ}͖Xͅ6 W#KܱoN$l|gvat`70BM궩쾥jzѐl/Y=/!},^y YB # }udbfk-A ZSCSZ]Y7ɧ#qB'R=G=kΑf:.@]Lp)*}i( y?yZ<|\Mӟ Ȳ@8hэ^+0 )Vy Z8 Ԫ7.&\TZY)hAW8H/Rhf6:7kX{l/UxSGN޴&olD\{41x nh\JP#q.*5$g$<^W-ޯ؞<1HC Js XW;B,`E So,!ti0$\CWΧض0 E^2v#&eNܗU4Cr֛B4 iX @!u~XpbyIv,p+ lPQP WF hjcQ+,$>KE ^{%I?`RJo %>`վȶ&ht5Jf'c-Oxc~k槌b cɰq{5晬I)g\ 2~t ,t c9ieطZՂ\L =grop>5NTM2H TVJXp!(c  ~!ꢧ"=Aw$?WCե sU瞀-r2;ӋC0q]&᠜o!F#"4ZA] +)Tue-رlJY6νQ!BU`(~82LCQo<,}&7aSر*i?1,޵f>> {ѠLK޻E*r RT1ԣ_w#'RhPbb͌*͏F#Iv Tu˓r^Xt/QH}3*R[6DP.9o\bJ^S@rBY`NATǐ=$ZOh@Nl\lL@%O))2,7,ׇKD:vޟbT:;u;{ BQ>z&vBqz! x@ SX^10 8reE,oHט._r0 5 cW+‰PPN m-@ h"y($I7&,ocwMR]>=ʨzjWU4\͑ȇqk)d\L+"r @c>rT2& B&W0A!=,/1=kcú;Ykqט'i 29v0ԞJrny:ق 4"_f_D p<^6 ݧӝU΃+P@wap蹪-adSfPlS_R&y34CW(f0 #l5D&X=:)AdKcG=WYq}CŎq zB{6.{k7D)9m}ftG . [tM\E>hHf8I$N(x'^KTϚ'@2lM5.w,Hm~Ig#:-vg[̿2Iq><I΁cd<㆚ϛMH E7GQ\P0^1ly ݍIo\StMs5zU;0FͿ`qoNj֘ZW. nLU!,˷NR=7%=v<)sumy98ǺfKe86>_mK=nIvkٱ9Ți_'/:}̷+ UrJk,g +}\SF,XGOb usZ(Rz,^^/%ԋnOt.:V8^ ak'O8!1h8W6ݕ%Eb}c 7m^nyn-o%j?~ԝr:o eEː{P+!lJUq~q^ iLq^SL,(!G9 6s!njQVDq_8"8#Y>IY;"C|"V_gM ׉ 9ubSu^~+jV4'ӅI5eij)=z\CB;WX~- ~R4f\{p^8k/+"}CQac(#Cˠd"a`܍ĉN1U;z~H,_u?| Qi$+g#hx$0C#c͒S/$|qg{:B[q["_sJ8QO/VDc{QNLDRyܯhu ;?(4 zq][U.[k,L]9dxSw)fF|" v72=XE]}7k#Fp#+ml MѕcPh(EGy&+m V5 w*~У9 4ͅ2lHV, 6kѦ7(ּ>9d&4h44>j_YH1eCe[i(F}_*r\}Z G6T*$$;)Hj4f 9Jm&p]v۱!Ta)d0HQW߆4N7޲ZS|^F~] 0$o9D*hIrj"Dڑo]ՕQp_cKQ^涪Bp'0 @nTjut\x霔;I$vv$ v|v ڥlcې3$X{!n/*ϗ t7%`Rॣvk0b2/:g'/$i-0p}b5P/Q| =vava7J"W5{UVky1s(mQg{K2lJ?gm/_dy3M*<hQCr/Jxf@Q~FɈHvƓpoɂsb۰y6C#zWʣbfkn8#+Trt|[o$$dQC7b- m]f=J]&Yi9M3e1=ހ@V׾?$ܒ.Oaي;gñNj"ڣ?þ+(lth fP1wCўօ }~)vEȕI!>y1lpg*9p[D)[<+OUHb[|6 L3eϙ 8+\~}i)K.|,?R^.H7G[cG#Wh^C y}fvげ>B[p6s9̃(cSMhLw~2S[EJU"2x 4NcM݄M6Q΁҅`6$U09|PidFǭ7ۈʀˡ81+r ȓPl~p 3dr-4ȭ3t炎"*lN?H W ]VϷѳ,z3!SGQu1u8[&~gf”#k}'иh1]YRylF.VG K˭j8@jD9iFv~)ي (Miw$slM:7Ho0`%N; di&N^jX0v쿋MT(E^chET/=m5IJұ(}nXe28نT vӂR? !DbAqsʪ1Cᇡ9v$ݝ;͠A-B\c&f?#p^Z+R񺏇fN_ҧF6PV)SUJu O2=>MbV bɽԵܷK$-T+b (BEӆ߼RUgᒠͭ=njy 8D#9g _Y(2amy\+yyG!]JOO3Sscj1 z] fPqQ&h (Ukk*a!R䧹yф Nx;E0ea,EQ(T1QFL1}ǭW%'ْͳY/vK&[sMDrPo׵Ժ(՘ X-ud O 5@rx_Ykp_ctl)kJ#g]L# $MpC%Ơ쐥?(R{obv7ȈLy}Oz(FWͩߥH2U1dP\9obW*\FBv|`u1~U448XqK5wGS mMzf|U#s]/MרqM i jZG<9~}>ɿ9ԞI(vy`Q}m0t"HkgI/eW)H0Eu=hNxھ'ל"w*Ȥ;ۑ`w=j|pO"diЍ$ Zlj׻lЃr.U 78'da3ƒ{ns4D3>I;|zόf\Z"A=9A4s"nT_&U;> Y8UT9xU)xoԘ&ƏNBf@Rߤ\y:4l@Lq|s3 0tx9c2>d[{4Φu7(Azo%ѝ. IP/飔JUv(su7M5s{Ac>c)/8iepr%Lwa $"']jr7A UR(}vT@,Y[sS,{|; ~/^p4/?:*ОK>NGAq,6+n)5lĄ+UA&ʜn-RvGTu;҆{ډ2mY]dedm.R> Y @j`F,qK)k(ܢ:cWv_ˉ gH$Iv 6=Щr#"IVA 6*.8Q@xf8auÛF,z\^BG$@-<[K{„D) =Z^;R+%/'3R@Hg,']#&oBb4Tr$R>5@lN0tp3$gq,W!]Xzn7> #66dk]9?[XŵKؒP#"X_z +ޓWN.`dlj`}*&Z1aWM=/_=k^a%QǪ]}ZyKYg ˠ*:*w rYki5?px:%= f);T'/cj̝?Qp柮~v%#o_jI"?R2aBM-hj {Ę8`%Rjz8.Jet>mP gKKbB:&\orh`_r˙7q\oE AáVp=RxVi[(   r F8t5()GϭNf8ߍ f-&UN1%̉[[sX`= 0a[3;Ɛީ7A(]=m5]w47 JYz. :h)4]o xR7p\zC*&؞V`lQ#4L'U0ďN)CTQvď7u[sK 6+)gtEQyƞQN,W 9)9 p6Z¤:CdȌQ#u T Ď|lABYJQz|=CAs^J:Gx{&xȿ۽r/ {"TȎ]󖋰l)!jώ.ڸ~jKHMpdESsDkLҿce6ܡ_cɗ4qAyJ>7hu1Gmb\|xc_Cyrr]DEkiH |#lS{QL%=t:3T ҹỺyb5mWlfi;FaH޹cD?pSfjuKBOERf$}?Q7_J'&4DPlBJYDGk9tCk!hl F`X8,>Gu"֌x` Jl$ u1fHa\A_f>,0펹Bو_;-rxi-]'1c\b;8oh&5|+/)KJ/,IahҌՠmkl@ wpr![{DF3[3tRГ7.? Bc|QR~ߡ7 |98tp7#Ea5x|_~a?ӬM)>1ʋN'QDu sY7HA|ߓS4LŁαTO8=Xx++ipҲ 춧Ǜ$+2O.ߠ"5 W 1TV*v /(v':;6u E!MR.5ardǐ31vaXѺ2,6p?!aH>6C LBv ?t)11Re(s,9"ԅ~5ovBsv2[-B4*YoJS ץAA@}Vz+a.T U0WwR$HvKSw"jM/bA:ƸJHpD%^_z}`e^QeE%fBoVd&Mdq,^z{w&d'.jظcOkv@UZ;9˺€W#lzsznõ' %c$Px*7?AG!Zػ0_XJUO 3S୧T@ipJqPcv!EDq; )fA+Fw'vBM(×ȕCk1" Ug5l}3:1ׇFzGK>_AH ({!uU1 j:cCI.JM0)~4[('7o7QP~! c OpEP\''ToeSș~/5ϰ/b])u[# 8RNn&u`H5i!l !S2yD)\n8un>i&!^B!u ٤/C -Ԥ7ZSIՁ|LR܇.vfWBr\L z_LM!t39\#y&l")4p(o Z6:;\&Wqcm2Ii i j~9zͤpiDZwF=( Fhemi? 8cw ~sُ0۽3ix|WbZk  sbseX-blE5e\=p  i%!}W8 ˪~-u֟`KB u g+znAa C[KLOWIb=dOXpG-U+U5A!s-u,YfXq XM1}5>e  \Tɔ0j#u9Q<|.wuJh+Fh#iVjEI ~,[:1/Ht_5sUdLL34=,0mRS]K:[(D[:>_KA/W)л[%fk$tǿ>SZ*e8-spYz-fǨ!`{[-IV8?f50^3lR h!ܜN=A $Z˵ٚbyb',o-9YM[q #TKG*pX^P8kw./q%]qAjz9h%ޚO҂ȧgFQZ`ӓP^A;-&/ѸEJ( h La0V) Kۣ[a?I7JY,ƧWiTsd>Y܏>5.&"MaNϺ?7@ZS=oj(Q]B)N^íFl/;.W c|ֈ\ G($]hз)_nL>h0:;Q߇& )neW;lG/N,ń"700$ks Wն4 Hn.fڳlzMb1Уy\䓳V/$ѻ"grsAy>8^|&`\+#+)}/PƺSvCs +B1ǭfoޕ"-lloZByc腆ط@^Z?£^XU{\F$ǕzTJw" N(ˁ&hF8KP*1 R3.ihe]Ӟ(zM ^dSA 1x1jc981fyRy/Jg$Hh7hfuEx `s̨d˟<ߠyӫ5rV~%SMzl@niQ6_UOŝ$LK_Z Av}N!"8PFim\ݖ0;0P0ݜ͟/g ?=z`8`Wz ޗ]EV;5Ɏg1J$߁ro '^%GC$5s/eW@6\Ҧ\ӄP1Pߗ`[vUB?f'kJ)t lwp]d@GX3+Q5Zb`}(`1ܜS w *%Ĉ(ٙ]1FxS ӯŅD ɫt}<Qiv*,h=k@+pmJ;z9H0fD¬+%ymۣp}[?(7y@gtP dNRj:±:7[t`f k6O|eS8Bk뭱chʴ ywbiml)p` -B,gl\01_IW)z2\$)Xo6ŕ4H-| µ3%wuA@s@K3iSI|\(<5 yN+,XLjԆ6a DŽ<%0{*^69sA5Yϐݯu FB=im(3(bD-1&E!ggGeqOʯ:b+#k=&w,18hj:)"s륽*Yj:aNY 2 <ؽ8CȬ#,Dt/ia4\ s֙塪wK*Li6V+c >ӮZnC~rg!) E-!)DduC`[?I[S]lc '+uo60:;* pEuYg_%_zbճxÓVjα.Q \2Ƀ a|"yƣfxv,?ږDdJ>SYs UәͿUNA?I>fSſ*Oa! @ő̤.y(i#Yw*ܲxȆfQ}艌DixbI?=ʌިeE$/x\AfI=v%KIiv{S?iMҴ8T,*@OFj&s\C8eK9}2"Ar*( K&P 4i 8 &_֎=-$t=sEjjvh0V+Idr ] gML -C]I&)-ٌ\_̩M |fOZY+s?aWG2lDmbg1{ 9 z5,^u吣!!R2TdbmsKW\a~"wV*nɬ MylMaM߫ /,sq͟S"q%%t]_Ad24~ANy:E_ z|㚄5x\^a}dC!z[j@-D~!35XL%d݀( Z@@}x=٬;4opㄳxa> z^$k2>pJP&[nTCΕDea;.S識i zx.wȨ]m5|,{uŽ  4y3~&ljp=-~:on` \asʊQC1LgU$rMߒ>jg灇\5JKսjLJ8D{I v2>Tͳt qRF]KomiK Vy2:U&GM8m;"1 Py'Ndᴌ?HT:<~jY/I= 8-bn^|.*)PD ;!pQ1̫&cRlO7DVtbdڒ. S6ي#z frq{qV=G^=e7f!Q;6窀ϰ \ZI|# ZE_4Y]Mb%uj YX Wq@QزgV|F&m@k~>>Y7ܯ88ɤyy~(Sk9)ƧkE %-}f`{&ZЄ9{Bg28>(sH]{RiRJPy72>G#5@{yw;-tY d!py4i3'FL6(?~Y0Q7 , b  dQy n؂DŽ[LHöW3Pόɣ{ []>V3ywfT~,Vmr-BB7C7醙R 6xO6ź!\e817}n,`DNZ9,K#3I SUknzTgǺ,qL&v6͗xcUorB?em6G𹂞bPư|5$J%}UgQz֒y$%A[vkA(YO;| ]WM <W2EO6rTңcmO<5MH XevC4ĺ؍ZXrZh@\Ә)4kGm6,ydpOiقƑ<$diXΟn-3Yc`k!Q!ם+-&m&8Lh*S~d%"% v 5nzx~u h[ލo/6b ZG0:MC2.iy }4XﭩhnY1[7H1gLF *{7ɱӠU<> i1$X>>7KԪNѱ?sU*[l7siomvp:A |?4MgASyQk|d.vf ,߿VM\[᜷' Sh))ᬮ!ws'HM]6?Q&̤>\b~p~|\pݚ!Ӳ$.(&Q%a7Ƌ{`+풳Z_a Zdؤ)9OkNLr̻1Z5f MgK|Ò'$[L~ǧ}Ae"xC^Qb#dZq@<(•85^j' 6Rm0lq5-#Åڋ ­>7@78n&pĂ@;GJtHLb~CjLP-8X"KZt=Ɏ; 3q|~cYES>ie|j/]x#) %jE{|M5ϸZPD<#v6@t!39 K1Ȼm RntuH8Uȡ\-*V]*?< 诊0NXZs]TͿ.Wuw:iL$緓w M^ķ=*2)jGU`@H]c&׿Ӕ.).=J;;U3옝C[;$"eG/vu!+MŁJ.+A}aQo鄋>Dv/HMK}9ٱ_htlHhkFS9 8@FX9 !`"0tnv]&;/?Rуij>QW/eU*}76"7/5|V Wžt!Ʌ!&f *F`VyMxM(VBKLu!(&)*'~{)ĭ"NY0?hGmZFtɑVhfj37gN5ƐVHI*a+ap6 O̹䍯WrP ;MTyx;Gm$vh@7Fa]߿+ywz1V` ɉi,2V{~Ǧޙy)kq&XɾveG;WR?{Q+(GA3fbw[u.ڙ')$GT᏾q[cdV| ڠw酼 lAvv r!0<8*umO_r(!\E䘵Z~[`1.ĝxSAp,W+ Pߪazj' G3.AfPו\@k2ibv̞$@]g4 >%c9löӮUA3,Oݚ1`` bxr ^w4cHZ(DEȸrI֪DQԕuzCA7&Vg~6Jorq*'b3hUQN(KO%ZO\'# 4ßs`PfDZ)T'@x{~ҝϽ(6ScUy[~kYs>cLv_ nl]I/BYV>d֍gdZ85 pgF d{m#A`<ԡb|}u:N "\`3ŷT7Mj YGo33M۴m\@3k:Qѡ, `2WaR`cA?1kd\@_q4*G}>%e9#FbbWGZ3bp0[wR'[%2| FO;; [Ӂ0%F̝ހJ_O<˧pjIX$1'°2+S]Y>bagސl~ t6Ps:}l5}RC*TV8!O?k$] zy[h.YY`Q`:V  lqWBx~M+2m}ږx{!NpȨ5rJɸو>+҈nV<†ZNWW4gz_DyKhjג+m|H c'sl͹8b-7Y@|[n)+~4QfѴͧYKQ1Z}B=W|&taLª"xNK~))![WT'γ5 mb#CeD!7  6d=sVD`+5$Pc݁]2%1J7Z6x )^cY'e̥V,,Yh*{x$}d^2=p;6HN\j? qIo\`g.l"M- 3BP52UtcZaDݏ03{ 5IfVGҵTiXQ#Z m-pi-fQrLjKzgq$c_W/C-B_DũA&xl殇wz~&K@$=T?j!ەPj{cn`%vEc)Po񉋳r^F Fl)-˛ %b\ébMпH9 j'Mˁ))|P {PELr1{;fѕ{/U7sC 5mҬ (Ej] K}<)¡zo<%%Ez>vx ;}0XnAFwvOch i1X ߌ\%X7.Ⅴ4\9ab$Pd{v4B%eWzV8DeVY8 *wqX EFyςy»#] 2^[SP0}r"/TJ.w_?O暍| h} M!3FIsc0|!d ` ڿFD܍%SLȳJG ,{^tBot>xu ںR IH+` *78ƨňT;"l돱Dҁ(#%;>r};OdI[.u1Hm5|R;h}ASK|[^|mH[&0 ;voޔr@4U;8'5njHo%ʶ Ң'>(?lrE 14xU68 \D𫯻gb7 &"Jӯcw'\Ӹh^?{O. Wf"ƭb_T!pK_'.I(`G }Q["*9##+ me `R'Q'kC"euD|wFX;ǽ&593[&?_שPz1fRMu`U{ ~4e:RH,~KzDkog^ nQ%ou++_ө  ^|![6 0Y0K ? K23h1$YX5Ŕ2U·A$7!(qu ~\?]'i8 {uTF a Ej#Od16GT`3>R$qWJ\=޾Q+6I[X$6ӵ9G>zUK1.m/ jN._}{Ed EJ ^?K }]рHS{U߫$;]Mz?tx;>CjqƈN5`0imB щp,7dYpC^}2{Z'e&Đ ܵWjN3ٝz ,{NhۣH2`G_ZT$XB,- @BA/N_axіݎt#${ؖv>ODverS&z|P $ʰZyZ-%;qwyjU7ŅW' [<2QƵD"Ȏ Fj.oLS[iя9C,g&yJZR\gF 8pu hL6w\c0Bgr[7ۮj>Y{x 92$?M}E`=`Z]-`/}&WU*7?%ӓd+Q[+FB ۓ%']!ต=w=/h\î™P"@m@g)n rZHP6Q~J@@QQB~ɐ&kcab½&'^n8`7Q}@NR'ޖ'|W #N+dibٍAz~t;wIrjbqeBb5l(ޙtߨ .a>Hu?o,ymKOLiMfnҾ314]50“1)7J(Ebdܐ[5큈 OQo^V$3W`WKixCF~kژ%U ໰'lX'aH-sf4J*I0H/nAz4Y' '̌IHDgؗYw[eAoɶ]\أ9Ig톔S.ϗX36ppL  %q{pdT [5τTOCfc#ͯw~ C}ghK4`hR xQBko)crjx>I64+Vh'{VƝMz"R?q L 0,L@(»*$qҫ IyydaP[+^CN2r1q^<"0d#K2y{J(U}hFHځJD6;/!i:Rj /qC)k_%.?if?D r- 4iA M6!-WݫP2K]\4)$`6˼ZY~<ی{0T  ]jLBZP+j0M2?X?.eX(Y7ex #BC:L9TD0`77e}͠vX~ܥ~2b( S%] nWdn0i%Mʺ+v7g-$mC &Q}4I8paA=L^ua!U#>Z3yv~:%_=C9`'N+ ~yUb<*댧Q6"f$Y-adwm5w- 6RmK:Fy5о*Jޞ2IN-@wSZ23D!858:e-ZS>ކ&UpWh/"o8C]'ۯ/꽂4¥]ת l: c5%CiW[t?rk"0޽f;J}҄tV{R*aW?6UujJĔUAŲ"nC= ˔ Pg:ඞG(L &u#M TB;CʻVZ^n0]T TstTƜЊPE"4) S*Q․O nJpL+JU \n^H$f茀kްӬ"jS٭b`ˁ.e=g}Tyd`E u`k%ڑU&M{9'HUpb Y^}x+-)' j.&m}_IsJ؉4t(6?@]tB>%^Y ulhks"6&-[+p;̨[]]ط% HR\8*OP4P#FciUOW[Ckg\|YǟlgTfj;D{VM= LjUݼD"~ !W7UzC`gQf]78ߑI"CJ*?LVӲs0@C sibj-d4B27R*¾]ў1З{1-b QOќ#Sա+hS%!XV1x7rzbty?*EHɖ2\s ޳ɭ泷<>-ϣ9A_|VټdK(øk cJ1X*s_2YCJb0iGނ*0FUtcͬ(пږ\;V_S\8py~^Q\4vC(7se 틲\*Ν@֦a^Ƙ['AѤe+JO\UaXуgp\d`ZT)"vs$_l3p{M Pk$Z|>x&;ffLSפtct l6U.OfL` `Gy^,@(,p*?]e `;(ĻǶ}h\F1}4qIQGQš (|37̶UxA Ͽ DA}I:#] q*;/}0C_Q^Y`Eu<ڟ.w}ዻL6@& MVtǎd3t$i(?ι(*҂(IMUE-igHEٴtW&RqRXX ^ :y ݿwTӈƋ8 W'6Bh^Y]ỌX`}k E-ML()1MytUt3 [׍%J "E@<bG(!al2O'cMm I%zՀΫTs˃:'[U]8vWOǖ̀vqd:~&b})xĤdJx0:\N=0b>Gjy`~޴= q}= 7dep<oH=ELĵUSl^/Wَ.$)lE5ڥ-8AZΆ4[n*DHZFjL0yM$_BgiTIG PC=,_8h;q 2k/'e4iK?ʼʦw\fy҄x3ED,2HU% If|'e$nW/FpH!l$9ODo FDl)+\nB7~#ǩal`( ?GdѱV"`)UepT!c*=-dbpc4Yk; wW&S,Ўٲwrn*'qzf7A #&߼!yx}VsX ʐqx3O~㌨7;LlF*9ܾ?%Mw䩥nqB#gLhr4U`4/d4Jo1֪TݸE]2T̐2efrt|3!EEOg 5mT_;r`5'gXJ IG?;#O,yEoSiX?ȧ:I;ٚk:KqaPBJV!ʵٙoȻV =7K6ivs+42@5h}98͜ê]E6aL:ZyLФmLU3m˧8Q( 4Ũq@S7@)btҘ%{ʫ^='V(Օb^j;W' 0Po,TQkm]iL3>ƺMl?r]d9 :+Wki-IpYք&2IaeGƽY6LMnl Y!c##j~;,-ڔ]bJkة Gnz֓P1 ~\eW=!jVm6ݶn9'- fͲ)b݂mGB?ikL׳aJu:gm4!̢ED9barq2u@-"Cb /lr;[Ί}]#I'FV588mlnoE[$XdQ+Έ4z˜2O~a*T#"g_Qъ[*=yMXa~w vG&Kv7IAmD3za;E_̛UT$jPOnFD%ŏ˛#d"Y)\HnӺ/T>eՠ5靫eص~ܫxڞl-UІ:՞?? yAO+JW5Z_Z /ߺ (8涉CNW@dHsEOWr^:~@J[ДOlAI`F/`S1KwoN\Wa$|,JԽ1:j~r L)}"zx=KdOoѓ`A%Q>Wh$8q.BXBQc%A\4GC7Q<ι2:1 F.O ۵khl{+,-Αq)I#9`]M1,pn;3ygH\%'skMf"P_:"E>}U* P˯'Q7t^.ްJ]o9{kf c472]ն‰ȫcAZs2/P K4HRf19x]r6ߎe)!;rlnJDT0'22W!߷Ǔ zB!K~`Crwz'_7Z/~7?% 3$SwyiL9qG}7>Ԭˢ`]lh4$62hbOAZ`vΘZdw H:sa[K- 6&c"PneH+ܹQG8bR2/f%)&v$.dOގ0a S R` ݐƻ$`1qX[RUxiDNYzk`٩%JmIހ=輈r;=NBselAl Ѥ0luSq3y&Iy)ʿ#}ւ-h'=a@(&j!&'sgZKNW8"M2 p&]OFQNEe3ݘ:RVF! @Gvގ1]Uuč4Ϊ4 ,U'dj.<ꮄ^s]uVos'wuW@zZzD' M@GTYZٟr:^SF W02 >~όYLŖ>O!eM"m.+c$MȃfgFD,n9qrkB'бnp%8{ JuMY PW|^2W hjM2a߲|tl}a-1Ox-#'B-3>TC< 6_^ p}hV9 yYϴvQECPU- ROj=Ax3˗y&b{iu@lNB @q414&YJ7()h;_2^J[b->i|f$?8!{Y/ܙ!yFuݓ$j zw;(+(;wnj=M K_O8 û,hEJsVV$>H3k7׭sؽX>wF\̥2QujLMo䯯P3J fGU_.&7#pz+s Wz?NvRĪ둗c!͖۹1&ƟoA7B㵚'Ʒ+z+vȉ.y *YaЂ{R~XN@. ,k;=&^=E)'"ߛ[5ALAY*;玚ٶ>Flі820{AWqDҚ[}qChhiDA2Djg~\Htme +jWDz[ObcGQ1dj >.6oe|w޳u?I{3i/%lO˝ƚ.&q?&Z̧ À @H n}#YE/z_/ /m$9ѩqӄ4+}sPHfm]j1rr5~gî```N,6N" k=WQk!QδhC]a ʧ3EۚNycbDs U=?9n&ҿXҨ_cTIį!8EkguD^7 4 %uS_9 l D;?қwŒ+ |Xs=,27BAx(_m||.52cEO0H;>%K7DaO3QNKC+g \$ 9\03'ZJ"-m¯g}SM,~:q%YY"c4?%w`+*,[0Ѥ(){o~ɦ.U; !3U=⨖W,(XR,'7;0&-ԈATDh/4% S.We51-G )/].]SaE0W8.MFȏr BjʜR]%~I$$8)A4T̙Z#OB-{-^ˌ;/ӵ)Y?\:m%;?RmcOQBJڗ`8[.ObG_%YmLj8Zxkv`sQ nPaDz9Q+@1oQ',Ulvv`N:ZƜ볲~$@|5*1ԫC{Nr^ӕasGl < i(#S unwH&y,'> RhW'}TkLRj5kh}g$_7qc{@_Z Ul}ΚR#_X *+s)<;ypQJ@""W}фbJ7+ ^ " N.E1I u$sH*XlWrYoӘP?X8^HbsQGs5`2ʜ2i] 'e!l! E< (:21sJFi\;3CbX>sŤއP>M$F^Fp,)0xlj/=Tm<ٓSQc:_9>$†|֜d w o,W( &S| 8\^*5m_֚IR %Ǫ6۰5';zp2XyT Dئ~_"}b̂#[4jHݡz!4&Á~3.3A<)c6c &t׍Q:8GT?r oEx8dVW-~8qICG-:ۜmEwh45u phh;Joȡg:$on̞c{>,v!M1v+cm;à&-xQ/KҩT_buD{Z> Þ!5"X?̞zFn\۸>l5=z̲0EeJw1wəykL(-*g nLsc; ji-TJhB +iOn b\~Ak3A2UDtㅳ՟q#ꦪUG(oj܏|;x=),U.2"VtJf'Zp>n|jbI:3Gҿ_SΕxC]HiȤv"Lv_ѓ57/AT\ٓW?)ۑc \B%QB3\8{c,c+:97P+k 6l(G얤+ie-L*_VetO (?BNb7ؐ輢xrIC^Q hݨ;ZG4!+gy7ܞ@kL&z=0mm%ـw~5Y3e8j( SI"w*:|[E[`C=9.,օ"WsdR<ι)$ 6hk6NNБ%m4Z*Ԏt֟MlUY݀Bd9s_*=Au̇e&6J*zs-\R=Z/w#[8Gˢ0u+'),vKi*uU/7ˋpV,bޑ]~Wvdؒɲx ;V.A%(霱c>&c ➾y"0fp($!TkxF3liSKs-{*$'ϔ_˭~j)|74e} GtS +Vaʺ ڷp:(B5̢{҂+ W_' xVQ62c!4h0 6hFh$OD{2Qctӥ1n: èKUyZ/ dT|eܬO7l-m}{g9᧴]>;SX|uH1{I"D:A=a.GʹRe/ܵV;B\FBC><EoIw9v6\-aI{sB]ow-:05K -;%۲޶$"I0Yu-ܥ+>>9(kB﫺-Jk%9rYߋ{S2b:*dSzǭ*sX<]ig,sKIMh(qq.mJVDQĻAc'=3y^àRNLI^]{; 4b?Z귵7km8<|:A$K+#s:氶)!#(BLmE/=j`N YkПɢ-y$4o}=)<K.q9g`СPz:d?vgJu\ufX/*7F'ͷCךSX`@U hܚ}|a('(=zS&, -@y<69*Uǐ^sn6lPoە|%)ΎX; =.ƤfDw<"+Hqm):D0.nxf ,OV<٘̉ 8vPrY+Qȍ2PLvAtVF#fx=_ٽ@"C~N70,g 綗 9Ou..߭{}`_]9|'l]gqzV:UBXn($QLO.'80]K4ǾfHO$+u3ĉWqpF;;YyW%$`)i2~ `#)6!`C@UL005@'BYLWR~l=z=bbzS沌F1kXTBcrwJ\!ߟ;2SOeETN#JXLV׳.CΑVJ(jMoxc x:nfximƛb*{<#ag^6jM,F}<#Jsg3FrQoEsƀhtB8֏`-qҺ@]69 &l:AbT/ihYkaȊJCH}>/ZdgB-W4ދ'mfjnG3J-,+>gFR. k{a!nJAXtlymP*t`#"S+ezl'3!B֑.FDQbJxnA$w{&)71C(nj []+l(3VUfpw`;'CGȋۂl6ok>9 WRB )_kuL;j[9 %N]#iT|3Neɻo°a7=`}¥Txf$"h SכCfbd*/MLPķT:ɓpRqFJ{n<֞h&тKS.u}}1*c*Zz@z-NpP 'm ;W<8teni=]4 cDη*!~RugrdB`VpNDjiSгV=msd>#%"۸B[w/7v腽dMV}J})O Z IYʫ\%$`fyW bTvPZxLl>q #gl\kWR]ҽswKޛdl=h iGvB.{ . IY1;A-wDm}|(dDqZDyIaun `3[HFnB^QJ Ka.rxӊ\j+s?aie3ƄqStHm:;7aj0.ZCrE,G>q:3)Bg fby= # Yifr9I}czs6ؕe+@L6<&{4@cyE%φr@sz1SWx(Csvu+J[PۄwUoSXxǴV buQ3`2fPHd ׶+-KCZ7GTnF. $MQm%B0u~H:s y/m"?u Ҋۀ%F\zO4]ژNJi%CrX,^o[[7Bo۱*23x"2oϗ] KɌjs}'ft(W6.x d(Wg/KP x9Rg {&_{؜GT=i@FuHP߉Gfh&Ĭ#54#F_SPpn=#%#0J6٘I.JlV2Dqvr 47¨- f3u't${jHg<~xY.ӻٖIz|Ɠ"A TL0dW__, JBUEd,M6ZP 2w#;\S=ӑQ)ȪgkosC;I3mN`W; BUдfp;\a]}~U ˂)ڢ#VM{)zÚE &X:}HUgƧ?{zI[|%ȩd a hصX.ŰUA03O< @(a_8*L;ΰ~+E!|sqtU|OSk[20yD1Q$@p91OP AY:`j|ﰎȭ o ~VxXOЫ { 5zov~f >O{VY?2mrVR?.mgўP}Ȅ+c՚mmg1\9:SKͺv-U󏼅՞۸_D(0+9f^Jѩ̸s^j}6f*=vh[DJݐ& 89"`Hj6ʹe#HdGQwCםKp2Hp-*R-%F+*#}xk`K|cck_0 /σuYFBqsC禉DOE`!.%3{w] \ɓ؈V(>d09 $^|dab`];[-EG}}D0>toj$Ѧn6'8uFw'Ʃ(|bn[c&#ktXa `}嗈۞]q419̞)fAc'llE/,T" hXs( WD Xayv)bd'ا ՁHV"P"0^k\Ns,ܠӏ9 K}0ZC0q(ʺhgRt}-Dg$:5b\LrNA ☦>ݸږXG\34 $.o*[#s.Ukzڧq X$7q"27"A9UK@vqeUFP{uX>[l, 5SJaQr8@,~Jb7;_R8=9dY4j(V! U :\ )% "#(4w2]80Ɲq虐|fإT&KW~Qt+[XyIv(u=1xlVPUypaQX,qpx=d>qJ]tGqS3vO#F#A wpIsG6=M6`M2I|*.}İȌrYA 2Byeq=Dhގ²7d=R^4`NFS{L0yЕq~7 6/=8:k:C1t#[4OS]S~jF_ٽ*pēJ&R !tq=>1x+gc%^(@Ic8$Ox5ʹ,9ZvDd_y#60%[TaZ^F2G J ΎP>A$NYՒz%(z(k}~ <ݱ ?SSǟF^ 5THjhV @%3I2Dht8${N nhJdVyOӧϪ:3 íӫڋvs򽶽=]NZL+xB8TdUMAҠpZyťeiZcrk:- Y)QIOj8z0Y:Q7gha ByAkNEQ k?ou*)Zu͇N?Ӓ |-Hi z$^pKc?PJ='BsvVƵ")?3-x vbgɀFa%>P\w/u(\tJ ۫fSJ+?aoR7GlFPso:9_91?`^b[_`^~"4 نKyRΗxЀ}%AH@Mh}i67 %ڿ$AMw{<+X};cnJc:P;#H`h- ۄެÍDA1IKz$]'Q+r0XC4v\#ju|(i`U1mWd@0^pnY̭`۫?ºmq4JNxy"0 =)4| -jhd~eqkRFTث$-qlI1dy _I+ݽL싁MT:rl* =p7c |DNoyړ}r4FC Buw4J]pub'pUʷ=(bq,:H{ve+wR3A mJd:'H!Kdf.ގ lnO3e; cY3x['~"\ӭ,l%@gG { ܛaruI|FNXESߌݫ=i #Ta:;h K^|p|\t"˜Df|+BOJ^ \"yUsI M_ c~=1cQr}5 őW솓R..ItHH`ecő@eWZ؁J^Oc) NбT ӉV#Ӥ>%00)39pXb`3q&9\R-H}ci.S> -ڋn4=Z5v Dl i-j&!ZÏ2/[ΞIrtlr9HL%xcNh.!!dsY\uUo[XRx Ti GgE'N#Cv.3pAI].OHESbu05)9]G<17S_S̳yL2LpqҟGly-\5n8͉2-(ͦg)CV8n(Jx)ॶؠvN Ҕ2:4җuq.Kz uPVgqMnjϢOZts7ѓ˿C.Ѡ)t(]҈kwew)(я4#+@wU+_N0uڑL՛MC߹IP0Fypadžc.A 9RȴKcjWn'Vg>N)mpizgp`/aK"NtԿkm%fWKw{'2ѓpVUVaCsZx دF F֊j=珺gτG) dc.OZAIdw_LM-=w/r}@Q85^u},WdomNR˵K Dbu4wR\CNWr#.R$ۑ̎UCj6I C0*ki0&I! !O vTeDY_"b\ yZ䵬2σW洴ao: 0%꼢۶yZCl*jO쀿}Fw%6ےzZok _:L\0@~yK ض;Axe5˹qv>dkD*BCؖ:3by0MDma3;׹)242 !wq I>lϙ6iwR|[!iݣh(s˖fp[)~GP⦙-rt{zE4@Ҏ'].& sBmʛ4աv3eׄLF\>}Mu}\K'8FV:v*"F C"#4ܴNbavIij(rp8FK6wѲ:E8mΤچrèʼ..Cߪq!u?VZ$֓}~s48aq{bt'/5j10fniF~w&pt> l.:33R:=.G'nb`Rdt!2rh`^,kFو ɫ*W^2qA諔MT'1B5k3xe79d8%T&9+{laQek1R2j:ܕE#Qy*@;baɤg\ 1$i_a}ˀ d͸ʻ"cK-f {G+6,ǟBr٥u'@ײ8F&W, E*dacP=  gBmS62dD;+u,]^ e)8KY_f e|dy/5yڧM{)/ ޴P|@dGs,UU5(ܥ_D,y!^Ҟcm4qj dW:넻HpvK{}Ś2OvQ!&Wto |[L#S[9~3MH{󠸒1NKTwJ 9:(.?/5liUVʢXn HҊ|M (H )/LWjֺI6eP%D{ipCzw/-?\R[xnZ.0qxkÔ+Q@EgXw:O|?mKX͔okYHF` FN+bt mZڣxT!!tQRs}K/Zw0R<"UexCC2EbM;"\*mN[PS{ yEXf>t7}1S곖DNܑ06 %Ý/ GKAxGu|% hI+3OeGR'{b}q)4!⯐!OEACH'g POSJҏ5;|$jIwqو9 e3L*-E)/]hִ4\&yfhgƓ7 *~$ ?LjJIT"KBijdNk~ۼ{ؓ\ސpM{ wWsAp$N5F&>@!h%%vY$ ㅳ2$NW Uf|7vfaJ6s܌#rxfdTNR;Nl5siZ$ŧ NOӁ܈MDђ4}m+QNu^C , LMb~&7DC[{RQ[us>Xqa%yKs O F##7vbXGУtd$:9"?/3P[)\w9lx|֧!рX>ᆮ>q)o|D?BcW ?.LCz~$s!VFHpKB4PPA R4 Awa)3V`jٜ | Cj163WvڕCPH%p*S2.b5,ɣ (uF詮C"0b.Em}~x^}w;d!K^=iI J^bw+|%Tz۫'ZUjq4XIw}OfaBFµ1a\q,$X󊇛lH tգ[}4Uz^Tmt.ݵ0 ]*[ F U#qht[&X}.KMJW÷$j u1/13 gbd2PQ$p>Za8g/D;MЙAMIobk$)J9K0]cؕn@|0Td$8!S]51˷'NVUigRc#ԪeiuUɂŎVQFn; _MvTv-v\W]a1P&vS]`Is>_0=0 zVϴ>^DОS,V\N$]&4Rb64 #$] 3P̪P9H[6E37b,$:> ({R{e"w}p`auقJ޲.|]n0ܴ򀾚KIS DFO{\>Rg nx'?VT[~bcUL_OPD]e#A<Ȇ{JB9 .LKok uc;o`f9^`Ħ5q Q۸.{Nj5K3S}O r&Mii5ȃ(Н 6[P|_6l/@$Dݞڟg0Ѹv9[vDngH9#+(|9Jϰ?SC~,Cx{MBX$s.h/ۏ.eyf KmVwq+ aR'l}9aj7ܙ1@vsqV|^g:4o)Ub+gW P RC' i:Vǚ!,m5p %fuXv ``ҽƹ͔@KkoL;79aJFZB N|+F*}F:.˿!p>F_Pv_T58v/b%p5b@gH]Aw[DU-#<ˏ0\Ut;#*;v &ȺTE^ W8A%Gfs;.eб̪$Ng |ýR W>/ǘ35\tl_v<Ϟ'e/;f™֨ddb: -%] /nޟWmڐ!pVȭϚGS4ѣpes&z[Dޅ)wUm !2Y  e8T-S;,,D6SpT8k1 ›?Q44xFQCZYLK* ?Ωd.r!'ou6pK<Ȩ&)ېEL?1s7 _ >kr8PP]`,"lIiNJ&Vog ӅEPQF//9RѤPwPe;T7*6O ܱEP؈q_+*Pu:(eLn^[k#"@:%fʡ< U|] R2_%sK;}550`ڿ^1D`y=@֐=i{du0%eQP,QF`/ psa|Ƽ&DN!Sp#nQĊV 0>˷.v`n{A$IpߌZlSw,{wODbJEP_EVy\,p8~UؑFyd0"Gb@jAv"?I09z0(ޢxWyܑBVOcqr?aDv ģOhg@M~ ;Iҟ w~`.2(~ Pwsj sV@ PVPB7m,Ynw`M9G(NwzSn*@-d`[Jtm/\aʈbE{殯~LOFS!H NGmd;ܩd~&>ۖ̀ݨ ̥ Em0YhAXotu;JRvF IL?iI-_dOoݨj iwSj| :ђΚKԗ,>S<攓&7V$G|-kXVs~ʻ=GfMz\xFp8ny;_0fJJX Pz鹙 逨 ]`A]]侏+ȊKC,LFG{7+b 7 + o}(L]~:K Mq\̫bK \Tr;>*!(US䞳|T3h-?g D,Gz#0+$9`K􋽨r!Ȯ/$R r؈% N!uzZI'q*+C*joA4 mxJC{6o_[? e#&v35a$]R/v-G;ꢙD_d1zByRI,w!1 LVmJהۼR˓+rQ}2T6 ѷACh)I*0kfOx5>qVǜ1iV?K8xlK'Y, u==_1꾌0Pud3oV: `|A(jq㟥d]gď:_Wr"%U34k'zS =Ebg岐3=^["! 7R?*Y amW呠I?Y]}հY(jNb7<}8{bfkOjsz7KW , {D[7L6288UOx(+>ϡQ@ G$UNvƸhp(z{HMN*]3p|e/Ƿ2%ly:s &+~ua~p]W*W`Y bjޏ +unۢN\=Ѥ—/R ee:췂4KRR\kr(4Eyxr ;2e%&N/({ b M0tj߷-rEH.T*_W佺nx,X[E^Pu+Cg5,DP(b/H>bN1"QPڃЂ1amy*rIM]$@`Uv'k65Om|WCosT=ظiqnO\/r%.0;`65 %3.K|[u%6|xD0()ZIW'+ϋ LTXZ-~Z5((u kLh˽Zꚶ:_#[xi'.̥{g 6,?5X{l06rQcw M*V FaRY%2 'hpY,k$eF:wCwp(zŌopi·ŰLz1* ;*}g_dX 䠐H C%`M**ͣa%xV-H슻@ñv5j{L!s/`?9Nvg뉄`*"mV؈!v?EN1Bre,eksa\#Ͳ[v8IdX2?VӤo}t.@|ȧ3F:qo-MHڄrڞ*§Z ͥz~.osH94e&[<ȧVcci C !wB:t%U'{94ޗ]^&=V*CoKk+}Nd-iW,usGY8fLukpއW ,h:F@D tcdЧw<3~RG M_:jYWLMUƾiߒWId]ekPo+fYfT_B@xk Pe +IfLй PyQȉXg†ͽW^eu(*ZYtPY+8\2ȿ)rtS'//{:W ]-+OQ-VǾQjLHf6 UOc7,'Զ~X-^BR0fיd֑@W,j OxQ/;2Zq4K> Zo9/H;Bް+L` vDtMzma߾!5c 52VEL0a؜!U2 W+?4n-}JLAAuoԤNkh{wdF<}*.O,*'Z_[ 'U3zvza\*qpvq_G ~ytw?~Gn]?C\U붚eaZV{fZðUP_pnB+RYos?^&رD)Cw{.0P=HQM>3^ݗ6g3:[T,/ .'_9 뀂 j :X1\JO{>#uôܫmAh2RYo+|NJՕL!%SBG'm(zyY7:wܬc{6)s0F=*o "|7t8o~nĩM7Di,@$v iglY9sSbXܥæ0̴@L_3N-Hq?gZwH:@S$)XI^,]@l| $@az^s Cͳ1{`P݁"[]&$/ZMT~H1$}(̷$փ筙c| ҙ(%etq7Τ7%Jv5Sov/9̹<͕\tͬUD^_-O+N9J&!)R~ˉwSȀMqP T:}|H+to^PfAvt(&(V&cUv!0Sh8qquĂ q,dxdzkjHw *͇^* 'ƁE"ldU^v_lɄ]ZﻧF<*5&pQ( %=ӟpvt]q-\CN֩8Sr"LJ1R=bh f%5`V=pIϒ}LiVIȐlzU~h)r/ Θ;BG@_/6{z|[&0UcpXlWij"C/qD>ty{:B3W%s]%x2N?G׺*-x ݸLrZ|Ɍ =D5z}N"rC8Tg# m[L7.%)7cȯe>s ֏i4㗶gBtQ%<6@'e nb VQ&};T.^:ɂ͇x%24^Hr*-r8lisMĮ9&ψڽ*˖\:0!L7c+ИC| 6hλYm<)՛9fқXz8".\П*'6a溎/zcc>)TEd HO@5S+nOF}'ZHR.$0h/ ,.5 ! JF1 (Z;~cjH@JVN)T";3_AX rC8k;D2Èr畮 AFP ,D0Ukw+J{ݭif]Nb<>jCaI@X"QБhQU<#J:oR y:zM gT0gG>o`>z#e晐g6 ikL)CL8H=3.r9Je~@rc!0 iΧb `7紺D}C"k1- t9K"3_]Xr /rNܩnkۀx2n ;?%.{ ñ }FEU$Ym7m;H>&ein闭ٌ%En+d= 2zPvr}]z#dɘ 0&/24h3F,IǠ7L3 Ϥ\Ovwe `\⯓ ]r'm縳񣊺bސ{evL (J tN"q]SiiL'jtSl0cksɎEXPc8G^y #F 4&h[ w" T=JL|1d fvDBu]y>HXޏ> rdOblm@a`hz,BS#6aJ<:apH .ߎg암dMIn6"sRMS "S;z#@{s?eQu*sXe'ۈ&7ٶtR؝4.Vہwfx#Wq! mIYb5E> D[._]?e3.iBϡ  (HZF.1 ب3lX ض*VAV15'* 1?#Ol\8dU.]87&+K<\@WXh p$3:^_juy,EcyF&M&}*?˹2A;N1G:/Cmz 1!vT4aW, hSIvH`x^n9fvkyf^y%?4OLmmVI=0Z`= >\vyqFɐ# TΐxAa!~C0jۘjs iHճJjx8|Is}%4;TeC;#zn)cW79&"AZēL_ bd'wp`.eQ+r/*p#dL:>By}z9Ԯ}ؼsN}+W73E ow ?I!غn%,gOȩAs)7A$" &K9<m:1^y!yIY=Ofh׮ RmUYv= $fƊa3~MGTIg ZynaC'{M[zj6[Toe2ģ-XV9,w"WُMVyW\lxm3 YǚnPK5^^԰.)Q.&kyJ~MLPqh^O( bai* n@*$ *f g=3gCiD$*lde"E.01,6u-k_ _QQ5,^cT'_3 GECND"pr{r}Ppl9M0?9u0Zvc62ANp~Lh?r "mj2Xdd=?N LCgr$޻ e{B%BއtqfŐ?lw.Vrv&T0{[ x1L߰$@.6ېZf"r#bqR\H(6|©*{* ߖzцSD%<αKESʪ8)"ہ1 HŘgb:-؞FOqi] uieXZDgvIh+ tj,ٲfo^t.<9mIRkQ! ;9rՊ=lUU5Xȭ:]}ꬊ?Qi))qVZ} |3U:eS(ʫ>29oxf cd/Oj1OҜ*5:^rS'ݼ.hĜ ~`/.Oi'-g:*mފWE%l?/PˁtŹf-y9T@d︷S!)^9seyW[ˆ -~bmu/ލO!}s0; $>n[ҋ!?![<(ȸmqmKc /W}!6owx-_`-'M $~%˅n> rYMbU,G6ﳣrY]]Dr3>JN=35ezDѰj%=ra̼b(q^% uEZ;}/NژnFcgpMWnUxMR\&=YIfsۙP /MI[(s#INws bmF|IlF]_sl߼!3qi4D:gHcM& acRL=Es;M>xp7T]awR-=RX }ާH#Xfp728|s탵(`]6 Ÿ%ԧ &{yGJ;"2xld+X* :l3rg9i@m$(/+-+$ݕJ=(#(Bm HrG_\QGS|{UWgr y(dWiv+D: 8k&sSbYݻtVxz;?듆t/Ggv5jǟ@,(Z8!!cPWOљT4=1E zwNn=fZт.iJQP-qm~"Ǜ+ɝiڛ#j!;+6 l1J/j gp> Cɡ N`.2xyI`͹BgThq8ɉ !Mꋥi(>) 0B|<7=9[zڽU'>"T~p돏[,{3M3 @CKA ۓk<$G1Q1y3-$d_&31ڊDIZ?c!J>9<_`ྠWTXvoK΋ʘȅo6>oEM!ߺq]dGgR^M~/[1B[Ckk @>ў~E`p q3p5튧a8dSOFy'% 8wlL۾ðjLZ'n/eZ9ks 夙C=߳"H 7Kl 6TYLnV\Vmfvw+0Z7НҬrV645 sO4uZ5rpud1_a=Q ,p"Cc_d?6 hUVd)gz"V%hM8j1#xU:SNkgB4, S+id8{[3ȉUx}9ѥIPYRa7 /S*Mm5XJJX,=B> $X$rQ*w6 ;hjuwVM";Pg_M'oV w. gBs rWcdO -Py& sA6XRކ\q\Pf<OS 4'52@4"MAa8eD1 WMtUmq$4 AI|^k(_>MYޏS t.Xܶs:^/|[h0o"~?L͸+ߦzi g"+ǜ 45y k?ƋS &xx4햡 bQ݊bC&0ݰꨵ~ aIg;Cb+) acH;U:60,k~,\ԅfsn{lP1F!6p˪gР\ݜ/ΞCB2t y\!=973+˴%IzVm˟8K)]t r5f~Hp|`γ@.fI6><4s`ewaA(@ \*n4Mi4W2O>-ba{xr`eQoWuҟ/^ХRzkPm0ƚT ^H9&#ئ'2|,?lS#?/Cj<4=f9VWTUer}zh^t ).)rE$J}5˯ɔtHX;{٤ڟje3hHv*QCWGFLΖ8b= TruVܠ>X0!s<}w?&[6 ="{i׷ϽՖ+$PYQWJ\VwY]F\PeUto#sP-)6;ԂM{ wj;4Y세S?y:C&jOrג(dKsi:r+D#|KwQ ;}ձmъVl'p{5Rh~ Ԃַ)#øwYdX_M}E.a ۪z~} -TgN`K#%fLQB~*n z6a6R I(*f+/',pHU8r5;=[s HmaapL)dI?o",!(FIYܳwhφ@"E ݿܤ[NVW kF"mō^4ki2 a'@.NTRNblqM@Wrl8۩Szxr+=z*U_ wj BX H'fn;GDfOFW)o83k `W%s fzae(^%Ħl c-u))#45e,qз8 C̋[@ڇE_[ın+ ,JV#ɰ`v#>&wn]`ápiȹ^KV+>@ϖxgcU Yxn1O-sdN3f*z pco1B"[T KCafUvX|>h9=FOZ_y}ӟɭOhu"<LQb H>4([ Y1YşCFZٖ|% ,5N_ cN!~pnW_p5ݯs 6rBGq n\ z k;>ISaEGe[A6F|ٝDo[DhG_*BhK\Aگ\ign w b,Be04UתAXt# &hwB1Kp~<{Bfb\ l.JwdvZl:!oUg#\Yu3&K5# }KjQHZ`2S8aKHphhh8+}4IVh2:ݠs xn "mI mk_fW̃*˖Mɑ'p>,Dk+2zn5$]Eռ&<0r7`#m o; YhOF)]toJqne=*"Wƒ3b^rzb٪8%ORب@ b(c =ۢL~|[&g(f8v6 NWrؽvﭦy]0:Rd p9!ƙJG0e@ Td $34.e Go* oJLАBْdvbȇm/b\Rn6ǏBuefV0^W-e) l@_ X_⢙š;4_U4qFٔ_y{c) ~aRo/ vyS%=Y)Mzi.@qޱ8fաF~)@H^.ly5MspHM1zUeFぜ י$i`&MΡO?daZoeX\(Z94;)+6= ؤ.h *;~w$54(Hr9?lp ~m3b8PKZ + {C7EKgq_s7Јp~ا&o#a^b`S~$gٔknHE1@ulرvcUv&FU_W ӟLBpG*0ۺGeVl_*eF.?rpYw*KPB5O8C[;Z;ן)ﺱ<05Ad1qhCpSoqDw3@{*vpy$*);_@?8ydݶܓ4dr¤5Ԓle T9 H ~+:R|Do`tk!6Ep$oSXLc»#pl|\R!c:|nNЖBz骤6K+T%poG.,r m"; tכ#wF ʿpGAIͽ]57x+V~[~~c/,yI[%6Z  |c/VH> FyEW :Ӛ"l\T969|{pC' -f3½I}dW>.45'd`4ɶ a%v6b]| %ౣo_,`'wt9Syn;m,qrIv(~~#M壦5$n'6Q7ˮ.^Ǫ1~.|,ROl+%yMUE}~QSdmHP$ɪL3M͜Ul'`pa6=vãu֎,k7jު'nɟB KiK%< :ЛH#U$YX\7n Fab.A#.ӧ]kz~zMK 2m<7 !{qsPd&;b/3!>Ł ;fpj,r!|ehp~jN@ImR hCbS|n5Pl/T) /@L}knֳĘ9Y.fh W6q{++H1uոLsݫ[M:dʂPu÷lԖ pYmMb'u4J8gN$xICӳ T-r*$c,4py{8#D+| S9Liл Pul $oX*L[H̡ (l g1ɠG4*0Ert PU= p;5YW 5Nbik˷- -5iE`y3i-73;^7.+.pDqꭴz[Ojb\{^R}InMP6y*/x{0 Tϳ|qSO0$H+ە)# fzUmb'T&~5*b ŗu2w |Pc6b p?g$ɠRBb`/`Lv /cmC;,$WƢa]" =#X>&Ӥ:#{Xvw(V#B#uɈ7^\ՅCG=ƨl#9pʪ8b\cfbCWݩ哻mc˲5*";*mjϣy<#}!Ѿ̦ y1*Dǘ!^7\'YސU(y.hH 䆗`34x] ۶~uFSfºs-5:ro 2~mzQz/ʣ= tjo.S Jt_00t /49R.A)`w}}$U~= };ev/TU{Q8FXB2򍾆+Vk S|? l[~J8"mUq/( Mؙ։J*'m̖_D'mIC\uMē( M"jJ7;XMu霏+&ϸ@jI⫞t> }Lf;oL('G 3@Ujxlo}|0]**"ŪNbˍb9#JU_v-sqI5$=NP=| Za/Ja.n N>[iHl X p5>E|V-imb -GL8cJ-/5%fSF [mc*b@"Ce"'f1֑[.nA]3xňS^EyEZ|$ӻD!Ӝc*jqm/hx+A%b `nEٙRh{YO{[uFbPߝ:c>>nm0{qϖvPyawal:Y20:a8D"9/6bQ%}Wé6(u .Ѱ]C <I_5+,t☜UmOQk#MQMJ#Hbr%?/B.zNߢ%Z/ev> d| JoE1_mΞ.\}̼ 3o`b+fYa'2P$ #(U[թ3F%@'Ou1XrzƇ : K.Dƕ;7 KI>*\E[* A*̡^fᇣMm@9zG^ϓ61}r7^qx-vRXБUr?~yR(-/WBNH:CPIj Dְީ7Gz0KP#U s#"@w/D(Yf=0r,5gP敏ƊeA6ڪoj.@N7K |95;9^RJ1D #=FI ׷Kcw/ u V͇PA?ˡ #XQq~Kr<V6DAO@n$~S]Fʎ\mÖ, 'Fa|К%'mknYdhMZPāxqE8>`UZ7*-'G"KG T|T AV^8"f1O;"sw@kO͊ԏwjbr-VDy~6hFU:3u6s Lh,H5jFwmǏpѰֳ+(,rE+ nN0LI(jRyʺ%8c٣q^:w m7@Tдl1xPLT3qTZH~Q_}Euxq )_g\TXBvڍ6 Lu%tcV)Ifq򜮴ySYX;+be[{_T1'1Ec|"!Ro łk)JK+{ 1q+ixD0٥>UQxwXCl\[F?hR9y*J:^"C!7s,?)heT{h_b6SKrsAͯ UKbGL=QNu$HUB+jgjTLBQ/y Jkkso2 mfnC8[EyoY8x yP:ǎ6Ya܏nr"L7.=.zқFy s0c(qCc`1I%p ;UbD Ġ`=f2<Ϯ3Kfe (IA%S-x|Rw6(oGy+ :* c^5wx9M2:9w=@8xw+8O=I,Mp'{˟@gW0Qi vs1J»qFL, ~tFbV8P΍wtwG_`ZQ &DCFЈb[0~H!$Gz&dFǡ(;JOSȓcB ZY]IO +ھDr [Zf9+)f熻o]\tyZ]lGir,l('L!GBtA>%́w-2$bʢb:Ks@a'O/~jki[{k:Iʵo[n 0r$>?uDHq8"^(ɱ೸"E$X^fsB:-UIlE$y qxbP6*rjկn*:s EYm9ipII %YJq@E}лGW<ًRB. Uw]aSUxu|fM:ٛا sb868'Oꜧ jjM/A^dKSuAq5{ ˟$j?%Mc.K.6oFe`FMw0u~6Sf~A/~m/~;f1n=ؤGUuߩ*@r~ޮR9Z89s{L[1`BBbX%\6r2 o0#k}kxÓy;vv2sv?pa#F wy0.\\t)8uB|mכ209 BX]_g>i]:Z^ e1gg)X([~lw| g5 (&hdqbJ́`u yO?>tm yaJ]%KIx^Yi&o:sBqжMVX$j/Ʉ%Ulzg}~ z5WBSRM@[6I3uDY^au'mv#{:!$@xN|УlOQ :ZONYC^:SkR|@wڭI~ ǒN7U^x&?cOBBa)_ @>異ar>!s+ a(d%S)d1ܨKw \3ӢБ/[@ t7]OG}RzL`՟2+[B<"(~{qE XDh-0 ^}xRsƅ7 ZN$YzkhC,,թKݎm1գPɘg=˫YCi0e~) fl6_{P0pXyți~l;YQ+ 6=d:4֚"~ &T޸E98!Q?46GT!tյLhΠZ@Um^<PT3.Ƽ"5ޒ#\TsIZu!U{\Ѱ{.긭L,|RVN9O!%9!r9e]=*+TWQ,fTK M.|ۙlCXnlA~zZf(#JrU= ë(T LPe`DVzhre]!f4ˏke((A?kݒMV8J<ۣ!Yq5}*#&UD#; g^PR/t־ h/PWOPD~zJ%̘( %6Bu Q!3)뇙9ߔ{(p|u?bVnŵj3cZwl3ym ֜z]1[Ljᬭ9j `l`|jBsΉZܣw'%Vd>UT>EAg ;g<^OpZvފQxejgre_$դ QwhDzڌأyF LfW V;a15=鑡4 9ӪB=D̠znQ%u)Kkb>Ef|`"­8kZO'e5\9mpKGhAs_0#,kpQUA~\++VLLb؂ӈ*5{Wĵ tdSBt3CE]u*+ӭ pbgO_=&T p%1DKkV nrJthrĘW.<˚ds\#7I?;5> #nl?jaeJ4*{yȲ%e{ê D4/LM OD.^M<`xK0#IrN{/ PDֹ0ۄe[3Aw\23ob5 Qi>,4 e0S2F :4j:I2i9(w%_z1M+,P}/bxtogxG\BVXE`nf44Ů786l^[Nmt:qF(E"o=@Մ}q/ZJLk4Oq|g%9'Jv͊ {0E%$y_ǟsF{_!Kkj5s[ku ظ2qEoS $AE0d'7⧧I_"htH!(T7|t:W&'*و`swӇf9gQiNB2okv/qϟP<3ɣv]p(H|$TVP$M ZYJ"2 ]@scAPB;;x' k OWirhUC i{ KċkPHH;C~^䎘E}O%>2A@:3.9wRoMKȇjqQF&OUq ~ 7RFTDr5:`=GIk`'VnNހ|SU es%[Dp8H*xY/$Bi &d!.F>c=m0LdX=rID/!ke6+wwS*9SQ9ZDABNsExCl#{~h)p5Ð-ڜLnY~֝|15`k4ga˕ǻĉ=35;/%^$e&#<\6{AdRK?U&sh\eܼG-G7m=F(A:ζ4d۞/tf]{tNIM&gc\n!of{ f_Xn+I%=yW ܦ3ڷH`܋û$'38] >!@3{mYe)U5@hV‚z47-66*r.c >@Җ۲0*\>( (6D^L(:_05;̑^us?.r&g9VΠp~ Q(󌝬eO WO I}ݦa%KIܔ3z5kw;.4w:)+_a[ *9  -?]p!*5WGF *6@b.O4b0f7ϋMGe}&RRƶwVO1`d2:)ވb,Vx#AiSJHO ))LJ%EKtt8{׬}V+,VQX34,iЃ~0U_| {vb$i (2׵QDw3c4YoG_[Ƚ;& 7?~Hp49f |^wqpA{z# p+ݦ )e?), NL_7xϺT i<&{6cs lYi14O#U!2DvGbtmYvOFbϬ}ILh{JZ P9(ȝ)>:J{/<}u _j4Gx96r7H0Gaa 6`^Th_)ک9ƦрWcK/oF]%n0L^Pfr&^ŪW<]pnR)itHZ "3Q@֢/})VHP v`]^;u,oFBCI;>6m@U笅(7T Vw? ?_ ,G*r!4k_`lG2J-X\c c[vp\sɧ ae9iT  3XU+cJ?z>DԔQ&LJ,&i#嫙id6ű̓1Cͳ8v!bMdž`:L˸5/Hp9Z.Hs?ʥT<;nCq28̹1*r l' vP 5I MBfqIu6$k td0.~8"WAnzqYaX0]7 jOe .NjtPCrL>CubkHը3<~UOr:`Ef:8jE)z5u\xdOd^lKHx"Oc2cp|ŢYpb5SI69s?h33e]J#:J?~2ps &>0}lHbM؋ƀ< gdFw[Y$\璪Ie߁hGeHnM3NvI)u{WZ0fDw+ÁմMjU{{eȔxq 3><[xZ%in~)8I$2(-Fn'XU%;oe2 b*f `S@:UCX}I2͕Z>l'?T3/>]f! @kmd@]Fлr |-Bn K2C;uБ/9k1a%Pak]掄_^es@ Ux+KمQEA&1\PG )NJ'1;Z[l~vweONW(m9(ZL4;>oqarooU} ܛؙ V?UxЕ B]Pz GulxPU'9PjZ͍ˠ RЏWګW a>~Y'4ȯ'7Ũ@'s\=L!JERUvinv;~jQ]O3K!!V?,~FɊWGZm+RQ(BK]Z(WҩY|7H@44YƛW `,ZY$: ;ʹUE[E $ɓ&8ogMa|lm[ZW ]Ak?թQ -fn*:>syAPm @f@a6 zFY. <`iS>.Sk>|fbyiXHOڤкYa?}_غƑpkz\nvS154> |s%~MT+R( #xKTPwhp?g.qL"Uͺ(ܼ foQlX'·b/_$@'YsԚǮX|۰> a[g3!_d-aS "s8(U_\ -5PT$y-<@$$' Oni d0}e.1H6<ݓT ]ul[xfnJU=cäC`O%0[^ Y)G2aּ?[~Z6tq*\o*9=IeH|VMpZ뢈ȄWWLE*yf/IhdȚd&B{jzXK6z UjW?G9^䃷&%57/I5u YA8ݻ[{<""!d9Kh&sMZc-htf!U0rM`o/7]aR& fUeЫJ 0?A]* 3wf[K\~upTx܃UXEr,6 ZE.Z s 2΀+RΥY7fo )EnޢhD/x*X;,4ceɒW#KB9cFp4 ,0z&/{vV5EcUte_fgp׻b KՉ/s[B#yiUe  76ZjxN;ٺ46<){a Kyr̡(Y,fbS{κXMh 9LR!S } :B:IFJ쥞q;n3aoVlI*]vo\Hꐕbj/oFl k/oʶMӦV!1BB)pMgT:"NcrQ']V S=*N೰wQL%9A7AJ!ep-ZPe{z^WguOSvQAX(/p)5 N*R5^#b'5ԃ_zJJRr($ Z/Sdf{HUS}BZ8SƢXࡊX=Py;(9!`Oh?EՈK&jFPqٜV+|qM8Qd2ʾhu"Vu R2\Q&ӗл eǖRFjT$g{RK5q^v =m斎TSXox@p|;k 9'7{XHY,ekl7d":ӳ0'M>\ˁ;9w`eM6F%G)4UVZr't@OkW+DZlLuq ʋs\mRZAÈGD$~GM,-XZnP_X3yLw<gF~o> -z B߼PxTjĂɯ"Nbqsy ;#k-e u |$`lI?AŲ?cҜ*$8q,zb>/Y#4&I؜ B^ 7!4\d ಩` +Y;4I(wb|7ۖѪ8ZT,4D| PA|./ø)׆{=4Bg 8Fhr4F\r)w zSG`Hak"Oj6 4cjڽzb>y;WI4.4ѷBNJi}Tpͮ B1M0)_ sx #[>Mdfܕ8\hg7c>!KR\jQ1M[ﭑx JYgZk>7ŐC 8մ˨ WTAƲ)V8S_0Qؑ0[z?L |s)K]- }nRY*O= +,cW.,?kħyI6/(;-Nxpz S$G~&˜9pK$-NCݯAק  QQtږR/א}Ĕ.2l9KrfvN/WҚ;XA%&/n U;Ļh}6㝌mJ쏐'*It'ƫ*AT~m(Q#>&PPxI"Nܺ&&xT `ab+H7 |e -}/3AR%TIT;ߋdAy^B%(-oׁ|PK(2C[#N2:ϺdSljyA@]=+s@߈w'تvm̶0%\ ?6쉭\'@|ՓqNg)pA?ħ"}>WpzZ91tWWnTzom2bKSA'x[Va;{{@A)YuLzϤVA7n^3Go$*vcTJ*X2[);oH7URڷCX}RCA7ݜRՉDBAnV,v"YLD 6HxH/|!3Y|0ޓ(MMymFMml!,d\y"v0CGbkRSBq8:G^dbxTsqt+sc6':pvsf;Q"&h(_v1%m9R`7﷖E;}H=}Ze@x.L2 : pc }+0D*(mu;;CfOuἷAO:ab^2^\X8?R\d:]3Ɓ} 6mB ciGi%Zz1'WG*3Pu|la@ϸG9O@?ہl~Ij+z@qg lw֜}E`$̀It[B 0OW0ϫ#(ɰVɂ7(:hT1dStv0VK1kBo^Y_45"eUZ c:ۤ2or%t!ie눔!,;T2W5JSs׼ڒJ]{l7A-!}"p0d^E f. GNecuks,CVfXV}.m z~OPJ-%3C mAҺt~~*{*h6e[tƾpRlN+Iϊ&7=~qJPLkz.pD%}?$'Xsa2ۆUq{e%FWԹ,C8a"Qr|Que @a6q!2¬bg!6ڡte2)*01,.G Uф8N O/C˲"t5}4=;hJ;M/ N0!KSڮ>|l_:ǥ9ߨӲ d^ KwN(04˄亟Α!!m竖-o)>YŰGGmx  |J)ZpĎ*QjӽOt`knWr<[4u=aUkHyyZEWB4nf -DȊ~R@#(}{@Wb0nUXc 멐hx]ܶ\(,Myb@f%@@#1erYHcYnyaLt䲠tZw?T(⻄b0.YKLDKNA@yyҮ?ĸiSgРyDZ@c12e]edHted!U9b]3 ^.Gs6J!۫'Q(G?xŧ  |% p 8M[൫H ?P[fp;~ckaD4OylF7q:@n:0h}m5cGI/o7+z5:0P[]tcرID(GCe\?D I>)'6#')y檣'E%Qu:eu|5H%2$PMH˕ kX]eo;1fV!7^_`Ɇ{gr!S{{T) 4̜"=8gq? |XQe]@ C uF%nTCv>8 CJ߷d걨Y`NStXh,Fd=(5Z+'ɼY܍2ئr :Mh1tR3*Uг}1/ bT.FulcZBJ_V{ dUR%&E^h>^vUϸͤW4rLGsXLV.V r]P1[Bo*e.3W *DN{+8LmT U3$#/B+mUɹz+qA֦ -OX Y85 ŭт$GE #k0|/;S,5GFSLC'tP85g bFr_nz6EU~TGuMݻv yscG_Q𕧔h7;1*ɗc?K[gl%+.陱6/OTIj'ɠ]^`,͠@ ڧiK+(v8#zTҷVO63}tkɂ ͞AWZNdHWK2<y9QF$ַ>L  Hfم6FL/l߭t/4t%(Aq}Z&8&K/glNȧ'Uv5Oj-3TKMO F-Cqp'c-m60jԝiRWL櫼b.}Lm 5@+SG~IwVDANp3WmN暒̳+(9ƌZW%0*.݁nqU}ID}ZJ'f<΄w\PYUPC(~n]C=kE0~w+Bj:W۹BG'/4vvwp cY:~BONSK,U;&nNAKnOgY0z\Qx%ZM;+2o\!c3}&ol1#jaL_|/ +|qn <Ӎ+Ԫ G#M֥TDcTpcz[n(aPR{k5~A<+YTܭL wrVsJ1^|~=%@j%Sx C _3d"¬o3LA%LSTkrh6g$i=9_3dᘷΖ2Sg#2iKPenO10M3 tke6sjr'Gn #[>uBz ˵ڥf{o8YqwG@--8뱏zLF1epnK3Xk ;/'aG+)wgq;?Uf^fgLʶPnyj,d$ !r<b~M8>bFtq\W <#y(Gq3ܫ-,,䥫 |wgN2ղAA6~pH tKؠuZU~Y59Vh}3ܨ 18j1VU c$4|)GW@&X pZW'.Wݹz;Hh{$ЃxxSXB<8.Wt+ f,2}Sl(ހ_<2=$㬟p)齪/W&?H_h_:0Bx)'p֞foHA?41W>kLR*;3D0W9_0,VȏR{^ZVLhMx07ʖ\ljAi`P@&+|g)(%v *AL|`vI륰g-Qdh"_ t hBg$L wF;KQz5 ˳f52T®!hho˝e@?l`袜ѷrnyBQ;VhU\,Mˏ=~~`Ĺq_*t.:]of>ŬεGH+xIX8儱 : ;#(yl<q?#tx*cB?Fߋu Y,%m-KvdE0C W%9X&d#ty \D7A,6ĄA d0zQ([9\g==?ӑv,z8mS'՛Mh⒇qH5/;1yӿ4)IjR [_a{\'p%Y{um%R)yռ.>TGⱿkݍ`:ۆh 8׉ %t2rWuRw@cXG9"sroMA>-Ҩv;(i!0:LP*3F]97VI]v0w#7ݹ@f՜ڜ.E^>R"q[ml"0SjkfyjMjn5 Nօ_7lzB_u'/[H ^#ٝ>Q෭jnHS\os:XbM()U15,SgR53^H:Ҵԏ?feHXȤ=оeCnI8 Ϛk^ :XtSVvNL#5AYSކ4Jq<*Fw)tCBğGeH !{:.*cjǹ4),,ߓ}{GL(kTQR@e-8s] ]:i 1Vȗjțj%DCW/l4˶Qc)m$.8&lLДZKUOrPx*{O1uh9Cܹ$')#"td51;%^ -PڷǴVEDȫ[ĸS咙_x-Q$ x׏KÍ0n(јM)؏WEy=}6L oNbOcZ$rlJg~h<g^~Zl|k,?༼%e#--RT z|$EHwQnĸddw$M!M7Qx#S& L`5tXP )*+'f 'Cr_K hlc☙3*PBn~9uƉd#-9A-j9k4Q3Uog `5Μmƣx;.[B g:ʥFЧoTޭiETbr,t8%m5AQ{fpuQO}k;]Ck 9)N>LeYyەF;^=+) l#M~3nBCvT@l5\]$ώ Q\X2ר|wpTkug!{!;gs4_^>;3lsQenڬ^i `L%-ztr߹2/E` :ɳR1+kD%T7K6%8@oydc ش9(6`(ţ34s? 2a~ erȈ0lHKȅo۱IeGp\tmt<-B;Zk.`*4?x]<݁ iluB[uCs{n=!pzaoڨ]= X;3y92 ӉpU>cfO= P:ɍgoq4T`$e/s5#¥v4,UfF\-yȉ8jV'$+'Ĥ҆h/j}?8YCgIy21-ۑZ|/Ţ2D:ԤIw'{-΄e*ϖoUc؞5CӬxkc:=pHsj?P:U!3301 ?6oȱ}TnHE ibqZ]<Ѫ 1{oY#UEmH-6/dNK+nQ5_HќiR]mY_ݿ-/"GkT3]n+?H2-77x[&Vڦup`[ L`|MsVM^6$ͥ<Ε9vO_2@LWE!0 }.Q'm>$f}?ovj5ש5TwSu;>A2 k qT9harS|pcLπ/-^ ض }C~Z"%F3S1 AUvz ;FtLs5J9 }yHH?EQºF@2-6襇< %e{'3VR6[MKepNޏ8v.݃[;KF.w_- MJx$`FJi=+d-;\=e#F{l[y Mں tKE$̜H͍ODI-4Yp[.'kvB1(Z8iQ~},!u^>1O@CؘN,ei@ϱmޮ@|tT\ VpP;7i"|%32k=ax!&l=[Zbf=JJ # yPo_a"3K>+fXznX}8&?pi7\x@^Tmr@Q}(O^ %|\MLI-QHV|0"32S/Sc FG`_R̜%kq;r" @ Tv9 `qAiYIo68_`؇iUd8S<x |N\XAFwp6NW]q >EKiRΪO0Kn[nXlyt2@'3Q @pN20wZ[2ɱ%Uh[a![vr,}m%<۠h@4N+Z G2eR/>/m|L`[ kFs߰"*1Љ.X' ]r) Tu e N?4,˥ ~#y4g<n,|;A;7nzƖo$U~ƥ\xsh.@Ќ(Qnx]~!l /6.a)q<ʳ@a)-E0|]LU@j h9KnV}KdW#-v(ЛWJDB: /uyfa*ZL|0 ej&!z,utxtυ#2d҄U}Ҽtr:9z> y!CJ($INhJd ɉXb4gukŵt!@jxPZ|)Q!.qS'qZ7%T_Z0I?7pe9e"P}n?1)1#3 Ɋ7Puyji2i~V-:ǸR Cf*)dhSSe!;i Nn4J+|N+5kPfnJuwRt_Xߦz\̙,,[AibΌCi|#MD{{4KHki)3nM,9^|t;`Sƀ-V/YƱ݈dTd+&|_gZGo;t f| (QfXbau,vK A&1v+h 5AA5~ƩX`1R'Xt Xg\S˱x N4\#0O G; 1<>ټ7{/\ek!I#kCkA]np%\Qr4|o+ZϾf|Mj"RTѭ̗=t߯>u|*d^x S'=[%m#hk㵙 t)]NKF{0 gV'‡,}IWX;Y>(X +{3B}o'y{OO|0zk9*ii R;"*ڰ){."dnKQdֲʊ˨!x,B:~(!^" Wx)^$">zC^*}suDȰ!| M54isVCu%\ T.ƙ.e"{Ul{%+Wk_MT,ƫ Hiɡ6}զې 'S8 +'!ʊcpO,KJ8t:L:N=9DMl&leS@YS,V_6<^DkbTI56 4$q%u.d>Kq,Ēb> @D"iqDo70]\ z81Puy9n퀦II>B"%b _Ьblqx_Tw+V)z27Jfz|P.&SoVȆ򈎀Y;$mPiPU?a72td{8k%_"KIcNAujZm(IZHOmjcCdrrE?w7ĥ&fQ(K00@ Ӓ.2ALt9^Sr됬hUN~4sϠkxHͥb)a]dMMzpu$lF &>uiMS^j9_[pR|ڢLbgsM}Rs$2>!pnx)Q_%#1;&%Wnx%9-?'ì9 32IY KnITf 5CT!-W Ƙ{e7Ē)8Y}39&ixixw:ڑrjp"e@*LE,l, $gj 5s5r:[d"F (/ENG`ŁQ\C.СcO[;{.ӕ ?wxs%&"]w)~."d-ϾrV;ʵ+wy DuZq6J̞&4Z.vLʻ7bInՖ@ffh-&1bC6jV[@, eq@QJ&)ϯTm;ճmƟ*BUBA>MyrA6  cf_OEi!/$5x[wMs20VR- <`" O&˼5Ή{e,2雋9ދh̘5Nz Bz>Gd v%@fXQ\|.i0dž~S}[oW>rUڠ!o7$w,s&7L5͜z>>&%WtE̓Vz mdT !pttIo%GLUmh`;sԓP8~ׂK^~̯3xkOsЋգČ*$ؼ8~}ϰC 9{:?̦S_ ǛjT"wv YaGߏ iuI+Oi C1|Řb2Ŷx,g{Փka>[q+N<ȃf6ۜt@F53[|+>ٸ%tԶSjeNa]Eg$nKW j-T})qLq~FR"0e;oT{<[S%dr|'aZ駶\ɽlheij|k{xkY{Fk+ѯʣKiϮV% FhQ4d3, Լ(d;}$ގO%7&>Щaq1weMrQgID#k*7S8DԒMDg*ģb pB)_Ϻ &bzpoRE*`jhGw7+1ֲ;]N3%(b \ v +Hb?vU`O˂ "V#`oN;̐ZpOߺi?d3 ZW8zzι"j:yr>Az]J^iE r l6:wD.BYFY>(Hw򨑸|#M2/ӦD#Ps՗qwD5d3vf)'1l)֍Ԅüo fG>5@WΙ^;S)E/jWK넻\9T+\j%H,5 oF'?s8Zl^:`\$ VcbN\ѸKl r<Af+pv2hŊZΠ +"rB߄TQ=C_8r@^p6ZPĝ *&`l?t4zƑNT{Ɗҩ:yJл ]{C/5t&s,ralih(ʚ5y <hP!<'T0&9Y:5X/]} zg,SaS3,-5.҅aw3% *eZб).r'`jm >.K,Ix2V[>W;DZHQ0raN"wy纲}\WBr"V2I(J}o3NL9sCeyq}!w@73 Gɮ}xӏ~ցaΜD  .7l[,bDl 'V[x `6O/hғWJ^F\t]%ynhH`SKnCO):|UPأ]s&!aⶏ*Es5̯fʤc *a bړe-2L`TB JƢc j 9D:}'[+66);gKSH$=w\n!;Xߏ2(dQRQ0k] eճ%)I$? 7 oⅤ Z; p&=ioH^ AIEQpk t[X6'T-u5tRcw |#3 yJPkt]WʭL_l1y.@iI c\vC$1lR; ѓV_pǦ!+Dz#=ێq, ݟFrI"ңYV'im0Bzu} Ч.i=-C($0˄Z:lAu*:+S.he**H$5w<6 ~n6\wmt1o”ʼguxYn}#W_ z1Bi8]"%W_?29KՠA쪲_=t!Z^ΌJ*FvZ[(E} 8^7_W7(}\Dr3M<%E4$w  Jw'ߜ #W'kv(f zM)ZYV5# ;g^DX)ZbwԌ>RCQY~ OoAWSrϼ_w `Ȃd,ZF\@jD]_Y5)|WdLԯ+5Üfqvdr/8iڔVFgt=z!m]{-I کATLCxpN77dT:XM&aZ*RA:٬׫O,Ɗ`6##.߁2 X>.hB$lʐZs`H`]qqT h2S.2MIM۱|M:GCFT>HF. ;]u>V!jG ǀX,}2~ϊpT0?*c$J& ^=Gk0c qxK$&n-*M#\FBa}ߞ.!nuW{$slA-CD͛1x!Ϗ3Ƀ.N|amF!Y!Jӝ{̢t gy|PjW^WCkի/ӏXy>8bہcHI0T^EωD@XD\DM2kdŬ6߮1$b_V->y(R@ I$eq.ZvE*٣GƇ Z ፴4z`Q`=EtQ`?7Þq6ˁhp^uy A.#_%3:Z |kwEΔ0N] 5(a'ݩ팖!Q(Lk 7}YBj}^GE>v94@`gv;),:3|H3r皴}a ,Chm!/k:f5BnG~2Z WbBLG!O]e4>ha4P)xs-JPIYQM;{ Z0$tܶ[K9q-I=hOǭ .7 K^́<9Z_aTgkl"蒯Ӊ9-=ڔJAC}XW&0Wb^m?h{bɟ lmk]hT(|¤qw3o],R<[{l$r c /`O@cl"m _Ϻt}(xw7U×0 gPO|Җ*kKo,F7QW~kh_̉3 ㆎUzD9bḤ#xSsKs㴈Y|^~>jRL^fq@&PIhET^7L(PHsn[F v+Հ3$Hn+a9`tTDyp[} 4fm&#%y~@ݺv֢uN=a3/^+ b"$`?Y*/I8!gpuHyC€"cО,NuMok{ǯ7[R'*-`2JKո=XZDmd2:# ski7EԢ/ SG23\r} *^i0Ngk? <}MBE,uVg *emjڣj E,AdfG~ T޾; %?aA*b!|RQ`r I vXoGA@'KJ@d10h&JXGl@G*v/ھB@U QZki}kcԎZI=";1V <­yھZKHX3lq.AB 1hRMeq4qRSm&T;)H4%)5G7K^HLh熷U?Χ/j(-Nj3Q. (SIK eeӕb>唃nfj,JFTk~[FMcl x0Xױr11_Mƅ\wHO븄Icɪg=~!G(BEPv1).Ak|5'P/:jf=_-JŏOKb*nFłIֆZ AͣLswj[ S 2, 9A:la6l  \l9>vȸ>/Uh#O8dkͨ]5d[Tj=vȝo)<83 0>L ىC>v_3*IKƅw/Ӹ/T>[u<ܦ'H1zN`SUxfhs鰤㢆,c| ; Bn4rYKшsݶ(/Ƚz_`Q5VH_\vǂ۪͋IH9XЂgs6(6uQ|GFh޻HڪV^̢ڽWWQq`ϞWwQiF)Ό:30:){yΏVXjb%=>Eks6 /#=0:v3+V[oS,/(ZC:G p΢B_] {ytrF`S0 4(.f~F:"-a6ᦸmk_qAua {rZƴwc&XhҋqfDLi C":Ҝ7גcDKR-ߋ餸P$FtC@MBvoN{dwREL19DpC"todJKM'>t7AmOiTvLk$:wސ)l$z')DNU N75d5ܝ]w6EUr)YawเeX?k)_#Ce;˳~,!hs g  mbh0 E/7 8L5|\Jb|~,cbdL]9&6|{{~aμd fUGgzxP, S5{#-Xvb_?ꎴ1 u>0e#k@_T抔#^$7÷u1@kTn@kB?J&h ?Jp,٭CДV X[1⿮A j-T"#IqIXDL\>RW a\:~fb[*i=b$3lGz: ߺ::wSi=Q%wdZ]kKx;-+"BC!K9InY3EXsh.:Ps`Of|"sDبEGC\ٳ6(jIS* ldA|Wh"VvKq&?h\: Z:}d#{ԶN]uu%Y؛"1OSkO+*i0M+؈l;nɛoku,mSDM KKZ$~lعR@4Ӳ{~ϟ]i~x"p7fMHZo&QϿIw kXY5 VytSG&Αkm";`Elz~9&Zs*feXlk& P"$4;oMUR)1a}joY?"l#aWUtrK%XDБU]h7by@DQy#;30syZƗɗo/x7]!)Wݺ|9 tPjY.ӘRT e zÂ_DgH ~?,)CdVedXЁȦNBپGv]zr=RYd^UvI Qdv"=ZSz<;O3H0/c%GƧ](GgVK6|逊:m혆qq{

w"{_A`O!x/ O2}zt6R罇[5.\Uy)m֟}x^S㋈gX,^)%JF a$ @>)Ƒ94 $u2x <t rFC+1Ah226 pZkzd5(Z*O0IpS/AgShJ$!"%SEyÒ|‡D~3%!+Ԑ\iy:o> H€0s(W:X|zL[K4\tX< oP|x]לw&b\E3VGȨ!B8@D4nᬫ óR ^fNE_VR*zRՋ@åW"I I:y?GXHZۭf҂fM;#J( f/Q:=8 ? Kٮ-؄؞ŽAjq'(j m%h '3(Im㞢 Ff\d$l^Fu-e,;^.r ֣Q-~5C{UH-*f'mu9'PyHnR.Oc9- 6Eo_DEQ(nJr ~= Pl~\z@iTOqbosކKD$@UNTVX \5hߝ2<`.\U{%sI$ߋ׼K.Z9)X#:O$zw>X+L4cjކт*o# BpydҪ1b=^mqt_VGA^{.SՐ'-+S,sMReo3h@8BzXU*Mf(,hzPSwb74o'Vú{0-nJ$Ґh$%"hϩ;):O:iWN!W3O@Fr=1q2쌫V[pNtHh =O50BI2r~yU> AqaP8*.6)'5MG\O@(?j#|U-.wg KƧN޹ a#b^g˓Z<# b`4$rQ: I!1g**ʡhe4V݁0;ҿ x] Ek&KStXpI.UyoVXFZvre669ͭ-oȰVYy:-nPP,NN4ƫ*hRP5q/s`8C['q~~(v6 5F$e#s)n#:Eivs.` K"Y[bEj]qz>SE9<'(.arC6JdGVujn+(F3rihW gt#7烦ϧw`7h"舑. '~O-(3`H.7y0AR{$wF瓟{|d^y?^@OZhr\R$ X49h?:"ѩ;,8?񪝻R,ebopu UtjDȾ~g`1&sGx/^ ǝO|ւ5ßy~rGk7rjb&;m̱+ZJءZM`?A9BM."qې>׹J@&"U,Da 4M®-%mCߥSnRD-[3i.$PD?FZ*C'{:ȼ +LsOD;vo߽}^Wgr9hXB9ӟoUXϽ$A`X71RNNPN=ms7"1HVGk_du{ 7.m#/XHoX"( EWOGÑ3XAHd3;a(ńmqR:>'~b7Z0ۖVtu, db߹)2OFH|̌<&2rK󗸥}x2g Y(t'ܻ&FH|=a=NE+( ^=UM(x]ل"C,yoV|M[~\?XfJL[^\jg0eZKr܅G 9>c]H:DWS<`5/DsXv#141t?J;u V527idn4( H=+Nkk#O'[n/l?/=EI''e>u)<ݩܠ6[% ~)+mDv$I@v%i5c8Sa&%ۆbg`**Z:yII? :m8YPb8Hn,D1ޭ,h p 6}xbJUi4۝*]ɒ,Rz_vSo# k,A pyST: ЧNIwᤋ^KX*Ltŝ w["N%*i줩pp,K !8R8P汗t+R@f_HS@@@uh 5Ҿ~/f*%j3~!mgLuUmFu߭Pah Ő%ړMm1+tz*i3T.L9'%WcXFdž.>csYfD;Q+%-o:hOKIⓣ.Q3+5oA{6r$\]r-,B /sFH5tI.~Pȝg%f'/VsS9*/9rC:n3l TK?%s ǖ:\N32ܷQt~ 'eHHwaj:KbB^eX,>*]@>5/E>,#:xSl>?nBSl-I$P%(_`8YʙXqiFCh5KgfW* -Sz=1[B컡1 gMRfpf 5+їEB)Wwxp>&0y}}[8g'|Qa\]~@'!qEX۷9YP2+0.l֬ah8 $?+ɼ6 TD?ChƯ%؟DCYz̯H^2Ǘr6I`JE,=x Q*5jlj'5Cg A$ӥĶy:M+Wr69v,[,^EL2dݸ5[CC\pR.0A/ c39Lt2kJykcrEMC,=Qf( eж Ã&(aRQ鋿 t=tPg.wo^u2s.zqBө'8 mdd0[8q!OK䓜A4m og;~R[܏AKN@,׫0F斎Du}ڥ2}m T`{>:>LP־/P7;r9Z ;<3.*顎HMB L+f WRhm1O]0δU}u& W̞g `ʷ]*s.ŘCSGC| jh}Ֆw&/o@**_!e"V QōEGYDWiW9+YVHE "KHRjI>{!O8o G4FH{.t4"- 2f]o?#ҳ{~&`!D\n6U3;=ʓ_,P}~lv9pK|{G?Fn)Ve*}B;?y&rfË+RtuE.&&!)WNV_L1 ~/Jd1.g`,)Ae3Raɘ7vCc~Řѱ:NFפPdUs \{}-G?1:qthg *$ڨ|e3$v ZQT[T2 SR> s߭{(ծ G<&- OjyB}9<; NkΏai Oi| 8+L<T(*1~_efnݦ |j01 ۘV*%ؐUXOnVrRPi$$,z1 gLF[UT:IU] 椌&`딠ވ"c.=J$vxȢm\/$/b6Ea`aKĭکF#R8Arw{ڽ lhmjt oqP~vaSX_JhzB|>Ɖ> }l\Py-ebDs&j'Tn'Mgs=<ȝPz1+ fg8\[ʓs5G;/\ǀpw\2/oě6U9ݬ@b,+-oaqF@59\BQDXk&_HU&.5ŏi_C1 #ʿ Z:'hBrgcSY/â:ުe؜i'S.O@G'66nxL:q7s43T^:ͅ-0sLP9"$Ą ĥЙn'ɻ⢯Ysv}5#;WQg/IbD6{d^eEV@=%? 6Ź5pH/ZЀgXUޫf㏳^C ` D-&`V1K_*>8ܡ_?nȏ¾oROT0;~V'N<&-{iA oūj.S:"x{64&f6}}u)5*v,if1O6Ҝ*⡳ekH'AƟ2b?m{"wmqp\ 0,: H|^soA]JIؓe.>W$Ipg HywVJ}C];5'"R'Af 3wӺۇ̟%LPBȊݢfOR؈.JnYҕFTwJ wT?~"~y&dۤ/!JLX.j@mW {g$=$96`%'WvPWΝK" I]>+6HݨkS:뿅؜ݥ7 {-ZfL6 $4̴Ao+'sNr m=uDa1;n&X"Y%eK"KYsd[C9|Aõ~e}{y@ᆵX.D)ב!:f,c9HwՃ odϕq2uXH1㕔F-[DMmYh"f|%9%D; Fٻ2j`dXש.(t@aIth)fˊܥ dqVW,R7N`C)ak;˝Iǩ _S %.2%"̞]Ϸ{# US,urꐺYdI}۫{PoL֌1V·(qyXltNCbk屮o1cwm:"Y̸TqZ \<, Ln@ʍ鑘Y)U" ,dQw(|b#Z:({vWE[T'Њm >ՐY6Huoh6pX>04a}X mp4kЭiD<-eUMl,FwLG29X4IeϊXXz ɿC`%1UG@_:S)4P[g5ŏl=>mPahfT>tH !&q̡RG ()^l_:Y 0+PlO#{X!ՈD|AIʏbUȀћ Wga~>z!LXS-4jBo`⠲I fBd\kjem1Y~r?tyz9.]3 dUrTRl,>tA*\I]/\k[J,J4] t_.|rhXZCNkozN+<5t' &OWye"FxfZb&Fy$L0`wl^ݸWR#bzң!3|[@JckPw ,2HXuD,+~VvRZ ,3sDNHXRyqHν1G$_fōNޤy(˞rA\s$#2ѧƫtcYB Yߐ ~}[)'yJxa'FRrFOX;IǍ䑎{qZ.‘5͊- (D>䵦:[+G7\ksHGMEh_W*OTٯkcsx{t?aRC:,[ݹlnsS^D*c@I]E@5yb{&d rxԘ[.\H9t ~\ #8\'d^׎y2PȸgoɄkR\=F{@}$L~4$Z{В1ށɗ'8$dǴv5Ӛ$ـ,a7>s&79?57ܟo`}q HL6ftY(Uˡ)vR,Aām %u{^WMPptD㘆YO)֙ >%b#33Uv;QTLuw/5$<jG'/ZԜ^kiP||&XcO ;tÌ1GIO'1]bJ%ۉ{'r{YRvVId*@J*S2S `͊99,"S҃xV X5 ffܹ9S@(r;r?DfdW]_n;pU4jıë7 %P؜ 14'%+6]ݲ&*6Ae^&XVby0c鲯s *$qPacx4_܈fTOαMH+i* s«aƊBXLUH :8 VsBSc-%9aŎYĕZUܜBµ'AટNh K+ <AL0e(?G|{)[`TсaAx*VNˏLDtLcXQN%᱀er<3@~9..K3cÏTD.4|Hv5$5_ҋʋ;l]Y\^m^W\\_B#^z tNsL`GjY?ei/+f#.ӊ)])+CynᕻDr3p2.0?ڔAS$ $+p$i?P@b p~Q)|v>G߀3,#18і\9ȧ! N3OZi #vp g5} (aގ?G=&MߜZ>'uƤs$B`،.`ǼI\L$E\'=$YWZ NL^(Dq>WG ZAXө/Ayp[I&(:\U5)6m"TDMՋb3o %YltQa,z Wp #iHq #>$qAX@r1^?2kmO0=$Bz=huxl2&\zZVPyCRd9O|3+\;9-P;Ae EOo[IDm2+C\R;į`5#{|ң Ժub.Y qkׇtBT3D4i@Ob9^ZWTƢR+:`%,s,dN]* -5_"V LA'Yzj*vBL]K'F$;$@7(ʎ|ludn isY"}Xq~ ,{عf O*pBs滬@(qѰu0.zHMBF6nc+iD x.{$-p@/LTe-x0B㲰z*ִ9aE4cE=dCcEh"c󗽫ϱidgiBWDb՟I^_]HNxU問 > ĦיJ$IaU( Hk%=:Idېx 5BS\]?gUMjKyġ#;h]w7C$ِ̱#@;eu`sL}-2Uh5eSK&/:KKs QP^+#mلc&WGz.gWb[.h&Ih ?U*{cYeAš'G;lbl.8n&Z2Oq x(Ú΃wpzvm!g#j݆r}S7%D7kpcx#b_(jTiӾWj~F*ꌣbIΦcY>2 V nUgդ|Ǘ?Ue|iq/Fpd/ Dd}GP~{<_+u-T`h]g~nhKG6Ոm@v-'nC܍A<^Gzey/kBc[x$|TJ S&ĭ-t[P۞I0+ ciHiBp}#%_n[N?> Iw ڛoWԛTj'*G]ql"'gW@R Ƶzsc./0ȷ*-NǩIQKڋ5 a.DZ< !43VELjAJ鞭K\E17Rx_j~u=xa Ph~h0Pm4opq#P=NQCjm|b#LЩ7"Be<<z$LEET$;xm 5Bvaek2!BZ-ee [+!/ =]d4HP? ̒t,BU}L[j-.@4@Nw SN<92"LKOxKn;8$&Y!Ѿ8ƉZc^1֡zj-c Mz3 N9J9#Lsj7"P1yz gD+u BЃ{nŞEh:PU@$K[9fj^ÛlЈX>[Ǟ+]oD4x]ezIӍ9λ>a!S>3/- m!Hx*] Ej~5 r=H0:-b 43$d D\%W[y@<#긾D'J%;j1,>*aOYSAߪqi zC&JTD%KGqz$-@1.L(>yQ{+qiB"Cֽ%aLBlʂHr4х#g9{;Qf~}9SNv 76yqX26fIxvy_>eɽ͇nob DM8f3s찾ߘ}G  a=uiաd2$ xKR6a d<n8lpi{VR[z8^`Z&jDu"Snj 7Rǃ-XBeW4 wD.nGi^>&5݁ 1̀M{V/{&XDlwkͳA1"hx5eb' G[uΣ5pFxd5e<2֭Nw]StPG-ū;җ Yz_*ojGYg\b*]%D+b.+pP'7w6o Mo2H=tjys3wHmqB/:R^> @o6~/4 Z⺳DձJ|PL trY@t G<,ts{Nb SAΰP1h2LeSQన0tKpJ6>:/ZڐI\h߰&!0lro~QCC¹MSOxc Jy4pV\jrqB6%h7^eݴ-TO*aA\7C7a5>eECx߽rZvmuw ({`5)+ݣWW4?zM&OP;p$W6,CTT3({RN2xkn])6L%=FQXmDru~,YIc=fޓcܵ켹sQR` P1w ^a1H!|= r_~gIϣ\@/(X, BmZ׵9 @x[C3l8\aTcD"t#eg4VLb̟ D,O-|gՊভ -i֖0cfE16F=0 W煢n>{8#4!\S"`ť'pbj!f%Fdn%\H<,O/&4c \Ҳwk]ukad5v{%E# 6Y';1,|^y!0%PVf{ @ߨ945=[R:'xn ^Yk+(!a&b-k./k>" QHYq5",j!ٳ.o-^mVUxfE+f*pf?n"x!:@iQ+5 ?=$UǭNBQ \~Qڲڑ1+j AYŠhq#uGwam9,:PJKϾQ,wHʻjz=P&@h~gp,帵1iC;bزJVKY~߮z6HY<0?ݖT"7y)*BJyN^ d+b8617J}M[t\Fz%` Yk9Lu*xvuw", ,+pq%?}1C[ +xR|wlSytVrwT%% J5?5XWDkr_nfa}lmNOU EK82aQJ)l2.-E7v>0&"xBB0gܷJdO穫,hPKPv,qÌpuă侘,;.C]%Awi 8}K(/- -|޸X*joCd$ll #`ب0mFf lB,`Ō3#T|쪖1&$-Z?{Z=їb:X0+P2bC\^<TKB;pQ h^-oQ#=,LacMN8@%`Gp Ay~'̝AބWu *b"rհ3dGYMy/!oqf4uuMwEz!ӨW ] i+HϥJX3ᨹ_ո#t? wU\SR.e z/;CvD#+Jx[S[q~X? $4_7F&NV&=n~B٣ qFxϹy)lm e/[FR&z1gsÉ2U`EKaDb%v8 ,/08#@=ZxjMw84i{aZ8El󃇍쓊 C'΄OyGI3xEE8 }bQ NQbj-} QLg5z ZEiK , vZWK vk;4٠Rt I Y[P&r7As5kFD\ƞh O߄\l$NCȈ<ֵ[pvx&S! :n,}=B1۟_ M7W(<6mvX+InF{hͶi\ .IKH8'6X\Zkdgyt!E_ wU֜VP A#m'P;Rݷrw iՑ4/y;BA=, >`18}etbፆWB/?Ui% cuIr Z{TZcKOVl[k& !;| uCwW0؆H/ӆDOcy& qc 9]s+mm57Y ^R|FǀOHUፉB}m}OqA2P b@Ler ECrͥy,gGj1y~N( y^4Bz\^TD'kA/3hVFue*쀢X3J8G&^ \&#.릍7[<(Mh`DGtK](Fgܝ-T˃ wұ 5PQl7뗩ȗ(Mc` N3P0QX8H!X2%{xzJz6T)\%_ u xu}9loXf̑%${^Ս$*JɳΤ"錊/9OqeHgȠ00 A[,߲U[l;:◜Bf^j hg&4ۅDCgQ oEJw&sc)~"M. z[5"1}'5Υ?."x *~[7T04M` xRm5w Er}X`L><+׻"UMh7I;/Xx7F*jTtP$B]f)-a2k^f'!\}I ?k2p2oI ִ!{? hxٞ;pS:/gTiyGfq.]jseBB N4fHWT`˦z2ƙ\Bêe~ _`SP@r=Xʡ ١Pꁠj;{c6X1Η,Bѧ` ^/l'JN'tw! 8SigD̝ʲ > jTK-裇0=4+;H;͠*'ǮosXQ%p O+ im) 3|VCd66tq2gC7SiLza#Rjl 'Q3t'YX6}c;Z=UyYУ"[0{FX iMwS+gC{uj?QYp-TLM58xJMrCݼFWwyȵ uH,ƦLd4h{&1Z5N oS2NEdW+*Ӓ0YaBHIѓ,E=:[aV[V+|>e Y3WDjoOF-70{">*󚅉ٍ=33XK\(H)w 긼^ԡ:p SSYv^_O7ASR+faz4gβIVE H`ctA֗=fǑQ~ & GZ.jܤ@ov76c(/PqAXwD{'xVi^m3E3A1 ȇ㝮V镌XDxßjo0~*ӊ V?۬6SYC*'{pҽj%DdTXW 6=鼒' Z1lc{머*t60|f'~0!!jx*ݶ;hJ;6;{@46"^X zMt1bX1h @F KBSPaDd0f5Q}`ۊTX$wtPT=%0+󄦤h($ߥLg)"V q;dҦ]IU\9 $bIGI=8䞴ӂZJnÃTSWjT'13y 3Xu!v L@,IxYdujf3\x/__SP9y nm3?(d8D0 qr?U lc_]1tL s54}KfaEi7t6G byOO&[Pǹ*2I=YB,* aW?!4NIiCBpHW@Ug&*IkJWQc~}qZpSNK_pJ+6F0": , Do@rЂҽݧB$%fy,qE>GQ xJ?2X͹<+1}FD549\u5`Ve/RSSrgq>#Q޺^+%Is5! Aasne[.q1M5%[ynS_3u:kpKȖ1`u͛ w.v6Y[h޷V!Rj/pKv;-ה\El%B[w: h^+a8'ǰWҲ3x8US/~ۨca9iD5k9~^7wK/&}ͷӰbs`q(Pf(  !(4#Q.j75Y=`,n֖V{Z7&ONdt%9r/Bh-S)6;> 59,RSL).֞ +)ufe\"(^)_a@s&/R-/tPe|, N[H}$.Kx unlaCVKJg0T!!(Jg9!?; $ws`=I"Onqd @CG!G979y<`'1S1E]"4w]4:,LHⓋ"pǼbG:84ʺm9L@C}B4Z36m+'P'fxSXySxXKtJʶZ-0ͅ~UklCy%|$- aAp$Zh&5gb+=YA]"̨B)~뽬TaU5_ekWmprؤKeF$+Z]5P\Fˋ536maTbćt{~S k7EFޙB:ཧb-='faT?'{wqp" XZLhsJS44F-[ Ȃ[GkþLHiÉ$1G޸LI@#e0 i)M"P=IZЬ-| lV2hHr!|ۧ}ُڞcuP!!6u%l\5v3]"‹:CY E08n-)4y[VJ3Ms"]r;s4mk bҝu!Zw;9gy9]r J1 i4RA̿Dӣ*\K!#2D<,%$$a)q8.co/ 5=!Sݶ>d~I>=È׆۪܁2qҬk7|hHV@^-$R8)<ƿ*F䔕.I[?h' EvtA Fͧ&6]旯RBJ@KR(Mgw%e~Q,u_~`/ƔʀQ0YIN0cq;:FT2Hti )+ ,d7G},~&&AV.'2_'SKt|cۼ9oc̝d[т@t N(j")̾|NGU]c1ې~fTK?T4VnP\k/S*mGBj#>HI;N:. /_zG2^\[vD%.<2#6_ܨ& <-~x;MK֝B# qM:\QZ:+$`A/08ʹ;T!m)${ "Ә~^t߃ 4ܢmzmR'$$dЧ66IXgT|P̆D{\ "2T{%!Nt"vbKW@'Ԡd>r>Ԣuܠ䵻@KdC|skgψ+I`[YL6dw[繰úOx+@i=]B7Ui/^jUJ*iX#aC" n=qӗL[kl_>#\̙Q35?zƁj›2IvB[2涇Mz` Tt3Vb՗\V;|u81vf?&sPImEp1҂LbD,u%J|#w1RGg["|s|o-xe@VIVe+ٝrb u)bGu緢6ﴸJ(@0a^y]AfߏS_6sBY\\-L p2uwD6M ֍2穙)>3{^:SMԁZVqdᆤf1 ` (nkNBjp< x0!Rx fE5'uj;z`C7͚jG)s8HcToj.Z\$g1a[5 U<۔f=_=xȄ\ۺIP[]&K9֌_OΧ \/.H/3|<kE΋E!P]r 3<(x\4aZ7MǓj}o4 X1/p"kr6vyī?\TOE*@]P+&lV<0Edut't!P5Rᜁ3.DCr{h3fWY-9zK1idFdU>D_ 8 4OD̋*}{xx'-)YYvi :7&zGwB9|^q2lFնtvL>`tIy0 _/D^p(Zkd 4iD,g~r¹i=wО/*ER;XQ ls;Vt6Fh h#Ĺ +{u<dP@mv[ t0Sc}~FXgA^,)E>Y0 /.fmʀ$% ( 4k #[o%Ӷ+plrnmQ‰SeM)=B{Z͎A\CTCe'S?wƝDk0?B>c9Q1{D"k(w~́ {G÷=3òB7;SZ^zc@-ZS-`Y=I7{\} B4r1LNjͽ(ƛu/Ja-l0%'.2oŸeuͫal4؇FaC ,&e9AXAa$/jB}'g߽NԞ5mUyi 9 d G~n<64]@Զ߂.lr[uxz}( 2ԾPƫB|Tfbܛu_?n ha5j 7ze'Egֵ *xMD8AaY 8viɿ{S#}T_*+(՝033 g޽ŻW' ]om++DKKDEU|@΀e3V[ SZ\k+81[Eߺp"o6z`PU<<Ն"A PAFAF:M\W2^Ro8ݺEjڋB+ql}D+t8]>\-#c'ڨennf1 ׍IO~VZ*@? |،>}%8<]!d\WwSI[nFm„3 [6+gZ"2|pü˹Ę0ZHCB`3׳eY/!FXdJ+BCN{@,,Sߒ>BbNQF()C&|(OȆ44K@pW G'gBEkIp^LV.\߷PTѺFC)s;եw`0u R?ջ=IQg&w"cR37_u*&Jb^)Lu2D\G/f7$.6kp~G{KxhS{|u68o^Ɩjx^"jŊY}EK5Y6QI(]`= xzT֓ʑX Ƙv bmV'Hw" x/O@濋D#>Qt^:j]дS+^P 7I-~W3T;/>zވ <ެ.ueUsaMqcpϑ?Q} hRV-ʤK_ wDjQDIOE#mrOj996YUЀ8]g3dp>ٲvZHh F .{m/1O)*94 yi'd E ɡ6'ٺNO "p_sI[OaeE!_RЙv@ʛ@B(sQ0$fhbIz\4 %L xCBc-ah項ٶ]FfkO5T=cwfŠ cH7jC̚ӓߚ^t@if{'P & 3fgA`i?RWC우0Tm?Ⱦn%ڼOM;K.l`#3:U L#vH`!RNe#;lF[*.Ӹ7nP-+A;rF_eI%ǧEm̛~bI&\sѝn8@Qר!˵;ZEhǑPAM$odk?;cb&P{ݴ?l3*{c^s4ȫ-F -*teʺ н%8Bs@YQ[׼קRؓ{L2-ĕ/ dչw;?'~X#^PJ5.)eQ@ ״[d2' 9=pp&; n5mMyD;EzڶXd [EɩXJQq<"iU7(.ً :Lmߣ뙹!|TGT!2PWSHA O!MuGS21 _/so;!Xg{VԤ+b%4"}wl 4OrDzeTY;)v\J]aVadE~ElIPJ[\N0߲PK(;.ҥ+yكzRjܭ/*i|?kV+r_^$'Vy^PG^~^S̓wv>+ٟrϳl sV-?,6QrfmwcE͹ d;_ {aۅe. DRʲO\b[KBVCg"$^9U@٘eiQv ,`2tGhk,+cw׾}[l2%&rP 7BK{*rv;@-KH^jiP?mq|bE:aO]= $}ΞiRǯ8[S<%x&pײk 0`!]Mu5+˯#9pܲɰDƒėz;/wp4!],Sf5C*:l=ċuH{ x Il: O=CÏ{-j&qH]{AE,m3-&=H{ǣ{W=g˦Wz߯kn0niFg裻U( `k&CBUatBJHTΩNrR0_ fr:a`k!%B#%,4'uW @ir6[t7jښ?xupIn{N"k~#gnǁuNjZ?&l5%%7%\(~l z\(fn,͈TY^N}1j!1|*2BX]V?)Jl`^לk S*2T*{]uO.aTb\ԕԑOQU 螲Di϶ dXL.>D_F)q/k=Cz;yL8@* u\7+w: yw΅`L$~_Wzo)~0 oqthύܒf?݉)?ڮNHa =ΥP29/<Kkn||(Ek6cPq{u<'6VxC4/0 8*COڷL w$ \<Tٗ3z\҈6$.9Kd?o1S,jQCc0;vߜ ]6tU%\c3 }\]ch݂%$#P!<ROpC$_f[n8a ]N1BI 7p~XX)-GlAR-8w.h2(e$*_PI\Z,1! OJs+CP0}+GO*+jBwc 5vnv5Mo'MɁT}HF}W)jC,3.Kc{N/@ϔCHڛX(RBVfVܷYBt|}$FTyU"ٕx "W/e6vXK', /nL6JΉ åpEu@|˭~g311r)a:#DzsVOPVݦV)mc*Ј\q޿&/{ʐ%&&DPT>dY3VFX1{~z)oZOanqYWd_ ؔaO\?I37M"42J'CG]6$;bOWMJDU9Kbl;j-x.0^Y ,XI4}z1Q;n:Ex Tjkk>NUºl0I3&Fh .YhzY^aN5hp oam߇QՠѹsgKnUQϲ= ʖ4D#w3afs3?`.v2'W7z0>-3Fªwc^FC6^ ε{nnv(25a3UY-,5eM?*r$`{H<5%%9w%P껲#"L;)46p=~Ƌ9yu?!DI3Z=^N&wܜin ̭XpBX^tnhX4h(kWoCOiiӽMb_XIQA*B5#'0`ubM[闈)M״2.\ϩӹ"֡q]]͜oRߧLv^u>^ f^SX^)Bik?]} ׆wk}O.zhT,4)JvacSm4f2R6WǃL7Ҿz p%&J܇v#[;_£BXLyF(Fnl0Af8W'v.U𜮤Njb,Ao3H=c^ tv=~u_Z21W]*fg1(kB1zT-qeM KH~ʆo9U;^<M,~s /|U{NGhRּn$.,6EBȗ)&!K?E 8k8A u4 j2L?[YCfz)r"^&k!bVF9x3@/rz")_cQ ŬHPX]PHƏ (Q $$, CgOfw}?B͘s&W BE Ͷo Ӯ?f*wjDvy@̲ۿ 0>dˬ;ޣG)a5H̝/3e341|]5d+;nx 3 N,UaZI.5CoaNB*-NgKo٤;ȸ\ Q{y |g*=$"'-UU[1Ӛ2N=kKTp_T&LJn膲HG|PFJLo6Iq#RaŴ,ʢf㍬qVL>bJB "+ _@#meS="=MvaP)a뙱7M#lEFY!6t8#)66io AxN׃O Bb0kd q U\K^m@S {yҫm!'PmP;Ž[sGn#.:o7W\e<jQ TQ%7C8:9̄|W;ܷXovX-\&{?O??-~zRvBH[NBF׳iYi67^xyl4x~ ^pAu['ݸzڽBEEnBVӀ,=rm5/V{sB B5ɶ%;ZvyG#*_MO<((p1$J⩫WZ5j$Su-pkfŀ,g/\R߇=MVu/aIUQȅKaw:LwF{-F/?o1s3Ғi,rO<q`&~ ic~X_ LJG^GwN_)9u_A`{Pр3Vl?vq A&xf;)/9sjPfﳋr\r)+ܢڟ<#1iypڬ ykW֜K3^> VJ8T>oҩkEW@ zz+#IKFXڗ! 82*hV-咎[&6$1RT$̏~p1h7nJdP;v-kMxܶ}j)mZ7p1/DnO_>[֢߶3iBX}w/Pv07׌:wԍYN`}'"KʏȆg)ʛ6! > JYƠO˜XfH-Yq?nLIJ :L7[>)\| 3z,a6"N,s,~FucLpagS0L##|-MeQ=\lC[D ~]aٵ?>됼pb7- gl)T/)`)c<ŰWDXA5G{p?u4' 5˂xr**r3;.pG,/äݥP7Ms!E+ + JS>3l$KZt$浖k&d@E]@ a t1ً5MG~E&|eIlr0jDu<=ϊ!H#iz+1\ MnT$%|6'$`ip%*tZNڍ׿^'w [31f0s^ b* {oDާQh}aJ %ߐyUjp{N&RGjMl_Ё 12[פ; :DHB9ӹD[#ѦN:8Gʃ#o" JB@Jxfcg#sF`?up%S )0 _Aqqqok{VK#3aè mn{>WWOXb;gi(F *<\!]:Ԋ_JK,?021Ywr!tmZP'IHPrrji/ AKJbev\ؐ#TYF62ExՅ3 ޱVkOlZrG@rHlbo R[<=r _=mzQ͐9Iet)?hNokm-"5WHz 1YN^u$YoA-S,ߌa6$'t(ye@D#2 z6f0岷Vo#VF*!@W1lo&6w*vwИ,Esvz`yjte!ҩqw!z2ZL, 7H}!&;EC\Pfr yWX@U.Y׻i2ģďnL- Z-I)9cfanDC dLԝVQÕa_G}7tgiY-bqNV+whoCXmbiA"?ڌg<|EpzPT Prq(Y=n<ćtP(t\XmܾkyԮ8F}"XNAX$)s2Uh. `5t ;3; D1]7^إ̺,% jI?X0j_巽:VT,9ȞJy΋! ȼto/1TDܙCB݀eUL/(aDΔ6$CBXZlB1ef^hđyaI ^EG4HS@hXB\j%RNޠY&q⼒@=<y8bcOo&BGG"Wؤח%Buii~x =dI'Ev:|85d&G(y V;#iFqǬڀ6IkZ-D7+!{>xR hc3SG5$AϫT=Tҍ9]ĠEƐ$1$qOfPX'87%P<'?γIe8@ 1S>OusnSqNaVQ*al(`"5}/zbDt|vho 2uNqR|KS:731%^V%}4txW㉜)N! fS~2y p#V':3b쟕׆(6>jm5Hv3>苢:ay&xs;I] ״I5t g13= {drۥ:v*r ocz+݊ ͵ёF2ȹYZ'刺A3u<譲J76ͦ%Kw @4 Q8 tT'mu9ZO9U):tǍ[{@H `Ol% WiJO&_ <h7?*:ci[`d}bum40k匩9ᄶPfy+n!҈sXh-#uڭql}mKlgo l,&nӶ0v1 :y. [FUS\%|#e) !ԢqK1*K*<-votS&`Sx͂BLmjPҶR$DM=:V!6ވӑ° W>W=kO`=̜z۸iIz#3CP5\{Pe!<#2MJPf@a{+]bO.K-+oVaCLy5[OANIgmXy"Noz Mya"Y> ;NԡkIshmy;Q}4j ?C\vlr g_ޫBqqS+!Md\r"r=pJUb߸O4Bn1 FE!*ÚrM X~RˬIJ uqY^(~?(HgMf,2,Ȝ67dԥ3CǞ ¿Dkf뢅2$Bc K7o>|}1%.w{;3-i56af /z,a _4&^"ڜrNiFTY}I\;RaFqMMwlT2 ee[J!1N sŜ$Nq)huf΢} fWjK]UCL- ?Sk]e\7@*eEDgk4*HD+^fAh)pt I݄mÊׯGE;$m}uK.QFAj⦙z٠J^+4(,̯06> /z$B+?܆_v=iFeI6Lcpinm7'L]hŪHA>svSNjX$i٘DOɿu뢛p~kǰ&6p,XAJT Hn\bx6o&8\Baֶ o% vyRxӃoxtĀ v$D_ɍcr8{pۗ<:;Ys.A9G.cpw j5|̥XO ΖFiIltax n~eN!J&M&ǟh Q/r-ʐs 4r͖w^vzڨ؎Ln ?bp1{pD5"e41;Dt .֒I5me',*ʰ]Pv!Pt%YJ <NZ$ 8/~(Rk]vZkqj@Q`&i:Ec3ooyљja2kQN:nIɭS4羶i MTˌ ®H&'x[(C{AڱL}9 OxQRY3 &ssr)e/_?+s`ax_mg(~6cF]}.[0&AZ䗎5xHR,nnVXac'A|~p|R3+r"\YfBkDV! u'yLMgvѱyn:y nvY҆^5y N|fS %&ҿMd?EC5H}wo=gߤ(QPb_NaܤN5y*-P Qx Y]]WS47˺F~qWruPU J@~e[TcSCa Z]n72 GUj;O(5.TՓJ0#~RckO 9sjsL؏v S ܕb#Y҃,Phi[ǎsYRB;5A`IE]o( J]#% nگ9{xv=+LK-+vȝmfzV1ٙȯOIb`^(GD È՟e>rDuyB"{QVFi3g-Xk!5mh:tnhw?A#̇E'H,4OZ|N%#կH%$n4ucx8qC*I٣9+39kVs`GneYɕANO&5VX(6ܥAG&QF}9AdН!g{7/R"ah{WIRXpclz_tXM`T9OO\.s:̛'q# K{&mWR2IzH!$\hmpi$pY%{5! :rqDa]<@-GGaDEi4+;00ʰU)$hJ6Dwfҝ+17Vݱ8߈/OB_({;BC䀱#AϵjF=eu>q_>)&Hnj-AmoKZCҌWv>f7}TZi.lhak QeHwѿP%0Tq1Ǹ^Ca8Аw5K}3/G{uuw^1d ey1pgV)jnKu(`@@bfXևPjf9c1xs,D" I2gC /Ĭ0h}5.'/~QK[AkBPnAuB {kOzfwG כ4ࠟPq&%0g*D59!ӌD7ؚm :&hK,:ا&>0eDÜ`伈AƦ<O hG-- )w, 8c̵)<{a?ͳh[sbmTLS6"]lf ! o `B_?Y\ %9S&qw>ߟ*iP'&6ބiw=FGgW偓W8*!K/}#4LC죇oJ+I}W+u6~m#WCJ]CCeƼ@W{'ڄLWqY$" YhN%j+qp4wbѽ_|dž])V7+!k*\t9!9熨EYIEgz_Qț1~>}c ӹ}n$£vQ ˆ$n~׽Px ݿ 5{dNSChZ'\.$J2Ɠi80q6D R]Ƭ3sI@#Qt]V{ET$C9{"xhPU6F@iIMMD 9 P*Xl-Q*{~*bNf}&wP:bc&ρϐnP@ +18{Oa l;کuvPYvT5XA}ʻU0ivǏ˲Ұjs~2U<Ƞ5 Ʈq)yH[qħFU7Gm7z߱J"&g g'tQD0{C0l-ho6 q)vcԻ&} KotxG'G=,PA%}cA!brggyY}@bh郚m ,PExmz>b nPyrȷ[Cv_о큚ڬۮFys?!6Ͼe_[.M6ô2'6:& P|D -oe/xpwNP,`QTH2?(Q5fQEMUE9kezm,#-|3k"ڋle$-] $b%(&[кkխ5@"yz=R)Unܜ^" x`MQ%A|oZ} M $uUpU0 U봌qKE>UP~WxxaNW~V(hhPUqQQFRL4ue;Zb]X d`BemV A 9{[>Z(Wс:旯 k y@.aѕe}T], y0|Y)V/-4.( 3phT/#FͰ6L "B$Jߪ jlXjrDZƳɥ$$7XYZB5gP͂ڃl\[LLYU{+uE~ٚ@qN3ǙnV2;Ak_M0 =C1!U s'M/E.SqRŋϢ0Y2gт7z}g1r{p_LIh1Xc:bbY8E?eT 5 !oЃ<4%Wo>*:vR_c.&k#lguY5<"z,j` }zqg>YfT:6􂭼[jl5\~d^ySh=> $MhAt_ bQ&jنr4ᇈT[#zXuH(+9ot"Z(nKF`os\>G-oɲp z(oWt!sйH<1N Њp :2nh5ȘEk(pH 5 ARI7kvJ⑝"+#<; Rt65r~Vgfzhjaaj# KMr*dHgH?勐NJvяIy-ܲY427}b :Z>S@Wy>Oyβ-Hyqm58/JGy^$ 7p<,ȅgIIuWwz6M3*S` :٠x;W"V-ZLљJ5G^?5N~aԧ,hTgXtUmT6VB1;#'ׁ+'=56l3ۋRG2˵W'lC $H,A<)f6[.v3`800 ]t!4A(e=}@0 Ac}o<.Ȓ '[ DvTj؃9)uʛj D=s1I̴IFQhI :ns5όЄ\W/5ž@S2ڟ:^+w A7|dߐ0po&o&S/0 KG|r wu]+yfl5xǑ:3>fgP֤K"ƨ :O2H;0v'4HlȀ?ob c5In8kG/F5qͷD_"gUdZtJ9p-  '`v~(?`4a?磉ޞy ,˼[BL}_HoifMXKfb ZKvEsמY8 Γ/bL?oGz\h<.K(nf+ )xUhow&O@'?]yP6IsYqi`> {R^6@۪p솫(°D!:`r0kwtbz֙k;._gu V~qp 3ܫwavTd`=kU~Dž>/DfgD/ MK}ʇ룮mCB[>WN! z-mpqF[  0IX]XBsn檾&n+DY[6)a'"< )*n {d\ f¾@nZTh!BVjş!ѲӉh@ BnH/Fĕ{ئFrnV1cm\ {#dAw' n,]f@+Mފj,Ё,Sj*UQlc[_x'tՏd7aѷΔ l,TxfhxF^;wX]GExh75Ct?S`'q2S‹ۺzgRODЫ犾*^=Aڃ1fגliZ)Pn&dV#i++Vs_D t}JLxDV,Bd>>_;w_^ivgs\n:ݮ"vʡQt1gLzڳal5Cׄ+.,\@K%rjbH)CV}8Ѯe=<'Vmɷ:enpzjYˆː eEab>&QL4%WK$~AYRhA%6GY;| 1@% k1.!S8R\Z?t;:0$,GϘԨS'ڵ~g@zX8`U}0Db‰+K'G'ND~g;qõ\y!/bOyU2oաwdz./J#2\VpэDہ[H>LR=E>}=˫{,<ۚYm(Zn ?Cm]'@aPfMJɍlL为PW '!o C%bY&%A Н6YB}3FAUw?{?+&c/9O"(aX3TQ  !4턙߂/B:Wu"r@ŭF [Z7^42@bT QlqC+w"8 *!Ppr,pnj`ifMAHd,b[aACڟ gL!09,f[Ia:4AdJ&V7G3oFKWKD{|\ȹZv,[V]pQZ!s ~DI;WGsc292Tpc!E[ @SҾQd(] l(^[ V3ռ 7:oѴ4hº$dRUMaZ 0$6DP~T ˢFXyo"u֎Bڱa^9֮$aeиA;VG7|V/q$sSD+)+#̌y 2FY(46uwdyTWc\WmsDfwKɦ'}J2eo!F榮XK=K`OE1xr/!0Hqi (h5j>.#ZCMK=#-RMv\Nh0 'Rˀ[Ve8y?xj{Xʼ!^/`?F77fN.-D@!H[۳W+mA7EB?o h%^z hP<;l]tEwou_Xe?h aVW;f+}w I YӚ'\S.˾%^K! ٱ.f:$,8Qe9bwY3b./T b66im$$ =,s^|'TCS&EGQl3) ƺ01Yzcu o"t&}&u-.$[gl \kSy-2˖$gE.5 ݘqڽ9%:1I?RppRN=%C'W1n9/2HK{:f൐xzib$ kL2W.p2=К{Q n0{e;0 ~2B'⍃ )}7Y*a'`t-"XV- 3,iI 1eѴpl8%&st 7Q24\bv5\|+<߳γ ʟwMAyM9ёDu"&υޛ 7άU-Q$  bn:ysE`sKѼ;N2u{43XR1/r|ZGC0GYZAD)hT|µt to $vM XK;l5/Seaa8Wa!*^ϴ:g /fsW%QO(Π"Szfd;\@ _6y"W^\6Z7횹QTy /Ĥ^S6+b觗M*44sʤ\@_`/^Y X[kxS>NN]$HOb?F;r]Эr/*؛^[$Y\V.崺*pwt!t29wh7 @;`@bH =z32le"cP9Za5|Gk:Ro}VSl ~yӗ?>l;+?<ưr9r&@KʮEJ / NLEϏ8 d0<+!ZRu$3l RKYEpG!JRWVq4UI)b/yQ꼍AS˙tͽ[`zk6?5 }j /=p\g@gkYGuEi'4L6F'W*6]uϿ9UT6H|ŠMHQ||e8%Rr}kPÅ`sNmgwEjf8 KuRZO}2] 0hakTٓ5K}eGx,BY})LH1C"Hjk|0Uɜ~TPR%QF~L{ڥ'9 4孽 U 6~Qⴡ=w_. N!au8.vA_}4p48鉕Sbxv';F-ûJ.֏?Mǖ,3{K ^R͌-@pv䚪q  ַj⹊LUiжV}NP>ㅫO K>͐\O7WpxXyX7ՉÏIOo}#~;33$fyAžS# hXZ4i1Ykusl߈!s^!vO99=E\qD|=REvgIS,"FkBdrϫ(.V11 u)KVyںJbta ߪaX;;r/W="]6gM;l^<\6l*a-7BkC'L :6MN̨x5@vn6%Qi" dtvQ::N,1ʟX7>ٟTF#ݸO#?5#)z> ;侓\ b8GɀoYOLF% [Q}X[NqnR0DZ_GP%W,UfF?V>ia`O]a4º_x9޹$ $@p*^~g1\ ԑm'\[ΉLݼ.WB~3 :3F"=>~^9[4]Pjqy#E Jюx=jAe|xS]UM+Yb ,` ÇXjUY(bʧ"A['i)TN$bZcp +DLʠ֗/bh𻭿b ۞5K;0Pן%;UXtWpv3k-ԹHszS ynmJ_,m% AKZq܎}xuɦ:Mn-0oq8T53/6.hT*|:'IeƜ&RVlfS'*X]V;`Og?lOq!M {|vvf&t)$V) bUDQசqMye?^V@Jp<-3r6 6DEs-ICq:V3^RheV|Xjd F 6i4`@OS8(l^L=?h {5o4:wsևyF4&WK!KiU ;6>q 1 E^* \!M`PM>>H]д1"lϏou#?D-Aokp߽ _.2Ӊ+fxb!Z9L~]X("L"C&딓-v#9;g4 OBtc)[2MdF2 1Ya퐦 A짫$f*wm|6ɡLO}wLmŝ#R/6t=`WɎ~(6xK%'gZ IB=/ JXw{Apv沨G}ZI}quzM" *te@0};YvN~w kTJj ~^w#o0vݱ8Tdd\}(^tt0E{a> 'KT\p1c={5'(YcQ** x@?lRC!~^b=9-M#+z28I=*i&D u[*Bڛ襸RBj_pԩ`<[=nUKs33{tӫm<ѳi3xy](LjIJm!'2 fP5ȁa0B\B Uc&H&r-L0d]>爩Ъ) X(IxƪB K}L}"7vѮOQr=.dS[d\- GudZ~ =˷{myu/J:uDEң{f0Bn9ٕ̹-߷$Gl]F:hRP7y#FC;xeY =囫'eK b /kHPE^NH+7 (]-)%>bk4 qߥ1-.`Ni4EX]~d~gp.F>!.m@oEt*N{R>}F{ȚdwN:%xw]\}#05KK2N)?-`!M}DBڹܛ>zz? T6o&FP]~Reuh7xVQ7_9BQ镣EK~P c#߷X878rMfiwSyCN끠h3h\ǜ8P7Eň9 C])=8S%&lԂ86x h&칐Oe$ᑍ! /G3eWdN{aL䀸tŌ +8Qʙkz0b&g&*LR舱g $ twp d Co૞#_Do˓GW]HH.i(?M#h oʣ9C\_P/}uw@I翮?1lEwmg\?u'H ͻ`(837W ySZzh@A*~&xjNGXdz/b2p { FM],^>G OZp GAbRtW>}+̶~$օ A Ps#\9Xmii50«%+ @[jf/]J͆u hR' ͐( 6u"h8ː kntIT -9f'yv+l#ѧ${rbv#C/hĥujB p(U M|q Y @MV+~<`¯<ŝVR.8ה`!eK@,!D:O_!2Sl-g.b1 O^U*r)<8-x. !n68h%wuk>WݒRft G]i+ W#kȽ>A݃EHɱ7[(H~ \Շ[w9J>7c^&зf.]n>wWQ'v"U.紉h xvyTqaMl"hYRԭ$ $:Fи.Krvq(Yd-cRǺrYX2ir;I PEz8PC;9q*w.֯$mau׻Ly:ѽZqB`?Qĝ6L6ly9wKz'n;ic?n.:kA͉MewOBњO*rL8ql`h-) 믷K1CۻO]ypQZ6o ع9Sˏfg=}/Oؑ~A4֏:[؅ IІPLsI෿IrO- ~{/6M;#Rt+iJ(TCx`(u}_e`XS*FG˼3ɴ ٯ1T=Y -6qɰoʔWO#RLV]܁z-H9TOk\هPvYbZ۰TTc$pyϰ3 x85Zmy?vz9a篪4~.!kQfac?P_BΓmxMwX&xǥ%It{fldGL3MBLZߪc2S?KzKg, Be}[L7a'?rbs,V?a.Vc cǂj툖Ii?J Plз[TOy3>CȉMA3j4_*-mS9CT%z`!w7܋]T T%8 *!"/gH K菗&1#vGG$[k@_^\m70jy؜B|}>rZ 2YW\73U'ޒW(VJd@)]#^zDB 爊E6gj/Nզg\0FڜjhtdZ;?qLD1.ju}r}/se ueP|Bƿfɝه]jF/H7E<Ұ# ͯ޾lfU x b@* 2t:K,]6CHCVJGJ8n`E*]?k{Z3k<1Іc9})/LU rEN0#,#Pu˳X2? v60_'f[^tʾe@kNYMaz(ݰf&R sac55YPxez4/5ڥj#3U|Bz7lY:!Ņ{⏍ŪZbRy],%& ,*'?,ec^u^8}Uy(S.bRu/L)`7z nc9;P/ɣle7@8[YdI!~KhOÝoKڴy]l >|9Ovzqu7vNUx`״Kr:57Hs4oݖCރFh\5आi?Yv;DiLmVX46wrbD7i9i0gxTJ!пPВ}#;তɓKȪH{N|BMWV7F^^wCT OԬVR,:2'L=m-5`-kuޡڃ ehxȪ 7U b<M)/HL'A~>`R)qIQ5'3`NuMd[;x&=z]~5SϢ^ss_0FIYϴZzO΁aNIܰ+LQ\dU;s sTm,iaǢa\U[^K׏Hj)[J)毥' u c>بKF5]wAΌAK#.:XEs7\S<ȖuqDr0>8 Esj )Fv#vHV9b߿p+C>$uDR$k|Sh֑nHzcS J(&QׄkiEv @mm5> y@YǔZgq|1*`F(N !kWNua #*啰iQ%R޳n|&$9 9\)8-J8&@@%ѻd#E*h6xhMr[ᢕt$4)Fk/<ɘ%ΦMnH9ȥ}ӹyPBloX)=&Lt`}]OiDiɰ6oA$EwF x}GyKWWc"XW<:3IanR*}k ;Zk#lpߏm wkǴfP)< Rj.Ux! OWZ.7g/8v5lv7ؼ7GK6f$:u%9;gEAؒi'CԬ9WR1;*O 5F8d+:HL:lRȃP16ޜK,7#YiYb`SlXhr,0bOwN]R p)B\rH=-4&M&` A4kŧX!NRD"R1KNj6RExAAqwrh mV5͎CY 9";9͘՗m6t5rz>+mIš0Z-Ԫ/ ~bZPmK:jr'Ƀ6 %vاZsRaDrYkB<q*4Q@1̒ kHCIpmO@4t:t?EB:J'Vy\LIYdi]Pkн+G?rK%Ixbrł*hҕD&nl]qk53 4(zc %FDgjC(/A(lٜJ$t3F5GwU,-!օU7c-:7ׯ! ]t} U 7 "IE=JH[à6KƧʨi(5?pK#lD9ȗ3?_$i D%P,#g/#.֫w$#^|``=ޫI6y>7 )+^}-=B?W(,OJj{1 -DD<)$T6|SpӾ oM{CPUYba͘6dqKf l6d0/Y*[< fWmNjeƫETC% ؙQ*v ,ar QWϗ8pNq2q'fWh%ξCo=\K߻fVwtsZD2sA!uѷԂB=~2$㦱^tPIX}aD,bg*:u#+ȳ4qMG@TST9k )IДV;o :0'ɷ$x(qGO%e=]X׈ Gbd9]USKhlS[1NӐa͒0,fA|$jJ%aQNIb~y},wo5PU7R9>&Tגd )+m !HQ$ZJXTs g e|TE\텭:y].y43vWHtFNR.D)|d Cg9yn.BY9G(4ooHiI6"ƸBeYʊ䧯hfyMhpFA4BN yCV(*45@K]N>poυu#΅`Qo"j0^٘LF{3nab2W|ؖE|i*lQَzOv!oaȚ+w%NTlxKM!`%U0j3-6ֺ,,Y8|nJ6bP4VhOvWy/GQ^p`rJ }yf7]Ў|7; zC9? YmӅ} @aӞkIfUA~l?g9Ԇqv )÷evD7:7'-{wYtxN2VJjZ2Hf ,ZܡR q !(lIsO r(k O~T$W: zx($~bcV5# "KEUO>\s[dWzaTy $kOl51Q. Ԅ[P). {e\_ѢQqQX`n E ^^FI h1ūS ;U׺oF|ԧ@Kim]=t>]${ ͧt$(U?q2Zo~B]u$fIe x`L˿Z::nbMCRw/,D߫>VXT״|# ȹ"Q=aNi?O&=~/h0^ %BsKZy,oKVxJ@V x_xQ Uno;ͮۀcxR08;?wG\ Oo6b@G ZE3pԓtq1v4 ,-@j!jE^4d8y[ ̃ %K'3h%Wŷ 5{^/XWe q/a ERJdݳRxon9nSb8nYJmJ@J:b)P72 AwS{љ8c1"F'nUW2Y-U} $D̩ >}Mm EU>vBL8H^.ĢZtʧnRnK:g<`&׻[2H鷬g+6Qli2zmJk~Cnxc>m|*Lrꉸ§nbdގoMOWx/J_RqoI;JOW"%sZd*6=ܿAwROrZ .iGF 2cR;y1k+ %'Ze3^qè"FZGy<51Gi^()S NzmރV {*O[(_;7ݲBds.kʚ7yށ1ڱ)NXHMfoOE#{>K]̒MR)O*I7ʸl |U 784y@SǭE\îӗ.-"±n Jq fMT |(k[-A %9Z*]g@ AZ={{e)y 0Xut }4ҍpl8&aE תbI:=lIQU۲FȈ(=F1jlbon>eM/^w[.,e>BѵPhcBLCG\nC  (\iBԶ&7jR'!FBzILE 𺳅bpk Q5MaFwgcor"5d;К͠p7m)o#JpB]fFy^Ԓg4cd׿̍f)<z?#|N7/dl,ux;QХ:?kױlY3` gpn^ ON'ZnUMCu8bCq0f꼳9QOe8^θ˭VfX⺫v~'#*w2lHDD wO͙FW&dO8JynYP+Rqe?)A)#8HwG+U$*9#fy{e9|+xg*19JBtC?d L4:vךaj]S,!cNm9 _4!.d=|=n}sKH}} f• G|fFy-\BFҀjõ.Q +džPѶޠqae#@xЛEyb9E%!'c]tErgώxa;ԓ+.?/O?e{?FGFiEiLW,-15 \@59s+G\$q| ¸0y'/[+;[Χ N- ֡; hm6awN2lm'HuKY˥ wJf܊ YgO5NIiP =y۹-O/>y9s]b,1֔gKh_ÿxMYPf ,qvz4Io"F̀/Ʃ(QvBv4Geatg}< #6%\7DC: \,(d$&\d}PS \@6ʸ kS@ Rk­2m!f_'-aTg44҂@*D` L^(r(ta";6VVV~mn^9…r)RT LpC$]LhQ5#=icيʶ +q~쀳Xh5y iN^'긷uCTB5UW{pw@-f`܃?4l@Z{IE.'#|[Òjِ]? .r 3z:ި}xՔ$9k#asΪ,v|Z$ŦW֎BDPT3E6-)Lg f~!Nݚu{J4r&<2?$U.` OTBVi81aZVϷQ֢@Æ;`bQR]Ae߈!8wjKZY7{TX$[]4.KߦzGJܿ E4_ J>pz8FtP%y^Dn()@SzI0 n Hc7A&tC>^qKFP$"pM*c< gy;Z n$D : P_A[c]M4̧i{E5~BFk 9z6Zݺa`k)[kCKy0}rGIt'SS>T9ע/A%1X^%6ʣ]P.j䪊}m;oi5jFAԑ7}8[1QBlW?|ʠxK3gѹY#e QcF#imf\#Q2Eی~d\F)I!%eΤ(ii:u$x+Sծv2uu.'n:k#Mhv+0#E6׮6;+}@Л BMr$gdI_ @sJrd9,PxL[ۊb2y7S~7<)LoaP\] "%Σba2.*a/5x?-BiU}5CO¦z鶉".l4hmrE-{^{q=Lm>gBQzb$*z%,bsڠW *ؚV\LhR?(U3w;<@I#{m!<İw:t2%B}ڐi{bHF_xR/o]loqO&7דlXiWaf\.~[BBfŜo5QJ_ͳGU;ijӝ0q$࠸Wg-ҞCfyjpиod82oWEY.6Gc4)B} i6hň7O8͐g;'>cIjjcbU$fWmq]ۤkCL{XH=z3m!5 `$j}ƴ{?i-׸W~L+~N26T}e5Ip,svf> 0JP~F,!  lt:Ł4kĐlҷPԪC0RW:"rhbm5zZ Un+eFNm6ڷ5mikΐ‪g\ss=7 AY|# (]K %'|{ xrL$"xf;6rt NgI VP6iw5B5S??N`ѭ W Ż7w[@l@>M=Fw@]x,, 8=: ^lਦPG3er3b<9z׸6맶m Y?e/R:n$s甀Y)gv긞^^8@$ypb,YrpQ2< ԹVcקww2h1tzZ%ky+(׶Ui1="01Nnx2|< e c$خljI]^lN1d;"#ݛΞ I~G.W/R~yF\0LaM#@q5k.m-4w6T?{ЦWFymFQw.;^[GB)T3|A@f:bRӐ r%6>N?Ԅ-vYOk{ U,Р+>h¹pcr#($hl8 i:C䵷N؎~ro;{0#(5;)e T:0;-d;>h[|aQ*e>d2iл? w!r+JU`r@|i?# bVXp(byUe1cţ/R jޫd+L9Crm7 C稜;Ũac۪PgY2+KE[{n{wFmg+H^ QA1.v ߄&A\)(5K `pX`wW _ PM=]7֝WCrf 'r<]=]^\P}O"L# n=*|)nS_.7 a%7'7IfE}JɒPpoui As$ׄBS (؝ z~eYدTq(|28+̼~c搄bÝ2P&X{FUpB 8at~^W7B*Fu3og0e UTB6Eh[܎')'}ֿ޽3;΀b"ݬ eM[ܧf FVEݪ@nOG5֏ډO]?zeQ'5EJ 6lDSExY{$^M8<}ACGep+wS:ުG~v=1M29gx~-i/%у;n8C9zln8!Gn`>g"bXRñ~|zDGf;JǙ0Ek'13㢯FH^jeF0-`HiZpW RJz8ީ۰D ӻ9㟾=Tm pۛL,?!Ȑ(YZ?r8=]/τ4^?1͇Nuۈ^ 7 chbQvP=ku4O{m%*8e},7$H4:VS66]+Y^@ePծ6>@wK&CmY~RZuAaXVى0῅;\> w*z5߀pį~|V*$!i̠ %\GAЦ3;(|%X*kTv餧fdPMi5f"<*GKh.w,̩, iș+#^&] Dy\mRKOX @XȔr2;0K 묭Pט&rauUtOy3 wJxkRee3@]('tdR90IfO(}廵韼Tx?lV=m E>Zt"ߨ8# =ƶi}a[(k*JMU\a,G\/ݞ_i,F6F_L¶O!Ky<8GC$G9%Jύ{ Sa?+k@5IJeyٽ UbJ#Kܦ]s֫{D^ ަGsAAx~)/\vFTѱP Cb<^%'Yp%a,]` g9t_!=-<?OrZJyD!%Jk <> ~cnF74K%U|pjsJ .7Hv5\Q3oZ s~ \Mc|BŮm5SF .,'0ȥHfJ;0%0ƿh :d4j/s)!b0Jѭ|ΌjC3,+v.D!E.H1S$,AO<+iAmAb7sڦİO%.GjVgX~b< T7OMeE!+\Bu-&Y]<%OgBhh%k<}?&hoFŒH9 ~㺳r jdԷEg^sV^+)vv^z1$r2_ sndPӯ=/ #,K93s3/KG,,AAr$;]:>]OU/PEz,".9R0O5܅~r˞읓+6! l 11kv"h690)q'D AbmjEkm$ԶZM]&rLo5ߎĹHf' 0]N wK|d5Qb/qA3r4ł o|K>ڨ h1sh"G~TYc几%T}rsƮSaC(_ӍU>B|~D*0 T*b6/"$bdtd}~xCe> I4B\T$hWgnneOuLHug#ٝkp q`y)[cRxbǘ@G>$;/uS@4*;hPE{1'V<$[\`⡩D RM|M9(F b$j & eݵUbsg4|+9HU{/m[ +pڨŷS?fB2لUZž߰i  b q%!: +`x~Tc`;g}aP QZ/rW̗qBở,)giouA9 ۴6F{}"+Satʁ6)8}Z!Di"R[&XG{TT=b y&?Ry5TJagGs,Oሡܬ1)O࠳>(;AS,kFo* 9o$,}{Ϛ"PN-Իlt$ M20"ASy'JY-vŇ^ iNtN2Sŝyx@= Wt Tb)$J'Q,EGvk"/[߸S8\Ro9`2y3JwkkF Xt?T`U4!Snǔp& D0s|SYc6ߧ|-e^uGਙR픎jYƛb̪ ``Ŝ2)^KY1KRR`n{XG&:d3cq"kXI,_8n~ ) cJU.\ nY͢yH\Пl>VX1:q'?a̳,SY~e!ЩbnXg\HCZds+nL} ;)'E@P,j*3g}I-(f5?B0L MU@|xI=炵Q]N.[fXW@]RaVI )|FҰJstp3nOKNקּs}Ắc1]8ffceuC;jn䠖{ݸ~ިjVbg -39ϔ K翣1GngGj(wL?ȶe+yXG5QE$aS#z// ށܪo֩bD+\0F" _?(W%)[ 2] ;"|%[Zsln&K':%]{Rջ p3w>@*:4ul 7ot댴.*6 ) B!^?HM<#;<_HL. 2R5u |" vf̽bX\dҺtœ\n*OyD73X<9u> xE|25z\OZ ] 2Cx<`N}紋fZ8SɲMBxR$?0dd˰pĖf*[dj$~},^gu'yh1Kw}j+jxf ׌B E ߔAt[T|V g|g}8O~"$wV| W,z3C$JjK枫ĥ?-gUR6A /RM>ZY+3׻:#}:2{8,pHul&!Gwc <}b3x@ EKBTʶ!3cXU\KҚǪ.cj w&tqLL>9U(m.Gij'`SkfT9tRd`TI,|+]}X\z,m|a81Mg 2& ΁A읖?4}n0fZ%X<.xb `Fb)'xMd8M3N,,ڭ42WY]_&C9u-x N5"57%-1 #;Duc'jî t/Ky..i |HR0&߂c @mc1ܩ0܈(ND$bϖ5J13ď%uń +9~KwP}vX 2U?X*ڭD˪͈4WͲaTJ5¸H%9k(nNhINJPѐ &'4㱑"xXOSOFtBq\T(Z DㆠR9ՓB޾&ՌӨũ3)*KYIi'=מٰXi4Sr8re8H?CQo$T"#b|z~)A5p[i:$ǖj$ И_D*fseE[. #T禯vk0l*$!J[xDžp 9-5]U2 ]cbXX&^йX0dB@J9o76mb2UO3~?uuhMY/JtGKAԡ.Bݫf\w(9L.Umm,@J;|Na@<| 2HfHqFE5^ u |3I`UxzrlԾIWoO;>lo<NרVRFr(hdVfqwNDC+1%pj|`p2L=D~|ϪsCtϷ^S9vk0`>{f[°Mԅo8C֨^ ow&PU:pSl/!줴bR95 Q kx;DA$[3B_M /t̓; Ȟ\l~j9ݵ 7^ _s7n*"X\^렞 WpϢ,򄅑toUb./^ss?E|sky>"x/䉉K'S4!@]TݨIO2/EYzrܐ]6:h:!^Ѝ $ :p=Jkj:㶑R,W鼣[I %зN7_I Q˭%2s U6_~fHeR\y! -~ 8/<_AU;"s,_.kBv? mhbɸY> Kmh /_Z;0OA M]#*N.WKsBz&!  jB,kHnp6H7&Ӑ'(jt*E}حc) U9e`+NuobK0ɆlwlQ;Gɞ >^a9˓sVRPJKD( d"tl9Q_龭9+C%tS2=A7S!oK,Od^1VRSd<Ҫ%l o Wjӝ4z hIYs"1 ]2;9'H.뚖A 9o}ɃKVݭ2 Hy0-/Ms̮$-V8HEdΝϿq\2ײz#-8?Jȩ9W}QVwq+)bE.x-7m%q 횛$-m<F (Kfڮ7&k1.TU 8X KVG2p eO #.dlfqtF^ڦ"qD] .wt+~bu  $p+)e{ %Ě Dp|B l_[fADr?1*mR씅%0v{ ϩRv]Ut %SG%n͑M,0)ucT?Ȱ05YXϔˢWWsZD-ZI)X FrnT+aJ2bԴ{(F#}p"BQä Gٞ0%|ssp FN|a𓊖+rO_{-FߘprnwRQ\,<_F@Z狯Y{^.+Y/ߚ%0K )a@_n_謹}͙:l"商8Va N F%cq3=%[OUrDl*Ops|#(fS;s e'o 3OOw{` 5ex]Sy}#3Η vL %] qu~&YbDDtj^`˩lkd.F3j=Pg,Qˇ삐r91]mȘe_?a_5,Rb![6j2 c <<({ͼq~ HC!J]^E IWc>;d%S *39! 2|[oltq@ tCvgGNL["LyXkq> A0Izb'RrD]prk:R-!LG*-Ln_,;t='kZZw2E=9s$[=׳?MIVJ-džGSG$ߛ[uB@;JSiA7<ܧ IED׍ Z-\F$2-<ߥn> 1 by#|Rױk$|:1,)cDgSص@uKt?Ȳb[VBӹQSe ̀ mPfL n½7&T“|ZgmGEB-~r3kQW{TxF]œTZ~Xԧ?X`uBLlK}Ԋ[ճ#,?&Q#Z(; QSx\wCg8[$L*Ùb 5[xv (;}2,ӋG^U O(:Wb2cL\N8DQd*vJ _2ApQ5ZI[b_%"]&m{;u>h8Dؓ+XY1ި['{XcjM2XTwgH V4`%,u'4 Zj"@7spr6S:';򽈺ACDf}-C<@hedxH,6W̪ e-YKrv {[/Qf3'5;~U̐nر xICqМ^ꬠץK$pRn>y(Ε*Lф7fTᆲzrT ΫCȋt˚}'[iȔv>.dY}_9jp:qiS'p;6h) bX6ם~uҞ./DxDM\iqoa^BH("o,Ŏy7śfTR/!GO$AUu(mф9XEIzDCxqL0@/DY?(hPP@7 7xDƬ8;3]>{L6yRa0MH(jI/S %q3uM| jlARBW%lNST QLlTvxM\Fˊ7{zD uҀ)y>cd͑M#ޏ|'8d x;mSSczQsAk5K\J,-})<xq:P#B`3]xf^%UAPB gD*:8gTEuথ/U 肸<˝4JJ5B ~>~rsW}u37}[Bk1;^?~ lM5 xnÖR-0診1mxbeLRl""X>|%azi Vf ̌#E'O I4mh()ʍaBZ$d2C;]xnDH*é"@N Kczwn<\͒ 94: [JTgDhw8CxHLJC'nZ锸ݓ.]ܧA܂`L-)= "aX6\# oGwKgna6Q:㗕񠢕ŪntgZ}+ u&#,S[1/5Ù%T[29:6P%`f9fXI8k.}_LEpU %78_&lBnݢ^: \ 8WX%\Dr%SUoezI;]Io&8 [ 8sY4+9SPKft `Xx@u "#H*'+Om\)۟iu, -o1<'ViN5*x&4j5RWKl,W+Lt_񓢈Ʋδb餥σ}ƟeUd`փƏP!e~rK϶RV-|Qf+LyG a:DRW,f1Zt\C}Tl5 B^Aڰur 2/Lٍ;^! T[]sT%Y2`::NZ&gB$`PPp 1_лZ;̀r)ߪ1_/@+8d Ʊ8P3.eof&_7+B66(^\mBZ/;nqvыDȟb{G;jD&*[ϖ a%)ty2U2E0h?2?ŏ.zArJx!n6%Foɤ.uDWi&ڽ:b>Z7ƅGRB/Fb꺏e^;&(+7=0XhK63sl2O qe4aWȊ\EWt;~H0ccP*2L8*=k~I+8 q#wn//)1fnY զP#5ݽ~JQ)n{“xd.8&4[.hnHDî>i(VT]U>yޅN c 0q ܗԚ]wWϽҭHCP ubL: 3YۮmO. bCwr3N;퍉`V#;xcm 1CJau )@8'|fy0j1/ͪPItKg&D!b yZE_S;eFZ@HV8wТY=@2`nɏQd[c*FQOMcQO0&]_AC]f#a!2jgTl* (54wuw qea\ו=*Z M1~9hQ4ׁ*787nzd[FG[dp[puGj P,_` Ȏq0(ͷ6ii!J2R<fvҤtO&+fp0TpVEXuUʻt ֵ7%̪Oo#uy (ƀ!Nr[+P]g*S#DiԎ1U~ۤ40E?)WόA_쁡t\v`s7 GdkRzh(I~ʾskݵcoe8iXPYȠC}to*ib.Hښ֮g-TĄE/a#Y8ıHȬ7љX \Wr!_!/qU&!j2څ^S(SOkMSRq24^R*4y@BmN:j[UG(sh 5gªչP>sa&fŤi@U Y bQǣYAWTHhDūtUeV;ƕ7-ZYϢ-c* D9 7nL0FMD*u!)I-Jv̋J|Bl$1%m$W7 ۚg5#ud0lB+n 'hX]^$3IG9 )_%Z"Tg݋8"BϹiv?jlt<|?,Hnڜ東M' 59 hs(VpwWyVS,O~TQ ky_;Oq&K}MNfBZ{0tfx98gR)r{" QkR2Ob8 vhR12[հTuځ*~ΌYSZrް}^9/ <$CZ\@ i}T)ZJw=yS_ ]:X oa ] 5ѨB^Te ︓ [K`yPoȪ,?H49xyod+uIϳq,AK-n#a`5dDl ]|kA :\\OwŢI慟(_#o%EXv92Խ[U@RX~s|5dLxBM`xWa[QC;@2ZGuWwy!z%i6w\[ KyxCGXHΘЩ&ɦSV}m+ʫ;"±T0 \s]ÉBԯ>?̱߈$WooccޜR;&/zH|}!'Hh޺+ Feڊkx):Ky/ԍKx'9Րv2 [VkgoJ7na9k$[{<:^XH.K 闅w"~-h੍Y2eqG"O. z?0A[%+S45 7"̽E0 ƐеJyUu[C>;)f8sCqw / ĐH$[1gQ5ÞE->l<晋qejIh!}EvW\|t6s4DJ*DlVQoLx t4|k7eJ1"" } \2OBǵ/`礄[mzG] R8lYr74|Aذ>^$^)dII*J0e,dZ>,_vMTZmbƬ-%%yi3}Kq4k}MZcefk牞(,B$RӁ;ùݮֱ^M%mĖ#1Ṅ׉/f0q1:*H/ܠݦ̛ciUjW.x;e_.oR 2矘xVRԼeC~`tXW7Vl/$zz+0%u'.(LW~gl bt %m<"o`Btl7!h [=8}]r.5y'*2'lbu}܌~9l*&lNHj7_~ua 3uHg%r 3q A^ R;z#Ȟ5FYFϗ2+"`W=w3퐉T[Tff& 5%t7$B^DMm d.`gWiMְ?^5dz;[UKfͮh1f+}[3/; wHu20X!]LK%)bDg GqL;CֹzQ!+m&J]9S{TeypX`Dȅppj;oo.zrc>yjT1t@3爜Nƹ0Y6 x lnm#9(˚}'lEzR$z?7POWaCG@:pa-[RO?vWI8b b=7ryJw[3Xa`X=LGȓ>]PK1޲/j頤>M2ͬ\?tRrkԪC8 _ 9R |FYKZYTUw#v$>e8(I: MRWV26wԗgZ6 wO% /GE|5^?4X3&8VN.̧lNGDߎЦ!>7>9YQOm;OrtJ#+ƛ:j 0>&S(;~8/<[rt$glFdq^VA4_^whIxX )u`Ľ8Dy ~"]5 R,ޤYwg IA!$'5-C@t~R0D;[^J@+.EtC)pC|W7  m Iҥݻ\,3*U+"P},_8gQnq29m0\ƍl"DGC3Uah,<"3?̺ <Dk܎ %|Vv"io })o.]thpF\GX H`pZ+3xjt# d5D #HlPd0*\?~<[&۳O~PvKD3DWz\*CK2QMl:ps2+ s\' _xD?!]x$eo1ԂN,&&&t;j.&^`KIDS Emv4Mf!QX$M ;JICg.r9~)pcz/eV7*&Cr^ek-~"͢{TXVF?#ڪUQ4x8cЄ2rXv~r-눶 ݝbt^w鮧RA?CBPZPmh>%v#Ը|)3xQnϓO $W^w1M/o3PFVM̉oS#J,ؕy<# ͽT YEI _E/ԅ`kk0Q8p+d`r4N}]=4f<躼 =un X^kYh CK 4ө  qa-/xi8fq&YQxw`.,dà=?4?_'?J%VdDZZ5כ8}mi{zs3ЖHXW_è.D$&kCۖE…J+{7兑.| mĹ7ԧHA4> %-Q͸/DF)<"\v)\/%s/3L%ώ˚>@U;tם RX>3F'ZYjY=Fi-uyC{p+#rl^:kIE|>bSFTq@Zdq_A+}z JDY4]x޷qa{@M,ů:j`3$.%.Xn2{e-'٭1J*HI0?:7Q=:h}Y&~ (НSF0Qr>L?VqXn|8'ŐPWXf4֩|r%C)aeO<Gy~ǖylD)6>=GC׿E7y Į8ܺAO T wՒMڙ|q kazjA' ^2/pbnoW u姎NoH\楼 @! a {~,7,ub"Z?3FT?}IzrbMuL#k֛:ʏӮp~Ð { @[.+ ېm8h w"&lۊ>f$3&/Ѫ4KV^ <rܚ[cr}.%`d }&!Ds-I{- g1ƅ$)W#'qCO/e,%pDx&BY*+tЄl};EYA|!g3Ow4qHr㛰MO:IJSD͎`Owp`X9[ڎ(bLJ!|YcARRs9@RßZQ*vPX'|'Ǔ*gOޣ;BM7L:3ԣJlc. ^A_SR:aD|d(f6L-ƴMa#ұcWu5WJbM`1ӘFt !g@w[LZ>6 q_rGO_'ƌ~`OzR#n.wrl0V?Ub'b0{˽dx h1_>,x8FnSG0xIl)rYK^@zC(khbiLKKVfb]I%yW%9_7SXOU)T[lT o<`aomaNBLwc8H5cqQQ-d2i\Jj܉?k}i N'bz`E Zj|E1_XQe "Ek$\ U k%2 `*G t%7|$p_Omg\ znjn50'0710 Bs'ڥ{Q"B 눖c壝vg+b1[E$-Uz2:Ϟ~e()nxvTֶHF]K1{Muց`" !︾֎¢塁qZ{Mz(.`Hg':>w4%&vSCF&@n>`dcAĥw􆭋)iYN^@n!Kư>$/@{}nC/WQko{NE~U `Ck7i$E|dYMi|B[eu](>I:B "wЅ:+ybmt$\Z{* f7 t!x09'OU{shj ?2dB#Ý ˓875T<ܫ[x܈Cs: z] Iil6T`."Eq߮,L}P> IsR|E{'t wJ3j1DLb=6gx(hQPT%܉#{sfKnaG>ي_%jsL=C/lH$otbKw݆ }bE1C>/yym,j5!֫iY*w H:OO*39iLz%BBc 8އ4 `j?v{ۂpxnG8*m) ]k(ՠS*n9ٻ61uwְ4,fg$ Qݫ 6>rrɒ,sf΀6%C鮢>׿ZQެH=.B"lDT7 ;2r4*fQ"&E|7qX s$Gji⛎$}6}O/2kr$k! CտSVQ.jG ^k\AM4^۝€YrkR`MZ7zP.DQ5ݨAx‚,+&;n*V>}=:{$g=YN!3Z/"l[N,s4'co-KVb/M/zԧ]CV"SsɖQ ĘbqiaZ:_!>;s4)۔M]-G&\c{Q w݁]iaלe5w7 3̽K*#|OM<8;Y([1.bEA-«ֹ7mLNJ 0vuᆪæVdU߄y}!?E >ˆ"It X|jf0@:^ э'!8veyh d`U,)!z-]GMN DHne#+I \^@>v!: 5{OkQg\jz%x^~NRq9jW)"AiWb.w{Ir"*܂cVR؁w4z F̩]΀:OOE@&[Mṕ:OiA3 D0M{lJ3a"we`gūI)LZJ F@s>Y y\^(8Y?.lZG\ Z!:. 9~ @vJzu)N| ^=ޘ+J<ax ^Yܴ(v*;m`%])VǠPa*LXӲhмR:ak>.mhLrl{OPi?bQS#\JE0ne'bcoAtm"r-cuv S1~BkW :bLP1N݌20~K]w),5Q\ JN?V\Y'}Dq~Tɰ=]bahaUʁ$2%IힹF*Q*d!՟Wr%>b(qju4W mg>8{?*om{N9!#Q=*fV@af(!јN_Zwr:oФV|F--_*ڰ6&\3Bk5IacP#<4ri6#QPDiBIlZ|M?ˎ> ܖ֗bP[ӷdUnܪO/I{1;d@ca5'/RA^Q 踂h HkLZO$mQ͠7àM!?2~s1a$H/ ` .Sg FM|0vY-YhE{aĦo2e#Ky.NHl3ʇaQ->Fdqbc'M@imrn ?k-@ȹn?ᩤNe]R^M<{ 6>]Hm<[ع+"hBU{ZYX 7Na6b0Rv^:8a^*5Ds?щm ݇dv!mv[dH_ kOAsd+#MZ"qLwvk~shIWNnf4W73Nه 2@wb}0Z)00%lcz~c&, R6OCT%{i7u32rʞuǖ_(ʳ g<A *E$P|(drx]؃C6m}:܅O͛rTңOyYR?nNʙl),s}eq=0zzm:%VL^@ j`*sDZ\GnVѮNFj jj NcZ2wT?݅ B'b)e#μ2t&t)H]5)}\&jdčVv&t c^<tx9 [C{ox\ߑs?P2C?)5'g4 rKou ej%:r$;6/*"1%|I 3WԊwiF`_ưiQEI;F{#];"*M[qdRTyq~W5a@*t'q%l.tWMu>U0Ps) 0sL8߶x iT;S$ ROY+ӌ_X&G`ʚ t}KWKL4:.bC&ma$f7sjBuj8h <{Ѻބ+}XrpW~Nlv֐﹉es9 LJt+\=3)cC/]F\P'1< [CWm ?LyI3>,lTA,9۠Ċsɑ-/e %pp0"|lu.+zZM f"ia^WW`M>ݎopg/Cl(@riF@.4< wSb`i|GǚW>.2L.:jM2QÅaEijmL6B{˗IF9>2tFp4$X-ߓdqћ7MuH { /!͟GB:i6!; ÒnYqq^MK<-R IDev<1kb3Rp2Te3M@ 3a.G)ҁ2j*1іqܱD*j ˸ʒOf-.E`V4g0: h*p[&#i`TkK)^><*ch֏aʡ)L2Q2jfcrf丳ɺʯ  ӸAW]4]PnYCxVA:@CI+jғd֦[yP핎"~x+k{sp[[g*N$J<NۿnJ `+t~46hI-`)O5DE/hb ^ڔk0' Co ˝yyXxX@ oA0䑗[Jm dݥqT %^eB5N[I e`?Uf&&ZG'Tm޾b7bRd,CWaDfH<|Y?$pN;J`mA5vwɕx9\ens!% N1Ȯ;^ ִx !{'C'H,lhQ?6Lu{ i eވ6q5F\ȋQ :(P ;OBqffi3~ߛKRFn%gY~N3V22Ԝ?3II%/m3y=Q ~,JRk1IE܄(rS|. o%.Zv|rt'G)Q;ϴs {;h|8Ըz{rZ,Ѕpxk&.*I0jp|CUD0@XElgR4۪& .:Xai6֐gجD'X 3 /gz^3\udun1G>Aէ\Ow!>‰e{ sn?PvfשOx2BͥWl,#+&`cO_ Q\i׸NC&yrE/姾&]& )N7_\`w9/<4W,}zz2%ᇒFm,U<]2i!&a-%\m%;[RhvfA8vnL su F ȚPoBIǟW%bŁRN}$2[&k cIb>|K?Qb $I #>Ce̊c?tVL4'/)CIrua׼ӨMylOlA/Ms{QL&޼#(?]h3RD"5M|[fvhH (Q</N}4ʏfx=+M_1C~|c R[9-XuTI:(]+" AC"fbe,;3ys]8 n^$=QLUz6?hj[Q5sdo*INoPV]+ 7!_I#7W!qFV 98|( Oj;w^!aX߇F;"@%)T*OFi-xduwn@yA 7蚤b#9]=E;b+7SᲙN)iYPAՓV!<1IG8)mA% YbB/Bmό1/}rz]sC=E5ńb-e6Ѿ*E$Cc1Q^_$fya0|^c(Ilj"Wwٛ6"w72{ܷ$;B u6H;rE71|ǼcM'|sZNb5"N8eC b$"wX~l &)%W|xR ӣHab:Թέ7lU$r2\oaAOU Cz >i}R[.<.Jz4 6-+8nEěa.[Q Z -(V5_^cdgZݖ!TIf]Ro+%"Z:Ǡ:IQ1bLO'kuы?`|nuGFb^|ᣐwgݼ4ۯdzD V?z9b?O3:K iHC^[^\Vǵ`3{TWcƀ/&E^sSiOx?Ihn|*!pR޹魵$RU]!e+FO_!Ud=ydJd\6U/׶njU!<+&w0EQQ|}KeW@I٢ֳIo׷ D`;uw߄$8=0VwK)b~/V|lХˎ,̀G]øͪ>iF0S= gB<2`̧Qzif)y\5`=*QlukW,[2ZB.R+db2Ӂʼn%,9O䪛J;h+Zn U{ Nڰv*]1ݨUW~qfzo!-ɲX_aڿW_Z3Y*R `> oHh')ۚՀ*v, =E=I>k" ĸ*,J|ux3Q &Xz4&2{oΫ)nC˦`}ݱ2R8';}BO-.bh܏'^OgK z]aDAOn"rP!VX 9-[.Q7~aՋ`PVS<54gG0> UZݺz"V3aKLt} SPC L ™A'7&¦1 W' _ZIwIX}D1V7 v)_hc $zuKm w|"jׁ4~NI k)5Vϭh XclY)WV$FG:ViErbYNF`:;`hWX:fߚd8˪ΕcR P\"(19m_㽗=/Ws~AM+;!}I"V Q]#l!Gp<ʤRNW>jdʒ{9Gk_J1JS#wmA6`& m )9G;weBp#VtI;lq[N1`k=mC@w:$eJ>uX@}rb0ɞGп6Q q~jߨۚ)jDgd5ORp;{T#b#a5ZxG@/ <^ lfD|<]G PW 0YտA{򄵝!߯UmR r/a|@5Dr3JkJ @3"ho"G!BRl'Di1]}lL  :5(+?!ʋ_g+GClwX0VN}G)Z@bkЙ2]3m1H{=9n" +}#F6SA`*L%جNSYluq'NZb*`y1MťqalƛG \v ELzF">Ѿ 2H4ѣ,{%cW .A F8lNqG-{8TcNܗ@ 0~z.?zMV3WRC[gt41^?.lusé>6>:$ 4x<vjd4Vx ַ]YP@z@h帗oÔxS\h s4(1$)ܼISC+7_Ix+ܚ u llcI"FpX'_mţV]ZmTl~ݑ<@J`F1*\>rϚ+^wk+NA#"y)9 SK Uxz-Vb`Urݽ΋"#CvQ4{g[,/դF=~:koO?af!4xQJU#,SxᙬC_ AmS]:䘟{8-tC+r q:BxuoAsaxLj`dD=,tșIn5GGp6xSbئֶ{U |'$vSe=bڧmʕd8Ƶv ~ na]7_B+sJ4) /@ oli=ق]r8l3ҁb(|֨݁KzXz@\M7ŋN>(*(ZkkhZ8Ɂt}JaȪ;Y?-nt,=b#}^q-'$s\IwS#|j|PƕUjb(SE2T*$27>&4k$vz?MǾG83qnsg1v>ijMgH|o;Dk&F^}pɼ'#=+>=º.ڦN}%l 2 4mSƠ'ݐ Kg2? dŲbX jx>]Lyh:]l'F'wg^-a5y/*;#87\~W\oc 5" Vۂ ]LK.tU(%><))X; _ `-XxV0\x'OCi42y1SLnC tRLZ9&O236 A"X_璗\֔<}c<ڢsFhnl v$@3*AOQ$+j=[ i;%EI-qmTl f" L[JTPxGSHJ5,6;Aգi!uDϳfXpj_ri',B?=juÔx'6KL4.R8C3P6ax[ IAfQW;'zW-s'K52O̩9pD.%5q\)eK-=n 1W c/sЌ]{vɼ n5IͻrO *ЭʥkzN1 U PSu4L3>(NW䑜 Wg[&6.YTk%&eeBbDrdXaVh?M7]T&>0H/xkLZN骠\-\@nYs{R.yY;ܔo"M^?I5CСhF:v1˅[_^~B9fh!o1{j1l9"-RCߜnT{7k7v{ Gv$ȹ̶A"6 'jg|tkz+ӿxs[RBYh%^N/^BVJ5\ q#\tg`RP X8>f=㎣|uu0( *@^׫JW4oKJvKƊ*ҁ[VɷazL(@MH ŒE fR&ꇝ[s\qr"@!qFeUE_|h ]B#!Vѕ ެ/– z#]9d`M8fx\u9z.q(O5&@VKm22zMDx; RVn4KA^m6ܸ81!w¹ D_[16Z$ 7w:6˺ڦj5 JuKYge:dP!Ő|fctz DSۃdyX.U>[4/\=x.6'D*͑Wk ߼B4ݯ3 RDzH")~MK>Ţיؠkmz pRPw#{WqPNZd~'M]Phc_{.3`ӧ/_r>wT@t+(с7òbsn[lP{XM/ڒEd@Azf@Y̪ׯ6Wq &Yy͹ϴFY{ِ:5ͪ+sDa_~ҵtě )BsCLr\e9F54ELE7vJJz*p]~ > D>Kؙ|/ŦQ7TIiÊBF=6cY>E`x@|áQ;Q '?Q4#4W/olN DGBܳol]R,̟I6(bj"%(/1M81iKGfq |y6˘qP0g#q:%ubnGP`$gj(jRxFs_$FCEFzs΂>Fh[STbXF"PDU@bޫfCmk\d4dviY/I[ړVRj?`jtw.7cn!s|ta|/QouVCd4f[FA=A# ݺ|hҫ$ޯvz`+b-}-ZM -brԳ"#`k xs[Zjt'U}6m[<7PL) ҁfN[a.jyJK`s芠 !NV c񾈂Vj8%&4:G8sċ(-\m;}>3H7f[@l.O]q- M غ͐$Ս^Fg>jɁa'dФcICɐjR3Iʺίʔ?nk_y Ӆtk\f,idm+;&~f"4XTG@!aٮux8 {ںYo_ɶԪ`־]ډV\\V,jN a؆c:$b^zri}:R;ժUn:k{R`<:%NG'POaԅmx"TP !Uݤ~U:jä!H:Pqxy[X^ l;7Hh-TM7o:N3n,.7bJeq_xdޥ(%8Iů- Z1K 欗Xkk\J8{X# DNCNW/_ݖ.n,(a:| r-m͛:u(YuβxJ/9 #M;b_S(.B)>/ 2s1n N‚p$kzIdWc_Gik.LyDSL֝+h;tiO&Cwl Spҹzr Ww h0p1/ MYY;DӝhxT/0n}'L0A38mSlb`B&]Bgys呪%!}N@ԙEnM7eN5hrD`! Ht:}o Q }/&!xȹf5ZF(Н1U U\6#:,=u {tih^6:{/,e?rRaCinKS|U֭m%f;E: %Uxd,P[e9,0U)-4Ė^d+ju-n|/L!kjic&SEn9S"gW';pa@`W^ t/cG9&rr,S gI]}=qē],ُݑFd ]+YhOTH$n2`u|r*]yۈJ}ڹş3k4UdU)T]Xu?lgu@PTqY0DPa+cf`4pNRl5/ZϿA`s"cIMQ^"_p7Tp]iuۻ7zlQlgA"aˋ)of܆rT%5Q/?|]8yLG,$^/-#x]f /GC#TN,uW#-Sxh4`RHN Vh98dTQtCCٔ"/ErX&VfA"mR乕'z89ed0]ΧTuIxdMCl 'kOX-?j)r*O(R7:"oJ [c[.]\ 0gt!m C /%0,~ЉA)XE 7o#:=>̭{@D&:m_LƨL+Aq>ua*%;jJ?r&%IS5vsPd{'&Q2+la?Dfo~Khpv2{2\gBm^l4O 1lk΄2_+>3 :b1OV F3r %3J#bywJ>˼=%Ma^2 3/=+Ws*zh2O+s{< /W-WlaeG#Or3)Ч؈r`'&5us,MHCV 6lSZTAz=9='Z xNC_/6$YFHɬ+(XӀ\y"р$y0B?\oA(FEW0;@俍Kj FaHY>Y ]‹LC]&35.H L@)L+-ih i)t52^U4Oː#kB6-AT+'|r&y7HM6ZcaUӲq+nnqixoKak|'ko.DdXmmHgH v!:DKa>OOl˺k^ԓIUDL tm gO,~YwgbMvPׅrf}( 4?\ols|W}UNee=U\6ibԖ.}KRg ^U딳WYlMܝBv*WG6fπ)~9yr_J8*ĺDy[l.mOA%R\޷Dε.D] &vi>׃nm #Д\un" $B8:G}G˾cץNƃruȱcyr$ y(5=m!) &Mdrxv)y@oKW,˸Ꚉ` d-*at,c>_{HC f#cE]wF*vhH6~ [8(ddj>؎@:S0W~]3ꝒF@j'E}Sg/I3^VBs`ÆM8pLڣ4 qɹKE//|P72ũ_pBj^c.iIZxg=L,:K_L^$4j>4pd^+RľIKEda&1,?#;T93֐n96O.=ldT @oBV15p'r.U 27c=7s(b#ݏ1I5Nhӵ.4|f{* [ɱ$Wf TwG}^5mU '|hq&j T粐as @8UFK52m9uI!IaH#tB['(FA_/֢~Xmn=AEr' V'+Wg_~kCJlj)cļAeu%4+0'*孢yn \9#[봟4&Թ AD+aNYa DGb\M5pswEJD넝פ}*Pn@uq 3Ibw@nVXqj)re!={ ƻhMȑ>5rJ 9C&SŃTC" GFtA͕U]I$\W*\͛` 4GpꌷRz2"=QŝWSo|*qY,]BЊ? !s\N=e1;/Cn59$z!a<<oY;YB~bO:, ֌9L5Nw|@nY)Ap _*;XgxFe¹*Ç=Z4;Q%#,|:G`bj,u3EÐ~2Af=]}D 8bJO\˔}3T)^ Y>Ϣ>W,7u'iHV$jH@m8}b42N,st8 Pvw]r| I mj\+H8^Trbsfǿ~K_9{l1\ܵh0EC!GBm܏8sUectKyiTRs@9Ϟ$]ti߇Bh{9=O1R1H X*HOv m U髛dM9cubUKem V[NQ.畸DiE@x-/+I̊eéȺzg6MUYaZ[, ^)O%w){47lC!1ǯ$#̿8tPxZ6W5>9%Xevc,q S$6ќ/O4[l%Ow+wl$>@鼠uKwK_Ď?@@!}#a+|vj+}-swo3#Y,_ Bi7 dAe]+ '50,7+Ȋ0[s4QwQ8?,k6dFpi{}cz7h=g*&}%5yc#82a4[DAY)/{{lA$֬3Dcϥ $77251[ ׭&8.] GE#2X"(ͷGWCvVRQM/]b4(_:[vR ;`O|CBY)'bZKLOOCΟ'704Mb02ӊ_ݔ}EIrBmS;ӔЩz8pjaؾ8/h{Atnq{ܩӨ1φ_M*ƞII / t!Ƣ#5j /R!QOեpܚ,>zIjb -`?CU34i0-rN%~=f ሲ1)YՊnƒ3Mz7h tzy2⣸ۉ2quBP)*`t:".<"ZHm>A;-H݀8:ZwʊmS9 _3`7E{mxRb.c!Ev"bT~ﮑbW{Fwo9 2e<9zOP@M)[H_"tkM V7ҬAPA8{&8 .}Xk0AŁWUCۣmVQ ɲÜio;vwkG]:6 ''kRo߻z)zMHoUsbgW ,UA _ns;`R=[*лY7YKaC)ͭZ`% mEX wB?]}/4U9 X<`.b,q__-QDZ$C" R4=_R05agkmJA,n}A33Ԍ&V/ٞ K QcO]{ﻏhWD{h~_h/'`Ȩq1Ɂ35/],|8HQ)Aּ!9a@FO/8{ $`BĽUE{ FovwvFÁIusL}+P,]kTwY: tե-Au3 eoJCQs#;_qDjuV;ʰ" }CMOKpվ;lbwwl mP,ݢJ7ݲZpY:VeLOy56'!ȴM'q?zTRR724Ct&Gy[`ٍ";8C98d@FVϬ8$v(0PDC %+THCܩP7?+|jݧkRpQ&$D#^f/ԋMմ S)eUrwRT X0϶2{~BgL+C 7ݹNz2Yӳԉavuq$6ҾXڠBUx֥s|vy&u ;Uƾr"6dU]a.uon4 j3f]t{gP)Q,9Z{?ɂ,I}/bֈ/kTwѻȳ, wB]~uo1+봰* xs9($l'~!2I)frN>\rr}2ʤD}Ӊ9.{[ϧ臮l bv(9?[*;tiVby$&כGMуgWyfwxRhX^_H> 1frٸhr`(rWQXyXd[F =ɽh]9,#:_̟ bHEX -։FzpHA2"p l F\ۃzX t=C6\x+vy߷i<-S t{8 Oձgb>Gu,L($oƥ,s,LQ\P^G/PCy/ϙ7 L HO`M ꆞiʛ4ސ f翐MP3? %u MOJ% f^m Om0](7{u?9d5qlb-i}Ңfq|ZcP]kgRxʝ1j#HwQ%J tl䌭"k@=~>ݜp@v[??pAnwe.o("=Y[ \K8y%K&ڛ7]RNDay(S>sTC# 8C#_:pyح/Gm`MPl`2O W07a u ߥ46uJeEesf%j3.HΜJZSY#QF]yK%`@[" ّ -yVNmJ|qݞ)OefSii\c:BEV V߽Zzj0Ҵ#@$]EE1h$T~t{3E&s`!{zw`E/rw,g4^gDy;MPL)ple>F7~8iJLh(mo(Ҕ$$q#Hp[<0ޒ3ȢXݛ4=T~-J`2錦$Ta?jJQ6\%GcΗ7ʉV:TCWwfU'ц♏Jd_(я=ǾJ"0Td#yqu #+HnQ@I=UR jH:N | O31/@#8btr<}RF E|# uI_bW-(5k g7}ml8&'I "\!&Ů kmwO92/̞"^I ﵛ _-$j1V2{07cĔ*(D3Kۼ'@bWam',:% /Kb~dC*nܱO3Bd=} 㕄Q|J.2a5Io&M;AQTC $G͸VCKPBF"qw?zbR1<p^іl'! FԱ%w8Pq<}gL‹]r$j&ٖjmBq&3O.7+RG-E+XR`rq \$B`boxl }_!UjN2Ϣ)x pqwL>=/SX{zRXK t+{Բ}<toUu-{Mm6uv>a4/4{ӁPH8 c`ƉN1cO{%ĭ|N wNըڰ* ~ ^)˴ַ`A̚ù)xf80nɥ'@#\m[(jy,N@S &"?4ɴq.q]#X?-m%gKAm*"peiC+eFRy(ża6}y"z0q-/+\WF nL8bs23 CP:EАҰֽ'?\@,4 =ъFfpO2Xa ǮMKVڍ H=k͚I[ЅvNB4F+܎mLHFÇXr4hޥH05A|tҥ=kb?l6 x@V &8029|cՄZ$ )۫0NSR,C\Z;bT B ovy4:YQ:M_h_ǟt-F_PjWoF1\C W0e $I t"/cmJhs=r]pkk6#U(+'6BHJvduB'Ol ?i pP k誼iPGdbV $hjM{g_YIaŷxĩ7ے? JE1]PYo}&,Liŧ8 Dhl=Q{wnǵs ⨬bA8:m&ia1L N$HXꉼO^Ռ2ܯhe`n)UibZ UhN-_66>/6OIL'?/aC''Ez '^,]R˵1" tGZyGYƮ>K~s nm!Du[~>@YK)NyH]AԿ[^\W.޻ӻ<[ാ@3zkȓپN, "K5T"$:A3ola%Y[KhއL yyFr>~QX<+PdbCVd XB,̏vDS*Hg į%l,pN!M7Z(X%= ZBkUE#Id^˂,?&ynZ0fƾJO58K-~{4]O@9a HFjbPbI")}=k^W?;rL8Gɭ\\O ; <UgcA8ђz*+#SˁZj=Jo$p$ v`˝(Aob9gFp^'ikVҞ1Vc![%g^&#h$VNOq ./ 9>O|H2ӆ \~4ܗ7`1krG  a{X$ wNJܓ0lCxl&婢R1cv]rO>H 1zmV| 7YlA6hc0Tf)hk?#!ف Kz"e#,D:WB-" d!Bd;[y3Xg0c:e5Bzk>%-C fDoO>bL2Bț-ȓmLӓ[a>t@S9'1Y@߬:,\qcl?u"'q3BYpOd&Y|䭍jv:, ø% [5IG4歓G"#a/>OO\Y-2r֕"k1%9n.=ck<_+j4wPN1/{#MkpP:~u-2zVs3j_:ɕ_L`vjQ°!,TKk#*oxhC+-UZo]G3"~G!X1R5͌1p{r׿*1XoĈaWް)Ui^&e6,k^0p jhVwɎvB1Q`kgnQw#;({M0|[Xzz0=6io%" `D>$9EI22ya5% T&+/`{ኆ E_]eݣlP][-+#yWi5 :_ⱝ{(Š7 )4M5S=*O%*~߬1_k8>l'@sW^c7AJQ|jIoO h+N\CEp+iyJEԇSKKy@RPP%"7# {/TN┤U%Lk>YjfmjuA~. ڵ7Ӭc|&'OZ9r2Kf9N! kP2:L¼l};hLI!q\AĒۖ99-lIa,S`UOqtIIU mw3{0 D&\ڞJ3}bBF"q{!k/8W=d3k"FPwPfr~¢r Q_еВPO J?J'unJ*bD 8Vx''Z8Z%s\9$9kfr=(\R.dIBIhlJcMW@-msš8*29 Dh`ބxT(G=\wM՛kփ':j\ה(r{n϶yN. }A\O$ T,f#VX#8ҲÍB.XJbх?֩U-yd8:3X؟Sy mt`wz~O.eZ§v8P՗=^-m$6}5KFvd~74%r{8gzn6H|ꂚ1,?X9MT"zm7UUjrC(sI.$zaCzTW=5nbdqtKۖ38iM$(Ql]*P@|oC4^)]DZ&Gܱ η''(eb=(X[`hbW^ )7,t\^C ~=pzln'A x-T( uZ瞬sV< 1ZUm-\ F휭CmzXQܪ r>2־teBs=P9k"? /CEe{B˪FJ%&^MacW\h4J%B]Ili߉~| AXj46iQi~`V;Қ0*?.- JB:[3Ð,'/V2ؒ7C3A;Xҁ՝/u~2DwH ٽ)š/+"d9 槭s ˚-W v1W,1Xx; oCefUgIj}k& !p{l P;g%k.zqk#;fCcFT3D{;Ƞ7 B m+S0q]f_]7A {Ďѿ?]5Ut$$LN*>/Pʋd6ܸ;=ykƗ$75N*g¾im>$p1BPhjjY{|h?mqmQF QI(bŤc{_\].Ov(5tUA5#Kk{Kc rt7V;)*TYbXC>Ϥ n_]-+ iutHVΛUDU1r)<{&3Lz6DIQR-;%t;YBׅ~k.|*IvE.E eVɥt6@!k19X3of;)xdO;``  >HR[5UZgDq]NRxQf m Q OwE9$Z˺ӌ~;(K[y`,*L2tBobS&;|XXoHb۳4xiC7nǾߠrH3ȏO~~^Zjxs:flyF->eajw7kX%m9IOD ֆZxVCh4`R% /rYݸxjR03|WΕ_`$(ΝXv\PW }+秽J>fjuRv I@@ij&QgA4nn͗X-#Gz-ê+iKb[ioT3,:42^yOjΪ.vP㽯ְF3SK|BXWټ| BU7u/:*܍,\B&c#`a at;ڙ-WvQm[.bV%XtYߪ\@BZ}P;ўEmH2; -% "/Ǐ؜|(R]Oj]WnDJY|4goP;TN0 b2nB#XrIh&KC1F;t[_:b*jV/Sp) pd FbXt3;kn[Fk\my~N,ͳ(JχYWX k:xV } gdŒߞYMElw N%BqY2l6Om[Io&sF'dzO7:$3]4e68E~+ em*(΀K7l7 >)^2othd%vgUEџt ]=c^֙3_»%F#Jj|lB 7or7$>hZE 1>Q|_Җ!j\xƀAb(_vܥ8+9#B.C˰ޛП&`CÂuaҰ`˖\1tU$\ O=U!L<>@}R49!A">P(G|`9"ٲq ?52:1=7*?k: !Ø!uς6L+h-:v9 glQ `Hkd{Γu4z]9y'?AvF?(mC }=}~h@bb) 2ܜKgz/ ("=Jk6Pkn0V!d2e&&Gc![D|@ az]w?acdL*KuJtbYlf@/ȿ[|p^Fxъ#\z-VL  ѐXBǵ"E(7ǁ쑾a >Qa#9-_\|?7 be-u z$^i!(xOsqq$Mg^Ā|ӈEn(sa]18?"ڒ=w5eoxMfYYoBVLm8)I!"su%`CUoҌpP(נ]\q|~84D8rP 8iw]NwgkZY}fpFvnjeӶ=hK9ܞkDf }yO[&^ TvR_'UBVaHi9Mc9q&  f1.ԶnE%^\%y]>V?aDͤ9? ~́ `o곩.6cۣn-H?*v a! SKb\OܞygCYLQZ뫞gs v;*լǗNB>@GC΅ +h'~uoپ 0r\{^g(T9g^1: ,= *x?^TfyƆX8h{b1Ҫr}NU%>3PҦL盶]L"klMk%’H:F¸fJENŔ2媯3, o!GoP a33C8V\MyM;(C= Uڔ)aC]hL%hzʽalu̎\ŋ0VwrVכeȽ/=G>ۨyI$a.XRG$*8)pβ!eΊ|Vq$i(Oo "-j ˆ=<}N{Μ%jř;:RzM'^7w}b Kюcdќ BMGKe / 4iUѐ&ұ ;~X)9^if:QB}^KݩE9bGBͽ[s2F `䶶KX"ac8 ܉gHCWduF``-<̏琑5ð/*u $`BPN5@[? >V[/rY!#uV{Zjg<{_fdN_/c[KH8=JF Cb YL/z$ѥB=}7'ǀ2Ų}@3>+SϵB9!6"!, l؟'THUeު$QF_N1TLh ]^yUi1کL^,|#.zgppOHU5FsQEJsG8Hr h[V)yw4ނ^W)z/I[*uW,:]-P}IQűs6=GmFl_;p׎B @M,DJZNQ)rd&@'x1k<1po |gL5 W٣"Fz*]@F#WVT+]2=-z'tM d g*@O#&ʧrq4 ތ ůvwv'rH6OM>+0)V 3V)$Ҷ9+4;ߎl cT"O@IR#E2mT;`1R9o(g9Bp[VJ~ =*)ǿnsz;>`Ja_YY<\-{k< @@U_':uF P;Cj +8-L?e.b;~^>;cJBW֋v|_Gr=XakH~y#٭ M @E$KrK'R76l%]ơd]pw3~+ڰIU9$]o"ȢTp&7e!P@&!,2t"'ˠ* DcT5;3l6\nw3fԃFlTrpak]Ѿf~m"v.O+ 2#@A͠詸n_x)`{̿(܋UpZ\rlQ涵RqW*IGDD{S@spZK&铆mL8%ElK'q:NZ6!с|ci֎΁Fnk^@괨JHwHh^..*D!M1 NXHi[.Bxbga&3qC1l>3͚KBӤ\ Pf|E 6$H,4@Duu. #L?Ac%DteH%"d) sa,$4qՒEko|R~ܠ KMpiu1^T|OF/ǽ>,ݞ;D4bKT~E =w'c h gdM44N&ѳ \3-9 Bt#9hX Vi6L%%`>ݙȉ0]&f!Y4c&N)O(>[u⚃rb˚lgs4]0drZ$j `Dty [11`> iy Ylza %'-\t~o_$ f! 7F}_*1 <-T)w\U@RE W4I.FЌ2d2^5OopԶ ohIc b2ktT9HD5sO|/as-՞3J~fZIuP@l&]4\ƼҶY9-!563ͨūsْPB4JaeIl.ѱ.yy G1[::%A4j3=r=9XûG#^* s5~W={N;s3JQ9'j,e2E- ^*NLsZ5z' TcQ<Ş1_Ρ=~w4rPto&_(lI :?j %xl٣>l$ TkIU7E@O$'?Y6R$tE( !wkVi)C%:ndžû32H`$o']7'cvk[ c') ɸP'(;Q%3R"eZcmv߻) (xsVy[pg[Gv0"l1?xS[KZ0X>%xyxx !jM8/glBio^ogՊw˿,߯-zYS>6wL; -i6u\bإ@R/K%Y]sy? 8`B= sge(-K$ބ,]7쾞KnaS9OH^`!cz!*ԼjGm4ʊ?E""k,K2w( TKjZ2{m?EF f@cboLoK Ѵ³6pHrg8p-;h}-eG,^)|XaH!H& THZ7 ӝ`@e0YW)Jq vIvWe" O¦1Gc9cUM Et2 [mr+r K233+X$طK@|`*6o!. [-_GKm#A x$6Sns+7 x 0ie̐exO5hW22}7aRckeAB~fN`,c3`u ;{yv%-N)ZĔםOKIL)ч-?$h΄ndfݙJ)1QBrg!l[J9Bp[G:2hJuzar Gͦ }] )8,d?,Li  CFޱ)[5*"걭+)Ae0k%.!w5c?3yTB|G5`]\g]Vuğ$ryԞl$+1OZ8Ln:mwaUR]E|G\"# ` 47pcg$$GmhȚq:|w֩k?sQ՜,~+cOSqK^Gp)\gIbnpYdRQHp"xddVҏ IKaGR'* pg%4]2(V@B8qzНGym~ ]#f^FM(.oق'IF]̱:)'XMTwC˄.sl49qoO=k8C@?7 FEsł!NL΁{z$Qkż9˜'MCRa9m0r#p>:c* usCڪcV*PܙgNvUi~8aHSQQ;pUJUcO[9ѿ ٪ : ݡ!Y3h B`"6%]ht'Τ CLZOJ(UIGxb?k,ѫݮjo|Ge~BXMq2d\A i ߱+[95 Jݞe^oVBIkfi1-S!:NŬŢ1YHM?|/wW—Ə߬@1$>%ݿZbx>:y+?\Vؼ`E%3jT 4>R-FgnU^<0deP?1-pcy.M#Wg UN`~ "/_cq (ΎTh?9MEl!ų8nc&9欦U3i.w`IՑgN`lqUlc1xl'<ZE,}iӡp8sAIv<}. BִݠU @ 1 V->FܭEIz })gx -d!E${o AdT"\{%*eC KNL?,H(|->P(sJ 0 M2DZr8zg4Ҏ t pJ\x'{S 0=""I^Kz3rɁQ0ksfC)<"I튀MjA!q)q\F8_+t,׭exBg.8ZpΏ""tE:(@u>>/z6)Fe"FŖX֨zU XY>h9c}_j ٞzH%Ar&hLF%gQ,IJe#bBx7ǟ:ɌypcrLBX9c3PS)ɇCEHUg!p0RǿAQɫȧkLG?=dOSD ZE/^}$WF<8{sWX;7f@$C_eCUA;|1QsBȦp5?ͿWkv:63hĪu٤]ee44wvP4s~߱ޔ#̥&T1 >):a=6E!#v Zq`3 T{xm03)n bO^~jU.@/ȡZz)~efUqLx\2r8Uuo)5\!;ͅl8}Vx exV| BjH(>Q-E>*cN?MW2fDy0VNJw;deus}FWARW; f~^{eXudysY ͯps/F`v)եK-VMbRi 8w] I'+~-v++eK:5 t)p_ł6 s+f K!`!PLr$4H/wO!|Oo씮s4.Qu^J(o9x>ŵOpM^vDZ35ұ3o鏎v L"rݧlD{6"1Q/ջ@ЈOAG㐩k (Qm&ov)^Owmm`ojeQ\أYe~Uj}StWސ0O1)j-t^:Iw?Z ɓVy릹l_DC߹/wnd-}-|n1[99A#u,R$8%Qu˶)J ИNt?TSЫ{Ugv2H9+o!ٗHV IZ!o!۬1UWy&v`NvH*?W]?|LZ`sv*҆aI,Vd /(Y:Z%b-YDQu6ࢩ2{=rh/Ag>ǜTmnc yLQ;H6W7"JsϮ3d0-@tzO{M[;p c TV%ڪi#~ؽKj/RUhՋ6 ,.7= \9`ݳG&?^x q:5::Q 0ZKkk ERm0^Xds/'hfe0pa=Xn#kG+6`m(o7X`TK,_pv=KԠq>dIR92;-cV{3%dcs .OˉO) JN܃iS$_Mfe]\ O3RtDhSeIԕtI#W*q)6*Z3i>t J,. 4W~w0&[6؇P}Eؗto?F zB"CU)lv?ofoNψ/`|' lv0#,HϞp}eΆY=h ӊcu9yO^NÇ( }޼`ve{܏J_}DV4J<{ OD⋼V2w"%Ql/8c|153~ހj]CdZ|dWQQjH/Ԓx@+)Ú/m9'¬f߈JzKXX ',[|Q< px;WuB_#}I17U>X\_1y@]heeN$ +S8%l8F};^uz, m6\j-JY"_OGm( U(@9=3 (t{S0aGCONzoL]d:vHL^_mt9jVpXܢr7V"uz،ޟta[YH­dnQҴ=0gv+NqVOe 2zz|FII%Zz()ٲI~VU bv\6z!r3R -C~[lzΪx+KR!9! U/QJbv&qqDwxA,;#"6z,^)|y[j{C;ٙ~Ye!^؎1VLi!(eHKū)wz&LLG|R$&qlj[^GR<ɷ5wque#zt˂q-MHIКzԑq͚76@ĝe{˼Rea[kMٚ$^F2u{ ~ܫf7xف6jHW}yk1@e=CgvH+ Q]L.o1VcTeDtL|`J ߥey5b>g. Ω*t,ǯ`cS;ls<Æv ~Yݝ=JsHp'Sko7S$n߳!lD 8r3^f .RfvS .jZg'kqj ViN7 $T*SŨv/ءShah'*Rx\~F^@jMp 1b=#oϵe@.rǥgPab:VΕ>R:[2-*W dgg9Rr.tE]N< µFryU*QTJGڙBHbֳ`M*Kw  Agp+5-Q3aVoklQ-tAؠ;}Z9h$RvRi^x~`quuhxf |m:h_='zNlǙⱑzP9ZY+Y@M'[\\XpbV^S0әn>\QDJ~AW`%Ԥc(Y_í@kƑr]xEYa;SԋYP-zTNWJT3@ZRWTɅ-k+~szgo*jM+B8s]Lm DBW:=,DL|7nP*_8]w@W4]%ܜaRBɣ>@ɷwt}]/uC߁Էء? !"v]Wŗi{;HÖ)iyޝnsIW& áZjbپ>o)Aq y- &׻6Q b;i/o = ^tbL5WU J<4ORu I _Rs I!M"iŽyCc0ܲ>yx6=fiW5GF<R7p{#T˔c1pkIta+XSH#υ 9y:c ]LC`﹬ϔ$^FX‰YpP|2묍GPʣ^qV[Lycx$5 D=(%:E^7We0%>bh~>}ۮgK LD%VN"xAҺWHϹaꕿg'&d涂+ãJ xb|%h0=WATM܍oO82Uji;({^B [o~<`jz_c_͉D5a}j.j,-6{Tz s$%J X]Aydk¬:<7e@ieibByA=(h p{K\Fpgo_a)݌2d"BẊ"N҇qq(I5\<<d'EbU8B^z񘥴eM=9|ف Vߴ$SkavIɥ`gD`&V1Mͅ+ PZ{=u|i^ήe(dѐ O veJ?xJ8u-cʥ%X\}lIm? <&#/m9{HaYDTVSVNsAI<=/=zB=@)G%Sٓem"U#˦{vs ܩi KyEKrV+=eGg\Q*e{l?,? rwy2ZX \r  uY`).kyە!ҷꖸ+{k1F=HO7m=Uc Xj="aIlYl@0Ye'] X r7(o*@K@q'.:.ON Yͮ|0I dɝ݉¤67B0TЬ>٣),4Ռ&e}a},1r2V"Ǻ.W$U~ (9Yik󳚳m7$t-zM6aO zӕ('nE!IɚKڢ=".'@@ n<x2hw .y+0w N*G" ٸ'[tKaףK>H9yl+ʕdEܟB/4Uy{vx1FcKYTR$o 1pTz4;ˬI7oِ w}%\ 2fy.j#֘oT`$!0A~s~G+V{u?UfdLp'6wc}l퓛q~~Qкy1%{̯Ve(ĩf X}s7ړ1`|z51]u!V4J(p2v{f0yl#3bV[.&֢w΍)"PЇ;|O6JK!t}TsaFtfFZAe}9@T_ηEppۨ xI?:!pl0&VFZ\ _-e\m7Kc G dCv7J15,3^fs6ҧ8cΰ|'فdjV}D/b(CKQuՉMUtd+tT^Woz#򈻯U1Z^^leO!eH±?pjlXoF[\+۰ڽP{c 2i DTg@BCǁb %?rv5EjX<+Z`U8|1 6F仜<1<.J7۽.“xK@v,I8߽c`['cC9) <ӧGFt)*|G[&->.*h:ʂVOb&Buj<-JK\lp(p~)xe "oȼwz AGw(86oģcp3Pk$#i~|>LPZ W~*[F$wK(PԆfuq rFa_-Q'Hhvts*{OWp45"F[_I=Vtp/C ّKpVA/HVmb?6{o.-+-CEy`;ThH쟶4D`0ZZ}vJP. E3)=KR(vx 4;C솑e>B`0Z}4<祰?Ba(+%3b# `y~paV= 4a2FQ Ar(bW8[)q l0ЫۓF9aY,z9Hcp4q yW(jqBk2B0TKlo;oeL+ V"ȔBߜϾ+H*+Uʤr#"iv,=ojfN|vTzм>jmN8Qav*d V gVkHcwȫ'3L!{>;g j뻞2 >>ۇҢ!X*O*AJ7yWnNro*pU;;*gG^< YiBERrE$O#m<)J/`PPZ/6%)&4\l ?-9Vȭ-P CyIv"+xT_닊.%/y>Gr=߼ZH7HSFߔEfؖ'5ou(;9eje* V9%zr+m#uDk.GkQ(q==M1 [{iJ#|:<@=-p o4Mr?{J= +9Y`eup"L|Ԃ<‰Ne/3-OmYM > 0XJV6}þmI/*h>ӳ]lgzVUin afvdʀ6O7N]kv ן?dw:jhFzڞy,oh"Ǔ:NgV=р(3LbϯENHD;QDwѩmO zQ_5gu_pXU! ă"0_- bS!op=V(h#:C9MspW/bj;&KO\eHˀlKs' 0N+$i ڟț{>܊@VGSdzX5ooתr!: !{5@ȳÿ;Nhǘrx;7s2*5'CT N(Y=ڢJ ǣ]TGP"yώ7$}M7::*|Ǫ*j!&TD0i.^r_RN`*O{j|XK"Ń8/05%:zPdȮ{POOЛV# n-s%8G^?F6xP>2WO0Xd@_Z|rIb&T,Wϗn]ѳrxxZMs[:q#"ctx}G?7]5iv#}udŮw@-3@aCOi: ]{T[׀;֤,nt}Vs<\6K,hS-bSDWh>ayEb4њSK  P7mPI/JkȖtP'X/#qd~|AzjK;50 LDwnipԇJoaWt:G* TEn(pNSa_ 3-c$3{<-":|jTCcjSR[2v5 F` bgy\XԾD' ["}EL$06&D"}CYfFLY VO530 AHhm=\+z-G͔R7ر ÒC4CO̓$/eP?[ͯgD[p3]/Dݶ :~\-U7U &R8.^ =nCڙ7} %(I=@$u~:8fb\2L)Yvw?L( 0[ |8L֤J`A:hs[OSUL:AªLECڃq\ By^5HOfb"Y?` ϗǑ>[s@dӻ_uKy9<G:' RQLkK}ê:~&/Z8Te!Mnqʹ¹7Z!( ]ǭ̳a}l-魫)IErGDB{uzQ:6Y?A؊ ZϠUjbu g{b"he8F9܏?WprmC}L)7qȽ#9nvWy^It61kLWl*gK \hpqHE_J.7X@Hl"&?Nx<݆$;bt@A#F;)!C?jNRv4_[L72Q?PQH]QF߅g|PqɵZAs(.cկMO ~%]m|C*k,Lz[V3Q~mL΀~ywTp H_^cE岚s3A$| i{w ||zr5_UM =;q>%S̗3nQhL{P: qsKp)}ydm}%FՔ6' `%.ԛī,BX`nG8! ͩN VT.;shCWä1RV?'Tl7IK[r`b(L滳>M /ʫ&#zA~b )WNt%k/(M%7yAּ `3vrKlh:`tI摺wB-5(IH<ѳd+Q,CUSfKi?V2KOw@\`lŜqPACALP%pŚ7pU}i>MpY.(}O4ԊJW"N<- ,??U3lArN <4]8aQ_l]׹SF^0u1f/7W҇O3MyHX{Oz*Jh8G)X?H5jkŤףȉMQgq+:zT6-0 Ye4rTK޵t3aԗ:#8}+wiS㋼{"u'8|}87jw-c- CsˆWdFHT0Pk#fq,8Vcj:Kx>"ԭubfNSX+< PbSIPxO+2%u֮0tz;m60|/?VzQg2mJM"V>ǤF ~|.U⡏YN|mETQl?x(h>{${2Nm4f)[?IAk*=0acƿL_4&-7 BM #<+Rk lu:юMK~XЕŲ}C\ܚRݗ*ڀXRqBX[JE 7u& [=@_v~%ڿ'иCzJ2w`[_6ܥ32G" 㟹DQsMl16\` 8+m[SϷ(|eƥ1Ωz ׊cv4sZOehz|.%;Z Fڽ*>26_7B7 vQlyLD*ه/YBĹnIN_î5w Q)ZdD<.~v$BQ9]Σinta/K 4v}?; $j,Z r"| ᠲt`ne'ElIŚ]Wٙg4߬8sY_pp1ثpI`(.sx5{ZWpR jD=RfJ A}Yw[ɝɴ)p\rqy~_ 4Eg\;>E6x,_ζu*µ{S|+A3SK40`X|5'wEv /mIFK<_j>`ƪjIϰ$œ1_CAm$3r"r,;icF=iD.ĶGDV8) ؔ[ں)ƕ!E_U@ }<STk63ϴ|&=`vN] ڡ7C~$NvE7arw%^zTJ &?H[zߘYڣ{'CrY zQQr6fWEru͔Ry5q3XV"Eѵ ) ql{pHDZ+-%qMC눓#!PȲnC&U1whl9OB|/&DŽ@<ۚ0ܓ7}uk*zeW:{~<~]AB)0]D[m@p׸i{|х+@/1ajէ+˂jdYR_l6.On҆+ ~2к̯F誐UQkɧsx ǴmRV q${B3bL\$f&W(HWwke^ z'9jVw+Isq 1} ݨ`p I!~1R<=,8j%:ŝiW?ջ8,D'ghA#_BuR޶a쭯үEg`fN5 2 SMTN:_JC*I/h3Bȕp_`gtᅎ+h)tEјn uv V }0h1XTaTgVz vîFߍߠkAseNZl[7^б P i0hѪ# 6Z,w H Ok!]w'WEJyKNE֓6=W: :bTmfВW%#.NBza u=݆@^2_p#x\8S3,3ǡ&}r-{-nOI]Vr(ϨYq4x@g`Eds I fff3fok t7 >Z^޿Pc0ao\ةHJx(82!Y2#vAWdI] hFEDY[[mx:U#= ֳDi3]ō1ϻ.\t\N^CdKمg95s aq3wG.\AJ^NX'bNFJJg98%A-@5?a[Y ]u69 468M ew2P+#^a5#VJq ݤҕ)+$Yq]൜7{wxU;u!Z"9ZTZh4c+J;ձfSG~"@QX>5ml<Q#ՍP5jL/nFGU"10w@(ߔ9-$)5v`bk߯S4?7ar5u M`BT-@A۶~|K4_J|g4HwvٚLչ s.K/ o)yr9U8Z v~O9BCd֢x' OJΫl7&( ǻL.bm:. FVYlh`|fЖZNW?ŕ : 7F3e?L#W\%r߈%$.M3rX9vs#:w!q%|$X#l]B lX}L_3a;" T>d y$aAĪ#Ҟ[R7qPMf96c<0!2Sk:Z-sK>6OR nB`1aoxU  Csc_Lf!~ -5&uS[{m#$< Z-&i($m#]wA.)꜐ &w%p$Bi\Ϝw-^كNx9pda!&Q7 =G cV^P9F#BD.m km=~yDs3'-8+Qo6L 9rClo:|;1ꓢnonơS:%jw- ?`Jw&g\Y^4{UR? kh@U"*y;F3^G$@8?scW9۰q~t\)D+ 9p Mlݻ#%q>< UD7=oMuvI4BSat]~eZ%v mE{qKa=UsLu Ȧ)HyIi) Wlp@WX;xϔb;ʷl3/3-ZCtf[݂b:y1Z[m>|ߤ{u7pT^^$; ؊+ah%q H Vg?$ d {&[5Vb.9-sqߍʴh)Fs}ܖcqMaHRΪvv܄ї )aZN>]qot%Eol?輻Qf bI6#r=l cPVORNmXAyld|"ZGl3ȷ^~1ȐPl]j!x7McdtfI߶ЩTc.>(?tăW%8H'RM [N!3 (F,V3/ֲ튅h!$!9/F20?Bf`KB6so\Qxj:>ptǃP_-R)JFV,F`z&QX$ABoNV;yU:v"} C^'%ү*z9A42D!ݬJ=]a(HXlod%rTߚY=t4vjyah9e7'4mMw88Vzüu^IZ1n9MO)*PU. ՚ussaAJً9ldyGy*.4_8;o@߆Qe M6)o9[yA vr|.J`6iN` A8]L"F})Qi)vb3@x!U,@{e]QErV,\TR)he/6O&7"pQHF_+v "SSg_= F(.Q*L8LsfNBo2zA؏S:L@ ^;J%u1Z)s&[d\<\(GN_Z&hߒw p!M(WJ41s$=h'YkB+ ߁n0̗P9_>J4Ł̍1; 9،30jH ]3/x[Ё*~fSA[Zj)39=u&-q龮$'ؐ9ga;25@D1~]rP݁LMaOZfezF{TEب*a;x]$Q@s5\5KI{v9Cq?hE<ڬ<7[v|L."nv֏μ`z2z;$̫C)||$YK.ݦn5q@TOD6O 2*[Wbmj:e@Jgqٽ27 vFb^9K #`\[`T<,'o)0(4 #=}vrhV.ΐkwp(q |A+hd- M{,6 (,cP[5$IksK7li0nd#W9?-<+; &?Hp;De=WUiW-0KzmS~a˹v,a~Hg8Ł3u O_jl z\V{hֻS\t%}mFڨAn$-Pr-x7\ޥje5ADu#ORJ}HdW\w/9m p н>^%"GX.R\Zs`jTlqo%>׾v>Y\%Bpn6l\.6?:ߡ0v͡C l}1yũ[QjNsX Z4ת%篎ﹶmec-6j֪#B@ǭIbU%b*i8O`-q} >s?_f%OjIח' R&Mlej]6{XH K}NkU9 s5TfhRnyKj{Sє,!cP *iW9NKc^顎EX"ʔzHtF{R"u#ÂbB^jKj\8#L_`f!v)=Wekh[%Z6b%w[,f:$'ū lFYɘ%pM Au(]-. 3>Nqh4%BOü2t12=\>`F +?N|lO|qұm]s&sWda fך.{iV@`-X8NZ ʀ{T@%J'47{d5˂T2;eYWe@@5+S=igKLh·7r+!LaʂИQ+w|~aW,s8mN)Q]V7Is$ "oT] Vw[nO7$$UQtTeL|<тNd?B>:"~ \I?B~ۇ|3B?Kt 0mΞih> 4bk?(0L2 S^]y5|ȋwE%zڶ}'kK 5[{4-M(2 gA{ `J =iSIfvo=Rw)cP t܄WFUTtaPl" a*zKoVL $MᔇTR`[Yv4w19S$luwpIl'Q[ph5%gI6מghwO{7p7@x hJh;4+j՗ *Y7&m7Ms!7Z5WC `tBH*fb)SmQg& :* -D,?DTx l^E]#(#N$KLױ3yw奣-}skgۍwt*܌%6yX߾V"#ٚ,9p% Ӝ]ڰS<``jNlT;wEzGw( %B0JQW,.Wxfdۮ8NڔH󀏿xу3x/Y?N Ll/(ȦHoHK<$jtyC dџ$Xuڅ-X X/NޞMX)9[jဳ,(aX ]b3)Fx}dw7pƻ'+8fAҸ02 k|HXy>sP{_ک>#*D+^BWPO=wc.Wp*O>0w>5 (&!};hp֤Ϋ/%4Ox5@t4FI#Rb<p/uD;ρm=1$]/B9jFC|74Zih 2X:AHI⧥4#8;!dDHcl! #{7u{->#\p6wے~Ql=ydk=o}B fODG2rpȰ_,&bUqCKs ?HB0?'yuf6RW2+nq,ίq/x1*vvA2t\U8x:DŽq5rIN:6H.HΈcdZ䆏^g0kɑ=^ZB" b?ڶ~wɟS'H>1wpV aے~lgn9XaHI[GREGl!<4־N-P#d6^KCj~璘Ա͂7WIs />^qQV(9wJCpG*y'9G:+9r\.Sleta $''Z6)(S0?-aO6m:@: r|V8#r?Qц>p%HI9b8e$Aeim,7KȚALM-`:}IK$sP GT`팅2BKG߂T~&BBى>C78*?/R&B8/֥on(%F|Crz})wja+p5QLM5lXw~:X&KE4:v}wYxSεMQ1yoӎHH]BIo_eY"vER|̩GeQCsG)FU$UQ`z} ExjDOdV0rŚA7|[]3ziV̴71w̏|93C)4M2;eXR_ M2v]3iH[1* MU &24)hs+2.<5)Ub[ݤX>ҵFR\@Rm*䌇@l9P>Bo%O6/|tD[FEVG y_~CXL?֘-seefJ;m #݄}0sq)P#*DА^P ): <9eCU0`A1=(:&>i)yP$}[hfktgۇ ^?JYG9Rp S"J|/'Ib/; sUB/^>g_MEh-VylvPį%;{LISB;9+ڒ5 ,4<ǟ+n2w!r wXyN6 لӬqˠN8s6-6R3>]P;!IkV.(7@^ī%/^DC[ )q24讋xIu"N$4ಒ ߥ|tOa3Zm= !kHa̢Z935[ Q|@~Y 2z܁0; Pg^._aﳄ'iԜiv`g M}_Skxs N'_n'-_yzC"mŜc'OHX~k3!͗Tiкr녎he4zFqzhf~b8&%V+Tt':qOE{xĉo]:Bba9.LW)db&dtb+_1Qq'qHz {ŏ;Fɚl3zzzoBgܛSiGL޽sKL.22QN#^Ea̲:]5p&RfK+TF _wX*vvR5ۨXR `2v!YA^CZ?)3fPLRzI `Q6VwAD@QU0Z88'R }^6ݦ}6Q.YyW<8oJ"tuׄ3o9 c7*go#:I}1V8ЁE9KUj+dU1/"pL^1xQa@z0B1akL h?_,w?3E޼b:0 E}=ЋEh8V4 gn:ݾK~˾ gv0xG4xhHz!2O^bsNljЍ}ޕaS@4ߝp&}&ViVtī~"X!c)o ЫU0ya'#㊔5p. Gv#vp>58C"h $#QDSˢj9 :}lIhޘ Pؔ~sn|Ij{y%<,{L~8TEq܈)XOYR`j_g1[^ECz#j߼97l TI=fg()4X.i@-ymҭ*KvE}WN@VqD#^$Öf%c&;}fN rRO%QXa]׹hd#ѱ^hpӬ,~wHIaGM~/{0GoAQ@/vH쉉 Hr5o+~F()fh$y"#6n &4 Qi>3j_V7n54q3S8.tǷ^j&&!$ZszJcxvxwǹ䂆/tݿ(c3"z߶[]oUSC{:ø&ڇ+8ɒLCõi1_>X͇fٌTFUP<`'ė?nH:ˤC!"t7:=XD$Cv[ſ]f|A8r,oc o۾p3h/b  y0hC"%vB1?-oQzk L %y VI]Jq+|A]3Cz[ CZM)$l>GM7Ja E|L t%I0o#2?1QG4GA]?uk]et=q w|}jz Q1z d+.O]a/ sZq-z k8C:MRv;,.MbS}ZabT]UC#}Yc.0f B \ĉuM C =v<ד nYh?ʻb~[uR^篑t0AOoz!E^.$\Ys԰y=j:#GAFڙ (qO]!Wo_\t&Šs:wg|ij[~2#z6<mĈ“V2w.U-7quϷF,{z=Wnof'ETջqoѕYe:{$gdG:UW~dnYW0얀:_ʼnu"J UwD:}+ 坕Ua9)LLe}s}7p3,m 1MF =ƕ-n =%?ڿLY4tͬkǫ7S7ڃLD0Rs y@fnrG$v.^yѵ'&2 凴w.YlTGx!-8>;nώs(PGVĦw;VP4*f&u M_5 Ě6Xu{FZAJzQ FoCjQ+trc1YSMhJqT\>]wm :I@w7{>] :qkwQ}@A;<PvVae%rk?Ta3:!F!*@ʻj2`xK.U6F2ɮ)y=κ kQ(Dy"Ô8$Kr)}81Ww%e.}Hb?%˲9` '@ػHpOD3лSws|xUcoN( ʊ m6E5{rM7̷d4v}c`d~ t6R}Cz Jc5\1|FUtgROD}޾i: o,O/g&}HDɒP\B%̃j*&))(ӄ}:CCM5w>_:yѵ;uỷP#Hea >y"SNO-mٓIO1[Jo3xlNv׵O80 T:1j/pZ#7:pqbi!~µ3%:]fWm>b ):buJ ?'#ӦW' HLZqF5eBYJd;0EfѦFPv窠H١l<`n Δ 1#-4G&if?v7}Σ{אHQ5jH9g&h&.fhb,]@'z1.jtFM_),>6oVs"qaV2k|Wۇw#GYeB PN-ס3L;uD{֘KLJ@2|HT+e@L|5S' 3uբB,௣8WJJ+Jk6$![>0)DvB(g"ymZZ'M nT  dBb%\ZaQlIΔ!qN_b?"!(A4:uCF$}Pxbǘ1&/SE'[?.™;1`?p㼽w8UΙ_3)ğ{qNZm kFrsmthqk@1l2QV'YPyH0]cd$^Z-TJo֏hLyl![.Ut)Vh@!h+z^S;7p0ya5R8R9pa|G4v!}e*F&U 7| C}. tS1-I8‚4R -&!А6gP'i({E8L3ݳr 2TCRI.9C.s,wPjZ+Ń zOn>/e<\Ruqq_N:*;(us7KJڼp*|jd X7j`ǝo`<Vh}K6u4Cd,c.OM +Έ^ˣjTW ȮׄY8 4vkEZ.ܭB"FcS F7*W*,7" <Q4MKm- QcJ5WO!>=S/LB>JO(pr? =DB$4oTF6a#YÐ=$a0'X6C* f=Azem-dchȶ4Şs!ڗMX;( ]1O"쾝7Vn}O=Waó#@QQ m-OTI.B< (Z`2-رRa1mXW{< J#+ cR ᬢK*3{G21݇) ALUuSu8Ki|OS H^6s2ObW@+ET{0ֶ?^=@y@Vq4b: 6c\iO;$=MD~5ŞԓXؠ6)x`IC A7O;sͩf uT=H z /kg~UIL# k_tyg _`"Pi|@ӍɎ~%|1 )`%ZF|IK3m98댕R/2<1vASY`4FjH+=~+cȒ-X{(%fGF_Nm K':/TP1={j}2E <\aOX=}$r߂C_ס^$e8!e W2$<1\c}MbҪ] ȇF{=囤y,.&>1P@"e *Kz5-xV\$_8%YnXa^07OnI(T4I҉@OH)."{-]w Hq6cbHR)<2*taDo J]$gWh DsRlR.3ވn Z:#"]&oc䷴ԝ? czf/̆r%b.mv~]NM9,\mL#@+A8vnۀ1֊@~&}[~߭hŐصE<=yL,>:jPh}oU,̷A]^jt⒝=k;1YU?ƀ+$l xHA@R]<_cR4AD\,frh\OpwZ{Ju xpK3hl',b7x'[v+̱ |sWLovd""Yl Y o^&/õF14{`^AtoGd,sHDzWn 4`IcD U."fO;F*Tri1OuċeV/-w0*|5H!6, 傘Ը5m}V *hk6Wsכ*up :w#ge;D݁$Z`3 E.L+]RUCXY G6>xm, ⅑& sչܵ6ڍ&9LI}]ձ(&:_AVaz Zomm}>F)=[b'7@r_68ycA깯9u )ޞI7uwƎU")] HoN< Hu(|c,7HWسhL.LuB'g|'4!JR6_Xsm%`("~#Q3ό^:eDY{5 oZZD~cU6g)g쓧XESIaCYBr|/ӝ]=n/g|G@RcvV4oL#x@)Tg0}c05 Mv)QnPէF8P̎N5"ǧ^I}{Y, L> ( g0K`AM",.!:KBtmB {#(+F):^k`ni{+hbւDSAXӷ\~@x\p<_GރBGmO+Nu;^P,}TP軩A"2azEطpF:nA-?t%r%Wǜx, XM5c&B54wgЌ5a8ؒ뭂e\ưc)AE xFȶTnY} AL}cU;l|C2967aD.ٗL.k[06Y WJ%U !j ~OJ)WbCޠ_kKDG+ nhci GMnf{Mt{ܕ)aBߊbeCFTWݵL$tnMY^Y\9tU%+> FKD=W,D=}&B opP#gq ҷ HRJJ-[~cg \ESbys7k11Éz2]g"NT5Oލ"p2]ྂc0j1wgx롳?⧞z'Uޔ_"IMIee b&}67 dL^`XQۏ* n3]s1y}dԤ^@ ?,"lGѦ_؄?`1peGs4< S68^I*G)0fV1=y:ґ}K./Uǒ.+&n,4,`V0FvSʟa* z%(Z 1twE2b#30.bG73O!Tj@4XJ̳ܢ`9jXbxIB YJ5`zBg阷,%[Q8l8wr#&z]&n=mU i7lg5ڋn`=kNx+Lgd!MS! (N*oPe0.Rr3nFP읠k 2J:S?(7Q$% P; q6 hՎnbx-!3Jhm*g584ü;iwpq ]t}P|lZQ?rs~cMgHGv|>vL,|i ~uiroy%bH0 dmݮ<&BmI0@nضeXKmH>(~k 2G%*J Ioas1ARu[uZUB,ʕj=ңZ "~_+zU7+;"Ν#d;1AS%q{=D< No@vE]7i״KN\p=gלdĎ@Sȃi3D^x EJ`%8gMOiSٳY4. 9ׄ%f_,@-ݐLeRV6rces݉>b6h 9#}@lIsPreO 7f\(@`d$-@35Î$LhxF L 84ޕ!n/gz\zQ4yWB+AW$۬<P2ū¯^<<&lmm=ZpÑc٤Ĵ?:bI5:|v DME9Sz/q-ٝsPpWSFWϚFЌ!\n "U;M&*mH Ȟgoh˜\`$B֟HY;ǧ#}_()NDolo' ΝQt$Cz;{SKgop 1#|n1 `gȒ:SZ84Ы-NԖRC:PD}kbZI㡖|"0jTT/Ɖ/ 5֑:i1wkY,ɍus~mvG w.4˫CA ,[iK+bfk1)?!O rQ=򋽬i.M 5J%a`86Ie8_>;Z$kFGb-+@IDba"bɜ'+Hٗ RDD7m& ]X {ye!S\>3%˚thH%ƣz)%Rz0\^c@@]Ş{Z*SL};x93QS*.pNOR5%6BV9}zCUik_S(%4}"i{C5Z)}@ {՘,Qc4P0)VdNn FfB:s{HEBP=]h6TKO*\.aCiikԶ aa#S|ش\bxZ_3*y  54D|k Av89Rү/1W.ayT4:܂Í1 r#|l(+ u@& |rciv,R4m1HUibO~$qN ?3;bG$uz b7+;7Nq7AnC5C;zXoWib %Y2o:ENxeIp_W<ҋC_CCH p /%Ҭcc%љr޺&B "j餏T3ZoHkø0*YGf]QʍR[Ow!?ł%D˱&kjV'cЖ@< :qԳ$9"Ű;Y݆#;4"}sG%w@j9vj^&0,%&s: !!ŎT}9'@=,ǩʗ}BL8 .WdSJZpV®zs#:K`Z`OJTo/lWKuw-W+ Ev֨By. L œhʼnbeBidJ7m운 ܾi,Ճ0+z־b/oQձ; >Xm[U"zX MW=Cy?/80'+^G/Bpa"F%ؑ-Y)UC Nc=ʸ2] a2ޢI2RM9 ݽxbο&3"COΟ ;SK R5vrkooçsh/sԳA#D`jQkeM˧?odbgʾ@hc/CSƹUPMg {^eQ%ϬO &eFD/x{UFg 2296DPE;Ay sEh}:ݗTfA.f Cqen]ڄi2= ?FZ!%KE#+hljMZg_3(1ul;b"Ռc#9E8`Zr g fLj]' /Zw 5Ά@ hx' ܎2DeYTC PL~& R߬6l !ƫ1d^](5t2l %qsLSR/(v}#W^߻Sz*+i@ sDjk0 `(.9_3'bTZY! 0mp=ͤc&n:t]ˌfbUxŐޞ&\Ig^ WoT^<N8ޠf Ҏj[wU+A1ctU')rMޛK3dsx5S-3Ke!\?nP f{@-.-:,ndōEw_ؠ_:H]M3IMp;Ԃg],W•9C+gR Kճp:2-&$,ؿ>Bon~k/4Wڼ:gZ{l{vZ,1_6 j `FfҚy,^@du5jơ85Ka wǬqdܦ:6G`^>sシ ݓ}]ѕ_2\wۏKR]4n[#ZWȣЖ`٠wa+YP;j{]j*P@d3<8Ѧx5^TETj{pf7gͩ/߿*}꿡9g~17/$󒴘 7L AǬlCƜ-G'ej8 Ĺ~` _&ʖb<F (J8(@a)CéRx7Y?Wmk/!8W&6u bk]+ *`C|tl7t{ƷN0:iiW4fsvgy͈[+X5jI$Uo|$NS @^B4ɼ8~LX| :e*7xH| IypAF觾Wclˆ ӗLa$ ᱶ2̡a*d*yoMze[ c̆|9%g EW!Bd !RdB!g4@! 0Ix/ nZtC;pG]HE!J4d@_F `K+ 3 뽷 k;k)[8xCPL_ޯ:Ddxp NPCLmo$ S Ccfc NM$~y|bia<߼,}8z,_acׁ-@HTj7 U=m*҈A';*{~&dwB۟9B\&?!\'Tyhc$}SNn<Ɖn~HcAHPT@NvOr5`\[.1_w F`d@ʼp!WkR % PG?t8Mep7`8I,3gf/c6ِ%m >\#f j|mq "V&:#F]K.w^ϧh؄iRN\qE~ģ{?^Iۏl)P#r8u}2G=%̰KA-PM(ACZ@cCX8%-P0r!,AOyv+MwjKg.x AfOU5P5҅lڌh8cDXO 㤿7LzolKOn^n."IRi~( (7`5I*'C<3)G4d -PV sM(6$ۙhd[έe/}QT>B:x@0krzK՚mY g) 1MHaX-|(w&{5~9:!AJF=hIlGQV |?`r;W}9O2!fhynHgWQKf0{PSL~zy9(YT^ tc†S ֭> g==mz =F@8PD([5=)CtkL[CwH^h('5,Xkvk&CSInĠa}Zϖ&NFiKsSN>+T?K g¬ƠjaIV&OrWM̫MH+vgՑtV3{Fa 5cS' '!|yVƤR<9`T[W-Nc\wX/ ]' ;!s6R?WZV1}G#{qBͣ8F|rk6 #*wd5A~z=juj]&[d7[wdٌÜ1\)JB[;1O.2dڋo,3@r玶!]_y!+/JF~(f$\РJB%J2ZD b=HCr9-\t}H]2*{=Kigt[Loo3b3Џ &s״|nr@]UIlҺD$y)^7)c0?c69rM6DBkp֠O˟$d&blrGi=+CqC)o} w*"BDg0!%9:OiyIᾨ2K>~y"MXťLjF+W=OYvn6~$qFPq#cCZdU06""S"s#:3| !ivob 7' dbglXJ3C`]6j裘o4Wj]m\ eÕ̘R4>H(/g@" 2r ṃ#"^*YT )i`| IMq:[ܢ^dݾ3Y'ud`Ot i6%NJ4|r\l$.mҨ;Q.$#<L:Է;NUbl<$}O`;"[@t Qpu 7)97^P/diC̶xgzdۜ"̆ $y/ط쬳Z0&SѻKvtr y8ZV'ڃn7Ehf$c6YO2ČY@Dn*7MjD-`S>VhoXC2>ƛog^SVQ/(YP:SWň"mii/2!g*BqS5\Ɉ!T[2i 5ZBK6*YQ*SϰSў X7?eZQ? -nMt{Ly#ndTnڳGR 䱹oC .ϬЕ3Nq/ǡ2Xn ^ \t hר+ox-̟<1:Oz#XùŠBCXScEH5'HzM\dOv}P8|UUCu 6r'ĝ[)Y4ZEda2mփ5s^|V>b&A+rliom UKb"$Eg~H0Y]v'#Fi9'E@Ne/،`;Ezxl bkfGEW:_|R}l@drR0rڮŅ_LW- Tu:RƑOIfvqcwY D\Ns {u#ì %D 'ᙣAwu0d*\~Z~QBK 8ߌs݁GΌ^9jW^:rjLcXŬ)8!'j'ܓ ٢8lXЯ-9Rzg js*I!G0#Mz+8Q&E:0KݲY9V̗+n?pYNThs{ 6Vcgܞ<ПNC/ph(ɿVh&i?i;ŶVOG@LBP22gFq\뎖2+j!%z5a)>u行^O6ǐw0ðkb<n +32le Ex&M?t<`1qI'G_BYp|hybVVW67j ,ݱg9} (&t/O{7 p- w38c ,СDو1dS̚gO)a $Þ:6*:ó[櫞lf vfo0L©ֆ9D͵h7u7ܯȬ3vs[ } I/?(~Bb aaq!}f :#թ:,ݲ\3+P?M^AZ"p`G șZa%"q1ciSL u|7d**; _J%U oq5`\Ep1Mc,n`+zB)"yޘ_Jta~/S=%MyKzW{mXT t%eA. BDl#"O 1aiD0@G$w u6d6Iyp'0qm0 PQO8Ds6+ۧO;vvu}ܻ;=7z))fz@^ӕӚ;89f5\U%XƉ?p [%4?OPϲVċpR0lb(\$܆)Vt~@2܋cG'O3D1` xY,{"(!nO ؈;:Zw.-!jYro%pPʋHZ%H >V]쿨$<)DaOy_ݕӻ'W2'*4AcOɻzT)׷WXPX@-USCэtGEFYDTW!+K|s+;{-2dl^+]Rz̭?DYҔ,d y|H.<:I-I-DAxIeZ9TB)!Ļ/gc5hb81l{9Xߚ-o^z1hJ"+$rg d y>ev!4u/I#]cQ?Cl6;b LRiFlٌh%aG~rC~jX~o,'7lMBMCfK{XTd$6.֌/$M ϭXL7aĸCgW=,H7ɿYj@@5;\@Ԩ 5'*U ܆/h5oZGN #߳;X>1tVY[@vcCqQ_ U9*d;r; n~|MOOD'&,?4Mkc 8wPٿڗZ,w0 )@trU+?!W2Q@|vQuv)XUwlN 6hI`5/H9 ՛H+S}ȻTl.@1<# 'Ar9OraIx {xl eo䆤r.Cic t~cD$UEWS-A3]`l;gc>PX]y0xeqQA=oU *iq$= 3:[MXc&@$oM2N$TKɊ5&AW@I.C-i")YPo/)՛fg-<6>D>v\ݯ4Y,9@vw(EnIy_[=L.tDЈk8@'3VK~"'$X·}gzoYq jXUxpl҅Gqk4OzXĝK b# _S$ Y} SRˀmk.94J̌EN]rC+Wst)5VUBV`R>ܣidv 03ͧ]K3Ӯ( \3y[yT,JB%qeicoaйflX[(%"0n.zM¡_![ëf̯*z7?ȟ@K_ƒc #HJZ㴂BbDqY11ٍ9;a˧pYwdOI։_ r3-xCQoVߕڡdQN"RqpmG|Z(7;('Ν= T]"W $V{_C-*1gW= 鞏aOq؈( _A [GHV?%͗Ҭ*fdX]7ѧBnJ3Ô R=cvrCxA+g[ӌV SojV631(8g=ZEcٴ>Ƿ}\2LzGXml!ź \Mr`Ld>jxŌZES%HM I:8]^,-/ ,΁yjѠ%y2H뒠Uoi1f1ncG3 VZ{[qy=/:.3)ԼƠ`56E3JH`ei%r-1NSQ <+bB)L|0Z0^#@l%tUd+J (>K T\Ǡ=i7Gr\ {y!g LvA倆 ܣvoAk J^yRL"y,FDϩ`f%C \fJ٭Sœ⥚ >14vcV4xh>6hdrmI3|."qe'Y; (2 GV^@|=v0ˬqocd-">r׃I$MZe=!&4KUkL5c5|E5"P3aa웑aH0q\N|w1|Y^#z:tcz/Ee<#'L{O*hQip dҡ J-IX(X?sy(v\YVjT٣Mz ڃ=X>&/S¨ ?(Y_"z9vk} ]llwXypx=-/4PBdhTfQ!}6*筆ҺZS.4H|K$Ć)*y\vOt5GlUw8L"zDww_{2Y_X1e,OSyB040a6PpVs߆ngXt`PM4` Jk Ӕߖ q [ ȥ ,MLϵa~rEL1 %< cFNh^f w_Fp/ qPI[d ŅNX,v@ d3H5#FPňމdh~i?QV `sp[TR|i&O 7 # u3pDb+ŲtF̓@ w4`+}`=d+(yɯXW/4 W,BUZ˷\v(Y8XM%b&8j2FE =Xy3tctNjЉ+:i5(Q:|q*:c~J`ԼM{)z]bϥ09c LA-k7vP=Ӧ\;"H1Cޙ"-G5/81L:;/(8\ >dNI!w[Cqot|xJzbj[M`kbL@Aj m.chA.$ލAKaMZF>kfIr.Fum :-Ǒqcc.Y\4ݡ[:XUmϽ@|b˛.\l݊V΍6&Iy1cJfe7W%)r[վW;{~Ky63تJ( ~Vc ~뀘^Ѵǡ"@P\ Tp)ޯ躬7˼awOȉDs<NP]m%㒍T| B,a{Z2iwPAaAVR^.29zxN 2M`=viFZנ,\6o D5y3wSłICIN 82G"VYg> pmCGYY˝Mo)֢$\5,  [eihC|r#.Re_eC)w}հBNY7' $7[tUր)<68V=S=H k Q:,8\_nhUZ^p"WokCKE6*EX2ރb۞ x{+DeLSzY/`οP@ [^w]um;j7SUmI@K2COd.\@jP X9ل\PT2ގM>࢈ezGr;MY 0J4/+QPz%a]jlcW,ӽΝ~ Qޒds@Ln;6d߯ͧ+B ,##W7'q̬M!06NeS)ڱK5mm{6voƋgӰf(&"sGK,{y$n@c͏G3O#lPopq|.&2/ueJQlӣ<4*8#V|Y؀$fwҢ\v]I,'A@; j'pM]k52'z5@%>m3x9RE\پ*Jضw.)K)VH~sXkI^Yhx{l/Wٟc[c$[xVzfz&3U*3uNe>}9e*V\*t\,%DJ[Eȋg|D_rM\EB5-B>['-e;NJqiؖsbk ^cU,5a1=[P"+8 5 ujUzz6>P2P2sϹ4mzﭐTEntn.9J'$Od\.>KYHy[@`J[)!;PR.03|E{ KȜY(F,' *[ʌ8g;;7mjMֳΩ{J_>E3w|()RBwQ>GIPFm"djLY#GCEAu + I;4yr@]$MvA.!AJ7xEeRz.T~h2ؐC:VI$"yfō>F[nlNtԢӇ}&9l/SCڥbO>1ZB"Lc i"3QUe \/V4Tʚ绅[~ݴ#+ҼFGO:IzN"y^~Y$-e`;:DTlimFy!+4p([e%cz0V,*냖rYXdw5$}؂/ΏA+3W0oq")v@nUDF 1g49AP_f5WB\8ܴfF@AZ^ E6+~X^|3x^(@F~Z#S4M+'I]oT<,!mWذAaNjP SSg+}bl=6\PJ%ʯla_*WGu*E(MA_!+~H'9z6oi 0 +*kh, :Ў1[)!)u yeqi=l&ѝdРd!bC̿JڡM!Y߱l\MT؍;;aZ`*NYvbXnTXSLbaKQ;瀬"uY&R`;+2= ۩?6%" 0` |}$d"Qڀ{"{CqGa -|R^Ҩ.xB %ZOAB~n3cEz8V+\a&{=u&{x}4/ ;#CaoT,g|HEGN}/eqs7`zfJW~`*0TN/t/Y VY:YC~Fb5`'ԙ[XU 7IP9(Q=À=@qC9Nb7́ O]xș>s#cI#t(h߬Q;fFB7 3NfEEr4kwsNB(2<. p8d푆f׉):*XTUvДԴ- ،^i#T}D, l-Ç!l NB\CEN".-9`st!fnjPwr+/4҄e:n|N9Ym Uq_p ]c/ş_,% ghZ!XYA ZɽpE?<J*@j/A5o5Dx6>yl<:,̕@qם/@1@s3 u|jpxkJjЖPr^JHnxH} 4F]p"|U֞4 9\G&@'8s9?@(m,qԾgRFjeSHiVkѾo_vdLq3pԲ7 ϚHZfGrҎ`f5[ߕx~s!1$r\<19n"ZJZB pW2b]~!E; ,D'_vkU \ɓS9E8KyE#/,ELLQ(>qt^hQ1ʸM- ֮U翭UF # 蝓SB$Vpt*L'XӦZz~pb|}4Qޤu?vޯ<[(hi~LB7q?>('$Q>ZTG] \U݊fm# kTu|y}RIvKU>^=h UG˫R!9Ym^R DIc~$8uxb5v=%mT""+N ΓROX2BD7-Ajyn?)ƥQ J$o2l䦯?݇%r bNOv P @WQTbd܂0Z}z ݨG漐I$c" zsYdseJT8wTgjQ~ sl4Grqjk #Bm5Am}*iK.tdo-κ[C|[_o4 Ȋ弔L&T0=dǁ#k'߿iYSU 2u U8/ x|a+EvѪX_a™Mqq1|, ^lXeȒ #2l0[# F|i,+Ro [[)3aqXU~GQH-4q\ N+.1 ~B_z5 ݓ5 Է ޡ/CN O3,lS^ ~TS} ػf9ٗy r3y V/9\U21 ^:q~+ON 'm}d)Mej?lZoG W.G7 ^8eװ3F}]K4/?ͳ5u.\faSRa85.cx{fV`qT0=KU/\Փ4SAĻw9] [V!evv,ʸʂ`]O*N,65+Xai}4l7Ϛ'ѿ[Uk7iv{ᡅ9(c&nŹGv(OMV| >YA#X,6c&R6l m84c)Bc`MZ$: VPI6/$?xT[ݾDED^7 5nI_΁v8EosTrS6t,4vpS6czaAX"x7y[w!B6RKMC`n'"YTAL0-rԪE :.ۃ0!*$+~5X?)+/K@w5E_џ\Otəş4IA\bV:.vlW9*nnթIa.K}\CZ5-3{!.B#3*weS<+'V~ ZW|Te|qOro* ;rJd]y4U0 %}GV?&?A;r;{w+WWjS^7 J-yԘ\B(:zCf g=97f>03Y e H94d6tD%J]JvqlEHOrB]ВV $P0 9tv92*Ccp4MނE2iZJ8&˹cmQn]l" FV'Ib6Ô1KRtaKkYs]>26)tmi"PXCGB68B\>q/nBF. 9ӛq`z1C5eŔ⁾Rȗ\I2繗,S{fSG]'y22+#SSŀBM(TjvF%+`7Im(B48z^ڝ#1)*#iecp 02{AӍq#e6u0T2ar\jo;Ϛk\"҅ofYEл?:۬ngy#^L.ͳdTG3κr`mK &B??N+T*PWCC J(~ lkuA=[H ]P{d+!+&{'ں}#BdsHpbumhf쩙7 9l^ߕX%2V%Aq@K.'h 7vf6?ZHT 6)$^6gw�Md0&6~q[o)eɃLq}t+T@SQkw;RrE )_jބ=+mY򕀽ȍC6tH!9gZ[}ܪ P̩R+dFъ"r#!rA;i#jOW O~Ho\/Hpm04H^'(-<йM(n.YCT (I&~j |yIz-icW.qP>1Î8S8ZI?{`pVy@k_}0Z9"9[(֔XĢ&>>xu sO$*Q+Y4vzF7g> ɲ@a(bE6$4V٧ph dxEH |',DmoN6;\At!jݽInq׍pQL-ny1C=>ǯ1aiqd<GLus?#nGW%Z&-3Yw 8ƽmuy?3 z rlWꄥ+@lAg'9Q>vLLOawTbϢ{ОHNBL^=Ӿ`EpԀy(Q`GFZ!k+U'L%h밒 xfEW6]r) ّJ:޷ ~Iޏ'E-?mGBJyڬIjN_j\T(b“=%O*Dba3 zTß&s~mλ菠ؼj'FzWw|5[hi/bCr$'[`SYa`A-&fzcY :xr1\K^-߱tAwQ=\YȂܵ,>Y1&Hy:y%±poBHoLK$6|#% VL}8MW&ʄ*7p:JA(a_i]6^ݍB}88F 6*U| vuZp=OݥjBRӧϣ+WEeXX,*圤{Vt}]=*}T)+HwRi)VO5- GRқKs4ۥ]ڕ2z,~f44ùBIVYvnqs׻*6W N\=w„JVw]ԳDN^G vF 1^ǩNu1ĔL }|Dϝ4ss*QI hgcciд{L$?z#tʹN}b0c袻:ICPfUwq1R e)?,468g`&:߫$DFfsX.Y4Nk.`%!z] 8ܯ 8=|_=ږkQbihDؠ>p%ILᳯ~Vl9u3'ďp,/5#vw+0:HwC3 *%s H D~lR3hګOmn=iH'.3XgOfQ}]2Mj}ٕ3;b6bIv%UG=tDp̏,9/-n3FA ni~,EWR&M<_7sc3W^b^x BDu`A*c iZ(4bnqd5:{bƣ8` .Pp,R&tB}]JhQ $+,Dcmhӯ(c5MCnh>N3t?4ӥZ8^iPweq˥vi+,c|§3f)Fjv+&Aֿh\?gP$/@s}f0 c=TdDސɗL5<<0~7Ck`IP:VfUBIuRXzJ1_w+ VF*mB2øyJПb[)֟ W{ sCJq$["DAX\7@3Gg㋸_4 KpS)$~s{Sp8%(zhq"B:;󈉗 fJ"zk+8!##?lަ ָ -z cOyƍʬ B(N~&|lӘZ[w槂 m{"4h11JuO`; SGnӇyƘaE72hs׳9i2!?.EzO8K% e'ŁPr 7A<-lSoP3[UV=0TKAyI.c>4P5O?=N[ ޗm"U0ƺO)9՘ :=032Y)XFm1)}}_1 X*vt b[FpꋿƤJ153/m=x \'I ^>ʾ]-SV*ڮy?:޽@E1!̙=`<6sz+hvJTxv3rvLwTC1$(4v+mT|ɮ^S8cZe@z<@'J $"=D;/uE,Of3F u쓋 fuzk(!:t8,zWDcBc*`Xĵ%5*YkеI F_ 1洤!w }=:v)EZz3bN9.q2] Œx@jߦ%lL`u;XhIlԗ Ucd10`[lxk9eN#[};_x!:܍ Wd?6j;E= kAϲk&:# ;c 34Q ;2<- ×,.̓9\@Y @1M:b1{aoǸd $>!Wz @ bņ1\O5{4M2814H#Rott&l; ^%<˺ANLg=0GС˘C" Qq}ZSx^s%uo3m(8Fs=WPą^Rj(*Tb*,"A&BE.++hq** * 1=u^mݰwmdbs Qw 4Hx]<ܬ' P"ש/ 3dҌ .{3Cf1!=-1 v{:o;ifdRLS@@KBsEQ[VG֕ú]T>@[>҄7MG%ƔA@$ZJSp2|*;tnpw+(FϬ]6.n# %N${kaƏ!j;~sTՖ6 H䲠6H;4yjj@ kigQ+T̩X,/LNϰå%ɽ3RMaAXgJl]K ,. Svc<_}@Ξ>levXc DфyϮTOQ@3":6.J=iZU }RL ,#⃗HaJjݏY z=Ý1MBJiu_3E&ؔ -O v}fv'iBc"g|B'Ex=ѻĨN# EȝI OYHKUB!9KPHZg"_DeSY%A1K6$5J؛O:R㾇mv;j}ד5M}zq9væ[l*:.Pr<f`܆dwf qINE꟰{=wboZu2Y/,lF  '7-%C,B e%YˤP) |w==Cn[N/ʛ=#n J(q S<<wP=b5ͺ`/Bׯ-)+7T**BnXm7a%v-f(ٿd-gʿ/:^4pLyE#,Xed`uwAoU^aC7 㲗0je(; &IyZsNШc{ɇiqBMRcU޾]oWFIp0c z7u{0(cga6GK&yAi)f|IeϴV^ a<. xZy[aEI_~eCJ]pyj8$),ZFZ#A\۽~BK%ċheڭ"2 <ЙsM@g]b7|tzO&lv55~w yҋhizΌdBǚ":!K;W=z?/غZ.zo.g}d8ʭ.Ys=9k gUXVuC-+hZsUaƈ9˃19O/y]|a6ǣNc~ 1!mƘ ލPבNie H>$4MM wՍ̥cn{ 7yF-mjdt)J]MGg=Ո /mp ?("|ǭźP'98,`%]Ї?,n4VTdW~M0!:liV`d;cI[S&F+Q$+k`5$+I;][Zu7 Eh嚠)"FQܓط&&`2 u22(|A[jϱCpE܅2E]mB'r>ISU LZY`)7C& R1'@i!JBL0A9hgzIpd̔*b5}@"tJZ֗z`)D5rGјSݳQhR2t:ӷVpY`/jPYoѠĮv_Bm"YVXr(ES Y#8Zڍ'ͻ>7vP&#xӬu{˱T P]JJn9&ZktJF&Z %e`OF\]yƱ(xq=]A؇Yuv ct#Q8&xn{#uO(>vͼlSV'ǭF^fWvy9q ?b)x b1֔UL\+t+Fu<qzdY6<̢>;\K7^&8tR> $ oYn+Ą[kNN9x&Ǜ.XT74Y:8^P5,x^؏%S: eƦie(ĉ"%+9Xe ȒS`>'J9(.{ӌW!MCݪI$wk:T琑NoC893u*5ƭX Rͣj7o@m֠uUwƏm {}ҵ8y&e|uhoNHuFz %`\/_ĭkIAA,t>OFI̠;7J^kpl%&N TcnlT?c!1]M h$[ayT4jz;,&xUebo=?wd/)jE>| ~H/%7*^0maρ=ĦiXFs0b vcߠ?Lz8m+{B~53ˆPo%ӢLw.r#cpq9#9ԁ~tt@eBtT7@cwBoƖ{%:= YEmxW1G ›HLVxvfR̂4c6&pV/=%w9j*?f5Œ],7[x"Y@F OZXĪt.i&H]/-Ca c,X`脘C|8q`#3h^o¿R5j 7bs~B&0C'?T#.nbY?x;.x[:Q o^68TLQ2qK0\Т^ ac$}RWen:# DI='BGsxB%+lU.wfI| pv;/Mm;4бpkF1(}t}Q 䫋*[ ] TtLtՁGƵ|䍜{U Yb5?D4\v y"* xvV@ IBvO5{xF)Bj)6Mw_+ue8 A@c5a4!I~!(Ń7#1΍mZgwT([R3WvaN5+v[?cvq5_VV+*U_7w9RzIiul\Zk2BSj/h@!Jb7!p hSUVГALr%1pͩ.yBÄ'Q PEX~wg2_ӌ IѵWG)܆ӿCyA81҂5UJ7 4oJ߇j}`&86җR;蓝ng[RtIPwAE) żӦeᅁ(v*9ҮM>aDȡYO- /{?4^|{R41nƤ `-PZ}#W@:Ңi`UbwɫZ=DFԍKO?Glx Ixq6S[vs/R"wnSl8xg}T/X.%PtN5c[7[nlBu.ۧ&B?@=:o˞ 98-#HvG@őZr0'mx+,Ds}(€D#vҁ%[`D"Up~p(yŰ"ȳf!4 (Cġ㗪q\\j9YX稌Wo5 3c*|JEec :pȓGVbS=.}-3=CM(E#׫RM*]yP%I+\G@x)VNL(E7BSLx&@ <ʋyzC$'狉ܡ3T|9(s"_0,3_O6IŧDr86paf^ `nD$^j (0+N7ly3!+tQtH^l#wai Ҳu&;[fQ&B/'ng}+ه86ԷziH@QjR xږ'} "&j1|'Oazr1k$y*F疶q@)o?V(6 ?m/Ѳr*G AWyQ9(el*E\QV4[0Ee -wRs.GP܇@ 1Uck\=^ЁSO|R&O߲)wg|L>ZԎА?}F&(bzP>r#D\J?eLDQ|<..Wk@UJȜ5*zάд$1yoN<5t-|' /ys+}#ㅇNIc>XNM/kkWv'яʝ)`(Ѩ~uz? ^P*w})BP% ]i#$i!2 P]c~uI##EC=hsP>01NK`6uES?7}ʶQI81cr9^WTՁ{adX&}a$q\o-E9:.3J*,ݮGN뷘qh^߯ͩGD'{lydM~,S6b3h7CJu X>K4DS+ lLk&/TV)źw{L?(aȞӭlbX2jpP\ &]Gԯâx7l )(O)[`ލφwҽIpgR m <*/Rց\F^Fv=TT%*iu_0ߦ,u}W~UW9Xk@@ ?u\Ca&+@q~Tsl{Eu/ۖ08vI˧02@wB=R8v@NyJ'5?i#%ke'Uwʺяҷ3`(YF$['"Lrj @P?gOF&2ad'9zєR yS~\ Ȩ{y^R E1-)"Q7.$Q"rYwW9&`(6ǍJvFSrQ~)`4x1RE%_Tῷ?q'{S?X/:j70{.Y5X=Q]fw=ŝ%7ΧҪ[/|C_ʧzrMK7Uʫ$' Y b , N-QYAsյsŒZdk]E"Ad6%wdCYkPw-6К'zjp1k@*k8xzCUc mIh='"n6 ?s^ZKB>yUlʚ3IąHh Uk^{N>ȮǓ\A=Tך Hπeɇ4\e|S]CC T iAOxAϼ+m0 .{k~ibd uu5\ Gx^ b=xeq{B;yxo˕ wt2?;򶙧U/>wp ZB~9DW; -]$O*x `d)lav/)7R6Wku(8ՏUᆬeE_N%"bĒ1#2*Mt}{YOzAxTIҡ|[_6z0S4F.X~͝~T>%x /Y\~F.Qh1wgT 9\ =i3V/OkS!RTaa0&+R2|K̻ |P͘7 `#v@5@ZLW$y<9aH|OqޫPB/`7^76EO5'Be 4+ ~Zdt!g㫥>9o։V0jgš$.?˱\M"Z-3bRT3(lqGlby@t8/X wP;YIҡ-Bیbns<YfZDX5"B%zDNӨ6`+º\]h|+9FЉ<% ~%}A7* / <%/W,nm6ʈ$p3*Z gJ/y;xՌ@s!'oy 8\<'miNtUG=ۭ)C6*k$2Pp%27!W˶.%cܥ"rʐ?'/" VZ C\8m&!ɬ..Y{"'+iYʮ2 q&JC 1,Xat4 Nl-:q ̚j]jhӟW\;\ k/'AGnvVՃN`@=u{'B8@9ZF U:}#ε,79vEf?l•ހgbmIh,Ed,|Ix]8vT{\;MF`!}2؉u0ƴ6.)\W% [)0$<6-`԰8)**&lb\ɯkehJŐ$[77<*x_et}kI .s;Pdlowp=_c|7H4$fl^.D"dU!Ps(A Wɮ6;%å<}fvM_  dܫ%;W1whȀ73Dw:\3mhT Ic@!L/cl‡^'jCm*CHI]2P "l1; ,yMi灡h}|:EJΠ,r+7[#zIN^XKalwO#BcecI|ƾ}Jj>Ve?fփݔ)8ϭG_d"\fKPX,ae Q9OiuiI4''Q|Ʌ ^snp03z}#\u$J "fY!:bŖ>/ȯ~CGX3} PjvY5d}dpYd"[nGC{ehu8ΉrܬO'Hr$EEԅs[nUM;2W̳1@EkWe>P+Pً„m#B vr¸1v|-5.(gĸ 4d: )(SSI瓯 +Q/Db &L9Օ94刘]vmD$ ?phC3[ g\jB+Ui>CRd8 V{i~R|Kni+|Ϊ@){ (M+Y'7@ޓ8:н}+7Ï$_Xq8{m8}^bdlZh+E[\Ⱥ_r+~oT#ӑhJ FAɜ-؋Z3݉|[LT5/)<š?/C1ЮTWg jưczaK6`+gFu9SOn.sW|3Wu}"І}(*UݒZs6ojֱpH;;dxŝ/YyI4nRA } NՀQZ&jƺưG> <=v_0"mO X[ܑތx"|ՙFF2ZuHo0DYc&Dček+mlw v"y.a>s֙t](D+ϴERI㧆 g3PJ(d?[mMJʑҕ-W@hmBQ'b%4#]r*K`VR"kVaߛq:]zoz=^պ}.zCҠxr˭ DLrJ92t4KD}ԺOqd^4Ń)l"E ǹLhݱfkgÔݑ<{cd&]9?vRБߢ?k u{BJw$QS,%aܬ`wnۤ7["X<^~c@!S -=LHb{ uFLQ}d d(;<t}0a/-V3%DE7*QF 4}FgրouJKi7¤UKJ_S$I7XEF"((CGo/Z#zJ WVJ7^[or@ER᫻BEqϲZgלjcbXL2\Jwr0Ezdl?p^iϤe;| 0- ߌon.|ę\AE|CM dܜ6|1r`Qb!QB8D ^)/^fgj_n}ACQO5 1x'gk`-e㧼<4RHdlF\Ba!G~".H3Md_iT6w9.:W `TEyﺜ`>RurSa`Nsa$ꊱ%1}=)&]2tQ%y 7$9z^`; аEnbB&[aڬ<ۤ^nd{`1{ȃ+`k-NkF^i{T`wڽ6ӹ>oɐYϼ3.jNG. u~e93xh+o~X_n>Q, ?n׵h$v_p/̌CWsۑ<$7#[ ԅJS`-fm!B3ā8RE`vLT w;hT 9UFRڶ -;$Ush@Y+|MvXn=f5RyO.SU8jKI݋ʷԝ^lm RZyT!s;U'N^&𐛌H[ӟ߱䋢>SIņ]?SC0(e[::};Bg߱UuuIm2`1BaN娊[15hFK^GIiU{r eg}. (z}=:Dq!k.U5~I a7h AuNӡyFU<`gZ23c~%1ˉ2D(u0E_* .}=>3—̹0HqS}4~1 Q A=/Q\`^WoG : z}PQٕꋼce']$ A>"AIkÂrd ǰOV;̐ݕ "iz8WsͪWZckSPg^]lR]Wا.czEkۙ~8S:x;5Dn=k|[6Fq~_nۚ,UC߭#[΋Cu 8(M~~(V kP 5`8O!Ϣ:KSFY'6ߥfEzҬ}?6;?Ќyj uyIz4)b=ۻMoz|Ud`pR<dA.DŽ6VFڷYYrAԷB>ËOvj<+Y,nj` ӲnA S 1$KϩaJt~iTa x|nOf8MGlP@j8'͟_nA^a-iv,C=:8G튷4r?Cr!h@eoX%ZE\hr}nU)O3tQރ𹚗5~<98fjl$san^ bOX5P_uE}<꽰vA?-ǹ M֌HA_` zahPG\Iʘ#rnuj-^^Bhb2=7#8 ]\;M%M=\?-8 ;,^3Mg:O';M `=MLBԫ;3YA)kv&MVE88iyxfsFМjo87CҪ EUE,Pc:g][ 85RJg(/ qDЃ8oz :'i16g ~ꧪI {kְ@6K,_O3V i8g񫋨 E/"|pv=0AB`XeU@ hid6s/ﭞvK@Ku6tkW!n[H@йsfOճW+ kWE}}u]FQFiÙ vT(Xг{9lT QuɰnÎWXyZruy1m4sa({4CNgUCiq!:q,*p5G%9F-6g pq#&-l鵹Wx.D y/ Ҳw Î*~y0Q &cí``Ĝ2WwbZ5㳇 f߸Gѿc"D`zjk(zk%~x jcl #wM b_hYikηjusK{~AOn َw c1BxRl)#/'*jʁgU%bAjjtbygdW8d N͗&9E^`ͅӜ֔Na }k%Vi Uю O "F8?x?tQMZLTu(`q=EGZ9jP!K>0X3X+,0n8yN5%4AH\ ƥ$f: v^(+ P5.~4 QCKm\z0/K)\ &i]`*o ;x''е]M~J@)sWD~L,P$ӋQ"ԋrhJa(ȒNGcUKHduBo'FۂгЌ5O6RN7߸6$Ď"qQ:vBEZ3Iv;Gbnw(A)DgMqQvߴ*kV:pd9N(k`l !y~M0r=,1Fu7P䈌m2&UcnOk)d޶v|=z;I?іOOf$`Wb"jL, 7vQqdBU1.b ̫w$ڟG~jw^?%瑧'zN48TIKF<"TdٓMaD<-Z$JshV|\OuOj>~xk:*OPIΤ[)'b2V`_hW BcڼQU![:ϔ`pʋ8xx:;V|Ʌ *3s 0RMjv.<w'V$Ss5Z{ui+yG}ѱbQ-YbWBOdrHők΢Woq'ZQ<{Cq i_i+6%ܡeL\SNAiq"qk|9fLtQs9:;;a4m>:3MP;qG [Cgܣ݆$Vwfv[*=|/BZGBfDVQ~H]6SUZ3#2gh,5I鲘;Bu%q'>\-F8YC9Sgtǔ2ηJ$3`AqҥL6r ~D |@'̧PJ0 7eؤC(7Cی\2B)2U2>{|t7^O<{"ޒsjՈH-n: Vx>~܎nر9G|4DqxZ@~HG@ ̷ ",,.4O XkbTNj\EB.ZxbP#ZZ:pCd fq҉".JIi0zQcub\U^lzrо'*@hrn\7TڬE*9Ñ'f#@>Ym9Lj˜EoybإY9v7}Z9R-'*KDBfTQρDZ{ƾ`N,KGn}ſP,rq@c*@NχRT 5Hz=*LV]sIքH Oa(i .<NV2kNZ@7LSv}{ ֏o ;QWsJ;/bazL[&X0\Y;:ĥr{~;ڝIS>MK090!v!pݒ9elmGBy B1'b BKv534L.jR_%E7;%M}jyN4cF"P(s^bdBf.Ygwk4oғ@xXdƐ r"g;AoS7QNZYVݶ@P1 F"wC̈́0n8MtgF})WIx@. JUOաCO>f?Vƹ*b8&(i-FnVO|HWȥ"Nrv?xzo>N#%^9y<@&[)[NS6 {^wu L8r}V]cy0| F$}uBOų[RRk`Kma7EĉȲ0ٴwh\:]q叵&v"! ۮ|oi¡NAfzև=_:Lo7NݘdtAHE,f5Ŵ^tܠ$K C u.LC}tR? Ak7s1yDB QtE_&CM!\~^L?SN*} f}Q%DPMd2(Bf0ӊX*n,|DVݧ .5YYZ)ڶoSS-a1Q9 LQ_^k7 gk{O0g^gK84GQ>?2}aǔgC~Ya%ȄRr* ?%ŰuY-JBO^Qg܍h ؚӒu}J@,׷]zcje|!m̥Y0eI'"(\NZ!g*t`Ø2=:M{&]aU[m cC8fSɄ8 ߀OdKK6MQO Ǔ!rh_@ b?.)3q|)T Pթ.:qYOI"Ú8ͦ2u o9ӡdg1sO> q?эJHmo)jw[6ZN[I#9.dKgwwU)Ly^vnN2N=[V&DseǜX{Z>WʠE<` 䁘c2/Is@7vU;^IFllЙp#N XZU%bđ2g#*?gt\L+V^pUFH3/z:mB=Sd1=6@F̊'Z5\ف'Xkn6'OhIz~;Hxt?̙5d”|M yP 1Eh`dD2I h&ݭ&Qa gהxao̯)`iNRJ g&y_'#9]&WvmR @ 5da w)t;ފiaRddű=tm?3bfyUe< 6󳓫~٣#`'Њ>i-`$۵ *F=u|]%"68-up(n}ߗNj\U }@RZIsI='"꿨"iiBHٹFdc爔mqsfeodg^ Rso/{ҷ+rBe#n5XbYh^\?SL)>M/]@)O~p;eӤĤbD 75 >]߾3{'[]-mLH2¤"ӯi[@l,oڍ4 A^^O::; C4|J!ꠧ$࿻U0 m|/c^c7DhbRO{{uĮqp#ؑroڡ59Er1& 31 ϐ9,U>0I'\7V-Z>n$Ke NOs"lPiC{xZSǝ Hn,_P%<;D1Л2 ^9/,2l6HtʾϘzfзZ5Α^typkЎ#= zNY@'<_ q3"@be)?Ff`ݡmïim{Z@,6&;>bZ!7ڞfNߘ˪\()҈@dڝ(u4_tzE(V M%὞L]7`V6`=a*c{TՒZzZ oD_CA@iHHe~kwbËВ(t~M$ ۷-) 68{^|".Jڻ؋ezhp[GpAԔR.+5e fF 6A'1E}j}r C_?|EUظ:'5p?7765vx9Du~!30v~*wXmj}'X<; &yr+j9&JfBaiرL"ژΝfpё}݉ya^[x,>D~"q; ,ɠy Lf</L :c}ww]Z)zXEKiw(Z0j?Fav/u=hB$KJiE5Q״_fDcw'r-(z3 L;jJ<2C4^CCT楹?S ΠC-(d𮋷+ q3^A۵c 5IU"vA5,)I#p'x8Q/Bw(Zmf (PXsEi_`0t5B>\l,YgnVL(T2 2/1S4Ϻd}HNpސf^O]Zt;/փ# 25 = *EYHFD7!w#6OkRTH5i);n ԥK{LKJF =UZt+g\LÞ %uGI4S*f>DX8G:aFgʷ% :Nr3:-*fsI^dl'p:D,h||Ʈl-.vIP ^Myonvỿ!m83o&̭(&ޕ-|=Z'E 쑓`Xr)0YSZģϲhkuy9%y.aR0gGSQ@g^S c ZIM"#1Yz,-=Zz76C7(@S-aZM!'/ET OylAr»wwZ^3UV=ZQ=͎53fQ|%/<;y_6Uqd% uŠY'4MO{fA|ttL/##EN٦[a7W[v%ڕ DBT?p5MAA)d@ (x?djZϠ {>%+˼yq'Ra֚:NSRUCPI`*士3n#J.;TUD6kE\oC-V~bkQؾR? ߚxc7ͼ8VB;L݈| 9-\\{>pp(թw|] Im'\|vEsϢs,^tX.3Zɵa<';iQ);#SJ)k\Qo`a e7Zbx7|- V.\Ka--Zg][=#b /f2w0ˤ/YDuqˠ؂{f] 2@|3sZڌqҋ"2Z?D󀓯Z)%'VA8{X3)E܃wf3 kw"-*pav'aGk)-Rd4y`}n2 l뚐 +p 5%?eDDFKp}/n#HZ2˟Hښ{⯱Tی7LJo.qv mhP4 w5;z ^ichɊRʓ<Cc,/`Fcվգ LS; j;Ls`:1屋C[0ܞ`^q~,G6ykLE=l6 TIE1fTګB0$$Bj bC ^J]a/s.j:_@BT˔9m("^[SAZ4ۖ^_>Ď10Eb#l2j G0`StOs`z>^w`[',`S]Be% mD~JDh\+_.3" ὴSDlG\\t]XՏx[ROr()W3`LʋؿF 0.+9 C3*TKk8`l%\g4*oJM:͉RıXK!)>[l"v,p=@Nz߇&-^>]LjgG໬&PHIZnJT&y1wݴF==RMRIxN- .=Jώ6`fdz3i9u^M{qZ:/'߭Ȕφ"u4Nt/@/HUw(DAk;T -L+5]0]n.5k4wzz7yle4UK;̳dP 3ye{.J93W1!=)FS|vd1YYÛ6p8 `臢ccbp.ثo~~DO-,f}ÊoyМsiQ?E ~ecd'N K |@N[gί?3^J6ex;ԐjʹPksQ eʓ-a }{ tS#K0bU nEhŢc= T-)I=&REqU{ﵠV%a;7L+yyWYJւc1?+eθ*[0$/&> t`7@l1oţ&?t~q>QOMqѫG9W?zԼB;(}Nșhr; =?ġZmeP(x%^Lg|Lco4qZ!~}ۏ@)a̯)n#T! Eύt$^lZ{#(<3bI(nLY,C0&yJ8%0(H3 !ObrLgJz٭Nr<$e`" ˦OaTWխRhν D קC< {nBLf4n8DP0|#@'rKl̉ZbXoTh"_߄ɉ'9՞^]@.#.f|`ǥX]ٶy9v/-^O3ƿ*(2G0mݻ9 _ ,lRRҝ<#$G)ڴ$onmoŹʱT[U>&1^p; >w]VSSa=_Q3^Ub`Eʔ@aGjΞo6ƛc? h@ omO%3LmHwرT[7xNYt;gJp[lT2?6WbX e21)_abVȽܼ,BqYiU]>pZDkZrㆾe4'Bs(Sv˗F xi##0·|C'tdGQ~ڵ!Z4|&mec^'h@bu3e+h]m1HG[rįJ#[N|vjɞN`l'lv2kP@IdpdKs_e:D9;z`|lVѝ@m]^ \q (%>Vgl*xjG!PzĔ]64~3F`(M@ 1[&N6zEԼY_!Jg/uRw}aSEc-Nnoَ䫜8!h cЯ7;>>ٗV|-U:p-Vİlga-!|qPXQ-WbΑP$q~|5HLC2m]q0X\"w,A4,iL;{[kB}:J@,şu'z1$ ݯw+XPbIb)f`Ŷj |BdF~P }gտbh5Tش4u\`}gCz (R4b0 )X0FTBlaA!QA2!R,Гefir>4'G0Ъzjc[ dk;cN<0+PXC88N,*h{.|XUHqIV?oX&auBpV^HK+; 9.)YZ_7$˖zWv%$FHߦwv+L|0:iǣ%atD\|[Korj5@i |GRyf#6 <@o W0T !˔TF jwyoH..eLd(a"NB6i,R1(􋄳>9k>"I7XwDD ZǾ%BEk+yt]*A 1jqdKωi2<#@mh C m 7!Pq6V1уэJXH= &Dau7@1ڝ{XzO ~@vѥ>#M_[k蠁6MSkv Տ@yqe3k4d2|dv~Hv* T Alnxb){[u ,n+VU Ϝ}lgBS7{(s_݉0Tpa{E˵b04h`UCghrGK2F: "xZ^\ ֽ\-xp߷xQD4Q/4fp&Re ̐vj,-n4LiqHsFgԝqgʌzZClû@\GQ%Ϟ{]q-̆H"e|ÊTVܶy>, ?ӊM?J dTB-3c$Ÿкn3&S# :hJVS̊S oĽ% %˽<#f_6F#eDogX0$"˄)1tхPiwvAw^%*GyT.?ъ,`HZ߫.K34<.=@֛^-d՞w3 tA2g ™QFPNr`9S֥T1G-3A bl8<bRŵND}PAV4gmGnuPP b2P/&"&0o"D\ŕ/'sKfyzzyJ2>'PB0 LMmB}Xs:nGpߐ-! fƸEM)xP+dhMG/$@(]4)] Rh=W6^BNo^v ݢ!}wt "uq@慂 "+G&> }e/ȩd4`Kۿ 3jdiA.^s2H bd}%4 ([wUr\ԭqL*F =BKsD#& -yȱ#ڨyvse?:ۡ(/- NV}^6,v {7Qg1mY}VܗQˇ|)pg-1hKiٖm|S׸@_i=m * t%P-z*mY-bH4>"b8Ag})_^/A(p&-eB6& ː3Kɖg@ >EZ얕W ̛mF9)@bI c@MvTV[s+5 z;)2LkSC#K)0l[5Bz,A$cGrG= oDVDKbD*R2#qTYKWҋ7 tjHD,P|k_{#\Zn@j0v@g%D] H % P,}LMj$zmv1N= xE6aک ) lN?(%ob |gVTѬo /^SM"&hFu\\W;9aj. 6L56A "IŠ)ނgiV6? #PfԳZy4[)\wDV&9ZYߠF]sp'go"PlOFFCt!#0zON k(?V3L|PۃIYZz b>bdatDC=#rj3T#?- bͧc\-#S<@L2 ؽz ({ i1!qg)}G)Oo9]GIF+ >6A#dP TjTd!nxY2ɮDL[)qjA*3cwh;)EįN*f~Y"@(Ŏ͓<\ѕu2EWomwuӘ!/n`9YVQ1GS. p\{ԻGN*3|n);yZ3&]:=[!GٞQW6v3Α ogE++aA zӇabN5}8ߺvaIb0#>Xc0AC0IfaM1u$+TRd Ξ-t*Ԭ~`um]ڷhey?x82ӻΒp?!jUX^1v,Ecp{qp8%2r_?ȅ3|>@-a=QlUH ߱1ܲxV-Rfd=bUUf'[:2Y I拓o5(b,.>$pm!2=cnrrQBDFWl7MYj)\O&t5R2ԶzD '3Is8aO4mWŽA @,e u1 =_vmzY\#C “G-h^Y SB;&k8j%faN-8kњR6;jql,hcPaڃ2?(A~v:M!ZXB+!Gwg2 '3q uDg$ˡ:K-lhsCjNEkR"⛞ 3-z??l X=>8 <6h}+e8vT>4km3 Q\]P Qv5"&"1w;0n`²OZR{Y;tr as$S 5iQ_%MoO%zRK"ep2t"RD]I"OjUghHyEBTP\h&H44L nW%ۨS4B478xI?uIh1D.ul ( /mo$^4e[.>&dY0NF kL@bEYPD2zkoov9lF[4y@J'3%iBNb^ L탱43W4_!8XX% ƆM`7En^}_D)8$'Rd'lT҆5QFm=61i)3J|Hp+o֒_?JyW qQ I.kYYصNX-̅D|J8c0 Spcҩ}h:Q;pUh[mM uԜ3b@2lק -T|;vT>0S/$&ѼSwufbdC_8}"n |qX\@*<FD1kk,xA Dfљ0 e֛Z3刮L_W1h,Gb35)]=u q}|c c~\16F9fX5p$W_s8 )c}h\_ѣ{+ٛƲ_B(Y`ur].㾄jvL[S/"|[ix* Kz~M5+'\Ih~`+,\ze#cA=O+ěuۚ$CKLJ;ꗡSgi;'O)5wh:±tsK=H0c0,*APx"yD1nӗ"Lr2!YHsN6XnZ1d]0ܧ)xLŤ׿4 \B' ׽FJvܝLmP Wȩeq@! ђr$?,lM>l4(lNԉ]53p$[Xy[<$MAs>Y- PVԪT&nZkP ~|X;OUr1NYBKNiVUεJ6j`Z#acX騭%O(LO-Sd„~7;<% ^MV\ u"QM ZH$ڍH_[(G'ef߼DL%/A)hctq'yZwI#\ԁ>nṲwK3 2iP |5E͢s2jza J}ѣdֹNQ(Œht |S0[%ǧ| *zuD8T Wo Kz'C-8&ԓ3)>9zBw'In  qRyi5:kEo|46u .D$'_К4Qɠ-A$۰mIӭ29C$EDZ:ݮc9 :ŚF< S3k Kè+:Q:E:5gύd+L9oҰbC2̚~(uEM|Κ'42Pkk:F6PNWuM;~+=;亼w>x{`J+@S,Y@2X-lLAVyK"vNgFnjA>|~Y9vٷs/qk"Zvo-LW p\t y5ov+R^zP:CQ tY*i㙯GqAQ䅚TiЦ/:ۥca Y+R,kF!y@>Wy'j_ 藋qb/^sCAܳSӮsG6 SPaaGJFj^ܩ97Kle^D6ӔLM*!kA~6:yȨ;[+A\#IS[(fçf):xHD"wIT1E$~^99t b c{,G6SB;]lT2.7?,U1` R Dt" /Z>,(ْ=.y[G _/HԻ<TQXw w4GqecQrvh[&PlLi^ǗhzEe\3#^>pQA.?3;!4Hq_uC l<ԱaYjT/EE+`/=&_Ӛl$FhiTa{-_!oSGwmcm|Ԙ̫bkuF]ʹ,;dsvE;Dkb={Wxݰke\=)6kǞ6z2ϻl^Œ0fMa"5`&E#|{aU _6'b  Q܊*K?]oChPwz]$XQI8wd,؃rRs 6:]QmI| X$3= $aP=f4_뽿Qr{Oz4ݹ0*(k.㦙նZ#KwS*Pb1n zUZX܇J~.2$p 3z8y`8DUx%I~}R2l"~uyT1@?~-(?^%4㠠jeFF͎ KJ2l Ll91pš?rs\g"գn:aJյ4,M3\Z:ZMwve n$χOe!ԥ3ZFϙ6VjYlAjDD"a!);"nQu2ܟ,3Fߌ\ILN M`V.V$X?K _Y%<]B͕GJ>EcMS .N3ݒ聤!H@IGUR2ZJd*j;^KqE}ePDL8cT.e[-.L:vmkҐ*,?  ȆtLsQJbl2yˡ+KQ.X~Ie63uzCYW'I*/eSV7($g5-; Ν rv:5:GIUsW#'ʷD  WX[xz`c'-s*q|m :w~L>aJ5oksJHDl2RY(ʃۋ+B&XVOSދU cV_c4=N4٤g& +GоBF+axl"#@T?.]!-K zM:3 KΤÓ\jW/&nB]ٜښx]alpZ 2+:VҬf['ΖxB#Xsu2JB u"'h8#|V`<+nԞQ~[H[@S[*I$~%_pC-0hvTP4]"9T'ʟw-u^u& 'Q.978<|[ Y8JK!f*++g/ɮk}ՀEG!Oajw-u~>v;A4L?۴a^ A VV:W h|#SR|~Nрg,# tO@hNJWUZֳh^Є|@c+:T^}ї7D (X,K'ǴOo+6וx =MJy͹qHxoՊ=A~3"!ZKdX5#-Yn=t764z)GpzT|O #5﨣QDh"O S|cLa@ /H2 _WѰђ|<j `0- ^}Ʋ=e Y-2Y{Q4{vj!@<$Ӄ`l|xnX> hCr%wuGCN>;cT0Z)R_4h\ٙ/*c(/~qSomn,ri3!E^5sjFAl ;t,CoEZ ) Y!z8yկH=hZ+--!"scLĹ" ;l֬@C=1LGT?.*fx@7bO-Ӫ7?`f,NFt$OKm{({wuZE۔)8bѼAL7>5?dz@f>ݖYs0Ӌ",ro"p9ܝlSWcnزڄ"\nlHFo]^xa?W M7J( Uc*h]CpCGbյhj#۝gCR.VR0H+T突8]ALKBR}{A^ DrC|wwCةK.P/|C45A.؁UۊdT?+X^=Y| U*]K$[.㾽֢%ёp=ßnfW`߅n(FoWc s/ t m.MA!yl)v{1qF/C #rbok >*T4tX:]{BhT6f\S0a~]:,ky-v?8>˸3O8#fO{z6'"{H/F]7|E{,&\xt)f$Iuy>,ޔE5&qB:;#:.`V}a-z~Ez(s8t6 7sP_l;6kwe7\_׈<`'YEm.;. fD+ ^Qtu=0W%mgP~_:elfF$%e1XU @ v,xXA|0*u߾Khu~q})e!-75xLJByS\/=ϵnm `%VrU_J}r4=_H^'L4|39qDzxǿ  G@1yJʂ /+Ba<>G.~zD QEZK~deói`oXu ~u8 \hĹTfIrٽPq\4@.)!jjKGN1L_d?! 1R=Ԋ aGx#&ִ"^0M\Dٳ(ٮyoאo+xv֮s]y$S yu' 1AKzbHL )1Muq 3ZrCJXx=!73pMEvhed\:f#BnԯN=q5ƒXP}q} uB} (B g(8e2jw<b$|f&~z3l V}NQ P.THyxN x7 /wf1jBxw|$zuyPOR)%l1Lh׬ɃXn(drM3Qh %B)@BOp@$FhprGrpه?h2a(BO~z2.nsi辈@ۑ4w®^V\$3?g"ջSJZ$z%FZko6ن[p& '񙈉۝WW;XO ^{ {b.w"{/-O|D'cvŨ?jY(ƒi|PT_V} ;,ڊ϶/O4-ư&'B}E8J ,]0hVYQeTMӻ3znb O5}2 eXb636 ږo#l(! Tu sxex 4c'&&qr/l3ߐ"VW-[>ᇽ,d\a?o({"H3rמ)Bƫ-mLfVtoW6fwY'27窅emG/%Aƽ󭚨D 7/ū*C6d9.|| "Z+5H1H9:ʃ,5]c9m.Yk%F[T͏}"zz:HIՐ:f^Zg-)g6nƞ_4G8(!{uڧ^hq ^*R :%hq-k\K5F}A-ebP믦C4fzj릓!/i!a܎REZVP(k|;՞S"Vg ,k~@o 9Ew=t:=X̞)rZ 'znUxbs.14 ?:'6mz"59>BXڋ탇'.]3]+Sm."Nd>6JЏ"-~Ҭ&n䉍ͿNuGx:-44]0}6SFb?mPnx>tF0ǽ$w<}g^ jQr&$E3{P[Q ci_erGZi:UJ 5%G? .e(gj_aʢț*^`'^dVNgSY=oIm/>Ф -e~6hBX^n(5Q}~=:J̲$t+rKHx W=AMNH|'a(0Ȕ[8 3ǵbnKGk Lj!#6֌q>I*njY[ZahfFZ,@MiYHMgosX a&\_ S.+ovd .P!xmq4\)=dn\Qf awO˻:bWR!K g&C񆓃d<* V=[,rg$<$4DDzAj٬FCfk=pt SdX_c ZxQ-Ldȩxd% d!3g):06feg[BZ"GBHgDo >2Hh!2l 6BHiNk*mg W[(i  _Ȥ~V:P>k̪V/$AxcGthfr Ѐ?VXQ8k#;1530Fw[!jEߤ}|V^#D]}D( Z?RB$=E5\oBխ;wnafѵdM^;K L×~FYzR,Y0$:^#bdvXZ]O\ey=cvwF&ibNQQ>cZ Vl)[ʇJRX-.2P,?U̓p'^4g3Y%C DFg-Sq`cmsiz-ĥ-)e$jZ`, 6;a78AWM?ĊGJ}D*30X:`yY1s^`p icZ#2dX4 mԴSUɭ#Pzl}/yrqs; bA-4nxu^!5 y>1?VxP`^D ]š*zJKS*_ΏE'Yz{7d,=j$\lquӅyoZ$%C=CȎkM hr_(8V{\*#T杵5SSS׫o=L87Ds3&6Qh聳^"C>9r$ lE;|`v@o-?`@(X /0oy8Jw[DD|ۜ_wǕ#qF Žq5~3m1kb rD͂?8W zGUg*9;"1h/#-\026͹!)ΝJ=s )BP!!=D\}B8\>TS :Bq e;dtD)/'?~pv _bB;^zV15evD .՛K15}E=w?b5YeB,^p 6+>}re}HoRm/ QI恵4q,WÎu#, Ö9ߓ{=ԩRhH'ˑldW}wg?ù8(:ۑ nL,?76Qkux 1"S*YY9r?Q:@xX !IXg y"s@P#$5?Z޻{3i`5%w,ĴW=xG PD 3ўu G<mqhvBB u6{#>|cis䫴b%ఉ5Y F@SC:%4+[8t|eA4#ٵo,q Ǘ-ȭ /xW=XmJFECxZx}o[r{6kbPMj__>h:e2wRIqFֵ1n^])5p#&Ty'%rBܙ'=וʒף".[=hwH7GSOY5A! A$lKpCfΧa!ul5׀ϧ&K&ΣkN$;5R0sD&/AhB ѿCcZ9`"67{LbJ @Yi0I'Z48۹|B9HPx*>x4p3zkC-( Ol剦{=oa='hm͓G+ ],ҷ3P3o]8qZq'ir> dާݻweيkweG 1ZE-N\ƺ,?[* v56k푱gv*hza*'ݘTƬ-4ޫ)8 ȵཏb&ozycITӧZ9 %\`nҨEe.\yp-LTM5Ij@l)mCM{:쐡9(4c|v>FhOܽAt 6׋Ҍh*kNZETYN(*vKDk9;Q.${F&tUP,xb3l!USS΁&Q}͟tn3\^U >r/zōf <7D{m?%byĩy*0yrǷȹ٫T`(6U3Y v΢Y w^tg2OJ <ڈ\ Fՠ]Wv)mudˉOEoχښS<Ό:<#~wG1a߄6Ǜ?{tH$EbB_i՗T?e Eƶa<099/o |x< 0/E0-i6"5m0;PSP ,8mItH|Φt6 XlOD:.͌Ii}R&>K!,C#u@nR ]=Q EhSV6,eT Y$nx2Y<|GE68AN@qL%" O%7#:\5+}k )2MAt@9?^^-13W)̀rCg#VQ'^ܾKwuY'⇅ދ >TYN~t2D;F6huV1#Ȟ\LAJL{$0y )Ut]P0zb#P/cr]hz73>$Mn;A[UŐPzs#+Kz.WAaKE9<1V݌g3g| Yղm1Pb}d.dSe=qp/Y$pK?n}1Mk^lg"d$&&x}D$#Sٙ뎊.!&o7u'tVp"F {sRz}UPO[p]m'~>5Y@i(d|7zO_/qi=cCބԇq6;$+.NRυލ 4LsOD R|ex2n1X |T{77k(JPV J,YlD<%T/ʕު5雅\aW:Ġt,u`o_dwa^mNpD H"S0겮Ydڪ(M>8Ex/.((sJ$C>~m\" |bchc~y7E:Nd`#JK[u?+(H3B6*i b`+a9aOoFx֣ER"9>ﰯ"[Tl_]T3|uG:RQUԢ~(5S;V!HJ=0};(Ӝp!V2)^z&th$ i(w*3QEvk{N";hKϒSƕMy U 4NJ g[yTwrTu,rnE1u'0x.<<GO}a٤[>W:[U56%s&"Y-_ ȎnZJNZA DT*zk]=?ӌDP7~8pzƓVL3;^ᓇ֍\M}~W3]LM೗V0Q&2|G ryBt'} 3X4I^}]dtu9  i=yN5 3UfÑパ008'nl9=tpF!"+)XO1: w xwCNAV,^N}zD 9,}n[U69Fos Ϩta_ #A0KhsxCbCϴ {=1pv `섊azDͿZ:`M%flrj37 a708}[VϟR -+)p֮B+C@:8L"c1F&H'trcŭƜc sZ "՝+0t[SY<+n\]ޯ0 D+e4 ݥKѢDFMC_M%H԰`-+A3CN~>}x*ԷѸ'ƩE}>I'Vv}sBj{dF[]F,.Mb{}nZ5]h`ge;2gٖU~[>O&/`kAP N&3|F*|e#DMZj](/B忖- @Q.<삂9pR# /gA۶uI/11+vReyfgP|f` pP[T %#įtKn~XZ9-_)sH?ej^Ur;Tc(M9`oäy]2Dk<]k)Y'vHݕ2eg]uk-K|;\+wqv.%,pG/h<I Lj$sRrw^d w[0MR0q$z S 1m \f.iΚJ^ "qumD}`k5.7ުGQZƢ 3߷<eǾtrLZ6횗dh{=c +K_ǓFV]\%#ٵ%sZ, Jv9K쎠b `%c= (v&Bf2ę@Cy(Rntq>D"ΆؽX ^`X>x} )zPI__w~Q,Xd+D翕{dhUjKlʥ[,.'<;; jsZcq ;C gxZ+] !jŅAf3dڙEq'톄 RލTsTCrk/y"QDjkTENqVcȯq7̣PsGGUiGň3!VAGYDx+n}K#l>ETv1rc7#{p' U u_+;F~a򫃲& 3!B^?l#!"!1E#[Er7];tf <v7hY&ɠHR"eO6_maKY%wwGr rg/-)F-?%EVE!NRv30W%)~%v,~rAzKQLa|}XyM/XB`RRt" !/7 bؙxO‡#mSh7Y8U(8E:­CC/ }Y͒f5\hHhpG~6`wT|$4Ks 6&[6 bJ/3JF2]+[@; :#Vl i,EMgǣoBpJ K[3PYv0kd$Ed4=؏ El;\3QʕkY.(=akTs)oV1F/]2áN6H71fCW@i^>>]>+ OXR-@B=޹?dL(VmtjaGhBWOx#AfivZNzMyZD/ B KIJJmm!:N~(S/Z<5 5;=%΅@&J?B \.a^8⥹n)QMՕZ2YRd9$JlThźySfѐҢӬ-('K˱+nhE8(%]MBX>f,-xrwӎ^/ftOEy&L/' nV0sW]+UnZ4),(ZEE:/H͗Q= p3(} !BYZ+Y|gI@WDkpb"o1بg#cHAmEA®M({*ʵWfyTlRa`%e)jN&ZyL:wklUd0zf@< =-6\& g҃'cflq]SVdeH|/D%Ì{%{?S=M76'We", ]iВIE¡3y՞{l*⹉RP`lO`u= ߛV54;øiXm6l .db+bWAXhOly]8eqZϿ;'5 4)t^Ck}h*m!a)waB S-y}N8nr'9j0bj~UTXRBϭebgR7Z}o2 yK$O2e%砡MWm]eh͛;96WS5e%VƱcKD0Z5!ШQ1T)>(*'e@!C jŐ{]R"[Gus@@#~"hW Lүc1ᩈ̛"C=ƴ-C%(\")DfJL}]E+JDVFB&4)(N}L}_A1*%+0]pK/z`֟ѸՎ@/ b~%)\-b$ Q]ܼ < VnGz;Uڹ$ǞH>DKȱ?TY+jKrDwWC*[P{qnYr]Sg~S(t(d 8rhvVS%WL)y;=Tw!>qv^L4e!j=5W4 Z!;G[ wؘ&'XN|mz)%dZܡ* Ѕ=~"_Avnpa|0UB2:NXkYnFMFUUHY!˜,R>w11MQwmLXe mRҡS9xEekush0@8d gl@Cѷ_ئ_C>cK!b ~tf*٤}VHOP5Wl∵Bpr#pFJ[CW5zP]\V&ya?AH'~{Y^1Llƅ`\Y\̝^UV J9!? M(9; !ݨOeT'DA%u%:)0 GGud{43ӛ9l,wYͥ  ?acԤݴ:gvZn (+WܐU7Jg~ʃ؁uYEK]=ԁF6"7#K)䶸7y ouiOH6'vn?g2 ˢ\[~]):EPѽ(izM7X6ʹCH$,QfRNn=r 鱘4~|+< D0Ϛx[ 'fI"As=kƂj!&2|p.L3&b` \7ADմ!x5֙çuOgk:ԛI/0X@v,Wɜaz>1XQPbj.LzWe;kB;sl*@.k{*^4.nd\ IHjnTً҄NCşK lYmW=΢/!Br͸e s}Đًkf.iܝc OVGna{#^tzVdʉEJ83 w<ػ.Ɖ_ۀ:iG@-;,?4H((ir+ɾ}%Oy˙&aHNÓmb4>cVxt:>8^ jh%q)rpxČ\y+GlW NiGنByC%qjBjz;J u:[ײB*_k@ [Y!=yV1G<36~ak DE9Ab e BM:E G%cbQ\iJPh`因Hy1C\~K;-+W?C]"]EKY^G!kNE^w'~$ڡu?-J BL]aiOn:[ևxWUdMj++,%ʎ8IxJ;0:Y Ax_8F9;oæR`I;b4ۺad#mj5ʸM+JNq+nw.uOv\x &}gty-k`h'bQOt( 1~PT3oiDaŔ/SkY j(%#p Mзse#b*"(!ooV%/X3l24JXMnӧ'?B|ӻo~maV"N8@n _dc@'id.A.71N`m\x4vOv:iS;SBA#VӺ8NtǛvDQ q#T!o0u?]B/e"vz'4?JlGo\A3afWg|pfܷ۩e^bmNQX2c\M8a. k_Lƻ9~m0*2zA9BQ?^[4gFuWSc%#! 1@%^.PgYajk6,Vs_]1 ^R̯'lӎ/,]޾2 MD5D8`&Acȓ)Cpkqʒ=օ4ĒCh_%Lf-<8n%4Y p {*]%H#@/0X,֭яbLg.ba>=8+ Q ǵ~tGEb,mp38_$_Lc[u#x1:,τGǂ>7,K `ROưYdML#S1ANŸ 9Ϲέ6y|%\}e5r& gdv%a+Q_E{rs(KJQI\NjB*~!`4f9'%fG+n܃_g[;1}0ѠL.w)y4P^0|\lD+Eu U 1_ vhŶYr=0^9'(\*՘.zиVcȤ,vsC.$tM5u5Z1N[ARQXGOcO/D$.GF=7C}q#W'%n V t©~p%垴K3ş?`)!]m"ÇF&3aӕLkvGe/WP2~gߡDkWg(K{ZDYx Ar *oY?N2 |r8# D V,2E§,ҏޝqGApZyjEmFlS@L Ѫ?/T2r soi A : cefjM~%Ky[~He/@]z``9+gϔsrˑ}F#-0꯸H@y!:wٚP͡!Sos`bNog :O5Y[zDh ># r6hi**t(r&,; OKV.syU,( EfZ8E/w fI|~3cCN@_'}Y ̆i'|~QF,,8b\>vܕeo_B$*ŏm/ $v +9R8닻1XK[ ƙM)V(-m pHx_s%:{C> agQ'~stwPW8DzHfz|*irQj#H2CO]ŌP1Po2qFs&[j \QL$^2h1?Q mAvB=hQ kYQ\(7ք]V"U L=ޮ^K]Af4 H7WX]st!*pjq4oԲȨpN%RL/x^_w\ŷ6%!U2﯌4*-W jIȓqZĶA!Z7쾂q([m]5h@V C e ZCw bd J#RZc;BQƌecM~*.v]\^'PY U@2bxxnIg(&BH5'Al6%R!_B40wCdr&) y ܊s\N* iR? vFި ^NDʆVC:0`^|F.>ź@DAX?*IM0o6T nz Η+GUm/Q(|͛:j @X}R.v1Dܾxّߢ=cnjy1ߊ31 ٚfTc|+SR*Aܦ ]{ %,ٺې䄝_DK>, CMX^ h2;? ,gCaWv:pZA;A2ȑ⨆PYb$#\v֟ɃZnZNWǏ; |< `' G[㵿XaqKy+_U=!%;5ɔVcCcO@|W'_I K"IıgPL"S7k, eB5(22^d]BG/e $P;ieRw>BJ!μ!EZ5͵lEVo Sot?[8֗͂U g{%!o6xնazؚ-Ğ: zPwNZt7(?L'9!52~ڢMc ΫQ(n_Z g!Z{3AL!>Ű:]gډHqI:>U5.i!N8y۲bIJKO/Մ"~)0_|xmЦ~ʁy_ԨAoTs*3!h٠YkIBZDISt `~{VOR[h%Rq\Gc]$BFEjsĩdc/Œ`Qh9!ES ٌ2@׸'Jsɝ:Zu󣀾ݦmn.K"̓ 0blϑQMeqXoA_C*gO~Wpīr""L!LD }P ȘMa$,-ŕhP=@G`~Fclt\q[hbPv̳4Ha3˅QL*M1`CNpX9 3- mulA}}pQJ5$h"X%!c s 鶧RS۶EYjQ1tV0v~`jt$O[̱$n&HTC%kBְf|H^啿Z9 Kh-RA)zɻĖ5'4QТIZ>ȸ8 *S5^ v0gܤ2o2/HLg> 8kZ /A /̙)ݐL2}Se'X qrߊ$:;|pCs2#XLV'u.7'ASzwNXfW,3f:tGϵ]dUTn 7ڽY'WaL+΂H,lE;͇֢9dD hyG (rfz, T/|&ւr*&jJ 41ޙĥ :$OuW[x *σ5s iËl+N͋QhbӐO C:IݐܓG=1BhyPNZM wjk|o:Wu0iC+ - /ݫbjq-)8yb("J0X\}`EDO. VdP)&<E?}0/ChvB<υZn ZĻ= ttHcӵ@Gt)@ j_[qI5@\XT_2+L}E)싱iC|?)R"L> ٟTWqq܀y=nDQ}cL $ I cgjޜmJO(<,EA U5ipː攪xx<QĪ t iaɃP]8]]02 * {BYh.[$ͩL\`@i9h|o])tR^58f# ;D=a,u\~2r BњRhJ?ocjAoԓ+&L*h#]p|EA !X;ƖF>2NNvX]0;-ڄY&j>uΖPfex6>X`z"[䆅4,&%"h)IjqHC^)Ɂo_D3gWH}C -zm8Hݲ PNuKuus}oN}S77\ePor6<{~A-`DɋW8Նrv!iaQ'giJ1S YD=T <#_nS(]*{x9o$ h\~q_sf դЉ:<θ=NG9[.%5x.u;5pQۀHECV-n!o=q-q?C?½8bt6 RbnX}F9K~oHEP0N;>"Kn==_oj67D 1iuD@$F+rE D.0W4HFNPo`qgɨLJbL<9BH6FbS;A{'J0+Dw8:QlwfXU+ _o,ߨ6/Hc5a\RFRu.;)5ä#D-O%-ThВg~QV>#Fcybϩ#8)-xvHA[@T;$ Ym%k~(*l(TTp xavk)|E6S~R&0P|pyx@Au.h,~- y(0Rz#QDCUNzM4>O UԠ2M_@ep q[k^thiUAj/`3x^9Zg/t#Y ^-|J8p  zhtYvF2HY n!r}ec!ǃ^CRtyb!=@VbiAXڴ`sÜV*}+S<|{ssXq .3!hjK'ֲRWhǕE~2V!gSȦb-[Ѽ0l*VwqNβ7.jhF"4Q&2ZZW/>llu d@p;5o< 習plmn-8>G'qsp@}{.P-龜xwXF7KFˉŠrA6a)|&\х@4|}l$n蔖%IxLl٫#q˯V27˥yX4PfR^=μ8Xg\L+7@#/ja/RE|$Ň徸0-l k&J-Y49(HKt\B{%VԲk*gw_} @#=bvnްeG{} fp%R.3#G_3eE`?qzuЊM,ir(POh[w` &GUIjzWZ+_2%>yBQupd3a&~fr=֢8~ ~DTvg {[٠aAIH\Q0=">CjX4▦mFi28̛Eq,{s=~6lճgZ}Mւ$]3sDl+>uh᫔S)py{Cl=`^PED՝#E*e6<+Dtө?շDFE ԓm<3Es YZ-H0<^I8[L=StiB"6ەD0YArh阐$'I\e͹e=P ʶyԫJ*D#3N]J,* D-rSrZ+]p"\|O^Anڜ\v-3RUVܴ28լ~)Jvx$ى:K'}wM4jڀq];(:l"qJy#Ձr rmLQ);#Ŵ% 3Ѓ=h]^tFT"djzr%@w-EQ AR5 ר*6 @b< c8v\LsN/>lj'&)r I W295DDHho^rÉcsS+w6~D)":0њ~g͢i-I\1.1ڸ.},bFDcFLZnQǼ%jp(`ֈ4A3Be k;WERnu ڿL2FZmWn'n.·(>*)f'"Q|4x[0~A:v׎߽W8 xbkUBrbE읝}cûvrQ Q{4Wk1&6ԋ \^ߛog&[B_3pXv͗aW- ,J wG hֱ԰:^" !9Ҹ$\%jTunrmcw'v'>ө]Ɩ S}'y"(7_kǭ_XbMZS`|F<,<N""2 kK?qhq1$Ihr+JK+0$ۻJ.c;̡-ni=pNI|޳#R%&67lK;Ƒ` \m츒dx=++c(4xqsUG9 L3NU[AE$VB>k>L ƉoWyWSHݎ h.ڠG6QZDTÀ JTxomVf(,a n v. 75v'ղ<͉<[VKK.At{U7q&]w@k_J_Y ӱյE史a:I@g^jvk.Sg2ʟP^`U3zRaz3^ wH'ZQjՍ&7lOFub4`Tc7ϑFw^,?✍WpۗܓAc*J.5ӻU 揍? = {S#`Ee8A 8PG#t0MDS UN2SMc&?j#a7uG'] txeܢkdA0'<$DQq:,F@w{ᕝBX-Dk 8lWAH@#'V _=lܩf$pm~1~$U x|Ź07P=Dx_$il P1 W ˜8e4eT%JnkBY|ą+`|UYBWCo'46Y:R B&[c [u8徦DAc4h8p ٶ,`ט_ݶ-1j8R1aVHWU2:j\%T)7Ú(J >Q Zsv cE,)Jpr[;=ÛF5J*G[r)Gg(&aئ\rm{%)XOwobo#3 4D)F=fR'+< -nl()3-ٝ&  5RqeY &އDaDG\᝚9՛S4u/+x$B6+vӛ!rJ߭DX A6j̰ 9xK_L ~{0k$#匒?NʼSI5'o|K3i,}[Y̙%xnZ+@MaU<$ԺN^JaVh9;G6fȧwi&ݺ/$&ʛ>P2wUvEv?0vV5"J:LQֻ$0.@_愯7ngLԔ3BV03Eq@5,z_mI{ a's^zaARs )ϯB1}v1RQVP b-ц籭!b^E+Te/ 19:=h8*xRF}<"?Q>^b`z_.Z*a?8)N#.Ѯ8ԛ"@ Hx2mu>&RInBF#uS6o+ǚ臦 <-V4z bzHv~YUg MODnhmRh(B&X)ERi Sb٧OM,C[S`Θ~<2ҙk" [Y(@x+'Ad}, W^=Zrs&]vA[-.n+/Q] p#YKoސs* u>[4Q+~‚(g;@/F_rb<(^,lbS8+T[w~752nk@HGƞ^oC/e$_FcÁ-j_$ Ib4@`JD7T4b WrALEZl9o`vg?ٺ[vo,8萌 Z$2*fZ-lIIZϣ?L*cP?wAz~sb44zgzaaWGƾ(D8w.rd~i QXIɕ\x=̜a:YZѪq $*Bb-}9ӿERj  ! ;:g^JܼTO⻧U*ԇB((jco?ۗrZd@18_uNx EMIQ'Gk!.![zp$sF(s{-`Ig *5t}vE ds4}_-dƯs1n;-c&!t Czʩջ[Hų[ꖦڦ?Kբ1Mڀc|ދ9>yRw_b"UϹ9$iٳX=JLU"ц`:Rj7CNvg/КYSZ$MLD90ܪ 5Vݞ ٺ"H<(˘m9t J-%M9N e%G0^ wU!wy~ 2ܤnF/vcYQ|~Q)Afj^1uw,L@-PFmL7 R=9.3Ӈiz5.Ey닒k҇4."T&a+MP{P /O٫ vb.^_tSShj:Nw+{X ҧW7}6~38mIa +VZtU *]!ކ/sӴoaySzr>֮eD-.a0t\g+|>[B &ta!PWϐc׭d*SOA`jEH1F|?dY}DnEb}\=ѩ-8pv; |c-_ .g AVy՛Ȋi`/Yƪ`M>(<醑%w%>:yxCa-ʫĝJ+C7+Uexx1ORi}sΠ$um"cqVqoFm &%?Gx!O #jb=I9~M {v(WH~bPkx|-=hl;?=}'S]^9: {"Cqu{sF CPO,EQeS\cdfÉԓG:kml##}8AE~wט+ ̦ZѝcVWr^8% 0|"p  0xfږ%+ܧ1;)6$p}h~l;bRi=mD1.Yp$# @8fb>@4q_j.%M"&נ㽍i ]lhMw\L$uŸZ.l7Na5?@9Bx,^IJp$bfOq_ɖ_ Q}`zwD:R upPpb61y)dFoj*~F49@v֪cw[՘@T hP1.OhuEԭpf+s?Þy` eco.(%\$'ato݇+m ߻-902i3 d^J, -kd N` EA" $XՒ.sw?R*D%> 7޾0Ƭa)?>Zܳn8Coj5!e , y"D!GC djܿ#fEFd!AXYXg 9 ZĠfCQAy.\ygGvb4h@6}|3:QXۑ XF9{ۊ`fz6yezi1DafȮ+toxuh'jD/U(v&&DraVkNOmyu:s{ g^%]>զI<ˢZ|he6~.@gb 2 ޫvޕcGY`<]eeg{|/;Hbe—McƆ#[sx N VN2>vyb ~$-޴Ir~[tOe?HYsbG.=G|oXv OEXigtY*EcAAC]yn0KkXSgۂ[43á>K7f OIRhhL݊ZCєvӸ͈dD~V? ݊6èYYil)B8j8Pe݁k5(uѵH= ~J5/⇯*+0>>v䶀Px&fn&_vJǢ Bo 9zPpwZG u|`2ȄbXy%jʁ <H>.k @f uqu "k.v^_T}QAb;\hSۑn|c嵸'(L'zy]5~FzAxm~齿Âc{%@ \L@ɬ7g18]0KgKm:@WO5 _|OqqeWYp͸m> њ mޛ͎on1XG Sח@9.\fi'͐|sMk3Cͧ^xu;3v"JtV}7V.+7;+L|t@Np^ݞMX0K|[mB,lzDͤ.*Jd+չ9yX\{t*"i0u,@?חR1f s Zuk-` jN93#Nf' cNm '͸#"a+RaRMݠmȵ/%6xa-8_i;TYUޅC^֐\.E_#b 0k,6B:@maSp.Ba uEOvሌ2,2(志{ןբW)[(X6gGfPgZ XΤocփݺ1cZk8J )PsGT e~ PTe}{#叏 @[.+ֳ 6RD.xH39.)9}A*ד/k¨c%T_ZSFqMʠLK'-AEiVawO'>'sɷ];q8{-f|"\0'43b(&~I%SmQf7[f\n&_&49ܶ9eԵ|/.OKj늏>DE$[:KBi4;"{9@ Al Ե[#0c 3`V4͜xu]7|1HBТ3JW5h}XKʖ,#;*,nwp qBY1RygSѤI)< H8܌/XctΦL+Ϊoogϴ{dE!òJBlpl#|(76ͨ-Vs$֠ 3(%>cejv6teE_Ay*F8\WY:~4RԔw5}]NP'.#T ?h P2@d;yLFH-q6Ʋ NR.ԴkvCCت"=BnZӦ|"w\b  }ĎgKL!Sz-ŜUpYSXmѐa&ρ&,&uؿ~Λdrg_rzo> \Ì9= bvwL.͙h.WZrS)G`Uq VzTڛ+w">_JbSz2DCmm5(ڣhK\w( h^ 6m?CΖ5OWČ֟{?C@ |U018tNXx7P~mho SPH˹:/@N[Fwo*(OW3FhjZ/ֈޟQ{J@=1=6ʞmϦ5jun6\kC"s\5Ny|ֈG9*!WnbS}xNyg@-ǎv S_Y$9q]R .JRu⽣ KʉJN@&J]o=w)a3as!ŽLQ-Z;.elrwMr^,/fσjBpށ/NPǑL..E%ǑE7pJNV\fD hCq.fAh(W "֝x]Z:!8d+M$3JqgT@s w&d0e]PR:#@#IqHEƴ.^\afLal]lY|W~rsEpZn:>+/;TpyrK"c++[85/ VĺEESxE'\`k 9uB\?(Ui0뾟{{I%L wiЉ5}z=zrU (h Nߝ\CLCރn82D"pZ,Jܪw"Pp<+I(y noi~CֵyNӢ^JjB$_ōG/BaNw+|\nnӜ3dmŒg*Ο(۹u O;,l[:u0Qu g|@Go+AvQ:mᏼ[?dOgcE=ґ,`,Di|$w#S8T2@[L)?xêD1O s^h}XyA5U wb%3i&1@\3n98ev&UڃO8ر\kU/Fb4 N) G zFJ[O<oUgLGhbԌե*ԳI@*+)ruOnd>ƀhrI|ct4!2F'co&!1;pDZ*} ޓK t'h5)QvQTAS#a 1 ޙ}=6zXdA»=F1РL$oײ T?}'zdU"@АFސLL+}z鿐!1-~Eb;-iaI7`!碝fxg!BRB:R3:%xG_l.闘ha|tҰB~2AI;U!2Cն~4E(Yv1LF/%8<`-QJpRHKG֖[ =bv YFt>KR=Y:56i^C."o4 W͚eDFzv鮺c&`˻^m7̍قR%3Q!l,hFJq\D#e mfhҙ2 0i* Z5Ѐ3B& 0y*#F *X0Ogi& `^+zki  1aJq7GKI?'ŤTbK3O fǕPKjL̓<Sw>܉s4LNJ\kAx\Z+O`͚C۪NMZK`Rvt8VkO ҃0B\^i928!tT&0l㍁jKQePMʎP4_=PwߔS/1s)c҇o8e>s:> n=q ]q*[_.8P+_KMg?6+-8Z=Ypaf@U>KN0 >B2mʴsmkyY- 0~u!W!Ì䕽nvv˟)C1r௘neBwqZD1+",v*UA"M"&v$m[Wx4AIϷUiOVRBoX'GHgV7|7X_tٛuV41#5fmGet`Tr1zϼ۟^R_ mZD#ExTߴ@'ȗ£$Ʒ3撹$`a6|. aD%: :ŝmwI6pfb ;ӌi$d$GD\N&Vpi ㏡Ñc xgX_ba)uƀbiB,bAB!*WjT[yj7>UJCbICߠX_VH/- tGI.YpQ;gt^!B\SERU v O`f%iSl5Z[T~h VL&sbBP7o7p1<둮@ ܆c,:="kh1uT>TK5%EwP ݮsle-`-@-A]DtHF] S;t7quDNF;noc.#Ǖs!Ŀ!jyVͥΜε{3_pJp)wzczQe6/?n^9+iQCh2G>Zgw[K?P<1-Ro_.mݶҵ]cέl50 "@!6fO&ѿ|: sd_K7f#=Wp^"Rh`jS`SiC#F|1@2|m55hR_b7Ե.wmrڵӪzZZ #؆Csm E"I0vrm Fe8حd,Rʓ_7Խg5Mdp͇/1-Ǎ*nYT \U uRgؓfsHJڐj&`-(Icߏ}։; 42s qe5x'mCǵ?LJz@<"DRŹ$VRbicÐw)9rpAX*yCWM3ћ㰓~*glǟ _ ZaDQBg2_ GϬ7PH{ j'$7E׎u9WKVnDBPBFޯhmjoV- |.O npd)ބAR9)hZhzsao$g:py}nwg R(U+4W&iKb43=ڿW텍<;O4BEn;O+6獷c/zhFQhEUH[$ّߘ]Y(jAwy}&= ¤AF֝ c&V?,$g@&.U0Qd2zQnյ1 P[՜˶D^ֻȴ;P-Ο 7_:{$="dh?S@@X59\>@\Ttf4W1rt lSْ_ ׸-Tf'ޜț`OqCۼFHpn_rIVQ/ϖfnl7 A,>;M|ҳE7+^%aPNsw!wֱXN5B8V*稳*k[-#!1oe3A<X R:#0be|~D!U׿hXt4-ᦶ="Ƴ)2(׊aN!n'O e0VrR ܒf4 <躒 [z[ry(B}8%@mǀ6V+Ex*E}GO{D J\?K!ҏo_fq2P#sɒhr5c[\D[KwrnQfMzy]jvwɩgJ5 P-c 5Kf8vC&]"l MNK䄪/7x|A>;uab X4V@(~A-$"^"c ۮ< H]bum1t*47lQ ,~ag > ;gk8)~w},"#p.ovr\N{]]]}km3M[K'`=Xv8;|5!t xV 1cϕ9ڶilM2"A(vl蘼df-#Jj*h3lx3\}YF3@{ɦHD{gg7ˏ*vUw7#&9lhݻݔ`l,(" K9N@^.9B ]x"tN>\/4 4 )& ':0Nŕ ?S'H Sv뼧%-ԷvY-B gJSvS6y^qspc8J x-F?~3%*o_> Si\h}8o<#Be#d_xO3Lg6ĥ|OXV!Hl̷dr3hs.N3$kW5)| y1̀`lFݬTBnpMui$/oSYcKs}"E+!npd [i;p}®Ob)2~ā]C Q"XĚ)uT6doip@C׵D \IO <#rKuwTMudpf&O|aFgn(TJ<4M/:wR(3VaR`{X ^$Xcf]xQ !F=hM%sٓ㘉 SFZ?սWOi-8gf~v"=jn B1߶ b_85W(Qf4o,\kFe2S5b(F&Șz*!Ug E@^WHrIP-pyƏ)Ov5cV(ī^RP,Tп=d=nUDQ}( Y[u&d6tZGJ2|]7κ6݅Y j,5ʧ^p'u>#G " -pgt0?`0VB 5|QB.Qͨ8^EEv4.@˧W{zȨ-$$JB{˜ ;b>=*Di i:kA4~A(zKLZq- `Uܑ*ܛR0)?9OHOD @&8EXKzQь]^W,2 f=#Ut 2&:~jl׹ [ `/D#L+ [;K1غ{Tc@.zKv3tgW4E|2{'lC&xGω v/W Vu LގT*>ֺH9oQ:wX[ $"9[.63`je!7E4JTlTT3i|d-LXި9ctAM|pC-~a%3Bu(ө2P` d!gHJnUhgቓpԬ 4=6CφLȺ[]TQ^&%YEC1#@9 T΁<&nNLZRٳfsj6bS} #8y0?ڲe90aD7EqRxfK?/$A+>whw=;$u$ͦ?S闌BŇ;6H22l1c?2>oJĂ$_z"Ǒs_/ *Q3O1p0Ж cW*Wq3xgO1H)XKjM-_-QDcgCc1g.l (^un|e,}~љMJS!ezl) e{mE//X.Nх2~Bog/:yiT7"mZn|NUt-e)ޱ8Y,N+5cG=#iiK7d(jum"-@cڵvR193mcm]k2i~R(I,k:34kD3^J[ژ8xQm\aHenG1o.JTk.|k6q tZC'ʼn#;% 2{4h]s~ǖȾ}ӱ=ؗ%3/}!>JjNΖnZoK*PNHϝ &2S?F; ANbۚ>9!ҙ9̦}כ1![A&&W&o F3䤐N]uLŇ(7HP8$Bvvp -:Jb 9B(|."(OaAN"aKQ X%JWjN t X rb C5L[5P9 5,;~]ը^rlO.i:}b]-\ZoITܤ_k[wMO޴κێCٱ''k5BUR>Mw:d "[&2/SB Xi]C;'g&sa7,4K:خ^~5o hǦve/$4XM)XFZ5A/@SDh[?/ÎCyz(4pNi[WbCH@- XvY"Z)e0OrUtB{xh9S"=MQ:>s)4G;,^>Eap w_9 LZ +3QAbdʱw&NhF]*P%R~ϰBRp]w; . 4ha푿-&x7uc[G">|~YS2ĵ ClatL(S_x=@j#9#5{bp$O<|jcUdw 4Dm^pƠ>RZ  Yx$:z-**/YZKjV+To?y>eidWkJO*7d͡} m@pC^}pknnhNbdKWɃ{jCe%P}T_(J_J:UϚBp^5ݣ#;jXu\:/:5|*:a(<.yګ_bW5*l m񖼗܏,yp~k>Šu)ITckL 4y8`i%zQ6 Ɔ7^h#ƲŻǫO,>=5Hv u =x{|Ǧ$v-~fXǼr]my֧[A1CbZwx8ָʸ[l_Ԝ!D9]-O]Q _F>C UmW\ϪXN@ ]l#gEh±ܠn ڸ6&lc0yK;5k/ս^jK @ya(6csR>G#p/Q=q/Jrℱ{zY*"uH~cLtUD'gt*:0-!307oc3nwa$&#Jq5(a9x_CYxd#R| -^OZR^XVr *; "3/k(SOKNKECDQ("S;ҖzouF.ġP<^F#0Q] oX95~ѧsquaO'O:S] 9S ϧWCʀ%ܵA |t|T0r9hNi?RLDoٷETaÐ[׷WGvt T-ؗq9 (-Vͣ7'_jVX70灏zWV5-sJ2f6OdzI̔bc1a+sq $zSYG0]%0 HtU+O~9eaﱈUcl)US``RUf|W(E5~d6(a;by9c2Oٔ ׾Z9"ę%{A9G.%@eb5{E&9:9>dq;EnoDWL'k)6=[*=;Yv>Q=l$@̞&?R$s!G&B3!; ±@o$I(ѲjcJuZc4ȧ>;O2bJ k#9>qm +돡ҁ];)jn;77f`1wПB}w)Lep*4 ?}-%6tIc!R%=إzs;(qU% 89^PPM◀\bS[h:8bODƶ,#-k9OA@~)L-*fEiDY 8q;HC~<6ŒI ".X6T^Piﳨ<d{gu裂;{`qmJhr 2s}i/sO5[3Ѿ8_&d+ϗ)Ѝ@©yg]DeQw} iW1p r?grIN"S` qtH8[dk;Ok,eaka99Qܑ|6жGuWgȃNtpk"c XKEY qNwć )jkQduy2؈!u~SAhZ~'@|M㾂vi: R ^[)s#~2m*Dߋv2ɍhnq01+ubo0괅l6IOE[ ٲZʩ v4 9/bQ"6RCCiy=ϹDjrF#2'%hZ) AJ䔐u ڧarGA@Q}P1JMZ{Pۦ[`<х.~Š `I7^Vp'b:},^URӄ_|$ZliN ,`2 6tdmmmfE4EݓxѼ3;ۦ/{u ^0J9- RS?$wtzoQ|͡m Rⴖa Z>`O)ZRՠ501J aH{iR# z m\s_#"WcrY⹐1K[;)[?mՌrQyQK*bT ũTR F^T ]xwkD8򩶍47 asߋ0X_ː-eIPkʖ)~(4dVϐP-|xME ZsvВ_0& CTfnH=}5lyE:R@|YpPvF=iPzsO snZ . 4 N?٪ʊCJ<0beLݹs6/.Y߃@xƽu"-0_fշCGŸ cۂQD2kݾZMڛ~&L]YXuT O] *!Htvy`[QbTt@|@gO`4 6Q8s1RɶFjtvXRPi׏&k(v?/OᙿX2,c +I8oJoXg]d5 r"njM%~y`v-,qaIg{Hqf'7zL`Q9y8ֲ9ܶn34=RXMQ #HX+\&n|28SINhOeTMj!msY בAR!G|Ƃ93'=xƍ҇piϣX/Kzle/"}k]6;@Ny\ҷ gK1;)@1zPm4̈́bsrʤ :j+N-d 0c|1 #Gz:2Xc# swHicPs;r'a걺N%s'Lw͙3#ID_s;hsF-7:SDԺ[w9mdyoRKc`oZaP%IxB,?yz$a\8X+NBV}i =QBp \9e_E\0ܝtTYh/tdnTa]*v~ zYGf_j BOdqF.؝IG]0+6ptL TfCUχN*=iyi ͰVϧ_*>y(:>b{mDF zu$2sFɤD:()fx_rUOpN?`K.cԑ xp⅒|ֳRzۋBUw$I@o$3<{)WHwj}(gZt1mţyVgۖ}O}Xt;ԬP;D;Kc=V`d pL~/ؼ{tFL<ҵSJktZ{SUġH*f‡[K{= %4DQs4JL.TsaOk,l|۩402&12o1Œks*9> 7FԮCCt8$ 69a)(L<0Ő4\Z1y10I" etH(ռXڛMg B|hR`jZ[6]6Ssi(5_ :T3~geDx )\:`";AҌH)G܁-.wm9631B5g MӽOE=%*-M 5Vا}?zn`GJ~ȭ8a8G 9EC`HM0#8ٌtB+kfS2NQ=<RvrnW;K6⿱wzڃX3X{Stl,4H@Qb:pWYJةfmpP ΥSЕc>aY2FBKEf4(纲_AJr y!nBŃx#PMӦe& o~η0tKdkK1Ԝu$@eC8"נOQsNKrg`l=204inc8*}BXN9ͷplMXP*] }tJ pR$DNFê'r*"uC[geOTu24v|F7/~osْ(E̐@Eݿa9AOy(EicF"eIյ7-b{|xGt.%0L6²9*BEfRbʚ~"m^ Xdl`/{;Jڽd$/rG1t }oW?ra<3 p]>aY?Zߏ!OQ?mxnv;] 4Ib0k?eC(4T3P{:Lg`7>&Gy'ill8tkLth7\n sVbrՅD vJ8AF0AmPV&AKA8X>graÞFn0c./9vц^AJ)H>a#byDFGm mc)Kǫ~)BԚ˭L(^aps {| [!&aH# LQ h2-fZF!I&|)OшɮfWʓӰ /|wOv)WzԸlrlky?:`BkV&G3?$bv_G>kW^0I`),dzFS|yuy0G?o+FrN-, z{T uӐq7cZ 1=֑MY`| H5UiF/]_' qBq s rc ᧋ Kؤ7\9ASP֮f&!.cę @"mSD^6 F8#Y HV媅Brź˽πn5,ͪOec02/Cڿ5"CEWL,)U,) vr@, 8^A䶟)<T`H oz Mbᐩ6sBqX;SM48,s!pŇ]Or-mR& <9tJI]BȝTXK鮹6N6}C |#NoY%00i@rmMەϻO@Y8 CgO#݁A8tEY6Tp?> LH(('iآ!gsmu&uv+,(0.btzU[Z=b{$p@uka7:+3zsGa9E,#W[ :%#O5j,Nf9T o "};JOxصhq߼ة݊5KiD޸UbZ~螆)Mz$R8 R3dp/n%D=X5UsG/[#ΰ0Z6QTBJ׹B؀̫[|-" U#ۋYYXsO&f=lY|qRgD|z?A1]@չ=+>xmu2=_{=`R D0NQWІUR7 6kYԔfф@ p~' ,N@ 0OUw`yzMbj {,;`[OӪO )Ou٤-ҠTt|R>IXذ20SzG_ySbJwx4Av܆<MK>t2ג֭[ + (^wj%sjl\Y&_#lu.ܒHFUlkցCȪsM̥f Jn"Sْ_[.1Z#iɇHJvd/m8p4~K3W(J>=<>"]~CG7W0}ޛ\|!.nJށ]Xc)Chr`ަJP<‡#K0t0J5U7jS?"o1%٠U?XL }kaXug)n1z(͋bWމ<⾻ˁuސj:PcY=}} Ȓ,c?\tl=1?>-AFo Wp!VǤ_; ƻr7#=@:(gyb20joK|7>NӚ>&[?{sG :B.)rZUbIp v$LF'&>ET ٛByMI7 " u5tr{_ÁH>LKwx|Y16>:.%FHlnkRc#5{1O`$y sJnI~ pkΝ]lcqA.[͠:3|LXV>u͐# e8S̞]~W} v>X"5y h Ḫ0vƒ0_Em g !_žrir(uCAj経G;.t]ƃ]m QOS0N'C(ѼɆnI_BmT՚ ry1D}{(4fQ҇)} rK ~]s^ew;$WRĺSYCl Z5a4 Nfw11v%f[YpϒMtv ̛~"ٿ#rRR9jS1u!n_e'4pR xwYcpE2Tz][9)Ǡ=5"+,3mOslKhsnl$xY}`X*1e Q+?`AA^q0D!(6 bzXkLl}X =`/Zx މJz?2ڞQuՈ#XqG]>]N`F>>~%[O6Xtq45uahg\D5l ֧pZlPݘrј+lJ53x37]҂5HsԭmS@)#5H:A@Eg+C)&ϣTsd_/K:#d0'f`EB-p8yį " X>p*9 rdfZلW^*l~Ş*7Twc!^*\;^88t~CO\?\lD- uڨgI@(5 7! 9.,i;8~2B{>v (- 1\CK(<ƛɒ@b]0As`U1Emׄ@`5Th8D$ `%ȗeMgbסQ+Bu`֋iV rt9&U,³50 \u0Ȁ^: u~+= p;+gQ٨ܖj`ʌp=WwC[.VbTy^ lW9l(jNM+ߙCnBwp`&Y-#{'ōCZSOm*j# !`] ep*%o]s3g5GKt`ca>̫ȍ!}hU_\-ǩnR*SW4eSPត% dŽ~zs#K-}ѹt;D^ ^ο0|.6b 7Kf?g=*93t{qMˢlu,H3pHPM 9"}'l ::/+-^-]SƱ5{Sykv@t]Bfr>zvm~?FZ4(%MT m!("!3z<|-BSGhmQ6jLbW74wE¢#L;#1| ʜ^=ܪe.6B5s&S+X]8ݧ`!i>| RPwR kdSAYYa#%F:WԤ(w\.z*na~% :iAp 5,Σ, MpJ\!OOWvh}քްEũNA A\Ѕisi"y~!*jجa$0A7 \U颛>^Х׭h2+r3ۺʚkWSEɿ[ ?H^_۶4*[Ygz4>lp@Dߥ(]\9+iL{d.P 01aAR`Ţs<ޞډs׵q) %X nL^RcO쮎W27iG?mWRR1Q.`5ţu GLU8ra\KRFeqXv'lD "N2g{octk(ibc3$Y)31åP]ZƳ-dA hmj:#¸Oo'd&: aAz+a_=̠iڲؕ jµoFСda5,a gI-it\t>ՠildeb2宠 W31B kBŐ Ex욹m-}OCuʘ4&(b1eθ~xֶZ"Y ;E+9n,ڍaGp+Q7$Y4+{}@\u2Qk,N<%泪7"Ћkԑ`뫞;Av%dG\fM/s& R<"8iJR" Pԧܧ:#^h܊ sG`Mr޶.6FtYёQow/RLTK+ lʊ 1rVOIU1OD԰`gOH;,w!jؗgmЀ6*$Ao:GS;2/l8mfߪ|_v%6i`$T 񂱬Ӡx:DA߸ˬlp9q4K>:ы#+$<.b%;t]࿠yGxv]f@ Wo]I 8S<eLDʬ@uz5X`bE}4bs}"๓DbƁ$ɣA(vHI XՒ>"M ^M0Q:aiʰ"ryvWu_]WVtUdH { 8) %w;Hr8p2Kϯs(ꮺa6),B,,=SVG\ M1&/ҊE3pS<S3cvU #>?w7'n?z.,IŋOshBg CQ ikKXժg89 C^8{!"k%|{c+ن!-X[nku{ r8„iyKCaޒ\aǖg6Xx:F*h'l|H3\((V.S=`$a6RXi ~g4Y_bX\=LX m<6#gc*8JtF.hSx9PkRt9QWa/Msy؎z 6WGrםA5ƒ#7w#Trư낇M;A-9Rݖ !ujB4E[UZl)DmBB?A QZ~yO`@lxqxpO4j咛$# zP>G?Tbrc.kKn7y>uzS)y1as)ho+L %V_xvQ-"mz @'+NC `E oߑS@) Pɭ VAřTvEv'oPI>f;ݧO ɓ.*ҖD3L@HpH! -Rƃ|_`D'6;rC)y^zK2jMI6kWe'G[Q/.9Y-esBf;TBZsvuP Bx P[}0*HKy . U-py( QYTжh% "!~cc!|v3(ذx2%x%7ڙ+YnkaV> 2 &YղܷdkJ' xe]*(`$~.k54bᇱG܅ͱBz3{nI=Z%e?1\bv; 4}Uy3U}>۸x*o ~͞}6_T#/s֖3)!>#@kMoPA6"e?Fdv-bvp%}**.u|{Gd)MW@,Ưgd}xYeqHbNz~ VFo PxT%-Ό'3ܽ{zDۭ͑4&ٛΖLUWح(Y%fg s$Um<-dX7LYDZ/"ν}$n+T;8RptQDe=t$횵/ѝT_MyFuVBl2Sh)=>o"G}\2w>ea3$g/De_X %Sk80tXqBT۔; {n5Ky} ?x]|)5! QG-!ut|[~fbq xRHlar5W#~0$~L8RWi4:=d@\y?u\B@eVֿMBs!G"i&nLApoQt\5FVg= h' h̛rq.IP@s="юcßyhNYQN&^U1\msydRX&;D&SZM6/EsB<Pn[zև+ds6XPjfZƛ-Sw`::=`+!۴R79N>oWaOt,ZNJ+,I9ysٗ-SiA+)gg3>9|Mog@2ȧgk@d8]n(c5G˶u#0}ȑvWh 1E\10=~ҩAC$ju( ´sEKN$/ :gQux!s9MZ~Z o"d1)~焥Ƚ]jJ5KVmwʐ,%r/*n1O;M:k &#G.5&fQGN9 rإ`2HfbI6ЊwK}wᘽ}kwp7yzW)?d1h8k-~nT2ܔRCs8Bb=[tg2YHZjB~G("kg>8">?`lW91!E^py)_vAG8WnE D &?Gc Dn9Mi#IdPaɒj51OT1} a~̣rVjIltY?kOruHPV#|Q_\9'\N&%>'$4u!XRܸ{6ޟ> E l3d)[;vc( <^6NvEd) #ſ/T9Sw)qPOm;rHpr6־$\nu*rFqȽ@f{yƽCIh`Yzs/5c ,j64EO!!{O@$Н0_:[ĜskA@opx_ _cbm_ni)@m7["6#q%Ⱥ.3,a۸aEEqJYnWͼlS O4cIMŇ#խLCrPVfI=Hb^M@~G'+;^WR(RkFْ ̎jހ!}!u9qiI:^e#J_ou8,R 2z V }JCleK3Aφ~7.z5`|Uh+wۮJs^ML__źa @p%}lkJ y2}r2T`[mj2aʓwбkZG ŤL:=MJZۼ>H[yC)*U]_7WmP1R TSd'M2hUT=1IYn;/\<C=~bJ}D5v&ibs3N)VO= NhG˗/t ͓. QS8 ѷy$i#Υ|6I!~Z.tK6' UdugLTR^"{WnkܞCɮ^R2pSqp(YF?a/2rm̹V GqS`qJ\޲!2YŢ9 EHh/>T4|1\R|b_[ys_uBv_8N/‡pk WqB(a4ZM ě:ex"OFv,(nho2ybzCkHLru8V}_UOUo̊G V#J.orbC&:zlgGui IGH={>'0%Iny P _eToJK8)cDIk2=Rꍠfw"L(jh<]碞|[yi5 o^5|ģ2xSפ$Y W"bO`sj92c[G@G e"|m)+[XIomnZ_L$C2\2|Zqf"q ֹ.굗T ?:Q -K/|%e27GRb(ZF(2g3ȴKqF3~ X2_Hlc0"$~Oҳ$*"w^PU|Rd9Z'gv^DP>J¬i}=p/}(awޱݓ`L-Kj4% +OE:%^B;D o/}`,Y_tBi-v%EC.%X#t<$[eY&,|G񏬺VKy8++p'ݦL:=@Py&;=@KJ* T8< Ba1z_߉ (<uZ*M[%[{d7w"㒡<)# NT m;HPVAXD;a.9)W R̵h~W1< `j}_ܒ+J4XRo>"5.Ut* 3'htt$ͱԫoxpg8j`\ڈn I鏪7] \tB\hQZP2*`J~3[p wM`b@[~_B-_&Pl$RVSĊPtvL /|Mbjv.rhQT͏ oЋa"4|%`3ϸڜΚ$sju6!{)!͋z ].v'V۵I _sYw(15ȺsU8u,]ܯ"Z, aZT̽㣭R8]'8X9~p]NľMEw} sG*8Z %SPSMdX$d@ON"EµG wh|I6R=Dd4 ^CToY'|b 9&=0ލ{81#^nqNl^=0]v'<1ՍҚIm Q';!?G6w7b;տŽ&3kE N<1 rOnyFԱ\_tHYGpDŞ|JK\-v>a+XWMj!TW'W/}[#ϧS0g$g)_Td0N=U B;Q-tlaZ@~MkτRG3>;wOoM$T!qK SF2BO7:/7Bpe  rRfee$ ס OWDAX1cҕ*кSSu /m'S0? cR|رDO&'ϵ/?*Ngx7}C)*q҇w֪}tmK-b++e =Bc8&YY*ZU-Y]U,! GǸ05ejo|C@e 6{,6kBk!x y +LpA0IrzK n||nZ@NQaP 쯲(Mnm:.먾'^o%oOc2YhBq kzYU- ҝ-4usW(3LM8{PEKG@s ӹ)lz0qE᭺zM\1|O7r(=s?S~d 6+SWڏjv; g4PmcjXKۦx+DGcZY9|ׄ =PbnH|0.w}Ő򩩁v /Gp";]aڻ1`3CR/E@0<ƈX X̜ٙG1@". .*u@X+EQKf *]iv(o4 ɗ=XgC!b:4wm*qHd Ȝ_ny (Z'd [їj O=A${}Q^'K Xa _P~_)gQ_D3? f dG`G:k"gJٞn,Ϩb= pPBf'Su ctjz|5"K!C0tJR hp "J\dƵ^y3 f %*_,c@UzH]d\I>;F1zl|rT 9ʲ%Js3m^Z)**ʆxclMēS{;~g/b>ږXΔ)2{hq~~q {D gT SA̞ f!R&}8A Wl1ĐھcKK-sM Ix։޼C"ʖł؃>mFS//.Z:_Zԥ@ɨw~ѽW|+RK7V A_T屏 [1P\ ޟ_%s{Lt7>~]ktK0#J+ѨR[ef,;阛D|f*6>jyS{͍UFpP 𠇡dMá\1ン,yT_ [ܥ&oRoWϻMvډ&8`R{]A:¼Uxs ߛ62)2KtJٍI4\Pr;d6bлc7X^Zs}LA|E^-9H<h&ʽ1=HܞU&{J,cX s~xBpr}QT(-9,~&J 4ԆZm}8vjR`|E.b`$!W:2M{ )ܩt;/= e%9q@Si J?L~ݪtC3}ґVH%06;z4a^(hŽ0I'۲D*R^Z&vf&d 𵅎J61bo4:]|5669fsIKW޵F6*H˨W^Dk5&eG5AW 'ʇE%Edmm`Xz3 RkFF{MPIC[H x@%!e&P,hu1ذ^ğͿ a tR}eu2iV#?=kh\hY)诋{oCs\e8߯Y¶!zp{vL7 iD3=<ɜ&F2""cW-sHuX',D-[Y.F*; "H.r_ʐ7d1P~(f:&GY42u0oۢ"Ig`>aJj\Nᧆy08kQDM}.1-]Uyb4yva# @ h? 6ᛊͣbQXϏ2jiʇ2U{r?'hbT0::/dqXYuGsT(3tU&Mź~j?27qݒL5eэ|Lnܬ儁eռ(|d@{"5GŐήF42Ip.HxfcS"9`C`낽 HUB;d*oj^pdrw#xD1bHǩ% g-w+n:Z\tu@}OYPݛc>|ۂr*1i:-sot"H=؂P^S^0R 8jrl􈟳s|'s(d k{[˟Z @bm"9Wy%DZu(NŘ܎z y?$xn$PÛWo22{)|33KJii:|LD :3=-7Bk"%aʹ$Ƅ(p/>6$=诹Όq Ϲ;i3=JSK:Yܞlln )/ztu_nρDxisJi.cw\{T+4z0sW7[gW0_:ziqϤoIki5QE)^1B1qS(CE$+ɔ r5 WC[H}T4-L-P5N#nC Y굓Ų$; Kr;mX"rc3䩉(]SNRj']FҡOGsSO 6~k#7+stߓ @z;ވ_ǓpWZ;|Wi3K rem°O!ʿ6^{Tz`6Ĝ4{jZ}V6RN!EDsコ:?V%ݦD18P0^ZLG{~}(|пj=/ScZ9=/) ̮>H+ hKy\TAY;, Prh 7*aRQ5;s$t8&^BD4r$iw gN pVWiU(cA54=H`KAbd!_؍:s1U'a(] hzBr-Gd>4 UJs㌈P5]%! 8OWZܤ9֚^z̃# ᘷUzɊW v75kߏ.y θckV \2pZ_+3(&VK:f6$ino|DN:lJ_z-g5ΩAιXS>m?ԓZh^XbQ&C1U5.!Ydۨi3.n2D]wE0]f^O++ufVYF>PggﴁBVn#8h;fiKI2 9TI qXU:~;Rʢ aW +S~2(jNcd#Noմ/q _ W预~ZsI럛7u\1V;1uO@@4yl}XŦ,` Y'yiv0i%V{iڷ/)iN{ Nh6Ƈ=D0{@H? +;+ uyXJkH2WF80(. {@GWi7-cnQGMXo</+6dɯT f_x\r ? Vvwm[k0F:'- !Hѥ|VZdoT(YdQpӥ4zC֦3 Kc0 r S3瞍n&>QS,}&r˸alŤHƯ D{A !v&mø?sC Wku0\PuzUFt3XXPa< rppQɓ"@j9$ kap*wJg?#D)02(>Y%BYAv6r F dsS?azp+F[͜ ×&y_ٲô;YUƔOߞFa7Ve: b%+Ci/tAM5u8 H2D iY9141 O)2z=Q&̣wv~XjXra@(BU `F$: B/ٽHiOq+i۩c:^\ ۯQhT6_@ʫB>xlln;3"`L,0^M%fp d[\0ŭm +斸,bP!k0{^OCuĿp٘^T6^|g@(0BWBQnp!G7 2Ш‚)Hgo䜟_ TV6.{U5 cqNa促Ҍy;s~ʏAh:r(ʔ {Rë>&Oѫ{ c3!Z+0]5x5 A .]ϼ̚C({ZHuH7ytJB5́h:wLrk#o@ك*ӦER /P|+o0>=5ð^1/x'y>k8G PV=v>ou?5 ^vgΨmnEp[uZ9vی_N_}-r!f!ltOyZBBj~ oz-f7Wߺ5 Az1+9RԵ/f"ADz Wkj©a v{%ǐF­VҸ;]|;>u^QWě< !UPj62:%z)t DѴlT""-j$;fGv0<+mѺ)~qt(b`ȸTK'MP(Ts+orxȊ7[h8K:_ol\Kk)ݒgPwVQ V ֥9jn1:ӔX +Gf A8ANOyJok>Q $@1ኢKxߑl:u n-i UeKW2eFb2<[4 c1s)4ysGM?`Lo<16-vr.V"JjiX<%2,cߚ"+c Zg!’ pU =\ߎf߱ MR*:'z̨FQkSȇDH8Z<7N;w L<~ O)eúM19T1fs}26F|_-JD9?SdX IM&_것,9Gu LYq \WjͯOV#%$N0>#pɓn!Rpt0ʎ|"tm tSL)'< L:Š-[fJX3j kzs)+䎱;A쀠hn<%7\4~Hnil_ӳ)u&~/I&'RӬΆ6)=<'{$@5t獸uzx6 t?M56Ξrj[~ـ7,QBh_!#x2YE{iU)fō_[ě$Q:2-DȄ6upvKAӤ$$ւG#>Q:d3wu?|]CrVnQ?l`kx0n" ͽJ>@AJ T!wR-&Mmk#F,U=7 nD԰5N'_ y|Yi&-f}147٩i]Dx@S>&wl2ۭ^U@ؠۇqAtT$&a&ͧ:&e F-tbI}㔊 ::O[ȄqIK>bO% zӓk(^+,SHyi¸Fܫ!v}!Yŀo)p!( ?I ;><dY9\l_Aqׅ"KU'.G,[7 q^"i漡"qV[{e""%\%󅠟LjWsI0(A܏{*Te͆tl5JVK퀜4p;|"Efv$<4kެEM@G2xuFDD'&ӓJ@E1weDgE%ҲTWtb'4qWB]HXEe^c ~'@q«WT.Ml ^h✙9|jQ甃}ԿJ5iWh`쪨G=޷TYO/h I9~/YD>N̿ߌq`b0WHSE?J(y[R?w9=E⚼ӷ+ ` f|/Sfj }J[sFn;_oK_|+ (e`)^ЧP4:@+Ǒsy|7B,8UȤW/ihs*;*/2v+f˷xM)\9vj| 2)}XɺDOWaNc6fqUk%FUud:ZLjk0q^ϓP9Φ4̛x|SWPɇt-(VGP+fޣPTpa.;}uanlTJZS=udy47FZd\;t /!=EAe>h]Y@CHY pR ^s`o#-hҬ/ÏGq).RDs0F߲sM X$j?-HFO= 3:TDlj?ٗbwa 떧fOa1m^@ES/~ߍ}Rj2D/#OS!t"̭2h,(VLQmPyE=}ل7[ 69U:E7u;'0n 3Hn+d]U #gKe ?E`Kc?=8Bmݺv[kd|@)Q ;aheB$ TyŸ}8GQ3p4ͷlO$Ou'k^samL .X:T8s;D!{(V :\8l"+('OdVHEU2C͡A1ESۅ 3n7-1lbu}̷|ݧnN}e >N^;Z>0&q NIGYֈ@ P_$ƌDB3r5S%W'w QƂ,=#.$펽ϫDJK15zvI`1]C@DT'-FAEX__<vJ!,|/nxsΒDX?* #HS~hf/FBb=7w?5K^ohN{9s\깞̐A6,_B’+o iOQ~efrRƞ̾%e)˻ Xr}mVu<*g@xvpB1(dhH;lQrLibd9W,pFgfગoBxаR^T Dh?seM;4rw#ZKa3o'sOoʊB}! ( @}|W^nUf.Pς7^t%)7C539S#h^*CZ3Ue|:8|CR8ꚑ C/DV楾kITr ?а Eτ+a>TJV(8䉂/ܢe۪qMw>gI"V-;Rk~0 W5 Ia@Q@./5̫37oA P]c~\.ϪDF &i\8_8f6*&"BLc1W(9ڊF{K)s*8]Ǿ5"Z5xl h8NMsuZ{0&6λsH[h3k]@9$F÷)N%[\m5#JZ^͐w)+P8Hey غlNR(5rMc);T5ꐗ~arYgǁQO' ΣG2E@-̌mT|1=RZΜXbS/pF⌜p,``jh^>SM?G^_~o DOV>!SO$_5f\f&HN>bgq?u!&iahKTL$[QMP`[jyӖ*xP$0r/VX5i0D'?1R<}>@co)w;^qAr"t, &;@gw5q~{viruȰxR4ӳ Рy~ˆ7%LX! Q}T-@ Mû49apb,|i&2 5(i:/ 98LY8 ^a4 & ĽpS;j-u![4^I@oC,sorNم3*xV\h$Ui~zg3/0ZA߫o=(F#in(Opۅ:pn9__F\8W%Т2Jf_:s}󻋊zvbâY5DaeVO7;T̀Df8,U>x:~)"kn>=3ڰWí_1S|kv%Ӓ2M|\йltEj8anF~ ^hUaFLWJILۊP ~_H*prbrʛJC| ˎW'EI"y#RJ&C;":ft{i̭qgT{UC p/;ܑ僲E#.-3s]CTdL&Urdir%I-kZzM|kW >?V̴`2nא89$3xnFt\Tӿ}0#*z%_Ŗnc]psܰ0 /;x Z=/1G5;4sɉ$kE/bW'tc W(sVuj EzLlU.S48%tWw+'m'Y"7Z6dt`3AۘX˧\ԍkq.D/ZBkfgHzj9@ȔH+ư\D*kK./K+V^U&4O{Z7޲y˧63Hp+KYe(?}$ꣅDbqZ 0 n+޳QĆ̚h3 HNZ(&den Tٲl. YBqNχUk'[Y/ƨˣV/ܭ}MN8(~%ԠuCR[߿؂P|[ ,qsHߥHU)-za2+qY唫ڢLjTtgI2Q+k/]iP"Ϟ-Z826 d8lъC5~i(?=w z+gB#\s"9GnXӃB#w$t3.reı9B%ݜ/|R`(/%kҫhRf6\16A$N!)dKMUF '1(UHwjJ+ó^@B ]>ůsw_(8hë(DX KTeGK˥ifxo6̽wx)O&;֌,v'Ъ}i @|<ȿNj(oĔPmabdN0Hv_;fS#f= =L&x#XNЃ9N0צ-x+0JvAhBܭJnIrq;d? !mNxUzlsJPݎ!M_=a$ ȏd,gکϿkw H/+LY0V=]W[%BTLqc̈܎ //p +zXw YỶ9/ E:-ߒ,mR6N(CJx z gL tyh1:L 3,I_B"vfڅFB Fɧ2V gb}l|+8@\@#Ž JX U7 z@ޠBLKjv-ϴp"[!Q-a| s4 ¾^!0* ej䦇\)lX TDBN]M;oǵԧأZ 㸴}x,[`xS>9y*T z{a\֍_Dx`J<9XA< [ւ(wW&%(ߙ#ŮNO5EG@plR\nCU.EF1c 3UuػP$'ta5">EP؄q>&*oS1 {:p!oT.:>^S9`A5ʞ5##dՖMR1zhcy>a3Z_ ]Z?4wǘ},ڣ(]mә7ֿDTwllAϸ2О%Wk_`/baJQYې"aŖrE]VJžvFnL0oK.cNYF36pYo0ʘ{ÉA$^|c 1w7 hnASuȧ_v7,`+~24F+weaųyZp~wқd\kB%,PDghC?Oӊ9Or%~`[e~ś6H׸ezR3@HM ZX/V*Pjriy”!IS:.h=Z"LXQG`Î{9kEUܴ8`] 3)ߛ r>\D' l9n(W toaRϷ%cTbb@Y3*}Gҕ-:ZQEleehic]cXs>Ul 񨁘)9#˿dTdӘ(DfB&XcLǍucHEf6R"܁7J$n[LQ05< ~ֱ7I°M4dx6=Hw!g9-[)Z?#q΂=HQzLbӬs:$+"Z F條曰j0!~:ٜݲ4dDuyw˵ތ['U}ܡOˆ;?]ź ݦAZO:FiIKdwcQ*3o)L\Spm-ȶފG-O{dtGh1)QNLR"F!*х\_f+dKBM18ԱVp(֤'%1J@vU쌊o/5g1Uj|շg *ZPod$-Ë0sa?Fv=}<)ۮRY\ypQYVYuYHLY7Y:S/рr:,uZ+):V>^7Y&D9P,dE\Ǹ_h>-SQn8*d8O)FCllu AG7t\hmj -%:;rH i&J h&nb&N6"H1t(KxT1 퀿cys|L{W7eCƞ`x>X_mxo$S%336X0ܔ9B}Pv'>R +N_\rY^?1F?n/pC+ Yx-g^#s%fhq,qm+ E&%)8BҠ Cr .]yQgV+{ODD&lXPLXkWCh ͎s=f#o5`:j꺌߫~_ȧWܯgS8\D DW|CD(Jؘ'133VL8NWԗnTYvxbHmʘ ]JT[n.ϗٲj[>Ò=}n̑Z(Pc+,+Ltdt. _ N6MjY-{ckԧ&Zmd84};l}"K^ָС ߗL112Qӭmb, k[$,-d=ԣBJ,^ 2iѴs>ʿR` 1^4logY!pb%#|t=?xr*=G`c][ĥi/x+C#*˔wYoE?Ih݁>:~7l"^'?[ qą/,7]K!3 @Ke T&r;5']d+"Y!935O\ %eS̵ޖ ϼW٤ݲ26kV pq=,73!H1^ Q0ζi jiP*JnUHQ8y'Uˎ}5ӏ-q;Ļ&*uZ%: {'!{}:"t\ŢyȕU*'/Mݣ;I.\Jw -X![AY_-y~/v}z#}-1ÍItMl|c~|nRbq7)Χċ%pIN^^nL"pV{ E k zՕr?8V,zaj'-E0-z󳈄/ڝoMH }]( C*0Qo+"lOr+a}MwWvy~ޙhUxyTdر&zHzabi6|"Dvye׼!}!6@ݧv #EJ׎a. 4c*`(0$I}Is_mXuBLsr5hw!].b OgO]ūvʆ1`$t!؉hDf.ɩqi $`.s}j.UY=GҘilYN/0?_Z}u( 92 %3720˳ srR2u(JC/ ໢MYCeH]폑 ܢ] D6 u6iX(3Uo.S)VS/:M OxNAlxOF-p,t_f"L$DX _ [:*ה2 F1LirwthBK@Eaw3]nr˦J P, `7ҍ`3+P-8OX;=]( nF8wFwzf̒H=&_U9\œ$0s!r?>89鮖̌=$$J[?̳rS-\}_DAI'ׯgIZf vF"d34~*<(ڡrۊo?괙<xEܼKyϱ?)Yۊ ֣uRyAwcۉ.4N_:t& aD FNdqڮe4OPkv% ct+ XᔪϾX$2 Y1T-qĀF$/M\nLܜNoZ;O氏;@Dy^^l\qB3ur}!|s^D&s}\D&ޙot+IJZjډ\5ZF{R~-bl2:Iw䮷y9X{rD(@Fd5r-aD:t cb)a&o-4^ɒrV#;i A{ +Zj w )nVMofy .HZ3V@L_ 7^ovE4W| C]~󵨒o@-}ƆC+yi{aqQAQ_u?(lGӮ=7JN{1wI5tt#6IIu3<=mu2׊. w%iOƋS6| W3#$EZʛF r[ĮL{bv6kJ°NQ{ܨbԵ1c#x]'Ja9dZ>PhLY޺"xh |ٯݲ[KAY͊Q>+y+@BYT i!1!͵ƾ?1;U }Wr_../قDYY$)!N$+g&غXŒ kȠDweq~ؘ Gt*0[c)cTʙ!,8~!>RwR^YeutUuR wq5unI\g[=ӓ@E jnŎ _O֙١Uz39T@Q&z:S gTh4Smx؂EQ1rM&M8= FṗN;S.~\1yE+լ5{gdd0q8%NҎ;]I8saw2U˧#/ץq]+JKsO'pl]*Ris~9[rroLv^-d5  ( g Tf?L_e8s|t^җsԸyXB_e+AL^~g{zGu$=7ioNrL42&Kʈw?\yXDHz>3^6< :apJt\A%raZnR`]YN(GO蟆A[ (r J%Pʚ= :%v (آ]ڄ7k\+f `6C!Xta.q<ewYßr*|ОT 9ikBqNڈŔQ} EfDm`P'U/EPts3 .Atu *LEo֍`7B-x2& lK= "[_!fqBnSWP#8Ҟq+ :ns2T?Wn Ecv33-AEf7C?55yԿ{)V{8hg(/*?Fчdi&8( !?k"3hp|bzz,DS)$7N- F'Q \IB6sp~'E%\fD(72^5((Szy3a[DP6>Bl+,b'jX.!,Yn͛+ ?ۈǜ6Q[e.MFj}KP0Z|Fj+^ׯb⨄h2%# k/̫Q}rtBidړh_ (~qbVb2A:sYѰ B+蟸/x`{A@j-Opd$JEK,T=[KOrɬ6@EKޔg{ ހK1BD6i]uGzֺx;@vs#O9[`yc>Z'3<1c@mG4w 󭪼]Ld"3o waw-`a:!zWA9ӬͦI&܁Bq-_uԤsns~o|4*6nI@&^BG]/}=>0Vdyb!Ӊ[Uw'8}yGUyu,#!ډWUg˫ _pHRODzB3.Jз=ˈ4w,\O:~Q5WDI.fg@EL0Q$Ab;Z%IMnZ_Z+ao_vK -( {@= lH`$Xi' p !AۅͽSL"T^_,l?5l~躏;ɏb[9D   wRHsrGa,ܴ<2}f.5EFO7N Oq[ $²~z%rG" 4 ]hpce):2e0Nb0}J"C``+qc+WIv1nrFEkJ}5:\]?ۛn'XШMO|xj{jEaV4aQ+\0}@f6'ϗggt,V^1&9.0 V: iZ$ޟ`^SZRWܮ ׈NN";m>l<&kyr-aI5J9߬]=YL_Tg?U*3>2o<$V'Cjg4 #xIYH.2gI)d6km_l'U=Z{tIv`Ej` w%ɅEOFy MĪ)hG);Q?&Nk`=EEOn 6@J7TaB/aV{9O$&:mqb5F /tCNG~Md6&JpEݯڱ!U*$TY `Ze̙宿Í7)Τu3* Mğ|"eWO<Ȑ? M~jdY/]'靂IpQy+B˫G=c?wEWhܦWK'.~mW]L*sH% : vX+Ťt5x\8鷪%ɝK++!OUQ\T Jǻj~j۬Q]k[E= ;g9A5Աi/߬/M`c\۹,Y׾ dזjy8JbƅS2ն MeE9`Ho_TQ!O+D ZZMlʾ&PZ~En;Qh谣qpJH+IMェO>z\/>efx5۳ofo 1x'^a )f.;P dmֿсU.?EnTpcD>&V-,f]δN=U{(ۦwjJp;rwfcv3_XYkL?gqؐ%͵&9[;)F tX:^N9>_h ۊ_g2ϙ+Qʯ56Omi<%LcS|@|ft u#] F=hկ{8-gH ~dJ9&Eʸ<ĮB $)4@DǠmv\]|s4ݟaFfɷ'6yKCAșl ԶY)dqΎ!p-x(*ŎrvqSfl~?CGT.[:ր9eB|d,IG.Z5fFA[ˎ$K5rg; v]Je.t2 -W2YxΡRTaJpZ[no,0?(Él ]R[.ܜ7!~J;ꂅqЋއE_ܩȄ!ͥge ٢ r/KLĐr !5S=P| yZxz"ꮲ&VĎ;|&,Kd?Q!x'jANsKvoc|< "PD \9U& ^ROD/0d3nW:ȉHn:'JsrY5-6MabJN n6q?P<@g;‹$~=r4\;~˰"6㉆$ YTЌ_O{d%͜Q m{sP u ֯Zb06'Xװ<9R<_*-%Jl _ Ua;D uՏ|QEޙJ-ĩ?fœ1a~9`Z,śXP:f( ΐ]䡭)|w B>j0x?͌'`_舄h$# E#| u :[EGC򨛣X` H6;´PZTx$KOycP7B%션z]*QB`poB7V3Ss vP{f|qK݀%m6wMDOwp\6D%7 yU-^#))SUzH(Ȩq u2~kWn<[jN{  _u ֪0YiНh׻cS>4W1%Ҹ):Z\י`9G|3#}1Q/cAll7$#y8!/83Eh@H_82 vX>~KwONI0#Q4&WMA)ڽO\DoYi&P坎O#7CmnQf= 4ۘ~-wKsZ\r{N7bq>QhQ2E,/`P.r4ԥ~Z9YE#mT r8wPq'M@0o2{+ޟc b\> _ٔToK=''CƁ˫/RNrtݰ̟nTX;o EJ9=e)_'j4* O? :x]-M>?5pdagx?+4Pz@*ᵐ=ĵ#/NeL\ ÌNkL)h,_XN4PĎ$KBL@Wg-Ghc mI)N'tC ^#>&kIJvY_ ?' o,W,NJ^3S貔|UM}0| n>*{A yOS gQKj΍:NQDDܳ;y0d77{19ItK@]`ni4WTbx$+UL(\V:pEPtD@,Bjž=qg.)xVxPi-3owEd ?UޱnsJWmZyC|*˦d!zkW[Et&.{a̒Kų =yRG‚Ĭ)n Vft\˫*g*mg{U.">uN^]h/5M 9ZtR~L.mf8h<_5FW")DN;e)?Bgԝba׸jPЉ&*E6H󋅌K\u7XA8ljԈݬ4Ю8\'c>&%'YCf9*% 3hOm±\al_'O`Hu-%: * mz%-Zݞ\q8<3D9Q avP5,IVdsyGk֩P[Jp}僫5bb^b eG!ٺIz7ggIdv'n>ڐ LiIu%"1BBw3 ;]! &w뛡`g/c$_R{>ً1^C&L٩\PsOjAq7&v : 'lWD Z6qK9)ds ,f`]v@s{!F{BKBY$Z F9Bף Z@Eߒi§>WZDy?Xҵdb$P>[o= E)K9  ditŔq>p{TqkUY,wf6VZf.H77a[3i^pL.vב/G8Pq g+Gz(M9'#P-Lz #Y'LqڼV<CoB(ŸU%TK+ Tdͽ28 Z{-<Cs(y=8(;4 ę)!p2 Tŗ?N`΄RՎ{4Czm@ 8!EXǻ(AeȌA<!F>?Ub 멟F[w DV8+$~h^n]@: *J:\&^fͦ^%PkN;ɂ[ Hzc: OMKI(w-Pi𻘗sM oX#Ǽa #΢L:'VZSp*{ 3Tc tw31uɕ?]? fe#.sDhQjWYl%fiVuso<[0ZIpTZxcWI/)^~!*>i?r8} ~YoG bkër#̉J("7?]OBdb r(8e!{ ^Vx| SV(29WzOIdqE@8Ϝ;#]3*(ȒeG WXc](Da)h:.dw08&@UCu}kFVvWwL-o:4>ۢ![oS+)N,]ͬ_9`B歧 %LnGWlj:z z=quבu'@ޙպ~d}bu} ~^" ;E ,_6*ՓWE 3aٻw% ̰Eme\$_ X1cU42oDDn\ ĩ8g@-M,J]|U;dsjG=ﮢgعJ8\]0yrTbicnuq|*RHv ߠxgNb\M yV!"}M \y#nvsC50КP+PeEwv3mvaV871183jo A-tIo߫ɀYP.`p_(םq|ezfDWPfcwʻvXa摂^u/IFF}|J+yÉ?nQ$9\wA]2l<~{5TݩkcQ?N(@hm  IZh|{=Z^]Biyd>sߥJF9B6NW&ObV=XRi!6+Ԫe.bÙbz3"ַ01T l?h Mњ5/c=8<;H$5k4~ˆVWI XԢ,u]UiLpu(~mEև(Xv:{Kи w;}X@"wϟH9@:p0d<2›^u8Qv%n(>ۉfL|-.+Eݷ1>I!t)>Sa1s ;"C3H8q; h19*gN,  93zFS3cpyԪE[8BhDL JGYqݞS5;ԋYkaZ&M3§B1>21dJ?'<ՕRM%bpQY~!% ;(ku)# ςia+-WqvTIN$UWv[Ej݂˕c܂s~ W땄فY4媒jQDteT&Zvb+S\Pмc;?.̴CElO&Sh@<9ʏ77ʮ7 #戔y?B dQ[fNj`>>@ |/W9˖ fzۮI2wZP[0<(BVC,̿xQ}\;}^"+!y_}C @eWlG`iI:ZW\]qB4oA^[{.:=/jmAd $2c@X1z_4t0tBHdᄛ$0h>Vy.]|Tt2!4U:62m 2fӰ5o9a\=Kg8u}9ٕz:ƕQIdvg% զ gp8/ ē#=zcЪWQ|h6NY9jv.c۫)_t/qzaQ9 6F.d>Id3.MVϱ"6wFjx[D Q=Pm-2RɹG`WN>rS(Oz\3s:,F;T%vACKf@Bu1hPL{y.jbvZy1AnSVqF\W^_8HfDer$ĵHS*! q='B~K[;K-BYS DִW3csrfwpn c%)'s 0F*+48Y|Y ̹|XZ $UgMyй-5 Qs+Jj1y!+DXRj~ 'Xخ&6{?u8`%;)tl0WJ,f3 W{\r!@n-8g,C)֛LkHw ]''[ϰ ir Q+fqUoZ<>4)uU$F^Of.Ie]Aǂ|3LhQ"ǟÃW!D&() =q&g-kPoѿzaw >5̛R%.Ѩ(s[T$G GhOl5COoQ}hrJSgۜiez {;%׽^JK]v{xPt! "x)h^بܿ b}P#m,&~˿sBF䭕jXQߡR%iә)%(z3-]+U"Sf.3. ^|fTsdj [+691> jn, - !B:bXx3D@ VTS;g<(k0DX&JI[9<)>3ϱrPkDs̀텻gF؎ |Ef=\`+-b9_NՏ{@ bs!4fSn H8] ʍR<~RNF~/ԙn1|k򽶱 =;.E71GRK h!> w`Q\Ă\AhJ# XUxwGϷ! Z {(SсCuVQ}uυFo|.G-&ɴn3z{4.lm&).0 q+f>Y+QgӐ;zfz.0RpC˸>5B-p v?p: #q icFRmK>F?"K87=5AjN|8sw/O͈i õS~PpₚPOSuoNP9zt Iכt#hĸbނ} a`YsN{:oD (!Wb҃Ml3:;* Şadž^"/ z~ J^I]L\ĎӲ? k12s6!m3׳v (!l͢_ƀ62E(ا ^huMdž<'Hc(PB}<_2=%)p`0<ɩd ߹j[@kmo( `pY̿ݖ7ul,BS4ņ; Z 9V#ЙhsG#6n/\sӎOdY h@:T:l,|7@wUQ2yf3;MQM@^(&!:^ jE(/'5(;bʣNBf?zYCP ;1mM0wUiT=feorR8'qannjMgFuMU]}bn.Y"0AVi싳.4"6 =*3<-?Zh7#yLOMr0hW J TlV|=0ֻt.#ig<1Aaٴ/.Q߳0V!CM8! H֘ʔrX `BgPR w={C0l9)uvVo抙!<\8K/w"EiO)ǣBg%qu9_^!.z \;hHvz$7Ox@3zS/"=kEծ.ڶ$l^ & Oq]~pEIߘ$Uv&D|`A ʋ׍6؋I#OrG lu)(\kxfǁA&UT0a tQ!o[~EQR Թ`ץP5mw)>sRr Ŵ%&4 ]|y@^De6 w!W CmJnS+D $/imjj|/ht), !IC~Y,SA'||[puǴ{t>`hw2ֈ窆}9R pLx7dEoRe%ȯP71DqUր*v޵#aފc tj .9WEIje։7L Y 3WZ h|*H+HLn@ lc1faVq&M][Hj gze/Ďx"w1mc/A`^I(] 9'$*>鏈 Z) KA4vZU6oy^a#'‘Վ -DV98[Y?1Ir,R} !b1Iut@_rhyR;!uH|;^KͧDs 'j9wߊI;e0dg*ۯʚPɷB6Pmyy?]MNPmZ5c^XVnfP, -^W%dm<yb>_8~hõ=3ޮFhb~bWxq=|i5Vcm*ZLW*3|䄶MWӕD 3:X%IN9EЯ$}) EE8*H{|zKc$)(ErNWC<x]-FgZe7Is6|Ba?pam75e,ÆaKG?%#{,־0M62,"!thI\7;+U*a1M 8)M6θtɋ+fz;64"qO, Fȏ;DǹIŎ'il|XHT=I^Pp\I7b>GJy)lzQԴZj(9E}㇐S=bw𼭮"ѐ .qaĉACyg.TՊݾ_"&sQ,݈)ed)ґk[Vnpmy@}| FVe͇"K$Kr&*t) ҞE+Wb q̥i}Pw%\C9_zA;$ C8rA?%즆h458UHN{IeߣQ JFFG]6E ~5w6| 8_r t® OwYL$JÓzeܪ!B2IDO{O_xWPMKbELuIBl NF? RI A`iH̠6RyQ?eV4,KGˀ4|LW)3B1FZJ.o7nI$PV%!,њeRbجnzE)gzpv~a22v-(4H!ߪPiI&$2Z'=ORgR+]7ʆ&T~;׷ⴘӯjr{I?):ԫ{WhA"", $I>Y% < eY!2&BWMi{ /7[a+EpUhe%8<=)W*\Nc]Z$̬૸` I6׬:Bd{tIQE!ax MӘQ죴?;(X~^ᔿbi*=QJY`j4\l,hfLf rQ'uE_,'y Ʋ7^Q-Tŷ1062jl-@(qfFzײr \\uGƴ'aB&{" )ޙw!X5;ki)W'R-?8rNM,E6>;]yZǬ(MFqL}!,Hd-Js|֪DA}hj3n=&Cb#¦5* s9$m.xq`nˌ̴&Qx'Nv q[87ƘE%ds^) EE2ҥl_Ŭ|s9L`6l.U uqa#;jApIJHKx*MlHuaz~E|Ʌl }HYJ?IZn Mnm КI T.K_bs$0ai:S 3կ]7I¼ i`7`?VRV}91g'"7Kr{ƙϕ^a,{=,崣Ý4_J- m|;X+G1Q$ISx\DzB%1 Q7]NurA_TiPf:ݹ^3\l< QZy"Y|;:0tL+HKJ :1}+ ,%Ofgm*}fJs^Jd]W~mvH,*.M3"s7|࢞тKa='ޱPgTNY߉8GR;H#4ej.{ņfhBPK-U 8h' eg!.{lE)BXAj~Z8a Mm;ϔ(n*Ũ\;懐kG[E>,]dNے8r sӝY1ko*D53-St6P°XAcԕ_R$?@ R?{yv?ڡ30o;8/#xE2%9k[i{jZ[*&E~{.8DnţglDK 4FpK!Fyl1b_\٧V qsN𦯼a)9&kh:ŰbJ ЩպȑBL,ǸI D|^2SA^(=Ɩ^K. uH垗UWzu$f . ar)jeg(=_>TY7Sſ;hB`2OrTW;DH :AM̦s~*aWh4F?d} &ZI@a /6{ҷUGrK\;˫d\[,*ee1Gc>Ś)euۊC]!6 #'f1MڕҐUH[kJ,X{Z @_䍴1yŻ3 @Ӷgn]6xNJf*Vd -{bk~ZnФ])IS2SE=-R22ܴ,9GqC* ~ *|vTUcT lZ,fG?.PFUvA`wBKUJ?sK!QF],6V<'_У)&Zh,%" |l) ́7tkZPj04 TW/= xvօ*p=J-pصY#q oj_ 5'S/ 0]a&Ӕ7t^(9hbIsCCOH5 )gvECZ 3#xpHjd!p-_3+[wOge/la2_xbptZ5+7BF w$\ :[[R⾗G0tʽ64#kD;xYAݑAR>KR-{ci~(GU($w ĞxIFEd zBT!'91 PĆa% Y g&!CoKt eF eCݙ74XKd%6c͎9F@ {p_fcr/4E0wF0j;(P\FB wgpg;Yf";*VV Nv!@~,Q?/o#M5}#9Js!+%UnB]AOw*}db)zw-_Nޠk P=i֏YKZM: Λ9OՒb%Lgtlz0kϊ-,&Ls۽H=ȩٺ=;MP +P‹U>fKԴ؞FҢE B$ t@}<(։>O^n8I~@F#2DU`G|U#2/æ/|Unk\p@/ ZiԻ#wgdrli*R^Hhtԟ%0^{[xgxybg0=\zI Ylv~T7Pz Mma'Av|O?KEg<]W{ b/R*/ OSFv@\0a$.xBR!FJd vݨ\p' C3@: ۰ &KzO4rdE Xja83LN=(_`?jպ[#iCtf}xu?NݖV" *( u~\P}k\!HHbo115RMIʽt{1Osjk '5(C ^y8^; (`[ ηdp8ƚ|9g,u(?$#QsK@D,>LW&@ѹ[=ְm5 l}f/?/QٲAپ[Nۥ kz猑G@ju5`QY y+pR w H]qMPzq<7~w7M mJhAZJHdS&3I+nZr^=žhiPX-'ùDFI@CAꋡ: -C vXaHkU jPBUNkS'xo'Fh m:JT_T$=(ౌ@dDد} ]I_$6K%t$[qTuDÿ[7y*Ux$PDAo DtD̟1-Cv/0CM?wD Nx" :m4X1)ye_LCddѥ@[R}|1t4ק.}fq;ܝ/B0q8?$jfH4X+2;Ff~M$x+n ! G I ce4Щ4M-SPcl{䞩Th3DX^[_^2I`<@8LL֌#K&A 4W8lfLy<-.8żCL_ΩMC I SBVu&g/llWiϜAbc9u_m(d"$Yda텥 ~TPγPnS٥7 #dps !o'lƋ*yQi_tFm!KӚ4T?_qT2ϴtoqtL A FXP)Z뀨Rln]Oi4i93 :~qq!'Xŷ~9@FWQ I#5lRY"LnDz }Tg脤*ȳ,;1N9Lhl~m .k6׈d;%uUV:̿@؊ K1? v&U:L0[eTo*ޑ*1_\zP4r?a(Y#yuId-۸y$!O)^#@OJjLr[=oX6hw{9ٿ&<  _ Q(iSTb{ZD_e +֝>-Dd"Y@|h'YWi馮(+路c`Q96lP&(7>u)>GHL?t\1Tn^2`p27]E"k8,#avAdzg+H"ѭf^sIOco$tCd!̟veE:dfNÉ޴&Bs*`͓ 1yCo(du!OϬs`$& :bu6uԌ+r'jܺ(w{ ,]UŴk߇͋*M~:-ic'K.]/,uׄ]qeM]KoT^C/Pm0ɋ`mV{  a57؃\u43OO5S [j5KDJ˄'s_uUu&T#f@7ZaխCmH iݑ{r xFD7j&?h Uּ(a+j~UWI= R=N: tPJJ"B_] T5xgFI {ܓan:n" 'd=qؓF,̥<+\J]1Tw:eAJ}O‡,UQzwBA!Xb O+$`xp9Dg 󄔄lʙQYG¨u3 ńCQ>g}$́7y Ǽi6X=LgU) M""Ce47qV%M ٛj.W d=MR3dڜ^ =Ps}M,'uëgzˏ̓+|.eH Oxr9;AZ )-oVR'\d4C/ s`5\aD/PAP uѮ*{&k߭)>+N5zޚWKfí4|&HA>ն!5bu/Og#tZX8ݟfKܯxS4ìf8&16Y tIA-A{ғMNq6qFkkh %MaVe9?Dz'r([s&aT-b"ܒn8QjIa oa^u^*\h6~e`gfxi⨷pkm(m߮Wū^ͧG@ɖr b9FkmSy&/t 4+`s1 >\;!¥֡WN|@)hJ2GX#VGpp$Pu(>%yX}RrU&\uTU} ,k +`IUV1cxCSmsx };'4S퀗Gy,ϼߋ$"]9C J2j;s$: 4ETH)+ ӎצҹW}#6qYocwa ̰,< u|ٵŽNȟq‡4HW1vbJn#5aչHψםe$KQ%fN>"E|Z|XˈvjfAC+q9;r6x9S{.#I6;a"㿠'27yJ:zR㖻X8ثm/?X֮}XWfXyƸ}J(]yzr]~6|ߑ_!|N SϘ]&qY?_ڴ^J٤&YP3 "r̀Q򚖯гap ӉTZbB§ŧNӸ-),C*ZxezDMc4ruQCeaL@uNca S6xFA0Ƽf]y=J=-@1O64a -_0nDr~Ɠ#͏(\V;ZHQ!' C '#1[ B 4Yz~;؏Sձc\ 2(a6'%PttS28j-oH#onA&\H怜zBSQJȋL)$7>}Ahrt횦I0F66sÇdFc~dȞyÝ7Bm["P= x{ _a5 4imfZxio4-V[uΡu1_ҙuTpU8xTmooRR_j5`Hb+'*g/ӝWu 0>oX}i^ `}}#ZZqM{7evv'@l(\hMiy ]%ÿ5d(c&߽^+{ $]b-nPLF fk\I=.?޷j ! !@ٗ~-4qvY:3#Zal" /'i`]NjҋQ/IW'}?%W?yєWEH'&P ,dLĠFtxHYR>&~pJr@qR(YF{,4 l^y?"rs4:l dkzl);qXW)gGp0XaEI0!N1%HrNEnQϼ-*'mP&ɶUE/v#(\nl:E5\k}?pSS"z|TI8I߃yV uw /O6Z3ӴueRtqe{FxT#(_\bAP @〘 ˍqegLp3#J҄ba' ŬC8BH@uJO3êk2rkIx%c6Q>B|jPhOA'DXN)NUW7>ު 3C,[2āYLؑP@##jƃ\mWI&&NЅ9_n&+hS: O5tWe_0߈PwMώDA^ucGDPUmn~=H8n~/WN#i8߮#.iyCFQW8\k'6`gD{T k%LQכ8 z5$mu).l@ kj=/5RX*%-}^BJмc/} 418?X D%Bu l8x19\paVyTJ!rSǨ"Uu;>wUkƍqxؑPaq! 쉈JUdW`^{7 ,,gXƕBm Pu MMv<.Cqz()ҁH)vŬ-k̷'̩kԣ][nEdI9.r^MA<1ɸ`EVJ9/Re=l?]FhӈX|Q.ThYw)WȺ1Ƹ/!_.p(~i^sUPUADz/vnc/F^wTdh'<h`dDDu^ l, zU2+eqĈO N5Qrxl}VuGu]C+!\H5ҹxDc3 ?M?fm*9߹I9Վf% I޲/ն@v(*47 lrFGa-%D(Z|ܬw_b(iSUd]].x$ Gu|eOS:LXƆKz@  h¸`VՌ}6l*VEM"bS瓡C83X+QMRA !H'?U=2zӄݍtI|`m85D%5Ok??8^򴴈 ? NNAT n=>rI<)=U]$6кՊ+J/{Tt7uQ?]0-RDq/n%'U\6bh:E"qK͍ ' z/ ?fyF@̾zDh DhFͩt ؾ4wd:@MYZ'#<:ssDCF*/ߛn/Է 3,zFp^Dr`R|i!$qZĀ_}кBtG? еC 2I]hPvJUI@YQDޠ9b{7"JBr6c1z5Dex𸤹XROiP! k]e5U'ߨ2eLB9"L5KFs$YGv]\zVTU5`L {6#LWLNF޵IY$~3@C1V0]{TN^}GY4? Ph t1D?eKxt J?nȔL|XG%ړ`Qg +1lɞlWAJ2=H8 pze0oj $Gk Jb .9$< ^Af|_=nAWd+5^PYGN0V[(ҎC9dɞ@ Ho)*rKgv=YzV-K ϭ`XReɨc'Rt>sSɘ=K6L1dPcDo̜/@/WÐw l;ƾ_-)倴|7Otc0%|`e9ėJ|bA:E1w?(b۪{վ`3%z*,Gu@!4l8s vè\b/#ތCs7W4HViْ+jlF>w{l_MG=XG\@6򓵫UcD C1(NE%Mg@T:y&`n*F_IגĿkz阏4>z1<ΒzdtVASR]-cd72;ȻT><$b1*"f2#κج\kvLkU (!Xl$>shU@.,Lrp\Vh]h%~Y_o\`9'PȠ[LqҒ~9"T fAߩaH B҉ǻŋ*ΡFC1aН!`&3550㇐&8b٣ `;Qrf4aO!4ov3A7wᲰU5ICߊ9,"g8":/F^1X4rltJkm/|ڿ u*F0(Pq+p+H(-X:ՌDL.4xf5,Z3mCNҗc24fxI)zzh,ɒR?*8IKXQJzI :sgZKdu~PrpV++²'9Iq;܀&ɫE6a韯.4@yK%j44QO[cӿase )DW'PQ".quNx(l7 ±zRrib`V\UV?.4),V1Wj$Pcch^E&{ץi$Ţܞ <ѣl0b@dD(r-M`pI4d~ _yh4'Y89U,Ph{vr<|27؎XaOe\q"[':n|X_S;aYygI9  Mv-}{v罝s/L]ކ(+lnFPsਛ=ֺ 8'R.9DtVb`Ԍ1v:qZ$2ma1X)e͖<)y+e)߹|,|N N0.UdK)p:ǃ a{yzոB|隳m5+kI O;Lv~fYO,/i/&Wə ۬Qg$]ods= 9R%Tg~*w_+gvI_q~åZ !oU^ULXJry 7g * XM*ppbɎ\^/l&pzcʦ(qOx׸1h&(7|M,:5Io@ 5Z?r3z@V'ֽl2އB݂oʟ$}Х1ȃ~+j 5B{ό")Y.~; #Ȅsq'Q9RvъxU[rB&m2xYx{ \׈I/v(? t#{E!Hʜ+ ˚>`6҃j^~o$PI!$tܢ;@3 Ps1:R"u"DtVqOq_PCɒ`2D{G/Y86 yP `[]g^-hR 40 [vpÂO`'Z~)8x\٤~w@/|HĭЙCBTsK~@/1iK6έ>-2V0(K,eA2&d"+OMJ6N&{Lb9{6qeb. "y{K __cZ?rJ KPQi6cV-Եs>gl֪_]ŤNfk{~ w{ & 3Lp]k\8].q%A_LhoA~^hW*y _ DieZK`GΦ/SSҎ>(W[g+ÉA ټ⳪88^8R/IƌC̋o/f#L3cHF,kضjtu>\3`,xkG O2Lθ&MCE1fX \9֠ݵP;6[4BmukZ0^Zy!> o|$hĞj$m[a"xۓeL4}IL-*dX;S5a/t}x#'MS;i>]N"X d]ݍ<%_Eڥ|Cٕ#JHܑko?jy)\W+hژx HR3 8Hf;"6ݗBV1mTSw>|]N#gLO`L[-a'ɏ+d};l^c"ƷB;⶞tp^ }3=i9#nOi('1fkvv!հpJߒ?^W8hBMZ` 2k7-V)o6Fd;By-%7m $^'tmqqP>#[WBڄb2Nj՟p29)z*MU+vFHidOQ̞HwwnY$n܆͛6;FS4'i$=E 0;_"]s5<`6%mP-K0U=Kw63Is#-)DѼ|IvH1*PlX$ ]ss,j1L`ify4 <4j7XxU%;ׁ-QU֛M }+ZP^v*ʥԃ/hK\WY'`<']'c/g~"䌆 KZl|/>OᵡGޗfE_2j8E`Ѹt4EsyCeXSN;Y g(]#v r_JQ6E~Gy27(:YB˓3l)6ls,)ⒸE#ܺ+b釛+ЯjΣ\~OvL9BJ} :yaRT^sSV> gP kqp+Ѷ?B ! _t{h*8}O%8jA!eKM,VD̥: &c.Bs)gتY'1~>bDjf@ע,ZIt#?p2@ts!d͸΍QSj YEuQޡƬ~_qMi\r $ȓj`s[Tu*Z7鎿٩`x&}%0TmW|:dǑKyG.2K٭Xٲձz"YOP3E( H⇺ \qAk"[]F(tNC1rLp' Ux-I `aJ:)Xo*R\NkjN!e ۆpfVߋפb#4O[͸jϤ1gT51b Q7x̘,Pz9@P mF֪YJH#\}W$Jt9qnjVl&@O)ft_w`DɠA~Q[9bʢ_(Z}CBnb&Z1Ư^2a$Lv%4H6&i=Wh0} cHfF7Hb[_zӯYgdlU3ˁ,!g`4[s$eH k}hh#+.d y>}|Rwh/NkOL н, 1Z#aH|Zc9;H }D!m9ou#>ARBmڧR[ZeTz'\ggM [!+{ 'R9xrLHS/gwL}\)1vW%8AIYdܳ7;9N2@P#0Ou/55p]Kw*NGXE?ZeTsobqԆYmHCQ<cz:+L;O?2>C0ï#;c$Z޴hFPUme3FL;U."}8Wg"-@N OMlLn$']PtO @ Yr\Gͩw3eo9m.Bo| vJ_<{j|Y78*`xKVYx{]pW}$2aᢑ K딱:@4oC#RwuQda܌btBuh/WA,`9껄1 >}&P !%[+L(9< j 2P6}L?0_T9<1S7'dNVe:8.$d] ,ƣE]鵔Qo1y`Xe$ avgM2Gqgt w"P5$ ś2muަ5-х(zkWuPa^.wJ}j,~+.]`$)IRv 3VSirR"zX)+o7H =luYWJCQ^7Sɪ+א"zR0{  mvև>h~ArlZ:t2Ǔg͌ᝏ~S7$rf a/Fj^f% ^oe 3 PQp4EJ>P~zF>7w;wMCo7eX~AoV8H&x0h|kڦ; pag*J.4iuS̜dpXC[~aP 8bTbs?f pT"8g[OYB;M|E# &/ +ɘxai.H$3J&7|]!]!um"os$15c$eFQXxAC 򴠹ETlwB}[}X̝Hfќ7/, hu&CnKttJ3fz8hV^_P. "m7QX~ kÝ a9Y4%w^yէa 77zpqL]ZO^o?j6:Uq[ߖ~ޅ⺀4ͺ53R\ׂs^"dJ~4Mk'l(<ƷP׭RwP҆/̷rHse_s6;q:=>oj'mh!ȌNtRI`F JD׭88N-A0zrFNak a η/h& ZF95uߒ?č?2*[)`Ϛ`zgkLAЃ\ ْhrK_FY@q9!kn1@UڗF;-pz+l)!F~_O?|OQEpʀ0)ȣ Yg(YILʈ[V,qݟ EbVNq/I (>w&!K^)zKF$6̣ŭt7.g' rHR^^1Ju?1;\HXn ͯn_ Anfil Ԫ5UZAJ>8f,aёa$}!b{iLV~pW3Q$G1 2|51YtnlUP3YM6͉횚@9$ނ _ -c>qQh u-;Aݝ^~ĴiiD8~}u[PH '/S\Bډ1DwD5woNN Ii2 No|Zdxr9J%A#ٹ$ $u}~($j!W4|P0p5`sBҏH:'Sx.3k1"yo}vX_˖dvr'PB=4rTvs 'ry$u?'%#6a1Bst:*EӲXH[}}FiAod$ėuAAN! ivLGI)~ F 5-2r$EzG-9%}cNv |鯱pFUyx kvDCwi@BxW ~d=|<,֞\F>_:QD b!@oL 1_phc:A]k{u2ac,A?@Nϡ-I9,A~wpYTYQj!ʇ6K">(9{^LXK 1V-PMd׫)y"mc_07qQ=Ơ5W.ypO}hO3=ֱzΫ(s׳Ŝ=ӭV>0w\5zqd\̱{xy#RO'w|F Y_էoUaOD%F s.Jlr'ߟ^~Wa/-n,h-Jˆ`g"@*+ÄP8 Y]# t v_!pɇ6y.WjrN[mA[4.%g~ G 9v@|+DA}a1ߙL9=PZ4^ujz] :e?aAI[fի$/?Q M [} }JFrj|$R;dg- ߗ@bKz5ұ;\Vv`ύ 2E<ʹ K0A6gJۀyk9HpѦ>=#:-ah6^e83r5؝de r6OMuü7TᔢD-Ѭ'\tC5\JКERI᭪ 8R9 QŘr3\/vqu{1n&Dv{~ ?/Yf}U\W$vde\ߩPx `{7Zc/4塬nhsjJndڝu7ؐ;f,*4)!h\K+Rjvh"!'qPcv3mh A^,ժKJɚz=7}Xޯ: 4& ٢P6ʕQ5 ӝ>d\va,E;ͳ2B⏖ q\VPmyx~ ;+8kz'>L&SAC!Šɴn@LDs~|aZpщ>L3PPrA m'2ZW}lw&A5^2}Xmc&Kj(+v|j6lW+%?@Ӄ6&G %#xB&Q%8f HܻL= )0q۫NҊs_UQ:?{PmKuȤ.:g3fw@$oأgף&Ԅ-şAb%53eaC΂b Rڢvk -^wFk$ _E=߃Okʭ&Oz`Q|f7lU *rCc6P_Bu)^s { vTVx`9P"q&H\ЦgM^bQxVh]xľ+v&+=VƼʙ9|e_u1Fw+j9TVp('k>U3p^ޖ=@,I( WHw~D2OךFE?5p>"U]W#/K!u0[Nßo536R fUACw$.d|l1m %+ ̄7x^Y{k@tL WB-ہTۡ?92{?wp  >$ElgDtC$20W%K1͌cP]SSZ$o˂)aYdy(CS4!P̡[Ф;qsf-lNTޘˎZMȜT"1ݟ7X`mhƎ^8e;%ԸZ&p< CfಽL/6+K8}L70XC!;wˊ+"pFăѶnʬa0@1ghZ}<{i{+=o ٺ2xjb' **d$ /{ݠ 6 ]A>^K2>1 *|`Gmn1o]7ڌ,mL¬' GR^S5!ryE7p;a=@v>aInj :2x0~)~G]Oeli@kCz 7?:+EeqqʍBO>>$*U3my1Y$J'8δI+uP, &R6aF]#b=<.hdb,$t5=ݟlrbR $, 79ef>%)m'`Ρwy)M'e%.#}>YJ+TUه~"k5"闷?89d"م6dDYTSƺ>ф^UBo ?^ ']vg h eJN_IB VY 8x Y00M,A'=I<:v,^ң7w=WsQx ?]lk`Ar gRFW!I12lpMZ:(2 ָE9/Ǯ=^XIdz'Ln&LMр"B?A 3Su͘ ƛB̡ ]$3 #$ ~psϐG|TZ|w;ϫJ^yVU(C[-fw&| #yG/g(_zXa&  v޽p"/9!#,rT`Zrt3t&kYy&2LZlv-,j|5V,~ڡ3:Hi⥁lT- _K/ &𓙩oQIWnU }Z(%]p{a(~_;M ҌrZOg1,3RbMq$8syIl}4Ibڋ"9#lmU7#:Vsźwb23l@xD튭%Ov}%J/s1E=waQַz@=j|ϣ3lL%M o^H?8GlA:W~C7 VR- x/~?u cZ8P- ֪Y#bxwhfهJK$ybf!gQ퓾-Go{! MX #) hGnyN_&8elƜES>eCJ獦-Eeٗ x/ a&yQ=2~2t)=DJYuCZ㬪9մp6 .ƣF`WW=EBm pc:{+UL_V^ ra9 uM^;S™?Mte:$_$H PH{ňԼ~)-LɮIҪ!E-AKDkMbGb:9:o"MD RdT 6ԇ]%~[M<ⰺgn޺ -6eθ8=W;. 3!7?ЯK쉒u6L0#5nYXH1,/$ "u:XD2zg]8ۛ,xn;>5d=_0ܹ~v5N /7 F20N*ƚimucz׍zLԥ IC#uN g9iDJտJ8#1$I{#J!;:`˶E{%%iр ҆V+V2tIw%"J$AϪr17YaƷ_HjqWZݚ2+cu\GÂܚ:\U IÄzRˊ#UL2E [ c0)֮>l,t,1jqEbpF@@WosԂ G=hJ&aQ).U۲VȉA*| OKu BKQ[LtE0  "k&Xf)Y/=gv*I]{dVx|Gw>ԂJU$9mb2lP 6<]EjҵO"p5S :Z4aBfYIGͧu_ӖՓ 4ӊWک+IXX5[En/ 8SU!0Ѯ؀.I(-)O,`!ke[cZ^bMlJ I>NȦA6Q͖q 1z!ч2܈9ۍ\p`7U,鈦USYaZԇ_8cMo0{ !{ U@YuD"Я`=̐.$V6w= xO49l2`?!&F'Y[* :hTկ&b@o*^jau Al_f_m[߷P  zh/6&Vf0xꖣRt#6d楿`p|~ EŒgy X=OV6D|Iܬ7za鰒Yj;em֝ KXuȘ˦Ǝi@vDm}[ls99[`U+=O,u/ GwlZ_L:k q C w55R_.G1K :fB9ݝ)*.ǯ{u.76a\Il9+ }'X\暢Ir+bXߚ`*FuS-nO"8 @Y}>>Wc'rPF mg If/kr(!6˛R)I@' iAX%VT|U`u5Js'o;؊fՓ-ԓc>fc0}'qŏ8{ D75rș򖲻 "`Vݢ۶z!bR@"MS:W\ !+QPOBI:WxB7iKzJK_Kf]D [ܳv1 ¿i)v  w6^Uy%<ԓ5/~3Br"865֭kd23a\ M7 c@HRtt3!n/ؼ5a2mUnZE "B)wN>GvJ?Q4`bJiH/Hwa~{ q0w9,jfȐZcUշuspSI)bhӯb,hq6.Gԕx۔+ !6>Vi# S 5LV;R,3?>Uކ&!8-oZ_&Ӊ͊ txI])$Jф A׭Ҩ8I(?_bf1Ǽ1`BQ=wM#rXJɭf2]`cf3Zmp@$7ج uc( F|9?p]D2/Y e:hŽŴd̹$_ʣ_B[氤XfJaiFCw?)`] t -MqU0%Bߗ$ǣbVEYgA[:C ۳EK,bUn"oo¿J2 vi<6EEB}5 lQ>W<_ Cn>uxXNZlTx<_|WP}{7u^Nyx8hUZPW}eM沠uE$>dYP l qN|c5o9du3TCoHmy/#ZgR.KJn.^FCB~|DV_5#]|fDֿ`mkI*@9@2R0Ys7~f!,v+RsCFAB`2[p D'أF;trߺ#y7̛Bp"΁cxV,TL`e,1Cy%g/ [BԒfobWܴo]8cL) xf.3ۨ1Tf/c6}2 %@ݥςu3v@GlZ^ ODa='+ h?K]@X]h.TT_` )PӼ6'&Q]@: }wwlZXC47, P؝{ [/j:h3̋m+{=P{D<9IA*ۡX2ĂLZpD6}b7iyTʿUhCK$zd Mp7/2425`&BOk0Ȣm__`T;viu}O.@d쎓L?!iFKLQCp,AN.|&ިU#Fpy|H}=Xd ܝVY [nU.w,9e OJT)PH!/)иhݻUQ: d%u6mɪ=Uy(YoWXoSg0{M 7L!rb-ti ݔNmxn״ofelW/@l?aT37GET2LMS1'VO{i5 kxfj KEqs>"IJ"}5JӸ l5%MV7 DoIS0e/Q\+lМ> &EΌXk0&p.~0'%c߯VLfn+}*D%ᒊ.&,+xF _ ~}Y6>{@ʊrmpf9eNKCV`u/ +uŸ(ۤ`YxHɄ524bG Zͤ%P,W}`&TE=D64)}La?#Fdum*5OLYBE q.>5kvztT`J$:ͮp "ߜ׼JJ]H[h,JB^#<}Iwx4o%qw+1Z-)}Dy%^KƏ q@Qo bh)&#-,94s}t1WcwJS_U"aZy]읚zՏ*dV!#R7O] O)UٵLZFnR6rQI0}j99Ɗ؎`K0J]؜s1iA !ց"D\o^ FM̌=mRFeR(cIBI3v2ŋt^Ċy2Zes$=T~83:7t|Tbc|q`Aa}yV//%f~@Lqmb)d'YhLD<{>iij.nAfK9(d96ּY{g|`h.ȴدL7ܨiűMVG:̍bb޼Hcu!)Kj9Ms6x(tkJ^"$Sؒ,,+#c&ks<`c]r憛dͺ+:+ʃ'_b~,z2)#jR()TDHYze`߇Z/>:~*Ws[j M&C>zYh63xdy-"VܓrP%:(i;xJEx23H-}(E܋T!b[6 UuZ6V2TʰgNF|WxL0 }\Os&;

֔shd ,c6,\I[bݕ#Y3Feio݌ A-3P-a@KKB _o/*6Rּp@0ɖN8"(=7W$PI-LM`u:](?14C6켖 y?_<)0R }H*ڲFh)d{@D-V(T]0>',8Kth < RSY0\:WZsy) 3| @v q#to)kZXyEΌ΋yX[(6!0][ƌf&ses})/+arċ`seYR;vv) 1Nh:CYj3W]ĺxI% 7&Ny|W}7 YJBe9!M+Xc5o FY5 j1aєYҔ~6aQZSȍ齐m0״衞ܼS9袼N D6z|JbѷQJNlhWyI;GZSP.}1pda(y5qh\!j߲[BbfS߉OnҲHP!+?Cdkp0łi轇0v1` ~Ia3n݅ӇKV4L4 fQ%!ZEi KBڕkXKO"A$'"],@ "9`8S]G[!~ۿ0uC:|eb.Ǚ/C4>4!7NTF5  o0l}}%.+ӿR'X q0v4#W 8aCG{ҹIKzuƮ{&twT͘&},q2*Z~ӺE_"p@Ws%c!i| G>(NsTг_ràuyAU۵*TuLXoW 1e@pp.qFw#OHϩ8OYV[/"Z]vPzL uwM3f̾ l%)KdP˷]"`<4n(9{|摬cSF젪t724g:lRAz-F6B/1d!r'ϘvTR*e@J*)٦wF.8ƫ6Eh?R\Hlbc'쯗3T>t_E#ӫ݊ks7wV-OY0 tJӞqud_rƀӕ.;է/=OXM(MK ڋypgЯtwV(+2maEsV>`n%hA^:8<p **-tƀ9|f/egHC絋8U|T]M6+ȑG#mX>;ǿeͮ ݥr(k%>pR^Ltl8Wҵ̏ɩar//U@QK45b$:pN 4?_vHnq|d`q (칰D*e*hj~Nhot@U5`2%>:7@$ :皭oZ:h-d.k*O2>3ɫ6WvC9aX )kQg_zR=$w,ercwkDI-1" EN5كiӫYW+tQ,i,xFp4 @>cv'Gc;4UMZŖmf^=mǰ9)$M&Q cX<ޫ}⊤LGMn2.S$)׾pG,*']aDVKF ?WGW쩼1` BW}1:.]}iҺP-v;bՏ } 2A]1ݼ!;.9p=(v-A]^Ab7Y;GD\M9.mv׭7c,{1'8ְ&YMQ:lCQ6l^(O&%U*e |5) }:we;&GH>U|+0ߴTSŋ|\Ov**$pdeN' bܤ1ԕV޶撛l>Cę%Z?U#lFKjFFM xMu')ǟ6~soxQ^:ΥleG,BO1Ӻ|pׂ}\cٝh/=)rPO;p" )y/h< Ħ를)Ί'mэ,^~r&爹 V'1GP(oqPb\ž0F`ԥcάG\^[[kދB]'EΞ5\1<3f HD:xH"VԲ'X#^k]Κ=aq(z ħza)Y^$&3f}4_'1n"\3 eXa*5 !C`~dmAC{ i,>9>cg/1]" ]: HFufHc8XҘB *D@%nZlRfwFULt+2 Yqΰˆ`wzڤ F$S>k=fMC.jQb>L}4_ 1]8DzcV3`҃5+:C\z׽^, 9~8$,(XЕ([aWAZ|ԩ[#9^C~J @Ns)ħ0F&˕ŕE_20WlH.3fܿۓػqO)?+6*[+˦0)T ^8Z/g&Oy?HYhe3eǩ~#O)@ "y'ƛ~IFJoSٶ|Isx=2|9M#􂇣!1CJr91:OceqK| eqKO"נ;{TT&XOCb bd%OSdgA/a/bIO,K(]]%)xIP6'C@_1 h /8Yd#wJV~jW~BUQc<ߝ <;<}uDzyt'd 9O$2bkl;F~)`}DԒLt-s D?J0KT 2E ڃ?bsiL[j!&!ejSMrzfJÒDUMR_sF}_ǧo'g&Ͷe !f Mxgq)412ϕ 3P ? tRA#kT1y4Ā9򟧠rH11y]F+I$Hj" sb6Nemk#t# 6_\׽Iq#w[$γP'6ڟWX #0@ ȢL6yZ/N]}/6Yt62nׇoGу\< >Z+ KKv%@ws/ q9ǬrXHgܢ̖)Dl[.= e gڧrXC?*2}pc,Sd:tNo =T~ÈA.Q@(3GCwIv^)軚# L,KD?)f;Sgc']uTc4; ]tc6]sobdfu~p Eʛ48nQ$BKP{G<W XBKf]/^!}f=s>gR7_a 絰 D~h MoFs/ &wgzःXyWy=.`iUOɰǔe;%68ö [}i!= 4(-bɯv_U i+]F{䈔4tQ*.8͓28guMKLl MJ$hxxyK9O\IIԹ戲=ɖ0@* `v3f(C.4F4gb9~dԹ7tKoz( )`y>h=\cB֍$l(&_{>֑A:'oEK) dvIޥ5鶴~2Dm*U.,)sHoe$%UɍPF&A)[ӭB4_q pxĴQ4iAЈiZ#A?P)=OV?z^|رO{Z`W/CbAoSPYI[kBDQNȢҌ6CFDG>A8B%sgGih Χ1- b g~o|yˈw<{Zk;(XϨFw@>ƹq,sYiYx]4>;Z&$g0 . Vz|S -fْQ=J܍5phLɴy՞A֡+f"&Yq:SxU ͎*aB BYߢ]݉>7\+(iZ(#{߀%`)&.2{ZY'U"a̬35d.O *vd0({J ybCRkߟ5d%s3]_pL*⻥s^ Y5҃bra,Awr2Zb2j_[i-^}~`d:Zo"QhPxgFJ/[? 2S5i#@q \tgsa܈@$Y#4+? ޲RQzxn^nU!DaK@ի*e}ߍ.|0+Le c1,1 Ul`hQ=5N=|$a$9~Q`vog"sLyop`l*A$j r2A F'7 }Wf~ #/JvG[j#-R6&D-6 t [cn ;\ 5)Xq5LZYޑDo·N1׍7̵j$N/)TBR1Sh6& _k+k\/لyd]/%:VR]ţL GkQTDԽ8+뮁</Y_dο0k{8y߶=&@ғݮBLXg b˕W$W-`qZuő 8ThM;OdאӐH1BV>&S2"1u 7pi̒3 zIg ,v|}ׅ3K>^q$-TXXDҌq`XӺԬ[5RzY cۏc¹Z`\`sW8DM֪gH`n衎ci\9s# M( MaI,ra9\§*|@xZX][!K 4slV%?-o(F 0X!!Oر|W[[([Tv1݉bS-8xay\vfA7_!I}t۔)a/jb.An# -|č/T2EQeR$)}^66,au+Li %cӰFtL`C}/:pδ`}N_A VG8C;YYreͪKW3C\}()o[w W`3Se5;1޷9OX~􊷁At!-t]E 7)4A0 _jv%WI Sc |:9A"p֮| í3HZ졝9Z})^_Xo?(T`$S:;q7K #54ÁJKsN" G+8*J&9Z<z>t#KڈN:o$f>~/WwsSPѱ/MV%힥Eܶlڰ (N4/[ً9JGyR)֎j0=鮊Įy.=*͊Cєynhy7"%sw>e~r` E5dži~>oÛ=7b_9C훺U~nioCKVGEkCoj%7Muu]2)ᣙH&i`>:/ ' Z@6ٸL>#J{[V_(Us5\>Zj]yi?r #N;F/U$Ҏ9Ө +M5&wSp |G$r3pEadMOj媒K|Bpۂd\l2XG ='U|)#$ VTi Lsj', _f ”նx *Y܍zmd3Mn\?rDjަmO}&㇮MpR$  AlUYzV(bC:n }TUjK|^ݙàj+X wHl|6UlpX+mh@}]L[9Y[zmFFD͜hړ++<<\/v#xf=JMA՗s.;zƂqjGeq8 dښWGI<گ́Vmc6H{Z2'&BVO~okӌrVuRwМBLXq]:R(Ӯ TLM+;L(7>W"|0m*%]h̐7 M<{@[mqv.ͫv3:͍^\H:>/fwSn-2P&GO6F) dTCdq/m[tBؓ=#fZ{Yn;'!XM!>_ѣ]N#pOTFWVNp6ֿCڎF#+N b`IVzvƃ6miݒe0ݒrkr|u ; grt,+?h #=6'k8bYXFZE " 87t#R9 eIJ/Y~lD͍]aqśYMhL OtTwG,%)C; Omew_![A=;BbK2p?0zB~|#VJN]Gd U'?`_ &!ҏ#US bsb^ |wNm*:miiϙQ!J Ejl۶ؑ풘f9hX\4P5. 4."J/}EQ*v `l9 rZGDbIx['xg*+щBJ{<$Wa`egb%amuKH5UQ~ҳ|t:%qVΏe׻BsWZ%)+7떗bU%wBH{y$8m3rL230>a@z|u&TOXvv V†)[3rz i:- L:*/laŃh8ݙ75/S{ tnڹ洉̮Ϻ7YWZeXbq8v ~>srla5k^E(Q؏\749ЀxyL;N qyw)xb#{!!Fq;;ji_ P;ywVb;3iS[(%Y9ixG=",TJ\g)}b).sh{JowߪVF~:tGt9S^T"xYKt{C/.gНp궧+yB[7 cYJYK2]k@̣ íMac^nm @d)pěܖGJ19. `~M3Ut() d΋SX "d ~_` ^p9ZX1!!P TPx^_-hZ@EbzDB4_t }ٶukYtݗ?LGU2lNɬcol UBfZc'}ƚ 1G5*i0TWS"jؔf_ѧ>dUjdGhp‰$=n¯'xy1bd-.^&k7NVmMq=fYmǪl11EۼԒb$*c5[Z,ڷBݱP^0jt K60,ax@Ohϸ^Hy/!Xu2mra*Ғh,s\㡊#kNz!!ȥtz\}1O(daպ)ɢXX|_ H5&ޫ~EN-9fNt[#}9blB׫ew4-]^N?8ygTT4^|d/iw_J'{˭'a2j @mҁ*8iimUR~ǮbxT@~jhvy$!j%n,ӟ} a+Otm%skz"=}6- gA`3}%BV /k !yőx Ў!ZK+ 3ne` B -du*|E8IJt}fE kE v촵Z֔\%e lNpۖnLi j;Ksv32^bԅpw: i {|.傅G&تo7H|kIwUF}|8鬰G4T:"n#>cD0!rɤ XMϮuE..,?mmn4s)U@׋Jڙn4{)bE f.OrC* @Pܮ$~PM"&fċߤǤf(-vv>g˰N>lX?R> ldN!âUyxV]'OyΑ^׷y{eBP X}Y*`'kȿi+D]Jb)&%P` Ef|5xlf:K [ ,r's{ށΎ;&^%bzlqmx_[0{N`2ay7d\, &]KpƐvvV#7]5`pL`Q~uH0rҴŏK1'X*fy(G]Q=;XN@Cxok=?Igh{xD<OIW7M IXNYh ekn yNtai*- ؋4n<M21ÌНٝRlN4L kI`UI~K(⃄ϙsq/={?6 ~JgōAoO+q޼߉Gӛ.V*7QPAL4IzP ߓ~*@dž҈PbI0o^*`kjiW@ܿwX+ KA.~ LZuǍ̱p-Hьڃdѫ$[8~C7^ڙ5ܟs^^Ap۬mCpq;Cs45AAOZ?ɔ`Yc3,ݷrWe=t] ns}8zIlc+&kşI`kKJ7|'nݥJK:Pg‹&O٘.U඘ͨŜNм.HRz`x<4HdE5v8"db#YiБF)᢭dU7ӊ2AnusA{&#V IǗCn$#>9P{Ha[>oCI&v=j1E@rek״ Zeeq9_f+2#N_i ᶗIKaW4,}6KybЃ=sKEK綾x^eқJ[+g;Ąb~ii94ݭGBA)NG.,<$*W[45bSP9bѫ|!U)ح`|LJSc, ү -Vt\ ?Bn vX՝Weq̶0;ߑ3ѦIҋWԒ%[CEIz2$@o {~Mݣwr֢;G2e,j{j`\?|1k\>#" 5oEcf;F7YY~ LC3:*aO֥*te#\UD O&g`OىYY9*?;%iK3_`/t2sAtnӈ60-)2K Fw3 zGg]?#.h=G0ɪN8D7rM:_Fl<&ϭ)Q0zJW$=&F 5dKvP*eeۦkc%))#qЌ׌Kŧ=9lX$kG#0\bLNׯ}ЩF1eVVr0|ucr_JQkp^x4<͓ǡ!_-eBm7ϵlV⃜j#zu35a^W{3780H.H[!0K]&EWVI8/dh>qEPjP;AP*Ywk0|B \XCN.4sGɛ]F1q g{fP}YDk j cj&:&5]eL'IRl1M}l0)9|a\|/=q_$ZL[P(v7Z))z;36+ `0#. ĜG™oj{6#b12lV_o>vt`¼Fe*ORZF:.&egg!) ^ *bPSieT!rRZM{|è?{M b싯OKVhG?K*UL'cm)3f3v6=ٓoV*o%LJ'@/K3;=ͯɛ5'\7&sźlR=sܷ $!xm*s?5i cja-dNLL>]=Ū# ^-B IxτSx.;x;8>dՅ+4n{*c +'"&OC_fRsYTSkX-\~ ߜ['a(e#gIc)$z3ś@M ?Jl> lo^('I@M瓹Boׂ-v4#Wf S Idxq\Bb(\ڍifckBƮF*g~(_eho<'?!AG{,m1e,vh=0\rA<eT4ClVOƆ&XWqn?S4 F*CxfHmɍK\h{F&arjex{{,H}/9`K1_<8HQnT/jRdJE;_ڤZ%DiQ"F-Ya\aLu 藵1zd>!r-`G-m +HdXJ arS^h=Uߐ-vAgh)ae2~yb,Ӆua?6rW|y iũǡ4eYHV;X UHS֖O{k /n}?_:i吉!2SIcCVfKlɜgGRKܒJ[`d4yIGP?I3A>d GWXnb U~*۟_=(EqLɓp>ˮar,~h&k`!ɣصp %Lџ o.9vry'A0.Br2;,"GןݏNSj=OzkY''_M#|x I9ރⴤCF؇ R1ۧE·U>"8I; 'AGted%}`UI@,c)L2TIUt!8*X89|?حgK'$QI\֧?|Iôl4cusQjрRjuaMso#{ZY|-̝ SU9԰/GZe|>[!ޞ-l,r7KآeI%{0"=+*3#JXD{-2m=pKq: oS^w JFP QSCPH+;K2(7yd#Y` uR.fd.H&YvHү-UkZajNt\gWhMY2[ Q|x+ BIS[OI}0=HS;{c Jޔ,E-'K ^z>ͪEq S3!NoW^ Y5ZH.C SRԒZDTGeBFyB.i"}|G`hf?ӌ#ddeZH$ 6+gF^S={T>[8ʷ_Ə)W=BGʳAu5zpqϏ?6xoAN:yG%Z"4.W,4nzV7 n`w6;p =~VXlפxP>Nff|.N[kٖ(Q}a~+FoeEfIiMBe5a~A𐮩e$:t.O*x)vi SG37g %qW_ 2LzKd-NVO%EV;Jsbn+vsyָ=Qvp4YwUamq2t( ; $[V6ΖYպNoI|58NdԎȩ(cȄl, 5lkMɒ5.=6xB^(uU3f {Ɩ>BtQ2(- H=#AT5]ЀvQ|q`,={|\W,f*3 bż8džȂU7Yts3 Gֽm/;¯S pES;`* 2D<8"ʙd)J(2W䆸cPj*JFv3!}ߓ4͏tRVd%TS<e?/@(zT[q3 hU {?@LjiVw/6x =8eQqCh;PϽp$s k^:I3Mitwh!ZY,^;Zu㟵a.M @= }WF)HSu#[ `&ˍQ]"Z~ ٤mp7ړ^@a:\D.;?p`2nIyAhz"m1A<MgbO]dI,MhZoc`ϗG-5'P+bCG]%)7>/#}^@73 8'<^/A;jO_iv' ĿyOlK]CXKKXqdMZk SE"![yfrr΅{ /TGݕ\ŽJqN|ys`W=2 IJGG߹}JW`ܓ"vK^N yFYgP*_ /U'K4.X{:5$'Ϳlf_ÒͧPDUR1Zٻ(!76$2ijfʳF9X8}DSкoɌ䄷DU'>ERkloMRj-MHߟ~ ÷߀f 2A1Tv.EO1Ԓ. ?pqr R7j7B]O;)U_ |g<'84C9{[B3O۞Y,Iݙ6=&+Z?,Gl$f@Ԝi3`r6qڶoQ$ ÞW>snXS[NCB~3(;!RVzGR{[&yUW@!cb$m"gз^j4;|51vJmIAtddʒA[5P/9F }kZ|$0]o{횧~mMLzDub=׃ w+Sρ;!ԺpF.Tx22tߔ}ig(ãBUq5ǫ2_֚6_Z'o1Bk~e¶9E] &=a+AJΞ"O&#HW'^;4"9"P10i  aLm)-kH 1'#g؂q2aB[K>loio)Olc|ncH5sCПy( -В7ۻPti5rμgCx|E49{J _A12NSw\AWAܫChV{:-lEt;MlރK34vodW[ 5AG+FQoآ[ \C5%8vi,^nN_)}ct!sٕxE,áx!Y_o`8(OW*]+ȯ4eԺ-z m Ae{;82mOn|Ymq^ΰkK8 5Q $XN b7eӾuk#WxC>}S@C᜴PlCo0&b9zGKKxAظ;A4P->˞N} zQ*P>&RXHǩ9uZPECdziJ? A$mmj(h> P {5%#yx8 ˲Œgc#9qS ur/4S{}~PՔ_I!QxG7V`ǚH"e 6vb[^`j$KWR; 'Ѩw4d}w6xQ7Nz}heSrAK泻SKNẻpC怊5\ *:^LQHUl A92,2E0Tp ,5-i12$A"o=xZJ6t.tw扷3ã=>>A,0M$yz"TqbZf |qaW9@Fx˽x,N)|Aճ7'7&i P.daM݅jp $ xvXA:]^e딃>+LxIVhvΚPhl!~nԛ[K Ib&PQCc6X^Y'4s&݅O{zh٥I"qK7?2[iВ2q(!"[owr<m j)K7%af58lrܳc&f߷a`}wr8R3:Fe9tf($N+CUBXk\+˛z#F4xp׽T dbo2SN 4oiS$F~`H40Ү]ᕞzF]E;g;VzWEG !njB9  aSn%jhG[[1 )b7qViukV345JR/Z䋞h;^+KR qs,`f9yG\3 "/pI6r:ٽ:uN1C\Ո@ H(Ӆ7<ćOn snSn0勨oK̯U _oK!V.ٯ*ÇoGqc_-ye i_·˨.hca4KLj\~♿iX'ie;@[7<'&$~BR חKp##wLI;X>Z]Vr]d7"[6wbċRJ!YEw_7&_hAO1':}HJ&f|;NV< W_,CϿ}r/M h&6GmE-wa] Jo]k^G-F;A3US/F7Vko,SHKt/ۖiԔ OcCEe vqlMt L nD /'duPQƯK~Lp! *D\m=h^LŒHd ԭΎQK %b )_`{;?t.{_F|lщZ:jy7dGs#ZI >AVŲE 6RK"εMUs7$l`t0P aXC6w|B"֗D ZkV0|'7io7*B*SMʐÃ; FK½]xOuDsXtgOn|Y-y\@e+P@k:"Z+״vnk,RQYH;FwRa(%哢A?nNOKX %à;X HA䱶t&m1-b]J.߫ܣ~NcL (e.͵ZOdZ*n$/9&Ȳ[3o"6q*^Ⴈ +I*=+e?1 MNrx/s68WL&~j-#T{A:FARR-q&#B8ܳ(Q8Jٿ9dl wZ7qT<#ЎŽm_^y-͏2͇DuO܏j }KmG+1Qk&j9fe+>tW#w+2B!&!Nu57g) >wF8Ûo7 %cҙT㡐]h޵B&7INTֆ;G! {n;yrl@]g d&䰐lQe(>u>R 4+Q[9 y7hw»?== ?G_/"uu9әHL:%gLL@t?}t/|ߖD=(by>4n _Æ'R&6IWTnDBwccfo'DfKx+iW:6-d90jdFLHdJ=c#go [f% u.g A=BB 0$zdnmGoYQ#T2+ᥣ\Z|oUH› |+BV_Ʊ/j< NVwv t(aβ@Dι:+itϰvBJxO6|<@g\u%ug@ƿ)!ٓM) oQ?'~BpuGfݝ &Uyh-#$e/LC( b0BNO_1@Wq%v5̍FGT:~].Dt[񪿶'cBA:BWpx!-E_V +cH'4Y:[ F$#M6NSD)=Rhom̿e#ϳ2A~#X{O>em?WJ\$Qr9H@S&`Ն-ݢ.|\y~jP6Hm/UHȁOkEծtW`t?) mu(>eAUg7bdB~z LA$;H)%TWDpQ!,`J)U%A8+Ϧ7\hhOW&;@!Ѽy;|D|4Z|E]AWTjCƐ]Z$Qp 0R!|[\8> q38baj}6M0a)6 b)V=2'B&MYɝN]@C2V@t<<ѨD)[Rw:Pk$u8Ku߽ww1wT=t1E$ܕ@sx2al@q}|&̢[K~nO؂x)]nCt N!ƩCjSq/L5rMZOn0 4D'&aG,GMBS.B&%D{U-x*S. K^8?ײ)<ĕE;`}b`2k),tyZ<E٦ bgX%-:efOg1~ S;N;&9S=[* _ e'mE57* 9||Q(ӓ&`Kje(!Bi˰ B0mRZqH7O.@#^kQXz0r($"n,ΞދaOiew$ Cmo' WMGf.&NrE\-uQ7RQaqCBWv, fl,~^]e}\\we#mrf#"?Dsb฿ڴd7- 18:g8U[mC$i/qnG 7sEsRyQL7sKOg5 G|c:M}XO2g,o}QUͻF$3^|\| Nݔot80QLHoJ}l$M.eLsq^ܓ^xb|w^g"'T}H Aw)(:.=}-/\h*NwUv&Qtw?{M\H }x._Զ :pVaq(&sbdV6/`PޠH,SdvE8䆠fn)#}uk9/woT+׍›Z#= &Q٨H4*fr|QC"S3v-uҪ$A"!&m3V7>e zI$+ɐO oB`S bw/nUck"%fCV(jf2w3VYRkU}4GR˅kzZS$q-_&9 МS˱ 洕u',׉#ҼqA;dQ{;2^ư-;{:7}EIniz )XSAUe(po$~tuc&L*F-ĵEPz{!4E:z'ێـg9v1Ve]#"98.XE!)-ȗ-V^jիeZے!Vr n`cw/|9~ぅU_P-A_FuoS2[YxmvxyEYK 7_'}kJl?ʅ)õ,+B83Z_gY C0Jx_|W{U盙9z +1ҹL~NIOwVT㾙%\I-, 7u2Cw|&Z.ŊPNn$ʈCQ)|{ܻumWa/q[Ws>zfܫZ&6} pY㪚iq%U]>G?R4{Y\uJt> 8P$?Or֖vx0FbW/ؓ# )<~aG 0dhs8uo!29 /S0}UkvK{vgР~aMxbȡu0#|Ld~̹GI#GH ?d%cxPz֋T{kۺ"C 5$ϐ,mp I;{~ً;F`Klv ]0 00GIU62q;k3pl,~/_C[qNM)=Z5|ʐmHWT=K­vz*u?zO'"AbLXbD@FE3 Ǡ ZOr@c<`+KMdJl\Ug@G@e0 n3;0NH "iD@]KUx'yBm°邕hX6dLkI6!ځb\ {Z&Ā-5r`=Ԑⲷ c co}j\o:g! ~A&"LKLϼ]$<>/iX[V+&*ZD]؊ĻjMPxKrgQ>%Ǽ0-#):șPu h+wMeq΍+РYK::<(8h N:Y,|U]ӄN4] :.dNy~[cp]J148{%@y\PӚqcU&ku~K[nn C% .#nlN'eJ~7y $;B`?JPgCj{3nO!.tƎ 3w-qUh#N'N .^8QIUYIP_}{ x*\ Bi&>T*$\@<-H2rv Uh&*:f7Erߒ߻>9E 0Pe+oI~g=0X8Cf%Ǯ#Z!Q7oP[O,ڍQz'T_:6qStYjp3F`w)6N_Cu^mkǮ"vd-n֭8YFsǷ\`(a3 @3YzVҷ,J.G+®JM}b0 &/Jbfq{;X&KhiHMnF: _@,}>pa0٘[qH݃@)ܸuQ- J@#=GϑUfyf5\Uk~3C/9.߂ 2 f~6Hܻ^ -g)#Ty.(%$sy|#*s:ڙed~BڐOA^B[ {]=<* 3ג.MWS62.4>tgkm'dAzEFvyWc?N/T7,˯(VHK/Ʈf$F^N#7JiB~(:C$snDZXȶj ]w3DU|y#jGxGlsc#if TA _=nS(&G | eaTGaј1$hT]XOڽBH\ksOr\A"a;u=P:X,V yCe#܄5Z_ m ݿ;?7j?|v@i90[QxI{b4YEkHbI+ьދW0Ӊ^_eپ!PygYS_qoSi%dg|+ҊAUSU4L[Z1\P+wX>;:=4=&~85'u|e@؃ebVZiu k njP$ ?D_:E}7Ɍy6I}\7댐,Nِ"$"X7rc+8G?=~`P d+OݍghF <̑\Xxɫ6AՁ3Ddq0.ZS/mPx=0ىd/C p96 mƐ$Poք>{~ҩ@\3 9 BVdJo6 º+'Z63A,}jfZ$iN!,tI_.auÆ1=Ҁ_P)qp@%,<@O2%+A9N?(&YcׯbB&,L/d U#oWrK&&qgap4'OS4?G݌I1쎃 CȹzaXDkeGku Fk|7]| CIFqGA˿拝=u^vDkCchoZEgRaÌ2UzN ʭ\0}5R<0%*{0C 0GP(Nb6i/^hi=#Ƀ3&D" )z@&vF^LA%ӛZFEsL}m\u0rV̟25rŻ"|84.Ey6؝  08݁]99+ #s 4v 0;- q{ \տ9L[Kjz^ſQme  ]l8+,2Y#0 $l(B@i kj5yVQXG+zxtJWO|zu2J0[TiFeQ5/z +euHD3VItW+|,q!OMWmiҴ˫~:[L]i54{!6U' ,$cI{Ҋլ?\G Kz9O;\!{1*^}G:O%GGNƚ8F-Vu1!:E ?}℟}VfUdLb87nes U]L`N NܱՂw05A{M 2/ۡ_;8 2 aױ+_ G:=C _HkK<5L0- :qM*/l^f&4~•9tdk`Ok|(FflaKaRg/|* ~Y#C(GSP_ bor4b|+j|=`z9 kv%/M/ɛovŕQI +w{cl}/,e𻵶{Vc"35—c9S [+BV;ށBDO;O0 dX}/7A,@^ 6(fR1^ϛ_i,q\`V+΂psaw~Cӓ>B;9ҙNƕw:~iraJ2}޶qU-mLk<%\p=,RRLoR[p4;hF>ˊg+~B+"+ ӰAm'o}*7&`'?1άV٢j|\"NVptX+ge.n NV'KVU [Dz-Qt(`кϩZ{sX$j(2aZc}/}B/F=GQZܒZ.[@A9[3 tUf x:n{ ':$7Ih,Zq9:կJUG!X$ ҴZgS\Z1+bL 9.*FԨ*P:\x{[ykIџ]rxX3lA{_\a\{0CAe]3QC"pGh荈;~}٪ힸw̎[Kh+ZfٟJyK)?tY0!kчSA`Yu#CQv07/}'73,Z<ٌrh r\ 9 d\GVIN ? &08ׄ#>Y稸/I/~W9c>q)Vp"DQpNGi12Ezv^r%jlL) "O-j.׌ˈmfO)mܨ0@Ic$T'(y}ICs؂mTΆn{cAY$ d pKp]MBQ7v}]#c聰$ltY9WT)3 ;UM?Ɋ]'JeBp#r-h:S$%2/.bԪ^)}]4Z2_'R͚{YjwT4xJ/@#iks4|N/Y"\$դBbbKz`@刹~+V2n/]HLcF)dl_,r}sz+\`|jvg4O:􄒥i^;Eb%L|O L W8+vʫ91MJV5 Q?h2ewhT0<| d$ .VD\h}EDٷI;.S$ s's"NT3L.aN^`Ifx3r({ 4r:]1\8$ZD}qb[ U0Mqf1F*q}|vc)}FNkcʑ x_xT#lQږ?pI5avm,6§ m :eGvWfMuK6K\P29FQc&K'c\d6Gޡ{Zf]DA)h}O8~^u&,L;.(O :B"gz"(Y AAa:ۭ[zek9WME/256.h%?hܝCnc8 uЦ=@pWӮEΪǫ .;ǡAՓhvFJmxN̕CC])+H6 #9ϵyN1+l=kOIcBw+!tp6 η7[ mwI<v%v;™}3>ܟ=R| 9-ջԲ6Hײ &8 Bo:†\;'Fr({ES_nR{&PhI4nd)FK}:)xXj=Q ImT^zXG8 Ųfh\8cLj\םKz]n~=%>{g@]Wރf@**d'| "T`|jA}!.?c;$d=Ock⢂VGa2w> 83X_dO!\-dkOnIs۴w=H揥%$/t .֒jl3sq>E3"Dz7\ oW ّB5U*)a?XqLyQ\TSs9.&񛻋~./KLP Ȃ'Xr ^Z8REtʮ,(e־IS&Z͡D ~'Q_kh='x)n䦹" d񦤮ܿxQ~k,3"g]!Ɨ19&pA!a4vVdRm !Ǡm>t?-'Yya &Z;_>*\ch'.Nz>:˜n:6A|̏;cqWe_̩ q_ Լ\uYˑկDa\i\\@ٰ2.Lo Ne:@c{O+lp^8 d7O|bYP\SIX99n"C~2ac(C.ZETta3WjPcf`d9|F?+ 6}|=Xczmߊ(j7`wȱ 8{; |;#oB=f]Ӑx i]Hk9E  wᘐ.% ՒTڌYrX0/bLK I\|ĕ/P ˧_~gU{CIfѥƳ9 *z4-%XX'֯~3JJ3lAT '958>Brw ҅2۪tl%I@Xͦ"jp"(n.aU Iڡ4KmV{h)!Qm;Otm輿~ ΰ!UN霌d>psfje@Pbz=gWU뉑6 !v7FDt|eg)&e з._ \VDXokd!*%gM'hyz#yw_rΖ.[M\L IsGA3 Ź':S(/562\ƨ$RR?"%fvЕIKs5o/[בvn`\ ,RM0}A798K|u?ta0EZ!;f_6 rTtڦ/=ΎJ,%Kّ 9bb.K[k^7wU5" ЍM^ٶSNU: B]l;sOfo#ȲlcR0J(Y3KjlIucXY>)e }-ܲ0nQB`] @P_5ǿj\3 2OV5(1)* ]YS8/պ5~tetb"R{O[,X&~$pd!v#H$(8r5^I/ &~fNBMkc L i-ʁnٖ3Eh d%nt?B?ʇfjV(Tǰ VǃJo[}'Wnm"!>潍T>N;+Ad; koS+m}e3oI ehpdY8kŕTZy1XUd99'c_ R{FM{G{~&SQU-6r q{I@TL_ ~U`~ cOaeoU-/T Jo7OE `DuiRҵLH}a$f6}tH|=0GyN &M1^R,b"(?ڄ7ˠp.)pԕBO f|}  m٭Ң] 0fiyQRkƥI /gC yዃ .QH{DRd0_oJYY#^LZi¡mPɆt,;.B"Q34@c H%pzdsD+Xęzֈf4iHے\J8o@RHٝKΓEG '\PtzoĠĥ͑T.Ӭ#:$u93YdWAw%}*%YLa}Ufj'R4TJD6EM6q(B3^2svZw7:n{j @/}WsgbK550Ժ+_JZ ; O*xjq<&YIv~Ǻ.r-2$ѦbE)ez%:Ӧqs#P|ETس #YOCjEi=?OŃq,TzWйq1h53h,.!gFu-˸ )`&lMĻ+T^"؆y  <~ +plrT q6H:)$C~_Uڝd"b cvd,+37g 7>|,M ~hy^zRLHs¦RxhZ.Gp'A4BLM(N{ꅐt=еtDtfSk%|7`Xk9+'+@*\^@-"b]* $G,bMtSaAYe.h7+S@#P~BD/Yzbr{ppwoL:cJhy̥Nѥ)&'++ٚDr e9/?*ާl ԅC}hI.L\;A.>+.8V9tظ  %h&iVjw{ p 7H,4+2|!z)E=Շ^z?Ͽ81O<gϜS5HF(L;(iV_[}>ک5NsbsGسNڦ؝:e"PM(s0ɪ -t ^}B ZDUsf%LR=޷BO.& +n (7^247; fV!}+9ΏIuZL&rI8iOhP@B@IJ=W Ӧ|wm5<ʼnj1i堤"!3hF )HWț q91e6I.<>.ko >$YCXQ爴B- 1ؐB1O,޼=d0Ban1tI5vS.ax2Hj{,*76'2Ђi6z.]?|} R#`CdLEXB»263Bݿ VUXS k34E'OVo'b cȌF q$]T)4jݦ7h}=K*7=2ilОGJ>%*gGP Gs"'u39/!V!PXp#fYjGnH]k.Y)V`Ǡh\,|+/X2qύ#8^Z9;q}miX=-ci6_,p9+Ҥf&!$T_!X&&`:Qݲ"Z <̆/*fea9O^'|JR%g&z^ZhleBUɘc?sQL INy<͢%gDG <nG+M(?{<.-}<2"vFh6GX_hE >?Gg3`@)l/FͤCMw5gB1b@eV<-pr%66i;|*ZK_РrG}͵h1hsswø!xn^5X!בIbXS"|N+-=PKӨM9FVixvTBMhR}?{035'_?[Sw|gW5x9$\Tdc:WOt\M#"13n5$f#ZTx ^5uHmJ! :Dv>$fJ0Ysp1De6KFܞTk \+4t ^+v\7TotBckgYZ070701000000de000081a40000000000000000000000016446b36d00006284000000000000000000000000000000000000006300000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/stv0900.ko.xz7zXZִF!t/bA]?Eh=ڜ.+\g 5_5ɾD?&θ.@Mdҧ*N~=zzdϜx"vٰl(nOz2-NE(M$ bά yDHiqeG0DꁗaCfAj}wvdmHiEs_xAV+3T )NeHINV֤^V;R %f#UE7=~Dk8p_ކՇp xEm>_K8wAX{펢pɍŲ!kNsA#콑_?r[O5Z[vtM80?8v;Ե@Ɨ n[F=^ _9ٹ!>+gF@+DA(/_W\ω i6=A/n,rQ9ZLpCtva1 ' 9/&07mzƲX|> Bh5̀c]KqC %E.Υ!ZA3#jq=pzM`9/q'EW~m?Uc|TU6XoóNO$~O`3r|11 N1g=qQV"Rvy9bFԼ\lWHF_QL:fǛᴬnRoU\|'g_)r`4I:WL5v;˝hmQftiGh38spOo CU<IR TyB3釕Z?ݝ!#RyּY4ڕ6 Vr hxޤmPa^̅_Aْt•9C$`).ٯ6+g*8kZWm|bo(R[QDj%$"iT>hߗba^ 3GB)0K;qoƊrtb ,F?On}7T1< ޳q9MGP.oQ՛h|0%ڇ|6l B`tGG vu/jHnY8:+EZzA}Y5RW/ŷW܎'@M;߻3є,$.M~fstXd'=)+ \'2#]S:an D-UC3;莠@&nΚlB6$&Pzm=W_M;pokWY*zE5hO\ּň b.Cj*/%`G1,a <1P F>Dd´G'q ?xM4hpб>Gp$:ӳS^D)R G&dNTsPrCŘŪ“|߷0W*B3.Lnp_`)8t9$%hHZ1B2YnhZWQ\ݧb̶kW)\?[H}:B"L0pƺA e|B ~/\?9rUB(+ȴ~4'2_[:~i>eK~9׃3ypz15=4MAb_98?Wny@5AoOt;D<y1:>-01P$ (ϦDU?K;Ӈ]PSRnNߣ+L::\lS;r.Xĕ{Fo]P=0V;]|̞NwSpKK& .\mz|Wݢ^Ԗ\T' ZTlLpՍ3Aw)첀j|5ӑ7Ig%?hYZMFqϠ\'j ;Gɼ84igOcTgX_Aʮ-WǵlΒ4P Q^•M/_T:B~g3& ~f:SmB5-̽kH1;Ī$G be]D#B0_ y%Eߑϵ]Fkl!u}z-\,c"ڗyَ@BcHhuAw-,ƒo0Y1RfWKq0,8oFq6tϑ]' &QGG}r(󜥊j>.W|dp{DTކԟBu%s;靈muɾ$qߧWx ߁uChM;.H_#*IҼ5<[³ش҇23E3 Dp%)?f9]mc9:/1Ar5@9#pTZq5nnSS.2~ 9jj^ 8'ȩmN\?Tu\H)R?6Wƺes8 B:"r@4[*爺`ȅ8/FwS'lDY8Az=FZ-撽GRXI,DW S@PBR $܊Txҷӈ)%Y)~tV%FPoΐGc"P#OZ.4󤷁f\i݇~0OTMnkL 3Ty4/y|>fjNaȟq?>3){_طI`L6Z Z?&kmRVО]qj< ͵͡f 'հ _7ewC'a5^^6 7o"mӽ!Y)n :S%41'%φ,[ff˱(3.DsyF@niXŤF5]`犨.Z\9(+2g>5EZrG"9x&lQ cK*#26Tp B(:Z$K}GR Pcn@ٕ|1W829| aXn H0T쟰Q¶Wk@dF LA0x:OQNKZ~ϱlmMmͮ5`a!Q3n=3Ŗ 2 mM <>խՃGOlBrbmp*`HJ08} "_-=j&_]V_S?sbړj|z{5A}4_gfF `ZJ 8Z\i5粙t 9u @ЭQT'GsqHz)\Z)v5fR^!>q._\Lvw D6(hyi_lp=Ȋ*U pu9M= k/4Ovu H9 _u\x`^L^_T|5ES#1CL7F{js93&uh f#XԔ2 RSxZ!1dM&Lzf;ʁ6L03 $H?eD%_&@.N;Nlxq!]ϊ`JрMmnjF.]ydƾvh3|3()pMqo yP'0qgv:gݏ?ٹ_/4EEl3ޜ>e-"Snb/֍nIUޞLf?ٌN+)ƋU, zBJ@ .Oʳƴ݌q>Ñp|:X$xv!d@RNq8^e5Zxd5\Uh9Qt+Kc;f~ @iGJ֏I5M;5Ş%b# f. ^i-.){V҇6GE\~7__9 K. le0Z:ȏ2FƎ,ߡ4H Q3]߾4L]6IݦΊ  ^4>"y3RklxڸTϏ[a2fu)o'n}k.p :0Ȼ{.zN $(6 ws;bUeY>b8tmgpwʅbO`#qNNgB<j~f>n _:6H'qf.㲋mZ~G P~0|+;CwY Eq .KSx2g'6 l?%Svy3"Jw[g&S՟jizjy&kwMbO%4 qФ4dDž5(-# ZӜU=71Oٺ#vߐ1+տDt^mar~pv(L|UP#cmB<PLޢA[Y/ՙkQP'8~}gooqnEoɧRym+3\z X?( -I a?Wߤ]LX`lh.veڷz`//^n*:TϢH'(!}gC7DTn{'l-JNO4!gߝ9ò`+iǠjr~4%J+yzg4oPG ǰ:GL?q&<>d=LEsjlvs8W:ЇHV-saʹ0.oiD7+WctQm÷ʿ;B NTݜ&,;ZaDGm x1[q=ףñV[E!MxU rO &@Hf#Pol,qJd 9Vw lwIz qB0?s9 t3wvQ1㻕By Ãr$,ȶV| sFync 䣚qT9BN6!/MqOMOG3N^ Dzljq8_+dE(MJzoR*BwbєD\G&uoq$BS .۟%ZIP|?ah(.!fzd,Ģ94fI/8ň @ ;m{ eW=Ajxk. FpUBq OdƭacJ:uZ2cn"$x7&TDdƑ_xU0 c/_ڟhz#`{/H wD%#bN PW|q:&Ҙ-΋M]aeQ ǹ'ZTISg|&tJ`TO¾]rvAiG\v~ЀW=h"pkմ嵻o[v)0Fцij@O+H#m YENf.ƺt|Y阰8.  hX^̱cǺw46m !.b'CDKv<6c?~7gWe{9s I@akiik' ϩ91à[1j eS9N,hiDbOtѣEC?mgزY'I 03KLE~VE/GօcΡVŇC1<1j,N o<5>H˺_1x7YUSQyxg7T-˝f7_ 4ջ1+97U{Pmgaȥ]AEdkoqret=qbzVCBluw(Xn w3zO$}u5agȥRX| 2'˨KiZw/WA 4tF~oJɵux\Ex1 aN>֞EI  y'zpxݔjgf8)L,fP7oxF$]kE{Va*%K4p&.9x:ˬXdCV;7x'}-+llHʬP + v1֖N/ d 86?2AB51i2hQ];6 xS؂1P-q:u:TОkHsC\t8עuG<*nq1!O%ުBmJISf>N!%;#?‹n۫Gmhbyl3O [a9 0bf͞JtFϜنʤ1f2~u8H-Á_H"U_X*B~iռ`_Zri/Lڇ8O`hW6.sȃO^,KyIVbn\̚µ?kGֳj|B˪n0b 4r?B'ĿiVq ] o9r[gxFJ|H$ NNX߬%Iv!p)g.3ڣ{ ;è>ۼebqxċSaCϧI q^푲UD;K0!JHI >?ʭ<8\"!9' s:HhR/*9NLƝnS0g\BIu$Cj%AYnv8c޵FsRe2rm+j:A;GOb"x߁ GX( +.>Jv|k老Mgx8Nr8TܓrNc=b4ە6}hz[‘Xow;r"0G3k/CyƝ3;PϝGbv8`)!b6+\R_ӆ^"pB&,y#Ay|8D6N`ݤNeH)d}Ytu~j.eg}<qOVw= 亶RS۔n5 `]݋j4M!{O,Фٶ?j"(ff⸱צHjFfڑ8$S+Oꂞtw8r{90 A ttdO)g%WT\"3ɳ/c>l;ܬ+Ҫt<,} _M[WUzֹ#ﺝ<jRsP_7+#smP-RF|WQ?Ɍ{{ * P6sa3:lQv'~yԨzzq^M/ x/UVoֶ^ YIbHKfI:G2;Tin^vPƣ`wڄ\OL٪?M\ք\!|\OPAYP35 ׽SGS7BFŌB%_k?=ob#Q\id8O+q㑅9|UT5L;TuhjD#ӮWo'TjM@l b]ZU޳@-j?1VF'1e~{c% g1 #潟-`^: UzśGFuu}c)|mbL,)V t6s3+"EڻilVI| wfH^,T0҆әGC}ooYǣI+WC6Rn&kkain>Vv|[rHTȐUtD|us3F򎌂ԓ/Ζ- +qI3Y~[#K[ 4[x;)?+XH{e%[ ga6vK#J6Ebt'H.'ɹybZ]'IJFȫkXȲ1F]hNQe85T㋰ bU5UL0)c 5 +Ì"a6~L/[)*5>Jq#5.|rEAuhL?Ҹb~>qځ;yI0~ .,qrv\vk)Of=qƞUf FgdЖA*/CB&t,mA0iAut%r7S'W)pM}EA~DSV ]H.lSw/ltNag>0ey)3v1͙ʋ~WOЄ)C5;ޜ9˶Kj1> s嚹Ŝ&%8%Ceo_m-3ӤlY Ψ;H!$6!E)ZrJ٣4ʼJ܌SPQn["v?|fhx E] !'eȪfV9Mm('7uH(&O3{0JAχB`ۈ@|z'cYx-@+!0&-A'\͑<R0Zb@(y 2Yz42BGC(0V./c`~S} 8Tp k?$01֟hZl'ܑZ$* y'T}*UtT#}t㳴=[_ ~v7$}y"mUs/}z=poO+^Ty5qm,ٗgxnQᷡ!+.'nvK 2(WV_;>Ps2ގniP}09ip71[@Ϝ~@Rzg\rCX3IJZ1 ni?-_BS*}ة c3ݯaNNV7!~d^9k[ 2:x0Tv B3!4p7wNOY?ΰm qUnqW&pS$_S;;ɓ9xkDz䟕xK[ND#+Mi];HŒ![}ѫk|8_꾘NJLHm2\}G8^@={»rXݻ` +>qeJM@*W[P܈2rh(IGXNnsKR =@諂 mC;T-ø"/_}طO@f,;#^T zGvNp<4R\tljqNyFb NY%kb܅2`hC&LjR܂!Ϩ)aŁzk wSY]L|~/k dc\tɥ }˙,t@;Lˇ~;5c(3C5ʬYdw_3p+x' jhpeJN. g:jُbu\aR=3̌մB B ,53+ʮ%Ĕ\EƆzAd_.ֺA %eP{M1x~DGl8nmE,.fb>G6V$ߕA?f4]$hw _B,!zύiq]~rMͅԨ#"i$Mμڤ+sOV)6lǮ]G֕.-7*Uɠ`PWNƜԄBlH1Kf_7ozҥ6R T O(ƤZyj1FBnk+t'܇ CvhM5K$wBVeOKzot N6(R(m_ i #†<= wHуs\mi]UB :iШNL{TnSx? $Mq@'$ PpˎuA FH1$q^D >b/W>V߲#82aFEBԏ J]s2fgJ@Ý|_ 5wB%Ӗ"o~T2lUA +z@}a sNa]"FRvi+ t) p* -^avoyKE,dK? 2l|[VcUɼ, ܈r:\O%V86ʰXkzP%fX쿶hK/GTΘ$а wi2rc+m GUZڅK"b%$;p4-rB3-H?3.tY(!!6O::e:Jt{Q7K,c{]Z_r9r?i2)}pZ mwYV`ɔ'g};ѾRcO–j 2lRFhee6w"V,NI,u!Ggguύp|C 8zgH\Ajh[tBFlKH<*Y=@` bzF5qiHTo2$B3`(/U1Kر>HLmx֔')>^}uH6/NNMI(H,Da 'v.gRJ ]rRS+V1lؽt;̫S9cfQ,rl5b Ҽ'vˢdrN|ԙ6 v/Ql?3O$̎ =0,$j]٢R#.1J߷PZ.j d^xx')W {ĞX/# +WLNgDR>ɞ e 6eNaWr8F|Pz7U^6#Cq~G-kA;H櫃Wf@NY}$oJ@4LM~{W+L-/0ިwOy>BNm㰤۵DAMӡ5y0S~l,ܲ6&y+{?jtxw>?Q~yuyFQm)wIFsIHBt1,V! KwU q"u23)N,6ݚ!|"A/d`[_ Cv%6ʑ w} v ̐n袞>%oI16k~1z"+@c)vr:2l]n AL}Ij ޒgSXo[j50CbvTT w%^8|JA;]2z zpIC <2VwH5 uY$6~.Y]G}v6[P,ph)pE$_+6,@k>Y'r=VcL CmhvܦGyp-<L:oȞ\cWĿӈ# ۆð+ ҧKP'ezi~+`yx S^pa񭆑oo4uk{SXTk߲cK3B5)JT٠W`pO7Ⱥ@[26 > 6C27߅";K߽7ʖϱP^U䨃]Y^OOѳm~niyBI'Yw&QaSh N=m<ݛp6q諈Oh~kxxF1|\kFҔJ5p[-PcLd}BQ01O!&+ii ׫*V;T\{G Ry){X\"} p{F@e:g! |]`NX?w [󘠟lH4sny R"8}%C%n^ev(^;恦Y(Blޠ,wV {_yrQϱb_7h>p0T 8b Y1 vu 6 N~ ,(=S7Z+yJnx`Ƨ0CDIXIBC'M=~ЪYJ ,iݫx?Vb"PR*,XUoCp$büU/u%P#tU ~ &mj|P|"{/\ᤨLʾ(C+zK*m{t50q&4'%N+0j}%b W\j%Cl(m󾢿[-Sl8Q\3&/W*D:VÁ:zN\GԜj\xשBʁ ZoCRpՅcU,ue#ğ~VͥmaĐ?T4博1ya:iFIMW֨\lm9p۾>R{޿u8|!m?kTZR \?Ltx:ga &wA( ן1i>%@qPLF+_|hF!ӴӳčIpt(ھ Ңo G`.ɦ~oJ(+hi@f;!MZ#h=`mU_T,gKs`6xo:[1|, EN$ #!bwq$ "1taIqH|nJg(mPچ:d<8`|j=8v8#T5מR+c՘>pO[nwJ:>kFEɶZI0Bha ¬x‚<*qț\/$pt'91ĿtZFuW`quVMAIrs!Yu(&l] z;EՊ ? U*[S3MqcؚESDC M>5A]K$cq!pa`SaI`w͑zb X+ڗIE;p ns {(l;1(wtwoS*wKug4= Rؗ& P O{rf+tD"x9!7&>] <׫`x~9]+bTPmE "8b9DjjUhiHWEuG=Y%n75G#6y7AJ?iDLЭ$z#J5>eun/qdÆ񒰛@wނ1'@2AyZ$_*WgNڦ`:vH*Y?lrbIH,ǒkU6xe3Lu~;U=ɦ?…dfS-;֖ܶzޏM>|[2;Pq2Փ=R26\Z *}4zxo-.RYVq RA7ns ؊O%"2$Fgڷ߹gw"H[<r?:wTs'r~Q{[ee:J$M,ڼKύUWթoҥEcޒ )@3ATٮ浲 :gd0q6m o*63=߳.}yls; ٩DFU麛G:KU06ey{ŀ[((lmlj )t~\TSmVC tHDKCi7c+T4\m D[g>9vpZ g',R*t&ՈtAo* N6(b\g%0e)*L)9: [-/f6^ H#晲U1$jo o$O5r6E4S qK+/r4CW$rG"@\Ð+B2hs !Kl1Nv&Qt3K)4l7:`sIlMո9h @ó x8!,@/}]IKcaST+,5DQKz~VzTa/DO<|.qn]'z`S^rX(m.N[IY!\X72i$0s5SvR>5aDf8eMD{="u^ h;UF8N"XV-4KWٺ TuNxmC- ]&Q ;->$(* +;4<rBvgvvjqiYaD2Ճ5y-6?d^LԔkTuP*h' W]se% u H^X5G9n7;-U(%kԳ\:-!(-lӤg)V N/v3 (bѼ04mQ'G彯_$=Vڻy<'-0<)pQ1Nzy3a¡p8_M/ݯJ)l49q^ ʒGKpLF2(9 }h%D(WUH Dgѭa3RyZrǖ,i\2néX*BVwfcMޗ|L+J{ *1)Áxe^CKS$&M߬]Y7,iC}Bp ;C-9D5Gpzm'j䝚%ŸB;6A`D;kd&kMq\kFZ1 CWǙg _z"HbǬ~RDGjWKߕTh.d9[hS;T8e67.'.A: o Lۃ-C[cc8r?=B&{MoժF=sN٩ Q%`ejdd_+VcMwX/OIuy;Vḻ:*1nGqQ.C05Mg8Ďe R8<fUeK,>;Njr VmM22ZKZGJ+67͠hť'S\^>Llo:HI]׾¨0r%v1! vJٺAnw]6a c]+ńӹ^^č95f`$إȤٱzĵū m$XG7 :k]M`w-Zqv\m}~<8fO84[Bj_|V)R sq֎>ٮWm U؉ć}U,Dч.XF0$"%ZFpf -ӟY8=54ٺP-F\p{TzCҳB|!q F,tWXOx zq})j9>. . ׻O߬*US#@_]L{B6DG:~^:a֗Bؼ=ZS9s+2ЃbH\Pzs&1b:HٺU?%V^,ػ(B:idvܖM߃`0l4s2 Nk2T/+epެ')@cO$)5KHaW~bM)JKA6`6 UD=4$ք4h(}6YtmquRUf^=%pPJpB&e-N};/.Vs f2Agz~.R/ke(peHLG |zdzTAs!õ"orHCM|;/(T- ߕ$Ib($~m05ԟճ}]+O)%$PA Hz*#y`2%cʯ T1VZMIhF*XY+}tSSܫw?T*;bfQ2.IV}[K4ܰ_o]{| Z(ĎlbX.6+-xu OAYpǜl(OK׻Ἥ*bU=1]Qo8!*FZOKYb2I kĎ{py~,:.aT%,#H᯶j2cIa4"FE08&QeM"ir|r +/EJmJ?\7_ @]dZxmMS~6W]nV*wnyn*'X7/WO@UCf1~x;{ x[7ZoR6~,JT̒Ē7Oq)ͺ)va5gV=  KZ43ɯ!F_2]v#LD>([* AUX%ؑ1^>lD7EA_~SJdhKGj@+>=|b.5n!d NL?pf T/Hm"SqYBs)Zb*ưx> T ĉux'oMYHHns(c3mdۏogQ9zrgg ]UtD5Z |?]+E$[k%bR74~D\WiKv=ߌS0f(r5l3"qM\Z^0.kWSXkx8Vso <,}{m 6^@/$%i 9Jo*ڭbYCI1OX yMm0p"hWItBi=M8_>J`S~v%ьRlJҴp0-(FhNk{JllvN d`,`i2Hgr{E_V2:37-2vkA5Ӯ'9ΚИfҦ* zl[d)ST0_|^Jݤsn3k͆pג֦bӬ6TPf\zFUC˴I`F|mׇ@H4WF 1!aS7`(s:bQpCSJ2(II:i8hp #OzY|48?`TwrYp)ff” fH]e8jN[!,'b,b\䩻w?Җ$ܕtT[ 0FqvWB36$%dl{DA3*!=Ӯs_Cw2kouu'Dp*eW]gHY7?Y:H̟6wrW!FXzYALbؑ\&u]Y0YvECVo*Ħg`J :JI%`3>Bdu$7@2tIu5krH77E.fHV;#s׊H 6\Ϗhq{g0Ѐ)0'0".aQ6>)] ﱖqCX8ap}Fk)n"dl@-5aM$6 w+Ÿ,7[Z3է;4z.YU("Բ8ɧ{>m@q;n{_2wm]`Ŋ럻#r|ډ0/;-Mm,rhGp:tB3Hl01p KU1 ~Jk} 9:IZo,&W8CdIJ6/"vZ QֻI #jlPK+>OLb*r$K2G h;Sk߂YO!BK c'%_b'HIR2#q;,HS Ŀ(N*kҨ@щOHו)ѓcv$ZRM땤h8@ ?ZGb(,RI%unP^B"ꝙp=JB:yky;&Tpf; J~F9OA[XXf׼GQO i'g-|d t<ȷgw yDi|Jbt^<З 4><|(S+yA/O[%P Th!x&9i$kD BGҐ,̘CU%<hJ|\rVD;.kf sѭ2й!KM>9q4k" 4a)|:M7ɅiUomWQ™\ppQ/= OKN/oa!f:B ;.0 |<xa]td{T8́B :j*ovKS Wg51[ؖ*Bk/ֻ;~o[O<!?/ԐCJK^ۙ]!7dd@d)_KOI ɐǣxVSWҩBŸukSӔ~B~)itqYy,1-a{ʣD c/fV*P6:\59۳s q"J,X '5`DMx\ "w!dRdZ=% u3]W՘2mxzNɑ7gV\&é\_ge'bB?kA`n?w YaLTx|!-! ևtԇny8 X$zN~ieCM|f`NK L7L7'r,Ix*I EE?9Y2NŕNi+[-uҵq'..b"Nxz2so0D4ojx>kv%UQ)s-F>rh,x? 8 ]]^Mւq?Ja }YzDn?'^U{_z_<#4ޛ,{Ox6\tv\Gm$U1Y3ldv3iI\X-?}[>n) 8zt9B^{h27bGc<=i&0Ij^]TH Ulg6q◝K"i9mBg)lgF#q1\GzSӄS':XWs| C1ٵ&5(U*f+]6ZfUIx2ϧx4߷EC7(w|tu(Gu:;rH)#&&XQ']I+Z'[|gZh 0Ri:aO*x柏AcIhBD$$4k"q6ly>TƮ!bGf]=f)߁/gp_%7.A$OYII՟\`4n>G^ECJD*Ϝ>Sf݂m[OpX!|+2|&J) pVh|9HV`l+ay!]YtrrqLWMU//F\7J;pd0(1헗Zu_4 ^7NupΦn?w91}~N+dž/K% :lΘ`3GOB.i8{6CЭ g )ۦi$xq!0ܺ%Ōw-:BQTDTqPM&S+F-vBr r'**N*S亼 QNxs(K`81vDqIÑ#mYvHJ\hy?AME붧T[RnK0OjlxI!#'?ʎrw'c;uBbbوA e=-FЈF2n9`g&N:"eՋB.s׈wu= bzKaWW>v o&t$M/T64l`";q+-\@CC F] zFi\ ):|jjEMϹF}4ց9"M5ldGy <?to!x+#Z?`QfXNSR'I ~T> ک*I8D{=S8:2!34?,<g ( a |GDLP GL6wyh2f؞F{5u-Zԅms+? mz9 V81eĶS$&>42ѐL ;8 f/^=ev\">I$ÍxSْv66F(q14I@Sg >*X" k1?b;5(<@ٛFQW+.j*3;M0GDTO{d=(Vȗw^4KNjh:]t=/&EYTʴ_ֲ,7m]G]܇_l $K>ir,;ؕ_fy]A1PA1wP2$ |S$J 8Z$;ʫ}HuڛCO;3W h Ώ+ݫdSW>+Gр]x@djX[8O :S:[[:$*ߌ_/+CbpJJ v!ѱ X I{lnɼvWN#LBy vpE ek{d&IqM edQsҨ`~e;vX)D8^lUDUHb TB.Ggscdˌ,SE7B5o%e<;-~(ک>\;S,L8, R”&AN~/vWtM:@#MC.=xU^{l0\QV-Ss^~XWR ېGN3w-RXˮ'ㄇid|[3[ )8Ev][YW 4JwB,Ǿ$oW<|}1qE%4{,2l4Z:cu}fmtvl̖"qS2yu<'"% z(B:jH_h,zgǎR%YN*1c⁵ El#.NͨsC߭[@-D?lg[Z\ j 9wh?@_ )Z rÖ5o=Ipe/zZ4INzJv*ٺI RoJwf۽4W0GQﳤs.0:r6O2n8פgV8w)ᙒ}4r\+wO Yr>Dh0}Kr0z.Xw=͈c℅9i C7GI՞-[sif^=+s5k#6NSbrBHFGlpDy) 21= \66`һem$Do"nz2ϑ9=4q\t?#՝t"#.P}|Gfwf>965j{FTA5ܣ1XXcJ*wM낼ٿ#9im9r,}vCwgU̔ypMQYFtx>8AZ&:^-6ZWzDy)cHtmC i98MEqԺ6ɲ:z[ʼnq0HEd.gcLÂ;DwP*NS0=.iA @TN1Ȇ-wY8 '~ZD! 2C0og~Y ޜON.Nql\5"ZH̪ˊIVt`_D*zz6fx ;BS@3m׌G0az n.X^!BɀY^#U@ gN^t=BMVf7w)YkG K9hVnh ,)Jme!\g>k5_}~' 䣏 V:{Tv >B{/Lx_:qioC 3g^nT(!ly2v~Kh Toyؕ$e yy\J`fi{PkZag#IZD'i*rV/_iWjz('q.qO]L׭ju[#V O.&c+q Q 屒T\Lhw\ׯΟZ'JCnmt51CCfIڸ1U=l05B 9$.NR˃`1i)KE%/u oܧN8ݬH8^ LjX̰BYŏiI2wފ-/ tJn-f4ѡtIIYReM:EJf@k\N -B&ݑI.=;nO\|w>  XBF'.n`7Dz+,4֏X$XĎJ %7SȮWX?8O_7;gϬ08m;57Úi;-sY@޶W epbEHl/H|N*-AW(ޱ"I-+;Wz@WE}m[e3-IHd|$ SI)=*8ϕ^j0[`үR5\.ɤ?sL=Y''zlA"[ xx].h8(s 륣w(p? gkHBRy_f7٠0SI&l0=woKj3:)(uu%ˏ4L@ĺIVجzˉ@d{8"ܤRRT+x/E7iPtlLR r>N]2Bڏo_aZ ? #Nzњ]#2D#C+mGFiXfw:7q0g/,WqKt|.b.eck߫oc- ƒbSmKsȬWC}ehr71@tC-| nIjfa}K5k1,sMԙKpX?pHxy` &QZv]Zk݈r3=D bͻ nF˛$aiq6텫=Qò1Aï̵ 3:։ň"y=u`2{t\*孻;toK,Z5oK٩V,v~y~ʝħ-C|Uianf3;P%K#~BDC zA=|=FZ FϗY ~XVU\6ɘ#7yJ x,2%9hkh fr$_KƑKm7ylGcVAڐwS[`廳#XL-;fs)nudK#sJvnVPa%R44*A!SeZ]\E̫phXF9yNR.QXi, k/PI7J{ Xhh #&iFQhѡdN\R\ еnAٓ~}<+|LWDs)rhG.欟gY{ Zu6[DӦwno\ۆl$^!f#_A%y ^Ĝu[딝򅌒ʮAA1TD\yHooQSM wUnLd*׶\? -T3/ gc`ϲiQп./A~UsSl_=dIĔ7gc‡P—.299OhI2MncFRRr{NU>;9!/0[h]_'JiX )̨ϗR vdvR t7%^dX'ұҤM߼}/{*'I0(J!Շ#a ?)xcwh|кZ=1Kƴ߆)Z3m![7C\F,} 3Ê$ͦxybAiSc%-+ɗ5?0u;fJ Òmiy[ާ?Ŋ"5rޝtIiWEVizMhDmݗLdDO֭w PAQYhial7Z h&c=UZL\o&cpOBd6]mS6/ 1|,MaaN0D L0&iT@l`r+$6KyPDM"&KF- Wgv~y'*YXcP^M_7y mumsc%}ׄoPWc<, A~ŬLI.re#o dEyBG3WXdER;K||:)6L*+/oȸJ ݻoݫtFʐCqY#?2Пc(Qϱ7b~k8^r̼ @ ]x4(aZ(Ẕ%U6e݆*S' N  $g]#'3o8ח|#J]B1OG4_mr}R F F/I[!Le'GɡvRoFHqFWc;WpSBm5L<K;x= `kgUk%e VԙP3{ DLu߫&J8=l4Xj5#ΊAvJ!L9IZ8!"FPkk_m3! bEIQ9v ՚u48 :K;Lž,Jko؅#0o%fv^8-*]ϼKbN1 glH^>P<Ӭrm.\^-"&lj64RxEwI'H ֪3Cps-3-'K6A.Ds*W !q?>g"sZcfH*ގ5[˹K{~Й;v XNMe4&v%|cW`  rfk~-3GI1;r:` #&6 )zAi*G kn#Kuyg 9奲r7*>6o u>f`.\vm yg6v өV3Krm"8mk"R,WZ( ~ q=ŐsI"#)kn64lSR!#5 iͩ Tu90)IIrTwPo=1ѧYyr`>HВ!7rX*,ʹkM8̃YgȽW399981-z/7ia )8Z>?Qt~KFEѮ69 ˾Md VJ+@/'ZXW͛SNsO?HQ/rl%Yщyr_^ї́ŸN ddR<ШVAiMQ`3޹OgjkHMb Aƍ֤kDueR{`ޢ;:5qXV=#!vȰ$ ;hh+;u;6>c$\H}6`˳op$UT-Hf](  Ux72v;^7*ܮHޜ:]!cHZ^xFhuq=CcnAy"{| MQ`έڹ˻R`#cFvxdNsb lwD,B-n[zN*4s#z]9ުD\BOҞS\IePwkRдZ(JyjJ@&P__ma|`daq>1ťۊ wb)(#rRVʫ&&$)vB)1nR3s!{f0L1˵) ƻAq#k?w!; Wߪw,|YSr|q໻[fP?+ᯓ r 8rB{']+i,Sy妸\n"\!{-3h ر>1rSJs.?ނ2q;B/x_e6ك$FIИ/2׌2lJG:70c^hT1F*SXC5~E x rwy/5 k1斆xǶw1[{ViBm7k^Xh<3vlbU'/Bhq\R-LEvE&SA颍}A,BVMZ %b x`8\KR$i6VaA` `gMP*  C#TUTDGB2m  "[xUϯgĮ}{11v[axP,_sAZ3#/*3)f4r@̊m-ONI<%,_\nI 3U[T2 74?S phyI$ iTLя i6T.o-^)vmpdY<%^s8zk*3C<ɕ_5h'q괣:I2"ZPѪ6Vy:d3>}tu1A;eH>ӰY(i߯I %Ou&Q(fyI f1F7'EkeYTmQdᩍlUQl@y vNس)x-80\ ZBȼ 7~* SA@y XGYsRʢ}Wk9:geBtܨb إҸgCM+BH7%3 00 S,)ԓzeb* AmJoHoL$A A n)S S ߺ_f#?-6>X_gX ňmxuX/ }%dAr ;ȧwDݸ5,䀓d<ez fr^+0 X<3Dwf um^5dBmt,(!tJۿ+8z 0~Dr'o8weX{`QggxDj9{?_[w ~jmQEiZD7`WG,lA4q2NpPx3EA Ѥ6 oL=3yAsh15%Cvu|b ЇL{1:q/⁾=sB dJo6w c7S1"IVtT6 sXN#MUYm¿ddGC/J#F 3qј&[?St/jE\oxaGX\ ߑՠGI54k"0uǕ vH6x >0FV&tbF8RS -Wu?~,OSD Ȋ|mv tg [=`=fMxHJg!Hd̆2r{% #yh0ܘ_Oi>sG?9-ny6AŁ9(DN]nbvI 2(X;C$' ~M+e<@.&ڈI~=T:aΨ;Hi8}ie[g/y D KJT<]L|a/vHJ@hßǮvwnV:G8C)]x{=θ2Ato$O>X8ôjR @c!JqN  Q5Ne"F.?u'VLXB>3'( MJ |\b({-'z(5PHGo{f=h<jxD3eMŸʁP*"aZC1Z[*,nd$SHC3l&x&0 \ /Ahl lov},2EH{3R$VgڂLD_4~FEr:D= +B_eI9Ʃ2!$\kQpJ%9$. 9\K5 m rKXe)uO"jR8JU.Xj+Ǵ17I JA̕<1< n03TMEZXc 4py IT2ژ[0:2qb̴y2Rp`!69ȍD^ldL3U%&J}TU@m{ٍDH'{CaD?\0)N`jbV[}c@,*>bV KJ۬zgC(䊩%Vv#^ ]JX-݋ ֲgCIku3yL\,_[ty턌#mWL۱wǤe{^a,܎"dWGkNyW7> P& MDhHZGrA6&J&@ՎyX(GR'm:[=49?~YCZS#i`9A7S$ XHCu |; #ZΆ}*--"5d= 3uh>Sî˺=NC!2dJ@hkH0>)h(X8rEFhn)stS% _$raAjY|Xg͸ڇF/ Tfa[p5߮`s[%[vB,?dvb[P9]On%k:S^*:|g@:[4㹼!ת/h暊XhGR̷]cNKW26z7!K5@CZExτ_P4;'4pW%հC|wj4r$FGН䍷ѢGA>yY9) Ǝ-3x=Ԗ#qY=M8V&_nN2q*d@ Z9E7\Ϧ9>q_̤۳e,ռ{jӱGT<*#l0v+%[C}O9M68 : jTbn{ӤȌZryf![HAy~,@5bTE7+@NQ1r;3h{0~ٖP˜% Eiɹ$, u{L-=YxGK:Ҕ":ů|'תuɰg+tm+SRd)KŐ\# Ơ((` DaQ?R~-Q}nk|7-v6ڛִs8kDM-¬UZFv2$h6<|맂s:m8ٕwPwRxk(Ƞ!CxRLaipuL:?El"JثVOIez9."~QeTzTz/R|UL Y-[. 7e_Zš,TJٙӸ~],L$Caez(\Gt #J\֏D}qOZD#m˨P~>=Op8gte/Ц2̷yqexw|xFZd#)*gV*uj1kmneIX1#7Wp.!2~)/!bލ1j~1⊡3 0pdGo ~A\٨;^ţmYRRpfݟ+utVo`,7(Fw w" )Y5T=3`oj/CITŶ~"k'MD]~<`ڱP7W@ϔ+wZ JD7,ʦJgfNI7y ꏓZ`Lؖ`s+̓kr}-V 5qOE2?RH%jI M/7vd$1(ͱ rc(XϘ^XW=UYPV+ FQ®Ne/w KEq3|nw?As7<`?#hٚzLגw{_7t pou)<"/ur59獦ԝk۷#ǫ*YW5 wr)lr1'!d9år= Y= _ZQ3l lv/ C;DR0FN!$"ǫXY&j8eWv]noR8V\5q @E*  L'VrttR^MIx9Y=7Ga^}DPgZ91}=&xH%r0 ^!0n[ rW܁NZ#.Z1rlv߅b e`d1Q!`@'֥[b~F.kʔr 5? ]B&M>TWI|D:"ۊ>*D{t]r>MJSmkN4 R}W_=,u ='C.)]:H/ƭ+m=s6sL8S.߲!EgA5j-+/M`Eh۩YֲڽvPN/]z}}^c;wcd$UQ1ӖRSbD+#/z)ϏzS! -2Ne;tZCvG۝Xԑ+ltB* scYp,-\~r֡f7&AiH$r!gxtABWnX՚@!(l.ϫ#%z0}FM٭iKbOCcN>gAcT~\d(R&L@T;0Jӿ| X\W%q*d'"]qG߽L9,> Vr4yyH4[Yӱ⦈}(ĆR{V|Dhz~hXnaHS{Y~&NEj ?c\ , 5]ӌ)!9; 7вv` P]XԚ6y^3Gl3Vu7PO+=UwۤM蹪Ui7Q1|(W ~v|{'BOBRS+:̚2rcEzjxCWG$O:,D|AӴwn&y2S|PapK$NG9wArԶs8tAr?v Ѫ"˟V٤@ϡ? !2*·TcP^6;xD:}VۋAp dDT4¶~=1_y4q ؀ouI8vTMhu$?]j 5H] * ^_CۋKVQau̢2&q:  %XjRXK#%P?Q cKcȑY7UL^jSIFY Li^nePWhVAutduAt:2#{3BҘ Ԡ'qqxiMj۰ ]/auw5E4,ӻ?x=l46kf΋z G'=̯_w]@W:83*7)l liK>ыC@I2GC[%n3#hfy##TPM߼R X-g%~L떢o&"@!]@ 9jjde_lWZ\#bN' zm;XPV Fl:RBre<['elXPzM"D#So`B/pс$ˑk7k;Q¤2܀B6_nʀuI $]x鉃#lR/ hMm}&dM:Ӂtaڍv"7ymΛщl'sw0Tyz&b]u pA-~wPgm6@g~wޒ/*e3U^gY"Q@ @pߔ;gLaY6Ad[TͪX9(u"}(5T0Fhzu8hZI Ų4֜^Gs!T!xHYaMb丣vǥ?>5ü]hs6-8#;F62PK@\zOf #o=* 6KM-y4QF9ΡvB"LKspD{7;o J kx6HD_>GP3goOKʵQ:*G~XRĭivC-Z? RJ6[EYxUjn9S(0yCWF6~\ m$v z@VΗg(`}mao܀<#"V xLN!W_% : HIjQKO41Yp/O}}`}2{o|:WtE`进 +2uE-&:ad['oI>V/6͵bC(属S|7Z#*MZQN`lӖ43ܑChb2 ^[Sa%ҕ6LZ[v)de/ =Z86L7x)0 '%l~QLe؏:5Msc\~if|e@sPo|]TlcBơMMsYdP k0hˢPlHֲGX8 VF@ >] 5{3rEi8IayOt*lt ZAi "B qdvA8|ͱ ~uəUGJݍ YtjGL^uʧز卧_7W\}* {H;P1EZ -"}"-I0_IiCI&a~TM4s+@[$?l3`Uhr9 sZCD4[/t ^='|v'jqH>D6@Db~5TiMNﬢTUMoyv *ް7lqDtƩ>0\Rll8^_kZ0JMKdԏHe P{ G\hߊ^"A) QoGFvAz`ﰭdembZ!GTu>msZ{_:G'ψ²Y-\C)OH@RJA݈z+i0˜jl~nY-cv@9Eԇ0KKP\z-͚ h͝c+ť9:͓nNn$Y"&o2n m&)%:MU*s:Bwk唏l]5$!t;ܝ~q"vk-->2xbjm +껖=+=?*Ґ;P -4΁( $$Xp*QǽR:[ƃxRL|V ?,t U+uy A ͂nbGfPWh]H1=,L$ţ>@VH/AQyعg|/ON9 7a!c0샅[EÉ V$w<C'ۥ?8 Y+v{"kZ(T1]z>>@[FA̤⼲נXqkD*B|ْH!N]#]T{ok{|@™}C[: o>y݁j'Ku⎐ĖUe ^E|G ܜJٷ'`UF4Dl}+8̓jJ0&q6b"f0}~cKR{(Wty* 84RXTꃾs^|::gZEz F<~*mzLrc <^)wӂcI7ru}!Lw(OU\L`4 Ƭ_^ RِXyb}&!OR>GF+&p ;fs (j`qV.&Cσu&l|Ed$CY%  |v8ʙȻ,烑)A3;%1E]u' i/ͥ8op;>SKx=$Z/9 ] GR#Yvme20^% G9Ot(77cJ6~qbU= (᠐n j]xQNvf=%X0!xK&Ry*Eϰ8hЭV0t DKu-GQxE V}I+"þte7O˞!-} ~BŃo5cEi^1Jn 7oOlj_7W 6`ӧoL6]\Er=')Um9\c{ٛ狰Go@#؆}TGy!+ڹ%|uod*1JȜb^ 7򃦩Jj9&jR# ok-&?7WQxA [P)gu'(I,M5](8OL2GYHK4}:|#y/W tE߯*o=Ug(>{h>;;\(t"+XmLPalWF m_iNyZi.p"(>@b:qvr';EAD*"7QKRlV]M\5Z1| L{:$ӄP0QMY ΖF_ 83=PJ6fQ:t:-hfbO`0x1E qy1ghrCdRu*tMl9Ql+4q9\XjyZ3u/A%%N\w:^f`i{R H0\[rl sS&lH@a!X|3ivLwݭldrG9twjl@P~+bJlN5{;W- w7v2d,0"̧[@Ru^&$x={$vH[pvb_=|:xܽoq@jnTkTNezm>mm5C;[R1EuLeΗ ̵j^'j %xHkNM "OīihpoD%Hm#u|MywuLeSc…hc]R٫4`ٖBѺs_kFv_G$9r|)I\i`NQ";-,rskxH88Nu,zn_pȂRs15)MJb_MJXx$)C9f7ˬxElF;VϿcS΅"3PSkUn4/M 3e!m#q^rX?R4,e=.W;/%KxVϬ[2^Sk;lJ 1nz\(N>'FA*H\fK'`t>tE+a<촑w#RE2nE֝אЎN+<{ 8CBPŽ _­Z-0KNj2-:IItIКN[6zR[ӭ`լg+.k2 p+"N.eYM7 j<`,-3,BpA4al (rZxj tHgǦv#0MZ=^|6%rʘh[lKΪf` /x5DAÛ|Ę;lNAj`&5_dX O}QqЁͿ4_TOgR ;l9@VXq' IlhOZ&3G_|Of!VOS5kqV۪s_r n en3wa-~ O2$Λ(O#Ʈlhh#S.O3!?l.n i~X2= 7DQ";)n{8Yїl7GG zUPNc{[Hy$zrk6b -{m˗RG7˜Fz[HT$ת&\}F R$C=_>MDԤKبJUd5E/H]ÚZСc6ŖRbk O)9K`'t'cI~,0tzZ /JƿQE:EVcݼprVM^s_0sn/,reCIEpqcp;;- txixw/V rLqc m1Bѐb~/Fzq˔gYZ070701000000e0000081a40000000000000000000000016446b36d00002b68000000000000000000000000000000000000006300000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/stv0910.ko.xz7zXZִF!t/+(]?Eh=ڜ.+grĕ1N^ڙͳ~?fy47Y,m˸ oT#\Mqk.ד?:xffєDVU)瞯CKfgQ|Eݿ.3.tgE4Xwmu^.㻿ikjtE,Ѽq'<(mYnn,"iT5υ䧓ғckPf!jn$rTP[] k C(%xS]vn&_Oi-nU<qy0 i.4G_>;z63aIf&d&N;Akix Aa1GdL{%ɟH>bjl/ +oKbk"dd'h] o"CfϿPMWzΖ.llb61F٢A~:MFh[u{Mo{tz>7wlKDlz<6ƽe霘9S"A=y~NP.LP]ހ%R>9 vkFڝ_[ =RQXkQ֬@ G>ԟ†':+@u1tmYASzg-{YLa]d3 Cz7p;us( o@"9>CHDI :i,|zY% ם@vUpơSOx.j%\Mԃ!rbR\pG9$fZLʐk5zjLk=(j&@D:Cd핥wG*]IPJ8LfD~6,nBq:,- s%RJFoϢ;(Um4+zB)=F mW2q5]~/~âc=g ] !E^6'9ʹӻ&:M iA5q&#X@ Fv7z<ѳqQ2sedWgc$A'~]_A)JSL33xV/EcYP=9U, Ef:> 88sٙYuR;Jsς? OTz{b2@:|GB2)5h[mqe}˾xzh۾q8Ћt%},h/jfB $,7<;tii]h<ӳQO WW? f|h/vؚgb#3E4ԱtG|&` HV=KM kD T]KmoBW w!R!Ȼ|0"ۭ;oG*"W+ )Zv~1H}brA$ۋ ^&bW8gXs:X ?nf.5bJ uiB*;t)3ًMj;X3.05#{J*)dY%v=6v’}JyH.ϒ:2e'2*q}+U/V>t70ZK.Xԟa zSLfչ ZzDÊP!m_mN*YYRh-ƪ1W)Į;r#BwR'y/Sf5iDiuڝ|}&ɺ*pEeiͳmR!I 0}TݳAd̀;X2U8HbC!}k_z| &ٖW#^nq: rzÈMOct=LsHJWf0pWI4ɹG 6 ϕX5",X0׋E hmd:)z4L*H!@yuZrQ>n2Q4 %%Ԧ\l?D; P @۔{3ǘPJ^*=NH%z*xZ&1|u-g*BxQO@LJ./!?t"n$Us_GɁZhϰy(}sVD+槙{w ̵X1X7~^sa$oE{P^z)(s`bywˇe.lr?,0F6_Nv.<: b3:3Ɇ_\ "S ]nR{ MkV.QN' J؟Zq n|=Er@G{8Sw*ߔzx1 NpJ)NjFD \IuP; j)53ĚJ%B]T~ UбF)0Iߋe%, bT~HTz"KZIHv-A`e>SWQ"Z3Mr B'!31m|%^a @>K8;&TI-m!0!i!2 uC5ڎ50h\mq'4F, 8O==yf2ѵd "=PFMdF0ZNJ= JE}Z\PC&=Ҵk-Mdt'ĦʞPׇ=f9eϹ~rL~s޶6ð}ccbS _A)[˜F2ծ ' ٵW 狙y aYi .webMJ֭9QK4٦'OjvhjYubRje]Ӽ펧T;Ya79'7Nα-< &Ž/$SrT:xg8v#bX`MdRUF?Фlπ=YscG7ɖcl۾\Z(ha٫$4K|{j?"_f,AjWm*餑ʷW3qE?#/M I&3^tWwφ8߃be?Iy3WY4A ei"^xFN9.%5RXw ^B̳ՉK&8SWZJeGFdu'QԈAĖ0^)x+/gxEEt bpPf4ԥ ^N7UOTJ+:t^eA.j%$c>z/ޟUN˽ w4p$]]tb:;'Ŋ[zJ+~ȺQiü"p%!$k#TS~&{:Y٨ѿP^{ވއa|J0e\LK5Far8?c}g_iDX^:;1swq~·jd}Aw1erL+bi{aj^麭4HEc+:/U)$!-5Qx]^ڻ0e.,bY DjFc&տK!([^4x!X7^o"kp#鱩od#fuqlZ\_6ĩ#!՟,-mmZqjvZ3+Gb[mgp5N/D7>H1!%% 9k a6J dg Ix1F#4ɽذ2c_k%aq@e`xkU56Dqu}?/->Dm=., thh;<D•q]]hd, d0| }L/co!tz.>.$R,R| lیJM!w`V8̛PRѵZ"˕߂o% Vrp ]< / *}fCkvwS/dAWAi #+H!ȩXEm)”Z7A_| +&i1\Nׄ:*6xFσ}96 %IOE? Ʈ:GJ`@^9}UL#Z4'"%ۄn2LH[5"q ǟ~e7'b$S'tU`v0c혰BwXmDM.Hk X) S-7qTT]jMa5/#ρ I8H^jkaƄg6=j6ƒCehtT{k#=&6MflWm [˸^[=L( cMO'Ds\Kv3q#bcqS~}!U 8}8hK> kTNhbu&) Qbft|N}\kP5.TYIr ۪8>ȎW^IIm]>zHIFIbf[s>&Jk7Lw6U' &f bYܮcd*A;t Z.2ʩtfHDev GoA2ߩ}:\]V` 6hnaN饞Vl #6%Ճ1Kvc-K xaW&}@ BЕU1R|^77i.;Ry#ٽ}yb*o7܂0S>z;-`¨%˄Aiqc59|]܂>Il-| 'j1',!6JO1d@]WeS>lF~k׍ O5[5E4u* <9(9LQ¦>3T{9zKc=JqƑ7+dQ)?qJY*I\:W}-n,'2Bz%.0EÆ0\6nI ZK7OS̆#/ M~ê$yCJh;%&Eb<+#rBL4e/C_r&[]KPbb5ppqjLaȷn`!FןŻ| A(r2p );Rw> "p7LSL6Zcyh }'%'>f:TuS yst@#V :?+u"8/20/{ .P\t_ɸg8ƮRz&˳s Z.N?H۽`NN4,LNHhltXōQ=ds4OlLKrnGdg@U*ڛ;;!?'6(ZecSΆS@"W ,FV<uy?l# ?6\r=n_}0o FZp&憩}4G/Ytn@H(WkS_A&ô٬?R4'P+u:8U,bCWC[y1A 7-lkɲkG?2T1!4pDdڄso7] St9fE:j_WK &x-KHඣ^%Eh(Z Ur?R`Bm$O͌X֕Sg? '0rEOrܹ޻X@ Cz=j~i*U  %2å0_2 Y~TY-+^eR>CZMAdEULR4TAc(ǔrw`yr"R~xE(ڌ6@3=//FlŹa?[.],Kh:c-Wd.!:2WERQXGÏ s4DgLt|L@vZ.G)SEPC#0#T/?n]yk!.}+*?3(a䭹qrSƶkLݝ. x:vYPsIzs=%\lPٳhY|>e({GV+@$o¢諸=}'OYqK7̵0=`_ຜ߬汣poÂ7=I^>S7+gGm]S\iXܔf`!E,k}dҀ+(#O54/jm !J5ow)Y7:dq}SL {}U^'p c_I5$Ei)}=J1 B(+; ` ]&R6+&ˮ)6 ?C>3` g1`9ՇTSĈDSiKm["A`cv4E`bQqnRjB^7EϷOxJoTX䔫a).Lr!J' 6(Dў(OBn*~q3;^qs" hSے]01:v>M b"Ib8dUc`$5Wej.@W?){$PRK8= (`2iSYyaLVUW*M5^/z0"sCKYF^Y#<7p6h8$=i~ )ٹ ?x0_򈢦u6et|3ӊP>} ܛ\|6w%}<1He ,Uդp~JE}wc.R쌺Z[uZTwwSڏj]{-Xݖ(s1o:{EЛpya . )PHcq>ԉNdEȈ-Gx ʉ&kHp,mݒWq[X ̟qc̮^weGWL0%aQzk^4Okbb dFr+3P{]~rjvHi"4T$K4r0E5Xqǝ~3 EupI ޗNM"yH{<~1!>+.ٺ-m\di<w )Ay1Q}VPS=3ۤTXI #fCx)dC/΂*_Ǡ1Q 0B2P%q[rc8ʿiZmhα#ZfXXV\>]r*BfްƴiCG\ᰇch=d޶ޣ3n$%OBWKݾ`A 9{H2|TqszTSf!ƅMD1u4mA6w?d ֱOjB CE}c]%M+֏hta{.8Kw_<;>&1TW[5|ګ+d}O_v yY#e>Ǵ'kQqjm<_-@=+ҟDE+kEb٬JPl2)S5/Q "IE朰t3LSlԅK76GWГIɵg!O[ma~ EM^E)֫?98YnB=ޢQcn[fpKj#001N5">_;7ow4ocdtfh@]}m A_Rf3g ֡dz[ $(s 1d۰!]Sִ5o{qbgȤUŮO epMv>Cqr <2cG.VT[ )Ԝ"h(;9^dJ8% zTz9){Lwp >QU@HWG7s«ZN~c(Hkd2:)C&Nr"H'Yap*N'mhK"W\mGVC9vޜb !8I/evUHa&T$gN{rǘ?bnFS98)B A~n10iR{F1wσU.89:~Y>.@KΆ0a34NvC[Iǩt~۷yӽ"AU_Z5C-xgsMBLsٛkӅ%W9 U:zhdϼ X¡VZU^>FnuM 휥9rGk+@ANG$Yr\C)1 C@~>@2S=lUC -#Rbf(Hf@-A{T{|P-)mp3Jf…pGj s; G&Y/Aad:ˈ9l))8K\xĒ}cݝI6K`%ء]<($:d=a8jO:;ϒUfާ@ɐ,nM坄5=ԋdgFBM-a"q`)1bFwo/NŹmle70r ȰGnɘɇg2*JQq6[8߶eLD C9pVѓ5ȲLwsqVf M~͎0NɆ=_~&wh6r-ι{hhcy" ؆1 jB~Ta *e=J~;s&YJ%A6׹4ϲD=^թeC'  Ɗ1;t[}7%*WPף3L}mv_ahy }5Vg7E,HP{*5s(,3S¼ovbw}N po όj7n,hPf7նF~ك[|Omnm-Æܐo4ds$ȁF½k\F*wqy\*.ax}$[ϛZ {Swt9ml-X-W;'0~]ٍ>B  X9B9;ZdϪO1=(gL Gh$Oزx{KM3)J~+>aa+w>c,zH=@"@d?%ptX~.nK>"?ׄ R竛a,PkbM3&IY T/l^ j`l ~v bG˶- >n3{]!,2Elxt#.gsBwƤ Kt buOqLO,r.(@kVF񫅬2h)mXj-1p+2^=Pa"t2ȰKQP@o"#vqMo2Xb]JLlYNX C1}bVI28/ݳLSA cjkѠSXoC~>X=h% <Zp$RbBfAٜM書!8 CdLq))AJ_-6fA;݈eӀD l:5ǂ7nܹ-_#І\yĸNPcp\7(;)lOk𙫖NjJ1mWmlGlZ_q 2ӢCʢ)o@0CStBHl }Qu1&N ŜYFi:2DK::nxΌ! {+ӇKA4^X[{ܰ[e;w̄W̳Rffzf y㮀Tc34R;ʷ90F #uByZ=lܺ'o4\)ty`JwiHdzzv܋z1o8r%ҶŒҐ+9>U7X/huSe@{[Fkĥ%X=RpcCdf?6TůZCn\3("W!xs| ̱ljNwڈPA;<wlwKUBnp 1bI柪Qś>RLX\=@MkR#eJ ?%`wj5hxM\5Q*eُW&8ҕQzsONP6MNrp_ a0VHQnw}Fۡo -uUf6`1i+Jm"";o}ﰪva tTߥ*7.F]|-B%rkG9Dq= 4l(sMAӵuEUplz"}m0"'G&R*jOihk`8DӔ~WqJ!e) "8 r+䇪0&6q0.b9ԎmWE>62/x^*]bu) 3M+V}Ig49$B ~b!:/[홅>fon5*p9 wX"K#Xq7JГ|NϋwkDa/BZUccƵ+BHӞ R9pIr 0UυERqymQ!61'5,R7m&dkW !m`rF ):G yʚA~Må҆wKRӢ<;t9&QµηGMo-a(|ӏSj2K@ï& 1L3вH+/I[ yg {Ӊr-m?}Ǡ@9}N֮ҙr3@}̉{Ci.H}<ȃMȗC}:? $ x&iق{p?4l}/g(YD@ -RtT>GRhL/i0oP^t9W=,>܅FotjA\KEq+P\$BShɺb} غKԺ O?:Ƣi{&WsW\__}$3>wb-au7%xa߯t $:08L]* B0O+n2]}*5`A3k0(C8ivc9yu18.Wgp و0OgK:$BC𿓦|W|6إIX˗Ոد|L^cyZ'PXgsʲv$"hVWb^8s̋V^{C厏".);#\ 9s#D*~I۝8AR#Y1n| PrRL=7 nBf fM/^5]Ҽ׼=5CP_Z-!TX+,=4sܭlw:gf-yĢ! Yu op suZܯ'o4@`}\D*vk`$ur(مdƔb-N^@'s|'r.ۦ7^;D834<"VR[4!Ojk GHv0  EoH/*ljB&*PH22mT?~Dbf ~/; Od yrliOI9XM8Ji7Se֎ ;#PPY5qXXJ-|{nDjVY.@K;s;Z`hc;VA 9 0x|rħ~'d` u;9,D;?*"+xW@A<8͛T|=SюK4a~#%G=E#v'M49&Rx3 Jv_Gom͎`_rBqLO}1|]TMh͊QۅG;||~6%&ö\3λDuh;PzxF.pB[B/'6{`׿w0EBS yYmP{Ov`&OdmLQVn0nTdѧ:y^+?fGK1 e#B<1a)QDɗ\_b1~ |jK]_`Nɿ7Jc4nǠ DVD+ek4Ȇ aXHq#֬ہ|cssZODu׊8_dz"@>U ml9մQӦ u"U!376$R/^'Tv`vL< H\Rk>RqTz":9^ψ.Kps}փU}Ef䃴aktvyԣCcCoH"К»]ⓜF;CVzbgj Ye 쩵n0 cu c$jq]=g4+4)<` GNR%l6dԶ Maq&DqJՏZHeHNjoGbϙjm]%8m,V*>w(YG:id*2Qtݠ5{n5iqH"N ͜3Pa'{TSq~Ox GsU6%@T5:y<8pF,jqg!"<$01{3LTD8z!hP?5kE815uV9x% @蒂 x{F7@}[ `&v:|Cvzwr `| * W6!-\Wujݤl;1~zٓe0je'F[}E/q )܉L1MK @[P0W J 1 wH?ƿfHQzؾA<}0 eHqW(7-&:ٝ6)Tɭ7 xe}YV.&xSEɈtK(u =V\Sހhd@|]Lley!llK9]?)"mqX̹'zl5f :rcB\#fqqp!N-_GH* Nt@`̭1V`ajŃ4a;mǯ$6Q/U4q}c@>DHLNZOIw3u跬8I1K~,~d̃JW[&ƟO !BZFAc iAՔnUZ7LfkK+@x'}X%-‡"hb1dG;P=>(C@`Ǻѿu+33OL r*U^g 5=а=K܌?2Y3f&ύnp#o]M)WOWgtSr:0H:Hx_Mѐ]E(.ꪤr{ ỺB|"|5jet@~g&RWFgnH7yы>DIPtER'1onD6mjr2X''g9;ˎ6ڡkOA]GBpKWq#XW˄kH^>cA|mtXˊ;Hڧ@Fo&`{-l"mIztxUi+2VVUnjOjIץ7WЉ߾1?:<+{֐V_Ek, ZIRnv6Y9{I( [КM`o'nͯB1)ce;a±ޏG|ksybͯqa~-=TOBM5 P9׿3$d ؇꿳)S[I-e/$["ZZx>oKYF\1H{ZqnNUhgEVׇw=0S yg=e^I7BaͨBWߖ!N,B"Hg^_q<4,bYXg :bTDr;>hl_| JG4L:HRTus!8,`Jq;]yi9(y<[t?(Vr xB6&?4(}>&)g V4v5Ħ0MKrJ8~MIK8!xM) U|"`|сez22M /89xJwDxku7i6^F?}Lˈljg<ݶez&5Xu, I$2ų} k+YQ&_o&_ c <.xN ]sjk_Q8b P,Rxϧ$CeSQZ1zI[dQK+"ښv31T,hz =, R`5y{6xn=ܹ@WBȡ b`ɠ n3k~Iww#Y u: Na Lc9.v p;aY޺Hχ3$ẮPUBgCYPĕ./cK443N&kVP8.ϋL<٪ϱ,.`:5b*sPnzi\QJL@y֘5sH 7c{{cLp3'x&$jCjAKF .|c2j|AJ7)-O_gU4#-H.ЭSE-Fw, ?]]o~ v%;R 5eRSҹMH9M{Rex{Rdp'5NqE&f#Lf!tAW0OGeH&E !stEbe)UlxĨvi6>6}ǒ8SbsGaL%Xg1ټMk=yO˷q>;o(S)lo`Qɞ/Zx*WGc>F0*Gma0P9a`vҬqu!SWbWXIטV.)]k`9qIo`@122#=V!rkaqRt6@$|`ߜJ{dK-%i&ZiEvXXpadhHqd Jeޣ}Jp7}MR6lDeG֮*~'eoe@>jff*\4)~rx]o3dOF*]NW$ vxG oyxQ^8;|hڗFPW4_7zt_r\Y4g2I A _&8NὈ>`MyǃآƅۖW$]hڇ6%>W Vr)uRtinY5yI zFXUJL{ʽ|*ȸ"e Ԣۜe7D fG2{l*y,I&wk8n*rþ._F#ٛ=,6z߲V&%i UGk mzRIl9M|SHj߷iBSR1؋9zuM6iem]l&x*߮j8W?D,|Bp ,b ŘӥD#*,i,?kk ɞC' ?\EŪUh qp 7 5uٱ3sEËu8u/ QH0v\>Rlt jU8\XHLܑ=(f! ҶC=czk BLlcñ"L&К})" qvۣω ǥM)76b^7V5qfs,KS}#OЧ,D 3z;vVF5Y o@{GI%5r?jgìß/gKcOv] X|腛_끽0įW &Ұ.[w=j5rU, V0 aV=bB+iꎒAd؛@ |=7z4F\x;0S(pXq~iXI5¹CR¶ x-Wm5P 0Oe7o`U!2Oڥ](,P])$:|gQ56Kf- ٔ P-2Rzp;eo+/!>y<@nFG[NaEon}KVR C!Ƿ۹TA[)`ĺ;y>n|RB=g<ނ1_oyt,Ka-l!&[  |"҈ob!=M-\7iP,bmdQ[r:܆<Ys;#T ѵFqK0٘?JiDT/I//&X0. i\5u\8+kz\0_=DP d34 8Js0uBHm l'#x0JKa>вy(d;Mه `[)[x.].5_˛3dM9~-ahF%8)$,).jrwZ<ß;q;n֭1 ?z H+6a1uzҁt7jg;vb#!q3u5ka 4(Vg.LjTVB=mX^"@6}ŨO*u!B }_upXUVvMw6yKVHYz TiA 6 (ұ{)(L)/q3),u0fer"l2Gb|'݊bcx/rTz^{=RMbX]J]ք,B}\Iv%:uL>9=4p4zFHzq#iZs/zL6>%\týDIWz$U4H0UA۪ԅUVCF"e7*~`b´hoN+ B”&1UIge 46 h(&U{څ\lgm54N!ȄU|aS/M/`M`{wX>$-h+Z,|êbhF#3Y6=;-Os|MzZ1>3ň'Mg H}jp,G){I%]uM^)QJbs{hF' T?D_5AOH$=B't&JL*+y|P% r|-IpX2G;TNw%ErnK[ Z|P?q/S8B]@ry* lPfR(3m9 Q0_֖S RÄvc29>w~KY(/IomkeA}66>oVOVft_)qApbbT`g "sd= \ ;"J9ItƯЖ/,1~w{"_)EPEԼzD~%~\1ZS'& ;=W2o1DJHWᑣ1&5mS#.f8[k*xS0VR}7ò⢫ݗCPUVIQw}]|?+(#%Ρsx?!?|`ߺ|+#dZࢃBt #mX4-rw.;ghzjU-$*vI19g-基;2؛&Nwq>Jnx_Eݪ[S VWp*]ꥮe=Ci ShYB]1TN9}.>} KJ8G: '/9+sGECFN_?hFva>H<I.Z|rNͯL0M*N$Hn% J@Dy3{nÎ2ZF_XnF}nW pgkRbk/-^K~JO1犟xbH%Evjjͯ!k>!5(1 x%TCMDRLO.|PHD2(o\NNˏ\;Ih˜xD{݅ľ>Il )(DVzd-\8*{z]ϸ&>)QP$0N2^䰏Ns' !Y+NlVC]JkI8hA ("!B6]r:ڧH#Qd Z-Cޚ ʤ.E@>c!u.*u&a.)4ǙEtO1ܟ`*蓢Zl;_1}% >}T`"h?Ey (~n8p(1qvXNmSSNUa'4Fw>hcCsaJ!>x[,8栏ƹa5a)z9V>~1_r#.Ahi݂^8Ԓ}D+b7z#Y 0Y1w!v Ϝ)UR}W/+A^x9])a+Kҏ4 b^11=Gy{z׏Jn) /oA &bK&d7u|Z7oZoҪS<?eA'5Q0PࢾIxZ"0{ L+ `2Ew:[u~=\JNW%PuRwHY !FkEHw((t2َpk2/da0Y %R^r1R(jWnj}y<䨮8`κwQkHEׅM4C}Z K J\uhR+xqqV +up7.r ZY rXYVxsJi._/Nc!Z%[w+pA Y9>U"b3c];]C~+(04<-Q#!UgV\KTWMm<)k2zCh4WNs덬V-<4$rv;3UN3 r8"' 4`x8r{wDf0,LgP_iiI᏾+gKJ(u߯ K.aUfa&Pd6 Yw-r2u0fx`Txf}E΅׵{AbK[c<1Є^5t#.Ii4/xހ,6,`@DŻܔN/?vj +W]FX<]o>^p`%(tky 4>3kY6~t8z"`%"^kj!NgFeNv%7IqHu˰ #%ڲHI( loδk}&_AT_"/$*)@D9&Xtڤ;x=}J͑ߋ @VTѝ1Â?bFo(/ ~_2KF/Xdx%W9En[EsR'`\W ]1|=GkQϧ i]]rgmG<>\5@~elPm)܍B9Iz=ɂ~eJ[/p&lY^r}Ryى[ ~e.UVc)4ϋՏ6 ? @A \EDq.Rϳ8e/!+l'jG|# 7SxNVN;T흡=BG6ȱ p(v#buLi-) #"e%1aH,򽾲mcey>uNR`5SO,|M񵟸;P'ʧ'Z95$MsH)iB.BfM x=/.*S4h+Y!Uz9[DQͣ4%$gE+pZl{so 8{y&.6jM,tWtl9;IXk^bԻh5LFIeP2.HQFo>>Sjٗ٥[;f[Xg~نfj{0reuz?{8lyٗhctⲻTN(vT,t_ W"ŋ፶)6ci`wY_%c<9F}&0;h:';K=o~R{m0ר-(Ԑ  QȅeT%*"s *=%@}|bWR3M2pD{&+k>Cŵvk$;d'?zj_rdrP!d`D}ApA!xHeoKI*Ƴ|1j?M ܳpPNA6zP`%faeLyz#r[w'@pv)A7v C`Rd\nKCk>8eW0&UrN d%W~U%Rjr-Ciq1ab@71m{Iu=gX"Zatn 2JC}%ϜRAk{ȊB-&H}W}xtǨIFi73̇2uQ(I3V1/xw/&u0L:Of[Ѫ>.B96>b,DJ~1[E0x)McMy=8@D"MU;2L J;W5߁zgu&̫oh%$x-14KI@{p*)ok@>g McҚ-2Gq&4F].$#hY:V)NxuρaAS>g@2[06P3UAY{3 5nTjВxRklSA?sb;MzZN6[,)AYcս[ 핆ZWц_~(ZalnMv]壮!sp"-q1n nҗlv liD梽ɽ:"I-Ot ':K#A{N:3BA'GG88x9YoÊZ@LGZ`hU4/C<(!;rz˪ڹOtHĪ>܅Ejw {\ig{I5=دZقcRK)fRXVUjg'X&êL``GLT ;&9zy7qڊx׿vDLDW9§7e@te/)MZ)|JҤe_ӰlMN G:2-M[7+ѺK3(=NFV}38pÀUvZjz1}cjK:Wl?h7h . \%ʿdVVӥdL'wNvt-F̞WIaD`}UkF)v> a~2R͗5Ԧ#9"j/pظ{.X2j\#a4oO<3s2 9 86] $;Hg̲NLIUoxZ\ŰrO2p#?9ĆU):dPm&ZwwDXPY]`S 1.lϦK][UɨDH s4:A)%ٸcI5 e6_bPu!lWioFmj]|X`fbULUxEkH9 YK[aįʡ2L!Am$9`'x]*!҇K̪\ީ@9uxˋf Sq‰b@&` L|En71ڨJXj] ' 8o8selKAQ 25Kgk%IIIzG>Pdgn\u- RZ *$T[LX/"H>K^Jf7]lxL|~=5Cnr/ 䡡tu5Mj:~Gd#Zm#$/p͹U}*I~h܀|+F6x׼"ᷩ#XC)Zssڽe)qXqˏ꼜gA<߫h3Dx.A븹fq:W6.'Z3`&!ڂT%R"vߕzʃ8 Cz#SScH\U鋁ZVb܅nwނe#*tL2'757u2ohJL,s]^hWs 6o(IɈG7@A-&([*I>YF78T!WUκy>؃6NI]XmSLճGRs$^) X#]MNn~nhBMF޽cHJŇRkwȓ7$|eY&p鸫_iUp2© 鶫/Xli?ɒF(L4qYu+6ӃT"RyY!ՒʥC5$YPc 3S<{? 9]MnXэیGNE$2rގ-OM-+?e]٦npخ:C= $+kvD]1;҈xS5!. KHId +rVJd OPIo+qp&{ZYǞ2̬As'Ia[QPYUɓ,Jf#LTՙoʱ0koHP$պ0x8ݎqR1:2 ˹eep@:#u\mJM`;!OpANG~atZyޱv=ǁ6ݲ8.X~&/H\1HfD XNvlߔh2>/ FhWO%!];k+Z-cKhQAz",S){ƊvАC>2oϷWEOVy9|OU;&]O @>Bi=+-YF"~nPvݖcdHL/}mFh_^><'+9q#f䆿WSgߒF:xn&R~goLEg\DH<~U5o᳨k,ߘ.v);t/R0МsVG7n*^aV9 yR::AWgIxnqiAj4 *k̐Cdh0s%ϜyMDc,&f.434;;p+ ӛ09e(ؽ$#ލc7l&޾-^iH~ƬZMʼn\u}H#ټ.+6dDN=2B_~Ѻ_A ѹjs/ wFF{< >{հ #Fl6ϴwRIo}fK/57d!V-NL*@9K|.1w]k%ixv;yNjI#>ץWjP 0AaDOokLגY*r{]&egB+H)K]PC,J˴}ͪnh7y\Sac4%2lzd|8!Cc0%rDԉz!Ex*1Q,ܟϛ]ҧ Kc\Z6I( A)PVQ:u1 Q`fz3cԧ5}Ou8=amP^CL3·C070Iv ,P]%'9ݑQ 4ڤ`MBchk 0)vw.%MrCE1Mxݎ&9 ٵ% ]5?_s*MQ]P~:;t^W2QPMc}+0;]2rϼ}u23d?AXshVK[S~ E&G0j ;*g bbG_90Q=B0AC̼V\^ *K!cIdЇ0Sп51<Ϙ&>m~eL8lնDkII,˰d8fQ4aYKxI(iRdlTB[i$QJ%'qy$)"I&?+?GdxaH3 .ptlFф/<+DwH\j ċ{/Fd[YzltV"CZ7[`ʭEt#.lR_<.OTY)'2րv r4j>"8h׌_ kit+9toihh 0r^ł(?ӈإ!9VBkB3ט0u{?h7+y5WH> k`7"͕+1 L_nN|< ׄ HUa1^ QY3FS%ryNُO_^xaaAJvA꽼i*ǿ7}5UzLAcC5Ǵ}M00fdqC!L"}2=%& $@N@xR} 詘}7#UcQ7\Sfo=+w'#r\&򃛱pA2t2fs1CKs'޲]Z[vw7eJ7Njw-R }@L#D֭EewXzW0{7lJ睡Uq#5nPzaozm ٚ!?S;/ 7 5ZSQK girj$qP% qI]`roN2ĐA7X +e]"bF?b-9TsGA7į^L[Vh;8Qd݄g lw^e3hx@߆B- VWge pДk<fǁ,iO'GK $,v(繬& bA lI{rLGw 3WR͈*@ Esv%) DdVeGMa4tv[|HǑS#y[Ѭx+mhQU(bԻ2j I:' UҪ=f5ظ.s)]qkD)*<}#ZgyWU.Gh`AY\whgJRq .e:3 r/vlXmS}* ._hVYE?lR9\Blh ݤY{t:8+}gӟeLF!9@yͶ{`[̹XrܷVU.Bõ%/A|[~XހZ B3%v[P=n*pE./so,V-vYF ef>v쉫 OkAJ` A[4ZtѨ6֭g PG*0F%y wg_]9of2?M ]#F'sx腃KBd7?6 <+gM!i-^]#;qwPf O_Fi' sQm0Iu永Md,?O="d_>u;Zv s תuE9pc?i=xOݒB>Om LBۥ!;}}> dq5 (Q;7չbP3ޔytc?-g .$Xx֙qR!e~lK(F 6_cmK6tuCJ_g5O 2PaXeg) ^?`9X' ZfةrU;ÉfC cb% b}TKz{G{\ -L;>%?+?Ԃ 6vW>v1?lK*r#vO„/ jTYd2#}tH$:&3uB0 灀+Ѳ8λўD6+nǜOu"k(? ֫ 0ⳋ:y4/m%g2ByԴ8@1 EڎB8Ù{|ςc̸'$DmβCYZy%e (:M> s@UE 9A9a^poXl @)ccW-)p\ܗ(tQk{ߩ\[eVR+"//r$ss3ƻ!EOr|p^+Sw sSg%1=C&ޠ7)>&S*K)VB=O D!p`><|\E}B;tPL^ɔQz270݊L'EYLsج1fcV/GV& YIY [P1TpTH$Ѷ)J2ðjbrPxe 'L~W܀Dh0OEHX.k n6#@yãۦV-M0.ճh7z_}YdD85SbeF $bL?0T~d+Y#AI4}4勗6s#$q #?JE Pi/-NQc>T 9]tv[HyKa.}b٣R'9E(bqZ^ЫѶWE4G֩^`׌22ZSԷ<'I{D!F)iB,qԆ>cI 0H聅Mj`k(TIlU;Oe<>@&w99&菦1Bwae8~$LR+m*2#ǏDLX =1ƽr _$,=>IJLQi)~-;jgQEFa `ElOZcVxMkM dWOu#Ī|cWuβ }>E48j_1MFyFml,L0#F*]{Y~Ӱ#{Uf/ ΅nr0i] .H͝gHcMVQ`^@:3 a[#dqaЍgi,&ZY8 >*eql뮐p ɽ`ğ&zYq*q(QN3oE&Rn7\(eRU.ukaEM=- ?6qz46x:)dґ,EZ;>'[kP=L'(|r8R'k/=ĺ^EVH6c8BT,ߝoKؤSrYǪm1nԩ DZXɢ]dQq/]/_˃T#w|Ӭa#gσkzw"W&" 8F%^X|KEjܩ."Tr|DlXK_o¡6rƮo$)] wEo [.X?:m7 CiJHo@_,^4穗P!tW‰f @G aH$"k7ae " TУc [xbDJ$Yf`gt_W0`m>YJ00ϣ=dioj]m4^7s& ;Ja[[@Kb؜C;;OӐz]`ZC\اQvqڲI3N]#?]3x76+g+@ pOآӉVv*jx=zEńӱ^BEErr^GTt.YZ,x;",@4EHɿ3h/xe%i U>T$(@ĀP*ܷ 6P'Z<޼qaz0vG3͈AV'񬠳nJFEQϑ[zz Ą/MsBfw!Hl%Ԭ=# `%-'L^Fy1낏)Nq9HwNW6Ah,bֲZ Aͧh2dT"T8CDR{9&mi Q2^,ÀH1v9!^Tctz2'CÐ+_ivg9w=^DS8DP$v35N;(`{o`NIĆlEm47m}0L(Nzi"N ʮ6Ƹ]mtSzlpw1uƣ?{{rX|ڴepZTS3ƌ?5Af_S2ZqnS ' %Ҋ4{s{Mbun4u4EʘdsrP"ʡvA%KLM[kg z0ExadhrtE:ם*"l- w&8䷰0}ٗFk~ *?2$i  wf+!n*CQ8%D`>M6? q]Q'l!H?=&yCW#!Ik6=27P,RE7{WU_^!b%߼}j$Aб;1 ZрCVyes6l:WYI D|ЮEצM4\Z*:HElOSH8ugN"eφ,v[B sZ@K^@>ϺnHz4%jp0vBIùi5sߜGX@Rٿq'{l',ړMarS⦫f۰i[LYbaݤ(J PJDK3M'Nultl0t5d-ˬ I Nq"B~pXd=щ4[J2va#U;i4UH Tߍ p{׶Bo L-)| KO! sK4j J$;ID5¸Vi3VO%Y.jgmq.-k(׏qMLx"!;I="OQO-feMfՍ- f,OlGc-pg(B/Ҷ5"dmζhmsgV,Y8.ҟ]\b5CQT`('eU2Bď.\Wfg~ NG0n҇Ȳp(sWj@յX؄M$<塚aȿm|Ch=VTBY)Nid6 @`;(R>/eR+#{Ⳍ|Y\#zq x$DR2kB2ɩ׿BcE!4eř=D4Hbi.h^ͪ7 DQV.eKIM<~zI@J`]Jx omZBzU7s2f@j@x2P/6ai|9b .5@(Emn?°iR8qh25aeǨZ¸6o6gi{&?y HƬUpB` ~'%549 V7 G@0B)5~P>f- M,=ļjxWPI*0N!=HςHnOɓ56/a)BEuFw>Oz$̢}HzY& fy3 8K0K#vlH/APW}15b>2(=WӏvJv6,\MxDso44D!'⁹ s3>,TLH>*2N[TJIgd#{?[pY4ȴPQ#S 7z7+|||/w9%ִ>+FHiTNkqVIRlU8&13E9J^b%p!HN(ZK>>FUb>M2* c 3c=Bэ%'/u  wГk$$DK2; uh6]U1{ȔKRzoR>fL/pG_j1gi*]WB-'Ig&K{,>`T*n8CO*WSJy:vWWuMt0 AtJhfoU.%_Cox4f;$cs:.&U&+;حZdKb_yQ\_:{7Ux< t8%#a%=V 'b.P'A+eDL>%gNV @Nؗ{sBs ~#'na=;VQQY6Iw33n,:8|xަ7zw8mm!+%(|bCzzI2Q~{r(g#yfIȡhf$=H&m &9V,ם3Gf]L7;dO=1t>P"gDa `+2B&y _F$K`uœ*>{;m2?ڥX0&B!d].ӫ;YsM_f (~~(L]lRة66Ė+-<ĤCTsѕZut<ꢌfuyK'#R7qmABͦk Ç8ݲK*%f)}sCW ۚMB/+4VY,8Oy37%Z٤𑃈X= 3 ;{ +ۍoveo %dOg&sϕ鏅w;4\ۡFu1mbҜ.OrihyF'޼\5suf* 2W {ŠQWbDf׾׌&ʓ琹PvF E~%>! ^^n?l{ ;kFcX*0dϡVa!DMF {]H`T**s'ss`d"orjpA{?3guuK|L*4T`k/*|O E2>|yPl D,^b1U {Ap`a $imr$ [Sv]jgH*)1XiG_帻@ncgzJ <>$R*Ҳk/C(yX, * Qܾԍ9H"ga8Z97vhXaLc+7:^d"SA~HmaR9m]񪑪b7q+р8P#FY]Vr{A].!Ph fLnj&@d㵊SI3&.v7q!vo(DZFsmgsljG o9,9U8QjbզfEWb68lѝcTU7E~{O7iPFy|vo,OuMp)\պC^ O T7Žq岟҆lSU^TOϡna ,~id*jc|m%@-`%}~dR&Ӣ$ҳik7Ӑ4Sm8HzxO`11WOonӶ ; 5V >\\ DNܸݴyJ.8/D z}~MُD"1QQALR8sJM,-B^eLqyLuX8]YO&Wޛs.2&i .Q#`;wGx3l쒑$-qqlᮓn; M omBwPVGg =geҦɁAd<@'J7 ~>Dބo0-k嘼G!~2\ :TJKav2kh՞rDnΨN2شN+e $vUigusm9}Jg׹BMMRȶsFLh r&z*S@ ?]:!Eh m[KpfTgZ6f0haθ_%E6WrRRʗ깞'! $_\HJ8KMNf ԖEX=!71X-z8ZC;qR&O1?4%\TEi*[yFն݀n ? m(ӣ8Z>rknC̤'%i'e W>qꓹg< /0ɏl͏m!& 1*X?uiPQ`~cP;khJ6xoɒ _ShjN+;^BRB̫5f'a1 q#eAn8Nչvkv(]b_q!Ȋ:&mGDB)5¡қJy1 UN Lù7 T V9oqzc,X{ pO(@iOFtK_gb1 (J|$^ȅbN7r ,u\ >+"oW J?y,e<\b <7]y@]AT bi qdLj/ǥ^¦ (_5zc|wޥMf}* ^Ӛ#m* W:) < (f-K?ұ h8cb8m?[N vN,:h)koѫlq^)%fڱJ4R\C-Qq_S#[KYN^BvO/ a>. g7c֩}+ MOB-Q[ҩX\h&j" GڸS 1}SMNXOGS mY%g&0p(#0jcQ0U#v6]jyua9 }) 6<*>ݗ kmGE M %^G8wSTvXqT̬D|b0_debN${a)Jگ^\R$kSZW XD2c\`?(^wZ?r!J?큋yrdBr*(>؃>DvP*49!`PR&yzweV8B#L1;)qq(i۴9;G= ]OzU f8Bzvf[$zt\k]Ƀ [E'WY>0/fU+!W}_}0ث@{si{/^QSDӎR጗J#X{ƹO-&u~2.w+jɂ (;{߷01& `TqCu?p7͔p:ѥ.dzc!HZ~0.ڂCG"ņORW)9*u(wJ|Y #y]h3$SݐAB[cBw{w\ߚTjtofsm$?p o~ix[VÏG8/w_UaiBH Oo]2,|Š{'F}EH=%|lZBΰůp+-Y]пi#DƝQ0F ),sLB{b)/bq|PP 8eV%檃Dҝ:9g_9 I|XHSl0IL_=w;)=}[ee翃/@>mLh,G&In{-;'&`S/*`aחAŞ*Z/[ mu08a1 ] 0s/ $^"~ )يdoWM1rvwElJIDkX1CgVfd$ngW+s>[jS Bݵ긅.N ?~ڈ"i49rX!A ^ط*ml<.Sɗ@5pKQ̇P/vwCe$(؉R89 &K;Tz`T[0d>7#" 3W]9 3hJ`Gԉfs,6}^<1Gu5*DFzSCw* [,#vj(Uⲽ4+ _!٨ilv6w$(> m4vsArE#3m+?Eh{kw#6n\=ЮUϨ#ixIa̦d W'DVAH0y }xI.32ΥeX%7u^A)F0vCj#x97]rQ6Q7Y&gY_ ` pJ1wi.zhj|P;\"eOl"K[hh'ByEYآ)CUk/K:_6b9#` Zg3bjN,EGeÜo*%  iUrSH=o-'ᘋ,\b; "9QŚr}T4!`Yedl?"u1调,_D{cz MnAS~ -t~ds".ؒ8LYb*1դy4Ѓ&*IjY'D6|{mw#*u"q9Cz_ h < *'~ DQD*c [?`v|63i*ӗ,[Vu`)`*p޺EOu,*ݗeRa! V4Hk-OB&c)L@zg U ś.}y%;A+ z]W668Q@]ןl/;ziYds}?OaZ|:! :K6v3! /ck@ no.y #C/ď7>ȴ'9Yo6찑T^elt}V!x~Icߤ31PYW~%ΠNYbˍ0$$̒ߴ˒32KcW#ee ?H]܇sD/ m}[8ܫ\( +Y?nl8.qTIt`ޚQX1 I1,5w:f)1#JuC܀L}K01;mŁ0)Bw3NOCEnTeEЏw H"jgK%D8<l nRY"Gy>M_Ofj" {K9.4 MJsQ)la<zo!?jzӄܭ{i#bRNvz6~bp!օZ<@:KM k!MQhYjp-:d?)pғX rPN-NTf_sa23QʥTIՄm MnFۏ&m+Yk֠m/wQ]ZW d֜"/θd[Õ y1=ыgDhkX8ʹ6R_ 3a{/oY|=]Lp$5'd>ؐg:jN< _D*%c&0k!Iui9Y'׃x7J|F\93fiODޞ%xAi/#Epi*$5Ǒ 0uK$}Hެmo"xD}5E3Q}/3mc7[WmkVBVK _ &4n46IJ_8;IHR7 (\6GS 9.Fl ].xnIS%͍{F$'G SAtI`iL6~a9;z*t(=%%XwVt08xAGu "t!c yԬkbB-tOV&n{/=!v֏D*?oj_÷zsCB;5Zmsm n]5duu9Rvn^Z<%ا>U>M dP~3@RGߚ?pqv݌[Im'm׻GM[\5~&jAuc1"ԭO,5TGs.cMΖwoc$OUē"Y1S'fNHDZLXu^~@v!ޭ)CJm0[$%"q`[:DD\J".-nHX[V<"Tvrܤy`q yOGmLR%HlCb'), "1@09C2*l2g\ '6HS iH1(8Y `ˮ=." qRkzJhHdwᓴ2;@dҫTWYpcXȷ´h?hzߛO M*w s;'K-uBqTlts.)ҡNI)oi+p@_\F^xLǷI͇&8}dNY..*~w4Ŝh-_KъJ-uunasf۹)& a#0%i:Xh{mWvzW[QMՈy&)R豠@}.SI1 (#6;eJǔK!*.mCI?02MPc/V*_KN^ߐb5iF-"s|g7O<T@Y"3r μv+tz5n]-z22nAxh`JmAc#LQ Z|A&si#?^Ln"$Ԝma}vDtA.A'*&8rO *yce@tXR+4mh6ʽ.KRk3'Uzۭ]iWqee Ƌh7\QjR5UdᛪίJ58#XN]MI5b섴 dD?J{7Ȣ9O8;mh%YY@`#Db!<`@$>mr lU0nUL^#& ylwo #tvLL\8f5ӆJ5>&ӋKm[KLZ`)G4a#m:sR_bp7'ʂnkrW i:s -ߡbbX?FvV7Xd4/@=/Of]a|Ej ۱{A\>FZoFyĠvŘ yeZ&?0O0?]۠ɉH^Q1_E*pg/^I%%B$s#mX=>6nD'Q[ @p:"A61K"nAgg;vp< h방 D_YEe@Z^%Θ%;^>`6m]I>$ld~Yu8*}?(U)DrVg=Y:1`_pu*jlmx/)2ZkR e3cm tsiR{ KSs3_?WITqT@G(r 塹W,%3lh5 Ì@dy\qµ{BHc'RObq xaՓ#a8=O;vtYE^Kذ Y6sLTZ}Ǐ{P炻E[78 *4`DFi:f?j6!_r쓻z499hZy"-\a,a1; {AX,Qc+JQg-nLϴk0u!O zipp~DbUp<"?ʺNU 36KZటuI0 Lkx ۍBW"QpDQ0y.A2AsR`ߧvj.63fd&³켪NM=b5Z^)ڙ[~ Onr,ψﲋ: ( =z#b35)t}f+ŲtMhCϙl9_ 3D$GV/5HNlU%B兣6dZmE 2@ϝb9`!?+dlh؉O™=Q9 7lQ"?37[ՌLd^T 8| ^^ 48sL{Ls~6_>]CWᏥX82ZhJF9H-a!|X*@Zy: Ey<^>3ԉ>sNlOoJf^iut\DϐGp& Z&F,D|±>иִ=Ӷ`y)UK/,7vYm.M$}7o`uUo+(ԍ<E~Џ?:gtwuKޔazv%XtEΨ$$1"=gT|]]UjT\uo11O9ӱfk5m,=޿Q,,Ԭ:u3YS::ka|^Ja3D8Ig#*uNF%i&Pݕu1z 5럶 !t:C] ۅxIn_T=c#8$`FR KU1!], vB^qont(bs7LQZgtjdBBQRɝRa^fʩ谫VV?FIkiCrz.D!EWKbTJ39?ehAa>Wuc!$dtPݲ?vsfQO"]ag\c;-9nlzE!.j^>|&vI Mex#(뾤eA^o쀅;k3tLپ!r?<^b5L'\fǟMt["2x զ|7#Uc c =eMZ`#jHxJ$er0ݟy0оzV Hؒ-y%pl֪ERO}S;)T LrBeZ% ե\?AYQ*xL7Ī+p ܙʛ*QJprR\wƂS܀_" C_b<}( , 0%(8';N$R_&Y(BMz5B/-M )A\lfw*vuӕ#Rxr?ATxL-7\y;4?A%xzqȆ/l6ɲt.Kv纸{V`p/fIi22Y4,e`C@GFot_do. ZwWqE+ 𠣣" `쎎;ޒglK{yD4-.hb^, pM~f0=?Y$>7j榾@ySuC)!/}ȇu f1{=AhbzSt49<?JGP4zƙ(J 8,>rxm]-u.CW]|Ӥj?JH/*wY:m,~'[.zuޑ#T0,TSEHLv+#ӇnPPh5n @CЛ׻oj 64$uDj܁xP ݠAˉ34+&B,ż'2틃 ؑo>]QPRT Ӻ .P8*H9'+[O'_lHs?c "b:!ա%{<?4|׆n?zvd~j`P |m.k\xĕox"@za'G\z_7 [KػO W]O$$^ѯͭ߉@}mdH;50pR"ƳcH 6hWI1-'}73Kf(YH$-G߄} 3[ ԿAc˦=` r!d.D”pN5{'$z2`5a>LՆ[R4,wL/>&ӧl# lsL}1e3d4t084V(;r$* ™*`% `.o͍3GGQgKM,T}@N>ΕN`1 㮩m<Q.&[î$F@n*l acAj`4R}(F=(WDf{r `J W`lõS5Q0TTahT6\0m!bΏz(pZ?j VĪhV9m/ȱVt5 4!FMCqB=n`䱍!G rK~t WXKDE83k-^)&~cYn`]p';\4UJXI%xWw>Mx} &`vs8L$Camd}% HSo5Ļvϧ pwRGѯ=urn^&@ZҸ'/ٰ1т =8eqPP"#k`nӏ;Y2`<"w+։ʄXB4ކմ=yd{EH6vK):4*L RR=LE=f}qhvn붜=~YWꔴ.=9Gr$v Wo=d#*׽*$j Q8 %kN:n$Kf"G5?*j[W#w&] B#cR5WR]jHt3煰 Me)٢|ЦLj3gˬ|PĘqcs:KǦCeO…+Z7Q2LFR1?&dժsQx$7=LIS┖# @j,`{:8"8lT< }&lL؉ؘ=nXU GU3TSP[ϲPCIOC<\tn$;}@XZzw #'Βi6"[]Q8/ZP`a.yI9RaźPx1Q!tn'B5R765!sO_0Gp\86dbbWmPbͺR?'[AE<| IÖ ή"k SVlEcz+3MJBEժA+@~58#%1"s 8Gx1eqHV~$ )9]h;y恍XiږKHb ~}%0U6of2 -.Tk]#Ȏ? {wZY'&B뽓l)8H=ƒg89H^%42eDkB߂yt@xf8JfTؒ R),*2zUBu|C qzb)C"{s&]n0YuƓe?pRb`(1AWъPe^VqYo\VU_ ogScbВi'B?x D`MraFf=` e CW%#S;j/ޜÊDeHW,/!0 BOC~3p5ɓjBx/:''cq/;KA1܅V vJIYW Йp2nl_\ǻxdehwOå&SC%ID}+k"t1FFޠB~ nxqtLt!9Nn\k/9`<Me# {1.= ZW8```o0v2+DxVis%Zy{a7S$GRӓ껽o˛3qxT?~3ݦ%aӠ$+8~>/UG??RUC{ ̎SFkaP~N(Gey:9Xs6TPiACZ J͌CsYMIJ(Lu=Ɠ GپxfP%ڽJusF<0%~q+{b1]pFtvG<_{,m=Bqvdk!Mnl$I:m+`p:{r5kM; '}||epʤXɫڨR5ɛkNGVY%朕}  ;Զ^L\w+OMk`Ni_7BrM:Եa3tb0J1о*ye{vw [!AFO.T&3됪Ή^`k#IR&Rw?"+sR(Yz=룷 ݥ״CjfQPh`ʞeoQȠ _A>bj b!D (S(̇N9ـacr6SH}uEѪ%) [[ҍw~KJ /!̌ϭ *~qZTz8snm,0|!|vzV^2F%'D!"S, ||aSP}Ts:Hccɨƿ3MV>0X?+=<j~3I?TvVhg g,$/(gʶզnRy5JXYP-N[!'aDeMQRzO[eq Wm}:fPqGTz-rM9J'ޤa"0m5&y um">6`~iHC 5l&!6c=ATmʞňuxֹp4BZ`R|/xwöL8~`!Syf YD]-4?AaI)ܞ9ka21ѰaDEm7BwRC%^˄3sj Y CHtaxڱY0Q?RF%ebnDžNH3b }f{n3zӕ я&NU@(i(0PDw̬;%3.ë8m@ ك{%0] >A3=\t Ft8'JM+NQm9a۠4k'].;O{߾};y6<;+C8f24\2a%!%L8gNhey4"۫URqr2i Z׮w9 p %Jeg;Aeь޴za9OFRr5^U, 7R/C1+,+i7azoW/z|e;ܸ7Lvv%QdNLٕB[HtP9fBJX.[By8x}DJ! Gvt3~Y圛5'++yr)vW)In/tо)c;CI"()a_Kt^(>_E^TU288^'gf8:FGMH:/:MtԙcL@Kc}>6(9)3/}DwPZ.ϩ%q?5{-G DÇB %AfQ*$@Z"Ǚ96DG0̑ZMGWU:V$GZ\Cϝ%<$ nT9)ٖ?p@0ؾK!GJ>Bc7T0 r8h?K@;eQŇBb\سEٰ`ܱ^&K62)v$%=tBN`mƹBpzP=0X1i^1eDm݉ORArc䖚jqU;ǘc$<~# Vytm4H&iKL ҚKe+@MY`WޯvfX66rѲW@L`laelEB9/UUak=;EVgD͉t3GXZlBk+ÎYZ 8\+OOonwsHcxWO2 neJ!N$iL6>GV:EH*$:vKB[YПN2~[qجB 'b 瀎= n'/j; ܆tv J#9ҾQYSiXɂ|񷟶05"NBXȊK%F6/&$Z| n}0w D)b[ a,2YyzovC]QzNZ)#|Hř/F (pX DIf`UP4`悙RuS , PVN{΀mB$VyМ\]=2C3oȓhNGRU_'pD99[na{$A>"{;4M3"orؾg [5ێ]~Uhڎt>SKg0 j{GӮ^Y%i)]gp>x5B9oߌ)NTˋ)>A"y[zJx!%EZ֬@zJ2ַ_C ?OĺrwNn9M2sy[yj{&/&@+m!^nc+d2cm[Ύu]KG8CK e[py]%Z3q]Oz`}>} WMe6ߥwbG/Bj)H qVΫ.JQ DrTU͉![ٴU*k ]fcp~F<]Ƙ \Z84]07L<|tMBR.bXrJT)ia}B_\b!ZNNv^&]3*'Hk#Q}Q]`M-.B1m_{{ YM"(5<r>%T1ϸ[? q]Yj4+0>+(d7R8w1(;Gl/.MN$.kVZB{zlo_e]hLiXrL_z> :H_ 6KjײoZtɚVE\Ӻ%("jR]ګAWvM~Md 7:@Y&h6?tnRQbVȸ4ffܿ} 84ٚ)Z0Ā~G{ZB/q 8#@,t2E| $sK*-D}llq5NLsu=ρ7hxl<bwEJ7ߛS!Mk2)oTKŔvvDl rLHHGst?LzqA)4X6?r3AKQ1!mniyD!@=˓+jJ-rC(0Gj_DJ0S @Y,BweF M!Ќ͇9q䜥h|vJ9U mKѩP(J_.}>0JbV` ʫHZ8\fvЪe4qVåkJK~)ǣݨΤq@sF%(쇁NEJ n@QƢ<̀@ zgmFk_;W89FFb:"кs&te+"Q;aeVE}+B>r'%I\Vah*:PK~{8 h wqEߴ5a&5(pj,RSb &ɋR4y}vB#gtyiDEZG(Kv0CblfR2TYLsBn[;bbdʡb􅮰E[1G|tB*pV%o)$wW  @ŃS!Bn(NŠ(1+p5$ޢdņ pYf%oEY)K8!X+yXM(:g7}tޜ-HX8AOUƆZV7ԥ.lI|5DLupQvCo2*/IocUW))N괓~:a!C>^ +.~+42J@ ~Eli2 T`ZCt‚ͲWʙÐ縮{E( iJlA(EkOo.rIl 9!}})~]"vZcE_Ri ފ4qH59tԔ[hcpl:uO)`ƫeCh*=s_<,Xmgk :% ޤ观u3$^t&NwՉ\ÎetBI mMJBQ~ƈ VT(bjҡ]_.1M⮏M _, xp2$W2.Ax36;5,h=R<=EW¡Oh[ Zjpx]+Q %=695m~GFZYR%Iŗ[$x$ q.1 ڤ`wX躬_6W,:ܠX ;6w Jwp#z9wr42frov5 O~7!42T?Qu^5DRn.۠#ggJtGW˓oAܷ0![Ox)V;x#}ӕdM)܏ϥgEO݂Tyu#@`ʤЂ~~xC;HT5j+jnKwĨ+ƿ94RIn7?սTSc:1|Gz%dz9:Lّg|kfsl3~&rM+RC 7XK7VY"1ONu΅!Wo=%$}#LDJAU,aټm/ М &hґdjgVxJT ^ա9S̳ >,W'졕)rkeW=E٨s?/{}L`Qg@+I[z )A\ɦB*=Ag`ğn>leT=kZyOiv^P[OPPAZ0\vƪ|5OS]#XcxpNec1EJրߤjq^5ܱ$V.[Tw\\3ƌycJiuLR3`[g9R"ʕ3օPՇ[?N@?Z2n3?2 ){:"<*JW', Bs31)|Ȑ!QuRw Gm&r?"̹dG]t] 0~B9ak6lsB#e.r԰)pvW[lf3|V)׮&SI{rD;/$-b\2HZ5gj so4&+ƿ@0_Te~Je"ԡa E msrĥh~Zvm0D) g j]棶j Q;Pa-W3]xL|uto629`inv2K^&细B`5i ٞ 'iXlc\T ]fA@͢%O+L qvL>ӟe֬ ZlxvEX_ի#4ѿ. 76f1k(b<ӶG ;RjZk*KK*ĞR`ZBlБz<ȀCIJԸp) ځsj鰯 9JgRU73f(raW!JVv,2L`kO?8iiH)6@UWbt#, ]1 Kh+H4ЉO c-uZ"vGyp=Lqya#3g t[aP%xۇ,ẏ5> 4uh&jIEċcL q絆ҥ10: ӛE`@#:< yдi昢cRY%gC  {~E&DcT>Q/Mfu[BSQ,֪~88GBgaW `IOŋ{/E@`F00EœPYeu!B]LU<=fց#NjzIKl]2cvۯxu_Q@V~R)bB;J[pr0Jk_ jcfԽ&* $ ʏ*,R ou@!)k K/{pCaRj *? Mu:,"*(e0t@R97 j4_e#7bGkgD8rvg45 nU\YIF|\?>~ĶfBv.8Whl{fsmU8 z" ѿ>)L[ y&1UEw;xݶ 9z h~;7TѮؓs9$\A-G49sKqzin "vVt󊹕?:N3Hġ@YZA?&Mg FZ_ !9V9&77S0t4/Wf-kPS:`Op/_0?'lħzSm.JZ  ͛;ٔsy ̿.C%yaKz!0T݂bL*T_7)h ݱǦٟ] pҋ!GFmۺh\p;NCizfm?f mT΂3uPs4zXLsigJ33_'KWP 7xoK/6bef`2z1yZޟ6{p\(xjKX8`LRk%XACE2ݞ@z j(^Øzeb?|$8 |Jmr5ybǢ(g%X-A/#'L,R(ߙд\ ̟YySm_ r6}|/ Gm1\}K1k9^R)ͿM,JfPHN_t!Z%'I `h~%X. 5SX?)/M^i6+g*2;ST]v; Sk)iy)E'Z{uLΤ-ɝiyG`Ac"_`s,\&]JCTgZx7!Aa ͂=hJ Eĸ2 S,ُfp\&fO6:u) QTv?lea jy~$i9h&nNN i|ߴvXJm)7&Wo#[wJpTgUܨ^m /֘@^bUubx(YMO|\H |P6,<37,a; s1]hٰßU=*8\eOpc-6 A T5n6:V<Ke*#Ghd`mӬzBe|b*:I<μhd9@CXI3#$_蓃C{&]b(J}!ʢ3;s֊|Q"CXʽD*it#M1W ( a 5Qu\&wZ<ʈLQ3{s`>auZ>.2&YK0ܵ?[wΪ|>7 )_Q0$P?۬;ئ{v}`GO[WbYw% ڃlML : .5@D.;E1é Q|(樒q"% ezM.>g}I$j#0+u>vBw6888iλ2E(_v%80. `30qF.ػIEI3"l 'W`Ҋ4qk(c@^' hW׽kk%5jSxLfKH ) XWh|scv .RmS1Rp5F6#<8(q&G۫Щp;sô[*0(g†DMylt9-}[J )4VӵKB0;dE7[RX?4ct18m7}g)ƺ+5)NY@Ǿ&aP&6'HWPG6瞋+{RzRm3ӂ 6E % Rv>HJb@Dt  * B 2o˧/I}I|g~ƅc~:.߸OMfVt晭d탟Nlb=0Z&t^eX/bL(FES@F8FXi-jTβnb>+۞9.+Z3+b|ʚr|%**vb;ˎ_m`v' TQgF%xDEvob=˪K_)AGS4< D)E _4._06[ہ-DJ8DLAA-@3 z) ͠G&O,Yv_plW+2i՝P]RG Hawt.u0(hܴ FZ(7c'T4G;CʹK 1h tM>9sqE,$\/iH߱\)>ͶMi#,o0 }_p2eXD\I~ VO cZhygS~a[3 6qWG=oj5>/u4?V[#!n?ۦux,yRr P^R=?hU}z_л;tVA3yXF2(srq4g'rw6DBYRPEr3b'(.sy` ɕjp;OWi69#*nb\)2?Kf0[C/@ !5~b?_y5CQ푥Q ,qh5 Q gWQo㓈 'y[ 動%>K߼P:d3f<$ BhJi7^*`0NBX=2$Z֠38 pLoXj :9)bqZpRy:Y2KYҀw_u2P'^GULp-Hl2 5,&p\t 5w^(=yn?_-[ NÔ`OI;#)fBuFvM0-? ]|/j^g{ 5 f]׸L2Ͷ0>\XP} *7T|Pۋh&&Z bkRjpfϕE])VvmaE L;p6 ߔ78k0c7DQ0DV0"~(,dI0Պg|EӟeWϹ=[L@:{r3^A$RDcoR bՑK3Y\6xVwkmG"dEj*v+2VfVF1Qf6׏~״1;ѓ 6ϧKvp¼l.@Xuo ]9!htune\[;c.v5|c<{t56ZTܴehlz8d A "&o0PbCnO&|~N::4ݤaAO ]g }gv$ Yu] w͔Ю浈 ;P#*"$F_c`Hg~.nJY5Vpn0fޓ*Y:8 FRzI%yJ6Ȃѱ4 b-[>]"OJ6'dkHM\Oxu*R܇ b$j'%*c'~xvx̠i;ZPKW)WVv!!>k ׫az=7;lxl.Yh2?R-@M MMZchݱN!p 2oy薒J"G]0l)WvFn}e_dtա08e 40}ꅂҳxXi-O#r>iEJZ5paZ'샣s煖*?8 .(J|042`"ZL?Mi)qOnRR3ERo+uoJN;zC>o{Qq[E:Uu,{,-j;2Jϩ2װmV?ոOA#}{y[9аl"Ĺl/i 5~#nAs_(Yְ C%ܥ$m$@f'w#U|zȬA2.J6\-a +kDVg97WDUkUS_߄`q:B7%K(چY#5%RمN'_e`o0D2hC n!V}j5L!ŧOb3l\r6?NRPm(w Or]AhYSI#PĽXe $fhȟ( ٪@`K@Ni ֤RW"c@lP iLBLEK%U -% OzS7`Pp?kSȁ45z~tFo&E<_!'Hkq`e>>dzlgڒ"Ǿ#rԔ5ҭ7+QNdB2'4rsog-e{ \6ݟpeA0E7vZDD.ސ()?Ts]srfOZQO({߅N*i)f-C`NCͬBqAs$HS B `C!iJv)`QL-O}$Ri ރ1f? zgț72\8<+"&]J0*zL$G C^LȞӟhY3 >qO;[P1¶e""}DwlGl# W+ ts@k.5{=(;*i%j_ nɸ ;@<N.܅Cn$qHDi KKΤ+<(hNɺ8 tw\-Tcs3{2JXC _E㤁?ٷUGZޔ6ߓ]źUuϖm4dk|"]r\c75 vβ4!p1zV~[ʹ60R6DXR~gvX_;{X߯V 9/T)g}Bjtՙ^fJյosfj#n%4;4{\-|uzTOŪ2x[91OD~Ƅa-@%MrA9@ dsi7y85,fDq[e#\g|Α P̖%h9{°l]; յbJo{luK2 oYS7j}k,Є_"'؃79ށehnE= f 7sRpMfgI Sk/D*NA#_pHc=oq.@Д>x>#F} ]e~KFN C*8ۅjp+?XbVfEt\l`C7G.u~;zP/8Ζwȫφ&;zch%|fu~pzYJwW̶rluN?ClM]LJ8o=hC}c{9t]"{vݠpqTԹfKfD\]}g xp ҰYBlOB5h'!oik4CMzȼڌN16Ǚ4txAWm8F@ř/E+4FFOHuOb|c6Xٜd Y9[ҐR ˨\]ceQB]8孕V9P`[|'g8&ˡ^[ad|ug!r̿W4Um'P@h 2w8EBa}YCy7E30+=ނT4%YAq%6̂yG]j/?jrx#mm.V|~w;9APd@jTv;k# 5dE08ϭ#iix2OuSSѤpv93iMy+@w,b4:$gJv(bt#˳ ~Vp͇wFI V'SUΘTљC? K򹽱nY ANMqnz '`뎂t8D|k{kY '%qGJ~&< ]32OLYJ$0 }f`;R6iv㲉i٦H|o|y.V$LUi52 3+~bp9 G7ׯ54#1CsgYot+o$S:wb~Սtѣ\sEoPp\ SsF1k~SsљnC77Pt /J|UkW8T }eF;]⓳a[4&C5M Iw0>Ϳ$ԜplRe8]\\̹5gL'¥I Cchcsk[HLwhaE]# NaƫRԼYXoۑ T=3t-K2m@W [6 IFd B=X; s;Hg: q`%DhaR( ;Ggߛꧏ˲PaMU)ʶ['q=qZ\Mw</O~Y{%0lT=bzvVy}gnlC_/iS*wAwU`;C<;_͖~.g-tT?<#TԔqjG̒7x0hbY//dY]~v '7Ak?Dh ntW@ew"50mj)>b _>dF+КMKmSotV-w Mb; F]L{^*C $9W(8 ldOB#" 5 G 2KUf.J"Lb#D W"E8f{ftJM";ڎBSf5.OoOYgVuLSE[%_r"rTO }Fj M,QBqC6ΒB n>h4L Q†U R aJ!*%x ;Y&EB2v1 Gx'5IbF:.+±d6J}la4L8q I;֮@܏\vlΨI\ [c\V-jœH`FߌipwY\hM:mU8ڡ-ErZxh9+cU6\&g*"N;Er UKHWՍ\`psHwԯM"5[HS,Q(#a^m:2ҎUl$/Jx`N-"U596S(4-:iS[:hC|uK&>"{Yf F!&M`9 xQ̎ǯj~vok:+\+Kij~/,kxU#͉oo5ZԂ+OmS~M#ţ0aɟ mBag=zDዩT-P3} um{>*\o .5>MuCC %*٠Ոhq3 w`Vqپ w wi-x\ȕ`_oJOʙg|H)d*G<]b#^19$6 x*֢r '@0y2.]"W? [z~6?،#ABl$ T3䂺⛢fWQg>fnwJu'3V%kꭿئ[ 7>-UAWLh_.w1\Z\MX s9&^k8} 6 Sbv#15,3?03GBBᱝrl :$`J"Ƕ/rЊFҊ yԿ0U\"x[Ou#abRᆫmJfsDW'2bpF DWC`HEi R.Ѽ?5 τ=cbzc6S{-Ҿe/t9ԉ#b T [~fTn[KGFhr|F_g u[8[(ƒ>CHgG\8(+چK %W@Ȣz6lAV )%4ol)c֙l"4U nE$. !J:e$¿aB6QK2%FT°q3 @j,IƸ42gV'ӌIjWNj4`q(wګLlE%9/"S0 И]6x.t?wmPT+9čs^CKάL '+D77٫„e䂶[k>0sDYHr.;,g-٭?|s fɥA$U^9W֞Xz{t`|mx&VuǺ;wyFF yEư,6xufaO fjw۰<''1_1ț>6mZ5ZZܶäXZ tlA[vK$߆,H@(t= +vprE[)߫2UWΦ)b?z^YUˁw'YdjJ W^̦#;`¥sڵ|I:#:UCphVYfM1c(ӓRF%]tG Hv3d$EƉ*c'tAV!c!c6@* wyE0aJEM|gnOϼK0:2EO҇wc`|RJ7g :b  4C3mO@u$\=|_6ZIGZ̜]K3bj;$!{-4mpдQi\`HƨoLǡ[JvAƧg{ /rppt MRlv eRy{_$= ]JZGBkS/ӓw\7-0I(zF&ME5"*rJ6o[EIXFxI3,LuGM5}c/tKqA%vkP SM`ы5!}x]ٓWW(@_o->, 9zitaW/kR7(k{R8p9( efW,1Q"\Ƶ)̓q /yzpK& ǝ#GswD X1DWt .?MNkb+wvLkAL,|i!f%$L-^Yn| λEgNl?׻J#ne>=<_dz/WPVVwn &7hLONik_ %DfbGvh{-arbAM7d"OZ?C]w8s:FjXr9蔽EMC!wFе W[H޽_a{gN^VGix\)+6'kf aQk ̯JWBG'ma@ )]Ogȼk.[KA7ACѐK8|}ٱ Hctก7];sc:NWO>*soJY-8c<)fzJfOm9EտwX-ꛕlL>Aqev'0QEpnXfn"Apd\XO n8.ÿ\fZƬh zE,T&ӼU[P@GQ}nEem?-0fV=:4.:o'yN)} Ih(jCCS)K[BQF?4HJ:7ZMTp92'Fs,phJzWѣbv3rjX r"!*YH^($ShΚg ǎƖ;y38Gw ](;yBt8?Ђ} 3VvZ9_o'˃[M ͵cUdu.?!ɱAx\d\CT|ԣ~´xk!!ƻ>]lsLo;E| wlJ[?W}`ϛf߭&Syb6f\;x8 FKiR7yu4P>{-|f3fA3*; qU /쌎 yP7䡢;}W*.[Zkp|97w_HKm[22Dq#劊zGh||vUEQ[~hGiC5}Gu^} N Ҧg3+@džS9c2-|>:u=G@, ѲlϥJoth"n%Ucd< ZBfi))}Sj38YA/tUlKq[|j!ܤs`赯Z.7u ֩pK£3׋MfMW^K 2 56gyaqP4(K,O]Si>KAX[afZ%;3rFJ  F4Vvʐ%g CmF“d9#BHFҨY*2HbuZ8u3@qD/x)x30[iSFy:/d F+><;"\Uk`FQ!'5Duco|}H#n; M3]uf5P q.#~b]9WQqoY úKQ7g ׏ a3 [^H8 */ڔ0b2 D>E}DXp2vx"6tfYq.~P|n1Vw#hۅP %dI,cJ6cl+[wfq5F6 c缸T @̹f(fMAjěqWjn7,Hd ]*sg5d%;ԁ+y%u/T Ud~3#3`0)n '&m3sO騈gAZ/]Öf,|G6oBfhk, O 2oGf91|g׃1Ytu= v%|&}j/^! ҋ^7N_(Ka+P^ptF}v0v lj=(nj7PnCtls=תz'83$ .{X0dg #Lq >ZOk1-(/XPU\Z&>;;-GLbaa.6-/" 'rgE{k1J&\*tFv 3ہ,yKnR=p7H hL(8XrZB~gy 0ǯ<#$#CϬG>p 7iDlH{|ΥLHa ցj!jͮGW9m58,#A>y#ЯE晧`my?vXkPOFmu$.SyE]> λf&?8u(>EΌ|}=ug=#泪3T*۾$ï&3vHI]*PJ_ꗽ<8Q~];\'XpbiGŀe-B^]o1&Tqnܸ'b'P9W{(6Z+6CҞp`,Vd<@F(XvksN-Juh ׎/O;R*]Ja#[50F۝y 3m*v#_{`nYŒ&DN7 .qx\2:Mhy샽ʮD$>8cP ~ E)ZTdNɿA@Zq?(!-2"j󃁄}g_\ſt{, wA?#4߅1Qx͸xu [AT5<(q`؛1>E|a O0iv[pbc8q-zph! AVdԧՉ~(^ݡSjM+W E`0jf m'pFGR[xo lTmTPO7 Z$ wXc,Tg@i#BLעޙ7YBH*x+<-5C+)0ba{љ:.W|Q@kDǜK\8Nj6V/LLWĄ(^ -RͶ/MtLgK h RkmosoAJ q0zuyo”S}1Dӧ|#\,u<*${9N IiXK쳝]%|{T1]©$u"?%\(RjW"%1 |kັԓLx34ķÄ~?OR 7Ēn;1] ~'덶B~\רq ;zVTzvHїw I*AϺ)Cxu&%  `}ִv<}SMSqޮ_wCjrl>LZY|M 0MKdDܟ{u ogJ6~lY m_0>kIV#eTeZ]WORlmNTcGH[ݾh ^xV=:JYѨ+>m~vq)fDv}f0}QHn9<ŗk(OU|XA"m4DR0qO_W8U%)]g؛+!1CN&=^c'.pti4HlqLiEW,۬lBJ&qK aO 4veL< T4B>0a12a½ C )f]Ř@${G ]bhuQ ݥFULdi5ZXe6Mfel>7I1\4YolVUd(mUfq/vkE[HL3/NM5XE<gP<ѐ`.ɬUf\4JmG]>%#ʀ ۣҪ}CQq4[R.Zg*1pD1ddNQ mGsDcm:z3;һCMǠH 0Sg5(gqܧ)qC# #xkxiH};l$<ܘga]:? $g\c4aߔ7Nd rdLcj AX4E}Ux KY,!N Cxj. N=PlkįT=7%U'lhxπAk aRc6oPf>.8K5mvRz q/(s/5.QM"opI?}c5"*pZyI$Xz zCߴ7 mH2r<N k놝7 0jM^=gT~Kku 0yL7}9GqM^6ۭ~GԔyp'|D[ޱp6%Jq(j{xhD Uϳ}ؕka3G0{FA#qU` ~]C^e3ӧÓ 1 F7C@a2֨ӃenAoBYL"9j}y$_<% o ˫R|}!wLHdJJ Ul[Kpi h5q-&W8uA);QvaQiſc℆t̡n6cyCtRKkeNmO7EBH4@P^1w!t({ ?Jࢱi '٪IJ%v'FeC@ٯr b"|3dBҜRF> ,ܓO7eꎚkd4 !ڴӸ?t{tПn1F\j5(V2yA ,Rn"-;,#jSJ0W8K{ Qed 3j{LGIU 2Y] 7Pf<c gnX7\  2#VF>׉M>/dA]c柨;Of7E_5.$2 Ӕsqvi) 푫>@JRh"Fg'2IjsRFeJE`c5o@> { Ye0 47a>[GIMe'<}^PMNp[Y^uHh\F.Y!9Hfcc|<." wp4auy'Ԗ$m?#t!`6D]$ً) 7/JyE  5rq1픓[6lne# gHom!;F;8UrAYAt^isfjCGޛHvE5\a/z]󼳔B09sfO-{`A' Y$%;i 8U빩Y"Ml?m4yw8R ݌: k),[^Nh|B:(m%UŻY5}ٿvkJY բ^dj`"H| HhwRmdHN3MͷPM( sXI̯[Е*%:,@:]KffVTeۏgU|9%Z#ٹq-6dc͐J!;wh!tgH#r v?JR EyTu"=q8ě[q=b5+ ?y1~-#&~ !v3▗m4nl2H6ȽȬYn,d"\y ]GS+X YS]O\u[fC&T3VjhyS@ɃZ]ǩԢt=afiFr7VooRw殾[|:$-9bufg(W|xhuȽ~u 'z}1m~._7[GBNJ `UHLI\"t"#]MY q pWT w!1hLo^ZpsZ!k)mV>` w96ck#D+>-#jjaƪrXtM<0ct &݉`&#UȕbrAț=L3f5WAFIbUv@Dbcf0’V<'RӟҢ}؆ɽn߭B[dDԣ7{"3S+\"n:7Q)ۗrO 1SwzU6c7n[h\֍)qœ~T/50w0/ŽP<15"'v#P=jT|.i&V5DYw X mV;T񵅊 vlLcUߒz",rᡠSiMgx*[OhCol%.(%f7 f\uҌ^ߛ*q06sP.=ުR1P:mW_[=A\ F2Z728 {7]Mō L{gp6?\'\*(m Cxg]trD;'Oc6j}?pѐZ;A Cfiz? b-yGBv4M2HQaᅎ(H.˓윾gRLtPGKL! 'Ƅ-w>naq<\/-'mRXqͧZoe oHv >5!pնNd̓zKxd- q7R~.N<(~A>/sn@R ;X) Ժ<<#Gdy(#ڷ1LDUY^QuBx<r=n4nW'啽d9 lCw OХdkxy^WNNeoEc# ],C:_;MP@{ ?t<+m $ζx@7g-k*ֈmf;C¡*>" A:H<ˈG+54ays%=Q"wa"J6PX+8aaVj(pt5sik-G!O@./St*M݇/$9}ۭ%Y0mŴ\[(~k `9Tk\M.V脴0 J n  HN$>oG=_ȶq5h.c"X@Ky9f_!lx 4Z:!1N0IO^вeOMݴLqq_{N͝'#6GX7fuSjgtB9gկTلv& hWVosf KA4m%3 qxY%qasr)p_є;4ݗ1R]cۯ, ;h/O%EӢŸ]ϿN"]OQBcQo:Rײ<4,${ bR0mc!{G.ҩ,Ua* lϖWu,,4 8oĨPͻ)b h:( Uci~$2gw:9Bmޒ5T}b#(g$2:7LsT5V XXOLNZQ`)!-|[՛=/jfĥj-Fhzj}%&_V6}(dJl @5΅xÃPOHݏ <3O_D k4FXrв0S\TE EMjh)Vӈ(dCM F}?Ց$ sRtΣ"@ļ겙>ՠ!n5g@(rxn* W9g|<3{NE{6рP^m}-Z_ct"˔A2EHnm΋>سg@S?!sA ?qzHjhT lYWEV=d"4s;UK1a҂ 0TB%%^vXh沀f[(p )U4 z$xw?>ԾK9(&[u)fKO D,m~~0 ge~M¼s1)?huٵ}ؾP`!ޜ]ɩT:Vo`@4ergGzً 81}Ipiʥ7wME:غ7eȔh%c8J}aL"ߝwǂ/{y% UA?x3ŧY6=жɬ uBt%d)>)T =yI:%:nP*zH hJdtMXR!U x^]!/V&Rs2;iյXX]G8bUv튊=Z8D<B%>a% ?41.qoi*ԊX3sV_Y/ƞ*K!L`#-=O+޲X'O<њ(f]e gDs I4VMx%:тVA&Py{R-dPMzMEzckVH{?4p Tz-eFKMٯ;,K$ 'FL{Qu{`l&ל D<"y:Mg[{!:)D( ҔB p ٩)lZ,@Y||j3Cz11 n2NjY/YuXq*]1\*8|J)@ƥ@ ϡ\'˔wT?@du2,o"ᑙ.'%FRqTeq49En-R`ǜ$gR%~JɫX xˆWJbҾ}GOLEuDwO`ź*[3ҢQ`U]EدZp^ z> s"Av %qΈy=I>7֋kM;1;PZH@:G1%Bu:sX6@Z[uRUn%I9BrOl~8!Q el)ӡ"򡬧m%W5K4nePu\t2ooU,ij^ޠ\Z/l_;o?ǝ‘l-`)y0$%Y?הKv\r=2P}t&7w߃98DyYn׫T4|8)Ͻo35 ` l}em>Y#4^L<騏 Y 5ÁA3tK; M>FB3ܕM2F@"gw+EBxhw,w4n.P8 h,epZܮpJ0b1n›PiJ}͜16FS378W v{ՖfWn24X[j6Ub8i~njwTj (-:do@D~'jLk'+y@9+[ּ9#n}ٖlQ}B.}ϯ7BOP}7:_)?G;qmbZ%`R:QQ.,;n㽝ʺ~/`0Ka^?э;uS-"ֱwg q,6y^ W$L| s\B4}A+E_0_GZm ]%A ]`^c*{Xd36hmO.h2̛Zi.OOZ*.A,w1lryɣ̸a8H buMưb]rPC`3*ie"j6.7詛ltihG0LËg$#z+r ,>= `W1wB$[; [l^lm!-TwX:It'jժN-V/[gX^.aq<2Q8M{Mѵ#dzn(zaHӫ YLV,)0U𽯵crvL*szAYYGg8FDJoI笻zUQł L>fE'! A9*!5oxl-,21K5,?%Nqj12Z@Jo# I6r,4׽ UتQ?ZM1Md벼1@u2V\婏!rB='kDT$Z̅BCP cxUhQ^&Ws4u!92LRd,.`8RhD JxƼbŒ>"(zZ1K)iFy'JH-3@h C6h9$*;&a>EGE{d~H_n=l]bKw>x:Cw+.芸1ղ[3qZBeN_6qSpH GI~Yh6LM@tNUYupZ87$_v)dffơ]˚b2[E#9F  ?f̰ *4l@s琩ő{sYcX isGծdR~SvcpV53~d ?VzeO(gʡ=!ʽrԇ~RX"-T.xߵX"kŢ7j_K4t^--4tء35ݜx 3kK%7'E.72ϜAsOI4=c?/Hk<.ra_; wZ^Lv%o|xwzkyR|1wmVAXKϩd/hWiܐŦl(M."Έ/.l.߷QˋyupVl&+w*d~D-К_R5¨\ʭNZr)U6Rfްzq96Mg$fI'\hsRX8r*dMDt`g"/=`2v{X_dbs bQ ]+yImȶbta[xO{X(U] ) .э6yj3ABUR˥/Z˻ݘN^v@؟X`!"8IP\l3fT]]ZoNnz FI M;s(4O(4Kj݂%@Yœ{n,j)U+GEMY} Xf"m{;1"lmz9fpt4'e.YCD=ƠMp/*XT4 ddOG Jֱ|r=bX3fxT@6֬* 25r*b[7hrM,+G-,HlNUJnZ|eJA3ͦ8hr]s<)*ҟiR0я`)\ɫ8VcW ȗ~ fZ$F+ᢢQN[qͫoj9Eb .@u:Us79E8pU1,ͷ2yL"2 )) o# hcmf;-{jۙ\'g#Rkx *Lw^449„uƬ癢:`3|7bn}L=$!KtQ3`%za9$tؕ$@EiTjG:tAF؞ 멬~,/I6\]^Ib'cӵyƧrrgŀ{K[Ȇޭ#ׂ0Dѽj77h#c80kV Fpۡ~*sVQ4XbGU(*[sݥxtoD*_R wh' yZt?d^e -@uҁ԰&I949SXRg FYn立e+pc]Wہ ͓CZ /9GTZUGr!Fq7kˢw4{҉)7SI렧&uytEkym=_Efj!eYe>SEXY $*§9J+Tz)[Sg0'~c|D&PTA0t:PaLo%LafMĒze2P1hqЊ麴WeCO̺ Z4Îv-뿕ݚf k_ cP0 2TGC0RtB_bYo^kp9jD"Q4\-]mh0^D" yū 8TUeѶܵn@@#B[[* $fxe0]@ Fv0ka-#)?kTMI/UbklWI*Yl'ncbJBӨ^MH)8vћjT˛uY; =N㘍5 iUp aЙݿS \&GۧLuRT! 22-Iy . $8!lOU}>yn,s, p:`eNLo5,AeOB&𷐶6ڿƱ^~h蹿Kqrn>15Älђi 6NjbdǛG`+)^a 1x9)o\eMm XLvg S&` TW`is,Mk*tCPu_#s M#?Xuַff3UuQ ;߃}'#:^En~9`E\@%G@ƒ\W3İDyA;Hb 3ˣl( :.+k?R%wLIN41CG?ȔBgwXOAn:J*VW"vh"oYa>mjhluiڎ&)]fCH$&lADgcs|1r$GI+3RSzO,w T]9uFb(?v O@ͭ":7+!=ш `ÒȩJy>f8>n$gоi >`Rםgn)ȩ:{%F>E|9Q>9*b }s_sd9zD!.2kw LNfvEsT'NV+X!Qܘ%=bO0YnQEVڄE׽7f%B5@$C&xIe2aW\Ō|'4n[?^- ƦpaEJPSG醬tTm-Y}2VcN8&vۀA)aY=&Jks*&aWqB |i Ͷ 9VCa>f>nVtkD%H tŴ E4zDN_۷F o bt ɟl.CO<.;_hT wbDvy P[/~)榱zp×{5`.9 iS'ޖ \5_'PV\M&m<-ysD6|ڣnqyNSjzK(N]~r:޽w@> LXЮ.dXcMArt1 J;JԀonDȍmn澄W%*"mВ}o 1їyY,⸛}yԧ7߯נg## Fag&Z^X7S鏯ѧ-x!.8 쥭viFn#zaZ!8@UP5&^s.BAY`O袼)f2B"+fYMĎXYޚFa3ؠ*iӜՌwaؼ(5yt 2]G.8,Q'$l1=uǓIżPְlډ. C}vri-qH6X憷E!7 O'jQ >J6:/sVXWѰ4)λ%'s;zB҆4~3"s%cXp͡}U! λ$$Q+ 6]!9RuJ܀'2 \N `M%h?I/7^eG*21f! X=J%dBD\ hjA#>EG3?lT^DC 0w%szlŸ "{ϖeԞT&QMRF\ -5id lgS:_<0k4BuA%蓪}!,IztdhN+@.z7d,7,),קŮp0<+=Kr"4uk~LW5*"ڙBۏ3_53ux̖ydO3>ٱ9[/±n~(,[C6cF/Jx4BytޡϻXL$s^q0~n,,(6e_ d%v2pޤvc^W@нŁS:t"мNf5*INz~JJ\+*&1KR+b·=hAe'̰=ĻV7U X@Opbwc!ΐ`qi#zӭlN¸u?:ԗMA@;^oF[x1A(*OaC1k>ZO.[Sק9[3O%:c3=6_&hؑUH 1㸤XF'ޱdFOdPb_R^Qߓ.^o!:Yw&(ip .X&J;ŐE&t8 d(l$9zs~QN(v9xZ17IN[u(9C(ORc֗jZ?Tz)8Cs?1.KT,i{wwp @DЇ_>>8 #T/23L *N`oI_Vu+$pa]&'Sn4Wjv&$kfF ! GV+2⯐GGd\O9%}jKdp' MkNX8RQ>>e2 WVV-JP;re1EM+5npIAvA˿^ oLhi|2c/WR3%x0­suzxgh9Td/W-cC v'H N/׀^q BPq47HA[-L;桜Xϴq +QliLԺ & $o~RGՌoщd3FB-&rCu⢑jh`+-S#?;h dsEFWCho$;DnnEn.fZ!Zң(!';OUZdi঒)zdX-Xȑ#8ۂC@W_~Ga;#WߝHdn-N!\*@(@~QTֶPHKY%ģO瘐i܈R (Y,$^ײiqw\=ytd*:3O W~ C墆gOE{_E8N"V; }9G61HKϹSv*@AG]Opc*PT:!a"c0z*,8y:FE!w'݁:aij}J۴==rz>hr XG](σԻ r$a܂c- D T~]ͮ8Z8|=n,4Po awfy"PDhX`ߩ)1NӪGMc#ȋMl9"ˎ]4S#?3Fm]PX+ڿo}o79T]}Ac幰6/x"WA7r"De7.}Y8<,ޘ|CC0FlۀTg 7. hb@YB!zCz~u9\ZW?e*j<ӽ-~Ci%/Ʋw7迕C|%F6~ ?}k'JrjL_<ؐKeJ+h$ãkg{h>&ᗸPIώ>/]D{x {mN[pK}98\Bvy\AG+p!ǐ:ߝF X?,$E5"Eb)o8Le+oVr 3Ry(Rf"?4:~[`T%U3@ad|, jϫ (`U֡% G47TWtmL>'y|. nNz\?OP_ĕϽC30>o0>wJ7؆}G@<'J ve0Q'Q̅&قzhue.*+TAkb:T }r\cP-Yc:d5rZ$/5 Ȁ"MkLVʔD›ZoOJ7 ¨׿ia{4!\WXJ!I;;d 1CН: G킫B] FnX?[ #Zۤ-QWè0/|I^L'2`jBQRP^:vsVfjBr6(Wo^g<Ҋcb=Җ"yHֆفGh\/)T 'TZ69@kZ,&lk1A0#McL\6gʫB- ^PSI ըIƵtW, =9vؕ*5@v#<:FT.@pel9Ա٩])!<+15]`sFG `̵'v8߄FvCi-J6x9oW¨` o4@"gs1nn](L'֪.晃ɣtGi*ÑZ2J˲{[*hOW Bjׇ޷}%orxش>TW 1c1lqm> ^z{P=mܓ &i 2/W[U֭}MiK[ eobRX٩TB ]h aa[v|QMM)J;a@%ZcBq a(go,Fȣi*ڻPF}Zt&;'6 _5yItK,fdh =%\)sk-u,^x= a>*v4o03>S[ iH]5 \8$|إH1Zv޼=ϳj~'G;plZFi/GPZ9=s_lVD\젭n!^wwBW?heJGu/r&$bt d1W(F0DUkMvtы9kI*rE83=GnXƤa @AM}"&sGhC#]k^MO܈q?FbO+G1+ֵ#Y6㊩`&e~ c̾OAq3o 0 ꢤp!<̚}=hCcA?_AEzVKz/ؿ؆B>Dzu|ϋD|ʼL 64#v_&_%nc<#`aQTݢ@Pk'&9ąKF>: QHJDnߦKHK[X& ,J^\y䚡M|Z]KP'MenƄ9p&U3 smtW DP4 AMpif 1bX 1*bc?: F"*O WöMbX]&W#H2 d#0z98#ri5fr_s!a s816)%cBx*ʅ #i2M>ۚ&V~M@z񲏼8kdtCJLj;.=u?:p=uOT&SᵸWUe?HRƅnݤ -68WKU. -):(i:e0Sk5HE ]u3bs?\4.\Pjv7+J,%m%9mce{\qN@ $PPɔQ6.(Ûhd)є倮=\-m>}7v<q+*1N(:΃fURj BzGAC`(+6f4z)K"4}yu;z(B G~4 :_<̇]V)j|-#A8OK|/{&_DOF+ ~Z>:gi_sv(9/!&5 7WpS+Zۙn i~Chjt@[@2ni!hz P .ʧzVVu&\9rlҼdRd\)B?i@.l5A5:?*ȸNޛKrqփ6e쾜 .n44`_Q2Y!Tu83Xْ]thϗnKh:^x~_Ăc.[ɧ`\&x_ Ĥ $ 䴛UZ~k'xa}2F+[&~TO0?*ސϷɷ[[LAa|A 0KD|T"5X-L뉕:|$ÿNX6rI:ۂ_sTp{n$#mb#x § )&Wu0jBxN tWe^YBԪ8ͼF#cv9(#r^J˚g˗"N'o'%⼧NSO*6 ~(;I%+=CimMеk IO!?:k|d}5 b#';)/7Ǭ~`~.jP|ſE fHcs٢U |g&=q;A״>?XcI7*.xs}Ǵ,֒5&.<*U0[vuboY-ŏ8>g۬JC j&r~Gypʙ\cIh L:eߺVڏs/j d/3e>`}ruB x=H x=a6K`/~D>)BXW5M7h[fL6TKhfx<8r8es| Dj5g Woabs7Npio/Bt/yMz`>ܤy 6@k _E ʞܔTKyoIxWYZ%ڹ227\/x|EZaQ%PUCyX_bHN. F k ;v $Hqn<橞M `#*#F.tf̩ܣjj<ҊC;,W9Ls 5Y4M8)~bFf;-WlW.{+֯gs%`yvqnO7aW7c_wD";ۡΝ[ fT5\^ҹHC_ȧBÜL `%"fjx;p4tm"ˀ{-ZNc>g.ლ(-$DKhCuNgOO1xyFqvvFz8zGYBVHkvB25fLpvHe@PȞ>]PU8 CAgF^@%}1c`nx̬Po[PTqɎj$q%tP&gblAIn]:nyGqnV0ҍ{Rvl9̠vn~4]vp3Lwi{ӫF69ZX$bCW%U5Zå{ i"}/vB1棳{{J6B*ʼs?3uDQuH'W8o.34K緆s}g)ğWF x~ < 3ٹG৒ E [{+|F9$ć.72\Gӊ1b7E?@h)9)玲.}T܋=hCh9cs߳~ }v)=']PO_Rof__㘜\^GxJ>"/"i4]m7!?]TaKe)kT26ƻ Π|q̞滅WJ$a:`Fك4+K¥ӃI^2 ›n~ò?j`"g1.cMD $H"O*%"zU՚/7u_!VFIbhXE#rK0"\5+ϋ] J54gV8Z{z8|C]6~0aUK@Ev Oi,.OUUj:zsf"bXM_տ,Ac[b EGY k{Nj`,>iE!^jZgxd|*FD]/^Z|vvVҙWfMөJy#v+h &ed6fM3`3- ?sY[:I|g~ F,_  <%fJdFD0ǫ݄R ýU"] @F6UGtv}LrN9u2i5O$QB¸H{znOrbgC~}Z' &ky@`H@%-@hƫ'M]p+d~IX͘@-: w+YN(*ݿԧlϕCK+#6l]`L-Z &3-~Jއ昍ZwNV0d]byUVP'"e@*G3,?$: ? }R8LSKW*NvErz(XÜEyCj|*ˬLd[1 ( ɂmw:9xwaeWk5omE0 ~Iߏ}qz-7Αb:y` ]ޱ_-6;o盯G H^+ݤpؼe ij;>K B'w(MhSzV Î?~1e%.'VDZ"1t^_,jeߍ G,(O+V6H\N -#g$v7%j&*EJ 9T/?5ѣP/1 _ jOhg@,tuJá j)̟J1榥0&*Z N,Kɠ@JsKqV*_ܕϥr#Fu*#Mi`Դ# %@[1)>`Mazɮ\H^2T7;!) ,* aFږ]A mfͷ(_6`T6w*g|B]قU{n_8^Ѐ[srH Ub]]eQ& w,d׏#0Ր'E]A#pvǟJ1nd{LQeP!-$]BI#=0scbQSHç=k~N Fr{S<.r%E;4<E͖C]ӕ#pdTm': xmqI֙o`ϨDiޒ"ꗺ{?1I. Næx]pZ74j0r:Z^~UN9ybV(C=҇!nVgO+6BvM|f!HtvA֣bCĿ襞i^y墴m0SD dAGll|) NK*0t3Wep?Rmf!XчJH20c~9Ɋkr޲ZжZ=aɩ!CEq}34ȟŎ͓"~dyj4H~C}㰯o4I}tzʬ.[X*^]=5bEuU`"ھx:6tAu%H*n;19ʗ1uԮ;TɦYr각']/#=IDݎETem HIy!E/S]޷pPE1d"ض!N3!j?J?VSV'cQb [Z˼Cqa-j2-[eo<r,,ÙF$:j#ZF ^]"HHU֜Da&W!W&ghi'rlgKOрf=l = U~pN3RZ;WEɳW3W# ]5=,T_>*g(R87:M*5qUL.(_7e){I)$ܙ~'ArLߡ F X yğצ+Z=C^j tȸ_2yEC#~.kҹzׯEDc$a upImHA'ٕ֨'{W`ֱrkb B6l!D]5D/`Ubȭa~'oTag/jc3/DLk]\w~*^11|KKJU Cݲ&3iK#\iOGo20D MAl(Z+miWLLw{W}s_,ƔKוs[e2Oܰ 1s[~Ȭm|ytnaoeh}mO&Ivz){F tO7Mn) p=bM2R,ǎŀ!5L)O%Tg<".KV%hPd_U:A? 0(0dL 9{ JU]ɒƌ:tL BBZc^;Bş#X(>igdr"0_'^s<.X7$'EBupF`s$iΛ׭2%Č,’?Bzr"\G Vc R?i}:]wKRRI!6GB>0؃A gyMxTvy@-QfbO@|gXq,6L Y`#?V]N]oÌ;zÔv[vqQ:SeOpC&fK d8n=o`4x0B!umN< uÍK_;8^ b!82*|EhYIIuݸݤ]ܳK baQM~ .(V! =ʚFwOU5C!S0%6E| ΀%{3D&$xu.R ʜ;3|Εtd2og,G+ZcarUH*Ih-YU@;#=9 sƌz><v(kyl!et@Sqmś@e7%% S_c6$xfٯR~F N(?զi-@ 5gy]~ ,UU~7`2Ѐm3%W^K( Y9$4 K7$}mM>_i:FM0cߛy71y<7ûg]F]"؎5CB/TaG |&q@]q\c(ygIy׿!TtD ~; sTT)O 6ީ"G@(&>nY}X й"o.׵ 蔇N(S:)(Wnc{zH%7E/?SQˈcʤѲLd0̘7tP$j sXWƊ-{gyJ+!]<Ҷ1cUu2B gچݨV_q٬"mQy"_1'T2H2C)"6J$wVAe`$ꪝ#VSh_G1DP uWX)9NQ:rԨcnM3ll+ŊST1y\bH:0rD˼pod+Սi0ↁ1<-c /`$3Hv0䶬 Wl); }bA|Uu]bSr^(3GuھEQ=e"n> y3^52[d:qai+Q<ca\cBu#|iOžG"DPN~G קy΍}uٝ~XB0K8e]e.zMkt@B!L26@E(Uѐ/EK_M7>/XFK25KRӑГ9LR 9IZX|!LG>J\F4tAHKv8t^6rb!SX6Ȕ6+:fH;1*E:6hB'T* k\;k!DDu[ԱԂPlp۹%p:}_YӕW[{q KD]ˌP,Yˆ(DDvY~aP&S)PDiG K\iO'bIG*%};iULHZkp7ԯ'Vd-DCʁOqBH0(DzhpZDg HmU~vϫ$f'ZumBd!,`qzm$Ԥ(L4tе^fDfabUV-\% ]Q5ūu 7F563h؊Yob zŜuv5v&>CrAfBs y+"8&W )Cf*=Hx^JPyOm-ʸVʴ>f)Ր~Ci KJNRc G܇RV|XDr,7sn^ܮ8LI.?Us{Lfp&pUKI/@\3gxUw, [뚉I5m6jv#xKt/A,FpTd1o fsΌ5\ @betiQR[J9"N(W 5OW1H><|-F6\sFCy{qmH(\ő쿇%(m7 6"6g8'1L pb'c|E˦IY1]|i~m ^̺#3B 3KuUlKDA^Nf+ز,yMv~63NyhT4.EB;ӗ^Ƈ6YY#q:B{PIPܾ _R(sf3硾J|mia]m [vH; 4ꠡ:oݮϳɉ[xfq0#{UAO6S4iHؾ[+G2=@|THx$3UIPǟ|7}7͵5ݳC.YZj2 xU6HnH߭V p:$eT\+HLTvf `:H5+N:͈f"k)BdIzVefrXm4"zZ1Mٲ'_ + /)<z'kU[Q"GCt b<]8Sse NrW͆TSp#(ğ6ÂY)*֓.*Z̍ ҃B2R{'-i TeicїG?1n${ŞWŇa4Wĸh 44Q^!'{[$,-WVc^VCHY֌Q<syxSV掑NL8rCD ]ƒ.]Cqi)ŵfW2_=3ɬ"{p$SU7.W=k>#_{א8|jN9j&'B8 Z/ஷQ6pd3Cxi $I'gK7m/J5עx_#b0$d)]B$WI+ɿ(!*ֺds 7vF\o$r?2hOOL_ur|@E/H Pu;}-4d` y~mU鹋<+Ar%$e8Llq3+v L麽83{B{S2o%Ō#s@sQȱu0̲m٣i+.2lˎKU;yqĺS |UcXIL`sB[nq6g`?L犵͛J1TICiH 9Of<2\< -<;0cMg"fM0NeCBfcm(6:!a[*zp?hg޷4{+,R}aQП\aI))Hu.}3^Iwn6Ϡ 䲨s!$}XSY-_W hi^+wGV3dAHy&A^Ho?`l u?#L_RZ!3gkqe͒=*ι}Z|1Ƶ\807wivI{wkLP[^4qFw\HP/}ET s.%e:d_]F4P4QԩZmj^TGy12֔r'#mY}=V'vct _ALU`"g(PXݫ}"o GP.|A9 Oyԡ9IW( <647G2{Uf|$\~MUgo]eZW|=zł;N&7@^@W;uYd T-}"Ie*A"Nԍ;0T0mtUen L{ucrL`sR IHф68}jQ$yGգGaY=OgƤkv7EI`JG> \ ~ =8ZoXވBur` [~8&/!5gs6's{?.ш_hڲugry=d±A eWՒ;>b@ Dp69a~`Xf; և%{(5}HyhBw*e:r-)}p3/愸F6$R^h) GRp:3Xix4 D5_=uD0y>Oo [| ϝJE @VQDX@;#c`Ch<Ƥő@IvH쒋!srV (/2vDTCv\h ɵnh cZ>NT ~wi"/;o[v;ٯ5M'_o?|:j5`1 r-'>8,n=k{\8gpE6%J:tsӳ>9FRmNar4e_,'."Xi~6JQ E57D?| }r OiQw9 fwgH?ٿ3Ze) w51UM=~•gCS}ZˈvjJj(*#O5y>8|+0,N$);Cߎqu?#: gD5I>"y'ybr*;W:4CBt%7O*ߚFM`t`rN:kR,Zc6}2"h~RQU[Y/9T>LكWc](rZsL _޼%K;@V3覆XW=a/[pb3M,j_]HTY8[[*hI pǥνSK4qʖr !mwsKnIA"^h>Mec=A`$1x1KהevB^`F * lO>qW>n_=ge,{_⇖Ѐ%?s%E^xzTM1ފ^- >S{N  $YsK~C1"ǿlQ@m I!F1@@[Bne!Ka9Ҵ|iuptkK9[IIrc.=E# of^T2i i' !]UWڌ幻azߕ48?:xD|V5CYc,i`OYMr ߀"Kܿ?@0LkB&hlݚ`neܰPQ\Y͸}QxDW4@tJHXUlnk=W Iŷ}d% WjP<"bkp*#ű-YNӄ뼰?K'~^UmJVuwBb~~m #Ϙ1Am©`;~/#G6[bm DHDiB; 'sTtԵeCcV8o2L7j1$vdf"CA*e\JPςwbdsfvZ6/IOEhbCM-{=|mQFG%V{ kN3K^;*'f$[6c"a`Zsrv]MOL8(\5Z^4Y;U5-T-kpbh BFCk0@I|%^~]#hпm x|r[#x.H]Ojj^폥R=lbP1'.GqGQ&txMlJEcF# pz4 L#5R5w43v,F65z~7n/!WgntJ_A-ff `l ҭdf\By{u<c'~[o*|I!9%BmO21P!''t !F)F܂k82T~Osx3_wiKiٓP TNxV-V0 X],J_eg[niαc wՏbe|̱&HLmkW-UjWuo”+wk@G۱? GG>f|XVpN"+oMe`PU!j65|V}/1Y5+ ۡݫ0s[I{cuF[nak'Vz E!Nr_Hz7pĆ-PJ<]>Y3eRB"ՐpP+m&($叧evE\)_:7=XSK+ Pw=EP ?#/"dK+!?E(3G@fLQ񳨼b94L1b^PA}2HCd& N!Q8:Ǫ|6\6(!ud|>;#.G9w^y᧠#-[[/ 5x`kfg 3X%?sV%9GbG.TOW"Fps5  lJdO<;uM{7OKCd"Hoy0:5ήRw{ ()a.LrT0I4%oS q6K6سZ/L2F+`O-M ']F=Wj0-U(,OrCn W!CQb@Ͻ);X5ܑw E8ƚj7C/޷qcFfy$m?(Dw@gI"3t/*n; -iIҗdOy%N Kv% VjQR@"oޜG_@D0&)fKWe3t[Z.n>RC"Ycp:^GQ=}b]|;E] 4hgKxx#DkgTw 4ֵL\ =>#9KGo հMD$daziѤ*2{loJ#i*vcf 2o4dUUF0f|f|:BYU}׋vvN(u !t O)fd~9xa76X*0eZ?=vaa-KըIbٖrg{D^脢w9AH VUAë\plgR;B[YoKh9fCr[}ĩ2.|UFH77mqnCXQ## v:=zdƻ~j[ r(Px̫w,njap oM6CKٌI(4Ad Z7/Hx* 0 -\t'^M)X-2S*7jF?#Me쳒t63<Уi[idjWQ`\<222WR;Ppi}K8Pk&cLIrGy[;ϸ\%olP,:Qn'!P蛿h y /j3gQo\!!0Q_caߜ %x^kI3nbi/Tzp\i)$ ھjf~iUenkѽ(dP#B/^ Jr)l4[TJG_叶Vp FFs:B@? {,y2Lȑd/ܲH8)[r4Q#\5||;n6L<>ڧc?՟Cd} C3_O?"ZܶxIolJut1G'<?*H+T1tEH~ O=?Ut'hy MwBF5WLh]UUvzXXVw/r?ŝ#ɒ^*rUQ J2~ڼ mAX7W')̇w1١?tp"O${ .Du$HswePFK*:z5E=u72>1Z fib Xr3B>+EA)\ZRXZq'xIn0ѼJ!Y\BSoV}DE!f}&OO xqHTHQKǬPFvͦR?xo:t-E ZLM_ڿ;4G>ä7S{7!ðu9BuktxFT2O?1R#1LCmSkl7<嫩Bd5NE(7Rڹ(SFAܺ}Q),2R<`XQ vC?5Ja[;tۛCr[߂%^ #}H2Ht ÚϜ;bk _[lk_ɚ2bjv/v-C!'  QOmxNYҌs2H2x=,Ru"n@w$Ҧ]谲u*\K- ~*ӏ$K/$ mؕr;I6~JX@ b{?fQեIm,!^voOr &+3K@O7[uX ]s>ٞmEt =sMmvgTNB|zW? 'w$% V}Lt"F?a,i%Ε : ܝzrA`ms&ϼ0jl=[qAx'%`Ԣ|cn I4Y( рOb1puBg(.׉􂷭'ܮJO Q|vp:VҮ.:#AuM{A|A.)~ΙWm|3͉H3x{@KtѰ!//\bGG m&ŹWZ4q{ZʉbO:Uor&env ֯N0T PtŊHb|P,ع*L=) FM~)Wk-;@{TQrթY}^$a_ 7NC`w,^uB1ݕss|DU'RJʜݫ 7srXFR4kcvKkZu 9?Tpxt ]Efp:wIɵdts`,5}`=y 7ڂ:kL5v" %oMGRn8;8È+x-KwΡHÅϤ)ΚԞxhhڥA{Ld(S3\*5T'cYNqx0(5ayUe,IOTxÎ(̳p޹~[qcMV?VcbUޞ D*9㦓UWm6(Hu/P lTJ!Py)y06eW)'vUr',#ND:|Pcaw5kjfAGնPLK23VՁ$zoO}Wg U2Di)OnH~}3ӿ K3,*6 1?9wh_V>U:_mMDmd""@u ('[! ddP)#M3 zN+PmNbh֞uUvyNr녤1j?? q<)Ӻ[rS@mDLf)wsFVC.s$*3`Qk;:܆1;%-TV:":`xgנUowCÂIS]RSdΰ"}ci_oZ_Ek~v}EgX*@p~p$M_^ZX󙁈~w@IöjBŔ#uţζqn'ЕE"LFl+SOwm<Ќ"ƛ m=vmga=̋7[li&{KM!B~uVeH2A~#z_]76 ==B7[qm%o}"jg[%0Rx!m`,5v`Q v?G)ɐL:W3H?;>Ya ٍ L9QEfð8ң"RC|%Jdps_&Gՙ Px$14}ٞp%j_!cz K&ePtQO$F@Ř$>fV'Wn?P)v™%vE66Sj,` hVUtiȡ+ak3͡%e]s@/J g=jK R;?r%vq@o@ eUj`X|Q2e'YY40gFwZBf:;%a|,dqK^nHE֊ԲN rބ23&BnZthĒ t\ts!"vf nO @ܞ:'DTPg?F{i3Nl)G}ΰ/ӀJ`gWpWd;'q' 0p%tӈ%/TQ[?H6:L6DʓAT?3%Lzeº>WЃ_9d'pG@9?e z:!$б0%t-Dlq[A]#[G:C!R(;XFoyցCfjp!3u _}%aN|{Xpf<J˰3%'5' 3^,E'ئgSeULWޟų>1z ǣ -ķ#@ˉp7FpoLX6J_8nؽ)viXd N>Uf+2Qoc:ImҨm>зm]Uv+֒lQVq#/s&(­ׁˬUb#^Ujf_(Ϸ\߄@ςCsK?}]oG\#R7(`0XrsF/L_i3Ś<dcs*gJ:4Գٙ.-ަxoIa:f,լ*oMB4Ĕ)~-`qI4fE t$ )Ca\I|8tAylK!r| tɔ.ӵV`҂PVY)XGGE ?^]K!QR"PE{s#߯P/y*+  ;#x>"2q׫`%3$C uHv_Up~Ҫ|DŎj8 jYpɟv/B_w7s?jW Q 2zXpC(JeәCu. ?&A,#|3`,_=Pv٘ {?gAǘ'Ȇ)E̬[@5IwALic@,ӑF(Y[X3IOَw| > m6 /Xޅ l0GSlBIz!kAT⽟KѠ{JkUeN|dZQݳmn~3)8K*,֏h,|z\YjbJC>>R< e;Ee4ם39,<0 {\ Dgzpn3,?엽 dەWG(TD!Fk'C,ﱶ .JqFe6zVoM.UUWg g$ 0T >V-o6\cHKsBdC_uGWS 9Aa#1!  nbU(2m{OiBR+mF?rWx: άS+\5p(D)d}+$f5CRR5WM 8# (e6M`IJBM-$7LДcܵ<,ɳ:RvVo4e 3ȭXu`Ր;5tz2hvRDqOLdVz(G9pCQhRvʷJ:L񔳏"Z\`&De߹bAtquH/>`'d._nD#0^=ګ0SQ $ĔSnLons^e`E9:ݟˋ20C(c8@ i"0`ˌK;jIc*֤^Ą@oݣz?S_ ̣-؋237{4&vwQqJ 5Y30͡`5x+‹Y[Y?iֿe ȌtK/$I3a ֞Al7[nΣ4Q16cK횹#Y=RWU:eA#%$9]m[Dݚm;e$vP@"%bGBzr% K=rvŕY ܧJR=4q:vDI B7TOGI\)eߦV_ @հ˗Kw&GpOcb}'_T-y3/9=Kjo"l&1Qd#ubwn!EUUCy(,ztVƬc+8Ͳna(vUpd?Az;ݠh*b+p3i-˙1x^w4.:̠6hEq8X0hBhض9tQa6<ͅn:LR,-\/c.q'":z>NC^FP~2-tfyf:u.g\156(k (E*iHO"b2&P)ddva1,XB5Bxg|Kx;,aCłXNǴA>&#E+@V>V/g14q= 6@2^[_z~UvVyHCE\b3\}1 g*<[{-_;kJ$G<)_-~扞+Ȧ3:d IpW!wt(-( ָBsb,-tnuR-hߗ!IlٍwatlYÃF2(e6ûѰq*\;,G/H(j(e7FOl "P1)j=X֬C瞥j]#+=s o8y-CJtY?rȠ4w%Ip a``_4@<3`+L'Q{^*L.[zoLWĵqۉ\liX=zO$$=B}ihiĢC@!}` `hZi2[dC>5q&zSE"_'GCfZhp=VÀAh6ڟ;_h32<Hۊ:,tNS"1lY |7 ` x4AG+cZ)0p4wwnP{'r 4,y >G٣wA훃&QJ!@Rʫ:JͮL(9@Ǧ] nft/Ni(>ys=(p@%4X!:-yr1ɼW~o);ØTf#3dE}Y~wAz@-M,JGSAʌT]o&AKI9~;;$ `,W!Y-§Q|m:h{k!TBfߨH>N,AɠtlG: '_y4v]LۘdKV~Ɣ/DttWOcۋɋ,r51DZJ쾃Ge1{(Y ,ߤ z[ҐX _!0 ߶lrҕ ~F-"#>="|5 َEA{ t3ؤ2 $!)Ca$)e.P 2P+nP4b*o ?xLS.YsF5LvV>3}7_lf3N.d:_l`:[dɪ8Aب_vh*DӒsb0ͤ2#,D+lEF;M_8.Ε<"iBwl(&5Swl_$b̠a'vyP| !^!G~C$(%CRtNt@x)#WdB=S8\2iu|5zYy"**e3yj̜!rߞk1ʴ(Q+<"@Jݎ c0+p}*kMF̊& ވ r0HniKs_Љ~ɣCK'/P#Oa>1HlZh^=e@$ j` 4X1 ݔ/x!k>(8%*yPy1 Pl!z[K̦JuanURĥNH[ɇʓpl$,DaD FPqփ ԣ!7[ͼ-ˡ=K"K%.]Z^D[Z=X[T5F%z~NsZTZ|"6Eٟ3%ʞfll͂4B``nvZO[|V_ c赩+D^BY+ Ŀs?k@$n/fd.6@'e+KDWV(,'mlu^6&s zbE]9:gp!QI{ 1A#JZk6 hnevJrIcNEC)%Pk7=Sd3RjxjB .SaM幕F] 0OϬXp3^ISYquYcoMN$kkS ?ys!#2FhP=ɮ{{.4v_"ՋMz4Z!FqGhbյ?=Y$?ksϛUⱵF❥p864(}1F&>D m{:wy)3Ac?Z:֖QXCq</SJ\6^B{ *޽o H$"鑊{[L)Hڊ]|EݗFC%! 2 xYYxd=7O@&e^h ;rP7{nYP=hF=r E?X_> pd'l;,lfq8^CRW`V:6؎[VFӬA ,)Z]bcQK)0q2pۦj8B-H)2Wj*n5p>M^p݂,>a02Q9iEC`p=; wǎUcJ8ˎ*@ԉpdI`k x+Mi`sUbH}lek]@Wm,3(e6we<#A䧜HxƜ=R+$w|PH" ]0%$crRA !e;2'vV ö>y 6dq6ot V`P$@$rFC9ژzn1.`kkKFZ{y h'֓R%lY˪BNA kc5(2@^9Mo5*fLOh\::4c{Ͼ ߯] ﭗ:`!%sK>:Zh9d։$LQDy"Yii7Bv_IXh;du .$F(7ƒ߸1> u#ZVIR˜=7w$SWpP;P|~c)x(a;2.BX: h*ߑ=i~[Lj6@ Ы۩O#6_D̹ɛÖdP$Liѳ\ߝ4.]{71;SzD1>'(إ gܲRiH -Y&C3PltO3YΑ`M aWl@ ~Ǭsq\VLNbK?>(+np >+)p&X]$_;tz#P>0 8[^j)t[ۢXf'a{-~]W=\l{)+^O@+q>-R*xiLTfKXaGr" 6f`*`p⠆e4Y ~}oK@p0ތ S|v+Xn|g館}PI!(ĭ@kWXPPs&~s@YxS&wp%BBR-k04G[fLg=)մ1n\ҫ: 6a5gJ-DiȦ {,5M3.V(XȥΖ{CҌ.BIJbf_r->A,_K<*(U|S\]1ZdSM~}7.{$C֞XM0H ,[;UAww|,|(/G6 UA@eUZ6ZI诨_I,/;I?W ~Ƥi,Oש%3rib4_Й v/^9BV6GiI'=}6NvLbɏut ]\fS(EJ{thn=W=FfI)o[WQۡ;aYگ)Tk误Tf f듗R( im삻ЅMau{X^-Lw$S^oA2u{=죛*b_n?Bf[\_ klj~+mkZ91sxбB>WqlAʸ*1"M!v(qUs>H-PNDfޚ#33~<\gjPǓ! BIlzv0%5~p?-NIzZ=b`dh0w2*H'&pjED7V1#ZⳈ|/.Ko^`e1eg!׬ Ӹ tXp*0?Eٿ1I_Ufe%ofvq.ҍ>*stV%^7ܦGV> iroYt= ߎ``O-3* Z3^Ɏ Da,[Nt@Jse HÖ1,!sl-k̵i}vDpGi닟T>g44~!u7b2bTa4H^yMaIMi+W;әROΨ c,k| $\oI@ɢƄe<@H@/xK]X:4 ^E* dhI<P!:#x @Ϙ5*084H.`a-ʧQ D+IO65<ڝaa!KaE\7'u:2&zjy-5j ﲗK_nEI<\He3?86NQ%:]ʗpw 2Q0zW&`!-;XOy8*Ӑ{x*G}3ʖ2sML$=88!G&jڨ%Wn|teuVS&](;z,|zgH)|`AB9YuF"UEU5D`_w5un&?4,ssHj@=r0oUp2^|Ip^iY3dm{0: Sn=3l֢ Lρ\G<tM-QXg4.:fmhSs}O٧)Rh?8eYxBZ?Pp;jFBK`W`o=M"6нp'K9`; | X Av?R0^j><Щ-!-_߇'pcnKwLqEtCN%sw.|xT|ӿA0";L'WJu~҆XؔYj#Պ8#}d-?POf6)zeUtQ<_NyWt^ڜs\) Wb.Y=|U`x#!+q> tc~@x$ )_nDmPd&i:"C%Eӎ,!Xπ&n 2Ym@d,]O`@w='ٛ 6D1ru!/KS,z]%z'Al*Z BPM3mB21>~Y UWXv&c6%/VKq%U=l? ڴ!c#ur"2kjg9$MqG'ǃd)&fKDnEbGG+PlJGeM+_Si@K3;~,InXe amopgYHJC܊ȽOu ;8QB e Y!d;.Kf(2Q=o.+'HQӛ5wS9kZh g/kSWlv2ɈaތGxfڞheCϥOKOL|ӓ)5)zzu{DSE (k .o]Tr,A[-|'ROLΫCPb]MD`Jx۫MWbՓa#C1%ρl{װuNTɓ&[1yj<ϑۄ#lwykDLJ2 c.%m8s+gU1ޕ ޥa5cw+\;AͻR +kuD򠷦2saH:n`bc㜉z &o}D/g\.H[0ܙ%V9b1o @ ۆ:~>mCUÙ5,RJoث<8WΔ(DL`w(9='^Cloo X1 vM9^CjD!:Xy fN XF8kQ?-Q ID&K%ƏstIɿ,u RP*QK+JGLƝLMjQiغ_ݶ-Q\SAh!o6(mepTe+I c)&Hn~nUmlSl#"ZzZ;d,XVF5@1ïGL8ԌE-J |bm{W~ ~oUdbt D0ibԠ%e@uc6#"Da?%e w erX&68QPjk9exrkZp2[{c@]`.b0d_}D*q9rxԥݪe/~Olvu90bc `7xxU+)wzH$ qhy{zHނ?=nvmQz52^@j:9u%dIWϗ~y/K$÷ѐ>cd$Eq<@|QOœ7(G~=[ I84C-NsRO n*LaZb%4r>eh~}kK@@RtSEOi#πgnEb:CUm)%LXa86U2FDͥX_O 2+#8^n# q/wg +@ħ;+aL+rB/ekr\ j%\WZ C WW˅=vLcUu4Q6砲nTj/J3:i_fUN0oX9lZ(d:X T#pZ^5<;y'*UA3H|wB/$1~CKfviuS=vC^j)vL.M9C:¼oq̚6@s:aH\XP֋fE, Xdg@GVC;)5 zD ]Ax>+NŐt@^Oޭ2NzIO;㹿h\Cn/ 3^P k {ὔ8`ŲY=:Lw: H4/䓚kw?YlPLsFOի1ߛSX$N౽u[.ctfҩGVԶz9 8izFE[.,S"5^\FaUVj[t |:a_j6ͼ(O(g `'j1HFyG8cW^X H]P2_&bA@=ر밑t)<ʃRGL)9H|>M&\xǝƃu--GGZ* Ӻ׉ {@"RBG<,6^!bxov{W 1#烝J)Bpcʐi.Om; .d_ym}4!:Սwl' ]фVA2ΊviD$<Q?Ѻ 4i-O j UMeQO<#K \e:c#c'i+A| bqxeQ7\>ҕ'6 &9Ih|^n2Խ /ܱ.zcBGIcҞ"/Y;>0PIm$Pq0 z-t^0e"|`:#VZš f/f6Fyʕ?j3jȉޓuȜD/@Ӡu.xCr(&%xK=dFV r3VCa`Pz|^:# m1gݛ"[,Š:עݜ4˨'}=coY>'*/\!h/ʇW1 yf o9o*Jn9EB~>½%{tϦO D6kQ1⢄@X>Khd'3d*2R:zaHw3˚k Yp,(9Hݔ:|=+uid=o&?NQw{ki 8 +}j{Bfd2{%tq}7vdžPm |ִ:`O5o-Jg 9%8}׉o8 46sS(gO?G4TBmuր4%8kYxYgCI  1D:ө EsBJ3Md Aw^"!WjkyДI/z8ʿ ǛA 7KM}pg; ׋Dn `S_a;VZ`Ȗp vu<ыLP-nΛ"k(Sx$lILDiѼГ>)Uy׺/?ୖ e@]!~+X4Cɶk<\ ƭ+G',V٨L ~ML`’jL29]eyRIa6^c ?U^w$2ei"> EJ!Mc:0t|&AoHڌ-+Bќb MUX 5d ʤC b$Qs)z>};-TD LrݻXڳ(_ܺD9L7Ӗ 3Sh?KoPۿ-gV R&qsƴapҹqrCkO_# r]!m9⾬֗9U̇;LPqb8^ (3(Bl & .WQ2tu?dB8)b!\֒]H+=p^iƉMex|8t4rc?U*n_+!Y`X#0l?ɣ4k>B#sN‡}pHh[@SQ#²U:#lcڍ(9dpK@U^x4*F$)zL/2)IY5?0]~W肛Dނu։QQt69")EQcc >ShEG[w_cu PѿP(:7n.&WmAHz?a"7P/CJ lDk1f-ʚ 8:Qqy@àh4w:J< ^ #j|SD+j_hZ?$}t?IKm*YTweHRA|eAQyWJŴHVʹ\y;lp \7D:uaOrʣTl*T-x]͸Atc0v*xW"E]mtj,C?ҟ2t7 a:nކݰdZ٦`X,^t1bC^dU#;ݩ߄$"*{\K룹m\.o2[6붣rU^+]ӦdjuÄo攣ywxz.wzmg>#;AZL6?ZD;U$W}Clǧ \?tK!׆i+ܾI(?Td>Rp'x_*+j$ht )y8sfت/ ]K`4%Շ"i͸b Y ݯ2cmJ+gRp=ɱh’3{zP23* Q|B\!")DI]bV/f۷t3..K(JƒNIzH-owTI2˱}:@:A 2h$ ݂:1'غ$N~2DoԥlI5LUBOZ^ѼErǰn:Rlԅ*U6b(lzy=sA axdǍZ7vYX!I5:?bk ^^&/Yb[r_V_*Y\1(^)^ùT ?٤О63gOgy+ϫDu:}R.- 'l*J 0 5>)6[/PH!.MVT/]PҍO?c h%\?7O` "%k/̺&jI>oq-Z3^oفm Z []g6]0ip$]x-L4q@OM*X_6諔472-Ҕ0g xR @_ vm3Bvd$@&mP֎_T޻ | XT7TvdrWʜwVpe AV΋"ܢuT5sW0Ird|SCOAGHLuqA,c{iTNK9e*4ǨnHďzHGh͑ 6oO.7w IDQ{ɥJeS+inžo{%FePs"_:6ïϨy'TMK=L?@T3g8?jIgTSN?<=._U>}^X4};b :PR ni~3ՐہTi(}콉{ԕ33PhTީdwu -H)* 04綸ζS-FT,0MNkOC6 8|98n̐ӁC/GwȪSrw) 9{AWNGHH#i7v7zm_ɄRD$X׿ѥ_whIqzyV 3K7pg0ZzPEпkHmZ`ujUGbL#~ߥ.(& J'.۳!ʀB$)blI\Sޟ1xTNiS]ZXޙ EO΃3L'kw 4xu|n:xP+gw=röhXjutR?U~qZ`g ԽS%Qrnfc!ha@ {Bhrs]sYN]L m=#A cX=*'7^_aps@*kfOakej <lY6jwb^Y"tî}r; 4*۠bK$}Sz=O'D|H ȗÕEsД%n`oo3gH2{&}nNؿ1M2s󤭈Moe\?92'*06wd`h0uNpCxtsz2?ޏ-)40wmY2HrwOugu6-ˡb&xfzxm1-XN77/B9wmkѕQ0j#RMGG| \_mP Űw=iDzbW3*;2ܫWq9;J=Dh9.8%Z)Hc_~}3pHQk49O 80@*7]ot븈!w!QIHp>3wY60 x Y[! Tᆠ#k3ݤg=tN: !YQPiPDM>uedԜlp)u@XE̴Ӎ+:k[#֡XSkY2.gݖߝMpLuAy Iaer?nP!ǘv(yijXS2 ղkqTn[NbVe|, Bٟa3<MxU<'^qxWiS(aE;x\-r}iqל  g)%2TZ5 ӯZy=;ѲQl-$Fu-*8\r& T (^Ibt)+ VP{㸳R-^6zIBvPcќvgTaDpzF kwK C~ gw+!Q)\,2et7_,'x), ˩ȿS^[{X 7v]賧Pqtz'!MNbeM܃?Wt |f/,PO3,Ԁ^%햡n0l~Y$߽ MXa=]p+ wPT'x.ua;y w]}`LyY殦k*41cB-tG!tɻ-7ԃCQy`ƻ0P5#;D"D̏PX$ ) gbGI}Za&A? F }fx5o^[l@hK-e+5SCbPjv„31)yG30l+%oȍ=4ϧ4@1`@}y7$BTT|S(Z8R>VB~ϥm(.LV靤? ^FSFR`0qwhtܐ΋.r`W.g0twoSXMtkcEi| ?<'=eFf@un>Wı)_C#++%iT.7?4攒u%tyrC˂` ~PyɍGRfVG W!ȂB=&T=FB۾FN{f1X usw}*,t [9)4dd< j]Ę;;a\=bM)9'BVaC|-#4Ct 'j={pcE@l"`W ;exVL\YrZMR'W S88}<(Xmz9:_t bR5@1TK|ΟZFLb%#պB$@@#J[d [|= ?[c;tc]b頤/ h!rz 2 N(ma6>",t] f= ^:41Ro`ֹiPVʕ~ɶ|#:re V<.8mM2@,p(zىI9aԠ {[J1#_W-4l*g/%r6hrꉗ.("y#a$,p,!۬ٵ=1ZzR ,~"]uC6<ퟎ'2#Ud ApӾDH76;`{%]/t rtY?!nCd6#y^EG$BV,<3m7D78F?[P#5=ϭc\"[똪$l?wzqi1yQS w޲dLk>,< ȗNcWsv~i }}n~I|l#ÅR$8]P(dC[WR-tJ ;m%4" %J6xEW{ff~bvCpWьE iҾXN4B b)wA"8QK*+OGh `i$ah̒)z RpMAox`kCV.u T\&/+: ly桤5 7@K4zS6kL;OJ%%D]5GU_ꀩZJ uM5ZU'D%QR0C>o=~8[j-vc ? b>W/;rA^`e DKEp;B<_la$-ea6Ʒ`v̤sʢ)5[0 g=HzRY{T`:Wv5AByi: #%j|\.MIϝ W_R¤kwˀR 5QFNGAkǤ9UIm0 *;xz;jRn0YrłNPAgF8!Ii%}5݅>Jj`fdbcN_m@#4n$.W:Uo(4خ/v 6Bt|!@;:(KŔ7u#ʠ&޸5< sw SwXq1lZLbu;~tTo#'~0?)ν]zt88@vFisxS2.03 f?*X{iG.;웠rfQ J4Av)ZaO R8!jK:fre$[1NnfVK0sA\V!^h6:=)hiH;smO>z&W#X~in2sJVm<ś LKxKB'G:n H'1'fke<W臎T˟bpM9O\k2qҏ(f=.a1顥,lZ8 $FK,$njIQV##l"0DAKU7dŊo-% rG@w% Ůe1ꉹoۮ{"|]>It^vќ 1^ReyC@ j Ȝ)X!3k?{Ck{y2ROԚ_3|_f#*60߆C кU\WW6/21p,u7cyZlXL^P\Fue"O-$(QeqK{ z/|Gjz׆)RGCʈmE#U-bh䭊`c 3n"F_! Tu_z(Θm8l?`o'A3_ ^N4 uݝߪ%HQjz"84'SK2kU<܈;ifp'2yO3±g 9ZzNkvy?h*:.ponc2Mh9>RK R*+vSJ~JQMM#VB8rj8%aߟG0NX?"X;zQEAֺ%y|B+4ș,Toq>;4#pL}y?}u,1˚~b"8daREK[ lyfBShIkXQ% Igt[(^6tY-b{dY%79Os.fHGE hƐdΡ9iDb *Duxy\=!817^jWS=9H3)᳘] Z9hs`ϟkՔub:וx`,cŇ|#t` 0̕egPC © Dg/}.wSEߞ$Qu%+R36ONCjo-e|Z0#ȰU%KeϺҢw^[Trs^U'ui%=U@cɋF S'PQ~!#~#\C;d 7Wx w Fg lÑGG1vr c/Ѝ쁝LR•uD-rCc5VIxgǁt̬Rjwho6è2. v1yW{*b/%4l?g\5OkO[rþdO! cۛE3$ CAj~Q-ੑq;~m l'h|Ma46OoP55bg+('7Y= YC[ef;(c$^p:u+{J۶/4@WRi @;$sc2ص {k_rG/bcIYA]q^gɹc= CD[3k'E8^z"%':N [ބqN^2&CkOSe>1:nW [$L|3ݡ|B_QQW=!'nn\<\V |ie9S 2wF59r8_Y _|1LJbr*[e<+zdRf~=siX."{=%DY38k_&~PpD=n9s,>c&NLmqh1dA30)I ]:O-aX7F6DGkNNkzX^$s&f.ѳiKޚ'/J2Ŭ!ZV_O5unń:}sI$HÖ֑JX]{b P FN>yﴪa;$՛[iq.Ku?JMxO\2~Bb1>tK5cbX6fz_TEBǒM b_72`hLϵrXIufnrs$3Ox:0!Ov=Yjaj ]ާ" E*^|ݎ2ƐfZKܽ kzl!C3 1ch h&Y&҃S;WMΦ)Lԍ4~Lq]/q'2*{? wá>-:.V#Ӎ侀 j0[pݽzF 9'<+5eEf1#r)vbY4?83څ}Zj nCT lja6#Fá -y] k t/)Gny%4!~C0iUΕ~Q 2/m&RB )K<Z\~٧ՈC޷-w%w2`,+jPnf+ȕTg. M 8q-It5 +P3mq\nv"8_GfZo#H x~&@~c䔩"#+=$e^(Q橳i5nJU?h$3+j9!k3Teۍ#X6mz}1L!Bi*Wa}]mA܁Fkt&>_ =ySQCZt&a].y0OkgJw{b0 8<͉$HVc;\vrE*u[zTB]$W1E0~ O%KA? V2 }atg9/y芽υ~8j;H~[vPldCyWiJ`|7l<>F-,t7Uʟo/=rY)P>rV6V`=j{s9\w}8FA7vv[MozW{M/J{]wyL[{(ejW8zpPPvݝARrqOb{&ߎJ`#ΓNAϳ`vk_+wރ~' A$$H.Q`V9]&c%4Ҙ6x| M`LjCt1W =mg tR(eKu퐼&i殡곭$vn@ > kMF.'& SȯBi1 $vzI#úT_3ꁂ9}Li=',BE'0( FSXsŢsI+LdGeh]X&[ XmvHsMزY~ QRG`+9Q· KuD!&Ur&}GTH23&PPTM+>y1O3h6_!^]n"h:rtC=ָOMF "i-P-=|<6ּSTfZ#% & &"a$}7{M5YΖ^꥗t~ ?becUYo;Vfg.*.887N|kjpQ_s{lAN~, O821QG؏fF(}-}xknu/$Dِ֦aW'eIVXOLʑļ+Um"\=Z+ӃXJ(%C~ $iJ_2o۰sb4Wy,Mn'%v(<ڴv5`^% gC r92.|'}o}Awj[xuhZ@Kpڇq@GJ8Q(i1fܻf)rӢjdvd:%S돌qa6CzKxЌn̫f %rN(4Ӎ($xf p9fgy7 QO虨%$ʽVJ>  IT?=#X@3񉰆 7LX"W^08gUp];*\ޭFGaHݜ:Z,Rv.}1*ңLz|[4)JFGh7+yXl3<{Ӷnn$Mrd(KSBȍ-DS}K&'[0hES5CPN&㧧hjv9A@Z>̙z ?2"L&ƲҼ&i}ɜWxBP`9 K$8液=UPU.W%δ>/Py.@Isɣ\4Zj νړ`a="EWۡѼ$9R3txٹxh7֛ |{;.uWtW 1q~H,TTh SǨtiSƟ}64eB[qx S*Z'b4'j"Xb&=S{KmAJ 4xoݠ1X~`1j@fqxׄb5U?>r{ \`L7Fɯپk]k!!hM6ёD >H["VO^d&iRH_#LfՔ {C8J8xN䛍CUq1a 'diΚL A#bgE=Y)v 0:3LYD:s0b/"` ~I~iT 5W0r[ͬ&w'$62e9f rPP.⻆.>x Y`ẻV*vmyhxBo0].MkNrOiJƥEbdv` 05M Utt/B ?-aМ!(&,mmOK@"G\܉'ϮV+u_YMSu) )GDʦ^` 9Juw)auZ6s5\p%Njw!"Ʀó;gG_N C .\߶yO!kgW[4/fޭ n%F *h1x.ٞ;A$!O PSp~.oCeJcYra gͶY+>8x m[Bd{5Bf=uT]{'+je"ك=x]OBd yyB2jlou_Zۺ_Q <8R1{= K3Xx$l O{W хصe&ֹJ,e!r̥9EJ_] ;".tɵoTq~vWr iªpQu]ʭ˥z hݽ%ڮ`.Y P-9/_\il2G%n 43*0, A'8,( ٌQGY*%N5f@J=j &Dn|LF7ÌlU3J6-oRՃ*h9*E]*/"t NJ4$t7}vL԰Әo7d6QwX5 &Gy~׉e|t) l@^j9cf?+4r$`>M@ydI5elFHHWOէ{}2z ]|=hR~<0v{O_(nǏ}He{w?̓cCMw -C'ގZP/EP)J c3|vEYE*sjV: );4­KŮ>|'Q#OfeJGSN瞢3; j9lhSPi"LGN-ds`0 &f(%v@Uc: Gy^ܟTusv䌝fWG ?2|/[,$z=OO`%*y{cv*'QdqZ4\4\^҂kpB']J.@gr!}#SY{7c?xx-S'3x˖ egL M$~;oJS=a1XU!oXcRMSA}> c7zk@?9*u& G1g{kTvR^{`*nmB0&99,gqoڧ.r>vk+ \&f@Y)FobO"E/KMޱ<\~h6v n9-A:A+P ͵Πߖ.V X*L$t uXs$l'«:A'4)^V ^`7&vjƺd C2m@Iijʵj v>Y9QB8Y6LrnC3$ M,fega#?OO\Is/-[RkKX Sj.y#㢢@@'Ux?$qozr !: ~.,<)uGoy^bxmvڒqm}T+D9!ôW.,ʿsFVoBGX`_#Ǯ&>h^WgFRq1ۊebڊ5hb5me]>ҀZbV0zHK\y@M vlXȩ 9lFڽ.9]?sĬ180dCZZΨbGȚ%xr{6n x~ɀggYd] ~ 'w˦ @ '#@kv8ؙ.p>?ٺ,ۘпɖ hB8 ՜yd:TO3Nܥy B&~~b7kÐhx=>a=ᢌթtnRQ . "E 8K' . NzJd2xώNe4{^@v]xMPmFRg7$ޭJjgMMu^ hbS\ ~3\8vh 3 PHZ7.,SuFKIm٢Ž `E?CNyL;^XEh1]*pdMӆ"$۟ʪT,j[_barr'(d7+?D;w ˰3l= ;zr^j02ǂwje7`! c`^t:(\ތDJ`*ΊR49!lU3zV゚LJT[ 0TDb#']\Gihc?kk&ƍv ^(s!&# v̪+  p u)|vmogCnsnaK4[qYBح?Yf)1x3c`٩S^ |%u7XeܠߝF,6eL{{~ekz9,f+ib?|\xs,#.$+hEW.2\`dG#dP:Wl 6N |>D!3t"F |aud5|Ӳ^<֯ly%Pܒ,@ fNtڧT5cS.-Ki4=sgXW% :4Hۧص:>~f1v;WIRqq[ca9 u Z &2v.L-#>2A+N@²F牫Jܩ:}`\5L>\ҏ yAPlBk,b$ NF9D&J%<nkܝ:Ύ͉BnbIN>'\$ /پZ}m= \n#Ho bB*pFGwQp lYZ,+ +;۞b`Jl ~ -%&B0V>ÂXTd`oltœ}IWȢ&K&KvB% b&E1 p5MG'l9I}Ql-Ծ ݾ ftv+0ԕ\:( a1mӔz̓Dj8臄Y9k3yr?*uWNTщ7Iv!Cpu}%[Ɖ\NbN$^Oρ1mA_?ĠeLm o}tiU% n LaL&x2cb| p/oaZ k,5zYXԳ_eO逋QxLHe2Yn -̖ᢦڇ9 $%COPյxHf*:3cѹR5DzLӍwQX9KI"_hWٷV J< VT%RAokR/K0hZ52)lADqtUPrblbM>P9yL4MLF㯬CSIPJN=,~p_LqW!M"̐e+iFdIk|MI ЧvJѨ<$S^5A~H9,$/w#XC7ajCsXK繴9ըPy)k*`qxWbźf >czʘHQ{nyԕU|KۢSf\mt;6Ё{CRihد_?3˲opPX?A]GHwQ -ދt EE='J|pnl˷^]+}0s8!{ϡthW_a9;7e' Aql77[̘ry1t? D%ZՏ=[k=I²8!vg*+:B3X]]|993}+i1tQ$;*h:Ah\Q|U 6 b}_ 5>Nq)x,0`L%w"f ڈ,<,{oü9H;r4l Kǎ)"/'~:r*Jq?ST](k؂}}͌;RA;/\WlCb"4l[<]^֣06}̅kU)htfj^N"fyzZф`Je4Z[4S DYdp&zUQLiq΁\vPx6NSA 2dAt33Pvq .848@Y6>D9_ |VkޑH"W/$j ׀yޣ @@Rð:ƬXZQyuif Pv=C1pk[$tm;3l9Ƽ~XPGXqu&Ì}[9$2Oٚ=9vTa˚p=aQXĩZݠ Z*%_/ZwvtB3s2w*0(T`M$pcOpz_UGLxL<¯ۥ.-qS3eQV?Њ"/3h(@-ho!k tV]өF(}0ΪI@ aϋv/7Lt1:e*]VIxP6d#Mw 7>)'zɍdcT#.d 3nFJ`57Jg Gh)NZ'% cb~%/n̄~@YM%o 1d&O0<%w")Ã:/x5\XYh춵]> /x@ nOz (G!F/`p8_?G $2)2BU2$Lv.D`#1VÊ0F+yV2inEETH5esr3I 9 S^8l%X 1u~7pFK޺?gh]`ʵXQp}"4W^ؖhBQOR6/Q/pEφ:/m{HC `o`]ab\nz+Na7@AWI:LslwiaQ.]SHa/4޽? G)HXq :I`<gLS]] ȥOi(G\ jLבw:bput[$*=`Z!甋62L9x4`KU*XfIt[${}؈ @Ð~qo*я`r:7eGoq}s*d퇼J]~cK:ZsOL$Ҹsd#]O/F~EXcRptm  V*##|5%IqX(~@a#B>AȄofXSt[*4l*u+@!a]#x(j|75I vg%XYB^Ħum|Lzu#ʙBQLo<0秅k k sBTF2]O'@I!LV>R6T$PNmq"w$Kt-i{,U!~ 0PS[/fT"q*>^j-cG%x&3,jq5iˋFFb3`ּљ<4Ty9 )V$\,#YMG!i$>]legbҹ˺YUVs@6s3Hίp,DM)x aCųgn 5K\m $V쓒Ԣ%]klQyόdˬl ]1ZT4l{!׮4 ~C_W)"umv\k>D4X !rJu7 +xm55)"uEe՞0V e3|.v#C] eQ{pOj [ksQb:܏:?VK0lս= mPXF"5'S*\l8>v~[Z\Vޱ.=<< ؼD| ?#JY/~%m<ܨ23$5))ҋeͻ cA ?Jq LiJV7. Xm6wBGZ!q6: u &cS|`7~P00Ÿ/`lQx9jUrn̓'P4+IslKYWpk 2nnC0s&d=b="P42;;Z6y'T6WM8a2ID-zz@M")goK}7mv$*_3=+uBn˜(,f Ri|S~H1X2%|$=)}xn)V4K1Rf_CϪDS$/aiyˎ:f-rR #b jQ:Ku-7pxr UT\szD-ٿ=%@)Q 3hI[Qyf KԻ1*2t*gmB&&C292~.J6IG+KCM6H^/|G6ҧ<OW`VZAuudcZtv(T{~Y涰hyhqxIүm5Xb_Zqk9 gx :@(>UwV b) 4)X.J;pn׍-(n>Nrz^J{(W kkߋ5Z "0_@=({{przHA: M\6"kY_Iھ[1SA)HGY٫LUUS$P#6"Af&)/|(a4 \.QGIYDThg3nͻi,n~nE>`b STswPrïVxZtMJabOڵ 8*8to $gVw=؜๯[w=(#D8+7-xts5H3=Qa7K:f73g*9If*ol9C^ cS$ETK}›\;Nl7fW$K)5 ,Xh !,ƒb]*`Z {.q[aĚӓ{aH!aԣT0&tm0C6tQX}ȩeIŰj 3is[a E}7r ዅ؉#GDv.Q쏎o,SB-V]9&;だB{SJ,{]FJ3sqq\z:bhk"^$>| ut|TGklfCl<\koDB跁Y=6Edb=7WMY݋*PأN2뛿"rjL Z@2n "PJ ҮJbgl{4IqwX7Qv؁e0WG}PvѴ_[ݛQv"YL*K[ؓ S4ԏA:|WޥcS3T )āk3?\flvu2>{h:E1[ɡ 6X?v]x=KjK &_Ϋ~=zٷO~ ^`RD%!u;bVg ]W>S^՗>NG!R'K GzFDгA2 4g%JQl:8jUG{jˡ3NZ*]΃ \He8 U|Aӎ| fp S `'swoWq@(d~z ö5w9a(^tN,̠7"qW+ҒK6`"&xS4eݽmuqۿÏ~sm LE "V9نƅb# ́e FJpq&F.'S`Cf͉CTϭyu$MubU'"~~dE~ʐ[3Z`ϝ&бaC/FY?"%tPأg)F.9 `;4@=J;8)Bs|{5ϵ߲h?TށcmS}+~j;8#D&@Ed-; |N\lmd A U)m<)'؃+m\ ZJE)&XS69چتN"AM7Rd.Td*֛ȎELhmWnŇײ g"AfU8g|^2YPvT0tl'@/:JST( = BE|cJ%_:M.60n$QNMiB ۵EGZvjwоН^\ tLڪ'o͉NYisK5YN: q'Txø \lL-i]z9fEopӬkqΨzǂD`(ՃiM /mc]Jku|[Þw'V$?-#'>%t@W\S;]U^ ?eTGBN惍b][idv\_\W9'g3n.@KrR?Ԓ\< 1Hs]_NA-xTEǻa c&FT%IgX҄ZԽ^t\g{/ZE<_,X`66j?4a$[?i(;730ZqD$Hj=WrUl9<8\PMqcy:{Efp9K[a[P:x-߅:$U%4!@XK}p\ĝ ]bc@ۤ:75-YE\^6KD-s)Ht՗2px}[Y-=}N}/?V@ @:A| !ǧovK("dNSgL _`Ğ`{Nf戛G2/ Gz<\6HeA]'0ά^#/c/#z{PD`%uõL-SNb"p64H^(;[T#ݧ"հY_h/x aQwXv*/B:l] HO7|8}/bhFlYtF;ޑ@KWՍI =I|_D͖̦,Wd,U-ѕ1 BH{TFj^@{ivad{[ě#\ܴvّx @.ȧhC^-K,0kuFip`$]oƗ@є]?o#X&E뭒snKIٸ jU9?* Y:q8\xkikdֽF:Hcgl\W.G"B52 ?\@ m6SAMoYص{]Q 15P}X֑ыFJ/l[P΅gzhtm&dɲuRhKcHнj2w9W<5Rܷ]JyI\wsk~h!7Yq[N,7n(@1 JO\.B[۬ˁT>!{؂ rddN]ETYE!+5t$e."fUٗR*u 0JA0?\GX$]/4vtG@7zJr10.m֕ߕ>dJj%xҗhf&q:7cInd! ոtHgi=xPsy!Rv&Pթvx~=`ײ_6ȴ($am<40wwʹMX\Z? ]ѴIImxJ:[d[𫩤)Ѯp-Xˮ-ma~)/ 瞴dϧ0 cݡz S"]$g%gX7~s1R #=#PdQ+H7¸o=I-ZlQ (Է\>& ۠=߀4&Zi>'Jl`XZBT^KRZ{K}說ey($ڒ% \Wc&zo!X+dXtE٘0lYe>qQ[ňp/F\s^!rsJ4Y4$KRQW mSgc¼(}lsrqHny }O&B'ESc}Vu'#3>'tK!=Mڄ)k<a^ffC߸rCZqv*Ϙj.&]WUCTk(DDˍu^/aáx'r䥐OTGJA5V,f?B.,H::˛5Dek{<3_f؊5?gUJlkxUS92 JȎL'[rq^#(!S0ȕЭ%9ŸԜpYZG O4Rs-vP*v|YءQEQIX=-:$'ٹ-8v2.<Ԍx-8ҝ̎'[Y^eP>cd%{Q ւI]2{1y32efvn{bp[KC=)%7XnP @elϠK%>V獒Dz70F_@6] quUWHmйSue IOD!WYPg@?=Ic:alπt2փIPf whޓ3[]ӅE )?ݱ@pvA EӅXgr`Jihf)(=8_rN@[&ɘ)e2LOL@Z}6TO(x(闔<:9~`NzQ|3_GW,vdNy\#mCVhsPf3x hPҟN-B|C;]s_? @6?F15WYPOU n_eNg ٹH%9Z*MY s{!k>]zZM%*P.æy2B]$Fup.?ú6a#FݦCv]3vC0#h߁yzHpE\ hP /HBjߙ{r+QuXYvQg%qYmp h+KH37q[ b]:(ܿ!KL]I\Xf6!v/RwZyֽqx*z)1Pp]&g 4N.I]@:2.Vg-8T;"kAS\m0O Dԝs.AB[Yd*wC7^Ji{!,W>%V:%ʦ<75iWdi5d`_5+fwU`a}Ǽ1ק,wlHb>A {ޅB iZ4#b):_Y>Y.ݧ2j)u'U>;E W%aU rqvbTu43 Q?tUc{ki(]$g9_mci,HOdLk#:~c/6njBU/_BrbVHȖ 8Dl!D<㚀,\~@qW6~@kPqǿ?GOeD=(yJuwH7@Cn!(,s .86~1.Kz#!TcUzo$Y-LasfRtҶpm)ͪKA\a1)AjnYE@SbELH,gz78÷jKrmV[U,[`OR@3`oY㣰ʄ*Ebo1Ami1loJrPJ43^fgFw|0q]+@ud&b3Zd^tYE߁-46/ۈ PC)xĉDPyMdB39E# ԺqaT^Y\ԑїGb)7 d%Y ̏EQsMZfaMY /t3.N¢;g T*P/*4ŬM%HU PUEZdCɬ"+(U%ѭhQ 3F9ft2*4dQ@g+ҞG8[B|dM#ҩc>z؂2IF* V_ӛ{qBKT1|tg4*d$/us2h}c'Fr NRx,Z6aA̯b=eWO,d_iUc`|l; /0/ ȧb׉=}]p_b*y *dCԥAӡ[ m R@*a&3zM˼LSmH_0(ھۈ &OM 5w=Fyi®Uc׼uª[^_gW݈ , 6 u&_3>7+qZC0·AdLTu|/!Ɣ_[amj#3ι(nHd v=!¾Yǩu VZv*Ɇ^!To'փȆyIt3ǫ^00blf<5bw2}L]tBfeJE=ۥl\9i"ds;i jTk 3( .y뱺x/BkFͳ~7kt؎z))t(QIp⪻lO 8@ujQv>2#ZZ?Y*WD 9Ji(FMKlg8txJ{&^mg",D->R]/2Ca5q!՝_=Mm 悄i`i+u3`\X#'Zv@P@*Y/VC\fFklIbE/Y}AiuP9Li,Jqӱq䰎hrxo;fpŽyAOz Ft5$vo%J?1d'جu2I+`Zٿf_zm]xqz3.їlRƇKTbcy[m7r]"wwl[vk,IkVǐ}%Ⱥ…~su6(xBsOsO:6=n=;ĵM/'ix?yPlDnlsMA [8e|d--f*EBܿ08zG?R(jf̈ S|SGrO2`cYmg#.֗i|K- "8먨C֨u)-Gޡ MȇN`.!MYna8˜ȕ9ޥhƅ{oЂU:e`W9 d;Eڢ8!r@3<2G8 ;Y;8 "f/pBAVą:Bf]^9QLYeHa@b0Ī h%tGues߭lrE"b VD:Zkcl"{':PNp8nI񵏉[5,306Gww[>\I_ 8&W_NEOZ/mաclxj[狞Dc[L.#U Ґ;QteÕ*,3kk|۟J/V얂ϡZ6aVa0Ҁ_Å1Bai&'k {/ ,2԰ט=m̀&ܼAؒdE~O_խh4Fd`I872V~6NBןU/Z3%95?zO5*Y3[7GO8)͜%4|9y?LFXp7޴ T2x F!!W"ŹO>Lm03HnEWro~V[Z6(P~䥊G/ J\O,wDfCFYUzZh^"3P]LO0 `kF2ۋb0kts&m3?v6:$h^4o4`Nl Ʌz7r0>|L 33GHTWK9b`}5qhVeI*xVX(#HmZq룐%Ι(P m~\8~¾ŇYqܕ ɽ SWj}=s]naaE1ѾtTrJ(ƭM le&NdpݮFvw!xaL:{C' Aޓ1_*br]:'ޒg1M`\E)؍t w$Ex+'ɯ{i>\)G5yP Ҍ o73Pbo(7Ƹߋ -kc4re߱UѦ7#j@ ҥu/\cJs,])$ZʼnJNj ^&dA@uzK[ ;Џ35FP;Ŷ:*}}=N_l +rXE\.r~꺩|t]dGr}!Za|LGfl0aQ =^g4mc;ȇ<Y\v?T)i9Nފ]etU"}կ"`vyXn/¸SI:5uL>?զqr> &5@ٝPB:#OTo-yQ Zku#aK^ ;.smUz9f,MJewdɤMB3Hl۩4+ NJ!ml܅aeu,~mvHF  Ĕ.se P`q(E+ЋY-jv,P7T2 vE)kcTZJM'%I3bZkJ|mf}ֹZB#AиLj@S1`U(*y-Qgs /'"2S٭s,=gc nKBhvZl#ƧÏ  T=WpoaBQ+%L V3ejh#vcF\F69d1LӊFo##7@cٞfaHsSi`ӜQhmO8YS;PeI]" t0Ӗ:u.b k 3%Nj> @[4CIF*K䙂k2歁(iu#2[Rr2Bbm8`4H5!KZNv "h"P';Tc?Y gȫ+P8 !`BJÞgq f J1#Q-/R5K6L fj]r ͊DpV ay*WѥY2[M:Ш_.Zi>AV Y0F!3!a=C_kKʬE "6*tЀm[Ѣ}҉q QKUe_Dm}P鿌!*iʛ]$$^׫qelhYr {zޚe A :CϳuAx057aTnT_78&UQ?<ca綀lfl%)9B3%B H|¢1_{9]  0sؽ$ʳ7,a7hY^-{J@R.2Uĝ'?M@Y c8O% a@#SX@ѯR5 ˂qrBO{/w)'Cs1&'f<\[fJFoƧ 0CJ @=Ks_L|,%a֔:;3pZS &Rz$]jg+oeQr:UJi9n/| >?w& )N'($Mc=9+6vLM8Wg ƈӥBB+49zV9)TmD_n^bT-Z!]g D61lDQ^ZkBF3\e-~춄&Z A"Hȫ-7 k-y*`L! fT?ND7Bl{5^Z|x3_6C.r(y^u /)j$*{Ziyn)ZaȀ9ekr7sɂb]AXF*>CҐ\B9EYimBl,y+ if1 ȯ&!Q M޸w8$ԁf$3Z]*/8z䍠kFH'g`&|deǀz,>FU',߁"4A=3pBtD<`:nǞz:Rϋ{]; \%x\e;z)^} 0U3ru\ɯD.3H'hh|NkmY.KhWtv?z!Z)Zqx3H̪(F&:4n@,9khK1xE^J` Y_}zEA6a[η=a[&dH^Y4^|tsiJQD,m[}4Σ-BeD KS`)Hjl4]_? $я'XoA Iw,CNUu&cΑ NEnjH[ Mv|-:桥f,s3X` 3bz Tkemn`+uN5܋).Ze8@ÙlLsTPSJ^px"(Pj,C!X` ْdE0!JUd+DSOeI|ndf)X>7Tgkr r=ۇxn}ĒFvȮTr·({ɣ53[c-2I=❂"uM`#j"\TN9ۜT̮ "$}r˕h{kGRmH?PD6TRv6߀+fKF.P[0og8c58Yq~]'~H$3=~WG(Z83B5V>[A%sB q?}'Wvu2kIS\|q^o/p$LoIYZ]R3)Dnk20 ,dt٪{ſr;vQ1om"Rw ϴa*wak0g%8ps9PR貹.&m,K"1ǁKQ?dzܠ|[^\qtHK)/7^껞l O1А߈-T#|E4]JKp}+y*/7\Bq&ɇǺw9%_u d6wQ1dB/23|XQ~KFǫETOc&zyHrAmt!V3pycO`c L"dKoupM2Q-@JNZ?sԗl]Q IůT 8ˤ<JWيi=eQP3jwfC Ll 18ҌBr!+Lt";|mMx'|SH˭gݽ>KX2i>)Q6*@]dA Qy! Xn.7}_~As4zQBt-J,> e#R+WOy\Sq4] &O_[y%$b~יV$"0\\y68To?PkYidJXmG, b+UqlgNñn~͓W2!)4Ի*J}p;ٰiVe`2&'Ɔr1 )YX*1 y@ .OFfrD˩YGZt;jѽc(j˷Љp|%mƱ{U.ZlO䄺'`ճd`WmxlVhzA.&䞰?WzkSY[?z^J:+_lFjLʝU6r&+giR>O4}UR+z]7D+PUbjmOEc"ݘFT`)GDóPEѭ7\ q36< 3n,?w{"2 H;ʦAmU %v]tbĻRlf95S~ w'"٦7'TnHhX xN4 ˬߠol9blQE)7s/|LhyOC T-7S%Ϣ%iifB:uy Q2l}9q4ӀS,|#pݷP|r^H[͒Ax&Χ4^*e|r0#~o-m<4 jrE}X/dlcWGF$ՙZôv1i 7\ͽ ?[)x$RsYw΅_#CrQ;,]QLOǁUǾ$BGAtMn(O 0ƛsdv?/7BQhQ}>>*>w`v}3]:%=6'nod` ߒT;:lBL%W'sxyt;/SJʏFfUQ4+^Y pB7fW{7YO̚B0GףX}mq< %}k+}2TO%QڜGybpZu aLhK.Sטo cOިh2mj6^i bG.#6u!Ԃ&'Sb;rs'^1vppk+O/}evaCL݃i5Eb+;ox-Ee 1 V>[Oh@>geV.d~JQFXۘYJe` FC\Q"ԦT"ey<oG`+v5nT:C!5Z76^pg"'-wa)VJIukSc)\410Q I kœk8Dk.N9|v&d0+Kzњ<T'2C~ͱ:4b$3?qHxNxdke ZoL(RtE%EvN*|W)xػ E~sra:Ky 㒪zWDLŌ(r6f\qK=-uͶm,B##A" V%ڢ;)BJo-I65, DcO{`I&SYBP!?Fzݩ.8`~I^қs$Q3R hN#EWZC&LqltpKҗß0c>}58?"V֣Ұ EPGֵMTbK5HRaܯDgVXL BnH&Qa9؉7xr'13iDGoc5iVwUuAɦrނ10p`j4 1%yKZB(x^ȳJ .?7l=`SIeS)ZIW栯Ϝ`/X9jܦ*A܈TC78Gȯy$nM1?4mW2x ᕼ>P'DeKB":[n&!!dZbu<@]86aIóQ7]ԍLjhY ?/h1əXUk]$O^ }џuc4vVݷ߸ZER1wB p:[~+0E, ^,'!bݹq-i Be6e}e]E/w2FvR!ocؘl v轇'*ڹ2"{ѣ<|ջit=LHpWLanR=:XS!5v c&k>nIJipgr-Mο&Q} a^T0HZ T*Dd`Ǝ-=eve꙲׽sl/LĨK;P7o =UF,—_&`Al1?jy+N}}#W uV ʀSs8->pϝ9* NMavG`/I\>4(vzeM,~UemlZ/աYnD`G-ja1]֜09}t5"ֺk#2~`*ށE D;>g/bnWv\Id~["bBdD_G7}}c+i[~ ;HjBÿ Y6sA@vzu1 9,?QesO3z{0i?#gاLJՈcKA;,c"wMH{cZwTN?O\*ҁ(t38[fp*O#c MV]'Vp*$_pM/so{x>2`.F&¡#ޠ.c0LW=kOY4(Gr-U=2ޮctm5{Fj VcE#i+-H pǾQ~4{=]UkyERlu*؆E>M_DŜER 'D|[}S/hj[$Y O"7B uWW{[],qX;ۑk2@e^f>E`ׁ*RNͬXhud톲Er-wqcKRy\U/Yu _3|K;Ƿ78k,4,@T.wߤ\)1g6gjWBt0US*!o%Ife cd.`F1JOJUI== m'*f _nȎ \)ɋS6O\)IǾQ?y|tdX5aTXr=o rRﭔ3gc)({yyA[d=^F]VdUg^:ǝj篷K{DCO&p3v L v 0d]l-߯E_Qf5O_ !!; }Gbɘ"Y:ڰر<֋o} (.;ˌKBSBK%Vb-fщfixeeA#znQ-Q== xbTģLnѝJuY~8I) .@5f]w,/W^$UXykk&G}΋])bNƩrt<?r3<{@]&҈V S#@fsDtWYT wUZ؄'TLp zNx5܄j\~?:!v#=s 1"r1t ů %+:>W:EjTy$`̉$lx@ \.SxL|͗M\i+V`X~<7Z}[U>bjferaFOvb Ab腐2jU/Q R9sTfHNi{hs13w uipAi2 ikF$rYY~ܜbA=Ӆqs@.+]rX'`?3P-dVv2n#IVNs}e=d=*|"S({BXbd0v<%1>8v_7-:-^Ւ"oR&v,j Y |ж{ Bhs;22o%@``] 6*I| +!.s_kmx 3&HHk:532rRFݮv#BE^ Q‚S 2":}@N yvyWC!6K^FhEIB0*3No'bVyMRltNsOWLhʸS; v;.ROR;N|aQٌg@j|ins/)LP45({Uf\Og .өM)%Ȋj hIDBtX.M&19yǏJ( M5 ei19HSSIHW>oWy*M&;dX'+,~c4rm2a axxLevo~N ӿƗ|9bL$+=v=C¿"L,)̡g8 4b_DʞQҙޠbЦE*@L0/TPĵr%٭Q.ECc#+NWj>rCq7k'>ǯ4Hc+bԢ$?5!A%M{Y0=hqG%S88j˅b8i@ؒ߭64Q/x;<3|鿹J;?Մw]qϑKa~/EE)?qjb0Qq$ t"*;8z,t `W]{0}4^`>M۱_:ϲ'9lqnUUuSXN{!?z*}Zb$oje& s@خ_RyO@:]lQ\9 awTBTVپk<ﯝl݌u_BUBɹu5jtPB ]' >;n.ٳ?%;^ >rԀA)ۃ=: Il|\&Z =,d!c9RYd* ƾD:E, W&%&l4Fь 8NT-gNX ,xc0ꨇURDD5?ۂ U\TKBC/=4aޕs/$И|y<̐/W۵݉!%:x ]8Ԟw M)56bRcȸW}hM4~l͟=5J{#, ^:IZڋB2tT(q>Bl+2"14N[~yiLA(<!c+;5q{ ~tm՚ S\ ŃZ@]d VooI]Ζ{"mͤ]$rY  y*›ND6id9shN2L{V/ǖecQ ь!{. njdqVƊM,DxCB`S9ׄúĸu&b}?utRDMN6n+tn~>OcJU';O">Azf*eR1V J&",D9CL{ň5`G!r#pŊE:Ɩ[)Ѩ?yvk?U ƗEz(Wu Sz _{  6,Bw J+? L4h豤D4 0s|O%ɉt'L_A'mo8iU[V'y,9bf!C^}1O幅ۺ,_/҃eQCs+>H|a6 !l>0%ϵVK][5g n]LZkWf#5lGPfuK 24N%ԲjT]tFp*O+'a*:E.X'/Zes9~ 0Uepd pF! 9 ':J,x;F(b\_߮3Wr|_Cζt5jp:F }3s)BܖmNeʩ۝rm5G7~$؂hoASbq^mz+.pdZdzJ8Ǯc\{ޔ%}2]J;3US09_[=Ql6nC'k܋{'C 'yfz[ݤ XPlIV'9ه\ q$WYE bG|)0!"D֍ mbDrδ$ V=҅*-`uS!'\/J@feq1Ztl $ߓoEv/#GmU`>C‡ۯҘa Ks;'g-72PF@Ȑsc'S.A? q'ﯽP nka#ZtvN4::jk$f&a|/iѓMx ikƍK?2X,/<$1W&TE#@G+k3vJWy1 ؈Y'q4fU+ԚIa}_ h3z$x/OBNBʼ Ai3V9"u_? Q#w1fv@`bXr3Ӯo .2z6"p }C6k젔I1y d%,X~c*-嵨#"/X'V"W?/'Eيk@WztP:} ¿+S1Hj"!$_9hVPF= X)gퟦs.#$4~ܿxfZDzA+cYP'{:]WS-"AN}6JRLHgK׈EDn7*<躖R)dBq];A)x@RvgLYh('jϔXSA"\96s\ ؇>aV7>>AR67Yyl< %Mk{ZTĴFÏj FDpPJ\U;R؛5Od% L@Hy:QCM*̣IN>ʅKr_ڱdf1gҪ6y#2:BRo Y1(:x8נԣ\P7yhOGi-"ޑlr)*g{i>owoX *qKcI y4: Ll`@ddu7j}ឮ:'ϕLL TT>rBpP7^X_g;>M42>8e{VZM鈃@wh%6ϾB.s$.E-3nMu/Ӥ('MHϣ}lSQ6 iNw٦ Et=,I=;e\JH #i\*|{d2uq1ÛYS/ٞS!#ScRiNk[f1vHmAk=R\$fwUhu鼮H0Yv 0,_SgqrGJ"\Gy۩g />{mB?qE4/By5MSVTe8Ϧ:ipx񤄻.N@陘eg߾Ȼ[gJx6O8E@>wx{|J)/{}̎.R+b=pkD@Bei 9; W* 1Sr~IY+bٙfPlJ.,aE y#fӂuxm!Wn:-E!xWCa Jf:-ruHepN%coꋓ羒".ihW͍Dm6"$ ) ţNrC$iD8 W7Ȓꨮ_Ƈ-*OlC ZDKz֏QjVr7v tN_0d gY-)+kI'r?փaK;l'՝AK܃h\]ay]^x✻~Y'-'/ŧX< +B6vU@) . IƩ]}(D^v-?nge?9̻ `jFOFY3F{̱l &N֡D(2qydh[yhQNqSp %.p#(f UsL $luj1WN{!MÝdS @.7˽K)Jz $)RU7cA3lbfc@;;D/,kHfُԜ[ʃ S 9&c>v"RN'(p~^b)6 ]sl:և GV;3?ޠVa/y; AJ+)F{A ׿h|Ht> q)+\t̮`Yٻ^^ye`SWwjg[Pg( blϲvĶ[*e- c2wE'0ߓTVyau5ae0]Jy9R۩'9F$Tz _A@kO09gf02k] sv۪O2CߎY\gGHm9jl^u2x~i. z稖uveNh(mLw>t3 gT3~|A{_A'HDzlvoxZ.b3ߜ8HJ/zRs|pGÉ/}%x큅rߒhb"efEl"\ i;dqa g'3eSڞQEۺua61lQW;WT燈G-Um 'j{!M>r}j4xBO@,룘&gqJ>h]:K(MvrW3{vŪeR׍=#LK5z<Nz5K3O}$. =]|I9~3 f`f4y-t!\XC@: W\3qId>#հ^-Zc XgyIeqF|/@=$!n8)'N[(Hԩ#/drGViO퐅b,J%NgDw*(>Bo(lVٗ _b><pNܖ*:1,1㓸],a՞ԉ^4Y16N쭃 J}-yD=/&FI{Q[|dy⏊чOBݞ9rMuU8f ;:ya"}̊K GIu*dSI:+v$5PĮhQ@ʤ ^V/(_⬧k=bPaE!rxTҸ1qQ-u`yzE 4#Y [/$d|4R= l΁Zx|gCГ=pud8m6=R#"LݨpFBMZ̬HhҸQ7g^lbxX[/ Q4MqT+5+ԯMMj}9 q,Q{1Ll)挖N/{*1E)l+UoLÄE @c1&oԒo8|N.?6.OFWVz4o-n7aZUbFi}yXtHy*v4(/s$^c%s-^"x=(lL喻?Erk}V>o3 s0` Vo6XhwHI~9,Aߢ^av`_21/yES5p ."1E9349퉄g59@bA_q-O: . :3's y m'Rʝ2-z) -3I<(RސA"`;iM+ VIr߿JXS]VyfEQ9r5(lQ2R?w2]- 5alg=W](&ͱ83?̻3KCqmt,YڟjEchZ+$ vCKHC4UL.)F=QӨAXEB ~?DqOm(%-wscrv^'ɞP#^BSm=9 0O:ב)DVlU-^!VtzumS+kd>Q E/*{֎4~6I6Y(WpMp;,u!xWNr [S%>+W;ghn{5Fhb_p6#XNe ^ V5)w c/ތWv 1.ф03O2͘N_ O@|/J ؠaTI)?-*y+C[Oc'36Ph!cE9a0IU7#܎@U]G;=حdII@:pV^Y^P{1E{z}[NB&LyjC" xy5($.'歏o"{ 6Ɵ۪|VC8g*S4"kJv܄ ds4_C?RǯMo ,%xx} meL/`=]T#I bULV($^R.R 3kW Aai9'0GUs~Ngۇٯ1o'RQ40q 8q;N?:,H|<ētaov1<]f ޮ&NS^1ii9눥(qð } eŨ>BxlH|oEw.25/rÇ VH]KO6DArM¡oqBܼ|qX \ ?Pv-/(5&ܹi P+dځijn誄`.Unv@98 M?FӠg}(}|gH޵}'ő;ᨨ"O8%0^AK>Q[1¶8A*i{zK$SB*ËF @/d0#6KxkHI:>D.q?LÜ5xVk̃0þ *?U0:.r>9W~ؙ{g`Rv[4wId icy~n*wan>dNoYdz #l-P2atGl,g}s!K-d6}Ohkz&lli˘5g܉Hف MI7Iq(> }ÍJĬ- ?N!meS0Yn 3–sPIna>QV `tenK)ZA#UGf a5A~:W\s=61]קPNR<`L[Kwp"9;YKLְR8oHlv5aĩNt7Sxo;Xɇ(QW[dԃI-![Xt!$\A SΚm4^cf꧗{Hs̀f tD/Ԗ+HxxቂUpQnX-jnN䑾S: ?R9jQ.xqBo"u]Mi\8i6إ{ޜG !&uд ۚ w:˃,[W ԸCgʂ<Ygq7C{BFmZW[ᬤBczc3 tC5eRg%t _3ȹfg2f^P"-S|—# -#b{<炴G!#])b1+T>Ǒ8L|ztG9fQalpdiv*E@&D%[XX#nP fwK; ava^[OQmD-Yղ{<nu)muՆ"6*KK[Zi5Rz(p *0g"9rOGW~RcSfVcTBB1 w=RxS܋6Mu̓eBG:k 1I"n+ ;&ٿ۽V$r PaYXAJ=LZR ,*=WqvK3j3ݸeD\w'M}V‹zjxC|͹ry҇:Ye;QEt٧Zx-XH7yv̤3'[KǏ$Kv;AЦ$Jz@o5=`uzB^͙kWJda (r-OM|,ZS[Qf5kcf.ıj= llinό4(7xe!N'/$ D|M;𜡄Ѽ7vrKZcw!H䨋._4,Q_ k`4QCzWm_sUiq-У-?,VOP0d c܈j+Ubba‰ @jw#tjrݓƄL?#h6%= ;X80P@&BeD\̟7ȑ |cggy_mhG҆cⵂ љL\6TϺ(YВ'_>/ c'[WAcezš"j'#/KU)e"#S\P42tQKq!hEoD}pt$b|\;g(ۀNo7!e6 VhS% -V?/jÄX&0*'6Q33up);c3v`ެM*rIh-ǴL )݈ȭwU]@Uhz)QKk}I2Z ȧ[€ 䫺>tmyah2)`^Y[l?o/ob'*ķI9L#r(.H_b͐;΃SEI\u6EcBU'J x1& )ȴatd} NVcOHڎu/j붷 E]fqi_Q@1Ks|,ybP;D /呯NK=”/{v)3 @n)[(TYfΐU߂H it/,> tŋ}E3 @Hmwo3ʌѝeF%Ujʷz=PHrT7O uHp/ *9xS $Ф '۪Jz8v掂D3Ah=_Rɢɽ$ yw(3,x^*-B?Ƅ (J3Ҧ"cq#ֆMٟK|A8cOtX^*)}a nEp֎4ߤb~Vrg.e2 "V?aّfJG8q]w' ?}Jg K2Ov͍MWFΟsYb6Vݏ 34DeVWXsõTm٤sq4@5ĥw)<= {3PJ7 ɚa a (w|ȸPbzCx# M cf!siQxX\\spL 6'b ,.9c|9("SH>~k&=_)ˀyT:顙 ؀T&(ub ңW̬4yR6P܍C˛|oD%Wo=j2usz`M~ٍ{y#L޻Q$^?}=2 }2ПҿS0~煿x:|^)k͸ +‡d\Zh{2U0I i_IVu{*'Vz4Tr2ѲwLCTƉpz)|u#{uvZ$ڥ J6`x$AS[s}'C1W[&&HvA0Q36VkszB{p& }:%?pM,"i"#$JIDa qRci?OeUDK7tkzDrBQTR ?d8aIǭݒ$x\ q+N/x bA@Ҁ nVJyP~d)%SqS"j2nh̚u(J:,qA%EbGܱGb@&acq˫hu gU*0q~d>r^4qn .q"Cp%)`~sx&QNcwB#=s%s)f@E9lGqo| ~L)LY[}Q&k`.Vpƍq9F*Hvݳ82fq6@QᓑBH+f`:]X vDI4k~;*:q0tP3GǙG2kC̓Tǻ, ފpDhufzEb(?E-(#[ =>Q^bzP < ;<a${)!)K#U g̬uӈ pD9k g7G#:" }G]Nu g PͲJNrcOkwCbZV Be_O ߹~T1Ib$nz+}N_X]9%m+r;3;,^8LUh4ª۽fo@;\vb]Fn0 L=P)R 1ӷ!{c, &Gﭝ mIy1 ˓FӴ&!G>Ko;}"J]? 4l0` ʦ&K^D-mv#0ո?e+cp9^^ U *u/ՐևUX{ӟrqґ_qr#[.5%!g^>jm7|W3M^>ʖ>OĞ|4?'Eٵ !M{?Ux"dT!R!?^Xтws3#H p~QjJNW0bg2uV?',G U,o1SX . 0Xـ02WSQÖtaR)aȉ^ւzE"+ܙb|dφ HTm"^=gkѷrzR&[ 2\]콄?g+#I &hEtJLR'd/%Xz׵+<,ҷ2b^le@)c;e:Ŏ:/78~<;]o 17^3@yg:#bxnǠ`,\QI:FoxL-'z!#+]= C~9 t)g>8MOhXCeTπb_K^ϸW_5km9glt*o4¥}emֹT*"cz= V;^v2[[sR!EʛWa.T}o߇!= s폌>7ش&> H~Q9}XDͿLWfo6shž0b"hOlρ;Pjw/=9[i dhh"~%MoA$MRsQUB"yy>pXk6B{c%i?UV;&l`Xa9]3x͑ =-g9hӼLڏ(&#eQد5l(ē>} '$YExNLì :c3*w%؁m*CAKAƅbnm7"@Br6koYx@yf $ygmȇ|PD7Is_vn8pmΒz꺋_U6)"D c9^"|dDIEȃ'oa]ԥh8<<Ț52GGXjO A 3}.;=L5$ m4ΠgxL0( duARfbfhƓM1 %a ˔eby&پn;D2eUQQ2&Yɴy E7;[biRzd*[ ( 12}ᦽV* Ц’p7ogD(}R:*ɡCogc9ɦ9Jщ`߆ڢ:"=0n"A_c{(31NCG= }?/TQ omNt δܾ ݯURA$Cn@ k_Ĥ\0ۜnĽWU,ZP1)&{bJsȻHVJ*mIRE-8\)8#Eȶ{VFe\mXKMg&τJ{X%3Zo,(mnD~9zbrdyRՁC!eOft#+5$Hy d_53恡R ʎx_fQlQ~Rl}~h@Taq\pokƾ>Y8‰~tv:/SNB\> MX0?W"U^kU,-UF:@[ 6?ϩ(3wr؉2Ι6lJS4 |hT.3?fyϨzETzN+TCoJ`5%nE\CD5}d d%gI ؋]a݇ "=U`2T7j?-u0FN5G8ݎ=H]"ĸ%Пp\*V?բErdH)sYTx(Q>_P5E 1inYKi!Z~e$qpcN aIj]=4hZ?biB8'}B)7.+rVM`c|!Z1G&0"ўjxXxf@?PҐEA'haboIVrݫ9TXz~WE4 A/Ҫ[{2 e(ۙbV>yp8YȬ-MHluoz9>7 ◮ȥ~RP>.]ʏoJvF7u};x("NR2N?D:~ZcI"ouxK{fŰ  Lf di;jqԄZ6Rg,) ڮlg3ꑜE&д+-/cdήJ04e k8;9`/B= B˲s!qƺN%VE$.pF' SRҐD09#}6f !YAѧL9E4tb8m|-:cۢ[xӁmJɖ%qȯlt=٭e0K"FA'2s00ʬ ~);2; 1u%g_nHr+yxIchƈG}0(T4U泃8aDD2~cOW>(-o[*Z*L]_\2+`=cYN( W0,Z~1m7)BiA*L\:a=oз䋛y>#ZEtk<W2$*hͿw+I\TRKQ µ[-LǔӱuԸư4|jFݶMrEߘ*x-B$g|oMW^{uc}%#%'p KlQٸ28A[o@½oB)I# Gx[P: Wn vLWCnLjff 1d;>Q.wH 7VI]Y1ߗ{b :aA#Žk͑ʰ2%(dm}zn0@It?}Sjgk \6(,~E/1f,oDk*:K hߖ4!ym!mVm˲lţ8όjzumec^HsU$k&_i"nLDCAmph ~)R  -VL>c|jՑhЎ<}NٜOlc]bUVxkMNNdm2Ƀ_O݈NFbcK:%<:=^DKP:pwzӚ׍9))e00:~V vޚdd]ɂL9&3bnd?z^ɮQ}iW+s&8!_p0͸ ;MdWTb5vBU8b:&&SOti\&Qpa&lr(-`.z}V7ywh[Df&<Q(QOLHF\}x#XU!b-sQ'sF*ٓeDՆ@@ lkѓ#69; Rtgyя0/UvfAώ둃Er͆sS_΃*a"Q} >Bާ`Eqߴ}(W@UR.x5FhRC-LӝCW typo6vwaup?ߠgn.ҲmޭΘ~3M)ڙ]aoX }|gۈ*:6VVf+G\`xrӾ;vzr\ _QPGyj<6+)w%9|⣇optW9x hGH!n$RCWPf"pkg)#p!~0?.栬7;Ml0š(' Jj]`2aǜ J2uVkV֚G=QZDž{J6jMmjd,M.6 eޒT}c{F!(rM"};qYycde. yêv~ZdH+ `oqho2?]<m_> BCag8/\|1,%h\8`Tzuv@LqK4c)o%á{ `MqCDH9ө}|kHi~m_=E>k߮װFfOsC"BĉDep%BQ؃EZn/A2_ q21GiIGZ\ăWO߂o^Ȟ0 Zé鸥 eU(!PQ;84vDBkS9"һ=V>NW ؘ 6[Ci6D:}AHv8l W3Wi')O:d,c;Hԫ~iʷOI%<"2VjO  *tr/`OVgʱ&_]8^[O4,T뱨׌ %EL kYHa")(wV)xJbcהK/xVݪJfգ{,enzoxs4 =`SN (ko`@ZްMh/4F1φ}v@dv֧3K͒) lTmFBbeglvx;')翫9(L 7~6~at 8\#VB_>"txx u41 p*^-; rHH5uvY02JK`>xaٶe;Uh m-,,VF m)ƒ.:8El͞. q8 cktN`&t:ݪ]b9F9n(jw /QLX3w"zF`漥(ZaYƹȮ'Vf%$٢Mntqu\ƟPu6 6)I{ FgJƚ+qzidʹPBfNv)j[N%}e3ظ|d}&lܢݛjBw;U-3&/WAn`Ox)I]VY C!P$8I4& I -/9Yt^(WQ6َni<1WC:CL֏4ש:O9ȔPO=y;pdJ)U0|@P95 >zp Uλi D gcx>d,$8-l;e܎)%҈vǺ~&7>KhwN㩻. pJD2F+XΏ!E/OM##:9Ƹ 1#_.bҝ.fld۫a;hX!CJkg]vmnjxx) ;ҥTV:9ES i׶RV^KdKt '̃hIylȃJƸ,xe։d,j Ew}\-_ 61J ԕ>WnF諡6[y{#y>@$rSh dÄ+d~"CޡWImpC8@ 4u+-Y?(45<@AH TA%86КvΜ3ݫ(*/,npBBq}^6D)LBk1sKVT@{4tǪ] Q0NC]CyMci^j&hct$q<1WoEܤ2?Lo[NFҽ(ljwzlٲުBӏv<=©{TWMİ^4҃kz e+*%Cxj= 8T;9>A33{>*4ED iQjD΍K /1RDU)͚IQ&66^Ttɠ~I'.r']W9: Tx'WcnJvEPy8j}6u7j@ hka _ti#P{ܲU3TI%ːE:؅OpWR9 >NrF@1YTd''.wm*gDܾ %;V%2W+ BUszbFwryP1G'rԡ`40l'p'w쵞[<_s xZa!hV1}݈|UHI1UaGFVm }WiN}*vY:5} \ qO?ܚFSvW|Kxb͋zrT{{SS R}‚V+:ܯpMa;MSj2 uϵ}vς٨o0&j2Kk/BHb oB[^HD:N'bQSd:1 7B]"ZnGO`/hv5ad>.К~ʗd;03"\fK-5>8|{0` dXx*$M'N'v QTʐy*7 +4({NnsY<^|lVjO| < 7+ed-lok{egb-ET?J' /9LuXx6q !H+dom}Ml7Vw_#1 &cNE(Lf|T/ؼ܆WÆJQQ}AxzEw4y:EUR^NM-m@$RA8٤ܩ-xw}Xml⤟zbָL~C:?(JO L44kHk3^}~bts3xoUVAS."@5{Y竑o^Xjn;=%]R4.Pb/^O܆$*Yi QV𝶈^Q!A1t^NTYԇ/9ψ~`[h4XS7gVbы.|iH U#3Q8!~S^)K~4[GI\iC8#ܬ~Xf/Z$۠ᡁSvX4DŽb$ə}n iB­*joPìK /SZ(OYwdxlWo٧?,Vj%_h" m" WқF9!*LJo8b:!vs7ek׬. FtCm,sm0wAҾսdR&8 {Ѝs+8:x1'2TGnȮQ-q@1]Br'- e7C*(Hu/'6QN2X'ݖš- iK q0[d3 %CVXQ3qUH09dRL䰚 ";$vA 6^ʁ"lȗv7 R+:x /\pj'<^XqY=y?<*Sg쬳Uf1)T'?{* Qt"nGN'=cW[2/ )$5<KjMzVi \;M 4FLZJBjr 7t=7&="fdLSlpLngf;,K]5kS_CcGiO&|,"(C]NsZ"`+pZ؂IRl9Pa1*;gC- ̒>svCb#_"K>:G7*8/%+0e qڃM]@AyO$Qqhm8\qwT]n't禣riMH.+NHA~O1 &3'ogs|Anf҅D2G躸jیe\vZhw)\ P{Kٻd|WǮGKC6mƺW} "v=Fw~nE.di;y6dKܣ{q%ߋ5 ov8et6VzM#([D :[1h)G[ǭZos!zc쵹t#@57gLrejf*鿫K|,MܘTIh{*⯞\RR¡?#ڃekD*J%#:v4f 1?E4ړ#Nlt5PSwټzSBI t:$ϝ(R%kb"Lsfi+9is[suu ~3Ufv ?mfP`. zaOZ'N~dY?`Gb\Qa"51$V_5&Tf(v2d(pWTm޾ɚdIJ]QiQ[&)r?)+& ]qۡa[CB_CA`t{sT a|*p1GV4J~WyBAyq*M[X9s{f)!E4|j%oնZ-!r |s KH,'9EbIF kkj>gHs>$Dr)VDLpe^_ Vwl 3@jÀn$LNePJS(Bn)sՇ#&|cMʁ$dq20D.~-EhpT d!d9~?|~J,3ٺOVhLx>K۲G'Vlpq3ơu5on-~,.xx[)/=΀ՕbAi;WbV@-nT&us>O`;\Xs=a:@hu\Ok<ė-GCq曢$6\$N2Kփ\[Ы>6YK&QlP$Eu$>e=3 L չHd&B=pݻ!kwvb 5e)TD,pϐQ0$)6pnP~>}S>_5 9? 1y26.xuL/^xJi{ϡpE>bu ==Id rhT+6K}$F[N[凩GjbV偾 50\PܪOFDuWuwNdD! 1&^)Iql9AֈةegPig/Ps6cPN„J out4h^YvI Lŋ=F5o4'j  !ؗ7I;(J2 `%v>Cd/EE6Q:%d)Zؤ+UCk1%6gaaP(O9F{rJS0W`\75~/R`ŰX;xꚿ8QO1k7K yH7ZXQ$!k"=OŨ*uv Z*r ѥ`OY*!AeHNηĂ̯6&:9|]dޗp3ڙz\ 83Xm_&~flE}A-/N3!!r鵦K G ZJ%F4D2F^+RfK`[/P19uX@޴[1Jv@Uvmm<:[.",8Fr5M=6;3A63\4bR#cGjTq-R0OL9a"rg*J[.U$ŷY@t%r /~"aךUa$1(L{,X)C9F+D۟+O+St>>KY?L'Ƿn};;ѥ с(<_#,qx |R'61:& ?LGf"&{x3cLL wMT`D ljS`?Mz^sX/(s[[igY#c{whgqox5x{z۾fdQZuMXl%{Rt)PdGk+\UW/>OyE ʩR9~R:$O_{SfKпeP߃>$6ozHúz5YL#.1O;38C ?"2/kW3?B2' cƘq qǫ8x F7u޳L1^^Xqwh08Ijc)͂כӈK T YSs;&B$s҃ila%>K+qNC_є+D%ewvT19`BZBJ V@snea|} Ŷs''K޷-#CXA'?e/ܯS~ Ey.:xO4Rd #vN6L88+6,&2ۑLɼ Z)D7zKv5g :a M`{ [,3w?00Ǹ]_}lUM^q bɪiFsƭrVP#젢@?$FӅ">7rEV$n }8!TZ F א@z&*& #h>f)QR`Ls8X<e a̎O$HNbV0M2Eoޫ7K$<)_>yjK:iGtW؞-8SC«.{ϥpbQS.Gמ1&qp-?DZMBձɺ:qx-)}FYՒOZ#;GB)+[Phy5r醲B-xf?(R3rp/؀ 1%5`4(2fHS@<>z3932P]η %1NB΍^׻CZmNu*d8%imz HӸ3޶$N" JV% B4%HS8pWEZ^=.,Or`qz1ȢKs@eMx!q C THޓ 56?CB76Zm"l7Zh%D 2ī.m'Q!uOJ/ KwSܝ O17< T0"=EyfVM0$DuA.%=-#{C%vQ1Nsg]oB*ZDqmLeʯx 8`)7߯g!#d(TjQ?U֕=eP~=n"eK'@ѩ 0ᯡ 0zfgY=/6kWLJo>rC Vfe"S -c129R>p9I,gK_P dC*i{^]"T|I$Q "%Ifixt;SP]GuAm9#IfYO 䋕X $؈E.-t\^ctOMCr`R{͕g< [1U=K\*y5p"FU63pp-'њ }Ҙ# zowdqv:Dw3|(D=>)uvI{3d\1H$)j p s ˆ{N3}ⷰkh) izL@ȑz:UUj_sΰL.n9ޒƗ%2&)m2V{mo _ƓUL.CVt J2`eK9) V@w(#F6n7e,tZb(<Љ>lܙ&M.Íb X"̶]yFA=y Xˈ^v=]C6L ,n}]8!_TOvV5yQ361ŎzY)Sl`qA~Q2 KXQ 5ܧB3`8sϒs G $ғg>t੡ːF\2^CGӂ#"jg .GH'P,d kХeSF9K?X! j@uwkS_!ATۙ+Q GMr{YOVs|[Z!mH{W vz2ky͕M4bPN8Ӷ3fłB =/NN\jH /jD0A=/sFtM\Ӷ96 Rx۬]kJmԑڞ+Xd"yyf4ҊݵQh:Inr qfbX9mDk$1m-|ܷ~S̈́f ꄚ)ƽQf85g.V"#Y@J0!U _qWYh*n(YbBIi=T=+Wz+zyʋ:"E;N.Yw']8 +P>Mq4W:1_߾%ٷ`;] sZo]@V.6H?a#Ӗ01ַZx&'ZS'@}Ro=LQap*6‡kL9n}[mۖF\DŒޘ⇜L}][ԕ|AQ`l]Jb- ]W| 0 ʻf )a7aKkCҌ"p`Զ#~j4+UXKt$!9%4gAnv ze=-!ˆں_7V E {3|hcbc0OЄam$0G 'J*S+Q̱lquGDͳ&{yE?r&'L"#~P,vAVs[+|Iԇ-EP̆6uM d~nd3ksW&TPb~>hҺӊGd n|ATW9CѮZ .DAN̟Ͼ Cnoj@mPn1,;2v5v Ux%-me$2(eWoCh%m30M0N=LMge/= 7"S`8$mkgan{^ֻ;.}7$`X29wUncyPo=2Rdj}T0cvV,9;-Y\hn,و;ԁe`li  g3jd@1|-'oȀG(I^ WDj%B'YBmոFxLa%W7( AQ6OqRZF[~B35{1iJT@ˤQ縵tvUYZцl₷2F#yz:۝-7?^ ЯAd!UAaMJx*5t1’\\< XwTOl(YOQ~. XFLI])"ЧmC{.} ?CR p68u8XŚfJQeؿ(8_I<뉅 һǎZ _\B|eRj#,} F 7^_+:H߯BnpהlabR;2wR6=ev; -F N\V\ ~H %kJX lPt5( ( .RhesD45a2|4pl`k[innacm8ֳE ]++2SHqζMSb0Da2cݝh1Ç Jhwz"gMO{l;9;#*^eNjފoV[OeAGLx7P`Rv^ y05J1!#kH>G[k5FPN+LtF3{ӎޯz|x,Móu\ "`i KYd{lUN#U]ܝdS@D%<Z}XPiT 3cX[O+)ɞ]:NZBZow%[-ƶ^&ŕn :~{ԦG~ 1"P@N SNNLf[>CС&BǍrD)={1.F_~(+ٕC̤4)\(i&丒絟~A8S9⛨oO8~;3.`'~ݣ Nox$%zC!Rzx4Zyf?ČE EQJ]-^7ya\AE*u1FL_AKo $L?>rOe{cItzP(XUnʜΫD?N]@ oB~jݭ T-@koTAKnfCrTNW7 uo9hm=.${t dkr9؞}|# q^vP5b¯R\3'Mr(I/; sciTd䤕uMMo8&"AE sF,Vw,C؂!$I(3[#-sp45 ݩQ@٦g&ߔ(M`$Iy;׏Lڴd[R&֏Dj 3W!ϗVx#ckwc#l\:NB( uo58KྃA*3B$ PV0q>p5ζR]ghM gd;?olk\yw7>TL=S^LNGoAg*H0" Oc~(_҃7ti_mcq9=dEM]Mx Hs9yՐbQI2BYGCQi4S~-5%O7P&]^AO 9$E $ԋVi1CرŐ@=3">1'GU}S4WKn{:DV'_P4Ғ<3ëYd1}fu~(f Wv4HY lR?~iN*?ȖRJCƎ :}/[{6B!`uGDS9!+_¹W Q 6SL g)M'" Rw2Nw}Gԯs'%C=,&m? SDNjPuckjn37F(A䭙4eMe6O]^~0^B)nxE]fF?tL-,woUŽ& ._Tϝ 0-cf٩ҷEsFb8U̳sP0` uφȬ-sgagVݶ^3\dg.R֎ w 6#ݼ^qʤQlsvaSbaEN5^s@jv6S<`M`]Ǣas}Of\8\Udۧv1# Bc<@S|mbGta#ꃴ9\ >_O{ BvfWˡvp&4Ĝ|Rw̨:ˁ Tv`wMb@h_ A9w ^s'Ο@`b51p @čc%1ɲ7Xo® 1]D-r=Ycm`x;vHkFF,$$Vw8 B~=gkTcט}}=]^ŀe9wy]C@U/h W0Ͽ ]CU.Rm?&gLۺH3;NmY*ÃV{ꄺXINlŭ3[Ng4ɗ8UcT/CﯯKcz=f]7#N >)\Z `h5pXsC7Q@WLȋ~]=Kecj*4Z[rhmd{F;GQvl67aÒ *d֜H/'2.X8Pc X0w_4jEZ2 A*[^ L\RLÉJe&J'.*)'Z@T.0UtLr,U;v{{Ě,gn-1k'=%p+_%+uCL/ݑouIvl!>vȢ^( ~I΃{K |PL1GD<2vғkI+F 'c]xhSYV@]5{? 0ol'1+7LT5!%jdƟޒBӌ$"ta2ͻYib@m;\>Ġ$?x'8*1E*ꌅ]?FNk‰1 SqF%ƵKC ]M?zn~B@'mHԻN,S@ݪ F)\0mMʺ.eyQIcVj=)7m37b/7gnm< +V1PB nr"52[ΰ4 CY">jFIh-1F?T(˨_2lc%@ӃfYҗS x?3]a|C/R_9+) U,p ,2(tx] ;gP(M?K#eR1HE澩ř\ ^pS7r!jc<cRL6 `KAۖ;*}"RA&1WK"Ѹ޶ܓFm;DVn, |&tQ Ve`zYkХٽ:5l_(K0㝑m^>ץly {~^t`:58hpJN^(`&ޫ_'h'bW`Kb^=p8ڢhiFqB\{~mr` 5,+*܏~UA~f.ctdZqV>d~QerDTR1LKnpwƘJ=Rqd3!Aeнۚz]OHK;NʟfI:|T>엌5 *ġ}B47ꔐY)[tqPnQ$?_9 ƼR{;?XuD,ΫfįNj9.|a&j?KznN&2Eg {%8j4ۤ:Aaxt!%œ_myc]6{NMv?v>` cЇ/@_SN `NQ`UkWn*J I8(˜A@*/z|ԛ}J ڴ8&`v ԰3[Iͮ ӈ=lEzR;TIYS(N)%UᲕ#Kc$ʂ9VP&2 _coKSK#rNgLg *utriSf rG[oK&6mUBhe ֤4_Qþl2N9LeYش@l7 >8,)k*|&ygW8kqPkcMUdX#E!!=HQY`OK#GW 9K}qN:9rF&;zsGzH8% a2C㇄{L,:LBhny#4LVŭJ8 1F9[?a2F?SԎ 6  7`rθk=@$մ@$ryqeg5b6NfNh5KCH|Y< k5 fbΦT7fWW#5k uоʓ)l2dVe Vjx羮DIM*?^(x9&zRi XԞ,r0͔')5GlHru++p|_Fj;'◴UM?ǯJ{& 9_N447g]sy={k-/U:B簫RЍ%g *1Vd|xo2!\vpnf>(9./ :E;-Θe&|rȀ. Έ:Bw)<@/2.*(٪lY$C[2oãF3`o퇽C*1Kp^@8_FA0&] ү(%:D]yTx! af6e`Tq[?p J)7|Y=~n o(<W<W۫v }2x};k TfJJ7JSENS I@ò-U#{dUܦ9ǔ=Yeo gvW@?q FALNu +aIWu;e}ծ7SE5\>DC}3ݪQ UW  q.1 JCV)zTByR)77x'[ڙbf0Q ?iR x8RQgBvQ\Wxi n'&+v t'-L%9w :&\D}x5l),hЩ8aSw^r@4ݾq%-^$h[Ȧ @x5޳a,B=Gz4aDljjhYLd@W`sj|^.ZWD.Ej#1"L}y(/n6NJ~t~zδ|x%3\1IPLm;*aQǺZr,qx0=Gv~3{hK.B-3N߂&yt@5WV+`LXbOf6,k1 NNb$BZ`J< ,pt8=?+0IS-F<'D]!7 2?˽ѱjI̓UV:t1V)‡Q99a˲*./Y~m0 %舏DJLcWk~KcX Q~N^!ӂjYtĢ# 5 ;7[؝`&$.7h߶%B4/鼨9u9UEʉmf"!ːg]g$9G D*3B8P7ܚ`,jlVt/)&/̝\K[ĽC ^5JVc>94 ?/:CnwXpw+y/$PgA'@ҋIHM_ªUb -HsA&!SD`JXzö@cZ6'P-߃DKJy4^V ~'|m5*%)WӀˁL$s18noaDYؘ_yCuu~PCA{%z|a?nq;)?٦> BX}7'I`Q [)XkgfiJw,,8tc`|U@Քia`- y`k⥩='70nl5w<O_]nVvKUI6| >iV½Ēj];8SU۱{L,d95/;_0I ѝ,NӤj@oR~gCڴF1H܊M:ࢥ,O8^r6 ӧ4PZנ8-b(T%dJtuN c3Դ0@^}TeP|~ƒ5U.t]Y>Czʳ"/)MrNF2L_}"OBDMOy>PLΠ;I2Z1s/"2iUP*M~uQ\pu8BՇ(g^P]_:'4 įԗK2/}ƊqhK􌷑;F[U, nc8bj0ɑB]AܛQu{h?&Ww@=xCNX,0[Y,`uxjfHy|Q? sj4@볗j?a["k*Av@M-0aP./մ-!y:A1!Gв У|( 6໰*w 1]ScwWT*ayj[) k52oz.t:U[}R d;bꐳ3 hma/.XCPH@)p+H?R^quIfyBJS߶ȩR0T[Cu@ĺfmAa.85e_ 4WD`-J>0 e,HȌ^ԁ-[SF'}ý7ₕz0 dGZDךRK ԓ;Tf+xf_F_ %WܝP?: 3aMa +y~v!^WzeafdݵO:H5ݸr%oS<9 ۋJ}Mv:\ci#_ ,-՞8Ax K>蕿GV;s ~&utRڱ3" g[G)l;XhER {$s=ITs{z>g"ABɃN- d0c*D2- 7#+_n Pj5A./nF8cToOP;GIZr֊!UHOlh̾!]_!uS2kbCX^ŜnQ|)6uGtl`._x%Aeu\?AwX1l'-?>BH+X %";G:#$nxn|nf=.^9Kh[6tCh`Y0l[sCP,B{@%7 #կ]e9C-ΛҞsW B#};eOS¾}SKCʗkW+T ߸7 3`>SyWQ+$Pi;n)f¯zdYUW(zvr^MR~*Q[69ɻIK VpCo hӰ0Ӳ7k$*'TJ);N$a CJ* cLZ]rA>~ b0!nï+("&<;ը0rk}5X*8lEؑ p^PokW&C{iekNQpn[0od{cyO^H&s8O,\ 8Q7mzaNb2}|& dzDʒg'óaxnIvERUj AL%2#UؔT_hHVh}i7 eg"VI¾utXe$GiRjԤ :1%'S,Ro rH`ۣ` [m+o  J;E[&]rNJl`0=lE KKJUJlNw[n}$7@i09{+^5GlfQ"dѤÅ!3*xeodqϟvp=C6JI@6- TC]x,7 3jQTbڬBj6ɲ^X.|b^Jd9v06eRh+p"A+AIEG0Ub /&))VQ,}o'aŏ-M䨾W:C/psH$ _?4>;i3(72м}Uvӌ#ےkm[LەqFXgH,ct 1yۑG{WHu?w8z NO@Rfw>b ÍAWad P7CGZ 'kX# [ jM7ef{)-b9] c# 6:P[drRxjŕ0 (&8%S 5i_Myj%Kk|r3[gƯ, aozUp! #)mybjlVo+@evBbIlSl* Yp6[W$8VXᎵլHY[o_3J26H tt9FԆOSzvmFfczNMwPKDwKڟ}*ҶyJOyX`P[8ա _9g%0d1qW'Lz%)ñ1j;M:7C*"IC3,r _˧C\`EЃ;-WHJ2*}OnJB߿D>wUҭł]x] ca,2Qy0m G Rf? ɲ/Ҥl1!†&)\#TBM-sc׶~*beP.ە~¤K6~F{ٰGJ-ܚ PEP"Z`]DtF6!Ԍ]v[A`uc*UqBN+ÉV}6X+*="NTH\kKH&OS,`lkB]{Q'R)2c$JkɟkLK75wv֩?0Z Y|%g9,I*V椿CdMQ9B ]5<A:!2o`0'+Q;oKyմ@Lp| *8vC6<2[}T0Ș<*r8d&ʅ2FKϣpZ雿12WF`EE=/ aP/0> @3R"P*_.~Üaa $_fIH("p7tm߸QY cmNd*㡷1#iHs/0e7,hw[ӛڈ|Q͒vQ݆(Cnnd$E %'$(i΁E z@1`z\r~MxUY~w|/QvaSg@33y~9_w@#[mqT_9j׬<#DDXB &5 Md %;+;@ի-J?mU'Z!hÔ4CATj4l| `a'q +Ϳ!Ohl5:!; C{kW:" 97=@kᶳN9z%&9 N 0l<ʾ ѽ;P8@S^2.5-DtRn;Tv (>řddsXSLAc4 #e М[?-eKF'ْI 93ƅi"foh!vGHSrAAn(ݫ,JwdgrCOŔ5ek !͏n;LXɭWeu~PAI^HX(aVˆF˷QжX@TW+%7&hہa+3gEImf>yC ʡ.L$,#saJWH(+}Jm=cK!B ؉ [i7Y )ڈjq:UlП3+璈 o#y5ixh'B k_?D8gkضF%ʦxj[{A'Ü@SW|i7/)< BegIOciz}?Q:)d> @21*ژ,Ȃ,&0Qm1SGx'߾#y%nZtW?AЎ!活Or9d[9ͦ695{5)XaRP.Op9vDTLd%lhS}26|m4 (PLY[8M[f&$N64!㴧FK}TU$vQ#gI[+-|N?`/2[Vl{A]X ؙAvZ5A S*-Th2)v.b,%&Oh'KAi/kFfk|ndT|P">-Hg::aOz3"*}qU@a^VÓƃp%; Z#r%k(}x,(O/M:Qgb26A\εi3O NfhW,zgdg0R%r[H_ǯ()Uxv֑pbqV54"QKN <悻qwD1{u+߫1)60dFu8HIMQeWD E '$i-^?_iȨlx pj'qxF+tsЈN+f!U *du,B Rw4Adժiʠ2#xƤ ֳiqوM`Iw gB=Cv"'CV۟ALh&/KP$yKEwnPu E˨Zm ).8y*[Q1ipoS0`ʰ*צR<ˍGd)״DRlIi}i晦I6XagE ^<5ZY腅x3 c`mHI\EpZq]@vv#f:S7gNnй"[-mlyth?ArUnm]tx6۽ڀ|YU:BQ+8&/AvM@" PSƚ*&dٵ&!:J: ;<@k햸5(n_ÈAssR4A=f󛌭#\@/T4NEtHv#'ë H$6s۝g۫hSGܓRL6A1Ld2^gF[Py!5=X[ԜSeObVqK,W8AS$'A@8u4 *]*U:H|nM}j>@# 1JX顧b߿WJz"#glOXKGipo Kxcn5\ap З)z8')Lis[ KZ;<[;W"7ӏϖSK܃)_I/KC2DպKM.#U>Ԫ\8HČȮ8u;e .q Z+=Ϭܭke - `cIM*8y2 v3w;xQFLz͗ՄxaCMKvgv*M0b#C8t J%VܟOM};K"$V$,儞g>yM%c6kC\T]Z9jhzX=>$:WLN"8>z%,wZOihk }Pn4?&kGu+VU2*K6] qJZC!78rM[qbnf{)|TEu] 7&P˺GTz$"K.)n_ʈun?DOSٱmr=|jR[2՞ȢC5/oT\h\VoٜQš{ NiuW6)7~qf/`.*KbXfɝjN +(3j͗˔3ԂJadCقpF8[8KnpQ0!t RhEG !\dm絪"f˄2ĞIO7uj؋7)'h3E[(R/Rr0⟕Fg *l>Fy KXhJ b!?d0pְ@%:K&xOCyo]~}tyPvf"(fgd%jrTkg+D!2˜$đ`WsXt"p 6Z,D #FX4֙ f<қPd1=&7a bLmű+NY^w0 =٩L^o5ăY;*]lf`گ(+oc$ˋ|.aV.ci%dT7vk~@Wģ('Y,j'+=*w4t}5CFU*6j?[W}stg~h:H:]qh*JWdY|Emf0̻a{XկQ=oJIJE2 #gNSbn;/Kd0Ŝ.M>MQ5 D% Ԓ;V8J46mRt귚D@5(#o9F P`i.\>A a[ hC:2oiX%á)%b6g?dVNM i\dRo/۞. ॖQPEM`H9=Ž^a̛A!.^u 3beFg2y{Z+B5#'sBmS/j\} lwX /OU;O`Ʉ.ݠ?Q!5 !B\h\8U1/Ec5Ege >a Rː/NC=6_W^;V~ ETڤMbUj#RųCVW:#a&AR '-9_R \~f3ڹ v0֬3TMc׫YxXPDB>{] Dm|or= Jm\ xhRN k1C\`¦pi]ݛQ'FT&;iYPoycEK y:%!]>a lU b~c;A\jw>BڻP=e;)w>ZHߑ]{`˺7mlt߰'g~BdvGT6lM4fDo!Q톙 9~ق![o4n*6G3ݼhsS1~Zu%K@`$ qvO2T9Ct+Dr\o:r%Vz#C}JskU\s,ޓM )X e+$Ը۫>JFKH!<:>' mLޑ5>U Z$=&U \|`1BU5 Mz3G7fPՅu6DIPIa9MpmXF &ƒ`.ON^wRT϶ fֲyɕoiT*[*ҧ eɯdR^!,4EQE _}yLYIH74kuYWoHjTy@:'y>ZQ*e`֘%%ko0kYFKNc6~AT=>]s @ct˜yBZ!bA^ay%`cs"RLok|,c~~)y}ĎY Mf!(3>k >'ƀ\BCvA!+T$;r > /ߗRbd-iQ"Ь6lT4"Ra/޾{b\1VxpZJ&sy ydayG>JTdE9.5SHj 0>P/')z̙G$KEcFT;oG{ u _~r}uOqA*PAQXt W5n.eX6S`a*J|z;$r~^Ktn7AIjv!{<SOh;nTIAjyMS ^WY!Y"vDH/1f5Cюi'/@/8pKx&b Bt̿` 9v"UzCbLq4v"?@䊣(VQsŌ607خ-s[̧u gķ}d3gl-b*4d=hSnO_- Z t5W,s)W47R>ty4aVi3F%YQsx]X9v񝍈&f&ͫm= /{s`CN'A m)@#g:yLGiz|-~N > K-Sob&O-:-;9Y\ja Sĺk/!"P|h-f@6u%|EЃ `vi%Tk6ZN [݉Y$WT+Oʧta܈UԵjÓ+p"+!Ӽ{=D/[zwS&b^h/!? <01q]͘Uog! R; B^7ogY55m| W*ꭇ<2tTv;Ѽ.i[zLUrjK;pu@;%t ADyjBx#}d mN8K E_$F9! 3Cŧt3 ~+#@v@2Wbn^%p+XXc"u$E%/<*4<9ZE?V#D Tlzۑ18wN n͚lݡK.È:6/0#Vil; D_pGzM/ &ɫ7,kjWAx6+V{aװm* uy,O0,QPS-|ei}Vt8TdsD @Њ ãPy3#=۳v.6YǶ50-O$gxSf`)0qDE tޜFk!ݍwp-r49sr#D Wy#նnn86YH;7~;:D9ljd{ v}h=w<ɟ0~"{vɔz7Mq`oۂi$NPW8PYi%GCMHwaBP ɂFzg!MGV)icHWq'32M=\No 9PKiX!b!r"=f_|PD` I\_%3WAiǮ,{R5apWw1|e&zʍ>]}iv FA<bJm[fL'f ϋO2f!tyu?w,%2⇮Ydubi{v.sTXͮ 9jFXw= )^H>GC$'Jb~B! Vbr^׮g>{G3RY~͉Buh\|^'GС}dA\nO` (^`n Z0# ^&*kn +.ę!IL+ ςtЮw|q(6aydo ]ݕ0KT;'$<>-ك^M7:ˇ':3z'w (ݨY%;[^+q~c&6 I f7d Y,W-P9,QQv=HYrh0[&uCO`{2>H(߮Rş/^=Dmt5lZW EbUP,Oq]eNm8]G.N-SE1:"$+wF~ʌw$lǃ}|ud6* RMw1mRq%=lI At a>0Q ٱK/A}~G3bdIϫ:akK<{U0>Z!0~.zw ~uh'_Ay)?&{U~Qq0{Z.(A2ޛ%nkzTƦ%RNug[}9XѬWloO̾9Q0u=1:vt=g23;^֐.+ MjHILzYـ"`f"8+ZiB2n75whyf[(pQ47ܪ{8MDϻ/l"bw@!a.Iy'D=gM?GIX0٣|Us,syK®X()bZ !WǓ G} [m@fL%d!Ӧ:vJlU׹WikŲ >88kY'e蜢9O4M #ggo!]Q<1eC ҕ<)BA6 SKH!eF7uGdճ 9|S^9b1I_SB6k"w:6LYC衒לWhӶ=t5EG;vN*)uty]\kU;VaujgQV+h:K*nM uAQ=zā *|%-yu >{̌Cld5$+#y`闃\+:q06 QASE|a6=_eYUx_+`8D$iNc)5DE;гXy>e`Ls \2 GYQg輋R]wRqN(ĩNݸ$@_?l>aE@OigFe'/,sI@&}.U\ X2B={yW_!Ϋ$n366FoU4HUZmp՟"K(-pIA:HciL%Xmԙo\_f)'OeOu`wm.Ԏ<\gxcG@&pӃwh pjNk4JIǃۓ{KXTnM^Zjnz7ׁv"xۘn#sZ`L/XfjnRШ*ެucS{nuSL2+uv?uv0[$>\ "<)6;(!e'tŒ}dG6d5 'ijځ =j\yL( v7ۤ= vL%(lW\:?hZEeNQٽ.i4%떇Nxg<3]RUֵPo͈R:P_=mG:.jN&_P/cA8}`E˸Q_l;jen4o⻁F͈|$ PZK4 ԬV aV"TZ;/wNP!>i3 J\a[Y 9]Է?CyÑahd Gޭ/+8vc_d&x:$i !;kœ~=TYB-SN&B^u垼Vr4Z:v\;p1t#H}"aȑ;4x@2};h}]]\`Fd A>]ՇPj$uVNWW1fU%saxw|FFm?R$pǧtlՆ;kjOQyO.^|;N^rw|r(AlSw+/rDs@.!o{%W E><-0ׄ,x :)(i2 )4%oo7  j6H/c_/}f{K{Y #*?7X"ͣ]UpCDb*1QL;uŐ3,F`d -L%s6 ᡛ#$(o](]\2([y:#44Z3z 4PE0}1lCO۽⫺՚L'@ 7#.CyhDq65h롸u$#}^n P=W;ÃL7G q f b4 P. f<%߸f XME-w,AD)[u,ξZ }i^QD$@Qn&!]/i4Ȅ,`OgE^{iDbClv.N=VBAJ4j {`S$! %I-g{]n&&$k@ʄZRZe797)D.@T&(JA F.߈st/ f4! |~Gq9t%KiBJAxV|de/!v\WH:9"X0Րe36j.RX Oeܗfu*Ci`_̮t&LX IPD% 8n zꁇzp! X!pYC"յ-m+R~~f{K vRZ8+ r\!'p~aj„:]ae|d7Ù3wzFy g7%hL}mO9UQZF}* իpڠSc9<΁?.3ƻѯ&_bg uUFl_-U[ٲS ^3t;vXԛ`#OAzHj7oEm-vvk UOY 鿬ID/huBKzl`k|ImHWjIuFW>1ҼZPb;HGɬ㙓w]OA`DywÀ >rV2{&/?Vq\I=rZт#MkҸnk?W SG;͍U mˢVv\wvHi -䱟Xo;jr R!+Nެ\^6M dFw}VĶ)x'c;TJԡ%x~wWCS Kf/GRt`Į&b_`%lQduu7` Uw۔E^ާY' ! XرwmNvUb:*( wb-&B4"\砃 $yXpа n&/ɥhѹkӯ )3fgQKoKB Ӣָ"grs48]!Az%DRʯLfi uЕzG|V yeE+\E&tjF񩐉 Ԣ,xzPO붓(6׃_G:>1 $?1С43zqj,AEH9P-pKiJe}݅EuCac\OdXT&ed[#L=XMS %B% ?@D,+^tCz6rc;]auckLe !IJQZ L5-D M1B8o]XK7+ϟlC(&|T+2@R`VZ)~nMB3cN] ![*v+"iti hPArAk'F@Af .Ɲ$/-Uzz) zȥ%ى\ v֞8ad_3v>O0_6'k`71a!vE*ܸ Y)uk.bt?p3f[T/P:jܩhJYtQIϋgX2MZT=˦7A?tu6Aɭƚ aq%!/-͸hU:(۰ iKB +(Y9'e43wD~fE9FV:mHNlwXS ¬pX(h8YV#K7BP4&Z#S}P{/ͥ[vl⊔ 6x8Ct`aJ@=S?(4 %@4Fe[,=D>) gm čS+x.G3 v= p~2qE@ bGT5FUe棰VTsEaXrь^oh,G;w'S Q'#Icl;C|#U9yNOQWT%Y\:֬#~{^.d Fߥ%cEuvrf P3Tiee7Q|.JIR4gvڷe$@} > UNb體4;zORuT]"o\";[D XׁݺĂ5~Esc,?mR`M>ISF 8d&HC+a-~1:9xҵ<- l"_-kB<w쨐=\$[I.(8^ D~,\] Z}Q(A θäm|XRkI⃫ؑBg T5)IQ"u =tI׷ygUG*{BksZ ; :P!(t - MJL|Esġc.$ RC/n:I\qx/2,K&^kbGc0-jX\BW5Tg@#!N= H$I"KԦS, ̿~(@hMEJH(g( ,[^ k̀Lww"2R`LЁJ972g\ɇkj wf~ah(=UDT&o0I0Ǵ 49% 5vE*юAcT੣*'N ?Au=4ϣY* %a𐾰W>'O=3퓍i2L8UGQU,z0ʽV `vwmBAro[~s[L<(* w nٙ5w}2/sv>O\dXG_g50t|k̛̑E^P4K#= /f*1&$`tY> וt%6ΝwݞEzF%8pjlӍxlY0} _e RYL.*ysQuYVojF-);toݻZ[tRiƽzPLyry>JH:TDaR:q`!$߱|H`qPRGH`}AMoaܩfn[ _kƦ j:FYMz22 V]I.˟@ȓNCs]\;_ÜBR)kE> S pXbDfq!=M{w_IjzdUMMLT{AgLgωove>7–?jZ5zZi`"[/?2&q>UUj_>ę@j0*]hi%63sμ75 g^>Id +MFLgݎIg閷:N=k9m /9ȎxJ | %v a- Í/enÏSRsb^N77Nԍ:6Z As gĥ,܀껀pE TD˟+}Yb6mpaNf{NaCFwy`$|5f-$ZߙeO^i>բrꀚذX x4"<7Ŭ; )- _l~1NKk˜TNNw 1L!_Dya|P C mN<%MJMeD75HVcsofѼQȸ!|,) .ByQ*E7@|kݐ@}"{t#>$xt >/~97S= Jy*r!NZ@}0P DuY8rxvjr8^ȵnLgN*Ùߎ8p_f>ԾabA *2siDǯ%rR?] V(w6kɿD$Jo4@X\Uma|ȭ fh 301sc,_iV연 %)JrfF͋ 6aLq0\Bmy&U^ (#nXX[Jd)k'}Bv3W[CbnJG{agzHGFpt |̪DЖPgC˜x;vu M1%) 0gef,}KOX <{yvavjO豵)[t?-?)Z=3 BFF]6'lGHE;*aYTUÎ@Bg~exDv枵%Gh 98/]]:9ADT;Jr';Mbwy+u)Ѝ's9L7oV=œ;]ftM- YPdwk+7%$cx'k{dJwOX{ M@dZ.n*[h6~m]cMtu"~oy;=a1+ o7|ԺU{+z-^n(rVH3V甑U.YQa4Ӭ$h.1kch0wтPh㓗ٹ7_ͣ0O̬u@}쒘Je ["'RJ̀ z_P6MQ̄̾ 3P|Cn:hQo ߫Ad-ta/ln8@-~Ήo(jI*!==f6BѹpU;2Qfyډ8F8BxZ?^nFJQ5{<43HIEHw'=hR<{ȸ6snCnrVi GdҶ^鿔b2+^ymd5I҆tR r``4\ S߄Ԛ2uHOeza#R*/'ȿ/޲|Ӹ(@J8BvKÔY›{. F> MvQ⽣ltΏPv_ƟR~_J9_~ Pj[jܮPz|s~P훗 /= xkM{C@_Ȩ*bl.ٍ~ijΓf4'@+^Kt]gM5[0UdR9DŽjf3 t ~7o @<-<#R^S:6UCwP@4]5ra^zn;tnhk*3H[9-hUcއk8 {#x}Kz{0A_5eI_Kr۰o0XvAN&EutT<- H#'*l B (up2XOM1FwTtZy7Dп%D3Ġ8/oQd8]h%d ›yB<*Pb~ˬR)C5G֡wzmo+~a2#2n OKZf Ţ%'v~<Ioʓ\ F?vrD$[3b 7sU@י1stoO,٨xr![rg8; H(aH <.ԴMpq4MïlNcbUM)2Z~ƊmN"3KW1D6GaۥMCd=Zg`tTO$Ǵ_rz+WGTǑ}@wqE333SI]韶-!?M]*Z4F@!1?"50bNskJodrwHDΩߝ>`2ڗ>-rf`I]{^!!횗 nn53 dtTZI+IF ۑ.CH)oT1 #h46 Zр( m"> L{j.'2c#6xYG?9sܮUL8F*ϋ<„exZp U䖨*+6 ;ҟ>wd$dd+z M=zͫgeȁi;䎜93V}84r>yrՒWCY331S4u4"*DTAs#PN- t=MA=VbݡŢ=T\׀͝Yɤ^r2:Jx [<&kBϡO-4VՀ_6hv4EYfuL{iܛur.ݱa1'h[Qf0:h#w_jO'@6` l\i [IhgՠКi Wszj 饶&,Q#ؓ _oZ(8 =XtonPUA7#ޖa,3"d&輙''ωUu<ŊkbVŹPӗO (6r6z} hTeҙ6i/wrDDv6W rI3IsGJ"s8(PJ'M/B:YGS0A(_ W2t-jk .m1,Oau ;d%!=ݭ\HUezȂ58^ӗӮQ[>}=_PFFEezsA!^؟՝R1y G=Nz#s5'U&* s`r氼<_Îxv6"};I4/;PA%W.F6n)Jc24sO <?@K{ݚےe8_}35wl@X~u+eJˠƼ7:Au}̃K8ғuĨMlG4b[:nπy*вR\Aa@yF{]kG:I $=X) [n(KC dK?J4 ˧ Y2|iY:zFj4kfT,9.6(ĎF (CM'_`=LͪhR@K6ԦKjTAlcs< j`4J>=ޤC `$ݨ3?.~uLMG>+lIᫀ<5CcyUZC2g9[m+EgmiDd!F?m/5l(֝~+pD [)9]Udӊ]X=*]3oUg9xD!kC~Opi|a.>J;9|+ߓϢ<:4ZClC8Kmc~6Zjy5vadݩMސj5>3vAEjHv%CѨ*P`IQeV5sw ya<giezmLނqՓ/)s֣L(;\Qf]FĤ|U Nwʘ/θk: khY,_0 eۘY_%Uo[>gd;4AI(JZUժyQX'viX(4<5AH?Y 7pZ]tSmGBxd$-x]a3f0}kطL袧z}e k[ۧ`,"M(K'̚lq!ːh$3*p1E,$<7k2wN4'oTvn+n' 4;VWJnH]}`I.IlW%I!W٥^x8FfԅJ)q6pC5sRwmq#+1[G72v5"#\ODIihL-4YDĞ!m،R6,&i2iMcDq0^xV)J9 /b<{B(I}fXX-m)qN r-g^0VZ ܄Ęcum`BWP 'Y"y_K=p_j~r".48`յy*43E)"#:5ڀNԜ?^o`c3mi)oz{1ɟ6J(vP>miG%}~rL`_u0:--['o|'x0YF܅D{Qo#[lP/0<;Vg-F'i9T@ ݫ%Zr2G$i5RyN,)XSGREV2h [`w)qKcɄ 0 ϣR<+]%ҏщmv|}ޠLuVXX;2 ĩm*j;h/H_jċ9$0JH)'IXZ9S4WI~C]jAonZ@0H_'Tr J 68XO[b˃~~[Lr+ w;~5ό,N& nn㯩dbQuL90°h<}bX3 Xc F`$uwqVl@ URKΌeU$xUej$g,/K-WWD=/M0.} :S%"`b𪽤#69,n .w=5 |1-{lTȁ \裚P4Y3Z [PIжJ]qc?uYlU z1^BzďY, x܈}CؘO Ρ}!mUAGM# c` 0rMNFSKHk˘یӿ(v=嘈=Fpw4&98M'ֆj_TzL']2Zc9P 9u0Q4g:[cl$͒ƉuH@'?Px G4G z~(b짋[ͳ5jyiTv?Ŧ<_AwGĸ|x8D]oQ8vMQaJ^a D8XM8/۷O `7π}X'_J дr+jQlgh0<մvZZw/WP upx=A` ү{m`D)oH(H+=}kS ^+שIUр5۔DĒEHaŀ+'/CH#yRQ7:@\@76%RJ2?Ar7i-X6VE\ATcʕAb?h[z'*~&?[x%Q|͛c?:VGBwOIO譵ja_:~#fdbIpiZ:Gax;鍰x=u9Ue@wd~٧R\(Vth#AVCZ7A7yg mHOE*y$Mxw)hi<,㜱7'&y rvD(?Fz4ALtƤƾg>3٤X'8|%ty%t).OY0=l-(#^IT¸V`v%PMdOUso9wQ\27kGORF0uRѧE!^;q/l9 0lsdsB`C*4nւŦS_RXPR`筇 ҡcCDO  \yǽl)b|HDba|}F[smLB5Fp;N&<~׵&cChR 3ʱ8V U)Wԓm+P)2B!gbw?C6dtkU %1$qi،*JL(0uDʎOllR( #B=Nj 8p*.z"IB&[;,PjaInjv @ /3?"uDz<`CHY:<}kuV0g\G +ӷu?83 mB!^*UgMdu ĐtVn%/̡QO؛'gӥ}e mcmnL맳czceߟ_t@@]zo,4wp~~-(1"XzY$V歜- &8@tjsT1LuLFLj-Ҳ=ި]VE@Q:w`#+œgl׿$c(xhY V Z/uw Zf%X wCy(\d$F ~rk*?/?}D7])  Ld8bTmqD-$aC$\ -"3i1D `*7tsF{l7{Kƨt@'I(Mc8wW% LIG0˙}(ÈadnsQ xky`Ñj]' j6\- 8#Rm!3Oğs֫ٴ-1K?H/a\^S(+6@nիyX'fz;#E'5#K_#u;MBj&UD( ޹^Tҙntض.Ζ=lpWchXzYQ 8cOס;w"HN㌀]p%Z4I! Up6$GƦ4#.VH^WM 88z=]£D= b,!]WY_K«SV -7LgAN&IWaabIVz3ʑOec D-j wGbZ90\Օ/ΔDA#49oQ|t-5 4͞2(./F, ӇXtIw<5d *YB/!x(jmlT;?~5IdBltqɸ_'ۄcE])g(BB:`f! fI^D"i5 py!N>YR;bb8%poj}қ)q~Gԅ{9V.-OxdV.L@^Xbڠn6@(ű__C3h^) ܍AcVƊ`<>LGǖcfjC?u=Jʙlؠ PlK5Lc&ԮRQu w4dP s)HUB 2•}-<Z.Eߌ%5BTmU^Pnp];C<:ch+5j8~#՚;(C_ ~ _j`IjUh?IwYJzJhaW KoB6ӻt7q71pbR]i"HZ"nvGB4ue~;:˪ќ|}%,y[ ~}؎Sug򷝅}THF#apz$f#@DX.B 66WDp /Ͷ7Ϧ"4PCR[,JqU>ĝ@`M/V$L@*:Ѩpl*D#F5&M@g+(L<0dyvgYfUC>oeĈk{jƕvny5DNM @{fXcs6iJγtLY,a轭f]Eei.kVf*q!dݐQHd\jJʘ=!K*,nO);Ӫ/ǜ|KÝvk}˗K`[ -zLa:Jlδ [٥.nz匂zԤ1Gاm*&2hߒv)/p_[S CҩVoP^U۔z8K_?l;| >j q0',=a{(BkL7W#࡮[HdH2ܼQ;T!W:]XqSyRT>ggqqSŢ\_,["[s)B6Fɕ"!3/.^p4O"!G&q IY2Z_aYAlך2 pZgJs~0{ùjl|ynmh^A6&zmfk.'d\.IBW[ * Ri6+Pt)>΃rJWR%IȚ%Ɲ.6޽MrƆ"s|B{a(@H2pLϮC'tB_yIOW=H0;lK?Ut0_{XLj֊LBO/+ u i(Jq >֯*[6">l~dE0+s6$WŐJHpCO&^s,-7Ed66;sƖ*]#) 3^a4b)R]I,j=I5?3x x+Q'\8zeGY ;75l5Ke`rfIMrON56 /~yJ]6?$xy~1/pl#>0)!]É'aSھPitht+=Ж4$dXn/MYӔkjbNiφݬĶM+') )9 4+t_ BMk=(L,§gx1+@SI ?r~Cs&arP]^H/5 - ha󌅉6+;{|I̬N"—\)@2 *O%&j¥w%B1^R-#XkE᷆Keyj]qLWSF6ùW&n%$-n%gQm(Ba8G )Y1U*=1ѭ~aP]VTjN +sc\"C=1* Ybu.k9#Apȝ7vfAmX=AAEGˣ=u&&4X#͝pH|S/t8rۉj@]-+_[2S{|[Y<G)$(YLv|l'>$Z$wѐҾmGtzN2Pgn?4q=BA7'2S}VޡGRgO M+ObK5&G`˪ {q k* Xc#E͐:}kݛD s4sT~3]EN*I c/ɽ? с֢UBZv|jk90WvJU_s!̱0H&V@eŔJ%JSrrِ1 i bĦ%0iNk;-(qLF"v]A?2x[V4tf]aqѡ)h0YB0٥FO 0Mg;lˁE|Ap(5!܋?<\`?|& |%B0_ qZ"w鍄{{CQh|{BѢuS$_”uq_+ZohSY>erh(!F7b,R9&M$Y9k=nv >ܨ0ݶpNε\B4[u):6&8 pTW~kC+mY=}',GTkG/| _-5{'bx?/ IjrDi^@lBi^]EiW;O^5aq!VGSNxHݳʌAc#ZAZ>t)%/ U 4JP 8Gx?]̓Zb/Ӡ`m9xVjqw/,E/HXYB'i/XN?6Zb淣*s Ep4Ze.tmC)jNʱ5$>۔ts6H$Jը* $Q·i[q``Z3l%Op`{9;%XPǫFŴu 6(#NBwu '.90R|&522 MIKW_ER׬Py1uSARMTna- z6\nMhbSnǤ8 6d~cycd_GxӅڒksnE;Ѵxb+S:Pf]C#>mL ~c;\xx2ܜ/g,X٥ܧH"rox[Kw-2+'"lz#x+ːY( 0 p3=;g , q7Q"ehOȜRTC x)j`̡g"NIZ@IB#Ŭ;҇So\iE= BHUf EYJڇ%do{{07ցsAXMjóxC[Q>ﵨ@ ߞI-diBӕؾbԥ@_pӷXՅU^|Y-m/3RXhVa G)`;,o126W PP% ;o}־T/Af+<ٯz=:b17RЊ&͕哣'}z%=b",tҌAHw/Aa+enS_ݺ Gyǰ;m| STD ~96v{8'(kXE\#å9 ~[s`,X&BS[Z_DCm?>Dr#h!*=ߠjY,̙O /f&#p`E9'[|Buءz4rcڪˈ<8?[ =<\ 3k Q"iI'{8Pc K/nX_q"3}fL9PjXhQv74:1a//wv}0[mT\^% 4>s4csHZkiLpxC _Bf.|9_JjA&*|PuG[9%:X9YESDhb=42Yԡb;0_N6jVj@Ω6w<zCAL^ګɅIbK tՖ2ċ$",^5;O,m /dRa _Y-忘vpDz0Vc=5~3UD#%mBY{[5fhrv) #/dȚ| C%M J掅{`$ϩa6jl$%KrܚȐ[ ܅ؗ30FI0= 'nhz_B2ę'ƀ͡GS^ۂNtRl{{n0sŒiPRN ʨdh"I0 v#RqPL"(lzK\+2ʺ2X/.Igd%apFCf񘈾rg0Ark褬:ne']s_l`0\㱓m^n]]Os/})ծGT c\x},ӕkoarkw8='J Ip} h  1= q)0guGS/s8d9,Gl/%{cjQϸ[mBbh(`r8lLPRcx*CWrڏ=,2W3}S,`Y 2H jBۊS7à!}>Z!ͼIop2NrD0&PVݝBKWlMS6W_,DOkG?J?A79(rFR̸H(v' cZے%- +gx#rvNnڣXoXTmbq~;L'x~2tBI&Q0{LGua6DP|#H?W՛c$]6W.-R}nDuJ&T39.7H Ϙ(8iԏêǭI ע؞w[ SR˔z_K6ͦm ̐9hFSy,tp\÷ R4{&X0PO^LhS+ղW"Y},T2QRϽY$1B;熁_ rmYH.3Rmk2-6ȓ=Ԙ4+*V.-@oxYwy*(H ݅+bL[ysWo7;)u)ͮ`4PbǮzpG{*ku*2ɕۤm\26翻]d__ ΖE=[9n=$)k-l;2,#cU9Z &J7kW6%Yuo!ͅ;P򸶍VtQȈ/ 7Q>Q0aY3>"F=׽e"a3]JAHIR5Oe#;M^%< G%K!\W ? ,hQ9ēHBaŠZ2¿19}423;VXFQΛc5m˦(WĐ]]JFez*{dQ.JZ 8P)XMtq!jzMJ`*m& (OW!`,܋Ii!9|( /Œ Mo[钙3'V8]reTnڹEtrRZq9XOrkDG\[[ 30ƙë/38bfYá~%0rZu/vs-D4l =aE,K+o#O&'NT2R>+W7'wn;@,i=Ҭwa:MQufi~!$*B11Ċ+) ^ˉ4F9]|hة+$ص-Kƒѵ`=׆:6;A~mjl|s06V%RԓjT[Pl_l 1-4M :PTkC.H&0Cp%cKԑqîdJTV+cMYh[~~%Pu2bQcF:J٣{O+s$8v%Hv%FR!z~MnF B4઻~04mˊ-iIm={]#PqT[}Ou}-\?AX3G gU|,U1INP.Yu)Fy>Ja=_C5qpKs_= ;jzdXu @ "$**=5@u7\069l,%vKUenmeh4'ώk5[b1=&F"A3~֪[r\+EESK:7RZFC>m-ζ0\4jL&6<0ȰVA u?8;H=ZG5dozY~)~netwP |m!r"D~ S+k#;G;@Р>v'uipG6OWXN~Vㅁ- D- `kYԩTd:o2s>WsfvhN q9^(JV}aX_@Xv^ALȽ I获L~}rdl[^'ZӦ6S4-ƻ_c!%=gx!(@'`^ځ@(Sқ11K+by 't's9LܻCa#c1ׅ墰P'D T-eKUM,y"8YZȥEPj>Biϫ#?6WV+|U)Eֻ @.>4LXGxLZ lTfrirD\f{{0C9tc\_w_va-imA|dZrMyws ~taJ){|zf.#/?Ai2AA OqkEj|GWn rEIތG. m Q Q#e\6s(1vfd?N<,Yܜz8H`jƞ[|ЂJ?/_ӎLw!*${ C>zRIFu۩+D;MmSUYw]Fn՜-{PypO q{x7{r ״-U=ٛ۵5BI1-]pS}՜$OPw!ҕy>)d.G6;QIj{|=w"py^˓p>K$~?:Ȱ<53a|^vfG}3R~:#"UEGVڹImȢg^ ҅|y:8Y1C8j{4*V&Nę]Έѳ1K䊕B8bS7*CDin]sk,AaDo;E:G;r"Gƕj,<aP2#NW"Zz\NrLm*aԶЭ Zlu 2>YS+d HZUHraR̀ca n9[T$ZUlh>Cn=TU˜V܂Njl\9{>_ 1,(yՙ~?G6վkf e N/]|VbG^,M>ϡMK>d wu>XXAMIqroR5y$[݁(䱉ifBL8=Њ!%:h%Τv>4~-&Jq\X,s K?$4ݰ?SKYh+nA d_+HCl;ޜ1{:h VRF\qɴepVs;B1m{D&oh0l4Nt"9k8 >Dknkڿ)t`7.E1_3% Yy&'+O~0SNb|_]$b%~"hZsKb+i4K\f=%63~ƨ1iF-% 9Mtfoa.{;Rw4B~~ڱRD1z>=戾-c".gD%1%u>kxלL*mO 2Zg~+(A3OHG pIO'ePC8 *MV9"F+iѸ| YI|\@dFFl}y &(@H&_Bi-m&-{qL[wN*f=0{Jb{۵A ,ՁVN>vJ2> _g^u+WBC@!yJa?m!!N];ThIo;RhT24uSUg-@yw[3\;5VW = &9:ԑ6*v[C`(-1cpU7 :I,.8G$n*ta@-Y"o_E~:j; (x" bU}.-?`2#zLb3•03! D̡cla '#0jY&@+fi\K(@Pꤦ<1y+Tgeƶj4K#tv3.l_8PDQ5q^8d~ dey6+;eȅSەAtq=[>-FN&+[a}z6=)T ާ'Uy=[Z}E!'/!=us)-RsQ=H:u-;e <<ebkl3>γ\(A" VNOt8pqgA+ aI3Y9%F&dm,I`^&=k]zv5@An0W#-DP%^"H5/0¢NdܙvDbׯbiv#*$7{~b -Bުbi T{;-sK:jA"ޜB se|Riм,?I)jŧzP9Li=ىTzn*r쳩j:[ 3PS'AmV^bpYcQ yJv67 FY}j\$yCw! qY>q0})5<⏨ӥB J#'ndTP|mGkiJt`XϑV|o9nF |҃/{ T:L?PgVɽl CGb/RDK|ahIy.MA!w[&{ɼ\sc`SQ1ᾝs+8#q` @e?HD9! h):`r&K,*yPn͠CfU`_nW)"&vyc>fwNDQ+St'F#l.> hAm%k] ;04ulHUL︋Iz %*p.Fo/~GA>́I U84"Cb,V85,>N6Š ?-#UesObĔRE8=DN`pĠU#ʢXf;5v_A2KKyFL_L ۪W7M\94YuށEfu6"MRdHJzj&#-ƳμC+58|-Z%Mz:4l+^"~Y*Qd4Twatn8$O?7ڂw]ͨ&xj )Rl:4VQ$Kd0K s;?Ӝ7 ?8Yc4ѯe.#rUk^u[OCHvϳUB|ƻoU&cݗ^۫zteᾗ޿N:_u{ fmu#4V'Җr>DZ&bmC[*WŪ1.?~m펷ђzKw5DJz \O xvGx064ƐejF. AܮH$*Ap"gDA2YLzUvĝ8bTcG.5z_ I lp\I[daL2[]UF~#grd>+) ;1ԶJ=c;]ŸCs?.^zj"Q9Y2v,*$6<+TK%\ x/U*D&#A8 X[0RvYTHghc+ cƓ0R kPC~+O3wK;D+q&WOCM塿ڢ zD29Da)*Ȱ@3D&4l1;?/g.yK1UJn,m\HDLDY +;7;.nIxxm"Lm9O:މ 2doYHO@xҚϩ^Mka9?b}&f5降\#,ݼm#|M\Fmϖpind_6\qUƇءIsϴC7DlQH#Dil<+Wa(ݴ;q~>Ec/8$ulAf$jYxh"pu (7B;Z%@jسXj1hSU,4R[l>U{i#;oeH-Y)rb\e94s/έeowOrlQ+:5l6w ٙoi1mǩ!wUQ5 -"G IUnIIPBѽ/ 0Nn%J5usuhN͵nT`Ȳߐ?? <[;dYl۴niA|RrƄeSҞ>*}rid7*,wYE1lCESR Vy44v1(9pZ3,B *'On0RO˲C1tϤq]E<!6Nc'J^^) l4 9k]Vבt)>=a^ǿ7ݭ,O oddl~QdRYm>=Ȁ`Pz}*h :'ݸm',O6sqc`/|5^,u8帋[6KRdKYC*h+)AW!la`15}RjAy#&ibxH0@f:gk\"5=v LdjPBrntRt8 ? abD*2'wZH$O5AK\jrkk98sH `i~Tc'AO#(S*?Ji3?%}\ݏE3YG6Nhj9p=0Qϧ@ jE,ؾ&x.[:ȸup낏WsI0T]/`ҹk-+*CIiFVXYXFɁyձRBd? ?myd>#w=ExpvH/Ԉk92$I[onzp'ǩ6tIr)@Y ]\8sG_&Q.gh#[|z;[wR-0WQ-(Q27Iaڙojfc^Jl!ZR*)c{f*_p(iWe 2\.T1lNZVޒ  'vB@-I̻2Fez!e+^v'mYdéc~a8h XLdnޅiϤV?3@QѲ"M D׫sRrZ_ :WΆK `Zz8Nо^C̍CE {7y~fy[ũ5MZdn!ᡓ s}2I5y|\Gg1<"֑=8rf@F^"k%$cН Iya{N֭gq)Ҡǯ4PH"vNAA13uaҞN`MX"Zٽ iOS{cB7n0VF TT׺gZ7N? w.^kJ x3AG(ܔ&iyj|zִ @@62Xzזf$ژ(Z_XJ[`e3+[x2@β9ٴiB.-6BE:[q ;{ّ:{7Qwm,y+d<fcNkOQtIWp ~Zd%H:&7kUnᷚ}5*}$Cv0޵]8 F7^Y &Ƴ7ۥ"ߐKja bT'g&ҮiNBI~pxctCW}gcNuJmM$pԑiz<}QL X{@ aRVꘀC^WE knhҝ&qG^} w~guȃH<#ilOv7Zw/41bk3Zm+@/m&/-6b^/='Kj筁/o _pZ6O€鵿(U4J-47\Q@Y {}M.Jy*_Fj7wl9?'pԓcVo[A6(@q~*~."Bt#`l;:Ry gl qa OH^C^)(<+NT4^CLm~>p =Xk@=_%h[]׭[ *Ox.,@`FA֦ ~pi7u=N/\~=ӣHw_\i&8FH/}J" "Qy$ƏsPSD41N+EI( >۪ֆWx/ʇkGIAtWbX ]*왉W@$ . 'aNӌ=lX2N1mLSvŒgN*rEU[>pM V ~H)RPx&C5wR ΢ {HHs(Wrs4T NMaKVi!;9b-m\vz~kچ]V}Q>*70xw:Dq*=RܚE) _X$h挠. KI]J*&Cl#5ta>W%7Eo6^5B%jI*=}wvmŕ=⻬?$sֶ420O:|VRa Fbf:3Qjf\U?aLNyHY2UvyL0>uJ}N|Nh nL9a^4л6f"S\EiDaf_fw;}-^Ni!GzaS؊V&XΩ] `V♅v8h_+rdMA8Vs[Ԩ_e ?iݯWQ%EC}u'fBi^ d2eMtqz"0Grv1Z+aB'PQ:2>V4j;B2V1\SdO˃w4VC; Cr|7Չ>&ikȳ-% 穙W6.R2@lqfyV=peG ~y#Qa $(ݶ^?yjok T:ecK800P79jwo X0^2F4xdKX0O ״"QisϢP88D\C7tN^5*W68w"A"'BIN>E1DgU炅 b )ן噑 o I0;kZ߆3ٓ\L*HJ094Xolë!;ӟTHۯ-~ZvqujGX&/)Bֻ|ەRG`E*U3G^B\__)IZkc :ʴ+8Hؐ>+t3Q*_|3 i57*"x21_n\5SkD*&܈vo9`_cz9o@ׁ#ذG$fվz%v/{ ' - 棚ؔfoΌT5[t0mzק3a9 e?orplZwuKHjˈgu9JVmbT=>{e_OGi+xH`ljƑ,lEp#{&Q3]7q2Um՟vk{4%2.$ ~S8A l U~pu/|.SC&Xt&a 4ȑ@"̉jSߵ]8TʩZJ+La'A\ X-~a Ý3(AXC#Jޤk*S7=q4CqO=,z^g& X^"{H{fcxŧ(3o@&2UA:ƺW:&[ XV>Q.,c嶐- YÊA̓ݑ#fg8RP}XxDěj9:_l~`y0x 0q3p>R7MI))MRuw(ޗhڪ,vLd%ʵ_U̜gl??LcӴ,s\PȮX+v)|~1063$#ͷcEO h{Al?!MD-0iBˎ6* ;RP61*cB  Ϸ}S>u2&YܩV~ѩv^Ν{~L;TdT|P]5FROP`ѓ|W:))qk$ )C<a F :Ȼw NbA)su +Ēp d-lzO^rK0q㉐3JPǯ]Zlڶ geם7Ga-ĮMn{io+u;UPѮS}y?"(vULKK}%VU^:rbngsmj0TyE; */̛2p&$ns V̠2e "X!^I&\~-Aj@"0iZYTlp+ Jg~ń:Xj BMRR- jT+X0^ڑ+r`U 8#_DC>8^<,-9{?RPWY!goY ]Uz Isw-Wk,̥Ge,5==uVRd?d%"G f؇ƪM^o1L*:"<7`wK%o7-x/4`'QsGh{6׮sIY5+k行N%ı$Ӆ_ΜɮkqC *JeT5\fU3X٢E7fD=ϧsX ~=|vuv'`IpȁƝ0 >Z_DZ?y1)rs`T{5Y:F,ԻPrwMKHhpq`7s} " V:sLy=qs1˽M!50JGUC#LAt*%.g uP|zQoUc.xc;L:HF۳MzUJԳ6M ѴO?S/ 򣧴FHx>$Ȕ-5h,' C!-I:80oq&ҷ ԕ zGJШCpXfX(خFϘ?L9!7V3˂Yj)V k)$${`JNK֊@#xJk2*۬DŔHO9|(}_+ ]ךj4^ SjɢɈ  7aU&qcc;ED eQg:;ٓ9fwU9Xėki~ѸӤ6H >M e O๑j̟y\2)ͯCެnHػ{KRj+WmtR\1 -/ta*wEx%Ƒ& ;lvKR֮n\5'x[!)Xcwf$2L3ԥRl1|d5%!zv~Xދ4Mz@q 2M^pOZX$ ";&v›m2RnxH| 7TISO 5# K}f炮KX?Tt}<;D~e"ߑqi2s*5s>z `U4zRb8E3F 8y,݉3b^ cJف5šg (,1WuD.3 [C BM<6Pf\/yU\*8+ <&ڵ?FV(P>mdTx8A-7N0_;*VB 8W 6G31eS^,af6@3b,DtyzMQmJG:M&'T %j!aW61V:k9]uSam B]ncZ0Iԅ[dQRcƒMz1b_d936jW. P^v\PX=kS_j()aϒ*'/1~@$nzB鑖S]،T?8.L\ǐW8jao`8B @k~STٹ?477Ds*n%?:할r5%C\iWj.nzajkܗu/RnNE1#Y;RpRf졓;%Ki?hsse%m7.?ZQ`,3e*&P\s(1Z]򢌎':g? IE`&&{'Fm BɗD:.6ښӻCpr`J<xKc9/w$jUyV7AEƞRTĀ| USw6a WVbg̠pTbGwQ KQF;aCt+l.nTCiL!UZGQw~K %aEIhd8 Og.0v>!CwQΒnȞs=޸̼:X+JJ43 p&0:*j՝{c!V6 I4fI S6aD&xq aNW}Si^IcQjv|d΀8HjT͐"}U,;DGX s41/X_&)Ki.v?ۦbðy8lBm&6JXvd@p`YQRݑ`K+ sk4M d9bW!4eꔍc=|GF977%&IKӻL>MiD2. jƱWu6h!qφoH rdr-Aseoӊ?6\F[ȝ- !5nzêC=.ZZ rփ$x_|CJA Y5|Iѫm]ey*,V"ϏQzQp^+>H ]e.L`N}c֌HMv;ƚTx49e;eg Pޒ BxGL |Af1ne@[%3|ddeRAo5dQsZqsaϖ!w:jo%嚛"4(FdUZjeA: xKi=n& ᜩPWQT( A | k =BUU.b 9|$LIȖ!Ȣ啕frk%CFX݈^7Qҷ+9 gìYҌW(>6Jfg+6W 4qgq8|@|~DW֩'"Cڵp Q l2̫R\Z &Fy=V͹1@g&<1w|V|"Ei9|ѱl=䖟!d"K~; ^)9-_8L, מOKsGGk0:rmDj Kqu=>=wML\7w_aF9žtyk)5$WI% p$n2LǰsN'ؾ9H1LZ-7$oașPg>JHD,\!r.Hi7+y^P)c{vwFO OR,̤ ꫵDqh[Z4X&tRRC70Ɍpf͛_TP uM[X4QԮ2Etb0$ ^KJbJ/lc J? "Qߩ~*[8jn2kLXAg64i"Xv|w{/k }GK-'!>Ýbxw$d6gydOFAdNk-w;n=JQp8[7.TnՖs0rpFo ]Gp-85GsAf+Bf}1όDŅwC#$P菚xYR[]*p6!%j#s=oJԘY4sF%ˉ;rJFj xlV[`ן-, W+<t'Τ^R>47mt8t;:cن&bf۞c+.)ĬlPsl۹vnb`1ؾabg50+XQL~ozgpdR$ 2 Vۋ q%U]Nf g)#ms6^M"^TTOuͼ|f@ ED~Qi}[oQDY @aJAX(케O\z4)iހf({=j. 2XlT0{\QKN^5Ca Q e1hq\TeN, |d2x`8@kq:}`]JǰP҂톰 +R?J^u\2ڬF!CLPC>cr)~prR.9 l~hU|(?g0BUO.ا73ѮDnm.KSTqj^ZxD[@Gy\dq~#@$G~9KL^}I?0k[ >3`%,(B2{hєNDw=3mJ$;\3Y+}Ǔ5-Ne/|zIv>f?қg'IFQäX4Է.2# .Љ%Hv갗V/{(]"\~}&f R,7pY# gɹfV@d)sfc jzaxƼQ/e+ E(qub|رaw3 ՘B~zHm*~E߀ ųD'J >ת{n$?R1܀Ʉ 6- }O8KftMx׋Ay;Khq(-VbT/0^ͮNIVQ\ Ѯ1kqY}ܢO Lc8 4բ(6؃ I!tsN@Im K $N`kRUb/y!VΡ {A a(wsHb$bt@Ie6tfgV1;T3C Rm{ĥ}k]}^[ssOw֫Dd8 n2?b536Wl'Q-]'|γ{d<+]WK5D4DzոXa5-VӎfᝓAz=dOhe@ 6Xv2~mbuuDMeb"z&LQdžNt0Kϯ` .!cD![ ^h➸Q*+AA5ٸD!6*X A!NEGt94kVڞ1wk(Q&bRުjgXlȔ x2Y\!fJyqlcHl~"!Ԃq ~^^#oayDH6KM0E{֔ Mi*lYÙe)# N7_zN bM1TR2@ZYX'FwVMWswZSpиh$;L9a D)vb5U*9Pvxwraȕ]&9%Lw|U£ iDC<T{*HKBWz:նwE(SAmҽwb[53*_;}]MzzJojU"2egضV}aQ9K! \=2ZƖ͞V@V*_\y_M{ԓ@"xSua3 iبP{UNŊSd&i%bPЪܮO2:ٚOzPe|\pϹM۽Xk9-9@hV7OBl.d4lp 1NK%TН Ë"aaR' /erKB@r3FB&zȧƷ$jN̂Q{߂Fq[8c "$X%[ 5 :B\0L0'l(ܠjK 1Xڶ7m"5.ڲ`؇&k̹ y\YU22Qg`*_rr}NJV7O?P;z[ΐۤ:zN- D. AÊa)N/:J&*Z8,㖱[eg Ba>PGfBpft̀ڹ ;SۈVCU|g>nBߙ@ '΅Y'&'4ʻb.-1[zPbm 3\\R>WrԘO?0+Р}׆3+@p^Es/+Ử;<`W/XS g r#ɔ t"74V}fͯ1FK_r*),̤p$B#+=*1',x|.;IH?Pu˔mwPE]v'MsMe؋b∌sd} .Ue$ \t֓1*!2)`1liLN@/67CXTDI(L4r& 5 z?LB.]nS[ք"CN C}|г:1Rf*(tas:UzuBI&79FO,8=mk:_b~&^ڟMÑ]$ ?֚+6pΪ)n8ZnqZ7Z%̅R)MU,ɉ t\Z P:fRan׉v9څ`x??8pBRPƶ}:!|*Nq&, ='F]Kۨl}K#g9쟦+#wpJ_.v`GzIr'3154Q 3 C$QJexCc{UXph9F`y RLeuFe3TG̿n?pG8*[lzrD҂]k t1xARx 0:Ek6-F,A{J !,=㙳W4MyT$؉HxTa_^ A,0,3)"/r%)GaKůY,mgm0a ]`TXM=Th%^}˂z] :l6^[S?OCYsWr^w`obƓۻEp#~rrp ]V9 ws֞:}?Kke3̜X-o Ez7|͈ @=0)mtb#F *NYc$Xy(jDǀ {Ad:u¨K8xpe To|r T!/ˮW;$}(݇?Fvb@VnB |ƎP-Cn?;裡3xRS81~`B5ʓ,WJ5#!-q"-{ O% * #л:B0|VyȰrWKҨ`+({a(<(.oX`xǥ !Ǭt맳]&!Œ%.9q`:ּ֩KpF'i)dpbs=[kzH==|a*ЅQ4Iy!pH\GƉ;fO: ܒ' 8 F2=.V@Kqc^;ĴjGO<NMo,$[V8;RqB P2_D9?օ֢B$Cvixerq&Yh,^н[>I CYQ »"2 Ƥ)d:S M(s e+ߘ  ~v}|$"o?G/QC/ICқ7 Xq?7Nc{MIȃO`;e8qC0u݃I\];;8{|(Zj%6T6&~p^ t-;l#⽈~LЦl(*Bv܊7Zajvl?TuUH6!Fx%b36 Ew<,"cʰ64Ïn%x#c` J#lQJO8;L8,\=]Cu[m|趁W$RiOIcپN@uJk{vb)~/Y.l9PKҚNg,=vX'TWPރ;E>].=1-^ƌTl 0]ߢ-phĮ*d1U*Sg#kgaBQxݠlyuë їx?x^zdjXLh̦vН<Ǫ%.Iq#zE>尕j,MT;ʼbԾ"`ӎDٛ ׀tV.;וm_0VcGUtG#I pcilfJ'rBu=+%ਓݫ8lS397oS<8w0 'cih_r^ȳ|^CQ/:WF :0 EDal0=浀bo0;RlY3,n}vq ~Ak]N=d2ݧ(ܯO-'إlH]Eq{{6c|Sz ^,s 0HIC!ۗAejS 01PQrJ)xx'|*n3v Z?`z:;D2`yFM֗Rb v?٥e'q L/eCgO9:J|F=uv`bnuRH8cAMAk1%XWFp_V6J}$ݫl0qm4FO,ÉCOpPsa/b|9&m*X0o V;-\懱VVzq#ବo+#Gz1qF]ExWݎrک7{̅X/S:S<#v7͚^QGE[|W;,ok>}~Mq_z%:S]c>a^pճ0ah$Дf3g\ `e$q(`p`!:mYJ9ݚiݶH/L6/z5hdX 0FZ3E:#d>#^aB]} )%^[ ۮMvBH)d$* 1niʊjXn#nyhn}x[Q@sݲ F~ܟ*~+AJ__A wԍ hqR֡ߡJ\xI§Lvwm?JNy<ׯL׀wٔnS.7\l ozns /W\/T&i`!ޒ+TEԔ[\LQ(N2F%P=SFo`F"Id:.=Iƽ`ӫZ V ] MwF;4NQuC4|KK4n 9;<͝*=(B^8"/{ZZv6^BpYE ~2HJ#|uykk@ 7"V}fP$R8:1O~āDL??1̡/pmGQ^agaR%a5Pi o'jA#MIT,iDK7+!Fc0o/ @I~v 5sk[0ܪh*1f/I7gKML_ƟezFQfKD{P7av͟1+2#t& uvW'.J"6mNh|ǡq},gs^LRR>@θЌ{Q7|3'IYk;N BWt۰G16SWD H˚W8ne?=7"mu@gOLf/5@}܅uWmx*4wQ*~:x J C]+QsIoVZnFdi\9[DUe?nu<%xQ0.̭Z_D:lP̮ Rý% 4U 7AHS):`!X  e>3㲓e1|*~pč7۰ޑi7,n`~zCC׉h.J+K;9Qfbqv,MnJfbP$R2^̻DJW^*7GŻx]p8y[Aa?D%WoRe0Y'NiU6rTbqtx,ðoeu| 9OFtHO4u&YjG%ZG}6%p Zzqfp*?'l,OKv .zP.\8/O׻L/ --T.qm#3)#XMh>r3mfB/EE;=VU (*QXaeƶ-ܛuҩVū _~2[6aX%Pw _}8- S61!x_نWVa@,KnTՖTgihs@X$9tѯ4[UU{E>]MX~oԭ_sY C%g"<_91Cv0$$^ ?Y_$TTp wHN`L:# ,1KO.>2߆s@ZzZv/lTމw:0kt&֩F:=G(t~:zpa :Wwb78$ǐķ@yO&%c+$SR;-)k溺V0&=na/KpÌR]n#ǿ`YUde^ 1ճ ևoi NpٜJ]k xoQlU7.B}H8/Ht63m#?X6WsNpM@apYTp̧PQCAE#wCwjq-2JGO+qT| 4y}Rof qޟ" Mξp1xȪ;8XDU46ojQ6Ǔ`QoJE튑\^-;ODG-SMJ@g I2!vtJ6X-B>=' !Znj4CPc> KcØnt6{LA(9-BP0yQ)m `6R A o>|"3K.;6ώ?hrr4J0YBeFJբTV2>5K%ЕkcTs丘 cXhU=jR jKev__fơZ[ld > (P6e_ < gêcH=jӎSiE0~0n'Z y8Q%89)%}m'o9v:%SzJhx9#^"EX]!Q>_NW&"c$ݥHlh=TTJ9AzO4psTFrL۬3_k}4':߆Z:E0^$N\x } RP0@a2m "6g̈́ X.Bϴ!jBNi4ԙdȐm^K^owӯZذ.iȫ#_Ϧ:UM[Bch.!J@4M+uRgNg{E}Z4U$l\7=eBğ5`+!Q zhFW1;8Q<vHM7aar]8 /Ls>25L&(2'E^{ $wS\I$5!kKR)=,kދ㣣bQ`BEs03R%4-Ҽq0=kIfmy ,²HZ]#Lw44p]*Çt}mTWq=޾Q7ƺ8#!r_kҦ]f6˹ghYpJߗًdː)Uͫt{ʆn6ϻDy54N\Ƽ"zPzltRgI[r|@DXE~cݮӀDW Y'/HmEjВ 46 C6}qYT(cJ`sڒc;5NM* T+rzr R;H^Yag}Y)Q.| ,Ʉʔ c8JkxYaLSAn5Qm5@[eZ _-yxZw죸 k"L Ct&By.-!qb*@{כӓyBĂ*fT  .뎹a%;-zc/~m-BP6oS84l{,%fp8>㢄!qm]傺")Yu?j1 ֟ +&0<FI0hĨߡv)k 䬢--;$߉~@7f lVA;"Oa[w P|K&b"5b(.'ڣ2smގ,(ˆjS~dzIb>{_[CClZ93r(B䗗MKve\u;hW@Faer;?e*Ftw{-Gx𚉄XF=-܁P*;eȏ!^}9.g }M3J>Zh+TYpAD"ر9̊[69]!3ˠeMe^ ,Eg&6ތ&COUY yfn53)0<zAT=R `t+ܘDn~N Eac{'cld-I[~M CWj>0j)uaO~PYeE }a UͰ`7@H9%$r!%g J[WOFǖw,j-"$(GV9vXtWp6{: `κFm$9/`ta)8˔ms]"e[{MU]E.L=x ,Dp5lHj[kuD479?0GʆI@9Okn* 3oY'kK>Yu$ i6S͡J{F )!|0ک'Qs" 68tWl.l\7gZ:M&'aw brBmÝ d0hUUY<0`RnAR Eef| Ddmoo'_q&J0Yv*V, /a!-u `7Rg*+P7.c%ck]p,O;<]ɶȒJmt-qsy?4~~D]uj9\lĉ]M*6~"lzMa]ITQ8f`b<']RI[[Z/jV*buO#0Ro^ڄuYb`RC"PUc\Ww&p`:);bE 1iL{TJ f˚WL.⁋ t1S27X,Ey6&M*ɰ^佞ܽ|VhoT2?~2 IZ ٟu: n[;ciNdER 53nzhϋ3Z_jd:Wb '<9$sF2R㵊 łQ2"WN08P$T ¶A+X0`b ` _'g͟Vz6Ӊ30ff#3DAf3%/f3:xxnTOFmϼ`ohB]Ax :.Pb˨ Rv9c2GܛnPxGncJiG`=o֙x5gdɯjxnDrR-v0A|3]1%rN@(쁼@)Ōqv8ܫoӝ$`Ե ̨#REYx@ϟ<'LLjQ@2(_c}6A>g:]]k[QHР!çV0 \ܫhǽ60Xޜ9O¢9ٖCCu`;5Cڀ a c Я٭tefP\Ty^z> _fJp Z&,$I9rX#vHMY} 򋕰)GΊc ID28'JQu=UfsνlYG&Y,SP`1~QߝJp1sU..|e.GD$ h s-؝& }ɂy¶} r1}NQ 8Jw~u y%n83<̶+Fo$--8l:,ͶBOw5+'3?PDƵ%dnUnnvT<@.LM)+Y9!moWn s8ZBF!Xv/< J<޵a.<{iE KAx'@bEOiXS:h #m]@lA5M iِ(? WL8)qB֧y h94jGQ ZLB \CKaX}R+>K& dS^{̻c v~9aY#6{$xlK'jM"@&+k%S>ґ%-Au-Pu!G{j}fL:0 -$oS+0JP̑c $Um[ A֛^o4>asnZ߆Alzn䋟Lu2ӭ'IiDI'WCf̢R_^s\DڻM - X1t" B]^\ҢAjo ?lm|V(S:&ӵ| S1a02[{aM@m *i RQ{u(^_!nlH7QV(_Yaxj{Q)1t#P'uBmWk 90ED`NA޴nGV9`{Kű76kJIm43Q7èJKTek<~4 :Snܞ$,_L)rEAC~Oqdfo]!Tf|E񣩞kFAa*ih>}]:}8Ӈxdĵ\1.'tNٕi{~a>O~n 9}hV9ɚcn6(ʿ89I9C43[^WeIW@v@ .IZ"е8TtM=Is_ܠcɪ2C: zzf<&v:eȭ9qPոѱ"&]dbϷv y@(@%+t';x ReEy!l@8[/lQY8XxÑZ}0 a4DmF P3*fQ;Oy,I[3g&M"ƭ܋jVqS#oG =p$܆w[4L|xR/NY)vhkho1ӄnAˣ <]OPizkܕn Ff Fvj3HZu%%N gTABxz<^јT{~.x?bܑy.VSk'O۞nwg3^_`GUS+S12𙽌%K?jqs.9S@-E10-78\D@IQJ\#lK(06NDfհ>u-:y4";gx-JXWBHxqSbG6y [7T@?C3نI>i:IvY!-0" ̑d|a?#iinYoVUY'^扯5I-Qgܤ"5 @YR&| \׶$7_edz֠|DB9;9C!x63ڈ.-+ `=D|m*U{z"~$9+}.ҏ ?x4v}T| ~P"#:S֪ڋJSG%%Q ME"`YD#6K#՚-zwL[6ă(jo Uf4l 1a\<=~j "ʛCҹrXJϲ2i m\(ΎeY+G8e`(Y% NgM^7}n K3|2GmR&w$"/- G!\ tt X>Q?#3T^OUueTGKy Vv Ԣv svc@_@@)U0).Pζ#(XTIv*)4"cZۣ6JF j&8O'p05AsC$&ٚ@TT|s߼9$+ %2 `,6h)%rik0eQWJXĨkUZΆ,8! E bu>"L 6_Z_wl&|T,I(I*@F nĎhK`[Ww/R玺ҠAvɪ=ΛNh઒h-~kJR/佁zceU @dN27i{hK$ġ9|g%{Ilג{701oe)}cuP M"FmXM #\8Tͳ g^tw~K'/e'+&jv`w(3_6%wm7AEQ}\M67!&"6n"%>M2gP`V2޹ֶ1yug9øK;V?%| "N>JF\Iǻ~jodl","# !@|xQjY_b($IЀL"4>YN\bisBiFe6v `"F[̢sQLJ$%*|X~S71X.ggc#eYict20(E" HMxqhG O!4fT}ΎZ8}7VXvߕҹ^v 3"B@.9gKv⪶ $ժY=Y?VZ9;je Mg}FB=zAL,s jsnKɭ=Ș.Gm1-Dss#^tlwFRYCrD3Q 7)}2aك%t ma-y~F lipݰJ Y,A~8l/$VeWK*_wn,: ӆ7x ÊtnGAQ u0Lx9tEI_& 1/s> Ad-o¿z)K .$'X80 "fQ_TL4Z,,=I)hԢ@VZh7\rKĕXsDd%7Vq?'Ն?:4|@M\4B?t,aYlgњR0N2hc;|oMd4i6~ ф\wyw뀔gW 컣zBS$EuI ɤJz,]&nxMHp<_''I~!g|+nhebE:N%SlXKvN@>[7XhimrjaX  k>k#]x2|;8ElGBP&Zk7FආKE;3,r:z֫*\P˅xFs#~imJ.䢳 U)ՇrwofU \ u] 5BySyiZq3-*3!^e@XA$b{#>:(vVx׌eL y<8c 0׆̝./ k۾w{F3._[um늠8+Yi'3]_߮^5F.Zo`2s4. m{~/Z6q#W>mC~dll[찴{mlP&JuEyL/2TR7إuE1oCȣm B)K1fL'xPs o%k~\q-]B|aq?kb;tLdI&գQeX-!T=dFܾY?K S"y챭pHJ~֓1fm+ahT)i0tY"޺7%j_#䦼Gz8 ɤ `eܨ@@̢2ut.P>ldi?x+v f9|F<&H23tb0%5 m3stY'0q&rtg!"$l׃oE;a:FNU?j<B A+c x X -[_C^=,ڊaMyIeZ\~Tj{j6j̍86"r`H}t vꗜĭ8V ]К5v1lDhl-[e`).^l!\thU{(iH &yFcnjLS^^pċES`y4%i++{evŐ6f@HdTOnWkBtA)KrQNJy:aB 9pA;7g.!3DiO٣ 0Sv|/n"zosŦ*"_8`COmet2Yi>$Y {ԯx`%9a ʳ!v8m4m"/v~36]<$ / FǺ/59Z KOD*4zv/_x $+lXfm6)1l¼#}X^ēElLBNL@~&!ZAB}Gas߲RA ~HF= vh@Nog:e3`5O;aϨlZ'(iG(4RbUPE|T8+  x$~V{% *ۮtҒXMpzj5|gcOH(_oA@HW)&,̀ xU{ҿ$PhH8BN\v }+&*ύeah2芾;>wlz%ĉR)&0b~",u4>~BTrkJltx>H[;>kCq!:<9n@y% _UH(3 䕨[6c,c30GѸQ&VBKm ^Y2 1!]D6i" .ET??Chҋ)_7"P}7$,0]z jv,_\ qO7gVHn3΍6|t;oxT>w|/i=}R9ɶw-GTވ+, `}TWxr-Ї.&,bzY,/xL$Ίlz8}5Es}J%?߲ߋ Kx`rs.qo`Wv(k#'-faeM gr?bez%o]Drhॳ]|ryǂ: FPϾL&&W-1[u\[EJ&Pً53C/` aVnX은Uj,Nz;( Q N@{Xx"2=9F9?r\4@4o}oTVk%'ܳʸZB.GQ/n,ZqP}Gá]Ha[n)5yb߽+P%EJbli.x^r<\uNhĩ<;?{{F{vYRӤ7DIbGI4Cr\ETv}unW̟G6H;Fl18h+&T$I*.]ymgehapqf@mhK32@hOiB[?7?Lr#쑉eH-]϶RԆRG`v@E~㞖uG[?P8GEaR{Anmt8( II/lzPn?+b[yѶD-fz8焋p$0FwcHirlg÷U - ƓFݗUc͞Ψ,DN䥗;d'LmK4% ԰<,o^Y #N@M9il~gd%"}HXG8 }4svԩR+\NQe:o喜!@?ɵ cOUWӇi 8SN& 1l QQ9Z< +SceO1rES,-pp']|cV -mdέc91ZD;!gcx@jjWCBHbuJen f|<`uNGj)9G{+ЊVc?yin($ 촣U sz%ljuh. 10/??"fYΗukZnkTgwGfLS  0`f#֦4$&AJv:Q]Ӫ>Q_ʌy$4JX@".k NFF6ZvCˇ4lʟdEM DU(?] i i sc 7tiw)NzzkF?L41= ^(e+:H mIjNȚ[%bR vohh 4p:YFST܎FSNs}kAŇcD>U 8'٤ӻ2s,W9XtyLyk!+SB!Ad#wVAP"^ZLJ|:>L߄cb1Ұ ݂opVPjxųMpŭO]F|$7^1"llNL|0PqۢT|xNJ3"Z%=vŭx, f^&Bwӑi}=(!sK˙_o @pN]^DfZ9k7"G@*!u \ܩ Z[P?vrmk3_U'5]8Y'[6Ӂ =Q1_Qt LؚRٗ/ :Je gXcbJnSpo1%IW7sE9KƜsӚ[+ix؟Ru8\RrxjMI/e&. sFS<8 E, in;p\Ȟh , wkJ9#Ui~DrQb9:<%1B{F|ˆ[x cL#1*]`U l~! tUl`#&T~&GCG Uiz"i чSMJ6f 5}FYx(<䫮4F!pk.Z׾3)ҘYX r6\^#U=/nSRv7^ Q|JKӘ j-ñ"Z&C cfK_f2FsH0;߸i+y3&CE*A1)1MpiHmJk;+g@B A@r i>*ӱ]̷ 1xM6@mP?ݭM;(>,"YAV ` =џW <t͘l _ʄR[moO&_g +n,pp"^1/lS:솧ϓqePi&o*C$ !o{qUչpà&77GjSߚVv1BJ@FJ6#8 v!D[!3HI~X .'t$#|+l L&QCvW2~(P j+YzN+ MX'P&xN vc]iDžR3 7rxY^<w9GdEeo w9a muA!l񂤖Uz]\fT؋5*Tm|+[3u ut0)48[@LcA_p`#tMu@uǰeoDm${]\6#7|W0c,M]QnŴ3l9hJɻlmiIizVEIsPRT~jѹj I8ba厈-/ si쑈ܷޭvsN7Ƶ̰$M~!7G6xut$$S` qǼaE`fvΪɈ-}m А'UV-MЕQ9Ca# H 6GmOrwE&3-ryXG`oc} wU6ץ]&MvXY_,x# sT:>SC|0s>wuV>2ymui\Z-ZԺAu.*@ݑ䏈~e^Z<۞5k<鬙3k,vH\lRQ@/SM?z^nW~f>Q$JTp˯Vzn ڭe|?p?b9[Xa@C_5Do@zl6HV r73w=zJĊ'qX:-BWΐ-~+|DvvN:;)mYĹu OVՊȇl QMvyvZR5,Y!+vrM(EP, %JRª@rIO?9@ LM,k_b؛ho/yr,# YL粍a>!4;dLwǴ뢫!9YEIcߺCu|\;LMu]/"<.XyUA"1X7a}N ڀxJ+ܨ#邞ݕsiJ$uF 𑦺?cIx<C84?V]zT=zBwN (-t[_<9LH&Z7*E2\dJ5OoKH=|rP DP?t$w9}X23 -ɳv_ ˵O|dU| :b3sO=)7(wA(CJv>XVN(ԪLuBS*xd=eR+{d$%P<\qqi:RAEw.#?DFFx+;n0Uo9*ޣur6Yq XM<г)*~Y~¿Voߟs1 FjfROb9^3%ڟ9TFJ0URvyؐWpTk5A#w6"87ǔN-sXy:|. YxدFV UTtYם\PBx n73d)Vʘ{Z< X"'YԮ_YhHŃZ[~ÅOi#V:9AU8D>bBy~^A! Ǎ ;C+t緧L`΀Xt#{ESa8rJMceѫ tٖíDK@w9,p ݖ.g@b4sQFFh = a\G" ;5|oϭA۳NxDf I墣¶Bt^lѴL>a +Z0h͂3WPnL̆Ю4[r,껎lr(83t|{~jVQ*ŝ?sd W]&wbEUIucnFkT٢(HA+ rnr lZ,?,dlZ66mG 3َ{bޒFFK#=&L$y#kRKk G \Ur FTfgu=ܯn#%f}_`1׿Փ'n{=IMkD ao%cP, κuz‰.ŤaGh@7Fŋu):z vW]-iE/в{5|._~h~*lRYʹW%G 5:*We. OUI!PEa )# #?5+h{ o񖑥aY6n/R@AQۊHI$JÈ2b|" ێ^l4MtdqV"1 GN2 >IiǚzI.OJk$%NURsXkor5xo.;W'`~RXfrELl 4CK% fχeccij=, ٝe'͑~(L7_aU?jrBArJߐ۴H^L-+ Wqt.;eV^h ^c=t^nDřs4NQ:|bH0f{XRv |+P gz DZҩb]s wB M M8lcic}p1N=Юp?j|ʬɦ4%^- r Xh#6vD*Na ŏT@ Z>rbZ-u2Н!Zz/u鯱gDCf_s.Txjț-C7==0D|Ӎ7O-ejma""<@d$?L-[0SER2MI0ATɯ *A ]K7p %|OVB"s)G@hj}*ŖN63݊垵d4c3n.xhroOYiec]m{I[6$5t 1^{x\X`Qn7"5 ߦC>С{L ' C41ʜ D!pus_6U$zsDxe%|p9a2Z,T+ f1qd޾`sv/(a(a9`E68'#ٚ02'N.;FYxDH:قjáfӒYLVhNY^W#ZǁJc~.LǓv6`wn9 gxv'Rο:xְ?5b!iwxwh^%1 Hř[FOtn9ԀY\@?~QdRtnbgӯFh|G9@ ʞ|@*3T`&oCWߙvMrLqoh)ٓQŬj/jR组{n uOaL`yAQ5s`_w\ flRH@6f?k';KkO0aNWoGó*kL7I,kbFlR Z9d?Q?\bvqWkҮ\ffy߂ /X٭lgWp1 '\ldL.xnHȸ(4˅%ld̯ZJ臇k@bR^Z[ae$ uG=ө)*Ice OVbR2Stq[jbQz]&?,s )xh>}>l-@ӫAqqS::5{-+d0 .U>aR!<_;X㾵y!|[ʣpoB{t!!;|4%~]r#c" }%++OToJ=M7>=d2F~z}xf[7G+HBky:iGNom.oDO+Ч%-ҸGr Օksb#H$h bQ2~k{ӯmLB AuyMr񐨊u!bLuv!eVR &d8xKߕmLKgB=ՙĞ>@''xO1Ew,G3@{ U6 ".M_FDo#w&VPd_gZ< PcVAm3k՝VyON)ۑiKW6x35*#HﰁFwjU %j@rZxnv|Q 2vRӟ>, oT~\>`ZTO|a0)x`'~j3en%slku/\|g8V{I?J.J%% B?? .ss`! yr_S1x؃Dsh&A#ݕZmFB1b1 ɤ[,}JkBaU*קl.Fz{^B҈) slpiДq0㻒BC>1h@x',,Z5 &aGq?ٍʶxVn¹nJbLaH .Ͳ+8u/vhkW2u*h&L׷$ni;%}=[Gu+X*oEvaY™rB^)܂} BЪU14($T)}EoK,^=HgghB:O}M&.]\z3P RoOV"7l &{ɞGhl>h9|`4x~Y6(-J#tgtf<]RKÌ(ewL ݄ Qj2ϩB -k'Mf])6דYq>P,IgLQhsAO]S'>x9d55er#&S m¡L--k}D^",L]Ic-!o>5UY(l]LMZ$o;B6҆Rj$Q2 gphPك8WK4m){k`XEdP P{2H7TLv/ijM3h`_%--c,Lh7B-'gygZv[ö́2S:bydE[q8bDh+?Aɜ3:[%Żr2(M!/b`0cxqO?oeECY~}0U ;-VHE2 =Qx{IE$hQUQz¶z7jIE>2[iDcg 1[(-SϺ4Gu/\̃ݬENjgHG+S N`Ѧ'@$`$^O}-`]܎:v˔Wp_N(}~6^ /5d|jՕ-3'h;9,rkooQh@`ú:̅=(A@ )XPxۺ@Kx5WYI<!DO>8oRtxSv'VBe'-zL˝urY?T~vhzj(: X; ȝ *qqFgJr `` HQEs{} Ʒ */ء2Isra~" ld!Sn_LQ#d_N5[?"P} !v~{d-aƗm4 ])%_ ]',X.HH-`Nޫw|.,BcJUeŶ][ ` .B2eNJ\3OD{pnVc4"Pq RiKO(d(7\lZ=/@|;hd{h(|_+:KԮNyMa><}gd5,Arh)Y fY!zFם!G6M᮴-&QAbTĮ%QB<~r9#wqP?X 5V0ZPkNcHfODN?fٔDNJk] Y /3i?vffb tl7)ZgTC~9A9G.b$J<KGWX ة H!3 !g0td;~-OEvOLIV Ta UWΩNvy)_5~| iJsn! v$jtx%Eo bТ@ݰ(;rHS>MncQvs-":Qr#|=_!DQ4>JU3khG3{*?&&g_߽+](,LZ}U҃->Ojqn>~T БJv!=,?B:,D9ii<.8\ʭMvwRSz!n񱿌Y;W޺O̿AfgorF%.U=uieVJϪH)ۋ5C^Uyyr> (.j񌜾J:x)4p7 9bL.oߢ czixOԾĩ KaT2eAށ|}JqS]!fPь#ov6[ gL @M+CryDuڙMtcsha %"g8 J-F=>{Ê-e)rך8m@i!WI=M<8HTYT,}wl(gڌiϚ?b;Yw: 4la=+KO؆DZo0gq[jdC"[S/0 1:(@y/3V휖meK{}َdTkKPDqBhXDa8SkV4ܟĘEϛ%~7["6)\`;u᫑k7. >T6o̤˴! #3`,xتM\LRDN1AלNy)HpKi~(yM[,}j{Onhp6ߔK ~4׆m~.L5.y$1}W0<6kC:D@3H`׷|hKue,0۫#.`X#vao DoRV}JU6X&`_Ѱ'hjsF}q?Ns ,5+!Hwʾ0 uh"ëb-K}BG*!$no^$ٓ+e.!>=4iccTCp/5Qo0ϪvV&Edㆂ afȅQ9|4B͗|k#i:!zH %)!W|>GKrB$ھwor̎{e a2QH7T':b;G FSH \L 8I[l`أ5B|%a)>kW`F)tj$~AT4V-;lLN]v6F :!k]ygWEk* U*fɢ|Rl1۶YEC`Ko_BˆdI^Gw;'Z:=9DҨn9\5T ^1DRwKB +A݀lS:##߀׾VP)aS,q-Vڂ@0'67GX&rcQr&G.FL4UbUZM<{̑z-\S!h ՓBj`lE'i hq˕dJ/飪\$l%/T!W&΂U`ωo}uCspLL!FzIkA9. QM 8ťh;#y/#΁liz._fDZOB^*|BaF6|4ĤC 511T?"P诉hvcDۤ v\7BMz}F̅3qډЁ=zjs1o搊I)qi& 79^>IМVB(IgIHk=C]y}b6/Pʠ <ڜMffܕor6&"ң4yd~ W]#&9@&d FbQQt=#W u̅qa04?0E x=XxamȒʸH x/Bۥ@*y' e(rHeNv7|zŵqYVV]ޤWQR-QQqOI՗Z!=-XmcvܦZo8?21^81F+b ;Or>KSnsܵ؎+0tPtqlmC_`( nV*]<;01zLҒNYl$?pf"oLE @~Dy)&d"׻z*A5 >->Kb柀6w=i8-OlrJjQ`aȚi:d0flHdi^(~iwwR{5 %#rEDi7O<+Iw|' O&ālNDؘljn\PǪx1u+\:}W8קa SybM#;{u ,S*VH<.%Y83<_֠V>]Sڌ/d,z<:k7QPRKμx3!(Mwǃ/nLJ5/p:鋗L7Q%D8\wiœ$1]c8; KTGmdAto5A_gsLثrg膔!jCrgJMl8 #/mo *j҂CH5J-Jy] v3h]g ]HIqΞE=쨋O] TFg16hސ4H5mW&p$q"A_;*v?pI}860/EJ 0KYe$·vW!G8OQYmi{ԆKϮdq'CvAu0 2Sjo!qy؃8(6+{+>EWEl%*:'8 &ve)+:A^Ai۔y汿 b-]DjbNt(e0j]~5 ׺9ZV3K}D2?>A;K~JU /d~^M2`.J~W.RwskR }Ñѱ|H ثD9æGheCLh8I"`_o@r7$H:M s3_ |5k:U_R(PXmҁ֢Qc% rX8J̣5m;Ui pql3V!YR)zEF.i'\󀅶@a-V#Cm%`NӚfȱៅ2ѲHYT=$4H9k-bݻ9TVxGHsG7VKޠoP`y<ܟy%F k; o vS p UQ}ku }^у9Oq-lg̪i7n;Gʍ_gXj1gAҴ",ӋɄDg7QUrȍjHjۇW5uX(܁=r=Y7UxG]<Ʉ8lJFT_7 +O0*tB1e6x p#؜T$(w3yd.JiVFiea[@ `IgYC4`f*'3$6@K_10"{d`[=5pj@sӱ)_ [u:v)<5:e2=:@J΅]A.]v^6} VCy(ѷ+d+"AvD^d~A͞d1o1O@ ˖ t_4+h}jVkQ?ѣtl }%U))w,vA2k!<ߪzV+蘶=ˊxݱOѵFBը TZu (=q8$VU枍e r#7"G /,]Ggx \=sAzwmW  ѝo^v᧎X\hϕ*7IP<844}Px%uD]NwWVc#._PsDEPj^ ]FO[$˵Tk?,f(|ᄠH%6𶃰[I1U\up-" /cgu֦TVY}P3ZA{龈8$0۲-B. 0cj!(Mֹg{g٬k8i@$V@m\a77`)9P"*AU"RU E@g؎m/WqiЯgB ӻƣLJxعy4-X* Afc7mȖ>\dsH1c%UdBBl"+*XYxo2+UrHz ԛ0uq/jAGN];mzr7ǭsjk˾ڭ0-Y YGdCLl0EzHhfMCů.o}Չ&=DybicUOWEBηЄ' 即qE|Ӌ@t_ z4)VVmۣ%yg\pOwگ# .*h7 \Σx+Cclce=I [ U.UO7{Fׇ+ V8mqO@3…9ӏQ;堚K7d-|*5O;f=_h#iAhj B j.,:0շC8؊hO:ce^5mh80PSQH~ZwZR:vF&!ge:[wQ>KtJ|n\p  ,jD儡NE#^,wuɚ+NhO E wzܲ;'%l*5nS{;iP{kF.+}e}'$DҔ2 ᪄¡5kE{Zn/(;B 4~&t%l@]!bcaH9wj=a~GՌK2ʊxNTq1@NJmqHr̖C9ЛzgP, kEKUGᅘN8:Z[́lH5$੊? 2'S푸ˋ$1THN@nEGāWPzp`KZm|kv-ZQ{V%V]yV!95m$4GC'פ:(pg+*ɘ z31"Q]A`Va_Lu>iZKXAQIA\U =dA{C\, r–ѱLгVW%g)RsaG7h0*pΗ<~o>jVDmFnE g$$Vv-HK9W~=0Eάü**7_l@77 g`ȹ[Uh} ۨ !u4.ƾ~,:r&Ulk5L+5 ڿhOOPEv2QH)dˉILAI"_ o`\qR/[0]AH(JV-緅 wNhB. LJkNv YD}qA (R^ .Gqb@䁘^q)76#DnXJUۼ ϐYo;jkN/jq~EZeO 6,e%}x%UuZ "b^8gJE.ǧ3Onk@5جEKS }+K+F_qyEG|L^S{-e)0s;dR=B`GEZmk\7 =EvΊ\+ͲIe/׽I"סd;)]5.#9/Sݮ7RoC̆GmJlIj<˶w*59ƥ`z 3H{խ)̆~vno E9i djlAXbԚ;8XRY5葓škwїQ_Y!G@N|rM lVkG4||lA{iK63Nt ƿj ;x5bww G=4MgVy|t3MFBi򸬌JZR'\#ڊX:\dFG1Q3wsHn.";g) [nw,83~[N",{Ɂxʚto`_RO9fN@&ٯi^Lx'uXi"c^ځ(<'m!apLjJC|I@2Uє+kkJ3clcheؽFe$4[,1h;M43%=arT Y憈l@pǾVmN2L$~;Qq =;k^w0+t/uZ sfy$P| ){SPoSrW;Z+=i\ mƒf!Jɏ 'mM)¸JQZdjrBWSyjj{yF=-CN$ëoJ~(;RܲJf9T`P#rydAچ)~ߺ@FJ뗁t%s.G/MW]DN:?!BkVvNޑ~ |a˱%y7bQ \%B]-=;g8( (DmN9tW|jΠYD_ŗalwLH Q{"Ӷa E/uc ^5Xw LE56 ȹ:`j42 IQNV9N3`ދ;_{uO5y1N+4ݾ圛|:*dɎo&-k@ .xܔGGS493a_msxI )(jTխKM=Zw؃C s%t_,%wt8z%EZ9fĕ{ zjWB(HO>htoe>ԟ&J1G #TE%,eV"RGz 4g]ӭ7/5ƆU+!u>0!\d"#}fnj3}o«t]3RbCWqا#<4PkC>.6ܼ9}f jb%MuH\z}XzĖ]^z=5&N5:׷RQ#|ϔ~ i籩T=5ku<8ͧGs0*7!rZŁ^lFg>1Zib*ifٍL&fzl7:DA aڙqCxeE `S!P\r)rj\' fXlo C$*wuTADCC#nVe.O]8N 15b_+0{k«x<]II6˗v'O0mSVS`!*??t<:e9 ncEg4YSkP+8whnK8DŽ5|(CT#$ߎ]ZJ#utj7 }5M hM՜jKth_ޖNaf"mqDx d$?ЭsK@~NqEr Fcz%a,vl'F{[%* )K`L5Q0 >ԎQ"Hm2!H~4n15bGf͠Nh*dWFBlbC_  k!Dm3*pc =NeG|yl>皾{t6D6"q-1PW .?s7cPu0306KIVC)p5oTt uZ4Yfd} 4°^&&[nҍv=R"[^S ;bMDNYj7kA 'N7W*kBӲ8Ң8@X޵߽Jvռ!)wW<"X@dҶ0UЪȭԝ= َ$b`-tngMMnd=gxse 4D"qD.GS4c+cRH w*̊~g*sJ~H9P7?V *<4 ZkpEM_S2'Lt2Bey}=ˈW7*xP-БzUQfePN ;<筤[yۚ9޽n Q=©|'yX8eֵ\}ގlN1Y@{Ig3ahn9j ZTr[XȆ yj9^{/i;%d x1:AdM%cչAbnQVm#l,d!|ݔ z|V31 [cU>kMK?inf/Z'`{УD>' 4 z0p;0GY7j uH seoDKq\ZY 럆"\|u3ilf(_:bݕs% jlֈ ~'eKŜzχQ{؊`i l d4*f\!z!2`& V9[ob /"U(nh0}*[U/'!:r(iYZWc;V*_/p!:=BOd" xEW]>ph7*q H-ՐhYg]z+vNbab2b(b;6h<,0< [ )OWfPBN$'b赣44涱wrnLcEdoͧV03Z}@Ƹi$z7o"@yѩ,c&{Q. 6zg UNu]:řg $"E?Ngcp}s߿94k3_3#@Vky 4jt}HJє [7m->q\5aNtD({vȥ%-qsZ+NA&!@E>wETŔl ,(/Z8 W>)qsF$)\%=6] O"~.p'Pbvi-@&-HqILRl_S΋u$8Fd<pT8شp"wa.wnya ~q.l=>L0'Y!g4\KDFU:2,266 y*uOL,d-qJ(D *0Oiuͽ6f-xM.p5d=&L-#v»w.F3w:m |3ƀS]rws ]sӯ4dT:ofŮ".W>107Tȉ; o\c Jnۭ`[0ld.wj #{: OJC?CB{D'?` CXo"yob-s,$ĸ鳭_ۓ%24?)Ϲ دH fS\P_XU'*CT:U<"ZSNX~S? `^ƀL9*do_ĄCV3OM;ϫ)IuE8[iLwԎp;҂c.w/wrQѳ'QiP7ϟ ahD(ݤ%N;RZ׸yJSG14K붝 ޛv ?7FۚXa=ޤv= ;G#EJ\Œrq8& >ݒ(Tx s;(5~2T @U1DU =;a -|w`^`it2Idc<|2K-k ȥ^|&-UzD%-m/o:FB DN^ihjȸ9p-XtB ,Ik+C7Xw$z sv]?ZUz:DpZ9 m]1p3#E01<@LT@#ג+BӺ%XtDY\sw'F1GyOW!fW2PQaGkNhINk^UM{,e6PU{p.HS/fF#wwspRy0 o$)*T3n@z̺+3?8Ayi>( Ҿ]ې;[. bv7IL9؅œ!xޟ3&Ųo{FzfA{vՌbD!HJ&Ϸ+r(nFW>i) fP?iMMLyL˛E\[sC*q 54y^:eMs;/iJ![cͺUڨ`P8rgYZ0707010000010f000081a40000000000000000000000016446b36d000031c8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/pci/bt8xx/dst.ko.xz7zXZִF!t/1]?Eh=ڜ.+\ޅFt +Aw\>Jy'if\;߮ qB::xc-#~Do&l?A\jr% 񖮁G9BݩW $<`g$-(N G9aA:oX#Գ֏@}b({(Ev M ,+ V.MfQԵ&KRIu7Pj;o"]}Ao{u@7#4q%LPحS=. u) :'зTK]}eSw|cԦ)SKK)mu il]tz+jqRؓKVғZi˓]=!2L:檿ꆩLH@dUn%HaX˱׫YoR3hO\M4=:cmpbɖ[lIDWaQ;*&psp:(9ӧ˺m 3K4CͥSl݌M/n}['Yj (^+Oi5-Iids %)$2\y[|ÏME5.PzV4;F6*/  nu­Ta-slm> (t.)"ԦUN7Ź{n]8yM<Ғ]=fQf PJ"GeZד@f#t7v. 95R `ߧ\2lC+[#ay%IMC< ƠV̖zd\hmǫ2>s0%a$+mHAvyY W䑦_h:v]v HaJgT1i)mQy^\H|gn[UnEl;YHY^A/&L6P"C'8NM! f*[6wDN[jRs>l]2fLN*-FGہ:%`5Y{t\,u]Ԛg!Bp}Dʠq[b%P7} Dj F_ )svL~ESoK!녪~ fBlUes~ f9X0_* s0gceYnS [ V0[ƅdbZ_[6#&=Cۥwbts|@ o#`Xh:zhE q/JЃOx:/)&ЩNڕi2٨W;qax\Dz;PK?){i[(IeWpp?dAUS֮h%zQHB$$Ƽ2Ŀ&6%S_k'3ujs'Y'$ wBE,+:X@evV1BsgRVh|h-496"VL$GMNi Y8/>ޫw/S]INCk xOQ/~Nqaf3`j)4SHkэX}-eS&ߌ*1:Y2IKD/2d}T?[$exSb`=L:;j诣Kf*fVҬ1]=wܣ;qݿ(E_JCH Tzlt_.a$2)|gY>犢Xdnn,Ĩj8B0Q|=1,=>1zPV3_ǁr1NJ:BvaAY*3G-:KDKlX4$*KOl^J-i;.aANi3 M]<ȵ@M/g.6D]o<:bpg1>zRYMt Dg H-[9R~ߐ$q$QGߌ2ci0wqu;Pu |!}) t\ ~{xP] *\Hr&|S;H`y[s/p V(L "G58$vaDO@C$MkV<$Ws?ם٫.}9#Oo,9l ,hrfxJ+ TU/ca}@Ϙޞc >y?)EܩQI)Nd)xʐڎe׀ƚ*bh/J"O7êVԯpVS8:xƒzÙO2#%MoQwS93|YmP`ܰͯ~\f!pB{Mym/ji|F)ǀvśL %ӃF]$l'_4 @ZCC!0/hM0DGo+X^ǷSi{Da񟛳ZL8ǑnyɃ9OWCH123 $>h^ɖZ9@/6;Lͱ 繆2 ?n *Қ'IqKs,d+1R,?Η@Lпùԭ~.jet*CCEiѕ}"]u[Ѓx0|@*s/YҒP^*0}jҎ6 c]FAO[>m{3A, GDx,V @ږlN&CDb#2~@Q5>S&WYZ=Y(a˝<7'(Uc$ԗVleL+p:m-k0P8Fi!tsʦ5JQ&`O$?|8''.DR`ti1OX$|%6PC G Z\Y({OFl} cZ+  -fVhIpN 間D8>aT ڊi:2hӎR/)LG>KUV)~~UN-:[oM(ڻF&/ m7~` v 3;ea>0(*:WV@x>D]EG6Y߁Z.HH^ RE~j$H[#qVn*EhF&\ɗb LN9:"4 u & Ri(uV+ ys M()i$@֕DI0N97Æ*w*-UL eMȨ8dQ3@t[ژyt*2fqQU.NԯN![' }+SCjgJ}En11df柑H%z YXU/q[㘧( =[NcL /5ɗ eơPfmX#1 R5L2ը'x00r%Ex5 (Z5~?tNzhJP-8 ZrEe!I49>|{jH $u>~bP+^% 0&}m4b'eĜO9 2mf#4-"Hu%Po͐J?*#l{_0Dik^'Es>Xʎ >z$2@[M}f/wyM1Qa XIM*CXL$1W nk2/{Ćzy%ߣ~G.cE<^Aaz|AN1‚8-|=#BT:M]DͫuvfNlX@=W14& 9T18; L="FM%LfYvrh.=LMM*<pe~h^ⳡ<0,KVy9[ n~ƯJ*!w<jE bwǻIpq>qB[ ΊXʻN/lBg *A?Inos< e=- XrLŽ 0;ZGeT 8\#$Q=oݵg&\ |,:"m ,TCQLNJ%OXvGG),"=$SP3N,5^b;Q&h@)D u 8V `lE{|!D|p~#Wa5?!捊:=tVh TBcFM2EfyMv p"՘bdu[+d(cȋ绒[Dcr{Wx;:毡0R}HﯗLE7TܺptT+ ƳH|dfOZɄ-$L#\BʍKorQ)ML풭nFY驆A端ؔۄ|`xޠǃQIyZ8䫀,]͉5IEZ~!k *>!޻_eNü} x8~hF- H^Sa7{WgBMб5ceʁ-ij5u&"' U"$ǵGGΝ,p!B\m(J fZ`geiאEM7 QS%PeI2G51zA#˨Kb!I^x[צs+ѷM٠I`54x~6([7H2C;#0ST5KoF&-eN-U$' S%U%FڃD_1R.P ~]$f%̖ L4܀QGר7;Ҡ3Kccnᤞ>O?͸m>.?uvƂR C@4XjZ|e+;f +=A&UJSx(y 6敩: .4I͢*Y5s;zU)DO<7! l*b!oc~(4owNUeFRmC&ǧ@GW17ofOHRSu?XMlVOGx!I|KU jKOfr{IXI_Z@ ;s#_uQ嶑#x iaU-1I^s65[gŀOj/gKcXl%fO=?%/FvW;uz"`fD^|t4ekG}C4];$2[ @gAo&x\tOtw8dsO/"3kғ9!Hq>Zh6:C7Gy/<ͺ`[g:['sA7i"]'( Bzt?zx|$sD5 )L$2@`z{~ D߹bY%CdzeGFV>DBa wKwӮX D RT5 ت.a /Vc2O8a>">ngӔ 6{r6[sb61%'4jw O~rY7tqKKi~P2@(*l"p6a 2`ybv=2PL a3&!蹤bQv]>ezl\\DMm  ;ږan׿jȝGB+O^DɪTV;>黱YRݣZwY|_.Iɚ2ZϼE삇nj+}F}ժS_˸!Lz7b#Y`RrAyNvHq P:El-eF#ᦡ:="B9:A?`bV#|n7bݙ K{|U8Rt}[d9b"FGrp-L$;ۓ6^7gj);{ l;,̼+mr!>68Uf] EQomU9Z>ǫ۩/WIDQ”W[Êx{*`اҌrSi3}!nXQi+!5=4/+QgbTY@7ߎ­ϊmk8D Fhqܻ p˄z,(L /[H,{M[i9!Gx 4pҴlE؋1ڝApӦGW[ƪMX=M&c򾙪0zaɕlcPUDdض|1,6qZЈH%e&:Z M h4\aa5J%1MDZ䞦TOrd]#F%t=9b_7"~S3UDyƫ=bLkiZmVQP%gML[W2@GYZ˴rZvM' :NY_%;˜A#/[EY3c7ǵVHm@J!7u+v.x\.%cW@Ҳvj*rF{c.ū2tF =]~;LrIK8Z|ol f I7S)U4nR;hN`B[ǩ_jSXT$}4UOC>/'5%nEeuz3@3O9|W?P|~XFI"¯ku*+cqN:-gek3-+#aaL ?L]&c%'f҆C>Tm,BZb.#F2#yLj]n^nL| VCYH##5^6}zyQ4)y Gr Z' ޷,bӶ벅"'/;gwb;.T{褓7&nVrߜ e)CKи )hp,NlUkzr]!11HSh4meg긫6_<\eH N{HY\$'n9"tg"]Ir.0*X..B-` z#`| C4@-'ӢRșU&9"!+TCVD,K8bB2T+()%a݅IYˠ 3QzpTkXw}nE0JG%HTGo᫲=p9w[rt*lYJ4TP2GΦ0+Fb׶o3]+|tw'}]_#b8n^vgPCr~ͯp~Gkz;;[_HmJ~|7M l:n XlXQwx?-u{bua%@uHm9%"5dNEJ:-ۀeO:-WJl5=ߛ0`dzƒEAhNKϴK䁝i).]ql SEgmQF.S=z_@Zxmڙ 2VzzW­a`g ~P<3f:t5̆5۰nnG[ANěL=P46kWRYpO*Mc+y$xTЗ:^#Y`z0l,k;}kYhƂ8ZV z5x0ȊۈKp@94B hG,9L,p!x7-#Rq%hʃrr9˟[&/V+>һC 9"Ab榇ga}1zC*ͺoGR FǀI"b KFQl|tpH1f8ax0b=b#r8`>3;KQSuu8F᜛C;7oX#cJx%ł3J1q; M[ ֪_Jk w6&5QӬQB=W>-~Qߞ: @]G;jC}p@`D 娝C+.2b։/m2FfwyXD!O$ I>'zC8j_Aw١NP&7e-Կef4ىG=Z@_c٦8:Jʉ}t/59 sTpvIEIX$E3cHcgcEt8*a%irOYǶLɑ->H0Q5Z e\GkC h#ճk ҚF)*|aR+_nCwЀ$"I`zЗ7;q uQ:ݘ ,.yqm,j'/@0-oAÌ`)σrGsSM뙤!Am'??:OBTloaaG\)~UrDްaQcFCZwȤgo9:##ԋFּCB}iVN]'aQ*J93W"3lqSoec~̈ުLK8*pu0NR^7OQyp궭4k?UƫTj$ %z:ë_qxG8BR@➷ UPA MZ F65zETcA e H5)C[< vb$ZXh-Ypi*;H?Q~v_βEPO%aS}~KNYh~``9Gn< ]x&4uN1h!O'RgE{}5#y5q0OJ %˚fV* iV9d/VB!{qŒeRY@ϯVms"SwӡʁNLi#1A.!!KfB~o0Q&-X#Qxj"u2 VN;0CPe%K2UPwnu7,'RmqUt}'&g|Tp-x;D&-uY>2[Xy?2tM]P4iz7!1tH.+o,Co4mĢ6EZ[{N»Zx3zpDtluRPIF>%, "χ[f=S\ZB]dĥ* ~5=FS 4Aa? ZBUYRrǫ'=O|\j?=ޒUc<\.{ķ%NJX@:?%(Ɩ牦FɔlwBȺ !8IkO gb+(-tBS)Yf'YAL hr ׋%/ʧ}q(<\tN_Kdefh7!a*, ԿJFXrVr=rr wuQb]rBQFz-aNqٜNmo aD*Y8+AkاM|AWI@s 2g?rನ>Uq=ԈI=4?[() sON͖" x\=XOzw%2`VI21@'ai~n!:pCqjmM`iѼN=fDq4*#LYGM44ڒ 9^ESb91ZPlؕ7a1Ypۀ:j7ng1Qbͬچ5+~T}[&|~*Gk]]ӞՇ)Xc>~GdY1̣WfUʌHɠEDE&ܵFҚ'~8v5)enH;oS$uWd?=/Kd^nQM}VKԬHhA2j)n*{+DHxa6d#īO]Y2w wvNPM8ѣsҟ?,wfNUo_b\(aνܻEIjI\n[^uA..1k%Vgor?0돘|S]h\^VT hP4^~фd#۩|BgQcArlUpnGn]rⲢGgC13fjmA] 9&&cCБOs^9g&vuS} DIt:5~6.ta7 '9ԫ]v4dli \nST|w+|p iQ˿T_ڒeyf O'`JI Ab@4k4Hӈ>Kx-+M܉1]zN{̌K8BjxFn4R f IIe7%}H6H vI;ζQ>|b{lѻїVP&^y~'/dI6Ϟ` k %T-?}XbzdƑ01u»*ߔLo<[!HI5lCfi,i-Iy94Y$ضB?}Qmhw _;O5d%޽.R!6QiT[C腩5e|WӳB£;_@~ )d&/yD/LF xj\@ eclK-uѽzcMb>T# n4|6=!R]_n]E*W|ӣoS sja{j׳5t*qdVp'=Saf?e2DDLB>a) }?~ ' iO b\[SQF.{z "A}ɞzagYsq<*` 5M{zG]akNdyRg%ο66]ai86R]*mp_|Mz&&O;a`/&gfҎo8qWgߥ_cIÔ4sxb;j߶f_#bqKF8댓k[9GrZ.-&wW~&H f@eҳMa7cK4I^KoCNB:g)kޯ["r ?xKY'qfs8x/B݇q֬ %mjOg DH)xL v%f9?5%e%΅~:)65 atHie_S56bսѻw@!D7߻Y6mNzBѧ>C"B 'G *F9!Z&XlIc'6pnkg1ZKrB~r02ǹPyȜ},o9HKVx(ZF|anJLaH$k5?6ff.Iv Cmi "=KE$,B{oȤ댘J=BQO0z ԥl-H\1D*Y! Edo`#q4»_VқDCRP7]gtĎHAֶҬ1 c7".vASiEzLF=:H&$g׶~RiN 6 6$PZpA d\As6 mT_:~!xZ^Šb/>kH)z]N x\DP1v1o5&N\DI\+L3Tu$: ,oA OYNI``d<6PߗL!ܐ@8hTJ1DǶy@ikF k&Fxs(x!R 4hyV]gh3ѭ,o!mFX#?9)9u •tvD5>#jcD)i|94N|Xo7ߌF"S'qC8P6sIES^/݆?CW tĆ6/O5^IgҚwQ@M*!9v y8Z!R)4y:dXQ!WP$B#SB*npYaWnز3 ]"P>,(#V6o5yܾ5:2eTЫt?r~=ki5b\\.g@2U:Ƃ;Q*q@anb%ʾ{ }9B 9imBpD>Y,b}v/3+9r8?Ƕ+754bcCjVcXgOlǓA.Q"395Aٿ`ډ+\)9"İ3|ŤMW¡p-߸QߵA60~ v!j)؛l s4Bn'&ܿ,ɩmR5҇v ho"Є)5m|r~1uǯ+3O9h,)pQDJ5*bl5#3u+S`'zպ(2:z ^!,fvdbD[VB7^! Db=)ԟ?Ruhk6ɝ=2&V{^n`BH>9?ܝLx'C:@ZCֲu$'Rx9/_CW,RKo(r`Xhy )kĬ؂lA0-ʺ#£ҝFL4 O 3MtN[ИU /M>Z#.EO|FEѰ6"}`905|kq+`=` ҡ44>*ϷݟGQI*]E8?{~dV,4W~Jtj-HRH]qJ)uԫ6 X{ѕfYRڊQPFIC*%2ӻC sA @u8uƆg83с?Ǩ@kjJ᧟w*UTFf](zbo4a##鴽v*᲋Q&zK/7-v_K2&&n.DQF<ʷp.K^9|R\F2}S)?-n2lކA.X!bW 8kE|wnPxPT/~;㳴~DNJ7iH@Ǖ`O^tXuqAp׎zk?9TEPߢ*wH<`KrExJTA{Dw{"9t4a}B%W(,9|}s8Εz}(G3) H8Ƥ[r%895Kas"Tw0㣛Jk;- 筵*k 4mA׺]Ok5 TloB / P][TxFᐂ>.]K7nB1o`V !nD99v/0gH‡ieܨ ltk86t@DI",rHE*I>5ښbJE슪!h b+I1IA_;v‹J8rAj$ UÑ )s%`6Fm_ 3vKSlB5雼wrZ,I<:'q+ӋaMdŪw%f/VfCF"M{ =fVpĵBzd8j|[ "njw$P;2ߐTQvj8ص*he#Jƻ"}ELH8mDT-ZĒt^`g4 ex,!l1k 7W߿(Š&uچƎN|,MFLV^|&/ fι{]{"s/vPg*kSh'H[TX%)`Vv6Í夜cF'JHF^WPV\=D6\lZQwj<6їXIВӏY +DQDQˠ{[7>=1w$Mq%\t̲ fA%z'0pa{FΕ4-%&Ks4$yꪔKWH\ɪ.$5hevҾ R']YdϡtTc~^<Ei[&io)_gG%1 8ݼ+rwX+* ۦD?I4s) 3QEȼ%7gnM3s)B˶@ɠx.k1#W-cZ{{7;K3k>,Z7-+7=&>;D_ϗE*[u9~x`F^uism2/,gGg4ByS8K)㰂7)0HKD3Kօ_B,4ꑅV;k]^cJ)*͟ .BQa]ߕ+`J;BVj $ n{V˨a=z[\>=>"l*?ni}7t܉$!3G*[n/3IzNEcռEvbw ]cQjYwq:6v~WmAɓb>ܝw|oE9zT1D{ӁY6E!t3!=/2ĪOjt6I%^]᝷9;nXkzLΕCAmMoMaV\צo=(5M51*>Ӎw\3!i.\pdX+#/P~:]kUjԂrCg2;:~d]әtCkL&Z9'nZ\c NCD];0 Dƺ?ޅO)_l[ AKߤR:+ӛۖaP)G-5s e7m$/ <.yU˥uXD,*ho 51=Q1nY}MAB><:l^( 3u8XKlY]ӵ5I!,hBZ}WaFl2AŹ'p"0)O5qxwJglި\Tj fEYޒ,sSւ4^'NRWeE*|ODכI$ϝq8)qwGZ2c=& 4N;3x‘A4Lfb5ܭwwΕiXOl'7F3"*>\wd: m{*1arD]b|Ӷ7謘af6gi9pޮH6F, ճc>T4Z9ar"c@t%>+XAps<)B2O;!n4nHUtoq]ц6+%h%-(.Y,58fn|J2 W7&ȏ@4ѲM\4US+TZ%! {v6tZSyh݊<- 0i?h>~zL;"M~Me 9g88{k:*'Hi,aMC8&%G߭fsԽ])!'‘ܣ8>/]Clxy]tڹbd1oCK""LQ d[CRE/G\:tߴ_;p7sc[`}t}^O73d]]PG- "[zE%"> ttNSՖ50S}vݖf(wГdlj&L `ŞHg 2xyXYWu4jTX9CmVӾ#UcJT#;Ds$1tE@]$ fSzq"@Y;7fOH2  |fA /OD7(2mZo.`@U4,d/irAz"mWq.7\IJEV1e3PJRUf5 gK[A#ٿ>9N azc1gUzDOi;~YSB ܣ]{=? 횖8dU6xndK&V(Π:)x$>cdQQ'QBB٨o=> v ·܉Fī~]UCj[f#ktV DPd:b<~rNV?'+ Q9f|s.Qфx8hq@I$CkCE =R+&AA@{gK\0˷#@oig|jKGf2JZ%n;wq HqdĘ4C*Q{(^,Y HP< KBE\lCx vx(hjB&)Fd;q8Htfx͘@,kd}.Bwoؕ~G(#MP] ӿ#!(}~I8w؝)ߍ6_|b~&oQNF47&;Q!zhz> A2j/b>-~<VPK7ď`;EFewʨf?,vkRv,rfnӽ*-Zt<)^ <844{mr:wԠ-8JMQ(<"EGL{&&pℐCdP~6" 0GgJq8$To弤>>J~qd4i޷t[ ƛƂl>^^YGE4G|q,0whTtH(Z{12#x) +˲?CFݬ6_+R3 ~T+PI:@{A!"Ip,lSz&]6d6PCT:ъu8aWMID3xYs>2-vzVW0P4V\ p3֜snB0pdrxStvmw%3r~RԁeXOtԎeD!~\}a sWoygʒ+͊\@͟=myW u^81I G Ѥ~څ6Yy # go!wʏ?)M x@{)XVT\f1XXQl4!e=:TOcl2$vp}F)§7|JC$$=Ś5hϼ/+1N-{gBM g8 U/Due\6^&QoW%p5M'?. RMDS#pz`;6;wLJFrSu$B_#$F@+]{}upLJxᇄZ`L5Xun+'|bkz>6g%Hq)3u#|xlA_eW+촡sU[oz8"OzՐna&}M5<ЃfOKY!hmJ.q?CQk[HՂnGc*1m%B qr?+@yE5aNI÷_rd%`D .c)~ ͤD:ChHV$EJ-IZ #i֣ WS1xq]qx'~F7s)O($_އ-2>ԝP6#T -E5 7lefU!gb-l5=?fh9LD8NDE\X@a̱6܅e <z"?ᱎlL)ٷUÃJBߟi% VDRcl򸜪/q!c^ߵ0Rr@vb/Jjw3?gۼl_z -"z]e/$me@,4!ѕP7PU, dMT@ '!GETr{Iq#JF:=5_Y41-'c$1B+6=P~ *%Qpq" W Տ=ItT2HH;_Kr]\[JF {WWPL>WG;h ſTg^t(]xO&ؤH:nekXb6tϗ+t7Z }YZS 6)L6Xoi(b{@΢.lJLuº[qB!/"V<7#Kϖ M?ۯ46\kaC,9>(\ J\fB"4˾ׅA,*M2$Ls1v@s$Mc{3Z ,EOHǭmm[ `"@ೲ+d sV4]J}e(O#;(TywZXF5@WUaӻc0:mj]3 j2M9voJQ9l^i:`W.!s_ulD4{9&nߞƪ kڊt^zŵn_ZF/Dňݺ0ue$&-Xq`Yeb&HD?Ck*Qs<52ȕ:O&fW 84ʸYyR}Em&o_,^[#zfS̻@7]/BQbKlFlsx +T--&6ڦD/-tMҤZcϓb<nB&@-(Zr%e>hqR Fѩt]6Ohiřݏ!VGΌvqjd ygqs{ѐd)cM3Q%\4U_G;+gL!L5/NلIε(" NF`dW"II`0f:m2 1[Ŧt8]$պ P`$"2+{9S#@ƒf:Pbnb{>ӕblaP8c8:6dN.hg |Cp,OZ29Itn*7{ 05Y@Xgps8`KUl/!0D|bCeE *}⻞_i8BF/ʊO5\d'z4908ߠcKpc|3\g~+K`9)1z׍߿v)-lm+%[\ УtX~h-@N-40?"Ƒ`E>asȷ$m.?+ϐBSSM1I&-4NXɁ&a\\_q2irc499VȨ2ɸ{S{ *`p9@meK5F(]̬BKi|nbǏw-Ayr-| Z,bgxγx<ᗓh i5tR_TPaлup|7p+zˍzu\@{o3Lx}niF8s yq=>9֚7$BQ\$h/h $Nqq⮈Ȱud؃Gɦ-I+i?cGUN뱺5L3-,򔶯=]Oys%Do@k u{%=#/7A93}Sc.{޲X^auCt4 g,d_ .-CdG NzLF$ 89z_u.j8B>f -`%C햂/4x· .⒎Lr?tl$Nw]Q4,-k kϯ0f45܉ʲ avkb-hR58"P470C{_]+=)ctuJWO%Q#J3zUNY `͛=,EzgɆ"?Q=fr8"o5o?,d©v5&~r:C!ylYpMܶUQȕD QdYR97rr,nHO\GVwU&Fb(9i#P+V$c7.ߌ~+ ,SKJһ,wv+BBH$Jj -^>NN;Qn6)v[}{1 [hE-^i(G!$FVR2x\3lc%Fr6E#4gw- 9z̽˯zA!@ ShZ.ͽTbyd".d:Xqаd9d/5 _3ć]Mׅr ОRA?G|\%>t$NS܀S+^vF]kξ0a;#%H_;[|D\M|Y2`<]/@]`l^sScǷb2j|5I-uj4&C as;7n2q\Lf=jɔs_= W̲ DkMA&)-1a=.J\΍ɕ25Wu8^#vjRsw O#:Ʀ#\{rӪ0j&Wz&x~]mi, 8,`>r)goxTw^ p8W.ANE-vrc3.[1^"2gZodӕ:>b(876ғr Ltʆc}ǡ(y3QC)>}RjaXA SY_l)X%u¶Y!xv;Kige9PiW<R^9_5HJi˥ulV勜dW9g졳uچXdYQb\A *p57/mV 9m:23#]IPϰ]-Om}}ufΚh̘\]갥7YH7kh|?dû \=bL]j5Xr9o3gQ;O)T$xg^SP,L`1YC]~LD~sRs O6]m?rq/P W_-#f0|@:zAfCMpX{kܑs ѧt7G o \]+]弎_Tj1 Z'D? uF5dh z92Cm;Դօ 'ڕ݊z2 L5%J%B݁6Nh3HW^q=qFǙmu&xƐjZ- yk,׹uXs|@@w9Y 99" H"q-@!U1=CCCaΖ7PR)Ȉ*uҏ{Nz$tm9Yz@͗xĆAcouܴ"ڑJ:q+kOչvXds"IO` .pNZI9AK%Me[TƀV֛W1vWM>J5(ަ=XϤN v2>nk@Cxbѻ>8kEґ%8~ Q5Mc bO2 {h@!eif+ cB3mgC6HHs^o췟Y!N { ;Iwm" @c@4~9k-SZ ˪T/k&8 ˠTGe=J2TG~VJD-yYTzUr*>\H*7Qq?e`Jo[;#CDT}ekq;u̪-#L$YSy/HBߋp@H"g*e[SH .b4 nMt%cSdDz cyOgmrEE9꽀O=.[5C2>6vMWj7Q[OȉO(21JyiCdn zပ%>Aȕpa¥pqU.pұUaLvr~i$ 8V0-bIfN- -8@̗w HZ2 k}Sy}!NZ=„ú{L?ץӧYj&}׃a2s-<xo6)(*Kοbe g7Itvٴף|dXdVGA6GAoʌyrs%'IOq؝:'~.i Įs/- mԤۤK6\}J ÞIN0aLA-w Rm`@C=dTwq,5& = G\f5xJNnN!#L9'UBVZ5k=Ч+!`ΗG,ՄP6&1]" StKai՛·jQpXⶔ?}cU97AL>& $#tצ[E)bVEB:! G_Ldu~ٻAh8s48β!"2l S}Я%c$}Jvcm%]|5 kSKqt0n ֒U M72!f%XNP7)yf6#E9ӊ(qs|Mp@,Y( *u/vI̝k9t6hlXlʛ׻hoTC`'c`GJ"8 ydfSzD)zvb#P_WR| Iɻ|?UI 7DPUn@Y7c.wmr;֨תr,j/`=Z`"`AV2x$Gs )p\]ɥ;MPym^y J3j}bv;\aI*5M{n>{X7߻p`> 촍]a1$%Aa<җ uK{gq;ۗ7u ^@{leO&i7I5. ?E11_$iI<3Gy A!PP^P$WK]ϻ֭<Q8.FF9<<=MVgU?ېVQiCB:bo r jƭ=tx@{qUdٞt#܌\DEx'~QPʗYV"~Qg>Vy^^W&FPz'3I/o$8'!C Wh,Yu[pXy$`[ǶR%B +9]hcFY( ZH3?D|4 2e'd嗂C ~dX߶.qÈLFQ3 fAevkvLJ-V{Eb`w jAD*( ɞ$_BaVTuXϔA6#^[Mgv9+j5s珒 Wd{C7K@m 2%a-o9"ڕO Ġ\׋"]+QqA!T'yw˵.?(<@H{wSi]4G$,pq̜,}nd0- /i: c k˜}b=z%A1D0o3kJٓLQXb1R)->JUbm?;@;-Bt `>B1f7"L]h?%eE[*^AMzbPzEXn/ꫛipyRx mGԊ@ܼ(.iɷ*a zBւJ7g 5o@63ܗ#?թ'=.u*ōL/2 +ZϼI{\+f>ά=HѪ,R1],y:) Vv[c[J:21.y .=_fE').[\F1>p-dMrٰ3((s39\0oUR>*Jk!t@+ǥp@{ ~3I[d_1Reo2b4(=B $DLTdnTo&s; T5 7F`7 95k@5^ö-7nFlQZM0W^Io2LUK%8Žy_bb`Ni#c LF\]ǒZQAArѤ2't';tOk#$A3]V 3r)9QC6r 1OCDB{\qM@P+SGiWy|uDA$Xѓ#?N~Tt#y{ >YBs\uJШ+#(pz NiשǪ5IFiKaI4JW955CTG<=3q}=L,Zχ S|bcԬ4vXzw ǩ ;:XxS9[_T260P!cs}Ms=~ѐVȹ,PN.04=Q`rP D1L1Qr*Dj߭Da+[ ˭.gNI2Cᛲw6Rzwg7ر]zUǵaCebL=h='67䇪f uDrTc鲍ERg!6).}sv YöG2ODtJd \'M/F1?Vva1q߼z%mX ykoàR5 Ktrft Er]Y{Sh4D`蓮vlIc#>DL1_K_+DGk6{+|{^Q `2մkE+H\ t^+,WvpP}\[B/Y$YGdddekeQHJc3\;*ѫQkP)SHd59id= 5#K,ZĊlTlJBY`w%b:NʤXK@-ILi5k5_!JN|8VQxU e=9=W[1m18c@쓲7 QUHc"o6-3+}2ӟ ׼˴4h8Zeێ6}$oA`XDqLnyby>']SuO3JaoXT>u)Ł#FA91G>Iw4 ^[peΎ"_XujL|uY=d)7jq+ӋGZ*Y3y7g?oER' ݪ(U~HQR:>G](Y9zq33se ,$ʶ\|gMxwd5! [;Rm'A.nم,iz )S3$o +Ɨʴ4I%&]ھn_n_ 0aѭ8W]r3+S{fiDr %;9BQLc..,SkQ!C듾0/戬"nx{KɿTE-L$u%"K,LW|Y)#i{.LYD|J\sa9\kĹ1z'052[zN51h{3^ zM$pó417]AvE3~_u_s/\\㢖Dd3lw,n=G7ئlYTYvx;8O6oJ)؜d0~H=i3>twՋQS_spԼ@jNR:7x@Q ‰m6䔣L˖/#B>mȞNCvU juc*f2>3Wp)t~,AҤg|ZfDWjfZ,5ȉN$"o&R ~vQo rsV}̋0qGKqM3$+-z} %JVa v]F<̾>c]LGմt>ڽ>ӥ?% f_o[61@]_[W$JK nvcT4-?tYرfX?[Й@>JMo#HJڴ|(BagQ QnJ< 舭N'UC=J+F7`=& ײhDtf_,gͤM5p8g"ѱ ;gJ rT& 劉%6V+ZkG\x&* w8/e!v1>ìF:&=[WdgNx!OX;U"VE1!][Vv1d3ʁ^}*|Tpb?V_"zq Vnm.}/eC(輹2PtC5-0C{o]DaK/kFD$a̟]HRZΏ43k+"nB;Bb.d$Pī 3ZvMivD[-ax.i{g iً D||3Mu3p>7Aa>*ˁ Wz)y^TwM)e> ]wt2,õIzz+z5 :!>=X.*N b~@:;_%Ȼp'~%j,/99m%|M.0Bm NCSdYtx&h!/IIbhw{L_'gv9Wr6Ӫ!|)y+n9+ҬW{80JmizXahzժ#wyJ Si00l*ÿvʜ!E!J!W(W#$;{V VPd}XxduO0s$OEa+ژ=FÎڈ3h+2DAػ`'C;VȰ~V*AiYڸ_ҧ=BlO_Acas`YץZ}.揌:_s9b/Ai s}d$v}B= =^q Y2)x KeaՔBWe+m=S@^-Co-|dR#w%$u濄dz2#Nd@Yhku #xc[*C Nfz&:g- 0Bq3³h49#__0s:ٹ;G'b oQ5s|Ch"c\9">„luǩu>R&ڒ 5RuHjr*}"O 1557YTj.XjUd %d楲Y@7t6_?<p15S"8>HzIrxcpRu dg/.+[RTx=XGT_FD* _^| F0IEza8 IE-1vKNO!fBh!6UtVNN/h=sL,=냶! T]CC&:ڹcy~xq1 l`MucTHR=Lr)#&?q8f˙VB-o x}0ee. i#:`7)3) DžԸ]*ǐFIhby$zb)j+И5PLkmO }β+ M hΓH 73ĤʮfMf 2ƟE][tn XKԿ":*{~$,kb?w<kpb,<:Y ߬C&ڛ߫P[ 7l)=n^<4q^jl:~)47-6 f U]tNjg_ &A>I:nۙ"'%Ê)sV1S^.T{*A}UJȤfG1Aet}lGڰʢ<8c8dxV UMOյ0QGs Ŵm=ɈirrR'l&8wKRO~WIq6.pB]UxJA69yM~kQ>mԷ%:+ִGk+h/_@+K'P%֍i"J}ܰ}4Phbm<6",Omt~3KGwOǝQr uڸl(*rYN.mX+&6E?#6L@;]^;FN—9S RMRvX6 .UAg`HG\j/zk;-14N.ACAͰ!bXzBP6$gߪ#xKjP+7ꄞyD rXD~D()?q!:]{1Nϡf.2j_U+^vsĕ> *zC(:+$DwZW>ݶ|Z$:2MɶlY sؤI{Ja!̛sz!(9-oglfh=zyg8D{tRM?WY䆋tt`CmIo֫v7% I;/ -ocxr g8F? _a5ZNLͩ0hT9l}('JH_ %3Pdtt=dh,]BJDLvnQ! ^ Vz Wyҵ<R]fIq3<#о攺IgfE$5\Cwٖ{1q`/LqԖ%j>MD,Iyu3,3R]44>3Xz76a;JJRA?@J{q<}@t_ʝC#b[&?-hiRe0H<9GFa0Im,5@=`ܹ) aE[s?3|E!]OeKwWny kZ+iio)<*u3b?^9<+tA:TرFʧ\~,X5j<;-A(!Js@n,.2Lӧ3 ņ.d=fЌ,#l)fE[0DTWILЖ5]2ޚzpx>v ֘F^W"{^䇮jĶ%ݿ4%="pLi@jJM]稗`9vU"j>o0Kxu\/Pi'O FݹR?y-`x;?dFAl棍PI:D@WMwF:g L}D0}$oEARFY?ꍪtZG]m`啙zT-\ -bGY9`1O,rTًEY7|+LYhxݶ= @LPM+Hw4]xWPW`"+upo ] ˇZxy=>~2džc)j(3@ 1?}IGuRKJftAd+@jW5(ޗKEwYmґB/W$vnrj^|/E4VqM7^CtӀ1!X/xo;JDaQ*pCxӬ^^ `eq䷐H,S \z"zMNE^6Y&E 2&D\vn;(?$h^+Tp:NcK\?9D0y[;mQv_j]e.fώi E[cK媽cGR7,,Mˌ*CK*r"|YQL.%M 1/\5a 'Q iR+)gc6Ӆ1+݈mؽϽ:m]gu`{c9&ܕy/j+LmVA[t~H]3zG#[3'Ad *}|604MLbUOѠԅh q -o d |,[w`_^8v,6=2\̉h,;n0q4V;U-4f8J( oOnNJykQ#H[Ӏ{u_C ˆdZ#pǵ PjSop(D8nrP^P':SeY)'R>սZMH|MfOԶÚ YҔ*'z- YI7;>zpHߣ( Z?ɉ4]LL]H15Aϳd@ښw40gڥM_ L5P腣1R?*`2#wh,^^SZ-|;rY ?1Y,zZ0(7n8Ke{n@݇/v$#T_M p^R,ڿߵ4Pj\9'{k`I؇,6z)yn{-b2(c+0Ɣ2,S5Mo8(q ' L oiyn1uZч)g'|:{=pRKwP.jjvu:@Ķ2npZW%n0mMciV;I H0}7 ,973=ҽ36Z]m=f+O͜X@,Vnt }EhZQﳞݦRg۶FG RQ-+4GqO O:{7sN,1 L8ti'}d(~ء9I?_%S)r#EHsZZoǸhgWE?Sį\h׹LX~т_i/J(h/ske6pW q.+,aCTU }(9f]$jO-v+UN;ao_*S p< Qx>'A#GRDkZ FzJonq0/ z0x~ :QZ.Ay|K'ζ''sOp"ۈ@)< <%dJ\[\4FI⴬aP ![W|SB0FxGLtrCwZVj 6B WjSoBP KSlNfoUJp>8a1eEܨ nلt5Zlx>}x BN7>3?߆p֜jqusGs Q+N##G*i<K5YGjye>"a S(Nk]lm=ӯN9ջaT]2:l3oPՒz/OgF0A$C6l2 , Hݴ9ϖeA HWU;HHa\JhB#?;º緿ۧւFe-;!0N8ǩ-oP*6ƿoMyfa'2e^Q M/9Ŷ:I ~A , 'e^)lj ,4}6oś`Fob< %Rب6BΦ5mdL-hy+ğD h?C߆g:.aioh2 1of:<6f[ 9*g4́H`-0јpUj)Y :̀ĭ+fa)cWx.#? j\(ҵ.qqHg* tWȀzK{,nRnz-CLcwFjÃ\CaC, Lӫ=` A% eeg+ZҮyiBO`]j-z.]:,8P-e=KQ !;Ӯ\m8 TdQwj$Al_VV;;K<w0g힋rugSPӏC Dbsqm0պΧ} $JK~R-.Ed-bb?|])Lr`{H4 \LST d$BTDSVlrWJ.)7&ξrx/οVo!`bV$%y 0笏Zol'^8L-g.B="Eڭ; fb1b I Z;|Hk ) 7*%a.[v;ުÐ; #ntcx?(f 93Qmۛ\8恪L\QmI`aUL)$!Yfm+xbصDR"hc[8+L0ջ  1QH@+8{sE˴ WvFny$JW`˜%*bdQxIx! Ww h`fzaksv&ޡO":ez Km+vNN#t0Lm<; LNEfKe{8Y#һ9ˢK?cn`isW:8yPBՐ4 hn4DMhCc &]2 ls!A 7>s q_b`x?[h903w.pB=ajkXzyO[ip=gd)l_fSֆ l˘E^'Vim)o\|27jrxCٳ"l" `ηݐr$nX"MOrepE\ ([m;I 7Y(V2/ǀdW*Ŗ|^Dy8{?kp}3::9c)}AG1L>Ieߘ*?< k9@9g^PIaR`-Ssծ!tEE_8=1F؂% @aC X|0~q gW.auAU((/zA( DQd6 @/}@CC#HBQ[qiW$iI~2}4#BLmۮj@p 0GpID  TH$x~&eΠnOxbQR@a9AR-W͹;72~1s2bN*7*#HԹܤ[Bo2AG8  h2#^ޤcP`>\zz攼{BNṴ̏#FQ:!=} sT~ nzK~(\u+${ αu;Ps+>"fWJo~\2.7O)tmjq)l>3bȔ,[ T7ˣ[^o(TrQSתvY8ŗʳ*2z yQ M 8!4Z-G3˜T!-;|FB%t"R_F"?|!.rٺAf։>f&kf{[nkJݴP=ìxlGxWYbFւ|;JUsE'@A*zfX-Dv(Ƌ}RG쭞7vgR +gC`xqXkt_i[*ҝ}(һUb}C1;z[iḭ"3(I/,NIF|!Y@T倫@atiW 5!&/S²^mG " $8OͨCbԩ Y_ H"ET^w .J^8K83ܱ_BEpeytW#@5AoB1WzZ]CMmLYo]6\ BS݌9н'8< :yB1? )#޼Ŧoy\i%%7ŭ;zAܿTY]s4ͣ/~8X$ٙ,TX0[kj4DbU2.RN! ji$1Ө4t3UÏ%?JpS4xwأ,ʹ*2`$#S,q:C3c)Dd ~ƣkC5v ݑN_eaͤ=7}ƱFk0+g) !_Y(2,F['֓'xōnٺ*SY>4NY9E"1 IK콧̠' ]aK+ Z!Ŏ[Z+צ9,m ? 1;Q 6 Np؏u yņǴog'lܑٝ,iaUC)vYOdwS4{.R+:2l Ma+ə;wmhb.Oôq2 qrrOeFzQ.Y}HСy/R:+2)|ޤ3#Dv`2(50y%HtH4cdގ'Zc$Ἃ0Ƿ=sg. Wˆ}!E_8g K|̯07 "m6ăH;1]5{JYT4C&$u(r@>WfnXJΙm}WCB&**,ilS8T1W:y|Zspl ̊9k2x]Dq* d ǹ rҏ)쁼%-fV1{kEn=xy^:ZP)8\QaB|/>Zj(¥^" #I)vX5 Sωl.v+!:@9z1\)-bRLy"D',"3T )l\gKkiu㐱_2>4x"R_l"~<>Ւzc w+Ok7/},^q%D !gP,/L6IP _H"Iv'rE|dKu(,rҏziηz'Ǭ\`c*NU)YN@mWWŔfmڷdpU,?| Txd6IOw?Ω#2O}{ Q,ͥU4l13|X޴p-Y@A"Cj.NL@BE?%14F9S&/iⳍM_`$A&:Ng J LUIj|%>3zO$eg\TB߹,32E1,Xb3 /8x\~B2Y5a4nEU.ٚ n&sxe 55Qtt4ypDSrX|WB (" nze[5ʔC m=F2ߠh7Feųb쒒Z{?2\'lP#u򪆓f,M!%LEǘ*I9KsE0^yÎӺW/Iaab3FhF^1 ~2.C@a> #00ad-I-C(Z!l'tl ~Yh+P"x! zZ$RyDy| ւGc6/U{YZX\Ъq/7wt_ v ZD/Iy,"hSTL~c>kFB $3{]SS88'(?aN&&jl(|Ӫ3s ޮfJ8H.ϳ(vX+>aR%a4Dtq  _W달gVwrFQjy+³Ӏd/$`m_QO,ßr[7Nmn7;,dcͅ~̕U%R1\/-ZkhW,&Q.8 c~ܵ;{ͤL2gRB~y|W.j,I>s!"%wUX<7y0qs<ʺ͆-yU"` ;}IpOW Fă pv܄L?ݬT0}+rՊqPBd'=7:9^Li&盵 3eݱOCiuNFټW#Q0$0Fq]ŔGX+=G ^ p8"V,v(u>0Av`+ZCMb!myR ǯR v'$fןyiLo:Cgƅc鹺QjtTG ha~/@O3>Kn0^~hdlKxhJC ./89b 祔/\*ha[:wSɲwVƖ |IyG^hJ WU+{$ 4vJ= C* ߁K46XU":Taoƅ.fREId]Àelo\#אH9 oɘ:!t@G2d#tƿXC\r$᭤2~a|1"waT#MPg7KeffٷeIV8:mshF[~Y0F!4Yd!L̨cv]pл ?ݢ ,m$k- .zrI%REL]j&rX(6Πf !ܥj)q%[ .1P|,sy5[ֈm@YHA)*A+|9fo? [[#g4DނKJ#oV _- 0_3kAo|1j "htߗ7AV,_1{ߡ 9oٗѥX[P{PI).g{G M%SlQ_[߿fwwST0fLѲ8_"3"T&#Mz_L./(m'xnt9DzX7 &mmW)zff.Y}FWA;ı~͸J%Aiaʀ ۟5i2ҵAc'gQb@^?jyG@^93<ُ^CJ%"@_}XXY[3K@bv4Fҥ9\OK5A:p*)yP7%?$ aO;ޒ1 h$n xɎ!q((~rËļInp|PS %YjSRRTt6k88lˏ{&"5(AA2zeFXOܬŢ"'67#O kXI|l5cE#-AEE}džO =J/IJ7:: Sl΅Kf2dmQae` /^0ϰm^siK9X:i_ZfF tO_,T"{XžFϗۑ3&Vw%rngV m%n#3-b`DcUhl}ªifu]N\yhԈWW!Cs(ry=F%^7 $i0'4M(VoGM! 煗ci 9NG(r*E/5yGCy\’dzҜdZzI'ďܴ5 #$Y0UlAG F6' Ϣ 7>{,qˋ>P.$:!wR'ڣM% ^ɒb5_DۣIʊcjhZ:= EPoNMT.ğwz3MsF oHlK?k>! ꄲg3BMG+B= ku+`_4d}Z`xmPq%2hq:qM `<`$ =0Sʅ+=~ cCND&O VB>{=}a]>̨,GO%kfoL.k+oHCPΐ`l&Ȅu^5 pnC1ӵ6xIH*! x#aʿnyGNL c{k!M1J$i~} N%}|F_UW+nBȊ 24vB;gZwOv7G?BLW"x6;EdP"yB/ɻp=Wւt0u|6Ŋylιh cY*1; m}ӊ2՘\@"&DDxiwjנ*LmefU |;o1c4Um86gS6 K* yE*J1GtPk?U_V@7Ϥ2(~|`P&-Yڻ=0i%fM[:2Ӥ=EQit*vDZgtƃ;0U:YT{ɥ j~a d“TZߦ=t!m|V%;7FњYhR "ٵy1ӱ- «@a}w XԷ[U Y0"ԨoRQ.&Ъ!yT6_ 0O%pl/C<{Is{{nC< hO訋Aneښjڇ ˑ/|#8|#n1$Ah^gQ-XQЖBKFlgxI{p?|lVV7xO>u%-Dm5Z~~A;ƚw6;rGcrH۝'E+꩟ lx2\DuL!fr4Z4䏪z'JnStWǨ:ԵEP !c󞷼d"'!>5 ʢ; 2tP[xL`:x8nkS K_9Bp TP4.ZH0Qhr26ϼXZp wYUzTOl҅O>Cym^!` =5 +M܌'WÂD#,M5\|\Wtf C| K~;5]5Km߻Es4չSnB l9H-I 6/#\N" h0U`^Wr`iUj}%{&*4]:&-ulmۍxp&c#gςS1Bb߸_Sm<9/i'؍0Vō> Sf8 nW.F< Kmx)#sRnO ihdPC:*)Dtf/;+:ƻPt(?0N( ?D'ZlG/0˚ʦ0 ZOWwae8( sUμcD|4^Y?!*d(Jo12K&c CEӏ|xΎvd34qQB_¤F{K *.{Uå CRQpEM n&ԼSƼ s<.pl\58-]NȧT`]BrPa?t86oLQEcZdJni["UZ廟3y̺#{u>OvKUI16^~WC왷|h@kevwLk:/ *?7钁>WD.I'cXןHZF 4ŇP:JIB#1^"Nz 8~F$*I9AVW[>lɒyLC*=cw>YX z`D#c4w@2 +D9╾橃dϒ9wܠF% Y}N{S-YJBҽ]. &S37]z\eBəcQFMYմ&<ܰuglȷoVWm7+651{Wvi?a!;Ln1ëX6Ź|8!LIoLYW7("ip7ԃֈZ|yxd;I/HL=90<|s׆$.2ž`M_e:;FAߟOMwd3  sv;ҩ.FvRmظSh'0bS CcT 8Hoz#˶{6DC0՟^<ŜֱÓWnC Rf '.V?Fa+N8&s["{Dk&DJ.54yŃz/|nx9kCY|aVxPlmI:WF|NMZK7ô7c3|fi̖nIzņP @M;mxگ*~.o;$sOP0-F9SijS\ u"m*$d`-L:sz޽36ϸEN )I/b~썱v8+FNV&Sh3bTaH)DZ gX ?&Te JCMg 5;~|aOʠ3;P#OfVjFϼ*;csv ЄҝTyR<\[Ŧ"o1"etIοFATc2=Nvm A5e[̬ܓA:K卢||M˼b}doS\!oBB C?Ktj稝pĔF[H O9z 蟽[)<?AE{gnƻ;CB8 gAXk~NNfCV! g[ۗ!w>RX鋯"$/糇_ϭm'J^2&TGntzd Q[ӕ:]+vrr'ۜsmF4%:rΪ8(`F4kEK.Rq+V_oxR23mj1Hnk>,<ǿ W!ya5&ᯖ5e0#i旘IVT76+K;=FCHGL* (EyfN ls0Tyup u6~+o)tjY=Tr], r({|'ч=. m ]T@ܥBEa˜bQK::7^[-(%s&`B\<̖}/c#|AA^D|h*.e sm)q ,bIBZh,gc%,+.xkҽ1lQu"Gu;˛ҮdC4Y Zmām%`a~ ֢Q{]U,jq?F tk,;'vYo)!+OZ+4NAoKrC8фB|m5s˛N \^D:Zz6xk1WpbjTYXղ;wמokJb{e`{/_$@D;o?1@*PQJ%hy F¸O+id@?bznOZ}ַ5WE7pQ.Tm#g'7J9;]Nd7{C\NAE[d/ J r[GT.aԊ8s%ESr/cn$JEt+X-Dlu|'LԂzlc XhkX(a0u-^(WIx Q$QP _n4Tv~ɡGPB?g>tM *!s/ЋzoVwM9O eCC*X-Hɧ*|91{Qi'z`?D^VVP8PSvb3G A5DG>tîxZ] EJ#@ZLqu~#}ǵQHcPlB6J*'dP[󜗻i zyG1Mz_UP3ٌ"FG(`{8_5tpIIpF> u^/FLBA$.۴(헞8 (S>wSC Fu+IjzK~FB嬢;Py:$i3`NPVtn~k|=_e|v}=SLjiQO7!%nS"$U_{}:(1O'%C 58 mJ=]SPe)utQ[IO}sߑt4q\E-:`%$71KMR<%i !OrDu"%ZG2%rLtQ&錊]JGDArՔxetsl,A\TB4/ zu7^(0╅D^VGha{A8k',Bːo|6,1!(XoԲQ?=Jg1zᰱ++s]@n0DnnшI3WQVb s:xb|/hA%o@`-ud}HR)6k ~1X5wi>tU]HˋdqR|ޟ4٩s[NqA&U.m~<^ɽȀ] {]K+, VAa;Bu^ۮ ˽a_D*CёXӵI1Qb`"u2qdxJ+] ^.򧢖\~9T;ڹ `A|nzkOs7[)Y@kͿ1O,b i1 67ۡdFPv̋c0*̗8,w 1 i{]~A>z}T,rG$^haWٓyJnͥηƹjBv-t̄U3`Ij԰Biy_۹_^nHK9ԽU$Y*Xeh 1FY$ ޠ\N1 ]N y>M5uoKGc *TF{lr>.B9&~ 2a !6`pl` v=Em̐8DVh@kwQ&V{=`^u [txc{E`.Ǻ OfG9=0yTmL}_Y>3LU U¬>I)eIfJ"6$k3\ 0=_>L{ƎFհE{>/zErme%]̞kAϴ̵Y/R4YƯO.'%z8f@e~F;*Z"튻]SϘ(CK:Խ ~9~Ύާڻ+a.7<Ǻ3w$<2k ]i|AzUzh\gh[߸nu>& >sqh{ OŠ{ a{7w'580C!vj6x$vI-G#uĭ\+*pKqPsVL9ͫkpR8DŽ4 冾KZ?%B:!iv R}.36MǩRү.i0h+>#!5.1\x#26I ;+m:_u*yVt%I㬲qi 1cDŽ>ܐS; ŅTQrNu65G!2Ftq|4̳KڞN.>q,Jp=l9ej68+ eVzdlڭ&o]GG[8`9%E3yT'N ъAVHD1D/ ݈+<ĸ_3 \>WzYҩEZ? %zw='-($f$zq/s`ˎ9ME%g% ~EIXΩO GAnV[w3jZ (*> G) g3޳3~ )zo4K2S}+Yhpl&2??m9]0ŚW%FBMG<04$)z/:B++ rNxJ:{G'iVmI5PU+.w9i<(Ⱦa`ǿбfE!5IA:ZjaDYOJ콕NB ”tǶIm`m˭QH^sokz* E7\2BA1K[X?~raFgg0Nz~nj98qxEi)ڇJd+?1ހuҗx)5ѤE]b.x{CBv א^r, P@Z ? rNUv:)9$4=GU^h@g*{t{nXـa" R8m`?tNdf<b9%H1|0Zvon,zVmNrp< xKU=۠r@joô^>( Qޓ͢OgE:[-zbOL ɲEW5V̵,(uL'E cEk고R|˰ljSOSy !̈nUԐ>áZo[ ?-DcZ ^|D]WFsZo#7ˑ5c{sciS"dž@NqHL2 8hb_c`uQPjЭ֦J;Jl@hZU'@ΟIrcYRaڏ31%C4L2p#c4$udǛj>@@8J4v/?F3 _EM Hx>i0/k\hGXlX=@-(XmhpͮLMi-J#wR9l#Ho/OKJk&j:!+]UUmD Pq{>sɵt4.@yax~嫛҈c? 9'gz;-nWW~n`M?n .ϋ(.]cKQUq2,v>Gcuݟǎc]fb\@+I];7@ٶZ'l ֊gRekdY$CJ/ {0]d&bw ۃc,mΑ@y0h/LZEU:L׆\sc6BA<=Hاp/T VJ:pb8ߣ*:?|j!',Qx VRc5/:b(h.f*ht|E,QArBg,!vxRrb/WXI$[-,ߞ5ARwr?1Ħ>(QUFB`.UWҮ&c^Zj)Z"OÒX: cD|\pĮm#2fRԜSrāq=, ˪f:L=pZŏM[$h/qU_ @$z+\IPtԞ3%]T׻GJ*3*9.Y%ٴ_>0H/RNVL!|1Cy1,l >䪡r@|F~ebJZhNcH Ҁ=D46xrZkBC0@|M葴;ŪxXZEQHF 5ݴհ21HDH}tp. )](aƗ;:,1CIlȪu3z!_7՘{Hr`8<=RV>+;хkaX^lm[ʿzsЁ~g )5Q58KWQ vhVff틎Za#@}nf Xllr SVKx1PJ8ohƉx~MANP$)OliwgMj+ϣuXoV382ΈH1JmJD)j4U(^!x0t~fS-IjَSi<1Q8ƉCogћ1Hز ߷Dz/4<]C8qoeR/o$# ;YpRF])EP< 3%޸1'i @LcZz4dA;nl򽏲):Ώ !ץtjD/l&] kqD$'S-$rSaq_ 0ihDEnt<`'-fax H'QH}05qn 0o7r~8­1gHbZ!Zj{@KRd {hX ɑJygTSwd dƳ sH9Ԙa %E}6&Er69S閻ӄJJ&t. V@Ig@L=u漱~8Yd3jGމE*F6UTV6"MaU7ho~f r/w٤[hE#ҌًZ* 5zs-@HM!Tں \'=5TII{fxU"Ǥu Y 4o✉Rjz<]}mQO2RgC۝m ZOrNE!PKп~w( زM "O-w3U ,]/Bea4'T&e_aV!ٹ/]ɮY@ۡ:(sC#cEN[/dĭ[".ָhDďLԝҝJwdV,r?!O; = 4UPwnA_݋*4NS^뺌3RG- +_E.HBBg^U^zEYI;[יQ[;ᏌfbsL1N4GAS8(JGl~Qy2y|@B$ӗ,@T\2"$>@V!E 97W \@nC<>7?P1"ivsȈm߰_%1 tZe /&pgʽJҝlŮaRr ^N1NȇX<2p:3UloL ? Z9=T?ϔ3{4-Pl[B&ɗaHCk5t>* B3i75<CnR&1*\ROIrCCƍ} 1n>:3FԴb2Dz+S.bP_:L-hSr }˖_^6t`uD>sg$PEL~BŠIDz6E.D`vUN{xE빑z7:,gp'ZSl?9 ?.ME KTve_F(o5 ʾ@E%_;}rJZlZWeʝ՝k.H{=X˿`7X"h F4Ydb͔n+kQƺ Jn:f/rFgjdp(.Su9S~ |W9PvdTWD I]LCNh1 8$Sxzjw~#.!i#fNxtFʡhXtQs_L#oRHB Spĩ 9$;$J:h>OиZ:&xbckHj09Q {lڶKsS$BZeAC&4$Uψ_m#fsXu#pmT=scǫ};k䑸ZD6'T*|.y@~~ojf/1G`@՝ @L݌aS=~Re}TlG,bXL<|"=B(]ѯ 9NJd=˓`08T/՞]4 CF$=6{+9b+,ˢWM sY ]l5?-NsR__7qR򐠓ȿkCJ1o#&H~7= 3wAg6hXlJt y/Ww=ftP< 4LY nz5sO*W:M./0lqi_{zAy=Cԯ|ƛ>ׅ#IAOd8hـ9msF9?2*ʩ.V,%q|͐^ ӝ?!F|n D])-['{!ۣRy86B (BEF*/$.6fKUR @jwKGNL"]\TBZC3 {3f8, HTl^v T=;UjTx8{"CPFZHp]:=j0OT!9ۓ*Ԗf BoAs~F_J@ uxTp+s%OI8\6{KOW)G([Jq1yv+*m==G{@O`:8%pٟLNl!=Y.ʉXl Oyw-ʖIT ag  >D=O.D=|uУ׭M1߭!$RcSl ?6 S sFgPoyɫ5\l./76_v|5#Bx7 *\z:?ub ۡV%1~:(oʦ*T tR wB9MÃ? Ld*w6HRĖ~,ڎc갚.pF`[Jf_CӾ$;Q:,Q7:@s 0ǙNBf'gxWAKðvGi2 0Sܝg|_&{6D}Kyr %q,A-&?D6T@+e?D*H*gou`PrG% +RuΔH{N<\1ޑϨ$8mڽ9Y|F }#{|aH.&~zTf 1xI%L$vkݡ.#qZMN6ma:W֨/[ i{ULb _ȹ^>}Z4'Wiσ#~>HhCvTx1E=FNJ^l޻Y5g ֑lT("Jt h7g=8pyF+0C.K_OGO7I#WY;WhE?֋P{p{1kíjy߲퀾$<{g^ΦO"bZ.@`t$vp){v-+/ԽȀ 9 |=fG_kb[3m./%j8ˍ({5']u p D,=YGbԖ\R8.Jc{keͅMwMwۥN΄w0mE "{ymh%.0Cfbq#M5۪quw~a~?(le_,-~j mi %_Ҡ`>[z3]$N'Pqe-?Iqsˌ7{mb,|ti?f,]p+.K%ÿP(c9iq}/"6k|N-Mὲ#ʌw~]<#n4eϋNeJ{71JXo'AZ|KwA]nVmӼ ^Ý~afS`o)gCt$8p'gP@t#=Ls- ^SG Xd5__z'flq ̨(^x5q=kHǞP{2ֺG_gz,^A~q"Yk@G#(tDwdz1OS$iHUB&k6颽"@Ad"o#H&uߺsr҈.Xfjxaue0K+-l d!F3Ƙ'b%vNh7KQoᐄOE[V݅$Z|'EGv2i=r3M<,^ސvݹ8\@<8bjf\y >@>h58NmܚHh B7UkdcB-\#Rӥ$\1-[tws|{ɴ)t%GPSkMIR菿ȷ1NMFJ^LtnY  Sٝ [C)㴞8nDmS1EkϯVz0&|TBqV :.qnyJO'Xq-M\ C  !,e&^"-k<&2&΃6+8F{+CѝezqC"r>~ 46Ɔ'd$ԄAM"?曶]PhÛ3 WBCCnC1djěN"ʨ;@v]Z7D>46nwsn s=G'+יrlj/@,=u>?(U7Qި4=牿P, >*)Uyؔ# J=UZuQQ!7v xWXG)\oKEգV*Ʌ9}*V3a"Z`܁L!ݭo Y@;o ;a/No9&nc׾uEh?InYx$ ۶,z'=2\"į)4[DF [&s)jƵ'Mg'H*i5teQEdQQq i-FT@M3UZ5 xx$h#[f1%r pFة5&h'2D^4Kgo*Wȉy% .eԠHsn8pDrM8@Jy4DS}Y9d81 pm,>OGjDCʋp^-jB9UfU(gq2\=Ŝyefy֯} -U!8`uԨU<zJ낐k/OhT@/F!˃7}g7 UXe8kx0KC9dKjC_.%Kz.E\RjC qż$ 3pk A\f!Ts,Gf^ t?0n;EWMյ߃o7 &[Ȍb 5~>W%6I9F(~?~-b!KK<~;MG߳ݱd*/}M>}|"$}wM̬ڇ|'zJM\\;ݥ ~R0Λ Ͱ tZ] Lipl,gfʰW&W6-O#Oi^l,jw:B ?H`Dk!$-YJKX`wˤ cr_923"i'#GW'|pVz:۵BCEkMBim|;S7)!@__gtMҮf([_u½@ktϰ2y5|7vOV h>εDKn[wO | RJLu9:)"; 1 &ٟFCVp*RӼ]{'hO'lFkf-pZiHXC X3R}T= zYp#bbTGkuӻ˚zrU(feQէ3T&i@ &`kR-___bw\k7yȍA0lwu XbOI2EVWDZb"SS{&2`ٿwse: b#iẖn+[d=ڽWZ P]\d@+ ܫ?(3ejC.#{D]S`,dYyd66ˆ\9xc: , MgW-\7v%3Hnu֤n4InU7#]NNfo YBr=u &(M=ީNxE=x+ `};jO}4d0:Ȅ^C$C&nhYrl\DZ϶,Z:d0УBmrWf{ESVno޾L(MŶY1if$Dھ"IN 7(nۢmd<"0aT3HuZ,wx+Ntz4!Nb@{bΤ#`(sidv>Z )/ͷ^ ?z!Tܸﮊ\SR}u ȟ>>`r:mtǝk`A^Fرd#tؕ{ fZ <4eaMxM2ȥ7`mbS(Zj+;e2etN7TghyƑ(}?HwJrcaG*J}}zNbfDwhmI@*4Wk$cXboL2Vm&ysh*Ӻ|}-E-uH0Ղ{L# ~jy)?L1\{\FE ] - c{VIƞ9pIY[N.plj&L35kZE۶q4hrm[5〞~7>Ģݳo6l][riT0-5>{U˄fۍkq O.t gM*Vl(95y~qoE {"& {Dp |Q'+.aGZpUJ]A8_#QoUS'(l ox%||BJ˙]T%;YkZX 鮆s"}?h4MJƪ"sR?fphauCJaf*ǵ><oK&W[ ^3BPgJ0֐C箴AdfUYXW 0L Ƈ7%aneH0..vh 0uOGN+Pطjo~u7Ǒ/Qor T>Eo%mzS=WAE K2.D 0tL zNtĀW)F H&y*t;ϠaLέtݝ]9-k\"`A^1h*)$bm]/SӘrt6[Q+dõ-FC?-P0s6aU+P0e%N\LvB@a Zt.6u@ak̛-dl?372|!d7uu wـK% V63;Ȅ]IH= a6nŽ^<5A'흀u#Oԍ6uM X%S`?y9pUTdg$ʷ޳Dn˟ Sizˀ l?L>  pO8jOûlxڼGȦ-7h8 T$D' lf*43K8!emzzu`w-c Ya$e2>ofoit< ̆vS +7gU,BW5 SV=>Jo6&Y:%Y?o/qi:>(S@(9/upG>q8Q\%<LCmX8dEl%$pŒ@PX,J{y\no*fUb賘q$@Rce޶Ro V! s4 ?A7'm3pDj}%vـV$s\6sZ*>2nV=U7 Rc8EeT<b.8yDm-ڥ(@bаCIrw=jr@g.`- OXϷx0wVmszUT:UYwx%^玞wrm8HQ-V̸u]sfbK*47rs7 .% zV Q+# Vf)qyЮ,ͽo,inGe.C2{ʽ"dj-"^8>|?s uR5R{񪌃LWzH;\1j̰}̌{k.nei5lҪ?TqlS+ ^"eLT ,yOhK964嚷c?z!` $7? 6vbӔJsKKp:{Y}\VMjSse`;p$y9EFج@DB4,;ЋQ}0ÃXOMwia X@:o)2rg8ĞVTi6NeMk<Hymͤh#I= $D! a4$֖EbS3%/R> %XmfoP8b=^9N[טt%HƮ_ǾKY3&vaS,(k=5[tZݟB,udAR!0tgd\8@6%ݦ1,?>d|=˭ 6s sz cAqLmBF}b z0Rؒ/T%j|clCgVMYyXd!/liWN_|zeZB>Fs'YA><\. b}s}ɠ-d\%ZdzkI cQfbX{3<SPS A8庩 -Τ8*B遀@h,ƋMZR>{.g΋n(5/[(=ΝpIaؓlҼy[hm짬+̪Ű`~}{SrV$H48u3D }P{D؅]5/dN:j-GPNd~En|G 뜂ɮI 5$bO_y}#7;~4^n#fP?LH4'ƙoW }&G.4ۗӖxan2_!uqs`A}YLpwZsW\v8Y? C=ԃ(~[KG^3 .tޫ7'f𢕃QVH.vwBDc:)&C@zJexɼDXqE/]b+;}_`xi\\?6tUiUj 5fr{@S)ˮE 0SOUKe {((s))KI#CqR/`N/qnŭvaR'1>"T0Z[fԟ\, =2|zlU{?G!Ґ^"Q?iI)>}hsC9KnأU1 =L}XFXETS@#0|T7V^(51>/TZ`UepD5̓SNyI;+j/>e .݀s Hjn4eHZ7މ@~% 4,^^(3 rD6.۬rm5͎~Sgv}ع Ja}N|u Y}*;TRCt I+*r>x\)fa]hd}}hZeF"&+< ¨OC0]Fd&6l m b?)#Ck\VL7fp1#ҥ+Ĝ& G^NqR L5Jo~~tmZAL(í!Z dkuQۙ,`0… (4h\N9Pi4ş:Ⱦ6_jz}呐d -"؂D-itOunCQܸ}9 ;2;Vy cG U=3$?kW\c`@G ۢ Җ W`p;X/u)5s *hX{? Z"_~7 ?[ċB `)[cd=Hl@{a&={@.2KҦþ&@6c_B75gjv%_e50 ;Ѣm/"+Љ$ڋ&ԌX"29RJ`|5aElsjqI4/9ljڢ2YV/kFh^3\6R b@G+l2ÀK(CI)JpxT?NqMc_$Tte]?4 iWOޡd;|#̇_porA_;܃TM4ϗ +kn OrC_T+kvĽwZj3>C;P,b1Ϥr5'ڬaGf﬒xzH`@7E$tM zLFVreUbPVV^jB3 VzA4@H\hT!_!_wXJ.Dӷәn2mi ߏi-G?Auix=[ɯ 1.ů'FR$M?ecqV l b9⃎R1ժyULv |O] $:.4e\fi Cr@8bٮ^Jg8t|{kQ? ͯFpێ@ٹmK4J :Ԡ ɱ4h6(Sg:7^PFbWo B 1)B0oǕ^kD|ALoe?7HWٳ= okc<Ŷ̟(&whVWDN}X!% V$+'xݥ<rp&Y tmlI~۬bŻȔ4@1hgX֚'\Lj]ã*#&]끻|Rd`94uE-{q_'@h=ZbG&HzSD]$PѼa,[g1k`bz˯_Պ.lcEz$@ <Urtr_Jwp-NEo9ʬhB$}m M -YIQ1li jDŽOoJ2u Tv07M%EMoBpKB.TaYNWl@A U=|_UK"AN6+Yބΰ#6JS|%h@EJн1YհEQg97`hB%K," ""ލnn13k(@P@2XI__`ˠ~Szw).І0 NzH ޜ-(1EwXmޫ={8s*J1Qb }6~ĮU<93I>}beH}Z gH(Έoڟ2?nNd|lMW/axsa,N,fcʆ VCsVҟ$ʺYHyGI(¸@XIjAnŲ]˄B&9qѭm4`;-~P[^φb|2֢[ұ¿38h N*hx.x \ hʈ|){d@c+l bj dtg@Fw~EWN+$NOpJ]7"F6d;Ghrc~X*o2}QpEңlYm`ĵQo\+;Oo9]j (Z$-G΅,dƖA4hOs Z, k=&, s ||)M'CQw+E*UWYBia?0{iqnwB_uCn"t>:"iVy%1m83G|ƚ<;яAܑ\g﵉Ӯ':da`?iZGGMkh!"o@̈."%˛U)9L6]Ch\vۙ=͟KÿZI=q6l JSX =Khqȓ8g`Bw<a$xd׉gs=l9HU^Az`i.RN5WB{WgȊS& vb Lqtu_S va_paaiqxNrGqy9.GS+lSi&KOJR FB_Uc"+2^ C9ě*8'1#2j!mR5pL奷 F^ Ҷ]c 6XE"ano[P^'Y._Ypd:{@5G3cw@R-gFR8,nRܺ@PEj2aw'h,<ͯIuXˏTjUAɽpG,fP;z0 J-l&rQ*f"=~c%! w >m_lSo6RB[xK-A(l7OC@3ю½*/P=x2HhA Hƺ1 ۥƨ!ƕVVk\˭j- >D +h,!\{eDNS~#BງC84޴l9~Q`06m|x 9J~Zj}bx@n+N?[=X^z]t ramD|Hc2^hѺHo2fPnR3K@:컃[%Jrfb8@!]`&.ַDƄRK.󶘇hw(ǢXagt"t. >~kbt`(H (%ZP]n)UB6!d~@D9.9Ws B%PAn MJ"p,z}LL6wk=<,C?SM4n%RsT:deׄ_Ɉv/l^Wsl=J͔if1))Hڎ1hST~2rc2S^ÍzRV۬n }*Cpj@eEA8GkNxʳ?$ oNǴրEQY*p;#MQmsUd{% z52ͣrYx{45%y#ksՌڦmfqXl5CwJ(tea΂N  c׍n;+oLgܜ%V'w.;40rþuw2vqI[ jlA )oSIB]JDEnƙRr'2s, UJ|&/Cלq`O<5Y"*)IIɱhRClUn(y_,zJ~_ZI[/ms;ش;@Za}fۧN:Y$bX6ohl/o^I -yjCl˗tp)UKe#7@c/x3xYda*xR1vn|*rmCV\GbD6ʄ{@•i&#@+yd6項 hN|хŴfL+J'w%-q&^n4>.ѧ^5 cMouK>+$ }Abd(*5Uhq!"ƍ>Lp_mǹlj-^w,x,To^!(>bhq#stE4LN݋{\رE4 o]Ɇ3u)7DÑ\7pcPj ̨=v`dS9R ^լV|m:0]ץ6DJ9CNܕ\A}9k?{d3~nnCnZܱ|pjK~IP$8Bawj p;bk|O]l3'j i&Gv; vgpz(gζiy%|(.cB!@? cTZKzŔMI8D='b'hᅹ@*8٪zb֠pσ<qWnkeAt,<12'\|bg)Xbftt<yrSj(6Hipa<0U. [G~TPx,[!u8rh;j.C6! _,Wr^pc7k6?ILΟK-7u 0Qj`RF15|",#ObM:L8 EI\Vt67FߙT7tXѿԤq[F," Zyylߴ< a/=6 *2R63H4hY oliԐGR?gEuujxRG`振BTdDebs$ aΗB(ixJw&%"iWQK){*m` vEYKeݮ)+T:vy 05D1M i&a1 IwFx'n%XK]UƮ +oi>"'v~Ӑ7^}v,b$Z ,1Lɇ٧!p]۹lgXiot[n,\B=] 7{$mn$C @QR^*z_LƵXeXA%ԑrנјۃF_pH^s]TeG] ȬB9-<^-Ĭ16|_?@=umMtr RmrM^6*k6 #?WКkpQfc{r,k~$Ta^7lGq^TKS'WaTycq#F3t)KҠe4Ri {kOfRu1] eʠ^]LpIw0ܯi튜<+%jNr؆ӘL2\f5 GjF7Op` XI>eE Pwh1C Ъ-CeXx 8~+ma9gja^46NNDfs<[EPEx#0Pˠ؋;Gލ`; 0m`Q-d:l|nl0 Nq+ƞ…S))Ή< R,ɔ|\}I4 w5kZ\c#™̞x1bƴ;wn @̛XĔ^Mfl3 /=! X ߝ݆=pwJ*$kTHkBPPLor\Q`;bu#}$rũ_Ӂ||06Uc|<9Jn]N8K܀\m͠N8\#DSNVj>e+Jsv*'=6$8P(bx e[5 ]CwXҽH~L;= net<RhC:\~rTM<#pSҿfbaH|$ Jt2몟fʤGem\a`\Skl=X#GqCRB-4Nt_C;s'3Ļ#L.y{ڠȠọДa?׆50 ӲPlrQ~Q /).L\#E2U`_Iz 7USƒ19ڏDtTzt7I2oJ3cj _B+p _ C{esЙ䃊ÊT?R :F;hYdanCҔ@(NѯUW">ޑB9eo p<rh-w)*ٷt5oqTyaT?Sp"iJtTcHcfc2V~0kɋlDԏgRO׷ӑwFN?^y~7~hN<5M ״(=dd^/PWZUlREȈpR􊆋GY"rHO^T]6 ]*mhKre*l.^V^UMab9m͝Tut4$y$MbFOD1-$Txb,XJ?V .jb^DD8jHͺRWZ#A׺P҃|W괟K0~r!c5Wd#FoAC~Ry o" *L u>H1QݧG< `V=uYozƻѠ\u$ A$̓nEjs;AE2qk$@f}vdۯ ;_.?O)Hߌ$\=Ͷ]iT?v&cEzOw*?l3S2m`{_tDNr^ އ+O ,al̆AcLTj V@:jM] FrF&IV 'Tnor/vKW#t회B3$ԨbMbF)'%S@WgEѓ,DyLʺN51Sg# Ӯb026J?u*-.Ls|}ATPB<ȳ*ESN\.3SIݦu@6yLo!&٤? .k'<|N;,W3WݶL1›QbbQN/̕i S );ߨ;P7;ޔI7쪺^*N>=qc@uY{ rwk8;k~|^yrufsKp>4 to;S{ɴr" ;)$I㺠Qi!*ou:h4dU`d뺑`1ZB[d-@"{G"i"6Dц>=#"~j}8tj]*4xV98e1t0-D$`DI{((%Ko݂Gd[5}g^` 04t?r)1X18hbف*Ћ>i钉 Mj:|T&)b'I=bԮ/\g@%~`i'{aꫧf A̿n]Cd- Sa?jPN4Ǯp4f (ʲprJ!8Uc.#*¥c"7×ë(?ǺK[AgZ3 2AdSAɒ]^J`ɾ;o~jDT4p9e)BnMyWW5 ;owCgimh^G Rk 5՚w)?nu!578;~v$Ub4_G u;k xʋ0tTQc8{FE X9 &q-78%[;oq0V `G! 5vӤ9D/ //<ēgG50|<7g4{s!ks7s$'%Jpֺ+\HޡQNqkD\^ZoV-5)FоQV+? ^B%6BgCTBLRNv.}_ ;0].؂{LR ϸ&W#(@mir FdLYK >t6+")e? dP[$LqOl¸/^|MV%}8?֟ZX-~8_VA֎X %8,;硫إ ,eۑ.֢XP ʖSL$uyӌJ8NOІy]EY9>Ppjb>.LwJZH=s]&0$ C݉v\V 0yO4<7rEi C(AvWQ׺u|DeJoDT N"V/swjHIjzjs5+Ga9Rc:" /K)iLb}n| 7Hw8zQhqA dB̵K.Ȕ+F5PIя'9Ek1Q)cT{L%=HrZ:j'C_ԱzGʼnJe>*0yvmqyC<0$N :t{ O<4OcȵTn)AStr'Ou|H(dgK VIZ@>|޶![iJTP dr.{Q]s}(@h5*{w?|򖾨@5 $]$kL윶W87p_)^؞}lU螹֫%}tJVQAC|+NϨkLE\o8ӅUa鯹%"V}#}{5~ l)jc+6y1\kg2ƎH75/Z0$*q8/BuT5\h;z]FY\Suk{n($C&V(ZuF}l?sj7죇tV|Dl`O5Q#ͳc/I?6)?0PDS^=tp"ܗLpb|8rӺqͻ}e#*VcgIB?zx5pq_ %:YJ)@$n2)Y[&eBeF0L5IAJOm J)ތLݎ zGv}(])EpTI$'W0I4{'톮sd]SG.-#[[,QPO3Zi'(gjOl&,`λqtW HItU{_γLe|WA3t4h.lui6?>'a4Ja{qw9&_d |j4{ 1IҸUkq.zsw9H:Դ~#oY)'QsIG2lu< BQ3= O9xpPS^bے3"hXȊD3)? *ĪYB _/ 衸s98ȱbF)0f ,_jGVK;H N- N('ꏳR,VR 8lXMMLA>lΕUuU=+}GGؐu UmJŃ*u9na,mʤC~X.E3S*aF&խ:Sە[xh_ujLe r>F[Of#~ A7KLx篻tƫے=c񴕮k}A-!ҚijF\.d8adeHm#kP 2'EJ_?Տ0Qvl4~om1Ax3"$G\p4꒡\9*WA3kVf{a 7-dyъaJ%/\1^O3IC+;7nCFO2]pHo߱%ߜ= f],`f>Er6,eaYE3UA}t8I, I<w"ɗm)Cvj\c] 8b0snΞUݙN$avE;;"5*R+̵e 92iLQZ\o' ](C2#ZhNц5.;Uf3G.I| F.ܡm$p@ZW[W\~] ICys;kxtBI5uoefƾe[R%6->uY̱rܙp&N@l7Dl^4%tvs>д?ֽኑB7uƕ;TjA+p(*gO~V!N Ixg8FwYKª'Cľ~a[|[A)LKT,H}I5tBxY! ׍{]{C it.a#4Op @㺛2bȰSU 8@QU*hȺz6ru8e^(̖YK=@gn&A)X mpgraB*,0<ֹJ؍髟 .xe}!LmzQ5*pŅxQϘyGRvضS/|_1IyːWY.Sz4^8WL#o:ޗ n u&b Bdg ZIc h4FW$YbF扶\=a|qFQDi+6wA)uWyD0: Z1ͫYZ]y5viZ" wjB~׮IX)Cʀ:O];[jTq= dx=t_X9e OAml717Cє@Ix;Irƭ }P̼t&O8Mgl(A(񼤅#|XܯIWU˞lD0zjU]J9Ž__U b&Z`KfW5@+b/1E&]8ke5h ʵfATF⽌@MkS^UkW]5R8=㆘&GFzHD{߽=qiL|Yd2Q@bςyd4{`1 JvS"ϖm1UE)A굿D՘2Å&!vmП*pP1xqsx<4 7P!p3)[:wCGU^?gsE7oEle˴5(PҨ.1努vX<4kQ`YG,[׿,4^2|&"B4߭@gthM{F^!Q"Y<gYZ07070100000114000081a40000000000000000000000016446b36d00001dc4000000000000000000000000000000000000006300000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/pci/cx23885/altera-ci.ko.xz7zXZִF!t/]?Eh=ڜ.+? S;X~cM*jo40i1F҄WvÐ s4"Zϔ5>g|#Xeun-LՓБN^@g:u?V_k ElU_;) `T-I-sѦ-\5:RvIZ[r, Rz2=qC['*Ck٦ c?f`3?4-#Up$Ep g6a[N-yG)F*h90rx4*{])Aujh*4(_oT6nYK !\h1ٸ,ρ|,!Q'0܅)GWl?$rL`6/"D3\#?zz(:)<95VheWQ֓cfMo_jR^3ud+2bL0|ʙP {G4& HA107)c ~T{ʀLFMH?ʀ_Ʋ|t wL@r8vWzå.t<%Π KvV/YVӅe`Ed?B0U!nBH+'{,Z[oHUkeLuȺL[zPV]EerDɄR%}PG zVizl݇  kQsY0iFw2,!UXMO԰Wiv^kٲBl02dJdM0oǎWHfN1L]X%̺.eND8EuڦW-XmRaUv8te/*6Tɷip>Y[@IX .hឰ>!Q_$6ub3"kKhI=y Y"X!9`?A~iaF6sӊJVפ\<-r?X.DE x, *%SA; rԸjy[ J*sV5NgK/νZٸ\Q<e+] u1ٍ#uIO` >b:=4ڂA8ρ$Lb0.S ~u.oϙXfP  ˅;⮦M MY2ĉYK]Ś]%~`N!1X~DV_v4|I_S5aT&}̽4!Hv:|IdՄL8Zjϥ@H':?ӵX=մO5ɹBK ҽGcv ?-Bzb6C0%Vz|$xǣZ'u1s7Qq^9"/ ίN ܓOO#N#P!OrMD(  70F&=k-'|CT; e]fZ ^` ᄜޟ^T3UHa];7s`; #)׾{kI(&yF qcOD) @1;pr,b(a>K@ῺL݅@?2Wέ:J<*pM7MRQ44}Z[avJp[X`ם3ySr R'Y(5\-w>\E8~43YQ0R$i7鸒{1HoKF| %4q}Ld2y)0_1guD Vu`s5Dl+ ЗsyR? ! +֠KaưF='m JF2ΑPC1B*\fMWWXf3ABwbx>,jOw0_4M$gS ߆RPԭ E=EVf3}W Paǭs?(LM0kAJn최N o)^ t֛E#m#f+uZ keifwPV 2D0oZBmy'=/yC/h|;7npG?TW10=Ss-Z&7(n)u)|6N?W*. >@YۖZPGӖ+UƴgPLԭ̛Ku{C+\ @9gpQݽ_Kye2#9BCS`qW|=7>(8%{' rJ@*IYiO?Q7p5|dj_i!ASqtWfzY]ȨWRyTGf+ +iccus)ˇoruo+bfo:;T~J0E¶`[y@S qjӷZUXVg:P__::Qw$hLRD!JzB%ސ̛uon*ct0lFN5mbc +J&|VGB"펗̣f7 ʡfh!"=UO;7Z!APU{)x9V}FşD)sYF|edLd~ dyS@%lhbLxgga[K* 22QL_SY%;g,ܖ-mF,o $BѥRgic\æHMfNWz ٔzh@#OM`yN3pO;O Z8|ndTOA8fjy"~&;abo/P=rZNVNo5O-nE`{~1zϋOBPes`Pf>sȭ8YAǥrw٩Ru1xŰ]鲴F/VХXD\uD;jo<%ҫ5ָuFU~7#D0+g!+ =HďGƵ& 7:"ٺC|>13LirbtcllHNQ]_0E7)㴣VxY-'Ьn> :YйmW|R#LRmoDqKզ+AK@Qa2:dvOKT;ɱiGGBt BX`$Yp&8\WU?ՂՖ3,~mE1qՌρ?Ğۼ_BA' .A{&%j2SgY[l}0cp`0!+BY6+ #ZIV*r1( /us/:٤BW$/ <<"ΤmQ㨺]H]q/ m o_b֢0%jfCdP> lCNbsI/lܦ% <"p%:4˚f{/,wc;'SA(%aȾX'hlR O`qC;̙(snOx, ZqL`R1|3-oF~ hSA gpҭĽuU8Zx.W/qZ `ȳ~"󢈳B֙?E6slkgɈi 5^Z6bP87#y+~'M4B;] z?LcEW3/=Zun(?xfeww~;{oI c~6IBch |) cd{z ~#w)qBsIGU FH\MCisu`[?qb0Wq+}I W4 9Dd0aV Qei-d*ʻX%A*\P?gf ֨RkDg"`¦7pQjd pB-I fAyl `뢄tB9 *ڧd˓7V䉇f<$#L ՏO8x5qq\z.Y}K~N` H'!SǑRsOH~sa%hw͠ƴMG}5}"2[c;1%UClZ۩W"HNv4Rj7&'q' Nέɷ4i=%6' V@p2&=r;ml au FQs4RyϮC5ϤsS+ۙS?u6ʲL?c[Lf)ŚKX?%?2qzY1/NȇZ(*ܺjA#BńY0=uMK./tZ/<4ޝ*2M֚Qk4jԩ6 @I#| z0' )pZ:'!A/ RuG&(&o#W/gewuS䴤;}8iAC 3\ukݵJx>tۦ>y6օdS8X61IߘP烀[JHKwYx0kN8񞬿 2/XP~A -; jͯBTX1@U °>oLdYpHb(W@ޏG,|o&}..ivPe3m mMրm(U)SmJ!2~]dW.F%!BgI!+-ţnjr6\0(shTQׅ$e'.J[HݾVʅDA Wu|7O xH1eJ0p)۲՗Hۍ jc'iҥF:Ľ>kM JMKo@EʧW$jLja;ؕ3pӱgYZ07070100000115000081a40000000000000000000000016446b36d00010d58000000000000000000000000000000000000006100000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/pci/cx23885/cx23885.ko.xz7zXZִF!t/G]?Eh=ڜ.+weTʁu`8u~n H4.d:um)}o{ܷ-/YJilx3 rh'3zjAl.~o2JSPd׸!n<'btG!㷒7#RW.qT+cDJ巇ǫӂ faA8A{$%KƗ#gDU~$(AWK(?NLD)fB޾ms;:2|l0='%w+W ^-d-H&2aIMP I}Z]@(CHuOϢhoHcc1X'Aq(}> V\0+bt7LdKa_kk?H{c>ݤM#f.#?ЈЁ7\%^Ոl\ S8GUoyxZ?)d>5yWd_OMxīI/֑( Y0?=~ump"U R&}&2x*褙yWf(YgUBP+Ra.vM2E/).^hKZ!Qn鵩وLL&Vy3ժ HխbD?鐙D|75+݈{5I\A[8{cSJF|Qj`X146`˅BާJ*e%s-6*s9Jz.,䂬~ܤՈ-в钆&˕jxfMS{-cqE2?gd Y!^Z, cKHnqCectlSGAqW i{ u14+ еS 敓_3MYəZO^Xk%t ma5kyiS*Xa l )]^z +6amC+(&8~A'9F& clgpFo>UmV0zgT-(k}}r$"ezEE&b@ xL8hF=2Wrq־ `ɑX]w x5 v\y1WkqR,K޻1 Q P2N\p%AlD2ܳ%Bu5[ *u:&P¿Oqzs0TŇd#|k8`Ĵz89\~0Qt0/$ǖ{¡"<]ul}p=Tt`߁oYQ~ۘ Zm~wplzj;~>yDP^[o hwT~P8oJCh'`Qe_MVIJHチB8toMB]z0F#DR/YȤg䛆H54$@ςEҸLWo.9;yk aT.R+C6x4ڜ)}MH{Ā1#1jvL ^i X6R-61= bmwgQ-oNJ :c|8\7n֬(ޕT%e .p"i2Gv6@%#rv@@ **h 0 .)I sԗG׌O%IQ:1hIA$'rz嶛`9)Ӊ w!KȌ0U@9]_Xrv,OvOlRY 5n7yzj!RMJgjD[̢e@s$JƸ{+[|Jɣ|BKz3m/~h]򱞏}(u0$8+}7q%\8p5{܀ZLCkğ`=A"&74ky`I|~ g͹?/7K^ڧJL! \%TU8wƐr84m:tUYY$6YU܉{asӦq.%"xh3v#2~1ja0Ҫ5_p5gMDQ^I>\vwR9yO!2%HqdxM{;Kj̛gE#M~7 xUx[0,Z 4!Ĉ.ބQיJ;` yΙ *R4kAWAY# :;Le uC^}>%pUU.H;D5}S_ƌOɧ{d kܠ-Z .k:َugw'R_ u:3CjwQ͏V h1+8`gi3c%Su /!!|.=o$7UP\" ޙ;*A0C$wM嫼{s"^V9kfX@ wwqYf`_0{<v"]oFVArQi'Yo֋ڢ>[Rt4IXbR@zTWSX_WȒ Dxr{6h ētlRGGjٳ:aL:Ԟ%@w```{T_A3/ iN;ۍ CWH Wߎ* |VUpp;&>kf I{@l?w^ |b<]bc<X6YƗ ݚsߓO$haUW^[K?acɅw ~}M6H cQLsK n }ŵxd[nEc6zFCys<6궽+6wC)?]ó1A&Ey 4) [A4q^h . Wgb>LH!\? # 6? N,%aUު2[Aڛ*&Ss&y4+z˗>m`Ss4Vf(hS'XS<ȁJaɠ)BAlY9mDAC∍  e0 /?l))&ZnCxYu!TI>J]>fէF">.{6s|Bu /cgLr%F_Y&A?Ft pq+ɹM5aKi"?vuCJ+(􎏃lлj,9͉X57c`=̌]  (Bd' W jW3K yzËP9['tBWh.#PG>n&JSV{s u(URQ*W= S^wݰ2YÓ tlR!&(ff?G@*G51AU/xy?K!EoigPʭ8&4:vIPvܕ=Р[JC {$ ň(prOhc@ =֖ ߧ~`SzǙ2E$2X&/0a-w}P.,fiavi`$cbf[z PHtsF˟$ڬYqa`؊l3pp6=N6+)ʙ/azWlʼS\y'Aۗ}@(%vK |n}o:UI7cΪ T$!=zOvͮ/LqSڤfDĮ+jp1ѯJ{jRZI&fۥ Ax$CKW@l xuH 'H12awҊzPH=&.;v!⬜ ÒD]Cʊ&F0aTEȮ{}\*{]D-fd+_4^ቬĊ:upN݇^BONp=AN0Fx׿5Ȋ}O###,J!caL9gjf/Җwp:̧L<&S"~k0Kn'4x~bGzoOͻ"7ٻ"xo?I;0伡{= =SwZ* (=güDudzzyVc^ zECՃ.qX1˅FO>뵀Pg-_++BO laD'?CJU7r Y.T4IͧKv}W!~FqD sB {8|UdCZr/fHyU1 QV|^:ҫv# b>ܨY`pCƨ7u/dn5Լu`S=h<1P 3w7DĄd](*;̢+! v: i퇆5u:?ҕZ)zٲNj/ZǦEeIA.wU&QxJHT) AH5L$yi+MtEeA/w yVq3 ̶y/es1V}$SۻXxj'Z} b!.b){|uI&h<{x;"vjj r֚}Ϊ~J<_l-3۬XijuBнx"ِd(mH%vdt$>|V_Mq'@XT^QKUe-~~beY؎ i(> TɲNY%VpJvCYU DlB9{0*M2TRx_*=&N!0Y ABHn'n>X؎rr_wTQqH,{j, j&%J^?Q5RHRL"wrȼf/cS7_{rىPRtIFL[@Y9-bwqNW1CR!YB1ՕnM~܅]`h(RzpiNK+e>Snh *9ɫgԪ`MO[֮3OW"d1LїFu, ~Ҩ<i.qo9:&vLD+ͯMԓ+_4npK='snk+X:pm bmg]>.NoþD!S}6L 'Y6=@k^?uBRf}'C-6aUasQq H3UJ̽a4V: b6-J^sFtP1V帇EK*j~L} ʺ<0~WXcalvOk[Hjګ S)rC"G3ujPm״1RX ج@ 4e֛J$$APp(=N_^ xDX۫CUP}f8鯾!.6& iWyp D"4^Z~|b0d7 )!T1>y@#[5S 7 X%*36"9;qp\&}zL\;6ǃ)xl({d+[Ί$jnu(B"#8_ty5Ue Qsտٟ|YgNunʚ<ލkvt S\$ 2Ó 4b4>&ݓH/@M )ka(hM87@g:jذK!}5D.C($!Y~|G9=A5CC3Bn| #€ZQ*$.DXwh:#Y<"&uV Q'!H.xG @n7D1@7>D,Gx]7FKoID"\Pґl*OqOM+x,e[ԣ]\Gm>ŷhJ3*M?)ն|Ik9j=T Ε,ri0߮UsmӅ{l% ?Z켘l°< xᘍ|6Wh(8y5JȻz(u炤 |p l@̟`&}lR'E4;p?FΔl;cAˍ 9g46<ˌg ybԷlV:qh-xW ˳͘]kקqPڮE9t=( ;*Oh JK|M/ U?.ʂ5KZ\A5e3ASOpt`Y rA+ii'>!q9:^N 06W@@z2Dw/ѝ` IƗEc7g|+KXzbVg]JvelÅl<&-1`>Mץ XS - ,ع#,C`K>*~W(Rh VOsRf@PixA t (nNNoVnԚꗷÝ /aJH#*%g1vS,ϼ| (F Xi&ޕ^#oHj5>x9 A2=6_RƊh5!L?c䙞+%uu 93H%oGX1F~EwL6Jeo!.jO{VyLF;3?x`ExAq'0E<A}S#i()ӆ"ǽ{I;DHEkD쿏1`. # ~pv.46+}8`ZC}zQ9G>U~ pg'V }[NiC9:~}GV Rel>\T2Sv:w" M%7~rN'EG"l޷NGm6pjكEd %kQx3AL@*t؀{֙ ӾD79ܔS^TgBw ;ݔJ}mĔs/[`W=1iBtJG&?\w;/OߍNi- 1w!5qn c&'-(guDNvvWYV`+*.H({w 2P.?eO(3ބ"aLN\Jt%UdCɑC=AhT|E!7j50yV;Nv*Ϋg(@:ʬf.ژ$gl^ '.Xvտ/B]P:ϏGGeuIv1`5K5-Q4!W8Xn3!0ˉLpҕyS\XXm~F1Z[dk6Va . j#=WMY Ĝ}:@' - @ :Q/l6T ׺ή"GY7"t#*~h`YP:ݼc7۾PLR>y-d򖢻K]}_*K0;&6A ;iMD0G^ƊɖK&1e,[:7D)~ŮiY;Vm͍:It؄c;bu)ux n FD1?3;YJ8r@h }8f_fAxxHcVOșE#],K A@]Hlu/Oz(*\98[d (3n3j@,JbR $3]ն7,t?IHLEx`'9aYsu+j_54!3*8WԘ_Jd"CuqzP D(ӿ =ܵ.T 70 j8یmQ87[F+A8yhq"b-,) {9׶:!!hWUⳀʓKurmj"w2U]b7X Ι| k 2r оU0M.(yG]7S;O/ |YV><{o.jg0浧 4Xyk&K L4qO?ͧ*jS/ř\:MFzG as=좀3VؿUM..|e [gd &kT{= #{؎i!.]iyri'=}(WW,9+ʯ#f\+O>R\?iUZ=kBjXJjepyJp qn 4=A 'Ȝ5!Ci#J+c-o]>*-VB0' pa01XYFy<(whg?rB{d_tA_e_HCp ]Ձ/A"n,6ߛ2ܽ n4hɼ(f_Anqh@tyY)LWrDfP+-8+.}y+U&lPB{]~2Dy!Q(rNoNPWT4|պ5@m8e`_ݫCCYt rZ [UFK4k> .՞G-zuIɳvVzH8j WLaMWRq/?a^cèqY4 YHܣ0"R7,F~,o"i6 -5V1RDTI)7nAQ`d(C':6%+yZ‘&&KP1CƸq> ιXkZ{ (6̊D̜83>_3^pH{R~ٵup?`5CIg5T ]I5CV槕,L1w J֥QDwZOl'=;/>?͵6x?Rej"x -=~)MY[6չ =LIl. "VA֑,"nX߲S,4۰Ƀ0*H1O;,;:)z *Vǩ(_8,KmY.PxTIY_Ϻc~G;l`O䂠Ť3mBȾG 4Q^Gͥp~#%^׎MGNC .ɀYy7X%P2#L',J7FUi9WqϾk"tkw{zqm2.K[&|Ij#z'5@c -rѩzBI п'ZHS:>-rdd<&wb[/mODkx$ R5hk’t X5Mf,@ To_鹷NM%kp0 M=f99g[PxC@8 ĆCF}E5_/OBq_LZ{̊D 1?maH .`D+Őy*S>GAᴎiI}kӞeץ$1M k}}R5<`y}H&_gϳ9䔐"9qp׆YӔXzAЧ;oLПj{ش֊MY]#Y]KY'3&/eGYjie"4C|c%Sui _k(Z}"hD+H_|B {w'B8XɵzZ`\:̺XXY3炄-=le6/R{;񉔬jy(Vv6L`e^-mj`.T K k"8mvN ]J Eoczec\9+B3mėd#PUz 6U!+[*RXEcs;"MZy(-m 0{OM+'T;p6+v6(06Z 4y!ʦS)H#,ri>duUͷJ/D^\٩[(Epc` oTckk397~vj{9[NO\vM%`( 6dPi N)즂ׯκS0/brw"G1v?Y/a!>,xb4KP()im~j)psR~GL7~qcF.~DBn\)/})>{("1  ;=p4s{50j'`{@g&FU<$ 9u~ ꌞ"E1%E$"*lXDw<7ƒLH%Uᑢ^ bu#M#ۂ{Lu)gx2BPVZ͞t)]Zڋ2 ش" 'OB,)" cx4M=MSjt+2['$8#iv&FY.;s"|hTRȓӴ@ ^X3Em  ̹{JcJM?h*QNqTqp;9Z85W]3`xUb<l/4Rt(;^IAxFRt&au![F;11Q;<͆io%&wmC0jo=QO^ptG=UmHg/};YJB m؆0us>iUL)bIRڮ> 6X5Rj^Bǎ$캳0rncۗ H=Ux+kڜ UF+FYc E=ՙUB"*[mUkA@}ab*0jU$`2g`We<4,;scj~3lH`R@OهP> )*x"_ZV !)Td,N-x}]L9|TxP7zU{J|X,]l=+B!ے5)0<pCh0ؠWTZ;WMVLJAV038%`74}p7O\\rw Xiۛ0䈹%Xu)z7P#/}.{T;u5;`Pyrzc6Ѵ\Ә*]5MYS!U+p,-;cAh$M=~ I OZ4OM̦{ҀF 1LJXR^=IlҌa5mMMp~bp?rU\/bR),iDž2r럲 B+e]c'BDmʟ"{c݅'| I熡)/Q$R E}1؏۫ 7MTHVXܸUH)#᧫[!Xr;r>,5O%9FGQP9?/ipdkj%z!>xؖ57琱H!;0B/mz0R8}4T^#R@Q|3?R`F&37DkپKꆇPl 1Y+juԄj) ~KL$+#y9nWXe 6^ۊh@+KH^97x[t.`I'h0%J5g#Rc5 4Dž؆ CkYHѦOO :1+λ>I%8H,77tr?Ho+돵}L݊Qu) :+>)2 dAб݁MZq_ix!w pX,ߥ{z)"EIGv(evA@u UnQHBQp\۷Sc >I5ףH:&*:MyKG8!L9Q/:؉2(ݓkkk/px}hPjNNEo/ j =$  c`h"J= !θd 4.i_^ Cquf׭mIu`):#&yC!Xc> m+0Jw ,hdB,\Xأ <Ӝw Д굩WOh] lQegRYc I;&Ʃ~6qIe9}\MOZ]2\yɽ&l\ёzm!$1IM)h.%+BaZTKڌTuP~AG?NJ'd+(Jb9u؝Bt{-bє(} )愨v.] *>Z%{zBbCa_T)F%7̚o-֕ΙRhe} ~PV;ͯ-Z(t[[Hig1 '7m K vRl ^& nwmڡ!f@$Oeb|8RՕ D_\ytqFe9:%m.ۈPI"y( Y<]u?//kuXP @8 8nk~W]C%t<644TQ<68So]$EUƂ`X)\M1TapC!kiYԚd'EshfmXj^\>wK7`9XuE}A2F4LtoP)^ #y[i|NUp56S B(M6}bqPgPwBX22(tڃBG Tk82LyN)w }=0,XI[BҗH!u&`xKz2 Y+{9qBR(t\W"e={K.N~>Q 4 <^#Wus$2J% 2k:.o̦6qcT⚈+aAE,;e|)1lCFY46EN=~m-HUFVdG ¦x01ŗ ӑl]k yBb> r:9=hd:Yze|LE`'; ޼x<]v^ă`߾fvJ1:CC%3}i$ntiz$Rq_w9K:WfI*il7]$'aGd&h+:#K, 'h3 o7dZ/ ^0[3:b @:Su[id`%hyMW N%ɡfU_ߙ$CdfD,Њe^df8Ir*\]X#8* vv 5yhyf+< NU(qHgʾ4O!"-:{śyn܀5K٠ʗ ;[}EA)LyPX}E2:iCQ>IA*>Z&׽x%ĐeL`"KNq;:Ð<~j6;*e{K˜(B,ㆭ\+\Ǔ>) $c.>QY"G{m~3x/0c|bQ-jA+v<q a9r};Cό|.n'LMB28PFV XD^~ mѬ&uL#]:: n|M~l={J5tE\sv'{eGvTv &oPcdFXQ̞FaK;xWmSm"B=|A> Yᭀќ2VaGNZp;NTU;B$->,p\So>JRDG _>2.ecFDWFllYcHaRdKel#Me{0\B_vu+~l7 ^c׾d qeΌ=6{EójG FFt!« x N#eS2u/ Ǣ4X~ }-P3%, 1KFۍ5xq$"Awt;( ;cھk OfU:%7e/wEz>L{v2BKB TYGxl}OO k<ݵ$pR[{Թ48v ( [`+λ3"ْ lG/8}Ֆ"aQvA>( 9D*񁰩]j+ϭ} b-b_S>n *N'M:AHQyC֗" }GJF@wI)@,fFF/ៗ+x^[ްR-=lCG$k[IZ]v=m=fxO ʎWBɹ:u`hZe^"giEu8Ukͯ=g].ʸuA Q"*x;vG73L Zn3l~wku:qcm0 {ô+&a ocSwcbhkyn;IovEȿz&U}*8 G9Y$s(F(b+D9䓼Iy½s!X\$-ΆW1dǀB/Ctݤ*獪FKG\yȜxlDH"'(&6zE320D'9C &RBr[@,M?1 h.ߦ0v4yGLŵ-zۋ/W$wijJ M v4=ぴ$0*t!xۥR]Dثt)bH[X*?*KwSs[5/`֣@} d'Xc:bYZ5j##1ywDT 4!0)K4]qr? 8?`בGp?몓0xiĸu99|b6]\۳ "/:+s 9vѡ2dd}N*̐H9@owNJ 0ok{i=K!ZFh:Gfix<[kx&K0-Jɸ֚o%`@ x;dqFؽ`%_)c.x?uʇ/߁}@uҥw?]UCFgɲұV F}hLrplbk"b >nE%Rgh\r6SZ KFlm-- 8 Җ+ʕG)(Hdm+Le5vvW}":ڎ "MBKqa\; AT re8"'=Zcjl4=4XG^yDcQG߮uvu)G,>u2K,Z3 \KIq`/4ÃJ!+덃 wmSg$[s4!::@"~RYL.tgT(L:pNLmTJ sRed*|{^j7sA┡f&Ka/RR6s< s kbcؐ~  >3_e6ZY+٦SN ܺŰ``y 1 eLoB_B5#-WLԫPށ |Q@FBkrE[tއb*9ИdN5zhM&R/UQAkU7{L_,bI8 iV>J ~#XVfmEśrE"G2F8?7'!E)3DxYtSh<}%z:Y7`/,Ssfmzw\E ZIV'z씋[rK~;z O#Iȳ;ehL Xve/0L+בvJIBnhºۻA>7[is9Pl*V#maDZ2ޒTL&O?ő5A$l9d[{')Gq|[oߦs=7Ǘh$RhSi+ Z]SњT:>FEpZ0I<4N^k9Rtǚ1-/|7ЈZ.n |ocRQVWrGdT^/hqrKH!moV0^Q@~Τ^R7`heZ-c5CO:/Bc;y\fR~z.ě%U\k/0kΎd `$JqL9K?[ "3V=48URf01Z@.߳Uusw"PТ\'6Jn<^.pzwULݨ8r!*YbPeu2xg4ygYrIVMf\,D,!T?GA7ܶ@acY8SLBn:E_e\h)޺lN]IA鮋5`qj_RpsG/EH8OBrMqˍ"Rdw`P4Y<0,4bvv+eqlJ6C85H8])#RLBde r`H}vi*<#MbMb/^A.ɽJ esorLt$mBEezwWPh}`$VU~rkv^Z)'N[zyyb̖2t*B dnañΐOsa/Ωʜ &Y]#-VIj-JJ 0-(\:EMvhV=!#i r&Ċ#Ra‚/,/ƌQj8p1`iCMٜ /B]Ka4lb?ԡ<32GٸnֿIM74ʄq}wF==MZ&S%{>qܰyY)S).DE[e %f$ :fb sX&ĝXXcbKӿ]]zQS3TQB/t*?SC{'noq0v"a9 Gq׻;1Kٴv t&oCaOٚ~0_i Uin+6nuCe$ǟ+x-x %³n1xeoTJk3t" 7nؒ`*Ԃ04#$(v&&Qz~0>. ҃x g6]:ͧ۱-!`GK[zL_\p힆\6ng9wd-;>+1 F+~t %# D+퀻q1 ߾J08dBL0Λ j]碮5wIysWX@%O}Rz~d`4 b Zs*jn!p:ufZSo Lf, :wjHDl+-fGރE]<fa$?`um׿5`[JWWag jܷ9jGc!wX6X PCPƢ63t>NJNSeB37=E $-ԭthˢ4NgS+C\˥_G٘ҷm}I;\"&3COjOMHq:y\iIlqX.D MbHr鷂*7cpV[p%{U8RCY8#"#< 5S6 xdZJn᳟H4]JՖp!`˺I}y/%ͦҴIWM;+_bʧH6t׽Y_/iY@˻IdFCd|a( )-V=u"K$a @ ؋+`*,!οඞss5zͻF/.IivQI6XўۣjU hM^B̈;‚$gW_ϟzGxrcn0eg0lRLNbӸiΩ7Î|sl@E&pst W!|9L7#GP{}5YyE \^A+PP+dYdoƒ@UtVpǶf7HURWy΀n\SH[ W:J Xw#UUc:}%66LB|#h p]$4LπL 'I,qc )wz$k 3v Ghi+2 CwJ7σ@vz;5=" OV&3Zqj-IH8|2Iw]s3ylC:cNXIYb+H l3UuF=)j{zxH_d~BPw斪$@]DޙW`ȟ3{Hu^+N~Uٛ謅¬4[oFgCV FNǻDN_RZ#ϱtB$S:R ðmlhXǕ>;(CbD/5е\' }czv5$ġ#fj(gw=6 ynW4s :Ls1qzňoP. 7RO\1q%RɧS LNw j!/% :@DxZ_{-Irv@ɻj.m'ˆJS0*Uʱҥ?& rD[h 1T)u~h*ԟ&d3ס%,97C鿉k\\crLyDO 0pP|,&NBv@niƒ:Gځ$a_S(5B=g-3Z/Jx!O[ͤ!Oea@x]&l= Md}MI(HL@Uq B(0:~ eN,ϭvg'|i8nJSM,"Kj~!]CCblv {𙻐WsW.)d]g{}w ڇgɨAgL/1#p,},/d BY>jH1ljg0iotb;X$уaRVCyǁڄq4:3$U`Q+?w%DBl֮ŷl?;s>TLʼnBZ쑉W~ +]YEzKhl$&b>D;vpn+ܯ#@^KXZ9&[=zLR) *|mȧ0kPE={w908ϟ߹S.v~w(w aF&$^AFܦJ5hI֠ +@-ޟsVDDUJeV^9o Q%WYُ-dcԺ#,.t|WJa ^XnQyuiV{M${&Ȭv5L6,/Bsɞ7X0ֵTs5^?ꈇT? 6^"hfx50HӬD7b ۉ;V+e+w9^c|k.֜kY+*Gh%npZ;B*e~LfN;4TOQAwT\NȐ<|*N{a7FG˼ &&;BKޓ`W536I{ׁ${nݝ \EKW , 0]F[6g:w8FgÄ57^իW-B/ɏPOsVXm\SW Jn=g?Q@)X؂FSL8(1,v.%*`Q\RK>?c1w Sai,fRWeFos1Ub0[umUR4aazAM<\Mu'n`.jC^0~<ȥh%}1*R-,\uŦ_SKphf>mqԿjy-k@c=u!; b+y࿬ t>K͛p,?6N=@@e9d8Å 3*n1)L/> cȯwW3Yh`D..Z)Ms:q2&Fa+yv ^De*B;vj CDWǬ`\bB"1jbx;O2SYw+'}w̯ȵ0 l[Ckƾɢj}k e.SHy%fqr't1N,P[}baš8kjP)u &*Uj6Sc3ؼSpGiр"|%6u?lK2b0nWLG -x/@haQKa[>L|'"y4$hhϟ4ZDbW8ô"s_|ߜȕ˘`<P9-/LrԼ6ЩnOe{7b5mg/`*5Tvj\'N{MH8]/T@a64l%;%*hl( &ͻ$IOx!O @/MRF|1M_O S:lZ}a@գ0ߜA/Gt3RKgn _R14V4+Z WY'gz<$]#;,ح =E݀aMWߖĢ'VXa 1*nݰ{+؃#W yY#JpUdn]\/n/U~ R:'Wq^`N=<%]x_2UuZ|1e}qj)/8d>aI X|Wɪ7OL6!LrPnJP 0 ipZ$w𖸝l8&>xȥAOxxMsh-7GVPVS#օ94`f:D6`AAY)Ǝcx <~ T'Ql7LtˏY=_ʈ(DamWFĽsUo.k36 J!Nji`͙nj=5_{f Vf/H|G?GUExaNUYƠEMavm}+r{g(/t@HI.F$FbG"F6;8̷: Xxyir;J; ]!~{\WAރɴTG cIU 1)MsNX_rڙXI]֦[f$4.ʦ-(Eh3=Ib?<!r>1?y7z($CR ..i-%QE*Wd]ҝKs/)jI0#\-6_<6kՍWB5E5^rD!HgTVon.El>!Sfl>0mH%nVf(R$ELS_ʟHHnJ!}Vme#=Ao^ s/_!7W㕇 L.pDz`ʰPnPtgiB7 \n>Eׂhڿ ÜHx&317Ẅ́KY~NqAs"71 /*jv(Lji~-YlKs~<3^OfM&;=g_y+./D|enaPN'{>,hiͩ#i\~T 7yJY3txp*WJ&EIϨ\MhfΩyff*Ro^"#^Δ,dl&c;z?Cwˣ'cc1O`4јOD](Q# :42~l2tT??~C1"܍q={ҒU-);JZ_"''泦8ӈh6ֿR54ɘ?⧖D+QSBAo7xR\¾M$[ fW l['"Y-)#l 33JcUhY'jqXM >&\_*+aK^L@* r;2[~xBnap zM"5c%EJ)ݚIx 75 WK=DP$-cL; p- ~궡{):ꊗ+p5@>C-SaX5%05BeS} !z(8n$qTܘQXT8;q2ͯ@)dr@ {Su9|ZKԂiaP&FȺFmS]k?~"Ms:j;-xˣHK|< G1tsx?+q| J(= ML;!;44pfz['9 ""ąaAgM+8é X~?n>G)H\p.g`LZ;ngֲ' gLѶoиx;tI\UT.RsEϻGr eYiٌmcB]WUZ"6qrK=+=Vacf(W L敷6Ct&hj2iY3߱K7#]Wym dN=O`^ 7j5>0> i Ӊ "7f"Ǥ3ej%pGNXGP7Ĕ\OGHr"hUIo+HqWjB|*2dOút$ۏXm%.lv"Xd1j/0J OSιlNW&!5>RjZ2JEv4ۛ GlvNs5gb-=g(v%uoM`,X=Ǫ NTwf@<3%)a갏g,g? ÐɗXD۸Q.G}W壗aj&0jByj<{WJ=u8ߋ ^ ('DyS6w%ӧL qN4?eSV{Ȁj5)mݫtޱ/"L;W-|Rfp#0}e\3 +k]1gKQayYnvaxvݬrb4eE#^o,% GhL& "i"nViѕ~2 &ՙb=$WIݩ͘xj _N&/p*@0ydmZ˜kNO5rW!+= OrQ@r#zT> =~}@SK#RS I֤ 4?p {/C Tx 8=#Y^aIwЅC"*;ew4G\ӌczm.Fvl^8Lֆ+eC}FO-n ` K7O{&ʼn8{N}3X։FZHQWmlBXFU \L[[O>.?I i?Qg4 ”ӆyA!B'GSUmܳuyʯ>DRnqbE@]T뽺.D-ʴ1$0iܳck~R}к}Zu{j?r%Me:uwam"+Lst ̽댲^ #)EI-"֕q#6ANӅF8DIg-C hJhh,HW5bXTEDn_&gV;dOC(̙Z2MKq !. oR¨By8hB{8Ad) = E(q[`ɿ& 7~Gڡe"hjc%!20 Mm_1"KB{=޴{qV8gыX;,pmP }^y#z/A*#v2.O Ղ}hbun@unkL}0˪Hc$$]0K^;DpOYFs2]_z$;|4ÄX%Ĩd2p cGͲ(#owkʳj0-&j뙡>.ח={Qd`m^E. {pkĞĬRܭG!aTE曉0C]XR zbDÇ#fBX(V1ؽ@b q _4 bm orqVqM6-2CŖ$9h 2ooO(*> _AJVЦ " !x]6g% 'b'\2 ~2kinϽ?< jʰ`Glu]ZV9m' P[R6}˴ZD^*+h!.)ߘT)PѾZv^XBHE[ z'I+i>D.?ʏdÑ:ԭdf3b+!M["*ՒK(fU(eLm%.~""&$Lp Nŕ)u'TqyHz,pu$Gh:s8Z<* ?_*" 4`-Xk S^ %ҿ 4Fb6<$EaqlCt=ek!.y,:.;?#(!ZB)u)`_j>ˊn_P0\c+%/Nv.esRm{OYhG+捃 -W';/Bgx=g0DqT7_Cڅ =T꜓t7x`un \*;-MSن]m;xf+8_FSIeG2󒞪W7_8-SϷ?jdz5ir.'JǓY- {ëaHp6cwqVAɫ˟`ꄆDU!nEW _̣EsV&tPeOJȔhL`WZK^GcӶP?* y=}bI+߽6 t {2JĎ0%44}EK'֟ Oh"ib/|O#9MչNkQq/g;)cZn{\hVB$,} 9See#A+*l+Ytz8ZL9[?*@ U\v_i5a;['r`˘I*",acU>ߗ 1DʭkV EnJhSZ- !)0k'5fqGT%wl.|a4DFQؖW2c[5Jeڨ8oKfjd4>r n*aF},\V,g*(״%?rcdО)2ux8 $M}X E#91G>2RӲ]d3i+/lK(JQ{>Rc9N.kqҫ!Yo7^y*oo0H,6q=]iKPd8RTsXK[7)+mw9C|?B4wWg&BZxڴ񑖜꼤SoJdxreOD֔ =iQWى!)k)5dEM.t-vΈ% KP~1f+Mv߿2H[COh~SB`@ kwLdV"KqlMFdԡ+\}Ҳ$R5hpR&sBb$:qpX=6u\4eh)IMv JL4ܚRE}oQw]&sɻ@ҷ`[:th2Ija'khohKlOhpgY9?-;!(GV&$xosc۠F_.sT_@U왐I9z)A2U\iE.0S=vN9]B~q#LMiO:B;UFx7̣%j$N*접 ej[bZG'еMGKKh^@ Tw叝jQ*P}Gz H\BC{,k0C6AU 70kV%=3pE1W 0b8sqZm7\̢ < ϴOg4^W\nH$L_At)rW*PB<KWZ~&H{No}T)~V_6,6Mh0,¯ g_ ɉ\QS=.7F}xrۆq]<3XB7y01qgvn]$ۂuP6^4nTO46ujy']#(b꼃ouY]O1u'U3-?ɕ{ R7jUF, ݄<82 iuQdN xWV=Զ We@fɦɃY <"=*+{_ms\xjha$h`L&,VG DHmFE[x3gV_B!]*ӄ,yĦ™r HVBYĻP-t䄖zب$o hPrίuُNPy@1c3YP"1]4lWdWiB5v0Y=61hDܔL)ԡ>{!4a&:1:vVNp/H׀_Թ7K{@ORJi _(^91n? C0|Mq5Srp']'ervcm =@Z7n`~d5#7屯x]+ vw˄;ܶ9(ެ9}f>k7vP862_tGMZpSD?U6dcW6m{.(}}X"ȑqPue<zP^)Z*qYbZ\9b&Jt[ws{#{svn1GsdSwGCzU+_{XV 62_Lv*7^3+Z蒞{O*|Whln>UBPqTdJ,.Q(C-̓e)F07p?6$K[5{T{B_ `]RE" –7okYexY}JifuFrOt*^yowE|?O\V ~j5`*/Z'un;xYUCsTtc0&L6XKJex\)wnXXFշ{%A My)Gd o Q1kg RK8h?t❒1-J!JZTb <DħhZsWhTU؜u&^ CKDY&GU׀V (E[+$zUej_y`SעA4Mٱp^ }>WЇ96Y_Kg '˫tztDgA\{ϲX-K$d^Y >HYkBq=tgKd'=薉Z tcĝ]yNH#)c乨]&ȠKx!\&بh ɓ^a(!%,W)A4 $Hb|)Nɕi3 O/ԧ:gnrִrDb+#qOPR} +\k0k<- [^y_I&3eUG.3 %0F z ]T"XųÄ9[0M@֋PUJ꟨^?lGu}3QӜ]RBqpbϦ~Fca)|z.1d3/c%!knZJ٘>)n;[y\`PWݘmFYld#቟SMWjE{ 5RL:\#Jht6:DLIX: ^-TV:>`RT7PWu% &;_<`*?ZٴĒʙnڝo+k"]Z5l1uM8u[2")35W_kmT(.+2~Onf(xf QX\ZO_a|^bE3]굀?lELk89qϜɼVΙ}ѱ^ loTQ_+ >,X/[sʳϹ9 [Ybee*R1&ִ ۦ[UCV&OURc6{y3ie*QlrhUzS0~{-dM&p3V$KŠ,ZvDeUz7a*kg=u CNCZX#;^jNUpi$๽.x? Iq*|CO!veY#g76x&l#BnnxC 9yuTS6tZk"h_cYsa4_ɥgyn—|}Ր@sKEO^~*Ӑ"]oDWQq3#T! YRX%8P@<5W>CC@sɱbD%;T//[T%SR>C~a!BЫ"uc !}$M&;ױ)f:%"<|5eoPP <3mw 3t~K6 zIsXHކm $W9Fmº*^tɯlo}sJI4}KE@ ܚ89#sr #7&Fhծ+ah[[ϾNUot$+DV!If{!U| Ul׷CcXDj-¼,!Ypܪ<ҁ8B`/9nͭsSZ)H4 ԩ*3\' 䯈^4tjB[t!K"`Ar9%bkucJ9Ј'{Z +훬y.E@A+ î V:O8L*L[6.iRrahhg3_ݎz)6=k>:} W0Fצ}M0,_kTwp78nbddoӃ_N8KTXg ϜMvHbQ& U4E%f[+X 7Tc>(wT,%5K̑:MW,[s߰Ƣ DD8*},WQ tp9E>SmFM~|<ΓIhU`K8j:q] qHhrΰN(Waϥ^]Vj9l=,`ӤaY-z}"wL1 h$Le[56^wXiU9%; 9H`Ra{@}uiywuU&U."q#0XnI r,9K*v* ]V)kkoZDlp_nLH1PIƢ,mV޵ez6X0uűTǘ>[*s۩"T &ZWNʏ #ܓ"輋bO~Qմ1ڇk ey\h  [`olTmXħ\%K76-s C#?m90U+@ !yfʮ֛ A3y\>1Ƞt+VV>Q쒣 ,lWSee)(S,뮯= d8hi:RⵯubR&G2U;g߂42*Yf)vD׎dCi*A[άK}bb z%!n&ik`C|ܲ5/YR8;p(K.sܮ8];̉V' r1*$"K'2 A^X>9|]ئ|5tz[yMke{mpP, G5u~h"Tǥd.62Etʩ˜9 uF|Z1S*aXfli¿oɰ Y\ʽ & ,%tptOrl|Yf`"yL)*dAx¬W;' HŸogY?~i-bs*7=l h]; tvқsb1>EF0J-eȻ<6f>ZW4WñlTDo-xp |1h_2FӠ35 >`ZH3ڤ= 3I*k8O!2(8'h1Yo ھN|G~. _qlVvٰ G\;u9%ءXڤ|QҖu^ܰC bɠB̧HtA_33̳6Ͻo2V&ɗ(`r}vF%gSI4,{'Jo /҆Tӷ R0%3ÄZh:j2!wH3Sx ;y8}0f :wG5)=A->Îy"Q&{U\ZTx33 }ZJ"LX0TnWӢkf0UPr{MWeEtVB t!̧4 |Foq;UəL t@E/YC//ʲ- 733G5eGDF>qt=3 >m1Ǡ':O3582@ßVf5$*ҋQl+6C6X=N \:x_QJBa? [*K`saz@v@i$BW@ 5Z _>NNE]hf7:H:Ix"ukv:'7S)s|%:gz/>bK9"݉ }ӀG/~ITN" .k%Rv;7**r1kt$ॐ (_X.'έҍfs@:8#XqPP`0h77á`BOIԯ坦Ĭlem ;Ɣf6"aV$*>7YDh5ӑuKEFͱOd1ˆwa5TLr.>oNFj}}+複.Ieh憑E q.7pP0$֊LYpEvћ1/~l] S 6.yS<|ݖң-g܄@!Βǔ1xͶ oϩJv^b_>|Hj)eNm/zL s*g%몖&븕`Wg̴붲aҗ?mCªz7 s&tEӥ޹uM@ 7 i%=3;8#_v߼5ߌ`CDveq 8 Js`(#E;o}tOs1-ư6|g·kza=CC/gS&7-L|]O݋h!sTc͇q#AގkR}<}ߢM٣-v \LwUF{flb]K-x=q!TG>38Ԙgh̪UJ8>lic r!8D.z?"?K 6&@Qo\!YB.BFIs_A離ܠ븠II)'jGr!LYiW%(td }"ٜÞ4BS؟۠T`#±җAI#TR~&ylֈ0迳-f-,?ݶq5WXIoBeWNwa z#Ē'k\@dҨ5 AFy䉪،;ݞP Lz-ڎf@S %ӯ|;n_VujPʱlD}h+]DjBL3mu ]х렘L_ek&-,Jg~0;}|!Nn8G*REN܏Q;~hqcEH|ס5|O'zρkM:<8ƸREy{`_$GUZN-JqR1/ \- YG~"[,o4j9*pSlv_MY2 hO Uzm|~aI/e0=e;=zc ŶsZ'fyiUwؗ1_>rGlC1 KMp0,,3LS>6md`_RbV,xDDgo"-#ݯΪ?  lV(kz64kx턒 ftq:jGu(9>eEnmHϟ+WO JF/"/D6n֢e rDU^:إ TFjV.i~=am[/ k7wuᗪjz( PkQN[RzB>SSs٥\ne'4宩1?-ir OqGEzG2<l?h5ɒj2v M x`|Ŀ%{k,b0,;Z/K"pJTԅj Zչ)JX5ʋgopYҬӼw8 "HǣQPJ2v~nx-1*QY!G Grp(>Rzz Hˌ {U~4RM) g6b>2KC]T2~n aLJ}Ƨ%uY Bڌ]~ڥȟH~"ۡ+Rk ?lBSi~e%*]mG(~n1L nV۽0X NbL^ 0# ?+}Q L_s,;m=-g)tCSeUoi /hȦ/N5IBomuErIELVn!X:J񛫦5(0[t$]) ls ܯ~\'`dt%CbkH3!f.gDDueaUGPVLO] Rl6d2/ɍd"m!i'C=CL;i'lDbĢy7]Si>˷:B"Ӹ=jj ZMX0 hU]_v;%yT` / =>(ȩ^J1 :Fz?#ɠ8Pۇ.nٵMR4e {5DgK,P%;C*j0ok_EWEao.9> pI+<5q^]yF5t<$O1c Z>dmT^ˀhN8F6|M-+o!V*>85o#=3ŗ87:3mfpl [ҧQڡ5X72%Š/Tυn0 n,Q݈Q@Z]*iٺ+ GM5߼]yyXr͎LquGɏ%ytZfb914Uq50 (Y sA({a4*fQ$u]Ӧ_12*qə9.|s\6Ko;^56Z&(Ņl4Ӭ&@g͡&M =mQۈڦlԄu9/%͓5͓[˾2`F!6="{r>m`g&\ĩ91hd#N7+C3%-0K:׬C7KYfА F(6P؍昡Fo_$9MtM?bGICLvKLb#'j+QpѠ)_jf n>2U  RX&nasڶIϊpP mNTPQ|gE܋Ohq /؎CEb'%صKGμN{oI0٬W㺰w,m@P1.׶fST 3HsI9tz2m -'3^>BPeƩj$jU!R6!N^bbhfS02V\xױ&__^˄%ˤ#3k_FaȽm'+ sIj*)\zdE$P2 k1lzCɝ=w 0FhO7Q[7 C8"}fu?G0Y_X5AL`!CaQ 4ī?N4y9xĿ~Dٸ8Z3 "H>SrK 8eP+7s]]+.=\tI<yrlG88Do }G;pf!U5+LDun+rSof!@.!c(Gl0*+C 3JKBzNșbcy:poC^ _V%o~F]PՍ<.Z2 zZm9b+A/ hFHtY&WDAMMZ S#dFCvn 8pzZ k? dB1m]%[җXY ӃPͿV=~!2[l5tq5>3R'= ˋ|$H2rԵ卪.=:)0&<8Z?DBn ja!,2P|aJUN2סv8S@Y rg} VƁMj=D}dgJ Ƅf "M>mhT EgMu?Y'+vh2( RdN8Oc۵\S,ut q"A׀Bȱdx )UG>,ل֍5gH`]M}yYB ,ݔXNL[4`~<<_O.'mho'0c=B2[v;1p dϟL1/!ג)K~rPCPj蝢;Q;4)IpQЍ,7*d(^iyT\1 5 n" T* ,Q0M(x"A,ؗ H OJ"6f~G*{vG#/c"aDcX8DN_(.9捗+vL46x9՝t3X4Dٴʾ-e&!)<^yr;5(`iBUT"pUu͕i,fGb ?֓ob~sȋ1=z;a`nMQk7Hmca$R6]k"Ɲ ο˙г}λGDlaatGnj݀E O#bejTeKb@|r\ Gu:oO z؀mXY$ÇliaN~})q AguAg櫸?_f@Cƛ?6pm9pVDꐜf\TF:mF ("4Qڤi`E l_cIԼ.7ɳUܚŏ ʩs/Z_І RوbkU=mh^i*Qi|. t pQ@s̝fM;B 测h4Q)~cT3lIS#`h&sv~퟉{^GH:jBH' !H-exO^0/ 4^ J?JSJB5-3Sn:LT03ƙh/Fc_U73ʞ̐[am&wwmOvMM62aJs-]M*fˌb+UzIRf{dtq0|1nh's0I9d!sU4C`].#WݝZ)x舤G2_'E'.Uudw[m3:TO0#3jcS*t. o7ƻo)GOOǀ?g*,ANs|˺t5/i#e{,WmLp_;l9{SN5wQ% T־P IwSy en0plԡ>nqX}{?nvB,JBpm=Yf煄 iy#X>~l@0-¤CPlRYn3!Q+%c#ZhKdj}-kGOXl²n`-vRāA. M #ު&]Ub\dž: ?wnĔ5]}E7Mһu_ 3͂/ Tzʏ՜h3$zUN 釰6LfDƨӻ# Gb'BVK4 DhqIe +]`>+}!.R](A#9*A Sxni2->$ﴕO>a(V<^B%XD 6蛛h,wihvQd҂ND 7?϶[0(0⩺y[ʀ#\ebRCĄktG=C/W8p͇QnVr †"5H3pps}veVaW >q?2[?d-V@h%[7o2@isWnUmVRIӭ=>D{HpzRQ&;Ί}1df,IKO+oy4jk'w\y!v Fcx-{ PH6@]x< ǣ~P9qs ё㩽C]ezC7QoEc$JӳKnQJ]Yt67&-}uUa]:*itbïԈKtI;kgU;hk9Ep_̬¤U* iUZ&bTFVQaA{tw'G 贀qQ5 z (Uv ^\ z -YImd+gkW:IiqRIzΕ|Gh$n/E*b&ۧpx}\}PCAy6D&.;g$"|piy<;nAT%fUOG;⺁Ҁ8 .7rN"9 yeWrI@ABH }9$ܸ$ ɿ^F0ukC! 9t(]̝f6.OG5j|u+"W{mp#s 1bڂui:*8l~Kl3V{-H1=u=uBՓG0fgTQL|QuRnhN3S^a-P~N깊_>s87<;#" 6Q 3%퉂`yw_ͼL(8؆)ŀK8jvfb̏He(9*:OeHO4zVjrX w,^,`5:Sޥ$q:Cuq#rOC; =wj?A9GaGe!lXz񔓵Rw|E&atLH. vrD esn=ߓY1aU\PݿGxyjm :R)3R}oo[ߜ©#ZG< /MUl Cq{uJ| k컇=KvU 2!N '4ʑBmvw=U:l֫,N "fAn$$JTҧ+o[51VTYf>(jvEHdcs~yLt.WM- CMstc䅼_៸apwbWmkR{t֎m\S4heL2BTxX1/DaI JCMM1:JIvҁbJVkOXo} B=#v,4p+&neSOi(dR܁mwjKwe٬]Z.*ڊ؝yjt/_D &6.0xTX47 mrbAr*Q²Q,MHx&LnG0@А'|!|,1#G:(a? AI>ϣ*3Q!D.`̓KڵjQVUܔff~"~{IU N/U_d Ó b&R1ՙBd@ݣUe&hoن9Orr}\ÊJÒKG05n^ѣ 9{ȝ٨>UZu#ҮV}Aoݼ[ ïR<4'l0l﫾BF =IV_GeF! WG} c0iL)hȋck$HG*"H{2 i}1p_@.Wt/uQR[=PBZZ/[(1 >_:$߳"P{ǢŻ38y@n@ L[gG hˠӑ{n^KƏtGUiqy$XzNt%%;9,b6"}CYVe1G ֌VP{Ė?x Eɦ$8DuDme G%`=\?}6W'<yz}k7~a!9ݤg8CY5 bt3JV<C۾MX& 1/ph^O>SFXj CE:R{j &FE(^";Q4K=K}{/@]5 Qs?O^,.>c6^HW*RM윇|'mx=f#qMî,ZNSi/ZPDcƕXT(k*.SCcDvx!VG%KFUņg?~<4@|gC}rVԒ RiGЪڝ=ũΔMDɕcyѕ9ކ4÷u 2F,)Kİ /3KJ)-"jly&J|'Hd+Чeq;O a˂[^ 4c gg! 4,&nv`%l9l,?'ϷrXn#̬Y.LTvU;N:s]+0?I9{4/$7+#rҰ=RJ]ԇ6L;ʭn!mmY ))fM@1!}q)E@dYׯ41#/w}IJ Hyz'w#lHWJP],-.U窨1WΤl#L[đhn(v_[7o,%u9G@{ӧ`ZviIُh i9\9eQP=uW# |nu=\p/QTWkxΣnpP\iW]YED4p/h";)Oǯb28 Oֺ^{; 3>\-1'r bRro_*Y 3%@ʆ{ *UޗdJ⚪se&`i?؇#LwEe0HK5cڷڐHq{?Fg%&IvzI͈E(^Os8. \H$ ׾8j7-= J Ŭc>Q)Mj wWɅPȚ uq1g[q6~p*P;2u˒D$ڂ BD2)b}ؠ6Dy"Y1qՈT#WzCSi/{߾wyhW'?t[ /x.ꌙ9%Ο8_ GSgB FMI:S-J)ʆyS̎sI P=*!,U^ۏlDdA+] Ĺf7lee `[R𘋯 \=&)D8@%᳧D0䱛KX8 V"sgFl\ <ϝrޙ,LOz_ Qb*}cԪiׅ!_Z.bd"'OXTپ4[R_Do1hO+%#ye;STpcekcݹW0o%CS>`pWN.'1(hڨvl<3ؐʹnɑD7٫ܠ "HCyOMfBN -C,x )E9;弾'q;r73_f:od CzlHuSF t*vU"Ş ca XYf-C߷JK^_@i,nU(E@ZMtFIR#ЬDꆱ. \giU0mVOi% N? nlj\z!U\ǍI1s>7֐rj]T|jV] u<~Uc%o0dp%@,(xEf/K`;SQO] %qhBHP߬ԋDx d'=sGGR8^k#PsoXσL oQ͕֪J}: ،`)Z#pD (Ѥd4.Y/1`;sCxJe-Si:&Ν?a4)_9GwSޱn-Ũ2??1u_dt, ϶SUwV j21'KæELP5Wnjz+V|T:9z P{q>2"X]F6[Te1 n=`[AqTAU*c:uT\!C85*W~^Je+Z$^&g3#E1GX, : _uFzG(òr*ToMřY3_F.k2 M@;@Ü򬉖[VqE_᰻v (p##Ӱ7I#bp)-7ƿŽjdY_CorP8ƲVU3vs]NwĀqac!MHskJÂ5F쨶F2 '5jg)y߳P,c,d RjZGy${'Bq&m8kI"h 0b2*7dGh81䊷ꒆ YS-`&ׅvjEokk8pX 6`$#Op;ÙCc6jh[I7_tlOwB҆۲~?MNR^~yӝɭ$kpWNyFb}gx"$r\] >`5W@Efg"p`NF%)1Jw‚qMM}zW7KhPttǭ_N@]7XGr쇫Np?.m{ UW#,6;D+XTrJ&nG~GD@Nnfe]㷾9:lcbgƱC0rggO2*=lDD$şd_F %e4gG%l 52 YTpt @rQwm3zJj vNyc:źSoQ3:TDMI|LIuRQ%oEi ^ =YkP5ce\w pLhNC=㐳y~jZ-9f Rꖢ:xJ%IY`tx:PGxz}TnX?{?lחN: h`5')gGף d]0”D\&ezY˥,p+F+IgF}]E؇OIQ?\K'Յ{YOǻ5=YD%7J=3>iњQ܂Q{g)  h~JlHc'jX=m1㞷w4*Ki[ X;|sK_yK XW1 7:"Lg2i$,2b<LH|<]1vzAxZO1eO"`zEA>&.cBNbF&dPfL!=MҵEnv^ӻoa΅/VXBAʷcX' Z'ו7<|g,P&Y|NwȠYݙ2p`u5[Rl$@YG#;8ũ#[ipCfϨw`z#}-W`9ՇխOkl|k?%Ol~ښAC~!$Skbn6\/$wQΤ{v g}EKxK3@Vm&i+[5$ע%=Oahnvcު`t^@AO4? 3v#I.^:ɘYТ3+ٿ@ :DZ34֛dlY1Las(=1&ZzdB&btkfsAԵ&2޹xdOfKB]`w_@b(Z*ک^uVF?ˏ$ZEvn@ 89( ?ۭE BL1i7-K.B B? V)je .xBɇE k%o=yyI"u04%;mwDgؤЧᆰ_!&JA30>22'܈9`XJi(ZWOdJXg22︙룀$]Qh9!Lf=biPg ZXP#Vrb}> c>碍;FSFu\As-vb o0uNwsݒ2 Hl(%oΔcmc:ŭn+[6 G B{peAWDyV{ۍ -Oo@#k =0{_ܴ9>kp`-_؛!_H=j˓(!H)|]b b{.ڬzp{b5Ʉ1XTME n6`̽hZ D,:s 02&\QW/ԝSV4D֋?5#Ejj^Ky{aVh;ِ-_p~C*X,=Zq:q9ޟe$!5Ц?Q SWDj;:C)nXRFn<})EHrQOfXJ 3a-2;k{.ܰDHyZߍ30#4xk hķTb2 cvbt2JHYYʝשUNeԜMqeqQv+'MWC6f#Fv qƱj\wm@F2hY?$v#6˜z[,╡7vNs&Yc}^ꇹ7a/sU89w4CE(B2h?x)[u*JbC2Y*?R=e;YC9K6 eI.QP N` وoD|\ڗڽ>]v}v6RԸ aקI}ak(oH{-ir[&ޞþ!kˮqKz4IKKw챓Bv!]X}XLoz~Wto| TqYhUr37 a^k-KŬ7{@誣qT{[ڵ}>PBgRnx)^'}.̄Oo~bOYbR3!" ,%RhK@EHSj -5"#}f Uu1'# iBYxcf{@  eq 6mnY'3,^pBc Dba6vQM4IdXŒL7 In<*Ll6x}cx!ixځF{rs2ڶw7n:m#WhHZjY3w|⽫KߴIsuh`Ʌ@qJ+]' "w[4LLr1 sw+fNu,='o`&(].}ZTlm\b2vhمL_cJhcޜ SSK X=(, k%_ ذ"dy#/w8$ϰ"y ؿ*^$VgR/r^Za}c(>oEρA )]Bzľ$Ti4Tz9q)>wCBœW}qZ3}DU]C(G9M ~`Mx?OGгnjö ٶ 3awTGMCּTAYQ8b@qE #6mƾCoYBHAᆥukZŁ{q@ )GsIɠæ/)LǝGwWo̒tpm{{Hzy p"CaG .wu Єlp(K1s$0Y0oNU/n?oR$ς 0EMHZuSOFq#St@'߉iJ_a@N.'K7%h}E/ACNiuundbB `K=ݽʚ2y`Yj5j-KP7MiK*,C6xaSt^cXj#B4 ۊFE_ .Ysxk5#E ͪ or\2߇R?'_cjC}f8g98)FĿ}5!1I`jX*u+ivhMzV:՚? DS6 ~@^7!QTZ#5ZӅmZX-,UfI/D#f#?`jz}\F0C`y@VQoƨ=W5Y~1dR 023k#O$j%Bn9&L3gBq ?^_Pqbъ|Z I/T}QhUS %?F3e|3~?LI`)V HcyWh|XJjOˬ}BB@"w#8}a_|ZV@IQ!FjtQ}ZfX31z'ڂBCD(9VR{v}Hd\ե)J~#@@fzHd")>!"VBcH 䥆kzvN^M5G dO[ºCA[[s^V+|ݩm*땭1W~t5ZfQO HGtDr3Ho]YeO(!%[ {iе0|c{%CU~^0{˲GJՌ;Ye3S)H[rPb*REimaS_Zވ%B n9rzPOCU1ˠinӭw~:tM/-Z$[у|-껤mG!1HiRtl7l'bߝ]u'YB1TN~h. f`Uu) *Ⴠ>+^v9~JLe*2PEϪ*4$ۓhp{t,,eeQʬnvdHC$5RZM}r_}D84<jRX U~J 鍆gwO' Cd$yV$nk2 j໸xK;[4P+$OVZ9P {µavj%DC/. vjA/o.`M  Olm9Yd/\T?Wr% 1pK(.~Rn@ذ1 D}5s3pZDEp4]C0>&x?k^5\\Ȥ%|VLMvS1<yV#bG=&ې>Ñc_+HxKԸÀ|gg q 7Ŋ0*GMv 1O W#BNP}PM߁̓N{ r /qtJT1.?2̻ DmjX:+ dpR7Y;" oT{ /MG>;&$ Z}ZCJ J| X"i"ȤE ![»pAX_`|{6tn[UV905QƟa:ީxyHI6R+4 }{H|?y݄A;0Sx:K{ Uv9"EQOcbxv[{>k^?+|*=QIqCt:9ZOG nOfsy7rzQ(lt?Ti {y,*ks mVtD^T8%7 է"4u\1aq~]_uQo)*؀ ]ÛcpBnOȀ\^[Ђ .*gGIC=nyÇ /\^zNtnEYay03&tnKǦw8TdTZ` z >j!ETl-~1zI]s`XE7Nن:k lݰ:ؼ&bu&ZXg[CUWCRi5|mfH= k>@ĺyZE\u?nӐA\ AJYA%*Lg2 $ 58ٳNTDB2u 5*[WQFWWbRnĬP-ӑRThZQsԙKC)R?X3%5W?4πe`#逝uw kYIýV&g7OOQv;u+%*C*l :LYǝ6iam!ZeL;4bZNj$ٍնhM2_9aKߨ2(@̴a_ n~z/+[UuYOmFw~szm8#ed=b7°^>R%=ݦDWJFwd&M<zS(8aYlI L h KJyyXuD*N ;㽠7߈sfZٜl!Ǯj2/p%,$C2dxRؠe Djņ͒yk)[i}Q8ZC0I0uϵB8N0X%mM IXd @&;7I!1|_axpedK+s[==0! W*p=? $$|g+O`RX]$}'⭱P/}D)r9mf%O9HHydLs0QW0BILMbsw[ fLׅ_W=Z ~}uXoDEV &u#_cv{RtHCpS?/kbt^ŀLٽh:&Z[M6_'uP}(,RMa5"n zf>&l_,gxm G,{[LQK 7\CUC^0O%$4пS8C4 {\vtF aFiM8gBYoB4}{5vq͡ww"4S<>xXՀ:mPª@ps6?iUiS4Uir+E1DB"- G >/]⹼qJݺeV{"|vB=)hFak{dk0:Be]\2 O*x~$K#uM–U]ގb^7W -vA:=< _Qjb?߻,:|O$C(3?LqC!rh$FHk(A+j&)`^dpGwIkbE^㝡3q;޹27A;'j`Nj-Dwn0htvLhl-QcM]w)Owq|2W_;\̈́ƍUOPZ#Ɖ}+ڮKbkZKK\@/"Rde,n^;FCvh 4EkqL %iQM]63uiQ4R{[v@-t~H Bj7(YՁ hz֮= mS Ь-;":u ;N\MY~SP"1).G6n, )H>yE`7l8,ߧō=`^Rw/܉:bsU0ˌ>)#^\ &!+n.;spl/u[&$gYZ07070100000116000081a40000000000000000000000016446b36d0000219c000000000000000000000000000000000000006000000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/pci/cx88/cx88-alsa.ko.xz7zXZִF!t/'!Y]?Eh=ڜ.+ȟHڪÀ`u(ڶkLy?Z ~ t=i7G4rԓp/7 \SIBZs4%(EE 2MTk= gzP2r9KV& 9&4z$ F7[Nt$HiV,B&EfÄ`z%OTyޖ-b{02so,'O1@5ز5趥>pfmŞM(Þ{9yw3W&x04HSO8vDjWGm!^p,8ԒOaVN:URoa0sI^N bAJڛ,'kA&&v-d#GT"u:{x8K~I}F V/e#; dzG{:ނTҵw~u;Z@ŁzRP4?@`oŁVt_ /{h iEb)CmŪAGWH/nc- |0g9>CMfrÏ 3t*U֕ʻzR4E;>΂ɌS:[Ȝ@hH@O R/3cLJx"; 5^GC>I<}M!^hGx3Bw6, Kj|PwM#TofSgP5~e] }C,]ܠКnDq1j/WG= c6=:G';s}XW;\mwsٛ ߇bnOy[0@6T|- fm 9ay;sj_1Q4O!d'J^R(LEx8DeUz0Ci\3`͊X`zsd S= /x*6c&4\.MJ0'C9jԼό _T Hpx 6h9h7򳇼'~v̯l摁3۲MirlF}\RL[kA(cQgg)ddN&j‘]Chḫ;3Kf辞k3DQ=.A 17|Ɂ eNÁ @/'JSްwPFz=F sԷ-s)kC$ YI7*AV店bu5 qݸq"(>Dz*pQ3'n#Y{ 9Jarph_^52ORxr⮉>#~ J*_LټӔ,pz.^}Fb"4.)FRpb(GUWcE@xo'qF,)A0V4MaVy4qSN֫,|mOD t+dV"aH C &8b_n\(G-+c1E!^E+<YԀ1']Bzi`4%ɡ|u&|mtBg3M/p* J})p!RbyX.7~aTtM#7%S/dԒ6-K&"_b2<u?>oSu}4 ԺAqx Im{#3iP+bM쐦M.@̑u#'\!hALY}kPˆd9a7a2OwBxY91f#ܮ !CIPđ ]TQ\{EP8(LNk#f~஁P|?aE~gMNJhf;d|V){_e7ȓi%"ǤW >i`!ê5ju=!W<% V0pt>[^`eE+ ~ N{j[kHo5[机gFB 5t Y-q9RuB8["_}bvI;GcҚbnZKC^ɊФV lc],UpQ*OZUX%Du_`bň '$ C4RP)z3I++>I-IπT bvX`zN#Cj<i)__4;Y@,4v0S<ҕ{X: _d!.S0oݾpN/N. x5Kzd1Yys=b/ɮh磙ӝϛ4nA?._#@M-*nR.B,2 ur;\`vWyO;4).FM:̧qtl]CxF׉Q-Jϝo+"-RrIMAtۅ~1 疖k<"B|-"eh ޤV8HsƐʻ*-{ii SoJach;}jd관DH}85W2A{hFoA0ۖ['Mٕ->T#IκɅM&"$X!7Zb& f5xx˱?N xy>P=!9yc|!Ql&^2M 4fZ[dT0obՊD+C'Zu{߰CoȾ:tYX|%=Ik; jѵRu2 1 5~f6Ks'aX%/^TvJ"r/Ij3 _뾩qNwo fE}njy5- e W UFfQ[9yZM~%|7\\Af{ y[2uB/sDdBr743PBuMycM$BO7Jnj}MK^Rv煎@l圡tcO ZweDcETbAT;xˤ: #ߨYQn,dk/~rT _P :`5 .=6lBZ "bM%_3[ʦ=yƻR5w/?QUa(g7Y vmFAXVEr?ւ H(J"oR8su "=&4qy߅{7/NKY7ՌaR v~C3 13Ϟm_N fN]Hk4fM E^D!`!$;9y\>$kiIԽԈPeBy %~5{37D﹙NxmgFBHE' B6oA4@<`A ;'y{g% ٜ2 ,HiӾp;?Sxs=f*mN~ӟc<>W$q ѻiEX[ϼEw2dvwP'*ra'ڗW[L/@m9BiJ=]H0^`aGo(ڡ\xVQ}eTRLqFr3ߜcZ ;ULbV=Y,q l=>o}$t>1m|^r4G@˹f҄|fBr6J|־%P[׿jXo8h~5?'X'C 9 4Q]/%zEk.w$mAM/3H˯L# ۔zT1V+ 7!Ͱß6s4x%V1LH#Hdp?̹UC -#H?| -/$(;ɭ\؆ vXp3˷*Ksjz [d_-Uo͈"%$%*Sy/3v97..hhɗ|ډYWNQ倜ױmJL^؀6LH~dl~%(vʤ֭^%?Ś/ tYs@3RhP.we!,$&{(]y"aݧ#|& Fuը:K\{A1ݗ;wYyުu7*CT߳R]=Pag}K8OS/=;G$1y ܹ 㮙~=?5ak{n9T2_q)g[m m7Xʬۊ!e=؞"}m#&]j=h*&iǁn|nSI0?tzG7 ;#!~k!}݋Y4V/92{vm|70Ojves9CrEP˧8KɴsWzU#^dy$̐«BܙK./+/5M.)RIDA)X4P4*_t;*<|@ &1 ڮ\qQ52Vf3:Pp΄4le>3LbH 2êQ  }iQ`n G_Te PUR'  w笃{=y:f:9۴Pm |"'4tkqOKrMF^iT;q2&jڻ=TcWWmH>\y9xz)'m<#ni$ 4f1{@vs.48A7o%W4ej\>Xvv2Ti5$H[/ #XD#MwJiu`tR":VxБ>LaY-ac|k |>B rdVг6 b 3Ǥ6>Wo\*V k sOm7MAY;"Δ- B0MNC<{R֙K?,ao`-Y<im$-WU{;ߞ-Azz$@92Ɉ+N5f>:' s3Q[) C8n{WSrw*4DĴkߞʫ<{ss 憋;ɏ՝zOQC W!!T5l>"cf]_MdYy1WkVy੓0qziN_?4$1W #nd™"li9y~+xlue$ ꐏ(6$>dVu|4:v\^\P(3[-|ßd]ul.( 2qK& ,oU5C^nnHL\E^k @&ڄ>M$syTIKWbl u1ܩ)5g('>4&uT< Ul%ܙW_TJl8w@ I>N1|4 #8gikc_g9Q`7rF͡չc$9Y dz65 "HIK \xLyЫ A5s*%AN͗}/8`KO%NJ5_+ƑMnz:^޳LF!5Hv$a ۰v.UI;dR-5AqR{6R% g^6Ks)<b|N_RS<2wlv.˄}@ -sOC;8Z޺6fg3OG"?.MCV8P9y LZx` T)Ͼ|RW wd9WPl({t0F8`b $ݟ,* 2y4&'gB|^K)+քiX"F+Y)#/l;_Ht$ߋAR"+c"zr18РSpSI ҵC s sjPda]Hx)왻ieXe玆,؅/qepG(M Xe{TFf|ji䚄g1ff42^)s0'#_![ B}>wT|~=_9_bv72o'2}l:7T((3eN c53VkZɮ1زdVDEBnxl(yӳ =c>Kϣ+vTcFV E4& 7 Ҩ=*jZ+I$e*L{I;*nXZ88߇*V@&uV7G0G*Ĺ.{07"KN~H?N>߲=x.EsM-F $⤠nUeAg.++59#TfaQrI(Rk_"f.mqg"0m_,|$uψJ[hJh(,M}-|:if/S>ECGרYh -eP7 5]O5tismx؊K 2ڣ"p<"ew! AyQ?XBsML}I.W`.wѠj+3ї9HE(tSe4[V }pp~uWojΔg|`*F& rPe.^WɢY#jZ [Nn]}4a;+J?jFVlڐAdHͩ8+ͺ!nb`1$W,tMyGB4u.΀Of3B} `&4 kpgTDG AQ[&$UGZZ50Te לvC}Vd781l_/Z8)k 5ӡt2Y@]o%>EۉdmA͂+s5.4<3Wmf]i?,5*1sq8 ĚЛjЍfngZ [b`gK2eO=*qD(t?H#)D?}XTZ@n+mKY<Νp5Bs[ɺ,b' 9abU14FO0lTCooڌU;Ыm|DMs  yY&5f5Ϗ HTwWTD~ۀZM]hK y\aY',4!! ;̫5"E@;VT5k/c*hEM%+ ۘXʈ-/![R`<puAmF(*qdfU}B|ᩴMYF-mZˠjHN xy$heCC)h1@;UUMqޏl}_W9m1-f+.XFyXV3)>g_GJyj!$>i*t13d˞䤂! <|b QJBTqF|tbPSRAo+`r]}4Q>gŧLL6On?\3?#]~#&Hzr8bV&=7/# 6KiG_.2)0=e3"KorNTji{8 6$8BcK;dwܞxc[?*5YWӗ$ U^UNM,ʪs#j&Uit En`X]I}B* VY BN=$Kٱ{-*`TTt4Wi!Gc5X6z JuH]}b4LXF9OL~ #XpCQ wk^T@!Ȫ4,mA(X )j,:'M; b/tu*qMU+J)]q#RH̰5S.dJqD+YCQ+8j._KcNt7U߱ l^H|/ atYQ;.>.{hjy~5EG<Ç&o 9:e);*(7!uLӹ}@p\X;ނ,*~`4DH4b`Vwrd gاO+n(%dz)CK\\чwX {9 Y9Z.|oD"L#RFF[1>metej)dZg{I=xì/O]aE__mdi"B쉁ilj#+M+~S'?b핽q83 sFJ^3߶Z\L%"g5rpu]FJςCu$yg[H1 2,7Xͥ;pO%u{ڝc8veq('quXRKHKD xv4o tO}%0`8Zd< ݯ/zf:jnjZjǠs玝<>A;ҪV/N.Fb2؏ۗ+޼l_/g,lg8HF#n#ԅGq J"T#u7^źSDɄ: qMFJK4nh I G9F$ZX7<˱oɡ-Ple+#q+P\Q7Bێ]I27j>'*zr2ڲbP?w[ǁF܀̆U-p./ˤhwL}v:><}a3Ss#32sF vhݪB%/o)͆c^G~1ywK:ey8w_OD+uclpĖWQȓU3cl;xS,.S*~5HЩڒ&z=ڐ#$Υ< >Keͽېw'w-bmUtB;0my;{;Cu;Qe!Crj\t"3B}l(ʘ>68O(Mx Ig,Jr:Qhg! qѸhha76,qZfi{8c`1cR?gK7db{(EPכ} d<@s98k U[p?% XKȸj 4iЍ:뜰N&25Jfr";JfމTIEKdh hMG6tuݡc۲p>O n%"Rx o7L1棡2 raVgHةթ [ojxPإ)yZZ‡ayei #yp[j*aa;0zIa yYOGIeY_ zcTZ;.а0}^jXB6u\Wn?8~qX-0xOC*c$\èNO5X3 msO#a p1FЀgkHQ)W9;j[F /KlM(I]Q`{q|NGSeăa˜Cj~b[iX<0'JRJYƃG}})tPfYTr)zUKʼnbYq\Ŗ"M'AcXcOg"7>Jˍ1l~O٨t~rkFf,c6ŕ YCˢTrmyraGv˜[0s|ϦI}BKn~ΪЀa f95]oʴi Ьȋ|T`ŵ.K|E?qq^UׂOsL='/XWHGJ 3\N}Wɭ^/4 t I .mQ<J8:𱓒 MWh'%n'1qUguSVq&0ߞc/$boBV{,%Z'oϲ~,[V ;fSkN+qgf>9#Ju`A-4F덢e(z#̝D=#uc:Un^^d°{3%z|d$H `̽% NXnbpQ7M>N1bű-U -AӬwX"XIAJœ⺉n3皭].3yzejsﲰS %8 |(f)CY$z>A%^-NJ 8. R7\[^6R"M.ZNeݒ '0CU۾1V&x_˒~l.)SLO*w` KMذa'D4K )EDUdXS- 6vbRۅJdt"ʙ-ɮ~b1@C(Hh?bttr=EF!*I &)"HfL'hj ۃA_NJG1YSS1Ngqk5*#\>@5Qe[ 8p؄+,clD2!w 駺B wF"Q7; ~?4[۳y ,_PARAg<嘧DFoVzwP._qͪ+8I(4x|;i(e& R$-}tԁN^շ`CލgE+h^0 mٻpYhXx8qdSdWHLfNq$h|d N00?ad`0~VϾs Zws*S%-qmm`%0n7E+\b A̚aGqq9w]p;1NAoCf79o $B`BCPCE^\ɾM&62h#<.t;2vtOA<~:8Cibq,#6Z[ <Hq*><>=oH}tatq1T`\:ۨB5m蜷%{dފCvlyh3ňgW!k T dUg .RZBw|@.{l G^WLW"-BC!wƢ"xO"@ƾ/ ]5ū.qM=#u߃TAF\ ߹ۋF#*MmCWMbf03$8؅So&Q\}r6WWn427Պu s8։gA'kˡ1 y/s#'R8.Iܮv<7כlaO_>].0-̈́\xW3ʁ3[?u5CElRBߛGΛ@[:;[%ry墢yBD6gB8-ݴ2_PXP2,KeKg#?V|t4wET4۾K> f˦J1!9 WEx0XG>Jt.Vjˇѕ&9_ H6D7A+?0ۼ+i[غ+~ceMt~G4ߪ|!Ubͫ g(~|*rRX~\_{- 3vg~00]tWWcGq-v~O;V_ް=z uXA*@PU$Zxy/}Ygb#Ydhu]1|7q&7݆GGd鬳T.< CQ]vt ٍn 1̢g; $),9}t!E3NdJm.Kr XWk lIq'<EA'^!/Jy(NNaKbބZO+ ZX*]LӧsM;go"$F1)cfTe;fIW2#4? %]hWv\jx%`2d,!)"T;Js!?S)R_ОerÅzaf s-8e=!}F^d[ .)CG1RhFqAA+1zҬdhE[s\H  X Zd1?/[C"L?K.L 3ox2\6?*J{P3+Uc\R jЁZ"&aP݊WoBRpP!қR_ ;N {Ƥo}7M}]WɿV,>Q@&Vekk> pܪ z~YgrZr&g$*ӔM-ånxvUhbf~!1)b8w gwN.w&{#}$p+sߊ']zCfxt+>CtQǠ/&&V&xDk+Y: WeZ"_V*慩vmu DR8WMB|Rש 4*gk脠|95Ĝk|7 TXsyKf7!fMHۗkĬz6'Ci1cvǻ8,|*@Q'HU-t=K7$Ӟ{ƥ{Wq;V &kVI DD~W +;)!unms}42b⤈E}А73*g\b"?n?X3 Ro?pceDߍ "3InnA5pѢqdSzyv8 CYwF'3L+8Y6Xܠ<O L0Yaq$_rCY9 .{_<: +{%-](.s;sXjC#Keך'C~$jW59H2}WEI}=E dhbqA ڒ9 1ʟo;wf$;U[2j}:@Ep"^@7Ǡ IL.Iqo 辳7bP%r &1`\;P%ʾdZ:6:z*!,S}jClЄtRO vRY?;ڏ5kb `Ʌrs6PxJkl `׶3dFcH R>mPq#ċLwzO bW ^`"~ t/՛Qöb>o\kPNx_у[ïA eqpoI:3 ,LFwP zWD!)$!旗 h ԄAKLFH=慿 x̓R YOQ\u>ME@ Z$$$IwVk|OH8AR# r+GFT9D`ndQ]r{Z AˊwS@cb"QGK;[F["}*QrV:$]'.><]|hgU\aZ:u)$:|;^֧)!3@We"yYJQ/hm9v2^f酊d, hgb%&9t,pzn)u/c66իi5R׹dCA?c+hD2_Mn38 M㩓YCn)V֝Vmk6brWH/ȨFaKf3P!C*P\ODU#e7< a[ IvrY#:HDo.ҙXdCRm a~>Wa1ܪȆ_gy2A>x @X>fڙ]VЋ\:~lA7 DdW$"l`|Z9D=5iucG-Sy\%|gLr}'*/Q,cgN4liC)[Cښ˱_"${кjq)׽[~D56KxTUyP^{KXc&6 i`b0eAD<Pں_Rp1}dM }闙VpRS WjlSk(-Ao-&BEư&SlFZ@5lnfu\yk _<eY7rnm8Vc/-3Qa8<䳓؜<5uxdyTet$^mv oKq}v'KWFSQD@aʅˮ*RBnX1p.b+U߿˱O$lt SzghW "K̮=m͘ٵU]T\H@x z{p^T\50uqrּ 2ۭG5^2B5nObKck.&sdh1V̝ e8Н{>\l V5Y~V2[S68s_s2rE4GUd.Nsmyf uwPf$pv* OʐpAV *S&ZS2EOiFEmn = oYQ IWfF1o82?;)|mbj2DGm̜U"YacAr~'j7 ^bh6>ر*mF":=]$ACl#Mڟֺ'e~Gߥ<3ht1{CbCtxC!THHX|@r&dPǴPnS]͖:(Qp#Q* =[NH@jñ,Y؄(%>c^O"#Ź 8R33VFk$[$sMTlH^&1C5, a?E m2S躷,u&'d[;?$*ViS}`*hj#f673/]{+ؗA2a2%a_|Mi|,nd{  O9x1K]ǧ;\P<6&4F)zoz@8?,f|dJr$yv"8~ˍ?EAe|bSwDR/ T ,-L3H-*YKx. K}%,O\h0Q,u$񮖝p#}}.=K $3-{G gJjlׂЗE/NU.^ PڿVNg g0($((P[jJvkO=K4I;|Y.Oep_fGJC6t:1X'M@mP4=)FL9{PU[>cxDg@',KFFz[g!w>W2eGo /Eŋg>s{Mlŗ{jcgƓ"PM :- ukZ=nݮc`%=NcE N4)ӯl7ý^g0I+R+)fl:!* Ȼ/Y⹣;{O]"w ?)C$$4,*8{YzKFˎ-F~[bKpY,jW yD|0O=dq؄"NlÃeOݳ*A"-Xŷ2uMb62N}\b C ̢R(Bx kٻLqb: 7G<8KAnjI][J}8bT lj6?(B_S5׾J(bY ˜w}KbP񤦶] jD@EI̷O1.`OmgݿYݪl>3'rj// 6. =~1-O4>T6ܮ$l?I{7'])+8S5T'<2ndT@3mzOɅQ߳ۮ;@GZ"HkjKy˞$QqwR#"2eIa֛yX2Zct] r:lrarZ* e /+/br\2첬/l.@~t}Jc-~ kDCO~1KUCGᦖ@[6xEvH#DZie[ uz(:HbL*PyO(UAKLuƳ(1LB_ }]\3[hQH8`F{5|H.#j )n+fmzQ י n~f68g mIy`.$nVtD;R˧N)|h' b:a.`1[kU#]hZ9!hJփ 4J.vbÒDbHӑF@v,i U0k[DeotR/~0.\Uo|[Ԙ1 :KR֖6ƘKѱ!'֞NWl.&dN 9ϋfO5D +T+F' N\~f}hv9_V4~||b3ԉ-[յۜkP}-K ҉ 9WT}u$قyr(=/pj IU,IphhK .Ym J < :yy޳Y\o,ɦSR˷g+vGw߁Ep) Fȡq,t(=Y,`2K?ft^& Cge |yhm]]dL_]?*<1sɷ̒Xz̊ªCΏ>m[Np5J4 ҄XaI/YMFP#wMk_SF\@Nz4WoQċnT{M?<[ +Q7&"r=f6w!uk^E;lҀ)YJYprt"z}@팣zc4L#4Q#662>okҭBxHkmwɃ}I|ԚX? [s!A/ vWޱCs ;ܷg^(O¶JG󿅙/dH}5_ohwҪE*"]-еTHs_XsQ2Bz)*Ww?F*QIipvh%VcT3v2-(F4t<8*;d?j8;B`4N(ؚGV$:D8vl0aמ3 >6c J;SKyk͈ F/+$~)x%y` OKe%EI/G;:rq9\7,M@?ՉSt $OvW3TaO&!~ȰCҍ8wV|b C!' ~^߮/].fͬ V/i{W7W8~a8c5?l-1f4U ΚpS&YX.֐/LoW cDo?:B5 s>Kr!Qixc@y(S ]ᄽ- ꜐\"U5,> !:S5G%]&DӾ@,V^J`7U^]i R#i+A@OB^_iKI4#O J9V`gZ2.+Z~zOxUYB U?~2RP2*{_ ڨ;'xv O΀NM`z)\<| 8":U uDznpIQ.zb'\,Bww_PtpDJϠdԲ~L Y؎$1 1V.K? Y ĂP9_dS6XQJ\@KGn-\4' !3Yi&!rplUAoc7K%G'TvkH֞jڌwRG>!ke%j*&G)cҍ}IIh!"&_勜.8cӁ\r,X\.G9\r<>n-A$[i vgUo:&U /UW&Me@ʵ%YqHCdC >QH~(/-!*QR4:pio}"!hh'Ko#}_=$uڣұy9R:t)$v"j晚UUYb5ReDZay.\FpdfiID\ȑ]rL++&qt?J/9[qV AH]BPj~|e1AVS T 6qޟRJ+aBl 3o8n+zzӆv, +-9o)ጭO *Wb~M|:nϭ] > 2[G@LDZLl?*ԁ؟ѵS3)O#%]brG1Juڅa4"ߋU:MGݜo/CFȻiqT 9yp %$X ><҆Tji-sx_Y9!qwG7Ymi9)8+G13@o.P4Ao0ؿ+Jfi<9xKW`9M{riRa5 -n`ӚȵUeEG??zPi]`G6egkOa<Ɨ$³^WMi8U4QNy:O K?kGnmn9Si~Z&>FzS=r=3MGQl~e(5QǙ7j+V]|Nlxgбyl{yS02}sq3C)Z Iwh6ze^ %;){g+HT])<+{Ϙ/-o)_`kXۼXeP[u9K/x(<jf=[f!NB^8eE|G5 UOY<MH8X ..y奊Չ%aP d!X5  o9|Ì34 Wcj8:!ڍSvFpbU}zҡ#:G:ʴ9h.J;{У??Jiڞ}}7:_ЁJ-&K6`n"a2FOw*/ > 5nVlC SY^4zRWg.DQTǣ\q*܈_a)B'b%]?+md%쐚P؍qJOD(IDеN(+iUjГY\*(U$#5^2 &#'8x-5,aeImxcB3_MZkTƒ)58ʄcWx€I_^0 A&arR1Jđ FY&VCPi?E"n lr(k5|\Q|Q-B} )׾-bYz9v)|%Mq?4"yK=H!\-R* TPwW%sQu6;, `pW*Bt ݤGX-]9{_Tv٬~qyKVo6L%]RH)l.XNa!U-]l c syQ1e!=8ǃֺBl"ངKg|v9hA09wDnA0}ղt'E,0Cc,% ݃IW/㰉 nyn-6W *ո|]{Aqtz Qy\>^;*+?aa#dFE@>x_ 5.>rO5` '%G)g0n`-> R[ [:ڰ,w/{+t)+ M{0˺f&|jEv~?YH:?\k h tYW$wpN񊛡(<*cBU˴s< ֣)JS|]{ c?/\ m)j" 5j۬KƟ<'ǟOO!.PEIY JvP6΀lP^js14s#)I8Ԥ0с8]<=H >lյzjdZ/1㯷 eL:rA+^~)(Oc{!;"[ҧn D}xw^q!FDH)x@9`$7f\. y*WGjqI* -@YscI!k}1"%?Zep~k-G ci ~3>Z?Ep}D=wfXɯ tĻ`Nm4\SL9qxؤAdG:MxEETq_c|J&pk Ja&[`sWgEhOI  p|4=u"Ei:o˶Ucҳt4G $f @Ť]g -@N[tezS*p#C?1nsW]DՑh—DN>G >| k?%C) kR9:cq\IwM-O$}EQ̲v>. h#W+=ܒILN uL#}NYSה2.ĵ&Mi,2ji㚽X18hltG 髍/ zFUdZ lIhi6o͙"8.&6 ˓dJTG-Ɯbju8abW4$#|+^D &S9FA)8*.*rlzֹ͡w³fK_ٯ^Z WJHxY ƖS|hS8mW'KwzcXO^ WxI/epF䒭7JNKj*|F3vV &g^>^7͹f}B3h ҲsNÀH::G!7ˑ k`¶ِqoJuhBke#`2pC2bi2cg01_[B#6ĉ{_C)te} R2i|ZZbhǍ\m{)%Ʋ jW.s;5bc$w}\1])8؀~.lʦL9.*ެ}zjz:J&[@+L6Ͱ].A$]m0 8 ba%ޖcTvokjv !iG2JI62> v b^gZn+UliuJ؟:ȓBWz`S`l7iWO E\l7,.}RgSl^;6ZSA^btry/s)3'lmI12X 8 L]OT{9/2q-.H@:l@<ܥr΅ a;UoW6t|ӈmO9OtZ:466Va22}GC毂@LqNYG^,휱kuaY,q${#ɽLYVB}ϰ6mls'e3`Vڔ4n$s'#@*3D,g=Xkȩ R+-~tu9Tb 9*F'qd#i}ޡB뜟1bp'.)ގٗ0 ά @Oy_T.@C;_/V028s͒܊ ?@Rm~[yZyIc/+&yMG="0Qt"${ЍH|l\Zw{c&Bljtڦp|R\b4N7xvݬQƒnJd-x Wֻwb9ޫ=(ˍ?QGK4S_X;lӅ_'*iomu {VR%pR{G &CY$|-be8;r B!94c~92ocZxCsǞcɋ+M Ō9Jv>ɣ@fO{@]n9@{Oq% C#긞\@€d2{(GuRf,+X<2&.dݳ`2g |m+㥫 ʇOpAĩn ӐKfs!V(]EL崔Rjl7  M9^i!}){?W,3ӛ7<!Uswc ׅ(Nhb Mo4I{lMB -8싗Xi3#]( 4jcC ;7iτe+C"K؈%Bm뛢,w M$fVlc{)vٻƄn$%UY"nM\KA@ uvk$J߶'c_O'| 8Pχ;[N=ޱ>PepYL6O:kgc=1ʦq33<Ϳ :B{{5 ?Fb i|F~.g)dsIsYG2nG14uys.5p9G_ewbGX؄zEkI@5^YD )r&Brڶr*R'wxfXgB#FEi}th"{+w{1>]Gc] h)O_ Uvp}e`ib#k/sPXsC2iCGFךy',/ugnueV-2x+r3I] )U!=Mk2tPK_ЃH:{y5IeS].44x!qˎI86HӼ6 {ܔf#Aʵ?i(gï![dEJoAM >U_]l\(Œ*;<Ě "N 5 GE/hrds _GHdiNe>C WMZ1L?MnRQMYOaj.?ꯒڵ ݌Viĵ_1pW51Q KɎrsJe,I: N>⠞J 4FLkInK@~bVed0[fطޫwgc=.BoԵa2/ʐy㶆*2L6n]eΡz `J'ZQ٨)_R%箄;c-:O'znڏvܐpLͯbXkR=.:F.7wv7~doO-i}A,S*OH lԋV?x%܅4y'ԍ_ Deh7Of7U3fO=PHQ7s`$Iyvd;7k'qc.ŏb MZ"$MOӟl@蠫LH~?ѕ;h&iPRUIŸoTe޴?roTj )'E{'v|m7wUHfvGR~s;OEA#Nog]ҙW9!>}Y+ Yddbϧ2ƶ!*ٶPpU~.2ulǡ 7ok]h.&'֛c`6R0¤V6|x@VmA궚fø/>Z ~^E+hb&O,zbFJcצ~*0B&_܊\^Br>.aE YĀ@碀vwO(əzNcүZ.Qy-MR@z RXa40=LeDӉ*mr Nٳa` St"8sog(`fHE HӭGjJc3P .jswx[ N\)K0#%$,pk9. -P f K Ch_';hhб^ ;nrɞz%9jY8Ę NW#.㽻#px+Ee|0ͺGx]FyF7F:ܚ㵂{U0 &3KDbcz\%Ԁ]!IþHv$d?cEݢuKg0&sMcw"8\I@UA'ץ⵨+Wc4Sc"j,tD ProѠ^mT LX5"L5俣JNp*9%IDiY +R Qf}\w+&HM+j#8x~f KOLuW/SXocH*#k޼]f !8E~^:$+.LpHStH`]P!#sEEy`H婹Zi%\x7eS!+Mca8$z"K൵p̔9 @ p N-qsrA).ߋ3вq(/ jJ ;Qe-8`RNBЄ[_ 9N pqt#blFzF R6]+Puw[G.v I|_ܘ~$̣.mg ry=ğG̲ϛ6OiyȞpM.lb|ѵĴ1ݶN.(aT7In`Ol EǔBB,Lz8n=B[=No7f;/BoNIP3lz nQGԛ9j^tA0iqh>`^nᆵ%-R9UQؑ-؋$7C3zA]Z6I*}*}m>yK7 X!j( 3 Q#2 ;Pzzw9໋+Y4ﴐ5ivɈݮRxWm6X뾨Gl7^p ȉ8skR/ H*\vKBYmYl+A3_ƽtȫOwdKs "CPN;p.FPHQ4"w@l=i _}Ni]'3_0މ{A2͂*z@w9%| C*1uu 3 %,Ќk.$IQ.(ɀ%o33 P;̧Hw '1Zn;3qޏHmʮmfw}/tdhFYN &3 52!V@*'`q|T+^p ůe毻*s8[~襴h!?g0&ܨqхs>ybu+0UWP3o _%Y %^]?Mg"=%fa'{9?Dj"H~p,j}!@/ )ȕJ.zeU:re']ZjqӛCFlk PK4uBE#̴Tfj{ 0{'%,`Iמvl̎TD/}<ջϦx>x-ʟ5ޱ +m3zep-ѹHgx`hE 3a9rD ajrr:t}tEqZc](G0rvDc;KrDDу)~ztj#qo:O4Cl!Y8VmЛw?]v9z}Gd $Eb9FO>Ǎ/iw_Ē~ԙHHJ/ܻq0'Q$~+|2uF(v1t "Γ)A(x"Ղ0 %E!6}3!]RLq ZvsGJT)l7OuUԷB} KSz] 6Y26887K'D^WW}ɥK RcΈ-x(Vު6QYhҕ-D% GO[g.[zLLM'/L_nHH$J_6p¨A]ihصHA_O~wEQL-/ P3`jk[ !Oe2C)I?E$^VDYmNCơ[E'z,%9p6؀x~6}=\5}8PtInl\&7$?*{4ߌR b+zg2nπ_a)܍{ug&f=3nU]v8]7;Y(FwfO?Jma1}m׊[=]sH܆J" nLV;Q+>Sd ?uXJq=n=30BJesu0 6/~c͔zЧ@ej8ą!mjMmE='X6gJm*8>#Li;mt`M?'jW9g2g[[ nȱc 2K2eRP+,!m; ѹ+HrN]J6]@lf-23f,GID9W9ps3mEc"z{PLJFLK8W7Y;r僳&[Wyu~Ve'?w'=r܇^KDl%A5I֗m8.ʨX^\MZxep->4Bqq%l$b1jH}bV]ֶD9[{LyQ1mӻl&4yo0Emf1C[e*]d75A',$DjfNYO;, U\{=E'͜(r'K, !z'ڌt!n\kc@5bvlU`*哰5z2|5Kj b]m>,Iom# &22@觴qZ yT &k9)k8wlQTs dB)#)(f @vX730nx\wd!EN:&/xkD 6KY {S6iG-@3P!v=Q568߫HCL%5nώ 8p8.[I kZ̶MЭ#7NF}܂&*Ak mh69=lG -&GHX)叒Vk0OG(V,fCrx޿4 {(J;DP1n1{18^ȆQً*;&wpM?½tA@MgSxb3]=pP> GfN!|[:WaVbb5Ѕ6LM*OB cb`OQ('{]~/JCub^CprA<lU=XMep1*"Lтb=O>{7%Y:Vh9GdGbM?{nÅQIYŊ=,=yHL1,  !H("\DȬ,jm06(O/bw¿^f${6{| .l |֍[m/)C<9㫦<^MyRGl9hZLtNq,;S\/|4)!#4z ж\?B5|i[B. . S2{FmUV2)my|a=PHkMTL4wڙ@YܱFnENAD:hx +'v~6t6684 2g3E?9Ja; K0z)ڹOJj ESZ y-H:@g8aW9avK5'~L:~Ds<:@Ux _a)Z@W\nÃǧЖOxKMpQJ\Y3|_7[òPGe z}|,O\LAW>cM7fCԪ4OI:2|P})E-'š o)0f!FK>w>>#7`l_fAKx(W_Ib~5+Yo["),hw; J[[[r@IbGم`zl8pNh5z9xu2_nwa_km F@`Qs& T+|wK2vc=њ񄦻.z0ZJ,P٨3ى:#@I˭K+N{`,  KǮ# )kiC@)҂YI퍩0/.R밝_uiʪtU6#5œ3o7RĔidQ |3d.wqac(pB+W_g"/v-Gq1 z(Ίsp4bm:>v:a0HM\Gӂ]I<b0)[cN>Μ;|za:;U)+J{ؔq^AY1۪``,xKGN1 +qSv{ ڸegl" r!?$TyF%Eð s+Yc2LіAvP(&b /!m"%6v)uis s "u`LUn& B E 6@PUg57 3@%Bb_2~{3g(ɫdQ`Z*zKZi@۟ IxZo%NF*iI߆L`@^.p<\"3 9g+vđib>46rs-8}x? ]i3Ў1E#ϩoa}6.9io*uG&A8f 8Ti@͢~ߞ{nl~7#Ԋsff((Ėl~ڒ U"^Dvyd؅ku35(،9K+ˢR֒]03UU۩iWn F!@' È.xax0"ꔚ[KXՃ15@QFe,;\8,b]d!'A %B%Xfig|ngc_opTf(/PlI>n)5O6;,6;^Qo4r =ft:`'1 xɺ7$e4p(3p ʂ:HчSV= YDR/HIqłXqWz1 I7*%Rjz%BJ*CdoojaWQwƜm[8fM~)&LHMmu#L?6Oב<CIPqx s#J60xHQlaw Ƣϝzl KC,ݫC[ U/$wDl3,c۵4,p|5&UViUM ÷suii2aƸw*G N-YyA%ba>QŌ|/frU}R!΅ ]$J^b"FLV]{ `|F^w`9;M(]6Ay21FSY h)l_ eӴ~V*?Uߦz N``G!OG>{Rj!l]kvNpsĭ)T$S7(O"Q%Nj+?p 0)X3GafonK9.sgi&Ba@).*+jR0/@ oR-DZM?{W\aΒQy XbSq20fV TBP 9`V;E'l}R92h1E'o921?'ƌ=} G`K z9ij^g teQig *,AjL{hsJoIA xevfgG˪z`D-[)oF+nME}1 k8qSZ'!PW^=qb=!H ʀn\K ςyf>ۧ~j+asسA73ߝzu^MۭwkcJw Wh!.x)/Q ƀM5}y[uI:g"4v2&4wMMARNwc";)#PU\NAie)l.*Š.Ww_jf0f|H j *iaRgɪnЬ{iؕ%2vb[9Kk=VuIJʢ(plR`]n0AxQɑ[cg]}ea_!7VT H#ڔ`fef ̣jr*hK:lnŝ^؁N, H`2w8sd+Er:'2;8!LmLiy8w @twe?a@p '҆6s1ĨY@ PMZ2*#+a1Ad Qyx—Ψf>̢tGˉ=+HJ7lf{c~2 kkOܰ&>BHI MT?RQ` 0'Q*]d#/s`SA-`2xu,!z3tr8Ȉr `qy`u?Fʱ 3Y>}t͋R˞`JLem~Q1҂iŮ闶b@0Qvi';bt^*dYZ=ߕ\3lqCS90l@nǜغw.GpORC$ $?%[m?ȭ T! zH fPoeEp 8W:PNjIL,Ўxι+yigڹvТj5`?}901NT4´|Ϟ것^kVwWbGEwe%AuOGyPЩ|O'q<)W:v,^*-y85_I">6_CEz~Ϳv/ fUOGHu:LF@EKoO( η4T={c킮!M&bxb|d>GqdJ9QӢK*Alb,oW²R*K0+}?hd C.e`>kĚς8!Sm'LDGxg3{Z߫b}өz?0B'N m;XnfRyF8AlLPw+L5ʢ&µfP(t?g裴;ȏxVWAV|?H0(ytG# 瘌࠹ !*g"/1SM/XQK]yM=8C7TśmϯoIy?f 8 )E$]—c~R|#GXm *q<̙Rf͗_ ({MUtG!bյ\ts}m,f[^{˽9>72+%s*B%cWқ-V)ݗe[P5^K@UFa2o`#ufWLS|P^ToQTMOMg!"@&GI!*v7b[梫`HA;*C,4 GQ7~ՓnauY.H)dڶcԎq1&Qc%U/P-3a*o  ,Q5tNy3Z-pT|6AK3#"$|Ovjf w,'G>t/‹hh-OByty7UgL䖭=wYVCj8Za`&9Y&Oɱ dˌ;wIWUz2 _Zt-*0@o៴x@g@}fD5k=,& 3!#*z⪻`$JߎF 1ayi_H0Edܑ6fК t'ey`|}\tkyqhtXl {ɍ hzgY7OhϷ ! 9#11oSf  wdېg jTlMu y uZ*;e͓s H&.S;OZwO[3! O=/2Hs=tۦPH[Ǚ~eFe%o ##|VGE9evot%TK!-Woa'At~xX,y4z2A'>,nzKͷAũbJ7΂J; `PODd,S&//n2PmTo h3aE, ~,8`/u4d<)/Es3RS"*K[j^&o8jmSTdY#(|~mo|USZ*۬K36}H/re~/d7I+@&a_&q-]idܽ]nT@ހ]J!A7*WdTԽVK//> g%Ts9|e "p#Ƹ8wG(ZN>,00^c2t;os_n[1Fh.55sZbؽL?OCi*IQ8&-8]*[EGxZHUkU=0)&Řޛ &c(KdQjZaO6PJI܋vy^t.MUgA/4yA@wf9MEYbNJHmٙ׈kr~|z6zT*3i ]0DqDRR*<8&ba;@Ag=׍Lj辙֬uFῴ`)EJ-F;VKC)z ? B\>:f?lWP-B-Lj{^?2ȁI1k"A=o̘m&3?/bؾ/3nX?I2Dax, ĻmFgTK Ni`v(}fX;cmӢ\.m&!% ,tK-۴AV4ȷ,s3RMQC}^ nI\6>9;y\+Q9é7I V;dyQ`u#̒W(\oS _(^W 0xwsud1hjtNŠ }.acԳ(eE-YሡwRa0j+ajՍCmkBLg !o斯m7z?1*?Z,eď$P!.EA|R`;^ gVaf!׍C3LbD_[[uk謽؏tz­_ ީ;1>($[xz&A 1۠  =U `5l'?ps_rR~1$6O` hE *[y#8ys@ g/4y5cBH,]KaRqRehϝtG >-S6F6 'bHTT J3`n= BrYPn 3҃UR5l`7n=hI{K\x6Hj]92Sp_T tւ?lU}F;9f 43 l p'F΢]ޒsoi-YY.$(z mwàl29A4G?ʉ<+DŽ6NIƔZ!z[f˵CXC[ 1(-r4Ͻrn%"GAdwJjO ",5a'ٜJ0]RT &eu2nA5b [)cZxZaTZnnU l3NN|_Qjq,\Շۉlo#,wzaY7^9De""@UBܙ#f*v&{,s֠pMU|4 7/ƤHaޚŨIt 0ψ[ߡɔXGY-q,; 愔ȓVt8UU% pgʯ:uۯ_^=+$M1)aw(8WL`Cy} SƮ4"SH#9xh$7h.-pk-ijq]&I_Ƞss[6a{63}j] ~>*8t/Hb/hJg-j;"EP^;}u8YEV}~ZNYS$ @mPjn5P]ds&= $rNr/<n_ẌjJǔBNARU0?r}gp '43VA4*¼3\"&h *YؿA%?1aY[h9܇[;{o>r',9 t!۴i/9EY>'{>c2u8+S$ޚ'ޅW9q,!! W`v/>gYkuҁr{eL6ڴ?> )r@Wk%,L#ܮVt6ea7Ff)>:iFߎ$ vtׅi {U}B5k'*lG.'*]+غ~C=C< b|Lm9_l|AzP A 3gg9f&V5GPᬳ6`n4?##)Uhůd< ¯-i߇KKHڼ0| 1Ɵ͎vLXPf35$̛|MdiF̝>, t4ᰚ^<586ioUH׹aհ䘤<+,ͫ~+ qq xƮV|/>#Ep*Ml) .Jp{ C-& ~3<h[H!4۬|SYMEɍrb50iB7 t4GCߡGGeZ87 V n@: N6HGxS.ߞt$?l1ЇHhF>$W9r&8zʅwSI1V> 8,=fD5Q̊ȋ4킡  F}Bor IFGZ:6d4$fijADXKFWMطLN18Z) D n 6 8P/BwnsyXp- R7w!K4?ڀ}0_ -&;J mֲWjLN'ʎ8FpBE{) *?:;ֽs0aB侸D~(MX|TmcNcr#.bKZ0+LL:kc"!+7|{46zCQMfiK|*c , rq}B-B⬓Azt#}&%kN\dH"ƚR0P|g t J!c. 2Sve1{`T!$5.h+FSOQ';'An&2,vk@Y-ԋKʾ݊)]يVfFAwT )`GzqQGNi1kj6?7~ƙ_R*]Pk~קUzȽXZ}VmZ?kpdIrCo{*dpNuzkv kZq~Qn~;N Vׇ!7ʸә0s _lj=]; W慽rY`П,xi[5!*z-R ^L5;q?6rX^iʚ%ž$ ,NTKGN V"٦EOC&.#xR/M]$V;,PbFlcYVKY;i)]&GHAlNOѦEBN[h:TlQr/"(GG l×4edu6I7|>^DTϨ]&YڲN8O,szr!Rbs֥0HLlKҸ[&@yUCkq/Bliad>8u=6bY7qX("[LSI-g )vҳkR&+̢%9Xp1OK .*+`(XLQ@/oȼKl`A" ;(p,MG>%f;i8yx%"%chTldcQDc=pWzѯgcN|u~{)ԋV41K{x@It28PjwcvHQ=]MOi >SMYhc3=k)E2R|2.9ӝԨ?p[-70>W3;Yk]p `ܨdw2z(Wm.dOtFJ`\LAiIӼ'=@^tL]ɟͽ;: Q=r(`7hR1iA> Cɕ⪀Y6. bj8"5IT<Ԭ(1+%OA?q焿jD(Zit{9?' O3|0=H9" ]H*ັtVeP.F;wHͣM0.Αsn=D!_6D@aR6 ÜO?[|Зe3S_~Hd+(ixYKIrf_G&=9& :cǑ< z*'7ܮ\eyep?cuN G) A?/Ʊ=BpTJN Tꈂ%|=Rkxh*0K(\?/=X_|1TٸS{G%goNvryd`3q,0ɠ|kf1j"sH^u_+|s [;M-11>O{vmGDGĜཚsO (z+ eMCbwM_(Mr+tcG c]fy vdoyf\cɄVwPK/Q*WOcƪyKgE)5Ho\ؘRÊϲ|IViS²{S*Nn@6v!{, [I5k8rčQR 3Ć̒BU#ՏuʈԨpe>CfsyO94)_| UMa:⛱uU`Jy@Iژ"Gʂ|50TN@TLf~K3<j݆吂W!d^:q2P3ՕP@bfDpؿ[O$H%f4%P<A-'ݞ#Ki9?zYwJ5H1x 'i̍] cΌ姖UQ1u:NO~lM3q̻tK 3HhwO*,BqGfbګnp`齮XȨtusO/EBO `Ntf|j%U6X st[t2vmV;ԕ aC|{H<)(˄VwkP|vm#? `tDym%Arfw Q@0p/'(#dXf/|SujJIl8P-)g[$|g|@k8g֕{,ɷ9((ҤX?ʹ(!ҬD #][pPT=[K^1^o{JAe֍TX$:Hkt4-̸NK90r~E_y})ݿ60|[2GXKO4U' vihD}Fx'aGW> sԦ}|bǛ`o`OJ"ߋ9_e =joOV@{apQ;(Q➏FO[savcGyâ#;smu70}F" Pw4EpS*j^ :[! *Wcyh(XSMNdN+ۂI`_}&̞%l3ih$;y2((gVkuDWu\߬N6b ,1'T9-չKtO۞B!d }<8P]h\ :yltc)[ 2_9 )̥v.Vфc7DՈ \VZ 84@tШv#tCmL[,Ÿ&O6ƾ}Q]a,w`%'ױ3PCJ9Eak9{Ue{uk߅Zu=Mj}UUIqvy^Wĺ74>Sw} Dռ(x|􈴐l#3ȧ{to'4@ځfɠ>D捧faUݚlr(O-C0FVi?CiDYn0ف ,t@zd=AtiU9qQZ/m.$LY+#|NNؕZpG`:lIOIH11nw8t$_ӯlؾD J?D:nr]n-l^B^}q8Z;zo hijNQdў)טR kZNx$`#ZU`1^wɽ,*CPF4՟>A0mjF7mѤ{h4;F>*4)ې{nR0@pV\1# 聀rQhp ּI@#rM9O^->X NW4qC>&R5Nֈ$nIu]4-߾&3Zxu6 {yXErPls*at-2ch+7քKA-wvQ#[ya"^~{: *#8_HX/$KYQ B![j" h??`(:|ÛZrv 2+]yFedqWt9_YIqZ;& ~!aSK<jD퐸E1&):!^ͦ=4>D~ޗeA%z; >s#wF}"aeOwg6C^B统Pc'Qd)DeҘ<=YͩdcXבfsXn2'aڝuf"VDtf(I]5 `}ͯr|n*IsI暱w\ow j ܵY Mഊta-UH`=[:Zz iZVl @\UdB0G BU!3UR6jC*a&B]ԏICd$r~|'>[ќ:Ӓ{uw)!e3Neܹ,ICtlk:N;-LqF-7gPS|f= U.p? GYo5#-{{CS3MRaـskd2U8ixزYJ v$yh:w[]m+ӠZIA<늨@lSK%RӖ"೓ij~.mvEљDPʅd?~E0Ϙ E" "z@ϣh݉ʵFlmIPG˿ӱ]2<{?iւmj =U0,zpatQ^oTŨe?ӡmcPLnÕHy|~'~T) mqa,&!r 6s!/U?é՘@` ?\EUǶ6X?攥שeJ|q_H f!\?Ӻ+ Lꋀ)xLEae htSR'/,ʊEr 73'U1+Q;@Df_ f]ECbVs Д'g4J)% 4J xL?.\ 27+XNb-snV,#*3M5cĒF/}3b }+ z5<8RA,) ~YE?)T8=/y:JO;S6Pm3̂p#qߙz# )` <3;VaIKlmB@ckSߢ5F0RM ke!5rEk(m֍]YŁ1EOhq / A@x m9挼xh_o^e\h7Y<^v gL>r ]+i"bVuAz!L)*UDx΄Ѳ`I5o4Hs%>`iXu #P%n2X1G] p߰5'tgUĿs^t8pw}][dpB 76@_xNlXx9vld9[qTiӸNUn$?BpOխOص725gH6Q[B#5pށ4|gŦIG M5^L=X0 O^0;佟d9)3Z򍑌Hv*Rʹ]" bce5,4Tj)[nYaţtϱ5Ӡfue R%`JT-i)κQDSҿB$sYGAmwFѵx Bfyd~՚s΅@)jt[e2sY>ek=@ kiS@qXƶi 8XO12jB4zXo4rkp)0 b ,kRVA-v+[䴆BU[sQ\% ֫TsY8( ӆޱBo7g$,r:Jl6 ajII$ݚCnf8Vwĥ(x0jQ}E}6߸V{`0Lç5϶Oj+f:0O1gsw3e*B4aakv&b /B"(dw mwhC,8bRN۩){\ä>7eE(_ jppek 2]_E|"-0XrSb"xєI3w^d]mp}}Ԁ/Z5BupnX׏Mh )MntFL<ܳ$ޤrΞ!@ͱ%[Tk műXº(-129}:|w$W>Zb^kcT~5\ֿ{򼹠`lńPW,ՙɒu`( P6SsY@?ӵlEb~Ɋ;ЃLeJ2aHKM0te1-븆~$$+njq'ițs>8QMF^bjsONzDϏ2 T3u|8[Ax-%!"MPd؞iWQ6Y\8m ~`$ŏS̭ƍ%|N{+S;qFܴB}#׎ej`؎_!I!+omH) (rKp?t 닿'(h";e6,6Zt,k!i' 6Kmy d&k!<Br{ %f5[@DY1;PlW„4v[)~u- }{xS>FQ/ƠM4 6+Bb&.2ᮅJpIQ 5H5.kU;p\zx@/6 y偑 Ygz{`亁#:3%Kg Od_?d]VaSwU( IJ^cBlڍ1~Riܚ].@QnqZER! t 'R𧊺AxQvU'O JTx!E)g߁d~8o `r}^EL\ko `f̟DXYۿVAӲ<*N](3n`zmc[1C {,SiBn.Ss}뗿,lȓзtao_ 1 ^Fx,7%l%k!**"0 Dܧ^X6#2e~p<*!̻(kNܸq&$}ut` E6/AWKހ33D]ѴF)\T\V]tl?ױ ulַ71-6^'`.ڗA&?RۣF9DL=%Qօj4t#ғ3.%#=f}IV@\l# "']TAayhLǖD.zdkW.L8Fs+vDXg+ :]wq#I=уTµʒ}%XGO˩CbmhH|Տd;H]c+|oc6*D^IB/=jȽۖ28CaVRg%!!W,_9<16"r*-ӯ*Sb7>=P@DB&g՟uTŪBgJ.iVݼ` ;Eaf$nE6 qG`-Q]r̾:@+[Bg H㿕p2k8&3 pjRpBhU7⾘: Hv%ߴǒ\Wi9͈EϛV8w5yީ飝=68$CzƷPfSVcMI :_1P$AlIGutUVyPFO{_ {vJ@]'KVJ!n0 R͚R5mU(O!3N:=F` y;&nK,Au&2(Qe fC;jϞB1B#k iXMM񡝺r-/2f=<;.~fmׇ#3`NܮbmF>XrPF Ah|I>` ԴUͭԂ眐U뒹*.C%EO2HDA u*+/e }w]K^8nj!'aOwSqͼ, HczyVa'` yhC|AE09׶Kf {R)&0Ю`n 3p3U39nN+&P; V1%~Gϣx ,})]$^a/wm'XĀc0TG 7.H$XڵLta4>tIB()BH5gt@W|WFTE$BZJW2v.iLmmXt_}( !:fG hz5LjIW%!cn=r 8[oGjIو3foxQ AjRyP7斚L: Ur,\yKyqX^8$1ҀG @CuhѲi|I8åY$Q)L3|Qܲs*c!P#gl5]li'%z@.{+Oc48aFy@f-I7""qt8*]%j?>Bx PN$jf6(O7O" uO[2L).zE:|l`Ѓ0c5 ϸb hZLQBz:5^nfo뭍鷂j])(MSF}sd*/퉫D堽FN 䎪l8]N %;P>6a;zxpMh,p/`.Q=,׸oʼD8a^q3rt]|=ЕzN/:wZOxx^#vW[ms:2&[LX^)s*AyU, çv 8zMbk95qBU{| 4N`4)$Z c`69rtBK|p,!m4H-2 NJE~;'k΁N@gec`l8r:D;WYj-: `u~uzs+SwaryA.$9F3/6mP/N`@+ 3/^dPv_]:JuD)T8MwP`#!XކgG IAĆW<Ź^o\(Hoih9@XM-&%MtDPn2RAoep#tgUŕ;78KhS9$ͰO `0DkmӇ}"Q僔TG۞w+ {J ՎaAzae{ R8)}$Ւ0p2s{`2?Nuy#Q,7vyζ#J;x230_ŸCszuի&[iq6/*5Ub Y T|aۛTkz7Be QH2f>m:O=S@l[}Bu97*bאbx*f{ֲdijm38+_k&Z|F>&MH̥<b= q" %ImkhE]pC& \RR9O=GNW!UqyHo(S=\ v\x\e}B{-"t~2NQ0Phvj9i5j6HkO~tI:y[xl`"YZaׂP;lYW#EvzD.U_I 9mp׈pW&=Zh~I1ܩjdෝE|׵7k0N} ؽsOT1;_/S@)YY9}݂ Nz>Dسj5IDw,lmzʅ,i6z5~13*kyB>{5RɌ-vQc4"Yx&4rP~Oq6z;c)-/ىeSWTlWM"l^L!QәFi1m>5| (`mD XPI&$>CLkHw6|3{tr3B.|CO~h딚WkWhE(TߵcA] /n6tOѸ(oJ1+5'`<Ԕ)#D^9k*L _D c VHm9lEYGA:}jI5S('m퇝w !X}[nh }T/UkWao[ߐ,Te_\Œ8fЯr5Y~L=c%df"Yй\5@\b}G:US@?˒ QhAQv;8vWSL U^3q\ABM;_WǏ..=2$jPE~+8/ "q|{Bǁh}HyEkf0V_ь,AIB}}^$P> ^"TCwn-oD >W#l|NpT>a-;ʐ{K^,D۽.| 4Sn jJDn:Hm F%<  5NG-0Oq&;HpY,50 1r Z!N^Zdfҧۮ6$sܧ L(fnѯ–etS:IޓJ)ߧ(2;ה*N\AZzXMpK<;gBm C\\ȧik%؉ɖwP-7\:xwB}ӆ { i>b4@.M,dAGS r ѿE0Ì$nH 1ȿPj'oCѷSpLOg0;bae~ 1'-bIgrrτ[R(rAcZij^XT7cwSR"͖0AFBa5jZy&*"mb6މ;-g,ճ(9Yz1Ǒ}h@ʇ#Ww$&ArKp"Ef@`|b5igBx`2^r ?1oG5'-f@6] ]ldl%"dV :󨖮ρ㘫FD_(oί᪯E,Vj^gˏH|/QD/d1ⷢu|kwV:t#k٣(&XR;Dž-{]a ∹Uv]M5) VLRpxDǬ;F){_^EBq[ ozy5`xz akڍ:>wžީ9be/y袢j7{? (%EA3e* l(x*te $s5|g \K `ّ M?Y7`wؙ1ՉS_ E"UH 8&"ɧscV?ec<)kF=_:KMNy}c LJJb2JquY\zcwaToFsa6i/Ό`iyIzVK#MbGb}2qxA"m5U/^zXiuPՙf ةr-#FHWq&܏ݹRVu|qt(|)7Aҿz{omJH7:}au#e;=+VH:߅{Ѯj$Xh'OϚeYKvֺU5V+WLyB Nrg `;gsf0*|vmFwе728dmP!y ڸcY[ O6V0&aH,ZHdJkn}:UMG-HNW_C5lI[+_$Mn|L>x]~(t.cDiFےNFߵJ3h>A)bt#}6"}5։@2ԹQ G-hgvc>?ol]atv+u$+QuOhқ=a ૦???r,0 4C/ 몛k6U(.I Jx7gPX3&2rC ӼڠY!K8Id|;϶~lb+ Pu0Qa&`cU`~r"aҾ%f7Xj鋢bU<^6}O]ᡇ/p;fg>bK@œCPqj3?c,أUx(!Osjhccq %[G+5)ꩥF:&ʘڃhgٙ|/sK]RQGߗEׅЕwaX:j(܂iijʷ2MkazcdⰒ)m\hJx@% -@1==['6KYˆ+쪚߄;`+^V'̪W.t؊ 쪊CzĞuF.@^t\B P~ slfRi]\G/Zk y; ]jEE\C;3LpN!3 J(z=#{e),pYQ@ܾuB弥޺;t n낁gۃ6bP%d*V6#|0"WOIhd"ބ:7OsQT0uWM|Q Hbpm㽏]$-`/"AU6f:?ݷAlؤoswl`SE+zнDj*"G+W4PY uO,2~cvuE,II2x!f:4-Rb!ø'xd=60?G!˺.1nu͞EvިSm Y37LeXP4)jlw %LXq{.vR]0B5%H7ĩצ y.4Pkmy@EׁГ;0V=6n3`=#fxUmyk/Iиn[>1.RXC/p唋߅q'`Xh ~ub).uknSGgE]?'睯 ޘR+]!`%5+aX\kEro|7C ]yP,A`2dp\erD+} Ví+:J$W`'gq-0L[}Qsގ=#;Z&dUb p3c =~4c7垞TUNFpin`kn]U}zZX0.4K7P>knz)rYgޟuR;RF +<J(IcOt#Q2/~7Cۧa6l/`:0ڮ~5(_wٍ2&$wpQ˃IЌ>[ A,F_T7k=z\2y5H;;6L)IYtHҞr1Rٜ[28}2ߵg+D6GݰD#gxLvs2NZ1;Z-nu9eZ?nqDei:TǪ:*AC!2t37PFҴ&uNmF+?㶋x\K)f,iJč%ѡ _IAa>, ѻʺ[V?K_㯒$45*~ 4Q.A=`lJ{3;R-R5xdT?ȏ| GN hxyp!jF}GιBNx&YT'K-ҘXp6_]!yf+]%"6*U '{?)05h~3"?l{OX󗑘!&?Cv˺pYhVY#FίdjLZRW0}5iwK Ơ?N>7j]BB][3bHCB<}/J{|_p-}*v5RDYV#z/}nPˎ*vR)[qY Q}&i\ ?P,Q(KUC^~0BC+A6>:!}CIrR\?L32,#"ZyAtob IGHjuBZHY!N $P,ɉ 4H"1V k z]E`]0mi"fNbQ׎ DAuUf3/hWwRGN-^?\EWt<6Rm /ȍPir!3S!pP;v'Obq%Wk2=Y8]f=ڗ >!Rra'*fc\2rxx:-]& Y4_/lm!l 8FfZؓx{ mk$o(h(<2 y<,)6?x. >E)Q+3-.{C@~|ŎlH{7a7Xq8 $- 4Bi?^aT r;H2fIҾ:§wjTN δ` 'Nlj)b~LIaG/`>!UW 4pG[rHy8QկKi~~Ee+B۟;7(ҍWFbҐ; j/On5c]לzG)BaPZ4:a͚Iri> =$|@w"o|m3}(%>\7fJ\\3I4ͤcVcVK/98+kW;(pP."Bϋeԟ3qToI۫E50C 4& pĞ7* RqQ|ݍ.7<x\cZP/O6ŘŪצV%E՛$6a:Z;ghE@$#Wfpg2 PPՒ:|Q(e; !abJ;HhA^G(S y0 Ɨ1{rvZ]X]ҚbUz|7vsс |dalM4QY+˝ KC %A5EWk6?ņUSl\+r[fZTM$#|8XR&.rWdl(@3KQ%Mi7`ǧg\oPp Y1[R zJxyS"!.A8QuPB*cL^‹gb+1hUJRJZvkԍ*F_JzK31|ڛn#fP*;9Qtg_l]ѶXIzq/8ʯ';Q[%5밌̧qcɸqQr+fu=OOJ |ԯk(VQCfk* VTi hA]b\g$GqQ&Aq <:6 kH. ٗг]x[p/0jiF+;kڀ)׀--tLjNj5#0BEX-v{ky??< BVXwrP DRCGy!i lBqC)Rzčŷbp8ls|U7rhO#^zL_S![oVwL֓>*{}nF)  -f 4K'ٛeA9Wi۠CDk5V8CkXkJz€CHEwmhݾT;\bAKNs7XQbx5FBK\2!fa .PmE YZ;Q+x4"Z74ܴT@^y:c!|dW0 @Ejj̍iV:Ӎ}M{3WFdWg=y΋ѝ{|޽oSE_j G9="|$*6_>p':NUĮ)!zlRhR]7}<TC@>˄SL ylaSQRU,ѝ=.5mݤ5"aDO+8& "X7%o\Pe;UFY xZmcq#@ gNoDH9Ryl.*ludy DȢ8!qN~<=Ar-|X! *XWAEyVҴjd}eB+]"bg䊻;|H/\n=)y `^Q)*xp7zwm4oTplÄ )-=ą0]&bͳm"<[Oګ5c+|`uae`"tzud%tuGn~-PҐQF oj0vJc1Vw,S!-ͅؤ-{$`z7 GCTQ8$+=F`Mk A?)pC"0K4[DݥYg w $x8ا^^_%}iCb]o4i8^aJD`/]rSzQt1U뾖5$U _b%Jn붰)4o%sۻpP eTxҍDц8[b$ BqVT8)ÓٔL^~ĥ9m:2AG8IaϚ.h2;*;A#2+B!LP?U[Bt1=š]O|9)vԿ~fST}Z]RJ*콼 ?FvVsPuTk4K=<#k od6P)3ϔN[@/d 9atSKlƟ>5_g!o~KVG,x?rrI <  ^;g x:>u]Q`#d-lD۳g/08U\!+٫Yjd+c# {UV/WIOdgŴE uF}:s^ ) e0U 8wB|kjbb%"TƹC ɓ3A?QMVXG@m~rʵA:AKɘW Z )f D2jp\(,,Wx F:sV ^SB"?k7 (c35 eh/7ZNͼ)q$:N'NkDȬT@yW"`GH¦Q$ qOB-RL)mvwtehxOgTkc--}vJzfrp+-4lf~,Ꟙ:]>|~^"(19[Q6kx>y2Z~zrԵgΊϐv뻴8?~jPk=53ٰ%%Cqn킊qtS0aFi4JS KfX}gݷ4@ v  $#3"&M"b/-.mq*Cɢ%msoF۳ӯz5e[W2i \GB[gzJ 9۳7a 6ug+:PbJUI61G>"_cHXױ~T*y7tdAnHe='"EvA?,ЃֹvpN(x$2lHMdGamY(t5B6ׄ1:ՌkfRRqZIz1K(݌+͎x|Jj۷bӑLfE, 'cryP$?%pApjm) \?&oTz'"«(Ϡ.ل uqDO" j΍@xkkXsXMpqG Dn-%|k;njkCN!Ъa}4ơb-~,jwDdHo&QgUr m_ϐ@ʰLp;x@tjj08)`Q\o>j|lu06Qz+ xpLo[dxZ ePP C%J B("']l"AGokM{~0/2G+ ,* NWF㤨23$ҍz:iC)Gޠ0ڎGF~fc([2!?y`8)70t_@YqE]c\Y=>gNPz(gW"Kdp R}bćj~;mn=Gp_gݫG8)m4x \ AAul m3>IfP6f%xaֻ% zr;ܹl讙/l$ v왽B{Z.1:C;'49Q[cPQy+rbO8~n#+\ƹcmfSgcI -c-I \+3 6H3Λ8s>=QPM-*zWڨt .n|sl]Esպ Y^A/K1DiHE" K8Ix _,*SʼnadHʁ+;Ang \tOnU;:a6b ZeڤmW'ۻK%1/T.lI5 >GT^xZLP/!vS]mAڣ (*.Hq*U\{e~8?ná֘m2phۢ07uva'xHGhp'3Eyq/QEPmUg@?+(vQW@@ƟVLv,Uzd._[b h s8tH?/H?h \ ~R @77%LIr : 'N*"E!؝r0íN6qEl= \9+瘟p@ mZfv؍xR#t$8H) \ԆͩM_=[pp#A ?ߋ'Zm ޻F#46C}̉*X cfB秙Q쟤oe4D6~ǽASkm"8߼;Zf'Cnԑ,a",v>:JؐUZ +$3 /Dl^ w ZqxFȥxYϒPx_x 2v_g6+ k lx /mx"AN2T1iҺ8f6,UK5Ǻ R} -j2D3#ZNNfd[2Jd9nآ}k^ːj{7f#JǑo.]J`+zp7ld!P?&Tm;!k-YMEҖ}|éOoB0ظ gYZ0707010000011c000081a40000000000000000000000016446b36d000094c8000000000000000000000000000000000000006300000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/pci/ddbridge/ddbridge.ko.xz7zXZִF!t/ǔ]?Eh=ڜ.+;8 !X„XJBB^Ա\jj,h Ûqɾu資i^vtQz l^t VLPžpk/y7 ɇeWl]<5C,Fԏ<'('YQ}IKpvqɞyƧ[F.^%AuEoW omwLJ%`%uiY-Hk-&"}Ў hQ"lАF!ݣ"|GpIhsS!Ig?~vܫO#&[ՠ"7JdcP)eU% J=ݫY7x)H`Fʁ pNR*Z_m04iܸ0-Rͦ&k-b%v!S:犅2y7=P?w+EK4 Hoi6аw0˲v(&UR _~!dK%m̎-$+`\x^hiߘTP_D޵*CxPRߦɶQ:apa|[ aeہnwA>Wbk8*z[34 WV:إpKk;\ݞU+XTIER @O`$F+Lx1tD(=R K;v/ >2SL!β(.zαrtrl)$Pu^AN78] 3E_eAq h1n̢KQIPYQޠd0 [Czz*lԪsq #zFjm/ݒѕFHA'hɄOke>h-s@q3{]f( !t6?Hu6bf2mVȏ7Zp3 9ީbDй;#+BD@aPʣS1&x;xb0_ 3O^NNɲy-Q`p>vf+GYj=axJҢ bxV^+ZdȹA$AbK+`=e,s\e߻+QLO{*Wa+CzZU0^jUq:B0E2eѳhwgr;Diu$v ]uZD]Cu ?f&$e O-s5o$Uմ@ NJ1`¶lhr\7rq\y*4΄lPf#w/ j[*j ϧܭd8nvPg|s7"U7tx o *!j pST԰>^wkoYua~[JBk HC"ofa>@-Zbgo=&6 G L)2P?ǺqAgQ5ޚ/]lpK2 Igۦh$0)Zu t%%Re5Li*|t%X]5 *ُ tE>zv_'RYҮ.TF|ý*С"WGjֱ/\jO;JNgm*Dܘ; ߒD iWd^4WoмE|HFӆ4K*㟽6KS0ݴHYLKI<8! >Y_p*7_JYq |\bt26顼Ry u6ӕn2BH(*nR,kH Qx۝{fBY$ Mرޞj/1p6koqn-'挊]s EDj<࿣?H!x:yuv[MeHMBCP>`q .ekgb43&,r|̆lt=]_^ A7 >M+)jgWS6Z+tt0(*I%~"![k,%yV&@RFQHXz'jM*g@2@00+ lcc؎}4ǴM蘋*TP1M,P@AN5urC9dgV!Po&@4M̾ V५*֟s&(!P:+9F!]n=5J%+kpf4ܡi ?"lS,]R?#B@^2 Eж 8Ev6='u43hK٤^' iv۶UVNpA5(ke\wU݀DElsv*[6Ic!0"}Q;cs7g@݆!Fb.6zjt(\T*54m:$$.L:/#|2OeõYtaY}r^w]ۆZe D:OmԬ̢(=#gt ;xuJভ"NKU\s:eXI.wlN}At*k\t$X|kOq..͹*;r--mVlL%w-1rjbne~@" n_B9lΝyN+텻ۛoݧqrma_w&q;g vHG s5[fF\`Am `α3 m!1遴48Y&٦^H @*M U'@iNb/8i"lbIN)΁ejnGM!AGNـozb UNmKJ+pǏP"L3?;Ւ|XQTU8Ao"(|nU\ܒq! Nn?Ow>Z6*]7)ݱwplpŊnUEʾs^|)}KTX-^l O\*8 gPҵJҙbY<`%z~{c&W?E/Y$۽Ȍra$Y?) ́We:M5u`_Cͽ#oCcH\]KhږQЫJJC-Wɔ&șvj_#_.ǂbBu}k)u30v%j9.^Eg_ YR:|..E!rv&nhU/DN]TCٯo;fRP3p|O!IS3:vavh;b "-&l.۽E|%@u SE *%0qHvTf';ǐlas+^BD3fe|TR]c;*~gN?tWa0^ˬ"l_xw%1֕ GU*@ؔqoM.PpJ99g[&(),N"ՃZfV(@( )&^SvQrMM+uF<Ӂ rݝ&ZFB# zOz׿ Iy{! UQ5,pp"˒Y:EDJ&1OOqig^1#~M q>t c3GQQ>d{EҾd=*8 w?<8L_xAE- f躇LDۈ =?֧dt0QEkWwHUkܧ& z}\Xil/hfפUwh˘Q jS35e_lW0ɗ,: 4ﳸEhUGCZLQqWTey@8&_nl M9:46GO 8n[''rn7͂gLY "wmw.$>/zvPϢgX-!B۝9o< YW^.;!H~OkYsv)$ U, {nߡ(dW^ƺ%fËT_[om?PyqQY+O tO:a ge[52Ⱦ I^B;kHk,3JK?ﲢƼ n5R.yѡA'ՔL45iX֨A(g@&xs"4** H'B."Oq.b}ӳxPj`څ>߱.#l1HejM/y% yGk:i;8 _]+$L< ]Ċl%`9ƒDӇC8,R3!}6^Ŝ1JszIQSu) Μ{{v4] BPǑ~>(}*FLTXm2K3yÈa\9C\naZa O+ރ;8?CcdB ^R`(<[977:1"U]3҃Nzd2ٸ~rQ+ۤ<- ~;8 җQ҂ 2z[28czk1G0f:a>8A  yQX ;JWbx0JVbLES*`$2f69юfY7±1PjT*D8,,( ~@SThd8閳\ZPm\m{{ Zʞ%ߩЈxOz8iz ,#RPs,kyK|uFJx|B@̆?[~ yg^ 7_7Ra%P+p31t._Cul끭&Tߥ@FHC<*~psZ6)8'y s3l4E|@D.5} |pFL qpBEq^jL"i̧vJȜwa1c" sڜQ(8g뉞n7繒Ү&[AH u?> t i\U&P]'_"X1wv!l{[4~k7]F\boPMX)M=G,bWc+M|_o\{\ϳEe:h~N#EPˮ{s.cη潗Ykt-aIX`d;Y{OKfڠ\ίQp ɎҰ,,T.!sȜA߫>?|MjP",@j- 'T8iZqyz֨# XۨtlJ]:L;Z옚HTHk^]-0Y_`2]POa|Թ8]eqGJON,I~^&܊fH [h)]U# Plj` QOAdl٨w,x۪$Q'#Щ>Epz`k99k=GzJ -u8soG(!T:g~~^f`Tpz҈Ҳ46ȜfTqFlbO jXB&WpTWFw[.BFCӦ0|"ܯ/&.A,B%\bӈp`m3d.ܽ[ u=FR :9cz2x"ӯ;s .C&zƽQ~ZDGT闅Eho:II68/}t`׹ 7n~܃%SQwR,TUd,O/gT+L 6睶uDL]YZ>}('gr1s`/Ww.|i&j5YwTi8Vv\g]/o(+2{|X߉%jX .aap y\8|KsCi2aed -HUu2)Qd ȻnXOjY˽[{ORVsX<4-←CZ 5[g:sHYj?ηOgIJOŔ}@{[oUTkNVXyᷥ#p#@\Q{Gg]C͑VJij.~nHyR$2 ~ӓл )zݚqYp rIhL"nӺQLЍ\gR<9hYC69y Rq1U(c74/jIQu(d1 >QuZ4,h^"R:gg取3z:4,+"%U3CNOy@32081͝'k#e^f0. upApfJa߼Ofe )`(}3$ǢRyfi "5+TV~1qMfE+R>\BYle=#P*ɘ n%H$hv@utRڹ,?fΘ BUy|)Fiܦp3T"ÐFwP>x5IgUvWzao iCY(ZÕ)Տ['D"@H::>AMulG ݜ;ZS*j:E)_uyf`AwRKtlm\NזY6Vڳ4P5WֽpUȎexee`,G}aܟNurRcWoIl,s]6EϾnU ϔxMjitՏ`aH_b4L]"C+-`X~xRxM;a!nQw! }sj]Wv3~[CJ6B^ȫ#h9n?GB{X^,-tct6HǁT1{nL6,.vP⯜J;Mz+L(ю+nx ܝ k&4E[v w> z?mڦb>>x[gÅgNPFW,8B0 wa?>-|d,tx(;0wgڛ&%i gA|x6vU6i2euI9JN ~ڟ(J?̮ݙSAɟ'Ixwtlri,!US tp1SD̪bY݆ID%?wt^$dJSQnXۑR km<KC)#[d2Ƨ䮄mNVq=07dz8+7.űtvټ_9 P Su Kr:3BKÃtyiDnk[L| 'F /m̟ڟBKR^JFKAίurzWVpF'O%i;$lB~6V&Iz`O'HW3m| n!z*'D|\4.Bm~ACŖ} n}' vkSH.@>gpMnrftyƍz=t;}Fީ}clT9 ĦMYTouj!u+Hϫjg2źG.fS .L Y/4XW6*v-;GM%~C ,V&OE} JՌc!Rpsnvث -V1 nE-j))LgLa\{*[mqo4AM̓"lKUv́&ɟih+JLL/wtPgO6QeUM2z^"EKGUs;ae8[W&,2ÅV?_QObk3@D|=*0A{pe}z__s'@ i#g%aiag)r!PH\PoW91\{a(O5kam (4WlK;\$kTnrG[W?iq>6Ue`хpkDBZx>%F2E=J=@V*n(mJ`zC/p}rڣ;3 N@LQ0mvIiշʜ3 >d'v IdCY }w[PS6rhyh᧢lT8v٥7Sbq#*ǂ-^EwA> .[/z>>Tq4tPىΡ\[HA+٪ HT.T'o&~s"v4.6DOt瞨TnԦժrh'?u!v*ůZ+Xv8CW9u9i&Q۸< c5QXF J-[Å+`NŤ.Z g#F4-{۰N |"nE9S})G/앷j+y' 'kbTZj袗ɍI*f_$݈ZKIpHZ;EëJXZ)QmSXs)ba&r.}b.4`Sk1]Y=?Xfg1csZ:l[Nn9$Giˏw WOfX?P`B=yarDZd(KS6Kr/4au(>!GGoI8׮Tq'_QgvLvnqLY)Z>-G<]:^+&>LFPgټYV92^*s򇇡GXOɺy:`|+()33 'PJ[Y|]AWv.DgS7_ȩeZT(*Kou'=' iC]dBh@ |/2gO7lUJNhF[~^c\hQ89eF{E OGYP, ¬P}|:8kk:̒B0%EWzk,+ٓ`Eg3;^<no?FLg"y쬴WZ 65zQ]I;tb[t,|&1IMeːH)<>w'qU,[8 D"]=:-y0f(mrKY/!)<+rt[ܱEVQ3%L’BE9|?(0o%Al2AZOHyz 6)Q7p'.(8oĔXK K|9:-5t)^٘'fe,!WY(#7pnP:p$s}dLV}=tk7!{je97k aTk==$<R]{mG.h7цLM>:{/ܚ?N3ؼ2)SĄ6Nvgv!U"Bз0 4yǿ NJ\l N߈5ʰ;hg Y|/vXgaө nlFz uöV}QhNZjL!f$sb{$.>9?pAܫ2LcZ}DЅA8?.~?M;FTV~9r-27"1ӱ´ĆV$;:m0P᭐M :Ay3 'hxB l7kA$N ہ'7I2Bu̻|2IMnv+9ܮ́TṭȬfH+gF%'_?o"= )!|?8.ou2)!LE3ɷ5O, IoX&,&[_QUuzV!">6Q&Y9)&b'FЮ?6('z@gvOm"g?Z6F8[-]}3u}yWk @<_f&}]g?s2VЇ ~{@sƣQ)(<yD$&QD#$8%;Dƨ]c-lzѤS*chO Ѧ tSyL8g^Yh.p4z!q_WH}*rTT9fm'K0|ds 'J21X'xxDYNK'huKcf$G6ou$ /%5 >%Sm>Ʃ5E B/ ZW"x0UƱic%n/^M(xnicM`߬%乚fe3\Q®F:O(2GNק;^N5h'rcv"d˅v*>]vPY-ChMfkcge#5CQN`Ұl~&t@35#AC7BWަW)<̡6BpC[ͭ̽qΧS Ǖ˽fqm^$]$"*(_d%#m xE+aa/ 9EUJ|`:L={:T /d`U7$RSKC]CT qpIYgT-vw~= 떞9r B[]85ZO.4@8C.'ﮆɰ_ۍ\$!??;f< '$YpBD&Cy$L^pP.ܗz}?'XGԙm ,y>)vvgtxӫE$R%$2-yu`ݽNWUc`uncS!hiՑz?)ZPIw=I~rn"4hd{mXP<(sÉO}4UL6 EaJ.͸~V]&0eds%h`PY{(r@˺|-h zdZ~Ȏy\uW㈯f%ʥ\?>zF.7Gn(c>gd&@\&ŅYEOUmv(,QwdVC83j64:<Ųwͧ[w E_GkEXx*gf^[ꄲK>sA3K YhCy8rG &6æ ߿ /KY{־#,kXRؘ 5PkwCGU[=UktVTR Ccoh{^A1o Uow34!蘅VsQ*XۻmUN7w?97] ΀c ۿ>{(ޝ4#X wa#Cjȷb)bwZFV_f/'(tR$]if܋GqT&N "H\^?edLq˙1T̚v /T}%@itz6|7|浏1m$%@T@ c1z.~24Η,"n"3:nw(މw(k&n;rx ."VWa!*uAsdni` nT F=Ys$ʫLעգk'Xd纜A4n'9ַR[oI۲[I#4Q:>azRl~4#LuZePJ% 9nң[|D".RɱAO ?S"SuAZr)kv7}u K/=%hnAQ,[%YfSY~)S>d}QX`à3>N k,bN&'dhB1+u^5==8krˑ7;{iI, O1K`/gAKIwWNFl.Mer_%WӅRir:_ ; \ʛ:R{PR ?ck2z?Lu/)=f m)@3CJ$.ߞv%T䙵)"㰕HWGe5hE*w(m>0-?OܓG+(cRjرΤ=@43Vc@hU'oDT8-yWa}M2#=ǝ&+B9A]c 8}rj2_8gAުQݺ vurG"" P4OY wC;$f=rVi ad$;0fheY0J\]`H7M/߉<U§̋rؕN~ތU<%. 1p~Oo >p DڈFcy"JcTSL!%k[2@k 3FSzMYlo ~rVMn08-_m"REd>:]ظͤA>6tx+9ʑNfx߶L}7 l$ZWtXYYT6׳bp͹خu'\/UY%I%KACvM|_pifnxmW2C:)Vm '[j8 :ftR#P$A/a vrUs *jpGHpа2Sf:9Zo?b YC]uN7tnM,McjurIs{ !9p*_4mh,g?^c Bd߂6MWd>%8"@]7&[at},y\YI";{+!rpb9T,탍bnd%z_)XQQf<ҐUg<|O/z/> #0 ݖp mF1}Am6t!'Iڪ y4J Mu`4;>|_a~k9lZJ!.M=z\f#/#y8kmhMfwh ,S'`ɶS:7=-z0Ԓ3"r~'8]0pxJfHBcfl.bfZw뉴P}ڄ,?-O#ErT0uyyM7!DžYA35l:FA-j!VW)︸8ۭ@5MQ%[Ka5144Um Y_t!i:s[E,eUC59:iAvQvElo[ب6#*(e&⼜ ٠k "2*Dȗ0SGo{9}P@,dvӿpGYgq :BW1/`*̦HTKUc~{o6i;^|>'0.*g;ol89wӊhN5ثf&v9Ci[` a{ 'uMq30< JlӅRn*= #]h! Km(}4 1h&l^Q!<8l2ʺ3E9~^n~X6 ^&X{`0 }ݚXE5nU=sDexm`+o_vYBQt v(Nł E-ybe`>8|=賡 \I~|Č"'=7S\-EXۊb52tE>* 2+ EEiL"99Erc@+|'nu׳JSITʏǼߟ-{Ufwk)gyXR!5$Gi(S4\xH@Ge{e赫"_QX.]~ڈl G-o<5Aօe'p>)ܽ%a0Pc64G}"ʅ9rjZ[W N,D[U{ܯGw5pdK #^K~LlnV:R1}5{|ъaо@V` w@HE.'Da~HA?cPn 0 hdN*m0{˂%>}n=hkSG4+<> S9a eԋtEV]ڑ5眵>Ǭd {) S|˝OLtCt$sV@PEU &aiΨhNDfe,]5<$khZ<`;Sco^0E|})HN48C\a3T{x\~Y5n8j;%t0?Eg7t|nR8w3ڇLCF c1\:N\{M=P{>\ F( HEJڌМ8'#0>Nr /Na.kP]y?S<دp ̎Pqe7QBaЌgP>,2WY͈>INki2'.NF@2{:Cfm0/DD`ɫ6ogQ9C;m+K|hahq?Ytt۱xn y69T@66Nj19C]J#u ߐ#:c6oa/O'&*ϮC95gT i K:DEdqdmekѬK>[ΡϽ|狼q {S웪H^5WSFĴhvRccuH%;ѐ}';spp]]<|‡J9`H#B|[lMa3Fu;R謅ٷf~ǖd dH10ikZT`p3=D]4]jq`T:47І3>"O 琕жc=h Uc0'B03喽R݁wehe{& L)-1ZAuת"/H:XV R]QgQ_GSHȌ$`eK݇ʼnʚLs) #L S U {.%V٧DzM \ 0b~VƇCXivv<WĦ65 q}@DHƨCЯWzSiף_6" tԪL LJGNpІ%NCT.fx7g̟2AZujj|bd ׅ=f"aUm pz<3lG OEnlQ|Sn 8;̨Ƀ{MS9 J[2'OCfz\HIJί#B~tH9ROSPx*^kB:vRllRkRLO'q2LK5 ST*@R22[ ڠQm@1Vf*l 疕(d3,`xi~rQ-V?K[<:ʭ%tD=V4~} {ӕF0?Gڛ`%Κm mNq Qߺ|2uާ$Ax>|kɔ83Uy䔅㒋\oA7<5 =R@5h3jX!{ &E3ډ9f D_X <+niZ N!ہ4r&?ucI6$c#N7Rvp@V*OR2ѻ|s/ΘOQ6|5J]btdk0?esG oF{8~ip!Z>Ɨs?/֨I8l}̐ՂFCZT.S) a`pZbxC|v [w9w^WHkK a \4i誊WOl+-Q,_xE 3G8"Îk0hffC9 HXu[5) +ˏ}FpԪ/Yq#A_?ĕDwK".V4Rf2٨X\'$v4j=1XB\*$B:?*RͻDrE ElHf \i3$gCxJ"™T78|#njȹ1F\-:bi`l5slśu {uN :tz7S{Y/,-NŎQG!XiؕǶm/Zf߄{}A<>~^>%.C, YX 1Da`1>$*i+wftx+([ rM~<7 ΍<"acG _"xF~,8_,ܸM4WJr 6 ,3ʓ 2HP/2'D>7K\g>L/35NHf},;!-'测֍O Qos8?],\V!S']^ 'jgoF$ u{g( KYYLHI ͎Ȇq_,JK[;8`4#N[H4a'-1i@V.0|ֽyiL&ZYMg*Ra>6< 79$!38T`V?G9+ D@vHeP ,$[YऺqNͣ.dݝ-&V;: }ᙐ7EM;*'@04[DB?&Qu/F}<ࡏɨ('մkjCO1,_r{.bB0)(?ۭq-r+{ E,pɶ(o<1ޑ(c t)Kt)oߏqbd sԠOn/Gk{3۪k `~Td crMl8Xshx"F]n,cH\},u?=GYTj,@X޼۱QUB֯d*2C.K/l : X.4\olݞbdh: b*MPA#(#O2 {hh8`TTTY[iPT h 2.u b~zNX^=:tg,:qYƋu~/..8wߞ, *tmB9JŸDznD8" }r%SBxPK sE+|e1)l}nzfPx_ I #{ f~kKx5j'bP:Ct, qLݼ9TSֻr;:F|rljc=M ~^74z5}u"Y$^︳UWB*hݶnn1R8Om(.vĞ^Y=A0'!RF0 qy 2h⪟eB,_|\E 6Fh?^%(؂;I!O[%"7 0 19PkA> ~;|2`T{6;x @w81\ȯǵ彵Bk)es.BdugDžQm1EHJTIDҍyS ;Whpɛ Y}r=͢^ # i~C;.ή,1TJ܏v}ɡ>iY"YbMԿ:CA]y\*[SRYla_>Ү ҋN}tg뀗hHb1&Q͛|Xu*^:nޣFAUH؏ms$dCjx#$GV%t[3[bںlaϼo)>ɚrl [.yev8Et<ǿ-*W:ɶt!Ke0CgۓUMrd:]}uNC=b7Loܺ; 9{WO򫓶mUHڢ WрgТ֌]UU4n4vEyz\.Mܒ/4-iҿ=D5 tpRӎl|D!ԏ;‡'& -~mMz[%j9 bc>JyrBz#J6D:(lȋKqnO7ݤN"9zzZ D-نx\+| 1n:z=Pѩ+yd-B> E>x*I/^oAXVŪMH,0Iy@d"x#20m2g  fCOl i2Vo n2 4o>k% \XQ)g*jZ9BPdR*yP{zL.t3Z<[싯cC Pq/N%Sl"YJ $kDud5~8rtzᑐObZ܏cteZc31"HJiʎWc~dMVrE >wDHkp[~T8 \ +VWbGЛ@?edqs6QlPϛkCZ{K i]zC{!#hp/9[w!NV_fa, 9k`xQ]F)_qH9 9Zdjm%|4U{L)>{e@QtTv>,~ s,PqypK~Vڎ#b; T)|莌,0 ,=t((m#ԭ sƵ9ׅȐ;@c>SN0Y@!ٰ&dk{38bRsA#hhGJ<6cB1Bt1 Gg  ?$Mq0g#U'ݛóȤ&)r O u s!D hϰ@\8Ipˋgo5ރR,Kۛ_z@rw_)R%~9)W0,O&v{0)猂C] j`R)z{ +tYxkI2]B']X w2>|6lAڲG*Sc6 ưĜBOۜY dk12w׋y=}h wΫ6"(AmQ_<`xI?}GαgrF.-qoqմpV&0Hhuu/?WojN(Q,/ḴfC랼;qdj{LR@u$*/(+mx6iv />Udջ1W'ƽQ+ L@_()ߵ:_FF8Lb, "Fmal=HClt=*n[@!U5@dn^ ;$,ĥ`iaQVXi>FS2eaFۍ{}Ymd&9'=Owj] Raߨ[zb,Ũ S"lF;P dMuAQ13%;RS:}R<{n4;fm;}~/$'Jo.NEvQSR3߭k"HKivιb=ZȰDb EɸJ{;/P7ӣr-6ir˿z)9#mq5͝Qb5 պ( jGOMCϿGn|?9V &C\ ui`׈P,H~Hfr\=Dy`w SQ|NňeVp(~B[izD@iܙ"Vf%V;PdW>|*x*oܟm.Tj$( ٻ{Az*=yOO4<vz>ť"<irܧEJͪ}QF¤C6S\WDqh~rn <[=% adX:۝{%8p}wi/c1aT5iG` VC(˟"4p rd+9AKMe _6U1 [ܷ^X8A!v !xenFT^bN+⢗瑨Va30?n3um&$[([#x4>V0e<%X/-rH:&ydԏVp FHuS?Ζmei؍JWI+܁#RX){~[^Si!V>PaM2&˨f.̀,|CP%8=~/P>9]$ǝ:}ƠlpK}3^;LLҶ~SlAVp|lu#}Su$%?od;a٤~Vܔ?f/ZK҅ ?ujƭ紬ʙPHb=Ѝ GT]=VhL(IrZd1ynͻcWK|4 Gr8Ӥ:}L (,"l%%9f"ZFGG`uJD1u`7^$b 1|_9*LxttV!kٔĪ{b^A`Wi(\ %Ǎ)l`׺yFqER K109WyiI\pE];ZOة((R97_qS4I✪[yyQ`Wfc ඈJNo ߕKxc.K3 Hcc)R1yPuDGz7Q(k^@VU5&et7nfGr`,G -ߪqzO'O6nL^#|1:[>X"4qaVGmycԬ75q\o%Ȣ*OU36٠yJGۤ&?0D>ŋMyl!ķ'5k!VO6 ,'{p*A,RBVre5^j29jG 1*יRqh(h] :BȦLJM 9d ./s92dѰW$ ܓCmI0h [f02X' ZOIIɴJv|H[|#8zc=開XXzq]azGTPdk2IϘh`@`@ykV `T$W"^ț踂& 4GXE9mF-BHJ[g(шY&.mUB{,Z)r4n}z_-aE']|WO=3sz멳̒l {Je vCܸۨ-2eܿ <m{bSBАI7\ydp@aIn(ۣF :|"ǼAzݷ Hf1+S>ҷKMBH.y0:t#]@j;AB>\!Z]u  ?E´RGw8 ]c}/GVc&PeͤFa>[rTiuiMiÿ>! Ff7*CŊe,;*m6FI UzkvکY(H1|g\N>ŒAO9 6R܍~&[n}9Wshq(gj6Re/%ex*a/&KeJ qE+u7e+x6ܙ[rC^'G|*_pu}d{E|Ln^ @I>Z j#h`cJbO;WM8noN;g ylo^4H9(q&T=!ߡb:z 4KbdP<.;BC!EGha";c=*`+R~E=\$&)4|[eҬǯ zcc.!r J~x-Q!Bz`۱IUFΉ㨽qON|Q3E=in^rF7pm-o dQNk:Q/|ԙIΠ!p#Gzlo#ٙ45X#Mi qX%]h4Joe6K`MϠ:5''0Hvl0o[+OEwNgX h~^Qmc ^pUWC㨤ib.].7X:_&q_ޞ|LjBn+%-lp f#i=lQOƓl:·@;ΆsM[^7L8FIOl(0&TgPEOFqa> =Pz.pM57̟Cq %kC̺I?}D On=.78t},5nL@̇u"d}QgP bNB:ߥӈ%]R3YAN CrG YWiX=n~a"/˺õ*{XZQĚt{yMZV]ϳ<2io J-0|q:}6&pW\ ^-W⏋ jn/편gϢs˫ t|r\7ǵ[)}f#d1`iӆ{y>`xMMq⻤|J adLU2ܙ,`wxVx-@j%5pL5X+|Q0@MۍbL^F]]!ϿƢ~B$oWQ蒽,yyphpJx &0acC:ߋ-0is #e>E$dUbNr:/Zɟ+DWKxڽX`*;|-3 Q+YrORƀ{U3<ތ@}7y *G`ѤlRlQ.Sd9gcJWK:ZhOf9XDChU3Ю+KnZ6d:^x#fk:xwS&\h$uF1&\V"&^:Vݪ6+oP$y!^-`vz+d]ihp22M\25;/J\)'# +]*Uo%RG)kVz%,㲣jѿS[fxI t<0~2z$x gVmf`g4<+X^W  8d32^y*p%.eݔvDA^ 9;מ2{;"oj߳ ]YZ+E8iwX[ ;;$6h N-eLi0;2W.[5 (ۓx]JPRV>1!ÕnO'E=Dh7 `b{2n گ)%th׵]pkyM) 5NRmա:tAR\Up@x׹ݺ}rbcr/'>v&s#W E{#_c[a-VfI+9,R\>$Pxѕ-d˼mL*uMwf0l~m /?:`ɑm&"Z9^ehH\ :oa^n5 u|T::5>j ڊ#3Xj5's(L7" sD>KEtf<mܭWFg?p.,Q^2B4)! 0 '2X˜dgs84a܋8!RuxIgIsח3b~sT&"ukGZg#D|Uߘw4y{ko Z.yN=s3̀tOc ɨ>>툲UGHCB(&]"TYV;d V;)s,m vX@תqX mIHA#ۉ{(Zуnc>S/׭G$\,+ޮ4#3Qw y'0_dBg6c/0j`~-!RjGW0hh1^ϊQa6>s.q.v r,hYY CL KdL7*E&7|[*Tq)ZxX*gpڑ㐰W4`) &4{-@ F~ݍR]$PjyT*, cYGkyB(^:1}c+8[Kـu%f_-9#Y/9n6-D\l^F L#8|?;K[Y])酖1OڠKSN,2 RPH5r̲4}'_]s bu 2ߵ=n U0^M3 op6,+ȧM3ҧj]-=\(4Cw!^9tsx~r9pX|a|E橭1, O+p)ur#]s2~4 o k_M+ny4?x9 E=PnO֋ ^lzHy(st.0uux"n+ZZP $J$ٻllOHʛCBFEY2X Yrc rje 1S S =)7~|]5\jdm%'gJfF8ސ_6ZߜeJxߴ#h_͢#PhvS%AD ԗ=foe!"k'* eZ7Uh]EW]94+ KcEoAp&e fwjhğY2~̍ AJ`M ^3:6;^::V5皭  \YAG`zK?.4"}jVdI+% ]$&U,,t,#c4 n.,/K A8 H͋,>@ EW;U|zC\)+d9\6wo:ffd|%2TI唠d#&@HA"UyN<&䋖 ~}z3=SlNxy>ƵOI,$[g8%5AMrrm,}(6W64:L>K3H|W2ޟ1t.+ruwI*]p6a*ˎD{p<=G(_D˴0>ӿ#)Iv,3L?m`v:hF<;n韸CVos ~rяbIpќYK{J\%~ m~H "OȘ6U+ /#G<4zI8(1If;Ղ s>|H[}FQbi >isl۪jB ySBuX%29 %$%[*Hab kD^r.xTdK-"HU{XQu01/h̋4iVU˺N:)_( #{mvCIg^sد|僚$ǛK]7|˶| CH?4Nȭ .ձgYZ0707010000011d000081a40000000000000000000000016446b36d0000259c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/pci/dm1105/dm1105.ko.xz7zXZִF!t/%\]?Eh=ڜ.+ХiSHJiUm]!c "^[zi39 2ЇX]Tt;-~W`KMdA=Zц\m6L9ΚgB8< .@%3TeGڸO1` sJ/ãw͇Ia,B1s8B%|?__Be*(F%\#i/ ?6ڰiW􀾶+/˟ Q~jN GV긎c5*c͏U5C+6~vŮ#,Ft Eh2ߠM^95`Dݿz@IrfՀYJ GtG ne;嬳jW2ʰ3T)`;M!On=o90>Iկa/e/Z^jw, Tz+k?wE>Cgo:$%2mDw!9܊yڙXwRq0.es>.%vIX!8QYэ X/VSBw&m*aA?U·^j)_ߛkFj- 7RzY#beE"P7}ӽs0)`RF`{ϾPU,v/QԖOJ6€kHIa= C쮍{L󲿴k qQ*L3H7}fm8$T2|p5bP -xrf**Ⱦ`b]SAuK5`E1:zwD!1Y1H(F:Ί1jPM/㰹ǶJVͶ8Kؙx8|]y W yZ@U^Whz4=N:e08yg* $9X2Hr, [u}`+ᅬy6C;{oↄKzeЎKsW6[@CJ p}E3<3Ks,s& KUP/N2Db綑*VOKeKQVjx~mHkU^eً#ID]w1t6?IɅɻܖ߽Cu[AȮaXqoxn7p8AmlqN5vG_z @ #+#ZO] '}a9l'(|l#ah]S|t= 6U՟]# e T-g=JF,~lF%'rxl~|^{ m =*4T"ad"e4|OM+8{=_:3L TZ𽏬}ݯWt3]Phe]ɒaYb-Y QSK?N_eJ]`^j}B9B;(LnP(P|Vލr7 TkKNòH2Ժ>uuk[5YB TAƃn]Y( sI?άi4&@PlRZcA)Ͱ#D/#lY/4SNrټZ”b./=C{ʪp;".aV4|Bs)5b;2tXy͝20܏eٺurWLyEeD{z̛mO4p}o(1W"swF`1` fB!W} C}2<}Mx 0@?/yyDu'uGl7s=4g ,uKl H+4q/ά=t5(zpb}07ж-$ =keS˽}\]AR=Umg!seP3*2)jTY 9 pĎ¹=Ĩo1 `?oEgB_6Mձ_5G71tg澯c˧_/_ DLDlOLzC,ISV:ҋGrfrS`ߡiʌKXcb;f'F7XSF c AtjmkoS.k= %I1Sz|DK蘆6ߑ[%ZJLhBq8EĞTah'⳼2kU/,J wު@HaYY`@8qPL;A(r=QdUy`<5~MR"L';Q\% ֑OTr@_m0yʽ s$˚+qof6Ӎ.q1kN4 *Vq S6٨Y/P[ŴNb#(o qq *q2aK7<LhIӚ&pmnAC龃۠iEh! RA9ki@j)H֞:wvrŘ !`Q\c GeS9e5`7ir68c_0T,#UǼObT g׬o,WȪ6J1ZJR9,E 4C9qAoVZ_t!=[7ų[8اgjk qa2ni3!6tGiʾJXH` rP kK#ː(8i,{8'¾&8)޵YXץ#ّO'e)V~5i ^DV䴂 g>Bвxߤx6ˁ_<p\'Q7V~Dd'E*#R+-' ++n^ (k'5Lo4ƣVȝ.cuZSL3:PmQP)ڮ`BJ J*$zJaH{պRK8DO)n)-˽C>jIIV³~{3odCi,;s ^ ʦgZ_c#qFn[ 5J:+F7-%J4Lלg2Q6}އWNnZ_m9U>:*d$7&X#~:ȀmN0T SXk=Pf`Gd Sw%rN (ڻK82uُj^6$%WRWB{D $32p:#]y}ʅSM(U7ynlwAJd$^^CL-S9"L)p@=j]ɼ!s`COGzox_/U,7 Tr6fwdC#L(oC;xNgg U82,+h?M8aHZG*MYnBa7MySDcJ;.,448Mlsy"3#o4؅=\ emuq,RrZ21O1=b{GVԼt y,%D_#5 =N QXc^H:~1?Tηa 7^vC 9p?ّUt7Xg&qul[પb>_n). 7U.|< +gON6jAS!sgN᧚:*_ !G?f\ٴqZRe!Hˇ)V&jl61t86]>;0ߵsWATu^23~Q;MtBf#JMxl7Fl%ry}ކ:,M^>΍* }ugHǩ^t#7|C43ߌs'}kUL?&%J"kBи3u*灊@Ot%!)(rx,;\\Ġm>fii-` V*pCU,6Bs\ }B?7 ];ۋ˿WYR4[31>eQ$Uspe_9£@2!ߧ4 SG=u}mu=bfp"Sj*, 䆄0Yb񬉞u^O]wyFQTRXpe@ v<72/չN=)9*d7.Q*ys.F :`D\΢O5ŤԢ JH^FINs~,6^y9M`ihT};aivй)[|R2.""0;:C#_&JnZr6ql5ȥ0BT?'>tf-kZzGUF.AODM2[IGm`/QhŀC /ups|cfH]ҭ22m' r2&0#Qfχ* .}.S`hJK{X@a+%Ǫ!N6\9,w ( Uն l+;aDÅrV> HUpU-ad,`Λ:h8n/ 2Xhapaq%j 殂M1*а%+rXҀALW' ku;XϘڤޣnFN $ϯ51eX{ f^w4Z 9d0_{(ҙ30>{r>$v 6mpmpHa]WғN66O`+`=Vl.ph<`J%E@VjA?)#67>clSD{?xw?|+v!y6mPل`] Bj`K)y*0PUuݍsӐ!HO޵ץ|  RG|:#;6gj3-P'wIyh?Դ|*WZӳ3 _unKbT Pjm$I"]ʭrFdT|8S(ܒԡ;yףY}b40O!`DX8N[&ٍ R1]quYd vXyUr'iRJ-Ls Gp mp{Ebf}[ t}Vyڵkǵ7ץdd7U %drEG)ހDva=G8|DkPΈ_Ϥɑg&3{-cnfj*ACmv<$J?٨ $<|"8#z+!KkͲr De?Zίv؀{ _޴C+mā#*aYG+@e\7~UP[ ΪL:O=lETN0ި3΍@Jz%⏣Q9<+vdy^|VQ< @n'֥ Tz1Xכm.Mg4G+ķWpls0~ω=LP4vZl'8ל]"cpi4pnvBႶt;vO[W坌7򔨀?p[sJIǫ:-'cz56mgfڸ9Kr@,Ѷ޽]%!Хv[ `$cܯ8̳Aw ѠߋTEH#ziV9=7).qaxr8.3fZRv'u_]_ݩMuJİҶDvhMM<-Dvǖ9_c[~dvTNkgM7G9=+=ٜKbK27QO, WAu8x qzt֦sV&d%İ xŲR(N -LL}x ~UǠ'P LO.5`ʏ=SɒR_~@86% p٢+Z9?3^")\#!n9|9̑DLC#;`>@K-#)|D6 ,ZV*BX{:j͟>a8Orŧ<xzh;8PZgkJTպc`/+"DT|SJ Kʎ=utȎPTh¶F%5.,wPަ2z˜_c3H7k혆./vX.ZnTR+'_gp}ͪ / "*т5QLP1$+ 1{Oa-Coѓڵ1.XH^Rw_\nN-Wik1lkUJ_m<w6=o<m $a`U'5G!9ktj)XG6# ,f׊Otҥ*!Rcv4d2AhfYrC 6X8RR-- C*Vjf{F<$OiXg{{yԆ_T;kw0.bd+~OEgv|%LSơOclh#@[ 9Wt.puӂi!cg?d=GX a\4kAsa&EGAZ1Z#>jNtc?H_mJˠgYZ0707010000011e000081a40000000000000000000000016446b36d00011e08000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/pci/ivtv/ivtv.ko.xz7zXZִF!t/h]?Eh=ڜ.+͟a]  RmrkHڃn:pH0^mH&4hN(S]i%5TX]Qf؎jґZu`j$]Hݹd(f?0!~Qi钫0'Ѻ,`Z*rі{CuD9낷Q(=uh b49'3mJn峆S@t;@kɊQěu9bHݢ:4]8Ysf[rHcmc@\dV .lRdžs nhs^̈́]Ylh{? 8=ԤbC2_;ʏ8g~~H_+heAS0[//3)'S>fX."=oG rmBKuI{NVOˮ:g+`gH\hNfRR >|SHbC'wJ3yi#Ǥ坜]71ݫwՍG:$$u?ZLy NJpjN0"=Hy%nNw`{bW\4Bw^f| 1|L ,܂]+ N -6p6 x*T]'I/T a(cȌLT:Y+$T8)F4-EtGAeyJPM&7Nr?nt@@%^NW9!U|_G*hgQ5pO)lpW2!Gjsal+i6>N7l>㭋=* W fdBOAEpS2.v|ezUan&l)3Q> l鲤K*})A@g[ X]1QQF|DV;oZ g$sBw?ȧejehv!8p԰%ǒz{m.i1VC2f'7@ࠣ_ J"Zφ}69ķ*D;јapw0h2+_:]PV{9#xEC y %0t S,/SėcI oxq@:DyF?L`rVjP~ߊlLEΞ4c8׷{@F*/S/35eD=Ay+oՆ"ғ2GPwN5͚@޼]0ρ;M$}Pm %6oZ%kAUy{kY|h\M t#|3*zGjpƼY]0~!E68=i#"^nZł5=X)\K[PCވFkIzs$Ju5`ͺo! [~{̩wN⪤MJY# +.Y[l='2?f|To}R{mv.M016c%t~Y[X-L/ASz1T -t|04tHzb7hQz/Tw*x3vZsށL7,r_ޖ=GN70 ( 08HO*50#Ivr"E%-) R F]gx࠮,ԖC(t< cJ|{p-KPdMV,NK?#WtF :#k~k5_މ&nG{ Y˟NU#ZW'KFsj{ s RZfAdv$Iy}бt '$F!Q s ?;H,vڸzB>\#=„~<+n.+Q O׻Kd8n?[ “WR n[|74ةxlO@i8TLL\Q &TO)f-5|z9sLz/d`(4B,ƎPAM"{ATR{#d1-FҘHj/z$5 927J\Upcm/2>k(eCVG;\@Kl䲩}q,뉇M zg;cx_?yγIe"jp@:E!CA0؁FJN]* lͯ:MIC{Dv)!ȵxQy$CU{GG Oaf/9{wWiJp _u3$[4`N4ۛ蕦hN2R^;sLQps6X(Q :gHj>Vi91pa Chؙ̛6d!A@mԩ_#5|L-G-wsJs6od'&Un]xnnL~~S ASq Qɦd67⯮%+q5f ;%Q Uc(4m3-w =4q]fy!Z0g nNR6&=KQџđQ#7?9F i]*v%T<41MZpwYHToP|xPŀ=;O!N>7f.H)_L+4= BjLy: 2Z,Tt ѭ@ed!WQvzm-E:t*S !P!`RcbЍphF*Ea\>gXX 65!f{Ϸ3D2E”t-A& 72A Ǯ"/ r*C6 V56@łKRX6:dWflv; h`{/8N߿q ExiEo;4sѿ V.Tb蜕[e'#okᣞ坙EW]m/ka|tW1~޲KϵAJ}n$IWjx^X[FQcnX*=kRn~F}I9.2|u_3tw.pʼnz%_S&T)T(Nq!5+lyL {R[|4t7P azb)C0ąW攠jSxá;g_]{^oAd0&@!WI|Y9{#jKI&5Qw ]:˜!`3bDmah*Y͔F=E{`+45a\"wh_A:@XMD'Fk0>w.*řfB+[X|nS^JR +pb^ǩw V-JVi<ۛ!c9rg~^0H>;6-UFs~ ܉s)T\_mTB~MV1H=13ޚ-şi%+̮ݶ{Δ̽@fz[ݐ#N5> Xi ƿNHŲa n`D'pBhzw' Jpg0ᏦtLv [l & %Z_ u<4H ~\?{KKD*и5\-b,HG7ySijb30KL-dTK& {!FОX~+$D("ݶySvKzg@dApݝʙ@H#V\-^6=JV-~s9hȣ>s95ĸT(¼t4|ݞ{ng 70Ɣ4(YtOsaYFjHI?n_ttwVnuRt6i|n{B[1}T2s͉,-jq௵?c{)o*m|ϾBi Eg=9(zޘe{TWFdICmdi!93şQn5lY!o1 M){sPi?1 fctz^{fx66 'eE 3e$ Ghxed !Bm[SgQx8dK92l-?%SWָeL!2Uc'G?[cY"3F8gJ"9Gy0a޹e UސI^gX~}?htO+%/𶫾4yEz8{̀a;~ E9;o% Ab j(Zy/';8/JMg`>a2lw]9Y "?e6O?]i2[YjjXh0/,@o/dz|RBJhoܻW LBWMc+=C1E{Ig~_c /A&5A3MϮVGR4NEV2yg!c` t?e`RtQMM8ư`"cl$) baCRhl-A?$:Js}{ g\j;[) ͥÙc!YP(UTF{t&ؽ{Q!19h M(ϰ-;y*_?hV;Ƥ\D/-}aR"{U~r'lfA~pQ47G&3;ř KK[_@۟yVmyּ#7!L# 9r)=Q1MG,gQ]Inn.7J u2c(7bƕld\h+ŽYWI.1  h+eU?GAl3i!뽭g"ġ-=nzt%cT1杳S-D'LuLx%V&vKPs7$ZӷhIX'd# سl$3/a:N_@PzXnكӻ֌"d;o`dfM$Īs ȡP,7)hgAtsYc_^1Qdc\fOXb +xX.[ݵ! ep{2 7R5>pL*i>IR_1gG.Y z7nҘ4}) سN>[2 >sҝX<CN<B/g6(sEAx}VcA˸%u8=oO YmynǬc8dp`|IE߯90@Jg aoT)쿅\ (\BCtc o[J0w%RVsb %q{ʛ&"u{VƲɆId!X'BJ '?2yW>\{2s I03aX"CB+CG|WOcɡ$IeT>XBlUAt~|.8Zîr>;e? ش߉̓VA#~E vLbW4x}3(ɏQ8:> D bf(A{J_]9 YnOYG) ,3"yߎp8Hskdi j;k+#^᎜Л ~ÒJnmKv:5 ;MAʠ5| 3#a3XP < 8v @x+iOUn(e-sM ZؑclOZ(0/O.ca>~cDldv`Bo;@B$N MAԥ$MZ̼i{v!JBBA˂!s)K2gE($0} JڪYDğ::Hns6qptzǼ~\FDvKx LpD^wIz_~ԟFxmK}d*] al)6׳OSoGb<9݆]F*^Ae\0/Q6 E0$}il)ViCr|ω*}=FJ`O8 8ݦ3Xd]Ȉi+GLk%WiS@*G HS:QR@V{L$A"ی >8cA fjFH CZoS c 0OEo\ve@@sx. Ԋ@m>ƵPs7H4ao5_0 ځICk"x6TeʁW*!&b/D!AMjFMؙ[!z 'Ҧ7/Y]"zq 'vk5L{t e'1N8r*Hw^ANq˟7Fr&7+'8*鞛KZoyԯtoEg^h$Ȍ=pr㿀iot[[kBD ,&?b͓(/1Ro֨^͓;^x ^djwz ̙[A>!I ; ,qHP_ռ\wVz7_ (}OW&8XR0\&iyW~HF];h7ήN.F XEf͆# YJǜ2FљgAHW@DZm##A' 8qO3gqY ;+JMYdxOL+vbb}W9hX.fϛ !XkNx`cƲxjƤj[," Nj(H3cG>)Ot N8SMR(j|[rKޗok.L|v|ﵭLK Gcӻpާh %*$SzPrK/r;DSy#SO%/"c0E6JxM)\='K迈 dogd*Bo3֛0sppũe2|@X;,‚h1tSLuNNA͋j,Bp<]O% /^Xg ¬ 4g+J8TK\7@M)}SMU[N#c} ,/l!#:[KA=Ra̗NT& -NIMb0Q+Ij`NIP '](2YBw!Vo_fx+12OaíBZ(KYPrUתcl~nc.$qwm /FӀ!hP_[;*q@3DASͰup /!.HS p0;X)3}i3aWĮx,_4Kf BGd+l!_l+k]/?Blm5W# K/J} $H_o`N'@} MMx9~nAxN]Ow߸>ǤS]8IkK_KaDv%:@y 26%`,yio$v8/t`ZY5 &h꧑Ugܡi[|8$!@+KiL&UɈ/ڼ:og՛ԋYivb $`R~⪍g 3U]0ե?z{1F}(8)L7g]s v׿Ӎ&A?ԞBM(Ԥ76H qW=בkg+ό)jg[C5s6K8PPIhB7E_Ƿ*1-ă;hP]5U% D sIYUГćoë$p6?}@tcmE6J 9^kQRJhs*U5-T㋛߅В u We3a=P_)xsD>ޘ)D|:=h4[P3һɧѬ$^97zA E_F |JSZ'J/[ ]?kYeM*y.+:Պ/fQ@,3=`ݎPbKũYpjd E?CTVu9&}';(!Ω$>[3{λFWٌ9?&Ot{Kaoc3t;GtloRj Bwdiu{ 3_ȣq$.4*e~u# w.!Y8Q r~kؿGdd~v˶ "hb&ǵ%Ohôf(XW#G%:1ތ ?5sx3-J> bS7~ĿX9] 6RbnT1b^5c3YEԆ"$-1KC-тkNŇH3gIUK[6J{ n,VGOۭB`Q٢Oh}DvJfqd qB5cADXn{~ps,ᖴ-y+_U*D2n%=m+?Z!x;u_(s}#ZL!iAe]\r9p!`3quYj̃x<3,a'}w]2ŲWP< >8Z: {m8`-K3D6jPg;Ns>#?15+ .RV _YbpYDȹ/RLE#īҮ0*. Բ/.g/>YBבg-ZS;%װô/YsfL ,>KG n2sʁڝҼ;)VOQ7pyCC`-3G #Y.Hk.$]H>)q?Dv (AN`~/U'@VB;ML>m9/b~qv^U>]P埝eAuX @ (* Xw2e| yu. !GJ@.Bw*\Ē7z\Бo #ԸaJ󅬲p˻d\_V1Ip.`[x"DeeB6@vNْGrTGD6e "0pta] "~Lw/Y/j[ ħEiږ.6>*kR8AvѸeP SCx+A%81i/Ifj#'|*rnnMxW>y^a*`̐9oP9p7ĺ$0r= D'AKGn>nżJΣ>gu`>06 i:Wi< 1i,nd[}K9򠌿XT@>a/ hK̔uDϠZciUXlNkb [g C hg)V,ԣVE$23b4,$W[W?t@U)K 6D2ks4'9LZJR-q*##F=%g2rfwB?MM1c!n]XԃW^}o92J?P5D7aba`­a>64#a[%}ţ&PHBRk;K,YY:,rEaѼ0q l!Ok̵d-܂j~Sx΋Z12F<*̆e5Ӈ5tᬗts8KI%L_SW(Qrv8H <&ބ6jΤM߼n( _pC-7a°QoFJ8^NF|omm񏔌-h4Qc:b#ۆj߉,ci ~bEl5>Xe6r-PQj×}q&=D؜YwUuiZ(srKg-JT?8^\7#TQ/Wwera DpVa!ݰTt%T'9t zr!Ašjja15 LV'@| K9Y.z7[E9%,IDKt!ǭ>f[۠c ބrXlHٮP mlP^r{>/r~MpHJ"[,o s( k_JяD\4 .`B:Y}hhIVW ~ih m2oho8> Qש)`\`@"@VI0C{5|*wu@1'@OC$a\C5o7M0-X %N@>T -Mc1l11ey[@sHl'5-IA4ftZ5tI(*qy!mX7#9k!c1ۋXӺ9iUhg cY4dJ7ɴ=6aCEpt#WWE3qmaqHh(?(X$]7Ѝ_EV#$J-'9"/.ن`ϕFcZGΓ F1gurS4 Ka*MtwVig9ƷU;J;(A S0)$ϖ|JClYV\jNKfF5=dx<=%ż1\.jք4umT6.}x*"5Vk^D-o! Ai}/4WvtdEzxԟV1m&C^^1@= FC`f h VM& Kû0^$u ;]8$ ea֠ߓr&1xQUK&^\ZndeU~! Ol3AS+о1,,V`R]ʭ[‚K֗Fj }-K֓=U 鵺xkErlH5a] <<)<p=(sZ=U3{樚J|*vg,Of a'l_p}4DsBvYw٣ۻ3,M0ˠYm"'=jI5 ׋mutz @S-e@|5x&Bh rl9kPw1 >@Ey Unq5eV 7ɢ]?G^Q,ؘӹ4oN)=DRŬ :#ſ3jɨp`t;eBxDZOO(~it(.&PCQtAW,BSC }+r1xT4:Ei@kVG!]t QT"ڹ%09GyB߃Vb#=y M I" mEX&fyvbwRVMy( 9%u07uVy&g_- VM,ԛ0/Fs!DUM~m-!э5W ,r{9WIWc/ q-C;oBoR͚bϞ?B(%.t2TL:kVTYjt[)>u mN;FCEghZ eKT]]'`yRog[y.,ưNLe]J㩓R} `(Zg=2 FuګԵuC.6%SH+-4cfwK)Ez'h~K zo4̓ubvXЅM bR;+v )q]fd"b[ӻ_zjbx E#jV=mEi_h73q__TDEOXeNU9[Tુ6Q`29IJ٘Bw0vpn  ӽ1 B+W :rq9#NWtZ.]Hפ wYL8iufoy::jq,r2Hu17 $5,^|v_aάز uׯ< K?-PƋu7[죝,NEi$ʁ̒^>X:w^ AرZH)Y%>ru|!*T#%>:!"6rz[WdC#pL?-XD/ekEKm?Zѫ!7K^W|Mk7\g\n+ecx[nn|m7R^i?)1}׆ ?5xc;.Xos=i*w19XDٶB뭅IxI +\)NZ֏u'\=L,='.>) }N'pek;\BՓc5q.,G"RHtŲ!e5A~ ݻ 6#ʼn0lX ЮƆڎFB9'>\o{}hTDLmfwZikGFK.'dĤ(NQ-j<'6*\mpy]3JU{f i¬pOClP6g&f#:59zɺմ@<I#fR}Gދ7$~vzvڹ4SY7yXz piFJIɗ.|ל떣g$G|]9UL|L>6hQࣲ*1_t\ٳ5ӏnL4@VkzJ[5TB*o?5.b;`E+ t}u qc<fPDq~Er(Wb$7Da LSӰh=ʇ^-]>4 DаK+atw(0ŁIE_22V=ݮW@Jqed$$z#aw烅T_`5 Ib0N{}5PVE%E'}O?*gnDM{ݭ#,MҦwm:ԛ U΄3؞$Bz$ͦ:k:ֆ$am()ULնQ *:;ڦ| :rAλ=/[ QaB4/ >hx qf%ئmGz5UVgi{fIDgInX0W/Q.67 >BN=FF{21&_arq4 횩w۰ʊ c4 .?|j0?>6൐4o#TffISjIΜx]=%*5c)>Jw#9(4&@˰Y;1ejt>)}=k4$ιv q1ZS'Xz0:(mr!A.Cə3*,]Qn{*xʠE3M%n˷.dCˤ @IK&/@; a&DIl%*bs(xk}'K"{F-zČ2pTptJǂb4cO&~t0?ćciD D| ’8Osޙa%?(w*F>~6^@(FϠ|ih{vHnHѲQӨǦ )W 7Ñ:W-Z}v'؜td!C*٨l!^KXjzefꛗhVbʹGƚw"N?e{ ފ-;I5A iYZK=Z!Z#v0GHfa^g3\(xb@|PHZ)*{kCH-C_}r7f5VZ986Tʀkodz%8B> /,^>Hu `N UW'֐{0 eu |81|6^UxR  F⚌(=3_x8nP3G_4}RwáTְZDXMISFIM8 &E+ʮG5]t'9{sE*X*rɩ4bdInx/ dڗtcI0Tx:=Ic,OhU'+ EוR9LWɃϓOr9"zsS79}?f!r1b :V~&{:ue9Ugdя!Ohpkbe~ʇqNPX(sĪ; ~o3ڊvےd;lɻ\%h6Ն5ߌU >璿ڮOXJGU(:aQ QQkB C5 |l>dϥR? 17ܤ3;Zc'ӋHÞ s6eY L6Tť NhV 6ͫx/ -<71f[0jR&b7=A^>`E@6%uż{z3uZq-_r]M{w  ?YzN6,kjRT8^I{4?q'`luJ>Ԧ{~8Ce& U[ 3-3-"UrI׃m>n,*߯'C>KDjkq=},>yc/kHgr H}c`dݢ+|F IЕ8~weeeW?h2æ,XcMyKI<5{o+jdXcڭ)K|R$ea<^h0Cϟz}a]?e6 c7`guKHtL 'a w (Wn4$#af 5_4>=j某 ]Gr5rlSߓ*k&Z.0*Cmq ЂĒR|g<ʰ)R"xJ&˝0AV3u 88ࡩp9Cԥ~EۡXeMNz,T7J(9 ܼVFo~$!Qm>BCaҔN-U~K(.LeD\!!Y÷E2|8&G8?YfZa;0êD3|d:]M>`}t @`}N(U~-<g}|B" b=Y W]*u-9^jjq#p`DuӖ&B&Yg ( f@Hm:veUDе׶Ta |m̺Lt< h[C sehlf/sX> h@wPOI9bw89L#odA)Ub4_cMUZmfxEأy?|5l={%{MsoA6)#3psM)-^˕b4օ<5,Y)-#wl7RRk- {pmAg{G "6j>JdB:f6T$3 4+B,'Ԓ._J  &iԱV+un]xdmik36caBYaFqC U<1* VǟUmz쇲>T]#Xm=NJNvPjv#i?#9N"F6جy#?. ܦ/o>V$]p#y*؞$ME2P%F괂}Zb_, D;ɢՎ^3ȆD]c(Fat'i'a7T\[`D_-` duU:1mlv-NÛl¥) nIƐسPԯlO:d~-sxtȘm18?C`g=YN b۞<8Ax 2M)OaHӬQ>IDz4W݀TS׷e'l4I;݋ [ ]{O27RmSvpi{\B @t_Y`ڒXוUX~=|8Oooוh ]|ھp5y~VsENO2BRJOGm]l2*F?}@~8Le-iVP\j ?~+(YsDzp(<^)~pp ׏Xw Kj/0f I!E.N\Xv:ȖG!ޟYDYtQqd} VYrʓ &RԟZQMh&YcMNj%6vog5 *5Qߣ֫W8e.e|5`LgQ\37Bb9$!H*SS=<>w4k#a[He8VP)6jv!mAx=Ĩ Ju ca8FL{ȣ&~&|&g 긁YIo{ s oc%J<X$a`3H|cu;cDJsZ`*+i44 @", 3u;6b+= Cft'&bRa~8"u(ˁP-eHcCI|nz݅ Ltc4cJeWmHvL7dO?A1q4< GVum.[5: o?j,lw,B9 $,#bQ  K1MI7wm<L >gYP+C Z1e*}KkEDױ' djdWaYy8ɻ;= "KdS\〡^ `xcLk}7lZIW[?)SPgCI~U&Qz ۵M8׶Z}Y~-)ssKzcQ7۾-ʡyrRcV?ޅٹĕ'AuԙBΨjuZ <{b UU'\ViԈR~-x7Ȉzf|酥Ǵym|o""bKXa?w~5"級{@$pr0  rOê®'sb Sr݊f&&%:3n9+DLJROL4_~Q?`ڙFciOr/x4-ˍ,#joe#IO1"snR<Dy 7N[Ujoo^·J(.IFeEfxiVF:OKom{g ߕX[О > ^7fW/=f}{mF{gf̕\ٻ8j,b>"[JExWZ|aĘsTmξ8BSY?rآ$V1$?q*إ[4*ԩBJ%gзg,~5(= dzIN' u\X-' 2SvضӀzS@W^XaPvBpp15^t:f%ME NyS?&~44V I9FDt[/}ACiUta?+TwABc9a{xD>Y+_sP\ּ,BWew lA￴"LHo  MAAT| jBl#V0Ѡ0 "s`dY BVE[$\Kr sG rbu0[6$+GF6.*{G (W$vw:d tS= C|!&ImchOمiQ澜ܼGr.  | a%ak{ ~{,*y8BH3+ 5q ѻm;iyεE#%Hѿ~wL/$=X 8ȅ u-^~'r)*J[;ail?K/<(ñRj"@Z ;^R JbXf%|go˚Pô]OZ _fZBq=5F/jS;'P$D:Qz9S7a)Zw=!ҹ_v.stҾ(N썾zZݪӘh}KVC$z{IT]0r"ߠ3P.i]1}Т2L҃MR7=b҆BeU%TՅ7A2qbrL}4_Qc-?ףp4ZG[`ZFj 8ǧ%:0,^k'`4_3GgXga-N_ԭMr(80]!4{D )/ ;%PCb{D3@z t>4r5:ݣhDƽN76crJeLCHB3)3/Eٵrjs~}$,,{u.\m7Ia/Kª0N\8^] *_TeBm__ǟ$pƬȪ|V~'1½T1!9+:NU-[t87L}ҎeD넿ZƸIX^lX5kR:M0/P[!1őZYb"+it QR߷e4%1ȕh@L,ZƲ%)=W8RUn6or,b6xK޻1_@_i8*Cu_9@MG|k:aE>etbx|'UIk*>I|1I6s'"M9fuuꍴ $-^d~q5 BEv' ćOkkL{bMۉc"đcA žUrgŜƪcUeo2K~L,>+tssK mui>Ȕ険)_A cKdQv~41S6 {8GGgV0CU/NRl@'d((42'~[$Hy|)\nakB$!Єo$)6L9.7ʑ^[ ŝc6ݓ`EH89 Ck |)tM^L`Of+׫7 0_5[4N+<" \Oc5IzG}bڕ i_i: ;_q"o;w Ư3$mzo[)>@;;~|VxFu3(X^$J$fOTb4oOY,6cԕ9m>b+*η#%ֱ}Tװ*Ivas’uS/z(G R4AeEv>k~ՙk JǺGXt /|L`o= ȞN3`l[k^Q uX:q,kN`u˂#HCJ0 (@6Yăi@1>/yҊ.S:}*@6sB#(.CC<~26Bzk&\VkGk}4 I/?՚6mruJpKP*wf9"%:eAJ8yaDdf^ps.c!HhrNNWj-:Z3g1%:):lj3S>w*?4 %I.|JT_7dY)Sۑ^^^"w{KSR,7;̄Ʋ=bZLU3}|D5MX륄'Uķ%U h"#7;¨!*dnUxIQI3|goTRy N(|xh#h0DC8('QӣTw QB2sE$nXMZ) '*,*ȳ+,jzx:~utyښX&KU{ԓj)>V>^JEM|&4;'t6%0ȭOM"ݬ܏/%k` ;`G1ΆvL($RKLAI?rCQ.aݬ9ɾ܍bE2Ũ.X'r:֧d|-$Tl3J:-. ,O:@-2X>{ 9R옹E./o]7 70r/Iƒ }p Jh;g]{ 'mZX>BK75؃ARKq,Ge,{&feP_ڙ0RJZ1 S*gc| KEݓo8y˕fшVgZ#rE4R7+)) 'xjr1֛mGT؟d%:fSB:=9}9,k8{5P22ǼCm'n8~<Ү̬wN^2L#UkdaTFe*& M\IZCJ'EI;ɰeVQ&fAfw94Djn: 7ɶB& `;/:-T'e3YL7`'Cs+ ©ٿ,ɇL*h[RvhVs7f$`F-Ș]%`g;aƠظr4)C$-P[UVg [A$$V `P819-[5PA Ww̆pJSIh)hN|Y'8S?:ƃb& P!SM< @JyxׁSw'a|N|`y9kXҪ옑H3;ȕ3vT&v,P<0p" 9f1uKI7aE}kk%ټdg`^r焇6>Q'QˀiX7KJWlmDYߟ] ,ֽ䞺)wF8hfTs$C˚SڱJ gYRU-UDq6 ;*jͼ;zrPKiaW VٶFkbbާ6W&7\A:2b`oph8J('X)%JEx^ j^o+0d`]è`2&T|-Skrgꯛ$aXYV*E"j}JxtLՅQ;Wk.T1vUDzb&>טTnr_[H7hʹ7Q5]Boo;}beĮo$;hiWE DI|?@5\EI6n@GE@9tjd~! 8Y/ W4xX &Q {W?_N,l N?Nj\j6((F\BWwR r~m,a=/h .P {TsrAj ̈́f :> Pۄ!9l0w0$Ru:L0eà9/D#}sSkZ^ pcv`vpH: fd Ab9yvIr^'UTH`4"`ڱV^`A_#)XfH:b­}l@=Yy@ژgMvLns5Iқ:2cEN>)~9c/Xhs鬵,).KRnnj[ cu8 373!~O3֟&)$UoxtC۞L7| aC|Q"iKJI܂Ӂ2 ܶ,BlXGZ*h4G3 _G2>ЬiW/-]/CG]s Gи2>S0lZǏSD~E0`KYui8fVȓ5ؿ ~/&lhv2#Rfhc?l6WQ͛{.>z/qgY=OgNx֞)_Id;)u2N!Q@93^MHF w11Пr@3jHC;NF/`C7ˤY/|i񗐊™djmw/D=?l\0̥5fdWʍ4/5Ѿ_G$a:5F ^n786-. >T@Dv>R25 ɇC9M7,BF{ߩV\ICiͪ=%Kj kh0u C[2.ju AfyROQtnSFz|%rF%*M =D8~ TrcWD}{\6 @wCΝBfc,XH`7?}R>qU=4+ E;x[UF4дRWP䶯6%J8vp$]v/q1gLĬN{a0ñ})+q^t1e#Ѓf Kc1w\{7J??ĒIk*6Y#'> U >yWSUS13F|:jTG`KYFE<+u|IhΏJw[DɣB׀Ucr\ &)37>WAe[ƛ)U=LP8wD#{794GAYU(h _ݏX,;T=#;qk%?o,2l#$e :3w3 gvZ^C^[#1%wH:gNCA 2'ǜqLҼG39LX!bza!1EF$ o1^$bx##Sg ءD*q:\bL7.@] E(cpC6!t=A@iLM+,LޑΘj0)jEYQٴAP^-_Cr F|@Wt"=Evkz%KRf5?}Ȱm|TIy8VkȒ2L\Y 6$6,Ie=Ilsޗ筺ͪmcłЁ%:ygR䵪 dSnt^MROsp#6ށғ~F5\|Cffj^pkAmNa}[& ј< ( Vj{,GNpwSC^e0j[l].>?&2Dn{ qo:L ݆*I0H:Y MWIL1r/^7@J{΃ x,6KR},n# . UY밠H\΂uCw]$ 6!3yƹp%B7d|0aܯtT$ ={>qY]Ű`nH&MЇ\ :B|UF*ȵdFD%Ss,@L]Cg2*ViwOƯI.{*L/"}LJ{ &0r=]_qy֑Qv17~-l5tCQAR\ǽ >r#=y^A8(7p6]pSdJ.x-и+/wX>fw t{"9@U@ILܖIwvlm1s8m0Y}=M &ix&-=a3(W7G ߜ$E\1zI#foi4g-K-q?!6Sy i#a<9A9&c1 ZSUNJ{z -s~F[@p>'8l> n_O*nyhŊM)i6WO,U+4p &X%I)\VѴя7X2oiHO!M8MZ ;ssNrbeˏNݿe#%DiM?nUŀs/9Pf#uV1.Όt%l-B}G/GNb v,vHB-[ZgnӼPU3K}K)tJJĖ`6;%.=_@ԧCG2HF5 ۵r)VZΣKqDކ$I1=+ 8o9<]Slm$^ey8+nud-μ͙X9{[֑}3@pu gw⒦ϽQoKh)5nL,ek˷ǭ{ma;VŶ03o0̯&WG*pP_8Hq7lTeUH2EbGmQ #3yVYG(7 2No,ƦK0;HxwY𳮒!P7c=tzG"=8)^ l֐PgM CxCc~n{lEͲbѐ9w\};j,Ak"zcN23SA&ZT q7I1ϋIr;?kVSRG5A_Z|`W*rqc4)r,skNSȘ,[U]XTJz/G5RIW6ӗ&!aĪ)@; s:|f=[=hn>EW*IGܬn9 MD~e,b9pw¬hٚL3 (&9W(@pg8㲩e-24)OG3bo 4UYC~p]Y1m a^^|'`Uufu\0;Z=[a J,l=eqy2pz1s/asJɺ4B)G_ToZ!cѩX̟ xt$,n)[Eh Iv! I/ +ߡFjɜ_ʦ7 ٕq M(Yތ =" #/vhK1k QcLը8 +8<2ܟ Kϋv)Hظg(= QI2/gdgeAi!|U58BCUcԾc̄^o4IN{w UGiv"k4Lx‘Irz0 A ܙ/a!˼<ɑQd;T!0|ܞDa򵅽BC['.զQtKRb8p= ,:4ac^B=.ju\}j6>_?hJNbRۘS(K3#g9/Y]Ƒ gwlJ|J plSnrk[RqMU"-EaHto3GAD~CT&K^T 8-4[-a[e6tf#)R:]4|/ jQ`}d͚l2\2:!&۟IAˆ +*AQ5 tW;s(ŕu^8;"#,%_5\p~A1(YBy5iwx犼~aXoಀ GP\9ղۄl~Q#]: $PA.u+UPG^Rl6knӜ>b5Wb5.+4v0$1r(*)Vfc'%%;Hv%O4Ijg\xXA3vAcV/spm9{va{;yP5f#Ka|z.// Q̬(n$4zCdtӦ?hO/<йZSsulY lU?Pl~SI @p/My‚%dŦqoZSp#m~\Vy05Eq*pI @m I@g圬 {p:z/xhwaG DAr5$e0[5t|`Ĩ1XUmЂ /&9FxKKq5cxI-ۙk:joކ /%}[#Xbͯ1N_! ݰ VY}N&KP}F̖. W:4j$zԧJ7A8XV7ggKbY=G9;y_*%f $t^!^37T7a*YкqLIWϳͣ_rr5AI~ 6?VeC+&C h^ z[D:?"* M qN>ynx4>r2:}iY?5r♼MmSB'O]£̮vFbꩋ'q4)R;_Tf?h!øMxْ6sS6,ycF\#FBW`$°\$TW95d }o2#șFζT&8}ޯSu5r)$[ZsWm݇ƭN"TP8C9fn$$|sslz'Wuғ<E>$MZb91RDlZ׭g J[!Ͻ+ /瞷Hv) ݴ$a_}J{o&։lS A0tb}%fˑcܯ,CŅVIJUf}UvWm۷l^{䷟$xl"!$PNKs3_}V "(Udu7Qf@_XAiw4lJgm :z-.R B BZ88j*V x߾*?{$mID`0CS?<s45Ѓ[uR\l-1no<:FY@t׆-$$fIn8D;yT3=-q dkV?xV.N bn7b''qݓRO{V: ~7FKg\fAAٰ>VzZU POj`4i;kM+9 >,Ãە9B T*zhUn~uLwyKU339>oZBDBp+cgKiJ>arhM  z($@6hD8[36P_ƶ#|ldh^Md_ϖgZ 3ƝcV#㦇Y5sEEm`b),-$XFno ! |I3k!Ct2Cμu=TRViu֨3v{dmnM/ϒcVvI>aJԳjJԮ>1dOLya`n1͢ E5E2XݙaNKް0Ff,XQ~ G>*&Q8l#IO׺) `g'2[xGbSTE*2¤W' uqM lą6ٕZg rBÙJ΃򲨏-1Rt}P$zn*H0 %@zBN2IndxM'aqЕDnDIKm/9N,I/LG *1:giձ#x>O>Gر2hw,P'?p_HMĿV';3YZ< ?Q?:uפJs!LK98 w2]\6/rћ]nԍV2rW^[@銍SSb 6A'p0,,jkLq'gX3C/N5*YK**N.' hoB6xgSRɇLNja2`Zh= iRc"*Q@iFp ƇÉg';a B2iRځD0a\I>’w R K'u:u>]+150l hO!5WBG]1ݒt" iW(]>ڒ֋=gFn3̨>c*`@ⷫQw}ē8ҾW/Lf꒬/z J{>^7CqU'«$y1}GZ G ) {Lw[<+Ztn.X3FCQgۚ(J6MQ<:7KgNPL&H}>sA+Q+,clÞsR~+# 'xc|r\>*b:lH>$'G8͜J m³ןݮHCU.LR^oGI IIaFJ4VG7;Z Wkȩ)TBM0$88J@ Zo](k 9zG7c ;̷8U ;_{is %ٶo(qB-S/=ih}OX\Ot]fżh, q_Y5+ǢZh5/wal.F?Մ8BlJq#MQHr{*P/6 F~ܠ4Q-{Cx1zeqr6P첓RpNػ$))Ua?Ur ҥGMKB 9Mf:\ ֆ -Kk% A Bd꯬?=ȷDDJ|q"?$$%pnT5ؿӒ|f^󶎊Q]\Fb$5m?Juk4lق@Ƕ;sGZFBHpvaPiua[wUQ Q${Rl7]xgošYkG=qrkρ?7O8[x?ݷ t'CHr+7//{s8#M7PP&5h :#]\.`!J25r̠> *)Bpwqa (f77S,V\ӌP($\a_m䋌Hlȇ3/Aľ 34_)̮2Nêث)4ar6?jfc[sXj6.cٯ7QMm'BppgKhEqD}R= en#]Pl$m}5_Al?,UNEv7Q 8:kv` Ƴ tƕsWQ2&/w>5ijE875m5Ox%N悺 H%+ bPʗ ;,Ք2% ޓUc'Fíʬǐ"g)9,$.*xE??v kFϺ,>@hodjY 7чwspXO,T/V zD!ˆFRalOz)["q}H)ċN~@=n |m):l$N!^ JGf!i j^Ip\󇇡DlRJ3;1 -h4)r`. Ԭ4\R ߸A[{x5K>9LHc>Ț3pQ xc+4x_mF k%j2X>%Ï;**6]g݋ fqG̈ߞowAC5黿+t?ߡ&z=e%}jx]e7),U#?Bu)YXLT–p;e"u\Կ!aȃq"N5 ZCH0\[5nҫF ?Iվj0/Ӟ$b[Wueⱟ#KwAw*ǣ dSchCR-[%8/Fs*=@ g%:9W\{sq Oɰcl* ;JgLZ"|T%#'O>dH%^$ee+XtExv -Vf"bsxɖzFpW޳b^U e4%,/`BriDsG,k a0&wԄ1'Ѽ>T8j#Un2)MBЙtZ"Ź:\KmN`hWƕR"20$ia r04R %|eFj:?Ȁ h툅0W pt3{g:/Dhk0>UZ~3[J!;8hh!gu45L skoĒ+z@5[/m #z[ǥcItŀ) fعESBa]`pŃ8? :S5BFj7`".B 3 njX y9T WG-3;v {(jZb.--,RZOT?`0>w[?NfI}ϣFiwn+>hǂ/Xƀߛn^ hKʵՀ(}ഁVpo6)!օIwf"=d`2@[ 6O7mE㦆LH=BtR~|ӗ5C05L ^ $ \)&ҳJB4E=mssq[weC gΉdu*:sX̃c- Yu(Bm# \*c8u@<l^To2V?wxp E# uC,vh+V"Y=! H9ܟmƋhA;q>4b0m(&H SLm[﬘yC W4<ǃYX r`rErkO]?kUȎSL"R~o)3q"aHv+H E2jus%Ȧ7n[5S1h}o,=ގ l]oB.umo0Hc wj@KsX+ nƗ= g1WխκD-NK& >Wfedb?*ôC*/j@Uhq _S4\OÚ(vŢ,7@&|~&Bp |S|,gFq_2<-B#2OڋX"DHt /O3Y$Ӕ!C")UY+Q|Bq)ޏwAh7ϭYP>UrHLe$].oM_lӏn'KY)Mյm~\xJPFW *6T*uoٟWwK `hϔ5mŞ -N˘0ph\]a`} _vjx PuS E#{$Y%Bd|!)ZK.vsEr,=D_Kk|-ddI8$}4k>wHx9{'&|?3IҔt"qb~FWG7ЦN6ӆ`Tղsik⎩: qxiu \‡/{CpBBe)1Yǐ94l,X +BZs㎧#AVqBYoct JK[͎> UP {tX+cvp : q_lpHdTt|IcG%gNHG)PݿsAPKӞ`$/J)r* &?ŅE}u}nIq2;:}Mi/ P9UZCzV%N4+βeu\K ".D5Rju~ŏ̝| E˰7 *?Ed1Rº/k5tF" ǻ[W=d˝BPh)#ޤprƢ,kkBG9CuJŠOvϘ/S)u~y+5A y؂-42~67*FiJklu,Gm|Rt!;.8F~w"m3xkFpsTע+L֙'ʲi׼WeT>Ĝ`bOŮֹ z|[%K=-Y:f fa`v2R 0I'5] >eK8{ѢIZG'9YZ.L-$\ɲWKup*qs|nP>j s/1~>ٔNBhD oIP_Vf}B !m1:Iɺ<:h; *x85S_Qm,zHچF(1o"5Xl!_i[D-;|I )cQ_\][(WqJ6Ey[e-=A-MH}\ j/B鉰M&9B"=UwkZ7&NҊg!t Dh6Nr Lc͜ ^bKqc3bhv@%~c()qB3GvpF45߃)[J%hxHQJr ~J5U>گ_\=R6_oBocpՠ/%-sw eP槌Y̡9C"\h4auq{wL_lxzy{X 'lc2L(D:t݈b>=uPI9Oӯw#ѪBgQ\!"?C,ə?ɛ=rkf>B#3 4#~T>Bcr" hdOfk(aAZXrR|ʕX^V 8X칷tދʐ$z*xJv8O\W_upV=^V|f꺻}է(Tup e>e4r%.1.1eeʽr6~ >%V k5J靆mViٌ=uu_Ygδ s1ʝF0$; :%[mnŐ.T`v޴|j_MϑLSI$e !"lHQ䜛^/:@o`qH 17<[ěeȪ@w77/JNO#Ot-gILnQ?0q R_SݏIU Z[98-UbDoc,:Mi}w|9 '2d` a4We"%%Ԭa弢*k>yz)mԝ73 omcAA+b4㳏p-Ls,A@>>?ٞ:\.>D9#hv*fZU,F~>[ ʔS2x!=n}ŀXH,+x3W7 ,~4`=JCQ%ħ/'9M%' HKP#AcOA \AImuc|HO_u>z{y55{tdZPǾQ7S[iEIJ|>UhAz:w s&_6\ߎ31zne$^APHB>Tg2"+!ɠAv\fpsYNZ;K.xoI.yŝI!*l&3u R|UIu쏱 bԨG(3N=l1n*@Sg`g\_$U"c@`64dN2MYQ3:%gƲ(᮸A0 h6+Ӻ4˧WbPZ=JwBf7y8&rQ4scX'j?1u"a2E2)L?<8^bQ/Sul5"k#UwAHJXoRr\+JAfؐ9GmFԣ vw~JchnX8> bIP JMA<qĥU#-PNܺ M 99ߜZls1fȉ 2t6^l}q0d3/ȤoH E s:pҶg=}yw OUP$6`f]0JѢQksB,R2AjWզc < C 2{i땾i ŕP]s^qoUE2Z鿹&/: \ [=zhiaG.Ze׬uG ZC3@qm\.lUFDݿ$njW&~wm(-|*ǖ3J%9i/HQS$SBWϸ,3,3X<*ʀɯLeICXd"ԏE#U5{̭eJ4nq~>>2EBzt%bT>Ka@P8BT܎4ޤǬhrB9:T'6BUF9w=M՗V!,J®aOlb+?ղraMꋦѼ|"-cb+L>Q&(8e:zpv'Ň0ZXaK%[qE׽Zar'*j􍦦SRG K}\JPfpOJiLT\ 6D7Gs SScaZL1c0mTS2 Um|@7lQy`?q]p ^@.o& &N'y`&VR7Sw3 aw99Vp7z2[)Lvg?݊&1Cjل/I-ǧ%4pCKdM k6dn*mkN&J*2)zoʚRĝvQVBM,#zy ȓi^+>g eO4qo`RlG*~9}E:1{;QڌX2h1JH|XhFpDZ|j4,A.,g`D?iUnL xSyL~-i&4Yq 4;qp:1@jUfi-}~7ME8gL=f1f"\0SGf ē1 #@y~JwR hv\y7Z2jv'+uCevҪC,m:)5 CA\ʜOװS&q5!I1H DڴSfnȿx%ʕV'kHBP*x{FW粠X؎W{C;Ὶs"L֒Yézʡtfb:xnۇO2Ėŵ(gN>zudTzJSJxI̐\wR! l+\:M`w;l~eTR}*;{=gXsQd0;e ;bBu+sfzQdnaڭ b84r/y刐K+ilB C-JHǧIZZ֭>9h} `,$. +mɠ)^^7jPJU'Q@ZTQ,5-1xޏ:m{B3sb`bvɭN7p ag |x #&ļ`=7n lwue=zA<<&=}s95Muʌ}b=ѵw*z3Gw,<}yen~˷OQ 1J?E=,m.=`٢Ƅ᐀s|Ӊb ۡHA$m FCL{&BI<>$Q2~JE+*3h1"-3YOӿ&))+!x7OJPp2}lߍ[nR DQO-_4,"$)a#SqjAoA9߄`lʀRWWU+m wOvpe2V!᮳AK G:@nJз5% EegI}+>=9ϯ9FQq:$@ʥV 8r`?=ZHvr#23 ,? !RpfpMkz/PXeҩw|qۢ[,DI HThrVwdml()IqYw%r;94:o9ޑe(R!P g O Ŗ ";?Ow. qI4O @|7yap}zjb)K G%ca 9QVwJU˛\vy`6#fYEQ Пҧ$wkXE wEk2:,>7ի]9*5s!ůL2^a{i٨9L5D4Y% {9ר.! 櫡e zy~$5vC<_wWY{1/ᑂDG\@p75ZAUkh炐:t(ZPl13<҃~K-eYr;QcyS`xv(?iǓLYt&ICH5ECsj sDVzvw\+/s9;HbFY3&zz)$ a\>R0jtPK?ZO?ILr<L-{apk0[UměKGf it*a!&^'K>6(UU%ߎZΝz([2SpB5$/5J)@&G ʽ6M'm3YEڏM)_Sy"XKK/?G%v$ϮaZ8Ǹ% z_fsum[+ΟH ,DR{0ΡKSLQ VDxɜ:WZY鴠ט2˶b; Տ3sFw+)ŽfV+㐽4kZav?q': `Lrc8܉be7`4ӕw2r?gW:(.'IzGbGn1J Q%؝:+с?*mT6$H.W^͚YYq\PT*пRy̒Vvde^h+Յ ySո5!dq3\jR+17e,.78Sz&#.-֬"3 n;lX\M RaY[퉢^h(MP+\=%LTi'C~ 4a8Ҍ5'ui`*Y7=J?Se}QxE ,!Kƫ_H>kNرB|_0Z2ڽjQY>>Ds%MӐ/]ܕg,{V%pޅbVLu8"DRPdt1&+&cF~l*&<M#Q+pqMYOqNB(2ᎅRp;LKdE<4X WcA sVpϝI] ]Y7ꑍL ViDJhyn!NT!{G`[Xra>#O!xG@KRhǖQ@a.z]ȩa!YՒ brϪ-{hŏǂ9{Bv>t(Ƶ*Ѫ5Յ *zv.2;>FR=mzvlA237PMrĐ#q-|Z`^v5q9օL)XjF g0HԣK;>=%T%11"x>#/I:ČO !CBD>w˨9c5Eն&V <>C\ j-3jXruIldXu9.[3Fܱ$#i0rRVTJc=ϗyVg# 6Vv``7:5UYZ|i ee!523۬QdEfb^~q5IaLYރA/Ԩׄ&niM2rgff")'#d| Iץ ;=Ok8^_20UUht̡|ˡ+3;U"!~[DhTf78a"W?1SNv,=@s1!QDC7 F C+{E WA74k䱵 ᓧ˞h qHI1S++3#%Ü`fb` ד<ƫ /PjW#XOkz8i>`Nn'6>@ZK;ߌܝf<62"({`┋(ʋ@5fBbd0UKÉ%Zmtؾ*'>af"N@7s~DWS@ ǁqƊ{h` |C2bDC<кL)k$a?TE-Idѻڃ| JW0˓|BSK7*>/z R-ᾳw2 ah9 r !)Ji9rLV9loH&Q5l 7TD$2Ӻí8CQ6< /׮'WDbXÚۮDY6IJF8kr8.mי5"[`ƋLA֟_:j|*Ӂ(7SITe ic1ڒmal5*jҿ mBH .~&ۨѹ(WA#6vGY1Vdlղp1(:_EbdO< # &jiur3`AKl_۠R ZSN`5l):!2lPX*9AEJV,R$;YčO9JWnx?uZ ¸vp4F\2>S]:iMqF5&4*c4.nsgoV oMi<"m& 3"^w0";dHU 9/7m/tU$${V=cKzu(0'{c4z7^Zy<۬A EV/}!?!YlA#eM%$O@woI:7y@l=pr*bG9fzS_!R28h@]'PiǸ`Tg^FTx/nUDLuwH_H WAƔwOh[VE[,xw2)޾yP#B(TZ$S)?5)=ԡ֦|IqfQB\Bdn z o5+ǀfdA;$,:F3 \Ԭ7jUD[i5$&!4׆eܻ<ݨb/}v2кaJO?V 9zXCeZq;&d3wo[μ #"ruoL83qZ \:m>jd# u=PMv/uDT+`w|)|ՕSu%C{-XVzQ!pE:ZЁmHMU_/9OY6FJaQ5PhX,Bv6'DI &a_oWQМބlҲW%=# 01cP)fFk=CDHu KG9|Qgs9Jxay{ǭYS*jMdûE/^LqG!C.[@Nqn/faXۿ<Ol3ΨVERut */R/,$N)e,B@͆ +iLGrUW",Q0J s5tN8%wL|DECʵ96[:&<NpDS5:z@"6 pq/D6ğǞ,G4% ݭf[4e+хPվ3ڑX8s[ X T\a-F:kZrO_8Ey5)3Xľow?>r%,@?&'7QolzaKij׵! 2hJǬjFPDY6&M=rmcIr7_n(@!lrL^lƁ1N$6z ^<63&*|:k?CA,YB!(|W7ì=x=E|xjmOupDȩDŽ2"'!Ml>]mJ qp n6@-)[8M764sot! ZUTxhҞxҊGƸst,0?gӓ\;$ C.~ukk-D7d?rWjTŠxO5`)&YĚzZ`B1-T}mJ5mkuAoJ8 KcQذH)?0k.Z9~}吓l/S01}UOIp $C җvEij΋OC)C' )[Se7`m7A8)0|"ҒBIz(hkDV" n' A n: o݆3Ew]40Z09F[If#>{E KeAZVfK_aQU".\V L['3yT*/9m U>]>X|BwCpC[cB08S+:SiE{􀢳p^hkO|˩4Wێ|V-ΎhMK臍F ǚO:]Tä E|C<קo̙e@CNrE&F,>rbu1?_>aIy. )M}Ǵ0 eϣޟ#rH(x-io } TPݵYx k=$+w2aG|Ԏ>0YP}oUsvtƕRM\&dB0нq.]- *0qғf@a~$=qˋRf | 6-'.juiOL0 0E(ejܣtUsb)j =]|d Ճ|#\>N㟇Y(Jnz.MUKrV'CB%WU7+,uvWT]{"(̺bmK9N{/M k+4 ݏ0}QdlN50/=̿7VZy#7\bK5#wc[8[g({"2UXøX͛RU؈RV t}22Et9;U <]X$װզc*INRqn*L#OS'&vjfZ޵KFפLcĘn zhN^Aw{z-njze,buMn܌_yBf/7]Ù [eݛP?׻O@ZV09\Eȃա;kǍݎtTRRMNט8wP@+{%jgoK:64`i?B c~y"/=ŷT-vTEB!{4W&H_3ٙս`2ޒӛlw3C$[$2~vdP#=[ko*azn'6Ğdu}Pށ#>2HʼY9uP`V m"f19Q٣o?G֋M*CoNȵ;r&ʁοuoȠaUSlNҢ+,8cvbk ٲ\xtgW(pe}-,^xzxxx)UX:6y_d=-Dծ{ [í[y^7!jXiW>&pԻ0j[E㨢YOt( I@]MO5ӿH=XQ$cd<fD~uxccP XcK-~WX%w x~&Z<8pv%JKGFdb7?lI"mX1 Av?h:2m51ƾm0 4Ų7.;nM}0%D"2)Oװb-[!Gg!Z6za11*; :ۦWV4MQ C-'N]5Wao> Ł>s߰eX: WOn-M^@ ɜ'M!#7zT38pʰ۟q%ͻGѳ_2f/?{rkc lťpUNLMo6#Nbk\VwNX {:ĭO ipz$Yy?L%Ţ 61 \qjzưMb2#B!S}HdB%E-HQ|@{S]YίmGWUiX;N ̈ߠJ:m^2i1T)ܩߛDuik h n@m`/%|2fF!^b8}|U0$ӷJ$3vl\#?iW fjqOO)I zLٝBʐhkkzL6&t <$>PĹdҏK0_&8|Jr?VM!p/of^<}~^X+UnV>*o-8Ư ;eX vnԣm3 y|"^5v5y.X͵{bQf4ak7$d gSL[(c[ @{]@sC3xndMrK*mruRRe _ƙ5VZ~B7=mIy"lF4141nW]8D2Q0%+_φ*LUR3ݖqszR QM]y(j[]bM3Gx1?8Up#ęH2״4})m. LC|MrDJM2 q˜B$MXYNOz5jȋ;qE[$C0löjWlʋ/ d{a`ʣYmIހFX6pvRi翵\X&ٖO_R}׋n׎=oh>~R! ܶI|؈[P ws s!luCnGn'n_Wwq+]kߩ1GF~6m0"[e&8@YzM/&:([~^S3<ߢ`[1f١Qx/漵2̃*`"Z 0 HOHu"^HY{;YN1C&Ȏj܎w"@>(ꜷSDZ|gߴ T&+?^7^SPpա@[>/ SH Kh<'9a&qq r npeMҙě6G;yܢLkJ뿒Hy de$,Ze }\#|'ؽh8WhXX#W𔹃 ĦL>` E -U֘ZzJ' mQ?#Մy/?ùiN~Sv#UDut<5 f9R $[.<6 Coy ~`T;PEvY rMK'3mClc-vMZ:.$L-7W~6r%9cڮ[F= ipFqlGRoF0Ei#`ww װ0M*Od:[O1õ;-@2eh.(i%B9PZy-1]7$ ߅a0#uvO8%:2>I/7֤8ۖ51L@va-H(=1`Q=,zX=e)5˿8qD6P0v2l:߼9 /~I9\b)(3BW_9Aq bg,UFe-RUUln*-Ó!:;؜;xyj_61W hZK=J ? 1: pf"J&ÝcH%_z{ScVS%M~2^*h aGv\>mOb{I?֒6߱G~LO!$mFUm_bqg8`@H>+]J&VɈ2& l0 W\C6{.oV!dKʄO Kp1;6`fH%z>9N Yu7]LH5vxsgAw)Z 5CmG`vwEu}UىMs<cBE)'O3UyJFc^((:?)$`n=w kwHˉ=@X>4Ih8ңi\dz!EYB4lL=@2\"[txN8ښrA׹y3䣫a֓]B:7=[<8VPa=l/j &q/ mCIb6|`;īP vVv&'M i@vHo]O_. %G-EeZ3_ݍx P .NF^_߳Z=У:v~v<(&R"^DGAM5%W瀚gcMjXʬ6]yRT^ڹ+A?ek뗇P^5?_Rg: wH(o'[G~.HD{ܸ`Bv*GPUtI0&TpXF8|5]q$S{lOn&I0 nC $Z?б%45]#lC RX?CL4xyˇܵn?py;"QL ؃Ғ5Y zV dCT)f}BDn6>P`*[g<+hßg,U!`V(jXE18x<|1+_<;N,d:>]֝όf.۪@0=ږAtVoYO'_=SN*ͥ I|jfatNsjHO6ʝ`>~ .uG֑PgSMv =PA;@P-UjCa{;/]'BZT :3W$DԭtKIo@xl&o?;.?xDxΎ_UM\E]A֗ y`L!QAW`]s].dr\0#E@ uܮgϸWA^VT1Vb8&ևߋy_ER&5!f# }Tx)MNJ'z9 U3/V " Јg4 ֖aݓjJHmp&K7~P&0TxFx 4\| 59+ 8Jj1š3ⓩ]rܩj-2 P#Hd#U95|t ЖJF)9lgV (]:s*S |wM˜=t=8UFՆˆk:JV|%X- rմ1JAPܐѻD%rwET rI*8daѵ>ܿ$՛  Wݰ5T#kP/P|^L1!8U7P8\1IvHa6٣ˢizFNO6r@k|eQTyOyFx`Dkq=RsAe//;#ojȦcrsɁ8Nyi׎M*Lkeu0jSR {G+ [lgvPnG`N+@I7+.8b) y SRPYAVEkNVDK%y,!e6Fhp @@߀L{Fp$DB D38!gxNT$'Xq7HF[jsP|dFN7^A@} w`o~I+UHI3] h-P Ē@v(`&;v~gg`G꣩Wcxv/i2۪aZi_5nֈe 0 (6ӱAEYf3{ \|S| T]>aѽ;';({Yf x̆ҟ9\(v=P#:c8aZ113j1N%"Ղ|pWJ1_qؖiܖXIR pk b<0qZ/us.,-/x~!ZČVQ7iυ*\6j@4"'95d`-_:>*ua| UXrd!j+*&5(2j&p >hu ٍ O;t- #+kw `.wGK#y'J\¼%LI,J9M7V&&7S`xy2#5'oi26̼3\{RF8E=E5\A=ez*4%WHӑE_հ[xgNFvG>-\e;A'zqj4[}s#E^Psm'5_IߌN<+Xw~P?m7`;t/XTBzsLr0.Uy!W̽uE$Md n8m;#@Kt40R5љ!/6*d R#cHn<^ uðcҧq9U3pK_׭;d`w+Qÿ=)(TGDÛnڎS0,aLGyбZlQyitN n]7T)qN%5ox(z=%B5{J:ߕf0=VʼnUJYto2o?^? rd&U3}k-l4d C?ovշYcPQg@Y#_ŇAl6)1sӐ>;kB)elO>:\rzـm`suUgXI?M6 ZG 4G(GW`mTXp7A4 $J.*IhoEU{}ڔs󭦙3ZB ̩[ أ|s<]eE*@o.2kv#LcU,_&U-Dmk4Bp40p:i7BUO.5 `-[w` {-~ga":=%S?;Jh1C{r[$H.ea(GT@'H[qe\&_ V5`C[Зr{>:o:$yYRi!@blX&5"]P"K +Sj6@"9UR>y6QooE5td%ٹ8<o rXƽ DߍwZ%xE`V| A]hkOm )x྘SC- wok> ~l6g@ɾFD]X+=B@Dv(ZB0 'e, 5Kb?e\gzMvƷ<CQHk i2Ozu*S Ng`͂s?>uH7E"l;WoOld&=?Թ{5ssVǘMŤZY2$\m[4(_M&Ģ$eVU-a`ŢgUݧЅaӪ۶VE=Υ9D X?,kya8-1ʸ"EV7yg ,FdSosG?b%@98$3 Vȇʠ8aF~iwӿbjG YBGn/5<` @J&RyUܖT;_ce-|lQYP:ZnW?bff@[]|]~eO 9:k4ULC.Y@PsK(2`eSFb`4 mC]tdSV WmK +_d[gFSh>.Z)s7 j–ݤOJ^ۺђP(4Ĉ"+( pkg`eNԕXC!b[pdؚw{i.X^OȼiVXE785(`h!)n'7t 6L$|z% +3='/ 3L[sAl+ 爛OjFcX㪫MKj7HN7 h0vv~xuԔ4vg6M5-3IJ֓]6ne\X62nj n >t>.[EKm66wH|}|hLY]IYeP-q@ KȘ.ZC6qbI#+pҽ$9cIoԚBGߵRkozO R~cf,aS5q4Uc_-b#\lH6m5o5 jl&<&d¡ƌ>Ƹ_tX "l; [>I}^?xG?;{v(hYf.f@bUݨtQ J/uS|Rekvj!P#!!uz\ ^3 :փCd( M> ZxxXW$oYƦ}آ? ur@t.fTwrMS[ yLd$bj5bb: HBupRKahU"UQ=%,飜蛐TZ=X=q +_mOIB&=E/)5S'XG}i>JtMJ!n@9H& v .B!1aR&q٪}fuqV5p0=`F04Y.˧P΋ &_@|tߺUc7\b/e=v z1神gߗ~S}kuyznM~xUjd7rXeM[:3*^踼F 2#ӕ୿K״%.A+ S! R iuyXy6OqQ G|h\KNx#.Ä@y=WpJffWkaLӌU.9?5189 b'Yskzg[7k½wx]bC+3jj ^hp@U{6n Iqz:_UdSEҸw4Zԟ~~UNy8@"96 qQ\C[T42IC+L-IO?F&Jr!dz[kѷUl<.=K]KLR#| r6Ulue^ă9 2\7Z9%ۃ FgYCgJbK Pt5f;kdplR)gWQ[^} ]}dFFV-Ұ~*A)y(2K>1 p}7]񧋉&p^7AWa %MXKH^ KN/si/53r-6@3 oʺN~PkOz&GRtg4"GgMZTsueaL:Ӛ,VKl ̙\xe9_xrH /#{?I0]atasw]#Nǝ"@aBDt:S~; %8jQ1PĮxRWu.Kzj~ 덤vh\}C29 ^n+HN47nc:RHjjWz?T4N)ՂDY]<W'F z4N69Ai*@gcS^oգ17RÂ5ב3$ص' g_&+S\yK '4<].qKP`(dw4I*|6S>:FH6\s/N$ T3,`(u%S"DzB$pOPZX>Sz LWpܫi$!Б8 :U壥\b,B9T;LŕJvXiIB'mV 79K][5!~&{h!$S?=qwP|+EHF*z-m%;\n-ڟ4Ucۘ% [m2o(N *E+SA%FJ{FrPBe' ՗ 6+?1ZPhZj5D}dbZ[1٘W-bU>=IVD7# X$׸& _ ~adt&n_!tb۰7 3û9]ĈXz4ݣvC.Sx[~WX|62=[}d,WQ|r3d@Txb\`&LD?} 7)%q(%|H,6#3<ȣ?5鳇 T4ʟ<@Rj=[ 3yU`ϼ*~;3_*أxYJB"|a9:o8_zˎ=e lqؿ*TiKd&$QwUr[8ӓݦ~Ɖi5۳QO"x\Z(劊4yq&&O~}>a ZP]vn⯖Qڡ&BA=\e&v:x#!q\v{t ;ikV*ϔ?#D5Mr$ uv읟}jJךo `6&e0n2 $tʨ<vVC;M! vT=I&kkS[. ڹ"]6w򝘎lzuK4R34㈮7M%_8IND5n)W:\} ͗t L{3Lv։?ȅr/g! Wmjl*鵜;s F|&s"p^ɝ}%4s{%|{WOds`k+ 3e~UP(2Ry#5̛ŚNY +P8^s"|e4 <JZcNc#Y:)z7|pV/mH쿙ÎU7di6F_$RH)9':. 0z/Kk,~fJvF(O]q}&F]%0BO);oB~MbOLȚlpQqa:=w[CxI܌mp:QI^jgL Tyc|d.-lhkX'SZҪ{NYƢVhfG(`uRnyڽ,4UVS8uAEutZ6/OѸ,uJ ?:emmjPoˎ03vБK }eGy=C[ I>hj^NFHƊ<3i_3V~ɯQdQҪ=Cf lt-mI>LtuGCӆ dqKeDv%^.&tP hՀ`q`f?MCE>.#KB)_) It -qa )Opn^H$ڙ,,w:uWUlW_ZASxqU~{n!321'Yy\\'#,x}DqFnn|=T*=qx8гae-KTw~U$Kl +l2MMߡ )c~JqWo,U6S2_E9?RL'Wն(%i4}N7惚r^g+F^hne .W9d 0rRag6e{?3d[0S TPҎ=l_IWw.&n=j$АBh i6'^JDZR4_׆_;z9~/p_F߳_v N/ԩlFFg[$!XZGޫqCY2zp@=3,s4rX{<\ 8ŧy=!K.55ծ%)I]As@=.gZ=v`8,~ֳLGهy+mJ :C9[ۢpTTKP8eq͉2K\DC8կ{ϹJX~L] Vk%SHjg*B)k<ʯy^ß:F3j`m'5k*iHL^X9h# (4V(J#:$;_]:^mvGLu2f݇M9kqdydbOSB<g_E0T`LB -BE˯ci)`vo̵ ~ sD#Ӂ;冎V)/5ݫl<< Gѱ z%>i˳)gNxCM @M#f+PKckaB"Oo:}ZRV /YfB5_^BL[㚅b쬓d{eP +q;3diׅ!,lO*9VlC|O$$TksETJ`ޔyQs߻Y?ŭ{8|w'X&0xIoM?\w]O`M? nhvwcnDyj3|oLܑN=21j89*guvR;WU)쉍==-Rʐɛg՛CldVw-fkZrlo_! (Mh-#U7ji'X$ x-tRȪ2Xbj<C~z8zK%VWzZT˯7Gy>s̟+2Rжǖ}L󚗘:=w)ßf^\YD N3\/@ g"3FdJf`l_ ]_g,Zݽ_Q%M).6R#b$۶E|F!*5"SwkOXsþ%$ʐn5ZV>@N*_ILٔ,ENUs\zo^vt-_KhݎkM9] s38!-c4a |5sɛ |X?u@5bz`/ʤZqd(~IًY+~M+,k#3CğVm@(yMݦGm vjS'AI2WrB\HA-tݑ=>W<"n9 g/5 {N-G'>ZJ֥C{ѕ6 @X[NTt/sR\"3߬rl7esƘjG|1040@2ɕY4zōYkFy@Ɯ-L) \KcwŠ l)wXjD;CEfxrF_cG@'i߂sl #g[}̗#7|}f@NH°+nU;,8ndKx{:U󗬊m'&/&Ɏ}:).RU/ck&jJbh6tMi>)6F#zF:Yl68kڥMtҼ [k&C(CMmO;_PU@żYa7í_K\:ER"Yj~ڃ yM;Fx*wPkO)I!dj+̛'9g[)d3rI.qWG1ƕmmY]^QYrFR4ڪ~~%fTeF"o,в<~Si 8Ljc-o]+x%.@ Cm/| H@x0 iei ?eMd%MTBy2 Z͉-+9/M%Bjm=D|vǑn AV̲QB[R6uuu Mci|D7]&_b o$@b=I˓ V )YM-R4凬=!X+}V; )'ܪPY"JCo{j^ XU@~_DI$2 0T8ʟi9R ȪPpǧIdd[H|u>늀Z [1#7ʜ[Q!_Q"8|^i:E d <~ڇ=a) ~~':vA5x Lwt A_v}' 8e\C\2tScQwQ>!uG4S[4 QR[SFRqg2+ȯsZ-?\F+d[l+wcywST?qcQ]I@|8dD:- o!B7 Dct(äwz4$P[V's73q$2$3tA =Jf5|ok*4Pt]F3晞pSPxw5XFkKuH٣S}:c9)AųQ]" gULѡ;h}`xP [IݡH :[( ;ckc =uCF'b\9,;$x3ƥX|-c̈́bldZmm!|Χn-Y:PONꂊ\k;!c`yU? G+?D!5EjxQ-{N"' v;`rQ5Vv'G)G`Ki,(J ˗/+Td]q͚ӄM/%~sW\g8E?: "p0q ] ԬN1[x-hD$xYit\etwcaTHį+y3ҩ_og]KK%UKlICzhOw1/-O~:R]Z7^ Z(-\3A wsG>sbFiUklX~, `Qy<-.h_mcF[47 gih;ޏt3_,|%N2fz=:B BL4 yu92fA7-1 1EI*xPGإLK.e+Xs^|K C QW$&*% q.*BoEr^GEנyA͐RV 9qve +M;%3jtu&ׇ>.͘(   |L 1,N~rK3eƷ%V.SV]K|:-(.a;B j.! ȧ0INV9݄TX@8Z{J~&z8a /Cw࠲ʌjݤvVBgI-N᱅q%:q WfbB/ՊP' 8W6ʩ?x4(ik̐1rtB=ȿ(9lf0E?.aS`듺"ii$ȫ;E M&E$2c#|a$e3x61KhT*X_l4M88]~{fK5J=o_8gx=%c4M4M)@'d#}@ hEjEPS}4XЕSrq30n mTnKK B&!NJ.zW&N,9:J8,MN:NL |\:Tؚ=5F8 yᵠ}_H8b#?eo:P݂o *b `}W#ZK?uC]moRxSCl58vXL\^qtܼݼ?KKzdV8齧Nٳ<,GfvPbu\yotInDD{ 8ĝS7U(_X^<+k<ߚ! LTcu)5gtQ,)zI5)KK+l4 DL*vGRKu΁n#ݐ3.γu!#"D(X;H{%M v]8m/~iϔIm+ \}caTg`ЬiK*-x*6y=K:XuW&5QEsLO\6- ςV3Q]*iQl.|7.C-z0r1pqq_qZH!7P| vXALAcT;tnxY$-'UhV6/[ sA)}',SKƷaSd,]ʞˬլP} JN"\G4T9/MW[fͮ˹ɻҰö0QU"9CYĚEy#ёz][W|@& uuЖ^Bo+r5łn ;zf:|ǕuMtw*jXTI1A\NCoB@B"Rjz9dL}яBs9oKۀR1 {O]9z[_ XYC7g`&{w _`AU}8f7o&h5vODaİ.}د J;|T_H\WAf-_M4Z{SAB_!ZY =\6 fret5jټT9/85{h,*c"fGL\mln1c0L$ P!V{}t*#k[N"Nq" I=KNCft?@{_H8OѨhUSk\L% {&tG+,s-պ׼N T ;>Hc;?T%?|!*mhh3]?K =^)#NjT[5swEH@DГk/EI8-oF'4A]iƾ]*NݭڇGKsܞ Am=rx^8AGl^jӖrO[<`n >^L3N.|I'z1F|![!mI֏H(E/o7z6hY#SXp2;ID794Q&8b~Js% ~PlGZߢy^WTk OVj_FOw D~ /SJ&:1߻7?7v48Dh+n_ g Tl>p҇ љ%ҞO:q*#C\ FpI9HL*0DaQө`@#u#U93*5xS$JJ6+@V;T:p[2[h%؍ZGbD(%03VN Q܃vbQyHm%ѥR9. A{# aYZIA6ƗH37:mgTnbm\j.;c=1u.uHA2t-ơېt[-#jĀ?ڀ`~S0_/MYJqns~ޙ6N@T#E_/ >=19[uZǭF~@Bݏʿ'@>gKbAq\弊f <'@mKt29gagR+`eE' 'GxI]C/Voxdjl_u\4A}cXSP'kf2kq- //I)H5!i!)fn/Qw0cgkiA?e7Y^xmrH݃//nN,>tb._Њ]pNQ)S6kdGJvPj7b3Rl n`!U;ylO;DOr|#ҝЂ IU>)sʘ̣׃Z9uYMm+y~:GC~$Ϝ)>(Sg2=kC,UMTP-q%,jGگtѧ](2y 8d CMbWN4kE/nke ry| P96]D*B'"_f< s?ڛQ5'J=m:,m-N͘&/5-FhԨx3Y8 ~X?sohGS :9WXt0 ~:QdXg^ݪ8C^tǒFAW˚%gUBeg mH/B坔ƉkN]%m ou?L5k:1Q$q_q3heY笑=2әFük7E'0EK.g^Pp槃$ȏ rn_Nh[N ޸'J[!ujwf̹jz/.wиD-#gLPv]x>VOh`r1DVI!+g/-'C5cbfr[T]"<2sRص )ao8lfT1/WK?UVm. A\K x +R;FYsA` n";IGR70k~ΟHK(YS!"dm.WdWO`51,}D>(U[65`-6F#DU2@a.wTO ߴY3}G#Fe@#3xMyl7)Y=^;UY[ݘku0AC6Tq]^%-o;=>ru+@.z)f2g fEt# UfřbZUn1j֋i61.5/p/@YʹƃlOJ}ƂN7\ݐFbOZ(G2S:)!FlPtIewsĥ#-|' 7,]EIЕavPƗizjSȦ4dYI@dg/>#k;WFKzN!H=s+!33^T=ME9r/^5 7k}!wۮ ۟Pn|| 8]jڜ7O%C&] ]RᏓ֋w3? Սj"\$h_/ًʼ!֊e1E]^/aP} 4<e"&:L}`=uEm҆.pxV;D(@ڄ޺r[R";>G3 $Z "^n1?\a,)?vCD.Ոͭ~ J(7b*Vd|{ ^+$_%h0LwS R_[ݓ>>b9a`ڄIdҏns -v;S6o3^{UBL;`ԏtG[ӻӛFa,.ϟ#4wVZD|m1:YI_,/57ʼT Ǿ 6dU7lze-=gamՂX~PGHwx 1V;ʷR$裗q|uUX<腃QX S;-UPw.j'B'tCV˴܃rG/R /k06'oPޑ@"}%t {G+HJ$|1HUzQx̮jӀ8uz8oFnj~¡G 7ŤacfXyp `,Zsu ҀVnp|n6{PwIZy X@׾Xi#귻\̢Z{+֗sn%U-MiX <~%}( B(U7Ṇ| f# ^.)cJA=9t!Z%a9NZHSvp| :{+/ܓV*IQ\s?^/Ip&hgsQϟ\X LnWuct&a&IpE,f}>16D!-8$#.iߒm^Sa8LSjthݲm*8UC'idItP#5箈NQ '\QT{tۻ(]  v%›| rf}kA*Sݴh E ~<9gRh5r`(ZB+ml0➾#Y[yVY׭A 0_\~vQ>7>,6ϋy cLk <LВOĒR^x tia=D{'rezHUN5/ 9lhAGZb\ P/hj)88>vW)!r($ee1̅錶w pnj[@_ u:xp14R$'z0u?8U]`M 2"I +,]kjq]tJawL"zetN8};zee38sI/:Rw-*me<Q~Y_'ֺJj (#TPO!s |U🝴Ahe9 RG9! ,=̦a!wr a'ؑczV9NKX]J9.KX%^ca׹$۽/(H͐j}v/C08v1|-qa:=$ ;>fݑ2K f:Q/twFO:a(r2xN2qLz>D9-vrpPOlY7B+*:i85gʧ\zuxP1c{Fb{IkN%l$bM0э(#~mt3IJQ(G})0pXik8t]!.StJ <2+PPO/tOծ;&9dLT8)Ң9*V^dxVys1KZsAg^;ޏ=$ƾ!Wr+޳śgE'MU4®&ϦDt|pzD X:40Q¡"tFeytRXoza72#.\Pm;IiyMC 9fws_٠|[qlp$lpbF_2 j?Ōȇ7>ƥfi(  nh_:|PݗtUKʴ&7'`?R㷛Ҏ|Ò?/J_Oh&NIwJm@ZSY&n'ӬkBޭzhF8qqO}Jc4cM>/ܻ$)Ho[m'֣jV쯋UmDPE Mt#쩈ও=#8v&]q\锬OT k->2sS{e0K`!b[VSXΑԐhOGŵL'[ N=z0n859:ǽӁ td7U@aYǶykGO}IJ%806;`taL^hQD`KV{Q(v ´ !If޻;*oa.@m36w#EgF0PG*iA[//3!Q[ZEp,1xܿ? cX÷ .36Trtfi ~} }ws)ԥ$,~4bG'¥Ug/7:# ^Q6ic*v. P3lj;sKZmL~@0$'"nLHTݶNm9{4`\aP7sCg2@D1M" sLw )L@p,l gR'zőH;K. k% :+ SrKjk^ε ݔNre :*Ù^r$/.\m` ӎp =Gn3<ud5_zY I@ڟN>D;˥oB %8u_ӯf93Ʃ 39(w^V}핾Y2rB ݊-u2xgH^mWI^*Y]HKm+N/^:kNQ!hDT%> xI"+0j pŠG3_ ՛Rưr"v-TqI=g`ˊCT7.gWqz~#;=Wq; ^}sT\~8>Ha}(x]k5[NlXUYmMSmhGytla~k/3R)vpu ,:YzjHciamhC.FqB*fdť u-d}t(=h?#FEԊI9ޖVyʑķ(9_zrLU$;|ܣčKM /j~W4%^%x9I`7< % &31KZ0dT>F50|@Mŝi)] E2]"۟n>5t?+$T}V2cyPĂ Q JB_ U]D paۢ$< L.a@<[r,2OnѾX`蛥eA`( A\5FI0}[4x*sC[mxpP9g#YvgpGUVs CR s62L(M>5I RI}lVu EG+z-'iɖC9wpnx ^{tV?m@7tj5SRNlI;b T3gۍ`9Vv;:hy+QX!;0XX-Yz$u(L+l~,ueGz町iO;ϲW7G#d5]1lP_ٷ7"qGd AAD,~@WdS B{d6'0-4&%fI`(]*LfM$= 5ߋ%_pL Kd2H[_gjLN>Njk;1֭j{C) v|5Q;GM \©:y0=5mQ7i/ e9;[$y[b0k(pE!tjoʌgbeȣ} Jn6/;@[ag~gY=vtRK'Q A;fyv̦"b)oH(~;oCJ$ R@1 s-7z!{$pcҔTҚcݏ& Z/=m$^/9YCb.f%ӀIg6vE 30nOƍ.n1O f5qfw\f6Y"[60|ʦJcy-{$&>M$hgGS㴒{讅Dq" a*x}o y53> a(] ߪa 3"m==heJm1"&'ǀ4/Kyh y#7q=]w*fl'ytp >)`4O!x2hpКE"{:hͲRgbKrMOKZ%6EŔaZnjFWJ*\ ^,l}HFR߶wAhҢ:D5vN"&X<#~"4)MVWSi2.PB 1/ +}6 09b\$] ?wgqoneF9>}=YnoVy)[Ds*&T}'~*N#XZ~\M.R-݉i  Bg:j;i&F\%~z3atqdF+83Vt X 0x4F窉fR%%- |x}uJ6mY!"=M{rQ4~]2GΪ9TF2˛ чz,kf h=9jsai/hYJѧ6!NEj"VY(vwD0TfIRSߴ&_(~mOYT/l}WKY_|eT+qi#~;w\qԑ>;7b|}:FaMp-d\KBwf{Y1e'ga]M0-7 /( ƫCĥćA"HWءɄ{1@"&i8wۺtG|4SkE`Ma} x'd+ђ?뱖`.Ix:Q/% +)51w.?8JΠ(Ob&L4 Y9wS&c C/*Њ׀WbA39gt]sI‘=Z6תxo"P<B`k^`>,S9l Pw?OW 8M;%VVx>OݑAl&I]4P: Gd~2m"lJY0FvER(,Fט)vѩQ泸H'DH1<tQaq (`2G{f 27c_rHlHlyZ17ds~HԲv"i&'!|(#߃9Gtqϟ^+N\P*(K5G :2h.3UU"_@ 9o*F{\-A,g2^jOFz7+7\8xm 0ij ?ZN2J,8D`1IBWYFj+<\r[SR>y>j2j)n<3YiP^qfr90M1AKuϼ5f04$x iͼ4ajaCu WSBZÁ1oeߣi8l=Fo%yI9J409!/րlCu?Bvy%Kh" ƒk'^/'TL5DQ :60nՉXG}S Nͅ})13v˶oȮ|sP6+~_SUle2*s_czѴRGy Yj*kӳOjgVBL8_-y b&`U̎IOlG" >rdҼtf O&XuWYGx`K M}M*P 364~Ar'0>B<u, 8uPB6[LIQ[ MG|uG{@z}E]I>'-$R;qEdѸmژҲvs{ծS5 l0+Z-O!79,ե/g+M=ow%l&9Q7˓XX]W}Ljꦦ"(9? rR3yӉ@׹۵Ct^@Vt755:!s>bx0-SbeK|_&.Ox PAl78-^yPNn]–a?2{}~کNR;̻JΌKQ\Z b]^ 3~\ KK`۷5#Gwq ׉Y=a>jWo2cznO6t&suSqG8²y XmKry`83u!^y5?ٻlW:r`%qk8B6oWp/`g%j4< u3NL˭1cM0hgj66Ͳ>2Ps Ce}^ K^)xo]{JfΉ=)7lAu)HG ?ǂKa:gk؛ҵ+֟,a%쮭d|vTZ,E5yjL⑜j=5ݒ'37nu/dIhQw 9ϗxq9{\A.6xtF[]}{J5WH6',18M UzL䀻ZT\yAwFK%h6rrEgUs7Qֽ$8Y8I鮿t`b)߻}fĥ<x"(s8nyHrQ-5$%uW]vuw)F4Jo{|XDad +#P,_H:q2s%)Sqe#[rN"f*t3<^/z ]7vJ# b(J2$Sber_]Hl'[ yo+ΆNťFW6SPښkkZ^Dq3Б9KK룾]y ٳѱ.|]M?כi=s-u1eS~6x\8$" Ge>cPh'f{ 45Lˢ]E^gtv ˆ7IU!^ͺҘqS 2@#s6LoVv-")k< +^ی'5Yk` q']X́Iw#zwK~qsS +À{\ej) YA _G !Ư|?V4?p g5|c$ai[ 4j஛]iZ\^)Ng?V5H߃܃@>hbP$Z_K^V%W ~7Ղx@ =d Yimdl]IX}233q=E}pز)m0Fwi&n[0KxUFϐZ Y |%F.P$Yȣ ^r>;Rr} ٣ yoQ Ri%L>B9~P";tpPo<0LHRY퐵צUoK$^ТIʷqY@mWm% * CiP'eRP1Rdo+CI8VTM>/'B␂Dǥ>;I3`'T02fk@GeSG uUN"}Њtq9Hc Pq;\$qJ-MЍ>}f3p @pB>2w_Ƕj20|ђe â.|(8(\alkl3Zi=wfgnW1Hw=[£/;oK$0c*#V/Bb MwyyN׼Q^@$ %zr+ߍO yG\ KvoW:8r\cw8)o=e\;Ghu~O^y厚lz+jʳ\`T7r햰hޭfrpD0 kdcxmx~.+SAZQ+kr]6ғWU+?y.:ĵ`>T;Ȗ/P$]PD|f)کqO4J15F"RQT{&: G-bc%GޫM&?Kwh̿B'\@8]OAЁ\AA'\:Kd㓼7_@Gn_㘆u_BN"nvO`󹜢WDܕl Qp? o+V2֫o3uJ&|-KwK|룰URyۏ s`_gWd.ӨيBNu(5+ gt$O ,ɇa]6j%Sw; TzaµlH/q?&טWP-hl( cfkt_=KZ/[ čPu Ecvq}*'U@2ipP8IFOl%[f] {"|toA\z t$J]*]S_3_\؛ţX.7ӖXyϠ= в~N+.ABlٞ;Җc-GPh`0K>_ B Yk+̊ j^Ao~#Jq#tK*V!1 qd>!? wsXA5tgM'p-kD/9N\?eTyt֥#\lگך.i;4bKf] |vx֫ݳ .p+I]IV*cwիb@-`$z$e仳v_t{$؆e%6 O+M{00%t/@Ps^#i 'נ[h|-;v%MRH{G25W*,Z;5O|XਐdX V( o lifcKk 崱D_a :D_ 6 /ρR<~NF-Ae9b=EԘK/8M]GS$93'fr9tP9GUO(Kcˇ_s`uE Aؕ^k G6~`~3u5 r0/ɫB7}2F]U/ >_Uؤ^Bj=E@(*ZbD &<7x K⮦D)Jн@hj䰵y}b;ζwwg) ?́ǐs3? Iz'@0b醀??w% @'vonOGxa3˪cJڗJ'.Is/52uH q9q7RO3ՙTl?:X7 3濅)Uzfr֩M YjLT=#9QoE@x a0l9תuz\.ބo-'U Lc ۨ=\hV)gD 5|eiC8|)ta ;)`9Q;;?ycfВys(S! Sca8]Sg&{527+~d^:؆D9/(e1\%b =BA9X# F8CΊ|Cћf:^LHqNѪHѫl҉O {AK 1gb[y4u"vH>C:r(ZtIborVinhϏ,SRG齄a%kXb^,lǧU1l%PFuX̜bg^ b_9eiLExdhX4߫>J)XNK3`# ktKr@6г(ʮsAO*q6׃]#8 딡+yjδ20 'Il8PvFK L]f|q~]#0je #ڸD1~ΰQDMV0yG +wti燝gun4afN#:i#Rve:]71wǂ($QNNwG֎ܴ$.\ ~hg%o"jn(Մ $x*gA[cyB|SIN-]SS$'b0ߤuvK(1TH lp *bE+X[$[͍b&:IY'B̲uS V1^^^DnkR)l2,JRp+'8[oƝ v`⬟,zEӨsoC3Mrx% |ʧG$(ȭ*҇wP'[N0 ɛκd=~JCsJ+|"sgaFFٯK 3s"Zv`M9x k8fKHDV:g҂NAqw9n٘ÊV2.!R7޽-Wĵ'[toRk+sVWkj)߷&;3h ]&0m~Y}𜢞6ZvټkL鈝Y[FioV8фjAc0pD{IulTw%,3A; s̓ _g߄Nr=ђ504 ΁̊I,贓UI%?\|1zkC SUw:W-3L1U!K7OL! "J|TGs`27tHBl kXꑺ7N=ߩ4֩KO8BJ$! vu~Zl[@2._/\[&ښq_i/PUӥctppұQ[6J:ӨSZLCA>eZh|8QGTN6!F2~@_=zN>9k;KUڊm1YZ7{B`= K][1(i3ս58_]yCTڊVX~ ;WT+'FoJN*G,{RݒUM^W`S 1}pɶc mD^{?y_!X ˱Μ=*_Y"Jނ%QR1糐q%0 :Lao0Ædn>YgLGu(܇,hTԛyۃ\ufвAFgY+%O_3?ݥzt3m RVO9ghɜZB}k#R5b?熒.asÛ- zE,U֗ Ӻz&0Sw[#-@EH]m̄)Ffɞ:YF$3޳ߩH1sMjBVZRv Q|jk.rg Ki03gWaA6C̽֓Vʖ HZk .MIyոs#8~_|ks ga(Phջ`MA;fTQu.&@E(]cN+E YF.I tb_p_Dª|fncLKhuVfQ *~Q qBFԍZUPciAESdVC J2h@frڝ%ݑj>UXYem-M&k 01NBQD3bfm#[yOO&Ӛxm)WUsp،G˥>Zi85 v?|2 72;S }+&G  zY"V; @5j'hHK&Dj>od@ ՎqS ? lc[vS0p8.FDBku=ʢrLE|pF|(Mu=>'=sR9!Fyq}ڨ3iIՙ&[G-Ӌ6|)|߁3RT-Mmdu`Bמ (on!s7[<(Simaa" }ʧHDSVi',Q+5e^Gw8o@@U2 Vm=1P?H=T=اMQ6tAυOu[of"(77ngX֜X_F|!F:oꦗ Hs7 1x2&f:ҶWyYq \&{0w7Wt@]uMW&PbTvCm8m1/sO݀׭%|+G^yoѸ159df>qb1/ñu8i-acC]B4DuZp8E& 39?Rm.mGSْ3srDx_9&$.IORz yv-}ٙS*_\1MzvZm)"w:뾃MWWt/@|YY+ Tl`@ UuJ>W7r'+NΜS{i:X-Ww.7IbtVhu$JߍMߛ}}E{aϸ1L]x-gwԖs5?+iG .,[8?V8Tt2иMQtf Q!ߥ9srr?KQX""$,p %~xgaS9FѕzLGfiLMA5EvK\6t@p驆)]fb6lTɼ1 "G/_<*qwjs31,͛nPEQj Is4x>Mo?rovw61;^pAn%MS Xjqar[Jou=|.x)Q|KC XFv똿8OuQnXxĚH(tj;b'f2Dx8/?%?Kct!}]bvZ%=9<^06#?h8m+T[4 {v BLb@)LvRuZN0~ HJ1c6-,CW-dXp& W-h;%xb5& ޓn#TmCJ\c:l]_eAꚞRXUGpWPui!W4d`6VZ4yY4aCQs\ ƿwlf;#}`bEo%ˎw7d'4/$qBrN-! oh p֖Ϩr\s$kZ(Lg"|LLV%(K>>P8|W (@a2R6!ktf8'5zƢ[yEl:ٶ6Y(XSVp|@jTO%WĖQ1M nO<<2w ^g,?םoTYa[v/^" qCdUb=e Sq)S *He'5y=D*?`*U'{$鍶2[?wS3M$'LOF|~ȥ%XK\/WN]i-B45@&vgwQ񳻘6ZޡGϘ,d768d%uCVh~~kxd~)"-;ޛp (JC(1XݣGgJ-[op\ rIk4qe7y :Kh]*Y1t`C@d䐳J!G0s,VKA@\ ( $-@ 9ϼ3/%cPRAd!٩>a5P:[+]+'h ;nə'\GhVOQSo0S+cм \'ێIL߽0it;g6(Nv7U|FeFք$I"p5d~Z!B ~Ac/6,! ])1rzNyFi&°|'xGt֍.[ȊEaeѕ#p8+*ޝI&{jw!7=05%4WvPHwϑc;ޮM|__{klx]-_412>VY U \r[M`|5Բ^Rv\Ixlw{Nkޖ]ԾIt^i eV򂆓 1@rN(/IUeNg Zavr s8,5 ) /':DÄ$`Vr¤_ucO"l[V}w\E"WR]y"; Lմ.Ry91Zyxr\t`qα MCYc3v 1A8xܤDym9ѕ< 5PPaڍtZ;s4 U{¶gO|;kU]CڎӔf69e[G\\u͒y]pϢC(AbB5:2~/ۂsgU4PUP^Z][$}sύm3=#My=zXmpe;u+lc:a].Đ }Z EJ` >wB=5dLMu,pEGj5gYo"?ϖqiE]mѓ󁱽ݯW>|?KZS,B:Iޥ#$dxl^oןis~{{=y5 tغS((vd/.}qGDЖѺ8\&6A10 ~s`Z>Wk} y=&h{F~ns|m_inޚ}I9^SbkkSz>Qw_5>KzQF{⨚4uÙae]n I3;2iʷ9j(kxx_H:\ Z9Ahet_ Tr3aDwQp:H4~'u^,lVnf,&>S!g쿀 |ܶ6uw׿Vب-y@2G,Aʡԉ+ޓ*nܫ/ɦwM7tEV>B{ Tڱ7#$utMCBl: \2iQwx5=Q03DroTbⴂ~i~sϗ?ԕE{sB?!Ǫnrd#*e6`maSJ(SyڹaG0?T!HvR鲻AS.!:"P6=$L%=DLþ ڵuzT1ݺ7fgtT=1yT3ŏ1&A0zp9+]"]sOF`)y6n7RW!G߾u@ 'nXSrG\?Y1b a =C7(ޚɸu%!ɷWx5R̕a31K-ZtW:GIx¹3[d _9Wz= -/Hh"6 a8Mj~?LZmVlRDŽ2#B.&9x= t[#@8kq7AS3CvܭLV TQI%"Q^nm3a ȡ"@zpN 1O7I 9,&T _:*j=.൛Õc]GR25 rpp0¡Ȧzpv0xwo"'H23|0cIY\Û5QpeDƀZDxBg|XR?j15gFTnjaZ_U=Ӛ=Nu̶ @DS!!7U#%mڬC?^tQ:GQ3"(֠Z(_\d.ic8 @Sƙ>j:@ݎcEl2~S'.VIc|-[r~He}1jx#7j o.%Z1sПϤR%%n CآFV$ |śVZɥo9_\gN?({R6~>2!sءIEȼq%8}2<֚[U7x {X BawP)Kd+ GD* R{7!9L*!mIc@Tfr5^s必}_c{z ?Z]bs?I`nW*B(E헀&0/}d:\ݽ`*5.Kpf9j*nG?4q%P $]e(I0'1;eR00qx\ ЙQAc ꥼ) I#rȚ$ۜ~^#XlG`+э# Tkҵ"GpAzw  *&__~!w퐹{Ga.~,wټKf+4x| 9J}jk&QFp,7h3]jD+5b}^,PrCGolX 8j}sCpU𣈮U18s+"Y2[ԾPh->4: ]Q@lQ^W޿]H$J YT|̈s6Dݒ)y &>~k[ةD%C@s e?(=:R!*wyH.W+HkۋRYׄ*y HMf^Vmx<Q*I[>4OѶ W ,"ye&y4ȷEricfXp)$N׋_Uw}Ҥ}@nV0w$ix{{- LXwazCn V,4G\jJ&pkSlYD+?NUlS8]n7ڒS8D*9ToycU?G2(T0̅@ lEnX;1b[pw vPmUPGJCRg4;2@jBևF6C.__R AjG z䥴t̺!5> "8[1Ԙ H昛dhX;IYItwk[fT<ĮiSU@trabpeH 'S3ŬE/Hp=}A \gJEH8zA{u\'E\yX[榸J=ױSiғA+|۟%0KPنU)𱤚r G>8AnI1=&]$!UFC"c:yNYDA  ι<s@4k{Ih܄$՟LEb]E3kܥFIPh( ҐG\㫔̗N9g|OŇ+ƕ[ {D O '3ELB-("=x^siͺZQǾ.mdqzbt.W$\y2L$5-SK%&X yD |I4jdXu4@Ӟvn)qݝ$ zG?:lث'("-yI򜍪XPЀw7$[rSLoT!bBH;30wn#IhfYCj. `O|J:]"bp iqF a4_@zu.wQ!;J`S!ճq8}\7?` Ͱʆ[עaz;5y!N'·3©]o' H{WMiGʿ*V9Oң} Wfw\l᫾-Inj_"z,ZڣntF0pIO3H ,Oyiǁŧ׹I:"o?N}Ԣh"=$}I2i[6Anb9#mFpΙ KWT,Zt9AP(Ti <|[|Pz Tt|$(2zI ?)^ZAKq!)һKpj7v)h? Ma {q$EibsLpLX4tJF7i!c7upnv*`ȁgXgNQm-)>zkHU#uV0.*>`I#Fx=cI/i߮Q)o,=Գ4gȺB<Dzҏtr \pL7cG0Jx" 0)aNYg %sf岂R9XuujADwhzY5+t-탵,\(f\-#i܀ X > RIhчBXW8qCd1?g k4wF}b \4?Q8ޣ=顮wqKuW yP3^]Q1,jOkNX2՟w, ?=xB0Z>e…e ԙ ,`^m"␑ч,ދ&w6/뚊QƙLZ32}~ $Ou5(.d4leH=(Zon4kg-Mx|jUw+1DT ۣ-"+tTXx~Tf{=PhitG"h"ACa$1q]X̤?iw*:&Z~QB `K,o ROK7Zf+z{וx{o쎵[ $̱ ;ehbo~/ֲFK[m>O6JMKWAmrEiPd*"W{ Xsovf\A01X5TT؞:m%(24+Fyz`=`NӨTI.2AZU"Lg32- [ Q{Sҏ >p#"qCg& 􍱞x`Y#pZ֎TJG 2! vW9-f#  .(.'  Cwc]6a}y;YS)}DVQp8ӑv64ܿ뇙YnSmX dS-.\*UtyKoĢ dj#~qL{z7Y? b[<g_ߌ} '~.nUvCqOxC-7(hnyv~L$3S:fizPޕZh6\5Ueeoal<#{o$'$={Iv=F[L^+`X+<,'D "MJlx< AGN:OhSuu6&װ .+GHiZq$H$cw;#kVaPF '"uSɕ;Od;V) L7foWd3NHxSߛ/+%m%I(W<[c4WqÌ Rb 3Ovwg w3]uc6$aCe4rTWN.@5vň\!YwPH ޥXGWARSK)7OSU~y| 3/7b/CyrMmJJp oyH1m]l" `헼vLƒ^ՖxrֹtBðP.w~8obJU@n=PbЈ1ى̻*8`'kG{)_FťI%-i}uul/i%K ށ_IRT+v*= ĀcG N*7Fs5i&T}nO * 'C=#kݷ vîp(1 ͒+`Kd1K?] ~@٬Ve#מ#ps:Zi',2Q=ITkt; zI} HL!KIL$O6rNޗTeeg@ZH&W!^ǍV/6,O"jo5;[^ rkr(p7e Z^6KYB5hII;_ ڗvxX&̌T\.sԎ}UΦh$fmËD[],+ IwG~$6&~4OH[W@~ SP" } ?A] mUId% oSP_øP N}C3\8hM]:Ha\< 1bB?YwL!CP%eo};)YϊQ GYϷ/<2l  ugb+yc~q $zB :]BoSU/$5z رy|6_ÎV'1F65Ahi3P|ǚe4I7sG\O Ќ<їن4U~/!8sr5ܲ˻.KV<1Ȅmf Z`;_k:~)SӠP6U|R•*íպƸG8wTڬB(Ju?ͯdUgZFPdʹ&K/b+Y&3M<(wt$쬆h38j/lmNc(4we/s'mm(ȁz*Лti3@T5UaB4aOw&B78Cх:IbeaK e qBߐ41!D0216*?}oȉ7)UcS{ ԒAiS/ u`5b]{ʿLG_Pvꐵ h: ݪ;=[nj*6̟<6@4ѹ!M:&%¸YN؟ߡ$iΙ,d /t֪pα徫?{+,rƔ~-|vרZ[FwyE8L qI'[RR&u0eA=i^ 5C%Je |\LipY']//z&їW!r*,GbMWb&h`*PV&*XMoɁ 9Á64s/falhI4ވ{X/>!z(qLVЃ+Tk -UNw0g㾶e>y.Tp #(zżWbлxJi!]yF;o׼iW M"dBķΚph.E8fM]&]ҝ绀,VA ̄+Jq:3t;Zx qnoSs \&f?8~w OC+-vdhߞO^чE8; f唍i_v/7GFDW*8]AvΤD\Q ɑ8]j ,8b6ZJvA#vOPfAVu`'k-՗'p}SEzsMe\֘p*.Ra8mqɇJ =ߤe3 dJd u<p+)U .|Ιh`Al{p|Z6[)' t%B;<3W*i+*;TqЮ6 B^VU-)`eRS/a ږ|AaS-7pl4Z)%K< ,ipvP{/*ڐ͓,WK7Q+! '@\^"e|!^r0]J6Kk]: 5@9IPLh߱5{[}EuifSڢRP1u{wFHl+ Yc.OG/JƥVbS(-TT@ׅ%rdM} ĸR!WW:?i5,Kps-惫Eb"kYrvW0k۰LRKnpu}dM$)aupcWkaMHԖi$cXAI߳5e8ydfFø&xx~\Qz_a[műT̀zZE>BA1c]J”hTڛC*STţ1|1vȯ갧nC͸4dB1ɞMqpJlA/2|6;YSrX7XbfS#'n-D+U]¹C8fbX: ~%7xcUr[ @APC/5R+iG&0J+Zx2x+xWN٨ DZxX75]Txj!-#"ʫܼZ`uu{i7 b蜺7{*f^[$ y+7]yY]J,niT:)WJ P1wf3<0Oӟ)r)u! n@Q47ڼLݱoΣOﲃE;ߨtGga}fRV8ţ9"cyUp[M֋[ k~umvf+&`YxQ*E$^llsb֥\ ]lOyg6>] -3+B&:d%̸ؚ\ _J6ij̈́yf` bkUK~kGD5LƳlD{% ZnKĹݞ`οw#b!NZMcC v @k\{ F3nW"bu@؜sY1JTճ-J/H3<ؕWx m:YIv^}6#)ުY5Őd!; b#2ƷzPQdD*VN|J{Avc>'()dA5÷S ihbrV!MٌE?0WY.Fv0wz,ڥSf`o΅P UF/)HM3@N(05v=!3^nx`%#3jȥ9x(,? -N;.J-lHe/9zGVV0xqnHA+smٔ~ ]Oqq1cŵsqRQv`3H8Cµ :h1Q0)TEkRi,aS9p 0K+%r ?iEs FY gR$>~By<*DTA2M•ʝDjIrOôlV$BޯPZ!\S1CO0p%6td'G"KĢibh!1 C ~\S{q"J vc'<,gubk&b 6!I~PIDr;@լFx-s x}IG-?CjՋ(F#ge?FjVbmnl:ifQ퐃̓5~V; Zpsb2:9,kx@̧T0!lsեe[*EֽtUg|Yr/AvjK$wI~Tr%^ypKI갺#UfH2862L\{0m[aݝ$[Ī^|䃠̪tz>4~<=J}̩jcwfݨO9S#Xi~Ŝ*@?8J1*dCnnlľW\=D!8=Qɀ_%૦ |)fGOM&ॽ.yR7U_C*0K~BUڲ"),v۷jx!&Q _ 9;i Lm#C4ڮ1S`K)%Hp $Dzh]FaaVsݓT hVٯx8!jF{F^Y f~8omǽҗH%*a_#2ǯ>82GTǾ im2TRT6t-s=XC(ek7 Ƌ;&pC?t[䮟֑ځ+c“m0U'6.F˖L.Xg_rw ă(ğm |N܃dKfmc;o3]6s򙟥NvE~6Sj VNӲXS|I N+41K%3@Y[Jwnu@ R5rfzL0$ ^h 3IP xD7kDn8+~3/rm 8̺P"{63К ?>"y_AsɟOEFTM<7'$0 (j ~+ pW.{Z@eXx<*lg-:~J$"ģNħ MԾaCvd xvZS3R;jQiwE1|ɛҾL$LgzDxQɬfcCWᑬ0PU[yhP&ÎbEؐ;FI*0_[Pn eO#/)UΉo PiSar})K t i<"JX&H11&=+PJ ݵ?amX;4#_y𼔐p_ns4nV_qŁ@l/d\u;gxHU*j1C!Ap߼ˌ‰EnD|ԑ,V?N>6()*o'Sǁ(,rv9\4df6J3h 9ÐYжS4D;K1F;~!),9m&/|lq`E^.@ƿ),)TCFSʭ 8M_ᗓXnTu T2}A9FOқ፤{7%MG } ׎k$2B85]1Z|/˾.zoJo)xtU Qp{gYzg=&^x`zz{q`KSj{|7i^k^چjTVnAyݤ$~j%(ǏTQ;IД!|B6Yc[l4H]tg,o @t r)wSdr>-˖{+}wNTcC]o\"D2}J_[|3")ƥR"j1H{/߃<'G{R1PTHXBY|И$u-]3dPPbE9c³l kHN*:Ɔ36~[b4#J[b,Uxƚ/ȉa @* 4?:p'Ag, +-jSNn߇G3Qϖ$1>͸/$M ֪L@r*͖?6zXԿmoozm0bYR:]3)~k^s8#\uqQ=-(go3̔=GIU2e VDIN377 |c"=wtYK8ulj9+mG,:ȰYyxQq%lpuJ@iWxJSSxYU+Ɯko%yWG22fU2@,8殃lgIE G>Ik]Kzwh:8;/v͘ h ` 1Ko8G=_NCeO@ШY`8@A!t bZ^C`*SA ލ \:u+-lrʛw۟XP ckP> ăy&^LB&^–ŚZq.o:^,;}\r$}C&°D+=2FFm VT2,obÛIE<8+40 /g_`;g$t܈)N\t3!pM^cM#&yJ4U}(d@xIWM e9FGI0R1u>Q4O 0U',x25;__ߜwأ7fldF&(n1/^ d1G [>723, ɣV86C C8Ldq>WHP"OJZƉ]lb)Vt_x i5tBYxW+z͔u U "h5&w*>>=@gVa%g#:ﱔ0hU%^8`pb#QFfo|@V᧕Xg n?~bT<B;7welٴh#<"26UI*R1bF`v%lfw2}Uv^jIN].c{_xMbuElg'65#iM6+:1*B!x1GFB E3-̆!UL4q +XTHh;bll(+TGC#z/eR$^}XA1=}`gljiWξVu%Oͦ`{[llCz~_WG)rd'GJ6(8Qrl~e߾'V2 fs$n9Wm<6?J'0"rVSD} ^uA1xhvنuc{,@".R¨hfk+i,^S7|%ԝ<}ף++XRCEH'sb PNܭ8'ogBܑ kboiM|D&&1o=AA,bmR%5FӰ~AnkYCevǠ6^2@5L )؏CϫhjVx6\9ؙ次.q < Q= ~Q:b?n#u<0^ȭ-pA#"r?B;ߘNId$J}P)4SukN|Þd&-ܞSUSU ), R/[=?W~'c EzL׮Au_]oFCf,e\u-\.2abyw&_ӍD\@s5l0 oE3'!kQOi-Ҫm̭̼^?[P1Nj0y!kw2n!wuα]nvT >eBdPu.e}mעP9R]qwl!}}Vh [zpro8f8h 7bgǮnHqDpSxtGuI1YGD4X=;SF;ySaҢh:#VMmmpW[g<q[!3 +Ԛ$`QU;S-{Oq7g'Cb;:7exAFZB1J˽l:ZZ_8n[Da8df<ϫ}Zbh̫FBLM@+YR̢*/^}m.y?/dM#+ABv3uwDBd_w3nkgZ!̝$oY:Ǚj5 ,vVK"}oғ;[J^sq(u V nEk5S]Pex!{C5PҹX.T;OgE n1%G}85 4HlIp#b1[7A&\gd~vP Ȳ =}'O;zD$@lhn``pp$ <^$A0G;TL^uOMǯVԻ7֞TX& ř]s|r(rb%aB2718[ά#"l?u1Md!:ڌPPKqbJrx[B1_GLg$Q-{M좢5^N~)IanD@*(bj@M]`^=~2:`-))Jq[/2-x'4k!G7\V&h ;ԃ8T17yfAXsAV<iTOB|zO ΍v)hQr5㘚+n݂zs9lpl+9V NXwMC5wB\{KT^7Y4Cx Q,򛩇,61oߏ)%sm$ڶq">bbͿFymz|ŶSkȭ^tM]3W,e f#+24 w!ت1":ͷJsC&?Cm7R|51QؓEC@.{NU$x;N +񄯮Ίa"8=O\09}ŧ9BI[4]|t宫,5-/X['$#f䫤X'ob$ڂ6!CY3`ws,?fV,9cv]@O>z&V۹bحЗ!]!׆TN/iZCxv"1Z}uS 0"&W*4ea4?tiS~EԲh;=9B3Y'ɇt+0>A%XyIk:KK$ӦMc>߳.3NSࣦ\c£&2|$+ũӌ#!j΃.kI=1~y9:cl2KHiQ8:QƢx+i{4rj-@1#jB':,wrWSqGU8PX%"o![jt< ,ݹQ3b7}L?$L'2L ;*:.xP ,S KuDaeL`fܚԿ#k413wyXmQ~Z6'L& _t79l3i =|VNit 2{_eV!3HS"ئtT4ʻfZQ(o||x20sFW@pY*o_My;+n\SC`o\tE v1..[Z & ؚVA_~y=։"ea¾S a0JdҫT B*ؙk_cŬK\JM\ ڟAM*,ጣ;8CG_JƝ@Y'Km_S*~+Z:o  w s.JyR&o8}ck 9A}v QVȖ[. 3(4t33tZLnZ~$Z*Yw3$^ծ,L{Mif*4Ï -Ey T:*$ W5vlxnD3H/UU鲹ijO'ʜJd_#֭QќYe-ks*]0-C`T3e97ׁcoQ5P"9I ($GIL!  H}N ,Q6R3W<|`uC_>:eHqYzü/@k<m6Ȯ Ww*{uOYXd1"~>Q\R hyp= ،pXu&TITYlJ#:Aȫ8\2v#n#.2{Ьb GD@y&yIuĘ> {f"ehaAή)&뼅dmzꢊӋ߂y1o3 Af-)>lr4 BPڗ/^j|_vSD.qw+wMy<6O}Vs Zl=9\)uiG[Vo6'T=jQdgEJ{rjNϋ_DI٢{))UW)Jܴ7իrI^%N#;W!s*E12 9f!>?R#OAk6syq򼶴pt@Bǜ!LU}ԎԿ\;gG&}3-|5Jn8`@r녒%8s=UmrzCUSh.C'܉BDM ):.r @Ia6ds/S|%8&|N}O MJ QG9# }<|{ӆ+hĩ˿믃ЩJ kؒ^êdtawsZ__ Uk6OhoUHH*d$&dFQ =EQqZH;0t|jpɚ$2!H*Q6")XdGPXb+qu~GS]Ly)X]"+my %бHc avi[ˏ H (V#W>]Ӈd6'iW^'{V F5bGߦ4Q21O]V'nqŏgsFWbgPMKmoXV)Uk͑A u튭[5t?ܲ/ì=4TSe,@6jBe,FC27 ew9˛WTK|ѸJRFeR)=1Y* z-gSfV=vG`DiM\, p7qҟPCl0&!],=#MLZٻrV"ں|*[#@0Fu7 OOCWk6()kO+\93 ^ؠ9, !VaZAԦNn@p1̍pOEi&haC`V;ݷ(DCZq0iw}2y  !ѳGm \ȨݳHiǗR^)9S0@áA>FK. ~Fl\ ^Jm!TZ5LeqrTe9X=]J^V!tU5:Z >iZʥI Uլξr&y!Z$ '$@#Vy|F DC [vYw,yܛPcp`[\C[=ƴk DR6^JcZsGs愹fO.~l8r,TaކnE2f S3c|v n.+qd^tϩ`FzRj*D$N(wɞX=/ҧgKH-AHV&Aݓjde Җ-ο_ G Fzyq${e7`-tY@{b9tAI٬؜B Cl;ztH.B羒w.{2ow#&a ؒ RMN.OtM>vA 曽l<+|ˡ=E[s,u)kXFB%>tL\)m hm!DπFmK2ڤ* !)o.*8 1mN]Wx,#zI(*g>l *9mL}Q*Y؄),bH0(.y%L\F_\9 pDɏs`tQw5r(6ؓGwōGºؗq} Tu ̥ A)ֈin 5;4Y(0in],SָHX O3[v _zR9Ԥ^µצk^cIXѓ10IeZpv~R2oD.*aB|_0\@x:ɃH,/]ePW~pOr9"'|)^H8-_ m?UGv==u`t~t3ȂM?6YZ7qmYM82[ \4%=eD2$bc> YmPvIzƒ,zz[QT۫Iң|T8&F?K)MXe k6?60ՓQyW_(vV@oi,ת]+ SSpZEŒv$\?171E[ O=?^J!(ňܠVcU/_'\x ]E4S6z,“N $"9b,r᳾OMspF֥\R7S %(1M&Yh%}μ_@;lSma9wBG8ࢸEsO:2a~܏է҄3"~a;p`pֿ22f)6J1 FˈҾ %u9ADn ~sa'k,vGG8C*'wtj-8ԬD Kbs,ɱqZL<7R`,C2㢨vySFgS,IX5srp#@ XK03=a)z H˷`5# W?#;mʃegF;ImQ^^n\ằHkͭϛ >T{0Mۜ(<3;XUH6qj"L(8[ҧnxֶ<}V }JMqvBw3h|W Xs] fk/g?NSzs%ԯrT'V2&-'nZ0ljĹ1[b. !Bk?qEpMCiUz~T/db9D5vFLt"乙fo9 JQ[0ydD=^A|'h4X?pSLr(+7tѳ~-W \EDbVyJjö;z:ÿ*H"F^B!FmSfNQyIzD3>Jrq683ZUã&%QRG].=q &bz_ؘ1*|i*{gSe zw4hX<_AP+q/0k/gL ?X#at3所~62^LFfeхd^2 ҈UV?üsdYlx| dcb]QMm^[9"Gn$ H+ptăG3Rg-f^F^ԕ i>@tjԿs&ÄB u۸ zijW=;9lr%q X@X;ek0U Lr m ?,g%d`eHy=|I4PJ!>\ ]^\˹st< ;rj&/7ߩ^*\VH@LĺE#"q (q/,XٽLwmm@= OhNի΢7Kۨ9(  sXxKXi8JAWAh r{,Km̢~tȚ1;\F\Y!DT=WB=rpo>Xr5Hxn[ei xgĽF~hJ]ETGcƩ~欹}'ۛ+N{B7qj bdmYu)m|_Vf.VXE q+@g V z7۲(U|Cb=ϤD'5 \KbVqz?×9>mtfmr[FOBHpE 1^1b|IM |E>9H[Z=Ԑ|A +SGX:dNO'|'ʛZV@ٜʘGM4]>ݖ94Cc[1UKD)dJN5\Jx'6޺mFc?rfky_rL{dy>Ǎ }|˰Ug@`uP}Ky=V4a9CWwqΪ-^*ѱfL)Gߎt+wx Hҿis5mb&?lHUt`f Y Cz֥ļaJ1 q=9dR{$Kr6Te yw9yP`2(,%KWzQqS 8 Wqp2y򯣂%>0T/Iǟ%,G/β/-²m)8G׵pmo/ < ?jyI)oHR<+xfkދ~K?GYD#Zm9RDI:,6 Vt#E ̼RDD[ڡSpc\~U ߦ׍Dn;,\઀e"xf-1(-n2(J)Hc\ S*c(Jj,mGC5lo3 SG$oiXOp_Yk͟Wm\b4 /b~ܭ #cXdJ4N +Ul]:νW'"MlH#Ͱ6+%+P Iؙmk硍FCNG1OJJcJpA] q)?34ƁO_qs 0`Barb3.zV`m*}͋2O1Mٹv2(Y>c $°T<]~ZHU|r|%6+/}%>FUwl0Ѱ7nTLA)n*܍3׷* P9.p<{E-JRq7;VGnɝt5AЗ t-ܿ[ײiٹWzOtUn͋Dfilu\5ӓrcs\ò H9l/Ǚj>vcxX Shi?>ea4ơa| gA{^̉G7 e\{dSJ6vsWێ&4# 3-bٰ8).$ 2ّLm%5 ?z|9b=@tVKo 3.XSV1RDxZ(\˚{yĖEhi6]F=~!1%\aR(p;"uT黝x]JҲK`<}TZ:| IJkO l-bEa`l2bHWjmSv~1LL -a^ƛox(;9ll4ZHS8qv|ڐAiV&Аk.*&68h#`$iy-?X"iˢɚj((CИu6Lt7oMZ4$ϔra **ө$A|G%lx pm]J 'Nr ؽn:1EԻl",p',֋R⯍}Yq˧Ky^ 2ԆE%)3蟰$ kbgp_B#L',x[<XºGqnԄ=H!jŸ vrY R6ĝ=Ol ҹCE-.0 &1xAkP}F =4h.PC-Ӑܺw~\Q6wGUk'VQJ8]} ޝRW⾔+@l|9WUV0n0Y)%%w(x'yIv[fYK =vVdez̓gΗ'atecs-?fW $H\. d2v%h'4i~pG"eRjoUXPR@sΪK HlRh)+L? OgnL'jeB!b<-%?f=8l׍P=%h cWCD#r 2[3tOJ,#qNbn3[E*^*m~Hd{ |ikocjm!43KşvG> :)Wٔ:T6bSM!E.ޑ#q.3"~!yU"@9#&p g"i1ߘX`nψnotb,%͉d)kdYȤRVLCol*#2/+AY ;k3.w yGA]Xzz Ќ'gjOݧF\NZpd3piiYXߣf<u,(6]sk~Q^[UH0"*p. 0\١Of#3%D7N'8\Wk-ާUݝ+UcsZٔ9דZwwT ѻ<1\)P+vK%k3U2}4(@h(0@(|bDF5W`eA796bMOni5>JPjbO=!(ٴcԯچ$L!ҔkÙ(Ճ!kw5 d)>#V2X3c#'H?uH!V` =&X+twO Qm i%|{nϘG3dl9qUu8oJ7Rgo }O'|ÃC8W_Xٔ5 BzTQ&i.ιJ Z孃UApFčxD#'"8Tp5gG4̵` OCAq{2߱Ҡۤ(%s:pYI96`]s4~a!?y;3:@$0&FԲy;p" YBLU&t9(3[xDDIi'Br8_$9cieT=4{e.|րj_pGRضlAX[nQ/רG0u~jE"<Ѣ|$¤}DHihl\D-ps]u}JyѠ`) %0M-7)؞~HPڜ42Tof3#,&c @-k5&vvL{ KHQg.SK5͏7/?R=gt$$%%az1{EouSE(PnZBWn$Ӟ,@7a% NA%uG64ƯUYLnvN"ʁoB!=@Z(˳tjNv{ SB\$zJdz0Y_pks8cIf^h,и#sXjd-O-쐲~U;H?/132V98a2sWExO3 SbiY1V:SkgBtЊU? gKRzy@ga ,S#l+ Z;WpW;^Ͽ@R&2u3,!LS@e_xNkέS%W]uBL H!XRbnN%1ɕSL^~s<>43߻eiNR浃"f.OgSyi)2ߔu|cuxJ0|#ɭ? _d=HJyiCiKKfp1wm0'm%4$W@~J[?I*vbJv@)xr7*0+ ~0.nXX q'o# ÛI1qa{I2+4QRw'j I;.v9' +>Wx&*S=SL_Dɇȏg~6l)"k}3ѫ'y.ށC8a`lΧyi '3Aۆ?H[vi.n=BOb+@R"yΈtId6X<F,|n,apNNFrQ~(7ln5'}]9{g-#6t+ <͋dgLYR 6 P)-FZ[d?>yaIRgݲf|OUzD.xOb"+ |rE6,.)=Mb1uze,'E%gp0M">>/hћ|OZxBp sY\QIT ZG3rR <sa2>4#o$-5p|sZ&=ZtWBc7Ӭ_$-1)Ukln-Ǹt."i։ƥݸ~X@ЙZҶJ$VS:CKNT36>3d=6/~8A3n:DԄvS3^p.?+93~Ύ"BLx34罛RlCu+Q\opBbyXdl76p~5Q.Y#8af0cQ->v:uEowJw%S_~LKp}dNcx3vPUGCw$V*hsqS-L3BI%JYF0>h2(.>QLw+/( q`#ξ%fI6MdUvnchn2*,[U ,̘Q)RR_2@u av)R]XH8;&sZmvYiMT,?;bX?=-(JY"tZnfaI;ow?$+^S`;: R;?F *A6~n+ZqO:.2kA;[ԑ|[\_{oN/7K y1I֭\ C?>mv艎62A;!|#hc[. ;5ς^Y=pdY:YNi=bQ|_mFRWU#>m Cdދݎ+q_y+_E/]yqgg|{+˰bx4ʃOB U0YUL9']x X)?I&f#"Kx3ON0wm2Ȭ@GAksvg#5ޚ`́ Sȱqgd?P_3Rn~e4t`NW_)]@6+7%w?(y+6!Fu.ڶ -@0q3qIU嗙82mòi [Ue&9C{IiC7V`8Fj}Q Z#A3 IH =>UK-[sBo1ZWRnV< 0X[6/;3I&bW<5LȀjZjf)t@IF|@ 6KkKO!$~$^5@]["b^bNwC 6ʆBx>{Gڭ UAa筇 E`Ph RN.'s pyx49LSD=]w%˷Dwe9֭\ej_}33q!$`(nM櫎4mWH \wBvM(Ha ɮ% $6jtZvLlOIɧ4;fiMZ+_%kxxNm$ݨ#"YUA3"EE[ㅐ䙖"  ƺ*d?0\%cތ# _Kw658]>*:q}(Lx%rxCB؁3TrMv#f&]8G{43Bv;O5ù;iw O+>%噪6ڬnvk%miϷ *t{rDK YxK?H` [{睸&]׶M 8NNyTi @Q 5b &%sg;-tLD.M[bl[{ēƚ5!)#$9O@fMS|#Jl9@,}zWԉ/6Cpxd'9C%G 5A=gΦ-vG?z99SNECI68MT$WR 1NlH֦K(C&˻0tk)bZREG+BKd1{("Tݯ&dK9[bbo}4W2-PX z'ktc1A Xw64guD+ImXZ qjRYM]+>[&hƙ)'`_y"VuŌnE]Gym%6ʭK^:aѠ]}:`ƴ!NHvS`o4TS}bn*vhKu BC@7zȡ Po(m_٣3o<`E4`?Si2܇KhO6[Db>8b_AEyWi]=gQ664!_VSڒ q jcDQ n mb$i@PNT~ܳ)?@{e4_MK+F`.i:t<usk$-#m}l#8C+ 8bVǟU#soWJRsdmʇJlRkGn0p.]N7!QL= &{xb|^w@c_v莃击>zthuwdϾMw,4{ZqtYe& JŒG˄Ӄ%m+lu qĩz#%2oϧ7o-?gɫN|7r }\Z<&#F0B=߭#e9;t-A5׍ YQpFU\@2%D'" fq Hg3 Wr9s?shM>^ƵЁ"R4U2t + Tkb{D&G8T&03277I,Oוl7|gKV1f:ɺ7<:DkI<$נ/DW/EDx`L= ]N&hd:cx9+, bHR5'f+.E:{I%j{1YX 蓨 x|5r. 4o|opW}tl]}dpX/q0#$sel^B'3lsjn[G+k|eӦYQM1phjᢽj/c騻0&7ŎQj_=n2M)Jpf2P,2gdPe]$ca{؏ \w_)ڢsEn dο?Zt?{׸ֲg' txOHб:MrUs;=}#Ag<ҮqXZ3#7ztMk`ͱ__*OIAѥm57Kb$$=sC"Cڕ,4]Zz4-?j;NBHXULɢE0Qh5:C^dJV iImUӇgYfݮÂ*E^ ;jUЋwj_z)egEۙ]DhŮZہRߔHj}YN+ FKor>ƿkP9ͧxٮ)?I O; kKy$iV>e/:U'YQaԆ'N@q.ۏc(Z^CN4ꈋ9c̏-yF6 pqZ)>4긋{k& M|U.B*љ3jGg+]/x<8#@|k}vf[[g40mj#Ji (@lQc+/oCrk^xv/O{BҏYM0kD:ȍ6(ŔT^uA%. CQ)ߚm]gmiH2$aFaK׀i )ø: Pc nɡݕyY ,[|oi*;(ez<x Bsn,A&>q7k0Ɨ?\21gW,ȇW@ '2-㒩%/1*xZ2Gyk>\&6umou|3űॢTl3 Kѽk0Pȶ]PD!q<=aV7UpL }JJnTA4Ye޹RaceQ4 ا#ݔ89[%ά}YDj$HRʤ ʀ6J]JN͇l@H=CŐ Iw%V~*&zFf al`*ݡkѝϙh$senq; GG$%%~ۥ(̀t.[3DUJ^DA+=:tUu_|J:ΏV, CHvA>BءFwг.sYi *>zAiHhcS[@  Q'ߛL%4#6L2:r S@b4MS< T SUgԝjLeZ?O2v ^\Զ3J[^{XpW٩;.El lq嗈.eYrsvNpuζnḱd1Ú]'&8ym' 5X[d]ۆNdyeW/K@0e[|4|UN_ 甋-+NA38JX_`_\26 ym7$8W!Z;E\&? 196qMK`yRX> &K+f>`9sM-U͒7SWhT{HBF1vx>6` ?{\l %-i NoYYL5r0B& ]U]T U1Yg~GE]W ,S@!HarpE]aN(S|/+_X>LdZ*h_TفP=@5)EZX>M@ן1K0JcK!y|=_. =+ݬQ>y*:m29@}j+-&Z C2mke?2._޹IXkq |"}ؗވɾ|YU^YN+&/,^`%?B![x pl!z>t"?tOؔT2I[_nA=~BibOpfݣ̓[J<񄵥YGŰ>``д|JὴoRI Z&I/$xs4"h~1m"(6EHL8\ڻ87Zj K$% \I+řWx-z۽m[Ŏ#p)pmsW&c# -l3nam? gWC!ЌN .EmK :e6 6Pf^@m. a޻ÍdY ,c Xlz6"}RUWJ[ >fdTUur$H$چ_=%5sa]zv"6D'.IܝѴ9s5L#\:gu 9+VJ~Q'972CnFЀ0R<q Yi>i2ĄS&* ! C]( Vq t;bicM!TY׈ߛ,d?Qم8¯V,66ËΚ/ʶ6S~)/>kX}|!:ڄn3cMbcā͵&C㔄8A_nuU0'7*٤@u 'TME\ֈwoM1_@8WǤ]Jg9ۓ$pr.f*aa. ]34t?-S?L!?U{%y-Ib:DA7GSQv^Sh;9LP-g1,18RIt &Bd_7'aB1Z4dH.E ",7qDQa8 x{z>p{So lƩFs~.a)zC炇~ՑóVq'7rHpn:p0(^C'J3`=l 245†c4s 'cy5>ZٴmަR2z$Pt<$Q$D=ݪ 뮪hF̷][6N5 L:,띐{e?#8+t|(HF$3qnMbmW= .Z=vQ>'OL 6,H j^M(!$cJ(iywr.[tm1hݍIB2pl)\4Nsyl00o䧬CQduȴ) ֳ{ڿҏ%r=ůgVZ^O|(YSHr3\v(q&΋s|H@,]K@)r\&.7#c\- ~d{-" ^0MXĐ7SN`;vmg*Yuτv|| @.6u_;A5~Ik9޳ ҍk2zgʥ72(h6S8^K:ߓ}I:y"U,:K'xQ~y?tIJ/MB/BY3Uc ^j]k䍋 Kd^pgX6\rߞն' R/]K)lֽjcayGͺ%?b80 =Zzw 80L\1Z~} C :f rǤ[|UADα3ΛIJ|p9K>Ķ&~5iQ+tyvS4[mդjz슩"ohɫ97+*^0G/-;`p75V=&ZOjiZud&!\\h0fOdY$pE'ύlJV+CC'ܘ8縮xAtߗaS7 d .S{ fd)+H.ڦwS &%Ϡ>/ &ٱYxe[Tw" 7)tB8s*ݱ4^ޛkpP[, ; #ጿp]VIR >Ϟ*;yj%9"˒Ֆ䜰">>bo|Y[k?2>Xa3 ϋHϬ>] Gۢ^SV8;_{ϑE?x)3@۔+* \Bp^Ɉd{4/؟;@ۊa^ %¶3]5/qѡR+K5%Ɔ1r@kʱ.gNIf'Q\7ё y-҆_ 2xB8҄DatC&t_\ PU{V*>зȧihЊ~ì&#[m XE*NTF,` 1 u@_ˌѺx 2=~UNS raWٿ{F_Ҏbܬ˝]jQd\Ka rS_[@4vk)v-1gYdHGI\?֛ ɲf7`3ϕKxd1͌ qRYlJg x Li Fb:6 4)GO+Ux]g_B. UrMh1ݦmn~a%s>܈'R+-6@ 7+tإ1'YZl3_mNS/@e؀pt|8Cd?#}t .#B:n`}`2UONgMH*H5ѥ^R9щ4kP7KMjR9d~U` XGrlzY"DH#{r+]G-^l?l]O BW3iYaȾv#Uu6'9g~}Zӛ>] $miW>_ S/ *WV}KQej5ZU"̑ C7ݶ h nݹ"5s1ӂ ozBB^x` NՔV:zw ZI.{;" 廗CȊ2:`z44}(2mx(&Zq[:6HolT{ W3JO=2kq8|rݮ Gn@ ( ၽ9HcHns\gz?|:d[ uG!'~e9'Z~aܜfjW[{a~ڗcjsO]Jdp~Lq1T\-=,6%bԵwCR؏g}9Me cji٥2p&V7WUol[:ҹ"SZ,fշϖD<o5ᣑpHfZ"ց"ʃtm) aO|Ͷ ͻ:YPs2· A]€o+(MǶ 948>۰gts:n $ Ti^fdBz>e_dPhr}z晃|1c6/l}2Pw!aA)eq?dfMS'yIb&]>龄8kPOMG !CWcatHWd")g9^(fÙ5A'2hEbAqҚ$D߳w i/G"!*uݴ.Nh҈-K/ۮZ**+BxR])8bLBPsrQ=#0y@XX˙V7# YUrrMGV8tr0fD $OlEsh)r(ԑ+Ry||VR-S"O8G߭{vU'EV_u0N+G^j#"fT {$IUwn\z]x*r'iǞGdr] L9L3E1zSc0^myxC: &WwI/ ˪RFH4pS5]sSś7KC86YkWr/8RLXw@LJk ~+h ))hzT۝ӰwǺAHy~aw̙J_Q1D5UWR $v:u6q2?joJyzx2F9FC~js$`HfR-*iC׀ںz+ceC:)1ƽd}ӴifX-+|e<3>CЭĸ׫y`h(G]ߣrO۷O99@"g̠AVtŎ 4&կ7VX;FW?PGxw)%4!ˡUY?oD S tm"Ȳ]{Z.ȡɘ[ oܒ\UaOB-O"˥&g #7H~=rɻSu׵ XG gw6.OZެGo[)\҂5} FH2e$g wu{AA5@r+jH5SD qnbIVlU*=͋dd^uU 9Jՠ;XӉuBs,LM U|YkT,y e㒕ʎb_h6+#l'( gՆ(}+c $MIqG6ngC1K`<rRS֯'<+e^&ZMhú>_ieR" 5~d>01OEM7Zd8WF^mt;~禃.0Hk;b/“1# u؇#Jxu3sÍ2志хH#&o=^4 ޏ8 ;KqrM~|3ULj {bsgy2OQBcOftGߠ8OY`܋W;aq քyfǖl%HK׹P9~cC9Rq {q%KƩЎ.qߦQƐv&T~0*x_vO%hC52w03bU=%*cDlDaixd[2KyiN^n|Q9Z*Ѯζugi m Uj{7 * P[b!P [s,w 0$Sjdo p6~^?HCjm|7G{,i=n@tebB[S̟ߥ/NJe6t&BΎ <";wCZ2 NT 6꜀ .oMJZ@T_[oϛ?D+`OdW.z?n݄*R>^1 oJ^xѰP܇#yݟ5){ wexѵ )N V =&zble@YU#58i./ û׺mWPLt0ٶ)uّ1ǣfXa.,+~nbMdfp}14%M߳eIG x=rar}Fe@*4hq?4?7R'?-1 !JT2Ќ.·+1SR̹;hyIsn |dޒGYe@k-3Kq,yfPg%mTMV>m̢!ΰP &%q x: 4ɖeQ (:jG.%Dl{SC*Ѯ/M*GV60#*o#-KcBS?+sw(S߫tF,Ģ<^RNݐe[]*=^Ut0'b.S 8YhjI%cJJ V3 ͊)tPD?^2^C }o lp*_saQ$r*6zvu7Y`V `11̼OmH vDDo`N4, iz_-;UKTUE4H޴^z ->Usx٤LI8NLCDqX5B=9kgL0klb4n~(r**NvNPP*2hCPc&e2t=RoB/֠Ӛmgz"]̒@$B(өjQu5FR>uW]y>1p?m=f^EI-蓓b==lu^Q|M8,hփ.waN 3ξ59Pr&+[h/F{/>)l>'?~[z?CM\5Y,E>bQ3XPG}(,bђo|K/Q֎HI񴁎]MQ) 2mDJWbK*IB|OLv5hFHӓ9KPE|pD4K#|!DwpkFOЇI7sJiF]⛓-pAZt"T~QbV0 ݨ[˳~}o&ydr4$P߶99өOOzhH:0٥0aUJK&"k2)rS36-ftC&TL/m"Fj +H %oiZ}կ#yW1ؓ@Km ]N|bեœz/˖Ni+b|Uœ shЕs7w ;l\ ['KF'*Ѓ?s27o=ZDQ!cGaҋ Iѳ%O(\n$\m 努&e'MsxNMr7"#w@OK6ob\nR , 2Dzʻ>glsC)!ņ.4\Q~HjU` @NfR)C?4/VxױRҼw%9K9ȧb럸B܊Y#2 &-4[Y>CD5|E/){:/h|CxHՒi&{a$iJ`ˉ7ye$M =euir TŮQ&&?1j=n~}qOk/;3G56up͒2L߈LFaȓ,Q8kY9%j7]q)vӢ]`k> E\`=Q^GF7v֗Tu]Fz4 VW*8^n'Q=zȶȜuzScqq.;{^UY[s۩@tۛ/M!\f[K1X}p_֋+֜!c9}|k#CimZIH92:q;JݬX>r&y#5s6"t^sƲ4Cg7.ZMH&>ǣ(#I0Ag*P g]@{D L>33y`ܺ'8"3w7$`K vx4TwZfEǠÊzCj=9+Z^)%CsEF3s;.:!l,tKJb%ˣTq0>HI5bB~(Ʌ̟sIaӟ?8eDxn+(=#Srr^}G.sfa'h+,!O22?8LB82MtUC&'j6[hq~3 Uȟ2 1:N4_\?-)._?(6_M{-aL56,;qơ,B+(hqg.]=-遱ӓ˳iLq3ywdLb'𐜫b]J`'3> XxCO¦*F-gF>׳tE`#aE:=xBڪN >rY+"ˊL&֯UcŜ(ZQ^l22HjiO"jR6}6ZjduM2y+Q1DZg}/J~p-j|K0' P*0Ȍ=6#1)lK6FbWxȋ7Wﲯ=ڲp-Pt Ƌjcf?cĵbLΏ i>Z2[q2X^H+ _1Mk|PGr+g$Y [9?wôgl`o S!RdL"Â;mI#Q[t:g1JEc>Bt)^LS޻8eqkS7v>y@>OUJf"Zn`"ZV`3 `:q> ,68:Lcl8_ P`xmwJKƘ谘&-uM:$7|E۵u{i ǟQc:W%ZrnKߎ */\j+,㿎uWW=/ ޸N-fJj⨂g"aP̸1M=wjy[]~h4vNx*DgɟKP. uo$aNɉ~+;9(˄;1<9(\6+Y,,5tH87s$9~r83?#xDU)x b,UtlKSt:,{e<#P,D3#-Se4F~v5x[,n0ʬ5E[䍴gi(R9x!"4?ٿ)6.w>|p*5lAk. Mݍ/eFߐFg=4z-9  R0nw6' UmEM!ωܽ 7#WG]̈́耛rȷDՐda-H D#vX HC7DV#yXg^%IEe߱D1}iSqea=Nẁ7*!{jQs0g; V ͪ<2k}NTו%)/~7YL_D^{ռ||4^VB.~CD%;)gQADE %F͒--Xc&+uFyY*]wPEQiU{B# >}V3n%mVCD-*G[HA޵ 6_#FzR )~o>~?R4BlZ+om|?d(pDG* _і޾y[P`'ǂM|k LOI 9eJ.|"8yL:N6OPlrWa-7(GbeHȮӫb\Tkr_)<=ɕ+'儧)#yU6HUE<f :#EA . n3[b:țo,H6 p.~ᮚ$6K+֟ZE[TΪX&)]ޞed,2Afد*rWU9رr`\<cQi}x.,} JW0f9pӽ2/+.fCO=jISCP/ $.7k)UT4CjގpwK!fgRio\gvvhN[,s=9Ns8Rƨ 3Auk%ROCz0^{)#+˴4N(ڇU >Ц&e>3y\q:O qw,4mJ_› Cz j 6#LwpCꗦ30Co%>n9H9đ'SrsM)gh7gƑ޸`8eid(SdNruABS۹=Rikx]ȉab.2eLBuċ>=N㲽a,¢hkcG"fPcH=&WPV7/hL2p#~Ϝ:AEʜ]ŝ'`y).$~f Ԑ7teB> >Lc~6iO7M=ꙴQ17s]ҫ[A"ؒEv*|3 'efpU,aMF zgkoks<%dvMDG|0F$|BlR"xhuZVE5R%- ;zU6C'O,"ȗLomqU4RaD҉!A^I ʮ{(g7!S$R$}>- 22tӰnxJq~XHT|8dNK4 @V,sE&ڍRw!=\)9>p匱_H< n]oS1y[8ڮ,wSA-P89-'.3̞32̜a{]@E2Xu6pZoOCoV-6TDq0  A zG 4hJ}zޠ8epd>ghn*.2='Νc4B{ Nm\1fUHk>MҦruP2G1!4|C|$'$CcB[RLT*"XP z)xV0;[VF\z?&/R9qȨq8Z"q]JJxko EI"\DӸ4 ubq\ %i05ďc61FA%Z>S_6pAj& ˨lo2v?߮nncϭl5OŞ':P̟ey;guA4`h; 5`5&@?VѣB- 33y(t'Y ./ w#pvs;ĥ6r23IzhV󯧏D37^巕chiW2e$e}A7&@<)H-`Ĉ;qR.DPݱf^@Rϰ5UfRJ)ZaLC5E -`[iwLe< z e|nȀu}b뒰Р樘}(R`6t\%@۹nվW mѥP@/a(ؿ2"`mBo> >0jmymwY6P.IxM8j;L9SU= ߠnN76L'^3TBezF؞#L"Ki[rTI ^l$miL`%YO+~]RjR+CUqIwE⽠]0l5 H8jT$'8cZ]{b!aG)0rN]U)L9Ů>vwlfve MhӲU{ *W3 ݅XjډRkhb6v>{'(=*. y\i.cGtzmnƜL ? -Rp(!A G<S@ w_*'JmG#_yXA) BYwΌMI Y]%ز5=q uNq]z(h.H " {Ҝ^a2*[Ѱ+(Z۞Ӗrюc.+[[P ob9E,#{ݖU~-+@"|4mVEܹ2T L) ZQ>F=LbhP ݺDx~3n3obC@r*Cwr@*Ŧ2-G۶ Rf.[L !e 'wQAfb2Q@rQIP,0a#E ja$ˡxՑB1#.^n]tqҾmfE|/:(pIQ:_\8qԝri6Tj\b5 Wiܹt+m N'9? A. C s*W^ C֣xaE'@2vz[ɪ9j nUWZH bXGnmBޑ>A8SU?ڹCSedFRl Mr) XTm~2{1*( ! 5M iO2'Ւmpz zu%Axhp'[CDaX.{~DdX#{:7Of|-ٞ5s3P[Ix㨡P(?cd/PkZS V2enSwᎏݿJ!6lC%vқ665왷,/'Lh5  `d@EKi)(Ny$#+z"ȝO4RUϗ~ƚۜX'?63GS{r!lS ]}ڹ1W'uw~v*ֈ;x<EN{8宄;ġ:$\Yxa*oӉD{mH<Ӻl9nPRI,ӛӑd}Вf8FdsgoeRO~S*⭝$;^}J6E#e3kI+e{)8MۨXПUү+YzB0KhǶT=o.P9=9K'Rbk}4]B+FJX]Caby*HiijSRAl,Zخ,,itjUU+T}Gt[Sԡ}¥%Wt:rpgzo MpAݿ˅ع2S##{,ya=s 5"ZzDlM73w\$ эuhw_z1sX>Y@TZO5I!E%|YMh2ٸ/'n\$/=] i8ot$vcIF(}!x1NE 矺AV2 Ȟ2\O7M 26 -Ų"Գ꽌b\ÃoWӚ4.kF ;o3cqTJ|բe/`SU' KN?F&CdK2|DVҋB !T77zOA`HT DfjW:؎EH+[B%At>ӱzekCvm)zpXIl J'@o:Uz)=fȹi0tHWԾ9@SiI LP qI^nvf%珗\&X:a6wLz8PS՞:*ZsO`Z.LX$KmXDLl۶eHI'N+\Wľ4VͨV` Zh5uޭV.QS#oW"K<ˣ1ڙ[ڴTJN Kr,{? źZTĔ\y`1Bqa (eNKO>)"S^Vio 42iF1D(6ʱvמߚ𢅻B^kߵ봘ZC٪3Îkh[A_|>g15gDփ)VߝضS:'#S!ywN0~R{PF|;4ԑcƯM&,~)J9+0(vܗ&JG[_IB&pa00, FE1>S*÷ΫHG]_%0LPд!5I'6LW5OY  _ɖRSkG?:\UgAU#xC'(d&݅}OI]t K9OD/ |̬. ~ y^R J,Z<&Jn=kZ$ "+/rxR07?ʣX2/D^Wd梘%F1~)).#X~YYRBoʏm ȁX4ac?soks<mv[Bx5H[OHD@잱NGmfτw>4'$0#^*}丙dd݈J.AK*P 5M-?"1_%g蕭zǽbQEW ա5EIQl*M_C]/RƶZ㤑if&EҌͳ@5+Aa?wHg2c'@fvo_ d_$ajqr3ֶ01Ǚ?B-Dٿբwc QEA) (5pBm"~T)!Sy~=3WmH'HCg [\aH 3k2(JP)e4 kB@eb7+hmƉJ"7β{ZX^-pxo@b4K[erk7BL׷H6󦉞RXBQgeKVZ<8/8Gm@/H/ \E %j0ˤlv )̯J" :1Cw+, C"[`d$#SnLq '_E#gM1IY(2^7с^pBSUkp?ݷ<Ƥ2ۥŘ#띚r5N`(RB]kHrR^I ^O /2RDu?m8QfsY;a/Qsz4>Q}VO=͊6Б )I9.0\Ɏ aIO˱ ᅋyMS="C+ztleLKwq-Vvԋ(U/ٹ)K[0k vv6N鮜~G0MS"yzCj,SNd"{C7;Nzu$T^n ''5 =\Ni9w@%PAZEްW6VE91Xֶ-( ٿܓ a19ON3n!60琉yj/JT"U̱8 ܔI*;zB <4S}&gUsit-(C1 fb:Q7p:rӏ>f3!icl2)wMh5+ׯ#B,GOg<"p7sjw)r1]?27;aWײnxU!4׺aʮ`6y, nb4VG#3*9/cΆ$c*]o?2CNG-ĐBc Ǹ|r+9wUqkJ9LMJk x'PdIKVlȕpĖ-wX(G+x)ZJB|3*GT%6 gQ:p+(M686 !}g5]^ͽ`g|7Or0%RS7(r6 '3㎝~_Wݢ7~ -Ȧ}aHCb|t|e)M= n6_q/#Of͊UhZ]at|].E}tV6GI}8CQ,Jb)^ܼ: E'Suy |ZCNfpyeQP䪶w_$~ʑ"A y=1b3|,GL}96uE뱧.x((o CGRJXO09+y_(MbڽF{ iXOvO,M#]9ldkL e\WS2Zq t=P ֡J1=WUnZ<By^n\d?w1MHS2UV=&#-!IH{v4!0]7_n;lP<>i IGZV9o}bK"/|`1w Y^=Fs r.chAЗcaR ߧ^mд"Ғva2:QP{m%i߰5*Ћ-^ٵ^D욛YY ), lDey 5pL~bۇt9ٗG[7tg<9z&UtyCM8kz?vK e9muq S w2" w)(vs+;ȥq~70(v~{R)˸܇mofdA8dLE=Agڴ`PBӏ4|P+ei?sՄD^ 5x h3oe䆀f>~R:sSݵ#S3pE&YK[! 'LkN1SjoxGO|pCD8_MT|XplpYԢeg^lqe 4?,Z[L4S$7,؂NMRvs /lmJ?up:{L`YTGd9¨$}h׸fM}|#އ]#yB ylN)ȾT-u$t }fZo[PvbS/{Eg%ZeމBT*QbӫJO >0/yE]e+jG orLI ]Х{OSH>h)5+O#嬷#)<}e=;z59^y.Ȧq#lhnH[Z%;_MsHߗa@) OAԌ&14Zң/$$PCO+YB60E}Lq7Cd$<+$f9:ꄱҽ*7'Pz*Eq>3T)9,/|omUgCK#Ek<+6NV%G"Dsl RQT,&i*-+EZ%.@}`?t炓CL= f6U{K9~yg$$yqi:KDhxAx7 u*Ah8U 'EP2u,d1RO4!E G'7a!pӥA)G]/[:`Nmw z|/VQ JuPИ/,Ue͑121gy+'oI ?;NX’Nv@0'3qrfd}{f&GSom)b O.ao6p]dWHxBŇCiC?$p=A^oWI cr'd#ls`OoqRMi/ 韫UafyANboUgSp7.\覵}[["-k(bNbP-m='y(v)5z׏^$=u0/c^AY&p{[m_[,kb msD sljQB3B¨Xزe61xcEC#FBzsvw%¦,pu9ڵ: uYqwF20'Zdb ]e Ї`Y)B[oOj5zpș{9lb 36Z:ܞM_L&{m S;)}ߧ)D=O i`PzgE+͗|vHdez?xLbyQl`U4Q1B4ma[meA0 %V{b,H|=A48C$4 fRNqHX5m-Kh.xUFv̿ᡣ"p+z!%6=HnP*lyL'KNc~WI{.q<.[gvpGtۅYPy0c*fg!hgJJ,fFj`}ƼY=ѢՆTHI +Va}tBo޷QnŴ6 v 5R)qᏪp$9_ʹʤ]> Hs]IW=Hl@xÝNP'a_a4FK'E㢓_˒lrӋ+\%SѕHKT\,lgJݔpm'}ͻ:ye#EzPʎ ~ l* 4qORB-´Q4zڜQ ^6[;<,f)] ѩ@*jS hQ8v~ p[J=7 vӬ?ii=}t'Z1FBX!fiv19 cdT!o!pA0+Z֫"1*7V7's>x;{ƚ=8ov9z'_\NP>7\ulLHؤRچ[D8i"Gp&=AA@OJ`?}(] ?bϽx'#(4ih6!CRBBExŠQX  D?"Rf Z:cؐH_# (whVBRN~%~?CQ&$&3*n f #G[~r~]nY%D|;wWW>K)Y&zܟ]卣a~jy9_lEYD_n;vt!3h=ǽ`ޗD'9L_B Sܐ}LHN*L[u$mMfViݗ [%c?IpCc,(wO{@V-+aGw5(Qޖ (#) "Ba!$,0Q˴Aղtur] OGYW7b}= ; W1ٔWR]*t&!LLl>͌aժw| 'aBsDUu,2dr# c5dw{$h3ZSg>b s9͸5KMr,{[$ ow 5˄]0H"0x(ol Ml:Ԛ7ȉ,T Kҝbg:wgt臐نUer, _ ؙ^*k:擧A{fȇ@ȇ+Csu CţjSVBǣfn\mJBʓ:%*}H|VB^hF'$4B#1{*?Ml B"CiU`$ ; +Q܋['Y%V}Iy?b`؟qx Dv Gk%-ռnpxۀuv (}TiBnGħ]VjKmr:e y 2;D..Ka!S`]wD\Mv¡(m Xx& s[7û UTJ$]Da%&ngM<8ir--umHQXـK3eu2Rf?U+ QDؚˡ259yX7ʪ|RY$S0VqS毯']~ zg?6 %\kTI1.oz_f NՖOO44*\|nbQ9r}OWgYZ07070100000128000081a40000000000000000000000016446b36d000016a0000000000000000000000000000000000000006900000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/pci/saa7134/saa7134-empress.ko.xz7zXZִF!t/k`]?Eh=ڜ.+εcpO?mHjl;\K2 _rɵ X m. @xtIrW$t3r3n֋a@o'aLԺi=vtzz劁Nܑ9IĈ-"h7"Az(*Q olqTk s7h,xV{%A[ 6L)z_?0`;JLPOR畒bl4ЦOߘS!{fj3cA UE )t0G&[ʹe|1.=d_gyڪ-b%]/qb*J'hlbށ 1g['8 {;6>oDJ~d]֚GcpAJ[~Iښt{C~-(l~H'fq_\Q1&g͊J؈0; ℒiw&xMz 跨; }K % .DC@_o y9~8N!XTjڳ[t>#̂, 1.Jcդk,[C0WsK4 E 8`{kؒQOZ>Q3F]؍I`֠j\zrv x8rqv!8muõ&<{2K"a<5*G}Js@mq1aͫ.0ۍwez=oLw/GJnXgA##^ht0CEYdxq &*ױ)XäO8ra_`% p. gaV@ 뚅`tk2Jz\Lϸƈh MXs*sի$Pa6qx(g/A|xܬU~W-f x!v6CO#`%1f>#ҎI0MJTe@;̡ⶅv&FdM:鑤roh7ѹ-թ={>.n/?bViDpTږ\ (œn2&}f8jm;Ns}[k(L ?YիڜGPu+JB,iyW{ h-ټrh.Q)PcFh)4ϫAѸ+8X9=_#8W1.cB\§I3hE oq 1a #h$͟`n+E3q-iN#3qow]9"<d?GQǼ@$1TdyW5~ZHkm(uz֝R?. QWdȢ~f[:9],t@x]lCc37/@67΋vW3P~ qPꭘJ N̈́3PD=U{Fzy"ro_|wU,gW\dzGc.CMK yaDҖd=!CLUr9DXy޳bj<2YX~J ;KaPϻӋӳw=7w pKa)$s$_j#|;f:!G_B1}9Gد\i eG%FcW^YWߓ"x3_ǟ6[pγ>Fۍ HNIbTU -Qa8[yC*͵?[GuP6ħJdUh b"t~Lٞ+IF,ٮBv=Iq]Z .!ݿR23\EWci@ DYP m;@J'bev)]ZD-E{Mߨ##<8@'!9'3)C4A'vc% vYJvQzLx2lQQiF*Vh &kW5"RBITjP6Μ^D8^rpg3+nɎqtS]a8ݗOK`YS{ s(dK}<0]Qۂ"YՍEEێ,Bf6ʍۤ[PE%ޘuv /Xci).,s''"/<<>Ium[$h2 i ja9՟ ٝ_5s4AÌ_L6'!owH$/`« i':GܮVϡFZi5C!LłP5v9{_eB/ dyԴQF W;Klh;On)v=LCttBN<#[(ŝcX0'*ӂ3';9zjTOIcLߒV< o"+0fn`F*Ȧt%[7A`gfbr/7mZ7P{ja'|# OCАL6o,H-pd{' BFcڗ͚"oŭ/p9y $$C9;^e; РK@:sPB}(Y~ pLzS Y~_ZHm H ^J6+ +kưξNc>{1Ə)gH 4?r] $M5AVrȦwEH*e0 qF4Dk H0VaVqoa'j"cB*M}?:A 1!\藫G *껅[xT^d!oԎn$"jө{k 4@o4fu-%~ۤ^Y\7vg+-Ց:zJG~ ]\兎QZD ^0>vIԱ gH܆T 7ivdr*9eHIQجƭkhmrW7JwM%t)+~ wX5_ڱsR:K+(aeUDAx8oW/k] Lˁ<@Y_-ZW:!մ\ELJj̀{"@ 4ҾЈh~dұ}m}UenVj9 Xg'$i_^ܰs-oK%2 O?wThmD^3@XFP@%'ND>Ŷ){mxt1WCP2/* _Co SGV>4rٞ ,)tpViHN@ͳks\v:>\8EEg3in W1Pᔉ-,7V֡i3ECF*: ٺ8CպQۺ1VKZ2IRojܱVpT]DvsLÕb?8D ]ΎqiY3W]kKu q{gL?(e m0_GӴsacUPyGrIlo>WtGHR 1@c?lY9\\?йN#= =xPgѷqMJlIkc&l8CbJ?Sݍ)| k%?1V1:90"ƭRoχ `9WܞtktvPKF a/S)ְRRFB}&􀻡HIK?[l~-Sn-L!}\ (%H5)elzq>b-`@lÙ֟p*cYm 7XӶM%DXj=C~A:nL5ZyM#be,dgYZ07070100000129000081a40000000000000000000000016446b36d0000e170000000000000000000000000000000000000006100000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/pci/saa7134/saa7134.ko.xz7zXZִF!t/@.]?Eh=ڜ.+;I5|k&gQOrG1ҋnߊô\dbyzЕn12?붸B{k%|}R6ʈUz3D`MQ9c ȆE]PZ.ۚB.sXh:{`Ïv7x_ah@NFf6A:H׬-</e8%It^2f Rb納C]P!Tlz eK)AD4gR-+'cpʞ}tm*jditVI\@]p=[lBE YH~ #XZH61U%F l741vC.SlgO S]y<50fͲPig^ʞkŧz˜Fk{ M~1mM X;#D rGm7rC1nV#آnt,1A'l `Fh+ў?7t@U!UB ԫ Vn3#:%Z4NI3:zxl@R-٪)~t&H_9*QBH:/gZr=xC\o3-%z/P U~CBdWS͟gD݄߫!9M /;SnKa 89z)08\-qWP2DK.p?S!FzJwU^vxֻ)]K@cnsf3=diׁDd"_9z#=Wz}1ډ#sA2T&|Oʺ0FB5OtD÷vxmb)xrf-9)L< *ʳh>6[ZL3a^,{f!$Z>($YҔF-6W{CP-Xˇk)b=bȚ8XvK Cvx 5A}nbo}2ΐ}lҸzI ']ءіZ|Esʰu2ֹ:R}DR:ɍ /l U=%8]rqwZ p&cjGuh?l| t?a2 jQH! J9~$^h]7Eִ[/͜~ŀcil-#@]v.@r ~= A&f>$w,9.W'Չ=/'ŚjŦ ^ՁYfDPu x}i_NuXeq1,̻xhUp˘ 4e UG9ƣ~lR_ e5Ā,E]Ko vS_Nc>0 P̧EE1zJ2"Q܇8`a!x7* ًˉc,2z>S{Xv|<>ۧF$5)\PFPg4Ԃ a#5xxlĮ? 9oAu:x= ZёaWB3 zCH^d3q:ug}"mIX}GOA ׺Y1BW/p] {Th{=F_+_`vn]ŒWM~U_#TZ4,4]=Vk.u3Fmf[j0JjMO5!OnM'2m +0{$鮽}]9S@nȜGQZȽ}fI.4A@߹k65& [G]~"5't6>gÖ8R.!GX9k?=RD;g 7" ךMVs:=EGc#@ IhG}0l;5vb =r %P%i.H?7]9]hx+#dcEp7kl~-#-Iw%T2WJI \mJsre=8Q K#s DĊOɒ>̭Vum ŞX@pcj/c|A7]?Lf*ӛ\XhX\ )ecǢ^ʛXm ]mmdc$#C 07;DT3G5 maI^DhA +ܨn@ *|5s+1B"ESZ@D5xG1T<a/u19ٖ㲱U:[!Ճ; ,kf IMmaED&N΀ԥ+0NBL,$ B9k3 6DB>\v6[*p<\~ETc;z[/6(CǓOۯZE_g @VZW7AWUa0X?̳ `qܠRAM.4@/LvwLhYDAx Kf\oQb ʃҿ|fJ+Wzx*͇#@3X> 9I?2,r=3pWGU̜ I nq;/g̿|.7qx^+Ck+kH_z{Up_gaTss8ފ9@3{~rI_B{U\ו(ERҧ`)uDhqWe/,춪~u%nKG&=3.'_-"&;iAI>M˞߬,^Ffڍ)Z)U {}ʟ%keGd\_"\FA8x:^ > .y9]#Qs.ww]vsƸw0zosvvIruGu-lL/qE6B ∅2_c3GhM'-PT9?D0464sF)Y%0Q JrLtYdq8`RV9TgMƽвPB źEfv{"|ڲ"RrX\cwϗ1(ֆֳ'a r֦Wf48+\Fp_9݌8?8D29ʷ#?C8Y4^l4dٱLҶ~b\<>'.W]%GXqh, (cM;6GH~ nQ &|=lVrȌLw:YH|?3 ^%{K׽|G뽑O@2_ 7wU'rB*Eb?Kg ";OK6> 4@O}+yh@ɥ:Ű8aN%k. pX`z%_BFNX ':lwIbU)fv2HЪ?Zc}H36oaXB upYҽ4Y~zoq(wć,tNA9I%rn.i\f1 _T~Dɛ'#a: 3Koz6}aԲUR-kx(s.DG}$PkR!+vƀvܩ< zr@S: |X {XTɣz|F=^?aӎC 3X_bP266ҧV8.<`.$xFW.c;| h{NeDH2 ٟQrp̡|N{um4e~/yDu$ IQ}ÀH`ttZfUmd{wG|tigAS 'd~yLh~s&Vع ~DE0| g|-oBcr{Vb|b= w;wƢ F X˕=Ci;02A_$13;o쏗޻,sD=/d&/{} kOy)LN/EɎ0:ez[%Hf7{uWAXG@vb\)}Zà#dѼF)q,9#oIX QKck/8(>YߑwY\`"6{Z mԫһ*:\nUl_%|'-"kϻjAYs?ijʒkSh>3L$wcV"6-;dv!Q>DcD'<'[p݇Pq8!e]6ˮ,{zKcdMnfFìB ZՄ3ԽZ׌pg—m-pik)(xN Th1AMvlF4s`MBZH'v#v9BQ 4Y.f;m cԣi lb4hʢ85 gba8y9S2;e d[Y\$!;j)GΨC,ƏgDI:om1,`=T$]w) \+钕8*f♡<L2ŀ oV/Z?'tnq(i+%뀎rdzLjFp{,{G2~^Tϝ$qagE=r݉WoTlGE>A2}9W2H?b=u d>nbGfL`v`A'G~ 6”ޤ#@{ݷ`[@|ѱq) |L H4!siۭq3*؉z1!)ns)a-qrK})n{4CHR9X*mDj<#Te?D _Xrh+7@c]p"O+XwLW^;K~l&-Rmjx R+XelI; ^WdOf1*vS<'+uW A`0+,ݕ@&ZXoi@52$b,f咢Hb۪u9qf+8prO2DD wեE<йZ\ a!hN'@RhíN!@K6Ѿ3 ,V-:Mj9 ZEe"d>$՘Hq:t U(V̊Ň|BnKI2V /5?F bŵ <,t[sH,n:~H Xjz Lrf&3FLj^s9\aNfpmw ݖFNeMaura:4dxP1˳# 2WaX]Ojl_@)fOx49@q.Tr~7|DqF4VV$ c#J魬R'ɂ#&C 5\OpK.^b*oiト1Ҁ~uO1,Aȍ x)юoeȽT(ZаӆW=t7sDb]ۘhM=dž,Ʊ\o(鈶_*_ g{Q;rNt}](Oa6iǧח2NYc|Vc4AK*ePgDnQGաl(؎LoX1nLHOzVU6 DAOliVZyGlVTc3TT]2\Y8߭,wLܵ.KASHQ 2BK${rӠu;ȞLߒjCjHo|MdM|lB ħ[A>7nq2W+b/7 = Au u|MޙG18e Z/w7X3ui8L<ar1 Im`, 7űS_v8 0!F&0߰(a v@JU -_oWqdnՖ)*;JT0RZ9d!ܱ% "4m ({{(WMFZ((R|R>3 G̜\t"4.B9y2MVvy@(T퉎>!s)nI`'e&9aUE5+`+[{h-{<;:sbDa0(YgXtv-`CLԯ9 Tk圱[HW?$햦̙0v9'jz}Yoժ+Ȕ=E ob;t]a2(MFb(_,-ގϽBnD)5띜1+47Sg&+GE$> %HVqUjSI-e)"tQE:z'+VM3M:Ǎ r'M xn0cDm9x`",m+P7c5*R=,qBTh<>ˡbUĦ Z^5ݴnNYqJNTRB`O}F%x^X _a_SFA")˿aa6f$ejڧc?}5)|o6  ST> ʻ\{{CWpr}NʧuY_ @ ]! S;VDzm뢬w"]ȆS벍u/&څʞJzHVlmF@{i}!q!xo hGtъjJ.ޏ^ °WDVA䐞1ě@vv刺UVO /?L^%N3kdžAhI& BN"Hh&R.GS M:O _:٣!8Vu`I!`PHMBڤZ;=rjmֶ>mp MͦWjVOӿQ_Eb WЇ4+K7T < ͙7ls0;P,sA˹yF"yQ EOMr'||,:AoZ*f=}W]4g a B#jEk$K`s+6* ANHte]OK*o/1senJ:M?x 6FEkpcQ $lp'QEAe4A98-bźK& q޼o[$P8P ۆ[æ՟>uö^0m҈Ȁ3UbvrqnzϏh&ƴ27d1HxX&aDkltw:w9(#_ܵڸGP&Om?i0f0WQg-UY=i {f:L5x p"k VEJ[l<|(ǿ͋ŀϣ%}` ndH/Aux7:;B4ܰc~ø+!$%e>:3 'Υ^nv?ȤAGNJvNb-P%Ul*/vA+ǝSEVMX2J߸gPKbnW;YV c1f4ByOGU7Yp;{h=@)P(x@)vԃ. D{[ڝw,K0_ MЮYPf$#,OB9:%/f<tBM(;r'sr\鐅P2A3О'F @kN@,YնGN[x,+!Ҙo}"^bO,$f~ݔJs[ҹAMeL#iQ`S+iJ@M?sljۨqJR 3X)}%V`Za3u,]1ՆG)Q!4O͐NuR4 Q%%5#/< ܪ*e^"oY '߃y"W9+cVgc#:%>WoSNPl\]׳?D7*ٖ.n,]]$Ɂ*74 /gd癘SPMxmGE|=}Pʉ %KatWwH`YBu'*$l/Z'D$Op$%&8eGY`^if0H3îToŅBOjXcZΌ"ZN;HP1[r6'2reM|x .&牂mPt Z$Du Sbhx&RDy3\ҿ酮y8M+d#!љ3İZ|!}:q X+Ǖd*gaHBV楻ʔěHu+YǏ>abUaNi9ŵB^k9؅O zXH8nȋ LfdOBe%68!SHt.[8MZE6DLp'ﯵ`ER%F|Zcu!!wCU]JDpMא0eLҪ4pgQ lcI A+W4FSQGr 4F`O (oF,Pa9LlX'83%u?'f%&F1pIJcx/l?#5bHX=:S΅BĎ.T:KwKL:nU⓬?Pn+":JWQsfRkT{@=IE0["Bڤţc,4{-,}|ׅ4=2e#vzS3~LYbyD7tB%MJ10G oDz:jt%sιB}ʪ.^Ja{ңA|Nc:7,vݯ |ԙY >Š}vU-dJPof[R Vzd y9O1Ѱ-8zh hCBҼGuĴ_慹0 ~ :1‘P5/}{meunO+@w x%KE YhQ-0&aᙷ8䢁h GdlyEG3` W#~iDfh7GHILznNbU!_ZJ ._?GLssTVd?'Ay]pf5\mj xzS]#%gۣM/QvsG,/sD1Fy~̆#xFhmK{Np:B]:!ԝ ?'~LISIjˢ*@}uODvȭt!4mGM4q8'Bu=_T@t 9xg&!Ɋ)%]9OLOCH&θ4 ] E`n Z8<_#a C:IB ;^bd)GYަYd^~E(5Mʾ5$a A>'ܜ(!F.Pg3X`j#h*lt\ݙL5qIMve,*O'󯞹" ?vGAֶ62 ՍJET _ 0NCnfPG~ y+{.83$dYEc#hc Snr]_ xB<I;@H_\ev ?/a/sx^5^{ W,j v4#zXhw<6>񺀐",G).WӬ>ιYcC5Uu:bGm:Ĝ%i*pf2GӡV"^@t.z.: @. ^Žn,/8u;\?{rXZ-,I54zJg6&Pd ! >:V¹oBJkE'3nM2pnct>ѩJ{԰lHO^m&ʏD%lGBQGKJ60D^os򡜔>EɄλUv5?L+;D 7O`o@'xl#TVۿ UacmKCa~8 ANDPkMDo#̾WOf-<ygLTUZ$yvJكK,(YPuiQ*\zx%D+4(C` D\g!)eW} ΍9Im*CGó%ѭuct!څ?З#;Eu0A]SrKJ3_aeW gZ-v8+[}789lM1jJ&gƗ.?1Vi[ ?QԐNgEL?ͻ۪@6$҃e&5wqd(YR@Ū*FřRn0[]c/-(cq‡~w_{vg^u׬O@߂7~\:ǻ|=ZNK+F/vi+\ٿLQ= t⼾!@CanVk)m亗Ծ75Jڵ ֣D:/Ðn iS۵ךgHkKJ_`[ 4@gi/A>>jx{F㢺Up(3Dقkb%q'RXt6|;8XKۋ1{j1;1@JR4Rs택̑3js]b#ͩ>e-HRԨ8ֹt]:Œ3/׾ߜ'eҔ!So/]"eTZlp[J͐R7,AF}3WiD;%q2 85;ܜ&DowxӉ|.E aT5A~P/D*~~RMl.~$n/rS?"r;ޙC˘ .堵;JEXG]׃|֞F 2yhޕ* QmCt!hZv 6ǽhN9@Pv7۬i"9d3Pzj AFCDi½#li`"b|5W(x Ճⷋ#f x(®y$H0kFk Pi5$8#wwSy8y(CCJNUC=־TgSoqǰ U.ןZ /gx2I$Mi=ϖw Ra5iN{vXk "2~ژ9E췅&큦׬=~F+׻!j/K A$ pDk_ Bhn7tE)AmcbAxgW3lc9 C]W>"6ج];;]Q3 \ FI_z{i5r 4ot,D5"D1Q?Oi= ئ.ޭ&M(ֹzԹz>iT1Y,V[,#hTFb v5m)7J3hţXHlVp :0M틐F9)c"_fc&yuke!`KOC)^1%¥4f\xu޽ۚ]sԛu Z%5("`@Up ^$w{mQbSǧ];ϲiͬmP)0ftm3!;`ooA&r'Gupsg{NQ_hħxELbչ9μr6࠵aYh`nQw#¥W%_k?qy{meJ ]1BhS67'0ͫBw&#ovGP&Ǭ`SoN5 hbn6!|TnSuJǮt"]QA6ىt]-qJr#0a(]@b&߳f}NޛġIFF6C`C)??"v1R_/2D1Q-C2GCduIXrQm^~.YvmǵV.POK8X4/'aޯ|X3. Z^ b:x/܄'+|Np-cDnNJJ鼯6USd_:ZKWFkH*ȱLwkJ(/Ox~z&3Y"zFi ~[Y;}3 "-V_% ^{@.oK# 6#y7 ˵t #5;7hh-G%0 ʨO6  W5Iέd}a'dV6a(u[:C<$/ = 矋:岥'\(<}6cI7Xs_֑$JC[KBK8`nW8MŹsʹB:U1Uu2H@ oC㛔4"W(n*#|M<)ZSŌ!BKR|`AzRn4t53T^}6wM6[<րkɪ嘏%=f@N򫤨,֝h3:4(Uuoa,%\Dh 'g d)u`KedHԸ$< Wd۞/;UK/#eIR-K;﷓P#h|T4k>FİU 7sd|"nqWTDo:lȱvd aS%sؔnݝ_ 5:QSgR8xɠy*"]L /Vp'R?#30NxzٵCٺG̉ ¶-nޥBf㪊WWL{蔍W*L [آZ9ET㓫kAA ]W>i&+T7-sLhߴ5ŷprq";%K:z1(0z^XQī_ Y꼏0_o@jy͠ef&CVsJ#-gV7Qo(=ҧ2Ĕ1ߟCsla0%>muFW7kSeZ1B~^$|9 d@vJtki|UY&^bv EM02_D0F)@UsgHy&,OHEб m1w/ls#Qa8B-݁j xL"der1\]Z1d1f/Sb^/cs凮ٰ,!EX |k~ϰRtaNM]r Аb vgp.N[cTv5,0'ZWy}nD49#T\Z#bWunhqZoikgú]&-.کUØ䠂FR5K1xE%Y2mf {ɎMr%7k՞jޱ%UE*:[QL*7kEQ(sIՊFW6h2``K'X3,;2 n8:W܂_T-C6[6q3)OԹE4>Ns<]'nXF5:p:yvS1zuu2sX]Ѱ`(>6~d P O\|Sg]1n,-loly%@IJl֣9eum)ZlZS!]I7n$%tAgx yXz*GvIÿ$O쿃9hsdD;q^0`ٸai!y/bF^D^ hud@* LRCʺ4X:.֐׿^p]?s*ΣZ>]kBcޝ7a}ibc1F ̒ ޱltuFI&B wt<[,휬N t ٷ j"(!bXv|l\ avY{k zȟfQ#8Ն] 읔F?m<,3Wa>);0Aj(h\rvUЗ'MIզf{a ZzXv};˄v0 qffг۰tzbL4 UHb)p>3BHx"ч-[潽 xZd*W.$*EhElqӓqP"(dEO]ʝ4 ^[&\]fcsl2PR]Lؘח"q\hSɒQk] 3h/ DBA:8rArkm.A;Q-#/R.pU(?K̺؆tGA 0*r:%@I"&# !ͬy;Ěp\Hq m2\{(Kyv?.xyn%*~a\ 8s#%n'= /#JX½L5]?`U$ULޏST0DB2u CVOJ\+ظh3~\My gT.;]Y &_(l^ې6wD\C`R%wZ`y;G'eTA0L&CBݘ*9zL,β9@>z|B64KHe~`qN #| T8⋯BC]T6cwø)qӻAհe#(`ss_ l",Ƌ15rbV^9 >9&>z̔7 #=Y"UWN)\K`T'3u,'Ugf'R6ņd%3z%ȚU M`·X@C'$BբNY;5y=Sz?`u#h +3b/Qtu'Br1_==L n%\jia\Z.{xkECcm w9eDသ6XX!QDk17$3*V)šULNˣRv%>+L{^.]\?spx 5H~/>z/CfoReR4'E`3 >JΝu3aiO;,"7z'7PN,s7EQ+v7}+94%|b {ݯ|r0EJ2}PoPIVLY:iZ8pݡ3^p͹Tȶ֩Xp]?'8>25!Fv烷skc]gvliJot`A߸!D .buQT9[Or>fl|K͖0y 'ƀ;E R;dEϪʳwn4/!G^~0fT0nlw:m)H߭ݪ=)\+nd/pV[>`Gv*ufRiMDd#]N^"=wH:)J&qC0\IusD(u-> R^_0T C)? ճoE j e,x-(xL0[d f3wGj_s|.WD}Q`[L9)F/ !P(X~/8hvShj+oBKSlzݐ>}. Ā9xbwt4 a3^ nk!aoxJA;t;Tg)9na86rӜcf/ };vMt݄N:T陓,/|mZ [U]C&<.5`d&<8W(Y\eN}yBM Q/f P~w-L  m-)"X^Ҧ)yN\jO2A,Y O*T TTDsI\D8q5b;8/q-!Tp"0zN>yu/)BvڹE֯"aI52i[t+Y1䛂(Z^ǽ$!RP^+. 4-ɦ_v]atux0 bټmd8c{<$Uګ݆Ӟ-9S਍)]uBiϠvjsP;:SHH[ڹB'P{ҡ[JATL.^jHW||'ӿKj$Qy2W5@*,(|s>Xۈi5R7z`DH}n (͏mă:Kرcf'QQB> gehrl8t54"zߞ"+'PN#Y(you/\ݢG w&妳׭O u]( -;6>ų9֖{A[-L>y2"RA wP(\|ŵ 4d-DfHx?g=hG"t3`WCE;zqKWGҥ8cʲ@ޫU"`m3(D.C:hB^uq_95j"A@ z^=CςR24FX{MeL (iCe[:SdY"F9 c-e. 4lemTQn~4ցsM;Vw?n}p 8^.?[^t՚]-Mo&|MU[p#u ص _B-TdOuȃPMޙ-LdZQ'\ZK: aLմ51WNbhTQ aT/Z~: rK87r:ej ,|B"+l ȰLځlMto97fYೆ K@=:O==n_Z9gbVXaH1~ݘ!Eǯl@qΚϞOj.Z;+ x+{lu֣9JΜq8VxVOLD5KB!8ߴK .0X8~punV[5ޡD#Wxr@8-o)8 ̟qv,wgDɲ;49X`OOff[j_Ҩ+S,G{ū0Z8ߤ_r37>Z/tlN'o2_3#&C-m`;w໮ӔϺxIGTj9Oš\YA4==+SŗFMtb)7zSoP"0lULf ; pI-u:ԓJKt䧅rzLq"^4 g|Rudd>ZC4̍ jRuC1!biPy5 B;WŴ$NM[HQE 6_J0 _*7wv ѻ!/tc.TۈI fDB4ȋB+aoaj駊Q|l}vXfIkδqE}'Zz8XM~y$`{! )#Ovas|*jaعgx ?%!xO *'duiBg]>zpyixĄh3.WW=WĿ,ax{}O0Wi\WTrR}ѻ Q8W`ᑉܽQgrtie"ݡ)N`&: wMr)<SDZMYʊ^iIUNM3'@j7 mvpDqc;"GR ү\),mԜ6zˏ ߼, O6c&9sP BhJtΆj@g<ên.?vC (DEgf(6Dz-0r"מi#2-fܡk9ܐ#j(+л &4/c`-QWDJ&zK8W^so!}bBN^8%Ǒ^,GCաr- j$zq]4?e&ЖpVh湣.d_Jnb+#`ZVA{-  PAjGֿXk|-«J0}XG]4nlEZ4n9U|(F^ 9u(ݘ"ȥ7ZZ ٞA5Fx{['ԦBz8Z,Ni].]``Uqe1I7ZVtvʃlcmNF.owWՐ0,suY> ^(c}+w^om85~(H8L[ƶº|X!/;ehdA0uj2߱5xEXxƀA?ێbJO!/9#GX w '#d;UZN760paxb p&cT-AwI>{$;Rd+BrB&Ad,} H=7B!g,0Uκr[`̯WIB'}|ò_U(ʸyE|#eDaTe /ivLWႏ?b2 ~B%Ͻl͐Z$?~"-yo{iW%^,(T+6V)C+VYrkKFt]` TY@%n$+`N$V ۭ&h.6(}MS~ģ=iXaVb8Y[hGu;\Iȉ~j_uU=M9Ca @e'\w7Y mD4mS9srCRuP V |Ě _#+}xX,g@^(Я&NEʳ@/yRG! slY)) 2+R}2+ڮia|w& ,&;I.ަ wadog|uìfzjC7#Ѝ ;x 0hO#0K!bU'Ay PZt-,$,&GNQt;VH Ӧt80*"ͬQFLzCbb)`p&Hn XZ܃[/qj$KR?,M̗a> Pſ QhnGB̚<؝Dݺ^QY[:f0 }PuhzѨ'=| `Ry}RQ!=2dz @DŽmwʨ(5 _=}19 1]%Oq^q+SH2 h^}֣ ;mNe:hۖWc!+oրrr*s[|];7]SgEK0>ߺ#͸r+^O$QdZIFO=LT᳚TNzD*SZ:$ g$˯}1vzPX&̷-nCí!Xi]nɪ Pئ s)U@5*u;TĴa oRySdI?tt9zv=3) ]uvU?ɔ[ksZjaNjzew5 ;c-I,DOڍ`7t ?}{){fO|abHH牶bWPbםj#M_bQ{6mñ#-/5I WD7@$Z;LoAl_QPWy FaЌ4O(䐍7`\ Lwa(S '5g$FJIZm`I]@*zXyӖN_㹹Ђu(B_Ck;#%A}MpH;zW=[V wrf:by 1:ҐThkUgN4J{` b k@e2wILi(#fy}]733k~i9,b16R Hj1BPpk'lt+Rfк$,a;|3Mo35z8 ^10$vw|DhQbaAbN:C L 3 &IG*F b_6Vq85^~Բ'!dָ튗`{a_ܬjͳߎN.p.6\6qHe!UNLٞ?y#/whWnjƻy`y3 l ]ZiV$7RػGfͤ;u'820Ȥ~-iQj&{l]5G?q:VUXUO\,p]gVpfH@8>spY?B% g'kr,a ÏW:3NWp,9sS C2$y)<"NÅ/`ۉl"HDd.+𫗯uA(b{ L^Y76kLUbQX3ȍh;6SkMY( \w|9qj@1<Iy @C˂3}A4lcqԯr yh?]DjlkSmdx:5!}hk*~ΙcGO9D4a`Fk?aM4+> Ӡp\|p|d"ݍ~3Y^3|zliUuv>-'wG ; #*mD0}˂sT~jďzL?N0Rdϋi1M$ ڭ{%;1/ؼ.Pm"/F=ԕdSo0rv@ _>Rw>yyKK\5 Q5'ጪ=(1#ҶTi6ct}$A)h RE2Fn20!$E QQ'3@20~U^o ?;CFbֳj&v R!.Zܓp `5b^ 2#ĒYKZ3?3[HfmTJ`Ed@لE:6{,Tewbxl>֕͋e0?^w*I5C>bEa&$5k1 oQ(X<~tatf Qo:Ůy{u]Uz}5]dV[!T+8 ʪʶLw@LlQEץHOsYDzon)kRMh<{{=h 14bY /[_lR񈽷'ҙ `^d!#G-,C8g6bcl&_sEIڑ&͎,e`Ոm WabX wx# Uk\Iw_Cɕk1Gr}Fb7q:7j9KDs*83Bg6ǎ{ m%S (ٰ3K=x&^czc t?V^ AS G%Zft60i8>~1$74 @|ۇ-YnۄǍVE-fUwުM%hJx囿W[޴pmn:Sq-k2Yk2RUEN,=f85OX\.$(zZ'99z8LK^;EV>R!73xq7%DK4M\qpp^ۙTW=K6\P(F;N(T/m~γ]he1y\=.[ qKDPZwvӜ5g xA{$LgB,\QF}quQ,DqlφEh^L$)rE^կII=CfCmn?|ϊ7zDdn <9cQp m;RiEȭ9d̒*٦ Fo914 ne=|DG$yŤ.{dm[ ӖYv*_jt5t}/g7~6h59IhpЫCե\ojp%~W^nXo?yEOXTިӇVy$YKM:쵙- J2RI/x72m3 KƼF}2K* :A~]<òu meI 7j`;\nL6"FE6}_CwazWӛn=k Ͼ<<~u ah!n-V@V@5/!wV=AW와Ϳ95FC˨a,x8+GƂ㭠0[?\#ZaH9j*@޷SQM34;ko\fk2 o*jV⠮qP"&*y*Qj?%P#υV>ʗ/UxD&QV]& 9xTύTfklGcp`8J|xj::¬TǤN'bU%y~HPn2TNE1pdO=6٪nCZD>{ O~WKc㎺αc.9Rl'm8 7[AߤxqÔzC)5[K_oA M [gwT!͖ ̲4TF}.Z#1gE8V?- E0Vif(ѫd\WL*bv]*P D|&Ӹ %'8*1u[A>I"y*+>ꋷ,N ^tJX+'|Aѯh )'~9_s2=Տ{ Yzk)@[k+py62 .@(Hh9ɮRS7{#Ne:9eN9 {~6ewRw<#/ޡ^՝AE yLm'}A(_|,U,?Y>L 1G M[-ˤY&v i;v٧;*87hrxؑ巋ߢkě"U49ƥFN@ZyxGz@̒ؾB;R ;~rݭ)?`n[ ɁkmxѻXwfYTvgN/;kOYfꦍ6CcQ5 |Wx `zWg r6.)']v ۔E+sc+Qc*誘a4JE8AUZ0-u 'ԖG<ճC @ #:(J{BIxnis}%s(CoYODUŀɚ3ߗ  lcԤfwOXbzIo$ XK9+xb6J< 5:aR_9x 45ρro;FWѝ<*k 퍩jp>*6 tcQ(riKICۍ^S?(級P[2HzztVEM@豈_G1sN cԼ /] {I*}6[,]tz]Ev%:{-*(:?Uw)+pW2 X.S.uB ''|Q^')JXY;X L $5qEFGCCYKډ cG&t/&zvl˩gU\FEFJDߑ6z0 l)ilp^ݵq,nﭧ%l{Pu;_9 b4(]?i,fdd(cF &FvzΝJҮy8qUwA<|itKf#1@Hds66}T>x8~@*H8w5of,V' ^ ObF<e ۝PE(7]%T̵7X%ʉQbǜE${^ H׀c @Zk^P`EY;-hk 9Axk8 k_'DYebbQ?xjI8C.ث,[&4XyZ+.hM\Kn;Fc 9p $AdX+alh7ڏ?3j_C`MIڙRma%h{fGqqXFh.t0 s &k۳a{Y~g 9FVS ~91KSA85Q6M  kҮۻ h2EhI8' ׵- 7EpGGVec\zt+sPVhRN&*Г՞iW;2 p0+:4Ǔ%2.2N hQV [I@E*L޶¬^ })'>8,y]n0؊hJ7cvfYt,/'vk Ma~nyf*ՏoE4)V% ]E4FA펁 +e̚؍3#%'eE{l܉^CZdb9n6@1[6Zd[ek=`2W C'#n~qH8 eNxg*^`y'+h9/:?nۿ\n/&g;gzDcҐ4&4's>,3osPVIVXJ&PH㬐?~oH̦dw׼QKҔ̠׫y6* =K5?=|kbUաO骘WtQȳ5*~Ѩ3?{ Ebvq*L*=<Rcq#M0z#ٮNfk)b?3; @VJ@l%sLFiNJn RnKLp˙Yuݾw_{< p0 H&KVʒǭPz[J3XFd2?}+k^qe56y!3|ؙZ|zSNrZ{W wnC%Kk|zfR,Yn6eAuZ]8 #nӊ%ґ2Hlt@`\wQs#3+[vPtntqF1)GEhل|SF w:a'rv&`F`{!䃏EF̆ KM/[krȔ}wDdqUx]Kl4pO15dS 9WZ!@d ueEtqglK"`~sA|/E󃻯DF"akS!/_TFj2HC~D? + qϭӗ޽-nQ/1Ԙoz/V Oݗ44Jff*`*|iyx1W\qzA"X Rlx3 2jS xY"oq ;Cҧ=IM,0ASLUcV0hHRVwOh(֤wRR}X6GoC4䌅 N!Ef$>y!d/'wbپw4n4 qq I~'/MOYօrr̡/b$|du5ӶO D  nm(>h{dVDasFH+ZR{@!=^[-fjGL,#eH4ZN|Za]*A|Q\ 8vE$N@;#:CO>̨@I\R6zUwU LuQQl6 qat^WR%7q;G/{tXhɟŇI,.N;\RCT]bCU)i \]cO5M1OwEKk {$AZdVM,L.B"'X+8T %ZXUZ 3v.E@9|bgdEuC0ޜߛ0FV>: r^b bpH۠>Dq pbT rbb5[zSp wA7NΎVSn yՏGբFW{XDZd}*/PZU5gȧ޻xܞ697w@_<P 9AՌmŗOHa$.ܹzT"@EA2Û<2T8ӌ2 ;}='R s+@Lԏu2ol%mPeaYa>)̩91 y$azc_ejMVxV4Yd,HPTZLN}[cflg‡"j_3džYtrRa0hDֽ1E_ײ xD}:4iaj艪$a_ʑ=CHH.|+)R!>ȗnnB ]Ya^4 Đз֍vL|: S l2Sa!9PfNovQA3ưz~\AP0K ݞ@sMcH-[yTk}_i)^Zz%"?c\Ux's%%$%kj2F`{.fx$Xm}4p\?ln2O5nZ~ "pkӂC9(W}2 yce~Z$^7KYɨ(!OT R`BF@jVs 1&SkD7ldWћ9rŨr[ <(W=A(zf1x !YCptAb3w V'Tb$O"Fv(js5C>]YoCD9&h]ǥr:Ɗ*w/,(-qJ%AjhRS~kL C6g ;F#$$LV|}HkQu ٧Gy %#WaLY^jԣID8?C8Rz$!5J]2QIVcJ> *>5iB` yE `ȇga). 4 _0n>8 n^Bi 8Khh|D- AW'S֏{\ȧxgHqf5>8FBY{()1rɞAt)&@Zoה+e2es YI 1F_ż u “KK/w4fL쵐ǠZ`.BR:X|sc:{7铃*Jl攰I<#{ml\팓VvAœ )#@˻(,ˁpZ^K#߰ۻLoaA`od-La14) tV섃y=46GDSwИAV9+r9xQJM]S 3O=cA2BSHۃ'4#u5zmPl gm,sx6Cu{"r/ߙbp@xq\oqV$#Mp`́@} ̑읫®-F{'?>?)eT͟R$4 *No8&`r^X;ӻY:Ԥ] 2q-#uvw%{OODH6t \JIEX;mwd$D]lؕ_Z I#PACA;\mI5XE%[.h+aZ9學+Q60* ۢk9SaG{a*lN]=zξt0#  o4i=?>ԡe&> W"WT2Au3)Izv zX8uOiogVA 3Y@^TECx^߈A3C ~V!V -{1VIl qc*=\oTcaV=^W+)=Nu)iҲ9^kG.,ż\Dl]eZ)gՒ9Ho hD ['[t|לan|fᾺsZƤ A7}2XP>DG< DwTp)E ^AL2@Syiyo1O&Kֱq S4p&oL^UUCa &cjznZL su!c;Tݧ$#Z!UgCTMJ3R( fp8ˆ88.f` VVb t"'SH E/ UKex+*m u,"-'X?X֘eA)碰C-AQ]H{BlBЂE3kUGIuG*$ME!rF#Oz r(p>C/cZ7QaPMҌ|wX6 g?zGcAtSbZ1VM'q`І냄^i݇3nڲܪ1N7xB\묇D10P|oS* A rU3iު|C>]Æn X`uR6/}Se8<9BH1cDU`;f(z+C:8ZpPS$ qN~`Tǚ]J%se >R4T*}VTb/[aOB[|f݄%\ :/l&0]B~8ANT-Nr|\C.\QޝƳ=3A-}1㚒w*%iW4bk?=.Z*~fB?V7b)}:0QWe.ÝH RНuoߧqX@)vf}TT*$yH[άN{bO*ŇDjkF2MG Zljv|xQ6JUli3Ҡ*Q!Գ6RxˀNc}3]]c [I-x$P%tM!'w.p;r-?1F?@ H8R9/Fd)jtFj ~ 7cո6I6iQ.X wUboDt{3xj8.LtwU7Ѥj(W цZ78I͗wB{^}{fVy|<8K+!sb̰ЍiА5$yAEr$$_zR="F`j̏75oypQ8#qMj; vu|l/k< L܎7w85 0uCuPětI<Է[~`ixym8QbY69#-0$ =sIdTagk l>;.saTlcfCplLÎ =ŅMzc:!v#~ӊk글g6UjJ|\:XYӼr{ol+]AsA+d!b6RSD*F&qi3N|ħ2=Ei˛h%4 P-D.tC2=Cy3kެ{'Q!"?C(|۔;Mz o)UrM lDaOFU Rs!aʇ) =`2 E f9N{>R00\0)yjG%+ ~P&w(EaSJPa\{I :$w_c]Gm[b+ !r% .<s8JLwGl(:p=de&tPԃ“Xel:b0'iR/P9_ Nq1T٧l i^DΪI~¿Őb[D=n/76K(4w+%d=dĐT2m禳N3S*lp7j0bn%22QݣL(?Ȑc]k;-ZҘHOU/i}t| k N&?bxx~̜X#ukFRƟZ=Ԋg3t\T|,8(i Mޮ3V}VYLqqU6M±<M= qIϽLA|Aic۱v-p˦5iM n#1 -3n=e*`~: I+;Ay;c]hLx8mvBF* Gt+㸳,<!C\:btPCNMĿ}RƗIUFnX`LP{+A.\{.ё#>6'Wo e;韤 ӷkZpU IB_uPd& G DI/F0҄kx#Mkߞ~\Iv/B{d)!ɮȈjնD* ) *i*~NlxB.۽7ri_D. %/'cڧZMA-;{p!m"ιО&+IC??tTg_2mMzKuƮrZA@6F#b}-)zs:ZT|/+9?V6o(2C.SdJdKtȳk0Qе7r&B+(/@^Qwd_>j8ݧa4>"{eeMa8@E+[aǿPg0a sQ%cUe.[B` DO]$u?9(+NsXU)[']b䢿Nʵ7T bz*GZ),g0aV-;ǭt5H<~YMx{738qA"8!lH⊊ Rm0u+aB\xN 5%"@0H#_c~'ǚ蟈<,XnlYG.|6ZZ3{];~Dm{YH*)CV>pc%ݿE0حxUMہp2Lǟq^ >»WػxNFDsEJӔ`yg ,gB{Q1g<- 4C; B )CK}万A '.ӆS;*ĿYCǘE\l6#f&} kA ɟb¾=,?@`3fSCS#] C #ub/8a rM[5?|t՝;4I̓9niXCa\H }0Ac$>q(B 7Ƨ ةoRfa'9-iUKB 14gbOwkjY`3Ÿuٌzco#hD QghD*;A[ J̧JS1|)<+v). a(hYA>ֿL$%]p]!%󨪒d~@4lF*'}!5I:{4͏ad0!rA.n(97@#i1 pSʠ6ў$6 `(0a,JN/I%7:xX)իXY18}=S.}*t 8E0#$|}<aȆoQzn6U$:EZ62/#/F|huƮ!^+ -<51S &\|VE|E,ܘ,iT߱r9W1F.7~QoPok:ɟ޴RAҖlNx*deXEd ˱ZWb ⰭWc6DgԕBDjt髪ڕ58qяfD*%>wz'OWvwO[/1Je]7mR]NdJܥoa>8ۧ&2Oja(i^MЛOY}X 3oʮN+.I{drDasXlL= ն#KpyUBN,+yYG8[zd &62KO^Tq=.yS(FXo{[gQ|R<_Z: DXݯIC)~zl V%sru3r!dH] &'{rW1?U>}4O~qWIĘDLh%`G? 995B/0YƩa*8#$)IjKX\n%]9p0gKF* LYFK@ݯ@M.1aD)"RCl9_ g^KOClLdg\rw+†rf{Ed 5TXX~?yQDXm,ʗS €yTOwi ]br>ŪoANy^/xV4=]Dl$ b$(gxdE#Y´G粶/8]=ʹ;]- q?skz` ҽBYp>ʑ5$0F3&/x 5 \2S `-U -SÎzNj7F(yʲEzHYWZ[`>ֲ+lrK[_2'*kuZ~qdp9zI:YY缽\f#CMW7mkD?C,#o"Ͻ#火&_p x5q&`Uu .a/KT|_c)._SASddK.OS=/Z^N9MJE`F[cGd B^Fq"rl=fmrOFr=/Z޻Oo~O w9V8΍ËԽY,RMca =5Z73 0ンfmDpjt{YJڰx3P+!BkMvhkWifq?X]IyCpӮ.^?w碪%(L_]~hRה=t#]ue%c;E1Pj,_e_Ѓ?iEY ~> 35p0^C^evB3 9y[2`lC7Z[ >BmUDMI@bP(B $>ڵleSS#na'gm]iXiWY=ᐾlfg%L(w_zx=?4y 6lvgĥ Q͆h..ǼS;[McqM9X$kM W Q'c{WkIɦWڵq e3ܾg/; ReJmaJ+xӃș$>zNgs&Wpsu}hlyV>ܝff3,,O``Ubmʆ?%q_}y|b6Dw⍑-TA!Ap.=m߾l-3Bb`) 'ō!QP[iBM>ĬA؀j,Pvzh,` hݢ2XI^} GX(2T9b94AEގ"Os?uD5j $-@xeS 1p9%R#قMGgp5຿ZgYR]w1EwlBCTUHx UC26 N }+MPiPN#.SVu&??bWP04O :6 }:O)i˜6H@W֎Sek!=;'* |z7do$F~U*N$oQUH' NRC{D*eS[^J hнƎYH ąiUsSmpߓSnlylk^XF這dDkCð*! ->t>{z>}+"eFU!~1O[",#ds:F`T@7D_N:ɀd%??>Uo aC!u,<ȘWSOiC#4J!-L)nMil&hA@[|=UDZ@a:jlNdF1`RKq]Yi'Kw̱_YBބ ܙ=ca0nWc#˃3Qzbap:1 fFI CtJdDI삾]RTv":i?z㻒 ]s-iD0={0|ܷ jSR8v>uV`zJ_?gzJZ'U95Y\!%b^c޲( s|ԦxN} " !@qYfV?ݘC,JvQ?P *AIXb㊿GxjM,2SȖ,5t0MqjE=V{6B.爵 `#vX 6{Yw+/lM gjwAD_|51M!XcM>GaU;|4' n-T0n&_,mm8R:s<{%\rYۨUfID5l`)1Xi{ae ?TČB'589$F}C'=Q*xÎ VKkpwluN '[kPTIb" (bЍGZd漢1`뫳u.bW-?e4SD'Zw%WA>tJD$&5zaq*_¯[Ӫ\O9\vXLC\fMI-}SXUD\9zӿcѮ4K> ?IM0 YoOdM q鴼۶yVMe{ᄥ!NIȏ8m}m.T-yNAPE)bS ^5C0C PvâWLJ)ppWFWe92bMB4 aLT^mi}ӀsN3~&[Hb JTn#mLGT?NJ-kap.y!B#O"rMLitr@q=:Ydb^vF-!D2*s V9cxdĮ7&Yowq㍇=\PKs:g n=% _G+3믐v-a 3InP)a[z]|R5rm((F4=c&L!(Q@o3]س`2;Tgٸυ[C!޿~r|?B᪂Y۸)7;ޮ%D:d$K)׬ 4NW[˚RC9s31=Ɨ`jCgparW{U(~ڭ T ¬ 'S- xEZ/`zHGS&vyuC&*qo"8y`҆8'&R Ijy&O߲5^k䪭.nWd򅖯>UlxGyOf C:hwt~ű_V r*xkg)wI6!XY!nHŸsI 1x@4W&IsFl%ylFv,֟NEa$ X[+4Foڹ& Trgd?$E!TR}\ݔqnܜqT^4B\C~:>x:n9{07 4C]np^9|{+?1dQ U59$ ;)$=٬ %mt=kS|_ܺ!-CCd=碌ز^v&X2#|?Kg06~QvXsYRr}NLfgDDƲ98r ] 8t~jE^赠<{?ܟ=5[^+P<?k 55\CgVviI[gsz KGHeqaovwMP!POFO2- ҙqPwݏC9J@v~hjbѐw&/p_ ]gp;mЏ \JoRxqr$ȱME̙֕] R EfYgC!*8X  kr")Kz޳B`cTm6}_P# ^6"B _6f5.?h\N?%>` +bc_TD?wÏK|hm\U2 >B?6b֐1*FrCkRM)"̷GgjǴ| 3PY, tFY=kc8m]F ֪IP L#W-m tax7GܸŞO1[\|`=B+uLTprJ8;uHRai8$3_E _UҎ}p[$7!~}CP] unC%7m!6^Jft֣z">bO^>ƕ5RTi587{;|k6YUitWV߂" b_|r $\MwQ#_ۚ}Ubu~8w0ynNt=M u%B_kڞhJGZa0KTw$#ȥ0x&e졂&# JC=U3tF^'=5e$=>RfY{] xa:8şM͸>Fҁ?pȿKEm˧j cmYEv&=Dppw1u>9p<3< K]ug(i Mh0#SYX4 ؽ[q?𩎿̘P%Ƈȧ_rRNCT$:M1c[^ø0Pt{oĤ2scvXE<Җ;+Gm,1ICM.#ap8[*bbbqNO]UB&G?=j⺦"gv5kApcBnt#֒C-P_k L I.i>xт,|}k}'@>1l.ƀ3KZH?Cptxa`XnAA;'^sRN>w kFn$T;ځS} Jm_rZG?TdCa4}dL(ei&>;B|#Dgˤbф'+LB(VqyטA?Y+n|vf #`@UA~:5J.::SC uMO,ڦ|?#4D<aS3):., mzr.EhPZB!JroTP}QE JP{Ɋյlb#s'!1NAӖMG1X =P/ k::g_CL@FoQI>=ou}:E5rZ}v w l{g O N ILL&8~; DpuV>֑n9(&@_ F {򠈷Ap]Hʭmv[:Pβm8N@ >6vJa1ExrJlͬk>:mi-fjuRf YG^`K!ʵh'MxҸTHc86*MA%}D&-:Z/WV,YO'zcK45'pԪěNZv~o1y7:+SS3!Dy`Ҷg{"#Foo5ɠj(c!a.L V5!ĻZ|&39P}/OƶFz;ΡˡM]y*b^b(8kh(۶u@2\Ų86h3Zq |j!4̞qG# o=u(VYoW4LQd%Ƞd:y2+0,5q눤vŵ=ǨU2 wȄʑ q/,OjƯz8u"%jmL;>մ] =jCyXi-ك/qw\@sd0Ju"d:Q9^VcD}S}30U"VNBx["UHìSU/ MJ,NlhJn(ޘ@DwQ t o>;S"CY'󚙿oV h/ub`-Eʓثq~S2A>P(>Da]thgyTqֹxQg%uƋԞu7UPN$s\˿۝)D@R4GA\O5#$8,uXJzX섀ޓqO>vNtk#ﰭ5}XL?`ANzXFr9 RZy_|x2 EFF7GS' CQs/{ienoJ*  ) K"W)i)2tNgؠ"y+Kc5jws63!v*>0_Ti2/A;dt}N&Ζ0-IÕc0"nvwmצKĻfNj($>f 滮ݺzL|imdg:j$2N7oWtlimFFE^197mN+w*kHe m7+3 B$qǥonvbtX%UU~D}t9 ߩ*89?2 hc**d-T$ts1|K=L}`pBFw}*'`U UG[NKs$YxR;αp7N-2%*I/^:fAGr[RmM_eќߘw`Zu*[)-Tݩv6\ÎRYWPz!9D W܅H 2Iai@ʾlw֕jQjljI"Eɕ4Cԙj {SKE^.3q@/Uo LTD*J F[Q SYH2j ^H+M,0,69F[eIu6^;:TrLjQC;nӴuv.#<˲r#Cޣ]X%N@T,&.t0S- *Gώ$bJ0ΜLP.rƘL8 ]g[TFȚyp/+Y}9,ctXL7ؓPC vw쳞 9 YgYZ0707010000012a000081a40000000000000000000000016446b36d0000d364000000000000000000000000000000000000006100000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/pci/saa7164/saa7164.ko.xz7zXZִF!t/?"]?Eh=ڜ.+,(@^s␡Yse$qBDdR@Y_òѣDJX7ae܋K+VCFpJTrq{بkʹ8X~U gztx~2 47wrg;E*8"KIH`F=Y2p#Q@d'@<T,iOo +gy4U-LKv_AJa~R*͋ueFQ>?YMZfQ@#YZ|zifyΰu㚗.vwzOT.ݜ\Vg2MG8cŦ7aT!cVEX-y:K|ߔ)E2 mcOTfH3$2dȡ"OS҄%ǯFV~M-1Ҁw[I^)iL ?m!0Vj ! սT8o}4}5Ţ$72=ъ$9ǔQBՃu$A;4@c t|ugu`g/^9E\}C:J5Kvl.GJ֤%uѻʃ R5u~g\٬ !X0MBku+G>\i"2z$N`#T8QW""EwАZ>/91z-; B!'/s_DXzs%b:'[D?ŵf(l8.v Ղ* FZ)GNPǭ֋{k٠D;wL%Og1FLj.nBC~6=%S)L>}3We,L)[4YxwT >SkQ GD{$2xda &tEO|n0^#H&b!~. :>+޷mktߑA$8n0Qє#ǖx7Y={"*(}whK6G&=,T㢊p~p8"4}KekUÐHB1T!Jo.['0D\=1e9󧊐u6sx3$y7h? 'a"F!i5[z=_[M .XA+oʠhI;EXhWpBˍ'[o;Du_Z$)̊oUEݑPceضr %Ù 9s\AH@*%L@ԌdzJ4WW otEϧ`ȕ+!=qE.mgX]@>|2=B4rрXR_4ů3 STWsmݒ{s@9ulk[^8Ibn `X8E*HA^@CT8Rm'hm;pc2c;2[awW}_ !86eDnH5Rt*C,UsmF[y_}#B1,3-y>E%g"7P>9z=ifj3 ZH+c 0?mJZˊ]ݭGv%~W]`jS,8qɆۤ  g$/o]i-Aܧ_2_hGo ԺA w,WF,ul˗JOUH|(+P7psI =LY *UG=ͨCTS\NۇJ*UhD(#sl^hE,9>TInE-~nAGz'RC,DL{2֦,0R[˥cL8) _\Y=n}QƏVvN>@?7i)+d1w ǘ x|]-~E/Ɛ2]`TR(, g3^P3 `F@:lKb:c:^Q~rt~?vD|â`-9FkAa/ %KR+(Y`62=7EgGח{k9qtm}F[[ɸq;/w*F:6Z}doW,scfgP'L}G[ƒ+qGL`]|WҶVs`[McFeZ; ZV/ɜ®hv gQg U;UqO͖>3Sڱj FXf4 6eqը4%88_K.*2 vbW}H0b-#jGb$@nOfJ:|OMDz]Y#f ?1[Tĺџ}qm:Ջ W] Iݬ(}xZWqO*˼QNT[Z}?I¶ *9 F0Ejf@k'竟>ܕXl}Ŝ| 8H Tn h]a +Dݯʎ ySp!Gr (6qp\mC8H?&_0x̘s_BF {N/ӛ@^NX'qk+U@/iK=,&q]=ۛe;&XJ򏧥 m?>eʢXm)k'ee[P/{~ q|!{[hLEڳݬڪ9Bm w'|Zfpi{(0Y(L #1~%"o)3NG7?uP9&A|{BS mMf^tWN4iBtB][-[2\ |ƺ˜]!}~]xw8ɢA1 qŇjuSix*hicQv$5yN_`C y=F`%F|ƀ/ԓmVgaU_Ȅl$#*cw}.4CHcTQ0PGdJ6<Y;~y+0 .O>8L 'sTM^pPTp$S3+[ Ҿ\4(ţq:aIA D_}U=E75X-[LT٦V Q dԼC7U 70fP#ot&lWCEB@up7;u('ҟ4c /@/h! P&J2*>"2SPE xO4Co GAh*A5:dVms"禌}3UI\mbO'0Pj\f8\z%+V2me %mb4JԦ⏈6r(0RHǒ;&"@S`-_Ti |2$!O0@QRyA=%NxV3x)&Y<K6`ؗ(LTaS +wMgl{;H bIKo;ƿ#0*]Ґ#nLKrO (TV-$@3zuid)+=CIIh$v4sHhh ù%x.AJ,0u14,c⬔<Ĭ,D9ѭh3@h^HBłݳ>Ω=>ad&wD4HLӃ=L3$bFUނCL!ujPDN􅘌eR/RYlXִTp4cՠYGia=F!c&SfB:IpCcIqi v!.$:hJ@~GK(y)P݋jiF&X0~Q1ʟ,UF±T!&޽ך~0㐗nӣiUg TCU'Ve@*/`mjV+_#U U D72 iBr땨Ӽdr[X<"40 K{b`}4mSPkņrS(A=1U*"EL4QԲȲSP9$=0#JE_X<'=1A%kX b&0{w UEKPS2T (cN_̒\xQ/ljۖgĝQJ1m6 P&W<4|Dp;0duC5@qoBbs9¤8e Tya1BGWR{k#vDon3'ϥ~ HC>5lUK8uOi&L·- qF)C2^w^ .Z贳6Kw]j}#f{ 5`-DNTu9XIls/\?~/+tnT_рt뿥gXEtcwJ0TMq*^y9'IVi,@ Xs{?$t' 1Uk'Zc҇XdyI?R.:jA / !*0Jl@FLޥ!mmɤ$>uw-N9- U\:՗_EN2_)NK"bmbtHې`=8XC Kh7"z!c!1O8"pfƑsD܏Rp,NO"[:5r ^-[ekAbMЄh@nFW2]heXFgXeOR7!oq^\"mWϼp|s4ה:Rla5FF̳r,|,絹#%aX<%g|㼮^Ma1gד$'ĢPvGDʆD^5ݩ{0-v1Gk w /Nbn tZ Fx:>#l8}#;1O;\gGAXȿ?V-Ib|ee^_KF| |´:QIgZ~r!.\uZ%v 僚/l<92~&x &@Ml!*_T޷,qVˍWxu98YbMAX'%9 a*̎du+@"8q;3u`CEԮ?U/?{7 lT'm)ԉ Y<;D;Ru6+_ڴx q{jd%R[ >T{A P@>ab7sp)u,GB+qMMߍgX;}-[# !9IVklI"E}2 2 IN;u#h*tkG(ܭ0hCtV< /=}{G5v1p+R+j5"Ee@d_V*E[Օvk%V2 ɘP9rD;!3,ͦ M%A,T/K(uyKQ%e&)tݖLn{Lh37xEkZE&`8]gZ\$Z#7jAoxՑ5QB^qVa"RbFT;#+jH2L %R;75ig&?s[Uk&ۧNk0fɜ]; g6p?Tn':wqtn Jߺ –º{ѓ> -cslg -2@ȵ a8ٲ4XYr9g[O$uHUaHgh [ib1_eSLote2=eVf(-q|S oc"^9$n@󜲹:7.A;H;ב\/7yS24TY)4F#\(bϝ$w?k,ixg*ATe7S{-LG_4nqn`6쑜(m% ĶOHT+g!+蔃s:V&͛M3N! L*h'GXT[]jV mة~2lFڇ߷݂=DžgUvaTOSI+= ,ͦI#Nr bE0ny* ߂}h je$a̽/[1NvC'z(v'"-Ʈ76מUݫ\uBln%HRl K-|,H[t: 넬| 'cq1y ";a\@4YNn<)1Ɵ]U%(Q;E]<69_;Y z6PZl<k^a(t"<mZ, Xևqi-\w/y4ɹL peEIU;[@'9/u ? 䖢5}#}^AH, oi;FU~[H7Y 7 fRSkmxt`Lޑ_br럁JgNE)ѽ;MѬuugȏ:\\|T]PfcPLMjFOPGߤr ̈́> AJho^ogJK!ShgAo9)#7!k#!HWh6j TN [&H !_k}h60TFzWTPt]]mh~J)em(ې2Xesׅ = BHSrr_'Ў՝M9}:qKVր0RW. ;Օ nsm?V.YS҈l›~>FqƱf!O3yr 'Lf$Y^dUNqo@IC?!ܽ ө=DUs!۪Tr[-*P\q8v8Rc4n<۶k72UFP7%FaŜJKzU _;j"l "xr < [ i98˙> g7*,JRz^-PoWu߸IFXe-k"[)jl !K_TͩaLhqa  +T~1jǘwi&FXGxOyӧ3V@غpsRkR;wQXQ:ߑl$hNb,b7jn-V9_J񐦬>̫ E-ZYo͞"3;ʶ _-lbSA}DCc=c x ++qdvxj#N 5#8la`)7,B@bSxxx򄫑ӭeFI(afXa1+[Aƥ.xN>WSՙr(L!6OxW&];̄\,XN}P_XD<M,i]a{\ȖT!0lĂnsd"\4؉4Y"dp׭Gxw;9S[`n~1̉,,=ɅO+i`0V~Pk!o2u(Q<9(&: ?8tעf;$zM<7zۈIInO3ys&\˸cNpzdm*, )Us+i2K͹Õ<^ۻ?!^M^^ ?z ̬GNy-vfô5:x:; ҋLn#C#< UryɆ,(VnLXvZ q]W+|s8}/# X+nxs7}}GhA sZ-8 ZiJ2n EdW [3TCIԪQR-rPTr¢t}'ǕWRjĊS=jfXTugXr\+"z첁Nظףk-G{G(>pO^_F/ig7)v.3Ξ鎜.ʧxGh7X GRdSܕ́_d vMgBEeyh+XqI+l=nKsl]κv/QDnuH52EIn~R`WrJ D?-1gX5[( 8%o`lC6r3ܟ޶xsӜ3 4VWe̅$OIAPTδCQ!y*BS/ZJno<͌r_;Rg=6~&O?$ja k*OZw1R4Jl,P-&PMzqKcj,FQ]^ifcd?`ϑEQ4(֦.^2A*#(^r1dJ/OZ8%BΟ`1lZ(70MD*dy)bHL蠛VkmIS?R\8I>vP2!Dqm c}c}I eM/5HY-#-xpH]BhChxĻS6:m\y0x06htHyN2M!=XPUceڄ#MH}7nrIQ8KfWtfLQ(ᨆ&pם~8\-V>r?O`Hf? -KήWTMohRޖBVb>*gz[juIX!$8e^[:!w]V)cYITM䱷qfj.Dȟj,[_í>?h}$J6߲Я{x?"pRNUqm )/;R,4k V2 GATw(-ǟL mBfowU1vV;'N&?1?w㲎 +@Qz9T]ib&<WV !qr I { Ok GH KEPq bz2Ӫu b}a0牕D6-W<20(Xz0O/lep5,IXDvO.ԏƯkODB|AEgd⿀~޴NJʉƎʲGgd5oɄ/Xq11$wo2I6Vn6gM9FZ KR..'w?NGdcCQELը9o쮮c^_:. m(FC YR$\w.obHè{n0-ጂnR*r{Ctkf;}]oT&UeeK'^̉ys#bp_-1vZ[XiͱOdi",ZTP̠qE M0[斬 You4nX2ڎa/|Z[^txm3b"gD94s= u*^R(fJBeckMZb!Sbۿr8$Ͱa 5!Y)̦k-Y:g)AN׺[<;,6mtFM7_ '2A|iXbIz1H8y&>!(k<O_}i{`[6j@ dKlĭ  )7:nÌ(MN_O3Zչ誨|I 7o&Jp&pA"tguJW"D>=D҃x0UfQη̤ =lɤCj8Űj@/lwEф'Wn{>4`ӟFg 1EP(5Yi !9X1X ,Xt3#̭Lў@$,G 1zG[$_JՅondzk0š!=  7=ۋr4 `z(ZdyYEXJ|"EL@v]/!^c( a5&+%R⹞톕9EG1J3_ @E3Lt=<Ո|7aJT^c1zg_vmhv>ij#\rwQamkS€2=-'vg^T8[D/\xfELP0R|n6LqQ⳨A(g:8lM'u`y{L] 4ܙnrxUFk|^%- ⺫ҥ3iT=?ܽwv|z@Y*~qzՋ%E;"AOM/'}xHB̿!Ǯ铈eO_gT%P2 ]h+ddߋl)Lq)Q 64 *n$JQUJˆD&&qr~#cwĉ_͛Y]0m9¢Nn͙+8M§;>;rq  &!IhzHMl[7Cz 'Ng gX'g7DW,50>+i;}!䒚$1j!AXz/lzOBsϖG6yb%1ӡsE!wS-drF14S8_Mr]]2_1SnȁeG*ꛩ'Qq#D4փTŠiz$x)/r“^Բ*jaH:17&Q615G(mRZ&w%n0f3)R9'.M[,/;NCDvv3"GGB[V{wlB@$d-d`-.k")y'W(:ӿYN0~%CKRVnI w['^&;Q+VPIxdyr~w0)4lp2&gj=",@bRd;mĴ!a+ sR9()7=kb>Ek^yA1XE{.ڧ @p,8T\)sHC>7UyqG7 ;O1ZS*/MA5$xq3kє]g*.L$`^HFf,4P/PΟ1lo Wg+RgT!Eo@T[e b oc& u2tIl݃:te99^ $G̷)V 2رUQ|JnvG0A  @HUe' ' H3Rr#-o25$j0~jCqq"dNt͐Q^Y3(g.|դX&PΎ A5u6;Rns^Ϩ=ّ$/s,6c6|qgއ|PdesE?0ٻ[GQI}1c Z`$-ktq3EWF45O .ͻFL D)rÉ(KN]uY%B0>LoSoV"if6̶(Tꥰ~5J'Ж@R5F=،庺T]9Q%j[=1n.5lB4iqm6Fs>j y-8rJ*v$rPB XEȪCB1恜=_s-XS޿I!S wAbO)b$_q@!n?^m`M,X G,3#ڌDIUŞgO1ZSlL[IG9cs3I[Dk40i]h*&un@ne4>Ed7>5 raYu@~iDS m7~،Zo$ +sC `ΈMbǔYN eXG)h8-iikֱP` d&N&,Ƽ19єrm&E'PXt"W;:59wsWlelrTs8Ć"`$*P?JYp W N8*7婝9L WG^pI!Kj ,5C:xY{QOCĂZ̀= -ȋ^i;XEB{`w*& ɟS] hK=`[o C_4q+`@r3' [AxIJgr[xӌBݑ[Re#ZP̱i =A}L!I9">l3Ҹo+)Zp>ӧD-m;^ Oa $LK2; ZVWb_  r xwHܳo< FMa :Zf`XSf+;jQ%#Y(,T=PH7K&O3B5VS\ff qjdFu9/1#&>ٸ6*pEBlz=GNВIn#؍ϙ0PZ~7:D1ptZ~]KdP#*EmNHaK7 4{هmATv.qxr|Q{c3A{d26 (u\),/L#lP(,^<8@VVx?u-~;o'$6 i-GcLSuk65&ҲoWrʊ'x$^*M_p%֠E7ƴL5[0FH 5x928ya"Lھ2$@pUSlN2ַj:L&Chw,X ujtT)FS"BAНH/OT6 ~*SwVLh9XV7nj3غBEQ ]?Ǭ.K O,v:J2 ֛]g$"Aow~:g +\s!S53âq0 Zr#ErŶ6{T}z ԍh=Y hf*Q0HvE4t"Guk)KR܋FHayߓa pLh T]?ӱA?r';X/Zz\]Bh1oľہ[m00P*:֞JzV/9|C k& ŵ$J$tp7dlSTsB|5ȘBhɌCkQ2_HkNꠒzDXǔkrpgm=9 ͬlbMH@X"=,wEʌqDR+Cc#D48Ɨꘟi$:;XZxI=+;8ue[ w=G̀e@f7Fu쑙Hu4AxK5]!yoW]f߷hw1,|I&Z{ ?0`ⴗ= eVfT foq+z,ME;GJZD]~w1ѥ" S@L_wX|&]sk> sijzKۃ`5aX{ `-M0 @*S b ~mv;^hKdo'v=cGh rSPkXh<ÔA;RG]_<R1X/@f06_LAx-E -F5Z^άm O4Ks!j!Pµ oBn#]G J8B97fI٥:){ HsTFvL`ŝh\l>36>F|&T!nKMi`M哄Fj\yD*:O]nC ~S+-1W7{>tg׾?Y97N~a"jNФ GCpFom bU## >:<6DAY޼N !=#;p!dj*herzҽT->%:N4H@Yұ}7ͩqй ?V*5'aVxm Lu8OB[ULG=5s{MRuxT@,2&07 |J?&U>xi[M<=Ÿ(ke,zO/רx/5:K?Cʎ6ʲ5;21QNBHS?j J>jt/EܿȺAoΎбL^5Ot1<.?ogS556χ{.^7g|BHBq8nSS)_*HFbN= Mɓ¨2&905†S$|B{͛@TY@/>Tl4glم,6|xYA*Rd "Pg熂3gtZ3TQ[[.Jг}dHiq­ruBUV,LaLT78sQOQf<yQ=v_qd:,N w7Li/D ͱ2b(#a /𳟀f\^o Bͳyݹ.E1guSX5&c_ϹL+tb| ;4@l-AǴ"_0}zỲ+fd9i+@Kd }:m2{ݕiL,sbkUú\zb6j"BcNWOyV[ф9 \qǬB>Aڕ0|ĊcZCY I _]] )A=u EL)2кMIʫ7kϪN xx4DY E0$ N橯NO;Ԕ5Ԝ7D)Cd"`݂S?4H7]?ҏmMW\?WCHr .Xz<8?kKCrXrqcsB8B2({kdC!CQo[TʚxjՈHf%!T1 =A]P~$׹qSN$8-d_)Ϗ-pPI:T( +V.`)z*H«]TMl6l!<͙tرo_}ѺoI7鷗y[:d=%k$<gHôe[ùط= ' A {P KfDpD}Dt͒iX5q] UK2^4)|vuzĂJŕr'}d┋Z',+ttґOa ^|AW]lC6;4wo%pZ-/E%Jz3Gc R!8h^!D陬Ot5u@f+' ED2:4,$iH4*dn?_SM. ~Jrg7oB]wQ-4C^ڹ%/OIw+y>{.#{R/3~y:_!0A˞kT\K|QH"yUQZw;ېX|h{.3AE܃US~Y:o8SW1avc|JС`Oti'>;lb\xLPk8Q3l\Uחe`i1{dNrh],r}ïft*ݤ^ZM{a`4|/ܝ(PД72sKT2EouJ^N-):'l&DR_GV=+{S]:W~1ΛlH(J)oJ~ +s?]F 5Z]S_&݈r `$SƐs@o#j+L?I800EE7BX!8 e'@!AWZ*SǶk^} 0Vn, "#Zb0GLp`34QGn>޷`s/5PM)m?jkW \=фv ֭JXAb Qŝb #Z + fݎV(RN(Ѣ [FO[/?vѤw)U>~6A.9LS)0 GHd Fõ84jNqHh t$'RW<6Xr/i\C FC  $)"@c>ݚzqJU3%T TMTL|,FΠ.(O>81-"nh9b֠ ֑DZu1!̳5QY6DS fv/UL= x3U) e H*~9'J\"_QqSYw@60/rn?T_'|^t^$TR5@N7_Nt~_&t|"2&؃lΪJp.XoDZs7@\<*Sw|^eW"X0щWL]"MlDݠ*IHYxуXyTډb`<nѠmy aMd#QGr_D浻蟝N;fLmjJ=mKr W)Y`c2Rr-k뎘Z״fF󧊵~ L<>Yg:muO{@]5[!5yK/Zy@h /eÓ\n%)T?MA ЭFfbw6. xwiFqɧ)*&{rlXttޟ<3~slx;gŠgǷ&IKu\,jF-Jp@]GsSC`S ӣp^KٷKVTB;HP qLj+ ?KjY\E2,P-}H,xeQɭ(+H^!-(Y6ĵ< I!oZOͭ<=Kq;̧g:,74ٳp@_wJסX$~̄޳7WH?umDw=Pffu[8 vnl\䯯X(.k㽾vc )*[ 97 㬂*s ܀5T241By:A#yS\w ¤7J3$.#݊Ac]Īa@-LarP8%aKWV["Ўw,l[RuZ `&+N&H~C=ů AI~uQZ7h̉:f̈h'vCrIh-s 褕LN[F{o%X;&Q.\*h`{?Yɋ}vXd}Z+2v+#u߶XJzkēnV;.G77|4]"O_4@&TOC kPV͙3wm#;FaVւB؅8[^SqQ ]5kU/|ίwѰqc|2JؒĬªJ/y/\ ހyMV>[^6| bsEՀjN4O%tq`y,c:4<[V& t6'W(B&FE s1֟n;QF- p.J@\ }=z89Bi&[IflV߲Rޢf9U"P;ʊMm! tRt]DfQD)G{EZ/}_r6P2%G+d K ^s,{^CrЍeg"o|"'M%us(*@Q0?2ah ; )x>1?.j#h}rI´UF֊K484O!n / _/b:XYcfx!?q vEXvyr2o*#*;L<!Ar?cYF;)NT L0}mEZΟӼK~7kF;zwؗK-E aWAΤNVd?D;`Z<`>WS;Ӫ,+"A*8"@N3 QbӃ \?~`_S0 ɪچ29양YEeT-{=f cqz@UW!dηg\x)eVJK7G~a{'*\ZƂ1h}vsn>Ă펄P RwE94ByUN &kDYD,eݿҘٝ4b*&qLYC ,̌@lԚF8BR1]xзm!h,)Fv>q\-X!-BbcR`_Z 3xW@u0$mUw5&e]=r 9 cզW aހWG;.MWǁ8~2a@7_nokLX/&tkTK]u([Qsy#QYQ qvGZ{n# `Q^d))Ջc㕩T Ȏ##FUL=<&ˏ?BRdaRBŒ$|_3]I!yrtUb@={qۦZ7 y(rrIU塙[Lmhbl7 E-yYzi=ٲB6^r肓9619~7ŧYыEˁ?-3 Í7KCCJH|ܛȧqI6P-T#nҷRIlaR>B|@ONrZ##D+¨H1X1 _9ԑV'nȹQ.=?= c,>劮X?ug+FAmletSm.O|UbzoUN|`+[z4L)c.>x,|FkFVݎ6rXWY7UbU:2<'k{K$e1RvهOV|{#<" _@ES<+lkbHd]LGg Hks@7lpHh<ѤEu atqzä1~XrDLmBFLA)1@ s {rtB`GOC)瓊)VeH hW,kKtz=Α'&0[*%]0.0LNGӧf ~uYc%6][_Pׯr>&< [WșCXHXEc$'i蠽!ZHA0'tcvExT%;I7S#ۂW3S'I;14$oBSeڧtkB 6mռ6XCA%[&|ӛr;6o٨{o_]i&Dm1 c2Gr: c)ؘה6OCh=Xt8q6UÕæa/=g>!ISTUܠHK˰Ҍɑ|ʣߎst@tasp\5a#:㽄jȥL+OX'p,#%)*I0 poEya)cĨ35 7x)"sq>DF%إnouo5.DYUmSjcgjo/%S8$hz/w5FۿXƋUv봦!%ZiS=4lE'hp<)6{nLʊ#+-UnUijӗ ZnP̩Ærl&ۻ~٩xR0Pr`E@ ߝԸE/mZӳ;w;xfb&"L2y*PGHSkT1!R~!|#Qڲ|^V!U|xibIt(LHh_*NG'?yvnEtH7Y%#:fC9nmz|{JLdT f{ օYOn| 5ܺZRS?rD8|ܾ٫g]\o!{Kf@dbY(: *`4͗i-9-\ky] T'IWզ[4s?,.rӦd'^+-VI$L/kWjO q2Ch&-:2Sԩk_LhkH%!S@:2Ĕ9gPHp!;vI䭫ؼ^Y+)2ZR_+2ۘi`gE+}ouex~Lw_Wn5ޒExLV 7ι@DJ-7+=lZbU(b_@d$c9{[Cb0I`= &ݸwvDze2q bZ_lH%$Ef65/ ˦|9cFXPdސS # 7I0Gfmn ]a3bPMA كr&D;)9K 3sM zԏ+^Gy+'6Dh'驌ysP4LOn)r棚XŽSN+.Uq/Ȗo~;>h L>Ms DH rmp|WȽ#J}ʻ]3~ ü$=s-4U~/j8#O5b0 g9AAټmH5]zHg7n )|!G R*cJwuA%E\m=&EϩD&% pTmaJg]i,,cbID4j}HN;81!8 }ka%t4/-GE਑gsl'4_t,׌+)F.ې }:dU.O8&wáD3{fVH!^J7B$+ڛ SϘ.j{X)Iwpb4Uyq{c"diHh^d UM}5rF<4{-z$9L%̚$м W8l ;;OFEi!^abBЛ J\;4ƱpL5hp$)ۂFFLZy37`{o ,tC ٟ"m>ȸ1΋$Ep$ofb[S1}^̼9+`_e;<),ćpJ)$5f lQeS. ¿?2l+"#[2&M$`Y !}psİikMR-cL<*s'\0.NPP/?uDaXC"j!h:pvC-yRڲ,h*([N UfxoxH\-,U.oy6~\_IV)Ŷ*/޴J50ף//XJֆ]^lyC*WT *i{ځϨJRba"amacy8{Oڦpz՟3n(fZ$ls&+|uZtW̖N c͢~v`&ntz(\bw4JdV*8<( ~%&s8ه5bi(NqX؅`و2@$fђ͉ƣ& 2$Z{%U(JM$XUc4CmzGME598(ek8y $f]&MCJvڨ/k%bRT;#`8TG Y4w|$lȷI (4,#wz. /C%X)~Heh4yUa͔bP$9nOX)?mus.1@Z:f{jC e+׏RDB@HUE;EbXl.1K77LSv9֖FNU'gbB(]  D(n'~v2?mΜW?,S Xq*f0l9pt?vq8[$Uw_`B/gkG:Juuj w.ar&Ò *03kIxqj\'a6{(#h 7^}iE=0t  I"&|EUs/i{bPX$ʔ Y$g LQa޻%h 'Q* pɺH 覆L 1jbYZt;F73 YZ ;雟gxZf0~U\lo#ސ(sDɤ:< n8?z,Q^dpENI k((N)sF: h IfJ xC{n EmF&̌ɻGHR/Znὓљ$z@Zr ai7wsI) +^tx/Pޥk둰 G?OXYn:mKB!Znpa*)X)ugBzNw넏;=ȂuWTiS\VEb4dmDW:̝vj2T e$8V/ -2ZI~GoJgz}c_ ֯OO;VjRўkU17;{GhŧIQ# )KQ=9BYXׂM[IrZz1eg)Cw2}/("wX߸BHJ8J7бު8h3j{`7KxA=z@+`d8Wn[) p;^Vl"BLM7- Y7E&U&+Gs Qd!E/!Όt7MuLU޷MJaSnm!gE+a$$PGˏuisUCQ)CW[{'KiX|C7n0CpNP;0Ґ"mqTއϤ#:+oyR:z|fEŠJlLz~ 8γ5"!=B&wE@͡.rjޏwתOc9唔כd70aE7n0M$mN  c{3݈..v k.FP0S[W3Ϡff٩; (@oR#r41d2musQǎ4s za^Oů& MtN$|X>iso 1Y)9QV?Z)b-U2xca-{kg@ >oi/e=#6 >c[UK jL-25dd8؈;W7Q>Wi 18b'#IuGx?#B]".Wu~8Y9"mێ 5lI,HD|T ۝K̷MދU3bLw8Քu׳Nxڄj$%euG H&Y~PN'|@GJ-A]vS#RV&¾?q$/`--+:v-Fz"XZ|Wzq/G0aj&o.w f {k b5"'A$(:SF91-6/!~KG@wϜ{9w= K.S.b4a9sw:? ¾l[Ȗ؍2-ꗬ]|lb~[ٕƍ\ chkPWwMW;m^~:בr򧀖O}Jݩ]1b~ H`Ql%y#|Z8c48;x6D`{ns-E\%IW3%yXNׁZLUk#?P-U+WФn* H18_("]8T4 1u F0VuLENbIҴA21ϝF-{T۲٤Wr{"tz$P.G~BƤ ]O$V6YŦ_wWU<}?o R8)ȟF,\@Ko1}=stWTe +7 WuM M/X/WXjhcZ8enSCNԻY fl([Jۤƙ"L\7|X?R!"ɊRTX<2VA{Tpo*}1DknĪ?+X攴j 2 D,|:߀ #_8hT)mwƑ;8d|,],A_?.h^% eQ5`3*NsMLcQ4p )\&2=-[l`=/'-W,>)=YmU *|*Gc9V_e̠`,UE?Ln(/"4PriU!-ővEq0Ex'n mB{i> .?7g&5%4gfB_DnSBMVEDª6:m`Xq:#l=_襜1Gi*9_ !gǧA2C Ij&;m]Vms=Uq ]XвaYpCW)FQm'Z{ w$kCE@7BŽ2k5|yRj!]럡{"=$JWny8h2{az܏$,ʪ6T -V Քn6m7Hɥ1\wHs)b҇%z0bkJ1}DQD,byY:%EE˲nיd6&.MHDd톛Odmݯ!}8]Y:5>\=0КzbX_/um,3QIFuШgޗpq\Vÿ07z9: 贙V-fI{6#h$I8 t,jfK:8jg T^#LDkDPYctmPG t=,Wj(9PƻhGp'>, 7gr ~~lun#'BۡH,?UΐxOʹm&^VdW-<0\5㱜wqni/9-)X텵7Kk472 po ,;աBU{>hN>L lD:Z8`Yg(Sd1bs٭ |TC$~_E Dzo!X4 rzQ@mHVn9D .K =FAsW,.oDGf-Z uGӢ.Zu$5/|m}h$^{-y4$a:JcRL졺A PP!뼮G}@qrOW*քU>WDQkGᓬ?#m57_8G@a;iW0-,Ss K8Ӕ6e{64)xy[,7rNjg쩖qXLg f_[_A}Eq=__M_Tvt8"`_[`bڢM+6u>.:F447wZQ 䦒 @"6#%ږZP_na ^eʇ2Cl{[ A'-qi{]tv%Fʙ6uB3BA]gܮ8Ad'̜$f_8eWRᶾy=G s`vNMP4DKQ?::":n%_L*;GwUZO=RV RFL3V T~[$+xɵ?g.@tJ4l)ޓPv<ajq 餜I~9:2kJU/Bs8e"rU[#ǟJ/6K՞,dfhX_6Hq^Џaw 8K`#}sercHK{ڂ0$ڬ s7?PO,fz]q.nuR]r4zr\ N3tfxy=vVoѱq4gQol?fo8cʄH <$ՑnOBh+Kx ݐaO?.vJu̜u夕-N^̛?$8fb'L %—-'ޯ rGy2]c:GS]g,K:Ɠ1\ˆ=2W{g+n:w$n@Jhυ| q1(/I+& }.Fty0'nQ>ˎkAVҼO:o4E++wyڵm0if+܂ք47v;{9F)inHZA2://4$YHWYJŝ"Mat\yJ|U@=*Qqvr_osx58m^+tm]^E $pwZ(nVFrkj_ٍ~h`4 yς ҵ_hJG{JeJ*m*1u1sN$pe,V g6*ht\(Hc/X?" oco#_vV8#"J5ʵ+Gw=BHTCET#Ŧ)AVz%8D]C\TތJ(np[k`=]؋b<6)EpH/Os]沔'r>`y/h Lfb݁Q i)$ yRaj췎fbҢSrqvҽ};vp%gQ_/dzX暰]=-xĂn H50*bq2h^20AE S]NJ,; -㒃8bi~dU=1cJ*qa]Q%&w|l#$ J@xQ@;AH#[$E-T޴f ,GsnR˔a*ر7ݢg xjU)|CU@VoI0C<8p1KY늁 qr<&ri)KQ xg!6X>f8WH(ʆ#,uX@>uoD]["^ퟜyw) (FVGBC~oƣ=$&zt_)Q܃ϧM̱߁%:^C)9<#> /wLsɧw/%P(KUo).<ץ7ܑ򝁁$R f/9؎Z]rge1P0IB@ m0V @GLB{{J*2͔_[YጎW.(HM1MN9. gVDaʼniWNpZ;RLim~j\xB%Oh3SR, ؤvT+E*+xv#jOב[˘c+)kכ֑,6QU[`f(aV76ToR#Hg'T^ O7( $6Y;lW+بgr(V)KQmPC7u{zbTwS{pM>*>(KVe8 ҎJW6 +K6ޮz>d?juc1^w4e2kqdU(I^|ޟ`7zu@$ {_"sۜ)ڐ# EE~Y.̐=ozA[rN%xs;y 4xV)0"9qi!D0vّvN $&r>PR =>~] [ۭ*gwT<Wl[a=(gdM* »"McR;R<\UTu㏞-]Hޮg{,+%z^ [6h|q0}O4xͻoSQH4l @xYf02\q'yrLZEIQtps!m+r~Ɋ7qñս$*D8Ew ƪ0(eS}'jO2Bx 9w&!%љD3[l4 n`E6M_n@ByےI*ɤX!Vڿ610"ܱ s H4GOb/vS ڢOKHLk&Ւ EWDߍ~D&>~pPXn1HL=Z5Gt\ zWv5~Ud@nW?hTb}`>w=c6؝ٳ2wg>.VYH}*}]`5Sc-k±{FT7ZH ǮUkDkiy E/yu9@O*<ȯK+2jU*KCEb+p~ \gNC w*nw';ǀ7,٩Y;T_)!M<B9|7]|-IZx^N&k3#Y]| {XO?j^Gb91v+7v DzkĿ͟[ĝhDM*7p=+Ht'd"YL{.K;‡j\1`Tqt#{o{x2Q+ O7 S3ʥCO Rk %1(;4mnс W<-6ॴnG$I+S7u}%E%L-:9bfAu2Sa뤳<jakisMŋ1v8 @ s׈]?\$qĹޒ?%Mp:*vG ʃOrUvWB1/dӤ"ѡ'':oCa~*'#M=2+6,HX/l4 FGI@pT-I|Ԃ5ҽ-w>p" &rBP pۛ!!..y 2_owOZ=J2# OK$AdgtGrpNݟѽۊIl$ z |5: ggD{NsI-؁{gXm-5<|lԄ{ Үu1[mt(-m,;9H-0͍`\9XG&T( MJ%דU^k_R`$`M@gj9 {`$LQR-7;g^/FE]g2_r$H7^Q󂸱*C\;`gbؒbѧ@Pz"% (Bz՚e[/h,SKkǼf;hܞvzfRaF׸6 aUTK_ٶ}:qm"\M9j*zҭzW~r}:GKۑ%ej0)B!qM|?;1X>Gkكj%ݶ܇MޭYwrV ܒ*#;^RDk5-Fwm4U*O_S'3BӴ jKsnIʇ*Nڧ(dOu,`ǻ7-8;EA|? Yz. )'bC?- €Ϋźiخ_&dSfcn:Y/&Ig&fcӁ9Hԇy)1/q\q㑫mkBǞm8HC~vt[;Et#<:h XWð )VY12E^ AQ~d)IhG~,P C3+̘sܧMJN]N*й}e1PWXA&wTJpxp}ۨ&E <_ubXO7PJ0 ,j\H Bdj!Ѫ^m'E򗨀v ڙh1ո_Q!IåL/i xT}V,j$g=t:m5~ ^ Kf;'2 ԫw]sW(*\F0WooraÇak9H;3hU_t9i#as)J5 lɛ@@Fq`l<> _BL5Wl (P]$he#=y2]MIEiNq=ݏd>-"ySHP4G\م'$bT,o~R斓(R*Bx^[9_Ts^ {F$+v7!D^'- u\vۧ1!X'\ jYok#U>Om}2 ˲ P-L= ̃ߦQf.do*Ѻk28}Y-n"|Pt%ژ /iy89hhn9cֻ "{չ׻:TM xA Uރ磂jRMXV6ǭ.U}zZiwZh ey{ؐuXpt!ޒ9"hW\NAn9v5|.. 3`t3(uH)ʂ*V~KpNtDc{olzE A,i\8gxpf a3t 4YGg$3}05QY(D& SE>zJ$LW-aNu"bCEi>[^7!xc#ZUB;.jVX9JwjMzi1h2gUCj? 4.*P -U E6Q{'mT)lWK(w!ix$װY:*&: s-?_COb?`kaS p˂G~=sU }Aj]u>z)R+rw5b"NEL8*k6hZ<\HAr N.:YNjK U 8z*GC%vKzyX T ~U_Yo&TV4O?6 ~(#5:2Ams}°x@Hj)-L" mЦ4ጏAJgVʿSur/pq $S=\_#eS! /QTһTu=̀0 Q 06լAw/H3@ ŜZҍk_V3V7Z*1f]hi0e/QQѦEڛWc:#յ'ˑ&iAL͕dh|Y.oo]xf4s:lT@1uɗ.A1u1 t[vbeJ뗎v˧EϊnĖ ې0s챣חZּB*YvW>THeG\+ `g5,ui#hHE}WjLOaes>͏Н} fӀN@8;k0+ND{llƴFPCѬs&nc}ñ.I{{W>Og3SK%Hd_*2=/QF`nalq;XMd22MtyM}xaSqvn1ݓ%OO>#Z+!Th*'\p>E:)0'P-5S,8]8=U”ZC>.@@6Btyxv,[oO͠AL@FXmU!DՒt[<")`7>}^.Ieg:E#K.c}zK,\:uQeMq 8qWA6k5n8 YiW 2'<Y$ԻbǬN:|w]Ve`˽! >oϫ-Q_2DU;:YO ơ㤵=6=አ"vGyB&Cxm2?0w+8Vwo"\'m~4B2>zaƓ]3iƦ=&Y )JF6>e&M#.$02ֳH9Fz„wP P=ZE>H¥P*eVb`?2JvN}QEBb?L/^Ʈـtl`:P5rT;!YY]$C 2suM}ZCѾ9, 5dZ&+&׭#<琘/}!xv 0>!ՋV-aTh`ڲ'$h1o!:Io_TF=N{a#XvW \,HfGkv9/gvexY nP!`T$PH{fF83DQ nzj]if`Q총t8s][*Ź@2r7!2P oȴCQNbl@@H:,H_`MTo/8„?v~jԑo2L03#oRz;K+-0BMW7IGAɳk>'M!lYi,iq"fJ1¶_"nTXI۳(Cͻ@6B p>ե4N돨_+d_ɢe\`\7ꡉԱP+`vht]Jz~ѯcɐvhBRnYESٰ- %sv{z:֜_}w,aOb3|3ٹ`돽ÀuHG,s_kHmt7(!Le>VK\"_1'tm}sIdh;yd~#iR;:Mޙ1-\0R_AhW5QUE,776mcy2[ZqcQƼ# K^}H66'1M"#63(歫9 ּuYKHhxMvK+t4']M!j`Cp *݁*U+0U [y!S3v;\o0ppr،:ၖZ L:PO|y4AeZsH`p#x4h2aEQ]3 ݱEJq1'2#~ -TV UJ҇cY^#||k r"$='W~Ls9`+]ClMzLl>1p]C]Ys&P})e]=M EHW -WZ6c\+ĸ}ۢIX^: ,ڼ:x+UDTI"cB$NmGrOT0W#/ :8mvXB !uٕc֊İC812tsYgәK2D~-Vc. =e;Xqj+?Sx5#?p1-44vwL\\ܛ5(O^`<&_Y'2'kE q2 sn#|O-0&HABJefDk8et@nιnCC_\dGcifq kM/NU']UDn $e&UjQd݇h(ZNȸECfpD܂eCTXWXS ְZGYJ5L}ϋSq)@ʙ!fDVJ|ۦ*Q(t#N|j|s?E`-PVej=1rh~v z Z򢲼cVEHӇa5B[<5J"pdu9uM`~{ejd1} Fsnzqۃ8 /&rԎBPXnwW֘TD_U -|(QG\$zaG+a tзd$ pcUvBG&㘭%K2MՐȠ%!l&?b~/ ޘ'DwKG EI6G`$1HpucRR30J9pUo"s5%u@I%m^[¶^A!Fv6l w6TvuD`/Wb!J<}F)lZ޻ p*ǿ΄8'@h䡣C#1x(4԰ 0tW| A!UiP麰mjP2^"~2q6}/[abuN̝2x,xi/N)]7Ec.RWiGdZ݁u &ȒbԠh?e0cΰ.r*DŽZv4O9:I[:㊔ Ug+NHP.bht,`B}hBNK?`8Prl[Ns9ou_m8.jtBU `{~"8-n O)ϴh?ZB<`& 5>H̝#EtKI[ Ӹd[zVQ}U4oC"Hv#+n.7r/H ;K9F9W~SxmFFqԌRAE88*zvhDKҏP> +Xa$mcK@@weAod3[V˞&BIYH5-^KD |ySEu`E'OsCB HiL4hFj#2V,Hi¤nzT$n"oqne .w訄8S^DMSbUDEGRYP73ȅz(}yhVWHqKYW'rv\E'zJQ |{b": %=DV 7[ Ѳ 뫆-%F8@5SH,:ē,a/'"9p>"" tgeWPHKl2t Z3yMBPoKM&R+H<$z.,tL][|B2ԇNՎ9צGMPjۜalbfa2 DFs+w}a_d{2u]ă%3 9kiԠZC_R4Tܺ`2dO撔],K;g.̣2¼J7!ˁz~L:d+XN?hҬY隋WzQ"'wẐ"mY\3k;giEwCh^Z0l\MhˍK35MPR:}F=;,p}4_&n6`m˗ bOwI,rBhɯ{3Jʲ͝Crl7zΉs9‚Hj5JgZEUc[R  FЃƆ6&CTe[KE bչ`aUqQ$U"*r t%jo#_Sekv0P`6.:rI'=ʎݐ˔Q?o9P -[mk2ZCX Ȟ{{%#k=89gp:Y>/iq&]3⛒g:>tAoNib$YMJY:·ݚn<lAӳ]yl?92ArEZTkyB_ER\2,֏+L9I.BBܱ̂GDc*F nUJٹYA\ !H"*S<(bp?fKN0=eG(mڣ/~INlOy<_H.塮S~fJj/9}[鳓:+_xեZ0ix-`\vX[*:6~2v|kD47pmkP7fنc)1@(Gɾ.̈́#DSRB5" 8 cC(_HZ?U)΋( 1lH'p'=0Mac> G\8K.&F|XvJ ȱ.CsI aK+7DpUY*tȹ<3=5xHi8\%$B[@[zp#Z *+wⲫ>5.vU`l)EceCI5I'lOWѠ u&ijX:̢LT NՑMi6Mg'EOhAxcS5v0)߹*?aiQ]=9B>"z: hGQ:Hvk=I7xB"jS@y~#'mUxfP̬ S 4!}qim=AcO:/7rGįX9ŽGnG-@ FXLh抿KJ2:8ʧUFxuiПa1Y%XVKq5Jd:/,܍ҥ NގĶ/5HЎFoaUY}@$ﺓc䴿_W$BV,7,x)V\pF2`H,=9D02U~(WB,q(*]<aEIhAR\O7Q!sKVMvRŭ;D@j|՚N\8V .B3ғqKK ȤQBP{*iW7tk8:3\?ԺHn- 'ܸ]]BPagoCt0Nenw%z5:z+.s)u%#u.=6S`'[p'W!lmB:2z#kebWu'vS( e͎>$G:2 :)~F5shi(!1|tﺦ': [_B huP݈?!thsN0x~<U3+՚ Nb|gYϼ saܡDGMxܰFR "r#Kst' 6AAM@Å X$7{!ScF0]kp^BƲx#OX;aW<򚣘spSo~Sfo0XpS+5TIM mJ;LoͮFDEYӖ|[_:y[e)HW]amjGb^?"i sD86H CP!-kݨA)ʄ $AO|[a:uq+Gv&@>GDD=P\؜BSDrB_T$rIwuFzp{RvPџ(-6^ qADv qz~#RwMIhC7jh˶l/.o-yWXcQg džKTDSւel+Ά,i Na[VbrP!|wc"w-%cܒ=N7SfB>kMWR,##I7MpjsBbWaۛ24 Y4EU3}vFSݾJU+39Pށ}3$, s<=~Iw=4QkPq#U](OdXA SS8K9R9$s#16cS^٢NdYie;w>4rGI|;VIH e{v!6i`jЋ%! Ӻ; qbg'f+fix0#cJJS iX-O ɏ>a#ٟNcu*!sX @]g Ke{dӮ,ĦVO.d $N:l @AvB^7sdEbđ5(7x-[Miϰݸo00Ϻ:'@%eƀ UOlLhV^o_nˬ䝇94t9^&%k{t5#m)h+˹ݢF0Lr_jRd2_5x H|>&&"jg! v>#j`bpNr$@{^3.V~&RGO(Uݱ#C k$<6|gۨ"r~k>*զȚӨ*Rc a !e}E<]1:' 9^TMǯg-DO<*(-UVdV>eԥ88乃ƖFCG4fG=$(oϻGnE+=s_Bp)}ԇDVta4[(&+Aƭ[>Tjdx3CbO.n X}[{6G5" *en_281K]גw&%b=i LaGL@ZȓlE|1(2]ux$E)!Rh^'v b`\.s2bJ{M\@=xVI,gT3~'"06N0'΅ ̖xfvylr)eI t;З6ΎBstxn]%9,FN]ۃ$Jb ;񵡰|?)t # l9u@w"{?5 ̚\G#ſVxЊü$H>J]t땴6V>j, CA!*;#I3i'@sCfX/90?yMf;ρu)XāXב} XL |UIicY+ӌ Bd>e{tϥszdDSA! '1ۋAjP苼|.qXJU/"AԚZ]"=QN (#yOCudnq X}@7 0f'B[?9^I֩#B~]&*Op+.5;4޽1ZzE3ࢌ纊mNAb\uDFga?4K,MV]V]H챲iȿ^2;)F*f~(fkAy#<,Ε XXK$#b'>_vEK^=u&e.}T\yQ{ }sYUjh|zǧ^\h6VB|&a!üE5Jf 7i*jmu58H#K!ɧ5:ԧn*aTW3o}6 KԍNQe(kPvX͐zz8{dI/!7{JGB? 6fUf @C-9\Z@&4rEs <{ޏD61XdP&:kޝlb6{x÷N񣢥XcB$:\Iu; ~jD=k*szyhb"K>qYJ0n "x*ZӺl%H Cp]ٙCTurkBLPTv/2oˡ$Ԣ9WH#xiF4(P,Dnǀ<MlV(F7RQC+"ʄg납._pHd|Q8Q.*-4˛!'/ƜA'.vF[n.s;#w6siu٦72wjα.9-Z]H6bFj"U` R>_dkϕC?1&}`6:bFQZ)oo$9^tהTrrb$3Ǭ `:EڼudZ4}< Q01/Z]7`~y;[nIhHq"=2H"[-Jy0j8Og>r&ʜc& {og/VqdSzN^J#`#;-dѠB.3~c:UXw9Sxz ׯZq.JyRxMGVĈ;C*?q}q+]UFE2oEuu C^3,R^-DdNXS@@]V:Gfwu$bVpQ %{&.ŏq*~O﫢q_eslcg/SrjG4 BIGS馷rH~d 7a%E}z.-ap1ώ7<{g`t/.De-DZ3Dd|`nd`mgu1-㹥MN+m*A71k<]l  gboڿjοiDMsЅD&Emx7Sw@C6pzԔ1bAH([ bf[mZ0}*]<+PZ!laU@mx6 E~KܒT\&T;cbE* hBq^gݴsRWvB7K#kb'2Ƿ֠ y^L REަԴcɚ^/NN79VG&Q~߶?/7 ged61ʟ6QYgoQ~ ,ua}v@biE46Y9YQMo;/b @X^_:͞4=T?촭@腴rpD`憫}|t|΅#\6:YY 'W/ok'"k3O9)T5؞WeGI/id͓\Cs; 0+{G9' N!1ѓ|1}>14 jJT/Wd4^;>͎3L?ܢW :M4&\L E,!d4njfFZґW*!/t5y I3N9aŗx(+Y vhhީIMi}|֟p!,V".Fh3)1t1lf"o_8y9vi+[JrMgDsGy|9{`6(_nfU<^UnoIX (J o1cn,B(8,UمQ6 5dM`]]@(NM޷x s^j`"1sz@l8s[KY2+v4YUNeO X&gQ¨$Qcawyw _&S`zue"Ͱbp䐮m^74^0n8Q{5_Ypׂ儮^wEkB7R*ԍJ桇RǍ\JuhZkXƶ@z`8~\u|Ȯ:^iy5SQˮ7-0˃^1dJsr{GW<|lu^Cʯ.S$<|tMu͝k LڕL4t/DM -NU#%nuNE:IGXtEfO4mC^Άpv9rЂ[mYx[|a=u11⣶ #vJCZH6ܕA'`SYRy,Pt:ɵ>]TX A< 8Yܖ?HPerweG,11R#ݪnd1@COSb~DDB徟 AmHxؤHIّ2Wy)H-% 2/!n,"㹏Yf3ޣ{[BZh騭xwGyCoQ:yl9WE_!D,[8ffa; W-%#|`028ETL6cwe 9~\B_dc #֯ё$+d Lo:*bZ%`s7ԌPcaP Ľ"mʘ 28P,P|MP1EOz֗$/5O&1F=ծ͕,g[t$2K22zkL^RPs15Jy:LhLyI:N#ce">f%O;V|i蠎T67& ̹sWemY6k0q]^Ԥq5D6랺 uʱB="qcxj` 8踈3=1B?12`=Fh9 uz.x) ʮnOP !2%w`&;axQev͠a:1(޸Mbȯf'GUK6"yjj@D@Ī2ŚHfP8szL:Q`i|9x"yZĠ4:J`>Bw#mAmVpaFI;, [QmlL#x Fko\HyJ»Tk+pT>+ 7Ƃ i%ʷ_޲v ³б:E*peڸ߶.2ڲ0:P ;AìgN)7ײsĺGzv1r9@Abu >%.a-+wȮlA?y2%B@U|fYܾHevo0/M qt f{vڠ[(V}ԒR܋, @>|^\^*k1A5eҗGy6 t&"٠)/"m„kT' r[4@neeÏ3K79Șnhw" Wf#c*&#Җ.OmabaDK ^yQR' ~Gۓg~N`HG a5Du yo%hBKnHڮv,1"yҭ͹húzZج&k@3x{MF߯o"c6hcHo~f/ !D2. g 8ܠV AJTN&B,1ˎg$qÄz„sT\.:צ!b*#@+%QP}-lB*a pOu~MP:&U'gKT)`Ui3!tu?>fdvmv< CTOF_i{1VUO)PxWD-WD+.rdh< kO˺-p}[`CyamFvbvǸdl#/D>poqG$\ k숏Ͷƞi5gLzN&*;@t,hf$Hۣ\/j:n7{mp13MiŁ^EY0r)=җ[pgm4^QyE? 2~'QqrIjE8_bZ$ʅAۥ%#fڣͥ Z, ҹ(6B" v-k,M˃u 0-luSVg|'薏mӸFj/(?D>olW{Wg|jRiFc96n4C4bl6U hrD'"1&QsWq1P1j_s䛌^KڛjrŏNoQb~bӛ.V xrv~w#dט`=Y,\} enZL;/Ud su|3$6=G+FgJ Y&"aLaSzkA'z@Pb(b:/+q̥+X%-mA:@[aHALiŜ UAG\l$G{ĴNCǖf-kspw&azBV3^9vE=ZaxkG+ˎ#Ȇj߬[pKziR,aA$O|MN_&0jblWG ۰;#^TTaˏl8&5|UD!Ѓ*5ʮGFН1mCL7sݐ:נcW"~BC#_^3+aDBe1 psa4f9<&2xMAHeF {ɒ~AegH%|/HkHy1_D<kp˯0ke#qX$bzaC1ˇŝ2Xd@}٘=XqyX'h&LG' *ͮ7bB31?Jk6"#loY}`H蝖J6{*SOK?ާl2y>iP$ qsn:9R4/*7479TBULNGODžq|+*~,2!:][AmJOQH_^ aOWW#9IR?1 ?\ȥ<=O:7g3YUC>leH+AA~UHbGKM[!W4Eyaݪ(ڹqx&^s}pDXiaH.pQo#K$L Z:H$Ͷ2jpP\bD)6]ɭ|8ҷ5m+>f޺Cwc]iNGdV)}kyғ#I /B T db͝B:1Ҏ8lv= C[yS{n ob/A:%GL^t}^x%{YbݧƽvT+N*Cz점MXhヵ8)YP"$"b^f2;BGVa~ee*^:gq#HPtv3kDg"侎 _A;,rP6#E x+ȿC>Xy:;JX!HߒdwT%" Q,>#\ڨ;7 xPւa-.!lx{W'BI{Pc錎2Nt پJÏG.Xv'lp" HTd7`?H{U}SX[Gtdׂ̥acpN[arUnloUU=B"Kv3zEvMddxJ4$_UfmGfU6{}o`JB׊mGAmy'aNZұx^T>J("lNMLE}w>÷+fKȵ,+pُxd3]_qJ*B(ۭ"պcq<0}Og)GAr?}5JA%W'b&ڗo ] 3 *+X}E"^R$ vodѝhA 2ݽb2wdtGQ[Qo&Di6 mXa / q|%m(gZX@)bIՙA[BB)fAzVkx8I}k8/S)@ӷhB~3hlz}0eCAat8jS`m|T>"\Bv>mHrKRNe/C1Y *PZl#&BQꍁ:&kWp~ArE74>esz-`7RsE=]!\$L tn+~ݣO.-W琷ZZwM3%ŔGԤC,GϜGZT2Yda<+R!tDN2yn0g Sэ/1q%Ve'b5c+ ?&9Xn+1<ס0)*NpYsGt"BwlhrAk+!nArQr~QN?j2eքVl;iLϚa'YsWy_iyRcSGϛ (bhmVyi+u.k)Z\^EM'}7؉tYq+$LNm\jjH8\J)F$xA,G~D*NTȄ StՇk{fods8t]T-{g.@7 AQ\z#6Q&dWrȰl4%w._>;P?ɶzOnHNr>dr-NeIB@ p*8 s3zMbIܲec)#!ۏPZՅA ]#d/3゘ECd0؜7ғst@td%S]a_L^-Z#Sl9=xDQr'C=n3q7v '-yh@% ߧu0]! ˬxwkD]HL.~VgU4.w`s.)t- '`aa* y DIw;#5o(E+:qf,bSaRk{86p@flH9P}9B"L5aleiU*Pc:7 bMzx[%^fvU5?|1ĩL?].2((J/hbynu gಠ\S7%zQ#*/٩qZZ?Q AĂ|EV.|Cl;bP=Xq,|L\E֞ko,S(X(yD gٗJ;Hjn_VLg:Ӱv{I&/GK1V&,I7[S9h@u}&li-g'^x2.dR0+l _k;tBrQzWG|]LA4]i)maRbUcّb`b_1"P 0ž9[BDSo(7:o]r_R,l2"e}h k8OZ3 c  Lt8fv \h=U:'5{d;/^SF!R">pV'9ME2yc1[hw¾K)39ƙAmCx!B$eZGsrK3S<ȶ]fJ( ThL^Ii@2Q*mhh8p#JgX-{@؝ [rYgb9z_㻫n En}b}CHe Գ&)"肞m!,%HSo/hmLݩ*ӠJ6?ͩR|Nf+xx)@o8fG|,)Kv_K?C\}T?1qtpGz. ?,y#``=Nf3Onuu^Jn Cp# .""^/,{}Cḭ NPE#إ,OoSDf Y'vF"nÈN|Ќ 3&,u|[jOJ4ɛ|7$Eh"Y eNpގ?32$ib{_̠; fȊ%PJDR aCͲZ 5álh:ܴ bĩ>u]ӏ / ,"Znv}G̊!GDYnf) Z;7^ 7-9@pQQiAd9~ Kӽ㗔QEChWUZGIraޖё!]_%ZY 撂fGEpDԿP rQ0L!K_Ž%)=K)lAwqdƪmKž`+ #J/PGpo'MZ"4( $4Gʏ_Qȑ+KF.x?r;)( # G(j=\ʷ}AJi4-]ޥNiBάekB)wӕw2zXy: W(YF"4:UAaX3P/dX ~i`|W1yjf3uGFjغ/!O+$cLMH[Z퓐Rd5o XM0_owLB`:&YY +öN@g~Y`h)YA%JZD'0O&r )aaGz(ȌW%,V?ę ɶM<^Ncnad gݥ|2l "e4ǦDC}>y|8ĝF ;RPi!t΁̄TȎḁCFTc]NkU6~rӍ J4{ V9 *AzA}~ Ob VK]CxI9 vmUj;o q ԭw!%.〗*10J[ .Ô5yܗ^bHXy8`p7laj8z>d?3* :aN ؼ}2\UCy !>x˯2fE+vCtՖؘLYc:r)W?/P$6xf]şD~sMsW*}>h$r[H_> ot2ppŽ"Tw JZt]kUq _V!hVNI7D<dym ^. WaƩl3IQքbԕ'P7xV Ws\P4P8ӛuw z|\?7pF⠾=X=n? G4_ח{ Pv=s,i G7;AV:E :H/T:( g#SUwV5qZ 69w~y5/ ?xJ7wxp /E2 Ompͥ3fBdq*G&ѧ "sX-;bSFX^O忠Lj+^X:xfLw p%텮X7'Wt|ʴ𴥽wWJ5 YU2FѸ@ӠNqֲ^Œ)<-Mf.H1A 7W~x5}]"']G]o/@̀_ݝbvyw+v1|T,GK1cnp:Vi 7aU7 w˘Ew $N$A^_'4Ά Ō2h=R[,e%n s 0zA!PZ6* qs,uu_"={w%S N˺3${/ 5`dKIm`.tJzPVAOJ=.@J=D}W]$B()gpBzWoH]*a638%tqP|8Tvl46vg%&s\/"z @oU ԐP98`|6 ˸ z'\[(lb٫F Zl#[Gvt=Sq1>̯rqnf,}|&C{_t/RbtdQ"뿥 %m몮W9,$ nn2yXaGA}2sOݧe5<lz#shckL*^25/<T}'08E.?hs/樸'P4~ fU/ײlДGϐJi8m O]P`M\?g.WAq=ThٔEiTJδ&pFȡGYv~t<%=#\xմOp'psٸl Tpm;7Ν3jf+I-*%Z2C9)oU156MsSHIM[P*ҐzK'.^8`Pw !ow^zicdh ]e3)W^>`pĚvk__t-<@?UU#8eB[3@%Co(@5ӺmWd1r yD_޹SIRv=;yyZW>7c^%җ,J`(!j3\<`saͽUwJ Mzю+MM}o8*y`yq6"_Ys|F3^E~f11U:hwyL.ݷǰ "!- ;-ut{ 0WUk@"PU: 3$At56`s(O>װGE!b¤d'% `5@1/Z |cɽ' -rR._xY͸AHI9c H`)H^|"GU h<c-V #Xb }H\F Ed$*˱MPǒ@g5rzi]80gS nGn"^KCm,>:eM*CꝐ}V0^#SXl>OژKyOfVTJ}ODx!ygS RLTn'scGcp45E*%hE̦?~g_%?y,vjIPDBh7d[BY}#=d;kfBרnUI SV/Z|SWhJ@.-~Wp F4~v(߀Oi4s3Ͽ~Po`HѬ S6 :8 i:c :,M-ao) #Ȇԑ(B\Y,7&/k®vDl>)I |c[dm(3]h{83( Bm.a}%e/`a.EI;?uô%>{v3*}s OACKOj=_z[T4vqn"P&tU͈C}}55co7~8vctrvNׅIRQT9f3hڃJ3&ˬqiB(ܘ2FqNj*U.S?:΍hb9M~tfв)iDxゼa5BUT UHL"` $\ W>R>E{d A~^ ަR SXPt}sYFk&џP!bKVVAUiHrG,wtr"5IvOu`1ͱ$W~{$ [N khз@'?w`PC%l!=8MЮAEݣ)Êxų*7 R\w%#d) DOne ⷩ1 0 5Y@5/yp@5F_OX X,5R;+..iVP|}7X  _TNZ ;=,]S#ַ}enIKe߲Fʘ1֜]%5N>4lODq8B6/"l߀kZjUÒq()~E(dq<ֈ[F{mKՒc,eF/<4 FAO,Ή8 y[a.#n.%~uG!fۍD·Á|_ 򚰍<m%kǠ)q1y$NW0=j|Tw=cHh;YVm_U?(4qeO[n? PIo-hip_)u 7@2&A;.gf}"k;H~KW2Lx0;TO'jN'{{HN Դ&^;6mR_q\1pbM+wr0G3OE]*`{wTbԐ性/+}EĖjs3JHrp^%-pxs!U_"?-pvI6@5ŧ J4"^|⒑:>Y4L5Q 1Q#| 㮟 'CU \XHB3+3d^=8L84@ a=qnd":fAMPD8}kPǽz&NsTXoы1au6}hkZoM@j'ޛ mHdjiPoRq^: - eȦKkRy.jC6}.}\$شN-2%JRT :W*{䐻~}l\Et߃倢r)sWG,3nF j|\7khhEa*fc^mLp%zp}VcJ,N#3x*؂[klwEO8..E_Fm38'GH(oF}]ׂ >B-#GOqXSʨu0ϡ+y(Bw-_@$i adSN3ϣ ƒguO++[;rSx&PR?j*2*)Dovаz$^BB繍 WNȮu@}FÜg)s&Tc)Hz؂VE_qYL7ΡDB<])%wmIe&QJ$I  ʨ_Ci*@mxeQB6joEs3R> / -۷3eЇ-ҵH:o=AލǮ4h$NI\c5DWr.)B u(d !9qb^,|?Uby`3()]f}*mDRv{ZI?ױu 8mQ XסStU'LCHxd5v Vk٭VWF,:]PpܤI=i6Uۖ!ǷP-+x2Gcj:^CWSN0C!'Pia6tH{a8*I6^홝4R_<"S)/2Ö3sLNNp=υIRFj=@PJ^5?PH)9"~~l)(= VD0erPI{ Jx M¦c5<`F*6?,vդޅX04iXҤx@mRŒ4B/%$8;ߟ A?|"Ru&`0_YM'6 # |7W% VSi'7$[99'w`gU_jnmV LgXY)[)9b;NyQ ԣͩrդJݼ\tdYrYtb<> M_Mf|sHwI(tws@X9 kjB9,e1 (Xt@_AD[)FVaKa~lR:4ƽ2IP=}Oꄤs k7W5C@RN[hY„yvr S_71U3H~;Ejl(*!T&Ջ;w d`l)QtɏGy 4Ap &@* y‹X@̗7ǭXI> &z} 5@T%MLdn@0;1D&pak!q+EtSXǔx/['щ:"V}V(ӣAVQw5PO(Jwxefdţa{qvi"90h]L9˙%]~*%T퇫*Ǎ^jݔ~e*3~LB{숛C!-mCt-wqo^"(w3dwUEOǻk2$.OE + 57#(Y)Z~mEN8]G"+E>: : 6rԮDSc:VIb6vl'WT&8 MkZDܷ!vUҶ$!znίz㤵Nj\\ָ [5+HFc>&xs8؁iݿeu'û3UYly\4x#Hvr%\}]͌c&2 \QPMEyM,\6t2; @f`jޚ+]ӵ~xHeJwyY9\Ae3(/s6zj^IeUv~̾64UF7{E(*Hg \~vK׈ɲo!u 빀#a8,Bκ b.0UAナsî'|E볟X!ICu-Va"vLuKv<'F0"w  c6$_@DݧWqgB {6 `D4vPY<7xHSŁxde?GbRzMh%mZk4lGI϶@n|.# 9ܿ8RBndx/\3 giV I~:M9gs$Ћkz=y70HAtjsJQT@S/f\9|8w؎鹜smma,:%Z5JE<)I2SNEtvىƀHt?ca){ =V\VUj$j7+ !H7T}Np$P!V7&a(4 "'bΨEV+Z9cB^P~΋ v x#lѱ(k( IF5Zz6˖/ڭ6y@.E!?/Ӄ+y{%qd ^?DYNAE Ei|Uv]~%V![*XYۮ2ء>-LB}91Pie`=!ֺ{@l-4Yg )Uϧyz*ҾG|Txl8nv1ޞc'rU<б1-]y6hzNuP5]|?J{ mUpV>G^ߚ4Xϖ1 eo߳6ci. (xS?7ğvm7#^4$T#SdδQ$jҥ~OW5" +A5XVejfᴯ03g㈘Uz0>Y} glh%;)`KՍRp`tl1*JDUWvw&)P6yK1MzF`h.)S0J&2]c}DLb CΌxbvM@ژޓ#Yȅ"7iSҪ/!2f.lNvZr4SVSxzTr'WܣB"uUܣiaܾo/RAz 9ZRLȒb}+@w0[~߲ (KpqP$Bw^^d:{cDg/'#?`V`fuf֞S_\1 큠vx)޵^P[\ʂM KSZ[:jQ& _%Oܕ.{r/K8a;UXC^t~d[xv8g(2OWrPC z\.e0 o=) #/::UsJ [;aQ^ZlT%|nL2}j"H\rF%_38>K3-3bYZmW*3pc)H/PMO-&ɞ C\߾8%tVh{(S+Br ]َS_R֭dԽ[34 N[E/ԭ~"91='|6W5/sw tḧ́H߬}m2?CAT<-㺃t>FSM>_Vݘx@AyP(qNvU(o}wR76z`>`j;娟m(,: d!̥:9M7L^E#~yGjfaeZ}kX|w Ծ' i& U+f:LhD.* I|EP,ذO%q=ڕ9Ep[7Wv4z;L!;qGX2(.sX-,` XW 0d}jn[5(Vb1 y\_S !amw=$xd+Х ;ؙ c&*v,bdHo$NR oPgrcOTů`]E 9Qu>s}?$CŻ޷ˌ |_.pICdd#IIB7l; Ӿ!v?i$ɍo= ۊYb;u}&S  1/ClhL`-<]lx)%=%x\tm2. ~R_(M, !,G< O௼*wzÌA5P +A~OYVX,SDIN6/oiߩF:]?4Cf#,S#v #d 9LSodpneYnSEfz)]xM*cSiDb) ꅹS} -Mm6d k@ K=Nkk y^[: a >IF`o&w%ö8pK'N*}]̍A4_aWv-8,od`xm4Cck 8]ߙD? P XRH7lU#?Խpʑf.DVKyM胀CBp+ ^A'=}|!uPF-']m $7c}LvxjBzt_\c6P:v:,FPc_ԆHfV$-|jѐWE-%YcePⳲ/Be4|9 k=Zd*S„J{/[j"V"4QsTdN7mD-8%ℓ!hUI(,NUT ݛ`1;[3 O$f5Q^#Jɿ@R;cl)+CkjyŅ ?\]Q!bm?:bPɅO@'ty;Kڈf ?[l5Jel>shWb#z7.y]UO!TZBc|D&CJ͓-~U,{zS= ?"B9N*vOWCϰ>!1WC=J=v/L(gIWE[FI(kAEhȯye]j`$sutNCƱm~?a3/ajݔFݝwY95Al2Z%b*=YD3K|wC5nM Bc'>Wlo}F0AoDz֥tȍ2al0?xgcWme 'fp\Ժg,E•8'&I?>۳XXPJ=>97f5o_n% Z5  OL*^ аK"(4UHm3t&~#|fߠnᜪlr5cA=4XW-b:Hc)ճR2Ju*'RVhwZ˔kI:7qۇLAP_<}ʝl\4 V[lâm^C[fw3+Sڠh~gNBؤ5a5zICI0%Ծ&xòg)^dFxX_ы:> W--z䌼3 M[~X t2wn9Fmig. m#}lp/ӎJܝ| >8å!wb ow#sʼnY2 ̬y 1ƅz#Bj2^*!HPZXfe7 ${rqT Z?uX͋ gm#: M%/:mzO*h_4Ɩ$?i)ʖ}( st8*K݉c2h"J|(/"Œ|+LK)!>x>\ȔCKRwÙ-x)c҉+)p,U)Dddv!RF.Xw0gszeXZ;,tީNJasy[2Bi0"լ QvR_(Ô۷xTU{ݽ'<(x#U>G]#ld [+gNJ$w+»YMAY&ɠo>#(_F3Xs¸r%Pۈ K@ڞx{c%C4R巎 4 m3DY+(3XuDSy IM ϭV/b\1u2N-!C^g5韷ޜFA\D\9u؛ 5x0ҺK㤝ެ1ҸWUE|xGvDk8̃z,H 32B*qz{iHJ!t//)#ŧ <ݡ+ϽTt#"X}C:⠈.gZNJ[yN-'#|A8X- :iI\ܝLloO%fղk,m>'a/K^b.1~Ȋ~ RPҠ7__WTAփaKKgnM)XPc1iN)=0T GאRP^ S)ѭ/I{z?Kw Z|͟.嚖Zf_S ę 8VûYtyPt*˞|G e="&-G^%\#@]$&⫁YHX2g _jU/F@,Y6hP=smq t8>M7B0o-b`T[JOXvlkZ̯s8e_f$tI*=oah79=?(xq;M2 5hW;W͕Tف3^#aX *_>SfyLHZ90>g >[ǝ*6`pXJ6ˊ(L>T#1uMWmF֥eDiiҭXG;ȋ},Cl|#e iuH1+x(<"F!Y`(B^> 0' *!4g CLVGB黸T],un3j2 1]< /X/DZ_ìm<%>P s: ϜC%.;LZ߆,P&IE+U#29 NMI)l( O>{\ Pl&ABmuXBKw^_>ZmĆ]>|%d *I!G؎XR!soU-g""&;psku 0yh)ghSSP$hA{ Cc31cFg4w\\^^/q)6֘?BY$weg_jՁ/AƣuVe,ӾɍPhcqiDHt1X sD웃&|Q:`cH8ʂ2M.ع&f{[ӊ:gRy?E3 ԣo:HS<ÎEUpEpg{d)խrIdϚ[ ~ Q`UȰS }J z\\Nontܩk*FcA*酥jn^=e xQDg-6Sid:,@)F#܈D.>1xHԇ{K$m7ZU} da`]m KE4HG:¸&6Z9浛/SA!W!T8vHx3d׸=`bw ;$>r§a.8:=4yY#mx<e]u l6qܫ!TwTNt<% Ҟjexx STYBhK"r:GG^rǁP5`'Z!^'j]qt)m= a#[ޓOr $QR[pqK8ቾ#65/3_Υzf'IMC-RQI i_3\B]9EOI"j2NFV2}O69 F" oC YY#y8 g3bn|@&?4۔#Տdŵ$v 4{G׫ Ȅ+tXi5pDrbI^!=6.ΌPk9] rR n1hBK`H!D-\X nI ]9);>N 'lV1G+߶ܩ*s]Qd_ JH/85?r!Ei -cHPfe5YIKhTUI>}H?U"Pe4rf,jlLC Jw;9u,XZ5;١z|?@g12ZORi"|GaWn\HB̦Xc%BSa6p#&K<|˃K`qy iΑAtt~͜Ǜ"^ =Vrd(9{%s* f8"=-}fČ4pw3x9|X֕F_t%qSBRԣ7tW=p-+R6zd:_ƴRc-8zmrC ,gݝ✦I|V2iξLOE:\-M]L l!FysZ#JWSCKs\gpKЋ<z](bIN$נ&n(]Wqw b@!;O`e Rwxxq#`ds.O 8κ$, rYaJEfTfߝz , \0Trfc}AYҿ>(÷4n~M}.p~ˣ 0z*AI09m6J<@t S_HcYMrV\kmB$Aˍ^z*7F40B;$ǎO<$[uad=_ z 7t_:Rc{rq#rSNPw,͊1gIwmQ Չ$Kþw86VDO+NFwFh9>iYCEe^$'[r]1 ⽠ɝT/`5?BfJ0MobxHnP ;aoCi Z/}.ShXa y.͜\SJWn (&oXޔM& 9#e6)dB -0Ik?RB!c2On\m`}ZqbDHE`u^]$EmR0I>n=h+IͿ \ J^uTF})BgMp7^?tC}@~K>3A74]p@8 87JT?'NL,1d_2+6V,⣔aXGV(@!hke8@0@Jߘ;{(RcwwO!eяWq:ǨaٗX !ݩIXe齻ĪZ_m}r4nAr,ЄTT0-/Eq"p\jPOT l-;U<$ }3 9 6nr{ M,P]qT.C{~nim•خ"睟?PhQ LokxRByM,lGq<Mv8[sG3;g?aitDY7'QQz-Uk1Nώ/ Wp#W$<+( tU/0$͖0]@Тx(z4uf;wL7Ad|9<)xy&~0};PەjqU@*lS^i_}QK:@DA9'w7I#Tѻ@hV$ෳp2u>(]';jۊ`˿z'vu ` hP1VaTA1щ5]!k#^q24t [׺#-M&1k,`YR.iW}mM ƯSdZ^ݷo99u6Я%\n|qHTUK aP1@f)?^Le2G>Yu-Զ{ӞHJ ZbPK lI){~h 'd2ڹ6sd C.+> oTkC$' 01$@v?' ֎ +3Zd ": @+1lN @P3QBqAzb1 (Ÿ}rޮZoAH[S,q2X.r}ZRʁ.߄ASlrКaU:X9} pϴqt "Q0^MQJd0u)U6E @7SuӖ[R;9B-KaW!6]^и'fQ4o:&'oy%-^(?9_AXXv UBAH5{1B!6恡g8}0%?!L~hxw"NQL047#[1,qYiR#W ) dz~?OT\{lB,{P'&vch8IzdedQ/m^PKϸF@=bBW`oH?]+-'F{A`y$rB뱭Nw,Y[ԁxR( Z {zt1WAqb<,<%`2-ͬ霒̳X!9b Ja ed5BF 2w󗚑`U:d嵑i0C۲[&?ƧBx U@=  ] X՚TdVɴ46?;.gB'd>T[912eUqAżco#ȰI^u.Xu\pã|F?xqcO߻ W KʤjC`)=O,Wwn@:Ik\t*.Z >i:w@QvL?؝^#YxZ;\ܼ^`EF#>2wPd%pQJJYCf ࢢi="v(in}6'+>V XU( 񫊆ee^9s¿{̬n@2etz6DOw9^ U$L.1WN*D^mR?0m~C;P0 :A985&7!;`4Dg/'$?`UY@ J%>?8R[9i՗ kIk~*V^8O9W)2N~!}"i\W:wu4 "'\ے[|m%jA˜TJbM% ֗ nj}ykmW`aTgx{em+6jղb!ݯ*D1E9nOI5PEObEBʼV_d80Wp8zdnrǏ\P*?@#pT0# JhխM+޷c/f֍ 3Z 7LZźut!㌩Uc-]hc3Mv 7*RdüM 5:l#ҾD+O>M|Tō u*<,%D:Y $WgPyx~YFwƹv]Zpִo2)$ߢ Ze`^B:bIeN;2AseE9_[;k*V¶{[(d8B֛V0Ң́QMfwNLL]u'LZJ&23 [%aN/S624Wᓩ܆1fJqsaˣqqZB26h0^cLRXɯ& 0Ad9 $k͇=qVqi̎3ʬݳ_Niďی`JdLr}rx2fXóց# p!I֮D\hf탮-U޷ťsf񕲜Τ0YF&h-P:6*NYqm>0G 7#&[@`?ѣi]clJ7;>8M@=v}Ұ+Slj2wҧX"㸐"@zLT,K]Y/1"An5bei̓'ZRe9y4553Ii4cCwQքS{4FnDpLD6P cEQ11{!:eN/`qߎ@SyEl7>@kApt{ON)sN@Dg-Ţs$mU4wЮ6~,$w^{Nnx231ui3, `]^+1A8ͲA"ϗEkiE8= jrKE@{!}/կ6: LU-t,ב"K/[~KeR"x ;+ΛT ^E $?Jp,x^ )sk[8Bg>O3w,IG$9 ,恸6>}i"1.J>I8 ںF~Q?vWXi-A"!_>Dȋ؍^,ά4C QlӮbO*n \u!5B*< _ t9 wh~ yẽ2"q[V+]U@zc J>/Bȶ>x^KqBsc0f:8eP;kg8p6k6c6a5X^p~3$殤 td֊b[(4EaLbQiefJ׋y+-0MW)YhtLd;F}L (}N͑'WwwiUz^Insk1#93UI>7.voKIǘ'>X`ݝ|dxO=!?"Kpaddj~oGu,G%,>뵨ܰ&$l ISjBy$#FܸК& Ǧ'(B$z»#o|ߔh8,%]Q3[1~g? TpKOgA7邗}ZT?JLb,E%;d9 ىۉG45IEg̋)9  \_)38ZF'фb;]Ax`RX2Q44؍Ivx:48Li`*%%tM_MJ}E¼Hd8^N` Eå;?fcf{x?L< 7 6D *#*% #A#9xCou$ooL^1SI~t:=_g A_|>6؊;pf?0Q2AoC>~.~a˚ք[~g/'qُ þYDdT[4)p 鬡Y 1oia(.-*nOBi]P*@:)nmXj@s? ;OFho^ 1|M/ᑧׂ=x*ics ibB,W*f+6- Ki]lztK_ʆ#H%c@E-Tw\0*$)V,k|kSߣi>YdBɀ#}A0`E+%>T\fusH@@nzI.vV,¢A /?ãa vپC;a;yD6Wz+7O }?尘Q77h'WNJ#_+| A^jL2J*3PKvx &iݜ<2?M}eR^|k)z:@_T|%g`<.AҊ:_~.'*՛Bdq'՞R@rlZ~[Ѝ1/xT HH5#'ኤ#GTOCv%SnJ: 奢QSnsb7'/6wfglha,4͞#n욠yS#^'\ V`w;)=τ[cå:.3!T x#;βJՄ՜*|nfUID1-o9 8ʞ) B g|5\9SQ'.(k/@ Fs%>Vb 5&뽒v`lbI:)~@`+%J\ӴLxxh$_*@qUmBmUj X0V3rՍ_@zp @uk .EE'_~Rk|O3m>:}5 L r'jWHB:Ň#ksG0KR7c{ Hv6/〣yWu,V)4+Ɇ" MY֯}FVd/{!0̆S`ziZ89OzʚYXo=ٱ9 !?">=?M&BOCE/.aR䭁8*i-۬n}$l>9&gOir]lOϸǀZO.dBGj'7~,$j6XbshOYK]X 4'g@L2n$=rPz.u4 27ƈ#4WջR?#~0S@`ԨM_aڂϼ xksWèQsGkW)yn=JXI;;,ܛ~8ع%®i(B16jt.ӥSSVvnV۷WׄqQ7l-+9xYw #3YVMg'ȴ: Eu3}Q2NGPD6<>dZnz~ћ J*"J:ք"8E0)&H NIih0<] 0`"MBfK+==oT!,eb7/v9t!"QoHa1iot|9&2p%aedV5:UzyǨIJEbjW:_uz5)&72~IF]ah'KN+n]ˀ(sr>=^w;]}P SɩEL·b8Kot|f=)+ `KA3Ia@EJc>H|CU)ّo$K{&gӄ[՜䳘n0ۼX@,e*ԮdA`Yq3|q"@~$W )Id3G 'kUV4-CA$9rZ EsU@H+q\ ѸM.wS!:Dl.A"Ia/] .+S6c?Tve#7)V ]½i8A'ٲǠ)e6PH Q|] ӟ:k|>+?~v+sDv*?Rju3⽦N4ܳ gXP֠\J5 j1Z{IfʴVX!5JAtӛ&k<^G`xJ*+e[ɖ9~Cqn4g0U!\MsLo+!"<Kփ?J;97D ^*u]!M]J&_7C$Š%DOQN[9PA~7%c';H"J BLbͼ4|كCHP*yٰ^AA;2Tε#(<'Rg `[KqО؞t2'l`x}F٘.W7װ2>L~U-qF 'TL)ZxTkFȮ|2I$jK|~M߸+^%f+Q_ɟA :+ ~ aW7,4)G@<ŬۏsyVh Id1-'&Q)SG|cLZ_~7*4e[wRA+7; |erS֙{K`vcMEW?g.X#e3~$j,-,* (Vd^u'w-E Od3t .%wT]_-XjsKܭ2SӫkL5"EFsp`#A蕅󋚥70wZU/Z.{1KsQ}o,*}V v˭odt87GUť-[k-#.6ʷ2Hs|m:Yw8$a}Zw VN=xҙ'ց* eQ$J˰D r}) FD͐L=̯<zD{A*`knƑH>%t`9.T UG"#TQ;F,q)3Yu5faٿ.P=yI12v6/FZ &IQXN" c "ázLO'_kXCKA#&PϡF'5">NOzMEtLn:klr5QIL|}~·\,-!c@8㻩Ǣ~Z7:iѰY2?TaɑGލʻ},9 WS"ٟ2??E l^Є}p[CF,6IĖ72y~Lo"0ܻ\]U uIt7<"VGxs^kJ8 WiC !e]6B3@nŒ"1X;us:2^HH0XpYjDbs{@ň+V< 5ύGgd-^B˭Lq +A&pb:(_BJpwJ1_J3?Y;SvfQo$FCo#}N?h)HjMw|vL@ ^E)RY@# \q"]Ol6#R_xZؓ%Jۇ@ݵyy-_ah%vƟs+YIXc`+MGaL[ۤgCjR`9E*'H02@1<{,yʝnw`kxqr< fH,M8cw%5ym*ڽU$ai>>iȓ%c`[}c5WD"rYo`hI-Dđ 7p"f+\~RZX{%z,eS(wu oY]^$_WcFE߱dCSZ g@36U6LJ}gw`^;. LuIKKLмVN7b+u $TM_k|x 8{H.٫QX|N hUeRsㅵOb1cH)/vsc棌/(',#.k1V<(Ŀ?#Yv %[zı?'L. gB=%V|;Nl9 -#ž6yHuDHT+o #ԫL~_nn-jnTW 3ei-E{Yxԁ\E!A@a<+*8b0zHWvd>궧S$Ppz_W\AŇ`:8":ƐWh!0K)$,UDPmaPvP`I߽r2*t=>h5eA(a &}>)e%_K/^5B6 :]qB+\ٰD)t{'wF1zDB8*0v1^rbaIq k:&Zg/x(^ ж!o!vl,kb61_ X/gJA.z|jIu]UY H*H"6Jd%g[\5U5xJ\Ʌ= f'o(Z񘺨DֺBS*%&=J46-9c(؇cx}kӓbQml HUeATj\T.!eF,y*~}qe]P ie R&^olv͓E[YBA i?p` D^_uf >uVx_뮄 Lwr4ͷ~1$+ X0 D$on1GaYo.~[Fs᭽eh}"$0@TWyW y>Бgbg:/=Bwb(QS<.+S@Ϋ["ԩJ%t&ۏ^`*~J&Gݓ?VhK# 8., xZE>>9[ckw vX&g$Lm4{c#q!B[?/8'sL!j4q0lkQX!cXIsBOçGoi&zJ囍٤\wpz3MlO0 GvbF1'#@x(SCz/?J>DhF459<\D[][/+TF>ozSZ<4{Q"6s5>|(!fȵ`s5%M#6@YFDDf7=*SÁ"oM3T! u#dT{bBЂǨ,֦h/Լ3< b|Pm$ '( v&k}|ֶdC tӬL1h)4Aђ4P0UdU;\ c!h!~?zy!6i-ME2.|/"G GɐV}nN/Ɇ`7>s$;b-̺ p~!eОOadLGSC:ky|*pc̤8 -`g|B;,Ut 8`xmؖmՉ>KK.e{. v'o"HLO^ӸmW6/m_v+~&ی};\4F>tszv,[9GQn[Pg-WNĴhף./Q,]8D<1wQ*27EWW*d*1>YdDfio5\>\gj5ԇr'`':GtQVqڦq.w*X2s+EKx1&ܩ2TR1[rZt'jȝ|ZG|iG!u@i@K[`aJʤuꪝ) HK:IӔ!8`^8')}?w΢uGL,BoKw`}TB1= }f qIݠW ?'4SǓk7~ )Zʓ(΄Tr?/, +8j|mT6 Ҏn+ҏ'r7oI|1loyVQȇvF`ti 3>vv XP;m0/P't< ;-9Bquw,%Dycf(`UYYbXFӷ=k]|U `RK♚4IuYB~7~v -( eݡ'3Q/&vdozt/ktr yJpZ|i f%G%6Ђ.|);%)? lOMQAY ()(@R="9H.[zkݯT&tJhedǔk w: ^ Tָ`3XmO"*$g鸿}]B:秇x!0}#WV[M>!pPi=-zgX _ ꪡi__ʦ0܁mQVf@=!LI%hDܾNlOus[06ګ>%MB+D7.d\!dhS:χIIWy#!~7QZW~/M']=d9 w #ps |i9RL]/fE!_{sC5*'c=UwuBV'Yu wVV9RR _]mBJjfx[U8︨qĐy8*ʯ2B'ڧ,y㝪ؿ>!0*_ '$Z Q5$>[g$3Xyq>V-- r%乂γ8VsfRkf :.Ш8T':G5k2D?EkTXS|s_d!YNC"|Pb0)x J˰]mQ/ eJCu]@w[t4`[P I"*?1\`gD:]"&ږ|[C JkyJ_#]XC#L,+H{{q(0d bs[] oM3;k,;&{5nTظp^л5;ԥ֓ZAw87@LԨSC#.eYja&Eg/3ǣ+>TD!:57|D.Z^QÆ}8qr|N`6-k}{zXY!ߒ$@)o$=d&,ѸM>Ƌ+1 8FZv@ WTH2Ľ`RlGvS'rb'IKTߜV]l璲n(vAqO{  ^J=h8h>js« Xs)ySdt)ZqqAL+F{%!>ܢZ ġ Lj0$22^W:?/0pлI O788fW9B UV|oT쒫{[p&F 5=\O 'TroWsu^@eO7i?2A`d; j=_ n b v|F$WVY\-ɏEg3uK43QBj' nD>[i4E Īglh>I黚*gR{Ax/&tv-x ]T {F8Um}p⡡ T-ؚ\ RrFT!`ʆ ^J? J܉~Iv0)k&ZKU.hM mh/1#8{"ߚi Tv:պ4n09WGP tsE 4S*N{\nޫxG&.[Q- _D`*{q!_6{ȥ`UY J+? `eВqM@7PơpY x\myӱXM9 cAbU>xjq\ȩQ4*1)هQ,;694U I>jTdiLqc9חy1C'8L~ g\0 G6c׬)󹥦CS7r``n Q$A-ذ q y^]%jBH::\ԗvp%:v,p_iF;RWLA)(O/B̻fGM4\f.fl{?/[^>ȌF`;u_nR hP#0õ 74C z͈$*2{*|HvIHUtrk0dl":=m.tg@ĻaojqTk",4wJB*Ab6Bs,v u&[:bu?Fba%ʎϑVe`IgAL6ʬwCx'rp/˓Z'>0l1צ: {A'i[ llgB)wo%L,OE[_ͧ٩y8kBVGr꾂O肀y^xn`pO&痟 㢸'P=S 9@G9ndݥM35=׺[J =jyR Ln~}sgg.c~ԯ&-%!(vd+PHMX<u:ݾ6YZ&SFSz#a/ oHRE0SF~IWװf8ʲ4FOᅧC%`(ZTyw&Jy}.S5SDde ~r I uOCnqrR#8{+I:֋eԺm 6zW.i|W􈫋߿Wةa1;7PO6;aZMMNBcBiSZa$v$zi)qD~6G!{T-mL̔rE)6A/!vM$Lz3t`q:`ްMСf<'*e*/xY.'E'TcqjX@bTbMܟF^礛Ǝ2r˱HWi!3m9&`6RSƳ%iP4156]0U=_Fz0/GP0/ow@ꬮ`K%: %E2 "6IVUTkҵ0)1K1}dYa爝jqc5펩f#.`a`n1̹P(;MK98gCo3nw:Ѧ῾Oʏg$ݹ0JՁw8^Pȶ kMsDsKrN(+<)Żg5S x֓j-u70fߟ sG!7K0,j{h aA:vq ֨ᴪGU_R0-ch/%1N'` -U5Ǘ>AE95Ʊs\uW`=?YuX~՜?d-HgF9BGܺ}3Y'kr?Ia/ӣT{כ`H>_aYײG] |k !ٷq[v&:pn?W%=E_rQN;[l,,_>!R/+8z~ f4|U\nᄀjlw]/#OƘTS'rS88ȞP^J'ᦖu$S =[2oXB}191uT2O,Z;+ھא豲w" y127qŵe[tZ%A杤\Mm.7s1olqlbcN1jC hP m#I;<ΘIV,gV )EbL["' !qCA9+rEW{N[ }~S%)y,j.RH&hEaS_71(%8q2ǔ1{J{V؛_eODKJ.|J Ε),XOۥJ' "R ^ Da%vʫE'ᲈQ2^F!^IJB2um7Ulssً:nQ-,"Å)* a<2vvxHEQ'c!qIۿ2M@?!uD{Ơ\ _B9S&4ԑϴ1:,}]DĔk.oC Txzr ?v es-۽Ihw{Agř{22vw$Zj,8XWr^|{q6cPpᙯȄΫtA+\ڬSY7)V;9ɆOkg›t2;LN[wM23O.lpABRx֦%<_/V邿=kVvpfpI ]u"׹M]եEU2Gfc3+X:)fÏbL%LX?`\%YCF䈴`, IBI sCm_DX !)ct(,Z4XH2A%AMcձls qJJSj^(!F$uO`&ѻ&>[cv) tf+etoPUD_XM}I2P)]y:.$?AqmF 3>u: ͘7̦ᘦ^*vr2Uɭ@GmkK$y%#ֶSINFdr{O"h[>c{G81C)sq?/&mGu'ʎok SRV _TWa dMc@R A:dA>?@fj r:hʦt (13?c _nO:%Dc> EW.Huu2K}])p<&afտ]nzyoƝ֍rCBսmxsfAޫhy-|F&W wFRTgLv5aY(6J}ܣP[.|xݲbSĬм /T?l"dzˢƦD!ĞF1WqżEZlӈ5re);[nGC"Mֺ>n"ѝ|:5gsE0~ڋrdL4)1ZzoXsw` @|>#bx.vxTLHT@%fEmG 7#EpL?it@[z3_LE I7iUzW څsCqS"QsKTe\/Iу@V֚4}' Fp[:$;cx uj sYmXs$$r]h~7fƧgC:Gm~nj0h&P3ߪR,e Jش1XK%Lma `4h58sԁNF~԰`::?I %*IʩiN ׻x\ ζ^3Z A0g[kw4%?in*yq9b"h5pN5Wi>KxmyAHvA0󭙊3(i[*e󍛝G;1g݆5fwa &K_{-L!ʱSo%}/zfRёSh< X~Q}(Ux9tطɩV0ۏ^CԀ_Kjń[ i%/^ Ǵ/ sh[([=+Xup;E>@g V"Ѣ\Zz MkD`{u4i*Cйàq]j |sg[UA d@oFD-k"^촒z5ԫ Rh2tmA吽py aݡB`,P~ ̽+ qqͪ$d~5E6Ɇt-I^jDzܞ^K(Ꝕly%i ĄF"^HC.nfOݟW*TxS5a(xyf$Cuu=^v5qS?`w;&Q?<09_zRau1|l_UӉ^q9(;"F LrjȘ%dR>HZcltUVпdgosd{ZT%H8 _U810ͪК'r[<=s~R9ǁZ-(8ҲJtv¹Ryih*E3π"nNCm־d\c }ew%Thz{ܶPԻnV = [*^=ٔ^̗0t# RrY*\wS`%4@=1DF ;n5'oFG9h_TVXMl_]C8en LDhO $f2 9KvrLhK}0ЁjwR/:P /*SV m}9EDu;RepIv.~Ymv"5+CAn ֨\EpĹ[1n_Hӝ|-_y;'-=6+M0]- 7D W7\Ɔk{{ž,g;4Rע{>Ū?9ED1h|]g*P{b{xKŝYVk'vn{P9Y0Mlj{ tg~h/jTf.t2@N Ckp_FT^n'n_tGZ$kq2x0E&_gdǍ4nHlGA#~JX|\Zmۀ.㡤[dž9́D ܓ8/2#龧+TG׭[eZCG[I]掂fjtٺy/(;rǃ^'c\>[*Mx  SRϠk8ͤj Q3L\~*<:%,"ۙKeJ4n.1(GUXRfnd/Ꮦx)PFӨb-G'Ҩ|cúIk _DHQ ],ٟ֠pzЬ]1qpr_bC˨Θ7乌';ۿAͣ%_ϵ N:,=hZ9U\E6f_r?6[aq:6C* [[ha@gլ(c5Pl4F^S2mt_̿KЄ,ƴˢZGyoɱ7HeecTxZR1L^Ġc^"&nxSI&[=#/Y\U=ovLO:I$zϞf9c ldw,N|(%d3oGg8pZهEBN խ/ dIk;(M+eGj?سN^ ZfzlL|9םX]kM$@S.1lVą63>"4/I02ܜ\w$=/D+pRhQjY^FFבvyb"т+o;c &-Χ-(KLX+1ޤߺ7&`*Xbq³Mf0h0 SS蠟/+sl?5;9>k- m"Y"eh p/#$-]>/1怅jyZ%肨.yUQ1%/u.z_]anjNUn AN4hr]1ffmI.8x8*F(h_`(sP<w'.elT'+(+2~*F(5<Jn@OT;Bl4~OnqTj U!1(&B<43 }:+8eZO\K8Xl=_ ?v%kyLSϧ;al&W>YYP2 ٘0Z&TJ0J܆X, $[[%i46zA%M['6碑w*x$)"T 4%}N(XM5#:M.je0N\%l9S20A*lzSp=O^BgD x*~ lЍ^yϲ&p`,= ؾK̾e7Nj~"@9XĝXC(yn1%'<ɭc?q&R8l!|NAxR&M,3%(w0ZJ )5Fg/UPՆ7y\;ˡ3< Y c0gUiwaWE9eLqvkNAۭq?a}z{T:!@(!Mó||qş& XO_>)s\Huއ{ \PF%h)J Z,"̰Q=;jH:Oi'>r*ee13iQRa P k|2OKE$!Fos:oL4QΓ-b9YF);SW@ЀC5vYF jZRĨz[ɑQ7@a xWA\ȹ Y+7C 4Sa`&ڟɷYЫ|Gvs?bUڲKвDX+s~jEdCc+MND]K@x52)y~=PD4M% ƒ1,N7xs 9r%'yHOH%l z}v_ß8O~:ƲmfR6[ >@ Z~)QۜY[G`9yaݳTtlN=OsnsT9p+P"Ml{.;GZ,ډj]@fxx;L>$- [uղ($IL@ zq%fo 8R bȻx7C yqG+2@m*j swZAz=y(WRkHb-c/Co5F}$\>.ƪiuQ^ck?jpY 48< Zوh_rpM[ܥ3rõsO-qCQв=T?~Irͭkז!|c$99_l6SHs/ @r72I{b:v!6LzXDu){QT<3MQY BÇLZ,MA3ԑ D9PSٓ SgH73rThL1 T }w8ʬP7霎9"0y'OKb:jI OUe }[>bQC 4{]b(,w0 }kӂB/[aa[(^.$H1sLP]FxvFj*d$TRל]‰jU0}ުDzBkCu \mG zvGx ??- 7cǞ,O(q>klQTGN'lGe ^ TOOKo푂sFfb?ˈ2-1{bv0 4U]AMnm`DW]9eΗ.A@Bv^OB_h卉Dzwi+PfwY lI;Cy1[}#`T̆$W9f(= SG5 5 BZy,212nԇYV [i͔Ol\7Hhs,; b`y8}*b3`Be@vbuDNšj"Op؇3+huMkNszɒ>cb#lV/?|) {LscVm ltr]Yo\1ʲ_!Mlr]vꏾ!.]!ƆyzVWZl4܉T>m]W$ WO¶r{:@2<65#򄾡H(cP|*k.`]ԧ}첊[I;ڢ5Y_u$3!o޸ ~ ڔ nJW_< 6OP!g>/iSж]M00AN{jE@&xju:d& ȫgγ_)4lv]IWvЗ `T5.U;'ZdTf%30#Rtv7\^+6:5 ɾ  b ^Uq"># "#ϼ Sh?_ +w \XϺʔE~FCqPR?0ؗ kj5$˛qpv{V5svSL5 !Ze٬))hKW5ղ{W;a8y4_r5uF-?'1 3,@-{K%OS1V/%yƠ# !(F&TXibx2rkoA!2qEe/ Nt`aA} qC=ښ+ q>6Sv=kGJ סbKZ$F9YRn>2_usLyX76-@$+C[NX;2?]RyيH({* P`?{[&Ju#4Aye3<~d΀ F$ 5ӛԑu=\]Y6ዀnU|]}$npdHV1=ro".}pNL]wI xkȝk4QLI,cGN _z .BxJ 3Y~hΐ-'b,+Qz1۟@f|Il~8\Pqj95LXQ[PeЀ?dzBp'XwC6v06ɣO W突6[TWS= >.7q{N/ Td-.3mx'f9Ò|Ϛx>σHNNƵw}XUڬߌ3ne4΀*?3S1u[Nl/CH~3# iD)˿8o%'J0zbn" @z#^`d!d*pbЌ:t˃=uYw&:aSxvnP^lI{}ةF,l[^/UGڈa' ܕ$[8}-Ξ ;riHwʺC.'ǛV{,5TdG?Ľ%UJXt} DJC&.|.FܙmU&qsI]f^.)Yr*Q+n%fvSj 5]y (Qlu`*WZ3rŒ(KxJKZV0twʓHښHoK*FW5g18W;5QrABT~*(8+(7-$e$uԩfICM D~i&6]rgk49hn# s5yBQN!׮xTY$ab3bn |5'I9krPI)hW'`?;)xBT ah#9 nn[>!F3)E4f#j喲qIh-D==ǿf1w8`;W{^}qg$^Ze@6ev,DP_ëcG?-96jp ! ;]uPl뢺jU?kd)hc&2M&dP{QH Q,o/r|.88"iK fP6I"< ۩i*G<;\AY-5^ 90Pӌ%lDm9 @5fkeMRV Og#yPw<±kĶIS7S!ufwNxRL>ՄH'smjgIT7 yaĪ*:P6I"Kۖ^.kD̍)ٺ͊ښUg,dzȏOd;9-|⥸^TkNqI)0@BiaTڳ',^ac1 -ips [piO}Z?d'gez?@X+gkwux`novlzsV'6!^Q9 NF%7yI]eCbYc)n_*&: }lbZΌRS2~teq=}6Hu*O8 %<5^.y$6#U"ۂfخ!l)SݽhKZi~VTY ԙ,>:`%N3Ͷ7]ݧJ`7| =$$⯦$7?N_F}a^ ʧY ì}?xe݇1s/9b݊ #8 &*}0T0J\y9ja yim+ t" r|Z1k19/D Ql#%`Jĸ BkWg%>[+LJK@ 6ߵ|z(6"Mk [mj%mƗSZ8?n^o>˅R3Wp'v’,R[K%ħ2;J'|%82ƻ+#(o7_ @#j(E@VِNIJ.F͸IGZ3䦋Uyޔ/IqQCjmh~Qwt%b :`{mpt)5{~;%*ŏd`mx ܞ~1/˭+?46ij,ciCP@E";E<,C ٣Oe\F݅uC*RiψE4߼ 0z{Ɇ7s~+g8[ >S-@֬^Mz4-Y;go&lLO:'g.ՄwA:U).=H¡êl ??ڷk`jg!)I@ye|ʹJL^N__e.iRX 5FlzZb`OBXAyz_ QPP.%Q{=uF䭉g|A_!'y$זnXx A'Ɛ@蔭C'ksp_bNlbg =6`dy:ɟ^gϷ ϛ][mRMt>. W+R(m,_6m$~C pЛiY"D>{~1(d٥yΆmiWۿ< lno!e%ï:O#q9\fk|SyY 4 Su!Ȟ ~%u?XPԸ8`xÉ7-o!Wr!x$^ϔjLT ^~0%kü-2'(b"6pɽKl[]0!;׍e״CcY"칌UC9EZi,7;t)xg䇅\>@5Qٝ3f@xkfְQ:1U1JjB,/ZKNXOWC^'Qn'w*H]n#6NS{!MyvWA"d[Cd!NօJx&m{-C'>Je s~ʏ&sάeGD`>zzr)JH|e{0/&³f>| ^ɅYj 7bâL'EW+0uC.cˑVFaKQCС7A |@UNNiLt@wrQxiOWPL[142+"r5_zW>(]CV qJyjY$㷝 M՚o6|4^|WXhZ,RO7b #d(}*թ2oG" Z`*R i2{D]=nvm^'%b=OSg򩨴q`P8s y(feh̆j4; %\aS2Y=ǺwY(L*W qP2{S$6:G}xN@v9UlȽ6ӑz{;Rpt4ͷ'U{փ5CPSEmɄ/]x#/Tn}sB"9 |%Lo@QJtKhG3^lKcmgh(yDw  (mK jBb?@sNj #λd`xoJǠPNswᕪ2AwzR9^XIGt!A4ӽI&r5SdDPzBWȼ֩sKmlXhSNl`:=_ gz @D\fFBR٢{e-6@SXZKr M /A(6MT17n%3R؂P``Ryn2Gm'J8dBߥJNbmY+j9Ŧ"zj3 a2/F~M0]>2D4)W|K:($4)Kdjp[ʹ Z#@p^=n'[(-8B"3Kd쥋ndVC5+47/#Zno0%=[:R_gS&sXiwQ=LBKQ[Wݗ ;4SW5p'8s ]f0Qu퀝>/s;_ RPRsB5Ckr~UsLYv"HS ]/o<4g8 8~玔щttw\7).$~%2T2Ҙh"Yx8Ves=̨x NQ) %ly3uAzmRIl0F^|[Gbu ~w?z?H<՗G/6|٦QdUs"50a?jT5S7ЏD-c&(9v'm`g/.g_~,:+qϸ< rLpL4o_hi <Q fD_; hݏ77|]=qs>1MW.EA"G.1U 0_*ף9;rGZEfmG}# p `i"p)O+OjUAXQ3YXW(}|}n^[ s;~'fva{p7%|d4/Li](k NG}m}}Gd-vq0$ۑhXs UeҐu{r^3UclWe#~tk.~fba|; GX0St3=r u8F$w%ˁZ=vGA7W>H&X+N{a-jFhPQ]I)CB*rPq̃ J<,ZFh4IPy0mlf4;2 {?D2sz5skg|@ uG(xh>񋿓t<9rY,'-;x껅H-Rs ^;xV,UP޻k5^G*[̽5s|)r,&*LT4+CX]3ȁB35Bz/bA(rfde"o>)+8dgoQ"im[\jƤCݖZ7VvVvӾŷ./;Y ^+%ӬrG&vOLu";:RԂm4GGSD?4NLy8ICTIw&]ﮨgWU*D/'skNq0ZV%VezI42 c[PW`7jK 0գm'r1;CUA\ZtiyJ:otؠ8Lav:#B7jHkAUH0QR38$`EO&\z1Rj@ke/lg?enXw6sk ~I,`} q:iʪ:&;L=qq0`y6*~؍hMU}h&k2D>$'"Cu'+ūy[l9|:P;m/ U[$T20\5ׄ(7-۷f 0%rh-]ϟЍ[CQ.@XA4^FvGr3GTMK(q}XR6-6D2WoBbRn*gj"֗4f'PMkGh_2^HX'ēÏ?%{m^.0sd>pB[I^HvVl2FWa@=A Roue7 g^CCy<|'gAћp_w~l3-nݼ\WhGcSX'b<$(W ELl%Z(`+zK|ҍX"-7ԅ&βI hcKa(UtMynIL(dT,85*SVE E^]yuv 1vu|~n& l.V }x{ LSz`?d$$pFPɤ#L EtL>; (@pzkx9bXT(sPu7{:ѩ ޲|2jVƊu#JvƘ@3ڕ:TOx <ƃǞR(gάΏ&b1_Mb`?l"eʔ%6^uUV1gyLP9 nx$uE"൰'VdxC"'&Z^-.*2 ]RGG _Xrt=`Ylը%‹I0._!G6*..ŕ^)x(ϗfr7r8ӿƸBb ivoh݋?3OHʕ,"\w<ƸCN7RDyC"5 ;UWg[nfv\xfK_m+/}r1eM͇39\ٹB1!OjHl%fG[IU#"B!f: l G e@Q;n.'}t~ V[D?cVܑ,w3r}eIi\O0^VBմ01GTn;@Cjrd2,OC',&'yRfEnz Bs"jK]jxeJvʖd`6I6,2at[Nme15b XfA= ̰NMT6^׾%~Ldlg8w J v&{E /5"fV@˒*)%- ־TٍU)s U0Nn0ֆir-mY,|ۀBĤ ,t-E@M/K.v"1QLbn'I|.fc 3 unGtlf 5FHfH?A4d#ej rTS$'c|3QѺߛ-X1]X^wg.g:j:Kp.trd?%k+0p՞@~oAaJ:dYuV6HAˠ.](zūώɿO&Kj&ShG$cAjf-,8q&Xp2dc; 8,Xʕx9k|36H@٣SAw~xRCeh`hAyWFΫVǦ3T/b^eҕ:v5 loGu}ݛ?3e-"L(\:<S7s`FSQۜڦ)iFSI[XN|t&?(,f"qZQԋ5e QQZ |AvaF%_)L̈r!L 1wXa\d3_jc_xؙ?7|O[,elp*|7# #E)1u'l7V8c|jjA%2/ r0f\u}b g a1ΑJ{3gHȃͿ daۅՇ-356}w[ bC; .U:zAcsF 0Ͽ(ʒ2҉KRF-r5@H u.fF'/Jk>o)Np}8Gw]&ъQ9L 95̱}*;ݥƤZnNbXz0? O' Ȁ$i `4V!Đ^!^`dXǀQWDEje #$sng?+-;/3ONrj?> fp81N ̱Ze&zu]=i-8s+e{c.Mǵ'^?ĪFUUZ&W27d[Yj{_J)m4eAd so;W'j>e9r tQQWfYЭ,Gp% \S>H%LICm➵%`:)F Iזq PPTDnW a󢦝ZPE?\w]{ ma}| 4EIVڻܔ{zSk?0MP_bs~z Y,o\RćyCg;.)™paPUcyύf@yCSt!1|,op4!7sShLockx@fq@YJIÉމ氐ʚ%~ѭY~H<0C)s%ʨ-&{يkszГ*fz'gtN*HR֙^`x%IFʭO ?agv$ъy.G֍mCw[|7|{blHɜ@&>#: Z^@#W4Xyq+[J0Ci>ZpUbmWUK|Q4eA G,~zH b`DGqlm=w ېS2|=_V0gzR!UTaJ~5_|?n|ضOM KZ5ޢLD z`Uб{n4JN9NwXk-5 TOk>zI.7v̻4*B1cg"6Xp~W \7jVC{b5OPYw$JplT\ tvs "/ ;ޖtó"&]Ǿac 0})a{Q "%'^Jt'3nUq?A dWnc!0,HɑKeYdytu9$ 5?츁W Ae9 VǬ1QO!)aQvOR,~[q:͎VT' 579n߷&"[d2%~"^߬CEJ% whb5 9/^bq/0(2Xs\+FY]`@J= BaT.O̔ rT>G#o=f,%: ELᜢnw/X?ktY% o8ˆ@z3Ntv:C $/8uCsI71"z1* z=CFf: %i)vYly8r mCdO_P*aʡ-*ܥ``BeYMU;)*!PAtFͷ1F )Z蕳wYIE`{iO6|epB@ uzwFWk8bnUA,%VO%"67 At_U;٭w#%ۮ+iWy $%[-xƘ:66bH.}wķ@"s/ޏhFt>p'^&FQ*tv;iށUM9~=]K}Hl<ܻ?R6ك w {cwPqyt}ORsa V|ѵۤtYaž5ŶE8u/!?jɜzdx󳋜B ȫRVۀe'>8EW&;^(ޜ!E).F7ɏJwଡ[xI;K6B3Xe{'BIDܢ;y,mɚqޑ ΒqfֿQ,Tf[J,'3MN8 3ƊZ)V($?eKZ*ZHSӾYÍhJ9KƎ\ T\|@m? @6 ڀ =U `H?+ t6,^kz* \?&z~= m .}] '/=:)9|%xNrQ$`0k{}3IusewOƒb"[iuəFYSN3qRb:q{W݀^c}./Zl[IWId)\%ba䇵?h 0y?W1kJ@\#/]xYxH-ZF dqĜ*%|޳AwkXKs߿γnK|{ BS^$P5'UL=~A]YF[M؇{{(%%=S{S](cMs gC뤚FFqHo3T*ca^nMe^j`<.zP0EʐgafdDۢ҃jmA,ocvCC5y)`I1*8l3Vj Q-ٮ8&$#㈸D+@=:2j`Lt~pIkk-I]? ND*.}$ٯ!ewn9:R,rTemŌU/0ڕBpԪ]H'd ̘%!ucWP1]z} &o6";coeHҳj'<:dkPFڦVyt!'6)aS5?sUזpU)-BEtQ |E@z%&9br.$zjj>J|tXMX4yWU(,_3۵AA,.L^?J)>zhNgKKI<͒J{0 7ye ,HCUHyy"vC\i*^X;7:o:.F{)|]⎘%Ok1jKzvbPo *D݌1 7@+"G3<ʊmJ>xٜv>εO; ڷ:';Yw""OCabe˛G.qg^P^O'б%߬ %gTPU3Vx.})X][/Q!XKkR%jtW$`jԺ.o¶\fvNsg}*(䊫_$>Dq7†OsȜ% 5qm{ ES*TMAKie RT ;1I$ ,oqΩHs]SvA"Z׉Y$ohp=B$Zw!YTx D \ʀǨl!#FQe⧶TOD QgipO3D] Rr{z%LwWt}$9vem?/P ofbOQ@Ǭ+SK9?D{ I  RjQl:*c$"kw H*OR'Ze]mwC p2[|#:c/KN3ǿé3KvJwksOp EKG06#FJ23_3MX[wǖdw[٨iPNW詇#E}͒ ݂gccv^ }πI6e礙I--5@J(.ic+_~##&C5[帷.\'0$͏QX]LRR,9Uцt=Mԩ}![.⯆3lA #.Hd-ݝ h(`m9t%_`ՕК7t/V@s S# `:q}8欛ORz|.D<.QVm,D&yqJ:GNzflWNz7_L-h֡v] 0)z9[DLXJ;NH "_NAxW@ vEGXĪb<݁W4~uͅ[VɐgHf>!#VPxn[Zwz]gijjP)>iҌf k@P$3sƚgˆXs|~6Ȑ^p<]uݫ~玝qZR7I>_4T-غyKLe4LHɑkg#3K6#Jd #CVO ⛧8[uCA=sU8͠\"7) 10* .}E1&P_[(Vo'v<þ^)bZ AWhEQj^9Q9 ^v䑈*-.˵v!%BML%{T7Hi)yfҪA$G}/ LD]T;﵆9h s3  .$ \u^ؔ$FD j1V釼X%\hj@2l~5O,훂 vFB\Նh`JnS&4TԬEF;}fqhdS .<ݣX0 "- <ÃѣTxַt)8SF_ʔ9[rK-9"E Q鲧uVobnD.r26ĐHuv 9^#fi{:D=rvWùv/7cl`x(V tl:iV!&Cp J $Vw*o5o7K7 ]8i a DZ MmqrQ'YC;l-$Ĕ%wz$Y7:c_e+ӡ>Q4gչ}ymz*Ÿe9^;ÇfGqXꞪɭZtB"._))v`|do3dfI()+N(s{w_2~[ _ +b SR&z,Řyu&rRS>m 5 B'ܭOgz3gH\>K5#FXl~53PiFGkp I,*9 ngZt4BZ} 1ٱ 03vJdmM%γVb6 |A?Rc>Idϸ5hsN>y%YWFϩ#nYE8k2,Vv!m+@N?O!ߡ0W,eNffTM=0h~ [= ngLً73tIPegb6a<i J=+;lx:2/JŸfBEPtH`}Jz<}DȶZ@*QZ=z`د[~>GFD_̺ 'fYO(Znj ӎOyU65&|/+Ԯ"a)FB׾-AjxqxHmK;Sߊ|B ȅkAIa!=y/ (X<)-]q=& SSUacsEjc+ rWTvLH$I~aZȜdlak_&LNw>i2Ӄ@f嬟(3=%zO'fYf|h\8%ؠFsڈέR|ƩȬądF$^֯愥P#Dwjm71l*ϗ#v(i¸}: :J 6A*v5.0Ӓ<| ?`x_hF14k RZoD;;^>*!AMM"euP&10hcT)0S`>HI*xokMd}B32뿳Gt^q8 _|5ȆJf]sw0RCB{eюNf}*_R7FyZڙeoK~9NP܄L3T+|huh!XpXarŮ&n``bqVCqZH_a4lC Zڶ"pfZ#98 b|\YCoS:E ,?rG4A@4jsZ-IV7İeLQ=>kȬ_ĽLUzn/iD?DqKu,p)rN|LwF3GpZ08B+F.t=qİmx\-X7 g=!jZd-8F3aac`7H%bzŒ")|o (3ѨLf`l 1kScPKy~8.9N[&e@կKUFO|M32̬cC0RH*@>jZR*D2}`MsMP*;yB=R<=7DT1cC4R- O(AE>--2Gp1tΰP;zậ6m>8ͻ "Ru 7=OA!LeˁFn9nMiYtjX-ƅjfρ|V^#ꏿ@F vP_NO5Z/bub]]= 0%ⲡwvÛu[V+RSSeZ `i/8Fz hJ+/u, `[sq$$[?l%m^.H`FE.5yJwEpJuhOmeNX'aOo¨S'8ڤwlPFJtAܙܵqB`SKUPS_4ވ0Й!4ѧǾiEn:s',o6h:I OXV.656 'AĬ=va#Y9}<ӆcoF$欎/4;9x^`,&@T.6Z֓@4YZ~kNlm-,oFn0}Z#Ϲ4(G%ؠ D`5l7P.X ~oac,!LOȽ3l.#At'-<a%/SX<J[7х .yuDXirV /"猸XF]S5ZX= 8'»Q׎eqvݡe ,&{0qorh $dLl,ߍ|Oߤ HU,Vv, HQĺ=pG?@#6%'1w^bxV&}[L~v|ȿwos@ot ҂'nY(_%!B .PT&"@],gb.\ py[a`ʠcNjBTs6^Z>F8jMygcinZJ>$Tt0 Xf"BF[,)çkA vXvt䛆cR^d-V̱t~)5g0ޕPg|DT.AFCAyF=ג9`åk`9heu,FZ9Ӱn8l698k5, 9>q3B\樊+TAsLER#C,7q@rzZvL~NԎݡ*>f]suVIjz:\Bn}AH!,ôZ rL] { Ɓ_K|n=`@' ֘৪CKs]D80>uII^p!rsԫD:y|?MQ lw$ %%,~I}f?1, >4w*0cw[!)+*]eh AQr'75)$p>ж=C >VfboߍōiuDM?7ʂ&'ra iMMF7o @ttK~g;̮K1X{%Ziq[ x!]O/KoOtˊ8g,kȩE@!ds:)_ӥ%t219}s!,jWThzeVTxt_Uř+;m"X#FBg~\-׹5^[f멫'zƝ\%Bez>{FH,e$Jϼ % I6{ np~P$%)wĥߝz^6Ћ꺮0|pQ>-HRPD߮LLb/^{?zC_&\Ű6*pQ-'($,7`iaM.bPzrb?Wf|Pѽ9Jǚ1.ep s2}hoXY,ʤ< c h,}ՅкW^\0 37g9x$ >,I 45i=9>.GBv'^4&UX56*?.]sUGX9` )]A\$0y:(k 6H kѝvC` 0  zy0FERb}]zUW'v=YD7BmF'D },a6)+GHl/}+&\C2$3HyX2d:iSGoQ}E=rih3%)mB"4r'ssv_Ph@e0'̯s"29jUd)qʐ, ("q6KPt[#%0:HlMN9)ywsFsExS}M 1h;gV]*_Lznug_D"w=ļܥJ{D @fO-&);X|WdE, 1({q( (jcO 'lC K9߯j F+٠gݩQ;:U^J} ^{E0%VߥFحz﴾+k׮DqEjt,RVԈ$"*LgbW7\բ/|9iȢ~Zڵ'^X.߀Y?Q5?sD#~5;cLz\ N֌7ݵg~ .QBfpδO'd&SyҮ!e!JGR;"Sm)9X:/IhMiOC, {UjBC8tǁŀۢW0s+ w}5^)!7,%a&jwpHLxYz˯p bi-$^S٬PE,ԲC%qQS3 $@bTk N3]6)/ -3lZdZ2ݸ,}?.j=׹L\\NF /mG"o+A'BURh1TʯܶIqnzenDS^3S4K{l p-kf8F, ?2>LȮ;UްSm݄>pd v'h`Xʼp{/;GFlJR+"eZgޥHޕklBURB]™q2RITQgoFuw*Ns/渨@cr\:US6+K^djldD?0\xfDA׎T]!_F=-تl}B'o"ԛd֍f,mlh_*#-w̺! L ʅf φ9b9H:?"@H{9=A=P FLSS9 Zz۱9ׅMG>7[JZaPŕLsj,|d,f@89;D9mγb:TO0o䨈:BR6V\:ѢX]2$G-٣@تp=U ⢚ES(꜕q ۥVjIЏc`,XsO+A(by X2!&g܉r`abYi|&O$w /T-Ryv8?SMt/tpE9SlPSJ ^l@fLkۍ:%,srAWJFoCUT>D{V6tUc+`uyGJ iZOnEy-u"i9e ?&2TІVH3.p5] NH\J5hCIN%p6Ui6 F޴ؖ+i}Y ߥ4\fqSN~lꑰ[G3,C[p^Ğ&x"ӎ EXda;y=$H,xzO ]tm11J~;t:ypM[Bv3zX2'0! -#auEPĊ<;"9(cY")~`㥀)3_N$Wyhpf`g팭8.dWUZwsb)ַNULQ^K#&#a ;\uJZfgrYuokw+ B|>1jQl2YmHN̽# 䃍gr+Y;BxWslyH$9n5%L&vZ_gLrLܺA2_xPvzX;>YK?8f@6ol>GЂ KEowh_"!Ζe3$Gĥt;:]X)<"cݎ㻐ً{5̸Snݥ8S[[//9X-H<@@-Rex:\3j.ocެE~Y9&lf'$ dr=n󾎻ah%CoאW v|`5 6uHiЗ١TW6yD2 xW1Ξ[ZaL9xU |p8Ai Rmɜ-C'eȭj&Ɩ ҡ0 O`ȣcA$XF8"N5FIlwSU'º\$}İ(z5lkF*&x6? 3hVUo5My[P @nhfXD0G`!8>$0 p:`k"r]6')W۔a@ݚMn-e (*ՙpol:־, Trj.(f1 tMJF`%9;%&RAE g**8< (2X4Q>'[2TsN_udF}^Hξ&_ ]Í}Dig=i?Nw%D&fF-ҡ:&$ S2B S(ޓqj4%Z== 1hC<&կ桭ȼlmrK&;cE\P<3JH!#9f5 ^՘^S mi5-r{w ^zje Q`s6hG7澸< q^3NJFw(,5ZI}w^0G#2$' {a@aKLe΃Cٛ¬L{=ÆvX!Mr7t/ jUg,~+>`վ(/ 7D$FO3MhmJҫ|)4aJy]UKS&X!r3L|:܊3ѡiI. -sj_Z*Pz͝:*DߐHkX#jT[W{+.cPRIh10'"ð^h3#YUd"uw%qSy,GL-hw˕M-r+U/XͰɗ8yT&t%l$G-w)Upf4ݚ06Nɿˬ o-?M!^ )~ O>{iD䋽:>SdxeFiDĂ(Xt=Io4PR p%<=zXkXmD[JLȴyL<;®D9DjBHr-?5]T^ 964tNA]r [jvЗtoTvHdf &;u 6!X*IҚkh^Gp&I̋!p.GA-eTd@xD[ΆDH^޾ wT3; %0l8]'3 ڶ;+* $qx%T5F~Hv? OJŎSx&P/FrVP%0m7"*$V'+*0СMe-\uiڪLEjbC<RȨzYP&͹@1*3EL捕e}+}&{n*+~d&[Y,G! 0y7/yU/N[z!λ^* %r[wYֲUɍ۬1>ܕŁ}c(y*J~$č ؔ jO;ŧ㔖}^ϙ -!.nQiKF/o]#;,zT|M$ye'<1d&O'gՆ.NvGŇ :s=NlYꚙ(>i|:D[reZc!c3Zd7%>qv(gN0?.u]QX># ?/KWէ ; )rei{ 'K2 *@چ;`/ Yn\*tb οiQ y%`{D:Be9[0D% :(%s.ǘখ!Oqd~hyNvH%AA6Y_|g BUsv<0p||w0YcUNFTZ.}S5%5ɴF*F{WRe9%oT3\KQ=)oj5Cʅ Ǣuz$ Y]0# I-e9Jo =6ٺ PW>՞C Mq mC͊I+s9o]T׏F'sdT{3;F@_b (n!)kc+@4,7A ᇿ m@44D1:TFCf^N}m&uMK[sI'kE6&@6!,;穲ª4xZ(ظRt%m~,m&=Z] y-7OE&' ACi{p5$x#D+@0un$>m–B[;(߾怊Z+u(KojՄi0frgLHc5bZOROYiUX ARox|ݠLt 1(0Ѷ:!еH$ ƝXA+{R^ ؓ}I"'L&wz\^`°ߌ>b8аvUnr$1*ۥr*F}GD~ QӯQOgc: %2LӢ٘@E, 4;o9CX~컛J^*k2s/2Lgs=E8zdI\yN'"2m^u0`Ѭx'IKF[~z+5WbWx('~ }AhΑMX"t:r.ʟ9f/ꢵaX$tITfBt'iQa /VۋV!$pi.v'#緪Rjkt;6G(PNvbY|cO \L F|YC\[*xLr17 6j1(]((I" M>fS7ieC8uEs3]N.Ι]̚ #[lĕcd_&؞ W_`]B=8\,v̰$iySpRCHdFraw`Lx/kg\̩79b+nUꏋ\B7͂{ xE-<|Q8t>`%Q x1Q=K2X.݆1=X౓g,S" $21WŌ'JTCw⧣u=ۗ[,BCPhe}][1 P)ۮ}24-c7:)DGAMk7xGx6 Gb_`>Z T.k=+o!vDnCqJ0 GQܤb4FabEҀ0ݸZMk(Y;0lXp>ߋz& 4r5RS>;Jh0.~5PyVPtn䃈37vѸm;X*/×X< c }碰|kyFB܉y,taJIPk)/,@ ſ Jߧ\'?T -|J%Vɲe+()|n6 0"v^1 VZ"WBN 4*Jj=0Z*$TDZ 2zQ՗=·J{&;mG4/5ͦ,PRUtl3W7& V'/-|=fi`󂎅57yϑǗ%|2?9I K|;,12V1B- 6hSIj;.>F }r͑bjysݯhtJ$ڡ qkawx6h[ tv_u84O_+ZBLīAֵɸ͌?drHmmYpU ֓Cdf|PZ|WI&v* &`ّp+J (:cVV* -zns`UZH*LmXމӿ :^@pɷŭi ]W$~~vDt]xh|wyP8Yq8< i#rO5Pt\6JUML+AQWa\]8cƾfP+8L+;ZlWŞF0$'dUby[(2ߩǧ4ɱ0_`E#phHXsRx; ΖoN03Η1^1c:A5W/?ʍ|f@þymڠk"WuhEYsB VDskq+J`h3~8+;k=zak>)UU)nt-+YvZ^. գqVؔ?;±݊>Ψ] 8Trqf?¿(Ltr6~'/B>D)7E .*5%4đO#ۃ?hŌd`mLjmEqSWđ{:(דl$Y=rӵ+|3X馱b\!4-6: 65>0ye`S9ޖd,2̏~n31t=+ދ^=Cx#0Pr3+f/lI[oiӱ9=wfJ5s١ fVJ`A^J 4y.!C>bNGZ2"F=~~u S=O/YU bZvkv;Y0bhvo7}@(\[U* 4?c΢tZNA@kN)&Լ҅e"9$ǎ qF06(]xE,&OrE;̏7EjOs 6KGa]E 8\)9DmWlP+JkS鏶ͷWz1%xx4j Y{taQ.G|e{M:_+h v_F`c*~V$nC롌Tbx5cyK[^ȝ^:9#9\ۧH? >.~ {!&BBdV;2xu⬎W켟n!YTg螏<왝\g%7f S4!\K] ,1' zs6i03K3U/>MMffQ0 `m8H0++HrsQ2Wn8l&".c^{;oRŨHZUB׸z5>yXύI"BL`EyV4dMlgҸr%TWCކƌjw#v^xSXrkfZbןPvetލ _jC ̞ H(MU\Jv*<[um|)+$]8?.'5CPFFpuબ;d!j^}eLC  ܲ\wP%t ``BDSN%](?5r[IÂEmKow& = Sul3XSXGO*6<)>D5MBeX9-fƻ&g9p)f}J͈π@A0t|֑48vdh !J`094nj!!ߍ A.3gVIi'ƘV[CV.3K&)&×;3r8oow+5!F` a"ޖ㼏-Ax0):.׮!)ү&&ds<ҁ !R#4T8u} AEknuhƫIY㰽. na ?@cYŲFhA>@ݰ=t kњx~L%g2LsjcDQqz/8 a,+1w[jJ4Aah E{4xVB׾vP}eъ7)@Φ_Hziᡬ gauްc\B$T tI"N7$%o k8'/M஑"&B5r nG8Ǎ.r痘IY嫒ĞnEz&wDE٘E;WL/ocI:]k{)G?VUNpP zAE)ւ[qEZ IB$D773iMUc7/[o{]9U0 Un쑉3jtaœlA)&-V,`@劙^c5pLe+3d'XG l/08G[࡙DAތT uo!nhR r2_qZ )ˤдƴ[?KwWB q$9k=0^G'gݸ{;ؑXڵ.ϲ@Vݖ-;RgVARj(lP(ZV_Y$m S 6qQю`68 4J(-Z^E*uEFA &0h_sȺxi2Sx-LzY,ɞ_o{x{~!llBGS B{`b̾6Uc4M MR01濽ѠZx]#;k7-Ne=H:6t 6sx ef8* uBB7vs6h1i}ѪVPZ@$/}WGmDq| 5- |7OlY ;}_'"o{ B@ܓBl^;۝*'Wg|d.G${%{|-٫Ei̓R nL$)Ur1 ])F->#S#2jA(HClSx8z]Zif &, I$'O;n}U[Y(!dY1Yv(ai41~uJjI1%¹D$8D{e .aHvx4DPE.\*f f_]ϟgb6S)< V1"r'W >bB]v]^w@ԍi-yG8 _XݽT̕}BʐEX1!"Ԭ%)Fr m+ U1 ճko? Q B>^0?~ }:?yOX= ^HzQB~Xw.bܝI0]x5QL +qƔ.5 D4< {@lE]ȶqV0~Aљ$X}j3(}7Nv@OK+Лpk61 '9ģ9,Ş1P΅|}ks2h5T)CH6]muX1@}I).}\EAk{A2Iōc'XI` ",.b|$¼x1(f\qwGAC ݠ(sI}t*Exv8zwQtɁKYpm\JϭW;m0.Xr,ŦSnsIֳ iFfX"ey/[^P?.\n 3|ZM6{ P/V!d؅zŽ{閆B[VHy:j|97%5 y98[+xS9)'U+Q"} 3=XOY?tb|=bu-!$X r.7צkgҙp=ӓ{iLF0 |E*$)1&iZԾi#ؑxh>BRaHTcSʢCN4p[} ;`}\l^sT [\ PsY"w3-2}k>ljAlo֋^3{U{}Hlaaj(i9BkT T`Q-Tf@rDxeSOJ2_[ Hjy_ݼ 4يZa/KanqExSU#pGy_y[<֒dmouM:8͠=ɓh`r2RSRDm;Cl4Kt'W&/- b*co9+D.lm1aZ碣Immv@3eә4s&H/HoѠinUмiW(͑5*,lۿ(5 k7V;.u~X$%<*>HM/sL'&3W&Y/5ncfI^mXUC,u1|1jPX hoţ}8U}gu][VQ-(~bshq,Sښn:Jc ][D̰&(I!ܐe(H:%Gl0mDNB`(#j:6؊q]# xouSֺSw"Eo%N{$IRG/]r\͛biGb"˄vCQkn&$$ 0(4$FbA3Oc_mEO2][`B;R@u_&y3OT=Z2`75pI!jy"B8bqтdOՇ,:sAgHZAxC5JVTǚo ,$UP 7l`YT|H}If^Y8eVZJFS:]%Cw\&[ΑMC$4Wgތ`dLuq 8!ʊ K:>ydʩȟ$xe-;݀FQ&.Es~ZZkSʴҖ&~>Z^>rC15}Exfy<3,oM P3^89 +# -j"" >2⦒5Ai =;kN<&/`/لQ(mt NQo?l4^3PxVWAu0E'XirCVfgr/GiLYgLCiB)Chniq}V>ws1ύAQf!? xB1XG a|]<0e͈)ǗDXD,52zC8ryqjhtMl+{ZDy^|„9uGaEu!ԬFXZCձ])VL{q|BV7:#9&V'ItA"nnSh%~;tF6"*=27Û9z;B_HU>Wqfքۀw=JެfX5xNx 0`N=tr'NjǗnjճEò$="x=/oMJܤ$IU5uY@Tr"`~}L3Z_pBY n nD`XQ׻+nյ -R=`-koOFZjm)埞Qq^p߸-Ua" ݗ}zg`0R4zOZ{۞]Bl.c>8,wzSSPr9u:7,bWwc\v:x3kVl[%c+&^e#3(nve2>P5oQaY?6`:ލD)Xa!|/h3vJ/8˛h)lCX>1Td1};`3(Z\`,2Cͪ vc9S..1La@QeAySV+6ۅ#U>BsqʊAM*o QvXy UUVdmxsA:q: ß;iÔ${*_ LK8ڮ*g)99БͮsB iFmmA o1JQ v2EMU FlKk(ΖO|5 ǂ I] 2[_. } LU$ف Z} ` sΞw"C߃JisD<|-NtIg%F+F@=d99sl?"(-w!=̴<5M"M~YFm4}o |.uo+ гq{^\IA}z]aQ5Yd$JLs%ljdƍI| S|>0L;6n7sr1-@^5*̪Ƣڔ*R跶4 ,^蓯Wgzg0kKLٓb` 02eq&gXAlgsU?(WJZY(1`p ˷"Dd(p6^^yĤe" ;,Hc?kPw|u nsn~)3S޾Ӹ;+]3 nC Dܵ bQhsn%b qEV-זԺYTLXZ?%oy`Of%nqk鵵 V4PH hȾ_s{NLSORrBс~NdȹdܚбJG_}5O^!0t !鳱}iq|`;}_cb&qkW^߸=AMw@f{ t ySCnAYlBpV=o!#X #rեXՉWq'\mC`@ԵX7||yr]eqSRc Cay*.}粁[~w ׊Xts>`- %.?-\ff3 j@ =i N\ИPSamm,`݈Cϛ) /̋Bq"q 54y .Os }%;}iV_!-k“sW/vA;I2ɯI)j6CMJҀ-&`mwS/, q|e8?^_9 * fKLJkKO+ї]ó qR_w?2++.r o1bKdFxβPURdf+?et!/LjeSG &$|v;Uػ?a箭ÎCdCғwmuuЉq&qV O}CnuG -3$ھ do$nښ(![ƶ0[2_ P#ob)dm2#MUNL)pYC:vodyʇv3tTa' @~6m (sm"ky{H!Bs |D*f]*:ZPɓKa~w5?Mכeh j} Nǂ_g]èflO;4Hyֹ/IHl”cZ Rݟ:5"RҸdNY/׍-~B6 CR ȷ2<fhċzw6–z!'yVC'WY V}$chŪ4e_$ ?4 #͍E9q~s|37h8yjWZ2Uwc 1+FaS~=![Um&hb7[|m=?K,>gsr:M3[aPò\ &Aâ%\jIF\Oe*e9MZ/_+T@Y%WqRχ'dj0 H$هZb4jpp /SX"dƨJGuީK~G/̟vC"Yz] 3`05ic `{JHaj@Zy-#[۽$ȀיA]׶/rBQoɌ%f{^L E-9OKg֍*#4DxmAնN)8Ȟ 1ޔ:BP|ܯcfY*'}p U/H%ML4"Akzyxp9n0k|"a #B֕no2;;OEeƙ'czUfGXo&#e9)-eq$!!ݹՔ19Йx`Q' g9e}R=wfUϥ x2uOɒft&pEFCl Ϧ'z\{ɇxt#-6ϹҺ녹cYgq[lE åCH Mݖג$|َuWy@ԛ|F 0G.pB2EOHxL˾)iD#9vR,vLM<L|ƤbCRp&N;HI+; 3\C"@BẉỶF䘄]t5'թ0NGکrܘDn%;WfbMWx \x\Έlck`fIYbN!qF49gn9v0# hb8) eM|GڪHtuEHYHxnS40vh//1uP'|v6Lb{\`m:h;GN\)-Թ9. -1*L;J7Fo=~7'?YJuQXxAQ^({iÄbVNU!o=f &n2-^}@SgTЮ9g ,!b|k{FG]V1u3&Qo4 x-Ǵ؟H`eewPp/ " E AwIj7+U|:ͦy#{@R9,Y�}Y +~$\I/~Ўw9Pis1Eل?=ȁkgoF\GwK*! ljxEL`:ZA=ܝ/N{޿<ZjdžꝫMD](ZH?DS&Lc$Ҽ~18&6{j5H{b8<5,-2,kS4FSȯ8^dG&;P')\]PƠ{Kgڭz"4sS'CWzϴnNxړy]vRYBr QQx򣡐 >v?]%(ԙX (''@l/BCǁLNxXfmﯻJE$Ю9B/&KU2dA YP=۱;8Sen[ZR@V˻=ez)X- ME4K^mcU()rs_rixQYi&;I.] CiM|&a{[V`DE}^C;n.F>( $@PkurQȸo(ងH ja;(RׁS KW<1&cmTPpe~R0ӟfvC!&ۂaPяJ@ϔ;?? m~[Z4atـs50=8=v`o ȳy% ig 5T.;NTVz h-^@)Rq8_]so%DЅ`!9N'@o<.'a+IyxAJ;cVBliM@«BU2+1`%잷`FiU彲XإsJZK, lڳY*x2ĵ0@ ~)Vt2ov;Ap"gHT+C>JCTG_ ( nGel]yr f_L#<粏rd,i&9F]_^xkw|VNp栛RYA~eJVH'd=궞ii{7WBCP1$f eFX#aqHnGx}FQ8[ͫQ&&QYg"4uxtX/Gc>.`~(WWo>7[$ kkִ\M(2g:X 8]xyp:)+Uw$A=2}k>rۭ8~lQYTXLyI<s{h1Z$LEs; kNJ ђaJg-DFٶCێn36A`E9!g&W`?/=۪HZ5qM'ץcE`3H3XF97o`Q-v ; )r'\U6˒ab۵E灡ʃuNe;nH2-})%jƩ䠵:gM%ZS  ګ0dSUQ7V3|?}k3䐙 =]"} sͧ3pe&1ҳ/MY54(SŞ>L6Kwo^>} ]m On_TsĚ LE5wERa6ia"~P2֕Ȅ }RtÌ [?iۭ)"Um5Vaibѵc}gobpx VTqrzX]11҉[ъEVx˶?+|Zٲ8=I]L{6Sh+T†\+l.hc؉XYx(kK Xnzb2##T/^?cRHn6`#`WhsJACrb`zS$9᥋Qdԡ֏ui}NEŜcIebjs0wIkBGCtq֭j!S >{(o?'䨑&_oaP=|cX3<_EI% 0ez})ϤϿUCzɲkyS詰O[!%as'_/=o?IϿzҳ'x .!w,1㌴[.r3 ܣ9D,yACڵ2^PڤH~Z4y-H4- +@On"*tvdn"KXѿy|]ti<Y/;%[3 Jee t_?Օ][H>LA&ҩwH?pͿh@pͳ$R/Eϛ~3m5z١8;a-v X)jE ] ;00i $͏Sj1DC1'CWƮ<15\U={~πչ}8@-.l),/Re$ʤ8IU|vHޑV}S,fN4z 9o 7)7ˋmV cdgL.\-ʛ\k .y4|gl{g P`CumLj45,.dT}?dyG@a+,a E Mo3MZ =g;wjD7WLq w9Kȫ"业 dw<&"ixn1&wY zeH$J|A ,O@4 I$8vsP]Zu ;wGi%g]4]A3/̈V^rt "þ{C<}tG曍#1kQhw!pD}WbR|t{!#!1hm;/xA}(Ud kW;L\=0{an&T;)= h3N4XBy"(5/g.;S%4_G)mYt8n= j; .y9E?HFPGlZ#VEj}:Aq/kCaK5oZJZ)̟v"D2#x$pHuJ!V`<~?֚)"͢|K)%9L/}].Njogvcj^މ]FBIa(e  M2FF891l0HN C+t?uЍwD봖XFd/]0ݵ&Ӄ]% : \L,q;PG=ERSTœm9iȟ[oaYs EL%Bӗq:}Ap5d\ )'K{&pJnkame9:ѓ+Jhu: (UNZe5lSMkj4G<>R-Crf`R7 ҟ oFՈр_6g?dhd"+-j:eU:f2Isd{95viH*k3CQX$^4Jダ@F dazLBl Rݱ]jR + q$ҽN$}O 1 mCˣ6s[\fT>K)Kp撨ZX8DO/4"/QP_Wm׳PI86ZŌaŘ8x]I쪐9>Bm-;Q0To 0lȄL6qv>H1?_ O۵x9E^lJFG2wM5'%\;nSuB&Pey ;׎A4#A<e7]ump=e㈨[ْNQoFm!ZH8j*7qh4̟=7\L rp."Y4!,G@%Sybsw0 {o'WS1v@-`5X;=a~p٭z D 㛏I4UX">xEMUes WY7.\F}ٷ'׏7Q[˷Ǘ|XxAׅxV/uQ"N4 Bոـ\~ 仺,0V߭PpkX;Xw8ζz vz{]XB>1r%78(c :w]]CPU,Eo KipN('E?O0. :%`.Ej\sb\~a]6>hessq0xʠ1θM Z|;XΔWG_.,:_6Q]7UMW`dA_2_u/d( EVk$bPC(HulAUv % '/Z;MϽy'zí)p7TEWXlUeMĩ+pۂEp3d7=$<;hMfS(-^Hc癦jEJ[`޹)fֶFp(im0LxYJJ;cӫIrR]*4O|4pĚe,3EV(\2MVN[=&T[C ck>`5"l>WL;͚?T_W@)#O\N:gx0#>RԈeYWbc/8,&5yu&&Y*X~K2 ڛEx a…FL|PӦ߽ O4?.D0*tx1;O;u1b=RAM,|6bW nы} kYf`OJY-Jd|ZdNNɨv,4/U!M tΐ5^pVZZ:7sϜ'纕8Y}N`7خ bB' 㙈`$OhhbY2K Ӟ9(,vxiٍcclݴW^WUzY36sA!YXsǢC6/[{KA'2a سNf뱐D3A}[2 >cάtUX9E(>ӝyA5g)*FX"I* KFi5зq”>4wtrC"kf$'9ZN2kիIZ-Vog #Z$10%Jlˌŧ@G_ Ŏ\gj`c[g27>PRʢ~:۲ {7"Dj42â5bRvie;2F2W`ܙ|s'ȴ%a}_2` `;,|jM$p[U 2^O~6I~U6gUfE2ܢ&iwp)a[)w(-v\-zu I- m AW]bٸ>>%WEJsv5fޜYL' 1n4\<9v"uȱ7:M8&!vqkZdƚQ`8$wv9Se;> TMc>2;K{RES[!]k_{e3|Eȷ-D^k ؑ#,4?@j==4/װdmB$NPɇl,?$ÈCLاGnK`h0}>LXhÁ$8B}jh/0Nmعğ)Q2dj Mcelz)<2!Y~зKr"ߩ86vi2%fa8z-OqLKx45([ߟrr@ 5iTP"K/tj˳_!1(.^y~9C>TCӖ8>ܮELN\0AwU"}:b6h|K+b+ZŐeެw#L*b)0h7µ_41=#*Mt&,C#)Ur]0>Ɛ P[컑% ZWe[]swe>TK{<-|qgh,Q׽bgqCP l>&ȬtH2I_YI"`nB3\ˢK>DaO83z5,"gJA7)-D'{n)l8w'HIZd0 $𜣸 n KNmuk)kz0%^+QtΞAIs6Fѥ>NԴ+!47k )kLynƑs[,U;nk~[%!Yjw-:}n7I ,Vw bb T4!E-7Tד:jӕS6 6w`|;L@I~E{/-S;@ʖA&}Suds\jwDe ,ܲPV&U*M' *.) >k* `5{\L\ lGza7D7+l83$=1J\V{i ee"O`F:E qrE8px6׃`girɞ0@۠gH@Gq$ XjGVŏO/yc0e)|Tܫ/e4ڱɊ[Ewk(&EN](ЖA&nDȊߡ-FIh(1!ž yl9+7:b{plI5sn[LVf>`̄>7j^ OvdD?_8B`:wDHttu]тM~d83q2Ik q>'vb"s[I nkDݑ8ve:,wNa% S4dL$Ʒ偉 H+i~*_ n4jBŝ.*^E`F`-ѨKq'ǀ%=iP-VG8ܶ#ֹuY2O^SlDҐ#yPF#xƨe^`g}JX߉oo2MD>y]M؀Q(>XRj۹h^9u1"\a_Q"I?E<т.I z6ǎLΘxwG:ykR=D4ȑKpGiP˛*._ i7@w\6(iYۖw޵}x5ϬX#}if.k3o**!(F;0*CgI=ڻF3x"*r>mE8):lXwcF4kkVuLZf\0|r|r;Zº5Sؔ}.,_͹V={;'cNR6M)fOvM 65 ISuR%a.}5-+v>Ѻ Z8[ @#ٮ^<"Ȉ܏ vp  8ODL8@V?aQŶu?ivyfݘ{A L`9>b+~Jj7d+TAInRv6i.Ftp٫URV7#۲N #k7:NhX pJkڳ4PeBYхZO-3CYlf%NNN0V9:1il+HGVB(uƎ.D㙍ޔ[oy*W/2fёO燆4'Fq6LĀb|-4pno41b[UOkP}} ]ٳѡ>+֚YQck%єAkY2hCH'ԃ;38.Vy8K˥fk!`<"`i\0*rM  !i<'&z% Į*Ps!ڶr:#qn=0-tgٔ㋑ eb O|BܽA#氬岆eA8"aDϫtXd%M WV]K1&m\1Y̎2?27C3;>?Tn] s;6X4Ҳ%>:*Њa- dqG<8N>v ph?4`%ʩkX!֕R,b>p})n(9{}} uj7EJpy%u \Mǎʧ-%‘!O5R[;АQx`A k463˭JUpZߣ\ *'4^&S~=9V+:GD#~@_OIJo ֚NR|ZAsHsIRg;޳ܕFOٝG@\|bO18Ksc%Z4EE++}`c8 t콠&iV. sa%)"fX}ު PdGMS腏KsN˶`ナxuCw3$n"A Q*MtW %[J9Rw75QGixp.Q'yq67>ZZoh讎\ij))zd~j8_LJ.R996q6J?\xoQcIzb:Ž(oo,Yַ{jS1O%8ԏQoz+TBߺJvL "4t49HFkL`kX}2vM}RQ[DFf />L<_z- *W]%yRiR#*&(+BOGl*L&&\˧X(<3iaGdYf䔰Ih< h87h27#rKjLYjW =n% J]F>3g&sLqsӶ/]]'Պ-@JCC\JtȸJRHؽ,%_0'a(Ux7܀fhX98Բ@1ZsfV%k ƹ(Qˆ\6(7: <CXazFy=΂9Ys|L4~Ym6#0VoEGFhP_oibo8xߺ:ÙHl-]K e-.Q. k  M{t}d/N <9bKTFͥ k3Id5D}J&%篑&ga~|+Lj*jZ]nn:G"|,I9>ąA8*(|&0^qWqWf"WX.Cr~,9k) *u8~y%b&׭=z1"|XDux+#lk՞]3,ìOeMv1c(=xޕ QD)3``D-OWiO$ $\4"=HUrzӛj` q10`lU Fq/-@,W]/sOٍbpgh]QSOh\6xu>)e4g2rU^Xe+T׆cbTÀJ#DЌ(&mE>@3W|j 0pU,6TSQY*n:CW[^fyɫޮMb Cl MA5T,jڕ]DֽsjraL!Sc[_0$:` K֑X¨l=|*b{mu·-x4Xd_!XXKK> dH$1TMOx)S4 {P'e'( tZy,/kfv& Xef=ثިVZ~\]/bRյ=`r0΂w@e81bydC@ )" >n/N4Y8+Ⱦ9& -ąad_N+SqKE4 oaŀۭB6fxj%3 T:zZ@=C)cM%Ƶ(D/cv,uA;BAѤ`d8 y{dB]x#il0)V]3t&1';Z3WX|  we VݝT(tIRM<-(yʃVUeِkY\wdͶ*s."yR@9{4 VKa_0l d\A,6Z|H<T-_E/-R}?E͜AӉ8_K 34L=h?Z@iѣp:TyG(X=:^Yя0&XC}o/~k~́4cm֘t& }6_;h!|<[C@OiGW_,. 9;Y12$%۽l;I]9p8g*/R\Z:IA 7s}- _ uB ~g)p~73ޞNBj.;rruo,tECŶ5;vO%̓öf_N_=a'TȗW;.Ikcars>P'xVޥ( L0{|z^z<6ԅmJcGl3D$3uS<&# Ҏ ϚFVj#3tg9tmDycX\9)S-o.hhɿpU ek]n Rw㩣 *i&ί, <.|M`M?Er ! NÆ s}l>Jj4+j3Qۏs(L7%1Z:mLDFi¦C`Wī)\ %uB`IBfE&ptD" z{>5/P ?ח`t]$k;iIskB(࿉~㐺^("^tpV9DdII+1k h]y+:ebW,VPɯ /+x9d) htp ]{aJ)ʺ6 >5̋P1ӆn= r"=UiYt̏D겍W[W 6/b0]}hGOS/mM͎4a U"ى7p[?-Z 28GJ l;i4h?4# Asۮ̌ͺTc0ij 81cJ!PP}7ndk99n`q8&paA15Knn;W"BʤI^mҚsReۈ7|1WY oa_٢Um$Vі \j X5ހBؽBʦ,!22~Va,[=:[,bd(%l],$Ά;%q]JHuN!25aQ@YpoGOH&C5 b&d 9 cSB9ԓ{) rɰ٫Fv5#*Rz"fi| O^xYS, ^[oդY=G𚒏ˇxJ[FM,qA7FY< vwKsGt`:uWDûA3Oi͎Ox `YLM9 ߯D:_ ewn6e L5 8WҌ %6JB逇=ǯ%A͍*gr?QZv kq:euJe;d n5ת Zo F Nb,5儾?>| Ev>/HOXsH/kZVwhh<->draJzyt#4:+ϙp v )<ŵDwT1_ ն!8NZ}7SU?z$Jua?p6[qÖ[<)++ \m8tJD[aNZ(qV3-tJI6儁N*mFx, \Iw 70Cf:%-C1>fYq9kH0c$Pw!q͖J]@gn.jtaC(C =äea̙qg<<6%xqR>E̠n|HL?#(i]ߗ|Me.Yh\¡Ī"Ԯ̲Cp>ވ5SQ` A^״3S|3VMyJ;SX\F;Lb" :nݍpA}ti5ï[$ av#frֱHwտX1~^rl XJRxu\H@_Νrs-OźREfS>NZTZ đ]ApI"å1c`}wgTCLʷiP ^Rj%kFɝ=Yt i>#oR+?C1`>/b]E[͠FGk`v||Eocm/X> y_pM.^ _jdNNju1.ƪჃP-݆Ⱥ:`Vm(x]FO(sWOi'#mA*1 ņm^-b>%\+o) ](NSK'm/sOQ0m !gs "D!/p|X$:[#xٮ V8O#Gɖ!uki3h\w8hW0b#D(-t0xARyfU%f"YtMǍZoYuNXgy>gce'{>޺ PjNow۵IzTdδ>B76,ٸ;?y2 bk~m[,C&:i{ ⒒a$k CSY֜ϻjuNh֟GV԰MاkiU80kx|=} z͗ @'t ߷RWNI?z¡==k5;䞐Ŷ󚺅矛USh$KO3LҒ&=;E.3)LG$N_03qe=FϕʹyC4{#CZ³*at'c i'r#o0 펧T\M0)rƫp`ߞ)/. {q/4}$NaJAMMʔ/n! [~^%-uDG"]6QdǪ{ qUX}uϬȥ\L Rj@W&ݹ=q3|qݺ*KI2; tG?Imkh;!C)7 1#ò6< gLBF84*}EAKHS',=VrԈّ.NJ.MTr!ϹSZ|/ww/aO:B&%;>񶳹1VNr(Q)b.Z2A꟒X~|*bz3"-tj0Eס)Tk}^7w ,wZafz%Rh]]$ !RUzN+fVx _x=hX&X;i>j jʽ t<_*vh`,k* K^pĊbE@[pzhw#֥ޚѾ34EVTjTjcc_ +R UA'Y,_eD헦zLs,+ r1StOy ? 1^vXӊHSZ*dR vM2p,ZytXDFlԻ(Vv-cJ,2|lia-ʪ[jMz"9|&˜R}ֱ͖vYtDa$o8N'qsꉃL Zk1Hsz׳y#6}h"ú{8(9#Fƾ/YGF ڐ-PgjŒЗDzZp2 (oېrȢiXlnNBOBO4 .[,{ƈM0% t{>g{㘙baܷ5/Vc#r_yxuDBSDH5`dSi.©0x.P? 10 ɗl z,_fVN]/11P]pi?peEMְ 43F'^D<n*c=“RUB zyg.-HSZWYiT饔]W"⸗[lEs%q_vR$|{6;Fn\oz-5;R[weCg\0`^w_XpEzȂ7,[3WtR0 g,wcQK9n>f_Bs@/␕P=jA"6Sh2ˠ=M`<5}ӳS:񲸣^ UEk i&œZ"+:v R (bmv0?F4lZ''ՕN^d\!z^| ֳ 4~!:񃨵RFZz"DIMvKCZ7 =ϭ^"z::yp% ڜBGsVV_5V|U.Gw \ݞ)۲C3Eܔҁ^mY2{*Hn7̔"d9f+ȭ2Dcwx&TECRs'W3;o_]-Nf ݸc-g ^4:U`QN ~F!ٺC$hʓlJ˝5 D}dƍY{܎^šQ66d'7̘!h-L]Zؿ. elC*y[ c)d,3*Xsp8gMQ S[ H]H[jO+Uߜel|1^ΰ[QN1mY8Ix_DHE?Րd7Rn%-iʅ xEb.e5?7V J:nŎ`uzB7`=;A7XFn9٪Ǧ¤8CK8.YO`n@|-=جi<\y{`6:Ua,E 蹜,psCDk.SyabBu oD5=3SI"JRdd2Ĝu'{8b QcvϵS:Y:U%,U|do,µVԒ!gLuCZ7EbB,Fbiԃ@O90-ZZ?ieFc~ &bx3,YԲȭ>&;ᬱjm?$ I헖Ma44P}6OJCT, s"iA6䳴]ƨepQ36 0y wv2:*"/SJYa`ѩ9Ʈ]#osN}Eq3ciᎁ|Md<7}Yh/nhb&!ù  \mVXwaepU֫N~ &+E%;7vJQ<6i1m6_˴Ky HIַO|4ڐ[82}s+tW9 QU*<=*B(/JA$4 ^iE,zUd*y}q֯AY~|Cz<:!"o-(S _0A 蒰DNK#P.gnA;rI^3̉ #-^+ ': 9D%s4jɸU+p=&mc{X<[pч:ء)H57 FvHn2 qbT;k{vji)}Y,:>(ir/#2/b(9uV4啳Q~ڼZN #?,:(#66Ve6*TZX/^0YdZa:$G 'Z!%ص38KKnNV`K[byWM("ثHWGKw鷷t+Oi࿹(퀦E{?P CD iڃir5 9J}=}uG-٬.՞le@# ԁ@tOoMȄQ(OmV-@ #љl.gZU|3"T8G8#Fh=W((n1B>?T=DD;}ηi)q<6-br\=QOQ!0RKE~T|q=ɯ4%KݮSLJ{f'U_፽ɩpL﮽<0m"~R$aiT3֫ -DX581z䆁ktT/hhذiVRÞ}}iDdOvOC mTQv: nAptIza mgB9-1^0轣13X XG28)Vt'nJ Fgs~P_ OGz8ݓg*D24 $Xx|"oʄj~=mA"k̦ݞj є2] n7l+ wkzSwN/0@12!y =HSVSN%V&e}/d/K4AF39&֌ 7mr7Kߖ+9*vTR> gjW.m;TOg';>6{BCa/ɹѵ Ol%zhKq\{ߖZ~T u'Mm)u+-9{׮ D/'v:7Bd !5jݱz "eW a#`V=|j=g}|V7aO?1XD1q0 Y>9"ue'Tzi|aZ 4+rHHExC|2'4 +s/DW g| 2[d}.$='S$cr~?ǯJ;nm殴':w{,D̰3U]}#U4vG%E嬘/#k_hT1* /ƺDv&r!Z= 0L 8cAp#&*0 ؃LdK%*G0V}+%trTʳ^Ý cp~P}bĈĭ1I5zڟӯp4RN}$Ϟ&W?үH{{!PB]WgvxڊYn9؄ gLe[ B;zHفw@ذL%ť*UT˯Ddv'dS \^6?"+6KT$['j-V4ⵍGx o{_lR qPgxUC؏?Y(l:b,cX46(}eʁ3\ǗÆ\ lCyBsGNj<1tW.|=%ή)M]6@vjKӏ%6 " 7y]THz`&9G]Ü2HM܈,~rP%EJl$Uӓ00 J)u1ʨ>ͯI8 :B4BFW 2 K;C#{k:6GNZ1sǜ'$wzp0s94i:Pf7'Lg tjÊū' raTE1f>4.S;=Wp#nqRfABE$glP4!4>Y楠C/?t> sŝSՆ !#g>+0Z<(r23{GM wv>TbL6$aT }&>)SV0;.>c3E9"`b8 zz%6!Q-.z:s#}RaQ+[F&trH&;&8ꟾG8e6 WM`-n&[7VeW$ L]H:v,#` Su2oegYt2(4Dc_zpwF0S$vXHwpṢN 'QPBp>.Sp`Ow~/Įgp?Hu4,cJ_+1ek/^"=i.i,%5D$0|6 ]t(Vy@୳[v-zц3K Xh}Ay:e~-`#D9 Cpflqe!cHirTxK$EjXjm SϮB:G`D4ZSJM k%N"+!LJHrJWH|bXdN%2f\2OJ\7>~)$+6FoIAi:9`Sأ$N{z cU-oYD1sBVgwJ6yVQOdzD AbIƆד^-\UZs?lB~9tZo[ݑWus+ߛrs*rh9Ia~"\gSyI4 +|.O4 E)w"*nq{"YBi8L ppE'ڌ1UV>£(12:i(-zޞM! pG,?64C(;X&r>y]15~U`$u6yɅ," ,&_ Q}˚wF#\zUѧt:>c'YP&k&w85bɺ&gwuofkD[ .8CrSiOY\<嗹hO~$3)_-D,c`AD?xC!C6+E 7g'gjw)H>0K΁H\EpEga[8yg[ NVgf%AoA:eW=e;gMS wݨf$ _qHp#і#KIB^ۜht֗tZhO&(dc]~wC(v 3BwaU 'R 6gd:V}[y3W%X;ZJ a#9mdyl25G"sTtLNiCb97n@C\mD YH}x"L'{rQ~ɖ-r).[MjHUιNi0x5r[o>Y#wUUz^Z~Ǝ`}%`axy/(+\΁ΟL#(=)qj-[N؎"ФTu+\b**Z#JwFpf h~|*nxϵ/O$19֕7oR;%R/Ʀ33CՑ~F 4R=b\ `I}713 _A mi8[2cI$?niCY!hG\bIn.iibSj ]%+CV&Ћ!m ; )T rsO&& \U5|%*GP [RFF_y"k6ǹDRU9myuLdeo6 g]y29sYTᶦd[E'"^/-݋o_لddXD1yۻsv7<FR{jRn')01YP4(Bp?Sɑ)[*@;{noj[,cܡyd,qNy^l[k{_o HN X BY9!%oY SA"G.(; c`RgNM9W'E_rBsB/{! $U1-'0Mk |JJQTNv>9]i.aCFȺH"ѹkIkClJ nPuˑ3t2r\u'ΠreA5 -V`̓('yv<8j:MH N9Ạ8gE)zn.ė43h؍paD-ж.R2/6>Arf~B2(yCHmL bzoH*~iL4@s=R^\ʅB]:MX,dC?x3J1AXg2p]W=7Uq4upv]27~p6ۙdV P-ݟqz"_n1v 8\uWHؘ |P O#r Sd(h_ĀNFoI;ƼtU<ⵔcat4{zAƔq*[ nZ&kw~mrp{68.&QX, dAJW|HAz5XS(!.1.&ph3/ ,8ʥAP߽Oz8-JИlGi_mD i9u,eٕR,vϝᱜW3*;uS_oTQt ox. i$[u#=g~{;I3umݖ=;H6?:Jp0j;`\;%]dC;yK:&D=kb ݨO(8y5:dDF$qXJz6/qDU€U*ss4ǝѢP`>Gabuo_AJlF8Tn $`Qɛ^M ȑ2X;M{EVTΊ0q'$mP2;jF0]O4P)!Տ7눖׾p9Nl]xAx:aڊ@C ؋!¤H˲qz8i,CnI~/!ʹghBSZʾ+W_)GOpHz.i/3sd-E[d7cDcCca\yFP:v򅹭M*#bY;ZFٴ5ߪ q”V*@TҨYE+ƹ<tA!+ P+_Mǣ2y<+5\܉ch=qɮfuk?hl&oM 6:'g֯>y39Pȧݷ4h0ЀRk˱LM\"r-ɹv7H.⡚"G Qzx1lTe]`#nWr|VŊ香X|-ocv1dT :ޜL};Ѷ&%˰4eoT/LGkw~~db Mv}T=_y0HtAb$v)gԡ$-/8i€Ja=hyavhA.,1b-<G[lXAR+l,"cƷn:Ǧ;NAç=I]YrsB>fI˜i_0]khklO PΨ9̷ȷQS X"MdU yTTM)s LU_'5^h&mF I,/tpzj,`Yi7hD66yHU4yɴDj7 es@S٫T 7YcIW ZK?"}ee0ķ&%*)NF{ϨrWm@, TI3C+dSWr}a(X)?"}a6dB@WWI1=& ooG g"=#x 4m1]ãnM`|Us[P噁 &J1~ȱ>i-!~Hvy=`G9i&3 ϶t<7PnN^^lϜœ.xk&ѳ{}Z$m;-{T\q%} *N>/g[iǪp]p"Zכ]Lվsif6T) K܉d|cÏdm^pTtF,e lAp&N ZEٻ8P6ebYηG&e49{ntu@u.kfђYQ^E;OmK zʹXBr%ypSoBS72LŸ_DM!Ƿ^SCYsn<1]Qr! Z hD&"w'b_mQ}nx$BN ˆbR`Ϊ^&U?g+5zH0e4^~%:K( vUcHVㅰ_ӿA%Wp\@z rO5E Y H8wgkq#d]$w=sݵ42Pn{0X>R6&[V6^l6gW܋ ~Tc`Ÿ5Q MDT Zl2.P-;dS:IZ0/ˆ*qKpܤb(,r`4_tXo 0:5v&5;| 4Xt09n2k%[Oj.aAbܹ,s(STB~@O9-`ٌ~94s`OU;#u;6.0U`0Mg C^m|NDmrLfĆ J%+@Ú)Xl.^f̎2 v'UERJ;t$kDOW:x<4kh韋SEҹu&4*Tc#`tWZ?MNI/5lefrbᄡy}jI,jϮ^ *CIʇ.NF}'hq*N.K)Z,j>$gc 9 w<NDۀo!)]k=hߙVTIV7ܪ f[4gtu^}RfU@aq;|ϷNSWTHT$4w< d%-ZNKt<2ڗ1)]i% BXHZ--918{Y[Ʌԍ ogB' @B;R +E1SC&f7t7%S8ڍIB!\>>8SD-O#:\GxȔahT2I+n!2=I3w<%gi42zT2AZyքIZsSB(D-dT2k Ѧbw ayոヾ F="$'z`g& ~ gU>p8~FNC}NW?j(6 6Ia׵CY0<ܬCOWNPeD^fx i=[F\gAYvG6MUO(6X wDJdʅG *>)c|~@<B07Un]>i v!8+gos6tK}1 {3t%$[o( (hZV: 6Z@6UQ ;#(k i! ۨ:7U$żNbԅ{u&֞c )O a6uzM"ݐVguwWg"06|4A+G"O̴Z3T'wQ|ÞBVn1 6(6T?7IݻK6%wΏ< 54)ca U5Ne¯BllHt5h.Z=BWCW;/ R<|vz1ZSN֠Gi~ŸF$_Ȼa7CγZuidѪ%fvN,hZ@rxso$hͨQlLF.Gl̚XX|ϝj8KM|Jw-CBH {V EXj ͖ݪ ii% ҩk$dPȟ=rx? ϖ穐rf/9ToL`^mK7y% L}ރ6o8 ^~⟪]SwK~ĹJı hpI1@9bo7jeӰ?jo Xkw%s, $Hd!JrI@ob~qp<^4i~K%@A獞 䌪26S%D! 3]J=VG(a,|;RF_|EQ=s~5pĮDdWH8#'"CgN6 wD%lGюn&b%".VlV#T(:a ̲Iy1X([>^Ӝ͝yܣ2[1+PhIѽ4|;'̳:&+{PA㎽-юT5y]0nsC7>O~`؇萟8sVX9s)$PZŻEOPB1zlms.?An/&g/4h5oy󲛏:߱!ϱJ: ^vM^y_:?YX]<7$H2s`_ =P,W *=w== qf|4Mck<o!C3"Aܠ3Yڳ$11?K+,@O8t(AJ9x<ʱBL@Vyů,i6pIO9 !Zdx6/2T|/qچ PgAXvO½[׈F>FY=fݔW\fJimM l4C}j܎GBݝJ.IKE LDY Mu Gu=uvuT*<wmLtPN$yQbH[=̇$ zޓ3 [n!^O|Q_R.w4ْ!ìSk:2`y!"u?[ r:OC!M dsDTc`-5 _Nf1LazrMNB&;u st2(*}qXJ=¡H eU*CYQ~\aS\n?XL-xvɗő%jبRH( S9*J+>R%`UA;*6Nhb]OP)WB]`U^N!Ei0-n&KhVABƈv96;wco("D6r)92 Gs=L1V$**h;]A;Īs m>$$ \ N\O@eS<R \#~pX_BW-d_A 2 .9{]8aol/PRoo ÈW L~l /lpZ1*5B^6wݯAZry,UdGT)%AQSܟ)[ޒ͍^^@ʰvW=.+fQ-jx#f*ȑb_q)(9x$ǐ~X^mяV;T\׉@jFMDP%p3lbξs'|2lG bPΎL`x4Tn'j zW|gzR%Ŏ!wk0D6o1Sk3u\ f99]? ?~9)'`1C,׉8M<#5W2X!q"SuP:ߧ1Nh_7j vj)5 K{ƔuXaN㳥bG0l%DշÖf2p_ o=TY"4ih/~v0#;R>oGRp 9%19UM0uc YGebvdؑJt%e{ӯ'm (  z T9)IgA-㚏`pV?X51sN%ٔc2rQcˡf=>NFҔ)T[]LJr=ަA> ܬd"=$&50k1;ґIa' Jdfvux:ԉg&t7oBzYo5Mzb1 yH_NXз%;k#+G <.&8Ei `ąYj/('τ DGP Xmur \pdLW[\@8)q,< |1K9xVp&<H<ފY56qK♍oT$Ѕ)팣8%0v8Ըxt> ?ig73rj`qC͍94YCdu\nuo\AGe8 l{:O0OC 6џR~פQ&FuBe_W?R^"4LَhS tK&{\ 0lUcE(ػf(F׀:p[aX3΍N.^mwbIM39W eYY$, bf8c9Dukn5ds~0{[tY5!NtZT<=!?ü ѢH>4CۀY L3%ݤo.4(jp@.'|fӨ[ʌ-+|^6buRUD“m_NxjI4L  |,dsX#8~-_˒pHWd>4ZLӝwVklN bX#ܮ['uEiz![0ܕ]u2D0vᬻ,FBQƕZ\$ꌕVfV3\P7-U͖! X}Z _ozC{ޞaF:0_DCރe’ Cٟsdu%cz:=k(,j¯q%wJ\!f|6qE?c*R)d{vD(L! {vQOCC69m3֥*uL6a6+47k'uM Ñ Qc*^"&۸Gp0Q`lEVy6dB@+ wodߞ jþf8lkUct#S\-o&edu +mU)wͩJ8ZGB_?φOt3[(XG*]>N5Z[4K"~(OYy ,t0cswHG=BD[2DEh1G?& %oزs[Æ V8f pتKXAlL;탓 r"wGBT݉szlVDin'-%u~\։g )T/۟$,Xɚ(v/ 59cj!ft}rLnghjl6SmJBqIN<6Ճ e6) sch Iݚ.|GHd&v$%,TemjF k v{`Ȩ 9z$K:!ZŹ1\6( gwբJDW)%`l?ۭycI!a йKN[\^tgzP1۾i)q~2Q"wI"xqȠ wl#6@|^ALn+5{ltX&fNz#!T԰ֿLrqك@ b?yo$)+ϦSm"U#=?vvՔMEZǤgO~8 OQ\`#AmN_VLw=q8׎$9ٷ]laD!^V:hwsGڼ:,Z@0{Py5o(2z ;Q\{~YrI7 uy$^WI _XYE}4yFjcHŗPw_ JoI!E#vN_C*:i ˳aYQk2Άn]6NwuENNkNaGp@o36wx/l;P3+wF_h܆tԦ|d aG/*C,WO$ĶR_bHH%3ŖyxgNe4LŒE=]W6b[ܘtB2!*C$pW_v&RϸuyY <,r}dEE<G*|؜Art?_7Y| J iQeT!+ݮ<"v҃nbS"-&ddYHzf4V"{"3_gyBid WB -=9=p5"|=MDW[rCJ]:>8~┿_ d]ؒSAWZZKqH~ڌ=..}z?%6ZZё&@I$ʛz`nR!B_]+~ĿoRa#-ꊴ]9j{~c6cl\?=C@/",Ohnq>acI |Us2 M\O1dHݦO:r;v:uŃ<ݖSΦ?=_aM i!Fx+n"EN9b)h~=Y Oˍ&P9vo)(Oz\TU[jz7'y0O>?b^DKCf qƉɢX7;S y?!h%9hlPtA.xmD9;n4ҋFGo=v#"|=`DR<_l(lV*/.I {pN(/|L- [|zc ΃on8>E̢ې}W% !qjfhDn/X(5e(hDhޓ}pS7!H]ئ7[D&+NPo4FjVK^z3un7 ^jB'lFfi7MQ#+Kz*Fol +adD=ęF 臑pUqP襯]jL>.2|R$bzNu5Oi&,W½XB9]yW_!ód3C"}KHyn8XR; *á`ocjM>3~l焈\ڄ\G[_BqM- i/=fv&* ߊ,Ww/:Ȥzÿ0dz`%vo~:ltU'&W=L|֯@6W֠N2JDsy58씈Z)@֯c[d ޗ)Gёw`0g:(up"ůTɀ;--&sRop,Bi`ow>GU]HZqO(_|D pOi*=[KzJlg|7PlW1NZ2#~lv!tYI+FM2h'EmDbZUl_e8ѝOY hM<~Fi HmziU(2zfÎY<5M`R)(aoA,NTv}_ڇ֣0!\Y#)V0DtE@جFY6Rhjyl Mu9mVJ:YS:XRa%s ͓lڨȝ&meV.Qěgz{Zk(բ8;Ƀ586 ( o!\,qW.́&&edjq ϖ *J-%VD"huP5sTPyHw4ڒzBԴԢ62bH &} )ݡXܖӻ ւtdK& w4n ]o?jN "UBHq* ",;NM'Kx o'r:-i H9vaZM0¹V_F;.WE6/.Iu@s]bkDGB U}('Y1bD_,ur4W0X4[Z@=NgTE;py2|k<5) A@=/,zS3E#cGOk.:z-Yd#+^q Ƚr[U]wDuL_gMUӝK_ \3Ȫ֡Hh~Cs5tp'5k7"yigP. ?xnCp=)O,xD%f"(Qoz&Ѧ`'Uܕ9z/.wf+[>u]u?Ue77_z | YZ [VQZv/t WkMx:A72h}rlǘwKىu2C=B+[Ig,@?:[Hj~@ӊ Ruf+tb=5(CaO8'1&0{0g42 ڱ89#)+ ;Ǣ:sʙF/{ة$*'47 +c@ 4zn,Kcִ50#iݻg5-vN1= ޠj ZXc!/D2]nj1e%pk% oG/|da< B6 ko_gNBOtP!="|eK1,/g7 c鵒#m#>410Gk[Qa)eJ<kx+b<'uH[!dW4zqYSA,DOZ.ޖE9D|d'wi_G^ׇIt[<,]!삣][B"7-ɽ]-We<:{KRѠɫ΁:FnwI1w30sʩ\1!mGpG(ղ 5$_RSߟ͇ι$y Q(#! L__'sRoy`{6x~#YV)₱ p?m)l^^'|<pFE`g/~Z* ҿbVZlXFJD/l4 P `3_NS9r/w :N JT`Ej$^ tWRVC|3oK%ʼn|U8f"-.K\?r;mS}]*6U["a l5E]%\ᒾo' M%CUvPq,&arcumДV#B1l1X@^v?RpaQǽrkFBotٹ*NϿ0Ch'5E ЙO[<_v|ÖTKf鐻1w4TUN MħǫC oIOea ; Ffi cI9q :N]+0+`q'BՇu@8t{L c>`mLȥdbSy/H %}zb I3AlڸXyЩ)6x0䰈Q<$˝M9gd/}=Jǝ#> ̖C?~Ew w8x$m.9<<kG.r*'0~v ?`Z.B/sdY,:ˉ>m-wgu3vSO]`ˮt| RUpKEй(`ਆWXƄ |{}>v?8^x/f't"sE Ea;``)Py\*x:Sy.6A(ϳn|5<=~D3~ӂOEp\ 4s%o1vB¼/"+EW|}j *+?4"e ;Б{57 /cueg;f 75ޓKN=ql`a~V64n'uܶp:Ba܂ߺ;n C+e8}{;tӘI&ewp'(RR ir_.G)kl6>C 1f@3AB~Z`UZ %elky4E^o/J_Igi‘PӖpw9~fUucN-**ϴ4&ǂFJGoz m[@,G'%mTdIi'~RNəl_L=~d zϥ4O,9ԃ(%3T7l"aMQdM1oKR1%<<5u/  rLهuJg-e{f{Ζ9ȲRx1xd{ ?S8m5Ӑ%ƥ4x$S2Y^C {o!zA=lM:i=83ptf^t)i 2̶sfxy-Pٕؗ~-k_>zN-"-Qh +)B?.݀g^j0Ǟ%(01,F_=aiš9H՗Pqhsi\^ɟJlaVXwRc$j)ybcHpZnJzaO֊rQD,ic C*mvʬW-Dԃ&FA]GtNǞك$ |,:M(8%I-૟CC} 7XX9z3aœ] žO*E_?EBD*eE9g )ӏ" [90BGotBM2Akzi+W0Ğ>Z.{wf,r38ܙmX(8 )/Z6iAB^]Xd))[|C5r^eyrFP`$OG@c3Hy > ΎW'펅`M_-y;d6af2A,3,G.s6-l9%r K\c\VcAEBdAN8e~9qPdN8:YO{%:,ʕWɯAz ;sGR Z\ N5 */Qu #E}-j}#Nq zEܴ-5~Uօ{YZ>ML iW(w|fCŸWArc324M PȾƄ`n-6PEJs}R:2`h$JPi[d*Υr\߿*#9 څ}  5 ZXǽ p)ZibrY M8M٥I;瓐#{˞#˟TV_r&brPQX2v#⢇dS"4|ô{C+^1gѡ?>W8ĪiANBmb5Cf w Є.NlrUکtb]O@SSDr@E>DziNֳ]0~+3JQKT 'YY!Z9v*xxǶWiu\⺐vh@>\ߦS FuO N ^Y|` y%s^QaW d8ہd4o̶ݣ+3"y]aLѽ{E &e/)?̭ѠYWЩPEFI j\JL__<ȰJ(!c"t;Ҽ|5m m)=6.#65vӇ=A(MzjұM/H#hj,cB2p4?A-O-{\tIqWOϻ5>{įՍ)\.C6u.4{, C Օ-RDh3}3GM(a%yTȀ z5{A 2ZE E2gF`'(kGFw0-m܆*rRv^$KzG_ut^m(غuABQ'9]]i)ej?ds47q7SU123PXAKDoLmkdv~0k?3MihJMuF,Mw_"nb\P@O_?}j@`[ p􂆝+7r"kU~ {o-~ʒ!4[kjt@0j33Ɛ:*NE~fGc}?kIjp?nOUu-_vUQww R?xnpg0Z-g Tx}q+~] NtxC~vzPݽ Olkr<=DZƘM:C2d]e͚ʕ{vx`i[57hZ(3/_#`D?Qw%GhC-c|1B_~ )k+lh;a=UlemRq+mCEDD94R(Ӑ~뼷Hj'@4߶UD֏(5~k±3zOvj)Q+%i/WGx[~t,(K0:rSܘ-5VPTg,yo*~I]J3L蕕Ve1_4ox![WKU;b/×;{ŭ /&n̫V[p0搕᳈ӯĝw' , x5Uaǫ}Q=k $9vR R^VrVy{ J8vJ{Ɇ@M6v8wo)Un_d>a!LjZh4u]ra̟t09e:WNjz [vtٟ$֣ B ,e/04Վ7\naY\>)dwYU}hRAf1—)Wv 8ފqG?ܝUc{ȌTϬJmhZgDy~۪zzJPUeSwVCP$a\#zXrisOAp͜? ! E-6AjP.q#Qgy!$tY&,"ԻTeghZr,а}տpx焟[ҥc^IRb#V}ti`Q$"4n^*6yH^۟N<(uzMn$tv.OAMn L>LIԗHJ"<{}ick&ŋmAؑ^AZ܂$-3P%)H֭S >pF(Ǿnw /pUS*N ,؏xIw`Y'At-2w "ϛ K.@imћK3&7WY@%!:Tsֺ-`v_2zB}2K̆>c_S RPG+ׅ0(k/C !9 gp;+ֆcI#QgE7%ldM}<9tTVA: 0PN;/K* ͶS5ByQ 81BP;q֊kVL:0$O,`ꌛ~=sr|_3xkc+ܻ39v9vY!4lQ4d4;#3\3~ZW2|+jW&}3i8߈}x Tj[KkH/qw:$Xb'H7'$iE<ը,]TɅi93+jFMt0F_PbӒBT*_6,2}C z|q~qQZ]zIl>ÿs*D4T8dSp퍅v&z ;1\c*i~q01 }$g0Qpw5n)L PEf >=!JpM>€> @k<߯MF0ng &(〻n0X7AVl-ŕhA|7/w.ңhs[=@H7G^mϝy{#^QNj j#$ Ilr)_* 0%)dN˜S|#Pg맾;$͵y hC2`Uχws~y?VCH{?{%>[2-`ZΫHf`W DgEe[@k1)\SeT1 s\@,P-5Y1pVO4*"8X#nR){Oxk[㠾7#. !i >E>SW[ㅝ>,SXM(n^EP(ώN3zU$$|HpYSUXc6N؅h:AbN Yӊ);Apa⭴$,$c?>lBu=-/ A\ r7('辸gC3F_*HM)Z#d~㛦uWd@  :k`rGC#L@WW7ťZL귄nZ(ʦY!R|[Mx?UЅ%@*1\7VEv;kȧ΂ x`l\QPċAy՟2cjMHw䡂%gh[dGk2=23eE];m(TXYX pP(mp([ ~JKSIǹ4R:xSϢRaWrkJlkܢDMD֞ Ś8pO'2 ۴/ '߮Z4ᷚ}L $3I&%¨.Q׷o3ʻRf><=yvy/z.@}.8s- txzkK@@4>TS-“U4zO#UojN4{֮Ogn\6q6;U $d %tA۽%Rjy; KT8B7Xz!Z ,M\)8c/ e&,wu+LE,eڽcr70[<;:d _(*'5$q#cPK z,1W8s.'7u2Hxj*r0F*4LMlF5w·Vd*&#u'!= :d ?8#tA۬Iؿ6PY3X8݂8S-eqgH_O;RgڨnEP'bUy$ZPanh<մ]nJSYEo%JcI/lCOтONA1=$"k<玲pXb=v9)ˊ[(&9XES17 QQ\W  ΔXtit" $R̦ w@d 3#/w=l|#T'7٢ (09ȁ}%=l.u/nl$ m`fu,; 3A23Vœ̳ `YTUBH"@FHu5!TA)m`7D?_Lߘo.!ۏ\#\BxWm`џw"uS}9ŷy56*3l] F2 ?5:owf_f:giKo-I:xh3yqB"QDhEhD4yY3 !mM^dӗ9w i)uuQ'p!s}#/k+䐗3IճyHn م5e*1]eZ7(*TMSD 6U'$.ooF]4Woƶ`)yaF L]5Yw-G-/9@Nk[n>=(U[/ \\|@|ޮQ*FZeؘ_DlK{1(>RA IknMUZv+JX W2>lc,꼌gB ]L9/LnޛOvh6*Je16'GU|: L.=tui^m2(t;a7N} H SP FU[eO:9-I#+H |Gu" Y;NqK{hQ<@HKNN"{wx,~ݙj}QϬ߶\xCp転Nx[)@JbWשi1 u +:?B!Y:Ρ<@xMi'$Դ Y G~į;xAꢏ|7M~lZS"/;Ӯ=}yNlAov_|v "Ȋ!׺rp;{'*Xu"N Iױ}05u-k.VūA>EwT.|}X Hu"m ^.B\h _mzkk:`pG;P.\YŇUhLbYP: asw*$+1RŌ_NzPD䜲΁)TCC$!*n#. gZI|HLk- ؎FA<>ۯw\RwUb4I41X3ЫNdߐu$Yc SSN]DP0F}F^@,abO;QWIq2<4 "V9>I&t& c |6)k+sKBtfzdJJ7)('T>M@4TPbM\͚VZ@BG荛W}7^4fxnQiQDʞ@k]DqJЙ'h=R 9eiƸ۵ A4R},}~Jl-— R>[YO M2i y6kڌ4fPxPJZi*+6Xk4Oԙ\ =A8F2$w4f*IrV^ . $OW/!\֔eUMwJE6>ɞi*OdzPoIoE:?pX '$d~9WZcWKЉaHA</g%&qe~xG"J6)`p97b K4P[3A/E 9(66БIxeX quڧOIemOf (T y +,SMd0+R0?v l+oJ}Jb18[ °%GwNA2kR15}ka5SA|]?(ؽ{&ϻk;i&Z2Ųn]rxm9`.DTCiH[{.0n;iYf2s&٠%W6vxma1lnfmP3ߍ"q*s}a[%-})*xW5@_"lFG惭cGH>M Y)|5znXO &[w"QR:%Y5,17 g䆔x0gkMHMx lfTߵfŁ0~wuqL0LsK|G;!)..8U|8t:q40=Fk?{~RB:=|RceVNQ":CC‚̅ult0عk8EQXkx#yG RlX?oBAxKn{X;zK˲. V ^,L(ogi3I[MRpf{u\&M7Q/?ފ#)9Cy 2z'*b|߭坮pO m4i9ܢrmɶ̶;د<2kȗط] m[=/'ݝgw䓎k4۔Q huu04 QkFbm(]MP*_ڭӶ͘OA@;R)ei)/!M2^rѷ#㋼>ꋱ]IL +>^a2e鼏PUW#;Kr2V=J6Uos]!K2ʨwY.!Ec1͞{oOpdz3C4hܮ Јҏ5֊{S!CYEF?Hk\TǾBB-k8n~*IboE)e1zK-kp4GJG!TtD2ԯDCi{wӭCPʞHg<$VVp)Uذk*OŊR `14}Z{dZ]Np&1DV13﷝=J:2&L0t<+[$aKz׿Zv՟ M5>1iÌKiIvz'0 '\^!Ԡx)gIu ~Ii{n%IG!6u9 uWDCJa|+v: 'g}G%$j$Eh¯0yMfM*yagDٹ#< 1- Uʏ"4@m8:f5_B*D3;&"J4k> Csv:&Ԟ^WAZZig {CL㊙h5$q1!#9~Q`$ʼ?wy+}A_r{ {΅:ff'H՚-u\z6U+(@;.rCon wF/eZgf8(7.PFVDaBI@b/ehVooԱ/i 7zY~H昶1߿\df|PB_%UKfRq+Zʒ%c6 v-J>s7w17h!? -u(z:(<~B'"q2Y eX*%JAm}^YObSz5˕w|,krrB޵sm` lOv–4nPXQ7=m)Q{VyR3[lyֽ:(V{%is&&1X{y_M kKXU5rc .ٺ(4G޳[}z d!;=Lu-BաݽzDyatT3j&w:VLWWX̷-Û2k-x捦GS4G!A_jz+e!1֧7KsO%"& lu%9Ec\ VjC0T{?f]5h8vc@lAL%Mئ7\&I.Al9Y(#IdU}%V,Ri2 ݹ .i];g1+!z;1 &WF_2w%E9nJ EIOm>%>O]s2\&^qDmM%LMJw9Us0G߃#h $ :8@ o]6-KN{`#OF}|0ݢ`/AV\*#8ky<"9+tCO:@WTqsR&sDCiwNJqثdˑ9Ϛ?ΪHNtU" +tg("-wZwV>Nf7E3ֹ|FN$ H==zl?cˍ.q 0ju{+:-*bC18 ;ߵ9q)&dWIESMD4hrK%pGQm~  )C\LRD$[9HӘ[lv݃! ^Ue L|A3Z7jaܘU|X+&AK+quM @ytI'Fls GNSܨhhWU/r攽1Wj?cܹyhVa+I&OGóPb|M{ic}ӛ1+ju3Aj 7 eV=-Y^#\:` љ̗ngQ/hңe7A#i@LVO,m‰6Ci\^5\)َFUk孇n3&gU_ԉ}CcR8fΈ{qi/E\h9݀.MF2{uvYp|Q%S($q* ϐ'u="T˙W#3|%ogF}vLlLX{} zqN!nUX(-Ct6j@t[რpgm(ʮM@m@0Ȱx9u0;#vJ1vPe@7R dE6-b@kߍAOm*Ē2g6<~Å~4/7Wg Iriv59l( "pγJI%(Q%6% 0Ww:N#@qTt$I aݶs4Ze`;D5‰{ё2Җ`;)NDvPx@Ftr=='zSw =7Y"}-a"ak^:mv+Y^"Yri~䆩 \Ŋ]b~׿uq2Ijl珣2LTZKtɶ"mB=*(x0(g uW}`qӹNlȟ>NUQ)j}rnv/YF}fY ;2$"M*4C޵I?TSWy5&MdI$YM Ȓ#@9g0gB1i~iI "7DW{$U⣊_Ji1!9|+U()2gAgy9ma0ٴ5)erV1l)臜"/bpߣ]qF&{[З*{x#T prmDvvgYQڠ)=&T/;,̒խm[۾kz8S Ȑ}(M'q- 0@O%t6rSwT<<"NzW뭚{dk6K @q.Fr~b+' zn@Ml6W|nz eI|"q_6P,e1|GHCɮ+'2m$$=QKqQ~ÈJw=, ʼ}5yqˮ@}Ʊw›v_'wV~ijp}յxP8Tת&_8/[":t]1욵}V Hch^Dd'4ؕ ,eԮyL/l8a`'q+m!jJ* XS^r4({zҺw_:iwaױÞE@εlWQ:,OI<4JHB%Kӯ$IaxfkS7٦zR(e9' ik<<-RΫ{B<%p\Rtn;oQ>4d.O49vxi[cO; jp11=RKlxfv x5cZ7 .` a >sJ0:ic_0dc2[eT78#@NuN WD4hؙN^[v]w(q*Z!Kv⠼[s})v \` c :®ʄks)]mĈ-BAD'(WQoUC{?#yqZjs}p/zl>ҁMxsYr*5O_fشl`[˵b=i(LXK3ZZjmKC!HC!AEwlphWgS>b,a^A%*P~J!ZpFey87ct fF1Zw4IoWHA:`Z oIz-7XQE>UG@QfꙆa)Ԑ_:ųc<&V@aPK0 hzSsA3Vʴa;wRkUbqS{0XneK` {hy涧u:oÉ #=~ḳ V)-Srm_:G8E,D¹ H@eAM}Nb Yv Ķoiċ}>S&ފߩN)9*Ѯ;xrU0DwzJ>{;RS9<@lS~=:T1CVk#JYz5;rPD݆mvW7FVOP;j|9dM j& Ya U`񉻕CԮ  {s?7i6Q"+j2h%M))>{ğVvl6EܔFgC83Xm 3b)Sdֵl[Yt4oqR.?<>8 K3UaY̒$ɋ> XDAbv¨)*οg#{8 YF %V xB$xY}~ f$_NL`w\SQюŤxٜ]աhxyƣ.KxM}=Xy嘈_v=|) o_D9?"lB2m6RܾڻԌܰ6Y{j]}fJJnwS U_߉"ף۩6P[C-˺0=l?EF׵ۂe'mqm1{Uk0+iH+XnսoVKEJEN][m L | o \߹ Ji>}T?z\"}V5[S| X\E#$6ٮ'fÑ{H0zP&tWϗ͊I# f;oK78lnk=(E,ȿȶѮ 䲖 T|)\0ts ]Rɹ*QWwm=I@N$Țܫ+H[w;h3kaS|:0raS[ubq)4|΀J)-QJVfM`Z6R(4B2>)_lٱu(VKsl"Fy:iP }D~B(tzl*u{̿^\VT>#m?ky%6A6iY+F9a)(9rR`cC^ xpKB M0TYjGsbSW-箾ErDZ"`rr L<KZi "oM7E'H-?+;G7ӹI2^dGE[za, p O~oPxҠgh&jI;*iRe/DMcKsSwDi'7tnVYUdFѭ?/'%k#i5v rќBlBhR~}hDO݌Ԋ T-8 OGk-_W J7H("W/D#[mTx׵kONAj# } α kEHʍyYe <ݼa"%G0' H.fL0Z{">G' &ŢK:!U&B0:ßaH8+ш@{҅Ъ_5W77%T#.q-;0i&QVõml c| yscas,IV#s[fo>QzGk2 ueWnت9v!jG˒C1#E4mV0|9ӠocIeԈf4wy#G?D;0kx{9d\s cN֫ni'v-Hm\. b|cPg El(q?B/0PA<8~ߨT)^Z?i*r o=}WO%dӰ7M6P w04~T\pŪTۗ@*^\!`a|C؁%?B##.nk,B_|gLcn69[M*>)9d_M]FK%YjRmn̩@-8ݵ›ݲb,b Rd@`"H9H= [(_iegOy!^}sr@Z^OL-%g=/ Ka;Vneƀ2hV:"jHT =m߬2Ţ9l]-ETFHu!{[^λ2c맜$XMr2egx!Ԕof4^aJ%VL)4!0`o} dؾ,>M V9̈́7զZ_ǐ6M9~,yYQ Jۮ/j*Bɣ(‚La$ f&x&&e\'0XB;)ljmhB+Z[7G֛Eg ţ̑ƣ۰׼֎ 3}րtao4\+h(=q@lǰy搿b(ӔZg2@!)H['[/7~v3$8Ehai[I&?2=xJVכ,#¦˾q7)giƽO}j!haT#v{W6bƁ = )A>vTcT-%A(x10݆^?Xȼ.OT4̭/c|RhNR,zϤ=4̀?W=juena9K9 뤸_\'%P}*d lv E UR2ZӊsUaAF0Rd XKlkA(#Ch[ҿ9`KW\v¾]$Xi7yCD_oCx䙥ڃ9E_?"oql.\Jjӆ3~25O3?Cdoe ?]Wd08_[fqoԧ":Cbg 5=#A9ߛ7&KpJ$ v   RFfmP,6zP +< \1Dv„IsbrR&llfC4 ^j#$xҞ?2?g^A:O?fV6nl_yyT _4Б r +.G!*>G%lmWoU AiN:˱Z6p+w/Ned*?\v+x_jb3ܯXA-am"8U*̍Gg0~<]E1o fی畎  !Xǣ}7,%W]EcI`c Gm߲lZL/ߔԞ(>֩p^\\F_"~{U))`m]T.J+D(0[S~A#e;P[@4ҍG+PѵISEu$9\ I$߅|c*V7eg_;wxg (R)܊G+<͉+.W !mjZ%L?j.i:v,3M+ }n=v{Xy k a`P=TҬv. x3;QRaH.`W<̅fSsmAMH[IfQW#OBp0(]S$4OܝHm% _d ?E郴l r蕄 UK*7_xފ?r\S`tS}S[.6 2D`?w_ hp>G:8,o}?@ dKQꡎk~Bכ$v"WId”+]-C[Cy8- gː-Dl/!L%zlTJt>3)a-V T%jIJ$]J[a =W\?\zKMVO*Dllj* Ȱ1?>3覴 m8TH1. - LO1O/)琭 uS ^z5/U[!LY} 8/o0-C(X7zu?\].Sl1''5X/훙s)="6 =Ս/݆hƴМ.#&3g"\t6{7yZU,&,")Q7##EqΦ&ڿK79bItwpj$JidU5C&ܨ19mԢ 0H6f8ȌY0H[&Az\ ..}`mG \!j÷皿Y;w֐V%%)Iz M-s8~z7!T3#-~RxbZi/Ȏ֏w|G$&rb#FF/y(e>t(* e݁?6m0|O>K{آEICc]uE`n}%8=pƋlA%(ԇB82jN aM}ą_unF V'*5]2 16:DRAwi^MW|nNRC7й'QX_wE8W D68SdE\q'H|\T|}Cmy; ͩ1,ɚv V%I)yh-6v*Iaa)+}hKBS_\16U16oG'}W$ x$ข Dɠ"op/tv['5|z՟~B dMw>nJ8$X sۺjN0'!d`V;b[P-vkI)R[.QMY-/tjkV+>a3k ͓U.?A6̘3*T+b @==/pŮ4M$*0Ž_@z`aЌlQ&'ܖ^@CA\hNP+_ |#YŅj wf]tÏc$<:8kEK~6(>Kp&uotwS``6US$鹙YCW@lB@~ wNb 4j :[1|Ks-ô_3'b P?)CVy"MFWԎjjwth|Ax;㯣]K{X:GG=2&/d8M^;kMib5u0UDP!/VXB)eQ9o Dw|H|ÓQI&砑a/7 I1lZ)MU}L־~X~ʽTab{|Rg`sްw}0>4cӽXbp>{XaaiD@rx} Z:Pݗ^$m6HVMb@h,2vUApcvp&pyyR9Z SN둟/6 ^`L!op NAuHRW{ivI)/m<LW]'jɬgoSя4nvZƎ"+'v\MDsFB92ԑM"]vk%]ʁ?Qk{(k!&~?h}zX~wG>iafxɭ .FD&ߗ=j^ ⩏岣QDF>;i:@,bY=Xlȸy z.>Y$JXF^?c!>쉅v[eH4jSNXQ.ru)Ln,KN}]}tIL+5Y뮢 \ PQ0Z5չ]r<]qp uݷ_VĜ7mTKapp@24ipk;FF ͂~^!mg__)4愎F29-eawy`|G,bc)$im"q/4gRFU5SDa@?vU1V-s!&E`PNVX*y.W+{FO7L;`2,O~Pp<Rw&{4{|_Y<|(HQw^_9WgRdw.$Շ"{+c!% 2nR4M'=UHh ,eH+e+U1 (8:ۀ1 j0u_<ɫ@#}oF^ Je~=W 5bBn%D"hZBdWȺ3Lq̣zO ꙒN]Q'S|y.蚒ð8-ȎM498-J_7noe'3^Rc#hV\3e~=sbTǹ,<}2@Bpx 4;`)|!Oߌ<Ѫ;vvB,&ʣQqM,j_g^5. ֿh?4J) yd^& M#Im-b_<$舎ώXD o7rt[Oה{A4bvRq>G/VŸP\4oS[*bi3Xwl"С8uͦO9~ޑ]SM$nmMЯ_9i{$?61<3![|feJ{[/lzWOͬ?~10^I;y x%mrc/ ^qJG=IzxImh}zM5ODR{Dmz +¼'|qS٪TƠ(=1J03olB^"FO˙v WrPE~rMvs6پ$vOulGcg/qyX3dy :dZFd$ ?[VS9[%` 1^}\SЩeᬌl1^5 TT a៙IFMwЈs8úy؞b'~3ۅ=9!.0YX+y㠟NeDɂ编6ѵa} {\v \b սJ&{f6MVMS\iW1Is.m4;FB$Gm&]oX 4N7F hņ'4eY(W!HQߋsX ]}i:rޕ{ʊАzFxbkc($RG=&1-\5b4\U4KANww'i 1"ȱ842뎩la2^o!UdϋsaJQ3D-oZr|dLFcLhZJYp\/[P1z^XBٵMdג $ZtY &zKڐ846kçjpkRc<2dCQyy96GG.ѫV@KayF)q0ACw_GyPDXMA6$h͏j1K_ۭB%=>I,uskF:)Ct&t֋P1L+59|wrCѡ*b[^" Ꜽie״*Og Yw &]1/쐉w̉HqjQs6ʛ4PV9'`hI[a댷CxdCBҨm ujd8c06+᤹D懍q+LV/4̨*h:!b X| I-+䶃0~<`Ѵ v9EK>f$ŃOj, ti[0j좎tP7Iz^8wѥs;doZ`Oz5 њAH2+E@krd_%\RIC.'EV'/A\2Pjf#zr#/wA6N*V Wi>nR9mBkűaJg]؜؞Ƚty2l $*JeIm>i\ }YM@QU) ?Bq!O}8/XIIc.>erM\V70YfLhіxFcOJّe?(`𑺷\"D3F>k>Un%saxUcԕ$Bpg~/tXjMhkc_ fpP8pH`FN{pKs\qKoг@l=K;D(3 eYa 1^ԗ\$p)ai!^ϱ J\+̬ &z8fap\]G_(;CEcn fQm[K3%JV@ 4nRwa+ CP \íqh?7nok7(d/s-)@mU6|TfLIb] s1-olNpD@$5sE=hyLQpno v*{u&ת6h0h؇,/(uGs >qQm]m3@{9 vK W$%;wpmY{I g/*ªm6]t{hnnZrωO |Wa 5r! ?.hKԭmXsʹ6/󾹧swf?CݠrzZyk,*h.n'ғMڃ]juu"sZEġdCDK#*'H15>[nUl-<Ծ!mgCޘfٕbu+wskؿrvrJѰ Qx8kL Lnʝ$yZx⪜ *m/{fCVzf˭?j݈S|?/"՝GuTn:rȿ:0i$/gӡ*< +<5 =8sܪI ;?[G/扇?Io@,n1V枆^:u}D'.rJXۗSߩ{"E~/1 tO =hQX.w:ZE[` Ck?EOdiBzb6lN`?O RH\_ &TTnl5}z lm3~xxdJ#/vhyc&j^D+HW':<.>|Y3}D!_!e,WjsNz4`Z@<־{Om2Pö!Ank5lIH,NXB0]dO1E9[x}[vٳwxӎLaJЈឌoX7iI?,W rR'_M`g: k$xywzܠIxTR }e^zL0 ᫘C%Ԗ`UY7O 6u.uInaJC]Op$rB9](PX ܵpBP0#<[e 9}صb\Y|#[Ԃt8@OPv"p#L 厍-OBYtdj_WTWi#)xz14R,)ߴ3QE;K<&iqA<,Yfg3j<IYZһΏ$VrzmaLsD l22<!#{ [dñ~߂hT!QxRxes a*w@`(rz+:vCCvÔ fB SVWw3֋yPXؘ'|hnأjp zEl5~^QWo|V`;:uؚ )vXˤH*H;k%fkoTlxP]_sߙ8֑tY'yY0ͲTAj-h9ZMO,2F_4?!3y 3D Mc\7`y,6}[EА,G_4C$;\l^`֝!x@zكkp"~T'gN7w9_ԝ_%eb ޿c~'g%O&tPqciEɰ#cd8g"١{^$߲WJldojAgڿ!Hѫy4~1H̑<Q?f9bd\0F'+ʬATNo5ax1PѦl7P49%ϪǨ+| sfs!4TW":]:쵠hy$^9DjESe e  6Frsƥg;qD9Lm|z*2|Tr=c?n.@T4;yr9S8cW^ >+wrݝBtk71/D^6!\I7{M;hTO o44f4RǵءA%fGܯ:)rdO·ߟBw0ߧ9#!o/?Ix=n (Z$y5-r^ldf/9/-ܢ+6AUo=ǭ]N&&&j]Mc5 3zqfّر`*5~>qfSp Y)NQ/c(I&@)ڦgr}}^#{|8V/TZFs y~5-ۻd`#[r8~*?|=ڔi{?H!_ hCjЁ>\G ː#"Aqy;Z;eb&tr3lIO6s+aXVJ5dAxE\_" !Js$sco+|Ym1KB;vƬkh xzo0ZS/nǁO8,(H.6XƂޫge2;efMsdO Dj0dpw{⎿jc_.G6$OD]Xvhϗ9 =-yL왿jاZ8xLD{MlvUmE̍6lnˏ)hI0߃;>?4Ӆ9| .yH #]T2JdE﹜Ϗ+WD]"ZzK>Ň^J7,vA@ d-iݵoH5 $pٮWs47)ʇ]3B>9q($aSի":,:gރsT~9-lvRzD/' "Newkǩӹ>n21݅ŪDX=XmMG]nb2.P/%! Z3ၲq6Q;#=ѝe!۞50 ("F}PN9Z8 ~#-ew3~S~:}Df>k/aMH E+b _^5")^@(_ot;C޿&KiL!)]yW/MڄPfx_BXO%KT'0yg.Dڱ)t͑ .[@Ĥnb$ ^zs 9ww)-5%vހyu\"3!mto ;揼ChBTNhpJy\plqPK}k6UmB[;VtUc |샼4:|<7‘={P,B9 H,6tzP⎤ץGRgwSiR @gA"݌Lhc=Ke$`a~W~Ԕ_P # YF(zWyb9DB€%֚=.tǢUR09bV9G$nRtz09.X==zjx}^ {ts݃$؋KsCL' d^5I ҵ0TKFNJ-WWh`CQzNb<)Fxd88)12be5­IVc("&9Ԗ9'%l& (gKS쟝4 rjXúSd wK;t  m%;98.dn`Zk"$62RI Tȧ &m I%T<&,k$Xi$vY!.|9`B=N|=pӶ!$pߨǘbNh',$ncOØo>CPl &iYxYL7` ZgC݃ vy@N&0bע+J^ !Aژ^l`<FWm&mbɋNH duU&kCrFƄ#T lآ*KIZ?C o2AF =?tX,&x|L&2.EP[6t#J?Zza֛~~wIHM"O[;,5vشgC R"6C'P_"./̖-+jKs>6h[h̢[rW)ʒXp+51k L1%‰].b c=OYi>!51.>!E>,Nemx_d:GUtڠ6x/u7o}>'t%S%gbY5dlM뚬OsG%JHmR1+ZsrRXJ)t`bl&-.<5V-]p&90CT'ӌA0^N.P6r K:z,mHިLl. \[Ȓ"VJSeavK[6"Ga[1Խ}tDFbW8-v[QٛN/dųn5^&^QC%*i~q mD kms\#* [OHh6\B+رk 逦eM_L%*tPS-HoȦ\ IRȕ`_v&h_xT_C1)nUҾkӑ-/\i]2V  +4ƻMb$|;eq2' )h礮 ?mNsK&Y? B0̜$bpJ$O^SM-.H0o$,QmXq%jiEKӞ X%˻{> A6fMyveA;RSg?| h^{·P_oBdgҁwUgmPm#s"TGv*6eagA? б/f;TRHfr_Ynk+q^ ޶XFu%ޱ~wxa-e.gDJ&cUb$s2" |#|8eR`Ш^sjRj/YLpK"kzZ!˚q &x/ 4䉰t~` ~>KRfx!Ap'1{֧l䕾`f ~{ܠ0 !6K&{  5tGBTJ2t̅3ק0" :Z1(C߿pn`x| 45Pע*"Im.A8 joۉ+P"!j䢲TTMR2wk43 Y|,bĊu3:2k~ QT%Y5@kv|ab<=B.k,nt1P pÑϐ N^m0 J8Z)(PO%itgHWXnIV"K*EGrlRy _s'  6q9r$A313cG)23l 6D V.S~0қR KR*:f>R`KnYbוa,HBZV.?@:4\k h 19a/+r/Ri]:I(% N׶.Wv((~ ;%d\y7o `d` .6:)q6"ťkX1PP&4:(t2An~l` `kH\QBc Z88wSkMMN-2'o>Ss IYE k}pI kD,8E|˳C1{zg>8Lp]'"$ͮiR+'bܩ-q۸V[0?8O'=M,gp~ O1r}/MOg౛UJR`!SkKphF,CD\Ia)&!Ws :7#u\Sgi%M)%G>䒏3|%}_x:T~񍡷3da٨'v"VGK\]<% S=&So'~El>~%sN=k'vYhtf_ݎgr=i}}j3#N:^,,¶d܅.I{Pƨ?:Q) ןJqb?YrwZhh.(W @|2IhV3eaw*u߼nF8>p$9e@xFpZ˟xτOBLPN 3 >~Q0p}۪Pk:c9*xyycm.6l{epK}{U4K8;:33I+ BT^yɜrm:'Y!5z./ueMTLo\1IR¹6 0@%]z2FcأvA-FAaF~sOg#5-vsT9!uSmHq%nT})4C:55 l|y㎚%Q0ojϢ.q>E$Ef]eQV!,_d3NlFkJpN/Elt<b~p#_.V B@Ŝ02!}) eqR?Y-Q舂w([I=j3 )77I;ZFV{L9v$5+E,BviL:E4l`B"h ئ&["p5!:CXw(6'/ΛWkQ%&iWEBy^YնrPhsr=9Tlkr0K?}iUL5=Gaoz dސƫ廰okWxXD+Ǝ%}3jxVNz6!²$ 8+ 4dNx$0Xx?YY8e t[yP Rw][Ǜh7!P ﮸5BkJ77)c$ 3* [ƵRO#Aqv1_\ao[sjfDmO\l#]HIdٚ/>+mY1Rʉ}*>XOG.c235sanFu승a5)Yrio.esVJ _IfeP) G3Zq,OO$VED%;Nw)ͥٗ>}FhRPwi ȹɥƏב]ma.3bA@V //% 1u +MlV RQSN"LNHOq=B|DE(;T1DQ<_;YS]-7TZF1g^,7 &c9Ul-bleJ)k}uz.';yDZs^vYJxDA#|o'giN`C9ׇ 3qنS,A0*/Cw1(Ea)x2:b b4IǢA6xjXäLr`6{ل Ą Gu@"$ePx/CYE2jj!nkۤZ袐ޘMⳮ|p%쫀ZF= GZ0ܺ<;76 2" dosy 21^'L5Ge& 5 Qۢӂ zoa/:#y?0~fZ b]zT5au^Guu6+ZV+D`gߍ"Z4 lG 젯SȺˆ VI쳯Gh@|qEnƷ Q2ZZ8?"Eʔ *01!mOF76Y>GT|gX&Y=\c RqDl)gO6vY+ r V$'&0A#)X&ܟ^Yyg%#B/j>VdUn*Hb5aۧ=6C#Ijl!WsS]ݭ0%g 7l iObTl(Sv/`b #O^Q1Ao} .yKkC8ݷ". a h]]*%hWnE#tK(3J4N3itٺUK!6ϴsW¡-sa,x Vq*zb5Dž"%dE '>(Y延AU.me݀Α*&PSovkaa'XB$\8MHTP{_@Ը|Ni1f7ɗv11$!*' ۜaW8pEɶk: 3Pq`W+5foQ 3tI\!ky-GHPKFpڶ5VMJp엶5RjB,o_2%|)qo@%AWTH;Lκkde&,#_(E/rFΫp 0=`d&Hs|lkWxBzOÆK4n]+~3RƱ+E(-F 4H#`{-0ЄH;I?v_w$x /af^exOٟӯP;V֧hq2PKP9a1 ؋Wsq/ZW>+1;o'`\݀rvoJ)*GwNm_A,,a!雫E3=ؼqC}|p ?cT\'H*1@y1:֧gP6KhFoNu*n#ˁM@VyC|3N%N}}LOK8A̗ G]jC {Z-fgl]m;]-;@LN ѡg^O.ka'j$%h~vϼRn7ZAN+yЏKá`.-n9wև4MĤWfB,O%l7if缑M*d@Eż`/.k!I59};:mLv%6w;N$V!9n)Q^iעI~|_Rb ?J}*I-R!U/p 8QAH!~sM˦F"_a?[t]ഓl[*.JO8Ȉ464 a p~b<]_˿#u2i ىrf"B~j$_YZ6Cy fX4YL7.B·>TV];t=HD4-{8!Hcےg3C ۑoYvIʋB/ʶ 1̖M-ȏE0 %xH^&i<-s7ߓe293UH zBd@Fێ5jSx2HRb&H]t7F-&}ގ0v |g-FX";sKOtKT9[i|MF\:S, U]16@7|(|t|&w;/ည6ۈSe }# /L 1/j- n:wP{E~Ho e>)2Cr'zL?ƯfV`A7nG9D)26pn5oJRIwcrv]`di":" ;~m+]5fe6/KE%F \BuD1y*Ԩ+Lb[2Ƭ HOca6aG`ɛwf&K [0t7|::bѐNoj^U" ڟb7 .٥AOIjJSvDo"Q _M,2^vl ѓIv%&0Wou1HD3"QDRϓ I p>_XN5-F9l8V3Ndqz+rpfQs].ٶ Fxxr!ojuMw[UY޸^1&O="Tis"vᵇ]p [cZbU 9}e*e<] q&Dذ]G^IY48 fjb3iG9|! 4 R*(w+Pf0R/S g/#d3#ҫWf ]I?io%t lWˌjn" ^Q{E -n ŪC P(pIjO}՞A[p{&D,듸n]wz~q(lσ~riq>FFy;M["Ls]fu1AIbAƈ'_#R:VK^2]\/И?= (bJPV9x>-:ۮˋ=]=بM XNN‚&8&@5=lͰ+6 4>g|cVZZ({sƈ7ρ^hr"C?Rƍ$U07/>+#?KBDY YܤK#ź:D^|,AyL$gQpEi|Wsp')䙜$Dc&S@L]t'&Bp!ߑW稰X2">KjZL2pn fq=-)`#,Qy`p'v!m#_1킞MWT?'|“Jᄟ(KƗ1$~"_B?ʪK?cj;;?ؖh\ vɅO&D@(zQP&d4v΢&@Qx@Pj1A-j#gQD=Lq6yf"A4Mx`"I$e25Aq":s[׀y.e1{E5kZZQh0Ұ#RKIoj6k#J%5؉`lbr&f@vJԐQ<VlvjuJn}jY0)T5>>?3 GI8cم8ori"T辑\|~Fĕ>[, DPu78[Xq(EjƮoR.JhLܨLju%ۗaʣ`M}*@+8w}"rjҪ,+X%O%!2L7l|VS}5x&xa&w'3LO42vrLL8GxM kc$翉fkׯɷy)Yqw9$BmC@qo?T|7w$H 9zQ;PqK{T`mđD Tz` tƔ|>z?(/BDHvZ2i-9}9 ˛cU%L:}Óry7˨KlKJh9xF_)jX6R7K{ϳCb@?{"#KU^nʠxػ4T8)ےrl밭ΝU>/I)@zMSnOc)$v0M*nsFze+4١=+09X4%/7NJI=9gz3`3LuA,pJu %$ܾ,/p̡ؠ_֢CHk!bw$;]9̼rR6Qdw11LUۙHk3sQY6gss #X{W)䍛]4+Q\xk>*l8={H."L̀\`?"zd1骦$̃Û:+#+tssk`\tvud*#X7Uuzd'W XOzn@565e9K0NX \YB&s?n.6VuP.DI~6^P]vd:ƒ |P ٓ=#tǛ/ iLx*O;|[!=܀F?O7 j č]?Z9n1]x=W,_jaNXtRJх :6yڗE,mn]ٵך kge Y}]w*]"YҀFTEa}Q[EwWЬ+~? >pRvUw"5@@Zu73 +a(ze!C]aKاJSD,'IZmnH,"-Sn!E̍N#DD1ΞOp&oDxȆm_)]718`ޫsL`R>j@Q CrɩANAi*yǚ6AXO erQ,I{RIr$bEw$aU!ʲڢ֮V#Cy7ً}[[~v4,NBdоv*-*L8*M`c:JNg$N }[qNϖEe[J*c"Hф7BU |5F}ƨxZgߚ| lt}0édbٍᢘaAj3A%rn$l}J+bij6-)8im*A߻ ѓaT:Eeƈ"gA.S ޱ.rP g#yS, 2&1QHz;j896¶n^Wq^Q7McZaE3pEjL~(?@=R:YKt2f8;nAts!K{sAggJ=1D{g4E]=C/xvm _:Heѽ4]Tڡys)T?'еrʕOEqD4 x5_icvc_ /Nl@ pw5))7U\#J 7rbv8(wSCQsi{'VJ*g#WYM O;r$%n>R9V߀%O>Nc!@t#$E&bJ>+Oˍ=.AG_\벦G;c8h0ݢAI zV +yYEJOLr$c"gZ(դο)]rc3LӗRK޳UţYfaМ؝[Hh"cqXy>jKe0|줖 8FNv5(`0j""CQ~iWꔂRt\*\ТեpePD5S1J/PǭLaeO|AR-a )yfQjQZ1ZSfg j[֐jLGX.Ӂʜˎ -uX2,{gNCCyI/X8P#uJ:{D!W̺`!o[ޣh]9w1@H^.6w~ߝI9#a579*Z /4lì;ٯӶ X!ly0 R 9 V9 w5(/D:`>Z!exf^WC@Qb:VǤQϐH<tt }x bv {,pH$Ӈj~(3$9$U `~}*tx7r#׃Brk_(lXٍ4f[FXM8 d .1/s.=˗6o~/36aߖ6ӷ?-#sO_5sOg)^'aB–\(jh:\dU:MYx=gPt{xL Ԩ;]:#7rg壁up/RZ$à K^N@N@ɧP2*lsJV^K@͂YkV W"d54ۯ阼Od|#~YjcX>X6vi$,B=V‰q1wn!0C;aD&)RWMcmr`n <)\p*z 4Kbp#f_ o-/^KԱFx;S&Iwj^n.U#AY ~7nSR ۾_pFoۢ6z s7=:mG.c/#[OGf\}fEGzCf Tg UPx-*r7ӏ ֫7#! G&`?SIyؔ 4QndBX#leFQPJ愃jP_`, ׯ<|0DWe (B31Sj"B8j1ܙp#s"QZ~ 1#DbےijM#(Ff s}t&pWG <\5L؎t"޹W6_ftT$RX%^r.p'cz[4=u/tc` KqCP; A|ZK/7] -' jwFi"hϰuICg˭t #*3YcgMIvҟ(2|˫6 K@zUF0#B@*x.|uaGRti fe /Ah+=tr$ Ai!&DNOԽryοyVgKpYly'D%7S* ^^Oz- u|is{M) ͤ2gK}o9.s5OS<ӷ 2A'+49zGv*Ī/0YkDM-ӟP;M2l o:M *"M;ns؏yl I= UN7ٻ06o0J6w>d_o3vx+RsĻ3I[d|o 0[mC2LPX8f_P0XYݫ`v~:8Z3C};eU5s#m1m8AÑڗ-gxf֢X5/6x oA܃;6ǁ4+sRb}deɞTIxƊ3^b)fIU9ed{nLjR/L/eU/5|Y4_L{C`A`bW12n?K-Q&"k߈ƴc:k[d k&_ Q)bA嵝z5TGԒlU=^]66ꃋZwh we҈-WF+,]"4u;7CURBz`&M.hqv=A r, YR)`&7TbFNΚzC1|H%W aV(Sᅷ-{qM((\]pP"dkB,yCo p?Qorc<3ؚ|*62뻜C( ~nWO^]h-Ϝz$/Q6U.7FbC]ː 2 H.QPs@ >Z\oi^%&Erqykߑ?6C.n&|b(9g8OL{LWhad/p}+?ݱZF>IDň8ȰGTmdlP;YQ9*Tk*9p2 |pόaFU;-7GCM/2~zatҒK~ˢ ؍Քw4vI䷬X?\j֌az="^HALg$0VpS~zD>/-l h_zw5LS[,$Hˑ<*6gԈNk֤w|s9c" DtBEI?5tۅ=ջƹَ"6F,S^(;|Cߢ0C#hFݯK/ig!\G*\Vut䏫aXi)J%Tʔ ;h&,&<2s\j9/iH7ٍH͡d aGwa@xZ䮡Hь?!G LZn,ZW~Ή%l+0 8bx 1+MT ̈́6eP EBvr$!py7I}ܚka5Zdҟ_2pnY>&o -vo|c?x9q+3\.?nQ4R%,ͧN$-/BN`HƄ=n``Ŏ^,~ uN4omI om4ٱ} (b徂QI}_"v[-vKa ̫7) H8i ,>6_}qc7-SU@˜p /Qrjc)\<ŒƊS\= VR}{qjtqw`QV aY.d'HEM86$ͨ^`@`j#Q0+!{!~kkz o+jnqE!sA6Ы})@P(o8aOaֈՖe9\d$ȥbދ 7f)+6K#)D,5/,@*(\%֯.aTAzPDCbdR%(hgLG&SW]d! ~$)-<p;)-,T6Ҧ' +- A (i߻xcF+62\Cy\4OoU0$)!*WA-Qa n+$=:P99AY{_Jsχ,ch]u7ZPl*E;c6tkO:f[d`&t r{PQ,&_KCU OpVbPV (3ߥF)rSDue2ۂ9gs`"˷ xxLH eF^u#FgGKӨ v>b>}Ħ%tܼR`L<\tf>ޏisv-*.n6)^)D]YKuG5n; UnLXwwBJ|U.3i$;fx UJ4Է4H@J=V(e^mBK7ͅȔeѧ <o-أ1M**rz=+pi]dZU1 N}Lp`-gY( "|t;9&T|PW+@7{p7|x6.֬$~gbpHƖVQQfdI+ڌDM*vk rQici2E\epSNQlK ,ǔAw\פH!7N{ɶn[r< (LkՒ"b dF*̻,&?'lBLD\a G#/4E"$ \^jYƌa]=?g¥d~V^!3yW@Ozk\(\LaGi3HByҼRgDy-1f6QVar#1LFE֪򬶌,Ӎ}lGu*.[>7Έ Mp' eDsO,;{iՄ[RA?/~' 0UnÈn a"e(r\ R3n輳/l DPڝHfXN;*0~W7ַ qƉ@~mtp15'9ޕL5$+š9cvv5O \ikv;3ycMH)).UK]΁+QDR۾Gk,mv>`V7$g??1S?>bBL1ln| үTUoD UTzW6HD rO >r}Ϡ%՗EY^$Hw/M"0Ss}0I%("o|~c5h Q~μ3qG-*{!\I(~w" }q\J٢wd헹 ({r3a};LGL߼0"h$ :y_G1xg.>KRq!( =3oAڇUi tkc%b?!MUדz"Gx "g&CYsۺ>:rMSIm4= <o{4+fըZw)B(EGL `Vw 7Djx@֤WEd./8^Dp5 CTns(uT+ F>k6<: 2ԠckO%$[`)-0V^Qov»q-Gz3qN~ǰsMUN>н 5 l5,5 `߅7%W]C{n(i;!GoLyZJ-8Paw4S<:"9Sh8\GI|%څ`~4!/{@ʟ΁jUbk j̱[33R'ž@%HhfVV(o˱O~C}ܸp bȦͯJo&頡> agHOݐ~^W`rfK%0U|6:@y .[#glSNO(@Ux?t%g*apN~*GHtV4lhwrJ-&L?n#k RcNE~P>%n)DbG ޠ%| 9o^aE䯥Fg8?YۖB^z0Xj?N| ]&z^-|VfoϖD E2 NvHf-yv_ VB 5nBwa+x$ʒ˥XҊqBp u˻#{e;방Udt/?RB6)+%> y_#hUKLy8_@BH׍M~ CH°tq%{ qgEKqf]XapB[*֔vs+F-Oydk rI7(YRTeهtëH#φm`Vn+7+!94Z(&/D3kQ/X+ÇiIDYLO`:S8AYJrZێ^C?O\-X&quQRv#Q?w D%r~&V ]?52H\Wꝝ_E[gE\'ʱޱlXϩ+f8&Č!?㹑:JaG˕a9ɁB7+s՞]ϴҵ1YmYxQ;;w<[۟Y^cm~yv&cqk\hY͍6^ 8WӴ ވES0V+=MU%))|ߘfBz*N7nn)Nry DbM-$`. "QfM:㇫7m{)p <;^6acseN&*B6C~%wh_ã5t]sҲ*(~LXO.a#?*Ru|է;ۣVr( .@-Wйz8^:|5j[Vy0dE qpyuEa6>ِ/3~8Z~ETJy6 ᳍-|;Et z ,4"sAa !3an2<+Pi,AZ BO `4KIޜ7a +uR3qp߮ dD& ~)Yp\O|it}SKc^^|{isBc#$u7~Ao5;zA(W3G">0]'׫/=5d4(v\ghshQyZׯ:1XyL{_rL I6rs"(<7S% P%@BGVU%'a^CTp$7.)kHr1bQŒV_RH&nPnfGRh`#̝ezWQ-2Op"ܺRM#N)D$~H9~UOTlu@(Mn.cJA#F^b"l肕)zcC}ޔjokϮk@{J[JSk4) ]?š q^/M58Ac;ӄg9|_VO<8k o/U6F/V 5B<ŔޞD*utwӍ4vX5,ۭ+t*$ g<,:wˈ (.}" c$+yw܉R|O*XbzW]gtɵ1Tݫ,2DF@.pZtg I\9Hߠou5p.'ƾnAJBQEG_p=!dÁMp NP$=ev`N0" '}(t+Hyڴ㉿O\(z;`ժz2$-ߔ_CcjGvBB[Vc<ڱKbL*jm*Jp*Uq,}EbeB~ޙNw~]z.I' pJgV p}G9a?Ϭ.\3Gs>pe.(= =iS,=%k\@Rcن~H?gfBFZ$.UE>{dv%l%?z Fn4A/5ŤaHEUhC5m+=47"aggדceac.;Br.1Mj497k|0J4ȉ|5 X䮀1 JabĆTZorׯ' Ơo (si#e eVQDy}ƛG׹pĂ0'py2ԛnyӾ7AK|3P\i3kM]tOlfZ=#ʄԮ4g߸vT05av*iqx{䆷"~}Srnz%r+TA UFrbpg/ !yGI_:EbĠNkJHݱ[6\[L2yQ^˥eu"L1(tedƐ(2ga."A3AFԮ'ߕO9[2,2BmZ=FƱ_1uġG^&-j\F8Ey68xg)Ͽ =/MXHr)}{)d9&7bo u!Uhv|!b]~Bj`U2NH}H-o$@K?fC%;>/&f !z6Ǒn;pf.3qeun-vjyLax/!,%*0k6t3p”sQ'I ,x~@ Hgamt! P g%uOq0R 4 E$IKDI"aYU2ey+$xh,5&rru~V 쉸vvl{4l 3vي6wן%4kn4o%6jkr2z*o12c87K6H:\Y7Dƥ޼9Zeik \DnOpdvܨiro&6b nCNqSܑ"x`#mgS]cB wbB8S#MB6 9GI_ۃ93((ןe![@&}mO )*.BwPp@@FX iSv&&9tYYdþ̛->p0$ᄛxbGy-dJq:/zN*hxf"IyF {oZyLUxdݯ}4wQ=KfFj@.(p~(Uzlq,y 37 ; 8d,&~L+C.+HqB4^&>}р#,/ {fC\Ob1z"nz*1qGwu=]0#C??ekSN[3 F$77esRq\ov?Iߖ~b94&mNˍio'T=]_?@X0Z@-SF ^HaJ% g*Z1`&8-ŻbW?-#u.77Q̝K00oW/CjջCJ%&s/0޻ -PDCcDSǭf" VF3<Lfop{OiKPYcL\P> SDT繸’Nn@bcȼs֭'$_ugb{kPM3']1;z2He;qƝ)Ӕ*LW{C7 qՠ[v {ۄyU`C!֊͇LzDH~bh%WKmRR)AmfZv~fk{&z$t>ko=kE2֪Cm)1kk}ֹ;vL!Ge~x3GVY)h %N\&|^RB51GM׾Rdz`,E8>7/XIwy c}6%p{@ IEYY !9l=SE9hm FX@$ fWtsΑ{-oC`jpeUt=pg?[ W*pu-zћS#ޡCأ)M yDҕ@* A#dG+JlV2#V3䡈R%X O$0_qpZI^\ ~^+]JL-nv) 23'1)逺jϋ_u} ]zz}:iwUH{F-LSbaAl5[O7TEPǖ5\f(%vyƾeI#ӶЯnTu.I]E/RbIi}P)=If aKh@KgץqyE* 3lKhAOsM[mJS@]c/bwQ/m*=Uj-!.8̏a(--ѐ,ו{ _k~žޠh`n~Ѯ>uu/v:{'v4-_PO1F m\p+?9ToM}@`7}\yLE&*}صc'b,EwVʰ>P(ˍu>6Mq!]L {}cYM X\`lqddsuH2J"/sZa,[Ewt5Q4D Q@ uǷF[Ҭ @&['TcG`]Eibxd ~ i)/htzmξnc7wޙ#tdW|eE ;lLRn#1DZrڥOfa,ayjsG+HF m6{ufh bL)Fn(avߨvo XQ[`FAz<LV6߹rc ME HNvm`fgh)>̣M{]U?7,JB<} s5%{z%ZNwI@k>) X)jĭq.PU:>؃A>9A3E>b_C}X.}*Dt}i-`WH,( ]uLZ -1Xf'J3U瑗uGH3EP=Ih# {_'{U(z&kP`䖠&uIPQ̧E2(Šo7Qg?\Ŷ&,b弞#x&7S *zɽ/Lh *VwWi- Ȧ ܭJƴjs(Cǁ5L/J2,r}i$Z4`<`ԟ6*%|[_-*MLn}6heD%ROKOx^RsR3 { K'T.~6= A~:86_Kģ= Y杆' ɫ5vzKUMU d~Hf4X>seB0N|WUEIeiiթsT"x bv q ~ j0ce9&?89 xfIpO},ǯEj/O%К9b9=$&ixH{A+ E"1s ;l{2_A4|݉;zc~7 HςՆ(Rb:twBXjRkPY̑T?( y~˨kZ=d BH ?z'q#ǹN֫2[0MtMxѮc;D )}u0whzQ=s OK6&|ï\J8.= <G۵0-\ ,K&p>)~OsUv,Yg]ßriLhIF&$T_m8!J}\?oW0ΊAM Tm:>0xH4?rԈkOLʳ!gG+&F ~DUo-=kpG N6(u ,9~GG!e3vlA'*wP&7=ybJ9CΑq Sg,"_l M*dGJE_ vmt@@z/\bҞ[bRjZj's␣Qܭ&itWr"L{5dܴiA{7VeAK_%уmϏaGGYP% N;q1[ vKOמ*>@''<1\-)K?"mbwT6ɈjӶe /:sUʃ]&̈HaqSmJiI}~SmNf/ԟ+ ԑ ]dn6e|m+?x%^Fj2i$qr#ayI' !Jh>χH`#F4AƠ +|sS*Eڤ%6ҫTEC>ZAJpjǯƠ~;΂#OŋⰋUzҍRy]u;=2 8LPyvuRRyWꭞPNq没avt(l$dfy ܶtSsvWƤ~0*Wcc'o~bsyձLpyypW$DRؘ&-kKZ10ZWqT!qo}8q:Y*&h~01ٯq E;tjh|xa7,azVnkyKbkasaO=4wpۄB,8W?UԟoiKb vFyb{:Nu&F>%L#uQHẰ#:u e$ =HGN "-R5o [DB$P4ޫdr=&g?Usaw %)W~|Pr4 :rLb79)}#X]E DZ*Pb.! 0 >lJ"c4qdWOMS\Cr{-"i?LE>1]YNqO2}?v=I9TF)[YԔ!̻OL8y'd_CUJ`u x0LW{vpѹ 1j$7]yQOq4^Cy3c[5̲@Ѣ@BB@o=1x2^WMT^ϚEdNx>@Aw,ͺOy-qȊKڸr< cg[Z[RY(`fTE]W-NMWb&Eķњ}~g>c9탪NH9&6ΫaWWUP xs$e C'A%!1DYcR4U[qRasת6Umń8]9RO؂% 5hGn8_8 FKqNEYs8BLH4ɑ[l|#PJE!`4yH`U'G]qy[&(l- g6s8c '_vJ rlYxXj-0!"g9.ٖ]2dGMVH8Zv ?.&AwHv/X!ru|A#O@*1+@mu~Ohݿ`;!7k0'yWG4=AcT+|\ڜh0]Oǃ[|%>dg ¥Zdq.jVcdQֱe85{Y5$zm]g;U!,Ⱥ2O%>;=E&tpdHJB#YgFC!r*ژ90`^49RDSctK&)^^輥E=ɮRiZF7mq+0{%ѿUdL;y|`7U{U unTZ59 :*fKT!Ivę>dڗYU6b"&L<1ʽ0%xėt?X1g7"e=E8(=‡'3/5Y9S|'L3}^9N^ç7T, qH6|2($G:lju uFpDcr `m/@υ _7UqAV E3epI:< i/DWk[hЩGŞ´[cZ0iAryms_Ώ[Vwg)1svl?;rdT c Ev  Gq`K:@lO4 t ߬\(-b:z P=|{"N7Nxq$Hd> di]jMS83e{IA0:xS|w ]MOQ(:^ `jDӎ}k#F d>CndQX%yJٗv7G( #J.RAB.$ٴg|k=;0.j4FtI/zXb βД59E&˗ _Q(MT,d7lFHcFT:g3!eyP< 6,M0*kYJ OvcL*n#ڌ-fǕc%Pt|V.P}4Cy>Cƛ ;ux/a9q [W`_|S[ɩY jX)捀H@4FaUnj{)n3U.Drfǵj|D~,|gQ5!RUƜVyl/s [QX|"36[`9F!?9(~p8 `Pra9#]ZL7Lla'[ \Б,+rp7 퍀*!sԫx~/Oce ~5ܤ4CY#Cht9&DNI2ikàe0dh{M׺{!5;F@-8`<K<& 7RƽW0kVy\-τv6n8HQBUo%gK_IQvlm?p#^Jk(Aecf@S. *}.n;\տᡬ Xz}o\FNN9k%d^ޱf=kDɌ-?`4uɔQ"t!Eg3LC_i@zVP-}-uy79{#pһ*$G[0P/!S*ܱl|B:#o0_ݫǯkH]`n_R i/ķ^+R՝ж1(R!KO㎶4?0kpDeO̖X>݈H <%e®鞂 gK0(+g23ȎHt3"q&6V=򀆫jY1+KFPhgU1i"yv!:&ػH>|0Cr9NG|0(77AB#,X?lpL yMܲAdJ:,߿fƾjAE8.} }Ϙ[ǪKzaiA|68!^&^\`cM؜2ٟݱdѲjc8R_-_mw5=T8a!Q SVJ'ι$}!1s&\A w]3Vbecx!%_.{޺wV zKJB-wq,&s<%&&:߀ɪ%nVgT3ܝlFGs Hc*"2$ȃ;x rpnr*RD*Q*Pܚ=9N;?{ PV=Ե774ayJ$i&tZ|s5IW4ӋIY\=gߪp]&DAUNBQGTgV A̜M^܁ L:e 4ÛWD~jhumj XwR"uMZHكS% 0@i\m8z'{22gd(؍Nө'"Իwk\:nkp+}% ; :{G<)K3UkN<u8(_zip5GxkqW!%d`(ĠYY!H9eG5hݾ>2:k7>H_Ճj5 Qѿߺ)NHծK(37կr\h\l &}=qlXNޜQU - SP◨uC8Z,E_=@P&NH[w7Rt;C0-: @ҵ<'~:Bأdzn{ I)} r̊ ʋaQ{Oj ԬRuk5 TG)jpYm"N5CmE©Pɕpɹ6ST42(Qd')Z։R| TNQ*f]6.M(蜠S0-[{; 1ZR-\zt;)pSbD /L6~P;_&8&k NCKX#kpU~ @ԣySMx/RĄŒ!;=VJ͋ͺEٳ]5`^n|i®xc׳L1Ab AhVv̬hV2j輩>F}msgd@Y،pLѨ =@QC9|W,;KiCcM8Gw4ѡ{"w#0؊#4zO5$+[\6>@8-;Cl"OrMҬ wèAs>MF&S@uާab̛@uUPVޣb;.hg\NdtȄH{;` D hWņÐBbn3תpk#XO~)AeXzs?9- I JG[r c~ʐG7BV)cdMp|j1uE=L`塄 Ul2+׷<n/NngߟkTM[&3mW+6ZZn.@tXrvkF_|z "v{$f/sYcE!s1m)?uRZlz̓T;U= K>/h [tFh-?~*o//Kgή`y"D!Fjzyw+Yfs"n~%cF`Kȿ8(Ӫ'#2@{O TB_L=cHeY&sr;'Ud<~VA7GZfL3Kny _tO,b H_X،';VZns+ e_Lڒ: g@zCPM=zw,1+:b#%Rff QbDY Sh' kC&Vk/ PTRu/۞WsD<k}}”[|N ~V_\]~|F6)SM?|GTg3gKՔbXq;sSe1O_GKg0r)ʏΟ-  ^t'{rDam6d&s]{bQ(^])30yHq {ŕC^w9p;@x\P[0b~^nqnJD \׻) v7U*<6zE^&}%7 0L~Vq(&G~efHSyleBPP$tar4VS:t`d v<[!1?!>{^+7]ƳN;¹zԦX ~ #Zyfd@v3#/L:5hHTx$9\Ru<K?R eg] S5d32,NuɩLW+R';y9J: jj╨<+, [Uk.~n iUu ׄhL">'@UMG;lE/u'.+Jrוszadf*5LpiTD[(9|=%DKY8%y)LLVUG13zFRQ` UwXz2>8s n=$45alڒH%]n>j3#T""bIqtO&%~ෘTSAS=/ʶr_ũ ؖ Xn4qeٙ P#t"~Y;VmfuWJ2ͷpāFԇIǂ!]0&ybd,cd$*p3X]_p뫈]2u0p2:!<mnC օw}cلg#%e'Fܐm'>KGia z3Jܼ\MtQ%r5!41)l$˄.d@0qCQ{6;t;4fQqj!㥾'g8˨USQh`D)-AOA:-y`%:9P%h]OZ`[8(d 8cGX^!pmHWwY8TTrEōrD$՚B~^ ۣy݇%ܽHNZ8!6lZ  y0BԊz:'(:#Yo#k7ؿsVl 9>3c{x{ [_e@}i7~bw'QݸWQ ?h3k5 4 `z~;J3E61x"lB.l4ߺDMq[iƠ {P[DקhS+ YRB[(azCLw2vsKE 6#L 3I "+?$]lPm޻WI~c|8%/GT8ޡ-.So̦#!fFr]Þvϵ\F i)Is4gllaj`$;g#kK[)?e;Xk8qtkb۾YΣ쿕y8]R7^UTbٸFK $$cRپQ@Ez6snS#k CNq_Q!A]a۠룢;SUkQb.C扁1=?9 m5:o¸ .^.ńڈz?<>' )54斮2l KzSFۃlIeSB&\S|4n撠x6 P?ʼnsD!6'a\ ~X UtC@EEfMj dUv#U_J捯# G *B-_:N;M>kޱhS>EP*!dugyUQ͆(jhuX䊛ۜKox-NDCO< p C' >Pnc__ax@ ldز4.,9}~z*$a ى<4J\)e. gʛb?_lmcWؾȧPþ1 tۦ*HƑLi(uig5~tAgJ.,9ShL ,D~w;yS,X [oC!e ѿJHuCXr> HJ Kl.dBm+F[[U`[бje´Z| GMʕ?=vɆ |mb$bMB@54*%4@O=T>G4yJN.p]+L~5Nh*Sc{@`-TzcwV<O ]9f`졇HI7gGl 2H?5}0FϋDvJ;w IЁP75ۿ/lޭO`)P( utg*L4L P*v ֨bm~z!N_j[x4\e}DS}vQ5 b=ۨ㹟188dy<B,Fj ~|P/U]z6L$ב7kb6"GnYF8y'b^_6ySQH.]BQ<-|"=zK= e]MH!yU~AO~8Xnn3ڜj|Fɧ/fcj0pZq˷.Cµ;Cr|*RHK+9JN'i/>,]y% ],.H#9uqxLA|߸w]SwC||!ij^Gmܜ=`1Xx#9zl4MOxeOR!n$ڍ G%x\7Z7`uq] c&/Ĕi0'`*;fZ QxhHؽ󈑗 Z8Өʼn%fa퓳4x@p캔0Ԟ*h'7nbB6Mv6^$}fݷYHÛų,˴=)2[/F^n[lJ^-<+WM,!ido/zA30]2ʬfn0b9ʉrgMSVD( ^w *yRx(M%)r#6M}%BBZ#ɦ`qmҠ`!) զ\4;P !MY1 d ߽EYm[{^j2elɢZ* .L̪"ÞpO/j#,C%L֓i5S2|Yaz{6ݓ&o%yzUǺ/w?&af kյ?XrD\^rm=z-Pvf5R30=YyZaif͛Fg..";9 JQ`{h E0+C:KxBYYݖ8J1R1%eǾ2w1JOeAl,pGf3̯x1@UhNjxo}Rq)}0rt`yrsc|RfG<߂>3z<kz[=i!QnMdVJwl#>D͎W J[$KeK߇Q HY\Uާ;nTޔ<{)Bʧ $>z2XauAIci%mG5b!`s4M[.^X z[aUcsCGKِI)Nޭ'U||6c5 IrOvR1:^>Rjt>>)FwDS(]7NM^㾵g:ղ˽HHp ^:1\=i/ۏ'7`B $]}QKo&0b2QЃcʂ!ee3H~RIEo,B#;L,kILGUQ-_ʵcC7\s/R ~W{cFlJ{|J6mCJ&ѥVa˯4^{xo6=Ɍ*6qU&耮L/T0-5HG7aؕ yT 8B|/>'NN+U*yjQ9}||-D_!=ٵi35n%{ pΑ-8 RʱwBwm(].~Tl{-K,j(7I3oLwZ}x"_R\7ߢsz^>J} ?b4Lޥb_6A [Qd&ډtڤRG˕ ezrmq>Z Mhx+SDOua/qx5/e{&h*KEg1sSEK,m Jψ(N:}c'm1_ &Wp](M~yl{.oCpCwt6%[VDޏ_rųKccJzda\VʹO,0-1dv(z( 0`Hʕ#xx@ͧ~@db# 37Z}! 2O8Jp~g뼕*BȿjLAtAߟ)6v3*ھ>E zy'^;&!/^3ؙ~+yL1X0C Opb }O<& \)^N.>DncX eHEwǩ$4j2R9TMha~GšVznjxp@ۃln1+ek$Αt$D1>9 MڹtqTmT3̲Gs˜w0a*>=l݊Òm"o ?DL ߰o&ّ<6̤Xx<Ȕl (.')ҷ isҟjPדɷ9u&0ă4Ț `MAyM8bC*47]΄%>MCK`TB5bֻ!"܁ a@Q +NH%(8!O{@x_f9S\%U$],ݔV{lDDcD)SCXEV{pX6F.RC@= P&"q ; r0g!M"lC` l[BuT3.v zS3ۏic"-_Z_d(vHuz1 +i>. ~:[89?3q-%; ֩òx7{18(Z(H>,;dy絢xkWJi,;{,y$:×C*m!.&Ȣ41x.!K P-W,Q1nސ0[*D>񽄩ZmiKNZNxO[TM{s}&fr_ixT\2nI&U|]i1q8}: Y #z[̋;'1)haw urBUZMlQ'Hđ#o{"u2].9'ԋ$dZdHBC](KS 4j”S?df;=6V^lpX>F$l Ä@!f磩фoV_B 3@qQO.|αއ҆z/ҟtcDlDK6j{7+bTyy?r<~HU҇D 3(mYm s;4q3nCAZԊ#ayt߰GdNz$eǝ DE+Z>bO\n4 E/o| y?Us#e}kz^wX%X^g%w;Q]{N+}kC]fc&o-^8A)2ɾretETA94ze ?*9y+Dq{d,2DB/y/$RQ"<$a | YuFMoX; oMߌWJHCNNO` l\3 pl9Q==c3T J+Б,j!n:1b1L{5&,N|Uw_Aν͠Lv}pWBb=3Ϸ1 3e `4$|'ˬtfGEj:qU[F7nдG6^1{BSih"upĄ빨[kS^CYzGS嘺xMjKɟ` ypiĥ큖$ .sG0L*ǫ!-@,Iז[>u<_X Ţ1YL.K./3һ֋P:ysw+.QsMU'}Ma 2oh*ASF>EE'au:iCo,-.9/puQ؝? $Dߞɏ2Ym6MuY1cnKa&`k7B2QlcxU LFܷ*-Z١&2sɥ0!Պ >HV9 $Rbgxgs0. :li8N'N'ѩٻ@[ D^K~e~Dv>-q{:izhΗƜO+Z@Dl[\!JPE~yrjaC]%Ra% q؈0uoזif 8EN T,7=WaGTjUz@.ASwml>sK/r΁RЭ_0#~jAi/Q&&UOQrB9k39{Ww[\5e+>qUi'T'?qw?jB;F6K7=(/2Db }6iMl-nhAɄPE-?dC\ V51?AtS9]r~G("!qbOAg<|mt>#n :ӥyU-*푆T"OtJJBaeX#ErWEpM">q=>=}`{[ c H}l<莓BD]i2,)ךx#ڲ=[ҽ;$V~k5a*Q^ݛ;&nfoNm{wg@'0=\j 8w1L9}䛶2a^N_{~;>ԁa43-OqEv몞]({,x$ί"m@WFO"NQȆBh8tJgFb#^*i07|`+¶uz y ,oڎV㝮-W {qH1/FXٳKtH0st<-.h5r>旤FrԮJlTX;RjϽ߸;S< ~hNMDE*P+sX}gM Z}:5~4wdɪIpQF%,U0xsPY$˳' E e=ƩcAh?]Pd9хXKuE{Bԟ3NZ`k[Ettv\~h-]v BQOܭcɕ)?#Bw,@ s Q1?e9nM !=J):H[0ֵ&yqQ3lrB9+ N]e o{ZEZ`䟡uȜ;HZ`hڞ˓HZ $\^Ϫ9Q^᎘ ng>Ax'c,:^lJb}9 ۤdIO 24;, 4^4yI_F 1, 46s4=̚I3v*?g8BOn4I%c,)BY@(HaS])ʜU3P`$ ӹC -6gU*M-gfœcJi~Ǽ)ח)=<)L%+dM\q_U;ۮAE&c]B;䇻MxHYGC6O? Av.s5thlw* C$BE%GEqk-[Mk@9Ml߀[VјB6I|Y1`o;Sb1kFR\e(?t 3XQ mϷl4gg38鸮&1}Ն4YioSH3 -Swc?ݟ10 [bCy@;E"R9^DP  YʜKNX{<'vR_Y"yٌ ӇO92piB)p`J2$Z6] )'gFϕ(}/K3\k4bPmѡ &]_ּF="cU-SI=CWQ rkr˘HN9}+a4gX ޹P!nΜTV،OZ_תk-}Wv)py\{q dK||\h(O>kAΖ/5l7~eTؚ+Y)}UnZሂͥ\>JD5aSj2kpKaC.v%Y}ss_a"-4 bܓjI#PEf2ϐk)yu'ب"DcUKV:d+_4PCV y'M$5s?tajSP#BFV h=\xS/Bfh@; R ;m=J oVgDw ^l7$ގ*ܽղ`jTaٞj |1┱U.cS;rۮ0_tS޾yZC6  XpsXc:ϱǕMU$(axvTx1DG7 H0WP ' 0 ."=tXiVYh Mcz Dg=EK'{8H)~Q0Pۺq״nTݜAt`MOZ۞zp_2(䦅 ^6VwW]"q)uJ>_̿IcZQt(^!SOaq9V%>us*bū9w%|E E,4c9m*-6W8[H%JŽ%ўF3 7,)C~Ehr S$1޾yk ۵-r(-# GXX8Mo'X+O3PS?=$J})л?c*b*cdM ie[ci NYvG\=h*T3Bh"1׹>[#v&KgO `$?W!--"K tB-+z_^9y7^'d mb+Ek.T.e %mF]0<%d 8eFƣɍ_t=rд&fbݹHZ6l,h,k!hOnyVFWS~%n%I 9x\4TPSvrc^Egi(C_]Qc@ K5)?מ_fk+oGJ[$0)ysY os 3]9jkfDcgB]V[}e"OIY ѵ!{$AnPg[dPRQN-s"*Ov}q?yw h8)$[Q%,U>q<8(T{8_u\?UdyD+L{Zv۽I0|^>vGB;DH@0{ {yܠFH+"!sEs vD2CMg)E(MJ\(&e;2Z J(L!cC5<HLveJCvv5m*ӻ~G>\D 56,iX!'b1[7*-|;mN7ppOкL$,`＀GK?q2U Lcp[_wN˟ģ+l,d ^iA-{#Krr@ g9cU@QэՠM*5c ǜh:?tBEsy 9G MdkZn;u洁tu Ր$y^S 0`'w)8Bmېf)PԤ $ 0h{T/e|TOjmbzF2eFqQБB{W>MXSvFfa 7~-|y}j$r6-!J[@cVz4}^,M쒚k$\ 1t#mPDqhw8tJ ps0 [TҪ]ۚe;wN@뺻uX<;:ن[RQ7~AA>pTQҿUC`Sf)x0:j2w\kqii,է RBTt4"W RO.w09ޫ:NDv\OoosZ 0~xnmRCyBx2%?ptSOa"}qGԮW2j|bC /v|i9DŽ,ܡXn_;4ĐL3CN>:M ;8e#wBT)=|VJ||ؕ;t簷20 Ir\1m-8Xj'3IQбFa feqѼpT%2z.Q"3,\bı^"CG[Z۩]űH[JT79I="Ok,Đ2q W6 yaJ$19뼨lROϱt$^r6$Z-o{οjij3VX=h:v_jޤ`0?Ч?#sm p=0LU`]o./*5$0`ǩ rT=d δyY0 йPg&u5>H6ӄ1yo!X9jm6QɈdNӒؒ)QG2ޮ湝I6Z~QGApיkA)G"m)`*1rd zܖ%Xӳ8تex7d/ @h!3ĝCz3'ΚOʬ\::&w[oHo+ͭmc]5m2lى/`p# sxٗ?6CEۋ+] ?ḾSS5*k,|[VɡOzfbmbj^mtw/,#:̞ ݢޟBHIԸMRN]*TtNMk2Lcwhc Esʮ&2Q΍ǨJ)ӏT|I)G ^&g {RO naK]k | QZضbJSl>?yalwNl ava<%E1h{3| > IMFm̉[|[|Suꩼ=[7c1:b3_y]z$Jmp`.ԟfyq7(ƻ1!,v\^G38jѴ, _Wqp 6uv,gM1GȔS &*{>HQ{;vzez^+WǗT.{nϕly$He/ڡ'KuTozf6([`X̔$=`An7N/EuOimM~ &&OHr=U ?_kͺBTŨ!zk@giJ ߽g f nD޴ws{ :JOMK>$ѠJx)K~[BӈiN֊ &knW$g[xޡGuaQjcO .W'͓G">nF޸'T[@2*wI~ @ÙL.7wEoQgdP'=7p/hCw' gd`274EY#8!i@F%8C6U:bg|?l1l=0i.riS\#"K>l86Y*ȖkF{3F<%!EVvnRT`6#?YSgK.7$B>A)*ahM0 d` zѠ!guwXU|0 o\g'L'[>}CtGyu;ahǼ%fyX 1y9NP ш0wOV2Ap֣d0 GŬUi%m8_PD؉ǃtamŋwsi\!Mذ?'ssxQr{_A"H`NlJͮbkGU3c'AsլgX\mS&. G9G܊ p_؀[g' K ʌd=̘%Y&) YVYɁԄd6dA/" IcҎ8\QkF_00JNWf$Y3r%Uof1VI -^$-AK J,6~>ڻU75WD]4` Ta[u+oq3C'XR#$,q.n`= 4M Eyï\ Y}}tn[(_!,РmT5H0cOn#檎d1gN1-CP YW@-Y%H -/4[}adjN3ݬ'-45iDֳΠfgsƲ&DlM\|R!dv W|Nb+8<5}5 b-IX(Dg5ڽ%PE0xB!1sq=ey;8F|YMfttdG yز{+D7QV_ElTߞdϼc!oo=Jg˖9;y|Ym,mɐoI5zv^ ٚAāXhI#B*Ԉ:YM-u'~a';@ ( Zo) S) NwQ2B;m_tKdeQ ǥ/cn(m5j58r8:)EUye(rRɦA'b"\T瘠P9Qg?%fj1D|*) iLEyC㭾nRw˟ַ^b〜iA0G[rGZ]I_SK}"&Y7 9{J/dlV1_Fg 4D[:MA=AZEz ի~58^e[sЅ=EvJޖ#G^~1Bd_}B9^|j+{ݞ3:QT db&7NM H64ᤠ5b{ 9PCB#4A'{#YJg4nqɼ$ K~Od Xf3bAsu-q;r׵M|&2 w3?aӫ3\Wb@seFͨ|h[ qktnҵEj;Y VXFHjZJ.>"I.3^sE 0x6OLJFc:1Ҷf혥q&(PJ)ESRKrg(  d9T?0$߷ f蒡-Kv@pHyz8[+m'q~{Ha|~9#d3⦚&y h.U8G,`1ENAT1 UMKdٕҜ j MdR(g ,U(2k;' O{~:}1%y DPƒ)8"yIcƳwp#kqh qA94F t2 II,@%\m@&j,*tN 6n}*ķA:< `4 CBJssHfBH2I (Kz [ +&NVk`ܯ({I!48sS茕*}pȮwS  ~8sNp1C_ Pa9-:sj2eMUnM}^ 5cyNlϛ -?6" +@$jo{/j'P6q󉄼^-k-ژ+x2liݮ"FzI ߏ#!ZO֎&D/pT aSh4|TyѲ<1mˊx{Qxk[(!<|13H֟xsSvD;TzuXVEK'uuLHP~%5xfc ۓ{G _g @KgOi>M-ӗ_V8tMU _{9V1w"lɭI+ĕO\L-yEZ͂M=Q7ɞT1<5^m9k$USСMnKv$L)}K rHI4 1pe_xklӢ&\q &8 ?ECwЅ )4V"Fo<諢ī[љkiŸbD&EX}g]12ͨ-&&ASLwP,ԥlAA^1̤Ɛ V$U,ڶm5{L@G-4@|Fd2~gέ sоS\ь;i[*b K \/:Ch^!~`me?2GsYj 9wĴ;f~.K0]m&Gn,€sߪ b2e3M(]ȇwYr4W%at4E%ZMT$lJ2?wk))%DL@tޛTOL:WBk7҉6䴽oo6'M砵=E㩛ꐉ .t ("L*$I[%f~.ǀT[E<\xM7! SZXT9y]3ѦPTd/EMe}5G},Od6N!Nv)Z' ܕ.cf6K/yRt02>Ă s3zҰ 5ߠ ܟcVS1F%ZoȹwCfKЫ=LLUfY?LŴI<ͥo.q]d͟xWgt Ć?N s;V|][iY=q5xH}6DөɒWX;e^m9Cvf+__t+xT<ܛ΢NF1q@رo7cXo5&S=0խV$G5fK|HZ7W:"~*K< tQnW/-g'댋s 5Sؤ]Ao;4Z0R#Uc|$j ~3Wz] }%{5u!\AFeOH\s,vk!nX"!VUn^{#DGKʛ2r]5:ZiB0,:kTZJ}(Bj-FI eFF LRiZOQ`o=V* M y'ygL^RiM>S(R4Ub;~ΏB@]H Hlt9bPTSf 7VŇ2}<4 +?H!uG'7}kc~ӗn.A% |RҰas9Ȉ@t9}Y3`2pESSI/xsøuh`e-zX#pFC݂4ib]_2AȢS6@:DYI*cL7cz圖O y]s/)8Eۨ] J܋*y}W1g?r )xl`l+R=`-H=b1Y[Ki'1D܀[_ڃt+Q7!Hu$eـX 盖;Q1RS$?VB" sws+Eʯk6KTrlL dqkf1\ޱ/Tۊe;;nuP Qy)+Y䩬2 tY_J$N 0/?Hú#xw[R~*xZ'UWz ;agҫBh_/xמbt5RtuzeR`V ZK%TR42,6]B>RA O%4{q =5b`dvWIGLm;1GFlb!ӘZJ7%n:3'Aa9YltC>&L:-,Wk"Bxy⡯A.XqnYč#kg>Aczp&u7 9!̂?MiBUX9A|qyůԏ: JNr1k!xWc)U=xAȟcZ܋kpDY<]Z:޽N}SAmVy@$6PBM_MXԧiu 91XdHfиa6F{G5GS Vk4TjN,t@xNafjnǦNV |"鬋[~VXؤZ;z7o;){"tPvl4x0SmዝN`w᥷rB^(*":}NQEbM<u*'JIݒWE׎*qx^8q[:ڶf4oS(S0\&tݕR(eq>td`UJq 5Jo/\5:CfFȷOr}uZqgZڸ/(.a_yJBpko9˙3(eC .4"m:vk :Ոe;ªa G:D?n&Q.e[-J?SctRϫx}?qTB;)6zW6rzəĀBrж?&J,deUWQPNw{}'%\Tk^x*4pm[Jnwq<^)jQtٿyB:$q O΁czԫN*+_.`ì f娭O:?pkPY}|q:75D`,[ʃfKM]γe=Y?Bw ]5яƎ6Ai+ iN, kyjސP]L%cexɒqg8O``%QtI}# vi:1_E1Po uf*2/>ːB\LO}G3Z6.^RJ^:F|# s?+O)ene* 3Krxb,upȝqRa2BeD?B#LAYq5 "S*/ [Qs> [dlh9q@j!52ܞMd5 xؙ|@8li6&ފşf"g6rgV.K ݊A^@8& iJYDoph s?xpsyO󴘹_%$f+_"c.gvzęa F ifƟj$ᾇf?ӸD6  JҢD]R^<~HB#hȩUcQc U"Wmo>ƐH$lفQB}/m4eCiqÚc6~Hd[? {>w"o Ntnd QF@,'gopOЪ4 r: \D>y5 ngS'k 4YQcؤ^l-@/q3 #S7R'?+jl#߻0pO?h> p{~{J}EJ Lz j)y,A};aV]`LP5]@4 5q9NP ь() UL@=%ݢ˫^Na:wEŔvOŏLm7"2`lGkK ;8HKlL15wl&,[N -~ d1k557hoW4恼}uB3o@ꆤs3V^E{y@+5 XO%ӵFP7'uv'2OPoIh&e LN,AH\5g&د:閟@GэfbB7?lL0"HVǛ<>di6tL?;&u$Ze%B::vEM7hW{L=AE<(Ղ9?#UpGە ѳ@#b4l!p8 ˹\4Q}{7>EFst[U 8EG0^ihdaP*⤛mء&C^I;(=:Q"]pO!}Mʷyly}zœp^t榢줌b>.|l;?Zy7F22 oE'L{&e-!R]Wl W=59{@$i$G7u.)'u VF90h+i(d W/1T &d-ET^EizT"BsHF@ݓ|&|<?T@{L6̯Xqs;8=p^& dmBң.:SԠ=kxQeՀ c*#9%26{&>dJt?hyȔ .ӸQ AMwz E6bļN|kxs3J7zPpƽr(Yy3m8OK;N0uKDs:5zq|WjK)%5m@;$q,$"uB [geV;KAIΈ8TfSg{퀣f$kO 1NONsv^6+Q鎆8%\_~zZ4zznR)anx:jwyePLo5aEuc^œ1CfFWPDr䏼=~ 7g&H=HLᱍT/wQRsgZeJl+S!SrJ:MhV7eСv0;%9QV'ٞ]n Λ3GRL]:UECDW&.*D9Bs$qq f2۽D )>\|py֪69aۀ$Mp\O({+ ߚ:^qux+1ď['f̘"R _\hʻ+(Jj8#6ܙ_YH #}<IQ0G`P:B8:&,KpZN Jc֨Q j"b:Dw9/+1nCdKd@1Jd$$i$LD >M-b!D[mാ]Si_HNMo!# 1D.hۊk|xpF#I:.R|U;] 0~>͐9Z; )qQwzG[Q{okϓK@.էa%9Ug+E*Uyn'\rl|-JokWy=m7(}1o͒.1Z+S^Ge(<_dӛMG9Ys=9sX@)*=fLEԍJGPyl9yOT# (SMD}16blt9et#Ăl2Oi+OrZ/ֳt6x:Z8RjOc}QN 'at3i>)&v-zfysmxu⳪. PLilhS̃dc-lR}D.!6}9gB?2pɹ0~6O~`K4jd7JwGKr2%Q_摉kdž9K^7+ i/k7>!7ӣbjٍ)pK ZsBgX=7?1$ R\IJd;qL/nz|jS(Cf8۔ N)M&|[;Qݱ0qdDlnGBL)¤(ԅG0iΎh F¶I?@d43Uk|(A rPJ_6C|_BhECeC@`f~e3SӏhT< g>tJ}P fDbqpWdd#'>F L6}i*$,/ qq5!OL66. %Е)H>9&4KCsyTܔͧ"o tC`Ia'-ߥt#K;/ #?Ϫ;&%S}K!m"tOv`y@FSQ#Ӓ]O>-k;؅8Z@/! >bJJIrb]y x䬤|ջGhGN̟8v  o)XAP]/up<kVt` n:5B:x'G)k'\#W~3 銸߫ :X1#ڒ&?lŪƑ|2Cݑzsӗg#e`@RFDu kgSor0ۉ|F2ԥ$Ko?sG٤[k3̽ bZzvBeG)2gFW|f vv٪: ](,J.9;dbub'm]`tFcͨd`lKxgn&/ 3- 5LV?&J3$HAgd-3 %db')yyȫz 4C+aBljgSari sOó!3C8^5 >2ixs6N:v{ZvE8'5OKYT5y^(=\M $_/e{nMA͓z='-/t5;CQh͘@. )SnZ/! 0e qKm)6,wBq]_e#\b9i z?Ε%.8dM庭3弚46ٯ GX2|| ,t"gj<9;62n i8j)]Y+UŔ T uёW{#7/)!7,o| E:ewH3_>Qx: =&>D?>m\k/d Dei\?P[o )ʭ^T+h ω_^ 8MT)WbMxHc|9z=n0h )t|G&_xF?;e0CBNjsRht5t{Ч G ˌk\pG$ױwAϖcB76 yxJO x.PMw_kHϚũdO8pq,|y= 2 wV6IpTw\^gOYLD S>&vn}nűG]y8σFE%nB$wm GxFoP7Ц <#~8~5!ַN`0c49?8 ;Uuc븎h10>k^Q:+ƌR#/]7iqTb3u`XEAϻ| Rg<7f{(-:Q:fuo3Fp\S'YQnkvgm`=k׀,zQ0wIz7Cxx`|NwDe^@;Um/[Ҿ0(!bw{It: @ ,\#fY&dJXq cJK5Kڈ ]( 9<ґO2'z K)#$kU7cH'iviG; 29TѰNZi ai]#" hz^Hα۸CFn^>$nf/fu`٤-帝Sy1:K_ f'aj`,,d-&(vbq4@Q5qpuU-yjL.ZG3jETGS.¿A*ssC&qԋ?w7!Ɩw=qvGE#-,< 22jG>7Ǿ_zK;4>vT3գ1qrѿ]ʍ忘P԰7<.{@ 5x|:9<>65Nj#;[Ti*r.C%Eo#: 'U1FenWZ;Ѧ-__TSVcMKПR՛4̰NiړFnny;k o pTF* r"O#)q+"7 mU|FzgOuDK؍jJh-2) ל @?R`FJ絡00Nf< rA yT7>W  _#F,Ʀv[J{nf+w>$z$o6LQFQ< nzz.` CGڒqpaZ@*-s-HM͌F4Ie2(8 3m۾!2^ 7k<ˬYM6fᦘ߂*jXu.-T*9 ; V`(}|N4cUgؼJTyEf1ZedX[9ʼtGUTǢJBԾ6>ZR<֎.i ` 6Z.?f\NTa%``r;^)lcR\;<OI@GtfI>%1R0G d%eԫ%7kE u EPRxDW*_52nĮs;,E D1Iͨ˯דf8 yzeӉBD]Ϙ}RK.lW' ڽ{j <Q|]'12 is]V ǃ*.14~V-nwqpwS\$S6ß?.S"03h ˇY[YZ +C\tpA8M)a 9 z0ZpCBCF,2WT_gDPqfK6#&|+?'2. `΢7)e|}.uɣPDЀf D(૔Si^Hd*-cjam.ͯY]e QSm ͆ VLrK Q.i$mv+ 1Bs<ΚwO ;3eC9ҿ:uW9_:RWX-;{xzfB7x?W$탮 ꦬd4=fQ]D/ԸéA[ro58HSjkQR6*]N%7$~ ]a12ɸ l$:=!p1Wz!AnaeUI+Z-}w^=Fbƀ2$K,Ã*ZfD~N|I?ravDϴhL5(r  (Ue% g4O;?ۇrv.U^p 6g@y!d"verSx'mT,)ď7$LwkE=4-LzӉN|&$'aAk7ium]:LUqV8AX߮Ӻ[7dрth.U/E-}l9OVp[C a/TFy^WK*·S8Esc; RU2.' djhtn\ yubuɉVѠ- E2$پחrfxz"c0I .D9csOɧ)oIxNOh|aO Toytge~#ۡȣi3v"@0goGC9K/9 V25-p7r`X\9Ui(AedPi@aL)~D{sx|\re=>E/"0 B7E %e@'K@/6+ h;[Jӽ(GYSOs10a늒QʊZ`QgthZȍm iX x(}Q$AndkyNf po 6o'K֪ȉ롩]Im2gW+6q̣\B=ĵ},R;?(4rdU/ DбOбp Y> >Ō5J'pxp-Q?.)iĉ0e'Cop0r?bKw 仛J犕eo k궤i}:A@n"ea@9sOٰUm`дŽ.`5*K=%{F3]G~=|whbkh_DQ?L2PmN~Qhwa;nP[:˟=]l/Chr!Vd߳^n^#eQi@p^iz2q(L-δ_w<smy:PdX85e̹A8"ҭditju':+Ng :a*[۲dX#z'4BX٧69Fyb_iOfXQw1{Z'ECy:;,vmI甀2’zܭ Jn>A?ddrtŞ"/qP`?5 py'dx(aQXi&2^md>2rG*x!Sj +M*{|9 R^pn%IKufB'8Q--TGbeAwh8GXly$Nv[}rK1#+sZUARoˠI`z ICMnT>B"0*֍>6]c W ^]&D Πq6H.9%Eiʤ!XͦqE#U:-Ry6ed=u2D_;c]@i)wHsz`!128Cu73]CPߴMyP./)m ^O&+Oup H0֏,9~n KkΊ9pu~$LM9:Ԥ8ک6]sW^a~ /g0/9ro(7Նq &0G90h,B~noW`MA}[AOt,W6.U"0<iR~Qƌ2@&MI>HcB5c&R8|gV=ʘ@*j_-IX %J:5wR)/Ol AojS9kKadMdC1鸛[MȅNSr` Wm٘?y x $Sov.P'1gbVLK|3~Lz1|ө?27xMU:]G=ThZBX;.nismN+1|< n^Sv0 t O!DAo{ADn?†@}]F"){xi{N?,'ڞj4#meB?hĉ86A `4u:'kWËAnww( 9gw2,RnwIRbP PڬMU\/- u!0nQf+K3~(dpDzs[$kXjúbt;g ;hU\!֐erТմ;;}T¤ #jbiB 1>q ZCGqZ_C7# M5"tM%aTB8(?"C5- w~Fм@{ja5U>T4I\з S,p=zbM}5_6qԾ`Zf~$s0"Q.FPXGT-e} ( '29Y3u8֚O D gpi߀(DTl3;߁Df.s99,ӟEAHbn I֪T I}n;lݑ?8SXIR;r, ~ѧ{H'4ZSmzCE:EXE 4TQ7^9h!,7˜,90@.vw6T1BGb@]{JĤ5۰L" =HF0!mA4D C:N:5ehi'=9oJOLZQ N}`e": $U D8,tB' ˾*><5nD͌2@;-_ژ|`LX5 GP. &AQiw^yB6w"nËH-L (M|ZFZ/R8bȭ#b췁W, !"]g\ruƪ:8y {߃^cG8߻8*'|הuL氻Рz n %g-g B3 ̿EE}'e$S7؋B;y%'ȥ)9N.Y!|߸mڐL8*+7.Wos5&^xGe:-mfש(gyt-Xր%,+#"!;jt5r"_rs0rrLb E Ҡ'U}O\ʘ3u*RR g1k[@ň7V6NIe+pJ&krsK챁ͤ'fJYIE]E8z ,Ų'ٚ*]j䶅]njC %8!XNY6~XGD,|?n%u ŕ7?"["zNL'tMnlū C}&;F%Kp" Sv?}T7(<`jJTsZ 7;'ou=y8\8=|>MuS9D \ފO(\ ]D+ؙ\}ʟ{\~tm^IR Y!5qpe#K”*ZlmЃJM eO\:nl-ܣ)}IӧILiOP8f \X}s݌T= 7'ŀ9,Za>fݕ4&;v؉c#WnJHק`8b؜+Jqgwh`m*+{@c"ПPG8%$>o?|S%QҴazc˴/QEF%I~C2]Lಹ1j| iDriW\kQg"%>.8k%H0)D~ڧ|NJvm>93]A=iQ!!}0݆y~ޚ"C6J3'&֫H`hrz9]%6uO ؜"ny B-cb_ aG YB͎o׾\HtkaZvQ93omOp#Z9r !cG/7|}XuYe|m>V7\ )#ZoyЧ{dt36-P|=d"J՘[7Nm/WDr7 Hw xyGޒ&穿( ~jvqWwjm?qYb6SxVޜieM 0{6y![`^ sqK@M9nx SDЬ}=2Qe]NM^ 7)+L67Z>qV ͐5^k[үO^I]dE-& kk/*ԇ>gb4sJ|,kӆF$+n8[q GLoL,@𜐃NÐ~  e(q~x-c c ܼT,QK{JPlAr@'PAVPu np!ī"! !Kܝk .9W5PZeg1q$!fAx/ꪛbiGI+R A;>2S巓ETDX:?[H1m΃%&'; O36)2ZGrL²ħna@껦@`Znhk`J dBj~\xp9fɉ'wq3?u'" vnP`|؋e\c97PG+*b&#@QZc}Aq^әӻ5 7ݺЭޣxr`+~K3_ۑfRd|E5>S]&@x $F0R׏=arŪtƶQT>0g>:zu+S#eq Nz]h/ُ#NF_ ̠'zeBK|>-j_Wuv!lOú !T9@N_ArqԠ/L,l~fGB 0+87b+n<"zB1=5W5] dxDDbu<@}NTڑJc_D9I*f!dy r9_PL:\ă HGbIUb5f1mBW=VB %Sų+2ڣҶBYo6D~ؠ6dGY Բb|"UY]iz5O*nA\xwcNцl %}V^ZzLm|O6 =4.G:/EI\ȝ7璲s>2 K!$sjOZqn&iw@:St݌m)ii2Yh䇠}@[h,f.!y2r03ڙ{aR(ȵ1k W"BAǂfrs)"i/3W.ZKX}(4"&Sy,ج>36nwtHCV?& 0@qŧ/Q w8mb_ka7-?ʹΕ8 +C`73|'e VcFjo̔Cv9h[N]^ki0HI9Z<76S'Ckllf~>!~@g0f捂zϝ戼bx8,ǏNAZ)&Q,-'OWm@$p$c]?Z3 '5ѿb82>փ2LMM| Xat/1rUR&%*rP:`O UQy҈YtLpQ;iI_:V:#B)q!7T_'f[`np%<,MvDZgC>ik@amoDM'~J:nHvkGnO;U, a{pZ_ctPA"sR>0L:pO6ȆI`8 HZJ?^d8ɿC@::'Y([PVo9u‚Hvt([}2:2ޫW^ 91Sf7,3;W9q} e(!nç3yH$º2x#W{綊5;·V5A]kU'Ze  9YHo;$2[lXwM6:z?AL/s$#v%Xp|@黹 $cT[ 'īHCM!?TG "n 'c6O&_ c SIpR@FF@$99 }m'<4 "hI,/51'FCB9N%z ߜ $[h̥3SK??m|\mx5? =&!wt{rhҏ'~|Go) TxQIxG@d˫z+|픷&B0ǎ@jpuWGhab"XEBڌAZ.1]`!&/bWã?z G0"!isxNSnM9`[e~u@=vdEE>Hތ2 5Ҷ2.N/FZm9q{1Hv֊? PnDZA0v4.Լw= i')u*k D,Bǿ/AX*d[60>$t.-!Ϲ3cI:ĺgwn&m~Ln1h9UN37.x+MQ.럻r~>+S%Ko\  9%nR c6g?b#Y+56CR@?s ',㣓7$]8J^/d{T=]zuJ52b+RRj*!u˹ل(Dm蔂d4#I{ AOdovج]"-n.qx_dƠE=͍Kȿd92uhc& t(ZlI,e~yU!7kdgELOޜ'f2Ey%E7$||m O^<ю+8&|?)8ɌlPTo3G\@{uX:mMP~Ⅲ h" ѓڰmeX"У*^pcTsR3ނp$[Og7ITCeVA CPF."i^-tKp?ȼprkqT8GN`hMt/ Ζ5渞?Gj7e1L3?Ģh4L /S>+RjΥV$!J Ŋk5u$~Q-ec!\K> s:)Iu>/o,/nIn8d>Mj鸋5M.nR(_HUԹ$΋~XMi4t:N-'M>/Mc,~]@Kوcp7 )1s:=R@p }woC9agvI-g46)ذј "ѝU\>t8 9I7)"Cx(h(%Ig\B#ePY.~cm%Grn&G{\FK:SU)z;#qҷn\= FniBs7 *+Bt OYҳ8CiK{<P<o`̋/[#2RJ$<̉x: Ry ůY\T+`{|\S1ތቖm*g;( 1F8OuLE zPZ~F!O:=5eb!gd!ut%gy'#z>A(C)3/@˒бR;p n}DyȤr f)DxJe6 O< 6 + y1BV3}6ɑGYJHY' chWQIMܰz,'neJ%@6MkOv-S#{dyk+J qȭ AuSFۖKq/(Euy7? gf;)W2d_j6sPBq0;,ӫ-+d_[6zuz+HwSӃpx+mvaP6{ i܃cs|j-c&,=C=%C 4'x=,M%_4FrE3%[>̷ܳE"H0h*뙷Yk5vVuEѰ홐o[I(&~!Cgl3ëyLu0{!%m#Ar 5bGu:3V=o3J ŌRĻ|!fr(M䀭}YZtjM#S6xk%.`aU}k?V#2)9ooR'& Gr ~sC6dt2*ځ yɌ;ՅФRpJͻ'G7l$<FvJ­G6産ޙ\nҖS*mo:b^xӕbaꢉN_(Rm~Fـ鍲'ӎ9U=)xE( F Ʌu!̂qҶx_ԣ:IxMZPC; e?P[ ["AL[;7< OD*3T "tiaAԨ:$:ݟ8!|3TwZȲKБZK-Beܩ sT3pi l^zZrڲ,/h ٚ4Ȓ~'P=k=%7PSl+”VrP-F_s9h!FQ͛:- >#z[WZm DסX&\AO5qFML*r: (__hh[&ٗ\nx^I% t_daF\6'f Nmm@AI57XI, `By/gao^*xx}hќֆgBj3_Y0 Te==Dग़F_=G[Y_Sa<O[ܔ5^OyH$|XXPN*txMz@L"4mؗQKdB!@[G/z￈ @=e)Unz քwBfHm˲O^4+=z2̩G;2׉x{ƏU|_|1۷!z 3Nܹ\y+#lKvpU>=)Um+aſAW V i'nkj"[V2gz8vmJ{&g{(҅Q7BTpp3#QQEeʾ@/|_B}[*W~g99Vcn'WXkj5L>hI9 WپV,pWb/ݸbbBMfߡ`{8Z#ҍK=,2'D*l X5$!⑔ޖ KDocFuyXl羅enyI!`NQ#+>j2NLSye\F+PVU HtKnzm\%%u蹹kalJfU#OfJ,[u-eTۺ1&~bvӸLTNTV:IyRRi0.u1ۊsP؄VAӗ=^(ᦧl74&z̰YQuZSDf|kWhtVU|dplw 繃 _Mr 5/xfq8}Ӟ6=lbKc!&5ME=h9<[oz.:t a*?k ՟%ì>6M38Z6Hs]y *9Veu o})M_s+ hSK)[Zӕu:{,'sz$ٙ|P8 APnvRZshuͳ ]Gl2s-;+2%&odcJΣWl#1vUZp<52LV^ԊS$8iWd)JYfr)ZGYj!d8cAUCJ>Bl!鴖*Y ;oCؾ $ҳҽ9] @6h7o˿sOab3}@kӂlྔN6q@ŜShI4zyĕgs]s1@&S%$YVOS L:)#ZlTO'#b=H JxRQg7p&2%V}f~E2 6Z.m-Q.2+1c8>b(SEL+g0  9t4 "Ҙv>N溮UpPBDipMI1{;GLqݬ5$sy# IGĆ@0@7pցJz= $/_ιÝ#$Z~t2'ceb'iwP ( 5S0IĴZkW6˨jSC!i5Dpg)\sz蜆JHY9-)rFv*x޴`yZQvOpDU|J2PAyxxIR]%bI^(`'XxA$IuMbl'zeAqi: q"yWѴ弞[lkoH#.\uWU )wBrH}ZdaCfpYRIyJB(:#:não(| z ENw"J@#F_*%L}26\hg1F*.qԋLXR/lGp~|֔Pm5g:q]:p7p K%J.2^ƙsΑrq% ZoO'QE}z[}kxظ$l'K<~>>EA`IFX87#ΣzZ|aE-SXs[Lڃ)t`yϷ}ǙQk/ a(zhzRP/lcd2wkIgE:IGϘCy)YG{˿+2%K݋VNjM"3p!M}.=ԫmʰsFUv?4ۆ.}&>+0逤qYzJku0* 1*z@3Yyx6k3Lf/}U628r@Sj#FEʨ{e?}Ga" R/#,n4f9 =,zs`$  :4J@^藗Pep?9fº5 wT2y ;vꙬۃG׺)+~6~xӦmRwєv? _^+WMenǓ5}%=V<19)W(1n~SzN푂D 5t|`,#,tBkD/uC%:!4,Dž<;|F:=t<7ӦA_ܺ ʻ 3lhXٞhrB9[KxbLޭn&2t0N$|?$ti^;w:*8*W|/"m1kZC/6iq| !? F~Љ! v:tGl))iꗙ}uI9$] LjedcHIX9 ܡƋ'9?,#j@R2jWF˰;ˮlF>T\U-VwK]]Ts+-0i&7:!N"V cBeT!Ʃ2+UĨ`'dj0;m<F@Y1sR_o-.mDM# FLIrTZ壺EFsx<{БzAOIs z4'fY73pn,Me@skz;t ^0S)×GB~ˎ&rcc{[o5mkff~X9l0mK?\JUQ0lxM&d|xNDo'[[޺ccC :-ppX)[õé 2EJ@ڏH&%^pj S]nvIVւWXܞYp)H >D@Tn,230t%>7u2Ln/E C9Z/kb,I)t% *j_%KN9-j5l0*! #n`ӝs}~֝dlّiIaDud0),6M+0~IZW| ?lM ~6bUʉ<+uQto43?sS#MDvل)ȯ.a,GAVW2Јںc& >ɯtB dA"}=.*ZŃU2v#-hV(6@%3Jn\(ZpXF! d6Orzf#`fղ lqp'nocf ^c⿷R~b֊tTR9GSLۓ ]RVtlDO޲G %N_ߨF'3E PD_AT"9 `cK.tȽD^ 9|U 6(E̱”(Q9pFux;v%/z)bPpYOWcja~6Yey _2*r+"0.(3mռZd?#S 8ȀYH V!7ӱi]oyvUc>=D;Ϧk[(ȧ~_]rQ\11HCdw9xס[͢)|3Uldz \ "Ep: :%ɕ%&∞X=|y0 7toKrݔO`rn׵o #k6VIw~Vh Ӟ\>~ٿ(vYfSQp4qX17Ev;u6ٺXIh7'АMM+&N5Ҧ~7F g|4OBnR-aQBX?U )/E`F.˧/q;ɯxϘSX×m]-?мcR "ImP:.Yݾ-WA+'AٌoZz7dMUYؒ;?}fEd7뒧(H@|?Ah¢ڨ~\F#5q ׫̵kI0ovTGih/.4R ]p3*QbѦ]2/HQs>S{tw hn.]?;@AȀViU BJvp~U[ԖiO60yˣ`"Pcy([, fŞ2t!hiuJ`𫅫k8V~iR_DlSϕq)-`ؐ3jD$ [27~٘ؠǝC"3)O>I/팟{fN\yl2x&Ztwt %J$x `*soV:gn=훠Y\Ƣda'"X暯nlDyj˿rl&- |Xe %]MhePUV3͌"4:zHW_>DžU- }&0GE,f0j< 5ʾy߱)`ę1_,_tn0u8rKӰi1.)"h弻{[xoMtljM(9VnWӀn_&h"]U8Ӽ [VTQ-F2vccKF8zig%# xyk}UԂ7W1 )w=|rx"xM2i![o]j& f[?F} 즣XqMJ骴NOθm#w`FI%T2:;}wV"!kL|f_aՊf^1zȧnH3w>вFq=hڗYɠ9PKJYPQRd8.ot q[xY~v˙*^(GEF54NWjëWqFOL<40:-=om4A8c}F4f{+8kvW"sZzJϱϮ?ӠNdV쨫2dbW탓Φ1d[zsMƀ X*W\<[3\+e}ZsL&8+xcz\uA#]0{2Az@&/8Pl_I8"]ӳ[qD&fX"s$dX1HYX SQKʄתটnۦ/)"e1"T'Xb{Hy`atE5, Xqɜ~o$Ƶak3{^{G|jwJ%H9Y0߶kZ8^#O1#1wf=| mR*"u˹xNz&=sWA P<wRl*K;;wuZAL%!E9B%ۃ6>Ja!t4sv{aܠ ̆b^+#*= @ScADErTdp<*|e}2-;HZ%.@j~=3stkShd~Í 7k{7L^ .߈Q7(E# JmN`QtQ7b'fCsٷsf}u %B87%8 jw=ݱ6Pqs>Lʑmw|\Bx7̲},k>KMG[[RVK]hnW^($!O5gJ:Ől,4DU:G\9?$׈]ǃi0}9Nw̖˴Ƣ.y) >d?0gpx{f(FOsUמ--@UqېuGʝ@MrJ-ݝB?EMc,l* O*8k(rViӞ%ugg,'_'\?DPk:2l('1Vb:l>R8+@F)'?$l3F {Nmz0ƶRRd~kx-.**pD/يBB44˾(0!ȯ"rm^.|̀%6<)]Ň%"?/V2'w0MdvPcɪbau9QvxtfBFY=쥉VsaaR}Z03h6MgˁFrZmGڨiIM,+%>_v1t? lFαlYGGY}/aÆ5_힛ߨJ0v E⏎Υ~?<+Iy\r'zwfMvFWzH5scl9j^ 6@_c9̑Ufbpw1>R߅ ׼, #k6"wy_H@LvW%4:̝5h5Z1)5V$Qm s=Zu_o9^'c:2׼W̛:`SdژRt0J ;[=(&{ ""esR?]8_CPl^h#Ah¾`n1-eA[VAvԾV]ߧ&0%79AxC _ jԻgXӪ\Q92Yxc5A]W"m3Z7@H vں_鏭Vx*NwA=̊n n{&t#:B;W;KM_69o%sʓP2,:ZI4D^9W9PP9\賺dOlDj.bLg*k( -?*Ia[v-uבCH#goD2.NtH/n*V>*2Vq u:L瓴a̽%+F(#WoSٶuX^Op.}Vso7 \(,joU.ًk=(~Ѫ}ty=~4hٖW8a?@A*$ZͮP8'Llcp-x"+ G(#Lr@++fĦvgsYinSS2ĘiVLD(HVDTKDɘUwpXl")0,|BF#G4u0Y`JRMwG ~W!ʪ^6CE9yuDZ#u#Gn#Y A*xfR"-+eP"qC[ B<@1(4Y9I|f2%Eڍ~2_uEU:m,պAz?4C#mP.0A=bvM3~?>XqYr|H`اN},{HIȃPrFXD8c< vPRBEڀA{Nn˜|CzTe3s1b_{L?"44b5ӂw'[h{ģeF}5gg0Vm5J5+剳$ըP&vR{ʐ^1M@Rz8 ީiv@Z7Ϫ֌W5J J9 &/q#Feۓa$Go_! HZ6F0an^-O`cX#sS(Ǫ͹Pl:y7 )#Yc)x|^ds_lYUIlѣuta@@7OrLi"Nw ֨K9l1>rԀ]bS'+")YplL%)#ke*5MUKmE-_o}ZsX́fiN@)BlFk4m$vh x'.ykzᥦuBv=W,Da+wc934rj)}-)}qx1,Y8R5tdf4 ^r-x K.B6/Ele 9N\E>.=g騫vf:U678LhX-e*āyGJSu;笮e#i2 ےV00DϼAUly(ˡLR2^Y'2ͭd# ׃<hPgwsиݱ8]rl _(FxofB3 Dکݑ988p3 . 18# 'ޤZɢsUqAc!s8owg+rޒ|ټ| (UL+DjC"P)6ڎnY 7&#ًX_j3yc0lt=]){{)H x,b\) 4qhUcN.#)U"N0مv1 QQZa9y@ژ{n5!!Cdש"%6f㜼ȯ&޶AZn&/Kkbxc5 :ְ L*7YXܨ*rz E5-}B( }ZO[i,X_.Io=B%30RE=U I, ">Xc! &LlQJk%=d0]m<9̷ ݱJƹ7G.Ѫ%Fb~턭P>hCr@d&W3׫?d;)wKHwU( L5v!w=kbU8 hv8 bE!k9\.3Pc=8yM~KˎYGRP.1? ng Fłaˈ%"/ O?}Elܗ95c ߵ܎+hաy'8XQSa(&7q-qiȚq3jA<UḖg%bGdل)Rmұz¿9PEuAxD 5OIx}D1& \x'0D &>(t$5񢮉Q2;|"_Rs:> %خɂ4`lr}+x>YMڧ.S-1@=ANYgq̈́jf#|@s -ڒ>=V>Z")QO>m ^C|Zyeއ!dCpoqE ±_뱳pKn ބ|dkm_dql9|F<QiADq ثtnrOn:OeIbWY<{ ApYH_so`Dek\i,xa LHlۇmᦒ$Ɨ0*RU`f|PE*gscdXF{{#3Tߩ|i u:6Rk07]dx?D[3 7W=cgA;f b鋚>࿁¿V|y?,%u`HWDžɓ>oƔS)f+XyD`A 2su28(KJ &{FEKv\иOvD7کK.b0q=N5dV:Z Mm#axKoM]d[@bԺ6ڻpE:N1mz2\7x>ߕnk<֩ -5 VjXYcN4㊔8--Sc! ,QIf$uSTB^p ܷXxniqvԝf}~.dِ=l֙vNO?sb|$/7 WT"Kwڃ}GcLNrik#@gUxHSG UmءbpbNx_rin*쐐(7HzKhTfI5%8]gOms_*RQotniEsNa\IU>;Gا{gPD>Ŵ8?%;1Ef :`2 Ľ~ٿkC+_Zd(6W.Hbƫ0BW<"Zǩ{*GiUK?Ϳ@Mj{aGF=Nߦz?{rʀ 8!?UcO3I\X:l +G7VSq1]u;pGW/S QtnOe+ixg|ltXD=a!   JvX,BU7BAplѰsq܆Ҵ9 ;vJۋ|J.-pF@opYėC4=!9,G#gC^_"d HEKW6dij6ze^A9m._\j'uhK|z,2WP|9@/;$I)tc?OxHNq\6Hե|YJgJ-@} iAIӲT>XrQI}>^EɂND> 7 ps}pT+Eti Oe'Gڠ*FD㭜8g%o]#b񞳹Y4҃uhUd-S4vJ) %?d f|ZDrP= 7e5` 4;USV;{|I鋈Nӑ~IdYFnIǹU@=u~5eyB *To'٭{>[O'c9[^ـ[p?_#,sT0/5\$3u_ ɋ`C2B>95mBlS͂&r㶕fBdr8z ~JڤMBM ~ Jdc($yOҍ>'g:#D;|VFpŋ$d1[ "*)Q!3mӞs%m=GvO(7p4{ňI%0oޮs&֍BZf'KwO^l;=@,Q6?Oq`OcZ7>C֔VH`n2"ʿT8Qsc oŸ9g '*Ilk(~ڌ0C 8YcJ bwDhIC~T,gT ūe_K'!35Z/x^I xnO'!lӣ_6O4O(*FzWa#a˵hxCL sU:սaUX:lɢ_:0!`Vc@^T7Y,KRZX0|:\^@.eg#oʋ}f"!Ƨ ̬ UW/-i7ZYx Oz~nc9 u~π ??FFL76/5^zp\Rcd6Buhǭ~HDŽ6*4m*ֺ'hhw]F6:Ʊ*Bdc\E4k#)i6 Vg=аg8pLIw8+灀3ǵ໧Y` ڈ@qS J 5P؟)zq `{S4YZ "(szrߴ֣N1M\.܏Fև!?^y{N@Xs>J04ebsP-0j1whEK//X?ܸ7jy@Zbv Ѝ\9wNK6CêWZnwNYdhB:l5B]ߘ _lu$_;Y4+YwM?3T` r:$J :Fe7%f>8hGՃ&ކ`AnВEҦ,peie(AWVmẂ8<]u›P'Φ5;%?m;cM Db"t+3ɛ7߯.j ᛿WCh^%&)韕H8$r} a^GU6v kl5t'T)]P:8,p*`hdade~qxV(5;^.M7<'jH 'N18Rb«ϵG5&s^*zC3@o.fU<7o$ׅ:-R:gdM@nwaWE0YP"ta12G>3U ں(!.B L@eZ\|?=Waj&/2=s(օ+ XJ&ܛCA {)יOOH?jT>j!J]n^-D3r:]lJv:_8/'l\'3N;~7q-5 FF,ZIa{6+oK;-ޒG*gBKgSZтi[(T;wy+ ٰ@UCnrskY!Sf{C{ j*jiLv U,u"'ʚG{bz(Ѝ\znsL/VC`r豨iji h2aGhjԥz+M@KRU7LWަsS1n41@V)f˩Q%r`dEST^FFz1;3Lk4nȨWi|s"R@*5ry`D`P撤Κ?FmL52B#i9aᒲ<|{ ,? ś@F/qZ5єJ*1;r~,YjDAhhi!G^0"Yh%xlbcy=LDXlm< hò!@o7t2V*ʳV@ٮ$M%Ն0_N?2zoԵ@O6Ru>v&Zk[]<9,a{ej)?Vx T<}A髡 â!S;]Kdԭ2Uc@N\0GX< Zy~nog s{NEl0M2C\+%gǡ:Nr2ϛ ߏs2{ZyNinjߢZG?7??\Vq^ݼho{9 f|õ}"/:!RJh-LO7K˓ bf#uߺig ‰ѥK!,jCqiu|{;7I);dJ85B̹kQn7[Ɵo(XZW_e$\A.&Uf6n#QSzxmeQ 6;|ݭ ̐5޿'$صJpK#,d|5*{3 e$%6wc.q Q AZ|3>7$)ciʔ7Vt v̒ԻMŒ9(\ 9?Πtk$Vy0ƎPd0$ɺki$$/Tdk/g)/Y-pzV@`hǡAŒXVg8|5+-HHh*ŭ\^l:4s KR:Vaԧڋ.ǹC-EMf"?x71cz{OHB3up7}Nl?m8_SI$'qܸZw `3jd/P>E9xFgTl~28.]'#KlӐt:-7r+xۍT5n~T}ET0QOmPrtUgtrҪ*xÎ҂\3h.s}[y<Ѱ<.j;z]E@7!kX[S&\*XY9%7I$£ŅjlAlݾ1Wenjk&̉ʟi~`KR] 3ʵCw}jNN+qVBI%aCϩQ iL*ظAlB{Wp "*mlF+Ha}4 "(vЃAO8=e G`KW%x+/nSwn[ԏ/T>b|fo{Cu'G` l;[?0Y'w/q)R% uT9ϖݶoUA\"lxNA5p8GvwQ KVi+qI&cyؾY1E:hLNawe-/}3_ ,$?utƲa@-sY IYwc]({Xun`z$h^~V`)恶ev,s3٭B0-wn=Y$FQP@!i`)K&~Bu aWQ'Φ3#LD]6Rt<$chaPY~e+MO@ER_vߓF/6L̩0?ͶR(AVnD5S G}x;1ɕ12oVFuqdاcLH$8! Mf'bbP7eϕN-\ $?:X("政۔+8=G;L4nΰ 7 -/QCZxz86j}wFDoV{y%G򐀆>k<ⴈsLF`]B0ɕNhS- 7rGש>>Be]~yfPT[f*.edi_K5ji#TSb7~|ZXhCE6xct;7LGx"[JʴUԋ\9|d@ B3%Q_r+euIy&;}H~J'dzW=Ǹt?y$$g+B]kd^o!GY84uTA!N?2E%e:ҿRu0! IJC 8>k4Hww>_\+OIZ#T,yT=Kv(ާn* _~0ڈ*xhk O<@g}l{tlكV21"&ڒ)ľj4ZYf@ݽs'=$RLYk37KPHKq!,4~lr!bj1sCfBh~&ydJ>``}C>ða :@0L{dB,]VC.@z{õdf&vΏ?"RɳĶeOG/ݘy'uׁBk87 OMSKUa8 2$ =jeJZ/qH4͢Dv{DQ#c!.aj^cֲdz/јYYꀡ`r$9zKý+H]=xq{_}F!|SWݩa.֬E4y@e{htB= n6OL1gȂIvz^/1!0HZ.0O _>%H-; ᲰC_HoB@z+DxQMz@vkuʼn wTתDdqPe]Y kx҉iȁd"@{\ t6h\b5'vqQ4 !pglͿ 4̉2{b+'!;(_h2(4 SUwOU^RɊOT3RX/nW~KO=Х]a6&{[_5l,h  1¢C ZW)*,իʊȐ}1uMJ&סW8fi$gD;A+Di?}AIy=T>кIM rrǍFz] Vx8p`@Q/c#x'~MGC gz6<khESZ lгR)Zty 󊩉 Bѡep*-f9D#&F5dEDjN_%A0}!5f'ܖ11ɲ_0ֽ _wB De!ԕX"2: ;Z }\g>7nt[-|7s H=⾞`'3;Pq3yӽgdnPsrF#2HbuMmɾg(} (FI+M3:_I6@m]ؘiNޣrLy*Mw88  hYݷ-LJԐ:" +jskRJbn?$.L{QSaynQs kpG^y*lF嵻ydi,c~r2By9W.vio1k/]rrۚ>, %?UT_vD ,>q /͗^@ZgIq)IϯeFNUK DZ^mKPl{J8u-1 gIjQ]ncV~NEGNv͗{,Ե( =93+/  uy<,[EX:lk@=Dd} _Z~dM8)j,R'Bx:8R0R$aMu*7[FdUj'OkvG9(hG M!jJO߿۾籙*CpKgE,ł/~)_0!f5 ̂L /:VO#XB)(~abL"L` iQƊvcoll޷:e@Lf| ✴feޠŐCFJ=U'%!i $jDIq^LpB jVɤICE#>/H>ZkʟմOj 1%8aI\یn P r^1iV* Ij'9)kF'4nMs%+Nraw ~z{L&Y2Gs)$&SoGꌰT/YKW{؛ڡq^Y>$uؖv፩ri :\7 /udy5]/z0_pOHǦnepw @3$ 4.TRjz7a ^,\`UrX?%w2eɻp6PA}vE8K7`SB_(M6QM<| %3 ^1~5qm a+l(ۭ++_T^oQ{IJwd=j6Ͼ)yy/nʻw!KE~+ooel1?q ѣqsR0#7=sZl~݄LRtBh b]y D*- 蚾Y;. Da&.dz~#W:T _zfW G֔I82נn5`=X4c s`L s?8`ƛ:$zҦw KVQ(2Jem29MɡZ,|qi=/Źý&fVLym08LZDW)p@g *A|{ˑڕvRV-&@]s(} 7^1sclN@tǙ])u$LF$ UYWLr 7l`w,w&zǡ*z t]2qrnJ5pEsN eW9 Nf⛔gK(N$K [kiZ8Ul8XS?\)ɽPGA_Io(T O(z2~٩%aB2Lj(a҄ 3c}Rʁxhvacz킋GƑ~Q&qSv*18-v 6Qajif(H#iyݗ nQ9Mׇ)E/{Dk׃cwAXqZNoKʄImu/yCfJqŠ$d8sĭɟ L۲Z"St*X*(?\dm$߈_)8.Ax `z0')'F yD-R?d">sH*p7M#S3H=.T-+-w3Є5[. NQ422'|DԶM~Sw| p˶*K ,t r`#Ld s#X'nVn0n[+ӭ \5ms{Y @Ǜ'="̟ǡ(vڛ?>NS2'4B_вDž) .'W2]Ol࣒^X5rWh`Ut(M1- \NâJl7LBWNYf3WOV)}Q{m#0hU\^)c>`;*Wi_(-GFsv\+^CWi$l6" &=s( hBc)8n;!D 't+#jC PƑ$0A`==VѣqÑs^~W,ɴ !#ۦ$F4ۓzOtxQǺ8Qll \D㕫bl⅚sȜRuƍĝ\0J,`A):,v)& ,MQ&nj{3#{A?~ccSa5&OIe.z eG1m%'Q1|#޳MGݺ|YTD}?p 3DZU*%4UqɴnإؐpSlWJl40P^?B58+{ $ D9%v׶CS &MjCA+u*Ǭ# y\zq0Ru_ty%8?CKJ4`E:'*`$X%,$Iʬ6}+Y2$܂\OV:\ekZۏʖ=Hјe(8&,_ϡkT*㿃bXw^HkP}ZG+IvV? vI4`y_pY5xHnZ<2z2388Մ,= %=tc AQѧhX,rYs@mͪӪr&ʾ`6{3ΦNW qBkl2OEJ;Tp_AͶ>e1lG3N*p"<"e&qm؄%}޺ |"ǀYPҗcS'9^”1xW;ZW5Z+ z4}mT&o\@mi3y{|`)]GX|{ZpaQYK.FbxUܥ@z O%_G^0Ӓ|2sHVbzJwF򀋊2žh{Pt{\k>o,p%ԕQ6;7@tPv慽.oRr '!p?x+g4%b$<[TOˌ:^#:K&Cf"fB7Ziި459K@ tÎfj5-ZҋNSB|(iⷧae8kAgW46sd6ڠpQ.bUUܴ?nޱ 0JE#|%r&U4& /2D.euT䆿 ^p\R0eK{DcmrPлSMӖ,ʓ&&0% ,6ݢ&af|N z0\ʃy tX?2VwۭnM)Q4L ml5^iuhNf 4?B(D~ɴAR`Oen7\Q3G3Yx2KEfq.wH]R?CBI(FaOcgM? ۉ3w,Wo .9HEbۛP@;.fF({erVDDՀW~a_" KMb`5:sXqrlI Eld62Q(&w6qa)Y/)'g#ނ-_ As}ӷ tU` tb``G/)MjўZJHHЃa`5Se# f7d-ݥw{ 42fH&o:t.JлW7dT`wZT("qMbx%LltCFʥ/?bnR''dF{C-ռ:/idR E_l),W~Q-*@6~- nZӤ\,k,?:%K `̙>k}^=Ydn֪MIHpºƣ4in?HdNݛ?3t>'$u<*C|9 :3K{I ͙Ow56I b2b⬲;[$/,U +:_ȼR1)zPVt+e%*2(S5 ]|J(<`7.*oؤhbk##BVARo84|v@5by)$z#rT*`l;ziJg.6dAB&'5%*_XJe2p 0Y?V&8K;9?yAݺm2Aj ͧ52dِ'j"b!fOw~|r xba1RhePJ<N+h*ct> T1#WB E«zۍ\:C@@4azsV5*=YgIj2Ve -j'~jg"i;9, n0p(Cym;楀߶rn-/9JP%w+QLS}S|.gFT|Gq`9 w7mfE`QX/öS}LB`'֯H($I<3ݯ;'&xLx 77i3$Qzi [ #($B06C[@[:%0v*HW9\N͝U6r$wk=]P>QWNG"tƖ=ʛuj e AKuqjA(c ^ύXx] ̹'ؔ.Ma?PO,(P͟d$5%=<xY@\%0X S/~[z3b8zH/z+ v.bQ.{zE:=gHm{!:Y"<.߆ل/gѮvRg gJaZ$T|)Mx!( qwOQjjrBAV'вqNɅ q6G5}[ a5\Qh_#{<'fTO&%K3Iu?ɤS֜xmkj6afF*a3Rc"]rw6.WʃQR|J=;;qx2-m"=d)vq*Hp&" 1Bɭ k3l^Jc"-tժwc8/K MH9_$(U5`rvOA͍|}2v7C"4qaNKPTu-qā5](EO2=[qu?U[J$IF؄+XB zᏪL0 b&k]^z"vb#ӡIwȠX5W. #3e %Ql *ď#1<TN74Z"F6WCLbh"Ei!Gl^sߨz dm0S  u\{q"ؤ#(Tkvώ|2CK'eO<\ڋqH̾tgk&0I[fZu#%r: Ȏ#Hf h'%$.9[;qXx9 R:t@?`WUuZ11,}u.n!{SȜGaKeM=W:&w6UO ytI {(ϔxgNA{#{(DDŽ =@sOw/u䈜QdM0麂\ޅ?x?yqXB Gz|ͣx q$\ɲ˩p9/ f%O=_Ǡʖ>Yt:Ds; جܔ(34b-“B9 jЕ5-7)3H(qAuw~.%]&A h51DÇ Mg~y#ԕw;tTϑgP])$2+Ÿ^`X -7YGz O <lZ};oG4š"y:t%< fVHj3Z$ѓ)a[NW{|I*v#!V*D\%d` prp-qO'6fd2p6 1ΟZGgwچ%K i-#AVcV[2ek1s(v {Rկqo[cj0"S(V%3qƮy},{Nf91udI7O'bb<0z˖"EYˉHH"8l"iT ͫ/ā$*,F \3@f²s;+$bɶ!{IU.Hg۴-"kFˣ[ݬ2fpΕa0A֊?yoSɆ8;tK}wek45 [[a-h^٤28~U`;,H''s ,\f00szM Rzn@i *73Ss2Nʼ<bB ܆LXԈ5] Mlm%MvgbƥOkAKkhlW`ʍc'HRGG #OzdM _z2mɧ #~ '2,%`j/A8fK?:4yd囅 UN-"])giނԥ[Fm;J4uBRV/pcʫ`kRq n 2ݥ\fAz}uWN2 (-&o eKA 'e5SdOqi%)%dDПU*/u+DAv?\N U:юz;1qzk wi.l9MN5ٛq'Oy@IP>+# I{xW?PL UJ*U\T.EJ|GM_,JRt / 5!H7}Y;S~ .Q]'@LҜoXH 5]V4ЅQf&^8d[.yf7)~uBi"s]ӺV]6%tI=D[.!i@g pR@Աﶹ A|}hCZQPAe4Z7|+fͼ=  A*M]n%p"8Q+&E{T,OTIY% .r+OZ$Nc<9)3Mr*5Y1R,] 9^?ق'FWU.F&wj0$䴏VE=a8Qeuxc2(?Ul3QZ/a[Pg%}>MeVɁgɛN4wewߓ[aʋgnMFO#{io0š^]?=j$0=KӛJ[&ee"$eB#)*+(QG<UN/h !=*# TuV>VX`FMk%v=)eaAG/TؑTY 2 Wz1A2IB>49-,KJo4)"#+w8w&ywl,Os[ 0Qg|` }. ~A=6x> L{I.9hm\](/5?!1v1 Z9_2Xkn ٞLlǻ4B:eY0uQx c81W5Ӄ7D/њ'0.ߍǎ(G5/[B/\MI%TQb1Napx`/B\dew/30Vc4SIg8Y7k3c:| 1{h= nA(2)3|- wC#r ?OmZl^}{w"[,p =al[.C=N(:n*-5z(|^_ޏ5xa".LgnM~P*",V.Nkk|dT(^VN8f\,{5Y4ǺHxTj(Eg=Xnѝ/^jLGk!ekR+qeXyItӖ`&UUSǘ!X o"N =|¼1#̔q !@ͩ7Xse҄[DbO'IZqoQ~So \ݩF$u}dumj>RY|,ݭr~.yӁ Nz|+"?/:]`0a٦jhn}Fbg/ 25[xCvy 4q+XQ`APL[pҴpEdmz_WiNLl"VrũJ(z2 Kp4|o3Ku9#:hDPvCV{3NsHr T'gj}~V %-G"Um,EOuڷ2gGd*MG.L vx,^&P,Źh(qq1Dg8*NE(ڇ0L%y.ad,A9({NL*k3Zm3Ǻ7HӺ,v*XMja=ZQ}U;Zoi8C.buId@V`sT2ZXj_Rs mvQp9?~=$ˆ45 _@D&"wW5};z/@ 'v ԫ'g;]_ˡ@">VtB6uӝg. D$o1n!n7-eFZ'/t˜4"k/>BJ1`ǯVX]&*e-\VND &q,*am!mT 7}e+0F_KL~0x9_ A3/uQT'; ;L݇k(hJ7`P#gu V^3€b HEE^3[x=:8*g!5r>hJ0t`j15e'? #2мpTƞj%"] @i7PY~ l轫拓r%&if꟯HI8V]clϟݕٹ` =GA'z* p`Б"|SPq=DȜ !ɱ+e2&}We9DNFY 2D U[iGn6.[;EskBGdD Gux(%n8ȧa/C?^-,?2Ո{j_i 5LLT8S嗒˩fh']G 1NIaYf'wJm;a zIG@q6^)RŬ&[LSEVvlMs{aHδu_H0YΊSODC?G unICUd^:#-#bRd(N'0~N`qbi'EwfOOs_/EYSق]ZM*hW?[t\!"EQ 4·Ξ)B(NLڊ$ 0l"@8J/W'V?dN=w͈o^ùi9ϵ.9t2~1w3qt ^v>3Bep6 8o+ئw15f+ѭfl\0ؓ3u#fdUH-oG]]6g%p YA3ϏHGv|Za!HB>lK̘8 2R!c檰amL?Lzfe桎 76|)`4eɖR!|4, E@|| }gsoMDX>xyv|[XǻE 7~=I7}00LU;Rl/\d>!>7"2=Rଫ|)vJI@13~`7I9y࢑ Vծ`^Rgb D3~"@?Խ0^ h /z4*R#baQŦyYvj."KK;7Ǯi`)|=i]Zn*"OSmY7L/gA)`WzC:W(jqc-X2A& +ӖAdQ -"^_BF5߮B_s A]Aυ#|%&݆6O8}EYA޺,}!};R\ywlEЗ ?X$ I֮g:(q/ h{P`e# zۀ+iHڔ0IƏAXliʺa8Lͦ?S#OCXp]R,I1Tj}1ZC)b qL0NA xǛgȂC3Ș@k ^Ȗ6̻#ǎ%x۠Zu4ܲ(([ciz4oFF!(촯̺}%˷r+HtW @ Y[2L)΋0IR& m |"}qWm. ]iUT]I/13װ9sKz>gW xP4kq1ڽ N)67XCBNh^͊+o+4UD[2!EoHҎP+OfJ:Qp|D)Ze:B pJ#J DN^\:O5Y]/nӚ^s;RQ Hl 4AS<ĖW+XGukF+QL Q`{r⃆@xf|]:>6ˮiis!*~F tE02L*aǑ;}S텨]ؕRGg?R\^w54+wЇ9|Q RƏ]:)->c ;t#%iϡ?UL .|@8 t̚'y;d! h⎁Z0Dݐ`[Dڝ&3p EESډ?B37*O#Sj匸d4|-YlqC26Y~y [H5lw7wp(沵 ,jQKc3 wH?$i/Zj잱Mճȱ3&dF[nBOnWΊ6}F'p VZm ]yF1MHťI[f$@p8I`$u> hz%'y`F|KiBol~brIU[}=dj!̔b Ap폓{% Vw*lQ~׽[n2nQ6OEt>퉤<(xnSb_Wo7`P}׿iS# '$vTrՈso9vq H;qḾVfA@.@PR+=fgCP 2k50[STP7_ zKnrtIC<앺ql.mpwJ;5U$ ވ&:4@(O+)Ҷ<"#ډ{\SwZJ8Z{4P0ZItY<,mRT>ͣҬL&+{v~`RZs2zbVl@vodSw&@s@ ^ 4/ \Gѓhp&wZ M㗜_mTZ1_$FEт~08(R\ Z!o$s9z;o 7$ :*Jm>k8 :J]'*/$]Hۖ3pUzCilϙgMfV`WCƀ']L .:D`]K^qjqݎ.s WS&\Wj|=s=Mr' VX; +F]}Kc& 1BHdy(AZAxѼaeV0lg ڍ_dx9d9Nzwy !YB#RuKO4L\jz6'wtɶAME7Ju_D_2q{"6f^ɍ]"$*)|ܐPb8Rovүy~}pAY8ƞHQI Jl7 s}Pe8Z\džZmMD`Cxy8ER+N naHÕm49/GXrRYxUtG3]m*~GEƓ46jRFb憦|?r?,`oUT#ŮIۮyΰG!^Դ e`Eͷ2W=۾`VоK:DJrsm]ڒ#=MaWzqrDZ.m|sR=@|Sa6.,`ʳ 9j▧jBR w~g놌ILN0ݥ3sQ9iK-;wƲ:ʃƎ,Us&=,0Ry gfj:^ae +BɰkLOk;& 9i IO:RD_C氙F nݙpMg>D6ƧСN(I8Ϊ.Il鸳NCų!RO>ȫ:4 #f#ݑ!4.#d2g!fLlκ!SZh3 3NabEy$st1ճ~iSҴ [.IGVOFMC>RڹF-Caf{E9mt5)ZGHsƇ,bL!uW%4*w׫o r:/sOvYoR(QNuYתQD rGV)vAWeB%'*QI}>~oHs[O֑-2EQ5mJ:@~lhr]a4 `^:hp!h3C&hT3͒ͩ}df.o j+lq:Qu+EYn,%d$-4Q 5!.}5J%М&hK=UD~= ܿ*fn_ `o@Aw|j|ޙQ\R7$6B$[~xٻ ~֟udhŠa=]HaZNݱuI?<ZNX"X-kƞLjikQ>[BڹzQh%L࿾a$%TAi{m\Z>~ o5ExA0&דgt^2mG?x#?R xI,Eu2Z;]蒨xU8J2?kAK$ie@ʶV%!$ @ڕcq@GJZQoz8.ފ䳨Ӭ[&<2ǎ=|qt(3ym> TtggpH\t7a_ |bj05Zܖg>mw VٸѸӴA QRW{xeUB#ܣ$ H?lr\y1sZ=r""ŗV}۪(Q,7㕩lL[h[,0_897*  GߢGS{ȶW6WHRQ;jE+ċ@y^Ҍ(CgPe={A i'n&U[SRK=x}iK}p$n9$}8Rd̢- 2 UC5-rd9T A9dd,B OOfXQQbX=V+kU<>v[UimW5WK lI+u{ر*< <3 $I˘i%hRͰ"K@rE5XƉd۹L{"sKvt֦^YRߣ9,ߋvKC;UǸ^g LT6Jzk=f6Xw$x0J\џwwxsO||^/6DkꏌV?e֟#iLF$(/ӂJX þNC2W8^N`S=-GMq%C}RҀּ嬳3 ȄSUM{UXG;Y6VM3UI_k_}Xt HIyF$-T|ncjԨ3vXt?rb># 鶎&+)Qd偍P1_!߇/oi7g #HeY#'Nޞu Og-pkcThvo=CN|vᓖ ʿ϶[Եb.:n?afv]Rghrwq1-W *N p+Z?{SV"M}x%3pi[hBp@,0 &uX8%+Cv^HᄼB8MZ& 1ʏɫ"GUsjखH̹j蘱Z_H Y P&&%JLlg]L Itµl+qq}d RdMY'zѼWD')Ih8_Cj5sgZ RhBAcXXv!!6^ 7(?c8E^PL:uU] Q-EU7*ٱ2Lj rIQSG 18HCz̙- K չϜs&)^t[7MZ)8\bm+HoGs~J ^_%돛]Y*Hsc$H>6B w֊yA1!ebmB lp0 %~P!#PL8HejiPUMWYjTܰ"|~bs\(%%Q2o;{#B_5#kyk=)iPZ JܑPg5/ .(RzvA_);;[:./j-⧤łˋq{DN pЈkw0*,r$2ԷT"]U>΢^HS2YFm0# Eޣ}JLv'1IMXf˷Nto.L/Wpij~&rWiYi`CV$IɒcH|eWͼj)I%#"QR"hq!RX&2e*f㌧htI% jI7lccގޤn$766tJ>#diD2>eI5q y+bwxx&i]Xml3^jE)H٭\!y٭?Té.eoo3 8w/{(\Ytx x4N~A_iКO qu1ўFN+= 8w[g>o`vV^z< 8TuEq(yLm68e*eE}}#7?ֹr|QU'Ru1EdƊcoJ;erTAt[Ygw0y c.t.2k U-pރG?q3k-4ʌ?i$draRX8 |«.\N<ة8.XSO-QAO18~uaf $bqfU703IIVquE86u%8nVZ*0c>ēˮ\%͉n9p>^PB 7)ZqC|.|qQ!]S&w% sbOBֳ6kYF6bza˻yp(G3yuy1.>?cN:}#G[lM}Z6y /dp w~y(hz3%Bueiqib`t x\<cX|2bdMh)XBlP+1%]4sd!w!*ێ&p{v6̈Kޗd`Ek B%='UU")G]vIQ4`w$7=s M6HZ?8v+#W9 1uo3<ے}6/kJ.  kxXʭdͨwŏiF]TQ*1YV `h'x_3hL|͆ f kc8Z'?2hO16_o{qގ> #{qG.}Nj<+B^ֵyEIهjogk۠1`;p@i+xE6Y,sܭ0Jp@c: OnRc'\x򶣥H:}U.?j~Ϳԏ?B=<mm3m"1A B:Ze9F< b#GGNiM/vz}>ѲFXwbzvbQgĢ s; |PN;z=Mw` 77Ac69ߪrBd~[VD[&+W=͡OX M t`J*?ׯsg'@2eU+{p9!]]<_kI_nֈc!6=-}R~$iqи~"1ıBD#2]Ziw !o lxɿM#z?0y:Ax)xd -bbF^(;` =ԍ:sϤxM! GSItaE};n\IA-Ԟ Ci Ddo^69zZ|̄nf F$F0#ov^n)$ʴ_Cy 1(?z75  d'bZp}Bv$9ٺHʵ/uq> d2;dGpnk".'%3և~ ,"MgD~0fA\t7s,:2H3g "[lZg5bmښ5v[Gm/rIÅ=:5Z}CCCi0oZ[;af M+*|DrVk7@ZǠ})hOF x4C.1QЙp"2UI-pt W::u.U9N1` u G|oTLM5:AɗLuvYfk%ˇvwPR.cU'S,s) >}XL5IKR8-ukTeJͻ ؇w&gu#z4@]2h5?p?oU fwM*RNWOŎClJj_ت, R+Ѿ H ,19oU\čbk-#T!Ҥv޽ggD50~U6pEQ#=_GaKl『X.\MU]_ HXګZ#wґ-2R@FFfn}@򜬋<0W2f|Ω. Wz.o8>_ctዯ'aE5OME#xU-ќK;fFL\^x ]H`!4ҋ!r CӇ95d<κCuk;8Ϗ _fL0S/Wmoڇf5;0{k&ezSF eGLoRX2B&{ƓۥOs[p2¡1 Zݲ4 hLِ"2(ך 0w`҄SwZMq"oYsS}0w1Jj)C`R WNUɀ9Qw%ׇӜmH]I}|((嬪A9OzL"{~KRTYTNH#ୣq%0d wȟM=@?ʓM8.-~P''$_9ߞ/Ngژx,mG$Fz{H>1x#Y#(Ձx; ZNf€wFL꽪yrHN= Jͤ!f9͌>$OaZE&; fGWDbumJPŧ,&un-s”*1$7mAQ*#"цEτ1 >F0/OGS9@'c%^͎,0˟cozL H1*$-3v@6U4))~ 1 W#|5\x᏿ԛieo~U87VlJ?Wmع2D:Yd{0M2<=BV62P$R?Ec]o#zqjXxrjRFm&Q1mI y>^*خf3F}{2 h.AxH'h#-`$wBn f)8=P:>, Ya?ЁϮnBd-q; nRj!#Ҥav'ٮ Q@qqVg8]!n*šSPͻZ!鹮1i'ހ(uB vDvr/@4'Z軔V,1H~ {hrz|ya3v tBrϸ?MsW1H/s=W/'R.rTe6Ҥ8Q.Gշ6-Q6ؤO k$pCwz?d{񋵇8-K@_=a/A Oy΃v!USK3sy!OV.`Ҁ+D7Bk *Blyi[R4@HhEJC$8qRpDzE8V䕋GIhlYٳaVd2vtނ5^:ȓps' &xotW+аۿASVX}#q|j8 /iJi kd'K6+#l\83C<䷼n8:*C0TKqT {Ov&fo@'d ǝ3jk\GQ%ED-`uu̗:@, XxUFnlvG̉qf`rKw%!P 7\H Y'zUyhfc״[oUp}WﴄaeՊ,^)0+"X hxX'1w:rs+K. 6-b}'Tȡw)15Y݀u '۱KLʣr1(J7^h Y9~LRfT6s(;Tق8ė@q; m9˗瀪.E]NY3F̆'6Uxf0HD_\jw!|vvogfe 7idDM:#F3Y*@;Q(=..nj|J3̰AbPK';:ʞux_8 fjk~2U ԉ2@ f26*-<=zF:Kt-.OAV`E?:$gqm;\Ds)25~vYU\MG<\+>jW7TUðړ. ʂCKE/$ 9/͗:=9Iո9[dU4YV bk$Vr=B] 7tosTYV݌Sh j{{g8ͮlyVI0zQ _hk9b;ʹ [Gv !S<kQt3mm~vs&4W7DސpOsuu䲷9aT_ՙ\;w$67`OL&L؟+,d{AxW~#*jךfд1{:F\bzdž-U'r*%]@l>?/K!; ڇ?!% vӃ1U"Ot&27) ꒖;{+a;=Zh2#b[Aݗr!hJ v!"wUyO(!]?v`Q]u?InSERQ3ba?_ αSܬtۨ{憾j6(.//P>F.|:=:LG#Xx} +Q s!MCV+.; Υ=}Yh!چu64YafSNoaB9Nt}oYǗmL3=&Vi-rs(}Ɛ8P}z5CcL^G4 5s*Y$X||diR#'Q ]_\8Zųz?.T䶛xnKs /=A!i*-; pCo$ճ}°\|9T,թ]% V5 T$$Z'LHHS;@-e,-Aj U΋^# ½6譃{8^2O&f*t/O/s \״# :^pcr{qGlKNLܫ@'Y5~9O*1ϛL;GSV/L+xk ǿ6ť0q6O'fjƗ9A]^&Om&F?xnop2jRDA`0.lC)]8;A';fIb^W{Ҿ2'q*p8[եKڣ.t\ْOڜIԒ#Պˀi͙Rίy B˯&#%A*9-0KcL}$~݊piF+;5{Mc:x) I)'22V*E2\_-=4H,Wqg4>6@b}wY8ѹ&Y9Ʉ'\4d]3HgV8-ɋןmn!G%2%"Í9@;r̪&`]4W?>dGj͢!WCJyng IifW=E1ty_J-s8ԭ 9E hQc>ؗ1]sZS)R ȬD!s+ԢyMݗ,z_2ThECDK~{{6j[ď.<,JRQ} ]Rg/nt>5G-@6QԼo< 6/ yUJ5~;dUT ޮѴOxQ]IUE&e IDBD|(qţ%ۿJ _}ci,q!#p"kB,\."E)ءB曜IݴY^p:>>E-kU{7S DwAJ\uI睏X>_IdXyn"lp"\Z(*k0:r>IZ{jg`I *DS;P]IyNC|j^ܷvS7@ych *;aJwyO[E(N\S)~TY'ICUnA>{_c XUHHĺ0:{1w&meBkZ/N+_.D.ŊrQj'9 w hO=ų&Eu—Л5"J617rx8ޥ iW/Ӳ9DaFp}G^9\|<쑊B}]\Q?6tU!dS1d srY2pR9F_)bմ}v5xzT#(8TRo\fI@mpe~dET qYQJuÓ<~ZqKqwRCVFz@ql P #\_K&6<2#>\,1Dly#}{YɩF>GK>'~Kp0Wk'߯ p^AlaLҩb2R+x:~@="n}`a,J>i bDsښ=G؆rE-!C괼0o)*osQAKbVOb.ͱ8mvxiNcSB߅܉YZ5*[8 <8uy%T /aC,2viI%ocB?kV]!>X.ey䝠Kzk`q,S<7c|E6ӁoJy g1(#&g uqzw:>,CXٰM*ר519݆L: I4s>y9m_Hi+piSE*e O确._Q@ Sl\|:z,rvA>LbYN㠢_@3CB]j1iYX>5MOQ?"`Gƣx)*Ty#H `|lؙ֑Tk2 {ޕmshBQjz; zPVЗ6q&bI}(!+A'S@N~i+|Q:SGQə2:g;mpX N8I=MsNj!0\fBߺKP| { Ȫ:}U JH NՈJ}EBWz~\Z OIM 3:*V|g_/(ž1(S?pށxoSY=CˏŚj̇ze!$' Vn1(l]] O0P#bSZ0VoqIt d pCCH.x__Dq,r0A\.NVxvBڄR|R ~!Ty&@i:4kEK:}*ڡNCa |¥X>lHa2[{~@ ɰGoo6Z?;ƶo5. hk1l\{7iJƵql4="\Q?h/ j`vt? j^`ϸ) n|mځGE𢁤ɺ)kVg|ЋِIꧫJ3bDZAl7W]Ewe2FWb=A`'/dm}TBG'gP"41lL+u]rF#2ݸr#o3sAnu>n㺜=Kdh$~ k@lLBr\00'փVMD/רVsu[ա 8OcO !% zXkBP[=@aBM.sɜ3H߽; X}"Ӫ?"pčm}ksUzZb"Ej2%#A&[JLL',!wm.$Li4lLLL6?jQ'Wk ({c@ۻDaRƙ^vhGxǪ9-EؠZE[pu^JWӹ10uLOͤ ,' M{i /˵DU`w_Pw lTJ;D>_Sv & dĖ)sJy ѥ9N8ό9zj%{znl{ҷ8$>c Y}Itn^$|H<~XVELT<b#KJc}a"Ǣ`Ph(WNg2k/V su=y?s;K9?3L<,Y&j B,Pd8#6!.fPufV;(pqql&6q1l&ɥV'^F=/Gmn{?ߓDfլd`-#!%%mwW1Ni:B;2cKηyr=ȰAy"Kpp("s!)]ؿvnɨFgQ5G߮a7/KH"3fE$*2!PoVy -D&-A6*{,܍ _İ22 wAl2\O'X.|upT\GGEL .qZhpr_z "}KZӲVTOQcVR0+aX KmrI{#Rh\] <,k_YYIJJ?YM?DF̂CU;>/@%5E Ԝ6)1\;R ߪօD hKggRB4QJsNK9if\1 r<MJk|F&``'ORfp͂Yb#US-a7a8$`?Жdqx?*a*,aZS{`hѩ_1YKq 4@Vz?j=>Ϙ-vWl`\Hدiwi5~2l%D_[('[lcJw%8g:/p"wJBoVۑv]4ZGc!ݣGql^-ޢQA8faY쵫К@3ީ/l'q%dZ:jvp\6 3JwZm&ZY`\x6ʻ^>欟-~Tx"ΰBƛPƉQ}Z/-f%:G8<&=>v\ FFx083yS|؀`3W[9Jwm4@Q?݁G+RXr>*v8CκqgKV94)HԌϜErsp8mSn n"Z\*Zu `p.8\YHmȇp.h Bap8w[ ev&Ƣv;N}!VjK!lgqtܢÅ'dB)0qyV y #f#2Hlb |,;E>ii3RY ߹2I$/#ro 2B4*>y=HhPlP;[I@oĒp:aO9[/2?~9Ħ+(7kխm>F M VЮC+t">՛?O!y,ȃT[Yn7OWϮIUqJ|W‘gh| TlYxY,TH(1§ EgqA&3w$JeP~sO7-䘪'^Q1U Inx=,OR3F^wS0X )%zev6Ll{O#ϾJ;?k"\fbTG݈&aĥanx{}A ʆdRmфzEg8e? Nj/'RU|Ɏ`Y/-[5 Ŧ''P.j|nz<"h) eNkO|a*-W}ޛsOM߮cG7BЕ^"\F"-J!=֔Zm7ށ o㘀2\C99boVKyw|Rg?vxw|Gw3Tc?$aqr Q#9<"HՑwaΙU\ I'׀qZFǢ . Ҋ}r7e:,<'ƹ=i2&-p>щƫ\-`VpWsy,T{3fviy ձLp;!8eݰ%y6OBWdB$^?8pA$|]D$rGpZl^?Lϻ2V}|JuXjoi+!&+*܍aԺU2~9V*-$) Y>@zBV`R׮t CT2ݲ]BXӶsW BvLBNĚ <0L_*aة?mܝ7s1{k:taIO3مIv2¦O;LV ff|%(f5_Ԝb_}&DϝBϫ|nY=csxj;P1(ZsX, .ߵQ1Q5G uu[N4;= =<77wz`IGr? tZv^jqh?o:N5y88:vgUhɏn?!s ?̧kNU^"Gi.#)-C} .O?EFbzY JPzY5V@(]Ms@ Tu_Q #x{}>+[l$E6bD95,~b|*PV/}\z abSsGPh5 r=_vٷm'BtuMѴ*_4Ad?\`Uh-cWÓR*"(` _e{_ȏG @au a:}qVb(r7[_21֩P! 5mt**RB&0RB5$Hs1r*Q, *Fz?.#.ṱ?LKV;Ma3Ef87TˊXf{)f_ܤ/C`'"'nn+^*'nzp_tk:*7BttŶ`,6'a ={q3/m?z5^ָ6J۰-CCпzgGU16'zڂxE ܗvq8EaW\Ҍ>+7;>:U9UR T&?fuw>r Q )@f*ZU0 bր8r4M#8F l=%wYNSѹ̴81TH\Q[2-¸6%evM]cЩ)`|ń =Ȇwuъ(t_>il\ v‡^ŵwT;oHE,tC

qG !M2~F5Sx-XGYTq,ywRa{}~iXĶ)t5E%R7˩šN]1 u@w/>^Yܧ#QQܧHeF4 E>A;B6+QV/OA @|NKvrW_r% 5C+}G+h)7~* i ۜ.BthbyOk4CKb7{[|K*9WBA? lXL#[80w/~&yrM#Gy'ٍO2i,X&ZVa@ OFK=ci=Tia#߫/3Λc$\sb5@`V?2Y}ɩƽ**3Xl^Ӿ3$tO; YUsb;uArQHᮅ%ĀJȩ cFXza1TuQk෾aUGw ´CI=Yd(b2%UPTy9-#~q &`i@* |~Q KU8kVg`I7ti𾘝\0R*:n ['Bѓ {/jYGmRq Hw]lCˈ/gOu! [@{MJ|_oDSꀦR^b!af%pW=aS]WB c c9aoĂ<_J7h9*)ί ~'+u/1:6CZ1B8vFǏCUƁIr8A^$+DO B\!u+Ina-i~pBӮ&&մB7,8+.(/BFD1kp*O#)>!M$^RRSuT+unzƛUI0!rⅻvhm90k ޒyUi\`LQ6, C3%D0o"XI]EYdE=PJy"od`jV$mg:TbTQ-,VXx] c\:ɦWmVz)MS8.ǧj/s7YXcsr5 }o'Acn=D+Ǯ lR"K^|jySG& A^}<(#ĭ4\ؿ;q1Gxd_l,,쌴lkL51RG)sWHChZOn{o* X%kE0BKB[ ]p%A2) 4<26!3ouKHhEG-y]c~2G禈aDpuܮ!rDՔy Bd~uMᰊ[D͓;eUYI9k(.<ǴjKP^qn%ꛍeHkp^ڷ#C75]079i/LT^iÛ"݁0׃Hr]ʛ:%޳Eh0@ mJ$8D%o]-ыڼs ,G+2Cp:fӖ6+8B7lڠѽ xaGF;JBK gN#GC~. u'4Xvo|D$Kd'z1 gH'dM?o d]^? M f ՆWnpZ–F.h}:@-8v-Jo_w;M MD B}s/[S$=^I')bu\l5ȭPa Z.FWp7\X/ Lc3̶闒vSNB6ٟaRIqf\wtiNt>9 E9Ce7>a3ӝ4' AFRej@Ʀ器[< op1t&ʴMOuJy$ Ճv Dذ yc -J :P$keίaS$#j$kE0uF^;a&,v2 <,(0[t?9z<.aT(P-c+ oHu5jdמ3u;|?dVfgrr%dnsM jF- !]r+շU#< s,xi>C5bNчc;m@mRBK>+90Ġ5mX?y2N~ʘ4ܫf{i&L4Z6%0{"v(`p&sоI{@ܟ߹W«ރT Hnp>5,ze5~#8ۿAD bZOT =$~G m*3kx'j~ BDK.R.vNSa <`͑ʽX cĜnv#5UѪ|w#Fg)nz '((o})JL%bS10)UuJ=joXvo{YݬVqBem6DK " [7Q/A!\ m9e6.lkV=%Æ|OT3gd/eƼB([yO3ʐy 1O)yf"SYdBN!hd:_͎ͺ7-qm иȲ9L)'<'rn vP3қ80a v# Rc΅R:к ;]h{]g!~`Q¬4&AD Cx_pn ?pŃVg8A0 p,Lf.]w2t\U)z(<'s~lndbO9r ֆT\&H`ra~5A[0.'YoPg;`c6M\="׍VpMy[Pm. *[OkGŷ[qeS]ck!Оؾ튨=0"6CFFNnr%p 9$o6SA<90)=Fq&{\FSؚ&2j'6^KQ 6^ ˅6orePhR8 ]tT4ݟ.GμWE ^CR"jCrs,K4cu͵:;>{ziZ +<4R3䌳OPpcくƸ&X[YJ,0-.r_|t[W5:Zi ^N*`i !5DEN o3x1om63RqH֮ifrj>٪3q )U6I {vZkD;5qWTpv~dTp%$vMŚ{ёi#hwbr(\Lp!;usl@A;&Uy53UYMȂ4'++d1F|7*'mKJKo'| 8 E'NP͊}++ۘu O Y0U{MwE3 b(!@Ng~U cy~V|'&+>G&nH!E| I,b>ޤNh ֑-5+>,: ^2^s,k"d!hAAu|MgIʀ!8t')7l9(+ Հ7e+fFJm18EZo "y FuA-ܱS@Y:fD^5'Hox+dW"W)me#ZM,5͇+ 1SdǮi% *(yhǸiP%bz ]ljO1z=GM5L+^5K|ܺٮdokalE]5lYk~*\꺘ܑ=eh}E`sldq&G\g\E[o>ƜS|l{(qPx` 9D("[bUSy+3[70tztdL=HA:KGzN RXh lcRZ=U*HcV8< P1`V@$MWq/r|uztRq-%ZeTa9j:(ˆy& vX&YLcm)vBS-!2߿>lLe9pq@Np9Tt:[}+K"xfY(ݩ>uT %m2X*:dث"&{,%ѻ$( ϕ'lBp'#ޝt8mnsZ-h3D)M/0DlyXޤNJXN맅wR9x#UI{OՁ%g!{K~uRc}'iŤP D/K(Ʈ43ssFH&FأThݓ,jF˯r0qm 7pb%ɒ=-c;N"A ω"s#/'`Ep9#jepa c!DL(<; xUE2̋ZB Ft4Bd'KNW~J쳺EФOŷEֈ#`LF'~U2+2JZJ90ԬaJ>WD:(nO_6> 8HA)B AvVfY ;O<ב+8v<MͅMKb Q7'ۦd=3Psb`"QH ]U<q9uȰ뗁3bs'D>?y|ZRɳ'lÁtthWI>}ZA%\0 j֙!FNkOORI1 \%a{UG6z*ق]:AP(;oBrw.يM6υ PuC򂌶CRוр `h֖s/Ikvg,oa H79: 5G0M^i*Qڋʔ<ռ'l*%bJn>}ŔSoyJ2%SWQyKݛ{5#RKX` +/T7b+Ya:vcSIi>'E4g v&gCPxۗ-&ƙ~!L*^AĮSS>c TN@x_J>T8G{/j.ٱm"46l *ħTU+"ڰVlbTsCwt,G+U}=yAjh^1~?SƢG^`MCV|S ` H(KW[zַʉŶN5 l yV\,l6B0+ֺB*`!!7us 3)_뿿^268 i:IA;iƙS]lc[9dIDz9gtptHb V | s$)T*eڈ=-I?D v"(,{+} tW/a)LX.]kr^%!T)6}KB@R^s\: \}٘/+(F* %c 0qςSv-/[N\5X>z>)J3 `u%ьZ(VR/=0ʵK:6pGjap;Ds(:+~{zjwM`C7.7_pgV*4:gNH}ruv"0B V4C~M҃a@Ec"vF[YxohzzQN3DO:t;Yӷ.;f` G5_#k/8$xi4o3t T'IXLAm]^{=Z~[ƒ-?NZ 6cc/1I w >[c&~R-b-GU); ӔGݽ.Is(~,C4} 90@nG"m(|*)>C ۯ+bzAW3 rk o|Fj 1TDU~_n2)"F_^@ޓ}m"Ŭ7X|OXe1-O,5d ln)0d>G gb߶%Jˢ?!v _dƀKh4I~!}[ @PV Q2uo"t&ןA]}PϽA~}=mUg}Z9B23/MðYƵlYZQd\HoW$HoBӢ[#wPaknFO(,c6\&! Qv>3xD ;Dž_k!Qz$Y0ls t}ւ,sϥ[՞+l9iz6אMk$B/J|`rl 3qlU-缮㮚T]v֧ BŮFe^ Wa 12]Ⓛ"y U#t2dH ̪dٱd3 %;S^3gD {Q;#;bM3Fr"ޭƒѥty|V3#M⭽Ak#-9m3p6c 3tQ 9Uf/L QoLχGbe8p@(j3p½t؃asb߾)ʀt~MH}~aJlXܠ+RTb}7ǡpYN#>̿ںd*gMÈm-3]{ou-IuGM'YuyIougw\ 쀷̤I9?0AIdTEi]˃w& (R\ P0O4x\`rm7SkTi"W; uRHQDa/9n0yeH֠ oN'(ɔz_9f"þ`yLA{FW sGP2{F'DYvCXCsLϗWc k8RNs j*56UCd[# F o~DF.>RjŘ9bVߧT]6AL5*ikUpH﨔㬿asgiQ׉k1$0K*dh :K+ [#;~0 5 G Z=8[Uj/\\4[:^F42$ okC*co»,+O[ŷ^ߝbJVb(Aom7~z `iSHQ3oV]adQS (\ˆ25wu]ܘ*( \z '}[9PA>-8TխofJU)*T]Jh٠cƒo}%;y8U/)D }b:]]Ft.WI+],)jx-6tj{~GD8h~DnqW}!-_3sM%'g`yh<:`au"Uo[V~ !̑YN 6Y|6@kE/[XbpSp b(x|XZ0q_OIJLIs\WDIFbX>~،c8%j!Wƞ G/B2Ń}DG;5eAlY}l&)-ْ[w q}I І{tߝ] k(3Lsrp霾ߩ/EJN+^š%{b;o!ѧy  g؎ ]}$.<31uYp6kčQ,L从9lNPZ@*'dKpPI,]a7פs`osV,B-PO2%(.F诽5C>&ʳbGLL#,p+:|T82\H 0ۻt8@y#ejVOY:.t끓87tW >,)oyJ7TG+7`u\9@ 4j#: m[ZS:3^ t Y<α|#qق%|D촖K^2JG$tր'|~۟gL\bR5lͦs[z;PccIG0ʼꛖO"$Nq@E5Fը:fya  bGXľ}z`iX{'d|VL( k3?_ԥ`UDLkb[[=H>PW@lO: ~x(pΚgzŢ6EJ}UP AE^VsAqxAPHR "`$V?QoV \ob!&yU58ENtF3שYqz=}dyqzSb _j Ujw]qec?o1 p9.Z(Kk/Q{Gt:i SRTK|XO\K֬pQb=_s̅!=#ix70PJʤN<ѢhH6?Kn^ “l f i_֑d6EEH`R*D:x{Mj?+?qVST'VdžٙQwda {)_E*:~ZniYgmmj55uB]HnsyHJ$Q[Vrc͐$ֹNM{$GNp /3'bw~שa6bh#cwo0fUxt-*Q,잭yQx6BQa쩢s/·8EѸ"GՍK*Ԃf3be/-}Q)_ ?F[߃(7∟h~]L#[DEq3lX>żQ>VƓoi#|R6R*PZx$0{Mp-򑭌5+u~k"Aج# d#Zei܌L')l/uv="wi>0R vYrTҏ \f`ΣD>m,!m #*6# g=HĴή@3selyZ~{f<$o@!m ߐ>hWeYoK!UOw/-D!yGh!#m[> !|.EX]GPL [* F),hC:?l^D|@狽l]0SMgvw9Z6$ͿbfNJ|S20~:[a6#ZewB& s2M\͚Bt?:}@aqfR`~0lFtDlqi0Q<:¦u^]]H bDkc$.h45lqASc+Hi5fK%<534{Ņ_2.EiW~EpKQHt8Qw?AcJi_O`VɌi+b!"F(*E#,Qs^ W>Jl\2\ż)QZ<-ZX۲7qn̔:Zixu6@q3WN>;W6ScPgݬَ߫wg7eSW Ln%(͙'o^1 E'ض 055&ahNof`/T粒ItdZ!{h5`Ѯ pKWȠG)BB,>]D]OOJ @/AFګr%t*?U?Ja@fim9_IQ lLTT|/L[:76.y1ܚ kv쩗fuQHPnv;}ͳ,~cee[ K`KySv١#G+;|,it4='X%q5 O/ަ-V_4KpbDu6qd]5Ki,ǧYӒ I!TԞJڍMEպ+YѼнZN,9V}*t7]"l! _()խը7 ZĽ DbJ ٫UXTqDBWTmiq>N'!z?XG%=xѫ8o*4LRի: _򵅦]Y9i)F-''kd9.9ȨqCs綰,xwBBDh5Q[22EfcSc^_x[Fv<~ t̚Y;eT^u8MS((lH{lT^Y7w"mum/_@:eUo-wW )@VisQg~'S' qm#{} Uq}p^g"3[Jq3ӄ>g=bn-s5<.ݦfgx0}tsBSO2iQ9 //q+KےI9_n14q2W'78moGL5.`|'2SbO8!f!g 4L A]UrÓ%J//Y#q{jPrm v9CZ}[s#[Y5?M沨e=*j@Aȑi&(¤vSĀrsߖ!WrԮ1b/+6ʈ&&|2pbRە\ԜQ/eqǓbX!W|) :&Xͬy+Ƚ.:1EpEs%̛ɕ5̟Q'0,HQh=3 j5P!SSC/6N:i7/?:{kw ofGb)OpiZ g/Jʂt/>αGl}"$2㝋[p*z>h VT(?YˮTҫ=j|E^f*0dc'_4Uhmpl꒥?z|8 uޡ;P 5ahtutq L4GFa*|q0(6yZ-szٔ۾bf84s^5.4~=5aia/"t!K&ӂ``;F|NDkp0VMBSr)BwВ`@kο~"Ŷ2Nhθ|r[hYV!tպi.}Xj@l_KDt=0N}їZ:iti»6D,@U9pz^%q5GŊ%+ !S^&SQ08dXkN×'gP~prB}m`Ӡ*fЃ-z2tl ok6:F>(Q+G'6n&~&HĩoŚxD31gy]rY`_Km,`&!]LoOqu"qCzKx 0F!fqf.{wGw_exMĵ{/DA$u @/unVcӄ'Hl8pz/@@Hdwvb<1vaO|YVYt;Mfx,h`_&7*0cCDc#ݯ->]D~/\Ju{+/s” .U3;瓞at>2~dblqv0v geVc؎8tۦeo/0ܢF &e3KG Fy,l!%De;^1ucA7>y9lae lߨ}i|LI H~s!鲼JYG;ۂSfC׎(V9P:X% yl`&0ǖP#Xkzr' $-yܑc2K4_0t B@HJVR{ֳlϐ|gܾ6,3Z5tbHKQҳ6+uYn'GxVYH{-Ơ|u\P$<:Qbjfe(3KYm`v+<8o f] J2LwV+E1'ԐTzbI2?гB*Q]?ǐ:r&fcqGTt1{䧂9w%W% fk+.Gկ/\FQ+kll)YimCrYvXEgfdhFqPǻ/[ߧ1 MWR@A}f/:t.= 7uJ3)exb #Q-|\*R:t<wh4KU(qC*sb™(,# Kg*Cr'7Imy/j7ڴckrVܳr}QZ΍~Ca@xm[/PfˤSX3"(kkЋ HbH ː֠R$"HdDrV(CXĦjw!&H!@_Ik92xyp4 !.\ Ǝ4se@+jJ~<͕^;w⠤[;}_bT=2Yo )[ʫ5M5#((!E-IߏK pF3?@.I\|fh7J@@X6JfkNF8Nw$2U^DHKCOB59L'Yf* DOnԑSdBXH&{KA:5YC@)0LȦp‡`F2<JGR*D'ݬ8s:6AV{űٙb[Ҵ)h\mR,s4<((u)Bc6ud[w˧?d_naU?4^Yx{S7ӸpX#=(_'`6SߴΏ0ZduA>0hH C+l8p:vX=~(_r(ԁ^&zstODmHP%llT:&G.P5a8/a 5 0ag`{wMLuKw*у !Ia6x$Nx;(xoBFSo XմǟxjC BsWn|ƅ2Yۆ=2<"&1 }KG Z+azna@ߵi57M(H 2\9O530lP`-( ~+‹GG"q6fp-Hm]OXʭ"bU/Yi?R) ZD[M.'f r6ww4Rw鴟8vK37.<א45V. !1' NQ ⶇ)Jay 4P'.Sc1'p^)? ^1^&6f@7WaSlbԋb끔aR"ɔ>v:EO Y' g}:Ke2oh_0qUN<43V^/9X L߯z f23D ,۟<Ʊ8#1Qv& 4o^EHH>p!D"5 o~sH cle1qC?.1ġ{ȁdB*!2 Z฻"L.L,o#EwX.VCah(BWn$98oYz@D X6!eq W ~:GA5=@!%gЭ[!cԑ $ܼYw#ZA 9k,}n"S+0jE3ufQsCM b`يPU4@yX"R] 4ё ې_SE#:'R? 9yLtjGşߞ7F~NV dYhE*^qݺ=T?"aej?1X0hƐ6* ĩB`D) bT[u; (H}&0sPqlb&tf7!A^?1\Bai_an\M)0VNDwAq8?2u6❯a~"*N&or WU ӲyVbV!o_YZ& :3jta9 39Р/\ etN_'䌫țU,Y8Hv*T0W^Jdϸ&wx WI:g*bMɀ xV/Rxwn?2q+FpG- /*NF"cʟ+UgrkbGñZ4֦:KQb ,峃0wu ~x,ع؂Qfe'o΁CJ5.܅[PY Mv 2_b؆&qo(>(Z" Ie <|A?Ꭾ Gl}@+5eh35LUG'TXr&5cq:ÑSjZRE utMLygb(huDM3sZ,,uRBW޹!ݿQ1D7^tqʰ U*;=ǂO*/gs':>j=W5#)|Ey2f:}5xC٘,K@g3dCO/P>'t]ߣhԼ~(ܺϓxT SIo)qri[qjLm 3Ou 5?ۄ(*a/& SLU25}T i쐣gزjk7nr%1ѸX6a?3R3>epjWB>n:T8e]~Q媈k(GrIx y׻K%add=1d3` H I!C!n7]X~^y |1?ɖ۱rP")yNJ"AoI\̠ұ8(NIBk_qr5i,V To{H9eLc92\=$Xh^}N$N G^ 'C RaGߑ7v ~MEƃ aYPi hfTKR$ڒ;Ȳy){?hOb7.غڅy=T8jaK%s q셁8ڊ|sJLΓ 9r إlnhkEQ^ ^@|«6e ~16$E\8_![Si٫1ٿ_yZ?Ѝ A߆?bPɍ7OT$ pMHLm]ү]CoA^ήSU"vOG:+8zkuc͠:<)2LZvZ픣&7-XZ27^ѨczaهD)ݐge9EOƜRH42{Sɽ>H平&kګ˯.7pH"E{SE&@TY^f}~Y`WNhzDVNrEZ$ s fa#)֥ftT Kٌ"+0D3=W`fhVD Bbo_ %LHo9Pl큄Rn.{4Iev'GŌЉjGXψ=22;;[M#L>$vr9`4^J лPzBWyAS- O{ȫ3N,\Y򜧷ŋnnM]E:)xx!o6=Q諊:ڲ|:vo' Jz/Fq;#z^|[_b~F#m߉fPtTtR&1OinDS^>t䡔y&tBtCI$:G cWvTeNwm=W65H0"7$n5b)u jqR'}A6Q,uإ_dWU]\.=ւ(2j-P%닜tOuy]dHHq! svePXM_pMQmv!Ol-! #-t$)|Xymr2/]j-vZ ̟ ;;D>pb|O9= 0'#hÞ7WG7^%b7*vx&4y܏g+9\R F)Eݙ_ F6b]]c; ,C2r N^~g7iH!՚ C9O3+Y 3Mv"ǒ"fcT jRȷ~.^pErձt#@R ]e'pφ=<#.[jQѐ0=b L#m|~K}uWc)OѤ-dfsdM^j6PJכjuarڐYzfKƆ~!QLFalZ'_:ڴ2q,- G҄ Y/H+%s޿A栃]K$^b eWq%hxs g˺G`U ;M5u]sF&u%HO%-qB}B$A8O#RQC!9w{g!c{DxKdD zz6LA=it1%(n"kkeKuAoB߃JN~?1W-yY 33ADU%#tUe'י y7g9SE6|fhgym?Ljc eAWP?O,Ee$dunE>(3{Kb]ePK*J?d9ʞ'tz1dqr /1|$N;CbhŖ/)8%2n'TIF] /xfu0\]-: U ۿN>qaƗGao R0ޤuMZD9{Gz$tc YyTFie1e bqfLĂW8-|%`eR!v@ඳv_*}p͉_ΎN ߞ}"_O*3DO1"p_ l(%M,4ڕdO1T⹔Y@y!Gꐡ0#mn%tWwL %~'YKfmdmcl)r͡D1ce.}|L 2OP5{H'FZ<|Fd->!{:!M#+N5up(sg*:\M]&^┤"+͊ F3>P&t91m{*Z/FBud,=cIQ Yqc1 [IpyJeopATK]< t2޻Zp{jvZ/<>]ySE?/&wf0vF^͜yBM>pk-wt&'ÚE&)aVm!v0'cZWvfR7F:^fuD 6) DNG~NEJ)w˒` hbzLBG@\yPMl&(ܵPi'$-qשT-֟,C1Sg j@&xrkR`xj|\˨ O l% Az$e݆5'iB0OWgbcZBa!Bt|LWqtMoړ4_$&>ْ nˑ>{F>}$K¦%U>Ꝝl &C.!My(eж&O)͘Q=x*sRt$8/neORoT 6\QhQ< `C6&Kdg J"e4h3ikcb0ʽ) |MS3644"itR%HG9ԥ.wQS (pֶ?K)6j\6ڎکH[-kQ󋅐qWG$:6gc!|pvK ^BU~~!Txף31j|m`$lO?ZO-qr@gπ8F9*\y%i5ErP QһT NZJ)K`9|5 2"i2TIEwXJO.S3&Yvn0` +ٍ} ?֜1%bw P 'ܞ*~KSr.. s8/Mv~a.Ut֬ziOGүSDqUy[f:[ u`.( + jԈK:4=bq ܥOY߫Rrԯ!$d>8紖R^q @8&qó!SOB=E 6_=+z,Ɠ6%E*adv| ׇ Dx`<69Bw7dh~=U=#FDX撍`b$v8ԕJAvtDj2wѬz\q,PX ڎݬ]Hc"^O"ͅ3‰roao^$8eהxm` )2 n6w"Ӽ屯zNL)G%*_sF>?-E*C9is^078I9VlWo;Ix^6K3XϿt{[sR(k)bqBZ*ڻ} K#zW'I+:#uLsQ8Ŝg{]OT˫eoKd^SCoT:c5ng:v EE?RNt6 `PϺ"gK)0ݮ;%-u ;^/.0VMv7U [P ݬ(7f7ӄB >Z%Xq43YX9^8"pBb*44Ԓ, ҷ2."aV, aPsr#?8 tgL:h6b{jFn*>ΫfYydu?XpOaAg.fEE,;xe PeJiy `яPA߮2HCG'D]wysll΃wJٞq{:8\68> V9ڔ3τwOΑi2=o $!Ģ }"෬sLTQV4Erd5C< 4i!V`Jߺ`d%3-.~dWipMU⒢-o (j9 ^986Tҗݾ6>c] yO.lCe_b8hV9cuP$㡴XwYUI$ХSrq>j5K=.^_iUlĝq..Ǥze!މf.7a3FMCveI6@UZX0|G!v Vyl[\çQƤY2 F`P OwR|ms.讠XAR{6}jUoV lZu BD[a=Ԯ^tt]Dqh.;cOʎģI0t#cYFt̎2Қ܌Wwlx>2 ~4gt슺Q1ϥyѤ3+(64\=1:X X/x,KSx6 ޼x(Ԋ$W2Dvq?Nz{y@19@yԙ9N(_^խƑwu!E(%> , knQH5*h8 {n!u>Bh&*i7,[ɶy<vL&R]L9_ :P!ɲ{qעԴQTf,~ dg{6"Ì|&"*\n}wMWT0" \h|6M^%z;\H}rDE5o _Zse1wG~)07мZ8`ZJz᫲jcbdG_խ~DIn=<"UH|#V+(7#%]{JUuv)I P"õ shEGlv%[<e+Bƭ:b .s%>BL9i' m'8(LlZ ZM@$vGYm#"#q!'W:Rrqtu#so!~lҍ# 1N( k0ϕEEdhB.njRV~d8X;%4 h8 VA # n|.PɣeA i!Ho?#yO+!ۗ~AǻgsZ1lΒ^e)] ?*L8͉ 쭺X3^#'gҼ[Œg5>k@ fpT$H3Ѕ /dž}=O(yL*ԒAAa+j7M"Æ4T%[vs;EHv7bUǰ(?_'TJdUF$ۃf/Ghhwb2xaMR/^X!l@, 8Og&t H?/U2z*_Z$ (PrrSO7oHmsCCy, o Q[KpZIG/w7<ϣ=׏"D=):lD#e +b+Mwz5Ŵw3Pr{C74E".۝ӐiMny=Au:^i}o{8%aPn޳Gdblکn#RZb#-mWl SM t5Nbmb:X>>S*nU'Բ=aL+a)BZ]k:T=fK^s̑0h fD$M7-I!nmE}M>2*}K0'9_sJ@yi[KZ k^]CEe()V4p 2- .~osЙ*2o1,?}R?iSm%﷛ݝ{EYU6{YHazҞm {H""<0goNgqX@Huua,?̱ƻG9wY{^G+*^/?q:/elVH0\CDػ.2Zigzq޸CcH#}ډx7Xw0'0 x- EPJ#|0*o;cFIeꤦGuu_ 輚Ȱ{z/gjE5x"͟e/jllKzUn@*J\v=U`>b'6Uچ`ds(b^@TH(,ZZ1BK_B g4G';L@76dŤuw-%7.@w`ʽqQu9su ! q, 8f[qlO*Ŀ맚J;4y3%F&V17P8lG2T^[@0HM{؅ f$?NFIOJ5HЌ)8vt&40ܟQ6ek279dVE^C E`%z,O@,d1h#7ݮ7-!)Hn_o">e yJ1ƣ2 kͬoo8g66x 5H{EWD]!!uwmh Kǜrk&੽`+"4Mbkζq' A,khK5<) ۃePY-[`" 栿u'z]|ḆINkJZWm3_^˟c=nv6Nw=}w+#R赧]X)ЫܓJkV$B6'ZEyB諩6wpnQ%[.z)V7&!S[GIHUP sЁXSqnr,]5ݵSg\h=3&ic9`^f \YBmXsۚH#u Ӧ^9+=sGq5"Q%^ȟaL)0C|3y>#=c)%C.-~fe= c%ޡ8h)ۮOܓ+CUNtêEUi(vo-3J(-y '=Q-nõkE;';+_X&j0,"dU"q݇u=^a~n%SvP3Eg!U.nrjThA~Fv8"Y{l@N/GMYo\*$D_+YLơ%n!aZ-0Z}6@iGG퉴}Ĭ@e H . wV]/!p ]Վ3tA2_۝O* :ַ#e˘\PJ"MT!GV0rt=n;)MW$0ܐz"ЄˢfEuuμ^>;5jg@KlgNNVZ-^ot҇DRcC=Mo^$ie)%͘f݌66Ljh8e56U}qjr21vihofm_^䞕92;Sr#rI)7 j R?hPJAxǰaJ4P9%ʁTg8݊wScXlȉCbţ-\e!ƹ.&VfeX 5k0QD[bJPc,Yáh@INa^!/.GFd6{H?z-!bZ;GIzk|ukG\fHII#i {/JVhF>kC2`-$/͞%CHg,LA%<FqB5l<?h_z(D{oo `BP59~i04`"c#֓ ;L}bYl5;uVzSc-suGߓV񨣂Ru QA aVMWpd>t2ւ퇹S fJ`O"zY[pjsjf!ʡ'{kjQZ|kMO̝@"ic>֗kS՜FG8AnWyM\u "+nh~VkX@c1V6&ң uLJ66:5 8yQՍjW< m(D|f):Kr(| =P2IS⡃v3%*4_p5WRst"mjW{SÆ酰<'ԁ@A]ًfnq9YT tʜً.&̻O1zuDnRd{x|߱!EK#H%)Eٯ=luxa%$˄",_>n\kkgS87Pъh|@㧯yjgd, D#5$*S+!n4Y9}3oh״>F˾=4Y_6{FO8gMgMp~Fh ljbbS7_4JX@vS{!X+&vG~u0?=SX"|uvWI_*qF W*{la%n'S+FU1vk9XWSv^hE}6N$[<]/i{6y/9A&ax@:5RiݣE;  "qz ] D5e9etR>}?fe%mZ4%=Cm%o"ƂХ|*8m] }5pk6 Hx"KqJS˵M { #C$mA#2sj:{XmHJ wބ1'CWH6`i OO 5k2Xҏ8{XtLٛaK}Dj28 xJ%k[j)N~H= ]`AÐؙaIע2=g^vdm*@Qw+Be9H~&ї5z ߹L8q^TI}QhE8Dhp/_R'U)8YEA!NL7'wxőĆ⎈ -HB͈53j}(>h<'(K7+Uuv`AyHI+HG@ -Y\g~By<[fFݱ?"k"#< ^?xiC9s \Ϙ#C[LQ/ɠ +sjl$=1} ;|xZ{]y׻k kⱬG^d[n'04 G_!zNl ϝFj2BFfX<* ^OKF`Ey7PO5-x*5vyƹ)иPA?GMÊ,>hy%KahFyvlɬMwB89y޴$Qxu{m8Ij*`0&[υG4wke?%L{ZH D#W YۂOR7QoZ t"@+7C)rJȊm3g|8|۬77 yU%l`KOn t>Dfh"?d t&w [1Æ! hS#HrvR_o =HnYxA`Z*cڣ<}l\sV$ty X_+P)EdcjLU0[THe5yc24 ;G]9&H=!u9͔`[x䧮.͎7erY]E0@ Xa"tU)3yg \Tz\T@_[ Wת.%p Cp~}=8J!{r`!w+p!:M=b+ͬ@zp̞^6z!<ȓ4!Wb.Jd/$ aS \:6щW1=SX*dzb[:uKVٓYO7A[z ouվ3rlQk  H0St/`2;P/*}g1ׄą`>.H>{EKs73%Rqȃv  r@X;,mh G!gG`oSEFkdxO_=%괩%4*-PF0_+'RlĞ@/X7u᮸rDy`4{MfVk\!CY" ag3e\m$~rfRd/m`A2)}IPl|^=5!r g:?Pw5U%).ҩ5Z̩?s 'GځVj˸7:̿踋2IHr=r "#\ =i aŽ3w8!5ѿ֓K4:l2;+x| ;#}C&˜._^ KL')֊g$9Wcd<;uk`pLJ4`/d^(N T8DSY- l* _aE /HUa;2+m Yc (p/}oL^^\:_)6>8V9 5St;)?\^{Ϥ0[LvFd!QܧC6pb $viJ7ҴyfauUш/y6>e{2 ,G&e;9̞퐟tZxvvwI}. vQ+KW0DfT & [ vD-.3"#qʊ*p5n:W%f(Ft Z) ?PKqJ?{˪RIY8}i썌<ʝ@sZߝRzŊԛsN_M8"Hmak2MM]3HX&:"H_=\ #؆bPqXVk5H,E>)Y{wyc1{q}|;Q3^}3{v8(XI$\L> /G${dR%j#vvU+pιuyfۭiɚ#)kljIVWƑGA-O2edEEue7]  z`sc4'yn|RN`LW) (ĔZO/PfQH{{j6%n39yA|Ɲm74R!1x! DWS֑6]e!lNj3o#QgW-0Şp|A|l_gˬ!Y ")jY=*O `ByV~W>ە_.[FI,)߱I-8sEQnA%W$5˽o,AUsҚ77)VO{NJCYeo#\PՑf PHfItE J.,(=W&=WWIt.Dyۊۯm pS&q,92QIis=.5t05. 寥t8bq ^yQ-k~8K\4}DHn-żĭ3=ܵљ(\O><1pE~c܋wgh`e#4؏jrm̈́&@b hFM)X'Û J0A0ZNa* ?7]TP&BHG3aw ^r2GPih?aѲ '@N׼Gl]fFƝ/1iM]tFJ4'CZS荘i!-T .QJ<^j[+wO:)g*>,wws,f?5gS=ih})i {yp7D`TX$1Uy-<)y6O70GcdzF(e,l=bY(2]w=c㨎cGy|;<,C 5< @eQ2 <=3wV+EoBc_R6v:ږކm/DP)@ ;%Ġ+mˣ˰Ϯq=oq [ozahBK9j/wHh KՎJsJLӎ- ?L ;V@S]?kXwBrBOʋ=rQ.c3ԆtԥrY)EPfi$P_@!Ak 7>GzLB2\º\" 'JHЅ`Un݆=fn9n셍Wq֨:\e~vf J,ǠS|<ݠS1c+p$cbH|2ԣ4]б-ˠ6OTؑMm'yj6cWǖ+藘,== <靸5*R6;rB?5K4 ]AM0u>-tFg@қ )$3vC+AvW)uUtd!뫋Ǜi֖&A5EB /,?}OՏ2q3!|7M}-,#ַyS ^Q.{-(l{[zR*"(k$ޅ,,0tފEx4"+dvnԲyg22rtr@&Ѿ笻ة^|ʵ3?a:-,Iw]xnp͆-Trd~7>C)D,"9mӚ`.Gxs nwoJ`猠JkN0ʝmm +>?&Q!BJWx(;lW W ೓(kye`'A8nd?3Bi.fV%Ua[{tVρ.Y+p0<|8M6_< 8MܐG.kY2P>A] Vi% 3Hlx/3 1QX2G_|a4xڀ6]%fLJFOAyRp KFw/D b,m;'+7۬:M D$ŧ,HIF܋l\g|Rz;o:x >`݃e[٢ SaH/Lo)x-0\|&2\2V ]Tΐ, O,_*NʼnS78X9|,]69͍P6{FUH P6 )-:Ê G]N('٪X ǘANJМYsq SӭVA =Yv9.|>)"0wB>c/Aom<9:@o xat3U(AQK]T~~ֿ[JE3iӝ*fq@'̏LJ& 1 LԊe&TسD$F ;@>qΔ%%´x 2)#^PdFZE=yyl)r2pdܰ"O4K㈏3xڙVf:NsKI^Mu׸J)'85׍E#x4DQˀ}1a-*}#'-F80 Y>./9Y;6^%-䶥ԁ 2٫+Xo&INxwC|@Pzx@(є#~35Q꓏nZCγVCaoXl>KAL`7$j񣗬 uYMX8,0\ܝ͸ACwӠ{Y(<0*VJV)e5a]4 !²K,\0з^xVbLKqjۮsm+Jي-m| ìϝi_ TUh ܚ&\vR8D]eÚ(Qor `{hmi9Ŭp(Wa=O bW0 $ݘ2*{4ǹ[CO1F2P>?:Qŕ0=X@w(5KY\nx+]~ s \J]=hs4ax9Gk#-\8LYH7־s)1םL Uf<.#,nrU%(DI#?-Xz}ΠM%C"*kWyɍ:'D Mq?6NOEs.\+.e53ʈ0A 73ig˞g *YNH(R'jnzp196.ۉ`5-焮, -Mзl!2(nx!2i=bƭRUnK%(iP=(s9PK OSZSYLR{s8 =`[]{fwGCϱQ,wbM{x-(g:w_ ,N^iǞMZ=05 t8"#.uXdKbGz%<~]0V5N'J9H,7V7ˍ;sn0.Ocg\8*pF]0a?7"tjGzj */ ٘98 *mҬ?Ubh5jtH-.޸TNK\_9TE!$C=(:`FaQ: ]Ya۳K!k:o0A孧C>ő[VR[Ş2)r&bmx[°=>ߠ7gK 3Si!Z@ ЁF0˗$G@4t7UH#vOD:9Jx^& mKqAtMpa';YG K [[np R&NW"U(+U!hټ2]E @+yP?wQUS~ UE#>wT^9U©IE,,o (+RFzq9!>p{bsM\.Q4>t~>jhc,E r)O5h 6Hlf\@uJɼ48c{a?E<}d w` em%ֻi/%_!Yp"cgΦeգH 3T(-Ց!uޞ +kˇ 姪Gk7:m=I *=Qpٮ0EKMDYPa .urs(HmۍOfqNGH,8J?6 =KjRwMeq2]a>腻:!xoQrɫ°?:x5E>'AV,QXtD? Uj҃n?p*ReLMS4?/(YH~E3GO=%rܜ>QnSũ[0>Jy,T\ ڬ'v8a,gA?*X2jb`xPV/&,LdH AWX16L*w1PpH``zwdԩ 0 .A&R ;g^ͩNbE$XSҰA$"q|85k &*s(eU h&6\:Uы6CއOYƿHn׿KOԏ(+P$6akO~5=a.άu=61xxVdw3qj'?y`|5vݺ[ڴ>}ׁfU5y5geRRxj6`0H MivGn'R-ELst΅7! GKCx=mT Pw#U hA j0v yە =9`zի1;vc;ˆxDf0pdw2$->]U{|~H<>D&dr0ofc|kʲ7eA o(bcK0[o.}@ݜ*:X XǍ?mwaԪqP[A=h=RY5+JF18ɋg͞r偐C >i "843 'GPĻ'dk.fE]69≧r}!&d9:ߵ$bH!yh*~J5Wb|!A_W#7Az3 "' ~CJ-],Rt‹UL}͞RʂOwP3yH }}f٭EfUA#O,cwU9&ЊIՍ{q@5DAњvT؁͛ $l ;s.*4xrI8TϴfLmoדMo=sBBo~p[ʞG|+ě-\2uDj֡}ѻٓ.qkB|\rS@ YVf*LDC¡4mH>r]z{Nb+!15:dɽ 7.ek|1.4L8f!A!K>W+|\n{bYcm)Q gBOO&G{1X%pWVŶ~Ԭ ! ^L[| <<#^%&v&pwW<܋ـ61rFXeg$F^l ^6|> ĕ*O[qZ[?BbV͚C+Tlwu3tDh(!јR & H{G8{|8\[N 8[L^X!+X}Oz zcW@$/->Ixa5M)ն0+пR3},~'(&^^ln>7P)&+ BC/4P%%5ƚ%pm,jƥ6T]#serBKM£6]Ѓn=ࢅ;sw3_<vTɴcީbWCe/WfߜA,D#k6JѴb-s/K(/L\3ϗqcuz_2̘eGdbsN,q"C 8ouzڀhOjszR?2j6څXmAcl}X㺶DYW=d)QHYإYo y9agj@z*-i|3a:_fK~3y;D*+i t͸;ak/\(Mf9T4f$/qkIgpI+!{Z/-dђ9/Reo/[q{}2hJBϸ.~a(孀f V2;;P;c'}ó2lAoyagkTW+/O6FP$T %ig h z[KQ&̄ I~]Suu^$`KŊKtU7[a+[3łֺn2d@vgcLH4>a8 Ѳ HyCW*02:󓈻 Qg`ٙuB=Fy'a\ξE+8+BLS%bȣL6nb vNFJ;ӂN;F&u<: D MSnyTu #Ԁ#qGa&m`6'Gnd7BկBa!To~m [s@/eSUU Z j;~q=;!pA4pB)bSn.êHQjҼto9}4F81'|G۔~YulK-}Ox33WWЉ_]zs{ 8\S)kPJ(yD <€n@4{CmNT^YcTC31QeСun,y>s aWrqI} lYmx4<--8)Zնb d^Gٸl͍ @L;Ie ]4(fa (i2z>u,.x cOxk X$*_YՑ(̌XbI Q"XM.Gg}?T=Cmp@P ֛XE4+FϵGcLǕjȂ]Vk,j +3 (J7LU)~_STo\zN]2o _vx#/5|L/ΧP6?D í6ª՚^'^%( 1FdVC)guƂ5+U0;J6dhlH=!Xo= yM wVKZ)˦& )p裡!G8;^fWkm'D7e(k >hnJhO?d"`og}֖]/mIn!ySZbT[;:q*'v@óf? _@(q5|R<#l ֓+G΁D.!9EG]qiM:McĀ sߟ=66JL54CuώXѡ4'3Z3Q7YG2wRjCsoEL$}ljwcn/_Wɭ/CUu459ko>1NֲPK@;+|ןʀ4ŲDsKжH {: O'^Zb(㾱jCJXB&2R]mF9Pc`謚#3 되bgTxm`=L-̇rvs:gtV{ ǏDf<:;xE"r_$ं!Ly%A^+GQbH,L,I_U9 pI a͹zo-<DB `Ǖ!Tj{Ϧ5wqgm5F,҃sf}ei{O(ɮllNߤV}S6 gjd<\̫ ڧ}xD o0O m:7Y9ȸKrQ58z:ɘrB7i1"s]F1쥦/pߣv/,*kIfpAom~pLqÜFA:jvF)bH0z3Rc3*˚^+7(Eш͑0i,kSY"$` Wꇚ%"20LJ~X'EV-~硦F0&T2(WȇOI<9*5 K0nLqc9ʞ#io G4FæMYJ`9d)z{YvuUl 9:ӛc|m1Lɮal2,4(5|0U)dVYR9*_cv<`yPnLmtL;i\3,#`G!}Vzqb7HNsx#9苴~nxjd 67G0UI8?Xg6r{eo|mXoVk.hZV] Y XWl厺Q\{ xJ$i(PrtarɆɭKڟ!C#n`Za<pwH".cuT 3!/O`+ZP;\ejC'yr4PAmY*r{r*OC;i5gކ8<1B6-Jl}[nTtIz/7(UzE&M* .־ge [G\@j$SLarW*썂D6ߎNgotyFDYMWUV"{!f^D3's05 =(g*I}H+Dft) 3&rQRVOC9<酘V3M<W*oA\?j 7%2$DOmgg^V%@ߋ&jN.zL ˈ8,51)a#&JZdZwd |\œp֢ a{t~CV͆^SD}fh7:{ٝ{tP߹qb^nFmu[xuJNJPaq ' #u(d@9z`Q]5 #"8k#{XͥډTX 3 wZ[vðHwo/Lr IuЬFGȯw:vCV,kHguA@lkM^ FgC'zCrԾ a@a"4xf hwP\`&z7}#X$U'4tShnacN{.KilnƜAE,)N97Re HO*!}^} 53N^Љl<5d=^hIi縯#"V>jx7Bv3Uy\| j3ms4  İ8K^ RzOyNuÌZUe 2AҎ?/xruD}TõP6,c`"ۄIJq8ëNHu~{W2%'yA,zEfA$ ߤQ0+y>۫Բ~{oZN_gv/uc=5nҠ)xc"`M.2ෆ֤omR\=ٲJWV|52 Yq ̲ H+^>H߾S1baV<`xLJ@5Vw&$@y0vVcBګl-^a+Rd35<oŚu, {OkoRg%J#7-$)x/F2K4ovʼ![4?u ,07&r@7Lm VDt&*P i ; o{R.N&ą\D$'v|ip,/ӕ#x,CM5Xoez]bC[kB'7D1Fw:AR(r R0d7fģ2p! i+MQO7rE˂ik4-92&Vo*T3˃3,͈) w.>Yj Mr3OmPEʙ#-)TXEc_ W82?[&\9;!g.KL|`4_zSc}y-Nըl똋j]1x'd#̀Ҭ7k3U&1 `ǼO͒ݞ Wg:ugQa%:0&^e/( H4taN/_Ĵ8#pdjo6֭7$'f}v{+t/Pd!_@v_% @ՄG/WM(c4, ]M5!A;kO"h]فOvLjTIù܌ Q*Y9MXPTٟ;_p"^pbBƇ4χƻ' qʻZ N96c &'D~7bقx ‰zPݙaBBK⺾#UVyK3x4߬XBesh`><>\Aұg۔}֫ͱڥˇ%OP5<9>V梊$-!`eݢFf8xI\OTG*DrbQS>t,"}-plER `#wf*6R+@*pQs4 \>ξF{^U.>rGd$4E8{͈'MN6.E{-X [/qҁ=*+kK^G@4(x[Sϙer'w@"R !o^f88H;b"c\ți Zm Í;7j`5,Z # oi48 o˪0a 42l}2Tӯ($>#PJkK*Y|-*2oo \NpEu܊m¬%'X~C; 0y;wPĨQ,zÿݾ} hF(MӹlZ{dhǭRMtv)7aU|oKTFhuWc}tUkv$V@A(w71;̱"aJ/߂V<ø . m}{>63J{~w<؜)I\[A6 l_Fk~]%JtrE-$N a!ȷ/$6xf8+oY71zvمN^;YN~B׷5LƐ2潵. 0?wji]4$Qob1.f%tp5/¬pa3`en_^#`fn8iz>nz)6Şe:kVsKeV_xXDwz9J:eZjY\HcĤ_ouUy,$O&?H{w7Zz_eڸHmp5JCehkGˊtMZ[<<`+',$ ^"MH+&ю2fRI㫐(oo/rI]N0 nZ8(5to9 ~b( j5bh^96fFhK|M %ptUb^}ЮmnC+jKp m֑,~C.5Bѳ̛j^1:nOߗ &e7̄ؤ~W W]P@$T˕DOR9PA{̗3ZP}7|vTyȩFP8+AuSA\پ/)("w}8#% !ҦVL -<{Vc H/%>Ets̗`lȣ482ˏ=1{Qlcի/kSJ4Izl+[s&gC/ɆyV!2{R$S 俦Ԓwj۳#=G6/Ove-wꑃ597*IF|Aێ*L|/!4w.W;6N&(A LYYօʅr_Ĝ2[?vF g2SjYjOU7Q]&yhd4Dѐ+2 ;@ӃecV MLlEf6CQ#{)boϣJX=LulGOA vVpŠ{Y Iuƽ@êO h|k`F' *&jy3XPg 1x'|CuSw|{idĚSbNΒDy6iO#kQ^&\*/X ޮ$)n҃UQT =rCBd`+wYGٟ!~~YѢcWwPJ$:3 bش26O5F0Og 7qD~R1´+Xm:Y cs2E(>B{BhW3UQ?5l\0s@jV]ɗu޳0xf3;UA`]st>*zOYTWCco \:/@@9+a4XB!*g*l~ndxͿ$y/M lkWZUhةljs9M=hF :P@$6OC x%4k{6pe_MӐ4NBfI!Prnb0ISߜ+EF]b9hk/OO}?$ސ7z뛎kk%Y)ɶ;=5?(S r7"7<ϲՑ!5)TAڕ{JKBe4y/`5 7Oܴ'ogE;Q^/b.0ɧ ¡~PM]4Ֆʴ_K89S?hx\i~+Ze g1ƶd\YT{Q+e@ڋ&GҍhلX#w=o@O"AQHƁWPU9ܛ~r|$Izvש $ Kp-`CR!%,sQ[Bh*'d-"B9o4ƌ\N(p-A& 8YS%o<5w,=}3軘u|II#4QDQus \Ȃ5wad9j*Euo2U%rh#%m!(>/Ʃ bi=Șrg^JKV{-BihASBItag/.BrDQZWO83%Cz gFd[6+.]FtEz5(KD~WK֫gpA Y,D0,Y.Qr\ ~AxLHX`z4/wY.`(IJˤ5Af R%nTY0͹CwE E |iz L؉=JSнF3 Ե+NA7?D ؃tZꓹyD? 8i1 R}/:6Zkt _SG0.o]wkY{Q_[젧HheƢs?VYx}{+aP3u4sˇ@Ej}38K!7sUi%хZk_~ql]=pYd5 ~M?Q 2i",&[AS] 9UxDO"ᖫm :z&T'Nbp*v>V@i M}I5~(^~kq}\6H".~gޅ W\ЖCc鿫o3h?0vg㹞eNBMFʹ")"TT0 < )U|MICVRaFO_fbX)c}hz'fҠ$Q)[ry81QYT--π{7S|W7xjǖvx,X1}PMaRdPpEit9GL]Yz3N'ǎ)u𺵲'8@ A+ ǟk iQW&ypfpn<[@XJ~_^q\S5ZL,0SÖ G-a徥9awIȖ1| t5^\\,KmnFl9Kך*%)<ηצ@BetS&Ϥ<6n9+oj)aWDV}^`w2/N?s 1p6vPdDx(bǼYIsK5Dh5j:d"JsQ,͔(u#ލU!-R:䙸ڪ#y\g";#A7Ёxod+-Fi^&H4WJgCfLYE1RDwƈ')?L0C&EGB`"DGy~M+6n -&^k>QM{wj_vuKbJdZB(V~e p`*ZY v+ G#`4HcRt?KJl<<;3(׏LX g#]"8J [!nQa*.ekoG~52dI :$CW4O6<ؙ\p,}ĆK&朆"Ew .Y ^S 9#%ػY¿e(EL\|7J5=Լ{j.m%I]Dȧ:4,G߲ y J>հUD.cvYZcCԫځo2$-2 F{teVlt+P8w0Ju拦cO . !5>d*k35*fQ1/;帳^2e:5zt4 \Es@߭AIFJG"% c]HcE@jEVqmʲ(O UWNF/hEe2BgW$3S{hSKw9_/]9u) mq(]Дžtyd QФm}\%9ýݍ oCy̺>VY*ӛ<:-)%rȳ$"U:/96-"r&vay`Y|&ղًU$K^|5J(Bթ't}DY.];|3rlJO r5p-Ƣf6jE7;EC?;.5q_(إLgr*y .;Ԅ]>u^LQ'IMYz$Vn>PQlsSah^)KY9J7c^fKQ6lhΰp>Y[INS'Z=QIm+wD[O$\izօmc;dHҰf`D4JrmSA ^CDz5NB*3f(9Pt8m;kA'bmE!D93^|Rl!ͤ`j*@+&κ!6^_@Eey]6 ] Ptu|8%YUSKn CE`D,_Q>B8){oz9_ q>wal5C2nfxkmZJP?ğWgyo*zDOU=j;Y# }pOKQ_0إK#Pp{UJVQa^-Ybb|;Fn_eLY֠7S95a d ;]{f-d Je4*޷]Y^MA>ׄXQN g ox#ه6Q6^`|]BxB$NeZ-WpԸ,u 'eF fE :kY%[?h #>ssV;\m`ʔ#hBX ͶȪ}g˔29Dl9ˀ 99AxPOʼ>m׫&zWJ9(ƹUi64?-D`ɻ!8RK^5iZRCݖs?OW.3( 0v\4פ@FH.uH%.G~OdyPȴ: bo2s{˔NQ}; 36_G5)O)4$i< jR R 3Z"1!D ԭbM׵yP pI@|~)FCtO֐so=/T#(ͬhh?L#SU~ dT@xK1>+ySZ)Se.;Xj)Yŋmkyi)Xu4 wk*_W#9A]',&wG:=>MhU/>{-#΀Mo-+UaJ,wwZ~xuʺwe8~^Sݬx\X"قҧ\!FIH+)Mj]6 Qc)#OG(Fx?7tR.'szkZ7RƽSehE=Do䀾UQ dpӓ,F7=s&dUnFڊ,bSU][$]?%M7q5o qOh6cx"OAsһOdAekhB,{P$ƪ lFk,Rn=e፛9grBcY‰o6WC. YnЫgAak6A.WɹCĄhғ@n s۷)BnVy c`M,IX F(ϧRpw>$һ 0shig ]q'-!m}5IJ<=Snϙ#҄i[Sk:˄:|,gv0[C#W ܉;ک9J5XQAgѭ`dk'p&r3cs| V$6j"@YF"D~{"~WXގ̌*hh{N&9boI#=MoeRvN:!KsL%/gus 29˨9F*:q v"E0]"~B5҆ ۄa bky;RJHu\\0>6>[oyS)0$Rƺ"TYӁ?.{[ўoEfD7m@͗Md3Gmꊇb[F?v!tR^Q 1mE=27 \.$(R}W/<N/`Wo^:ٲagpV[gz`ްATv#1:$C/؃Y`3>_k[/YRbGRkaN矲UoߑZq3ߞ[f Lms"ޞaTCůʆ U&!W_ٿ]v7d}a' M5ހfZ6~4x#hȀ@n"0C7c~3LZ֮UObwF^Bri^ҭ$ŜM-PCt=5t%(` Qٹޝy͗Vs ?oS 3V-tf*u[@l?MoeT$t>bMwxU<]nICP%H|iVW1Ɲ1JyVFGCk2 n@K!sN3 n;HB]ɑ bD2g H_-~t}05%Nb_t>NF[*gCzRݕV }6½RCJ=w'$Oi2*B|<dŶƚX R9$9vިQ#?ڋCXip\jؑh|13IlبbFDX\_%C(CZҿuP_; sEUyIAr61;# Wh9b {i ɄJ5:$қlKQ_e L jn3m0m=kzgLqjRx ab*QH,ZnAagad9*4uA9N>5[+IA \clvdh.1V0n; rizY@yXV7i_![t<[xR ew+ uu^~$$@USuC0:M*@K)=&MOdTOq_]`;Pwiy? I%N+Id8e[ē_7{?˜^PO;^%y?kdzT* Br=/8C)U]N2&+3 sBzl'f(V DeWV,F L-2c v1TJF̨ (]e@>jHwap+[d1FҼP/;4 E;ov Jij:¯ӝȓw^t whXYYF]5X;lC/|X{E!X^d;zh >Pd~E)n؊HͲTfJևJgհ8~MƸG(Yhfbo?89o߈ ."'ޅsW-|Rp0dp֯D<W88ۄ(4bx6Z *%{:rӎa] h YKd()|_.+$@5(mELWV7 Tc#fB&Bm) `Z i=n3t?L8;B:V"wO5۠{Pk&+tFZf,EvExA;gJh̢-[tE(')p~|Rs/ >,Xy,!ނi[LXW K mq;h]^^Cx)uR,C h./z?$Xm*敬Qf)NN =WNh׵=1l9=ݗjٛ][F4\a+_@tgG'OrjσaJ&̶nz ,̎uj[$ׇ]]\V+,w0/~v@/_e}A*t;UE:ѢQThԈWWED')"O[ino3_-M1qn)P/:o{(bIjU~3kIcic_%Ťcܮҕ?(ANާ]@tDS_0ԲL (`VQKO ':j \ख़I 4fh/pL\,3&6g3E:vKclH <ԥFY.(_tjS0%.G'Eh_rlhQB΋c6'n -^>G+=p١쌛<1F 2qM~g3JrWMX\3Jhd'WBzNVݏ |Mth dvôM2^u+q&A}5oM"՚<W^ 8ЎZ[}CȘeƕ _rE<+k੷XQBFuf1no75d-'+Kͬ 2 te%>7>z*.G>5p.&0!ܶ:F+0̆}g@G"dfh7A8"M%5hB+s :kuKT+gzyiBHx.-DC|9̾ni|j^yCпY6LwOdjHJ'ܑ->HgWZ@GۙGuU*u}*.5oecۗPcveF572@jk?koыkBt`uM(ǤA !!{cέ;e *p*zʆӪ$Ҡt"Mbu^Y؃,ݠvإX70^=bgr){_{F;6Z-8m(pBB6(ϥ=EH3V4P[3B&3 ޲BIwD6^f89 11Dn NA;Ŵ 2: P5m=r^ȪߥY&i1~ϋd]1A CCm֓fr} q(F񿾏[wa\.}UnȬ:@1`ȖƗ""6#\}2\:3uqY"U%e]M&`,oDfebDF"kfl9s0%tw#u_ pR *Ԯ>"WuL5os=o2AI5I86hHfN6w+p_1yS{{^;zB1} TI-9葾UǬ![3Jn 1SP >+DsC+GRaE+o8uتS<ՀŪ[i X߷b;myK qMb)lku4"Ĭua7TRe+S\P_~ĸiy-u;[?+YgЫV)p1#^/8/>ω5dŨoSX6旖Vy/зSLQ"x]bAppqF-h*C&IgE U-%CJ/_w/PT1GsŒ"ڄ ゔ0f$>.Thr9X8C^loYIcLr.9J#k OxaRڟ p `\ #GTOvOL7AsM ҐAK8kD{kWgO%iBa!Ebi[ D)3id;WXk797ꡤ ߺE1#e{mI[^Ăn8@ŒmxR ^BZ7U zbvu47Ƭ"YU߄>pBkZi႞{:]_;LPkxvrVK 㾑QR9iVcwo#-˞t$C6 Ƣa)B|վYXZ]6 %H=0ncЋ:q-whE(HWx^DCcy.LI2lάE8v5NG .3O2BԈmicޢ1wՆC1 )t[{!bP)7jfc]~mnum-'9}-JRDAN~9[B?]8JvؕԄ>GWmغc;' TW ("[$3?'=_e!ڡ*=\kAdیDa.V{ CFJE:GoKEBW|2BaL'Ac1#︫CAz8I)O{:I#)#٨ᑨjBn(wQ#X6[}6ѣ9eI̹nRg=M=22yE3f D^SƇͪ8Ĉ]uTYԗsՙS/k7K"ĕ¾dRpK {dr̫Cl~M}5Vb(#o36̑+] ?;[ gb{Cw~"kwOO}hO'ymB~d?y Le 7VL'\OKV>m}9JK꿾ED#Tk[b HAv>Y _GP҄wgX#^E I{΃!+$ gSŝ9(~:C!uaX)m)?\L1/;y4HWl\UPՐPLIOߔY̑w1UĬ}z󩧖l#lt^/eyDj֝J=u~Í8c?\LQOZg'.WܧLUY6ԵImB>%/H({-R9{L0HDae3;kgʝmЅ,"m}zip,ÞU}b:t>2~q4j0IX6V9˰ݠq=Fc3->e-uTW Xa[8K!BG"BZʙĈvxR56[PSҜ[gl3 >fhW:`{ dz\H VB/l C1'Lm- N`赺ʳvJOSH6#TUҨ3x⓲  \+SGư?'.YHf]=q h%4h=8 4a\j~#e&uaF,RvU^d*\'xc-d¤r Xmu(EJY]uQG<:/4_,7M8G6AJ7Mf[ 3s-🕽)dڝ彡[)J){|]d_)]ZנKpoYTTfš{/F'^2si$+##ai=hF#Ez(6@Km_vMV40Vc??OfZnOC]c NfPݬ9^|*Slpzy]21q;H֝&t%Zr6 35-:xP&/bPLEVq(D{ Gg[M֎ySW4SݩLu Kd}Pydr twhθ;; y,0ɹXPAt)9F8IbD G=YK½J8ݿ뜧YdT;_2rk8ﺘIL ʛj7ČID<6y3 :l `l ,#덵e,Tw&Gw 'rЄ:}[/E$qʭ%YquQkug&52GC]a 1HZvXPC//`_;euN1zrNnV{vʓN@ð5 ir{$ 9MgEy-x'Hh'ILscYjpKrnh8iu2 AѸkVS=|إ^KpeFM`Gm$=3{AliOho7pגZ \ ;:QbSMp@l-t# um,+LŻQf68=;i8P PvEb:3 %Q7Rc\PX!pWU?#a m ~#k8bdxGk1D :W>Sw3R` P9C$е.qY&X%!ĎCPݩHUզ3wsG<1/؀LN(AOf !t@*:5E^lZVTLj9'. j p zXT^cs.sQryٓ.I5ōi=4iqӱfwT:Zs koW| >jT)SA?A mMk'cm6:~g\:h{YqC٩ԩ?f,mkr>S/j,Be@K֊< 5>5]2 i8{غu,n6I8@&;gR> @$pP/1  </d"[h4 D.n FisO݌"$#=N +,Cs81V k)vK܁ ڳjvVi} דڏ~c\GEBQE[U[osnsAejdz'Eڄm<Ι>wye rh\Vu!Td&M qQ rdt=92p;{Q'AͥLI m+5~E9@i_̷np-8xփ1'\=k-LS3 ۏEڧOTj1՜Jĩ"E/kH&&dsBoΗ hjH!%E#ܖqı:ӬPp_g)iF!`4e9sPB^,79/WH˜'uVGlJB%Ɗf)ȧ[7bGmV@I{3af:}yK._DVw˥Qa{?Z7[$?bLm!f<e$2ITKtyGxz<5nPmyDfl]1L"ݠ*9F5[WZ ['(= 囐ՐB@6GЋvb!n}L)1+NvAVrdܠ.Myuѝnd˜% },]cN}yA,&$x=mfQTiɬTYPISɟ TG)Dn%ٓ=J2ZŅ[e<˫#VSK3CXqLjCnN7!fRfSP\TXŔ0P`׽dCc^R:۽ܿ'4XS wMnnaxO_;(BqR3ſvr?BR"Sirl;0B"O!sUй=9y`ys^+H:wT;^# r;c[޶szNI  w6Ӥjѩ5\76'LnAd2a!AW q3@bALvW72ai˸0܌ۮ:~Ad%%CL׎~5C{!TLtxVH1֗;DiXF1=-v}8x/ P\x+g-"M_vŚiTir -V.3yJ"s_,lF~\.3VH{FKj}B=XY%Y kLuZܸ 5Ɨ@PMW%%#ט݂Xc4xඍhBqpbv!eIpe.tCOOgٛ7%\YC1r]ǘꖵ?ps4khFO/#L5X^gTrUƷ MYvqlE eskL ]8!'*{ 4x< wu#7@vs/eYϮ =.<-oڀ3Gy֩r7bq>HJVӕd G{kka˒y>vucڭQFH0YpyYmz*iOޞh{2C~D0Z \5My"C^I3x1|vx/S0'HJ4c!a8."-F54@ƉBדI5l [O 1?0KEҎ+N]%jd}o?[(Ϛoh>pBNad[XJ.-9Ū[i/w!i6[D~8dywZʸ/]__+ x[7M^إ $(|C?fjD`rUjj-̚yφ?ʦVTq)-]L*2Nm7m{ӺZ^_M(CzD8si!D`A)kkgnGڃϤ\6ZmJ+`HE8\>jmrbR,ceѓƐ71dCo \a\7Nf˴ QV"#%~# ge^!2(6^g@Z{#${ipKXnNtoip~NړAyuNËd)T*aM7;׿.l_m^$[Q!&^C61*杽S*݇TYdajBf4a4SGXEq**!u}'_MeẇM!J5[JgX1MB:@i3xo]nj;LhAP11gBYxv&a$Lpe(Lӑ\hgoZR)M6L55CˇVWS pG ?+Jn_fn,Z^(1' E AZ7Fs~i+tO&9,=A-]9[9l;6hzUW=К*уfCCR 35ʠXuD%-x<ڥ==T~|9àVY,_:{TS7NIH`Jvag02f $O싦_wl},ZS[l q'Vtl|Tӣl kKtrT!vdЛt~%tCIyg (: h'gB?OmJ l8b j;2C=K,@(R#kol9}AHRΦy,"`<.×,!E;*8[(5eIotȍk9L,?fӏfmه5¥!x0-q>ib-~ɼVFl4e8H`(@w*_^v }KKgc,k/⭥MLt $6"^ i>ټ1%W[ t *OSESv)࿞J>Q5˂v4_jPo1>vt Cx)h? :EjVTYg_ a{".ph(?t!-s!/kJ$!i|$:Fk!#T#_J)c)3$sE?0<_aIX%[2: ;OK/+DϨ9m-/Y &!?kڿ\;?d66+,] <c$`Ji9jϔCr@ Y0+xX>z[(D܅`fw5&wV[_f5F캱*0g<)wW}}?V0iFTϗ0,5jJBs+Wb˰XNH*{\ϐ0:)o_pQl|")Ps2d-T: q<_C0|jhneN͞'ڸye 5RWwn}@ n(Rl4@ؤdƯw,TB& ׫ҵo(D-dn} Wwr\zpx-LI*]*S0&y`^}La Y+f=SmGũجxkXUD,2`_,B*ɒtfžOe١jC,`$_<}.ф2>s[Hdذ+PEC&[zZ>Z '7{swĀYU6J̲Vm}j2֠7{qQމq4ć׿ByӇѵaM=<:7@rFzMDv_@nx.AP?J~ 4,+ H w )k|5wS!O'1GE?8: ڜ)^LJfX4 &탢q`b+3fky׬ 0#]Knu`f{@/^tRcӎ7ڿѠRiwJO|?7i;Ȳ*ПUglPoa.z/L wK @j}Qs:/~ͷdT{=+]5*"#qc W$L[#Ôq Ŵf [i d0Mjm㩨*? - ҏ x /ߗpaDzxJeɀ/M iU PB?Nҫ1 =8؍SonWL6{k޹2|T9v]͈`bR2k#d yRWkح UcrjZj4{ZjazzOrCt,CR<Xk]>յoJeZYJz1q 5 "P?*rZl{rFr=Ƌ=xvtxWѡriJ8WMQH ,aK"V5e.K厯œ}vP)RrFH\g%]cc'uGW:R60(0^QYҩ??{NY¥smܳq8h¦GagK'GF;SVR%7ki,։';{̝49N~cE[ swZj a4Bc7E-ML;\C 322`_ f!-gL n`<Ҋb#vSn3 .ɿy?Gya.,@/o4YkNhfzP~l32@갚(_&E"RV8KP .11c9ڸޑRTL_2\ C4 >K^-$l'ʹۣ7P/D}xtU,Uy%a칾?7 ܎ N!%d\FLk0Y|Wksj-RޫX]] eiz ›z*ꜚ(Y3&ZIU| 0$<.q A` >hϥ7ҠogA$6=%sjz ][;1i@SƣygNu9Q!(5ׇ VZ-"⻹\Ham.wѸh@*{H0c5 qZ[d.L`fJx ,l$ڷm9-}&d4 bz/! 6η=TS[z+o\Mzp"x yD9`+Y̔՜)Nǧ\+-(+0c]Î4$0}1G&k7/_meg$孺⑦1'4.\{eRx)NJJr/@}J*l%oȪ8dEL 5gR/A\1YZ'q>!daY^(< :~LG0bI97:ngIȲj4R~+ bC)vTXj%x,nyĚH+i֡:dQ.zЋ f]ܿ}i2ivhډG, 8ܫs_j ;Qv[Y’M7O-$c~+6~ZG6ފ /a/ mR̘D`0#r@%{Rʪej1hF!e gF-+\,*q(5Hz6~-QBk,*ERyU7y+)E,.D#ОgP$5KLQ=kL H.oPcg):h,G&¿s=^GOTta,J'UE ^ܢ6](35 V?\?Dl165&=BHcY,,?1<=K'T@K7nD ?] Ҭks}gQQJ#Bk3yn&l4U,R+ P[Q=|#4ߴP2VcZsȚ۰sל#CHjTMTUMilIXEatͺ!/dFڠy*feo 4gj6e}="tXV!<$Q@ JVsW ςq>th3xx:n5K(ippr,!Kbrf+<LκA>jJʼ^(Of.aKq"^`H0Īpwje(ł -\jXDFGNZ.#5at^ݺ/FP2F`* d?.cn_,}!/!!:ͥ2Ejixaj`<, |OC3Dp F% q,ւa%¹YpX2xCRdυF?땠Bә E>yrO9I籼J$8K):ԽNvb%A@7I4y1{x -e䣮Z-O %lT&i5IYP](ͦ%|g7@)jF,Įb&A}/WDK͘`x&+@şE>y*Hb흧h@B. ;A)@&Pպ4iad6c˗l֫eV\'7\:5OƄ Z35GT{>O]HZ.Y7Ԙf&.Y6W\(JG"Ʀ:&;E ڌtL @VhhqI`?S)u Т]]=yJb`:N_7T,f7o"B,ySy٭UwI_Cm76uC/shF+GIe@U!^ īwIٞ=GEXa@-aO¶µv$۹k $itOW:xL=DŽ ūTь!Br 0ZqQH0uiXtƬ#gw)(*,}  u/vY*[0|)'܎+3i z@H+LkB}}UVjo!G԰; G΢X˄t2*c䄯3I[_Ǽ KERp84e: 1O5yX$qꔋ~;B} gЖ`NuAȻ|4{ҪTȕYO킮,hj_W` %~*k]> DNBl$I=`~ D>GџHy]8 z]3@0cx\_z )afm[/qFI|(2~F(W&594{ I>BcŐѦX/o+a02(,?tq_ۢ\:6r Ց4ڝrJQ'۸ӾH z{i'x6~5ؔJO4Hv(X w̵h:}Xwi}Ѡ+c3Tҝ)Sd0j95ɾvYb#H5ah.*)dHF6fmHֳfW o$K{*@JuNǀȁ15ҭԕEt{_=z 4 UsirbfHCn o䂷6Mc~H̓rJEZ>'_M!2 4MY3};]C{BHO^Q΂0sx}^F#U@TN̾22C{muCmgFT f9ʟ~VsZ+UNyx{s}nǢڰUv|wW8Fpq'rݟ4zdd&褧I[V->I+X[ mt<rKzr3bx.ZTE. 3b+N 5v FAW9@jX} ";Z"M #]A>KiδK'֔⮤q(AlBQ6xhV6Qf " 0XqoE^\ " =CwQϧ,KF#bEQ l.Hf4B'b 7 [Ў I'ְEg_#b0q 7yM!RK71L-7Wvִ_eP[sGogK;-diOL3[xbeX0dy`#>ޚLtvumnÕ$7ڠ!»trwW~L)?(psҨă!)o܈4ZQ(UѺrՂ%,$SS䑂{D~ `}m !ICTQ %[/Og*[t2dfZ:I")d6aG;)-{oP*{]~*GJVK<֫Z A' 8%M@Wg2>n 1QyA`aK \M8rQ'y<7Y73ZWKY~)=o*SƴaAwUٹ}QhF)1xD%[ , ~MVG )M$%I˲k'P:FFR|{jf ۖ vh.vğR;{Q8 R;yl/鄚}8ܮܤd2ϝh#*OP"[0^;0{ yaCŎ;.6HViO3bL6iG;1Vvg"&.MW0 opn99\08&n3S)cE[3DͩtlM~U/0xSG1'Vvu5G 3jT$i5"w{8X8UGKţB##a :"¡ckM*O.꽞}Y':oq=q33e[]wg#J ȗb͢F\󎶬 :~6? 攆Bn/_NVͱm޾HRKc[z P%Eq7k۞E1&$C1>۵Tvy預{_{}r?h FBbӏ׮ju%A p@'RoKTy 3'Kc$ͣIrGDiiM[rCnNIl΢35cٕv _1^#97XB;ExoCiLli.dyJ6}h _WWf͕exҭ@|u>MRkk 2>I]-I+tCHO:0z|+L@`hfW_pI&^ʁ!IqQU^M쀶cݑpodI#RRL&[G~?543)ZKJ@9T[F#9˿b{io!7"*Gc.B`8$bKq*6Q5LlYNڨ]}2@Ԉ:V@PֽN[oKN@,<V W/h4눑H]7d$ I0 o g_}N|0kY:k[2 ŘOJy:?goMM#} Inl34Hd-Qf$[ ]KaI)e}CJN9%x,:J %' (.Mc( _䌚n 'A:O䯡/h$e:q-YBt8 tI6gp۫R?uQOZ䎷lГTm݉݋(!vܗpгFulF3nA Y4ƥ|62_oh+FnowpVMhFfX(Q#â;e:5k(T$:|h7<{rή-8xdI1)ޓ>eWD>t|C(:.w\oQ.h; I𜢊J:GD`pXVF) +^G}J> /Ey<;GUFxt^rYQiRd4XBa%XK%Mǝ>m1XիXcpd86D#YǓ:b];y[8=2tZYC?̭Lv6DX~(81ɶϚXP8 ,p)Hb/VyX8vaPiTO{K2@{SDg>PQ2yӅFr6ݛ6'P뗃b7ZZSH!SֺK䩓D KvZ{6OAv~~kyJH ߁:L/-2*Qm#kbS-&W]ȵa :h~sx$ b;#.] ROPbԳ?pKN9eb'Vu5xG?FYhp eDwiO.d}Wfc B_ !%"I MoCbkƤpEG ;oH,YݾUgq [5[C>1QP^$&:X&$lx'C=LRfey=pAϿAm޵OU +9&C1t+~Ԝءf/C6;*HȺO8AU䷍(~wՈF[3v9Z=A`-~3 O1&Χ4\#]*&G74l;EMZ[F?n|Kz ?qNP% ,~z'Ϸ_t5Q[r/?֧Yh^pA? X&>z':ri^&2G A !0)V*r{k"x"X)G&2͞P;5m:@ f+Ѱl)^Ou)qs($T'yo3ji $ly_@ztdr3:`X@($\H? @Ǽ]uljlʶUŅ J,|O"~;QHr$o:aP!dSgC(D= ˜VJ)ku~# ҽhCHD/K~Q)6iT&h|Ȟ_Rjt#&dOF`k6wۑnkd `u{{ʽKcո{́ͤzsT1>{?驁^A_PmԗȻ['O8nX.S,̀Lgoџ/r 1c4Y Ž@R:')@)))3[DpԀMًcAB sp{n ޷ }2zI$3܎!K2{ @",=&zU KvV;&f 4/%+|׬y];q^z$h_qұcE~:"0s7['dNne)(zn' #Cx7L,>ap4MjOVDuPfG# OK1t6Ղ>K/ M;%Vŗ_q-;ƺ ɺZ[qWt2Ƚ5兓 kj[Wn"-_Úm!tƷ,NdF/jʷ|*`Ivӌ}(̤lb:k^5_P\R>U;F$OfLT\C D>9BQd1eZR= Fy^\Rk@Rd(;Fa9ܴU*Q|5Y>R)i|;UIq`9YvG2T޺C|Y) 8ЬCCt Iʭd'&L(D}AliK'غ$m2 șu0w>Wx< sy^NQ''8G"3H,:y5v Byu[9de G~w[w%<ֱ-r˵̐Ŵfz&!Az!m9;&e$*YΏ<=Fi/juG|[q5 ljr tV;-TuPQSSA"uBSb#3_m HxbĀ.qR}}חES(OYV(&]bβ ܽx?>7BpM(00z$a ĒwrE.,钰wo5\6J2E3/ bRMJ .@8טvb= Ϳyu#}%b]U |e` W5M3utL( مm@ !S ϹC<^$\BsuB}M 9#2s7QkX2^,T'D2*t*фI%H-gWd@U 9iw+ :"A pǧFV@DeQi4QUT7nA YiGraJ3*ݍ %dOMglT\BE#g3U}]q"Y;Tl!nWh{Շ@Y/瓱p֐-GG$qVǐ5J !=,k\88JV;,(:à5]p[heN×xYs&.5^t.TMеsg]ae5I#:Z"|/_9"5SoiZ'0bX*$EތY/`8jmߥs=8)R8r2։gs ymq^YhjC4zDƂHt3.c&||Zm БfZTؠy`D4ZǴ/ ĺ6j_"N͑CD"S+8F"=Ba+J\\O7WKIQVϛJ4yN."]HuFYKP4bCd*kWTbRk /ǏjhZ>ÖG Ü+H;07Y#q591ru ,e/=4Hx!Ts}W:OlO7Kp@ٖ&yȝpFԙ$f~@{bwP˜r=@B 'ܩPu3qO*gcb.x]:ǧ)S3)7MyNxhB2bܾC~CZ!*~I PeG^l%Odx#믁Nh_iɫoKqlzsY".&ZM%~~xIifub|`wV>_ݤW̾WW* . ArΣ幊|Zȏ3ićIqz)cn\,L rt^ZH47휐F X-s㤏Ķ c)f8_K6DM8,~r:i^ohO$;j2i;!~SaLϽZ6ˈb n!9S{؇ʲ# :Up=4P/:`޿p(_xjb+w%-Ln= "/i:s3b3 W9obr 6mlzA0.1|rH8su" W%{֩(qW)z%_% KPN5k6<⊂{oqIlQƮa(Ѥ53[Ϻ1˫W^jX$_Z=zqyoPs:@0JD{(ä3 6q$NCi┯TsjD_~!@)J^~m5qgzKR*e WGH}Y0撢F Um3sCkuUʭi)!e†JnD?dCC ׌h6i4d3ۖкX\je` fGR6,Ҧ[/G\,FX<@m3b)@\ jw @(DJuDŤMgWQi0Lcl1 Qde~Ǹې->\٠i׿~.R>6Q3L}σ{S1J9 S(g{1_# dL_bKlrTv1,c*D!eRV~f̬OSNly<@ߦ4~ VԄ3بH eU7@Iיc/^@Ԏ qdj7pk%=|F5->oi13h>1۲ D2ܐ ~mn+$Pn{9(Ѷ(?0;.P@4/xRNv':(rTiصC^`J(R='W0%Q&\;k5mģKЬ*GKKN}j=KPŮT~Za_F,a5byC KRv&~\MUA|UԜ#ErR5CCݒg圊y(K,M&!+h6hfkEmiYebFGs  )o􎎹q.}&Y0 )j3, `{_e]m앵D t=dx| #u 4q~xbX?A=F`9lZ$'XF\%@v@&)!F; #Ct)L,7ʹ˟Fkצ EQ !ѽ44v;QpԨu_xfroz( <Uōࣿ@i,J 7K_/C??Y@/4@kB}0 Ŷ8ZlVoȀ|)˲`HX ln\޻QJ1,iF_=EZz6,h@D9_6[L Z@*FRg>Tk"1|K\spۏQa5++5V>= CFdgODKzYiU" n% B`%MBQ,@>[#yrļ-~;.WяMG*x_{.w?fF:cÄ>0;4Ȁ8avmAwգ7\.wRkchnDly6[:P./ց֫bPgIFumŚ'źXmϔUjv)LLA@gqwO@;Q~ s7E7\8']pROBu aim,$2~T=644LPh?!E!Nс_ykr,n/ty0,+ϸZz$h$w9j}lG=!j6J2'i1h\8#R@ngUXV@չnLP2 0.GX kDZxц-CE_w؅V3ۼBDgQ?aӃmBobYv30S6v{.}NZxԕ3eX/*I TwZ^ |~!6)9+vA<,d*Eݖ=᫇Kv˖C6$؏!i;|pTE 4-i-DF 5ɳE'%60c֯&G5D9 s.鷌i\쌠0o*=N=JB7<_FݝvH԰:)vyh`ZIҹr`@ڿd5["(%}%IǛ1A;#@r -/ [k ޹L^!VQT>dbձeUmx~}Cr !Ã˶=R"U짒Be'+dk9!)x*-;HУ> 2kRMXu6LtRYOF.G~9xFcO}lF `8heNgFU>: ]U[_9RWzD;@/SV* "fTlke06c:"RdCNfEw0Nt4$eT~#ӴrINÍuljE!qp".G,uo&DER:8j%]va]6QrK[ژnX߈z E56WΫy2A #Jw$&qDpŷR=tW oCdi>w~8㢍vA=U^gq+?#ӫy_i2~ɓ켟{P,-N )t))lM=bWm8MR=Ʌ+ iirٝOq-Nx'JW}m+ 'WbYᤫ7€{U!-Y$V3B\OOolOxT<)Ge'LrDH(drj]} :Ou3躈l%9Ag-!$A2UTM'J)-+ BoKSU&,45UpڔgGaj\}x"w8 ajM"_"1 Xvʘ76'|\(ť\d3Ú) go " Ę҃C .CpwV$|85 K@pNi{y{q`Bpn߶:5?kYSQpd.V58wJZ%ruh>Zվ֓qjʝCqR}^mDzi N7 0(%;Eծ[tY*)1Ngȣ͝@ʀ![DG!6.t'k[;}XoBrFJ拔",N"3x X($~UPw-M, zB `^Ц$CT }xLtwS^܄|Zf״eMs`l"ѳT.nW *os mDh!CѢj(Zd|f˞TRkU(!7ypiv4ZhX;=Oע!]xy"&Ь@`9 Kls t!4gOL8sQ\;(dڸ^?+#96O#N_=p{=4SJ۰+M'F.kXEV l?Bq6MecEw`Z7#|[ƒ#_nNXDMygXLok>q~]AEg`H;rզX9cNYTpc'EuPG3vU13ܕ#n@Q6/ uҵ$MO^OSqUcwJeʣblcCQ8'# bR_:]\cҐ0XjO\yM^l,-d68rPm,CgRr5~!_TȲJx$ؓ]jސxb1)qR5&!1Žh879cpTKg9/~Y~Vr=N^Q0'l"qab;qi$«m{FV 3*0c }&nqYu M5 _ 0t=*DX* kfRpsIQG'ēQnu*,Z|?7čOBA$>$1dUE5!W5Yri :Ze `)wnlJ VtϛrxMI|yςp&a^>cAijl{Ow Z@)SUPtv1Qjڙ&5D*}WLm֢`\j:|/ TR-S}8(zl+7555YfY;iqK䬪!lg^1`oT~\(PN/ǐz 9#"LL*'"gPg6Ad ))SxJ5չ(:;GG&?( ȩ.AѮ<us f'e"6Dl]{HďQ/,WClG;7 ; %/ݛ(xX3Hrjzxߏ⒐WN QCB,g԰{%ʸꀦ>? Yj`]hdT'?ak/9!vw{ϥb!x Ȟ$/BczcF\.C6tO4B}7@ǟy TSI+[ѧ W'R]Vu \ 6Bz12S ݁^fc(i]Cg *lg>r6К=M,RZv5xs^H |!oÈB} "sx au2; Nbl(EΎs/%}.abƊmR&M_H|B!Ry?7ᶳX9|ǨQ;aY/q-X!lc $6@%'т@* aVbx4Gc6x]fc b;j^lh6"GM*؎,J|EﰊH^utn;#vvGi쌛&bL+'/ %5XgtPu䵻>wk蛷ּz30ɳ;$q߁rVֶXNOmEDXXx"KIk: 7 ƣ>BXS޾k`F:su7~xi[GU+^p # [A,m~Tw4^]Т2 LtO䀉Tq ^O p<!,m =9o9I;1?$quwT$ J umX.kZJY g_hvq謥X< 8S=nS$I+ׁ&F9w9]5S\6A pz c|՗NS|ф1 joB.9k4*쀯@ 4RCqT JE6ڈѭ1I/?~_e}9mf%mzðĠmذqN?S,/,Q3pY5@`y(KqCb2LK2*[YFun%x<ťÂWxiƫ K?1^~~8~*tO J(ƣ }ؕ NT-t)G.̨ݛꅰ /]e-lT3Ywlb4ζa:" ^%AtPb-/* )>†W5;8vHTI̗pH]̳/]7U2\7QG "[T%l|͠ -|lJszlEIkW!Թ}';?lڕ^o&f vJkf^!b܍駃*'?p}EO{ӉDiw D~A&9E%N%w2sHգ L @a'9h t݄HA9C, #y-=g(*XxfiYl'Y}qusI/}#{M2`%1gA|aٺ@S㘫\)$0gYxŝN~C?[c;/5 5YߪcW; ߉ 205>Mid+"n6PEsk9]vG cYZF@KEf˙byaOǣQ8)f(Pk}jR-vALjay@-=$!S|NFȠs!G)7bzRHuwA"#ꈒP=ΰ0zo Vp{$Ĵ6y@x}#V=BQFeH^]k3(=KU/ܲrڎ*0B}6GNK(G/Xt5E'VnϞЦgX*~ A2Na^FF1fCAFI!!za<L$IfGGAZNtf|O*fp?ťΣBD=uX xs$,'usd=亾W%Hy"@ Bg"eҹtt8UU02\j-;󹩏]6q')e|ɥ~n  wD|:w*T}YI_a"Ȗ~!&v2f/;n7&efCcRJ?̦%a>rp Ruw@@bW<` /׏ s+Ԍ4KZFV_Z$pӸ㠇YWpރcӞ1#p`а$(9hdz@7%!{XhVɗ`gYZe#mGu* ́U wPD`R/MG1-Vkc0R_ruڲ-#qVҊԱ{bf6abrKL+HWVX-wҤD-w_ wrYE ]ze!E;J&Xػe[L#C< A5:bqƱ&c;p踌F&":r+meP-Mҧswpwz5ʹiZYRS]!3-}YM = d4;ɪlAh^#yfLk8VvuE^pM;5qW.t5ryUa Хb?ρ$U33Ki=j6K G1M;0}!||E|99>Hoq7Yo "Kk{A 92NBa C~p^`2?k^m8NtG a,ЎMG i!J<=F)%伈4lGHkT2LO['rNr_}UXy۳*ETX[ LzSX_B;L;ح A0`a5Wpț9x q[SۆDaIq<#e!B0q0du򈩮pV9j D*ttF-Y:~z!N0(P!n2v[y ^+Wȋ?lUV P_d9`d iI{NnS,d6%[ yYZ=*E3)U,=g1IIjQTbkи`mn"X VA!:} jxvt_ࠆx ccV9sT9kE>($ebA^oWZy@7:j9#VX=zX\\9t2ezĽef iV~J"*0vJwfd~M*Tj!q\TwDg Iz K,}EPrpq53eOY"Y lJ -l\5"&_Xqy4Lh\W(#tzrJ@WP TLiMz# 6M.C;ߗM"RW qBKETױߝ,gBᛩݜdm#!n׵gwA4 bWF4l\i%H]-VuS*J&ХE5{Tu#!U"0RP|'fkxƏBXvِwˤ `8J|/PVr{ ^:k0(2[)Lukhx Ņa҉],b;!U/AQ慊j$;y/!@j>f0U~G"։1h z^C9.Be4OBpϸԽ}@Y$ ]JEmOAk},ܨC+o+qTs|~?vl1X^-~6QchV`x|e \V*>ɞ QŚw׶`Ùjt&h ӥTT1c>i^z g)~gcާm'tUw93U,2l#1GEJupina\% ; YS |Qܴ_b 纴؉O'xx{ϽFk RQ,J+N,SrqSgx+ 7 Ppes=0ȏLz(Ugy AEŤaK6#"Ef} ƺǐqAE.޿Oԑ.}[W$|a+i/<#I_`Z*ܶx^ 'Nkr [|zb-OнDcY}Mj*,Iˬ+n^Q3uD&$7179}^DImt7r~蹴A4:I #٪Ċ%y}}bW-m(v?^"Sm.'S4*<u%!92iLhN>Tb %cjwV.\VMu5K;jǣ/Q%J-B*73dpx܉ 0 w*sS+g`1"I c{EBڤVh GN=SLI5'IZAlA2;QM,Tm^QK(MxiY?Kg[EJޘ ϱCFDd1Y05BE9.nQD=<*zV FyNυgK<Ӱ[ mkCr _a/yuĚ<(xې ӉB„p{c .wVx saҜlTc^7bmGyq UO,윪zKh#h:9^+AV۵\4EM@-ٳ3ErFcɑ]$JewN5G&ɢQV , R$$s'd)qhÎcϺ:5~#ޡEUH%(-Oyzj0Uit5mȗɩc g3!&ﬞ\3sWP'Gx5x,IpbGŇNUAl7R/c~&{2"R[6W ʸ!dDT8b1;XbbAg1I_ңmhD?߫&|5g !"veK{ZA!AuWi;709*NZVJ9+߭wmX '~?hXٞ¯Dc3`Q^0MQ{nt\H\i=F;!&*#:µ)Jph+$uˁ*l4 Rs%osq!ovfܦ|#N7\{*ߒi4I8IOj)Cikqb޼4x( ?8P㬔X8yzX©EP!;# ҘǚЇnQ+Wv,ꃴFVwrT+},Ec]Wo1!x9!;=լ7l4ğ0az;@0Ф|sW1 D YĶ`-Wx>w e˟HFx/$/?xzSZYﲲV@Lf"ة˚=O];8R/^eY2 Iar1M s0ўw Pg@p@[<&JFUVj>M1wl (mArC=p#jYUW]]s#gyI7oWF@$&"Jax \p0^*vu:|_?V85v j^ꕞݔYlAif`{=Z,c;bGj?* z"oA{>Ca;Z61B/+A&n} ,PӜ~Pvs1W2L'>BH^ujD>ą-75CÛS̨H*tg5e aFꠁ7j<=䮠6 2$wJ7'n͡h )h+\q~J ٍܣC}Wa4&9İF sQf.FaK+:@Nrk/)UՆRYʪP`&\TZQHxl  e,P#9Y'(Z[9 !d¦ļC5Pj,o-Ze]g%/UZzhBuՌ^c~Y|J`53{njDOY/x kZ骤J 3o#v.%_ 8jzͣJt/Zo`=,XR>jF\dYwVI)kh<` Sy*Ǒ8gP>D \4= րU;wʎG2(5W񄅡5mNZPZi^Vb_(Ar&Wn /I^"QOm9l@sꢉ48 cҋmr^&|%*Jmt*^h/ ̫! e_ 85|bM_SWa,u PVVܐT1' ~djG"0;-nת2ˈ qY(3`4J t u1g+"zFz.LSof?$XJ}2Og$\#2fѲn)M \b]Q6W٦ ֒Sb^Yoh=Z"4 鯭(E0I Đ SW(+]Θ@Wb>J!ba06şRQ72WOl܁N'ѐڤ".$+%Y(0|i>v=CHPՊ0?--Q@*z & ¼')G}z C&w͔Y,V _]\}n '^mRQogu&95$~n<]wHkjIXm]Pe`TeX%# )ݭoa[C)YmEoVak`)odXk2Ɛֺ}f縪iUKRkw? :q_XtjoĬcAFJ(xG_u~Ӽ_b** J>KӃpmި Ot!N|qdf| I:{ףۣN⣞+!Y->I;YQA[~= T:es ~(B@Ӵs}3. OP #->k?\ T X FD#` J|eA]~/|1˯Bڹ ߼Q: =٦EwN t5G =t9i1 4 ֜^$kхX,vR܁WfޞfҌ4P+psV8Tb;Mu oߟN,J{e내\IRY >$*u]#zd%B[T-bbIiE2DT'Cvv᪾S[RP:X}/wK]o .3h41jMj/^5; AJ1 Sk%u>ȅ% W46S}~$[FU#tȒe [fZ]oLjZ^L8& [~iqW2!I㩮T*3 w=@{eWUA}eBy-d!?Kis%\R_$n,-͙M%m 9YPmR'_:3'aPD>"=pfT*?G=̳a&uD v> D"ſ˳ S6PϹ<ڍ70N<Js)`V|Z']FpVs~Th1+&'qT`q:! J=b!̝EVR L,Ж֋+86Y 5w+_Ǭl, .BXw]ɐxZ?mلm+@0U{T#bmn\F܌1< (@7.]:>|Xl’O8,:4Bf h>YLP/n_:iXZ!i4Qr\<v^<)ςq/AU Ͱ[6[Ώ+lq mheY]ʽ`iX r7XLbRRKMgz;Èϧ4J*} X8P+ðxeNX!q})1aAԸڱ_WZ }~JEDO{CJO)w""fH[^m)賟aFYTrYz]KV7'( Ku`J|a,H0"Lʞf9# >KA#FT%J`53!Ȫ̓ub3^0Hɼ=D2~HKGH4uԫ*lFӟmpGQtG5soeQfo7BQ` IHr~MU܇bJ€V8ndQђ +󳖗CCeMSև7¡lePңiy`7(7ۡD['a<eK}!mgG+>P5f|OTہMQD./ nC%ĵI=c-;CT6e6 r8Z`hjBQ憈V@ܲ󢤫)4Ggn*zGftH}z[pPHSM 7ĠW3>sViTգV ڑ WK]eĐQ=^kkJ8AHb+^3߂EeϘvv!zS7Y@cЉN`@2T".'z?9փcUeUpdUηUؠWFs 7Z^p\}µe|3_h`yU7gȾfԀvE1\ac !ɔNEr8<0YpWb6 \n!n>rϊ q~U+Y%=5!3ڠS h\˩kKH) wϋ#o0 }MGD tMc*.xPI=Ě PL(kj DPR筰(}0P 0 X{+ϊfN'H@t Nϝ}S^]g\,pVn:K!62Fxbf&T@{0D $c-"5N?VZ!jRၧkgplĖ0OzyXZ398= I⟹yI_)}㝈p/?wWd3=.72Pf>_3?Á -zw4 tUL,5H&k^Mjj jӭσ/ێ&pa25(LVn1YQEV/ É̚b{{;ap 'qIe%Jc{%6mɘZizùxquo+;?[dUAltʢN_ڗX^L*gy|0Y"˘VFI(GѩBl'pцqe'jxi  :$d}lN`k0NzMK;Dmt&PYڃ& 4}Fr?K)EԿBX|]aFic 7uJ$6bS5kT}.)ѵF$'2yhH<91"$]ZNЗ'sBTD6ǻ"> F~NIttsU8Ӧ3_S`-8G%^t  Ab[]3Ʃ0),U ;8Ƈ}80g6,rY<ݚhG9"UUmω(v\r]B 㓬nLZ99e$!f2/6x5G yk-p^y=S`,Xk2C^•bZQ Ş-\0.`(kFm<:F0e]Y _2_APy-Yo=mJE1TC-^fb;ulA:AdS. +JqCE$DrGR&UT-D̬$@A6kFwcX&nvد}ɮ>i. 99u@$W$|~ 'a wDX?b};#Vu\"M@XVWlWޭ!%"*A+h,la0"(&F]Ϊ051{3̴'yBVzVnHm#] n;;`ݴ<79Uv?geWק["`)ܶ|J٥֖^ٍb<ֶ{},~VѢD,F!v]؞Kǡ hu* E5؄*aF^/r+0yT~ˇ0%$+*;#̀vu)>Ey=QNQ[? ՗T{x&LJP*D%&]Tx!mDLY@Axf<qj}ZjJS6*7)Yfw _8Gk\>B/ {pgJ5?oLu8Uzq4H]o3ꉄ@`K=_>Ay'J>60bluJk dB6s>J~ r7Cr8浰f g˭%q 9Z``lUyxZ6X&_jO'G? {2ju9ɱJ QC+ A Ax.!$W_2<ҙwjƫy&{/0?9$|fWUT;bRS>-J1M+_fgYRr'jYJL"18n'l fwk8qDv0h915;|LjiE@(Dʝ(džMNHyFnkr5(S!%f4?+\Z6\t amYtp-SA3ֺ|\<{Bjj>>HqbȭYХmϣY f)/dv(UftK2oѰF.:w/%q߹ńKn:>?AwNg9m_e @P>E u5%{mqͬQCGu*ӵҔpN\iLCV 80c4{=6e2z'fvi(?εz帊JQYsnWc˅9-3 #n#a  o4:dqPԯ.G,෡PpYuH+P3܄Vfl6u!E4TbLPCAJ\=ָ C6ϰq_h(;8ksM:;Vq=zT=}gD}pHs-}􊳔`38)΍EJ'":1$DY"Law),X^hkէ.H%,uG=hPQTS\osY5‗A[ɛOwMeX$$V`ln{zq[h=R*;-wi\'#_\}ХCt(|m02Ɛ 9D sA@۟-󁏩ύ M:cQ6z+'V7Z5 Q'%ye gȊH`J|2L?g;A4D pJlE yvk {.R[E21AM6O ;Q1& _(ظוAtda3gRD<^q1@#hY$>ƦUL'FވoF1'*]aC׎tπ$Lu-U\¤|m}lD U"q"*<"gT>maXmnߔ 3*ß7[ZW_tdRx:(Sީ2Z}XJ};.LY^0 {j,Ƅ1bi:i9F[|23K#(p ca u@fWڻۜʹw/ Xy W7sTJg=vyFYg@!ڮHܨн&T<=-msLK2:a6-|)e^1&?-/:I>٦W ;JB˕x.N#Waцm}DhD0=BI0Uhr32?\{%OqdH*K-dʹ&ދUB&xyT;o}I$=oͳlR#o_]})Uˁ5mnT|5Df-䪙J; XvW8]tvM$zEr͎x5}8~Qi"N]c #g"QdZiB gJxZiGqW/PެDhEО!K9Lh]4/pD4HүXcByKՖWĘxZ2 <" #1`0Pt04^ad3]pZXw\sٱ4:z ; .4dO<ڜxƂ*{`P /Lt, ' rٖlGPV./z0 m~F*PFG<3-T|:ov^X>=QJD2$n/: VjGAgߩW"'<7*J+l_ž* }Q ju!H毬~?jFB77b5ij)Ψu ;t\WC''F xl'0L2&e.`bU렻oOҴ.eAN*BsE*)wj6jUX~l^[o}{vɏ'ӏSxՉ@:]2ֹXKwL Uޚ[QWzr:]M3oc"X3fȆtK =ACSZC>tPc& Q%/;!Q!KPzBU"CnQf~L9O4AKLu%,!޸cB5pKk9mpdN]RxI]hL6[5oK )Ð%ncb[!%M!2tCHmƷR 07ե##TMD"G߆j{/\5g`W=S[x !8^mZCmwU)aTs3,Uo%Mx(C$@&pn'Yro8/-꣍1a] tJȄ;9Z1mC549oT>f:x;nIUִ,N›\+?ʻEd-- Z2Žl.BPPQ *n(DD A^̎ L ]vpRM۽ Paķ8 [J*/ +:VT%||l`a@$maᙥ2T dW1礶_q q!^a@n,\ErgC(;2fN]x}2"& (U{78|Z5 v탄;Up8n(~g홱uCc?UUŧ$LLʮ]wQZ}^&d"BMJSW<D^Jo*GFT4Z 2:{/P=;\aWʈ}ԉQbu=c(r %䷁aq%d7X{gE Sk=ytIF+ z0BMc9)47w6xsOB +-bݚ"2 rQ,2 ?]dnll]FG*٦`+IuUMCܿ#>̝wʘ3]|nUXQxEVѓG]`#(]a-6VkI[g!Jj֑Mޟ%0Ν Ǟ":|V1VUվʾ_QC!2)сXfx%U.ה¢r ?Qϥcy"v(`6([T7Ṕ MLTyy* }=q'>n!+5O6CdO=I^+SB H}mڛDz)uĭ ݼJX& &қyEO}OiN30"h~ϕN3k*hg-{`Q,|m^ֶ18)|h$J:ױ&eBSe+}hJGd 2z-;E$gyk@uTFv? H2?(-IXbsgc‚mx!%v Z_P#EkuwX3:xrZʹd?6R8g<uݛϺR}vƕBAt4TNR,bb]r^m» Oms~qZK3i$|vd_Trb[pc1ArQ%HHܮOЯq`WQ8Af :w7FwFCk%j _dqCo6dIWy=Mm?tBvG ͺO$Vy'үQz(ZZ)B ^z+YdܼESKx(K"e;YѦM k|o5v_N݄LN*>ᛜ@IJz0Y}!c}X1~&vUa4jD8IDz2p a띇U>0bAŵ3'ogEފmm&{5˂q.] H\S޽v? ^DL]qQ ʶ{|XiF|L㉏1*_ȩTjݱ؅΄\cAv_#v0% 8В}1O@<9I..t=3eirJ9,t=3hMNp sLṿ!rk+r6UP _~z k|_%Vf,;l{F Kvg:K>62SU"d QٔhYq쨤dt}undSj1Sz6z=S l VR~rS00yW|ǝz!83Ml FbL"w}n>kQ~Kܹ_QZSknĪ` 84w m*dqv|9<! )||5ySMaY:=SAH=Ţ: @D7{kK͟ʡQy' ĹrZ ~,'K&`֬Jn~ݶًXw^Q!ۥP ~ rf.5W2_oӤ75QVΦ ~7K,.kfwm [SeXtQ&PҶ -voPz5ZwP<͟gsI[eu;3%gobH et?1oMm<$rlnuϬUjiZ _V01yY_)QEQ%= )ѣ8BD7\?qmy)!#oZX1z@t9 $ڃv].'U38Kej#ǹ0)ޭUG'6D1R)I"<*IynQ5]H",qLzov^+&Je&bd=\u%a4cfB 1m(.S4ݰI3|s2-aP5^{kb03!?HeҀB( Z} PT6/<|ND/N [' Z]( K'dٓ؋VDQ<]#pi'.Br<aEgc] ,| 2ͪ) EtkQH:(JV䭰/&^l*k_uD0I&Þ~@Z*V.mgmD0 -=uDKojвK=/pfrU<EKCq@OB{}YFVGp@"yӽw=v얃} =N "E;j*Dq7ޠP?3&a2Nr"2}VpE#((I\ FfS{ $<.ld;D m+PDpS_M?2Q1$TDoqo%qd۽ڥQ@7XɎ([eesdX$ [qjJgWv>Qrm6j/pqGYJnlJv`|fFSTt~q7/Q^<ui:0P85~h4=nU ʊ_zhOG"6ѺDp"E_ç1dό572c&J,~+7ch:r.(L/FG(t49&21O13txJDb@"<0i"ʺl]Zf6Fv~2xD%ۖNZC_@GO`z 6hɄaꀗgPap[W\5a?ӂ~UTA+C8#ܩ%;|՝ uŮ؎ӌl]FT<#LT uJ/s" 6A4$J\sXy~nFQ84Dε'["R!pU/zh5u>H=г=hAYA>o,/zm`Ȕb6:S<3C5"<3I"OxX2~r8qe8a0׿oѥQ'b-{>̢l35 }XdacC~tU?!) c"b)uوJ/ sEO ]5o^7r*p(n3HوUR^YwF"c-𛳐o%8Q,9pr|r+$ʠoƔyc֖.]̃(gvl0j'c <7&4.lt6j[alMN'=/gy͓G5/@-q[WB}*͛A1CP>mѵ*?zC'؟'!Yk316~5t{ Wk(g ).`n[}HJ14%z '>kb `hUaeȶ)iœ ^GD$t~wyom0=Py chAܼ. 77}zZǦRba¿Ld?(cÄ-o"7xQu]@5!5l0*M۳:h|ThґJ9 0cT[k2PZ l.2U05*>nqM`$m\+{et0@g%=}p~% Y%s퐆,ha{Uw,7I^\(plRf Fy~+T*g5Tˀ⒮k}'#'a;x 6p䎇ώ(\*{?_"@ˈSO9e ^t0+Л)Wek8z΂Dɵ7X?X70RYp}1M=T-5>Ǧ;Dت#~--UL^" RMVXU*|aXBn@λI%JeoDOC~)pN?a"zG_fw<N"' siN LZݯ܇wqӐ"`Ao3 /}:[ͯ0ux3w&O4?b⊠%ύ^ڃ-ɼ/WeZZwۿ?äca IQ4-g=bАcWUgX0@#y`@YȦ^'C}-fxҌ+_`Y1G1jR089H~< k.o6U%~>m )"L+MK-ju7pf>Ȯfoߌ.^7NVW dV g?͕|O4g[ `]u/ Czv4'ǩf%, u3L!e走kL?̤#Iv.4+zV:e&Xtj (DwZI+:$ބ1*Dw\  Z⭆i(T4^nǤ6Dw^xҐP5 D`Cke:KDmX}8G]0(AuWgp(KYkqfCJE,_gV25Lԫ2Uڠ %|l\! آW^z_t.Eb_Χu&ܙYyѧ)t-[t3NO Iͨ=[Mro߳XtN8˷YMۥ2TVS:rA[/EJ@]b, /}>Ivt2I';!{ܥljunkBwO [|Dk$IC%24EEiwZ t~$kU2 =+1=IV 'ٿvV,fJ겍'gܖSuƈ#hB~5h-qB0Cy%  UQxLyQt˂ek7fdJu&)YgR痡tVG[+@挐W &} D#7IWlɩ|+aQq4@"F P|c9Jpz!QxY[VLw]H1THyRҘc2>灝.6+,6v4$8Z9ȩg˄'͋2f`Sw}<NXJDGlA_S,dagLդ*EeGńܨn1/Ӫ|A[(c@쒦 &VՆS>d<.1ifueƒ'Z !w@pNXXPIt4``0/D\_;G짹F_u@Ű6I,Ⱂȝg~5 2Ϧ` K~Vŀ}.ZUdpoCAd{SZ;wHsO?H-^" [z*L,d:Ü`2a3C}bN숇2ݬ7BC{e\5(K{ cnY@@g lw#h dEe$lL߬xщz6Wk]WY\J|0yCGmTrm.F~dKE$ehk~Q| W. ڴC2Xg2/5}Z25-͓Zb}~jÍ2nV_!B> P>U Ɯ&VvAG47cs^nj٫2G*xDIdn_i f|^32jécoK/tMP30ȣMȍb{=ƣju.#{- .эCL hnU:)K~ӑW`lIѶdS&˰nE+Wf|H%3>2e.-3+5tK.WJN=ouC>PEhL-ڇRl#[CR泬g; 񘦃"W}Ǟv5-sum󔜻+{:p٣sFS(oԘ^^9 ``wg!^=K]9ݭ ;$N 8 BLc8Ż$Pt5ԓXˮyZ،4ۏܯ նLϨgnuU#_@^Zxi%@F":~K_9ޚvr $~rt3#Od<|Wh(S9wno,d芅}_9T| nr~&a%,U靈CޕER`MJ$vt^࿧_ "8yAn><`V2jXGEo:P˯f]2PbCd-K pׇz-[lj'IuyRҊ\Լ?Cy:UsDzg8W!ɹ gS^9D S2%-Xakp@:;lqLb倷K P,$n:?"4ɱ*i/K^i!*v}=\U c{+v!uib_٦G_ p9Cw50j?+*N+Gn9U1]*SYqNe͕د쐢{C| }rw[f'V 1LY2#QT5|vr(<@&M1] %e q2|xt-z97QcAa2dA : S:ۡ^8F {đ]<cә6x`28w^u噀A(AsL3;C8p0+lH3؀!b^-m'l݈#t>A"o#%S~},rFh2WvS:w.hC~\sd}H}GpO[TFu+MPeDS6'toRF'D 0{zIށW's=ynJ*;oݎ_>nM€uqL"Ki얡(6u&^Ӯ<\ԑ4+bEO; QLST>˃tdv0%V1`K::?&+T1(:E,yPD/jmu}WNӫe%e BCk?NRXNF,|NKWɓÀi~!h|^{Z*%@|Q\m_RԽrZxSd9t4Y%}h.OrBTg֧pooe3S a l!|j-{,p{[8HLV~xOF(MHFόOfˮ5F/}{FWhY#$Egӽ@4j]Z T epBis-A71T7~3"4֨*!Hxȴ^/OH@*vIŻOr U9ZHJ*TKNüc|`ʑAdwA4%4xL˜& 8 nJob\=v1$ ] `!LpByWoo, ݎ0Lj-j icnSRɇ`Q~ȳw ; }4ҖPf7C;mt5 u###2CMӬ)wR6Ȭݱk$fSX^A,w'@R^cAPeQp|uϽyzw0W(2 * 4.GG}u4i7ֲƇS"2#l8!>vLS=껑3Y=ҹJb#78otP`Y3ǃc$`v$}=n+Q@el'6E)|h}>jHH{R| (4j+HLA)ﱒ΢ [crUwjTȷҺ1-"%J Biˢc]z{3RL=u:?cX{YJ  LW9l(u{~DZCͥtsrI3NO|iLggQ|p:y~8klpMu5w "JW'u'5 h<-K+ӆNDXuz]0߅ t\Aa*WOdAΞ:h:ujiP^zl^I.>z O6峃`J:u{;`]Cկ-6kzEQHg6NW=H>&V0XGhR$9@|_E\iԃiGh?/͛X4ˌ/\U-k/Ǵa/q̡{qs)2] ʉ`i:Z={P #F|_ƦW~yD3m0y F *7Yk[PN0} ymގo i Zo xtvó"b7-y W'zwFܓz5)][֛Ϯ=4@lJ (ڝ]8y g,ײ9^)}Hbo} 6Mt bծh)~j]`NgµЋ\ڕA=vSIf42kb"Zt1S_Gg3 @N3tX.Ǜ14u7Ѻ*ux"KQZx$zd;U ـo,Xo߈DBi/"C~-Sv^R'z Qk8VGV,hD~?Zx[$(7nݍx2`MVuiz2Z0~NX~dͶץ8oq.2MBn"e"99Зsgl?.sC/$K4[;SsM5eU{As}`P[Cϗi$'0 ҥ!0QZ%hwjkl|"opEs$ /(ZjJkZ"SuݰnǭI,Y9 8WKY݁)&''dUS^[oI9BNŢiV<BHz46~JNo-erWK4օnsF!k{Q nX $[VD-t _,-\'vChy / K_db8z,zZ ^vmշԄHAuzd:XO:p[r$%(y4˿}٬ ^jY䉨EuK<,_qJDijAYNlj9v brnnkuFWLGiLa_hW Nȏ{Q>uQF=Ry^@ 4Mf^_S=>o) Wgێ6 r5-q&[|i#̐{xLp Pwc1oߝZp|<@'$NdŁ^g\*y2E )7ْ hhBo.  ~`bLx{[3d;e\*BąKeeZߘ&o]+g FO:g+Mj\ YN'WReZ'82n18^FqP\g3ҘUO~EFr?2ci>ߌCX6%<#80Ҟ$78~:;i-9%p{x(p)]zd`P^~aJRylΕ(&ZiԾިV<.jܪ;ԫ}ld"^>d|4'ޟ0aps$6d`d>ѐD#ww6Yg 49PlI%׍?PP^rIfirbB rVoJߕpeE'O{L'mi)&d+nQD.npTcC5:dF`$a$֖Y3yp͏9|c'P#L9FUDh~()6; ^]0NG:|'Y[c2V@zw$8(0) QL^j|ģB]yinL3*Z[]?֠tۀA]xROe?t4*u>+i~)T7x53& ,p8;\Ii̽ d l!\ w ~VLG0$%H81U@o3&di IÊx?SY2qS$L^5Uʨ vJ?RIe^Uӧ+?{6[wGC{k!a_ ! ܥB,+ VM Md@IĆ9Z;r9C lpMN"jƌz4aqDVz_vխۅp*u4S>֔֕b752^*dYͶf"R#=fKr`ag=7Z4NU@I$7n̏#Y{+ZJ؅vT~ubnH.-SPQffP=ɪ\xr ]H #F TSCe2-;bMW/Wk3z J]}fJ]"dil? rW!Eԁ d0%NZWIfz` @|C7 -hq)Q}Gܞ0[ A3u!qM[IA@U)}6X@["KfFά$0&[)~n,=}{Hs_6G XWj΄88~kV-RF Ώw+h7tqCϨыcJUJ-pAzhMl8U7qqשdjѸ yMNy"p*5RGq'|[G;ǩmG30 yeI⩿OЇ2@'$ :XsgIsSoߥ Y ^~ \4S gDGFdILI0K I!u㙳.XC'J<:I_WyC,ݙhIװn7jD ƐGӥq_FgWfg4oLtB!$hp][L2'!_|Y\_O\Eeu,'@{k-Äm=y;fydtthnie{5H?dhEZ:trMtl+nQ!Kegd%xU)O9!dzj-}ŝvGFo::@3j|D6Vr&Tv:Y"۶ks仢* X'|s:Sտw1/q"^Vvp- B+dڄI1t՟ vu 1Vf -C pBsx|o>c^ۇWĵP!M`惙V=NDKŐ+'! ~9x U5')c#?f+Y>N0I }(h@Y\ݛv "@6+C@+z` ]e mRrw`='蕪 aZDW }qk^UV.@ n2Nxru?2ZޝCUI=oLN 3nN'!. ^5`Yjžj[jizХҾgg+ p~>bk)*9>?ú&l^q?V2Zγl2͝7?Pit=ZvۗC)26Ո&p؞im_g ɿ 6I/ zT|!p! `hMm[s8crQ=ׯ+?TӲya'EЂI>7?2Wq_@F,, +xzbݾGv Cٖ_}!0,f9ltDzI/.Nr ٯijdaUtvהMAD$.B4.yZLXMuUr9G7tc$BTZ vǜ)N֮xݽlv yp*I-Db⽖A}7bဳ6wOX(1Axv 2u6MXSH%3R{^NcpSC;t'!!$9EE㞨L檗XS&|0ˣcap"®@E=Lי&Yv1-7gӐJ,qZz^G%Pi]ҍ}G; ۟ |<҄-lW5ǫclIi/4J4]B?UoaO" Hé% /hG6ku  ٍjS e#w ܍ኄ tV t,8t7ޖZlM uJ2O[U+|;V]<m #R>sp!A14gɹ3B`Vcnheu=[ Xgg=6pVgl"'P2r5AeezsJLԋARJn7d\= G\gYQ{ ZUslgy/͎>/E!R#+"43Ba,\*~.{E%썓xN-h wmmc, XeIJ `iu0XL8;̇9ؿ7E _ݏ5z]F .VGd,Fj#OښOUB3vi8Ґ1!`) OJyI'jC'ZyhP0K.X&ٵ:E15=Fz)._w BaŤL.p57{W4RK -<X^?:&O~+V3$iʑ*֛`Ph>Hy*wxqce{ѺY-nHduOK~{t5Vp ?I Pxap1(t/~8_3ALFh϶Zɹ^o/I,@\ R3FhbY?OmզX)Sª-8nґnԓ pr%( -E>!D dIÖlK.{YJ (_~Xrȗ.M `~ &U<8csf=?EA3|C `9]3(s6U2)i&Ye^XWd;xJ/6k/&%Vf׻Xt^̏Ƥ,F̦}Zh) ۞HQ3oeܖ";R!\*"^ަ?8Ji~+]a}8'%GC;V;zH3u> #"@KY -NCjԀҺv[xgIK+F̱W'^y?v5p9ݷʗ  =عGKCW𚇙!ֵh\0޴K(=â\klFwAu~z 3ޖ8<[(H[# 1&T!'!kɟWf,H+''ZW,eK Erq@YwAKxJUŊPdsXxL:nKގ=uISo`_+CR ժ9 Y2J<538t2Z3]6lr jdUhvu<) Nu V:ϹӐ/PJ:}@މlۉ2I:p'ph+Ol|*a؄{uz3}}k Kӯ,׾baܓBkQ.g5F0Ǡ5^H%.7 <ְ[sKynw$Q$znkh묡|8Y2.7ݰ;2O,^7BH{ n"Þty(hQ58"D|7.ѝDaEQW[ڣm> SrݓjLZ];-Pth¬8~Mjhu9 zfm(iŔIm?gQ!۶a#DtB;7'z1x^,,-N]>EO~0[utg,T#gP΂ߏydK"BQH|ZT>ҺÜ,*%VDlM2nԱZ#ND6a>2Pͬ+bxǦbmWE: V >ϫ6"qDw7C]ȯOZХg"߄>Ն_7J8տ)=>kž>Yıq0ފ\42,;"6`NEɠeC3_K{FʕtRj +w8ʺ<)ZY*rlvOLrȨBHBv|˘%-Ē_Gz`Mjj7mb(Ⴍ}g(eez2?KTX$w,dS:eeo݃Kfנ`|ĦC<%QJo^a+@FWBʨ6BvL;)zٷ7v|oW;ˎ[]LT3` 2c1u+ҷ^Vb$A/ {ޢ uydOh8_>4۳{!cTGU1VaMd>/ X咿sF&X2`E!Ij-i£РViX7OExv)55o7kBC5e,+r{ kY =2ѫ;2Ym HYUm-|@ SpNz,M0L7m〦l/SU mCT3}}Ⱥ*DŽ-B<3UX-N w U7 -jKIF* ̧Tv"(6†O ҘĀKyqu#o# 1/݅w wo"Bf};WrQNpn-q !'zMMe=+BiUo sMz I+D^9n= E7y~d".(j#K6C;Y]Ն0y˷:Z hO^X%{sՐxbW{ҩR]0 9$kzR2\a[W*û u|}v;jt}ް*dTS Q6r2:7yb3Q %02 5<*,pyD0rHSPm6pe"0'q꿆4# 7AJw{yMSHxVs=c"{ Y):)/"]y#b{Yhll넠R*e0+bng-DlFw/rƹ~H c;AG}'M4RNY)C:G!=yxlU 7L( i 'N঒ާ t:8ڹ9k* u'&T MTi烊1%64_!T%kׁVMNR޻v I8Qcv^n$emmhPBhmċ4˃8v7j.ŭ.&"Ac:,,5vG~/U^_mD /U JG1Q GdTnD?P6Ja ~k x:miRpLAqt'qT^5Z NM n}]?O-(3#Vb$2|cHMPeqI=M^]2Û͝f8nKe!>(jywbxbpYyH c 駨{k4y r=},o>J%\/>W rA45FNE:ϮD]n_3+5T}7JDKl 4eSǣ<:RHǏٓ"\_VlQBa3ĕdIP+_[MQ v3Wlv(,ݸ@hn'uN"Է \Xx&mYj|=3nܐ7DĬW/ھ"舀B+2h^ tK}>YJL6L S& Ή?5j1{b꧌ dcH 0SYZJTQ;븷 .1 뎎N$D,0ʃϠ[iND5 | S4ўW3a1䛸Oo#dYӉ%hP?/x,kٺ(?t+4w5lnޤކB[RƜƷO֚{򌬲nhf;k2C>K=XI=t7X=BYp26&A/O[JYLY(Q󺈟7ׁ{tF/{pXJI\9ϮdU.a|(ci{+S@ct"\Gl3Ҕqx;kUc 7Ǘ "iӮrzR@#zK # $JFd2vgA}wE#bAb-}a?YthBXI9갏T1á{;-¬WZ`MM(|+㺺ksLm*%IGc^8<_-r>.<џ7jd_Ϝ:DvHQzE"%˞2XkMC]Svfk$vX{hjխaz@"Q0A^M3 HZ8!>%]. ; ~E6c(٘>k' ycje6dAY_c~~o|PD5MYu Tʵ?PV4Ј>wvú/DNV$/rw>ףgY@tL0p_}yst._vx@󮊈.PLj[Z3kd $`r~d5e ^Xa9, aZ"RaZ=~k{!~A*?pS;A7|vj !J̥ce+*X!ataHz%D Bc Jۀd N"5y#.W9ql=G"#[?&hSbq~f^O < +@ r䯯[~MrX-ӕzpŀVüK]MOv\wZ=6O:;T 8#8! &kԕ6ʕ풡%Yl[\"܋wc!Aג'2LXF >_)iZ-GLMQKÿSZ访L3 h%~B;&ZJR,)\̖(bgW+r[Ƒ[P6ʫb~揣G/X$2}ckż,,# ጴ;"HYssۣMUܦS0ZVxU9A%ɏ#moZq\ZX^gz~CZ& KPs+Qr0@ "ᴓb0yQ+ҍk|U*BHXeJoj&Nz #jcmWX$fhv))G\AvѷCsZZU2} OۣbX?åQ4 h<3Y^&HY,."__i2{Fbs'z{otKhJ+!Wnxc0}Z> WR1]:M8(VqI}*tYfz#po(hN087& lչ==[p=?%&<'s{k4 Լ!ègloŁ %ERZn ȇZ{ m0"$[zq{N@*'ymbVv  y!4P1y64 "5>BxB \"Cmjh̄f̪A]F*^7䍔vz7 xK.V>NV`0mFSiH W@+sR@}&ObI>F1◓y&a<mHCt||KpKvUYN-F/j_AHۋdD Վ3K%-Wb,^.!FZB&I{ղhE4Jb1QU;mG]zIɧ̠1rY]`B&ק~:m.^xub9SS7ޫe餦7uߍy-dT26 7 Q #a'f dk\ Ң# 2:r]W0kʻ]{A/s&[Y8: RNY%eL 4LbW*H 4>g@Q˗ΤivDT8cjHOè)-ޯ&thPN/nvwD}/C͐!EʎGEX v ֫B.CķؙKC$!%=((Ӕ^|mu,m|{}]t>q%KK6לDGQ :Ќu[Q٣5Nvۗ}AV bj &ڀ!baoT*UԹ%28c`%LWu2Vwb/^M Т9zݰ6J3!mS[g0Blҷotҝy'J6(7No.US) < *w['ETXQecy;m~T\~ivDD7mгPopC4 k¯W.ZsP{62g:fQ.=Vk?!A9M.C_~٭CmF^_/o [  *n ?\ӔA|#)Pr>aTȏaW=[wz\e : $כ(#ƕRBx*.7A2F`S34[@P?aS)D x{!Je*)B0^ .]鍝\-PrQ( d^ hlGfQ\+4u[%h~ W!=K4SL5Z)EcR"ÏXǞׁDa)% -О^ƎۺX^uT *zH] #7x$FHfIf4YT.0Hy۱,r.wAq."NFsy"؆yJvݗ7Â?@&\vkJ%w(3n`(c? eD:bH1*;}(A<#XuqWQKN5!2K:/?lap6"J6VA !P("&D]zlNZ0,3ґDCC.QH4r%!r^'g>t Ӡ¥{ GBQmp%=d{2bS חvqW/dzŰ#>lbA[r߅.4؆A K<5Fmoױ=^@N0̠_* @pjI %}iU5 ƽ[/L;w%4cxE@#,r: Rݦs2Uz 6}bqm'R[e'M]tl*5CnՁUCeWi|!K~!wWUZ旽x9q"Hq29"lCDu*vMen "W4A~Vǹ ̢?oxp:e9gK9v0yfemE s@[ ҄j>Sh'1ŋBXyF/G@Cݒ}`_9F B:ـUŹHv_aG5LVV2읣Ʀ~o^aƭOQr)sO<`ϐōI5bΰRp|c[ ciߩ-`*h2$Yu*L%ߦ$]Rǻ`P\m( @;[gFg4B'{oj2 HRr1$ċ'P3P"{ i7N.ZTHi9(~B&ԛIg֞@QQ?3$Q0Нh&'ҷJ_;cmάt&*^j{BA!ڱ-5;)qBhĆP:Fr(7 W0!+!]0rؗTm;)yS^ff8K\37^Jz $n*0%'2YG)}ul/DZ}M |mМVO= B RL_{jAQrB޿pu3, ¬_ w .WgIy; ]m4IǕ$wE niQ%,Fcr|j@;WbJZj!+p^i"d6c [ILYML 0!?6RMUH _ ?:XO.G-˹z 8&7kT&E} aERJVE%+ؘp6M|pT[z *IH<4(E |_, V%(TD/3̚οR6mwCDxgcL%}iY i#Bl.ԱDc a4M*]0Ibj ;ݺqd՜*`: ܕ : z+$㣍`Lj{hz7@p8gSïvwQY]$`6?qL(`B~L`h/X?!ɄėV#Y~Zq`y 2<Ή~gryAɄ%eaHi?(egV|?H0miulqFH~ڀ(FyXhg ~ /siy%2!|OOL" &NwHL0튼aX֞|ynjJ^qo0e6XVev\Dz_lZ:.܅5 @JSb>xBeKu!\};L[݅\^. Y`JG>V@B<3BRXɈq|KbL`dvo U0yҠ0bdƺ6Xɰ\j.XW;6tvWND[$:3>L\Dȥ=ޓUrKXW̼w3o!jG7qxV5sդŪrD KXJ~_\ރw"1$8e1IB)*-/&~Ř-s, !E?;n0rH}$ZZFՠK\,OGj`+呝D9dgw۫gWײr؆X"'Cy<&\l6q٘ vR] T2lѮj Vߡm1%6tRbZsc^@/ J& .]쒸ڷk1ZAܘ}Y5S ņ36J< h v.31ҨQ-?G394&l86ZO_ Μt nAۋɞ}g_DƪU_!6cv;^fYcs[*sNZD5)B F}|TK0~Bw`]I҈J@} lDRύ[;3tlنdZ8-3ilȄ$Ԋw? ,xQU c/죶~GcL$3_syeYt@Jwꉽ1fλvKM'jcy+@yv쀭OW' TѩWSWJ'^v$%*}U(cRuNNyL)rMV|&zB 8CI\Bc[`gvBhd)K^WQf\<'☱vh~Kᆃh'mB;Soh8: h']kXT*~"E@<2Eo0A:r0m][ijS ЋF=\cǍA+vܫ2r.BI=WxzR%uM~\'{v3VuN qٜh r^z j [ae;,~*rxs9A-;f63BdK,-\ZN:Xi]FG,̃_-R&^$OtX7`ov6)e7rȾg+񳹵4i^uĺ *}UIdTgp9 T Gȳ!3ь*Ms+sbZKCq-j"gG5VNQ_x$GH|PhR:V3!O'@RǷ"^~ .ɯAyѴ~ߋq塑l` C/'gThد.6"1~o(!SG#P`3/ImȎ?;CM{ΎjlK) >3W ZEPSKkݽje ( n;mY"U˨˩@^!j9iGbvp^Ys+xן;+'ͮvẒD^R8S:ȅo_h(1@&T2@ '_.:t RjEju7>S(aNacHu$:}^p:x('v1=!ryx7.#k|3;8hZ! O$KlM}PUw7njtN%}Nce4i6ý{8O3 wVCx]jq%z7KwBINm?7/2Td}O bٛ,(= 9/Y&dHxG@x$kX}RQU]J04b\[KgrT9NdCV]ȳg #-=]T)VJeGT4 ˥&P\~16c>TT Uh[UBc=D?oaYo8$I{ǭ>\šnu)j(2 ޜvKty@rGf߁K[<Q!HU2 00ȴ\a4|^V>Im?~,},9{ Ĭ;3Ŗ,-’>#vIt^~!'<]+p\G seJ"$pU!hɹpZ#Oٹ GwH5 oNDwIA"vE$ͧD-mg (onoQEtcб0Bu b%_7.82&<#-IC`*ŀӒ~,L׸<)#d$D PE.) L? CxM9GM yl nǻPG ;sp^|,|-GD5e=ȌTINuX|Hwpv #iPB UAC: 01rfa{ Ds?m4 {KI@ v[)&s (lcVk!gp]/ON<Ӹ<2J8 iA-RS`p0@b~ytь<ۧp &R"֧͠N]`M1ysItriZ#KRl^9^nKWFm1śÃ29{^*#C`ӅfFn1R{5з]yn8R%kVږh{j  ~]W2 VG@7b%Vn!%,cq_Bvlp {ڰ$yQ8 @]3m|r #nu(c~f&{JQ|iM=F)f-SQ}z܃" o.ЏaI`~2T-x` ZYE++թm a]WvJ™8!v#zE&|ׅGwpF}>LzQaC͟N[[Q:f\͜,.;.MIy]x\FJX;#xv ybr VAAs_EU_eIgcs-~#<|ߍrdE~u`6x5]W3AWN2U:G&-*kJèLm;.=)}6l 78;]GQms㔘8(f0@~LjWcw3,ZARԏTXֆ Xr3HDs 8MjRq'+(ֲXeߠAd`tCf|Fk0ONM^kwm}%k<ͥ#ETZiD ⷄ#WM{C2u3[$םpӲD_׏D|TW:nve(4Y|-he?whkȻoQMnTƻM2\yBЪa~y)}wiye)-cG@YIE,R7}^\)YpIJlu4 E}q  _+Qdf{ ѵP6Cz]xLi,C{Mn 0,P?"D3ΰ"VRݜ\_ ]F-N%ݡUe0#ث'G!ù)=/Kkf-6oU}~| ;ν˅Cgf`Iܦ[> t@] r,i/Z%m| ?x %(9KW{r9JPu}88;&Ѧ̘ط}?pE8n KK(`J.,6 |N21ɭ@[\̵/%Ke?O&p$QJQ X3vc!=a4;~ Z6:U~6A u6kW 2׌55 [ND#2X!EtKXc@ڜrstIeb 8K yghT Cb h!DVR| )>\}㲖Pք>{])X%:0Ƒ62Wë[s X; c+#yq Pd@e`I1?< Y%Nz'  )>[.wo$uVKLǸ(fk;xXEng>^!3*B4ȭd\@Aa-w0WT݃G.Hd=i,|TNrfg}9~|v*F^I"Xt >"Mmoh\*D5N̫wݭm 8 {\v-xp̧GOn Ւ =/K7n`>[8;##@Kȯ]fɽ*s!և. Q}_Žb"cP)D!"b:WGɫHwa(;PV!mBb/D*n.jG1Qtو9K~DO ~5SlGe<5Oqn7J)Pd uA}8gC6T3bT?Lg-SOEIҰpȶLo UWL&:5f عG)W8uo\޿Z#HЏfS2#J^ZOpq7eqֿH3W.`@G1'aosL`GHx2\ PZsmOB,JJL)D6;t%Xqkk$V,`awoGVtnUxNfqe 7N2|`5HL@׿ ϵ nPZ/U&y0s^ MW8lߓu=/vxfR6_ߵ>E=O;+JGu0s W#{A7 T~dվ59.m0~ =t8'+4GFWl[c9MHa?~逞̼=/;2TVd=X2Ϟl&c-v{]o-еMOjl塜CYwR۴JhPϡ*8ۑvLEP^; 8,q3|ooG <"U0uu(bT)w0xL@V*%Xvy?M6=G-%G":jAI[YtEىvHI1~ | nT!_!upM:Oǭe4N΁UYĞ>"6*VrO?u Y' ί6L@S !UI)cmBdiKH6K_Z%xrf EP"YK|@7۪UӛG>I\{ޓKިclKؗv+W䤛WJ("^GOd'[Y#c`Nj^% o3|Gm` {CO^IpL=n6m-qG^)Ё.Hp-J+:|5rDz 6 VȔz,k-6k˓tOPq!u:3ZM,JQ&).UTtAq;Bc<*¬@I=7tAA,g%Nd铵,CiT]%m\!&͔f$K8g,FclTsY֋27w~#!9 ,EP鐿@(:G_gA~>zʿ ZQ/LWLP}D}׈}{F-=)[ oQ9X{I E_'0T%=S?qFD)ڇ>CŨ yj 3YF+(C~' 0(p{>%~ܱˊ$64_[.GTh R/93u=;9 ( OS(̻L$"eSY>hDarYh˅aM r^_Ŋ3A^{ϵZiIeLe%JD<Ѷ0cy`wGSɅgB1gZ@,GL(/ɓY >EK,%2^mnpvs{$ FpTTF0J RG&9|Rr%iJ_kmcF`e;e˭~Vz)lzFhUVmfA,.}zV,k;E :&k uDVoD#w/5GPrH0\zz[4*Ҙ؝!!}̤Sn, FKtpRQ:'fFx{(npIP_Cw;&oz|ZiY?0C E(#nK?DARX=lPYjke/g.MZ( Z+%ԿY܂W?l$Yݹ 8$v~JLJKݭk1b!2#O4eE|C1X(4To %ZW|FlʪeSL/񾤝!w/= 7 k'AVޚ$ٿkk 9J!m`r$˭o (Qx1Àjc}$G`eMR[wMAfC 蘭BiYL-a &nI-\`hN(\J:nߨs6e\BZkK~(1[5UAqN9Ym^ijPc~# xҋ  .:ǟj}Rn46^b,|ʙ,v >݁njC_oBv0K0^K T Z*38>VjR1S˱E1~$>Hͫ6[%Y}T.,Ê[;ϊj[b#Dg,v+3 ie9@ u We}* ][lmm1[8>--㠉G-)xߟ☣JsZ攚siHT|>CʯwN:P;`ik?rEc/4-2^ǩ+ c*8A_[yk-F6%M#TKj8[Ո hfJe{ gV[z( ?< A:bm-Lh_u:_B|`Zuh'Ϣ90Sp\CYy7% : i)2BK]__45a;:a Ertd&s$*:t3ױ$p 1"9C;KVpk*71">R#+# =.c)|uo!E{nr wgFt ^٥So<~ rs W)'/7?7i-  ix{*s!䦡G5j jYmO;eF]b#EYpopW3|S@/2=m6?5=C7AJ}&=܃;&9h-NϣVaU(8rF6*uQI.-DgHp\R> kw4k[͔b ]ibFe;$E Ȁr Πgpr}h*V o<)~3A x,=_U4qulo#з1979e_Ylt%*Z ~v9&sU7Uzvl̉BW^$u`twRgB ƊE]s|fGa~jtu궵C<ᘯ!1rEOy#fYR9^Ac-DŽLW5I` 17?ߦ%\U"o4^!-G}y&LD{fGxאLv/nGC}O+i8UDC ʓYq%0vƀJ UiO5U6@jΆ›wO`a8 ң [< ꨳx *oGoTw>3@@P^kQ$SFx3 Cٕ a xqp0ܐ-`y%{?.83QGE;3΀3 {3Lڣ702lZ&(u8>KBeXaL,L=JT T=~[!+U3Y R>9)gX{*J'K-Ɇ"8t*+n7Pdqr2.v͐&\XzK'7Wա)RU0mʞ}dGI%IF--VN܀o3hk/;q7mfMLk埖, ;{=lg՟ B~skӂSiwyT<;Z9ql$"2 où̞GBi?Tu=d *! %2ӿ͉ O ]T1OUr*Z96?UmVk ߨ2C۩Gf(HJEϒ)ّZ ^MÈv@>a x3JChtػ߲ۍc׽(xySҩ y֖ o@ ]^eQΣRX+  e~d lDqČ߸*GTG,V:3tq" { n/uG zM{sdȖ67쀢te<x #, XiY.3 `:}.exLLB~2kcn}1SepA~A@ДيoV,Yj:q & !E* bajOLiBԗ0nW/^Oq2(ij&%ef^&KlX-wfH*y8 v|-iXkfUj|8Mp~ !8jӤ@y^t 4kS~gOh >4;~"Ҁzk'vM3#Jhl=H:J$bRCTL3Rr=t%bZ4z[Aq-WK?#‡1f 63c],s,Dq?;C̏x 5W V>xKuR8-[xy:g.\Kb}]Sܜn+MPA$TQvC"{mIXv5^c !&ȓ'n!Xם>t=6iA3V&j;:2^~֓BN`9ߊLxA-%ad؎Kt?de g2||R1˝DAueUcw;,}R]098k$qf0F;[hh:p&2f7g==`Qx~xiY?Ƞ FxD W:B\ fgC< mҙ#45}K#_>v.8=ZyŸ&?:Q_?L"u BIrt-LL lfxĥ$ҁ:PsWz'fK6 ~%܄M5u+oj#q.G9zQyv;Fs؛)+:%y nKN-^HO7~4r=!?H~ǻZs^ Sgrָo=$ Ľ 3̭C,muWw)W/B`~ L^fh(FhSY~W\\jC$ i+SO[yYl1޷kڱ8D|sތO}XoԀa[a} UvxF$N% gپХ $ /Z)/)|,aeG]@+ S4"-*IOAȠMe cr""@.VbRu<3Al\[fSXG)vŠ=Ja|z;ɑkl'8Qe}Ytïts}a88n&AtH ص>];+))׾Х0gH!wى1DeL׫p᭘hɊg\I>ETNzt ´2Y bZ2f46C;ց<'%ޒG h Ķb9aN;;2}h#Oַu({%0i$yHt&dxfi0nk ifWEt.uA$oJl$od15-ڿ> EV暗x7=,r%p%1v+R+p\ $ZIcZ–zfuM}Y6Fjm_C7,Ocl*eD7E.y7' [αyI[aL0ivA#mEc"h:rrRsИ1E/ ÅEztf y<Ŏ(a1?K0{}D50 ׁ=MuH_gGxyk="w&]Ϫut-jŚ0l݌:/-RA|+ L"t=4Q],c;j/%Btl%Twnt âӒ=ÓC_ed|,ŀ;xtłD7m-eX<6b4f;>#~7c-D#cE|T#"^_2cٚA!YE2_@GvTIz =:a÷qSA@gPfb3u)ۮșvvP@o$YKWOd﻾ ޕx)rIs۔+ 89, Xa!)AcGGko[z<|,9Eq)7א-HڪMrOB\R;,KebH( `@ǻXud#_[\J;bNAXhYC3WUeXcޗ:<^TvĐ:&x$ ,]-AafS/Ll1"s?Սp eǏ$3`V)v(c;2Z K%IꗰƈLU.v.Ʀ/gOq3щvFzO'=FR5s~RͰ:qm)zE^_<ڶ-y2Kg|ZBEZ4r`?xadzN5}1ܿhwE h2-K׽YqVGi`O&5B)ƆP:S彸M;vshG<ub̟mB|k<?r֒j1<IЈS t$+Y *eWU&Q~ XUPn)Yr=陏QN8hTEA4/aGc6vPA{K^qN8Q@Yjs.-,ǣ@jg -3BWH8PlmI%ao]~Nni#w`Ϻb=,"(S_HnHFXP0AG^QUq ӈSk:?Eű咥9(p>.Іk-, %O~w=̂XׁTiͱ?; 4jQ@qT G?z)[5U&MC:k&Výyun\?A?(\eDc63My2V Z2B 'E=+ȥ.~f*)fœoa$odvk vR_bx{+ 3iFk 1┏fddnRJaɿh-`fk?CiR~|¥L{/#hOpDMaTl!z$Z5 Ip}M/obuCZ6'ο+fkW@/$EP9=miX?p=QLؠpJSbNOXh,cCF)6'OnY&|J˚nC/{X}xpkUz'Hk (+֡U*DT}]R8{mUي T @;LV:6@#/ݪS:3[ߕ9|qFv .fݻ ExvpG1, 2}bKӥ/t&7c0z̆qumY1EՊ ^Oc y\=*J?QžfiP&.N]a{;*d7@5Ma ō=i 9IlnWG&WzyJefHnݡʇ2oJm25cqHp r:>/Xd$Nqa4D_]`4#H&0H  ?/\nfP:OS(fDtwW`׊dDia[⮚gR|nT}7_HKngtLMr,ӧp3{g❥J=;R^["8Z]ͽٞn]afQ܍Q\?r\mC)W$ܵP}%`=S3zwPp-Gb\YKӔH-s]6Vz[ Q{mDx=f@ˋ& R?dR}OCIܚ U*B !q;AVm77]]NM`ۘ6KoxxSuĉ^ &g)rSAwP/z: V 襮VRHU`# Dq(yJ;t5\5̥AϽ>j A7O3bz[GOC:)7 4Mm0𢸯 CW BLéPvĖ"9,NF ש6?YT{L zLFŀb%),ua]6Ы)ڛ\4rmw" Մ*<559"u/ٲ^aYnS%&e)vTa9qc2 Dk'~_7ۏc&^lv l0+8+&1x%H%Rh 5hOj$JHLziXc=gR09WaL δ涨3u=1>E]K[v"xк{{-Sk}9;})`]J\RPDL=_CԵ0O5-QЇS[I;3aut;1ozaလ7?rvDqQI7nNMʴSǕ_뚷b71@;xՋbgn܂[wiޖÝ2^ŋIxh$eb|Ur.V*>Ki_`).UhPwqaw+ą]/<.& Cx̕ E\B)e+-(,jվrS!闬 /F¼EVy,g]05DQtFp d1l+6LA]% 5ɽQѽedkOr4+dX~730ur%KoJV%vH[>`U6Ub$>!VJ&-'-\YGڪ+P;^9SMsN\|RĈbZKҨY_?4)e<]V [@W|/_2%14gO^T+>S'&S:`07 Z:aRMy%%(`r/Uezrf]IV1O !juK1."̉fjJ'9tWm/ q"$~_UQ.ӫDO qâ?7Z0VݙAؚoVA)JQ1Pn^3`{ -.~`19S|Jԍ3"NtsdᓨFw'Bdm5)av\-{ 43 QkhZ' W/ MT *g!-ʾT`['! 2.xi ޫq:+t&N@ȸz{:Vsg&?8TI ~iW[]I9p^/]ܨ^QUBԋan-M Ҳgq%4޺"jwm &=rbMFr'']ˇmʤ+ic5%vD î{|L?97s5WuՓ7B~K#HpA;FORz2q+Z\|F pA(< ]L_-ϯ97'`4XSy%Cm=R`{P}0þ=8/n3ȜNiV>nq*v!XKwA_`4ȇz*k^"f3XU: T KR#5nWQ+Ӱ>)VIngn.oK׼&l?4IZ:Y^BvuJr^iz_8axN*8N%:>3XLw6п&bp~3wI0EbHSH ИS4֦6ijF:1b yQ0NǒX.ʁWH.*=^7G{*D*_ucSY VM]#r Xt6{ àgŌHSVay5WY`Įs~X/mF,\A Ckm/Y~^%Գ{˲6CWTrkMBsL>bTб:vРUXkzmDi?~~/:Kc $}, oJ;u[]#Q(*~j ?: 8+teU5RM_輌 _V=M-NХ'Y=Y0]j}8RK`|a![4$^\o\kZ@]uM%3 &pݷqgTld8HJQ;/W c NWZ;&o5'Y `HZ{3PmἠM[P$p 1}f33Ym g#oo9wSygyI#dWsMI᠚#s91AB2ɒYJs^=@&ֲc{M^{DYY^^Ƀ-UCaW,?a ,ȉwR}mE0@J9+.Lq4PCףͱҊw +VOO _!:t@`u,M+e) qeGX!(T,eIN$2a_~yP`>hyBYb{2a絮ձQQ{QG$d3~9F0YPLn< =ӚsQ>#;`YGI3} e7BR3%Y0rS`,w*Wa;JOj?P 40JkfGbȈA@aQ.h7VD7:'kC{Aչ 4@S"vIX ݟ} fuDϙ0ۍ6 l@]_>-Y@^( s.$x4ANxC"9V0:("t(n:tgds{_̀D{&a'A8U(Ֆ3{My㡶_/fx[AEte歄^9KoG4O<k~kO˅vVyUl!M ۲ѩ MGƹ`4vHjV"pdۭ4d2㓩 DV9qgߎRuwv?c6ULcAC!<4\ʮ"MKU70PܬL$#Я4 E,{ ̵w(҈OLfMh-w!|_oйÚgh E#{{-0K mRV*>W0* چJODӦ)H:p )P9|m2=H  [ i=z "\u |m]Ho3y;\!1Ť-o# W\ sfB" u&{N՝I\+_e#\zeD\^JcEjEC.0Hnj-iDA)Hp 'VŒ6~o=JTxѫ_V{Pn>0/NHO%?t ;17k^wkH#g֟Vݮ8 FKkP}SᐡNsOlOyɺ THU_f^BOj 5:PH̿[.4RkXL _]7A&ݲCKjF#^@ <63b~'so)Nu#uM:%,M:I<0I'Sa*;zhQ/~ ƒ/>74;!K4"MHͼ Ϥuɴ;ڝJmB}Q_e/嵐?yY$_MGqt x`,#f HBB*nU}`ކ/_1z w:8n'JQs"Kێ)h(Xpd[Fe>Mn+1Dm]ph*s:"`?Ed$1L7/6Ea]!yk^0;baڼƚ >XIfVhlley#DNiM3 [yߵꉠW T[,1|VT{)}$T;in U2J:TiU{9^TZ􏸊&h%/pZ xfb粹$7DR}A.jB箉eq7{ـr`w:; _4L 8[r r^KAP)sϟp1 7?n4ۮt+o*WqKCDqbS|YN{S z&;27^`3~J'LֿV%~Ʈo+kzqV6uF]yAz\ɳ$TWs;Y0] :4ǿ6F:_IO>yƏo M_, Z.V#6Gf7QN})8)v҃-97qcP&wi<}SBsNM-6OzPRt_'xLx@=݆wlã~cijƾ0b + 1_ҼuC KFlѐg-X|]ºf JLm'Y+R1,>mb:n3UŇk =Y(DRĆAYcEOIVgDG 0l&ywL iSk#}Ru>s(ID7;ӧچLBue[I^C}oz]ܾ)Mz-͘vAV* l|c:;?w^',Zn|wQ?4&KCY c) :D>hJ{G|<f4]T.c*"򨋰PPdw+ ,8bE$و:\?|Z8q94~B v eSqݭ_C`bD8ׂ_ĸ}>t`_6u@'Set?`測޸BV2HQ<=WppT #58᠎v% cڏv=K#^"b- }WL486,jEIuLd}VbJj4.E1IׅwO !qL,%Dw RS\"AdJA6'9bUdMo8ڔ_-"ͩc_O"ho y?\kØ c1߀Ȣ$ wLT+59.)܀^[ȘWd: /Esi}`b@x1`NZz(/X yfg/h?DN `#4Ws|m봌F!THhYt54zE L-@|]&ҟ*!@|Q4b:qcpev YL^O5}KosQzLz Ij)ߙuuNST/aDHuܢߜ l=vVuRYvT3aGͳnOTqASJ#nB3}8O9(ZV)DJA5ކ FJiZ`r<ҒlŌI\d]$M|c.t&6ȣQv%/cʪ۲Q, 'a“w/~-RHDޏm!UIE.sn1kC9el^i"gu'XL8ikrb47տ xkkfu =XȎ~UTz rqܣ%Aȕ^ xŅKE1Z X;ӗA٦kDr.Սi摭+c䤒&%YGG |ABZ_ iGFOT湌+eߥ ^b(Dٱ^-zkF7x NuAy,G!e+5@|k I԰=HWj?M{,>#k36Ҥ1xBgs(*{C0A¾[[! UE[lJ}  ~)ן@^7.!c V[Ooo3'ˠmBkx̰WZd9 vx=x ޘƝZn&<#e4=bc9 GY/:ECk/ʼn8~V<&ǜ1M[eAc|D BkfZ(|+F$ʡ൨hիZZtfkm:b.N^^; >ɛzuM{VO}YcmetͦRWte>>6HGpGTI3څ&>^W2 ?Oh .N0,/ZoJs.g \G0DNԿH,g_e9VTMvqD?]mݿd=yYL~W$i5}:,YtX&]smz ], vao3cM;lxc@ h Luv+\g_2>idvKaP]\PD ƻO6TDS.wpkڲ6;Mc0ԟCdp2FJqҘ֨|/Ւ2+ S$2rh en}x)Òb'͛e 7U:C154c8Ud 5N7[ss:uuPop\Alp_ ITӔ5roͨ(N,±TU 1=ew?z0 } +YILc}`N@4$v5l9̅6w{b,G' ~Km<KCԩKz7ϼRg?A<<6E#szk4ݺ(L﷾JCeN8^z+Gtʰh ‚Q!t(T62aG¨ (/zKE W%gO~oK*YzqD`8!^rSSЃlY`$.m撘ReH͑ mD[: tN'n{я`8j ,NuHuYḓHqjf:09ƛ=GL|}i+W"/̒fž }̬KRC A65Wd3?8b }k7nدfjfpIs;dkK>a;AX77@sZgcOA+Nt{ZJ7鰛/N")^Z(k&< Tww"mq4~Xm>*:?RI^ u5mϤ62VVȭjQ80ۂ1!37^~mByCpF$`aAEd'lLgb?/ّH5ZS@bSSEҳy`toJwR ?&&t *2<{-xwcw82<>B0 06\9v\}>/`CMk}MM&CrE%Wr,ݎ n#i@2u1s8%nou513*D$0VÄG .t}K|"1uH~%zt?޸9nVo )1hW!1Txl=Xa4ozRsk{hͭ@o0 5 ]a3 ~}r*mp2z4Ⴜ>-'7V>wh2 nQӌeyw,u )_ +WWLltCj/ A#&wgUF, GSAN/u2Gv. ÒQonck=}A"BvXm!@/fb+_;2]g[{k>mdPbײyզz'ns6B[+Pyn`L[ A%*. NxY@_!s&HP M>\tYJ0r 鲃g%XG%hһ3'G}; GyJ "#JFsnhPSuC.+<5zCZ·ISit/y>_D_ܐeP+k,~(g9/O 6z#pr"&$1u{,L<4B'؄+ɺdA~4wu_Te U"adh 練(C<&q) 2 lg-Oy7gHȚɽ$`Bj"({Vk ݐTr) MYu`xB_*  nb`N9a ˆw>68K֦5SGgy!Е<{mg->JgKH ߹ ʾnlMfI{lU3^dcI'x$ n!Vl}kNQyrh A̠EoVi&8@!w b_norc')5P`S,Ѯu9Q$LxK>[[u qJHG"Ic|㤋OW\/9gQQ_C HYށ7}1]x j]*0qn:^I:LCG,#+kvOs+P!)m2,k1oqװ aek5K|X9KUbnn[yí1J wPSٿ]Mcm꽹CSXF4<{F1"(q^84ԯpݖqɵ2EMl4Ab,#Q=1sz"1©.^D(ű%Ͻ,:%Is'~')3vo-t^x?1).u&"ZOVR7|{Cɞ~#hwm9BT dq,:šcBflJs_Blpr o#/J07{[3$:RFH{tLtȶ?D;mRO$_/Ŧ "iGY&Xz~ƫ<+|R<΍@0b ~\!n}'X^&2([t44aoy G|%#rL{ؚ2-͙'6^D3zbƄzD?Nr;ȷ6?ҫ0sHug/Qt$ j.FI@6cxOI )%PlQPW+8܀8#}o$D*|quF\71m|GemWډ$`PWr7I1ZFރ#NrI;۪{SO-JAxFU#3w5lI^3Qoj\!gç\v8P=a^G*V?w=KRy*.94 H#6Cl|K."C;'KJaApj.q~pDi7`/Q$B^'3 pc u1vfd3J?YPY #t? eIcIFkȭ)Y+0J`fCyCZp_bRlS@ uo2IҗۼpFc܁S?id)>eJs WT1(e=S蝝`1>O4"':,^O;I;ܠFn 9nyЯcL5hJei*S~WLt~m>mVY<9ks$FjbYZ8tTK jBeb/!Pt8,G5,M׻G/5V "f$븋8P}jBQAi/ sHD/''* ߑ|HɜcuN0Q!ؓሒD+ ~5؛"kP yU;Vgۙگ W YDq j4-վwFI i9ٹT!I)#J?d % Ӏ^3m.N7mn,}QfYm@ vvDD&[Ɋ%YGNhS͙얌xO@Q߻%lzm=_ֽܿϙovl (fcu7[qDolJ94`*NHe x>d-&EmJ`K4BBIPmL#hrFz8]%ACSzlB zy1/E/5<"3kKIzK8#==Y[E`ȵŵkn_ǟg ZҠ77% H6 ٘[:6S_Q+cIxys#x(O/$x1FA6_pNK.,2ݘ͕ߔDm\"L+G r& Jfco,0Z46:etH?=#+S{d@CXk#ۭ;4۝Iԟ +{WyL8ʯ-9v0zvO2OS`%8sLR2N?U&Mն#6>t[&D_l{2ߜO_IR悷!>=dm”. m*ڮlbIσIYۋ `Ikw a7f)S2t-Tݲ>}|_8vxN-ȮƩkPX~Ahz]@F`gOF܁D GZ5!.E %q`,!?c Q(Y BLǮɆJ%uiD~mxsK Cf"<\."^1TVPo^ޟjiLz"vVxM_{7.D |jln3ؚ~~*xXJ5xeobniNc%9fJ\5u-܆#BG !o90=8$~8k- ^@OL.jԹ}q GfbB=D`>;/ƙfL_د/u7aV5,L,F. ˦ϯ-C9}k% 5`hUZTB$-wKb$4KzƇ(QQq`OZ=ڐ2 Dyl[j%Ғ,\14jďgAV}X_f|?ܥ+ `,YOr>V*u?<}g}~1s&=Vq–bp}Bn9m+U3vsDC}ȁvZ?U3oHN÷.Xogm?͝y1J%PXHG "r?\9+kiθt((יArsba#]1'MZ(rnζ[V0p]'m~Y0Tv/=&stvz3)aNgݯUa?Ei%NFFOċ:6虎U^a/zhPLׂ~&yq)Wڲv! P7 EPM?qqGQwOLeHwM{]E=0<у9-nq+d an4g6ևA\*-sgXyI <-+ΚH+aN {Fֽ)gFQ.X%GRԛpm0'%zL! p}4?aT.Fot=p gYǺ2'VFl҃NijZo!8RiCP3ic~{x4QR!^D؄CZo'Tm9sU (j-Rٕ igq_0صLf䱰]N:Q!ffXJ@Hd_,2{Y6S*mm9fZ~{Ql{9v+êg:LQSYm3QK(`" J u$q7U9F bzTԯj浲7y䆗ŒkS5+-8m rp_l?6Zl?ɘNZO)ŝN!:=]XbS(ɚgukA?$fA3׌+;qEk<\(C] R%!'DԋA(IF-V8 ( r]˂ōA#63IӖ2澞5%SoGr+#)\9\vYpsU\ ʁ@*Y*S^诳TzP0x;R6#ELH+= .]Rڸ"VNqtNPTеY n0ȭ%O՛gB\Q:?m=P0 [}`kdf?eCTޒQ ³ o){L% {զ3b8\|3ϰ_KxɟPǠ* -x8*61ѦqDus'(;MaH1XcR)-߇BaZޔcVg1AO#5:/tH'_muLşTBW5@i CiMڠzH=LP?zUTWeO&QM Ě@ p|H{@T0)5[/qNJQ@G*]2ѪG}GDc7 Řm]k~8&épK* ^[G޴ 4fس| {- R)^z߃í)B\&XYM`oW֐B8?hpuE Im7~y̚(mxW#$pJ5'5JGo@}^anb(,Wy??$Qjy]1D)ڻ(1lvcnVQcNOi 0^GKo_^f txl^{vTEMe"hO7WRU]pЙr)!z|ޛpJK쳆 ~$fH?LQ-5ClOk:/ڤ)8AW3ȕuPLЄ-h}sTKֿ S4>(R܁^q&G6bUM=a%$iڡXo1OTD}ulձ uj \W 9ֈ;AƏdh2.Bn^pWSV- 7`5fFv쮡٪̎#wxeLa-ʋ`t׫\E^6X ǿ1NO4|yN؀(7rl-\N$+ Qj Uض|i1cXCw7f^a̪[! 5F;- nInClk56>oŘCojeA&7?B9.<Jsȓ0E^ ,Җ>Д&EG (/c̯tS5rDzaxm(eу3grZ%rE-K½{YB-NqWÍ^$}KD'^g0,v?/82\ _Q)Bd 4+yE{"p0+@1YYbfℙA!W@!*vk5Ku3+dU'zupNԲo"`~@Z@a1z1ؙYt3-2sa։O^sg6D[]enA'M87{xxYG<,/ts@ FM#:,4An}Kb; vN6^NqNT8(%NݔV="!kFvٹNV63S\zc-ђ7#C>2Uk#WTX|f;wB[W sR<`,Cu6O'1sI@hCU|G2c>)\ϸMJA1 zK ]|[R˖{:pf98JB'(-(Gy-Ӗ86([ߞ7I 3G!>-e'Q-!9ycwẈ Xv7h|=WA)׎`%A|X[C췤^G%1Ҁ^AJoPۍ2 if0dm}XCH5+8o3J]Q-'[OyUg2rkX.г9i0BZ{/`MaE!М2}Oq!U-dizJLtHśx[''z&;a'@m7i'@:K$7^~Aj:ߒǀI.37I⭮6Ǐ@90<,9nQa8S!*;8kD{wD *yQ-ngGb{̅O»dpBm俻smhO˳4W(dZ^Y2k@̩'(<}MT#c M E󚏩5MOXJTe 4N>pA@bD~] *ަ3OlQ9.׳~Fm̚O#5]m.BHaJGc,ؓ[> ¶nCjKFv~n?j;PYET}Эewi| wCDbt^"+3%G$$*TF<"~:[#̹(ΏO2ߓ~As|pgAض='aoZ~}FpxS'4*,U+ ?5l]R(ҘKq췰k7ݵc 3ZΡuI\Â;>?%'XEg9b^5J oZoĖqg5:`VХ|fY-⸑|SzFz`֋Uo^wr)̝jTN{0! tXi`ٰy-N?v|PAs 6(_rْwSxCJm@R0LX|X%Y|Q|gJB|`!f@cч:;5bAh&.c"bQ7kmEZQsOAn0.Oi:8yj]<\O-Um:̈p1(JT˰4NͧnxqG'{{PEzJ rg҆8LA9|r*m3sF_Z^s06gǢv.X(d1}}]};; . ےzt=8s<+?-`[lgH7Eѷ|VFW-R1 yAdQ{8W .q}TLQ۰;}9-/;Siؓ?_TNN"*(rELm_q_Qx_d|Uox2m'y\kBDXpp:d ਰ1OͳxTI6= XtQ R16wp9I8u51epY/oef^@@׻ Ĺ if>f.D,|zSSn A/[ɫ_o vw|m _iwRW9zY(5(Z$(SWH?h$N#YC~M 1»JF2T|~#\bI&b IfEE1!GEg1194Y(Ni2kR$HLQ7,2wu>ɶy%I9p*5JW Zvb*'NCW|KTD+ğ禁瓨 l@/(6S[&H B[,zL em(~1=:d>'RzL䖄G?ySX-ǿaw}T^(Q{JY3l-d?CJ*.i X\1[ k=9 S$QT1 )Tlm'2܇aXqQc DWHer=Õ6~Jԗv6fD2.Wt Ă;9בk](#:-.4.N։lf)U,[9KF C~,ɹ+D ^:/_tSVKzgJY$IY老xA 7K?sqHn 7rU0@50z5׃+z~;,}" io2DТs+KAc\]L/ϝn>/uvE ̕Xc myo|lsM#2eUXFv ,ErwvC#yh `s[7+'v6jA69a i|m7{eѯYoOnh:d?UZF{4 h<[j뙼Gι9=|8IvӤ:aK7rqY3qjGU)emv汸J"o]w R0Zр;xu#'ܨo2pmZ]506?TH@6AoejQZC1%GL^VLIsQ1}1?,o.$NdD_b_ۋѨz3kjCVmuf.аODbHO!-:W 3,cƯHЛЋ~>١sQw?|  CT}.󊣞j@hsΧo =QP>^I2uF>U^tHjw4jx HMsԿhstn'jdBLcfwQI K#wx?+ V oԦwXU% UlDPUq$1N$bk9wg".eDaƖҾ[s]`6.JczW! k. |Ьh ;+ uj,oE0/D#WڜӢ3̉bMdD(=ɧ@"Ga?MRvEső.{ M5 ;=V̴҃S\=/"NK\eDM8wỹ`-^15bHva鼖Ȉ!c`6W̰2(oęmnoyVFƇT958T-V-2'ӧ.VS4-9]AC-W!H ] :z]YZ#bW۬aW}S7Ub6 /2ӟUarCzT]xVUk{_fze%noq:M"hqM2G6웮]m8-Q 0{&i4t5ɕGL'',h.4?`'M3ֲ)/1*ɑ% ^2Zv3moXrAET/eVGGX:%IpJcp]ǼMȾ`PQ wJ)٥+`)^ B{6PilODIUWJ0ѡ(6 a3᠓qpgG<͍X=r%x/kj?J@5tWBmE~zCdՓ}W|r 2af,yvX"dȩyYA xuTXE?6nS:@ת"O_EsȤG_v#J8O[._J(A "ጬIL>9rlt;F6!p$p7jtܾ9~umTs 8eChU'sgY`zθDKD*!lS)7T1kq4;mlk+2o0݋RxYnC.^We4L:)jQ}}6+(Hm+ճ|6Nq_2DoY9ٙkiHPV> {A KQg>1ZZ`Wf^۠VqUȬF8@m⟾ JB b+ڙշ hY=mLs$а8' '綟V^*yR9SQ&Vzyp!"Cw7ˡ`㱪)Bֻ|+$u}ۚ:C㽦M-<#/<)>XOD4:sʠƗ&!B|z&/_b>_w|:/_.pȲ IYƧ݃MS1DAgA-^@qW>ACZJFA^d]'7`=o밧Fx1%6qN,Qד|M0סZkň L3H‚ (#Qnɏnbz?;.Fg/]5V7 s{EqUxP2dUj3Py1sO~9S3g\|$xʗ 4&=x^.{9. vm6 |h*~[.|+kY<>Z']*ltju%abx~OUc1ђ}wG<8 PY#'.<=g2Oga(@h{Hx %go-,2E.ɛ1<9V$H0p>nɔϘNp~#X`'ndȤ̖^U?:VY 'kuy/@+(sw~Ti1+<6c[Oz #WIt4 j/hM؝}^eڋ+G,$v&~R \+'-u\ T#_ep0Bk<y+hrL$F㨄C.!.?`P#76u9oVdigՠ3/Hw0]xYr Ҵj ;C攎*sLr.nTn, 벵qGpc?om$8(3 siWVEGKA nY8-RZQA ZYs9-@)i}L/arXUjĢ$Kķ]Vd[OWyX G+̾(\m[⧧m[@"Vem$d/ޞiI: ּLZ,GJ;ן'T_jww#D˟pñS1KP]jȕ̙l?.ʯYmG K{oduS3hU(9j I2P RF0$6?=B^^}<< yK~ٙY?48W)((R*yw!M`QF5~K_SVՊ*әpoS!Wnk.|: ,qTFY$aUulsx7_J093{M~b#pr>;-`PZ\@*43t1Yt|]9P8vم>AGkcv*H׾m[PmMqLr$KFFan4U.I5b*Ko^8."5)Ȣ |ISϞ#ojz$1JyWng]D ~KCY;sW(mxxZlUeܻJ*9)@Q6Vz=\-o>Z?>ޯ]tnwUI/n?5*+<{QuV؅YV1D?o.MKhTޠQtInhS1 RG҇"ˢiA$Px"է+3dÏ;PdQYa\^5/CCu!Zn$[Q;[˳#^_S SRrJe#I@]r9 *WJ%vX(PBΑ5'qS5ܩℚahSh.kTߡ-{)lFJ<@jl~Y%@6eBFƣ¤N!SED. >B5$RO7 ^t8/`C#3o4o=Ys+ (#} vtaJS{Ѵ_؏D@Go5M3[y}LpCB9-H"h Q6 ۂ%'{Dm;&3(_P4[< x_Oą5$E=~*LQcҖL:\XƹAU *G ;Y%h~Vl@:o;CG)}-BԛcNughI܅[3,kEl:wK!jP(": Hssp~vcK4WL4+NtԼy*Qr4kLlִt]gm tõf J'ߦu#ļu;ivivqKi*Հ)l7J$~+(&M٪q!r(Jk5X3Q>cSӕzݟ gߝ~jf'jo* RD%N}v-{ =O7G&6 ظ 5u2ɜnJϩɌB94QhkxҒXAݴ6uOs4㼿=@򿜌E|ahs.c `,c5K^5KL\̓㟺|Ê7dǮV"Li]!fGG55Y(g&U-h ~bգGWgSAh'e|J1LuH݀Q_`SYmltg Ldg}p_g=4-J. c#Z-KsdܺչƑ1_QW`w^ڢgG 6G(Q*_<|n?:ÜM)Ty85Au{H^1\ H|./qOu/Z~+ OK8kfWQ0Rw0ԕ|"^#h =9E0> hQX) M@;A ~@34faE^;?.W0 c!IoE(.C_t"np5ſu~wVC=b8r2,w; c@g< yFh~ݣ.-_V %pҺwemՋq/ p5{̴pgS)}?l~CVO~b@J uj@/4ZۼuBۃ{ XҒH-$ b(e{r%e>Eזz Y¤H<'3H& F@"_ƈ>hgb1koҩ]mmBVmKՏJN(/a>^iU5Ab`\; vC fkͤp#-m-X0 EeƹsY#'{}Gj@D~0!j߿vM3|3͐@Ѵsgo1lus񛸭bavkH<䍱MHs%.oqP/_<7 XwOy6:a`I:=+GxZ*(~ ӻ !3HZW7-R\Y'̽SxLO2 I@zUfGOmkqt wVqثrkV,הP0Y1زRSV,e,U33&fK v q:k3/Ud4. Dk}ޅר_ξd~Z LTȧ_FY g"E9N<* 5tw^l߻#KA]Ea5#N+^E*\^ݸѲ7l>kz8I@hɕ>F: fVƭv-mQ}br= "T:DV ?҈娂f nK 7 >A):`1J,NWl0qw3\%}Cpdܫkڰ&+beyxؘ*xsC?3;յ:~OK­Co V?7IW}I-#lEvY*&u'5r(IF!fDC?r.]͗Uwک̽p^#EBް_ VFPYSg{4bVb(:/&x]z|.t{P6~" KB+8AyH4ZTxX\Ni@N Hf7$W?m_ܼ&΂%%`""ڹuftmd/.l&Z9EUB.+A݆ь^p0,ݔE:h~q |L" FceHU!fxnˡjTvTsҭXOƐ6b)CI-.%:tjq]Ooſz_GBl~Z'o$Ww"eGI?V%ނi} c4 U^o^}^p"k^2ٮʶ[V@J4Zk!૧/7; z"wvƪo.Z !J[ԅ3υ D"nNiܜ9Cd\) Kت_#kB=s&l''wBkJE<Ʒɛmo,ɉ|*i_Q02lVҢhwX"й_9X) ŜcKV9αj성($[nk֢7m4sQQc"Y|)& 4?-S^kEuAz> ƺe`^b%oEfg P\0Rd4.Ih 𿛂g%w$ӝs kLshŭsrmqk6T q6#nm~;hYI Bkд~`݆:,M-^HˍtskHnA""Ve_N4uaOv*D~aj/-X|>C :H32wHUE|}Sj)IwZdzSyd>X 0o Ve+BH}8AĴewkU߿E3#Sw=^ƣ geZEoWvY‚r}xVV;eθsٓo0*n] aX{ثy!3|@EyۊDڏ-2NTp`G} ]]3^2c1IFK/}8nJ,'cN{rf+pͧ6IHȶ$v.(f6<^|92#;  j! fJJn׈o&.WSDF(Ͱs\`(vx+z_QѺK68~OO0J͵݉l7*T5hhw$ŝxS5TV7LXeQ$'"RΑ(ZTajKţ9WD˷I͆싐PֿЮ;IcLM٪}NZkVN(I(.鷼 ڒSI _ 9V}$L&gjW flR^Q+pQFŐ\SۧV0xj`t}K@P)s- y6rQ7έK{xK/r>֘@jTAh|V?.å8bxٴ߉mK#MSE; Aw)7PrY*fNyUv /yJ$qwFGi^ݼ݃t #יaֶ %eV:jH0fB,U :}2LiE|;)JFivA'ɅvSxΈ1rhZg@щ HKQpLP-F -L)`yJ>ɡG>": ,mhE>䮪9e/_"طWtiUrcY0>Tk6ltfn"H3>qy$KI0L?1#-ʒg=[R9F_" Bހpkep-+:pRãxfcI41* )ࠅ$Xɣ5쁡rFЋ\@gnٴd0ᔏPu'Tu*OY:{ry>Ǿ+,﷔6?ܕ]\}C# [s2Հ0lYVE蔯Xܒ AS ր܇M1e}:<{&&w1%,6iqyؙlu[ ^&6<Ӹj]pBK` ]Ж:DȟTByGR|Ooc黅H W?J~LLb6j5gl `SU\hI ܃8ЩhXõD[{vХv͠C,[D)3i:n3j3 N.*.b"Aqu1Ìvd)uƪ}1#^Ip̳ >X}xza-,,EGBUE@HzdsFR9Nt[}"N?Mv7"?*K+kk  FTX 1:#Eq֛&C8V%,WFn"||żk df][r\D-V;6m*t?P=r)2SqtʌS1A)>keXؤvyGluӑYLSqBL< ~2Qd!ڻ@.\o!Ѱc# $y\.zA1W]/(UɎT_B~sa׭-rʺ=}vy= u61.ڴÅ9]55=.NAŶv5脍.iK}/rD_;5<ZM&q=? b! /)Q~tN>m 5xSPVg\I 2EdWe2g. 6Q4sP2PHbm[&**} `j}!e+Y{G4Py~5\@p} WdDޓl>ܑ9-ӳj~c]_C8{";aRw6hh`T ]F m9J.2e돌q$->N\:D*@p ߓYł^azJTzËd}یSñJHV-M5ߖ-Dݞ;q}B|EDڡ3!)I2|P+1PĆ_rs朳+8Vp.͑(<< &a7)CNċmeg7C|8ș!{ɖ扆f&^m6uȳ2{T6ssUqd"r~tG}.Iih'-kAl |*fO%&+en)CF~ Ͳ 2Z[7 AF$O.٨Ji8Қ41 9WW9?:&NhR 6}(On7<W9wsf`fj[|9'lϑn0k@u߸ur^- Zkˤ"Zxevј[ēЊeI tۖ$x;oP[k58}ppC+T뀒nF)*ޥ?uރ9n#Z s|K8A3Jvh&~}rZ47F-l!Y@"9nxu>('ե&!:Uc H\ׂR8Y7YH4yyŊ[|2 1aݔZN}Cko=C4tY'w+**V>Ua}dP AD5㾿t>ap/D axsů,q Ӝa˵b5n3ġ,yzZ‹@$4O*I ylqw,EGj7U>=aE yxf%09l9r˽t&'5/3 Ҫ[u*ڦX<\{V )Bz-vy(۪ߜ54f[0㱍;0 (\KwQVQBo ä@IV/u[qʓ@B:Wĵ ֐|B}BQ[}N /~].{#像IJ2Ҭ.PO ?_#?\w/TЂkP!!4?]H{5H  љ- r>m5=S=^ZH@%Ԇ0({KqdP+{%d4Z8 Q4=3TtwRwJjIQYGC!p֖Y|W6&9yN#ggbi/"ލj!-ht4,2a@tjc ,^W 1?MyFc:L;rġ>Apht\ٺ: [Vhrg]@F0u/C$]{k-{F=̪닄TfL8#W PY`<`Xh M7Q䪟 hl7I޷'%[8YR~TףG{f FDo T,TRf$nmKBjN˻sYc0I <Vi;;1>B~ŝ=B5)!J|P%5kx D+>RJ:) lpM";Q `_Z_ #FRTߠPZ9=mMo8rI!L7^' Lo`^GR `?u/simZTcY [v9 KI# +|y˜"㢻k('Q`;jK~~SZ `ij*% 1Kh1!:׻Yk{!@wɊ_6J'PTLgyr, _k'vgwI.Fw1ʮCWh>:b/jG.f^gD [C4^Y?`2BV}NF򽷯G07wܒ3c^uB^;܁D~s”,W cSu31*X KcU,J *; 2ƈ,e?jx72U7@R[e˺ȂS^Ӓ_ۚ Pk60h9BhM "gnedشr68469Xj0e6}^D1T\~_h@PPvY6;cɏŢ9*$~$1퇆PlAnނ*&;Fʃ@ X;('I6dfYfArUolPOq}1}vuoϰ$a#_k[wEԕI=]Zv}lQuJ*)*AnQ ia RIq"G\8ǃY+֌d|~j0 Cgΰ@acSZ[&r/3 )ЊYWR5߹B\.[Ež3W| Zx\rA85xKgH*E(M*CB89QPXB&D97b2oo}o"LxROi:htڴ|u7pɉ >b>6fpڡ5٬9?0ܒ^k]*~5ۄr.D$ܧ^aĘ Sww(sF'1ih wS)bM ^E62uvJrWsuֵh.j-Dd$ ʩQ³4Vs&?f| FPD 1( v 茶eɽ6JwIg5vKM.lS3*s_)Z#WaQ.PNW4BW^KX6e[ 3Wъ'lM9x'*C0k\`Sa:Y@ߵP *|7@_No<.x|';;,gCQ#m5Hy+fAfN?-M.~ :{9eyX"3"v,O}[`}?7)MRuGMRmmy[ݟ70Y۵T3_*|>۳'34_3tTSupv.ؿ, ^9Oؠϯq٬8ym{!u;X.f#"5tpnMxWиfUG]vдC@WKsIzgef=h ˣ%Gd_ vu1 r ";pB@ Kum޻ѩ*K2!㡫HadM_@kTx׀@4J]XB43Nq.Wѫ:$U%{ygq)n)ThZ}b)F1CH@eIm;J0K c"&6T{/t)p«iN$ƕ @"˺z]^AN1RT{Lh%6j!9ggTBU.xJsYCV޿-V/ .!(p^Ox<ӗ tv|-uzJ:gaL=BIW`eaNZJ,D-j/j <}LCh3k~1jOrWiԢ7W'qHs8Zf,nYb/Tz>lB/?3.--߷뉅Vc"Z.+ N+fX7 Mm$%ʞLҮT5`u KP85 :+QjТE-DKAWtF:<1Bθxu` ś5i/2ЁLGh!E 񽣗lRroRG9 5)o. >:l9XÔVh/N8etVHk)[YF62(bo~F&bNrb4O-bE]:G҉Yk`Ȧbcj%S(@y/˃/l}f)ѴOC | cOh?"pV EimosVܗ;F~xWNF8[T~ށkҴB0bQ62p]_'Ndb_/9Upa =l&_f{ Lvw.::Dgu!>2C(X5sm]*$_L]dEIHXWr4V𫜞cak^UǸ uFsd܋\dޥ^jUU|꼐%F#x:XV+s!p(YݤY\*FUGd9,k>bP9D$9rcOuy^kوDnp8e4byCW HNXK|,9,pͅA O^Yx=u7aSuQh^}h PG893&gIM[_4密QV4h?O{dt_c4SYϥK]u0 IiܬmJZnB SY ~>N7 1_[dHgҭ+zC@MSo_x܎Qo1T&D[P#ݰY!R|?;*4Q >Mm#Fo5cradq(I:aTdG_SnՃ ETdӷ޽ W.BR$װSہav^+˪ᚘ`P/!+zfa&ދϡ5,( 𘓒]f< MQذTK XerO&'~52_XK]TZfFCh.6QOdK.VYJAer(6>7`NjC4DPnt"bu6msm9Ye0M` m(՘96Ή#8{Hc:f 1{Y]5K_bI+ T@Ӷ175BzUb 89qᨎ?GuaqN-cn!pZi֒n9GU0oD{u\;[ Q:^ZC5ؠT; Khd$STF[54պ[[Pd*h,L~vǥXؘv{zъ{Q Hv$<_Wpcegzx< jV5c|P*T,ݬoUk0=9`ВZaf)a=-X̝" z-]ܙxsu9!+<"ȩ(5DwI&R/Oѧ4I4r=OMBV v6EW w ͢н .ģoI/}ҕ;< *8YEVʈH_ o+4'k`nn>{U.{' ϻ˟W5iT" saY]1V-"s75 b'jCiu_rI?ogQ\ yX݈]d7(>>ϠmSautYT}倻q.ǹlrјȥn1?]@V$^ $آPk:5|d< Ń/>,I)-^n­S%Pǹ -i~/b >dych[MUVyC#^QQEҼ""{Df X!p\ܨ_2 ᯄE]XMqDY9ܲ_e $hu5 e@S /i :+{G} O5y\ãH_~^k4~z+>4˰}&Ǝk{@Wr*#$-,Ag#Ω(+ҋy ȣi9z~'_7wtI*4T(%mEGbt֜7-Jz83c.AЊlt - ;HU#oĥM0y}.+A5):ͨF&'9[$-K2`?4 jY-)n }ɳVpWvw\ 6ݰp26"l[cD-{X v@,-m$y<-G $n=;sƘj.AKp]Mɖ> HǮ~Hf+WNc!Uد K< 8"t@6q͂6Ѫ؜rhk$3q |i^Zec@xtm򔒺5eC4 <Ж$1z`1nЖHIps]e "MFJ'_A~F&{xpv{$O:H=x80me t^%7iό ?$? Kh$.TCN8O)O{ݒR`Y4P6\0X:>T*e,STwr]lZdf?[^ ܺs<4zVs f(y uS7Mm$N',9PgE-cٝ{ƨƿ<#cR,޺eO;Vne+jF̓5Df<%]?Nvastbo (|WFg:^qt '5iPS}JaOm%,1_rk4W9Éng+[ˇhb5\[kXK G2._j 5㧭+ 8wAvm0rӳn7}N٩bcV ùȫ) r,G_bof-hO%Y:3w;_:I \i۾U} $Z9[1;=l@ XWPJlc2YQK]ELg<,i ;#1fe_–zvPߴODUd3sOh7C8 dDRjt%Q:9<;@ y֢HtHwRlNɥmI56:p Ar!ݘL*>]|=zu1vĖ,]*52pT ( ɺ|աº)"5!eK ǻZHUξv,2iF+5>omQA| C3>nmv#Lvmv X)N>b~oTqL#M tи^%[nܕq;T$I"pHg9-C:`|\ϻ-/4$d齄R0Jr8DO0ԩmqP3w0w[C_<$iu7͖GEἹ; `&r~.IeôU NQ0gQSU%҉A֦EP46HZ! d⵱ V4XN^lE &ejW,y`ސB&йOGL\lLt J㖏Kjw 2`NH((+[_L`;xXxvGVkb)dU٨=L &7,c{Lfb5a?L9q6&R\yPJP{AZy4lO<ҥ.= L:]RGfԢe| ;j$߃^ғYgHACQs|В36"\똩Pm4fwKʄJќLoOt'k%vA\ c۽م[͒%g9DVٵZiCU RQ}O}: "t6% @o@@ݓ2%V!b]?m_tưei󰀷Ĩϝ \*eӤ/8h_hSPBB2!D 8&c^kLfº FwKǴ,b8f^ڲw7X9z%q"uCY̮@wrp 6[`ZVr\dvcƍ-xȄ@8I, <3"6 ljV0uV!۸O5d|E^8)櫳VhӦĉȭy8_j4u4>^TGdWd3 }[.GN;ɾ?ЏPEL1Ɇ4WrOK86>mW5xxBom$Lh]NXaHHrH=]ʹĿ"Izu^12{<4oDM.bX`:A&f_?f:EwPp> hD`<+= w4`]4{@w+ ŌqYPL5jVEI)4FZqvHOT*h 1A G!“v7ߙi0/鄟GuB9ooΓt"r}3L5 nȇLZOA IVmβ[&H)9f".=| ⛧Qo]Rq9kV ^E\^kd?9<krd(fWyk~i#jrf% ܥN]B.Q7{<=隬ʸsM}.O(=$Qg]Ke*ডqvj.f*b{[e/ ƝWNzma{'7:)4!=a:"ّk1 1VgbZ7@fz`VF, QG0drQ ݺ(BjC (a1q,+bۻB}8 9Z<& ̇,jF<-ov#xZtXƻÆB sT;"\@сU&NСˆB- xbʉ1ưmjA.ihs"|ElxdDJwu*lMS\o$4mjS7XLt)e[c܉_[_ ߟ$[,f)rm9$:̒o^[۟}vp5VNŗD '֘8OݠqR\#IONX"#r5,Bv*&v#iD_ eÑ|ϋ*M7%z4%$u7z?'H)l0gƖr, >ߜ: g]yV|6 pߓnHma ul%UwО6b=6Fl~'eE0CJQ,xsSazAKL].M'1 ('Qavɋi=ūS%yMn=}^c fHo=_-'#PrK{c|h/e iyۛNY-WgfTh성t`=m޶ sĮk+WQU9n|YUp_ KB:t~-x|PC { t8)gWJfیM4xώ{Ch acwxݣqV+P@#54)$5(;M\N{;@_S"Ӡ-ĭUwe{is%w3mu֙Ϋ+ D.l lR}svuvLܠsgbDeL*FWDZd)t9KKun5@v LC@@ z0@]m$d!ҠpHo5m?Ψ;ȃ pͻ!H0+3EzgJ;z*H-<Ć¾[Mp?EQ,`rؘkp+DfRaM`im'oQHؓ+be[=)?-6iHmD_''%>g9 ~S<:aӵ>y hKA;W9>'uyc37\xUodU]~TZUae$=xn3#sV9VND^5SX̒] O wRڏ2kp.lcT4`TKZ7$B#LvHOܢ}VpH3Ep.BWfmHUxvNn],HstjEG)x+@ux +KI2^K$HKJ9ޝT$L[NyXgP:+ϓCX}vLBhn}6=ƈPc%Jbн;Eai| T2jˑ8I 0Cma=TQM[ mmA S\dWo2[R7$Vc!=#+Y=68_I>>2Ty~AXG IAK4閌edK^ !H3ЏB4r(lbIhh|ܐ'0Z\XCl쳞֠Ӱ^.凣(C^6 >J~JWaY_X +P}85p I_StWYOxu:*_4W'PUǂ ryd#}( ӊn&DYEE;Y3חԅ">rǨ#AtIVSn ~W#$SK{hߎBnv hs5ELgҜC^oLqXDV+/v0Ĭ$?= %˘z2}k Ɨk;pljma@Su7[<׊7~").#w)>ystH:Eѩ@үdN9b_QC"# $'T8pOt5\+Ψ*Zߖn GlO ׸ )*o3. ܷ*/\v6y :D^'چQ-ȽY-:#9v+ ȝd<0#AA`GAXЌ Ju+;sJ=p n$GʼvNAyĺb-NurK)4\hFJ[Tp VXG#?Z]WXfL-gTr4c`FJkyWgͫFyu2zֱ1B24]Gx7|{ 4ԕV0\rJUBm yxE`)y%l+|$#O^"0k)r*([DǛ `@r g\glƦ}~"m#r ¶D"vdwCZȹ6ֽ%&`-Uz@磓FNU7k9U,G2~]Io- "]X%p:u}@]q b5Tۅ`[O 4m|}dpDŽ/((l{{t?Ds7#N9P?]{V U#yAz gm+!VNWq-vdr@S2Hڂʈqz-&M|0.>H}N\O^R 8(n "Y|Xq8WDjݗ_z!}O&Kc`V0W3yUπg9uoa/S%vH%(~wnC?yo8ŒYcsvY E 9zyƥDBc364ɶإ*ev :N4Z4"J7ZB$BM|Zy:8π=bO="#Zy|ZIq8/&`$"=U{Tw!;Utcc?v%?8sv_0b1d /" B:7_*Ĩ,r[H, |[/ M~l?^jiayzO߼sPwt@eG1/tAfUE&TeGaPČPxwu97ORGUUua-NQXLPY*?@T/pٷ/ %ꔋ@9+dhAuMTߵ *~#|Zݾc:@́ͫ22U?;TIǴU-Kc;C !b_fhجO{lg 7Mc!-$F5Qm<pawu|^L"}ܫ3Ý{4{Iawn,oN).I{B(% Ymkr)hY6s^}±}I g㜗wop/|Fhza4℆t?̑%: ?f>ٌR/䑺AeN1MGAl_r3#34g6yC>p< ;TEEfdH(ֵhYVr q&):tGZ{U>q]mCrUN<#Ԫ[JX>2y(tO(7$I?S{j.o{6%2F+ ǺL=̛)~_o\}^DυgN x09+z){ΫcƓ^,ta>OUWڽSj'=!@KGs(˸s";P`ݙ!S \慝'P7&s'l8vl2SD ªԴD.JvڳF .Saec&]9,"|3Os|Aߍs{4I.n}_yzeP7m#px=)w M1)%(hA^XR .> K#}3Wd`TA ) <|QKṟbJT U rrLK /Lu#zv.]GZ { AFut-P\,l@\%qD,YQŖHLtTIw} >ZGJ$ O$a҃ђr1\?ù=z}m'Co|wg-Sl̴Qg+m< Lc`S^&Μ=`8kfJ9Dq:\8 QouXyb6[=d[uOBWDTBR嘳Kٱ!&sغ|V*:qJXz=X/#m+JQ26K5tb)*{/u;zzHy/cuT{y@'Y<pEvg!ܤp(k_)4j]_mB _2!:ecY6N`]FƷtXl@C8 y.iI{h2XzvSV7ue<]RI)^%;j.XV"0wfy;";~ǰgL}AC{1bxQ,dZS)H');HHa53Jئ ̺W7}>-z YKHut_<5] $gWH4>(npMV}qL?6]N RŬVb/?] $HW/٬7ޕwYv-hOc^±A LC?i}~uD";Fqv4`F*~6'I_Ưㄋ6I`efQ|12mYŋ\s5irgO]k0{Si!` 2p嬳 f+EZ]?ډ{gڠJ7!oB0^0.7 5kv$ GY Q4+,Rf2ŐE  ػ.[,vSN?U3>˓Qr oGtW'4͹$5Z:lD J |M ӓ ^Ė *kEI kY\Yh՗$?oqPEdpvo@ -G߀g[T戂Ncmc*?yg_q(0JoLr3)Kyz7!&N0>k\G 4لr_<U3owk eꉸG9WtzS'T[]"-105)ؘ]AgOt 8]zc1c7g([YޠAO"zk~כ@ ^}Snj9>k<=!<=P]O)!o7񌳍szeB:M][qiU&ϙ8ht4))|Ohk`8i͓ziD9$ⓜMx =  WņuEUZ.g9ɨB]h ]O¾^Iz@VfumEoP5vz~Ȉlq:\p#?Jp1ؽfCci!{'ex.y!pO;ʃ|ԴP[}3u ?ݬ=HHf|Դjqt[q]"]34d8 j|C=t r9S1G#(Lݷ>t< d[hTl_He@:ٕ]&1vsO,IKKXÀ_6uT>z%=~7fvψSm&D@F?Di R@ppȢ4љiEC@4vUgɨa&l  ;c_rr QXtIy8%sҮ#Y{P8e<`ɭv!a(>8 og:fghtTbjz.ASBiܡcr=7B?QywY|\`CT?eLoQe4۾e3~Ӳz÷x™!& 'wyt##oߥ"d 3~CY<Ok(쒍N)C̾cMfB5*{n_oS n14Cw3qn?ŁH;?Y r5@uX.55,dzq F 6lnH "Tk=XG _0cAP*uάWr r;aw&uB %&L9TuWAwTaS׫>q{E@E]Mf*xc68;:)ajcQMcٿ),I_:ъQtv\=$*9v?QSV'I˖W\=ePDHދp<P-v<8NDiVXDMI]kB_hruh~' gh3yop|z~?TF[z6=G3 b((NVJf+dv$eM)CH608S_et> R;H-j݈ܘH,߇!> 1>^PabR-vp+)/_@J7f,<9 E,d5ia -do'Ol*KuNZ։r/pDs~||gc=Va""nSvNRX )8(cգSՂ-\pkȊkHMw&"?R, 40B&J^4왔\,"u,2:/ޅEbYђ+ip W1;sV L ɮFnxA|| d7>nhۆyS)Rr`eOXw:4k(HiJn  M x.:/ 21K8Fft_'N9Fʔn+w|P(N1ISbu~UhNSYM4C#FnS8<ɆSрJ,{LT2}f%8% 𪵙|NZR4I^3Q Q[`L,PLSf:о/~Tsщ2` Ť#_-BBF;ol7l 6KU$|בNĩ2pGXC&T|pȦӻeQF#~JIχHE'A}Dh()o<C'MЇZ?܁/c=6Z98]5q0*U pKӀzJ&Tέ8GBŅv8K%KPIuQduZRyۡMiῃyMZ P WE{&OIH <9ǀE s&ޠ0zP>D ѹ;މ~~ٵBG ;h=7qEd Z D@lMp-'T ". , (A ͷXuA¬[bfѵ![Z9i^kdڌ%Ўo|%)Coy88hb0aoay;OټC\y4. N3)^"MÎX:LA6p*lj"dq@dž'©d5ӐH>Fx-FH`;dL`uw|dVM@`,;>_ <3T`@;nfK0ZtViq y @`V`_1M GTވ 3c-acע!cᶮ F2~$fBx/  ],o/rB q[cN;QNc;DfR$H؉EP>N&/wv1-*E` ǒuŠjۃB&}Q-}VRPsIQ%yuOP! /8Gn5Kà#R_y֍7)9ghtnbh`>5%}/,qњʦ .^ƹ>xpSuϜrtQK12f ! 8S]uQ7BUR W6ĥTσ'Im ؖg4RƫŪ =bH3$h%fzZHXokƍђ&R=8Y ɑ" hyQkjxzk7)Bv۲y G XBHi_Ъq+F̖q#fE.R 8LD%f%wA3p.X6*^Wdc|1<0^Q^r ?|d:(惣@>5>"Kl2i$jx>m?xG=[ G*VBoG}$DSr+3j KZ)T1@I}BqU\D8Fܕécz e*>C7fw=+3f"^V,f|6B"KU4_j5?lYGsg]4W TY<C2/HJEUr6jY./쾼1ܴ<ֲusB6r}4ۥԹN )@&v.B.o"Up?%i025{9d|"=1}}:P.ΐQ'w-IXU)];ʪ͎Mc!\<~ w UPJ!]C~"sQ } }Ao^A]3-vǾN X.y ; Z+dK4(vyQ}A\L!&{hͰZ"'E:ʁ_,*\Xqz&|r!߄s֝zَ:fK*FK(W+YL8kU\O#iR0ciݱ*c+pXcI pu)`:em QOmҼ"/ ͞N\$Pr(dȲg 9\'qg4 M4wL=2Cp&I=wCL#`L7B׾ʶ%Puu6k g,̌c N_H.`В{Xfn74j eމd(.3 D/2=XLiĖWl<5nV?z4 ,z]7/kҬgHi{pAN@03(?&hbL֋)!Rn,wfDaiG >7%oW ,mU:؄ӄ 8UyEKGϕ)SB\6vHjS>qJnwc:T+KαR(+]e6%~ ;LiY&y)' = W9jHo[K ηuiY,zD>J;SED8 Uʞj܂Z 22^F*: ZWKx\Cª}n /hl8ōnDǿ/;i|E T98"JkO'}Rcoxrb*ìW^&l dPc0óD=ъۜrY֘d:K_hU+HE|׎@_3P<ź8:Ҁ,/nfPդexcgNS 0-D!W0FcCe? ׍?Y|#A04EBj{}!X$R6)hW /,xnV0Fۖp)f20g4@M=<9Rm=+6{WtPDS=R'ЬkBm:Ap9?N!ZDFXM.]g8`T!3 0T/'liXhamJޕox1qaM0g0J!TccH`Y7I]fQ7?XY+ub q1א6mǎ$΂v"f)M%R0\yKڠVY ߻.%!S G=+8X2>ޝx||l浥IIh8dԛ@E ͞^FOBdM(+mlXӅi[TIʍHfk<tbሬa9c2NH`[*LU^,F!);6 Xȱ8'9u=nC˄&bt] aMI4b&GlAr_s"8yL֗Ec6k4"YOy 6O ohgf>[1tK'n H팍MjDMU[-.z1}>#=I-4=52'EQ^JB}x!(r H1,A A޺W  ^r%O/PɺG/Ig [: 눥jM~)8 %-PGP&Ƨq9~ /?0"“$Ǽg97_ᯍE3\ j6 d]ץpq{Kr؛~z1K tqu3H}ej8F~6iTޙ:H$߯ۼG_Oy0e0}&Te|z'fޜPD4.i/ hؠ߃ YCmZs~[+0 wQxSS˭X-]&ԕд8s5^.śvG!،YamP$T.?PZ*7o! uKͫdƗ̦.m 3/ 'E1RǸ"v"Vp,x ~|Mr2M9kdi*r ]h}<ĝrRj@@V7B '=a]a+ۯ¬E>##=bS/.e{:n m8BHtwn ?;\W:@/!hb.sބ|%0c^J!VQ;{0&3آYb,[=^k 5nd[otF)^]mgl,u 4D\Pל;'4dUB+ْҎyNg˦uwE9*J5)m=oJ1?^ZsC73iA k,˥ƴ=)_z C&.`9=ol7Udt^@ae*(Y!}T롽Ko4גCBd(O,.b R8dgl#FS ywG9"gUSAՕ4Q 圼dA5HxM㶢8v\' ܯ.puNL*VubZNL_~WYiʥ ƀU5!+S ٦W!چ"6T~-ќ#Zz.yº8Yě tWmgm g$-^$ 5 `9/~rpi.+љ7=L^8 Q<4˜g0̕c{wezfi`NiBa`1%vP?ڎ: z6O&'`NڙBE\)NFGį$-O:eׇBVe54Pt= $L×6[zo+cYcOcv^@Gsi}=a_6_,+thKX1jc|ٸԈnEƁY4u=VmVD <襄?f=Gr?^ks< ?j^Qn)6ѻ'd›Ȣ ІY Y%/iKuD6`$ z&t!3J26g6<}PV;-uY"*N0ҙvuGpa ae:X{ d}@4j/>Ah(5Vi549*JWWI m0ʝNMqs_.WqK>.7'3c6w_j{/Kz 9,d_,/-@Zzh{pYI%Ҙ93qǵ%R~^)6'v fo J5.K:Gsغ-7QB7[{b\" l`rcAgkpYkMxo(aڞ~ .]}',\!Z |^;u]eGz&pa>]J沆+Σ^,g)0&ͻK,S9dB@[> ;r ]_1Ψ?k< L] UB!#ld"+@qPL9mq b^f$tN`j7ǨmqyU=fӎ>qtҗ5fڣlƊd"X+JOs6H0>$G;wn9 Pqh^N} 2wp<%D>p?źEچo8yFg=;xgLU  ԑ7zT` $CK9h`yN@Ird&rpu}>| @,j9,tr\@7I+l|a)XPϻల[Rurjrl#(\-?\{,kW9UN{VrZ]+Ѣvy@  t0 Mb |,Ӆ*a'zo'IyA'ɢ1 3$ CR^4U}|.oq ۫_[ӰVnppx]MH |?Sg9,&r.i1cMWqN8VT+ʇ (v#WG]7H>U-RgֶH2'C[XHyx/F"k] ;+㖥?&VTK$cG9: vM{+~;~r-YV0 K#&\B!(;;6 2py>dܓ(2W\s52/iDYEZ齮 .g½Ȗ 0"ʯu;Y7zin*>)NӮ3,#8r0v;1G7٪O)h̥%乸]W/:ky6tMhwhcC4`M?˳|;o$<+D٪Ί2ݧ0۶*x89yDh䞯yz+sϠ%%Zm@^;nóK3H^d ky{g_$iJo͔$3/T{FIa>uZu.'K ? >I90=KK0ݨż8p͈}a&dc1W]yXm6Ygc¾%rTxϺR)w19cXT?ne.@9 F't_BETr;/G"yBVpd]a0 /|`i7V9 ע̷ yR޺ s|E_p}%d;a[}8NV-mPN|:^*u,b|C쩖ʸYUHkf7'#٭,!n8hD%R)lt.0LX 9:Wm'D+GM'PWF `ƞm18pe;Ya%5*]KB7_ (kGn܈t|MfxX9d_I$(ֽ<+7y]ҹl?f MUw^IGG}[L}B9AZ]MS_[N`*up:d;-ED<$AJ x:2L Q[;VpkƑ4/z]|],e&060Ly^]6rA:ɨo+v#3uKOCnà9YW_yX%X3reHe|__e GP8$ Ga kTU5IB>x3“a-S.fڢ!wWCT圻UNŏ)2zaJiSY<9;a`KiϜ7llѴfWSE  < rEEO\zkh8*52XRԾ~Y{8 vE "ϸo ^ T d=i_)-a^&|FbMfW4*TORD Ȃh ܘ:^#w܁bI.mSƗ>^5^1^#Z[t쾺:dy+X}< # cV>ϋZ GC[i[tU %)H˼ M[_R>t̴t5N 1;:/[$mB8꫁ɹuFC+,Kf0F]*b4hE!u½HM z6j-KCE:7@D].5mpGo܆vlWB M\ m RD8A!G} u V'5A\ u]N%61SDgWr$]\nDZLVbxu ˈT݉܂Z=`gF3OMnŹt(nZ֒lvެٱ-UՏLP;g8xHm^ /^x1c #O'.H)3fLӶҥbљΟ})l?_{tE[~bGMd~}Z®ͲE ={s%nK rsn +3wCcN w U6+(LٹlʂDtNBS6I:}TbC3nU7#{HT5 2kQX%E"[NI+G2:74eU"5膀[d ,Nqۛ+h@c.ԨzPZësjJngyn4#d.,f, D@\cK"$ 2LIڐeApo,3 O׵opv0;U`*OHT!z^q vK}s!#LEUE;֣l8K eC$~u vf cD K1pAni}'ҐHd?=q ,>H_nBR~-rdh ,TS&?2N<%DBԮ`9ڷh,[DT?VG]'ŋ5 0a衤;'4A`fhb#s \lO&U<@:?A+lC=:AdX=p2\z h1ܨ4 @ 5s%&pmٷnO}>xCi2 D> eKC nx Vn07YE 2:wTһ&? RHt,zV5H<z1UH#J|Bb+LF] `6/Feh?MWJpS6kn3FKS(f3W3]&W.C.sЃ؍a"Bޱo KpM4oFֵ)V )h\y4j kW`R_c9HͽKP8in;J`*c/˫W k<$LE&S'\~M򎫔nsIë^|:iVߺJ`̢6 F93}Tb?].+(%gl%r٠_IGLj03oa*%U}|LPw 9`?CIiOV!:ԵƧK yR j0$8TTKՖ:?=]23[ 1640Z_0(Y;70V.p.3I ٥y,i夜?Q yiԅpjkn![߭:T4zO͚^T $WG+Fj%_A9SZq[b#[`м>֭ey{*I^Kzhl\BXNB!;(ΗPL}DCT#T4]h5tÖm/'DVya(%<2@"Yjbw 3QR931"d4w*u75$ )7-X=b*o"6l-ƑO=̶#.0^Q Hu ^I[^ ;JU4soR 88!op4Jk;՘!> ^eQwÂbqbNH0Li1gŻTp=a5}5ώOVq DkLwbfrZ 07!*EFupNj 5E%HBAT_Kピٓ/L)ko?@vj'5Bs+vjTr0dB=ߙoY ۾Xa(Q5z]᎙698@+i9s#㊇shE+X={&ސv0umwW\V{}87$m؜Y8ڛ(Cvwq2e9M5NK㏨Ukb:+\p۪#Ejи:_HAj]1hgttϖFvM%ii_F#-" v~3(`*UF;3ꟇX/RHW0x݈=i5~ʳDD>Q[zg v?bdWn.q1F.^|[ui2֙u ߷MqSJ !HZ*Y>w_moftИ/)&? Xv_T.4>z-ڧe'?~E,;X>UbXp.~[l\0f e٨ɞuV|C:z%/m!҃ȗ{3cx4S{ !Vt%n G~o rlK,h>=8(ϕ6IF6,UlpJ;H~F3%"J.%Pڧ_F 5r//e$HzΓO|j[R3&3o| Fqpz#BGl&YP&GW2M◆uK'x믅RHbhFoJ,~t1C,PeL#7Qx#`u;7//8I٩ޥk!u!Jedz)<0`3{nB^ Cl#PQxYmgO$'>Ǘe=MpCGvݗ_8KJ(B rW*aYm,JڹfYm sʮK,7 +cn-D~%!*{%j m+P!2Q## =]@*i~#?*.D?i\QLF8*GBq qPub޼NR 8j2*0ϣƣFSCi:tW#+xpe4ϙAAF*-)@wΰ0y|6͔$?gl~,7_#D&!i.Zj$_  U=kEVo,3 suNėc6JvWʞBp:7 BH?|ݾ7w/'vPID ]LG*fV*oux|r]gňc<[҃y"D"ֳgwUDļVa[ |_kdA r"&P\Wr+ +j_ ;u}{r/ mbՐÔĸsv+Oy9VZ̲i~`n O"luY\!{c3;kv6y1*e8f 7eсXI{A#U| zۚ(ˣ| Z/ְ(u,5=Vwȕ=am ߤh 85 OG%č* kvAul.dlUŷ&>Zy*-:WJvVW삀T ;#6re!HƋWEGiݢ}W$ a!}KhTO۪86u<,3n7Q '[\RT;ՊFX4]yY ̃ CD'MiThp1zҩJ&`t}SDfѳC?#il[w9va_pOf[&uփH(!FCV'v<5o;ngы|lĐC{SmOdZ[3/1b/$Ԙv '*@uQzoӛOo䮟5nJE'@`LDs7 `@~CXƜ[/f.vQd&p{NYq")'6TUs=$757)cs dS6hK&ac0[,g+A0A==O6]ZX#td\Twtv-bRQA6O/5N_2Ie5XHRƬI(n\sEz,]XkJMThDd($l*y[l=54O͙yS#3`|D#⯉?K't wۈ;Z5UkNɁA({͏n VF)=6}$6G-Y]O_a\aPVJ4'1uֻ/9@OnVu~ е_30y(uhք iCO @wՄt{vǾ'qaOXk=Ytj~": |38@ø']VʈG!pyo*IrK"l݂lkP>w.Puչ⹈z-U>Qk&MT <(6fSxJ B7D7P/iH`tIBtG~eZ0JV~񶶻t QρF-H?qF2?(,._6\ZPӾ7ȣ-&vYKw]+_ża]mq 'mx-8yYfg G*8UKoEy5ko_"xI>!JgwtK̭;wvb9 gIf8%+Ӿ.MbV|< .Yz_p(W!.YCf?J~̕$T>::'rEeLCZ Iot͓ƀ,%)rU]jӶ̦ZE̕\ \j jDdv)]镙 TNo,46ݓ%-ZzT ^9'ʀo3?{X_緃'RZS|*Btvg'U0͉eu!{:Xm ]az uo~0Z<ųZAj@z~- VDѵU&NtZ5Jc6Q)Qש7V ]WagMj8P@p&Mf˙j&νqth|L2U!G((І!zlߓRnHW)@IYKړ%ۍ̎.@*lZ6Ŗeh{6LѿT8ۭ<;V:ڀw=HF ĥiX;k1t7 YG7ӱ lV+w_:X Gԧ&`;KB^ޗj(!ߟb%A&;bQ!@P0珙/%*npHR%z&IW f|]sKTH0~xAڰ[[* ,t୙C4`xzhm}'U`]` ׶Hijh4U6}ɚDvFG 1 xIB;EplW$}:V#*R[[:U{NJ˳Jɤ| 陒U oKtnJmܰr̆v;٘&b@FO,BCX-/#n]5ħ@ +OyTEkOG0ByJ>fK >Voʲz Hk'~-ܼU4^B7Ίʝ\\Z F  3yxyc~qfrrK;v7{YoY"g1Xœ' .)}W셲3-(jlӃ?Fum A{3aGV&b #3 ن]榉sw HViK;>S<+A,\ד:)6J!y+R +^Vg^#[?sbrTV \q *m_1hy v Vp {Ɖ>#}SL[\+&9+,:I^πSO9naۊZ,UW|d- h0}0"2bYc[ NV1;?no_zB>qe%^j0UJdBK 2Ө2$FLHh\N {vǼy\Y9Hޣڐ"(ejͮTu/YGuCXtCۋN)7UnR8 ߨBk-q%7/u+ܡNJ8)F& o$drfC" "KrLsXү떸w(΃ΉD}g> a<Ç0p@P5=IAUݐltV1k6nC C>Bx[/s=C2{xtc.duPL4˽io(ˌZRT<'1rOkFHx&vQ}AVK)X*@Z.~X>HzLDy1 ΁L$!㮑)Y5G8!dWyrɤb 6_H fO^$NץW͞/xf23azsaZFŴL/d+ [[NA6;0LN;S@`x&\Aa,0B@8AS~; Ɠ{4D̮ܓy㵃zk/X ǧ(;'ou&(?Re?M5&G3Ok^DIPشm4P3Ng S&,ɧw lhˉ6Jk#t?.%پjN݇_ji|먫+!IM-GF3*]U1t:_Qk {>= ?''GzqN(yGm(xMh}~4eI~{ xQ4R%I88)eZ<ϭ^KW$ |"\:~eO%Vp옠W H 1{=mpC G-yn!5)V>}IEbPZ5wKL1&\ިSt:rE2÷:YҨJzEB5ZpWCmp(SD3EF颡gmQJa#!_k{bKB7 %t|zAZЕa0S eArWJ)PhݛhCSn~r5Թ #qNTP Ez>L t0H蝗9'GIrfU Lg CܳBaܡIXV;LX"=& bObg+y_sazu386͘+0[Ar7^a;ᶎ>=@9^k~kzW{Y$CM5~z@~g'Ls :hntrQ,·Ӡؓ-Z5vL#K wZcat4lޭC(hJ Ta1DQF~ tkBoϦWⶕwJɇ`CWR@wr 急?`3Tq$-9K*]@LOb^.YU^L͸yR!z,%Q'؆|3L8[W*#ctM7AkmE _zz3Xg 9q0m@gD3yˠӃ# ݧ.Lon(7%5=~KCFV#*9~#t&+jYMEW9-%mNdFwe4GM~ (kG#Vi gy;KzpwwkN&Ď0cnRc. .5rlwcRZuJJ%i< -DN ~ j"/q*:ل^5*OYT6KUG7ϰa𘮇 z,*#Q$]@o \缝fyџ麽|_EW"ϟOTD1&xtKƌ8 u5.1K1k*BZtpE^lT;L;ޞҸWk`%71ל3(]WS \,g7aw} s K(ʖHgxۭn]ȸB<= XՎ3LQ6[.#B 9) da?\Mo²A _;C%̭ӆ+j>IY;"z)Bܞ>cR[0 T,JhF{}`Sѣ(5DYTSuT{Rl0{PQgu&}6Q7ɱv1|yn{FW3"2^~%k WqG{tW#{ Y װwU2vc(grߡ0,ǵKG1<ì, y4,L.j)^c>lmbѦ j GQdU7`M4!i ҆BJ$m_T-"AW g_wZ+\Ե\3B4ŇL~[?'BI⫁0@{`ͤF%|qhZn.BlE6X&y Џ&%%ap|{3B!FYd}BXodcWN/2=kACQ*3q.2l8cuu+MoBs$"1wk<|rܒg"Jqqu Ig%4T' G eb]c"C˻J' ;Z*]W8!#RTq}bl/5ll Jw0o2 ٺ͈QQF6tC{j $#'M3"hnJX*+EqN_ˊ'NNJG()nadX~1bgG1l"£jlZxЁ8Zu+^)szu>mkB߱AA |*UoJ- MisŖjgK$^ 3ȋ].VJ l+"BlTu?Luy ~q+&%RjSFvZpGM3Zd\y퍚VZ Chl\xo_~.tq &TQ$js/{c @')~Y=5ǰBtq^⁙9Q;+Vuf9Wk2bh$3&\b"9ߦje&'k7p7Bf3%ޛ,N$glW Oխ%9?p _D(h y1v cxCpZ$ lx(##eU? rp3d  B9, \0p$hӀiL\~{/ 0^Q= uoU-z9rCQx[sY'"f0 7CYJF7R歩=qoi[^HǗ"NoV7'v 薠8^Y+4^OAJ+4f,Ld{ pw Y[C.p5j߅DO*؉/߶o< 8Im;!CNUħ=4S/L e:)ğ3ủߝpФaPlFzYoT5WwQtc''7Bȷ @+2)#זSR%"a~.M_c YG ~(N^];d0$sVi<&XBڐ+whwM)Qr%J Xȋa!F1 ׼1bvP-h8OE8Kqvv,Kz>]9`(Z3QR(Ux9=946 @oFpfѾI(';Ɲ*ịmy4W1Qr/٠$'9MCاڸްGI'in`Sbqo ƽ> oCdԦ$Ӷ$mkHѺ:M ;I:6mXmQNG 9rS_zr紑T AR?+Dmt㐨Z'Y}vV3Tr&n+yq6Q-l2C͉nmcAĹ&AU}0k,Cxr$``CE%$W gMK !/`^).ަ(U7s%KEWm4 (GV8@0l~^B p/~S@fh_rg$7<<_kV+b''X1tC+R)06(i6ѐ/}*$C6#_Gpݏ]͗wD嘆9u ̆$T'CuU J6ƍ@ 9OagVSB{{.5#rRsR⻰B&dq\Db 6!3 bIvR}&UIW]*^ާo%-?[1؍O;&,*т$Ff"$!OU36%`r0NhIƴ“@-nFQyEwNXGp[σRONNK: jo?8_l X4ڽɍb;4Z eQ=LDصV̢0e CȦ2]wh="=>9e$eAmBs۵OkՆ#'͒ >u1 _$ )xjtu4's ©Ėkw&%,.oжorFVLM/,ć8IycR/wF!)mzSU^9eg C<8e֭oL?UHxAiB6#Crpi$ȡ4Zr}ԯ/eÕ qqSN!S,`X2x/ᄐ,"r5nLu:ů;EX0相Niك=d2r_W~2f]"Z7vKכc[!+7"O6< IwN o:E&gIƩ֣F&?M|?)?HI"o㞊cБfV˿n: u ~E_ܴIަ=rc*+QGKV[X-jEOpOȣ'jUMθyyX":|4o 16n-G9Gr5A\jS'ghy+%}+~P@| qߛ9|D23I[IGS0LkPi+ǰ!oy(xLǿaPbOԆWxׅU,gAv71_RU"lGYV\_xV5RϪ61ٶo,;[K#A7w~@G|>w;2\`4W9H\Ty@T@j`4b㥗kCMBKT{NgHܯٕoa$]NsX8g.mZ-v#&IYԋmT [vV wXfbnv ;/eG0Tm#.)9NwA5fڵ0dtR7Mf_vcDEBí{|6u49MN'RCG'mFpT;NTFrTTyY~T^E*]5C^`b n-~ V)0I'70 0+[ԍH@Q-:ʺi磲F}iWxn$f*@7N[1R +9"`rU Yz4L4ł- ݨTGWbs}|b 3v*.Jj:0]l=< Nyǘƴ (dPAڪiH+!W2"axd3Tx")¼F!G|4lH4ԐV{_'PEL73JqxVySѓq3^ H<И><X1U.gs#HobPZ[؟9YE0^nyj6UwO!Ƕvz7E#="K\4;̵+xAW*< ;tkoVU !ˮr@&ϮhZ2C zHPdq8~&r\VY5?Z z QICrvUW   Vk2>K4Mtr<@4Bl'I-[N7c2 oV@8l>ao8~{o.Ƨ㋅ZA @X (7q5QI6a{veʖ[ɶL*n̬ӏ' b`^yyXGhٻQ3^e \xJe +z-=Oh3SYvX=JX܀ I my4[y $ϳ5&ֶa3rUxKj;UB1u]gP<];;G A4oO r=<$rie=lDI';;dۈ+Ng6钚6d!4bmd%cNJ>dCv';"F%@YtM8Ue NL٢#*Y~,>CLɔzKp޺ʇPHt;~vxlYDE~RI:{|]_^49ޯzw u;Zxrlřw.$߉TL;ĦS\"S7 2yovZhj|'HbþϰW'm?TֱO }3s,̬,CnmDnV ;`2C@ֳ`KkwU@urƒF)9gE;}SFk 1u'"UD0U$X¥G,rkMpBXje ߛ]";,č}D; xI=Hu ?&EqDD&=~ [6[Ap87d;j $(U^S5 <jUcP!qx3Nޭ~VaD&ń19~f?>j2:%D Uqu;|Q!h sE-W<=I%g8({mTu'kGxq7 |qXgc0 [#ʽ@ w'>†4Ԙy@dLH]rh2W}XBNusM7Ar#xL_M"Z857sҦ%SfʤthʽA|/LZvD)۲\D$:($%Ro Π?kRыeѹܕ}Q#Ͱ`%9Ȇ0ܓ̅x*iޓJZ\zhm~!*U#,SN `r]cw"Mtēխ2[( ʋ 4d4|/P6›`ѠKd@ d wwJ;K17 d~]dP=Y6pC8Ω"rN:b+l5K!ʞqGejO0EL]bC_TF/+&S*w4Kۆt۱MksUmLA;AM{OWHEp!+Ġo/a[[nUjqu1b!|麩L!iVC.%g?M\uC_ ΤB֡PzF\JfkT}[ۍʬK㏐;mSЈ eO3պy$.<@R#xpvrtyrr,,(Z;_uv%|ȗSxPP qa ~=@(,v-btBpd @}gP4EUf`S#.=gqt{;GAWoq{g;1 dc9 EO/*wkSԓBkA#71`41T|F#B! U6 zZIqXv6Ee\=5-xGCޯ//S4(ό<gl۸KKp4NiehzWeSfr$$frf[lL3v}JnV<K_c򜜰tlǁ?#UvȊJZL5])=Q&PeDȴog43cΑR/|(#,> RAEl[Xţhdpz+@'8Aۡj.SZ!ۨr'>R_'N*p_acEV?Ix*cBHaOG)N94a6I'@$'3~zj\Eƽ>dV%n -L,'MgRS$,wGI ٣j'q25Р}A 8#z$0y9753k@rT:5l&0(F 36OeH4Un$4H&b+?Ԁߣf_op>j< RI&u)"NV"8LW];HJ`:$*a D>u#vr} 1$r v#|+sW59e-Y+'-ҹk~lYn^?X~8L4& iW/07^>UE]]Z 7sYߏIBx/UXeH>XӸ̜ipEMi[<,IDW:4mWt_Jr3~Jr LK(Sk veuL-A)V0>v@y؈0L$!JiO~CZnWTQþn]IkLx%_{ptI4 >rx'Jsgl[ٸqP6V-}tWڈaHz2UZ' c_<eȬNGon4)t1r! !0Lt~tiY:{dX@wdo&xXynmxu@4 !'s[# <> \1a} 7PmoQ6hdtk HZDƜ=qRLbt7(5_^G8kb6Cn~R{l zIL6[ gL$]\͛_!-I݋˓\ W:x)m<y~bȋyg}]Y"l+ lRM1ُ3*ӿz3 }CNK'UA64I0F!iE\_zvpT}7bk@)O;'Ar>xG! X1{XV͸~h)8ӮHqSǖٽ!59[Xoq[1zlsW6S 5V:Ü/ mOd8r$(.F./ .e~K&ٱg_>isP5brCʨU ,.._aw8PP8}l" [R 2&CIOgyy[׶QyҜ10}5SY3o%7~/łғVɫG~ M .N3PJ@"\vK2~YQ]QSi% r=JdžY9՚f0䧠ΑwI"Y@GHJܫtlr&Mז׎xo<HSȮM&55\F <<7xbJ>O $ͻdW[0~F0)d 5]z]͈?o[Q诬畔rXkX`?5 NΤַ"M]kU/$nbQQ] A2۟{w[ X,,7fpZ5Ф`ֹVآWw9YrZhxB98沊^6UME|@Gԟg#31 p(IP; S s0rd~(g G\Bfhir%p߭ElYa3XE|MJ s3H?a/πH,)ؓ.`\[X(I`&-bmӡen&dE[yGF:XU"pyϜ^+cT7c)"mnPt-p?qB-|_+!˳;zۍ[NDi}09ǖ O@(s&-02#Aixb §F|E}VA _ḪkeFF뤲ݣR/l Η|S JN}KD)C[ YG|4/ϖuv.f/r 45bL*#!ꫀ74I2wʎC\.KTڞhߛٿg5nݞ8<,|Pk?0,3 ӟP%lLwz:@ @"=8Hmn!qz_ۼ؈(r? cNHyώ*xl|EkP XLbpz!;e@&Ztˠ,^`1Ιzwz@)JҬf~9H& ^ӫxy#Ϡ+}sդBG?EfhBdjv+I~kb.uy!E5nH=j1TngXA`HۃҶ3ac%vBxet|&UVAdQ3>-HhBGC"'r,'zWoHcZ9@rY|/:Z1aѵnyN76|hQ{ m>is<=?[EF_C4ĺ#Q)Û(nNhmQ\C6+l=h1M7`^4XZ/Ö~FC>T,)7SG%]&Yy}Q33@nHp ?4 Q^c(m˼!%ʤy.Z E\KgHxʊR 1"RD /Uo7Tͭ#PniS j>/k"iOsm؈ 7jHA;YRÈ8Q?G qiۆe&`$ZފͿLX%Cyr~NUAƙa~seվ|c}ydh'.M)c^T%)ή)~/a nl1#3UZ'ZřJjuZ)C ?_tM?nnT4ÆFQA3򂙤~O+vN9$08A/3+lYAQ^zO.(u8cF.#@ㆦEqt1BڅO;|e⣠*|t\Tk)NiMRKCv>#wd.WW`k q"e z o:,̸ǧ?3sH/ׂ=@ȟy%1@~̯?Lj$CV3J&R·!_-xمHW:`( fK|91'm2}|#ڿ^wsNl2Qa=ɡ[wVJʠNt9?3 xž5lY%! 'X^d̶|p1%cq ;;G 6v*xּGI]JU wͶjC_PJeC)_Bg.qąoo^ c2M~޶F~,Y{e _xK PS\UE6IUwnX,zi:JZ#ukb1Sd)-#"M3Qa)%vcS Tf, 4/Ʀ( ؿ#0;#T( eBi^PKvlS$+=3d>6cWR !Vѫ8%a/B#AS v,hf< ?:0<#O/>|\{5nޠjķxE#ƨuseLi{qt"ݏvN+8=j~(Ϸ~ly Dh!H"%=+*q`uVScHXMg ޛ(O"*ХD:6"`2E1<ȯ܋kLU~8B[Cg|JII~4g}1K (Uw:R..=c}ݝy'V#L醩7)KDrHBmZ7I-Zu@t]U߇py*BƐ  @#JTH0SO>$!}ow.aR+ ]"_c<:T6r$HR1l ע?*Uȴ {+ hyiOFe")W51lDMC4Z; {J˸t1$܌GD&_J0QNAZm_vQ֑@Y8Mf5=izG0c_rÕhǃz=Mn0ѨCT?9J ;t+@"k^ jl8ӱmQ#RƗmı s YajS|FV]sa ))e O+ =bۤm6|`V\+{7iX8pS# 䯻v@ŷi=rS SH'> ~GiLt?jTטw*ޗ!>&+hi\BbV T1N*ʷB Xm#粚FYbbzMWDwζ-iBcEz.4ݡ+ <'nb3ߴߩ[j<)Fx! 4R[ U67m‡}z2F]t_I[^ıwsژ!PZȚKy𥑔<gcEAIinؾƲwT.qj8^pbm_n}fu \^w$[MFIJ+ J)WbAZ2::$| p'3z l.;xbx{)hzHޣEH%SMH2 PI?9W-o(fxz>Imy@Rv#M| "72޼!_XG#–AD4ُ9GV~+3J=K© a~fl  ۈo& GQ Wj~Jr*Qʇ=NUcYcG &5OXjp&GK,ݒ^*dFNۆᬘTOի/0yVhobݐt/"wOJ $ fIW>Һ~sDѾd.szS1 e#=δ^93fi]$'kk+z^ R"lgl,df4R53!/xy}* lZwdq]yʁ.Hi! z*Dj;pQ|g~{Fo璝LT()%Hcf!+.AyD#A\ʖNqi/MUB-K`s4=vC$ XM{FϒOLNyK(R%NkߴEުwc>iU(Fm}s!bI!؏: Nv]$C=%lK:.˰~\-Z,E˓p [)Ga7ϵi,-D^ yz:3a"FnH{z/GjVˆWZ=VN%ȟ$U_|L$U'_ĵuDϯ}HV7G)D5dkrED,}~1lz*zuۖA2v&{Լ˶٨d<}5徕7­GW NpTSѢ5 |p:Q݆oz!*ܡW[dS:iZW6d2Q:KTRE~$$B^TOH<$oogT϶!&oN"`T߾:pVTDČtj=V;Dx{Akn s8} Őu<&/@T7U`TP[\(Tp?{6,$˔X؃L+bJ+Aۣd$vQ͌c_lZ+%-WL 47Dw%6&.E|f_ҜYF,^s즮D-eRBT0rVvvW6>mk(5/(x@|[g&T I=+od"5N6GjA6ji_NOtF2d7 Wӂ4Vn9sаل׫:x9Ϊ MyDJWʟ2Q/M<ȡ`_RVgF3# <E[GeSR#NEn mM\cw$Lq"cq)l䅔R(| TS­uIIh+mKnjJs=4ER3܏TsWyyqi;%ZH Hh|s\IT9w=,S2VAʧ_Fa|s6Jέޏ3g|'GuW?_kq]si[tCg6[d^ 'a,bIb^v6ŃJD0nxӛ1 l9Zt8@ճw1wQC-VP3 t'7(m6$ cAFI%xD, \!r5<70l384{^lGVFF][Ui_6=05cp:r;PAqS.D׹.+fڟ2?mOO@34i4wQuIC%Yw@WU`.I)vFӊDzl9^c."PO:O.^Dg䣎@mV &U,+xV+C'݇;IF 僻ъ#ۧ=$G3Pێ ndk`#E,z\f ,PNDUukSPhDO/5fYC Moٞ,;Nf!:e%:27{۬䜽RvF?j%wMˍao(Se-oKBW'"{(j55NfݵnDVz/<[Pk4 A 3}szg7qlVɗv̓sWf\Z*Ḅ33I 6a&ET_Q_ _|uʁR^ nYm@^3rX[Č^/rjG((kckGe+lHD3zN bIQ^\?X{'KFeH؝4ɢٳwt >`mĄIy=/`19 'u/2ug#Lw_YKq^w)%?IGςxdI rF1&XӀe3jrym[#|(*QNgXFiMf"牺}*<[2ΐO?ޗ7z^,oe+޺FV")a*P.3 >.x%" ow>y=J_GsIT7W_|X댧;T§;a,h5U'a}Pxon~K2ϱ^D'ͯ﫻tz$ZQpO-Kʾ*uW,Ѫt$Ro]q޽ ilO$v³@7zίB*Q>¿H+Ap3\^j0X)51Gn+:ϑɶM;hjy=~:nE΢@Z$6@"fS+ sGO>Xi#Rgg ]cw0,mL-~ Q2zI~_ l:5t(bqAf@Ɍ{k"1;+}W: #'s&Mt/u5؎‰[.̬7=vQ+>C-mťY|.Sg埦lwx Fv荒*8<~g.QTz429^.A׷6dSÆ.gQQrS68(#'>07bzր֡ӻ5. )cw=nAvI$拙7q(7u7y3.чu]ÃҤyC{cX?,2KyôXNT8^9NqW4,}I|bzd12}jjt|g7F#R;@,mV|Nzi|G2ɵ:를ZiUzYK$aEyN;#&%࡚^> +ᯍdRM`2~9l'*nK9$"5IJ%Ȝ2P+4/1N|Dx;)p./mPٔe c[nTQzߑ;Ì i~$t zk+qyZ/jWtq_Q؎B"1N0c-4{(S߶O&s\S]?.y1󫖅/5Ni1cZ5#CI0~z(Lm/_}՚‡2/>vMͅ,UT9Vf9Ϲxj BZEJNpylAb|^ ΨN5Gx)4 (aS2cў&慃 oQB:K*kz5cI~m;_+t\ir,!1=A3^r!QM[1- Me'H{@WVMǺ WSX19ŵ]N:G59>ָkr=/M\]*/.ڥ&(x ut?IևwtyQB>28ዠ 1~Ά/~+z) ׁKJa1+1,|0tu>X1B B)e5H*0G\V1<,mNMi`^.5}9x/S4vk0edq;w玧 ~xiR"VӚr IxYgZ FPF[E]M.ywzR &,G| dA7ٯ"Gt=_EǂMstџ.Hc_.#M"o}R0$A%r^ll"]~( RA~Vc;*ѳB\ɩ{3ӼZ*˜хn(DFAzxoS)MY!_g*lrHДU)X )'Df(S+MՀ&TmFޕ&ILp% KGO&/p-Y."ě^mtb.뇨,6n R$ǿ]bŕ)QfRK+Eu!qy%Is_攳V,FxbqR24DҟDl6C \q!F1Mt[8REC'jЬ!X&WW5-}R<蹁L! 34ܫ^Z%=1ިVG9P &? t*-W>ߺvuXķ%;e朞j YhQ`g2 eecQjOҀ̔/ kѩ#"Ր @C4W8 '# Nkv9-rL>U<噮wtT{- [$ rӟLٟKLGXZ.:c3a@˷T3*]O':ͻKǘ_KĬlr=H?3*ϓ vQi=xM40B'w E>鑼 -:iP{};$AVA<E2;Q#e '+l /-ߟ<Y :3[0ltt}Y.?Q+_2DQΑ}x hy!o\5sHp l]K`TW T.D5h.FԾx'[.F7W'~VRXyV OE{%Mi真/}!C:R3|{[{ >#0/ڝ1=c_D92lL> "LuO8% ekoA8N߉>X|~OBY>& xS~)ޤkqS ! 1ˍ=WI@q/$<LىS_INZӭ7_QB2u *=VgZ`+:hIbFtUܕ)F*#U V=jTٍPJ~<[6Y`KKǻ7Y'qšETG܁C& ߱ReO H2 KTtPzk{EUY 7L(1e +<,|iC@ =J6*l5N[Jj5S]gOIZV2:q7Pc01A m|V$YF 8(l\#h4<c[;0ӛcɨ3=O(hxuHZVwzhഐ8-5T?C8N,5 ~ګ_͵W@)L[TpWI I;_r8IDTUƠ}mbV Zj‘7ei$GMɄ yFi\؀*-\R}0P-(PK!6QոDgF'kͷ^AuDhx%2*tJFcLQ^ B4X mQW#P׃ǐ<EZ1EÎZ@v٪ć,\b8QʤO]ʉ:{f &3;L G3t;,66Կvx7+(9  0;A ds=c߈'ǞT{S'y*qqǙ9A]=UƄ|1.2E! -xj k{[ӽ(vsJH~=d&1ap]YH:nh9y .^"OؕA{&s8LFb"G}ٝ`8d huk3uUl{[=-1бݤ?-cb']C"8!@X?;{WpW3d)KmHN,vx!RiD&bl)9T.;}V߾{z)78?Bcw:Vsw+ r}Yg?]|xͣ ]ח DW*񹻹&JM3[7c"*zgVXe_}R7[_nO57=$s& 9֫GmNX ڪ}"m4]ux 8~Pb9T' K.'$EGЃMA0>f_7er,.DsKxojuݨeG H׏n =q] Z<.c;prFKrGƇ/&j`h 1a M.y:B|#:G s]wESW̠a c)̷uHv{#u}i&Ly`3Bxʝ؁K$ ͹8v=B#ks߂N.D%u\dyb՘q->A R?0#*q0:XLǨzrUIB09r8K@:>CX*/ϔF`3W/ b]bz$G!ŊØUM0|hywlTQ7c }cz4J?HnX:~@|^U&屣7aO~G6v%a9^\~bq%rWƢpR\a{TO![?^n 嗃1VaؒHS.Sn)u K\49]\7$kJm5U-lWG ظìMЉxWD#K Jl({Cuw;n~te >؆͓4SrtY$GX4c-1@z-kB/D'6nuI_˵h5ܣ30k[K[)'AL. Ay'뮀/[aE퀲 C|3\*|7vzWoR +\Z EЇ1ҙUwȗ]b"O *d[rZ <%N b2PPuT,{> clxl\|)i5S`%R=u-YfJ1P\[GYE'.Yd$nN8myuġԄ6TQX;0kNܫħy5Cg.ב^Cȹ!"yf"\l r;䋨3oao%gz;ʥ]ӮyfOŢ(.@tB]Fࡥ#Ͻ΀ڜ΂qI Z=VH{Hb Ѩ+ ,OHpiˤ'o%hxIqoVդ.AtfƜ7Tgx[rծ˃Ɗ%U=Esz_D.^{'Q%DG@7dnlA; i]C!A'C]ѸTg.IґݩsA(vF@XTٶ"z]d @Hlǹ/xNT+,d_g\4Ea7 mQ}gBs7b#/Lo&(P}v *WV4[9HMp'!ySOvH'G4 }qF#a5RNrxv|<֑Кp|k+h08j bo58%bkl1 (c $%g]J?u$VRǥn%z oҟdd4E]~ƋBNjfQ5 @}7&GVOe:ij6޲]B)Te"ؔÔ' |ؙS]ѥ01 C4:iCfu6\,tMP+FDnP}ؘ #. !? 8\$QV(BB/K"DjᮈheR b }s6TT|6/Dh{[GÿtaoԇuuN}?ғZvurշ]r1Q|xAnn}Ȥ0Wsemx߃"φIǟ3p)rnā1i&\vͲ1U8oUBY? iL6RܬL}gx;2遄gMp}+l+P+F59<6H:d/Ha?Ka)Z.*:R  Z bD35'i $Kn.qFhY0=^iK*Ò*ϴ3AfcMS+#Yڡ/OY؉ٌg7Jځ ~3\abs.~B>Xs|Qc &yU﫦 !3Nmux^R%DQn!+ Xx Z5C? 3)}v책0l!yk E|ez% Vo z4  "!:Y?2D3LD6+،cM(kQZkyp#fAP6GL`C?eq'_:>-uƩʪ8"X 5޼3 ]( ،&MLӱ(IwVW 'MPx]Gs[,/r𨣳ßg3߃K &(uAӄуt:ԃTN-76 }J>La yW~Mq-m0pvl{"(53[Oart5rGR+jj;7bIܣܥvM3v&{i_EZI-{v1`,7kY Y6f)Yw`o,D 97XϛR?~X /ŝ#&Ǚxdaϴv,1 UZct)+6-l(%l {s\!Mۂ'`t^|vY`*.ԘhQ[.ӻez?0uϕHR6J枕?'U3+ R0L?*hTiG{S<1JK_)35 y rGHhr$!X7/7Xqeu5*gPL Cû):s~Q>/mίz$XJ㦖5) ={J۽~:hx\3[і=/Pѧ`ʽAnT8 _.J@PTxKQS4N DMGn;퇞R6'}O [P 3q]ȑzb{FdPQ3|9e0;@Z,c=5{2P! 2!;W_ґIu/uHCBG鑏w;LdohA@TcQ+˥M:U]o;H,HC4kq`5zAQ^#kA# hkf(KTOlHmni Dmz kq EXLyqJAUн M\3{y}ټ󒙈QN\bkvqTSݭZjDbJES(I5(q-g6kƭ` k0@Ȗp-Љ.FidˎjMQ@'v>'uw =nˤe R8L:vZ*cS=C:\A/m3 .M7ܪ0'J mFEk >qAe͂wl kQ`v(kKXgv9qj\sGpT1k&=K6K5`x;.z${x5)4N-n8}Gi;zrkr;O!"nCiiJ23,mWٟR~Pu[:2,5|ю$%LK=҃P6wMAsWT1$#Qދtar˜b6Jc +@rrZD?1_m\`~=<|fE}d}HќbL^YkhaWb-PNy雵[@Zd:!3\/mJv@voT֙ nKlX spQ0_4|}Au r|tSvZ/dťy#yX#Q%_>c ln;mOWP+1{z$BUyL̟Ph;sΆHOdd2;X_ .] !D'?gQ9SW Y̕{nH`0+& "-ņo 0r"tPx7!ctٔgVt*Պ;*mfU)J ys0H6KBce2rEY*aQ\ !KP#]BZb]=)h Ķs0^߫CP[=Ü:  x0YR0NOKT Sݛ+L+7Hz 3*8KG A.*a.1@˯S;+ :pH[((umK\yx^v>Z!Cg/_*eXe"~pZثQTN1WG dK;C@k!X,2-S:SYO pWg"z*Wu]pVhՎ2.I75m $>v5 3i=$ȀR I@3us^3:#gBO zqG4˽@s? ř]Z>3\dn]m?AEk'55)v_VVK$ُcu_p.a-pS~^x*iW$;cnCת`\e8 ]oz(>8TF ߾gD&/͐FXwC[\jCW]nFIЩ׃Gls\Êhӹ'6*(+Zݮr.,~5 "H/tbB⮽>E*j+>d+. w ' /\º-+"nF%8F٧1UrDBJ`=/yi)?Gzߴ -ݒyY|-'?7aTm naW)ռ%NEasF%Ǒs=ruɁ5oX"$gLrj„#t♵ss(?mDx>XWVy%k9t|ol"dY6nC\n|._qTa& Ycג;3>0QB:mgut-!qYNe(y]o pwOMVI_r'J+Q 1A@0jˠ &LŅ:(3Q7G +S<˄w:c*`|+cޅ`oIG҆-o25 Djļ6g~qgx,uX3iʓL(HP|Pȃ3hqq]g}궚BMgGpw/=1nE'{N/v#>t%dgë/ą޽rS1JZ(>+㍢b{?\|mהaa0o-+N4T'F@Va|99ssиs[HV2f(ѥ`(ϏG./yQ$ޱ{qi[IZ{P]/IfX*VA-ΐn78 ?Z̀n `78R5~6f >Mh/!_D􉙶 04*ȆLpI$ .*=I>0эҐ}m@NOMf^KKƾF-@S!{Nq_yI˗)'n'W eݵ2ch kL`=Fb0p,:|k2J%/ws2`pw1GP]C@j)rɟ`dRUÎWN`u+2L#x0w>NoF򆃿1Wk6c{[ ݃I_QED{^يMP21: n|au=ZH}B_#.I;jVMrk Q)u^9u c^P.(f*$ħ3=(z`!lKӬ{*˞y>k#6s3[hyHnThRTa1Mٌo=6ӑurYZq>jBKG,tloUwד^$6J6vvqQ<9eaTXŁ Z{uR.Zo7*6Sm-I a'4/XjQ侱N<`2 0^YB+S]fTЎ*AX&){%gyHN/ۀ^8L/DÕJҔ0םƴ%Fʔ\ Bcy~"/XbSY^43s>wk74oպ@>j9B!2 gudZMH%7T赤p03ǟyk͉S7{@ t5L| (( |%;2l%!c森wkfX - s` 33kĘI"B>ذoutӞ9h|p[ [t$Kc{ZH U63zjqskyda@Gxa+Kk..Pj5+~B!ٵ7KC%Wj.3 iq>0fyvxԽ}(]Br}ںhC'.kX-usk9 |}Rv`pLJmws41 J#v?;2mІ;PkP!ԬxJ?$%qSM|XηxZK ,v"lt43;6 \3wfW!d|7,T\˄mwt%2`%ҥ2I]ffʆ~,3)X)m|IIcwKASv *?o{@ n.!T7S6.3hϷY=҃>ȜwMd0ij6͙)=b+Ј*"';H9<, _ H0 ~DW`#y Y >v%|@V6S=;߂4oR>y/iBMZm⇽0 #OU!pE6&jԋ5;5/(aD0)4L/JTHywXrۘ18f`hg9aTÓ=vxtt!Oq0∌@L9rۤy1~8 I.= $س/wq/$i>FI?{%%d-5AZVhR@ `X,K;zrW'/%f IUMܗd_(3-k2bxH~o_}^]ݢ24EO a2` ߽KΣRbxR28ݐDu3YY̖PLHeGe&gX:V‡ك.^ d'*A_O[%S1l:]:e^zR1>F7'Eۡh x'n c(vsT;yuVC$;:67!b|KIS.bԙ|LynJ3%_+L@NXU<;i$mmK|`5Xd,Ùo60s1k P{A鰊^?@ܺa˛sh aTHg뵃So[P,lx7_ e{]=1('LC3,~}6wL#sut5Jrmy;BY%sI# >ǿ'ܔjoa+E8%q3smy9O>eu1+igٹzC @ׇ"x^KG# !okVE|WxR:N^$lpls g pNkɌx)i;PHlȖȒ w̞6jc{Q|mh~Y ZH܋*ջ YHԟJ A(8hD~ l@IjǒqĤ xv FY? | 1W!X-z7h3p#yiklJvA=>ۆU<~ח h]ikM>nyT^֑}/A s]J\9+#ɪ'/ÞٹTŪ6 hdfp keg| trymh.'mw&Pp Jz6K_!4|k֪,{X:}ǃ?ip%w URUpǍ9z9DԂߑUR^DXe{M@޿戀Rw񬵩ys!`XKp9ݹQ|!t~ja~&N6eڙ9ZawքpNz7^_7_\N7lS9; u!]+7ڈH փ 6܎uS<Ȱ5=unp H|Sq*G+,UeKav$QEQ̧Ҳ3U27if5= zrH tOFJ\䥘ؽJln'+iD*HtTHk)iZlm o!瑴 ^: 9gh۷8*ڠWtC66 żN,GnyM_8K!!F=RByAwSeȈH¢%x%%Z"2at;?zs8R&. 2zQJ^@r`q}sBs{gͣxZXu|a4tFegnس:$"dh:=%j~EBd6ɒ%<@]#~鹿-+E%pGP*wp1#I8)GJ1sk07?&Ly}^T<^u01eВ;LYWcǩ 8"I4@Ъ;9PNJ݅8">laA)3Y4#W S1}ѳo-!]C,DcUPRv5R([hXk R9| |G,_j@-o5oy#OFi8R-S*~zd3(^5Q O]_逈:?;QRz<^W X"O@}϶s{Q㍓D%ςPDCN]TUNxVtӣQ5~sTX\E3J̸_9=!z-;|(Då;?8$Aї,LȊ /^<]%`+ʏݪnIN3l9:./'ji&H'p嬆.)9>glHﶩ|~+,l ΛX"7XiugU+#u q8rsϩr4X?L˥G*~bc8fJOVJ[`vvr0t ՖKO=;_lA { +E]beM-X AO-}1j`[Y{ͰQa '6-]{84kǰ2I0Y)@| őՇ$ث'`MghD._D ا =a4 :8lQNh8yP#8E>܉ O`}zzg>:Pi96m_YK`Zf眦{^{_a Wz5 wN 9ZPt^K'tlTZo\p p*'}EEMˈxSۅ3ȥe]C54oIŻRI/F=-`K3 TP#h*Yʛ"@ZX+!3Rf{]BS=sryBCaFPL\ +˺\ΰ@y `~jP L/ [M@@L򝪱B sfj OĤz+o tꦐ6O{fAh5Tix;AQvz֩ѻxr!15-~ TX'&dVN?r;VwY\yvܨ1чҠp&DMF!m a2u͊7qXEtoH[X1'$ 0+/@_г/!r ~bI?a m.t/VX)O~FQiM-Ud{0΂3`i]]kn{K}L׮V-n|PI oYxQA0r;mWpځI/ ;UvK)D7f۽VUJo"PD9&q/|$h 4@5BkjŧO_8{=caX^2Bxp"R5&#޻| P|6C WaW\š<֥v\Բy/huZ"^ao09 i!S%f<rL^wlղEU;߀xhEU, D }xq3A Lg 5ʶ;fCQyej'Y+ nsuq`HhŌ]ބhr@"^Ӓǂ3o,tJ5ָ sthAۄHrVUHv^\cv rAD4pu{`_[c^gi699|ڃvU@Jf`9G`>j 躿lW%6BFdoZ?8&t_ک!#lS;nRx>$F@N_fc5[3=i $EtV$yvНselʏ ^txbi T%Eoef&7t1.hiˢai8PLv+CC"j7=_Xҥ?,a+Uqȇl>P csȯPnGRSՅctT|XR?ghke{ /* bmd $@n"MVg$U&k]/`AzЯRA mW".WIҠM e_$w x/8@3 \h7_mf%btpm6aިL ""SMo{=~[oNqA.r%D [@9jr$|!Vpn:"%)*avVS+vpEP'_}sfe#K鞇4 v=3N1 i;N=9Q`A d]pHeal+aTCy VWK|P[$ed<~j:W>`I%wwuhPMT{H>9la186C=vqw(yR62h"ퟝ-SgzOm&`^rmqU&DQC6Fଢ O˷e\A=âY"ȱhݭSqV+r} tR/]^mձLȳV_]Z_1_lJ/5{ YTqSRUxm! J[>`oaD+FoGS OjxmR:йb[$ٔYR_ZVZ$6 q`Fg?QpT"  `VVbaÛ.4Xtm$G-y\VU-5ڠZ^}7PpUUgdn8h%I+VcǤTcs106Bub?/0U&ޤ[,걇Z@k&p {Do@_nTpï :!Dh$u%@7@[+`[f3F9lSq6;r!kx8$0,L n~lkiwByJUix&a>qyVm@?>C?S]KQ+̹ oK V^9=] qoxJ"V>hM6G/ *=D aͅfr֠PL_)z5Q!s7X{(4@ G&$ёԪ{_M̞VzKXYnk TJ'E΂F*q,٣(5vLOl'~g޷r'"֋B/5PKՍy7=,E3v}Bq4?ۍ0d8IS^9JCepLXBviTpH4r-hx`՟i'@#ZfHɗ64ܰسl.M%"gAI R`96Tşj ڸ d)O]9`13",Jldȥ-0'??+;tѫ qapP(QG9!t RP12E`ZWeU:yjҊT̡ G)(Z^G~#4>nrBjr޲;L],6U򋼉y VcjHNcyX(] f+&"7 Oz`uv76#E6D?q_a$ ssB%ɯ1u ^V%탹k깄\RUA`,pn_QLA=obXpcH*ȧ@7ZGcXWsܶ4٢w@|fejdCEn$V$ao\M9jY W`ThHs)ב'_bH(}Hl)p?67_cTXA"9pHҝ {x[PS\sa3 M5+*q 虵ZXr$It5޿mNݿ3T߅pcD#V~[Hʲn!dcWdMXW4{ W+G,[xn*gX^YZ*>s4գzmmrv-꜃G."h&ە3/i腩>D_HYjf˥D3BoI;bځ[^Oǽ"'S&ʲϹ!8*Ud>l@&,QTWoM|^[o;LP8YX]"1P Dz5=u#LE-Mjyf. C6A#Ū *ӑ<? |Nd%̓^Bȭ;X :\UG11.Y; A(dt:NiZ`r_#zIn%)q%zdթٳLz#9ggXW7|C.U@x澰5C&gx"P3~#3\1bCZC4 O洖}EzkpHI ɛz wXGP0gg1x]t&"Lhd\hڮg9qÌg5nM1U ȟj ^Pd)(P63cqIMЧmY9?Sqb=Q_7n<8ȅ2{~CՐb4ͿD% *6l]oqq( 7'6vd"OEgF =~T9/C(*ǖI?1ע,_n!y|Aը!0%`{G\w_ }Z;_x5I(gjomP*}$d}JJU \fO)T:rTvҮ<)b3[`\&G&bzX|o5Ylo%"ogM;/-56{! H]98%a}, ǩ)-|r$0zS]Bic$=6ѯp,*V8sO>eQ̒ȴ-ʘr֫an2h$NI3/9¶#_v i#Q%="cfU{kÿU w W[u*|)3])ft.i@vfXzn7 KK_hփGvw?Lߗk~FMZh†Yz˙OrGJWbԤSZtJO-u T3^p 4@V;na,^R A\J'/Ox?D ܊IHa2]#D}w&$^HT틴|>z}m+x"2vk1_|Mh3adi*/TX#bWDqLpL6C.G2k?CY o3#*CA`ŜvCҴ`0wp9|1o`|- xbԯi#0!RvQU[أKo,u|bEq"Z1%T ס x~\\TxFHBiJup&HSpU[kw88/bX7_э <;!mQ[:FV8~*SҢ[~Tca8*6zOp @0t| ='gsJ+\x] 3DJ.wl:#ag53MBxm,kDBGKb=͗Ztޤ4 %06I\]eĽAЏZ[vA$[(҂СIkXdiUK^>XiiR-)-` 6j <IbCXۺ_U*ָHzs@{{Q?mua@Wy(5ƨ168QDFZi.ԩD J`3C \Xޢ1u0K|x)tEУf;`Omx@[ot =Mlu6Jz )ѵޒͦe==\g"x)|;Q$h1-p"+؀5R> HF٬*W7)a)nJxjZ. (! lqrȞwr3@Md -@YktPucj3+ŌK)WAM|c<13:5ð[A*jkv ~*8-׀UkW  &<<]+}!j]Nm%W$b&\oa`|@ݫ^xM e)1U;2ΖUȷS z~n)|er=/خᱷ-܋p}JM?jDz\!3Et(Âtq[b):93w~%`:ةB#k=D`ˬ (Q"о6bDpl^%Gse)?-'!xf>҈52K/Sz 2`6|h,^A^2.R4Kk[G"!/Zhl-o3{t},?"PۈO?mʝ]+n1mYi#lL#VEdfɋ oR#>ء[ʔ9Q:'aJ..8'2ѳ-)uC0pJ1+AᯐFg5kɄWjr]!C0ћ]~e[MD{3 y<G*cwb X)ePW b@uYh\'CNHD%4 Y ZHڼR^^>Ǜ5EXFN.wKL-#En]= mr`|.nZGxHOG"/3~{=zmҊ+^`Pg~|ӻS+Lƍ3mm`f^Џب5k)#qaU--֔l\CS =%[Sr9@ M IѵG#Sji|Y"Z%[u|@!!cmǢA(%MuVc]wN,1ڄښ4dNי oiQ-q[qxF.{KXaGnz981K/E٩p? ErA{\}t59J|FH*G l: E2K@G<2SWHlQln9[:Q]ḷskxCuad6+zwgXa҈TkKͥ=U"1m rd>AY.%t, ٨c"U!p${ɼ эu̕D jC0~[ f2 *v~nĩEO}cv(_EXhY<ҩWsa+y?T3tw1"bKhh1M;U#@"KJ/h*Y7~g[׈;Pd5vQM7^+uVCsiv|֣ʕڢ&|}\?6tr73wnIJʕ3!^Ft5D8:*>IFgC OpIņF?š1ML)2Z$tp :1yh"uJFt>SZOS5 y3iFa(-mr?QѓUDbggYU- svH&{$7]ہ;p|3xȦq-4?UsA?6_MBZI, LG&tAH;_V7UT]NwtN 5VQK54J3p@ ^aә7L4]O:3$]H_XEܻ0rX8k)W#~:U褍/Pb7^Y:9"K !['(*#/sZeX|fg?* 8`h R!Xç[1L*lq<4'FQ|?̾Nñ Ӫ_]^rW(vF6f?Dҥ4q03vw}DK*#BGxUTM~glmzL#yLNGWT,jm53TBM%kZBP5豀 ,i<_F5͵nACIWu̎2C7@>EΝ G*e :׬vmJy ~QQҞ|9Vc!,G)'kl07*(0:ӵ{Ƌ$ʵxIL$6MџF}(}vQ_&L;pSxQs{.&{+E)$C٘S8`IVn__(Sh9FmW\k}-8%Y B]l‘vf1lqcL"eI)NiZ*_UΑ i VqTƔ[ ^W"JlMFC,Bi$Qgp]"u+&K1\z7> RBԊ덧MS!s6 #(<<9 f* žbQPk_w' 0wКz.xI;X$^t5Wa˭K-g^̝<ȱj7h]m+wrM$Z.Vu jK9Fєy'R@1bHL EbD)Uc5HXMӧ5;58gBkԾ&/+$982pO '4ф\ڮRjCv|3i>wDsz xN6D8Z0,ca%/E~;4qy>;ϧ(qᬆi셎b<qWAa>C3(Ng܄LtD+&i] 5\+ʢU@8Ʊ?8ie_$` .@.) _ELhp(jtF4T<ə]?w'/T`KpN~!u !}1Z1BIۛiG=o/4_23Z?݈;_ `H.T2x4R[i| )Rxۥ6= *ï9eg9x7H+8/pJOŐiR;9 ` sHR\@mwCOj鯠Ѳ\V| E^rLcT : l{֘yLkyes6XXΰD>xcr\~dx!:D'F7AުU%X3F:8Uo3P*T'S Gg0!dY99g zo#9A P)cUw52iI}ΐO݄n;4n=\yڅ;vgOS vm7MlV@n[Ą٫m)Qf?%Y+_0Hj#23g;R jQl~0"+6⎐6E{jtċsM> 'Ta\XPMQS2OE9ЪAQ| d”=SrXߨv>tyDdc$P6G s)I {xixx)IxH74gnQ:X1q{\[`6xg=e#yaدgmȓ80v]`6!lgT)Fpi _]ӓ[6~G:9As&//uuiqRxq`#¡˗ŕW_R[BXvYB_;h4%,jU^_-ȷon}Te9 O xrU*@(~/o#<ܟ57VWsJEV.(L5x׹ ^ Ff!y%}>B(IS-~T s5 [CN1p 3ێ@`{{ejTfKMuɎ{ȴwL :eK~T0 %fl|A}:\b[EfA\x?Gaxx<tEw.Tz&%|SЉVC4ŢYȥRς`x\:{$^4~*.WDp"֙ma=$?\d@Fk}k֙GPyaϕ'|éx[02A7aeP5qnmXj악؂8¥ rs hhLKZ!Jdt+֗ͥ@@̏+D }N]76'@o4s~N=Og{$x+%=B'd'`1Z(K𢙙gƀ9Rt7Wgs'u` Ryz_h0s4ʴ{ENӾ):%`}s_03Ѡ53?Vipxd H]oAb&ɗliz)T%;؁dO 0AisjDhȔTqW"TjLu2=6u9՚"Hf:B^w=#OWʆ> !UOp>[0Q>kȚ!f,{tЇ d(ـsZ-/GúskkB0EU\ j`md&Gxe.cV5=^1X4>hk_iNdd́zTp q\T j@~q0{2"G Ekd t=$A,c@DoGtEC)_^\(ZCӺ'.FB<^j>)")H~U,1>K? n^>5Rf tx$`?1yB照᳸ ,2<#H^)c"/{ل_gsؗ Z.L=XR /=73bG7&"D DnoR Y활߈"JmRXca$ae[.9+#؟Q.S ׻#EH zߴtR47I$bJ gF,'CԺ.ǫ<"a/ 95Lg٫NMG!y#f~K$MIFJ/-XwL' pij\T$6HdPm%ΫQsfL %}Ӧ~.UQ+`"8xxﬕaxΈ_O>هSIx+ԂzTOMCxfrZZ#6xuc6u ]ycEg*Lۥ%>q'svJz2_8uzť2n 4lRjq?H/[`g5&ƏtžA F?n\KstCn!@)П:_'|]۸ǣ K~4&{> s;}<Rys %:%E`|)^3Pwo!"ۄN[s*"-YcVo-7hQnzs t;0qd1, J nҶ[ӹ~=:#6xu8iø7dAe!1HzpEDxFkuDn -#|1|f~3{(Bt9(& $m?c{}Ko:Jng-ߖWPR01|MS  L]ULw$E#/9  𲟮<2F&\;x|9)!v#ѹ=oVvl4bhjZjJ_UVⓤ,Sw;-~nlP,v+- ݢt9@E`FOfT *E4Wi33C~'B-Gu^MwU[m#֗n=*wH~ŜEUw*J 3Z^_ [UD >,9݀o_Gj0cApBZ:zTpZ i# KT; 1&dfEY$8SgFS5v~=q C^jHtf-j*+3=7 mG@Ys.}* kb<#7vWUBvDX\"iMFD֐E$GEhH΃#)Y`Oެ}멩,y!N#%*gB阴>i)VC?Qa"E+ lyD>8fLkZR#\n uGghIv9 3`sJպǎD+!$%u %zbN\جiJkJRBT h}6* X _OћIlpc_ ZuI{g@Wk~E%^eR@254$:cz?j RPYNyPq~I~?;R]p}$cow*@3r|{0(U{쟧n1}fT۲l≮2?9xHR(דxw()-.4D*|(BeQbBAhVj:q=\IIDF.h'XT'ߠy$D5h0cg .w>$6CB !sOGv1Ȗu?U'a 宧z=._31kܚ[S g+Yoy#{+M#_e+տ«F&O} % F'zz"e<>nC'j)i4Aɻ tL-poW Xܝn_T{{Ug"o/-˻rjЂ&,0IkúgS_{s 1 1#dR;cDpc' /-;0Nڑg 2|3:E2R~G?F:Gk0ercӉa,yw3bf+; n9|w,Aw‘?C#6\L+c VR,[aҶ"$q^E)լ@BGHQIcn> Q/g=t5E#:S>NU{w$ӼȇGLAX z]een7VXB6P)ꢖ[Zj8A60=c|koVEQT|M"Us; V3FHV*O: %/VóS Ɍ[{綁X!2Ccg{ >n-1n F r\ZmTKY,}n'Q᯹.ӞL2mH4JhQ.l6AɸPe5S'ytz,B?vcL+l8'PKW&( ȊJrm*N S\f$e9󁲷J2ݧ$I=~!Nx"*t&+aÕbkBCxuG*bQQb/;!}Z5'f1l ;nPrG,WQmRlc+8(KKb z!s j _d*10z3j#2-*>UJ--(ف ܔ: ~ȉC3RO/m BNRg 3',HkG<3ŕ8H)xȲ1̇[wA;#G Y&0z[R0I N(_֘m(FzSSRvWA(nm JaGh&J,QKz*0}&&'_DKblؼnBO{:yc+d 2<#|k'n#nfRY`%(Ǯv&c`,Y@Q_ E@l'/_dǟ4o"Xfyz<v<'3^zQa}ܙ5noźPjh`EYA SsِQKX&h,7Gwh(K&}ypߺnJ l"@w(m"P/ꢤS_zvd" bGJ9V2Efq~_֍*!xj*ALBB7J7H7r#\CaW3gsKl̂ɜU>]P$AzhrZ|s:zGyBKF Iĺz2MFco*&04v0l|c.lt|(َR8 >װE؜Yhמz2Vԇm$#Ѹhnc%!1ݮjM7Bu|.::V3AedS?GXȫQHkA3mX-"HTI *o+ ^lp 5M8EM86cqHr=bZs5>;kij?O_Ee7&ھ_1.e}rDr'T t[u~bS@h JS/dzWr->aO7T"|D/r4at !*-.-0/؇I_CV2ᆨ6~aW֊Oj +NĶߡ{l~;'ptX~mjﯯHc,; uN Ne})Z9YV"ĮJKn NjV,x8 B}5i)@y12lys15~aOy=TDz]={Lc@؛.c&3o\}Tњvb^ '@rjeYx3t!&+ |=<opRT< p_~*-&8?r :$Λ {lc`P#~»fNÍ Bɏ63Fw]Ib8C R{cޓ׊@K:|)>DKґ cN(Ϯ9]I3sbmTÖ~h3Yc+dG+l#<=KN d?ФWwf5pi&'KrsuME. mr?g3P=6,vS&PaAkčnPQQ6o;+0w 86.ګ|ӹ5+WDt886M0<@!'BEț(KԦVܤKSlׯ_O zlhď{I56 kMKâ a8;LN4!m[1D5HJ4!桽 H\Yk^spJ!.2I^4W7w=h }{dLs8.EʮSr!}ˆk8 @ʣF yp'ev8mem2[3qg&:(G8f|ӈCiNPcmE:8\XvK0Q-cNvZ2P$Fy±2 c{I8ğr\aVgcc601";&!j'S^C\ۯ%!_ *MHhאy0v'qOA[Q]gXOr0J4'#]!=X*3+ײQRZ8؂ɎtKyՍ jOBs'>3z a|]*ZDž˺2Xqڱ sy\F,^YobPkGtŽ";t_22d4PD} ? TjBD7{u;5 _˦/Ӣ"*r w{d+~FJ[R-![1_:hOWjj͖vHG{?s-Z`C0إq W v枓ɩh{AAy@XD)%rNNYhO9b05風54"%^@%@- l[$Ab~?'{VӥV1R Fdyy.Y}+،]kFqޞ3Ջ7AkT RVYV멂4g1pڰ\ELaдH GP)JN-+hQ((TsK-pO?4i.$ݷn(ug2m۲ctHy쇯+6$>>3**;\PlO 4c8RsvGTR{Jc⟄hez!v7i lB WHRJnSE_usL TwG WҀ&i6w F 2a=Xz57mho&W;ЖbNƒ.E^Sy`Qi * yN%p$lCC̳YaFD|yQ7o>1x_*8J/=w.f4ÅQ)FZ"T3kDhJhnxkh6 ~hpȞ.VDC)D`iALu}o3HgCў('q;ٜjeld8^qyH} х8}5GwG _(ߙMȮ9vXƑ`t  h'guO^ex ̖zKX'Cbԟj)7Uv +4)xP[Mgc Bs 8:e @`{ 3"T~-oNC)<3.^C S ˬ3P5 y?BIi{K|3OjK_]yKjڀR29~߀H($w?N JGZjڿqk -De--XWlpn,ʒb"EfQFZ޳DӰ`" YpԼՔrR̅J Eɢ!*d6])_CHCBEPe&c)VsERw[j(@¯k8X8PF }}"m:H͖ #s QI\?:Qw;%fp':7_UshoڱYCǿ&y$-DXRkt331r(\D:$ڙR.0}]*p/Z@| I&g#ϡBk;- *2bt8!׬ܮ(ɻP=F1=+CQ}>ʘA R 7%pOTzd}\- [%?0,?`$yެ'<#pidWy!^>^ o mw>*lKeEG\'FjPGϩ^=@7a ]A:jS^ib]g.c ]3=L7 ؒcR4n~k 0<87&B ڗfF,&&Rێ.,5COj {t7Q۾sP3 @h'K^>2_[YDT,ԊjZ?~? . ] (]=nB IOUFe%3޿B;<mYgMY/_l8©8Y':(2bvQΨw3), ^tdv<*AY5 H$ m;s:Iǒ P#, z)I\SG ΥnzavV MbYOnJZ֫j~ԕtb+?],g36PuAΦjS[0>AQujD1x+-ȋ j9vT&0KXXiw r|mOJ/UFvanm9`31' l-xUd2Ap--߉5;8'C[aѵ4k(5:{S_~waf!B%C xMtF.Bܺu@G=lE9ؓᨲPQP~jTTUL`Puh`!m'Bpݕ@=8= -7(/ \ѝZ"E'l/)V!яgݞm|"sY ũ& ?™p3o\<7ZS>1ioLjhOӳ2;cŰ>쉻RaѸ=@}Kb.dreNںʙsG r" J+} }TH9xT:#":ȅb{+g`s 7X@tRn@QbDZ2 ؁n.aKu*uEc@v.փ8`" 1:HS5ΕQG8a uۖ?BuƮenV'%FWW;z]A];!ljU5 t}-/9ALGaU BrZ' KV̕l.!lL,v:<YQohE]_f8\@bF"=VyT[6>ʁJz֨йdϝ@դ]wޮإnD֛w!0yӧjSjF3\7η1Q@g\)=W 65xsW @}|QCi!:el֊pŢQf 1P.C@JJoqzEUWۿQ LRQijIGZa׿`qgҖEڅt,fu=u/&M<^μǣ^vu%<..1C ֞7qӢm,ӰM!:`dXJRpMufF&cHDKN6Hl[8i,̹/!0\"=CR^b*[nܔېiO{Q=~s&o8NLヨ@# !K SJU7~k¤n v0oSad̹(3q-y8샘Vv[1lGiP66IEj㶸0 lp]?̴bf;l-1RKCo77CڱgixO9I]7-ԜBmS Hhk/ײJjNNB 0ۓgC@ۂ&sҙrw@{l36X\ %1"8׊bx}9C""** *q{ ڥ_}i4gdP/{^uZL|'-(J-;aYzԊkŠԂ?WЮO}oId 0M{ObtħTlu|U(]h(exƚFzY ÈU Ftr3E h2vN3A'0\^c~(/[o![:fjGnҬu+߷ 'R4X,pj<$_O,d"sݢoR[;`hfpAr}r"e^XGJ'aZ`:JL҇v(.1hJؐг#9@1mzMWYC(ۯ#pdWp]EJPV;s0&TWI$z^7ߕ7[.ϭM#v fr}C4;k}4dsoXs3\-$Y>$irֵʞM˯ z,VNǻ4RIٯ-fT0]x)#9hM !n0vjΕc^_H& ~zU8%֪Le44s @pk#le 7/f˖ 8{)-pΦUj~qB@6[HT^kkOQf>:ַkgg̽sDko09)S&d܍GzNBרm}?˭`?tQUHJG7d9جEE2二JF`4(]!@t!l ]ҰUOSj)T8EDմEA}ЦBB8 .eeSAͱ6gC<UdnC̑^Bg|6n,$WTqkIU3bq^oNtW62)T8\s$嫏9-s+9g{ׄV!PZG1W7D'(T. cb\[ƒI`]*a_:ء!|%D,v+ 7!T1\]A6X,a2;18^ KaPRaL'ZdДw5FO|k f/Aw`*&> Sޛ.3b5V/\F;-HGΞta|󐑽|*MXXœ4e*6|x'(ȝ`Ruڴ 8Lr=c[lhs^4g[nHi/aWr3v'|< z&kI<ՈDžxQ'AUuaӹfV^1놝4T~wuwy;d59aTU(b?IUB0ǿC\QCRDǑa^"QݜSY uS$]y9Xus uQ"9|z4gkM^r/Nuuz|TgYШ1eST̉rhBxZ)H4̿J]?oE"zVƹ$"L4LELu}>9)oB{/8{0 ]OxϞ==B5H9SQf_o؀`2y7e!}Liaa!TWA殺#.)D]wJO\1>kBlJl\C fMڵ1{Y_n|=]xjvs?ga2S1\= 9 AZqµI7j=="LRY\BI w.dߦ{w+2awtpV2NbiLpׯ\*zaQ#fK<qӷnjX2[(q#TtU2DAeu *'-2SݕHKF? {N޽ktoFu~!vd"֨>5Fa"M 8X0M' /AշtRuPUqWf#iׇ]nkjز<褐2z[z_(R SDк\71vH@0PDX]e`S&qo`E9Xe`@W(ڱ}վuDqҬ!piaȍnЂ?;&O =6!T֝q H'HdiZy>9+lyk"vrgK*au &uZ/20dT^ۛfV,_, U@eY?G''eWƢK,ubt=${$FNbٶsR82d-W&jȄ֢H69kc`ِ< ++cx1CaZH}NȄ4sst*iNVGDmz_ 4zTsbdjNeJ5$P6AOA!g-`V,xuL• (CXnr bd( Y86 j hTED0kDi86q~m╕Rk\$DGm%$2]rmI/iXTO0}cgV'Զ np žl;gNȸ ^}qy-"EX&̧ɀA5f4Z@7KU1rV/Rћ:i@,m {9p5Ej& q྇B(,S^? ܒJhY{(#_v*z wB5_T!d%>g|];p7 EEAɜ+xssXa?Wj}uϭbwjf 'v9=a V#/zf m~?E+:IBlۑ= PYQ ԍ}i!VVt3P*.tBCI^I:K=._6P(ɥlJ\lvpF;Ng\Q_[xF` g{5jWj1dzXmL46RIrA-5-pW|676{@Z{J|| P_ .B&}mDa viY3 !NHIw ?`s )Y,&b&zZda09ޚ-H4M_Y7o|w2ߙa"-&(]c%ɴWe K8YAk܌0ъ ->~}iZAn{dM w+w_4hvK# 5,zbNKUp!nȫIIcyeަy)O뒊!Z buTG2{oECvJ"SK%8ZLk^as_ /MCۗ<A 1e2ul<(tW,0pk_Fȋza 0a]|89{Ih7~F;<\P 얱+Â8$>{Ya|P=M˒_4ϻ!ƁM?cebC:Kr$RohLp|'h]Sm XRB8{qxpuz28`nmkJ^{䁤T$fsfh{ KIRq _aE&].6ÃB;ڡTp`j^Y$)Y3χ)N}{;ar !:s+ 43stnѕB[wNC.J0ȭv]>rDM"#kt*(RyZ_tE ]CN R-¹JJ*Q9|nN)kj7`iOvf -#'7 (K'x* e5ѸZ Oc+IgVYmR `\*v* d5Yk#9=268+MPin@!I  u@~ b$eR9|:{h'xeYV;Z87e$Bi~)MV-Ɔm+)yds{uU&t 6Dz2~T)c"!5agu]<%}̟;qP I\`⍉dky9X%؇\ͦU2b_))5~qb^lfWYd>Tk_z߯VrcfUH.=bϺ=&:UĉխEвP& ʮ󻿒ѢZo"5oG.i*c16ñ@Rt139>]iңisq-uOŢ2@'"=\O=M(dK܍/HT?#q_h, pf ;CgUo~fRQX_"cӤ6-JɾlZAS;$u,gQ# UDSjCE* {V+4N~N{u\|ivP(Zr?rU5#>Mxf!6%ϐ^10#HhN_ٓk?j]G)N(m78"Xn>pI{Q_z0t(u 9'sbPeYn+=BmOP5X\uvl۩tbWl2+Ei }ĞQf%XҍJ ஗"  8f `Wu.!5\d;IJl (Vd0/O^(J8#ho~$YH8\hd?_>|Or"|'tCcJFɡ8 ^>\ܦ:&=TBqzߑ'|8;{{uqYwr&̴g8 B̚]K?u23yhdѽ $ gя WcM xOi} -i#otrl.;qAn1;MWZќDGH/V uGL,Vo8)^ԝn0W$46Zm[Q傹ߟ;\2XZp.yQ];FȺ8YR+#!hѨN,,ԼgC AMI2*tXЮ+)qoxSґ7`Ѷ,Zoor4ds%Dc4> b!Sjeqr wS6g&*({Ceb} S45(9v1JZ5wԒY8~J0F˵a+H@;FtMxf@2BwyHfLDk rXn7n$6+2(hXΡSҍz~,/4L.'\tʘqԄ^kta BNÆ荡ZЪ#S|F‹Ye8KzIv N%ifJGR7 kGYwHJՉ3afOvgD*'S#N3#K {H<ʇ:JƂp#[d%fzݑyG#S~]ܐ;Nĉ_ڔ"0j*+70'1 =0x T`y&۪j}ˉV)!?PC5tա]4YyRmn0z’Ń,f/)?=#It<] 6.]T:&_GBrE;BrU \Vuo:%!q;K)\zDᆯjqnMOx&0HG *vDF!-e:/4 mVa"V~)9~YIFo8&j 0h%$OsQ$օi"DrM zm DqR:_z]^d :wYެp6<@< h H)_V9\Z%ׅA41e!m zO~ˎBDD^oD=h'4.!7Wjy@nRQ 8Yt$ xQ^^]F0 >z]2*̔a.yD\x3+R경m&'O#/.wռTnוI[0n!y(g4{ m$sD@ї{8FvOmǽM;t Axk?)r^[ vpUX dA"( ^DM0EāLJIk\]O:TXICw봩n&MhHa. YXRCd9cAOtBΈpuYi޹+Ѿ`}v]I:C2 {GHJՅq܊gF?[ѮuI?n:IU)qm 7ًk\tY&14p\?G[/ TEusx@!B4#`6,IQDJi}QM=YӞՒc d7>+YQF.v [.{jҖv46z} E26ޤ#; ( WWJ9W=h5:-n|*Sڇ>ͨ`*~1gO>:J`wqoB. ;?8hO~=8P# c?+HR~,9 39bd*= >]]"ˢg)ja2p`mπju |ܱobhJ,B ^}aRqWb9K\=b!WB;,x׫ ~mAIA ȝBd<W: Mg #pNa ;"db!=Q4 3hS,;kݸ(;rHb\髭~H%rML (4ǸdGSl!7hWK>&IB)Aj>-̸*$y GP])Vxr]9\36oI}Bă0jiNN>ޯ#:`*ozpn({o`o^P= 778M+Ʃp4|v&lܒ,,>o4D瓃6e*,s8ޞ+ O`MJ!8twĨcƀi gbmvqD8=n9u_)YP[d34?&j@GVZlJ7c5Jsg?GYBq/d IDZpNˊ2\"[}?0k%X WCYp\ܖq RZW=+[9e:{3Zm0b#0x EWőtN;Հ % nN}ˀ"Hcb< {S *"[i.vREfW[o*ki,m|¾zKOx+>@Et+9$er}71!@ k}O;%zCH4g{1j0~yRq3zHƝ|+_ kc@{5/m\\jG` O=AX`emjMe@.YKDJ/`Ҧ!xQ@]joa`f =uBeVEg<]}g湋jK3ǬIil;ٓK}=?'8nI{dF7-vP,Md~ )u@<=Q3YL Z—4k.hC7ղVwEO6iaOK܋%5ÛC񕱯JE>a`D@}+A\,vkYw8Py?R`' 8LMw{CɌޚ`jDv0 l?MKLuL-\_|.k{"hCR:UM `ͅ>*iH[TE+{YhRlKH:|(K 0ψ趨ȋU) j] @o^'C eaH })MٸNJP[#6a%V[],IunW>IG$v*JR"\!qj~P6Hg3$6}486ezeɍM(Z߮?SuZ!Ҡ ɿ:~@q>TRcppt#>ᛄ'qT+Lqx3?ҁEA? h2z{)CpH)oYR:|[!ca: ~>>)ի$=s# ^~ư4~[x[MmfM8a\vĿqԊsn y(rYIxCG`uρי}9ݴG}a{89S [7y;x6/<ːO6OtLNCٷi;BXZr"ClMmCYF[zEtl۹D<̞sR=6{RA;:.=q)mcqeuǓS$~oh8Ls̴PZ Cs 騲X%r%/^bR1Mh.,k?w>G n*(-V0X^3}jeᱡ|F 9fQ-Řn `ۏ8b7bvI\TŵȇKܚoC7FcP7s,$6'l';\[h٤ՑV?!{ )\偉e4y]'9N |\H pt{+9óh/a%vр1fir V& ܮ=~rXv0͏ >ǴX쥹-mqD !-#eǾO zj-hͩk^gguSN@KM 4o>GnE8me9CrtdPT@A *V ?FOTf-&5\H09ˆg"N:!Pm׃֮)+1Tyi^~2&ynpDhi PV 2yR':$B'rY_X"2w|Jls\1*8[z6uxv)@mZPjOk21BF|> B:1R,%a1'PK$'5'J*A,U03#)(qs@N:juƒ<|0( '_ :pmtN!A~ Xܭ{sqpϗ kScƃvMq=3*4њLDK]JpARm T`ޗvˬ)B5uO''6TΫaCسz,!<İK$hʬƬdFĂuqNݚ}s~4'6TOt9078(W?g%pFDž &E8y uh<;XЂ-<'Z̹ȯ Y>ͧcrڢZݦ$Ry@KeI0}3u g5"CD eg^MӫE⧦Fop= Zs 0q%pa&{^}lj (<)=mJ4]x٪U-Ick2iL.MeM( I'Pg \<mTZ"酾 $MtLo%wjF@(ChrCJO A%䃍"? OHP1h`o)7&KЯS,Xa>w{sq* g0飼σx=zW{y 87ڗ"UX`@v(Q@glZhEO`LnCREk8\_8~j~΄#HN3ܗd8ɗ_2^UhsSu!O41QPl,r~WČQL$hRuc" isv˿m `Z-,sjfVV7 ^FӸ։~Ǥ=ݓG D\;l_6sSEGx< 3t5/ߗ™|vj/r"{*vV#q/ O?==.(/r=kә}lEjq ښ 1)xoU!Xcv3b{ slϊu:*㙢7 `W]ܰh]7~$3, dYL]OJ&vݱeƀ1֩C Y bt! o|gZ0a]D`khG5IcCF=xUW<^)uq = XYLTUc!V R#KI_%pڜF6FZZiKQ`L@rcPfd  3)n1@@iLQ/aBkZP=#H7Q҈okm JjX 2KlxN/&НN,KQr3ule%coR( 683x!"o?tHE咳}Av2|T0 .EF!tcSW kE]\ O0>np5^E6.a+r![pSd; fwuٍ֎ osDUMdy#3ER9]o[z=6q/#,T,ij eϥHw\F>qa~.?j&F˸w&7W,/7Xv l;ďx8zcfi( ׆lO04GAs6u^;8' @ۡ5_ޓh{ri{3%imͱb*#* YO2A+~%G)`PG&@#2Ł6AXREWe!`-A=_@ 2>&PGt창Zgw~$vHߞkXhqkٯ`S̊x1`J#|ԶjN "T2RPoލu9}|65 M>hFUtWFjRY15k4Z^q}Cg(ID\vc]v7r_ɱ L[?0vϢJ[nsMPSiy>sD\-'ova aas'- ZRnޑ]/ֿd$2羥6SL4h%&P{s`ѩ2 eEo*HYA^;bLK }vqŤ% ᴘy2 *箠m`َV,ϰVR${Nc(-٫tS/uAgA:3"Ts?qڱ.28ڊھdҜU%C"IiTu>5Zz\4,5VFl8'^g\Geu39cj%AGCykU PMEoX6@Kڱ߼QZvV"FI^:A-ft=dg sxZ|M Z˓&R.N.7 sEdtswKg7_kJ1E^=7KA>$kqaEp7U EŹAdkF27ޑ5DK!LkRcNJR hBdv1gC&m55K*ZMρ(8FPwb;h\$?ķ'{0ߗq S9:E* i>oYǫ6P9EJ5!T@ettu)!!׹}hto5B+ Cz+B6ӁZpM Xq ih-G[gR7\=-bMh$YGj@a7(_"gu':$eYܶjJ__@Bk)cD?M+ Y mLnLwǣQ }Bbl&՜˳ֱk*iq&럠PmF> Ud^{]_ _̀&V"i1uqbz|ؠTw:x3܏MP]'CT-$SɣA&$5VVK m'Pc$yi 6:@q0ѶLm⚟8 / ZP~ '=QMWjTmv7(ª:]ES 唌IWdEkٱH"Q^5at<ݦVV{gp4y( BH!k%'?!ƾM_ p {Y"3/U(_<_HuG8*SPgen12ښrl?,ÎUð;6`%&,y5߂wMq*:1. idZ4DT\0Wd<(qBO 3l}I9"=s4C,fTpl/g*XJ\b,!<\0`āO #Q)bWt1UWJ@rt%I_%p8'RK\\uUT=dTle8zZ+f  "u ˵kZӂjNNLRR*S*_7 PX%Ĥ DWBcN1&5f-Q!nap *1FL)J~Z|YBe|/4Y5 BwD ;dk e~Zs4wJĨv5RhxbqG#PFb&f `R84p C |!fzL9{\w v';Aƭf>~Rb"Ykww _ Ȟ˰VUk h*.A kljɸiI|d*M4~I0Zn؏Ħc'CAW_E y;H(IyM:@yu͖M;=kLhTAK$ +JFHYer&%:fpM7`_c•hq,IX" zms@)O>S ]kq'g 7b.WU܇jyϚ50:3OYuĦ&8kTq6wW-f(QgT3_ ©yժ܋SEhhb0du~Z4G)kRP~ _'0/ae{n7$OuGoz*'G6䳗kz3ry i Q VXV>!.KXYI ~HBp `f %Y97jXKkd;w[ xk{?X7Sq07pfV:) 6py"Y ̒ Iin&t$8Xrt F?54 gv+&VF~V O~z3;K ;m`EICJ^n?" I`' vS& J:}>GX8ҡ@j 䧢RgLʪ>tg!twB?|(@>4aYtTkœ]o:? 129Q:Kސ+JT,G71y[TtNz*jս|Q6g<ŪCD]S Xʮ_v`&5]ij9AJ;b!HK<,BĮG8Dyx:ǩhL?&F:Kf4) Ave .)K"L:1ݿ;nwC`Tpz1.|D, LlT )~Edzz^hU_̅w=ěrKRɬp1oϓD\v µ&xGmC`}2"0/kz$r-~do@҆ukە@,(;_ O5^}t~ OQ& i69=ɔo2z4t 6Z $^ՊE]VeU;ÕM%>-`=@)4Ҫxr>#“D@Nnl(-gqdžx!08|tNlfm{=wTm|c1})L? hM{Ghڴz҈b8T@w]D)}Sw+fw컐HpĬsa)b "URj~JWBň {w92И*8r*ĵIa2+hf2HÝ(!}@i'g5!GXA~Q[%r|mHc,óa[^mӊf=KEr(a=naR/cߌ;] 0ۢ?%2߾5P/1n2nn5Y vH29Lؠ,6O-[2ÿ2}6,ȧO"9]iGʹlDp:mn>s!D%STd 0" F\z$(rBL{i: )M n鿴K|w-~s0!yC<b2eۈ ntK"6i!qec'w$9QPks}%GP̖m5Ógb͚x?(^xM E]%PLD2>SicÈ+ꌱ ՏwY'hV48AԒm=nG7 O>1t';T+ٰAt)Z>aɻHhihB,>6rYm]BV5eyPTgDZ)+_r3K@[8HwĩXѵwkxVz]t8B yiOSh qg+"8u%U z['~ب>"/6@AU8Rм_'7n,y֥O\2fT4!?}UY>X{y屲<@yNy8ᎣnKR;3HɊVɐ ;Ҁ3IG "a+HdMT IKJUj/)o2pwFӨ:FXtɑܸӢH E?#9>cpf. NAȒkov3}pH_MmszAMiїx3K"@@Y0^`;lBd}k+Cɀbr _}U+J:X؇LUf6=CbP +ϢZ.*ޘI(L\$M Jiݍ.\EW 7EOr60JV/ضVai8pF㝅Ј Cc)0 D8|y%CXN3Bx{\ 㕑ۗM؎1(O?56z㴪%` 9[5-LU|@D/`|eD3:摜 Ә *! YȼdxF QO?wA[~q4bݓs }9`/r!hQkAo~Ձ'<4f#q74M9d&f5RT8f3h` GPI [}@u<-Z>%<#ϼ6jErUq{g 8hj \U(xqⲎ[xf*% x4;z"P #:hZŽ5N8$Ȥ-IdX" -08 "V0'= Dw Z[~fp [h@,-i>Ô=6Z-g?,4&)o;&O%Nb(?p^4VlL֘EǣTw3\.gY ׇf){!I  BU_ru.@.&lrVoԨbx*T㾣c&%)flJ9cFEIE ny TT V+"UI08)gPwJUOqN,Ȇr g_esJhqa㖯œ ͕_ Ґdݸ8~M!aIGVm0Ƴz9(.>wRq$ԋ} G0n=/gm - >{ P-Sʨ )#*/ sx$&{ūU/&RuX/ {Y'` >8I#S5XFf6ew3mPQV, ,S(33 xRO${~ ž_%@w8sFyJHFfZX}LJ } u/ԎT5%YKvҕRytt-F5 ('nnBԂLӵb y>V]K_ݢ~0Y/+}cTw[nØ8+zH6L3+^O=畎vjcGSg|gty[8YeJ(@O"* ezb:?B`&Xg9S~'hBuMdgoՎul8h.DZ&>~ ԈI0xVjdma6z 3y<%(;Z3*7b6B R7U1b̨FؓW'E M3pM3̚?$F͵*|Ʊ03}#GX-\@$͊O:z>pbwW bJ6:uFXoSHt/0t]A8~$c˰m@Z0mުYLFo)L3%0-IÞNJpovHz5h S 䶊c 4.+@;B;I:ĻITN9ںzw#ʛ-lSPxX JCIb; xx+n">;E&Ҁp$SqD5PA)UoK&2^Fewۣvc*7lDJ-YFsׯ$No;^$K $W8A{bdv)DgEEL0r!E_-V'"wSr$P$2sCHCYBSc|ߧ%es0QU'ujv.IEC}q}BGv`a<6k~+ϑXX|#"F, p? s,kM͐:x"P9 vLjZs,"Lc/ xazT/%3aɞVtUC/ί˄/LkѼV^"`wvkMh{t@m}RWs::l QLːv= u+{#}H?Qa>u5ܽT3d|elhkW*/+.:~KH0Z %n*tt&2n*Kq&` .J%8]rH3 nwMҲq8s]#ϒO%*Ͼ7+F  2Y37 6^lg\72o-Ysb7*ZW+9wwA?aNeiYM=#o&W\~pye3sĈ0B,Mľe[*[ `6p;mYZ;[J ^ Y?J7+,D fbv򡌏 pG堧J\[r('eqbt5% 0]pJ;#m,Ej IPqj)tF5Cql ~)RH $|3%ʗ(.I`MLV=0aEX/M)'}gJlI~i 8ׂʍ<(Ed77(l 8/x^=d[ٻQpn9jtœծcxl&$ @[pei`Q? j!~fuc>aY#=0y U-g'RBq{{ AKk4ۘg6m, gޭ0n? y& #1&ѣQM#._AN6raN\{AGJU+=BVs=@,¸j&(nu<ouյCx`o,rHqp"\DÜ؉~>`ELo >nׯɎ}Yl-ȤjB7]w5$|p>eNafAb~ ]v.~بpq 8 #{~\-0i`2*S&G8unpyI\tx!ˉ$,"=ϩdܣ_X\9*ͩآewLBb1賬 M^F}[!nӴUxes2NH_RePzEvX,5X7x6a/Hg)nEO4 {B ͔fYwImmsNr->x{msȺe =^='˔\BF>|tY++~Ԁi=E69aJsV u"5WR$(ҍYyp@SYpO)K]%g85eJ ,6aq-( 4!ذ) \$:ػc=Zn6-j #~oVDZŊ-\.1Rj . +} 9h#Ҥ%RтNIpHt'VˤcQ<٨{XnB:y L&յ/ٖ- %HRR?vuXM݈>1V5FnL@ٞzxʟVe꼣9gX"Zພ4(Ϋ]xW  2+C62fM|KgWLe)"ħ]q:qbE=lَ +T6oAFE~Bc-/GqBU,Z4?ڴV󣑹q#Ӳ߇X˚\^^5}';l I/?b0ŒW*#StH<1lnZkR)?~ Sm6|BSHBym '!N|0p{ڻ!K@4<$}2MTAu)Vq8kA ~*[T?\%7k(!J`gOv 1$iQ84{- ~{ۺRR(aKۏX!^ ”ii* tEƤë[$\}>*pV@u\Ndx`E Hiv쳴b1.xZ|O?P\hUj>TxmvAVktw֊Ӄ%A0 Lm67{jhf2` ja&7z0 /ۣ$"ݒS(|y;=%EX^*X4:gs,G`S?cLyV\ d_"1o8J>HO`evԼO:e( jlN^Գp(`bٙ(t4N>տrvo_\ٗG gu;vueq~ǃ((zm@UWrYr2-OOTx k8(E%6[Ӈ'$6ʡ) [ Oo> q8F| {~kJ`X(;Vד)k>`W0GHܺN7Q16a5_"oh]e|cԐQlQC"Fw?H4팇fog5$ `aξO2y-`ldjO@b,D#Vy|_2Nr ]MR)R) =XjSXޖ%E [^p`QT-`Z؜{x(Ԏ{˫|J <:K"]5ޟ$rga.y1u?H1gFT{ޱBTiW5`T0qKM3fOwA"%F$9`e8WI֊4ګYϞpSVfAPm(2YYÌ{5p |_p q0FmXW&T֪rzO,CJ-GeIHI4z4oN(fa1b$6Cwc='u=,5RYpP @,oj^*"9wLVRzRs[ƚLy/a,-^ȚfҷsMUZpG+<4iVH9K-ޑWnilj](=-$ot~{#f04ɮ-LAAQS~͞ȺF|1dr ]*؄.V[*t-/Jϭ%t$3k+\i鬆HvDžT鎉) Xsy# -Рg;Fp)6!9|9^ $ʢ2pA8b0{A]A4xF)CnGV ;2SDJG]TzO@`Y /,Rې9}#3kWVB.J+8l80 CCY+1! O.NnuOD4g*'V<0SҦ4©ʰf8~Y_>д[}8iV֓? ZH>y) <$T[0Vj;#zwnr0u8VkH]iؾ/v<8'HtOf>;MfT9c'^"3CdWܯ <zQbre:1\ Z^|R P!+t@[jžCKX=uCQ)5sA쾢Kgs\Mw~80 A4C Hi6CRlhmCB4dYa pĝPv?I rV+01dr SAg@ m qaMyJ' [EQQ2e8 wm?fsг0%"d#K:sRѐd0hb֏Z7B,iJ:܋*_C |/ٍ$^҂s'l`K̍`czQFL2u̺n.a 2?x kCCr`%VtXD>@ہ=*ⳬ\#rVM!nFLfocB'(>?9 =CIژ(`C2u ] e9FeɄ vg\5ٻ"ՏXϗXD>6xG0~^<1|n0D@>[hjW@%F֗pPԏ0*U>Si\)+?4OXǪ&At)=DKO${ JnhjfTYSB5KSfL ZJG6ǘb*3P5Z!*$rG02j&V|* /Ōd@,R@8!&9$oGVz6 x ݶّB3v-!6sjQBV}{~PaW|f[ ڂpEkpN3Wxw:AmUX% [SdT8a."ĹVq_ 18bDY {4Hla͛EŘ i/u"SOz^4@ݘ"-F*u~O駂A6UW7x4­htLŤ=MZ,C^Y"i}L_cњ*!TѫdXH͆SU]y{Pg+xaIB`ەjb Z3ޮk2"P^Wn1ca[TȓҘb 蔛~HۤiOʹ& Z$T1##ZDܕہ'Km13AzӤ*lBt]di q ~>|LW/<:[d\-58ϤzӫcVs>LHaCёS -̚غ$$ "aKtwN ԫ58󕞌(LJR0 fD l Z3E[R|%w'-Sjm I2(gk, \杉>-4G1U0l&VXjqe$%Sy$BWTl Srو౫*gbtO{5 ̼?^p8-^ ~LN}@!T : >@l eLz_Q-3P1f!VA9V6֍;*`(kY1q3X*ӳ[ٮw[8 U9슬[H)V LqV=?M ll铉4 cF#ۑE,jee%;r?|{ ̵|+l|~P3n>8JLG:Z*ՔUH_+J,O[X|(io8}S[מ?4R {`[yMy#/*<5 7!*LW˜p2װ,T !< iSa3m 3MBҼBpRLoU'#T9?iI nw>줂9(3EX*, u^fy3XE@O ~\W\ZLuEs94+X˔$uD mb.Ra 〵B e)M:6c)8dh[P UkET*&GD<`?TybQe,ai&"aaҘ9"x*lc<ؠC@jFLbICo"Fʕp2?2_[OB h/n'3[B;7 e&o(Zs>t#hozm]!OK*jDxc7M.yf Myܼe1E臣˛}?Az"=aS̡ٙ *f-\uulG# j,M4> ~sX֓jMpaZ"p]q}@n҆Ϧ_x.p[(Y@-<C7ʣw ֊57讓́챖>0+?  Zb\Z6E V ob>d_?p)m|\$X%[آ%oro8C $UTE Y1$GUH`Tc;%4},"̓9"R!9T<52xGDu`*v(W|IGWWÆCKx~$;`fEp@U q?OWlZѨ_t.u\vW-*LP- yv$hX`腬< 5ayX&5sWFu_=d@p59ϼ`#S?lʲM% RҚxxia z L+% ֠N#Sd#ĒAnfE_>lS jmA1<G1J>drT !ǚ- ?ӱ'aC=}Z 4x-Ɣ +ƌs3cJ9DUlw[ICey7SHBLIX┤NwE1w'UH/KԸA Po.~>SRŠ>zI3]~y(*ϪG1Ďv%ܵk6wFHLZvXqv]˄UM 82c]c U.yԢZ 1AatӞ/hcvwW+o 6XuKxGo-[i/h|PhJmx1߼=i; lyhĤ=P{lk0PyOzn[[_7rX}}I$7ƎIb%M—biͱKߐ E_F``D%+7FCΪJS.1=~ $*g 4&& ;0X#]|ڃS``2:i BC+M%PkHQXZslqq<l?cX)R4v$b90Py{p24JP; AШQij" 4+!b<ڗ%3Ddd˪x0i?N3f0NI&p=h >D.eG}PD:ՏoV`R/ÖrUqhY?ٔ LY^ǖ0}NQ |n.}=-̨DfiwdcvuUc" xS$n>%]k@+Oש%^& #Rt%k;)|݈$%[k'qtb1Jd CԜ?ѣuhr3%Fg{ZCpY@=K`F#Z,=7I/ƌZ5ˏa0IxfpiZ,%?P&T]>C8R Ļ\[ UVh?y+#0Ah#bSu }lir]0^S[64j)سu5'" :RR~ѽ3}}(@ǰjIߛ; \;6+{K]I X<ŧ4C  \ 27LEΈ: )Po9;\Wt:  jSgt%Ha?;l8'fc8MD6S~0/!䘧-uD<ޝGmT5ty֞KUlL \gsk *biUu, c{~S#x `m >CRoPέU˄ ށ]$s0P1]`Rͻר6kd:ژMn,4G$fexfn@QX؅5,]ʷ 52t1X=d>ĩ+}B;V6H]@?#4w9p!=$dcS~HUf_ Åj׼"x -򡷈W42`)32to%^ttx:C{ ̓/t<gUyqݪ))D9ʒ q/_1}*vҝCH5mNq$p@8*B xluc<+z"Q/w#Ӓ3}XfA:MB:GTfu'|WRSY+&R-$`LG`OXWӟ>ɦE]Ro t+vo8PPj /d/3Dզ'j ^3?`*6*Gь[WQ e$kzfU~ .b/W8 0K TƚFר2љ%4Rbwm~ 6D<B̐tXZZ>/C/ ^LUc@ w L⁶AO2I yu^z9s@ow4FhAǩ]/X3a=?s\0:s}رX / Bи˺FܶcYe 07xK9"k$ydhA xed(Ql8^hrfnQbwB/ )݋ވ@'@ *L)tsS/,'!5:ȷ;G"]At|7VUW 1`!E}TRj!?`'gj6ABȯ!Ni캔.eYlm}hq|8 9zWz^p]]>?s֨sOM}@Z=@yN^rרAZ}yqFږ[αTrK<(bY3 kv-` 8%sE\;79Iл`&µ~8ޚ?қK3 0o?GXe՚)(5UrxF*b |v0;J7R9˹)YDk#ڱmPVaq9 u}C#N:/& ^9zŏ&j,/ 3]Ncj+Ig8ʐyh+dt}^`CSn矋9>dV44[;sIJFk CHâC/<,ؾvh:!M$K9w\%O:PðBжomu)#3EIƭC)d5&ZF$!A@\F$-!-E핫T%8^?% GbKʄU𥢕[ț0>US2Gronkg;`>qKոe*I( ~82Q7oBvIrmPHL<2u^"qϧ6~ֈ{&Wϐy =ϛv: 5bHL gr6JK6ep Xwq,Qb1pj祯S1kb*X /IBQSc&O$,UZbHTIUBzG*-1* "+-剩Ə՞SADQwE+b(2QGppXʻشFܒ 8ψ<a"鑠p4KՑև-BG qIğtchO nT`y협q0zs'-:va_Zq9'${ViGLLAyLH͕?E{bU 3jy} m/?UCx,%5ѧœ)#M*/_*ǕBR ={FˌbF!ߖ {:m}{M #` H{:Vɿt5p Hnpڷv}v^]RRK4}L#H#k@᫅&pNB+ujI]̜?vvr!k{[KkB~yM̠\t"yoob'@p)-,OKQ%3BYa>d0Y*+NNQ/$T 0r=D#,\ j6o^jA.#]4&ISY@XG(GV's[KP YҨ )vƋENsc_wќ)Nߡ<:(#E\DpKsP?!wPQKU5L';۲OdՐv6VձQQH@9i#pt|Y3-!*"PD8{Zq{E"}kܧ+ֶ|mGDXGLV;QG@4;wdsU/#ЌEu_Wvea+hЊtcWkInA& h^m:Ww^D֗sVdG iͤDBt+I)V6)f ElZHuUkV~`nǓ{!kEHu~n~o]ItE 0.=G;.KsCWmnbbf#w2ViHqrؿb*%#QXЌ׆b>㷽)PJZdO2Ў5߾"ȆXD?3rInչ-yCHx- 2ū! C9Mܖa]v2Y%*[,Sf nG&\Ez .{U)| aEy25tei3iodYtɐy"QiQU9 o$^Fғ=V| 6XƢMnEZH`j-5v; G­# " 2` Gv@w?"wD42vMCaU8%>QpBf/:,\o\qaPW=^ 49'l*Symȷfgl8EF8~q5?Hި皌H 4i/t4SA X2?AYXr=/왷1 2 fJnJ`e&1zCJO('J0'`3B IIh®/4 ulϧpO". B ǝTWZ)D:'?2mAZُE]{kzb:N ^(GMefJ\LjIXI'*Ky 켿kooyWKoa %?V?b#}lTJxrr ?b_bJ7q+2\mJk#s ypa4't+jÅsXwX,_l#/p@Wݑp/v=RRsIdWD51 Ͱl0g9(i-N~j`bey7͂-A65 T =P<m6HqUwqiVJI b#cMuJm|zFIsPaק [&Խk/*Bs#8P8JZ08oS Lb"+ a 9WaK 3c?I-9~Ob`5cL蔤Q"hCe~ϫ8 O;N#2=L/5~*."r]Ը*TnEJA5H U0nD Ij4b;.@5"'r!ˏ40EY ]x^̔(G:Fz`qKwj2D 3 ugEf^6ޞ^|+d0y#} seeʓ.KV+z!ꘔfSEkpUi7!,ܸ73ΨN}yuϷ@rYGB|_ wi43 )Po wn MMrEV^g`ɦ67Q쐐19%m.>/h>wbHۧ+Ų!&ok f&=,Iq4ww=G Sev'(5}0Xӫ-7\4*RwwI)́dS7o:@@ϔd nv Ј)ӜEk@zQLCLO5FK?pN7!fi1L$i'Vq9<^%/$X{?t@ʜ]դ+lH nEEq]5;+ysAqê@{ w) I$Eͽhr^.#8 GX偡XmGmkfR zmpZM.`Tu(=vX?ͭʎf8, 8IXq!PCx/޶f` ޯ82ީuxZwX+TEӻ WZL"l9f1&EW(xNw܂Zo.|vl'6n>/beW9ҩADBPbaW[y xM-ϗF^—e@lI>gWݙޑSb$y'@f+ 0C)Xx.Ia'.b}NNSa EXF_JM+(4x&o:1 ˢGUD5uZT:BHdQi|<і=F|9:ja{V;ݚol&FSLvli>%YR)k3 @T+[w"fvv *'@+]:HӤzxCnڽغh٣b<,Յ"1 L/Mt@F;.T1URd4/TJv#U֜ˆIvƒ~%p_sˏT^Ѐ "}N/U]%$#v Teɽg'V,Zn{fKV$Z_0)SN!̧FblHy#P21{lmvH I<Ƅ߈F|aczd18\v(M+oc]!]"Not̪lT@8g`Ӷ{pbn8'J淄\c!9x%ލdۇ4͓, de\B$㍍j+! k,v5H2@^ )TPU1MC{2gSѥ+jۉh4V;!3kxK`ǩ.֮@g0(&`0N­cJ#c^XbfPQe$!Wə*<좋Z9 tX^C]LGNn$?(]HF7f @b{ 7Uu:W{Jd;{2]H\$#jY(63)W# a9iٽc]i <_E l y !~^vs&Muyɿ '6s#XoB=`i"\1HN N.Fk %/9c|ϥQBQjD2s,<ò#7P@ڨYH4-זP*,,<4щer??7ҳ51|wy% agG`J̌ٮۡfKQK<7 ,vt˅ZwnogIk^㞰&_׈urhpl8'tm( TJѩ#\`Ag)1Eֱ:`x5mȶz^eXw,l/h$ő8 ?ߩ[ أv1N3\IO;i lš)殝h iĚv)3)VՅz-Ohb-0p~~D6]>@,Ih|!B_y`++G8N[ VǸ ,M¼(9 Ak]^QVp=,YIlnn]&G,[j2ȣZ߰2˦m[WHGS^0@fGM&x >V0lzdi*Bﹷɴ~oӉEwۛ"L +|wRy<f P;zmʠXrîgQ mPop@eja'ޠ(t?&aN=ٿ0WOc]u,"$eV#vƧD#jc>SJfgFQM#J}V1mMLkΤyԄK@%?6v.* Hj0'MJ.MekzNѕ$@9 "ެHvXF?Yͻx^=x20}n&-ɉF+g[-AD f n;(<$zq٥fIj$Mb?[Z] bgtިzMGwD H75 \D5z1B'5`ƄϕӢ]yab *,cA(pKmgY~m.놦۫/\ͩ 1l1F!Mr](CԕIDR8+"P;6:{!cEZʤ̜z.nÞ}_Ƹ=^&l+¼h5)MFcLXdh,g|(1~,cn_P}=4$mGL]zc?K6XfTxz} :t (>`䇝@oj{{,Su݆1٦҈BFizA`:gaH,5pJ8xͿ2}_?0b.ocٿS4E Dʘ1y:Q317x0Ԇ]]Oǣ-_>yDl&J_-ވ*,ٹR+Z13-K3rkeU3B >KL;sW$.M.\}b;٦`E +7dxj́A$M!mlwvD,h+xDNy9:׏8NªTIz @' 4[aM3xX.b8Kړ8O""o_$x8rQHd01Zߒ-MYDVd/' /s" B 3EڋcLD=]qX.Ν1r*̦z+鄏Mpxy)X,ho2VRd s1ra}L,}Cj[Hl^ ]*ԍJSڨěXSĆ`'⽷D؀ %eo|5PVIXUǹWah2i,/"t^sypnf~;R6,Ke-\ C 2[8e<*Xg,m3sbl ^^n2o\Mt[ _(ϡy̨}ֺE>hyHگbx8b0IpdC)<9(O9.) h^]ObsghF*hSЀ I*NB]yUCqEΙ!nYVnVL\9(0_-A_x'dg !~ z+d@M>bc7-ֆیxlY7RWCS*&䲻@e3l4"Of`r`MW' qI3:aYHŗEFH5 ǻp ,8jX$م]#(#[wmSÎ`P,-5\,@wa'V )$u8 #]iI'm"G=z<X,Dl]ւRd#+pb.+lކ&&V5 uo0A+m]o_DzĴ&yx^P%"?VXFLυAbvNa^ewUoMO/qXxAŬk -`F_i)1LeWWr}SDlT#)\ e_wGlJpcRjP aлəQItqEcmD!]E#uQ4>2e2fK{57L) T6>m"W?kH\w 7IS1;KSG\x>xv3p_ X܊򨛟l؞緖37zN3*n*uz5n!OLJB}+ۭlo񫹖cп5įsCSz\UGJ$h5nX3s u*wZy+>Oy[zUni|٫7ncczid,`GՊ ~8.-dw²!VVf|2LևB֝oPo,:V2gٷ$"?z<4Mzi U߈oJڋyÑcsj)['q]v9[8!-CϹx8AA&ҽ>gH|N7.iOAQ vQJk&Ģ)vF1~hNG,$Oku[,aIef "18y#57c5*Go'W 0?!n] #ɀ0:Qٕ |P߽LϮ.?)@!/*I[&,הxE*ͺoXpdfFW_Ndy/RZ0s-eSJ'RF+[0|^Nցݵa8n 'O9N`J֞D\PtpNx6aFE"o졌u=<Õi D]^ۉY)pܜ3^'縕zhltNĊeuVQߎ}5D$E%>iLTiONr%wfC U,zA~ٍyx&9潭<) 3&Ѫ3Y> D] ?<'ºV7U9pBLg?d7nKAmsG0pf}vIK]9_zwAHFLj U l%oPe-JʝbNə_s >x*D2\%!7˷:w3)gʎ2X4VU*xW xmb&h Ms) =JM 4b}yS'LQ9")K/7K}7pF=mΨQ}kA}fWuSoۃehi`'& /{,ؓy2Ռ[ D̀둧 [5FQY,՝2;Ȼ8Uh0슚EB,^uPrNܕf Ss@#@/2{V77o@9f8\FR7w>;YOߩ #r #+4Ak'e]*y~w *m15y+l Q?+bxR鞉j:pf=9 KBA9_&\w/H/Eyr4$e5'N>ICԻܥU7ZHguR6U! ĉ Mu&ԶUE()@8uHNj7wf*e/^GS"4u"VX('*6:w(?V.{1~% eΚzB>c+'z@¤OP)H6>ޱ#xSflm$dr̓IԀ<ޟ\CcbW/lW?2JcEeDq߯W(68QoRrhk:S?]]ݫ')7F&Z>Gt8\a)}0ca:C̝kdA[] k1F\\c6Ƀ79 al@Fi>֏RAp+A;"3| 0[_h6DbAP)/%6TOrաL3U؞t73jOáxǣӛi3SY^Xl~Bڬ}ڟEٲ8 EnnSQ=%]\^Jo,pWI[9gd+^HJ<#NʌEʔ@uj8~M j(Iܭ7r^3|P υ˥yAtʬS79ZvR }aXNdň@W|ꙞÇ,|K惻}5T_I,=AlLpOjzifHu-w~#~>ʘO|ioSP ajә o,ty)i&瓑62ΚohҔ[(DeH\mO-YNP.X<:7+e3o..imʩunQ+@vf$ v7FgX[ՎOS &mfn/>X|)I ȭeZf5ۡǼUcL Ba_/G$M ^[HgKA뼃(ǔ ګ2}ǼBb#<Jo.EkP킳20`XwE5?uճ̬61wV5!]װe6MʙyD?X`Ss'8<~⩁\(;00&N'" a=,GSl!>Ӿ|۸H&՞EWf9ꨉ{u̷h9 V"`m'&@J/xYE^?WTƝ95rTᶟѨ(5&8;ѼXGc,ni;lS [ٰl3sDwY 6*5d_0ʓ~g<ͫkHIu,7,u;Gk2L!Jvrz=f$t}*"Qpʡ &+%_M(Cbڨ5uTG丨L | 3a&#/k6۞xycRr@,~Ѓ6nep/mLQ>ɂ7WܢL+ŗa}'T/)4ͭqU$*&NW=4r%gxksBBw.6-<j}#jm@\˹W+fD$l>U +*4ZS.08R$y\=%UރÀ|֊A6l_5L }'߫mUTtެ`g~գ1][e&aJ(?L%s/>`kPL u[Axmoj1>&&_2+ݦ*{%;cdׇgRþ-yV9MXr iۓ^F1 v p /z{y-~mXr L [xi SךдT3Nm E}"f@@Z(cp4FJ?[S.zc3A,Iqszp=0x{WF/`.^螒)L]yyZ v1.4vbKlʟEAJL*dI`*ڼpT0pw#rw1@r#j^9;śyJuW|ۈؓ(2\zv{ȱSTl/⇳0o~ 9689wD_'>:_oHuPN䳞UtmcU女Uƽ4˯CKKIO(S%@fvIOe) ]nv[@kB!0"((Т@:}&R X $DCa Eԙ67Y켒8m=5| JFB(bA\BƟB_<]yHuFe.,:]3bW c;md:5bh^vh!uJ3$1;ЪA~?LMvB+R7A<)qZȡчiNl"v \%!Zp UR& ^NO _bp)E'׊&HGdWV(M"S| !R}k1$Xc8Cq.CU<8Ƃ, "8.+OB,vy\!9o$W `-+ J<'ht̘Cz}v}{)52ig8c>jf5j $:PTt ~INdK-I~L 8-J8F[_ٛ_́fԷCZ4s W, 55.-6Z~q".˟1~𻗤ʽ -= WxVCGB 1Ex1*s !^ & e5ϢeToQGκz_*B6 (Ri&˖R+tJ'Vg3G!Ni]p|ݘhK;~gKG;+) 5%l?& =R_yݴLPof3-# _uDK1ZgnWۉpvg v m#sa ->1b!1]>#BЈ%'ܩ&}֔qkYaB^JPRvsJA{ױb=?Y8CO}a-ݤ:l+[zTԻAyz?qr@I;g1`ͫ8ZFR I>+RSS%Ӵ/#EFU7-RX/{Woc˩H`/Mgj;nI> r:|&*N+gbTIil=[)9m,{2 q|nGs=E>vX" p^V+-X.]Vv 7s͎! m G\ C!Q*b{dX#XM]6r;EZaޔCs ;y^ &lOMK<8ϋ BA/z/~7 -p+0 /$\B9_Poކ~`ݥr8{?cq- Jpm` 6 (`HGoTp1:Y28Q"`l Uĭ&N>bWFqDz 3f}CJ؆_nIyOԭj!GaD⓼>*S}g0[CKX_ټJѼ[LjbCܮU2}=']MI.-ylu M˄Oċf 8޺Kb:fUn}}yʥf-a qՄDV22cڪZD̏aUj}nMFHIQ>O. "。8\ǘ7R_TSdxT8f@w"29,[1|Y:aa#BČfm^( ӏƓÿp*.[t[Ze@u;#M  4ݛN_- 6{oP;(b%.I` $@ųN<|i'Naxӈ9zTXWQ$oYs}]/_F܇jĖđ@W}PaAgʉb{Ѡ="6*8vϭ_\ax,fj5] G}DV4iy$AV0~BVI<ʺ }B=Rx\tFG0U`({OT7wo{2F-.%Bs]1pSQe"1s~"[7{ ~ZAbu%oB?FH! BSc Ӥ6?̒5GVsl0[u^&a qh0vo ʥD}M@uT^;ue8`sp׬G Q%'#O2~>ӯ-7=*GPѶI ķ 5V~yq"xHzuz N|\yw3G=Ĉj)ӌ/ v)xɆ"+&ՋWKDnyel"ب8 !8!pg v (-x+qh -)XцODB%FAyw^Վ&'?< N+dXPB?$yP>na!h,^Rr*;,'v 'O9=lA1\z@s|-t T نg,;u|r=3:! DZBGU|3c1$;Gv|zՎ+0뎲w0Ea[&}^dFq 0]}w+zy[,eY߻̩`02R ~CYA(_x S/zQ-[gEFbSgv ;Xj{ƥCzZ" 6ĶG1nƞp)ÚЩ`4ց!GC:0 SqϺ<ð؋.kJ|Wo!/͡UO*~fkw[\ U >n`_T'~a9>ֻZB;%7+Ej hR4뜖5߾LBEp(_Qk=@ ɩ$kلWQ$-D s7̘$Ql]w>}xr'ӡIȝ@ޏ<0xSKPGL.=SV+=8& "Ln>P&Q5VZ專@-e +0*pYTrʿ<<5׍`uq2ѱP/TP4-Zwj!ОB4Zwn)ND<&+CY- |Q' {U[*\`DG5Tqto'"j4/l-сƦsD=A6q@ֿǁyXF8}mC#@-*-(u(kN~72~`PJ#YriM[l͔F:o4aN+:dEW1!Q7(`euU5_A"@:R/!NW7fOϬ_yJU}+6w"/B\Xmm\Pkʦ ܪHXcpY}TU;K^vX@@ړF>\:֩1 E6M^mU?$=0ZEaGrXvu&}h2J2쾢u4q]fj@wvU8Be a PH1~oU<9Ipa 1,8~%Mtfr0Æ-=,ȫ=)-I#†b<xS۾_ZI\HPxYnBµTۈҏC(ZC+%E7`>l?+t]mLBHw`[X8LʁKY"¤"9jd!.)$ )3zpA{יCN!%cT+ +}Cz` <~zd'4OyZ̉ϸ儴`ѳ ɫIJ6iK۸Mq5VnrkVÜ`$lk8' 1XQ6('8+gQ老1i}#cƑrU\6xe_TaFu96w6&0 r)I{[E`P3ҍxk`NJx ovnt,Pq3@I̜! xy6\݁nv+l~b5Q$C20.M7˶|?=vG[0Q | eƳ*ͯ`Ɓ`k+Ji,=ܡn ux# i.M KР5/OQisϷ:E??s\wYe|po8[bkh_'j"-o`/ɟn̸$ؒ}E͚[9wE;Y: I^AF}+0(47KΔC2ER}րkH3qթ/X`#*f`h۠h) *(UΨk מ I@lͣ6a54:a=Klj2R6.SR#f?Wx~u%|_RrpB7O.ލ ^xr8oZpY q=lyNiG\~m-G/ jhc ^m{J &::!6rU>ڤ׸p4G_c@hv(2zn6ZVM"`b`{Hsm(>P.0dž%RHO}"q4?_\hC^wJWPk~'m$cqؙ#:VfG ;*1ۓL;WOFL}bg_ qD̂(񆀔0C|vm'w*̠5Uץ221}dz:2*/=B CD ..^{ `Va?!^%[TTʲ>m63}%t6(h !ަqW)W/TkK$אM`)P^ңA L+N^O9Cu;Z!Llt+\r5)W19ɿhR44udyfsc%%J2OOw. ?A@_W D|OR <{-$Ն_*QLD_򅚔w yrg8$ZCzkbT'SSE ے ב}5 (V?{{[zIv愅{pJNٹR=i<,ѣ3/z$OJGY7w2佒J L[a\m /d-o;q0UA?\xqA!*k[ڟO.\,r!iBգQpȽ>*" p[c/IԂbNI،Ӽ;'xl2Wп{Rlvcyt`=b1&FR~,;A؈upǕc)|G܀'*Iq}F|Խ8Q·X3v*=x]b,Q4On(A3L Mtq(Jl)5g9BF8 ]e}Cwz2u}GپVˇNMZZgJׄe v Pv!<6G 1nΐbﵮmyrh;ͰWex!oBy3wŞr\W^%ָ9oY(1cmj>lCB }jՀXįyGYDcax9yŁ0]!bdW`#i"x >1@ga=u3i +F>,{Mb0i=wy.ṈҦ}#gtԍvLhDcuQJ+cwhHt,m닒 c  ̤PgIĨ]/VqꈏvH(޺qZ+:+caU cK.)|\x)T2XKa>yLK^:y DLѮsi T5m\%G/+O<%%{Ox!U :0I2<;̢o\IܐҾǫ'D#dO+Ֆ>FV:#˴U'Vϴ{;h \ qڵ!Mnye=t19ztX/= !& =/U/k-@N7yiQS'x>LbEX$g6pA>jgӑ7?S-<>)V҄Fӽ6|g)8 #ZiK( /JbHVwn$=x#V{00ռtSHX\YR6&:`%"4aa(ƫC{i`uPhAC}Hs `[H޷&Xև?N_~B(1DkHG XɫVZk˃&d"o o!^ ,Z ی`g:mMRme}',mB#Ǟ#`m PĪh7_0\ccnjz-e[<^Xnp9qBYHJ'b_5) K\ 8c|+%%\pBR>!5]g ;[U1EFHg#%YMYZgeGޘ"Pq|*Z! z@ iP`B>r価7THG{&p"B0:i_/gMwg^v@dHBt%?{l+Z J7 cF ~ܲ}/9f[5<5;}Ep,1z_ b%MkOb~X^3ڐҌM q=z\<U02sAw֤LזYT\Yp qm8m:K dC|9 p5u]+/2u"+Bs#C.HYuͨ-:*X[u:Fp ' ¨BۃV[ % W( WɲQa`@Xrbo1rls(q`dU,O;pAu^wWtⱴG&}zrMA8-}$Cgno eu>#, 0TK2ߘ5soĤKC:VeJBU9Ep ŇCf<LW{bxݓQfq+0(~}1)</w>;w^?T5dj[ 25GCVI0EEE_KHe4%U JfIE_fYig~tQ\-mVPd&uvu+S&u#nU\62en{[9Am eX@d~+Š2纤k7@zr(2[%Nx*f^%2XGD 974i;c;śwcj w"=5}//&!;~IW>j,=i}#.3 kޫO*8^Mؓy)&=(Ռc:|PWHN)l6|6TP.hIP!=8YULKC@ ۍDM͸)x}=Ģs8x1 K=n4ʜPq1Dyف\Wԉb6\!%o;>N ING,fJN#Ώ 5dV4 ?aw(j^H$@@@c\bi oM+!/`٧ {<*tQ6 dy7U֑ ͠=0%$̭K&6";yey}=˺n&6NI<TW!PT]eC5S =$Ie.64Q[,b&X0챘Ag=<³,q$駄흋q &JlrҽxӶ_QYVgV\kb& _ \n,^ Ȭ>E{Nu$!iqyţZ ]|٢M{?.k SnH֓'ɕ"@v7}۷z_^C(."p91Y2tSP۪VC) Cu:/.6p{)2I"G]-~ ݦ ~lHT4jOfI3lN3#:~CGvf)%ĹDvcYa2ǀ_\](m7ae$Tg s=hDd^zA[1_vXmj:Fm;cB9}OD|Ce'/ߝtei!و⃻Oh"q p9 n՛8F.ƿNUil}/I6^oQ늡mD^f@̯f *5YMoLm+*R%[4rz*ڱ8|Kڽ8vh/2󜸱D5BZ^[ Ƚϭu u߶+TwKr.?N!*6Ds.a(Dk'fjR̴Hݻn]]`'a|+'?/z)3+4)XmhbME?Zr5˨ڨ5l=ye2\%&ľ!,#,C%0is #RBrF~wrI"#&7/,]ᨵ劊&Z`7DԕRV?hϝ S\—ʒ*#tW_PܕRQf9"_>YgJ mij /YTcQ|&9.dӪ0RcWgog}b#T'96=e}Oh6GC\e8ؒNbc6$"zT7݂-F$ Vơjی\L/\1 xJZ:.KW|-iH¼;c;QRe^} 0ؾE螠%R '#EMڳ i 9! N$ 9*o͖T\CO֛LJ| ǎTA!0+/.saa ,2dX?"X&B WE>q@z3J(_Nyo5c"U5Y`[tTC#"O$Tߍ.Evb5#\Ύ~+Jsyb8l :R\|Gdn) &sךWc^R7 Fu3mH31_m2T;|hb6#ύ%"9Ic?JZ1wү3;`oHUUk󞦒ofbT4BȘwg=˲qUgEנ]V.>HSgJ2 [M {&gBRJ4.QGO AOpx6r"qn-MP@yfQZ_ԕg cZ{@6X!Naw? L݈ cnjV!75{EMhLA`ϩuJ],qarDT4y#b=MnNeP'&\Ũ^뙤i#IJ^1Yqt"L@q,'.<ӟ݇8O<@C>gY>#{Z2cr2K `35J,\e|W#Y~;琛^7}`ssaYOJ鉳X@!j0_PIlLJ%񦂒%9k'MT!MT 7Ńj&U efoMLJ=ȅVzrsf]55 iI`yf@;۬{(_#ǼE{?t㓸e?mXM79Si<?P<~BS俰UnRTye2ɲDSA`'SRQsW ,dAҌC ݥQNZ.#rh@A{5fY9T 16Ů]Gx窕^}]'ze WHYykS_KB`p1sE :&dIƶޙ@a3\s[ksˢ8woK0|-^Z!2x\Oa o8e L\?)bTÇ*p5śؾrpvWdf}c69 ɰa8;J[/P؎QWOLSLcAܝ25E)USaN*|9syO8%|PAR5 פ&3mCt ,NJ9 *F@Z]A,|J_k zNw{#,}uP k7/q=V N\(2_UUM ްt$GIϨkOaV$!Wlr; v_BstE;%56Uahs<rc%,&$Pm%5{ռ~WN+0)w;&WH͗t#UX{vzهyPSʧ `5kDFe0hY}|N 2g9@L.BsD#Ca @ 1T+'MNŮK8R?B DOi$z)_ƥ▥xZeJ[)D&hPy18rY"R% $wj%ГK׻t_[AnjT3* D.P=9H(,WS/ di>w.,fޘKf$HʍF C4I=¸ʃ(|bAۈזu$W)9L=:9&ܟxo]Y~p46꛸7x!|7d3q͍.Zq3[;"T9cW"@Qq|L-SSs=as1ԛBV3n CVP A&+p6KT)-0ߒomDu [ H%3`yY pRԸ%Qsl.r|wҢn)l]&~0d*llaƢYU0@]f)gP1H_ژưw%AsQH=ovwh֣W?LPTJcit,Jl?)  y?s o%nY% ǮsG,Md2x|sy\JФw2;n)eP$9tuuދu8fpPBx&A|_&" ("@"itӷ[bŰ8tɮ9TS:c']WTB>k(q&Qhq9s*{|ጩLVl&Nn9znߡV!'K%#Nˮ0IuwGR-ŤOƇ roY:"tO]BOnmQx K(UTbELbY#\WE%BBmvS}\"OP:KkL\̨0\m|][MU[$8]d2= yd4X!̆'FY๙Ic:z&W"|9IB@4߫oww/Q8im$R<}=.(<4!=&|)]˾yb*R&GMʫ 8ꇱ]kM=hY=ѵCh A*=O}.44C%L(ax派=6AM ӣ= y]ME W7H(PbXi:xb+ySNQo7VUT/_ZԚ u>%ڊT& [:'"iMrFg׫}q ~+ةujnZT& ^lq[:ey޼Xo_^!Ý;d">`v3p7G|l^+2> n;}54iɖ8+CM>fOiʯaU:6l" /cFa{)6Ml\ƑH$֍3@^w8Nx̅w7fT0O%> | k,VPՑ1v~9u M Wc%Wߪg3DreOɼTe!'o}ȑ$q%&]kRLo摾] gpG>#+!AZ{[Lމߊl 9eYiuZ¢#^`~i"tQvL1#!-πئkRIT°˛{V-3IǛIb129?Zr1[g`Mgg<~984{^lЇ`|aRegS£3*P)Вl!/˫~({OL#ž⏁@j\汸SgAc! @`. D}ǏVapE{2q?qJkyHtw*%cR ,dt%Dĭ&`OQ<m9C3ldL"1Эf9b2$34.s;m(QAi ]/q6Sb{n2`6ڟ@ Gn6DRU6lzj}A#x o~:I>j; '<թcUFrxڝ0ov|;n4(^qԁ?+'`\6)w+ֹ@-F\ȍ\56 S;ka9kYShdqˠaI&u$6Jۯļ lurqZfw PT{PJ{*;.yKstP柌HZ";@<[ v*?0hG=s p ڿKZUE{\XH)pt Hll*P4f%8SIm[f M!}[8+o5ϙYt/<cH}G1թ͟qyaX7 z1;UD3_ ^2Pwg +Anl{H,t\Js#ڊPNAEIvθygظB+-<7/RΓ d-xθfS$sSPa)с^!1+JS%!NVWa7c[@cz9(?`6^6Pe9I"kK!o4VNniP=#+ЉoBx?⣇Ro-Ot'~x Z3=roh-Υdߤ v1NYM*YH$¬Y#l~4U̥K";^G:hV}E-;>'Qk^Df(y@|&HyJaޱ} >'Ѹ D*8AwJzvX>pct[*,u^pvb" ={%R=U=|2 ^I{x_[?N% Kz5?_m^QhɰyQtNnU.6XB{tșwg12WR GZwTZ} " $U؈twHsjMs<7}5 dzNQ!b[B6 ȂF'C!w_6{;4u `s$/ML13y1*U4kgh_K1cHtUȧL]M>;"ŵxPʩǞ( t'H_tК{HDQ3x!Kt- "6v*;)W p:i/ 6&mfD$G3':ɶ![)E)N{DHΚ'8D$"H(G46 u}q{|h4)C?Ph z7ޜwMs +ZUe SDrTx@Y@fPi5 ;O'P/ ! QuĆڥđ<R*Θe2ӓ+ΠQ,6xC]妽_f> E&Y2p=ld*$rYN9ܗV澾@8eS׮= \L@HpwWC[, |D\Qg7 K9Ob`\ݗU[ 5Eh}D 2Lqcc;ic!ǃ+! 1~!:3 .d]dc8@{-c# ^oLahHƛos@b>4G|u"gB>OtUT DG'JpUV}&I\ktB"Ԁ,H1 $( ziyK&`[᳧_hmtcf]lꮪ>:~ GmZ!w^l%ֱmT(*j IHo.`\ສ^z%ܼZUA>pJH8M]J% I1|~uΜKͿ7w^ʁFly/X`ڄ3DIC)8] ֖23 7!Zg96{..H F@ ?AŶ;לotPj*4NUY7vYŒoR4B(}_Dls4䆡j%$Ks7|{B"Q ۣpV 'gWb0ѓI%9`=>f*O5~C{%>c42g 6.psٞDZ{a 9ϝ?| 7]x"tL.jdkVp4n( ۽gdyuq&sm0\@qd=JHO0%d8^B*'Pc)f:&^ GtM93WK@[I@8 cǭjQFh<40 WKT,Ǝ5]xVvMj^G+8C$=`;Ⴭ*UЖ1,1$4ԦV sV{* }ʧ^@w0SZ-upjW4Ho.|"#(kdxWnv30%dSqq@vEǴ@3Ƀ;>uǩBJ/bni}o N [T_ܮ]Tw66BY }{^L: @=_n܍2ΐDl[W@,p:8xpvOW0A-gbOob$/g8!?Xu*Uj ő<6KYqzx@(cVZJ fi hBΦSF]8 $l臝 -AZdg#cqf)OQԈ";_ .Ի+ ,}骐~[7#W=zbJQXtSmkp7W EƳ|LBȽDjdU:Eؖ#@{'1IPX{\B7vODFˁ6I.T#;J@An+5CzUI]}孰Wiit:l"BƅWHNeV:%z5Pw[?"x([;IAN$ۙ^8~Poĕw5\If& Kz#jw|erX(Li1y' f&AGҾɺVC4C =|)}͓~(Ώ1h;1S,`̜oR^|J;{%D&(:.ib֠&S\agJUnK;msbh8,gt{'a0k¥bd'GӐ-a :c+!mP &9F׀!t>;{ru=Lt<.?j7!^E>BTږ<;e*qQkjV TԶb{RUAEc1ُ4Wn֫0H"`}k!"l9ӢmNOt=GIr_cݸ>Ljbb3J Rice^QTW>]!.`nsYl s򝁐M~NJp{S ۰KA>rQїи5<] GZݰ.%W@VpwH6zf "[_elhhjn!@3q5O{cZ\ݸ^CS^#%[xEƙ@T #*[UnS?,ٖDkO\n[6o<{x,W֓83'4MP@gm N۶Y 7/gTuY~CE"F;fT^:hjШ|`aQS:295gT U؍5 ?JX1fЊy6 w]'?i[Tt^>}1`qsh'`,K, x~x` k8ཙtXʼn^Bc 5~[uך%8STH[ U`^qO;P NINp㔮5̒48m^ǻY$@0HH&9!:rx &4%k#cl \}/Vn] {D毎]BlIVđA/?sTaX/Z]Ԍ(yb^9\kIO˓gݴZto_^ +Zn ,}Ѡh'tBx,)_}ں@ '8j.dWE,8⌞u>:C "0LoBV0,'ݘ=zrFbV6'֏-K$LLPxUorplDƌdIXtP*0P<}jkbennYË Xӂ4W{e9 o;г~^hH}}}vj^Nܖ4$P}GvġR3X ?xQ=_\j /7prw)KsQ=zٻLSC=`Jww5U9!VO4 `Z*T"6;nIrAPiajF? 퇄 بUq#PVyq`5{GoS O/j PEdۄN/^'2y>Ƣl |~{5U3( Ohj<.v. к`zhLMg'Q~2E4O*NCEo|}U!_e.[^H6$y[@,rSX>).Olp'sPpmů-tGK1 }8]%ۄ(FYpg)|%W?ܺƻJɠpy,nӶaQD֡uc)eo6`[[.a4DyhFRȐVdZ j0^X n\zQf*{ZQn3P}宝I=C*s5Rris4y@JZ&-RV<|Vw6Y7LWPCQrT>nLΏ)5A֜r$brC`$y˵uْTπxLKB/Y^[g䰀؛OC?gg ]ni|5# 0\sdxJEIT '+.F93KDMlkcDⴌ˙*$A.AayͯX#ux#7sc_Z#}A'z{Qi,x&*3y F)2tyV9Y9KgC5"$.zk{wD۬Dʯ\^KnW>OdxG>OqI/_sPs)`;/Cٓ`,az_TtUُo<\~gJs33+R{{FKj6{>jDBrUzw;#e·ڨJ֮U穥 9wd l%brWY;)d2ȫ{58VʉL!_jT@ķZ ^tԪtjv}ۀ5YК"z~u.{KF7c5rlqM[^7-`Ky~KVyh6SU!4AOw}K_.yM=OvL\q7'G'| 鹸' =6/$z&w{tK-7,n& *ьN:($Y9S' PrS)j/u^0p#GX}W3N?.ƠiEr0ܓ-~v^  Bߩu̘ouP6v-⺈9ɷEj/Ϳ?| hf۠ņ :0lPՖEt70.er %IN'|CH n)I`DF^P} !S䟉 *HoG\,otj"z/H D9 E]TXo .NEp2?H 5A7yS,|1( -;#Rҥ} ts/Jt0ͤ0I&$D28X tw|kd* k*VX@VKI0bM,R& }=N ]Jq Uj]$ݝ|IUūp;-w# L֑w"sqtUǔ"3 ^ɄX\)o}fȟZ}-|`;B;̲eK9XF*@  2@hdա>rn7KU":B;.o Ft)yDul=@"ej7EDGe/Q<ۧ?:h)W3LtuIF([qd֪m'6VުΘZ _$UUN:xg,`KrF5ƔҪ^]R aLwDw] b.Cg(xUc5-'J|d~s >~*K<ف BֿM>Imh)UCo8%l.l5yBx;p/H x(]XlϯͲ@ޙN3` |1~,(ǩOIg[04XgdIZ-8AZn|:!8 @'^8搨:;5CydNR_]_AlBߛ_ j*"I{T^9P  `} ff^@s|I,e 7G@*nkqXsWG>ĦXTmu˽B$F\ xvo8~% )OL` Z+*G:HZfņj 4gXH .*DЉZ7hջyL%Qp-J` s㽒6i Rm61j`o>'b4=PB6*V"R {X1J ߟbqh>FTWx& ? 4R2Ly"\]+ p]L1K;<: Dz4.f=ߜ7Y'#nᲽ=D9{S 4]›4,:\ QC15Ho"tL_#(f<շƀ,]n(P]W32vweYtO-e, ?d]K$ PiN=25/Z wx,"$ %uWKx gIQP!l~+4kCO0%϶Yخ Z$lBǙ룝y C$@nE!~d?0n1Xi/Jj"O x}.Q53qHr0&owa b#Rxޯ&Յ_--i,wģM7;:$`~g|]L!j;^;n`QK'h)7u ,nop1ejƮy N=C)YNJ*DB1jLIŠ6fqA2O)lk25&Ȝ\*U t4oD&kE[>k5}; zbTKǍ/:4Ч("] ba{mO&4vK^&횯rUЂeaր-V`2oޖ{h~>01+T5CQ>0Ry34v[ RIRWY15Y^l>KpEJХ~@d{@TJ8/B4pU;ίJ/}%%wc ʅ1aқ]6\]La2IG: 8*ragL>jͺ*v;xJQeI}+|.6_l6bCfSd4o<oF(70?ԬA y>^{v-# 5Bxµdog5{M[/YK&+.탑ηd[ҼUYFc2Q6d2qb{-hz? JW7ZKօR$HփMx *GGźp /+|,󵔜2hҁv]]nmX#=Gr2Ch>'8@{S@'2[2}ዪ,ˊwҲZ@>X:>#3@k`mek䋌|(% xvVil_m SBK+KS=QvʇrV0Y#r{#OAxqTpGhGvef{hfG]kto O+V>/D'ͧw3@j):Z0vOZuk)V6tG{B(a>JTJ]c?d'"nS~3+h$VAoQÉYbXk) 3-=/)툘wbcOмPNES 3+9#١{W~]OUA-ť|eCHJ=pwA6}]{vljN'4s !ɎC$[j/Oe 6 |@,_NM-ڐTlOΫNMt3OnE^7˼pCM~.0I( p2)H|q3+9W 0^Y |^{4ML4&qetQkܱqͬs[8®x>]0/ڂWׯCqu;j b+cӪbw[lbh\D;ePHt0j6'++NRtr\ Xr ۚ5_.v=NQK '$scԀї[>mЉ͌z1"/f)< 'KQ1vꁄٗ/*tRsU#+2\R_t Y1R-02$|idDŽ f쾭h$jZsTO0>YFHq(~Zys6ٶ}UBz<1bgw\'@2 z` f|6IOl@iF{X2K`šܩx,2>E K3yZT&i9B!lNe[?2;6H5{a{]|p/֥_AKyUQuxaDoX'ò=1 oPgǜ~?1c0RQ~iOK&] uC13LKU-mtȬǁw&ܵ.0=:} +]?=~V댔 e"RǻWƱ%LOD^jB^nYzE-V .˖L|H-uʓs1)bVq95Br^iQ09YLsm$.dUeUE ɐ!<[/`4٨e~mgBplD]?8[ 3 Ra8om/Ï.M,*$ YKPOg.AO2`?O8ޛF(>܍27TbnewdEv`72 B/^6z+:&4 ) ^&|O̅pqS9ָ<7rE.r}0l{ ǀ~=/" N WIdk `eI OˮmeLI-2I!+r{v.{- Y_)1V<ק |?zgBĆ\t%3SQ#ݹH${Z]MY{+d-n2@hv|ww1|jdʷ'($[G`jRi,``_3aZwEuܨqQN}v:NCpv)}((p i>N,Gvӥ3ģ*Ob֚0#o_ &ϙFa= ^A*KkjiNy3N&|40xuZ#=G$n;%l-*ը[}) [1qPwiuzLGEH"dks}QnJL r 6_Š|ɓA4.<:|wAS{LO6T8T e~osg]jœbAi*sIt(j U XUg, !vz|ET)Ô i, )cC|Pd}_i.$QYJ|˽D>Z5RIy}xhS%P V/6SC#&7K/հ+9Q:۸57u[u #CZɊWqLV_v 9B=i$8;+HͫCo@Sf*?$]lRva3@Χ.]]$,Y,?3k /0)G$h%+,C2_XƴfQ`yvac:E5_!t.- +Xꣴ8i_θ20..ꇔ{uٯ% eV|P\ `N^Ӈc )vQJ3S\1ϩt^Ջ4:mڮFP1$$vdMt Y[/՛Q9#TBMAfq*IvJ:K.[8ߟ)Ċ[{ 4 u5ezR6[1eIѣ LOb 2~_'`b] wV?yM)<\24(qFh,E# 42^ucG^~*; %抯g$֙U7-i3n R|5S mH B][a)*^,mn)og d/j8ތǒ,W02ZF`u2OLX_7NPeLEKB18TZh&"0E{&|2&kqO}ń<֝WlX^լjI෬6Os(lsfJ巍eNևmPudFYE$*_hYn| [c3u{#9凇JMXJdvAHcuh[G]x-@ŀ[j:2*`+՘Ӕn~YP|M~a^wB/_{B7isCV@NS웦ML:۸Z2m63L p T6L:r0Lj`kg2КS E8,p*c̀*)Ij(Uנmٓvk|5QJe }9Y~y&nY£wJ%wdT1 mJ0)t*= (;8B&7P5l`6B0_1c*?+RUrH`xrMriGƬ{Z2AGA#'U."SE[R#QP0'p`o)^fgy dN2h8Nd[}9A2ҋßhj 7m_Z`DM 'vb7Pk祎NKDՄwtY<Ǥ|1sH MY@dx +6W{GFy@ɶxG0(gQ?L'V0<q%?Ѣ~N"w%!sfIjm.cS̚khTG4? f*uG 攩";Z-}5RvH d;\ `M-U>Yd/hNjIO_N7w%.8b-漙ۃ=vB)KCz[&_(f -F  ҲJ^%E 4יNZVKWE Lppud*667W|]OПȳ@>GmݱhVWke8vDrSa2(^DBXfm8xZV3 Gs'7(o_u8ŰSee?y{:QW]˚ ο%֠C pUu]Y>-wr $EߠcaՍ JDoWw4q8s+x̐rDնXiW',T6 o-mTTX . p?5;z:\0cuZru /n79*sZNoUUXY`4EE_/Iyo?eE-3{K)DF=5p['e +fyDb#m4a lpi @XS)[/bN4Aguaќs}zmƸ_|`bJ?|K(@A } jVX֋ ,2X-IOw4PcleIALKߺܵ%MW{7VCx\x]bM@B SQ!$,p{f~VY n=b!җA 'XuҚPWQ1@cՅ礛'͒e3 'fH_wLׅxvcK[2Ff#][s xo`$K"܆o};bҌ5Nv6)U4;>Yw^a \с`OAVYVR~2PY.;x r%Ȧ,Z=7Nalwc$|J*=-jE;du'?%?8?[){h,i?ԭ5V._[.fH^%n11-80(Qz?QAsY n с9/sVm 2I!{3ÅeRw&.x8U%nXoA NpP@;[Tـ#mz!ve ó_xe\]F]wv-yD,eUxƉ VUY=&$K.-$qh|z1-m%3Gٲd;;KvžVI`k|*ʆϥ#vJl†IQ_iH Q 7{a>G$T@RThr}X1Ix+lixum|ԇ(r]eg4:tɎf*.֮ :\Ğm\Lχ+[O*>{($飕Mĉp 5Gb~xXj<ѱM޼Z}v?C4zg;uzro^ZR&ߏfn-{[:#Ѿ-Owrd\Ц4WRAִcZ9zMwH*V>B צHuQ-/|Rأ27s.7 ~-Ī^F,]9:wcFH4uH'nYbڈh@k &!-ԟza:azlLR. z@1rdi@y7\_!9PǠx$sFbD[Ȳ#|۠#]sЩdp\u>E۹i{seUuF\\f\1 ;JGX ,̃9dD^$>Gtc=/rH(#f!xvS-N'ٽk&7żt|X\6m ?kD'ÃyH&_f;V<@ p֖u [Cb@V{R&A[wZr9B7%Zo2ӝRك`hާ37Z%lw0[ 7)B\g")scr"V%u|@Σ:Eem9W5*Jsf8>,zժYff>y%E^15HlKZd0#>]8V(K^:Rd0/ 4p2Շ> t@1B)[&2d/`]7*'m+nQ47.hAo:q~c 8Aq|T&kR?xz4_3Z,(| gYZ070701000001e8000081a40000000000000000000000016446b36d00001ce4000000000000000000000000000000000000006600000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/usb/cx231xx/cx231xx-alsa.ko.xz7zXZִF!t/~]?Eh=ڜ.+93|4vd)xKg\ӗNY}2Gt 85u:L $5CUU)=EمDIwG.#5Uj#q2 c&$1Hd"_ڔE ^ o8Z%#{,=zt /f eBevȖdDoR!k[#]>ō2I֮^I9`qkZѺQq:[m:SJ5cNeˆ{b?9wiU5im{¶]Biz(˻D'2zW,/U ܫ56Jltn)3+A6`s$tЦ2EA=]I=qұ]KFaM,K} X0Y2 |e$7[*3>U .!6_탛E6ƄV]? JCph4eo]"ˁ_Q~W+s?&Y5+wu<C0߱6F-Y_RRDv0_c@in% QG DVPD 8o}j9"FKj< y %(H+g _ʟ,#1$mcm졒rܳ,1Sψ+g]umo-ZSE`ܟb]yV)JRO?!r ee^GLvu3!Sj]ZK:U+`ʃoe)\WO!_/ѠIqa-EjmHڿN9voSzÌkBȑ/AfIVogU}_ye e8][(xz*G0 3!\'x0G)iYR|Y4\6 L<gޜFc7%|%9Wp?l|B [U\, 'Qj[$Xja\"4ۮC58]x# )̇eɅFFľLݏT 20$$S$WNnɄQ|R[`|2MYLi9t Ty6cx=GOmZ|FlbDYay֘u:)KkмS6$<c?*VRH|bK}H1X1%U >GH`vk#xG1L3[-$~(AhƙYޣz6pu{.gg<_? F$E,q&7w;CZ.DhKKci{)Q)xq2/4T&o>ոŇ^~m,K1%5,?஬%xC5Z[cIݎaK$P1ogF]rvU>͞R$$Ob6:LQpL 'qp:fe=5wXpfuYTeÆBYiٗ;wz~0N? .?WBLDDZh KcӵkW bF4r40w-eRh#@ 4'l)?B1z}^j0ƬmrREiF\%Rq'6-ͯbٴsC jfSi(wc̆@ r9];GD,6y+lP@c^JR5{⚏l1TFak .i~z׾U?%n%(Ax\fN2 z0G KBYDweȔ3NLa?Fq>l>N(Qfg<%'@D%KKA#VBq4vG2YC9w:E'MBcCӳ$W1^*FYrwQu¸fLK'NfuоL2nAchiVOu;SfIS>XW80Uvp٨9TG% :+wϺ==^Ϛ|ИeCFh%-~HK px>!OWeNg\uv]w}wlll‰'z";DIw@\{Aǂ!σ8?P-*X^tΠi?_"X">%j QId(}79H-5@uxŰA)I"o4>).(5ca0+ZXݮfKHO Xw ڨ=GK #fpR^7@v6K 9 f6eIjyR>&e7 ,Qk/Yos}p4?4Gծ@}ڙs4|>sanv~)O_sY|/8@>PE)#K vm Fن~$TLyn]&䈖?w (OtRHiݛ^WPnc#ۙҥ6":/ 3.mhב)dPЃ۾.3\J7n.E%Ĕ%6DQ' ,^7y,m TۙT v"ں!X\Yg*C/n ??Oq`7 tѱ57t ݩp ` U߼ۦAr9ť{< 0=F 267Su˜&(slrR dS;,2[wޟsFb;GbXvsNۀC9Qde.؆2 |h>(0@:w?wwVĸ07 ava Z 4" Pxy|I?6\lD){k7bj'&+`Dݱi_wٳݍYH5S#O/Gb2A&gՇ'lcLet>Nw~["ڣ²-n+Ԯp"Îr'T^ Ɋ E$bpNb*I1L/W"iF`Ny47|Sزxlޯ WVtIZCUO~DG6޼ӌmKqm2FQ\q'jȲ{-~`Kz(ѣLx*bF^c&~f#EK~%7PQʋ_3)\RCDXER$r15nhrK?8A%:D:݇u35h)6 $J3K"a;`+OKE|-ys7qcD10^ ~3)r "SQߡ14  m${ҹj(|zLbGe)ĮBItoQ%tڀLYW"ZV_ߑĄs$63wEb}8;{%C,okV[nރ$U4YH⤝ǥlЃ ttϹi|P+ H mdGdIަuuC@ZKJC !^Ec[<M-١~Z#I]mr8+h̯?mf:Q8d-J>Uerw*cg \^yacF#+8# y6?zRhagj֟'0nT(@F~}QV\c W`HiPd*e s"!tzmHMAa~xL/Ф׺׏|KJ'F8 {SӆȗBX^~dBsk(mNx6_Y"l|i(ڕ<\lw 8 A/Bqj( >wC:dF?mH^urI#sllVÃi* C<8^Py}✞Jv`IEbQ͏~[6kbbڻyOvʀC%{@C?\5Xa. )|xI!B$I ܈^7 ix&7rj,8d[@E0@qt=_bԎ5witƉme"^6G`"\,p<<jp >0^A65`4bt#9rzm}f>@+~=v_h eHAt딃sI%MiߋrmV}Q^B~x}*1i{TASF# k-KSkT2a jhCHZrK>YXύ+ۍtthB F\Q2QUd)rOi>Ju!VૻL;L`b<L4`Lކ5^+9g> |鈆oU_ES2N {\'#&m[*rn[AعNf"J^sG{ 5[; 3Gd_v+ vx{'“i>?KJq%,NttTߟ#Sma_5)Ysi[YA2D:E:."^ 5ن-VL킫Y&ݶ~~x}vv0ҕ_[He-B|((\'cWobkl۹UGl89z[+E˩(nctO6+.j,pbW@Y, sJhSyXOTʮ67d$W/Y1^Gㄠ 6 4z!6Y(!2;0lc|2 eLP.QMŗ: SIAB%`|iOWyU$%tAyq\K|jϵj.oɤJJ9S0XP.L+.1=a+p0-eiao["ٺi"mcPAXE9!ܜgtd0r%3֮]X Dԩ}k-} -J 4%dy,hkO:reX GrQ 9\t<)@ O8P:6x|ic;c|:FnmWRĈ}Q?Q+MEGuS$7 Aj9Uz\ T40>"8Ir^Aˇn >e}BWfT>r,R+Z9#_/üyDžxl^v $ |p|Xe+9ԍExj4Ji2&KB܁+Gժ 2u'.e=5^v;K<&~Tlbh0{NF;< G6TnIg Uo?"pol5D/G֞Bm"ԑd [19+DgYZ070701000001e9000081a40000000000000000000000016446b36d0000220c000000000000000000000000000000000000006500000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/usb/cx231xx/cx231xx-dvb.ko.xz7zXZִF!t/!]?Eh=ڜ.+zpO?mHjlhH&{??KxsG0iZzҙ_Ƭi' ִ$)?$0/,Ld54MN>%Dh7d>&Ћ&)jW0=S) O8˗Б<A2>+(F T3wXP] g8`_d 乣}W!vFIR/\^EZvXu/{`N0§w $f|k)gt}y=@̴6|/%$}Lc2sTLix059'1G&!t$#Wѽ1IEKl6X P{ S8Ot@@T_L"e%2>1&'%uzv1݌hDLi8W:c#b@xj>:0zN<+Ea3<)\S`)Ȏ %Ba1Gʓ;ȯl3 <&eekIPxDrh=3D 4*'Cb%z0=mM/WM-hHfຊ"Ph= Sx>b|nuŔA݋ea*.-zB/<1iҪܶbX#<׵-i Y!q'k9':~\|OwE/&MJ4sMۜ׈s;ۤ7Rh.5ãO)s8ө~ُ\jP}l1heJHǔJf)Z žbj=RG զOPx1G.^q K`&qjMߏ#Pk;;:c4ptC`^|w\N ԜK QM{J:YH:P%`'sk uXM-,G޽M=~Y`0#Ì(&퓗P㙽9pC"CY2Q2篑99;h$K{:'\z I>N@v`Z25繒T/G4vƟ`ۆA=JT9 9.t(aJW 3.j`Hm&k&C=2^F\ꕼЫJMm v ͸97~E.Z7O=&5;1ڣV`3U y*ҡͬ+ԉF~X ]b\% g%BYj/\+D/Rϡ9pDirYļ "ɹ|`z[y'_5w#TφdIz!B6'E}~zx:6VƏ2zEo8 /-&k%z!RCI =GHPi,ȕ.YKILmc=!&< "U.)ؔ yY$S2H'aHSڜ&6iA™Gϗ9ƒ)pc i؆RX74YYra=P6/y`OfXZưbd5{%Q ZF9Ve :P*ȓ\ _#hhĄ\Q~SeJ󑻿P`rfjIwHn:܇OgQArr/-<]kbK@;7l/gp) B#p<ߋw80EDe_k;Z<& Lj<:QԂabVJz]نlϵ _%ahク)/;n8ǭTuu`QLsɊaϳEt4 "$Ð'=c2 {Eޠ kg4pf#_+֛S÷dq8yEL>{@Q-bfXۧЕ$'<׀ \Ѝ x {'kT_s4a:rWZʬ48,1w1[JNz;?KP& džTۉFv̖0xnjjP:vAhOO'ϡ.1 6(U7q;K qbt|f5lU&&ާu,򈊋_;ϱgΈ 7u9#%"fCi~ݸǓpDʺ}&5_b+|RTZߠcPCUcf0Oɾ:?AVa E#Glȭ?*W2v\>jfOYrcr80TM8W h%)FvvSD"Wűp0Ni=Үz[ZJ٠g(N+iALb?sE'rN] Ϋ\亀W|AX,<1uSz_vQ> rGU|e2Ox/^Ӧs{Zi2S~6]kBFw2$عC|.MŷĊ)'6sRqPY}/Q!<`J,lwz8hτWvL5& ~e#S.}muf;~y`|sY7T|:<7H@N#͑9m^ "[HOUo9̮yeBGԺ8Ve2sNts{mm_\)>|{ɍ %3-'>I99$BIjo5wD"yx1kYhf+Ȋԉ|l#iŎ,!\i;?[@*#S\г+U sMUfȮ=O3__~!%p 9N&k)Sz~`7߹'T|kΚ|_89+FT#o]s0~iȉaA8HQ˗#NU$ +dq_>,Lb г G .Ԉh|Գ{1O'E4?%qc݂eX'. \:E!<αĠ%4(tFEAbԛ&b^2˂ N:keRVX=l <0b=Mf0&rq|a` * VXW57Ҧ;sWs]{C٧nW ;)ة/|v]E| mJKOX(YQՠj$S8zˋ-<צEXfAq$9ikz7gPS0nY <6vHxfݺ&^.$ zN2iƅFvV+my}VhX.и#ťFR>3 to2&y_) &mR,S$XAux J@6vR]/[DJW1;?Z[dHȼQujyXeR^uZ|JgiK`M9u7EmZ4ui>>1+]៿v[aYFxgZGe}u] .Jʐ" S;6 ]n(#mtt>ҿqwOBt YDtuo#C ͨyah 825#CSGQ͊=ֱK-gwB _)@9z-dHR vvqPu(}lf,Ry|paa yaWŬ^(PXu^bs?}1Dt)!^`K0 j5zp(+8#lueڌ~F{a nN,SҪUS[]*ڟہ}X1RWW.GR{_t`~=zY9lqqBr>812f~0ʻc5@dV0TƁ<~aFU,1.5+xfIyΫu <\Y0b-{1{FrQf~ j\s|w|# ( 7`<[:նz[Yy:6?W~_#sK?7%[졳K)FwFQiiYjIuK-($D& Z:X V@ Cwi$'V&[}Hï)vDF\56@xB܈NjDL@it?/^K8% bW0 ^%\c)jdgQgk}o&;"<)N_NuՅy䱛7f0&Hkmkp|? eҡoA>_Q&\3 (-.={86J0!”S@I/d )d[l =?z6Gc$fMbh= 0{Id֌.: { K&`zjqH55ŦUSWfԤ-Fs@/,{yxc{/0]Yڬ7Qp9P.sb1"HL' GUCy>#onƜ|i/~ؾtIsIմ$e28 )5_<֫r-[E65y2M=(j.Rl#ܨW^Jz8xXeд QRu;V>RȤ2]fgBK Ȭ`9/h3RX E;9SB2W[)% s¾o,dQmao'( 4OYBf9s8'.ޛug{;E~^}P#-,IrZk/>nVnA998'3Dl/f2UG%= ) ?՞>B;32Un_`sA$z}qoLtaPqBV6(VqSн yy5A{^N>pzOKv- zO޽{hd%8ٕ%22'+\qC'5ʶ=oh ៩cF}@ e2c[_{)mКYIտ8A@A}Ὃ@N~ uXc(u[F}Fpoٛ%y#Ÿ3nHPRͫb b+O$wXj4jV2޽#zę}s:B٪4O%%Zqm ͊?sA)ɜP3mn:'3g6mur<XC; ^{BDAJ$Ս:o%}kO8gk ehC3@P͗uw&H ŞkE0~c|;н^UWK݆\O2r}\ACG:6EF O0tyt/ X܁q[z37rEƅT/1́of;ZK. xaB}H6.,4,يXF)@S)q_N QAraQbΒ6MbDDqJINF-Dl(Mru.:qEQ8(&pFാ&.s {T>?A0^}f@Fp7⽃5Xƌ]72}f\VgLKZ1J,xwO lljhƅq͐+ ᩰ8y)VOh4k'UI3̛w;f n´gTIr,X5Z2ڶ͢lij]+aյq Xi8(oa+1c;N`K֥Oɜ1rW, 6"z!VZ`!ߠ$ 4Rpkmy^Ӡ&g!:Z0d7R n5ޤYvU6Bq8bQ_0O^pe?02ob^$pW'u*}\4o\I6LPyCC:;J`i}fhkHPWy$γ'һf`-^OiPsU:Rθ\Ëʵ?E:s(cڳOӝ`/!C,̸p/rWuLf6Uvw{^Yr[ Z_h6ǘsr (8NH.|qUM2_Ǔg"BR CxxOcaʠC~eĎou_Hٝ9#}MuNX]38Q"o~١\8ZcULɠ!#b7k)}9PԋZeFٓ?:5|H}#5%5;7,׮8-87R9Si~ *R*{ IN&=cӔ21eGƙgoQDVv+MSg|`JLMꊉ |vF7gR=ZtB[5^d70% Vf+IO;*Ws'KAW#mI#!=8VmoTev:qS@p$PzH;2Gk).~@i.Hso3rކݝ) ;Ґ83򼿾V5KV6`IP¤T8Q([YψFN4%D 򶘄£Nx>2'fCZ!TE̚|gPRo߫:C `Gntk+Fs B"h] \):Z3T:Y-kV_ϗٲJ6R޻/NWe(_+pB/04G(Cۇy9(&B M4ʺ>0Q+]d4v/7q83k,ZZmWF"eTr/ZmDxaׅǀzFj8zR˛]7E)껠As\,qPXfZV[(!/f5o|bP/}"'~wXQq ٪v0mkl8(OՕ񋋊"o)0zyk{}Sސ!y~Z0 )&xc+U)YKƙC7T&s ;^TڀK&YG/aK)ܶ 4ĩcf$e)j1GOh2tkpbux( Yngۥy*Ne&?& BNb%SVP_R|2QaTMVc}2n9̲Ձ|PAPPGTK%RG uR xGWG)lta n9~#s_"sގ j(tt p"EyeGV>^sȭ)6Qöε|5CI"A*m׺*@4Ie'>~ LiiANxZ}I:[`h`>ҏKP3aFk׳{i`5";aiDwXnn3҃4wItJw ;2SZ ʐ#M!Q{Ҏ,dC |1iTnt*{Z| =fB0u+˄a4+*"aA`M:եyZ1Y7Eu[ _ī>s!q,UǕ,4NȔ8V(%(xd&5 eXD<}/eփT:v[rJUa ]߷;!P:; 0Pk t%$rDQ$/""lo/(كnO04L5 6ylfzjV|@PEG*y7 "Pź Ȳث\08֫컵6!dx? +5"i`z(TT2f}ջJn(&{ IHc'g{c $i4:B)ÿ59}hU=W^4dو i\?Ji?ӒYD,o or?E9_OakM'6v6boBx -CtۄBgxp5.̬bx0]CSidD;PwMCcK'Sn^5Ewh z~`h:@ Pw縄R}?N6n: \b"¡K¡!ܸ"*YIq4aezx0s{s/KUN!-o(T7']0ѥݽ$boxVMC4#7kdY՟?c{_#-TBK[O 1ecU ϶ \ܖe?BjGϕ4UhgSӮ'8&h1Lp8\ewVW`x`ۛl. I:Xpc%.W9[UD Dz!e5vהݗ!%|Ie*#NPEQE&&a~yّc^2ԭ16>)sH voX$1٢M>ɃFXē*P JnZ}ID܉Rݸ0MduďW J˲FF-͒vz9q]rW c8[̝ZXs }WIv9S#DŕDi,# `GBnNg |;i#4YHԂsK`hZѶ?WWՅJ&Ύˎnڟ6t4bj.6pܖܤ>Δ38Du> nc1bʅ ocbqa?8mzVA&=>^RD_-ɣc$ǎ2;g<7yeh.ENਛ-p(4+qW޲W@L#m PRbiyr|LI$&ߐZ} 6u$],hKZoGL#܀.1mv!E+x/ö]SAw%3dxRdzԻ qr0 ;Ȇӱ^:'](Jc,5_Rd*;sg3|[=3vOӑ~TV"!cS:*LT%*KpD/ XODŽ,9e)uS}%{(:ΗyfZJioچ ]@[<@p(V}'t ưދ:u5%+ܘiڸ{́d)nYd N/\`*Gc8~ NPׁ}Dy`Hsڅٜr+4)֫2g)d@t/ +$pqY0zW5|=O^ˍ&~өkʒj0(ffuGG;3<4C=ϭrf'4`r1w )uN|d)n"MgdC6DCR h_YC]|qݳH#h7ghr nZ\)\&/EQ t 9LyߞChneeK}ߧf|[=k!7ˊI*da8ŠG{>4`l45ENKI8;eI(Ysg Ɣm t7QADNjZ hBkϯw^n]04aV 8>} V %+FŲ L@ p6ڳ7?qWv(5 lUZT(N1T*8zT<]"W,D%DoYԑԀHFuTZBA#oqkqfq+)yc垫)xNUmȜ pyª>']냵ی9LRu4;t[Q/,@TEaTk۴EW5rmpWMj2:z!I:2-1=l XSe.x:XLԊҴW\-91pLmlqnjKՌL3|'y<5*J|ӈi!UW$yPh~+.`.Qu5އv?]ꩭ,##о` mͩ9ave@Pu%l[0>L]¥0E?.'a@7 aYgK}E,``alԨa_MM !$!ƿ#Me@sڍ+[{1Z%jdzB[}BJޚ7@³="iNjm>qEі.ܿ󧭻b V=a= \a8P.ݟӂ4֌ &f&@8dPkF}Ti = L1=; yh9ZΔ*,*6VSw&0ht{ċVD!k`Mē̬KQ 6 |kH;%]4u> U@؉ynRНżT?|vq`3oԊ  fGT=3P[XS@Y52N 2Kmv\2x.R"Lƚ5A^ }@ n!\AX $G>aStԻ0Z4HPG!_Y -ajŔuz,gR3ј0[]>Z\x"-.8O#$4y.i2''aN>ξW AЬdxDŽ3vec\ OɊ+ B@!R'٬tZJ=\EzNto5=vyƱFPՅB8;tۑd)[1)E%{~G~-X`1&K]m)֎u}/ec$+cQ4mi}`u+{ko`ra. `,Bt9Gȣ} @&WUQ7gg~FJXx rjYqnJ`rWWFw{(\0ݿ1g+`a@]&Qpt]| @h@< 20P!Hb 8PSrY|싑@Dmzݶ7v;(=|2UZј Uj@fX|tWxԅC ##_(p9\v|u7ӴJ/kvRCT> ˗Di1#8E5['R꤂")+C_M9`w/\|)̣f)^R`yDՉ UV+8vQ x@ԾsϖܥQv)H#KH$.,trvx" ԯGRy`zߦdvKl̑yPӆe?'tf]XmV Tx; ಋ>I̊N^Q3 m/&]TB_B45^qܿӋl7Gq(n ˬb H4/{rOZ|gpg'u["KYJ䃽ÐUQuz^ivZ>j9Sj)A}5QKꚐ?mi-vOKL) 'ug* B갹~ 5{UN/3ʉ|WE'J3 ЮH G#tY#^Z62B,sEūտ8fpoeb4AY"nGSM vψN 釽&W6Iӧy%l n4{nXmyYtKz^"0igADxBѪ%2Ȃ-]>:̂.L;˜"z6 ꝅvGcȾ4wW֟ ܪPCHm1˃Y)APl2Y{N%YbLJ9~2Q ߯xݵJWW>gs'wǡrW6MNB].oЏ6xpʚ9=n־_eTu4F~?$PGq3)wj=(@`nB}zitw NLn=qf"|gBlRL$!{X6 b4Kj@N*2p >&]}</SSr>GO Űa b[aȨ)%o D1e@ݞO*^J[L[8 "jr+7 hf6B>f "?^5N$e9JrTu2i u*ۀ{ʵ"keur_Gȟ e,3jnDӆ L9nj} iʚjR],V.55"iZK +8RVG2n)zZEzWXaeЇ )LԂ$7,@=FB,q_kkGT/icײgV4f+YA'xB$q1SCRڽ7KB4xf +23g|iQv7ZMpƦsOy;7̫vWWm,͂OQ(P7&% R% kg9^V X! "1L9,~6*H%N6]<3nͪp<3.Dc{IiOi^qFH2=|Hø\,Sߦt֫\>߱+b#)`e(ݦqY洡[Qf%1ä rft ̱0@49Z LJ>d/,KYFX0yQڠ5_6~-$4 Qk_T!q6}y!:w^n4؟~4ޞߪ`'죥DYeH[B|4Cw~{ evN< [WʙkG ux:(W?֋Qkʇii^/?4|%&ҩb"m$3T?s*?m _|q~>v*Po#c*,@IAr3!9Q  *MTm&)%}Ծu AjPh>0 Pyk^dVؐ{ -X;EK{ ,hŦPDG-g r&=U`G՗ slE} Cڛ~ﵽz)H+{(̵4m}]ucDS].#l G"؍m<jd2q C%WGٻ2s>DY,p[.V$a$2)BCdw al]踷ݝQay)K"i7yi`Ƀj :L1ҕ*hnSN̅_*xfCJ3x`Գ?NfŮ)&M_K$B8 F{v0ʐVЉ^y/#_~5Fc#8mǵaEb"ApJܽ("6F]jTN-z1 W80u٭SB܅gw9~mOEN^% srV-Zi-n#u=^!`(aW:|tߑz|?*}˹$riv#+`@96jbk԰=/T,?,{s.`OţeF.95y#|2e`xRY*4C17 Lr{{k_! >>#xCOLܘpʽEؒoFGbdVܨP tiT/L']iMB!J0~d88Yuh鸺n'4bUG\KE޹j VݒgUm6̚X[mL9v-v!#ą B.I&ZP1W<؝x7:dR&i6"bcEȚOt: #okŁA誰੩Y (k@rؒ`<w4jmV/O+e)7jg_`]ٸE q[Tl \>1,lf{>PpZ)Z9Եy"‹⧩ktC]wvmhn@~뉨W|g #4sv|FCT] PvA3!$ ogzt84،W-ܱ~T-F۲C  n8C'eYkݖ#Y>UbԉKhn~L #N,2Gp+Z2 ~dJ0KLs]M9h$\YSKz*R3+kP,yj Nx6eVfALt)P :ӏ+@jӖ޴ ^-#X#@-LhOx6DEꏒq%aO+S aMϱSTY?b#@ie}jgv͂`Oj5ja'v)oaN8? dUrR{}5(@:\S$CRmebUE?T"g)}B O.~. Au>p.LӖ 1cbPJR(} cnkPyO)vh|'Ox4dBkkDmf/DCj9bfkE Kjú{yE%㖎p y0- L7Ѻ=%67sN"2QX$Z$5xl~v9GJɝna/s!@`gmݎ,f0s4v̎TwJ=G|.;p_N?هu@=#F8VM! %QЁUsvMR٬44*JFf&CqQw8Hab 6{_}eø0^<:ȧJCԅJW h~=P>d} e=ENN,f`8rHՍUZˎއZI{TU7f#(İL6!\7y ~|“MN#W@QRU/3?z:DR&g;L{k ΃UbݢiߩZ qoor uk(&){zh932Q<@vnsطfnBY}e}K\qދ A]LDg;|F|Ϩ`Y~$Yl tYS_˞ [yE;{%.nRנyL֮Lqpr %a *1ߘ;!0HR`۽$\A.81Y NUCf>c%f w+ignܬ ӭ" JM1VsG&#wgQYN9v7Wg#>J5I1:&%>;׋'Ag,`k ?ҧBD8[̀ӾzD Z7u`bķ)әZ}% ;H˝J/cllCV;ԙBEc[)UjtDk ,}@~6qN$#mu~:nK \4:y -AC١}əC#s߭nKl'k~)U#w`fs`XZpAI1WԋClt\c} І!$5! -.Ggֿ̿T~4q eA;/4!;C?r'-Gtpl8 *N̹^%0rȶ!`̫@BDPCl,158r;$$-r8{ 9Z 5Ԏwz0y^XyKUX2 JD{mer_*p10_Җ9юFM29>V{S '`&D]<4 $TN% ݀5 M#!mf|'PFijs[B=Fg-[r8tUW-slj*5:)!B Xalc6OpՎ)XLJ٘Em?7YNJ`?#e|-}(A<*""EFʰ~3M,*M~ĂQ% Bl;p]n}\eq=-c?$3Բdm$P[X sW6yvXJu1Bt#c2\]06 b,f(+UTQF(Rbc fC6:|XAA]VX>]E323~-HGbIzkn07R:_O8?WB+pk12h'}*BEw檒j&uoSoEK+}N\z F$)k3C;Fa8roy&&doG΢6+TλEQѿmj=~1&ɊTؐ„}0Yw<7VcYuؐV6Tj\7˽Gdi=4Ɉ276LNTGY;g._ .؇ ςBp9C8} |`j_4;)!17K켲YW ]=<2\?Ӂ˜N 22Ba&su52@kbuW+v?J-TwAVp"*vxTx0B__φ=, v.?IQ0Wp6jZb>.JxHD|jSVS 8Imγ@7ٿ|Z $DK*s44/1 & I;VXj_΄I4 Be?S p;ODo 5+õោΛPՒ%ݶ_<UWEI })%sLC`u31Ka,kTv/.O:~,;/i5#|5>HNl!& mݐMyS#`@T{ Qa%9Y^sv{+[á~J yԖ.H> ]7fBÀ;`-$ԱhE[!9U%(4DL7T} ZU7؂ [#Z:WsO~1; $]fTK˙R[H+h#a 6qB[ W_i.w B BHBL-7(h(h}ٖ, uSt@^ [k8O|7s} xia&-hY=DiM̼Aņ|"I=eN؂AOeg,kIgsqXp$dgXi"&yc`@L0`]Sa }&ALp^:zh֦osc(BXW " omvk&ds&[ZlWVAb&z"RD>>ߡ39fEjBV2~GX+/*{: gOH6f {E&,'GY#+|[plv}WB^/5#8} &8 "c}T]6{:~CAi=+[vŘGL\;/Fb.VD{^)q' {,:L Yφ!\[y;{A:1jdzDVXJq*\D':=;gi:Tu8JVÃck'"_z8n]:d ݱC..۴uZ9cqsq8L;}9)Iل'0p 畕҂7(angdY\bS4,jx <ٌx+Rԑ7%mm=5 ^hA`1JjUp~{f6ڰA{h+ItT$slmy>eVG&'\GNocݛxa/őf*?JRŊ d]*{v /eg!LT>9d!7ig‘\Sn *lm-sߖi$86QمEV ΁m<6~DhO^V~7nR'A&`#ODz,zN+KnL k(j좃 J?O3H4U9j63Fiw39tɦ(e¾?1v OE0|zio]S aX".HQTYjZ\DO#%7JxԺ#ڜ<8m J"xWʶ1Sm[-Of@"BOu[߾1A蘝X(_}rNgؠwjy޵2|-35*Fz >XR;>%A88˽&#fͪtea'Ls>?cdqa#kRHd+=AE"T[8qt2$a/d`9NNj͟;Ձ(nO]WwP hЅM1v頂 Lx=^J0/qMA䅆̃IQ<]|ˌu򻜏Â7X& <>c6ܞj{B]b^5G3D bpm 4clUZ_eߒjbt5ql^<Ӎt"n%uwR)AN\'8F޲.nX?mP-H_1H; a$@#4'D²݃hQ5/͘%9V\ul9Ew$gͭǨ==JWl8[CO<_/[,q}=ou*S6WtLD#HH 0+~8z'g߆'(Bo1Cu Ij̲ĕ -I˼iGa1 \Yqnz\}T1# -HmQX&bO VF BenoHG(HcKy[̐YE]3O44*!V?Njg!A*X4|}քN]?8S4^#$x?cǢQA b@R]f4҅]etabY Wnvu4ȾC&7P֛uӬ.RV<5-%Qr1$G.غ+IiXRa8#w()&@]n%g\x-V}aa `7?̩qBwmH+)I>RiԐғy=RQ+Iَ"*I_y ] +B>D<;7Qws G~߿;6+H1ڪ ;"pJKd\v2h,pIgOT(RS1O:ױP."N ŚIw8i.0. ė; =I@[1 ŗIlKzK4 "3EѡC;`GG' }R#XKa x8bS;wP*67#A0?hen\2\̜ygWh "*Nx[. Z&/m^CHjŏq,_J˟``hb۔4~ qD+ sqAdSjk ;rNP& _sMEX2'JX┰#|܅r <[XSm+Q8$Aĥ]n1؁6fZ;\o!܏U욮+^cA SI\׺E&ђٔ '.PMC_TaH?셬FbÁsۚZ72>a^@Xi;+QQN 4RN\ :IFץ,WjbkK}ܳ+s9mƘ}JZ'oScQ7S]K9r($ 0u T=ҩ&Zw Jf2 A9q}a%oǬE+E)Cm̞p𞜅<9L9 Vf<1fޖ̕IvƼH| $?x?ew_Vѩ.9ֹeSP`|R&]|3?ixmǭ` kwLo msxI\`KYK }buϒVѭJۓ)Y|{2*,~BP$Y˽I7e'$)Ȩ}2"w{#V!}2 aj>@TPQШLmdž9=4?`b+l; ˾`(g4yP]&ϝ>vPI۳/SR#(lonE )piZyqgn+SDB,J5mbBh$~(+}dp[??_b"*V؛}e9ȊA!&Pd>ӵp">:q,YK(s+-$X)XJB`Ds0 3gRo %UBPWb:83CX : dcC4 = T >7U2kk/U%.~VSNp 3ss ;{!M~~-jR@H[b"v"t۩5R*v+kz).'b-}&\(l~1ߟj Vc匧QDuKeבi=Ņ &yW 8[Éu6Mu|DɃ*DǮ%y':^!0 `a _-[Y[\Bz ˞CMzqo.£W׏ /8WHfQKLI3I(`mҫMG$|5lU j#l ;ҾiO{Gn9IbXqQU{% |1(bڞJ:qۗHXdk?GAЎIw=D[ZJ ФN gW_۔GXȴBVE|n!^ca^M{9J#PQ1]1cNL!M`fG7ATu}NyI Պ3ͷ.>ϊ}U%22.FgĦf>S}qHOL>v nRBZndѷblˇM[X Omntrxs!e$ͅg|m&3aK-b !VxHA :"(|.wcyE"(vvt|du@sr_dc E"BXr ysfόJQ}OSD)duE%SB%M0scy5,iJG|`HESoݴAF.53dЊ JR^xݷbD,3T7ZIfbIi %OC[ڵ?JGOjyۓq>㫧%ͫ66d3<|5FPJ+y!2c%ޮ`t5/|H~Jf/:` *`OWLC;ևkpRE0IQ(#YL9J:6A2Q;ߪƇFs3>TLV%f|ZsFWEl~NuizG-YHgy'}v^] `V*Q7X 6/97'(OȅE~I2.%Q"N5pu ^Br=󹌈4X'-tl\!V{GD]hդ&ue%_˟H*#Y h-M5fжCͤ+C&J ݣؚD/G6]RNX_~ E*I/E EkI^ҡvDsbaڹ E^ysYyvۥ+47F5q]ț18gB$o̪<|ich R몹3i\Һ닂Hi O&G5&Zkmݟžkatu|Ih D_/0"E{KZmωeSD䎬`x3dc)ugB^7/Z*cj `XO|&iN eu3SZe 49nCC$?Eis!PC{`cp#r#@D]G}>0o+?<6Հ۔I ~!H8l3ZBWAQPi^wQy0 ^Mǟӻ=+Fh `G4! b+Y8uMij݁%Red&B1}|O&UnbU5<ʡHfplF ֍:pZ0k#G'=>Ԥ+cGdOͧ@->,R c (W: ,v&" c? hI*Fc aD}2V.3byز>2Y#j&о!)q*U1@!}1A$?!@U.mBPX`7`Cg( U2nƁv8>.%q>cܣrW{ ¶3_hnZUx&P+t yJS\vӜO-%փcs)y"S ~]Ri4OK`$ t3'#toVIM]8-F#.в:NE>VuZ5_;ǵ'_+Wi/]!! V~ @[uK2,h30.;U`-}RN8o&u󹗔l hc) 43tYf8)WD*d "~yj Vl^ty/Ckw:_ qc޿?~Lj I5fcaWw`'Gw"_55.td4Y<[< kv;aD4':ok*P<#z-Ȣ] |Cz5 *%Q0̯etڈJap()+Dno8_e%Ţ˃s{L:^L`eE"<\>_!llb#tiKݺ[?= ~DB͜{>fvu_ǿ8Z&9^h 3ыI/}+v5ozPk_&_#R%|r9-Xg=2};9eCԳ@Jֻ_&qu+1^d!MƸ=>P/kT[j0w\ʋ:u:_, S:&ܑ" e9`@8w %x0 @,u~Pdێyf!U<*OA.JVPxSư10oX] {l6-$ .FGC >Cw9 M?M=rAF=n˜6ֈ*B)%EfHpIaU>-v?R[aua|ש]jj -ܽ< /e@n=@3U^%qf~md_g w Ap@%ΕHzd p?Ȩ]txJ <[@' !mL,SX_d"}#ڠd} fhIRfWv1c6bTG @X6 *L)K#APsI'l;6R9+Dч)C'(Yg(̯˔tx6\ԜpU B׈TU+6Qѩ-?8[5zM☐pwɤu1i%MCl-'f鍩6fY Td _u%B\mxMbH 7Bǹl_b;c/}Ž'T{RƬS'/0^ȗ6c&Hqdǖ%5~4ن7afUZ薘^JOO/Nb.9Ol`tCgCneqm}@dA27jZI ] d̋~|&PNN ; =ؤ-V5J󜵔3* %5C{ϐ׼>CkIֱqak咿$MkܯIc_=v1|EUI*GԊE*Ak1k6g~Ԗw1Rf<;̀{vfǬjF(9a@j1!iTm;ė) 5 ۻu (`~RX7"_Ch(|fSvިůcHcΈuLAb#4olJG@<$Zpʑ .z0; }FpרSm mА\FyaUw\@<ܚ59> F_Oƭ`uh4 \u0vIb93+ ؀!Dmpu6;3Z1Q7i,we٣*)$q ԇGTW }DhdOr^)7bXr%7gbA]@vP6.w=-()^D)s[ SjOAdTR;k&k%Lyv1Yx5xZ۵- &\B$YĄCug %d]s U7.;菬M70SF'GSp@iL0 @;* ZyWMnc VlbD[e>&5k?ta*)0Uykx$N 8yEZ*>j oxdh^#f[f#d?{z2} TAD[ PHF|RT`]Bl>̑g`QRÅl1ONN.,k;R>->%mF1Jr4"SxJM|ǟL!;toeEv_LW 8cДY/lH%x8VQz ژ{< Eiѻjq#$G. .2cTUVAmIlnXUEڪB^l57DщX i 'J~Oh MۭcWul @֋U111<%h!jL uU^pUC\ʏ0^QdIeҥG BW'Em6AG5W2bg;^hE@r>&r֊0:JPȁ Id+BpL3[/f~W<cџr‹͝YCا.`b܀EZ>E6 ,>i.&+HՄ:޲]ߢ]:KS$Ew|AdX},[^ӔH㧊$6<0t7b%sj]:&K rLIb`Oc>RDY~O / b,;3gMGlp"+f:E_ҋ @H݊@wӥ^Ʌ\+[b*XKP-٦1n뙞O">jX_"]fVJW[1ۜp}gW]ɄɺR;8Hm—c aش>m.[|HCYp‚Au0BΜ(v0t{ʫ.%2FomMDr1 /ݺiA$};% )x;nԵ* GTI=}B^Zfq0c#]viripӍ1ru,ݯٞ|p,&t ,ٖV==yxiP=OWQ 46M"YVEʭkьDZOsA8Xϖ: g)ڱ.)'-])>O(xէ 3z}KI3,IөϹ i.99(V;5Bw$f~󑖗D@?Xo%^]Zmy4p/zyCE'۩F;q8rdtqSyE):H@G}Oje ʴn`}tERM5i焒5l;;O/"%z:Mfظa9HD:`5SK3fzJچK.,)Y {|z/0, DYuXMDg'L{{)C~\P:w<1K~۲a~CZ@{mV1La&$ѷGAbEnHn8[F,5B=ʛO݉MJ1ڷMBBᜐN!eG;S)N~m)OUP#LϹ%xVVe|?-T\@REnýƝben M[GGxpx/"%ourrMɃs97.U`N 7`394DR[a%"l0>m5Jd! @;.D.L3V=[bd36msRw֟݊ukCg)oTk[Ec&4g kvRhW }}̋ ܚa11lZ|ץdq@Z>mK OOifsu؃q 4iQ4ӂڽ\F<x*|M *ZjƇ#u ۑΟmtڳI*kb5u͍i_`OHTkP-i?>]n|d lF)Mi#(xk+/ׁ-po)?Dĩa'XC^ɾXҝyB b{T!y0ìg ~!f3wMAѢ8Vx]]Wq*ˍ3",El7 * PMnc ln:Hx3Q;/ F^ T0ߘ X;m'.W҄<#&r}͏ls#Qtԕ5]4\)'\tH!=2 Qu K=x w[5Ǖj"48e6]!;# nuW-)a*){s+1#Nj:иbe!zIW\oVQk} yWUtEz H>"qNH1ۻ(F F'=-JsD]Z5Ә5Hs@L(;AXni):.'3K2֍8n@iq)Bh @8Zega;\JZux`cSWv+]9ckU}g/{|XKnT4RGaPWaḄ2X"CuI țtlnaR1SW;'o0? ^OQKZbxs&,(k9v+%l sy#T+|NTP>ge{G Jg숻ⓢf}Rvgx)(+0V 98Q.Y^i9(tѮz_)-a}9l295 ;WkHxWnS?T6q:z,/A?t<# HG]"Yk(FJiN*`ilʅa{YBAIZgS4J:=іd}vvTƷԑ008dj[u&"k8 @}#ӈ9"{ee۷# 6LYͯ9sMZAνy(lF cNj\kϡd J6e-}QCdk-QAQma([>)jІPAS"d6v/o;*PݤpQ-QsZ .aaxq=txѼρg{3$PA/%,ϫ `M}aBNx3uǀb(wvzx$9-#f&Gˆgw3@B'м-MP d |DÒ\*oɠr%ŔI[ 圼w5)z>܇wɏZCҝY^ [TFXyH3y"!;]i+Suzj|aUҕ=]P˔n.y* uI{ .( Wzma}q5%ӧ( /LtLЅ$ms,( ژZ9h)!6ewuo ZP-lQ* _B2Sg߼*ZǢoD^by)2m"$Wݩ ųbX0ƞםZ ߒcUlUMU<-T <ʟӝERqHO/Vz,#HX*pڹ˽řsx+eF5y;=l%GƅX@PDv8Cuv0hR*e<_jFR6IdXlӋkfE= 7cVSHFɱZP*M"§Ǹ|wlH!VhK݃1*mo(=т4jln{gJj4ʱ vum-7#ƯZӊ:ƙ+a^b %>pۥHwqDNy'T}o ͩ+| bdG<{ kZ ,Kp\QQZ7( e͜[_Zmfm}Ή+˂"JnSf%O/_WHjٵ4UE}jQZ2~{6>%@fԬ1FZ2^[K;sT9|foTI9ܥzFrPCӄɉI\=BIET- KChKj"j~CBRY(dlgBw:KБy&^|@*y2oI"j Hi$Om'_\BǭxVHT E)ֵ%8AR>BlLSZus!Kz vܰ_1!> L>>K{]\>o[Ï2&e+:Ega "$]hQc1էh7Tq6?%-5b:יR4YdTN AN^Vu%5|uS}.im8 *oHG $ *lHEu G'_+F )&+&]nZ x7Wm+dKA( be@W;QV3RHIfeGŸd&j?C(GDLUA-+L.aUU;opae;Cur8F0Պ@^ͦ} F/`:g:(թŕs{wo޸0lvh T:>Q\(PŸ9rto]8wYzQX0 aWYjA[v4:mUڭG}AҧOW2)_,z=-|Fi]/xo~o*S{=.Wt y"X{;N\c=8]B(֐ɥ26l &e+Z|UONHVF,x 4#Igi!xE9 %2ch\c-hlTI! ->6MMwe dBC % &; K g$]dQM/ ]M! +/zӕ\TsVHhE Ҽ&D@c>FT0n.7Zw89'%T" 0 wU+_S\!LbNjQt{x#ayr3ra'/L]%Kh`egy4#eE &—̐X6nkx{*4"e8Ž&;O5!oG,-";P}\Ňe1L5m dvƛwDRҬlfm#L*5HԪɬ$CptTAzθ/BXN vM"/F5HPv+73o/s79&wN Fq -A.$TeT 5RA+'X;#0rl&h ר$4)^y=(.eЬaOzή8& )skQC2xɾЙN@ŸgfkW[ur:jCR):)BcokkQ  g#J`:}>P %w8cH0)"aw]V93X2G=U^l0b~bne XzTsQyn`$;'G$ċ2C0hle( ؇#ĺr Q eS(k+}x;HmlL!ٶÄ'66^Y&DDLb Ab5ȉJ}#d I'wJwSߘ:e"E(OoqVa cO^qjYxt< ʀ̹ӋsD0Cq=z%+lÙw\^2~/ȑ3"1ip (4'cAXdHy-X0N'(Z&>B/a^o`L'@Vʵ:*N%"DZ63j-X{bq˵FΓH;?c{_bjxZK{1^ar ? JLU'Վ'ɦeYJJ j/m m( ^I䵶 k([l!sƐJhjMm<$ShW!1e`ݶh#'7QEnQk*ف)na47^D끮xo:=5:|W . B*)ܔ%\P,SF&bji/|ndZˬ =Yx੫IZ&(_QƆR~fXMk;UH9V]iQ >^ϣ )~;^NWJa6>d:B ޞ<}4Ylēfg$|rp[aK#VIu<}S./Ua bJi~q&qn&OGeM%s]#Q{{ !c%}/ATJS9kPDaY%S̏AqXZo=mx@r"<;{{:wl~)?Rd mX[U3 zDžhz.ٺڈ *XaKW㍍[o!m$-D#n:S@tW+:bb[ _~\+KREձ2KAP ̏&,jRcerwv`؁&Dn&ٳCоF/2"wtSboVC>aeo%KLAs6ֱI3.GzHz-KHQન(>](R2]ӏ$R6i-&X-56+jlPRa,{’BlKM8:8yaH ִ1෢ʣ( tnkU̬wvo^do } vpd9LG߫}=p咚|t)|1' V"UyUÓ}h-[Y XM'JuU^tGX]N-VCޫvuf<8ҿwS@"`+kB uݡWDآ!̙deqG$tzI{z4S޺ٙ% tWK 7EEr0NAI3JmZe^ h/+mѲKCFH;!CFwm_o&}D@a>}$mAֱ"SP a{8W.AAT|h3 %K:͌L8%ZCcV*~RS5bѲ,w/ƌ yx,]>}biTjsŌe|tdiisn\r^+a>x0E\UNA[YKMEAuAeˡ~`m.F^kXNlB}`3@EO@Uif 7/8'L_,?s8aNo.WJ{?jk}NDz,I4*է!ٵO@'i%tebsR읿DÞJ>7x,+%~Aqdj{o&#_U*FȺu\)4z( tGB=uVbE+nM8V1Z6pTT6E-KЇ%K2iJb {0"P:o8~ $_ 1=a@ц)}&aY@m"ȥ\ojPf5BXZoPa J(-?HKb["insg٠DlfRbIPnBtOSp%&cX( \CAqT o#@5K+u 3"F (Zo z-FjXT§8FY'/^?nZ^Z þF8FE+ oVC}Kf۽L|RmRjأr jYuPguaPn-$fuQi C;('yG+Mz_ (pUsV`8 @ӯUn%"O1q\j'm(@۾]`hzذYE\W#ljͯܓĿ:U"a+ڴ'0_34$wHR–Gp/{iqnvh ~KNC]acg T?*yfUY(>ڠ|7jӳJGDO ;CDe`k7) @ˇmy쟊xHgI/RIVeם\=삳 xM@O/Ey*Ͱo(/ Ur[sj#Yp^EWΘ*F/0e ͜'z|8$䲋]Xsb.g]4[KY3ʼT2h:htL!! #wtLRhm;`qi yLv $${%هgfm:5`cBuw h|zvm> =h\> ݅4*"[$pR`5{I-yw[0gm07ך؀ȥ{Î%q Cxq f\j`Xs?GxMhB{S|@ #ىY_ =œ:/ٽ)[; zXQ v"ؔ7Hv,Ǔ !G8:~!<'#:/'|Hm"\NYZ9+]'9,IIra[,5J;LFtָ zmXVd!7E9!9IcPN羊b؝Ğf+8.n:Œ;B-=E5tNIӒCy$Z@aK-D] 5낑Mj]]*:L/ۇN6ztdUfdT>YNCqɖBVz'46^0b>x dMe$ElY F ]4Bgͻ0pn3sXė!ի k5OiOUS]f1I̓V/|aF i?Rjc'cQ YͷZL+l?efr&V L }'92긮<Ovf!喵,>ybQ W)1fF 7sEkcOwb|BYfGH~_:#N`IT&Z*HBw3ie8, Xv3PG_ޤ5:΅*~C>76n.Rj5CG&,q$/d3Y}5}Iw\ ЅnoCfEk(+ˀC|ۍ:0(bUtac2Ej6m g#|*Bܓ#Xx~Q5WLڒOHf TH' ֡ ~p<ݓdw5 5ы-Vog3H}av'6?>jW4!Rf4H4|dܣFĞ߄\ enmLĢWW(*/9D--nVn)xiWg{(dc<ڙ%=Z[?pT#r.b.-+V ~h4>ʦ&m7#{6H]\V?N5B*#YP(KEQ[F^^V1EƯ#,@M'tOdNؑZL.wQ|JAX}YfN dYp9O,\dDVr3p`>:ݤ(bl@2e1OX3>tqG_վSj)۾xvK 7dwt7u@5RΖxX`4i/a,@3LazMj`"3~F| bOOZ%xղ\frL@4ueo|҂yRq&mW]E5hN~V3|߿=K O@zdRv]:/0 v eV9gT@=@3SeSɽ=/*VaMMÚ-~ӟ>)gkevO`M)B7c"8(t.G"luA>o$)b̤#rZiLD5ۚܝ'\7g3'1xjImG9&ww6FqS/ara>^=e;4cfd%,&(IMR'>7*'ms[ Qy>]ZŏWE7f%c(qп4ҚS o̻` 8sӛV1S 0BrvVҽ>ou MKqt{<-[@h4QawN] 8&ڠ=%?DͿ( l1Z݊9.AxMΫg8F[ăRp?CysFcI\7 M:Ign9s:ݠW|ҁh"Ȱk {nz5t=bb;>ҵi8  jN'"Hd!ϓohwALi%ѭWѧqۅ!ॵyKbj%1a'@*"]g>,q ' UgzƉ\ vȏEF`֩hxB@K th9-!&ml!@HkK])680Q־|kx(y`ȸR u Mb‰Yz"zhmMGe^qLuwG]6^[D_.Jmd@-T;mh.E,6],iU>؎6rA2 uÄ뷮O:٬5Q$ѝ 󹸲هH Bh;L1DDPUzR,ǯ[G4WHCHc&8lsL W1_E CܺƱL㸻C.鷻p\hSH< XѨbwsL~@1L+5JjPFitG>fpK6rykpARK$9ꁥ2H(6=!G.w3O,{60>f%sc2z]>?v!ɎH뾖A0xY'f#k8tD)>Y7?3 q/~r@ח@lIyERRZ VT $r d'b:%kn)VMFS*azkc4Swڜ7g遐.I ?tDs@[c|gBʘ2\J@iʤ#>H8#?wft۰+szYnH5~79@g:0W9I]6V&>2#yP :r#X^͍Tg2zF<ũ']"$n:_[g(,!r:S\#3\:!P5#C]gHov(yT)Q8jj nŤ@lqT-/e-n*7h0~d$28@lw:9wP] h˸JkHHŒkX3( =' M:E)v#8]wlMt b}+3Nx{a& wq$"*SұEia ,N+Z2Ek?36 OVcr ^+0o`Bx1N,;c7VIђY]$&F/Fy#TKeF_M} ͊v k+AK8 x@eyO5o7S%m}{6c}HBuxw4ag_#͕W.Oͳ՗tV/r ]mRV#I a1Ҩ' T_<ֻa'}ɗp#I}I`b-8K3g\cY/}]-{-Ƀvӝd;;0cQo-%cqG2Q1vdfsj + B(l™#U/̵ddfnh1iMG(3+@W[ 9qZRXys6IrB뭥&_V( ;\ǧ˳q\(ҽo2yU8Ql/|(Jܢ]׷K:jqD{{5 V0k.JYN6?k/s62blҖEf#qljpR-]N?$%@!m>\%%} @wJ~|J F.XC#PǧpRDQ*t$ yZЀoȏ |tzQ,mxk%eae8D4E0o9>:JEG=A_oH뚙W`rK).68D?脠V\g)Ū|=!T=McYWlCV]ũq ;-)}e~[.AXXpp^mߺ1C/&:KC6Syq݆,4Mզ1$(xS#T!rK/OƗ|RXh):RY2)0 %kPH7Hb gQ6ewOj/2i[`-t`)wzp/DK8%T=~1҅?AL\i6.up\ <+p^ǟ["#r9礫NPJ!(Ĺg> X(LZ@Ҕ5nji|܁5C $+kѾ3bdiUJpQ?9l8< )#  T1A##` Nl'#4utA:8֍r ZCÙ)ҏߗcoƧܾP.@ޥB|y1B *aT%Ml_XDG"GΫzBWZkWedᐵf$Ӹkyl[ˆEH3`=It-^oVֵDQIHdi/c}t?>!TIOn @sWTraMҗJѶӬ0 ukhw׿ۈz>]9p 0paJ#+ ︋vDS@rW|>tua',驞gԕ{#hn0~NjJlRl)8BAW#+Ϡ?D ~C\ =vsKag)f|J_@ dXoÉtqKFH8j`-;;J4=S۹: yU"4 $Ǚ[~f\x]307 "ALkH'`uxYn6kUkmΤУVK+ʤKM3ΚD,`$VjȹFb'& ˫'Kʷi%$ɼ|!x"xq,ZVZ2,rH#m^߽wYQh/bd7Fmcóx -+&*3 /93?KoѩAYy6;\ H7N~%[JD(fɏ}H4%%U_j[%5鮡qzPS"*cIv^G@:\EC3-"γ6}W里jKf$wޒ`\07X@wt%b(u'Nݓa_[A^څ ygMen:;*LKߏ<Ҽ,2UvR FS J~raQ`XܓH `WɉxL4|RtjϮ.&_t &1 T^u/nt5*"-H*Po#Lu %ݾcuZ !ŽƜk/2r%^d2(XFug㔹Qcav9/yQ^H[DJFIu-mȷIs[]{xE_#yz Y{Oi OR:0x迁n9qDO_j_8k9l o̹vPAz\ f"wmoo~l{}A6Dn(IaN)Ai׹|s-ޡW"" p&SU"qo`KuF`uљARuU0EC7rV%h)f2H Kp#&{ x_2C@+/!oS/Nz_e}{C$Ymb@)aѴFwڏݕ=DA0d;p(SЋSϙ-ᖄ`eĜu oČ#/A~PKMGIS)Pv #EIwt5EGu/eͷ"k={a#檲x#j X!d1bz63 & W /jIc,qN|i8#~O7)&=$>?_,鬺X =lOyPo^6 B)ӈ>)dUȉ}/ e8 {˾0_>ID`dذHxR+q-_cU11Fp[J&7Bm_uʏEMUy f_v| /%1>tίϻB CZ|x7wI1r8Qx3SxCM->zUDF]ƌ2x >?py9j1=xRhJrɧ#ޏ.CFf\GUA隞gr]6e<&Ǘt@!Ip<&ʿLd8IB")t]J + xuXAfxwX?־KȰ]$gmo~ļEN̂,"DZRz< spf+=%è""|U^,VlsY|ۛR6\9ŜA?!lRLh`TX,[Jv78$% 8i93rhRUFn>º8?hFȱ j{rj]({O)j&SF|1ة-;:,xGQ kE\)3<"˗*uSH n@P<}u1';̳,o6~@y7wWs;QG 2>-'[&`i>)A:)Y &FIZ , SˀW0vbu H-[vgU^a(Xan7Itocj!rZjmm8=k׏)eC6dc؜OǞLxJu}4D_KPȠ3 t>$ݮ7B:Qp7cDW%ܱp WOFMB%De!2>K. ʦXdw?E ™>`Z@Sj'0K7|J=lz,a ˒ܦNnEu+Cgb3LbnS#bи2LN"efOmW&ic4%k!2o] O֘ \g|R2>࢔=wC* q ;%j%E3ШQ8"p[T;[l0(Y Vw%R~3"(kQ;Ϫ!dZCOϼd_7Y΢ei1uSX/cjk(HtHfJ]$m{]гkv+VGv(T}xf ?ҚYʤš'\j{4"It F高&Oo|7,M`(_}nf)INkkR8/fNH$Z\ Cl 8,1!m5SDJ 8I^di y<Qif}')?y.I ^ W< +aSѾף?Iφ@*Tu՘A>$TX:Wilzېٞif[(mXӁD=jgC NMz`Ew qo&V]IYbRܢ_Вcq1WD,$;IY6xA쁱Np_ąkmɎKG\卩.AS.ަ5Ӟd"WqHH3᭹#,'WDA@*G$nyu#)*ܪ4 /` rነX-` a=NR~s_徺_t<N%@M_ړo2C'q%n!^QVFn13ȩ]!G:(9Υ-6 "۴'-Wڬ Rٵ eګ #yE -)խ!:+qǗI;;]G_ߢpS#%"O޳J~K,[Dۿ,l 8dhHZ(̛'\0u]|".ew, XLb6z}ͬJX+#Ķ`oZ a/mVZ!talE~shto){7DŤ)?, 3]k,[ZLUr).REd4{/GE\לKUu/P8ׇ4sD;t*2A*Vj'Ec䥉zhiz8HJL|p컫PTsEHk'3PN (tT~rR baYħa)J2~QHVAȨX}OAi~:~2$m9PUM 0n_b>+nM?^zwWs~30I /T" Xhs}j&R%{'(A%{$p͡ZPV!ݲQ\r$ H'gRbSr@7ftM[M;tݦ_}Dӯ]9KeBpJ*n %e{pSϊjo))6r [vȳ4ݥï_:OsXivzyyE?Dձ_tCp^.DwEk.omT+qTvEg,%)qD]!Ac$g$ ͧjGDlur&KUc%@Cl!3P ; ^1SWH}' a\/q`f*Gp{RCXcPS&uE(c{u ŠM~Qk>Qmd$u(+E,/ʲfI^tR**Nc.GŶ0gXd7ֺyo&٨oLq:% ۊ+G)ޮ(-NZ<#؈(|5 16GCRsip &LW}**c B+`y@<`=MauzU7Jz zwʟ\~F4(zp'7 ;˶|= V*\أowvh{ W4&&J ZqGaLz L9tn o lZk'V*I\:ApyW9Cv,<@_ `ršZ5pstS"qÈ|2vINOHh@X%ͧ˟ yV]9(_mZĆ%qj5aY5|u)u [aB{nWVm  nwsNkYsq D0><9#ng O)G.3PMo9O#0#-VZqR/Vl׺|/iSź*R tǺ7#"sJ}~>^A:Je+k$2.c[=Wi%yv[b}ktgE?1/:&-<[lboߑv wJE\G%<*]eNjf~K,\J[XC@0ƫ{ #[n8{ PힽF"r;f;͇i$5~tCD%kD:~JK̔4vC*syc#rVxoZc$X\ٌ(Wwy #sM+@f[O/C D.lۆXweݿ&cʦo/Ac&h5'RSg&^VWʮ"m:3DRIW몢-LA3 kK6XLb- nKi q@ 9/sV񳤙[@E%E߇)z`$rI#"|6McLΏ,ĨI HLa2P.vCxU6GO-Qw-UJ Z@fO5$Dw 73^ޥnT;njsÁ*92g k`筯S'AvSjnc)X@]{StxÎ4/\=SZu.3k,YIv&B9M+ɲ l05.Iۣ4"l'Pyi§+b _r%_ve3Sh,P3e뵇wPШ֫6RBMl~PGūƓCS'~FљA|:v3)OM+afHnL |cap6-w 7ElE>BԬIt{"2[0I!^Fӻk3?t'! "+sS_J[q#f -r#LmwI =U$ / sK$u/]d[;)Xԭ kIDV!LP@^xcrN" S N^`DO9by|-pok(7< vxZsIiCFl4qvn=fTinH(=!E_X(7Bό2>DU/'✃UZL%XX대vS '4ہ QK4/"]R͌ kѦBGq͵6ޣ1E#ф7Τ`]W UPxRqm DQy89m` I2^=OFm*j 6p $eZ\RP̤_"SQ3Mg E D3bg13)oـfyZV4 IKaMKK'#t!v]`߭qڡ Yw^a{͡evN b{z $ {o%Ő֑2SUCsR5m6Fי<@Jin@ٴfVzn3C<e/\oG-?@}7A'28* *UHա f۸@;meeñ@d^\SatOaw儓_h3Mes Fpkƨ|hg%apD.{;-+@:az%0Rn-cHIJą7-1J UnXG,o'IatMB&`j Tvlu~>`UK,]_6 0c9z6*gG**vs]Mk%t ӛYp?j*]׎ 1AX4:RUVւrk by#(EHax9 pTVS 9Ԑu?Llq&U-I|l, nU0JD#keON.(3'ݙQ0:Bn W5=Ly&ba>(O]/71mz[6 ݭϻwwVG8 >U9 oB@͈,ֿs- -/;e)q}i訑/=q-Sn*E/}"#dT1 t/D);>$^NH{ 1fKa`]Lz*+ӞTVt,BO-n. l- 7޾ݓ_#*MdXRWܲD6^q~AWq>}7::i 17t׻te&8$9 &?5v?ֆE\pSC[2e ;}HHXېOɾ;mp#V'F7R}CIB'f1}?QY !-N>@+ ?m"e\Z*MdM&\;q٘>B(+yj xຕXh+!({6ᔆZڳZ4^V>g*:} *哐 ]&U~xǗZt8<tXn+RՍt4s cYWלQVPrRvBP7!VHW&iGTٸ&d3D$ok➺oɹ)M,if{i>Ȋ (#`VhE`O~ԉ:6;D3얌Uxj^"f:wrli5l- < fږulf)O b] #TY[#V &؀'P&>xDlp\5?0⻘sNT5Oװ t_"s;9ҿbXnW4H]ZZ")ysYP벗BI v; xM~n\:?bC&끡Dz5NajZIZu{*uGgTālR^?j2*$㨀/ts3r?C./a[~blEDqpBdrmX84dGUmCbX0/$xKv֗|F; rQ$i ҀZ<lѹap58f~B"ozqu6m$!xQ}'%O%A;jQ_7 !lP+#ͲxV&>xE^/ݯiu=8uDz8E=&܂lũ>lܞ]"-1ط׆. 2[yXK3cfF*ڟkawy]/jOBi9~|(u7it备4T림;ao |­\@EDW  J3t6#AE]Wƽ2UY7iD}뜡v͟4XD,X=K~xԷwzwU/?"%x2suxvPn-/v܀\tﺣFaYsj(!(Á!W(ٱ Q1$@qTn?>}D&-?pdPkݮi нyrjV >%!+W88^0>?߻k, =#b})Z(!ot$;o=t9}]<]豉``&ڼ3Oo@?R[(V%l kmIǃ(o_žN{K>AUF'(2AE. @?|wC:lj,YQIj곅 _ՇϲrR<ɈE{Rh`9dN("`{|j&ŕ q0 "{[uq]YK㑒!9$WүjB#x~+y|'= #B3Srxu!!~ ukC2 gjGG#ɶ24' ROKuB`\;YCЃe<SK=;Yωɺ oA@:Ճ#1Zԁ@>#4vܠ~[ۄ ;ӿU~ײGTwCtt~ʟnl6m+%)j~ U,O#@HYX#stoDwy!@u>śxC$ (L.L=Q3&A6Mz ,<,|PAj krl AаA҅!Y5|jKr-jR3'U^C gw4pK➇< "s/~U΋@ʶԻ]bכ{sYePI7̱%sZu9Ҿ`n@7MI k1;pLAJ/j^(oKʫ%\6(P27pIZ`3b=(FOz+/'Qp ,خԒH`\bpyh5w&ǽ  iEp~:v6zObP`ix=cNZݕ"{@E3qq ) )4Ħ'U˜$0]Y Sit03};"O:2(@M^ \7%B0,<} t bɅ# Z1a[ +W$1y2o2S]:3!x0ǎ>oё'ӳ YcqA8$M6 )ber) @,yZ(閱+lN&m<1b[8%Lz.+) ʼ0?KK2 ÔݐLcdclrkIq`>h,o6jط9J=;18G֥1l}n:Zl!AOxP42rGЈ^хouMD92ܶ}W*z(8M.Kػ7#j֜1 Exwq4_qeFFkAAN.HM1+gK8M`&Mk"eutq׭*g ! !f[2n~!Q;,D*CHpS> H݃E?"$ kGg8 qAZ/2xUg>"1cYކpǭ>mUܷ~GߛFhK" Ni@NE]Wd zl;(Q_|;-n,A[#e@+>PG@u X\y}YxH?S8ja7"Fp1-e9k7 [+\öQdm0[_9=GT0jWu# 4.2QGaN*Ƿ)6@MUiUU/C&{pؔ$ 낈\ַ,/jM!3yHViH~NYW# fR,r!i Uo{xw:* m\T8Ƀ CЀqu44S)÷ PLo`N8PL*.ѧٚ$PZ TA2?C Kn2<ڸx!2BZ ɵ(dMB`'ЛKiRRWb |`0W)f Q:Q'^x&U)`C7GTh NkC:5! 2Bt|!շL U[ ˾VQ:qBMJmux񢉂mU炬y<yYiԔ'+R m'Egk^vuү84!` 0 *NFB Ov ET{_nz-TSTH hIHS~b~2z=ɨMWC=ê@c?Fsꋌfx-9?$Uo(D&#@9QBֲc^d$ѫ_Ess?XGp,qcz4Ֆ]|iVKDaAV QxܭFcXjPSPl昡 PUgȑT]G_ksFol7 Cj?O_Rƍfi' 8c9 S8 zy}]%/0vMPDn2OqZw*:7|TJQ!(?T,"}$06AV4Pl$^}T1HP֜O92\9yօ4]~;ۨLoEOtu 9\x~)$5dQnj+D!7MqW۽0P#VGo`S5 @?bKX=/:3+m+^7.\!)//)[ma9/~BWWAlOJ~bX&]P1pAF2#$moZ)%|JzI!R&m5sVT+]95D2[;.{ذg&ı ,6~,^̄Yp{G3{=9sL ʤԅy۲TC3^JgY ĒLz d=/HV@2s9"ZfȮO֒-,|!O۫1z]j5ߖw2S%8?8:o>7Q:󙢦:mohnaUkȈx`|.a)nj jp׵R w?; F UʞTF$ע!iY\P+b{彀U%[fһDocvbRRk1q BZtXq;Hjq w;l7x.Ƚˑ7JY^|a'%l!_n϶:ѯd\>v F}jZo2ە^(W#*(|;ιQZ_S+x86BBFδR B%AkhH>tT~/}G1J$=s9 IfW@ᇳ1.54Oӥ2lj/ mckOB r ~feS4H >VYdbc yDB0dӹHI&ǹs*,%RcN˄{d@ln,t0OA K_wo]1y!2Mc:0rr\HhۘI ܑDg:|] I-9l gSet}ؐk:|)*K<2hTo1ZpH ׉vRt9﹉y&\q5 M]P"!e54-TjMĸ?f4&َnd >rfP Ê>LYgsx$+pPOIgqT(?bLzB|qMj)\dM pJdQ'KvƝT> dp<@ +֏ Të*MCBiÊ( Hn5'OzFs`E}Pi^ֽ%|.DsVRa6R,նVͤڗ/K RB9LP8H%8KxGl?;XK3f%H[)J xe #UQυ6Yz1|)r{Ho_bؐ|x 2zyУ>*Xq[I{h [9\//}(vc.m0ӌxLdETe$8l r:6%ZLb^mLقjfDf،m'|aAM}5׬d LBc bOh N5bG1^)i 2 w)fft8PYyPt^¹B䀖j!i틴퀃H'kËmtVrRJzn`v 6?\&5ЦS?%f[ (Vx9)D07ÇBhɍxRزWm"I NlmU咉+4 ~ f4pMrϪL ![\2c@U ~'wYw;Գ ;}O.ҽ^U |ؐ=$Rh)>uѼH>ϡRLl2.s3t5-F4" (l"ǷFWК;'S)tkM9o-j{~Bk <]J&X}"tK6U.M `&Z$ɀy*կmomYH *$tv؋tfюJ":󭇃Hu"lC9Ji#&S^_YZt^ ڠY[ o+4J&Gy5|WDRH)vQ. }?P嫸@ iT_Mp-( 2r"ISfbn_䥧KRGhUZ^^²t3zӾiǂb{PEH8 9{~Zabʆ+& D$jh=@ۃa{e^r:6ԛX*dnwB?Jt<׫Fu|M+X3A9ðSlO#Z@["ysOə-tS2шAwoLXT$̦$z 0DWϠʗ#ז<8,2mú&gN[38dΊM'5`F oX1hhKfO̍(@FWL]hTB@i<^A۷>c,DWs敥&Aog[J6[k"PlZ]{=[ T?=SO\ꝛ4+힒a?0tdahէcKM-9K,X Im Sx*>`B,%8Ϙ, X=,dD! 0C?;o"p[,zC@ wy0`8 lWk YO~nhxw O2Շp^X.$+i^̮2|juDaqO٣:<`^+/uJqpfP.)fEIď.)W}Rp<{bRdN5]ROp:sJ -#7C)Cq Tv}sJβ&t;1(@,FT%nQT?tsa6}!f4zVBYB ^Ë'z^t>eM?eϪ)AMSiIL Q%7U^m^ \}?q~!Fꦀ4YRnpYCmPTfrתVX|07hDV8~i zXo+lyP1=\[ؿA\#GD m+YquѸtl{=6o(JB8"S*v zZ{L]ƾx⮶jwFa a_+yT;|$ {nP\頮 kPQ+N: k a===KLD{{C ^a ;)j~LژSdWn:)N=9PSٯÇv/uJg?2uԓb`RJl*6Oat%_{40#7Ѫ~"5wbuu(`w&E<'ʬFS`}Ci1CK~bNm-C/jRub?>)7.^:jrDQ}:MF(x"<.8IX81{sjQj٭BC@x !K vS N)P{98(JȣO Zͮa훊s3KCoS8.~hC%* =ҝiy7j"w#\h˝ڄpmY$IyuLwt>.c<J/UD f++tzڦ|C+ c[SF3ľU5i+)J3~-qa" "d\@~|+ #/ 윜 if$;="d~1^3E%8tVϪMaد.䨑SUix&:OJX(Lm ǙM{Y'a?{ ˶CvgP\O*g g Ua44H&iP F #iQ=P꒵`.!mװ:#tV}[\^M$Unl!uGdkAmtfʪvfw_miFd; . 8 #Vu!3+ԍQ:r{hpw,ʚ..e3[N)E'(U;8fwq~ˉ^O<Yp+24> uҹωyr,@OxW~Oo47 Q/G_?׋oe-ҘuB"%إzMqn-eA&): %+([I1]j;J ғ%.k'j (]Kkocb1 6klceUY(z/l7*\i'++-Q?A.RRCqyE LNвp/&rWѵ@, A>\m2KǘeTp?5]3Z~d 8F0 _ *1tW~3k3poS>;4%"E/$il6Vq^yzk߬,~3<.5 Fw^HJGE(HVp-ɐnvY<6x\RզR#Z84/wKGkhDiw,ikJQV<iyycl0>j" O v'6gQàlU~])$ JhKӷU#t+~u ]PʛZS^nB[WbE6}x?uau ]l)⵺Hر#vX^ GDkȖQ-Ri]J뎵~4=܍i3jBRu\C 甶uwdjNXNpX崊QU8$燡(4MlX#:9`[ȘM7$4E)3p<H@I1,ӁJ-K̾$eyUrLȡ_wVx`k ҒOAMnkq?/ĉ@Hf@#R8;1b /﫞φq {R8iMH~K51Gk[SJӀ~zi IVjsf2>sjx:A  X!WY1ۧ^"r&9VHE?#4Va1̫tZت/%W}NY﨟`Z: ҵS%,T{lFӇ f1e./IhQ3ęu5elyfRk1^pM (S ී{+'Τ]|]8A7^$&Fu}8x645+9w:Eh;UyyR蹙TD} ]B;QFG۠C p JsQ)G?Hr3w3~{tXcq^fӖE2D(&pz$cg*p>/wHPaqQabfت}OT== z!&(lLu=޳l/:/#kD_7>\IyʳO%^%@v~?lr+=%>vFm$m?_A7BnJ.0?&,=04~e,|vþ S԰,8ר@g7cyx.Nn Nrc2V2Q11hXMKkoWҮ.S>ٮԡZ<7W^5mk,6 m6l ?[ɼ(]2 .CIThhe&t瑝כ j_i?,vܠ/6kî*S@+ ~׽Pie肢+C85fc܄!"V6:)<Ł#>ݖ֍ڛ?=[ѸRnqa| Ejb9臑S''91n|ֵN3v3W/LZ&r'Z% of />6*U_vfp੷9xf(&b.[-<13~lk'Ѵw!h/ sZ};&@78(1[ +r(`SDt؈ʷ}F;}7 3$؊4b$25|ߦuJݫ< LK ^Mk3HЄC}[Uv5uqDZ*\y60A]c觷a֒hޢүhq]ybK1ee1+F\+Ǩ(=r5<䏒J{Oc?yIr<%:d|`j3Ye랠Zȷm[ݕ $-140|1݊#?װ<œ4# (ar8?1faCAsH'l'Y 4f:JzNbZt<޷E[8]Q2kȚ\`U3h4`\8~8g"(Az,FD\8 CTǜ;# 2Ǟi|_U%1YeP+Y̱FeEVҀW-U4V{vd+ƒ.Eԫkh)2#|oƲÞ<=QS)Gcd$.ݝURقNn!S, _\Ay[k&gṎIhܬ 2^&:_,T{}[Yb֍G6e0|_ jtz:\ކ=Uvŧ7"Q ^Ur2ZSS~0b(΅/w !΅TγiW)e-`~խIy?6(TL9?L}H!~w(ȦN2{fa.%ܞfa0q7ijv{7ciQ0un83kiǻ@e>ӞB\oE1 s`, }V[m*6-A% @p|T[-^L`ȍ\^OoT'D7Oꧾ9xB83!p:^:c 4ZC~b!G|=C92f1SAM>՚FRuY,$O$D_YUr@ޭrwQ'C&E)ttSϭB.ku|jZ 0*W(ב̌uiqcSăzGlFo@CO-Lי3S }%e=^L~&55x/ }i߭1ذ>C0N.w 6?;Ћvp+b3jU.FX|MːP L8f*79~Zz[GhۥOB8}=e.B@R_u[KTKڄ<)m,=Fdnvb*o1eKVHvM8_*8P|xJ_OaSc\c3jY]2"GE ^^ ?!l y5'w[T蚢 habA<Ăd~R,٦ ̗]J7(}P dO\1rE*aIRNaU˼u$`"3%6؇Kr~d,Yh),EvIR^F~$,Z7 ֠>hJ-J{U-how3a^E^?z潍,SѺǃ܎ 3C96)Iv,h|e #](۰0ؽM}h^RHJ?x_Mjz!Y~MmȏRN-d[P1r\vG5m17ubKim/$aN3 ~ެL*ӝ@8:*׽~@@cU<=ِ,!aYV58e4>lVPo+h$K-?dt/RИ yi4Q Ax]X;=IrN.1s#u=MȞm<;[<, і c!b78Kl&8P}{v@-Əe|6pj v#X=^%G/L\\2ht>?yrḬad̃wt_TF SC Co14gAh:m V\UYU])搇FNJ Z۱ L M[^mg whKQGi")|8᥯$ -8K[0|BǤkE'ar.'bL Od^41mN,6BG fѢ}VwWe16=XEz@{A !NVM j&a }H|^e?pߐ! QH.7n gSthYh ~;TF6a?FpkԨ^OkǞʯ/=nx2naͯ1*crE6; G67 F*a ԠqZeOSm wk.A@ZDMN6 +3׍DϖzO Qŧ/k߼X:^3q=P^]j,3bE)`> ѼI 9IJږ3dƅA]җXaE4[Wc[r+诜9pp|qY .as`_b)ֻyOy7{k5b@.p &D㤥1@YaZWD'gLN̾&ڎLPsDD65}+ J"{wO{GZBS^ri;)ӯdmÄ"v=ͱo VRӈ *.'a9kP@&ey.QZ%b.o ByI0i Ŧ,ȑJVr% n3ס6Ix]G*n4꿃lj.΀-[,{F:e8EF{j6̧ab"rfҽyJx;/ۀæ 7>: wf=NxK30Lڐʯc5]0́Z#s1D+xN7 ˣ3Q~{JKmoIe1G^$$;6G-_z(-8qn[gRv\pfitW;#@ںY/:IfkDgc"6W& 4-FT}b\&XC:7z1<@XLnoYpO$%C sqԗ)0/>%:uYݢ}gF2^0X[n{ar+CħɽhBW:{M]]5d@"Ȝc P9qtgY|܁+cGW)V3_f6O6[#POKWuF0X:MO(U='6pvHozfn^ tpD&/X_m ;FOcA~=0뉴i&Yؚ"1F@=ɮt/$,j[é>4+Vq>e=:vp("3I5E9y}Q] K'ih12,2i}x}ZS@> I} U9%}]܂V^dKBMuqK6 ޱ\(+įi=N\-& )EY0ks Qnk; 9wA B̦p/KlaʉX:MH!J>ˋg$2K-ʊgߟɞI`~/!֏sIn>(YsB̃,없9ݕt9 h:w_ʡ?HIy˚PLxb|&nqtyv(^)ө=3șM~'(\5Ԥ*bM izcE"CwRafVvzx: lUeԋTEMݔ ~C7d8 E a-W?&&J95qh#Gkそmr矽$hi~{t9VY=E|MBx7E >-[NCc)@y~1 {'%ʧ<[צZn+y_Վ2 `#~OM?KĂ5[0 1]AKXb^[ճB1j){}1 jy )m qXlW/WfG!&Мo>TрVHdz}Tz}YïrY"`3 e0E S)n:*7myf7UڪñVuQz-'_-"5~\7PwӍ OEz}6\hry|Ѡ[@ \C h&B30r?ts ^=m*p+^3:Ae)kZPBG*tYnYE| `{ bu]MIPDo1^nuwvmp<Ҽ(mOou !6cvn1 Myoʂg!SL|ezv!;CfXm9j_Q 1M:ors)aپtvbCݝʱUL6:[V W Ibh j%`LrDp܂1d 'Mq)AzMGόé)udy! Gi;$clU:ngP9rǩ?+xpvsٗ*)z$ !WG&En7B=͏.~̾=Z+]bpec͖уk<6ɇ0*mu?k^pkNf[7@<)y&4KMu%lvmi١d2)Ѧ 0(ǿѺeF NPiz: tATcE}x;A (m.ե5ƶmGuuQ,Fo}'ճAm \O;QoCԤ!SD]XZ!C9̅˝Q'Wcه=ˆ_ F5`8^ONoa|^B m+giޚٳq#MᣰTTCPѸ%nebBB 5Stwx { ]+Q>1p[*>m,gp}:ZZ6ڜٟ-֔{SaRE)Ih(v\YOe4аpK(T4߫sGcߪ#6d|Kȭj|\ɰtRB}ygS؏,-Y#IؔGOs|L񲨰/X7p"F>h7u͒rwɻ>40Upm׿7|n%H?iAhHbRIÍB Iw67AE(xr^P-AЦ0`kcuGWOY"eF~.kF{FK-|#7 6shKTW3J!r "Oa)HkPI/ىpݜ-3⹉OGgt?ӈۚ C@=~ؘ2\i֌vh m0~ FC)D4#Wa sS)3C< 0tChE&^TwZtgZ3nmDEpeT95=66DTYwOВDB M)H $[O[ջU^nq#ʛuiПa93Ehwzk>,(\Ol1׌"׿sj=[N,V qAU=*ă4W4{s!βu4Ԙq_Pxd,lr0|yS,5sKRx봯 I@)"CG.gk5E?J2G?`mMr[dlD,3+23 N7lii^|pTML[e{,f!]go?Vfm]e‹#*w"T/61!sPxyucSVӸEWKiV \\\&E`!(WL#Wݧ@r{|I3RpPb-|~x<+=_!#(N yJN,҅VYȓ+u4]n<0 nE#%i{0$]M֎KP I~RKlnkp .S;YPE`xVy7 PiE` Lo*ճj= MQ-<&$-nR9 ^H#5n&2Kg -QS!t?pj%^| fĂ.A8PIӢ62 #>5;b^AXZrD*~\: O>?-_'Fd&Tߓ+e{ZԮ?7?}Y-(NOs [nGoppqfvx Se{2r7VǏs0~~)df \9 *,ŌUvR:m4}nca,Zn&elG܇yvBo1Q7=~2&}²lµ6IEa'DҠeA8`˾j kLԉb<#_ƌuvTX)ע>Q4/a~nXn@KgTWECF_7#T@l}#bR?yVnULR\Q ?5&i#l C܇t9qY10Wr3+PqЩoHC蹘SLL9nCqAԙbgYZ070701000001ec000081a40000000000000000000000016446b36d000041b4000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9035.ko.xz7zXZִF!t/1As]?Eh=ڜ.+Y0g(y⪑eba @ ~ldPV~]NHHw@FA9WCTCkZHTa퉟^5cǑ)RWҗvp 0w541M~s ɸ<fbe)|UOmoj+^ό k}W8xݣd:Ku|A#2U2nV4p|E&!zM30Ro8v쀸`praːdWqt:ލP2(wi%0(62̒΍!,z$`Per %S7k |,*5 "?oLN]4<*n+# |]vR55pB(#^Rmk3&_r`..my{D!훘j ".!ҽw˱ H.,ųc&0hQ$j8Sa?.4}5QRi~pe#^q~J yV=z ͔ip= OH%x@P%)!aљ \t*18=derfYE8~^\a#$fUƤ#JGr, g3_518>,˘\ՁߐeJV/HsPF˂l QiC-x%b8]حi'Q -j.@@CY*K)VE,N7L$k \4^A'T:# Sf3VN]:U7˦qn0Οg&KC( ZPKL/î 8圍/bJIblG3k mbW8KP |7wO\ BkÂq6)a7ϽZ@c!İ96W^P h+]R:pC VK"&aӐPYqJk?^uFƩ]|*rmEZܸ{eq])ټ֞WOY&a_B8\kwuvC^Jt0]I+ qC)n3O pr[Tll[x%֬dWEż)ffvARlEdZF.L+,HmWjUoIwx k- yc1^, ĶW2T±O&͑,;1NqRȗM?npNL^vXyr%7$LXק0yW 8q0/曐w\T -3>ȳox^LEGϪd5a^OKڷ! {-W7\oНEML93w"D5!!zB) 4+,D8%V6zTm%m"< lWTw[ovdF)VT["U+2^3NrK^Vy&*P .i'AlrN0@UQdfF3{).B-u]@@XKfa5БK z V/h#tB!;?|(z.LM_YG매 Uds 1A)I8Rb`YY&`S$E>\~RΣTC=qc) %ݠ \mJ$ߘ}=OSin?nٮ]Gb?PRX#ZXbP*b)$~Lr$ejnb]ʲ^jP ea? c7DdOK:[ Mc^&@[ vXOZS[/S .bRkm\]*%vB)g5vZCW]Mqldy,bel+,c~,=A痽[_JD=`GALv Ûn^E5oxj3 (# 78)^Af=bس"rb@@6YYsGY7x9%0N#!船BxC;~p[k Ȧ83wsiuTw@.GnGn^ {k_U6dޠO7ѝA*?}e! e\bL[yLz姝6u]S( dB( klu?;PHhM>2Vwkُs8#!n(it7?vT?qIIhh&fՠ2\9Y8,> k%Muu XМQ뮷u£LWW;sB"##vYЖ•3uUHJ3~~ol!ڷf. :C/_P_\>rhL p 8%6/3LHPI){Wkm_= 5ZaALdQg sQT L@Sn1~`A|'K:<՚|Rˋ<_%UGVvhg-dbҨñVu_;u mFl4(c4uB^,rѫ{}gSh=/f]@ݲXa7S 1ZWbJ4 43ଔJJЩ|4rŸ"2Oɏ˕k{e-F`ܵfl*rfF9Ҥ=`,}ύJN7<^l:J u}gdK~LŁuEz޷}4rٲx֥ᨔ' WI~Ŏ'doʼnI'2q{CLXZ=3DT$b~ $uɰH Xyېb\b&n\nz(VȆ. ~ 2w>n9-ϯK/a80'$dTE /=KF>4V{Wg8t#!S-L+% :倣2'UKG%VoWRFe/ oAZ=c($L9^pV|ˌ"0t@~5,fd4HID|NwNmU&`p!5x6`\ +oQp]Ixh'*GāIaD\㿠gB ڧue5ã`zuNW>[!WXU v ߅GoWGִZJA>_ܵY]5~J tHG<\MNtMk,RPnc ?շCBTSs~n0Y'AaI7̄f_Wr8+Ztrj[}GSY4+[s8 ˁ&6:L:/WxbX SUȍ!<+aKucu6`?ϓo!ں5Vm!a=XٿAG1soˇղXpfaIW`?xZ3Yv};4'mƅBYo%3$xm7À 2q[Dᩇ}-Q w%"$6A)?G<V^ݟ} ߟƊ"nj޿Oq~ s+T ԰/ؽ(uC`ҐfpYX8"J~e2$+^ 5s=I0\ &xW!w)8`mBst3:?ϐ wRëz|N6+z]/4^&Ca 3 _|\7l'( ͐9dTmOmR@Y4p9}]*EuK?Ҝ4і?o傑C6d6#[$Ѹkp)7-|$Pe{Ҡ?Z1m㢻 drOcn,%ix$Y8kCj;ir)^Zl*W;KWh]%}yNfZj- 8shtJ{FdE^~/ МIs7 ;ןRk~GŃ^ H`uKc("8D }|9g N,D7k| mд)4C֡JsO&*&+Ld*|I{M.̗|?;~ˀyfz]6N_]>-{ϢNH.'7?@ f@$Upu?ITr1P1e10/W̬ j'YKC w#Ծ \u ؓ%(iPfVĔϻ7QJ6gױCjq-fknSjVm`Vv;?z~F=_aJ@<:/DO1>Twɺt=.`"VRtQ3]/<e5jɍx$SkӼ#4 ^-g1Ne q_e|i_4֗D_ E!|orn|\/|ڈx䯧uiv~: W0xe=MW|V8=,e.WwhKuA=4o9bz}-BE&(yP4C^u:Zq!Y g0.8to ؁) C F #uLa@LcVӔU~Ԇ՟5VƔy jL,BFR`"s@B0:dl&ANfO#Fkx$~#aCͨ;#A" FN,ZkTNB*AZ+Gi]mK@zmTo`Y#="̜ ohD4jӽk3"ͽmC]#[x+ Dug`6`_1U$!5Zhj3 <\)ż0ax,Si)Οud(Ct;]$.C0Q*cGev6ٌȐ G~76pG0ZEhW@jJme9YmT4acӔh #Y0=jOF]%זކtqy;TZ4zW5J]YPdZYxTS1Éoj.#ǂ} Hb8WHkcc]#?BB rۮoZ%gOc-9z2yUlrgap$I7ïФo, >5: ͨ 70~%,-~&JsROdHuts*USLHmC-^??Qx>@„vȘdh﷣~6Ţ*j N{ s I:Du$&nɭau;;?rьƘ}g3uJ%~HWQMa#ۮ~o6 wrgz[o3NxBQC:mL;EVAX(j\ˣ0H%=h:=Km8`J4MԄ(a޷iHPحGXA90t?؏B7lZyu2%Ф~]gOLd(ִ`;`(h2oRzvJ|({A 'q@YV6<ҶڦhZ>&>{؂'K+kΜtD+f oL`ZSටL`%.~9& 9}x6ӈb?9!:NPk] deǏ]WRl]jY|e/WIWگ*-#N9,ZCX L #\+'>7^d@$IKKة2t>TZ޿mP{dQ!$bښ&"g}kX>ٽY`][2BX[ )XZ8.gQc a'rk[2K$SG#lSٔ$6-A󽜔TGxCr(MX,$Ds]蠿9>*k9Xs}u"v?0!"[辶+0;c4ȣ #dC0݀銚IH)+8%;̇{bO mt5x~VL5[!@¤?T\In%f ʦO:t2Py~/jAxqTKC۸IJqYb# +5^C7O0PP>+VH}ϛQEöd :₎Z>jn2>ڏgA2 c̀N $szDkUKqQy-1&R,>p!|>f\5Tua+\a&KM&!6A0*A٨߸FP&7z: 3aBQA~|z<9Z,(Wz(P7  1 3:n1fC5k ϐofdb q2Ď VL kXt8d@ƏOIEpcb/E aWX(؏o׌4Vq@;4yVX(s< ȓd6yq0=ǜm_;zh=n#zd[ZLry.d-gnZ=-28ȩC_?x r ( \jlJ<]E9Ujd;T(OaM> ,r=px\ Aع(H2V)2?oY] [>,Dp.b4k1(G!{9A9Mn#%{6-gKھd(p{, tP:Ӱ$k:QQ+4ʈ;cۢxLU@ZEvk.*;]ބ12.^8P`=Xo3 @VcBE3*Qʅ m+:q(gEieID|l.1j(*GdH+p:E /.L1=5A$АC"0YA4U\v^aI^<-++_LOe_S{k֬a y*BX _'JҎD kCTq*21<9yƮhR^{';%q_~ƼN5ӏ'Skx{PG ?dnMtCxQij w=YAI&71M, PhN%HVo {0%x%E,E?D~Od5S#^µp=8hw9QDϪlv@W,4׹pX JJ(XK'.(Kٹ c K֘؏a Sq+ٝW7]M;d&3:ewlU7U{cbLqV q=VsG^yYc[RGUv[:";ԇShA[~K)%< .%" (jw׆9&oәYx "ԏ=+ҷɨBQĥ;O}1)_,xN"4p|b!>hql%x1^Bc'D LKr;w׋fn&` Yhg? hLuϵ la\l[' #^F΅lkFHY7aM yurDۯ'J$eψ7.. g$3Ak&M@XR}pjt!W -ahIBS <8;gsq3FP%kQl  OE:KlqBfщa}ۺL`.-[]aaY[6񁹡iWqٷ:)S?AN[Wɡ8Zrʳ9É>1v mrt|x}:~HYG#kZzx0^pPƳ41!_@fU#;;fskoys%hF_7)q?h1L7Xy z) e\E|G 7,'3S8]Ťd$ybyj-7pCM|gwv R_O9c4tw(MR'XEˋHa_=KXփ7G?o!C6Q#_:"Kh7v0-_|R*56 A l= hP-~-'~G l,͉lԒj-b[=5Z7dz +%,p}[94ȒBEifelTHX )VA^V,M2X:0bFЄ+Y:3lj}-`9 < dK{WFMZ?wJJ,ʊ{'<(qE1:e3XHr5^[YUz;I}-F`ۻ)[9!|q-Erm&V)Wlʪ(ׂ&)Dk̙(f3Re:f]XY'4 pci ]\Ҫ7C,LJ3-=,3۰⧴yv>nwфa1|AD"q[iNRe/+vPYYV"zFBoOEUq|/SJ3hI[93 a`$!*s3f5:y(ZI i _8OiW1ࢷywxo,2/G+ZΰpMJux߷s ϛ*2j|o'KQ[Nܬ ۦՐ/3v ƾ!?Nf!8(:"Q!pɠ4+T (3"L>|fdK$@ɔnTXE^Us|B͚֞p 40ns > ]tiliµ&NWm6iyN+_<'qY蠟› &ZgN D&Ӡ3Yadn6M95z%%4DrIF0<9Bϐ^D;ԣf o,^nW֍[Ƙ `54O6KXP~Sɐo[64MgE'|let׻s⒙}#&6{ϣ806!-:j*ڟ/BoTHQ|O }ȁJR(Wi2N0eD[k(7b?s "}R9 9M9Tne9!e]q~D|fi׉nF!eUgn4Q@zRVՙ*3[upLkL4oSp>8WGNJK#EՇ#ys IOޠ}5kSzI]M'DmDO_$9$W𯞘>cin%13^TjѣۧqW4䘐PȑdѪ+}ΞȀ̒F\R"Ot2qLN/Ie*Y+f6-.&~ae3N;ᆹ%t`@9*>\34sT.>7QNy9] )a Rff>‰"KRm&^#ø "H]Sțbr52⋬u҂iD )RA;xQφ](,h /¡AiI.6㿸TDFQ9>/ `oFPTi⇳-pK\, d?8),swep`Z5_KAO(Cv:GaHdEײW:\1!CUJh߽E {#ʊ3"N('2~ ]yr1YPfE,'(Zvե:Mg.TD:&n^=T+$/)rm;垭tX8/8B lCŪ(H[ېj \3в͝?i@qUf2.%!bG:ΠTx#0 xߩ|Uf Gp YaC_?`{=4lB~iQdMRhK E"mLc$B/9Mr1>Cf#`3tV^N'XbYl[G 8!<#xps_"ߊ?QliV)pmB铃 m䠮1薠~P[WպxSm/~m)ܠLF,k aӔ0dFQuE鄕jP FUqvvGAE..RY?F}T8r.jYƙ{πm5ls8hYXf^|.n17i|kFkLWӌ5m),baꜜ*Rh2ZkpÍqH/oS9Mi)H!J2ʞV^+5XkM0fޟX`bwc^𴦄 5rpm<1CH4KՀXC;߼/:&ټ8torJ٪JGI<΃9Zֵٛw}èQ']=෉&GP1wDw8^ ӇMyaoLo45ITb^[umL]8py&$SP' O {.ML *2؜"$u%>D!h̷(vU GmN{@B -T5o?w=46"-&RoI6b͒CA 1\Vٗ=Jqyfs+.@RBfI(-efL\9طCb `2ƼːhP.$*9.; WkΏIufzH& Rk/)[ݢ/7>p,>f[ Q^~.n4:GX~`ڢl5 ZÃiVx=!QF=Uy_qhļ--1ۑ`QF0R@V&nإLz^cޫ SP#yXR hxv3C;=zsyGi6&|{LFww/4(\)e-|pS%JefY іXR,#'4\C^"YNʞz5l2>unfl|V1`ع>yrXzDWppBKy)] ㎼ &vn7عC#VwqEAB+e :b2CJ igNéPS.97䇢/3$"UNW w36C;+ 4l`uA?ۈZ|lLq NiM t%ҋt^j֌EhaB""x /̣J(#gf'vΧg%DZgYZ070701000001ed000081a40000000000000000000000016446b36d00002970000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-anysee.ko.xz7zXZִF!t/)0]?Eh=ڜ.+ApO?mHjlw,NX`t~㈇ DWE\LWbV,(hftאG JTMUB4{{%OvN=aDe;D7}'{E(0m5W9Cİ-;4֍DBϛ6P'/O&A-d,wP7ΝLbX"5}1MyG:a/ $1^*viR{]'u"?TKn%-cj6+I75JuyoO~Jۑsnj:>m(*!-(coA bB4Br~ةtFv |Z0N;L%)Wp0"jF[ /rkC|xJeӲ&ϔZ}4d.{$- ^&[4逎NK%蚰kJlH-R7x{FgW*U5{->UX9TlBteBPG''dX2 S7M[XОv]'qI⡩\i~qיm~Zt=z8o{K®BP4<>n1v##bc^2 wM?\EG=5Et8r'( kW7ll~y4" ܷ74\- )k\[ЏK GòWACZzҍ e0o9걆GԕOpPY17Kdޖ9l6"oe􃜞D~6vZ{-SCM"!Et_u肵 xm}K.[ ( Ip:/KXXGN{6c>e4BNK&SWOj 09St)l"AHfj3*]?R~c?X T&DatpJdZڵ&!00#3v)?p.8aZv-F /ֳPڛRߐ34rv> 24LH. MT \*|QDcO'FlsڗP;atv7g)Zq-6HE=tq)( ޻= ɨ+0 HN  IPJ,+% Zgd24Vr(m'D1Sng/X2x0=Fwqo8%!CÂga[6q޲ EX@& êpf)M%x&}2"4ŞzG֪*z5d0+c64,Ȉ. nGMx59ih,lyX1>dh| t\Q/_(.ckOqJUY Cg5tys04v7AC9@E[`) ;hJ6bǧS 4{PaZHK-'reW#TP>'3&k5nr}U] pQfҠTaWjSr_|~݀p5?vgOv1tQ|1JH(1²RNp3SB%NiO:oXڷ߳ LSZz5='}bK땶¯8ho.=?T*#sl}jt+tT_Yd "8 Ǻ bee+Lkҟa%7\D'e E1@ůt^q¬ #q ܇nQLljV[xi@b9H(  ;$Llx֏0X&DzwM|GI2 TT)Dy{4$8g<fc}վ5gŌz٫+ȞPH G 2u~ ~!'p8"++Sc@կ)/–6 A!E>% O#YHnCS oUC^ nU K BdJ\[U(X-:nߔM]} I}&gqM"R<6#'1;#bWu{xK#)&\Ƥc™(Po;EˡA:Լtf BlQˣd7/ v"աC=',%6t4&.b{amWz 317/0(0U4w/o$H.yfO *J7GuaҺ;8 R2U)'ĸX#N`N8mY5!8& >71 B/-у!XaG n@ )7cӼBoJO҆t`@l ~=׿<ǃZT;h3 (k}D3ς_̺7;r_U 9f Ńˬ)ڢ0TC 쓨&VmJ] C07<$^,0WoQ:5vf9kmXn! 2BfM[c5T<7 biڝ qgw Dfʕc^o1lR6˹[5u1TKrY6dckxPAo s?f)!]eW+~ǹ*KT_&qJV)nͱԞx>ҵ2QjVtG T2kiF i`'0vhLFYy72/qFul 5Gߵ];3 ^O؆ƣoa =x\QI`egO&~Y*Po4ֹj&XUXp[WJ>_o֛#t8;WTIon\Q.ڸӛmhn(}kp-^>Cjs`qZYh \ {Xӆ);< ]\NZ4 ~yU?[C` 2(4YN~֪l49ӄN+6O>Ջ`Չ8L] !i=^FgyԮZ >C,rXsa{5l!V80JaX.2 hJA w߆7DhSA&E\꺮oөP ui@H|M*a;-^@xZ<e1(gYhCQO2^2x@G ;zIڢL>kY1MfDT;LG&&ItrD_+\*M6z6^Pi),g֖N}sa$&~?7^C/6㎥_'; #*T۝KP"J-RkKN@bY(]Kۅ>WdeBB^d.'kϱW0xL"e"k`hJ[Y}UrcgKu͐K$Iu ֢|w%زBA?rHPQ M^Rou/b}].UǓz{3{ .kAq(Y(ljx&9 竎DJurLd>cRd/vU <{9ڬ}NoDAs\)$#wfoɑ'r`2|USːr)OEٜ"8q?\~ȝ>2TlXMG4V:d oŐ=@˂5*Y4%:Vez>"V,u! HOG0g _:w;0w{X;fowS[< {\|4O9}S%opq{fmC%3Ժ)1碾n&n|o~ @[c5D<o[: ƭķ2~J~šs~=5tz-4>#:q WYFZ@\衫GhT)PkRg$TjabU᭔qgc} 4.,)`wprj$g(iUj~Y7/P?( htEP!L-FLm5eۇ[^ldKi(e R?)ȳo Ռ( ~lGu!'_Zp]ѹ4jXˑ' =B$ѥã.-dha  ^\@Hj£8, },w䅫 R@ pE%@Z59ΧϲGŮjo]a R{50"L[r':|<#U-HSɊm$$W-%h?=.ytIJR8iuE94LO-( .4z `z瞯6@{B90ԆAGHeaUtU%C => jU/vm0 J\-ʹφ-q=%Ó`|ΨrY==;҂Ch`m=&D6)&3<8Q ~?fo8 M >Va(O Ѣ 4te!jm[1kX)-z|{Qrf!,SpVi;KO/0и|n|bѝ\U&iYTD˞ gNzsdsH C8N.]sokyU 6TN@ip 7A/2qAcͿ`<:5X@.,S04 R=BDeEI["#ފ2S0bfޯH|VwLVkj 4'KOd✏zCzԗd繦N*@]H/)T澦`قJ>:`G\DxRk\F%\/o;=! ؄,|N+-uHVwM bo䮅P@JQ!e+:5nP$ UU;ޒTgX+b񞻨T Ոڃ\uƳzjS!V4A{0PgvWc@AG}#<`Ff> uJn{3w"74zg60fi{e- i1->o#0:Q7Nr]7GvQL:\4 Ki(1ޕ`BXzN1=.f):p`Yo;6X4 DxZP(x'b TK35;\pߖ~f۳/G%LIlng AYO9?{sqS2Ѹ)oam;Ҡ&W:ƫf"icZ҂ڏN ȒBT4xc[GAEʕN?D#M-%Bϥ ]MvG&'Cj"-69eS" ˷I0|-NF&a&UySE'VXc9b^_eBr6#ݱ `}z|_Jc\g9P/>"ajkՓLE B*"[iwikz2_TcfzP ߦŊ$ Koo[ȾQ!b "WD,i!t|LJ(qvA >EjKbb@-;I{x Kv1*zZނj(KHU{_4h 9,R(Y o?ES8<]1Fbl{[;pOX/HŋՉu)..nҏqkGxURr_i˗ l>!M[)b$4w8x;U+ ̨«ȄwqԠmw:/5ꃅ+GRAe:DVB3Fn|łSibAk,xULcr{Xcz8>Tk.ژϫO _+'*h'ebg7܀{vk:O~n 8]W⚬pkś&aDoAKN>ܼ<BBҽqei$0Щ .Lc]VPMP4]\G2;,OtJԃ?uW ?3+QGYg9L2 $3 ^;vM䡇8³` Ph۪ qPMU9|dh5+ϣ0Ui4'F`0`V j.ET{ԤT42c"v5!yW/e ؄t9F9@-pP& MxV;`{O{} EDR7o 5[אѣXg:P@!58" _TꃣWMM^IMJ! DgpHCA@@[U V$Q xSE-rè;Zg@H0M(.4v‹@oq.TX9U^jû gjaIX~ГN(|Y9QJ`b\LA_LCekZ33iJ7pGW%W_5L/IDƎJ rFIW=ď+T[c ~qIH"fM2X)/s1t1 px* mG_؆4y(qx|z#MQED @J ;:ͰW[re-&T{|8ȵ]'n|c1A;;ZYOZ[aCY a}u4 ʳ*{%) vS<ߚYTɖ/%[>MOWo܆r7\Ou?:đ_7+?^#itzbc0]D'ZuKŽH*r u|I;+&m Av_%pfW?׾OߛSeZ|ܱ2iIDbptޘK R1>˶G&̼E9+ӹIK,Py,V cŋv ]ra|4 s`POY !} l:n1t$лS頥b}+5i&Lt%aGͲS#7Yu 2+^j@Q׎|5 NNO6 r /vxmv%.VVQ1b.NoP,!lh:bR2eТq*IV]&km&}SZ>rqޒ4d|dibe`iy˦'xg x7Q9 J¿u-*K3Y*lLc)9L,c AEӻ{E(iF:p.÷ZF f9l)̷?i]S&+[:L7 95n8+(l_F}ؐ~IL*3 ՟ia>Wy8 ?$kd2*rS~+әs&^h1urKm_aZ}%hY?j#zfDk8C?vl1'ӷӡE͉@gD i>ڃU**GCcF3H!tܱ&s?Q.DإB/61!́ IȈmbDySfUhw因Z217SPsuxORծE 'Kne18N@ҏiFdMUP<: lnAobVjR-vVKrm9%fJOg7Л7gz*RomXunpQڹ ό! 'b:!+~.H@E1bCYh_!Y$9D{=[ء "vi?ĕ 46dH1B읐[9E^[ ҟ3 J&sЂP3k[v\ctC(0<2/i4* xh) *dng*3Da=hal<`0x3|ƿSQ">A^??˱:Aa#q [GEBF NLWvRwHKCiMQ>y.J0jIMN$$ò&MM.Au%0~$b?ql2I±*pniZ9mʌ6JE*F=vΙMu"bA7is1}o /55[Q}`"Ɋ3a#vV/7Zu`^4!??LFceiX%&$m}EQ1ass0kX+(eB-!(/m>8fX\50f^7|DѤh^hpjNXkelA (,y5Jbo}Nfiox\ 0M1գE.N?Ny`ⰭWUV=8Ae,Vҏ1{}j?Wp4)va4_)drFOgec'Bo& a(| fR1Jx8 NpX+oӁKJe#"{IOSE70[)A1|&:I08?8 cQHmRأ% So=@<U")uҺIu vwZ Ǝ  3ZY5kZ`"NmW{ ISKW3RhS*Xt6eChkun@ƴA0\-ݟ\ilcMcPa%Dpb4F\p^#WU (} sGnolZL'44W4'<Wd)c-i^ ?T[O]pko7z?>}`u[<%7=Xy^GәK[5ܩ`^v(o:~bo P,\B->7d cg g:.NfC/M Ҷ0dE]sͻbv?Üm|PU8 )V.y,]:3">;EtlܡR4,`|&P+ v'OM:Gbd2Jrj8"Mt@zV mED孎S|d"hd4{m ]>L]}?`[y.#W7SHRIN|1e|܊l/hswO,IJt\І75w3'_.>aBjyTC`[Za#骰E7S-_o&,jal$⚔V}1U )XX QWWzO51˟\R9ø,I*IG,pE%MBkGz%$5-邽_=P+0!̡+qU`']e^$Tlۉôϻ^-8e \D6a },QS8ruSS]tH|vߥ9}04 ύ2<h#^{LRe#5tGÞ[.w,AŗtEqx/uŜ/;@L ki=Z0cjW< )b,NKIH]P3Q, ,1bߢ^ScwrYuц@X\ar60*:6uMcgLlΉ-u]fUXWs1ͯ _uGL xLe.epimpH/""ny7H0vw; *v~ b8ئCʣb1. 0Wd}I "Q4bde*v,.t|"C0P[iN(>ss_-U5QEK: HsƯ `p8-:kو.IQ)t84%إ`yZӓ&nngS3o<0yUޮHHO/A?$)Q;]7t7=Vz: H񨣎bϞ[Mc~섺^Iu\߀hK.5zdSf*,_oK14H@]*&';-*BDFLEE,?ΥRNu{-r"V̡$i?P$ #oVM'c.-L'3ѥl1-g^! s Pb %- 4 /s.5RFqt%[֦>m/ ƢpR:-F\ݾѷDԨRhDX5 ϒoռ .`i<vTR}K-3@ʱFz8[|,.GK[͜Kx9hcWasF?dNޛHHNNelP$S ,4؎%@16 x)Vgޚ2@,]HPoĚOQ(sisov`%UJOmͥg a5? {K+hD@=\`eSTeHJ{떞0Z1uh2x#TwA c\YЀ2O5 % g- QY: `!x$\erz?h2͗6}9]$w#'ZuLoS_>_(Ԗ7,;}AGra8 վ*ADɷB![ޖp)V\E29ܶ:V{ +*:e@a AYn>2"d״w̿ҏr_shb8s' SЁ$nBN1*s"&I7@6u\R ue%9;V i8gk8gLy/W䍿L 7ZZ`M"˺]q0⠅4I9%YY*X8xE?+RֆA,/WqƦMqX$=FDuV蜢o|[!-m"'Q()K/l ]{3YtDANCSH줣->[CSΤ;TXXR?7_nRoTByf^l . us Su%Vz6gҁ,2SYc Fl'J݇Q~P3*=doE`,0!tLW }c>up~yLlE5k+ˮaB)_~7Jԧ? 5J1OCӅ=ԥ9WEUf䩑)]ru'~[*tHQj3rCl :v+,v@0IbcNw=`W%湥Ѓiݹt%H5trbju1WXh~֙ې^Uv~+FLW2,K7wد"nd#Mt3?9"lbH~Lϫ, [~CI{<f҈p{Ls$g TWLGY6آT'Sd<%iN8٦`_ܤ-3BVN4}wmK|ؑ%<ԳLh >_\u-LqȈa;'G=;rۂeѫsШU1IwZbbjl:fIe%l wN,( Mvi?0 *1+ЖXY]w 9clhWSu^ZxUDWDxRJǂw8qT"Z_2·Xʩy%3a^Q`AHpxlG2? R-W_jrbX @'( d^8sxsҕ#V զ#j$*A[ .+ |e2 $\Į(܃ g;w%6UL Rc7{4܃#~͆u&0X0G^3M~}PNUh/ '\ܒ@438“LK6CHߢ"2ő+3#~>'~q}c> ec4)!Єj9nQ"D ZvW9[bbij) wH'+2H~p!p!">7;baҸsz8koU!|_3aU{&\Qe#4aHs5S*(꼎8R`׳m]/Uj#;݂{A'oo*<`Et8klِ\rX-y1n 78JOZ+JuVMb]h^n_ZT+-rIsSį*@L$X'v;h?܋ɜG̴Ӈ7'J}X,c3Si[y"#V0_?1dޅ*yh v~@_K=-3so7"[ I1|veATwAQ@mݑbeimNh<?S'4%P nzl˩eY U@a+_N ŖBBx ˦ wλE)j"QaHڊL!Jh-q7v3gK<$&:Q)m._1/ʁ^pu[!_ӿR pBL P7W^]aDN BPx2phLzS[:9:(<Ы]}ED8'tj2wDmbYsa7K D3ǯQ`BZ;Ծfc̏/dfP4>?{k F4uJŞP f#4t{FPYeDBOӅxi͂9v..d erk٢ԫ3W! x HWE YYfO )c}L'9Gx'@Y-(k7m8F?Rf']U4k\yNp^gGˈՈQ{Tit.d[7{7r`Ԙ5цsB|,AoUh0Cjz#/o&0Y3c ݿޝٱ weFx!3ܞ6h= o.2_x0j䉟3|t=B@j&Li"N UG99p&5IӖ "B1svʈt~Ƨ삤Edz@X' FUxګ m OwթbkW3Ꮦ6nbZZn;:SR!wf=*!7ͯT"kmcd-na;C)4.ukGSJs+~ى= 8aAL.5x*~YK {Aoe:DFT -bX8T_qvGP^Ho3Uja+j7c 8$LhBAP ~9y8zXf3M;:0SG:aXT{ Tbȿ~7N՛V튬SΜ.n٫E<=Wd޲ $~MFP9&ŵ|7mVmܐfiNS e"B9I+UU8LItÝkzmpIȫ-8f "e,'jNL&yɦ݋Rq,._,NaW^Mod׃I9y%~Z$J~)4wj;Y)޻ ]'Łn_0qg `rU h$D\}_=z`յ32/Y4R>Ҿ21xߏXYSٱcx.NC6ݿcBma'qCkYEd2Fm{dۤ+N{7)N'0rFԴl^iWX)pkYūTbyXZ䴆lJѢk%aCWRڤZ 4_q[sa-h6rE1ZN҉(n=!T(GɷL3W*Bĝd_Ԗ 8-s J>}pĢYwLCȇ%؏yönlj !7c>ve q'Zmgs }YO} Z! hZ6ٰ)!-甓gpTDNt|_鐿xP;Xt%\!>p[,P^*粭QD 6~n}R 犩m 铊ⱲN}꬘FM|Rd$& pmA dI.dz wӜSĉ j)nĺdv"'.~?{PPT7R7cӚ;4Ow݋TJ@cy0&)a%EZk3).K"Zک_P HzPzmw>¢/8zRZ*.O V8Y4sx԰*GwO@VJ3jYLgxI-]gZb&-x|h< \oe*dHaܙsY>\坏|4GWyu!'g:K;se'(VbX'.AQOrxg(pZ: 10Ji-"gv@Ny[g?[X0eR.u%LDL5;U,@U`buptyeER I( QCʹ&ܧ)ϋaw)_ه# {)>F s,oͣǒJK'Q3MK% ]fqv`d+AxVP&2dj*3XiMȵ(",_lucrZF5 sΉҺS.b1-#CF]$lYALwֽ7ޒsv.o(:IՏ{uANnGڿ۵ü\EEj[:s@ۋnZy ;PG[.Q,!α qѦ˻Qq`&4􂹈2E-r `9޴\kO#%&Y@밾IeΛhlU׶|+N\soYmStITZ#!Ũ%'& c~Vż^A0yЗHϞ&ٳ=,Ly|2Ň3DC:\zP`mUY vbx ˣ:}ExPC@+D}juXpr1qnxeMKO8:usc6K֌_/JJV1+ dм]i }"zdmMiWOO5Sgwu #^o?)zUܐOQqױI8nl fS"ZvDP?$u$څt3'j~[fҌ}w/>T)/uoKh ] mxjH5Y:%ֻʇ\pQn\!d,8rO^iWSCfIݪ+̎f?u.[ m;_!LDѓ`=ա;Q U79޳:Gv>qaQ'0T/9bZlinhY|E<$oPh8d+RrBz?)BP `$K-.73xDSOVfDK,gF@k%Mkp1;j@(9uu]XMvKIqYm 'F1#jPrl|Ԕ /Mf x< B_ Ct8KՑܠ%nIzg('|Ks_v9q.>x١=ZHq;xZTZ1 =8:bЉ l\DL:Gls$Y!#Z^~k&z`һmKv0_X0$tH¼pGl7SLX Tae٦nmA!Ԓe$`mP+2!;}9?6Ud8ù?Rw^_2S]yIzH>X/S$zFLO+& :wYoFFJc`+h^;0F> JgcN6ŵ]І0}N(o{.}p1)HoM)6zAv@(Iv}8do7bوMSGnUS9(PQCr.etix`;*PVh?oD*92N!²*4aRnE7G8%$PCFM]  WK-3]J\hb 'Δ55\p^}ś*}l4BJn5-9"()ږ^@eAT}v]Dw8TvpMM3B!諃!xcNezr`#vc_V7nBNZT8ڣuM?GI9pvhs>E]Q%D KҖʴ͹"@}Ͱ~Q@Y/*N:xvO /|r e$*.vώ.y6ڱ[Sz "?jWo,cW׭.*xYA{TugF#〘 E;Ίs~ZNc<'(cL1eۧG=*9k@uekGrvً8}5RNTl'o%V.`NK{pNE$ d=L ufYk~F(>v[*֔{/%oآ^{ebqH>"Le/v8%/+ MgZ>9O9 P;9ON ʤC˟(>-дDb0tlq^xx/sũheMq3*Q!;,_+BԮ[:Єȓ7.3Ȟ9,= +n@U{S@:N뢣Pg4$.$Rt(.ϐ9oCTFZoC (%SnWbʅ׷{oPvAhD)i~X^Yr=8#6.G=)cqVj.d$͞mGC*a5+!;UO{GeTrpCncF~V\(S(&秠i3A bc~[p |:I3ߌ$[ ʊ=1*'#ZNO YRaٿ}fRyQս^[e5 峈MRo^vGR<`D88=3!da\jp^w9xۜC6X6w>n^pRDdCO+=}V$P߅א9 Oޑ?E@Qosܲ{2xl`,m3I7w+Wq7J<΃$;Xt]ā~/~Zb Ύ/:IpO~cӣH1{G>n" wTyDa7G{V~O>{"9c!b%=إx+a[<Ә=:{c]Q'HRAG#hatqկB21Q4yPYdM-#g)3iax3Hy es2~oThI}I:+dB9B* >Ge&)91LJN6;%,ó&'' D[SJrz?DfPÎXv67z 0JG؄`y4_ Teؾ_ he@oY X3I9ff0Ei11.b ~BfHA@H}F5pRθ,>OHC/<ȱMA_<,B,&V4q@y+rl2|z/F07nlA y#khS_'>w*:zq`3\gDfk7)R猗n8CK\|;N4ܥ96CsW@T IyDyY⽲N+[5EbZ>vrY{om4Ml 1F{6eu:Yq7}/݉A25cxÒjL-bl-=#nbrRgQW-ϳ!c, A!OouD"o~vJzCElxQXdąZg_j5 IA'C5SȂU>.z[ B CR^w ]L_6>J|KVfoLt~耶&J`Cz+[*+@ Խ KLKrGPWb4o2{ DS!/1f"snssA"vD;8(I>ֿE&ѧ(Wp+|tD#{~Bis($@ S4퓳ݒŒX9ߵmz珃Nx%jjZRB*8c&A2\ԄIFV̏UF,LcwwV"DOYwCr 3q*S=fG't2}a6OV-NF "UjK%i{vAC,#~30<~tM[}ԔĒaK.!d/I@"ۨX7]cީ <!KSF&o? ͨt#'q)-9vAZm'҄ww _hs];&TGHIIαce|WHNB9qʯj}Gd,:}%tx2/Ҵ7.ٺOІ5Hr.!fN1_j'`H!*.f,§rhvm5&PgzFSiÁ:nC^FL Q)}loVޟ{N4ˆ봎|U;e#\v{ K 2-.7,k;I},l ΉVWsHٽ3P߰)V#..%(-BbN.aoG~^̃A\( :89q[}tE% G3#Mb~CБ{%dөL VS{!эz"O/{ש<xEl.Ojgokيp2d*vO, ԂT\):F/ iNh~5p!*$du P=ɋvq%MI ,DP: i MX]xv0C h$-e™2R2*k߆?VEłvV--TYBr'rܣ Efe4+@8W)5W(ÉMl31O)ẵυI3®\*W[˶gs,ac†0O{s_A!a?-Z!/SDS$q kGgLsbWk(/XOW"GhcN41]^ + -(Dfkc-lmJt{G\yX1fC绺 $Iv\cd7S~7@)NV!)+մ@+D\?AalSņêȢ %[D눔,SͩVtT_:VOS,Wx^bcݷ^(KhOlDC8jb1YqzEo cj70Gb٬^CXVN(,W =2jFS#@P:ѡy=Ee4K+Yj G=׵\(gX%ǁލ'Os)PҤMJYЙ"e,5B:-%]hVbb&țTT__5mI&hn/&HK\=,NQн! ڊ-Zi$ἪSZѶB$e)n԰٢oC?IL;r8Y] і Lig$iU˴~"蹢Qke@qPQoߐE*߿(8&CIc(Jn[Qgl [_)z;9o1wzKiOFJ KO1j(&#tz{>j!܀Dv1eC0"s05›DY~jJ";yu&Dev7!nX{ !H&50;|tQ5\Zbv=%qY(>ݲ³)3]0ɿtb(0dvR]O49&!UɁlA59d,MӥTLjR#;ڂ==~S׭0i AcˉO6>LuW[wٗ>_D亂7Ze/ָ,dCPj-,Y>N$n1; i Ȧj54*'rMBys% +\)~KdU1@>椄u0E\ n͂*Zܖbȍ, jmt@(` ˤԉ;dG$rDv_;-h r&LV/WK2sλQŬt(ơ@uZuŽfM4+5;BԶǹݗ>λˤȇg_/[09(NVO`~Zg/$p-}4|D}(૿%-bԂ O̓U(UbW2٠=f1HYJg<O{s5({#c}m?HVyMJ!qյ?[9mEI>'LmPr.2ZJv\Θ Hp&r3h7-*.bU.4FL-`H6V"LζT.qa''O  @:H*hoAkuje;=/Byrt\b_f[Gm3<ݪ_A `)f Uyf`knۯT_x1"2͐jʦa4N'< qf A!)IbJVM1{MUKD:mtK}oÔGv[_.GBMqk)3ڃ/7'1thJ3A4ӱW e@c/Ջ[`merhi1ٕ4ɰⱪZRV0/A PGF[fHVn=)eME5SZMJQ R3x(6HnI>~" 2sdaXA>1i>D }uWH;ƴX#ʋ|DVbi[X1v> :S]k~-7\|=zRy6B9@Z$:uVbݽ78YJie,9PׂtQڶ5]K@>uWʏ^_t׼N<] VfswnՄ;NirUiD X߲hK\! Dy1(;nF-p~8yU /y AsRoc-lziL; C=؜It,٭kDiu6ӓ[o! 90j$+o[#i˗KVwD8-/ E$#]swaGXT?"Tݝ:UMD6` JVX0JSUl+OMzH%pl:<E(ez hc S;X|t1fcgg NNe {N5IyZܪ^]qei*JQ13!Пw| |S:ZsO/!h˝<ޭҗGe*A?WƱ&GaZm fŕ~$4ȐWw\([2\,j!U%i_Y ck?iİtu.`PItV0Tt8cZk{^dFfRe-SgH.遛u2Phs; 21w;nlϱ*+曡OytyT/~# .C}WyQBd}=UB|XPFoKИ"-Guy[NAG:3'<.MތIa}o l=~yaM5[SG];Lb1`u1КF/kT53l``t eI`5aXJhKi0]$Q?@m,]g!QhATZ)~QF?Á?n9m5N>9 }~B$Tn#jpa4Á4l$4}2쌯3j=uS:gLqWiTɳʷ9aJf`Eӯ֟Sl$F[|F[~﹥)_jmJ=XGHSd,ăj=vXSЎQ z[l-K8$txOH;<_{TNva(vN:1 aDV/}T~ږɛP<}augb43$Ԗ;! !nW ;9wn2 +VuĶdZ&/ܭf_÷b5*M^ܔ["JUd' GS` )3ASg7rIX(@Y!y )6zrcjJR$_ѐdn*'XCvt?/Y| @{+AIOYʥ3g4䦂O̯Oo[΅AybH? `D{Eu"Bg Q,^5Y:{G nE0u>4fdto$8*?3ή/vgă"2Q$t2ԥ+ Lv 2tn蚀3x@P*w g1aTd݀*:{0m}(㘿aás @:Fɬ̦O(ٝR PGC5uz9>}7\KWנ-~7L:<%g+xvkǁͫYf̍2,1rȠ;5& U{ԏgz2 Aø]FyrHJZP X_@!%brWn{t`ZX*p{¤|+tQ8hBӵ'([ppG%x2[eALq} @j(R0&U+KP#4s<F1YpO o(0QX0}^#I}61N6BT7t$z϶Gbxsci(z%2pM \%Ge%؏ P]E:i,!:me]ĂaDAl]+Ͳ|XL ~Ar}&R [cv6mt]"FtSF}m5ryJ7Ъ>@ɛ(\/yAXcByŨL-c9W}0^9ɔyUW,{-{̕!t 3jpҨ68XϐKC>A"QsJ)tWk_,n? gt?caƈ?ЇqW|}mx+w.˜)~0l1jI_ȫk̠ #t3+(9N$TN*dAGj/r+5t \[JV@Fi1W<܊ٶYߠHTj)#ElC +of)Z`zma3&.S̚YWCu/%ESܓ9'q'r/K2'IS[t]6ce*N6m۪&}yup٢Pqu`P|ەw2ݐ^B@MfHED|aI75!Y0y_0FSKbvY|~xY|d1X^n)G- W|NΆ_}}-^뺓-Jvjy2P9p}9$ۗl nCQkv9,aI&$^kpovP ܇ 豒"JXj(_?պk'QUP}#Щi!>ﴰHq$ik>xeZb(1KZ6Z\:P % HfT".+;իwcp|3[Yz㐡BTڢGMvUӦ15M*7:@%n b6UB! q_%ԏgV9(P:귢 NaDžB_}ͦ)TO_\.<ȓ^cʥBEPԻE+jbʛٜv-M{V-xmϝjuDZX@2+ȯ#Si73Mhu2%$B㜊䢲Ya9Gd|)(*n9 :Gy pzHV76ǖ!;ȧ[d{ 4q !L gEt9q-`V#=TVօ`sdkdlkK1AlH/aHd^.\4c0Bަ9,͇ œT$uga+\:;,ݒġ1C=r]3K}D{%~} JW s}hj[ZI:%G}o@]EfLX SX@8C\[@[N2wUR3!{j≹5]S3 C"ʸE op0nvΞ4Xӿ?D$DDx&37IlaWB+챂M0HI-!xt!sY*u2h^jhi/{0[;"|=+#V(VH U<=l|_k[k TGCb%m3*Rh+!,WHi}vL|Zw3]{Teԗ~pG^u-/B|?O\f iɜB8"1T?i1*$ >Fl̗\١6 Tҹp&rbisDGi6Ev\chdi?k ZBpЗ3DxFQϊ^O35|U)4sc=8&:B' ,fIY "北{~x9nBq@ &ZJݜC7_Z)k4<נUx̋ӽ=" ʈ☖T `2/Fb#nEpx݁] gp`yQ6#鑲0vCwSsUۦ}:[dd0MuʟtdNC +i}L:F Yf +ٚ&'65i0e1I=:69_)F g\$:W n j#]tn/cz ťYs.9zXSu E=dQFv{9:RYwYp$Ie9QlmsK)9R\m bV+E4='Oi'dO{Ҕ\lj8߸!6DaߚHQs#&)=hKTg;Й6>%5*xG'8vP\؞q6 @ ani.Lv>!&?M&D9;u'~|Z q~QFWϬ{+qHd;׭]^}t8EqXk:v g}bre\ȇk>N@twdyzv(c 4na #\q GeSB!\XGwdRS6)ARpTuiӁn'*ϕQ9.Mљ=\㒂ĘBD$D f)dt‰svyS0Bd _m±G-j;sz8eFJ(~ܴƵ'cSP>؀l!i*ꎣj79f{kϱqL^}\:.:p1Edס72w7Rd)ce#vsUo^I<ԀW0wʾ87Ff27Fv*)ˑ;a8"?fF|AvPr8&^c4)<;X%N])}eA]}/} ښ&8! a@%9դQ~t6"^xϡV&;G%qy pGu۾&Wi`X #'qg\w`QFw %7v$e=)ѬYf̫$LQ<ƪ &+FĦ_ɍOGۋdk$TQD A?TZҸ/7Q LP*Z i4n:#:&!{;c(@<->;]^hV^PGMw_rmSt п}@ /Sj|p}FUFv[Y<^7p˕ ٧ѐƴCZqzX1b3J ѷ}7O@V!ڈ+R0ic6LlB2ShF(%66# F$GаW^@!1/,]v>Gj{[ /GuvóK!5s*H> t,1 PFֽ{ ~u=\ԇEvHiWWebN9"T @U˲ Og;F(߻g$e4Zf]IsէvxR9=G# l)%.y.@])E38r/>Uuv]y3ٞN\2ҸtqSIp$DSW[q4ˍv*aV幓b,UȸrYk|#LQα!?p{Դy| A~ʖVSwm Gs!;KzsW#J;RoFUk/b+H wZGSG}.kd_QMk겱mE[_]@j~"1LĄYsd?:Kl.?֨+aQsˀ; FTϮskӝP8rZ8o;iEkvj4ʤ&~*ϻ" ;nhD& CM 1.{?Toz-y1=.)<ܳ.El)}$'%*YN2C Ue]ϑ|a (Cib=%3e#lM)ܖBM8XG4e`x$gujR<;1eP4+Ƭv\&,kbf+-|e(GrllvXN2?|G)wSIeūr!A{|CWF+F{wmJH*xCEX"$E4gFkxi +iレ3y#A(-.Y/V$4bxTL_,TbZQ4>KPu pv x8D.Em+YC޼h iۀ=(/4neq[< ,Q]Xn0<5hk9e[N#f !(Q٬„_;di4Z%   ]4!Mfm,$=,*֮1r G ,+a1ԗf u L,iufe2+.o0jm>fn9jp qZ3EsZcx'HE&oφ5ȉJ] P3Xsݜ]aH )D C4_sM:A>:&un !q?]`CugC! +BQL>So;|P.F*ͤ`.0]gSµoJY p4r ivĴk4ת6܀{_/ȌHӠO^–Jy8g?ow´؈Ez[QGJ$$E;@Cg(%84E+`ܑws8(1 ֞+X5w."ǰޅ7QY{mxjfݤG0B %!4h)D1pT\aȞ ͽԅjUcCUu`j*8EkĴWxBrZMuQR vʋ%Jp5m]8#RN"/rFζcv1$1Qіm@0۸/g[%h/#.ZM=i3<7x>^̠|- 7o9h*0̈`5wS*aE,>Pe7o{%rv+60 J~&q%s)7e %Az𰲏Sǵ#{z,޸f<9峩3lJՐ D J֐ _)"◦9uǑ6[8jIkjטu=ct}ϡ.Y((K&z͈$K1Nw͠cLul+UM]l->YҎ]tN &F$,Hygur`< bwTldQ(0)%U|?1k6ꛈD;{Tr]Md ̇Zw$w؄'kdc?5{KigYOS\^_B1T%M\KGR@hk3է0l_SD6Ӽ؝VEқ餛w!Ԏ0k$VjojB!BoYx/6-DhNMmP@7L*V)Ñ#5GX:`rkZHU眮߬OnSee_%!)g+qFр3y8;5U(P. 6MQgM[ש!`Ds,-˦GW+"~̶)o>C\&No}=PҘ2Էx5Kw BDkMqt/7<;hMu^qi.'_FdA?3Ƙyx> φ,!UĒ2vHy@fc1"+6鋋]o/HjfС9FyENu hnQc" GDK]g \+RB*brwtW|`ܬ (prL0ؙރu{X3a.^A:O7U BmDeϸZњ|`0ni[7G ˮRŤՈ5>6x7B+`ǭCeXO$VnT~MZbLݼt2(nǍs" 7r{4=;XM?hSps9nɇ`! JPuys$ئIIb90udr2b>oYGE"c}^ MA8}^1)ܒ[akչQшK\)IFu\J ħ&,Lm×VP)l/vɁ|klG/JFk  0bBBg+sh/R~|}/}NR||F ͤUH& p;+` =OӂTCD"(KR &OEDx:G.=@#NP3j4o1kz0|@NYpe:Y[ !7n9_S-ʳ:6k਒gcxa!2,χгo8Q[ }QiDN,Aiy0k$S'rԏx=PRUSFaD ?cifmXO6.~ k7G -2!?5 u!~B8tƻa2Ƹ٭lFi2bp&e=~sCr;5ž:}vyd|lRO׮ԙ>R(q'Gټ `8#61 i8j-䯮̚: ~Y[1yheK-yvG)^ A8V9ЪbP"-z׮BEZ#(h~h/{LXݵrs$ɟvR8m.6DzPgߡt#,y+S^c=ωܰ |W}.=!W~*p"my ~[CMf90 #\kPWJ[`F(XI8:I{w~r1`D$"YKgQwccsZQ Η=DCzrC;u?UNU%6z5ջYsehW%"D=Tj(+]{~AQ}c,y5 8"CLAZ{ޔ wG%/r_@G:gxˆ^_YYPW 7XUxYrIC"GyX)CLl~ ۢLB =Q,"Sn 0@p N/-^Wcмaş>WSPpk`|+8'@-a)#!!^ñğ+]1>Й({ns_7OeU2pc9ڼ=oXȄlx yY5G;Y=v&:č )(*|&Ebvډ5D37߉NJ8 s{<@71[6SIg1};>Yp;KDqݧ Jb5Չ^a\%Ѫvr4d@R+kn$ el&~x((ShM&YEj @EtB ͭ6:) 9nkd =_p$t[lb?GeC]t3aj$:Yp!:y JC f=?DHX ,~ VDLq8zX{y abU;8Axpc ;\X1i- N;;~K_8nkݗ6` EǸ4=q VPꃮ.R奘ƥ56}< #9vTe?!?Mvn{ٕo7 G}';#}!''ɳFE`UXCwfq*5Ee Z( >ɜ;rKv9'Ad ]/96,܋A vbI<'<$8jULӮT1Z$pSTLQ6ھjJ / Q5Gu [+xٚ~.=~Tdb 0jol7 )}1`*Tv|h܀8n0LĪ s$nRρˑh?ђ3$?\/shO\:7fsKߒF;rO Y;w P[Vh$B <惂Qܛi,8taTL,7 FV0)3Ut7;!8}713Ab`⺽]ib OT`ٌ&AoڪQeWhWW5"Jktޠxfȟ<;hi~P٣z~9T! #) ^ˠ 8Ѱ  3Z]o"zh~j~ݗOUoN~'~eJ[yuΝK/./dg$QJ M,J?Zc)d-y&{s2˝pkT3+MsóW6^̵_VEßW2Z(%żΌp+/qqF_ خs7;ԣ~/U8v xguFC.3l#'U'e<<c醞Igʫ_G:Ez-0rPVB$<QFm6Ey |Vٙ{] T[W1Z5Ғ oӣ'Y3fRk{o LCV ^̉NU]Gc%2m1~')RRVmgCpPRl3 ( ©]V/ᷥM*3{Z) G"Q8Uw N dج^yP SD?q{eJYc}Q\.eݘN~ʯ}r?׺fp5?u$'$t0~#5ʀ8/e… B ,%`JYѰu nE AlMǪaO2?w Qe+]]w_a-JQ޼5C^ ?Q^f;$D}:aM4)aoX%X~FT c-ƶv^l mdŵmY5ɖ :.J} rE hm[yFP-aCf(X X Y0O$D4 9ƅJ[-T_~*]jS3=Pċ?dc>![!zX(BYNr^[sN"҃v&So9%sg P?UGNM$_=6A%v/zHCaNuia)byC2JʽC>BʵJ1Bh?ڿla`c-UH՝,rY{‚M%7>Up,-C&iG,3AHHf rX߂5`z{G^S ո2r 6K썦R _ DXH>zuOՌ, A7UB~dfTO,ŹdB\ E;3v6@2k pv<0D47X&{l *nWʬ߶曹1UA2(؇{}6}BS"< 5U9FHi/4\2wPFGp]|j5 D]3[4su#*ld}+4+;8BaۨD vpEw.h '-9d_˶Y.\z?d" |~s 3 vKeSﭗLlZlov*k+~ `*흁7FQou|1Zbn lI8W#4F=*`~KDKWR25l5§&^`d/DIi>[T뚛)KIBIu)6#eFih)Z@,2Ʋ[ ۋVFGC˶RDa!9Bhp:c֑V!Sz/B*#¶H}.kBiWP&ң&~֊N|{҉kۏVJe9TYd.eŒa[o PΡi!+5 T&ud#%(RyVr}(jR#dӘF[GFa:v_J0\=LUH(sp-6ZYW.&}%RjjJ[ǵ܋+.m[jl*E xxߏ@XĖT/G_RI4(tx4YЏھ=K I.2z+T\OFΙk 3 4AH>faTYQQwIBpr@6d_c^=SytVm2,0ʳS%VrT?؋<&lzFaM]" pa{A\Y"濭^[ey+>D؃H: };^tVDZ=#˰J;a&IAXMw/6c5ZB>ptuk$^"i=xƂD._0${܋M*&@kwC!uJmGF&5)e,;A-xq UCf>,8|NHKdle &ӊv.wG,J Ga5} YRmc+oe1&;O MA'3*âH?'kAsӽjWYt-q>+UTpz#ieG.(وy̔9xmUr.<(ཟZ⏏v(ؐ:3zdяvSঀNnTw48%)+1h/*;WNQb_D=v:򇋃90&|ԫQ^Z#tqҶOmr>!ecL&ψVHy~# .N¤?OѢ& _D)Bi|#yopq(K^PeNcAnQe\\Zm3*I:TyA { vmNIk^Q'\γS y6Y TkxBGcdQNt=ë$Q,ۚ3q2'xsӧ^IqavJ{9 ʍ l}EAk\NH 8߯{,ۂmsS|Tk[BYx{{~*Ň%*t{4HHb?o7DpD4.꫽@beg2 VM_a?iZ( NQ62;Dz/j'Myޕh̓%4s{c%>lX̛P2i k0-/hW?![Rv+ji:VgM|pKX|bγoFǏ8g6Ux -?)+ [;1N8TM[fu^fI컯)LcԼ5zQ[\85-OFHet -`@g? Lxe`iŎΗNueoz}m_xv98A%R2IĢŮ)>~~_Y SYpMV Y_R:8F~t 7 SCroAHj5AT|F 2{NyF̂GJZG αν(X b_ClAVI3f:>8eIwgVy[^2 >}]\1J#B2IBBsS}{[~$գ}+)z֢y٘=Ci2'HDXw-n6 g;ꍬrʘ#o#O089% 9UQO, R,VӊlhyjqĿvc'@n(mh8:1i<`ӹ\߬5A<4 I ]6ućXk㽶E+ҩCѰꁭ-}u6/2}8J!EOD EW3)v%b3۳ZwӢF\G ! A"]A_?J3쫽aPF@3 ;uOaLf?S|U5Д/3w5Z6IR#u|F3 Pf (i턬?dUmvIt:w kǜ>8Emefho@]p+%+zZ:_6F+65#ICU#k߽`d+@D4h"5o!^6j$niڔOEHD< 6CT;S@4Ԛyu93;*m(HÁ؜ s2 OJHMo*I=<;DSY`gL6JH[*d-hߕ!ݴ+MOi~\^ȂtĄ:|m%j4j̧wEǥZxX6sg"DR*DQ5UhE_kL3倳U+9z.Q ~ur󚬼 |Ͱ2osY~Щ[$<_lcN "p{)KK6 }7+J]+\1o²k]JZ*B HqyANBT~ %KY@U[тX(@V1'] #N\$rɗ(IEG!b8GSD% (MEau'QJ (7A^{h17N{,?t#8B+`{|tޱY+"V2)o c!/TM.;lk`%o7ngc&R[RsEGm  \ҽD5~K.U@ 0mc.e6 Blg&$;WsQxp0rEM>-IO/`ɕ~d@p5XI^; 2.) KBgϾ4zn'&CG+V$E{/$"?+83M'" ~o{TBgUrwn[@ +KAz|0+lg~6L 6Xf۟kWfuNS_P4FtK.[W|\ߢg9AQR+!0XwN)׮MW@YT̑gaib\gm:\`ps2ѮKl*'o8^#- ĩurq}S_Ж=(B&gznZ3PB8IqVGLcmMԪR ^^tiS̴agF|Yϰ IŁ2A>)/i-^yQ*&LGx StZ>'+׃F=m;O2֩ڶHxy+:ecwг".x~gwYxf}BD8JC~;і.Ek4KLT{^HkE*H.X4 {rkc(CDiGUt>Qr0Xfz%6Urg* 1V(+OאjPR5VhˎgG bLm|50*7KB_S, Kw/LEF: -cH<.8eI|E&Hgr c1Y;ŌV8W7zLZ01׍ M4~66 $fV$ޠ%d o⼟O@!mZOfwR>&2gJ޷eHWYhZS ᚴ Rav2*O:8# 3YP !ҏU,J;w<2,gc!=oH%\n% X8ZxiFYy@P3V!ۅMdfbZ=>_νX9!?۳,9= $끨r r(4k^3w` {ĉs?\6A2{Nnh98 WX!7zqt>nˋk7C[߱Q&l'6[]**XdOY7I%tv92h=/kvv8_*sCViĔeWܨPFjߎ`-S#34' HB@7=G <5`AX3{ wli@%"iku!F5mHBkT~2W͟Q2ͥJD/)LF,!*@vTh$-]肋JrKf-dʳց9V[>&F(BM*}/wv2@%dTydq0(/^`u)vZ9Yʢl1V4Qsw}t)@v=mКIޒi38es4MXg(O0I^j +Û@H^:"٠  ΁Zi1]hPa(6&Y@rOV\,CQg|‘ Xt?~Iv1B&sfYeѾfnqAok}E)վ03hzƈQEǀTlP?i^[Q.)~`L_M *y&bKĆً3{+rED5bSZy %? %ij~,K8-}Q CYٚm0>8$ֺDϐe-_8Q[X>+-ClN&PXvPgL`(YR;ΰʿSdx"u*Ȭ^U3 *$Q)_ (G2An! X7*]@o L*s CtSks!M[pEy$qmC%mٸV0>OͧI՞W?3q"n* H̼jFi-!,4dȮ;xsϜJ*hWIx)G)5o-ɹrl@/輟Law #}P3hbHH[!vJ ΘK9D922 `ĥ%@ϐ;YV3*^W'E -nF: 2f{qg'0C&sۡha<|˔=vYNB/BtF}qZ*/+cHO f#ZC~,3z?$")V?bE@ 5.s0g=nĨJ|3!`Ju%&dj29ASEW8I>_r=z;$]漤/O²{ODШTwy=78QiMOxDrk؀9yI9vT"WI@rˑ[wovv*Ȍ^Vmo}_.DM3(?(wfDK$8˟q3ea1/]ܨH19?K8p~"=ۭ̈Uba gy> ZO%8;47;ILQ ]!\4:t&h9PEyLh]q%9t޼\Uk ڵj^R/He~CTpNˊT9`_` @6SAtcTElc3)r7]%@]޻w~?ըLIu4W\,$75tŭ 4@3w ǏOB>>ޚ6@2q˃:!#&w<$WMmb>s4>ߨK(77R6QEWGdpwbR=3Kpoz">밿aUդce_ty T.plxVFaÆwԻdщgwn+P(bcyn>?*GU6!STH(*~ wn(8%ênsD-l(<( +d1ONnl=wOGFM"|Yf3Xtjx;MeV@>¡RJj0?53H4CtV[gT̜:m.c$mDJo~X6}N;e!l:(S9k`W(I6o  $axޣ7oRYg Ll#yD`F}RĶPWG 6M"z1?)o[5t ?^ûXc DW`jo<-wsX{\ZXvo"۝u@ԣ5'n9qO|?#ࢦ.,6qէ/1~^ha{+gG94t]?q[Zn;@].MFVykRKn6gA| _@z39u: vݮR鹆Uv%-]T4V&`\.hK+gﭵ&yJL%F'3W6y:Mt$tQ2ɿbcކ¨ uo/KZ-kFA/m wP{_yw 5[(I_4m}dDpr?N>N׎lG/K4NL#$3D烰;Ӓo< (Q|]Ȱ]ѫv8Xjo;[^f_/LmP٪ACFGvnم~}נsXm4 V'{u1c)(.?3#T754tESXǯYlq١"*+|C6ЀMsjGyJS8xYCHk2f_:Sfr^mPFe ?Lnmi_Sߛl@u5'#06$uf=z 3;@p{5R+sNؿ)GːݱHsv\<4|}$$1X \`/0' r!-ޕN÷0n"x|XTz, gw ]++TZ KMO{`@lhd6 rǻS|9r.Q^yD(~=)|W颕C}_& =gMHsϵ]z! zX61'[7y#0D׹= efkM\vSSl/3NV8@rn0Z\=d\[aż $ĭ-6ɓr]LI7hϥ-ZޑAO tRpC>6GȜgaݤ>Sh@̈́t$N +?0Tm]/RLMlJ~wiZVg[U2J3 HZ;ˮ&9֚/]ԣ$d׊#De9Zgy6iO?@9Rìs ^L풍F)IQ?Y܀)l'&#d~]M7~aݘ8}4UT{.Yv#xYལ?$@QG;a@l3[rT"o$\{X Z~Ầ5lgIYR5Eܕ;"D]_?:`աTVҹ5_GNu-ݨφW+~єSh~#aӥ׷V@Hx _}_pA{U/o/=עX~%S$|7FGJeS;氡1/BGc]Mc]?>,jV2-Sbݰ}:A4Y ~AI5l FK$PEE`.8c6ӭV-]5Eo#>H: ;~ci6XFt1ٛVcK&φpWذd05jE `|'L @^]͎' ktal}\lR0˪BCk+x_Hr}#RH %]10ܫ\nbݥHЂۢ(kѪ̒.1|9~tMSg0m%;N)LvybBQAt?[@e I~D(}0_ 0NPꪚPL*A% 6AN=s!ƴ=4֏ ^;0JP냺Y7?abDێq`Ԧ( dRiiZ \Ο^ WmW_oUHYۜy79Ζ>PH2i"kW0e8!6gjf\G"z(x"> t.z.^}>o*d(H?>qĠ`\I- ڒ nVhmgj+݁aþQ~1 }NT2H!XROx$9 D5眪N冬U󻂪JXO! ~e 4/7 SPx.C\c1J4dQ!Yc \{A'ߡ9h.޳4֛pffVn$;+`亪D)@'3R@66Z*3 腔j2k9ZZv_õېU₼~Ycz A揘pAD u%+a*>A1 {̤1$9S(q'& Ae}FqYluJ F.31L&1,v$BYJx\"ȍ_-Z^X\ #U[&5YbofJlt{ a`1qGK?Ř8tm{c%DXcdRu@Q.;1o\/gS5 xCs*oK-n[J\`8¬_pd ے8q`4wG3F!]kUF w G m lڔ~edt4IA n.a$fD BL`dᘵ-L̔ r5UgK[%}pn}7bBBM"Rf,+63ji)D5%n>_:ILD]WKQRQSI%ұ| UEvru% x9-=Ih& /Tdϖl;iu(wunƽ03榺hjd.ӊpPE; >M"#L7yzW)l|wB?D/˟ # Z!cY aJ?pтģ+B0̯A4bmL?B͜49呜T\i |4튏 cj4N'b39B BtXMCeT@'˭#r5G7X'G0.\ ry@2XwU  NA?.%ʺ=aNd-97 c9*4hce3WqBkD3^ [R|7 W%9!i`Z݀ rA)=mn)v‘v]tʲ {u2|:; ʼpPsZXoI=Ș7K03}\.﫧Pz:mPuQO{+w1يykm 䌶!PCf(T!7jhMB*3&J8hb;xeaR@ 2u[2rDf( Hdc 5ahָ!$/T!dH}OJmcs.r)Va SR-vsZZwc R:=}y~*S-1* 핬u(lj=rߠY1\vEcZh^rYԌlcHdpڪCa(xq}qIеAB,,S*bU xj벨*zrx*SY90 5Bå,;^,|7ނmoK9W0콚 Y7H6_gM;9^дS8CN' Zz]6G8:]i3-afk),)k$J~M(Hr7FtdTLDAgHl 㬹D{ n|/`J݂D4mpA[I@y6HÍbhEa3nڏqJpC] x!$jt8~ArmhTekpH| OކD/lFmah+K;|k].{X<T [xZ;U͖DY1$o`i-! \$]hO)sDx6f"&5/w 7NIGi0U_Bax9%7${=enM~'_]E ^fVnB S1C6˝~i-A4r>qDy#lgvMߝ M9$~*ux [2`ݜL̲H .JAʱaRƺWAQjGa=6ˇ@KKELkKܺ{x/ji ChUa~)9c JD?aZԸx[8ﺺmGMYZugO'=4܄xJLbYtp53~,e˦Űo`P (P|7^0_wZR!2 `SpÝ+$RQ5]_pqiI/.xQŔFf7l" BKY;|BHxn!{)׎S ZW7j t5pRY֯{D_֬O pOqo#xmA@0VUp#ߒyGr\iv\=Fmmg]}Bh\DBXRJ$u*8L5.A[ eYd% Tcè,yT|nʠ妛muSZB<%E -iY$BT#y,•Z˲B 7](5q"MjX,t}`3!p5\n|>"s3,Og%mmvx[M}?Tߧ׈~tmo@G8";bgt98[fI@AQ=@#;{jshI}gfZqFaU΢Mgi'ym^F.lH_6A<c0N+[PCJk̬>&+WSK$v8BLJKJ8y5t1  g~60=VǤ@wM>;lr ;<&An*ـRS ij!0h#NPCa$dEavCl`'zG[2k;;r HuHc*;K)ێQM@nuC: & CY uRUML&ǵڃׂ,,55Ssh:6j2@i{P  aY\ 0}`S#˕s S\1LJOґ.] Ȩ%l¶2_c4?"[T[_i *q(2TQbś:^g= ߘr8Chrqe A2u2F$20lX U1qa#DH8e^4ͫhu`Cui٨>ªdsmq7b=*/떥&ltSpV}tk~`F>0},<9h[ii>Wp2XߣՎuyLt+*ޮc5N'`(ii=ZEokc⧠̶# aFt9*dLa71E` Yڒ~}'0{̔v.EċF^my)Ρ~Dxc-sKva pu aGxܚi.]8Tܶ`|@H޶dyR+D FSXS#!rcc@ЀR#I361.gJ֢1hţNt#NAExOK"zjd?ƐZĵ%&U=FxVdG16ш `ݲڃucO/ j^ץ^t]I{0e`ˬymV=F9`45G~"FJ00#D]xAr:Q^~lo3D>ٽ!:p_&sCm͢2|{YOY&ԉↈzNmщŪhs[oQ(Aꍱ,P1y72AT-|Xa/kX ;i6Gm{uț`DiʱHfQu+2~|yLjYjqP-q<̪*< yA}G]Nۥ I"J| !"bd@jcfOJ!vbWo'\Dd^klVd]ScEd bEǔ#VRcVh}J6zb]x>Eud؟m$u٥2oƈH.p&虫٨qٳ23, (Hd.0hA!f`F[.Wg|IĚ_ d;^Ӗ%jt.p/c}6l67Hz"ȫr^os@!([w%1R\䌩5_'m{[vhL_G}}?;i|DC <@8æ*͏T-} ~<ٚ+Q!yMڠ2%t߶QdLNvov^ni7I:;2|*'WQ WA3}h`*}6Jx)T/sEvc,'kqp==u{É^DH|!n1pvMc_<"1Bq95mub5vf_րS˘Dc]nQLW_ JRȀ+s$8KȂlC/n{oIqr F}~lFwWՉ1iqr|v1*jLcF!4{RsT6K4ՒվA!u3[ڷ7t)'Ee";gz,Vb\:Ԝ|++YrqyRQ-Kʝ~_+C=]uL5SRW1$ Cg 6\ %wXr3)"{u)3RA,z4 Ҕ:sTjbkfb|1Ф@ɎRǼbȜ9pchE_AeC Is! b0Eޫ I*~g`jn"Q\#|@{& N=͟J%,ʗ=T똏d>Q&a:2-x鄕!q 781^`.]{ ^ў0ϒ C#8h Q ")*]S{iV'kC7\@9یY[TsߨH_?f KO) 'SʘN[n0Ea׫$ڍH{QCiHky&#Q1Aۺ^(8RCzwha1˜cr=}/%]9)w `/pwbz"`i{vwlQ|5~z7TSڍH˹Y l7C|\Vvz+VЄ`?9&F>^~M :m!'Q''.9VX `tA8jK6m^7!}CWŭum|3O>rO;now87S&ҧhW+)3@#5{6q/:wK@Boč`Y,I3Qm&(I#jtc:[Jc1!V7rPXQy>elPin-uv7;1&]N{FtΟs+ y`#'!'%~~࿄׶_Dƿtk=5T2pl̔P?jZBJv-7͖[} K%HQÆaARRAcϊdۿcc^O qSIgyynA^GR ,Ԉ}v6 '7'R @mԩ-fֹo߿瑣jʷ Fɤ؛Z;{e_tN΋"^PKMu븴'< Hu:EP 7K%yVuƦp94Mf§3u#:J;N=~B`+*Rp9iۯD`[}"|YM9G#|Z`~I@,pfiJ$p\ 춽;=FmS#`r՚Z ?cXN+MdC/"6t7#;7Y0|k84<9ƯrY74\mm@V5F2u(bR vHDgu΀x-kypkf_yL5k:M6b'V @Rb`BT +Lnɔ66#|\0nZ!q7y;r4oPd.)0(uzYT2E@&n+ݺI6$;;^&ШG\gqB+'&qr'z AmQ%6.K>%hUAP\dv )O)`K[bF0R]waJCeĞV%J<ŸAӛ?" Yt/6Fu+{&+E7t9w*eabݴ-XSB|ǵ" $IAQިeҨ-2y{d}5!!AYTM%EdbQד # 7: V KiuL.uUZetDBHs邽(,|9ҀbW#FlIB]q2§|E~Nd#zlS s&j*ﭺ T~sPgTXC bT%3,#d֏Ķ(tQ=mdRof׏5Mi̭"p0S*ncqQ۽,G($4ES]kpU1iwLM٦rf^C*(d2s'zf9/_WVJ!~d(Ugm+3rZQ 2p\:ށ&B~7gwfD+MNYtoEl_8a– l|H b~̙>~^`ty oj!zi]4+==Ze[,YNN%'+ܤDԡ[|;lR{@M}-%Y2?/FHzʥڤ0% R'F/atvq}¸'K#FLpsT بNuopYX cRLQvt+5'7dIS`igQ FB#3@YFO;M>di=o翹ruwocw=#\~H6^ijFyxL s-@)P?9-n _CjOnI9WM..K"!l5;<'}JRJ\MAuFԡXv# įg 6+yNxMеZ=aۘ9ըq^ӞN< M+:RAaMi.F{g~&8wG]?ynD֯jdZK*dlT4ԥ!P0Mzl@#M҈@)ԫʼn]vQJt5է;gnK!?1 $k,U81R+TF/V‰EޱB]ȣ$mYzSRqկtH1.gOR$630]fut? ,5Rڇt?݌'BԼ?"%1p; 6uʟ )r>PǥIn:18%)ayF`w~*Gg9@d> meUQPOm| 4. U_i}$]A"-ٮ^ ̙Pgfj_`=AE$կ! H ~mjbL2t/e=T[7$v^)> uߴeM/]YWh~p%:KZZ6??nc:Y$V_L>`GKh[kݘ^nl \?v_AlgVʏ+َJrN%.Ys.6N;E&c3vG[h5M74,#8 ƭ$NY+z+pi`ֱAUdSɂBcee8|9Ѣ(4十0L!ĴRN%S{.S]UVXiP:c(W)k9-9%52`gbJlTiLػ0Ń$rj Thp'tu,fU"Ds\E?/L#W^szi2@Ғ}x9~G lxDB/wwJk~7dmSDh_(=D8lhͧ)X_34X4bUYLh;ή$VHZFaxyrkThL$~$kYfm/Žlׇzֽ|$I__V1Λa<p (񦎻JB1E 5tPĂ͂ <<AK0gLXSr5r#hcL2LvTzeJNX߷tz켫qRjzexCD>iPUDk/R*=Q+C  >>ƁWawgf3W0n8t]i!:O_|2nqnNIJTy3;QW&&{WJ8sjDs!'Z%~clpzE$݄)>z"+}KCwj[S%bܒbS1_Hg@gȖuE@:I z&rOH)ȡGI~|lxR}xl'|6AcJ*N(@~ }V k@ȫs\ecXrb!ȁH>,lÃW&=Q$&Y ]bE^?G)~LH7868N*pň[TkIOV}ۣB>_ff2eΉ5GsO|Yr[Hp LfQPw0>G~:55- 6>c7>Q-[t;VQpG{1VjrrvIa+,gUO4l?7_ +BG_4!f/a9:'-bl\_Oa>`\Adt@fr`}"m7u`ܴS5r%9S0, R#>&AnM6w;tBv1;O| ? ebJh2"sJ\47 bO6HQuigfJ[wmq?;YKtr)"˝ɱoG W B6ӹm$qOc841on"Kr+&6&J>gVE:<D;nKx{VE^K%: F%L*::CAD;QjA[ejm|vcB躢SA[kA^=:&_9v 7xh[Ʒ<:M_8l1Wsk, G/SSXe9H~vٓD+g*Tw6ܤis- 04wMMiVޣQ5yO'( `*Bse.I|+;E@1wВk=yu5za4r8&#w cTfۂ#yLs8^ED'}E*-A~&I^c%#R{0M<cÉhȝ+x(!-{\WUI ؓ4Bwk3'I_v(t׶fy =IXt)8s#覙5Sw}gRIS/4hD2npLe>o~96Γ  )s;s2sxhi+^rRv$EՂO fŬO۱uO0?ԅ9ku45BbIr%0M骙+z%p %fL %= Fhpb:絛_>tm>cQ?4ۢ=4NlEb=®TGl;iY%59 DՈL 1KUP. )VRp*! L\g%$<F9(^RR|~)N06E_C g_U<2{`py:R~W}f]A̧=W4pD vP_c31.D?jwL`VNܜDJG@LZ=ec\j*,,^G@$#)sP6DgM n`v%#QٙmRDSS:uMm)I1Ao* !,ӓVT"   I|\kWOEZ-šP+T\DxHb.ghv= Ҡhs7ڂ՛dYm<ޏt* VbՒ5Bn-́DI z/k\41 ezs^k?vW) -~>avW6Go$q GsYpd^AvA&4SmÖA1mZ*{>ւ*:d|tj~L5qeq#QCgp4aTՀk;uB'܍L6.H%]': N(֜ކ|c*/w[yx{+*^7:S0=4}-)ʼ0a+41|܎$>#dǍ$ ǟܥCKj6xѾ]q {!lǛ٩ 9hvB-"tE ."p5$N_C4C5yؐ4CԜ'[!jR3;T$}/>aM/ұL@"Yp85_v&J/4etfe#F~C]]X/ |PrJf%w34ui YlXXfthDh朗p;9J&BjY>V(N'~!E P:ݭ,<SQg+tx9rhC B> αTLAث3vIYmliVd/:6o&62D@vr ׯzJlLtm9Yna_,_%5E(&=YWF0qڂ`E3u#,H*&C^3)ȆzY]d|_1PȰM%*7ţ.wk|tˋƟs>YeۇCD(.Ƥ|*hij\RV~s y'_pP@"]Ϫ{: ǻU G4^?%;<+fG =5ӪtIɑV.`0j9ET!@-fiK. wZǤC xA}} eBlf\27K Z[XaX#'}!R9#(8%vYXf-Ob7\zhQJbˢ C9(@b)Ւ{hK^vK7r`}77BHwoAUg ,YLrp6MzKm QwT{6D&1mcހ54̢ w yaHN R&Yq !7Vu #8L2Tt8`w$'W.DV HG/|ArO˂ Iӫ08`:X[h+j]rɋzZoY$] "ⴗKG'KS/[8fh2~Wiq-#ZfO8 1gY(J֣`T^'PwX}aoNr?DUD 1TU: TȡO!ě?wZ-,ȌqMV"ɽlCySg%!~Y󊚈!h]hS+Hԯ+Kbom|,^|пe0qԪ);r')Rw1O#6tC{@?x^VmQ0[r;lR(ߦx+)M*9Z_VAF|mƇ{Ztڏuu{Km?erNV@Fj s0qÀnx!KYxwU1#ql p.,ͤl'g%'[ [.q)G z\ko&@tkY/ u?Z7}Zj8c8 VX&[Ej[ U/xޮ5 *X?dAM 9cLG5̓>?Ҷa9V7ƻIT[XgsE/vc>' g,HvG^3eQ b!ZW<͕gl-wCӨRHyD]c`Ok?߭DӪ\p 7V\3Y{MQJ G3DK6ə.ɍ}i.{[F:^hH¯./ƧZonE>2O'D%h{CpE>ə(~"UCr Om/RN;-]rĚ-*tUhJsIGʷ(i+*!l_.sr^my?[tپ,oF{жtEa4|Uq&U:AH$U@{1ne)'A>9Zc?XX~,Nv!-͇عaCɭJ1ʁdxX=G&F 5h1e$MݘX[<f9#5D7y^Kp6P4 QT^Z..9mi΀0` 6c(82P_#j6N~gQ9/\$>xdG>l] ,<&W?>qU=1w5Z>5.ҀN1`@,f3EYΡМc?oRުs5Akr{VgPT̶l:ik_SfO2H-p9 t3QF S;uЩ4f./^N9r[xң. FB# D]aGQ;i!|aPつ.u Ye:+T,Q,0%zc8f}!%y!;atVƖ 4V7jls%iJ@%G>ə2OҟVfjq%rB]]'V׌LwhUnLJ5\-)6+.3arA @<8S:Y[3+TX'\^ IK:![,:eQ&{''aA* T(ǻd2&Ʊs cLEHe([ ?H+L/M#雬!Y:n@o+;ϲ H@4Ӎє&a?">oÌZ96VwŞң_OptRZ$.A &Z“Pp%Tt8x H&+(ɀA@ي@7B{YvbuI PǓ1SMT;=!rݮrϹjB >1`?$ :Ǥ3^Vr{L1K!a"A$%ܦ>Rr~;|kvUUDY0_bI0Xs,Z#\ↄ/ :Yq5 :qZX.)ׄ9B=5Ek.cbϺ<±Qb*Sk P=15h61eepBzK<סcw̪[Qw[ uq#)#ťnl9 "5vx: cF1s䎑|= _>\pGe_O.="p؇Z2eA~RX"Ԭg2lROiJt/^3+úy4~K4$ #xO"{*H%p$(( $T0 BQB3jji5c.Џrș|]tp2<6W:N2g4R8>SՆ;d1@xoWJnꘛbl_ 1_~~3t3k5&oi+HBuc1Ks<;a?-cЇ5A=կlpqɒ\6}j≜4N]3+ iA s}U3dWν3\{cIhbeHhM]taA+]CU62[.5 'ypT.z=KQ)fh!ɑ3=7/P3<[^#].kYFŚU ~[-DZᑜR%ؘ L*] `H귚iPTy?a0C0իPEtPCmUN]g8M1OjKÆ:qΙyw#J֋K[l@}lzuzz^ wj]"A`I4wU~L+a <\}9qJ!k>48@oifTUL3QBK2op֙);ltˬ_-T:ghOa f> e*:|$[k yN)_$F x7I5ަNv"!]02I[)9J~1+ Y)<^ 0/ש*(֡%Ê;8LUoHgfk87Fr촅~Wx5*R Jj, 8FEC0+%dWߋXAB8#^6=,mAМcܟj$:5D}MwU \ /=>i:8GYc^fa~t VϷhʊ:Abivo2K44C620Cqi9Ka 's ~F9UciVcs|1Q'f PJM2+ڗS`V>!<vJRRo"܍ܵdzgDQq`(pD 7ECZtn".3|I%;j~.a#1s]ÂoSf˵ U#Գc\f-!?ΑI8_Zj %#\m0߼# nk"1 bҐmbX5F[I |e+ w*oh1V5H \)Cet5 ?YqTQsa#AccGgh~~LB=D*INfᩢrcm|mL̚Q ReK.lT3!a+Wa78,-Tgfce '`:h3Fˍ:%)aEKu?ǶxXD: HJ0Ps6ž,Sbd]~j2.!NQt$8f(Q}uaלnt`^Džs~rX 7?Pg{_+N=(mR{@6/F)\ %feb͖3n&9{' J l0.n~ $Lȗ^i/"FV> D`{X$Dcf~R+\UԃnEػ>{OtYrg`G.""u3Ķ./N/ч{$: } [o u r.5!`;K<Q_)]QKe}F?z/yw$E-M (3AMOQ%X<^hWOk^ a荾&]j? mСǷitj]l!&c3ƢgwGyiuQ{V%RuCt2HTgE԰,Z^z[I`WP$9 {Iykww3J?Pbp,7& 6G OQ lT޸z2SXBP _2Q3@Y,q0s8׬i»t~v/6nTͤ,oܳ#@_Xwv5"[g` +I)nFfFHL9DAENޟ,kdkP{:Dp݌4cnxG׸xXu0csH:PEke8ltf2[MI;:j`VN4Y>(&O%:LƇ*y`CiԕqʓpB{XH*Kb"qVj#v_$j3.h>*,!ۼ}VNyNN#G$dsؙݞV ;tH*sCr2!|n/M¡z} KS GJYqe:=S@5 )c̽]B \@sbmκI͌#S[ #E <S7k }[W7݅jLwEr߅}Ւ{i4N2KIk&i3֧7"VĠ#h mg-9ǰ4[HgDء. *@apAX:jLW 5>eU\Zwjo`~D`_H /MחcƏ$FFeZ_`3e{",qp-`s &ļnE£4[l:C!ΖԟyiSQuu%xbA18 >c"- ѷ2XC\#ӘTqI9Y?M o"DL鴢a{k!0I,ou ;J ka;w89&Xғa(2=FmrLi,Eq 4ԫ&>)g{^)⩘QTײsn>{E% [їr0$dkN.,t,Nq?v=|"$s =MCKc&r|Z=n4G8Jg9P᧸%픮݆\UF U\){ڣGYC~93eL )BLq&t6ϙ#zRJJ꘠PW) ) EL=HW!Qʼn+U~jʰoS9ј-]47lK`ި+2lR")-yBz:gZ |mcFf:Z1ҿHWp0fI=d:J_..眰m=RW(oDplϕ`QYh_97X7R[8SY!-+ORsk_piejmwqVY}@owqi qb!JCQV2} *-q$ԄyAnʑ7dLM/@c f+T Ldz/KAxgRueή&ka"\r`GL g;+w A1 SGKj4~`pDYqr/Kv2lw*jf4啁@ıW: j]ɚq) a10>g> 00#7 2sh)`؄E{^BS#+)jUFCEQo9kن.bXw*qU]&&5f? l/TuS\a7*i*bsL9O+]l/>VY;tF=ٚe;%ܦͻd~7Nm$]p_nLMHctZH~!,"d ϒsds&$D$$/(["JydN]- ; *!᳻ՃӘ) tG ɔH]3\m#?TE Ox}VrKemuk5xEEYGlq9.bh=ܦzu=: GP]| OQ+=u hb#)D,6gs]Y\Se$jJ\Ő xS:P.⯩2 ?atgs,WhmY`(sba}+tu.-2XG }( @$$Oh{^GmⰌK7&~52lYb"4,pI۶$3F:,iى;(y9 Ö0*ܪT߫Vj˗W+KS>0ݘĈx32|f^g- 'ZFcLDa1Й8)<7ZM< :׼'{*Hc7$+dCOvde bޙ[i3$CYVEITPsDH * le;+t@ Z8+T-oꑱhWF*g' ^@jśc3jFV(q@W(Zs#@1aZMtCQ;FG赟@u} ȯׇF)mVZ2ERuLPA](;L"<{yBX;PyDԓJ;ϹLC*Pr|/]Nly17[ 2 ;N^.]KلiuETW|YG`HwO> |/>h\7jMdJcwB:*=:=V2^Vqȑ_}AY)֐٦!3.C5P`lYnBdj5BXo\.z u 2Pza|R@-i3@-P0YW`Q*TsV/DxJU`;\ݞU4d٤ڊ2q[aYPmx{@lf_P÷j0U(,<>ka1[A{-Mz^ ""qV? ~T?Rz\ɰ 84TfeQh!o❌Tx_R^4Qʣ[@grm8B4 )x?W 6l<j@%a/}.D$Q^Zr 4G)$_ԯptqFab"xv-cp?EFo= ?v΢(+CrʖJ}5`8B*k9JYq+ٗNHx'bt:[-HAq.Tc.8_jaquYeضJkMWx5'GS@*2Jx1jq8~$>֥W,['+:Zi)nͼeקrkv[IF$eϘ @pKٵmѵE0j'J; mT.[9KuW' ]%ҊTX%> "%VA3-13rGʸ'Awu]$z4٩*>&X /? Wxأ¨[P>{+@(HqEDnnR1f 0G Gr@?/PB2Z ңC'mJ!efnp ߡ@ȶ KiwA?aۣ}tp`h8>:D 4)1pibSq+$Hߣ s$>u4?zh:Wt.ǎֲ%s( G%#u9 Myvr::0 OL*H&h\\z|o?u)Jxϓu?u (#';{#}~ue@+wP`]I?ѐgl"gVٶ:SG#\wC DWFD`F`&iz :I"ZlPeq_w=U'D6y"(N  8:.^"~K>Db [E`RtAfd;m D#mʀ/cxSWNG,?cNF5 ah2v(([!+wXgҋaL nEKzOz7lKs VZ5_0Ś"<@AY{8?lӍD T?SX,_^@MPe؊ٌSpPҥõQ'^FZ[ZQ&QWU>c[xQ"_+#RjN}~~aK|z("e`֖X {7)MʦѾY.J%X2T*tT3U@rLanw@dFNJ[U?oOe3C1 -ߴhe+Fz)Qn4#tcd^ D@M873ʒ*+M b8xF^_!7TTPZ*ϣ  1>MĢW?=Vc#jy1]]1De$/R4={z`qH%KP/n3i},X;?Tes/?1cnP:Q 9P>_ML/涹Z-}rx!>&iٍ#GML!%vvc%E^}lTt՜IXr < g}l3sK?Kj0n|8 W%c 56jla{XJ2׳LӤa{D-]zSMcfqS3T$̀SEv _ꀭ:9iew}p`s5Ǩ pm" ޓ{$*hX򃖾}JuڟLx썵D_?ir`I_խ$'7Sq A1KD5*'w,¿1L+{cKp'@EOýnQ"gVǔW7Q~̼v#ۭbF ? Eٶ0Okk}q (;aN 7j@Q2|979́jL |N7|r6GmF.fbՒU<o_ kNW}dϷeWu֢j :E-doHܢ٫x$_"d0@SdƞR6sw]Ж6D2#gRDgf4W/ҖوQv <2eA+Fzlۯ޹M/Q'[20X_Nš="A2-^9;߭kͿ a`iAR<OzV'9ޑڗZjEkv{۝reL f4nZl1'";Fv&$'jSz:ΆjQQY^O~!hȵ*F])cړuRFZhnV٨wj[1)ioWu6zBՓ֤ݵ1O%H۞.W-vy pU%!o=14ah{?xyy1Z``Ϛ.#WunHJ+ПVGҋ㊵: !@vHGԪ=^^Ga>u87:9  c?mq$ӊ][zqyh5< j+Yb^pxy1PL|/-.001s}l2 RDPΤdqdU.g׾1CyWv^$aE n+ނEQ[We2BLZ,;n5Rd/6ZKH/M<(lmp7G dݸx5~BH̀"S%AާOsdmhw ~9Ae׵ ]g˨ѵ-t!zCMw %_d/-OXrI$l7sA_%.G$0閃 ]DcVQ4(Șݻ0Sj];iRBv@j^̉q6&a(2ᘕCS+\S+fbK0K3 }>)D]nB;7x#mO:YMA:39 $5Nr{wvb 9u^XJb%F7ߢcP˜_sRDk f3uO'cuDDcK#Ei'=^5UQw9/F*q@̟t3 0C&^ݟ"Oۿu$W %n%d-U-mAjb#&$,k)\>_qZW`qY+;ɷD)_"!j =8mޜԢ*(bU܈7@bJԜa4 '&PQLdEw'O:w#10lc =C ֘0n[ cR}Y=ǬN\g=Ɏ˱&z-QtQ ]ik` q#{Hđl/V%"7cdGk}h w7hV:#Մ.J+FO[\SWx33/ŀ%إe>{ɮA/Cq}]Iư-/<\Nj! = I;!i M5u&%%asr5](5 y:@Ŵs+mSF0\Q-£=ΦгPRA ~{JM͈ƴz AP*;fL1|Aׯ Fxi`Z_#D'Ykl-ܓ;OބsQg[ 3px%AAR[%jkdT XF9 xu5JngY0n.!*vt+R#@).)Z0vG)t6xk!h 4̷w]"&]6RӟaB m7;LIw_?\=k(Ɇh֢͛9=,_Ă+utc>N7ֿ٪SY#њ=1$Y±qJ3f6](駽OA° H;W-.-X5ApۃDs`ѥs4~?hC6;_,WH[Ȁ~%3ERi?I~E:;qB=]7o z$yn-jĕƺ^O+#KHoCBS<|-=I\C>coG2$ =OLje$K<]UG#pI#2Xp~R>gДv{hrn)MU#=8!yu n-|Zc[j ? 1߬ bšU ݴ#jߚ(K:m IyU{wYmxPhrVX8CucNz?Aي@&-goxI~HE+;FKfؔavXOnZ+zKJFpd^ Ny|E{~4YywJBIF''^jCKͱm 31pr5iNBsf{98ef&;sQP7 O$M;u_aՓ}1tA,_`=5]eNCq27:>M_P2.+[; ꧍n\t,h3X 6cqEV.Њ@}emSqjm*ner\>CD.W q -RzN,|}ӌ L17FQT#ZC#5|cCHGt/3¦KD7U;`oC?nˣ.%ݹPtG6ȋ p/Lfg]J BD~fUGXk0)./ĒPs ^;= nHDthnԸb[~2DAtD ;ۨѻ2.un#ˋe߭㌺ᇦBNTKpX_.oRYuQw}FԹG}EW$(ۤl'd 0doMwXd2Ytvg=aHRO[}$,>8K/0^s毩61z,' 8g93CcS io\:0u"hNGC+paPѕ\t%ostw}5jFc{hahK`<5/#zS®˝xNm7w*=P 6s$겢70siߧ=15+?gnLhSd\<E{æӌody\cT_ǼI\xs4tU+'r~_'HS'1sr`>tw! '*.0X*GU o! ƴ Zt|݂5B=8yl\)ږg>'}/S52C͎o fQIDTV1kkcxu<;=Ȃӎb7NEƪH.Ǐ)L4axP_GݬIS?P*HF@}ui:lg&=Jc%x2͂I% yW34}Hp fPwqN`-;gj§5f@:(0CHGxQ8eP ,*vCͨmtQo{5Ǝ͜dS.uqǍX#2#a%s4WbunMߜј8vֱrqR G\2,i["2]DUÅ8 kvS6\<3 M2ʩ!Z>i}x5*0eARy͠u|wc~10$Nyߐ;nΟTua:_h S57m߇zo{aVIEBHpygYwM4)N]2"B|zPҝOԖFC-?NHlFUk05"fNHqEs50zy1t6~̀IMt€U:mL`ev+r*@3hCnQ[GG\c-"^)fgD(VulA߾[}Aa'ذH.¶ladU6hR|yw哏v3,Clg85˝15r]3Nܼ qT~#R¿ rUsYLQf-hͣϚ/2Um Gr9Hz"Ju6HufBhE&q Qΐ*$L?C y[:Jn%{IA_vĽh?clca!^G\P}8>Ҡw1J,sY ot3wҏ?FbAp0lO7 @'Hz'D8WnclmwhD: Gϱe5zoY< p)x;+!` AS]hWQZud6tĠYoŏkW\A@'랦vaM`9XӛܩWc+jԨDqx5PcACL&x033C%oDd{il#JiWIa2p~|@注S}m2| z ﵡm)17@G͋h_NFvg FO~@' 7^˘J i&R77|Kr L+9?H3wpCr݆XV-oDbAJ*1  N9}kV:el .HBhrZѠ,n[+=. ^qaI8Ah d&I J ߸Fm2}D(ZP): 'w^?Ò] HRSoÐ,Sa,' ;غ@]hBkϼvOd&I ڳ0liNǫZ&P0gׄLXvd]o`ˆ1`1[{8Y29yk I ()<8׸c%wfrdDLPC2 ?Zt\f==v#a Ӛ 07͏q.\{od aճ-{1"aniؚ4_` b~ HF*C_̝duu+#,BS6MKq"̔P^ꡤC_''q웺8rGXWD!8@,coMَ Nm(V,ѩ%H nG Bc[fTq5됂9n0 5~1;Nˎ5&RKT5 +?J!R&?QU:obzljŭ]u{xG!z뜞{^~wI&ڠa.eh 3$9,M#ꬡeB"MjghCԇf6| ju]4bzDI9?-LM^-_F?\KL }(ߒ''YeI{k$[HYxvEkԓڂ4*r|Ќ2Wo#q+>#b(ȬW(o[/+"^֘=jR5o[pdw9Ί9]9@;K8'~zp{vJoh+Wa{"vCֺG$&PMJ5s=2TY?U.;V b׺-mgM>.D`NXJC|pBZ`xrk0o)6ݳ>Jڸy-+ Ж!3_o T?vi6rR:'!Vg@4Ƀb`뀳8p!O]ɲ|xͨ#< fmB -"uf>(6!qt˯?0m>'Or%+9B,Mx]Zp(7Fm&yFͪY]po $֖"o2b[gdRIKF$wh˅"lv>𝡪C_|E+.J?tZi[+Yj%AA;2~@j%+k>xR{2 / X4Ymv wì n̸ `КH4lI8/UQ4]hP{)OOEU,0}i\eCK =M?RiԮD0Rz5w|hn52X "5Ju%WXj=*ͱ$FN̘I2w.EC-lf虚|_}vw[x1n!P?WKpWrKe@ܣyXb5,(6A,_+ B3tЧMͧP x>δv34y  s4womUdIu`_Vs w 1 OYW1i ٓ.Pj!X0G˚KMQdvQ33qNR5cB22;y0@ EanMUdz5~G%1㶡Ry>޹1?*{"/ew)q ,6pd+23|]Қ&KU;R1/+1hêD,#Ĝ@ewm~hɩrkҿj2gpGj ѕzf[>'샮7p-*eOH{=ltzD5Hr>dD=](ȅ#N,815$!bі1b#|DMg'HRP휜Ē 3elkgxBm4swIp-h˂|ݲ/nɶ?M;z:ZkehqOn5\oL泲}&/-e3:52h S>skg,dwFggQf"NݿTesєk>j;$pKQa{gp' y8N`l_x{]d^a7Nş]}H,N-05)| |+%uv M94=l6^ht0̱)8d^ +CZn#/f~اѨD8)9Uѕ|!uD]N#ANrZST-? {1'R 6Zgi-d1K#Rp;mRast<֌@Jl}isJ֌ZO5x7=c}$-QCP^H,e^C"e%M,!0Ēy>8CRG'g:O~ JoB#R8W1e G㻔G2'#ü>3Xaiг} 5#9 HxKH[0l+jwK1yݷ)0fXf|$gmML}">z[^M>NԾ<@(|+= i*)%-/tA8X=F>)j1ј 1ٙɦkwUUSg&6Qł8@uٝj2EC^RrfHE2 ]l97mI׀Fs;ZxZ |`s!S{n̻B[kř/-B8 &v2g߅?1&WKT8VR7=~VB0t& nzG1$7CaoOtJ^ßؾ7cp6,!hd$Wj B;cܟCf;:p)B3HF<+b)U'^,YVE֦TʒXj2=IBZo5SaZ$FzuiɄ:BPxZPWꝶǖV|%T?HH@.eCxuP%*":8^m(`O^(R|@j vm87nDg!wpTgPl8q6=k׼Kg* BxQaءpVѷH?Pmyмr@_y~O25HJQw Fkp':}SK)1`ttoi+:Oag1.c (ހ[Lb7sEZ̥- k:w!bѼ8$0=RF)J v$C5%[ϯ*A񱍪͕h^FjI"Ko_jx ,?pLS4ɮނbTL,D@X NVYb0,RɾV?#/A9ӎBdJm;XFH mXa;/ԒTowfpVãŗ9 da+V ZԳfsӋ`ى09R6o>e8%9.!q A ,c:E3Hgjuy"_}jX7/dĚř'Zh#(f!BB.3{]V `=Dx$O@\h_o&ki7{ݩ#z4C{L٤Z*hJخ 1fAĦ2m?}=(߹HxºD΀8lt"'?s˕a=^\[9ڄ Y VGs*%$QKJ{?r^@nk7zH Ea?RȾbgSr=^B62UQ_0"ng"m?Nę6_"\gRى<{aFJτӽ<8wI.NZy$:pw7s*54}{gt~,\X%'\Y.-6 &!_"4A1Iva*6Z:O~w7ek=R3c;4n4sIj*e4?]%,*YAA#Z)/BrtBi"J_QZ=CM[Q=🮾+Q,[;Hh!fA&M[Fh!_OnW IfA:n=7֕BǬioLn7uf̪ڌ(q ˡd7W]61"Iۄa7\ ~F 2ӝ{cހ[H)w&f!2mw"@hI(,qJw@nVp|Pl#9O}E-j;FoE hZs]Վ z 0ef^<.dgꍊ+z/+mת E~1Pwj2'cs4 ,&*o׻M&?yv x3q93kL[寳 ^BWB3SRF(7Z ="u9dH*ahnNElc* |n隆1oe}V̇F LJMw~Q/qBwJH5#ÚL1i&E>?%z( v-jwzbJOD;U._no~&=NY} q(zȊV7WvL2Ό\(9![J'dIRut_MZ!2=PI⚓y&~K4QJDGl#iɧ,.GbOs8:( V'5F *YSy}F"G &r8IAx]A_kȫ- \ZyQQm8te@P^r[Dؤ'\ne++$:P*=P!w*6ZX+ĖW `A ~ >RKfgJ0/ffVW)i%Bi[>֒'M͂`]'n&⩦UѨAGLBf^\ѶIk˱}87F>y")+| F95uЩeCkTI-@ K7 H,PsFj=k)AOi?Җ xZzfc5𤘃D>{1reдwǎft vz;_]@*v>Kg .=ֈXKb`/RC#ȧ.ie1X{!G .!XD 3 ׫tnEu"Z7& [cyox7ŁvzQ}7Q2GTpwXƥ.XbOAE}R~z^u6wV5h%BDvGD]֠+$6cX;ֺ<耳&r;Η5.)B%辒a`iN!b;I b6c]xC¢_!L T͗?n2fm sgFΫx1=Ӊ}.q.C.fIZ2( %S+! 9_fxꆨlM|*DW#iW736Pi OU&ߖ[T\[~)8Ҿg@odj7ש]J NQ< ? "3CBHl^J*]Ȭ`Wٝ#ߛ$gI"?`PQ{4*xH7s'#}){ `L,Ѓl Rcdಔr`|1m# bf{9J(,in6Q{/y]}Zdf^ p{z T}qb׸33d7mPdDl׋eq+f#W"y-sTCb{~h\t5\ZR,-|JG_bGеw_ 02*dh;mn6{O 2=2ZxKwC4{B3@AK-*kn\ۻzC,f: 9Iyj߆^@Vn3 |,aZՁ \lC3-Ogo׆ʪ2XrK&ܟ#ۏ wz4Y@nMLfsIJW󓎽A*#"L/&ri=f&Uۄhd2WO P yڹɴe?I9*Fk δXMt x"5DoEX~ϹS} <,Yyo'yvjMO 66hrm2q8 G.!ml.u= O ´46t}:rNo mH3H@WУWt%|ȸ;MO7vRȹsVfk 쨎of>#DͨY?TNw3+t%pAC-jGRm(zg ,^,V-ֳ ԐQ2*pǁO08󻛴Ze +}WMLlt,b92/ڬC_bHmtY0X沅E5ϐتYT&H'u[#Pu[٪3~I&!^Ėv]< hR o7hLS6.ȅx>҈707+l],J6.\o*)U.T82>ӂ w}9!NE484ןb:q,w-'e[gNKlB+.bkSܽ⭒=C }ʋgJ4]9E:mZ Kk453FAQ8pïri2/BJov2{.ۍ-K~?Jc*ވZXc:(XMrޑz-wͳ jh@tFujJ8=u!)s# 2y]U4c&CZ|PU a X5iΊdlr?[6_v{_wƣH.cgS y9%z6~F%8Px 0O%qm%P5CQK}@{?JȾ2E*b_}hȕ ru5#+ 4J?yK5@8Vk>%{6I>lіJ2"b=/[j3>5JVgH_G,•U}-i%3;‹A8rR82v<&Y:~:DHeAO(9yWg46y=oQ)ΌCۿåfz4}Y^0GRmd]+O*}In{BZRҎ۽s2̊n\lV|5|z=,yJ@# (X}0=AlWQNN3X3N˭͚] P@3BcH*9}^&La9_5Vݩ˽ (+ t@=ôET>,I!APlm#^/Q(®Yحaܑ I"iy%|}C"bS| RђV ;jM!Ȣi!sezYIQl T*G>P3wATĤm HҭS/ڄ}4T$036~=N|.ZuX=:Ԧ OPǫr+aZpb/KO)fz&#ЅLa]ގ`c Agv͙cΕ/ -;0MLtJA aաsR%C'Ұ@(M}Ֆe+疊6|{C$Y)WH)Dpp7mL./S`kjbpob = i֟q]7bv@Ua8@'SBKgjw.8_7[xhYz:ZɱNz=aֺ\fQaSUfPנ_%ĠI:cwfj22zglNP8>rLVVy(jpK/cw-wSsT^"%FX>aN7Rvg.DTTf0o?Y?_ aid5K:NKlu ůY+Hm 0 V3 k^ 6V)G>"HڏY7Q.@ :fࠢG2H)}悯=~]Y#_s->u3Pe@I#o. N4j]סīhC ~E0{'9\MPU7q6g.Hԋ4ܗ ᾎQ70o'{\q3V+Wa[ut `y%5\6E[#X2"3VB1>#f0`=eeI!;2cbz{=~^ -~7PBd}_O"@8as~=;)Ġ5jD"ݠbDbi ]Uњ7faCg.wČRW`{x.Z Zp1%D4@Vv܅<oyǁc{g1ph ^w }'(V#c:jSq;T2w:|ApܷX4u"%[`}31 z(sXn}0tE!ğdtxYqHjOҶyDcz| ^d<"9v]C<ęc0=%AӄI:(|`# a\0X3p$r3s[X3 jOv/<V佄}lb@)Ub0m$ OjTn<BGc95S_ghM+AރӠ$/][([nmዞk 2w)WM Kτ+dBaۯo\P}ӿ& , 7G]z^BQ:Z~ QE~R#.ZIRS*fu~UAF3o4Y[eGE ~&UY3v\ {pol;=S)3ڟ*' .C]%+FJd90*hiz/~{c.ݷ7`q9:X.~ylJtH60">(o:,C`>{&tYBԡjwySH5XjqƾkOTAW y8ߎ׫3l+9x0H# ^IWBz Pd; @(2)^w1#Oi6gu84u?NtK[)>D D.=nlbO[xvq8)kWx ,?g4si1=R1qQ8J [ԴZ%>y ;kzd;OV$W{{vO/;B,{_|s]Dr"Wt`e3f|˧r ^\^Wi-{0FuoծNuW$8AqC6$f` 8;dS="nϨop{=E 1*P F%X#/x^@%ejbvYzd""iH&e*UiĹmMF@+F9t" &{ղ @@lM^Dsy:[ʵxf|Aiܮ~I1? Q#lmKWũp|OKyiBWk>QvC- 5AR6dR1L>|Ctu&mm<i>'6/*&}nz?YZ,([e#/*$M]XʿTF1!b @wLa@̳uO.gltfqE:eOeЌklÛ1<ڕ [ݱp؊>?!;Zqʔ:F=!^(h3Tz YLBYy,4$ 6DBQ^+(P ӇjRڗO0m2|.o˺ )d0cgf B4@nXWu/ۮ&H}$+cFB_%7aGh6(9Psj+yCnœS x (;N|+ j٠.,v20]`@"F7o$X?wA-5mha^eK"?'y+q_s6ޙ1ǭdz;J˟SGAn_Ei1| 3Y~k>SygO]Z?&;(Lo8Np!`UKkj`k2ssg #]E Q h %ZdOU/ȻknNsVh{c S 8-PD4IҚP'Y_H2x·3VƱd%N"G?%^d);9ׁwIDoO%E*`/}~;X6EOe/8L }v5fi ;ZC "&R GQ;c&d6$G s&+b>ˌ@@0(f::"%7kn }~>,=AʙQZ`.IKkyjE½3^:΍mFfFϏεPA``Yg,=s (hSA\ lH8fFC#Ο#>%"ܰ&ak/C5뾓neek-w 5?{rεʙw*U7r) 0F);ԅQF&K)i; pF/a)Ȥu ^…WCfAQ}fVOssgM^)htPZcx;C2toصU #yեRfE} |-or5ZH61v׿zu7 #zfWR1-(]r2}`y eJa%WMH 6|} Kvꀣ87H [fMP ;mKL9%G틪Դ#Z`r6Q0|R+Ok^Z1&;XhSCt0t咅xܐTl95fէ&ƀtHf[z3(NxZprNA{D_9@b["$K6SubazHNi)7vV!bOWBvX$az@%."$*2+uayo"f.w18B[63nec{"koB>3)\mθAs^ܠ 3ua-J-:SIztUb7Wc]+ep nYHvr7Tl1ړw3Wf \3Q_..{oΡD) kYT;tW3-}[/~%vDqE:UBkRtWM J̖[ }ם}a+M#H2PGt KG|+ȼ=1Sw%Rpjiu"Nש֪'qʬѧ:-}~+ްHZ懃,/13o0q顑( -كoMc|b?r5KB)B">X#ӌ}=. IG]O )*iJhdxn:g4tiqAEJ#m:24ο-s6}ݘ+z~m0҅&4]K|j b״ss,κ 7M=ؠtAYԐraG)s-yݜdByvt,,{Q!@ecCF !o)ƗJǍKTCg_T`RiI;W~=KʻZDW,3ь\MD#E'm5QpTNDkW,kc#T ?dԺ4ъ4Fla}}r.G E߰s1npAq8ЗD|b=> 5lI:/mR;IR( Y4V:Q+^h\\-3P7[%$1K\Su8XnJ"E0yښr`j5R%T 0Om qO zoE^mh;TiN)2' Lu:R>k&UږJ"ë'lo{1`I(hAE3(T W+Ѓ3a ,(4AH3ľL?!#FN.Ϛ*B`aFޓEFt"PkAHO[GB-o{x!!{3Y& p .+D0_3#[#̀J)r>x bWsdQi&})A'A)V`?i_9mzN5`LARM|1=zݗ)eEGN[AJ3f4r0r\395=TE4okE{< yV,K9Pi1DBMy g)%:iWy*go!5#ܫQ>0lbCA7\o{ZaykdX;js4V]}唦8xe M]BMaʢ4jڷ9A&2!epkˎfcPݶ f-4 SyfPu|[Ì Gg`$nWn2q%ܺ24S_˪M@ }%+q$n\{0 So:.1cz&otR!fgہgϊ.nmMFsX>bMFiɬ8]: p*3 ?(H 0 #8>0S_(6%b]OAÚ2T|Q1@ﯻ$ (Ots NQ$kyUu Ԓ'[|sZS_>2FA(s5!7l^7鷖 mESZ lDH_}X,fh ˨H-j$,KFS,C#iUȽb04KӵU@5oa]J;en#U{W~qd0cY΁uW+nTeGP\͐PC׀NGC`wxFbc%"jISʣUN1!ѹH7;鯖'q?6N+~x=#'fP{7[Ia0TlO_gPᅉn%E`{CH5C<,c7U${4s!!zchGN)7CM Qۛ;E&4~β˼+mo#f8O8Pd. ';:>J5[?qhXaj=s: WX*hߙ4Ih2()Nw2A+ 7 =%#_ UJOh8%x]()rYI-JNپBi"dmJѷB5t@"=4u-]azF>6gPpmc q7hz)8SgXVڰ9h׉wgjH w/K~7r3[[$ N,Gb'XtrbFs+xI[NXO;wd\a&eycr0^Fn\LMjWH.^#-{5b3LCϤĿ޿g*Ux`JsΘLEUG 'nZ$2:SUrj+z.=DTZ8P s(v(;bd=dr"}]s.Pⷊ8d^¡FV&l>&"JQع*OJN{-CEPi@a3QjBY,nWC9ݑ+0ܤɃ/iX 4S d) 7t7Զncn`U8 縷mp*$q'OH05犙ݳ_jtmS6*>ӃbQmsK\_MY` 8IXJ˗iAX&cDR,G+-ҭAWUT.dtWݶל|j݃Y TH/ DЎϪj 2UHG>g ƞF'w|O>/8wK8fzw v5[{{Yg4~'C#{ts TUuєZ!W^a/6C#$ s3@uP+sEf| I%P2>dI e<Bرժ©Jo&eeTtV,q%tUTrN)ɭ&NRAU`s/6, Y,m'!.6j*=V^t#$ 9ݩ` t :h6-OBPX Y?P2ja?9c&&'S L#'@J4>$Nh (5,*jI6mnX"..S">Ƣ?ק)$͚=]8[ yk墵e\O<ҁR vPԞxѸ6A|JRu=8"3{;QLy|V2mj,5mHZ fiv!mG^tK<>%a/c 3廂N'FxS[Z@8g{ EHxx}IYإ=; G2q%1îPLL);y&6׹e@$/)vr,ƹ{.J? ̸YZq,>Cʗ`cPW&r+2U]i{4BOBg Wԅ [wg@nxlu%fQ[ZF >]O7LsHyjN쨁sv(tԨͨ()iRwryRJp_62ƥC0}J~E5V2`rj\ !5Pq&%$x\_*$$?Kl$1MTD~:wEK }>BZ6Xees` 7ҽZ$m馳B5aBu|Y3o`6t_!+ǘVhz1齔 t2;ЦpZ\IaW ¤%GE|R Ǭ:#xD@nSOs۰tvo ^X #/4qsC/;u@k)F, dΖL3;0XvdJ_0[므wu[e9Mr/* dPvb2DPÎXtje  tL1 >ri*@}c.GH ڑa1Cǖ.;+ܷ ݞ=b 3(B"MR%QG͹fHg\E.S<},,%1Pb0aZq:9`$=LzM)kugf̩"c&nxZXr~L>U/T#[77C|rtz [m}3Ds4?r"lI*qz4OS.z7ܚ$¼dleU%P(+E1an7SW'OVN^랳p6[>4is OÕŌDO*e NZ}\#K?OJ6' TvA:#d,ue: ݋Ҥ2I9xr9{u ']ФZNM嚾Ku!7e:Tx_#ǧ,UC#5/~E&^%P"Dp=3p>9?&AGb[Id3#d4u8/eBv{jdn$Y,6\9V(qMGsU6tΣR}Txf" 9`|Gt<~5("qF~ν,%vS]{K ~S:Ҭrk5y`%g9_rӬ{EQč?12Uʽ-DS[p^AvZwc;np[W/sg76f2PPel^Q6AOnn< /)e }k^/^`"H7 4NR1'E @57AExcșqplQC3N(jj'3`1G2? dbI03чJB+_7{7oSAN? gRB<ИI  D`d~XE-tm10o@'2J 6r.4^,F {>6rǪ.o(%DEN{׉'a]הʿj<Ē3$_JhaH[ d 1o'7+0q*7̓=>s <ii@#kljoYDX2uyHŋ]Wަ 2-H9x$YnA॑~Y1iss3BpDs-2uJt}H'.Q)݆[s%zqƐt6[O֘L*1b~~1iCCџو)O3IW([ނ􎖓]KSO0=ٸn/RbKbLI**Vt_ҷʨ<&y÷ ^ i1emؼh\)CSR}QCKcȞ|X+RslX B][u~BZ6F[]M_jnT`:łY|`5{Z)zI㉪:=Qbݚ_e^G 4a$@Hb,gΜmh"' <<k4X|\L(/SG(<م4D ^Rwzk 杜*]d/c DSlݑcg{8;xR$ǚʓZW1J,Sݜ!T`!y@ßmdJ8R IUV²Xw+Y1) Orrv =h ofG8϶{eS+cHmÚ<k]>a&L7ϞCp8wRP #pMvQS-?SLCL_RZe ,tݾ xyV&k y*k~g !zkL{"Sk*(/p q5rD 2.Aޓ?8 J9C6Y*FM*Wыw(~~R8w7>zyA`Id$:1C?GM{sYvPV,$[vn$,}G;Gn͞E:r=)3՛6ND崵^AU+Y2 KoGC5u;01&p,`*kSQ\L'9Sg;7G*Ӷ6Xypk:ܔPҖyla4x .A"K{seXT 5%=͑2 j} <~> t?w3 k`Db]#K 2cTbzSLZs'@aU˵/!9lC ^ WIܵ$9$(עWށ>#Y rƘ?j'`]a ',>ێ 2"+ޥ$C8FKz9A 8pSwAR&$Ri&m^`=M0\6.2 DZcdJh$c{Ǹ+?װK/ mğ<.it]9[vETj&>OowƤAte#+DZH/x8uxoD{[W{Yh<ؓAQB t|&.>y С&SE=d!n=zZKJeci(】L~qfγ+qR\ErglrFbX f݇8h/~hj-i!US| t&Eѧ9ASJP'y^i!g-}v)+6jHET2Lyη!BL=|jR7h{ڳ5]A dN(VfzeQ5 f7͙qLs |{NI"hCqe]9cLI%>ʼ+rY]sD(FB*C*|X 6^?$RQΥ3etxOcq*q]z.9aC]mEC=7s$9/M2_Ť Ifܕ] ]Hf TVL<i- HjTNJ/4S_>fN!jXJ0(mB`DB #wk}OJYŰǭ־U߉OL1'g~,~ ?yM- peE͠KvOY/6Rzo'2ż.@早#H4fjc9_Q ݌Lo|yB0(G= FUN`o4u*<,p}fɆQrc3AGi^tq*96t {(ԧ1V88 go~F Np̀Xlwigtɠ@B]R@} ~CC nZ\ z:2}NXCB.=UI@\M`9{KQWtsع3D rW %NB(7.be.%A2;3FҔ gTD7*.绋nq[I㖰gyg(CSlLȨuDo[_k*nb2x&=p^ v\ mh;I=fɶOypjh e6UmOA?; xOzޥ>SIP ba &&&>*4Npڥ! '<^Э-,iMYb[M)ţ@+C;M~J?U:sQjՊoqˏokem2cN5J3bB Co#Kk?H Oj.~nE (A&bG ˂3(v=R yxgV R3syFvL%|[YN l" ulNLFNϼXgR#Ǽu!PP,y?c!I9hj;U~n 2kO`*^޵SI|nI]Qٓ%1CjT=\9zTD@,Ͽi_aʌZV#i+!c աK7dHsjKmTrѧ,r]GRFr)hlO2Cw<[6.7, 4jpN8rR w<Kj-ֹ"#ƊH fou6}k@gv ʺeE#.#/<n4 ڷJB&r}3ɳInkp1 !8A2ɯkHO<.jbx1}BvIr'vO!g}s"aާF*+-N ! x[ԟj^.zh'x7\a!GX̟Qw;9h+[P$%%sz`pX*ޘuΞR#" Ѡ0v%Rm n3e+gP+q+]EN)Z+7`Taިon`܄9!qo;Mu%u12˪YD]1ڊ7r6KkI}Ƽ*R.VU$kjijKk(aJAAƣ>Pۗ q &b<4VTчDŽd՝ YWy}Ƶ.%Lu&phUYף%`+X95o|/|XSߥZf尡H %{lN)-ୈ2(&`ɁJ1h0,.gnl<4SsG  4i˭W*aT/c]!#7)Gٟ+0 <q%E#k{T~a (! ' +-8C?:aDGQQ38 ]/vֱ ZHkU޵j)^eeХkIh*i~cЅ+תĈNL"J0rGYP^0T{dxy·"=Mo^+?N:F-&s Ntd,3Uwу9. etw;H_QG:,x#bb$\֊%~>Wp:K@FqM@FehĖF &)?P ?WmT77l +QYm2w"vc-5kC8y+hlm_0 |DK2(CBZ/bNǥLBH":"NGwT򑲝acMzS=;^ȁ)eC3& x V^8NñIΥ}Wnj@@G']#4B2łRU _%))z,sN@~\8h>jDrdftpL~dQGH|]bkyfDQI \f7-ZF)VQIڰy#湤VO%sIzˤ)>S.nzyf $ P%N@r9)O?72pHl_%ğZL}#Z)\Av~Tg8š8XTwhڊHo)=v(}Z&-6 Q+Ea 􃦢 3{-D-.cĝVa Nv6.)7&0VY~H"h=$b _RA~sd[UpI}R(q A5I= A=wK03]?zHE<8 HF O6 {ڸ.rB"0+\}7|;9ݿU|4Jin`s`@NCˏoF83Jx+0}.4SRfDKLQ*(mNV3jHXL Lâp>Mzӿ`}]KxP˷  PgJ d$X;y2W>%͜F2'8Cǹ1F-%X]=e[7e7j"eM1 BėfYIA" ]u8 oƹUtלd#Ob\8DC˳⋞,n/Fv_J&.-oJuhȡ.qU:v۞LИVȦQЧDqiS6na`)'LVt^ rk7]:{+3t]Wjx@31ҕ3y> h.19C0J1HֱZ#")*/T?N=-ua[SV5ꦊB#UNZa5vGj~`|q5$.@9O2Z UmY|!z %hoa!i 8k`\vD rBUЃΪ䓄zg-I=~ WD믄T[EY[H@z!gRITZ2ԸiY1/_q>87aSKğJ%xJ"6EnߝB*To m0u\prN%N)b'ei)y06᛺'qkoǷF RDo$ح*5vHBQr%d ֓8Îz8˰V!LTeךO(6[;H4Ba+6B.q=nkMF \֨wzbѡ[|6/%9h#kk=1n[Ts t& 2LUkw,PmABw 8U3Ρٗ(0th`"Ow\&d@U-‘4ɈLJ=% OQ5R|h ԝbH`iBv4|-1 -]mv?Sjoi9]եi&||ߊ)x6 9 wᷞEho}Ml5T/$Qhg&䯻%/+I!ڨcUm ςbw T1#*kRrJK K(r6-j…K;kYA!U|0'c#咳# |ߥp*PRC 牠'oN .RJ6?!yʄJ9k!9QBGyAxxZ) U+g9޲2៮Ɗ֑f&΋_T6*PaJV$LBdcGR;뛼;·]GST+%1Xz/%>$;9qJ˪iEI5jrd\/chXf$5`}!MGx]=ݣoW-uy n ܨl5 #gXU#Mv]#xFcy/ ?\eQG.I~YQ2^8P,Ը1`qݯ|p `gJ!n"2WH1__pg$XaZMJ!>Fg ʥG$Fq]Kөfv-cMޠ!\oþH^48}8(~ae+D[XGyi'fDA78\#}$&Oce'hB<^'ΆX捜?18Ӝj`Fcpގ1_Մ9Y1:]3efGۿ`%NgӅu;{)B+KƮjclȉ,oK %!\WM @iZnGYPY҈{qqo5Z~mΛ@/'4A9m$.dS9I֟I&C4;+/>n{܁vc6l㈫Icg{@-~B4{3EH7õZ[&"Ff"!j? kjFIn9KJ4pkLuF+->gXޝLw'`\}C%r5(M$Qq SNo"?B!ښ@ѐ۞ G ~+${ ̷:|aY2aJ4zIs]I&iKn599A ]ci"`ņ*&twez6xySQ8{fȏ!I2H9))D[EaJ,=[^;'֢533kbF{ël8ܔ.yoͅX8q3(IDKW0ι׀-iϞ᱕z^87W=5:5`[2ўU2{5:9+[jbc"^"6+0+VZΝ{!Mi#bO.1a^0+y{!"\M't?=J)"a s!A^E}BX`P'պwj:I߰ )7zdNc1&}|,M4'ׇR%+=Z )Po=yܛAYhS+9WT% T61Wy6ٳMpqpɾ3U@cmy[.Z5(r8,k`l <`HFNy!FU/k&JN? iGG<uvE{CGS 1NhOLMmAD|Җ +f1f˯`ۿSd5C%}B ;BW&wPbг9Unpp0hOmjV{Qmc<$G[#2b3fpcc.!Ո%HQqj|4Q1'YC GIUԦvQLnܒL彁KZˮ^?(fmM𼅙#$qdmg ^ N ΎC͆d1KI/'^Gñ`GSb۶'J n]`*O(B)\o? W\yI#4ߵ!>|j &ȮM3jp"b齫vB%=ҏz]ha~o Z ]F@ M sT9_"< <|q+6(P@\hC30(9f\eq 4ˋ z'`EhL8>e^/W{,%-hӗR?lp^~eN*dzûG=ϮMe)jy|=\!C6D"iM!E%t>^|Κa~Wպ> ~R:.hnE\!einDi".~-wpJLRH9`JP_2eU@8B'[rˏ53JIJPKI]nJy9tՓbE^7*W"V2G蓄eH>6胻\I9l>IgA2g)Fr ye!O軐z/tTEDI5Mw֦2t_q Wx|Yc9 :k:ɟ> }#lsI2z>RK ,,6GIb}t l娨rp(BS]DC'?1)@O\įM;YH!BU :?V< !}, br"yyý0iX}s&*)-Ӯ.ci9y n,OZ#ĭVޚ}!FuҥIݣ!ig]_J: Mn"SwyY f)j+X՛솔%jN҇JS,jJsV&%,&C)7Ca+Y KO)rH tF녆Tjz~)Cmx(fB8z5) WSJ5Ifh dR 3ansݩ,lF[ľ1).wei~7p_SJcVApCzGo;QMy]f:]O ,R8TE;4_T"9\8SZ=0]{#6t[WxwM@11[1L.vjWu S4LN$ʽ$# w56ORܶeC.j?0&F5+pCTJ-RKQ5M?T0V]C_mp%-<Fԕ:6}⩎"z}T]DjHȢ*[w+j?^ŋ"&@{ .y謡 8mT CndUٸBMuN>se #œvl:">\TUQHɝИŠ\W 32TjAu[)aD{@)n+S d=ҩkD3 ]S> yv6<<|sPBǗ 5@wq  ˵^&;s G(;ØH-9MqK`{wv 5ȏW >Jo,OEhM[ NK3ۜ,d̺8+=U #CLi%i~*)&8@$sl&FmfE:ӟP*+ !@pZ~YXAe Mcǝt(mȵ~ @-8ϯ89g=8^Cј{XE`RC/^[K ^ r]>EäXJeW7$gAdao9JBiHr`" BZEGݏǖR]%s-w=b)]_[d^rwT}wD[7zQ@|H /͊c ipʉ܈`o۞c.w!&Eˈ4G<^G5ȯ%J4#U捺[aJOW#Q "9|+(/>r5?>@KŕY{i>`k}C*E#ef- T UbhsEstH-%HzKZPSKE9 `8Q2udwN C φބ(=jQXXh,$L`?ɟ~!d`# FlKw:ӹ›Bi䤪~h>#z"I6Hsgf>+@3ruPcoRPNY΀&!h)[ gMҦ,{o'@N97ĩM j#VD\I̐jF3'1x|1tܘffVmw8]:*Yx")xH'{~yJ-l茳9Gk h-D1ϟN{H4|^pUc@ڴ$=œrܳT}!Hu&U ]6"2L9+-P"f@(m;1qsy|56k3 PwSʤ%F a8؏ %wcBI " 1:Gs& xME5=?¼T b @:\l}SrYڱ\cŐ̍GL抔 ߤ ~&ϽGLՃnԫQl60wR;u3E_1Q) \7-H<giDTy5g(ildgK殮ժ$C>G&Ft [ Yi:٪_z*r?o:Tm v 8۰y@ oudI/~yBmD\3/ջ} ˍ]2)6XAkK%1Z!U_.lv$IqcKbcD%oԯ AEXQUvv뒾79TG)&I @ю} r;],Ėu@'Cn!mBMߖG?%{%?,ǂGIkYjV=-~3CR9Ʒ.G eߣXo'Y_x*. |]ˌ$,H|N%1t䶙MY^-|YzR1R /?J:lV~ڳr{|HgIz)~U%Hc暌u{9!,}>LEgjti+;\,ЮMH?gOi3":,K:]WgC? [ c7ջn-o7HD)EXXVD.m{GJ=>*aR(YNCajp,:5TaywaQ Tjhr@# _`(d#U:^bB]f&&Ta=<˷6\TjxLDpF@j;έ$-N^E'-yk68\l#e"DdC|2~q5؍PގD;|`1#qѺm37Dء3׃%uŀGB7kAuPm %roa6baA#$Hvb}e+!q ҕ^ՂӘ 9 } X7%g"O\(R,%޼4x7y+wLYl(yG{7:P ̆.) =*˶8R֛-)q)b0<84Pœ+aqteZ+#E4;٣NQ$1yNwCL HNRg=0SP_ܱT,3 ޻ "!`[Ú1_]ZKF`%/{^q>Zp+>\i;J:N7e-l /E!5)W 92+Y  ;ofDBPuz,'P0D;Y# qk_Bf2w/Jݲ% /,DSjj{@fY$k"{_c%[0Tw'=v'&NE 9AGHSlBe`PӬNG:N)qSm /Eu=9VR8tqrtVkh{xx 黽9 UtL^"X@D jfAWJSCy7E3'18iPg˚%vDl2Umۑ)HɎy+2JWIΨG>YyX7>8R]P׾οs #uHŊ09 UW,.USt P qZW(ɴk|)QbZD%\)j>8u/\Wv|f $ߧ^$q @W/4fOy`!ƞZcFW53> @*W%M¡zSqxX' R;Դ7yOj.4\o_vjUJe蛁2fjx2AzlƮ\q'} McSe̮߲%y{R?DZIkSa_bֽqv 5҂>i@f Jv\&g9y|݊TN#YTJdƤcoY3:Cyf6P(BAhjp͂!̘X2͇hˠ.}vh k!0;@SEO3Va]uPkm C0I#E˙YUn09;~ۺ)qo⬚D?h־ jXn|J k %0 ؒ.Ǿ/ǹElw-־se`nRԛ']_P Y5Kl]04i~lSD>+^ BEضwc}ϠAEI X2['T1 zF!6L>}֌g&Q|ߚypXw3;Hv,,|5KQZ$ _50sU%tQWG b4g:9 #g8'#;\X梕 矪̈ye{Ӑ;TPNN.T1_؍bRVW}>=A]3.,dҰ _I,8j͏0 ܊WYiȕ'._~ ˳4^* VdHy1ЎIfb-O z|ХŽt ЬKNj&5 -ہ&Y'=WU0CDo0;'DPFʷtB)gXFV]$[+6y;ytu|-^뮛P*-Qn~pWm&Ҏ8B{ԣ9`T wѐ1. *CG؍R;EjsP5}(a`Z5Dj 6,cYȎT)jX;YhϽ<.`{'YgGja^gU\e==Z^2hx9?Y s?4jSn=THN, V\f%@9Qⶄ3 ހamcXI0ڝnZ:,!;Y3d bG%0bYbY,éaVAd@vۜ2rQ/pG%{?omuHC=X'u{N=/!GM :(}?qPG~? $O(ǟ`%!MR~/t"A`jT[Q'y^ E_.Fmm6;"wMVa!Ȁ2/S=~8e<:d}j@a%"4ܶdYX>zݕ \ixXm,',aJنEP+&k:+JVO)k[f QhOwȸgN_^2/[%>~sƆKňn􆢛q% H>Nr:pKf}1uyWZz ,QO udѽ7kPfVǻ{#d v|7ݔ, @wW.jJ";utVۧ_A\BMhuBf\?c]AS" ߸.,3M Ior;k_h|&H)"›rׂF%(6톪邑"jȟ]N&Nwmw`Y5?6,kUbNiS^)R0 yHѨJGN`>-a6YIԎ^di* >voZ .*KN"d3(;o-%p=1Wj23vV<,%98T 9GY.?qt~o{qz:dvM0dm?%<ZeN,^WNy(? ά d%qҖQ=HȁM,!jA=X\Z|ӨRq"ݑ~ 81Ǫ56<;чVjݳ)tγ*/'  0zn!gN]w5$Wq@tcQ?ahpX5#ߑbCܝ痩0iy!.Z IwS[BkTSI*˷8 `toXTcEM)e(S')P=`_ 9j(0d*i8Iãj~7؈ CY0&$qTjq PT)`0x$Tvq!qL&^ Ʃ/|hLHtX%E  cR`ېL\ZˤH?뫰,ջXBAEI^{ɬKNQeho,zD1tlLaNdF1ɗ|Xm$:t؋G}%!5[RM^mԄ|y ҿ}ڷi'YQOЕ=0>z`L [1d8&W WT0ƙRQAaQTF=S !KNLd\,Hz`Z|UCY9= FͥRG;4BBIDwX^ݡ*ۺy3_ #Էű}/k ]0/426)5E^b˧4!u20\8;c;ҲEpH^ih(0w DOkdA4r!ҷX{B>ำ,_">nF t(b9vύVmP3Y^%(r~p:gRӦ- ^[ց`xK&kx'ԷbM4-= .`GT_C/|U'䀓IRn_^-)QfF:}Mckr{>%+9&"Ѵ!{{A~e' ܚjm]H!초DIgb dPlnΪɪOvST];u › ֟& ?4r1x M[rU7ML"!ge2 Fޞp13E +iTvE@Q<`LjtUqk]ud%ïvk,"W<5$}oyQJ1C,*܍VUO ɤ: X4W~"\:;u_lx 59jזo,]װ^7@wMw5ٞm" ׍"w{5+^1&_x^Mk#0aP7-4@NZU͉tr0☇-Пvz,f[/gAeX5Q'E44ARdljؖ/ajy#sozmq+yBMQm}Q7?;uE7#y/7G7Yu;Pyӎ^X,U*d-iVzne8YC#Jx,f6M?ΗeƤX,!z<,B%7"hwF4A0vN]!ˠ QGX'X{<㑯!g_+MwE˗(< orJH{݂&h8sn[iZB8/h, c˨ hVh-Jw6 ~n!ŴAJ4ėPjfy 'S[5YR򀬠Jk界@@][%&4kócB&W9v]Bllz|.C*a 4+D+nru7azHXI~THͯ=9 : 6칿@$Ccҽe!஌j ֩Ӝw,gulݜZRǰ?Cعn*? oiiP^?,P6eCEFe5Q(,RuNGx(Bb{6h3;2[@._2KJ+Q"]=q,ӟreT~"_O*E[.|_T!pz7)O%n?;>@9ŒCG a4B 0 65Ȣ˱}_:o+i[2$49Io}@~,rjb8)6.mjkβo`O]F6 0OF2!pRZO3wޖ6hfs0 rOֲ@&{DlnO38t=Rp==,U2Zq6VPn\9Mr =-| z:wW!]X&SpAwͫz Pv q}hZ0pmVM!k@o 퀚}9E J=f/m tWZ|Hek)re.?fu[*mZ Zy5hu%ClEmO;ΨIcѳ `EZkds^1 5 ,. a1ξ6B^tho>.bdU-sFY넬[p~cVlԺCKM LEiO!>qJ 5(e2EuٳYvM%6h[ e]u[LA0"mx5oe wO8@D#esZP/~+8?nNԍ8PBlȭRz)pB]lPNbb!-#ZMsO`qp|[X"W:B}QB%b>Tf{f٠OǴסc-6b. tգa$-t`` xBE5xl N\ufg"GC!ܑ8Y߫MhD&B?-bdl2 Nu1hqR參VwB̗vyCt ټSSQ2#\Gw\x8+{"N@Xl'1|ͺg!h9a(^%)>xc`~tˤ17vI< Y+%I_6w:J:G,,Q"K¢@r>P"6бukg͌ҞiQQ1xGS=\his-D0]&Բ7/WOace[!e RثF6ɧAN-GX3ÕYqm9IWYT%]nHR8+vA#Ȥ5-ߤ9LZ,q!YyX^Q©/|]p1F?I:栗=WtCv,z2xo~5on̯ͮ;FG~&o3)ڹ sZ, Ix2֨D!<*`\zW RSnrmc@=eXߠ2mkonz]&0Җ"Ej~WEʶ&gfI4 o{Ţ/Q.E}Ό2ݥHO&6gUbl-u&UTl}HëP>)myhMc@2<#8ʽ4]:嫍ϽP*T6% e;8enxMF UΠSDSxGaSߕ3`=y7`ZO(M*RY@!{^-I;wL69 `xi:E 5pXkӛ ,C ]c H'(;!S1a֠벒qȫKk :S[[P`\j PNs˵r B8D K4d2 F"2C0EQv߾3Z'O &$10xlRT\t[ŊwץW᭴"M2RwX+یv[n$B˗'գ|ws$W'%ۊW ʗ4NF,P-MVرt:Qz!ګC{ժD2k^WB8ݺG$I)]RVۯ38e)[l~XɨJ@Iz Al^+mb[I8A(6LKa4%O2/XBvT+W ,}zE`jr87F{~!v7V*>F!W|p6%R%)?FXG  wP1n$25TԏqΉo#k AdUvZo ܵ%El[}L늨5FWQ$ek{G_D8b(ذn|lR< =H/):m^ # e<^X>bF-S|MQQ7о{-nrn,]~M$Vq[P=eUlւ ĨC[ifȃE`t`Ғ5]0zԂBlַrңgKFMx3'E{vP 2ؠf߱1i |Xn9McZWK^R j5`7,8|R"X}G-XEe$x^);TO!+R!jv1__~ҍ޼fRs HXs5[8*Oe.LUơ.<j=ri,ݣ Npa]rdz|S`Do^-?lx~pE{D~.;W,_x  Fc娺?n}H!w$Xm֢*y|5^{G}i%T6t}"VKASF%(ٵO<@'2Z_!;BSVC&3!!%8(? AÎf{lq*:BXR)YRuKe+iEzn{sIeVAOV^Oec4=Pر8a5VFFB&M/aBnq)P.NUYɰc^j{[NՎb7(hKjr kS \jr@ wv"xd ,໊ 7"`Nv6MST%JZ޼h'WIY7}KrcKI5VXC28j~[)'^FH@§9X'j(Nb7)b &;vfe}) :+75, m88bvPï#y`tÝ@=HHص]"T`]wE ,<" XHz6 mGZ[8,#v/Yđ(5K貥,QG@71t rG pl DY=kM`TTDАGy{W0'/S[I|5 ,:WbM2C3/. nY [:D(:< bpjuC<M'Q atpP_B'X* 0Ǚo_2|6 Bƞ[ Á2"FhkPkqVM=' A5:Ty9PVWx e^' ? e~J.p4dT })|~3e qfiFZ6PCe8nP>`0P[6^ȪۑSwT7v:A@I.O 4fD>i #ƭ.8тn2"6/\a rgLo]D3-~_2z h:$dUeMM[خ/ *orUκ+k\gԈR,3IӴ{/7j0F[="I:kj]ŷ?>hW7/y'iTI1dĜ(i"vfSVG$|̃hRV`X&jA|~:O!Kcy97!@5"P%"M# K;C<+0 JXJX]S$èֲAmcC%rQi޵| hFs;gGWSI%iiQVd%K栔B TMfl!h4h :nc~dEtV[ 7J?@6l?1Ed c%@P6oRմOK\^qnrL6v- X}?2E2" wMTHS7O-EXNf[͈v*>zKF= -_:CɆR`se?83o JH(%rFw2U5nsjjdaނ^X 5Rޥ To ̈Nq.'SVe$^ jhgA*h#1VSKn 6;}{3iDk(%2G~j!h{݂Ecn瀞qU t*\uD V>f0UKq`eb '^L,tIsn)=ŀ?99֏ٝ, ٜ5TlEH(RتЮ:†3jFC!SMA-JVf\@JXe MH`᰾B0 ljZJXAIj]@w(_nr"+ufh^ߔ(y-y8SDQK2ngq0:'b˗B叩)7ۮB +Im)M5.uϣGlX bLbŌ.:WK}ƿ/(i_˘ ~+.Wo"%g(D<:A0-ϣ `҅tnlNpTF}qݹ3$vxG{r' \cSwg5lt6&#Dz-+>S)4]h4{ C3.cÅl +I[ZI尜kGܼ u+_ 2yv cJsOIBaSv. >]RP个z.jE?ދrdYP)Iއ(bg#:)~i|##n]5=ga>K2 D`uHlmJ{B2l! hHZةޝ*,x5&?р!^lE z8WkE;(]#`<Ӓ }J2Ć(e%xTY5ft;[-mdQ U咼D6O\5갪M5nE4e~'`&c_x*ɽK^9 lUWCӂ-?ޮ&U\n0!_dzQCQ(Z'j=ׇ?^pLq>qN?[8/ è_{vw.Sy]?idJGD)PHO2{]W :l֪k09i/<sn[Ńw2kRƆ[vćTf[-JR N*']I² [_qͨ`c㱏) O>QI􅿨K>lЎU ]ɖ-wi5iJ"JwCM6j/Z'(4/>V _ވm-ڢdm"1 c&tYюMAZ=Σ sIqZuFWUjx (&lG/RWO۝{H6Na%|E/\m9,s1!{7T[/W-ṳ/:e |_P0-Wu|ZII\#REA9=Tdu:ݒܾ;;/44w(a_p(+Bɿs{ju%41d6<)`#ՊgLMafalw%%PZL"i"R;䔱g\0cl7_KnMDQL`Anx0$ s ON3VYIa4Ax[9{f/wAejIhW%@5~#Y΄sYEtդ8V f|9Q,E"j𪘻\ҋB29Ӭ.72wǠ>~h'\xrf'~qn^YoȞ'0Ah )'-XN&RWJh-D) WҺv(Z5a & `;Q\&w RN{ KZ&iKas{؎)l}HEDڵul~5Em>{@B/1{$.) CPW&#v6) e\+3ILl)Z?ä a%AbSCL|x?*"F/zqUP-UqLX{钧dz'[8rg0H 0]\N? wv^?7W\XF&JT}5SMIPh!>etDzlLɏGźBZϷ1H2 &5m$Qɝ8J4$OF!Sem= zQsj'_'Xӈv<:TCj_₊<}bXJ٩$sݩ NS!nOǧ+\,_ރ%n'd:d:ZYS1Ћl{.X/w&qrgQ i;ݱC& ڿ$eNtW4P:oZp?Z?buҮmC1 nq3r'jVrɉeV\6!P[ : ъ!)1 ӄNċw#6R=~TtzBgZqåuS9#~Z+S8rTJX[^/ d91$Դf<04{43}f騦ti DTB0(]Kq)֛9YAXb1i׬^AP9c^4K%Qs59tf.i/5sQ~̞N X2YL.Fzy ʁܰ B+*]fJ*IU9;DmO@^KK-63#Kb\ wO Nj\S2R!=[ix6uť5=v}#f2^UTlsʾ;rsLPm(Aq-+_vH+*,.3FNo԰ep:Sh|[Ed;>sXp CmwH4AסIWT*ӡdKԑ@ֽU[pBFwT{]/#8½9cY6',={W<ɳ;M81}縺LgD7 7qnAˬRm j8u<_<WCmBؑe- I<5ݳԆjV1h~$j匧.k4քH$F0 Ta+ EF IkxWِRIc O}ZZ9.rrܭ3>5G/Vu%d\8R0ॴhP`w& 6}2zg^W_eNه {SDY\){XT} &|,\ (tdj,ۂ03R6#罜s4 9V(t&{yK V/n ?.d%W'>KFmIޭC$EV*V5L/Om*DiSy4zφT\9 H\'1筗O^0I3..r(3,7:^^ԟx1Jj+&$79N1!>VqoűH| Pgb^)#K$VAkUhE%*R]807NoחqM?Wj(˕ 5`0f O튩O^?i0^}f/OjD,LW AN*F0u'Rj:1ņ(X{ 3z(yi8S ,w$x]F 4 = M})՛;m~C7>ee\N*lo!cx:CD>.*_ߵd"wz#BB5E#SO\eq,lM vjVJ,RR($1B)-@oCub{)31NGɚ6ecֻc1ljaᕁ患/؂ \>G8Qn{n̯73#?>nI2EMTGr :>6c+K!`&e\ZUSbp;xU 7*hcCGJ然җIfWW^ȈKt pHR]?6MouG.d$TfxpG#- ^^1.Mm<~5ϡ2üY_E+li hSyV3%>4~ӝx*@&w0n4¥)̑O*-[xh<1^8H@fuޛܖE/q4RTv}HŚK멬`d!UyU9~LR~b}jJX.iԑPXS#ƩoFm=?1gFu8\L 6̆q[̙!9<"]\:^T;6yp dp R/M^Y,M.05H+tc@ɷټj@|Gm aj:<0jWH5u\^6{yEZjb ce&53IeVXE®[:9>ѫ+kǖ^<>fg;F*յ~d|;`EALՖ$/uXR,13a9긗t{~zRAD7h'+(۾|R gQY*O︥|4`>d2"g1U㠉j < vQNE=xhIrƶlnk-O>LG_&{X$ڲOФ"vUȓw pP0 ټ߀$#$$j: eOBT?-nI!完>SYk=Xn-&0>)!ߖ ȫ !Okcx`oɢ]'(AkL1>ޛ:?}MO{5(8+%b_A®b^`ne4CT?ɮ,9Ó:.,T3x1ax S5[fTf6wBAT4*eV-wN,8 uݺN\K К 28T*n z֛&+l&9s]Ȝ";vG% Y^pƷI?ppA`mC~Im므ťS-Q^Bx7nI:$y4 cXk?v}3z;V٤̉h$/,mG6=}z71yEj6<-#kȉT8v 0E@V!4W=*LhZ3ϒ58rqۓAu~#ex .VƘ=C;ƳM?2]c84H$d#JjSP(b.vAB"\I>-6OkZ٣D° U擒)^\rpR7 \`L&]gh;(!z04m/8]p)+핕D#vW {{FgS'j!`ViC( 窼aqjמּ`+ʂC欁(p6<ٌ4IXJ̒:MI-+IE˔oB6w*Àq(H1kc1|B+0(雲5^v,9q}'k=T4-b< ;MR^D}](&?I!ԋE #3tMejsΚ8(KO[\Y > ?l&Ǿ4 Q_h4.a,bj{;=rN8jZ}O4^z:ٟ-oZX L)[D w{$SXK)if q_&s [4$AHz`M0&%GvuaQãkIS2-.*GKG{Nuˀ}~pN=!fZ|!Ƀa|**v\Mb!ήh*t龍*: TXs-@L"r.jpܡAOPX`ZHQt4<;!ʃeаJ9Us#ԮQ̫9|574tZ ua Qwt- L}@`{͕霬&8^@ыޞs~RHtn)\yqݐ:c4ǩN`iW5?勤S_noF|M0}"2*, C6)^ >-M,Hw=^Rg]87(l# \`36>$}e_sJĬiIZ|QLTa8F? Q^A\ t I H $#^\`a!MXd%T^ʺ<]m(Vf__vl +GOګ$̨nG.$H\r:Hpm),0rq06c膁>#nRT]v%X3s>&y !!-4^쇏ZJ[g)j1Qr[Vb7B-wF [Y$4}C3"yl=v<%M8]%5oa8>X⁕lw3̞ZpR)SO>?'S'jF{~"q,o^PLy6C_兄KV9D "*IoqKVD1ahSw` VDXgqKy,5A󵒘Z>Bn;H۽_81/(˫`[[ł؃x #\-tUIi/ttmG+Ly)tza*Jgq@2mLJ@FVhڽjU50w.`37:mjz|" ҟ"̩Y;oi!1F0^>}`4:aJ+zAe?H3mzs=*0*uEQkPnAM`{+ I(] @Ol.ylFPb(pr/O$QWpPFIץ]&Cp'Mx 7hRxJ;MEБgw8io\$6^_8eY5Z8{~d&y#m8 P[?a7Ga*O!ILn w7.=Ptn%"`vnl:.ty6$ޝʕ[M!^,e\̕(/ޏ=%N?$,[:XohnIrՀD)ИsAT+'lzH8ҵR_eu.|gNLWScs%םvxz%Thfk3j+93s8-Bd{N2+w[ռ/Ζ}Lt#3pϭ4=W_NiԂp_},$%:<VtƮ20 {tIQ0p1tw ԑ]sҟyoBьr Iȿ/W6! p%tA^Ի|)7,#JFXr#E'M Y(5d_JɲG7r2ڪU-7_pz^&=OouB8t/ȗٳ;p5+h4aCd>'Z!88zyf/FL$)OSv`L9xzԜIWʟbX6B|V<Ϭ1;eA%5}ݓŌaW-8IMNGW5љ eEI⛔#lAOZmVu F4sUޱ -F3PvhL& !5:h|ƾIZYh[sf1EdB2 QlpW`iY$El${AШuh!{5ȩ0#*l-}LhGy=uL6+A~`Enu0FMנ8gaRZhcG:>ӑLcqbao"pC/ jWJ0z?Xx~XQ(t#;ûm¹(DnE.ڬ4y}F,kT(c8g9] Orut&iDIfoo/g Gz)O >Z|Kej%a}ا"Fz1 {ny<>9da&",vw+f?̽bnUy$ ՖB7kˌ$$f_F:0R/@ 9e|Uĕ\b iȕl ;h0=aSۺ7k*Wgܟc0_$(Yz|hfmLr`hHFDc,M|ˈ.Ky%`J z(޵;mqKlOٌ;ο%5š`Zpܳ,AtP@Rb5\oM"J5H2/:;tǥүU`V-kX -KTg!q^LH\3~ Β_Fs|âR0` zaȮclrXQd 64h%kMsy|RF@~Ϯ<1^c=,6罦vATLe cI\f̙?M'x3?>A/<ÖE3 *PjiVިRU;Y/ym!XlO*%HpG[QsNzTüt+",2.lI=?p3, pbߡ6j'o}8~O,QTU7pp s+eu6ea̽6 R#SSH-1zU&&t@g$;u}Q^1x}?U.] l>Rn&1~ sPJ=L^)dW#t߻{T xJOs+- gCS&!LR)˅E¤"}DA-VZh o**J! ŬHo .*Xɐ8iUӏa:{ޭ>sL񃀁]P#p(^'e b v&i.n1]cڞ 񮼿6?遀(Xtx䁮7|S4&x.Dm0O )GP+.~.UB<"Ұf _d3Ř>='8.k4cYVl,ܔ/\DIU"Ctqܹ;O ;{,-7̏܊圑@ea!JM[(L*>3Nc0.h ~ u$כjiעg]uTl %C.QWNGb6˟Y5GId+ᛙ5͐'+!D< |!=bp53'TDDa5φggï|m)2۶3>6.Q/xL5zF),H!2 [5 uu'~r r?R:.mg1 Dtz\t%&4JܑtR;"q0ڱE']՞g%Nʚ`C)yfxrf OߧՇID[YymbEqs<$0ڲ]wi2YjXQHo0 c,fd'aI,8j\eY'Цnjocr8Knd!^/LW9&QQslX~yJ!rEh3\DRѷtPV@Pɳ 9EH$xHh~t?d'ǎk'93 -'3&BEk!2ʞD*QKb.M^'Yd4Oç97 qtGR3%r'Sazx?PW(iYf`jw-3Jcrsa(qU:'R;l`` j 4>xχ|'X./+s(ˉ)P"}-XXM>,qyt[\{ul\̙٪) bbqЂXn >s)%(P! y#$1p~Y=Cv\!fϹqv9A]&kAOX8o;Q.kZMJòxb0Cqz wn^}~~t*pHtFOJ*"6}6U*:ObIsUB^~7IU:bhX8 bE]1=" cYD30ivPOZHDrzc _̸sNM;l,5g_D} (?F͆>DvI| kˢ{7]KSYhx"Mf}ep,5ADk.']*>\ɪ{ncy#P^"X|qO< 6NVDMZ⡞D5 <-4;ქrLbo$ W9^וdiFH_B }qn/r~3z盵u20&^wa+W6ʖ}$W "B07elzǕ]|z 1Ơ%zRJU̧:K1x%foK A/-oeNfXkl Eί)ȕu/,{ۯÕˡJ4bq\0.37"=!~*{2VsPgQP'?Ӡ|^îGbU *.}VFV/}\7f^L. jj7x2p_Vtފu-p%t1u?d S?[SqqlVm-~_C}T_X#ױ̔`1,BEIx@WMMe6"incq꫟b𪜚Yp@|}_G#K+QԧSc_޻00^Ktzw ?ȻY@ﴨ tpO(Ag/oP<$ɽaRttGN-ܹ'd,f{| v(@-5蚙$ v8x)REc<멌._9o^fr!VdZ:: cO|}6S S~kҝ`7\_cZ`ׯkgqj I bk(YyFz{(I~ ,c Ӗ~Ude 4JjfQ{|jU2i # " '#rCeSǐ4LV˚fR"{R@䇪,K8e`c'妢D- f.Ə~3įaM̒g Eka%$^atZP㋦$)!jbxapr8|k?/(.4b}Rdj~Zw@M#`2$82,!Cn_3vx. -pS8'䮯k);j~5;M@3s_ -̓Nv]RJ 6`u|B$aS>,##Na :[rAP߁t+5):[{捇!m%Jz3I\=+8CP+i%x|BL뜳F}cnE|<=U*ʞh:̩n8ڈ =S/Yu|g!Lj6JrC!g_EzeOOU!F>(\7ln:a'ݷR%+9 ]g_ 8u09,$ q0*s[XgWߋ ߓ 6ї=lVD)n b1_SLf S. r.HKFߓV5;9Խ딟= nNŔ"˭1˜^@/9lXݪ$t*Z(ȧP+0] )FQF45Z~*HG/-fgq,g\tZ.1ݤ"Kp_G'P]w۳w#RYY ME87ʌa-"$97CN!ў<Q=sq-?H<ZahtWV|e6!ѵ!,$Hym pBJ4ZFDE@&CHi[yJ`myԸv4۱{` ORudR)n fCxSi ~[~$XRT4 Imwǜ+ӆ`5F #פhmC#pyySPOɊ;%/LlxE5@(cы#I g2G'#!~ Ny(Y3M46 DzYci5~S&Qk#M>]~(cN:D D>BF3nZ'37&XpI٥|Ikr¹i&Sh2Yt4\#ҋ%-ajt9Kl\>ZA}o5ΠK e3j@tŋa0w=EngweꛫpdhL B.Z!3|%sސu?Һb+AUh4NSܣgjЮ)鴴#;9V{F3tUU":a.y Z8O P<3Pamer1g?Xe}a :VRH'׺ ֻHqcsS ƴpF 0tj%;joaYQx*0E.\Ic ׀;aH}@fNQ:8Xh t#V ϸP3 \P1+]y !f7Nl஻+. &B`Nf~sU3?60?4؇͂ \y 77aN?bw$@EK/.Bký.6>iW8;]b'Y"̿w9G@7] d^cpq}ɑ(a1!2{<m_)"> ywBiermK>s 8=+d?A&իS+ɒd*)z9OCP gE>>߹؁Aݘwtq:ox.{9̀B-JI2W5]j:ݡjO V"V6q컸k[a.byҷHh@c˖PuU(t{M I C COG돀7lx)\oel쐗WBTNZg/5 }a8Y=oۅ:w<02Y`XZ r6٭|C{Og}qx')i3aA |>nkCݿ0:vqhh)vyZM-3$yY$KYjOQngy-R~P2ݗ9k/ױ<8_ay+[_6=ɣ1w8$R$fYr_ET"=^[7Qfp$ܱa8U r'&{4\\/-9ꋑ$ptTTHF򣘂B>c?#&[[|Ι:6(k ʜI<X?`~D²v#(It FH&jOEF*`Fl ]0.ƈ:Z6; z8 Eڠ%TUW ܇OҼ -V;~V^rcf׫X# }FK.Fh'{ئXhx@8vP*O]B-)K6G黣'?_>//,4!}Ra-M+j5COBSqGR<мH^5Ru~9eawXX{hw}M[cuy RIM)Kmb|O5ܕ#j}:VfmrZް.7/B;ӨHJ&?7Afg#6ôZ1BA@v&rɵY-nr/n4zC{i'DW: M ^I8X4H A!\Q&i" ['zY"mC:$ =-=4 Zf{` "r4>}qυ+ZLF8|h|MHWbչ=ppW oI$ i3R^+h.bUpR̔SW^%ڤahYd­nI!a 2#;"d~Yn:S>2xIVWqK7)Ɯ#2b/ff{$gMF [Dֳd8O9)p ip Ct\r>CjI+"Vi>r8DT^m졎j=o} 4!MXַ'Eۋ`V*FE/4iiW Ka=\o{F۷9]]NknW,gM@} Y@F?؃U]o9esF 9 !/L kv O}cme]Sw JxYh3Õldiؾ pԴ XIqp]eYII ڸ0>b D+=nTmHE{&(d / xs'8/Y(|o˹ҹ'Eik4:#lupVoT"3&TS^2ᘍHt9{R JU5YJXjȄ 4U `X=NX t{Q<1E;DÔz/E?@פܮDB~sq!4[&;evGYcsxS86amz$-{GU^JS;sZαi]f:Iܓ[d7䯐>e$zCyrZױso7@{54FGx9k(.‰z4&_><}fϼn̐@EeQg\f2lC ȂG,N-'A-d긦n="(Bxuʳ />:~مs-\C\kP枷$JդK?GI7!qGhwYL@ G4DDZsciGҪ5V@NܮV.qh g#æVG pnxb٥ov$cPghj3uK܄hWinCiՆ8H^}rȡLz͸q CƤGi(q0IR˧;\y%mucb7.wE쯔T 4qG@x?m=GNh(O5g(mvXOKrW}{v뀃nStZȈ9 RǘZ^!X@Qov.2xp'(Syi9acMИ\_["9F/fѹ9+^=xgIxAZ%,KP0HsL݋zY|:~IL:%!X\d6h(*J+gn77g%V3mLigQ7aWiƐJD)wIF,0iVmcbe*$_zG _;}PF uZ hee5I&p练n6hd@?s\u>hL^znk߮u*sST-aErE#dhzHd~XpFr:7uxEaW% eO21wrB ]V^6^RPqu-AM\Y 婌oPROz@H%+vMrH޻XDB3'?*=II<><==&812AT2a1e29iOB7&oS(,L&:-h.ajK016]{Hw  ucU)eAɟ\،$nnKv"(+E2ڊ4K q HIm|@S%srjR) MO稾$X@b `,NB YV=%j:O>T&B-B$B;8Yǃ+P53Ĉ4֐l*c@l!Aᗿc^b1GF@"I5肈0l=)^tG8ͣW gp< Ꞹi*v_|&՟r1< L> .ev}),#4) ; ,59{FTd2rCՔ?+RH $v :*BrC7_z+֛9YqΧG-Ь q y8'LlWepDpSw\i +VM]KL JJDz^`u4¾X*[Ta>l8IJqZVy`B/E ɂ`r`v6St!9|SBxÌAX'   785Q{f%_!Z?KOw~c덀 tz?&W>:;E858Li3>bwVCv3;l[O4YGTzr 6=hP`EԺ~#HY#x*9M1|Rd4vX4c[c_Ο#c7&Q4fI '4@k0v$ѿD MR];̃t5:棘࣏؟A@- P *J˜ Ur zɼ#hSxAz m5MP5X)JMBy{B\icT2LJԕL! 3$ƙn":-~E1qŗ@941IQfyk]$ ͤ`FxgOJMKETcAh\F*ŀ}N]H3G1_C@" A~-$̱2{w;z^]Bb䒪V\}WdP˾r?fj9bl%zE>$|k<[S`$ 4ӻT4i"e8|XPYz0*.55~s#hOiHwfovYYzREFOTہHF[|o;p|ڎKZK v^mX?Oq=V]{]שvP2p#xn2)}y3Xv !\kp2^1c&'HXT^$SDyC~{e&eCnҟ.hG3AΤm0\[0bD:x+ܐ"I$Yo̮φl:!!.QK5o'uHut׎Tm#@6&DAÉ@(L"= SWE/ҁЈg'wUP?Sε@9P1,Zh_;aBzxrHbQ<{uhhy͚J(Ƨdz vwuUIE %Vb `Osc,h[}|^sޣLi|L.+Fgse p"%Qޱ }*YZTH{ 2D5M%Vƚzrc: !˂/NhnX}Cɂk F5FX٢zdJVQދ0}ac5`Rk-dRdgj9W%k6ڼ.PGxO*=>w)PN2Q<[$/8E$8ZY8+WHBti݁6ĔkwOHƟi*_#_Z`po-G3Rz3:]ǙC4;>{QxY~}]hˊ  ekN>YFկT|ϝb0):u֤t3./zpzpƤ9&r ,P{&p+ )ݷ'I]KDU++5jX/D<߰ |IXR%q[57LWk!:3g>V-u:A?'r[0;jqgNBd֥ũbx lw-%* vs@uGGA4!JOs7<Nd/gWܮ4iN$~UWH†:)/I>MmH"aaԝ|s%p/oX狓A' E_`%m<<6AJe ھ]6wD{U-19GpA3rdGEu%var0IO/rh+G%84ӊQw` _+|A|EKzp[!ΰ%mqcl隲O-80-cuEG%fmlwֆ!f, Q?x Zn,M] Fd+|3B#EW;?z<ôNT|BpFPo I$dyu?i>P(]jB 'HY{G>f- . =G]`ƽP[IϯNYvG&UM%@ !p#c|0?AM>-J0Mziml<Vt=[Jݜdz;OWh ]4Ayz~3RH^vl@5X=$w^.gVDIzԣ.FP{njOiŨKek.(+2̌AUx IezL|B R5 c\,=ϩԱQF6U [fd͎EV* p+s$, ؍`Eԭlu;H4cf :Zs9/qʌ* tan۸P5H$8@q ,c(n9/0^_W9\8'h'25@@Ήpd9ߣ:OnːFqG2~YocvG,!?Nգj!1i\UZ8E9a~>[XeGbKo&00ʫP,jy[~ȋh"?x[nxׄYB47L4|-\je `glu{1QӼQ `N>O0H ˚&+E:E}Զ#"[s?~Ifq 8x]*>dL._dzi%63 6V \W??qL  6$'?qO`/{g뙺gxUD"V@|/v0ivĂkinQYE?<nf2(ڨ5ɚ\E>8gD"j1ai;7!sǠW{B*W>90s^ J69MmanPp.O}Æ h/zFu% JeP ܈qYJ>(-9Pz~LɬiVfSz2o;̬wN6A^-Qh5;"2CbRտwt ท̀ oBRzsjh֌%9ÞUPq K?x^3CR{IRTÝ zOsqUpx gɧT&Z=FָGDj2xۂEtyTM"x::Nݣ6bv$4墿bIOmGF5$S-.[פeOeK!o\;"݅83>P'\[BJ-ز_ª$sAJQ OX?jfb̷HpVn*АC_#3g[*xE+\D(=cp,-,ZotI4_Ygi*\0̦6Sjll7 *[`9I` }SO|rւJagm`z9Q iNU/qJ=(3p9'ćo]8O >ۻt6n55b;*d Z+.c_Ikuؤރ\]L2Y-A$M/eCNJ!rF`',}:"V5n&fpFtQC٧e_$}/ohȶ8DOmu@mxߩ8)T:q]K|8Fx  pgA:sLYYڒib`b8*0o1 u'@~l랇;@7Uy?]ŞWz{IW>(ȝH̾mQGYkT+&WB}P9aUNj^!"fc,\dp!/F/ܴ Eg$!PFW/(96MݤEZADbY❣OtZ’i T9j! ]Hm3;q=uC(=}Gt=m5yFZkW 5B,#偒\yŬ9T+w~계8}p_Ƒky5,ra#+`݉ Ҽ* 5"0o1_ S+!Xld8.tm܆/R,@55g`YVn!(b 4>=;\FE׺bKJ^Ur׏B+54MVfoUr=W5o2b"i_D/DR 2:Jm^Bo %MWI";ݧsCȐr\Va˷wLl)!'+4t_qqxO 4yK_UL1~LѷJֆ";';; XEDOx%ըmMYJݙa/ZzԸIxԛoRHj@r6v쿃Q$iM,jU~ A*I+#|n5)3/9ǁÁԗC^#+7 9_C^ VM@Ʌ4OuvCue0 V ٮBnJjT?֌ZӚD=*ekwS U:rYe<],#.k {ms1P-n{I nuJD+O_y\Jc(^8 $?qU@?Xh6.iu8/ !T +:~0E/M՚,`IXJ5tM7Rp{BjVUL=piFvjSRq19%FJxmve}p4)I&PD&ԃUT <9SOS9;)H/6LrVB*z9u ߧIMгWIrkQ(~_.l13&y۵qe`,Oeġׯ_w;yU;€84 oo#C窝rz`:OcL4#_<1TFŖ@hvDCJZf8춖/Di XrJ.S$-= (.t-ϪL}BkEBe%'I !'5ܮ-l$tUl]\zHbSH-~m6jwNvP WWnM ѦBEvc0n~Lv=[% p@C]A@3=!@kN9 Q-p+Ռto:+B [օc]zJgzbluF:xh YK @BZ((Wm^m` r:R ]ArIUCP'*`$)2Fs[*ǥ0ԑݵ<¹X3x߷w=83{sDzT͢޸YƫBrUA*/R S湪+˛<|r./{-m6ӳ$pTA1L%`Ƅꚱ>!G'I%sՕ y񆾙|!s`6#d1p' :TB_ ȗ7Ϸ/tU7B5.d\cL\gU 2҈ĕ7e<:'Fҷۦ+oq * AT'SuqrM/(_59o+Pl; e+Եp0Ȉs_qk۩tQa܌BM%9z.کgpR"S _8){{R' YKEi&H/k7"WKЧ; Y`/7ިs YoW4fp l xj\a82 !tHţױ><F_[@hMqC%|ٚ 4ؘ~>6í U:V##Av}KS]NT[|\ 5iq!>?f 䠟 T((|%YH6kuZ1@~ aYuﷶZ=ތtiqw)E9ƔJ\jv 4 @0!0񐘕; j:У>OG@xc õ,8+` ϻPk鶭:VUa91X# 2cE5v}rX|Ż \09ڈ yex$"Y~51j`zMF䢶ڢR+"r}3f*F[YXK8*8OJQcu kf{Hw:n|)dH[ݴZd:b88g4!e:񯚒3.çrqs:GNmՊ 8Ό}Ñu:]L`[3?}R>}Ƕ0Wq􎫀sBõk9]tB!Ql6 Ifi$a(x$~ 2cqpU'ksH=m[vӹrOG%pb9(GUlwIGπT1pʕ<ۖN_dʒS]iiyq6auwvIraClQYx' ZCR$=V<ªɽHR(թ5i3 ,d^ߺ,@֌ie3;Fu`3!hsF&#oQ"7f҉|4 KFrY#s=hN(sWjDĬl(bz'u-,=F~J3WfHd`gϭV2$6вmhO7_o ĽA}oondy)BE71zR}R޵{لw;CL9{\]m֐jzc!a^b(M?&` YӝYnF Z3gq o n[e;vlV̑J`:uxj_t0 $s C?V I$/5?w)yd\::6;#VV/ַ/$as o.XjZ`(BKl06bs lbSF[vҴ1N@]"SgnHufR(z}z/<ॵa&\Qdgӳ=SF0R^'-X%ڇm i"Ks%67WY *h Kr3YU5yM&td0XC~BXhRlTpVW |vBD"m,EX༃FV$2u]+@/<T 1-M(K/XvCqM\ta;ho&2\톻HW,w K.T= ]ȍݻf=Z7Š4 l^ٹg%.ue3B*V|$Z UqvDV% NF"he Çfw%cdxJNZ~Dq_K?I5%8`rȢ@J-N mQzpR'P[GZ]re^2a qZbG֍ =+,?( |7a]쓦OO̹xVSD!}dݲ.j[tF׽1p%eX=(\}UxkoV VwOx>IHh9ڭr6"elHyH1p C͒Ҿ־kp0ʫk TaBӻV($B='C*aOS7/R`0ƌ,' I Q*PBm /E.WbZ֘} (8մ9 ' ظ(6O'mhJ=78{ڱ&)YovB2$oڰ}_(koK/0UE={64,TO+~'{S=e[5b4?S~w5M_ʔsIMv az,CT"&kiEm<|O*ۣ0W=nZ'j!-mHJM*"9n[cjp8 90;-ITMQUӂ(A0 ͐ E;vT) j3^1KX@H4J=b @cY kE,]nf[-g7ND݇:U4_̄7@Ϝ|6ׂPȂ+{ɱ*[zW,|XmB3Z:{ O+CG,(+wȜu5<jɌ7p+ӳ1DT3M4 H!iUBxo}TvGh:HirIf[w(Rx>VŸ.lX#1| uxUnTB֐'xw/ERC.y}p漧<ױb9WJa}{x˼jHVfA);mp%ZjıC%sj]H!QqdQ3s}w6u>;RD/hGy24PCw}2_Q&ܣVF(;3._- X# V )aBx0_qVQyD$\Ά雤Fd CS|uBZԴ2|!/L\5de$_h;uGXB눋8 p%a(}J WCY7~bwzֽ7ud\LaZ7AVҾTi~QQ[CJ쬿j^`JJ)f]:s\~LJ ɌhS&>3Jtb:0UB.y{i[Z=6zC f F'DN+=Hn6h =F8|y;WKW UV H^nR ;,YB~:r'o_DXd ;lD4)Q̄?yIGKبx+N-=NӪE_Cz1!ZnRcNkd ,0d9C՚SKddGJ:G_$O[5\1XgdB|'PD+rUaͭ^A'!nܞĜcAHAjA2LQO_]AsopטstGbsw*Íns ei<<\xF_N5h%JKt V쭾cy<@{ܶ]P{frt(V:zJ S*u20X‰?uEӴ0/e"A׬ y8R?Π4PdfDiρtZc8xn$ⓗHm˟Ga{qXhajG)rJ@yeUj0>D155սE(uC sA =ѓ~SePV~$\餰3 չZ9.~ <:4 alK$DX7jPst#p^.8 {=c1Py4^?iV郗b ]SnSTgG9X 1M˷G 6 Fzġ5SnD4(wz׏'eAq1Bxˋ)/Y,K4¬dG[n4":K"|=k OS݈­Yk6v !¤ŸCB[ 9ь'F5R#KNE2Ώ6gF5nA^2%]yҤo=ϰFML2`漑Te߆Vp#fb yQ)nm`F<o\9!^I7{͙$ˆV`M^W>x_䏝7 *x%MsTiDzO/_PU`P4_LBC^Gc{0v~4D6Z=hz usYھm8K8*Nkтk,%(lfۤ!Bw35O;m^P{+ɒ6q켪|J,:!p6FΛO b6!J0^\avDq IH.d.YZr,ۢl  ٭X4(-v1;6HwIgFr#²9!bh52a + #RPAy{uTD)9bdϨAdDF. Pm!sH=$jC3 CFܯri_c9BK1K{6߹X?oIכpogf)|~Oh|v_}_Y׽3z.jnb \sf2p&ͤi`>=l]H|,XVH!yMVijc+/ʒ5J\Ɖ Q¹+ ϚmW6#Z^Ȏ x7(K~i%; F=%rƹ !1qY}Jb8.¹w|/Bmri;'B. /Q6v+]8zR3ǧ.oJ" "~n$E)0|.3P3co˽L]+ frDvIfZ) BL{wK.|1rČ`Jk!z1eE4O<f=Ku~6IJ&zT Ji0I@zng)RO@*A5G xӡ{4k{Ѕep|dEHsH`6]OQ#ՐĪ`^xNO(?4SYN y88LT2I(yh/]Gcqw ;ks*a|@s#吠g$Ceeqm6i傉NO-/-W9ƨ<*ߩDv&0wEZUt>t=4ϩA z%}qY;x*e3=w͠3Tsʦ5_qΟETmYJ˾ܤ#m34RAvpÐπCM谀_v\(RfUC(ι/ IԶjeݥ3R7 F;pHZ~%N%/|e9jXb %z4M>/hYQk2* <7cץ0f|FYCTrL-?%Ϙλ؋LKGmאeD)ӶH/@{' ?JNˇc 9;by Z 6fPN(,F87\C @ئ+q+*Re gyӦJqC8U%O(Q! *\IsmY "73h<3dXWH) w}b\t}0B4Nٸhd{7FBb뉆hS:lW4y,ǜq$-5Y $;N)"*./'!(H.a~KɫXV^pu@Ww(`%ϳԩU8qJAM*l8yB;]Q^pRѩ{Kn)SQ2RYsE6)_=:|n1m2Cϒ3r}!1GTdnHp3Ty PD&ov)T|Wk$; (@a=/s nF>):p5%*9F~2 ljRtDD" +5:A'QVĖq2[o ?Hߋ4ۮhIyf8{cA?#'v8Zn%kYVs! ԐքmwiuΉ6ehD>%) jeEAYz%ulqy4gDa[|JʹٍyD툝7gXwaI^[iNɒp=ՊʕƂ9x,=oiH#µn~F#ᱸ{^8 NfLL;Sn* qdbeB,Ad.l cm]HX$=(6Kx)迩p#piIՁ,k뛑Cj7U5AF΃>%4'<6@ ]}HS0@?vۘFEmC`'wI><.I·osdc) !R([sPK0z6Ȭ6 'ݫA89B97PQcTo!%G;kVeR(VtXF 0 w񘣱PeLTD49) Tڟ-&/2SWlۂhKak2@KZ?+"戦jy?Q'Ϋ5cȔG<ֲycV6-U֔S.[Oi=U[^P_}T>G6{WxX0O=сq̻ k߉XQ-$2*}BB3&!~6.%qv {ZUQ&eL&# }DH2iiBDX8o x_|'"^a2xXRϪ}~6A.$Tr}MZI'b1yF8 e>HQ&sܷceoz(,@%9QTh?}1$f kZޞbZ FNp+Qqa>%'w7jU1/nYϙX<5+ c`H,%T!hWGW-| vEL&##)؜տ$2KIӀG*tB\Eik两W!QQGقR̴:T!-z} 3hdEӋ#~e].H5"f$UR5T_3Gxzzѷժg\~WNgsFNzGŻȪ_rMf#\@cWяd>-](oX=f !ײߕ_)}`ʮn1u!p::VuG04'8`h7η@[ri2ߞN#Zt9fys0 (;'~)wdV>D3Z3'|Jdه|o-ב2!OC5x|z]䋛?It&sw^ӽ|f[rcPqzs%G" :ENczFQ,l%vČ WbP"5)`?L}$^% /51z?PrBƥ|^ M a GL ?5f?uGjLGIjqJ4oj' ʲ[=Pbl`i1( 4Um)͐S0F1RiLizD/i&snE^EzW=`N8uns3=yb4|$yL'H(LӼ{0ebݢȩdJwZn:X_\Z0X>anفU=fg PR't<~/EUt 9F*!1рB `BZ86N.Ll21`,I/gkʃ/Lǽ,r D8߀|}2 JA^4ha6[wZB6q3͔$E'GW0mLClr k`)8森`V6Ǯlؘ6rR& lDl<vhtW\Vfj!z8h(vž80_u&yA02zt?h7a_n(4? N v/r>eǭHc]7K)T*5" Kӵ~!ig]ξ`C*v9ma 1Lrs5IB(A սt*.+Ny"dΙ<#휵Pl36#jwUka0L!+h rXWBZpTҿpQ[n:L]W+ 6M?F8| g6nt-ruțUTir0NZ'б {4*MaZ-a!f>Nq͹e/sb^B p&}"D'=b-(%DshS3&jV)Qq#FmkZ$.\ۉ h-|%YqXb[s٬4~kϥ|H7~V _=YDh"9WZ$. 膓?ۧIh!2Xj11?րxn"G< 9c~|ēO!n+'%H;R 'ĪS|f~ |<;wUp;ɩY vmv*q\ѭ'O*u oiڪޠDSh\`Wl|t?2>!eqwy%裼6Xz鑂!i#2p+{ʓ6@ӺC4?,-[^> d9!vuݕC蓄4O=:L!|]E0o0=9}Q&Y٣Thk%Z#cj;`Dſo?_ߢxch<7!k 4gl* Vm\: F- k_lRìm7ԛrQGBO hCÐ*Z*Φe^Е )zq8ɤV ($Au7ލ_]CpX!4]7:FGjw ؇@ <ɝ~yl+#s9(n "bR2F\ XW_[.${9)Ah{T{la+rc) .{`wo<5IlƘ^{XVVZg .^j*1to /:Gn|}Fa'%4w,'(V @ADFO'):c,h_ Z7&3Z X_B-׭cKnSy<)A^CpfwLژ,yrhx1 H`[65i)L6?|(fYnC.D?TCIüe9#dK .e;h9\FOlUrBFd \L0vg~)#hLmns+yo+Q{5=V/P$Qn 8O)Yr2#Cr&V)`dr@r&~.; ".j?L>|(XޔR% ߅fqc_ ySFPDBB |/$)giB0O??ir*|{rn&B6 j|Ԋ@#*WmD!(Uþ`Ens@ <5ۻua5|![30 ANDBo}y4/{8gHώ[}k8jQLsZX7Hq*C" =e.:rcx>b춂e%d_8(yx3֓Vbh2Щ<\Ίf2A&4L6uUX>px{Q|.+ج9v_T7"rjNy7((AL(tz]Řkxi2{I$!ΖzwY2~rWzj WN,ERb.p5j>d8~2Tq-'rCeI>!N33(]jr-Wk<68eyWBUڼ}Sl> ؗՓGJ$7FMi r3mNܥ/dLN=vhVȵ(s:ֵ-Q]@or&4~479@L܁B4^?jo8"oZ”/j_DV9^&~Iɸ_r{g1b,9an(mzV}Ā;}Ǿ;K)w]7et7{&&Naq7];Z0F]ר*N1[!ݬgk{U.f^%~/GV4FY@ xQxsKOrz!:s)i#,C0gʄE ɹPR$}qM4cm){ZYD,`i^W1}cFyH0yx|*w8ٛfz7O7i~εV[)%Ŧ6T-ب p}4T8-@mO‰NJϣ"=k~SO+JPX(d %İEEC'U[V(фEסRO72bas|G"ц) #LcW+ydu`Fqf$l4^ א߮wwZ ~C6&R 9˛~}) =7 3S~bI&6~s"b[ @l|I}T༜1qߴs 7_>ǯh\.Suzn]JŲB~ĽimrŤ v;Hj(y anpvQ5Uk+*UK%f2JK٣4kalfZ) y3Ґnmv-Ţ"h3 O dy@ohfZlP_,pOϸ0JltH2ע>Ze␬'ЉB)E-8{uI z|U0s.ւ}٩ l͜q!'2\ruq~W:[F;%K gofsߓةwO,dڼQhLNd΋YZ& =vn649Bή Фѭ{ˑƆ\_d8}U \oKs0ZBHI/lG{5`Q xeA1NYP)?_wGtnDP}N<"FƏ\> }\:)=,r&(b CfAܐɛ.vTѐʪ 7ܘ&57Pͺ5Bbw,Fq|o 9˭F Q%7VÄ@8?s&3E 6t]$e%20V^44 2M7gFȆC&!1TV֮@図ė ԻBqxy:Rp5\4p&Y&l4bi_f@d]9k quEδg tZz!q0rVkXO7]+|5Kɬ,[Adt&2~3,M<+`u}J,0[e#}ᰁVT<3ve>6bwzk,֓ۗ/(sٺ/;5f}'W. SyES9Gv= TB?qHfGe1VNZeQ Nh5VI,&I.QZYXھUNƲ5knkf1@B+\/# 2|~}JK7}8m4;V0haC1P4s朿C@lQGnt"_2B+D&BMԋtwtMC o/aC1~ pP$2UW727Q5k:bMBܥDP!$XF#, 筭[w׌Q͡CD '"[@5DK}L=+5;B]d`J-`xy벍dYA WyeB&(׋øeܹL}N.>Z>ܞO>c :0U/RAma&9 @.-G ֛ 3B,Gqh9x84szIҾT&bXa㦩:!Q-Bԭ% RÌ@y(i"c~ҩ`zIbܞ%Ty;8K!.n:jHveW|z&QGIF9-ʙ⌺HFd+ CSVp a!Z@^g3{`+@ o02L^T9fJjwGQN @M<.XZ5 3-WZV;h&JM7:4bjRuˣ7<2Cfw+vbP\ ÐW^e^՞ʯt`y72;ʊ}sjV2eis/c3޸m]hБd ,YTL}/PG Pz{OB475p2 rj; Έe1;s6,OK9$$Eٟ $K+_\=y 7) f^<]ThEo.* va{̆LPK9bZZ&m\|*feh"j6-0t_aOC-H`VaM㪿$rD'B0'0x0Ns,`b))NCb~Lw~L Y<<(ׇ`W*bE># *nZ5ā7g1u%…щw4T NJۦRsc\w\(m3J&ԫDqLḛU薀'.L2)O #ԁNJuvf̓+.;KBk76|c'b,ְsĀe+qn(mwd~~[Tǜ@gԀƜc@uM̺/9pƠkb(D;=_ 8DIr:m}jB[lʏJqq.ѵxҢs@8+OX%D??p65lcHC;;ӷx2 2?;XJwr`'ji53Ox;+BD?EfI,@H{n_ϬwA 7Y扴uynj/0ݚFf|C̓ݖ%-A6 Mz5h\W |_1SynIk.%^Qtha[ݕd Q#,)LV 樵z={IKD[~S>x<#StdQ)_ZhPmV .מNsBHRG޾>r廊Jѭ2zDUyen!^MˠxǸZTi%eUZ,թUU0P.? znFcf{o8-~ӿ rSSli:({MFiZ _&V(3U(~O0 (U.P⻳Yi[oSf1dqSƈ=@uz2i|we>HIh8\4r{"Dϟd5]Ro-2ZCQKu ҡm+|dY'81}C{ٮ3S-ǁ N] *6 7d37 ~S_Y}&}Tf17b[X.T2h\n6\bJ+G:"u$xj5@N]0"/U. STkA2+Lݛ}F} Bo}Ù%&|Xm5XvOF|W4Wjjs {ur_%$ PP8|^,Z䠷`2\eύ,ظ9EgWf^j$)*h3 V&}šܜ3B3ݾV/^)b rn|t][{k$E0S?: %n7 ^RRGә rAfRF>E8"診0.( ŋ4N2XrXW(.?~z\{>T3Ya/vMKB]@u|A<5b))4f1˸~:VsKRdR@RKHe~./iNUjH:{tS<^Dh:jM5=2Q{hQ>tv ~ ݊Oʆ1ERh$"/:69ԊQD*gs&@]I\qE;ڞ\<.Mt7\W[qxGo \2U^LeB_~{qrũ*fWXkt*&%74EOa)rX6R. dd ߃1s Le0{i}y9_l|2dSX3͕ #g]x ^Ij`;rzp9y=k 帉d^5?)HGjtє/䟐N(AEnOKO.A0]#Z̗|}4ppBM>JwCu۴*(OFQ"ɢd@rO陫O (ug-C ]5v U u{^ǻv ObSٞͬ$V(䊼 JP)\t|: mg%:4uv~jjV2rzר d[4Sad٭%G$ZOHf<[x<1,%Q]F ~h{p7*BXO[ :5 5HOLlP"qSP%WPVKSawo T#(P-WN" 6~-55=7Ef.ˈJZnp'l}6Rh0˛j>oGKrC;H7.ks8,^^jq?)Q-/ڪvjk+$#P;<Z/ovrM'8!ŌJ|c*|#Ǯ2Abry;*& {P(p}F}y&p=v-eoS_#6ƺ2^7x\*L֋y;H(l>l xf@z癉~ (S ݥxjL3(&~Ķ{ @&@ P6OaɍIa;8rVl1'xeͨ8ӿPgQ/ZU3 "s1%,I2Z-agb ([d9SdD!` xj~ Bܫq4gv[ߣ&]w(PkY EPz|އ&hJI) 2@/98ZSB˲=Y9/@6u1a|Ks9"_*_6C $Ʒ(n+L>b\zh=Gɚ?_a?\dԌ[Gp[(wT(HA_f2Pkw8bAKݺ@4e:Jpv)%UpWbVy+2R 5!OPq*稏~a:x0(q0: ˇRGFEQ@kk/suĕ$!n m(@|b O[fOpE@* W 8K~c:͑tsu(Ebצ0?'o OVAnMf; 6 /1$yݕD͛KZ|`}y 4éR|i i6ȴpve?8& 9plU0>3IW1,_6[UhR\Ht]knfл(s`2ij8v#ueKb2)BE#eA^x]Dl0YG'0 [\g}) 75ӵܡHzfg o7+`s̷!Rw-2^͝ng )-^ ¤áe069,ДG M/ا]Kj}\ WA8)r{h+^E|#Oա\iV&5I @T+. lg掓L6'Le+^< &79lm·u/3j,STdQ,$,~snEQ7b\:ď sP*%)r0K7(ek@Gߎ]0d7e)`(.b0\Gx2*I-NJoakK#$.6g[>OHQ~^VE`f^t4ɩdd#Su6X}S1|uBБ{0'1TQ3 JvA]wUնvn$O ;kr\ ֟6 xn)s ̡cJJ8J~aNTc&DZCOrۓ'=.M߻Yi˹ N܂6FYkQ^mHhߎ|ϕSQ2̡[B-19]Ց 4D ]0~ԬN zxc%.6[K çU\*} xW 5f`SO;_e F[}*'3 -Eq];:Ue,R%N5[7Қ-zG4W$cSbM6P-~ZĄR*q:cd2"FlR6-*gh Z63w0TJ v_O'u&B-Y7\? 4^kE@HO%ғHN 5!A=~i )BEd~؂9 zgR`&v;l#{!z#"C4H>v= u`ΥC~#z[>Vdd@ lE6cRCRjR񬅰[ԫd]_I'o:MDOwfsmUyv׻U< 8I.$qz0X쐡Ua:1b`Z V@:¼md{:G  xp+9=D< ;{Tq@J{ b|9ôɔPj0>a*^(xsbw8B@jO~;(M5 |ؗn;x?h[=2ϚC>g:Y^Do: &]St6D5KZNWR1W}vFZ#0^P9mSH_#b8Ze$ AB%&עyd 7|^ye8 #lnxُj7̷M2- 'ORucp5@jO}E6$>j]DX\{r-}\Usmy@ڝ,""r|edEx4>GxV? 5> 86`bwݸxn׼b 8MZ1X4W%P!%!=zf xFbNjc{0ᥖɛ +)bwt5[Hlxjɺ43 G Ik-AUFZRVΫpKJ_?Xp.]Xԫ&] *I.C!YؑmMz[L;Zp剪MD«4(`DwO01 Sj8_XZ\ֆ*舚ܮsXIf;DN+pm!x'GM4TbV[TVR BD ǚgm$<:s4Ah.׳T/<Ev.o;;a &4#l^^K})nP)p"5?=FU3Ӛ#[-"A+m(aJ/[˹SĠEG|'i_L^ Vb2Yof.3gTKq}JS6ž,oOr`Ӌ>'k?%Vr"]!bU5y]("l}7ZYյN=SR)$W/5T(>OBд?̟^nȦpRrJ.x3(6JN:['\3h r(_CU89%M9.E@Yh[,&CWY('t&ӑnQ5^p66{huo=.|؎߰Z Qr6R3EK֦'wWI %7sB~ULxkHjaE0մ+4|ڍs{Qn1ʀ(dPS=dWKH ۾Kk#e1k[M q?UcMyj հ=h= ^71?-*L(j֪=:^B= ](z"툳eKl[H.")̃ҰIP9Og ]];3|Q  +ؐ_}@JoM A%,f+2JN>[!B˓K*Wٕ}Q􌄖=pӡ1,hB0o=P~X[02zs5$HA9qG.FVl@jRbgxCD!Қ _ L#{⍬[[|[Zsg[{Ի,FZsV?60Zr'QF `uzjӑ:{RH/ uPq( vP!~@i~ٞSٔ73Eڰ %l_75gyLu=X)%NLY>}=FV$z6R!&0O =7XA۩JҊL^I =򖒀U7-gj߸TaT$/*^ V @A)S hv>'9?s%䃴HZC:Jl ;y8 kr}Fkv,g>;7! J9-% ܏vSX]O|]g퀵}h5xxZLOʺ5xl3U ! JD\AWtYw?1DO3I6}ړMzJI<-,ѹU{5&Buf:$ēGBGhL3N{MuOs&_?pu*=|xLVDhik7EO4 CT*Lpa0` ״'0@uWC+z o#L9(Ue{wOGy><OG(Yqd7Kn4aWtW l{1UJv=nˉ߀(.;<STlEY4=R8e6b}ݹRyӈx>mcnzZD ]m*8]#.?!}Fݚ|X )ߢ5>?fzQ]*v. ŒU+jO`k{6]N ¢ӥ:?]f ⮒)zxxf5] X\1 XĊY`Pt Ч %@_5\k\ jV;̣ ;7 Q`E1Q.3dLuSmU&t<4Es]A4/8?Y{R Lиi"*ⱽl&ی5F߂bڑ*4%hQ3lqlǢ>v푣ɰX#P M 6.cT&qQ]QL,$B,N`S:'3t {xCtc&V M$WwFMr,YN \ܹʍIHG"nm{I'_:FPہPRa} {[hot=hdie+]1lSw]@{N f2S ~ͥPuc 51Hwo({یy1*UTB%F;,/NUNɒN*e%ltSe hp_btggr244Tk2|7*'^#Lt4;({_g+=!Ǔ͐^qR倲y7we})߬u,'w7w@G10p[׀U4R!-4ǜJ"N <i` cTSZhHs qpwVJg'ʱ'r}Urr2/ʢE:\_mۢjAF_GH{b]{y{ldM!}aƝ+틞E6̈$'!8=L&F(HJSrVLY$#3~r=pAs*~[Fm#5Qc;C5S*nF=E]!?!S=7O=LRZOEQ<`Vr9 hhuı~W谼 g61B ?m|sF1" W^IZ@\|Miѱ WXBW\FbS[:m>) "6&9q`nh&%<'uRTGEFcp6h=$K""@?L^Gz!bT`BKii)|+FfƐ: _X0n2u p 垅 sF1Fr,-Nz^xX]/gA) g L >Qkޙ5֩iAu`,!k_$ph5^DXxgͬnI!2o΀G5pp V=4 ވ[C*"u~bM4Y8<{gBqjMق-%ΫIQ$@ؽI]0D-L%;ݶ#dzAx`$2a(qGF'O %NIHaF*FKZFQ S{@/]e>*[xKpIIˈ"ĭIpMN@= qXFM_-û wW ?`bйHAıe<.]6ӗĵWdBS:SD鬒Y߮Ǿ8U蒁m5cX] [j%4f]o`:tUZ:h~-ެq8%YSL񟒯\糸.q}oPx3LbDȝ'EFhj?(GϏAď89w᮫q4$# yc btdHC=ٻd ʛU9j|U`QJ)T<4OY%,҃U{ ûkN톗/ [@X b N"Ӂ YIO2E( R*K. s;--^mr("DskuH] jV-H:zp/61$lVO OPt3xsX٧ ̸y'-i{vSLgm!1'F.p?_XĮbhJ3A*Y]~qnB^R5mzy_U % ]&(]C>A@dDwvI'^+?tSW:B]kbϚoKD ;%*j"ϼ * mflhqY))207kƇjȽV*@tfg\tJ!/1ۃCSFT+\8xlt%j!*#0ȮEmW~R5T ~*ο=>Msece\uٖJ#W?H\š3XdF*6qtD>%X(e_(,r\Tνj|`xV~8`KLۨWI3 Wzgd%~QNWGaI;MT%"Ae+ C `D^ t∡ 7%=j'%Y1"54R ֲJy )9a5π㜩l?s``mdOl\C$/j4\%|'۰: X jp܆yIh\ $'gnjgn2 r$ L-@W/@9EAfV{xnzo45:1VߌSٶk+věթvv3a31״_3:vޛ5^2yp1k TܧPzBRYTuiH!TH捔zPF}wj=~ F"!n {w4XHpU1ȿ]z~ ,RŽRZlP[S R>j$?QY8 =JvꟅc,"=dr xE[{r1H>Af첗&|߯,H0c"jKrON(Wt!5ΧTvyMq۳pߘVRIo5ICH =m:8iX=?~w]"8>RjUW6z=t#2!~13;_FWo^ ›бi W5[So֨+sbQ%{<E @"?2$2D!8)w»OKsf>Y)MHnԧ%4?(Q֗ ÉsC:F z$ r^:O⠠2^ Z" d*:\p!qүUuzTwtE NѥQ3w&`kNed  ^t`pvArbC#ի3P&G"x71u4q*Sߑ.)ǃ79-)|$GW&prY w걷날xpg)NtWg!0EY1lb9R/m{Ai3Jk|H&m{=iz+ϊ8PY}lkaZJQzM|wVj.sE ٺ5/J?4L(r$PQ6ipL;jV̄h鬥͆}v&&_FϖXГM} 2az1ʛc76*%[l. Z5[keӒ]iᾬsg# WgHHD՗z bnBEÝ}мEBd=RCv+rQa}S 8]T/F)WyWO"+:RO8iU\@ 0X,T L5v?%oL0p˭O1Q}8a!s3B&xQo( +̵4 n{u MI*ڙ*0W]oZ1&DT+D0Q3kl [gm@{QWi[Dcvogm.eM $ BB"fG R ӯWHwQhAD@ N!"VScMBu&ﭣ-C؛B [L>`\܀BaHDu7{JQSD5dɳ4jv>y=Bs y4F7\uG#kUqJXY!ߺx"'mAhTqć!(i+R) |WDԒ-Uf_(W%{׽{ㄇ[O$C'|G-=ڃTƚΪy]XCOVWs-rxU"FEv83kZ1+>?䢯l6(-D_)b O\}R4/EIEN\| 7fT0nPFo󊆩&CJj^ rp>t?ŝ1k)[' [)5`LS$=W2Xy-awO>߆cf \12FRbHd|V}Zsp] jsvvT"ZGZ¥s،+= 7,{ʲF`t+2|%;ԅ&[؎{&P XGl@FG1V*_ciQSƀL`8n=OJ~z{f0gIYG6F+ !!WtG>떊s18_t e+ʍ0Ľ 6| ϗ2Vm}byR"- M-tZȝ&፲+vDkM{},28IuֱƄ"&#Wn`-Ѓ9U_r~K[ܨeGu{VvU0(fAP ; ,Tjs<[|&]EW-kGPB(zOWGʿmk%:wvvW gŻ{[ Y2YV &# 0bdgi +\5aL~,]b#ń/Sѥ=|br_dρ2F} kHOseO1/N͙ŕG!EK^:^9`5@s-ܯGt7 RnÆc\AH=X2OHf=`㶽 <5C ܷU . 8G= K$aު_nJ8~OG y-ȗ7Z< Vg澫%E`] ?ӟJʁ3;fۼ4*HwavsAbrE;BGw%! 4u<Ø7EaE153Lr] U3|2LJUg ny.*j7ҩyeRW~%fJp_TSO _;9-9=z6Y3U g^sF2ycъ lwt5jM=,ilrЅIxm`%ɍm܂*(azҁ>n\kip6 4G|bٯ.I|)PPgy{ )?{qךp~b\KU )ڇ0̎'h5?$ӋtL3TO燪n?Ț6̦Sck@DV@RE/wA 9A Y0Rd WmzYMeh [M=\T2vA+k $<ރ7%IM7%gIjf ny#P{Rb[lTVswլ{t}hB Wִ OT6WͥOn~UxN BpŎX O?WRǓ1?R8i4>#AgX2]aw¶A`/rM{zcH9[{]!%r6+ #LÅ®"G@Ԅ0PlƆM].?W6>/*LQJ}]r@A94)܉fM{ali]ݽ3e4~x^g=Iz~L$J+ދ*ϱPl7@f;=d ~)Z9W ] _fRRr! =Wϟ[8>H>C %=xnhV/g Pќh7_0͵kb.U9_mW B0G{QO]QeV& ?ɝB@!W( v x PO}Yd({r2o1=9!K:]d~_  B8a; hḨg8L͡xÍ55iy Ub~eU䖍?CO5ʉiy﹑VQs''o}z_bKU[N~\UR[o%἟ bQxg!4Wήo ꏹḾqw0BʺmD΄uʼRAR ^# V7{#҉JA-@&,/ܠ2Iwcmu@W#8C"4{'b:Ӿ]D9ysMO,m;R4ڸiSW,NM:^e v4ٲv`c#o)I j^ooIƵeh&բ.QG yԻo%?N(m /&aAh`co=H)Cz0p> R{d"2K%Fɠ7!uvn =˒$&i2T[8ۗ[a F4h,A^sߐðڡ{ 4_K}`adgϘHSϽr &iQ'΋ãHҟ͵b=]bsMҶyAhstN(&] 8EnCB5Tal1\Rʾ\R':8x4h@a(;ks7@tJ5O)_Zy/#gp "}0iXp;֏qOmnot^{{ qlmvDBv O~s%&RdQ)k4{ͽK;.v}j^Q Bۣk^RA $J5@o,5+bQlʜFDyM#Yy5oe+YPʸ>B/\4CpY*E& ER'X-,'_k;Tui ]փ1!!WI"S)*f\'lŽ჊d  ؙ$):l#eO&4uPp8џn&>˅*I`2tiM0P(' =Ag3>z̉E0_6X p@˘e)}3{fa*1咏em\5{*X.a!XlͽMNj,! pa,䶁`'cx':Pr!W! ^'K'L!"}j fgyQ֢ʕtF3.~?kq.VV|m_lH>W7t-IJtN8_[L}6MuP'b7g23^7LaA6@ǹ~)Ky V~Xn xo|j :/tYx%$%XHG)6([(# VCНUb{J9 z0X_[f3r&H=S}={iG05 idS[xiirp`%|AjGg oXn*tgjufN9pUj~A]qvlK@aSO7A`o951sio&9In_τ(6iEnlfaYgm%;ii:&$Yhx[7 q I|_\wȽX݇P"r`ZCw*^vg7-,f,RI8Eq/(tua$!k e ~A+g_z`Eo X;8NNds-J枤$ȗgzBR^xgEyƸoTfP-i>?Y7"+3;Z 0:^c$ 2Dqڏ}zٗ8 R`Zp l1`vV﹡[6O4}8}@o .N9IpBV?~'ߒ9$N}J GiGbsQ`P oO8E(B鹵J e2Mspo1c &!ngnol#%i2$&T[M Zӛ{'n?}'SB '5 `i0@ ΁ߺ,D㌇R!Rl\NTc(`قNb@5. 4e w{3:[9>Ai ?2G@mڎnB3R Lz茨CV * }&,_5=c0N4MMҖL{ܶA W~$Wu @vM,zj#T[=i $ x<[ѝ.~FrͼfT \@h!Clдc&6}S+uln9ڙ~L| bԇ K>m8 NѪ:d+ue |_I>a7v#hr#?=7۹ J.UN1VLQ!=aNCql#DFOp޼į!vCNu,D$?f^bM4zY Dz9: _ꧼa'?]\xiiVC|Z+"<.1޿,OgP_G;_JJ|>n0ߏF~|B1j {zLz,M-da.)84Cl7M(TC1nCUxE1lKZG HXi\!pJ,Q l>HgkZmW}*;?‰[#$51'tV@-n[LcF8N Sۤ2 ӣB7ֺE+/<,.iz>06C~-SeK?5٥.geY_$:&"\߰)I3m3 ի6rs #c՘drt7߀nOm/WwTl3De%t$'(8 B 2Қ6{Ҙ ./IiK`  .=SYw^ ;gsfEfI||٩s/v|qZ*Y2ϣtMp֋32|WҴHlY -#[I!"uPrZy͘1J% Cz<ڡ'kNM"4$=b|G!^1C^Y)jmp^x*9l@A|o\{ÎCAnS5 jDݧsG@=Wv,48u!wt|*z ѿ6]<8Ádyk:<ihbQ~:gҧ9uq썲Y}xjmd^') =r>Ril0M*2 y)>g==|=g)/z-B QgǽGh$GyOew[Bd*&ŗY@𧒇d$XZM)*pZu 6({H _L^4񉼱p*QK*?t>ק|ͦ7Fp#t ) 5JWԏz᎞fN_;nǔ/ Ry- ۔c-2aՊuT7)6s^YZےW!tOx06"q6dwưh`?ʢ]pߢ}ևXAl/lԣ(_铜BUwkw… ;ŌrdX3A|?SiҠjOA{Oex cQgucqExaC_ #[w~6 vw%OK\oK^BwF\x @+kbK cJ2zfZ\i[$Tn5A?;Bb/Pu AB*P*lAJ Q\IMٰigx :XzxY)~@9.-J▷-,$d>Iwzv`zʛ.]X=M;C>.Zzv=#79H2?,FH+I.*E%n[ɌcpG.C' o?'⧤B0tp7GuJ`+e` 6XQ#'1*U;xRNgC<@V@H^$[G x??q sl]э}mH{=!%8A2$>uOLx XJ'Gw֔+5 9BSd# 8A_"G㨺Klܐ'njThGp,dQ"$2*ar Dm,瑗xhQ| mNqyc>Fs\K<ЌhT*܎Z_lduݴ=cvϫR{8JJƒr"Q,xRV. ZmAYNB,gV,+:$9n-}1hv_uZ jV }EԿTNx %?U 81_az2JM=K^kJ,|d9t,V> `'r<8[k@j (h?BOcZhm./ZV^6s%݈͠&#"aEtmXtX0/6y )OJzZ/;Cu n$PA珌%׻RTTT?%:7gH=D jNpڗ.܋ny oM]^! F Og?, sC  -v&o-1F5<7p`&}}FXAV i;+>xٹ˶/byR@ֶ4a@*=jGЇ 2\ZKs?y&digS%IH,2.qlٽ[lod49Fц #!U6dτba [AzyOnꏱ6ZH1ixiL dYvYo/,&iE}\Dȳw ݢE'pҋgC>xvC]\ųwࢶ9wCW[Yv"$n1qfB:>G<7c(G}ɸp -GCBvͭ|T2Q D^YHPgZ( u>]FXlH3f^i \ut^'6| nPfiSOx0 E X 5;G/B@Nk^/ێaLo vQ׵Cqx/Q*Fu'' c,G׿7|^O/geaf:S;2Z>p0TƁ@uZC oc|z"Q(#`Ϣi=!ۡgC)Nsm D[xklkk'Ve X\7 a]l^Wn{0pモ%Em40kfQzd~jaǹIꦜ=,I-ސ Bc/1F'\J~ngWUoJb'/JpP*fx i ,vb?ͻpق *8 :`C![F&3^`Bo%H כ ajS5^pَХS;^l:kD#9unOc̠ w`T6J`{u* ]\^LLpddr#Je2=jv RDiǩ9,VH?Xf-WN %% VN'T뒨&u)2tv>XQe6RXDexth9%ؗSCh}7B*=;j |l4͋ق>C׌O4 ħ"f=cylˡ:+]x\ JV5nw^o4R qsQN,M{FP6!بTb s{0ڙ ֝ E/- f "wc9,DIa[&b XF~ ƈ`[*rʷT_Nbm4 -0џtnp W/_$h!Rϊ|Fb,Eaj^5:\^0.uR'F>*EN]DyKP0VlojVLmnl=CK~'4*aІ`FFUMSȻxkS9^ЁSz:1SqV}p#LAi/ ^MNH>8u y]C%_#(8yn},$xF;Vw>H/W,E R '`д%6M; ].C4ht^6b T # ޴@q$FL juAo#DoR#[%*ɋD2æ(X`F!ZNt3 M2 ~eR BEe{"J!U6X25}mftj½[ ԥ&Vu#vZn6}(Jv,",PAc1Wlp'.?X(k)SS9ٹ06e9 o?!uc#LŅ27W< m>dHm![%:) "oqDeIdrf}ڼAS9u&&J#h&r9IYf &F҆qՈ\HKU] MK OKO]7mx;^F #rXgEm~ ]LD,D#@="02!}Tjðd6jJxHUSZf63#AKzRqLoj%鋜tq0PȷU+vȵmx8)c$;>+QC03\h|/Ji' [5`6WPX^ xHL70brCcG~1s/o"M6G]-7FeCl2>|U@%cXru/̢<~rGU:@tWuzw'3h!D"a?YKY=aɔC㳰#&l#24*ԴbfWo?=crK1k~7"y;67}>m-U,&0^Ȍ֮/s+F}Q~!M;\Hw.$DESvj|΄OVy1pŽAjR|+r8~ Ƃ4O? VAx'v} A\m{:Dzp˦xm K,?'>`O`?Ne"on\a|IWby󪓛-})NbRd`|%SZ_5[s' S> }(ŋk㙣)E5A^wBySU'B eE{IJ|QD ˢ%=,rp P<4aw^;"3LP ;Q (P}#S%W` (Ez4fU^Ol2ʈ1Qww[aG.T7$ omt#0jC?:!0[-S-q,_P,u/} ™[Q:lKH׷!nr}nbi Mr.5cwXJ)wBN4X !B81Zlq i"74 {k2iH7j% ~Y򾴴?}\Ϯo0NM]-ǟ -3ՒwRD*N-;wEVɜ{m?Zd*hv\5JyjuVBw}z R e˗s,ZӚRB#"RioV a$f:M:PNIUL##2Ξz.)˗)yZ,t| UI6;iN}]ҘsjC'VA^ɺ"':7MC-e`(ٹr&8O<`hS3) On[JE˝TƆV]#"Dy⵹|x,9V- }.p^ׂ{[vhY0SQ)h⮗f;ٌTj1MWfHX _6 i0\ woNa%~"2|?g=ێzz "6<)H|2--ZI\!Zf;#)QZKYGiou;'|oFLEf.XYi@}bX/ fdx%}.W{V +O]՚twOkʐH_ 8ȃ.<$[ir:J6Y"ד١] eff+,YcxDsFBB(,/Y ONJ(FQ6&V0k* `_&IM~Vໝd.xQ(>պ~NG W:&,P("6؛E"ɖ[6jy^m2b/,1'I.s FqMش!)&:u]~ε%@NOW:<l.ILU02U9gëg4`\q51~Ԯ= @kSSXNad]D۽k*NtM_ud) hv)cƭ25!Vl0 IDNUu{G}BUuy˨A;`73cBzK VTHo_-;Tu&}Pm? ٳc5 l^b~elz?M&X*)nJz3[!tT;u a; Kl7p(awXVcj#?h28i4[6Xj4gppn/6UΜK@+\z=W[mxw"k%i&t[;|}Y+ToW.Df*ݛk juw?c J!56~\G-)1E]TMt>8O|WMIH O嶩4;+w >΋>)$a!Vh$LwpT#0COyȆ=FW;ʋ\+2(Ź^$k(۰j)0V`ڲM_31&ʞ Y{-4ZԢ H,4hź?5#PI۔4tT[)4.rm`zf|ۅKETLqaG_ oq雵vmml{"mQV>}TͮsBO19IsjW8;{Nh`{|cKV(0~ 2ɼ:EnRJF(xҬխWi(O@}O~{Cl* &ʺPԬyhRL0i";h! pYR3ϓ7l"5d|0D qZ8>*aDL~us_VAi4[+/Pڐq{QX Tȫ롊w `o|}l<R_1$-n;nU6B:;0Pڠ6_x©'^b+OjfqfcgklT8_7$-.8M0O|;H H)lShFQs{+S!)v婸-|]zV~,(4isz Xa>!1R̀1_7?6#Oma][~쮻T4\ägD_lzm%q "6zV{tjVSMP(DJҧ*JZ ]uծ̓'Xl|ɶy}Jc%>Kޟs[5 ('eShdg r{2Fn UoޖesR"¼ReBK fS:Zp@+u^A1V,ZjyoICl(_&i,ӵIE/QH6_=kٽQh# ʴ)zZUQQk&ۅyս]r}aĵfa1ԕoYxn;Zfb^\ ܧK> cpry%g{kZ[Yr ]]k,9)zkUviBd+xIM%Tα VBH:|Oon?)]r|^4m3?Ю*a14//, I( bZOKM}9|Y}ȟXo_:: 1ĊQZ=Cz>6<` †Dn BZ0KM^ýT5+YJ'UxYIvP];]wU}(q-P!}J ZB$Fr`%#<'emDSUit!L:#WߍA`iGU&[nӸjb<"tYeJδ| gv3B]YӧaE|XIPl,@ e$rM4Ek#A-ٚM=?fudEë3k1Np27T)O`&NEU‘YG:rquh7w&ߤ=^.`}LI fx;eާ-sM#m85qJyƍ}YY iuo-[$,Ae ]۲ps[hO~[3<8J4d,H>(/BȊ fڂ. p:Ww;Β<[K{kܺ.29)}6z,,4o'_`?=5L+Z,Poj X cګ=7^d!<,rnn#]EƐWt:~>Ȯ0rT&ƌ8KKxnr%],-GrGu0t\#q @A#q e>ɨ _bMш9FѾקQ\Ih5xʯ"66R%c`rWR by[W—v)!Fӵ`4TWKUpD9~#W=A9R!=NQp`2 b:ߙf5<6@ s i un\qs?c@{ RWMdClJϼ;.+[sONF]!gu:A:z M3Y½ﱘ\ɊRvP%17he ̖$-Ju֎B]^8oSN9"IMX]MZrhڢſyS>yӤ7)BL}-Ola\T}+Р^vt-M0~B2~ ֒h#H J<(㨄{>`Y Dn 3@SYq7$@^lķg}f;i)xocTW+OYcQajQHBlH+`r fv1hP 5*C+׺3j+)hߦTQH P7FZ# h{L!4' ϟi"xDɷ,L2r܉ P,Xx5Nq}8VZmsU9۫mهJT +A5n7y  f=c>\ h5˓qŎJ!/*%uf~ÉuQX ي{G^̋m&]C!EgrR0S#}%ϟ)*TΌ9#\7K5Ձ1 %]wYomE48ErL(˫z2ycu9y:X碢}6rnJbcdݙ9 M(R !Fe4W`9s_jMEk?sg4rL[#խ1vA:VL"RNQΒ7|Y`r$u r+ -Q}IOEZɠW( RpZos#:Zj xӇ!j1e'!15<$6-M 'ibfTmU$o1mØu&ek,( r+?bO: Y{7w#]欨ΩCˀKMN9]aXk,g`9]@zwYm[TɈrw52$jx]˶d^l@ u%]DQK\P'_P*D@2/#Plه*?EW1#p@nB!ehޙw\E:}~jY4 2}h8jSvtbMw/(2>J(9٭s}L2fct-5N P췾m֚, 87M/@ VLʴOV\5r<E6}vl*PXMx~@dʹ bML՛bI҈(.܍(]]dlu$'|콆@\'%g)[8*EK+`% +.F12]b6Z&&urJTkRz%1hAgp`Hh+>ǫ%󾭸fP_eS'i,{O𢌠.TAyϚ,6⠃f(q!1y-A8,f>mYg-B"nQd4M!>(P:8@%ro`*X-D\tm[#ׂ;!ކ\HikpBS`#ao@&KZ;oA dz#N7T+'c]8h/}oE"=ϿVZ˛1 XzIcİo&î):8Vn wͦB#1?$"lS{x.*V]HW>D̰=;@E5MY#*p.lLѣ`q=rjUR!\ ,0 y[4,eY r <˜->CHE8YVoDqTrng]*͒uHm] XpFv'^ |@zEZ6-e)p 5$3zaSa^fآwܜ=?YocG,L6dbn]3Oo)*ujEqlLfsr!|)顎Dߥ})vE3))έ:pÉk*3 {Y3U25ԛ@?0p6A˯MJ6RSSѺj3YFhFly,>h$8&t_Ң֫sGhx ɂ3' P2z8l3j .b0bou[H6yp1tk"#L?~ xsKZ&i;І z.b1MFupCu챟#\R0Vf #dwR@^R 4n$CkM%':O[<:c/aR@6%jd!K9!AxlRM - |oE@*~E3ouu>]l󊵷N-j~izULO"TZDUz _lnL&N?4FЧ՟MQ F.w騚HxҺh/-Ey%h^4LR  B&ז)ޛ^*-!N@c39B)$;7WaDtWW}O|f} P]mQkwgqUG|Q2"Ұ% @$E_wЪ˂%[eW'  I GO,pbٛ46ѡ!OYr7g9K\z'bO'LTTrJS5Ȋ8V)@(URo%ALSަ!BGɪ{X1^=AhN9!'7FD,\yɺqM cS()k շ:_J~|KLzޖQW09]#RyN X82{fqAs_Y̨HdW#dZ8Q96GFCv[hEwG$$;%7>g9<tr JLKQ:;4QL`'m\,a5dnjDIGo٘a$νoʬz>fC7vb=5hD:߉:Hct֦`fF%aI1AmKaC4⿁EPshw=26O?@dv!j=%B.zK,-9~dH QpeY[pҟw ݏפϜv=VqM@K' 3T&n`}R]dySm[pvWGǜ;ƫE!ʸGD_sve'7֓YBmu`()J~c9"R(o<(syķz$Ψ탘"DE^ֲUe6Uy?mRb W|< [*p x.סYRY%9x!KICYKEg `zt`M1;.bGNCBCɏxG[k vQ\`{_aR~s-_.!QQ#J+2RH}\pВY]VL#ʠ:B<>CR6I2 r%sSHi&b|0/*j8@j-)#UvI{S)oz.F{|i6bg;޼F>K1#I1^L9x@XPգf^U(SX3d*^`TR4EIdX:Ř͓TPҸe2nY#+. 7Ω^jG}ƃOZYQy<8AEкebYˆVmiݴԗCh|=D% ÍaIԌԾ4Ƿye %[heʗrQͶmV aCCU ǟÀem/dedWcSX1=.fRMprm6V Sj^vuE@1mI/a$ sr4NaA!2FY0hOOݡu4F vxCZ.Vo~@Z~ʑѷ9{Yߍ^"`mQ, As}S)yYUDV~E%Y(z趘.?r(nA zU1_=h\*uDԿrSKGM4SFs&"Q/1ћP0Rp)w@WG'JG 0\G`ݡgd$篂oFJK뜅C=!^mwfĂj=f+31l3?;- {eJJʥ%2:6ve΅ޚDb*PiLPHċ`qoS8nF%E?!W(q#H`]v8`lD>/`( ϢvZqO wMAiDtq"ca/"!s*-%s[F4R>54k}!/nm gK۟os%GCE7Zq8DwNف7Qd e$4L:|B%fv綷‰tI FkGvCiJ[Pçn3 q /+&B{Gd/a9êA)8)J:}%}' i^wp^;lm% QjHWs^=^CeEm32MW$rP"а%LPI}t.l$4^|Oi-&a܀g5Y<`jrjMfC-链RKX6.د|g+ Q5wNP`ې'i5o~<~۪c w8Dr Vf]-%="I DT77W| J`< 8 Kbړ{*I1N ;@~!!Әfpxf TJVwOmOzIX[_!"F]4%tXpve+ne B.ڒQ\ޤO d;Nvhl:'1I_boh9 !GʓYQD*!ι흥}G#- b֘~=,FŌ5`ŁoF\9[i|em&vJRnmzsBZ`*D@1 WjM[xA{bܰ{rWKwD7Ec# [S(`v5_ ]`aCA-=&1i7EA} RnMo%X2+!x6=|Kh+Np*')Em%sV9u+xtи nTxvJ. S˰IyMq]M¹ҍlcDOt$i GYi|ÌҐpm9e3 gj$ւ%v6Op 50?`n@o>ۑ5$kThE,,ap$(U+R,HX{onHV=P5 ?n0RLc&o^pmӽ_w&~0KkȇA\N@UXNW^L,oiHm.1SZYt {TӝicfD)b}0r`iصQxgGWƫ< ]fg4e9} tJd 7$ B7J8XL.J s!n8qB-v PZȃ$˪2Z^(ʑVV HBv+&[٫@2񍄙޽&!7L07̯KgEN.;$|PtLǾ@KAt̼`q~DraN3CDND~ѐ 5 @MwT5+IN#o.AH*r=_HBВ,Cm*|T m,4;2g-_ c|AavGڽFx=ʼnqC7E?'c-"C=5 tS]P'ËjGk3@yg@1.K D]قŇ,U<[ 0AӨn##c`)E糺3^SpmL}Jw.R&2y\eP -bH\ioHU;x]2$vGqsMMywƃ<)aQcQЮFvJA(Lieu' %&/ ٳRm3ϱP#VK/?e*@qƧiȣBA`쬉ɆTU9?8Jh&KDak2)IbQ<@H F??)$2FA:_uu2[pYMwJLXCW`fY#ei(ÖBCsږd]{H+uQ/Ddq!JtNDHF7Qfnd$ʣJ WP׀+z]2QN5ߦqWUHQ@.:ceQZG+z)蟂UiT*} rqYKUdRe!U3{+z^#//5lOl6rtcS%BzԐ)I9G6CrԆhu3?r"CBvll 67W `PP)P $(Xe/hK!J.=tF 55 ǃByG' ̕řl#6pCvu#MDW˧eEw %k!󳑰 l6"薑>\@ε?T[޶\撸D 0|h+rE 67 I5*ف?lZO@|_Xf'8v(@_i i|Di@ !pįΧm,Mnc]P,eux1z+fCKVvOylT(LoNo::6P$%󸳔5VAs-S]^?қ3-+kNU["l]_iDUjA އA؎-0Zx^PrW:}xRIZC6ύ*7HOHo Mu 8rë S[c@l/PgLQX8ޢA-\͡{9 y~$ ]u-V.4#ܔ'{ +ZMW]P\PX\qnѹؿNe5hCو)9QQϱLll;7#݉n0|C"ē7P~^TfJ:}+^xPfj}$n9sl$ßODZ~ $AT[_ K>y֕n9` :& v(oTdp~3;$6ϝHΌF,lP5' I@8쎭T``%iH@J0gJnB[1rwÔܲV7fgζi\14w!}=s5m /џl6!XWDM%"/-q߄l-5%%7g˸Geq^6.l.ܙ2T;({G$m$e!g@Ubg#ĺhԘ7١C [(>R-~WߡX̜tb~{b zaSީ,O@^Ә b4Jq؁t0`K/AK%"W5a;\xcU }[h}}H5f .kp KyIrMZO$ENل_s҄7(fߌC׾׋AoUavlΖEqqcWq8P0p#-r@rhQcr|/^r ٠k(؄"k[Fjr YF~VnJz}S9agy鄽TLb}U^sL7Oչ9':]i=wHƦugݲRA:4Nu9nt"D P#ƺ0Rb9ܿ5)B..=,ji AϙxcʻsWkwJ$:?h7Y;ve10Mא7l1N\=[OJ>**fXf /|)Eh%1EGXCV,OAeIm+.G(8Dw(G@,F,%IF|ȫOr/%p&OFwhė&"sY,hI"g Ɛg 7\s (sPY&73ݸ7t~KSf:c8 OrFE%`*GrG 0*ٺ(>|^un)R) bj|KxHZY$ ѕ}ԉ1ٺ ^I|Ey.9?2߾Y8z9'xTlTV}@aFX&M.7Ԭ( *;&f%LDRb(Ff멾LBH |&Ӑɤ\#<|1nujWi 4u=hXcG|LM3r٤ >%ҋza1hq7nJ4Kh54q,׼EkS(K/~ERI &63@a!wFi#rcH@~z5XڽsT<c:p;> ˷R`$ofGJ~QCj&.|<b? o3z$LҀ{gr]'T7ZĸHn^IZ4 ?YlĂD@ɢxO;;ݔ ( }/$q3v&x7<{|o0+ON)Ne 'w9}6B:,a)9_ǧPIKS}ޘG,óSE"aY3OLV~r]H3" eȐZ:7hSwZ"--ѱ' D+_58-4򚈽8a';ݨr7`H9"| mdYOKfj=GLf{륏6AFܑ\+?ױ,i5\ .C`7:/7,A K*su⡧hSȚp#^U2A;#e#)&}-Z}d S T$9 CFwMV&d5V7 $X-)sW5t#5㖎R΂[ΑӡWDoNEVoyDSÎ5FokatEĉ YB0wnsuק1wK^. "ڪY|g/gAvR:1RҩIڃ xwsx %IU3ԙ[5KDt"da,gř AF% YyS^7}oô֟s1DŽ>h<.xn_lM6usaѵW!7I,uPT u8#ipï&D",(mcCl䡮n8:_y[ܱJgs*~%Fێ-Rg(sԉLHMzPK~T7s;irc0ydF$~!T 7j3…RwN]_RI_'s|d_8GLϿ(0Q8R鹪[c% 03U/tX &objfdf`'~9n\p]e?-̿ ּm:??'+zLUT``wj>D ɯk>=GЪl'g˛u#yjn wsMO(f6p"O5^mc"B/W=;9\́(@|~T1oMpx+$LD,.+N„S.ZoЛa>~#3Lw0w∽$f=aIDgj|9KpqTa+r = }gtU;?a 1uH: ם*cY=.7&ُI% rpA#|G=rRpFZoJsJJ*=>elo?b2v"lnbY)LcSa^3 j?xϿW yєA y (NC<;>ҌWQy&+h*UJ۰N{P|5h$b͵V 6ЯJNha@9 ӦhO%n'SAyIc@H>J25Ee^'F0|.n't؅IuQ *hhq߅.[Xq)7H ^ %2-4Örsfq/oߏ@^fO`85Zzrc06Q@Y7렳)p=+y_֢ 0+ȜuMpF|~Ɠ3ʟ]VB%iRU8]zˑ ZVu?B `1DIc#Iݸ˔&+B%%( v].Q@4"Ҙ> .-_S>\}`O4cUC 66Cu($V9-!O\h_zc7*_+.9&]ar1}#()ΑueoAZ.SOXfP,N jcTr^.2wfҥ:Q8 "ee ~u!HeF4JY+7gpE&?kvv{&>OVOEѣ-\yQ `x#*y <1Pߊ,*'1  ܠ{5s|olnPl Uô~zz3ɄDz5[C'~ "rʕRy/Fk 78㴳D1pއI~xMJ}⎅q܄XR0tq" uQ)ٚEndr#GBdRT7iGIB|(z73 v[Qzjg&N1іoeCpxT$x( rmcHOZ_j2$(yL/ZZÙR E54Ԓsg~9vSahHl(-ݑ>I&!˅t&őSy%$6)GxRLj/~۳$ o0+ .V>d#S.EZl ?]y7AzQßɕ;+3!Lu.) # ~^0k}ړY)f$r} L@P`~>A+yM`$^N0j%jgSHO +9BF /Ol=VbXG*ZeBa%5w$wZ_VA9x+Ak{՟DgΉ ZnXU3c􏴋9KBJ>1ء'킢R1\&P;$lTVy#fUY!|͔)dJHMPDk0-Mlw) &/ׄfqIfS8T/ o4 (yJ"Rhb%J%gbM" 9ihK)0|K 2}BP2rI:,|ӆznTYjGĺӪ&cX+- :+ ~ Ȗ,bM[uy=tIqDƒ^ a;cĬy*[1;QI3)s`ܺ&̭x}d*v4J4dG54* YǏ[<2~p!7"ʺel+@NCPdiȂuϬh}Fg0H3)+DF? DeJu]wՒvYsGTKq/?Wu{}pv@p7;ـGٖ.g=mH!IP40<(.n38  WWYjTG,KQzKaOeDAOC>_E$6oUAR6P_c (̷rpNLk'`#<%~wU*QSW¥,z`T !&D(`c'aΟkzzWS/1 ~g:.~pn5ԡ4$bn &_$h8A/0PnV9;iIJ|ۑ,=ɝvC Ӊ(Z[ *.z:8Ϣ˳¡xNB),{I{QM t@-1 ~8vi;gT\0QhmkR; 3u ZBGU1jT{5H:a9 ZJ\T&`BpdsVa".:n*Ej=/ӘhV($+Nv[H yީM|V{1\ \l8JM+Lb9_=wRC3.C_v1"֪jKۤMŝ/vIti|Ē'%-{~\w"U|ݯ]v\WV-<11I/bXkGJYC1T?xx6o7\>mQy- < >gsTtzT8G֔TS -}X@097~ݥ ΅7^[٠6i˗ š C;E^ Y6FnG3O\oq.4*YO|O-:>SWND>F6zv+<*CCQO_k?}9WYfWC:)G&q̮4l9aDQdo){p 3bHYAdnȑ"uD/tq#{(Q&+ Xf-A؅3F 'GGDo3nNo1) .ϭ ~!eezqZaWKiJOA !y "Z7הr'Y QH"pQu}X 77ea21̗kڝ /il5cwfųIO~gNw/>?V&z{t48o>8$^!q <߆c6vPrQ$fe )mX+ ylf'E(?hl(婂Q.%O %փUm5ݺ)ox=ܙhYKѐjR>]t' /EB̽>U뫐?rp$Q>HO"Ж8*QJbV0n"XLX62*"\,-J'(*_LUu7|k-~f)c\C&1ZOC~ߐYzR/d~bߨ˷pcA1E9@ZM4gf)Y wBp빫aid/Rw,<^a'p[fH`Q{I(}:Թ-4Wkdz"_qz=wmvc )aTg>J88Am:L& [ J-ϐ;xK+4idaFxG\_7'ܙ˒K_%)Fs/<]ɪIBOˬX>2weϘKX{ p@WLsŠX"XsԏꫴO}G&'^|sDF "esUKAQFfɸUZ:C+@=GّKLC˯}E}q"!$; GHˢ[*VnCOLc)k^Xw [2k21o]No)!?>%xHIKflgf>klӼE6b$hB!hİLϮԸ6M:uj35ݶ>:'Xjh0#%@/ŗrO qE&m(7(.X!K3և]Z="vî7o\#Eo^(dl/_:rJvGf"㦋 ^Jh}^y'WP&e+a0طtVy9Ҁ-vwҹ}H(=:o,r”ĕ }3ЕQ;|vCtfVa Xgլ&]= LJR'V7ZQof/Z97/i#$twRY|"0n_ JM[큵ퟢSs Wt;3m{"銈Un%O[g%QΈUd"BsY~3Nx4.T[#Y[H5mwwC``܌#V⍝Rʋ8%%"&5GDR>ݳ{wLRɑda^˒OV:~a#HkR*uSUM¤j"Dߡ(YHF/p~x6^D+ԡLu^I]: ,< R&`1_^4lK/Db<]sV' QɜmT33 1 f5bZu3/l|*r*ǚŠdLVwg{7_,XNȬ|CU׻kuKYĝҿ{ a8\z  D*ec%.9K%/22 Z۬۔k\=:3屿ܰ og zB'wvбuႲ5Ld ?$G ri*N!7 K<908XWr"T]hm5Czq{^{HF?#lΘFԏk e)1r CaH͗oU"[YwN2i^6seBblr9';$G-XkGmUI;:;/r39crDL6R\OT,V+ 0LV@lѬUmؒ/2m}K=H؊)N{D"tԷO@: ƓD*\WI=~lᴯ'Dw&qD)- Z.<6_1)=Y^ˎ6-})SWao'FpMYś*}8UE=g|2HO ;g-aɹ.p9wɗZbU.} .SH蘾F?Oty ΡE A!1Fz;Ō]ŰFup#h "K^ E Hl]*Q.W`B8nLwkbsau2ϱ/rxuO"GTQBŶq%T̈7w\KJ'9jL.D0G2v'#'Z6'߀MfazH 7wt_;8WMTV9<σG4P(gkur8C &TGx6m+=;ҹ k]99qO:F?mlAhP?_3F>HPe.so]d\ AB𥆬ҟ}یOTI;sOW~[UowCTC&{«O ۇ\z> {j$r-(9e̱lܮ%ًs=IW*2cw]0w/k ֚?DaCpFٶZpO*]>nJjm}Q7%JJ)k 0kzf_lfFS@vM{8fa |^Vs(RPieq,x?itJB^8 .!n^Ǎ{{Jm|a#{[bw"8ۏ_Q c]Vќو bJe砅~&AޜA`g%,+|~9ov-4L}-Ǘ! [TݸS9f>cD!N4:Kyd9Rx /\[]yY)ʜ4@aJɳr`{BQD&DRta8oέfEGS;p!Z翗|VHY.߇;Wk'c0 3{y:m'J[BB7,3y`jʨ.fԩYNutRP\,fkAle= P(':V~@`Š?i -hw_3@ޚ|K g#v8T|cE=Cy<óRs-ͳ`mKReM3~tP7@M:Y2Ȓ|h~s?za4aݰ.x&.@r u no3T! uq)TV(tE6׭ع, <9cDZho"طw ϚU*E6s!*T3K_2!ŽXމz\1N'*U`d.!J 8{٪ئsU_հ\ExWyܙ AHڥ9q\>WJ..< vMTce~\ B`A%s4/9,3wn/\~N>O{gv%4jI3y$cNoDӂ@Z<ňK_ ]:so0VgD_\da@ pXxs)m,p5mJ2`L!*иmhvC5`犣Ouʢ42{gXf[:Խ tפ/Dg{@ Izn;O'6I$Ԁ.%. 4}#{|_qzi "9Y҄СQyR[99xҫ?|2 zp?"" Z]t+I9re$i))$T·hjI !DEŹzT+UG67hs?Ԩu4EG^ ϡKh=P4cy߂'u yUP%R:Æ"bi_._~_;#d+5e(Og#]RuW16wd}<ܼ}a/.bgbgOtMH%j\Xꑉ.Luܽ$T@Px²Xߧ! עgN;j[&]P+R.U}5*_v3IzA6()V(uόH*T@I h,t̃¹"Ls^AMJ-- [RpZ= / .e)7ǂ3I>r/_no+X<_ȓ?!"~SJ;7ˡ{F>pr^cKq'\YfЯ%r pG_Xl;ild4pN*dGVVv@;yxkoB'>VP5?lcwp֎ZiA5\$ڍ.7wCjDD&RkZw5uN%M $V;!~>7&cӊPf' Tx "-m *B[+HWa ?yks]1痟@Gq=^qUFѩU"\9#[N*VW-]y˟`X;Hdzr(& ?OUT1N!z){UR/kpnPU~ ك6|(w=[a6? =4lnLGʹ)qחN|etΧ_ۮö1eE0dg., Cʓp{!c=UM^~Y9[ \@ _ł4p/},IÏ H@2tA@y6&p"F28mfnsT;0-\ b-UM ' P@rz+r D>kXO̓6@ΈONJ{ǭ%y :* |&wQxWi~o6>Foy¢n 4]]=#^8!wwPPc,#[?L<ɂzi3!lc鱕z1f.{||;ߵZn,=#1L,cE&ߢ1+&.k7ph/xqv'=nD1gKnO"%,iޤvެH,:*e+F F>»M! f@/ FKyI/1 l̈P|qbpKJ*ǸamD KkP#ak]RbR:~{4,Rg-c73$~<kqUhSs?O4QqNNHX&sBVkB1A`W>1*NJmXaQ= s U עRn3at: ` v,JcIyV]\&"/Ŗ׃x!Nt`4S"FcE.䗥D!S ~Gk3W;ȹaQwy9/q `]f/(@#_cЕWJe2C8 m5Ny(bwscHzՖ$[]+l(J}Lm"p9KGFZDGe8hcMʤQ5 pdIuqFc=VHn>=+yGݣYq׈,W&_7GP䥐%[1H^D)qgsz4?#\!4rB+Ghif|v3Kkn2;j'7t"%eɦdvQxf$`x &JcHabxKʒ՚ ES{vm1o2FEA q!2(9k9ck"&ӟxi+ٍ走%_9Zy̕ݎII'`OyBgWB-:6Zٛ@*m) r"C Z65j $5(5PT<% WV.S]a!]dq9LV[wPcM,{@z'E~9ɀcZBi%Ic2$/~2ۘnqb-`3},2F/gR{qwN'`eU7"?-:9||7XMw͓Y8AT=֢ 5T#~X)yw`EL3ƒs&q|v] "½q:ӕŔV7 c(mnG4[vOi~˜hW고c߄=})cZaR_d wrf/Zp7B5xI,m hWKaB1~fdf{7i݁Ͽ"`GZ$.q"@$ ?eXѴ}Nj2KҭYI)2a=K2n8A(|>.?z#zMg=YS)} gRW,z$93 L;M@Mw ikfy*A[a1a<`e|A9=\}:z۾I*/ {yw" ުJq @&8 E _\ OJE/~[:CXqE1\f'>tA|.5OsAY~!/qW  ZG:IӦq}4mf1u W9GUlҏ؇; ۆ&T _x'WEGh"t~!*Vތwf6_.&//\3RC8 [=z.i@NI,pjNqjU.yV@rd̴yU UjpoBu`^$JL1o:Nc DUYO="yQ .#jz5}t]E3=ι|8,e'26D!o#ZKkmj6<2y.Bh淏%ýʽt aͨW,Jx$]I)\אmUrIP\) ~wؽ x3W6*O|'ȸ%L's:Ge۷Hq=2斔 'pMhΞ9.:u$SrJpɤki H2;>(x0Rq?3ctwޭӒWd3*W ?!s"97kY?mw&GҸ|B@U*5#ˬm[]e!Q 5&{qȇOpIK{D-"b ''QSBUCw lw;IGT-T ~NRm&ƶOjXUeI%bxCʱBPf6H8o:w-V<A GCp\jj/>Y/D%`RL=tʥ i1A3RHVk4N2"0H0c0aEX }1 %2ASmM7D~h;KXgMQ< ƎdyOȟaIJEIc@OP\*H7Lhk~ Y /D, k^}}&WUC 6 6pZفt%L>21UO"晉•{:<+ݧj(= 3 fui!ݺ7캯c3+H T R3rFטLzx h*{@[NWUɸX X M]Ԩ 3{+Yzkک*4abOeϺDS E|Q`%d]HIwn~5aP:P"2lmf0 (X].{ A|WfSg7w2*}75qtₔ`ӆU38vݡs'DQ;0M{& 3ʼ*&&Q!xy#/3wΰ?y_2>,WCM61WoWTm£W];5z]Gt+1SY$ g(6 fcnէi[-Ez=VH" sAV5lidTÙxh]JI]3Od`2k a6;2$_1\JO@7 Rm@_6 =nkdw Si'և7?^ ]1П5<@05Z)pd+dN+]VeMk?N*dw@QFG*DsV}}ʄ4/wm̀2fq£F#\RW#CugRָF)M#fѻWv-%1a9b8jH[~[{5潊N ' j@\zaAAwc ~ ,9]Ax[Q5/xS:#K$T٘Sзؚ9 [9jQA)&kIBGa3 H2ꊯdTI`С9uyO&6޾|wsB{+fYq2:+`1:|FZL"7FWgvNNn lҊh+Q! 9 ^/ Cnu61}3| EIQ' HEY}W}%`$yPL4yq>[DBI)o,oRƋbuRw/|V(5a̭#δ'0 kE3>tzAt,C-֞K[|V۷4oV?ջ?FHAqω-g{z;~QJ8evrRJpೳ j԰e.K:TMfq 4H9Z*׏|]kاtJ 62 w3)tܩ7ѩk95'iBD$g<|^Bu׏ԃֱ^9 ~6/\5*<ݜv9G~iAa uNK?ox u’:L![O ހT%5kX!|PA`Vmi)yK f.,93}k([#$d zb){*_e(*2Y °`jj%HBD+M30 ͈ Qz6@D,?o[@.SPg.6<(}[kٕS:IXG) D+G]v?n#L[=lḦ /ggoax͡ +[ sap5(x:RhYUzu ]z6RFt.:ɛչ@m;XL\t%a!'7 !n+TZ?s&“6'm%ڔ$dOW<e S<!-4t(9!s&o1(K&≖ðN0z> eV1ުL S ѰrJgOhVs6a'O}ҌG,jz(L]\9߱&ގEl"P(~ީP|R<&^+k/n(3o9Ţى J=yLOpW]q6)$(\1Mŕ}̹l8S^'Zt{=JM ^ѩl@ -vR Cp]5%XP7wTd\C4H]p>t|{Q2>v; Uvj) GYT;GcA N2DLZqfa/ )pa 0k"x%`hj2:p3W|R>oerD Zsx ט=< 4MmLDĮCw3A{Ϩ ST0!q1)xpap~.`eeS `-0:DŽ`UۣO |fAvR/9mhU ]k kw=\W봎`:&Bh{4s13éW^Gu+ J͜@/[s{4t|ؐb#X%|N׃/J%): ,r]]Q.KM!9,h)HF`ȜY4zZ7 M4ԍH پ]'S,:6KE#u$CDZr?@fa&Y ` F! 4<֦ꐥ]Mpgy=ɫ8sE:=_C|MDw6 աQ[aQ`!1T{[k8D}ҸYk?TekhÏ*oci Gwxlc!5F%S*b-DA5dzM!-zu2:5"ls $pV)RcRlۑPn1/IR9';dܑi+#0dB߈I0#B&)GWA[m41tc} UX>?)"Z2WV!vb::P\}WY>bævdcTe +&N請b1fh k\bBHU# ETf dR$'1Ŏcv`-[]4ie(Qi 7?EۋT KiiѪ -7P?hj"7d^tkGe~kؔ>cV]_404I&~ƛ#kތs{o~:0b"QxKNv'bO*[i'œ\5@ye&Qx0v+?{2o51 aBs'jqKAd?y/]#Y`ћ>;޽rG]|K| 岷Qp/$ MU~83F'~C8.Եø$Ȕuc dWO +X.U}9.˹G^)$~#޹gۈyL>^#"ڲi:@N+Z It+/ʸ\;ۼ'O2{S?(MFVÄٻ0I*@Ii5`3Nsas9{ÏгֿH. #%&}GiS;v4d{/F ^M{-cy{e ]\t pKlݔuATH:pb-HSokBP3۳#8wBoke*s)=gl)9ˑ@{ ۿbX uٯ/|]RSV﫥ى◪\r^ M-\Ruh+8W^ڣgͷ$3AQzMRusw•MͧykΫ6pťG;WQjKgL 1b0&WSB9aŜFWx&Rua@y?ƽ'Ć鶢״k M*e^Jo2Ͱ Ն.ISwغ]nw-r0*_ڴ(m ~P1Z4:uM@0-\'n 3FHL>#+<ΘQc0y(ICG;wݾ1 eudh_"rnubxӓZ`}} GÖv e"Wz3|"0RqiMw$ՑUEDAίIFz;F7#w * IڢG+W??n'dxmĭ$DS)$[.<C^SC$\ϜQ́*F봩h6ZUDL?;W?( iRkCcurgX@וhh bSp3\PFxbqJd-+mR9n&,`73m4 ϵ 2a1 ꢗtv,1" 6ZE$/3m5$Tqz#ޮՏ 'ziMQ$ .'vSv/[i+u"0ePRY6?c}r%v٥jye^-E3Cq$GfQ '̉5 #Kzay,)R =l…O0 aOSAg,WV'Md!z누s|v{VHt_r\:p;;YqBcA;-S>]>©e2 hpmꛋ=o|'6nejS2JH}BFwXgCFP1-1|l[ P;Q*'a% 1H~d@FaC~ŽƼm~q<[nH_nN|&WA m|}:\k8% Aw@l4Fȑ~|VczTW7GL+x'Ɗ]fAy<黐Gܴ)dN`{bПt6jvfKhrczx4 n]\wީX'G𱽏Kp!Ri;|Ľ~DUd_v I$^t.`&xnvI}bg۠ }X~# g2LI~}֡2$)n_ GOkFɖrˑNzV\M/K`c̦9*e臥h`bjh;H!-*M=ܯ;ߴh; w "dT<X@S{#(~9'GD NDSձ|n!m̯V0MhC_--)f BVxy"2TCX@RjǤVr9nX5HdЁ9NnfGRJ>%*t[Dpxv/#w7T~5IJ\ 5B]MVKG\zѩ ;djd; =yπK"?Xq33wPAMr33[ɦp}We'}OU;Z=YZRH^OF=-} L hG$N4/N'q"Osl>QZ!KWT DEL!ċa/TgAw}ke6HB4kBꆖIu ]'U4Y~&Z\EDYҗG3'UQϺ hcg=zgĥhpg5Y5}+׼?,fN08 #R戣p|IV"X~xڑK2o=q.2Hnej+ @#(SyirTG~2\e*"Ԗr-N#? r[I޵VP_&d^qی؂huE/"iC.Fnw0_ߒQA6u?Y!2 YzLK^fR.sbY)\hSnkUW ē $W\dA?\+XM݃@2nK1Ò^'t"ĞoA{z8%ԵP5W7Z^ o3GcWTȌ*`6r2Le^u}@dy#[Y4D(&˯3Ew񚞕K'fYbLq˥^"jWX['#qlqVR^ d0/v}_AA^XhWf/7}SeX\Rg WX#1d;T"LFx9N!$+X~q`Z c?:NHSt1#{qz:~Mk;LhYrFԓ$<:,Ik1N2OnQù5I"%No]~/ IP*'wY,i`|(%W}.olY cvBR; GPAfe3mz1 kE3Wb3fVB*s=0'~MiPu<f_f4f*+-%IKǬqr!+ru'0,ZE3e5XÑJPy媂;Ϣ6E2q%_,M"TQFܫq],| 2Mv~R9+^)b%@ؔhNSOW7Axk'hv+[;+7 vx3<熷tGސ6"X*ۖ֔!UXHuP$gU ֭(EƐ tȵXۭe./b/\;[ "/*Hbd5-Ⱥ)qӂu-_!A/ DpŰ8=p4J0m~7ȖBӅdo6}Y-3w4!@wfB`m[ J]sJ$kM"CG0Yq\ FJ=?.bm uta5u^6I÷ A:FbVԲh)B -FޑSUTWӭ] Wq<>L_\ln6fΈ$%ذh5Z3ˀ.hަe##Iڏ`5߷lMI^ki[]UfB[-8#F:z v &0~~/0xigH=RGKVCehapKY%il!a@qaG7cXZjDdPKAN D+?)LM_Vq"3`H ~JmiկoKy-O!~6S5iP>:6ohrp8(~19q(w\/4t4cv2JzS_?VNKQGVi+ҮzG^)^nXTV:uc%%Qa#EkWFAca~Qcl` =U:ߴS4q)T` GYU[}efC=ڸ{YEneAXExNZ$h7u(m/\Zk{5# o%', V9~ahc5g|4,.2jTKE?j2jSȫ VZ2NpUYtG [1P}l[eA$ $՜()4v ONú-F_T%Ιaq CUV U!gm0O?@ =%U53[-&_:IqиPJSrAV5.m>'r>8R!q3"I`.bz1SåBZ4S)C7R>E} RV1bV"\]:.Fw֦N8BW&tJ-VjJ˭O `ItZo_?<ϵ tS`^SԸT*3ŁVRfdSNjXYӌ WR[A :z) {k=a ;M/PZIq+TڼG&sP~=Θ Ãz3J#.Dt<Ơj%O n/ SS9Y+gh1`eTzY @rRڡ{z;¤'Ob\Hgs!&] C},%AȢ~BRB9!Ƞ\@祃_/;QlՔZ˃E\;!Kti JۤE1]UP>65V*"G-"2+[K'zaU7ezޜ 4Ts:ve)E6Ӳ=XH 1ǝۢq՛LuS҆1M7gZϤNׇ2ya{5E(dN;r#5;t[4us[zW\׊,.(2QČc>u $V`T$fx~ib+Is x=|@I.poa5BCl{.ierscٮ0'j$zj4RgLa/ڤ^J2zSR&Nںa&G͎L/Q)eSgS`ϩ=\NUo\>ubxnLآ*]ʷ,k88IzʀbrGԝ$V(tW|B5O <0_%.|c_qViv!f[>>{"D@ݍOJ~¬ p8}nL% nHկi2R}Cdiޯb1a#xѮV,V/h>i{,Kkn˜L;xPif;h V\گTB$*ƀ-s3ǁh OUQYi5ȷfc@DW4wpIȽ(m6s  ~RXgH^3B4'O/v2?ʂr[81y'mAZESR^N"+JuT||b:#5U>.*GsK7D-kL"b̩PT 蘘A(ǃ5)F.V&"xS*37 )3/榉hwg1<"i㚍W0=FKIkiu` m~Tf_kgDy/ HS* _iCrpG<ٗB@CatV:yi,!jSIg[x\GiQSCv.z!vȤ=T$zu1S^J?;ey'ǩ"CQ'dͯhw-/#up;s$g6KЄ^3 \Ni 4c!vjD+ߧa޸JÕ 4MTᬔx;G35MCamc\e$&)n>Id(3Q o5MwQ#Ip2XciڝBi^*"+iث|nvIӋ/YzQ3M3DC_~Ԯǃ%i6mO4\fД-*Oa q*jz5x<)! X40ʑzp# Q cg}0hhs4C)Uf2,9sZAmqZ՞-:$[L!:B4%8mc Ħ;7LK.&t٨}8%q+ .R}^>D[/V~s4UB9n߆7 b lb{bsΝGםAփ &|n\뙧(L SPHKl{dhR WgiP!LXȭQ`*O?x~}|D>FƢE$&M M0翑%tzi^OoX|h:KMeȭ#5 H!pJ8!񖌀 ۜߴ)-eĄ@A-ƃ߫ϸ]\\SK1ӈ"p7\9PO%Po!V,ʪ3(TW\VA! a?즡i;a'"QG$`/ibAAZr ~ɰDhyUC_ZįŮcN$& ;Z>((m/- dc9:Hᱩ=iI'"[׭7'lX{ꁣ(WSguvf4 MM"#rt uP&ZX^4:6OKXc%r\ʼnS(ӀxR"8,8YDQiĈߞ>-hpWG*?߷0|0J|Ux@@NctXU HZ!6AВ4bO]αnȧ)M1}% '֗ l5(^[Rn{ZA ^,5AVbH+V 1*gM){!UNyMX^4z8 Xlta\OÈ6ݛWk{InJ&FLkĚ"}'6PcI%Zv?;=! {V?q$sg[\"ƌZhQ0@'[‰Ps*WaA-^iJT^ZfZvo*qR37ԟ 7NzӼhwNǬ6,vW26PU cFx+<pڹ&0KPcOE}o[eXҸea\2{F)8"w&tqkIV1J#(08ֽ@cwH ir4Ap?v7op@'tvDiwz vj#ۣY+4$݋m:}|_^K{^@պI(ea,|օu( }TTaWÏu 6>]8^ \afj=1-rB n)hљn=9 mE+Iz5?b_~M]]0y2;vUAtPzokiԢj)YWN/cKUIMS}6d؞ͫP}ɢ?x>6,LS3]EZ\gٷ&hD{ʮ>3bp\Ⱦ?,&D!HlVK]p~ѫnLreSŠ%^m"I8០H}D12(#}yܹ(g ?j!8t<7!ro ڼa}= {CM3,iY'S>y(O7*,Wãc9[ ?!1z(K5iIyDJ;zvKkfO_G9N3dynd\vT@МLK4'@{V]3J4 %=*Lz3>Z1mfR̜>)>0=~(9tB'Z)3!c\jjWz]dP}-a, S%"Ϙj4 $k%]~2@?hc/]"zW~n6iFN{Wy3u̺NgavXvf&3Lۼw=*'ڱB q2AWmLhI #;rE@)<C}#ڂpҬ T"6qBB0PBQ2*sIX A)Lun[!ui荬ΔˆXj' q=a )\^Hڪc2}kH=;rאuZ?~_VHi|FqB4^ 5Jiz#I Gc'=zU?(2BW02v[Z_^jX~|,M8JDŽ;A8= 7kB ɾV2yQ?#brps.zEoP]z-*,}p3i<5|^MkQn-йbXI+fX9;v3W>4\%P (,u9wl>n>MȢ@yp޵b\np#rd.(Y;T)X w7olWX0;D(x֙m#]7/Hd$Iy>e::3j=WME*Xc P3JߏayGEukzSJo7=)/_ghgEll1s*L]0I>>13.a0`Pj}|WKHh@$yk}L$S^|~hxBY5=mY5GEݢ2v(ߗ1ȑ5s;gT>&[^ksCY /PS JW'͆g>Ol 2PQ]y M&ڸ~(Y@IA$(~|#JmrU %^M7RHU'}W S-fWdʹc!L4Fftk 0Zm㳓CFХ9cAxE/F6\ M峑Wլ˰Oⴾ"4eN@BgSAPiUTx | ȶeH 6Ir^i4[6<ص X҂^jfA09P3[ QKdZݷ/iq3kMP3Ъ','w gзˏ]q*^RLs=tH <'m,*n™Q+ >]| CR pk`ᯁb5p -ҟ ik%9dnP)h Id*S0B [fGVX@hQ V$X\ZkS{QZ@ySј(ʰZȂmF۰UD[)}]U 7K 25-PڍҝJэ-, UvN:c/<`|~ʄ~j@+n6'*IO Qf.!\GɈeĐu+lvlXSzҰ7EπРD-:-@vp| |N=Mbكv$am`?'\GF)ǩ>g?, %p]LYB3c;$Wq:}NGl?8j:/nk&~Mp `utV>0>Un3`RRs6MBjωCrd hGZH@wgr%YCMnȞU-SgGe<\l;v'qҳk)^ڎW:i_2'WAgz2w H.Ku=!,`]е̮Vo\F/PӄI˛K^32sV2GE49W Lxb@ ɠbW,5% F2_w'RiF,B/|ncĮQYT(F^׮\=B~N,぀U8Xм22=#KVxV`iNT:)cr1ջiF5ρe~NDZ5;#NΡ& LBor!o;Ŷ,Ɔ]7%qA!IUꁝqa!C_zY.< :dd cmyK 꾻3;qțsǷs@?.ӯ5j#@R'1Wk S`SؘfNcsa#Ziqy!d O\@? #H"ga^Y%󻆾*u(-us+3 ٕ@d&NW^3'}NR/!\-o0ØY۫_j [b7vuYWgcsBәUοyu<#GG5E 3G0kYG`c$22e=jwbekJ79 0*Z5&+Cjر},0Se4b;E[|wީIQ$$)1SEx.jSynwR.Ցg3G$#LFXvtަ~Jͣr*>o$XF:% (JaznBKȠw/C6Ӯ`ꖞ2n±!RF{ә˪"p/O`m](88){QEdU|i&R!`#/}6u':ܳ?s+<1YQ6?1ƎK 9/5B ݺK)Ǥ7 .xRĸ`,/*ĝg"*W T/DkĀ;mLH." o"M<ӵn -7+/-ao*_gX9Z5θ#;7ElM[5\h3_>$ -X( pͶ>3j rwfKDNCc\H+)B/WQPsN5߰^1PMkJ6νSz(J3[l=f\ӓ&XT<|WVpN$uߚ4o%21jTAY0PxrLW$KC,ɐ7c4  51oo5Fwb] `*WdI"/1ȃ ~ _h|n`3r!Gw;?\nEϣ وIj1tPH"YʊCg٩伕$|!wjZ7shnPPǙ%M#^_$XtXf v<΄xl0ȝ?%Џd^)ݎ]!Gf[aALQ$v!Fh!6jv|PF:6*ba6']^Y9ҍ=c7Tq@A~vB0Pypi:܃zY;~ܽ~…鞅tV2%>EHҩ٫]a1-&*=TJ-w[rPFKS1pt:߾,\͙JߞY7A#1J;Gܠi[5%{ч]꽬- h܏7L7;#kP2CΤ}JݯuZ= U[abwdb}g'0 Lak7ȅ%LzA:e[$>`Wwj Kt+`bQ€eY1 ?p ۪#Avr48uQ=Jssբ) @ӹy<3MDH,ċ.';5{>iscJ3&юcHSW*RT9aa \N;#A!k*PߒXQ"~27n,<3Njj+ 6^˃5_ȠՌ=$xl0*N=AM{(V=_u$ī$#¿NP('[o`ɯ׎S+<B#WboNs?n!A˓v,,W# JyS&յUdG ž+iL ﺯ}ÙBDʞf~#v~{.[IbevHr>y=?#8ҁT޸Mv`C1Ę~̍#'3{|8ϩDձ>p~!W:$Ryaqyg, FߧFI!S&O5ikT/C(,!ݞCin Ls\uJȶ' M *x; GkEtljIQCSbooWO|l0nW<SŘNOo AR(U6)@HX7G,5pPxn!;2/őR +uh8zwC]3ck:c(wfarJ,ߏsw&[>ȯ EjBGLvm>5 zG8&@ZlaMQ'Gzkjoo*J}D̲ۡp VטּUTXYZKVZJTƼSPմt^|nMA>)*N*)(& 9<$%m&F^ozs!xNYƮ)p.2 ڥ׃}ʨ\J9P;-ϳqpR8j{MC7 ndJttTw`xE; 's)Y׎Ezp #IEPK y_hUTsȑɤǣ6bV;JVV񭁋N5ɿ30j>I a nO@[o B>萟IzP÷g}|ONY*_*V? +(>K ΁0(Op)^GAqRM) 7n:16D{&G'V_+O:H,gEfj,BH9~p.X.Vmκ+4tojy b4u0姁IzGxwhH=ٴ=g$G'a/3MN0xMgKb "?RC!zVt7`: ;)jDd!\K Z 0OT "j+;Ǫ*҃CϿ#3z7vJ^a>_X -v1Fឃiٸ \o{W-i/![A?ɄݙDu2}/d/9B^>gS$$8DbS) ѶxϸWW9BJtEWEEq?kV2[NDn$ҝEد^⸆?*$h˔'N"FndxѢ ~,gg8'QυU9$%{p8f ^DZE,.VnRnE+0M)r͂*lo&1oPCMD`Ή<tsa5MZwF K9," G+hޘիBR2NV\r?:!:!1P|JU)v9Ć»RCOrI|@{K[wn'ͽ 2sSFyC[CzVoeal*+j~1vBvSQ6rvCڤnqY%-9 Jݬ ķCO9&.V˼ $:/w>)vf9d&a$o!y b*DTF|y<>"~An&nxux&q#"H 䠠4 TĠ5%B)\* `ӿ<zuc2wX7B B+lGh'@ADzDPKVYQ+BUԂ1puL﹔0??xZ[@a  Bͷ[kb**ҕA1]1`0cL,R} ~lTv}~C݄֒e6Mfɘ~@J)'\:*-n4\fu{;z\OF+#I{]0S35oA(.h=?iɮdI Ձh`'W+NӰTIi;I_BpS-e#gpN-(.VaIÈN)Vjt*@ʁ m]O(TrhHIЬ ])GynbB| uzƺwܖ))dߚR7l R3]-L3'Vu^Q>SnȖJ[_X#7Ït#=f* ZF˺@;MuclOd$YY?]t#_7'H,/\kأ&,?)Adi"ʨ:RǬPaIMFtby\yHWs.6"X:lv۟7LV^ rú]3WLxtM~/S!lqQj5 B0UʁZm1Gx>~Y2MoQyKV\C+\=<"Sh$Q%UQ`u&4pК,*׸gr{u*٦hr|i73棝g%dXLTå$qwlAog0ix~ [}fꡚqWOG3"&KUn'j=9n@I9]c\!@̬$V(/a ovH o1t̨nP Ӝ'QQƪI!sC F`FSš'lI~NT1LԂ|`sд552nhF=֗ƬL+dmma7_$\CczPA݊,)8Nφ5` G-Atэ1(&a9A b;6!(Cfd0h f ꧞y 0:ɀ7+tVݶp~N+a`^_w+nT8-FtisA|9䁔@1ⴻPqg3vl1Th|I 6bɑoJޏ٣ 'I'zb~a8QcSK:y$#Zܐ7XrE\/ąhy,Kv &xMD#Hʀ`U2W/CEvИmq᢭`ugcL 5fiOۦ$u-3YTi1]<04+62ۓ02sg٬([pSjde ́AjupgUhݍQЁ#}79A_"x@/~Iouup*5S1+{'rsAE:vڡ}zHr^=t 3Ï5,(.vq;9UCqiֻjfHk4h/5uChg^ܜf=d~NGxT{6mo*M1ey~דrͰL=EZ06%E3x̄\w̬`Ab4%SG̓>/i!%T ?0gy7"tyDBRvPH8ņD]('1H}+Rz,dRYx}iHX7F*  1L.eG߭6Ț?Ƞ #'TxQ@84J<i5\C 1WPy5/˿v424`_ Ii~fDz_ȲǓvtMߢґ6JUV4aCc]U*V KZkA Y=~'e}ơw%x ه;<䦂Jee 8,`6 ];WƗ{ M!)alW=cX#R ZZa z}Xir43Lئ˼ϾXlPzU urq.~^^{GjM$s:LA_4MwUE0jW;n[4Fm56sc!7drI" ӃUGfEL#M)QupBDʌd>oydź!0G@H Ɣ{auVAm<s96k۵rGXޑuC+d5AjW\UCXs4ΠNIVI楎g+yÌ[OodK@$ ȻXnGzgc!mGlTuK`-IO`Y N*U"RjE@0ȥ]LӄIEi-ZJ.. :lmv6+K\Ll'*NusO;eOG7":U5Xߒ,1SpG]2aet_ =kyFd@OdjhmMY1_7;vx4Pۤp彵^Gr_6f2RrH:rK4 j@Km8гI!%v1!Թ- v>CENPH(GXp϶ݙnGyXnл'|aYM%pwg8=mJC[;01 x"}PZLb&V%wZ1$T<);LktїyHh}MOqt2LVk#>b{:2T"ڈ#@nPN vY4JNDU]rVl #tp_ pR ȲǏ)tVcqC?GO<*Pӭn"0d|i[p9\"֩Nɵ̖leƢG AɎڰ)cjԤ:ȃLI^W_RTr4[u\]HQ$Qb*ac4,+O?.Cl#sCGy\:}@!#xB jT_4=AB,xޛntm"IJо!!TO ZZ N_` 9\홆|0r.[n.Z_ "6!3 njh ٚsO(z#+Iwr9rXA店@џ1~m7wZosyZ,6dx?̚ Ff]Yr8(v*rdU5L a׽d41 W[z[WYE+o7=rp4LW6>R2O(vge~cBBOe)[=XhI !UR\ E OyO<{E4;C*Otn@7 }S 9ˍlX|%+hibTVH}@_0NgljTwF~4~6M؜ZݙޗeE]28kmTLm򀿵 d0ףZV١>"٥Foۿ`#XEـn'Lp;.v->85~;֣&aA_Kvxҝ”bъ"Heٻ8yQmpGk\$BlN_T|4(G2Y]$ٮw4z$[x ؚ@_3ozu,ֿ~ee>OgX *u3,_iS7u%UVV8!6^HevBa d"(֧syyZoVܮ&qnEɠϤEb:IBm56s߂\oCfro!zsdo"P\;eŦY( jgmt `,f@(z{eHҾƳ{Ro X0Ͱgyu9Sٮs}yN,oaô%bZN 3YgoK jUvdگO 䶌LRrYLO! jl6h6S=̒,G.[34eܞZe,'R.b:ކrPoLJ aJxj^K:A0lEuZ%gŊ+ӖׄZ$X%mC+,ci.}2~Oϟgex )[r/r+"Ͳզ\%ǃT zr[ZSrtǶ܀lL^x-hY59lELzfSᏲ6MZiAYa+J] -l=r5K$*j7Us#A,rz(Aww`[`tG~e3]ǭ*x߰D-R}k;OF ʰEgSqp >#w 0Z"Mf˹-cFv)%kR5| tTѾ贚?jȵ Gicmyh IL\%l>"y)]tZ, zOo`)llۛrƔvSZj nET j 69ݔG9^EQS ߠ5׹IYќϜ& lӞAŅzHn-O]k AS_F+|Hq gWɱk}נ>nIJ؃]Y|kdQVF/U${8zF`^ uu6T:45 wfJo\Ckl -VW~27~òQBJmu"uzLVEּd(^hz a4s`k ;6W.IhqB{:'o~Ez`"W+gzjYof{s&d$ۓ29P,Y+k(.!rɝ\S]T <5:ЅfYx_B Ggf>5wVq0op&^L*3]oXyh~UYwTChQ~RҷvR%0CC`Po|۩HQ=H)*ǰ]JT8=5r83, %9}"1Kg7_93Lj9ʆ7)sރ3p+} H-wi.BFsk4AE4њ;(E~eW9U|'YsE} tyr:G̘4OXna/oպ>? j֊K.kL ]cB<ZQPW1Xo?gFHy<8BV0R 8ӟ!~?0ojjQs6Ycdczh0 l=V&; CG`sF{%CssӦQ8F{n)TvjY%i8 Ep"?Pύ|iw7zHl0f.OYDUE_hbT-BKwX/n:YDm6APqn"!f%C;Ӗ 6#q'FeGh_܃d qp|vtSZ{9{/T" X_&{^o#ah]N_8l/Y+2j?¬oeâuUTc& x4z!l/gss;@~ aVKm?A.q۲D */59XB4:MM8YF\G:ߵZ) z 󘚅kL쩌;TǽGv&KLZ:~xi23Nܢ_^er蓷%"*.T4ebsd/q&˥ƸY֪,ʓg^Gi*t"wF2:RݱRI"#]7f bKtBXj1QiMYbD4mK+IIB 1́ FfYqD/.$><ﮥ(ǖ]&0Q8v1{i*A?بeۜn1ť!s9lF5ǗJmݬXx Czr RtXL6G}g[caB:X r >cq[@0@@K1O@/VmY^)uZ>[4HK% oH[#a'pK ʶU. ?LUAk=AlnE!Ū}b moVB$Ak޼YB(ݲ*ྡm.ORLXRk 15]YWf0SF[ s}T%[QչRK"]{My#Ͷx-S-ʦ3<Z\O+'1B8H$;>@nT(}0M#?}NZ[Sv{V[^lT%9-SfgS|KH7 S0i@d\(n\NVlCj-}iMLGpKEbskd19ڼ| )T1=-[CNt=Oy69m~ g["3*_@YWV9lz>J _ 0Zu杂j/}(X/p?l^趜]01C}d;/9:Azk H((7(}}6=6a^H| 'z쳣)?jNIay`TAHJ&QگpiR :Vrm. Ղ 5zV}1aɲCk'ؙnOцE2kHiy%;|.ـ5}V#U ljmTtțh/)/Tn@ q+<'͛vnP]Wmy*qӖNլ0%AdzpA-U`]PXھcD$k8 B`=b[['ۮT9A9`!bǥ\hX$`VQU톊pꅃba/ .o'Vk;q.!fݧ ~P1Sh \Gjq@m%g\;1He 'rKcؓJ!B{<-ue}Ij7{t󝩼^p+!ۚcQt]Xw;>H# TqWWțJp0k*>MLA='HũҰ6 gxZґ:K#Z!Q|+4Y_]R#u>"a'Cbh6od0bD|8U` ZE L i:g Z9LZlGjt0MQ5tD ZM%9*@2@k%[tK_t6ϿBAUXlXV\3_x}mL3¥%M'c;̒@VO>0#A=+, b*'ٴZUsAF)6ܲk J=}?MG DBJ, ʳ K0 .Ey{K vjz.i!%f9/V 5 lUнt"ko*~6/wUVMOŜ16\oRWS-hNwggI߃Jic2L`JfD2ɪb-k'7 j"lQqr4,&KaK1:/ _@\w1Y/8ܤ$KNo(vl|ѣi 'Mi(LT3ZgQmR/MjxN`r,[齞WA4 ;ŬGh4r׼"|+`] 5qҴ^BM4D+2\ ҥS(%rDqجKZYiE>#hNËmh{t`$CjFE:@I&$Y|5@[#HpAC"cX.\嵅;Cm^͡ ՄY-iZ g# P%_"\TF0xCe7MHwDwVr2:U?6O+ا{!P}(BQk]ni7+':$ @xQ^TF:3H$94e@WlEfUY03Ӵ7`nP^?0獞W2$x(BKGJA,~#ߒKBIo w:AdF%ԡ <Ёq*: ݦP"gw?5(NS QILS M%o 1F%9KXW༕K98_1C@}B2muQ›6{EpabG0A>y_⋶nt&[&8̫O0c FֿD\)jIl1D{\F܋sFW&w %ʊt}?X@"cc@#" lNB*jQJ:(&KC~y0U*_?>$< :\A-a;TEG60}is eY$[KiylW +8yt%p߇2L<ЉQSg߻~w݆ YK\mo_>ٿuZ tŞvCDFlR,]f=q̔KeXUgC8z<<=T% Jpr^r1U|ӴixN`He^ɬ2u;.ZkLg}F+;zºw}Ɩڂk+ ͷk&kZX=ؠ 7K0@3|0Js9Wk`ޜ" -1u*\Aciff2xN" RzdnYN5pߌH$w퐒XP9AЙewS8O>M^/X13sA|:8A^n]#Ä(_F"9aEv{ Sr `T{WI7 ψQ[=ˊ@s;wѥN&* `CͦD*9غ{HeZ*?$ʴc$|Y!g9߯K!.<Ȋ3KqN9AǷYGk>;}L(NhR*#`2J2~aMI^Zce2erP8D8y<&!? E|~k| T)n/$ OC۝u/un)HsZ ZZ65brѿND c߆Ћdž11qIs ^X`2&ĊR qy* 5_Rk*;V^ǧUيN+Fk :a¦^-mry F%W9eB"%HPɠzBÏ2efT[4@90Ki ܴݻ ֈ"/P ]#iI ` #2q߯(=⏁ąm-$5DM[8w;dO,ը`L@r9_FXwOŚV+ Dj+ 7u۽YJX-NQiAgxAcDu/|T'b9 ]b׳$h$_~gc'm dTE Ƹ D fGg=o%Xfi>z$̀Q‘\m5-܁ L7{Ҟ /ʩ\Oa6gUgV j84& /10yowpJ?v8w 7#nJ Th9-%>,D{tɾkឡGF~smo3IPPx":"|}Al< s.ܙI =l1+2  ~%`6p^U8tۡ7w5.T4y#DE7eT,":48<_5B37[|& ֋ Ja>W\PV BPiSxw;d'HP(CM>LѦ aVkXr[">_D^0_k-~V F*`QN̕E(:M[v~uMHrͬz5v\ӉΥ咦p24)]78b>`2['jZy :fZ Eoà!CC%Z}Uj<`sSK2Hb0w]%x/>*!Y46c]G"n+ĈVQ!u]y6>V`*Gk=-H|4z9Yrc'W;sHWghQ4֛ZܿAr/z+3.b "cIvKZS7-mozDaW]hOUB0 TR!hҁG:{wJb)BU'NY,dXTZ^= MB. 52Y>N4~{ ٠jKE)yIk:R<2vp1 XZQ``X"AKju.D=AYx&Sx4]lga4{t-QYQ*̜7cC6Raex ?|\iIcrO=e[6ǵ֔ #'C܎LE^:A|]dL/kNL [eTznEs=s<ݿw/>Dje4ph6Nz;x:ytӣёI?µO.:IXX6kۖdEp.^׵@ PWVD #M&ϔ_B(J!V3 7;]\Ru>CB.j\N1m L@֏v7}Tksb]?_Ba_ 6T?VfaE8!߅}6"G2k1Зu2;~{99_{BUon #ۃ,$;uyJŌ销l@T ;OB0.(pi}fDUJe?u 6]A?(u34%i(&gɵ1g I IstʍfcyurTOZN0ZW=?:uKi&=G\cɍG, іI_X#Sa,T.E5I;J~*Y:XBQIʯ~4>fNo<91PGbzFb]֏4uѤ-hÀ|@`*i1~Z D:^?'+nBXv׹Ϣ o'H$ls+Xd1^Z)&Źf/r$9Xo'DYЄlsTtt4dB.{eeL׼BV[aom2kGBKD魻 d/waO! ?KӅxb6=N*Ãe%O^:2+_0]7BGU6RG0&X~z+D^HoneP ^|9E',_[Ŝf;K2`L>;c$CCݞ+hv}*\a{?'7#7@ Wr_4bPToK? ִB\HűWmL(rq4A4Ƙ!dGs|{ '"t-Tf UDUH<ϠթM$[^ײg`6>҇0ҍ*ݦ׬yA23憍zD1 WiاqG:1DA&$?4.XFQl&ˢj}9l+Ny^0&ץaU&\#z3dצe>ڞPi婙d^Au?7zjjP>b/Sf̮sNt\~RqnbwcKaꓴ ī>6`f~ p]Uޑ 5yOBrwĔݣN>yҹa'9=A8-̚4>ϠJ@(է|_T˩  5vr$}d%R7ld{Ig݋'c]äƒ7Ԃ;;]~ ȦIho ZQ'g H@IO٨~ܪ#.,p}S @d'@jrӼBJO rip,7%4mutY;-rڬI][U g7O$ 0cݢ{wjflb"A{;.&r),f+7+^mO+ ijU5#LH'|UJī-˽׬ѽ3C_|_C(w';d3Bb hC"YR .ݜCgΥc  1uY"j3FB%ƈ ok ՠ҃vPQ֟p5Sq֙) ((Dw0vu~ q3owx,`:pW#N0UCіe ZC),Xtȵ.|&֔,bPQbNfn[\I»nsOAoA~).?4/: ɵgʢȺcT }·*1n8BG/- [\d.pAi;{ϬH ?ApdMB?ВXrR7}Q_S\XG" )CD>x1Q&e2"Cafʉk:yW¨~>h[zOmlL3͐*Fn083.$PH.]_[~BHݻ++B-AcM)c0/:92o곡_V@!. ?JAܭ0nCXUR.8}9ƺ{V]c*m8Qti@FVj#D^PI%G5҃#yx5@@u-QXHhٷd|:5e} 51\iفkuN3ih;UGFhvْ{EΝǶx@ 2dJy`e˽ j٤(@}UXPm^BʔKK9HJD !څ⽷D&ȌTz5Hd[pE V`U>a SKȍyMv42Pvx8<>C\rX *O5f,Z]_!> ڎo](9Q!4m+q~4ʜIynuEw]R+KMƒ;I | q̀r.v[< zB7۪1|&p\q X(U4<w^;_؊૏klHz'{rGSrzQ|ՅeNM9ct3qfs;T4:fa hYEjfKd]~U(4L^Ԡ)lUSd,emTtO)CBň ;TKJbp%:mF]X )Tf$օ^&J_ O%TBcl@UOX`y)bJp\PQ92='_mE?j] Y%H8AZ}\_(*)!jcI!cWGwrFf^1d+gkCˁ7 l8Y^jAEH($n٦Rhb2Z} :Mz#h> T®RG>C"Z=8]&(4 T$OV/UgWwX= L9&4DD6AgJ`M4 %Gj^ד`~D6[LZ0@IZj #v[⡞X%fT/?pQ9q鷶rp4"BsM IXx(\KpF @|-d 굱ZCA\c)@1pY;/G %-9zst-YbyЄWmwf Va(Ib EC !S+cc~X)&KQC%3~y> },nm-XVߝƟp -p_EzX:^*$x[r( ;kδbD;6,4ߦF~Fֵu#3r2A.OQ8{i7@5lF}x?E*E1.xPyOVl[4;^^5%D7u)VH;+@z&LᆜdVL?%26h꧙IC] b_r:͍ӓ f`-|h/)Q_Uˮ]a -S=E< ab]/mCH~Qa1/lGi4-:gǎv3OfIXk\ֵ|/(gʆr. Z'-L=R g~& 2q]03Z{A̘ P rjG:_c}E;ɿu$k@-gUđ27xgga++(0}twsH"16;N_Pkܪڻqs9 <;VC^;:MxksCns-;.#A+13U@5 hؽ!б`o.YfQ#Tӹ@hUlQ ̵%[F_ AN#eG1n[wN8MXULnT = Zf8]r*==2N b[OlsߪC3228$Jgq\׵{sL `xKަ|)TA\09\ =rupς7W^gݢvprŜ?mdosoy 4 y X>fݕKw0) =]>V^Pqq/{)^jt3XO6cݻmW ﮸ޥ|70{XY=b.'%#5.Lxss:U7 _8%XMEKf 'Q|4$N*9z!+XB`I{o]*2Ω+F{qQMo6[-E^WbGiT!:Gi3~:$2iǹlELa$γTgmLآdEp~MAd>W[j0UbWXfDww/;zOOp{QV2,!IE:5|UZCx"O}iE `(ES/BxW ʕ@ys:EEqAن(ǚ翪 6_E^D(snOM*Trq;;st~\`80:?VuRr8yB Jjc?3+=i9{>Uz i.$}W~ѭ] Lo+Lݧɶ~2v|[t=GQ '2g''PI%qCcp#թ2a= 9q]kt2olќ$qpbݕ< (ƸzV6`'ĖfgJİl)Ta#̖8Ta(,w@@ | w%ʅ=ܨ69k\Ѳ J٢|+ZCa&~.lIyH'.;]PTG_b q T,E36h:@h"24˻WԇGqgϚ,6Ih\\W> l`,")vJ-@xs87)yUcizҥqA҂1KV[oQx6v=¹B)&JgU[΍S/pNYዞh75D׮ضv>TŠ6 P$tx^>5H򶵋z0mA=d19.2؜<67KaߣoTҚUU0hm893* Kp*x*=WX1*}Y AЊ2wyULbbjdZm~t3͛j=|a۽!XDb2NDOFqI[P*ԑ<:kDUK2P;TZ 9bO0=T3'12` "0~ P]bXD ߗBk)@:Su"&ZDТkD/&,Z_x;tI6c c}?@yBׇ1w[E4R utEj$ 5B3NuqSRXE 3UTs.DU,=}>/тHS2ު˝( j6z]ë+䡗yh@[ҔXi?´"%mji9|0.w֋yBA~? "f_!Q j?ݩJBhAYAy1IjFZMG[t.ok. RpxZ\!eQ eA:7.8aֲX nx\ 2 Hɺ&< B/FK5 {^qyz*MVCE'cȨrʤFG_G2Z3,t|/(#k 0g<ɯPE>$__:O%˺!h5rCcn(TߔεKF[\*^*,qyZaޝ~0R0Llm@4%)pvhodG:Oj"l*s;CC!aH3>6_Up:bpzN DKU $a m+0B]%LטG ߟ`>8Bpek !{nTf~l,L:1rf-Tfzweqdn+YfHpckCx$p4e oγU.اaJZq48`RES8ݎ9OLP55f9B)MCSҞ928 (46aƀ%Dxbb ^ 43:8Qo'ƙ"7^,XMRJ y}ʫFZ"riZ-ӸROE03$$Y=0m<~62k-w nnSΰ(cQş } -mx@}<:毊cH<BZBn׬Da0cBBD QqCV֍uy ];>F]jDVx&MH'V+OC NBH|WJcIIMf:2byis0!zX\B%*8XUγf6Bl*7} rXMʨQͶ7@b=%'Ima,'c,d;ōXDh"iJ}@E.q*]{8Fqrg{aX] ; ap7SI0?x욍>)C {-5qb"k[)jLC*q ^"oYvVb-QYی&UsusX͇˜zǓ,/h NNH;lC\"FsVTyqö``HCrpGҿ_tpڲ=э?!3/6|6@LXYOZ^'uSz eMڇ[z¶ |_n+I}NS%l˼ԉ͡? ⰯYճ Q{iuz K'-ҁWLmcH(:p~'P>qT (´K0@Cɤ5fy_'DgzkR^`J2w]`4`#~{'ڸR *lm1xTOȄF"h3*ržNCÈ zD2URH9.-p#m$ܨobq3V[՟NI˪ǟ+Y'*o"@9*pڑ/Ocub1p_O-lSBwb 5]jT\j̄AB.:V\3Znt|2l8_%KFt/7|lyޒey@ɡ;r[\ 'vлC (ND 0_ihJ?A {ށWdFii;]a|+SICC#nW.b۠p\cߤ2B1Ƒ)fڷT%.F"7 V >eZ˃ =HלP{@֤aIGx0B?_ZSsw8L\?jLy eefoJZ7DZ,PK9!8uQE,~2Ve5J#|AZ[]׎_ ?-VCxkm8Rǃz {&.h-b?!ͬ`tU2t(!ȄV!CN)>8f +W P«1Hjb{´t*I}jv x[.\k8ᰇNn9]rg5Qn]Y>Wc4:o@Y-g_qRo~&m?o]SDA-_`!S .V7&HA|Š7LUHX&b{b㏈<.D㔸!LaKP}>~tpzU5dž=׬а}SY A5/v6B!Cs?#mwѯ[ $IBj"IX<h5WÁDkhl|@[?mgI=kS A&UʽD9?J:Ci=PREV$fxwFXZ#>=bЫ]LAօ+`('"=cϫnCkX\ORh0A>fh \XJ#QV꛵R:2N |Pb^ Y0LZZm:{Tцjb 3ۜ@y0]`U}e˦F"7kd}8 V's_tD{R|2a׌Au*XO ƾ jQVmEv<}4*HOW11?{_&Q|%NHLD 4&5 r;^'w*~n$8[Ap =0"C_-jN^l]AG󣩋yjŐC_68Lld ed90 ;.;ʈ45O]=tcxipZeq\//-`R0TCjo%j 5N:Upn&90ϻDֻϞ؟ e[C$D^ǗCISh1W-h>sVb$OWxr􌝥y{{=n#P5C7K̽<å-8(mB|S_꿢&o+LLm-Xo0ED5ͣ ~SM_|b.ۯkovN4ʙUTe^";H4?uIL|d+Aie![$L q]#ec(aC2 >dItu?)JoD߂84@kk*8aR3f=XގFn.sb 0a_rc̍+{pZ*i, f B!G26ӻXl32g }D3H.3X@VcqheZ^v3K V_ZSoa<4gΘhL洑PD1n,mTu -"";odbv'fhD㥬,e7[F4^򍸃a_ʑri~!giа@a eMRM.}S['qSPF%"h%ghXa|y("zlNR3%\=Э:\/5B4kY/, h͓ƞ y m2oeN\R-3򽨢&O'!l}bK䬖Q76l''ǣ7syo}&P(%XDZnf7#WJjao{*+I|ʍ Ia"~0*7\˓c4\HKGS7X[g]XgMNgT ~KK*؃.PE(.1 n<<ύU-s$ t7$o~=d!v@:~^&RXe5Rck0mvZLx6PلP*{Cl0=jlsXż%S'rbtc`Rlm5- ʫ'@Qv;g$'@,.eK,%]zu^9;Ƕ2}FVJO p0/ːJUf7DMVOe߸9:vLvG3FMG‘Y[ccd4mmϝ(WMp 7A< P!($b0b<3LWZr s.4'bh>əЕlT;Jѡ /T(/Fh>J>o+>Ҍa\ңeˤ(! ~Eɭ*]Tվ,y=`e#g#bAonˌ`rV-ޅwt 6>`?d쩆2UiQapE.4҈w2e/ߵoXX3Զm])Ă}]3X,mBvI`f۟~ٍ\ct_+B̸$‘Nh)hX9DkdYllb  >?a$2#nl ~ScwI;mČ%E<{'a3xNY҅I@&٬Aw㍮I\u$?[;Taב^9sPɿoZu!["hr2 &934Տ9mހ`1ẗ́媶K,_D8BU- ٶnAgʿcښ>zZ{OӺƘʲuὡuS~F h||lp_eTGP 4Z~LardF).e1S3&o}8ُgSY(຃lk oBQm\\0}HHzi8LT-C*(upVQ(DM8YhK*EyLQ(>9|+ >oǩ{5A:J#5@̀ /dg2/ k^#ie~{XPv-6<;ߓ2S"9PgU{oJ";ΕJ@Mp@'P4I.6DǟuTOW:o09,>r @?_lXN_xі@&v&BP>jdѲ&oQEb&#ݥNa){bnN!24kwK|wdv69wϕ"Vql >ux5>6p Wtn2d3$0hd (?I&nk3gËJ AI?vP4̟(o^Ac瀥] Ulq3 q[Dx~OgPqzOBH6^өfo*7OAJ@]4`{wB6 4-n lqjXq۳W*L$ɊTjҫL!_[ݤ?3bnfcΥ\+#r-$r_ _.DB{-ֿ,hy;}afG6k ;gh>9ҭޟ6˾6!F0ιhlhM"2˕p߹bofD1X{ޗcxUhT*dHW LqAMeMnۤq9 _)č\JXbi' ߂!d yP&]Z4>N:X!0]EJD$Ow('͈_aH![(<\3}gj#|QEB[ ,' MTŠ4)n <B"s}"\WbF\6$b߻@[1Ĩ npGDeGޭע*'6գ"t"9wՌFch >]єBSp]Ah9~pu%yd~I^IbxM~rs ;7NƼ\@[{g+-\$ M18/Gӗˈ"ͮYb( ++Egdd]RU\>`}vg^NcFs&- pYbZϣO`+|;#2rZ>1}1js|ScY0vN9j3%]a.E4>zs;Dlb6}YqrD/U j|"g.;C#!I@]R bt94^ C/վK!t@PCO)SӞN0#uTkQcJɫBnnۓےMP ?=M:QweaSZ`Vdў?jkόםxP]ߒȚH]_ o)A }:5!&wYġ3B`OX#ƒueSiV، ,ͳ:GQUvȵ&KhP /LC$RF?^:?n>pTۢX? z,s !TؿlӇȤih?hMSaÓ{KϔRSVqEĐqR l Q89ցi,]W 3AdaIbbty8f]LN*q'[> EHttn|L \Xu!NCJ(onX~Oi[ON:#VZiSs/YJGoU@ gՠ)Rf GB.ic88\8NaS}󡎣їK `~16[:JЊ_kGLm>u].[Ӊg@U3hUBeLyJQ7}@Ft$ D _OLL_Ōmx 10)MI L P[_ Q+]#P{14qE$6fA@B|a*g{qiK "*^/RWtމEZE{]wm^W@sWkM/n 'hcȼZR{:,/֦Ȧ%aqt*7ug^Qiڎ]cQ߉Fg ๪`Vwkip#6VY12M}n`UYº8_#ҿmTS4UOb'UZ`5Mla #M|d_.7Kc0-wLhf8Bb4=hX'SXU$Q^[ix8C_Ԛhfl|"d*RQa_[)r?r fE#DOL-꽅-mLil[,2hޗRd p7a8aZmʓ/ŝk-niq*Z6aM#(F%Ї%qH ?j&Td3V0}=*@a^9}h;\F@"DQQeAsAwBGVEAk#SG'!7}X&H"-bhTԢsP5̞0Y3^]m<;UB@)mIbߜ 1 L A#QH9y*q~ZlƠLwѥ#፪$\Ob m2S`I LY~AU-I'wUipн$T] Y ?X k&¾ʚt%ʉ"ثg̉JFr4!d ꓐRMA^rvQfuLy"AOD-+17I l3A($|Ж:+GOB4 Cퟱ/?(8LU ەn E/@ ݝO>#Y%p=س—~['̾ߊ}ƭe᡾=sw:tٛ/4"B*yyW9_ y@򤫱^Ew T}dǦiϙVYEjtc_/A2=XQ\$k1BLb6ѡ'IjY0awΉH)l^*##prS fdft- `}&²vOC3…HJ;EGF2~nNA]eV__m*&oWH*M2;q.ٿ n[q5; 'Jih(Fs7R V{W*s1(r[8[~O6֤AzDx fإJ{:BoAoD%" e.\6W.ܪ*4%پ <}IJ]hsqQM^M>ao7 yVY֭31y:Weam=g[e9&jVO@kj'+\mdL34f_^ҷ\^40Yf6|Կ2؎w8*b5M|)wWM!Ul2kdn~ %sWa%W|Q;dI/տyfJWmlRDK+]}__Mq'*hHp-|5R9u@.H$_;Hcǣ'or%ٳcyR.R\C [eB#4ը u\O[BX\}*ui߀q)) |;1n@t/vWc+R'jPL X1XP.SEEO`CIB-f*jnumx\~vr 2( 7⏆p6zE ~XqI}PDYJ0 _83_bߐ;;ߖ)1Â}CϰCw>i5bI(դ\Tv;HrlO[֓V,T'7fHd!"_ O^Fѻ,&uR=!5~A3T2+~^|s}Z/Zhn_Bw z~^hEvF^GA1$-r 5ˑBmNZrp 1L=Qvʞm.#F |$%L,K J'[(7fq}=LGcePnsZ.tdTMSW.Rzg@2gH[m\# +֠4x7 #6YaxYХIv[_zf9X ]P=.Qī3 `sU-G|HĠ{6]2!L#wy]R8ҷ @9l:R>1*=5^֪`VnNVDYm ̻=g(U0QQӟ`z7@d'OJF7K ._Qc̈́zն;z|T]!ylyZR@OpQK^?#":K}. B+ ߘ}漞Z=>$8ӖFEc {`%X36~Q7:*Lv"⍪2I̒uJsd/S׎#| يsߔv`Lm:0߄QK'TsQC .Qbt3 49 9G*08@.bǜ%*[t Nl#ܕ+k3y/duLvV0,eSqeQ02 Z|HHʆ71ߔC7 ˔dHƫ6 [ę^3D^[5dxhji]dW~?F@ZX^]PQ.DTnV.zɹ Vc*e/CQ:&޺SǞGFj]NCց;8ΘFPǤޢK[ f%Y5uz{jj5v͊"(:rUјƎI mƦ3]*3*%Oxц*o,-}ż/08lKQVNc}kJn*D,Vn(y *cIzq(9ف1N6' <$=2~s}/MoD|yY^~*^JO2'].0*kRѼF}wI*yEXJ̷^,>Յ{s7vt7P\%xgOWdAY~ǀžPfCi$ŽhlQl0?(` јkW!:FߔJʊ2SwQz"n>=X M:0qF(%(c#/]-8:'0yPKSng`I:S?kx%䡺$38a'7=@K0g=d,)ZRYyFP[%Nǘ<{?qеd͕793 R%JB'PFӰ^28UOi݋ v{P^с*$LF!L-nYq؜}k/;TJGsŕ+Œ5QW19 N´RЊ3 : DM*={$c Kz=H>6؋+ ~ 䃬+=~"8so]\e}qWRl#4%>=@EoY5a8S"!2 ӍD$y؎]>Q*^WeOI cc͎W2[]9D!(On?u{EMy%DR,$00'&88&7rhU+jcῌ-X*242#6v)bP,5N"*5e6wpHPS+cJLO&|>gN@2MjK+{! U~ϋ'g9V~}q.PShas\G$LRSirk Ny}=c_2\\zK~re+=9Ѯ|ϔG4u*.TnݝkD|#yOrx&{s&b^A] 0'QsIa `K~*#П",;˪&_^?W9K˸]%yGOlhUu kIHDi-,g C+$#W#AeJT TCu\\řkbg svޖ-U[XA&=Nu|{AhvOۺO8_t}J5c_I ѥvBJe&A_DZd^T="3=5H A%_"הO-Mvژh9Rv2hz3Q{$fY{,dg%g B+x9=TvVWP@:)ʳualᜩ@& 3X4r7"p!$59vjV-p3\}|ϋ9W<%.>_?>8WX /КPKM+.T39⽑+$/̀'! `PgMHr[|$ T<~x9A0eΰF pR* b[&X}e_=br]3/֭}tAwzZx cE3<՞ɝrs!$f^Z"5~ ̙\Pd. F(hE=!{ b8؅^tVt]+(ed=ݙ[B|+CfRkK>]*E mgo9G)JSanot*'2UV 2'L;u{3~:I{ 6Ġ\O7.lhM,J*O%b]og_X:bcԿnl8@ؚKP9m47~.c̰Ӊi}{Vg.X~#w{}޳N /1>c1FF w)w/iOW_k =N.A_Xǣ+(,., N`)gu05rF,'.?.::RYpޤ[bTn+5 la;S (U8x^Sm28_K!uE]Wj`*'.v{Q5cn{'0QcxbW\ij87q.\Dž\(+s%nӐrBUB[ .;Ut#[tW9E_5R8MbSUqyCYJuۖu~Wѡ{ѯ% nMj@n "wlaxUOYeX&oY1(WAk/%ɕl(`Tj W+VX64?Y/U*. r*~jXpߤ%Uj٦Y N,iڂյVn=RĂi_yRD>vX=-R1R%z{0+9- C Aykg8eX;(-*ġyYWuT~cHR9Q_?-20[9Oe0ھfq{As6*_ gN!j. xtr:dJ/KM"k?kT6&$  ?tLm_ѮY8#vyjD=aRlh_@IF>o;7^O4Oyb3]Z)`LG>삘X3_-P &0;'}JQ3@rQ.{"a7=+sT %ngn"9TO2(XC#.$X,[apAkR7f!ٯI{lƴ#m/ICcb:6˞( c'~jqT5XBys 4^wq4~6JcwH4`axqY:a=Tf >:v8;Ve4*NTH@қM蜇({5A*z~3sYy`ۦ|d*$O틠tjK!YXmX뭆hҚkFL7FI2ص~-]Ub ta_FÞE*d'):6 ][y&,e N [^- dE1ImaZ=RF.ЧnL2U4ZW"'e6{P{f] 1-l_N4|'ZU^'.ꗸ`n IRnbtzi54h= .th$YE5_)s`Ŏ" gEg @0`w@xnw'(mj:bhm/ CpC璒1G=5fϜx1_}6 `!Bʮ.r`\,wmz ?7!NjMޑ+} 8>~]!;xp=b1IBCZ.@ V Sw*gv]_ɊS'"&WoIskb伶˞?ծfdގ\ILCmh}w[!$OV\VCe !陫@8ˎz'K:n% j+m|9P}]gkq.#υ89U[fVczǹ44%ŭl3dn./_ ΗroXcd"oxSWxjU-3[ +&mVaEec*IXƂumN%@7(ac;TOO 1q1m"w #lpED7_#q~c쯛Ƭ]Fٮa9ihv iKÿ01`Z  j z@|gKGWGOu_`}*[HաHkzc_ğ<(Ĵ)1R|In=EP+NPM d- =ӨE*5́K5S?u >ɴc!?6\&|t `囜}s}Xu2v3‹9Seଠ/ 5no᧲+-ٱ_({FXZ4fı VAkXn6= qƷHR [rե>)Q⯸Gj*̨pG/ZEL`(hx/<8[-,KAi vr\,(ݾR|*24_1e2ݖ̏cMQ^bFsoP[<;a@?YPŵ7sfX> (2O]'y*8RV+L$ ptvP4[T_: ,Ӥ`>;'rmDtMaFIyS1AzI=R}[aU;-G9b2 Ӊ /ִX~zB;NxRӛ~X\)|EB<#nJFˁjHF&*pcdDk: ɳs+t1hDF)RB ޽>{$|~&<ėtm%o?VcVR ?ÏC-+h`N\A|n[pPEHh*pO&EI˜l$:.2ti_¤ZIYë"ۛ:2wr"/ 05;T?af'^; 0֭K {Yd؏LL+I!?DEzBMKiSP gh z=„./r +vb2nޤ!V 2)_| u8Dߍ8jgDɾ%~k1?Oؒoٖn+aPҌ?|M%v$솈#tϙvHTCN PX>Y^Lk̠)pd] x(b9fl|Pj'rFU$uLͿwZk_{#zT4r# aaع#aRs| =4|D8C' n]?gq?:&/f?f~O)jED$֣,k FD9 âeEnʓD`nȒuDu\BoÏnx+tc(~4OUBbQ7ڸw' ad?Ee=v{g^O`+cXn0@Lydfs2/׿62\ /S̝yE6dYoRꉐnfR;6#H̱}h/ֈ?9Ze W>ꝥYfӦhX:8zxWV.]0~ܥHKl,D\/3B|24c6_s >IqY"6C{g6`XiMFS[R>λگ2w3ӷ45mk6 X>$mƐ qsSזAjg8XM1 G. l߶e<<F^a}Oe)YkE9hWjh5ao:irwjd~0gl;Cb^*dwBe6d\WgǏ$mZbxbZ 8ٸƏW~qYOs5~W֌從ՃbW!cϩb5Q/51R(."]_ͭt~e\rML2QF1{\7aO~I~4 .)j#u!!Ryf eTNc@EN] k 0鞨[0'w(o%齛w,p:/U\ n&Tm:Efe(XZ+WbcK/+t{3'R}:qkn|%7(ɰ 67L8a>:Oһ{i`6-ϙUwDusc*d&gVre*zL*jiبUigdH~Dpn9wo/U&("W5y ! }dtBE̮ڡP$}Dx̀Jsd~Sܨh\*ٶ bSqV}<rC3g7 *ZpI?7ZǕDڏۻLrp+F <90mXsx1ʆ ^)@W!C0)0bͭ}h3gfIVF]=RpOQ c51SHqt=`axDg N T># @Q#A~ G}gs{_.A Sӊp 9WPע -̱](\L.Tr,uT1OEmsdƴP9j,*]FŻilI^y6 E{ݬ6Ntsaf%<dc- FB-(ݟ*<0/cqPv!HhBjCkLhj<]B{yfhe];4|u1N 3i20m6]F($D cC[;l3Tʖ.׭{J0LT'N%V!~qq6aݺy,+!Sg*Q߃an)J(u[N83*dbX?^& N;,5P{.q߷h=2r ve l9~!ӂi081>ET/_8x#] tfrQ2a30L'pݎ:?e *v&:vYǏ0XuܻI[A;.H`j>o6zs#\ WUhcC𷺎kT$X rMKZ,g"i D}J#Сzi7l3{ƺ_%8rN8Z Yd!UU\A!k-5pbTa_(wn fY@]+&Y%Sl+:.ȣ?1BRr /W ( 0 hPp3ڠ"̍c&F1rw͟ЯrV֜ TLHV QV/lqf;,='g©РIhS6g3kX>*XS4j!bVFmd>5XQ4lGipzG#2wnÁGhN8r*/أE_##i=57A\lḊ.Fn}JQ ._M.^LmyH`C0+l}Zyq?d:Ađ) $M= Jf[7-1oNefZ;ï5m%jqnk+UkM ?v˕# 7"E֖u;Qm7XD#u9AK;xEj89@wXi#imH%`E'lĭD{eoiDs=~0dT}u#ubÕ&H]jȸ }ܭu>GF v' #_Gx3$=>gD 00-nǗ}=r{ ُsxC{1q`b첟 У\*sDSC,/D_cJ;*/{:MOM&IwF74 z댧8$U]\͸ճM4qbO$j*zHB5]tZAգdci 0-c],FRLDO>?ۋ/u5.#@K5[σ0 !C2)ZE/-߈Gp5I~ C  m-fƊ`$k  ѮIޜ#k`BêEfg(9PɖG#1XCo?%zQ+Gʶ!0? )1A~N:`vb#1,MO4e\$'o@RP-qT]p6s9UWqgSk:z1!V`tcxG)g|? CHͣK;jHrt7Bg}1tdž6ip\"9har cT"lr*uxc4(\'Ѻ\`G8N]ku<>Cd|+*bĤKfZ6eVUK>qֲJy&mc%p]=sCc AR!~\`kQ{V~:(=)BU:RrXdU8S-M+n(i lcCZݻ*@Sya** REMq Ǹ9SǁLX$!N_Fp!4!Ljj41V(.!A /u@Ax!Rfʞ/4fؿ:PQ<+{G(.ZiXYAi#yFo-LIݼGzkLS3E;ݱ̤Px_N&˙=25XV!BLD:y}:-ލk0̵>g>nݔO~@ވQpoPw?]vN?Ih(ITr@̀*Gb%G G+[-l(# aQkU/P}0D;\Gn,=+K= M݂e? iT*~ gy#CCqRl3kyWOG0Z N2K#2v$)'I%R*fKQO-~>;腖ۋq HOYRݮ1מx!XX*צ MJAt4 J{``Sٗm`q(彷#-tx>L:g^ Eh W@=lud[]bycp}|]?sx2"d娙Y*WZdr\_?LEۧ 5.}B]v{.R,˼[HzCI36?//"MǓ8]۸w{ V?&8La.w(uB~&$m l^`Kt'W .~"ʛvjdRkz3x4 9yUN0bIǿN#Ҏ;1er<"8 عG }.z$^"s(wmh~INFH+ZrMS5/:Hҳ͋<aroz4KDka4ZDMTXBRYpZpgr"/nr ./[uw-T6M%qr3 X=ȍQt^u͐҄ \6 dU]˕47טRǼԸ0qz]i^8;})ک14^>'޽5 ;@543nܡQ dzKܼmᒠId=Fb̈z+i\m0֒Y7^vml!j9f ʟY]ֳ䳞(r4YhwK!eSZtǰۏ~EK$"kKVmS!#HlmʧE܌/?r;HI2Q܇_ j3T$B 밼J&̎[dR'vn(E("8B_Yܓ-YbtSI`"\AoPZ. 51 }gT\ Ǵ5p>65zXd_^*;N3"(UI!Vӕ@Y^9 J \C p1Mq&Hչ`a{m/i}pN5z5V > KX e|a MەO)vQJĒ nx "g3Ih"'9fXY*%ked/= yǢ 0z!qK: 哥2蜗Éhno!jߤg|/O. epDDh/򃓆F+Wj^:-m@voPn?dܴL^P)<`4aۼ?ůq$rbҊƾ6L0ޢu_G*.QXëDfi!]ŝoYrfbge)܏iG`ǨgطW!PS:XY3Da6m:m ࡢrg& !!"wy "v[}㔐(\[20TN+eyRH&'A$Inw]ƟEq9Х-K8ܶb ;]g^*QYY,< 'MX>k32TW(JL1T'Co;N;r,J MCWҤ7tDx!xC.Z9wly&2`\m8a,992e{DjG/֫_ !r y=Vuhj6riR@-k\ 5EeN0VͶN4|ۘ4)Q"3^ߺetRMnʈrAu#_vl+{])xMҦƕ`zMaYU `S+E_F(bybC4D=i ?:`;]c!tH9pPkaoɺ4psZ5@u e8:J&'X9_Dڤ$dܠצpzDzHbL9 qO'-rV$P AZI7|e#*gSPM*pqg[6jF6z՟RFνO,2,MpNǷBUw ^J{=< ϷQF=G-H 9x1@R08z wLّ*sG1I*ő<$+: a'$v4؝VjWur)&spU+ b&9]t8ѷ."T3@R!;9F7o߇UKcJykJɘ sމ@88M$i1zƏ 蔑%c˹ǒEJA!8y䃱o#5K3]Ԝ 5qm@4&g(6^ 'cJxct@)X c{G+<۬үJߔhO Q &0EUX̵,,5;TUsvZޠE?lnDq1TRO}+)$6XSIT$A]Cjݾ[.bGE ^3CagbĂČ2tU0df> G@Aj4VR~IY+E,ZDn#*KN`3:<1Jv>K5^𐜫Ě?LA%ͅJjUTa`+ʴBRX td–Z7*Q%Nn!>1}ʺKx7Z0np& DcwDY)Z F:B%mq/GtNjKi$+S֗ɍ*O1eՈn#5T6&d@˹_ƵW,=ɌB<|׈zplpnϖ,C44 Ho~}\㨝7ZDɖ&Q |KW p L^j,]W;{=.X iSDF跏qg+[vbl JSmrc5b>"f] StIE6zoI>U}fr`mmQP\Z3r$?}]Ke_EgOCsA%ܑ#K V8v.t"1ONd3ؾL{h7!C" M1 pXPw@8 6g4& 1zhб-%㥬vH!Yn.0?:Ռ> R#2 [g{2G[B0vN_)+*e[w#̟x^ǼC7dW 8/ӹ0M/ۛdlM>ѩT678Q+v3`=>JĆd6/C4wsLg_?ŦynX S2D LEڀΚ .Rڎ,cn6MjMM3*z]:Fu+/{mMEo9x*-oE8E^ 5H!4@Q)Nfqva 1mU 0nsS]JvۢR}ξ"SZd֯wpX\U ,VuMxkp nggq0+/&ȫy5OW^ cS޵t6l6Ѐ8UX}6Khkh@?k۶sd)j]^l>FS8qʏ,0},!oͥ~e5΄ OC-p!%vnVv SJP\s};z ~vׯ$dQJHo HKo4G b?|#q4rruf/z銿P8Z{CʂF[DQ˻ivwЪVgbԂNL,GvLWt$8Лc^'SM'"؂(57LFa>r >tfY97$Yq~bX 9Atޥ_"h6l*8ӗSU1K&Ze#%oa4YvzE)Or K>]!on80* >L J|Li6 l򻞯Ն0|pVۥfP6ϑp>C$u◗Jn˹E=&<'֧T;[Y`@Ѩ4Soۘ+#*ԭp?}vJ.ixY=oA{O0c-"WpI)Xgd4T +RVbt[@pvM0p^C;>) /v Ǘ;޵%)*9(rИB)͑I22c| l+pɵ/KQ%p7-g+پ(O=+d8M1i-V 3tb*_G>k}BLN4:k {<+XM pƷ BĜBh0`IV8<>{c8e[c0%p[dú'!/!J_tϳn by*WYjV$"ruj#L=H.ELjv =$78P3P`CwPrB'ג)Rd[Q@cs/qۡ:FdDdJl٦:|bԘ΀9"شsEHW FÂR'FHW&c]MVno{&ICkP,TBeS;mfrZ-ㅽxL4f֐O`aj}^>pת96ٞ(2 |UJY}^ =,B3RZQee,}WXfOwP-e@'Ů잆*`2~Bi_eĿ"}y."oXo (.S@?=6wtiNt۹m!v3&urs򿲮AMW)nx$PU@CmF&OJy 㱔חɍ :޷TSӝ$YM_z(Jg*x+cWcNJx'%A|z| N#нW֠ծ]yvyަ$ Iy5?P0Vm{Mk،c"Q {9Tq̽Ccrp@{LC<͒ct祪zyMϫO`/ē< %FpT"e"BQ7bx irMP+O$֠4^2߫QQG|~@*}O+z@qИ-)S:yc> (?3Y,j`e,;}^ȃ4z2fEhsyL3zU}'4-ݺ:c=~ L N=B{މplO!l`}VHAaEkFJ*$(Xl)SAI)*`*,*ڛpΥsTy JÓeջP65j̮ -z"%Ag 4-:d`"[LVvw-;@; 03ij%ݗ"B5]}e@t'3@FkD dګ Ew]7Ow vb@w{m>4y^Z;|`L_|8cS4'ϫ"/J'3e2]eXˬD&v}LUԩl ¾7L}aElfI-Y<WY mMz(!0ԋY9g7RY>?F&LW6W|{P:JPN "!Pߒz`3fµ?:v8F 3&=T|WuO.!weXG+R*|0l^0wˆBp3:IctU6}aB-_3l{kWIbUIp+o(ט}E^$Pz{&?`XqIͥ@s+-x gDs8k[%~@4+gZKwK HY/-6-`.s"M(ԘSE|Ït+gf|P,ڏ .NYrc)yͼwj;Kv2\;I5y Q0 i1t !&Ah5tM>r 4Ch6銋QLd9j\QDG15p6Cmq7?1[.Ei9{)7Y5leԬKa1B^{G@Q0dQsBO&.ݾkD~8J6@DG1^fqP\Px?':xSQ9?KR gT/9L\ӳ%rCI) c-lD?jv'aTxnXsYm9w<+"x^,[J/V~̝TԂD29ey&cVv>mtᥲ5~U7? O\ 7#!?$uȯfZT e >C["jJ7'GfpK" G  3%ƨ00 84QT?d}$$ rTe-wfښ@4mu1A|)o xJ `2Mda)L$vJ!?Fʡ=yƫ0H /Uw#" ' KH秭WŢ z'5+Ċ?j ~ޟ/7cXSfZ|mv9 2"5~P>W('Gx23ʡ@$s)'Vk=װ~/}^"u@b_M;ԩ`u4ITTg uU*GVR}< c!L5_(.s݊K\f2½VKtCgg-f ̚AEbX%]ވjQ:0*i]'H܆`moU\/G!Qj"^ː4bbQ&B&Nby/]#9-`Lm9CV5h[Aw q3O$9rS"my f݇BUVXBM7r$#$,3+޻E!ƵB,q5(.36G_UY YS7urG$cUZt@<~[Ee:#}&>t n9OU^eЖ)FJ@m.oi8tc g 7[=0>6 #ψ.pxDi]:"b_=`O-OӵDfӐNlvxpe{h5| gJqDyvû.d9#Q2oIɃ`އ6VX?JS*GIɰɖ |ɼ}Fx &] ޺'.paE`Ē:3y]9$*l~|*^D"6ߵCv}8ObwUI];fJSf N'2nF n`prpld׮k>en3}v {wnو""6 }u";$/Pjʁz@H#CdkVơM+U?Ō<1T_O|ƲS:~ RoFY9FZZ2@fm{H1tܑ{o.Թ/$V0+ ف$@OC8Qm+˸L57WDͳ>~,1QDQ123d-t>hrvTYaUX4Nƾp2|0KYh *N\?P}ܷ*a˚P0(2|'<駡$UxQC|5G8՘ ^qP[f̛tw̡ &DVdsBuF9IJB+k|욈e+RHG}!"1US[-MYȊ^Ǹ1n@JwIjЇ5 *Iy ۰Ux$s`N5'ZTƢeV]- gdnv(d~Įh{fw>~J:!$qxJ~Sl;F /DKћ z7y0vVd0^}43Y!F/ %(:>-]|3hh_yX6bGAꘅ-)=;8jQՇN~ !s@͖1˾6$f랏/7B:4͡VS㎍-Q e nS|` ['g]}Y4l|sYMk*32^j *&Pa/;$kWT[EpXlWyfz;eܥ -`~V{mjI2 As˭#5#ƱL 3M1P^5e:#T❠M ʨe(7nH7 ޢӳxƲ"3ߧbc{9;zŷ-*vF@Y'cM>ؓ/|,VӲ*?QQ} !ocP-x)@{y%~.o.Aa A$!FH$hx*03ewBT sF+F=؅īb%s<9:h]gx-͙ xkWu8.vmTb. /E0 cY׉эlUn6qUOwpE(={zϋ=5q~g2ԀojsWW׶aVu;k~GY g_  rI3F8#Wa2%^`BPR6U@xwzX`o,IS}g:`_pP=~ U G^>F M"izh! ZYɭЙ^Rks=M4=hka*KC-caV}£!qz6`ټ5ٌ /hy-D/ ?pV7\9 ~4AT~zB8ZD <9eo|:*"mb8jM9ʒtaM)9hW0H(OGM$šBQK A?ooB>0 3( lˁ@F3+|WE 1+ڎv|u= E79?&X|3yd0΀5 òDg"vI543Z aD rL}u:'!G єky,'o>&Py71e=џؠJRb!d5\-{?+OXr(F9UW7>1(ug2ϙ9,\}3l Xw-}΍Q>AC('(L74s !b&0K_诰0?§\GB:x K>[ >q RQupTSe6Bx@ rǺ fJϮYUc1d7w{%#e)p{jPNE(eo2e>N=0ZZݢKsV|F(oamDUdP`y 0Fsx+ DJ L앜6bz3Skh/5< m59T4B'hִ+:ZlԂrW0C4ZB0퀵KuMR՟#=м&\m0m򎭓?G{c>S"! bG+O}d" qJeb/hW: #%/68) w$Q8P[gK!o 1`k riuu**uX!3swA׆f܉Ӥ,,N0ɛn5H_ ?Q 'W'CD5ݵ'oF&Lo?ʭHlV)j>QV~#A)c/m1j7Ηhz]}8Pfu)Bg?/ď뭗`ͶޱydQhkUwzQ92Pv@u}XR#i간x%\|Opsi6kȝ:Jgpnt!S6-ǷqĪ/Վ Kۢ>Y*%HcoM[ҁ׸4^PIK*,Ӿqt~!n!YoЀbeϓKt@V;A6cn,wZprcM]ҙ DD{ 7^ *ۦ/10"IUֆiewwd+ HQEV?M 1 `5øfI%Bs?Ab։X'e_KlztN(Mx-eGGΣ?]gOkp?qubT53SU_@]\ ?n .2Y7>"kQ|h %, hC5bx\|_Wu1օc[Ks©O.;]z1ݴj 4[=: q]ۭL4m!*Tڏ];4L Ke9Ҙ fd R-֘0_Q5xs#͇MUJ-?@ 攓ִ>m%3[ƽV)޵B9rTQX0v5!JFc@WHL0%tJ[€c\i29RxIҭQϒx&sTw:Rt,*,39)"\"H}i{e$f+e FW ^HCGdzƵ6"zv2,X^62ԼǪ._GKf$jC _K.|dA/#uEgW `f{0˽6@pԱ t) fGYVyH`wJ~?Hv@ۦ<%p"{ڪ c|ϕ4ꡅfk{B%$h sJFk@b:L̈́3H [TN}tauH})RL7۶O7#yUYl该e"<ߒBz ]'tx%l}|}Yފu2B;{TaCyof5fC,,\@ɮ( \ݧ]=uxF%Bns}vd6(oAV:[b }lR },[2͸Qws/ԙbA1M~C+EHrJ9Qa)<hw>K&-jf&M_Dnx_<˔e!Rsu!ӣ@MUNWvO:ҁN}V}ϖz:DC_gɭ:SQWqt%Ѿ~ lh2vM mjU7]"ܼ ._'x+ ۘb.c(ʭ.)I&Tsa0 Ĕ)=Jʊ`u~bXfwJ >şńy:˜*^6h1sȞʊ~Rx!̼ !qy_:Fꍥ(hK5wYh`I,FYL؜>Jf4H]zoG)CI% -+#1_g\8ݚMnBH†ëo/c{<A:5N#5KmPF5$$A!-+)Wձj]E:{BZNrCY4i1;׹g Túgo*}<,h=`xUYGЅl]eg\4e eOqj9 7"ץmMgNj<ю<~Ja;z$Z"z)O5Ot[vj&skRE: mxt_} K]FeG۪ ^ !mJ2&"#^x(b̂֯u,١H4X#Z#b-0Q9wvSDJpH\\ Hk٨h"Qſ3[z ){_j^ y64c| 7Ag{pXeQT '!MwzĹ޴ 9Q>a=x{qP/ďMT풽OA]8oZ!|^l&B  O\Ruΰnoq`:tRow]@櫗X`FZqPƖ5=b9k.'W-LV~N.u2UZB8oe>$a7asg̳FÖyNΜ(|t*c1n`qse:ï6̎ԗ+n.ʺcw+`]^5!7u2&eovdЈfjmeV%aqĥ8 nz yp~ Y1 'e! @)׍.Op8re= ;8WT 5+ÇH`a\ U.uLP; ; ]7W_JV7JTR5Ve^N77.FQ66Sz|гJ\ - .p1L8 nZ ۾y&vp||wen _GmGZ+_v~o(Z(:ZcJV2uVÝL;)ʜBGlHɷz| 8?":l`⨑mY)demy&>*~>,+TV'*&zơ(nӑ%>)ڭ]'J~S]\? E fsbcejP]><*1KfdBzJb]}}g;Iho˪00W;v)(.=b/2^ge$OX$IwOc!La\Qir#tk@OJ$Z%jgL#OB(㕑WI2sInFI?iBa÷`kQ̫e$^Z6B Ugleb\- f+0?~xuu>1 ,w^FV Йq'zrC;.{-Ï 8PT-ȯXߜ`Ybv+kDR3m2C%t1Q[~pP%?qॠt6eШ`uo7liD؍?!d?˾4s̏O.NWm ^yH+ XGCs;'!$jqe.h{1;K;!;}$3"7_3NVAXMbY &}G(+N*g6\e36ԷZ{PMf}Jϴl2@~X#d^Y CV #%_a0]Uacfٸl S;v u[ث;B}; 6٘tμ'8!l޴r$f[]5@Z8 ax0S/qlvCAơi6 E8< &C!gQÕ5{6k<%1rp_1 FM5_\7<%sϪæ e$YJtAZIG5N(~%v/z@"ۆV(#Y I#p: ̓Bf/N̡;H&V? ɘWMR(iV݈o':@3j ggj|)^# sMOUm4WGD`eL-J5V^Y~9Fy] N%RtVuF<ܲ jAhd)TV+,d5 7<<`W!X˖0̢[ ^Ș@*|n'J'с)?3-!_ {QA\65}\(Ϯp$3樦!'맮W?n j|^heT3Ko3W,=zwu f.P %"SQjz$Lw/VO?bu>okL>,tщ݀طl&B- E,=\ZZ-iⰁlʿ`AnލAs\&¿*ƴ@Cg@LXԲ8 m@i}~kvD$x0 7Zi22Lq;$\[h]cpxI2 0(_qY0bNAkdjcϟf ŀ/lzq1;V sa.p9_H>ݿƻ;%Պd_-jx=E.&l[(10]1Y%EY@㧦Ps6kb 6k[LZZ.ʯAH)7n>$e*ΈvcJ'$й~ S,lS/XM']%9 -4<߼Av2A!۳_pm>&O?T{,ؠlfί&WO\25WkIH*^mXsBcJsW{gPOc~h;ex`g S %AMY%J#)=r t aOT4gC0p<$N6 M|S+m [5/_ T%q~^I%g[ۓKgA\Z{->R+bK'IqJH60M@S_lVM0Qp1D>m M\q bidcmHM )ژ(@Cd_}WS_1n`݂amĚU80"tǸ$JH$vIɎ,Цrxa8K-F}Ӡ:-Yyr <&:.KFl{[2'QfGԏ͂ `}նeiSe.-`\ @NQf/Fr-(5}Τ"(C]&@Ү uALuO@N0."ԭgB|2akqAU-EɗI_XDV.qW9h3z[Wox&o`fV@geRۏ)_>~ ,a)VE@}ť}&n\P.F|ZX!iE~³d;_~ٻc= GQS~k} yg=ȴe4*}0 ~LFVף!)LbfInx[]jR.L }]_# vk2z7lԻ?8q{N߀H|ABgu(O/'"/I{# yNiL0- Yߎ*r*D2 Fcz QҰIX*kFK 99&|13XSO)G{Guc[W{ϔ߻Mo1!ab2 |P]#(ĕ.;y630:f >GXE_e3Ag7QFɇ)>Rjm!=v 'A;&¬?e .1q54DOY<TlX v<GP}vrxժ2g ЀH*Qp^Ųz#"&5Zq!>녆6}RwG94mX9- G^TN<窅mGR_YͽO/XDU2 ]~פ %ɇqM0`2`e*fM;c޿y~ 5=(p P栛9ي\M)ʒV 9xmfE?AtЏ@}; /2-ɰ)*Wp_ # sY &k=s|U>w}QE?Kl&[aH}qB0m*}h}Fg8$Vl?F,1/),f RK*dR{,& 2Sσ+ =-wB:Бطj\etqL~t:a((﹮pv'vݷl8߫Ql# w maq+ȁ-hd]Iplii.:'4;xNt{ͼ r1H(5>ehfU8y!y(u\TjĞ}hͨxB[cITIE#bL$a^,5"{0)_YacN~HY?UMŲ"qUMHznTM+ ۼqGpPguG04:ler"FJ]﮽(W'&}{]y(Rr#2 nPk g+/ˠ>zOGRͽ8=zGb8 ـ!锩Y]MH0YajۘNN̻v$-|{h;x8iMʕ,݅2K2JIEE=K8%Z ;,EBp  A;4.L,l;f X;#nEMe t PLjj|cK7|W B@hhdAI7(ٓ.(Ǐc C㊀j-M l[/I`R׊ _鉢MIΝ nYuZF k6w8F ۷=StNNw[9+j y<‰զtp'Lbur$"3ճ4OqB8ZJcFfņH9!$96 z/fː,Zٵ𺍈+ЕUhVg+=䷛՗֥gԱ{m!!{uv+~P=>U"&|ða) ehcAo\ș.8dYZoOŲozfsbF6}=:1 jyʈ{~~'ڝf*>羘:>*9jO ӺF .v\IMsFOiaμUk2j%'ko-`!F>"ޗTҩ-56,4HzysY'\VWn2*tyhIn ם?\>+&uO;(d F" n /ط^A=4RᘚqTO?6[Ӈ8{'z#VR[)"b %*6n&o^NQjYeׄgAk^ ɶpO1yTr-_1HI/3G)C=O"\HNߙgB~myQ`o&Wڞ6[҅2y2w@LkOqIwXXLM2e}p6=Sww)eW%<*5dIS{v~CEeDݗ(wl,#m:Bg<4$N>(1/^I-tRS[Xlh֚{( J}BzҚhҚR>͓No g!}!a:"sbMG{57Q?6mYҚy,Ҵ+Q={!y#z=7%ayr-?r uE"P{O Yg1Sbsӻ^|vEd|J2qL{128HWOgW ixb{ (%4-cpJS70􍫩mZ<؁}?ax-U#~ab¾ 4ϳ[?"j[G- V\)#>B:]ԕ۪TZJFt.+j QvXM uȄ3){< 2 iv;棄s-ҿLO^5"LGwFvo‘Y[:>*{Gc ɯb^}Pߑ<!Յ ffG.=ԑ` MHwԣf%e5B⍂419jo:o&xE暘gd~|ƖT9&#x@W.EdB,~OPD +()tS(+j6 iL&tr!ȿ̲̾:t=!|&q n@ w)އ?Be\^q\jARh^u@@ʒH/Hb) =o;Ñ_3bV^$?Dfڢ:d qpgҏŖ\F9 tᡧT:WdϋCQ-ݸbczu&0fFZ\2_HWZM r&P;/\xT〢0vE) AW #2bwKyL9oyu 2}W(N/W),&/17G*uovMDb35< 2|߳-K,qA [AJV]\St+"KfXdY/duW_eF"k3[h~]4@j7 v?R@EQ9{% }9L'2P{Ԗspz-=59M+[TxJ#Ia!|?ԑ0:6rC(4^׌'G%We5YerU+RF+v"$^1S.𨵳lДz-t;ZPB4uV^-Q; \1\9y>|[uLLɆ_6Q+[wj IXtAG!ʂw p\ DP UDRI~OxBå$h*B~Bx2^\ /ޛZ W9,[[lЌƂÏAG KAY܆0q +Jg!ir\[߯1?/53]avr5wjq@Z7L!( "=̊^JD]^c=sZB2R!q83r%c8̰z%3ycAEM ;~q~N[4rPw=(0 !L?]`bT4Տ-mE~j5t.f,7ٲaSnr+bw.V.XL{{lN䴎 ̩O tNW;9I(nnhHAskgntJZωjz>o˭[O+?W9o P=M"pP8P9M18f1y e͘R:Մ|)lWw#Zm\ÃLJIQlׂ/ք1MHOcCiN(9T#U ;[sr\q|[(Q$3e搘4tw?g Etz>w#oک =+Hv%`4ï]ڧ",ʞϒs.M\Q|32A w[1[mVޮIv[dvD/U ; j0v~[f.iߨ3)$n?3C'}w.Mx|s kzO7_Ҳm͎<)ץzR`P8q6` yq #׼P-|AqbHu(-,-![#?|E|*J̋E^ʖ$b!#0s)$KhJ\oo*QiuQV/UB6Œ30ql ?0:PؔhZmNZM۰W(Jş=+0;Xe-1C-БwXL+AJGʶRnI02|I1v& Vnbj-8fumHam&t(ߍfpՔRb=f%St# VKvتZO-,AT W8 !ɖ1 C1~pxJzǶΟc$x$ w3R:̑ *r`(vbc% n_5Xp6 ? neȂPSqt[E#=c} 6P fZ:dG l--0 ݜF6*_'c/SZpoW@BYT((慗.٨2uԲ7dߞt%`]@Zw>/c[kƵQ%g3]}To88Xk͋q#% N*ͳ% ;Z# ԏ?ryl2Lv%zBCkRD&MvfyMwM_un \ӃVyl 6'*Sj\Gyn?Cq#rIܞs8 cdp怔8ly LֈmqPA!tq@Im G0uʲL`,Y #/RkF[ԟBgRiR@N }h_g0G6`J6<(12V.jẈ X@f"PܲZd8g2!*XoaFM^YMq2fChe1Zy;i1 mc2`3$QSRk)`?sAVDoVj0;FAnHxp*[=L忼DEjDؤTǢ9p*K&ʂ}0A`&/v(0jfk} @o N;G|ww{4֍;?&ם~dƷ=˩\w2|l K 0uK*͎!}nӃ=04*Q)[Ck@.[VE֞cԿXVח2DfF(%iyo&~r{S%LxL"c\~zŘz/ɗV5 _B%ٝot$|;BCE#O>Md(R!~B~Irޜ䁚vn =6vy~vERImWfj64t6u0<1 eOW + Տa?xX,PܸYG#dj(@;Zuӎxy3-gBT쥴=98@ z)tCL[XxGh6XӠ kVQon?;a ْiW KjYo,4r983jj_W\S0c3` 6;p"hz`0׮KHд1*.nYh2%]X-dP-7UvwZ@>lu@Hlikru,} NvOЖxR-ӎi+jT* GZ ¹u=.|@%H%JPMn#o.k-OԤsW Oo)ɸUM4I|fE8qƻCQ7@S)Ԩ+_OQmS D jJ:}=/ gbGh m%+3KqM a HO}O)W=HZ$}VƁ³o'Z xmhb11uq9$yl$w *.R0^И L€=c- ;4D]LgY]mjsD@ǿGvfV> U^ ,oW_ϓGR9 i$R`1tƒ G[1Iq[W%NQ:h?D OJqmJ? h@O6!tG>F,I7*ЏC9EZ'[$\fL@M@߬Uꃔ֜.N V3ŝ0S=O}+9>g(YY0׆~u5CԮYTg0fw4!TXNPyOCbðVOó$S"ˌ[ˇ [ 6RNI{SDq0b ;2KCeᧉ 7~옜K\h[w]~ӗ LNFpPMd'L_;Z"!b{6+4P'_}QIG1ejhKBK f >Ugsyd l8]ROGiABH8w{Eq6 OO@") GcѿtȌ"R-դxHU0~PS7 aUm_(.zgݠ8gb,J9I_H`$b=^kH\bO QRh0{$ t&R6I\?|k Zl ;BC%C˖-{&R Yz4/03;|eqc3qCAw1pY<Ѝ^J6;.\uᦖ꧟?Q=/[v _\L(-21ۦ-`Q#|tQ UOA9e5Dj7 |ܶ|w;O/}D_96r HnxPk mTv*2~ȋ݁L7Љ@sf^|k˴,ᰯkȊo9>U ճ@W4C^%xc/jŕyl;*;UeI5U<<㚫U$UʏGPL̫ 啔U!+1/TLSf Nۛc|MryǡED^ ELՕ Lہںu~Gbu߃| bЁoe1i\ E!kuIC+AKXEheCgeɅh4|Ҵ^QqݬmeJuLZqܙ&S CG ȀĈDfi c:rzAwfbM9)'Ks[{ЂkXYɿqr_8x!J1פq8~jyn+*(uyK.uW<_=Vo+EBqsI'G?0ʹC놩lo&1dib#`$JU3q] =ꢁmC7S!a4v{{t^ 74r֔Xq10ّT8CX֡nRrn/TG ;Ъ*LoS XNn±cE)BVu^ i!?wܕh1- B1_vf#WQIEHA+A;`*qVUk]fHlţ] wVcՑ|0b݃D7d{XC0ܺm?<\ި(K W?/Dq}Ƀdb v)AfqNYeF&ɻܺ%t;sk#:Wjݪ&ǶW Wu_v_kXyp&d[OņZD\MGOϾ7eP%C>[e^`u 2y'~]L 2V?2sBloHyez3!4s"Zc} Bw ONRP2%HC_X>2WbQ Gd`u2}]8d3~˯)ٽNnIs^h]6)~r:RKCUvŌ*aJAXj~i^PBZ<:~ zmleW{!h71 8FX,"K0&_ JNjLm-9iZuK6~Y=ќ>0P.{U_hn2 ~)ot"OiH)(@0➠x?+@Uȫ]Z Nh qTw~0Z|.K',`ʫ;^[-w ckZ?'i ^֞GwI.&f5zPi{bq֜=.9szLijo3AAYmuխ:A4IrIdS)EavM99}m7VoRX;Hjg1B }s"u8; \Sgnsk=]tÞg#U29Im#@$~SdMHdlOؙW4pLXH&O.Ph^Hp6MJvgsjQQ3y0ڭll upa`?(gZѼeAuX@_.bDb`e|z+56F%h)P|ƹPv*CHbėYanun(Dn!1viÒp'M8??" <ܖ0Ojk<3NT*x8r DY Zc I/M)3kg 9BX:tHXu$D.D1鰬^ zF%ȪMa "2sq2'TVĊIpBD,b+-!O=AS:>`\a-v?b?xhN;/rNwb%(%RmR+O`\ ]aBI0vewk4r8 >~73>w&1jMNA\FRl޳A/%&ga@Ba\8Xע,hdp@ՏWn hê렼tO?-#S=x龦=sKmvVPj,*_1!=J`Ⲭl`/E܅~l<|8  9%Bq^H$~LT'~hWKȷt:%HmLD[*ʦ'Gk!͍C{|dB%ϐ~ŧr1{@L`g{={L_$g w~v0@]ָ!|Jƕ1aQ=9hB\vLPg6k٦B-NA:u`ѸCh"+y. )q!(ƾ57w!{JJ*ϱ%&ʵfěurUv5Mw  mE 8f|̯Ea1DlUi~" =RWv5`T;t-{r,ߵ:6̅ -,Yl ZCYKz&.9Ac$gwKm;*3{%X{aFO(bEnp)N<:Q;*(BxW@`ײ̱lja}Q敉"CuuAod͹VO+. f֖Y nWkG++)W .waeW"b^UHFVJU^>Ԕz8m_qv8;5N O4z KRF6ڀ.VAdy6+0sSnL_'/m3TKEھP&a9v46/Ȼ̎.De*堈r[dg69f:TT559FJ3ןYWyP٫0}"bWJY{B1wxsY}|}4: nQC 8 j.OZV %o߾ڇ,$'aCVag V [)mc^`2}p0"./{/%HO)h^ <пf bVt{]Y #wL?Tz?Y93ztç[I9]nZ+7$YWk~vh bhZ4M 5RO%?PXX%ڹb7=0m(Za#U{RwwN)H~h򅜆Gw&@3<4l>R)*m{T/S~L; \5eRv}k_NyrQÕp6 ᇄoPYɳ5MuOX?b(Sju\^ ]l:;#ށ6vQUbÈN}ؓ'd2ez{ۄ'a WV,fC;VE4BWDPoPNJ( ~6 EU^Bhٍ8m_.x# X{*)p?=yKQLʺ $3` V2=Boݧx0Yx`hz F!bO sbJaRQqJ_gdž/o>2yjo&6W99c~nP% }, 6O.sDpAC42ڡ nrnupK-f '߂ꨇ nbי }qKl@\&*Bȡ1>;\<],}T?LnRu`5 1RVk,~OfKE 2bPl '|ƻ_ry4~K0d xZԪRCs[h壋('HJH;s ֢WE0- Xd9ųˡ?N6#_0+/v]Z`g Yʖ2WC.I㐸-7LNҚpu㸤@hHfŠs[] P+gX>U,;LInPJfVf16y6頵m^c"Dm]A3I,WE .Lmzq۶]\t܏{ mEBy,ikXv` oa0H܊0.'q~ryt.mD'aATceqgO3W58Vɟ gZ%zy=V~-`A4`Ç'skso˩[jXrLkb:F*"OBPsy=N`h-ZPўKFk:o2@%[uycS"F[89{4 W_۷ F(>5g! O~nmB R>8PNI!!$!b1L_\Eb  ZkH ^&_ 1 ^%ϰ@ 3;$EN XD*0h$`^xtGA/:po aP$3i(ގV5SheM4wYTN#2h›6|1gczE T۲ZRճrMCtƠ QЀo{T9nhJ^J~GR{rgBPgCz^D&Onޛ]Ikv iv]D0t0J1^Yuh ]m/J[h}\N%םeXalhpEGR{ze{̔_q*ެx4/MXuyxxy[E +C}jTۨg'@f'ّ(x@H9$zqEth] 9&3+}zRO(k6 exY2d=0FVT/>;خ>Օ|ђ:MAsk;Ycnq^]bN]+R9&*$'go#UOg/?tN 8h *B,8!2sjL .Y,@8^Pg+eo{bvM/Dm;+=he-y"IB_[hJۅaƥnD"\p aMq#CT{T믹V֩7cG D}.>kO 3śu[ćS>LcvDrǡ^wJt`&vpYtUl&[ZT3s~7ƥG羇z^) I@$vc0XGЛ4S_7 %EV`0$R*%2e߳ıuZ'yxes}!2ψ.2 QQ1/ `>VNRIX@;뷗6?`w1$hKnr U7k]gN̯βVHZ癩#+$a$Q_k/a~j *Grbя,Ğ5|p;>Z-?J5f-썆Y^ ;pkAO"|RBEٕ_E{2ptF|Ĥػ^d>nA9( P=G}8F x|+O7P+_c |®N9-5m´S8CV D` :vhHVo !,q z45}չGmeqHȫ-'gRs%B$B$]emբ%+mj0Jځ +V6fSX/ŊBoX\3d=?U↑ CQ[MڈmH7}jIu-J1D܆6x]vDȽlѩ*&0rU¨qUvfAM4pLdӍ.M qh-D0_g,4[Zb;GrsuAˡ7SXi |އPGk5g: {e?w,aF *nmJTk+ Rk7ir]Mҷ +nF{yL&ݴۄl;"@5R%<6+XceK=ū_c<ENF9 & czYDAbvJIjuDyl}+s`[Gse:Z.da2$XP>z1 1q_G+2u{L+wַm.}:Tj_Tv-9Uwi|Joґ &ԙ+NYcˊ Xo,erLZwE.M◺c C0+LTQ՗ *]XYrwgd[g@!kЉQJJGEo[H&+Z/mj&^kjӫMk],V\ݦˣȴb\9]T".5`>orL:~Zr *I\wQvGl1\d>R9N.tgmD ' S?ݜM_3 J]#?FTz*4(U͐B=hC\ g˷hNe'}ye8V#8%qM #%yS4C ]'gAk۟(Ư_tZnoG,KrUCbnhԤªMb@%=Edt( eJJq\mC>y`^2^ip Hn3zZ\:ڦ:?TS4-R@T8.FE(K5l7%j A-p#bx 7XsmQg+y]9=y m~${ԜT#Y Q7a#s?`"ߜa. % X{\.UY~hՅ)u7{u(5։/!t9Y=O \jU(:1@&9nk#Ჴ`S̪] ,ޗ4 g+1{ͼt Wz4[tg-yԋs$PAV> 5A 1_0+rӸٜA$Tϔ2+ȹXEm 9vW4]\KU)d$3&Ga셦  ~7 |Fe ?\͵Sodf4`|J)a3Kw i'dGTx4j}Ж=3v[!L!!Ĉ^= ֩j6]VgiL<)Czo㝖 F׎\{euE4@]͸qhw0*TlTMs24,c鱴jxEXµ8Th9;"`X?^?VWHW(Ŗ֩`"%0kLix@nL{mV{+˺pNn,a}Rm!"tT'%H-r04_ Jv*x#Fr4DIǦzuRH8!DGmjoXSfwmBܯBWqrȬus)mSnXbWQ[S}?NIF<Ya㋎0űE:2ƙ`[fƌ6W$(穴- %ۈpŇxo89ʡZQ2h5*-6EVMGy}̵0I(h+::i7urOߏ*O@x&w'4$^MP(7Vl0[7LVH\F L#媹:g A Ӯd 1W=wQǠƖ E]c:{^\~KBcxmAEџ2r$_sKPoiMIҪL%,hIm)Pv Mq U@ *UGގA; 2̤D(WVp@)[ <]6_\ { %_O/h@fR$a%6V6.X{PX !} 7LܖڻrYZdo>GQ$2XasL'sHܼA)C ^cl&迤A(+#;CxGr66٤="]`=<q@Gl<`#c0')TM2*)ݟ_(}♠iaT{ˣosKdXB6Xs:rR&c; $nfHwn:MS^ԞK0៶Խ5m?QЮ Mz fLK t:G%R4HTfӧ3uǦ7x}hPofE7r܀FtMD=o{4L8}\ uW=yKD/@[)NJf)7>;SYK!c#3Z_YU݉3(H$}Q ȘZs[Ź/2~IqcZwajLr]zn-7.l%CPDrWei.m6RaH[h"> D !^ċ)+b#iWc.$d`3*RRV8E051wJ>NlDFX4](?plaaiBY"'4Svj: pr27uT1Bh3W-mW X ۼ5؜] ]U/- qҘ_஖|_-6 @ds,ţnφKb.Xx\ m_Ne* }xߧ+f{cw$w83dQ|ڿCu\nM*e+'_+ӔY&=-∶鮣UD2*$zTl rZhOlW@pOGHUHĩ"?#=DŽֽZ;z1[lwd`7zV'@$2< @\ӿ/>删<=ͧ44;sX gRy'g#w^%JGV}׹+#o9eK}Q1]a.[3#F:92IN1߄hx[o,okqZY@M2T/_=[j`*@MrQV^utA8tfG8Z_pz7tq4 )Cp˸_o#!~S3.S9}{GBh>ݭ5#Z+`lh0UBFlPwG ]Ug0م#"ܙ] Kϥ?a>p5IR]kX"M4}TLlOs6R R~U!I+&w;Nj=MK*eMbkmm._̱::tyx{^'"/ԋb{AtT Ț!|WRڠ7꿹A7T4!x.30VD$ȅ|E =sY(;iY'"e EB5+?6T5X? }eQ! |?a*:9{,z(1;ii\6mn$2yYl*QdTVRϔٺAsTϞ qSj11GĤH T Nwpthy\6e )"C\$1.EF8{5ftfԖWb(GR$+[\m|Bu p=W\hH Hb pJ-+E)M)WDe\5i<&x])MJ__Vdg4b̖-QMp@[wWkaSӅm1tTu«6o"N' *u|!T̚ BQv\:U4>5Wė^$6yѐ%^lO>oRBoUҸ@@=e@ЫȀ!:5>G/6hma]nN3rgjа0SXy'Gت q3S-oZ"$gn9Mg[Vז]6iv66+t[že<(qZW%꤁aVz-֬!\xK5UqnxiN^ڡ\}wadp{l΁xae'FI^{USqݎ9[NaNOˉ30c ۦ|T{h olVnO@JpZߦ)>JVXP}3'KdO6[ul3GʟfɬOd; ȕqzsG pGg–;JH0Ny+8Xg7 'I 3@X.Ϝ>)YHTycMp YqRB"Sl7|Yf !fK-T0esS?Rt-PTҐ񼿁m.`B`_2t浧5kuKII {7lu˼ /f-\b8c+Ek){ŝ'YO\-JQD gPPCO=J/Ve$r~1d] uxoAʉj&BHLJH2B^=@ħ{;џ4'1Ea.:\Xa W#H|rbkwlKdTK^BPsyntJ)Ү:%~{I {xd?yrq`~@БYAt-7}[y~' 4L؄BI_?;1M"/5ΊูRo)ɫ;sp#/Bd&M"ڷE f,M/tq@CKM|57帲f+Ýun S;BvpB;׎pWF;^ PDgc'M*:M oq럝dq(bDힾ3g܀eBcRLvlye!Z;؍qHZFǡXw(}:R=h w2[g R+[#`qrzC2 e ߼[?s\Sbk˽)/ZVHTh9E IUkxE٧=<yTSD~R5bD߫L^c}AfR;/e?Xnjq mq_j__nfB VBU /Q =LP{'@!0 JMw=Y~кk2" hΧPQFft`8e"}ܩ,%cK%'G `ZMZtŘ@ME 4Ds z#%eub|/L|NB)Ԁ܋c)˫ `Ea VGSY'poeN vYR@c 򆙶ۙS6^^T`&U'ju_@ zBMx4&9v)7k{ؖhD1h' a϶R㿖Iu,`^ ,|03w`L:B07Y&DKR&6G_) %=;hgGa9wk68w0>*m*Ƌ=THT:LetIyc;ڨ[O?_)laJDypi.,ZR ;J`Q0yJbr=Φ*Bݴ/r.$_3tZߚ}n=qITX"H 5Hja1͙F$ қ_GaKp`M0hwtcs^BZAÚ|u<͈@ x?1 Zgl (aPK?5g-EڹSvh Am1v=\J8l+C} K*kvi7Ņ88YyFuC4_OT~ˇkpT?w 󖴿&Tc"3J*#MR}Nokp/t3ŷvq{"iW\K[_#?Z^6#0px$:~wQv U.Pw0R47tG s`""IF9bs蔺YlׁԲ{?̎A6W p<ۂ77k4PaS;/L,Z X/BXNx"xbŮyFF=>bX:YTI-t^ssH/Z`/3aŊH|?7yÂSg:ؠ<3,O@i2.巁 }O}psC䚨}nRŶT'0w"^$6}h{vpToC_) os I8mlٲa ')<~LJnRah^UvwSxd#ɪZX^]ԗ YC̓,1#}FA(͈ _ .ٍ)ȿ@:f91"gӰKc"x?Ym]<"Ik!V;OKIxm{"9xxcÍ7A1RQDu_s(.C|Ř[oН] a^/cBZ稙0$V+` n`Oa~]n61lM=6;5PDԞ)".Sx t [_pP?X7 j؆ieBwʧ,#T 8jɡ4? :m0p6[{nfu/ L&㩔S1";?G<Ӡj `. w,S +ZnVͭFyh24ulm~΂)3">Zd'MGnHFB~Hn}?_Yܸk84d$ҝ^@^S9䧬 B:5L!񈻳Q&Bpg^q \Eǫ)ݕXߪ\ӽ]7=*K.lPK'T?cl;CA\Cʛdy@?!~f?̼=Q<_T3[1 *g=( G契@< zb2hh_T]L=&Uh@C;r(#<&@͜q*@V-~0K'УBc-*'ϱ< ֈQb}mЁiNDK($W+!ے6᜸:V^:S(:TcuDÙ&vLaa:\E~Cm7uEWGpIǚ{^Dǚ|m}>B>HĸO S#^-J@X飑 Ǵv?6z7:9/p+$И^.<`X+`WSN(lG)Cb:n䷖g 6n#êTPæ/୽KTF19en)Ps%Z!PP2I/X#WA!B[1 YdW.˂:\»en߈ !jQCި54p$6<=S7D|*2\ֻw>qn;T9@ҕE!W[K$D/ +I_ %qoG Χ>FoVڒaR9]dNZ=2[n;)Ĭ< AD؋ wX/&-Lے dw؅0һ^ûu/Ĥe?9 [P\/V^RWBl}':F:ܥiြgz{a7+,>&2w"?+ɜơ<bwUe)@ JxvY _qh̶ rn  :o+Ă!Sr U0~7S4ߗ nq-!d* h|ޙ4B(3:5wlGs-GmUkx(v}iIqV, % 7e'q> V:Φ%ZjдZ1;y_ B[us=DQ S-;@M4amN6,g}7^]oY)D(kzMAB7?K.{d-\ ɡwh1og=Y c]yT*XW2՘)#=<߯Ho ܻڇ<cDF\n\;E].waMlGBmÙX|#=[GpxbUd 4awnպ>zU)SVF<pU=-SkuCWFb87b*`½?F NKfiZeTjQ_1oJ5(/\]2c͝xr΂;#ĭT{gQqmT[nbv]X?dL- cЎ+L]H7oxweFs+tQyLqג0^k[1#OI]K 'UUz9?<,Kq w "yGY/Lph/D< JveŃc18>h2YE-fJ 4cձvnXKY٪#NX88E$\ysOJ6BP:\IƇqT#4DjP rσTL==r -/08l$ԐO`6eĩΖ"6ǡʯ̝Ͷ ?h SgEYl֑_H_T}cpK7P=̯%=ɹ%BEbl?271kg&vvh3kIC9eM(<6@SPVwPMG 0@=6Y  B7HN#Q~G}#KxՅtrSh tij3ZV]q'wCf6JMZC&<麯C62gzUkm|܊ӋHee;m =<ص%u/HQQ->=jEp= 8}[Ħ&,:dfQ=β X<;P Z:@.ܮa& *h&)#ash%qPO׫+k{ER VYu򩷈\cY3܆b3XumwơN6DP(as8\Ο>ż:>@Ԧ6 IGZ) 8WL.Z;jnA^(a3ħ'5)$677ts$G &x 󢙌\_uBDhg IlN#P'/| /VsCbv=QHB4Tm@-x!<,_l*UVj̎' Ws/u4C:V]Bo}^_ OGLmIN'掭*ͼnG^}.% }m.KO t( ~=jj7m2.w-[@#g4eB<y4BKI)&J#ϋ8Lx9{WMXl1h:F?En9xvlCe`I@!a5B)C=5~<*]NMK:, pjرciG7WhJ%SA%)8 cSp3*}k' x6ymmbڷcvCyJ.̰ |;Lo)1,6Vc8`<'%R^!(c-Ptlf /~]QSKTKQvs&E\9m1ȞO:뱵K~SГF|Tea082-(! Nj8o^6z`5Lgpw'\\Bw@hb HV.B%| tۋn!cmwbLoenG*x"O.ݵP+tiyޭ4r\YӬ5#ǀCXcEʷ'$DԫЀoA]Γ@$Ħ[f`;XsHN86*DǙ@CC\ĐW\qTshnTY_Te X\On;rU8 eɘD4H,UjqƠ׷ZiEzNJσEMY8]*faLb}`Bf!>$Y퟿( P' H.m1m41J֎NP:d*PYɒ)͟I2;CF`"}AwdN7o%ta\!9 O"'3t4&U6Ȥʥ/Tggi$tjߜv()TpIJj]W?(@sYp\%KNmx服jr-_@{*h| gL;,+?9G?4&-ۅr)byԳnGj-YP~N{nj +GLCjm~ ne X t ە048m^ ?B@P$(kC[P,Pu#Ÿ s'3;|f<ވCp[_SD C/ 4lP~5)oqo+ժy(O~%|^B/mwTeo DZ ʪxLw ݌ Ƭ)гXVP J xi)|v(c2s#1AwD 4 8gHW{fIY.1{ݟD!!Qh xQbꙠνu`P}3X pesI4fD+PS] ˣ_7L/DQX8M Uzr&o<)ʅP+-j4[ !*'DvN/K,CDSPIip̨urO[ϭ8ýgw3 LS(YP%sZGF1C's(( B2[Ѳsg tC]m4\\PS t qq\y|o-TyK9a6&0I;$Pt2*WH xBq X䘡1fľrUCPFM~r&zibD8#kK3PFz2TXЪ  9X[cC"Ʊp?&⍼3?,3CSedT/,eheo].!hojKA,Gȗ OefUNS,=TBHk;#?"*Ƹ5gPP>p iQ4@kPUl0Ƥ$rck Հ~z9 xc},dռT;IY/k# b"@`&-_mqO?O'-et815hqkwfȫY#55`@k7Q&Kpg|$ odoFjL02CDLv[5;Z+uQ3m5 c%4Tv@H$UiN`P,]0֢T0 룟D:UEҝBI"VDbDnCy@Czc?OZ%f]Z }NqYEƆ),մ=U,Cw<^4,ʥdzLrnʞx/Yj)CړfM`Itؘ3 Ƶ+ٽ=u.T}m>EA?r@#+Z!%+hT.egtt?ticEk{DYH9HLn$uh#R9SxeTf[Y >HWZG-Vn(83MZS#%32-T?Aј.c629v ZDݜ&S .ua݆kϊ0}K _+-/XoDU;bZ ]5Y۶rV,Yj]Q mf {+0wkzhB7S1C &pK/&]({ԛrE:XGp .^㕚G^W)0##LAOIuRcu1AZuz83F('d}9O0l?1#|%nB;g1uK ,ҎМ*TR.喣0a( ɧx\yjbA]unNAo0%i ޓ%^x! SGLk #&0sS`IyѼ~XJ"RۓH')UBuEO4PM)N0/)]EB S.aHJD`U(+ 7Ki`P0)i.ؚ'v䣲}JX"=v 0ؙ&p[Z-sD-?ǘ05}s<eh_)óҞJ2z2,!* 5~_0f =P;Md<ޔ޻gsrXs**pj<(='_4įEs6oS i}SoH -f~C}{rV|<ҩ3dJj?T@vx)peeUZc)ebؔ>8(VW6 Yir'HBL+$<.[y:yvR-krꞵWg h\և|JQR/~Hw+vfHI+JVlBՕ:JB)dǺ=Iז}1u?EA}=-q0aNBv5kgՏ4YamHWd5\ߵ^e3{X/^jΚ cҐ"RnN#̏* 1PǑ 6TRJo:p Z@ck^qBcrW?iSeVsJ(S,BrU~@>թ}\Cγ:X ! | !oi=VWȷp+&ܰG7B*!p,OOrTl*sV^'!Vl ?z&2?lw%P"Huh%r׃ѯNqTXijT벜j/q,;z|Toj3zF[HZv'-1S>^'rסHK>D;eH8 b㢈|~tQjq3[*L&9cئYjN8hGT]xiЂ^5VZ{hZpxZsf\^i(BаRZا)jF !X&W4BtK>ٵ+-򺾝?J1;wEM,Tu^ލV 7,hbIYE 7Ŀ%3t{K5+A2qC-#O"wnL+~@`b6 ] ,%~_DN a֌jv@[ׁ;+~˳q[vBҤqTǥ 5ޤ!2{@\i8f*n\ĨWJ=}ݰsd ;k)aH?퇚ެ1ʌ ~lxYhcUo7O=c/[:xEr%rq1A5Zc퉺-bP"gvl!Čm_BK sl3\ŌӠj*&[BKdԃTXk#o.Q'DG[2riлM>DxPX膶I6\ک7&263R[ VZuRl8ȣ|-ݍ 0PIĦH˴FȯwC:ecʘ}x҃k]"e%1b9+wl])S.rIz)Q;|(R8QDZ4@3dn}£#cWd RЭND8nb3OL5qU%-}8rƹ>Y'_{υM(v{e+ŋtxDu(2.hFs7rϵz`0m~iT!Xgy3EE.G0`a~%)bFd'5O!|QaM+Ԫf p2KV^Fgcf`((λp^p[HsvY/ ~t+0pHW}j&^]g!v7&MBR%]Dsc%t]{ ;y@.\18_})3҈}UB-y|YRb1iwJ+a@R ,v@eۼ,vnh|G+D^rTX.?e}F*abuP\, \Y*UEuNd$&@rKP_CulۡQhO_9ܕ.}@R /Y0%r&mroVl /제##ZuA_R8w7u"]`qx=n!5RIג2 ?kg&[pRn2 G:+<2R Y8t33m ]n0j[M { ~yݬ4 G/c Vj[s὏tfh]W{`4GKO"Վ|rvYKך#` VeB-n nrBD$#!:\yF$tMj3+;7 \&u/چ >kxVhhh"b;_K.;"JfwH&ϱB8pmM.sߴvn8~„+Q&j$}:lMğP]pŞnv)s k2GG@8LiRa2Tdž۸%c g_*p0UU0FdMךӔ"E kDxäqd]=-7ED&QdyywEmqI5}qdKfmhE(5%V# Nlf;W ꬚{%ϻ7 =WCEW#!4D`M+DG 9OimI~{d[(\:uH~)>J_#[-Ѽu lͳ/^U.ezL>ŚRQ\45_SN2+/+նR4*,6pߤh1>p.e};׮TGLgO5!8%%oEod;lOAIQ=PE3K~r4}'ug?@gxmxB{\Cߛoyp:/[ˮ*["+qKHgAc;֘ҹz6y w*ӊɥo:8\5'`Y EvA^FB4#?  ~#O|gflb0~8YU^1HZMKXl~MC#aeA'[mo!5~M `PdAYy=xC6Kһ3ű xm/]1Xu"^hn PVᴣÙiidFb~B<.>XAI?f>Fz|upb zS"I׵٬N%(xaB!ǯދZkbCۡcM6"AgWޕ4%S#s"4VPR#d 3 !<&?E1+`._Mۺ[?/"n\222@D ThQsFچ/,d#$UsvAP][ 4):VbJڜ ]Ie]x5))ltIS aQLHUGSp|EIg t%s8z v3 ͔ fbnjK=^= UmDhڎV.nPQgⰏb#ԟ /$9ELxv/59PGfDQR@7ˏNp; #7"@4KKH.P!ia`ū۬5a` ] *SDH"U^6r]ڴsm%/N$EvG^F@U!|;TKF;!! jϫ;/h0,dzSw(]ʩ/l|2֫2 O &vab2"|]EXl+!`=쯪Z⁘ShE4!(j7uo bYw6%7qR:Zbz$OӖ^0W'$4᥉ 8"޺{p(^zM/f3_WK-˕;NQʩ&۟ rxҌDrbGLոqb4ϜW OSHJ)*r}1}+;3bP@Qkȍ9,!4c4iEOF*w*7sKT|wLdei.!Ҝh8Acߴ5UR{!y7RYP|L/+A!ڴ 3,(wq*&m &=wҡۀěKl0rs~T|fAHǮ?bf+ {td0{A5QԮN ha*ψ~>b[ޜ4+m?,F]ZzHN @Kɿ34ՉȦD覕ruJX S̻{ s~hƱ4(-4^ \B>u/AzjI&3rո(oֶr̲EGpWؼTzZyJ-e.|xA]bzl.a9XE;^`T j- 1ԏz94jh>!P(ĶQM<|2&x-ލ~Cz8o[7Al,gqI`qعQ o( ;?,uBCسowv;7b2y84\.4npU__9e`+3nM6[sv 8O5Y-q/ۚ9qʘlI\%y!fj6>G:!]H _WA pOMRc'u}&) "10DRS[cќ6{;rhDI~"ʨ+e1FCC[mQ%e&ᠥ7H5!H䑸Qn]̟XЫq%zSUKH5|;D[RYHF88[5nf%)=+ F?(J{9^Bi|0cm-g*X볌DM”D9I|1rK"F$tP< ]3aeS͜;ϋ( R.Kri(@5"0^ki `k螩/^SVD|蜟{ .3.%ԞtgS#3"CgKFI8 5qDM.F^}v`?V=42SF;MUK{J 3?\ ~rR?,M 3RūL&lsRA7'ݙ9AƍL߃SԊĸId<"?D3+[J9K7y@ Bt0ɃИΪ؉W{|W,#K:u{vثɀoDaq)\{ew)d[°D0]Uj4/.·2ģ9jM._qTm x˃/U%2^R8OjE?+hîTd%{ҹ*X\%:,l0BOx]W uy!vg?H&B1._mv0M.VĐ*j`ȷa–A̮#,Y%0E4A>CkK{0AnC>--O_2qn_CA\fٷ!Y'CU/YKREdqlj#q u$2+q fL[2TIZ'-foЧ1"P&]RcОɤd:j:v< vitTc峺ϼ"Z{*'=[b+d۬ oi}kNQI6/ mȽMؠDhOtYV`Bd9RoXQc Q\1߲h!`/n<#SL6bϤ<࢚P}1,Rh(qfneSMZGQe3Eg Z7qOr>z bi:m.8F7}j MirźF >]VID{ I_Yh,`]3U,4 @u|-Qu2gߥI"^;ET2BKQvT=1N&<І|=eYҏ zvmLU6ޅnuc]䁤 ~" f4ʕ*-oiJ]w(,oFč.+(cW)g(_7iDa>mL"?R1whCKls}-$Ɯʦ!J @aU&]y_٭r'𑴣H^7Z|b_P̤QI7gi%g>i[i:ZJzg,ZA뤑h ~H'mݦ޸;kO Av5: 2$Rv.jk'3EO)2]wf2h4DCu7|L&@>4)_{.a_ա,;LTPSJry䰵R.`<2b!Gf"ĉ_l`2-C~D@m9/, nF^AlˤˡQ5GWd1[$*gWBcTiTsy Q<̈́Y([HA_͌(Εe8am(bSҤ =$ FYaF=T6,+]r/El󨬢U`R^㲉gnOc1AcH6A!ߤ5? ӸE]"U|(4w;( Z5%ŅVe|Z>/v%"(+[qY"P E`e5y/{pd4R;~bpg6V '+DX%ݕL=}V8fb\Ɣ\w(}!>C#oےO[:,bXI0$\t뀩:D4cE!3!vɘN'5986裏:9MY`*LZTc iii}0`[2:HEAl]LJԣ½  .ؕm.3%;-΅ƥ7`eqp`6y/0(8 X~ѝ׳-#}{sfm \"H*WՒ.]'sGD9\{B[;^yњY >>/\OTVq`[:x6Uj PqP]{s+x5OڢmD|ß=P]fpvLmbyͶ;aN6fHiZQ7)#Y{Y e􁼩q$4E\4>mӾQlccXv棖AyY3x@F݋RZ=+}>E,K(^K'ND|~ گ> .0'NTp{Z3< ֨ Oef] ĉ:L\>Ua½3gPt+m:uzv1ڍlytUJU?ɍ >[j=ab$`P [] [c6*G[~EpEc鍤mPߴj 4P 9}*&sGYs"U VοO.tӚud- T(S_4S5 ܟQ 1#2>%:L:2y!VaTR? ąB!!8Gʶrg"猰UG߲ $(sLZ2;9mwQQ4j+]Aq\@ɗ,\Ul[~6(ʋ'Gsb]y 3Jc/T܄s0D8f8@SG;IL.)T*s\nׯ1#ә!Z0BZkgմlGeW*tjAwb?[@R!'l]ݧ%i EiV <&=wܼ,QˮD}[ȲE8oiR$ k/rcn6B] pe^V{$k}JX+ޱoXGEs/dyRw礼Xx#":IHD S<0 *hRFf㈝fEz]Y{Jxn6}G"J~ y^T`]LO{펍6S>L^w I؍Yg/ʂL"~kYN]{Nҫ iv8ڲW4qje)l昛:+Sy ޤv:? p`qЭ&z9MC=i Cգ=Ƕmּ奭Yh$dAr1W{үȲ9`3|"'% 4fu;< 2[S>\#DCAO\k{P7V`(~ g(GZZ5),)y3~7TZ=EA$'s^s/$k=Q>g)dž:v?wC Ys:X^+̸ڭJOܜ} Pyҥ=Gp>Ӛ)ϙQSqGCdmu}y n#QV}?ΟXأȆ9܉&v@xΑk=L'}l1*m0AR%*SyK (Z#oWxdo5%OSU:+"N¯gG,̨FޅUm)X#V?\%<6Nĸy }٪y= B⫉C. v ,ZXE8_؏D,) Kg}~2`̚.WĊaqyvGϮ(0ƊG @WDoPv:z'b~q 2qR_ցE##I ]àV!2mDDQf\!0j;rGߤ9Fobf_ ÖPL-F61$}s%۾77u2ShJDIӔ?saSa 7lS8U4nDWLy܏W͘$}esspt+e1a4QJ@rc@FǏ{w@N }j[I]PJ([5Kb@$McǗYd"`n#]J,4cPc9HٳnK]7QlĽƲOd 4:]_YFUgLд6Ʌ792-d>G=ܲL ꮐWڒn(|=G>&ϘA PT )࿳G:NatUrKU!(L)idҴ3y 5']+ R:2~* f*pfL;ܵ&MnrU؜~y!mf?b⺡/)q#5~b$+YH4:kk\W<]2۰׭ K|wWsn ڣË+GإQ? }0g 6<:G'6оr/:ٽ*`(E{.ձ>߅ZOv7An+&& 1"~))~@!h;7LJM@~o5&}҅H&WKѧWe"Ifi^ qFô޶ߣ^ZH7Ҳ]~뵺U}h殯#-!#x٬YGBMrLO$+ܷidgi5b%.*t)%&X RBEp/]2<}X3ȝ;^ 2ˎxiI+4A{OO?_63uyr;.cFM[8F`|#;(<9Ĕ57ިa,+&EDn)?ڦ)x9@i2虶9"Kls24\_ur}v<ݨõ(x>($x*<¿d.Z6,T|^ngB eh:¥I%jP[Èw􍕪Zzj!=>yFduqop4g-}[ERSMu1xAĐ/; \oK0$e3BX"oBr|yo(_mъ+gWf>z8{R.,j( 1SuPS?Lx֩<:N)k;[ݍqabl?t%eEaMLqrt*zSu?p%٭i8VuHW@j :ޔ`96 rU#b N5ܜQ|* (5;NE Aw+FťM#ND뛝Hv^YXfĩc+\&KeyR\վN!ew[uDJCi"ѠC,XUla G)t&} 9Ք?2jq$L!N-?ɔP Z*>ĵs|ػ,LhmlF%}`7?8j>/gNGpBFŸ4cܭc! rؚ<aGRg Ӌh9y~L$b>Jf2k_dc;D㕨W/P( 8 < I;?N*Ōj2)7vqjc{4{~GQI: HrBa ݃mddm(XheBP,튕ZhBV=B-9@)1V]z[<8O k%X,e% H<'&R:~G(i`8L' ӓ.̗f0[9a8~),Hb T@ KVdH?5nA3PZSCmx%+q+M!ʃs/]ЏO˪iGhw*<߀wKVfMV6wΈn%9&^m|Sڛ+NӸl$dC/uhڟq(=ݠ֒ B4u"<)&oؘCfeg##XASQS\^ؾ6,]@K|,)\H)}7Tcñ[^Vdo-عNnb ]> $a8[|dKWi?ǭ[7@d`PP}ن2f$@_7/sTeC| ᔁퟥjHR0}-X; ni2p.3F_};b:z lTy"fZz3۶oPV-U dc/80##3r|޼qٰko;bj`$ZO<Pvͬ0b=^,dQcJT/ &nq gPjty+`F6ĉch9vZ\@|r ^Cp3?sU_ Djuugymϲ}wv#S{Cpən7z \Ux^_'Fϙ4c|ܩ˫Ԝ ʽVlfnȮ3#~sXZcCm. 4y%#uGGR藢[ɄS1]#蚻x<(#LlDe|Ėa1Z8B{)[w@{JwfXShw(`[\t^h/`Se}us-tY@5LspV@- hS8B{"ߠm`Tt TTabfͷ tyL]Ⰽ7PiUqaHGXCq׋HV4YK3, Ȋ#$/-7R顬~m7d $h& 6kZw?Y8g1gP-ER/"g4z/mh"=Ԝ5AO ݹ;շwax%L®Y#":Ap|0Q. E"̊Cv8(o\ иfy XzNJmMĉT8J7#IY&6"jO|o}̺Jk LҊ=Q ε{C:J(;ih duLO.MUޅe,1٦"ojm"-?$$WH`cjm`ʉ=r2ȍndm:BM+N7=P{p"i{Kw-B&{VANNZWۺ1}v1L4FWQͥ9MgqkYn (I*aƄrD  0X#2oB& cgΉ'k5`;qhY?Q޼i zf+2z̽iuy?Ϫ /gP*qܢcp8lmSWU'R!M L_r͇7Gqk]tGfZKpi b([PJQ|,ތ>$Sz.P#Rwa+lR&}''pg@yiMq4&8Qpw0C2  l"~+os;Yk#z|%+y\UQ#JSX's#gK>9aK{큗pb,Use@ Gj'^^ڙ'|( C-ҋ&jgj 6썡 cmo^P^|&6-)^i=n{s?+؁e'Jj'Ћ 24OylbV߿[ֵ0?3 WhO°0ׅw;4iʕGjn/f B` P1B-ԋJQPEϤy/X̓*'d|צ]C36nqTkY8v}w=wOINՑ/ IeR:TӐhyڅߔ¿w#eg?y,JYIGͽ15[WeA?'[]S|{&EYz72-s%'h,L"eodTz2q{iŽ5@5#M nF#Q#޵K7clgk= ܖ%1bkfJ uH@Kfve, 5J綽=wv J^Jm5$l2dYSn>=^ُ!s_MCRy(by8u1}?EF' Ldԑ`\r/~;l1Z %UYfCt8ϐ`6]Pi.gvKl nQɵcveTk3J14BVV+Gh݋V@ m_7۠s pƱqc Esm_18Fc) `z|i} v$U$ f¿R`4!`旳̿e3+N0*En>N/O[ĭ}ҟ&v1ǜS؄ɕnKjN Qx !G2 o|U Zq_jfBU3VAϵK޹a 4e%7t׽(PUP~щIN̕Й4m` 5W9j5r˞c@DiX\?yc !ssW,][Pkh'<pnR rmi\I 9`ɏ@aP /]1GgxՒH}*:(V8iGL!OQ'U /7-tEιH,-T}(1O;KTKg dxEgD%'ނ8{@ òfVUZg"Gۭ?aiJ[C&{ʪk}rv@fLx!Z 'EW??~`#,IJARVԡK|E<[bPsV{WfwŎwYyNxEeHymB&b“%X5[=~&BΫ/ycMoUߦ9L`B@MMc#O 9מ\!!6kڣ3(3:e.b֥ G6I^#7on3AƲd&3BIjGڲ`jj} }X'4 CvOL'|hKbWkIeժ}VE0!QFlTh:gHbf/A+ƌ@*xbƘ@Ca6T|<_q2*BsX WyKd kȓ5cS4V45ٖҴxGpM̍cY=:IaCS' @k,{AYcKt)m lel$Ȼ9,0 -wňGG11"t񣦋S'*)=miHժ^P_hCb`H^i n&Nɮy9+o*ϟ:n,S{+$gX2,fSPmS0HUncxIp r*Hek"lO**{T`Ft-!Fr9]JVTMW(%KB(ڧwƏܝvW 2jCA0kW՗pE6.͟+ؒ,S+t0z( !y\uAǝۦO,&o'(s!y?dfŨX9[ ]QhfLx{AhݤQJCpe S1rm\{MhS+oV*x0 ʜk+{HW2**7fʒP78̜fڣQES1# Qeu[BKSG3GSls&~o8SU2CaJ &D\o,.]<6u?ZT 2fƾ&H`#LeoSklFT,}V]4 ~MiMM%1 ŽٸdRO6>[HKO- I%IJl5퉰hHͺkJ:HjzMg$WtG x`O )gTcDozB;+#WHf}j㛮sѷ$#'Ȫ3n},nnHU5G8-6x@w6 f CN&8El;媾.b8oCQJVp-_ :IV⌟5K;0̖W_8uN3'T^@k?VlV( ٤.gz9Pnji3htP#oSɳTY Qcȥ.pw0?)G#٩XEwt焵1]##?׽pA bҘ%;ۺc*wYGWCh^; N~L"TzmUՃ*|]P&ǿG1I*x򹖷B*@P]Q^G-lsMAKЀ┙~۔2Mðj2˾*7sN@{  S.,znQ;Џ>*cx]5j`H~!|}FS=s.DXB@IfvcD-ĎiXXn.x{L򉫜mAO3~$D bqN4/Tܛ{@ 2<rj@(ؖZ"G *.)=SU Ǽ>\69¨VJkȤY#C>(Zcs%Do%zwEzNfSЀQ-I:9T޼P @-TijW@%[& %SHy q=4z>e1t;;"(AF",>b[5)M{niqkc-`t$F9kČIS2Oi^*'O_e.[I8Ʒ1mNRU*v:)_dԡjpH^fŰ*#s,IDwFs?HɻmzRWQ0rjՇ=ÉLllm_PdM'9j;0\ѽ\>LGyV7 vs\*e]n#kzi9BRmym\af{rIWc,ONaUƑof/H. OaOqpvsVkW|}9=Z_ho5\g_BUuV*TO(?ޓI6斏833,ɥgA)a>TdFk.|Y.N]7۾ݟ[ɳFf.]|OfIvlF:%=@{h+I(􍕳4 O'L^_F ;7RW.oKw[Ġ\q} hJq\t\2~ g'lFS/5 4QNO &rf6D`ϟ6P9JJGz<1"',_Fi( C-7/7Pш6Ix SרgП T\m0[b3.]) ɖ<2e+"s$i< x9l\>$dh-_ ^ذas;o,ҵ-vrto7E@b)'õ}WGxYK' 5s55Bᣗܤo7ڰ<6l3@v~@wm0JY&8c%z%rĘҁA,Enps??:" X δly/Em9$54Re"v?-KuGORƖ<  ~nuKjZW鶷1Jis7G(>s  wvNh=2=(b|F8ƃM%|aC^7j%ɿ0Y…4jCW?@] vUEo\Q 9JLsz=q1K*aLUMkQ=UBb5Z ;26-UF8F]̀DA]vʴJ9"9iL;A Qr>d_Z_(z  $lsbP'|P\>+quo=+ޙ-%x=3 AbZ(NwAf'h0_%w0̰O]T!id}$NQ<JG6|F-it&zi!TChǵ[;7[sRe&^(-:f qВ/Q4EuVz xܴ+7CZ&t2*&#пc 'xI4/<h>{A3Pw(ijsv=YA0BWC1dfCQw/ {y^J^dŧQLS_pY|ȶu0 P~p Ã6gRT>D1W[9\&1o3'n]fh}{ڶt)`>1?bnks7 s8]M+:Y3󆿳roF^Yy@E:C1y#o)kII){LPINNP2;rOY *@dw_H!dj rVo'N+ {lڼU[(ztqf8KA~!~c_η_^lC(9T|9*o'u_/ 8MÖR5A1JF xNsAuL!_ΔWtNNwY7غwě;r{;gP>+, -תy J L,oj.E#_ܿ'+E/{c[ei;$d=u(ry3d?+1PUg`Zňv3,eŗ mON(1냿3%~ C"Y 6&nU_,r7Czݭ7FJ exDWI Ebťe7QV_%oH}ZY/64Oiur3)o4'pQTGOq+!a Ь ٳtC-4omďɲMȶjV앍]03=Yz͂OE&z-YY`nm:_4'J%m0gpnqA^S|5YXIPU&5U< BM\.]lЄ q NAhZw9 NMyp6uK3('3wU?p6Ldȃ$VȬ?o0@>pZ_;e5$ a Fa dAb 6YslFЄUPZ:8Q2I-c?=)&7JCjZfI+bKxu_L,4%E`~ J_>r 4lx*[Q~W|5&D:K#WvN(e*yYWsP+Fvs,5=^S^ZŅ$`F; cOemd3OC]DL^`r?893eyU9Q`h(ԉfizlC޲ QY%1C䀵\"n4,EPN?6H3^qحJ,{A.K}W1x)N&ܠ+FrPgst~\o:jGMf~ 1L7AMK0Ռ ʶ.6v2f8{n ~`=S/=QUG> Kسm[AFr6GqFqujBĖ$n1+c~(VUix#B4P`K8` Wf/CG+ύ,@9[Z2P&oPiݸ1{*3"A("bj6B"P<; ,M7GrUWworJ<*m"2 r_[;Bdk~t$Bp(2i,ݦؠ FCŽ>yI!)yݸ [UkQnf_E)/ T|I"aP3+uÃ& ;հ_푕w\4R7 .͠pXrGDG0NW6^#ǞطQlqabƌ܋O"Bx~s$qDWQhՆ%+f<&l:y} 5qݠ 'Ο# rb6 3)۬0׭C؂<4 Y`z{:~fՙTAW&9IgP$0Fm+^5.R<5L"/ıDȺh* g4,ݽF'iK'nQ7*Z`pOO0_5? 5Uߡy ̝/=6Ǟc@wP Y.S,D9%UxJ 4j+[=z4d 4['HqGFM٫-ی׍bZQ1%KNΨ܃ɲdVZG[%TpPU@rJ~B9ѱ D_3Rp%Fur;6U 5p'1sE(!ȶk;Q8YF rN5 ʴ xqyːUj/V-^Zq+IMOl㧩W@>`[Bxcq30_t5 b;mnu>q̡;g灖H KaKi9(TcG2߭}PzAX<2*π9fI] |rҼ&mOYl V+ xr"S( vZ#_O}dSFw6FQm9tMO2̮ɪKuېklO^QP㯂!cnv!6EqU镻ȲbHW+Pۗ9L0r&;L{-SNDϭ!O]%&2jfI'Tm%q?dST3i} j鸚y 'U xY1x`5wd K*BMĊNS{dԷ fzGzzf'w0lbK?U{Lh}*VmWK0 z:olee"Zn.fv' Դp 4I->LULsŕCn0pi#9w F׊,? 0yPEo8S7Ls,TJ?d8!óZ8sl&BAH ړ:})(`#lVaef*蓮i߷ʆ˲==zMe}k^{Oa=0z!(f*/ȷ|KBj[ڗ;wG6`pW!ŵ6)r0Ԁ^gN'O+sPs K"Dhf\f<j'kCĩLnI*8` *Z"Hpt>شIDrrR澰h;3Ek!\ /g4&$TA_!!ub:ܟTH y8I(cȱKiP?'o1?ifam2y8~ epE?05++F|TTb9qOyUNGk%11 b/8矀r[]=X?BԸ6涃4.{s 6c;X. Zt ,z stR ڭ!O̎2tz69)U^3}EPe3{=a[]C6/2cmދ‹^ W*Ax+8UJylir IJ.DcwU\ ;r_mERaz1*.$ e vdUjU?@AY.\;%V6&B@iN=x3x_ H{W^& mEir'7T _o.->QMust_n Gv_̇QquՍ7n X* &hEYOT;+(Z %錐Ϳ0E'Jbpm5ʰ O:*fo2m ?ql?AՑ^+&~cا1ᯠ@uY6C+72g}]8Bxg#Q(W>USL}w14"dUBvIjspi]'^Yw_K1&QZ«op3C,;PtD$>Ih]KA'~d RA=Z^Ȋmq7Ϊä7ٯE TadW:ovLM[iݪYAq9Ž?ۂR% ;ti)Th n ľlsNLts`gdg|Mkr'_ 86cb ZP,L>forSMf%MB5#w0S;q]k?u:tT ]2,&c쥠(o]qQ[VYN!;fڐ7_v)u2 pRJZ#{k ө@<@`TSl;^ yDOyGeU4{I.j@i͹'> [O cNY/,KD׋HE̳bò-t@tiyqx7٧NU,z߭mZ]RPSS);:hM?5mI:knaMQՕq+櫼vI?^?rZ&fY4]~Y6լ8_S&bF6X2%3k[ [ZGϧP`-/~T.OPIlRX)K4=">(X, Z-!x'}&畎W%?`d4;w^Ta90.f2?%)",g/AO 2_}ynܤ|5tHJ\mSWq'G_lg s*ڤD -E_5"6\!}t;صXsoW:%(LGly!PJcQҫEh> ">Eb˜:Hӆ"@)FXju|~iky"-vrNhpSNFL% &ÁtgE$s ;bLB`=|K-\$XJp]tjOpv._}A?gP]B'xbXJ $Uy&ʞoкf#ZxD"ϱ UTʇ3S(A`dֲ 'mTX'N!ɯR$vi ,)xzYo8U7kk_zH sQ֖0d\~NM[:=C0B})|9xxFoApoĪLj14<,%]u&Fb0Pu'G3BΠ !ZYV!>Wc*Q yK?Hx@| +r:LxHav Oʖ-a|tkzIyqe2l_z@ϡ:`XYJ] S& 0.VS^ _:͇w M[#q[Ud)Ptn[9L{ ?%B9)Se(T/u>SX"fR!ʇ D)+! +*Rќ=Ono~bj5ߋOYROљPLDF3D iS9Si1%w C*mX򘐏~vrȩnXrM *TLx-:(ot3_:v؊K 8L?c.ا͊QZUՓHɴ@sF 0DRdg˳{.Mp.K tc jBqy,={. Y`UQ OUԟ,>q Yn(oB,EKSxtBMdc,n`-Dk:Bq1 f b'_j=m8t1QLLw=7%*VH3j&Wl{}_ \.9=tIEVҦQT7(9+3ʲ3K)lٮUC? 1ǨYb!>0_gA񇍼%s`&~ I]x2W6&);fwDRFbS꿳 hNw"I?b<7;g͙X1z[k7SЎNcB$ѯS?K4)ƞ7Hî:v"DZaxjrC5'fA-F#b4a+x$4?)ItWmS V#twB.NmJvaup=Az/9=}#dP *jy$1֦ߊ0g;ic T* i~P0 y &"td{/C/[kZpdl#ea}TɒE}e3'z1\R vVM3@QKjl(F_SOx*wn Ϸr`vMJ,<(irFz`1EYbMh/{>)w 9wWª =5zڇh8`}p9.BDO],w!ð}lk_H,؟GTWX"$5{E 44\4(f[2SQ:ntntޏT)J0ډpv˼bp*k q~: %Y5ΝE"ȓ~ujIq2P)q e9rGFP ^E|ȽVՏΊ_YCp/"$kDrĆ4\xUo ٔK,@ٚᜥiF=lo_ ?A8Z m͹ NTaf Ad+K@E9Y ѵj_E-Eǜ<;> mlyg(;dfB/425ĖzdU쪁a?yCۜ7+p8]̗;lN`Y):X|͍rJWҦ%C).# Hl1&D|9fM8"7ZzG^xH8P/ 0Y* ߯h,XG"8sk..sl@ dZsËTZ7nS 1dq7o%Ɓ'sDqUDVm*o9͜e_hU*–k^>"u9B7)"HZI g[O a#xRe\u^jGka2}x&&ZOwor.UFx3'6AK(]2*- cָ#^HM׶kz@F~G4;K BYrwe>S:C225k !yqXbn* oz^DhoLua8_J[DK <.W6d]UA 0w TJ;P3`K*?8k/@Ry6DC9IdBD=>Yn TqѾ:HIڶ ->>7\pN0S%IvJ=4 .80:@MA/qx0zhtвz` g1|rDpGr_ ߸}һbޝa1pPӎ=\[)EH .vQi]%03ZD{HU}̍(Dqq}9IWaOZKA1Ujh/% P2f e0ThϴM-H'f<a*Dn}K"q4sDB%a>&a}#&|(4FD;ڃ鶍rD.wl7y" <ڒC`j"bѬ! %x {dTc öZQL͓d;$-B]'9IkRgP_W0᫢=J Ei/oՏ${=zӰػV֢s NMMOEԯꡢBS(bs<9lW:r$ciީ WnZ'ǔ)ELa3@PD&VSfҺ 0O[x}Wx@bACu0J6 ;%]^[3 Pc`dd߉2% VY'Ǥ!y+Wl z)R[RMf{aO@[yI 3$rYY7f)(> 0Ik; {'Ur&E}}d$(y-_{lG+6" ܵk:~kh-+VNӦ75uaDzwuA˧댟}NP;j.Cvt-rU m̤o5u+6iis/Zԧ.qBUi;Qy< f8on[v羄JBJ/m3R',2vj ~': !۳LS>b"`W8‡ ñ?9{UTs۝Il5JxPP:!͙y,V j3O!w2*mMEjq\K)}e+K[=YhX51yBB?5Y]8`OEe+IY5D.Z'[B!ꮗyK%OEoѪ-=7 Z}3tYLgl >fWY,MV|tsCoM; Rt:NKf\XLmΓRݙաw}k|cbܕ72a 佉@.9$#~=q:DSGdQ?{E>MH[HG~4{{TF0/4`p[&m 8`L ?)L'VPQ66fP($mow,4 _bŭ6Vc2*i;++vu) tWLY3߷CIŌ=mi\bXdӒ!ui捀n|>&3Gkt"2)ח4>{Tŀ#__=I]mA""iLq]-#TXࢊLwBt1M\d]6)V}(/c$rr% k3֤oZkl hLh~.sܚo?:+)avcqJ #r6$߱Ǘxx`=0ņ"}K[x4ƚy2;%!t2 w8j>{ǤT9.%d&uuE"yR\T?8xx}7 lG7'd@"zVķo57@#vُ+(RCh9)̓ϔwѷk4EM2XGIWb<LUjq 3AXg-.`̳]9^ IBjN$/◮3ZY%"ZXz^/mMk!b5o$ztU|Axz0w[m59E)1Qbgwru5R|P7{+|ygl!BiM%$6YDk"{/gz! =8Հ13-1MLL%Q:g]F5})K0(#f4:eEI_! OcX>#rGj{xmQFQVن.|3ICHښN L\!JnR%0eZwً,GatzPF">@ƨ8.Kc>O TQ0P@ՖM>]j+2`r7Hn~u 2Ȝ4vl[C* m&x{98we/k|t6B$؆x@>-eo8^QO͙0AK2aՄbŰe[5>iɅ":"~#j$;VC/Ygw #]W%4Cq8h?y} NOR fN/-ʬסQ2G/7l\>e{fη[1i<] Xh*8)'­EGA}S:78vYY_G+R6iP*(DgBPrkf,{Ú󐭬mmϘn2S{AeqvUΙdHP Z_=kFT8țȏQ]j4o-RYrQ/~jv\ RNsc+kICc[+<FanTxt*^Wb:!CJAqGy;1>|z:,cuk16"/Z mH eS0)H"գ-sfYۭz &{grT"*j0xLJX鉻_?HD!SϿ"0Q\p|b'zXIB;3rATPt;/<Խs&v{ƴ&!" d M[jgW)5ȫ7 U+k)2%fFYE*QFr"Sw'HrnW*.|۸mSgyrZ`lQVn{kufx2 ̀e/}@(YIufhܠƥ88LgPvX)Xb<<L=pjAќ䑆o[sB{wNUoaNSd`AkIа djԁʎ1wSzM-7x[j!QMНDD۳+04󖮗A&[ҵfG2–S# wm;CF PpWMRdaf4 lIzf Y]%MN-4QSǘM1}4G{w֟d>a| *qPkxa|)A53BIi/<%*qZS{" ٟ8?Ĉ62Tz*A\fSOGOcN/+:4I찛"&8 @/QTQ,uS(c'f@uz88jWW{+Jo(ȇBϣ56z(̤xhUofyWfc4M!xew:UEP)yp]~ړaǯ,M8# M~u<™be!gY { Kd3c~j/RV.DG6Ju#8uOKo.@ 8RHoErR|BLI4,~?#w0Vb­mӒy>7Om?tANUuǓzL,JDa)HCaϱشiQ0RNx-Ov=wsg /_,Áuc9/gvtg0ng6w!Wh*Ra̲ORT}±` Hֵiؚ )~{r*%MA'Y}}P3$W"d#%7Q$/]C-lji&:V&1_N@KdoI-$*쒷XKn? B?:4UͰJ+9aǮr};MĨmPOq`F}1 x+G=/<\`4뙂{l;\XըIȤjq^#LIC"T!ׇ^H{ XV}]G$T^”]9Uը->YVlyOҰ SѪқ:%T{a2Kf;C:b)M;)pu*=1W!Z>Ul#Eݬߥ1aHHq-w'iwtoPN [x(NnĂ-[lڴ) hSV0? 0(%K x ICdw);ڳիyi'< őSO)>Kt) [񁘐~Ƣ疷>&XAcpՁ~q?5htC ݚ9%€г?#HH:'E.bU9D7%b7 !Bb ݊8h屢mH4ݜkMkOىBVTOJQYܣo]sޛ\NhS/K&1VAvC \"Qe/lzW Yq Z _FZr%#Re]_7,#z9x8唧?1*DT4*ھd*]%I"醬W/g, Yt!F*uS T@^{ v?݃q=0Zq_A!!Ŏ9k}^&ǔ-&Cb$w ^Vm,W="U7i~2?Au'UFiG2MZ[< ejj~cH$EtBv(8l ϐC^us-[b`= (-.9Cť*=zM_zǜP(nB<\@Uh*Γ}0qMF?""OGN;jZ.g5tF x. z i/|~*m 29Vd2׸ɣu{A|cm.1Q =e^E<BdG#E:eLܒ$OnPɳs ]P**ˬ 'ҒX$džJKHu5n}HcЏj$$M'P 9Bęlgp>Wm;t%U))]l'o kcfoZ=_zDS29rٳΕ%s!Lk;3qbj*)oQs̒ܮʡ[.H4#*p4bOIcM5ꭣUA.p#PP|S(Nԩ𼖜 lqFK=1QgdY-_7?_M/Kd.ȵ#0K[Fᔙ?VGVU:Wq,6ҴJeOĐ!P0z$G,~{.=4W {U=tgtQ8X +g|ܬ݅__15-B"k{~It.pʆ_ OYhiƨteA7vrTA†^$eurwh;>E!Z8y 䬸=:K0|27~ ])O%TryD+zcpV&jGG=ÌlSfk m+rPfo0bToC:p;FƊxQ;t,ue֭x*Rn,P8Չ-NJ80Jh FߪuZm:)f8;Ni9I~˻^ "W bi.u سBnKs s|Z懱CQ3ccN3CaLar%2|E?@ɐcP\ǖ阄qHb`FNJ{٢Y0>' _Pe)G'C}%T |Is{Fa}Gue,ǴdY ~vU; `5YدE $سQc=ؔ !0NLJ|b\!*I^歁xX=1_uHqS;jRDk- ' ga4 ^E: n9qfdPq.O#[<-#hjSʺ>1 [4i$${mM\cQg;[|weCo0Se#0{no-Pn Q91Zg|e: a)~&!.\)R%R :( oϡ'lQL*ޭZ/HAL1^|Kvfyzgl,Fen]uIir4l>xX1ʏۯO'& OlQu>]A`Y66fr*=h!P3 yʇ9_gN^վZQs[(7RGۥdĚi.vI׽0UTPPYV7B\̢[x[ 9y{~-J\A:%7y *hV v nANIǶcB`$ϵj=z5Ps\`]|?O)2IV~Bk^Fynh?:/xqH7!=:- <@rwdÏ_L>ѩ^ k jTߤ}ќtmNlgaZ:*nnW&vUQt1)0v18Yg҃WƦ¿9|<#b9>t00[޴ɋ^Y?ŦsV49V9  PL3iShbڸcx%{I eD/p鞟_,U m[ՠӂd+2l} ic-ѠKmC?S4eS%ubfxށ4+6Ȯ,3 Ё<ѕ$Lz{ *Tcp]a_:ꢴrWiHWnZEs=J1K0 c2 v8BPSGAF"%kJB QԬ"slP_jC&7Vt?hOqAw.e҇Q/5NЪĦvȡbq/_6,arCJ6"0y`r`J-Tyniͣm[KNrd74k9@=bRgq0Dn=DZߴ4mk]Y4ґ~ŻbV ΁jHpY9J[125~*kms5eNf$c `٫^9=1(ݷiIDoo"nIha"\}#oC*igC4>=ZLqa\E$IW08x|zfQ;% Mmy?ۑ0 ǀЏ\CᅴH 'f)J={Na5 M#pM VC*a(EHIP&ںBzQNr4V nuaO:IvwxTH( dJ眼+?j|ZLc2噱 $ظz}8&~ŌVX_@q^[j h8/Nguͣ29o= uN(ruQ @0Hޫ ,Itzjd[3|Y>*H${f6zwS/dʓ5n%")BO( '%N|LZ:n$L0YxC*Wx{,߯*0V9`aʽ~;iZiM";u*<qm_^p{^^\yt3}䴙puұ/M|NXV,{"i2ֱnK$}Q:uڭWۡ)X1; G'ѣh_ʔ:wsQ!we*῝"Ip]r2L-W=`6`k ͙L\ٶ9br`t"Dž<43 !U "crʗ6=r9$TI}uWAƗG?=iމ3#.9ǃ`qHcqd`XՃ56^\)fIl}\\/*&ʗs޽=whVѦ2M |%kRY+v{XQU*B}踷ģK e:fsc"`Ovf_ ߠRiSiFJ9y{dNesc;sۊ" ͻD94_<<=_uLCO@\Ί#sHeԃewȅ)6hS60s}Y(jx%цXcroDMyJc7Tb C.Ѭ[ o^ 7;]/ΗShfJkװ]8T)@DE(k,%R36uƂKR[qOНZ>崬m_}?HF[7TtQ#/G䲙"Ogt9hIKomŶΩ zeO rz9YW`d[m4 -Kڠ%B0x+)tzs;G`}Ş$ DJ#UqOpղ b]^V%Ǐx-pIKcU>ƅ.ƺ&pXyfTԪpvF-`eYr9k_DAp#>Ƙb,#KN8ܒl\/m Vhւt<%?:ϋQre+8O.'uW61Ysp7OD/!x5`Q^Kân`b{HЅyСvhH蚺²9r3c!{A̵%1LC4f`2m+<{D?Ag !v<%}^qV[*Gg~L,(\RI%uCr@gN$#ܴH =Rvyy6mF&O7. $ίb7dQEAqNզ˦ !m3i+n^6bDŽOB#Z*qAT̤t+bGC6:X4taIۍ(Vr)*DrRuP*y!iv*Z_70π/Q3>w+T\e)g,350V!^#R>R:,''"Ψxw5H#,(E}d`y[ Z~ЙQF^茂kړcSҐzͨ PӺ™z|bQ T a0<1ٍ_$ؿ. XeA4Qe2Sڀ9 I4"^n8P/BBB=\Z^AA1 )oßFr<Ƭ@ue_Bˍ*Oo>r3%V,G¯vױ{QdnQr$\g}DB7aPcyܚ9S.<3ƙ藫+ c:P#vt`SQB- Х|]== F+LwLܖsO(SM9(!< Ch(DžJ*Z2#$~~~{!z'rcs n`^:r`.._iU:cސȷt2LdbEfk`>\8EH{ \SsQ$6n)bb)!Z˚}L`xoZߣk ]q:!i Ӱ*e45MVN&D߯ohu, ,W$R&%v0Bvm~=5n};e"D%pkklZ(|(H\#k6=ebRW}!(R 2ɖ.h'0N?Bh6 @dviS>%VL-)6fA*O0F#W U1Ʒ%WBWPE9>6Im=;kFxp#Ϭ&咘ER#T*crQsxJ՚D`we|gJMzsw.7Z { aw=a޸D?8 ~}]̏=jA, xTrK,Uw,eM!ٖmDJ.%_P! }orc;U7+}DKXVN&'*2dJPpvaKh#2Xcy,+kiAౙ&W2gi n㇊)Jggc A~ cKV^YİK 2 ([\PjJGYd(ZՐjV.9fۯj3H͘_pA9J[ /uMͷ(quTB*v9Ձ[R)]0,\7a=cW="D iUOy13fY\1Kؑq#kj4)O8(E`8?{ւ*2}ߕTzUŁE~;Z8ѱ;Z3a[({/T s< ;cSe@~[y{lXSAuxMa?,5tl MTn-|Х|^JísBFV,˙tHαΡjspx`iV# Ђ +TtMj;2,ρt>w - ~ӭi\GZ3™  gxʖL=>driJl|6MP}uS:9UKZMVE#Vt˾q Ëv*9л4R),R|x4 k=x%&E?z|ٱȎT¶TVJ"e΂g=Fhd6!Zz^jC}=qnnS2#5d\Yٛbo__Eo,0}V$KF[+>":τkyxபy&- %N襇G5P"Q<0lt1MjUHJ]9^=&]ax/B/r a%<1)ޞ6m4 "*VA EVztp 1i9G2\,ib[)&|eGWI=^&7|u& C6a]PbXySlN1HN"A1k@j8z#2!r-ꗥ<^t{ٸ/ rB9 g6}u$f="逝8c=is2SK/ 鹢Sh# kjnJ/qQzDI֠,+!0A;z3mn]YG/dOz\QcqTOjSi27lk|fo7JKdwi\7b#!v QZ+8Թ'Dr;۟n+V90֯"O$KJTQ+ 9]{}jF=Ͼ٪ͨ7/2iwe*L/U~4٘F YS]!aI|;dk #1 W&s,b}#-`Ģ 3eρtI}l~6qȾ 5<&NY#Cy&!A#F7  р^v%GFTe9ʚ_pL!-axK#YXD1PG $4.$?O!Wƕ&{̿q7A2 Em-vl9JC}#'=i 8;,4^(ʚqτ:}@1eP~nE;~ YT{B0]xV_ !kGw/|GOs:mZ7]5xvm8ᖊɮ^ -ȯWl4f?)Nx]K5^,12 • E9zy1:qtp9< @('c=r<}Lmpr!Y["74ҍ%4+ ,㍒+.w!{sx v2ie]]Ԉ6^k:r 蝢Hk7Żl] 2;[(sȴC⎊NPӲTA.g3/l@Gi PCz_Z"ꢖxxi3L'|CMEm gI[b*WTP_Bf)tp.;҅=g~sa.ft=l0wymq]I/gxn|}pgwzFz) "Cr w$MEP;eĪB;DŽ~"(E?^-Pd4u,.5`K=K=ME."&v/;*`3*T6 MLjb;jQٺJGخLXmY98[N)tԹBiEk&R"Eܧ۰ιwtS7q\&k6L(Ubb[F z-d>DލQ(v56}?TI 0'QS4NCi=k.M:?;l_> >z~{:uL (h#))T:tNm00OMM?'4m)f\S88''߈ %\a΁O7A'2Oǚ5'ړ"7Q'3d,߈׎^Vk6 z#T$ 1e mD0$  sRwtOr3J^/Z3u.RBӧ܅QoH&j9AwZwz HmhbՅF!]U;O|(?Kf1*PkH]PBD~Uϰ$P*T`HE继*3/Z,j\7ܹ&%HCA4pS%)Ǭ JIj=+ l7>5BmijoaNJbèj$LZE0ak덗7kJ*F0hЙa"ni^GKFִaڝP<ư@Dt#eI+nn-X0nC |?X_OKU ?eT~l945+Q֬q~pNTpJ|8K\ Mz^zzhɝvGG٤Nk> [.)S#(Ǿs+$aX|8@Dsŗɇ+Y~!5 XwET04DufL#85paغF26ޞ}q^@|I:[M-|,?)u$TϞ;b򚀆Kl TCGAw+ws{>vdنQ!I7S\ޫv >C .NBL`MSb맺 ?yEPNx>B)$߈r,bNI<5~˰!n489Hx=I|OT +-OTQ Ta'[ >cE ?~^,f3p8RUOԟ ye,|^%295=CҧY儾]G 3#ƎCdH)%:)S\DQ\h*䅒Wzhņk D 4F+]Vb~DJXw@2"O^g5NGU'_y'qgXXl:#=#UDVl剷J.':E,z nއu/UZU?@_rX5ZfZ [9ٳLMD)z9kg~)'{ɣQ+{fl*=V o-۸bB퀇j'L$J2^|ޚ͚3>4A$#ö_"F@R63]vBr` [Th2> ILic]@!~w yS<fՕj],AȀ]4xSO[9W_j:Ij[|rh ,i}njM@j7,UJn1eů)_c 5R`n^GZe'!*q 1JN޹:3/98o_kne7X;Y?>, V""aI6csMZv!?sƦ7&r]$:޺Yٺ 84!kVO%'E[̋;"EB&S"ըOEt[Pe){ m^M&V$0c"> BS ~1~XWu![ YzjgM AloZx* FQ@Nّ 62eF-'>iw7mX IUOk@>聣P+@z^=2R.sY`.C=O -4Ȧ|ipwlju+δ?XTuؒ%ͦ/XżMʞ8m[UU7PD(IcdNUH<$3) 5m1EFA?֛~Iyj0ׇUs='*|gCA>@J*.LWH!)e_[kViJ$[|4OҴBc)N Bߐu,wOt,7iGL(tȰ'4@P2LETIo}!8Y|.&tx#\EZb GBJ!/V-&_Y&6O2Z*c|[?B-10|%β^~3QGf5r[GiPY[xl5^u9 5гc Wcyzuv>cŌ)`|;16Vq ɘ>HcVg2 <n!6CgT. E-cwHh"Nt9.`m0RI;PPI-VT/^Tտsi ˅]ht,{콤v!W܏6"t]>12񵋆QeQ]hwRM 9B?m%ST9k(hHq[~<^o".㧴c!Jf8OK!У.#pӮPN3Lֈ 8x.`9\dzD(J ěp`1(a/ _mW;`zg z]8A"F֌Lź t#fv<|4E@WVY˅Yr6O6oWJԤ9Ցm=ͤOg.5]` O$wdҏ#_;2܄?4)kd [O T9R\'73'*$AJyd%$ߏ)C9`3]>;0ZC,8ӟ_$ߓ"kc k2tpۯH0^n=FU`Kbe- 򦙝!nX#>*DeWQ+~͡00Q$$x.o/8LWuN[}>SO2N<_R}3AfG?2&6)2N;C Q)Ψ,s,Fܹc+8TB%IlOc|0@f+zq=4O7/6 ",j+jx~hgNjLyWi\LBDů$W\g0~ 7uؿ^[yŹ5^[D#Jvփ$;2xBV.FTUB kuowܼc?rn@̗=k?\펏~ Po3 Y(# mݓ܁j|"q W#|C]gJdL%W"~;PyJҪlʊ7ˑS*  ·ASB#Tu\R mÁ !Z@ywKSJϻd&r+M*iK!9_){%Ca^L[_gogo4Y>%@?z/7e[?|O &ejݼxV-mZ`3z]8#@ۈu!'KF떲vwf -"|voa!$w#AYݴ"9?m<.C7hU{`m ~L2@ }Uѕơi> +kQGa%q6NbDۭ|3kBvR37xMaA3q/!1unUH] : ][[}x㻄g;^j/>:MI#4*w$wbw>}?qOu`w:ۉgV5fX,jֹ2Yb\7gݻXRm,9a%=< _rTo9_obױhfdqcHf/u_cOy J>Xjxh[\6:91_@ڵ7JbaT]= MC#\ݞ$-֧!!χ_p=0 K]d,yg*GjS~LbW*rOeLzRQ鐔2wB *Eyqh%c# ї53cq@ }x;.qj#w:tU |t5gydvB*ZG wMM A¿qĀ1OJ+{zR7ۛ!r@W*dN'9g:{Cl.@;.yP*(1^m[&$cE>CF=rohJB 0qtqN#B+*(-t=x-Kn'Zz_7huB+ZclIk2v1CVz3#J&u~'?H+*+ 0[@ jvxFyS!iA4 D3Ye~!s }Rra,"=:Vj`y4#cĄZPDDްXX^ ڸRR,rij,.%2,5Wu&PMpR(}ir2w+句VIknEI'_*WG=Q}-`Ƞau 5FƅǢْ^/"nZ9p[z7ķƈ\V>I'b/_sv] oR7 yM0jGFaIGƓe-0@`X.q5%c#)) Ѿy:QIWՍ wrUoɂL]`xz }$Nv`bcl7_ch&[g>P ?YZv!s@닡 zXSڴT{Xgٜq**pvi͗> pGjˆ8-{˓umc ݕnDߙ?^aekXqսkVTh+֦VdX稰MT̙XA[ s_J`كu}T _jm4)II5{ߴ{pۏd) i-Aq:z&KhfgY]?ޟKtrV, ,˾)w *=JO ]8X.@mDg_-3Dt/hJûtQH7}Geoզd#A2˩E688no8gE.P?=$aZzTIېn__FP.1e'cfq(w9d~g_̑gUtӜFh eԥ8.$hW0Zʞ QyIofIu`j|%^h 2 HA+u1T ]L`bGL@i*X꼯'T,\HAH5PRuGݍ,?fa RY}NW'u-"ʬ[ӂ}c2Bv W,аN퀽Gk>+w*Kݟ,q>4 5v_tb@b9j&!V$pl.*z XOE ̬#Xc6`Xdm>Ls&p;;ٛLJy؆|c!qu;O`svls0{oXf DQgMlT3;CSaǦ@Ν"z?imr Pf55~fWq{KUcϙ* !n8МTTh6>aLsdA5mlHue { >8FXPs5p퍏qn_/R`ף U} k$<Þvh+OSI@ ҊXQu:cߚ6`m2/"$E7)WΝRKen0yW,}څ4Nd` cuYrCyPk|#j^?}"ͳn",YAUB ,1q*+[`C~ߚڼd&@d(eoff+$47 7 *sP;HM )26Di)7A!yi P4Z+FZ8.u,"b~c-W{|*L.*]zB >T9,Gi58㵥_MzmYˌC9#:/f4HÀyʂh_tH3,/0fGHSˢ!yX^<1w"RjLm"=Þ"N|u٠2gH^<0g5̻ڌC{$ j 抙I5쒛hZ)Ȓ1};I9nz ޢCЊ*j3\< *3/8T ,՘Tr~:\ [l.6YɌ/{Wuu`eΊCCeƵl!s?jP m7o◂!8Y…O !碣i^:E Uiy(c\CHphxX;:P_Ս)YQIt}#GAٍ\iH=VJBmM DaaN!M#=Ōf@SaX&*4bhʡDIuzHd9 OŔ . gޤ>km]Ƿ>j7^i0%VYN̫ m:QJe_@aoz+m]>Dhu#yl lҖ)kۿٰa1˟f\'Q,{j^:n='ד;r껷` <^/vSt`4eNӪh !Jw^cC)¶:>$\,[GX$*uYL4hhAXS4es TvLS (֝0sܥXera:ÌRr9 ;:8wJ\d.RD瀁`|ǎml ITܩ!{>T`n'+M80wPtUktGR,y8fsyekNXZd2M.QmJDpe%V|C.onptC?LqjCҺT5Dmz䷍qOnpo1#N5G"ev%27KnJ|(.)C2aH,FY ΋i/:o<% ^JT xS,?T ^ IdSo>Nd3/ 6n9 wy~y1i3GO@SB. p}H*3>l߲ɚ*\>=HPc[\}_ۂb8РH2 9=Hxy9~xMʳ]^6琁+tG3I=2f`q&[6Jh݌,-|բ=J{/4=s"9fCK w9] w,Sk`s\%|4 ?|!kM)C\EM&4-7ʠuRkWΑ{!ʾ-d~lzHq:kc47&ksrmkf1.J}T t"HCp=>!ֻ̍sf7RˎL) fIG(ZOam}jɈ`+}:ϼ6UKG?r'T GG^sȷQ\5 /dAh-_M/Ge,dXE6\@,wȍ;(G0o u!sZx4Op#<" LɂŬ.凴x8'')3j4KsG+j&ClX#5~?!=q|apVvv$Dxg,-ݲ Nj k927qF Ɯ6q7tdʛz6'mzq'їm!^ A|h9 %dS陠kğ9 1dNu 50-mzL$ 6=[{5P?QG3Lmc0e'wXSN:A8gLm&6԰hh^rlĕu/wF.mA,iZN^Bx Tuӻ#$'|]#̝sHgs~x=>&w:٦ 0 TGр+fTWYuc)|Bo{c4.y@ޯS'`.Q=2ٳz/vޔ,kh#pȌǖ>;yt,qĒjЄ+l$)*zd̏IsZUJ|{{=¥`<:a-+NM+knۨXoRroPhMXX2)znHd 1skԘ3֍[tz7ӕTsHrnL2#ºky (=~ ćQgXṳX ?p=[;">j(8JsQ0*.o-loHT%Җoo1hؑ>䷄|͠5=#]gfXxq`.=WI:`z]j3uF80S./t mq)q#emX)7C-BMeN/q.'mX 78,/ՉCs[%ieӐď/vqazF gV(PPb;/kS5C3 ~' 'n+a"HyjD-aRX'EPNq*@Glu_/vkD5-܉?  raeA$^*;ĸߑA 5ISim_aqZb_FIh ) `@}1%zajJ|Q%<9.,K/:ʨДMF+aQen!#0;0o\h˫w} Ҧώvκ0'&CD2PNP1;AX( T\cM9p :ec$)VkWAi5Z]hB*ZcxT:\[ߎci<YtUܓsbG{m_ˀtOHz%0fFFG_k @ 719.f*-L@})?9"ٔT~:}]p['E֠IwYr =n4#])tȔ.ySiHhsⲞ 6EDU0n ,/YW@H#pŜcB/~K% 'Lv:ZD@`Jv]\苰=!-:$!Ĵ8S'20VM 5=Iyᆫ,!r&=k/|5o^FԱRʺ"֑bҔuE/-(^1(Y^tk:l%z)HcU3R]!? coL/'.aJx8hrI8%ǽ{ Ge)K5( ?{x-}HnA["J{8zu((qlZX©/cs3, K=LąTåUSY8' ܡY~+m]⵨/=MzɁ!MzdV[ 9CzoH ieX,x<,D*Bh&:J>a⻾\F21 e) d#/6JB$3ؙu @R E5؉Tu^3 =z0͚ "h ،ILBw_\t;6Yyg~.)T Lz1KWm}ӥкJ?ܨJ PBibU*(yCI6zco~*D=Vҕ1&β >${Ig%\I-SQ1L=+}5ԼlXE\iɸ,!gcFyLʧ@spP``~DRB&<-(Pz _XF7]n9 'S`>'t)QHw+ TQ&8C,x6H*BWgǫf2M' {S/gH.U\ .?|YJwsSDI=4f\+$I g+J{?7`R d)pTkjז;\3g9;'gF|7Y1GgŞ+3+/e%JVKkBlXY4Q|D<9)%| $yc%cqrK9߯`֛{#MC:1Ery?}k{2Io@ \O9ro.8.3:!]C @_FE!`hdI:6$*Y\>ӟڔڤ&xt&ꋣ?ߎ58efhv`޾z:^f9qĴp(;@)9PAƦ@!LчVr#dR;A6pbPw0+ML[ER@B@ W&G<,,JJJj;RENiq#K`? IvL oPkiWB, GNqܼ>*0pb'<-iB΁<+ʷ!| ɥ6،h߮C`rfV*q'RJyK9VGBAjbIJ#FnOA㤉ojRc/u7ɡf>LGBNEꚲ_#j1 FcXⷬifFG'H:tMXezg_O~#|CGZ*2VrgP=k=Wm->-c}5pJo;'Nۅ~ب9Ul9~"=_KfŁ7㷐&Zꐄ7t$X!A:[p6 yeUWD_֊{^ τty[Nl ؇Mg(/n׹`2ɴ[Вv}DĵxQN0Lk7 rwϾ}T_Z}j!2>+oN0̠hEU95Gi|XΘiS82Sm.tyNW/uG (j5Jqiܾnoލ 6FflWSFd il)%yuwɴW+p^ۈ+z%"]&Hp_lAm򵥗.)*RT\}*g0gc u9*MbOxoO`v=Cq䭻lr)3?<~**.GUށ$\ް!Qlig?=iѺ)D| F<ߣ~HOFɤ>e")rQ2#y#"tY-^8 B<}^-F;yjJ]iםBn/en%Q49Ws=ʹn vo=Z!4cւvnP"{jh`QGӚ䋠pW<_o:AZ{9d!')cQ&ٚMVO+KK%/&2_ЭPbO=^?MJEØI7-?Q^QyƇX!DŽD9NuqOxМmTG6sOC5;KGM٤fb!k@99vI޿ v^'.s5v f-P.'X}-n@46n\VARxiUf噕J@0i_!:olD[A򟨤|՗DߊiHL*y5L(:;q7MFA]BxƟpsK0gVKc,¸8Pm^lL~0 )>c.by'y("K)tϤ*|TBM))DWM{(s̬q>y` К~/5*|kD҈:lcuicw|C 6d=2dcjJ#KOq?kbDW!yO.()lHWW:H85?zfk<0Hω+ r6\BvJm3]3- :FD/Ĺ *ؗO}>6%Ů}MhnΏ8e}PGaAtwn2[ -:= b{k(Z 4gDT0 '8?͙ofjt7pO,;¬I"q7b}Z3 ll6 j``xȆ.6Æs"ܬN%w),C꾛pk}/t m\'6k+&L>/sLAHZqtL]DɱەÂ8~̲ t .?,YF OМy|W%;"Xȱjcƅq>?i?`N\"tPvXi!r0yl%5e@ᴊK43\F_c!\TYp>:Qf&*W|b<}3P,Ѥ)@63㯻l?R"a{^KdhBoYbyW`& HβA5Z^/ARyM}m'>+^Bag')nmD kPѳny`'li`f2t뢌{W-4xqs#cgI0^?$Ĺ*̐S4.q= 0b[= C%s岮Ԇnt_#咻@ά Ppf98F&N؍bA "ru(v7mz< 8 `IJu-Ix9 b=kRTA_/4&HHSBDh~`y# x.G[X`FCvmE^:?b`'h,I*p;ݼ14bYp%wfU/C(bz/هă6 B*h `A(q_\;4b'T =Ѱ qzyÉF4&А5`C%kN/xo frLպv.\c%q 6_+]Vu_ ݽy7pC2;R@,ë`m>_|er X!߰8ϗz*2JF&H[}{s翅%50,K9&  ۆ c8wk=囅o˵ *x<pQu3hJC$rrlyqQd^])ہИ$JMaOÈ= ܰEqdhnb/*Vt!s0]_܉}j_epH'̍&#:4T̘2VrB]g$%?#>>PQQd]kgt~NuD=Btɣ؃^]fzL i3r! 7;!GpUMCSGΊ[dE~+~PMcURT6c*)$.w \LCB樃sH9u>"[-%7F}5_19"JƺxU9bZpnƽ eh= үX'_eU ͭmId!|$L\4Ar h)ȁjD@cy۹^'2$MP|4C= ѲX*^ZH!ZXrHwkfaU?{'vK{G뎮M_@g)n 3MZblRãSgXFl/*^2t/euhDP;=}Smp>&]$'dkevTx } ˵mfg!W8wxzntrab4j9fv_+?i\Vff\ޠAg+$RO)|:&̷̘Gc_RC.Sj!^Ta%|VH1'9JQIAEPMY&Dǔ]qn`,Y%mu&򰎄 Bƚr|ik [MpA14vcL$a}?m)P{(Y' 6h%٦ JBYx4V$4X|:bonȏLY .*cRr4s]+NIs-[hU*j&"I$ml*I/TYjiրpX%#RTD_IIt"q٫]D`'~qZ~$^ \{ u_ĥN(0~Eޫ5xڌl$3.a=ӯ׺jwu)F6ZD#u5I .YmWw:](@ fFĜWpPJ;tNgZ7lw'tF #HU7m Ysx0Um`xL䪶JҲ_Ǎ5ƄnY$XZ!jqa u}W@~I &9YYs088(YWhx3&"2ݧ'O`_lϩّL>)R:en<7d^YLbQfKa/E7CJ͠> FH/)Y@nt5+V귟W~6[w~+-9kg2x' 'ydB>ubQMNZCӊAv=J#{Ո>U_`Cx/[fznUm-yK<0ia=]mGfLi,-Nc>]Uv).]xZxc W垔Qb@-ʡEUɺ QAh]|OU'Zl|ܑL͖Oe֧01YDM0u9J;aX:=Xz 2Hsc"5m@m%83S$A%Dྕ ;->r ǾmSt_櫤sWl#FwuPQ>h;yQ.4nW\uExte߹ol&JʀC}Q=Ue F_ƞߟI<:A>%\dO g"'%{e L[Yl _V,3RxQzA})7|Yߕrd,r*Ʌ\'28 VkHx-ݿegԂ(طp.$Go\c uJA~l+`E(CUGzǴ;' &AI,9]@cm 8VUͻ,954&є&(0H{LBo5D:]E[*DT9 3Eu va" N]:tJTh!C 7 ozX8܄k?=/)7D,tx3ƙ n2,z4KZGNeA(V3Xj8ae)q`I>D)B7~9҇\Jti-ZDt+SXtUԎ+@?k5q٬g_/a# \djCl[aڰ'3uQK!vw,ihiaXHE;-\_L~ Y Ʊ'NtgUeǐV1u,AgX/Lrpy,uiyɔ]e WY S'woƑS>tͧHt~LMkp;z&YuUJ}Z_P/xc<HiN]@'. %ZUN3,O.{I]!0v,V7b/WS*>lU \2ZQ$̎5&/,Q/,H_nQ!ys \:F?%q bA'i5xU9N)CPk5_e$|v0qT21xv^I2O,ddñ&o߱<;.J~r]#Jwɓi|oTѱH mjno# ٩)s^NDd~m}h`iǒ<=R>(wTnQUoȄا+o4)Jtg6/Y'ط,H}DE#ٸ~ +joAXGKN#zūNyXF 髐.YZrP:#NA_ el Sod9p|{4sN7 uH;B<]9=?ቱCC5Q?QrOGKoI}<~{ZdzEMXS6Lψ] u7DO`5&kF$6c*訮H! '.{Yz]?sqy Z5~%`P"Uʮo1+g ;I 7vWlr(ίlV>8ɪԝ{Gy˳]+.XI#`݃WV$[}SACMzya8-mCߡ0PZC!UKdCbZm܎U[ .g"])'K/v![ i/Y2I=0KE7?,%?μl>,n] ?fwq[ZDD~>0t/6xA!󱶡&iV_/BJ NPhV!PQDG%xOI֤9&K'3S:󤁂ي$|}loসGӻ=4'^9HKlt).K_} Sr'js[:_oL:B:s;^5Km@@ ޟhTλpkHloLi2lal%ḷ3*6jc LXJΙv䂷,Z>kQx=vꠕG}EdɓIٽ]|"E+TxrcrCaA-3N)A֜m_47],hXM"- >$gClb8Kwj">0E:vCT@ ( Uy,XW^ufO"0aŃnLՃ]l],j]2% cϯ!C'F] a]^9at>FpIzyP)]/}`MNxx̨AP4J[F̮V m Ax8XM8/;+=ύ+f;HO&1\[YmZ}QhP2gn͡Rjm9]Y@d~ $ gdPV+n3eR˾ ?? $dܜf};;yH&KE(.H6)Hohc6+GT b }hʬj-1YwLWEZA Y fQ:'OŮ0o~&戌<ĴEMaQOJO.}n 56 ܝ r]p뚩)V*'T*H$'d2%7Do%ёR ^+ AZhܠP?2NQRe'kpU.؉)\rvĵb"dR{$V:@{^:v4 ܉̯xQ#ۉ[g7T+7T#V 6{:d:}\NPdZY* T9TEX^#&|( <1 Cs1X%ZtF&V=BĴEϓ#Jb]6Ͷ˺0g|L^bȍ/E"b-+rn@nWm^&vIy[aEU`\"CRH|E4ÿ_>x֊=ЛB(V urv7G]ʆ5f[|'N\No*eC%r]9fٮJhR2Ҕ+SZq U[x {6];zi,+PTj@DрD`WiCDIڔ…+"/K%|E}7v;|nGoi)^1emᚶux}%f!*;g̋%Kkq£;mp/WeѶ) #mKV2"CguaV*Őܟ*' MR]zS$ qnZ加O¦7# cK5dB.W3r"q|nf·yy c>Vr#sBp%7 0s%z>ḍsiM3@FwlśbeYI]I3J5N-GA#YRuFn:1OfA6Cn%D MĎe)9p3[]8rGU8~EkH@P8k Tօr0'`H܎?mu%mS,u~JY+̕wbq%1/oB75 G)O\B-2"#GiPtyWhܔTM*k*nްb#Oz)o%:On'X'UDdr!\l6x^H9 ;n]$D:_M-pA?ObXMmnSa;O.&AN.fퟻ*Wŭ&]Xڃ ^ҴSdmrrT,U3J"F TD/JL% e.')1J.vQ00~mի0"vJ[# Ť$V,=_d91,܁D9aɲs3k@!sOh2U6w˒W=a+GA3[4bq\g>G('%ٱ!Nw%aMM[4(-+.c~BjNҢ/8rmM(޷e) " Zi=}*M̴T4}(C2F=~`Eq+U3t|3-Jem +KG^p\ZIws19 wTj ky/zon'$:dSxu1s:xs$7` y?3щYK`;E␬cr:IƬPΦȴ we/*BUhhS|c`!"Z"ԂלK,Mx5a8VNHy֌)6sDxq0O{) YԳ.}r:RRhdmq&YΛ 614-"yMV#ʧԓxa Ÿgŏ^JZ$rQSz P쾓"+h$0=js`3fHHkXnJ9 ih׏/&*].Nv|"f;z׹W{d((XAܵjoFⰔv=!dqzy#inz_Z8 |_RBkX#LkG#WK(JwuW׎MqQź*Eu5:`?ӸcRIڦg/5NPU}oT7CUd驌S;:"{R%K)>֊k\Q65u h^德qiV n5"T}|l+!PO u?DZ*R{I ,R8[c~5!OL< TIѺr.9|&ը7q6WR"jPu<D0//1fpi8$mML'WM0A'ZQفqxmJ}@@ii9Bh6:cȄ Y1)c&K!dL_H'r†4,& l#V"x %B3z0cMj2<ၵS+$^\l?bC@ׅ6umq0\Z5y&JMle@/ȩ T5kXA\k\#l+$"z*:E1~ɿھZjH'8DVtXi{ͥa)F4lVm- T![cm=V.Y;Kq܋[&:>@[2sM`>73H(L.|,U }R$Sא-˕.y}W,4*㼤)2Xy[̺TDNw*x2|oh6#,f snwb21dBfV1)"KN,p_X|ݚHL/뎾zhVܺ-Ss<26\мRL5P{/(^#1`뾃?Wrd#|Qva31X޶*}68_70uxIZEgj05e_+h@J֛;.;+3'_PW'72\EX7ssڿ(x->EC?lGWuS(.|nrsZPv9`ddCh>'Uڪ:+peoޙ Zal>)Wk8'R @G1#v^>P--idHmK(y]tۊ,p"wX"7ҮvΘaEy<_=Rݮ`4ĎIhh"]8 V4oqy7]Nx|cKw=~-THc6JYWQš+"&;h05hәwyCe0ɹ5poʌq,Sl,wq%AaVS0{[]6ey~3-rVVV@-=,Fpi}K<0!goJ1_6rMӵG9!JE]J>YԵѹj+?U_̏FU PVb3zִ|RX Fɪ>[-5xRX7.ڌjMDIp3 Q5٣ȻOdgHB<^E@+i Ee&Ƃ^ .^7T߬Ms4kĆX3[n@ n"5[ TQp|Z(^<0y tĸ- n@^2t7d`8g nd'k-2Xbd/9JT 7M;qx fvVHs3kIAZɪB_(a#aҠ2kG`iïpJO+u~`}g\K_/k$ha{>c5[d" CuZ.sflPDWE ̱g6 'ۯ5ƄﻨN1A?>7}|f@.5%45DMmm\9*yDRIfКe_R@ěO>]y08XQ xTYqln2i߄F2 u!p$ӶB*4ϔ By/sGߺd}2DS$[vu(@1qo\cHPgc~خ0Nzt_J=iJ[ax8ͣ/iE@. _M)@.y*IUz:nB jK7//vGwX_lٌ^a0?>NVN\6nE|RI+|kDt)7B DY[E5,pG)_%,Oyږ ؽdsak(/j~^V ʌ dRm5868;xݠQQ&[.l3$Ol~G0\]A}W:RFU`Ld쪉_Hْ >E>c7h!]c4wL SS*  tZT)cPmu* 3ӵvmH:bY3}!|5y9>S oͻ.$Dk("~\K8ܚ1{5Ջu(ک!9JD-s jmJ ?pд|) b첩XpMM8I}c懽%pI#gHAY!,|aawwΒ,ѣ}hl6-ܱ}93+k5KkcZ8bP6M0O(鸥l:͋{MW=RJ2%l 5/Hu?$X+32`]bT+7UNXy=HQD4PTΡ SآvB0G1S7D:i3`bV0O% (ߌ+ }ϔ4:XhhapY cnM6:QEzD*F<,qʔ̽kR13bzv^'v:*ŸGcUx0 XN2ri%;⥇5}<< SMwC^W"CzD@C7BC wO$hE s0:QmSFŷBWcQo#& bwSCCoB}2_fF $5fv2!` fsڒzpj ꘃ!,,%f|XXHUL\ VYW[F{K/ -Op~jVۨO ^w+u5˰[s (bAM2R 5sf©~2`5WZ tV/+4O]xaU/p" Z.rx"x-^h^c&dUgC2l6Pm<" ;WS&^؆9<M9ƙ^K}}@2btp 4/QS_ѽh$H^[j":+Y``1s(@8?xb/_^= ZSkwGb2D+ Qӛ`r9Χ?Gy俊-(mvnㄖzxLP`0Xpu:bW;\dHm ե h)@SfE-̂\L!'We+}Fs; sl(f>TSA*Mڬv;(wm<~K頬셺Fߢ_jύ|hF|Y\xJ J=LpWc[m;&D$y eE{O1E:1$+eFbDl];CaBA%*פ|L_CW)jB^AhxMLl9uVm+N_F;D;j`Y&F8߭H@}za7ΐ GkRY=YG4ލ$z.} 㠨W$$P x u]-Vi)\\J#@rҎ|;EΰT$ uAihK] wc?ˉ+y7i wyP4hЋ2]VBq0ÉJ!Ua[SFBSf, WȗCJCpݻ3@ 5{gwGP 0]\v| N ˖!% ~$Me3ۣõhfLE*AMZl2>4WWs<{KdU`Y(LCfȌwO蔐K]wꓽ+xhy/4dgYWn({v Bz%mN}K`]U=zdbiBCp f(^dD7jxbcKr|ѭ9Z~k^ZȝqiB*g `Cg.{]cTɌ`"4S2>JؐkwqުF/3E[Ee+֒q o~8R؎u6(B#/6R,،J#TbM0hAZJ ${ Khg?k'z(F#T"2b $[!Mt5X-(^7" {⧪Z4Al,dIXhg5Wd՗ړ-P+.Fnwٟ`3 VVdG][B=ngF-XCP]UqWHa5ձkX\.oMMʓ BNՒ 8@r *`&Ҫ@T5#bk^bdgh Yw:8 y}ͫP3@M_/X-QQ}<08΂T66O?ߐQ1wYqYȣN>?͎N<&= vmMGܪDI+7A36S O+FGnhZ821!G+ŤHẗ́+> Dmsm( T(j%CI8p_:LtqR{I:Hz'"LNK0ImLƔ/4-969QY#5>>&%4cә$gVZAy$>0/$\| ѳy;q ˼&@tѠ\ x,=:S"L̅DDċ ^K6q-[2{O`w >NJfwSs0)7ż@>)c|4+zIhn}ƷVKYAϋP֕eII!.;$@|rS-Ex>z$%[ 2@dPꢈժhBk 85p*gluArY`c dSfԂ:Tt9[WWg(0W *Iey]$4Qe_ 7]}47^/w zu$~Q{5a~@Ɋ֥5?f#7i@CT?-k y(RΜÚO" X$ˆQ 1} 2TW >0}5 O;{W9U\Z_9)&7\|/mۘS90[V6D^:;K(Q/uEDJbrk5=a䢦,kEgA3K<&VFl7*9%(*@jM֢g:Զ_0CtCf*d7oCDq^BK>6A($;iU!:掟R~_Oy29?tPzARs(J= O\ᓙf\Pq/G~S5]wCh{{SWK7^ l֐S[/ 7MqQzu? ue^GɀQp@'؜׳~@ bLq0_NO&݇Qv : o2JcT֔aƝlNڪ})XqPCkݘt|nq?C Xlb5X8-܃pzb@8g#45`of(ZCC/WKtzG̔E7^HʍҿM]C;hsh \ռ]JjLpJd8fWU#E'Q@JqRўp|hCլCkQ"b7o-c}"mI0IJ i,|م]eE¸5 ͣ߾?-NفȜ /* c5{4gHicZQ*88~ иӻg[1-V{h-ئl:foiT0gPnlAqkV'÷Uz)HF,K,-[?XC1z)Rb3rxTǙ昰`5$ܒ5PnxɄUoUH*0ҤO w*ae,} c}NHi 77c5qP銾__$%jgj,EOL HmfuCωbl08 ћ -#fgmnPz#hQa߃1?x:p<CC 5x@ .wtAk~Onؾ&HS#!!Ԓr *BbI NhtD~3D{7"_SZ?!2`IXri2t| Op\'JHem,5A0{WWHGQ\֪lA0^^5{F^ʓt,Tj` 3゚T=>ϯ n/$MnoVY7O\i/)7OA?_0c`/@,tvtPYggd4du>j>{Tb?;#9|DrW1n_꯽nRcW!8vGE#tS-n 0Y:OZ[ ^ g2s(H.MnvVǕ Ma߹_)h=<Ʃ/]vFx+z+Xh":8/׹[&}OLwŽF/,{ )#Vx[<\t$4nLr}tƜrDӿ+>ҚjG ,+@~a8Nqn0ʻka5ܜN;)FE,gnj}sK>D ?Kvn4~ʎƖ[TR2EdS⩿sU `KTR$Ĥ"3Z4(wIIpʞ<ȗFL OtBAwV:=i@ ?ɚ0ԡ`2\~gXsR}h)TЄ9Fvt\I{x ]wѳW d" q t0.F8i-&T]*@6GD6r̤5*$CuӏX9 s )ĵc.!QUOAQc|!d 5 4γ8֥3eN/Z4|Vlޔge,/ .NN01gt UqA4;K7NVJ>XWޙ$P&A^{!k'ռFaM^LQUi| k[sjѥQl6 ,~AIx |/=߸cRUɊPOi?; G }-L%@f8vf)a w[22$i4zg=!NB ͌ZRo{18x$5'Ϙۚȵ& 3p l "+6]T+y)~ -8ˣ-(q9t:y7,k-Lj{ekpqѹ] ) :d ѥdU41UG ]r$"(uɭ KU[cz(Dw2UHD^YUk%'YaK{tB n:l)|vmP~AL&_RqA (o{dJ u3kc$eHJzh Eه_-"]bSq_uiӕ4X6 ?K8|ٽX 7gqe>9TA.N8SuxDt?ܣ;_٤Ypm(p ":;#5'{ m#VNk;K: T*nx/|A S:p%Yg*5 3Jf_ݸIX5 o]igwܨj~yڙ8z]|y>- ~͊m"ԒkJvS#(~i]0cԚcC?*VGQ̈́zxre=`BѶrDq~ȞA-l7ƫzr;V$j=]DX MWl=8W;Ss=kx)?]Q[#MÝDCaԙDdYlؓ%FM\a@q5I`XJtVq]+\ @@w//Xz8A>402wc갨f\oiNx yN.ˣ(scv. ȔOg\%[TNUz"]&7r.pO %\]U^Z'ď6>$kCy&; a KZϻ7֪ofkzՍ[ȯD͹c4;8wP(=*\8߽J9:BS 'E1"ֺCLպq(5rc}f `=.IbW>߽4de)0 Dʸh@|+EWOY(z1\N; Wc1,n9* (`0 @a]6}^*55.UOF[m6‹ Wݰ '*rMy#Sgdy+GX@.:SGi.EYd2";et 3:W 'D(Ieg;enHw`Oy{M*![{"xҴb!0BUomr!ާaXqqQDo)~܁rFHYuy9訢WFgĦq}AP5}J:uz۩YJG\H.w+D^ E[~D6Hj?쪈)[=/[~( L?G%lI[$-TIv,afa"P.]Cu1Wbh[F5{û7pWڤ뉂^CLxj: N( 4&)V=?b0aa˕ya#t(Xhkb># =,7zƻf9L&m1=3#3AO㩘ձx -EU:VDuI%VzǤ~q%$o>)*yI܈X A1muVfBa lc݀GL]A1mG 'a}98aF4WAط,{;I 8O_GGT&v΋qHﵾxPd*Qwgb fgWA <}7[)Mza㈊ }k_"&J/Z@XRs;e-u,0. PiӞ!i4FU lp]v|^ m}&G\LR_$bK歌 $\HktBd_K٥Q 4`6-6^8;%LP%J>@ַțJWjm#!$7,9u2,HìtQ0Y1́E8-QS_呮#]N_=d{ 1G ¨#nI=.}]g$,1RȢL*P ٠*i Be=:65 ͋,.bAfD,N fL.\/Q;lՠéOEcsj$ax$! T thi.m3|&Xo@M [bΠyH$ӽ?:=y<:mn{ ;{00d@p:4uC,/.0+,w׷~m{0csIIQ<Ȗ}D߼[U;(ӷ(E8p c_TsmcﯨR_wl,UW`(buj_.n!$;!DzzKOr35a|%)DƁH #o<1y"o&>/ppcK#SZn+"xk¬"1Y5 sU56{ofZXکG(Lwa&PCD!]C!EMGehfĭV|0w8h0İwiU]"GԼ3EFyYtZhd% -v׌>Jw繁PGyjFaD!2S[o~eO"Woτmنȥs(uf׎w(y\*.-Tx(rd3{F߆fsj}(Q]Η)˝P]P3ӍC6 W) Ҩpm ܤ~% k8|<'WɓĿ^N}PNd)7tc&ՙaچ7oP XeLƀ-zVQ%EWeD4ANxfG>Zu47Jb-x.oY5/-!jy}R[^)q='9<, X4 d h_E$՟H;ZAbꗉbσW)#0cEҡ!LO;`a9hJlm RAwG!cmM,d8gp}4gz-gRm܇anqgFwxժ& j<]~?DB(U eFW|id$lhqҜ{8خlPR|R<7*+0 - .N6~#cc^!DҜRQT*lږU1]p/Ӗlɇ-̺p}Ҽ\ٴ@I\\&#~|(@P>-IZc\+n]F9J[R\쨝7"N2Aݘ_4k댆i%ۃR/''yS~39-DG0KGqxP^zUcLVGXG5(<0~<x\n^*c7(WV6Y[nZFĊƽa m; V*oE %KT ; \Y1saUZZvTqBD`-tb'wMd__Y…7F2Yu u)),`O6|d\dMQ 9]"?~2F6'v!c,%/\̠JnL-{LK-a^b.sh#\Oc$ =9/p{rO_X4^e 7 A̸ƌwHs1N?Q11Q9 ErO d+ʾ R4Ovllw }Xu†>}V =_jOgf9,umQ>0_Rvi(rG2 S¾v3 ^scd`OZn4ƈWtʰzipZ8Uth^1G !~ʡdG"L`_g9f8D>x 6j.FGs,M^o;~vvH=C.߅ WWxVz [3\ oa' Ct-AUBCց`wXN{zT ^RX<ʵdyBNs;  ̫v>bE sώTҡ5`LxAʸu:W3JB[jCcr86\lwx |^8H1G*׸~+c\ uW6sgo IIjgQ$~lFӆJAu+iju؞S3Y=ú-a6نţҫ [tx)2yjQ&)9a .#XHdf?)Д|)ZcbrԨ abhCp+;&ZZUq@@0;v_N\3v5ґ N `flyHW7Vu=in6tZ]=M;z(R]L٤906hu~ͯyUpZ͡[&6)u, HaG @:"׀1, 4V%6ݫ|##pLrG; ”gy<-sz~]h"2*-n?-PKOh\XD+K1${+?@_gJ L ysr/ʆByV"J۫MRMb[{UHŚV[LJu1}XGdo ;%f"SB5ZI1 }5髐ȥ,.XuTC =Y$'TFEI#ٳ ǻU4ߑj7כT&Vh~ʝgac%sA<5UV~ s)jh*T,Ă.*p[S21!),K9m=;sfH:I9yS/4* X~-Ps) DY֓ϝU4W݀=3g6 ^RW͑.R%1[5HW8ѪssP 'vmY|nz|ϻ6k&w=Ub =g Hu+OL؂#`E$OEN;0> VM|COLr5]]fmcS;sX`|FTw|-D9\Dl)ysšÊ0}?G\z:<<(cqEt]+"S4/r;߇\jm&ۅ:ga~s!,͡DTmGZmE-ک[A@8@mf A!H[T-gF+ hIok< %ټ7VIBZׅhhz8 ޼bU1%]֓0[`eĦZa.)3d%:*'_N beG]\$;0Ӧ%XԎ33>MzpJYj^IQj8V6q,Quzq{SoZ @}p@OF^AMï ́xY}BRke"86?AoO,HL~C2]{u4Oʰ-`N櫥L!FUQiwxu55й~*S-+ks| vvߞ}љۈ O,eje柮H-_ԟ|ۛy"SOEZX42!Eˀ(bϠ?CRoAW/xKD`C˝U4fYVZR ӡk + bл]dc7B1){wY'/eR=5#_P#["tǟ1_8]GБp=*psj=3;iSqA6Q.0 `ׄӤ!\%,n=݋l\UyswcjL<+ i]aV /@A̷ =ؒ7{IF m(SqoP#sV. 2Y~`Gnn]{ע6U,A# L9;쇧 XZ )>pl$uklf :Fbכ;G,:X1Oyچ|m䫂uY6\ime+E;v|ǷjIvj>1,HZ|AU6(V~ܖmAb=#ð;B6:c@ ;pbrǝ3YyXYawo^|˩/u"@cKg ?+o.}-@1Йٴb0l}Sex)ql6곋UN۽'YDwOCޗ-~Irچ\rGWPٔBFfWLJj ,U)Ŏ(cGsU@{ѝޛ+1- l+_Hٟy!juI}>E89%Os 8R# Y50!/ %4BO8?kl730t#T"X_S.,1q:+Cn?XTڱRŢe )o*J#xM%.:orQ2'/3{e"ʒg=@/ 0IXRB4T 8 u{bH)yc{%dŤ4= zר r&>H{X,V.-/DI>IWѡhk{.= z$/zlT Z*a=XėjE3gz^7VWII;[$Alڑ"9Hal1*K爂xsW".T/GҺ ޻.'C͇tX׫7y׳nT&қrN^Fce٨?gbD@\~8{ \Pw'P^xkH( p_^d&̒(ETj)m1=4LT @bUqcu?v*1aێKѾ[S4Etnc?,:Er6]=S̒z(E+f7@aqt6 @w^+ #<'I`-E 3M0 Xr)Z*Bw̗q0$X;4Vʿ6xq4b[M'4jōbѡ?5'DxyRt,*n)u^YrJ3+6]vwL/էsB+Dز7' Wg|*tGg{Ә=N`yS6XKoj5qJ,Bgَ[U)v N`G[:aZmWנ ל P?y6]s½l(W 4C2>J'.Ab,uE5|ͺd"Jcp7`]Q|"}+'J" 4]5#L] ] ( -n+u~ yS.E59(>Rs$692"?Fo+J3fzABrDF[~9Gέ[>& l.gT9v}y*):&~˫ǔ}^'E΄2SOG}MA(QsW=K&aXKb:zFf0Ȯ^|Z$~5ȈY1ӓY%Kd0Y\=[Mn~ q=%:΅,'郖r/ gz86/Y 5.xWV|'vc L'U :bTcŢCzp@JSӻ[i'S$Xbttl(eP9$!ެ"*8;vZ}L ZȊ_h`m%)G(RLK srEb-J0(Dh VW gIhgk`-95\Z#,=5|- ~V B.Z:F@`(ϕ?V>`e=cYߍ~&\iJ0Rqk6k3 Bt6+LP TX8(uC~*"7*N%O=Qrpk(t1w}j@77YזU^>Ml:yu.Mڊkir6=WݚHYKe4 W5,V -[xg0xR`- L|9a1 u.SHuѱ,Tiv8(rRá5S F35 # x1 Md{i0-1ze٭FAc3%o@B"142\jYQXdVw[b:H )>gDΏPsFBa ʅ.:|i6 ^'=Z#d;ڲfj90 >d^q$0L(Uk]pΔ1~-b+'`di9d2v{NIN6=Tz߂vvޟ9B rիu-e(g 4sZ!Q^jBFAZ6zӦLPZ\[TQ7@z=qo{nBic &9$ ˕GVkj{9m.nPZ6zJo^̣V&q~b 87&k**'˘;wQj0-YXy3~=LR&B \|sl\Rz: m fDAF[JsLERhS3 i%lMSð; 6'l+""4M=qIi{x;=nMnѫ=0[@oI+#2'R"+Ft׎9qMZɃYz#\ڍA)׹u=clÅ2ĨlJBn^g>8IIYb^cŒBj:dq,k{͚j"`HU!@5o[<I^W VRQ흁l(Qi݇PHxMU. ûuyORsYRh}яkLt#Gy<ߣL%$yžp}.>Xn!C4n;@GS$YKhQlǐ}o(k1~5T`gh\_6WJX56x,mAH[¡łg˅|?AF 81ܟp~75{Vg) Ic$zZ-M?`4r#ڜQr!) em$1Hw=N<£_ 8> ._%39t}5; P5i3;p$y[^_* ;fMfov)9`||T24YC:bTbچfɌI56 'B FV._r"lrXT]Oҍ$iOMW-? Xj_uK03M:0 she<•6u;cY)+*7=va[3y&=n Rm2UPy8h,xj%ՁVML咂&7 #%.=5?ۯeIc5)meE bS[aqU.̵%9=z%v=,@ {sR*EKtg]e%QIg1֛ k*2n$5KԐ": 6ZInJ1ce,J&FEf$h졛# G]"@)U_G\b^Zj=s<`KÔd+_ԛJQ u 0Y*XJ!j¹948kPynCR zÕ]V:طm:z`\vC ; h3̌2֦7Cv!{bNmE!y ҄v$wK|ȣ2§hnL8‹ 0w5SPщ#a_ҸՌi+ƨq,!\SvuTPW%Dq.ra&=NAloPnj)cV 7EЌ Za:qXYhH7%Z31BF=nNuœC6gY5r/bn~$HA%jdQ<5CSD 04PEPYD5[q ٗDU }&>&1MP O_m7؞%>Ᵽ3I^E$r{H@G~|ٙG$'@'CȐ h&}t?F)[ ّ _8@(jмȰ?5&>m?95~OeW*ilרK X,C'd~.M!ȓ|ු͚7cW|9%qrl=:B0΁&T^ڐ! DIeB`|웢L~ Q38۔s0i0c9 ā==`}$`7h05RQmsFw.צ:j8~=df4-^+k &*us|DYGņ0Hi ώW^째^S͟'J7xcY|{&+ y1rxR$:)!p-|*V^mOsDj=P* iO)*#\DU(uMGT'q7Jj#)L ,9I 7}|/g{_ڪ{,mƏp˜tP  (>ۘU@ ڶjf[i+x+fT;ڶZ*uL2'3Tv8ƄpgS/]+z&@95n{X[_^̫t$@>a*9&TvzA 'G;.;v,dۖm+ ZMk ;Aﲓd("u sDI]LD"dh5:,7/( }'5&\\/|ߴ<<~xfw4eI\1V>\Ef^,ƧgtN+rn(EiYՀ VT؅B9J~:`8}Ur':BcTvҤO>>зecYFgsO:@,ϰ\j{2  5;(*rkډJcŨyص/o̓HWB9Cd50zA)d.imy&{A s-w~%ͅ^[s:7伔CM)$m;й˚f` %h @y>+6nj z} S7ds\7!SB,N>^(LEdLJD zYxC7x O7[}炱IF\lZ&YcS 4C?.L~O305ۄe:?_m%cmrZ:h~fKR$:,c@( ! aվ^uD8"! ^> YEX0mgaTì:_sHp]r]:YV{j/fJ/fA=@ ͣbt9;vjۦ'2a~"LHq̎`'2a5Tb8Mṃ ~6>+\&;/"/_ Ki5cβPhM R\t&pӲQͪ5OҸ?arGa{k^fwM zcT9K;a`?tFBoc:FgOi tK,h0CT|`d!(bzy#Yiq]̎e/>Te/qalMvq|vV5cm#em^Hp[ W+y$0ۚ \'5z3yjk7XK?:IllD6#!i0:x['$MߖVf 2h=SG=`D |Pq{ Y_ $'W8iҐ@Ļlvb[aZ{A8 ZڨT LMQf^{a4fFz+<tqaz]gų/BiوLƅPm"f[(U:{RG>Ys(ewaTݱ1qȍ^B=>I@IKGtneB+rkvPgxvW@7TC'Z݇(O~K؇z;Gql E3X1?a2rq&b7 ]]3#*kTN5eobvM(VqXYdV}c,o9EeYჳAݡp.}I6Sp'U:ҸF"9y4voZ ] Zk`CSFjuS0h.]S}#1 ;\TI}BB`]ޖ}Q$ԡQ"T:VL  sySpC7)HLNɂG[-ȰQ8'cg|(=ފk/sy8`ȡQb=C/ؾjRbrh{cRK\Zs*>>Ũ'rIEɫ>ޢ/:iex)]ߊ6U,;],N^vY4[j}!qڑ ҌUÂ~|Ni#HGBV e6U* }dsS)Psd5c o*T9+֫x?,l Pp@N%vU巅ཡ}R"`R]bq~*N], KDa% 2pqsb^!5Ӑ 9AqZEkQAU^Brw:l|jѫXhE`tX%}rR.U )6Q!'@3$IW'$ Րڽ4ܹs_EL^<﷿ͪD6W BΞ $ͧy*YSJH*<[U}1VBQ4\`I ~Ȼ>`%Zkͽl 1sG֫ 7B d!*/ױ2Cg??"xIn9 =-RsDcya(fK#bPhbg? 640rҖf-Α_^1͊ CȰa )t.8=,aN|_ VmDj)o99&@VLoKAeXTRzOBIt&8)/{~!,Omj$O9b|RJ%zÅY-\ROuvF@5a+Slq-8NE oa;1JmM$?6x3!Q@LkW4TW5T}G#FRn7*I-ILA ~IAJ"{~ZSQBb3ۡx8>(!8|? O:#ߙh ovOF6ݡEp);Bn*x^7}ۣk'$# NѾSˆ;{&E?f}x ,qZp'êo͡k: 7\\-4ςy aݥK65sF^tOتΊ.ݑtes•TOolήOTIh/_9$jt5K'* M1 *0C"s-Ye|i{"8r:8RLDf&]`>2vj#P!2뾔ugf%* A d9l8>bp9쿧zGё>L6]WfcpD\SrBHȀhcN'OJOk @zn;!%E|.w| آ-7ŞWt eя۱}gL,C~MwjxLBBvwȐOT`naD:3>A@ҽ1oD(ga$ m_X\_p.)BA:`p:O e}1pA˭gJAPػ vO/ 4KƦvw|,ILZиӨ]5@AS_/X%8#(tw =+& cX"ki,čL /ǿMQ\j"~b1,Hz2ٺ52pvЂ:V ; @1h䰶PH}:8uowrgMjJQ~ea w28[Xq7t|T@WD$yd`ŘKo 1 sC&jtwϙ.juBc!z.09jAxzU)`jݖv)('JR!.W-4⣩mPKf|mJ9rEX4.eE2!x vsi(ڶxȄO@t]*}(9%'JH im%1q8l&H˅.-p fh%OICȡ`Ϳ{#F55_Ax8Q[4Xn /r>9 xOpIcYG\a  3;p'M`[{ x)» >(&jCiw3_mfXS7Ly3pSmcuOvC Rxmٿ `8*ꠍh}L`walpTv,ź(r{);Q`y;&y5"!؋9*rpe8`޼O>?PNڡc&á*ƅPprX~щdMmLufui..皢M F`<@Om~, }z%/9L }Em^WܚSR/a3Wo0)F<ݖ=!rtL%.cü98Ӧ *ZHxP:|cL@?.(Fg\3R~F"e'2a ЛƐE+ 1+ѥyV7HnȞVOSPn0Gg[|v}46vlc?aI.cUhtȢۄS+ZV6tȭumDhAQBC> 5_kH}h1+p}`fv|P x){݀4#dV@(`>w05<&IM XIUE+f}껯8s`n|j*٭M^aLGT`?+)[Qпa?В swg0EcHKc+}Iۦs%R-.v 6-Z\L5Z}>I$7 v\C1R_Sp󩬄|UF,Ec я, ד $K,\޵U ,IOژq_!C ,s?廑]&SVof!GO"+#*ֿB௭Kj?@OPd+h7C49c=:CK n$_ܡIZr ,I e[_{&Gn҄hf )sn8YV̜aG#;GP4 -C@CjrqcO:`_-fxCRyVbxNt}&4R zBI.{= twՄԜ_3|`fGšų1*+Ց6]W~8/:fy<ҽ-Fk>HϡV1- $Jb?{L2tN(D8vW҅KRvAUVFY%n49EJГ[3Zq ┶CH>nr 'وxJ'x~+OjW)ۛ[.e}31`kZG:NJ[v,18-F"D C8:ZI/ z# q  !4!OmVU{V2&NpeYUpne G7i[@>\7TEܴQRY5caԙj+'Z̊;ɣvceTm:VM:r t$>#vv1 3J߆'ENp (ؚۢZ˔\)NOzsDzCH8r2E?GYxsMPsDT %kЫ|!s\G^o&Vnne'B; x>$~П:waNEG,LE6O9{ ͜_ǧ_Tr V&^ݕGqMԐH](Jԕ+}FC`nXxwoXUkRc{N3#o!~~S]ZQfa=l䛜 mvaИچArH+55ߗgr,G|UֺoO1_ glp/fɴ'j'1Y٩g4EJOBבS;/ǤwgA|;We&tN(KZ [;oΕ̮~F7,dwgML{Ģ3$R Y0FM;K"[mM?!=7#qϒq^]IڍXI#cZbEd铻1YH>0C$ZsY]pvc9`^1W 7H~D^<<9Aat 6BiPZL _h|ʋȓp86#]v/㥭HCuYנ":>FY3`ˣ+WK$vT ;uK1 >܀6GA% AD ed3uXep*XC`\21^7d2b2.>\$7ȟ9vňo:d y.Z3u)IIoZzlv ' ZGAXVxm3Nl#,d-/~~=P QSƏ,&^f)u8G ]Miܚ[?Ir_ϻrl $DҰL0p*K7hE 3.ܸxѳ;Bjw(22uc+VWS+]IvqWr'+gˏ;T>=u,6#VVgkP=gF3DjEKLۆNJɟAhgQt=s^cNAIEd5kSM( 'KdYzF-nNj8\/=7mfAW~es/K+8{dp /B)DD}˟0z UƼ~Kx=^{,6lu B$$1Lv(AtE=/nTkA,&*Lx\{:a7xmS^?cyXdz-L]PZ'2=H=@)WHeS^p2zڪo` Wt% .R41#"M7^A{. Y7l2gҊr ?IG#x}5r'ܳDh3:Ep'65ԑ)ۘF8?G MB`\Ym*'RnB'6EscScՠԸE1VZ[>/yKip{;:&?-+4$:؈i`v(7c8J땽t'cu{g^U^ PJfX4E|btX'!ptY]]Ch[p5waVVL{ķHGؖe$[@ΛM?qP/7Q=ɧ4 xi7=@*<ɥ_d$;`hogY̐6bGzS 5]ѪЂ,`T=V . >'Z ߬An]*4[9:{tYx-4ttD 1t_2[.=E@fEeZ*+/ge'k_i֔ 䐵Jv-̥f$>8yF4n u畱(0Fr}3 `ȵ^42s~] .L%ǣ-Dh2#u&[S{r 9~,@KHI~ი@tA>{5XLuʊ<ٔ%Xy?S输I\Z%5(د/,xÖc s^-]`4G!%VF7e )qi뿙Ƚ0S:*ɥ=:<Z؆]9g_A:3XY4~:+I{cXP *@c>{V PHKȸ2MAF0e58!<_|PŲpeݩH -@8" I~5)F첢cJM:h|-4S;oZipz"#</f8йhwvKs!U7`*W݊DIFj9#S=&%N..@؝Hs)c#1Byp"q 5x$; DmRk7#HiX{zsՔ~"eGhJ} Q#Ɉy v+FےhQ5 #9~YJtoGNG 0Br0gUz`$UT=SqQ U)GN߀+~q1bTRd—8A=yb8j@ezNNvEwkB5ӨL%{bދBJkZfRm%m080M]m.Qo8wJԋ9"ÄMWU` ayN6sf)zj8W$rJ@u<iG c3e|]~{Kk1I*TִOX^^VrQ-ͮT*[c_RDZLIUNr CcnwocN)FXvh3("r +)ђadoi~R%5x@p?QWZo\aD2Sem* Q)|FW0'}ο+I~? i ~#mC3tܦv% )瀸im@t&U2-zB n?<&ҷҔ,uSX[LD_4HO,-/6=ǧs+Az"c-#c@YAd,H~\)Ye%mɺUB}W_´+=7oild}$8YzG p ۤͪ7y̾W>5TO9OŶ^@R.m#bWwd|tJք>01NoΕZFӄ(Q,1ʮOTwVrI-;#%c@r W˺4s#|UjL')f|?;;t\\ #]"G0ku⨵wb>orkjdn`[p­N}Iuk'7 V[qDQ'u]~xE,J/3bL!d m2?r@kAMP$]@5j -=)/G=k-Rf1¡hw/ѷ1RE} a;Y8ܫś"#H8Q4lY˚+nhk}RĀGߍY{УJ~cx/4CU9:H 9yZe"~c17Kq^yZv? +&6)r.Њcl+".$\ҐsU!҆hz%J7VŅE7˭ZT4ҍc4n+f\кȽ7"6-ف v$G0G0fe>Ѿ=6?H&[3+гE;V$jS"_( /\ێR\ЀT'C:A[L/ܫNIxVtj v$~s7UoW-# ,Q&- X6$i6+;f@HiJQZe^Ữbѱa0Wr]O\ae6X聙ԧ|֚[T8M&ҼɌRX9;FEKJaA (?;J^e_"aRӄ+/jvtuQ'?drifd?ZPݏk`Q`5Lq5%#~Q1_D ^g4H6d L;@LspD7Iiy5~䡈cTe _v!y"b=?^Qap,#6~'39WG"|f,gsH YgWh`bJtrx; 2EݣnF=Ryhj?BСc.NjYvIB{H/&(8aa0+FLLn3bS$,GPXx5v7灱 lBB K]SD893lO3L҆1l t WX {QzOrqؗǞ\(vF%̥!fy#1 8,wty#ABT-z_<-_Nno>>ʌ ~,€nڼ8~{;g:J YfJKj}#k)*4^vuZr+Y(aW ,^f)C>ka Azc'RZF&3DET" ϤŲӔFJLq ?nPwOFJ!0?rԃ%wz9_FHALihNDa @JSSRVW,2&T<3.HQn| Yvw P#.z\0d%&L=Yڲ=Ȁ;ZkWe;=LAٵ3-CZqɽW.ь.#с @G~P7LYu㌝))JdZmq(W %Gc^V3 7~aG6xbp3/D#bŔd56\L!(<>YMHWny8fVG2U]gAz& xtV\N2hϓMuZ3rO{yߜ˨|d}HBk'6kޤV wFebol"zF{)[ͷkGFj/-WNuT?V:B|LAK1FPsЇw;~x1v M_~Go%ɵ<΅_d`[Du4N>fK|.ěL@N4 raCTd:[g^]um!">/,CXQm460e8oM Ц_0Z0diV6s6frܠ|_K1ɪ[=7UGx {l˗cM :ء+" kZ2FЊHZ0|HkV?^}2ɏ\JcH>;_"! ÆKo(DWx)Ķ}zRo"CS_u|Jyp@M:]u:np%lh{zBA#p3oR* u0X}r,cq<4^NRXR9.ssVvԻq58@,eH阄q*dºZ>n~lWNhEWSEƲ/HHh0 ?㹂Zv{[j_0C5S{W5Ye{6=DY#AX&dVn 9Cx72#bE_NΌI_&Xʜs\/@Z/7hg7O ^$\w݇ Xk5+qavRn`7DCB_ ;4¢;H60KSh6s[9kbcy2_]ǚU! Y#ʹs"-˲R(6h%2.omT ǫD5mjQ6u@Ɔ;N8D ȝ_ _z:=7:􌕲'~Zk[/aGͺhgiCq>eu~x4uE6ƃIC`=V e?t5IP'/Wa֮/y'jJXn?VX`Ep:½ߖf cL6))agu4;8R ׋ # N˿y)Ԇ9ռ?I S62۠ԥ{{_iN>GAv~>,pK2/Ͳjk o| |T/j[SuFE3"t&̡efnЖ(-7l3%si/|rr њgKpmr ~.L1d""%S3NX?o',(:Y 01pxG/+ !_.᎕NDWL-ɬa}p,3Qx]jB{$אc4`S:B?@& 5x˞^q&hǼ~oOSιHPrl6e)|Iu,`oUg'|upmJ"֍!Drh+#.X{ߜk{M>Rvz᜺Q,1P|Bv,32dD?Om*O6^~Ͼ WS0:E$1K&U_$kXLbnWĴntA"4b)'OtT-'B>M,Z=s<ҊPc5 ca^ThܝlD I:$)}doX8gAo"`$LQP"ȃދuˁETF Kή?#,~Hè`b.wXo_G/hW3IJÖC\v˗Ls2(vL9:gکP5jphw`+r. ȧdQaiB-AЍu#-@TEU^Z}x˖0Li8YM @DH)&eIRgWls7g_emQ!2h4iUoOX>Jo%VzҞVՖ|Ƥ1H $jp p%W &i&QOJݮ+3ZsDozeݨOlȘB0(*p5Gk2J5s6F9lP& |@jtm/~%o Um,ۻQd׻S:9F[!UCud- 9o$\ 9Ȍ)1Et tKxݗ(r oUNrS wCeM'US *~QW56ZT3 [A_qfUx[PfSP.%%`Ir oBͺs!w) _O- _BetrjOOW UWDyWG dy64›d+~/@n3 NPlvj8*эR0Zxy}݅3hd7-(ufbk&;4;䬹3Vu)bH˲놁'w̵]y_F==O_?j7 Z}NS`N>o)6!}鄓S=i{D;vZpRܫ8ƈ/D-kq')vEB>ȚThjJXjFUܜR$8B?J I(t`m{Sc-:1UF*%ǥ ~V 9jAw)pך~6u{ȗӀEC<@x#|XTWZqQ. |Q/+-.Py1P|yhʼnm#TϤ%T@E3g EN3F7a71= ʠ3 NͦZs *t%80jW]=(=b_;VQt5}gPizCq!|HXtri(N*U|TffU-7Uu](N 1D.($F~ZXMC}t "J=[M@{$j(9xM|8bt?  zwlYjp$FOBH\֚'fD\ܪiQKh5FIi&a8)uW'h³"6Nti+;?2?h"l  "II|?{O[m! S RÄ-p mh ,e?2}@lCң Bgr(*)#W0䷞~F=Y9it>]pqx܍2U> c5Ih;,myU$Mz#&UyigdR$0vor ) \3 wD,=t®ڇDV l"қ29rGhpL沪 [xA7Ϯ !xEВv9FHSN\nmVgENm6cw G@Lm̄5ނ򃦞;HM3_ H<7*UWmeYy>'4lj#o )a_!~s:NMU݄+}$qHd)? p#҄G" F#j͠>Emidui>v49ܮby5xXnn>\ =F+x/X-<K{Ϯ3&' &Zv-f/~-^.spns"0B.ks,yM{Xu)dG> [& XHU&[i+#yҡC6HYrct16u 2 ޭp;ٮlVHHIomBΝ+ejY!Py$p72ЉxY&N p|~c+$^]sOFmePJ@s "")02c_C*vm=vfׁa*f~4ծVC4 Kޒ$C.)p,&g&ڶ^pg+΅o4*Ě/+BՋRl@k"$$zVf{=.,JSܡ3 |a7a.VqU%c54ӨvV )&:hUcʌI :O}B~)SK꿉i}&:=ͫ3l83Op?I1vyxuRT6O qQ@[t̓ J`ݚ'N0Jvyh[XKAhU s@ G@#ƾƴVP@; D3H=Ƣ&gDhERڇ"C4A+Q{cOasRHS'!_öUT"U%^6>o1wCIJF|]r=5 ɵ#U7wZNB:9"hsZcB‡_)^0:7[n8J6¼z" 0ݐQe[չ!!H+)YGT'c8XCp+TUݫYQq~VmhE0@1VQB*>!xR˿;℗\wL'>6K4t ,i\(g Q>9c.{:YGl)+_CP?j .xu*N.eaڵ6</xqUT 8@- !L><]rWhYQ\y+7_KU 5_n6W]޳2fıuN)`<`q7#9[㊅}R[fP@[Tψh^M> O?3'ؿ&kt~*I_W||I)4],lCޕ'b*~c Sӗsy0me+|h赙Ǽ⟵2>wzAD.z{%mC{`:pTElzG0hh3j3(x.Fd!t5E*в-3u':yPqnVo~nr;y4c$~X8 { v~eoB;SYZ/r/JHcqȃȃ?S[r0m -%-lzeo8mi»u-^NfNy; b7ҫ gD0r1ɴms(-?ʹS"L=>4:+S?rHc ?9luYH#L w>Y$LKW N~e_~Ѱ[3Y7lvǵO>+QĐU]Eim`]w']혨K,}0m :lz_ nk#2H F+:l{u٤[Fh &XZɎ)e);ԑqwZJq.r*2B 6j r%ΚGHUg~yhwT1́Lm`JѤNRPqߙA?NMk+++XUgL ԝqq -ba6t jOzd0Κ ={nhAFg\]ϦQOZfHAۇS2;kQ@>;\:T)^ݺɹgiiыNWHحja?|M4Kb)JDzIɺ]qc*9ZWª ")6 ꡮ,sER\|+AW˃J6*e=ҿf V7Dp@45QZFuvP@B|$K.9RLsEA<|RƓp* [k˞~GM ̖`SnRtBXhbٞFݦ&sZٛ\;jġܸ>BwVd$WU&헊MV&FA BfsodW!ۃU t1 7CZta 4Eu)N$9gQߚc*':z+`~!R^wLQ/3RDr!;Ճy"LVP2ŠXHstr]sY>V xb}'Ɓ7L 9Vy]t"72BpwdOd%"TIQ\vCΨˍԐH=G+Y賃^E" k*2jU(WXd{zpװ=?38`#p^\ГM٬NOtǫFc#i<=YQx)iܖѣ^}ffP,p䌙2tZM<4b2.$/n2hd¯p  W 1A# Bfq@5+Nx|x.7}mʱf|&xz!!ܚ :P@0 }93p1,y7Mm~rҿX Ů};Z;=n,rFϸ":S-Xš.Z}2 P,GWߠ씏yejFAٶ{Dlv')1/TF~8 WLk9)*4_>[x\q@lIc<L0f*ך'đbL >$I** Q +fin8wiBi~_g=Dl eF.1<\iW--M@L牪.U3ˈ,l9|Dx6';W?~A2Q< BRn Ŧg+ͱA|~8n|~a'xpl T}|P`,y Xkz3z6_C1nz)@D`{w!_#w*dG%v=ElzgԾӓNi7 TQSw_bBQ}%C`|8nv aHjչz?\PLb̭P@(F4׋@KZi;j❸loMp< 3#\4ڸҏ^$<  ϽyPAvAUZ!qs*oMfz4YV7`V@SK)Nؗ5!c=#PBŜ9+m+2eB;sGm_2(M' y?~T&3YCAvDVJn8(E !ZFm fb!_G6IĔo;f,~@P[zٞݭj'X![b}Йt|MJIb_@^xUC8LPk]4MVxCp#e ]q)*-贃%ojF 4Ac9Kɸ/T}TAϒëSyL:[q9j8Ipm;X:9t+ḿUN 9OlZG)dN+~cjm9nBAbd̩iV\Fw >'+ J|@cO{# fG(=iP&N&{•z߂ 즮t<|eEwLݾpc|z/}Խy]0DK8/xF?>csnj(_HRU36mQGQMXl |/Ur|W|C+ Uſ5kU%ovD} ^Uu㬵FNpcc>%Pg}ET>7'-+ !lc!GV''Dml(ڵLfѪ?@yuC[u*SWvdfͧLrAzx!E"*'U׍B}Q̟s PC/OabɇW)լu"ؐ0Y0 EE$!3w$k c%;m0eKDʬUHR^yK73¥JY<2iӃOȺǬZngHD.f(q25.\3pHdcڒMJv1]PYR4%-u^x?jtD~6upVܔ# >g=aJ%p*b!my#dܘFIH|V`_l?G{ulv`#o`yjBCx%5M/4H24G@{;{mֶN(8=iB, XncHݿބk f$ٿ 78u Ly'(jY.;2Ș55] acaccy> 1c!n stIą(p+A0ʿYشzHQ_.UGp7?'Lf5Ӫ<AA/]cH.?hczDL&l7RF="ybu;m&(q)(ј^SE3IzBZaW;Y_vOcp;GD;5WM][~f7j$DF=ȓx/8)I,jqMer~`" xr+j@Y v#OG ”t(3! ݭ#)NO~PWI,q %a#_EHyX/Uj%D"S-p0%X~8PX:maՉ\V3PJ%?j&ASTԐoѻҦJukMKlɦYe,,rAxVDKgmلCܝ̜2 IYH$4m?*"tYbgRP@hm$}<Џa2#`# )mSԵ@+bUj٤w9zQ֙܄ W]8 A6PQ(!&%Dfjs[: < LicǷLFo CRY{$=C/;n~ qsbfLVa14I5~_^)̗;9fptXeHl [zJcI8_R@TX S "dBuhg ! ~df:c54{<;A KlN݈6ڊ58RPb%K v '~>Lo bg,ºӄQn鬳$0k35?K-ю|w7l>LY]_P1B׉=huPDnS|XcqK= tu 0bf]7v8MzVg\srU1 pyL*=hJ{2imK92@ T&c)"7NPDn:tr`Y!QA<(0'vZY%q@EWfILAkmM 1@|l\Zi9^CY$ZN2~įB*=H`*b5%~nd¶TTou1u([}]_kzxfKz7'WNneWS}0Mgf[ e`d(Cf뭥`S#f@F:g;>eh "@wF ) Y4P%ȇ g L6:?P7'S&L#fGE>'&m EePttl(}G i*9NmJtxAil%nv(F98N*^ LL-ittnoDh$E1FjEåza!}הb!'4MIPpfC/5yQGEbU+ =Lf'cK"5id+82xšmX7bjgiTgXk{7M LB xt BpP U7:AM@YTށ8/NJQ}S+~3*V:*r9_~ժq_rr饹,,Q}(l$0GPtoэt@j{ovVb<ĖTR۳5Xqnѓ]cDb*&O<8UEf]?'CC`TBNn XscS̖av%DXN᤺9)wCq]7UVKʭQ~ ^?X,1aJ4Yx< 8')ۻ"`G^}ȥ۬@I!'Rt~!D;1EaB`./k-\MC,1}qsq}j{s b c(Z선<)Jf9Y ţ'لZGT#\ihޓ /[kM]_Ƀ{џUĒ x,1$_d,hb Bu[qx19zU<{X;x:^DvJ,\ ;MMTBc6X2qܹ۬Mҵb`w :TD5M,uK2TvIC?0PJȨFL<`Hw2h wD vOY;@AYM& v(A?Ue;^Rhbb>!_5RgWG/ GW)bƓdtM<zit4mN!BƑR?PK=kA bNNt97 ..\C)ڕ&ZgY62kv`x:(&FA3f lt_#\P{Mc]HJegxagü]Ğ)5g{11o8b0)/-lL;7̎hmdfz2d#?^5{GɈKH?qkہOw>iF,y.SUn/.Te3BUxoߘajME_~QG4{D BW?]Hiҥ%KYh %}U=gAߛ*zܨКy/.@_lBEitJ 2$9e4EⱂR87"q(in I"m7{9ĭ[[tufw#s'ltO ھէu+ܗR9MZMfK&Kƶȏv1>یkH{Mwx-ǞjM9dmuDlZ|Xy8*]'NfZ} " |q~=3Pk w~n+NT`- ZCmV"G@<tٛ>p^^%%׀Q_kzT̓ľ`zrAEwݢJ*xa`FuE0쥹I/{ꖌ524AsaA=[7"ՙp+ *⩳m%YO$V>u> Džӛv*ZwP.Y|j TƠwQB2ՙe4;pMoւP}c^{%]l 0'G#.9޹Btۏ2jzJCnDdśM<{ #!nCu`(7{d&OKD||sA^eކb^!D'lqyK[m=V_ڪ_T _O۔E") $uJ\v@]1X€U䱯WbSJXL6"8?:ڙcUݴ lZ'Q,O]8C[;Oǎb hNDۖ/ XA,jT}(1e+#1@M49|/;D@昈vIl?}id=MJK .S|&Lnm(bplYQi <%NH~ Ћ3ZMHަ/!& Wſntd-΢eKC:T& V aADp';]*p, J2{ y֣8/+ǭ Qn=zSzE3tzA۔2Lɱ$`ƢڎNJgv"ܸ%m,1}k$]ki>MX\s #A+6*2WmQDXUǏj^rJ̡TQ8yŴaڅjyT4£ ґN&xIod%Y'm{XMAe~[A7~Yv!Ȭ4DELJ,|dimIwl`2jؕ ߣۥ sҡŤ Ӣ0<MKP-.\Q&\| ])- .:0h23g@1Kx*j%s@ofLЕgӗ#v)B18o_*0[r'.Agh䳪`w/7KuWIy-y2'5{R&I&ǘ;E?[Foo gByiZ f1NhW*av3`ѹ;m*P`rt9NEZuJ+ϡ:HD>?C-ZGo|s}(o5ZhsRB@#kqբZ˸Ԃz[f QrƢgTwU~CxUmFJȨ] /Z<}I2&RSᐁ,'>0%\`'OUKRTics.UzE ƹׅn>^.tX֝!g4eu#)LwBZ$]8'2>*m+ KwP~qO4cԝH^k6}oF/ <1oœn=%=꿥ux]`cY[j^p" Q_P"i$֊stH.2H)-~iێЬB-j͘8n,aX8Iҵ.aN3:M.^X~gzv{yP!RibaӢǠA%`>2MlDg*Yi"y d Ii7hm`օ~2!La" jVUv6[ CAb}rC a^z"w+4H"2qӓU ˯yƝ$uYPP#mqs=û!~1]1嫈@ЎY$0ggO C \C3КI\mH4tx[]EӰS>.E% s j1 1"l4ILtJ"LID;tʨ!\0$|iNx;2CF秋n LpQ$iҒx!dD}g`5yyZ;8q kƷ#8x1C[y Eg`6^.~[MaVկ pX^]:PyH 5&\n삎ipܡ͉ϝXsޅv}76:mc :A{{x:Ǟ"hP |Lv(IA '^d C]ɵ昫9Q s̚w~~<?/ ch ҼhY/2>uE`ڛ̚2mt_v=í% +E]P~[ѵJĭW@eoTv~,ؗ7MpjCėف>o4-Y *(QδOdr-|YkU:S䞭&! >]t`7GZ|NIM$fBW4>p lHc1 Yw3J)kHJ).O뻱 Y{e]<x=[rAolõgA Tjpe&VTBi{JEmF#LShtƙP!"DD rx$*f)Qx wO}ÛxFMMDstNwy=lXo$h^s҄ƾe(G({K甿_dτ kqŎ$cW{_Ðz )N(q-֕A%jHM>abߣA^ Q ~Qs[KuRxY>> fƩnl,k )J{=|򦓶$\(pT]<g:lNMH(I,2ƢBT,!فfZKo_g=t[.-sճX<񣝫⚖vu޶#S|kx5HR "$d"+XmXQuI{(.^[$=]<^הbA gyQ8 !\BȂZ,Ve36Vp(=G2 :ʼf5oE4Xʔf|5* `hBDmPXgyhF%2\I _ArFn _-EaXd M[?F9P'/#ykg 釚 睨ak .CIG*R m_Cr tr=-L#D P6pvZ[9:~PR.Ru;Is4tj(H+[kBO2"v"~Rdd<T\Ɏ'Y,R?Αbv+gtk!mŎU;Mۿ"v:\U,cG!jus{.a+d~67^~ARykgdxB™ 6f)׃˧vݥښ[r!>Ds|Z7l !Qv,29'{X51jW6X6Ᵽ]~_;,dK)ѤS;Eexy zAv{IJP>SQ4I%pQDi:'Rio#L 8AM_YqZOՕZ3EE0<|.?cf;qGTHvOqZ[Θ[>O g]5= Vh,rI6w'fӑ!O]0] g_f7Ry:D`Da?_gU4aj-f :#dŸS&zN&$AP LB2#`cwW0owى}9{tAI7@˓x86(nC;jd2qW ['x'el}l"wl0Zؤui|4l(() aAavbk$PlˬYb7ƧREP~aH>BۤO !H7jV΋ǭW0 uOҳ/({^ [L  ї69+Vs׽^RW\gtW*s_L_t}A3 uuvK:Awt ЀLcw4l2ܹ߽8:cYS `~`ܗx@WFe{lqF8t:ifȺ"5KagSpX8"JѽH AaH)24o3t14ce-wv7p;|pGNA`gF'ԛ _ꦬ¯>q3Bc23[?0/ RǞ0\l0tj°~IE}ԤUѨJ}=q\3) %#,tq#t6=)cЪ=W@AYլ=~¤_ sV:~=9 캥_qMIn3iݳ "=9!}z̢X\3 ~d.U4x!7VTGv؈R;yNHz1.x>9yA 7U4dɅ1c6S>}lIw{`K,؜β9/$cS+;,^(2"Smߋxr|ɰhV sd^mµbruUU=:ahz 1R*Pk9.}p~%l`gy6ɱ3o\pjNV> /R{. h N:nzt>5|Q@+HWN,p2xur{n^s2c(LimPJY%f;Wo"Tta\9~<;8jZQڶXN$š/q#Z/]T=6V4jC(UFEs8VocI@>ƭ#C`l'hIDW3:h^q0`,ƺa<@°aP__'!TfO"0;бц]Lm_t7iwJseTyuCI63RGݶTe!=?D k3;=Ҿm|8jTOV#?4{h[PTB╯o9&BZw>3EB*2?'v%2!pՓ«TwDYnX}5'fN[~!kqȲ HW˃DE?,=LT uⴿ;L3X`y̽`*6FwI9}6Ȳ.OS Ĵ}@<EV؆@7HV G/MZKbTk QC!Hf~ ˍ $Wk4M%X!$9F 5J4%8s)x~Vf ]x!=܈H:J3r"W5T߻auTĝ3GJ,h4Jz 枘2 o3Ӥ)>['ļxDZ%jJ踌*J$9?A!5HI޶ Fh}07o[1p7QG$K4bcuG;i2 $ Yj@ yȡ!T+%H%4z4=&y!:U?ԫPMຜዮC^oK0)^ 0P>!WY;Ȝ: AMLt `)h}EҾwd™?K\f뒠z_~ŪfA}4D}[Agx6ϙq!kKif+0wt7ĭ;]mR ĞgZxxͨ& [' .RX.6C|5abΰ-ͨ n1џ0Hz0av}4%A:EpcI[XxoI'^Ω]A]{F0rRN畾AclsKnJ%/~k$q)E-/z꧒XdsJòwずeTufV@Lfm=wT*" xk^KRwtVPaH2ӌ|)otX 8O~JE<[K"/#23bq^.d>2'^C%KnGRv'*Oq(ߖ/ep"=h H} /72J:>?6%EQx ֽK6|=P_yZ,lN 5`SB D5LY2կmn~^=q_?e'nA6bυ*ۦ^ w:Phl`A4֓gN,6Z,#Lܛj,ȣulnޡ A#v*Iu 0kT%"۪+a+>K܃?|Q+lc~yT1p?*[ړ̈prv&ۑt.(t{fR;F/ase!p ?NTrJhT-{P#Lg+DF=pRxrZH|'6xؕW$X)gQ iqf>҆E5=V9" UM;BL ZdgSnxDD]N> wyi[V]C#H/Yi`Y- dsC ]ڎ|ځPH\Q; /4VO|#xOSP5i $P vF[_k{|[Tb y :x&oox#YVih6;tVd6XrgZ>]੻4:K4Mc(9ZxRrz4} 嗮!IM5gN2>{mpt3)!_- 5Z0y*%0I'Obdo].v^ևc LFSwc ~+a}T#2D:GxGTT8sq#@9 `4vUtwFm} ɴ/U֨cOxف_YVBeB(FavC!CX[` Y}88"ruK~hUЙD6x()хZ"~6# ?}xm+ӎ\j0j:~= Z 3Dy8 6JKμByjjns-厌fUy+716KkR*t"%!.dQ#))tq.}9UiXLʋjb B J(s ٙ 3`B3U_MWuF8l{Λ:3Gs^Ҳ(R9Ol>mQS2cb2{!^-Y0sF.8}U~ ,~1_`Di F8}89,vqa){Ueǰ_oTpan$ԿjH|j)) Uʉ@|vof̻k/δ޴U- r"PˆPC3v2HTBk oɧ+HtKѰ)E㊡ßՁGTJ- 9֎;#m(^-̾CGWk>iu~[uOp|d8Α?QnT!950$cHqD|X֛qWa9ʅMѣWLd-F\sqy7Lt[юrcXM$M'2=u"mWW {7`]oѡYwxt\uak*úsrEb!7&̤wOыk{8nL,BưpJX,&\mXAv|{k*#4v05h"S"@ulz y+MR؝˜Ǿ⬀EP3QP 4s5|7mq?ƀQkcSk;0hS/D*z 5||85XU$@ɞRWLWoVdDMa?"US)W^/Yb(R7o<UMC˚47 YJ-3sVci_G=،GP~2'YZ,7?q%0;99uc{U,~H,>&6Sn^c2r툵yGߎc[CɁ?䈔4υ:D[3K&_ko%!X#q\ju*\˜lj@(Wyъ$n(<`:Mw2:^(s%;}`pH~@OC ѝL-$u O5fq"\FueD㡐/HFh ɦȁ7{|昽s!q[m2~H$tbAk* i5Bϓ8<>SLi-Y $QB\?4W-,vi0ȁYThgd֍hܽr kJuQS;*#qgaOo纕L,^;-R Eatn$S|=HWIH[x:`zoZHW= S($Cb۔eͧhg,] K;u m)B~4IgK%5^7R(#傕VN3vG9TfJ_\h!\=ߒ >#a<@KWl.R8Fw%y4:2`۹B=pw:GBTeޛGs}}"ITh^pM+c6suv@ ~&܁[|'ppU̹Y r^CoQ:Q{:ɥo`vME9a2-V4)f,VrS&FcTSog_qӳO 9Kmv؅vQA~\B9q/O?.U+v^33cwEHIbE]C~Py\ԓ EۨLR2<>b6P'6P!0K^Sѩi727xHj++6s2XZֳ3#?ۛGw{.^wCf쇏~A=fǑ2_6^X;fdp><ɳhkHk* bh=?t69Yrp&&})y9p%a:5@F/IΕ692mhKXV޻ *NEf!ǒflDA} S?SXj$psLA(|qA>KR_ޞ#,2+T svp%A}嗕n^ܶvL]TA6w@݀f=+ \٠2;jy]}(Hϋ/oeJrC_;jw @@j(Gwl"LixeAП{h<RrnfCƿ~,"otJu%g0W]10̶d=W ]a eѰցc#"x 1h0G2*%5spΡp5PyTDyJWa%fY5:l  6Tk3!,jSq>!k?9;@:6A:9/ `u-g$<-f\nWo$ gQ*lPϱiOe)5)uIӏGx"rV=D6Օ,1𛱗6.q'=F.M$|UkR- 5`x]HdB2  Pە 8[ ?dA[@x#ܘ3*]>鿥Fi|.y#!'~Lxq9-ȵ~/~PYJ @|(Y"=IZrğ@o< A}j1Mn o0֤OnjgEl2-d2^Lvs]j7г`r``xF,0a*$H'Ev 4dž"ȴxO!asFKvbWs#{k 􊍢/!3'u܍st0m+hUʹBHz&띭OŚoSᔑki:K}紂*\v)+NۍU,?a['u\XG qv"meq1,C^l(7Ԭ>dai5ike`uܟ{v[쿤a=J<$MT2Oq~3- t0z\ N1h藤$pO$Y&Go1 6N LH-P>ah"7 rgrЏ9\d\,n9HVb _eL| j6 >vT^IB>:jwN,ǟa yQP‘ 0es VH+^xY{1A(]"e4_AJ, 'L~?*Gcy},>?!is|)BQ>/ĸcbnE b#9 {p葭àR o"]6iBB3_اMfDVc;>zP}S*ev֯EԤ4#4":C~) mK<}*Z7#֐庳gt\siP$ !sILGoمc֢|Ňfr6x$hir\3k{ P`ärj\~E SUYV+Xޅ"$`O-B)gTYvYz߄>@V8iQ}N0 i`Ѐ\l+~A%,1dQSl^(EughMYPleїK@M<$2z}P](fsV<&3N<|%bQ_Ur̀M%OR{qlC.| #k-&.^p2CvZo\GU$p?Dy!XeyAY8c_N9S:niTGI}1\So@dŽᘛ뿳00 _w-Jq[φ%wrc]mg-hyp 5={1eĻG^nϞxɠoQjd/ML_=ʑW8 ^``SO+=_?I.e$hHKpxj( }uA,-0+e Z:%xj*UzOI;\8^o4<eSkQCуVTuQH(UO:D%{/1zN 2vc#Q8eY *-qՒ"$Rdɦ0f ljJyf?H5>{; =^6UH4tB1\eFH; m;USxM0Z4.,DhX|)4yjT÷eAno0a#&62~}x}]БX `^c0U$?Do8y|IhD0%IWF{L{I@8GH(k,Ok[e,s#-!ͮIY(bNP1J0tGpǢoN?TQo(5Y.*5 K7?*zmo Ffz|\>^Xu,о'mnuJr*zGPl{JT ϯTX@Ci&wb(M;3ָJ8vq.䢐rƛqn,nsh1wڍdJtS wȣCx F& j^R&oboo|:1ThqaIϠ[<ӑcH1N$P?zmȔiƄYdR3_nH_8ƑOIu'.cvFkGnp X DUw:[`+3jt([А<~KnIbF?:K m^:f%/7Ъ6lW7-nY*\)nc;ʊX\=O>@m̷Xd2tzne@ky} NRdO`ml |R{I,XKn}aaI_DZi 2ĥk,DqRZܖ|"Έ8-Xjg-3T}{tKk;4d~Fvp/ʰ)CME~~4}MG%IYm?(d|41D.l@G)B8R2rXK A/ۯQs ,"Bze5*[{^l`<'H|Y [ICvE3gw"w N<e2i7)~+W-յ}snpWr>8ª:j gMqyS ZWTsoKV`m +wew`-*J=umBPp>*@5F; KPE1&hdČԤZqmhk`+ux#UP"+ExRp qEr0Akl,y{JL*teS7ŦLw:tA{ I?$}G *\ y /J h麈dhK~2"b 2&Imowv -;E82Tyh̋ \}y_9X>ᱏ-]ڽ*hsC8M߁؟$@b\*Wd>)g7E.tD<K)pǎ+V+fs͠GNg5IO )FP͝3c zgjclrT)= Z<y?,s<^mjܓ7 x$XЉtA/ ڳ;QJWJ,[}e;m(I亼WQr>f҇HkT8 YQ︌W-->L䞁&v7bjZa*Ѫ4W1dG~+vX`/̦{vpXR,-JtɀȦ-f#RnGV Yb= [ۼ\ԍt,@D/h7BHPENfdP!E?+'G-8jOtֺ6ؖZg]?P{9AmRCȏp &vu*TP*ٺ\;tU6Sv[g.-TtW;]S< /CdJf$H]z?9oF|Ԥ@p{'Jz# #  ^HL fʳm~0/N~{;5@ .fJF7YgtTEhQsUr]e^w8*O8gY%.!8`PG-APjHUH{3vf$ ]q?em_\QȿV/CZy^֚_HOn(v FZܡANr%)}TfJɐճ0~rZ}^jϵ56|y_"xrD1_EhÍ]z_G=4љT"Ru; bz l\݁f98ؾ@>5ɸNfTvJTɭڛ/o|pM*Gc+i+g ui "j?š)aǠY;ZHY9H#fP`!yBݭA&zB,LfG7+?jHE> *KvG'Q!kF*Z5 Q2G(.ޑ~)?6t,/v~w-.sJJxk2Y]j u? H0:_yrX\Hy JJ<nmSYnzYxN`9 MRza!;h͠j Y@fƱDݏQpr^?|G Z&t=1.z`1)/VV ?Kr;CҴYo9ѣꉓoD~Q10jtbi-s0t(;jA~1m@(lhqC()Za35y햒C6@pG5{ [-n-ި%k|MBjqi''vSmRa )<O\lO(uǯ3cy .&?|nox!DDMb:xd3`-PAG^WoTIX߁Oi!9E" శdJ`!&J!yZS1ׯVh<|\ȟ|+$9CD3x^aOBF>#jXz0O`RTBsMU5 B{'K7EV<87m!ɚs#ͽ!/TmܘJ6g?H7^4y5,K%`r0 *N[U. фϸ+ܑQ[JK@ LQYʴxb)cGvs>:KBB8O2Xh$FD?F.v9˜YGFɢIab{:S?=ppR ЊA=sdf#cl|ދCR".awy)u'^ΕB+ʃL }`p)}ϹTN l72UM}zc H tX d1qӾHBvg 5N|Doѻ8#bt)i7<稱U#}xةi\ an`+{+&ɢ ЩfʺJCimr̚)Wɺre5 =_ދg9AD+3B٘Ͽ1v橕?1gEpPJP"zVgFKroi"aN.ጚaW#!h' :e5F- `P+PA-WķNm?xt2znМ,Ͼs_Y)ϐ %Xj h O;x\o>\'vY8%!MyB@P8S*K:wwxcgovcxٮ b=?~9\>,'j8" cGHs<ӭK0FpkE 1ePJ[-B$m>O }:= ԰ ovʥ>)h);P^kH,*>,SBy0O2)~l\3s%;aONG\;!lo7!)mCwyKRujmIQi8/Ml4y'2xDLVdWcr'yP!V9!X ݴ0G}_@R97$*~&.A-}V1/7A6h?&8/g7$rY:Gqyd~|nDq=Q.| Ԁ:F-j=>8D|o$qnGimH2W.efx .im?t϶Ÿ,SglcT1w/H+k'=6ᴐ C -T"It`Ñtώ )k'ϷMr„A,.x4uZ0e Q@U__u/V* 6"c}8:k<c~u.,P#MNَ7\w,odYxm!O'Ӗߖ_ʆ^,ɼ_vA gӚYRŮDȡxS)f]W}9=bN.OZZ>w UaÅMl'0BM1 n_"wƉpwyD%=A=kTF(k~|6B'0ԐlXk!Ҽ0t[GuCnI?ՊN \sAnsW ZqQ+-'WF$S曘&-Nv '3&_sMV<]e~j^Er`?ɺ hUP:%G&yf  Fʣf:kB]!91|:b\N)얂/vJ]˞;ALrKRX'FNk16%lsaf;t^1KTZ݈HFaPaac+|9BQ ryLqYNxn]L NN,H6aDã7JcD$dFa@cPLlxt K8Ѣ-?2W|\?X"xKmBa3[~b=vlG6>Gyˋ> EHRuU۝i_Y+6W{az5U\ x>^Gxh"ޓ[;6Zf],V==ra?W[]- H4!IlD5aБ'KR{?m3-bLtME-\B9l7UOޣ*̸厷crg)N+O-!VDoDj̃ǘ]5xi? &qf,uVWWFʭ6sŏ?ni=\ga$Y1ʦIBKQ[ƺ'o4_b[y=*_Aʯn%xWنپv уWP/ܬaN찒YdyyL8j%u߷ƒ.J;Fhſ:}h'$>>g59r6ؤpE ؋xkOP[ׇ-V}V ́A> C,hpPAX,2lektgn?Or~ t|jhUEe!W1HsO/r>ufB'*{[yP T͵~?x.^BWckjJH1JMGṁ>ǰ5zN X0\ţ$-uFP|UmZOyx/!C: BxX5*;Sg[[%>BV;QS>؈Ԋhy \iZFGގfl\ K%bՂ[&O rc'P܇". k}dҀe 56d0-ft_J,m;nӭ/^}YD 2MMf ',@ʸouk+O؍ȗtW(t&a#.0}9LeH;YhKenTx*Wӎ,j%)tL:y,?ag#({vՓNn6`ϯp)_(zY WIF-QX2o^V`8AY9$Uq-KvCOd/<~aL8p|>OFnuL7A'rӹm݊PWFBU^wv娏[yH{%/.n`'= |E`!mcE({`Y!Eq*nTvD:q9Og Yj,_V#]6p՗uX016g/=Tq@U ?zBS#c &ݛHskUܼ[hO%.M$V 1rZl&CŇiIs&|Vy_G_ItJ:gҹ.:'a.ܾ Lgah[Ncj4ElPI$ܲ-=/T ޜG`zmlqW><i9$Y/ Pz] ,ob^R39.s):tkPl6_Te3,W/SFI6|K1cQ{oʖ7hofs)A7sܼ5O>DW~*eZ/l?H:ZdRs4o4>Oޓ G7$ ^PG};f\esd]B㼏bLc @Ɖ;#}IV4 yU§!~}Ź e(<(R}5oD"szCѕأu2w16ATo`¬nb>VFM$J4n5l>/ a9E3cvM:"(`ڝ~>>xJ]HiJ}O&~m^rr_>ifDqeWV6(Dž 'q Z*I5ڸ*@ с+!GvϩƵd\Eޱd_:If HϋaBrmG>@2).݁ޮII|=7 QcnOfF4O@]PmPf-) ʈeuJ2ݞطO$R߫v}[v6q̓U'h]A-a4KN6gDj'4VmRs?|o 8 ^RsL$ Ck1|C}ݑ֥:NX/ia%F2oCG0I˴oū[k35t_$q%U糧E!۞GZ8|賎& Wa+Ƌ˹,ƙ|dٗ[osM۞Ď{2%@f}}YzN`323B6(~flQlD+'\*pګ]9-p;+y, #wΏ}%Qv!CsbQ8GjLf=3#> yRۧj*mݯ4ikJQމjO@W5V :x$,oiƥS95nʫ/t*r0Gm>ihhm=N*.^n Esm^NLa8l[ɠ9ެz4|kg0d! >ڧAύXk:->wxbx8a_CvRkyhm:nuaaE9͑ջZ~н7l$ r}q:6Iyj`3R V7A$?L=ErGK1w͛ߢ6ه~ Z,+OwZ OJ=fѷȘbxx_(%J>YAqG` u:B=u.=eu,<UMJ7-C/Vʖ姦K)熘)l vyK?siSʼ>%xy# @UM\_@6Viv4Gr| V< XaSb1dח]8w})a 9 Qt~>ꉻ2:tÔB=%hRVg0NaKF2Uۚ!>\ |cGy#.K'uh|w/nnw(,|=D&F=P=ÀS&qX^E%cf6E _H,uWzëb5k#Mn;冫zM["jϙ5+As!+G"gvwwK 3S}vG:6f>,."/ڔl[Էĝ 6+s@ꁝjyNiEم&'^| E2!JqPμ{h,icЃ=,Z5E5ĺgE 8_"G֢,qU(NQSm&7x.6TE[ j)Ipr֯B}]ù:LfV,Wܲ <Ѽ少nPF;UXM87P>e LJǹD1!;qlD?0! WC<{܈ caѶloif=$@yPMy;at9b.m:0 Y GBnt`w2e>yˆ}Y)m'8޴`/K *UdViWޙLocM")`v%SjM#bs;Jժ8Y~Ν5 Txϫ;XnERE=Eqg 7; *E'E~Xf sٷR#-sq^虡I76V3pd$or 8mR,J3\ f8Oe](v RχNV jh/cb߅}=>+$^xùQR,D O8峏Tfwd]3u-<ܔz4׼5Q[5k%YqZM+%KXe2vbӿvA ϭV7"D@tqz(s..½Uλ5\>0fe"%O_^K<\$*+""]N 3c;e;> ccڄ*n*K\g}u& ʜ\QnhcVS+m;R=gbo ӱPZS赶Al 0^]Z̼m"(uih쌄8BoxFJ PiO*X ,Y#6޲/ւ`jtdJ{!̶1ǣLT)$}j WKWL3~F<-k?ԾEg.3 5<}sq*[X @B3%le\ ﻵK![sa]#pBi+;- x!bPTNX␷?LZ<)`{Ku˼>/A)!:BOtf}9W>t/y֭K{+Z3$0\q)_J,.v1{L8G֌faePAVvBomQ "MS 䆖DI.{n?X6yizK<3í TkHb6rU]fJ9-UH< ._ͥqdYH 8=/yzB*/^1FT0z\gҖtEKBUS]f,G||z1F`vm73VDzC=GS&x ߼v] 1Bb jm8Qg#1_{fD:e3 f$s}}SMkm YB0c>О嬂v5IW XCR '<QmZ( hjj%^u(@|Ĺ pE!:/)q3sn4,U)aǐND:ŲMOqUN-0J7hmaDzET` 0՗^ B"B FE vu>t\靶3Au TZOV~(N ܌ܓP6VUx뎱O_)dHxγ)g\l:i>xe>Gx[V#.ymNGa_y=9 ^n\$a4p1^Վ^CԢ$bXXDX0_n }6bvL hz {HhBDoq\ǣuy׎vre`ĕyWdwLO)ӄ%Nx9h/@kM}[dU4X* Oa?1BG:2R/%z|ܴp;=95\>Cb-Ib!:&t*̧Ohz|ڬ $,=m.2% #$Mҟٓ@[;gkk/`,wC2`t̞Kx.x>nT0w\8¯3maZc.@k& %վ!i5χr DTrh TU#0fp v|% {ïZO V{q{^yGuhyCLX7Api8٦]5Lnb78hG\TR4)i2vuѕ/+VQ"{껛 ~V`{eHS6ҬN4͋&6z8b7Y9 9-Th}R'y0KP\/ tp^x8I[cE`ӌS@ 5V,$GqB]h`n;-T^Cm|rp9'Qy78fUD>闛 v%bcI1ec#7%SlmLz͐##Wqd.HeA%Ji"#!+MgX5S7Xw Fu݋J3R sbT_;QDoV}V# n]ԳU|rL핹%(PQ)ܝP-,^Œ;ߔ}a#IhcEy:q~sP_Oj6/ZLXr*XOyg" Taz-5tL+tx_gKFV|Mv,QKdS' ,2sⶁhW^vMӇB5 &KPF_|~M!q* <[fk@Feh;ĽSaj78fTN_)ݧ AIyp.h6;͌PQtfn0[͑v|Aoj{sR~A $/k܂B+{ vm1;οIs/ ]wd^3P];Td8AMYw!'(G6]΅dz^L-;E,Sa;q%:Vm@HZ [U46rDR- `Sz}cwّo ٚ6%զd<…eP#/eΜP}]Fr2AڃڙGjlahB4FTQQ e(!zdGɠAZop ]dkړ< A J1d)#+NGg*[0oK{K. G4 2AsQy&̓5IVYdir*_%om=ZwGwŏ5.n- ɁH} C^8^FE$:% a 3B{̔Q됋h=lS9m+yDٽB֏T K٧Ȼ&[G{ K89 T1rv`YTiןº;qusSxĵO캥;'iĔ"ĩ"m2מW8 D3_J-rI!Nt:ALENWߘjKow e ˄J<q>MN1^d?]+<]/GdeTt^lk":7F8(ol~W;j}'Taaƿgƌ[#^Y ~z#5 }A>4FS<%Gaz/Rcx[:(#@ IOz58x)XeC@űS&؜̑7U   *|ֳ?} M8ݭv{8-Ξq[19V^- %c g 2nC'oVؖY7@]&gaqCң Z8PH||)wx7p;(nUղɆ[/!SW(wh%'m,N<}(F\]B5t^`r B5r\b|q0Tf޼0 T|IK:keuhNA7oM*/x6@ǝ!n -xR:rkc* #ѤC?-T*/hH|I5P:-GXfQp^>ą QjF*s-JŞ]MPԬ?ڛfQXp$h9hubŞE*F7YW!c}y9`'x<'T[Lk erEA3D̗l9Ӌb"wDg stΖgGF td-" ^%:n:Il"J&UcV-ԺOhQb3X熆l8vXVuI\lPKkLԟL>pqfK!x Mj 4ԤUDa"$5(–HeTo,/P'(_ʚJVi" H< E:ƍb QCQ`..srQ!e6Q^%zҁФ^iFo<5l=pM!b[oΨaFjiY='9a(tcuv͈[.fnrޔbpY@L_*]Vt*-~w$[)rK4\6jyH%ըN[$AczG5 =Z}&%Ԡ2QGy*oT3va^a* $jkC TMi ZsAn3P3 PwnM 3uIa3i'!GE=~˼[#ey$ݵC!-Զ& XH}*?Tӫ.p&:㢥H3G|?pY w/oy_dy,nIwMHXOӨl !){uъROK$h:?.0vY.iuZGڗ+]l_l*V+و&T7 OB@7@#HCD!Yb=͜V5yYčڪH6Aԥ{4f,ڶ-,0٬\m񟽮M2$6l4+~R藠Hįm7:@ IS׆_&\Sp,*.ͅ?I1?Z+GV*õ`WغXAJne .յzV Cgd%](_/TXBWR;#}r@ux%CyH_.4ǃ,_;#չۖ6֪܀%E;0۱POLڒG%&LԸEQuMhp3Pi TP P΢ ѩ* giw؋95(> <ĵ{w@%ruлZ 0B#ࢫ4tl_"t2=7G)A۵2v3HJW;l %Ǡ]0Зm‡[H)$ALyO;nV-S!}J֤^^6 e{6aWBcwaeYw+CG's1蓴i|+"a UH-.hI>np&ʼyi^eW.kaH_lΟYIu j25ṟlj"xDJ;B'^V+?ڎ,b ֺfKzñM8xs9n>S'CsH|ͫB,|JFGuq0[q}ZԷ#yRA*tR Z72 Eղj"&="sh[%=5<K3U/7?ZK qܷZFxCb+ee* o7'H'SC?msj'Xw < +Km t#2Bn_߅&h 9w{~tXޛ<^;X?_.MD~Ư Dw'1#.Ea栗[ @pyh;$^QC(a [!ṚFFͿ͏0T =FG;t;B+IbE%^!cN2Cѯ=ׯ99%[n'HՄ,QEo#B86Dp9hkd&߂輟v G~x/iwk"^Ҍ,ziUAZ@p]AOpAjkQ]6e9dM{#Ы^`e^XXWni\b\lgOz4de\ei܆-TGBn܉yhg&ld8mb^wbly2QSLa,9%Pgv"O [2ĜuN*xE#]a> :t,3Ԣw)hG4B+J@~UPAȣcʛbqDcWQɘc4 2hEή0\t4oXB:V'Y΂A]sypw?g9 kVvҢ-ݖ[֝nҍGRC|iL3fgHns~{a-^5B35^X`[@@p`%^O(H1RZ %eSS[Ed֢-` ovշcE9313s̈́>yLR*)o*w0Nqt5 Ku3 ]'q@%ZQVxG~2J;sAAk;uaccμ`6W`Onff. Fbw_ I7n>7X<]pZLW~b؋uʽTDDeVqt"[UIeyZHaaMU 6YJ,cAaōճ  KotLݭA%h_;k2I5зe).]Ftq;D9`jI mYkݠ2+ftcZV`\&ݮ?:;ťPF[sdiTu]rݾI,o "eGxs:s1-v :)S_guf~PЈ*X'(u;,!/γ9z (fѕ n~&"PT=ί菷k1D:sbhc MSD29U"w/# ۵MCOv.'eYS`zL;T ۪ftp;%EgKiUNaF+Tsuw,?[t4?`|rn-j|HS[ (i &' *V#u#P06~m\lI~ ?-CJzQywr }~%m?e}.e4&g<J)2jͼ>8e\Y W0r>^+|UYr2jnU6-,uhUɢd*pUOՏX/ڽI|y&%v0.Bqr" 6s J3bɏ~m f+&tc9@1mF#S/ Qcn: .n>څ[mXJ?aQhTݚӛЄXs;T Hz]=^\d&]tv6}Y޽:;k8̈2AagMG[ oSp"Al =¸&A\k&1|@WX;\J}*O&<: 68ǕdgbRrfdndqGhlbb[+g u|b`v@$GuŌ>䨜blԆ-QGn)X=zxhP<έH&iiܠDȫgƏ.L7Ylٷ>>ח }Db=6[Fn*:ЦMU' KO"XV}N:g7U'5?0] ;_?Wk-7kS8&ShŅW`_DnOs;G`ڇSx7cq7؁*};<|J@R (z'NC UB,d$h'C&MRF?8J}BUߖS#\j5ڙFxԧG%3wQJsxbNjR?~ѯJ#~k >b+kes`CgUt)3x, TXeHjvI4mfI,ym\ #Q2M9PhϨ>Z!G;؃KY¯)?hc`6|R,}7a]TGD"3R.^c |'kԜًTxa܅׳@5*xa&p$X@nJX4k Ds^8_bq3V==H0 :U+y28oSl3`۟oGEO@JhqQCvAۡ 3!h1(| iJfAMu9|/򕹖 +].zFυY\U*YK@zVr5D4g {O}c C8TF;tV|gP^JZ'eyrg@;dm~lϞ<'c`C臄yjb"WuThYJ0ep^;:F_jieܬЄT@ZrZO=:yO݌xaM 0>B!IiBq- _=b}y{+ &E ^c\ 3Pٍ~EB@ {kT\J*&Yy],.B8ЃNBՀv}*8\{><B}U*T8+}Wjɕ׌m}q[0:*.0M{\r.86F>4RG"|Ԍ\19O8kPbX3̞qZ~ sU3Y.7K".EH HO!d>]H1~@v||ڲ|vT@ gYJFM ps?tU$,E'0*L[ BYpkt ^ ;U H}NcIA>W&1>1֎MԌA٨+k[(>Tzo$ `vû..t)e7KpZXDa3gPF,^(^}~? Sţ̻$(4޲`L >-m> Q]j$ =jÇUՎ*=QhoJO:YEڍѵ,A `^lTlWGQz0(/*_f*( s^%dJ}Ÿ./([ÿl}<l4{/wԃ9ހʿŸdB+b^Z~H{fu#g %;Ɇ9-WO=E1T: H3& ̓;[g(A#wNaV9_CUơn8e: LjȺz-ChFF:Ӹw,JaRpc6w6h5Xr8Li`^:}M-6=AW o@ lca_Z#EPxJG,6|Oq@LR"LOX'9:kik)u}`$X, Z v@KVXFbHظ{ٵvlB]A;Pfa<sIXO3nS/mjS!_=IN&tZY[az 6)AkOh|I俅_ .z@ФZ+3sV~G|xNm2?-lRz쐯ZkyF=~E{;@QWY#9L_al8'ڜ?\hnڅv邛nq_׿|gw|-(꓿E+KQN@G`eBj_=Hg(yhDPRrNϣC<]"ugQ#9ު_[ѵ̠`neݹ(ل ։ݦ&YqeIrq?u7Ӭ`QUۣ_J%H9YggH:N)?uy<'xa1Fo"p.he+VQd"|nJVk0U.?Rp$T. Þ6M W%c.Ɗզfd.)1 vu\ZȺMF@T ʻSu=d)n֓%bO2 f42#1&lܷ9}/ 7}YWQ%Cv&$n 5!\$l8Y\z}`GdauN@<5(Smoy!_m#.|x|H#<[øTNS[aUc.f@ Ey(0Ǥzע&l Gx:R M?6݂+ǼLQyluz sdS~.P4roqg>cA# G@]h3|7BT̘ytJTmɒ6[ta<}v$^9XwJep29lJ*^_-`ְ}kLSB?sr"l^M*직QT*j@#Uc`1@}YN&x>Qs?j +b?-W$nJ$c1?xG:/s`P$4'kNJE'@9#e~롫Cѷ\!/dYl*yktpe Haô8K@Sl:W~ZaGϸIam%(>iT^n~3";NUBjJW*ɉ$'"&}FwtkЦ74W s]i .N` ?| 1njTaJ`%8ΞfVY!h$ݍ̻.bXNT;2>n41Mau+TfGN12zBdh?&ȆEI52#˵vX`Cn4ugg%cvPGLEn51-u=^S{i2.Y[Kh_UrYLNGz)E ֏J [|[炫Ǿ<\_6;Po K؉ͽ !\*QcUAc?8' D xk)l=8μRFPnR;#͞hh3CY<0) V_կÆ .K[j 6pÓmҍVR='$ف(MfMмo$wObuBM|* ObFK[q3vOUSڃtDߴ$)*(zoX4lQO$zKƂM[gq:3Khh%_sr5t]V̰%XNݼA+6Ze 8D!u*'<D([ _*p-p %Tg7q15>@Уq5 5s u|[mnkƕ߰BPRѱp)(08"8zK G:V.6=y#nK6 f G%jr^ 0fV:}q<ЊTQyRQ,p>;Rd0B#v7 jY2w[%aœPBf$g Yl UwZ BP45Oi,*LgC;lJh#5Y|+U&7Gሊvܜzx%#|:=vp@:*0Q(# bPԇ=3BF w:M&3`2'BhT+'PR2Gh7_J\MRF_]dZɸA%Dxj[Md6 X[ϊq"3lf+ &nUjW4o}c|JU|4 -׷~L\>cob$>1_:U]$#: [1?ȣdX&#sTN@^ *҄ f ;}8xIA% %_akrvt>k翎F3.'[6fyM5tPq*B hON||M|}+2 o 9bYe3>H3 wTiƨmGלhc,u7PU@+L>XjfusO :̹zPuCǥ%(5S]iŏ&Tq8 &fl fUHΕ-0w49w!=lc*%"9xpE3}SgZ`;NL W?eUP*7Kk|JqG=5͜|hm;iLϣfAxݞ=UMi0TJLn߈G)q\uu }jw6jTk! m>d˯7aJ/Ju_9\パOd17։\>->Ps\, dJrPJI1h$ [Fv2 0)b\4DO3ŗ0MƦȹ{5,jAݯH?6CY&|*-.ѕ2 i-b"^i1fyme-hAM85<x N]LD+CuGC1P,y&Jُl`%m`[ph$4k_Y9?F؝!K^C:[8:R01ID0O4L#Uw&\Dݓ0f;y[a7'vxF lboѓO}\5PR`3@q@Gpƪ {Vp;K{#`iCzفSq2'c6CK{!).*FLu {sߐDt^=%mz-{MC%\x%r 2ƻYBfas}FRVi 5hL?Y-hJSs rw,/ Gsq¸t]IEdu[ U ە!R HtV5M`/,6<_mT|D1˶~(OPKbc_sQ-5CFT}&ջ_V$mwHp(I8 YcdK< 67xuyeTZQ0Dsq,14WjN'~:H^q/tk:1rru&Ȁ#[[`.xuL+?}5Q8VFUYOT#(TїH$fdmA<{@&InH|^ܗtXs XBI4ǜ 5ˁAf7%@vמ͠&u%j즜Lj]*gY(ןhFk&'H_$n#x I=eة)Æf]`?Rk'o+Ȳ!)Nzv,`&-5ýϹ3WsT;vno_"&}kՖڀ"yҺ\.f` !NBp6rȁBѴ %A "?/iȝD}̓7n\a)wI_$1ھ2 +1Rq9y(rG'f_B7e+ cZhċ! 9^N Em?Wè,)aM#@D-cI Џe=0FG bbĝWj. lΪ~)Ud7--zA>Uqgc"Δ Ip9)UnѭHtW42O5Y*Q+޵Db͡) D yǪ<&V}\L]57q2>i4_CWNt[B[Oh7m$BdQI'Ǵ7˄SKdzӼet o""%a+AG#Mg\y*ha"ş ֥ɰ%$"/W/V}"Hrd7(A.Zu΁v :iQu[CZ(b%+2ar=$e;3_C^SGW{RNБ kW|IT^;0z:ٗ ͣj|z4xDΝlZNrAS\h$Ms1hC}[e‹#v'$p(XVu-z-A[$nÈ- w?>BtZVjN?CGv/n`:`dK[?ySK&$kE)7`XS:BNʶo*{>NvL'M*al kW{ o4x^V.>'>|jY9wa!ebiH)g/v~ěn${ ϒ>kT%\sI. ɓgXôP+ӑR z .q߷8(~x"vnhN G,w :a j#+ 9cOd*a,mT\9|Ԍ<Ҁ^g˱m@r Yl =!E11itfQ:3a6T. Z8v~4׬?' ,t)w.jrޮY+Vy!-S apFY.>x_YO yJ F R[0i1ߵϛݩcLpjSD\6I{KۜB,PPF 1b)P Sd&[bb!&8EkaH`(F̡_ ;woHI)+"08hGs:nUAp2(vJn&Ih7ؿJ`7Us >u%0+$AIY8/mϮ3L'TG._f<72at^vuzzKh35R*-ŗF03ddT$L)fcFEK0s<:ońĝѤˈCz{!FȻOf"8*07ζA񙕃>?%kB p70qgEѓRA~&M4a7w5צpvÌ37jB0Qxy3Xs ׁ05ԱSkT~G3.`:ܪ,| zkrl`=A7l 據tE53/b)P{l#d2<=n~#RzvGFٟHQﯹ-*Iyn*" X]b x"Nᏸ%n^tIjlyfy"b" iummPyYak6+M`gK#|h.yE niۓ>?h>c_WKi>qf{B*%<gd ,:MAN> w5M|ԺB# d7>5&W#f&xWSs%y)s+#uCep=i}I >:.C=dZnB&m@W̢dQ')yiH4}([6eC`{WtP0F-1m|{VӚUrPD :99VXUT1yެ (Jxڷ ]:M8cc}-{I#6Z2w9;#ZQVF:TI+7hScWQi G`B`I݊(lS zQ~! !jc1W z uFs-C Pƃn(B6,RW6N j\thQrIhԨ^Ů d{[gh`cgCo*j$vet]]:D\L p '5m=͚C?\Aϻ>h---)U7Eտ`N[7KRv͆ $֥39/#肔) 2]]vXNϑOr3 D/{jt cdձxLs΋g D+T sV V>v!U5htŰ| 6}; )J7)=1|]YC&`g εp:0(bu#.Dߟ.B~C8R`c}cNE-,}&+Vչ ȸPpr@_elt⫯iaI HET.NԫC[cag=;Ev +Ƨ#.S'BYE49ט*zP=$]m7={_ay3G@uW;{65B\& Z2豇;$ nXDUk}G2CSXɘ^T#IsxxLxǎi uWJyk#S)M-*@ cM_i(c~-MnAgL"&ïmrԷ S>\&sCS0,(AV?I:}KXᄃQ8/:)+WU)Q~8W.M-&5c,caAa3ʏrVrL's\+>U#aC k1 l xۼ'+\5]u[u`VNH>nMg cevlI 2nRb HP:lF1\B$)m `'Ol"aZ T離JS?#ޘQ-r4z&60/`ۈ)a͵tŢwB?F+R$z:ƨ`28v9]@<9%p3[\˿p}?fMA=֌3K>y2"wʡLƎNvQPR ^A6Аw,ͼ*L5 faaC|iVPcyt\DB[_ ]\x# YxLȟ GSadaF2gG&8\ >f%e,/K!ގ"Y> [{8<3`DY2nb^귁bٍ>NPPtv Gbc35{K>~ܭhUӄ?UKu1B_Mo0aK[lt~I׭39ya C0Z$5̚CnA5&íoء`6an+p[ńm/&{ )>r kM1uyՁyul-˧;X9F*]rv9E1T㩛ʼn/jo}Eug~ ܀ҾZZbxE}{ۧC0+th9Z6K30"=@dLʒ=3;Tωr6#i\ CP(Bʇ+8FɑHbL*g n^8ީA=2_= {TxYL}W`JɱwOTtYsKgRg@#rA}-us9=g[xέo03)|C{DJ'N#y}놾`1$׽a0Bpf ʥ ۜWEE[ Zȕ_g'h F&.ʆ=^|7*A [g:rGZ}ʍOEeg?~Տp5+I:r[Ve+m4 ԟ ${"Dv=zh̑ez}JDs ,}d5M,ڡR-|c]Bm}QF@J@ԟt([״eݍRGX {/c a=cTBN;F蛔Ge%!qeR9@dbGUzQ):05G|`:'kΉ62 fJ&jLI$`nt\YKW6PsmחIsvÞq2ݚ*@E%kQ֙$ޞ. L?,oN[9> J㕣'JpqAߏ .{x跁~O2?rY׷v[ ﹄]+]eJ0FJȰ`d77PRl|\Ƒ]V Y-U/PCeLԒՄ^K]b/7䏨Ÿ JbE.M]thgÞDjXv!YPCGzdd*"M{cThKhͨۤ0d8y, )9:TAQ*f?݃)zsBeZpYbLue褤M1#[s iV2yHIk_=!yK[CI]9;1X` \n:oL4]!0y/")(o-"be4w$$z (}LM&mMd bѪɂ+~vrDj-Jӄ ¾7T xKCi+ޚokhr"L1D'zb9H5+D/_$Mu%l6yꋀ"ᴎb-ֺ߲=SuQz:gr8:H(In^NKUlŢ?p~vw(WߢV2ez{At%m31D-9-ViSO c1ǝRD*@fzhܩp,JsV~ :ۏGH }yhAbq[uձh{sճ=° FȬ6ݎ5-Xc+,Ob؎OYqS2}ßK{= s5԰KuR}K3#>*kw>ZqX08>n3Cp!vΙ۶w`1.6|w /MG@J\KpS'‰<܆wK~HG>˹^-% )UIrz,"s]mrgO vf][d%4=$^bBAiBnFzglؔ6el- ֏خ>[ma<`z~Iǃˏ]q2=*h}[|Jn$7(S!A~77qxJFE"՘¤pke{ d*5%N~s5 ީIt1UD+ɤ^W L;[0 uP/{ZCnVPIɓ͒FvlAg^jh6D:Z@`(ԗكEݚ#SЖ/fD03T #OF/V2kXMd,aZ p1bb> Fc+f2_Q3ȗCU1{ ϤQ-z${56 U2V=\eY \kk#^ >nכOv*_MN@}ЃvIyFO{y3ߺ%x)H:jE]uf*BYa1$fzD]͙d.^yùx#VIt7?VӨUi)j]4]j˩}ëSP{O d hZ嘟U/9amγֹD /6;V,]wB3+5ͦxXGܠ͓wʗt+i9arEAʢ}/%R,̦Uh?~4?/;iz] &!FI-gt0sȜT/=Phٗ2!,6% -E@)/KYT4~fCIj`bm/rB\o 7PX`y;9GC[L΄AG)C" >PO!V6FHfYO<޲Iavÿy#Sc` LSX=<:oA/wl#=I. ,w^mA.ʶ#dbu|UA8Y MA_U>-+ C^*=G Rpk#+ߢ ͸OpLQAW=`;IlsKyPThbqOVa,!25|$k`0O U[=5v ̅y)r$_B r僻c~.6b~[5KE|:P`9#A4EaFl-YuE^1jEߧAZx0 ($jX !F~A2H!?HSAOŮǓ/ 㖂Pqh Hi]Fm&6W@Ohp!2έaA׊m}6k:>#% ?*U.bScBm0wJQ(o*zj::1$?b @k@1a,R-XO6RM/*zP'RMXQ{,Jc\ILҵ"VIB?trKM;Ԧd 9ϟABM ~O#x;m' 9s';&Vy>Hb#lŀ)/BbF31Y"p6!G"U t=htt}f&JC^5>:fl:tmAP 2nyNcAzwޙD(ͺbd DԐ*̧Gr*"( 7 XqE-*)r`H2q.{Hɜ^8Je&*In%u1 b ;͡b?}MC.dx˂:CK]>bw bKQ¯ILSt[TQ`uC}Џzۢ"l /JR$cȉ}ucjC[ՌHuݏcQ)m o8CEZm%κpW`L3VbXbFqIzdN#Uʎ$I{ڱ+ZGku:{򨼹MU@&ړ)݀JyNKr{W˖;= WdcV^I`3k|X_=x3&$8g:?0h#HW[Z؉>sQ  ]bJab]]±j )0E~\ќ#wLZ+8{ou⎼Zh!h^uI)\ 1{ LkFIt6mH&Kd86H $Vnu-KUJV v~@}q*m=ÿ`[cUq=NTX=I.W[`>A2P Ŋ9 j6d (]^ae%}|I}k&.A #[,OL"wNZB^ :^@G͉M^towyq <^«¥V_Uy >Kă@was셩xJ)e`|NmFTs'A54Bsƻ2vƥgJlSygpv>HKYd5:+V+-E&hL7H7~顆pđ0}lM *: x4M[RMy9QtE㷊zDŽ=9>Qӱ&n$eL td-y@7GQU7xKI_q:Vij1HtapF\Mh]s \4ѳOh1ӘOӟeUh(ә'M%aM,Y{P}m|_J.~"@XbK(9M+ީioLa\ɳ' [q/^%!s=i 7jJ,]ǔi7-d ""g͈i̓#Cn~f9e؍m#q.)ב5|@$==0ĝל0ek=Թ+ʈځE!J-$,%1c☬JPW>ʦ~x4ǤhϡRlApNGXdƌ oi#Ml(‰ J '.}Kkښ6 H!4ٛ({5^^X߃.Cf5.UԜhrSMn#`8ƒ4ik@ؠa;cNk]Vu:F1}Ÿ w!q*y -!Bzpu)bl'J!=}bgW!<&o6/J?! NAP\l:i'uWԪu!L ,3FѦ~F.זOx&=*"9-¶5 {Uf,sLUp` bh>BJol2=(jo0Bh?!Ww^~/lX2ɤqx(xŽ[)D+Х $[o:<ʉ}c6cPdF@:t$,S}rV6݈a@3o&aFOJXl't*6djHFI6-TJ*fq(v-+O~ i}QϚN7$/@=jȉǢgsO0:|R~wi'VbHj n 0w+w큓APl6@\BIcvMX}J%|/YQɜs6>.wp/Rَ?e[~7>-N7{א:ϚNPßW$ L|R422F{I?Ns0:uX_jlD8P)gِvÔ`m PfxcE  MVEQ%mZ1V--8~7%}~?LǣGS7^Bd}F\+ݟʁ:}d'UNM5G%5U37ʞqIvYh+A 0dAAkMjmDZkꇃ}kUp~T~Q{51T&, "PJ7\7?@_g݇*X#/nq:1LyHfpEt'xHUS3a M {*>\ ep ՞R~:'@'ٜ) VsXF4"zbi*sEXKy "- =t^``"m{8AkMrkCFSط, R $|q'wwQ΁HBǚf ># @e=rAxF=,ږT8i!l@~@+tP,t>ebdW IIh zgꏜ J| ;\K5"'p]#Ax0{"B)e@@i?h4 in!13e-oS%o+'[W+ׄ'w$}5mӎC Ҩxo1eԅ,"l̐ >mɑ،cȷq2X !,WQ*A?OAM2·d{?T梌*Q TGArIB:ou8t!$wS}QD`{](ޞ"e`͝əWxd \&mr<$~*#n;)L »V`ز4gm`x UviWmʛ;SzxjZ y eMwevfr)Xa6qЯaVar(=S D3ZnNXɝΐ$nЯYJO)jр׷f|XtF4܌8bkYOr[go25o+A O8 '][ɨ-Q =wtr5)XjR 1@#3TĨJ[ %7R4V1'd$j#l ňɽ[^/l[A&]pJ3<6o 1 9AGd*6 ƜUִʲN<:M_AE@kR [" }2L62xऑrSgMLtv}!R,5oʎozV f .5s;(E+wCNcYc* M A/FR\tpج%IuGB\WWt4cU5E~cA.X@rktڄyNX#h1^ʠ8 4Wś5 (ZPPsϛZoN٤/9(X2KAx)2!J}H'_zN.勏 "L;ƇjNJ a6h@.eݝip%A<~vE9݇ZLjG{K/g0p9i> [ZvK-`r =y/^ Fh^E%7Ia}\7 )9n0Qv#Pbg݂, c̟Vq)9n ,roYirlȁpE/\|\6gݼ5|P(oDB"cc~Y¹pCb!ʨTy_fEc>KRzǢ5,V+atAg`m㲯A2ҕ'@=;Q2`!V kvH9BJ)ǜD%*6' (({t~Gy~'Jq 1 %\B˝Z3t?מĮUdj'h mNٰ߯GfPQ\U,+OJPѣZ P~:/b0uΩ@Y")Dgd#A7uD ME"Gk) CDAu禎$qjFn=Zl0 DZJW'7U?U,oT 靘5ޣj SM2IE4J&Í.7j%Kj1/_^u_Е|A< &H<=* {^V|=#և+ܦȡY CF\ԅRl7~~Kib胩k!"JS;?bkn*+#x!>|Ây)ީ2_н6TcnQlΰWv#D%Qx/n솥N|@%`乥{ J6 .;p9Sqڐn!CIHcL)a="ZpNH\mlf ?AWQ5a-Q:!k|53uX.:!d[zzEZ`m˝1t}XyCKfDJ'i]D"ubMh-2J&2 j9eJ+\oYSrf AfV6oJچnNtrs\F&}\ɑȺR䮞=8BI,G% .TaPEBUS 'IhP8NB^i 'x$<_<~ڜeumѣʆX;" >_G7oh|Ip4̇H ⋐{&BLI6Yzid4VxAbWAт 2X{0 1_ Y}༊y^s v|Z2QکK$d#߅ܢ`hS߇NbLE某6h:2Mt}2,m.RDRJJ9gq:הF-[]n>^ ^e&^[qKto_Y#4ʇe8V$2i؍r+2Hn:O O3 Xme[6]"{(gJ?^i.Cqg&)f]/ꁤm`Had+:zB/@F K;!k0Y-uHr"bZgkIݨ݄d~2Z5´z:ThC}@X22dYw&qtH5{5&rO9/K y-Yb` X_Vc,v:VW)NӴ?^߿826QcOGI&颵9h\#._[ʟ(Jj3N?(ߔF$5hMhuhc-U%C/Č h2&%g!RGƲ1dWc=n;Cr>5 "_lxF*tA1LZ:fbr"'XroG{|}"5k7T?MҴmKu*ogs6fALvvW,bK6t8,4/n1c5$õFݑٰz Ct+ &"HI3Lxc86/8:3 kOcU4\gZ[a/6\o',#2b_*_0QK.C+ҟ ,w`uV`Ɩf_j&F%N\"@Qozcׅ_y7Q'uMlE „*¹,ßz ^Aj<{O|9z NNf⫀5dغQsĝA8gcK:R"p6S]C4GoȬYW3G僡q N=5X!]4ׯLɍ׷(L/Y8^đF w}ve٤ɔSI d$\H߁tBwv_,Nlϻb?%8J} e#9ɱK@oĭѵ QHlLP"SDoٽdAtstTn5Q"׎ݱHEcgW<*SLeI3@ˉ[=%[84&jw \sxĹ֣ZO"Q6r%NML,!}'hbnii νi:5Qׅ>aO(Hj2 ڱO,t 6{zMX>FvƒG}!H\ʮqP*(X*eX7Ů&guw|"v1 7No]aهj:3|X+P'1T4 j(:vЕoLEL;44*v?%fr@Q: k]/yޙҘx+'_33᮹AGNZ\aHP!ky?<-9[x@p \,V2Ct"%j,2V"̨4Ol@OTkD]qf`L>"S.~Kl#;Uy"|SY'PIL|mRx7_ ,Si2f}}sGz>.)Ytf(3u|B_ cRUc堹@)%bqlDgj8Q"!}AN3bZK/")#oaJ.5SRT;8f{d4;bغj7e}J}d=G:Nѓ 5b:IUS6U VFMX$Yb_}m,FFӭćaZ_k]_:1>٢ 6sgk^ݛћO'rw&*tS,\H5BXYjX)fb_.nRCok)9*:OX﫤o%g13"~\xa>ϋ" A޺K ͛fJR+Q}1KRtGlI`,a'J+tP4S5s{E¨\3Gg8WW{GEof7[6zMWIw5q`0q%dOZf:ڧ9XUTtpM,^#Vn BnDPRXne࣯;0%IzbUDs!XrpD1UCK}Mn-B9g#T0Dzji~ t[P;"'oXlp.qnZ\OmRʳp&YXs+^h;SUJeG|Qc/2` Ib,4072.Q:w(tnIm{9(NHD@mND e`@?I!nOk}$]({iغ,L`YH[0*Ύ3dY@M.$"lNL0&z销>rCP{)u9pZx:zKn<ߩ#8ZBI =ՍQxT:~-P?u`BbR9L*세Z7rU]ڶAŠ: `6FB?XxJ|6w}${d܂PŻ4Yd:يaSʱ||rEPB [4>$bUMe6v^%2(Fi#XYΜkגj|g1Sr6. 3~ePR Hgl"kj<6 `,^ V@D2:t ɜ/@Z;AJ39OLM6)OLp9\+r-C<7|f[Yb'Hrw:d:8-R䗐: jVW0oqIyaxob&AD$I4c;;yշYKSΏ^gvYxOr #A dOh}fi'޵ƍ6%:6@yփ^W[(!?dfעL*)yC-G,3'R;?tjUOjű`R?UVn%ƣa(4YX_qU_mI桘;4D*^e2;3W @ c:k;66JЯܿFHbwq:Ba Hl ?u d .2O ɹ 9ButQy*U6?{k8D4?敟lhOtVX_tfXhT =sͪJL5u+g1(U Ͱ5]nA>]槟 >qwKJ 0}ԂIfJ;ƍaLMRO]#,yRKǺh`k=stpg0èݚk*_/ xB~ĊRdGNK4qh8j>θWaUi"e:~Odo9>5+@z ?6~Ym`(Iۤc\1 =l,q=j6!;`X\lU94Cw*//Q 遆EmG֓!iDCN !ȏca5f.ʊsxe/߲g6qŒ!h&85޺jFG'|]#aCY=Cˋ2K͏@)!PNx2_RO.c^^+b?%G` [6!WL6&.g3|>BTIT0--$nvZG{EᷩTxXH!O@+Ƙe4 m . 1aޢ^;nlpwnܨoi E 59hGl 60"?zɽ$- նyt/ѥcn$WVXț~-XD%[cS64L3_ڀId"51HEW̡XXߺiHWi[dnD\urn u2>{K8Ҡ6$pr?`݆ƾ4;"ͽ륟[ksðJ9iCY# b"gkV5BNfiOiXuF%ggH3=;s2oFB=~z0º)P񍋋ڔ4%f k;yx4IU+?H|I=bIc͓ nOF(u&"VX!UO&L,*cMĪ4XNYڸEot%p!BQpkʱQS<߮ N5+}tڈݸZ׿&Rځjv/Y ejB2 y 0é&HvFI;`<8ojI p(^.s¡iF`zT)P1s\N9C ͷdw4[+ ;@J%cv`2[ 9)pst"r^,t +Nx x**I m"nl7L!"05~׹-@S{}ҋ9f6]?3$o/gp R!?I3,KЮ?=1Dva _)pqh 7CvY V[(QCk3jdoXB˨1b[A涛գw9K8.͒0M?[wqҀ@\q2h?S]LMyspg<s¼$CtiDJ. P1 .{P 6cB0q2?(}YÌ.Nƃ> uf_QEth;)̭z@m La&[sՀ\wxؓ:/V{jly_qlp+^[} S[ITb=IKip[.E6H_< <mt?ޭ~MA fL?o:Z.{.)G&cn,TYX( !bW_֞FU4[Sb!CMRNd{Em2V&-儵-aKƟfK,\C<SFGUrV;ځN5!ajy9Mŀ; ~2]? [\}먄ǘŒ'r?; A9훯TӕѿR(F:PR=π "nV-q}^S.F4zFQq ]?fZ)vwD\g+륆F& &&nTض&{#k+ƒv늚p2WUiY*,+õ#΅'E(4K!mUgKB2פc"Jʱ];O]:HW ]f9׿ ] `ҍ^F!s8}x:]ŀݸLu/(A; m8IJ7nDZ$ZYC3iF!)IֆĢ'H(}!+@I)oI)PnS?=vQé&L$/TXvsxީ1yic][AwdIJ+ `nR$ _#`R:k:D L@?ox%`xӲ $mR5 QсJf4ǧN~eGTw('JQdV #Պ\JbzH~Rwka@`QZdn*z hdW޹lmx< 6S-$: İ9$!5{@ D 6V#b|\`ob[Y\̦OܣͅF{L` {ibuY h}}tzSlЄWwt09@բnn4VrȰ)kO?%Vޱ7oe/hN)-B'TS_ݤ[!=/H*3/Tv;Rف xxIc,k_P.cP_ 96Ke3x&vcx_E}GUӯb`]!haO?”ݓ.,/=`&' 4Ċn+Iƴl7w' ]#NC+ˇj}nIszEywQcAϽ /:iMVw#H*CB(;J,BN 3"cr>s'د]B$C˯AnbkpZh>7i7lYFc A(]pzL7 1_T6P$Iljѿ" 6͊׾-ۀڦvؘm\sts)Y(8EXFڕ%,Ҹ2Kjh7XuwVѩB(1> n}(=nۢo&E?_R#K?o sd]ݞ,fjm! آбk# @RrBf)`zs-4=|Q| eqZ3;CuGp:Cf3#yԌ_*woTHUW//!eNQJ kf}xc4g[BE9TTT#\ xAf`d[`dO2~T+'Qw-VG9Z@ڇ-d@4*o*4Q[ ڥ ww aZu& <8ȶKE+"jE5/5/kt9y\b RCLtNeFҁ 2/ASe%nq42-r/YN9[Zj#zt-h\~LsBЬUxQDٌ<_¢+5B9+q@|st)QD#M6KD\pq"2Cq${嵯teS{< ^7vy*ӅAw:NQ]L_l<2\"P!3W&Ŭ%/.ΧSHTν_ "7(?B&=1ҽZ?$1qЄ1Τ+ v _|.8Bg ['gM+h62ܴal?w$烥9 $Imz4[e&`Wܯ(;|aߋM~EЎi?.$La#z= z8*|T>NPF#S@<ʋ#*F--+upQ@\y$j۳,J'-jǗ9O|OKK7VJ#2G@lpZJtȇqwkhփ?ۓݩ@G֘7ng*p5}:' e i"vƠYt=c`b_+pk$&1V,UQ`oQx?=^T'\go s`z<8a8|MeE}>\:djIaNxپߑKEcsT !*( dDW}7yX\up{XHPZ5^9ے*%`Zz|c4尣Dd)f;ϧ<./ (&y@ݮktx:B/[G3"VPs8pP9pq~Y=(2g&HmHkNi6}}н' n="ՈRKOc9Ыts&)A#R]]qBw5}'l2iuRX{0Y{=)8s]&q^1%Ħ,gg K9jS:ssKzd59#;8辤Lk |/>;j`} \r*F$F/Ү#X6$k|{-#kn# F }uֹXVZE5h A^8$ Ύ1c4e>\EX,hR,_5{N6$=lh.-0mB?EZHʲh~t~v(|¼8 Q=\'()WK: (bAv+4n.Y8Ӧ@?,_Si> ɂh|;jTӁg˒]Vm"0u?!B]qvg@LĞFFtNR9Xk\y,Z/S]CcY>9эoVǁژ HHdRM)X;jպCj!, ̩#9rnϙa<{5F<\iaɰq1kvy|r2F4hg?q# ztTM95t??7A|KqQt^ .M}S(#CQdC,ϵto1c#0lD<ĜFg|$[0Fj>Ӫ ӻ{fjB׹ꡬ(V p!z s!)6#7yG&vn Ob0dR NYb3AH<&!?~:ڡ ~#.c=8#BbLT-2Ыh k!΂]Q4$wʿ˱? {0o&[P %2lB/&HaE/#We>\IFMj<:߬1=N(TTy;9sq$|hν/C1|ߟ0L~c:YrzRb* Oq&mVq%%-ji;ë9Tu |21#-ĉ^8}0T*[!j[rMWl<3Qʎ}zQ _+a:WuۉŪ)moebd\& {4gvǸQ% #{7\Xٮνz=Hѡ7}y茧\oj缾t.{"(JfM۳}.JB~mO :ҭw nnYoZ0WMۜ%X^c|\:)%ø<}fNzz.'Ϙ'e{AVg@#^6%[TK(i$Gؓ6-2Bk=FiIfuz/f*e}'67h.4#eTidRpxƪmTnt'5O\3O;q+ u쪉[_9͝׋VSsΡ堨䍮FkޡIJwtuz?Bn$4.K"5AmFUH`6̚~T: .L$ALvlNjAzoz&񛆷FlPݦ:y=82ӿ0zS D$ a?]g"ԵTAd>6g4~]%P1&L&6xgeT2z'}X z-~:3[Ah^Bgjwƍ M&"rz=Gh~c SטRP1;cg?\T$WPogGT*1ʱ(G i zĢϠ d\ur#4b3\`˄wt}#󑐵 {S! ~@DQ0VG%\ ".- d15}?XR44 RP?5;8Wgp~{|r~4T%'(y!M^**SOtc(K)aiu:6w`b15;հ+ 5fG<9\ާr &n: ~^W'uo؂ n O&{ɰ?d>c%9hAXc1[\Ф%׶@:x6F{p8} c;.KjBPZ)rZO`[yd|K5XƄf8ߢ8j"P ]fAO `$yRg3x } (g[q\aoږk轺HD6Mo;A\Ï'U)'զh%DvBXRۙEtwdp˰d6R;D\3$-滖3J@~j`&:LwYA3 >q6' Ru-:ԜvMnGӉtV$nkuc5353xWwƺV,#9tjt+aSk3k/S}̕w7xh\ߴCf̭8/*jMvH0+† ?3j~I0[튫2>s)}1I3 ,'6dd #ݿ"3<Niit"ΥN!ِ*WHT4E5Dk/ϒ~iu K i/l(0gᵒ,QR^R8&VY%DR&ɠT0ONr}1]詁jaLYsg.OS5&6 E3٦ęصܰ?r4Wk8صk'|H<MZ$˜.`-/aVcA1ZЌG8wGܥ-?I9B%?`A݈|+c>9.Df"Ø_EQaTPWf-_g7Q$&"sd^\{b|8hs2X1a:y%KtYUYhT|m=4}Hי~hVNhKn\ %6^ $}:un̿/Kp`DoB]Y՚Hb9$ c}+ʚ%蔱5z7,שF%v%x,[}iMslyl$pꌼAc=p,_GR[:y, @*Kb&g4nܢY6PH!@r=gU7ZcH\NWA{ۙPJauC t;z[j}Y /вVG:8t̷Ē,孀hB60uA$|LkS"U&۳aT6 < %Uh{nF.\]) R]MyjD&'H$#xH?ں-5T!=![rө ^Κ 0.%kEgxE`>T!}Rj_; wdab*+k#[~ I1lcDȑJ3H9l"(sEb@ƶщw!b8п_:˳ e-)͹35!sJ@W?9 `cEר?@4QAX7.Q!>7(_+ x2^؞"]Rer |2&a-6dj-{˱!׎XmSYG 'E^PDYZ vJԠnQ?YQ8ʣ4TU:O2U}Цy@62x/aF@J:H=9ʵRВ^'zUC8 L9˼o8Ty$zu)j$gPkTꭠ*+sx'gG=E*F > f?5MD4nGOʨnO\X,P#uiT*3]hDEZ i1r&[=:sc-~0wLS*4R~5:l!R/f]vt凚PSK0NXR&څze֏DMjwl5?z_ #?fan1v$ ^MZ2u^c:EkuNJqP8AO#|i1k}˦Āx^V^{,0>5@z>7eoV\rFb|X ^U "ԍ9 :8N1 Ay^x B*_yLh^L_2ǛN.5api^ VCwk6ÖUN*tvQ2F](Mywkvdd"b(k 3(@+[xq4TAD8E">x^caDu WoPm?#.Ps@98n5%AQH; .;P7d1:I 2ή{˒e汸ՒM"a=FF7c'`>DbIBۺKs IЕ"M"Qa]6+6!C;%d'~V4)6,{Z$ﭤ|OMy0x%lI0e9A[ ^>5)7e5c{%t8Ӭ;j~'!1;s&"?wPtO~r>9E`a#ndR2\ #pqQGn\-Z5Dlze(kq@Ɵ._@*Ҥ0_ UH>@gvNM,׷[*Z8:7$Rǿq=380 J4cWc@bv᷿B9K/&Otqpu16oӫĄ*`@N!+;ޙKU+ ō72lͶ-I5R$B%:ݠ؝y*Dӽ~Qɳ "bZ +40!J}+qkV<.q "B$U*ےxZ55l.v(Y&6T0zRq umY>ydr}$>$rU?#D*s8 ㆞~+QڦPi8\=/>_&Wn*T.(z @!$GĹA䀲 ʖAJx!V;C2Pġ.;9YPaM=7LFRќĵ U0 ' q'Oz)cVN7֜yj[*̿ 4k-CuVPY,zBmi?<~'sdP%۷ݶ$g](a]DoXۂ@ku8kDA1jt%TXOЭCʈ{ kͨ+\9KB8gTED &gj$2"Nt^D{:ef3:;.y}t_h0@?QNѸk۩iȉ_p.Y3ioOOVI~x, M $ R.ȑ$@q1d!Qu !(.@MdoNz\y3kO?kAYJ0Tj)IU+U"UnIdÇ))ri5b.;DN^s}F:ossN>Vs~ٸcf{VtQ^,|C>#' e\nEw7!M6u4\>QUԫkhq>R̓ p»lhV*6^<4o30'1 lY-S݌PL= E(G4)ř"D?AT-mDC@NK+9 d @v*KIkap3u6=sH05LB8`DMs[(Ƌy`)}O#AZAd<%~~p:Eɧ?4+vcvfhj+SSQ|md}zF/>`¾*=Q}-5LW dd%\3R}?jqI`݅;XB_?+V+`φ7i/AewU ˋc~|FŵJlT@']E$:_%q3 *Ѩ?`_o4qv%[p07NDrXT1Sbe*8Z{v޳بd఍~䪭Y- Dk{D k!nn]@\ET Bt8瘝RirOrTD?~ή={|HkPUP,>ǘ,DR؝ vGfWE .b1; 3e>ڤ\Qp󟼠~[, Xh!4&8j qH%de^`~}Sv@ c=*N":|>!(rKn-<Lܹ+[^SsKZ.{~N#VmB|ks&q3`EIm H?t`Ok_vXBO,ηԢkӀ; *q_"s.^|=%2wQduוsM T?n2j65HL$ky/gVD̪DY.2L'㪺]2H5doRu~)_oib ck"b7BlKRrY'G̯l4Ϭoß@ `} l[B,|d+RKr}ޯ2n$NЭ ;eH|raWՄCH %}8pפּjCTfLi:rYWH[ ?, 0ѫdAm]9q\`?U<1fR6A 1ܴ~gkot9';Rlܘ + fA~4[G#G TI i& :@h='jǿsEYL B|*}B۫[wP٭Pfw5u[z+mbŰv3kp3"t)$emx'|HxxnoP d1jܥc. Blѡ '(&|ɫ\ۺX.r%v`, K0>#3Ǥ塑tRsR2uh܆e\#uSnfsNnW41+/Z/NDwIhLA4x@KEkʪ/'ǔ^=GZ$(h@?`ѯV7ٮt~Kp.Aݟ=7[(>@ ri9aW- ևݾ*Q%= 7pwDv(p&3m)s5姓ڢ});lD_}[:g t+c`tjn}~mRnq'M˞q9[XlȲD2l{cOI0I, {7]})gE"GlLhЖU{}^  )7Bw `,G 7x6.\hK^Ay[;@䃭(zTŅbkqSFwus%n{Xe 0Y9[)Z8wi|uv\8|KIƎU~-K2=7ek7[J|+[k]sox֤і jwUXS w=P9> 9v3 dn R K6k`Xm妊a2I{wNH4l$^9QMªsM&V;Bg Xѳo/{ZM3>f7g|Y?3IғڞZ[2OG抺ٖj/JI?X#r70OLU۞d~hlAXn /i/Wxd%$*0xP,P?%;̺ *~E5y.چU &vu# K>2}8h7(Equ'z+~z ЩO?Jzr@ezen' l!'?~PVD=W QfDsT'qy*M5Od⏯aQm5D.v+m02- V1K{ѫ/p]Y3<٤L6Sji:B?J>N ao8.7‚_Ss-`op p6YGEWQeX>x^>Qc`6RKp"[Dmsliعt_Ya<. |&'K"@G-IsKX!i< Gm=᧛.:м*XXнGSwwByj[>$CKT~"(WMπ]eJ2WZk'eT znmf͐hCuJG<ꦢxl3`WBS]͘^[ksiàc{N087i;ҧ 'z56ߕCoA{ݠOVNBoկےؼjZ0PQu, &ic9pds̩˜ %n-;x̢i'R=H/'}j7yu&'(/';f"/ 99\ R%N6 z<h)?f$$ O aw@Ǵ鸛 G@ PDGQblRZc!? [N"q]9 Ta:dmܭ&7\(#@͞lOT{r+Zg2kDR'?@pn;\ZFO}VTU5lƕFk@sχh#]+FrR,LKo̰q D}"52Zjq5#=cvțgW>{{tt}n*tjOZ5@[ޑ,Z͉ +:$ ZR,NiqpA==Zb }.--w7*\,yB:ceaZf #y:Nje*80@b7H4w`gsoY>'dGln XfǰtF FhQn-c;Sq/3 p3bgM$4YՓR!]Bp%! g" 7[0 0g^y󔪈cGԆykdd Bn}oTo`>BUO?EqBO-]9cb6cۓhFoz $![iEr@)BՐ CڐZ{V#SLOwwpreR9\WrH Vay=eh gs$M x (U˗r*[Z{i b_Jҭ*=;Q&;sܜtL.l=JQ2&B&ʫS׸,}gg3kz eS 7ό;9tF.04& ֤cE#&L.w{A5HRy vѤOH^YĜl}=%~R#އĿ[XVtTߢkWwiCUlބMģSkAHfy [+H/ o9vu&=nqA-:P⳼ruўKߋ#ho ngl֍90wGwFL4.T I)smnw-'c7hK\V@I7I |ܦkCS!߰~ Ǟr`Ҳɀ^$Mj.$=w%(Q  Z*sw+z5vnU0T/hm_KPȦPCJ &1\X(Zqmdg|Z_!<[\># h_nKPU6 qèe,hzk X1<#O^YQccpMPӠB%yZw\@?IUՅyǴ ;wngbzNѦ .N"Iz ͻgp3aw*_9q9G yysD$:b[1h;y*'0M+)Z8%K żР{TNoû G2ͥ@9_"{YGer#" ᄜB 94%DNN]4oW$AA؊B4+⽱J!e/ꩇ<2w_,'0*,T~νh.ևy,{N9PV8;Sa ħQ/㣊,kAuRc4>V, Jur}Y%zD %'kkڍOp+{l7)[fC^A̺f Ivװ|Cɰb -]a5A[WWqO"I;r@ϴTGbɷ;>4fI|;"lm_n #dm)%H&0 @65ipS;O|#y5zujᲑ/j]y%)b&ee棃y8a&$r>T փY'X'8hxf~^b1HقfN?zGz.L;tZ 2uXQXU2?:y*K0z>0y*|]1 n|d*D5ɝt J}\cbzbݞK1o\-ŻZ]8Xh-{<(V[\Wa |\ )*  7zwR H+,]/ϴ(DŲϝѱ+@dzp#濸Ir65]KX=k< -a+G ?>/F-GqޣaK=C5D ͣtzH o1ܮȚz?3Lޠf)(#Y8r -amkA>G ;YwSXeG~h;O(D<\]$;Tнi';܂Eڰк5k=>w6XSk%jis#Dzo_|=ZPƼ<:Y,i~^_Yؖxy*Ru.٤N8Xߐe`!#{_y~teôo%s#$oZNvTfp2xz.dw^ nf͔n: MLj~K0EMRUW OsH|%xcǞځKljwN?ZC_b.C~{vsF*Gʱ(Z޶S?z*m֬NE.i{47{\ (ܛv.{5`t#htaB{r@]a&^U՞$ͺ9n_E<<Τ9O~nIi_ߗ)s[$RNF6֠Oi?T4Ёob#u)0=##fbq(a_׊zf]tE $J\,Sn[95]Eo5;j{ՄL8R@.4CjhȪ,`*W3uLbNƍ.OOȜ\?%Uomk#8zUt$B>k ax߶g!uAd%H +}źN0%Q>`Z)ByKct%2$Ѝų>W!)5G;m*+Q`0T&2&XT5.LeKٳ|32--07ѝ5xDQV7iؘ # SըawKØ6;BE^:5L%3H?Yt^M)0Q >Q" Ċ["sdngJ94Gg`ێ(:[!\u~a,I4hVϷ>)|T#1]^ QΧ 1;c.m` >Y*G߲<,~Njf4潘u L}Â%KJkO!MO1䠙WpЭA%rΘYVyu ٥stZ3}S$.y4pPb *>=HQe݈I㝅t3 N+-tp,rONvPJE 1 Syͪ\%o'Z8۪0~'96;͠c<ݾ҆? pU@t3Ev$"S~&W4rۑx^[[=^G'yۦ`JKͤPP3L'x0]M ͲgюH9W<7nF6& nD@vMA_κw6uyb5pJn >y˦t/5!@#1>RɦaFChj+ ϧ&9r_lSmԑw+V3wScuCn y;t]yӚzڀa+F-X+](+qt-3o) >EÙׅo[!˜YY>Z4nPzF.j%6[3 2pHR(v*ﹲRjL~Sk'IRDɼC=ԝS>hPEs$¿ UA$DÑw cDkvn,` 1bV$ >/{F\?vmFKN3^9the{}pORT[m`A1zʅhja2^JGS3nm^&f@^]VSM=@^@xITꃾG7IvjyR2G`.oF㊘Z#ҫ^lH V<8Ҡ*<%tFY>!3n?őժk񌴦nCgt9W$,GsTm-%'8k $0l ˪W;Np\ቘZ`HM<క-ץ:S9Mly!ZSޯRSkb^tyCF{05G0a_ŕܵf/_q(ZBw*8LJT䤲\Վb?p0;$>Z{X ]v5Qٵqt51.,04K+uEȩʣ3RCǷa>Dlg`)~PΞk:zZX__)N 7@p*}慽Jo2G0^8nTjjʼn,{ \c9eL&HC'_AMiU־< []9b<% Y4^"q J:Y_|I 07bNe0, b2Jt'߽Nz)bZ|tHv+xsGssˏE0'.V(*g\RTbV+b% "sSէL"/ #H]\XeuHY2FЗra#ۧ/3~c}/hu{omKf劗l>÷d&3Ux?)ȱ-`[>ΟzV12YGWCCvBMݢgmт3eWų j)!wn[r>kS*\p寪yC!K,w܇WU|P["@fGVa)EWI-2sմ`qPv/qWRRiY8 @EB;pMؕ%~6[O &@x:iLbL]̷r(ga`A W妕+PJ?)Ң_aJPJ¼J#txt~ M]tΎreqlWhD4:>IY AdRؓSYjB.4\y wzX!6AigAv_`JZHVŨ`VWUCuE)?HyP O6Tb}Id N6D,Gg7/+ꞂcCwO*E]Ty^7 R+'փ>l*/{Mw5Z  9gJuúcWl5?y :k upܒ%<ڒ5zO tƳ*ǒލɊжq["x Bt$s4wBV}BlZ2y %z1YHj)m 4FǴA= V㈞  ~>!-o8]97w똳.Ó,Z&/8Z 8b@|>†H~> DsVU4+b^|BfV |\bgy+@~/'LSO4c2XX~,l1NlP)c&?6VBC>o J!4:@gRU]]_x( DU+8ga qsIA7M{yЯcxȺl)dwZ8eZ'P|+71WK;n{×w(!=;Eܚ BFcTY1AFBQE8rzCFj{s믗A_%3k&n} 9bvhސ'O9s ,E6텏~(J@Fbx+5Jm`6O)E1TrNPBL^R&E{ÿ7w ak:>1wNB=#1yH'`4nTz xR5Rt62]_3z[sTa=-=z r%Y3\H$z %F-UOQ*jpV]H=c~1=9kT0Vl;kmS"}բ!Sfž$Cb#H 10_ڟs3uDvd38ɕx?Cb):b=J:u{vok3Gu3Zu1PS$R8wW VXQSå} >|ů43/qD('IgT}rB'/xSAvVvY "'} ^)P&G5ha|F\m-lfI!uZ'( Nf)#$@krum 5i#.kdR}N~]C~=pF7ԚS4nѳ>`~e$H jG#wb/7 C qr 3Nf#R@幢qenyRI~@gXN$٘v^Ϊh 2JȉڸAa4讉XP|XOhi5t4"oZJDL݀J:ߑ$:QU ιVU<)PBQݺ*Pg y~w3;; C$s?-_WBT0H,BU/2%Ɲ56T.d'jƸo a9M qk-#.43<(2{,Z}3&?LFx>MUתI>!Y}w0η&Fם9b"TY V/K:0~kN^Ef$)o-!j͟/}􀵠 Ip8 5oBl4 67z "F?oKÌSQxpoN-;ckWCt[߫SL?OJθd!F5 ny-B~?l-!4?..& msQB;booҦ00-QKpTAM#Z #J)VaM?Axۊރ8:,>ŃX!]V@Aa{*řʮE2eQq@f\& ţj~!Xx?vB uY#ƖظNa7.̌  ɘӕ;كnR7p KA;./.@Kr9q^yB&/j](1KN9#K =aP 7c?N'd2i6}+s>_L#=)bF 3Uy;tmu[džI‘oLwoSzA_ J>OVakȭSJ%;eiuO7ExFxfjm; *tuuAPu^-<%plhK!h䟆BXvw%De,T4J"Uh[%N=8F/̱vEF)?v65@nhXI{M'vX~xdr9p<+t62k?ٜo&jD DD>WalҮ_u6̍94"?y&O3/EWO-mjj{ VQo#e 5&5}?0>Bl(s,1u4=6ĩzLQwƓL^|oZz>ht]>'6({Z5NQTr~M204[D\-h2.5 i^|tG(r:@$/WDu?d("J(0s z} cZ-b5ݺj_e!r9Ix@1ZfEs2EO5F\1{%܏%!#+o4تShԛiԏ(&V#e#-畃y)?tK(uty]^61peY[)6)`cl ER̽mKh#Ӕ6m}s+qcG?+jM/$K\3i%K2&璱JL_?6԰A'LB-UBÈf=^kz-y#Bh:#^3nhfVsr.+}{}PV nn#)xJ0xkYj` VҚRlM禑@rl2CO( 1 `DU+E'DLLU/*'|:dmgs&ȋMMmn5G`!elBpMZ$R{<1%{6}Ά$K q> -^Mo%붇$d]"nD*Ƥ/|yaZwVy\39T{  ~,[<0V?j䑭8Ol qlHM0kdlStCjT{0zʡSGHӻv[4z W3~@d,Q,K$-5wzji/P-z8$k5ެ؝ơ2W{p(OiɺOd`MZ׉MzD8_C'o^ =+zH^%,,-V7m^ k:=qCL?kDaH ɋwe j|vvvћTaekժ wnWEJ޻ι`DȲc(I ZpEvI(VA6\R{!k|`ʏ ,7Gň;x|PCv ~Wtut-ۇU x.0hBy&?fEȏ,\!ʉU]kADA< * L(rNĄI˙XHx(p8z FNQg@cZ:me?Rմ4 D@>Jֵn ׊}_+vHX[þDNrʲp|jf<*<^S1Sߩd3I~lJߓE\,{:F3ZlڵT Y!f&r"=`c=?/ukii;ʅ~!8N& *<=O'C ==ky*0^G+2Kʬ= s8P偭#nAj7Ԑ&oMx9lEwf|s=2!f{J(TgO.NKceR (u >p>!.Z@g`rU/Wewԍr`o^ fE0&+jNt6A{õuBx9M¬YX,;N1 z#xD<;`OKD`F~Qy:]Y[@nasZ/w׻-C qi3IHd-7+R^E [eW{l Ö)S%BU3/=V$ؚkMPqfFJ چmxX~"Gh y+/rr/(0wk;Ɍ@DNUZA tlAkUث~i\ǫO <"{$mPwv?m=;*LN{z8\uH6b+OWt&&=$7*l͑'$8mLRGG8.iT;#X;:BQr70{2#LiΪ0{JчnH{بd;6 . مiPhxyKg<ȟ.c|  <gKDA,!db#@yY̷d\GfcNۘUPe~nٜt\&ϯJcMiE{J}G{+j֫ȷ\c^o`lP3@ܸܵHD6ǺpAWX tQO Pq'^LB]%GK(u8zh븿nɾ$zט#nq]A@S})X{6*(H{-fU@NY:=;H ;$԰OMA`(ĦVXݨ*2<, Պ}Ϡ<-r©},1uOz-{)v ?KD  p¤vh)x)T`+ENxǻ.g vA>l~?RxՍ˝MI *!C^`hgGQIs8'ljLkYPP`uRo"_œ?MM{y \2Ab(-9R ]v(֔l 袑b㕺ĕۙ,]a<FSBczq,{X/~&"-4O/ #|M$ l,Vg/HE;N$ms BdԙS 6,6^,`!ꑴ)JlDU32 #Qv0Sİro紂olГ~פ %z>k+ٌ1HPkIh-!}87r.owǬ@+ZLA_d_>5 N)+O65X:kK}ⲫZ խZi<툡mH͈sG)dt:V'eSv^?WNֳU\-?8jXC w&gǃ6lR0v108Rm3@n's_zvnAkͶ4#_o#kr1H /6S,}[+p -[[m~B1e%7RtN~{PMA;H8) rzQ.Ie$] l* y:\^(ç,Cx R<š%_HO`1+;X h^0f>,:=E䁾0"l./AN3(9N˰1\p 2LcmX/l'wdD?~| iU\Id/b  [ih^˅Z(A #4 F4!;I!?XP(KkY_Dbnm YƆe8?Ko@SyAr6H;[F˿9GQd7g"6P;[qfɕ0L(,;^OI($NIC5E}sZ}?WZFñ~[4WkdQsLپS=$*X$\P8w0Ķpj25s[ӻ'1@>k۪;j45,% ܸз!&W3\|fUjukɛ;P[tUu*{z-%%:")ךԠR1 D.͚F}IAd(&{9`4%kZ@틤ȳə&' f2҆YQ3 < v{~sH EM3V#c>ɧjy=EJemePy8 =ͻ< eRKQ=QX~>^/eeQmIq~̾MIioh{& +ZG%DUI[\Db3vd9$ 5ԫIc{LbaBkn9%ӦMUs%V=Fo׺Fi4 % $a/bǹ<{1}eyy^9Czs+|}=ҭys+N7O6wbK%DX"Q V"{JWnsc 4Vw457jF`׷,9'^KMW)-r O, hl~BkA 31ܕLT؉DhEowRCtkZܵ>ʛy (cһgO*㲒>ٮ=ɇ*LhuD丵ړXSeN"Ǡ=/ znK艚C[_ XK쏖7(zx¤?R1"!W,)~Yn] /J!ƣ=V.}5R+h8 3E!0h*UCBeU[Di\gcVmg9 v['s a@ljY_ ?AZggg>;Gp7pȦ' W+e:f73O@<-"t3g6N=MN:9|dٱ-WDi[tD cٛih.8V`d 2m(+o9$avǵHPjBÉA8f*_cab\Лwp)ݽ@\U\<{,u+ΪoPZY݀Pܻ.LF ԏQt=S "|qzʉHƎBR{%r\:&4. hoeh/T BGS{Er?dI&7y2SrL"N;:GUD'Zjs$͇gO|3^ǃ{Uɶ8 w`jcuхԑ̯l%MW_6̭֌)jh/cGׯ?l 6$t."䁿dˋWM?OjC_'4Rwm.wi1)U?'y֭BmtN{C~ hľpHjaۈ>"sN4BKW蟰_/CWREfwj"[ P5LJ-hhcI>[>}2+ʰDfL .Ews5 <|cJhݎϻ`i)q9T簉U[T"/9lDqF%jɟhE€/#$lLDt/9%S6(&_0;[X9OH/Rì-ƫ.sU3)3z`]65XkK$[)!ݣCz;tJFxe2Xϕ6O,q`js^VitrwWLN- &ҙ1LPp$$YyKQp^si"؉=۝{NlKpɵ¥vdVϝ![*5*0vOCcD}O:Sa u d̡B/`s#aJf`E!w$Ù# +* TrKsGBy蔷P:]LaLsj{(9.!TJ>FjOCie&9$!m[bQz>;rG  yhȊ@(OD)[M've֮0UN V!p8}'ScMĶ+oMBҍwކ"dp2[U jK_;Ap4nPF6Xp3S]b <Rk91 QV Q U=Y O1E8xbMv Yn ';qUcz|]@T:tm,L[si+!!m=[3Z_1}Kvc1ary$̽|q]3ۧ2Im 2^]^]&ߥ8rW15t 7ѲJyGxXZkcLymdx?;Jd[v&GE1:o<.zD6􉉚󡰉Yr_ϽA*id_#SQO[7CLqJ40s}sDmѺ W*4ihjfAc(f c;l[-_FZd Tg}eϗhG*ܑ`]Ձ$!*A :e>?$H 0ʦJc˰ݎjY:C/^Ľ?ՙuGW9QW~!c2+qXeBcK,߅懷I/oEwpra͸Q\oVF vv+pLL+Shk{+ VIm-p{]oQxVWM@r3oicjG՞ToNB0 },(;Xf&:Uyʹx<#ytgmLƵg|e^T/lbSe<%Q*}:^[kN]Hś ?@h63ΑWNrxKYկ%Qخ(f"/8g#!Z.҇ܽ**Ѷ V2/.3bd| qeM৅b /'Hsya(}4;Z|ηڰ%&0*b #_- ĜK7tE̤ D}1? `U`ACG)Cu.~xoR㞰gaBru\K 5)#)jO_2xX.a{ljt;}M,1\@8Q?m/<$Wge  [OV-U-ư¿v$NPj2K̯nZJzA`ծ/hŧ#|q/p> ㏈*7K.\5jMJ}97ox]ؤiHB RXE-߶>,[|%xF0|cȕ>:.{nEPڕ2-*L#DT=궛S[qP)~6rٰnuS03Xc.R `uB:2%gs?$]AMS]~LBۏ|i[M4ACS#-;eI_b69ǞXc֐|ԣ.vU,ytJO /PygJO"]o?0dbv]Kq+;ﲲ):[j|BVi(BJ+@؄ ImcNLPDNv=K0l?CQࣧq6j{0Dq褥w9`7 /1 bh5zfEBaS,R$1Iƚ["~2>i<)+PḎ8 c^_ ^3uS|Sҿ~ ;Umϯxtyq.f+X`lyW!Ν.5t=\N?^5$#PghaRwbkRC\p1Z=3ؗU ī">˓AUZِME@<ǨG,rͫcnqv[S]2Iћ!/Hv,9x+:[wiN!qT%Wr3,Zj]&t`3_e{yk+6GзQ@x@=~ &\9;] hAP0_`D,SLh$_Ml-UnJ#4d0{ &F+E:!H]s=)632ƺjgG|rʣ!|VNr'%{s! w F - ?OIg &rRJ,DƛU%<ʍc ;Hh]{e v`BEܝU@0Tu~풍!DNzk+,iLM$~'^fwޘˀjEqt v`K3V,_U) ]GHӜGܭ,k2 βv)Јk))t 8H<>z0SqzܯH;l>f]YDCr˫1b j(JƊmLE@r#׮.b#\\kI!}>˜ɣ.u}'myYD ]J|^ך6~G &M}FM|%R $%9q~򉊖trl\- 5TP/7LC[ѱұjd&or[t]GhrȦk"Wsl/Ζ5tq~t@H.QTZFxK&L j j/|AbtE"4\rl/UהGi[k)q>$!dQC` CS}ɘU²bfSYX}E)sIYTyB0x٤qi5PH_mxEs' /*']Y=ćޚOxF BPˣT>fcLq&$̏0ڌYfc0e.lYR8C iw <$4$̜˧srȩ?~g 郑q0a8|e%_Z-Zn_!ˢg}>[5ꚯI--854\f7 &9k+^W¨?H6AZe E3d'jDt=zb"FO,qCP^99˒P1r~Oe1X)ITc/0_9c:FÝBr-H'YR2KI%`qJ9V0A wjͨk F}Mg6+H 7{]Wo \2aXmi(GƯ/E %ڥ%1>рg4>I˫u뛁!WX3(MaNPtdl[hv_җUb)Bt6(a\<8׭`0sydxfTBS)`Iy̪867fXwe?;o&J {o C_]k"CЬ%O/U]rքi偻)e2=$8!”i%]&p@'bB xlyQPv )3"COW {fawsJO#TN$1/,f6j,nXʎ`򩄱0w ;@;SƷU8]Xm,;BSĩj2ʳp!AF` Xa#6+ 1(~Zq,a%|c4L *r( _~ ] yGoh[[`_ 7r5|93)[$eUga.6WNF"ޯIZ޲͠Q) `q.Qi<=i}-&n-m<%1 Y*'YKXˍ6eS#w1x临tN#_feYQ4%,|' V5n> D).c↸ZMN!ɮgfHx V?79՟}qO1]ֈM}[t=+H WR12βVޯM`Qڴױ45yA/Cu24&jfHg%f۹xێ s9aCo7Q2vc/ p3t><+Z:r{TRN&rvLRl9Sw.2E)[ 0$ t0i00+ɨ_;m=tH66^ҬrYҁ {cY c*OXWϥ&v(B' 8m`W1s2Ɖjcqwq@xI|n d+ prq yQׁw4P^!,,"eJdܪ?رB n/g`R[L0rOo`z,sYD`@OO C1=λ4:sPJ7eу֑c͎2l7+V1ǵ& ~vWvayHAwC{24̳lcieiY̤WS4YN29OBLUîZǭ݇*+>ʃM%ZW5Bk4ˉSkψTHdN$q4H8o /x4"7O|?qH*4vNms" 7o0e^wDcl,]Df :Jjhj7cU4}׷Z͒/Gb}y̮$@T`{੗}RA:gS]8Iqyxоxegyj'ZK@Ӓ} N#Ӥ[/Ι~)*fF4~([Rf! yZwԛN2fAOG 0ˀ|K~bC҈Nދ,} qJH |K{ 9H(P$s?@bf" $UtTŘyaZȨ&EP *2lƁ 7Xvœ[@c@#1uLhPG( HI-4T1î h:ݹ}ٖ\]h?? "K0eePk -/`_e gL, ay J!j7o+'>O L9 c%ڊJ蓜X18ڌxĢ> Ik[\SDjQ`1z|%jL Lh@ּ2{WԜf>Wv(lڔ;qjUz7`m)WrRNoW{ u 4VB?:a-BMjĿ?_kʓ_8*i^@QE|3|O߄5trRO`J~ 76W/~qn- M [jSpEG1\G'y(Y&9ñZ ȿ (~໦{4+$+&1h>EjUM4 =&%̭ >Nt}4`T@O)bS%o[YͰAIteك+Sfv݇Q9Pp'F9״4{^L#{Sz8(Q{AEE3~5<=QƐ'Ns(k#-6#WW~\>Qum$%XPe}U5r.ɘ60r ]"?_jM~ ֍JLv(Da#eX:k3B5gcu@{@b4 U TM@*#Hw0=m畖[O`DWVa"|6pjh\Vqj5 E1X̮Kj6BFhfίRSL .sڵhS޾_9~)&^+>/F;pa 4Wpa ^L/䱼L%=eA2F GEs%5)6BHgK'335>ˆ?+!`J-{RQ\[%9km*T˳3 *Đ{7=/0 ǖK\Zg@nt=*̗`$//|ib)cyV9AYK*l|,;0viHb[H 3A%D0һw6gY6'@UPP"'PϰԾv7$:8C̦0lsݯT޽(_ 5Q D+έezY i< }l*bsPlJC. V#V!bIJ6>y&dITTrU&"Xɗ x=aX`I߀d&1h.0즑o l jSzր2nΟ*7e/b8x ۧ2f@ 8 5XR `s?iz2oR/w1BU=Bu0N,u(BH?a;==WJ!au[H-2{Z H Yﻟ:]\И(vt u8ע*ip/ =lC%"l-z~`,.V>jj^xn'mU9Lޔ.p@c#st܊*_\D+ю=-іCEIrdқ6 md;C:B/k4oъf>FP)fwŽVWC&J<.2p)j3yufDK*v8,,3zta%1)|O36ɍr䙑YYX+Fb&it>oW#B+GUU,'!ķ8s^*nviޫĜdczlmNJŸle.O{i6}|gdlggl9NT'ʻߣ5ag\R (r{Y R Ry"#fu {f>=#ۻ_P% i%/;fq~u/4y4DY]J5<l#n*'F:gcUs*J''ݱN[<'yQSYCwT\nRل@7n[0<)/| 8ґ~d8%0P{qI`?$ J{! x)ZI3tW8 [C6wT]jaL}D$`e\F*3mDŽƂzJi,|1~N6 /cs׏),ʹԗ<0INH#ZWcTJdJذTfHvg[31w}.Ù`+ no)5/iȊ!3&.:e=@hcfF&1Mͨ!w\d閼.f?sqj#v,r'V ̳pmXS@0f wRsaX*7"XD*`tTRAd {܁=@CCf:JMkYc ETs,;Dn}e?tڻ]oI^+o/hBr{0Dd)mcU=Y, ,m &ݻ:_݃|@si^{%C<2({S (507F6];IȂ`UhIKL]Z[ե2\ գ5%_;U$#g !'`AR#xE0ա=>T/ wUۦ y:Lj/ckq7x]ćb&vȒN*D.pcѿ=t!9mYRߔCwB!,k-HED$,\ m"=º7Qợ`) 3iX 4 S 1^m:i!\o=G uN,z]ĢyNn9\~ґr^7ct3Z7R+ gyyƖt+Sg8b( Sc ~(HƲ6#( ayW 嚯BPt5^GFw s졆ހŢQ*ΓK$| @tmsz+d㥸 e[鿽4Ikv{1+A1~=ZJԬQY$X 5Osj'ڛcxr':Nv^-fg ,h\A]b #B1- oWB!w RۮGQ+ykrH8E6^cbUBt0RgCN;ZPӔ:؊'$EgS7xk/xf8Yх5􊅄)rK`H;y׍KW^+4ήNc=)@yz,˵-䓃GLE'#Mғc+/Mv; O4gT"R xU1Q'&Ͷ(]a5F:0u " {Iu},<7RFym! o-vQCG# -f``ʜs~*dwXc Q=' o9wgy5cB׽P߄B] jlzg r;3 RE# &MHD}oǢ +is\/u %:Ս..-hH)T2lƴ]"%bU#cC;C/O16݉N y) < =[~(> +/G"5Muȼ)G jU:CwWGwZt3IY_,vђ0]kgAT"lS^jb7Bb C8 5pL@9*4T aiS3t_$vW|3/;5_q`GsI71 q ݺ }rTxspuT=UmE~z;0攭_"p^9 D)byWm +!X{ÐI(xà,LR3AF|&3DŽl}}Z6 ؄k3 d5[".*gA]6 P` : 2l#`LMvRT+/F zZL  A-ӈsGF_A#;+sd+>ZB5:r5l6njCGz vH[e3!K,{mR8w`@~*")˺y-*M!(>0F ԉt6U4vMTߺ良 j٬-Qx 9ZI7 ɺ*r##a$ץ7R.Cv0luROZ'EĬ>~L(,VuAuH { <܆[9ˌ耜o(}"|QxKJ3k.D |hw #Er>m JgΨ PKZ^`\4ՈQZo$=zgz5DU(OTHJ3` <½ˆY[B Q Ρ[u+#Xʄ^DYZJU'г4Y( ;D_ǫIN>d'~&jJb'jzu˰R}brV卙d/~ U&Q|Hz F"}ȉːJfگ7kW;f%;)h|N6vբ%ٶ6Nաdy _:<6%A=($JNJd3gTPuwJ #,ѝ{"6!hy+GB *I7l4,1-rE]8*h(]Q.Qu@M`z6sρ.* 0NKBSB|NXeaeX!R@pea;}1Ń CE 8z 6gZY+~InŻu%HMx5f[a18ȵ?ĄCv;m>YVe^#(/LJ""9zfX<0{V0b8Tx;NuSDrQ!ar s{g?"W~X%9:mE'BDÿ5:ױ5+ouQ#0=8U=}So="ᓾt*M'Z"H6)ElYh 2; tW4Z:`+gB-d57;Z#56Y~UX36ԅĂ2l9h@?, >e,YpQjs ,Ǡق=jq L3WV3vUM,+~iHLg:[4eMӟNIbkOX.]g!5 T{xRYPv 1 N$)ePWcNFLU+HyODWĝCFp9YBԅLm!85oWEfto>Qm*+"0o9}Gq\Yt'*mc947s`%O0/᩺jvw=1QW) @ RHUnt-y [ڎ`KY5؊Lx UiaVBAKlN^`3Y%yet29RX7r>hPۤr[{M҄OO*lZ$ςu i2B%"*f/Fkϕ{QDz?2Hۏ29aU%E%4+xPxTojXl2UpG?m\7~a3:Zqx:NC 7"vv'"OJ “oqۣ+'1{rxH5JεqBs'ݼ{Y^WfDMm9ثU4l4[wBL?ϙ!.L[g C JH%OF]c߭\)T͆~ ۸혮M|9bQ-.)Ʌ0 CuRRUFf(+އ*2?Ƭb@h|$P#y"XL^Q™ %7fa>oި,~D®y-ԵM O-ѕV$ܛxHmxl/v̈sl1ph2D>T#C}e o;z{ih3*(Rw}~;@`OSY!Ug/#,p>.lvQ\ƌq" KQ!֖70˕ +3]5؝1m!Rt֜gZ͔Y m hjTK 8%[fqԬ {%C~i'̊(%H-)ea9㜴'~QHV|牔j ndSD*;$r5=UͰEInx弈sbz鹋rJd;t|3Mn_݊hѼ& %=gԨkRS wrX*hUճ<_g ~n;헬P+jG1h&ծNX[g>C%n{K?nW%&)ḩiQG^'5v%8mFt ˢ+ ¾L-BO.αXH +>l:;(&=) UOz0\o{ ,4b~@ö|>@-Cֆ/TNe _e($^6\x9#lhSr:D:}{P-y_vΘz;t\zNK״̴1r8}1]X68øzv!ŘlS3:qxj$<]CEHV錂₦ g5pSI-j|$k]\n9s^F7ɌgmۜЉ-bqkKP2V=Csty`~se~/Fɇ #|߾S 8f)]vH"ӆ߰tcx'$%b{QAE9gC" H0.͉,voF0E}}0i 㸌~ϋ1{3="BleToa!1?W:/MwT|M1#d^)ܫU<%mO> ndhyoP%gad(5*JofǢ=7_`E D@WZ5"1a]50Ű2{8?]ND.0|;hcl.U%6(-C23#P! 'CiCGgnÐ^iK38g<Lپ1p3ZH5)mrf'KGHܞA!Qx\ޅY." &˺0Jո +Y*"*K="^+*c&AeWß9D\)p(K %m?&Omtl<;y `;_Ҋc4]<,\PO?OHr89Z=ƅtib ȀP5:6l_qcU9oNLe2=;b[jqM(Y*P!Ѷ6u~X> xoIh)tZ{ -qhhMEҵJ$#v-˭iS3{Hf9򏚓(> bD(-KrI?XZ0duDvi_G QGἣ{5 du5_]eUL4 )?u'CHk}W?FT[Z*' ƷwФV߭]ѐ+$Կw1wږDcP$!(&Eyq$j0P:DY;OeĐp.Xވ_c&#2릎nuC+Oo`gT*|#>ϜϋDvEz0ĸS/&bY+SF,JdD{,owdR9;lfvms}I,BKV-WvV>4J,:BӃtgu*]d[ Г$ˋ&K# y#=&8"}V\_59 wX{}I7f JGDo6Uۍoݥ1? O\H,b"&؎JSYO+$#'M3R@BźE UJO=xrW?JX}\3>0[ xs 26 nrlEv2v8'f #F仕(.ĩ8` ĉ &ذ؇ \8ӠO@_>JG@fYWĜp*hf&'2 ;w3#L=J/ rܧdHhHqdK*v`QY.2Kǫ{: X)iQ0<2j:@Ɩ.SW!#*6҈N8vOZ0}8~r 3SgЩ/B<`=ì+k%|gLm{tQ6(gJԖG僕?]2{9#zjV4UGw -Ey}7|,p NZU#F}CU.>l~U%"32I| v˷6 |r0ɸzuFjX7E߬Eibylq'*naWLM OS,X; u^[`_ %~!<;o +y-hopbBS)v ~\gR.ֱ+5mq*WՏ8{|s:ͯr5r (= QP )ô#߱dP'>8eNJas#܊fwHU}z2@Wy:zo \4,W|%l(ƧdRW~kSSJq:lߕbi2~41'6Wn/32' :AD*dv-:* FV301{nB ;Rgg?Mg4{J^AAM&Ħ~buz>d+qW%0`ƕO+bpۑgHCus.k`.`ąޅ. &ښ`otDϭ${iw~ ]|qZ3Rri,݌CSf :oZdi齾J%C3MUY~YTMM`,e*RTܹhQE]ѽg{0,WlD+mB'5}hSrى7K1[;(|rX2H~fȀy 5OؘN֔{H1N&Jڽ+ZßRԯa!v3Ѽ5 Gl3%A;( 7^EM))_vG8f ^:`l3kX@s4GE;j "4Cy(1˩aU1@8d65|,7]Y0#܈uì#&Uo\)RB(9/<|Ny6mHy , VE.MG#~[B< Em\J+&EPY"meH.fVP,B5SzjZ KDvyaHΆDL4_&ۻB'HC E/oS8 HI E!̜IP$)4j7%5Yu^}_3vNmz,Ʒtmd> $ǀb??mo%'jNC9Id ١`Ϸ`yysEnWhUHISrR^R0d|Pj gJSC*m[5PDS|xbaj`ϕ, |Fu/\0zSY"-Ojf+?s Oov{hո6b'Ym@Jp_qi|@p\ OS_T{.H2\ ݫV^The0pq/ n),6BuQw/!'z[-TBӭQ13Fhb ߗj PRje2^ t΁ 0ͬ1 iAv Rnӯ1ہ{e ש=۹4_`K#TFT ~Zվ@Ɓ~0.9Mi>L㢡R2<{z[,nĨ](C gVv%C$Kj鰌JyN&ax5'=y> ZQƟ͟>϶1T-BM˞g^<}nI Փ2ϻ:Pj= ",%v6p4M8Jbl%6/Т} GvBjkĢЃ:FVPyfW7?8׽t6 yD=)a8ɠG#']Z{~ګㆼ,NQ@r~xJ4 6?u{̟[>OE6Su_`x ^ǞT>k4g6j,W:kKSPn1.[uڔye/Οz a+N-x¯j ka9/YWXpo~vن=IR,1(fr8Yo>AfC-8rZ o:;V.-r(kc*VrҴ~=ĩ/qv7|ٹEh Mݙ<0oHFoi %&)C̾J21d1Iw"5;2{^e7)>Qc8Нh3L0죤pp-jeF0:oϩ#N/×gsOt+請p#;tWPi %;e<\KXbhڵAr9[#8u٤/m9 GF2Rܘa31(PO0*=`4rG"pUJ0NDܵ]0J^[UT6DeJX g828/blɌwˡ EoZ]!7ڋv͝Q"D܎cTbʛ;wrUF33[#h7e?6Ӑ2Jl_vܷ4+T<1ڵ7T a [`tVbPC?C6b_θ14 07xW)0['BG SҊvv`hK9v:%dYNniU Rf&֟V 3̲$RuN/jr&LД~.cB]^qF~ƕHBWWag~s`0 JݦU{8.zzv^. v̝!;ȜYuۧ;ZS1a缨41WL{j}!,4,v3)k7 u~R$̉ -ئGcC-hq)n/aO!~B.MHjr='" $znvll (Z_cJ~2MQ!pM9&:MEՒĝaA/ qq0@>+K|=+h]hROY3 Yl[aX t\PRl4cOZ 1it?\b~:&MA}(%C<'3w'ew:b/(iʓ@$X0W<}J$tmїNpjbة ,~,LJqb# 6]9, 3~Ow@ؗnc_`b (౶%I;[[dLҙ,"SSk++}o_`A4w@l2FbcCYj:!AƣҌG>W~<%$<%9YǰyOe!O8JlfU !委IXBa) w0%+3w٦kLM;+Yni%#)d/>EܘRm7zoie[*O^W:f=,ҫH@2oE>;J&Cԫ,e\#dMFeHed? rzPy0\eVy$롁19uМ,]YϔIjZ$D"X \ ߢV={Y$y-۠5?D$ͥꔇgp7_熈 2)Tqr52KqnN;#qs'd0k渄K/GSA8Vx!L u"$ɧ(V@:!@|n0.ߛiF x$L]Dۭ#9=֜ET|Hqә=-P“@6l:l[no&Ps>?sSkŤ\"3qc}_6jkzߤ[Rgڣ  cg~Zp"/GpeK+YD)MsBeQ[gSKC

K&I \s AU }Kc͋xز(,T#}TI O$%T7 I+nWZpңΖNca &Jw{RMȩ2983.kBvKrڊMQs0ܔ9bt&'zw:3c"Ѐ&"۠TN4T}l.WmXxv;#D?O +9V/:w?U>q Cq+۾%#"}]wYR&h XzD`9zӞZ̵V:]3BdP*z(ֻ| yr]?J"M ]}N{,䶘dXqC7HZ]Ÿh}  &Ytee7%pQ ثȢ@$;!Koܘ}˿EaYʘWRJNOɺfa ٚ_Ek)bːg:8Y PgI rfkG. ?< ]r8j&p.1s4ŀYi5&R lWT(nԋ" `cPlF,bJ @ mՐ|9G|a )~TiGU')Pst ߗ5fom G92_KN|T6QwjZdpPxC! QG!EeOl!}ȣ=% ٸalbuk}O>=@nX5HPK2JR2,T/m;2IUX@}<doީX2/]'׏0m e gm(7 `*'UttیqCx ŗ6ms~p_;*Tz#[{N;>(tӥv](ÜqqUR9Euy/ hypYBmϢGf_/Y)@<4$9EYpz))V.aaAzQ?p/EzŒcAcp1[| aoN)4E9(zN NLF~b {jEb6y8!Șr1௴e/C\ /bM:*0gU6zd( r?0(,s&}.IҪkc^ J`b-|x?7m:[% BYqy_n D1).D>BPwt__\@z>VPt忺cCd^L7oyJoBҀںqUOWYI9001>ߣA ?8#B\m [o9`(_i Р ГGSi6(J7p_^,'"W8\*4KY.c*!#ˏ;KBN)nϑd~ PEAs˦'*xf~> ?]6A+BRC&l# +ndGJ4I3YjYuPv B5W\|UᄍݫvE(ơ1S,ۢQ ϰ[sLZw W݋᫺QDa*b\Z orМSXz#( j!lldc7NoG>=}eS<>p'ۊ}=ty\*z~tt(8]:&)4 =_~V kl cί6qi5f**Ž4VJ +]3q|Q|jOIphy>no/L0,uPիGGM7 'bhuo2}9h fkEl>}2Gu ߴ@5۞)rWڐaE#y7>{xMUi,ְfjdeCD ׎o@]0\KJHHMϼ@ VƝҢ δh\[-<.!c| m‡9|Lii>1ns3 <3Q@'{Z> hR[cGJVnZ!a8ǀw:@ ~17Hn0zbU~eĜE/kkx/az]UN:v oN?ې*QOzsrtriżaK|c0f}@㰠65 K듬dnы{>st&eK("c%10=D3 DFlL"z󔱉MZ;|v?qt+N*uI#Vxtϖ%PJ4:k_oV\.QJܳ%Y0;) [ PK Dᓬ-mHe,q(`cU4޴]r!Q)&阽uK*4!{[ C)dCׁYHռ;S+GYs8Y9n0/Ӽ}^qYS3oJGn>mELҬ*^id&gK^9y^Ac(Z <5xVpHkG;7t)"$ExrRb7 ĭRM *1ƈgaѻpjA .Lq3~e31DPy v.]8iHWŠ(]Ⰼfѐ e״ j{ҁRֱӗS~va#2RdIe o$#,цh=Ƒkb=Wr91e:ŏ f7xȫ㱵W[5<V/mP6.݂^&k$ L(.ᘢW9*3.: ?*f)Q۽O|6+/`+2p@qsG X#Hi䓷ln++|# 8& I\5Q̑ul^>[ggoi!{eԬ/ۛ31C {@MlKl w1u:6"ު}sѡڨDt,jM|#F< ع8YH Y^J ab(}ŗ6 CIA@dǺpYf_P| ݟFأVhFn  8MU~&̶%ؗ_(NKI?iտ4'A mS8YGJXׅ1Z_xٹ(0W myn @T5JloEl~3+T=K8g|0)Us U|%:pZ7AOBj_##ɺUl.?Lg˓%= X8J5DSoZ=;lRamжJML"[W| VˀͳΌ@p+1zJm=^=6D5 ,j<z09I]~)u1/yͩztm!lRԸ|AqBQQ0`|b( })/JBGx\yH! V/yQ n'[[ a)1WTOC%aaXJmK}9-zÞ4cR"M m0(nMG=:Ѽ" pNvFmyop-L0#4 *A+z#S0ӈOQ&gP y <\T+$"0gty0a64 Y~ٸ5xG6 ]cXu(KƎx!aVݚBy} P<Nq hEeG8jJ^3M!=ډ{U IUR(WY)gf7N#7)ϕM*~O!-HBZ!hE 7䛄4bhx*p T798llHhwBTJΈ`ZUQ&Kzh;}X>cOB< Vn3~ &C[MeX<!Ɯ/PAA!f[[kBPkĆ= EPf1'$cNkVh\P0{%DMsy?Ɯ+!s~,K2s6ZyZ_JQH( ֢+N|.xR@S;Ji lA5H[tU2axAJڮey gPWS1w36v m_9>?g oGML2@Nkm@ޥ }5`:ɦ;ObAUzh; \@B֢II5׼CW$˟H_|{BִlP\;'tm)%!L+?a xNV[Ɂiݮu@a7Wv CbD/dF=cig0}byk'd煮1lÕk6yeddHc Gn}`2uyq)p1zlI_i:ޢvƲLfZn`/T:#쁏hk5yU魏ְv٪C-/6wѨz6(!-1Q?$QzĈNI !}G6OF{KVߴvư lkw f_j:+4Po\tdHC7"{t "wM=c- ,ho52?=DghжHA YY`4: &JpDIcx%jIR3 '-{&&U0.x%T4El f&ҾJ,Ǝ̜,uK,N@WۇP-z$f\qP[X^$S]&v\(˾RRd^BvB HO9y}/BM3CBaE.Y+[#FIi><ѠY w=*!܀W'״KDecfnE`HC`='âB{CCXC&|答bIq9]hσO)⼾-Lϲ]L۬?n*X0lv /<^$6yq:29(.yy݈UC?:3D,P$N'I}"4p(s.Dj/J eH0Z;:e|gPG+ 7Yіɮ/7/)pwG`{GeSKwf(++r'Lp/gAW=r/~/Ս֤-h*~U{WݗrB«i_4t nv"G&IC *Sita=LkS-zp*7Bw*l;I&a%}oeS" EVJbni`{Z(-gFcEjk/83[HWe0t_VC>RNwYe^ƥW@Eroeo@(յ}m#O""Ȍ(>@Zh ޷4.|;  KyoU6L>OINn fY 5C?p:Pwe=_̩e>xY{Ԭh"  ;3$]ml4p7]mouڽ#?k y)T0RvяZW랬: n*0} N ñۻdY6Cҡ; X$$grm|F/(6rCl3C$)IwJSM3Uu& UA2օbuBI(hV/ՊBkg@}[ ϤmU*#ɍ1υ(<ay;ΐJϗdaG=rD|/- ܗbu{F_KnY[7+|Z!Qe(1ac-P38Tfmin@aO b.0 1U22T1с'/K㑹<`H O-#1}L՝m&e=~J3!eĪ , }f4f%\L@5ĪѠՙRB&EEOXZBNSS*t&Zmg)v\3s)ȎtרIψ̘yHAI}?f^ eAtlU\ȵ{vPS[NSpKL08<[ ss)mqte,D#qvoQKp>lz ]x:!#bju}ª{lō[dP " 56{$xLEKx{.ًU.S1h-8w8" 2_xc$D$VqI!;<@{G~H1{_1~hlz O:ࠥ\r)A aEр8=cc2f9 ) /0KsEG6b֒Ve)5OU4%tgI'A iMH]f4ĉwj~Ɖk ~k}6gޮF5w@@l^ؕbc ZxnLi|`! 6o#(#Gܑfr=ql0D}#`X{ouO8T1Xuq.戦UWk$Q/ßVwn0/ 5*'QdvH{okVKJ၉~\K΋V CJ9fnZjz-(h{*>ƭg: nq&3T ΰ4 *_q=u>;!#D$핪[!A28Tr {@.ܳ`'ZdjlB; Yyʷ2M]9d)"+i6 ("Lo`-D3ŕ6z+; a=:>u@by$>/ԚH;K33Oh0@!9YfEvj:ox ?|̍sś_٢M)ؗ9/ۗQ!6+i99Z U)0S]5b^Vu* `kfI( X*G ʉb׏o$*=7VE);ȓhO(_VG©!W[0krINJmR,6> 14]7D{1tHMGΣPc.hୖvZFKlAr4CzUP*®~*ھ %T,58niKb=}KuNr;U-5 ozZ7K&o~UnۛT͂Pw&R|rkҰnFp녖/F0 1ek1 Xia< ðIzS, )O)f8:y:)/Σ8 k?ꕽy4OSțG:`قmZNlJ~FL B1|E盿;G5mDUMKIO$g6@"<^%݀f6R¨f #| C>a##DG$ {NZ7dZ >FK c` &C&%*v4^L_kKڥf:A~Qw4!87:Ohk~N"ֽíSuu(`[ 6UPJm"^iA5mD apj,@_Pgк ,vÁ?˹ɑ~/4Q6 @ʏ7P סVl*w'k aH>OxoY%S'82X-mɕaQ-U_˒2lcU-0{.>Fd^c+R/vqv86om`/ȶ;ÇC̷ ^P֩vt@OfcNN6h0…Ly^n Xv qN45c<xw(@}SgZRKm;']k\f X3cϞQ<OSnZ#ݤ? Ͳݷn;Ѐ!F/Xڊk}5~+Kf^I:xۆdXF,k;;sjzH2ebp5"mq[FL.nL*3C  4|nAkB'5pwD2H'G*81T]KE0%D !39K ݧlCLnysPM~y0d$i`J6ei]zU&P_ҬΪ_ƌd`^9k#Og"OCSUH n%pspcx[6>Reȷ@3T3:ΞuD:*N޵?򎘙M5,$j2ND/Q8;yK)єFVG< 6Mgmi t`;F4>‡836Rf;76/']ѯbI&ٺ&=Pϔdg˒+RBB :D@S_&DycL"%5܌p9z܊yuy.ma`%X6J PrhӳzQ.gwd8^EOI(%[4勩דz~n )_ڃ }#"6GyRvPW$׵]B2q0qna_$B Q#n(=L%XtD跚aÌŁ倞A0d? C|F ͋s_O;٧|=ɂ/Bb]3PB+eH.*R02~G| LhHʋb)FvS-ddSd3SV#'cu;VIhnzd5L/Ԍپջ? T6LLכ%BAV5q'2Qهl P%ѕ}$Nl9}C$P6] =YDgR狱F/K`4"u "sЯ+/':*Aqğ&Gi~7}尐KM@g} G109 =pw%=JLԵUtN aZX&(˼pRLT)?zCZɵ'7g%3_l&cxWI(pL_sEN#|Hd,:B&DS~zV8GzS:wm7|S G#Q֩oj }\Pg}oe>5a `B{F}vvK)?q;zܫ-^myN݉?h6@:ASQX@u~Ц$Oi7osZ?- b^-}c|Ϣ"P`\][A7ښWQАftŸ W& 8(`6Xa/8@i8@48|b*G'{PEgF( E^N .G ̙43(5rAϲC-[[ު{ d8WdWx *4[+ /B?'iI+/@6BximGFzdYSfZIĽ5fE=lRorSܯkB!'OD1)+ qyO*ǧ]R:u_u3q,3Ȃ٭ PiX 9}t̥eυ`,%(&$DG K~f~}xV)xAрʹ{W^4&1evBc/q-wGG wQHdDzG=KM<2Ŀ$ny?aB{$mިS)j@K݋68^{uF#л" >?E7T6ld'`Sy|e7_jXC`}}PS5x˷(D00U]ƼԱ ]ǀj+EQF9n- &A}Au(V\'kNŷBHhR ҈Sl44Bob/|wr=a U9֢%:¾YRe1%jYwuc7'ߚ1E$ܰ<S5jsRI\9'p\IKP)-"上نsiMwZiH;=|}ME=ũ<,YUsXϡ2,d@ݿ?xK-%ñ|eݤGKoc "%[CG2EwY<q$WL:%,JN1؂ԟ|ɬ`tfQk*oI͆LK1stTL!j8討Od4z'A#!@zYLOb@.R`}k}Q #JOmv`t ~"p5hF%_6VPljcpO %l `+ɧ,PNrw< mDDh4Zڕx>1AɷIu$~jw3W\͘ҝ]P-`Kƕ?j*pmTbrQZ:$֜.Z3Rd<.M^dt Bgť\إ$.UˊVdgxEv Vx.uU: Ll7HkІ,?U=HV!4 f+kc-n BL,$5z U,2XX9QdFʠF,6Ls9M ۛy $I1S=ł*FƮ1}!OYm+G IG43M@EݞDRmuD$F@7/cli{"*Tۃ{Nģ;mc`jHDl5]8~zDr/~wjD2fT#h k #}ZK05Z a'yTߘ>`SSXXS}prRU^-@\w1D,D >\jT# sqyu@c ;[ha9i7^UЦ:N4AJet"u(QXp$x82 &oT)*]LsCLs8 tU4(Bx6+snk?Q4, 1'o4Vz1zbr5f2QiP"/F 4Ǔh)J$*12XaGٷ$LW^^2P G99< IAs PE_qfŭ/F!ZtĽ׿N_m, 93pPZY"i:@umkחO+lScjqЦ;WuBEq$KiaZt_FI (#}u:iND8~Eߨ#L j&~ԮO=JU$*?k>U  fKSRFOi&V+s9#;;Lt`A<+ ] 3.lz. nMڵX<WFiXPq9q!h)׏} Ub}9*w"8uLZI|w: "\]BC-[N^'vY +GLsI5iߢͼhyˏÚqf riy"NZM<5' T05m3R E[9|굣7B,"+ިΎlF cBkcKRfbWEHvy- /;ӇOL6jKXpY]Xuj4n4p%7(v3uwκI;>EL<؆\F$feR輷e #(MAPAP%UXTHxG*Ox8g0@]}.g;"G$)1W4QuƄ Iំd"FXER6#x)l|2<ړbi2u5f5γňڬT9Ȫ.s1~k~9[&6Rt\-GpȾtrX<ܮ%ug1Fz)2\q \-6p#*ץw(I쬅Gf]$]p~]O{3:Jʾ)8xy9~A(#iO hzFC >v/Gp̝4̮S.h $O1@n<aR*}]' DZYdz-0vO゛#۳#!sLWLf'`|`P{OxO63ݷ!XhY[fry?P/g@Vv(kԣ Tp}Ѳ! ]MgrWMr4,2N]kOi1prwK^aVB=ثn4B<掘37o 9Yv$Upkxi.$7V"6Gݰ!,z꼆lW% bvnP^PKZI5_zt'o#؛ebٻqc4g~}\މ@a'BW%%JOJk͍|x]vY<[l:%x}+zu' fݻ8p׋53IE8ܦ8x9*6rwa󭘍rɛ47qRϦT/MڊmX}G9FR'|J_ʦ鴣Wq;NCH;Pk$FIG^#ll-O|Qeʥ1t.rߡCb;?Z'W\7")@ gDDeԖ~Ŏ4<UMZLWq{)}}PF zR8ĕWxZjy2Ub+Ł $14^H{G`Sw M]iM B\dwTVRn }Ƶ|WtT;BfS_4M*u>U\mn I\~m0+Hn/4{<\eeL?8߸ fɆW/IDVV0@IsDQTcװxgv[NDEz$Q Hi&)> u\싱(cB=~xg$WA 8Ԑ> \hͤظruq*VSӶg!s?pfh 4MEݓ Φdm / 3bWtOg$(hDo]lW^2"wY?cLN{1.EYijxK f+(ǜ>I@"b*9&CR.&a8FEC1LwEid>`&\(N$1ycT'|~rMяT4i_GRIJ*W.>%14iˠ_q8 H ,%"^c鯓L2Ď'c1Tt<+؎^&᫶{0:û :yRP~. /i-TM@Y a>SJ#"Z1Y&|lXOmZ3{ k~m̸Bq#.dge?16:'SHMudl&lrTBB6Gd'ʉGv 1{S[!4vO>W Z>HU-;sc#}:W`!ר}TXԇ @Z)G6 otpeqRHYd-YS02jv XjE ݒP{.[HSԽKǨg`N [4p&aO苋LT t\!+-ٴ{c1 .wx7Vr?' Ff>Rh%KetӀf_LL#V_zOgtiփ)I>lC*+o!͎#k)5qa$yA͔689=gg 5/gu}K~6Mq߅Zo}oR-TMTuvWods3&\pQ{|05}[]kmǀ.]D@KLJ9:%0) M[IٶT՞~u2^`~r 7ߘ{7$` t#wk1W2%tzLR 5Ob9vsb^ofL3kAYBGSe ?AF@AYgi:{K[/d9m0Ux@3)NMAڨ'$RƧgUM\N{W*ɤ*Ug)q<XxKڤqMt JW68VpG4OM׌:HSp=R\6E<@>\%te X]~DˍBq]i\U<7<]xM[7 늸Ua PX cRV@o~6:@T98gaDzhȯ xրZ`:!E>zLi DHuPQ$5q^. %-,Gө12Oz(_<ю(Ϸ%ds,L'+]0\sR瘸m1fvgOt3wOAyw'fi!jK qA7i5Zʪpx3o*#QfeX%h"vB9`Xqؿ[G| ^?íD7cjw18~lv^Rzv& ν )ٮ/_q.#oVGNLN`sP#e[ѡHChV:tI(Q E1abԭ;{s,| UVrNTk=plRŮAmKzEO0yS]ݵFJV=n (]K5a ‰dug7G@7,=Kw@%fhq0hͱ8-9~:]g] ;0Y: n˿|hd/kjl;Xձ\O0^%PwXdx`-0ۃ]rsڸ"O4~bBZ~iJT `AUc^=m=Rɟ^V=@XyCQu#(@/r7";p)Dͯ`BViUoӎ@6]c]Rrt3 DlB~c/'hWr톎֥~G!҉X ʧ>Lq̚J!Vfok|QDd7ʤ[-&ۑGB tӹ,wdr&ʗ@_.5a7By8rCvcvqO9 I,Ş+SҔr8o*B@k$j_ɸQ{c6YQU'&"HZ5#KQl+|7Дa >pL.y^8_N ְN?[EϿC`oӰ9:fd> v9byܗ]8dPSGyCLbFҮhu;N4R ! I^z)=x^s_wtGKj|ۙ45m <0 vb)~c]-^󏫤)ξ^Ø~($2VO]Q+ 4s=AoOzZ6Ӭ85fѺ/)&w_cˆ=3啡l!OZiKۺw%q3'1jũDjwsW.Ҵu&EyEǘ27(dK).6zfo ӞP(~ylpє+e³줰$jd$wfr-\pAl$ 9r*F8Ҟܨ0j PANGܙ4Q[ZHRnOBʱ*92c,fv̆/ߠ"7s26LժY4s Xo>y‰iy`/,@[ްEQ)>4AR@_\EQp]h\cUΏĐIU(վD9[ ?]e'k=5SuwA?K6`@fu&,_ q̑h&Ob/eAjox-׷`8ϛASw,?2\'iXQ_-CfU$ߦ:T\۟Aj ]g-|d^ng]ךjqV=|+.N ` ]L}+53U2{(`1Kl1OCr%R|: P%u~\ XKPp(ɅNδ2`Ofؘ섧^JvLG#8rDnKV~tÕņ#t$t7ZwC MA=1z"4>(!z CGig4gjK(6g}'_hI_<1!XA)?f"(8 2JG2"躤% ːx׿]4 Ģo§uB rzSg})oY]J^F 1f7\`$rd,^sTBqBwxVPh=눠~̙+xxsjϑu sbh2r٨X' (,_!U0!>nT߄R8h;YwAo P _+ڀa7>PJRPҁ&>l-| t_r BN&3kS l[] BQIDdiX[/6qs?(ǨjY#Zq޼}ipĩn\r(yqVo)"J`b3jlg@%^mr$/]fr2KO`9j>PfSDER,xq{-%FfL}ihdZmVKV UG. Xaˣ?adOW_Q_B_S% ,"l 1g=P,nC5W|z\ݻP3a/;]Qn{Ժn;luG:#`(ϯt7Z L']Pw2Ϙ|cQ<;֕b׻ⱲB2U5Ir)#DUַ).3TutE˪J -Țw(:WIuMm]N %P쏪)5K!\:OL@y׶CTCݩ?jg uPR2\Aµbڜfx5:rԐÂ5CwdwBA}0 HEI7ԋ.Decx2*׹r`s`xB)բ9\@> H!۲_:YGB5Af GQ-\łPP }jC |'>{ +Ѳ!4gˏLe [Xy&¶(YUFNS=zm}o O s?+ta\/A^1u#j:!$0ڦ$t=luFoy< pnOa~N֒$8ظI&qvF9fn in0G3iD< 0|N53EnZx,~T#Qλ,&k/5\i/f$ GOA(VL~Ud|ѹ-]Im_-??Q?&:w3? ny\Kvz; lnDV!o &~pBNwW?$2=0 Px6 ,_Z`Zh Ӊud"%P)+#i@Q[sSHr6 ##ZFG*lVr'5ۃt{ɝ NmSub M\{@V9?:%xL C!h8Ŧ9BfA ?Ȳ<jy7vUb܀x"#;/[pxIQfzagh#3e{/ Mi B%0#鴰.&Rt5ȕ   Dy"+gdd_X]WsXʲ\.]j8TsQGKl%?_zUCmܲD4R]K?u6H+PjS|Ofz2.EQ0H\EVtccCƖ)j1=?P:H8Ɇ!br( E=WR G./ v1-ύiC> Z"(GJ%S1>#Fm>8ɘqdiͮ/KJiN?*=qnu BmQERS&6YF-,Guqwxƴ.[Cި/` ]d+smZ ZjOwl9pG2Ӵeln]DDzi5.'+L&FA7/yCSgob`s0fUwuhuWjm4g eR@"'HIawۚ `1F$2"~J/mš(9"[7V+n+ΡxYb WQhWxǐ! O~MPNݠf#@T4u{{`W9i7FB<a3~.ahN HXZݶ},xP h"*wZ:H6ycaIp,iT?MKyډcfLR=35Њ>L-IZZj4?ZsK,~X} BEKT!=qrq}&smS-{m_8&'g6Wgb1OG j>Wqpx8T${_fRК* V(+ppf1Za Äs{@d[&GÕ[e+qH]?\4W =DZqJmף {)4sߴK>.Lϊ/a+10x1 (_FK!Sp>$-\"oZ2jcU\mo[M~&u< eokyh_4vyνTO7Nu8<ڶ>pP5+}f{P搽D )zlwMrNQIGO%vڲJ.M],F;0f92G FtonݝQNG?9Vĸ'M Fi&7k[DGoGo&,e0@ 2 9a}ۓX5m!>!BhU@Xڽ q]2\OI h,`kK8H@ lFKNׇo̒WJL!ƪ˝6 .c5T{AG&k7UE~aUL!!QjCz̟w(23Zۿc:k5Gry~[˃r q,A痿۵jU"f<.:J9>t^kx]=;VU+9ydG<֩pJɘ#(WVu=eHq;&Rʅ}+G21Ԡ)vTpHɟ״LTPb^EBHb {bҳhk#ÀZuGѷ>7 Hγ9zލO4;WSB 5D5lN~ taVPL{ tȟ 6󠹦A컜FW{%Ce<aIç$SmD *ql0Nup4QM5ZȞ˴^DBuN1pxKX!1|嘂'9$] ?QȠM}TI< {rPƵNm9p Gڎ5HqoWQ:G VQ۸JnJ,sC![N$KEZm(^ƴiTq&q#勼g`U=PN r#f.4)wLx[F5+)kGnq] W -+(-R9bu(cY9XC Kjm(t /֑s՟2Ze ?]uy}9qsA *wN+yleG*:ESFfUkiMTYڢ2o>LKٱ(d*eNa؇/uC2 ۽qpẜ5_03m0OgiVAHclGAOA7uǜXoBS}/@<=^nSE]d(M nkofShIwgj.ŬZV< m=ƣS%x<ᨼ,hA6zqa: ݠ CjjdmP6C+WOZ # Rzjk_0#HBܲpœq8cSvGI33W$%Sö0XM(f`+(h,J("D|, ^>N}9:u֒v.*Hm ɴUT|ln2 ՜߰A #_`{ߟf[jC"䚱湦,lGZhfUTzTwge-{{4r&]#پ. IY&f"G>~Bv5Ϊk CxJǥ]dv4g7Z΢VfIѶPʎ!>Ts;6z<2 ͨs/p/q$iU~p=ZP5G8'= RBZ8 _)JC[uI,Cc _И'Vz&豁p=ꂣKVsD/MHҢnX7>5[iozbaΔ }%>Z"v\XkeM\\ï9RZp@\s+ǭ0/_r4 3嚩ؿ&{LfqC, c |pJh$]w Fp0:wsu = G*"]ATQL4κ,g7V]{ڌR 070f~CHG7IoZi\p_*&nWW1 e#ZwzϷ5If+t[v TE#w1f3Dzr[-ESzVXϿT,Tц [T)yy0ABap$_ |v]Q#iQ&az,hBTy`3u>ʩ Q5l80>@m۪.3E8Q)G'H\  .8q.cN{[Apm|qЌ\iXKeMrGGtg1+.|@I><5g2YbcX s%P򾓘$ge~â&,wBGᆉSe%q*$D\/! > dзOQ?f@+ ~ZJ!79PUJY-CܯQwT1co"@yG)-qY|k2>G&d\G.ijWB-w M e/BB sݹu楡X LxTȹs)`(E8֍^{i9]v<N'CA%aKg1PGV*ӝ='J aWj7ڤm0agrts8QC=K}Dw PǑ[R Y| sV+@*)O=X`J\ @\>J=ogTFy-aBH#>L㐯.w#zg/Q >w@VbޟC596ӛͅ)8ˡH?$P`3ThD.@QjR"HX!>~/J#27P|8e?TGH3dرgֆMú [9w_ꏫ&͇u*Hߛzp R9Bԑ:xvahgXVQGنsږ>ɒtL1y[xfe. Kn; CzzXUو[m P:qb*Fu'a᧘+-eXGQUŇ)]CvN&QH~Xf)7 @yioK|yS\(%7-< C893R<$'냨k]Oz;T{$tValnř+>IKLfaȍՙd{F~-5g,C!ޥ\|=LɍALѡdFs$]wls;Lå\]%f)<5J$6:0=Q:"g YW3H- ex}`;6b&5K89aVzrM>nh9@Hrs}LSD R<Jl"jB==r<ȀFQj'04FFg P|DOsW02pb &m[*~pe|J]7?}deϵy$E/Tq0@D?K0/r`'KpJ򽖹%$1K*KP,$/~v1yxޘ%cG.<5 ƃ*.F%Q >$ay?#j]÷X%sB)XA㴖M)Ѣt=_O&Zdz3mB3֜mIV*@[^PEIx Rѝj,RZm 67=MYJOQu_<8pZ|l? (xĽ'E?xk}) Fx#7}8?4)A3`$.F2E?f°XBK; Izr,85uA]5sPɳd*T}7t8ceT.xU֖3A*2(5(qyni:~ӂ9C I^?&~M^o5|0?ѓ Ss7$IDfLj 2gC[~ߪn\հ#O6"0n̟TⵛR.9m.~(09'hO[w f73|< 6ezxbHC~fŽ'GoRABɽoMnVk 1Ayn̴94ZԈ1={$&==&!#fK~ v$ʌjƲ&fM,wXC]ұpds%EO_ZiɓBیC|G$@P gxŊ"RL} ޑ^\^́Cs@w E4{!MUd9<qYmD5!|aw{+n̩!$/S3h&}߫s*[ ;܁!&"?{( JryuIO (l.#СMue-|V eQrAM3(b1q~.;s@ HnS!89Pq H-@FS0`hyFE:yp} Z Z'U)}HNW{}f:+9??{Kѱj:[|ԸSk9 ӯrhf@7ٜBhag28UlikEzp~pŹobBkP }fgm6+Fxd_CH=ʮ[v'0RL\6T㎔dlXfhp6"t6B)ho5B&@i&PeB++rKHJ_s[}5A;z?u[/M"y|v.Yz.ϯJlW%aS҇ͫC]u&Tm=2ĺD_|s El؝/zԚS׊p5re6Lx1 s=)6v7栈łk0EHF82 ˲KvC1e۟kZ0&HKV?uA-haiK28 xR^'w˖$g5FzK vQvN[^#p)vnwW+?IH}\ԣ ±3P])s; RoW`&*2|.XC1Ά?~7T%!#:srsixR䠬!6"5E03IYs7MmGĐ4[@%$uqMoݖg_9s{b x }b:G0L̯s#db kUKK[- RbEWX6jtwJRL aW2VTG?OL#D-p^a^`#$:b+əzG1G7A}8` D^ [Zm3u" 2>i< 9nKv@'(WAz76ނlFP`r"%GY~`6Z"NPRjػ\_7XZV!ia/GR0::b]OZ% f{35xlho a5S+TAߚ@gu~Da&εRbu_% 1^766ޱ(2}AD]0E+3ELѴd“1݅?GwTqt#!eui&fFcW0:RN|DsjǠh'[h)& j$M/rU_(UVX{J};p=ɪST%QM! G3[ju\fzeoinsetF]}0FߔfAB {RNTZ9bY]ݍzgc-7J}%hM }a  ͳB.@O5; 4c\ewO)GJ@z"@ӢbRL@Lu$G UUVR p To?̪HEd2< -+- ;~ EW̍re錝dIou`:۞{5nQ5qHig(`P'eCD) ?A3!RJcJ5/+pEFl11 VhczJA8Vֲ?e۬zq4+*dBT7Ԇ!5ؓ)/EH/Mvq :ҫi,) (;g}<4Ȯ{:&?-I1iRiKgt 2+SehC0LYa& & 僑tչsh'Ha~˞ʮѼOwTE3}Xh2(+J[µ-#UV.#tpL=}QO z75de"ۧw5W "44yBg -[jǁDm s8C~l7ZOmFP? ɷ״} $6<~pY`sMo!M3!cþ/7ENS0M*'sd&$6<̰^{6wG^`ӓI#\B7;8ƆXv&ѓU ![̶.&E=~7D@;<5UjEv2ϵn/p/rϳ{G8OEY3[VT9#뼮+lh 8iv$'fDGI!UU@K6 Ype\)|YC0^e]7xiv7Պl(I05ݪBfq7R Rt}{{*A_]ЄF th|%µ%0b*TS갹eTyj~*14qXܪS&25 adO<~"fZG%/Ffc8 'oXl<*qKTͿβ ?,V`4Q+Cq$|_Zƞ+߯]f$_Ѧ.CCIR~_pQqqZs}dF)m8|'~6 ;A-''~UJ6apU<- {¼P9ye nsu:g FT25&yWAvѳ#.%D|_{ &%yO MCPKbfY+KLK+p:݁B '^͓3y\)H?49Nt%ǚr|=J-?dO!6*J_ܥ'f4>;2_O:@)6Yr7%B'U)2?mJ Cfñp-4n|^nFϠ}YrJ-҈7Y$> D4%>4i@[7JD?MѲ\*OٕBo,%l;!s%EaڠVFb`2M.;wC8"PPF00+U(!:xk[7 :" 5kqd6?jӇZ8!s8?TҬ긻xL-$-Ċ ׌@6ʏ1i|6:.JN lG@fMIw2Wjn &&|Z,Pq"HXܒfY*^Q_aC.6>]QH UiC[S+v!`|37Ȳ&fa0 rj[pePM9ƭn00H{"y~&Ab6_h[)a*@u9ħq>ޡpZ:A6AwK>CTSoŴt>cQhEn8ЕCw;\271:qN]3R̛o!_'b䍲\:Zq0Ab^X4 (RX+J cP} )noArI>ےuGm_< MCo2r6PM/C=*1q>>(M<]=Ip嶮;NT:2VۍS_/Ae,[!kB1A(uf˯ĈTfu󺖰\j$!UZiϚP=Z:do&=<8YsJ$݌zK X,UިYF2Eue+sO:U'C?;S`e'qiof~ e2aJxC=נea]\ylk &>.(A uG:8zwyF(&z*!$W4qD/٢LkK/# Pi]T%Zzn?6:f/A]öXx\ճ {CS+H͵m!Nd8: #AB%='XcwFXGq5\-tCK=Rބt}72(vajtym1Kɔ Coicf3ô Υ,s"\aB@7%OlCԅ9 }6@8Uhߟ܅|q~Jsd<.8 2Z㙐Og8B6KţD:S<ջP #NW#@H֪= SRvPpZ&&"]3QWr8w:L>%r Co#մ"zY/;UƘΥP}\JH/At/Wzސ9>dnw|"m>mN7favNhr˷ަL3~)z%b8yvB5/sF +?ejk;G1yziFw%" fe/ta%^`.3WAsWr̻P@YYB78(oܦ:9 MXǂ~2qYh!΁ulG;eD2=*$hKa-%J0`f 6tqd| ыa3#D3h'7E"hXirHGv (W>3^ Ҥ^VzD"HBK ZA Cf,Miv~M^AP2TAaؚwxG4PiS׋1j~ u}ie ܜ@ߟlAa©Zi u`gpgAO}:4/5KGSuVX|j@>.]n7ʦ-5FuMT]fm ȯH#F&9돌"v/,}U糔-ӎ4tsqq7PK p \dfnB::P&7S1if ( JOg/ޘ!,1m껐_j !%8ỵ>h,s- 8\:Wv7`.cޔ `EQPe#f0= C'/_X,Nʋ!]6eZ ~o ѥ Np.=l}]`ɾ7/įL _&XoNCq:j*܏8zp/Ij4y#]!+3\CZGμAVԘ*4?)jo騯MVƖx }Jxb$8:2yiړ49\B Btq/*߿b~~} %|D:2PVԍ/t)V\Qiogs,zXTbH{hjK"呧j ^MTx^WOGz_Ad[X6mpOL6$# H!#iӋ~6q{klO 94H|`tHa$e9K1hMYɒ >;w1߷~"o(KrErDc@{yoE%Q>Y!{ ҝrGƻ-c8aP#ӱf#؜xLpoYnԯAW[}#5%㯳Aj-3r0ƨY:OL~N@3rnJvq9A!0ARY?P0./2S D-FITa Br<{qGdXWk Z@17yV~d%>YPZԎP(%52eҰ-ȟ2:Sf|LwC\=BQS}8S.n>a.ąsHFҭCb0 OnV;U` j 5,T4)W :4lR4/0؉iڥ [ 6nyr|?1'B\Neu,۶8C*VNOZTg?( ދea W(qo&g@AFM֔mN!. ʁܱ@ 1*Ct6&F 0| d+qpLpp}?S{m\܌/EMDLO y=R7d ?ҞOOc dʬ3>t| ]Pօ4XWe|s1Ka*+k5v3o==rIE78w^(ВL6PQq J[`yStV]q3A^%㯛 lNQ` h$%D/$8L HM34Bӕ\ :)n>ZfM =&~zRKZ. \,'mwb;!+ C88x:CZ90G%mnHd@O04=7qk?fty(-;Y[SݭK|k* p}mQOnMe,cʪ;53*Ǜzٯ;9]Lrͫ6mI=ѫ;iuN 07P]|ߌF$`LV=Sڮ8[՞.W_[!eɲ vB -c/sjEal*ox777;5|A=\4l 83AE* KFaJ׷iS9_Vm/CTlzN7Cηe.:@乶;x] 5u<1jsj{[(Kme,f2R0\Ҟe' ݜևpQU. ᇞ&Q)TQʡ帻;r 4޲@ӏbD"yNUҝ*.$ޢ(;[55( r)4_Wj8YFߗ(^p  t)&'51@A R  1",#^h.8;@B Qef~~GH%D3=Yقno4H{[iBZb|¸Zs.'.2WuәX^A]\AUUi,VHRsCq\eTUSڮ䙺IT6=qp":M*7Y ̀sڰxDFh DOjnNb7K%-6sQ jUJ m/Pf4O!Ωn È1 n0v` Ҁhtɇ~hc'2^*[ `jgdp}8G~8v h`0widl֪K 5^g\C]V@ $Q>upYV>%EJ\gwƄ ;/xQjgB #{n1?=i` P|"CZKifٗFSb,|$Pw~64; ӥg?lv9D:|>j-eeDy` %I[wˍ4om k"oqAP lW*\-W H 60{3H5H=+eǂmCgWDGLXKv)jU=C/ÁV>mO_M v ? SZ&7A\FoR@lfn%T2Dz[~gjDL7Z[Ѩlfımܨ '̞&GGsy= A@SY悗SRwL$N&Kw>8fQ??tNmp4`tYDE/H#W~+Q"؂W/ƕ@I_yKjG>.fQ{ĹUXr5|$hE9BrӡڴaOoYAfI4"bZ5wf 7]`_ xv4"TͪQfд@FC$2+sݩ6DSCqg]6$NI&;MIr}M6 i`y^"Egg[X vtd8gĵVpEJC0f""K7, L\3}V:'NP q> K}h1ݾ+blLۦ!"6$3WuDz{iDz- cXTBj%JueN3.+(yX/:Qުk89K`"Co '+kԄrpe8M>Rlدn$@< =\$B EFR%?Bq ڜ@S3|寥ӹ[arSUS\n[+߁;P(;ɯT 9+e9mPq*hmFy`pL_44uiM'?$Wexh兞|FjՋZ1h89fm ND; ͮi \ CptDi?Ukj/_eaȷӫ~,={"pM%nmtu1OTbQ}I_ dZ,d Xuʚ9dqdc Q4׉vZt}iQ ?ϖ/9n?ؔ>)pAOQQlWN'0$ WA=VS+MݙrU*c +ySV7W 6&|:C\`HLlQ~De]EtTr_dJ ȎX2[4V W]A \ҹ[؃hgF ԀhuiۖK~55`[çr纒f ?DHV16q;Tg˺[vu1Av!DXQ{LY_ `<~SvbSrsQQRwA?HtZJ"gM!*ݾ@C9Vǃ9I u s`{4lR m@GM9‰F#O8;nJp|."Db"k> irQ^J t Haآk[WL9'ߊw?U[o MU8nsh#V}q~?c{C{s"On50䷔CfumWku r| eԱygcfPv]n:I5>]XˇP!4UȖoZdJNGOv3wzYHx%g7,Q$_]O GѴeTq.?vxߡe8_솒"k}f$ X'(зlh=(5גTClP. Y:}_$CU5:+BT`az+ UC5s;q4 J QEs?)Do sc ӳ_B7gjFfJ@ET 2@K a5Ea9pN5s&{οb90~qHTiaͻ|0xPWX>-,6οvZVwb{9=7DN^wa )(?whrk̓t G- aAg~A {U1"On)/9;A3K8+̛ #.B5B{h `$;4C F7ƣ1 zMpCQG'?׼,KcA:п YpB ۤ(,x@It@d }}/ NA)v6Mn'02a%/p &B0-g>hj59:duB5c諾{7 7s9YY@r?!^jG uz\r\PyΩά[3ɷtSK#]%k#JF(Ula by&jd7^s4O_yOiMty̷ꌄkgΧ') F@ڛg%M)*@):. {ӛíy,Cbt?Grw.L$[(W.UYk |>Ο Z ^*bvzV_s+t|ՙPb ;kV4ɬW/o&FOjȃNέKVĵ zq}D<7Jfj*"[ ]^'._OD?.+"DqPܛ=t5BWg!?o {WϺg";>ej{YWG}Qv{-ll~#%hQHoQ;cqŠ﨏1O(w.gOe׃)2{>kARq"{YŚ~QQ#fORE4rcv&:,өo 7PބΈ-]Iݔo44Y 'h x}*~BGB41i0|ɳY4 @ W+6f_E;=?wt^`߷W'}Ic+#f_mr'5lXx~n}jxsRR]}2{{탽W߷cıj%s{dA/N:Q(8BK11I\}hdO!ę@%[#d].ـNw(Kq=zDՁ}fo4/]33E[=Ao7Ͻ(ܘt=߁:!uݨ6ejtr]7-$4M@K:~l~AD8LNGǿ@3i+jIz 0~Xw(_|Yu-\8Z|s6gDm,@d4]Jπ<8FB['ËK48i;2R@dv۶[$*t&wnjlo'HO&DCvOI[>Wmie@P @Oswsm '?YQrbDkE%s$v9|5-{DC\!⒈m}&s,iLÀR '%Ys_eI y2L'EPOد[UlP &rw@Mj#X7^ɂEr Yt<~YHB|"";n85?cm""]^'%`dj8rx=X 73hoyWr<7RDPA5_n1XZz9 wRl"d1dLv$?Ω=:[1,fخ }" A2bMEЮOP<φx7B,z_v^%#KTѵcii~EqpGZ#x=a5ҫ=+hTqp3<;iz5lp0#<\ %ٕ$mŦ_dP0ͥߝ.oСc)qKf|f]qs|y]1{ہK+_24917= <kB{jbAGmuj>lʯtk)]>YhZ:ZMe)UKƺ0H_+3qrҬ {ȁp8]ӷbUw9g[Q(VѦ>m-axZnX|2XS w Җ.3XX>p<c8+ $^n#Eo`l`-9;sA Jlwvy|P; YmK(hH5ET*,g `Zx?͞іF(@ eQ:Fx^Ƽiɿ*FC@}pLz%&=g .誉:(5DsrgI2"!FgagF;ɶ\ע \vvpbup?R&W Y%{3Qdli_0x%(i̴R1T ~%i***po+hAU&|w(Rs 0`U`3nYX[ iQ~!xRd0|b(pC^5[KUpjL:16"L:<G<;dfW.@.d  ^.p)[=,KB* F6%|Y7y07:g&zg:s$lDax+Պ䵐v!bxI3)ٕB܈ݏZ>҆qϰ\SYQP- юd#šbT=~! y} Jb ;AM`R^HSiSSKj[TKfor!DVqpoC]7.< Xo'Z@ Vklq\ۃg,7WgPKCЎ\ }ސsj?mw>/JBu iLc bf-*:2#^/^(pv`}WIl>X(8b df} S^HP.-L+1O;1S/;uF%p>ϯ8F4ĕ\5D_'z6ju L<>wv(S |[D^K}=1nQރSskI(+eM_]Ih]4#/(J ),&)~bMqU%iߙeE @)!ͪShy]- LZLG7ܨ&s"Tg"V2/ WU\3e]GB!%ݷ->pK0NR\E<m9'ˣ 8(PK__f נr,bwO\ҐUڊ飳5$>?8'U9`H ڸ9XAP-b̆[w&~) 3+ &2qdO($wIV#!0 #"RUK..1 ^fHDq 7̸Ro\@Ol-| SɃ&gFty^V;9*( v¸gϔ&u=8̆H{4&.h h4zz5R؜cŹG{.IP~ю>U;RZxV1׳‹'a.Κǰ6[u Ouف8/VIs0S$aC暴v;fZ\*gUgߟّ]3H@FDIP=+m/ v.dSC#0]e+dO}lW#RͳД[=zl6:xŎӝklv芿P[:A0iN5qw02^cC)ϸ,.F)W8{\/aO *DvJi31HEWΌ'{u̡ ѽ%ȴͅ:?d tSU:Rh2xL6/לQ~۔}vj[EO yDP`q _z{RNlcZv%fmkJ3b[nqWj{3FCxrnڈzlM T@ T3˘"b[?Li?`5Dj~nԯ|FyNۚ.Z4^@ T"Wk#ml12HzdDYORm'KV/"pX-bVPQz8:yOV$Ya^PH'3L3Ju@&Gל 20~[nRY%کY,O^>]bWZ?hk@<#KVHl+AllQr(aadg}+sB'8"#nXIm S C9r?#v [HGhCKx%f)#.]G/VxFq*SߩmĬ߇jJ+16PNTHlZ5kow\\ 6kh_}j#tܜ6}p:z*~q6Wѳs7RWn(ZTtT4>($&bQ={kd" z$.2;9^- KvR ng@äq-hlļ(D[~_QrHQwM2htuc; - peݎ<Vf&.լpЉ˱V~=`E&8#q+SǷ!O>h15^{ӼJ%4>/qku/'vP[!㱲{dԤ3rSQC+9W"MhlV`ɴ/VJ5 *%g6o=t%_[ EZIg]u B8>^~+Xr._aI|GXؒwlE2V``'u!=<$Vޥن^qa"3dh*oGJZ|sm mGʏ9M:2&d; tF۾S<ޘ߮ILSUl-\'Ѐ8>p*v7, 4\{5dD„)YÂ#ڑ7@' H %T_.H!bbI&۞E'qvc98dίvbY MRKl5UAwk55 ]NW{3qԀ~L'Q,s8G7Dsجf kԡN"ӪLt*neFlOYB[bmW -ԩ^ 9؈ [.}`mrO 8Db4z[kS^zD =)oje)jq^N?4=ƒ)2guZSۂGm&uk60)y2^ qy;dٚT^`U i> }&@)U͑Җ{{`4U}Rv+ őYWQL+WH6t?6!q~֟~RX[. 9ةI%K|QH`㟨X}Ÿl%v"20*|=qe =|H+_P_V B,%X6:}V=@Lbюs־K>i:HLP77N|x!3>4`V!E#K4M()}J2dNb6n̈6m*}RﱅF 8|yjH+f-E츀݃|7gcTK7Y"ِ`TIkRk4,1/J^X .][zLv~H?g`Z˚q5agvNI^st.qs'~Ѓ'|a>_TAN7T ޯf-\NWi"{wF*Ld]3-IkC4._EPrD)Eܜ1nRVoc .CȃB1 ߛyKԇ!@K\$K82hTC:ZT{\+$_>ۉQ8|WJPU/2VsT[4P^½pC+XH.^1M,&Bc0RAڋ1 3qV .ɭ(Es'4 f0ey z¢ N*ZJMD^Ɣ+vSsz8 }Fڎ}i,=|;ׁ{;.gܖo[n@ G*bq% /?=~]]oEتDQwA bӈ>Z-g `{/␅OFxVRbP!$w]1K;M=N'=v~2BXL1q!39+Rs?GcʂީI(ߒ1~+L l$im^ ,DoIˇ>1:VShy_Jy|$nF=;}MW*zG5McBot d#[N$IPks`(E>ھ'hLSkSM"YОQj"WWnEGJŎ:=䤋c2\Zrv6T@辫X ;h?8"Aysd-MKzMrHoP;Fwn~~P={xV; 4 G h3'NS.Rc)X,,ڗ(º^;bj \Ā0Y~(U3 _t͖!$Q)ٖK]jx 'C{nsşTijTZbRRJq_%yh0Hw# _ҨDġhYC-.)$;\M0V,ݰ@CNE|}d`U ܻoXŅArκ-sZrxwC{YE):J6 U"cҜ UGO=4;(~BvӲgCVZ#hxO~PD5pWjl8[)qKz^cJHHD^o3%G 3зx,ww q|aL]vܲǰAպ%>+{hoVkfJ2* 3FFEli= OYќn7)愎+h_=ff|yag 93AeBmn@ AÜsNu2uw˚HQݥ:2]]3/{6|a#%MnTJBhNr/- t_CRx xI Ee~z;caVZ4hZlL F~E >qkw\) c⅔ Z{B"E.Cs4>+…f{vĖth9kb%O^~V'ђfguHx(;1[Hl>3зf_0yNݐvy9%%寝TkVy"F7aQD&Ѽck,Sxa(Qj.0MwzEl^')_6W/$\wB %)gе7K0hI z`}%/ۅ4EFДbz_[Ͳ5ZyOdaz_T%q# W=1kyQ +ހٍvZ'd_ɢV"K:3oa{'"| c`^/? :$`w.2RvX%4J7/'ZLО| kxie1AxާiP3BSp+SrbH+g?SSnL 1 5@[ $+ғrZ) !/ Mzhcssa{@ske䜉Żr0kifdὬ;{gYߏ{b(ẉ5ym49vҍcHnq=$h@)CqQlo&HfDt("$O"7ygZP޸$Z[10 ]Egh\lzt?6i{~,4>PNDXĿUƇY%wP-?t*SϴRIr(Os_7,xs!Rׁ2|,]#"zy>P?}鿂J)|+iS^aҺ9z>dbxU7 /Oq~G(tPr!vD{%'A8{YwGsUwF[hݑ#rF$0, g6x>K^6q+I4,&!jZADђ%P;(UR.OG*O1K=ZyW pT)Rr`2B 1lZ R$+YuǮ %ʥd.~Ppե Z9Mp2EeQhJFjOEf/nR앵gg ~ CKRS> Xd<M,|^T1NB_6j7qv-d>}|+Uk ) T"AE׃4y[7M?8͌4Ŀo- 1MH)RQtuPlPO hX)+t|' ,zاAn2ܚ=k;J}~w`&Wj64 *4|ߚ*"ë٠QBLrCYP x0'loŠW'ıB 6~:tжף"R7Fk-l'QF)74| k@V$08`nKxM/Ke8!۪Q=@=j$% E7]`ro3py=ppXJ О:&Ǟ: V'^dI$*xzhZ ׾ŏac&3t/ڤA(ԡ? AKCfK` ?ǿ(3)DM*fu2:b &r<:<-,lndJLPG~l ! ȴV/tD[.rV+S8v9TTAOdOҶpу3~t򓋡} K6"y<º g~Ùy,n1kPFbUF("O,h!ZO+2[4l umDUum|zEdl\wpw;aəuXu^IG;&r k9}=:$QK*8µ-B%h\{X%T<JQBnXn+5}55["#iZ0Qv $o6;bsWŗ {܃C2g]Q:ocdM9d,`CPZ'5a/*#@!JVq- `$`Ǯ$L3G| ߃ւXGa4z:]r[ڗ6 fM>{ ?۠ȫXFJM{+9zRR6P{!>!/Z?J޻^\?7MPȟLs`_Uބ>\ YTg@OU4O:ՄFl>U83ja&ʫ~ZG,b n3 F,wIUǢWj(+XNv̂/LQǦbAK׭d'&ӟߘjy>SAѰϦqPDu=,kD2'^ˇU !=fK5/ 0PƁִ?Iڐ*?P@kaK?s]|!\L, 8w%Ctg;wUrz4N~BNSVO]ю'BI-p+ v۸ ZQ%A@6 dSv#GBK k D%ϊ;݀qDf.\t%xD i5p'SUfеqՄ˨#A4l㬸 8\ wМ+–֤Nrlp缲kwv$6>!ܺn?^8)-4 L1}1u q,ʂc,}.GEGF=*ق&TْCbUYm-6pi. <?FuyMDq{/4c.JTp$NWZXOeEM(A4K-D JcЈ|A"5>r@̆茒t3Aja`j,q(WxvK/gꋜrp[?5b9{sC.$BKhn(ͦkntDx'?V4T1d1e3A3`e \X s3I5*C^Z]dr"YW2MYl ^}M\^:"ȇ;L2ln1q5KfQ}]`wr568SF1_C`06ukb( q:Zԉ4+6.rig6n]T=}6A֦;?VSB*#A.d\kMlzmyg)ƶdiV3V^3Μ@x4\\srR|7;mgDMjl]FQ$|;-:L/ :^ Nrz RA-u: #\4n{Α9qh"Aјq${LT%= $Pp{gஔmv3/E+׆`Ŋ[K^m~| 8@qhYӸ5eVDx/!SNtC0p_ BoD0>A%*Jm}dfqH.S뭢-Ñ8}{w[n hw6jl&QDD:U:%e$d:06PLf cIgdjk5 }f}Y&%/̤aJU<ׄeڵZە9'_b,9XUBs)D[; .h)ĬpqiLPsE@N{wuA7ԴkxI,ٻeMr/f:_J{_KskR>RHo;F7 "XC^=C@E lhqnS1„^fKn"265e;q~+`5yΆ%yMHHcv@n(5Ǩ6Xki?=ŻNNހ)+FcQ`Q<ǡ'<8B[%EkUjUT~bG3wXRwy>Щ^\P^U+E':-I6ؼV^+.rMvs*T" Aan U[#THsv=5B %kcǰG: S13;z LxSmy` y>6Qt'[-YF1u04t>g|Hl&ǵXf}7Q yW=aBݲDm< Ȯ/¸ŋؚCџYo'i8)y [Ip/c8AYX|,ač72|uKڈ,/^@)Ӂ[:M_/Xbui-Q<>¼d2轱l1IzO!g4.2pj$f$ 莘ͤ$+2huva½@#S.Bbdl'mLixPdxqYNrq^c(LOSDMOva^NGq/dE#ceXDt,sNXM[>h3F=U:i$#؅b|OhŸXχnhJ{lgϿJʜ \#Ft SѳzE1^V'<׫+TYkXPY}F&0IbKim ؋B ©LБGS<5sɃuu?U۱1"1O:z 4}V^3=x67bZo VݡNǃFIաq"dC|2yi=&;l9%nlV7vY*,i*߮YըBemCSUA#.ňnʏm]l! n Fs$#]<5P,^ ŷUЭ }o*1UNA*miͬ2*`h#mzp:FC MƽI"RtJ:0(gB"˪hNfvue#n9"zX|9 `WP4+əG[ooάv,gcQXm *u[DmAtMA.D]QlKR5S`P/SD<'FxxfhUҋ6]BoK_e:|'K| Ib_J}6WYne"-a2bF]#nLYP9nۃ%;l [D ƫiW$W*HwW᫴=xDojNctx}ىQKcw6U](YEU>~&,%8ƽ!/`vi}aHpƗMi?W`.5,wf bsi$twd6wcN|ٕfL1lTB 8%#W\KO◷g`)&:^(f ],h/J3rIs7ShT  d J$w<7x䥔Q<n(W)h2Yϵ֟1fMV=+IW&amWH˲ʲ` ԍ%]J<.`O(E`MqpT /2IApMj{8V0s4y j:Ze=FOg,5a9=gⱳʚt%5Xm9O^=lZ^ʮb\\Ro|9etucxe@-K1zLh|Dz1zE|XQj],*hN۩{1΀jڀU`3R7s 9?`'XxvZ-,rx2 0_:w$HTAO`lHU+3՞G(-^!P͡۰FnKR:jt`|Gu!ٛerSjzʉ+QE˄Upyk9Aݩg7?G~_cPrr\OKaSz7~wt/]Yb7\cU=z]!1hU  FJȚFg| nF=Bx8Xc{%p ?EVmd3yrwXiVrQqI?xM`(<0)"<1JsL=0$TݎOaqKZF5߆Ot3 u@%i ;C'6 inC'ţ75CuA [a7=KV,M.C_mCO~K_))R,fB(RA|ڿϦCH+Te\@Li4o[9J,[NhUA_W 1$Kx3zx`:x]zyD2ߏg.Z.P gj%P^Ñ&2@EKP/%`[n~[,b6#X3W&Tq6y#,̮.L(;Oёq XGP .Fgg; ]~{7'VprSoMVBRN]pS!岜:vrOw]s)YNN!~&"UMyO16u:Unļx~8[L0;#ᖒpQB]-VD5l|cӈķպܭ="~Wk`+[iC tm.H2-sN)?$zNFY35lSi]'.o1:WIj F,-:Y.`\;<~쎚%9zY?C9Œ_=PC52^\D+\lS#ISykj,DUM<;(`E]$2ʨ:mF`Ȉ͹h>nR H$ ˷meJ ~Ց M͟ 0ȽgU_1V3RƊÆisRӵ+@;~!~w)Mg6)QfYJO:v|I`E@3^}5=n_k|3]}BZWoUg`' zҧVYbKtS->)m,`)㻕ľ,St@ܓRQq"=)kHe>y+}jC@띭i1?Y`-*D/x*a mVusHh4,!Zrx{m*c"iy1SE-P}>|FѸb |Sf -5Ti=5SA_~ 싔*eŔ_kQHu]s\k e|ZCQN)+·'۔qMi H=8F|Rel1)oL{af#f7lrtZ=4[^c¼_|̘q\Ȣ/![S5 D,l>Z_FM@rCi40u lwaX zzyud,& m/o@E̲)BO*):ǐkfUHn#2+%Dh&2VGnNpf.W)K#y#]N( :WasY4NM_sіKo3pXJ̥QV$9fA+,G'SDZaMCy FY5tvGS*(6ՙs31ӽkr--oJ0 t2o~$~l Wm)oPb&8G9 HPKP3ֿ'mM Ԣ)8 b|P'#,ps\QEWw,9|t*_ʃک9{l+;#TKI(85[L 2tHB?EZQk+'f#~T=IpB:} ze? .vs.gs'ԎMzY| [J){jŇ`d[,+ndZDB쎧qfJ6?5T,=NQv>(ƏďOntwI595gWjްڠZvэR7 J51Q8Ͳbҝ ״t9@(RkF#bD:A=<VpWF0^̧3d|m`҉IӟZ*ÐLjΗNtHDJ bXsR?CDybը`UԺvGƫp$@ Ϋ۳Эk@̃%@82{U胻yݨ4\~Qq*# sO/tBT8o ]"oM q5x=83؀]sT!?ӯߞ.^nVB^ JL14h:g(D8`yUk\h#O$a"-kGeQ粄p?/IeYX$:F_Ёxsv!P]q5zVc/=F菏܈5c v[-g1zQVĂ{/sgL_nc@gg_j:dT>41%9Z^6|?SkfiNS mfQRJTȫ8FLbK=Q{ g(l$ CIߎ@Qʥb } KE7t0<n=* qCmjNI8Uб^PR?>?nZnbP{N/#-m2h~+%cQk`"#4& 0wt9|K/AwMW(6+I8YG7 ?iRcltzcE]H{ P-thY3ScM4:($Pg 64O+e-֐Gs}@eFڮ@[9d# ÉGMv3*y4(\b|.0ԓIw_6$}ldRŒdLH]^aiy}J0h9^*oEI&|0Sml4ȾUT?r~4@`o& rX^+[_UAp)mD͔,!1\%>g^WRI<\MI`_k$[^ĹIu}]Gz1A-{8xJ+Ԕ`Y|&2S (P8ɈA #|,"m{AVzoo_pX&d+k6avm 0V!ňvY8 jq,k؃(h(mqv7QCP*S]q{]6LOlz=d 9#O%[que[[Z[aRzAl,t C\5^gr_oJOցT/6{6ˠ>pLM,-nVccK&]LP1QEM4`֒r`f0w (b !;qV0E+t&Q\"N'cqԓP)zjavC#$N ZKmĿI:jaBMu^.jDW,EmOϝʟ}KM@4QBSv$"V$Es%+&~@ϓգSd;ː6p*A=|dz) HUYw/O<"W3#4)<;$@YH*mO]= 8Fbӗ"jxi#x2^ 4  S]bS.MS oH{lK:Ne@*RU Rޖ?ʭuJ6]Yl\P_4|CB !e9J6ؤ^Py :TEW蚍IF`:bߙOZf[!٣rraYr(\MSu*Fq~,`pPOES3ng­; Ɣ_7RbŸWrw@AҶ/([P]O`%t-,gj}"LVJbיhڃY'lZh!˝(JsMġ V r8[޽zB,2r"Dp#_,?>$Xc>o+ķrrn8f]o:8U֬'- v ߡݬb*58  Rc"!Ti] yBJYqLA3H rU_F'*.o-ylUa@xV 3.WRu4յ' de{*%ؚjwi$#WTOj=7'h?Yr0+:gJtCh bI.2А7ra]C^z-=Lg4gd#l`%s~!ުQ cQT &9eF ~a[; A$U}\ҦMMul7O|20!Rm'ED}V1I/8b>f,R'4sC5߉Rd>)#=ѵ D6zjD@ђZQrBw!ncY=M<]8\hq.z΄ ,q=+cO&IqUfxWK^{63_n6\)1nU/i% NO.]ZO( }&z{MCM|z_=1ꉜs%Y6K(^Faւ<#G >XN^_;^m1ԪYoӨd̈Ȝ?`q;+a@y`Ir- 좬‰BV7ُ|w!ZRbh~n*rvسgdJ{ٜyb=5`z2%&fNA݆0\Y|ɠKfW#;/"c4_i+d'Y+0 ﴦ]%Ck1W*F&`oޠO^beWN0iI6S>'=оi"Z/{KqA$l"U=^u'vZ}q.}E@ ا@ >)tjʭe$\_$^Db?zŏo%o`UpܯFfVFuer0㚉T@Mb9ajeLx"o5WfbC^`mn߀y{\o8"iqipU> -[*O4/$8UQB~iA),mS #tT&5z#ā7i_<9\o9$P_u`1LJxi'UF&0`ORd;jbmk:LLe[T6)̿۩׋JݻTtx/T|U 2%Kh6Njfcm]qʗtTGuo4TDQ>BO][>ㆩvoY-BГ Y=yd>ltD׀˙-î`W\S.,t YA>8栃. J/Ć-Fms,8M7'-t2ٞ(SDsaGu-tzRWyK_↼¶^' }E>uz!ktOzG !DG)4o r # %ΩU:X8MdSFxڹ &:#5? bkEYDvݢzfJp ]8?#"wffjͻ3bXY!zj?3G>TL$a]ݩ" IژRz6d.25<=wv+\׆w.2|pi٪JHڼ̺RK^t؟ Py- f#C ~%+m!B&1͌Ac̤FBN*`WG"R̠% ΨT⦰]hGí$c \rB[ ط[tfMW)?HmkKN~K=B$;=fHN'&U۫ho;ZW 2bWƜHN3mb<|ph+r0aErz#P|?=M6, !ImΏ$F?\$9E %k"XfcҢ(Y*^pO3I| "]v6U +gQ|h;7kd4(ٚu ˬPPZz#\amNCt8ZJ?TbZw~YЫaD< c}N20݆-eZe#j!.XZшq[m#uuwkJ#|"2vȜC1{;a_BiA~uQeN]_hJyMkKui!Nq\E.~IxGsst^yQq6ex2 1lǷ&B ѩ1P AI6 ەܱ mT0Kf:;C9%E3 ot=wCa m(EWs&]zGUk7~GjDk1kuts;PݸRn sczK;cUqBcc0[Oy?8r54Ng:*έ+Nh ߬ޔ{}57RtK(sH&?$68SHDlۈUrˏ0ItqVYdGl96.Kf>sfdB'$NNGUϯ=/˴n}cr 1}n;oˬedц|zs"妅qZ ޢb ~E,.@34)I@Ak ݉fӞi00w:{&E0c#19dchd "6}%۔ED>p4F'BMkQoU-Aهkjflza9iEK7<: .FS%^m3&_h˷굗{]@S7_,xR,x3wA ]RW@\!kFRTnr?!Oj=vRR*E,:C)kȋYPR555=ݙGw%69/q`ey7Mס"j "VS˸(IC-ĮWM$BZFF7Pˇa)[&4L" C}=>rJ.(ީ`n+<3`cčA//9qi~kIMծ!`:4^))ߪ!V4'L"JT*gfҎ>*jfTPt"TfbƄ8ɾ(\S*bkcծ3p(SO[17Ir#Te6_. p42Uɯq}`Ne fGBZ|(C})9+q"%r񻬧&qVIa>͹&AdQRyo*.[;26b :6ȶsr"$$@<3u@ZV]fA70&`؊#JfP;xyڸ@%.ѵ/mjPJLGy!:.) K. rVW)؛O]>hx*7eͧm*wBDLk;rť7 <͓&>HFMT3*jZ>TT`Yu1;, =;wV?e.ǚl:ݱD&Cd@}n5&8۲27X[xXUzWG}i⫑5;g_Ml\Ԝt7=;8ڋ" $0Zvl٧q\xtpљ*qmPxLpc_}DgXS:ye0TFvqڇȐmU=ẋ߫k?cбpW})wڧ;GZ?ʊ2ꜘFE n%mtBziGGFⵙX@f]ZbbE:x y:LhGk3~)'75VF֤ Yإo O=oѶ+=AW;i9X 8=c`HCt^]H@[-TvqsXԍx)cEW拊hd,=bQɤnw9^ʔiA,o#JB sPsw8biOqC{&7](4=c $58DNh`Y dg;{>ϐ8&s𓗁1 .WFR)!*xmtҽ+o/wX=+iok}Bd¸ Y__^,,Rݲ\rkcCU#w=U^s cǒ(dEf."1+4{ERŤPz̔7L3o;U@uT)Y  \}:=-|R}$E/V\k+Q:M[XKjM;>|9V^휅LXZ *LCOy(/δN)&N*ts1B=-zÏ84:!Rv-~<&u47 -֛qne  TFֻlQPqLˤVdV o<Ǭ3餄Ѥ |}IxJ{'9b1އ]lk @C ͉\iS/y4pjg6rjUp{BPgM ǚTO9hAiO n;T09hUT#Ή̈́ř=w9P[1`3;i PK^->d@8٭мs#~O➎Sݸ38@ܲ큀C") &党 ]]o'q//O^f2P{,*0^ЪϟRԱXFyP^ Brsɾ֟Wm.Akj̪K@PN]s?Xb)nb:wZD2{)lT ;{ZX2e,D9)y9y1P1}艍|Sl[Z9p((v}4\<[1/",tWTp7*hʓT_7q̵[q22VP@c{7Q9}C,ZCOC6+EPwѿR6nJϟH^Dy9Q׌P`S{WU RSŸr;L;H9l&,[,<蓉•ACc|C`6۴g?mcSSq7۠ـpxF 0?,QSqUH1ۓ>Zѧhf4&#E>vR8^d:a 5Dʒnc yVp _ꞑL-IAv]P)7 5?}mc;]t< ūRl!i fOqNfPᖶ!eFͬDq 1jbl9?d-f'-t74#\NkNl ״$e$.hW]O`iPfX0*.0{lOc\ۢ8G/.ܚ_PR ?qlGlPpVh3,iCy4ečHn(ho-iFHzCaw_BQLE6$pgA5hlMҵBEl'~>̇+ JMuhCY vN>NP5=0XAVsBA Ʋmr'9(K~ʵkI &)aV2&d2T6F$dXg.r3\HSy/UEszBѼ$2MA\y~++lZ3 rZI.(;R#/z*g#4]ºȴPLgĻM*I/Qx3ԛ2H&4F2_P;lwލ"#N) $%#޶5ꚤmL'hD, zruE8 aHf bڤ{ 7+d_YDh֟o”ꉷ[ϛcHE'B&1s"94Kh L=a*a0۠/~fX3b>nۂRG`՟vb)WBkTR]cIsy2?]P } jgMK=qS)١Ytr3v BJ6u@@ VefLkJYS9 z%&:a(D箂?At80O8bܭAK)mg@&Vyd~{jOK! .䑋47b W3F}2$6}zNKa}Oߠɮ1B(>*"`ZFz9jcp"E鞺ekX~M+%fȰ7$~@[Sfmbʫ/E܆ pgd)?M7. uK#kG+bGJCA@  ĊTe%9:R *^FlTDgT5đ,7 YZn-Uc{9RGQ/&wc&iBQ7OT~rQbLQNR^AVlS==8(;ɫջ;pC$Ok)R՚ˇB*oGjzXdˎWѵoG[{XPQs2,"𥋆`p@iߪY'A6~'{r~6$;uAњϗrk‹b8^97 E JXO!";2 k>=N;ߡ~\~̑Z^& p6R@i&^^?prcjqfe{( Imc)|mSn)ln*Θ|:/ϧ uup@P8;t^ǍgN1k^#7`цFrB.>p^jr;-t^-vP_\] ?ZfN9}R=^DLYB߫%RT[`V[P:G]^Qh3{D) H>]05Xp%/FepZV_BC1 +E7@:0:x߶%".bf'FAG(zGʔ%ݣ4{N]o( ,G8u :@f;a%G9׮%[wH=(ഊQhmYv,m>ԢG<pvOډvPƅ܆ ]84?А_6ܺ/v*  x)w* J\cȱ3{f][n%a5Pm=h~ݑ^wYV2LV[`,s:;.H/BeeAs^$TQ2E<JAsq7rDR[X 7T !wE If:dXC" E] " ?_8wLX!\a!F;y:.o Q4[9֠z߂AK#MH- "9 {5QEE(^%JŏbtM;lĥļeX"'Wjd%Jf27Tf='dK3퓺3@w%?XFBo.7)K](Td 8jg$ 'RcWԟt`r%u jSWd+'/1:56g?;4wծ߲7 ~qkFIdcnS=Z)r@zxֵKzv*:8=lZL8opuӝWrY}ISg&e,?c6eaQDf,5MX]I +e:萇eI1g|]жWZY0W~>*q˳GɦXU&b\<%Dܪ|)u6'ɛ)D=EER_ .4̳FW +twkzn^l1ʜر~a4 d &-A7ošp^p f-w/xY'ţ reœY-SY-)l ǭO\t5`)omhr|$1~]8m 1a kU.Uz}'V(;T[@7'.J7~m.A~Plm=w8i6q8+,7+__CY煓QbACEwlcQkq:_2HcZ/zYQMa1lq,scJq!潔DV%a#pf}BzLl-y즺;=\$ăvW*_W\*LOXm$^!sAƋo"aW$D'[ H96Y}srs|^DgS'^}e8({/HL ўtwȆ5?3/Fthg?P_WWڙpR?P\^VD]َ[@K*6o Q9v#< ]'@d@Z]`{ 5]HU6Bz$u(HhIؾenfn px:b] W/Ȩ+=Q߭ mjDU=6- }LfOU+Suꆸ{sH!+c.[;Xt&愢d͖0/wZ3\to<6'fQمQa]_mm:H, d0-%@?mǼeȧS0ejjmnkatA8cs$̃M9ϨuFC.Xr~R懗'q38)q/|CWT^!"7*\nͣCOxU$dRNlH<Ƹp$wa[dq_f=S@iMwDWi-ɬ)8E(-(Vi%V<[+J)g "Sx{5oO|0%0#GB_F8& ؋{[6s+z00[jSFhB#UVڅg |]ܽ#Od;cr}^f#ޓczILkk}0QrIZӘ`lȽ8R=%/uڇa%щ.1ٕуx !m}PhXjבE3`DFH al0[bswy;lyYD ,Uz)hia4=Sg WClZI,% )tvT(%~"ɷׇ&Oꗗ.99vnSEF7OP I)6^bբ%n݁wN<ye4ڄ}KR|)29m`wՏ|B͘'}fkg dUP5aM?Qw+y~)Z!`{vI]LaNF!4z[8T/ ~Auȥoݱ|^~(W) OxALRF(+ 4>p⽬Tʉe6$o_j-Gxi۳Kme,ҕW vFUHazOO1[o{7OK8}Ah;p7D\>łdTx[7G 89=fQ&ZL"ob_LCYA;aN~Q"pQQj -jJ=Kd(jOr*裾%- hۏs=p(Bg)׵Ŧ$`4Xp#MQ+7?S@d05 УYv0i/TRfT=Ht`]̶*L(@-P `p\%m3Ȕ%~|UM]g{֒'@F ~P c6xi5N;jYP+:9pIf%Jaks7Z3_p̒k;cJqUek<d-ҮŪoV+E.Qar9WE:xR@qmiSXSEceהe(Ȥ/iKʱO >PuI<O1G?VQ2א2L0$̤ːڔ:EPJPTB-Xumޫ{~gPѡ3XЕ$vج8՗cG …1>+ٲE *sG` dlE|2-m,ץȑ04.Z?Q!H2j~&#%`uUP=$b!;ݳVRk7g'7 LҎj^f~fŮgf9Ƹ:; +Sd"Y4[q\{Mc^S:0_dZ^e[arGjO'4v# 4P[NM`W%'ܫ*羪-YjQ۾fE[PeZtm;e4+&1yUQ-خ4q<ԇx|3j o(S/T¢,YWzj~UֳP%@GaHAeL.3RƛA!zX?gDϺZšc6N4eGXMun (f3U:iRn5SAƸ ^2ƓuCl̜F0 w2T$ź3N`uMaU0*ׇu5ZmbE>!|m-ZL53/%x` @Qh襪Hc2ܠ!#P1[y$06[W5Dd3rw:=8 / i9#;u5%oTȧgOPM@@Zdȟ3TW$y[Ux+:dh Wb ~㱙RPdr  Yu.חƳgRj`,^lVJ>H>c$1۟` 'j>ars1 UyAl2p`T3 K('[ںڙWD(h`5 9j$jY5-B6d}~.p_$ E< ߦ7f*Ð-/@eT߈r)He tǍ5[:8l5=N⪸3!L5:<]D ]R "nB_z. H`ةK#b@Ѧ p5S >kbo &,?IϿ!ed(|@C٭%=4N pA.[ՓoA yIt$jYBRvKɴIbYX&1mJZ䭇y6pP,aC' Q/w\ldHief?DngͶw)S,рBzoU(>%Ӛ]B35 7'3Sc}fړ8:o^u^9#QaoF@zS/i;/a.;p?\~}*0ޏ)ŎE֖xTڋ[sں9fh^/9*$x(+^Nmߓt<$_;;\Dky~%pѡdi15ae(*vp B'+2K-[-s抂&3\,i{Yu^PY! ,WT)5%&t3GwePATg_̷Mﻶ^ZZo"O h2_0UpjF2UK;<;(>]r>&k[RM*l&8N-SۿNØ9 8'Iȳ5*M½ӹquP/3"5* BE.==1OBZ. 3u= mATt&n@MH+C T&M(/f%V?E` saBIlV:#ӌDwbq g1@oP'!!7V~ QD2:=s[&' #τh3;PKvLK4'xJZa7qp9ݨ2flW [u`_D竘{}q)F*yd }ОWbl3D[זyVW~ha% w9>Ei+n8԰X4vB⿂=Ax_WKH)u1hjam ^EV"0&\iȨ`v'} gTS5Ü JO6ˢㆡY#" }RʼsB g."5/C=je7h_+Z:n[b#;c^bгl@Qh9)#'@Ohx˖\=6ni.DK.KTz{(Z[5+!No HCMws=NLitm wд#T7mG<3>;-0ScϨG9v5hG \)X+f^CaZ5knB@$ )2n+3H rb7cF:(@lWL0FIU4>vR'W(z*I&fEkK qPNdDQvZ\'t 㺗?_OVw`XM㷘Þ epo+6I{-(۸)d_Q3} {.cvRpܛAZɜŨ{W掐?{ׯh'g/w;Hg&d0M1p1Aq=K2/x#_621ر̤&@rQt{1ohA/FI5?IainsZ(~Rub1;xP<ŽN`[7;XdzP@ŤgXqecF"Zt>D:~q7Jص7]i?A_\ n-/O }Aͺ}9E$y~_mg#dƟ5;X5TS0rnʐ M#T HJy%ЖWU}/xo i;/ʪ"*+L d\Bm:[`tOׯuJ,&*-6zD{'a=_/+\Z#p7ck]軯M'#w)G% ճ%+ =.X@f8u 8"C~^tl55au0d[uieWĄAtJGW;dRąrS\% h_cE(ZT|U w}Vt] K=L<ՙ+$'_>7,,-WL~ e^S}puo^4] 7]N ƹ25lMryhCƇnH@ԕX'J@UrƏt`bH^G=oX^֊Kg}z[o_;#(@"Tb4@Rm2^"'󋡡 à?+FP2qw&Uޖh"PRi[ 6t#3*vDew_x|NhR垉j` Tbd':tv>6Rdfe8{`]5vw3ώsS"CBӔqKݶ"#ZN%Z!Dkg)`\c]-;qtu9Y4N@AA?:.$6p}Iܞ&_Jā,;\ lxt99(p Sz)<@$_kd$^ iQWB ?$˅b\Ϊvi@ ^bmmTpޓvpF^X{z`\-"c̩Y)_M;"k'12LYt2]7F|IߴU~BH{ vvv _(~ɞF2Ϫ`4u,s&b;T6rզX\qFAZIy5#  wւ2gF|& bA:%}88 \T,X}l(GJ]*xJB仮N?oWNƳJԴ&mu1ϯ1iv3(垑b1Ir[* Iڂ짲~g,%3k]ID ,)fOV\p-9)`[c 95?Uh~ܽL S\7 C^oVB0#Zta}!heRP\bkc>");=F$7|Y3,aQUZbeWҌm @ܦ0"?)]JVFϯM ҮVq#.<L2>c< fА񑥟3CYu#.*<ELRRu䜺OFݻCYg,4Pך;k^wHXCm$q{q 9T&e6F`KxgV6B9zs7%TPc̏^%A;v ~ē -=1uȡ:AƧЍ c'jz^t7ؒGH}8}[kC%qV|ְeVf8k)d9?I9U2Wj{)Ƭ/^Ŵ䉣ͽ j\TnlDCD|n`ggrXpDžA 7&&Jːvjj5duv#Hij6H%bXw(5A81(Nvf%D|oP2I o ~eZC\|pgL3.$g 'otą0*o2 c僁EyFH?_J4ϋGÚc_)>!$_CqzV JyӁi.v*JJyc!!rdG l QIoWStbtѨ*Pvlr;a2[YZKÖ_mM;o`:?4xouue31l)Uuw8c !C[tm\fuqIb" ;zh,s4itE5]} Y?;tb 39w])J}CP?J]Hg_vr2?R,`r)9lgԀTL+>?{7RDMܫAAn5oxKH07$2n6>%PLn7ο@uc%Lv&Qɿ4Mi&1 @ʲBɱy qwI},jcOF bp.F]tPԠjTmgY6Wn/?GfzJF5\gBM<3R'!Ѕ/iޱl6 ,phX gH ~`)1m+w~JIc_3mG#+)jvҏrly]dXb]ĪkUNf,饍_:8gnRtzV8 ^P@!+J`.U ?9ZQh14u6ЪZga.? q?%:DH N"YGdqfXb\.މ89W@F@ەOƺ+-yP݄#h:sV#0X(!ќ ӆ:7ʍM"+xqC&b_,JVýizow,%OHk)L&gZRo(R0ժv⴬LYT ADJEh0Eweg?A ᜅ 6[V?JJj=bNri\.X;Y΂1#wݸ~%Ʈ>zaP-4L~rkڨ,^}]-X OYh} IWWrGR2wlsk&{S/(gg.J9GQ%a^]px}1)|¹d-Gm; ګ֕ D`o\\X)RTķ^觓Fȸ񯖴wHcrJſ"맞JV$)ۢAr=ǽhD-E» wf,{w}V8F+rJcvO >VNKěiHhcDw<h0vO8hx vPh ܗvWSNQн#:zEI\f23!ҤYZz:=M!+4܆2PTgo"Mp珏8i Vh/'gCILՃ0gVi׌ի% dΥRixnZv75 Xed$ Agd:OaPJq{u󝪲"v`%bv㕏N.ψ ly0?G/vf8eMG=ow9.e0tx6`}"Zw.reG8(LP چSsC5dgl@{b(0*cH+SL.LK"ؘA"neh媺HK1`ؕ8i>Ž5224 ,H<Uq0^IXRIF_!FvW\K>,|/WDhGhoi R۩m&z{?h < W{8<QΒ!2;@Mڕ[k>p Op0B>zn{MWz Sy̵Yyڒm@NJ0rxX^5:}Q~լe{ 6B)(@ Z/()VQO W+0/˜ uF)yfqhL.r>IQ|pDC+" G{-,!` J+n&\>O R,uddN8qcgZMyȑ5tѳtΏ܌b j"_0^7W.r-3T[tGOό)\̬m#yJ6kxi^DW-8A~H!\6mMm'"lFC;&to~xfi-o)ԦR+Z|rn o*)ȉ$c^UM+$K]0HXjW% ;`=Si4 2]IlX;_-]#S[RZm GتjQ%rMe#qRLv%"2͛K_x:eiq_' ogL*x6Sv>dC a e,Oqd/>>u)=CsO[8[eV ?$qiVzLTijNqk#ßXVf "Zn;ẗ#u 31ќ҆-mFmeQԋsA.58 mUoPJ|WD-g5"![r|#t ( iGG.&yu粕\c(?XX8i|hF(&`d*߰&.'60x9˿L9H>_`2*h?O9Vɝ5,Z;u!֞jCwn`ym:߅Vzxl[nzVCaE'FOs%oiG783*G~zo`P3p[& y3 !&8nt&nf4XPds<k~fu!\!}trW_).<GsK>Ƭ5B Ωu55{l=DfCQ ke*1 mb+UWLͻRvdT]=re*8X=E$[b]%ʈsOve*Yt_02lRVGf:Tϣ-O6v>@GAv\Cڅ ѓ8?Hh< k luCt͠i3+SGul z۹eGLC0Sv͊ /I_O=2_*;1g[ORgopxzxeU(CA 7xjk .`WӶ@gm%a>cAF(b_K㜴F*YmvgׅFBH;~wSڔt!4-WV}Gkл,ٸc&~m9-!dVi&cg}+Sdg"і? 'm3Z4dd6kOS˺^&K9@yiж'FOa('Ɵ{hcwTPeFbؘ[W߁tXg'M7eMJfa(SYEt. Q ~-._rKwELhR~"Ecuq $m:0o Ab\ KNeA)?tF?F*$i/2:~4c8@H+xbdbȯFLi0eDiQ2ta\<ŜD 4+c@kd&"9v_'BM =Az2d2DO3 ;xm{ RI* iQmd, 'цo!-5"fqJ&b̭ G^\h|֯'F0( |]y2E~/8ҌE7J%h&D훣] ;STZM~6m̺5*HE}>G .P(a&xyoNɰN 2j/j&A/:#'qnir@Gn5fw1!/7UshOa'Z"ߪuq'|N%GlbWb·}F(7O}M# fz̛h0W btSXusZqfɢ8.蔵2*MI(^[Ц3(1a=rBȼp2jiBe/iPzوl͌*& V߲w3(W[w>-$N@y ?Myxɓh8o1D=ڦCgO@j;8?iyM(^)o@gdR)^![B>"pKӥ5fK MVSpt{,+&r(_Y& -dr4QbB t0dxNx5>7z-3-׏˓ yMU9=زDeKxdI~D5!őUF9lukЊ@0r {6:Sr 0y_.T_1JFG6B^z[*6lnB܄Ͷ}wS,Z,&K*(5d|IM'8"䱗/Ak o[?zX{JO>>r/w8}H(DB`Lhmt2T D%"54دKtjTyKG:K{F~x,'a^? 0űq2~aޓ_kx%GЮ$q.lXimhR6.bB7O=|D1rI .}#=e_O@ ) ڣ1q&윎F}NC?Qψ%EܻC7;pf0/4߁Fr~?+"[_+z'?F0 I;h {u)ħFc\} a(Bx5pȇ8@9@7Qw5J!vΏɏѡ]Dko<-*8zk@6]xi N@ĨMSPBHCl̆Bn*ɲpRABt>ޓ2n;oj;וHTº^Qvƭ +Cg; /1 }iNi_.TژKSڃn`٢ϷF)JndfW@9ͥ6w1XeS uԟMll~޼++r`b:Yll#2._Z)]BhKKlCa_۴>Tbau_ IҐ/|d ?(/8ȜcDGo#>QS)m`|\(Lk g\{|)l4۵[#e)uvJǼn4+\#瀠;ti"a^̕e$15p(׌Pa}pY񮬇ÙUv!cB2W;Ζޒ"\pod{,Ej¯O$v|T2¢T@;V2 drwZw)f|`E'-^aLBEgvw*HS.] \RU pl2=cR4g*LgKke}6vDy)?τHWV@%k-:$*梨Ɣ@$ΡHqUMώGI€D`\91~+$Lw[zO1j۽0(3q9hj[C9M܀ Aw9 }v081 ?H/[{6.~!i nPzC N!4DɅ1`'}-p6ٗU= ڇL$:Sx#rU"DOzjboXc)ЌSCk{qH @ MYWe>|*Fb-"%LNɑ'30 " /ɺx#BXMDZ]C0-\httνJʗœ_ 颔VQ9*PYlGAYpXYΫ[z^[l9~ ڟ~,Iޕ0w|<(eJDnM +Qp/SBfAPeucLxF(9QU4l/1Hx0zm5B?"MX~\̗i7y !\&Ϙr 汩j!p`[^<"K~}+۰X1dE*%+px~[ʎ#iq_ϱrw :V_;>j{UK:,r=$)AmGaaQwfwKyC x0cv V^BH|nbQt6=6-U$6R}Vu`QH+QzCP ]9 loŷe@hWK_!_7y q ղh% 0m:a:@vA*|- xҚ"W \Bl Фk% E lW,!^h&t+q3x3ϞUc`̠{KWj[>l$EdEד1X/KI e3|^)Pϔ_rUMGqĚi<ƳrM潪 ek<Fkoh*޼uW??8%3?%SP̒~DOZٝU@iW,o{0nZX%Ʊ֭B,_O~e?|uiS&Db={4Yع^se 1cR"x[hC})2<"{ ڦ $(| .pS59FzFEUȊ5ٌ$"̩YEF\WQc49ө%3ca q_A3$]4wF>D L0AHM+ծZ2 tAs kY.D "+Ⱦ ոH}Y Q YbaGfG[i/,c@،ّw@|H`y&}A=UO,8";N73:/SQ2mϙ캜]в*f@:rmKU&sJ@0*Vkz1x<j]F*F06V|}DꤵM|8t ¥5 zaKEz}'ã[fft trՐ@A T<;Vq rHcq)+҃+_M".{>LR /E=:=:qqX`h16"'Jk;+mh ?}v\ǩd2a3G(&1x9Q8JCUjs.L+N1i"%m}im23$]{Uz C~u@tBTzskYF\Ϲ/QP(S|X+;-2"ݣj 5:}6k(%[5A-;`Zu(ڏkd[<ѓL DÃZS[wmYJ/B b٬ZiW P(LHu7FE%z [i*6_cmNrbX7]1VE< uHܐk7IͪrlΩ,S)l+-cу/`&éZ?Ǘ^#>BNwkA|lr /Xܖ MɪxA{@RyD5{)|vikG@$BVdI*#l3?-W?.cKkN9."O^8BN)Fzr,#vTЁGV,o\a eQ4x'b^-ͶI`GY! J3 .B~JCD:ЗJ8RgίH5I]k". ) "rut6yJP HxrmYEiJ ^dYQy{ka]( J r*uR eOd^xqb`ܖox XbXAZh$q]Y=qg&MO&m&虱]H"lK)m(1!E'sy^[BdVO@Ai45Ś{mD}'ZXT>Q~P%Pd1jﲷhi} vc6UQmT.).5dH3?2*k9YIDyptQ&X#Jhӿ4'9@IX.Β68O͈h[;li[<Wq&(4gXt~_W`~r&p)ot_֦2DP^:nД'= %7V۬}WW *:!fe"_4:=6SQ#ʥZi޹e;A?øH[ykdnw(GٳŨ^CE~sխ["Y=qg%D,:mzOGeqF.s̓GMWyBep k_"‚] O^Ao[) bK/7 @mᎂI/3:!?hüXP&G\E}(n [4c]mR vw횧lWoQ:^'1<1ߤN\n eʿ/4JDJnPgo4@>?˭謁6uePڊً٪ k`-,\b S5\y[{Y/=yQ)E 2_ z2&qqÕi:;$)X"ėa.5K4g58}9rԳ'CUԁ#ʾ6(b~`m%Ηsq:w pM J;UytVGe](%J!Y9Sf[љ~[KmL_%Oae8ڀs@B.t\15wZw7a;uճRl CYq,YSsJ l{h,rZ5>QG̔8p9[Oe+ 2;pM#oKkjnHv\fݦAޢRKE8vW&DBSdjW3#MORבA2['%L`W–9 +O>b&k4qkVdlh~ @V8 .DqH9@| ]EJ|iTywMT:>HC87#`=՟_>j*A3̬os[dƵ?~S/},)-ebEDMSϔ.1}>aF=5Wj\ כC+kL9azL{ρ."q5aaxl3O.FUvy՜+qz.mbD/=RݭУp(']rjڥztG1Gl^0Em! \SÑKcjT[N*l+}pŲޝ#P\QQD|.4TG{^Wd.zyK'ڊ1EQVjL &!YzaQciN's'E8v߬Y[b䗆 gF0vwP˾1-e]0bKHQtlRťl:*es}fhY\Q_jJ{7,RZ˱6Vhv  ljG0,]0b?Ȓ%oZ&v=[Vf%xN/=g7j7Rkoԝ/a2l8 B1}3o^n+sq!vzLTXxK*An(=vȿ 3ej­3NHŕz# jcȏ9@%go,Ye H*dB)#Cu#-_j4DƉh[d_ 98.ԓۡ 1x1;%pdߐ'12eԥڡ+NdBB^Y(o%I)lϛs~8hzX:@W;`TFd{KP`5y}ӶR<qw̙چqJ2÷rְYb_^`ȗNlXG S (>ΦrCqHE dFTI_I˧]'|(B߰Q8~?hni9;T1aao}^#'xUJCpiZ΂#?+0?7LX6'x rX Y'D*%v7V,ƂYSb@qP9eaq~\nB3xe*Lp'4n%jf`m,A2^LCp6E8.B(.CvwM|++Ϧftv뚄O c;kuդJg7X9(ٚjtH6!V2 /RwAU7\0nyKo*KoaA퐂Gjګ#V$A{$ҷp//ib7YU,CMEIk։˗q7v$:X.uaӮvKQAq@CRj.p<4Vʡ7L=^9$7ʔ xNh *+CK@Tg_}{Mj{ϪcRڗ3jDUG?pڦ#-}(sv㗿tZ)53?qy?`!_A$ΐ6)rעUiH̄c&IB2VY=sgknOÉ!¬֑UNDR Nj:8{64iWG >)vGs<+ [BMÎmuWe-wAiԺbKoH_rظʏQ30 {GcRS$W#̲|\L'Buatc _ J+CUTAאs>Cz8'KWj7%;g5~]|8lwԦl8AZA*H#"P -D@wE=!eT[w#**dn"s}W\F5u(%AaxQ>4Qbj3i›*Cv ă;e([tcmwZ ίDW| 8ONHyT 醁: L_1j[ h*#t3l5);;g$G͐aju:Kt-Zj"fcA+kz@7!~~`ƙfϽ؊K`%T!&6 rCfKP}HY'͂ks`;R]5 <7\u/.ygR\!w!Qހs:p8bUY ؔh q[.gz]@׷ZRUFDc&+e30" |e02K >eXQ*k+ypԍMW9ThqlHC5;xO JȨGݿU*.y X39_YaCo5^O{dԫU,j`);ˌY/=BYR]/nwPba6='WژWMfdG@~&5PcОOΚ:Fu3@z/OQpDzy&sTj)`/ s/2$Ao*7k{?~Ƹ4m1OpSj!wij?i ,3@[1\3LBݩ x<"7[ ʃ_}Xuit z5W?҄Rѧٷ$:}Ɛ6$<JKTAwd/3@`R-6],(\H*uFjyr/ AY\\YC5#çJiVH@w1I> rڏݯ.f̾#q]8f.,yU06zB*r=!Ict06>WuL{4v\ՕCks|ML3PQŜwE-.,w~2<_eN@y4bdHo:sZ{͑;HNM^}_z0Y~oYÛX-c @z~SqxfO#4AO.C`LU|!x.fN`4Khg%8m\= d<ß+:F3i\|tYuhWy^ K[;0NPnd}>h?&5Ot(s|u[=  ڬ8AWzvNP.,,Y>)N?ѭTϠl6 Wu[m$\Gm#I%zx_G$z3*srlWux<Qű~iɉlfyYYaj#VBxI霢1%PY.e(%iT~ұQIJYmꆹtQ^4GugGeѦM-ESūw$,Y5R+/Ы٭bdKM>DM(nӳSB?& McI9Ƙ0y 38 9Or]6a}`μ鉓>JfC' j=S,Ҥںؗd#ڠ/_+y(a޹$%O!u8® iref@ըTFة*+sg–E5N 1H>`º*Ud+%Fξ]X+ou>WI &`DQIJ6 V)Z麣4^Mc,kO056VZEZ $׀'Kܺ0#;W%JZfV9v/WXϋllDaMUMESkӫf]jY(/~ !7[Z djK#[LI7uP˟Bd^Kt^usEHc*1DM'@ gGBV/\9S!I1n0F !8[7­+`$v"ɆoGM((iŸVQ4yȰ 9Y4xFi(C,$ӰR?3Y  *vCݢJCn<*}twN8Ν^|Nl 8_B_4>4x@0ԛ,-:4CRq2;%Po8oY߼ zJ_/E" ы6o: Fs)̊eq)I(ObHI>U $Ǟ0 )a/ACҗэ YV1%/ rZN OXL<Û^t*\i\zIx fjc("|-Fū:agls0#m,sȶyaDUK"*dGM:PgECWcA #O UFKM9w^(#y`7] jYS'ۖfby|*%g_CU.0_[>π[ڞrY0Ei?BJ% b~zĥf[ţ13T"KgK7v ?4jIXq#,Iwu&v'}anfS$\vg֡eYN,o< *"WyLZ6\t 6zC  դ-Fl[!QdV?+NVkkJˀ I08`ee$ɲ C8N8nW+mxٰL I[J͠ שeSD;(-ō!P:2n-3r|>s猃K `hʢrV|;A+\/٤wiyZ,gnVB'_1Z£PdqȀBobqyp>p ֏L__pDс9m2'(rm)Cҏ*@(b=$:#mu LUuH8 7hm7?qk7/q($ul[߃ޑۓ 1 4kc}"x/{p4X2MoUuOtZgo5.|&4#S̔iV%ٛ,:3gmVc3I$¦cwՔ⤒2.b{|dŜ2r %9@ǥk21I|Mj*t*#-vS0R j 6zLNM?)1lY( Ýx~Xo* + Ux݅'[vR>o hBMVOp?t,1څZnAGx5TK,5+r 8;kݵEĠ d(fj4 ̑!#[7SPm|[Ia!^5E׆C an3JWˀ ]Kq!X9*D4Itc@? 1uvL16ƊPmt>zl~tj(sCDù!€5a%eYiByP9>GGH"JRJY M"Bn+,T;a H`1;sK$&4]o<cvw bx}{ &i"8|Rˣwo/.F Kcuek~|o}/~NK8bR|A+2mwApJ@GU oj7Fr:diYay>3Iؐ߿ܑ`H6"FCm4Di׹\g(AR{8#`i ه Yǻ i!}W^Ε.XP":,0Dj,rVؐ|kj̘ųr;@KV?~s[)(x$1kuA>ǕKOnZ(ww\?_tg6%`8FC~IDHo`g֓r&Tb Nԩ#P%.dSl tb ?{=|&_3yd(_ʥ\ͣo]4}:w xWgɛ@~CkV!ɅtIT H' BN`S\)t 31ywvrvW7ǡ?t0vui4fT. Alk34EgҨF~j`z'$Uym*JOvh ||Bj)ppBD"{Mx-=E YJȢ!a`sRX'~!DJV޻UAg`mB`\9 j;+ 50S@}tٟ۰ios.|GlVPީ F> h~\ؽk^˫,mL)m\0&ʋri#ȜK8W_^|7^08~YC#3 F= 5 pB%"sy6uy|PǖVY6 z~-u,8c! aAR5& z<`PE#肾*j:{Zñ RcU)'C*5"sea{y^$s$<OYlON;QrRY=: B(=V+=c48 w- @eaN5_GvL{ >()diIr+)2' 1yff&Ev&\]EnA"rWR#[<{&/طEYRq uV2SvuRZ!?Pcvfc'hQ):$kqE{KL4Z(~OFٷvaKe ~e T&5>MLW=Vh6& 3fmSDVX{w|= nK-- 5 .4r ߧW@84XAxjTڸ깍YMǟ;C0t"FOzi0L&:_WRQ($aX]80va{ffȹw{]9l7[JZ)}a7Bb7{t|Z%wg)3PA~ |)1[ofI=FzQ*KHC 3%H(We : NXn+xDSC"9"5+&5~o_(8a]&3ȈeG$Eǡ*`$,o /6c~n{PȋJI)`UԆ* A[B_)64- >Ɨ  =xZa~Rn8)rX@,hú;NZV_G̿gXAumImHڌ F= =QQRt ,٨,8/`9C) c $D)7[>脶j\9g\~y{LQ])܋^t Lƹ?qec!^Nx|/9Tnm:V`;~ŷcgyu PC"؝jGٽxOa}[ EeI*sH,[@y xUQ9\0s2!Iib4cFkύT;9Vao3ú>`LLK* 삧yWػ\XȞH%1fDd3y(ʢՠ:BP!%)oG5~B@?AnYVhlLLYojC:,ޗsf@4m(b0>0bϐlSHJ_Kef̂˗s㥞rxtQΕQy@y MQ[ 1!цv!wO'4./)o*t,6磼@#pdQn4g #̂UcZ.^8~Jc\+'+dh<$8TW6l~aMD8k`.d'mx W&\"ׂ]S9qCI.50؄&JYX[ܚScK,%Fh?F^\-(k[8Y*”tʒ&<~XP#g\g9?9.N,0AqΩ\QYjmvz\AvyV, @KuJHAN=V`y5R Sfpʅo ;WG"a^hs1Um sSLXշO.~>(tR/TLQ+dx(:|h}lαؾ@ec q#*mᐟ@ Q a&Q3| >0Q)DQ]ē1quA<6n!Tm`v+(2TȼQ<3#*N9LP6s轎{SN<*޺Qo/eEC!RwJ&[)B7ZSoL[nw mP7Μ.U2 *onti>EsPi;'kp mnջuV7Vcdi7ODL5[mExӝXNgHx_b1v6F9OgKؘsAЗ[`>|v1?aBNabvNp~Ia  q0pMU:{gSDS:p+}gW_:T乊dJԪ""˟塍EZ2>6Ǻs,@4" a3ua4 +-g521H1+B1ځf`w5d  r֡ӯ?Ut=([DhFn(ȮUl\@Jᆴ̌d1l%Ļ/DWpE#uG$Ԟ&n"-'dD{{i[mϬMz+s@uyW D.nd -oք |Z?y証 ۻƺVqC3+|tG $@hbwxz(fR[ IWmwx=iTݹ4?LiC~@fxZCab뎎fTVgحc\±VHd!&s0|s;ZfO0 .9&EUCP#3O_>͖wly#!{x}{ ^atM[Sd*3S D]ԭ\7PZ y \-A}dYv~|~?[w\P\ENG <M`?0%`X!9<.+1&d4RD dҨmFbx]+:S4>TE׭rtr~Lӑ6񯻕d l%+ oJ},D" E楾"}' [ 7. bچUQh4n=ؙ X<KHzݠ]J* d bi52<}aCp)B C{xG_9)*+b[,57Ӫr4u}|Io* S+k :+_:+VB5na䕂 c̐Ǟ79Ty*҃<ҽ,ތ dF7fdCuh\_8K."^eyBvJ IYKV]j'ʛQ)Gɒ-@,iסZΘ<,ͨԸiݒ*0uIj` -y\L{F.ʁf#FZ$ $}O]]\np"F7dc|7+f%.$4HW].)@FD* 6֥DFxVBGGl.h|ظmF>㇈w"[|x,J0uX}-Uؼ5Ǣ@{T,饟yC!mA[o6b,Ncv ss9Y$P! _!#9u V.}sr`X`ߞ $6"5xyEd\gD>fԹȻ6Mdf2]r.W:p#<h⻓qiк~YSwÜi%)~**g>$ , MP(>.O_-ΨSs'9FR%h ౣ1dbS[)8ad \s"jIOCXm*0U%A:U|bۮM-rL6B ̅Zlain;c7+ VvD~ Lk} 5 !QE_ 7hqL5BMTÁL򮠩)o "t;JگTy̯44B/'k68|%ZeYbR`O<(^[Ҷ&zC`yx/ӻ Z>Q6? *q|C/Tj.T~8lid 1ʌ`Uߛ}[m/px/aC났gC@װV_r ԉidM*G^5]/PDw1kŲ>|#2+ַ;Ļ.tOjlŧHD(u4\95ƔDN *xA aCտՈ;"[n5#u)4ǚ2TTD9_x6^Y#wK8Qdd&bb.ST ]+;MMo|8`.+&ißD?-9@2.a|WσB ų#f.6[c~To"4k/_-e#62,2ypvD,L8~J$͏ƔVZ7GE_mI@ɝ⥅ αb j5^zɽ3{QZb'Siы2g| ; edZz;0pv|h=Ĵ#o7̜Еur ^*;vƖ<aqcAUPiu>ѧVU L?")(,Xʑw4p <>8SiIjCA~%֑g-@J(֕-."`(LHWa,>~yD(^;4vٽiqR(^znoԵ|0A>,X|VqF~[b=[8s߃Fi"e2> Mv8?V|:ؕ}<Լ*>}0mpvA(JkL+^XJwFn0zTynuP7E!{8Uz6HQql7- */,a ]LskN.IǷuFI6VmS[nhnSYW$ ݉4ux+;Upndp.c< |mꫮDq+7ISӦ!7|%{lx`ꐒ/+`Yc Cx2~ڣq%Zߢ6PDٍȯ׫U@Wģ qm+PDoj:QJkN&bV&q̎&tUQ&iHfQZ-rN1$_2%Ҫ҅㍈jR|q?B(Fm@^wLG"urWr㫲iO(Gdj9j v\F}ә&VHe!^  G/ZUFo3M c|?]4cI+ҚDIE]X$`-r_Fags/8{q 8w}J(ފ6Rn ++6ēzv @p0m$1Q3cLnZ̋>=[*M䇘&lђ`Y+/;hp+q_*,xx4ڶM#byp+1ҘeB WQȝD>R['J4;Bвݘ7B,_.bp1t 6f;qDc EQT~lKRĖuh<4 jֹ@ T H&l]Osn'߆o -c8K%v9ڴS/&47wEX1&5T/ܿG@ ٝ8]?rŅ8kzf2䜠!ᒅM7#S,#:Y2׌8X!ljU\mu׏^Rl$Zҧ“pFvYٍtjnW.oأ[ݺqpe5h`&9پ,|]ʨ7&0 1c,Xx(g!0yΗ=խ>.z ~w/ mb>\зN3*)qGx N js.v0&V¯j6i>ҌpzuTwj7ݚ17r>&.E;Iϡ~o ;0ƣY8'?ؠ:iʒ>维&1:o3 ɨ$wY(5<\Ńc¹woS W(P!b ,e'ܳ3_,=Ҩo$uvAsԄ|C=QmL+/XUua4ՆybaA3?PJU4\1mB $ &EBBI6/NbMo\KEF -2bdf+-Po"oN_v8MdvehAByITh8v^ыȎfNn[ߌ ">ieBA).,Oy`֔+:a31d |ֱ(_ QX&YsoQV0|.Qz8;~o ms7q#5;% QQ8b BN9Igf lj,RA4ig/XiĬ`|$>\ Y̱Qƪhf(b~V@+~gok:zXA£-Q&Rz}iu]$I#?PN69zE0b˟lu` YfW{atP~ٱjQ}AINW[2YdRj8*ΗO@z;ؓCz49[oA=Ќ08y lX>EZ`[|G rȧ.Rۺ\J07J˪stTm9 D7Yvd5"xyFK+]nb5*)#M P +f2|Cii<%+ۛzŠ(esS|*xkVob673*u$bG^Q~y~f@\H7W# +0bݩԼe7V aЊB~}4oY@AGa3jb߅nY=ֺE KNUK6U1]D,âgy;USÙǻx0?E[SOzvz4w- S @JuR(&W5䚭[$ Nlhk8c8'co{ph%*_񂂩6F^q9Y.%X)d3T#!>C`_qrz39X|VD7Xna&%$z=jx[>?qbl0ym P!!89_U(ϒ:}H-viu=!;o.t!n.54P?8!y^eՃx q]ԌD @ҒyB*ng]akjʅo . 3d c} p|`lCIaİE N15ygn9 )z較E7&dMG! KOy(xAK\ lg2ʓ- }v'RCnA*dW/S$N=bw&t'i @2/21`cn,+fAc*8=Y)\2s_΢O Ym'((LV5Ї|6^.->X3o88Uq<0e'y:;ڷ8f\R@S[PB@3|`4>K-a;G! g7fAdD-k,,sU<Ӫ[@IT I̿^_G* 4>1'#=@x{q('_r4u:a t.W CP% $%A~~!IVAHB]ۜTޠpU{KwM$/[mr|]Q7c t |foU,w!?ƨNG1EV; XN/GWJ0`m?ypvxwKEV{@*Z%^Lfj'͘͡paTL@gaa5}!=9}Z6-D:?kAw^')2p3 ~do1\vn?AՒ$`N۱K'ơDRB0y^@7ŗ `5`O<: #A901V;tc;LI\/T@7,!ҟYo @>c%~{$x+7]p@mMcl*?.ڼ %ASN)˾qeX%-ߧ5 \c{IJ{F8-Ygn^~_~ ՖB A*?NRIR7ȋs@K՝ls%( 8$ԛ{`Tcgsؼ0̵\#cpո!a9V?}92 _L_ixg[̂,T;nBJGbkN$NanRb gLjM* Y=UnY_q:W@I}R Pb]XUX7)[mMR#& [)Tx8n2&V)zD@IAT!(cX^S?\o]qDηl-Xۆ(5?z zN(TAɒzh}̿ iʳ'cjMR5n^!,]/ZC8JO}Nu/!C^Rq3$Tq7_f } !Ag֒AR~a"8:rt5֞nqv&kvwȓf 0|b=&W|Z:`q-eS+TW5g.?dKa`@"[6c[פ+ _ 5csu&ؿk$T sK-ڳuYt]g`&@->B;}+_#LȘGu@.fǸEʴȊv*ߝA y&UBSeh\0t]Egcx)k[ /iǷ0!K)ڗgͶ(,ptT74*}zŌtHPA.;H꒮nprrӲCAx%BE0;1\@w3i 19I֓_SвLj$ $p<ҺA"c=u*yQTMnYO*2%ԃkauz( 0OW[W> GxC7 »Wc [d8b$ÊiD&FS,7<͜ϹLkKIbZ/qtI367;$])n dU \JY娌/vqv *!g|e'M`WҬwңZ=ٙa4a@Cww0kVދ8w:cƁ/Ԯq 2ٙaM,APis mB Bݞ- fmq3mCE?ɀ8_2%;-W#pvDL:􄎓8]33pT: 52YE]+3ZJ4\\J\i#}ϣQr`*\T݁_MΤ +[zYRahbUY2 7 `87,fwcr-M52A^Q{Ǭg`bEP&?zΣMvtGJ^@#ڱ;H#z"7 u8'n0L8x=a~{%Z5xAQudmz MvP 2~$W&ǟ{q)LGsvT\CiϺ1dUuQ` #=Ϡ c0sC_7LY{5nT(_ȻpM9[#菍7S6&wF>ap%nP|D!i攐4ןR296‡]?uВ>aR|,I;c!_\FM۶dOW[6꣍0*uڋ:Tf0Uݸ/UNA fT~fC>s[ZL-a|W-uҌՐf=ժUŠzbj}MTw)^F0XuY9Aݛ#Y5x܍>eχZ0'A"%;'u=TN2@;?*Jł_o#.f;XӁQb/8__9+sbFe G#c"2;\%S~ cc;QIV/wH W}g@kM#;UĶN!JFq1Q# @717kW%ɮ{ C\5OuC*CwmOAЖy3Ѣ`e( * ULaTDžKXfH|';K 3L '_%KX5۲U`M>xl[|&wM*T~K%ۖk;!uT>fOvh<ٜeֈPŸxZ`2^h4c35h0[b˹˔Qd> %豽+XчGXd8CP dzqʝ~[gZIL&$j_UupxA'9D"VT/\9C~Jb:QpD*A$cBBvgˇj:NQttV 1`c`a\˟פo: `Q*(#ް?X΢:VrJP9 \o櫊YisB?Ip/o8p5d> z M3ٯCv%pܤRP&P{śҡ{;zeXMBb{"b9 'M~X3*kg"2='VԑhI`A (! h -X)=ߒwu$/Yy\O8xd +"@k8 @]f槟I_~A;W0K~LNAywa쯚>(Jzk=lv@uM!)UfD%Sr<0Ür 2W5zs=5p #ͥ%j* [nFQuorl|!iw߸Bbեlյ q Qʼ%?/4W/E4< g>d@|h39O Bg0`ż[{֧9,Z/fMk9XM/¯{Ew53 Pj344`g8~-L &`*hUpt.7PآUmF-5C6Pr pK,r/ymپQPt֢5̙VZސs:csE﮷/hђ6xEf DjSz ^Xs#OɬZO0Sӯ/.KuADHWAsN!)k\)1B1_:CU`ZX3d=5ny2bā #<4voO2K9ȿjƕ% #MҒMz"VҚZ:` aVfvT5ӌ8؀ڲ;U[.>k4sk'q-r  k7X_ pwiǡXZ(saϺV6jŏP>tsS Iy㏌%m<(-[ns_Ѐg4袔2ˌ" xGss0K[u˶q/#!/GOR 1F{DQ'Y*Kńjx[õ7'ʘ(ֳ{qwI.n,4@f1MG5*K8%(&ʚ ZR*xʹQ]x : ENBX]}ȧI=^GTqwgS'MIgv#1$,q&`;%F aw}+&Y,G͎OR81yºP>6COGn"&PMb;4dXdC_s@^@SLegmhờ&ɃY%u$q%iaRrnԬj>6#䡱v^0+c8K@tNowOLqBjjً3z׽ܱE ͤM%r>Di -8$G}9V$@$mEdyd@} )~UFR;OEp tƚFyzb5r/䪁ps^<#~84hgK̀碶1tLǍ^;d p^pp۳@-ޛhl 'Sm,Vĉ)(i"cS:y +;:#&܉_ݫ: Q th*LbT{P9򗠝gfXfz:21tzuK^K#+.{tdG곂ϗyG'4@FwꏦRkY$H= ˹Ҁ{vELtY[W 5]P Qi1fs94Ozr<{P >Jotk*~'޾ -S﯋,5$y -؟)>Wɣ+h96)V=^/8b-í k0ׂ ]? pZҨpʔ\ΝPBC2˯s3em+dq]vе6t={Muϣ"ȊI+p#ut(LutAl ja,}@i; 0qإJjz0Q{ `ewwUQyƵ/I>"]<5vI4-7^0A۪xzkeh۷*d>?xe be,$"bV/jVm@+Ykȶ|A7TsOTQj0bMz3waoYI8 6S.0hߠ{OXβYZ'ZJ,ޣ}6בA#uu c<TX7BB@.h1[?zUa8δJR͡yꉓXV _ĽJU#nb:BKcGC}?}[7h9g~v.Z m[ |E|e3!SOJi&|lsug&pNri܋rFU :t&Ԟf}}?` r ]<MP~!| PB T|;0<lY,"Ƅ<؂ʥ;31Ai{Wϰe{S:rt54p#weVt#~N?@߉u`=XٿQ;-e8*䢄4:#'^㎝۴膐$o *(iy`aT-]T{'fIFj@Z3v0(rE9DUWa6Íox8r>6둙O<'!_#h'q)x d=R >D6Jh{ԖM~eI)͌=Tu}ij5F[TV sY@^^ŸVғe %QPT {_kZk: x;p=cS[="Z5i䣑|4%1sʱ& U{ ,EG.ԵBF9 zcJdzFNBf @k(ߠ2f\􌚒١ *++o<g. lBKOn2pt5 ѵhSyل%%\wsmNb25Dl?ZіKی__%w7Hmb) g.`^\!jÎp-|exLn~W~ťq'xv:u_]I MMUZjAET*ӈs- RG9'lpD@a~" iqV $@t`H$/;5 `3cBH{SR)"a]V+,wк|/MjLPS#BU:v),nz0Չ E:QGf_ꏞ8eT$`:.EʬnI$5Wa:UtvMJ1,/K74 Ǒ QAk>3a5%F|NNW,Xˠ؏ 4 N -M’K= O] QDUe\Ļnh0_zLC0V,I=wNns-گ;UWqTȆl39\7w``ղsdJT6'Cb{ʵSĂ \Of\nhEwN7D/Kc$ _GWSxJ_. Z9F?vNwV(.:+@/x4op8&$I S(ii\j }GerY5QHW-+\}3k ljbB%[RRݭd)~O'\3PXJFVpr 6Gyf#O&-3yT~3{&M+9Cf UP;NQVp9˝+ݚ~#eՈ7G+ 9m5 MpNûǨ52pvq/jug (r7`yÅYg:ڼM p`S?l\&D]|JM(ZZ2Aa"9;Gjuˍ4LeǣR|{|*J' yx4WQ=>-w->\3~< 5+;3#">7{K{B@ߌ̓W.9ߴʭ\SӒ}baG=*B^N-a}p2RN{xPU!/˘H ɬw͍QQ46I*(搤udd}'R.Θ#@Lyk~z GҮ+b]7q ӿ?5^H 'l=Ğ!>!i5atvtOJ>$beH}3F2/ pi@uQ@H'PLaZOgȌ.Sぁ1=պL(X |\|bɟt;lvIUFha3@mMDu;ۍrn[g|g{-,)`sTJuj&/9cMa!O{5<цHI׏\VN\%X T8$b_Y: LC,O])Rsl?4:~=Xia(Tg{R@3si?{٤&J%lw=<'iKDNƟ }?\Sk=|ˠJr e,--{0 _@2LGDGi 'h-.P gn8Ϙ3D8e {^qCz~[2_w`*~ M"K7nLP2W9$qs=wH ZIV[R.@W#%A'%1*^J;dZeXU=̂/kWDz59Kv$"ȱ$F??zl@KAp([P@4Ƨ &Cn6˽~s^Glj$N)lv1jfro0__G f UOHBfltFHz瓫1EZo[ɬ LjxM~@9VX\"Zѝ\;bxk &uOVufe`>]DH8B _h$cd_ ȯL@Z V6Eg2_)Xᯜ/uzd~-j}2 V":SemտHP^  ^Jv|6aw)RU#߶,=~=S TMWrr !|4y`M~gp@>S#n\CMdw̓uS %9t@lZd?:+?"mЭˋNoxI B*){Rԟ}wӟE%}t* "Ҫ{_>#ӎ'~i$y>L(> 3 R8PU(Ast/ u6JN^ٿL de~eW 7gљ.9o(;yE7(韲O"t3C\H¾EkKv Dʄ rMa5Nބ xxk}Vt(O"_ս1M^0gJS UYdXU]%.wBA?C~4횱hd( +&)\W_Xʊ.쏡w$Hj(=0TOv9^/(-[̢!W"yry[wOJ_s)q- j,!6YF?m>i=*Fc2n o"dbY%މ[iX*kLePmP5􁣉DSqW_ 7 Њe@C:ɲ4m1XƩN=/3Lhkǚ|dو/)yEyQjDۼp\CGq,*(\݃i(dO bԉ53h׽|}1s0} r?uٓ-,ҕ~Gf~v Q+V0S3qdgYu(єESg.Z ,;vCi-ڥ0FzC/VZҴ 㥹Q\=%%}NJvB \9!=e%EE"j-~Kf7$;3>uyo䔉.M¾/g"۠eyfII1[') OTV&lZ!FG-uw>. i%H|x ݮc>5 HD̷a8SӇqԊEìw)%^*%.G^*g;tG'圢sʄ٢ԧu<DŽa-(RGz8_&~{{ Ȉg"C"AL0&i$7dԒSɾDF̘ʢq7t֦R::zq}PF YY˭q.V Zqt)ܡ5z܆F(tm EѻЈ$axS ͂r),t~T{#iز T(O|0[1P ?ZX)ڥ\X/j5yi8EJuoWr9 !eš MD&ͼoPhUiD~ 8lB1eJ+R|3{|S̪J[2J|ago J9۩^⽩ )9%'m/zaŪVۯdeѯ)LL `9(rgCz|HAhBlĘ ce4_jCW=efYiҔx|p.,!4~F_:>`>`:儗%Do9%U#\W>#A.Tz2+B!aO7Xv0{Z7) q{p''8T s~LmiɆ΀*-n"@U-&( 46zȐJNJ!@:}Va-jbL{bٓЏR[ǎ?BJzcJr?~U0Y ؀dXYK]6(<7Ed՛J WZ<̛7irtv^c>4ٷBi&UdyUy)J-Ec؝mbЉ'E]\;%.3W< \WC5ni^\#E5ֳ rޔ&ƼkŶ͌y!qaܗ %_GcQ!M vOdE*I `=_yp3D0 v˃'Bj0T-uk kt:8CX&-bG$ )V6.wS,)g]Aw YxT /0|X'ћLrn`dF՘UP!FoMF?ؾ\ \CX|fh 0 6 !l /7FK@$i:3h U5u+ű] -j؈;RЁрAYk ,Z`$vFWi./jZ;u3z $OHZ`cj@#:"h X/t:qa ~"#c2x)U- b\5앀PD3dWV5onGC8Y<D5V-ttczͺrw}wESBq8]k~O͔/o3 (pH/ Sk;b?Ǎ&ADཌŢQ2T[$N-﹔ „i/W!5FR <8!wAæjzٶ3v"tcwz+}ԨgZGJL(07Mx !>u8[r/D|M%8;IuBrDrV\.ykO?nsZ>w}ڟDid*>~B#4SUywe%ԇ4!WdoL݌ `sTnnKq6K`RX,G #NtR}=hHfc!giqC)qOpEҗxį yy˸QXAI#|b{KWbKφd-mgavzQPE~8zciOTݖi~؀wJ~}  Ǥ@",YvANtYfz#[&u!`Be3c)_I(4 NX7&-WaL`7L/X!䤪;ӦbO2Ƥ“FԨ).ry%LiD ۊ;B8U>!;K@dbzwүLkx$ Dz-yRh5 )w..NЖfVQKCdoDFM+,D5y}kT+i{/Nҕ<[b8XQRF56tɵk%LD' ?BbPσU3`?@泹[3:TMua{x(JMۣxVUE!eW#ΏoC-=s/:FVR21Uhz w^V`f q!Pf}q<:c7=rۣU $MB&u W/{%o>dfg?y$k,J/D>{GثvW76DNI,U'pĹpRŋ)f1\V4 =^KF@1 ˚> vi9[z;1Fxݺhh""! !ghNA@6MhOPE`d}3Օ)3ㆬ icw~q`Փ_ONO]/d:3$XNaš<6@]2 b+T BǪ)u.,:DاT 1Pئi;3Qݖio)TZҾO< Xⰻۺ $fZȗ6A4{>n3N8W-CpݯuF|ݝ Ʌo,No^f,#߇ vL獲7ŠI?NwOm#Pw.K.705 j2H p`dH {92#yh3d;}M&xT/2.U|csmtXT.'gQ 0PtH~zM ;@Ǝ(fItf0"`ӷ=|Sj8nOZJRE3`C]o21;c\Xi$vkx#rʎot8?sN̔> Bn41C,s(æ%0 eP8Rl ο:;C-&twRg-8RGx<-vPTm׫oa +FlN[8M_/4vع:!Qg9>b&~ v%§6幏n !K?b GUW=)#ǃД`H ˤ|.W%DV\fm@(akmߨ(Zwia0eL׏v]:δ@E͝]c %$AWh^..6H(:C7D)(L"c12T~F YA:f]l[Xn0Ky/?bZdr>%-ZokREtm*;puitI^jԞw]8{~ٹXZ+ ]I*w8_6 e$;\Ѝh朘W}ɯ☛Gf BtՉ[Htep-؍s=Y@ٯȰ>&=I;j%Akz E ^"㷯#-4+glq.)a`\Wm7lY'$zzl_?Z2j#+,+a:y} 99+ϰ#iLYYg?v@%G^뀔D_wm̄GA͍nseiZx:oyWQYՍ**yg©`와C]#2|{KbJ(-G]3y DṔvs,=J6_ 2bhE$GztV`U\}:zCinմ]#LUI).XvM?蜰F7ꇡҮNϐ~M~V?~^6jbhug8|z~H5X} [9e_j泡n \u5V5Gpz W1m6![A+VkPk\@"fG xgrDx|qt#}پ9>Rx HozUF-9?u\Xm+~6TӆV翩sFJqdҷZT s)+'Uj4FH}W?htm[2n'Ida(xov0\!.̊aX59_W΁1,=$\QK#Ƨ޴%# z{E We]GihK,rM?ZBs;@rx*̲K9mqGcAA|5#l>lnh;n qO_ĊXAh]X#i-8SAGN%3 Zҙe|]e^zԤc`cv#'{uvMHe;aZYz_ zӰrf'V| }C'V*oFC#!#C^E3 M/}%CPu!nu!L `PlƯX\1Fj]: mJ)UǼ?QUw{hqFi%Nr]5'!7 O3n+"urjjGum.ivhF5!\ .D ~ypU )<{Tf@OoӶ&WAR_y3w)*mjfERYeM&[b=5ḵU,^VJ.e SJ'k^8f'Ѿ7YF`.8T#ߑO6X%"Gk#%Z;߱ȗD/ma\.Z[| 76\[y'&>̛_c/v`P,Ah{#4tw+5S16[%z؋AзqHEF>kqöVz8{mxʽϭx&43l*Rg@@T(&B2e %Hgĩ u^̃O}M;B.@Ry6*]3: L3n3m?"Aނ\iuB%6\А6sZJ0B SW^3 W8u=/F'&:swmkx ] nɐv_ʡ\+a;R&h[ {imr¦5!A}!v*ohN";KXt$-f[Kބ8d8G;;M?,o?ˎ}bn ):Cle%VLg}{4*8|ax?ae~MҮDRޡN߬K}o2v^J:[z֣$Ӟw\lZ^Qd2o+t5JMHQ14p!HuP&@Vʢ;4lFv ck^5G>ftbm?6:Q\gWe||HC.օ+;K,+n#[ҥ~5v1_ $_ֲ1DhuQEֆoɂ]Y8TfwHC冝Y |ꝣ9F>+CuY$Z5J1 -'J(6M( >{uEIbztVo2m(&2$*8ۥPhIIA? eeЂ.؊-Iܘa7%\@b{Aœ* j#iF a&t"uԚќ. MIfG4jd :TE*7ߑ0V/?mu=`ing #X`Zr"0$ǻZo7zo*YL- G.tӶMQ1Y٥[_ϭNY|c&<@IH=h}=e*Hm<%lsvǦɭ=8iy8P8ߊMҍMXR)N=zQ*$jS1U~ ѼQٸrenO~&G ه]]X)X-w5e̝$ԇ h3J=%~bf d``fsz]SĖ?-{2^UK}x]zb{4c4ͯ ]f@_T5n[j\V5>0w.Sebb.&zƎnXWœl[D۩4?sSq> j4gay{Ihf;v}Idu[5. V]P ,cxPً3T,}/v k'j']/%fZ;,\I{)QD?|䤢0+7AKK'"f=rDh _*+y \8+CJ.[\ bb@ԛ u ]`HGwC>dLŰAX!x#Jn,I[K`y7/zYh̋K#>lFHzg ۀQچz⎬T79Nʤ=@2xDŽХbb(c@oр{`4}6UK7_?f4n sθfgڡ5^dA@܋]40:FV.)3џV<~u0&9ms*m(< m7%ӾC44~;7W1W$!Rz{ޫ D8ia7;?Z7 (K?{!^šq+6y5$ qk3~EZr(~y4G`.ي+uWaAA iT)#R"tNi,H~\g\ġᙺ4<90NmH-v9 PWW:1 |O1Dع0Y^⏹_ѻ:\EW&%mͶք>ZSSUGR &,MneY@Bʖ[/L!%-X~y2c ,g>3E?! NZ!)/jRvu1&.#я: ŷ~#']z*3C;[l(UI(\.(BsQ@szNRT?/6؛+ΆrJzM^ؖ}9Vܙ\/Nz#X™EU`|,هͿtތ}g"z/mb TdGZuwufӕzz\.:4J{>隱xIѱAgV|y;g^#PKh5ǹ:?0.~#=.0 1^)SnL kS>k̜æ"i:%FJ^hbmǺ>XI|͡cMg&J6mo=[h2[ $ooT }QПU7+.Qڇ̕_9dO qϿ&v;:1,yCwgTM:U& Eu u/J$iEZv ^zsc%^Ra ׋~Lٳg2|yG+4"ÿgI]b(Cjo}޽J -*1i MΕI-8>Z,|j<yx!sfP'-mN}q5T~8Y^hL yDe#?qvy?-PGip@'o>]bQC|DPe]IFoxי5ֺ}Zu+iʁEid.OXy`hujv i_BVSd65,<.^XxKaڬ4LA/+Ѐ5D oDECw\4'tl;!GE`q"s7|w#|4ǎF#wWeըL ~n rIw Q`8 cRkF̡)/s8\kb4ݶ۩tv'H"?jҽ:tJYrx@j~䪂2)_Z; `WKCFI}OPJd?kg,>Ue´ϓ_`C526YW^AMN`y`jֈ2 8C'Q$' ya4(堐?fy,]^n9Im ?O.. i;-H19UD\_~QX@okQJhQ8fKB(VdW澒vǒldSbv+ơjK9t݋+Q])]ke(iuF*w$:OR \7HT|boU RdeVi ;f@nl+ *نhK8 G̋~̊ߧl_"@oκ3dAmϴWScgdY^X^!K.Yh&7c;m`M8SHY::q޶_Eyo*UpE8(KǓ׫\\m4dab>jطyPvFN&7ލU9n8o*VFePze]2]drt3Me {H3K)ƎNP9`pnEj&㈾.qŮS hLxH[3c=[q JqZ{/Hd/7߀ve>#pdHp'p2M~ʋ`0>lExy*R aY|!Tp 4:4p2v{H2I½*B ^w%^%xYo+r!ڣ};;ҷ Ջ\uҬKץr(yJ|JتP;o ~7f)R8&jT+3A~o.$p=ҜpYi2j4 wJvͧxZs+{Aio_n$!U\xu0u' ؂3t{XW"'cՙQ,A!?ӎ_Nqi~-S얂< BJ³8"*0wWO.qK9l2Q dxջdZ4Ef'|^LVw[z<ᰤ$I/r>{びsFǥ"ĢOQFL1Cl!@ i}VU^@b+K1HL(Nx[8!OK3EGY@>IwLH1Nf+@JأdV5<7I׷Kr78[i9 B^!g 4z Bfg1eҕߌpL6+ VDn7wF|L -HJd\yQiaa >J6܀(E9,ս9pTQH@BF^ &昦fHuAxJ:*!OOFg^4rrl@_ɬ{A5B~LpzM=boP(P7p ϥOx$eYaVO }uCcu^tZ>2)ѺZ\xgz#5,>Ǻq_*{̂@G^"_g0䝛""[E]1^22-;H$]=| ŗ>l#Gv<헜I$Yk~ǙB3¡Qn\2#>]CGSRP󪼖y3DzrƭWӠuN#'S6T6+jGw_$b#u>R{A3&VdfΡyP}e(~ "ERƶ>:D N+מsa\w:F4&Ptx,aI4'Yu* <[T- 0#drGmpʬG1qM(s԰,(fsYD?UB~>ryi:T.\cj dbq/MS4yM*cIP W!Ɵ*0섪v$Psl3u+A:j,c%>zNt\L2rEL?k 4:U:#1RyZhe6[Hfވg&CƬҬ/gRU' *&( ꏼ:mTIʥ+_𮹆p+9`X =aM'kb@ ؔ8Y)\y oP`?a]&1׶N̬dWT3.KvftQmfA )*th58n 4Fb/3@_r{y!j?k9<`wRρS\L`1 1Eip(02%^ˮ(=/+Ǩ{(HA c}Q֞4_I - µ 3'\05+a^7@`00U5Ih6Y3RBXR6<H+5aT~Vy Jp^p*)|3mm}Q )0g/SHtHh~;[|~>gjOW#2aRk6Mﺏ1&}Do*u`YmPV}8]_HCfedy^w nI5Lwi iL[Q>қ=+4(5cG/Iu{1}u'Pi\\zCyD([s+Pϸ{w!rK)&X6I$r3(D|YG lsD"BNqwh>NhWosJw.V!v9CUW[VIPyJtȊ֝K4$ C&l$=]j{F(DC@bʵ.OC4GEDžˀLnj``e-:c$Yez:6wz5}fﮆؗ:r2⍁:Rd|VB<$$HƸ4>W|9q)L-u/2v* &$`brsg&-M|v厖Q0mPM4qͫ9 Lө,)g [#ka6ZM?el3G+o\ 1ُ(c*R*~$@SbiЃ d^<9&cCi BUϢsTz eKzxB4 D?׿͔$U{ÉE3 ݦysn{ɣT@ 0t ytꬡJ%+4xU%dP=q#~NkKE>%քXr,[ dWB}mBq1NicX",ޔJ?yyr:m֊i2&{ިer,VD5,9š}D_\Eުqf{,e}3"kk ,T͊]OFAW$*7;[u:k҄:բC"ѩcuDZmB& lbPXji"ohXV)bo?ŝI8L&ē+("+6Fb^PC3s '*|!t !mPi`(@]x]9!KX .OJ^(]%k1?Zࠥ<> y( T\s0@-` Ǡ|LM|_N~X%W9s"|{/:eE=œ=M%EC&QJ U֦lu\?}ixӺ _MOXr|2ڼNfw'lo@uʞ03"+|"8@"hׂOٟ98L~_ȑ܊X&OnN5E3?S킞!`c,y'ʝ1y>zXzr.RC8F=}6CP<HUts̊C!yS+~6.Û 8 kR1GvY[}T#ʴ3 jD<}E#S_ɫӢj˻ġZk39ժ5=D^Q: TCHʍ?֫)q NqtRFV#{gUon?P 6C58r4G,pP[J%T7nU?,&9;'YB7. LpHw1.Yː o>ⅯQg9,wi J4P -GiIb5\FQ5 ]xdgf3Ħ+r᫮bMYw3JΡ)r_|pw| Y|9_S+A7 œnjF(mhm̍'&.t4pĿ}=SyxUZ|B6]SC5[%#s/Fc.{\1ibה.A\AwAi.80|wNMʺ)*tm RJjw.bqƶ(w]89kLCmme/u%]@$ÊIGKX[tio ړ JiZE| $)&,#%0aD;cn|N|^ 'Ś0SGp0ߧDܛ ߻v6WD+Bb9lݿ`fԵ-p"CǬҾ+wԳJᅮݪ3G؅c5^_hȜʣꅲx61W&WV+Haq?`:9K@ףk ;DbƋW2̯P*TPޡP-zSoQ[^Y_+9;9_&d|'zn6 wުȥٜfXZ`@Bئ2XW>Pܐrt)aiKH 13Γw)"I77?V݊ZGʭ˗ΜS3L% EKRƽ,y(QhK֯~:"E_]k9-9(0HXDر4-95*SSKx7X|8HMCTVxc)̰ <7;=zڊ0\A¤PRІ0/SMem76Cx -UEIr.o7ID\;Nz9^Y=47^Pw{$&8HƎ&UGsP323:])I&MZj5-fŵn#Bq KdS)&孎BuώWD2]㈝, k]47X¬ÐC\CjtN2mÛbȥ5@GyGEt~ve` ˏTf2H s%T]}Wkȹ띴,u\#~O>Pē 1ArU&9$Bȭ,@\b<`W/4B0rgnQ"_W@%E^I_~(0 k/ ahȦݸ[(޺)äyw<4WCcI(Q Y?u9?z@@-cYmtPtYlMJybi>svzrIeQVfY ;Yy+Md RE=߆S*WH4?TŌoJӯu㔅7A"C!>/AܙJ_v`.Ѯ}UPdֶ1 wMGaCˤ |'uoc]a AO=7&ݛ`rY2Z(:"$%n9B`#~Q%3'5 AjF2K-]=%|3 m)vlF _7d㢅Z -e&E= 17iY$Zlh q t`^JRK B)b,Tu%])v&)`j'ô@wJ tCe$?ԏп;k CgGg}B-}\R8z.d'FJ6* b=w/¸Sнo!\T)._꽟V]*)"g=1EUGǎ;CRzko[s u-p[iDܝХEn]x*ݭX 1L|5rO}uk[78 k8})k] ~t'U{AnILyB ~qP?RwxX(R0O'J išdh#γ@vZQ>#){ ,yHl3$r.ؖiAU*}BN CR -8`9d.B}u Hm"6)Hx$GȀr߫dCdoJYvj#-CRὃZyfd2!OnzF22v\,>Dq-m-0ZGs/e> 4f_Ay \U8RJp  'p3؇߻֮DR. 1:Z(װL:$ d4TMt= ?h*ܼBFY#;OZ]\}c72˳[T0,sŬuΉULJ ݧnަ *?cJ4h S”ῶ6e7i?9@sEv-Ä!Zn /UU5`~䮻kϽN zS5Ul=ǔq?gĴ(/n3|]m9\y >ĩ1pdp\Vz^ _ZXN+rGG\ڑ=To_*=O =ax"ľ tSU^08d] OTB-'7Yܨv3]g'&f~;91͐+e}< ؗi'@9ӎ`y 8~,; ?r!sノ$VZG jylt e v.]|K{18݄rbu9'\M_{{ۿT2bjSC) %8ÃLcD6q{ԂLJh!~D~]}Lڳ|({qnxe$BrX/XGD_UA~}%z!T|ҩ^kEFGKƠlM>Vzn!rȕwa9@ܷx _,w+hSufޑ'zC7g'MSԺ>,D3|nI K9AYHtR.ZeTYEVO07B; I}ifJ瘠%+;J0_ԁq~1JDa09k1[NMOW}m9 5z4>#pqHf+ZPylRiFti)=vpNL[?wCHmt)tfizTԑ^aܹ~NЬ%CSLQ=}|7΅?t˖z/" >-<]e-#|3:*4%(}OSC#Ḙ9 H"t u,ۣhN ׯ =q#_x6{6o 5A#+"_=K8Be]k--@=d?Ȭ=8׆W$V)EC.jd)UVh9_O dQ) zC_]I]ϒvkLMEomYEv6CsY@=5{B[ 9")JR{z^P`Cbڬ'2U76}*Iж_Đ)8&+odYu-T,N'_$N ìf2)?T[J+ZV-S]xReM~RF>s9Ī8w!>@q '@EQ YNeh_U3LbppT͂׫*<~Cho]جbkДЦȂ&f_8:]t㸥5*(|8:}FY<w'zjuwk3Na܂t ZH09HQiM4Bu+[4|('Q @NT##JRdV[96v&ce>ßt͆/2@;䜀5e9vqf#K!B[Je%s`t%I肢Xq/LT `mFSX~;a{;Jy$ʓ٬aMo6iہ^Xg2#~|"O,,x;P![rۈ; B_6PH*8Gk@O9Aި6;$* {6oH>S=QK˜ X\АX6)xDߋSM3k3YXsa| YZYH.c9]! ",rngᵧeMF~R6`/$x4=94`TJe|~WѮ,K2rÃU4!*pq&St6 Zb9C0ȁًO H86b/6ep#9Uh6Ƨj|< eQYH!8sZTWqk48OD5bW2M/YVvBA*4Ht>8G*(yJE6Z ~,J3'>)t_K7SkBߋo9]Pw3w;wSt3Z]ʣ;d$8󂶴2leyJIjֆ2;=&R#EGQ'J!BQ}8LpL/D Vp'[?>]9_p"p lVȐbZzF\'֫:)څ]$)H.̼^ev.A^&4 L;G4P0ˤe;KU"aW]#g,k9<W:s?(X~(U8'COWcSx%qVG٬oEhBA^ LaEVMAj%]OnQ6n4tl]t<*8Wڽ.9(sJkBRca82PR3P;5a''m! E_81̆\uA!G JpA`e:ﺰ[;hfc&73P V#OЅ)b~&f"_l&q7u>\thJO8,Q2:Qm%5-iʁ(.;CGu2.\NrgӴIFtbz;ta黜VXj}7~>A_.P,'`{*:B>_ ֧CO$*-kWG8 9t"%O)Z;hD< G^C'܀]^m~=w.П H2jcnxt=7`yTIr4gZƴx1,'>ei2WTԫwUugJ !2J]ئ1;m(#*/סŪגվCh%ݹAsn(9x{rd݈`u e>Wx躚kY{M漒5֩8 PD0M&Oj[kQbLߞ_V&R;hs28U]8- @.j^4íHQ}̼yCe ]V@ۀ<7!Tۺ?+1պ ל(SkCG}Ъ`2QpܗQ1 9Hqw?f]Έ$)Ɵ(tLȉ ip7pxry?엓I?@#2UJ-tɆZ1F\k{.lYgA bXd鶐Qv^_6*1| H20@+lIp6s`Sݶ^i-%l.O윀,V23k8A9.?fͳ96 J>FbTڒbN;t8`Jdt4xT&W(/o=a u9}M)Ȃ5P4 Z[7|XYŊ G%7LۤNC 2Mq 16\0ZVɦx}JC:]jB\_7vdIE^OԾ BsdZ ZR2G/}cߺ>ΆVɑsU2ӟD6PL?TbSRVxW_Jh(fev1ȣ?O[Rv?KZZZuNRmf?|&Fɥxc>ăSim*qs| N+M-7InMl9V[^#{ې[ 0RB͐'bC45-[qn2/%\5 `?8?<A%&b3ƭ:=*簹L 1\yi7XPS 0$4J~5{tc48Qlw 4^ `Nj|0[Q[>r-(޿^Y>\g%-tXʵƶ݂ܓl-97*1)Reh*E&;42waEED]gؾk`ءcEUe Y,_ş iCHƐ1RfY Hn*܄D|Fd% y.LQNcGGPR͝dM2;j 7!]CpkfȪ\ 7HY~Vnɨ|3~gg.ZеeMY&#xv4y5,<: ̘=s:լ'b$'b?>NNC i䤉PTE<ӽRPtв$q5TZ IRl(P;Hd]^4 )ex}:Mc֔lnTSnEJ1Ӏח0<,E%g}XHp;RuGA8i 5,B ^FwZ$2{ؒ>a]?BfΈeGn$̂ϟ ] U6nۀנ_'4=8NJ@°ĆW3HQB%\qz F12A~E XMo؈-cdj&N?B]mTZ&az DST=:kNbӐ7{} ]bʂc! c9 ~pw٨LMGpY@W|j7&?yWgLHDIr?`-_nnx [. - #\@uC4`J)@B._LJ7=i`>)qo(G>c2,З-[yf2 . [?]GMI߿ )E|\y, rS`Xt(W˼o2$ \1wju쬴+/j(zkWl]*Us33@xXuA yMѹG_0BhewaGg*puZ?LT ,r_A-B!4^- עI ys=)TeXIH4L߸_Ag vFMh?כ9r1Cǵ'6(hڔ0 &/?ک\Co ٥5u  }$|EF0i+bɃ]K]wx K:u)4K󲋬踸H R l-+W`5QQaosgq*=iKm,<1ڢ7 hd;k^55zlT Q)W~ؔ/.N\?1c]Z5y>0Հdf~@p/p  np dj[ 7'V}'k^Dͦ9澏{6T)F<>́gS8,˛/\pwh$:C-O b7֞Q1Bƈŀy4=R'wjPz%Yä,͹$.~>GFFt{" LrQJB/;MyaÅ2L]kt%;َ$1XRqʵ" %t}+@ޞjïI <rxXj/C ܅,!2B|u2R;*a4` $ɡt'3j-4s}xa@{}7tMhq#ͩV9$Fp[֧LX}ּ,,(M T lCх> ~cؚWy?m>f£?vdxY&dybf#*;4Lo4½QiZDSioDm2(1 hr B}vمV{j`YVbOWK9\+M+=hxic2~Vx8nknzDQ$wh#wo*Y,;yq5Dˣ+AuAM ''69Jh@Z$V},E `AߗsoGOWǷQHacUک/9Qw+#]H ғ&^PHQ,p%qϾ50X -v\I~eW< D(ݫsP:^1߅ơAn6(}b ?[+/ëlhBg:-jwukmݦ`/ dۥ-J>`G6})Gf)K%s.Ʉ4Lͱ>ĂϾ"? sG&߲Pm<W)E{fT74ozdh@p,iW% ş^5_VR~c :rT7bl^)9AsgP|cEa͸vݴ矦JכLHXEHqЂf꿶o`ֻƔ5]Ct52)vn(L IBwǹ9$AjiO5wёߑ^1ýyf7YdWE?bhg OA* !>t\qoA o0є/|erNs:&V(qQ=A5&OT|CR7g hXړ"=qjQs`[kTbx%>Tuut/Ҙ ʲ0Rg-<0C0 Jl/歝?=CF F-L\$'?d7imQk'9aOy& ǼW,n^-drzөUdp=lm_zj_o+w$Z,=zvۀbcA9s}UD:pz9%[kul5 y؆o ~;:_zR A4 L5EiNdx5a=sv ( )<=kRa'S^y) CR l:gr;幥7$aCfY\vLئ*ړR%V&NORV(T| o|5y+^՟fhW7׀Fo!Sq;{ x0nKg9}|sZO<2BvOkc믻B@o@{OnɓE `c _%Æ壧7-bPTq{z<тdVruN9Wѫ"rRp̴йzi'{#%ĿMmD> PzvT&q|Ns@vyhiEIva t듴rGFlLU`a-݊dQWJL(GPTK-| W fI473dqs͙SlTb>eطD#ChҼ/hwTt`T%w #IQyP(suQW:}i\SJ yx:=Y6'vvj{I&in NKhڳ$.DV_8Ҡ܀/S 5Zy/Y]C^WЯxnжVfρ_İztǖ^N8rz%&z5.$ xi94GXs0;Atv`bαn>BdZT\N5{"6˫.gkb𐘱FrR6!]ZV/Q(}|82OLS!,O$LPM/Jc1C1d )p_147/۬Ŵeʬ3m- `L8'+=#knQ@Vsݜþ.kчk<كG 7Ȗ\q3TKmJ D X1SL瀞Mu&Hƴs$ũA%h})-) <"W?P!~#~5e)(,j5p Rq O/~ B}M-r}SrW`i"B+֎lUgR$'aF$ә >L2B+) @ 9[J.!N[n ('9V^ C`!5-3y<2awd046õx m]A <`Xf[.g. dĚIq :T &c8/rVON'zvG D={])` [WFy4|G]}qH;^⧜hiA"z5x'!ڎ;H`زssN›H%N/u_9?aH h*U͂<ҶڄKa;$iq&& :5bXM.*/OӬΘK>+vDX4GjgMJn.ٿv.*B|opP_FhcxIUB?(\ymt9mN;mϜ"=L ԅ-ŗ*P}8+z* z@-gKA7PtoT?zB%[]d"@yդ[`#or8[r)Elts?1hXڐ1.mŀ ף꽩T%_ &QE\)^FThdkKH|4TǕ 40g4 D A$(5wEv+rr75S2Vb쳌N<^-8D1Gg>rA]S, mf4' ܘv,6]7%11JMQzQ0n5 XEG&`kf@w7 n) Ob-/WywZ?.mh1ҌTRfB3K cT#>/mɾXސt buZ2A?򐻣z }%X0M=y*LMuAe |ŽD wۓ[k*i2϶ eʿUr ScnzّM̟EZ#gdRڈ﷮q%A+uZ4`䑕8D3B_3!Y!ũd\kLn;Ќ9):̑l>c I7z_ݶĽUyV.HaEKHC03İpTSZbz':<7HyI:YC2%i-J0 d\[(N03 d7u;80q[Mk`L\""Ap_!ˣ [jhߒB ~R@r;k֗XɈ+W}Loǝbj""xW:- 'Ьa9tA  Es]n2Ĵ<0 F(m& Zx?PuZmT.;ig#Wwd ˜$*ZT &%J̗u=~l4dt$eJTNt$5dW ^6a&Է+tt,;Poۘ2*!s[S VCS>SP9_Yt 9Xs3>6}3;c3H>NZft,hָ5LA; *.=#ռ&MzmϽAN0EUC,^BSp^lHa')b^ "jx-1Ȧ5р9zc tڔ.F)E|351TW@;XT#k9xy$YS}3%6#4yPT+krfwC=cGfk(;x|us69. 6{wG\K[Jʍz4~#6iNv~A'$-4 `Eu_g}~8㾦  K^!6ciS#Ͳ#8 ppo@Ea4|8!,XG,Q<gzJbRyhG d*ŃHP;,t J*@}gfdJ62XM# y sfw\ɱȦAi2l"lv+#M;o|Mk.D ZqTajXLZ"1~!2&wcC]qnK:K+pGpY;otDJvӏ`0PKL=ƀكUPڻ.2D;ʃ"J tjM [⡢Ij;ׯ(Xe:8&$[WEވP;$cҎX^iN16GT(SMbqep޶8K%4.nk9> TȌi'hXoCs<'6{ag+{^H)U>w]Kt+FQ%aw347F' H.QR Re?B9Z+ÎWRT*DBOFq#&7ZVInMö.s<4IQ+ˎ>uK &Mi N{*sq.QmfW=p M_{VO1[%u:P]$aV+ݎ)f0"Z'u|f4RDgo%d;^b*К,su6i>`p3HaDMhgF:͞l <,]Mci]ttDY*f .4SDHeh&UN.җp#tEqeq|9)T7r'}{`z]0Y[R"/dXp.ߛgdF 9J@Wąm+'mm&:,1ZIQα62"֝:D~~u6Yur6W}yxi<߲WZ½f6s-oNYtz~e@wZ斜PV(_j}U'}G{&8턜nsW_r5~L/|[? wթgÉw2`Z>u6Z 3!r353I+2D%-?#>NWC>Q%Ms3*2_x>@ mu7Et6ߊE8S*66R TN8k &A9@,w*ߖU:@T{IDM_i jj~If 6F1R\O'e73+ ˌ, d=6 <uU e-`CX 0Úo)Z#0=Lj¿AwcUlsġa9Zby^io ɦXN}WAXu>Ab1YgsFC*\<ˈLPI {mWѴ F>,uh:c=6FS*FFIs|#_\FR92IT?0EX:#ޫȕ\ݑ_*A*aɂbw! b+]F(dްhDu`))KgCJy}Tj$:gqar^`FEpm~QSgoG'gϴ^OV\@B:6yq`~d#Hm܈5 sXN4s)R+E6J?Ĝj\A9EJ3O=.1̏cVOY!Ƴ 옭uڊǜmʼݚXplOKR{ 1LlS4*rn)NL5,ISVGҠ,vBX30=ufn5mC qMRAL$ JfsYH=e/_%ȵ Il5$3u:ϻ],N1}CXyWrwfݟ6iZvY;Fԁ4v>CaUM9eUV]=HRm".+oIqEF5* e RPJc*Z2 L|ץ +$cs/k{=vR:|NnF1Gj4ownb}Fj8tED-ۜн{& `c{W>%΅r\m7pW9V }?vZbא9<]RRZJ#07spsyS)pǟdf6A3"Ά}K ]=r]j-uQ/c`i#VD6c2 N)*DP6ȶwXq䇞jo`CI@gQˊQ]3^hʈt lNm @rz vgXwHp#icV |GYbP6(8sc@ew R6`Y+D@n<f ؝^Ƀθξ' (̲6樍D$YuGEk0" <$>5zT1VIڙya) @VUPh{VNiK-P<|h9 ڗg'FApuXx-JؙK~$~ wX$ez8m|hge'O?RdN@&vGeV!JR}ݻCCfل2Fz~̋@/@iM(^>EA jzL79鈴Pݶ6'1&3Z+`zs GK(v!c6I{8͵ IbytojAA B}7mxtԓ}mnnQ*&I; vMwn6RAKĉ#Mn=y%R(_:ێ ۾+}g5Su?xv~[S L&ѤMӘr*d 1B8Yyv6ecM^+ϛZ=ovxcƙ1K g+%wOEsǵ9~*Go>߈eDHr~Hr-T:yg H6{:LI9 ֶ*HKZ(ۣ|U( J({g͡W0+Osk"Imv>y[Nzn7'PMw 3մ2%V*7W2y#Y,f,jk:RG_.d @n@M>f.{v|}k;V.!_T)h}7&m`W( S}wr0iݼƼ+DI[}=-SuԕD̴u:w&^s=nkիOD`ˢȺLcؾ3P\N\}{|6bf|8ӷn+ =WP`}'v1DU^!gLDa,0:uA~^r-茾(]`F>WK6M*زcjk5.q鿮!_~<.)_CvH |mLy3^qj}]<릦mNMMF#4֏+|F<{1tbٛ4!♵&li]=QTr'b;"a]^RWzk($ܩ!JV֨CU#p^eͮQЯJ$AQE~qA!W]Ҿ^=@^i6:0H&ȇpMx83ek 'HlvH{ /`('V4Dz<' ^Ad%Hż1#0WƼi!Sl/⾁[ɇ9ILiUޝgpȀ{:2UCR^EJ3Й\7d5A2!6(_3B|ǒӍ#FYj0LGxhARQ0P_6oW{N) J)kc&o`z f,+WZ͘Dʺj:KL-TZ˺wN]KE!GXoԿ^P'𣆕Fat_#)agvҡOU q{7Z5+{)+F@4e}ikKX|x>1Qm_bvbN,l5 AH9,ު҃ <ќW_dD$D` Zڟ"o"DN&.GEDWF5ZՍF_8GOQ&I|g6d?=-y#ȣiza!_u0g&ҬjҌ5R sgF1tbX︼n~r UZk5 W0UHj"-o'N= 6>5Pp#'ZqΕvSw0z5pؤ&\n"WzW/F*Ϧ#zӏgP5b}'32io Hb!,:GFG1̅3&ؑaN?s:ENIq)!ɑZRZ|,AbkN|"yUoWhb;Æ(3ȎCK+iD#I E(~C12:fve1W6,no*ƚ{':cd%ӺKf4c-a5E/a.)>fHMyf?d şz缏͘b$? p3Ma6ƥx/jo97wk q"Eh#:f?I5 x.I+t!/-kJσ'ϷS4"X)n;XN`6 1W fz@$}\@X^GE`0oei>>G;!ob$hI#:` '%\lVv_%ܽ̈́V9iofX ?wr3q1Z{ߠak2dl4)umB~`ّ0)O A ǽGixdPI*^Y|$gZ Q3qn9 Ɩ+9NU:YTE,'T Һ@F$e_\8ʙ{ѹM+Qt.NÊ [nGNv/bH."f=y(SV6/XS.r tRNQ{,HёiRx| b-^ٮ|NGם9+| " h鏥2u1_{5,|CY Lv-dzx5&IHc"]er&+`?7_8{9U^ <#,i;Ip>bЛ`)+UoI&*Z\ |z/Ĩ~utE;]`펝7)FIv̀+--Q&+6D R8FRG+z>ͫ3u;5Tư#tjDï\'6+ĔLn (,%Z>8X,4xGg.gR*=aډX'? r e,nhG)bN2}Ty絗t&j[ȀzOY4>dU!uOWӌ|R\t\[Rihlm'i LKX S&|VR"5o DeZSv$SB`[N*Q@ RY`90s >~k;^kY:ä6)6Rb笵9 N.s& *3gS7X&jGn%_ߧ7zî13Z,]y|l[orr?ܭs;w@o=_ ~Mzs皴A'b ,\qvFtNIծAn|S vuGM OޥOO!J#듚:™d#UZE皛z78 sh`(,zJ@_EGG{c#>1foݢ 0E؈0r!A_@ϵEN:|8/q+?$y]į o Y7ٓWO , 9btHW &Ab|m{1:H]][*=c-+C=\cpPHB QF]9;7.Sb|4'亅CǍ̺DKLbҕRfH\/\y)2AQ@EUԤ$=iep.0zD|k1ar[RZ*еY_⓯`Nx %Se& R tE/)˵#DS2V"M5cK~e Z q'EG]yccA`.0țgoiW<1lO:tQz.ވ?7'eFA*얰āҕD$#y~Q$EM &ao3`@вnI bXA!E+ܤ :~S@25Ī#@QJf,Gzw-\dQ?Oѕ\q-:) 1<@f&\maSTM TSgAVXTL#w^ƪtϵaqy`Ze})Z 'v9kK9ce^&ܢ']r8IK%׊ aؚqZמ{\;E~ {7v-Y{)ќ 0 I0Pݵfues)ܖ-tZDm C;IL]2i~>;;\xύՅLf!]wO; SDw GLhPa9sm{A*Y;:i،uX}:2eXʁcDګ,6YJ8 W%ݒ] &x}SPa.B(!SXީ}T'&/F "#Πc%񪚿igq$dv='OQq3<0O\8Fq.|htšLJj1|^} `egVMn .sv(Rtaj 5#EWV.տ6`RG.MV;#O1F}V0ϱ (0~8#_ňsU,ћgV/T,ϯoxS XwuUxCR;fxv^Ŀ:8G_4LKnk`:Oq]<Wٳ&%XNC}-P' <ĮIf@TS'l_/%V6fƞzIQ-:}VCN%~s`y_ibd #H\ 즡K*Ď?,"t܆Ѽv51N{r(N]{ 1:) y.eFpWM Xޤ8j<ԪK%J?Ct x%さvƥvΗ]Lςֹ7!yf"pb0)s+0=,'p\a>2uqI&0D"Eq[_iwaeެmwav̈.0-I`w0/*)f4l;܍\55] +yT5]]~z[I2ɩ{prPTpKΛRu9M?&z^#sΑ$K[.ԟ/SWzgH|OKx\[P9nAwWͷgPO9CkjMn=5Ym5$⡲ n}5C[Vt4C]gʳʧdc4[ v5Hw5 E42 V25,Io̙ٓI;FUћu$yɄ>]c \ZbԮoK Ds =:M-MQ ʴ86 ȟl^}v`WMtxllHfPLóT2Ԧ%ze|~ӄKr2?[]Z)4qrF BI4XH'J1* 6J`SԔTΉZ⣝qdݩH'g%Ĭ/a2J_ ;v&FwaAx(݉1 &9@ƣ-tj8uj'2WsIcl?sɘթQ Hh?ld)֝eTœѸ`fEޏ|)H't-eUmg,$D d לu`AMHJ@j呤ڡ\$5 HLHaXўiy(\} E2Cʆ.B07߻6ͻ8¹R-xJM 侚x/WQph0|#cݟK| 0H}zXQ?wŬ X" \0\ʙ`XxO3Z sne!.)lz&@h95?/,O8kP!i]cݲcmF}!Rboʂ ^:gC2@]Ow/47m{poA:r/t%uJa18ǔ}){) aD֦"0AErŢD2MN\PћJ7 &ܱlU*lM A[d7_{왊l fIBDt(P'._EW2 h_wxV9kb AN~¾A(NސB8W^~MB >Ϧb̀çw8q @-y6‘RhLqD)>t뙗075iyi$qbwoDWn /Ly 1ponD͏>rgx>tuQKBNuZ=Y|[G@U_2Ur'<`9/A6έP E7֟Oԑ`aKpG{ieŇbyC1x$Ԩ0c~pTum,t]pԍdi5FSsRRHB} +-ڦ61eT{ a^u $OC t? F^EXPn3G$ V`;gIi}suV651:'h<@51 JR &z,Fm+r2rȲxhSC#p{9ns !.CX,VQJ<=e{JzP0PJyK4O@` b9UMj9B&^Q̡W+Y15{#w'[sYߑo[S ҃eX4[?!4[9'%I6&yCs7yM`eV85ۃ֊VQkmz.+ |i{O977dQB=>;tHނ.aL;zN6 lb[v݋;ceeg /ȴI@s}?:7!lUV<ߪ|n9ep/')H~,N򬬈hpS`Z+bWbp2ƅE(]tpQ#`E 兜>^hg[WdhBV3xiM>!JZU:+.F~ShL1`xϵOƪ]N__=]y؊pQ L.#H TqM#$u{J#/44^pK𠺏jO* e DUF\[ĭ||fT_9':r/nK,q348(c"yF ofD|GQx kр!$\=QK>į4%K9Yu2Nu5p@}On{4'rxlZpad^|nP٥ڲɂC qd1y6|#zDpD^Ҏ\|5su񪃨h_ɔI@LN2%5|Hu:i3$/^ Ln { &(>;,u4ɏq%~UY,,(8G)H?5͏j*c>bi=Hب)wE_̑i_`YB ~]cj֖%x9Fq&otMoa%"i{3&7m\T#$`3SLDoi1ee/ng@t9)P*v޺Zt1W}h(h*)]8+\t1`Åzms6p x|Bx,\MSNם5dzF].a,$'Lb„N m.0 틭YT9o:B5*Oӿ".ntq >4e&@YDZ7~q%Ay{CjwLuI|[X[$«±_U4˸;sSʕ`CY~&9ybf#C$q!Ӡ3;1bϝ4b]} 7 k5T8wwBqǰ֢` /lI}be~ʦBT8dR(UB6338+DFeH{Ų@at6NS -qdb@i$Pq|$<Ͼ bk~Hޑ6@\weS/ҵ,хnR>'WTй2J:`(3w[ciz5N)·;+ĐR#-K`h`x@rڨ=<LD_ ~4 cԚw~ z[> @uE9݂.N4bka8dh0!?CP!@{QT9gQ;Ѝ_bN/B5_جK!.$dO 6ۇtch˨7L!jREn"1\66b{S\+i^gN65D[ԜNStRyԃHOC zyٮkf濨*7ձx9ՙYJ"vyQ)`fԓڏ޳8V5p^ו'p+ҬX>d;LO3hqG1K~ P.'GndѡS/ vU"+O~i;rN֒pYOUVAc 6jKyh=uvު(гPG :!Pau*uXmcjPVJy#DŭmZ3{kyźJV:Gޡ X"9k*3"Vt8ci,M8ɲglӊag>#mN7EIjk +&=%s?f9D'm4  #\a I!C\1?v(IOs$26QgXaζ[+`tMl67R@'/T+gRfih\7<`.b^L ARbcVJ6HW~3@Þk5߃2}';s{-{łE1 o.V2.܋xe5&.>3vW;s\cgE $D1sUr@8UX/١6&4d@|VTE?f#O,9_aH"=>yև_['] )@L(L(V#sh@ncCvYgTFlq\)"WfǞimf5O:shZK{ybL'[8{3lS&Z(Yҍ<lS,BhtN4՘i~ؓ`Hnz]N6<)!Y0\Q-Zn`.WPsụD!z>GZ0ܕUۛﮊm;V 3S:fJ?z]?X&M>}Nܽ2P}PBqx!Z 2%އޏJYFg7|E:˧؃ .2ZINgbIOUAd>FuۆwXϟ0uj0 XzۮAA4?<k τ0TΚ챕7.U{P)]P4KX1Jh>U܁-ցAd]rn; G8RgL;`7n `բ,|2V43Onc/DZ^Ecl"e1_ b?҄\c1Odݽ’/|z_:)o;b2#%,.[-%K;X˹M,\iy.ÉJ]2f.CwcLX|ԀYx ƛ+kêV E{琐8uphZ6JT=THG3wX'^å :6銪;6Xw'ԎB3 P۽-V6ȳHgh:ҳ=δ sLupT=[+hãV%f殬:{iw*񇓳5gGg,*ӬgVS/2r_ڍk;!F1h!5nu9i+n 7i)uUW jXde6Jz%l$V}#syZ`mts;3`^l*G:_Y+ &ޞMHia7/ f5qE#~O2Ue>s(\.U ~3R(' G>&}I'P7bJۑB_/ w֯6lQ uHS,\>lXsI΀z|6T2 ֞(֣I1>̒,u 'ׯ'وQ prˡ#ГRRxN-W%v%hYJ`5dK'W]@ҫIQ1{_&z^})uI4Є_'t7wCFh O~9,tȀ!] \HskXۭOPOOe/JYBmH:W =!ϭI9cv9>OWkWHUؿո JIȰd\":6suQ\vxy/Wh-K~]3=;j&)GeYwA}^6d^XDw; ọTßtĨ>`'rc_* SZzԎx]"0&~ X_i_6/Hkj= !*x$μC~ރpkz7{ƻ|nJ M9338_L.kY~;nxkr'm*&mWE NJ2F37žz CQ W(w>,#3M+{]l&{D[wJߖ"R桻FC%<&83y攡 qtjۭ15E|df( Oup^gPmќhBL_ 4<`iq&W=,oHCQ]RI݈,^dyn-J"\euoAj ՑLpMZBc2TJcpNh00ǃ QH64Y g >D#3Cxnbѯ'k쏲 a Y^PrY.NL[p^^Zawq_6l<:3my0#zn;W +-<19۾OL'Zq|gyͿZZ" sXYrwyp`mt&VޙQ|M)1kUm=y8wIjؕwYqPr˒eL. TÅ M}So`%s;N0 ~alq1¦< GvbTMN("Ć &|frEf}; 3;L$U*VEi] =039PHsI=ߊ"bl?Sl+U4k} RHv/+,AC!y L:IU!dغYv6I~1Hh8H;ja5LB[;1hf$(Jѝzͣty6W)AГ5lwaȯ\8! R[_+Me5+ݜ#nb ޶T X=||❞oɴ bл:]Ρ%"r 8 W M0cz>Ʃ\ՄtKV?иB矦s3X{kˊJ!꩜bG÷ 2T"jG?ނq^^`zOWG93? ӊ;kw=w-ds;;kdp`mJb{; X }"lAkv߸Pol7݀p)Ů{CBn }zd+>9;q+g]+z!/2^=#BHFiUE?~tV'[G9=.^WݵcJ>3JJZ Ƶ8sGV-1Jk*}"Jv;c%*:Fqew)sN3<9 ~ 8؃P$`I풷ܫTԚ\h(#?8iőKx\JcJqPmy2˧@R6xޏ doUZ"dN'p^ Sfpw,2o#8Rĥ2aV8h5 GpOWTY1[oͳqu^FW"jYMF4Th8Cs=|@NhZl7hy: Ki-'FrrMU^\TzGWFiE$4%a=f:Qcb+sʛ=sqY:[>u@Ǹ:ƣ2'gLv7b|V $3΍crmn8] cȷ5{dI$WZHJTVM[\ =KǐSstQSHG-#UWKvSFv-JbK)8 PKFKS; m4n׳>y-f\4{~k(+VYEVIe5 QG&S#VA!4d<\2U"xH_ t.)=52,/ ,:Eםlb,|8 %18?`8@IВ>aWi-ÇCiݨ%J4U5s{(%|`J:NX*\Y.~ldDn};:>Ҿ5{=R,bb7#{?ߋV0jH/n^-%_.Qc} 'b19L;Džд<6ۤ['s{fH;'zoF9H`x4(GTj|٭}Fǥ?45L +iWng~011#U f KgѶɏ$/a<fW-J O#ROX5o %`.G@WȜZu^r͘/T|5Tj>Hҥ-4P#C뒼WfnQ$*IEUiA POkysde P.t|nO?N q[/GQz?e3 Ɉh6M.e"ː.knwhY*p!qXl E6{ǫ {p qʀ \CVjMAY?I|Z_mԻ܄վ!oP AmL2w<"O >W-(Vo:ꀐs [˚l/5hP]# 37{6?K_6(26'ԩeUD$L!9nAbwn (!.حS1ix<&qTr%'F>7_8S v1%=נQ5{tcV)оu%xp8 4}e|;ϊm2泚Q `9ojҚ4mdk&ZUgN-0e!vM*6֕<Kj}yw&b̄jf[DIoe+o6"OqF'[>B]kަ7<: WQ% .(B}Sr+ӷS肊X܏"R6i] R=XhA4rF9gp1E>:MK~m{OA~)@x7񓼱=uM;VkD}AN9l˵'Zbl3 1:_uR}m d.~}O&'%غVrz!fQۼP+;tӉ\Jҙ=6p7E bѝsPnh@1ָ"C_5=y@;x[Z)mФÎ>%iy݋+-A#fxtzE -6" ŽmiD/a7`/蠍&OZjl5[uzQ"ꤒd갵g߭n:7W]uP6cIf-= ̹心5<'z$á[sp\0Xc9|ٮ"Hz =%H~ZŰ9. &PLJ4eh =rԔ%rDA> GY8A ^00/jی4u3oT3'.(qAi RXcw= 9ޡU#L`B%h4eÙW0O>.{ӫ ]jD/|ibc|j{HR?s2p\8dQeI_©׫ Ikg޶V/~&휅]ih!, -JSm>8j?5dOڝ8r5AylYM2!e1.[>iYFFr][zCYw$ٙ +ř[+C,\aHl La~*>PEtvܜ4>ñ p0z]c ]Uv(-oDd׆ T ;N-I!k%$b0Pryu{CeݸqXsHy#IP:y_ ]jЁ㥐HC#zr.Tqe]7eO51 ++ۍ\4YB?ww)؉ }ڠV("CG+<ŋ8DeE$9xGA=Z힐!Aru<O&U39g\Y(i5PBHAߊ֡X@?ӄw%XUw:S_{av=SiaǪ<3g~xqCojlRpp=qodۏW*T#j,pՓA:'$K**ڽQN)a:ӫɂ1+fyIu+BV8Ö $YuMwtJqo2%$=W{5 X^/a5wxeu9]3~i:Bz3 j#(n,< EX)/cfoc*yVc}^tCR g! 3ct3ތo9KnTW"t-o0A< '\G9'[Zp|ӆ n9KA Tv '{kuuه#y+~{@-#E1-S[/4Aڿ}/X`FWUvToqT/$+7yҺ¢E=O61N=L KX=`]qش9"o{n[i]D5K] >dx x@4Nht>gRŧ>|O[_jQ=vTҎXc`9dTG&oxE>*La[S  ;Sz & ޳]K|jʓ`T} O?X:!R]UVCRkHVPlj'@4eC*J3!ha ?ZjNwt9AFƗCULK<"?^Ӎ4H*и$pR븏wj@˾$55-`{'2Sm^+C[;.*-B̠;`ҞQɶ4kN>q ڤfM2(aMx诡`^QlxK"F"$|H #X j FLd ys1a n1(+0<8Mg%>%H7+ ͛\! d ;7y|/r-^,!Muj8I>is2ꂭMw:(D%KGhm@ dD@ط%CU,P+݀eP5h$цZ56 swΔ5BzC]k?kCaZU\JLNOzco-0yo\'IMy ?֗VjotY\> (DD5Sf @?eGNq#T3W^:F Qk R+fNV>١hu+y $zCsS5{ < ӧ_Q ɍ!ws&iVʼnTr'SOrL`r4 Q~M3w[P`/~a`Gwa+hQ=k 2RGQZ1UC_ }lNoW~<fa58%QIKv}SV]Fĵ焵92te b9ϛ}.)ˣUbm(4p6 `!P2R{9)_٧^<JfxC.(. O˾8SVA!2ܡHbf W‘ T֞\FtO3jD2/Xf^>z9ur.odWcإhwB 9wKOҌLPx\FkCMU w6Vw'vw yƞ$,Ol=-K%ac.%AK Xs E&yVA1-wE&7m2[e3uKp:qHfuMjW{{z>XEcH9j5^p?B ٽxG,@C}8*B ȴ]+}?Ԓwϓ+r~Gy"hv~X=;8 ]&$eBpPcnXR92+? ß$6F':K(;h׈EbbްSܑ>/b{[TPֲL(kn,!2'/|~溒tG|#RBh]2E-)bu@=w*@k8]{NJ~ͭ04>YJT0h~ [m\ȑO!V(UGs[-$vnZ *dR2fv~˔8ƏpF||&FdRF!?i0b3Mĸ"Csa"pl=FZaN!lyRK1Zwk<ӈ8Q 6E鿽dnx~C ߤ=!5@7:8C1)wTr竦k0SJ33@vTfH6V ^؏ ig3aT}n| p~^$'#oPi숈qvP辚yGnLEwQ ÐƮ`kB:Ŋe[PO; 0#td\94_TXqH& SA>V#nNux5BtKu Wv[-"@Ch5*?V= [PMĈFɎ$|NS(|* b% 5P [۷ 'oaXƝ+w)2~D.!t+n|fpwvG6!uoɶMt@}W`g+(Ut˗ P+)ʑI4ꔜbs_Y_p>\y \‏Hp΋H" qn~ ^5a>Z6Y>V̙AaPїEo=Rs NlQ g$U 0.b\\{lɭ.ʙHgm/C>[WTPQ7fw % L$7RqaL[n~߽`QMVx<[KUd姰\Ysb^bi&+QÉs)^3Z\GO3911|EQp?H v6 /4Q1RPf)*X&hETaղ! vv[[Pf;M䟄D+.%tg7H1Kh-9:U++gzR*琇M}K_-7{ (-L P}UJ+a!e밙B V,yװˀ՜-oɜCr wݝ4Ol!$E?SuɌ[vؙybU.B5 ?M)}*w㯅V%i Y!Uw>PHLҽ-0+%"# ?O/S2eOLnA}w ٜ(;&q dL"ec͚IqL2m,t0Bwsԡd 8?|(%^COY[L-GκOSK̑%}991dEpٛg՜d@ֻeK090P'nbzDy5#/nk9PQ^&4]"GB(T}Ziw2. y+ϲN-} ڿT1CB8D%3gtYҧ[4Q  +N^dRbS>;a9ߏ֩0ubK6+/6^dȅ^ʼn``iqCޑ͗nX8m(>B4қ ֤W!1nv01Q> ɂ0,+bdҚV9J&F'L>n|yLuϓU4e:^SDv'ʥIgi$<%9 !6ɏB,Nl*S50>HUl&Aj9vuv?lfb5@h;H|>PL>|M KU>i!7^x+u9m\,TB/{`&]0*~ XB#-yQSk.TbKW%m׸,)! ^%D*w04 ws5 H=pwD4臭`BocEԗ5vt-懌FzHsY.\4o@UR+ Qm yhtSܡP ^6+iH͋8`$8=8>mx;”]ixK 3-ﷁx~B+5wy ;rjz U/͐&{GztZ؅Ϟq۟j?[6 <90Qkm1 8+͌S[`/_#>%4#^[rm6%ŇiFu\;4U ؗ]u{i}˧JbZl &9<"]brcԽhrjwa`{ 9 C%w<BT^{=UFb%ɗfL V`d0`e̚ o?4ʡO:AQU+&aB fٛË lBh@D+6o6'?g}KV XBbtF*kz拗偷٬_a["=cr%r 1CR^*-蕑d@?n}3p!H%x0'?-6jsԵ;xE*m(;MEKG&=mEKˇ e)-]㬒=LHӉ_Id ?+˖xLoV xcZ{b]3?^r#E!73H u(S?DjM{kv2qvUXaq2k*NhaZōQ&m1aC=^2,'݋׀JFqc SnHޚe׊I(RAmiGV3`n/e.[9 7g+TyH'nW>tZWU 6JZśiwR_88kK~->M$W:33wO'q6Pĥ}:\&6:3O-`AҾ=Hjݮa`C64Df8S gg[_]BM$w'UV %wJ|dWnE{W~SW erѧQ>k_مSHJz{#M8кN7D$-"d %h[ YZtLKrL-BbȢ_-<[MkZ"(*.9(SDM(i_.OMpFnisAe.R񧟀ZNEgy#0_G&q$Q~ >ay)>.n h0_і7CAQPf[ThT@oٳݾ ;"eW{K38Ͷ;E徯5}j<2 8\8fxuz0h# Vw( /%)ن+U/ S SٹB1b1kުٵ<͑wUYގE3Tm DYNme B8.FQDr̠tW*ydPa9n.>iI7rU2Ԧ6l$~ do_yk`:V-L e8PENu Lq! .}rP S'{$ Mft'("P.U3hIN'x@%A7IfWՋGFǶ|ή9n$3VEfjo3q |d6'%6c-hG`SO3}44&ZHB5^;>Je;f"r:~tTz^ B0TG I _٭sPTmz ǟGpK|>+aoِV 0| ՟:j@zvoYT{ 2ClO:5T|E e«'GweV< ;Tؘ6Fx:$亣nfs`X LdStyh]Ck/L](hf57|4<_;hV S`@AAkVTw\y(yi)b"ƷMVAqyES2@=hDtIM{C٘bR>Q` o y@z eۈ  |f&Ma f86eQH9Y85x+ZXDvr(5 -L1k&D9nۅQ=u;Oq{\2FZBqo wo{۵+{NIMﹶ+@Zt Mbz?XǠ ir˟`H/>vV!XhP[\Dm[gDƿ ܴt[Jgo-qrfkJt)'DmZ>@D^=*"#eJa((BpAQæ r F n\{y #7BىwIKndԩkP#,gsS^bƆ@N:7)*V̝ ӦFaĩɤgl-x-BgrO9"~÷q4B zmU0S8R%JtXi)]gg|dVIpl!2F; dl?#vrYD:/F T< YG?饆m ,ӡ?0 ݣ#\j+0rbѐ{ Ȯ0QIB rL#e..Y x!4uHlB^̷3)Մ D=-+_-^UZP1cӚurׯǼܹ կ +W|c`1i.FxP^T}sZ u3X8'VxPƴ~YơI>pg`nvwdmy;c;-^qO [C##}4mB6l%n1TÓ}MVN"/J .Q NuʿȞz Bɚ*$;dxLd:6AIxUye ?Rc t=k|ƝrT{Y}zPtYW"w4NFW*+S\znE$X:#H߯W=qU錜ZlT|^m: P[_6ڷF.{딟|঑جN%P[j̩%7k]sH (b".,Nq?|JwH aKLS&iE8<({CVez:T>\Nzg {As~ʗBf cO|;n°.Yeѻ.`9L7 " ՟#WHeDBɷ_ Ad|7rE$w#ÊJa*8jNgI)g:^wۏ}fkL)tI ˶ }j(BFW`~1a7:*S%"ֺ~V a[# bpx|f7i!I>#g`a LS"h\‡/jMH饰}n:0P "8}n~4 +*U~cLgKz0Bn 쭄QϞAy $6qaps3XGz-8!B8Mg;3M+JfMlS>Y\s eU}EϪSf-#9q_Ge9ΥWK{1\8MmƉ_Yp .U+nH4n{:ڔ-H'㋰O̜{nn6 /L!Tc&K =iP7`^vEƛšOrz'):HFd_]Ȁ&{aMs+V+x4P>Cp+ha&2C 4|V^o23Kk؎w6=B1%8:p[C$JЎEOy|([ rSXm@ ɀc\o?/[aH!'Vn"MB*Ȕծe=$G,9b+,&;P wҕ<*)>}:˪ʩ;7k)w.:Q gYY>x1}^% p̣Q$P 7&T耣sKNhs'\N/s>+űX:Ski01u^橚PS7A;k/SQ4YlrYEgeA {%H$JA'G@-vtVގ.êff Su #{U6RhGgqž7l6-F-lF 7. Av/EZ,]&kDMh_ YJÚ6 JDyٰD&cStLz 6U-Lkgߚ/L3'H(9E$:,}nL&5n?ȹ$r*冻 !鯏z-?:j" N'k.w/>ZTi9PTLEҳ=F;2891M6r30\ή,<µ\;)>(HZc.ӮWX8Y>wpd)?$('敍Ar#ךYnt/{/NPԟޖu6FͲVQ鳧.:jB?!Ș FiXo]yC$= .~PT+k^%G!0L# -^;$Ձ<ߠ@`'= *3ԩ>]޴\8'jgߕ>vCQV=?b#w|/ӑɴAУ0 mDF?~EwsMܫЍd(pXkM'Dy[[`}&$AE\w88#)ƅh0Ԯ`6b-B"J<*!䘾ReC yofJ+MP:9 D 3paҴ!95SRL<~`7}'ꨰwntVr]y`wr 8usn|]΍{@!~v۳EDsjb0T xFFū.|y[OT~kE!k#9!;BۣfEJe)ţ&Z`&0bG(U(rt/ee}zL^vo4ij'AX, uq^?Y'NWLbi N}Awi85 4p820FȇP퀻AoEEt"RwޑEeeiw-e9LtǬATxoN5"sx/L!2}2*j=VtѥS"X/'N0dl yWTChWŤwmu"`0/fz"ti(1\Rq%t616oΠE2@UF )rK6ƞhRs~CENѓR(S\wֈcen.נLb6#^O,H/ ^SH pٯ0%H׬8n!6!9G3*p3M%sa5|$.yii=rA[cV*4E"qT X,Jʲ1໪F(~ @CUG@\@3G1ZW_8W~(H-n.N*{HM0yO>mW|L/D 'dE2^\$vHזD#ojʸ [ 3}$CJ9Aϧ'ڰȏ44#7D`hs55F`b+'1п.I pEE&,OT-@Rm+n:8x 3>~vJtUNYS\SbBܼKZzy- Òį?6_/aORk,sKGXܨe{kYˌz!ٴAsP\,%Sjذ-EjK)aVV'Y&g&V-?=8g.G++hZWmTKXTb0GꂖNUCLAj߲B5GU{SĴ@HꘇP8hkјo^JϜ1C_vۍҿzXתB/^"qLY[w'%iZUo^'|=ֺf8b,AaE fD4ggrOP%=w. G-!P9%d[b?S, FLQ{{5n5YN`ަL\i *.Z?!dm[tbyLޥCЂ0g֢`s^@-AT5XRXP5wjsKazo"֎c;U?ޗwe`W2Hn+}iDP c bԂU8Rz󝜀|٥(EͨN-K\o:EI&nnK/L\Wq]2wͬ=ƒ]SEa1iH+nzlA'lM^>hJ#}$Ji}HZ_a"s-LXMU%`Ioq ڬJq JGD>uѥ@) (=< [d@jǤu!Aɉ ˾<9nrBK4o0W?GiA󵂉T:E,Q&+dwUϝXt;ljg49/N=΅O!.eEx#PМVP905ʏ?ԗ6i^lPWpi$.C3ߗqy  dq' ۻE# d`"Lk-ա^"rc#6 dږՔYϛȵj:3t-@f~!sy(~8ʮ?5N f?M٦ u'pɷq~S~"u@6-*Yʛ8;q[4Nd?1zvr\8x?"+RC7"+vYihd/I ҿ{HWd Zc5*{uȯF e8 /Y;ՐٚH6Xg;r $ tOk }n Ejr 0rp櫹1kR&ء2 am'z %k+6#6>tG(1T"sT:PQ-ۂH":dm;8jأt@,=~s>j2ek]xeT1˱&|!4:B3YMJz~tuqnºA&Cʚh~)@CÃ\x4~8Р~VG&{Md7s^D$'erT<ȑE+M{CG=U68OS)V o#{4& ,7vuP7Vj tKd "t4KM oב7%y32u=gWinL`AdVK(dXM佒PSU#6Y~.ݏ\/ю9-diJ# 5& *3mcċdz 9 ! e٭f'tNܫ/*[깥Q.x&]Qz*ر֠䆫A {Q.( 8xi}zwl 03nkmԎK9S5!՟peaMfO,\:\[c͖"! PVNQY;& FQN(7^A:PvM\iHڣ8gPS>(&]/Ŵ:fqY,^]yso64 wG)L$:-!ʧn}h ?-i?_I,w15EΘIgcx[":ܜ. \svpc1@hj Xj(υhZw[oe5a͹)ȟQ0V)=H6` 9aGN Ӓؔ'A%|*N4ďKn}aCϠq;{H5M*۸SI$l[bj +JFX =fޚ?#0)Nx:D$M!lBI`<1EHIeΊ3 C`yӯt*J)@[$ޘ6EwMx t?1(DL(ݹB du\V}/S&X<=,)x'.S.F>d[D)M]94>xDldהaTp+o ElF++ 'oqe1dZWuo`q(6`x }OB$!'Dql) t"-x \֟ze FH. .w=@f DM],M!K%&EzAI7^S>F6$Ɖ)lGddw vb_b@^&JKd;3.o" > _V0)VC;hK& R9pJ_#=C$eP˰bw8"H@ޡAsTXIOikz^w.#Aث.D?\̱V ѕ,k;&\])U-֎m% ~բ+ܚ|% ?UQ ގ R a;7.,O_Gk^vX~bhQxh{g M(YƵI)3?TٱbUh=Sqջ)Nx: kRFM46)214ӄg祎 5N1]bOukӮbm1;XeuQݡV}i;BI(Xɥ.šnmM:F<<_2tl!íAK+㤖6<3ɞtܷۑo!$ͨ{wm0Q2 ܚE+_=z^ ke]B("c>R5ٴҲurfJyr(p$5ۜ \4o!|4&j ;ߵ^14 8}NIVnsot0uc ȆMGkG[nCu/PMn8:5$qɦSykK0gϟd.A5=.2m=BJ(KLqJO/ZQ@acIpk rߘ2.g=4a4;/nJҪO^ZdNh*l[ęڐD'NSr\#G"- U26<@>*a7DMe'zпrK֭+6=ȎI9 hH1(Fo[0}L,9HmCŅ&eKs@@)l1B7k43qsi'l9Wȼ3oPN˿tÒւ{nvL'۸Lt!棓ġ¿^i7,W->(%WߓrHaˣKeaj/ME pB9+֊K#||vR$(|)?BX+hCMUw!L2TE)!b f<3ȍ^ 0ʁo&U0iO~b[(Fc]qy?~`oFp~èoN$fSEp;bK ۻ&v_ MUgwEK-F\׃#1Xc K$b>c~.9d1_+NUN =̥ 6%8!`HcY[0(BYg| 6FQk_{̐)d\e6͛$\/+DasmoKiXciJ1a7);շM2Ob֡bO%&i ?L6*y"Jj$>uVʃ}#$׿ИesfRLO)x2Gw8d[k񑛝 VA.ʋ'i`rq?V̎J*kjc/d(-~(19QY|-rcC '4ݥѤ,2vL=8)m>; tO[L|HOMwl~H]ƽ:Poɏmal]ͅE~_?3J$! `c5|y13I8Lԃf2QF2(l t|X?Ul'EywP6+l"lSv=Br ! \BţBA^83%|'2 ^_۰$At1#@o2fMkۉpC]z Yެ?M-ir{3&x.b~Phzbx7!Nnw#1HZq[ؖ"I>]7T'/8VLzGZw&Dzã?r "usz5=` *[fBgXSti Y^xA~|H,5漸ͺa n~ra`wl}Dy_lsInՇpU)ԡ?[jqa<ҥhn] 5Sp-MhQx;}w3(SGl~]|s%b^̊'v[/8ƃq5P- j7Q>JG҃_{+xWvX֑pl= IwS>|g u5~= Ɛ89@# \LEi8&_,oLk-EsL\*nAçXp^]<6  P3/*l Ŗ&fYu g{5ݭGI$>@"hGTtD:mXNKM$vVs [eE 8=<ĈsJXNp>ވ|*l^w9 ( efw6}XQR jGUvaM楮eNW*ij!ťFWq{n\6|;g^MQ]Ӹ)zY:"*|3{[dV)}?!Wܼ;&uJʅrљbK5A)V|TO'_!N /cY%aBlvA`0qG[ { 덟tVOc4M6K@hmmBr*+#Xysvڋ@9*6r_BϜ/h%QE\3S^$Ӟhz 1^?u^,AQO ,$01BzP L^f좘'+ >_lӪl;̃5/cG,:;3Fֿ =G|Vz b^x?)EyqXR9}*9GҥbJZCZkFܦ`l[vEScv7a#S?TdjV#W[tt_.!*B\YZCZU#+@Su73o8;Y'S9ʉ59}0䰮-S[t0! ݹ?"y%^4lBI!C!IgTh>\@w𩌀u/Pv8akrZC8ۑڹz` (m6L<% :&BמDvR LRR0d6ILA4I'poB[{ECN>o3ɚ߾ɠ[a|B5x-r)M0tI^X_Oa"2d~#@7Vr&n|]nDJԍ>mQJGl·Gm7_;D`N5˔O>@ 9xA v+3PP;`:qUcs޿0KX^{.<ۂL6{&Hэ&:=(p@&: MJIPOsZߎi(Y D͆3zyV_rT1I@.vUXJ*?qȳ 1Jo6wǭɄ}D2G;2\Ebg[ _.H[7;<6 BZ}nŗo,v\mkHhy:ty+=F=-mkcOS@4}D{ڒy^F8- >A`rI6iD`m3NRX=\t{nylV!#l&4$nߪcB2ei?-B^H^~fx^9EC,rDεP^Wx ~ϗ @3ƨT\J4_5YPaTԨm _*pS'#;A8#FT&f:9C](cD%X!ϝ /x3~1AzFXp#IXquݨ+_QelZInE~e5&ǥQe ƚH2DyX,: {[1|SKX9f'?[$Cbv֗i?P Ne:vb mL{^Oȟ ЕL9k0[nи~hKlxM)V2.Qѹ1:'eOME@)}}g ((9-M|}4`6)ZF=X_w{eŘ_߻Ku2hG?^jEߒHm op U9PN aY ڬ)-xY8udVIv (N Ji]$ӣ\@kd;ݗf{ٶq [kVĻCfj-r<! >Բ|_@R:Re Dd|^lǞ܍am̻@N'v>j ˼dGʑ9CXrx(ԊAW8 #DޛtCng1^`l5*R |~b&hѲLLz>]T?9"+R_}^۱c,$wYLv6F2kK6)|ԯQ fJֻT㪿Zd辥><sA aKDwWRxqq2O~3e+9c>4:4d uK$I8[*5=EGJT$Ȑz#Z41ĝbJ67B <6{s 6ĂZZڍ|h?pئs=>[S @hYVYWid~CyodMp ^Vt|mUa0?_DYдpn}c*p"ʨihuMr>bcd=f6ܛ;f-P6owbqn^pz"Ø`ψЮ~ȭ5*Yʭ֍:B߭Rå n9h2l|V`(n%zhv+t9m$w`S=dI =ķma})ŷAoGɁQ%Fvp.hj鳨ESX? 8ZaO  ~ʖ ?WoP͈lOL1RLU_&V56Vo<:EV!͋\n;h䉅[͚p ٶ'j/焨1OT3~TZ1/JEMk nS|:X?zO`lnWF]mW]zUW?;-%BP*WPΊFKA]c~3fA _UvQ&Ɍȼob("/`XwɅ*>~i^,*N\r'hO. 練JC\WՕs%ED\]S2ĂT眪)"|VXXոxEoBU,0.FǏ)bR\ YRsO9-/v  gZ`Ayr파 =;yi  CfƠc;"_tMѤYfY0!0ՏX|S;fzG6i?9So5^YFF_D!pp2Sr#[js nkWq?!`OQ Imɰ4i%=vToImR] 6'[h&9dEM#WN 'c }V޹ꦫPK yŭS{?)^ <NNػr9;<X!3XvɅVŎ*w j`=$ 熂R_JtTSZ+lQEo]yHP& /'y;aIRf 8PJ(5*9b\Oo&[݋'̔!2w=ZGXRY`ʙ|*WТ'n95Trz2φ?eZ0^Xt!D-a˄1F_Cy_Qe_31XHQPD˔L&?&nՏzw!&0hs&Euw$TKT)DrutFUǿsε~ •-G32hT-xTiSyNE 7Q|Ij*Di߶RdKIS}'x#%qwY1 ՜új=BND?ضΟ]^󱪮otl!\#e'<)K2s0fLb bq&ʠkFj!cngdNi-q"<>GQl:FA)sfڦfun &~jB̋ Wu[& ixu}̯KL'BEf9YܯJk]-!c-Y3^7;<<1m * NK prt:$)[&X.u'D`T+9$d^vOl1#WWaM]^qa:_|WPUkzx NpD^Z}wN%4gߔXx0t Z2<(v3W)\yVfZUR&+f "kg9vQ|L)B^?*H[E#irv:UDdKS&v@e$C 2xcKDV?gqVxG;-2'GyXm#/C - `ӼєPRȰ5̙j|kҴ\,rgw)օ/Z[ފ!Y}ia,P{̙TfWPi?·)Sx֟gR(.xq1ox[&#'Se wp]O`bf9u Ld#bo}3* Rrɍ=qOF%t>А:c)FyVI;An5C~"ÿ5Ġ4^UۯWą'd M) yBG 6QL9@ EF=Īb/Lh0*OCg׹Zb6X4mV"n%72,>:Vt#J=tñ%~4jzxf 9_ױ;"%4]PX*.]e:o,~U7;7ݺSCz4C;#uY)zNۡUnHz~K*e$p ,*]q(7:j|yz֟w3i㝧u2 dX 6[؁g<B]֍չ/CڂNp\yRs񬘫r fdޯoc/g䶠kF{iNjS3NoXy|jЍfZ ַ҅ $ kij9GF#! U=6|P.?L_'@}QU) 3ˉJ`]n0hFAel@'tƙ> hE|HL8L6l)[DO©ȒZʣ+*L g͢d /2+27hD[!à8_pKX =yG30DxZɷ T̮J73ng1*=#mع(lT5k_Z@v&N^Z?389\$^T7Z\d7hg7sq(FMb\cKDHZWTO(Yu3 %!9xE8MlV'[E!IF[]|צٚwu#0|Kzt˚](a\zv,KOo2vd!Lqqp=.cyB;G/I2϶tg JjѢ-7rK%OM 㬠үR0`j(FXw.OcuF­Âܝ~O޶ T J̚mvJE- ]QTH"nKnA6E#)'ǔJ?=@>Dwwb8VB|#<>3dzb$U`~ :4b{Ob:aU4_(wlAXbm1БEPi8ĖvTP}eXT޺ I)slƮᴭOY臧ss3J;r9hgVaԨEd'55Yt∵Ő X>s9b&|Sci^V"̒ahDb5gБd3k=`ᚱ\ :1Ic(1/Uej"C[X,=`&H"Zk l$Ճ+]6H|VJ5^^K$`\P8Lp0oopO3H×-P蕸$X=Hɹ|k,ׅv:.aX0\Ȩ4h}+->ٰOmˁa o!S2=k\OuDQV7tg*eڕ*7gbn & H>=>׮Vv[J?%od a;YW6kR;]2Zƅ5I}cs"j'aatMr:#dGlFّl!lU>,}UR8Cwӝl |rY8|awutKIwC/]ؕryFx[ :ٖ6g$hG pRDbqp d+ľϒ/( Ĩwy/svqQគe;Y0OH/KK収"N?, I2 vLH9Lvf!)Q?- P ~jTQ6'SM p JG×&e,w!1g-eOR4DY@9g?}= %۵䨖C4 9} GpyWU9@+~K],vg.&mO͵COb?:!ld(Xxhr5nBt kk^2$6r _KU35sXmiìj;IsHr|{(8ł0n8TT -.Yѥf\Zv\ԤY)6L15zj MfTbY{1$q! Tђ_%\ Hvꍔx\V Y'~c\fZ 4 P]ceP4y{{&dWXi ClKt$FEa_9 wrciF8"-q]163,Ht!xoXcf oˆ䔄;#EwN7q ?_ۥ`t\xC~](Lṭp{1E_9(ܜZ5[`: ^fqv'ƪGLRB5ڱnLȤ-8 VORI`&:ȴ?vQp~! (J |Fa(H6Ȓ W>0Xg(|ZC;[vD4>'pQCyt- Mwٙ]]B/"^nV;F|đ=mp5tW"] l_ #J-7I[ioM. )SΜdOgЉMh -ĝ\apyPY3k`H UO}Ȓ&+ N(FxT3ntЅFm l[5N|o(ߋwN>Zq]=SMzKd^Eb \=f6t [׾Dn[g\Lmd˂ atfR1ھp}t4Yc"hz"ѻrc `!F:7&tz2C{v{lЉ{ \.=HS@DFMdgo< ļ>}a<SoTXy5!5#0q&c|>H™/u4r?*Er6L4]]qO3ugh8+BE>Xt 潮Ծ!⪤W\x8jRЛ;aG]AՏ `c_m+9m(9oP5d؇it%iI x'ڻт,8V]q),(-N#HAx21Ê:,-ɬ|r`RNJG8zRÁԉ2Z#6(b抓_B|H&K.KkJaMlrQc~/ݪIcNƘvO+j>&M>NI_794(]|t/wE.3dO\ ж9GBWz`쀦SRjx#ngP4+C G;[fHv3NLb1s`%fi T'\z+^ـ# yn%]a=Es Rj5c4]K+W4ܚgI0ui=yX1+&S1ݸj<0lWjhV:$vĸVV݊6lr8ȞinvSIv8m/;G/f(jOe/Cpq/0@4k}l MrJsnQIke։Z?@:NU¯e4U's2jzWBkG(jM_9H AR;ېpj0 NP|sÇ$_銣2cwM-חws#쑍kJ`5)%X,n5)>"u@_YjFMYѴD}VhnPvVK*a Sz47\p2mߜhZPӣ>'~ ]\3 b9f&H)kxo,5]lѢ 3u3yaOmRTR /1 ٓ=04X1ܪ ONUW栦`4%T>qhT4 @O$ıԈ<auѶ 6+I٢E:,1kD{^#V,,W5+~!?5G`3=c<3rJ"i3}NO7H!E/!f~hx.OSnN!YR!B]Zh#TIPOp@f1G3yq׊Ѵ` R8Ӯw HKaLW"(!tBPoӔI-;*[ϼFC\z5CTVT"Gl( U"i\OO$x7,C9[D=\8T 3)c'ZM?6$A'WOw+r'M*XUM5^דwe$ޥ[Mx8g?ҢZ3d8̳~ƀg^u7?g6P,9J%ڀT˴ζ({ךTO 7FVrOcQ XCoL%#@u`.pQONH ۄ;74y=AߓNEeX9( e찲Ā64S#^DdJ=KNQ!SAN~<}S6`6˜h:(٭uDHPtkpL aa$~Aے砵0&i{m4$Bcr]/ LեT+ެ&}Bϸv'd758yވHŵJTΖ#Ej)夣&Q`RR}Sa]B#YA摊W-5A,u6(tl0n2\"켏hI"#STϼBuK '3ȦJj 84Ԋ=6C]ymTIs v y3KP3 P],JQ_T kGWKI!_IBQYW`IٶWc75hIRO*v 9?,b.[FP_~:O )7ФQJt?IPb#͕xQ  hS/K̊ :Onv'PB(@\cҤe`c'Fl.I+!%@qwE@J vTk d#CO\ɾBlOXUЃ,&}2z4 %f"l_u*RۆfMڇh@4>ڦId@H|u( VbXr,\dOJvOX[PEjP4w'13/U}vc} ž='v@>mʴZeˮ[SGF/&.>$r^dvE88X瘙AOEE_r*-ݖ j(  zK$iQZ#:V{d@QKƗ=օ*HwIjzYs-[/ښ;kѠ?l*7ubyZχXʶ3] JOp2;O!CʮHOEH#=%pջޞìmD?i pIj+e kgU%7| 7s l^>Hah5l_C.T5G'RL*Sqq~-X^41@7EX@jVEh 3SsH>,p 'F\V Ν8FK3bj,8:A=6\V#k0"jNVgV\ q j~鱢f./ڿ UH%꼼)6P1a$'P7W12GT+Cց*[sM㷥uѭ^kGf;k'&R)1][G$(}f|Xr4PkU/&nE9 gr]$]*`w{II=>765{B jF߃ŊM?F 'Yεaƻ?"O}Z0CM*"[,j.?ͱbTJ+gp|ߡ=!J?,˳D{3Łf|M1j(\mOimMmJɈS#h1dMvׯ6bcR#x=?(2OyÛnC~x%DCθ2Aݵml Sfl rzzƾ=L=ϻi,=BSU x nV>k943D(^J_]0aiZС }S\r@^KFn2~Urg~`Y1Оa C/s%9_t:*OxBG IuSa0 /cU*KL'Nu4Dzev6?,fiYhVz]?v<9e9Fn&K\P^<զR)An) #]߻tWF\/#k3EHДY!f7Vrqɲȉg'"$t7O,j~Xp(;}EW=ܸ`Oj.'z6Tʞ涝B6{/zsцj sꨆ B\uzD[$om Vp!v^*T V}dȎcٖjByD]B2m*|<8Us[9X"gJ2%yꫬ:| E#SĞ Y)<Y=ě3'"NW0v<_3C3<,-,7++H G.j'ò}_p~HOĝ/@sK7r-yF-?Vv59<Z'ȜuVh b#ہAԝOaVBTޝ?ZY#yq:9iO.O]=vȮ0CgQF]Jh[5υ?;,ζm n%)fI,nZO}g,oKeLsLL礞2` @q|g6o9MК7d]_hW:P5>9 ̹c2&T]nY^{`E'j?K h`&*qXq@&O"V{[dJ>lj\b%[rÛdvaأbږ]*Ճ1 au+ v#۝NmDyn /6r24 (0܁DNq:>ƾo>"34 |uKUU}40@KwI1=iykfpG W ߱{WB (iٸa@Ȉg",!0զkV/w-Kk9t}be:ADk F-9$>Hc)Y")u \x*68WAn'7PP9j ;3GR#q)g2iqھ_Ixt%ќ7'g6(g*Wʄ鲆gEψ(êBϻ|c4h#2ze xDHgVzBE0V#E|z|Ds|!o'[A3[}CSId^,ZeX)o›c'cbtɌh yxuMv2m/5 LL$V{ekg' 7^<{s|LΨd[Ij[O8IJRXg֑@bN9$վc 왷볆: {m*4i4j:6!.$,aC 9m*øA+U8RCX|=|Qk39e3P=0 M\h/=<·Q3 k^yΈoOڇ9OF<-,">Y+L@ O4`󾹨ȌL"s>z~/ xuIl=#{:*Y!`3m4s +gUz̠eϜоXxB~̢0x^E(P :Sho :w( 42Ke(Rw ~gzy+k!%BC/}Gr,uC(FPMɛ,Yd̉EtZzz#B#kߗܥP(4y_a9Y( A旽UG1w: .B \wG [~pRm?edEwħs0t+O)| tɹWF->WЮ}3lˊ~;Z28mS>۰k@DL>PE&âUU¤]s5)S|yWF89{%Ó% \N}f} ]KVPa9?GӬN'`*TrVrz$]#ۆ+]nG.UEl$eEd|,,LL ϱ} [du0*G)"?znpC728Z~H]rHм{+ MLc)U Rm20kP:]szA*kBFUQ6+1+\e^Jlz)S3݉sL |~vX@ s\Cq2g36 Hr<2E,jwQj_M:9g)ؾ ְ:oj$pR ۜ(Hm@Q#.Z[vH_ K_"jx0ekS \th%)YoIySRYQ%m`ZNq L;ky/aY`SHN DF˜ mАݲs Y%ysȠ&fυ޹ݜS%[bq4| Ox6ô im+QMkN>ڪAė `ߤW4%QZ$mN~9&3yg P5pY p?!_PAR8yBUU+ "?da]7z\"#Eflގ,Oq?qՌ(6ba]2%woJ# DgdD3d$.,$F3A7_8̇^4ƵΥunٺÕɌR5R'R% aۇhK6NuV= X?>(x@dyG]6d#Wsg/`嵎hO^PRtp6xC * hu8)<fH?H< 7G[aPpweMiI󕪧ݶ%>(4o\Ξ5vE#+\%Qw*k8 0G"Odrr'FiݙۻXuXyAbcׂw%X [?l3&p7.tBƆ5M9. }:?%]>B?^sVJya-/]0Ϻ~Q }qHU`U/$ -{_m^!u us[Ü %ıo~ >[r#ʨٵFgM< OoO,8Tv 1{6P..#S2{VMk0 sje:`B_4 CbNT]^Bbu vnV(oCOQ@"A#bwNtZ*kp`PZp(=9zn]JU>0^ J8m}m9E];񕾎5K\G9 t%]_f(WND![Ў ֟ns'InV`ǫck ZIHnu!|چ F ֵPу @#)8. 8  *5.D^(ԣ@<L֕njs6 o=koy/ Jv#wCIe_"4k6[B1|Bî(>ZjTѼkm\Š2K'p oJ7&}2Aݸ[fkUx16Q,U{sC˧ }fcL\sñ؋f.ܯ/>M(6sz@ĭ 0(x䋃"&cMk#iC'*Ā>1d)C#Byσ<15fjebn[;}';Cn'ֈ?Ʌv󑳱5c]kYɉΨS-X5l%VPd{^v)BvA]]3BO3lH!ylKXnؼ4Ϋk !ףtl.C_Hl{\edU[߬ZjIWƕ+Sԣ,mب3nb-j +֚@B0OC`FT)]j ?~3BBo6 !.v)H b+ظ7-R$ARa5Ѵz+.Jqގk+ 01'v\c]P#dfxXdhJet~&-)N樏Mu$ \[iVyΨ\>~WX#ysmR=R'1 Lh,fIL"DỽR:uL\}>}BMnYnFA\3+ R^$.$!zt34mqz9VrFnzs~⬬uw4V#Sr+ d\X 3EFj?k0Z+j[ݠm 4z.jMB߁X;I=Iw_V5Gxo:4IvvZz_X EL_8cM3UMA7⶙;3%1&8D! >هbVشSOm~T(SS!ʰ ~,Z[ɆA,^c\Z<݌^8UE~]P@Py@gWBIgnܕkm%3&҆4ƽLF`5:7/gA& 4˴+T|ࢆ!_(.=-a-b}N~nk;!-㢩s{Σ|'i\2sovm=+K0O}ah7U͋pZ]#Puel vd'f EID$}8-%2M²AvӯoTYTLG( Iށ1Ū5m1 O,jkx\i[K0ЋCMvx"R p3(?Hqh@2{_3lGpℛ F8_M+Vo#Rz+p 6^t>gJfC>2O u; \ߧU, 3f<2+ࠎYM{ͅd?ɡWVXh\(%.ܜ]sF۟yVsuvr.C?#?H?SOȨHI%=4qP{`J ?'%zgxMc+"%ʢ0EiZn?So?JQ3=^FBMD;+z"Q"|p5-С__g?@駊0,ukT^;` ,SL ;zH{|hޒf.S"x`O/A#aZ_@IÌg)f(hE/V 3>D^x$-KNd2GlZ!3]W &ˑN\aSOq$Ulwǻ'x;P 80hcwɑV ;+PtFհގDd;3ցLN=_ظ1UziKt<˩+=y[_C oWu_Y kcYLm?%0nջٜ"v]3qbO_-V_3zcox-A`]YȂ[/̎SE ;C|+TyDxwZC?ڠ=7IKBԩbrʽq mR*kW;Q R TYYuUxI5f50cXzEc8m^iʵ[߹Yj.{2Dwq}l|H#Oz}axpl;>5YfKV$#ڷ3zohmxGVȱdoc-mvLh=FnCh2/g6q[7sӢ튚rx5cX.'.A9zzxTGJ()؀gHc/"sȉɁ:Z!'Tp8>Xb$́X ]#tJM O85TSkW\F̼nY{"J3^g]DQ.Tel Z/LL4Chk(|hͿ3W@h 4<'\ɟ:Ab3}4CZ H}+u.n`ک@V,03[ 5&+ |$s&zgWɮ[Rzct鏊@ζJC0ުO֍՝X`ъ[L|sj$l*{H0NX2!iQZ) Wq|KxE_ork$\5e 3:+}}9>IxJwE :9*'C.t krQ=(&/|B[تsR!4bZ(}uf׌F!' :jzy By"8IYF6q.GO%' 5mڽo1b@5pJ:h0t6+%[FVwQ~YiC_T2gը>0kDf']#{@`}r޳-ړf|=ȥɼnNCW 7G7@Ǔ8p|㙮'nߣ3ղ\/FKK[~Mڊe"#~ T/gVH.&+~ X[MVj|jnҺUq>Ʊ.7ͳ,O0Zo[S3-¾4tK9Bܼ ^[GC /t4׼ CQzh]iJ*XdMjL.xS!Eeœl&iV# 5 :u='ʊ5:؜BS=xmǁE$`(/8çq%`H(U#rX #= 6OTH:?[{Y7ܔd[`CO(x}(UNL#V`Zsx-XAub,3#oBkZ,~L۾9纶;>FA\D*^y3K\צ=:څcWi.T]a$2Vij N{Oq2`t9ia)4V!H Pڡi=hpg8v]Uo}TKKt T[$ !w?Uq?kUR$f^c)lMq=OӀ!j+l4,G`9yu\Ҹgx͑}#D$4pm̥͡ S0+Fg_ClgYd3%}J be*DpX ܹKӠᇷw- -{}+d lL|;}_-4rkHl,Q"z٥QK tIl9 [1vKUYz>ޙ\ \-Vl_2D(ε+/?ST(R @1|MNwA-Py+ }l|0Kt0ZUUЅҐoyzapb1yA!WS'_Y 99w<9xklf aB]/ڣ [cfn RK]$= jBa.xwHPW˔)>ar.(5~4!/Rfb&ViaX* 6;uÀ{[3,Ƈ7O0UPsbW =Y)`-c*/#&SiTZz{6GP,)W_Y)X0fNa6dw.̼F2ҲKy.UY,~X`@>tL|oFDy||UdW<9$xyP;9R oVb,d 0Q&Y@%wLdHQ/Ľaf%dxyg;pj*Az>IG\_*NQ:9ݸC^A"xۇI,8.%yӑ Q0'|ŷ$g$7fJY6-^" K|NԳR+B_6a Yγftd>71l"w(s~*3a.Ne%Öb e%]2H\nŎGjM[6WBqL*`_?{_!zU/OJZb}N+躗z Ȝ^ҴV5EE ;*@wbEm-0>u k=pzsn҂2*m'] ^&k ygY%Tk'w5%wg(U rԛs.jutye:zc+Zq$?[,OؐOsVEMޣ43MU (S}0j~8M3K+$ڀ`fݢ(29V (AvI az8 JcT[t ؄*i!q㒀c!5~@{O{ C18Vf-`*t{.GH5>#aY])pv Fêp[=t8O3Ħnk~0M\r(y'I-9)l4Kh롚׵ʓ pAg7op1{6TsxD2$̮䪠sM@ɴvcڟ*;&ޗ> #:S\<6܊ds\V݅[qeohʍeW@ r0d.ZBMyOyٞJ"OƸ%Z-$c{~1AU[r;E-Ί wHޅ)`$BؼЊSTȤfP;њϹE.?ouJ-<&K+ juu\` v#cfјAoeH j&yG 7A-At*qp|C"T[>nkb-sB{ְrdFo/F+sԅy#E|+hf(ws+H;[%Yk7KXi, WqJVx*qWz䛢Fշw㍼2_U蘶[nRMbױeYr Ty=N%Z`IQCvbD!},O 'w+[;H{Ha )o|ӗaZءA}oa |x{ط{.-M@FՆe䠚,s oQmY(j̙*@ .g<@)J*2pTR?JWc;)8%۴T1i^܍IJi\١HgɽkH߾F}pҬQRJW_~7K+Tp4SL0@qj?Ci ȌΛ#,I1_N渧+f[T?o^.@6_nNn8X?=4'^ò :>K*Sa<# =q@ l&`; X#F5aru^&L?+]T fU2"ਲ਼àVk G/eyT[7P/Du(8`ي=& Lq\ M`oJ(2f/ 6{A|BJaF 76 ^ۈV`[C NdM"3&x7^^.{R$Thw^4J&\-(htc6&&SU) Nasx[HS{DPQ+&oK#֋'mQ=4ܟV]NWTD yV}G EVcXU6`N1Mf׬) M3 2.7ge^y@VgcKB c. ~¢9(Вiû#qH{+bkȤ' gh,mđ4` "zzdU#i %di? XTH?/ #X~#/__/ 2@OhFǧӖɰ4B= بπ-ooK1IGjdU^qJ8W"B|B&j l-~Ec*rʶޒӺUK}i@ _he⥻ !|?t& 鼒!VCPxP CǯJR"T,vJLjXppe`" 7aR g錀g7 -Q>ŸA9oHk 醗Q #Q͏)ǃz:JX 3iv, tNREċ[6t!@մx<1gq2"JqL )较XjMj7`#>?HGPIկWgʺ/v fx)~*%شHBFGbDh#חϟ5|#@sʹ[͒ Lz:BKwSb0a7I~#yUAȵm)JHTUS߶ mqhH$]}_YUJF,P)KPՄSh= 31V#˝kPB*xԾ;@TZRyÅ~@Xa; W0@I(}~`(!g}[LNJ.ցzFMqζZ@ rKepÉ.JF.?DTk^S1;:`?{܂GNV740\Q -:.kx0KR-kj`p)La> ͎K߽u*IױFMG(5=hEyPT!<3K\^@[&N@@H꺢BK~f/v a| FAf_$ p[Cx^ux6զ\.fPp;{W w^bQ1Pf㚑 VW:D$;~9 _%wB[ U nOD+@n$N/c` :kxW;H[t[X. Jpk6O6Q-JҴ ]>#3[r읗>D!S(^=Nu@q=bPm1\F\LIJeXzM9k{m-Gn͸~R?k4e&@#\/#6{ viYzrO: {L(I y$kex\g#կ'd6xMW(F L1`N7Jp"*!_;<8nzY[aҬŅAG#ߞ|ѐ>nPxϷt'jw*5~m)4Bq BrFq5BȰkc W&+f+pK wI]t[z&\9O2/*!^}FE)69 ^5l s zٟՃ K[qS uX{un5\OCgqFݪbŇoXRس^X$"xͿ?@5GkFjGa{0; Ccv$=-5(PJX24pU\pA9Ο%=ר7Iksz!B<:}\ / [OP5"q5: p9%YF=n4,%4)VryvfΝ2Q@ ܫM; qY^LSl}' diĀ5+y}ۙst]<wb7tN񆙨LKk^(- U;%Zt|ͥ$|PRLB{yWjPW-5?\ZbYii$/i] 7}-Nt^5T6 9vN4h| bc K{,Ak%?b ߑ`:I+(a{u|_Y:\HmmH{5:(O`Ҵܷ!?Q(ȅtBЧ(0d#%߲rejL?~2le龺=[/Xm EI<RtPwF@k؆8 RΉ[ yZ"BCat΁6_I~+!DdTi܂QѺƎ)!o} "C2;۵6'owDG"]E{PJ8Rdb$E CQX#ק ϩEq9xDa!]=>;>(§ZcQn b<4YG0T83 SΞ Qm m,k|a%/KUؑ(\v]j0iSA|{>T1/)ʿ(b3/"7y)0Ě`acr8c/\e=l i?n]Zp5;}S0zѼ9gC6*_O3y)S#6ԑ"uTOaQb@aFJdG%b(zxIFO<:b.G:(9 җ=Dc'ߵϜ~mf"2b O?Rl ¹:u{H ]h)\ SS6imh7~=a&W[{ODo 9wL|񌔣 u>t_:Fu m1^C$\AO Q$k?{NJ*rc"t QdJy1d ^RF&9RW sPm+ڪtpjVv|Nغ47V+R~kyeO PrvaU4n6caw6NUqETfMSR7XWw TU_ɲ݆<2}FiWS8wVCף;bfc &Ux2nb7J0l& lmf]HlkurV ldرc;w*2QRK_ B=b*}]pKJٙB%xt:5= 7Ӈz?LjOE0 o_&$͎Զ; -KwR X2|+x룼\i'!F&a )zVx=:~)ԻeH^qo]߹pl @2`ZŽ95nI<Yb+ (s>Hw\q }?Gx3ǜjؘ!+q$Pr֓}:aHqlw$N/K+~:r`Xן(S2+Z0qZ܄``¼%gy]`{W(CD`ĦZ VOV g\Iv+RJkz?p-(- ! 62xZwkw4$%;(Q 0!ޗcV;*_n2%6ZYR]xhdhܜBi9>mHޜNH\"{Bi .,("WR.'3X $$x;ڏI̍UhQOaP0JpE j,Ა-gEB4Ͻ(?z aMTRQzp; BjfDX-ws}TT*>4d(r_?ob}v6=x,;\B}v|pԧ-׻(~QӢ^%2*Nɇ(e~˙je`XDh1?^˲cMse#I3e+`rsח2ykBpOPnJS\b?$n@Slo&`!}p*K(+=w<}-30 |c̫2&ꃪjTkYTÉ yu`by}'lp9Y*WptܓW'/yV,l,js\ =;u*Nwyۃ`Wmht pzXs@&/O&}cDL4Eƣu]2$%t<,r7/`83:̲>ee{8Wr6$Qs wYbY2%j|̓&Iv;h3pŁ?6UcKs3%o//a"i4)= ֞=@d *ؽP>o>aHX)x~ֿVkd=cՃ*+RljZ$߬#OPlM:zĢڌύQu`=z{m}Q>q*"O?OR41.m.NXg)y+ / Y?҃ =o/C*qw = FyGҁHI9KQ@ټEA\1.]*;*X7xk- =knsQSs(տ-HcG>7.ה+cXek D+xCm=fOĂ 4{Odmԧ'/Ml3_CinJ ;26ǻg$l.']03RcZDUƞup*֪bx iٜ-SYIMi)9,kcl"[[Sp-wjZlPYIfM&BWT 󝖢k贅"Z1/}dMD~Qnd>laɚ[*h`JiVqns_D=V)+,ˁ(Y}t מb2NMm+:V|ɨzABû׆#bZp*{;>!L]c_$RkoS;;q@.Um3*+; :Zb6gMz ?]%$&@M̂+ƵxZ ;mZq1_gxWr8E㊊~7QpNR8'΍ffRLM ^O]?(R8.1U~V%#'~_+fgn$F}Jn}fh^T/ uLj H h6$0~ VYl4>|6&ntv 1}ʄEE!HJ@ FP!M6hԭ95DJDJ(2U1:$~=Q4!_I-J<`%p &hj+.r}(xfC[h+itRvu;1g.'xn֧Zcuz?m[w'D?8tlXr*S'QR]}ypn09];OԃS6dzܱo|Ե__I|>9X!ĤO*Nӝ Rބy\{eɬ#yePDityTu|(NF3t^x 7. z@ MB}S˫(RUFwUfZ7e;|18+?@c NPp(2ﻢX v) oӸoC{g yvpPPDž\.#;他*-'=Tfp;5KU.Jb|ol6Ae02j"kb#Cn淒êUo |B@Ag4Y|j*ϸ":‘fa*F-߼ϦY psVUN="f#Y[co,1b,#tMh \6m$8ݞec:?6xއP"#CFȷ<~&t<1(wOFVOrq}-wzݪOLڹ}?-ȴF#V2giVt($[,us>bbLz4V>tlv!WA }vuAz jI?Y LIz`PExǛkIa+ȨH&߮O^/K#GfQkQ=SMy6qIW>ʅR!#Zlvh =sA邶5Cƀ0UC2E^xD8i]'9`gx.nWBN|c2Ew{- pܖOA\GOPQ˝Ŭu!Dp'nj4ZBaVbV/!Yף8eF|%p\sZE)3tf >Np:^60/@{ibT|p{]i`Q$5e㗎bfx->v%k|!I-ʏWD EOӪ'vOct?tN%ip(B x0lVޟ:3U %/+UB߆3% | uvt^.3{0h8H61g|dU^]K ٨2ha4 -6"a:0?F4 }2̅"#'~e6GCWǙ,2N*n{$Ug@ȴrŎ4u. :t3g: =ˁE^sj8}h&P*2*?i~Ty܌9z UVo u#l_U,铮lXtmdM.RHt(ev,hkU~o_f/㍎-V qUx Um.Bu͎!y(ꎍBjW\V$yr,Vo]N7wbځ 8W͕,1d[ žuGq bkaC?ApTIGwV/U}t_ԦB [6ƒH`mՎ{|c@`*C ׻jAЅ -zѽb*xg!=m]Q7bϘ޽E7 '<@ HۦJ4aEĔoKTfu/r\CyP82τ#;)gbFh5{tjyle]3/T'uYtP0ܷuG}J#JOUE9e제PhB)P5z@XKݲgE1ul%'#1PB_#,; j6 l B1z;0\ƒ̋_}vpujI_U!4"Nz1KúTEPNCs6[zSlӠm}ko7/2ڃ+IOːNssVۖy4 CӁ;Tg̓HCwaMa<<<(B wѹ) d0ڭ$ۊB-y-`K'Xa0AfMV7 Y[vt **r[k:]t NS* 3©H\1#C˩n(jJR AP,kˮ$NlA2Ď곙 3 {ZAFy#,XU>A@ ~>M8d}SY7l{KQcňG(к ^HWJ7 J6w ٽ$Ԛ|PtаEq<gmU펽] DģtЬ ] Ҽ뤁zsAz2dزœ_l"\BUT %'mc $fp)gX#;ډxwpc a~$/}Xs=3s.{~RVSpbA!(GK'zS6%Q7CYi*Ge_%-\doo-O^U`}Ey7g܎ΐR!/V@kERx}C4pr"*]Q@jSn"?#7c B=W V"oK.d#XS$>N%P[3wj=m=V`\J& >2R>gi\_ zcs|zbZ)ІdBjaxf?]@O ޱk"L~{Q:mXJcZuÆa~Dž[]}^<bvFC#:bk|=fNFиVY QFafO))`3o'^)'=9o7h)0H^.E~^%@v]f譣f%A{ϹӻN{]/V[ ӨEԓ-sp]iP&B]΅WAō| *Snu!#$FQ:ވ<"zxp.4&`,d;q?OhwԌ} <7lݔ&1\1),߱JGJ egXlϋLYT _DMFÞaj}^xTϖk)Ch«9)8npik>\nm!= lw/bQ?C64 u_65g2"Dk[`EnP 4ngWFڶ{(p!DgD,е GEUi1;f4LYP.; Sn(GDB~ds[*nфL evCŚoO}#`'9:•*Nh)Su;l+3RɪiS1PYƬKی/W—naܥ{d|i aJ~$"=+Y{>:8!q%r5ͤCe,WjÚ[yu}Of1_z2Vkju'@C3J.5"M9]rN9ԒT{]CQDM/ 4F}U|+>k R36\oj/7tiG@·ɶ PIf;T[N F悯Pfӻlx'\zV>P aw(th=5秌% ˆ2B)،R1FuF 4CJ;ˢ&<wNQp@8Zq0IP:Jh Xxx(2Ni.ӛP1L <=e>xl mg|m]b=FMf^YB1yC6ez .0΀L[p~ Oޏ$$yd=+o0'mS4 00.^aR H8S<?יQ`C?+Snᾤh٣/| $%V\I6z9h `a4$+ _y2%JKvS'bNǜ4(Rcv7CL? R}xɍ_NV{<38u]K74>;cl'*҃%Ջˇ}!-z%ȚcߣCvˮ"˸x8e8 .v&exS 〓3IB?;f_Yb?FLV92p1:s镼xmpjɀiSQN '`)Εp=-n EN F3&qP37cj |&_$i9zv !4ZKoCpD:>P+qv0ʰnufWhkEmm= dbhȎOPwg )SDvnh6 |^غC=yo$<' wqmgAsb:q3w87oPg\ݴqB49JmQw&ո*̭nWZS>r ?c#Ը]gx TCؤ]s]%HwNk E7|Gù&!Sɚ-*9 ')/y3ܗ@ϐ\ nv=iNB!8.U =U%U7V D5+͐;h\m#Dft r@CYd\1߂3FJfZ6*Ƞ~ibwQUf/y zK`"f+Z95^gP7MPq)&JDzHBÌy~A7r],ʀ_z%ph\ӰUZtg҂ 0yΫe.vyБܽ*" 3S9}RF)/d~4Ss*+&G6.󾫻V:q#ᛜ;pVM*{Diij!,V]r~޶.ӅS9 b"w:8\4 J RMEP,*Z|cu$;7#/T}\ZQ 퓶a]m1[>3ˮ58]eXL>JɫiUgDk/ħfMgWS]GsG>6ۮ%oe7kfGCc6s枽긚D"sv(ͷݤ-+@l-uGBu1Ź-7QUDѬiy&%>jW*$b(l 4  ޏ@س>& )2 wQ85y~'(/*d a- - 4?mᆊ=; /p)a۱R2ʌERUyLzQ8{%CִsCed4>@ߓZD FJU:gW.8y5GQ~ PVثH~IaRxiŧU2ft.gz;ёb0E̶7^ewɈGbidLST]R,f~^<˃_*Gb-P(֎T)Aah7))Ղ{z=Gb3~D7 ~r߮?Yh&R Z6~.<% ms{*tԭIoi@-1#r`z᭔AkZ̙0y4RHh0NT ;ؿrbI]YUH [[ht* uIOgdCxx@fr.EוF1&S"{eP5(l)-p`Y+V &=9JQL-k9B WqQ]v51k 8{TUufS{n?1RzVfȜKnU}Z)=죃7W1}wS=`%muʼnV눿+g[+jeglچd [ҭ Y/Ok3z ab qGMZ3n;p/2= zevھQsb͓W@/0'=%!S4N>&@cU=6ٴy(EdG+J<`? 7Puq)d"^L?,^nje؃9RNһ!YTC.n.ѱ;CWc1IC^KԚiM2K rgSzw6 g`,:W,_pY|M)v^iŜ |!&<[M?wJ\Qvmܪ;{¢ *11#/Θ_XPH+rD%˙Y|pl L&upwMٞd['7dmn{ׂ8!nu8a8փV5rГzK㺔ߟk6%ܻօQ<j<&-@|[uWxϭAw6vLosA8W"ܭgDqzi\Iiw3=<΍}:xxEK[-N͙ǘr)LrGWgx2}A#ssi3jylaxhTدג:l&Se0,#ib tc5<紙ȊHA L!}ape*v#JR* w?1]k_9ɑFhbyTcy=uǣP߬OykthMTm!xײR`^X缊UdHB׏Z]T/& 0@W[K,;3˹!r3)<6d.(lu||9Z ~117l ^Y;HX]#jeUoVW{PW' \9Yy^_`KQb]#f oފ(lƆd6T\öiq mvęzEG 3,)B..}zպ0`TV0lΝ{Hc#K`@I'+^h!UNѰQ`?3!'9"y&Ȯa8]/E.3~(Ͽ`DRƦ<%Or /Yj.+p@7bձ  II=&$yX1?% Fub\d\Jb h](6kiY`KܿoT;#-yYاēM `E툤FO\I22rJL-v 4°;mU ry/B ɖ+c?|_g$d@zǺe_AlU{" $Ws|_qo!ȯ5]hN'C 99ac;cgl.TL?hYQLQNqAk(ʙ5-H:})dU;x6ZI֑l IҧΥq3 Urn`.i|~Rged%iHLnr?q2j*1n-Pw/8tBCInM"!BCPW,vJEHaU"MoK_K{Mwʽ9hn)JMCiGR2,ড়1%P^fèBjzp,p {=M+HI*7k̀*cH̿-SZ+,iV2-jhV^`K|jt/yiv<3T*v gz17UbTzF/]Lo?8#ݣeil*xy/}&db>'s]͢|bb[HnZm[m* ak_ǡ#T=6níMA+ I2j0R/-X6ڜ?ϫ-Ao -2'\:`uPlU@̈́th@=ya']2;Kz.@%2bdm0Ix |aE 9&$ ƥm.5X*=:4FF8NC"+*Z/m,ס ҭ],6gQ$L> 290E&?)a~,)?hw4ĕ(+e$U [~QNb5ũ޵϶h=:ZP=@,#.!p֒BfF1sVop`Sa3yz(溡0W`<;^{]?ʀ>[I9؊VW*ϛt: 9px5z-Q)>Z7lNi< 4:/E||K\{>W'FG1  o<}6Ҕ/*3@5O9*@ILNjTT[}f(J9Rɴن,Lɦ0И' εgx]C3 >ۯ[\2;NSz>]d oOjo'.4.abEr=}Nxh4(&e5V J45 'f᎖1m1[9K.xB :6YF@M) rC+M7 fݾyvQ¼ugV_B#Zۜ+6-$>ycIvV{xqB/ wHO']{'Nv# VxRJ]:P0C(J*2 w7 W K5u[DmdW7ȍc;ʃmѱo\ڒwh>_!WAYQ$89=UX7.Qν}ڛoᲥ5Vy'J{= r^,:~G%ƎfsD_c& &fIL LǤnlihoF>sm(*h\fZ׆ rX G8MVhW1b~jY$RAm^+}=)>X(m+6/zU95~\U9q-?g`*h` bj ==~ V$O#ZG*+ ܳ &4VuKK6J D+㮈A7fUoܰ5:(^R<]HU]Ջٴ7$=BP&10;ԃCe؉oPv;EZ=j/h}|LD)M7A Aj[n6IC:o x,ʟ+_XÖ,G5"t(A$KE? Y(^ P,L[ '{vWo΢8E >&?y4 2ɀ)uƆyJwn2984, F9 b)@B+YX|&WVԨB=۫#`` ^"APbE꣄e9c oo^YPLiΉ <τ {a^n:ma9΁mV,5ZcJcCHoD8>`G6V/[\V iwTj&9'<OrdZ:ԱC;1cTG~֚NgwZܙ) BoϲЎO[ W3Ol:(y_|;tXg>Sos/NsI hGL *G-Tz,XчR"_&%)ӳ+==;kwԪtIqzJDQ4Mf*qf˕&3DfVM:cDHDi+~_g +N7/:e*YSp* ׵:H(K&U7|^B|:]; CJE$,_Hή,skޖ'"sK(RNjI٧G -e0_I}$ch[žy\̳wȔ߅&u,PK Ztd%.+ @zs_hX K&RqtUI&`S[xAb$2;(" Q%.gzp%^>^[&V[U>@0Abܧfp:^ wFgt(&;VIb⓾9+ב$B5jbH@╊iP\}7kß{:z8vk_ޜP=˷ᗏYm~oZU_X ů""(vߕWyhP~k-;WW= D9-R6ho# DķD:lK莢 xM ­EC.,+,RJi133K~|L#W&LwY™O76oL@N|U5\؄P t<Ͻ!Fb \؆<>-"HX9].eŲuPmN2՞B>P+[NK}}U3\GjG,Khfjt 8J"6-=ڪI_fxRVEL0r׏M tg?%ʍlzsPF(v3{; ]~1 &[VC}7IOE'Zo-{QQIEt*Bps*A'ޥ9 ӮH1ѩ@(i~ k\o)J_Vg uO$ɿ}e2(OE7 Of ^k0WX0! "z*iL2lzXՕH6V y%fG-ÙP.T?;aiiG[߾?:Kl~f_|D14'sS-3Gnz\amMqxM;ۏ[4ch} ,[r>~| A=s}T!q22 nה~m hLݪq`,KaMXбZ6DvNe(oe>MqWU+/<W+Z2Z`]Y1am˜E^.Xf8.2_BߪүNnCi7WWJ(u+ςk a-`T:ã/c9(lg5S8K$Ǫ`1|UKݼB6Qx.%l|;AtXN&{ PNf /2>?nYvGD"!fqa_dcFI ŠK@:, [a3"+<70l?'3n;C~R^;+DbZ:Ԉd*2-huyj gHr2 ]9f0K|vyaFGx:N%Kf_&?^pbJQK\HO gUT].K.$?4 dSU@?+O]{d3CpL1E9_;gCq5HfnHuǠK&Оe{ޟ6QޥyJX<T1h!}@;0lQ=)Xp!'l/x` q**{/7C -%=b㶳sf!{Y*YP*MyZ{E<S܍.ǟu'&ӎx]!(\:;3;?V/"=<5K:hs*ˎ|iJf a<hw=XX f "i# n4)+J[baN[e̦#6_ 9]U@Kj=&ts\Sݣ3uDkЇ3%UA(z&LEХ9׏iCx |"{?Qz7z7{@Hî]Nj.s0S1KGc'lbfªV}Ud?12ĤDMqTA]Whr1a56RڙM+Ŭ0] \")=vohBM. `#愳MR`W.$ꍒVK]~:Nf/Oǭ`Gqf hO8Ec:˂4u[ϿƮU% Rn"ϏR^I!JގaЗEx`D,o-F * NCj$pW~3(&ȃS7҂ߍ'(׼\{9gn5~f]XϮP(4)6I3„$S+ YLL3 )`֣T۷$&dfhj xAԨ4dz)9тTHi:. uGwK~ԷGwU7Wwāu+ƐpýBr'HUV"zS{`0(A&zߩ G_yY4|?Z U]"_07@wH%b`%G@\4&ZJr(N9$w 1L1+h{24C#Qqx.]JP߭Nh^@IA5ASÅ.r2+Lr#_? sUNM ֗-AZ/wyJ$:i;jXxEjc;l@<qǫ G&4p^-/p MfCʅcBėz b@p&MX7*9+5>h7| mkcۂ5;k ֚l >!yB`-1a[`c]-zQ+]yIt"]y3ځUMt&׾Zv\\yڰ2kP `} m!+FSr˜ YGJ/?X{:kfIF6htdbBFVi,rn7Y-zZDqsG}ȎR}s1<axƟ7b2J/>Y`sp3ú8?/?qJ 20P=de-"PIU$m9E&x/Y%z߁hiw94"4oH_, uRlyN\ӼUe(xYEڿCB@ma0dBfqf1R~?,ֈbhwo[d'ckr v,Gwg3պfêS.7OvPr5ʰB}uh9Mo9HDb*]*VCdTIަ])[b%|Hv25 K2_A0>fFXGDʬXozji+JY6[a2v$._{k< j0qsn{E2UۿG @;$Nfݵ~or$J7ۺ[)VmjYgXKq@ wF\g'Smy80g1fg^y ׂB6õ[iz6vg60(Zٗn];x<yZ"3̥XP4V<yUuW`^zh~D$jsӑ1 J +3CʬS{ +ԁxiEyeBx_sZ+0,O5q=GGfŒz[Oa$8퀪RANT)1Oh-UJҁ@pg.l!^AߑݕuK+$0mٽ[`ȴw3clER`)8(fq}RiHQnk'V?$Mk-@yS>(@K`N%W7QoΌ^Dϧ?Gg:ŹFުL^o;vOQ"9}EM9Y@.L:̩6G\ڎK(2{Z4S<2Bc@?IB78.$)&7X w"?(f|-e5r,jOaenS+2bl;BjN,y˾6h.wDd.I d 6AgU~e( J^@Q]0$Ozf >He<)<Ļ[k >R!kK)5o`VJ4_.Bzն'[%%M?zę}s e}mɠZ0FW`D+\jurύ4r5nALPI(ɤch?~~W7kk6wZU/Sa-Ig_i7QҵDuVՈO-`j?F}7R ТJ[pe O9;CqԴ%xP)*C놳1-A9 ceh3`N?3],L3u͌=r]՛ɵ&0hPa}Gd<ج`s?GtYu/-߁6B&XA ~!0R;\':LLXz0oܛ\a-eC+Ҥ #*ƞ`n1#֢{UQ3)W*߿DW uUo{BX^(&1QX.: Tsʵex*|XhADΪE*߁[kCrF'l}늶fLrw^:Ӂ7~$]kX/mzM2߆#lnw(|iO%o'uP`Iͩ6i 1U@ِ x""ʻ7,*up jmS9'3.$JW6&9;I*=ٳtf<ꝗ.3QbH%Ge:`'QـCmpآskvZ$0Yu^jݘ^ ;Kz",Eq? r8Ѹ~"5.Ӽݴ:6*c?ROLkz]I]"-R5`8>8}]ۘWnxyRMLg2#K cj+Q9CV1HWr(Q:Xۤ5 n(TGЂeɌkvK>bm|*,^`Twqzr_K{2П&CB 'ðlU{ԞGGe] =o(dg0ex é3GeQ62~v&I2&b(ɉW.R_"ߣ#aG3DrR'a?iY6] tCw>@%洎=T'O7=Hu?N%^}f HFs!o"sn"7mH-$ߊ ͕]Q.oP_Չ\ ŏϵn&Jָc9p?{og(byM3BfIShS5Fh6@gt7HV=neԇAPk51pXM/t\MyeA/^S ewESfBzοtG@K' 97ݝm1D]qz]oXZctDqϺʒ|vYg ]$ /61Qe,!J,//Fz! k΃C Fa/A!'F13 ]~3#_?ث"95lU(.&EKUXo)-9M/n G &P9hH]ubhmy)8r<*wv:oU"\lU?gdI+cRi 5oY]'8q$NO]m0{7 +=dږqeup͍ߝc(ˮyTx:?PPIt6 uh<[jw_LGd>!9w3x ]+ r>tng*7U%4ڐmYo 𛗢9cC)QaB 6mqu'TT"Zur=PbM5tq䉓 R;f>^IWV}~$q^5 =^4*YHӢUl҈) 9=kI7h"zc(u#rpϘqr:aS]t zh?? r8-gd]6,Q$+m25wPE/nc#,[DEILJoο^]|bZhuƏ/{0.g:3wk0Rua;h|-`-pb0j[(S0U Iɵ"J:yk>T7AKKg6#pxȪ/ed+om:ca\o>oSSWΕ5c}EZTBdHNٷ;Kf xr K]x8fnU0ݼIxbjxX?YMKw9)143e˓M1qQथ41 +/뾼8^ꍣ6)^)D>Wv&GƯiirA=n$ޟD-U֡iتGKϯ ڔ,GZ0=#?yEcUQkNRmsWdZ3>:)]MB^Ѣ}Փr<˘`}(}QN#x2z'C! ;mL@y9 B-qbF XSdXTm8O"cﱡ }GM<3l8aMVtkDo?7ƒKObm蜽F"+YZ:QXH%C1=Kʦ]N;soET}kAbpɽ`' cs]_LVӰ C ˭SC2jDr.rX&lfX4^=EVR J/k`GFػw9Kg@YLO ջ-Fl?kgpGQ GHx(OYŭR* Y șcZw]jhAlu~xHϞ*nmL)7]ޒ<9>"Vtgbd.@7!۫Kx_RYban{u(p6-;nyAXG=`Dȴ6ZDbF4NX=|"ə)&7ϗdSS1D@$V_J`+71̹-yk_d "Fª逖݊r n}R/%D]~eΜeqld'5ӛxZ4fID4e|?\ql^kiSt;H7}V3ސRaw[;-Â?k 7 fLD짝NRwC-Z1YkzIj Bܶ,/&o1JI-,&rI8;iҙU}Ot6H7=G5A]tŅ6.:ZǰVg_bhcQdV :boI Iʘ׶ ZJk #NyiMrn,J"f dMՓ*47΁P "mtm߂zB2WDe5h,hW3!pxfӛm%Q2)L`[V|0qOљ&O~=% (@n5ڷߙWu& fz'Do-& BmdI0]oQJflEYl B{Ivgf²8#ջz~GV0^c1[ɉ\}Pݱف-"hCzP[&檜8#le}7 *k#Q9uZ^ߝJFxUG ?`)2KIV#}Ǣ^_DLM6zeS9A:~hBAӡU8;]`2Cѳ, E>Žac.qLC_iRam s ps*:ͲF,l_ҫbG/oӔ@zƗm:u1q!5 U#ͽ{4]|pHw^dڻv C,rHCV'$Pn'.G'B$k%|}fٛN3{S$]FXĝZ$cY!Ro 쟦ӫXr c}^UInӋu9Gap89ht>n|}78Jh`m^Q;H:wab,v*PܺQk‧ ҕZr99&/ͫP tL,eHu-F_vOIF,ħ" ΀} Jlz#]Ib8!1N'wϓJIt~BvbT:7)sHe_-bxSu d!.ֱ "ӑ!"bP[H^5Ou(!NjqjC)>ߐ^|ϒS&൯+i[#cS?Ԓa@EIz-9ٿޥKR&_h^'4?E;Zi =fHɖVy-t-Mz(Uc]hdnr G~E YxauRNw&E}pΐ+vyYQ&!o5bwuƜn$ ʒ-ǻx|~1BOq^wl"waa\.A. τT|*4 F[a$,)z]cqMt X8m#S12^tb֤ 0p0*kFuzwCq_Bm+ͬSOh;d-Xs| GHǝ}kd›ebZ!Z pz8SfeSL. #:7x]^0@*[=re\%&m'cF,[c {n]qb=r.{aVa .̀Mq n69ڕDwP=h bH>毛*|Zhጝ͉U(O(bVv# ~51{0 ȿ˃AU DV.ާyaUB簿H8AԙvlrRaZCqZj) ] I n4PH4dfo.jnjpkPWMx1 ѶSn$US)&qEVJ*}Q\lӓ '7X`` =sY/x[9`g6D.?nw#E(:_` 8/Xƻym[>OڄI># zvv,^@1H%a(nvǗm|)} $ٺcYy9`?jq>yB_CZT侙ΕeKȮ4eoh#4 iOiv2Df+y{sfW}j 򱝭{PM-׮:Ul} /^ws;ڈCK%ƃ<89X2 BH:I)|: i(Bg@b=Y-C⡿ Y𹨙Ds39l+g%Vҭ ږU8Cvh%l%wEGhCLdI|Vc>G;!,ǾN}~u24?#C'=k}HwE3Y_rqn5!>ޤՌ Fʤ=/MEg0h,(WGm g:o{1#Y+ɗ?\7%lhP3z@ppO̽:U,:w1 Ӑvmq@dʵ:{N e8k<]^;vX~8t;eiJBMJE4$4KU]8}_2Gh8$|;?}]@ œY^¯L?VbO=o@;G[Iʕm|K]v0gW9|Q!АɔxWt)lUҧPrQbxB4_D Š&"#H5}#I_$n9evJ,[?>kOلV HWa(U5yWm/y`}C6B){fw]t)% MH uiaಿD5.l_\TqX=My}R|NJ`eQu\QP!Ilޭo C%L\ zI"$5vR"X^mMuRo~AwM*%Q@;_dLm{9\FչiA6dFׇӶ͋5Ju@'Kbђ/`lR=FQq 9tP)(H6%&Xm3 y/(4t&}׉[Z+=6398z ~5E s|Z7y{\Ϣ n}8lkMs`Zv )TP)q:  o5 / K؍ɼBAFogcS Ok6}ZxUfEA`,W!CI6;k_ BD` TY.GrE~BUd=(PqZؔHD`'LF$'w~ݶqRZ&e_ e@v鉻uP/wr^zF=^ו[ s[Zk.4K RdB/$JN~ i[do歌lj f@pLZ{YY34c~)&?ЄQ4Eo/ 5 _K0-ijx\胾" sX3\ ]湹1{Q껢C7В+ӯ378g$,pH#[W>wa v.#,޶~xGwq| 38ۿv|:7|!XV%LJ|}{L\|Ya+;]8D*4y;} ~@Է(A84 SOS lAx,2 )Ж‘qn5Bn(os6I:`mkT܃2PP.| g% =қ+4Vo˛ǀ쾀DDLJدإ [2XholL U[˼䖈~9Qgp}7K$ZKhQX?ZeB`U⬎9ƆNlo+V\L{ҾZjڈR/Ms>_!pP,2Pfc9Y:Iwd&M\v (2GۻʨΆ,8KkH^n/(nWau,}^]; ==VSj16͜)RegOG9Ҷ[؈:mM#u3DW܃;AF` i벁 j-QaeEcY+x瘉H+z{[, Vw~EFz!2Tg1̧B$,"38ҖJ:y: T4g"PMYLQDY׬ļq`JykAeTAѩ'P]S=]FeTJBt6-EBk[PA{wܗNrk3fn<)_ v\iXc6v+ d|}n7-5) nqlO K.*BrgJPږ&urV N V՚uX^Az{xy΋ CldT2*aiSb@+[@bNqq~+ J=  wj GlVC2j? kؿОjUH41}1TԽ'B-#O߭3cCFA% G@Tppk~RŖqx x%7O: .]y,A)6 `ǖjQ@HqU,|@R+RNQ}|Ԟ|,ZtȉnCa%d5++w5aWAhYfw:np2oCuj;ah`O*Y}40|ƥtZ[ֳ_-"=:>`5g &}@Ill~3Eaaט|I"|wlӜpÜ|كQ>G[<|z ]( Lj#nmaT%iY>\x<1P $1ҖxDTlNBR ti{Uߘй~yP3Zɇ|{_rWb\X4@eE&CH;'a56;q*"`dTmnѼf]lyYʆXO篅`2O gbyG7.ī9U&Wki3YC϶R/$_"~St*mxݟFApAţs89nSgvu Z`.]9{CoHQ@ݞ!q47>Ս"hAQ0FN鼉`n#1e9'y6|lTl.){ӥ2AsFqGkͱZhJcո#ك.abP qa}7;~uO3E%^clsLW;4J݃ogϲߤWEDx 8Ȁv7$E%?*E .IwV3Rifq;4.@nyM9QvK%&G9fv0`AKjWoQ4\%p^e6pm@QÍٟ/vz$ESl20:%p~]so2c4Bc3==/,A&oxWqT+8H8|R/ dѓ(7M̭w8K|/MjMEO,ocZdm.: lvn]>rl`OjϝA^":_x?g0':]U_p',Y!:D5MF\*du&,p+̟)c% 7y_mVI8*ŎFj?d'krEVQ*y#PU΅ռ*-.PzpCֽ`2q;y6'MFvut]M\^`6<h׋4= Ìt2'[XE:8|K~?u˖w)y .-_d/&Dc0=[FϿ}4}bLHmB\lx_Ǹo3pNqį27op5Rυ7퉚/Ko0. 훈gamh5e SCrCS$;u܄/O53/AHkĉ٭{,T ZsY5q]p0P~%=wI']Nm-q:Zz/R$"HK'7o<2 6LA`(]?/Xk^VlUxQ+S1GC4 1hrYwwU#T~0* ~e\* xw׭-/e4 5 Pڬ<N4_@{:Đ&F ctgQ0p#ȠU[)Sz$g:1Mw7y,L^*̅ ,0oꘞfȹ{wL7E?wX3x+,*鯚|~vhd'R;̣J&42pLquhu6I$d׺"[`"!_$?)Gz̃]MDG0jq#zMˮ+8L8@{kM]|MqņeZJA0.S"0 }xOA5x%6L|.$Xl)鶭AzeE8Rx?rMeܤT;-TMߣ>Q@uRa *Ոъ\DW"~m {yo%c :/HM@"oʑo+0hEq\7-4׼ޟ$X:TE` lYEG0b┝W^ dFx?b W=%i-9%5:JOtU{U ^b|Ƚ} z>&Q18 CWw3Q8X_cTH#yb/8)'`**-4T;kJJQVC8(U21Tx3DT2*᮹N<T' 53~r-mAz __oGPҭqgS )WmsSoW ^ jbl*۹]`L5\#j~.1?? Y oߧ}ltݐ>XۈXĞRucv:~6W?œL7R\S%)DN+g~X=?W!/ vQI;8 UX?0:vy>Z3:gU]bzI58D?C_QD9Vݬ0:&Ub I'S9)c F8YOKkif#nhK5" M1ԝA{gx熟AE*`,iu"Mkrwggl~6k_9肇w2 ưPKRm _+wFLsǛ{\yU۠4no J_HZh:q MJ-"/W3rYNZ* AWh7N''IMPu!i*d|f]/`ՔWR\=CSl'RyS^6;oM.a6oעJZңk-/&+ |ep`IGV閺!VOQz-Y ;ą#6,;^ƭTacQ)ւX33=!hI?OոfvqUv;Ӳ?PR? ~J!74Lf21}Ld 5) ;IhtPaTɜBK~ "@~f_8` Myt>NP,r'2D.} 9}eG̎n"P˙U<'SWnF̥YGl߉~"+;a?{ҿ'k"͆)}A?7`3(md u_\ nVA=ঌ*rn?'fç`ۮGʅ+ Mھo_aCW]w:b9kzP1ux [,Jś9^Cޘ VOڱd#d&SQ:@X8)鶗ur2WV B.^לl\drZ7JrT~t^}l=&jD&Urw V/VFJ=;/hհJ S~lu#$ŨtLᘐ^ΟUHǤ\?OM=A:ŧd,~j'O$aفtXjoK?y!Fe`  . S蔠fF| q;Gɶ S8^:gaNX^`jW/7o|ݴ]Sk"vꊳ@yAP;3fʞNJ\0 Y`lk„ [: nU%F;e#][3WpH8Yw~ H׃&ۼP *1C!To"L*+d)$&xs[xĞ$ ( g?S$j:LJ l6 U6Lky@lV|1Ⱥ&'d:(/zT8Q%,I'T:j,#)W x~3A9vĠqr`Dgnrt0Su 1jtح< `|n 3㘻;Uqފ҆:m:/-3+E𩤶6:Yy&$jf'JR8"ҕe 5ub"}3h)ogVc.L)n8$ٛy9};PҘlG31D͸b] ;ʫu=#q֮ Ys| .bI4$V-]pT$\EFo}&QuZ!*D"ivu~7Ay SJSY4V9fM{φt?Tcp׾޹uk62SN%X@ mݤqIzIkW( UL393KFJP% FV'͇&lvHWZ]&NM:dd%rmAacUzcG">{pΨ'' WMjLVXX\ cQK_]wwuAh\_YNP boP;፭m̠/  >3/S6W|6:~՚y5"QXkf\.[Cbz|n!0Έ[26,{y~`ۺ5HW۴H0sc)$7p)M u,\[ob.*5@`-XQv ;5Ƃ;G궕һ {+M" dfѧZ2xa8# ER6mœ+3٧W J;m +ȡl}eV 2lٜj#C}@Q{'݌=rqW%O9*iq(ez%[llr&(O/o.)0**>eQ!j3$dM&M|3^X=f,{V`ht+Bp UsKYVQx"w솏>N|Htc"]S`N!ix^fqB2 asL?o4SWw-ƺJiSQ!nBene_u7ir~{>QLzk[5(w-6Wø"ˇ&%w2>*E+U+_jp铂|HDԹ?Gr6ⷬ( XwdӋai2+Zs6fsKك; o~P/38A ?K W";,v`l~)7:R)OU)ZX 3>5aCt,>"r~T}F iy#ɰj4|=>/Ԃ[:*yPAuB W:Yr a7=E4nN1t1c"Hb=*z\D$P}c$52pV#԰JS8NPT#NJá.u8%ڲvۼ$IA,`IN›Ou*x#W"C 8ޠS8\$rZs03} q0L.F'!sMJ^j6Co՚A3Xq=ׇ[.K9zVLX]e3\e+h*vLA'mW*bǡZOyj'>u^De* cIL$ kfiϵWЃgX%-Il~6S<@ks.CIw{&>JT4;?䵢Pc췂طFB+T>_E|Vgϓf'3*gҏpiAG#0%&a(3T|BV 4 !Ifpa5\pKp=@į2.Tu!dX .̆wl zCZ< SEquto+uE\A> ;0u1ɣӵ8":QQB7r'4 5Mr(=?:E<+ju'Y92hRʒ:.[7Qcw""T9?ƁY Sb5SPY7 ה}ũtς<XE P$%Zs@iU4szRPaweM"~W`T6M)' -jqW4OkVI)znļm6fbhryg118<6bopy4˙D:-4j"kKcE|prdO؍6"s2:rh ValboeQOrYۧ! B'<=)|ʵ]Qvx ^1>WԺ!ƚʩC%1"NC\3mFӾ6$K'SPa*lb|#ML[SY{Cl%{lbfU~GǟS b{gZ"TY5ER HpЮzܬIC;hCqݜ@)>d~G_(AYHȞP<.UjꡠJvtpFlq+еMV#(5DmBsb$@7 w=y8ok/pQ΁u.:*^?jC$QGK`a.&ZAAgWj8--ŕT]ʼg|H?L|=ͬ.x;RiTX SFl€Ho =/ˀB;ݧs"8d*C< y+<(HLw7lGa fbGT-r2LQڷ9{%;_g BĆ?ͩnl6\!?Ygg(4/2yCc:ĥz!x&4Z/UPq.`$w&Z~_`T.H}ncN zmF~3b#f/- T}{ r$|?Qc&t83`@(7ۀJ> }]r7q*SR-_1BaTi;) 7$3<ݗ3ql{FIoa-8Q~ᛩv'ʥ%j^Nލfy;Jly}wKwB4^Q.շ y^F~`]ˆ\W:׍оԧ/fp/>CCn?ђXgQ9Z߄[9Z Q`ZNlkU5"yg7+XIS!@^z;p/F81D<>#̒mNA#:sp90ix2#B(RkB>Rndh޶T?'ˍ@<{OL.iđ ĉsPfbKp.󅵌`hC-e>(]V{LФo0Fp-eJQ" N:\!2^ssו70\T Nrk+-~̾3 M/Fo ZgCJ0vd}A Y~k2rpz ?B7oQ%[ Ra`c $N d?bd#ՃSQ-/ݼȹ֤0Ue0#aCMهW,S,r#*9]=ݎ'\zؗ-dIYxL ` C H1I9+7Q>v[5s>zS2#d;ا bįܝ"<^͚[@[buS{~һ;# T՘Pcþug *׍*Ԗ+=xaAˈW Wk.4eh+b8QK, ٛ~qe,)^aBw5:P[3v(v-lZ/=s:fQ9\( "\c͆R5ƙeDAޏ|kІG 6so4: [IJdڎP.!aD\ӷZ1Yhw'!PLOr\UsLgVڶI\9ڤE M>>'M5Q9O*<]N?߫@N t*M(hJW\Oq94)7ulȹ Ty 5Ȅvy=L@n,#Id5_ݪ5IϣGx T/RX:$aK*Ow-{. A~nmBsRo)=q+ut^aVl[^@x @O{_poHþHR(J?O(d)I"@ K,XӤ^yk6 /RL8ضHbnOKL̞Z7,W0균 oΏ;9[~)*bb8)0Odf{*kݚʥ6w /IdW\bOxf'OIXb`;O9P ݧ3;(V׮帮:TC,99n0\qc3N5]o׮XEc6úL#8_Rn.օkо.WJ'g@,/Ď?l@ lJL(`[庹w^Gx',J뢭S6 Z[$qBD? ĘOgw*\' bRRZL/]{<%vZRY8RBE.8M[<]h* k5&=z˽wm\ bWCƕV vGέT\ͶgE/_tO~5`Rr:IʍnϐF VcWY IV`2ϻrA+irk.1t@ݔ7)2'g,4$ÎNY'[$F(АoZh=Yt ]tsqsm3ڮwz $Wvn[ Վ  i(; V'.8 '6r( mAZȯ\]L^JR)C QKXۨ&NBc<^&ĢaiE ԲkIn3Ǯ1٤Ȱu#:@%L׽GlZM VN={ nOQOr\ܜfCD^DgG$Zw<=4W|ћ3ԷH!ުoQfSA|'W3gMb gfzPB0'D68vQјwnr嶺k/RvW'M}[|;cq[2at>P..p~hQmb` N;?  ڍFߛM7VQ#ǰ6m0s1 ) dc81U_(YXYz G8#ҿ-}M&`mW%xb:_/Էg ̹vKxP:=3r@HGnut2 B[}+ȽP>t'"yXHhݳD")fHY*pn ps6u%6yFitȇJ<SX6-v4w<1B$h$8uQW[^*6=`6KŘwxX裘0ݑGѸTQ6c$(fIRuv4 ;6[۶^}GtvO8ϭ<$fzs-RX^6ͻ;BpE-ǢT!X`Ŏ[:yruD>oPS6`؀IyN* ڜH PW"M(FOdTEso" J`B˘Ƙ ,Z%gGnc>_hD8g`(V]\2):Z GPnv,`mOͣ~bj1x|bBtb+HJwOe̽5ACv^J4# 4̒!0 C||EMq]H5-j d㨖U'0?noҊlr)K}DQp`7E]GjZI00ćfZG O2_o"\ bFACK o@eguR/㐫Al<T4(z!^UNÔE(]쎲K0;1;i4+Mm%XZ:-Id1z~=>sf")h$Sk>Gϰuv']Da|y UBHȖHl>VLb@}-Lٟu.JQ3ZS@2=]_cNQL rmRukGvFVU BJD|=yJ߿INTCO@ghuSѽ3M=Jj6wsu3BءsN]4Ru;bIa?3VǼti"*E:|X?؟HB8srcXJI,q$aӄԚH)f/ 2UAB {3KB.'-J{ސ*5R8F'1᙭rÄtȁQ쇬g+üڴ@AHo~npt08LSI>LK|NuƖ@[}mb}=;?h5t6 5WHsH, -AR<NŵmS=nd*EX  ,;DO-aM G!= N S/7']Qj,Z6ib'w@Xa@Z *NC̐9< ڹ={Ѕщae24\s(3>ڧqavG^ܫh'7icqUnJθnr?L$Fh/.ޫ_0m}BVLeU$1;Ö4hRO,Tlt9L}Ni%Roėɇ&oZEMЧ8\Y|CӜPNU蔈tTYBɪ:4 #INÖ/fˍLiS ̋d)'},k5^c5fb)ORg7$bC&eK`|NE~Ln/z$b"≯[sph*JVS0k!~dk!KB‚Tɪ7} 6Zh+@%jw.Tx ҹm5kP0#9M;\RGH0#Z!}IH*Ն! P\_HܠaiVO, V3UM.#.*9̄}Mq=%TNܜPX3Z Oc]bQ+}VfcʵfX糋uJQ_4+#T윜@aTЄDV mT\p[  w ]!w*xC͸ƪHx(I4~ VFl8pv[ܯE._ 9 ſ_<* |єehaoNߜ'ULߗ:Sૠi.,L0X|;?r\88)4qj ɟJ@I㴤bɴ[~}Șdzx ;T_iaQv2g6DH+?YaLő0tYx0,8XYz.%700HZAM&>a!]^'.\TE}px VZl`ΚpN~)N?]f Mw}479ڑ*?_A.J,F.kg_E10t^ITuj8zVnE^3NÌ,R ;?ǫ>~{1JlP5{@ՈS;^^}F7vrm?f9V;e6Ehݱ]XHjDIĿTi ?USen>0괧+2HXN62;=zmHZ.ͼ1BU Tlwgjnd;1?[|՚mr#AljazsO,X$X kP;IR;00}q`+ㄋ"Z}s#g_z JT5RYMb9tFƷFFbʻw#ğVGc(a=Ny4 ~p9n$bi18U9rۘ|rq|H0eaǗ5l;Kj1nUu%oױu{9ED=uX&}CSs]oJ_X _ٸäZQN_.LվGb2fK 8Z0U#GL0Ձ%:x液,9Nj5+#_燴Ҟ>=R sqzɷ o!HŐ.4\$R(KB9N%NJzNЌ7D<-j/9 wmėȚ.A`hKW x+*n$d/4 ?00," ̆xko壩Ftv/ir=Pg㽼zW,*&tV J}.&Az%Rq;,ߑ.9 Qk(h Xt\OE|,p#;S"l[ Vg5C=16_؞Z'm%I1=-KZ@-_qb.l@zQ OV Eg^x i1pl]*<$8!]^%M)k`REBt 2F-"~@,}*3S6Jnfˆr w0'ht>[9'U ^Vtx\';gT( Wg-֒miN?X݉F+ i$_sO!ۖ(Z_ { lVtGn@9V2-1ZES7v] Vd?ɥc2X`9n-ǴB?wz/ U~Pok W#t>F`e.l"1>br:\B=;b3v"j6.UƦbe^|m Dn6.\q%.朎 aAqˆ8jhT 7ɧY]TF$X%Kpv#ˊn50|9m C, P`Dڔ[ |,̫&cm;u.̅\ۧom"u!0Մ xN/< Y㛘mӂQ{v0,2·QG{$vW{7/sMc9664rw܌w<)olȬ%,)gY%ԽOrUفqI KN_PJs4T.<ↁz#Hʴde 'b.n8HP64M}E&D 0B:Kr^2`0fjJE48h&62@%O먀NȆQ)HWiSDJ㈕}Aˁ[ KSv~\׊(+n28obΣAqI?Ǖ,=b3 :*3|TT:lyNX^T0E)h=1(^P̱Nx94A!<56o TC~BKG3+wnP$?F5d%@ʴ9f"LQԾXP& #yq$rށ;`_ 94!Fk 4?Uz˼`؍vع Gs <2-u*g>%TIY@s\|l\hc 2"!O ֔vʵjzT 9PO\--x_쬞Y$)#˙^Jux 6UDd`kЦN)UZPCG7H?cVEVmX=f0:4^(C뉌JsZG_|V@1n=9շ>~ĊiY^/ft!Vpx%Mnf\/HiB[ZQ d7| hBGHJLV6;Pz̊_%/liTtq#n9 |e$aէT.t}Ф6L:`Julְ6HhY?<ݻ%,:VEv#2ޫ͈.an>! amXySzo4wK$S'e>bV^`yi)ܨ>L4>Ǝ M`d<` /z K B%['Up|\M!<2 $b>de.cAO&>C҃ huӼw0)O ëjpg/aNgYj Ƴ!r/Ġ^,MU)Z1Ъdrl̺_) :#(mR(qR4C+&0< =;K#ViE}D8T["kDf,4^StU;8QB9-Y&A휜]Ӽ&h{@%l;>d21kwj˜0R1Rmήk_^':96ZT_(Oc޷E,x> +a_RQ~z"M.4-uK]7ٝ1qu.J2KZQfrHo$qSAs/˜8bdIz3|ށAz=cC<rRЕmà(jԼGvW|3nnq _@U Bqo28f>-E~Y;lA#Q"pxFު+fmuѠʪ`'I,ʛ#iɕNbnNts/%,[W:%c&_tJSsN_@뫓QOǪ=¡+1= sL]y7N)*j9+4Mr[A y p8P%ԣS Uغeh[e\uÁQqB(/-ύl$<`l*qp߽}FX>7ZΔr?]3HFf4NC {C oizؽB:*;>qBUjXw%ؒѵƄV8ݖD$=c+_WIP0ѫ{==wb>eǔ/ `p.{ ƅ PR()ǪV6wd Fuv~Yc wx ar f NԷ(O*Y5z 9YA\Se߅؎ьUZfҒ[WmR]sRBԽpܱ=zS?C\d'^>g a! PjI(% dQZ1g\[uQ*$n;9h.Yw3:`Ib% U@$oi;ѧuqN+?IyYLL_%jz?wJ&\x W=JH?6`TOz@fz%+_&w7/ ̈Ęގ,9he vNXBcV *O4!;f/(# ?D@4HbWiĤpgJlwf[rG{U-ыea՘PpIiIjc,Fxr Qae묱e,n̻2=L v˾Mem{&X؅:ML j1/Jo'nr`УB`Vu5ФS/FV)B= D)c"JB)h3}F2aپuI7f ǵCjsv(<4dŻ!H!1[void&X;nIId"j$CzeddCzUuAHbG5(=p302kmqJ`hKIlzSĶ%- cFNn쨥$h8Bds^FeOb =iٿ5*Ч7%2( H!, TeI5JanlhmGl RE廈2A-2*yޮ%z.8-$-8F BvY-;J}n7x{S!ta:3;WB-XR5Ye߿/kw\R{SYɊMh-\h}67z |VDe|̠q1WxDsY_>SdXHB/Iw׏)]5/Ur{g?:D “GrR!WfnJ{78 WX&lZ~y`iu"GiBUed[RYKWw1U n"4auT_ ywtvoWVڞ U67Eɥl<YXp}1z 8@ ޡ ^ݸ zQ c<n雝v| 6C*rȒGܿxMh3U'\468l9;Qh*;ӼO֋/FG q]c{wNdj&ْBp=Z'BpSLt/n|[w:$^qDYOw%/ W\B{-"7xe0[6$=@UOsJҹ9-/vc{dpE\m|Z"[@q5 wIЙKԙHpR#'Ԧw=;oL9!h/NbN` g+h|7+}-4O W"3YPS4007 '}kR`HImk4V ^ku(!"}VNܞhCny>tkO /feW JExzH+5axԅ* ETSP`Ge CFƙ#<^s΢H&g%anϓTV2(%O>5B7!vtjYG:FE.շo: 5NJSSG5?qÔ+bn+uBK0kPGoӎ$Ӑ }`XޒIXH~kGi)¢"UKh=9֬+A1r=aaa h@ER][r:O^uf0/vִr~N7rL]E~O"M.axChB陭% Sg{Ąa]-;㡹Jq(q?G lx+xb=$#gp;~XghoۆԤ`td";F!K: 6oL$=Q0Sv6JFHKy{"2[دz%t,pN"g*QB_ -sԄRxDzSV5oovuՓ j>D0A9*B4Vdٱ#5Lu 2> }Yu40,n 8!^}fzˆ0o}ѥ4KV%UQFK~4GY<˹dg.oZSfsݧo馥) 1ʸV;87{3(09eiI&ۓ"nec@[r\Ƈ@%!Kbdmz(FpB *QԸՉ:F'Dacq6?U2 e^*HFJ!-3u%JD{Xo>7:a0h(9VJ{}/ S'_ )H ۱O]sMV0RНpxoă%S2 [ ;XBD"YFz=bLp‰ ՛0f5'gtm%Jw0Y1x,G_aK1,og'ؚ!-VF`?r4Htm`Aԝ6J#2UF%7C.݊m棕UЌzzG1jFGxN|͝] kđ7ͻ}.![lbh*zp-j½'nnZQ1nAȵldzB$} hޮ͖-KR[(Ŋ|#>ʺheYj\d} LoyLYM Pf ><26oeml+ x1%I2A=Rᣰ/j(!Tu3V앬s)UL#&PkmYSTx6UfKR8nCcz#Z0g7+RP2ȯ'n򼬥Xz]Vl8t"fXugNb5hD8o+Z"Sz1h+]_'؝PDZ Fn$,#]^@JP:tK>5\ q1S'h/LMS: X?]] Q2X-+,*{_7ptpGlrGcxKGr_uKbwg!B~ BrWHTVY}$# H!UAUގ"56_<=pt|H-ZkLoQjpADcDAwS]Kf;g3~tw{6B\`HTKZZ#p7ZM;>l6V[@4K{?pcA@R~z y75Pkb-5|=$~d,~KYkN5K3˯.8 pP92BV9C`k)f:K %UUڜbd7>8 {yl`B_*Xjcpv)ݳ oH oCW7ڎ> 6^㛔#bgoW+^DʧpT%nqm?j^\$ n2{hp Q dalޘ=fa_Hq UJzM~y..MV˳D&^-ɦ)+)ը;!ow"m=eivMT0= IYB Fw! )}:[N,t CCli,N/'(,ײO &Iѓt)|Կ`H#1H2n,Yk:P=&C$V'@n bmt+kii1"J}rn=H~Cg_G؜96XBN',>#f! |: zĒx0qꞄd[/[Y%+@,lY %杦٤[UJr6,̔=|\aLo̷"|EH+cGy41FEpIb0'*b£j dV\^R/|4cE@|bRc0-~ T]K<;|kC7r Ul~wY} qrO:d5>_ۯf^ eJKYW7*pfrH5}44#I* Lu4n}דzsfD 66ګs pxW{r&\DX{,m{L彔M ^QK.^DxV<IueC 6.+(| Xa@ZV}s bQs?SU׀cHնA[A}f`0-lƁ%ֽ~jgڥW mY6Vjf3ִtK$ a[^q M]Qz1wq7<3 G2`x93<5fHpGΉAptPݵ#T5˷fJk:wN\ֹz2cX%Bm١INW&z4hxB*J k'`y}U.("bv"nLiC|gj1WqKR'soѭ\+*gCY6jhWy1iXa:nNN4@+4Ld5 S i4С&^%[[ @h:eЗȳv!|hhЯ|J/׈mF!|ޚР3ucDf$FHͦjus6w_fKy`';ȲfpZ7fvTD-<.Ky4\IGإhm/W.,մk+_P$ ڨiMx@qf[5^0Q7GlC^4׃~љ/e vrgKFɕ pU7P5\cTp&:yثs'wNd ORBI((^FzE/"1n׋ޔR>~,}ZZ$zF_k Mk(ʤjspGز~le|Revі+!Cciy^A|.;VRƏ R߿}F_G+>xDYRK";s${\.̾ll~6j$U>$"G* ~Qșяw>@Od)ċxѷjno|jRZ~t^%ĺ(AūBs<[bd/cf$z)&c8 )9%"$' 0%үjOt>hЗylEп~ʱ9h^MjUr!I8_t':{P05>B;yPYSi);Ifi6iS2ͥ?pE oYDN$ AwԶb-0yRW)Hiz,Rxsn<?}AմWm9g6Ko( F`yTMКBh௃Nf8j>p ߖ=ed6[ea!DZpa~N_ `im j %߸Ecmjޠ( x\HNb<\T) })^ ͂AG3ɀax-hiًu87ATa#Y E;ߚGa?$x=VbKpYĩ+HXf)=ZuV5 AMgv^CJx~6bϹgŦk洧.Q!TD;Fs kwOTUi4K!/Oi[C !Bn]ӻ`S/j2_Ζǿ4d"795Xijy5Eu$ 7gOp AGjnj}%FL){wɧ$Iq46Bϋe58.-/) ޼l.7HK\P3ނȀTOb*Xw8̚RG͵=\q2eV|DܜBt73#/L-n^U*S4xI_?+:]._R-.x$>M!IDhaemCU]bgb:0TK xŽ=W;\룳 zB߳chc G|qnnLd!W;ps[c&RdzS q5\KJ*UyEu$*tXoi8#ίgzu2XpޖLɽIIPoZ)t:e[dxh\|u@S?n dv() U 51/T6/9Yy'ӽ/|$d+q Uֽ ZNV PA{~3U] '9'97~v/ϰe)>CnQH1w W% mAk xymWh.]GR_f"R* X,8DS|Dzkzv}m @=,pp =PBw(QjVsLSKfg$nhb0r*0v'dt Zcu^?o8T?fߔ !.P_]*|tyhk%懮yB+cPF.f{3;JerM?gꊈpѷ3rzZ $SО` .4 MrMg IhU{L j<-L'.%c|QѢ@*tiƯ`~c pwjZ*uPdC1M7vdTOXh\ @gݞCY"B᳡e&;svF]:C[ ;k q( R PϓF`x6'`${ıG#<,"g92GGwD :&A&mTG}kMօ}5\+~0 E}HudQ=Vu|;ͱ'T؉%Lfa';ef\#g []`S7N@惡 wWgID:jX `XBiDI:pp8?WWּpb4WQ@SJ2-ϡbd0(j.+X-](iZdݳ.(oviDUPOsrb q}Jv\d/5h5f?⾰+sVԲ.zX^zNK/-Z%$C4c%*t& z䡁C:ܑ@>!H\9WҎ[;)6Hv;gЏB [hgʷ>MN-o5U@ zb\5 SFҲo{Ujq9e]psEGk@w3GQkTr6*@?ȅ[zq2{X\1_Wփb=~)-L6)Sv+p,ja/Y2D}-+9;rMmZJÊ$ Hr\ 8M֛jRڎ]:aͫZIJA`'`Lh㠟04cĞ,;R;A]NJ$I5IJy$D8*R1HY|PO3&jVsɧdrq^bhB[w(9T3^pek3LoK_6:{n>扶&5ڍY Fv$mI}o6PML 9\EYȨ@祝uV~y5„VaԇN'^4of W&=g^/*/0E) /.XIxn=+Fa]VoDa+ۯhk˰iJ%^;T k(P:W{2B褸gT&S(\GQ$w/%KIg( C_6>Vl(ÄK89Ww#۪r*)oU nObúA#C[X{ r b 0Xm?,Jڧ7/b\Ւ v1`v"u8Mh&Am ų&9]gN@!f sjkW?"Fhse 6%&cU5+XpnIaЈ5^ް^.`^P}NS [ӊiU'ddV՟ E=zT$v.]CrBXaOFA d Wѥ/킻ycB oEiBxEpih*'H&mg$ǖ.#wX6*D(4xHz`z_Dݼ=>c䬰WGѤJH+mzH0I8|'D+ LhԃN0ݿ0ý:AfY/Yod;T^wwˬB^=>tIi"F{Ic%Xc?gNf~D!S 18D3<&Dw O(O;,\pwT_j0\n >iSOVT\SRl5B<70+kъI$R2y*Wؾ 7qY_Zʘh^b' =yLVQ:%#W *''z̫h#/B 0L? xqЯ{1Hݐ7H9o VX)uN5WJ^ A"!+ۖ#D4̫ZX-xR;SA-sEdɠ>*k as4"(#,v)׃X<~Ch5f>JA NÆl VLDyEGIDZٟOCYN7&ZRe\/|­lC͔ bn な YLZ "y(+H rQ`T0%u^8f6]G-X֦hT3hb"Waې?p<ՉljӞ}Wlep@XRޥU-SP X F> [(DmTKT/-Ꭺ \Dltm8 e%2rO)nj@'Mը=)|[w 1@i Ԉp|W's}zM8ZIlr˳ĪH݌ҜcNdbwlJ~ ^$%ր-"pP$|LSp m'?h|^0"<3l|+,e.ΖmF`HͬS 䬓%IF}^eZ+K9n8!]aϣ˂]֪BvHu_Bt˵L2$=$Qd+lX0 1WY' !C=>JUv…uOJ`G\*jZБH E\qk!؊ nˠdtu;#:خ5IsxvZo"N ZL]GjEʸMc'Is6 f#ח,_;~% iFug۷pҳa#sJ H| 23'j!7sЛm)H@zu(ƐC6(,Xp 37kX@sʠD'aMs=f վ+鎶i^0Љ}%#-@- I}}.S"*|޽[YD&m{`󳻁6lM|@E IW;;^8>At;-%O|kP IR"ӻ7i,嵮66T pz+|$ '<vZ5Gm|.mjv3D2\Jϔx]M$ᑆ$@Q`~лȧ:*th!.]S1nM3*W5Ic۶d-g˃ָmB ncΉ y`\+T X([ٚ, ZB2)SF[r3p5G9^5S$R: 2FnӖ4e1lڒ ꌯ^rEܷN I NDOȈsĭ@'|(Crz ..@*[*f A4# 5'#(ܶy}O}i"1Oxf{{B4+^?cuO:itG; .|]rj@d=~.- \g|9'M wTTMμ?- ]!񻛜GѐP )PeTgߡG9X/g|~OAqETJu |pY`p@u[`Cކ$o5_CwtUN"-{RyzYM#h|:0Pw$ypT8߇S҈`ʋ T.7uIepV;B)=c:^86 gR8U)!n-Yɷ^ƄkLsSP&sӫB]NIvkGyN#el2OA`gZ,gϝ;L6/hM͸;=-ò̔y#X݊0'=Qy? c,Ϲ7}>n6g<,T˫AkZ~v^tbeԔWE@~4{Ϋ;DU=q`d|;f~ kvCňJubf9ԁ4?Myi)Zb?)Q֫BCLeoRf>rX1ldSwkpgsgzm˱v3(IcxL9p Mw$e 0l\ ;,u9b;$Hu\%?1-}<-+KǦYdL!CC VYOh1 '(d.yD }-Wn9d,_|!E/fߢ,W)(uM@*K?<ɗKmh#=N?~:Z-X84e/ 'ͥVfjd~۹naR[1ҷLXJisK('Ү[WrEj[g>ҳ)]1uymg~%.ߚfFʰ8D='Ӹ jE՚.oA}ۣ.DYAc0);?@L!Ӭ}e4EEIw'%!0^sEss- &8 .C?yζM #Ī[[&"MGz:CCվv.CaVgT֪l+Zǥ0]5)}@N mÿlHm۵BW ?i cEC ОB(I`;&(q-D4\>pdm5q2Npp-Q(NT.Ng*ɶTlS{{DZ)?+J66xr$G_ts(._wlzFe%AN{i{r2ŕk@342|[svEio59,yO=J:w^hq6LY-ǧ'Bc ʮ&%()i)i9Sysׯ#{ o&oNҚÖ\|*?A;Nac&3=ud][зcϮ_EĮ'.dvf[[*d@3% _/25UIL+-Jl:WQMu "⫰BݯV']qo#=0[ %?{@3cUx b6⽰B"q*:BЄP N1Rs: yt28qfC`h'K&0wV=XΞ0ǧ Fu-*OSg0M-rsl@1jΎUW}EcfKfHtFV $_5*PUx ^[H6~d,;\JhZd.Gy !LMp[| SVe_O$#RIM沧ng)KzOjJz 4s+ykl##ͦJ&yXBmOO+ćkb$hT@0M+t~{,6oLr}͡8\Jw-p>6<6_=ڙ.+X3?_#Dl'sM3aZorueیW9QP"m|cd۠;MwG%*~FxEQ@G +4)%ifqeƳEZ|jel t+))c,`h4M`PKt&Ҁ$-3mZ R_ .;x1c=A=M{>HsuwE&B ,?m[jp| 4zks?׷[8pr5n7hAEVrtpqGQ.]9M@j`yCQvT(u:/m(`߯acq`x(;|p}}SrjsH?Zi@E6Dl3hID,I΃9d}r =fX3rWC\R8=t (̳*AF811OZC/#?Ps|uM} ڗ_j$)MӔLg(D4KA*x~|$C@n  X;l |沱b+2/֦ Mږ얺\O-g t$MX܉9M/,(u+-ȷM"1؏;ZG b=v|4σqФhʍW;(( ͑XV.k+AxF]-s!#rHy0{5O1*fkYQ Awf"KOeЫJP [$kA]GjcT襢e˾jl]\Vf1IZl~qIPIPf"nf)Ŷ, , `>3d4"1K6 i 9djy *ͱt^OεZp 6NAH{tL]r*k1r tЍe?g6N;H`ΓLbSX#ӲĨ<T]>bi+yQnGκؔDzbF- 9bl$,ݔmhcj57gRd+P^s|y|JfeGg7{yP= RLD1 ρP,C^9̀!]cJgv4P6d3} OmBc>POMdIQn}4*KcML~ı4updeBNsgҼхyQ#>u O3hB{ѓs#NӃ;Q ~ݬI!' A6TcHIsIMd3챏6O궣w 0g^+:d=MIBG#L3\5:$HSK%%NsB^q ?<$M!"i^t wwL7 "YT0YC쪗 QYnE$Lbғn/QV6K uWb.Ɍ*!AH~}Vo%v{t+z}N2)y0vҐw3*] Sg*)E|kFlAڅ%?^O$8jE햢|) CYݜEzuO (B.AJ84R V$ 02!@]T䛢oex꬟pmRG_' l(<.zg8l̠. ύzIlhxy_L$D5;;Mb 2#ɃsǩsB^P:q_ts'"N%eaWU[h4^_𤽓ѥbGi_jYRvfcVY%u:`|vٯWBb KNXt537p6.qV}0uJN& BͩUzVARqhZ 1{C0˭_(spWȩQ?CSN0d67)F >C8*[]]&t$3Ү=U[KA A\^`@K6JEͫ ]]%!9b"2LwSժx05}a١l[_r<brx}]Z7x6Fos [p1PDA\A&cb9[7W_국a17[Gd,񎕤¯v`mC\yV,]—h5PIWe&kW0F l)rÙXgѷ:t0\W#hȴa@( AIuE;OsZY!,Fؖ#SQƀfc~%qEHm~bqi(Ze`0v#@is5#QX~GU I൫6 ڃϣ0/@G@:6~ܕဥJ#찣 }HpMgL9RԲmx$8K6r'.ܺȌ4;jwͽr Zey4#aqeLڈ1٠Ǡo+@q'J$hQ]n z7@;R&o Dg>$5-Xr\yމL@IF%a)0`! {>}f|X}<`hCARc"ii؞c84Siq^ @jmgI}-5Q)M?fOc!tjKsf䙀p&yڼQWl}e sXV|y<ն1PݖD_1Y-aY0TYB@}6 s#UY?_.x3I .EKo%J |Mx;lG>?\]>1vZ K?p[[L;L76dSr2F<;<< Ci+7=>Kz&^̫ڿP\9 lYƈdYXmc%$EaZן$fF8{4N͖ /Z&naǜdÁp!nudnTy>~EƯ /,#L:jSdUZ𬮦_,:ύ ]|Avg,#╏L1k && iyAkOj9?~~AûLIh0ZHtQ#O@e<|[-سhd3c{|o$ğqyP.XYj|!`Oxp8#͡EOa:7AD2Z$kSB+h*[Xe%gw)cF1aM>D`Mc9UA.z&-}ȝqˤ ?- iCv${=ĊeEPQɏOl;~\An|bmӶHlJP$.Xu53d7X,q; {'uh`hdebY#X8")#y B{GKC$i n =uE>Ʃ0}{Ys }T [Mt2OOASCҝXwTuBh P jX5̬q֌H QD]=IKo^@GOroY7/0,\:[/W^ά|6.]m ufC&?;7(Rn Q1_hb>Fe{I+~ F+f;=qA2[btf@&TY-T!Y2h_ r\iwyyHd}< g/OuB󰽌oy֮@߻I<3st5̗r}+<`qfxj,q(cj+H$HW\~pR=x o"n砱?8Qs(ˀ)BKeHtd:0_t!C$.Uoҕ/9yBiC61RABpZJi7r4C㞐D6ˌΛ$o&9.#l|9-fm]as6 L Ɉ/`*AV C쓇 h EƘnXu:2i&6(2hPĵ48k] D{V"ҘdBvWW#n\kr0so weHڱMstC*H?j (˜xe9lQ8'X3(h{~d"uad<ؖeWg̈́Z/$# pPƐ[*6qWeQ u0]^3Vm>Zr **Q}'<ͪZ*x Uߑ*dn)S7Ӯ%6b[+f=^uk$N6/1Vw%v$N#$7u`}`& ,D#֤/{yrh3ַ'GMln9rTy1 &]LYa &m %J/[Z`]DǗ=rdJq,I# {SB&E@@JoZ&CأiuI 59d rH WkvT5vĵ!FQh&4Wv3OAJ#d1$E%p8Ń4f%k/'do^}8$e(7"dzZt- JCFʯ*Hvϲ/ K#2UR;~p"kyv×f$:f\:毸;с4ֆv0Яq+ՃnZMZ_]ŤP'[ƈnaJ0G NXt? J8yٱ (',q%*="G[i-\IT-84%si㦰.kUHl;_m9/?R:Qv!-sDrpxb5.saǷUi1X~F4W"ֈ?5j_?Z;GAՂl fҰGt{Q Ua܍?MlnWD@Dqp*nD'hkuUo(9H$%庻3Qx pZɌD I <ٍz]8ë,X)A2 9\ԥD B;WCAЫEm xеlWӃC| Jjl~~ rgSm)k%qS*?| B.\lՌAHO$/y\2j <[fr)ѯ: b6Rcwg`*@:DzKmI1zA<ԸqIO)}i-Ҭ '`Lw PakpN[p|g>3$d2l%";x'lយ.uiqrЖL(-Dz(0Wdmph-8xyt{dc9X1x¿Q@" a 0i4|ի5 f 2))2C;Wsw\iT_55dO|Ū)*=\-9}GdoExUZhU#;EY '<6o@gb|p6(PN=qk=/=bAEXΊMͫ\\9LIC*Ls-{q9u1II)O^E>C 7qZϭSca%`N}UDo$[(l2ܔǪxYqdtlgxyy )U؀S\AZɋGRupB~FZ4  RŘ,P[9#%CT8sۙ$&Fh?G㯇PѲdL'עh,3,w^7c5~ S;waQbV0}hk$%Lə]NÝ"N+V2tgteʠܘ޴ % `K%OqhC`'"`ޜrL'LL{ze4m3YPv;<'6W V]2PY#Z޹0LFfEa@SIE>i\,X?9ëz N !3FBOvC߳"ox+N|q(5R4G!%4^`3~[PJ,[r:TQM [RDHfy"'D ғvA;7b2Wvm9~e]膜%U+Y 2˲^V³i꩗xHRHەpGo-"% zY6rC'O[j،?q%eWR2,ˉ 8i`T.lgyxލzqu1 J;Ie ײ=`` g8biەjwqmf: 1deƀ[1WTW,:nm|]0GEm'^1K*בjpb'+X; .Noѯ2 _,l ϑb8kP=mKQka&7jD\7dsEXfYIdͯFpHS yU۩8/\v孝m]!d9rjpJ0Q#@],ITl0tyJ,Ì ӟFsGbF_yήunӧ& \5kÁc( <B]}f/04ws7k|%㷥NeT!B7f% 6 &З0lbN[1vIavl&?K@i쐾,;] c V!hܼ?[Y){+xf3-/ȶ̾q'ғԱp}Hӆ_Qc7;p4D7ƈy/0.,rN=X9yG|ϧM!wy2kgv8A U]gyʉ t3nU $#\>msƢ;rkJ8w JL]xXn.qзK{H&& 2P*Q褊\ 6\po51'z딆]p{Z|f ^?Ѿ/>-o]>*9r:PzqbIHi8^XUH;+V&?gťS-{k6$~nfwȗ4-JtޅlZkNʟKzKgԪ=*g z*6w}t%E8'@I ]u8}`$WBGD|‰ͪg&D/3eVxpzZ:XscsO\m,(~ORp8 #_^X$N'0GSiH*ΊjCyHUh(R&f]n s#:!UEN ,mG6&?/uE\}Ȓ<}k!F* axG^༆DT>L+[0Q,MMOgƿ5 Kk:$ɴE2Q #68gZ5$U*|i$4gmU;lr09O3 8 HHIJuy= 7q%ElOT|f▴ &@w!{90v ]Q $c< p[xF 3 6g!Iv|] f Ufu/jMaZnhAI5p\.^?΅Rq1Al_V(_:U'A}9CeKcd'tBQDv);Hk~!<>Aa{&OY &$5 /SKN:i+ HS⺔-ljk"i`+:4@2i/`+HŠoSm\? Z䠺Ҥj xp.[,E_A:WAյ00SV. P(WN(lZp^|.k"W(D?š;&uM/1FWj t̙^7Ґ0\M3ˇQxpHΒU-pˋ]?9,\}4U<8~R/O6C{Ѫcéʋ]uuC3a6S'E.x`d| )3Eyf( xfan>{1rmRuƳ$kߛp8J< xs/)}N^RQz"IM1@fT-ɵD&-;QsѼb_1~`ћM /r\ʔ2"ԭD8zQ떎\yщhH-6Mگ(!Rg]gdv BV%aI'grسe. cw&v[xF릔8|}=#^5)eiW䐚Ch<*Mphr\O]'I!44O(큨bMY,ebs)Ņ2y5&tΠFqW^GFY/Tq  > ]Y_L9->0=8ơ0Gãr[i묶]/z LO`89wPЫkԎްzGB'F`5[i\?2@6$gK86CG+z-}PR A%AهRP珻 ('F]ԑs5+إѷ#>׳Dߤܣx<)a!ЬQ2!מkɖsLSҏaBF 05J  @5Y%C,bn xU@l /ٜ.h M<60F0H.jWUNq{M\GgQQ,i[}8綣V±5`/)7 nG tVf 1h:P.p&仙W?U?Bs M! h} zO>br9ɿKg˸{p71%,֌ Lo1dW ?D m ʺa!e ,>^pYI1 YJ|#tCՔcuצ. P!%5!C㊺LFpQ9z bȟzTN,;0s3 8,@!{]p@-'oi'T%ՙҌY(J_uiC1İT}veN%,7&w^ qwmb-,n1!%~3 /Y!jb m`m$tN[m( Cy|6oDو[p5E$gZð-[B8U֙Ev( twtT]*( qA h΁04m(N:{)VnAQ(kRkn3ra;$Mꟲ&rI%қO  rv5Kwgj1HƣX~VL*( AZl/X1&Ix'RQ5~/F!>)gG),^vaX!=zY@=0I:Lo3՛Eh"% /o3KwJ`{Iɓ"ðJE~[6˫cR2.kVf,u};af@~ nwv#;Ń kkw¿մ^xJӲŶw}rDq gP3A m5TD+xg-ٶ)J" \wѭ$3u\6['KJvIBּWȮ?6ni_&y e垄Lٷs'윥K *a$@-wųFcV>X!Ǟ.ރ(79)es5u׎* rupSNPШ%,t!8rs8HP,hyYOf;3p'(_g l9\X+tWOGQf b]?#>g5ޤ#Ụ =zP/ZkP[O&٧WE0*$^_tB9ރpD`4 /K%:\z W;.DAT/ëY-34hw&]S^ wO {zbZqboiv{ +;zeIlO?a n$☿&`Jܦ}2CņIzGa\ Ͼs?oK~Of+uzO\iᲽw25>_qu,BAOMu9:bƃ."B^ ~P/| ҢLQ~-'(7cn.aWu`7c@,6LUi [` ykIaRTE&*N&/""T}vg@QC+pxdy#X(*He!h?͎A1C $VjpEl>wD¾^75 U~Fq/ȴrZC&*LQAV?! g<%f9埭ޞ/{nr(NB_ _7a( Hʇ֟aaH u  [pzF9:KhIthM[}u(n+6e/+Uc VBs²0G΀Xe5f`^)pR 5x!AzYBw͒>h=b#v h ) &AGy "3BΤt1$vutI=\)?/ pK\RVoݷ=i$SXVR1TJ[Q7J﫯uk 楉~sUèP=a n0<\`2W=aCx`{7gr 덱qWtd6Jh"i7(!!RE%}#(~Is0HJ^ Pr$#Z?V sn2ƫ;e!z̹|,9sl&UӸ]¦^xk62|`Mϫ#/袬Ө+V Suּ-G+P X%HFl:x5IYѿ7ߙKLl/k&I=:Vv?y2LM;}JA?.I=!}^ `\Ig[LjPk@\ں_=gN ,OQ 3ج-sj1Ԉ.3fD5x]=pe>ӏrg؁pӹxezڪ+Q}&RS_#:3D8TOo"qZ!9fx$RpnCZk&dK6 z"M/u$$uAː :$1@QFqo %f$_{6f,#2߃HqR-I]f$[`o˵ 5<'ּ41ׇu#{nK.w6~ Luz92X3=P%ʿ4MQ2S'!HZt&]],Y?Ђ;Li͢7>D{p/J"E!LnX|T܅Lx"~/lh}B+_4*|iq(~IT.9B+AYozZ2N[bs7h酘XY_\ё_1R $8V(*GiS^!1frh y/D19_0UB.i/dH`w=/E~nff0ЫjtHC }`uZ? OYјY.؜llLndOkDaR.ޠa VXZ5s\G=Qt%J>JA24cƱg#~;\=KY"Bd]KeT} ,&"$x>dYݤզ`%!՗vUw~ZST)c<,vqm? zيҩ׎>/E3o% {oKnf1D{@ZK#t+;5).RE)mIls ->}dɎܓ:`+ȎJ=G.kHzdfb_Ōv"[;5E;(ګ̬z>~Ƭ{J82:=@/}&٭'[r=O; a#W!LaOB 9|9/1@:^&G/-k=х/TwH𵤷Y#&mBaɱ !霋 K :UBk=H)t8uDLGil I.RHw)$ dHGo{U @ /F-Ty#f|w+@mIe NMX|ʙ1[Zg63RPSPCƑ)MS~7[4;k/Nhz}bFaVy𷈹<] H 3:I0v9SJ^"i"sŇҨC8$႗()ֱ(dz&##%MbΖ!̟z[ x `x1r[d$!K3T/[dal :r.Y_'ny%'ԗKBY2^/oU!8$Ü;kƳzi#/VӽBTɠӱ_Md97éYJ$m'3]JTx8ni+--QscG%v^oN3ݱ䈴isȵ)xsf.36EWyDXX9pP ɔ>fMeSq)&J9RE0 /=Gl$$5I< !妢<QC Xۙ2FAۆI(<hgόv5#"iqIVLU/A\@-"t|F |"r1= JH(>Scx:E.QUe&{s.Ź B>*Ey7>Yir`6ZRWfjv&W<-=x&/qX/ھt D6fо W 0 ž)T%r3ċs"hLӂPWVl x UӬ^S(qkf9,J܋l]?-ZpSi? x@B OS+Rză'`#霬uxKI{k_=ύ n;OJb~3J!|9 O%z c͍K'3":w04'$0>`eIπVsPX{xց^Uogv#y;$U%9.}ۡwz8BSs+cbr_5O3ּ(.gnrաSsm 5^3 W #ivϴ̿n6S) Qsp 6ȶ:7%S'<|&3/crI`bEe1iGh/>?B/4'C5m+qpOn2e~A0^'XkfLWeGHҡB4P'v xxE0WpOKA {_{Ve‘|K29UtP>UŻP)NJ-+3xB Iv~_͠QzABޱ>ͶnKSwqTG`Җ)Kg(A@v B[ b (Ki*6(pXq G؄Sv;QSa@p˞FrE.y q){vkV]; ÍbL<[^r 7:^x~ /u%9 ynn`YIbĜH-U #Ozh6BQ܎Pe MHF:J$PN^F%h4D $q]2n0%^ǠfC]~>, {= Mg#TBc͡| 2 9nI Mk@du_TM=,B Ie5j-H^$jIlh }$A*:*sE.(V0:"we(`Z>MMW9}b{P+iPP`qڴg-fZW 2; QMHmBӾ; Bn.µQǻ#?کm *1iɹ-4ߦom+J%|5gdA>%E05 ~o$OߢQ]yù=5ԁ'@`Mi6/Şm˸^CY7axF׉Pid +giǮ S]nX#Jp U1أShOi3Iplg}8G!cfI>bNڥص{* pc2Rt'Mw}庩RvG9k&Je'OOiüR]eHGV--f+uJ-#2)Qɵ<A]ϐL]z(1qL\pvqΚI`+8Gft l}" 9H..+Kf WM|;Y0? b bd][ 4,m2NsQDw |_Ӳk? p"7f((3ƺ*q6t6M~*F_ƈ.u"HDZwrz$1uPz=x;]E`,/=!dq,z s#̱Wzv}כNeOoK5?L%q{76O#e^=c)d'0%+AonTy7CK_Q6X`LyKӎb !%PZG`_&}>~rS$~Ox+ra595㊙Mh Zw^( C~{r#F1wcGfCuٗbFurIM !/C YSBbE'IoVLS6PF>P.$m8>'fq|p-nig0=-<*yeqiRDNbk} p!{fG\j\o>Uͮ$=@/Uۣ2<1Qv^iOXTĻ0#?рaN]8 5BMZ@@[Cڏ"s?d< ˏ aoȂQJ.;yayY b$[og' R9l5W7,ܟ&w_qW8'Hy\NJ@ikx;g*n^x>1b!jglW@r9~| =.U0AǺ*YN%k?zk7y 7ɽ쮄‘B,"a/%ݛJ^#lUa53Z9&KҺkdj=# u$^IwN(큪C!0<4;uHAyM.MDqʾ|-0TH.bbŷ[i'ebH?lnytؼM}|@@'֊,&;#Q;I0;E NJ! fn#莲s EAUx}@]<GC);=^W'TZ;#VZ*#02汽L9WwT"=2toOnXf<ܾ2hN|=7+o@yi8@>kBU0%Y)/F\S{ [=;F_9OQz aKV ܌*!`Kr bG]}D7*T\C5i~DgQ/S(ٷ[u+5 Qu̚XIT\mJ4ΰ7T}jH.c7=0.Tf\q1 'M3? ( g PN9bP) @充FwhA4%rA:}*g k KAO1IP2/\ ü6h1O8all}qD[ q{!=^5v#Zx,MYшn# |rʷUeaʝۃpٍ76VO_5kO@p$KxVYE@{oG;XϜ_nrq S(6kW[u+ ͬcCgN6<\[n{="9_'[C0XWBu\0YK/?DخgF(WWp>Ed>L`+r\ኦ|_) fJj\mG?)\V]J݂mf4I>baAɠQƄUWH H*v^H/E{F̞ztrL,{4$epHis*ChmWfI`A8 WcO?c[w fxAM-WDv DH91O <0y t=IZx`vw((8  P:9^V. o}ӰZh-\mXgt*>=@$[|԰7BY[f!n) !ty V%47x ':ׂB$_isA)5o$)Xq8rǫ 6]E תW?rN,t4R-D|iFp,raSF4;_U3)3:ŹUX/ޖa!F7c{e$C]ոr)"r6[_[w+M/ >ϑhrP|ӹ YtA: xVoiKEF%`l Pm@ a>1X$d׎_H.h[*zgCxb Ӑ`BDDjLF/s$obuLyvFdjҽN/5u P$~GGdWkxכ^C}aZI>_zvJ!EkOfmjBNщia+nU.E=u` |<_R1!>s78ё-7fYSr!~ɤDm:(:P'FgT^ wp/30կGpyMtC~w,m ?=JB-C ]=M-cُ|<f%Aʉ 7'b D|Fqa0Gȸ!Tm\eOZ8 _-Qx(toaU#?YS^ ]M(?a@ŋ#ۉvLY߈]ɨQh4UgOAkH} '; 7 ELxw.UKelRlW;ā4˧uC^ڼnGHQ#۶^BBU0&MVAS˲e]̀*tA,CX4YsbneeT7; d)EnlE(Nٝ4vgCώu6k4(j)CrYv0Mh} b1 -Ga94!hQV $"? UMPbA.S~2w6Se ,쮅iScK8Φi`ULFڞ HhJ<M5׸9: HkE"j'$]?-C`qcUGU5s"u7ȭl. m"rNXs^b`ox&Ǘkr{ -iM0M+ ~pMx[t “Z̄BlfRM%P k0+{~V8mH7DF{Fg٨ɀ_Å|w;!gGNLioK=]=;ZX`$Ij1#ݴn sbx} Í8fbbDQTHw@*W@0uXݧ4̒ _?!+)TsxBHrl{!'춐YWq vǁI1 ;Z{I놀XRˆ;Y'P(\hy u˽0ztŹ$?ռq_%@ַ1^IВ {UMنw%plfP zi#@8/k. gkre~NXQSmRWoyf~>Q+YQk&"geГ]C46x9`5X>·YVvyGp#-@Ӎ1l̉>uAl)ѥ.$@uZR įbHϳ$bzj& ^R"җ5GZ@ 'j:)/2Ztk*W.\%b4 @JE5s䴑w=NO?"IޓK4R5N82dMG_ 8_Y{=QH;34H\nM6`̉j2t:+MqڮtᮣfiklS 6ɋWWiz.` .ę?ڟ<?asWdk-Z$фN?!4h&TS?u.^44K' tL1z٨:ȧf| 뵱")v)G4]|ɬyiBd_.$#3w㰑_A-z77-I=7>,|[%?mH:k*9xU +&dH2Iy~$z[H{Jy}"-;\u1p /ǫ:D2+]w 7~Ni.0!{ *ɄyR(3(wtR--Xh)r]3dy\ICiu-ȏw=+4G ,l,܀4\ 7 '4uQmBIQԳ-^Es̄ <[OpHCUy|S|ϨgQ' bښG4N%ezoBAÎS+s@=G"Y"3~^E\5߅`M+U ͶZ&/XP1q/\?{R%"Im[+ n!!~dbطPmQFIro(u2R ;63Ԣ? S4.~v?zB}pX&㸚؃S/F%⒯,1hBoڟιRnċc5ƃt {&Mζ%O5Oͻߝ'GB.XR/Y.44Bxa;#Q39eazSCs@sӁSZS3Ϥc J:''4Ci];DLJ/Zpuce!MeAN޾鎧L{lspݫ{M~[\enf}@ T7l s6;>iXgX?cL?7Ƃ`YEX0z" 4*~w27`ſ*E0j:K& ]]m)7s2oBK(F\MLi,a6cQ*WS/)C>/0G|L. a4 %]TW|@jn : 8ɷxkDO <.XmFcf"5B%J"{]$Oۉ:5аz[Z;2fqmw¸mg&= #/N?-@SN"ji{?f4 X$L&X$m)ԗ(¿fgG:TzXDGꔂP{ qݢWbn_ƪ,L1'krkUq4u>>u[cz3U-$q@N;Gc2ш' .6 K K 7?W6i jCK9\1q"\,^kkb ͸,eg!an/NۈA6%vW)D=-|p0VpDŽ" `e茹|]4[DD(3o2/pġJj&BAY*eO $&t%GI?5ݘ飥P1(zqfO&|-~In3枺#!3?)&CDĤnfKTݬ\M;%lg.݈{k Sœ_y2lӡNAHsOBhD?I3PNyg˭l-3hqCk?t8=FJa󃪪.USyRT!2g2#Npl|4nz "tj֌O׭`;:8՘OOtHo9Gh-S3xeEpB(Eb ݋8, 97y@!B=٬fLpλ$b]RfQ^0'Ee1S:iL~ҀGHtKt# ,!JBN%/OiY4[o19 ˹"aΚGhlj:*SF62aI?Zc<c{"#ㇺ4>/dx+]s(9A٠fZP@nY"JGkGPjJTqd",l!OJ0f1N4,jrhuoyM;mf9m=+f&h'!<R7ZK!&VV,3g_#}(87":;3&AJwE8yx[.//%j^KNlhy|DyD _#Tw@ED1-WNFܴ5Ȅ1=#18S~Ôf 1<]S[3eZ+'{,kmDWzӐURF:+ B@yηTsg/d7`'23`ÝiY% )4UұG+©=ߖ kwU- sZRyDkyRД[,dPoP oh~gqh?h8ʛyܿi%Z5쥀ZrRS;"JK/y[=;? U7e8Cс.3K {$aRj/)&ΖO0"H,aj`Z_zcZaD!6,qd 4ԅSv4:I=O-a!@dC>scMi٧K*rj*o`FwbmL{<@rp0ޓmSjdOO!g^s%_>(>rN}4`D⁠OC+IC|n@hP Dm^1Y%\hϓ>3yy&~[U%p_Z=(f V0pIF2r^ <|aޮd%l"M_Kzd `x;M긾|F4#.g&p敩kղ”E " *=e~̤~~܋lU3P rƍN +& R)l//nʧ!)s@Pqgfl(u7@ KL|=LNj'uIͼo Yσph--mM)-3GDnAU-t;\ Q0JFhQj hrpi0ۥsH j. d$6~v39ʸ~6U׵g1␚gq~"wrpDzer t`k.^NVٖ4[#z8 >g=v1ҷQ{#feto{ZUx;)Ko+_@'[rJ`nSBZ! > fKFϞr$˱D]H$ gݙTs )m'WK"JqXק1k"JjJt.ZJ6m$zK^t4.~=,ШP¢a|~e s.odۚnV 4ABoPA7$̓xviibY. ;){ַ!{iԥ ]NtTҪI~B]rpSY2aQB8}T!E^Ca-6A!s/˞$]_jѹYv[k<ihG8,a̼4qy]/R/S[L1 I0sJwBm/>0erG2>OI.[-4`Jbϧ !Uk׬s " +9Jr|mIM$ބ]"eq}HRBث` `k1U~d Jh}'WB4nL ?0sp2 *LE߼֠K@U~D73safs8))3ë_0PONF[w0{A0o<“eĦDqC@D*RRЭ64P~q*vu f6+?KeG|a׹_]O\{r _ $B'Aoo8Ee eڒ6?*,t\Un|Ym! 7Ά 75J q^Q,OAfD8*b `ũ,NP~pL'ɲZ$)F;jc]3IYG||S>ޓM'q T VYhF@TĵI;V)Ŷ^];pީ/@*o&H-- 5elC\ngn'|D±6ZVu7KvwLj Vupw%*R 9)m2D4^{NSuY@?^Yga}tX_%h;1}CIq 9ljWOb eZ࢝U=ӨL끷"ez7ȍ[&=8Y!PQ|,T2YτuRrE`sb.B3PE䭎5V,!kU8PneF^2c{=諄Z70l~cCmJt<G"xh: )ݥ}Ђx;0^οR5ǴB+W3k$jq[[9JA pz_{S7I\\7|k x1_(V.4`tfX\6zmI%2RJ=XhoHk JbZk)e}< 3Se̙8} )0Ua|35mbwViC\Hkn &.snASoNsJPw+hal,;}/UX|c/5mQ\@zz6 uzA'+@^HBnkjKsY@bk8h7B#Gȫ_ [UxTd):HJB9̌SvM3e,uO6L Ki-yRV 9^uP 5/'aGU&2 O*!rT_SSr]c.82ssWsĈg&ܥhWR?/KHG,ԎGMF_t_ Ϋ{tr9xw&*m%.N4Dy>?T7(VƂdѱ<%( ?\5@ӊIS,X_4keۭv%:Z Qzd49D$غ&;|NVr牛1xgcNN<.k:Am?Kַn {>\pV>\`+: EU1St1 "~ovkɔP`pC|izre[7rӴ)"FV%QgV&mͯef8q9*3v&;jFDQ-X/&2"ϐ+cMr|]%' Eg, "0Qf||;D]; åUe<+BPVTc4VeO3ȹд?}UfC%{a=geZ"_gb*5sG9@p @n⛐10Aa|˻83sDߘ3k.v8֨Ӏ0Q{2)cᨳ7V/1]jC>2EX,d0sQ pz9b Gٹ\AlD.*O#PQ1[:PtG7CʀД Bxƽ~%zpJbzוKF q[`8zOs|Įp>LLY FV`Ei_=DNe1_WQJz`i$F]UҾ ""i2jw'.)+=)bO1cyYp@|%Xe2nuyVV #эmOtx'YZ"X?[/wcl:G\LAAu8!1CU$xU%2ɱUen1/"SD#G#ƽɘZ[CaVHN8 7$b)x\9ZhAH<<7F^jc m*#Hhd*IȥS2s+׺ĤN ;&bZ_(.LjI>;?$( xOp '|?^kU\nH]=)=Y=Rgp}.iy;>t<^J6K)/}'jYZp} ą|6x$"wU̡4e+ Fohʓ{@Z:([p}пlseĭW>/Ҏr&Eos/ X UA+/ f9leGۄ8}8ViAA[NȪ1/Eo\f- ,?:m"N|!6OWfQ_0tau°;{əœ|zonB\;ԗ3Fޮ29 ;8`u!^sp]B}:=< (⍻9mnEhe]tL'FWƺcfeǃ\֤?bzrY@ˇk`|P' J_':IiW&J*Gac1(+7;&B2@l)KяJ-B r옕yszًFpB £KB *d!G]a+9j غ%lɗ%fQ>;x E l4! D}d!5osL5bcש SA&cX8e, *Qyׯ:؅qrB<^ze]D8 pA^]2EG4&8L^(څcRn,&+y u'Ď'X7²`G<a5(= f`w! 5Y?3vUDQ|4@"UMUd]gº͂b~E/kg3pXֆV5#)s?K#~h2jH ȗ* |*,UiiԪj"1NTc=- >e].-mu'qP FL}X & m?@GrPVvAMC$m^ IfG %k1?CH]A=fњuO1a0qxkb{ Rr xË/=YҨɋMU|ɧ`I)l\,2ܩ=VcOcx@ ^:Y+' rj ZЕ)k?H[Ư^rD_'2H`fbkjad[;MD=b,,g:sEpE(LZT?{q:wS="'WMHyQUo§ 7 ixxXƉ8{ڝhqU? / .AR+ h1jnv 8ȂjVFHo+b寝hxƶLLָݣeFr^k%udG8ϛqq ODbCC)T01v*a z鄀˒clk!0~ދndlR) {PdVɅfGr -wVW|ѥt~ZHh] >I \"qrM'&mث‚v1N9PkH6w,VuZl+'tI7y:!٨fg0S< c@qa?\8?9ݠ <-=bX7ؓ*}IڵF : _-FcoH3Ğ+8̼&AI(WD-bFAQۉ>'AZrVh(j딞}@鸠(Z=7qoB f R˺,C'7uCl~p5$dTbḞ9p0aJ)!%w=&:Q^@שhH7b7V #1d$.K%8qwI1A ~%#ny2N'k7q^H o?b6Y4FGƯKD.}E43{+{#(nnǫJӰS>>{4  Oם[^%-IUǹzƣ B~زLsuJuaٺOmOR7ɔ%aRJNgLҰjȠA*UsD rtsAYBxtW͖GE, \{vkJdwT/Fo7 *#_l !D 7/LX/H xk^}H(<#DTk]5>' |svxYa+]l'='~?0XsB')f塔Kp5|:n`-ʅrxFMÜ$]:nc^J)RzJcuf/W0 ߩ[+ߩ(hKlvPt%7 dܯ&AgD2#~b._ 欳SA  HŬ"ara* am*ɜj3ul-OS&;3 N\WZtՃ/&B:ĉb/tz6+@HuG >5+D\ueYlvBdQ _zE.t t 8dTu$PHXϽK`z2na7-5i*mVӨcQŗKUVp-kdr3Ca=g.-t6lǝG,']:dˏNr 0(|l_aH HF"2|>ǃ桛S o!یw4HM{ Ps,*^q @}}r *+v_D/tgV%qJ]w4}q!!8$ЙR\ 'D7YqrQk#>o f+-oX1P0SݽBAU95=BQ$9eb=6/yo*Yfз {u8G$y f71\.Q޸ %0zZsg|\bc_V5_5cSE6n9Xj//pA*\JLmpe8:G0~݌`뜘O@eqPOCy( ų4GţMDdywkH?{Ȱ{$DU#HO;ATINQJN[tR$bvr]UϤ8ʂ p+8J}WSE%[ډl%um^s32LW 5ӃV,,`u+@htTntI%뀠>IZc/a)6TM+jw }-{k`&,/lr]6ӏνkYIG0~RqʲShI3ߧ[{ C${o4ܥ=Y9e$Ἣ,J6t 03$~<~16Q/.M8>c/NB~8&S=w@CT+9OgF/Pf%87췥dc迴5Xς/e5.^P&POaFYU(¢I"6Z?/{{,LtOJ > #A(9ʏ+ `/f^2aF u$S+Te3O9ЊNH)|sۖ>W/Kanb`9 :Y1a ;\A 0%xSiKv$Hӈe-|QORv>,(0h7Zh?--JHK1E9FNl3٢vw e~wN^y3#jF4ݬg[-]5c9: 9?jD;_ @a&jb;T(^ibCӷ(@?sih`B+P#a|: _ygtڨh8azUQ6K|8dfZ@vŝop6#%M` W_͠plh->󢕄r@{P7Jw͝ 13Z2Cb*[;Axw U,`KxFTM HD@&6F9TU]=7g~SX6j'bV3@{cBκlK):Ca>07U$m-?K1I-_0oMbRbHV055 ~,Y&n+mAEO_GbOZ~Ls&|_Cu'*Ld4 Z>c5gW.H*fe;]] LۘyL 38Hy _g=C]x`z#Mhə%&$dơ&? #XXչNRʬqL!>aV[@*oJ^_%z"O*>i*l6RJMi0I?ĭm8,Vg-l?>H0匟sHwmi8$5 rXXY|3! 1Uʜ\5>F-eToo#OdJZ]r.LW/)n%(@`K yX̐ ->IMCc7agvcQm:\f[F`W`B%͑J3Cϗf:ptE#fmQijxDTʝ>$2gb;]2>OJ%BH!)tEfl\\0abوLOכ_I 0+$<^rIȟЂhCiW֛":|"*oZ ni9BwqYJNw0 )b#6q)쁡3z9z ݙs陋2+rӅQps-C*UiHk\"AJV8zM SlS93Oh}P|6I"}3^wua\M.bg$}BS0ކ|-Y".?\G(F}i45٥HhoM1sU\U_ (ҳ?߉~_XYPdtHDjdPQFoRLC VD̓ѣ0)?dFl,/bԛqZȲvĶl(%7-rҦrI'1Fl5}`"GK52c[npZDqb"S&XԈWdžT%IN|LZt*yȍB?'70(=|i" QN癈'nj(z3$H=xUc/\}(Ѯ9S~8<.5!LᠢKHӜTZs:QOZ@E=+rMY hTk%sȊZ(̹3*Jc n%b1 [Ю$rܕ42KnQIf\WٷC,\[p<*BwyK>bǣ f0!(v%w(6}:ls`*R+G"aF6557> IITh-8N9uBxJ)Q96gr0G:@D2l{I#Ղ蚚oH!j9u^S {,BrȞQmH~P9q$uq1wvOmQ%>𓜡4[#{f'/~LʽHdˤ^{L"ɚ""G;E^p!A2HbU m2;3cp/]My#'lJ4Է6Mѩ!'k\7*`s7Qή$`ہNX\6m^Tgk0ql$Õ NQvl.fRd֢;WܠQ؇דZ5"?N$%wa0j(v`ja$;]GhXr=NO$2o6KqHf)K\%GrL(|"ıE$<`;J&U Cݓ^I N))^NJ59^k DeEJ =GTOQe>|Jԓe G:XnxW8/:-0 )LiG6TKEyag*Jx3>|e$˟6~%~6ۮ@&)g֚ 5Bap SBZ6b:g\5H!m*YkFR0o4u "J*mfi3ݢE)|wE5B_֒Æ o3_ee!}J `MF)4WOYpfoZg(I܋+O8aic(ͨϽbMk: ܌ 4!1"fU i*PȆމqܠ؄5kiѪvجʥFrӸ ٪9A_}*-]IsUHKONDs^_!v1B#K*Fob)&9rM~ a'a?gG"j|v>tS.w98eoQawϤgG8}mp$ 2ު_ A}8tZ Str㎟V%c.m6ӈ`Bɻ:ܟivAg|I;/Jr:*Q:N5r?lEw15+{1 -#QЧ@?ydP\**nLz;0(CEsCZjEGq3Q?Ƞ{$(ḏy6hIvYKOqwDI k=r[Tgmbag+ԙ88dyiO4K2LVOSqW Z&*/e5c˃/b'h j l'٨|¦#Sב;~KD"UZt KeB4P!(:Cc)=0Yx<X#,mp!@Ŀ 9}LFC6qˆX63PUiXJ¡g:@dž)lEFBȦ TxhQ9VXOg󑋨W=e@#_/oxqL/1'zӷnQhN`RR$=+#l0'10*zXp߱oO]__KIm7 M[Z+`4eWZ&nWnB;wHZ"qNЊsI Z)ԅI=F߹ko= tGU4Qfa+jniq&rA' N}AO2-3Qt}? a^x59=w (z{LF\l 4n-B u6vtwPǍG04O\^7R/u+&e{6'3^Qy|he}]`V`E[>Y>g}S%Fde$|F N~#t_P;5ICFPez&/Zw͐64%gMeZo#@Zp{>q^,lɶjI첎ix~]ھ fէ+p͐Jb#nD;q_,p56؇Tgz0.xǰhwUÉx3g304"(/=?i9tG2ɁxF$x/ե5(煾Z[w6f-fJx~8]`0~G-톆Y`ix-XPb`9dJLs ϸ۫5dY8Dh5wP+5+S!wԅYjtC=C+9ڶNY^!,Bc?W&77xLa`LN}05y8~Xe^xi"[3QNBXpE8 ka̵J&-w2Prf(eM}K/5VRk&`HMϋ:嫏]3'Ee_WA4EW(Kh9b9ϺNMՂB<_0TW:ՙgk;`A1t o$ +fa֜ x~vcj0J# ܣo^{ԞԎ>\דbnH2{ =SP ^/X҂wl0]O0d1\&#.ߋ\}AQo먨/k(PR$VGgZ)_i#bdpWu~#4sɣt8)NUcG%@$oq^C=K5xD"b XE7>^~}>}fΌ<N0uyJP +t0d>2_/^P=J!HpS 9ܴ_$f +C{^#Z= 9[?>"j):`:F}0ؒfEHnVt9- #.ԅ1‹$'"S^ZEuY 1Q]*BcD%̑XI _` 55%LSdmZ?M4N4Tn$Sm'u`ރ(?(` KIA!m@}&)|SU3s^!,]ݲ#HzG9v]fWGUgEĊ{<Ô(ET%OhN"J#Vm'dg2S3k vEm|%{A)I (X~ڍck*w+M[%` !B2m3 eo7qq:ow?Is Y?Jg"f |D-F '[.`m#uZ ɁG+_J60m|jíz.0?iG6"X{Q9R>,xώS0~()ff5-4X+[,2- F٦JBΏO&Xv$UָQD)u%O.2L-'@A'PKZ-'2yCeCg\;PzL>R~8j~ǜs`G|9-c36AcrSV19}8,J Rhଖ;JS7٭xڊ0?l[yViT9$I]Ą4! D]#eSi)^E+gQdb`/cqH[DB0|ZRHO J`lmIމ ,n។}1e|sֻ]︜Aou+-_}y\Uc:GǞ$j'à%]n[\Uݵ ]6+3{ocm`M# D?@42M˳ hӇ s6ATjh}[ ]HL@?׭xvZUw|*/bcHr?3Gnpt0އ2hfRǷ$cC~&ِUO Jo_$(˽;#ܿOFBs--7#]a;ا^d<$`b*80#ܾN/um{ta<,IoN4p [FHk9|_j@}x(Fk DTo_qM;MLa@%E 0f.ئd  w[&M~alz:5V;%IpbhMޑddՇL*"ȟ`+_$9zL1׍oaϏ'X;hQ7Cc LPNxA,cx-^ɦvRxffE}BB+1c/%;NLvDh5*7Vil;eM(vMU;:{A}\dagAc$vf)*;$d3cnN};ؘeqӟV~㫴)95Ӛ+S[biT噂up%J *?kYCa(~B\b`F^B?p?jKvwM-v?峓= l2D9 ŲG6)0pΝc?rA\׊BjPHu e7| G\1 ?IШps^B%'Dg@/qt8Wt Ǒ2Ւ?gYZ07070100000255000081a40000000000000000000000016446b36d0000325c000000000000000000000000000000000000006100000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/media/usb/zr364xx/zr364xx.ko.xz7zXZִF!t//2]?Eh=ڜ.+͢,/3HJiUmWLt]qTT˙l^1UȲAA3FylYQv{c#SdZ~:2:/w #3zb ɐAMyK20K*@idF$Zr\@trM/^|-kZc$asjWe+s턠?J)>Re-Vx)4cdO1|qmD)FwS ŝ^b#]0 .M`%N(GgtL@-ݜWΑH䥸HwozRӆ#ŎF_ᇹ6jXhNS1k2-_bQ4n5_ū1ö*ɗ5CQ/Wkg iPrA{|FȡaozRP+h>l8;Tl"h{AT G 1iHV].%4H,[/i컐.~ J6J(nRJT8h*$'OY[*>7_mJ[K&8hphLn/ uzL-p=᥁T~U>L iJtCQDV7J zQp>SyTۍ{(3xw&hbXo8{5@_K9ОDȚqWC4@npˢ+Ȝ8JQXU)MajflkhU.S*~uٺt#kje7hWbRL`d, BAm:ef8tI#m0ODB1E3xqOep 4&hhO&rqQgE" q"PG3G`w%K! Yy8U&#N++S8,<{?*;{.;u:PoGou+?Ȱ)4S/}.pp}k5c<@9DV"T'09=*&>):P ^wjw""І$j8= { 4`',#o=}5fօyj7ŝR}ҳ%;]I>ǕN,fjIv=os̍Ecs*JF֝#oEM:T`jUw 8%Oy[&%9~jҪ63TIUdE_:6R[7/.W8BM'7'ܶOl5;!)T7-8e&"(UҎ\bJxBeU}^sՔkl0+s@ ,7 bTpDBB<ʳi袥-uO;}6Gt…ޏ% Hܵ3baHF18#k }vEN6BD5Q pnZ=CA^t-p|z)!ɘj(CT:+4U*2bZ)F7xpLJ4xjjTbpFJYWxvΣpT쐥xĮ*?t[kʊpVl;6Ґ+En ~a|)uo @+D@P3i{ B (Dڞ@M_? Ӈ i/[C)}6} X/PmESEUm։@$9Y V^ŮU:ēa._uxjh噷V{FO\'e˨!l6~ĩ҆;J,dF:"#LZ!6a+:xclnϧd}F18 {8)H#]oM. K~,܍B[y'Ɵ'fIBmҨ!c1Q827#./ue2LB{98`{ ";dpePQv"{𙾓xqF2[ʺuJ[f1RzO`KJ,dM;{Ѳ12ӏ׏o]?ePB3-h' "yo 7cZFjy}"$<*ꛈ%:D" "H z]+iMPSlpG?/}Y "s im #5KȪv-hr7|}fg.ijPk;Q$iݺ#Nq;v@|FʇՄCٹVHYEi)$Oxf`aꁊ-69^b z3y aG&ξUZJ Hiqq?4g r<QmtPYXo͂(FQvg_% bQB-)(Xjy =.^[O̘΋ڸ0c~P]ACYSR#(a5o& jro?E Hhږσg% c@v^bg>O"p0 ϗI[>/ݤ!ڻW"x3`Q2R%P֖Mk%Y{OdfN2OA*#i=Q7N;jAujU=8ykd= o&i \ sC;t#uBj>;_cgDK;ɭ9&RmO#tJ鯈6jpjccZꒆ"K7|Q3v >kf=P`g )<Ү /Lބ~^whTcO[m 3s΃{w<⤲+=ys>k#t;[f.E#qy,nf6@ydu5# 3s!EKHV:&%jYFٽPCw*vdE:X9S#>. p:J3! ?VI#v9W7rlF:X3YNW%g0t1~ B7]i7uO i#]Z4U)`K |yeF~fbLZO)0| /P=\X27> , z2eJ%QDHo}m7&egfcLWjB%$h_sd\S.}5B #"D1-ת4'\i7 O (~@2xme;Ӓ}btb\@ ENaT.NST ~ga-ㄋRDRɍIO.GTYKGe)~ Y)3_[7OrTE6ۘCv= w.?H-)\Jp7V5UZWa1h1KLkToDDCwy>^9_z>kRq;l^ ǽ8wIvOâXcꬤ J,M&'T,;c| SVͩ5ƨL_4hN<PHBȑVOW# c@3 y<1 ㉁%Whnv ­JIYy!n1y6Sl3V4gUB~*ʘO'x~/niRadzYlX޺؝MR-s(+I+TQ@jU'u:"Y$vwQ'WɍBes+D!|ۅuxԮe} 4 ЈF:l%ʔ(­rgTʂAu.pK(clTTz2Odbca[,<tjg:7)v!;C(~@#8mPSܡfO!Pk7\ʁ$[{roZߦW<4cf%`C^Bf4+~ aVzT4 aȴĽ% -|i <;Ys/NoKt'񝺜Pghit=}6 -S0P|Ȗ0jN7xqBP>mE~} մ!hh8)Ot/j'K2~î#~ 3zFVi]E1 B[M~=+F("/ļ], Y:OJIniUnM ?/j.h5]+nc(ě[$7t0 ) Ԩp>j90Ԇlj"2ս:wY:]{쬠)6Uߦ{s=%@ a` #씐+x-Uk^ SS&Q<[P7ZcHL9YO/8[|r< s7  BjUB+v@TK:2>]l.}RC:|‰Gxݝc )Q.誉s7z)Îv嵊}+jAEeO롽%$U98aO#Z鹛(!*3VfQ9ngѿ6[,-LX3҆K(o&%d)ji\4iSFo*D$.cPlLUQ74M ZcU Z%q;twSe; Zv<J,OB4&ծЩn2qVQAT 1B4esż*Hw-ñtӉ)[DO x뗲k ܁H>•'mعd-d@RBC}YrB~.|;DIޠ*_ZT !uC@%P> p-Az-{r JmgJI,v𫄢S.ҜwlҲ'_3CHawY+ك]32g zZ% QD#A,TD))0gx!= )9X&c.+~mBP~-?}gy7eK3<]5ǃ 6.mH-<\|42I?scdƦÐsp m-ZsPNʯ ұr#?~gpHtBtXj2u+ɆA\F׾BFrc?y|]rխ*^ 41% $R$Ҍ^Z2nVNM^Um&h0yUL馩FdU;m]Em\,w(zX%3Ɏ+C< )uu=e7O*bd'l8ыՈ'1n$q>1 ;<R_Αen6-PXtMR zc Bs&j@ҩB"zmU#rtBô*yCoL.fhU-3B,F_KWNsG%{+b! NP<]Z$V6ڠ1W>ѮEԲ(Рs%70.Ƨ$?iB `c Aa`w6hqg#o<z 1 "eEb侲ODBN %[Exa#JN ҷK3ºƿu'(*˜*p a$UM5jaj!:s,k@=~Bc8%gJ H2ܜ8 k$r{#0c2޼Q Wb[AM8`_sv(?X1=Z.NR^Z&!`2c P "I[K䙤`DlY17MᱝGc9ORiQ VD4Ũ\bIPB{ n2 -Iy٭iN5mYBU W+Zw{ꊀF)i9~ˉmKc3|aSF(o}gҡGs|_>}6,a?Uahz6VI8P&gLAuB W Zy,3 hc)E8(Jrby1ߏ'Ϸ8=|JFA " .%se$"QO10T3ʐX}X$S#j 1FV. [R`Ƀy鄠Lި>+૧M[i/|`x>L  (lfk2'Kw^6>Nǧr@ST76f}]HD0ڏ$|Rۈ9qѡzP1D8oxWnG9 IAcx)Y'3$H:GK ւ ]h 9A~eW1ԍa?\|{\:5kZOX9WA~1wa6X1FBKhHV4yZh9:'Ham(C΂MP̸z!$!qAҥ^0CV5;`_@yǽhB[q넱q"e} f%VYsv445-_ 6N8 yw z'+dN NjWtԫב#ώ.w)8lϐ#1̃i`k̈́>Қ!b-m[ΤߕJ#[t@&Ci`UY`qMNO:=q & C-ɮˈaC^z]&p{0gJo\Ehh&JF%Iw`v5'j#_ DQޜ'iܟҥP-Sݷ'p։L&Tvٚ-@x{>zL+l8}KOx3|7 ڝiJuY$0J63d9=9 Aq+@u;}Dq sspW^JX< +%y&FS!8S%ndG8ILO, ?-b ˿6 Ln+i+m,_J_jZ %Ẏ }`Qpib!o2_Q\fN6|2zi%O vKzoR2%Rut- ^㥻WM?n*5|NP&k8l(Pouw 1 &(=XcX g{-T[L 'ϖeXlHOOr%S>FcC}j{FV 7UW$#I*SkvG+/G93 go5PdݡXK'PjRiN1{:hWl@Z7e*T3`?`P+G?2QapyI/ÔNF&77R\@&aps%}dnQ1FFbx}^*=ui1 FDm$,+\һVg _U- ] v9g<_=W\\:c(XRحG!ӘEp S'l${lgm[_$i`[7Z}F6W{ bb:d#Eāe Zk/T5;B9o^HĮpҴC$UpThc-[2 q ew*rqeoGΘS9cDa̯[y;,uėJ?c.JZe.t}O*[ p6/57_'."EFxPbeb.o\W/'gK hLk\8\G`$frQǮ,ojמn)Lk7$_n0_Yr];{s-ހH-=#:$YR1@켖ҹ3epThJU.o0бiB;3"l8ސ&«֖0.1xUY0xc#_+;yY :EU"J)|G^_AEDiu.4U ʉ8# x&Oj)~nHuc N[#]FrʡMfKoïڣ,|tNH׸9{Ɠ(≽ 5E[YCKC|%^1j7 OºT I(I(]bgOiGk;Zmڹc=ڣ}`fu9eQC4+p8hoXPAI}:,|d'j  Ѝ*8_{y?=|ˆG`KmU"r뒔9_AiLNϴŪq"4ZwG4jZwLO 8L +XX)2EߡЈx ӑ^ VH;T!v=-PVgwhQ_8kPU67 mDoJk6L4ZM !k|BmA4b = 밯^Pyrb4 y 0ƔiA_8^}W)]KyhKNW4 tIY47{`{lsZ?{zLۻAaJ0Y]Ү!EyvD3|Z/*<ކɃD$̎x;c%#KkJ:ERI]z/N!•eZF&4 H uȨOaVᤛ#Wz=erK Yum8.E>Vߢݘme=NJ𡮳־rvٛ1ꪞ),*u5o/=SSa`nMh.<:faĉtRV]+ggÐ':2IvڗrR- oFizP|7ފc Aw0,i߸=\cj4⍶*ALe}$=}dV7rja785 tK;)I7ͪ専+zu'B3ĐgBw00\[UHFEjS~ԑxʫna7]VBMb4Q"*, ]JͧG(;0J^%n̓a_=zm/KǟeVtR?p%݌ڈ'zWvۮ^; (|)QOC7V[ZVWt㳜N|:+VwygvFbX.pƐFaoƢ^MRPN> էn} Zd˗_ŐTA@ͯv . UhS|'Oa1gĴ`yQB9_ڣ@'Z=nE u (G}M#M3v nMl%[ L\AK`#y:~Lƣ5^kݐc49ʄ{`?9ƹIKö6r db3@56DQ8fX|plt.}U;*^cv'e~NW?ܞ5 O'pS'|YqdLg?!i}~A1Xk7cvAAv]FZkd'Fܥw'OaE*?S"d-r‡PKY6$I1تBu訯>"*+c۱(8#GO(7*kYlbU͊n(wpx0R0K4׆/hi <`,઼& )' X!j`jaYjBwavʆMy[RO[̿Poɖ3^G/ibz; ^&7C[ha@DW+ƒ`Ws,,".֥ŧ$2 ]y(>~ߝ#)}Է }\wsL&UgnboK 1QyMVN V_3ZEQei"9Z}x[P,d.|7;P9 bS(k|y$NT|H!7dPQIg'6懼I7گcnTqTvxj8C9AR!XoGV+zGS<1ZÕF.K:8U5Ղ`} g\|`oy>8%%!@8ܬP6݊^G@Sx^%eYg# mv.Qf[ejk:>PƇ/Zޒ ߑq VtvXǿZH613^CqԏYm4tը!"!6m&ji8X9ûܷ$ѤT¿|?u>}5v<=$&$w$C2.+o& >v#͖||qlԘ V71}о0uޏ4BݩJ"+Bn#P}[]G9ȺDo1TudC:ЃZI)ߐBXy. |r9ϽYk zӜ1DzL.\ĸe}Kl{^]ʉ?bU4h2&B=(:_40MuFѲ/м1D |8}'$ut& N柏Zs\E)x*"Z.F,Zm+'鏧⓸DX3,Q };a 1;\6fO5ʗF_A$ Gi5V1G>7DF^eug@\B}j)ђC ]F4>!0E+]õ8r[TpOA#*b&R1S?͕G5I|QY[XBEE= y#+NKBje;ƕL%F~R-#3)A##nyG@,RVA TپF𖲩 ^oӌ2͑þ#<+r-?>de0hzuuO`I0 ^J;5TԄ`]Mtn2rF3kAWRlP ;,Nj{NE,AekI؍t% ?,/%JTIz[ Q> ,閏~aV Qn{p e科9rҲ 8{jllx`X+|s|gY2~\nbM[ gGi8(8 ssI nԡ'Qم)zQe#DBN^ENEA&NR#T?GЙADI.] ~ՈDPŸg?YM: pQ{^J͟wbgZQ~n6DCzOΑ.#4Gx#wX &5NN{+M# !tCy䛸Mz=AS){.YvlIH-ÓWtgi4V-o\"0j,{#I֡E~wAiw,FV䳋n{^64١Ac_GG-w?3_bRZ=u߻sxAHMb–^R,$Ff6Cd|zzr]ou'R5E롗wLV* QvBh-ij;Yo^\3MCO ]eMu5DmY\f<9$x0n-,S׹\7uj1Լ0ALY;}5fDI"a^n÷(0.sDA$YiHl:=)gAT NqK 8;i@eNXvPPN4b٠=(;5顁'é W "y #2Ϧ$F+$dGBH*An53F^dC.v:U<"shj[t1)HB`>1"׌{wm!k'Q2!PHD@&pBTiZtR#o4e Ke"TTwaԝr [+4P?ؼi~}t:NPNfߪkMMZnFE7L(ݝ< 9{?ݢRsEɦEW&lkl $8(F:hŗ ߍblEL8v!>`_F4 dT4+o%QX!0l"m1(li_3<&ڥ2ߔڦA8+3.t+˴ <=rᥨ;!w5|3Fg^Xg+Ke 4RXr tq`#%Lˈ(Qacy^B~}qIc1ۼY5&pD?P;:ٞ7 -_&%OD[3܄֬D 7puȭzא\7' KFe$j=c<+&I9j- q40C0 pTU^1\/N:[$0\2 SQⅠ fҊV*ڲ#9+ubl"HZ!|,'ۛ3 ͖=mu}N62;$Cg61=b2nh3VQ[g$xY?pD)d:):T4hDیwWk&Ȋ{qCIJG둄kggu#~Q#$ԅLmXl5Av7|zB94 4RѹGsSׇ2Z=pZ9xhsJNQIb~а%y{hW9|mhpVt! dT5jz֏\nW R b!c+LbEfJe(֮q^ON*N)UEfeJ2Vjt~kn;!W faBPhD')kD1O%K5N=qM DOlɢPF 16u]$ `66| HO~JbG +\bk/r3nTAty+ LjCMSi s_Vnj@1!^\OS껓?g&bb0ţ+(E}?l-Q˦od˜jMIL^obD2ò?Yʦ 4\ǤYeB1G? iZ\ޚ,3˅lMU'hb`nRPs5kB$ # eb{m$-T>:gj]EԤضϮo7&T˿]W"!= $KӬ7qKt2JPP=ՇVে)clvxCו~7+HxNOz2|xa$ Whw 9f)>EͦVyb~_:g",[J{$6T H=)9qy; \xGyQsW;{v6w&L?2 ƢӦEU+?6/ OG6m'۴AVuR65 fq|"S>-H+kuWLY~iSB@ b0h,μQc +~Z qdQ{MwHH& ,K}`<q2vZ϶A(4|,Puo&zp5]-vSĤ'XF, T'\7; 5 -a9^-v-XONW|wPSKFOכ{mj2ka(sY~jJe.B@]v|U`Dkp.qk:.hZB*] 2 pMMϼG r\wܤoiyO?o~(.3ܤjQ0GvܱCO-̩KL~/g|69zakGߵ}PPp]t,Ea.ee~4N:ЬCݢr1"tsBT{,ZўH{ ~N% 9*n*66jJ.Ttu\{t?3ςKΊ7:3rԓ 邿_SI[=SI g*ښtYhhѓf $IMޟxJx,U'֗>VѤR˶\E۱X(=S ^y߯}JcŌ U=08"٦&*0Ͷ=4oUWV]%ٶXA2@9Y:#zD+vzFz;tFO _0&r 0"dlbYga~b?I.0='r=ɱOKhe=Gzàs`Fd@Nݽ/v䥮/j"pC1֏9f"MvAV*8P錞#EkO%7^U&mĘuR&* [U0:^ &Ab&"/ً^,?mִ.eRMMu^UˉgShp{o*S, ڵg[([.bk0i _kѻeN)׬d^+}":jD=F.lcQH.cUca&~t?\"R;~~|1-$9&Kkqw9?>- IC +y5]J$m f;"Dサ" B7μo<%$vW Aϋ HC%~gǸojz׵>.b;naI ,u.4W+c:_?huϿ85@OF 2q$F>t_;%.BjHx"$OVijgu}mY܁"FT%<7fM 5b>HP$"p9?HǑ״'I>RN%){"/FN[]䩞 >qϩN0A9>( %75ѼKDQ'2#uƶ:q<4/h)yA굄ξ:d!fPصY9LI8x&Ly2=67fi! hLV L5 7Q&]=Mir<ӏE5޴^oƫYVH2}<Y#V/'gު`'ÚQ2 5E<,t@9ћ_tB|2ݽg^ =hPOƽj1W}fk/*H #vɥ.5d%.B$xN +Hkzsi5N[}=4:Gq#C ̺NocGOُHϘk[5:*ܯS^nհT3ӄ`뿢Gה'5<^ X"sB*b5rG/?A1qy}šMpyin}"h"q3q'@}Pk*Lo/)w2kTy$qI9?7Et+;9զCBN/">\*0)ϱbh_x[#Vt:x!Yc}L툌YZM~k\q8:T~Ooʲ^fXͺSꜭO\N7-&I9AU UЦuJGDh.b3AY3SLEJ! -a4xDDvvOƆi(>-H1Qt@SD;LclhKuU&HcUcC$Hwݝf+`*^6pRֺHT9gfE*>('zČӲ7vlt _u஖e$ýAOqґ۞~W:7> Dj6? pWŤqAaW[=}'o+YBp.`&ڌX'${:E=9ӴnV3 7nsV:fVԪ:-Ar&rg D8Tx:wzHq1r"5ØDRt u.xYOFk,,rߪ^! {F:5mf?iu1v} @ƌdY Ƙ洡{b|R$555WmX3MՍ 9 wv&On0_T^D&^ ֊Z It"XuolFF!+,}|$9q@~aK;n u'P̈́7`+ 3ܗ4ҩ:[rM Jz =Dt%?=&*-MoN ,6<R@ 9kT7M: CVՆNqV=gO0nwgNi),x{nH|N 5mKA3XC 7RᐑzjSQqK$f\S b~D ኔ58^KyOl<,j‹QzfXpbw>g$p9?B;sop>[P|D`S)p0׷esAT-of&䨨xz$ x$NPDk9 CM# Vl\_Oz^Y/>͡*Uk-b4y'x;B/`8WڛF Ep/TC/7\ٱ.\";O%6v^g5wbNFDxf00?$d7:}.'?j`pÂ`]^Ĩ 񾣾1L]CiI!W>^ 9p3h3E_8~4K;F*H"` Lp G1zNޝKW~ XA)ptCXU~p;Azm#E: ARz7t $ abD2p')VcXޫ[bfg8RSu~3 S8!o²‚_ ҨT+7 ,N*SB`,<2wd3BhqeD(blIy}@l4O@@{ے׎a͐YK5- ];a|MdrDYŝ"Xͩ*.8}u2"+FHQƂ빏QvY`M$Offכ'37;IFQ:1;`@/()/4-מuRBws,]MY7-~v;N^%i]=f ް?ԿugDFW!8Mc`fU&lax8G\%@=b{j}'A@D@KieшlcwkdZ/z =O ȨNhI (ZJV)VpHvn@'M0Km[i`$<۵UvCY60y.c67LK.2i)bo1*hHK۸ @Wŕhe; 0/cw-W6?_e~O$lY*7`&z>-8^C>\_M`c%tsRS[,]kRF%Ia;H^6iq>IN",ľ%D)"9vf3Ch)(λKdl"2_Mǰ%늨LkڃYă#5nG"{qfƕDp8y~4-!pȰV :K5&yYBЁ'F02i ߜDIUG4H3" HE"_Js0ˏf ;gw:K%ڮ:cHA_~x {OVW.bC}*4%"džB8ZGm AEpg|54N|agkASWسv *5+%㈘T!ol}-lU T{Mi(z"g3> +ufF@$Cv[`NIedByؓjJҐªUr|WyL4+Zd3]#hqjބP@הl%{h+ I xgO(qNbLˁZ[H8 *0Yn y+TE]bNA"lZ#}THK?%,+yl!{I^S9 8] +-~c+2|-^a8@[;_XX0\f <(,G(zPy3}%X^UnE"-."@Swz wj\jOoUٝ*0pH=Q\(V X#}C~iflQnd>&ag1 .3-z+(zZ8r{*PSd%lL<(e3WL`/ϝ8鰓>I灐EPƣɹzK<- #Y8gk\>{cr&*LZ+{"f"QO@} ՘ BWQ V!LZ?4NGwQ} <2^ۂ'ź1f isY'}F+Wwm F~WBy[:pgZU"YݕusϹvx >ץ"#uV#P>ٗx0R |FnVs='Ksԥ+1)$Nj6d!dg$xivO5KJ׬v<돌 [4C 2MߴrIP5v\]VL?=YJ2S2꒤*_cɔW$;`a [ᔊ Gk,3;\N y~Ԧ݅ ݸx;DdpqmC\ѢT979z9tn6%b,-ir3*2s0 6uyên!?0yVqꝗ PBYzZHcp~n~9w4gST^ds'b <ˏRȭre#󽵵4;իc+'ʢ!-׉.4&m'b^ N؏bHN&[pH=Uh\cR`|̦{F)y|Vg{Bk ,/qK9eCb6Nu 0FW!ڔ0XMROÏWSy'xl^É,I4bNs'? 4MgG m \޵n#XB’)s}b|њ1*4MimK0lq-Tm >==[Gep oOt } 42[#{#Cc`TRia&ʣYۯ4- g}XpjPE0WU6e;>]3cdq_c=^ܽ+÷+#h8?]ɒSzOa?qV<-!@mc }k-m"c[jO1-]E8-:bt8S8}ᖉ5H` ZXsy8@g 4-&6~PӦ8tҎ AӴAYﳃf:E]rT5+&ԁź%S4y9*|OFT% ._}AH$8"&-[9x uٚaQ7|LSg%i|TYFg5^A%k91j;Аi;AUc;l |*qi`iҜ3 Ȅ1 !¶H!ZFy;<"t8>mU V Kjf/. b3 StiB*%4/#=m PϞ#t7)+4rO x1mYf,gpkTze1癓UZhH8(J '}4i$% [7B=u|Rp,y—zȆH\ܜ}KAzܨS8`b#q+ڇY?P,U8y'Pq EfLRXEZ`A3.qVQ+| 8Œ%_[җ,, s7Ӎk =/# r:ڞ|uֻ?#fZQ#J~F7j[-f.g";7_f^%"14+3!~GxSaOHq*feej[pvfYi475""uزwE%5tbDkxUUz;hdt-|qo/TmPo #zZ CTeGkT辌t}a}x^S/)p*3D&pGrh'!~@23rR,,o,I S|.(F\ݞB>:j-\Xk`vc0 1 &4+rSI"5[" Ii42ubHi.47ٷo&6C,rWobD)L`j91L#˞.J=$hMtOgkưfZ9#I*eVaN1:3uODd@H(dAHء`(+:4 ";Rқ0ZJu~%z*[6 [T~6 =W#co+s7R9D2\]˝kr T#Yv@T$ U`}֒4 2#V J)8m*}аzS@5׾m*]SY?8EVsG8@?b T#o ^4_ a&{b%T+؞"I.5w;.g!qUuw!f$\g =2ځ>rWV|[\Q꟩5krS.uC~py)L4GGS>w>!D*%v R'wphW :MYvK((&pwG{(o3mUQŇ#@nO~d2?@퓚,~ ep?.HB>6IH}HqZpP),yAXzLwF8p,\!ĽG8ț8@ol4dc!4myD_+l@r/# ۣ.Ěmto J 'ϴ}i @erhxn%'i*g4QStL"XߒM^Q p3ӹVIAe8_bg%ݏO䀠ojb/׌OJI2z*it~67<˲*vV&e1dσ'p}?jYߐn0 $oUJc^\D0Y?ߓd9ŽtC/5,̂_RtkRӯ)c}-]?U<81Sg;QSa60uoc@RXW}r?HF*;쵫q92.nTŀ-7ei&(!6w(`&x[8kC,.:_n]B#?4i\7v,O"x?)e=[?(nLQk}j3ON"P)}O.= NE@bk[co>T;-0w㒫k3~F "yodenxvP>TWxEZ_mS?B ; O6*JCSӰ:`cA۠B(mR@YekM=MA]ȩK8E2F =UPd6"Ϥy{@u,hw:7MP^9Ւ\o*^±ANEr 9 eQhQ19;E֯o)KD-`PwF}\O9\֧t`Dvl[2?3t崇d m:XJ?~G!nX)T'j(iaavXЪ'TC~>ѰLt55jX`ǘ"O(z2o=f m7O*rNQ1TBu;7q'I.w_n ub}[$ywHSyp%{7G _jҎV>7 >XG "]@l ;A-؆$AGuGk  79]HF/W2Q#6+wԳ,ģrhv$&̖=ÒHgZѸP('uBlH<8閧fGEP  vj5E+MhF1mClifؙAZKt((pCO@ s 9\US;OG3QQ(Wj~Cc;tQ|ML4J2MUՀdy.HWF[lqjH2`GI\w9W̖HS U,y)s\&+!^u@t|H'=ƃ/D lʁ 3Rh`)\v/Hh>Ar꺪M(*|ydUs>>Kj&_6"WUlJ63bɀynS^k=v $QX OX.  {}^A`a}6DQ$SX6̜b'$ ǏfUhGa4 tZaR j<}B,@^ כw'S?X]Ĭ&'CW(A0^הT`8IT#N )m7Fۣ8Nw*E;e2>8^#oCou=3Rx7}LH {ݭp}o`q*pm6*|w+x:l&|Uj5mk#LjpNL+]UieLzп2^ }FwLHŌbTZ0G%]&j|dts|s6!bL=\1?h:i][xûW{${ؕCB/o]ux4zם@0jp'PbnJPԖj2ycӝak_.)̣ùUJuVy{N f:i 0}!>XPOKs B^[ʐ1n=:}xr! @gۜwv@V-Çn#7N~${ *>c[QɅ{$w(`n6ta4? 燣vXI E͓atTBCekWGϛbsJUkԾpbu5ϣ7D)s/A{)ju[hiDbߛ_#GTb 8O :n58lYn&Ę7)uzGSΛf=g$>d8Xۡb ZEs+Z-iHk&w qmcqzOҷE 첔>ʹ9?6UJa0 ׀qE$<Sm }$J%8ggUQ9`x-`ݻs]fQI58$ qW~*㼴a?=H!yEALLI_܃5YGu>kU=Nv%gadʓYtROȻ6c7v`[{Ly/ڈK,{(c&AV87j>#Ctb5byد-4-:4d$ۂ.v\R *7KP߶46!yil،;mΌRA6  RocMN.>DL"Ӈtgr%YtkHT nI9Dc,* MYF7qWҧPcV~@"w*v}Cz}n_v-HX+hjռitޢ.3LR@x +40AnZQ#S-֎??7-α@uJK_?I]7dHmqoCG$ c7 ;~\=͋ #&eWA'㊪'G|q1}PaZD$ f_Pr\Apd]*<TbVMGii d.Ɉ2f9ap)OJkn :dWd٭)<&ٵ/f찧A+b)p'h0$Δw@WG5T+xԢw@UV4x!rl] EY2)ϻL#*'ĥՓ}:G(%l 8"6HHAq{ OA`FB\O7-HJJ8 W˞>Ѳb%-d[]F )p-O[lhK!F㥞x ;#9hOWK8V-W]BrgqYX/K.kM*DF+ r ~kf#y愜i%R:CKX?i4TWP?sT@[WEkm*9ܗX%/JY KKPm0мBSgӲ l]D@-S2xO!i?եV:[_c[؉#\; 7HO̚n߻ʲB .=kH7骲-xVSRS% !EI=a !qR]AhJc\9PXUӞ#`TG'$[ss/z%qz+A BSBӺ ]B扂ⅱ$KuimqyP=v?,Ԡ<_V U*@sU\':_*izU-q_\o2*(2/K8e_g7IRI3Ղq]xGʒ3V&,3#3y/6 gjg0;)f(#8_!+oP sT[aW)g{gHEm4*RC.M$d.ֹ-F Kgeڍ|a~5i` O!t!4l {D]}}qf6 &\)}ZVjbH :u;ri*ӝ}A9uaTp/U Y)5߫7)1xrn6❏A8zNjj+S*#'s[8r׭'q{>О6czNx?XSpTw\烯`z>X;[ IXaf7E@IY])O,=\.?&g߭`w2TO2<1O 2L_¸i 1DG 3W^j5ϭâɻ:jg"_AX?|t:jLJ ^WqzLFy\yH,ĢP)ڸaܹ=n(\u_xṈXmc %y2u|GY /?ms/A T;X-QCd23T Dyc0vM)߉@1(}6e} ɝ{"F*/p_AP!_>>1S[ ƳGHnXi5`!ʿ$kIKPz~Nm4 W[NQU.]({-}iK#371fpGm%:99' &gZ2o'KKC9{45~9BxQPlw(;G܌| Y M[yFS1"g P2Bݝ빱ʒ )9Wsp%~ίWEL Cc#eW{ߒj]UBHErX sì\iv䄯`/T%ᵅR-MyùwAO@uq&wS(+ z$2bTѱS޷Lʏ~;-Ȍ34SFo` h&K~HuJuP1N/0f=vήG "*3[Cv݈}M#Af cց@RqBKu@J1Lp[V8 RP\yyWs, gK@= GŴ J l2y12uCIؔ ͒cU/URGu/Qutv@jTK3Iz0X. 7GU6'p>:n]wCRJ٥P4 )8\Z4JMZꕤ8޲I<+@n^B&$^ u1XB5npQo~ Zw*^bղyӯ+_"(KUQ,·j}FtJ(kIG`C2*X:@Fv)mk.)owChDڙbTpn%",㽵#tY lfs~Ϻoa3VCr#SP8˰3~qC@_PDMӷWqYγ0 E=G[?!lƈ0H-%Vލ)b`3V9ӡw5C童!bfI"iF]y3һ ja F; 8Hb]uDo;dPZ>iIة Nqpj`f+!Y#+,a^~;{OSߜ kV=Ө a-M -Ui%uC鲲"+&q--GyQ LTW7Hn-n9dRᩭi(5&9__D''oЮ5d/ve?=_|zaS;u'YѤ \rxAcIU<6iUX "ֿW]wPN&>aKi/ aj]DX"n"$[<}uuT9ujܟj2'`7o845OUcB&l++K(d!Q1\T.Ag0(j|Hs=YGp}E|dTZ,TIG(',9u+3/ ܊ɼC3zgOhS }o# H9<>lI.0ĤxZo\4"ܗ7f5&چc&a!wb&2-RG}Sbthd^͑N⤀o%N@P AYdx 5H~ YyدGOŝ}LџCCy/ 5C;yݭarLmFDqL7'H\y 4vaq*o{ S7p\Ys L~Kxei_A!b+@a/S J}23H8s3'>kb6n$poч&W =XБS1g^%HF}ThDd1){ WA Eƒ[Re"&+ONO!j *2aW(وЧ-b~?a0խuD)~B,? 2!eIaPQ}`y& B,p\<]P,* *Hb7iaD,H:o(.n9 =K !g 1 V\+ukt7(R.|-ad`)jEXJUtZ S0SUptiƮ2e] Ӱ 2ĹkpOJt*o݌JbtPFn)UM†$:ǵׁ lU *x_b`\AުRΎ.<30@^uF2()7ni\ǸQ9rv5n׊OǗ/N=ZVO˜1}QefÐw$\*x\4ditLG}|$ iΓbhF-49tY+ɸ7U!p{X}[zA)%<^1@,}ȩ%|fOC抬Ý-oltA.&*qM)f!HO(vÐ}y,mܧQ_5-d8es xFCN?;๭}yB5(]zB^?V=(: C7U&КZo7{ M6+>}VM P"uRL-a9x\sw O19m}riJaM9c۟ d T{C)TVî#uKf{3dNMy(䑧z#+H*_:"gFb=P ûrbsT?Ŏ]-: 7Jb1z-œa~Q=eP2T 0+ Q&B|;>#ם;Wjoo@xg F'n_@E }VhBSg`s¦OZ*^hIBL.$]Ok;k$Qufz6 > @ڇ}RD5 ZB*JLKwP2qT֊A罃 )[gt&ͫVy3@K fS4W#wl@8N{*^7Y\A@2&_WNQb/{96PvUyܿXCas|$-OOST7ҵ,/-i8c=mlȡlۯbLZiS ibnž@1efv9i|@q숁Jt kP$7;cjH% *'U(]Jɥ7wlDL>+5pr[M6U6* ]~nz4 _mtheo8x jyu!> BoDBX``1eMuw2k7+t#D!j C:g(:mnl!Q֩ Y⥿'RoY{Ϣ. 4 *A XE\E[[|o.be͔e}nn7Q3nvuрEqV2o$1G}/cEZMuW bf7)&xeyrgT#w&toZП_mr5b\yfk3;*4HsCs_Y c f̃%΢24IؠxrS>L0صtQ.61A:)I*{O--?įR)uP/dJ2U :Bm5ˣ>mЬ<$p1粚 ꁫ.[_oWlcJ:F!S]iCaSN-o .ZZg/NIJl+c*z*mծ)٠)"-t,BRuG'4Et;A@ ȝu|AcN"5M/= 7DK2aX噡)[Si^{"7A <|[G9 nũG=^70~rZ)N3Q bD3Kl(`kd`*˾(obRuamTgCn 22y{(ZSG d4'{5=<0K[[ˤ~/JӗQY4˘1#PdȃOhIk{| ya_-zhO]:r o*UuKt@4dw{nriƭgNcQ<# {-yu11{mzYho@M0&҆~dZ}~,)'A^ퟴ/ MukwOHxVzyE̮Э\G}wsѨ'8J<5B)'Xׇ @ڦJAbW`6vyD_Ä;Ft|k*|2H4]jNkG{҆e f pS/?W _uӘGXw.FԐqȐY(3IOxStokp,:iE(T6#[zUƎ1"FCptFs ff "E_A^GSl\y 'G<>ZmQeU` *Pr17/ q˨}W³^EٶA+/+Obîu{S:>L(tj 9ʳ,tG>VdW Q_( -&bwErkj,kW!珰7'ꚮ 7 sڌd6*G`j8DI%LNG=q{*'%N=wqO4'v2$,zyAհ ɰ]z`%, EeV \{~GJB0Ջ?3l<}@2 GRcM:lI%:Oyv$RDG}ʙ`9Mƭ2:ESlH?\BiN}4`O_kb-.sv<-d쎂У갗$7Cw$ F[Ng%%+׸ nvzkkF MX`9I4ɃHkZ1j]Yg=1GA1bWad/uTTއj5~:$PgD ))hӞGsT52=s>*Ѓ'1=)ux2!RYD 0Y$sE`Ħj3liBJ~z<>:z#J55E5JyK4Bۂ J˻,@qA#NBa G8 @zBjfHV66w/$鯰uz\)m5F~9J ʐh wUڶ@-pmh1m d+I??UQhw*'5^JΚ߾ɸ:\Ɉmw LSrIl@tI#?$d,eߥ1D90#gwO֖(Ns,4;Lr)^I`cZ`>@C۽o+rL5 񒳋 %6]Řog2 2kȆC[p3 ;E\{w:$dmTe[vkt^0oԹ\Q 1PVY?LpkB(& .0,.pRޓKe$vj1n3E RRrf& 9@G :nO/ii'v;uun51_؍7߿d`8|JMærd"+͇sp]G;ˠ.l/^/G-f13/'?Ӌ>mB ŕ7Y{679">(Lb.kO+ *Kuڗ6" %9yiZ\X1>! s"*Qi_ZDLa7VCHI9XX'wnhhvs)c4#_1[/#RE+DN]R-)KRmKld.RSœNFG 4p0<%w߸ x;(/r[ j+[c7n}_>D 0j L;ArL&mfKs6v Q#f" >RA0ܴ0:pMb-HSGx`D)Y^[p~mUn')rO~)?> d-%)~;;7C:OQj [z4U]3)tX!T}I] Xĭt+&A:̃^1QV5˚u_Ca6y*o>oH/NU/bӺݷ,rkZ`7tJ@?n'.pٶp j43cC!d=%z;Zc%HԤ͛ C8Tw?RCn1-' 7 ёm^hQZZRs;k%T@GuWKRNmU; ?aeq B]fU %YحFlAkzf.$N;:AؾΈxO5$eRHBbkɹD{ykj V9\&K^ ~9_^?ԇpiTEw;;'g6 Z$C][$ua44MYj]0 ܍OzMU֟X_% /Hf$-R~zHbsȍ4/2V܊_R)CMx/? 庘v}bHr e*'C:nbN<׶Ҥs DzT'% wvӏW~NLd5D: 0g,f.erG)cϷb.քv#vݜpѭ>ʙWĒ1szX([%a)o`:">Lo g7qDGjs%v!_Ya)2z`i `H?iqW U^͈B#R5ē–]#Dٗs A4iI>!hW}eCIvy^~d} )]9qӀ : zURb#Hq}h{*>n/ɵ˿Q,we@n'yWN:9vgdLV*JJWa3sD6ڨ/>"N 6 ]W,I}0tzj;w|\OT7!Rl ٶC}'z6x#J.67q~IWmc9Y&BnBGx? 5v˪t.ï1'zz[_l>R=-opZ]B Qz>bD+jZ(_Z\2aRGu3atO)l]vDn'Y7_?[#m0q[U魽TM) ]kE1eD1=ƞToi4x`Ɍ =Ä~ yI?9]uC˵m!vT2ZU$gѣqδ&Sg Mi2\j%qT1GZ &>\װon)UO`\20YPMS3ipD6>pϓN;CqYMV9~\GX4Q'ec? K7x6x.:۝@)5Ad(tN-,DgWCUGnAA?viD RNOYjlT{HyT&B ,& _ԝ*LR%lڢd\5ǻ7a"xr̹p8EAO_j6ϸAd1P`8 @Ga^yz/ɡ }[#4&讐%bh;Ů4`UTAN ϨMz׸ʼSS/=fbv::Uh*zBSN$V)xFT`,T}M2 N`I5lq#. ]? #6DYCcjh&%251sk'pOSh@rPTZrjđ6`%l)^3_ayrZAIpl›^˒N^À+ =|7L .b"|_CcMܓ' O1cGؙVSuNʴ};p*%5OFL ]oSzi"ʓ6,X7+L30#` pᕦЂE_fX> w4s%:2jtGU͔/$l^9E4P(s>$c̷ r\'ZP}d ;B 3E zgDƗ.F߳BʄV} LIlXMk#S}(T2=":d,]0}ܠ髩n:߱쳤=3̞>tW!X_P$ܜj98_dmICTk;DOŨDnul`9yABdץNvmC ̙|lWeQ zuxP҈j {֟2lHIu\ȋz-!Vj5Ulmꗟߓf$Hzq9bwYZ*΍.55CF7?A@ot`>H. x@JaV8({K<]ܢ cٵKE@׾˓X;":MK`h/'WeS@kkXG ,N {hm!Ĉ,7pA{ TC!AQJW c!9`zj}\mltR8U6  5n.y=tanaܽ!sqҭu}vx$L$.w ]^]|z&;!:7 ի!ix*(1CZA Df> `jWipL70#orB}/|h &Ii"$<6̛!H.L%zOnDeɜ(l\~jg=jW^Imد)q){?،R }3`xj;>+@i<=QL*Lr&8Ρ ?s [DPad%>?HFBep"sc 1OPrǵ:I^=?E-zڟ=#t˙Q]RT6;%[Ũe?Ί*ͤyΩ:Go I; -R_F=#gǗ3u진? q;b/g/ Xrˣ̑([PT]Gl\+&ouCEkl蝓dDfh':\ן{ZڻIO@o7_VLH`vŔMH7$B}}t,+A3`[5`uOn+IV1CDQu~h\_ןyfNe<^ִuȵ9=̑>o׫)@?ZǟQJZ+ K7CܦCNnG-~{HíN.4V/'GAC\ _"JOd }.2џB8̌LG1s* 6W$ Qog|bRh+@0t?{p̤qD.ŌӮW6_曲f@r|VOg$HMpK5C%d/SeSi/zg湖 Vd\}E a?Pop0/Z#Dy (.|6giPVY9ϑVi&yfD>/_`6g=T|tUBƆƜ;\$w,2N02 Rau{O8g _S[YF$ܡr`fLpq ӣg28cE"O3j ߽|`?:SRΉǝsI+$M[ac͍KR%.Xg8M)"Œ$0'?uhTe(>d,v$*C _Q_0 eo;uH^b*WoED,?.w &Zai%1 nK@8~Y> .-D:*taZDdn X ) jM[ n抴xLy29>l{͂ВKm!PQ.v$,Bj@5q/;9# TsI"IDxF پKU٘a|@dr`If7eh̼MCƌ 59; g&.a{)P ! Aʄm~Zxg`hK8=WL1jjsWubt7VKõ>#PQ %u י*L-T// P +)P V[ #h]m<7ĖztFpHPv}Oo RLb(0|FTG.hn!v~K暨bX_DP*kk 0X|wQ)\V *ےfl+z0y%Fo`lhTt O)v0èo}MK?'nweɦC1bgö C#}@$eغ@%Fc5^t: @Xͩz$΃snnDxw|Ch*p((*]T3P!ZWwE Ї>wTL_乶[2yUjN5 m'Ɯ~\yg?ٍ.+_ LJyPl*aڡ?y,[*qqޒJe§l2#96[pv)x_p % AQN =-+loģS`n=d3 w 6WeJ!Od4A1\oW. q}4{u $%O`Mzǿ*XWY}0K㠱A5lՇ5!Es\5kWm >xP-*#+ǒï#H¯N\ŮYbᲦk HCZaW`8/」xuRB6s`}-7hyUV꽜XQv_u32Hfw0)p IY <=R6uw%s@NS9@gvP+"8ޟ-V -3hfV rgyhqYfπ\3J%E 8HP xK:fSߞ5 N@PJ꠹vZM1elשM]S,Wݰ1r-)1zrvj1\H :,X#.؛Qd?"2^b* "ɣZ(:{H?G!*# t O&A[ԅVv%EreIq"wP-  j'&hDVܹx eC4ӎ)bKpydo]Y79 ڠ wV'Q0j޹u}z169[|)QSzaQh9X3dynEx'hl؂@ lGjU1=# _| %sI"#AkbuJɆ}gCaQFopqqbN@$f~R7oj`ĭVZҔ9Ȧx=KI[Rڦ#Cߺ=!"R\lrey#<WVYbu4Hw=k78딴eF>XZ`zg;]7Kv] v.p'#ֆOK墲bNO_6$. ci8,j/4k}t;Wq[ u $,4%>cC04f'GMQ/+S  15`h,|)~*CTثR ?V$MqvF| SZJem< |Et-N/ P g)p}Qº 1S(a5T)zT?:z1VڪฦV71`iGk,1p4s61/i^Q-K>(-num5*?<*R$]քCT| _5q }?8IR7u{DJj F>$/s3R~o3۷cW{nSg3>'9U9'_a WZ?lmm9r8'l3Ś+SC /{G5,) XZ*,yFNc`9Z6H}G{!XQ2D;(e?P^j6 \ 'wHHS^;-"3dIG[K"@ Usn_5Փ֖zn9&WF-78+@JMg+ğl}6mEB<*.ν:*[3 X8#L9n1XG=B6 5u?7gS<`󁀤,W|l!~0r i&KUv &&u<C|Ie͏ITi H"s2@hb>}/?5ŋWn_V dɫoq5A*AtE36;oJxGIIx7F4K(B'0wǓt;WN3:S%K" pGB[)(G #f|Ŧ@C R0_wf'kěiXh9_8-6ϸ4V9_$j۪bڢhPz"Uh~˱5O ~EdVJ֞+M䄷j}8p݅!+Z]j{ܽ%>Do)-q҅)X};FT]Q!tu3c ̒/ӹD)A(yUk K73(\BtbSG]Ƌ,{o|[t H%.iX={R0&?`Z*hf36V7"գf wNVRGF#TQ)! ܑf,C@Ya:Tt/X~k'9hzl;Yr룉mrG[s_K@6=kϺm(M@ȗ <ee ^Y9qP9ꊈیC< P,egٻIa=@#]}ȃ1_#2C"IluG3q( |д AwdzO7()"Wh;Z;0vy˙[L=>nbdEɜy&K:0t9YT1u֦/z*(Bm[~F3\j6fn}l[{P dQT ] `o 3|;)aDmKL=ܡ:+cbL.G 2U$Ì JKqMxW8k((q^/k M[ZɦeEᄜSPCH+c?MܻC~;Jz[74ZC3aE %]-x }.݀(zS螛HLN !Vu)Zڒeohdz;b~E&W  AܧJ}ְ*#L !g'1x`x4Yk3"Zƺ_|Z.T%9o:d]hQ]z/<3vIx`3.kuΑv"2h;ϯWx/tKJslOV4,\`rK[݈*ժ'TAULN.h @d8[*ZDTj1iCTZRִDnu~F]S4HgT+y MފjP 卲C#`%,^uXŞE~H/Y~y( s [7ǴhmeH[$gʊ:^~ۿwRA72AԜM*#5$l1Cmyds>Lkҫ" R9Zi3Ծޗ'rflӸc!x=ˤ9 Dg̱Ƕdoc>H$4>1wr4dpu8x|+'8W!Idy>v *V~\Y:F:SQM2q;t8O󕯈<1\Y _|@g|hof\jٴ@`rעO~|n@hWu0P-goGlZ`ɫe]#-Cd-UQ|ňG]{՗;+*W(d.4'T.HI2;s)3dd˔,DOTzѾN*!HΌf)UbvK1ДVDemlC_گw1wb?X&<~bԞꁕԋ'8KXA|d౉88GӼꂅ+uT0[;iEX d2}j~=8!OۧV, sd0Ўݐ:AzUesK^>Mos#2qR$?{*]rsPV70EЖA>#WLZ~\gWBO)cm<'0/sT#z L*sH-!b{݌)jړ;}OV棳\<]Z? [-! QWXn4]l\o2$L4a;V:kЌX5`} 6DL$qs>sӿ -{r9~LoML;/L^43wLW4ҾR3-t~R tQyV'%04f\Q봁A [&X =4,ӌTJ*6=2o+X]eT%rbsږ-H Z5nR"E[A|Tg_+"y8!xs8 } T뀐 PxG]Hw P{}ǜ-ݎӌ)zC Bm(1cgf&:'F $Rb d03g[6=Kв!˒TI quw.a豿 v0f~8|"Rh,+06ꥉCc7<9w0]&%C)J /|mฺ!7>*bìVAN/x\f2uA| `X~[ěGjoO~OvOVK0YgR5Rٖk[tLtU`m [!N =0ŀ4df7~MP=S<ȓ-Yᑔ-aKF~dZjViZ?@*YP ,}W;f 1cJاLn)L~7IM1xC2.ZH/WP A_b>{y dhJ>8:,CePOj;~7hD_O>hQ:ߗ(zXFtezS$bH &?*HG&\wIb ):`9]grL*︕fM=ԡCDDb$(Zsab"gCJ+ h5fhX8wnY!I SG@+ cc#A"x4Uײ H@s_Y4>]InN"hۜ(Oq-@;68#?Ӿ76$ \ɥLDKm3LvBш^~UYs>M4qIKA<#j9̃{90> 9Cqa箯;@&I5(,i뤡 Y\n:y4T"qQT=^䳠u-mH,6K5s*ik>VX5-/A}Pr+n8M U!OXA7hq&$T¨{hsf^Ϫl9pZ)ƘeTjYۺ1n폞\7);`E},Y_sM,Gǡ1Vȍ~"+`BUAl~ee96bj:<)D{RDh^T0[q 뀡Ewn LHZ_~jNTH'v@OZp}OF9;.) 34``K'le_P̩bݹ ChI rMHʹ T;HH^C\Bv0/yE|6iD; z?wR(]>^R>㘰8LTtm-ar}l%?-˯QT}ࢳ R,"$:Sf z6wM~)`u^w[@1;4п}^G$si!jݟ*'[ !_LO-epNX,gs%U>S׳~(t[.3§Ci4UC@]xEW6fБTDO ]V_Ki $-Iz&&o ibaH]%1J<ݬQUX21E#BnӟWx(leM k_mZ[w{PT~p(|y tڂY'*gqhgM\Tpy7"Ʌ Ӱ[f)e8|rOiۮ|y \{o1IzԳϻ[#R\uႝ.ٹ@dXӇQ _렏9vyf0es $&>y8Brv9Qh|ܠ%9"S+/\7޼1.Gz  !+ʢ:kor2@h|<Vra+n6s~ lH᠇69UOhiNל$!'wZ~+iU2zxjIPhAS6^ev$@ĜÏ]k ?6vށ(%]欩nG(Ea\ U­<75FdOauc2zJkᦲFb~e6:iF?nCϙ/K2X׷N#?W Hت![IX593We NHK4H> '^ D5u;f|8^nմT"sÇ8&̺Թ v/ %ѿ@YKr}i 4[:ܵv7>J=O4 ;"Jc"LM*D]'˳>}!h;VV0frϷ qH AW_GZ+EpZp6Ý;ڭ v^%@|1ϰcw~j#%Nݣ'l ՏEFׁ=Qozio3Tf#IfVd &?h̭Dg&$U"g6܆@C`>7̆fYA{ <ه .|*K#}/ZNkCr=wSلTת0tӵ.כJ]ǀ5Ҍ#ک 딭̩gɐm ƽKD6 =r[kTBGj s)ߗZY,o.IW\ iw6,:z iS^JxD_~c'9c@@zU޾3*` g0q`r9ހRic~f6%p2qZsveÕF"V$/ZvO|^,OSt%N%Fmg-b U>] öVM!#+ TVD1%a=8Õ+m|N|4T QtΫ&O-1 G Å9M#J k A[S?$+ ׇ}3*5r7ǁ+$Sv~g򦙪R#T\(n:CO>;h2XC%8XS17StKz+MO]7o۠)_e0It8 vB;VJ >ۭdF_&K5֤(IC^6X*rwq/W9I #8:2(fvb}ʱDG撔U@n&4c\ϸyUz>cm[rnvЂ3'Ej4 ܔh} ^\}XpKNڸ>iEtCe/B0+~_:Bg7Y Dm}'Q_!ª[]8{X ]]ZҴ,ʠ]c8Վ*MD+h*rܕg4SΉ??0XYzGhC 2vM۽xvƢb>̥jT㊫Y$Cլ_(kz #h? zԈa+X%qJoSCvuCw/KܡffB'rSFP.bw`S9f_I:hkl6LJ??;$oR]n͠umwLN$YU:˳ MxCTQaFSҧyppM'ĉS ]V:6ihWߝִȋ+g08IYz N 鳫ШftdA6" A,)fY'eNҹ#`KL؎;*a|"a|D/@Y.5w>𰞂Nw[Tð:EL۾ HCQL%E^8U3pˑʽ?*HCIPB/`9hUJ0R!Z KԸGD0A|o@>9IU)RPӨٯBds;`H@;I 3}L] gz w #ݰdz_TK992,pXՂ'Lٽ"! 򶗀W=+ϩ҃TtmJrG{_))u, sL[IQS^GIOOǢ#2g͖ )pӺf[`Ipᇋ\SFf|᠛a[{SF7jdV. 0dZ6DڽlKtmBNg\ę=an8}\X 3G}WA: 9g.|DԦT p?a6\c .MFFlqĞѣW½ {ES,W(eajP\sO({Wv HF] G3pH9:h̦|L: PigWZ>݂^.#[(G{ n W #F($S !P:5#; /lfeiҒ2 ЫY"#3t%MaXED8SY&p ku0Q{w fmSirJP]1#-lx96vEȘ|T+]e9aYDOg=&)>H$8@F  WEF B+!J=RV 5V2-p`S ݅f,\.!Soaμt9kI}lB  ˙u#WKp ƅ(I.`W 2t xӒ5ِz=W୍-oҿpi_V&jpryfXˢ.}7p QT`7$nMtքz[p\8;rX$'cZ!va35 J JA9sҹǐrJ;p7Du Ƒ>i 7mhe@QYi"3aͅEFeƨmvͻ{+L;ccO*PԌ!4I蚭 .0[hSMjW+o- q ?tD&}Z1MT-.;N`%- etM~_nzq ›(Y# g4`ԖU\@}v.νRLh7UfmAg~  e#LƔFD_Do @ށ.g Fo|U8f65IJ}K@2|7tWzݍU=wnP"v!뇢w ș+yO8G3ȗ+w\Vצ3>AK/ռWC.־CyZuGlqCUGߙJ 2MwSD{JtpջڕƗ0;h&mJb|,'VY å%deJ5 2U9: PE9NS %v= qbsD-Ƕ.}p;P՜ɹUQLj/HO(P?hc Y(+xVz/R"o`DD7ţ-a8W%҄ Ar+&fc(ZVY ZA3}9Y}I嗖16[3(RABQQjL U쌪"3~q,/Z -E'|C7$7 UD.$m)שڏ7~1WzZB (e۶g9?Ud SwЁ)V|8()^84C&TNu '^}ʂt)xo%XY5ԥ[PцUtyK.ќ{j)Fc^RZy$Kc9E'V>JSb.A^J;S/2gt%mrZ uumק<*en* H]ΚQڥ٧ K~'|B, >J{w~ ~n]VoH"s <,OɜSQr Ţ)9M\6@ZCɒL]G5B"iZP7[.WZ@ 4;]it1Hc~F'y[+P58| nʆxo-無GYHd1;A؇}$|=LmWh{Wp1к ggwL*,8km}.m\4#k"Qˉ?o T@i^k]37ILhbc7(?d=g\rχxTΈՎ?N>twFKwʙZ*%|gyW2~mFqdIVsь ~/8rIL浴S UWE_al5L_<Nk3Gu}vd6mИpPʦMYʦ@z{ >dlW?dBS oH*:?Va>4K'? *R(-IZ3@RvH%׭`1<|9>Fnpb>!Z=檀sh8!껨Wvmeѵs'{p4P2:-Wf7wجx@!w+(@i}Ȼ#AWp;jATu*i4PKV$fagG<~;mxi6uq+1ã[;6QεC((=6?C(=TE:|HVS s&p {(wNcऊ*ˈffUXBO )POm ڼDeҢ_Ħr~ <#ü@J=~¥:%Pvi,yOP4jٽȖ4 ߝ@mH4)iCڢ>%A/SwnGh|EU趩'r>xCk.p+ѧ1ѹy4qdjۭsa(_IVg]~V[ڥs\1)DZͫF4MuYXh5d6@.G cx 0Wt Q󆛭s}5 a?ϫ J*foF?Z iM/dnvW+RpJtZ\}5'$ob`M%~֞Ɨ~jy ȦUg\2Σ`|.dOl)+qL->t|"C/j+rǯ^r (}ˡM7Vl#1R+KX)R4zBB.WNXZ'4c?(eҫ-6@_@7ęe*L5'1>JiM5V0;Ȱ}_gaY iNVlbO6~n/YiMSWcr킇uYgEb3iIUtgLw"C#o?OsqG/JU^^"L[EiOu9btW8ZN%k]oo|{43oiT~$|9>Z`ڲ;%Pn.vޱ%$qt3bwފUܦ/EhZDf-%=FAˡE>I]XAU  ͣfN aC|w*?.~< `hsG o4?Y,,-#) 1a/Mi oEVxWoB3=OB w7}!aLA)gbHas/ 4=E5D y.A9r2:WEA>*fdj;$mYUùRW//hK!GtD|Ded{;qoN?0|hf}2*ag :{ju^F=X?R9`셞j0 #cNOu.)!OV=˰go~Yn59)r_P+=lNrcFwb`'ޑp(Rⵐ 䄗j} T ~NM&]g~PtU dˀs-S~{,-0Me#5/LH+;D /K m; 6K~%+2ښ;(*QI [ـ Lb[ҫ=-Xf)S[#3B%t"OJ >kT_/:Y*Ye,r,ۧB` }]xA8K*<+?UPxR:*1eOAkn,`a0P^@+ b !&R!"YdϨ!iAiC )K+<2t͔Q ?Vʯ,8-9<3Kj=_gs[os8I(+ @HraȢGrPXWN#O,'$@ٙ Ax Mm'El$6b#7B_JI^pD6F>ul"`02{TS=V&K [R0`^\䪔\[Ħ lLoFѺ9zdШVJ!%J_rsB<&l-"phC܆4us>uTi6G#SVBz_5<>>ǻ]Td`uZiz':=L9.64`0켝ú]FzǍ* 5|VI\')_pw^T &4swIX+Br•(&amPY|~g;Ij7^i“_^, JKǠZ }nSungOHuyOtc\t'peƄ/g\HV Dcj A@}< B5F |%J5!@Ʊ{ijIόL=EoJ}uJP1-HCa.K »u!w}L5Χ< 0IvxW?Ȋo! :35=-啠o#`*g+(TFL*C9~OAםO>f}lN~j Q+{lOǧ7ع iK!>U-lsȏdGYψMsvLUG YaboG$l8= wpCw>νFA( |.֪q!Tr<دJ׸UMFZqs:tQu5G3PR6Z2ًmk[ BzJ`SRa x?r?a[솄l&f~1>R5U'i}qq<Q3tNAs=d)N3:XjEZBNZ̴}!*a#eReEsfܰ$jbߨsB4$PT*w# l3iZm6PD?KϊM}`zgE"P~ހA`K|jC@\P"Z5 qBnZepiYr5nR߹*9o,\S l{4WLf'>;wF4ɔ>0 J\琯/=QC ?MмxY.'}ĶeH׸X悔*$*`$KOGom@#cďr&p;q'B]s|>@t4t '_v?)^6 nK[;H쮡qEI(bw8&,"$`4Vb&k[ &|t5Rg5։ I]># bቭڥ.Zid)oʬ}xƼ!?"/8-SDž1:nK L`UW[$Ͱ(GOOє"}# <[衎b ݁߼Fjv+҅9vD&k˃ZA S_qWfZ3j啖ul$79xDk[$T }~o3]h{ڊ&7;ȉdA~Le?J8Bf"~YG`ƞ[Enlu+:AlQLElSa#*r|UVMѱ3JvzA뜝[!0 @iaa Fr4vݪ#}`tB~жi2:dJ̒I' Է;l+~b'7fm^R rFgӡhCU#d(Zj6鲼H 3^1`S#7|OY\8y_;%8wvn>=Lztܗ-9s)Y{?s磙-vbW}ڔ3 dDXw(Sl\vfiYU Sּ]ϊ_Gx6t1gdJ&#ɌZ2Ih3"<+_U6SKVݰ62g)9'KJ;T"xĠ`'U{v7;]S:R"{׀*à\DBE*\|m{D~VmS>Ӽ S#!f-Cd`\7$66X-ts˖ڠ^Z"dsJR)i`vX!oP կ`#WV_9u Q0.U(SǢAMo9AqvEj\"OS@_/τ9 )E 3MW]G6%JxzIxĚzfw'tM$^b^*x#GUzq!)E~6g_ְp[eiP,|tn+4 s86xEQKѨPSqw+5\P1ԅ QϢlWN3McDk̀-h9zg^K8b1X";-1szHI!=b.s;ǰzֺ :v셑ǫ_*>4]Ӟ^ǠiVi=6³QFU˗c)gĝ_ă aЫ ls%tT?u7QDeP[[D I4) \(G|5r&Flک*UO!)@4Gou#RLށI(?P㓢W,A}D`y*ȟY})|Ez.\+;A1~*a)V&GP̢M[Q A2pL)j-Eǯؤ# IQL^Ȉv. ;ֆn`mP\ޏἅfߦe͐9oSK3RD|u(yj!טּ%CSv H skn,qsftEs7b  5,`onYyG9Q Ngn R@Qs_z8[V1G>>/3^qAqj]|l0 Ժmev׼`;y/;G3],hQ0)$L%?lp1#V#AͶ~̓ͳJ O_ls?!ᨠ/]{]VbdI=`i_ RLeJ)y: u׃Ӈ\!K]+>y.ٸb[8ZJD'бǍat3|"{!(J2Sǩ\ոmawKpِ'9tumaJĻ!3kxfF6=(yp|#jP(+e\DP׳K`_uK^ J~9&X Yf,ǨZ Ta W /Xu-IIሊӳ! z` ep@tNKATOMx;nOFF(hEgť d:L=b9[Fʪ'lzUUzZ_&=>{>'l; FmlS(ůy";~. eVSÌYo*&DR=?@y2T({-M:\^%xX %1tԲTheCDYۓpGyy|/'2Dj2B,T}&zx'caD޵Svӂ6UD:Pq7f蛌ۙFnsb à@VDA맓 v^ V ~a-RIv+Z ]0 v.^t_=q @^$s/U]hJJ [MgF6E[bT\F[ e=6<^M+DDXN5v>~򎶒mMkFU]?Ku >O 4AuHkPֺ^hГ<싰OM΋k:i^jޟƉ0 _7*#).'ĒLɆ N㵍rFTp\&3fz6 L!XyIۑ&G#1.-2 <&,N9!4]l;MH!GO[U!>8o:%#bE`WQө&ZC]@`>-tez*ss/𯪆J?F55wupC`()J#Íxrg}9띲h 0 𴺺6Qjڱfx1clҦIT36#w/sR ymb\JJn?-8 LǬU1̢d\{T%.6Bw{μؤS6T*|dqyfݾBz]*c@>%ASGnαJ,_)#r,tV@'?1 _mC*9ѪAn 8 q*p<'xQF0 4>Qt4 V )puD =-QOJ)x}8SSR3 ;IlΩԋ t8ve '43 <@,4T.' E,̳,Е xH%ʠ=(?Gw#Mui L,akiHO~k)}=ЖE"ͭA_z/cge-\FFism`'&A[|/pmQx*{$ۖIT>9|5<[ucn2bnIqzԀmv~e#wh>} Mcg䫏DVE5 +?巹1:L1FhvGJ7WKcAk%iYlO/ yûISz~_h+WJLvG`"ms?WeMF/W_,JߊU Gqyך`u$ jLtHeЇыIKYi2`Lo.^0zUFXRБ{=h5aR mGaâNh,ps(n. C+#&emG!e\_N{$rµ'l(X%n ڡ,%Fyaó_͇U?-؝qa2ؽ[sٲ" 6Nt;}I6# NvƎ8}ƫ%!l_@ƕְ;֒IBaa8PV}PQ3Μo1):9Gt&H(觓 SHBŋ. <;tj7s$j"$jXCgj֟@]);SCiEb$=zd>zC2fܬ>(}UM0)hĬJqƙy"A;ՆbpR SGIN=gH `leOF @)HNM9[Q<_sCi-5GHA_OdTO>Zy 4e/Dzuga)V:.:tk 5W'+hR~-JYW4sPy 6Sc%B}H%:^0}-ID*O('oCW,Ny\`dlg=3xuR vV}]Xak( XVTGhTو_n~8!;nUH4VBR)(TDXwSgC e`X!\5Zdn[_EFT83( a``gtE]` oϱBVTy@TnD[KvN q Z&[^i ]~)3 im竴QiF"N40%H@J(Y0,iWY3*fq %y@۹jGWh:S4R&Rg8|^Z 8NKZI(vr+DmֺjﶎtT?^#@'> {zu&>e^2 iYl+pFW|N7(5Gr'cP{9ݗcu>Vph-銰볭9ɱQj@dkwԮ޸\DM2ͤ<%)FE[&G>8eEm}1pc*_)@zL =jlEoSӉSMh 7z C]u/zT[ۭf[0X/tâ_b-.S n='DD*m/ (y"H/(; WG%Y_H]Ȩ߁~Qwln~SI@&*\.\%SN*5 RLYU@e>aqHaIՍjTKR8mkذѡWTJ^ xhj602Y@*s~k)MisqyBi4ט#`+)g\Ci0赲rL}s=$zm>)|ߴ`^BYb$+ E&F P$Dz d9w zYaǝ<):Yojir_Jdw@:'}Cb/9$Ge!$ z} :.BauF+<[V<)̈́6q-RT%Hw?&2^< \W_hPhވzۆuC!pG_?E!a&8cg zN XX.>Rɐ"}giKC]ǹ,XY?꿟9.So:ZesTNU@BYcAi\ ?V'r ;r խn -u 3㩲kxY@ww~ghS- w&:ybZ^nad:d;e+rM6;*qG)I έeQ-{sI(G[Ϲ^dNE65Nv"%מXuwyVϘ~}&fBck;Hgњ/l*BR2E7IG61ύ= ,KQMZ ]uYtkۘHÜ9YQ/;l;5+H6TrVDҧI1FDGvt{O;'(BAr)޶*)+"rX8ZebC$=<j(=XC>n4ugkQ:EÖd"4U6ztfYP\w عɕuHeDJ{o5ڑ)ǿ.G栔2\/ G{ li .ȝ_42^`UHٶ?Gi;tE\l6Ӛq&d ?ݸI#g}1į6Lǭno~4ȾϯaE] h=SO8 FVeR Z]>7Ms%#AxQV:yGK6X R%#}\➽+#*+ƥlrHPdl̫r '*̳˻9~ʠm ~lOXa E@!>=P, ӿwn.Iu̇jfw 6~r&Fh;ˆ p+jT{?Ȳ" >y 80{вF [ Fϯ Xވ ^JsNh84,W ;fp;=,JΚ6[dm/|sۺOxƞ뗌8zܬ=w 뵌G]/]nB\,3eo%RcFr~ߕ"ӎr64׹i.!;Ka T]ۑ}g6j-.b~lJ7Hl6Njj]N:cM|kZzmIplsȚMak (146\oMN׻D6`WY\7LR^.+B6l+*HP6 `]Y`N|b\$w|vg03BWJ @7'W}8!09EpkH1 =;-Ҏ=+dlrH^:Ԕ ֭m6+R 7:R U~; zA<,$r-_G3qǹ#I*| ,Ly pND[ } łh;r/T#r,4 @nqFj@S4F}u[ OQ.Q1kc'אH<53cfpN/M 5qVx0/qo#5T[K6g:\^=lx[za6;_`>NևΈP* 5qg%.* nT=@k0CY]&[HXQ).6z(m+J!)Բ颰k"%:(nĴkVzˬK  4>Ni#2%wX}>G`Qu`3V< O 's`l* myk>`ԫ"sX9N4wLJA)8} I~g*I1H =FFxۤT ]O9%Ϸ+IkLؤVX ^6jס˳)p)~ qu 6dß!6ܫc뭪IʘAxћ)-_͊,>nqorYI,b[D0†N+QZqs0/G?v(=_( mˏ!A[ڂ ǁLיqo?]oτkπ~);?q Q+Q, &C$`Ur31vHkK,-Av`޿4`R 213Fd4YD@h XLP KG_92{SV7K1VuUTљK7L1S6 ϣFsZHh7dQъx6K (_%q9hFLy6=<n ^Y: !O܁*5J."S+m='y| eĢѵSitK0¢.U] ǟhoLèd˵xf{ c_h5!KԊgsڜ~{JzL|L u`SirܔU>YMԞ Z\-ZJ hrwO p9u|7-T?>Y|@2mdgxcÆ6TғG64BAС< f~-߸i_ObICΉ-oѦA&ـ糆Cb<`WqTG:\dRM~%(&QQ*Ie$7a-|&K00\#TT/!J_I; Z6BGqm.IWa6{w5\Br [y :DŽc(ihOZpץ!>SDg2gP{q&Tj eAȗ uKw֕^E웤{R/ 4]nJJ|x;sP XSNЈҲMi)8K :2=Vcv{%9A$z3'>iV+^,hYak 4"㴑X"Go|Aɦt:k+bEo?1#b5<'Y k*ɋ:g*qŵ\8tFԒē$uĈT$A!A>qphiuOVA\qΣ5Sq1]*(ONJ/my>.Ƣ]j6 YLDnP./u|q Z%D:s>0YœG X&L>yIEN/izTM*4wxΊד\zfU ?=@ #J"bK߷h^(o28;M ZҹbG뵰!|[m?Kt 2߭`$o/'u-LdM=>yQ4gҋ'vel*iEÇt*Sb~>'ݚy=V[@:YAXO8O[S ` PN@u4nVѢm0Yr|7#j$@+h- IC$sT%}2x(1+[(-nUԥ(a>d#ӥmI"#mS8h!@,cBiJ#| 9QdުᙃM=,yBƠz^Xy,+Ҫ#8}_fᮜoRj,2m "JYjcVju8sWTF}iD,n5˽X$v%]5cv|OjLϽgJǕiYg/gåY@!ղ~ڳ{ާ;IՐGRt7?)xDثK|z losk:p@j{c[lƵ}˗NRT娬A/| NH2xQo:VRO[Uup`mI@ i4/rkj0 ]ֱi/Ts"鱍@)^8)&z5?{hŠTDm1 &:щ KgdAƕ\ xUrm 8ZsoZ@4zhJu@$bC1Nc kqɼ%8gI.36Y^P>>qnQ.*ii"æND%9?iTO3c 9Yn´&ed%;wI7D.:h^ctT ՃȲߍEk:vl]9EFrD{eoNy4<2Ǻ ]iZ'Sl ɺ hEBqD4~@g]+" @{ES %"9.q8C\/u:| 3l j?1w0Ytu]/=46 h[Uk"oRm+Oc΍ƌ(H5NM$q4+ :8pK&j#2ߝ)J2[kKe@fݟAW׎b)+ e_X́FFdG*Ρܞ2R Fx1 ("Ю zUT3rBDJ0@`„0G /PvoĢVGg 6D5u6E&RK“w VDB%Z>Y+O4~.v-U\;0f hÍW⁧;6gjթwHKqu3HvºۻܗZˁamT 8z/*A~qb A cP\w I #:QEl $Pa?0֨O, <Kaɺ ەVtɰ7 p͘6V:UZYݶy3OS=JyO'^<r ?mG-o3#ҾJ؏N 0l_kQ<UeoS|A &NMy_Dj z6N䁫E#A%ڡ_0邂2̆rAV%KI;ԯhpgD'Io.9Aڄ> WޖU!{m*`O9pv] %K/yB Ig+ʫi6֛ۘT:Mƨ9q}OÅ/ ĺyJa?BV(U<̊Qq!_feR‹0%6i`AQFhYPte`L˫؂Si뛓̰~v 4C@"MSS6.<$Xj[S%I]Y Y٧砾Q{K!Оp@ 0BO $d 6[̉1 k[*ϥmp\/Vc6J?Цˤ%xHK՝w} I8O6 6ވ*=ZUa<>f^-;H)0=>Y{ޜjJ:Xh6ʇ2@c/-N㞸p܀l>#H)~ߕ~T=]mt:N z4nT_\3~L,w*] j{$*TQpEHSAgo lB6! |Ph4-H->V6/PW>CK'jGgܮjPE%I-'Xx,_/jrXġqȑVr:h]CrJ7j){'od2W;PݘD}6'b˻k|#vܫ[jjfЪU;ru N"T9*ZHWF? CSzVԆ ? n!ŒcTɈ'?ř8y֧KFҳ%ƶ)&Pݖ<Ð8*l$`hLN\e% *5Ag ܴ"pAP<҉~qYХ'bN+ҶfnVroS4SQՒR]1th"@IIDysG事]jjtEu"6#)Qg!$KcuAyG;|u whF^"=a.7>c4pk X{avG7#꽿%>e*x/ea %`z@ q jJ]o2HmU2UµyX^|B&Z2i7;slW*0;܍ʀM#3d%FwFkM3(ۻ}+x{=n˥qgw-WɸîߧA=\35MamIGT'9n*Q9wlEbmI[]_t[Zh™x # V]l* pB=jm;0T=R\>yER*ҹ Ek#bpU h[~qw+)W/)#]s˷}V|oo-!^CNf3ūRr4t7l9oӓUuTE @?tW^~0?怗1Db:˒zlHtT=P%un=-*{Cv2,~`v #'C1_ie@_Pl3cF\t;XEE 5J6,D@m7AO(wAxвGUsZ)&$eߦl4zb3})>ȇMX@XZM';o|g2Y 1ɉqVb =n_=TzW*_.\|ȮskG`+Bdk.[?1ъKgl IG]$EqTe8WJcbP0նi7kosZ8|.bff`?|Q탰x!MVڽTDC@@2@.^wwr߰|Ԟ6:Ⱥ]4a!(|$.dOÆZ~h ~W%lVd{P JlQ_IUa>V@rpdq"ܾ xv>$H tGC[]:5f`@%"OvD"WpmP%a| 9<8͛0_dȸt-zhl[%wo80D]d& %;I L;eD4lkqxQ54ގIYp3ة\B>0劸e7 rQ,d}_OX5.%ĜYBKuYXͼmY3mQ@0EF/Re6!<2ť/ArG\ܓ㷭CoԪW'$*HVTW4k5I-gJ 3q6,vT[{khDNcT hWXxw.>1JzsK }D1Y+~^Wcz40!Eʅ-qڬ_O鷈EiK|x TT+˭@ʉ̿V1—GwGsM2si:{s< 2E&YK?+iYC;q %dF@y 6q:íj>׮7i ӒfɎ f5iztUJV|)A@'\1n{έgzyPC ]J$ 7xC.0<*lh!(Κ3"%Ҧ\ػP@.&d!?o;kjW:SX 8{9 J4Xal;ͷțS(*Ͳp\zf Er,i =)u3 M8L\=l2zE)m֟Y[FaΔ^i|ȃsb_N .k U ) L@f`SUn_<5:)!h(kh+'{ 5SQm†:(i#tycǞJ);Kh|F#V}|j$6F3 BE  .ƆX!'?G7vGZ"AJ`Q I2WYֹ<Us6v*(t9+EopS*g=.Nf%!>ddb( ӁIq8 2W$_]G9]dF+, Ėc.!nJJQg# +Hr ,BΈߪz'锌a"-YO8ʓZBq%9Wn}'7qc& aY7[}BK |J{uKP MV `.003X+Z{u+1w f(3ݴӓkҿk8ee TU;ܥKF|;/.n!;hb':ըU辎Ys!h y+[:QGnz!Mgo '{b& FJۀu%ZKĞ'6 WQ1tZ"FWhĞq^\PtU9Ϋ?sګI鷦a\CMjabw&ዶUeZ*{Y~wv;,5j;%Iވ@Й!5m ). t;4R2BGͨ Up QPRQ)K(9$϶pEFPC#Ņ 9Y\lҫAv<6~.rΪ'gA omQD]6QONߛsA/0g<,g{}85Ob$qqтjxoR; +R}UGa}곎m9[0fKȽbLFiVnYʌaAŤZ u^דY9օqrr䢆qzHr Fg)"DqH.-JTޟUJK=P-8-ZY}A]PWB/cf-ވ$An8;4Mu67XBK T(jk3& ~  ňpE*$mvlxsN?W`6w!g4s?K-veqqVvJi C/! ? >,:2ȗp}A9&\ sm6,9DZizWԭ-R ;䑀B5le2Qw:xf^ڻU.O(ӕ.9Q( `tz VlIf怎JuP2 yLx12 Ag;s.;4,M Tt҈Gӂpv7C">@ޱ*65 SŽ"+Wop]Jrq_?Ӹ9]?E{j"kmegϱ޲eUa\Ш56!W=Zlz1}#)ASv5QXΎڲ|YT>V|~H#Ȳ6`aV`dq1@~͍=jO+v) Dq,tT֖QbI8tO%Y7JyׅjT=>~[qY8r¿'u:06XMjJT5?v˄g?zFm2]0&/}3OyDﶡ,яWZx03)eq$s0up U%{K1c[a~ ANhTҁuzgInY)m`x x_p1+G9q>.U&¿rA)4@`bFnB!TkLj"c)f!ci:;-GQNܫɞ['H쫳?#H{렟ߒ|xpdl;C,*v.6H+j:9g0nr-z>ǏisO ?|(ԫ.'sWAݴ`6aіpv opy;Edp=K 9d&>q ͐#Cj)Mhv_s|R'rrBͺ)YU@˫ MsN)xBZM,%䠒P}3;[#ialq2^3ŜMG;kn~y/SAmM"P_lL$CnxN تKX|Xѽx}_ix2f_ }@ͱɤt"0*)Q̂ >B(k&BڵC tmnXÉOH y$,pf%THc$Mj7),EUG@u%W1yִ &Qx Q).+ D6)vHK Sqb 9z¥u C7/i[j!B_lĨcңi^ww?nKm2/)jܕ}k)a'sqM;sSFFԮ)kKLjG0CE@M^hQ_ 5'Hě[7rHLlD{fO@yvW No}lF ;S?'mmԼƼIbnPfv|1e;ѫx( ijYe9C@`k #h{wmm}-F3 I옕pH:ɨ\Fh hf $/GGuNz EQWZŮhdK*sFT!<5<@&ѣwO;uK)"4[訵 tN0 {3LM)S&zB4]s9m.H|ǿ2/i~鄞)k"HDphEwع+;SL [Сe_/ HԹe9I9Ea]oR1cR'y%WټO ŋoUԹ>[ װ2YG.]!n20d*#2r@E0CGvXg]Ѯۨn (^="wZ%\^Id']}DV8]mc=9Ȫ8hG_1^Hﰋ|Ҧă ͉o>JB>_Wx{_z/Y*' 8Tw,N[YLV<6VzjDdI۰쫶!|hXU8j$XhEu'Ԣ/~X4].ʟ!چcLsl`& 5= ip:''Z:KHae$ HK?Aq&QVG:fY XhttЬN+H *-1G }K,i1uf(ٵ~â4yi `\yCSZV(̫>؞ڕS ZbrYoC[ty7缠`a]>6]M9/2V'd}wYBbf3$^jaЮk IXGg.>gf3%X?I;4WiCalIsGNlWW ܛ%":|Tu=B5b .O-pc/hz]ݖ陱q!tA&xl_*峗_|9:^1BQ7Mj1c' it<;`>R%hlSq\Y9t2@Г?m´f!3ML߷a޽@ZGސp6 "pù: J82Md~1Ɇ*CiY4Q55piWdlnG3}*j>m3z\<&2mX*c}y_6<",mZ+GFv֭Ch`7_W-"[{6ig(I mO Dzlˁd)kI~%-Q EtO˫wԘ._)u);*7eAn36e (%LifG!Zmj{PX(r)P{=0!9PeOw{<#!B#wq7_SP~PhoK+`JoBcGT v25_OJuGr*¢KӌJ>_$(j4+?~M{1IOdVzddsvvbIqe?8Ckl#GoKkng WSHa!psF s*]-@T<9d~ eB3TAb$8PW ĀM&,c+xa1h'+ ʼn3.C\y~pޮ9CAb\dpDږo/a،iB~ (! R05o55m^yN=H|vߏ7GoSC1- 82 =@ѮМhO@$z 7]2J`\m^ZC՞w#7r@҅_ca]Bb׿Zi\pKi%,YZ5 X2Cmqַ BKp&@08.(X$U!b}Q OGT>:&TZ˯0ȄwcIE],€8dQلqT)EtW'֠G`_+nFB|{əI<Vć ĶYN;DGgd|&DgMN\ĸ,:,zR=9KO3+"+7t|k0Ӛ,rO5!wfZɚö:]e[K6~h:7/}ҍ!sY %{Q't~B:Y?WWȴÇN:Yg@-Ǝ;=.U:%#.s;N ^9jPd{ZFrt! (=j{@(DkkwF^|96o\C1$.Z^[P>-T `,)M$$,UW *~iZo³X.5+$ wX7%]RTPqjhk37B&!qjp`ID-N?;h]G \_8 >n}ǥC%N۬i_4f'^XAX,w>kػ;x;ySނ45؋RyvrPX0Ǽ5$Մ* ydA3OgOvsIKŋ_sl=0f oل3jT^ǝ'>>K+ƽ{Ra|4wD!n2v$ \g?L xHhSy{( yF[R_b&P2K'W@ 8"6\m c;S]Ï^7z^~Ǻx~d<"[܎^L"r%uyE;PA-b#Ԝ.-:9Je)twD{5t) -^1S[09$\!pB"8Pُ읡fƇ>sۡs+0%yQ: [H[_۱ B߬!N?MO3я\O.-R0 œs\1*~~ikKɎ #OxH7-3kTmmmr ;;kIY/Z/ 6; G_hqi'ِd_ފeY^sΠ6Zȳ2EIM)9J1M/1ຣ[.g1=ՌQ&4fEc^ TMv a&UWmɝO_\:@2MJh"YX0%[d %KiLW^Z``f:i1\aHΜ-FmkTD!}͸8:ĥMi@k¸dAq0Q-:\m sB/W }jKXެ:VH굦S2i=d0q Z|OZ48v{7]?m2"J=X>M{B sVn@:b\O*\rMlfgJ0ڣ[BiL/ge^1'tq Ɯ9Ql+c(.;B=-SaVv\d&?%ir'Z51c1P{$V͌=BdK_|@P{3afv󏆫(3lJPd hLPeWJBIxqݺ00@nJpoڬ9i0#PׅȲ5V@c^Aay(܈;o*d8X\pf1C`S")ް7Fp.8j >crRiJߺIGfhƵ*HALV7fcaevз㗳{^(^3iNyw#B\|Vތ0IMV8 #-u;3~T"M;mr8Z2qwM0h b,+n.;- Yph֥T2^ s"yKف;pPMwK;=ع A"j ކt==*[Mxl6 -I-.Ɲ*C +f+VOV5 b-tzpm&#mW5*WVg}ߢ atr/ݵ:X.eѶl{@bCZ0j9CCeSizYf#(/<۴I0k[M%?yҾݛ?Fox+fJMMp:)^  'daa@ku{˃^\KXU\4e@q:vb)yYz9Gk<}W35QK/Y"i9ޯ$ ؀p22O;FA5j&ju$寵+;gDnV'a>BVɦgq5{'"ɣkηݐSU: Vp!9 dsCz6 ca:(ETd† ֳX4fB 1/6U`eݚp?(3"X9xe_4Edߵ a3]}$TS0(8U,˱ x-oys%<(0t .b=4 9+oV>n<x?B$}n!"Ț[bg[Yhtު=ų|e4 ~zA6奮oAyA -eD(&u=N}-X6 rg6@׃&[/ڤA?PAG >\͔eIߣG:.wl퉥 e-N5b_Pk= 'dWnF=E˵qsc0z|ecj6nSt׮Z##tk o}/of:dBՔl_5Ҭc.hr27+nrZmԣɚ2j؆-)bշLwz ׬Eomh0OND0ԯKèFeG FpI yLi  }EaĠh,ӆ2^H>e4mfLGsJ? zpxM.iv1S(t?R-%Zu"*1j@W'fX|Ar¢!f>o@r>ۈՋ$y| niH¹e!=i~l XRV-HGң?#Q6Om"Tܶv`mLGWo#(AO7|4^#zJcS(/3 qҚ ڦ\+trNd 97#ALU a4#B@vݲ>m;Rw.t s{<˟ɽǽ_Lz\T:O ͈wDD{<| bB˓ELqÖ ~.'RwE2v#L>+rC|-+e^ \ib]7G>crC8 nlnT)8&vL(ٗ0~z,2^VǂVSODS±7^/*v\m黚CvBh!ZW=!n8?>H*LG౥8U1 |ejN׌%ܐEʬ۩{ 2F[v"*%LnnFRs㾋1!EQs ]bݣtϏs<-Xtn Yb!0y~8 )!e^ydLrJ Z|H%nRδ"^0Lܶt40Ey3cW!R]q%")%mb6cv̚DE;@w<:/cͻc,aK& s2 hΆ3E/ %"AĈ8A!<ܗ$tap>y_W y+ kʴD$~+~6!rոh55E fNupΛCL+e;Ɠ oN/ռEhC}eYOHpp0ٵma>oE_zuP00SҲ˯dOgt/26 }Ij06J ȹ#_xk=$@]s?ChO4VA$ K0_Rǐxqy3vK\KtZb!ZnHד0.O bوuAYZA!Vqj8LlE6qSW`]&8(tRH@S̈́.i=C~…qyFȦkerOv>J|.zJX؂nt)+[?}Ndi 0-Q@j w>%11 z5ڄ)Ұ`|Bcd>7(JXx ]{ԿX4⮘lK,2uO]Ϟ N)\iIeDX. q / y~5?\{*ʑ\srwubUzcDXO߈jow0uHCݡfl Vlُߎq `gdD7JA '۴$x/eXA\ti__Y1`ϋĬVpg%C.禪.Ԑ ;)$pk*Q1j9$gt5)h蔸ʬou EϚUi5Bt>r^~Skܷl:y&yBX $8_W j{42~y*%ooj%8PnMCuuŔ RBZŰ8M{s/> Pô)kVgelh8gEƚ7آY/lGj왲[T9YF)|u6E2E0n L4.wW+럳l!3ӑ)׀"!gn:ڟ0zu8Rw ser*ϣ׾'YQvϤ^v /EKGn0pc>\>ʫ_娊7=` .: Zzo?(Nuh:g+ o܊(Di\Z, !=Iuw\N‚wJ~ @VDUFUz5qSͥ,n[b`ժ.xQ0 PhaLY69=Ou$}JYWOof.H9mQMc*>N\İS6O`;:W@AC= {KTŢS;1wW 1z3:d٨(Z~:ZzQ񕿌Hަ#W 8L_1~Jל8MG "B4nfv\FuwJ0Ө2w@CM^Sk3]ıbWf/6YH@k>;>!N$.%Ѡ-0NLxYȤdr1< ^nvbOnL`ziB,,l]`9g~_k*dƙm,0Z:4pGJx ,NFzjtNNBzoaoEC9ɞUZ߬ 5YK5 Rw}d pNF7r`A5 85Ps/ަ-8b 3E"?k$ޙJ9)gO,y>ZuB+~)>N{(/+VVwl0^qsꜞe(C7T)ঀap8] }47o8A9=DTZD(1!!{ܪkH Pס V;>vVeeRYX5Ӓʆ 4/S>i^3%1d^1PKSm|DdH\``޳'n&qU&+_hiy<9+nK؍*gQAɣ +ޅY)P1wGL_T`r/}>xdlܬՊQtiRaT9_wm~.vm,/ꎉ_\|k1V֡o 7]D3qK~t/^%憢p(CYkj_;֦> X(ax=@3/kqCfj+Q9̵K$H_Bp_v%)1v0Ol,?X Df=#a?Tc9"{r@||=4oL ýx48 Gh p8Wxgu:U(ȏް4L暚tm1ʯa@;JZ.˳^^7s߻Y\=_)f.S2r˝FddӉB`(ݸK;bC`gYI+^~_Wfǖ_t"IK=ڒ;bĻ o>>@P=vin" Asql+Ώp{ai2,Ԇ+p8_ Nrfzl&, 疓J0%#f:O/S"s^՟țoy`@{zg&fr.?; D74(bvh˹JtvS{'-z=WK%oXv؄:JA?-So@)4]ⳬ>-UO~1@m7تܣ`2|ZBi&'%I i̫Ah<%99x:{\abY@,VǸ}"PɉXJ1/u[uWSGk?#+=JwܥEOJHJgV>) CC7듅LVs*iq)/!5GgL860k%r0=wU.bOHAA2(/3:#Gb+uGY9ezʀ ++sðo b};?~ano5j#Z[| Q'ۏ6/7 cA"Wb"@m/s9AZ Waː/~#p`-+ 65=YU "0FG?I`>a{ ~Q4g쾬aTm r7\է:pNXЂ8{;uvob9DG׵F=JNU4ZxDNh Md iaug^kI ='HǐrB_2 yOCGI<^).Cw~>?L`XD5۰d}u+ 8"F@s*<a5sf4&%&$(R!(s 4iOf Y G5W;0cPƩ>n˛ a*'QGBwQz`B֮GČۏL'R:(O H#+a.qJVmNPriӯ2l9m(S|ߨȈ+Tl)YG'wg6׿S6,'d7~E|SldGSM_G_?Z̬0XdB|QzTWy'͡SÀz?nQGT"sUCh ߋrܱy, "OYMy\x댭A [Uf7!UqU1*jY#<2}('T-8* xW W*JF^#QČ,6FTgvfenX\xHtq !z̦zJa&偀$`L[l~Jne!r\uް2XYuoDBʕZr/7XPlhVSX7=b;c >@SQT@< 9|Q戭{6> c]jmWކkO?-qO_k% zҜTjD a(k-O7O̽ |/Z:@0xsr4] xxtڛ1|X<E:jzvl8"lcr%V&6)^):'Ji+qcƜ\`^V?fS1K8h,{@lqw Ƣ<2-9F* PHA+t$xװvHЊպ%.EϬtbd gT ̀s0stN \ջWb3gX^`î/d%sQj, tpS_F@,*rhEɾn Y=bм=pdNcvuI2RM6PÐ5; G3ɍv p\`R:W_6'_/f=c)EcԸ) %[:(_f`<iKo ұrl>KhdU rS`gCMAhGW ʴK6lE@8 Y J檻aK3(~cyxDd/bxɘtz61Ed0oc:%4'BX9b&'g-l"G!bWT]m% )or ൰I"6ŃV8Q ӫ jSVZ '.+a$q>5MЊij")=.sdM };R_>C 'ON>g?n@(krgDZ% D2`hqƍHBz`ϋu+{1AϤ4+sM|ߍ~ ЅXw_#49=& W,3aXU8=o k F{ nPiT)_b8,%1^Q]٭)&W`f.VeRLel]IIO5+܈ fᢟoHgPi6L.+sVFP-,+p1GqxPkI8tw@wI)=|)Rp=ǶTfu}U, d+FӺy1-e~/c|h9 C[a}Lf%7DXJN1@qk":?aTMQv7|ou˧>d&4e?VNVvbУ}X,UܝX̏eאNfLӔSw=T?3D@x[4MqHX>[A-pbI`l5Iy_<rLG*8%H b`xSbie av-p6)s~pR̺a܏Q~_>"~Ny<]չ&d4In̓Tq[hZ5a) "P~~<\.nh[F~ wޛAWrfWc/#"mjgzv)Z@h1q؎+VРĆmlϗc%,D+D*U@s^y[R- UtsZo5v>*ZסD}.B<_WXA6py $z'>kK wiڤG+XCѰT5_B#R/|b:SFSϫoX#ׂ\" khJ'Tz"=rT: z:!`Y!\?NFa xMx{iXVG^a!|cq{*Kܮqj섊7<B/aspKg-!DM5T[*+4i[E-I9͍k%? \ 1󲘪fX'-kA5!!lGkM^p ~)jb` h:[cڐVOc' #PRV)u -7M*KR#v:bjs 團.xa*'T oUAC}Uk9"Nȑa0/{U8I{+輕%.zgh3|M}(4c欘,1C;q68DI1Ywcȼpv^Ӿ Y)@Z5jՁ< jWpbC, ui׏ 8X "_HdH,Mq[ギr&ƾTcbV tϐ_F呫.]W_ =Űѓkutߠ}:a5&+sbr9'N3P [zAK+nS ;;.Ċc:IW$r,D,ݑ;RCF#e"=mlchͩPhnͪ(V<(ѲQ]N u0y9 d&p,]>MJF9NvHĐN~e,ЦSէ?'395yUfC_eS`s!Wglq+UĨ,%3Ka&o#JoG7׳<Cvm\sQR[틏[ 0ٳH+vƣXJjTD$:s$Rq~?S)n"&_éA~>m@xjk (rC3k*5gs_{ec"w|h鸝B)kdۊUgbU`ѳ?>8\b{ի3/*c&u~pnmӔ>N*3KYËkxD[SFFVm.}BXʏO7{ʔ5s$ﶉe 9j_,Vfs9M|&d'ݥ(>WC'Zd0@Ehmg>FfG t;;/D\!9r3 IjMgdxǰBk򓁃{O\xHNyxP6hzYI:u[)hvFL-R;CݿυcN |k(Gmb覠z rlB,V_,Ksp,aLl;R3q'bdӭ> /2j:|!n85Ljȋb&E>N i0J𵘕뮍Ɉ SP#HQWT%F5HHc/6QQW+ܘBJ6RSm(C)ᡊ$[5kEeXIz&έf,Ph(-GB/BF,DvaQ_w'ɺ& h?[y8HxJ@Ťc1WFM< |"83LBǠۺ/S(D{M2uKU%yp ͩE>w~<fm3 W;OU/Kv4aKA+OjBx xF$Σ)GQ2rt(8 brMӣP *m'Px2jUbmƔ} E>N Lay:-Df@j򾿆UŲ_$P$jC,He$Bu0ZZ,``8PjEuɘ3 Ћ1ӎy#}/?7PE'zX‘רS@:AΨ̭oNKd䎃|a%WoKZw4}u!9QSB̼IB Re orPvH*$HHމ\@ [%~ c51@ TAs7VJp#/ţ=,9Y/ <[ҁrlv*pn"?Ku K&hɫIy1eNqĺLK36bO %Ń ,a[J dòJo䦟}hICoDdd>#1dPN|{h,[Խ1f@5dPhCFx th1vZ bSg!d#L}z^Dx^.2 Xֳ~ȁ*3KV!Y)Ų&~zենgHgX|ͨXOϒ͈V0|9,[E,qh Zmkm 'jxD.(K8{[,>nULk t";L |ğ]Gb0W>VwNoV\kC,+E˭@ƅ{9Y3cwT0t&} - ' ;Y" "p(<} io@,+/B#Epv9Քtm ۗ0/#Y#Q`E S>1rhvOWOŬjٺϹk:bDLfH}.'!R0J[2l>]$65G]+1*2l:&uq1֜T?h ֬?>(F5S0M9An.>{ЪrqhR0mST6uVivI,ӰKv QWV"q@19T7Vv `aUn<2e}lMGkjh)2_e%dYCܾ>7Ƙ)P[+G<~8еL3+0~*$QyYu36򫟕t,B1`[$/¢S~y!c;vN+dtj Ogq<Ό|% Y: O*3Gr+П2.dW:wƽZn[sՂUePQdk<3D78j'h Izİ!w>?џ9t }C/vb}V_߸ps|h>RP=&qFQZ\haw-aޗcnD M`),w\>%)@Ҟς)$g^ƣV_=mlDCk |n,b=IEрyHި%| $1DUtK5"ƈ9xag3߁-\/FNtᱢ6Uɦ^.-M{ņpwR />7z}{]PRp3Sav dSO^NZW 1N,̺5-{rMAd֖d:pl$:*Cҏe2Sf$2n<0(w)?!ݙ."ff U2̉NRLBOj7R,KbAM"w+P _R-Z?VVtoG ` +q.~~w>%i7U\'a/u;5tX G>BN0:xKpj>uABM[k|49Yk~7rp/ږ/Wyր#b>rӭb'wwk Y˝^?| ۞6I.>Ѳ⨋L+U\߆aºI*VWݖ9UO uR+ȷJ XY<)COt _"yY*ci<e}U"f&kf-X?p+/Hqx;}:z7مe[}V|*c;H* Jy$N`Ekv7ޞDpn?YLh>(i;yj 䧿H#בrqa[vȬXZYU!H׼GIq݆sEFIhhm1_sh8ubDgH/6SOǢf5l Tl@*ME&tưC55ANha4(?`0:fZઃ-CqÞffgoBfԤN^q80veDԱ'YG*U`BҼ},GK1x T@L1qf bN=}mP-sG/`>&@ F.#\qqq[\aއςSvi:StfWH>RSDݶܲK2S:EIoK=#͘WECXp+ܑrZ\F|x݈  F;G&> <Xd{PL]}X_W0y, ڭz^Ko@7JO*2yj,|*kt"?"1W@ɱt,N|y3u=u~LNvA*\ʿƧUWM uDόjDiU+!垻^Ck^zijFt9Ibfl Rʵ1esk7lLCbq0SQ˙܁G%&P(cVc|6V$!VdqNsᡑĥh fSIZTaDT~)/2;m9Ugb{wByIT^N[V2򍻿Z`y ʊ2H|9LKcJ& $i^C$oί)106֣i ]ڞʲ-WSͶKʉLd[Bmn&(pDRʙRb4,"gk#}s.{D%N=Rw2%9w3 kn+v!]wO~gF"f2CM+j̱!K Zxa*`w#k;]^Yc?? 96KK1FvI:: 6Ejw~b1xB4ӽҳE(xwsm5.3qn-Y]R=R,^9bш'o|A٢7,-GFށ9W54dQ9t . */k}"9.f();1[I]rC!BiP_Pz2Lwx*QHKVuO}m 7}&@Ijd*-"?=(1T NZP '_(HXnĘ2@*{o ܊R&'MSZˆN>˻dt9ƍaJh,2Ш+6N#o"׹(R}): , O=+}uT| 6J@n׍"p PMr3#~&htH)#poV!{!`.cYдjAoؿ{_pTrUP}bt/bE;*ZəNPy?Gz~iҕnڶ=N?QoF9"ݙX6@EC06-_&*?,Q`i6Y3fzڽۖnt=+@HR x'W:wxKbDfC'Cϼ5sR}S w䑄&It=`^WH%oi-MT"jƛKidT~CZbcױ=H#M67Hv8$ēG-~K;r jBCTK$#7!EHbw<%譵o&cu(·[<Yr`?Ɨ4WZn Uq{[Ɓjoa/:@s;0̺^zD{K( EYJhKyWiW|d4#kT(⏷ WU DXgЃA{0ű[^l d[ f)Y+Rtئvko.@m|2ȅGF¶`L!kGqZ3-*1q^ \糩Mip<%`},l1k*|) Va_83k=d#ZdWpwG*#H)~i+l!BSa&%%ߣ^'05TjAHp$$%Z12e@=(xft-<`vvo`(sq^N(lvgƍ`e_iXZYLxX7x/4O1 ݾ.zݶ@"=hÇ niTWRTOX"q҂ ry5[%˩܏@2V9gv;G&Ap]Ȼa̓._տ 6oPvv~MOڣ5ԠfGqEM#eh Xf}`b2$^ǑYwx}7RvsQ JxvhGeǖe5T\,1}`ep.nocv$sa&NN#an5LsZ3}v+kX-q2p8DZ49kq-vvX79z"TԙxNPM'2&&j[7k3nY|ZQql2<^ R!QIbiW@`SZkIXY.dXwWw@=اV'3{۠A/5lDQH>(+i!K>0Fuj4du(uԉ u'PwZs u-]Q/riOm=H{;H'YMRPS]ĖVȊiz2~:DL kQ..\E^|$AG>Ƙ&{6)ESP~%BGI.2VϚ|9V p3 x{~7k3;h$(*"%R[k"B痢Ku:ΗN+\ k /]Zڮlf87 >b{eLFr;jƔב zĮS\:ޓG.J( 9Ut4 K5yRSTo&NH"{Q]k31 dk :\f6.YTTHq5[FLqlkZ*k[-V峽Gq$~܎R1H QWTǛEbLef%^B.|}S)s"_.1x[GFr0C{vf>ӾYߍ[4"i.ex Z29ڌRC;wHGC =|gZ'([q8iXۗGd?fpn H{S *Ycb,#GKZ5A %2i0ZpJi,BfH88fN~w n7#OԩVH ꒎Āx0YYVQX± {Z(cd&΀VZ5:^-' {S^ `@>Up Ǹ+D~j^]K6*)Pn v, Y>|8*o!=oQ}y$q[_׽rL9vy$T`L+\%%pR952 jXR\ÈiuSW !^L$*P)ucRT7.ՠ}R޶ȽЩ^QfDs$|7xJjAω*\fnn ['E\r0|6<|kgG^Ƀ+ZOEŅ:auLDJ蠇PgsNh Z>ģǟW]*ge^-IW$ҽ3|5l"6R&6 .\y 90H >-ݾ?ZQݎ'鯐f^@8CQ/s|3x \1C`%neu|AqK&yV(d)3 )+RpU,4w}̐D!j}'7,8UQaT-H0ːobc؋Mc0@ko'``*{/S$e'c(d2+6 Xx\U(I-DN t s]|/G݀ $7pl>U2➐ki+}{}^ g@Ɏ4β2+| Z- |qBZ8V_X[y5lU:YWh ~A!K;wY[gXbYhB%[" xd)p 7vp 2 sAj-NhW_颂ZH=ܾ =uЁc x$=EFɒ]>FҼН,Nla"iW+='Uap|ԯUs6DcA.5ZQ(l ]5]0.m읭@4!u=Ά4VӺ'Dx@fme?bcQ1ޝe1{A|^{P^ v!OKfGTq YM98Eϒ`xHA6t<0:4{iUaB`q ɕ︓Q3t:u.q߈^(~Z=p: @ (9  X&vXpf(^W_-TKk) .QsӢa `.? +ߒm@(N'Q:U^I7gze)DGi5 8v 0p'F'`mW 6Qt |sл7 :胮%8Y5xpml<g|Mʮ v=8*كQϾh#rՂ6?SK=^;]bWOH/!6%$d> bC ;P:P4,%kN b<z3e#Hq=׆1DW$&Baz AU+n,+DU Ȼ/%m|N^쑡o=ՙFWd;pٺ n`! )1pܴ2/cUPH\g%, #G&huj@g hL0:Ѫݢ 'Zwz7 .S'0&mhCaY<|B &=gmr`vS Z'BE9,˥ANԐEe-C@G jz~Y;T+C6lAv~`]G & o]Lk/\0wS8 1IF[%Nl2ed= 3]#& sJLVHXZey3_§h*3Q0~/Ro; Ƃ-vLq%TGHA'~b=JlQ U118aX ⻸ T~3w(9h+,b:\1(z9\P)XU=*|t(̷u(i¿3y,✎ YkMN6"[WHY-b˥[Upun{K3Zuzׂ,Pߺ_w oTk-2~Kg{+.liyk'fBHjw%`t$ƼP̷oHx<)u2={EW?Ǚak wm4wl݊}no,͉Avg㌒d1?ee}} >Ǻ+!K1u'#˚Yŀvlc%mY?O3A|teZOB93YWW™rk/ :A`dV}s*[_[5u>)O^16oM(z_I,*+|KgIG"1f6lFr`pCM;PRpt&rNdI''\ۓ[fJ3PpP5,v.9%`ikG prqcK SuSllG=5-1crikDVQ+s9 L\й9zU~t@:ڵؐ<43?sOb#]f(8$+e +aݜ-#1- sx Inrh4?0׫ŨWMcs4D3$j‰o[K8ڭZjyg#U:2~\ϫHX՘IUSG¶"àW_%|(T73 yw s!( a z=s^!e5/j*2]g+-op3YPn jmƤp7@sG83 IWX( pVA,ư0(e͡?3w䬦*ݸUvaBݽgEfN, Su$媉0|xH9Y/Z ^i ՚!QrJdž i/Ҹ 'GJ78ٞ]`:>M]1Ua߄vMuT P-IFDen:QJbkazvy ;Y0`ɾڝV1ce6HM$_a@X h _ӿ E`p'WY )1$xܘԱ]IGbx9E&Dp\|^íuu>5i< `KZ[P[JT> u{ 8VIJqC$VU(bSȂw?. y+ 5iM:j32SXWU2Ma<\YNqYsN?.ِC^) Ü`X_e 9̄La4C/ Вw(GD~)mP90-gC}O9CvB,ىgBSVʱp W1IV4Mt:i"ЁͽovMHd4xte%bӓ\K4էQapMʩWC5K? g 79v R?`l0fZ@'  xzl̲cb;=:.I]I=ʬ $mj7DΉl>nWL A'-kmUπi3tiGCFry#rwY)d $U. AL`R9 W̎v?bA5&4Q. ':J1b:l/spVW/r/^.. fU(# ޮ@GNW 6icy i#vz䡂61lCirɍdwD^%nOdY!i0 qS^C wx,q +{M@2%h!ys[a/5 KzЙr騀R19hSWe]hH alW5M'SyvhYx\%p;&ה MmL2pWٜpFߠ2Y;vvq9`wp?t()*E[UG, .hn֛1<&Qh(C!,%.x~)8kCV wZz-}]@X:x>ZQfZA7qR9?+.DBLvll`I8G?^aӪ @pWk.FoLœ F٠p.rU1 ?3|׵ ܄qUg1/sM'v͂3$-u (Wީ o!t2Xo; SD3dЙn6cJ3c'=~/e%ɒŖ`Ht})2 I%G` _%\NZ,>:Oڔ[>m0\Y6.%sSP>Iu Li5s|DBO؜:nGxjInO >ڐ;@YP.YQJ#®(͖;SPC_ DkW_}o&,)=%]fC*/#.y ŕ2jԈz!^((Z u%QUXmOXeI,TF X[kc]?AIΫ|Dv@c9 x-(ȯ8%/p >7OXG0t@[PŒx|oc>E?7 >TGpӛhŶ (2kk"W21n[ciZ=R).,؎ !Դ_beZ `4 M~`˿]IC ji6|DI?!{)݁W.]7<.|PB/ zǐT}s'4Ћd~k?u\XLyJ#F"4e fc<]D$(8EB,bcFH '吞HTR0N$zI [(l3lx:~kȀ:d~~Nѯ}fny,ؙKcP*e?XVM$c6Gk]ް+Ә%xd]N#~!]p`UІLʼn@몽lq"}NT %}bJ:/ }od)WAk `/" BpfXՀ{?@",|W>UOpÓ)RO+5xkW44WEXx.iJpKupj1bxgNGWE6(&lލr-ወ/}D}hr|g-X1H ؈ e뀯jÅ5umd2}N0\.QWs(eC 70o2; E hfŲ LŐjcS[ZmL!KkP<'CUq%zLB`{N ?am(WAUMXb.y ]\RT3h-^?f|T'uexᡖ>鶿|a)UKAQ3Y$yJt KEyNn\z#d'yV(4vĜHu%JGtE=[teEQNQ랆t~mvLZmԞj^[ 6"xJDW#QSNu]i:: |@Uz8)ea_dNkiYd jTnRWC^a^6]ʾKw%2 z-'Hئlhdt]f9SqE;ʥ6p y+͞\N/.% Tۙ""V;J;{^J]8鹜4éDcM~mʭO벳 ڱH@=9*O)ykGP>m/ÞB1^i^(VAD]Swe $P5)^ZdyZ pg kPިkVQ;3K9TZ<= ADQ R'jp ȶ4wΘז8jd^J =K1cݷYx-kx@mr2 )[Nqc9LNO/  (|<.;ȕlRz1ޫF`O,xkq/ǯ ܔ fk '%?[t]l_P9ŧX R,b)e?bpgr`w"ˤ-ҩSƦ}L兮ͨXT#E#kUA,oQΆuޅ?d 6ďS:Y^$m ɽQl&PIkQCm]+ cY74#9Y>N*M`OtУTiӇ࿤ Eh54Y3("t/,^ŠK'ĐnWד$W2G,|}ywsUfQ%ngdG 4TFC0 tS@^'%k[; XY $Ϫ$ xqWV^4&I'W}6NٓUpr0D.Z$+BpDR;3q*Hp) _Kt 5-l78qƩZ{Pz#<#@y:C*$uH1́Q9U9Kes(LCRJ]kWG:ۓiTC0 @ODmWH$sgO1vcJ_o"#y:pI=KV,Ekh- RQ Z$ ʏQڊ6Ƽ0UM}5~L.j7KjK%ɑVSEL}=UQ,pc& rI:Z/F#:tBGʜV3,w'";AXB*lnXqE u+EUduTpD 5{#97->S9ןTAtfA'G" ړI}Ih1͘͠)QWשVkvϞ$צ hz~I1$h P)"୧W*0$٠PB]Ib+#qhŔ!"3_[coz$%KqcT}.p:EøR1zrRQiA~oZtU=P0~(_"F(sXx8q9hkvD IbDK.(ಝ| gߥ*4WC @fXGvG4|{K;Tw?c;p,%iBYRa4i"7onyj7՟I*n~b_X\{-XgԜt I7!}>ѡ&}v'Rߩ]H :W6?*mMlK\G(8`/,FeNI.0Lq Me4;hUvZ`p4oElksy2]kWa{0!c1 )| @宠b%e z?]  WY ,&tfbX$O*@m6'1O&+/3bC8{7=EToIB׸_$p+"oӒ!*J "9PjQ2PvXVbp[EHf=b [Y0{G>_YVF ])2%JBra]O șs?:9XanNeZ\R$D"ƼxU/02Ρ^u^:jc ZgwL8{|,q"B8L0Ɓ0PpA%RFrgC_5YJZqbКۗ%!^7j d }\TV.Rm*b\mj9 q6#'ؾ8*cF"ވeD#9A0WTR_L㏆)Zgց, AG|ȮiKQ+X7-/)߇ jvU֖-(ߩd=Az;YvdSY ӣZ/+uC$> |SW0Pcw{v.( zs$Z?!ȎMknEh5j{Jij8.e/Iqrس֟S%Ct@),|0 ueRV |>:rqiO XK1cT`rndȉ.LDEilV~IΌ";@ B@ ZnJ 'i/ LhMhіcqo'|R4+59Nݒ=}D]Ok ҂n}h4ƚi. ݏ:h +dd7= CV+c^ OC[Qȟ12qpm"=oF}Ng5v)oX$aB%NSc.qG'y%#bhpAQx5\8y hvv=탷n/1X28Z>סAa $֡Tփ 󱩆b4z+D\KQNVx %j\7Vɕ4`RFJ\%1ndq;*"sl!×r+~|Ϭ.ZfaD FR33aWK$ԗ*E,yL@ HglE g|>1/%u˽5Ӣ,4qUJhѥq$jm ˬ2Mq9(q!L!Vksc-=d5ϑm#_PKVzx/>dvrQtc! RHd٘q6@m~+Ldw i)RTfﳿHP"ybP6s+%IĮ.s!A}^osehhU½.м)+r:^zƷY0O ]-yS0h.v|^=c&h܉eE_p:~ٸ >Pu̞Fs&;/6+ˣy5WRtCZiދoɬSl8)u+Tu`qMW]HŊ 7#a\Hv-RJ"ϋ8+o.cWuFYT g /Suql[kW"p){UV č I|DhOXdv9Y]LxW @ĝ`?Y ۝ )v88- &V.D?@x=i NMqkP-8xu .|b3Z̛hsOmzbw*9hM2LRml=8^:Y޼X\ټtzOmKx޵@ e:$Gw(s\\0)iͮWY|hxOcTS18{TN82QX[=J, ɘ6:٣ kT `S~'.]Ei_kpL&Rnپ\>ٖ ]T_y{Gv>X[ F`;X8 YB辳g?-NS>j=4-vl̠c=XzxtG/'2C-fh)χt5UR圓˱܉P麒];D7Yn$Pb5=k dp\92b | hl[i=E/$oY b@k,ٔx?[&Q~X6{~՗#űj? dH_d+YN'Sߡ2}9=iiWDޞ[Tjy]ymeX;y%T<ۦQ׍Ëc]8S:2ɿ.}}V=JM&ˊhє2,.7n4H*%y)"Big"Zm"Q 2lLS3Htu ]F)@[ԹfN Akt^SZt"PXL2->/40334l Nl^)gf/65H\)cWW 494:,apC7Y!p[kju I|НP˥ظ B2Ȟ FZq$sR웸g0/Z30F f.GYRՏYp:?e}і­1]TEñE.X\K%K͗@BY(}k,Mŋq z<(~,ooZs>Hc '`3cKqU.M̀.hD1 _Ѩ{堩h/'`jcB9,d9 ~H>J>Wĝ$u'\@%"6'ˣH[c2L C^?kWPڞ!(trM Cb$¿PVɽqZ||@1%XK4h08'˖ҋFm*ǀ$g(9cF_H}p4WI꩔N 3?C fmQ$*s;&89|TSMf 6KK6|N#+ >̱NΓ40 ȃvcz\$Ct/#t+@4L{Hnmݾ6a:SX1S uc C'/zLq< {gMhpo"<kK,[R~ *s`cF.*aOߒ6)*(5iRrIN)Gt mV1vlw(׻NsTH#X˨#{/82YY3gk{So1TrkNZ[W$:ZwϫZM2Oc-b|H}g: 7w) pqQEoFb >pI~e!?9 /D(XDf]hep(%'?/"I8<%le._?ð2&ڔ>ݎuDrYɰ2v\.T! $zXI;I?*U u#>DCg9oV7V|ii$ e!mZ?;c׸&;Cu~X7Xf3O aA&k*GU)U`_͸\lmBςVz*vwAEM^j("Ҩ:%Ϥu+4TJl\831s _,5fⶆ|2B;@jL.xFU#2R̒DBKS1059QqVyL~+oN[a N8QW&?C(_0nΓ][\ua1'ˆjpgRoZ-4+5ߐӏC5nԚ4VT؂>r[F*]:bzb)h8/K4(rB掇QB5$hŽ^ʛ6svUZeM[2@x@d Awm|ĈI1 Fp :t1lQۃɮL c>Y.&6sjK/06!Z@A0C_н¢b:~wx* TqV8??Btw_k]133tv=?FC y>mV¯S I6=ss#<3CPFL]S*[q +J^YkyHiW.߽ FVNa6X=IR]qr[ikDnGu9{<:6u(U(~,QlBRG$g,>㥌:5(i)PDSHĦ|G5Lmo bݚly[Gt<홂?9 6{?TB;iMKߕ?.{5_!#-EćnB=Ϋ8v&Fdj6]񈎁{2 [n31ϵoT?/LAiz:qv֓ |k[䆎a(6*{LMI|\<0\QB%]Óq=۬a7WH$tBY&=}|]&Pyj|\N6˒w]ZZ-,o׃=Pɸv*fky5XB4yJ:5 bfC(ᛱD۰{XȈ)2lƼ.D(fru>졘܋ xR B G3ubUk\@D8m'<P\~1.J֜~s|qԈC=5R']UP/28{T,0]/|N堄 -e ʡ6]@P湭vC.z}/]sWa'7[5L04`4DS\,&O dr {[Oec'ԍ$1^㹈6MF3Iaw*pdzg>Ck!AZ+q@p\]]l }}S/Rc)KPV7mq}qDJ@YUj2ܰ6L(g`K-Яd>ag `44^X4JX$u۰IЖaۈX #j) }s^FRyئhXS q|$kgYN*\vwZw&f.k>ggɒ=KBȎ#T  ҼrWz%إ.zUc؀R] ;𺽟.xeݱBrPAe9Sc ٺ/ )wJKzvI;^ b3/ 9 fλMHlq57a6LHgb2_m<%9,s~0Wmut)t gOj5 Xq>FbUD7aY&ɂknbj]wE*ؖa 5/,I٢v䈵**Q +oӴgX㝹?0F?.$Ȑ)qʺZ휄*֗s(mwlrEcDRϱ&)0T0[m =x%Y: g)kE"*jWHze(]Р䝉}VMvf_\\ ȋNHn#oC[#CV2o𪡊ɭ NbwHF &lqhs|ތ/Ufl 8!nQ#4"vN:&e;C|Zrɝ:Z/E{z2()k ex@巺&@cG*"XV CYA8re_o³gYUbY&(g|S;|5q;(MPmM2UBilCYBɈxǡX 9zaZkeV=BPUʚ9X1;Uq'X Z3@W1?L]d獞JOy\v-gxR[up7*VehK YZTA+#^аUxKqiTQ9-;sgf AyF2o#NHceN!~!5ˡԲ̟Z[naJ'k;?mI %. X 7ُ{~yCX&}_>%ǭ/dqX{ zNoT4LشޅPSl;e0 1 \4+@E'-|­UZtu ѥG(zd|gl@i`_Cۻ?o%nCQ @O Nٍu:`/!#KYJga{{jIxؑ_IxJ\O你p>s M?dǻUÑ*9Tǭ;m{38KYb jF. S",jàl% C(bÈ' f% UhnA<wz^Hmpb5u41@_vy<ڽ_Rtm0kF OʞiW0WBkDzE,9"#d[4ve"VqӒnB76{JO LL${dhk{Zr/|~o& [LL ,Hr@248O0).9o)Z= ZW3{둆[kmfYܑmώ`]14g@d{-|4ŞFz`0 ^)fQh4:?.+S}/@&HI: 83xÕw*N,0j^EIz=7>(oo0 Em'>rq-&`^1#9Fi!TyO:Ʀ\K7YB>jl m%Bp?tf.L^ZamiW6S^`O?xzGQ2IboSÁ5e ?FP?fg;JZQ0x3 _-ZzKXuD5֨ 9Nw״E<–|Kܜޟ~CW^dj/ND^{vď0ы DAH-%pZt9ok9jqj$x5= &n[CT2Zû0#Y#KgZޱ]rZccuhpvtD +QRt׵mhUߩZqoA~KgF-`"|41#b(ݍ)0ܶxO4,mCx}eX8-*iy׊9GDe6{AxPT>ܣާSMlcsW[؅bԒprmQ>כDNz^izwE s(Ũٯhq1?=pW 66<|*ر77~flͫM1!hBx իE}('Y)!v) 2Yϒ(.yT5>O_^3Jզb$X 301vI$'M9w}ZpÖ")6h=m}i KV* ? @t8]5dקGg( E/4Y;G g?*չT |f2EAc)ZQj?$2 >M%wƓq| ˚컪ݍ/O~9^pz=01/exJ-Ly É?ݗ)obRڼ.hF9!]x;hi#oW~=O{- ^#ڕ/>) :4BV~Q$˜?B< 䑾o},*{͋y3?ٕ?:rvI.O [G6-XqEDsMDxXD2e0ub08WMZW)Ej G12 ?O u Xޙ(w\TFU~~# M1o Ri(0wHu$[1S8yfG镝/|Zۤn|m:#)CMd[d _>QnS8Q Nf]$/Q"@xa$c'5]Ǿ8k#,lhk<q'''x|):nmY eꛫ Qv2lXi\*?+YWYu[Bd,p{|%`/5g@esi)V!"KHѥENj*-eMwV sd R*E@}.rѬ03 g5& -jh%˻Xt/[Ûn(>޹,AꀘmCu@=H7d`~R*fHG%4dm[kjȤrfwHY@o`HeoItFUKo=l1 4N-` U@}n? d$ Z:3[gB]L8>A`n[6Jv_nSuiS+RZ/:p/P&V1 [ը(hܜI4%S~nm!ՆYYQXVx} Ѡahڤ2-S5>%覽`'$rŠ*Ũ!JdX._d_nL")# xA,כv#=ΐ0nda!ް&q;{v"i*f䞵x~=Ѐ'EZ@ft4`̰nGpZqTE}g,j]_Ed0D 崅xc P5$ZTNJ;2۾$~N`½Myh0Y[$wF7+UIK}r@/)A<\Z쥏I\nr/_d3m^ʎ{Iݓg]\h9=xў; TMDy@Цfdi96%LkQb3J%;T];5^<$ZPa伨5xJb>4X@_نᬽyD\&`\[oΥ'biviϻ xE.ċjd>66['.H Sb,7_oU'LoQA6Y9D;ZgQYQɦw3?s7%gݖ^K>ܰ4Nf rrx/`gv:aG(R!}RgAٖ3`x}}z.|lZW+B`l >'xS `]緂r+JV{ͥ؋Dk)\MkX_P$k?䊧`r\K#XkNp_7 EPW6}+&P C$hbw[(SÇ)9P`F*.jrh)VЀtă3t-^Dw"@~ak4;W.-\G[erpU06T7ݮg^eІ-=ˢ>&;@{$ӬLGzNοɲu%叻up 岻tN2u'Pn|r?iq*BA[8L;y݃3*|\EbOm7o.}FB3D^RhHe.|XҘ&*oWh-'p뛮q:YtILs[aھK: )i;:N U0M8}#3TplU5nfr4Kf6 tcFzKVTrcA *>u2FCRBvY"{%jwD7K03Z/^K~Ξ 0f)ʛX'홌ΖG?IA-[ѱBfz?^;'r gS H"c ٌ1@<{V$[('[=D5e<ՕeWxQ9c2|RJGŔ oP+j&3vsY(-P ͶVFD>%Q9m|Q9gE8Dr+к}aݳ& f#3/>Pb.9(BTH@բ6i`-} oenHJ_.7c_>!pf$CP^0 /-f82'MHF-̱ Ce6=qS\OCYA8uhocFu&  O1bWT&`n-0HXR/zr;kc:5ic;\cOY0|E"׭ R!hr9E[I*HC[.p=#fY?l¡v /mM,1BNf(= L?XP{fu:LG_p^ل04ft]FѷxP*yT򁹪  m+8F6mɕAWz; վqM9wF)^nrcq0 lŎ?yK [1ZMJk-$YW(#Κ#ca؝7$6գSAׇN@=wZ!B"3f|U\C9UʎWΎQ4zfl3c8Ҹx&y"C@%QCVd&ɉj}n#k(zߕX'‹ 28! ![SwXS<;m([IcNK1lkf?$ @⺠Ŗ\SϹJPqm->3(BZd9,@R%kp~1Ui:Y"5Z\*!zi¬&trߺȜ,lp调9OJ#7T|. faϯ]ɥ58ʖɄ^YFMG ~ +j:ۗ&eq42Bg~"7DjN},ځw7.VvXѥQ߽NA =2SyEAv58Ҭ\N]) GajO^;퍛v7HcOXA2>#}H<|m(V*F/00i;^{pj~ ԀvbI')1 aI}RZYN4pǩ >.%x2J *2)~}vd>+KdwŞvAkʀ$d=&M\\Fn{ ~Y t,"QYXS߈LOl܆Mv3l0>SBam+Gp&@Uwr7@ʫѯ0ak& +$/CGܽJm*kcldXWF9#oF[}9=9Ք[Dޯr䈸e#t%?܊n,;7S5@mnck uo+k-a ~L6uΠprJ~G 㨉џ?b 5K}h廙7yt$H;,&3DOOLgG"#ZKvc򝡤kU{p1xGLTl*xNݘHRBM@2!y"]<~* /~U6Y(dnD\:/_ԸՄv@tN~%6ѷ\xug,j=<}#wk/ (+otzy~$ ibGC=` j<^ L SHsՅr}s(TuN* ]:mWHYJ@ p$!Ҿ0uW- u ݳ\0-$0TV-΢poǙSIL)' }A|͞ڊNZ ]`x`[>~c58:K3sVxԜͩeVbþIYfWTO,+xN+:zPa*@˕|zNh'Kh8B. 8f-V8ix!ݷ3F3^CG^Md/uMmAR@j=Um@(ЈDLn`FE;m&RBAkރF?" @-b"ɰ_-.> a^:+i)?}C49φ8S-~_g#>mYu;2_&`z=.1|*PNSr5aIݛ4XBo*O}_v"cW|93 9fsěZUr'5Ac6 /i+cRXg/F4Qal4h0c[.v8( )+WNi{)mX3+@QFh(9^3gBݣ y0]4Hq+aMө @@n}.J 9Bq?ĝ}B,1aIGCEvl4ו \ctn~HtryDSо:-Q0 ,qq= L@!1ng$lMDV hW=;!|ZXXNDq5p?`,ZIL$H`+RdG4tULA`bfz{N~-* 0?WݣmG $͈T ~u,Xf},]z"WEo0/LWMYXz{Z+lxExpߎFvT{D$>X&î( 'v+n*Eom> DTe4Dn|A㼑fw~;p+#hRYy›iFYd@Q+/T"waXCx.Q/'^i^BˀbKaQ 5 C֑w8}ͳ]~)ZUun NexCrQICAQ Jm(U΀UaIe ~4BeR3#S:@DecTH^ |,΃ap15m"VI95h԰bŊGcp`3uF=-pێ dZ (ekeEN#ߋq}(rT4EkE3}֫s"^ c\i,8k*iʖt-E3)ࡤ+f vD'cw<!f灶X7"&7H=$p1\1|"ӾX+}F^xR9 {V)W@=( N~s$dLIcv)ú!Sx'* 2㴦X.}4FE1LenQu$ښ ɏ?+)pߗKg)M\ .ez^07> *pc)8 Q;ZTt!@e0يLgS, Wލ2D ύzCqc/ݙhG3BB)q2|2kAF&zuPX)~92qQ|^\ +F2ܾI`'Sw̏NiM^qޞJ :'!?̭հCe.hJwT>GFJWދ m83Ia3cb|:EVIY.~';}@H{@7{'4.B|,D΁?QfSDWpl.NBcY m5%?D#u_גfϹ\l5{d,A>.[$iƒ6yj<9o_1a 3DOC=z<.iQvD$)-N++50i M}&E2wHr>*K^A334Iʛ7)yaCNS0=$ l9=JAkI+p{CXB 2#V}?)9ιi b /\ FH %R* _?W!h{H;˚J+1N`KݠQ'N0ŷ&\k،kz /gi7~{֔n3@-]C[(fKY2֎~ ^*0~Ku *MZT?U/J+Z=$(Zj2hY()43jZHq @eeų+]33@ orN*NHpohC,qD h{~ڗ;Ÿb4(?-Y+zqo}Mz2 +9b_uf]@Oבi4ʋBm5TBi c:X $9e}6&LykPԶ)BXn$|{2>mpd* k ޙXtF>2i:fm"븎 9gQb!`T7GlqtYPt8T-02u5MC6sZ!b7mMu[pϳaLm^D^c$gaތ2fu|'0A*# ~x4ZA^rwꆙqf{1 ץaϖ ";7nyݎـvZ-w-ud:'}Z9fln]9clJfYM. XR@JwCO%-B筘aBd.Lց!2ܨ~_N}Ɔ:/(1BM;jIֲ2")`1V}`dFAު4;AYOnaNxx\7#!?z!^/e{ {74yNjC+@7g:) ;#$1rgŻK|&}0;澠ELY=5 H} QEׅ8Not7Fd-mrv0FF"6H>;"XG)|S n7&Ia1^g_%;(~K@8MDrQ{QoaЎu{$ evE67>Wh[~㡃NjYcM \3CUte@U3>CI'M >L!hZsiF2ߏqs;xk}e1 `cf ֤aS<Gv go!jD3>{ػ\<$3CVXPtV xp-J)(36+o#]!XM!+rMdiߙ2B&lY%ycAb{2m}Z#'A5 7K I&(ENbjijnk#:~gx [QOB5}QO۳I3):[0yX,uyl:N1 - |D:fL)@U=Bܿ'!jr=(pR@d6t;A>R-W~t$wFkY)(n6>Jtg:6$|M⫭9Vv= @?&ӘN8ޅOm\8|0KAc{w)3(Qp+? `͂7lEdGisT+ގTQ^́;z3.2X#V jWUlEp{ ?kI fh"'M]l㿆maP\>xRd3OA6V"TCKEMDœNqR۷c'+掲o\-SFHJ~ uŧ:Oh-a MR{V+Ɨ(qW 6[+2Tdcg&hN5A2$R:Vcϗ{S?-g99)F}= njLu1XǐD_6:{$Fl@9%K:6u6 K;TNMIE <"2XZII?:o)а;|MoAdBP +39KZq{֜@ v& &)̗:CHed~%Fp9n.$!ȅ:lD\QQ, Pʄ)|Ys|$&&>FCz8h4T s؜VW._i%+ZuB&Ua,?#X&ܔ{DP@sҹ.׸6rl^S̆eVO'"$^ ܼ(톧 bS=q kR@_X*[qSk5Pi@6>'/_CIkXo G8QEáBXjC#B !ܯb(x*)iVD {͋l~ ){9վ֠!B'G ,qFG,+j C`FMtvbFc!ͬT12t{J*&=&1%ZMmQa*+$a"kR>O ҈SOߏCr 8#A Yok>il.U8%p =/Sm, aRSVC8N*34c|{pzD}$4*70=v:%8;> ~~!8d 8ŧ`yMiս\e`8ɟ(AxpG,#Qwip}pX@lsL.~r Ey,(B5AU<xދ >fSƆ嚇U{CB?vjIkb_<PwpP&yʝ/uw\@$-_QP%K jNr$b.Zj+{ZnG<^0ccķPQVlnC*/VJJ,~SpNp&W*m8G"PGhೀq<6uz' DMg}ހ4'O(M_=C`JRө5yhCY3X$DJEJYSd $e:kJ(kZb'̧/,EC/u(f1Wa2-ki ﯚBAD'u.` sE․$breNU | Hk, o^sWOE]9)*ٛ'$c^;p3J.J t< gK iW(κGGbDy(=iyz=T)8kcxgx6F!]sc}5 #P Df`֕?3XT̝Fi5S3x884d֮#7-{f'C<\x"kf, JS ĸŕjK>Ze`֙־m# i%C\h&xG8A xثLɒ#h2B1~H.'DH^_Q~=l 1_ӝM%q4WM񷝧kuPp޿rP*:,-\u:{2ZExh)2ϐVQƉgo( K)ffA${e@r 9\Kp,]]?6fQ_3]5|uΥhq{Ur6t+aOssvBΝʁxpޘQ(9ٶB /&XOgQ,F*pi%c -ΐQ&“>.ERAG"v8̐چ^.uN@+L+zZ0|Eyazh}tANQ,*5o `3H3%w3q$~ gOI^Tw5w/ָ'2A w/υե{HFKM4||D~b!X8A:R(ttpťhbntL'?d2f[u_h'L(U{ebv^3os/k8G[3jFUMTkMz"ωmzb?ɮq)I! / ,E)fo"}ǏA.iϛH_ m'1)ٛBq#-ils0ꖸLDCHHpXG0@Yj!1zKDiJ:BwJ<+[e^=6Ji8=E+!a *i-<9uXdWiu~$1 tm>dĨwƄ\%S0G޷#@g@Ж7MV =]J&5x+MxYh]w+n qڱr ېdE[gW%]yFfPiJD *8ac22H℡<߶ }ȁ?( M~*?ĦeGMJ+wkO׿JĴ;r{c0m ͂y232 3]%{Jzq,6 _phLVu(Hk5 x/!$geֽR6^0\ r!P0H˪Z %ǒ:-^ؘ!PJ  7.Js 722qr\?G(=G'].si8feF\4 jf L*$5/ɲV6FdAmKXa3;lovY|{>^0[kNuN~wjVX`cvva$كhB9.(&4 ,l!bKa*"Z<)SXcMy@ 3#\n6u6H/:6uA}ՓfVǔߩ*]1۽p5Ը;#pH{nK=RSLv-Ԉ.* J&|Щ_<$PM~Bp&uc>[cK˴&=U!Mj3@p7'Dq -OU]Ytv:F j58K֒|YzpX:?=Cq{_֯QE7PCBhϭ҈nYh3$T_Z)gCq0LOȴX?]#YFĬ3ܼ#8~`XL ~ AE6n osAáIr]hF^b-7LPkHǎ(% 3Ju=p+/E?=߬\ UVη~XQp!5>ݨXΠWf_ 7".8"G²d+Ҫmsv '/KV(!szɟRʼnE}eC{oahSR,a3P! :DvVLH͟#vIYR hNRL\۹hvaAxX#Xpړ-*H}&R.e0 xoH3BͰ&t,wi7 Xa"D3G Ijq"n/ZoBTD ?H̪Ib=-~{̴Lܢ.?UCr 2).G-F܇/$d3EZiU|a)ߍ>/Ϯ`_"sp-䔁-].k *,*+׳wj6Gű?qUM%ܜ,D`|[38 Eqf],ro8#̻EC θh՗9"Ɏu: ]vYblŔzysjH`yb~>m'2DZQ7E|ݰ-'5Dm' z!4Sml}R8Fx'v. M=_1LW^n[%=&Xݑ BN{AĘMpХ.nhsUPdFT\F]MT~9|JlMWОx\G916^nI~v|Tƿ@y.0b'D?mT})zDF {d،8`,-w)ɋHpsRLцvR �%aT0n,C*w)0f5quB< z^iF7j0jl ܠ$l7 K;!j37Qxo#4QOfҵZͅD_Im%9̟e9Hv>5-4ZՑ\)Q桐o><^hAQN#uP3BfҠsp%(ym OM>o[hV̀hD .MdnX3S XV 3Esy@0Eb:8; ~pc58"]zv[v}?m{VPXveTϣD=61+{#mJ[}5y@5:`jt'EUstzGxX[Z*?ڠ5a{ӁTblDʼn@^@gY8̜#?ȏ(mȺ۝B../9彵2k>g& 'jsh͡Fš. .xI͐hhđCoW1&djm y+wGa~(;="9Fm@wȗmzR2bn\aE]>~4* U/e-mW,W:9Q3xMzI@uV3C6hLZqޡJ*axz/~|v4#73rfz"*z|T@ЭIi. ;S%CߴQEW&\B렷/[%Bh~%I^BGP>X(q-5a'ӊJ]H:Z# nBe%5ddT9kpoӯTyr$=BB*%[pGJm\ <߼^.^eXݜ5zH1qםE3wXe6+j]VgۢIԚ6= eٻֲ= eLtUem+e# poPH^v$vGƒ4F*傉+H-=? ϰhK0^u_r.R'RR)V׬En8'i:!j?4'Ënk3D8*$'5K$C$p.v>bj'FFl9{Wf/;Z*F(+9>A5l:\,b%ju 6ƶr` y,WAe9Nht"xBMZDm4?S==UJL]r^ ѕj]0PՙQ6ʐ'?=g_;TFn| sث=)`᎝ 52sەl'".KkeTlt&2눥-Jf:ܭ״wLubRrϰ<1iVqBЀf*97'5&Y>cO z{v^bMS_h&sJ@ 11G/fNs ^w?FmVѣw\#1ބ6#"a@q4C.l\3O]DƿJHA@ 9ljLj G%e+M:БG0kэE:c}SީckʼXj3&";%B@vgWsx\|M&c9 Vó_~sa" cVi6MٺOb LW~z"QNEI>_c)KC;nӨ.u_]bb Haڹ4Oi,D]nK}ڒƝCQ 4Id3iӰ[G.$:joSKM>%f0Sv.u12s뫠H/jҩ3 HI q=±&ml 2務*o"d9;Y>]rH3+UΗ5/I dx$ɝ>4jXk(ztKd^"8Wb?e]rNJ¡L0 6Ybh`A+kʞr+,k"DPAHf qs>*^4C-07^+GE {ےwXJ'˃&JvIϊfg@C߯Mݮ{3M'ۗ;oyk/v3G/z(8%;o~}a0#$?A7g_䜏r+^xoR3VTb\}`c0Sf*D Gp>-}8+5P;DG_V\<v h:rˣ񒹗+WJJsv^KJ\gjړg+R \Ѿ~ UB#c lHgQ~Wn^0ik r|u ]0))29 7m^$:9"#Z$ 6WCUcPiMXX/ۖ?X&?O=O`U;NOtwx S#VehU&2v̞‚H o6jΫci{k{ 2?B/LB{ 32aa`h=Bv(l)ڽ؉| f2$,3"v A;`I\>.6zu4Ƅ]C\de܆Z\t4T\KڜWQh̎Z{G(-4Lҟ D|ݬgl!^Iٺ0㊃ЧNZ)&7i؆ٛ=JAbKQA{ʩŰPD t0J9ԇgqӠMʼ! u:| o#KF؅]z*ᮩS]1<^L]"A잛kR"'91 mAyvwuq.6"sSs).dHaYp:[qJvkR[/aY }a{ 0%y4i QBP;a/ꆜM YSz&?%D%y#|y/^o(DK59KaJ%\3, PX6G/|}XQȌXQs`QddRf'y5Cj]lU5 үw^B]yiy61F ^~$ dg[c8!o4>_BnB $J$i "h\5_ߑ *J̠D̊bB=:=tȟ` +c#+G:7xY%Mdފbz}M12BM.s B"厍- m9i5v6_”f^":/ \ߘkfoporVFdÞ!5BvjzzaI@;#pc{W_{t}W;GXzqpAUp={u6 SaH?:g-re_e#Gb5߾}6?YlZwnΛHn3j1N gm;.LLqӭ7KV@dUX0Hg &忲uHwu GS+U3HK~ڨISЁ޵l|!\&>LGbb(](`DD5LpDԗWQQ9C;1LJ0LEGqEy1A=86M6‰.zۼ1Mҁf \L^m}y6¿&@`Bhg4$q^AΪ]QmU?HSIq*xā3SN;|R0Z~29 $KQSruo6^ nᯡjm=RRך@P&GY3ugLV"l~WXMnى)i`5i4ӠC׀Z-j=\%ORgv1E #䎕\wM8֮ akkLv#;f[?ȫlU3f2 ĕ[bA(vu?߃ ۋRb XC8.|W-/[elɲ\0pi˧I@\YvUV.â!Zer.P:_QLꮳFɃ.TR>CN(hq`t}^--|Q_O&kV*m_\[w!vQ{u~E}FzLLF=@r7ujX-j'TU0ݔ3 VRe-v pl]K|c5x!r;#J6+Q;t|d+GLZ&[hMc WM[4GWh|S"Y_TEmYR?oK`~cf D`Lr(;'h֗%֎BFZz5^#ńaoftFDqQSN?ְa Q 2j+onzUta}+U~ss-.yf7SD/FE2̶@,1q>_w`--l;c'Ctt$o]Aq1Kn0GQ*)t.\2])l1-Ev77֨H*'R n!+>='e7κpl:z[vul'_z$M~lO/ߛm :`pW2.㘶3{E G`ϿT߮?TgjWV墪UXH{am3:<A<^e:6M/>8p>,xRm㐘i~qxںn1U5wѢޜXEM%! *h en*Νyxd:rx TӒ=+gĤXb|oHI4h{Z@}e(E&<Mw|bȃ_늎i ZM/K&fDQs#x@uLebuvݍ_W'ط'ވXAMslh2_G)Cnmp\fs|LI/ E-I!qqWoqo";>:d/0pNƱ od٠d%@#94HSw5gerF(W~h4QHaY`_EWUT|\\JtA'IqZ"i͟[yUU/wױf NZ[ l*' y vdbtqkZ]1 8 U_J5&w ʹKN*2 `טr0\_3w[=a@nd]Y%AJ?xl8.Ƞs.6g+jwzs-btdݽwbP}Zo^q\&ZY)Zm5/\,/ CK!8;/76&L;6lf>"i[x=G;?Z{Sf]xO9"]|TG*d?T֩V=1qڹ'~|bȮkDq>*_L%LA;`HeOVӘyL;0ww ? ACs^^iy(~Ǫ{>vEl=#"Q*Ҡ|kk˿bö)T%rƸS f!qM_׫qNxS/3*0UIצGц&Ȇbqϲ]v^(Kw3 GW&2 گ C)OK<6[~ y!L{m zK}:QYgڅJS=c6c,Fs$RoA-]0;u_qƉQ3ؔ{F=r/tғ䅱ؘ+GO>=w[̛ϧ/; [3'V۵isf%߅&ZG-~o\'PF}^$#'! #q2nvʰͱ+uLGe-Q{.ˀjjX667[EF<vKtƭ8_7RYNHPMӸPR dhCo7Lwhxw€hu-< Ý}o)j#%џiu<0 'q1B#7 :wًN_ٮL>qR,]h oKM!Q0a(cxijz/MCNAX(OBǪy Jmcͦ؆]odANL>y_6b,15UFs)+0% y 7Þc֫r)^PX M{ /L-cԦgs:Qų&Ӂ,]"Whysx# V托 iI1Jk+=&F`S\EH0lC. 1\z',1ϬO{Ts~.HMᮊc@_؂>ᒰ|:=\ɻKÇ/ZeLL_"MmkMe~:@Ўp(T[ˆC8D٭(&'F>G'Sh*2LeLko]7 @j^aM+rߗ]SZ[r1#.Vj&=&8XABXi_PJ̥dz&qHzҍ+xiv@'vK I9![_kO9޹c{`  Ԭ ܔDoȷ_^xn:*w=`ov+j.%@'wܖ׭&M(~{!'DU iCFK CґslwJJ]Sc&)7ŎQRj["17 f'K5az z@:$QaU$*O^ =.C#Ko l?b MuL5,`MvF2Bd癔$.e|OUZGbV/7xPÑ%Kf g!`+-Fx`RNW0U^xߦp5-6B_L GB1 ه"՛_̄o*Dxк >d ݺm)7wlkɁ7!0L!fo G}+달dߴĨE̟y-['*tW.־=+Qbff"6э>"Uj6mMOM^8+ DJS&-]#\4 RK5tPfPJ;햩;B~#;  IQ˺tm8FTFflޣ8S,3^]KEkL >4BJjP8qP_/`u u~RqЫ?J78}#[ueInyLo4p9Ɂ/ T?-UcZ ߁πɼ;qz4 `h!*ţ[<y$їSfz%H8l+ԛNlv 7IS#y}^tkSSyz\5R?'(jkt1ʻ=y"rքH0;I6D 7<ޮfS Q1g<J(&{e;ȟHT/xsi_yΟ+S),&RX|)4n =vʴk8M74)Q5 m9#&.l?a1)>QC- :{(Ww͎j/MI2_NX AN܄|q iqՏ)k$Xx;ul-_~C\ƙ|k42=[u)0/rfƛu]h'׺3G11TG{UGbC{ψk؝xpHطO D ԁ-BG muNFm&L^AgF`̡[Fj:-XO|2nlr`UDHR~E#8_v}֣:Ρ Gex,ꖘjI[_.IͧWk\~X}ւm(!e6LS2R@: S-N!e(vg* :`*SLPk(Hng|b *d%ˑ$ĸ;[leY}6Dlpk|"߫SZ`tBiPpV&9B&Wς#1:^QCz|ZPAHňxVW1]# ki (E\U(4Xr3e=䈤k:&uIXΌcXS 6]|=Ĭ?p{=Ujdױ}+778S"(vڀ9OhP~&x+b2OVJKǡF)aNJ#7~)&jx[EޡPKUoQD yK5?Y`E:lKڙƈ7C:ATob_aj9u^ CR{|>/5mcuc /],[(_MӶ9HWV] #bma*Hv!hd/ zL"y 5qEC8Lݚ\6rrEMrjEkc+!4QN֓`fxKjzLybYe.$>oo +#{3-vh_s.- #d|,ySzt[]HߞJ!7*YhfkL~nӇS ܢ܃[֬b,j@Hr[p!BXwP 8&ç@ ԋ =@c&u,QpBoG/U!= y!7ZYBɉ^"Ns-S6Ճ7#j9Wto㵾g]Mo'YViSǯ+Cz( A7wm;NdfY$a߹/(դk TO]46ggEL\ۏ^(4tJ9b/SRr iZ{i- aJ`f޷R|Xe܊,yK^s'Kd? gҵ,XCUh*jhSTP!F @ Ѳ7W:17a:H&kiȞz\N"a7I 1(8F s)-Ȅ^Pgw2=NwԶI3غ ,ur7cGQXFdjP@b{~|X3}K-{թGD>%$@OcQ#1ْ5R ǰ]`qԾ6UOw9OM[L<6ZڅТmTXUD-9aOLԍkTFMc0N)ލҎ(r-&/ׅT5ھ aTWH,l\=^ίP:P)E>IDX¯.ET񊇌SdY a9kA&:Ȝdk!ݏ Bt#+tU4_UsXޢ xG5 V"nQyW%@7Xp4v p]+,Xy eMx(1'#}.sHrxWdKj;ȍQ\zZ5>}pz&מvZ'wӐۈOwgC޵+`ܩS,֤e/ѭQWBgE! JZ3-hV9 | Dp8r!slF$wH-+w 6"2s%[ -.᪆{ӋȿPiQn%]t&F>`ʉAq |lmE 0cek/#}8piG2fGd/ DvFc++FReHUu9VV)ڤG\xD@Xv0;DH7.0žhOetς8y9Qzs>ҡo*kT"8hT?TEe!ޥD,Oj]8ʅ&!KEƠ #^AL[Ӧ 7BK_T0TXoQgbΠ\9NԒ־(T#LPU k遹Kҋ@jbaElu"׉zB`ZεR R烀g!5n2/HܜNqho / J9i o6Ո)3NM}auGgST"`Pb]ڇR E zCl1ԥ t'r׉! Is(* FP3q|zzFys[TMh-v=Um |quG 䋐Y} A "M 2 @qȨ4yJ6QK c v4k3EB3eiC}ӿ?)pv,DF-¤Mc)0y&.1;AnWu3#`gz;7КWYxL\s$|H^s `ʄހS fv@q %rj1Uut݋.%D>wǼ-SF)|Sz/byڣoFt&HOh8G@yJBVEImwTS/Hl$B]xLΕ,,1z:" I.R}62euZ$e!?yL-!'Ƥ2⪑H'8 zl}nK&Ȣ:['1}qvKIz9p9d+HWTꞎhd%g_D}S[X+L2ؘٴ'"]?5z~^% yg$wkj۫jmi;iWRWW&'-Y\tRMLi:l?#NҶΆj߻AXXN eQ(L SkJ3*!i=i\^(Uyl|O?")'BO+VC+M=Pkw|<8]bRc%4qBqQ*'T¯fN4YY  ?b^|1mYh)JT$t=H<\CoEB|Twt޼9z'3}CYJIV].Mu)GP @=2\ـX  2n:aaO)Bꞹ(f!cjV-u|GծW6'8de_ 1d F .H#*i֚.pH-fJE F4.1(2bEtꞍy21,rt:b96I2&`lvI܁ TtwaGH,_t+>8bo?&h\eB=Ae""6G1}Ğ|zpqڜ=A&NURYMt,%`cY8^m@#nC/3XĀYfXvB;{}+9&a&`yDؗ@-ڹ|=10dfGH"OTX\yVEV2XUL˚C yیqs||$ mDEP& *U1vU)kcͫ$-@vlLMuK~m(emۏ5N(\)+yMB7nzeg#uٯSjatNW$kx$0tY y삀O$CIݞ0J\nj LPszXC27r"$ݠbT@Iͮ|ﳲ[xE?8nʹƳûS<@#zIɮѼ-"Jf>˃HG9>u"-6Ad'BJ,Y,7^HM5_@%v'}_6G(elyڀH5m QE EsVdU(ؼ3|-_Q4b!ch? XwR'=K}h=J:sI1&UM惕jFӟ%%CNG çodA-*@MjYܟ"sҤOWۣ'(BKCii74L9vmןŒ"ցZeߣ?Ys_xq a%5_v凋O)q?lea,\lƯx5f dvEz$@V[ ?SuFŝ{7^3AXS_Z߿>E]k>D"f@A9]H\ِY ਀` "S(LV߷Pu);6K@q*'-qr]l~x/FRPmīkP jt S^yO&ضt[0:@n:ovago ?Oq(ܤ? GVc qI]I"Mԓb:z.^էċfVP%ՠȰ!O#](?$%Ue R Iu8gj|.Jys?d@["a'VyNBznFjQOWzto2eBk.+U. kWcX+psmI жO`?viG=A.px-O8%!CꉑP:7dH_G37f™ZK,iLԝ\ '}"~T{ڝl&ZsE"1Zv՗!.kL@a7,sZ ]an?Eš kp ACElYf~,~;{*A5ޤvvf끵5{wݒERIogrkU^إ~./ HKT%+KȖᗕ6L8HAfױ0>UNkw4yu(\]< ]>eƸƊeBseUsҫ)+4L?m\o=!:&.#T֩(n<25-QմZ}?Ջ{A_o,t"t)iP,LJ`!0|S)D^r [M3PUg|$ʑc,9פSٝ4@JKݽ8N ܜ(ळeB "ߴwY'J-CϨ)P1bR;GζtOD s>h2n&A gOd;Hx4^*(o&^rp4-{ R8$28ȱh(%AQ~) 1ܣSS6pّ[2 Vg;򕊿5FqCHpO'u(]9'tɸeF .WwYB8 RQ-5L{o;+2jxHbSQ4?.RP4SK1{& F>˟iMX_}'P:ql.ٱ†3UͶ?$D?Z?jxxJ#kFL.Tu:,.p$“>zg?^o)\ n:85/2q:5koբzʆrήe~L遣H_#`x,쉅XtF:\`qDqn,HՂ$nI>q_tzSɯTOeeʯxV t|2iNkgpX h@䅨M]s^l<1oe٭xy]2zrkG )}4KaƴJ8 e 1$B(TTtsND0Ͱlzz .uר~#*  , 5SvW\kOGܶ3|X-hOl \Tzs-#cJo4ItrZn Z&js8VG2Si绹U68~߭3撄1%bب{ nt- U1DWadcFƼɁ|ѡaRR +) Vn}ٹI}=K߅Vc2@T2Ţ-M#ޣ[ʮ8+|;XOSxwlܝ + MOLd Y ɜ vV7fa!~8{ W0G*@@LvhKz48>|nwp'htDPY u}OےjX 'd&|Ya$Am`YFD Dw+ETP<]IF ^k 4X%Syb,,u[;3m#r NF0Z)a=L|M("#KXH}F&sVGHZ?ą`z\BJ 382pd:Jڕe6?,S$Q(aF?L'?fPa-&4ɒ:/PCf.J"{zmf,ϢMGEOϿMZ3+sup8Sv:/uFL0:Z0L|riNJYvIj~O<u4ˍ>f̽CΥ?T_,a/VOqݻ3B Jl{wP6MmQ\l ]'\ƨ*LCF'ĊQUkM4xmL`%9 0,d)G>9vΏ {\^ps;Z~-x b..I" 1ï̷ [ MqLhvY(K/md%+#GOv~P~ h3,01vÙݸE>ӡmGӴn;U{*zsAdó=լi~Yraq?n}pJ`CN4e7eoQ`aB;:AU[|:Sآm̨EŖg]e=rL˜^$I )5.wavSk@Lj۵wo԰{:0NU6RQӦ4SbJxPrF2;T 8/(AQbUvo/Z-5芇ϫCRMĔ;vJgC =,2[7(fa*NߠIS:ݨKr%-mDjW L」?-_&%TB^A%T ,YtJPtå:7 &$ҳ׫(^a@7h;PL nt2#N .ŞxrSXJmqm%cX2i$sn،ҫ]c ˰k[:۩HƺIsq2֊L?:^Ӣ&B@etU2NVR~4'c(nM 8žJ# BxLZu1eٻ1@h@fhK'V ;_ѡQd-J02fL h|`f6dY/|ṚŌ{JArR(ȊG<8ldeUTCtlw?aQ( S5J6T2e'\aF:ǻ%)uP=״jr7oh @SiXM5)Pvqӑ-2N.JGL0i.Km^H0Aq-;\cJ<'3v; (A G\'܉Ž8Be.#{vt "1]p*֑^bڹQB૦e[;Fei{1Fx ߭ hc@xjl"UCOיwSWvx1q#u9,s?$bkhPK&WBo].*r5]Ce̓JGEW!z*)y\#$IhJ”7ŏNDiu^k^+ ?.czG8-wN@ 2&$VQIݘXV~;EQ3rȩ@M-/DB%R]_ZvGĄ;ь/_(غ`|}:# 0$VN-F2~5>JzB9=cn 0)z0 TbER;eIO6f0٥4fm֏ʂ.OCr#IJT-r-ZPK7zt2N<+" y<05 QRF9 NAy+_oi5<3Zm/`jre-1B^-0I_'(ESRvghgH'4칲Mv /o[m )/5yǸIi?<ZkNQk4I!IîU5!j b̎g\i@fti]]ۧ փ%ChuV& ӤQW421V9oypdp.]ZXhҲV%tb1uGLnܛn‰d)vy5-s 8hl7e}g-w/ercQmouD @4̂>z*{mG)}U>7Ùt`ڶ+.ߑ]$rOZNĕ$>͊IEhF3aP~lOq:c2Nf!R tuʊXp¸p_K5ZBoNc qxվ%dEJHC%Z!u,8V<04Iؕ>z= U/ݹ3? >@d>/w!'K:UDXT=tqc@W'U͎bOFS?;݌, d+bWT'iH-fW>ta^?*TImj6MZvեb6 3s*`egMzHӟ֔ZZ?y-HVike_ pp 0((jXJ@$oW0l,Ũ=7=#4~^ 6߃S b.F#2/M/;ZmLc|Aee! @_g X"6%)Bv->ad&B.Jd/nvMjЄ66$i S…AmyL jaCa=<נeZz٠rwH*lmg)7ƷL}TϠu˗`bÄ6kyͭ{6اg}Y#u WKT"V^%4ecg޳&F fQLȎE.  BҔQs 5AZ%lV2:vmb^RwQq º_TaD_}(£FuŽwC ΅}V|r@,) a^#.:ʬ7ylfyn Bۛ=5- ѧ\}mOFHja{ێ9>3#o/#3Ao`=V@tD\vd#p\<%v{GY cc*>>X1RJncۗMJSaOLj$xc#&`}\Qz2. aZF2uz5{[K.呅55QNS'#~| t#|Xt7PA3}>Cya}eIH)wœUr6ɩ"*0MsbiX.ql,v؆*A1 UdԌq!a7>Y8r:b{_ 6#$.wœeXXys%s/SS؎?FI5@QE[b=ؓi bU>\%Ği4GQ..zǀ q"ru#CHq a'IƩF,ֹ^E ʴDry&$?Ptʰyf 7Ao;2-90+XgOP uoz2֡^۶07Y$y|ܺUqA-2M+])>COX^ȱnRړ]E]MsK*!V@ZٺOVEtt=} m^ X`yw#{N>*p9AY2fNNwHOxIz߼02Wk7.aMh?zܯ# m"nZ%u}d/:U'uՐ_hZG֭+i+{_HtpB-1$]{d&ʢmV39e|1, ;#d]"oOns\@w-5ݺ/uNӟ). :dQR2#K #QTsN~YI(굨tk&?ܸj_#2 /R&[rOlZ{Cl`y4Æ,4i;Aρ]VO1=\{_/U7B;wwk㝝.}&Ҡ6m@mjZ=%l@Jφ,F)()P 6ZH5⍕ ~9+ P/j];]vsyG)z zUi`S"qG_hc]Dt!{7H Z*%+ ~p:IT<][Hk~!11ı, {`b9lyQā"/7(bEF[ NAɱ7o,i2^w`|-GCafVʰa:k,@RYWgf [TBL!Qo J"sT;PpOy'$2vljPe{G=MJ"*"!`EQ,!U!a"'W˜83ea|nٖ0mgDGr!,QTL.riR87뼫?:`G90P2rNR-؃*<Ƶ>hbO[cJg'^ ã -MjXJ !A*n0;"w*n5v@ P|r*~oFBG7|WjGHqۣuS7I e*sMJ(]!Sm jÐ sjgE>"wxZڎvGUGޡ2qՔ/[5dbBH#H m+Wa,&K^~JӣfBf1ӓo8Pr%v*J2GF4mjճŸn:lKM%F&hj5+U`H ථ`'n!>Iˍ@2QLYWm?(.zY0 #Q67u /926}rUG=nV-ЫuaUI7iEj!+",L9AB #dNޡpC A2Vm3`{BG%h]nc(mY[[͔RE`hR1o64A͓xSZX>r<Üz[./u!2OPxOT t[*Q/f =J!!ZMOwwIlpi& r\$ҝݑ;u[&ܱD]&T5?_ۻEejzA9a9W?JW#O}"%C5O=ڄ2 㹘:z\,!%;fN$2cxQA e;rqmΉ08 q#ƾclT ]*ЅMw2#XW@2h[Xn:B7R3#+ ' 3lqG`nUY֚\LM+鲋.԰Ϟ {?m=74Cg02vlTʮ{^,t *8gkEl 8{CǢ ٸ6 9W,[L_2XqWE )_ G2",4_y+:'~TvY85I׈ v\yYZLm}d2? 1)K $1MʜPw)>I} d *f{ݐ9%/(OU*\HepgT/ȡSgӇQPІ}93' 2eppcCOk0u" .7`-s6펞)nO5玄-A__mr ORc"k"f(Z5}qT$C{ܕWm5RW)MrX>\ȕE Gws^KTA>ɯ2JcȗUJO _qlj(uH% ;UǃP!C?,&'s- 99ʚ_@Y%jHÔ 'Zs,o5֬׏ҘvQ|3wĝgPυO'}y3ſ}*ثV"%%08xfLxZ%>mbM%Z.ٝ!y<^ƭZŞ.!EӚٱT&x۳:Th,H8)o=1}tכ%Enu)JaSe:+_܏hs=[/,7L/\#`ՓVp^\ Z`:%It@ /, oU{{uaLSWیOd6dr:ڥ:J:8.xI,j>s![v[=Ϙ.mՙ̿(g)?s_"?4yB^*m y^yjT_+`%QGȸ(MW>gjtUF,#dfE?Tk@`b"V>8hѲY('SA|58oV0-l?D pa 2?vAxft<#mf Lت2)@J,v 꽑ES*Y`6Ï^ho,-1e$wiY1^8(@G 7$@v!pâ".}1ho״øv] nP)'}>0 ^X0!C LM!}ұ S`W--ax}G C_b`r{ 5~Ey`I!AwFIxu4.G[y'Pi)3ߜrQsŻ Dʏ3xTQTRT g !4݄_\3sJKLSƤRהOI&Ol4o,'gI! tF!`n;`U^X$w V2w5P&Jl?@>:<s芋Y99k(Q /uEco pPJeEb@U?wցဂ0dZAZ.??Z[h  %ACVȵ`ԍ> ZD?f+"]$)nHVy.vX rd=^bL-}<2}wi2| HvZa_3l+EzR pk$'Wgr.3vQ<)zeB,nLSt-K/0 %O~@wOTcy D.m{ Qq.^qf0E+*DGK5T2eUͽju{.ߜUg@*j'0%_kB~-˝sk&}ee  LX06`K1:m&mV)#v[3Wkڙxhѯ̉7*Zϭb?+QgYX|4P )CG2iSN;VXl.m3SFns7߮&+Dy=(:X9H2@#t(xT >b4uswa _bgaSx[YaoA Bq1.תU;ge7eҢI-G(ұ-}WUJ[Y—vAFsPQ]r ;bTb="R` R(R"+EaYWǮ^F8,Mȗ;慒nF(6%7WO**>nt>wP&5OQ?XIKO^Ll"٣@ypHnAªlFG_dJ8eavjIZ@ŖM֛>tN!qgX gĒbA: k&,8z: "pɱm Zz?Ǐ ljQ+;xva^ɗ\ z$mK2Rt$[ـa{&c$>_TJB5*- YQ t_Nف5ؗ |u4, ~AyfAX7^HjI\Ɋɚ8{ U 2W;"kW/md0$JZ92LUҍ ΋92W~lI)qۢ2UkK+89Jia$ S \ )%!X8<ۑNB .Ix{ffiӈcΚm o#B {$;WWE^/1'ЕD-^fX2}jC{\'yR;;DF,:zn ]zQUu @]~ixppf!G(QT^>`]L.2[J;C:HXj ~46iWcZ d]80b~a+" L\&TffLO5 rIAOat Z\t1OZ !8YQMhjM8@0q('o (G];+Wln"cduRO -g[,&c=P© a>2R++J nv؊4kfR*2JoM`7&#'gJ:A4@+0hu>Շckz:B|ywxQW09USEHψb5xf!꩗וDMDڷ].'1*o}v'c߼/I/>.h.}.Gfci+Uai4բoMŰܻ y;R3)JGS}v%'֧Vb3tJ-+ihzKƄlPgQi6#&{ mLOsw/|{o2FJ=ngGօK}P(UFM@qqx`B*ӰjKDC;| '_B_r*BtNTm7`@Ȃ^W>,f_q~>R] 򱽬7`P>11XM&Kz' 4맧̥"b)"=]SjɩaxOct(mDݸG 5s^6GE`nct6uD>r6qGȧY=i\(k(\< ʎ"CV ?#Qhs+ xcp,+yDžHL&F1\#Ts-@!nnbturlPClt^gXt)$L˃."4xw_;7!uBk>  LM1ݭkF G{H\SBqCEVv܉GK/I:w) 瑊+<|SX V=8M1^v7}SN'ujmAp5 t] ''V|B`k/m 1ֺ9a?kx:?B2ZRb_皳1 \n~yrl1q'g֊TcxOwT vJ2rzTV4^[2E3djZO ,{3ut5="b3Vbls_~s *W B (p?R+sq3LND‹h_N TŽvcDbeFl0ldp8qBC ;#]ySocSeY{fy+NebP y6J7y)uIFfL>>֤VhgHk|+PZ3W ^]@@bwtF.{6GY{-r\)9ۛNL4|F>H NVS]8PhO Aq_Vk0m>$p FW/^&0 XBbϥf(cj_bزpf}?'Z9yK)X&Pegb|^IVy=$%4թ֏.?g .:agܶ_09 gu,$Y.D".nPެRk'aIZN4x@|~F ߞ+O~k'E 1AkzRe0PMk[.mO(҈ Tg8C"m6$ɉ+M :=,/M vcS!ACÌ@@MK)fV7cЮeԴl(Ѻm#~t#]wth"U͉mf-,G>cjG}:,cipYeqmcA/NɬA8#(7 }L}88m5_6>f1'A <YC Zƺ1ԩPN%.JАu]=LZ`#Rg`!nXg$,&gV.&PR?͉&ZA,IDm]01k9_!p61 QD _jZ8KT[I~-l Ã85D;/5 $Te!Or.s-<$ Q?[VzFuEi ={ٕZwoy<cx1a+ .Ey;r(tzwA0CJ\ӫeWE0SF";USN3vfvRH03֙RV|$2h/^|SXYdL4䆙۾ 3!gkb)P 1ۧhQN 梔(=E"CMhMI"\*daCq},!U{lQzxvMj m< Wd_ihSX,HnRr]5: yk+rsAD;اb S,G5j~onrWvsdqAJ௣C\IrMyT> K$$k!tz!PꞴ5(:E.8H!ņlx0(C- 15Ĉ1,*YlzBjT8p7ŗ"? S{~R.l-!G\Fa)a"j >tRP͘S5Ȉg}13" Rj xSd9ɧ4oD39<6DbZj:Z8Zb[f7r*ӱϽ8 DJz1MM}@J6R:2ces=֚Ur'/{&,ўG 0"8>?̭֔m#ſ ]6m9iܶttcub8u*msikB5IRMp [}@g,3#+o/ݾ nM^ DՉXɓժkGIj4vQ36kIdfK[m:AWEB<}cXyBh\؇w°QynNbҋ^Wum!$`B{Wo5ٿ̅Jv;7rD>C#4| P֮sNLpU"$ ~>~`2fĺBѹ*N 7TRstߘteŜĮxZeL*((x7eLOsem?7إ >7aݠB\c N Xf2+3|kB1ίGQ`p _XuBDЋ'0 OV!h+oU<@*{8Ubk_vM_:h̃>,4M#-ί;:KšlyP{ hA^O7'LqF=H?GZ'{_@W97DC|97uDl5~տ%ӗsũ2b[P-5nϪˬ;l @:c&20^^]#pRG)6+٤F[,wW:̬W*'yL8gq@dGJd|ߨO5X B,ϛ8Ł]f.#\,2g׉!4eJ&\+[ ʐUPKe䌂L)9+ Y}^u @7Y.C/UBzgu/O,qNN8  q6L{p2X7L[^Z !E|`al1Axk&nvnfFk` }Qlg7O=}=%WhBL/>$n݈T0lJWR= /Z qlxuܯ֏աl>Ӭ~b5$ԭ澼 $TA WHbKvj"J|C.N:Z]0<ªs'aM;u##xE*JnӦڻ_Cd*..JpΌg$MHPTD65u MlpN̏f/6}|lV`'wE^vÒ]7]8ϵID*bAӔ 6h8QAz87C6c `rQ< ⱺE?|]ua6rնє8tGr"S9{ &Ks}nSəb~x: {=/fj)vB6žb/Pv|_ LTu{_l76+ l6pDH5(.DOrN;YKdBƿ8V-/8 cK X՛5(6oMG:~>999q8Mu|*i}TQ)/'ǥB$wbo.%9SLFbLLkgM ^A.5$6yϧmc:bc>KxpqX 33!NnZ^7m4XhhcmTE/[ZB]k40χc'y}ģ!Oeיoo2Hd>SF Vr'\bA QA;j ĠT#ю7pbD π26)BXojqݦ)wM/pQ3ȃĻOB%ĢG0N6A3r ߑDל6RA<l|!5#F_i鋹@ow-),Uc\G8Qi7@~?^ yq*ޘ+4<1PsfXxbb0J*QnpZFf.4Oj,ab1œ_Ug@`EPf. PYaRC8}T-jsb $=XW?7?(~_wU6^1|j@̀ގ˖4:4#Rx⿾Q*L.5{{aXCwʌS)Zs C~\Krox qFg%i7EgxAbș遐 rhȴ 8T5 # VnTV+ЄJifD;Dx h4}gnkȯs6svCLpjEXҪ.⨮6w%4nqbs;W\1,48TVҪ0i{*+aaP^ 7yn]B5t!)`ZDSRFR'*.{ɢHHmP2چTzyjύPB(#n~,Of<@X%wD(N 3'//6?2ö|i>E5e=?y1>L4hK] .5|YR= ߙzviyT\:Jwb@0kOf\vcR?<*Ag1fߧ]Жec)ZAkg%\#pR bjSPlO{wEflĤHLLJ'ɛ` ^`|~&3u\4Ë%f"t`l%)Wd-\cl>M0Q6 _,x`_vB 0*\ Y(l[j~,}m_若|j_:j`]v6Y!nwXԇ{2FzkA}~wٷ N?q_1`#<|dDo~S.]Xt.w>̭ ˛NHIqlĜM9XۇS/JGS0 OvMKE)?9u2pF#e^]$ qp6eVkS_jWٽVLYb>U_bk_ZwV)EiQ>+;:LUxS;0wsVwso٤Y8!9!DmCG%/@+jFYM?D/IxS(nj@ӱ|Bg)+s ֎,h.T2b\Be!NJcI}4=E.:<$J珞 иU ,iw'&6h[B~ha)SWN\S nu8^*R`y5bJ}r 'Գ Ϫ'Kj4,wd1qnof8&7phIFE ~V/xD[|IZmzv۟RSCt"t W+{\ `Y2 * ;$%4 "D B| ?Җ pṃ2D8/6S|ujۦq&KFDq9c!Nދ/>/[)ÊR(Wx!@Ѵ0E`Ú1)"@rDL\bJS^Ӓ͝,0ut dCl"ajP3nX\/^E3㜰7s cJdzY4_/MX`Z˟? ׌r>e;¬SGy4[U>> }JK WEv{7kEymth0{/#d7G~+K{QG4;\t//iJB|/@d>!um],0`&OU{Ђdyx6`t\FubbF.p+܊UF _'nNZCpp2x3&Mձ'(#D;Ѷ[8B~z* -(3ͧ5579{ :LvWm)neJņNd Ž8˸d D^!W40:컧%4{QM BZ37 {xtՇb !~9̟}9Aq_(9C|t} e(Y;^ŴZRp@Mad{Vyɑ@,T->c)R=jVJ /Ŗ}[sp Xt 5, oB;P$Y)oWiT^rZgB+Z̤74]m|&"g#B(:X-ZZ(]A\( dؗ޶:Ed|#;v{A"*F 2CH#/xHYz52q򚐋7+ۯ8!3(gUj{Vc8#uOjmr>\YPW9y=#>0 ^Dbg4M¹-@y~㝉@U-+Rq9jOsC0-dXT<uL^Sm|dt@n,KV5iYtM* \PДdf f[ie,a[C HH-#oBU6,y"d{*vnC(T%!"-u-Kjj|f>!(/[|5[j>o=Y(kG6mtP(. ]>2k֠β(_z˦,t f fDE&K Si>PXњL*_Gʀ{g-:.,Faqv%YΡ?TBCN[|D `O"1k_Aݧ{u..=~)7l E5*VHw۴#b pUcXuOW ALT: PߤI92LW0FBpma.:w.8l-w !@ ! *žpB̿jC[SG׶ew+HQZUqcjpGf 4^i}{e)u?&OVҡ,#xyl]e R{<"z. N3'Wؖc9O,*> kt5 1FQRYQNүۍHvbmF~yJǽ`ϋ}Qw YӁ"۸ a8 u4bt ڝ )YoD:Uh[_|S?Qx1csNUpAS0k6 4%d"0B5du&;Ե``ъN;9?B vũLce ԋ}'WIR@,< Slᤘ T77U+sy< v3؃<$cE@ysB `Zx~>1S#Vl}IRTOI:dzC a5>AGgwK47hq *mios`]JEםZAtjjzXoOF2 ٧HvEG=c33T[Q¦$?  T{(p%?r(wx >6+RΰMu%3Wr]L2妤$'p\Q `jvɝ8\}[E;Sπbej gF"Oփ3zrBl訥-^ wmqY{B25\xQpN:|V83e  0ubɃ/'n5-^Zuچ6rZǨGq]A %! ei(n h%VD'(W?zeDE@)tQb>@s *lX/3ӊFseJS48$HdT."(.a"t[F +?([)I43T!LN=-rԦ"mbk1id|X%s%1[`(ptY]΅B>ygquUWɴQfe]ͺ PH΄oW1$˂'~hYu1{m9jKTMda:!7;WӨ~07C->oMEVNy ^4XJw"_F>o yq p)׋O6$mx%oiX椺ic %U+0/UV\Gaѓf+Nr_l`>&~ko:\ mj"& Ce!s)@9oVdQo@qi ݙO(GevyaHKbI~5g\#$1a;~%l 7YRP C@+EcN8Q9# zS@ī'<@w$VAKZޓ6 /W aD)+ 'fʞήp}y#^q`$:'-d 'YqF9;e1\d"fE6v"߱FM7CΈa)[rRB';v|cHLf8OH]%:7zb^YTv}x;_LE/31l~q^i .w {GR ;7[=otΌoT="noJM."_7 EwPޙ`OyK8j:Sؾ^i۴s 0kMi C d%泷Z!$OHN!ٷIͦe>9mC@[Y)T*Zhԛ-nRڰ3voFqvEQxQ"pѡ8]J=|xb8_־+2#MWfg(kmqdU4]U ,sR(33,\{n+\^O6T&@<'3 t{%q n-ovb @,ry M.gkyR kdiacTw|$$S3g$^?b.RGN PP N)̷zOɵiJݧ+1>n=`z3"I%HKrx3->Z~-|0&.%LhuX:UI~xAD}F `9nmM4cn*\;5$-TqtymMarG7T.k]2] 蓟Xnox!42iJT7$1R)q {2&&0&|r;G, & sͣbotYeǸY ^|{0yԯy$T^d#st*cQ&n=0 @GMcmQqqw۾_JJ 3ZbDIHċS(>mYBW32>{@հIHTq|-alQ̑/CeP-Mf؁˪ 8 ںwּ;)c6qŜ"(Qr$lVydt]H=pI{d Uȓ-xZؔ'=v^45aX (zTfMRס9t>QKzՐ+3ڄ7.u@/7U/M9/ hY.E:"\q'NgYRJ̇E;5"X g5у`4d\窷Y.I0<2Z`L,.o+x`#5yom鎆1*{jm`bXPLO::(BXpkSV4 } &eROM5+$!\TNSG^$:sZξ oBT<(.k@g(%!`\ݵ_883%Ѱޞ cKK dRRĄ@D :G=MxԮf{[VFh |d̾f}D]hClǏ{NBR),@"Q N{c/\2Vt91Isum y%޸kGI#(KfC,vP-Bwow`0՟wjX`Z IftWsrxbkfq1,OkoMxPW&M\SeKF2H;=nM%6i(<(gzQ)g?>λz @5DW}#/0AX.y&N^`TnihGK3nl`/cG?{KQJe1m_̳j'QI:`rfY[!u)0xڝЬ||}^.BXZ3Ј0OfAhx}ћ\#=Xnpe«?s_gauJ{"4<т^K(aaf/D$3_uq{V"{uA/~̹%BDUp-E5^^A+-NvL?tFkx=#KP$ZFW <&lj7w&wUo(([m^T~[z֠+8SV-!؛'^w†b{_~/:7͙8v00B`$mD3v`k Dn-F)g/ xX>~OQi/NL,>D:NAE\[lϘ8K `RcxbeM42hp~X];-n”5klALqcrPcNmփE<7y$yjtFMerMX3=W/7$ՊqqcƾC%FQVѿ'D@$?|KʷZ,s^ĶE54$oB/Dm'm(Ch Cj>0MU9N ^J(^6"OG kʹ8Hԝ@lpZ.' {]p +4m{|5+\lQuqVu|8'݆0W@gnZ80WxZFڳ*CG>Imv!jYy߸ַ[`RKLՋ[\M0&0\6 6E"'K|՝8n U&wA/t czUu_A ^Uy(36fD[?g+2mZ!tn+Sa]Ai%L|g,,^DKH{{{F] t7Dl 75xz%CIWCwafX &OJ 8 03Y˿b'd̺ K(.cr${zl֓}oi>hJ E_ [$TJ`֕VKɭ\Go$WWtK_uwzHn*aSQ/ a¨?WpV§΢/Fhnf*bxd#:p3[5zSf=X F :[^*x#hmȊkaE*_eZ\Gߟ:** Fz .>(*`Iͮ/UNr۫涶d.0o:eG~o ʞ'%3=u;S0&~J\a#KADm9Ņ^]n ^, Wh':ՠ92ý9}H㔽(a^hv-?S}$\rk)A<-0INf/5CG{l Zv#8\NhJKI-#B¤)/L {s -5PeJ"ƖտÅ,9PcTx+Y18etDVjQ_,j8jQ\w XZE`TG-\SQD~σIֻ@&2hɵ\o'iOSl&Xb5eꇔ}xaN;a_VYz`*A6a/pwJY*S)X7"ԝ=6*j[󢏚%p*M(RZUQi"Ϫ&~nviW'XU~dVjҟvlG[H]/Ē!҈ VQ'i%? =愈LGaSg#'-D\9ir?Lr3v #.pm"p߾1W^ȝf!0Paly6ܙ5F|i9c*OR=b6a\w,9Ăq2N)F`SbQa 3{+ڦ;]3 7=H GNn";w[Lo, '^Fy2ŋͳTvJjO6\LNЛ&58,/Z E?3(MN =Eq/0`uo~z;CmO'ebNbQMIjby;(<~ZaOb'ŸRU. yGBj N=5wGoP(¡qO(1qTxwu)}Ck2I.L<|$T ˫s-X 8֨~Q表Z!ΥCM#fV;yYg;wOt/Δ\wx-c17Ճ<HMv}i|]!ix74[ØU[Hnj T4dOJw-I_7QӇ[ fTI'.LR&n[s~h?BCLiZ-X\=䌡> V*,EbDG2C*&w1Oص<<ڸ.Ư#y_ht_Zҭ Q|RO OYoP+58 -pe ؖE+YX}8`7JCۆDD+cN΃0y|?r+Eu 3Aa ?3F"Ghd\Ujt׶b6T" oզL=Pƅqez(R8Bx{<3؍aC;Y?q_GF"vHCe^ӏ.*]V2Uug$^XΡj4}s Y.MsZm}^">7YVd BpԵ8s嚉oep#bC(&T 9[%7 /јv;zX3Uz'C!C?"7 u޵KRljx5 Y*_8m~+=P%Vf/d^j0zo'+OùU^)Kk4S9Fsq?sx.ѷ3=FUX*diܽ3g(N91fʤE*Ct4NV>8S \@tL̝z7(ԆI`O&ba!0rGرd{Y֑ⶉaé3{b Q3,G2: "]!l] )S}i GoC#\gܮKyHepY,, b!+TE[}eϰ<[D2zqYQ3|9ϸ} XZ㈋E孢 ]qro.1Bv=Kh<}DqXEFW[^..ez>iWڇG.j&Kbv6Uz# T=ˈ}*>EynҠ(T$NI[#`CSg2+UI{l3슔u^7=JPj&,5\4kӽvA=AM&+e1=T7XBO<]aK` _Йo/4ݙYƁ}򲆧d.o!|yij"#ɕ[D/ṽ9&98liOXAMq5EcD$9= Ϊ&r6 4k9dښ"|C_L mav<ׇj\!Bj:Iu2% nV=ao+K~QeN Q,c|!l( ÊfƲȥ`]MT\1+Iw*xL0˥0M|B_I(ӧǟhq ,bjK뛵Ñd"J'jZ(XZ_S(axцƽҧA^k}o?'dt&]cɒ߲wܾ#Ay12A6Քq?N^ǃ&2y☂p%HN>%fDOb@D0dwCE _wNX+zm% T Q5aT!} u7"^ )LNa$Bn R9 7p,n+4Ԇu:߉*E ZܯqRXoqв4Jv0+mt po2Yϑc|ЕU/VSAw~|(:tbamvH.iS5fߣt[W?𧔬";O;՝@3*"} 䄭95QQkUǬqrx(UL`ElPDk%f+D :Uh7} ~{Ji8|nYsn}WFtudٷT5`Hd [<Ɨ"!Cs¹U{^ ~c{qS5&q]_]Mr7JSMƉ6 ''KQ#pkf;LKlq)Q#bVF[im7n]႙ua#1L+*JiiBe@A'iHҺ}ãwkӅ9ǖ"a5@fm%[׵9bg2},l(`ҒmoȄțdgISa4g;VUaN"vEooeqqu1ў_IDOaԟ3MDsUc1PnlO1q:rӛ>Ga$wlCPhO'0⠇q gIુ2Ϊ{{lZ`@:9:ג1'FL[*Yj]E @'1,tgj{}xp]C_IIhlFHߡ撔ZSmK: ؇ߟg vB]ildšvKf%qod:WmBX47YӉS>VH9,5l=|l)KрfpTP'#!!;WUSā!!]o/Ybɰ38# 4 X79*gktT-1׻uZ!o\IĤLՈtw?^E[qq ` Ye<>ZⵇY{C muLrHhE5O3B5+v'Ot9 uɶ:O\al6sH߀Dl%mt3҇oPIF X:]Y SxGB]ube)Z=MAtA2_ kwd7PM+-l(tOyJ2)w0Zc6ݔ4䰎v&eG{go ŏxRoӆ{gUQ6?g x |ey[;7c>rUƬ)qh7 `Lr%c>>n^PǥJj/Vh8L!/'#98]++p%>bءڬQfq7p{7sHTx;qڧ)t1fȯPDlWC?H3`$?˜sqwD!h LΠb`{R5R 6q>(޾ҨQl ^֘=.&ϬjU*2/"._ jPN$kIhAAt7ͤ2pE& v-g )P6ȣtg0x`zmUc;Q0%ݩe(]4 6; :|Hukc-$ETH,վW2ERn!^ ]4Y<\@xd!#wPm!-m?"*} ͥxPP15r Gt$9Ccv$$Hvbk&\==nLƬ2ixAr> G1b4/G]/~E.NĆ|q&)N(svոv`;FP"BfE7h`R-y7Zr1R&qw!i /ȫwYMT@)Q{6EX8.egf5im(JP쎻 I]7Hɴ>G;$AưYƨU.Q7XN_>V&4S7L' }+ׁ'B2|=5x},XF]Rí#϶uTcx}kй{ch>TnYJK("e4d"YpY=,F@K,)7ujY3w(1eLUWhw:r' d Pwn[!A"~)OtU|;ۙ;TN Z{k3%2 4PCmWIp(pIZsT^b7gy ZeU/Rc<d-{|Q<3f uI恤$^dKeٛhQt:2"p;xh]$ݹ5@q0W,6Ppr!v_?`oIvY=(z)(uk5jt}Ip IQN3z,Sf*sd2ž/ʩi%8:2iDUάV ?m xY12ƃcTv)\iN/}M$Rke4Gxb#UJY6›.僁Et`_<$J10VkjF_K`ۿ? MLn\ڋWw'@I}kו$䠐!i1? cw Zd K8b։ž vnK皝"/J!<4?!o:Ұb/Q2c|'bN|prQfj#tt)i+ÓV2xuN$ei;+VΊa5lqĿ!sPս\9/4n}ǁb'*TGK?=Iɑ R"f52չqUl3)٪ C/!!tl̐~qM]/IK wB'Ļ>d{0Ψ#Q)! bQ٪(m:ALlqwECk2&AL7s{uA-eþHp~Syc+faDEf%F޹Ul [լo|,@~QMRLcJ|nOܵe`Sӆ)[= 07뛩+1MB& Z~ɤ+$X!ZY{gh}B@KU6Al5olt5Ś(< %miBk2 O[8 0Bj́Z$/jm%ؖ%;]}~5k#exL p]9پϱ~sE~7;Tb,BƔ%ž0! 'Ur4H)o ežK)`SA|.Z / ಭDf|$wTvWR[i-OhѾ*vz-2_UI~$E9ˌ'jԦжSlu#ŏquߢ2H)-A#> CBC zƊ䇢K0k&g)+$C9#(dSWJ&Ԓ1/3DSmw#VBFb2bN`roI?ָ1:Y &oM_rmT@ =k5,Ǖ< ^Ÿ#w鬍i *Hc'_'@Cs&,+⥛2cz3*;x0^R^~o ωЙfOu‡cxidsݎ?r1K8~j}f},4zs>G8Hޭj'-,(/$V&VJ!zKI Sch*e}q8Bog cVF2zSJ߲,Wag>GniFdtS[^,Aaw!(W]oj}FhuQ{vd`:M-zPW<+d$`R>'eAb8_de}d]6BE Ȅ -=Ɩ@&]=OA y>&֫{3is]dѻ HŅRK3~ˆ!Ֆ4d^ΏRSOC5䬨ַLɸ8y(Tjr +Y7(W3>+λ~trpu$d2Q- DDqFc {\ݳ6(n\Ĝ1Re)1h-5VYo?VW+b\*ZL>xpxP:9P%vx3K^a60%LaRF)ԧKfg&.X5#H\h f Rp` Ϟn+oioQf)MeJz jfbrcY@ YXncZW5^Y}ݏc^am荵cC_ 9nI,Q|ŽFfWɉ<͟Hq{s_. DH 7CJR#&ܰ\ Va^bf;ߨ Z\zp-ruGnu6fE3q{Za 7 -XK(I|wyJ`mc$x/\w[:$g I jWYB2#^(eM@U^zDt7̸WO.gн'v}jZ!d"%6@KjǡM¼'ao^| {r`޶,#YE<J gg$n;//ѰA^f`PFkUZ|'7 {*>&$#5wB2zT+Z i;jYibOaWȲT]3QmRw֠Z/87h-)m0*H[mF? F[ 8vz6ߤAq|\X哤Z *KUW~Z> oJY#$;mGj™)1+gd» AJܹbI+Vd g?.Zj9B!jպ{U̅}쏔}/s֯%0!HىoVu]kWK5&>V>ʎ=%*k$%v?XaF:0^C8md#@"p1 Eu#*f}M蠪nPV XY ƙ7eN 4UaVLtTuGHSF,H6vp? HA8{(9_ C B yh N&w?BgEC2U+ݨx߆A3 ՀQrK@ PZDPWdGS*Ri46>rR+lI¼'<~V̸`@)Pi|x2;"--bxn='(2-l'dgx:9m$qx ]G^Mģ xNIp)s*%n9T,n%ͺ{]>^({O=.Jo8Rrj`93 cK#XD~k˝[sjתL&5+ R\qOQWoR柳}Ӓ{%|>?TsD`SA䠄Qmͣ"5S^C=ǣ9?q?Fjg`f{NH:} \Au4'Wh'x.m qbՄcv+m6iQJYqXAD Dm.$ bh+!0cueȊWW߼qp˚Br+hoL=\A/-A;AQ ]ZIKㆌ OqLE هx&X@_BeMov0aK-E8+SٱFd8Zh~~w x8< LV.aOb6( /'§)ז%cl  L<`p^WG. {8|H4q0bPkcJˏ|‹麅h2=~ P+q֎,$&Pw[:dP $`;o:yF(_): N̖ }ů }y՛e/hMO|RD&8v[) j 9T]B}~0DkF 7JR[L1 %"7Pm4ؐ,e l_5Վ7y['6jHE6kG:@0H|-?ಙR 3^=;8)wP+3~;jfo}*Rc7./>-fI t4eGmO7C)R4oױ &+:@p}nI BMij,G?YYCqYy~> Q_Fyڒ[iS$978:ʍ~,/?J/͓^ԳtVE=I`- .Yt~F"$WEQYsiC1TcJL?DLkt} mT3t*qg`׊ jDw?2`8az2Zh17o 40⊱pǒ=ߺ:PUX]AObJ oEF Sb~\b08Q&\byeduRfUzA]6h wU: ßXZH?"hc*FW!j83u6B\m&G`CEjɊ)YGkY,z<"5] *]8Q 烛H+g&B w-y.ߏ"s:,"^F^kD`Vwø0xk&[ٴ3JcWgV.f7f/@o#5 [q=Na+. GnO [bg=D%Ѹ^=~K/"VVEO f TgG9ioJ@93Wy;XSL\zC3 gC٘MWD.i,3GP\o+# x.~E0H( qPޕfԬɦG]ֱ%|!(:f¦<E%iw\a:S*j9gYGS]?c1GT.ް\2W(mʿF3ȶZ݆0.B5{i AE!bfb~1e%m );zJQTVLFYl.W"Ք{*r[T>ߍS*ej5D|d_mH_8A *Z82}} /c)Zp+c B+˪oynSaX6G rtKpG?r;$"4z !р-ԡW2*vJS:O1 [ V c5yRf,J#gE4\J.+2 E[%ҷ;e@6;E%RK@3]/tv3-6a2?K♥Qnhͼ+ʗSyNʤXAz}e)r} YR,x* 2}E@13b8G<=pߙ6_t fuG}7dLݚATqBto}"GD5+ZהadکS[?M0.wq E`RTHGpC#PTSZ4'F1nکĞF~`\,ސR<+f*)aC+O04eЮn GRB5l c-‹o7$XF v |V㈗E-%P<o (C .}%~O]c'f#RhVH`R r3Ձ`^[v;mQ\|%6:ME|.̹>+lB~,d~%x˺1 G/14?Lik*^vEOq1ywH>]W^"wk$@ӔTQgCg _^st9Pff-*UE\T` {OԨ†|rO^5=|dGŋq+lEC9զ j#!^ڱI9qsFKۆ?'M\P$A-$Ojsw<|`tt$&Fw_<~x܆"{++vqű&b8 ôliA ,>Ƨ J02ٴnz"w)l}jj2W֕Qo{ (6#Y(¾i0ɬV>t,4&k<áFz\sKC%2D2|W_5@hă['!fQA,~p99Iv[aW '2^f>8b_au8dq#y\#DޡEX;O eĨ2aHVzupW9)W95O Kg;_W4)|˷4ԫBAniYUzU1Po? hZTH\w8ϖsz4{Z48d\V9ð;é9*Y%Pjj#zu:A`B!,TZuXPMm`4$?L_$4&=?Wmw7F 6F--:NnPV<̾{,ۄV[{Rt+/A0 6c; VUKC2WēH5_ݟ<}m24Tqe2#N\;h;'6|/+ Vxr[Nu Qظc̞ˏ)~Z+Jč3yLy>srTEpܑImw:޾P{[abwR*)kHg6{VZ9ӻ~ t bD)uwc*| 6xAc2#s &D|0GхM=:>6:!Մ{ϫY>ABw)ΉIq[~ڦ$!;W6ߥ# 2B/47gc0U0 ΢;d<~4% Pq[zLq>is09/dܬEiJm ļB#DeTAҽ n [aw:6\ v߁Z+"L\썬C̞&Yωh@PP>ȓkkzJqJ+Q4ZinEEI|-e399[GobD 6̙kz| k"T6!^ړRUW'i8,3iAy?t[S"r盕z9y7fSpnB hM2֤cxW?!"<1&C_%_sʤXUg\.āeKlF"r\o3`OgI%%g]8Nj'je&[ā>MAĶ.C8i'~ExUюK$ j_%ݎ^op?5g<ؓ,G<ȸGUmMb ry.M<^xX q1NbDM,;#:UZuO=6 "t(u@]0QS!$jͷ$F?3U9htPk7#78=ܐBEe"n1~Yβrrޅmrs_* Ofx2Aݵ;un-V-^.\CIle`,/`l9T?:h|НFq07/~~d>.K _@bHAlX8yWbͭ8ҽ8;g7 ,/M/3ޘ71)I.ISUc(x<3^I߷Ejds0܇܂#ϼblRX>7=Ϙ\% }yco0w6Vu,:԰AK'+ p!KJWy/G| ,ՒHntS 'A!D"4P-6d§P>ۅ%whsi۰C<+v+pIvI] gDCaTgN? ˍ+*r"]w=%([ r(7|MۯE%;"Fӿ"Zb0v {V~R u1VgGgV rDfbƚX::*8/d  "ͣ0ZS PRroѸRh*vɟ1h}0O`?.9:) <.f()imRE$i,Bd#dW+TOۼ< YYNwFbyA&{O/JT_1}KtZ O9Hi8i~մM`RH@s/WP Ud =hv@g(>Atz=)oѮ=tV{}E],ʹ[RQT;w~Ϊ1F7.ר -(r/g YGz@kT/bq=D#à/ߔ/\4:'WS'050x9ez ;qܯ\:FmpxyR6'djWc9qv5^gi?kԍ!@r v]HIR%5#rж(h'7ƃ)ڂ?p h_xA=2!r@xJTuKr@ܳkj猳`MomoHk{/.yMpL]:DKV(`ySKNgtHK7ھ_+(nL.؅hZ+4RgD;{l৪HT7&D"HoPxzI9^7nJd_mbM{$>[7jí;WHHZh ar<ДD8,m8Tf,Rb%ǻV ^t)u%7#|1nrlf=?Ma@NL @Xau2V>9Ld3`FsSй;R{xCy״Tn yI\-?̞H`m9}jM!fk=Cj 5 ס t$=!d3Aw߲j hYIQl= _זc6a1dfcnJO]#:0 C41vC*ӄyG![|3+vw\21n.&dqfԋ81G(i/YS >|,7g !V""7C9%.PSkՊI[|56O4.(_L[@]7f}-UбGYp8H]|"^fTl 6|7,=@4h;"M~ݝx(Hqae p%Ev< 6;8)ngpyJAԛ4pj [8z 끦/'a_~)Qp!*nmDId|Z5RjEY0A7eOPTV@)7/r&G#7 )|3cfFN ] +\JF!`DžYLǒE$~3':Qۣy /s5,6z%; }51R$C ζ pM>K͑27[MX] mM{n!hHUf"aK]7 &qEaC~(9K:uh@TyMyU!JX+? Y)ɛB @VˊI^Ow`Bb0#; L$㴡VH6pUU_6TPveUq4P(:$ZCJEM1~+&gy0bi#xH#\vC|t~oYD$k0yf6ڑyL ص"  Vr%界}GJ]ƽAZ#S#em$b =L雂3\o|L1'rRmqCtHgh+֢d~$jlek[PG UOPV_j(+)ED>X}[8lWԙB[$gKT piBHKv 0X9aqbkk`) y`"{ɔ֜m-lܫXPf!ݠ7Tb >R#olV$L\?\YV!Qfi,a95ٽ@ l5ſ~ @-N*O7䧂Sg+̂=+{lH o+N4j 3U Jѯ ԓLd2MهCNU@F[dLR) 솎0G[T8F jW(B(/?Ypwl<#tW})& 5?uw5F>%є7Y+B]CDP"vYA}">˂pWFvO8kߓsf0epֹA+?QT"x ߜ^ и?m9̧)ؤZchINLS+/ "}1N%2t -;҃3p0ʊr B Cs<1CEp¡]Ӥ›6@ފo2',WLPo2᠑<-",ܖ|0f]ZMܱVe#>92U(yeBkyWaÙdItmiۻ@j~ "%*6Γm JpZ+@Kf,DwOFd mizNPR&*ӸG3йw ^ĎO:hz_+3j)uTV2 >/Ӕ12[~AhiK̲{rὉXGk4_UC.6=s[@5*~DE`eEGH~'LMb!Dh6z_ l2Bi d^q_T=-ȴ([B y/ Ɏ#=5Rk% _'wyWH}M*y>DP./)VԞsO5P";L]$=io|ok1CP}I2F`Tr9556-DK WUT xo C)Ԅbʣ,> {+~V_g~~6|qG^n#iCLf85lXUq́;C@cTVgQJ7}0^(v&3la1*c2~C`LnHπa5O/'" @Vk>„Sjܲllf1D Sǹ2Tڈ\7-k7vԙ2 Zf1i ++i-^/&Oinieңq|1^*>5:aفN> '9F htJZ:>FbD B~|g­JX@ǿCHR ߶X ̠v\t9Nd c NyPV_.[L<+C%B,K?JCse=(*Ӱ/qutsޙrw0\!LthܝyTii0Ϝ^ΡFǍ~PV#¹ nPVZᛔ, soccu8)w\\ !5ɠȭNSY䃆_ .R};$\7NO+x7R 1@zhe< YthPhP O&YצHh3L:dYsvX=B13.vnXs':NiDL{94>.=Krv ];E%mz׷d>aZ/ed Z)ͱAM39`mIúkW&zN{`ky%DKd!9HpoixHew:"EXt`P/dviUe?W]aA(1 W/8%Iu>^#-\|PpZS=LPA!p̩{zLkt/ࣳY(H~ג"zW6|#Y 'ptd5a^)~oG?&p-tP$0br]3wΡ MynXZ%BZG$"QCP =? flDX 8+/cKo&[DB30j~x`g`"/G6.]UٳFeK ͘,GN$~v('-Oѥ.S;َIn biiƄ7HWve|+7S. wR"8uu|L>^QhN^SVx,|O$Z^ΛR`u3fgv[iH,S"*@)Wga--,9,LjsU4%lq^OYrx`=,-1z}aR eU-\fOaR_]mɤQC^/jP&6f"5Vs~@Z't햷$q%0_:Iz(ѿ2t:v@>gvL3<ѿMHba&W955nz&1DVb S\몰5BST@^ҕ4 - Y*g`$E8޼g{ΥB_i}w#`7Éjaoe pzik>I J ꠚn  ycwO"|\1BNnM59tn64'hd.t/JU4_M{[TEAx4A8@O}]G>SFoLHh_ALBg+#7 Uǯ!6?ćk]f]Ђּۖ|~Eo-j0;"{-{w źC?YBOՁcxQ(%a7uB{"ǕH(+s5'*+V~́Gra7tˌc 6AwS5)kf!nގ?#Lno:K!!*,KiD$VӇSmd@'a˃U?Y=hqE%}v) y=7IJ{_PS^>M<t6^Ȥ`Xu.+juGD%XGn.qI :B11Copj/ѦV4~T&Ėao@ZRh/isn5l:`UGƧ2jUb.H}S5*X1\d,6gږU<=LQEBKÃ` dp{5PNP3^%tW=uk At"cU?\O~DYܸw5";'o-mSXX!*~hG5FRko'hWTi$܎Nܼ6jbM.[s>ƃ^j HX/Qz4 ``ؠn DwS<6cϗ,W2~ck#Ҙ~@Gdeq3eMcg-*ܝkU d~Ș@tetvyj=`-YSR΢r.m~Bǩtךs-̢iN&OyZe/^)p~h 2$S FNG qN~5ci2>gT&UV=_c:IwѥDЉ ]ևCyaǻyqUFSYmBs~qPkSI|q F]_dml;k_TPcvpJBB"KoE$Ntw0f%brU 'eX59sZ"8s8iCgjɻz[h~S M{ ˮtEn_/i&-{Jr)D9 \娏{2Qgla*V1mcpZMnQaBbeIs4=F- ,5GLZH /\48OGrr^R*CYl)/m)4^^N? ѣkiLRvԾзL=ѻ+덗qtnw .wN}\Z/B+]v,pYE`n!' Z@T^Gb 3J&u@ w=#D*2N,*-BQ얛;CݨeJe#Mm-fo !1vFdN7Xa*&.ZZ; p a}onLVQS;2iUL/$?N8\E$޿WmV;EU^W\h>a,HtKI,ZZc JTL9$8o"d K(zBșߍS5ɴobܤKxjMlUG*3Pv5{BRrs5{Vov"?w2w:?P!H"g%zfUSד%xKs]\Hebw |~$q6iOӀgov#jKO[&:Q@mjYPIwphܥJ^W{b9\B >(w-HL1V)ۈq)'ͧځ=͹*+_&)-4Ċg5Mk&N]"*ݢ'\Htv·tF|gTDžI6%@RJƏQ:} 9ex{LF"\f)]F_eEpOd%t䶡'DYynB0s2K݄[=&u@bȥLЉ\&OڀI4;`I7ۃf%453xF.6fl6 W>h?U^y$3Ɨ.?U) >X!-ߍJkT-DxOQ"soݑ"q{.o7QАH_:(pöP((Hfd])jw=sFl-q%69ኞFD^1QsI'~,ץ <1 Hv;"$fp!~2lymd*G.VSJe _'`õ\gB0ag9,=>>W {8wrԔ>H'yzCMq}#RKOv)xlbaJK@W9l8R&b۔}OЀ=9r>aPGv.>|KOsg`S7Z,5A+,VO"qB%i2$y )6Fprn`p pr֩b6|;>Y;RVTyPe".Yv yN.ϑe<0?>x7БC+GFV&M3GS})v< +Ty5.#\O>CvjR~hVI5~[7vaWop࿧*2ߌ%w8Ζ%޺g/Ash\7a3@#ݯ$cMqQIac{ֆߠ:M?dr+hrxfA|_fNRivC%$#rpe#[-YQc PO.U^OB4ޠU3Wy7{x g`5# M# -y0]YUZsaո#tk8Fdjg{V~^r鼥v l i[X`=>{;"㒈zb&Gn͗P}x0")`yIfTAf 8&=ejqtNpT GL$li}ʤSH*дYn,<&\MqHz4WB|cf]-H,TU"qC()[{ffXh1\Mun,9m:{!<ЛhF*{8N9F/IZ\Q'֡!Iw sзYϥ♿=?n8TNs*.X uv=lSaQBtӼjYR8a\_ډkHNE^fj{߳m.S#$T~ji &j2DOYw,,ϨZ!&H. :Y1Er p^.>V}\OZڄ1n,D5(uk\}ي˾yG T/5CŎtcd:t8:ĵh1%A1ĊM^zh@Pb@Y 啬e{s/?iɨ:~ €e8ossldrZ%gTSfb#޿C_a)PP~Gm"Lz4wOer޿Ĥ2D]`a+yc&nuA19}*|VϼT9!.% i&pTR[ 6J6>bP3D@vAX  X#l]q8;9UkoRih#KG=X2KjCy,]GM=3F}EF:<#' u in&pH*1+ӕ]~3t!>lN9LY[S{;ƒ'9F vrb\L +"$haTĵA{Oفaw!<؊X &jT"䙾uXlPJO!/ Ofψ/5/Slh. Ӗ܂O K (`RvZ9Ԣ)Ւq!!\Y|a G#k8m62 m6nz&32πy; 7|1P"e[v-_}a!uH%h^4̅}72k \j,f* U&w|$7w@EH]"q)=Xz7ƒma .㯫tόHWu5c =C zt_\C(D)oF l“޼t?;^GOkZ`.&ʬz5%[fyKѫaQĀB+ih܄⡬ QS #KAۍiS L݋,#?J/LE-8)϶FWܡL")yF+_5.M%L{K&=tN9Lj\0䌱~rVaƎ"V2ڳ4lEg;Mt~nuƅ۔kx\'7+.?ධB[MYm:6FY j c9 gкC |ǹ@o%d0g|RNI8҃Ix$lluy״)E(l N~^u"D_nv\1 b62 8iL;^:C ψ#Ӣ( @c 03 mxҖ`D ZǝX\M{\DuS Y:>`>)ߒl "'URX{dW}(p A];~ ꡰZ#*y䛠cё R r,wEIckU`A4 RLE$upkV|!5y>ĚBi,PgA97-y~E}>Ga+F^..9(,BBh^|%ZCrn}bT;I<&mݱ_ү+E(8 H@gkӯ'[^?KXoe,{83906GKT4f} ۩` uvAɳ Ta@@uK}<( {{k7' #O:U] Cϛ ʣ&3T#5RHr; '&w54oX(I>EfYT]H{[z-DzCti}yx9_9R7~~Kd+tTHtjx?`Xgո $ Ži”.@کX`%VKk]Rn2Tj)T8uX_[4L UL;:B`-cg|>J),^^0fqxyA+/}!ALQxEfe+y|sw?Nwy(ɔ` 镄 х=Ej)88׮m"1!$P>[ TӽFWlyF*n`qWDqOW6}=\I#DP*ޑXX\X-XׇJ~xy6} $H?95խNDHV"H8JqΙ6B=[|R  ,5E֚-mĦՅ}E K W,k8 ?Xbks(˓>4D0D]m9J:xZ^}ϕB ?p 6(PksI2MMS/H|=\󙇕p1Ji~΄D=4>S(lٜ_v,0RM}ruOb\s[KN^XA6z ;$zg&S7O:qH/"( 0w6c NF_j*7m䖮͢ NTCs 9ݶ^o>[O V8bb4[@w1g#__܎3Vx -R E'f Y*b&4 %gNQvJ^QQB KwGdԉ[5"CƫRB./zbh@2 LqLG_Zۂc+wfYL+\_+[E~ i4.ͳqU IF+'I#ҢA$:c-M55%is31n2:1$f\ƻVID19Hůr:_$hxZD#Yle^sTq0µ_govQZ!Və9ķ :BI ]9=kBKY˶7,C\54PY(d-Je"4HLnWC^6O2Ȯ8d?x/%D8Q`W!"^\Z+Ntt7twyӚ+-XFҶiC"2Fq+#kTtOѢo.%ϷP (e1`hʩ2#2;Xkv_&WۿTŜYQ>|OЊ:gXoq&wĄ$Kwնpj(ƴ* z_c03%_L2pAV`/Ot>k eMJ.BA= rh1T zĶFb6ظ]73%aQ1ޜ%SncT*_#|KR2%CP#UB_G0#rEh2&U>"SAʃ_(>8Xg{-}-xv" g4Farv:#LJO<ۀ} Zp&42ӝcX lD{4j;ېG!Uɬ&6PIQ:wD7 OɒZAyN{VB'6YuHRi}~+na9}K?=%wUhpYsOg:f(`0968pƒ!1۞4+|ޅ B,Z>'-pc$DKE;y[ D8[2^!4V@[oK)E$kpP@Gy*%prjfh{B0 swN*;ϒY `|=9oϩWG;75ZkCV<e^UL9]sS m2uc$|fԐ_県gg,O3wJw˼W@^l+e^ܰ ֵET?aLXop"VRyȲ:YfVL}X_M,%cSS TYE {Ns'bOs=b!fQ}89Ȝ1JH$Q;sd|)v>B]F<[(CMe!^<flQQqOz8%]Oלo^e&Ugȱ& VJUC,x93g6UMAZm7 2#S:mv!Q4d(qJÎQіa0:oVߓ-ƴ<43}nU3♝r^t̩mλ)܌s"{ES#TOg蹯)+b2&h,}e[Cw;, og(\S}h9@,u.;ѧ-I@F@y#vtj,3,ZHo0ء^Ng|KR~S|]uX!䝆S,U5d5 rAM- ~1[)Wk3ӥ`] LN^d(9DvVDaқ¼uCKS.{Y ]ksUŒgKÜgX;_^>F 9jàK_c˱ިÌ3!]cC!+M賎l2ƭ%43_\沥n^:sN!1ix죑)98V!U8F3[tkk4iAPmړ|F!š|fK]u;C9j)_BW.v?I|jG 6o]=MnF1Y߸B9NBsXi{8C :l"!\ XlxdabQv/v m0i* DcLC5 rԟr_XUB DRmP"i9rHrb"6/v}m+w\Q9 50IB:RP BO8pwuz<_ :^嬂= i%.8S4HxP ,wV- S^l0$T`k|g(P:3bdZ%<0C2ۄAmNцuWj8&*P @C$oԄQ͠F"IᓮI,6(a$M$@i9_sڟ߆Q E]:.Yx`9+(+N[y&ebT’sN6Db)o(@o+u|=M6XTI}&X?<pa~ *ǔoǂ;Mϭ9v  L Ub7Ӌ-e]s|%3HmxTu`@}Λ1 dt{>yj!,zz53.#3IL,}s91uD<밎e Q:f\KHFRhf/sJ&p; ff^{Xt/ .!B^+jɫi [(}\3$SyMY7%]ZpoH _^FgA{O Cr NQx(:k(h\u<ҥP$_$ZɦBO9wk~&Oʟ-5f\XmIqQ11!_I$8b"qĖmR]&lH'\TI'~7z+bDFmnAVX[z"ۏ1G[MtPnیˍq},O/G.IFRis>"b(2~N!s;+H I'40Op%Jh_s5kFE k(yHjdܼ9ցςeVކ:E 7nWتӉ~'6fҿnjzi$xOEaE/_" |kӋr+h{h,fPc]7EI*YP4uܱE"m\At,@amR@^G ](A{CVӑT/稫= .D}0$5]r4e@pI;8Ed0^J@^d1R..Ool1A3Λ6jئWϽUZ":vwMl›zb//ҭu4 cqW0W8R9t^7V\F}$B R9:hՁVq <L[&OsxMMd/ 4X 1٭qlAB>?h2'rah r[/՘bwO{*C@CcC7~?ܞ|ԐߪQ,ǷrY9zĚl~2?fHe"D!5L~Hꑄa:%]`/s3؁|~]&hҁWo.˽ʵwN-YƘQmJ{Q#T48F\cH;A  '^QʞKкG&6 7 My=@RIoT)q|9Y`=۲@Zd] C{ayYs%H&KgsMrGBof1W!JLЌ@Db^ެ?MBh˟%ܚD BҴC퐲sGUc,Yw|lD4&KDpm4o&/\pN RMO f|>_SXJ)?|XH{tMpL` tppϜ/FK->2}51%ذh] غv9C$PyFOǡE7sz EbL%8sʩQeQћbZbBNe:2>"bd84;i>BA@2jȁH#VEDeQf0yH S|6-܅W RigCLS%;ϵChp܁"0x r h }63'} D.97bӇd0֝z7l ūzFY@VV~=qOx.7BXĜ5&xzسI 6"4N#?x˖PSd(6RD<m2qyѝfCOԜ$We1#k.5@{ɂ'WC$tQAl`sL¢66.-~=d:'_sebހOd]F8v puG $v(%ok.)׀|nv m vP0*<ԍ`I!Y τRD: Ⱥ 荳:؉<n,|lpIm amxh=Gc{-w zdGI"9Xq5ͫ6r脎|Ns_*e?9"d^ h䰱 āyg{t?|MσA\\ Fz|xgt?97s"bJv/M֣UW]x]+!~GΟb2%)_`|<&盢aPfx#U ЩG՞Q2M0cUzj|oևlP O=4 ZdF}p5-־s?"5vR0R.{K'>Z 0*v(C‘:eaWP RkAT}B3P7cS Ex_{S9VE7<4 S+ak/]ƨ[}Ǵ<#ۑ_4u',l{zE#ɴ< HhnDHO"ZrdϱP=kH=$E2@K.ꠅ6HFo,*\FnR2j.ijA39oA}Dn .Ahw[B}aVLKtPOlfMAkpǞKJ%O4y'#g-1w` SQYos*wZ@oQ`]QjSV8F #)%y=y^O2̖~&9WHp:VpG}O;_VGdך#69'ݻٖK "=S }x4{ qe@ɳ#{,jbjPa7 h~}722Ͼ0fk9;8jE̡v-O3jro+LG +kq0E:}s?\zAD7]OƜ7?;w!﷫Icم7B*c sg6c@D:|.]UCh<3#2WwY?X9ZX#]fϣ2"j#gAQ>z1'k_4硸 u3睉W(,LJV;~T*msjT̺DhrayZq%վ%%V>V\P~Hf|vTڢxD3R|3֡f9.Jf-zR/Ǭ|Lږp\(9%Tc+ I(ib lYҪ80br/^-liʴ!YS_lyݣ|͖Rهx5璂2 iO+KbZ8/3tᜟ.㉙v0m O'uzn1QWEHh֣^T.(6!%'HixkkX{*b,Y%M^l\I|9  ̧@R%Ҡ Hh=j捎~|?wG=H}5={pV]Q3̝6J]Q*ڷ'=L]Lxek4j+MnOzÓϮRTu!:ѷV5wƃ[+.H@.;8DѤqQZ2\d0Pל~`D[bRF2|5n@@+J);R}^øq GpA#f'̹`$@)7SRO熅>V>kI]06SpP('fofe'ƩV[tA ʲ?SzgL'$ rOp--v-c]BI|zMQ!,;, j0onG.N>P堸&Eh`jNNռt] }ZeݗHAXd|k|QYc%Efm**{<) <ᦗ\nm2MQU[Z$txjOxG;926}lשo*G}A LRN\\"'(T Xnw|}[ph%Zr qM=0[(,MGή.潕ߠ\o-sZ#>SYeb#Y"E 4±L9\8bdЉrbv{ ҢC"Nߔ' lDR|Dhf^=>(ki7b}ەއ@k5Ut <"~SfN-;#@jCۏ 'INχbceg;vLFՐ<@'@N_C(Au=A;hΎ)B-FPCL)>3Sdh]51,-ln K] ]>[ˎXU ݿX_݂oOg탡ڨQJya͸H_:yk>7O!Dez6 kĐ?Υ&Sůs-LK)g5H9{[ڣ! :;eHW$BUe`s/ZntcJDa+ՠTi̞ tP;oy^_͍S|Ij40M [%: V [Ê Vw:6E1^iӾBg=A|ye?0J sZP r 窊CY;qnceln?=z-T d%mN$"pumHtM;aC-QV/D} 'f#Rr!=߭ :}}c̱ˡ@T"ܾÙd^&mM-gFؿƴzSS(@#h- a,($(pF]nYa!ԦG+l4H:#OثO:!Jœdi!cx1=ںƮ碏SA>1 mNYϰow}|YCͤ+ (O% ID苸.';nV4ͭ* m`ÇHUC#MEKe^X&s'Jͳ}` K)yakLkqdJ>hlO!ps!\WBUg"e\i5jO,8# k"031q:Ù^A}kMb⃂vJa<$?yr@.c ᒫE7WGW8 ? PLs{Grf-6!`Y;tm~$CV|5RoPcEmdЗ3[) _> ϟiۢjH9*T^kDQ5CzB\$q ru +;> KH w_YRbL Wt >1ZtWn*k%t'hB&V P`/Dx~ʮ6FO]( fB/y ϹCU3+I}(?TIg71^qd`t舘)+$ \?1](m7%GyïՐ`Dt` [ ?XmAD"UQ˿n<+]'sM +SP2%zG!5Ċx(4!rGŽd86܍P?Fp9fEx*g}eSʆ3;- >dB.ƑjNUp%P7Ys7-~.[ĵF_=YH{ͅ(EKsq4]81}4 .ڐΛ۰6c⨇:!;DhyAIzxH ['%-01cqp_fv.qb^^LK o𧢥K"X_T~ Èİw +;(`/ Wa5{L )K{C dqjc=0Lj [aT&&l)":r$\@pS%c XIopcY~/#wtuz0Y_cQp;F+jR- Cԣ2Qe(M:];Kg J\ {RƱryo xI۾O]R}?|62_8g= sGv+,^z>'6R Ә4 跪&)R i@iq Tqp+3^Li m*hy4@&r:dxo`O|. 7Ay m:5/& (Ļ~wh+_̼|b0|~I_woJ=wzgFS#V~b!JgtȰf?J%([$q 9۾)_? P+Ϊ+#&[zkY詎½=&1|AHǕ2 _xK?HW;O/67mx!~"$ĠҌlv׼}.(8k)Ɵwݫkth O/P`'$tchhUY65=$s.nm4I{+jС0- d|i*9}QTRKBUb"|kND 'ؓ_QB3VHZ>*9GtY;س#'ܔ!wUk\:R?x%bm ^p?IM7T$rߥ1O:eχgT=/솷Opͨk:T!REmZ䜮ˎyIŢCEWrWRxè?Νu=3.Ns>Meg0|J i9w^vIV4ܝ@փ+b%WaO3* v BQ΂k@e,-҉y*g:ʚ N\Q~)(]y*C|Wa` }Dp< 0B]?\N6_)=p; N30m4oȀ+eHmeWvMӘ=ކfrJ:FzϱH oIً"RN flM(ŤhqSpH?[ ]]+҆8%v ?AR k<Ļ?5!*FZD)[v(S1J pc˺660_F7qi057ڝBџlb%QدŨL8VhZMs̚YUMlAAQ3-d9sGΎ2S4:ԅpӿ S2\{C+.,*"e0"8"M."\`֫"_QE.5:̧<7*a)⌔ASV^vGNﵨV#IPk0&g6vIx@țB wp_Xs 6?AUAPLe> 3 -;;{2"(x>2"̏ip_Xkk? ,zͮ-B2àĮ?{  ӵ;{̈́e6,E Yq֚,!3;)Z|CDyԵ6L8In'l:èmg-#XhW$W`<vQf.˕ hb:lFP{U5A$ kU@Y6=R;V YCݪ'@n.% lDƽJ/tzxJw`}Ic9gV& ?TQ45:*V?`M-%E\ ASrQLˆ OrYhGoh~q ͉UbV! sxŧ5vm!wXx@UȌمS&cL)3ǹxrV,t*A!/ջ17͑k֫jP!*IqCis^cE߆QRpBk[-҇M+ŝ Eu9SmęCi@ c\G3LC-/}Fʭ3;N Ү` ?"6_:I #Z@!Q^ JO ,Rdc@BZO]Cbŝ J&⿆)*WдHU#&zCW}Zd2}6 8o}rI:_t;W? ][V0 m[8ǐf .J\gY{`cLm\b` RmXEkwEr5mX<xS@ȮE"+7ۭY"g,lqS_a713%NU~3YTQAPi!x|nĶ-0'`IτC]E!c$BIc#ul.XFtV8wt|㠻iMoTNHL`T7hjYHMqtOj|zeEDnnb1|a,|cRbvW4ؐ8#oaci׏h,NjRW0QHZK"ȓqSD|x' &r490Ѷ*_UeS:R5re ܞqaj877CI 6bRf4 xv#sUPV<2ٕDa(A")@ tїMGK\+p 4ٽ(uEixbi/Ih8BI,u:a TԄ1NQtxAO&e{g^a/!d%HZ>BF*<`gxZl5Q8N'KM٪7'(ѓb"+Bw^d!}}]9H'<^F YƹIP7}(U{bA.}t@5 V?6t5 پD'd.6cY6 +# u`w`&Cn>2$(enp>+ 0+o+">d-NT #KDC{0۹#)ky\<>I Fd64mO G:D"!)8!q< G%Ҙ`S4FJz>7.N )}g BCrQk&'o킳~6*:qy&j #mЩ0 mvPR 6 !mIܑ>kzTjƒq&=XCϛ/=<9ZΤ x{b-z.I%eQ٘xCܣ+cH2zP`FZ¾BKOwUt bn[?3h$7rTA噣bW9[\V5RTU3xԂZU%Fi&*/+.#L }:Ұ[jʈɺLHX°t𔵪.]0.6x;>Y `|/H-e ImhΦy^v4@B ~ɐT #;M0Ӵ7˷1Y3ȺKCRy>;㏮:VG+`{\T]utKz-P,f]D`ޮ-/"YBk]Z hKhe? `^6]-kīr1݂~$yedtX#uXMgũ*~;j# 3lT#Tbx&v?==!48Bۭ FCg۱4!V~זѨp w!ߛi wv94C˼ zOZwFn_-ljB&#P«(79s-woowS@Ms_`#VDƠgD}\&&aZhu KY Xu-RC;ߡBt?UOw EvU_s=vOuQnG>pd*//915jDFGIO;eE@IAr*(!f Y*F/O7vc"]]a{!KUNVp?UhgFZMxq0%&0(G`%WH&W@SE6uBwRjG=՞Srջ\O53фv"s_jr9?<ϷGQ}C)¤tzKpD9wTc\4\5wkGY;f}39&L:5 l)\e W;$tw0.Q`毓 w%RLWdm 8F~ צ+U$)ed, OV(rLl&~6OXvǠ.ݎٙNj5mA{Iٵ$#(!Q x@Ю(4BBlZK/W#J{^ ^N犱oS~SN]'CŢA!F+l*t#;[']h `ZVvR/VX~ }b4!)p6S[hlwhT܍T"3H=$( 0q[= |*s= ?-j> KYsnp0_SVsv bbI'R1fjω`rGzD1}P,*hXNG:s?y+Ǽ2 6C\f}(M ȟa mfƠ$OX>{qFKmm3ivթqlmTe9]9r48WÍxК^|a;4Ohr;jF9|oFgV]VGM)ɥE2a)߾7Ob/fT:;zWr'x P%Ȩh{'vUK8H]!2*Ћz|kŨ| sA[GGl5O?=B}$ &va-@'s~&)UW%% VLG=Wvٕbe1p#[О^&ē``d14G. # <lխzGC?[<^YE$L]eM,l&U1HgO&K(Q^D\"bwޗ;p 5R*)WK)rGUQV~#t#_>qX托*V+rEJ@9fP4Wb%&o ,|rEiH|ś8>azw .tVow 1CgkiCJdr/ >xEO/=-#;Ss#5TC XPA3ou4 G+8geXˑ&aObD(J )qq[e%to&YK{ d"&qK: J]GJ w˫MWeMKF}mvPީU3dC:Cܯe >t'v+?[Ȝ=7Rh'SR&i^.B?iFUV,2+JyCo }Q|04l[/4 GzX,zxQPj/Nj=tF=Έ9VLzlTȐbu=P}P2H:|L2It3YS'#gnx%5)lGۋ W|X9$֬ _ZoߙnΥy]k˭!u?MOS,KVjcr+ i ߩB0\n^3IeH8vd(21F@rMՌOA̅^MF6ݣCBJzd;چQ͢UW #+eCGYaj!,ԛ)*jZ%x>/M"n+F &7KGu._FC (挅S>!3j.gK I0RtgViP+3W;m\Ȋ,6l͜9b9zjs~\节_!`Ki5 3RmSW~[X8HlQK}pUD5d| èY|IFX;޺4kVm Frou]B +Sjx* @ _2B2#cL[K HyX&E8O8姳/ylt h(îAîe4x`PlbFJUP]TԮn*ƕpHDNuthGM){K¯K_&\Y"N_Fr!t:x/cS0~kGEWFEn,D1S;okw0??"wFT,dR `PXra{AUEy eaKK3`ڽ.j•젧jG—}ԕHg~7(5QUnOwPvČ(;|"1T4'*ZS?J[ˉ DdYK鬧jےf Cm3^݉Lq䂖1F@[$pM쌝ҵAO܄KOnz6dv~󒝈?t- Gl ̶xG|6/|v-ir]i/|Pn>M)wd[\0(&(΂Si..+QI6ĽDXziWg*1r֚{ї+nDDS"$Mk+ATk|E?:DE}8L }_v]tUU{.)TTvr .^4Ns,%aj6jWiײQLG]6mw8]OunHʫܧxؖZɟ/RisqÛ5 (23"1|v.)8dL\+`I6,'̕י|4z7^ح$pq j !@'7&G(mq3X?խO4g[M*իke1/̟nsm{I yyN؝CQOb4t\e[-BnC>Nx0~A{2R޵G# q53)K{ =!pXzH3mkuT;<KaO'OKY@ZN- jMa e/ئi Y@HW;mLeBY# -|Bȇr5YyԧPP¼0M|ש }tWA:Zf^Ocy( N% 6eՁ%W2ek}y[ȰaJP6 Z&SfP )by֑T7Z!-Ox>*%6kQh~nrCLWw9aL1 Q9Yw=xpb_,pT*LE!#螄XcIYѧ]ɦ-kM`L` Ya'Oyw]2{PzYXjDPIMƿ{sU B4hp5Gc#5F$[.#lYcd(T]|44Y\k(εlLK"`%bԾ`ٔwWMq8Ot)4@IjLw\v*uNmj;jsEAzp21K3<*[ 8PyJ~3H<8J Qŀ-rs'G Y]TbҽϓPp5X$?# 4-T?>THu*('7l$H1} 5*NݕG"[iy €F<?|HO'*a,}=iHh N񏘁;ue |߅(NQ>_Ao4+:ݘ#[P~X0ʡHڋ!B #&1U2*ޑ$z=aĊscS-/a*0 Z."KN%~knUZqMYbg)g%Y1 ~i90!cUh,އ QH{!Fl)')lMDFvYtT#J{HghFWNj$N|>oͼw3͉Y .= ɱ9 ^( @ǫ:gW${u917CK5>0HȒV<2쳟F:-jVף.]&2ݜJSsJ^C 0Sm2" l*'IQ))p׭6*^ w&FЃ8oQZ{49On@yJ>&*d_}MRc;-i}_s5w*1WgvͼΕG#OK ˅qk2Ss|#ڬœNoy.jdG^<ԁl "꺎3>i%oqg" nu@<}Zn zVˀquFLksVScD=%!}E!fFkGKM,Rq(U8"كGUie9W]-JKϠ*d)XfuUaB۫R;c9%f-u,%?ƖgיRL vϪ\p$ EL-{V 'm7otrMv*3tV 9 ^@!/|vH[tB/CgoQR#%R7qDA_^y"\P)BR8,3v C* ڙP$bR\GOW(-n K;/=!TQMZgfi1p\~\ʮh m"q-9Lw㫼j]1L f;!1 {GS|04M}[m;oc&72#T&+ OfM@W7BȤ7/@Ehn0-EPľJnc:?'ȑG>cImtZ> a7u3KRq53$yFg>r55.P*\?d{YP+MKpGU9tCXzNYPt,jFjtB#SƎZE]]x 򮧜 cp_HoYP1i!K~k'Ic6$u~Bp H}~6Y ߞ} AQ]Vg܅|Z ComP8Lb}-/c~Gj&n*pa +|&Yu)W$HG]o@+֩0jεW>0pknd[yH8TK2B- C@M9qhd:*Wx~ bx@uC:,lhG .Gc!wīt#u@Zix'v~$n؝:a%W޾T(DzuѤnhwўs OX6zyJ45:41'+.18iA1ɅaXe`['V d6qu=Qn?Ng8~[I005,+>&>tstmkz fY{+1 ʊX}2cD&^kRX]$*F*c,%o7IǸap̢<]4S=|4_pd>"rfiڿ!qx""D&ONaTƯkBe9;d#zkbE&NܼEeƪ R;9EyVJM@ttv kGY?{)^n=RX_S5:gdycVLK@蜯j][Ncj/aX> PY@&ۨw+z~x%ȒZ2G.Kdp1| ]gΗp!_,;eaO{n+gOoјM3G%9@szRsyH•>/*Lbr8J#r1wa/'!_lu ?) !M;X{{rn|hSLHU_J&qO߲%\~Q);;SiFvh0O.KA !I?+c !'\kɄþ7q[y4b$a&~^W={?)>/pa& Sϱ,5iSaOQB~ԕ\>%_i_7 | ,'`W'Q_I Y['vL6^1E3A>'"DdpTѨ<~mޤ. !Q7S-oTIqH]XzT2eIY"f^ ?i a@ mˠ]J԰źusrA> bc>6o[ ֺӏkXYcn\ d>YV)Lw2O!UB x#DaڗJco+LyU(UaXX2e=&[2;iNR֘JLQj*i, #,z= :&=vkYFT5\Wɕ X&!vTVbn !1H@u/iXO!;TbqgU z+;ٗ* :i |P伺>Le ]mj#D4@\RP0d&.Ug;ZN;6lo@X):h& LZn ӍmV׃VNw;ysCDzlTxZM'YJ9QR.xutQՔ0Lҩ Cj+L}tҿ%kBE GӣD4,m0;8'ō㇭ܪU¸R׼;4X]F>K)ݣqjqsY`hIZDxT5W<Ì2aNrU>͍f7YbiTYh pRo:}Z&ǐK?`Kf ?bOU FUv!/㘡EBK2\IYUWR/gSC.iX,H"W== +Ӷ-kJxكoa Om6YD}}"'3Τ6z~rnNxo)N򳁃d9of}ta|CIE;kMfBLKK+8O]E. oIM*Dຣbc8on$qVh p`?PY#Y~ŝBSJh^_7-pQ9t7xRrP7lء?ҕD?r&KQ~WDc1XMz_۱ε ]nto,7%+}*`-n|# KET$i@Qvng\PnYH`Q$wƉ"@O:%Ԭe`xy._])ѹ^t9VGTAnt_йC!;#q^9C߽~{rі:buJ[}{tQXJ3˫VKW:*ƣZw̾΂k)mcl5Ar"/KiF_%d *?x8ƭN=?Pjc~L0 "$=T#b\|\bWp7]0Gl<{,xL9<УMG7dvLt49/a#FO!>gc(:;ŝwkQ SYݽ8H͟{]"vo98t&Uڇ񤣓32S>+Rk5{`H}7 X8Y*IUUa@NB^`v w)E}FyQ}][JQVzBOȾ$2fA ^x~.fw:ձnap?Mu A^T*\!mR&1B*r*#FG( #pɠ~[2.G8Zaн VZ1)aAR#z3Q~42Zm~Z'QMIFcqMHFL%i]?Յk#DP1zzX˻=4¬C aS>+@{qnl:\y8w4V*}X'僖3Z( 78]ۅhu? Yc͸w O=_B09i%H76 MvIlK2ܸs# `Rr#0YbL[rɞ1=O"Ú*/7u?Z q^.a5~mǣ7PEKjIi"9XajvM/h&?>B.D&_؁b`USa7B6E I>yK hh܃d슔G gy.}:d;gjN_%)]y{}x6sMnkͭ)+8wBrcQw$jn+ KL9>D¥K& *T&f A] b锺cihH~|Z?ͬOwHEG67-(x#%yYFu24dUi=s<]ߎQҗ֪-ϴ!|ߺ\7HD؟rI0}hy&h>\X5oGq@,2.I XK*,[ 49 lw׳ż x_h֒5N`4 ply63k[c3at^f]ֻieV&.ddoqt$ɜ*s"S>^!>^Ax݁gxIv}KROa d]+.DYؔ<4,lq<+P2DMs\2=&yfMD6YQ|8\:RUF# #OPm}ޛ8¾y&GJ̔3`pW1s!T}!(LRbf}z] ߏN{ Cv'RTգ4n`Ճ=t?1  ĩ5x> jGSalE lS=^k{gA??~D;O3YvH<D \Z/%s";K ?p2f4? D-_\ظyfPζV2R"$ F + r $(&: xѢS\&Ƃӂ kn)zCs>OfnnX8~ )EiwĜvD {vNg-Qē%~\!W$c 9Q]$YG"+#U|[5ፁ>G2=މ!Hq}C=UJqƉi) W0F6" F6AHר!E'Q`_GUR>ŭFi!|9W8j\ O'Kr=͡˲er`m ":=,3noE\ЮHU1N%wǟ/' !oXdfG\}e[yYBXN;)(#gTDF(䢿QMS*6>#\%'oCv_ݪL%6 {e$h|M@tմ4p4rlan-ҩ%@>@2G`'%/a[: ~)YJph0T(|UW>Q7ZD՟#Doz 7djSy.́4v3~-E%D p8TPܸ5-5k9;v}2Vuut "ʪ¬ԿUS\ Qer]vVX*5ڌT O ;-j BNw >3#w~U('3"qٺhsHA0pxO/Gi=uQpLB g-Q5W|!'fnRk]vT⨓:>?peR$'JWd[pZ rrŲ.~7-19lռQ[&ԮRLJwbWܝ^,8P)K,ޚ4eSuv BwL\t gJN*5Uh ʠA¢J,P0:]:;ⴡ͞mJh(F<+} 3ZT,HȘI>4g/S_D±8& ag{Nt)*\mNBI $p=Hܒj\_2sY|˺X!F (Wǭ*;c4+dK [D}U>=آo%ĝ ["o>Y@Ab.Iws, ^e)ܰd1UOוiakRMDM7h\U\%ء$F@~қsFCL?:U/I - z2RPy g L $, (IneRq}9tZh*5#!ѩOH2}2?Q +)M}^FR}x Th-12X/cuxc#9/rX)QåN+2qt[_ 9!ON&bxiHQP2’¹Sm>c0+m'c-F]mM#{ؼy4lͭ{qS)F|S6/9ԕJNJj\bģX $0FTm %=ů-' ŔL]9Ũ<١e078Uw4&G?e>00Ma WRhV;* h4B`|\[ҩr#<8хwMLClRc7e;͠00imkeفk*F5WԛA?&͘" `(SzaԂ\Fs}zĹ_ jsLJJ/ =\z{6$Syyl;Qy࿇& 1SSE/ߟd^k i2N\;-ڜw0̨𝜺]4fHR)b_nq{Utx ߡ@G?G 8G&jMt'] tBHqH?;Rx悀N=: U7b =>D9ڗ@[؁~sKFp'w>+ɮ+ N&]h {yk7%׀Se#\HH(Ñ*;{vZ޶ ><6Z')=*XwB\NGQ_Wev,:}L0/U% !R=dB~ D]mZ]a۪2wE`r|?Yx` /=^[kRW3 E:6hokak 9K' Cn9n1ů= M郘m4.Qt:`G2vR~4kB @j)S!*hwfX <0s#3ޚUV`, Ww*qmkb ҦQNp< 4%1y_N4[zʂ֥t# 0Ϝa{:6TV“M^x75x>!@GNtjkྫྷJxSh8Α ҈g7bS>Ana [o.D:rQZ|T2\YsRuF8,neZ[vCZ oBdv6Z:JtlSQ ;"_sINms;>'DёgǦ1Rsph"z9..vvh{ybyGѽo Ǟ[ ssXIk![Y0-J<܂v6To7jl5 E,N+GVzS><~bqI x 'Di}'^z0 aG;3U`wMCUޓ3]O:*30 s0@|$8;n:8qNN7A~ɭe1腠?n*(EI 蠵\2O/ԯv|!*0=9tz¡lRF[_}}f V&n)ߜqE%5=g5E^pEs.[]X/K`Lm] 8.'i'&Oa*iת}mPe(PƴTwյ:=|k%V֤t߭ + oʆW` Y78=xL+fGXYvQ9T[!M'myy! K~UeCiƬX2g Rj%9 ,lZ'^=b2$)HbP7W}TU>BK/v z~")0́V ]+OaN-+6%ƥ# F썽b璌Izp^f+-XT/};\>; c5~B*k%HW&_Н1{l8:,sggZsk>[oV|5juUf%hAevrVMAj]Χ[h TJNjtUpyyinLA={[{bf1!zԛc CgG~u4J_äMήhqƘyծ߱3EAϊOG$Xy^*=w}vET(O [lt(r,̌$p8Az 6D=A>7E,.( C|;::&lʔW <li,Lʘ5YdѨ] V!ݤR4ȶMznmG$%՚^'ߘe ֠ζdcrnTcDUߌLΜ½38ŷch>M^T4 cb2["7#z ukx8>0+qbcPpKRh]0.E|#Ƕ~0LV!&#䝱ŸՖ8lvnXGKq޸c)Vu'yaaQzVw1xeehĊGW\L^ N/sM5mdf4ǽ^ ~əNpAIAͫO%Fxji9'SK5h5!1^lxvLhn4n绺JN f JkHx"Ÿ'!?$lPg/_OmY/5Pgޟ  qPq~Brn جq`a$GE^I~o^H3a'@ڱFtlݛ}7T !m\lqOm\oqȄ ?k|j䀹-0F\Ԁfr%lkV{i6x[$+"#Qu '%lgOE1|KuUGfpIb9Fx@>ˡզXzƻq1zBU]9Q&[|.y,Xc#(`P %ĂddzF\P'#+^t }%o}?aɕۚZ{Ħ ־kA.;Tm•A~'&R8˂*!U$EQF7Vߖui1M ̨I:-s&Ly0z تQ nz܅"6>2"x%nZ`Ҳ$?qLny4EMLa*){G6!i fߟQÓ1[YHA'w[^CsJ)=م^ngJt@Q+8h׉>.UB1ļٯ' 2+^**ˏ6^no*HSgO x̼kzv爒$|9RϥS ̇sV_xcd~if#ߨI51>/*+L1tID_VomS-+nH8WcN ?8:h̸۱ ;ြ¹DgiD-]%.~ǐ.)FN2(ۤoO_e1.a+">Dz^7?ˆьB͸Ԕp*1&ysU9||g;Z!bd i.9ٝNڣwEgy7ҹ|ٳi3e=2ݷ~'a{aˡnYtO/^ sC Lzh5/|Aqy`vuxM Zcs{lo)Z |!SvVB:t1BT'tG݇ *OyjBOQzVZJs`󙪪tPY!fYK~ß4mFEAվG ^0ǞaȠ1aN6n,w-{[\ V4m?"@lv5# 9.,aEtaqR /٦7-V6RtM(Lzȩ IM<-al~0jJ$ ZK=n&D}l`de2+Qs0H{R J`HWlt*lb5yRU@J$a}ҡfB}+ @'V=o-fO[ 7|%jxˡ }(5g \-j$$2w*ݶj iҬ&=H[~4`u2X\mSK1Sr!v<8ſBLŴ.!IhSɺ![״<}2x!c>JYXf`Dbk}*z[Ca\8~2!ZZ݆.𗨰㳢ؓ|PB U$7/c A?RrX6ƇQ<{@BW7Trí-هN| tZâPсzWӘx# ΄0zS Ar@L `eC9(mn 8_)T4ЊolK ?~H+bľe6%vZ3Raښy4]z?`t)PQ7u7=̒x\,eRfRFYWR1=ESX27{@=p\;I*{-`U;keYd=]'$UU/`bIA(8fAC*ڦ!%w}{PVx((ƥkJ wN{'=T)7Y;DpKP Lr޷~;1QwӼËRZhƊvþ.[l"oC#"M%5 *95N :ahğ >Rkԙ-S.S@ͅh\L̃Pmz$KN?ޒgJw}͓[|D0c6?F{ D&4A@!z6QccV5)Ma,9رc% S&6-kz3 4 s㏭^!VfGQ4t, 1 >+P[(I}w7\TtsL :!Z{[?@yL΍I_Ǧ%_u1wUF"[曉u螚Ӎh9E֢BG|qy[/o7MXVG>[o)#HoQ_U)O&[Pt*VY"t` dW.fB?$=LjO5y]氐(/3%JwpHnW<(nғ}x5ɑCK䪔Zq|b:3`iH,:n =T9kk2so)4;:\  0X3A(ڎ |d1V܍HUBA dNNᒤqJTĴpI*^68! YWtʨKL]n(D [>'$uײVFBњZچ3'{_/&T^oiCyǩ 7972>8~{[mAq*6DBXq[ٯ"7M\2{,YJtP%$ŁXo!1Vk|uǥH >ɠ#ƚU7po| _IJ44꬀~`b{7K?N||zb_|Խ 䐺Sf ;TB8oùZr0(}Gy<]W"R)Rožv0,ܑ#@T4Y[Զesiʟzи4E"; GƄMb)BtBz4nꣳ&Ej6ShR)S""Yz?H\L %df+i,J5f;;1b75A"Pjɑ/@NnPD-JаF>/ջZc3J z4wCc2| kMǏͺki:Yߵ/,{#yGV)#%IȀϮE|XDnyTS9-HIut!E⠮JN΋ D_,k]t&[:tӗF`) {l1irZE5G3aDTtw߷ 6|k]-`>Aƌ>fuI.tΑjA%+nQXeοRf+39Հ¼%fO3Xqv#_Ep=IXPs+" 3[ðgXg]IJC`{- Htㅪ%bY"ߨr#汤]ŮNOY؋A!<*B29oCۃmd@r G6+.lA^4SBhm~=;x ǽNw:ˇO]A时NN\hy%^7I?W<}zrg4ovǡBnXh~K %3Lb2_1wMR5nd,g&MM4=Ӆ; ˁ'a>>CǼ}J&*CsɣQl-2@ x|{IU8=hmsfꡫ,Yz!`tdhYt抚$*KR+KhV/tci۞$dž q1 LVKR@]V&M87to:E#0HiX/2U%Fx絜jhKWC-@4X+0KZdeqيÌWwRZN $Ջ)I U̶0R0r-CߪqCH_.IpM8о$_vC"ǹ>Y|܀qKLR|7_Deϕ&OѵV3_Cx "f`6[" WV/|D{u0YT!NlG M(\0fuE<ޮZ@r)[~pZ1+DY;v&I=z,GhVHE~Ɵ$z-+9ϰ+1HZ3綅My~z63IC(?`dDx]@4%aqa z\d*;W&&\6bbu;%ASUg+ .j RMFx'봙;ysjH3Objh<"m vVDޏ7t"pYΤ૊nY"0zG5P܏aF_.AB{v:ºSʊBJ TZ\1t4_ B.prL|˰#z''AW2u6W{G,/ ٺ^`ô@ oN oӣ!ki\Zø$'n;AFԕk[$.㧬d|m bu3.mD%C3Na/HDx],}eƃ'1D7A[4O~baWJDU=*cyZveMS/PB f@5BlA,! k+v"?n72.s`*Lf[DFe4x*oy:Ŋ1jh]r8(bB@ I5 5YN l@*/LI7sk#N3!TPbS3Ɠ ,m[ h8>J2dwa FEQ̤l&'T+sEC.Xt{엛oIc+Ny{-rk|"}kTj.E0QhR@D`O841-̴~h,٢us~2m=ZREjZ2q]_WbDPjgfg/#)g3Y(/^nqr r!^AϾ|YTeVG_Gq-%wZrZ$0:QOw,TݡėDk_Gc.AUYv! }BD(9HcТUeFrĤ!c5F aF:J\}qjf[5; aFt0@+YM0+p0Q4+/NyNȆʹLe[ojFs(1RxASk SP3P|0[, <\:VQd'ubǔsrb /A'6jp!0@$4 A%U@xۙ qe%s09_49nv}Ipw ՟EuӳV$kB 49Aw<-W @r{(.l8n~Doh 툏%M^@Lj<Raي &[[&R :%]Z\TVD2M[yg2H,TvT] 7 af#Fhz5+%uN>M7"y,)=ذ(k9(au7N"<@j8@V {/<:v6;H! L11ߌcohSc sBE \ؾNxk<݋{WN{_ZmLk̨[ GMBe|93)vX@րBO9hgup Gdqv7~Y’^ 166\7!--_m4 p4M Gd kC\Q=T1Ӿ<3%)Fxdc-?j=n ,%,n^ߠU{k!Ul)޿ޔa&Rį۶?"Xw3dUwǡ+ue bC\)t7Gt=y۪rlJVӻl8V=qw>xW?`7q 5,b5ɱRQ21^[Ug(.HC5u=Q'KO:(b j*@ 'oG3&RSD*8Q0Ϝyic&"Rx 05 RHFH 8AϽyؔu;5t$ NXuh8cK}LTrf;r&vTC}= So=^r S;hÎgc2ot["W@ 8. wst*bHߴчDsiS|YAfr(l౑W54TuydnQ/*A(uHqGCvܕWMyR`Q"})h8i酣g9'x /C&B)eMM-W5Adu jQG-\5Fĕtte'sA(3o`Cź-Syп?}ڸqnH[y`%L~~II Ṿ@/ cFm;n!+`tj3NW uuqH/uf y FHߴGcܿĄ/g^c] |NaS>*:%t_k4oX3}6&gϒÇ<^ٺ0&Jꇊ38T L34Llu& m+GJ/M->O+%S(qْ""~Wpu/0b5#H`j3iKq8: ! gQ8`Ȋ)TuUDQIx^ &x&xwլлpv+֮lérul,]W9RA ;U6б7_zqK2L?n|OА{NIf 큑?SF~;G2Jm+%bhuK%ld+lz<<"$@Mӂ"Vǿ" bgׇTNy38;I:rNc#R9H!x"EVў-_׬C{v3x[țؿ9`ndҠcpSwQ׋ͼ3+K^wÃ$&~wyƢf>(Uʊg>l[)*W=ytApOw^IK d \Ӎl*hm\] /oyFN=VH4"AD^{8WɲjxE T&ZBw_e"lKKc='ub6[?XUZ%zBI?_df~0Hy$zc]W_l!BM DȢHbFm(C@rq"hFGIb}_KJMApdGiQD[4̥oW6p"M ? |nV]0mxߒ<[JWqwWM9@"ڗ`Wٲ34aMLPehj'CU ojKȊȯJ_ "PcXM>j"O3IctO 01GlHގiarHj'R(Oqٷ5$ٝNELnq",Fqθ7v`X-q(׾(h^@Q իLAC?H[.kU'JDٻ|9ѣv `75Ԕ~ B>uN9D{$~#,WA:S| J|QOg4 7 aJ{-@YZ#~PA7Kd,duT/n$[^[V&`ř?,Hǂ?ұ>uJZP@8;mF+ Y%=KN{DpOE0m80rx@I>=DxC ,i zDFt%veu$Aw FOI bMb/BrZ#zddy2 ;l)-#-ώ=WH|.1% wTaL4:q֑'XCOGmޘ(ɲHÙ+UY ݂R:Io &J?#; "Www 0bIxRH gc *|7.$vX)+/xfs %hNs&Hf,JD.DL"| XjU6t*-3; tn8/diwkF]6y[dJ,=!؏"r$PDwD U$USUwN:FDp$imJXd~K`Ķ[dIcABpd(Rw;࣬fr6Z87E ߛĪ5&TlG**B. :օw`;c^K978|rxhW$ ݪ1M8aAyg]F=΅=9X_?ɉЙmX=^BwVY!dUq~co*7(y る&P(HF*4ˈW/[Ws0WW~D{UT{)|XyqbsS:6)}/jD]uyCCx؅lYԒl~m `M,SQ*asQ@[Q`mxW)؉ʏs!?Gd`purY{b`#l;ny'=zA, }PWz_[|=wL:_NH6P(p)YhMH*AjHܙ٥ڙy4*IO ['J~97!ּfX#Jڽvp!%atpż^oϭpV6$E:^YSQ}ʼ[4 Ww~xCQ^`ar@=$478j _D z}J#hnoQPL[tqҚD7h|tFsIAAjb 9`k~/ kR ÜLLgz<}KD-o.d`MMѠa%Q-Ƨ#`H蝵?ΉsM]U;p@C?&"$4ࣚH !ݠzЊwү VUB9SV" .uÚ Im)P(~HJ/03ڃMZ1d]Z8Wڅz뉸nHLzSg#~+OJ $a km,;snl#퉱jL]D߁^x.9 4ug鐻-H.ެRGM/,[B;7Uag sG嘭Ɍc( s>JQ1]T" Ou. ZA? zJt7(-h ?Sذ'_ej(ĠJnļuxsA my_䌊%AϦiT9hf[s2΍9_]4UŤows'@v~K17e۽'&a `{vl А9,vI`9_5v`J%a<{JƴCDp#%^,qO`DM{-EXRWFȑ@zƻcWv) 򻹽*eZD!zc%CKP[)` - .P-)%q]JNX&$k-D\6"bҋsdG9was HO\4._9$cTB:W^<֪5兰i=#.!hV+\ }Laܼq[wޖMTى B_ _ksF¸8$q!tk?; ,Jz]&@ ̾p; Vu=(+Y!v?Bff,մ~Ԡv>2LӔlv[S*LsBEyjQ~ڸ*C Ds)J+8_pϣ(' 63շ(x'{`Ӵoizpw֑G@؋0My 6'zP0"`;'ru.륽^ZhsquWVO'ޞedkC6]=h K{ؘrގko{ X$:fW %c9^m\~ WV9&-UCP="NcmO޻6k X3/.WW OD)s#\ &劇R1iIЊZ!^pP\#ͣm3054$/0lq ܤTJo>Z9(o4=TpgR;b½!]/k_pbGI+!h] _s[~/I1yKJ?o#& H]Pk?|"[+QlI*;G%ӮO)zd2!=V>" T-FqGչ9]?]֗A V_?7S*vS3c3P&]/~jǎ[O=ipM-a dfGW,MU3i26+/dg@Sѳ6f(yh%7#m5UMuFyr)?!f[AS# oiMվys V$sdb]0i!UcL0l"c䶬O>?q kJgPVQ 8U7s`RrePFfO(+r]]*DQgD-f#Il,5yW+ 2G"G )rsh;peB;u_Ϙd=v[V.#WoB8+*Iht/'G4QE)Cvv;?K-y+fJ6Zi90W= fZkuP6־V S7pO)l-"yzv~ [Ԣt-\j LMu?#d3\)V+ikoC+dI}XhSm1.tS@(j[wS{qp#+7HӬ!&{=խCU1 I[+-F޶t#@ϩ}S)Hflؤ+$8=JE2T3P`!A mz\;<}Mw> q˾ҡ*&)ӮP^pF繬 H?'79XBVRzc [|@?ODvT9PoMRoHɏuze FS“pD|,| pt[ZG(;pvaza~]E5<]I/֚AG0$ al5̟TII򯨵uun9%.EEQ ևL؄nv-@+ZK6vՆ0}*2d){hZp@V'4:9*0zG1-pD|fN$P A^/?E$N\ISCK7]II=&OO`8W2VڙĮƮ{L,GξD6-8swZf^2l3ٍLLzdm !WtxG ]"^\ zMV8X Q9> }\JHGѓ 6 xk!`qVWiFg^&%aD &P]-1Dڟ=!V?c!saǜCsqm=)t3d0^a6 lC2ץfRՅKo7HԂ1-xl?9=bZCHC@U!Xd -dlZ%OGÁ1q?Ì*g-7o{ ]z-3=hCd 뷪JO.X}7lB̳E67@i ቅGDk@FMZE;&_>)f|e||~k;9e/lk%*у4S[]MŚk* r)zRm>yš=(巤}]< FEø]M'3NKfb%^l?vcn}m uAfFfaOL)j#[dhk6E)aC؝{kfڔR\nc UI%m:eZYPqiPe6h&#p'CRKeh< /y&H'y8$blM> ҜVi\V&r?|eS2Ԉ*~*X֒ 0}$QںΞ oI|o0v1X\h]l?fjPτbn2/WKei`F9ujdd@5~+ EbRK_մa2ىYT,pP+e"ZcLV娶琱aP[@aiymnyQՊ \^̠,Kx5mQ1#IZܩ@r|PrQNw3 $7E{_@ sC/̪pyQ:5^0ӔVDj`3!NPcE'1K67|&DiT1޲T:&OlG;bYɱbpӪ̧\WN-ˍ-Hݑ"4W id]8 GA#N;sV;ԽA O0߹u/ó46Qs`D 6m~f$6~t] 0)?>,F8m)<~%cKmx65g#B3hyO$G?Q nQ}x3>֍|@0TW,x`.&HagSam>Lu-Iΰ5,X4`DOd1]uT `Xv.淵0-KXk}U%ewխ_<ۀYJw~m}"Vb R09!lב1Dl2PPN^HPǰgG^~J 3:ts(U%*v )m>K9t sd7tg/3Q _(f}(dL=Vb:MDP,!pAߥ_?dP CasS'։a-j,:.Z:o[&>D)o oxPc#*7eF Å lOMO񾑠-+!p6 L%k]c7>v]5?w#wO7wfCaLLA<kǭ >VAt 1t4 CM<UW`L:M,(Zcu#٩Q*$74\ah XZf!*BF y[I J:=kNQ Z2hK#h֋YV ‡I$.p( %4kر-Qf~b}qkCD@&VP0Č]n}6 :*5(ZQe?T\nr L9n%.ո F%p}&Xh /@vrD&>vV/z'p :@qNuEYb9w\-]fu ISLb.br>Ytvݤ U4GC v9+l8P826QoH -9Ubfp-#?z@/3=[[yar:y|35a*^Ja|88ZϱVܗVJi"˖a!>YR2JfXV"?E 8゠4>NXot`V#{Z]7xoy*gAj({O$٭<-7W9;8nՑV ^Hb,= -ϼ6'F9e0{0qşgC^tb):Bai^iKikϡ&ԵEװP,܃wF5v=Ӑ@LM8\4'y}[Өԅ؉Mp `&uhG&]lSZe3tcXڷK%sWMQ"5Iq{v`cYO\MR{µH/chirFB^ltِZ,D_I!RUAFY D[;A0A)C_Aij[$y\qȝ^Տ>aވ>/ʐ&}ݕx?RYwڡgCHsbK{GORt:Q;e 5 麂L;_lfmޔ]SKXR LEW:p~b%X\9 G(CeT~$(cq?[\ܹtN["C38Z(F?ܐ=gTs%Wcu,k6 .f_[Vf9e JFF@ , 37s=z) VWY V3'3RO`%c,,T,w?x##blM5pݗ~o=BfHs-*[־hAq074&IlA"Š ̯^ Ӝ#zP {ťi{J[l5 UzVʬx?/$Ԣ0~ j@xDbm#^xǸ ]-#iNrO_>&9-G-&A |F .g|5 {?8ۦ_*3){BG*1 ytɸ}BUxhuM=B- TÃ~ sw>Mg"^?QzP#hh=-( |>sSK[G:y g\ jajiIsQoEeViz9}YMUUtPC'}Gj_J#mq @)ب" ;H=ìT,DY+4(QBAƣpH +IALiE/ P(#*32jdgjuԽ=dfARuE./'\HѫkhUo:NUt뙭3yJA'lJf?DRjQ`'fW/d(`_B,8R(.eQqU9ϋ^s(qR(Z;wfo޽Nb\/e'քC@m~g^?)$dD AQCOAbtew~^] DTR7w[r4U]]yӣj^`MKf =oGmFAv7+ylR.1+ 'Y[5Ip9EH.f0T.v5 eK`8s\aZ!Y,h$ QR]a*`i!_vYEze3xUЬ`|{"xTlqk*SޝwԅOu,IilIGzfjwKq(p},Amh`f% T5!D6?Ld͈ F #_C]J=Y+p7B$PןɯA .Т4*b1'Wu0U!:ÃNuG:56ٲqcSSo[ JIT!CӶW&7@j᪾4U+OP [j !$5OlmMQ6 gĝyƒMUqzXaAi(:p3taָds ː91kׄL7Lyh?A,V iqUŚ6n{h G<% <􈶺&l+ca\a8).@p^XT% (]IվM;ZݾNLPOp]n0 ~cNXJ?M20iۛfYo ʁ81Ze]nl)afj8W)U7 _{l}ޘUƔ/)-Emp-`4yЗH %r&g6L$0YUxŊOX.g:bWnd__s񶎭;W5IHwBkfBu2w0[+|dU\wcRfm?=F|\H8 3D {L"'](t,42~wݓa*~hP,(k^T_l,UWOa6*BEa=iƁ`Mbbre| )|S xJiL@|2+1D GCOnq\VտXۮa"i>7%E{?!. e;Att3z@˜9VJT?1_ᡄw7ޑHE6D`d2H⣣M>Hw2V UוcD~rw+D;jC~Y%-0Ftl5/KLJ&n=m51Ȩl"Z|}OEŞA_^1b7xmH:5OpQt`Sye;٥kתR1RqZdZ&#׉6ԦjEӼ`G+ =죄K zh0'i<6MgEs&6D@e?s x& :rҤs~ccp ө[t¦bQJɓhŹhFWO[i8$CrӰkT~^Y(&HSt'Ż:;Xo .}I ]꼶w @y-[CAv`PhW>ƝVK !r'\"Ψ+尧|1Tgpd ^g WM j1 P*A|1mÆUc2hȚiM'uOwɝ;IB~oxnnQAݐM)s[3Kga!I46=WazeAN']1^V̖ ɡvdZ㳭mœf\CK3ٍvgҎꝛk +;VQHޓ>% %b3rȞ)^h-_G$~9 RfD9ies+gHPUP<7E+ĽRT ~q!TS5eDd#%cX&$C:^q16c-C% ED hKS c|Nv@,{)\e2pݨM BZ+b2܃ h(%(oaiXtK"/k! YSq!'N эW~M6| ATf*[-#fB -<_Fc'w_8 u*ϟ0 ٢5ޟkQ)N(=s{+ۤF=ZR8z3Ac2Ɵ+v{y8d:k--LeG+O4PJr~^$CF3L'Y ETo[TB%O4D5n>BR fJ .nufJ; &yM-U(v:,p.c%mɪVۆYXwtFA~)LsPb#\,H1CE̋`$"rcڨV>jubY|߾ΥLp̄qCM$t8O՞94.}OlX4W/JVcǀ=!ܶ%ynP|>PI߱ȧ80t!jqNv`h5WN@g%ECֱX᲼ˮMgs-c? ؆ Y]3c†|OQص3ŗKlsGD#ۨ?FIAckT34ֽkĭI`1)@nO%mhRڪFGc.*QPUw$BqO9~l%|=5B@c!KTxʷTFt8~&[ ۧs[M_y} &ޱn.05g;o77mDǶ)s)O=ǵF`z8߬ê*iµCEs<& ҹS?YʗD4kt>aW3D[D!A'<սll"Đwʷ4;8?>\\6hָS4XicJ|jmA‚)\:b)L49;;M5D_D&(i$6S'5LGj.,}l'BY) ;1I4 kNGRyY@BRo-#;>jX E#W;TJcU "xkj "-Hz14$]e2Z<%(EN[C64F_:y߸00TkrBhOjCNXK'A >քaRph"˺>S"zrjW[iE~W€bk-)ZNU#`8Fn9QA * ݞRZɶsu^G\OM^ [.D*\Ns[=c]P.cb P1j t` R̤LN*ǽWG>sf$*Egg Rg*4ַV%)mI"^V\!_/ݦtLu+I]ym(*s5drl xovlr_>d)kz0 $~dUxq eK 1QZ^YaJh&cO͢3}QY2iO 9 &F9 _pͱ˿{J 9C9캍@?I"gN1\.| d/;/"Yk٠"qe1Ojt0Q;ZiaFX/*\VVu )kk?醀֠ރiAгBqRweU6&Lw U~!~xI~XPg@ưY=4zueؔ/R>RxLi+HdIIeF<, Cu J7"hUmPLsEKcn?$;:aB|]:&ZƤDsћoW9el7`j T >d.uy$gd!,2Qsu'wY%.CL)}[DV'фeQȴ硖eJNs65y]j H`/</!RXL\T6%єkkYK. TkzKk2t< ^R0?xk$z#i9\:QJٮ"Tm9!XOlԑ=o֗C`؊[(t[+>ZЬÂGw~ц?}pL.ޯadǯB-ݚ导WS(Fq )\qP%XWn5|~[,lHM s-Kx|nIewgi8N&F9Hgt$Yzl|oX3aZIֲu`M;1PI ϶F'dDq=$t[ ,\nSDF>)+{o,+\GR |/z^t HQ[#bAcCD/1,EM4mDpPwdb H̵ $=.or(/NB|=_GӚm,8-rsjy2% U&MȻI.ue鱋 a5RMQc֖ x*P Xk蘿3i~ }?*8QC*å)HBlKKg"aQSpLoa- :OA k2q{I-3xݖ>O^Lm+Vp&낢ިLp鑼l(Cp9k6 x'c>{BPs-JVP ";g<Vd)0Yqҕ /)[1G U1MhuA[ +~WF3X]_Cy˕>qw6n]-R(//,M"MINCVкhs˪w" 0B¿|zע+hZ|'y-H/U&uXׁZޠΒ,־>X߭5iRr/vąTDxkRuA-R@@8bPB Zxij"x,P?4549C}`T`| ;QF@~ELVnv]^FYGiPUo\c*{O(ߖ3w_yhDB#ԺlUɰJzQa௻ÀuWNlU5q-* nԿ{lM-(>(wz5i6bDg1E L Fp CfKLo3)"8%sC1$;gY1H /e]9~X h"O/~BNâMPꌑu~=G8Mt9b)Lq;p(ۚ >YOEjĊ[wHlo"x9 D-EKLtTgQKcG\$lYslz14A>rJ:nu,>sA :c )ܞF|A՛@(`XfX9"@mLw0$= L 3֖n cl3 4$? iN$0'Q8*Cd1Y >qyD4# if%w{dVH?Di·&u5:2^9 qt h^MX)a\v ϰ4cէҲLX,6<[Sq y-D@* e.FcG+qmjWfx'pE- :B xܩ^?ub)9XP,AT{?mP׮IyJ(~CSؘx%QGWoKi4^h쬽jW}}»ƶV9 @#1QЅ4~щtc?QgcpT/kMzL[*) <J/HH$k!| umJ\/@ tu\O҃8X_U^Sq(O -2|zn?5޼> 9PhO⚄Y~2@˿&qGSnuJ9k1  'BM5ĊgO+$^D2~V8pâ{Žw#X8S⎃Y>T9|8!GI n94bI>a`JLoϹa;%ӦACm`vHFv@P..-qOj)^в:$́oJ᎑3OhȋR XkʺT@XɜA ]u%V Gf5V)qp'ZoԸ9O MA1+>"%`Q?%iͧ_+S iOȲgKiҎ_E *ulNVYcJ`6[lb`>{A#(adbN^ݜ`4~Whi;ca ~kH] _.b{ z,*Z6Q&uDqD2_Sж!HW ؑ>M0 Nے6 D IJﺇtϨ =s}K Q./"&lB8=HIUHnUi'iΡi6x%k 2xsؔ+؛͂%GjعgT kKsޓG V_o <{ƔWW/ @N6,/km1*ܢ1ib Ck 9@xFIy)=ӴCxN Ơjs^)yDa/.1i?g|7@%KyIZkWI3qkq~ĹZN2˩#Q-q5MIgf6|@TX*C$Q (C$J'8!F ͪ`_ [/n`TJR!KȏՐ턙<=f%\&LmhGg@v{J[g@=:$ⳉʔ|m"L|u i$lAѨ/8,Ɉ*ca\uS (AHjP9΃(~JlWY -=owZ5aS }yn+CwdsΙ1e Fu`F giJQu2Q~Ej: -3vQT!'f7nO}OWY:y} fNOs> d(ae2p c;2xl a(r(}s x;ׄ6ܽ oA g"=,>{z!_9JD"lw|Fb~oFLT2KUl? &tl&ni\\|<=|*y/Ix+(QHnw0ִT*/lΡ,o;SŷCP!3bD爀sϿ0f6Iş#U,<ѧi~mCfLq::7:sգ7DяoP_ԛzk!0sg6J*xfttg vF^g~8b+_Q92$Ciw4اj# y}Z+ R:M4︗D ibKzKӜ(2s ׯ[Q%,N:ZFix->w?RFLYCEj1c3ce,2>!a$9=Ygп@g8h;U$͍>&<l\ξqdHkuDk9%!}f;CocbcqquV)PqCqG )Ar3:$TA|di++OZmcus ?2I7hVHý~zԤRR Fe4t(k`k9L`Vh_{hJq$AWn۴4`jcѦNr+K]Q{AMa>82= '5>5  @X*m`QCMZ_RT,ELoc/>|N1b@ސrMFMP"ToUf-Gs-bMכk^͒$~]BK?46SDQ` k'﯊jD ?.28ª˹[] Xok1JxPZ@[Oc1u7iLj>[Q# {5ѿS[Yv$3q2S"g^g*Ĭ"58n%au:ב2Ūz2XzY" K9 鍿]p<`{akm!okdl4ߧ<u%N:S^_@cV:jg`ь1&o"?KcuiDŽ99vJ/V4W3oؤRAG*ٟx`+`X45*M+SC-P~^׌]UmS$L,/w84~ wT\h8+Mn)SϜUjxqa(2.%4ţvR'Y95rLxVРPƄP޷[4R<<52'zsUE#nއ;Ùщ9hEÒ"K * !֖aXwuOF/Fќ.}8!kJ?BT6ExnbNᔝ(C7Ա+L"͚>xꑹ_~;4LWj@3e5plcNJ$R)㟒4+s)LgT@ӯ;*_sfؿ88cgv:x< e2K/3#Tpa;pjqbLaKӰ}`,gN6Zu4G |+ y>ӽf=,DW̽9}\Cl3 3u5(9S/SZfAѷ,rtS!Rj&ꍔ ^@䟷Ǽ\Iz\ Ƌ(+ HU^&jki}̉%Oǻ^Tl-:8Ɨ79K@8}d yQba=CN-+ZN.^2OoG>E!kRqQZB٦TΥbNR)<k:׶L\0-W2#P}BN!X9x9lEX跛*3GQ)FbJ ;z i3ItHNB \ K/Iespj 9JȊyě&aB3KwKe"'%݅+;o8A"pSRU 1v E+ S-'UWN7,ַe$X"f6sF.4sR]Z^ -N?gmTSB M\uFVJF#t]ʞn971o(rsuknI@,⫂VJctg.F^ظQ/)qіĨ+UѤl^Rv*nڼ-KG4ĄWp--M @C4o{ubY#dV{M7tk͓4Qm[;s_|3CCGg}PsuBx؃Pq/fћCd3SP3Z.]o]29㚾}l)֘bCqB 4./u  }&9 X^7yJ^:TC<$llOhmI}\`Fqg:7s(8Nu0HկV]pm"c#o/d́be6Х'2]ɖT,V0A=GUլݫK6(8i4Kml8 pq y2~#$\U=-18s{,kT&Zu)@=Ջ '9ԧr?v-.grq.K_m٣$;X;EWN -LAD ӣew I>^,ԭUƖW3z'c#~P!^!ȖT-Z>gD7 u7i06T(8nNc |:I { H&bo+r~D HKKtv. vNȅYBv>P dĜҘ?G2p L32RBۣ,]OBT;u7 딓Hj104t**aJPpVC?Uj Ԗpі (0 $I1;PFR⹋J(4|!NH`ejȢ37.ꡈCeVsK>h?>Yub-7 iG]]+YR CѯѦf s='K>t9z S9'VκEC%ŀcδ!{#UyuG.?CPMBЍ!3|aUK3O$dEsal)OqbH:VH $mi "掊:?Yk6uhoH4LoPFglEȷ{ދ~ X &fS^R*?d2Hd$80-3BJO\?[lw{c7ibX[.dJk:Oo3' aa=^b 59KD-<~%z# T d;ߓȹ:e_>:]9Gl;r灣^1 KwYiBkJqMX wu_#pʹTcTS]݌#`[-[VRԀfMu&DbC#vctJs'JZ;=,K'vT%N{yNS㒻%4b0Z ~bi'?pli"lD`4lXxI8EN> 81SVscL,~nN@gLټ56S-c!7dssUͮCa}kܚ<\*;jKc6ب$i#N1 `I6j0ӻ.6f;!r 0Oq.Xf3mn ]3 l|thwA &L5-#/;_P+ 0(O}Slgg,Q19!>a& )a:xk*! cMr3Je-}l!ŧĿA]Ü_EFtfjY+4|np i/[÷`َz-o'ᘮf\-1*4ZGb*x;OY4P5>˒}C`@$9f] ,A 1Ct4P@fq, tyi<  J"D&Y>"uy?< BlQ˰@;-9ͧ$!3Z856B-ОLA\Dމ֒ms׍ZJs-DǃҌ-/\ BNJW͐m;5FnacPKߐZ3JC)ͧ4hFU(|(ΏM/?Iigd%l@ 0zVѯ<_TFSvFq({C,^/]a#>8 CpR^RDv2R'K{/~ )S3c<\"QG eg1 @(.G Sȍ$'WͣA쏷ײ50bێ#'^JQsZ\cb/dV ڬ$W$0,k 0_\@Aƿ>u@)yVtucYBޢ6o T!JOrc? *f{?(:,4=8#Zy\bnG.}:ԝ;e6GĮ11ww$}3z|%D8Wȯ rݹ]|O>301)N-%i5LFf㬞Irc&m{gp&PMg"㍤cTCK~) 6ګDeAݹF ֧[7ڹqčVUfrr3D^$_{8S_7?c|O85ED=`Edtk>Sp3v&!1[lCMXRcQ 4[$ba/Iroճ lwP::hh \ܟYB5i&Y v%kffUU, ]dK$> { ?`MkT?|nHCq, i41 z?<^tQ&kyV( wWwK3!'l5Ճ_1w^S}S12/R#ܫmIN]UljGP<>]R 8j!cy̗Wy(hLQ`^ ^2ra#X Uj.8+l / |XuyoЌnܹxcU!1&x >įI@?q>ɗkK[j# @*5aD`5 ;B{iFC". Ew áp_St_ 57KUC#&jG!dj&1E;#NLbx.XKkeP9pdKlJmj[ډTE!ٽ[S0Gޖlju%Y:bQN4iZ,xD`F_s2G3ve%ID-2\Y Ĥs.C# ^a^0 Q^+a\%c]igz'h4GU#,у]|?QMa&Q;xJ)í#=QyA硒4pq>`סK;oatEwkm@obttRMVƎ߆.u)!8@<DSpEϝp V [.8%h@O(H0 PtFj^bOlҶ=R9|a,軧'@P[R]0ߚ3~(}qzze8dCI>emRY|D@ֳdHXܷk6u?vHP1"6=YtYzKjHYrx:຿BڟQ oȆ2kqdpPCaJC> ~q5fPqu>qSh T & Dx Q?d}ta%ҕKI%ưe!$w7% 3R͚(L==vHXƬI>VKS:Os6t& m]:m2G]b%#?KU驩`ĊnM2Ga%^(ݽjGLg^jy7:kLKlֿ_,bP{0: cD3֫Of2x+Pʙ9O.{hc{Mz̼=~.!2^oBH5~$z ZOp ,R߼4 =*xC!C%'̹5k@Bi^'Lx!ʛs2@t[>A?ZϔiFDNM *Ȁl$OLVHS3:Ọlp&43L˅Fy#g)P`Տ;&a1–<C=SDta&qf! 1APc$kD{Z7%B4@EDmNbs7~@!i1TXoSVH.k=@jtnk\R> g"@ZpPIÔ:u5nG:F`; Et -?Se),&٥,o$5(!7M/p &!XŘQ9ʏ~ؖC|*ɕkibaos@ T ^Ƞ$d9 f,0W=v3DhA.ut+Ӹ,þVcMnj^@'[#R'.GghñK|EU!gж)@z_>/\+\4\;~r@34 FhJ-uڠqvXTf;)/2TAS%k=*D`Q.Fk =$C)|aAP%H,?{@YC6q}5'? o1\} LJQXy[USWW[7'T}e#_Ͽ(=kCe*+bw1ssłmX?`tT !օ; dݖa_9h6b}2P~%mI@. />2rA~l !b`~ȮmjYTuKoRx#꡷Wϯ,`{uԺF hlR!BP얻ʌI"Q%)N;<zBE0~G;j)Oڂ(רPOW-}h!u| A)?D}&Fܻ͵: 6&ر]|sY/c$xÚEu [q (pF#97$;2qP:=Ԙ> V [+ g[ *1&y[GXLEv [}F?]x[E+)n5j- i?P[\aT xt>whX;rk><;Ԏ=H)،wFmG{?U&uq[d{̟Ce2UD-s3.DOJȤꂟDӦ Kps5Y+N; aE05G_*.!,\^0D/#=P5Oʲn%3kfeȷTe`\+3\!EIEW|nx G m*{7cҒB?t}^Vù,b(O2cQZK}r#cT UaH甪|޺"k)2S FcZ8K+`S"5gώU:%[׵2ά6WrZ^JѶBM-,LPjj؜/'W&ی4L~ST2e8c|¾Jqқ4l pq4Zzdyy?% ϋ(G}4-ZE^Yelkp'|,7L%$%t'!*}j[Jj02V0m~f Gmf6UZB?UmVXVojˉ4)I~b9v h-ʠHZytSVoC0t JdsfK ^W-b1)&\m6.hrAXSUÚYDpfoݏڛ#5"'e݈=;cw0K-SE˱w] z`=}>eOsvB?͌y`go;Ua]mgl627NC(.ѯzy\LA$L=8 &/a7 &>7BZ&_G]I'T9VԼ i-7z;:FPYB°JH1nN0]&h+_VZʠ$Q ]O+]\G*zX蝀70D`b+[twP&W|2([a y~ڠlNwewjuz2,9mnyK=Ϗ.6GJ6"۶]g=&Y ֧Ӈ w|3%#yVU*Z|/wDsK3k fG_oW)+Q1嘿s2@e;"pc[CX6#*:c\B:Hf0]ێyϭqfu@ܸT̴ F0ِJdF+-Hll#yۨ,=ڲEV;ꧥ}rsOZ_E/D\Rq]3bExe(5-A!9=V,KQכ \OuZ4aZI:52glaƎU8U-TךKA$-m-n3wtzκ;}>d9]F"$ol``~\۩T \כ_c,.j rۋj/!V3jS|ώ h:6;:|@f'e' /D~GDD뼍ðet%gYW0(OG͇ᫌe v@ZPIk<mXJإp!0^BuiIkWMr?iI\!V@h Y^uf鑷׼]<jg3k)wz_oV^MN7V9ǦޞPr/ʥ]xa杈mˍN9;IbM{FJAfJo*@҄C@@? 5.*u4CJu'V {6^/ڜ֢~|n-לv(7|Z\fC`e/-~:`L&^&Y8z޹}~vUѢ3RG}B{`dufFE=wSZc^6ds\r(~]6ls[ev3_X->lUO%~\ Hed%ƶǷ0rg4P%T!ïT1dh~ P^(oD^qJR Y^Hq;Vx/!>, 8VX~vBPHzgYKg` *Vr*KwDdSI^ =pGC}'?ð.hp3 pa%[0 ?Vf)M<yKV?"(b d  (`%1%ڌ1{\(~\:*eQ;H4CwѲ\lGQ]H 'z\?O\9mGG)*C-RܽNZN0l C0d򳼉^6(jF Qs>HOekZQD@:#o)ݢdlF@XszFVs<׃7>V{])SryuoѽQ ʒ }8n|4 dPBW-Dt@(OKzas!+hغB|CH}J>:pm(Gep3֕jj㷎l%l.g YJbY udCJ@i}Wrz)*ECQ<bBsRW͚. *P{r9mL`e[ /8h3_\1zB!#kҎGny<_ 3'1JoIt].D6R'f4lwkd?Mr{74tja2}ֿ3ǖ}C|%o(Cm7Fp,M}Aʆ172\iW^؄e GLJ&sy3>U lhN`yF Aݟ.itP`+[qW}VB5S|gvj"P L @E(GQe$Q)[:Ks7c߾l 4ɅZyˬzyеz!ct)ʨQs z2P鎔4iu0)U` +%%E06;l^)I90 h4vRlN[N_ءr IPЅ溹.`hJx]u(=XRSڀw_S?TÏ3wA}Hzk^8rNzA(ٖGuc{k=' )Sxݭr;eaU1 ^HUutX&չ I4bTSMbE3ɩOn/;Eju1Xo4(ޭiE\JmSY2>vO˼uL<nT|a2y9~8SuR#FYlWdU\qŧZ,-,;9: y>%h+5wAvEX]ﹸňf0gi"0\Q2j!_yGvkV-fŴ%tU9D"b{~3l]K%y;¼Ѓ9'qw\vIN&S l2e*ݏ]gV4v,|WjJ} ͽ$0{Jꔬ=q!t}3y 'Kw|-(ccll XxvB_$!0j^8UsrNB:@ԡI|ԎMl5ExŲEY+X19 Bpk֐ұT{ƃ1+yH׫XS]Ub6gyʽgg1n<#~Am&^֣<ނJi՜RL03nŸX\ۍ=ֱ4v2ufcQ+GԂ |KAh[1[j&*uiEva"Fh wf~ P₧- KanIJbuf~–]9}q?YUySCr8{$,[\֧[?XR$ϿAl}J9`z ɗ(@Nr2]}h5ga!Iw"Un#^|ܯ<*JJYqo!BcgJ'&B vFomGH= z\qjb7~8T]$f"EuoPpm9r '" |͋ڙ~$t+&熸>R $~!Y= "밣PsAd JNXFZ# u̅r:HfCP h,.A~Ԃ@4U,QMvCI]}5 XرVـ z{;O;[h@ ByA [=WӼ]x}O镕drY*09oۨLU3>, [h\W[3WGF]_7.U.[[E'fק%3$ j,FգQ2q0R "$YBaJdtn׌;ذDfĊ 9ߒEVĝΓ\Q?J50qMX`{eCUN`0E( H~d -Hzr̵PeHce_dE5(F5tndT=3  YF b@]6D5 ҵk#vA|1K.H1}# W }^nfC]GRn6"u&x-VC Jm8˿|䠙#f;oe7Q%xSmͻI;@IX!mx-<{|Le@Vy6<i=2a9|͗WW/DM%-p"X; ho1^y:%?Y/5r\h^H8 ?sj!S( U/بih5nqNd~4s}&X*K-БHzഈӕ6ݒɁ`wYlhkSԪxigDӿ̒Tg򱨼pj&DqF '2ٜV1Z}4ޣ3"cQ&DAINߥz$v} jPzG27۬;lh^iXk39Y&$[rՌi.tp4&eM6WԖU V?lfk I )HizMPƳi=B}D*IfMn5)zaU3—M]i_}1|ib}뻧HcesCPfc>g 疭OSu7e=BNAk(j3toPK'C1(2 ljF[׸>4rJ&0喺;p\o$C.(6edmr'N6߿yKҹZA2,W0)ieX֮!bIKq!:ڛN\`V"|xAPhGktX vqp-\$_{~R޵)(;ʤ|NcR)je cO|O@=wgw|o|"Nޡ"QgW`={M&X\h+2g׽Ospqo&q|{}_9ޅz6\acSgu\}.j"i$@ B!vZS麟es0Kl.<*󅶂\j~/fR N$%g}(&4ǧKJ&^.`6YeƬVJ;YVtqw*s4H,`BvS*Q|2q$Q|W.6B~Bs.i# TZajSYjfc'w%o,j_Oqo#3\AT`fl>V2ulYN!ĞZ^Я)g57xtu۴ l%;*yf%KHZl1=7QT'zEc-z|>=v :)G녣KP>#&>u&B3zK_Ba_, P4/̘ԷuNxY56؈Bu_X/c,]F7[j4S8a>Zvw@sv$dVN{,jɪD؍c:az.xX5>s=AW_Y U&6 qGI0ٵj⢰$ieaqU=?(p^b؅]M| ٻ0<Kڔy$UxSfMaIik]Zc`/b31_e#|fHTbN!rqȹ%{gJa`ۍKV!Q?tBd"g-Vd$%Ε7 F[+mmUtZJ\oX̾W| h7f>,7imdID * d&NI .JDE^J2tؾߠ2m=Xn}xVA NA ?Da}j;ҿ!\[~=igUd'^.!|~[ 1g\on-+x[oۧdxT7?XD iM0>?U;VpRW? : I7X _]0WQPsG'r?N#qG - K6pvբdY{TʌQ8GH[~W$pLv2+]--ȃQcBg4X" 'j dOGPrb 0cld@ 悭 pn-֩=ibk}MY sclqlB`iޢV~|,T^:n=߭# )V /Ұc-pT|Xs2t JBſ9nB--miPΔ3ꨭ%̔}6(EϣQ3.U7KP o r11T fLe$jH}YV x m uO>96@kRcvH4O1FX[:IjdJP>T1媂<}Ϯ78cs0C9a1ÒKKI?nxFG`_BDGlٿ /#2O;US{Cd7M$1=oE $+b׆G'N% x/B /Z^P4 ¨r^]蟡 Ych+];h Jb=WCoxp7CkjWsL$Jl!.:]e3vX::jD$Ⱥjf[Zb=0HBYF!fdu`ZОK{Lb9de2e 4^~lպy/~ֽ| I +u'C(l#͏znoqC=] Vi?8`kM#L'oQp؍|! EQ2.A^K64'qS/(K*Gm f̋I_&YMSY 3mYX0<^Q8B9ãH?T.59N9GQ>2iv( W6ά*8EJ\NF ߢ0Zؙ1X{̙:; A@Őe/6HFA Y%d_2k U|`KV"b|_.2o|S>n] VcJάxOyy¤"5KwԐ4&y_\N"A{,48 Aź%!T}H]"NMdCJ1L:͇ܠ#45$`[ؖ|,Ud*.'1W"|"G9ETO1,yzƥ}ۿyA U+xUsc[fE($E"I},l-FvsߠǬ.j^SY&2AК/'_R\BLy뾛~oQrl@jN`a} =AG 4d6 g8kwfQ(TT@S1^$K\heف+Hdbtp)ʁ+B;k\>dj'G/tu,o?Ml4sq)p:),U2 ZK|*%D;&ڣJb bAΑp%rH2E%k⻟lMg *x a:nF Uw\cZzWX%:GL>g<KVX9F 2ǖlZ&Ec:+Dȹg;dj =<%UE=@OeUFu|1Y2TWJ(* =xo4Fp˅ L2< '+!fx'ɶh-_qp)@N륫?$)C_CDИg?2v$7st.в<}R>'+$^- H<^»ӘS[f̑8^{bTՔWv5f:TjRҽzǁR^[Fv^o!2.:S|BHS%&DUd[׎sw gyjQT#~hOo5da}[|:@]CDd5gx9H_ \Q@|&V'֏7{Rf:D` fwV PP Hڋq PNb+I !eP[-/T  |; XXl`LIn$.%P5D¿ɛA!(IY-p04u3DZN27QŝJn2D_ɵa2[Yv5k)G7jI=IknС̥T=:Yý55!E;|\ gHm~*1mF m7.}(DGrPu9:Ƶk@ֹuiDN BXbJJ(Ok$箪_z$sG~1 w+MWHx'CnaA>kBp͞,Vhp=kg\H\+},.=4%-pZ g%dfu̬̍)ſVM30B.4B4N nhy]-H*ǝ|"ZwY>֧DBުzoJjĦKւ/|k9V*M<}+chp]|1園&r2Dr$*Y 7t :N>8X܈+N=;^0(] <2X.B2m`홏Eu7 (~kt݇ i@\́^fCХe q$GSSxm2=W>9tc_}bSY15faѢ acY 1R wso-ʓ$)I!B - Չ(PvZgAiS|'EHC]z&jD"JRʁ@޽ӬA~,j+Cw5t褱'`,\L܅]ؿdj!w<pU#(; eDABQ4 Pak)btك_;ώTZ6d1#Pn'%*5y44H8>grwp+)Yor 6OKRP,{NzScaH-POᶫcXHsRyJpJr:8<.ґ䎌5\8v<_c}9sJd]|Åҷ[vT{c_2co9г"lMJ}VS&e=(+`ʖOxzъVئgC^~-CSPH3]b <#ىgg+ wtDv2692 h8uE ّ덕̸f,nkjQ֓SORf8mO-ˡ^RB` `6M+t!QihrjJ^ +FnpF cY'JwwɅԮߡq8v:=B;QJj :P`& ]AէGl-ҒPa}>|ߍ}w5J&QSnZHmi2 8Gkkô.9ݖ5o%ӭA/36}[1rk VCڤHX JǤ Sك=Bd AqoK#gYVyALtCDTdHLinljb^‘r0\1Pcdu/WtRASuG ~ + mDkGxl s wUgc1M-E"\w).2/E~܆G9!$,x!#C_aڠ^4M$TE nޯS 8lbǶUk`_flI;&Gٶ*W8cέ=0 5II'}ct#|+=^IKsXu#yU\aO緫aC`wUt\KtzZUiV/ `%rxn^a,60zv;8V&̜e"ABS}MrUL# ʤ2e!蚗]_X&.HB֪y?77d2,pVl`ՉOAz&|Ǥ73P3-iL30ZWJ"z:"2.ȶel^Rc}}^]?@'m]9S + `lF|m`@N G1C9dMط'>ZZ-+ 1sKHmrʜR eHL.k8T(E/!1;g%~1 F. %]GTKU=OP{:C kYm4ƕq.lӁMVw,u|7ӟjHшySDMvov+>%@0~7!璽=LEy99x~W+WbA٣B#~]]3;"N#:֧5\>{vXDf$g8^=I}Qh\8q÷v%cByjԙ )\d[ #埾J,3vF$W2][F Prؽ<]O{OʰUQ[}u9X/6!wuI7H/Ɏ}k~2/@}ʭ/G9ODnD/2{DNٟ]}.as({-Ǘ(I*ƘuIټlJs3w0bp|Ayr`t&:󍾊P)QzkJS2k5rlEk-LXwo !wIǦh(A A/N:XEɐwo0<߷eߑe;9읛q,Jg@Q}š XoB{w|qMS  $E'lTqIxZ!wL3rIAZU~7V+y[*5>(D˥` W F_Rg$Bb:j-b^blL*? ]^ AHg1}V.-4~;~1DࣔoïI-kתx4ظRIݣuPKG f7|\<~$Q ~wt1)LٿMmDz5F_)Q"hR=aPFme%7zťjO!3U 2Ɗ皳PLhq2X4'[@_tWN&ɅǶTaPCf w= zVoehP7] d4#l}-< \^ ăכzIMgDIAR$QQ)ݟoG8l,[Q~]!mјe\h r9 jМe$6m "0h3a! 1!6tELVeArCgͭՄďے4X_.FZqk2WאmO,>]9 ;]TkG!#M"ٟ+|$hG\@p_qa=Ri^K9c *$|QϹ6ѫӬڇ|`˨˦(o|Q@ʵ5VtJ ix p+s iA_A;D?:ڳ/!Zݠr'm7AOQpWj<1uw{iJ03iTu;7a_5 ?Q;ye/?@ ӖpF5*QU&QLODGh `5H=Rkmܺz tBpE%dH1L ~Cgc@ fi@n*lAw]qo4Nۥ5c}>x?u+IF=Wmk\:S'zߦMSDj74RP,~m?NubC Bc`zpۺO4#{(ô xјKo lF> IU' j$PZl2]fI_[s0o;rQOiDID.lqp{4OkBӕ?ae k_ظiBIl=z!E)1hi_٘$xGaΕXH'*:`4s3FaYUpY;!87R)6r%b+ ôt1q7!!#re_󪦹 B4)*>gꐡQJv(e8歭їVЮ!`]B+h{bc$K`>/[ P\Q ģkϳPa` Pw ]8uQuM\W,lZ@8tEvUN;;sbK+nG%=k{Il`yX]Y&w٣LJwMi֜MzoCJ`YG\N6^#@HiJ1BC>`b+)W8c gb 99Mlq9ǞFʡEc9zC `DVlZltK%q"dg ՓD+&l(]e 0D ]2%4|m>bOc̈́fsK\#C8U݉,owՁQeWs$ɎmrNps裗Lp*'.N'0J\ټBEuJئJodgiFX#$XiJ:*Cw,|? w!dK.w/!$c2ZѴ,c} $댫H3)15 E/匛F2K|"m)v)l4l!d("79[;v;0v i)~[#{TՆҳd5O)8uy/a/Yl t'K*)/^I_ : §JUYKeُXGݞM~/-geX3o{h!ek_Fy #_5|tF{@fl.JZeVtr/'[8Y,ϛpY-q@wW\/2ߏ$ .cn|pT 4?`)y# ߔDxg0S݋$7`HPz&:Up/kꜻ*vYRQll^?GnK~lcEMSb[H.m.5O!VPzOIq jO>?VO5Hh^>㶧 H 7G:WHtet4FT]0k?q?PF'*$G8[OnTH^S=xԒzTkӥMY$фq Z T累r/P'L4a޵5 7}|=;8L2:Fp' AX65AٚO?ԡEgT&.|5`[~Нrl)yƱx3K|瘨7:!9B$H[g$`0j*nk5#p+˜M96C++i 䨅)mt9YP1y~E$`Ƒ͜鄇7DǙn5F@R~ ʧ?N2XR|@\DRG:z8%UDiS]"ܾ}gTzi$;`~Nev͜Ȳ )-Mb32*(VՂV$1NYP]>MJh\gd^[lDsZZk}[砒R u낉.pwTE~x# K]"WJLMt{I|!iW~8N\ ;g g~5)`-k_V !6˻F4!j1wE0h`fV0jHЃA«FM?&;|r|=ΕB>4wb2u@Y%` s8zW=`^O8"E3&W3Eidcw[Ur2Zb-:ݴIK*+,3p\QHrJzۏ'Gm7rh1>ƇTrz(/ ڝMf^ecoY9-/Oϒ0i-'O6"lzB>W.m)MȔڱ-7I%^$m+ c ke&W1慓>(v7K7C.k>%i},mw!4I՞-l亼`F]-h !}H*pra>#\ђt$u0&~]l?@O#alaqB35s˝V^$̗2-L8meL(yQc > F֯l_+F Ch2N ƨmiJur:!k;dDw+湝DFێ VÂ.cM׮,Quuj1M~+8KڃUjd:5Ľ9KiQ1ڈ:a5:WurCAB3s͌h"|R6q[\!?j i~#NGD>9( ;0%E$>^.8Ib`@Gd/GdYҒ=|R`zɺOOE,OI}B?әئ.\J]<!{>S1gzwBG9V{u!x^v10+8qL(n~N\ 0/ 7O]밊ސmʗrӷY˭52ҵ%Zl#&:mq2[cS\nU' ] =cgkӟ9e^+o:l<^Z@,+6QH ԑ.(&xR+B.Q%[qW_f4)`˘/I ֮QkVBC!:~? cCN.>=~c|R/{;> JgFvfmz2q"vڞD:˫XfÝVY]7yN;Oʜ0o𰺓ӱh!er#R4VbjRh~@[bǍG)C~zdCrODv<^x0d~ƴk>]{[xA>x/? 6qv<ktX]2>027kut]D=l(CS|UQ\XbpV-F$q} b@ʨo-8,';WW4kW{46=a#ϜKu׊#IzxTN.CgƼ{aEOO_mG5 ߙL%urnS5gݦ&$Җ Ti}X\(M #[*'ؘ8;lC&I='vlN3E-r ݎC_U/xmG e#ӆ{M$ۓj~dCTWF޷&}ˡi.zXFq 2^?tx6uvɓ*uV8:b*Xc8[tuxlrvjs7KCxu.5 oo0z2M!1G,Xd9yp2q÷fюjY?maٱse56fq:nA8#re$(֌2 #':ǡJGWsbhu.}> @goN]70a A4f|E)}׊tQ0P?ԋ &u!f-Ո&I8x l,$J3U}ƿwVAm3e Ӗk1r9ڷ]+4w-(FK!Z-gUoHXVz6$w2VrZ&1 ϨR%u@V0iԱQDZ v iC^ɹ'UoKg7*`-~iЃd:~_U93 ؑnU& C#2K˪?Xov!MwJP%֎_ P(T^M}%Q0m}$VNklz/f@"X%J\ÅD2zlWl.kUXc͟ rpA/L3Ӡ''w{Jڼ5=Xp'_Y++{9{S勆Ҩkr9ZRɏޙ|uɣwwRQQdphWTgdif W}snT N.H|!kI\`83!?%+דĿc~gi?FH^GμnzUJ)ZˁW*-cIDC郫_Z/GKD0W C.CW&߈#6ӧn+ip \1P3|MߏR'=9TO%Zu $7S8@sT ևڤw H8[ f ta'ٓhWo`ITpZ2%AN#04hD N!dXJnE(zsW0߀X豋^0(iva |o3,zOԕz>OF Oc]Zp$z@c38-6k5lo(@B܍Yλ?GO[ 7N5Y :Rٚyޖ㡉ںbq*6#@MWv?R }yta@}Q&78H&'҉= mdӎSƺp-LIIՆkEf(D3L>N¬a/P>tM[Pߨq_;[SdOi*ɦ,]V =mfY@\@1~HtD\*ccdZ`1C'DpNS2l~"^05!I>TgS$jKdn F<=MCW* Ȩ }Qvs<\~ ZkF+PK 5fJ5=n˧1k(] ^ ю_ƱeǼwxae"o^306CSp:eKQ-u7G,Āo_0CFìKƎգp@AjupRz1pThpEݭ,:g_Ę9U#G5%GXK|op+p`';ꣃd^L2(|Qs7Q}#ODs=z5l-"Av.fc+y2&sk::UA_Siy@6vxH fwf6+TC >gHbuw'8([ъI))%֥s< kڻlk ›cKH5韡@tvRGOc$FCH7 کg,|(" -w6j H!鯽eUg !~hNq$oð,!̶]H6BeHéÒi6fG4Q?J48 fYt>B M,--)(Y03Cg󤭑B;?oD"ᨬU k>ivbv7%P|-'2/:(6.zuOMs1I1ڷBi:o"K8e+]>hֵE1;~n SOEH,א"q5WDpj-/9Fze{YTAÞ3tN1xC}p IfDL}Hlf۱qy_E3fX~"%'aZXK (Yr7h5k y?@pA~DC1ݧ;a?Y\ ˆXcϜk%!ı Fj!rA mj'L-҇ -cKQw9JTU/Mh|K_BCl 4rjZ{[#5u53ҷn#BG ,Z{Ƈ5(Z^UG k 2KgN wZܑvUGm E/3^ifQd 4&3>$ dd):*r}UV0&4B6yd)̚VIq٦8upAO@ǏZ>\N+˙sJ(Rj4[T6FExc P7{]S+zt;LЊԲ`I D4 |*;dNLGiCm4P2p*&ғ5{J^ܟ&n#΀OC(0\$Wzk3ebB(b$ yFļJkryV t_B sxS9t"ۛpnFFLJOpL%Q'ӓm0?3ynԹ뱘Kr: k>34 kd;4bDЭއtRS>u۹+&$4_`"u|Rj.J>%]A TrlQ2ex]_l~ˇ1>\W? #|T鶎>7cy+&xP,-^Qvd A0oFwtQZ" oCX(:c^^qR1@LiiWe!<5[kEnt3Gpަ'z;d3λOB!a@嵉KUt52x@OH̎{A/ze>ddd{gh@߽k r;%+o4[φb0'kjbβ߇C^8X6RZger.׭5+hKIK~k$EyrSfAW_#?70$v睬1RV~&&n 59!U51+(2<1 a%n۪NC\P:aV:ՙZB)?$AtI[җI #\v+j_wT}x~+Z[ϕ{xd82e1]@G?oR :ܺ'x*瞡7A*=O _z`3q"dZ!1rj֭4m~`#g̴ȫی 19Z{ȵ)鿼K1d!pU*A?G5qhh^P,NIAuzwY4lXS#6;^XJ2U/-|B70\n5 &]\!}}UeNZe\Biwܢ>Ѻ}Oh-9#Q#u 9p V݁:𲾤5 #UC'W\AЖ9%pHoo`1XCӥGIԃ)#;U-g9[^=x`͊l}{at@bŅ$$4[? MOv[y0mW:rH7*Aд|{ =@K:b$^4n)vQCv h/ r8]O N;51ky)]8EX'"Uu {bdlc% F 'ļk< bֲI0$Pղ`wdTS=n&3$ x_Ϙ/uQ=If;jG8|W)eS Hsw^mQ6/ןL9%?DV>wTcM6Fjm i<҉- O~T\:I"&~*՜aJAډ۠4s,ˌ*hm`j&=_T 8$BҐBz’arKdh2$*."úg4 L5WJ|6\sQrjndVr5V :@7?U:}v^pҘ<ƒd)iØ \[z `%Qʳ5`)"ԕV}|9F26m"O U#_ʥ2J-<ѭҀi8ZҶ!wpRy$Y,>Έӥ֤eP,^V͛vظ~aWb2Dk}(䏿ApG򏂳 )7"88]WxJMe}e> gZPYkhJ~](?tu7.yXv*$ Fh1qdB`C*<ѥj/ؼG4*?ѻ-M3@~WvYBhwz^«&άUx%c` J:9;LEUn镭Z,/vfg.,! `*e)į`ClIi9y){<48ӼmK,GK3Z Pn xgb)޵GNѐ/^ pyY pQ^%?.,lKXBaϠ~_8M;SR2ʢ26œf;GӞz1 \l E*RRqBٖuu3!NbA+~[.t"^uSql4v:Z,>hЕ v1%w3Vxui'5…s=Lit3\sqNM\2@F|6ZT֓˒aoeM7AW}A2im)>oYET0i ,(m7]Q a)"? &I :Bx*6qJF< vԭY$3;,vTk5BbM6ci , feTY~#5V%U^XOB6*3`d(/򄐠i݀ArfSmCw Q|v76~g; 5-OݺJ4b8仄n1W_!VBQف@vXײģ[$uZSe "">E͌jwq}t@{8?'"h;Qr^%M# EMnQgtyOUB-g1RgZ$\O2٫Eɜ"WL~ iy1m]._;CU) 1wGm;s=80f {ՆtC%B E.W[~čd-2c"O ɴu/vA5|o goYEtR! ib$c{]l5HaKgN.׀@ʬ c3= ߤL^إeF=3<cW4إ.Awsx[o@ EDV򸆼mgZ g5eA§`nڞYHdFϩ+aް˔ ,D+9zs],1E{b̔aR&zd@pOyu|s6 ,$joER'$y#gJ+ʲ(w ݚAgq5=NR$|N"ocN@`B%yJbRIj8OϫUb?wbi 硨o^9lQ<ȝ /] L< ӒZeDLj|QB"~dXt~ qY +/п/7冋\޶M =:1vC5.:-Y>dR7S%yO<rRT̜&зtNX'H!msnֵġ'E?@Xeɶ SE\U!v%#tOa {MZNmf |݊+!vn_eJ&@}ް2rԋ'QsE}\Gr}S:16 *Bgd%8y RkKNB|̲ stCw#3є!זj!޵={uv1ZWNV)˳+ 'OcN./LlZNjȼ"YlbM]*H(j|Xu~s}jJ43 F%=AH5{42| ppDZ W5AՎ={i7?QmU%hr Lf[_yv2'}uHq$e9L0Nٖ㟞`W 3F/#-[w4bؗaVv7ͳ^ْ#ptr?0 x=>pohG#"%xib=cPqJ]Ӓm4@lEW(}'/cÛ@R'53TܬD[hib),Z{XfA#/*:O3G>z*,~XkqmR=f۷HmOZӡőNmsovkG5jLEO]g#GYo%ၩCm|'^uh@ 6m;%gУNфV{w0M-3kzs l!L0y+gt)g M*%:'O^j?"(XEdp $*?#PژW7P-e#qJCwwT'$rsmb;itx?[Uh>IV;]^כW;@B[[ȭkDj$~2z*wxQ j?Fut !'\:gg*/Uv< \ƽ<6(X7<nמI 0EcإhS'2C@摪xxeg*rrݍ?fN*j&`[Q&r_ X ݌q:PMjӯe!pٌE7pU͘a#iYT8' f $&M|ݭ4v ,6'ރ'>IĀZ]2NC,eMmR[wvsBv{3mβf 'qGXK #KA <4K!ƒUIp3=;cYW(?V.iuoh!V-Ү㦸O4.$*I-s. M n5tsʏ>tu2&0=Ŀ]=J2`T>>QM'հMhT)j q*L×&I0sFA f'jyKtve 9 L58k7o>57`x$־A$CFA+,6}&lSO[.]Sen}WD5W2W|&ϘtDB[1fdZXqyc+VrFL˪y$|[Pbao/]"|!K諠ZѺn6.l"Yq0k ~ʷk͵R/=Qo=z @4T[l_`P#SF3 )xjaF>߃/M$qgUH${m%8) V;dG|W2Uyf0fҏ, ĠS6⺗" 2Av{oPShj뎶 PjP h11{N[!F$Q)::њms훌TK7mzJ;^9O{oNbMge{ї[vѵ6=*R4)J='XP۪`cTvr*2|3woe+o?:lh ~olGJt8N&ÍDV(@Y|,/D#qԖ&~ 1 ֽ"J5#V8F*B@=eڏƼ#^jM`^? Z#Bzi E%b-| 7K{˜B.c$۫kI28:ezoPXFj*hx,˕7reW#I1oh .ղ8.d?m L ەؒ`nѭ/?b=; 76ϭ KS׶A uf}(;J Dfl@q3*{ȈKj@rRռ_3̀;M+MXJ3v^M}_9,znKYFJϟJA΂<{ڪ9"t1kyfUzRee4}^3n$̰#T@%E]PP<{@| BǦhv˲6"a`tc۷FAO r?Dp5&56k%C7Ưs T| S(}刷AVٗ'O Lc npL8CZ18:PZliBY3%/t9G :<ЕxA:D~i.qKN扽ۗTdfk9GHKko nJӰEz1b띾Ƚ+A趃Za跣SG,T}_k5aM:էY0MM}Ȑ_޼k`(?G-W y"=ST FP4!W/ tTL5Xo]ps4yˆ-:K~逦%ZbGrf]AVFrgWձ Q[%(uh3mEx*lx%IyW`^! Mj7qy.,v~ }O72Ub"GjN+> '5WUDL:]Zga8ZmI=&G݋d~dW1.{ m\>3b7BD'˻8{l1,`Lu¡FyP` *a@7ky|yE\QZOxW$`/=Já=qz3t?c.~lR'9ɍ?rK>dh҈seKy1+;ːh3 9Od8K0GH`U`FFQ?ؖ^C!0ݳ(Qiy^& ix0?eա"Ɓ4$ĔߑUJIS2@\GNǨ(63A \zHq8Bs56|M=t(3jKF>e251TD:/Ӥ].u]Zݯg1VO$)8G.ԜvBh۳aYj+8ݾuCUZ)vv_Q}^h9s6|LNAz0Ko|n3iR%0 MG}9Ũ!qة*)4ZJ!i&v#eV 񎆑eƘkeNY:- vm˥ aȷ,G wj,HbU@QMR3W 5Bt! `kc(p6@!J(v"(-)v1|7wPo &]~,uKo6}': yn1a4.A!h"D?%Yڒg?&]'kwSQqՙf],/PgAOq9Z=M fЪLT3B|\36" ]qHPۋ$LZSr/ ^&4`Bv3.[ƺ MK,~B\ [b@6ervE|nSgY$ֲh"|WUp=B~D tGXgc* 1X%QDnD29Ax ;z]GkpC<̊7 A8xgà_U8NjEV)Jx_x_rdϦlb)@&C%ӎ=ޫt#킙Qg.喨t7ۂ"(ftS>A&V @@FB`G&ӳUUg{ߵXM^{Xu9 ԰M*03WA5g/[ J|}'(T!EVlhlBMcjy/9)758 RYeE#.٪jjPfɞD_ ,u9Ƌ;eY͓$.yp_3zCQnRyBUiW^ejf 6vP&YSjuY˻Q,=L)c55U`UN ]4R@qr ٹoٞ7-Hğ9iϡ W؈$VBCd31ERdI E/㍆8k-M6B2bSЃ@D+sC;3U6jC+<`\^Vw L^Lcې8z@? 3Iz X[t~Qkʣ$"fK 7 W"> C>|W@Pa„r1/)J$D G \[Y -Fk:hDY)7 s/8s eED|2W;aATeYH2&m|^U>V4\w 'ǐqu0CQ9̌+yBzuPwocyOcsp1. 2@/oB6s;ǜIٓ1=ª}I;*+fci7y 8X~`Uil΃QDU+oW;R\u!ɀ&H\h%/yfw[\Y EѧV8VUE\ܣ@Ni BugFBcnyܥH{c2D1a@X೹Y~,g[{!$ G|u|Tu8BƏvR'&[ʇA>z;/g  S.GWPY=9\@޲1r /dvSyȬNsvUn1ZN^' ,'v/M:L]<$& }*C+4o|tU'4_ɐ@HHj Q ʃ=Jkn߭RewVgYW .gfW(u N綦;xqGr:J% Ew^-ǩj-xF7-^c`ڟFўV7v"z.[ Pp6f3w{]~NRj LTʊZt|ʓ0cUg$L5CwrGռذβ\jA͑ Ҝ!6 x*3UNkL/&#sj"xINAaUwX@N $)o۽Ѵft#vH1*ppe:F('3ˍ$ CY*T /a/Kچ lFںR0q69~+~\O6E'"tpuLR#AeP ʬz-, Ĺ~X7kGiAbXnMgȽB3@R#F)Dwoа8}Ay>Dcݨ?}mAYMU:0cA p u;[z)Rvp~l67~8c{\`~bPɸ5f҂ Z,a-wB_Q(u_{>R_cC Uhos@^o`P أmUOd}j! QNmj0O _; )̊==gP㎎O ,53esYʙFS3aq ,oe=P@$;|&R6jZHKx#1\D@sqx az{yw&W;WśA/d O^iĖ=]gj6Ī.DO3aJ`A|/4qHkނM}cB!DlP^vG .vߣ 5,oxv򤺥%C&sɮ[JއUR(xyܥhniR Y,Z]RD9q<4$d:_,5vyBMYmՖ~kOۇ@c'D͚j|xb4 Pتnx/˻&KU:O'f#?jWU_@,-AWP6CZi'Q|չ8DL2dѺ;c].EAwVԣ9`Cg8hM9#8;{t?lVtꎜN5AhĀ t!C*҈x?Mh"|8ឹ>|O{u]ۘ*goZ?F(/OTcGB.iD~}Rcbz wHVo Pfվ؎2l:]hxׄAY0X>eMMG-@LԺСtS> 4$1w @}B@u[uVxj+ 0u{nd2nl5㤐bh4`I"{¦%}-7"|I8bd H3Qv09 ̃kZ|͇cƤ E#vv{ JྲAq%Sc=Œ1gҭ2K)ZX֌y䕏gJB'q?銋&ЭUl)e*/V!V~C(*ӄskR_7y_5FpG a8,>X21 Yt yߝ4g^,:}Mٕ^{t;xZE6u2`0[nj3y7HխEw(؁qk`uEVebU,K=xy@5i9wD-o{+DY ܘ_<f?Q2 0p  _Uqx+[Z&Y'39{s5Quh h7+پ]inE~M^bd X-{SѼH,RMI,#*eCƀe6A/lGR7}@BNi|>$>Y,K&?Ң&BjӽZ7?5q#mU+/G)Pٟ,; ;6XLwxk>g],DlJc~b @GewENIç/uo')lUzPR kL~؏/>f6Zvf:N_1@p-woẐ,ΖoEт 5/,IE~0zOD )+=/U$L7!Ogےa( JK1Fa.2Bhpr߂!Lg:7}'`%zS~v-L}wx}Enucz ![ŗX 8\!-Z(h 95D+Yv$.ڦ[Yd-mB?Ț&3$E9<>;&W JЊkGl@*AF~lD{rEy- Ooo>O+#% yύ%|CaSpyEv |R{1B6%g ~꿩&G-o u:<#3.R -+Y`F{@8ᝢg{HGq= `>ɪ$`8ٝNݘa<@o: y؜(3={F,$ e |*qtO@OoX&E91KC]12&Z$grA;oɇ^kA i+9b][{#/fbxYǨx.ľ s&+Gby}8EzECH LhjD*cr) t@xb7;?7 KWwP–*bcP%X998ˑ$ +`]/:5_LIW[ΝA!ЗfJIm!!7CÊSaq. rQ]||*pЦMuTu4HBgE51/r!CKpRg$h}h}YՒ`|jVD]v¡Yr.p h)ɆG߄ъ[[ /"@1WHp˩(k7ˤ,ttQ(++{ErOz4*Ɲir!2^oJF)ួ(E@[ W環 upXDŽ|N~0< 嶃=F3rb^L' >EУCOʄ#Ą_F2vr lw 3ӉR`[w1 L  .vgN*'@Jga:Ą |וkz'm \'G@:HYȢry,ȑ!7Z#" QgG-W #Nqx_8Ff휇񛽠 J1 aAk0ْZ2ϗD.`I" z|~!uH'^7 D̀[ P x-m& (x< c&F̀HQTGʕ-EQ_ߢ@6Ng$;,Qku =yf4{ I'o4V𗛯%|f SskdxT)ki}⚤\{kOV^d>xV;AԿ'1yT/9x@># }08*``jY%ĊiCn~ņvOsFwȞM*`5tBdTmOV+{FI؇B'\Oexµ6jEzAy.)OS ceV ϛS`ۄ=.fIKN8ŸyFh^!^5AQzGޭDxTw"BpDXl<mI, O=i(gmoi5 eY; gOIY t8U<^RC SdQ/4عh58tp -\H͂N8Pk2! XMRփ% 8) =5ʁ_*[Ԗ㓐nOdo%P(XҋPM:̪&^c]d;\EŰcht־L;@ xCD (f3RJ:աp/:hE>;Q>G+x4?HrnRqpr^A<:_uS+$NwB!#qZy_ʺ]Q6b^ 7:Gc8/僪^2S/dTS="_-y?3C'r[6r?٩ޥ[󠁧{QXA+DhrbתO. 迖T-uftd7G4?/7&hlT[B[E>19,=SR2YuXW+ -3HPu*CPE%Tg m.<mMRi38P黗)q^9šԷ1b8hQB8[zq -2d Blpkt2=iPoR%\]LqKw0@ht* 0i*T#'l鯃8Рq֣u@w9*{Zpdo-Gu`]ښ2 4o!8! @>do۞Gؕgmfttqe8"/.k7HXTߦ JLK- 0UdakR4%D))xww y2G(X!12_>" ͥuߊ0Ftb/3e:kM 03_ŃczAO0F2?%47@K^ h\02'dW}BWʸ;%g7X%"JS s'X&"s>ʐy5q͝v0j2ƐT߿duדt5RikGYZA(wdbS0ލs@גԗ\*2Fs)X' Pr ]k9+kQ^`z%>P$UJi)M\ZkE1[̎𒿺1Gf_bBG LlK{PiQN|R=&̓#d6!2EoۯTe}rbN$@ŕ+7[O_ =a@+(+9`P >s%g B7-+jeYψHK:ragG~xi-IIWKűdK3F=5oߨ*|[ XW3;XPH + Mʌ؍H朥ŪjQșE w!  !r1ж%1 ^fڤQu[Ql뗉74b \/l: -[k Oj?B~fCqw*i_tfJ?%m6}6(^麐?]/\uJD^:{N#OKũ5ӥ ݝl/FiRgfAD*q;[9"Yʈg%qU.$;lP(F-H6>n1gj|v~36: ʗ`V!-)˶vݘ.G7)Ɗƒ%v 6u =*nfMklo|/vҙ (f8TMfΕXgM>|;x!|l,OI<7;$kDT1KnTްK+V%N442xlãsyZBʵ/+#WFBn\xHz]cK$nMPI2fxE_kCQ%{j_Du%pjfn"T>+ւL [.hSepEml-f,j (co}}7n/;iL=K9%=$[5 M7SR-֡Sxg@NHR؈dr}Q%WPJg:#X]!u2cf#s&أMIM_rn?OtL-ZP E(!5^D)>Z&KjQ [#VF^9_YrzW9+q:it2F1>E]{==To:zLwi+PA#r.cȏVفnc/iod[2畐 `ShQHfI&b/. Q 1uǻD >T Bc?Eg~=BzL0k |񢎗xwof $_# 6De`w*m цɤaӮZ7+U[r ijT wEd/8kW2-LGLejf4`۳St]#x.)6pv*MDGn7̊M62iYgPl?dUԦ֬nU5ŏ#b-# vR)گ{E &m|0,g%fqnDdJF}5%;i,5V!L-#dT+3)ذţwgr- ,?SF\E!<~2q H+o ~[ |ðȯlZ]7[qWݪALTdL-8Sux3-+f&B[mHY8ͩ+g3$5:P&iX+n]oyVr6 >ٶ*j2Xkw~(UˬO{qTN[v[?~g<[6l)XX/d9_jP{HmtP50~fk !x ].G*75?V{tk7&!$aBmŧZo㾮b#>* Oz_GXɽs05(h3OS6$P4|ۅlw8ߐװF1 jg?y@<r,uR=t EJ.j7d&Iݞj5}(l=tһ&/fG!t+=pAaI@vwB!d,qd?\X,w*] ?ʸǽkӖ NLx{A'P՞VcMd@^DO 6۵^_a_y.C,N9(0<2ʤ!}uJ|S> R8 3e>ڍL]if@$ 3O !yTH:>A8fTnļ{q/'mE?k|X:OchۨA!>$ t`d8yA~AOZF:ЬRv旂AS]}ΊJ9-䢴,(pJaZcsqkz+qX0ǓS0de ` ݪk\šoG}霗/dHO!yPO`l21^m}K!rg^QW/5~\>Hb""]ɻ7U[`ߐpgNq^uj*NbƼ9 ^NQ5Ls1lj6xڳ@b]n@*]ܾpMM 1id Au0;QqKŬr7x<Ϊ"Qs ̿UmtJeh;Q٤gOb%N0`|`6ĮvvXUH'JY 'ib=wU/XXi7[\E)#jx>5nY, @Rц#kl@'a᳃؅,RI[:KCݗǿȲg-L$cF!_V 6ծNTQQPL>#.>(쾤eL_O]EZ,F6\K{"?DGݤU~* MMU}b ?q-f&ٌQgΞY_I;>νH><(}it-g6 t,=ʷ}+a6. 4.x0*:XR$گ5^(U%=ȗ}02tپ{im8;=5̓븶 1~ Ma,j&Ĵ/_oT0iyڂd=}=B-we^<"d>EryTZ+;A+d'=Fry@*V< = hrtڿ[⢺sg>qJWT5U /*XW4ޕh9,X/@<5µ\uo=^&ձW\C%UX"DVl=jF&41{D3l,Ahi8hщNӥl.,Wib#a=lBUޑ鹾1_[3i!>-)WfU'?Gij'V/,q<5.|szQ(Y|u âgn5q DC2BĢ^m{`E53V[ VW S!}kx=Ac@kEa u7Qo[!Ȁ}˼ "|kU@I'şakН~ՇbF2/u[ҢQ1;2#_k %47\Ϲpwx#J MaiM'v%a{YRT/HtcԵb.9/yE.{5C} Z8@]I/5V*B鸙K[tﴦD-`ơ@{էؗ\Ϛ4]ehk\7ZVD{s}әv-pB-0,L-(c}:l!Ή޸F٤橞S"pжMY"@P-\áwNrq/#٬dQ͔&d}_z>@Cnqf* AL*d!t%pBYbHktf8뫋=@*Bj^ZaF>#_p5{ :4zUcEGgMD\6Wsiz!VZ0{٢w%{kPn7=-w $au5;ᒍ.'' 6 RwmMrէkLcVtUqMĴ&܅%'Irm$킨Y_䫰}ܪcbN0sq84WX П8SC[U{urS(t:渰ʎ%:T?`鵬*N=tj#s~OU槝T4a zD@‚+uA5 !cHC쇏Ѕp0gmmThsbc rEC_nw)T^*j| ZPvR= |?cFиƓő&^&jw+^ ?-!SyK˻| `}Nݻosi#nln>ԅ1kDOlESks!YX]SHd" v" fQRBYbr&a+*f@6YXII=MH^`['cVΫmu$T?G &fsCp<ˁ^>2ÞQqc:r%\P4+i[sH5Lj#eu_~iuY6Q69-; Ɇ#nŷ)flCW#)U03< cZo֜нWo6'd=Ta.to#40kJۿJ}sXxYrܒ!S;UV,Wϴ si~ޘ1Ŝ#l.q{\EUA!ga{DL^lCMfI,>p|=Evf~.,jmGȖQ7RSA%p1CJY> LBKnMx92dO_<)zJ:yESLywv'Wđ|Ηх30N_: ,c 8}R& 6h2I$B+ڨqΥpرWw ^XSLv;Mj&㲗 qZ{:$@\@yzp2fiS= 9Qr[g,WpHEJj7f~ş#5$ױ%V5M=BMT᳡-1Д6`K G{jDY kc =*yazmb0},a'DM-k*b˧jWSHfEۥ{U7Z-ȁh|.pL(1T; ӱ3Se"&i~Sc;Z\8AjQSV (dn6G.Zx2UTۈAxU/ѕ+Y;/}r|EbDemv!`޼-ʲ C1hyOvȵ`/;9%C pV?s 1_vy{ߞ@SysmOX!SPa^ }H*ٙ;8;M˳ Iv}A!, )8=W}>Z ]WiYiUWПcN V DHL_ס~CĈztav0`GvdVB'v~ )2h@[vY81=^"Xp-L*?~5^Tz\6*raf /9P=w][}zѮm'5|뫮-w(k~ ~OYހzGfn`mB{^COϸce9(Yljv(U]ڔI7CWwnl[2Jjɨ;bE+s05eJYO"p?žd5  9yj. 8=;X1v$|ڳ{ + :-"o}!A U8D{7_pt|֡E}/` xz. *ҳ3)Ie|98.\wHS5Gƈ8ҿ%gO!lUW~;+F1,Kc+`Y}PVu9-~JZh cVְW˂y.g,m}œqD"Ѓ,j]=W^zuV)v'QJ(";R{MKy:HF2enFӮC#'oi6OP0?nߙX!Ǝ!vfBMY 4 pv= o/^DL&o;ovSr@>=݊wWxzo. b`F*_**'ö1ppa' f#Ïqspok=ﰲ55T8DXbJ)X22d}cHW3qFmAvu}` :»PQN©@H#|EY:, +I > }dvSjdu?NV~0Bir3cdϴh9F*(`Y#fE1Lp;BD5p\⚿BҨ?(_f`UO6-ծaZ>H~BM W#z^5Df]_|l㧃lSebOҗMfΑn,J b@EYxS+`-T}s챹bИPwOIN>"cvx) M-jj  `l1PBAa`Ͻ*1ݟus qF]ȭQ;v$eV[N,˂ ]=/LJ?bhI*K~!hB|vqRꁪAlXܞc P,ׁ )MiqrS]Ϥ9OUóeUƓ6SOTqVpB@鶆g!σT6qk[ ԢCNCA=*±>X`~0yv-Ӝ8ciGʿJJS Ql-D ҚDT#ʘh(EUMgz-n 6?K;Vuf}2񸲜}݂^s# dy7sxusג)ߦ GM+.ב:%?_iU +}o6p;>qJU.b~sG^/Æ F3#(<1 Չd!~u_@T~7ɒDe.hh6ZB{ OWoОЀl003D0֙ٙTC@TLRci9/];ņf2F1(mEo$(ˌe)HqxCT˩4GC~w t6U])<[FKL$>.gL +!q܎`+nx/=4ݛD]2n+ :L.e.+_^,뉧ljw Vo{!亼藵![ Ruro@a7Y-ԓWo( $<bBlx 27ADvj_nCShփi&1=93T R 1ndE;$E FYJ5qpScrjQݯ˪y'ȼm-6;Rr8i^ rS?>-*H©}61"!S:Rs8<|" >d>AT2R5bt_ 9K]W큼ag$p^R4t(=wPvaV_Nqѵe$(C* ܠCm \]?O ;  ųy!渎'c@^zVez+x!^Ah'涡Bx 2+~Y]H ~1/; SqZOs %X4/: 1vY2H%-QxTf3yMX.+B_4W;ciwхu7z.1)U-m5N˟_{O4)ਝ>]jK^uz6H1uk u9$.Trfq`~ Ã(טP?`de 9N0_u|Z|099#/{zu b22.f s(MLXP`+) =`TڗpmU9QU,4rͿڞ1iW{NU8@(kEDD)Vn&lޭCc1hڨ;InxVPrOohd5ڼ&ZsL/Wߡnկ|He ?oSKd`LR,"CE5Q[Aթ}P>'*hV舢JDGz7 %3|'y!ύ! *W!-7ȞQIhA%9߷Vn ùP7đ=(V_,]F5GTQO>(qW~]MaBs%k ,X{Gʮ?"c}-s 8#D1,@ V'q"-7 ,ww/0޾#Vr<(S8:@z,Ob5Fά[ۥ6+Sh"@gd:簫\*uW-%Fc^S;P&s8Y֘@0zb+>'ԋfkNz~-\pKd!uB*/yd~?xnRv|k}AvΤTsj~7fIȽ*Dy[6PR5e8|b{„*гӤM{jxxbgax E9s9&r4m_H­dv 1!XסdžfVOY`L@ <,::]!;5nʀNI0h`p(^|Cv~5jwc!|M9Nl/?' y$$D ZS{GcjpG7= 4Tu7ak!uUr7YeHawFݜoGEK&r]6̝  a', S CխЧlNCv1\$R(ܥλ+E{!Ez5vҴlTgc056>5l[7/,%v .T Y;dpwqdx,ւEI?eJY~Rs 6k*6MPD;dϪ(y\Nwwce[B+˳f$kL8>w{f24xcJK,"llkm5RhnSPq%_)ʎgvAdq`ig;Y1ՃEYjw?w&1Ocyc <f+a#ϳzDԭ֡[&*R.^0b"3GA}*vK3gƏJ49b$8dU3LXCʼn8ԞV.PHCDsOb83 e:liq(./q~?jFUf 4)Ҍ1ƳqͷuxկL?̥ZhCFI}/rw~*X|C&Ý#TjAFs n33kFCRZ N{_pWTwyZ+v^@o_^Cٮc!bo;]4sFi&Ցwz{$R+A4$j ؙ]YZ1ٰJn7O8GivokM#/m/ 7%jOa->Ö83_SME (6ЅXEߡK983N '[`3ҫR>~x4ZD YKp93F^"W[FA"VnWXz+tI+V3!wT, S>f7+pT@x8h ^3a/Wޒ$M̭pK4K)G _Tꎾ$?չӼDD3~'LxE> O#7UQdH`@/;!j(MbX>Hv~]. ez[P6ul#@5={z<4'\2rjgi1M^?P'8>fXmd8Ǿ)@2ό"VWpjI 9gpUrUA>X{3*SÊ8eG"L 'Eeh'Il!I! ҰWe=SL)'E^h2eR t^Sd OZRii3>Rs1:mic>ːP9B" wki,2: ۼ>HM-' {^ni#2V[ekw+zܼV.dpQф+cnf+BaF.gV6xq@Q>bQrӌ2Cz f44$T!Rk(hԥ\s&yKgboFv!_xiZmSVq'GF=y3=Z ֎Kn" NVXZ"4".Xr=<̽z-$ԧ#K ?N>k,C o˸2`8F(^UXM4:Afnd{H~$ҏV^[ߐm:#@uaљ;a!_C R)L\=AgDp \'hY˘COVN3|rTWGIxfΞ)IˆR[{^TiEt$}|~/\ rv @|hPcK& Ph瓆)8Z%&VNJK>r&iD͒Amhuk5Qf:[ś#HY@RWb1 .dz.c(B9B)a''^w߭-wOcjs`CHeafG[lo')՛qi_wQ#47DnhO~>4MJt>D_uG"&n.l<(+]f4W:AEīP$5ŲOj( Ժۂ#"՛Q/4iKt>Iӟ/M RQH -2y#(YPTX"-(`>h%N ݻ%yݲO%:t6Be0m3, G"DZyhpJڗ !#]e,n T#cE(9yÈȭ0&[rȺ ;ʊ|ߞ> <^x< =[UJw4YTdJ>W>U:G,}%RN_RzMOı• RJOPdH}rT'?ζGFRW*u~0XZd-)wjF8X=}<7)G*4aD%%HdPirWG-ltQ}pll| }TJǢ~?bv+x9i/g!s$5yebY gOu1 \|m_q(ț)$۵w6 udճ3& 7KO *[(#H ^kf g`AlPp-4|2T4 xHڱA%(aw3 pZjGL7R9JЙ)uBxLue. 6줯cH B0_R"'F:bNskedމm<$B޴-KW)DmT]X}lic1N@޻kY(@0 e1YKuK8/6|v6iBg8FCe 4* 7yk@R.c-bXv.mF!E@-?q['U3**%=@]o L6Y2h14ɽXN4..JTj5i6D`  W6\P,2e k ,/xX*6[E@Ô׉geLwTilA;'3Yȩ #BT *dG*TjO u }j U3'6^JmRһm]䋾 g}ϒƧhA,Jn$nImޥWC{, IP|-׺?9d5"Hdac6ӓ Eyn:nE YTC/K4>F!hzuuH۰|oR.~Ixn/"`^И\x\w}$F# N`RC_X׳>(Bhfk}勞hUHS+"6UjEG3x{9ذJY?9tHMڛ~IG ԄQ)WTKxwNʁ,9شm~ecto%b8m5޴M4qן„VԳ;kQ|͕nՆ:U,E-p\5fwŸ4-¯Y2QlUפr_ЯS ;_J\?Ա wh|-ILGèV#/ {Hahp l@gԻ|;GYT#/^è^U%0_4xǯ0m?syeavU|FZ;g5ZF|h ,-y&T8Op88N^Vk)х`<='=1*LT[=4Xa)û;` ꦌr ( dtro닟~WG7OMC2_%x~!}]ɓYv`>Q1eCt6g0wf NHZv4',QCҘՌqa}Z%oCdN_3q@ʩW" =,\n]pD9ּbg,'I %>&8bq_|PϽΩӔ7v@ZKe+@qTv1֥؈$4[h6[Hrejc^2v1޹VQX'Cל7щ'<+}%}nU!&*[]Q7 a_qX]V:s~ZMZϕvUbڱ$ވP\eJ9"UVFRCSYh*YS$ 1Sbb%pfS˲6H+*vdiPYBOm >!{l| Qy ui?(jJI m/5-fZTp'0H=\i 嵹pshQK?Ob7" ԴHSpH!GCşteK>,-e#eјCR®DUyC5126ƾ!7ٍ6 d~s+@Ȉ#ܳ#ȨGnė(GοXk퍜(Ij`[]܉p٦z]i_Jz#8 Qdg*H1yrme"'d)*n2Џ)L š@9wTUpUT %W(7Wà,2L2Xh)bYL<0]o-̼2T󛤍EVK"l㇏s~i>2"T^!0pHⳳSs40Tɥ^`n#\\% E R*b= jmz<EIrį Mg p^]1Վң]NXT]lrf%џiK"6g8#MA;NP/Z YeI` U)|ρ& ذOZnclي1U]ĦIP/vR5QRg"_".L_H5`hOGmң z}`rQlU#NpnQ~qO B ɉn.qSE#MGNlYAKvْI?JG٠Ehbm+{ǀX;ŸT0RU=OH˩"Lc3IkN7K=2uRC=Q9'3kĊ9%Wx͗7zE:f}8kr䳂+$#cxWJHHӊs+OZo&S1nj+69le s2Y[Fn_ Zp$>Ovnn9%4C+D2<°Z6sF"KIy]w;#rFX$Jjd ũ ,}ihpb@EӞVյX T;R?Dp-k{&kq qK>tJJpuVmM;&V ]G6⼶/߅\1Ze ׷F|gus_ƨћ$F29"a1'֫FCy5 EG =D1O۸{4Ϟcq.C78fBZ7nXK-k`{(sޫGXj"8fW>m4b?nmIy"r1BgxecÐ!(8 6$V݊UE }862STY胨]_BmN{{!kF8R9SLr8i]q ഹ)s}@9xdĀq@tO$v],퐡pMf p.| Yq(JYWTu}oqGx*/IUI>0(xW kG3٪fhZ7H>C u[+d\?_N[Xcނ0 79jw7lOH ^sBKuјf0ÃJc.wA os$LVJR.*öETm9umc&īs7ǡbisJ^VpLj c> X_ NH{ӏxmϑ4@ zI B_Fݗ-nuUO΁lqqzo>ywb!elŅ{{Q=TeT{e5Gg7ףC=땄T r}hYY&X2p岫Kޖ&^fPTL>zM1j?,ځ.,2#pe7_ 0bFWaOj'+(cRGGۍSNM9QQ%H<&꺔OήH% 2F ,U&D nGX ŷ͐S S@ in'{nwՏ&\ݿ@0\q-HNTDނ蛯Q- *_ w ?'o#0b:4opS*Td)IwYPK:vP Ҧ{r *lu%O>hK6=[9#4!]'Ǿ8J_FN5Z\}ilCL٠:#֬8J1Z0Hieش|I,YߵB's8W7SJl:kZF>KN Y/J.lX#z}*fA{2!ɀIa?a[#`D]CX>zܱK,Ԏ^_|< 2-_*k~MGy%)?w`@6dIuy,(1+yvV#ܻv†*:YF ԢmabƐӜȠ5,"{*ξ!%]w5WSQh2(wId}|kn/Y]p tsۮ<%9VmHOlTV59,kA{_/,%L@\ȡҝ_\<߉ h\P }*߷p-D-ٖkرx, !\,l[ѯ> R %݆-,1lY`+CK}~n-y zhhP/N=&+J.Qnêfʉ/@1/C$z9V+ǫh1 ;5tS$1ёaXؘ?Dh"ۀyQw+/ī^V?>Jc2W(9`!z26PI#WKgWS@w`w7{+ylThudx}!{lyɬ Xkf8+Q,|CB\V=\ԂR9wp WzўX3J cyԽa$, ìKS΍?M)'Z=@Kug'#< @NvB% F\Кza5 NTtpg^oKèuW5vU Ƈ'0|`N j?t0ujg,۝h_ JbQߺ }! l(B9ev1yRQ؉7PK?5ZJd77~mص5(;1C:# =JkJ2x#N N-+Җ.וZrFt{ޒ*M\X C&f&wvacmjLzG2p I!OD8EZIT֥.)5*QPm=0̽Hay=f},/OTd#ҭZ X"C'HC.ү8pE#D"[>ՂPnч60maxxਖV%nr 5e3/=iF#+t%k w;.QH Ж-K:膋"+&(jbҒ3ZUH\Pk5=pMUM3cn$'Yg\S!w߷DPpW/֥;_WaM2"[F'L"$dՙy;OoQ)Y( 2FCqf9-D @y?VKd84YJ-`Q`8xJ(3!IS-z>!^vIDh][ٯ= %].ӄu-$3vy;9-.-3*a!]M=+Ɵ7Vʘq mcZ؆i~/q+2CRI!疉DA.g@ej,ugo{_߄Ď' nlӒx_7ޞ ]_=+Ȱ9:K/b뢕c` %%!kq#&g"&4.Ad &(AGq,Ғ)[#Z } X"H-N0oP #3GIΌK}S8̲I%d|$sl D2jӵg9!b,\#¡k@}0}8Lr9ޔufˠ';NHњ{2 *Zn'lȚ/&;nS% Z;^BCsw9`Ek0 vk:|'_f A^cm8M4]A-|i9-Vfg~נdB^ Lw[~:Q H`3pږHr?7un7j NjrLYݨn XtN7 !*\+WZ_UY6 Xcۭ5%4;g]}'WJ@\w,]͔ '鿅 =u[UZweiN$맴w>x8Ef3'RjhMG"/w"Jm*hkU#rM Ȍ M/|vV(Tl8'9k QCE``~Per`A%iOmʓN|oI?rɖDuo{xDʬ5j狖XO/S..G:sF O_^4J9wy .: Q^gó)"ėZrGqw|L{uJѬI%GJ Ҙޤ5V QU?mN{,]3Η~lR` Ue}JTəEaNeFZ!%c%Hmq1*sTRQXUԽ4{Ėqz8}v;% ɌikeHU,ewE8،׳^.)Di3R1M 6}p Ych(g콰 ֐B[h v7l7J^!Mk) ҞY6Xxkp GOm/#)ufyo}'pWv:;V7c6NQrr9tm`T[J+ȻyuHiG}Ps(!kh*=֞riH !+.Yn_ 0%\q vTu LM\|9͋f{0Nw9r^ɘRcH(d[*]m%S^-]?\O}Ϭo*ioEتWmCQ*Õ ̎e8퇩 K^@l,=qN):Af Ec[ M?#5 _zy 0bJت23PȸSa}S`~ZC=t0_@hG5v{kPuR^̽9+¶N$K+=9`(}TSD oFcg>ֻzAXn]2mN Ƚ .JSmڮY$bm͊vGc0K%T6Rj!Yd. wyVu,2Q]zrvVPK,W6f!oJqHWOmê>7w t.>e?6?x .d꿪YI+;["bM(VL2'q ]1Pˡ\9KG/}IJ\}`)xCą(78k,l=Uמ,8>~44Ff0!X %c^$ z#c U?3|^B|Ohgrޙ2-z1iyj|6WFNەrB~-{mCI.Lz xF~>\:h4QH0nO_ku$m),/mbΗ6;JR=<.H ԅErt뵿S Vzj:r{kUu^?]7xσd 3Re ,l:#K;'iu6U\ 3{V\ku@+L/E |Ag18=SL%[jhՁ 47U*d)PFǶaBg 6<5!G }{_tHX~i5y6.`8C Q2cKaN'$ы,(~[gٌ p=aIDLLZkQzIi PDq̠a} ;?|QjU>t&-Է=hKGnHunIKAm\U!#[nk](S {M(AlZ*IY[$[U qaǂ{q98 Uտ1O|6]].`qeᥝ(!8佹OP*E!\Y7Kܜm_p!OeEv%dEOTYk)*`>3YaI:4 P"%?fL˗<+^w3WwMU^T%?tj.f L)bPeflmYhM=n²nsfǪ1bIadT(+$< ?UaU(1J3Qvߦ [-xi^0BZvqZ]B?1t~s|{i8=儱-}IB`.^M^Ansz-(|D]U "B`u\%x=@3wĢ"ЃUs\=4µ:>|E@ /'R1>?7vx'S@B5=c; Qt_K?Ǯ<&HCxiyDxmI4X@Ze='k =+ ܚ}ЄAIO3?K$.fDN+лO!r *l3l ԗh@tĪ^62֕|o^σJK/`fn=lWƱpʺL)s*~.4WIߠzԶBm)T)wnHc6ԨFU *i&H\T *ͫ޹Hu7KߏTY_r}SN" KJ%'=3W~E`j#Դ)k+~#L6'-~rotz։b2u=XHue\9F*]|gXɖQcLDG2f|{ Z§5p)%wi/Q¤F7«c2=@OtK/gQk՚ ]H0C7YՕ!3 > :fG{G:B6`ӤQ|;|puB;,Zj~4h0g^nlmP:'Q[XƸI`ZJ'm^P )ӏG KL|"^Yٹ8\/qZ H\a^%b"$H&wa_)JS(J[a>%_#A'nnG$@)"hr4$O3ͼn``L$쒚XôL84DdHO^8lIk =(m60LַERšT^S]plI S*It-XR?gBq++=d!`"a^ەK*GSZH~`yLA j\wٔĆ&S-:;FK֚(FQln72wDb?^0 TYW'1QLi 8XU $r3Nv(滰ߓBE){&1E`.e*Bl, @ SDo 'JiVF'Lh$P@hT/w.ss,=6vq1Sqj05;dFKޱ2y5|dEw,8vA A\Fsfz oFkJai&%:'@M|Y11PU5ul[ζnzJ.ﳀjiCrPпH*[-sғ>]IB7<*+UUVKt[]hN^ju\FB>DeبCӟ[%XX5J^T0-seY 7 j2͂kjM |`{ey6NARrŤ̕m~jz͗P܅VH۫˓[-r!xug{ _ⴽR#m_uؒh5 ֕cՌ6K5q(x\5>"KTU\7`/H6c 2\lqBZeޭEC-:)[35ց%GJ `t3 *p3,ox%8 SbP,u@4;ł|"ޱï+-畩{b)DrDH!%+EĂf`/* ҳTJ _SpxT298F3f;̗,iEM0bfq9ɠ5SG97z} ,8I:domBD D]K4 퓠⒚e'2+Vnp.7XY|._\LLdya\y)<ܭ8)GHF=Cկ ZT^|Ң >%uiy=R2 g' xI‹vhiPs"Y<]0 $`L(ţT[I= $xZj drM3pQ! Id3*{~f7 J94^Fov1Ҁ ۊ(ȩv40+߀ 邺 UBI|U7|\v8Du5'r!,$Ò+3tfjs. W F1f䖮^wP ^&T˽?"jR_`sC6NA'D|Fk@'XĦ"Қl27ih!T?&5X)ouu8S\P﫴 žPƣF-mB 1sGKϡZR39Q7:pmp5fۦPnq.M7S[Φ|dLYܣ-sAVnvw}@B=H5}2PY兽W=b, ŃM8{Oo喛$1b~ϵL67Üz tY#U$H=Z(.ߊwR?b>CAf/B50{mA \[r4pѨ+: q{Em)NިQxT}t!`pGyt l Kbwr69F+0 /6AT7M T g$~3:JNp]+D2Ӵ{0|'-B\Ate(#-j ,Qۮ0[njxwxݗa|Z0e}2oy8<.7U71f䟁y,CSR.FSvyn8wzb%Ubļ K65C'zCD|3DJH W]Ґ;q-D2Ccpsh"Ure*~"s 'f?Dc  <ZșFEȋ b7swb+G7G`VEy Oާcw͠hp\1s/YL ĵ QKTN)ɐǬ##WL%!|ekU琀ËAkKjDTbDтFjwxpɚLh@pwQ*}#~s i/0sKMk`fYVPf[gcW{)AaBG˼*J{ T\Ɋ5ducm>%B7JvNp 9t΂Y> kV%(7[DE+IKz*JF~߂dr\ 3g gSDY8(.Ȗņ3Z-l.I1ߔ_ٝ2z wZzL(LW"a_y|fkSGP4c!s/73\"a10繏IVg,ȓўmOjtu1.יS&]{U=I~xϴ”ϘHaqSX^].F]YKi:JAU̢'5+ D*9'K)p0+>~䣳+>iFNTDQs1::U֏>iff,(B2[řl1:͉^ƇL';}.` # ZABnH-ɌxS ̭IhsmيZ"mgZ&y( iu@&TLeB{:"/&:! <|:C^;R?Ԩ"G$ C_Ү=f}hD✈ "}ֽd?&z:IXp%X|}( =墔E0Q{H 6< p(u.!0E/ FxT6Ltb؇ U`;6wҨ%<)m ̈́v=Ѥ9iԊ6먨d_k]=Y&wyjqܦg tم- :X9YlAmr(qbuKNV1/4HQy|o􃮣$'S?Q2~Kq{T={Wk0N+v4zzhp['eWNu!vb+K>xL7 Px {'(զRYF+G0b^ 5Y 2M'}:rܡcKC \Ρ{=?žXɺvb"8ڸZpߐaӄ5 ZyWihJi0EW8vOiό`-nJn Fon"[әv]4 xQd!G%H[ W ȸg"sؒBsF9nߥD.=a2:>ZxW/k5FzMVQEms>e͋p?Tx飑yRa ^Ti*I ,A:${eOGnjV+ > 9\"7鍟hz{߰]z)H eS5RI`r oe̷>TKfW=ӀX ńxsF(.+YSLFkWf/~Qe-}pFBOBIxG94³vزOC5El3+Ppʄ2AQ\>rzcwZ #3ҭw}(7343=0XU3T%04wCSoױhvL5ӣ08G!YQ%<y:͏hH2{-dU|8ֱ.m4gpPEE7w>"'ic 4qH֗E IDHXfO3jJI edA>fG+_l!lh[:J]z[h3DrA|Sڭ/\+Q}ٕNZ}13.W(%mz^ K?u[`+4ǣ()#Shb85 l1FeQr [tpFPJ8^W=m-a R%q% Cit%9S7N62sXc4!Hkv_4Ll1?x"cB;U@ȩ(oms>΃ |&+c#ݤQO",s#p"4k%3NQ sɨh:}z) FcgK.@|C8mb qD.\>]upql6N8WɝT9obmٹpX>8ZNX?r!`~/ń#}^ -uĠ>PVzTJ% I a1I|V2?0WX5>O2J=۷1fl->*2  yv;II{E1< OU/5j RJyU59lnH)&Q UGokiݥu).nK{2 3 p ̓ ƍ{JI C0ǧ? ֮WC~gE}5bjqG=שz%,6gdDLF}x;;>>Hx ̭Nki-ɉ6R)#8ngc3Ij;{*3΢M #s98|p,WZ  ,)[2"}eӓ,%*SM/ِ*ޡ{+<-E}Yڧ\!0ֶ9q+$ȽttDb4Ft-X BA?b"- =m4!P F=ˀ&sXϪ휔QIa Y\TG"]$anoރ-/0+-ǭR8F}5ФP˟8l l]=BKJߺaL9Ԏ#x.Chܩݬ|;.%9Z_/Ymj Y[U;е)%bgHsbSoTT=g2@޵~;A |`;uS|C9F@jȧ7؇_i(巁g)},,3ݲ Վ A66J+PΆ(%bd׀6ule (!>tG mdJ}mpl0 ,o&O&gm}5}Z26{$fLwi逅&p+tskm14y OX\4j3Ϛ`(9o SN%vM1@Hlɩ"E,f6֮ L)W^t|/ّ̰{]hDty@"S{T U>5e86sZQq (BEx#Miy߮ȟ VS?an0\Iq^;P&=D w7XZ:x~S'7M|r(>PkVBIȚ]pG4 \c&2gzKDX'CԬ `= pQ8v^)c5?l9زy'}t÷D.32G )`?Y|楝,f.-eV13Cubt3`=[E @͖Q?,b 8NG$=m5g}\*P|=]WPz 3. D|lRז\ [ OŒjւN2^ۧ RPÎ{ftiR,jY$:R3e?uO| f^ox封q&mqt0Ğjh?P P!+iN=eV !lt3Y FLx&{2ϥӃ,{ܛyƞ[X~UEe/Lf-5`}&R-i%q bT>A#rERKGȪ7{kI$P^x$yl=YVqSEW?E7H'~k.MxׇNT>?&ڑx|UM95Vk, d\K4YQ*!2 ê7B{ Z`b$Ҕ篓.nv[YGG˼\o߲WEZ?q@L$g/[Avya.O"\#`.q4r`nGsoof-'jbM#^C3iz[ ?bSPnb)w30+̴)ʞ+$SY1/rNl;U=鏑2xYAK͢pҹF _xC_WՈY#{LH>@xaYܐH?=u/|*Uu2>#jl9i5v aphtʨ_mw- 6OYUnF@H8DRn?&B!n1b;b4*pGS$N3c$Eqܓ@oZ7b '6vAM#ن_QIM'{fz88)r7JVraDP{'%SE~>3@ݫUgھ[>}bBe=%(kMO1wD)MZ(oF_(]V4s, u-z'#W`EIpU Wx2G$9xJ疮uSFEJ n+]x7|Raȋ(gRƂNnD}=f$&2v $&_ݳv~0A2BH+WD0ofz8ڦA43PEoPM}`uؒUjk({;X܊}MIlfW^p Ȝ=2,/:>QKY|ۣ]#mZy@Çx"*)mu8PFj//ϼᄃ!H[3tDBi'm $,~Va7v~0StL7?>H_8zֆJXDNN)p|~x/޿gܤ;TgRB=)?^˃=W B]5~EUdUR-.Twȸ>TQ؟&x/emq$zCtLiѫZGVP)H]Ev9µ$TFhhzW ˽1/ z3j3Yvlx_C%11\b)ҵ7V-%r%޼#8-bF$ec/xVA~Ch1iPUGI2>؁۾'pصN9 "-WsUVn**t9*j}L܁Ԕ3PlwB,;ʿ<;h[Ĺܣ-T%P@.߅]-em=#:hi pVj ާsH 8^;gδjbTFd0Q-HhH3Zz3wʮ5^9/* +qDsLV5lJjW:.G$Ă+RLk8߻QZ~KgIM-ILWe7ã{$Ė ɛ z9;90峑R42F< ^\0V6‹ы+B/YPK,~ RCWX(M) gdXg|ã:iu H֌l9ߛ+ĘuLmag5)$IdSZ^[{@>'KsݹbIS{sTwcHirG?kwyԒҖz7aXp ˘Q xԒyUu~.K|%*emC&[EaǜVMOFv@<~Qp:4djg\32vqT|YyR)8_Dae @wU߄rV}7J.KF33gG}__OAmr :aghY"YۺBUu?)'^nuX'FNOOZ\>\/% %=M '(3 1ڻQ}QlwoP?Gtɤ*ݳ7ֻk\nQ<,.3E'Aw%5)fрsV ݋_gO3Y,'GE~E4 _ ǽwBh \mKQaQF]G^ Q4'w,{sq&E ^07bJ1Ś#"Ml5Aw *F"WS^IP5o1U4İ,[!=jn0{LCuBV5PT} wfzK,Sj{}BWjZH=rN句%vd;+C尸# tuiv CyQ(>Z#kSÁ*ʦEMPK38طz 3@* AL>r%'&=9F˰}z̿.݈gGBGܹv0xYGPZa=;q9g{~ {=C|bG٬:j'<X"; m^S)%!M46s#5ETM~`X9[`T͛ˋ 7.1F8,“h4#/xD~7kGyLZ!>icGH2d鷸D]yrIpT}Zw8L挨ל t-R5+V 86VáNp1J \eF6&{f ;]mAV |mYd<pAtr‡zy!=6|SGY 5sݒ "whU2m.KuQ~Oys~wmg0c~*gn1 Nn]x. I$N9D4VOLbs{citdCWD '8Rx}` YZж,ڑrQq) XN4yx)&yC=@S6Ct͡s2n 3awekP_}l`na i0dgYW a)Q2tXf( |$wtGVfIa7!ZGć[%w]z B寔PZ"?l,^'TI {wH/4{?`7c ozK5v "l[Tx^} UʇLz~qOqwRtK-D|#ߨdZn_]S8hoxȴ1UvAсء)IJ4OkCPkdG`/Ⱥߌk4nz?1USĦٽQ(Fvi8/7乷#u̩I [) I{DդAwD!L+g,9Q(ٽ7٣fBw /fmT ᮂ55;j\#5 (Iܦecq6mMI٪ oWǡ?ka5ګUCtss4mqRew0ЋVv5L5\=bsRU50Pa_rU3_k佋C΅Mf+oה,Ǝx eX&ؓGN"CR4` fL{z_}X s(D2ū@r&+ -ؿX+៨2h۠7Y3DIN!#_//N @d)\ ͇ p|FRޯ3Պ C^6Ŵv+~ȗpoxyTICXk$*AkAtV`YcE`}rY9 )5 d&*P~i8/o~6HѬua܇hb +ϻB%);u9̅Ä_Veɾ?*ВʽR(\<4~/͕Ⱥ[;͸./(j9$w~ܣXyXe,P'e9 1_T6v bW)s}A؁(|\mh sBӸm4Kcxr) Z>_.En5b13:x&jXg^dq+K dauO("IE)˜y>Ngo=Oxu8v0.({qWaRPBhr΍]~lkcϝ]%4g&ts0ilwY=@ 1z/pz]ZB ck_yXzcN|b=zT&.v&3E=UdOzHZfQ(40qQ_ϣgC^Lqy!8x,u<3M"Tj{pD6ņ *}%X9QVW^ʘA΁1~Csqz@ExG`p~ύ^l4^v¼!mu2E,ܾ:)KP[ 4-=AISO$תz^V8 XhN,]c,I<L<@Ԡb`qPĕ,zQӆۗx}OVF~ŬLθm~R|9}#hkn,N$2B.s$"_֟3ADG=ΦˌXsl1AXbh?~8U{TCZ9B:K<CQOU1l13c/BL/6p{@[.}6g kx*p?L(U,ʦdҒE|DgȀ{a"`ٽ>lo#h )Mʠ&TX\z6UAsEQ :0/ҜLW{ ܲ)Ji()&^p[> 8]ْP#1;=J LSRז Odq6& QՐ;=%WZ;(}[6uUo+iJ osB;p5~F q%{˃ |0dA92Xw{FXhG5b;:\%joz4}]ny19~8QR<؝Mҍ,HiJL9Ժޗ#js22U]CA!̂*H7k‰^v2̱ZW`F1/%XǏIWV>h~rӍxV`G,jɶ~Tǟ%Z30orStҟ0DH]ḿphvFQX"DtNUJ Zk a*3,i=a79C-yeIG=!-=aT"1IKcMKŠž4{Vދ;7@d"ffn^E'λN-*d;YfM55sK,iu@Yl{6Lȯ/V~` 5)8Z+2g0|⨤؉]jtl7LqO"f)ݙ&y{4Yy~VŜeM[*ZvKZ>rb"Ky&_T/|TߑlISc3֣]ϙh!Ig77@dO-4 ةV ?݂*5c0ȣ \3ĭOYdB4*8Jݴڈʍ:q~p"AޫDlvUI@~ 5T#iwsBX`3!-G;RT7J h1Mt@"m J@J^hi }Mꀦ~,e7,([r1}J5WO@a# f)MnLm t٦]@E &VG0th9w{:=iVvͦ#i6\7&ZBȌ%"fJyaߝ&*\@+џ\`wv^&nUz j;5mݧ$k^js7*g]$aLN:NC[;4%ѯB OAj[IW>..8+%Uøyqa^ұ{>)(;+HS_ GӳWAHSHŸ ;), mo {Ê; 1N _K2WH9Ko{s]:vR%'1\>?_uo-FQ(E~SA:t{#N/g;8C]7wYǘ-LHNܮGZPO&UTPߎMA4HG4qlɥhRe8suW9Jǯx] Kv ^jU Y@ c4qKaWYvL_~<Q\ ->z#UX%9VA>P6xxTP`e aL3$=&֫x=( ]a a/幭D8Z}Fy`̃6'n wB! #bj2&eF"x6 . v6wV? ,Y7iac$_Ux? C'>6#d?,=%41weg@@}Vٟ~AEq"ܱ1s3s#~w%=gՆCx2EJI9@PC|C J<$u'aV̺GWAjڕ)bkuԚA8Ytap7#MVP&=/vt$ bӘ^zkg#+0K*t10|IETwHz.n9uu YI 9VfȲe&"ktgjYŸ>mS͏3Aea^f{t|2ϸyUlv33{J\_aVx5=?QA_cFzDP=i-9%si3[Av~ףGiMR1+S+E:f+a8~cH&\>o ) W|E#xP0z*wY=O:۹xȰ(Y$1ǁUs>L~G;a@}_w>˜N1 㙺 F{*%TFj2KV3\H;*,AJnʽI5pziQϪ"m n9/`7 ŵ*TVmRl Sdq9T͈[vxOq%LXi1U ۵V; ^MW ֈ&$'!%A}kI yAVD]UU~~^ve{< `>PyZEوRp۸\UTVXi/_4spҬD}Eܽ=يY 1cQeo((Y}fc!;sAm٩38kRY-d.jӏqE3 c^9zvN4m!1-S nu789:ow|F+O"]ښ&17$a!W&rkeFԾ.Q5vQI!\ÖGDj;q3? [.C1Xj)^ 2EYj 1@QrѸ9+Q::~5.ЬA򄺲L7t .LSnx:ԳFʇc&7<) lPP ®070 WOGk ^(eOz`A#t8` tXb@AQd>Zf. OccbSr6`/\nOs4W3)rVeG8(!l9y=@ ƱǁKƕV|L''uE)s Y 5WJ8ӌh!e,5=R3$>?Fg~jlK?k'qkaRMKa~TQF@ Y1>Pm][&]uCr?MՂsW)ý)42JlDer ^P^w[b$Mӣq6Y$FXIĂ˸CM&-+Z( ~YY e+\X,:mXDI䗕-Pܖm.dz5.a͸jЭۙÐVcMej`M&'T92IШtO+,Kb l>$a$h rFwyCeLkvnlrx  zӡ\eڝYu:\۟|cPO6]jU,pZKH[_:(5c5 ШA yxt*\%^8iZ{qR f6)~Gg(~j9, ]P+8nC?p3S<|'{/ovjR$yuɱZGȾ` l,{Fv"h;Ĵ'1ir {WfQ()4xST{:oumwjѬt _| `rE?m5C7*ܡ\=Y77zW0Jȓ|O42'M&#ڢW9[#-d+9Q#Yo -_-F|<] E{HɝA GC]j׃ ~٬)EO/Q`k6pOzcRvUW1oyCHѫU3u*ID+PPl #;֕^8ٜ;`US12 e]h ~oDm'$9סe0 <6>yxi0*%un)YVx}x?Q Ǽs܈j U4YKfؿP1% \D0s +ܹ 0Ɗc=r4T~3[#(Aa<" T{K!&I{aw"68WiҠ]fm&FSKņM:}ijr lW5 7C+…: KoiP/[8~VGljoȂ:v$̬i.SQ *s5xl~lKcI4|y`A5))M$Mn mԇ*DZAqu9ܔE݆  s3E4W~\T{U1g1NC 0p`JJW0J3ETa"ǭBB!ڒqfޢ,ck> MSN\ʜ >o[/#"HѷL M: Gx*rؒ~YQ!2˜t9W.|W[&ܐno V 0.p~3N2VᤝP_r_wd5n\v$L!1HV:VьQzJZABAzy(Gtd}SOiKX^kѴY |/ 풅Fyh"B&("Lyz QPLG'k Nfz9'0j:>) ;(*R o fJ|"3v"ϞGpEuP\JCغ?o0Kw,uie+BhMYvӻݘo|+ˏ. $v.HH i["節ɏpvO|XgZJZHJ+"t+c>kŒT!֟A| ߕ<[L vgc]n*ԓ\6>71עfpVչ6zgd’0ۧg"Mc"O\f<%mm.- p!t9508|IO\H*J*DOڈe2#5M9{R5T}TY~4%]Z191&?qH |dŎ;XURbugE+M'dS]+p~\ -6*w, iX h:.e=sMҚA n5ƍzv7T즌Su21:ڳSx/!tZpIL~=*sW[P G̒&ќ`$=z36#xp2 M/XXc^E;wW:☳訜=i,r Di0e'Li,,)"=ӾƸ]̎-v|?Ƃ 1OI;Ubol9)$ήdo'O9p {rA+(2-M%OϨbwKO:9pVAMYm̳XGdn2Z&m׈QQԆ,=zO:@TbpU~,ֱjf2_6AFfm'L1$R}lO[_]%>n׾&`~95مDeU&1?v^u0tD0@ n28l`sl1Vb 3I?"B&'("9/pbCEǒrH3JC9uFsڜ{ ]6(ayiѡۣM#3nα.qz)TO2-}TȉUzX郆F bhTI yKj 2{ ( kMR=FUhIW@Qow@7 wlYcŘ7.TUDyPE S^_: K{*J !kӺT)6G/[@8>3b0Jʤ mS) jsI]i}'iXVII( fWcӞ&*k("Td"DSD)QAcCotn~OJve޻akK̙x@;?>NѨos?&a]>պ,M)?Y_K^N]sQ5ys^ S1jEH>PT&G+ 3kTyhl,`%-wD=Iʵ܇w 2./~6&&]f\_h8d83Hu0f/|1yPTH%@͚픔nX_W%+o$} +C3ƉJɌcGO~^UbA)Uk>_\\MJ@JVҘcY,GQ%g)Lb o+ =B4j`ZaH.)4z[!`Z,QGFXLZF1 m9P߄uRErMdͧM.X}zS^7z \B4]j0noHӅsHfT\_`^`ug ϬYI$[")&URIڮWUV uKH(aG9sx,݄"ǾmrƎ[R+/շ}㭊 X1[tbLw Uvl)6l!pCzE7N#]1Oev5PMNg9 DrxHPD&45 ֈ'3fUq,޾}p(聄Ӫ: }7 3W7h%Ow;4{[dum:܃T?-~W>)̴h,XgJ@3xO 'Gp t2sM>֊S05ay%toG]X^g^y5༣oH,,B[/ࠧES{ėP^W' A, ٌLDCJU#{5kho'aC7Z;|.N1 E@@R/y0Ay"%҄;K^7 mty(aU)&m9o T'YEYl ΣWo".Mk{5W.0"GQ0`,!lj}iO +.5+.GFڹ[`_ʞɤwHMAdRI[Jp)XKv8wYPBQ!#ǫT#O06UHgwRAPk/\|%Cv*,d w)G/ܓDZA3 iBc!s]TҤ״'2Nc,Zxp,]\XƷTM$WTQ˾(Q1^>z=iuncշ#M hwvb+]f徿T7suIgx"!-9{{#BcwȌ .& }/AuJ]soR'(J«9\T͸ED&v 'r61TLYaXNv:mTlI>%VM.>#z:nq҄ũ3K֟%uLN=٨E0ޝ(ޔ(ЭHB])*t]DO\_±₳Nstˆ뻨i Û{cRw Ӛ;G;!%$)Z! L>sK1/ep_$rC3#'Ŀb#ݹ[rS=:HǸWsl҂(֥p6אoRj[yWSƂR&5\T96{t%ʡvbZvD'&TRַG]1qǸ\y"A<_# 6?"L25H1t诫`S3qh G _ףA=% R.^n%Nk)8ZJ6+_[ݨ_ܲFLZAs*e"IsA?ˮVm?ڳF+nuzN(88N᥼/=K%He?j;ؘ@ڟܾdȋ u"^+(`A\(qѕ'_َP^ːJyf3S ƥ #PzP);}xWҘ,%SbnGڄR5DŽA2Y{be X&uuV&'(<>#Hp;밦͑ȧ׭ڦk&&وLqԨ\Bj9icr709O9)_{`wkXGGm'~cz#ZT)wy68%\ O)ҙB@#V@OT .νxȯu٥Fi)`R_YI IR4q~[qOz, }e)YR,Niw MS=֣5/( ºQ!/.]0mPK!܉ZIC.B~aNwCV:@F = ^m%QR[M"$2*T]DGZ$NBZOŐqa{7K$)E#SbJtZS7]HBUeM:@MƺED] ̰p(>n˃CcuA<DO!$GnXI!/ s4u*mxn 3"#̀BQ\Hޅ qP"Hb“ iqs*&BЏ 4zL-{1S2} s0rmqAED6UȆ579X4nGyc!|t/3[,FĐԦy~yL±42ϙlyxf{iǺexwe T c=#6F,y=")~>=ʼnK.. ;I'!|KurH]saő_åVh)rlGl ꆡ{p^~m[V&i:m =KI|K`ؑOitQ)|v?@kW ~!'vs{@1 xAϚՉ$hO T׌Mewo;mkSjγ,Ul;cYsҶ! A”Ώt$ Dȥ擙-#-:%Wz%QiτHu:g',S=uSP.mN[ByMS{!3z)bpɀ &<7MThl8x _ w `i4.z)[&*kH`\تIݭPDhGG`@l^u7!brl `zeb%sZq^Ãϒmү-g|kݪ42>".uvi;˸D0ʮdYТ㨨5e>haT/&Fi=_ k82][+6J<*@_j17SՔr_ddFI(INqde#qa]z  =Wr!JSeU݂!N{ X70 pXrq?;H5(yV" & {%>ڱ-}Yu!^?ijVT؍L žm77BulŎzq! Ei3ijiycR~a 3pT d gG;gD>y&S'İP޲Ey߿U7Jb!`Ls&sxfk?ad%?!=D;;+E?x0)n |˒D=x1we'B_QJJ3b:fs >7<_7_i.6rv|^{}_b%5Rj+ Vx^zUAOJ\1*n3ߠvA;Xţk୪ϘîV}O^rH0eN֙,q& ĜCřsDȞ!L&\O^zgp)wV;8j`zv-xZ4+/rdClH:n:%ߌņ-ݡk(#->v(زh7Gn,QuSYՎ ̡qxE~R Yމٜ~T,1ڌ,Ze+uȌT"Dsx}G]7-kh8\V#5!t"2](GVR,JtҠ,jRj/l?_ȩ+ɐD{xnh2AWIJbZ &bEpw;I[ Ju?w@S 1dtgf,jVzƜbHӫ&*U h@Wn(0ޓ]/b/h0#U$W=B nĺQFJh$(W? α:CL YJټX/+@(w5ڨ]{rYEs=PXygҸU^@wk^"+#cIy3?is0L>qjCH= ~Rx+l[(q;ߚޱcPӑQaRa[X`j! ?oλxPQW7s(dfUo(jcB!?]gORi3(B1 >|IHurZyÆqٷߵ-$~{4_ ;0+Rrc@k@o( 3Ɔ{XnזgRZR =G褾A t׉aAJXX^{<1kԉ)OG`!<5th.5-eĖ72ns1ɽHjHOXcr6]1.j#Ґ#/ͯm.إW=yGyd(`vO @n:U_̢4bRg}!EbcdhҐDj6MwQy 4ۃd-"VfշQq;#T!ޱMTadyZlP*r5a_tN~k<5o>c?^ė#TvxRt[R s8ӒC8|##گ@hY Z:f` GXpibGr ƒuhvEQ]LtT\F,MBgc1ϕ \wݲ*w$k:4wpHv|e1n; BLPaa@iQzdNU K:8d~o(#T=OpJAF}̿֠sCYQqqQdXM3OLu3^L D*"gbo&(<(Wݑ(Jٮ!r͑{]exsgğHBEZ)F&IFqŭxF@'BK` pR> ~z[+e0F aOJwNYXߝ4LA aQ)Ђo&G4= 4G< 3&2)f~ݪBMx8W;Puy4 4'0yG&7*77:⭇6 FؕvQ >N2 ݞ."k˂x>ub=hB:X00򘊪,#OxN`XUyt{9S=&wQ"(R;vJp5>s-.qor'ҴO eN*_7cC8΍%PA/:)g"2B tx|i:\"MfΝژPGI2+'yexΙJ;|b{,FmfF9ն$Zf72D1 VӰHޫb*ڟ.QN2Y*I?N&#Wp{1['{Ǎ.j'NWozwr}[Fw3Jhq(V~ZP&id=E(qU`=*0-/Cbҳ6C~׊ XP802 Ѡ镄1p+DzOB9g`j/6ܐ EnN kzln;CX )X=Y E_P# =\hʚwOCᛲ@!c\uiSCRmiWM[ pDj4Yy*RxWz҉RcKo J;RcWT(%e&pOOe+=Z/JUA9>* E?oΕrq%7"ĆZDžYl@k=BڽVpl$^@@y-2ۃ-&fNR1,!Z:]LŦi9,xK $Z˯Pi!Ueep#:0 iSCZܳv5H & 30U.Μ/rMFV)V̋30?R&#ӻ\Fx M?sPx@'G+^-Q1I/\:.Ij'"IeaD'/I,кD%jng!Ƌ1@rPٓDhn{`m}ϒu?u$t{{RDp>+F$m& g^T>dMhO2@(re=8Z r<߱o:K3ŏC+ھU_=0"05"#ǕưP?uL\~P#Ab|giʹ)ٌ0,q>)Y;,u-5Woj7Z.7('!Ƒt8a(b}߳ dZHVpIE%ԓcU2,eLh_ \ "o|G%Go)t?iv GR-H+dķ(7m47p#mۿE ;Xh I`P~jC"g""9jBRLvN@AM&y@Sh*)l[kblq%ZSlLyj(P^gXMTRa*kdInL$ ԨhDl{`NMWz{A+xa}'=Hm(_RIp6\ƒ;@|B Hu ٻ!F4gS0J9zegCw CEdF: $B=Ke@*Y5<|@`&QS'>A+wy܇l>% .e} | L4$1m4IOxx66 !]#;J?W*ur9<DdY[,*:FF .r'~ ղhl0fq'R򅼆n 1CnJ&x;HNjȸ^ɴCշ$٧*̤ASp&ha[T",hC~ϛ{*e~wU:$u -[@ ^[:cqVqiJ[v nBփI:e̩ )uxVwQP=E$#[w 8rxM)) $v`}+Bq#+lt z7&Wo"-:vb)r]#&XE xFLNU]gfAm焾G ȼMIF|7홇S=3Le:ƅ,$υ79Oz]@NrL#ݿ_U@z$@|\f;2(}B>R9Mi U_M__7SB>% יnQ81mpS C}@tʞs:{{Q V/]X(BA}HIa꡽l%x>JTr7(mԼ@Ɓh{EξfuڭQH3s6>L)rcW@ܚH{ 1J>ԏg}77x%Ƌ4f41VTTsE<mnzAQh8[)]E;i *B¡A(vX`@W ,{C+!EiJ?m$DX6XYIʝT) ^݅Eΐ(fM.}5q%}m} $:cQ%F| 1Ê'WX6"e`cƻ?`t[@֛]n.q;nKS3B7\tC,sevM-#O*Em]m 9Gg\a#Ň* < lE~vNQ"63-]$DMY],\ZT;:Pnwh5Ƞ:u!Z.-B0Y$ڎw{`O.tI؝_UR d]2󢠗IaZ\,>]>[(86y$&G0gzH{1u;< mȼT84h٧6pcVTPMhTH\/N)ѶBL!8H ]zV9n~_ G,A=,53~T׹@n v)}b㾚"ZwUVE3ΕM&+IOwQ/|i5oՄzT?i5d(K\^дgrytpJ álpZ|Cg<[\a<- e 05qvD d ; (i/?%dE{+x.o!'SqHT F$B:ij3_=pe4՛tY*Q6 R0;nGM2jsuʧP`j5Y[!Լz{t [j J4̞0!3W6-ӯ7-l6suf;XSX:A3T[tb822U1Ci# LqL UeW;l<ưUx~_wHajh3D=j-h]l5Fg5&Kd",ƽ{ >"U:R/#U;Ӵ% n1[GR0ɝV3.5$ɥ2kml9L5'0kiukmh+8 1Fl-<~@7?ݛZ)bw + u!79:/"uЗ{׿K{DgDžvғX ,5F2E_A!yM#@v) oTމDK6 OS{PcpAFteuv1Z(ķaZ#HO^Imk 2-\𐍖߯NG+C:n`NrD ӡ`*h?JJ2O# 1kI(hB[`9YMlԜݏ^BiZLe6ytZ:9]C^TI~Et]A T[唯gn&՘#<O ElMSj9ID#6& w1^hF+jp? *)Mq< K^גo&.6*jeH=eޡ^6cW݁zzTtgqm+*; u)2:iEDꟗ vm?8+>,P[-_`9ɢs '-tweV?@xeۃ&Dtd/ OIfwL+RrT&nn.Dư2ecv\Jvhw; JmO$e2iK}x.䞔޴"r]0ĊmYmmBş*rǡA-!kħEcq^i$ó j Ss3N7ʼn( {yB DkOa҉ʓMBZ2 ^)(-i6"HhxI]AOAͅVZ 1Ex7B +Vp?!@)^@g37pw K[DBmJsU, y6sT՚rk&njy2NQfMqxhPXeiVb(rs5V4[ GZ%fl T8.>X3x]^Ix_jz*\ 48'$cc& t7T3vd:5 &M_aW$Zn鷩NқA43NyOٞ/fjSΑԬwX GX vǔ+XW2 ֥)MKV)S8YťTU5= $+0$5{n*UDkڸma(Vċ8 kֲ.i?VꦔdƥqaO4 揂彲+? R`0bIZp O]Qc划uq8|+[}xkF*GUcW]yjEǒs +rh'1՚ (㰀lD6aTxyiW_] / ]n"CA1kkB7[X"+`&89 #h]ºx}fu*(fb#IP69 pqՍ˷1sϔG'hbm0nG03(y|j >m\Ծ)JCԃ6tR~ȱ>0rA?pSd)n4K&w灑0QOb`1Hꮪʾ|իkN(@=WnowQ%Vf|iWMʳjDLc[D/L^U@Jp 6&1Ȩ݂B2k:]F)@nF8 /8=E$n$8Hg@(j-&tܲe oX8T:7_F YtsIu cWE/jcyC94CMa$;Q`&JB%f:+B0!Cψ P֠x2)wXQ 3e.1Sq2 ֗#TAc賱 +"ATI#M$քcDZ4̈́_qj#Xz7mD@KtxZo@y[a-#"74UjO*T.}RM&HJpJk( IJ]T~ѴŠӀAhŸ~ijRFHC[B[tBn7Tg<{?ߢwo:[QlI(p%VIT|-/`Z~(Hvn̉H+L~)5EUTvbcJo4hpGRYb7X#0Cx 6,$fjG*oH4Ū(3DيH"Lq8LM>cJ9xGJt(^JQ&b-sp">OƥDk'O)DbwD}+3-'iw/H,ڸ ރ^hI^z$lRQ( pKvGy'bn^ Th3 +`ׅsaW034CYf5J{}N>bZpb%oY^1HЄ8տ݇$\ 6mo}3?3!NzyDpueWIT@57IQ%kɸ($Xoa4Rn.+*#iXSeRѵ=HY 8^PW]Ե9Xp8tҧݵ3ʲf2=7Lf]ciA2G1_ĔɁdS<:V9σ 0P8?A 0M9 ud1i\7*KՅL?:L T lD8n- m5+#6T⻤-M_XU r :Ǩ}EOHȌ뜰}<`o[}?揲Ŋ{AzgM5v&O'5h0.#M_6DnN7.o#}b0>&7kUGjt3d H 1?} ޒo_,wE <1rN+m\x 4w0QuRg{hEvoMtFJÇ/5u5gc \؝) a *V<1$G]: ~3:F67ǝC=av)Fz>L" ࡺ녠5` 4-o2U;)t|nJy4d/apL{|;D[t`ʐD󹴺 tlVWB "!kUF_)&XZ [ J2S9LAKF W_P`V${`CGP#{:xDf'IM8ކ!SE>cF !瘷x'ml㢥fY T:k/Q>8t^]. #L%\tI<4ȂzL LG:ӊ%|l;\x70aTSxleb*m; xor0Os:wFmQ_kY.\z!NƷiNI\&ڗj}Kr<DU޾m3 j7Syю1pMK]Q~U{@ewbm_DNݸ[zMJ&6A,*8vɎ(?xWX5^7N*hL la1, ^'\s™ xXl|xMRƭts9uOyFǩqHJ֭!~W~I2ϧAosRnmթj'̛ CvÆeh/4:&*Z4vgy5"{.r  q\f12(o'X6eq]9G2z9π{Wg"ډWXjc-܁-)A$ArX觳ӕth(BgX G%g|'JTg $oLgމEVks.7+,6{AzL.vgqB Q<^\tM xR `1yOxbr8e~ˠL+ +3:ZKeTq m5tQm-iVGhpAFPEhӠj-Q<޼Z q?G9#Ё*p{(pxQ?+J=')DݓVVt1EGjg#LA3$w  *8?L[8ADectYv F)7h}Sdk1A-FIĎGNMT`c҄o9fS.ڵehГ$>ƋGʢhX0;Iѿ/hռ++EZMF&.L5wzZ5s#vQb,pX CD-jks4A7J\H^<6M,#lIN:<(שp^-pgPEhCBS6 )5T֗E<`jH VAuȔb}vl)|u@mFRz0ژMTApoo+ q7}Jx(J3?K`^xz\H"$+m[oLU0bB`ndxU>E^5z{:QW D4ck(KA0DJ͙ 8Y۶ Ṯ×zC Fb?vᬆ/Cef!!cq"}|6l@ѳWZemnꯔj7R3Ӿڛ)-gzxK>8OOl4Z|%yuHj@+ SؓG?R܏u]u+w}X|R)iqH u@4o- zj;D0Ix֒M$,WOJǐьfc ;&^"K%C̤iy/d3Q/殤BL!|KS c2u3R͏J]s;{Ld K-(2{%kHڼ\\gea y]*֝\2ln݈|Ѷ oS__3U62gB[PHܷIjN|tC}0qSy46ࣘz+!݅Ԑ:I˫0v}ФM- H;N3r>JaK1]MdwcQ:lȗL[3w"j"E,θkU e\j#Me}mzIl%?n>W%iD9R9̠k@.q ~"{ )0PW:)Y al@5>4;³#p͓3)l4Ut|R^ jn?іmk. [Ha8_*d-c~w} ސ#0,bEy}^G=^wIذL٠);@t 6*;'t,܆W:$*ndZ}s$bd,*OW Q_/- o4G5 {~&?U޴WYiԉ;GbwX7emwRPpl^'VpAB?l{[h0{'a;e&c1,7fk2 ’+Kw/hs(ˠ%)֜ 3LQTt2;Q)'J;ٓWƁKg韞K ]8vwpW=[,:ŕ“oum;7e=7vl=C~]]}2& NPa1S\kʋ{2/APىP7AD:WVd;i!?50G}+'З%H7#@ij?Jל-,6ɯ;< ?Y`1Y厽);K@[yփ>Ӊ9J-s6/f<"tEk7 ꘗp{³gkLȖ~rl-Е{nb!bܫw"^vb-}|ּx2p!L'C3?q&Jn%J@_pBdmw#Z(n.: Ky^!Nz{RxX#Ry̫g`A PY6?,J (CRx!˸N]Zl瞺m0 +Ƈ ̆b.\,e1efąRH*?*R%Wz?N#KCIL#Sݥ]j~8JD[` :% _\g`$ne+kbm3lL;£ZZv_˂+-XN(?rP  IPEDKW0Qx+L]*q 6Bz6!G%c퀾A |Ryc`g Xr Loou F#xXxRRc΁ΓJm.ș5"_C `sM3IL3rݔȂRکB=$c.UtnZ|J` %vO6ʠ<L aݹTF4Zf6%Qp0['!{H O$ik L` 6<=`KWDvVE1C/[2=Kzo`El'RJi.ʫN"rg-w^Lw ɌTmbd2啍_tEv="oP<,Ky rPY B:?]=MK deո{*W"9e0q0;+AX{AVQT_^xRMf3.^#a?a f = :gcraƟ QO aSںjJ(+}[Wm˄IF3֝+Qt94U^Ő!DQg]}q} 9+1aW;w}>ՖİD;L(Y ;RG)~!.6m/ØwLaΓ<8e;xfwEpZdvkTE;J#mљ8ԑǛ2gs>OHkE'M /uDSBdJP@#Ęr6l>r@Jm]7yD@(lh {AhKT)=^V"Wx|%-M-UqY`ꭠ)Ւ0w/G%9@Ç?dT[0Y=cqNKoS.# WZ(?G/?:)qJEN%3U|x3LZ~)aH;}RZ`宼yBgt$CP؜>j8q܌+^藻J/qB)A)g]g|J!u?zRϰ-.J8h)KWQf5/oOڅbe/:śx#}93J ^6xN6P1ӊp=,(rݴ,^/gUBx@$taݑ/q0NtzDvm#n\$a̦ċ]ftA_6> V5;㭄m@2x ;dpfS徏Ur W0BX=6<$Rѽ%9~!]ojO48/ rnLN&;Թv #+6wܷt|I<2p"8'm$]ҺeF#hVh2~FYs0YU1XE]P'$f|^T9|dmv7wM*g[e ǾDF V}WJɹYrٝZBk3i}Z&J8m}`51+P%FĚO򘑃y˧ :p4pV\Zk>4)tHQʥfoM~ػɳ%z!ə9nj~i>aJq\D7<ꁗn .92;j"ՁҐ{% _ɻ0 D(|Dpl1gMh?tQ!q̦Ϙ ۹M!CbSC3IApJگk XD,"ogRbkFvhKָSr=  VDyFHIMb}|F~/Pkz͗; *k Dd`chݏr ᣋ$g9(WYNtCNFp}/K_gvr1QoM%)]刁DiD)?~5hl1unw, D-τb.t2(Vj -WϛrL& @y>o?3MKJ{#m~9cNWMY`v;h[? s{ܘ~4$P-r hrԥnspӍ8+EX"q}[c2$Ʋ!9„Od͇5-˞BUbAP4Vͤ0poVQo PDJO `D~8H&'X8SK`)7k\K[}pHJ {}r 2x7*\,;LϣwUok!dÕy5t60q3}=)u?-fxIխ]h H6圌maܜԔyoN?i&jqty0B݋k<55?[6=S_ĂaqSjG*$_8G[ٽh8XWvf=Ln'<p}4lf7eGu__GD !]{xK ;$Y򴖋f&$+K<-@e|'Uô`"@w4]"EXeJ< `%R7fKPgXR0:cn"ur pc J%ͱ]G ǫk_r|ݰw۔lrwh ʁWk>OkCFdqjJ4dKc-yB}rlvڐ"< UR$Zw,,WџD>>FkSB"27UZWϸp(`.Q`,gqVx' @by<ծ\22Aސ<7$]Pd9HdfS2%WbD qs"6y`QHz³6Z0,Jw]>D>L-1T6@ m(@5rzk"=9Gӥ9(j60$q2G;7L+ozb:l%{z5{Ԝ"F-i?aG5]ל`H iexIg~/.VJleHD٢bqYk}Jj,I)fC,f2\ 2F U#Ԋi *#aIRv9 ΛP2nH9 =4h|d6'$G=օCŭKۂ(xx| \y2]jr4ijzFϳvplſ-ų~5U;̥KzcLJKT\VoBr`]'1rZ9v)X]N1lZT6+D=VX3vN2ϤqNn3j8PؙW&k bY~a)U <#h R,Q5}fRj:E߳'!J)Rn=Zi'GmjF]K 5 ,}Mc֐>F <0 s1 W)٬)qNFl8YIǜsdqTOu,~DՙIT:jtd#蝇jT%!bWe?crM+3)j";;]8\ caoⵍ -ШRQe?\JD+.#2"O:W%|Sdߠ< lW*T 0P hŜroK{xa?3PTDy{{cj;CO/R 0j#8D = -2New0FJT=^}xE Bis X}ԆIi-YI2L08m^JUQcY6u1w~Pc]f վ L60* c<=Se橙f[$L ek Zv88 '* }d CЊ(kUҍq78oMCl& 5k/`n+$0"yYPqj0lMk{DEvw['TӨnҗAQolޠYݰj BXDM@˓CZ# ĽM8_osa̼U:wg Eu02$dLBŧ r${LvSO|.͙$ 34ƲP-;^aLiD_~stBz&;rQ aB ;p>9FtJ+KЭšNtMf[OGJ$Яuz[$]nV{ vm=*E3kD*ܞ!+u/À5h?S;Q;kԍ/fs$?`-Q77bhH|vڠ92ĺt?~#\xJع"3v:n44|r‹55TMĘt4!֮g`b`kらT+ӷ0;".L O_~1E%USs:`ENEB^ 7]IgDYlH.nU;5<%;7ϛOuoYJES@Z?IO䭆yk-v@!uL}9 M-DD$|Úp6?u9o\C# iU{pIn2# 1o섗c2||Y&*=Q >y"]-CQoa: ]V9O.d~.=);L1Uk3$Os։ ڹ]Ž\..-yHmg1?刉s9HYt;9x Ȉi P?55Y1[❠C*ACeİtKiq6""r?hsI6$_n/F*MEu酓]kx/!:aJ:>ʷCq5?j!R2A8=޴d `r~缌a!x>$x&\;w*ѕ8ԥ؂oFKOn̪*3>-q1șnn v#_l'x쵑YNF;!'>` Չw ZƂτBzrZJ}I1oM^|9$OtF"J ۻ(ps@?LT|9cA6 XI 6U Tf=f\b=mZZyb|c&28Ui^ 'DZA]M:Iã7aTye2#Ɛf1ʹ-1>O5 o]Y+5|3`}~Xژ.{c m5xN%붝[e}4€Jg#J2爍`w`('pMCYFHW@=T7a.ܮdὤI| N{{-ӷ }&=Ʀ̉ؒ=Ta|F8LpDitA(ZYGqR*[\?=an*p2uaWbۡ_`62+\;%78J,|=Oi>gRjY {4}6Z"Gпd6}!" "_}6U*HR5^\;S,Ef+gm9ٚ6f>A½rh9y%Bp,<ʡ`h| =`҃ܐ.nerGv teTD0(=)@~fqR7l]]c:LχNy6L^[C6H{ "=,mDg `pQ7([wwaxFjԻ\d ǃJB-iN!p?E2`f>|y OZ1K"6#_5q1yNcKut u bFx$g_{avjRt"hl_I@nB^|_721ix .l-=`eM[~7W Z4UYф{(|{|i7L Q _߽kHy{XwӬų _"O[;Q~i[, &Oy`.{A2BAI1{sI :i)Jr?KRK#}`"CLv:p+]EŃ|eWc>$UhM+yL؝Q@X(}wݑ0䜅/ӆ,4>Xޭd=# q%A)hp|"V/53ȩ̢ahqɝG? oewZy%n1ams{"(v5҇ Co͘3/ 帾zS$^-OIvNhc_ nvqTW,-Ln-*|B!KlW\yھFeH4fZ~bYχxMdyHHcߧ\pn Um DG[A]6."ɉʀ>Ǻ]2+P hp1Ls$x"dv^򋧐sd?%T酉U@ cYeNһ~@YOx䭳!] "j(6UӡTFo-l>₻md(=J(imsC|zW9nzWYd?dY z:G!.qYkXБf5kz}qL|:m tA`0ߗ lY]݉yXYNK.K/ \-&\ C|Xv/?x͝ 3e(͍%YKy\BK '$b %ἺHɧ?rG}K:|+ʤյGܘpE#Efޫ.J#p֘)=JJ6i>l}K4- As\.3ڟ>V!M~yY+gJ^ LWFv7h'<\>0fv>`s2杌E]oX&.vEx<t"ns^Ӈ^ 2 HwdvKAy4 )@"Hܦ6JjОc nȠhwP MPˠ'*4I\}Muo؏zf} XYՃ1ceQ=Yv|edMͧrSsΣo:3CB&\yyۢ*.GRBl^7<4yG ;6?Y$tw ?VbC&&{bm:>jF[ FЋrc324D`p68vB#9+ HblQ ۰Šw]ZDwL7ì<ӹOXhǁxm۳]vWC 2,Z(FG@N8Y$1 R }vT\ađeЄ~$:Mp#oFٺFލs'e/$ghP9I jA3F59G`a*2( Fkj*P3W\0&lzf \دb3- b8 g>+Xڭ =ߺ4l .l3;;XX]\Pf[;##n|Qv)cn-()yT R@2Bw\kS9߰t.d %IMߟ"_]wd&捬QwX5A,s/.:fg4\2"1W*$tw !`JORitNmKZX r/ΆZE,(Gqn-?]L hal:*}5r}D!&-$ "؆^bNNw\f(vKI&[ؑJZ5yd[w)FlbXN&4αqJ N&Q[cgGe9[hҦ( b8K-v* %pX^W 䉂T=c{ wr<"dfۺJ|*;TcmR+Vzb?LୢuSZAr ҏrܺ=5ђkI| Tu#׼] uMYka/gm#pd%Ӕq`Ki^x"R|Hg2_gq* 8(\|q1'>aAZ]Wֳͯ\ "y;Dè$L4`*pdRKɝ]D9]rrI4b'k;eOK1n.BvAMI ] U9cƳ9XhaNiNAJgU&+R̢x:>,_x~t`E s+#Wȅ\1bK 2!QH'vhl9 ?yP$k 2~|) _Z}<~𝢋'te|ڐ$$g-}y Koci,ʳAK(2Eny04VNXx&^|UjgS{OjOeX>ҶG$!v1ZzOxEՐrúvk~!|nlnIy2yц񤮻VfvX4 SDe]쀺$3l6?)e%Eq `lO[5ȱjc-i䌯@(sK3˶eNmuLTut8N_=N7AV}A CM? :2zK21h^t $⭨/ڄD%̔ lZKqd˫sfTN9t*Τvv;}SSj=aƑ{#̅ݽspR"׋(k6vQKM2{/UW:TeѾ岟u՗`Kýv7kt݇ߡ`{!L5YH]AZrPH \6(?z~sڲH=e9 WQ|~BC_"Zu5S4c䄹8ݦZ|mBt|lD95Kr nޣ!-d\P'LLv(83+rZ)Sk_.8겮;㝈i4el'gю=*j(ZdjRg9f{tD?-N_s?l59 xT*>v lLˠ`]1tqj 4k ճo!c@w Yzw@"E.{z['j6 i?Rݲ&t)}ʶ&vn4Q( WϣF ЇJ=8h0ۼ!B JvOea53>G[叏t"D9 C.O:~g5t`w^ac [IR)O岶,Xy:]x&j1(5^Qn(c(OruuFeF&ܚИ+yno_bgEyd.{F:Aڏkk Rl~4zpe8gIosDq&^-S=*% u>…ȏxs,wRI 7w92t7xOۆJl.6XHp՞1pZ"GWK[@bPΝ6) rb3Z 8.@HyXrln/x)`^s *Q,M>+IRèlw! dIO/]a;z7e 6RӒ7gp:9A-Z(`$ u89],ȗ+9RόTc&Ġ=oe#אLe}%QO$xHh_֝ͥ6S RW ѐ$_;^GeI!f} N%Rsl52}騧@!)0j2=p0åPʱ z&@q')92'NL8\^ Ԝ` Ӹ.!5r@_Yrk2 ~#\"2 `E+]l2K1ށVZ4FujFC[X8u0S0%Cr __xA*JbR:^,+&tUQVJ2 Eшei9=!r>\f9{NwKWw[QLņo)_Ɩ&ag8WX|dQIsTm3^Z>2ftYAdE"f~Μ{5A< sWƲfybLI{z_vlU PlWI::'lѕϠ|wqtBd:C|0bH5g'Y_5*+G ʇL޹`]il0!jyUU]H2@䢇sKqҫN@Nۼf^E$H(x ak0wV8Z4؎s)}NEL{Th-vU8^1\xP2( C?ʖs rZgnQWI!8oF\&Eԉ?FJ^_%;&!]$_EmtDklnf>mQfD!tGCvy=|kr0 LLXP1>2,|mJ6юa{p"~0 So݊' "6>d_szV 7’?Fa[|afcxkMH=Lt@r=&](XBUk(2ш!բMp H] HnS iأ 3/F׫!LOLdDrIj& YQ?SQbK"@@(5.Tqy,AyB)?P^2KGZ-< )*g8YsU(f6J>9w:GU _=y Ƈ(,)"M%(0\{X$wX91 wPƸ,zj_>Axӱ .W#ܗsQPʣ!LS8AIڦKa7mLwHWϳ2OG<u, Wwg̓I[d z@.ukSN{^DQZH'W}w^h6Z>H^?)\G̎,o_ ;^"Je|p? 3EJ<-kc1J/=nTmP7YL~5IuCسϣȄGÌNoB}u"䋘p>()O"JHff[4f|sB<Dp T7^)S #Q?pv=zenEH ^vޞ8mAU? <]7N"vIӹ([ÎOh4fS.Mݓ\5d5K4=5LŹg^-Z7?zЅI_ȐNwX5.#e7+cr9Μmć>GI=P.pLhEnMugV=?GTH9SGlAI!5 t ;mk/= ^ɉEM?`5q]% ܀%QKxzzH<UgтUy-yWLaQ7e5{n^QV9%wPĤa]]+̃JFx=I>k/<(>r3x&H~\īZ؜~ppy ~LNk,ٿk9% u1 WCNstGBހQѕYJ-;e|3baLOVz)9=MQ}ve`q!0#UbM~SͻGو7A2K+sM}>rO׷jC~ݲ-{)C:LI7|6=AC-H#L 1Р DAr-nA$|MTrϮ0:j4yAnjZ9dB5p#<mL/)R`q;BTUɒi `]&XniUEw(LG DNFQ,.S=M<%JQEbi VB *ڃ-.8?{FX˾P?GWII5ͣK=nYWgOG:>x~Teay @$7mmSC 4"7Mۧi'APiy:2F*jLo-s5 p'P1g<ZyϞ~ sKxg;_w0e3W]MkVAa&LeÙqT XH.f|G.$j+y2gYkkt,zK8r2.Jn;#<2.#ko&\^1%jJ) jv`R4 xN*8{l Ntbʤ 5bʱFǁmALCrީb`?lv,IMmmͦ£ϐ8y9Gvn =' GLܞ8{x@3 Li rK)<\h0VIS" lI(wr>3=Y2^C-G<^%cӀ/BU4(EFS7ߖ7FWH}Ri}\C'ٰӏwi~JOL͡bŮ`ݠF#|/6:؞fXeS9tQn dYr<=,RQ}SG.F 9mO 5z%F_Nލ> $K!2̰T:SBx MN`=މr+5Mw>r,ĥC^~o:=+iKHe@)_sYü \3E55eu{>b;(m<0};4aqr,ӿM?:hHnv`XT229fi%/7ՒkiN G9/U7FeapȞWHEgL5TSa`.3V0xk,B~O !׌o$F͇=@\;y m#hȗpib9FfJ!-!v[RSA/Ae)L1 bR#Nj@su)P0.ʯ0[/KJKg-=B dYe\2It١14̦ k0kτ*)8t2`E_Aa݄:FakwׇId#o$< 2kU eB &壱PmwsҢWUuy<1f^ӱUDx%-^V[B\"&9l˧X1L/@J0,_7Q(K<WPVçzd5fV$G,$3 Vfs :N\Òq-9q-x %(Тd_r I#mu>)9NrAS<ڑ8ׅ5Q%lLid|E"OTFI$BSjOŃ˰ڝu'sÿ?&ҵ4IiCḃT(|a(dߴzf}&!/@fe|g7k"?{j ~?Xe暡1M&h煫kXg<%܏a'-.7vS1^j+?Lv7Oq=.t;ȟE;sIZ,FlmđQv eqfwgۗ_}VA6dK>@ȎO!t%rgghrI)7Q]׭{Zb-ז<:+J43 ֓!8/Th/0ܢ6NYF|1C]8RZfzV"Ϛ yRdL#X&ZY6R2E qo'OyJ[(@ũ[G&#M Bl{L6鬠E0r=AWj#'Zo˶ڸ*o(T#Lƚ}?LB lFG77p(>cypWɼrCyEym;U C%DGZ WID| 1 ۤi$s0wK`j\n"1wEowQ`(]zj]r\t!/YrkO +CZQ}AHj-.am@~Ta0~ 8&D-O|>1I ;w>$Oսr f oa3/ LJi28|+#4j.fm0IXn[FgJdî zrׅU$G'!L쇩XQqOS4ݹH ߣP9;ؓ d2勮Ѩ*l5+i)K";:85\)xnmM-/#U,2ɡf5J cʶ2CGc,e0 vD Wkh8/4qwi)YoP>7|/WG}B3h,3.i쭌UFd"!Z92[՞ ϛ˩9 \ cWUf'˚2F\vx*>|Bk d;G> ԮC Y# gPeDB^7vKKo2 uEe%up: p IK|=v6 QyZ@ٛ$e,PdB`n9583f -Su-m--'C$n< t~M>߹e>+ CI&Ń5%I l6 p)1Ȧg\%tzպ[)KQ1gYm "LQ1͕pݕY1lg&+Dfu`p,PxOv1W5t$6"1EZtᘬ=88ю% Kp<4pqrm?~ɿ~=γ Z|t lDS*x;x&V˅_F FMct}9%1KR >!ުA9t@:%N6TΎ !`Tgr /i%k`}@u@Sz&edqJGe-/ey%uqD Ƌ6ZN|Gk(Pp& O.7 efRk8ꆓN,`KԲ f`0Q%e-_*$:yXmu4Ѭ"!޼ KW)g9)|(F{b9P)t ߰%I ~y:hx\gxGg&ʴ, wg-x|h}@``p=ׂ,[ /z7_B}HYRǜn-sȎGlL 430|9IZO(Ɇ;e-2Krp=EL!_3Y3}>o9%*ITy /Wt8Hb$_ M;P~M~OuBN I!wbE^o~UJ-B v^_ ?\{f|.AP  _va mIZ^G;,28˩ (_mN=wx6 qҔm$"#Nخ>3VӜhu5(}s6ECd';:,_Ě?p=Y;#? [IHI4 Vϡ_lC|a_ $E~GZR57;kTQZei->uч{.N"LcgHHT[$>jtL׋`nX':`9Qbqun4 o&`*[[d-Y?|̨un[+~Sqa[fe7 2cѻ?h;9ǧgГP^!͎Ŗ,pi P~FkLyŗ;R!t ޡד#b(|[Kr | 5Q_ͨ2Dem*;3} V1xWA؋<2oE't%f% ' ~&u+2r߂!gK_FL.,ʊhI*9?aPM)POJUOu3bf! >q y=5RW2Gl`r IY/B*eȔpp`B{Rr 7juoYaIP稙݈{nr٣tuj9"%ݜ8VN&Mw5"͝v<[+ǩv|kE[$Pʛ 0²h i}^T*3맅ݧ[*^y ij2ғSlܑ':r DKSTF^86W]W5I"kC^ΑLhzԋ󡮰C4(<͓M6Wi^ރxhpC9%:x,O菷4|BI':8 @%`@W"V %GME&_ˆ 3 f݁9ʿnvaF߲cV(lڰ>ʎ5Ԑkt>|\x ;rǑzCbr@&\ΐzV?`DɰP@wF8#\9 4&vNlߵ"c=F|0PQm`yQZ>Qrid Ӓ(cݛ6v@4b` [A,W$EeLN@%ΝbPa `䐆Ⓙ W!}5y[|s9{]{jqabk"ccBk˭Y] \Eҷ]3W~I1q lp ꄣ"7oC#W_m笄u0( 2RԴI$D+OP*acLF`btG{%ȜN!;ǣ3{G 6L9Hku.,Dt{y}~dڟDgYh9¸iʮ~,Dmfl-=܍[.tG(ºKkEV+zHjX46XneN1?O;t`ef֛m Hd(c $Jh' eݴtPޗ֨h\]z G}loh*nI2ih[%urnd㸣YvQ.6N9DA+ 7h1LnJ@0^.tiNMA%^u%3YbNT\SeA!9-,G!Yk)V ^nycolF7sp2/fOК8|lLwa W Mv9ҊSR{^| U7&c3z@w׏Y?Zn$p=RJU}3l}]R+5$ӻqχc/|چ%#wJo ͞ON@:G̰wLtbi/Jpnk*9.pt| 5?341\A8XErLA(:s])HV*@]7F6ۆ%?jjh}MN#]"{]\㑷)3}7IY]j&LB(k̕.fQӦ>m J0m3[=9bAhNJf>~?DgDXdym=i!6r'vR,I#1#~5_܈-L9sz7cx;1e[hY ˛=Ne.>YEO(ǺɫؕdD5{=j7`n  U&EҎϱ^5RYX7`;(\n6( oĿs6aopT 0EP;>bUbJK|I} 8$dim!.o$"%ތHGq؆Y/nM~U$pk\d">',ԙM(xwr1fa㘔/PVfbYK$$15p~s!{,Nyus 齈 k(%DÎj)(x&}e! Ek ˭y[KֆwiӊR1"ym؊/82IQ-fG2M*.1d3 :& Ew9Ҁ79ah@Lo[ɗlHU&@W=kLc9Zܣw_fcWjOo_̮,2Y]r^@J4 9Wz~om)9V_{" [o(r_&l }7N*|"bNuH^Uae:KT`%ŐTAwtp 9[ġCk81l?8X C掣<{Y_C骚5+oj6.GPDWZ@D? '9@G䱟4nkV$MWѱBKS~io.QB_uP0@_ӹ"y3AJ17,;WTn]?x/SCk-dh W(?k2;6:MI|Gv[Ey~ _Xz+SL Urky oڎ{7e} TƠ ?2j 9xjM }7kZ]Sq (yCqlB3?<`c͛& ڄT`W 8v$ϴILJڬڡeK(KP)\,6 x=sOBu:ЅW71A}+(<{4&C Š袂mYKJF^j 鍿Q+E.|_RQ;F`i՗dj nV&9G{ɩCVELIX_u^?!߼F"OxX_ PsH]Ɛ`%~?ϑۡ1(FT6C[$C&Mc膱'l,mm+0Mi)/쭆9Lig$_aoHm7X]I9ݶjF*hghWMy/J+0TTX2Q~<xͺn8 wiKS^f n | Hk7]V6:㡇QBҹ{ OM3N^MF-7qQeB9^_y*k*S&tr]@}\06mI3?Ȫ/"ԣg7? V8jv36W׷u~`yәHf0fUX[Ls>N19T GhvՍnȥ[s;bK%b:)-t=D R&C8:QSe-㴃6pGcWc 0-F6,۳ƟSiyy*7KS~I>}itzc8= ~,g(+(l67$o9g}=Q*YcXŶ U& f*yiV8OK|"bO\$-R#G|@K2yS’%%Zun/+ҧ̅c<; {A/27X1<2>׆P=7E>Ig>NO},i-NιZHFЩ*%>*fLU%a8iܓ+07D-:7F'34ɋg3R%Rhl&Hig9V {nҚR'3)T6RLbxtxt !xyA\S- slЧ GT]F4ɗ0gvPQ>~[z#uܡLRƟz/J ! ĴXMym[u5c*S٪i-h鄹,$rρҹ8*'潙_A-jx9G]}Q<ΠpC @&TvN~l+80Z=2  *.Mr0")53D@N4ls_k`w&3AG@w0P޲Azz-|+{+i9E+ʘw|L&,:^R&3{35$Pnj\EQ/g}=[&k%%®+Q(g"A폳Nf;jMjHl,yEPʤ@c~ [CSs:&x XA+˒i!D!67k"&UJ[.S'/=EO&Iw@/Պjzf%ٜd_4)̻e|F+ZpCQR?:QFB-T4i z(t47)ўݘL_ `YcFts?%%<7[Hg,:h8M.@SQeC VGZb}u HHǐTX/odEK[=zm@'.|s׳#į́CjC< BSPo[d(',6 Aә/\cj]ѷ 9N v~ٛ)L%>=5 >R꒠on ,3f* R %\ϞME*)M؊;<_& C+UqQzՐ'f8lWXgvâ-`Y^9Jh% v::VZቓvwymZӲqGAQͰK$=Nu$jH.SS{`/iԇ8t`hE([3L (MARGNo~ m#MYA^j:Ҿ pȳ7.x[:7[>1KfV:AT0g S"IbEf7qķX\Z#RdAO_FΗV{& D!wtL2I8SRc޾=|pKi)2mStzmKGG |mRgR޼ěr+9kUg⪎.C#%a8-}7C^6z^°Cv@7EO\ͧbyacLfbׯp4$DNfs3{u v HePuPO5Du34zpGd !b4輋KGau#A.8v.Xlq`u?XѮhgkߴMfFy.Q V-dWZWI"Z!u6+/>;#ݺ`tø$v8 Q yTNM FY󥽊 "~824@r@oo]$ءtꙸlڙ:?)֝H;[Ԝ!xIɧZiW\2 8mR*+9lkһQoO8#x6.Z8 :JUrٙc>$5$Mq'Usm :RȭULMZ Y⃾{3xqn\?$F14khL8 P|LD1,Ń4ԂL*8ȶn5d~v^?l6禮} @lǾ|WbNK*߿4{(0|}|窒Ĵɇ},A() G/ 4@αQ/!6Sh] C.)(9 ȱp vu0z1mSpj7QTao TI H2s8X |bsWc|L*u.3}DC|3H[DDb aC5!E)d8F?ǛエF(cnv}"ܨo9T3*)VxY g/; )]HE9L˟aZDk!g0 aK57@C{Ds._} ij޾a:B!(i9g]XDqXW{$VRuVMP \$|p<6:^-}7ujI|'P=E%WdGl^2^͡,W\ɎnexI4}.SQݠs9ΕS>rmgLI! jVO䊣jQqe!s.ٰ"j񽿑Km;DX`NUNz("܆Lz§l [M=խM_f%0d a,nhnT΋}tFR@Oˊ'p%W(/(ܤͦW# ׂR)]mѫ ZTA{/$)6ڻ%:b>al@/^-IsR'zF8DF9,j$LŌø6//cQc4ZnV7A)=畔&OΖZ̋),Dwz+`"!q**s `1|[ڂZņm.kyܔl(WPj %SQ"g؝yjZ-6ҍ7ȝ?HPI߈$G܂Qޮln4+u)n'5*<2ҀWOmPphRJ&=YaH5)B>WzOOUk9*2nF%H,O m+6'X5auG]!4a41w7 g@ݸ@%2段bSySRajvLΨ{fI^->rdI9WX qR,+*G\ئ +?u`,5f`"a?5ѯPbn`bཆ oWOre[-43'fD$^? )nNq4|iT9M։Fzޓd@LS D/fsQP CvM;`^@5[,[lsG..B~HҠ:TIGaX2A6z.ӏ΀{W7]$SxNmL 9 [beʹ*QNoqoEtq ]j ;WE1a~a)<',_q AG#٪5\YAmm{HeRc[<-#t̀gYZ0707010000027f000081a40000000000000000000000016446b36d00010e5c000000000000000000000000000000000000005300000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/mtd/ubi/ubi.ko.xz7zXZִF!t/]?Eh=ڜ.+Bu)Y3A1(~ڥ(Vs]/?c\SP;g z2cSJqO \;wAEeCF)D.,ESoz]sxT]4/G`eAe^HSL'nŹ9J{qG GR)ٸBc:n9?+fBޓAb# {.-3uͲG<0]PmWh6;KZPי 6GILK䰊n%fP!v+[9f &o;"Ҍ;iUqH Ͻإx5{Z(*˛r8XhyX|抩|bGr~ųSkVi+9{Б@6k{ױNm=6@ x Uf/*xTK'_b@ D6$"6o. ;geLɭZ?Tz갆R۞͞V?x䬅 ßߒd eMJcڿ>VPCn۟g.d*Mh]?ܣCNTba?'\4*kyo4pvEcK SqGRfKU^Z[ fP5)w-m s\lm Dܪ[ Z=\Q*rN}Fdi<70jjjym3k[0b\0Y+w憒"'ƍԦ8@]F| 1L6͔z WRdiCBC龆<}`,$c`Xp-dQkGI\\X1s_c*Wv#hobWʼn{Z9bxH5Ie@!=xzm)MMA:73 ,8"U0UDeNv?o,faxmh6UZM2^I5Ypt LJݴ$*HBG@R(Qq Ⱦtc;D8KT*H19у/9Rq[KeSݱ߻xC՚ ̧uLyAR NWVxZ҈J*=яn;)#p'6Oj-$lG0X7(GƢ~)P{)Le"ҿ`HM!NY^ق$̹ԗ̉L.gsFw27|mVG>#2/K`ȃ$n?<ʡE*RLmb:0l[kf(;̺] ~uAw(^'kW"M2uS≻DE\!Pu=$]9JoFr!8 |t*l|<˩<g@Lq$eƜdИ * mm ǰd{Ii"udeQ?QX2FT0oXsu>I|]n[W)@By}K sG|K2jJVeVQVIa: %Ī`e+#ɭc~ Mq;>|`[0R=xcv˜G ߥUQo}F= ԽmZC% ɝY!u(5RoьC.Hwvs(>*b= Pq,!)uҫQe{C6 # wl<:V,s>؎ކEw\5cxݷ:fį ':0Cs-XQn9m bg o/#052&V:D;/AK$ro)K [zwt ZD#c?8_/9r *24Y]7vNe#\{] *1!tl׷"G}]Bzym|Wlj\>lM~ c7+f!ֹo+)S9FBCB!po yn+A~}_p~փ۴:ȵβZ>2u]9X_cB-n[ܮ$ tm.7v º;H3m 6ZxT|Jē1j1A{4PV*\x^7M?VӖ gr @`` Nyil[- N#1Mzg <7 tz[̞kR0o-V|!Mo$|3ȱ-^ 3x?κ5,.|PCGdn7Vy%@^<I&f&=c(;/aioh,fxy%{mA>Jc ;c/_XeM'%e5@[K z¿2\ 0ewG78IJŗ ^%X>R̾d TAA]'ZmK1 $91d`2 E֔,X?0O8Rh킛EXBHU"+nOmJ[1ȞR +Ʈ'`3Yɻ ̮›!y8Ve{)8.PShJ'h|| D U%^ ytܙ;] }:l y_/> a3N(GJ[ 3uvtqLy)GG)TZ^t85E"I{yHK3_qq{ s17 6jG nVP ]"m}nhٷȥ5M{Hn⡑mbbr|liHaF6nTH2끄0:%!r`|XkL:U)FmK;#jIxH0=|jH IaָA̖D HDy_Zg4VQg9MK!S1.4TΫ] 2{kāa;ULN(hhjsD{|FؽY (Y-b+Lڵ[I1rjScԎG T+ঀi3ooPw0M4Vcw|8x-j92Hrc:_0 L٣dr^M:AoĎH tDwGzz$x-4]e{70J(tiW5{ x%*n0q6AQb^d>ĈVw!ְ{So& vyd:fz*Sf#(e]-uByzr1c_˽Z"<69jw L$I-s5uʎpalAo;/_]Zgbg_GltIn#Weq2{8>> (;׳=3ȑjd1mDZ$RVnEҰ )H&w-L#EMdxw+A5(Y²oW?@A}kE+lv!ei}nL7ul-bsM_=ܤDSf|Vct{W$ȨMm6v|7\E_*^G| <2v~tN/9me-t͠0jp8a+%N hS/,ި|=m6Rr} x_%BM V n`Gx]ilRr|;<+<{#Nq`ki&`sNo沧gS9kL:jJfycҨOd-Qבd mP\-359p#4y=T& EK[!ZN,@8恌9m- 0'6tGRS) -)T%qe=VtQ*+L/!g&t5R A;+ii&4`NKKm'`d?)xO[B]TWٴ,{TT9T@EPv[Mw]n1JOm~]:9[a2TtV =]h/_.<\F7·]\[%QM?5[{ 姌9&}Fk EuE6Nk+qě)3+392n<.}KoGaЈd-Nǔk}?Cs&zT\Ē[ۂ@՛ާOӟG}8 ~j ?A#|y|a5j28+H!:[[!|通z7PfE6T5 C9d1'.?d/@~WN!6oy鲂]g2$fmYmyQtbYln,%V1#}z;>=.1$ܯoTW[+#-(2Mo]g$H@Y}8W\p3͙<`Z"9x߲B] KD!'.펎tv jĝzb5/L"$18? <'En1kз'Lk1ǿm+|sg6ۢ "&HouiHb>OUZ#@ 0ev3ͽ0U ՁWɑr ]ٽo ߡ6֡p@ MYx-wP?ow 87nҶEU wQj\I:q0SkګJX3I#L:$X-' 9JD"V[;Ee;f|SA`Zd" 3 ]j9bN{XrT?Iqy' W[̃PWy/=_<yOᮟ@{6'7dn+3#cEʴ5Eo鳝_ԥQ;9nJ͗^y%Uahәv$FMQ 58~o7)-6ní }3l3aB"~TD#@B` &PgW8{Ǎ_ĄZ1Sñx 3 D VtcޘG"ZoLS^Kunk\fJDc08Q;Yӥp,`t_|poo;:ƒ>~) |{Ņ'fؕ.o`& PaϸVV}q{逹ݎI jzhoJE5_Ăٙ.1:b0X-E*1zl}h@x@6k5tX5^Հ)PZtWyy˒L|rUw^!<ZR LxvR^؊gS *_9y G"'v_Hy.J%s-PG \ԑ;5]Zch2~m[:9DXIn/7R=w@\~=8w\b65mO8%ۀ"<WNW:ݳ ֯ņӍX , ݎ? ݇{lJ謙LK[fh*u(`Ϣ<7*j;v &NcL͜lema|<28f]\vg(3'd!.AщcQ۷ܬ+34ٲqrm w1 tY!46M aӿGZQ]Sz CP`~ !ȸDxRĿ^-a;Dˍvq1:m+aq/$:R*G~0rj͕p >ӪtBR_=g,h!Co,Qc"ӬT9W\mvM='(m6MK76ZP32@QkfGQʹ[o rgZ ˧OPd B,K6@yɢ7 fJ.\`{\g@o BW {p D`2\, *KrAJ5X0&yIZJ>Z냬0k9kyR]SLH7x9ªtHCoMuBJ)nJ7qzL;@=g}Ȣ81Ob 2jo'b|C5&s]1 /ZPB#){\`^z{j9oͲ{t|YPr-Z 'B&HWx^|5g}\ExQȒe }(lЀJzOVo7{\W6ЛG ,FZXj' t@?l Qm" f*(g1o i 1J|;&Q rd&dcPΒa`gf47T=wG{ Vn1*!`;:##z-TVsz1y'[eF";BZ#eWU[/pf 8۷Vsݖ9ˌf@˩# igOÂ&] y!eh }$)188zjokݡ/B+Y#QޛUd_ƒL2_)68U[<_`(RVx@Yc3Й} 9{s4 `0i#Um#9j& la?U6 x7fe۷$H:G'Dfb1KhU<}MOl郀oʫ6 bM0QU_YoqYb 4+^MvNq?# >3I`l SB'! [ z'1 ^UǶy#tYo|Q4[ &uk:quqȌDtOqY}#bt֔d?!>ZVW܋6(l|<&@)v`ɱHb~6ONkkc5o=1Kr,<|)u&3NpD ]3_CUY _Y8<6}j:FrMD}tvӃsTvzd(2zN+aGp2|yWbRZ.N_8Idk%gY&t 4 -e`m+]'.UoiF3-'ʝp, {Z.dV{nZc#Yݻ?)5Q80<}mV`#KEY{:Hp6 NJ툳SjX;j2J-kK}[B Sf0Mժ qEfL\%o l`t])Xt9+"VQ8$kukn洯h"}./m]Eu*KK{$ of!49jػ7Z1L1\@ [ZS6H~pʼn,ڞ w>bz6pP@ /W*/;W)*jL0V/3܆R]QgȢ6d#^S  $q5 #$L/^50#`t3' ##ZA4uCYgV1$?)dRnLd,&z#*K6L/K!IMI5l=j : Jox<.`[͒c6E.+WBiKKp@S6~k} &ksoQ^qJ{ B\ИT`mٜCq eqܱ 9tF(  OrL wj`ѥp RD˹L=lZ:\do/a ̈Z :"ͦOF?/K|Ohk͆ H~@]O/ۋ$xٴkZ).cN)HDG[a8U.~@P 6@Zi|}s֝7O=KW#LL:f> ;EnֲZAAadQؔ^̮6F/7~jP7x%=ܜ8`w3\)Fn$/_yE:yh%j{2 h# N"F%p:PnTCZ8)p#c"7m^?=o"ʛ KҞ-ACgϖX 4gŋCN8Z]qNINkpAXwB}]%8Z~Zd~e+o?lp3Q4B(cZ,tŊ9^aF/- 8=:V=- YY&kPǺ-Ӛ&5e,W=R%xk<"2Kgii?Y wa/o0d/OYPޠiyqDD6%@Ǵeרc).T?jOZ1z"\9gsh>'[VԂpbX`)۰")JgJ%I%M vKEi¶KNyk&#>9#n6CD-_J UcUH`j[UjnoA2ô7TtTdT}y ?Cf1"岭ٔVw oj圽W}>=.N1C.m8ĿiϘN&΀;s1:IqEjoKå $󱩁zR[mA䤮9V 8&/g{G.(FtUc/ZB7 l y DBo"7:0Il*^tߴG#t頍FWa*907h!p24֊^pTUj QpRC\}8L MV^iDe&И@YSԉ8G(~w5hkؖ>h&J^[oJX˛L:e(m6Ei(U=fgdOьk1O3+_:!̢QUp䧾xCfCQSm:4p$s`WӇ w%jI9evC4b^=Coc ׺R̺P@:tq mr53ڟl=ʤo5|T! bFjإAfBrLaa۸V νJ 91p4~}{mlM4FeY@U'S1X=N`"33oZZDڐ7grɌ(@=E@dehD'"Ŗ 0-Q b$d{v3D68,lK/jXYz*slX?avho$齃 Mv(W+Y~(] #Yiqh0أ f$I6H#8oEsxzҪaEu~'L4f h 4uvޮ:85P!Aq旱+0U^^۴!|@Z}P$X/vΣ^r|jWY,4kYFO [,agg[lGGVyë r('b_{4lF 9T#C ނL]@8e7"Z0vx?Y[Yfzźι'u(\Yɠ)F]aax<֏+4fq*v}P@) *c 쒺N_8 Mqv,LixPUmp#@{a@Mh7оo_[ޜzWS ڧ5ikۉzyͣ g>hBOZW霌|f$r>5z1{:6"R]NZhT".ԝ?mQ}m&IB,WZÙuITĿC3l* nۓ,hT.a([i뫮wr ˼LAfbQDW{ tӹ.7baG)Ḿ[St-/(䶦75c& S(*A>RV ):N[T͋x]Sͦ@@r] gq@u HK? i(K =귊[uI@t6k|:gik2Yis;'yƾ;F *&MGpmql^n N-"7,PDZ?L#7Ps n N*mZ,Y /T`jTTx0FɎbp 0n։V0: S=/eԷLڊ&!Y?+[ޗ=7ᎇ# Oqac{:)p}fͷ`7_hn#woTKf"3#䝏ސ ETm4LHFw F-53vh ꍊp9![N#{VE"F9 Jpv/x(qum(IO]QW_ͮ>E=cPj̒\uyY]iuׂݦS2>;h /Y@H!]\Uio3މ#BQիKk">f-|V8*[5HsԢW-`Y_:˩3Į)\HvќoϠ_S7$q Y&˳1:61 I.-Qn=\`':yJf'QPHsGrd>n.Occ;s^5eWYˈ) B,cr86M)YtXxH^4L"QN}u*x5(xR PRߋ1]1б 5ثO=ϫ֮Nҗꇵ_={ h}ip{OF03ƖK8Ito;ErK<؄gu^d3]쓅at,M,.0nbTaz)lP( S;AwYl(ȁX ՗=J7΍N/DCM? ԰ȣP`S\!ɢ[AB+_V}(~xj F1Qꍅg.=ͺY,տڧ_!z7 FlIȿ2|}[R lvB 8պvLC[ ʙzB6?e`g#tAP%Aⴞ1|1Bz}jΗ|'j@GA^ S,!ۮ5ʍߖYZɥH큷RA0|KcYWlrIHLFSy4LqMׅ Ԝ9 Ft)ˈ[*?V,&iԻE65[zS|nn}IÄDܞGsJ`{ ϗywɻC<0~c>n.2ŵfd&S{Gt\9 DxPE;o#Ycg/?\ҊvPx;闣TZ-؃p=dy8aw/Ɨnrų-=wl(4z =Bzj1~B& ,p{BDrȤ ɦ-E Jd % ,]RS͉VQW\IŠE帰aԑ{Ұ1luǝ"0qҭ Q ϻ7 d8T%\x~Ksˡ{_6vG]Z?O~1{ӥ](<` orj0 7t{jql'0l,BJz+4b|>^*zIB_7<|MN!Ǧ) ]޿<j5 4XN6,Iӫ)떻4eOt3'Ϝ1Ap+KFNîH >Ruz}>Эgu"^ydİVz)Kτtkz6Ão.S5#Z}V2ccۅ;ڋIΪGA\%rD,ݎY*%…蕍n-0gM뻚<u5VHdG+Aap#ͥu/ BT5Pυ&4}5nE2U"jT˥) 1ݒ؉&Sm*?fo~c5ӭF{GߠoըוM!r`ub^ze:!Ii:k5|4گY%EK323nhMFI9d繙63܌q|pai.k̸fIW}*8a%(K}#W\!>1⿧dƊ7>؅,*gcaEELru]3p:(./Igu[hn(6:E he<õ\ n[JJUv:L^2nU=411kIE6|efuojzWP>LJw9/𧎠h< Du7qSZw՟Ϳ#=9 "nXE`HƈDqg\jRˢ&voMZRH@?W{xZ> c(lF&>'3Y} 1!ם뇘. c_&bp}ِ2Aw kLgLڊWW㱑d\Mft3G0SَT$^'d~{UM5H;[AD&R1\Њm00}C3i~Qu-o)O2pBP2 c4({1[th7 ^ 6C췎Tm'!Pd<12JdMY]A#lQVR~e~OJو%Drd8.V +xmb:ce7 5VᰁJ3X~Z%xnBv ;%<}(-)4 kEW?='ǭrjg,Rj y|LLk9uz8J$]tٯ|@`$)@c3(NxN. &a[˒Q/-TL2.ŲGLҙlPo0v=*ҤPN2+H Y*IX>C?!$dA@z.ClRL`hd?Bѓ[?%хzIӨ饢~nkߡqV<^Y#GX 4VYW?iG$tAaJYzv { :(TBh \G-2 H0LoiC˧՚5 :f?^y:0(d};"d'%3^rjŕp{RܦJV;l.ᨸ,]۹>0dO$7)|!Xi_]1sjeQ\P/DRV_3Fń_ A nM&W~ Y&=1=_ +u^(Q*όQ 4sUxw/{Hcfs5|K6 `2PZd_4 !;ȄaEÂ4YyvxU}yf#.\B+xыJmxcR>ă, љ)&RK1{s 5]4_mު[RQ\_ݐڝ|{2]g}ױ;,3Dn0&p0oZ` ҏ'kXmhTjձ}ɯAX#Sr+lQ-7]qH+J7^,=3z65ÄZS--M˦8,f@ &̛Psh,i pX-7V09vvAo_oE mP@Fe/vˋ'4ޤc`+ʴZ5!+-!r66ЗX#;$+/Dj'Ϭ.LP㷶2?'-qۋg82udj*޸dQ~/N"!kA̓O%mWh>Q6q '^ER7 .Lrgm$Xw èn0\346CIWl@YsRIsKF%Fb{ſAl3E΁:[n߁{&ͧ%<S7,ڢ8C'}EQ^wSr(s7 -2<,Nj9ҺN*~G 2D{ѡG7en&S)fU|_ȍ9ژ/,K*NKx*E{ _(ʊ%)+vC`=Ҫd[9vcu t 8$tt0X I>@R.㗔e.ba8%뤑y3`1^ɖ`firT/y~[;WrGY"d `I2@;z& Bj\ѱoh=JST"X|kٲfd q;- /̶$q\ÆI71ȰuC0 ME-SC9o'V2YkkS;<\W.>Kh*&nC$Chϩ $΢^9_ф.'"4?J"4xsw̜+MaShY'iF ϔ?KPJ|C/ו3hXUfħ~I\B?38sFqt8KP1J]4n%צ"etow PDUwU@Nϵo^ ("q鸮d2$5]e:Yj LC<=MrmEj|Ğ?eoW QjA z^[߬+QraJq?wcj|hȨ~X{n smSȉ)xzC[;r%BS&OhQu/?N,hDE0*Z pж̾) 8՗) ?Nʝ3x,ᆥrw͒3l_J# Q m7HQo~e6y,Q @25kjzB]3yYk銄WK;lZ6r`2lgM0V]U:k^$0քß =pآfsO`C0T7Ff]`J8 m+=SͯQx#q\bu""CBRd@*A=:V:P{83HωpwDZP (Cm M3꘧#U=Jr<.yuCALɻ:%Zc2 s90`qqQU>|lK`E`0[ue='̸$-0 G(b:b Dܣu?"]y*)G(8cvgr8c&hC&yQ4n?Zh1;qK(ї܋bFLH"S?)b3m|W)8<5lM=p4e/|M &.֓`kĝ D*a2>Y/s~.d`p|E) cNT!?2(HRc_1 LSv:T;/ԙRO¦;eS9x*x]C0TF1BF0M"A|;g%=<`T>q܂ˠ^Dڟi!jXGokzMJqIH|յ@͊ہ5)6Cln@C寒*MLߙǴiRR+`p)e("I$ToqGx#K1K.6SDf~ hk>Khv{ MRo "GEQF's+uC4m$̮oUWS¡[_ސ46j`ȇo]HVTIVZ W^rٌ+.nf,,XOїjW$6"|ʳx[Kb'B*2dkYZoR(:lG#+³Bԏ_K(Šh^fK(d5шcVZK/2`4Y<5Vorgt s(&r,ϴ/&2.DmP™hgK.Α5Udz_4P@اlX_y۩R v'"9h䩾W]l&k 7Y3v'հ6*P~y12Ȅ")yЃns1ꯆr>_ b&HW _)E$.̓X6 Ɣ0BATO6~I噑V X`\ոP.ϻ$S5B:+;D8$" CԶ{ 4kd5?HeGD 2T$"b"Mxppy1PYT&aͲ+Γt i[ms}؞H#+ׅڵiRCJkVRAuG{2 /?4b C՚Ϣ(l=[%)%GA[L~p}%([~9N;5<ܭxۏ]WTcTMG#WÞmRjn҅3GDD Lj#V%H~t_w33 ( ^BvL L#HZ\vtɷ,=FI R톺-_~eLJ}ܢgB0;S@d *_&J,F,BeZɤYJbG$MsUm}4tfs%9@,Қ]w3 ;*臾#/O3@=4KJ,Gmk~??E>4=[Vp-.'ł7q Ͼc] J|1x6|*5ؐ`D vPI-%v^2blFձ Gqz''FqUk<]( 23Gǂ@%TM$ d ɔ~C62-3Ưp"R:W,;k` 芃9@jǖ{8~)( PQA,*q~GNIgavRާ|@|iHڝZe6$!26lSG}rBډSoZCuDq.I}Ť{N=kukV&NQao9ǻoǎgM*P)Tn9˧fnܑeI,]Y4ݟ$'f#sә܅3_R2fuj9& x݋>+깣|ŰKX meV:,X6 &X%^"̘hcf$j& ŞoLo*s͙(#9&;P_Ym.>ߩׅED!醛TQ!lCў :.Pc8٬<g{o8u?pVVGmٖx"/&.~PP@ҳN{4+tZVGfx{`;ڝVBc`KБZ}r/+<8eq%?!kԔ!UN,x n+ыЎ+ :DҘ׍WV}+eqa1UBDǞ=.F =7nY&fdp`JV5.˭Y߰HO[IqCY&I5[fB-8EN[[]!&sg.Z)vApe)Rb'D!{-R֗ΫuHX1vd6 qv-yuB1z}XslBj6UD{BUNt Ì Qy lWA?bH J=PY-,/TULz.ܳxI 3'7I1L2_&T)4$[@xh dM*]5!FT$]8:wթsR]3S%KE ~*~a^z P~UNKat{]>P gwÆ1d ^w(vpvT~p/CiSр=ש 6p˻eF;j,kԋ Q2|:ln0}MVIqSF(7ow5,( 4^T[>[~.`d71*#\UkC5; +[`auřТnwNЧEr*ut~B%lod /] <<#q(.Qusչۏ[^%X KH2%8~mF!&#yﳤCKt!*#sUbWJ;'?Lȶeb>8R{QAN[[75Ow׊drHtK_.Llew-% U/w J>aZq>6_0:jB,DZb1C]L.h96֓(߇n,z9k"V̑.8?΁Wt0ݸ|"zmEt C?v+ԡ1xAfBqR'Ik43Ȋe8B7̘ >d<6((w/❘{K:ere .ux yоJн eN7փ W#\W~}xpm^;4>X^? BaUF{8֣ece>*sۛ[ y)(NIQ} *cWѪ$f)lF.frv 2 Hjdp?/#n;i_'6x.vqy&\ee1J7WpfT) 0MԽgO AKjET3ß6j,2tI#|ņ kmFH[` z媰ފ$ ; P l7;w*8go٨~`Y6DpEbtz|lkknW'CvcULvfg H.f/Іbc3dRF]jzj@¨҃Pm >PRV2:%D3m* x}QE{kuS/Uۑ%nؤkUksNަfy^it)ƥW͜1dZ1mBm * wa *Pl\˧ ̡y45'NR[8ŖZ51Z&bhv=%؏lkqi,6S5*\Lw _ @&d /yןX݆Oy &)d ^0My|gp{L dI'L C]"27 X)=f2)Hd/y9w& k$<䱪R)h'Uxs4+ Tw?6jVd Lptߤ|q euyNrޜG xn3 dċX45z>riGֿ(5N] /Ob홇qm T7}h}"r<9)r3+Fպ'8O-w=}I!%JO@*u`CT&ty, !% ? ,}&=ottmӘ=Y 0A:$K=wu$_-^Pu Ubө;exi*g+X7W s%ΩmTUuO~z +r>̶CO2GgFHY}'0 ) 2ń1.6]% ;D6f4봫brr&|,8 uUF@Z%#_UT"ӑ2mso2@~|FzD@:- +0!ԭ#49``*HIBTyJ >5;uxuQXnk!kl:Vk}hdjFjs9JqBߘ&E]VmQ0q~|u`|ЁY׊BªYAKɫi|闅eW~2д5]{#E`(fiڅr ,ݼCƼۘe} k(Ѵ5x|`A(ǪS! 7Y¯ARD(=Pni&Pq18Er{<]/$jSa7K  H!m ;WW74!E%+hy`(/#T4Ӛ ԭ~⪘B7p>pL/h@<:PW "_k )%̅6ȑmsjIw*h.TMЊd xsGBntGH9;8h@饈 1s )Ԫd"ܡ+a^A^AO *Toft"aC34 ZY>l,em0I)cU7=q<>w'R3IMxjV,Nfŗ5.GO|;yMҵa @HC AZJ[DBo>}Npah 5쏺) Oe0|EgofDd $+L#몪-m nF2t]ݰ*g^R+gGhW@Fm 1%KmVFswqc& X˄UKg3t(,M@MR&@p6EG$u}rf\Hsg4җzşz7Ojk+,z%K1D[Cj4Ag/J  V,x"f]ozP!~xϐb̉EI=U֐ e?%:gYc,/AV+V{WOn+Wq 07U2Ŝ|(WG:501_t< VU45`F^[mZ"g g0/_mbxmjܝS7P8ag2u1vqW]c 0H*$CMqčy>w34;gh>eư0V{w.^{EUSA[&sr&,Q>=&Bz'uuzV 3HDp˚ؤ%fS cMv+LZrgNmzaxds?TYu"p* B\ϼ؟cRtLCtzwwⳚHH wȰ+FDnv õV&)ŒNާloqsu^*F+?>6K}o/A`OU[6 e ~Ht;Ua}Y}(L42ɑ/ՒN+1(*z贗dՃA贤}Xel ~)<-X-3cDZV|Dd#_i=m{tY&. 'D@=\79M>2`N7h>tQ_` pejXxPmXr-Ś;BJTqWNb;M-zFE9)@`\l~P"7fZ;L3 ',&bm-PBWo%5by:`r=WEhsC &os;JGm>t$Rf:<Og˂)T/>]`˱8&cU c,۪%m(PaDjNW7{jH/)8p^G yW*$[󖾃 s@M2ȅR#_j'1Xq}ؓI/tI`H >έjp {KAi?*J@ZWDZ ˂yɁ#d)dUԿ8$8zdm`Vid(Z1_<Ά-6d  yZCCVY{<8Mgܲ*&4I>X! *=K E:52]k ^?#=~ɔVVGSjz$h0Gz}G2b5R:N5m8 pg5ݰ9jsE?G'C 0_i G$ΐXzHT}筡9j(MR"^R)w#LWlQc@Z6 }eR8`e8.HDO/W8aGƜʥdgfz!4{:NԿjɍ2 ԞLY\ijC)%1G_&*ڥS]"c1y +W5|<} _|U>a9#NPBm3"I&>OnMq.¦+8 ~nJdnE]CDgxOv$Bs ]#>K__3—) t+izw*-e4ۡ$U#Ν؉sE,oMի)RkI?( ϿPߋ% DeS`;\ۏ`hݼmG{\?bdj[A-x]aP?]nNYj?=r5D$dG◥&n'ðyv>lyЕ 0LG+(6X]=Q[L?U+pH;&o -1ZV:5D*1v8xCڧT\$Jʩ.hh91ަ 4B_'< *bW=Oo:kH1.]l36vspyULٗ݅InoōJQ& sN07mKH_eA4w)݈5NMDPI k[e~;۱mMf8=o㟷 ew> tgKs1J560YvbrqCSf $ztZP (*1 ߈z@bWxOlP 밤e+Uf85ujOV)IƚU nH$)dܑ}/_GYLwHgYYdCpUēMAS/݆G ,ɥ&_rGU X(9sZ8 uŖ˽5pŁH| O0rGC=ք9'NV3SZyqO^56$DKxAx<з(5GTx#rOK.>4'8ڤ`x iJq)_& RX]fmHYɍz0TBBpepseϮuBC&8r_- ;AO3 @0,`zNYNM9А/j^_(" ߽p! k7.f j'< s3|]Lbƥ\;ve .to[e+L`\_Wh Y1;A fF!uo(ru;FLJ[!%.CH!t:PI-$J_:#Aqm{e/͑l셟cXl ƽ$춠2H۱"=)=\w=ǧ8gIA_~'Jk1ciABy fחA['=FھIdE mBRKt*kȧ:KvvP+0XڙN>7?pl|l2NT[ߤ-2x3s\r2<-uůObSTn\{!8KÅ,ހDyBlqQM3ﯝ=<%yò9ĈxŽy^kUDy60S~Iya@4%2$8ӨnpKIJ ]:0%SM]&2j[& Mb46åNo qù(_ c2 o~)<'g#l@}IPs7WR31[usl)=0I݄//4Z,'iF_FY~wf_RԫFDqS%yV'P+Qo̻cj嘌0\7FUO(6G!ԥ :֝bi6y`Aj %M"X Ryu/:>/?!ggk)E^WkLkMs9fCc{_VjGg 閊BnL"ull}/)/enP&fI﬿5U>{U9> (:j*::DK=4T΁|MǑgLۮvTҏHH~u%ͅD\.Vd|b+黈Ie*AG`fр[jN v]*u|4+h8"T~˗@(;\jxwA[yh}p3|-!"xlKBNyEx2D/Y>c(30N߉Q`T~HgBo.+AN'= @QH&'-XWp ~ i 7iVB{;`4򪰓tY Cy/H& $mZ;o-fv6+M~n]O}O~6$FQV)Ӽtқ& >}] ^AP ij5;nks2KkLz0NIk6;I2Tz[zy`0eow)d-wE9b:`XG8Ns<͚&S~V)O滸.XaJj3qFk׎p*W\0xDe{ET gщ8z#v v 3b~UAα\s]wi-WCQe3Eb;6ã烖pm 6v\ӝY6gXyN3Gen;&-]fkئ ILAǮ pz+kݞN8)tP{fLCW-ôOv')oq8q9HUuWx;"ok4Bj3נNָ -կGD8`ὒhvcYvqNq!w@tMI}736u2p|b9+cд/PFCjp8Zc?#<:a7t*REAF-.s2r`^vEΓB0t:rҢyQH^gi?`a1͉ k&Q{>5cXՆsR߅W7WKa~7=& _3zΐI頥V_l"3,;/eiH<ή';Gy40ju%mDX}n pAj~+: p>ca)5Vy܀$ե$6i2}m#XG|h i% >آCye)6ŽfccsT lݰJNtfj_L Ts~N!}!k  LPՎ!EC#v7eF?}ttbx:?LV~b?ꈖ`N\uo!{G ѿ&۫YOlž٩ns0n:묑.FDbYB!;;SMFko6T -unlb_ʊz=GLrbq􏓴`+ (;8.SPx@awf)KR2Q%#|;tuEͷ|st%M uڡ܅7œE"<#Rаzƀ"=gk@5!*``\<˔byC!ño;ICiXzhY=Nz)V$6š5ڔWI_wˎ0Ug]Ľ+3osV fZWvbh9LrƋ .ԁ/& ǬJb"h Cyn@S]  =@F&M+40c@00Up-=C w+}"rAڀF-yEc&A578 $ mzDvUKӺMB IhQ;d<>gͽ]bLgEbEbLm(^Sq0@,qͼAUT!=4Vdx"E=옜 mvHxi.A@88Xl8J'u~1Ne<6kMWSe -!_{yk4%ѯ IB~8(WstAq W d_d 3mBqۀ!p>|5Fؿ6nEL԰LwfA15k:B3Ԍ@3HcQc讪O 1vY8d,_"ۇSy1}Em8BXۗ r]ѷ91k4i`+`@[lxjVTkd|Ϲ\p d;*3:]݉Fvו)F…jfTp+AIų,Eq4tJv/k̽zۊ4H(\g<܌hAxdr)YcUW&N6۲K9Pyd>14ѮΡłVP-E7~X;ԪԌYkPH#%c̞1X=>'mu.A[rd&<8' ѝ52?ȫ>ʼnn2 e{roj087 ċK$_^sNܣ:!ߢ.61JVJL蚯2B58 Hӎ+HJٝ"8Ò \~OR`i" XXVR[cC5|FOD˺)[K >l)֙;kzN&.2#aBue'R t\T It`mcflkSH]{ǚd.#16s!7,h'd<93U"9TL%ԢQ0*gdNkJLb+!7; ;?(jذ2RDRRaU iB'a4K!\'> RJw8r?E֝mݑqKΊ'QB3I px*@ΓenaYa=w6#9V=ڻzlЁ1 )E!-ȀĘN!~oGVpLA</,pA"13}I6恌! ,Wٖ1b=,^Ab{{K!vQ k)BY~V7jE763!n'?K_]V׽6Ѯ/1';ԯ&cÖ J2w5DPC8EmC\Q) YzR FrDt\3/$&HYEX(@HT絭ܥjzRM/$}uVS׻'`J )ixE)v93Ij 0%?sMuB)j'f>2ݒ"zX@]̕I!5)ްbE$ R P[IaTRe=mX$}me;x/(?z7g4ֲd]X'53,7Uj*5TjPnU0In@1+XЍäTcEkmŐrW Z m(hAz68k-Ğų̈̀ݥj3=|q-uYvz(\Yi+\/̐YM- e0Mg^d_(JKDq.S >[/ʹO ? 7N K&ruhpki댣P9 (mE.q*aIXQ",b/~i[8Қ+pHFu27㟂`eX7,{ҧNA:Q2gǶU ؙ|M0ŭ!mCUHH?-@K-þo^80fyMl.xdzimlt';V#Fj-?3W >@BY-gwYjɭI>N*p- ^PD5^Ri1;K"D"ncUoKPy4q/ObE~RpW_A$"F1+*F<\;*TgE4i`#woe_?^uhUSeN_<đCJu QW~1-]˭A R0{ֱ4MP_3h/Ѳ"  ӫ …Zl& , GǙocC|#T(ngEq-R@`tVLf-7:Tq%wgEYl۞eE1w\09UJ)N>- J\mcw`M3Y{tM=]:cG+O΋Jv8c7?_me Y_C"64*-=KBeۭqZ'cvӿ: ᮵rIP6ȵ̖h2 ZnM ̈8IrIkhhEj| ,XaG&Hd"VUBiΩﺇ=V Z|)Ծ-I\ +(ߏ[Q=9A*nˡf?tZQtkFTOMEAq6Z;LjWOǥKޛϙN_fۉ}쨦Y !"QT7i_mK9Ҍvrb i*XقC(Ɠ= 7UdWnxv-,aV@NP\YP ӵ 1ןT鷛rj^)tHơT]w5SJR}ݙ]}&MTzcS;!<OKK>M VQLȓ};ť':aW&,?Uv'ֽ<;XpF/cv;SGJ~1ruMR!Szr2JM*Y8Z:-U.蒛9ez8 |O  $9 DJï6QVE՚H۵zY% J}Lׅʃ4"C?h : y8 ʋe} }Lו>p){6󿣟BVaKL+!_>o=QioSu_J0gC2}[uaNDﰧvVHBƼu@ OӒS8%zG6Lhpy#4+nQ<X{jZԈ?]J6jkl.b 棼|73Y4D5nw<^ƪZA Hq1ZOL =0}9ؑDwe=t=1AqO[BTڈ]Hd&F#s@n FG=zPۼ#†ѩ*MB.cwq-jg\3kDە$585?>S}O*zA(z5J=NS^f:R~@z&^%ϭ}qExLhx6yQEImX.XA"vu.(IOٳWG616ڻPmj C6}Y[IP}4WPQ`vPfnVckldZT2cOƏ>ͷVɣap4 q7HB-zMf&7x#K*a6k qN$PwaG,7t2R!@gbuO;;>nдK3oNgo'Q2$sf$'2I@dK[EwqTg9חAH 1J)ԏ܄i6m"D})c!T+Z-zL/IL|~|_;Yi3Ʋ^j*AV-ϬT6/P;^`@Mmt2Pd?CHBJ9xcvIBk &*S~d^7S[١mN v[`o҇tJ4 3GRMo>{Sx^ǣ \9$ABXLuf3-B@j=V.ʧsS:zБM=QG8qJq c'PY`=4ÈS?xzF1qߒ8:(@EM/-J\>s\#PWzZ- 3NmI?+M\0z &,5_W_,5OZ3d&B{vIr޾ %ŧuSAg8>5ώDOHr3 ,U*{yAХ"bA4UfB*"RyK$YT;$ *Ր{DH݄n ֡tzuF_Ӎ&a f ZW!DHZqJLȮ,._3CC;bg 6v-;HAQž Ї |I4@|)ɵ *J]dm(gޅokzw! Xǥ}b:AT+RS䅾K$o8, N}WF_0#7|Bwh{+͂y0^\%@Kd~ /> Gyr$uwDWCE_(!b .sQ!(j:Vu5E`QEW[3 ?ϜI3/BVe_v.dض8Tn#NlJ:T6 a g& ͝)] }Zauo~MZԔ2z\NuV#Nyno5PU%2zN]4avX>hM1[.A`ygOe2-#y۴yTHY+"jjiy8 Mز,̶D葋~)Ï;DЦIX^7VqRL1h2J q!?n̈k ߾>,>bFWYofVR@Ye[g`Ȗ ^6wUj*FnU~t! ґ;LYE8*A4n62$pЎ8[k8e,5KmDK{+\8 Sr :%|ƍEЂ*4T% : S0B1\3TgH'@ j,YwWL#И2}&((p fVD)cVՍ't)ҼyKmm*ban 7,A%v>Sl_n[h7 t)7$K`>_R%??xrLO}LU1cɫtXwY@h>+;t`{i5FfͷDwᓩB(X`_j~m!!g#IRQO5dwy?|XN$j!d#nߗטKF"N̨B g˶ L&hP>1c32p~oH d/{]n1ׅ"a瞈(cr_=f#{Æ<+Q.1=4bYl4%V1IגZOvdH0$_HJT`^ׅ˘ҊÁEQHo RƖ>5~Bplݒm3=&t%F':I!&(wG" DwVZSJ]G(9 3CBTBK7(Q$? ?RA#ƳGOyF~z %b[ )0hu/ f"oQY<ȸ}?u0wwV&pX!\a-r~T8Ayޭ z]\NK ]/n~m?}ݲ ,YHAR$"=3=/InOc3 !^i % t-rۉyE\ ȁop |S$fvc 8'Xqgd[ },^J3+}DU8-s$Pj=o*ƜG;7ҵSʮ #:ij9BՊ>?~;>TĚaZz@p';>Xkřs[VH[.:c$4x=뭖V0ZEy[p;EǦ xҨݪ:KKh' :8hJ=ֱZ9>, !dMͽZshwXV S5 &]?iafEjYPZK.2'p:1 kov.ry^eC^2w86\ 'QmceBO~JY$ʯ]M*^(O*xFkRS^ Thݿ _CN~7/?-3%,R^o_% /08S3bp#̦'-{{#cz|v^fخs!vc^f2l/:UK|u,̝{KU| gȿ w,h{޾{$Ӟcq:Ybx9'4Q.vbyYFdUx~؇C t=~C%t7VN\ /@n?_.' LE\,S硅iV?}|G{a7_}s}(=2?nk8G W"+J`"Bgo;|,񑃁'hDG7{څS kO姖 Ҿ5֡cN5S';leVpbŲ V0^̤F%0_ĉ&hMkF~N 9ͲIBn_5(a8PǨݫ/$n ]D xV5櫻) PwϢ̈́>;.'fߦ(DCU-]^Đs2p?;{XTiY4w+h&60t`e\<vlx*@N[XZ&lDy3_tD^;a -ȑ:\LJq2WxX%Q! +3ݑ4֣xN#Kp"݊EՇuv&w~vk`)XTk|1I0W&Q^ju|4 )_؀4=ٶ!FThKOJ1ǁ֑zA-tѴ D/y'1A[c鰍^#Cu#W#Y =߸%k,JKtCV;:m7kUz)@:pGTuENi/ֺR׃?ί}W?n38ÐkP\KHgemCEϚhX-n{,6zR/|HbUoEJ$!)l,z+j!z6pQfH,O}3Zdu.@cTuGq}Sf^+0ZE~YӟnammXv #gZ[σRiY.¸ܵt>FwEU҅P kTghMO_:4so-_c f2cYG.[;}aPYh!0>\Gw}?U9?]gv ~jZ9X&hb> ]B"RM]+[-bD_DҘWn 2RЉvGϦZx" kC. zh] s8i8߼m”aѢ\2zH`vP$MaU19痜ٱ?T X*c#^1ҽs*v.@)_#JKlF>:$SF;GFB8̄Ik5%˾{)T,wȒ tdEcrFg[Fhptv}VdZɓ2=ՠDε"u2p-bv Q'ZU$ aFB 2YA\'FW/T@4Ͷ$L[6@kox7TضsOJ553L%Y2`HG?Y}"tB݌8Hvaߺ| ,/n{B2')˭3DfìIpWrrZD8LPO1H.o{YNE?R~5՚c4=(7w؉!=+9q)$vd-X֙ltFN7ќ`Z|u k$넆_dq7j+)5),Ith"l_vKb NU"1bXeeG/E,6lM|E8OnI`ՄD$]yk?!3Iy&Ɣ,؉Bι.Oiq`|dqw(O92(@^ >y~tK@Xʺ!"^n0 GpomDV A5tizh3cÀǹRR 8WtRIZ^e#M+YKʗ[)_xKfak򬳱֙sbӾ{SCN}/;YXޛ1{ ~V$zn #hJ^h Nx/֊V~vZ۶n"vEGg9&^ &z:KSIT1]ܚI{ K2f1JZiu,2gP5VPXn9$(e Z_\F$~wJto.k2DMpWVIbaVR|`!\gӓJX˃Sn}Q[gkZbndu@ aKK31+r 1H[1r /fnPt͜|VKT)uN=d͉/\=9o`<[{ &n} OxFr䠉rHgRy.$s^|A!k]msYWJ9-H76d6:s#"{1.8x)ɌLbUS kn,M-Ė,xr;9tV\{Rz|)5+%l`PcI=o#q7Y6 ͞V?o)i,P,$L U9q N!Zt~b*#6@#ISad>9>T |s,)tK}Ym; xc0{B6–sתs'N~DfGb/j?Ҵ|ܔTVccP/ g N~/+) ڎ7>X; d|Y){,C+?CUyOݶ.vdv.&:/7Y-:t}1#FR,ōV(nĻMn:‰_42>#k ng2szʫzemn+kpslOIPzOHXM{fF#7 '&5|AH|M~pŲLL/hB&dކb9apTf @?@*kC6w ٺnDjfBdJhÇ߻Tʒe: +EHtۗ9+BSTF" e`dYtVeDPvo,;ך -_c$ ^aS5m>r޽QKb- ef5iQ >N.¾]W?: ,GvU1FmG".%>{Ekߋjy4ۊGZ fCg$G5¥ @~^؋07i.|yIM de}h DՏ]>^ve{P#Jk:=2_eȍǸ~7;ʹnd6O6)UQ$\H=V=\Od )߯>1 1֛|6F /(4#! LlZӀɂ, Iqb kɣ22-q0ytlx s"}<㓳` e㦬IJd O"e喾 ꝬF$itufkz ߂H˧Y~!K$vq٧G ^ߐgۨ}֘zMʇFߪ:sfh A74|dR؝ E91jQ pGL: -Wv*z /j491-X C+Pj89KL$QRa2YĪ܍-;E}Pٍveѥ4-5lC޽.)&y~Gyr4X?Z)'. -T9bJmFDE¹>8}(M/D;:)dI0IK?͡f\M mٛG[`Q2Z['TTŇ7/Y dZ k{|͸JRsH}7U'%iSq"fݵЮ^9ٕXx[_fJ<9D< lˡ%!->4mCZS\:o[S7H%ISisaG࢙,[|,`C~^4 s%D6ABmqQ g3GOG,N"WVR,堡L0V,ߡn ;I/Jּe& GB9G@r{t3W*ӷ.^~nMUBXjO(8C[fdŕ3\|J5H=PR$  O}͑y2W5WI.IOIJ*$ )@I-_1DRTV#}'ؠ#\̈7J,a\~An9:,Ƹ5卵|.K6ph6/ArxW27\gR!ыC(Qd@VD*-=ͯ)$qrbX\%hYÅn`b L(4nNm-Us*^xD2X꼾;w]R_el4QרI҈T*yWa20jjcDsXC u Ӻb՛m5Nڂ~c!AWe6$[Ҝ`rrcp;4!ˉ>̮[h2D duPS2;1Y<$i6  ߧ`T]+VP |Jl ko}dwEm`Te=?. glՙR %P?> [dӔL B9_U_,Ѥʫr.ȇm\qi) b Hd tuѷ@oء~S Eي_`x ڔb}D| o!M0+q   }EYLK֤-HF8< db*cՃ߉&i G+ Sع ]%oMN*1=,,*OKtm|+ o'b.㸱^/sJTu2BN q d (D \tރ@|Bv;͊b%i6>_8wքLw.[]nTbk+S:EK Fl$X#cSw1ě:LT,`%Y˨1gf2ACe{eG R,&|WPhT"-Epzh'|$9QҊ Y=?ճuB*_/Pq^\$|kԄ[䏆@In'"Y礴^q Ԥ?[M\r|' Ugp( XLQ?2>;|)2 Y dO\ņ V]Fv-[b{69+P|l55"pC+>nqW|]C0}#Q9n?h pn:DеH2*䁧#MptCK5ي#w7Iԋ-hoiMB72B!mx {># إ lum.)=DfQ0Po\c@>nje](bE; 1@8ۊ)tNZac$U.(ȹ#Zhђt6z; eJ'ÐH5dr)@T8ĕQ<~@ } ɘXS>_QUMhټD,ka"a|oO:}q~)ƨ`NotK1kFrUZ ' UЫ}/΂M ҤI&txauktڋxn@%ڣ@BpbRÒL5ۡMH@Zބݽ}yوNN^ힽGopXɃ W"LC3gm QQ7m~e7.^l@AFv{>at`$tL>7>M$ֻTsW9k"x# ۥbk,4S}}5ֺM#POYuš]cۑ47l"0M\{KьL/$-hk:V?zj2+|jz@| ac Sig||}vŶ"v~>h,4GڵTC, 22͗R`YM_IahVsZPY ΍ᮍ@Jh!GH]U!3]YI "h; đ?`,nS4އ(BDEjvD0Zx+='I+#~kD@`(hdS2ɫxpE2^IJ}MnΣ5Rk#bMq@4TP^IUd[H;?%nî[n bBT)n/ewF~|j=MAOe%449d̾ԧ;BӢaӣ<_IXY{ۿVx\A?@: [>87ݡƘG[L:Z]XUT/kq*/*u#b]^] G3_^ 8KY?v%S;/B.WDZDNf#-mQ{|A"jEW@>,@L`7_@o<?d jfs=蔺#;U9?W0 M<9)j^IglK~JL;4X B|P8I8# ? PChp VZ}ӪbWJ$^HF y F]׳s\:9Ҝ2@\!>9v );;??rͶ?[6n|k%ƓCHuL\ŻEHtHL#0`ZMǹ$ 0@~d𧻓u Y 먥8ߖ=+LYs6<ґ!5nϏe=zN6dնìc>zr 7Ե~{WBoj"|_pፁrHxl@UbC3![u@EB}.ꎓZf~^8EQھ]ʰÜKZŌP5 2Vb, Kpk Do* "`@-g_I4QQImaE\ @ruH٢Uze 2Jf!'ŮfYWб!m"ͲE3 D9FjC4CWȐG)KVMNzLKky5-}A6aþOΖqՒ}Q߉"OPµ]*g3*}KNM\!Q#g< *+{ЊeCWƁL/߷w}xt(@7j(o]!d *A@*p/vfںʼ'WaܨU)dԇbB?wVKy%NwQCyM 5岭>pU2F 59hFz%*SkX,8!Af_)M.SYW+a$S&6QK|لJ2ִ ebŅPw z3{ҦG&Hu<7=:[ęi9i]ab:CZK䅠:gnKdH`u,%p.t)4BݏA+cq U 4֬29H.Kv [v35f2U]UK]8;?\/L9fmh2LU >A_Zv AeX5%o9'"c`mm}vaf( 4Q/ToaPC3 !TF@#} VmϬm=t0-ESs}B҃ ["m_thغp%tũ^h2 Xo@Ie4%iVDG,N뚉AVgKqUzK9uot8= Mxj#&u$3Ӄ[a?C ;/;ay6WFrYt<(5Y0i\?Z<ԎK[qˤI'{6]ԵiEg;ƕX v.~lD|@N(%2Jn)7S^ñ`yٟef@[9x %?7v(>wm|AkEX ^Ma.iN4Td!*-ICRZv5E-qd4e8\5{г:B_kucj1Sڿg'9!qjQ$bW`Dbf_U:%F\,ZΗb⻇? ]!Y> HěH6nTRFо7&)l\oC7vh1eta]Y3B[؉pfCS}Џym6}`fZmr %(aj)jJ!"|ir,n(!SEnP<QqM؉[\"¯S]*,UTe~})6 a@AB@-=[3u`*6V]8rA`͍?mxS{ cf=AbŮ[G ׀<,EA sOB,=nALK:àt~ZRN…Pkl-(?4iw*#w*XA]wHS7VK?j"yGoީXzflqY B|iL!(S̖ ɰH{x_$p Xh ,8 CEHK)觢Id)\ڢ:XÎӟ%υ((ȏGhåZ"p-2_hm-bJI0ok8 TREW%13O,JZNrßHOILY i z$-|wCR?T 2#/ymgR8bj`\T떰}joFo}İ;q^Ȯ('an6GOyDU^90oep DKvq7G&jt:.󹉝؟וZL`3׍"Qb7wh}^4ʇjkpyK3GTvbַ,h(M K59 f%{kTʈCIH?m#sdxFdǽ|tؗK%QGiP+:lgwڤv*)o\`,޽B>e&jI$K#G6 4'H@_l0XƤ':Q%^1~4Wӌ9.=^ujv{'Npp &B͐t4jK^RHj'&"!\қ g/Y ilC׬f{_S-#乂Ǔ|r2d.e܄FO-͏Bb }חNI OWSW=.(Kl𾲄EUjĹ&cJ4 2=FHa$)P<SQX2|;^TT(>/D@_Ne\-N ZuܦrpʴTlz灑~?`xp Tgw`=p&O065uz#̜ kc`glm Z;!wƬrfzsbϣd.v}[1P1&] ޏس2lNF\q::kpx՜BtEXGF u!jeryo&70*%k8o~ǶS""jM9E5(E*dN`s5B̑ЧC&n g sP MR<lmRf pܦ@;*~ \0j&l #UN~0Y ^Golb˛>iJioi#!~z/u1^jB?4dQ3G8-w0BˍmXOڨ/C7,&r =Byx7cW [}l+=6lEJirE܇[RQpɢ vҾ4[xHAhDF-BcG&`OY1u$=/|'Py GM^g)XG>J6A7`U5'eБ[q^EGOVˆYlJj?{0p5J6ʑ_q˅ٛY ݩwX{L\DyD4=|{e'vnOzvs)p(ɐxc.VЅ#Zjq䐈8jl^Kh<OKr 3U~/uBk<s~؅  > CV0w^e Ge Tw] PlqT"P?[\v~hběq"}.O$rjG]nChu}.֢-,m7߶7^RED|hl"krk$띪S@8mt *9uʻiK%5&qs5~\,D?#]#*sT80gI7B,)iih-;YÚtő Z}"l:Rn=m~.O_Dƃݛ(>'I,h1.?x8]z*=I[SmzD_ -7b6E'lO3Rw By~)W~5zn}n һY 2>Jܹ%mzgFKFԑ&)VџЬUܖgm&Oˊ޼&(rlfgIUlfO{JThAxccdUsT ]g>45*8ڭ &݆t00 c@1E6goZ*GA {Irg`明RH|hQ' !$5C890`m [#Tt%=n'ƿ8}[*Hrc"\7꽏PWa9a.ak b*M 51#(X+jtZR~nm niA`۫2 لlz&_>< ߞ}$Y 'k3ţYBbo:LA_%VkȓzЗ4յ"QyZT[nq\%incqSgX)o)B0Ѷ?>'2p$NykJrR.*ts5[; ~J, ;"ᘡWzgL5"OA@o$vV2Wðf2UTੂm}Tg$"3Fs )&e\oӁQAg0 Lڌj߾Th/ē񂐐lO67#fnBX׽y+_-'y.m;@9zX;e%ޒ2,Y v ^XY|\4pIOh5pa;7cxH:tPh5ܿj zgh 'g]|̒oW,ie=a]mnr 0htS_c{ioy4{4¥X{1\Tg$Θޓ- lYr>ʺ``|TRȁ [@ХUJP<$߄9 ӝ//5 ɱ59VoٞK BKN3,{S{ԝ+OU5.UDIwY8kjm]ir!us#wr$⵳ʻ״"^|v#ll|e^n4thυU*K2Z'ET%^C4JP^H96uh WnYKC2H(WAEL2'ޝH;Vt5pvnk,yP(yqXF~5]|[ETN[@NWfLUTM+MZ+df&a"x!ک7euYw'&ֵSTK,ajBtnslXn?~]ub0DORk'ײpϯ;rHgo:DJ!|wt{E;=U.Nѕ(cwc8%)/`JJFǩadn=3MA5){LeWFjX~AR&BTF0 cWϒ2 %CW'H]Ub֥t?Į}2vo+N 4a/tŽG.~4:/LGx Io ТXJi|s]p0"j9Bcd-t%h]\#!T;X|fZ@.ʈgAqIJ'Wq1D,"]HO2Q~x;ZeqѶ?TUVܦ8Ca qcZRSbe r tca$Gaqn w!fWc CNyAv\M&X!7ﴐuz: %EM<ƬQ u|m2HE 7?EK,vw=9.bTzUڭ'47PUi:a2fdxx (\xrE ;{IH.Mئ麞(<9za62F%6ߏzWn7Bt#UN-sg io=~32~M [ U j/o:fٕ;%ӭq= 8Y#rf>f^.Sei<4> We)v)0 5L3X>36*|V3ޣbIT5Q_J!TA5~Ôo-?}Madqkزb⛅;Cg|kBqքu ǐ~O3[ԂCݚdeeX(,q!YPAvTNXEFstGJDZc_oyc]"OFt*52{ңP?i! +әN؊5iɳPH$uTSP:;ʍnHxkޠ%nBNǦmewBKv%7P"CbK2WMVzCx=Eh/=F_#%a39S|cKFքyMY@_@>oJ]h#mWG&|1(˫dr١f(1BcTv_{޸Sj+6fSS~-IN(0nfe2o0D[^=f_wݐb`0T#VrD+eF 4 }6i Տ(Ɵ2 &@L ^$`TBP+E.b|4GGJzZI gp>,8ox1tFKnW}3Z+) !%Qp~{t<tRv4umaaC(heVn19kDnů8gR`HI@v8{(D]6p̩kCԑ+zeJ N3Z͂_ }fwve#qWwX" SthUd1,2>e|akJJLo*Gܕ C'\Aɞ I7JwdT>~T י펾6?OR\2vNְBv%]QzPy_ߟc =Ӈݼ57=07] "ҼdWjYr,X&_Y~#OKA苔uCmmK^]MjO )PF7/f<-zLf{?z p.-T70*,+aFgޱ7zxp׸N i(p&+ W'dz زP-968*OKnJ͍o1Fi*(Hv"\ 吙+ӦŻw?  I?R\UXo{2z9_l\fΆԠTgm$Z WTuT\lYk6^5ay0QMls &/]t!*)t 5$/SI qqC')Ü= sm91Z )VG8X {L ~DXA 3F <>a;Ks}4,‚zx .֤u/kW gꮗܭG"iE{lLW1O;S752Ec呦z9)K/Û+9$慩Kvjp_Fү`I2et41QvV?}ߪ I[حp-YBLrgvblO}aT_]U[COZ|(KGz6,&2 AHX$޸.ZzI aYgx?;-ReR}UƬ]pü}^R0Pv"] CtS\K \zl~P,ݛ$ ܈LC&>{$ޖ;?1 lXo²Pr,̰hÂԛ6%ԕ}c_R\fNq3ir,E>uƩK~?f#vHSѢ/8xyW$,1Q_xyb)g-Ll0  &е ;G}, O}ʕ3R[f_r9_Dk qP,2*5R.֡dK8U{vV{3\FaLطQtDCQzIm6k܉~˶z4hThVwd 0$E)1"9$E>BOό W\Nߥ*tf[@<9V蟕v!WyIu U5|Y[X&4L팒-;:M0Ys6!U!icrL (Zp*} ;`Xt36_;Pթ>qFoJIcSkq%E8% ӣ_N?=0}<଀XC`SS6 Rfyf0M?@{!hyr,Q0q2AmRrw|nprO[ٙ]/лdƯu;h 6R4g4$Y )1y܉կװ7@ۡpOJuܗ8NBAwCTtot7,+;JT^7rY[I&:ZMj!ڂg-Y vO[^t*z1%]{:$`SkslFd 5}u+ 5詖f6sKsvd}̨%Y N`j.qLxAo7 | Jρ97LDL9 y`: iiRp)Dbk> 3 oP^>g dL}Is+)1)E/ZRO!\w̡<-rօ<}*IG Bxgx؈=c(0͓} ! sq7 XK唷BhJ)R+IVjܖ]M7Qw` )*pᮞm$w}B1g8rYG]DxlW_<L) :9)0OC4\O_^)0h6bOE(+94݅p(i7tIZ$|uv/ <9_9zkƢ\LC,֖âś2ɝ)&t@ӈɅG7el@xUKe o,#ft0j&"f`r =( fQuOL4 s}ve bi1m5N!+%Yjw iwd}cls[܈kXNi@}?檟-R)WAMokc{:㴸(\@Ǫ3񝇱x _dEgjv]V(oٖz8.o^,ʛABFSOuwqY?oL+H5&rt]ˑ@bibnİƕ LYG\:q.jMC47 LvLbp7!{-.rx@לCSj^{;7}0!ImR!^ J vbbȐg"Xup1y$8Ts`jG /rX;{cP]͒%~[3(_ .WW_ q7>oWw%,@ en:D#nWȟ-AQꍙs/ @򍁃0&i0P d,%  $v1['1x9bܩN-7BIѿ0Zp;п)ߺ;MKe epV:9Oxg+7і\,hSd$}tD,&\w$fqgh9Ճ J*لtI`a-=Vv],%I+7+D D3)؜0$te47'قcLmUru9:uW^[Q̏ìm< I'Ce3h!p> 9PhTi}  9nd.-L.V#e ZfT È{1|&k)GHnUKl gƔ)2[ ;SOCL-VwMV~ hZi6'ťZ֣* k ڴkSg8 nUޢ*nqr$ev̕4c1 UVۊP6Z_kjz%Kl\'$Aa ґSNc[{=}rE1.597И6(`G6EY@ ȡxrSoN(j62v uS^ l ؙyG1 {6k]q#66[ xo)5 L8ZѨ=_TĚd;G0$.C*\ٌmdA4* B14- ŧC̮)kݎE4 hEYTb" BA֠9⨰Vpk#j;Cxք%Qb cyH2Rw6 d\TayI?™qh7WO֟2d,`Fd/$'$Bc;Og1QY}ZYC?Z*j/cLc$+;Ndsc %>mvh\L4MYqI:" .*VM%{Ʉ9Ŋî>%枾jzڇU@!^Ii17UiS "?B1U'(-E3$`Bn|w xM;΀b(*M~=#o΁QWǎ뜌"(!D$cL=擘f骙Yç # Q>~30id:.T`ϯcфk =/  >`Do[9MҥA3"Oqts Rm%¯&ѤcaZ–4uh M)g-HYVpMXEQw#3m|I>*qqgL &Er1y<:f'2! @stPO uՐXxvth\V}O&Twssܚr=V4풪V;9OYNW;) EKLW{^iM{4P܇̵vuNv/e)8^0Qͻo'uR(B(C/"rO/UxP9,;[H@ }-NT=OҜM|{Ml6eM5ʧ%}Y?`vfs0Z,&]W_ !J~9 6۷mbBjS1J[b"e5c$Zwi)W/Nrڠ3X[UutwRb0ŝol^e޶33PbSP;/fx{M0&%|=ArnF;A>uh^L! A;W הNIsr4P5+,"8bGt:2yϘrymETvOSuԢȻ kԊ+;=3A =RQ~hEj^~+]ZA4tRh;` wZQ `(a0~Y,eZ:5u-&Պ*J4ـg@$̗XX)KcY=upH"]h lˍ?Sm~HPi,^L@ *q+ٳi&<-]+@ ]B-ɼp1‘>m$Pz"^!T\N =Q`eh]#t X#NnFFo!m!fV2`oX\|J*9+>M+TtPПLPZ/}S'Y0#\lEZ/-(x6RbmQ +/CD+ZWA$]XrM׵tK@$nڣZEwEk*l4I!E${ Ϥ5(GkS0*bh Y[=pq3DM \Idϻ:gy`7SEOWE5ChuߧChJ>  FKӈK]Y _g^p\sTbM)?b1 |()=8SS~yjFJtz*+>aK\{ͣf]iJEhcZAòzOAOX&P6u}cO6 YM lRC\ GN>A^:ȼ!_&gݩاFK>*85I(eT^sKM(ia1])+TpQRإ\ѰcgqǘĢRCpO5a=PShIT,"e'rw:HDT[OjQ?j{޸r~MjZHS4[B{_8I͸L*jPvJBs/Ƨ.u@s z•iKiڒP?[@.[GnYJq0lx3q=*$SwxwR<ې&Ts6" if bAx>M;mP8g-i&Lރxys3~A!"AJءOᗬfqlC!!~YN"J L,KqS&:꽫\E$I 1*R5*^w'_cSu=8SŐ~Y|A򓙔Q8;*}8ǧFmAlj`w99US5 ڍ/)o6Wދ?2-X@Go~kxl\Rhqe>?%ܞ|C6+Z5pl$!}lO%ݼ:Ic)_}6,|"6Y9^U`~*| j'~:y`[Kn@Jth,Eu/m\F}:vEs̈9yWҵt6@tmZ \h+dct0'VhK9j+Hui G׾4)zYF!Z,TC_\oΏJf,_W|O흐*l49|3>ƕklxD)86(y3D}zףF. S̏nlyY'Q`4nT_<3:¥cL198+ټA6s(_XYBW P;~i*KO\~"Q69{.puyA_SJ}wϫR^PdPG֠K2jYt"wWֻ51l޽۽ÙSxx{V^$vTMv(vS[gWY9[khCA(gjJ"cAgWN=)0R4pk&Z,3Ȟb"P!,=¾b.u?QH\w yv@;v}v}$}7͘~NLY\M[H<\ȇ }XGV}I2#ٸޛAx_>,RooQZsn 뱪]h"/A K;M w_;w bەHQwEAAMbh!?{C^K6V=IɛJy*;>3V7&wj7Q=G=43YXzv~Z PQ{ ?p]!4-1pLDx. -__ 0VHi`+OfVc\(ilL^uXqP6\yX&~fSo$ׯOB-̭F+=sjzD:݁C}oӭꡝev" I*82S<W9#% }+*Fu,j+Jsn5W-XFFj+iѤyXA,_&5 uGNm"`W"[ hj3Y̏' Zw鍃~&Zm 㸱Vc=Ǧ1dS!;Epƀ.] ֧^ܟQC.H"PoIHvKg&oW?nVK]CGW}v}ըDe=x }NjݺѹDzhF.}`rшaJtz8P eRޣA3#kuՠt~d$ L}fQ _Rte/Ka"Diw *? f\+`8ya*QSWuLƉMd$H@ !GU,ߍV񢴂Hr;{<7:+mmZptyoـrF1yX5~&𝒅 ,az<֘(#,VK.¦tIm/q^rO'U/ko}wZu6njCz`c ;ӿ[J2~AV[g>b{ߪ]Fْǃ UM0ݗk\Ђ9Ca {OEt5G\AwG bj G=-?0Y*J*1n2񕟀(hZ} |oųg Ľ;R@Xɧ>ؽk uzpdiCQhb)N>qW#5Ks`-%BԔPL0Awʒuy3+#&%:KhC[.D,s98aD?TT8_0tтJڻn0rn-Y5?4~=[j-~6oӃ{GUeuʈٱS+`: υD #Jɢ+H>O 쓚tKdQ`Wp>>YXby< 9f1f&Re;QF4ϰIdӼ4A;l}$0)R,$We{+m]-ZzRdAS!9;K3s:;TJƻD vw$qnUS;K.љiHHpZ@8jF+teɽ`ңpnj@d{{Z" ȕ@gt֓I^D^,3ƋW:z$ k* GGSS0MېT"[T$-rnx QM]ۈcO+ 띬Oq0A^,󗩱kkpm r>.E0рjdhoզhro(>fJp{ 誖_nZ4Vv&v"3VЀ36:ya,1w2 f&o2K=(0}zOn_Ƥ1wc4Z(VkS9?91V*[06d亀U5A"`ZviuHL&uH6X9y+Vﯤȃo-m7yJy9OM=2)y/=z?:`;mOהS?AYmwpޔ5@J47pAIfu5pMOJÝ͓6ZM wӂ+iIƭ {tg{P}X\k/-ӠpA憞 Y&A{)X# ]R٦Q *Ku(Ͳw'Ѯ]A,@'aέ{pdCMM] M kU 1"O]tTZz@;GN@235Pq[k*{Y3) ϡyr5_SC12B8dy+^ǔ7+O0~G%>dT_Ldd҈[ A,_/}վwGqs=[,FI3XA'!F|%>}oDoˠw 99֕36qLv-it,u|mA5ըN$-w<0=5 M d@E66\*bKA(e@eyjΟc@x|wH$iW|s"#{oiM[nv= ,~)EL֗PgTpaxE^(3Hqwt OhSE\FDjYDH!?z-(\;uB~Sy}a%T;ъeGYɿTw8a~G))&rj0i~$*f@-~m{ɲ*O>ךѝ6wq' ]?43ȴs9%tL(<\K-5:gS,LkgXJokTd!dp?af~ڱJab&>d748Q3ō B=*ި֟\ Lx|tH;(gćҢ$j5q<3I="G ^FuGv]QئcaBO1gs#|%8G؊t297< ȕ,Ge%!x2#yd[sB#=Myβ2!L^;-$rNfrj74|n Q|iCMB^b Uf8d\7*ij )'/9SRo1|̲[ yx^ Z'( ш.?D82?H%r{^:aPau]!H5yfT ޳m=>K)0p%TmSwm쟺Og#x,R8Qsni7aG قگ >§ޥ h"t}S$naia _'=29ۍ+~$&|@zu#{`:ʫYw1^-Ba4JِE].iX z=럠2z(wԇã IvZ~]PȚs("H77 ^us#y.l e5rdٹ8H)^._7 OkBqnz/ϟ[,U)@pSe[˂]piyr?w} $K}f)ЕIWd/`^"%`o4$JAcYfDѥjfy \C->mk>+E E˂$L#eOc˘k:!R=te9@7ӭ"~@iMTZ-[÷$rlG8 &(_k`n@ AX{y3T`8- T8Դus\V0[9rр}݃KL;\2~Za JOh6vMl(uRfRT}J[?4+'Jcӓ* cJ !9i'Do N HO#}+I͢)D63%GMr3Q1 yl%Z5( yuJ! 玆47 2ǽ Gi85ƐF%xdڤB .D׵l*,.a&*TQN =ג&% COyr:ie,w.Ծ`7)| HAw9oTNe"ߋNBoWVjc7+Bj'€Bټ2ʾa*Rw[ Ay IWB]M4am_ZD#@٫i`2'nx`2uMv?). 8TqDX*CYy4x03v4ϖƥ f&mpSAM9ovAwW}4tsDC)}t&) ~ZBm$,i_i *Ri(R)rkɾUU qZÏueE+5$'E<˜ʼȢK<&Pd]ɖ(H߲[Rde %8=EN c'2Z\`D[Sݘ&j Xƫ[`u"`@t-rA$g|[)w! i"Klӱ N&U0>!=q"tCBFHƴQ#i>i2uqlt 0~,UX\viKaNzcuPszlg m_t꾕Uu,SZDvIyD Q0m6GSLqΊP)1@#]iLF$&̍ɺr!GKOEdڂ[ul5 ,ngf]fΠ#T)DVG)] GG>4VӱZBaCCGH{[˗pL?F I!*emI+j yn(]p%OVdY㚴1Lu`  zxN$fNo#_Z_ esxR,{W?Jԗ) 3n |ߊ]ڗI7kJE*OdL/N`FxtLqZ kl< %bE $(.K*a{̴S`J3Uvap;R 86c0 OCFpdQ@ Ouj[yIri.@$1l㙉\m_N4-G v  jSr}GdANÐ:a>3[P9wlKeY)1qaHl+8lQ]ԐH0^ ɠ1]a v{|5_|6!%xw܌fc3?Cr~z$`!LPӽ~W"XĘF1 . ʰLn NY﫭B+^4?c$ƍVxgr Y򋍘7_Q_/A>Dk qT;sĂ̦kݥό^mǟ| !0YhOF $9V"!W2m3+.'͊ubLEH>߰nacz~5B61!*tK\tC-\k p$Fђ`Ɍa^INZ‡BwK -A6sCe h\W+Oz:ʩTET𯗦Daμl|%S-_p^EW66tMXWbylJ|pA3I@[KWg^awQ<\&[8|X5Q@x*EWT,+Ҫ#1bLYXt`P92H 0Y!>bi82 Cpb_>mC~HN_`bO#g 2C0goK>A2ZReanv'#,T:=;_EDmWv6ă3n'zGҜ~ nR}u4J0]CqCךWƼǭk5Sj/35 !Ɉapmb+L9S,R{C0}0藥=P*Ngs*i+t«?cV;T HlyNfѬaٶS!{|>kh_? YtLhXZ< lXw4>E e[}ܼ7qA8^ ;mODCt|0Ε{|)DBK-Uy|c3iP^^V5y΍TJ'cu_"}T4eL~$ Ž_ꜜ#Gx%0jr_8K4060vf5nkE 5ǟiNv'2䗏آ 컴NIɚ1m]ћ_{3Ⱦ뚙 _p|yz-:&iL!6O$ڪߖIJ,;smPELmZ|*X=A6P@ G bQ6%!$ϐK1C{!{u,v?WL̮["jqboT8gE8l>ܹI7`Gi5E8Y_NqJI揃T/+$~ {|@7¢%|pi#q?&Z7 F`f4 K})%uW'.D.Ai%e%X[q[)ݷ jB9R`pȳnYBݽ{0 ?є.]odc+ItQnN*e}r))ؠDHDUJ6Y+￑Le(:=#sXx&s4p?.L[l(J*CT)!U֜oAdhU GdrƲ)xTtW| _;`1_+qp8JqiwzrTϬ70fR&&R 51≎~NjQˀAcL=s(aH֠zh OqhY=Jד{.@Bo| NpP?y ɆGy*R"FޠuŸy<, PB1[lF ›:#C&KXD=@ܾlF*w]=#{+ޓA?!9bx>v4<;gr4,mG\Gk7,~D&6t8\ h!c=5$a& Y]5\q$>ā%$u=9™_;P}w [7r}:_CDʌβ߀OROTpi-Iypp?GUg T/ρw[DPX+8{64nZ34 m(TZ4 #Oݯl mibKz=:HIJcfɮm5׽O$P*ųmVsuh_3= uS5b0Qgbd`Hfಷ_\˞u ~{+,Fb~[6* ׫>9AiCbV-4&k NW2mZl0j5Һ|ҌH,QfswYvXergݜ;&n(߂ʳOvJ|w2و-BQQ>&8`U3CMK;UudnAur{DH>6x{˱w=QU_:&7)htkbݧ_,2lo>SopSסM gb2:G5 BNU~Wv#K Yjj#mX踰"*Mb16U1@i;Fyyw@ۂb"H%Vpm ^S}+{v}g?fjg'c߫0 [01^}O,U`buLyWDF  ` QR*5hc4?x]0S2ᗤ{1*B"6;jJrr9RS2jԍ(9ң\4JkXO/!ev&4 A̾v4߉vzNL:H8,rP'w 0T:=jl &C.`NYζl]/DyIz\`^le~lҊMkN)t4x-&bCIlP\}baok%0HQZc 3m4z}nSt-2(+!\;ДGJ)R,*Uo%:NY {7>v=뿕\ Ue]^Mft^fJ xW0n#؛185lλNd:.!ILyfX6Rb_Y#L?Q J~AfܬB]|;)|7};{O7KVX ָ' >hUQZˢPf3ivz/@&m`@t6cD~@3 HZ6G"j iCF+ݷ8UA|sn~ܜ>R=+EXdzWg0~xI%nV(K~2Gu1VTr-tG26B|Gg f>h469q;0!]= m(I"!2SuXd;~16j&qEΩ/z VfLʝeOAYQ꺹%!lwkD:67ٺ}Pβ Z [3]% "@^ {Mm YtpYф'ɐ}7]ojXzrxA3%/3BY(v ua:S'CP^d X 6vB3Ls  bR5]'R qButxL<5+-eaٍK0%qӚ =;7$e<,h3ʖ-!}d,xG] I#['{WB4 HİfT$H{#o>?w>" Lu~9>4F֠: E9q 0.0b{N ?deqb>mH\GUt;hD XCVsvE?Gg(%1؝Pw-^<65CO-aA6ǯ%Li~i88ODH 6'|Tcv;q5ep: s=[:5g @ZBN ٲȷiX0&ݮ в1' s#,LړG&F;Դ^b&rûIF[q OCu !  xO3>ԱUm$Tn֫sT꯬V."/qo.*3,:\YVN"+ղYY.iH<4K]*Hh%ib5\6H_ E]­hcE-hi8{1@ -P{+?G0-㾌Py7ܗB\$W_;c*yVo Ņ;R-YV1[V#¸WWtCNTo< :4y79R߫[)6ahU F,.ҕ| 3P&q =b(؆=@gCh*X?v}CMA2BWҘtFQh6lF|ғSZ@IطKQy#Ssؚ0GksZ^mF슭)McipM,{Eȣ=Ta#+$ï£;Gl# *22"LKAr7}߳V$G?7z#?[!,zH-Ha+. MF u~tZ3~-FbhrLؑ9\wʋ9ʯ[tT?HP)}4/|soI{3*a]KP%?.ɜhS}AxuG ,ζ䚵Ă͉f=fG7ਰq&!bᦤaas'`;Gku,[رRCaIP#T9YYg ̵c@?R*ZxGq9I5!p#gL XU|u{oϡ"|oi,VA*{&w} ̻鎢N(TCƨ,LST/6J]%Y "9ʑS4x7b?( lvnL2E ,_•|G'p;#.W-' 社Xp":j.EANόb"CJe*iv?is\#I+ yzaA)ٝj/imt$6CaIebmwQ$8$Tc zEvGY΃06z^YQj@=YKY43=Jm yDέi}5BOD 2Z޵Ni&eLw>AR!pQo{fYI$D֟H.eO/t9^ 2Pa 6ĝ SB&/#֎yCmGqZ^% N+Qc @ a*X 1gݛk<:urɐrub܃*m~MHy*AsʘB b#=Ll&FxIXug]wh+(W=*a&`IY/X|#!%]ŎRۚh\U+/y(\t(-[/OOװ%C'r54UT\>t@FEFa/܆"k*ӗTnnVhX3Հ46cF{"7\FPU)odU`]v|̠ W\3p%*䯴 R()Ncg '#twqVƭ'4FwNV&\`hڽku-RIVKpl0mp;=hs u_c v̬N[C+w1'vFG 2eR sTA2$Y^O `,4E:sR=LO-@a.!d={s ?^;_io ''ef~wߎv#p1vbMh11)9Hdj5 iք2mZSWg3WBnWߍ 51fحj\nJZ"=,5y,_Jc:i #LXH+`_%A|8oa*V>Sbj/9 DÿEY5%;wC8Es赾t=}ٞ(Jg38R{ zyǦ:wItW襏W&Kb\.[~:q]afGjVw;qяeLn@2FLO(:Gw2, Qe·A)6JǛrh!>B6-A@H`4?wG]|e' ֋aes+'Q=;Zze ;Jxb9<`rzw`Aĩc3;//~[ܻUW@rt¿!sn.o\y5F`(rddh g_k@.|s*k c99_ALb>Dܣ'8~X}&f%^'4vN1xkh;RN 1dԮuRwq#kg? Y?J׼] "(\@?e?)A e Sp݀fb3IAiMku,h NgXht˜$37P?G:d/6b^U҉Qt < ;Θ4;Y?\JɶT=KS0-\ɖV9k҇a, ,Nj6ӢaWTw%e;SM2t$6 E3(=;I%xn@X0E #u27 L@J*= =+ k|}'1 UZz#ێg.s*٪*a ~;mv fxMm9(xڂxaUήj*`y\[ S>ZK"REU2C5X;vŤWvĐ],q&V𷹳䒊 wQ- ~+8Vqc>3 ]Q]6/ nl{n+~~$8'斗m+(u‰FV^ X`=E!iqNWLïk 0A|'D$ERuWv2T;Kz$!kVm &2êx-'4t h'%T w˻v9ax.kNHD~W0{ƨL~-l?A@rWf̯#LfCdVyP/r9S[YXS 3~h/̓$9?`csZVi'xe*iʡw M=OP!6dKIÍ-B* (0&>q4'3S#>CiL! ֋p^+*3gӄ'? rG)q4>% ɌyMwj{%Qnp@xBjěa.O'iT8|&C]O j˻t&A{0H{ez+Ǹ^c 7?.ߣnY8uXf.{fXKX&r%A̶zz< 6EK0F&>myTj%5c5JЧ|ٹj"6ru=Eޚb0X.  "%OrPoLCK);Lck^<0LA}U ¿Ib1I#O.m#OnK֥*8TJNr^rR󍇮| f0Ρþ$?SRۂT0'!I/eyHL^W24#(3(z TblOl߹\A!-I~r[ǰuco_[*W|S?v x/0? MtwL;lx~0v.읺1K~xe2y/A ;$Qit5٤C8|ox< 7QI)~ ۫aL>`S z}_\$Jc@>tqRt{,Aƿ"5iCwRoy6VPY|ow#ot-ӵ0 P PT ho4c@&9. [AqN|K 7Jeu&І?$uck('M}5{2o#! yÁCR7MH;7Wb-bKT Xmӏ}ʘy|D@KQƏo;j Wo\HyUP7`451ѓ޸NDZTۿB&ч=ޣ`r;۱B~q髂V3U=0&v 5ƅ۠ &2Ƌuq??a6NQHsvcdLt5*r1JC%=Ȃ1VNg\Ka(SQ+]`\fwicrZo%Z*H^Zc|'8+';L3}"qR*!z?uqzDr'1^m5l*.o'=No4M= MRhVoY6n.jmH6CHwНCz|QL0-12RW'1( ݓeN3-UR\AF_ҼtSe6/4Mh NY8ehq\e<`M6;Q~NiFCHں Ir*Q9qchFvOH`a;vJjg4Ii,4v n7`IjiL㋆1]'cKz y҇ ~MR ﯈_IoWLt!9OYfkt7^A2~SK]m o pw& q(nE(e㵏<'磹W?5Oz|2磇 ={?*vBق穀#~#}e5ZY'ĩڙ7Gr:dlz38,~|&+<ꟍь=㐓;džUNY6dv .&'` Kw5Q^ARxl6ʢEP+!Srjq[ɱk`C\y 2}җ@o k*{U ;#sx0u)w`NJ]((hdY9 D-`Fgy 4 )@ZH`ءy&q)}׮1w(($٤=B:"wƏ[Elju>U`"Xl-Zr]gZۣnf!A.J5̐2CKQ\{#@Cf µp!/ߓB48ݴvWpo98WpP,DI쵦#Vv߫);up'l0`ÁW.>G#C+/HOȠ2(=ɇwNrcDG1+XCw[A-Y]hGP&jZ9pd2)FX߄^^jV:QDL/ΟѰ`rV @ ɦZЙ0b,/z(BDьk^FelNKC4n ^z_>Mw;ܼSJbbra[jZ*m0tDAMP}HِRSw9@&J9oсS/NB'hR .Ҿ7 4`ّ32қӐ2ac%Bd+rKGhm>ɆQĠNeH[dp0Ó1 QM OŪvv'! M{ƽ]IYZ ;RbhC0H"id$AYTS KLofUދ[6|e&>#ɥz %9sاP-`LB>!Ե;21um\LG,.ÜmT$UYG>'?! =#cSkV:Va/|J6#?U,˂u>v+Y0¨%1ߤ"6ueN+ri5nMֈmFt')ܯ߃KVu=f6l/(dnX Y u],pnUWt#O 2K̓TVhT tӅy,oڋ[-9iU:KSб n$`{NYE q.7%=;/9?-M'Sr8ƄRR"zeCx=H|xSKSWngߦ6i! I^(o{QGfd;u2zS!Ų ;RC%Pg,6hv@lx~tGR=p.G:J[>.VGhQeyΰ(voz>cJ(l rgs}2oOx:74͘H瘩Iq0"&U>,ʇ'͙ey3?/D!3< I V0)[e>h^^yFHWlf䃦g@hJNAYY=*ɘt=ywĦ tEpôoYT:Ш@LME ʱ2B~FlĤxR*2uEKQ.Zhg%EQ!K`{NCo؃jg_Sk.M_- 9i{M~m$({9[C!.r nR:X/Oh`vQOhߜiC|!K[>3[r~ln@ܳS֝~â *pXO\Lhzoyt&cFNN1`/,?"JJ2'h{-*eV2ޗOp:rQ!q 9c:@iC AbdL+(N#&q+QFo:ETާ@OKu[~?Zu@crCK!! W}~L[rkx&f 8lʂ'F/'eWuPiYWr&]ۥb 8@=Q"S(м(P}sfy.^RO@:?XSLdB>[TD`ߤNqn5$[,S>(Q$"ĢmXq/ϗkpso`M9ԏ9C8S *!E֥^M-7D_2CZhê!֘5+W0uf\yV*L$d,@:8=C'iV.UiNP6U+7¦"j3:Xx MLrxg&js~cl}Ux:%JwsڹCwg}Li^ EӺ:-Z+S\ug^}/-?ScGJ>xyM`*dVW.r+ zD9TS/'G=~5>:;+eqE];ppN8vS#cwhRyۈbWY+L\v!qLЋ ޵re)R(yZS4{#n!;|c#XLL|.Fia27<6&[$ !yM+\y%yw(8qkK.QT,n~$(3+מ45?ORhR +\nݡC\ZЫ}xk{`# OnuuQW|U):=wQTdE y k`ޘ0#@;{%!u_NJ@痫i+L>!\Ǟ&/R ɽP,hq5L5$Zr~CQҨWb:ViNtTVC 󩶮bGh%D"#L3s3iMdnGP0,RF7|L.2MSm}:AtɆ -즖qA:y?M~a/'fu%!lwE['0+,@Ӽ?/ӽ3~2R xZ25Pyh6i2V_F |TZ) Ḟ͢f~jLn!v:V-e˱D]{?Ma^:(E>r 쳕3$ӥHl3PϬˁV.Zkf?gHyf{)nm1W~_Kfg0naC߀:' 94E&s+2 YMR5wpETǘmРz hJFF Il*d!K<z S4֟CWe]gq 3&d]ƹ5RƏ0#E5Tjbg, (Oe;Ol1I<ڡ[or ]Q̍2]z.K: 7 T3$}Ѹh\T ?0sU+K$LOK_hf[})JLׂ'~eeCd'ޡOW 4war 7Kdh3KքXM\lϥ-@J(>*_fGt47컠 8`te@';g$W(5a]@ņ[㺶Hkm5OG 8yo gb+h%85ϛBݡDpG5t_̖B7ǒBGy!˛jE9=BA˭5$PFq4 KrYG %=~34P`Лpe`V'dw;m RrO&5㫧߽BB,oa)v`XZTD݄׭2hS"=Y5l4{s:^D'!106Qȳleӳgv8m:*O2GA1^d(F` SO5~ ѼJ˄Q4>>/ ݥ"hu^e+B@=tib{<P'Xk ݍlW6d*P *0dG?9ܩ0D]^}Ŭ7T| t 1)l0r2?%3f:쑣d!&lߞEiurKÚ1%WtϢogP鲎nTv zĻ#@9!n <8gq4E1b}u㡆=UrO֫.pie&6+AFJѧ@?SN( {U69 7\EV׍<`*_Ի6N @,S;ۡK;㹥ii4: NVn.ȩ*oJ/:Rqp!= &~KD^Ld[.PauNwئӖcJ~ ʦA0e}`(^hﯷG|mAБl?OԊdEW,Q$nVvmR'Oo|~2쓫IdBPRi8,paSs‰.G%ɽؑay8wbcff'r@тNǟm窖W8Ai$r,یz5C>or¼:=|7  :ur?b?:{eL98X˵-aJ}r ]^'n:^X2YGONmRЭ# 3}& |In04yY+Z(`(\b{ˍͼ:)p,:$fz1Mz6#{ \k+?w2v1͘2=udR28P :|99?S<jlĉmw"4պDeK5.f|Z4-<ϣ}EXj@5EK6~2ʃzR)^.zݖ}f0"~T`f+n!r',[c6Ξ{w̹a?Ѿkb[3B t,T̒@>_a5?θi bi7xURQ#ic:P=t Si2Umhs0607)3z&yAk;6]QIJJ2eNB `W;h=EoBa45z;kW(/lv}ueՐ&, "wfIN=bԧF Ђ*琖+j+`V`/p.ά{J[Y%P rйr; 78$Dܡ m̈́/炰OHqG ; K{6/޷4=pؐ5! f.3PȤ+g"(ܼTevqC㼒-M$ْ}%zLcѮa6h("IT&'֛[;(8MB#beӯL7a0lF~ m&C : nazk>^.sOfFGӄe>vAh͎›@M81aCrG H{eB(<%l(S ɽB zeF iAcåM(ADp"z tұu-P)|CcS?6~&Ђ] &^s3)oŗ78= +%)E` '@_b8I+3[I1IG؄ h`Sv`>_)0D# at2&FrʹBRkd## vojA ōEwBaxREzw$H &ſ;#@HTÈV2lgX`y2Gh?ʈtߣ;(0m.3ljfe:U0AQtxi;Al[1-MO2?^cPb fT} Ϊd-\:جK*y.ʞl+;<SWJU o x(\P:ʬ b{E6b|?^FbAg_.Mآp,A|Ivq9H8(^ * c`QleI:4믤Hz-'x}čU_o?K aiQ.‡ &fU$ [wE]v03Uh9u;L?n:ta g=]K=-|&v//ɫ{S_n¦XV_ SN"V(H!70WIdɧ|i}@ƫv~F Tt7N ?Z:Ybٜq\''ۓ9`=hqnd8>cۋx ._ PdvB#kK~W8zf`Bt m$U5n1IιqI"v6}bu&ZSHW}u>E?C{ S}jX8UEkT! 6TX|偯ez); `C*lJԷ sl61`Vm@ʄozv7핡ưAHשo\*D۪8kh u4exTbS "N&3W^R0֭)rf@V6K4%~fpЗlO}O#IR%VW(2J{Wb; }iKÓ^I `G^ 6Ϣc! /)t.ũT6wףz)1^8ʍ7s`RNJZVK7l#I+ں=,%$\[2 [zlQ!dHG-5o~ьd3k2K.Q]W / Mcf\ *3a'v*Zފn3plJKI>o/A[CCE6)O{x0bŬo~ܜjcq !wcMBٷUqsyr꿃kA:#rY!Dc4n?DtjD !zG;T< oyM(I۳ *P$a=si@-o cpO[43z|gFj7cI*zcYFv&!:\.i"lGKvuC,*ylHY"HJtsFY!Z"olIXf$_ntJ.$]E'^M[qES4p(?a]w\"JBI:;mC{[$jm&Ħ;;hԕe5F|x p^BjWzEe_#+x35y"2/UX}(Yv̇csDmF4?;L}#+_۸rU(͔ăɞ%d-qH6oʗ$hy'kiv:IA-ϊQ9TTN`{P}Gna8Vt6ʹy/DneKO3.W&xU e_Gh g4S丨m&^6h&?W,EkC5CF*+0U,d8Rpy˝qVB,+N'etX>QgAɘP<-ȹKjLjWs6Ol+{ ՒU TaWg? ۚplt"Y{ԃo)vΆP =bg|x.TR?x6g]q)kOE)adkMu\&+ d$aW .@;E*CD,nu(#-yX[q!`6LÍf^@͘!ⳕ_Cz Xܣ8]/?nRaoª0DAIJc%jGpj2,0SKs9"*W<@ۯݎ _DԮ;_`"fw KpwIhdK*u\ҝN ]y`{; XJlZ)AQ&4tNej܆AGg̯r9pad#!=تxt9of3)4~ga i@̎fgcdd)v`P#o>9CJ {KXTmD rBBo2Ca=%L X !ޢ2n@U|y':>_Kf  䲛*s` k\k##d k" Xl+QTZY(Cw~sSXb9XU|!/JblW1HڎQ-(m !-Ȇ|(:M)#fqGokǖZ'Y Eˋ u *w ~j0x;\r*. ?jc>[~S2hQeOL%VI` شXUm^w!=Wi1HT]k S\gLѮ/(y`(--I4n~ckmW`hxz%! ,RE6RCCInxQчf#vN1I OI4 ZإYEWWmis8qqtϰWÝvzR[rsAM[/`9x#g)t:Ye@l_*jq2Zf pJ=$L5ۻ~9p.wu(d#\k$g>qIG/DDu95su[^RZ݀^mB?f )N·0Ka1}$hj|_ b4ZCGj%t9?@=5Zxu:6Zvў&0^HEECKr0Z9[;f&g¸dWgOxc뇥{x#yxڷy"a}=#kK hVP0RrLjX?"oG))͡~^ek8z!g>.-jX䭁^6č(oݐTM W>cDǭ#j\b+vYE{Drf'>QjXC1uMhửŴ%SN] 2=4WXiiY;Juk,z?dSD㒳M1a|Z XUORZ\KDi?qC̘h\XV@Ghϖ$ a+ޮ){]>;RJ#U7+W UL߮,1sP\gf7y xX\rYZ=Gؑe X-csKc< $}K2u|@ aN&P_Ҵ)t߉.+FBf;S|Cs.$ !+H*h\a2N\T~mJcD.`tG_jbdrOe#,,vO*Xћ?e uF}kti>Z*-ElJ &dӦTTɹ '2ly 3%H+y [JYt m~Z'i.PRi;V?𴅂aXR1/Ϙ1'םU~N`PV{M\ǜsZD6iOp‰fVqL5:(!dOh|((9[:_^t7⻯A︁5]7!|!8ř\ƿDQ2O5xl^3}v-Zg@Ekl|,7=? 1<9,LTNZ!U,r@f%Jo<\z/v(z ,zT'zD@wq8'rQum4-1hFǤN\=< MWzgu D.'329-_'їS&'7Φh/LWhE l(!-U&b*6:z}? ]~%ZiAt ZQÑ|DH5{CS$nep,7IOZK˺(ٔO~rAve8==:ū2KK@!8Q&-Փ ,2@vI0CS>,KA}~t_fhQ6-mIܚq* %  $cfE8T{0vFwǞb[í4"3 s!nb&:(-eIK2RlЁ$t\'+my/!0نlCkMe̍pAbw*֑nж_QqVR&os= =c|*晋5SIBn“ڂ1{ӯ[VIIC08ݮ "͎eC*j`_"{o{8&8s~P\- b-]a z<r ^VN*bH;ņ TKU-ijd\NܮMKw9.et'^CtCDw|/~Tx۶~\hw:ڌ"j{Эuq 0l+LRdF8:S ƨkZTurU2 Kۮuj ) xPVyrbe -XG6P`ECYF6KnnOݗ@-)a m4E͞މX@SeK)Y]OZ{gZHLX[YgRu"9`1Fh/aWa:ˬiʀyaR'Qv9DPՓ31 ӎt`>+F '/6R^lDM%kꏵqLz:|) (`LTNB@%Kc!a-W_a}.e3sL{4qQormN!AghBb/:U#k*VP)<eֶ"$d>xᚓ6NwA\n,Ɣ90s6T~ߑ{EO^J- _`U򴢎a!'P,GC^ʆm>HW5XEgveLyOALK+mhr8I/yMvK霷oy,7EHnǼ)}L~F1u Ө1)4יGBT(n݁\ffWÉ!(k$g:7jD߰Rp>c>\,cl㛱VFӖAb RRvFw -;dJQ G@3V\fUW݈A0;_M$u8mR{NFSk@:_хvh^boԜZ .<(.ݯ̧-oI$)ʼ1uS@2AD,3PȤPN-J|dE2øbIMצMW>+~EX(̿H{dkWў2Fw84Έ(9-Ұۖq#.6UU, c3,P s1A;?@c؎Tm+JYs@r]G?چ:ɐFg&Q)z,mn6yЩ]"N >c'S& RYx:p B|*5e.;i XJ 4kEى9Y { DP#> HVq8L%CT/+lm 9jB]7~f vBL̄IB %9#9]\+ՃrRL܌Y@ۛL9ϧR̪Mt\Ns-4שG~ kýἳ)d&J&7eRU$XKD; Mod6ͻlRϵP234o{ 3Zz+JLs Ao/>qPrxOʴ,q=o<,Ŋs ]mW0Pp)SKq4DHz[o.*, zPteev{Ǧ*zr~;e݀vBzkr e)ԻQUƒ^Wҁe\AƑ"H} M}R@)c>k\7gN\~쓖[J2`ƾCBs8/>$uF$c<*HZԻNGl`#St \).`NRr[kV4ZlXƳ[ĄjAmp CW!ܼ+1Z̬ūVi0?3N\6 kbe R0rk z&sB ;+ $qڿlؠჳCrJO>p25Sm{K43\@.ͥ~o]dts W/vxنx sbZ%wgBO/@{(<4r1n(M;*"v%{V @"N R_ 1ڃ "#}w1azMO4܏BA :fhukN0W>ΐR/ eJFXvÝgaT& `TT`\ 'rO'Жr+T@'0D;VI5SM*I]i+ȡt\5zl4QΝ*^ opmrS*+e7xTnKpO?eɂaaI8Qrx!AAh# 8$v lX Vaa!Hý* UW:c#ufFX`[b:㶪ҥK^.6^ Nt$&2ϲYar;ݔ*WC=~ƅ-gdT+ta\P |k<:mؔݭ aRꈷmK4L׃@ |a#d?_w:6GpfHkLk Xb#PjXdȎ-JȾa]yh4WaI`rxS{z2TB`2-+禦{K.[FinPyA[T`^7ޝ<];\%}3vnwi bQ:M7mﴧ?tycOev5:oT*%?׍,U$ \jB0#՚9Mr8CW!O ^T%a'HDew!=7}{ȁMPڐoknx_s [U+XEn *G?-YqL±iE8Nc?w #\UޒݳtWzkn)s۱~4"nbbiJFPoQVBɪ&ȄBͶj)D`!OO-hN V]Fҏ,x[^jsqv 1]]/qyB_W JT-5%f.QFFCk f)+1!rV~W{a5 yٝ )=?޼|_B3=}J!%w}3r`}$Z$9BNubWdwRd=RHI>Æ:S\Ta@۟.8I/Tn=Gj#!/ܖ*\(P &=foK U B>ܒ:-AFo QME}~~۲?l+r8v:j+0pD[ѯh,8g(ݽY=eׁiNїLQv̭8FH5EÎ[p^_ [|7 @4^|d@A5|\޸i{QٕԿp y_C"R4ոL);~GAȞLɾ̘tɻbLcՑ2GKyjz ދM9( r:⻶!d_]7"GղڶA+KmQ<ڄ%6 Džp6nik%pUK"hɗnm#[0 فEղ 1\B џ2/6Y@3]fh?::f恚Py DM4 5-3+cHtUuIxeAJl0AۜNK{ a]agCM3=M.YjN^rY'DVV#Ϳt#ayg/T*]E妵Պٚ_DŽa\הk ?u$%#(p TKO͇P]ndӋ}r<6.F~ qpfNpWUvY@2 X%ᷓQ0uAwHj U" '2QJٻ;yJ =T槙Rf.PH.`ʒ`QZ ?;ʷ8Q=:L.@Msa*QZJ(%͝R tּT`zl[N˷LG$qzdj[ݷ*-TR}Pb\bj,_#wiيJkԆ]cx}5W;Rp/ @"kܗ]¤鑨6LD'g7@[| Rm7Tp:~Q|vjo;+LpfA`&\DZ !aMMozha:=.SkkN&9֕D<]u׹9) ҳB=Ԍkĭ] wHDvֺ:˰j5 Of*B6g8S sI-9 ؾP'؆'>5IȲ>b1eV7xוb|LޑV\T;qP+>c̑|_pp!8ȓC> ]JAol W9y\ڼ]69Ncޗp#{̷iKG" Uص,, Y>Н6 mfbɋfR~V7JC-]b1:Ϧkwl9E!.kݳ@ <I*ZP["!Oۺ|#s@Ob30Apvsj"#$d3\a#gFOa"8喹lMEB%Jd3r>@ BG vVZrbѸD/? K}58ֶ:6l׳ g;ٵ5'4ya7 ޴ndwL$dCX0MeBSo:S`)F+)0`(6Ly2+X@|31RȘeǖJ?~slk3hA)XG 1֧^Bԅ3#y+:حN`֪̔(*Ef[0z0c"0H-;$ ,!M,}T<࿨3 .,k} l݁sqRoؖGoafjl >EO !f{\xF(ڇfPE&|JZ.ߢT!lzTJ/ g0k=K#=#rDlpgpr>S8BL4OD†ڶCMI;ȿ<0FٰPuLAp(ZG^N@bEʑPiD%^kpķ4@3"LIfl$potSycW.H=OWFh )QfWeK^J̾%*D`KzwMN.zCC0d1i4ZQO?,Lb;W?0 Qb m}V\1/-o7,X*Ghz#ohJYv,)h&:GYU~懪b6 dI=W$=jNH2ytbYоeՍ M'FN ph/ &m"q 7%i ]#mi1MC!c&kD!02s?ppTÊxu`TdqVp Yt<"c4FU1IilϐS@CМScJd $O/UȆAt &GCY2߅qfuzizԩ8pt͍_?BC_qI8E+wa.̘;s14b5rV"FTl *pDlژhGI%i?G~l/r'̜.apv4ANeX*Rgکau_)Emؿ`Cq$Fd 'CDUzbQ8 Cd yYP\-ۻDg.ryeΉE,b&mk 9;ٻ#\Lgv_CޑAى%%wlӫwO#}N;,֣v(ӂBs訕*%?94B#i (Z|V_iT|RF>ؐ>[o8?EI^"A usǹn5qًhu@H>V"*Gj᫻G͠%&MJqhNޒ&?"e=AR3b$I";^" =I`ļa!z3 GX,bO#]@z-UzD&!@ TBk PiS/+PҨÚ&Q> &Hn7קS<m^1$L7c*V#~0&uqAdtmiQ$d)xЊ^cY$и oͩ)SӶf1 WL,UnR33&3j80Q8YV_R"ҋP8gL6O2=y|= 9:^`$ﻝt0C&[}+%u Ͷ'ibsl _ulwi8G/(?B;֩v9x➳ Sy\Hl~v0Ox JCzK5Oj zfpinŊ.I04e3OCwdِK*) BΎ3`#5|as޷׾=L^܇r,[L .sT FG+)dg, uZv%񶸫Җ4߈_uR\#ϢyG x-V}l䌙Q"fO jT2d ޚ GĂNੌ1)ӿhcǍX }>mxB9 I(EQ-e0U*sphwC0^͐)y1,.~WO\AW_;C l#iY 4k,W tvےnh"'K?u=q ڂw_V1K)Ue}y  ? ~\[abCXcJW܁LOOc< E?ԄƹO n#,={ɷ҉Νv"=oVqe ҳ@C40| i 8u|-*v㫐^,6HVPt?e,> =Tڴg b٩s/"AUG(q$@1%s2A͛f0&X 4$Gyq\\v:W~v]7n?s=NY8HzYB-8djPG=ϯ^qSۮ%6s .u)m@x}0('D#:v'7Rw4c$an4g P$+B|)0WgF6ب&L &Uny7NU,>?a.nC ggPAU]-mrcUr)e,ƅ)32p/"kaYW9q Ծpm}Ekq?.%HmJJK4oHl";O'Eq@捑4<_ pv^G+jw3į6FyϨUs!n`c.My 94ݥ2)>TI|' 3zfiSm p8c?+ Q֜"\y{΁zKWD~ rp{:LC\6yfE2'h nK^_ntqrG{hѴVhapDc|{UG`Nem7!,]tńf xDj_=lw mթI<,goIIqtj?g"=|? b`Eê?Uتy5v$DWPt+rzW2BabN m3G]L\'P4" @b:]Yjk-4|I'Eh0XY>"0R.qeX S1pEN}K⒞(/Bgm Zꌺ]-i!!4wkk~-z=ݹ 5>T#lƎ~ #X]Wf+ ⲾjmIQ>jD^lhM!C gYqFlR[|v\V'80>_\ɳveqjHS[f*ڝ b>$-q6TE(eR#7"v,KG.0h25 /U c؄ťKLlfl Fo_m(*wk.U( #T m3(G/w/,-_;= }P<@!Bg?BBZRNf56;pJ􁅖Pݘ?{þ:n8$7/cQڙT! 226̵GpPTwɄpK |x_AIpE9$k\s4F8.X=eq8{8z# pk->9oжɚ8zQ$ b;M}9qMFb a_!|ڮ0HW'-sdgQsI/mm?e32 ti;r1mr=fR5v]dg8qȑY~ \hzcn޼'Ǚ3Kxa[Jpd\:Tfiڄ73TN~b&^;\p#j+;ꊷ+uu^EO1o;` W9|t>f[8~XE@J(}pAAGڋ7'r@όs RkJ'%+ h:I [G5?ƔHjj[}n&MałAd=.9UAqX>'(AFL?h/ wZM^TW;Cm,h,]+Ot@/z۴1(+\E/ZO^ޮ2GNk "*sP*OJyq,;'k`='lHEE3ښHŐf:nĮ$??cE?9&9UuATxԗpFGE"~@z(Uu;A$UtJz%˒>6#Ŀ.YԽ{t 7 \$`"& % KRNmcHb޸տ""s |tg$^';wÔt~m[Ca,~/0Y4SQmxu[rѭ~mك>i=vrEBmO5s+/_SyfE_649ɑL1$#u.*Y̯֨ZRذNr&٪^Hmp"iۜaI3|\"4`e3>t!Y?|G>|$wOoDCdm]?b?-.(xaGswF/9bmѣCd Wqk (-\.j U!|= Qy MTF }:[M쐟nրybVLx4M9,_ku&#Fy;{,Swz _D/ " ٳh-|9bQ5)_X3uprHyzSKm|03 6}8ЏܰW*З{1*u d& 8z2Yj#gvHK$R89^wdXķEݤeE;<Ct&F"8< klgmu-8~{,t mфS+±27c!9՞{$Y=hU7u]6jw.s(} DYAB=Bo{ƀ9RAAKV^r!A*0y]YOA Z$@qPF0]Qa_`ែˇ+jƅ\ K |% _2H'MZHϽ_JCcOU^,-ڦoߓIS@lʁLgčᡟA.:-uy08ɮ7DY|ڷ%߷=*D*|݋9Xz,b{BCwctCBvŝX8EAo0gX.jp̭{TܰG-uDH9FF_8 5(.hq]'9Cr3NfuYɦ{S," ,%V"Hɵ#Qr^v< FL 2S8,ڇ"-#;._#dVQ_GYP?xlik톡?+)HmY[ ;c%"H, *!Ȩ a]V#ANcWocFy#/Q8O tfoGcMs3:n4A恂:j;fsGi S;Ӳ{mB,όUL&_p^h͌YEkm5<ɝ_u1PAe>d*ڏI]?XVBiUk9IDjt@ӈJw-k-J<;NE *!UUՖFxph= k"c[ח!;U ; IF,S"17K`tmvbU$h06ƖOd 26{Jz %P* c6,ttyD qҫ)0IZWO1Ӄ6,[RT&tFcPJܵ.n̼v!Rs2[J5 KFKI|XP3 ȹqQbA4B/=T2&& 'u\?Fn3L`쓥4 O5,#\-y`mրmBe3># 6u(6MLM7;3 wFQݰ^&2{8YhuNB "LSmi#E3HS#rI㿐-t G(*&OeXzk_5,D'2!0Sl>4t(Q_<ձ9 YQGLGDj.e&\=Lf"& K}p ?jM#994tHƽf*T<;c55]kw]+(כnGߝ;Đ&8jM.G_ѯP@Z`6iI}VI>sV (D T&=O@ Ml3!a(*kT܁RhAs]$jDUm}d}+\7$OYJϼȏDhz)ɱz:yzH(iު{4xWꃞ&`lWA9j)'s.(R;Rb=A5K2NkZ~5BnX)Z+gf*ш`K#2Ô&<'O$O?jҩסѠFg3=;UN# ;Z=7< 1xо&=NZo`<©|YqY^~ R&00ڳ o ir(]r f&"_Z.=䲳ǑC5YE3r0VXJZ AԌ|b\i L*ىq#'jHYM61ccaq.bl8i5|G fISab~uև}, %JfI`DFyXADfy719)x?axƱ;<*Ks33q{ 3ZIJ;_ %V2=5W`6!F֗F:F$1g< OVD`οkEˍP*(o1w/=ӏR4Rws)f5{+tξSW:P/OwރicW=jI .gwnȵkOgqAc+pTZY9GT+<"D7xDw*.Nb*7 4^ $_攉/嫠R[]ܔ,εE'ݰIj|5& fH x}{!BRƐLHgj]bo DCyjӓY.eƖ%P|,,|)&3<T3ш<ɧq yS-J5Чz뙂 GeƓ֢U6.#(e(1" [f`K%C2X8̿aȺ 5MPI{HD7FeO7@TqQN"R`9ͨ;HC0`a3hBWfŭ,6?kHX+x7|a!'25E@zV"$62/[|^'ٌ_M1Hr(?4_ԖLrVPj4Xi7>_M݄%D !6ʪ}"#Np2ڑpDgmcFܔ i~׳ks{DEu0Nʰ\/z`* : ~B: 7^(ڣpmPQ–$,((=r5Ź9؄Ck9҈#^? 8p.-ᷚ`@;v5weS>W-3l[f l,Y;@Ѳq6Ô[NV֩+iaFd%:m6B_B:iZCY9){ףh<ڜ}=P7k<#x!h]g(өs4"M ]L5]!P*RT:.\ *m ˎ.:&f ")ᠢaW:WH(_t;u_@Kެ$JB)j٫>B,dݗ"{OtG2%ՑiҖ{4[])J[΋y~ iR@n` @3\OJRɣa+pڤ<|v빜dVW+O_\`grDtZۼ:D"=$gyDh Q˹L+aϊUR"93b6>d]) ـ/o)թ粣b(Vl`>p /~nmu/~\ѿ5Ѹ - &:x€+뢣Ŝ$u'm1ȗM6A3].u@v77[ *a w * Y,P`֋Ư z2> &uɘkU=(ং"D-6/L h))GД3dndɯ͑.5Y\OFviu02jJ1r\Fia]E|3:"v @O'7Qö2|%5dAJI{#d(LAQ (}"yeeg9E4:RGm:EPq.Tao: A!ћ-B,vW9Msyka[! |D$˜vBI\Z0[0FuEJ˞ȹ1-(:|sd?.]GY+SW-JuޑPr+/Nh9JiF ̶77F$-+}kz+Rw!}3&[}bR{¨ 5bOV#Kߠ)`L=j0֘tUu+^S/ښC 2 D4K472uxˣDA/5w ,Oį 0|ӣ*qcET5&}.yK6"^gLo.Nw:8z.~B^T˼+e~vJe5S^B)'[^^cJyըɊ !jn]@`,C˜K#\@jlĚ̂g2ɌH;FرuEW^yW2,͜,t-=[V0('}(1:يFMMdU*eˀ26h,< #ӾXC}|.aq%5>6n)3LJ[E{!̝}S?;,wGHc이3oHsܤcdY}VgV<ϸyr#LFKhtkm`)[:;vQ44B6^Ï,^t]|esΔlyF˛ƒ.j%e$z. !}k5>NM׋_`;_J_^X}/ۣ⻇q'hӃjzrz;(J3aߥtK=k/A\SVtxEHc6w&vN0xi_JYX+Mї~zyhD[)C],sl,3paurg"OTA&=ȼ #yif?.vG||Y6~!/bN{UA-{_8u8G 'e7-? 뵾#2d N ,KD:MOjuɫZUI34lU?M]*B*w.-+DǼ!,;SִN5ѩrѮp־uajlb?36,Ofl=-TK%W%1LL/ETXSHyUBdM$3S6X%/^w\X3 noo'S5# N[g&e@_UB=z^6@#t7g/DMx|LYYvg;{O(3,^GvrGze ѡE;K_mނ.Yry%[MFT@iBP2la@5 [. kĀ3\ N-)SSS ֹe7 X/8t"L%3NK] wol dc!p|r)G"v TWgo2b瀠aLԷ 7UXXқgbP>w宕횢eZCIpRAj)hy bOVIx.XsRچ"U#->1qbJEL'llk9&7.M43])К[|CIX/ 0P4s2E 6) ֋4㣆ٳsbϱjK]yRΛ?QB3QMB2_G 4胛 {mr$ ;daԑ5DJA K J]K*9VKp\#0R'B(܆F|#T~ĦyhCǀM$oMmy71yH̎Eh1-bX^מKZMd }3$  4?vYU`j˟?z!SM,+Y#Z-!'4"sgXRY޼dpjo?y(Μ?:F/2uݍmN%$L5/4=kRu+%Z➬3偿 ǡ,n-F| \LX S,=hɥvP>_F]8WQC=R{:}YdyT{; \K6oBĭ%9Z9Gї+;0PbP7l6l5!%i#w!\]'҃c:}y-cLqXd7w 7mokhcTH7ЍနOlnzG̤29gߘy5,tOTA7Э |q@jMݍ^x-.`jZ啇/rCuoQ;Z$ ZK鎁bng1]U'i@Ngg͊J:s#K%Jbn% y.1f.cT^QޡWX3%p)70vy})C ekb?0GZIJQP,JA[8EI #R`rq p< v6`[i!`ɺzPuOSݔDU)n:RRJnc7`s}),׀Ewm9\wɠѶy0W%}#Gqq;Q%V̧Xr`8bE YM[TAL-uPO(zl\4cX}nDvejuĬ>#ml"Y3-!qi:iL.hiM1;ЉQx+ȫn4h Qe;Z36[7DjIpvaۄ>pD2ySFuȋ;K8Hvf d-=1^otXB4mA>{MI"p_`kU-=&WCW)=sG]z{L3,NF4HbNp=Á5$.wXs@+/@, ^טܣDi XGzH w׃|ϲ]7'v*hYk^`ː.Ms ?f|6}ΫA+ PvA:eO_:=r.q}^QZ3?:Vb| 4?1ya;vRaT@)ˠFAujfA }Ե}Mg2t@d לl9do/rqTo#GLYQyeNE8[q_Q'i#'N.8>su*^ҦXvq5Ok0,69-[7Prt_MI kϋzYƨ^'[ Gbg^/'O* |=^IJ-FlDd{P<|oe>D942sD=eT  DLu*D"RTsm-OLFRHm 0gaȈ>pf J)k*\'X՗~|MՏ[P\NLl2d41 F 5Q(HTY}!xh1"d 5CC>K[BA]PΊk9p6^5hX !6ap? ůb^烫Wqp1puw`@hK &,v Ȝ D+?h=f,`ޯɁ}:^X>^ZFF !R'kje4ѐ`̑v>s `;rjS_@F6*Se [2Ֆi'Pt=F|@d}E8$oEvEhh5pOZw.^N3r.Q&Ҧ?`2ͻ `#$W,]vXk|>*t񐙗g^Ħ}D+[L7dZ׭7/ϵ5e+j^~Koz.X wUt.!vWTz o u\Qq29z9B%ՔgxX˿'m7 /,L diV/vPZ5(e j%\bC"umL9V\s^~*`|66 c m,%%`w~Q0JQj(Xo卑~szI%׮|+8 AQx\H(]yqd&RaQt}O|\c^=a N /jG^]19<Sъ x)C/pR H PmW}DbJqɚ+&T,~qC6TՕ_S; jʑ脮[^X S4L\ cn,;m6b HӀB3e_h~е1ڱWY.dž`T*ybR/M0Ÿa0^8 (p+godxoе`c6CKQssq^B^\Yi.O7D6 ? #W&Jgs!v4d8р49W__]UbU[ڕv>C>}Fv6*&e'ZDR-Qy4ˬ"sXlV iLq\Ұi'NGj]3{Ci.x4R&o`1֧`1SxO-6%MODoq–kס!Y@"9PM&vnx+n!Fu`cQ\)=nfFz1v} t~6Ѵkۘ =}SGWo3h;lv54~EagkJ>1;7)}΢6\'&َ~jTɯB.%TtuYH 6]:F뒳M$ AĺGyr2:U=\n0Q_.݄kYba؄LX΂Nˎzyjr8kJrT,_4Fq 2U3qGw[Ў-y[/>s+"u,/4C:h8' 97N3|pqʰ➋Rń ثODRhPcij8 #!B*6KmACl[9pR&?f431xP,v ,C |+T33faAN6Cbs2Gvô!49P,aJUr GَFܼʁ0-\(W̓GCKW}֥Usׄ}.#(r4eV=٥xp̉Wl^Z(ȄqLq69ie%zT̔Qm\ݜCp+%%q,a{>]i~,S&RF`J,R$,+C+e~BnCE|]ᅫ2Yt< *(:3*3Sf{Vc 9Ǩ6RuU m 6@< f:2?)q*d.Qk %x[DS*ÿ,9%M@ *0+itc) ^C4|qB,|EMZuV-Ek\ Usub_(>d;;-)Hv(}2u!{LȆ~\Ls}L*ٻ<&l5K5yy};CbܺOتp\UsJv ԡl .E0H˜`d Rb_r:Y M~BoM vx"zy^ 7ֹR.m-, >gT[ qh5AX.p(S׫"jC x1[<ו; .mќ8Tpk‹BEy͍=WiaIBzF€Pݸc3Tw>Lz[mgC2 RN ,8b dѡpR?j}yb>Bgw) }o6FodKƘK5z(K".&7ښ92$l@')Ǩzpa_aōbݳ ?%G,];gPFKaxy$q:@خ2ô }㫣QR.Vw/6moK Ƒ^:bXYz!+0ea|*+i IC9A)Ɇn@ 9\ XdZuy#͌SɱpnQ`c_|DK5ax|%s+hc!5Mh Bi=]M3(pE6NQPtM`(#5y˵5b(hx}v?b yJl;")@0~";eq rw$u~  Xwiig5z/Ŷ? NZT[m^qm"2iai*8 TRdI -1%`է23Z `͢r3:ϭb}mD`N̓H?0bƌYѿZh䣡l4l^oшlu {Rj E6h4c_T&u gOB_ 3 imS^ 1 _ic1ߴddrxuy}0AҒ ,B2.(k:ĿV5( ,2ĕCJ}q\9v={flPhLµQ;#>R6p%lݨUً@|pA2LoaedHʌdl$Q>2^ݟC$ὀqGe4#WtiŸt^CݒG̳٩ "Am&BŠL(r <]_[)mKѫyC:ߑ䛭SRƀBf1H:XtOz? cE %lfT߿PP'_Pc, ~.t4erl@ sAG"X!=E6 2{2 O+rT% 192 5>ǖ;`gۂ\SPn>35%VQyJd"R.(+VZ"Ao^y9ɛJ!qh bǧKxj@mxr6x |v?yUn.LޘHRmIP=nGqnsy%[aP'hs(}*< Rk8J(f ][- Rt8HuzM%f&vg~B##54b)_QMoc> ԇI&c6~r<Bb\&Ż9XIf+7tܛe%gm?IK"&"x)ؖxXvC"f?% >EkMb*-TCP6(|?f{ |Jnny8/ll#;N*8IG(;isKcPU &]et?s4"x#+v*h4{炊fjy!֋8 $P+=6nC)塱E5LYj-)_h(Ck#ȳN'KtS+I(A>pOB=; V) Zzywer 7"pEq٘PGh],3|CK)@uͯ m<y:]0m7>K ޕS38 ?>W3$Vن];Jza%硲$! Z'`C~25]%8ƧEX#(YIWB. +δ)agY5Ջ<r2P4\7ס73DмmHwTqѲlhSwYc!sU6qNKimMxzfucZkxkTv0 6X;N4VʿqP?H *9@Z[\p.diݨf>3ĉ8*ڮ`|:1 ͨ%C}~_5 ۗ.&Ͽ'E`"w/9?)؄ RwۆL^5|bVXՍՄaE-S lm}ܳ4b16vОP2 l#4z*reuU[igaUgB3MVW#VR.E! `O(NL{^Dg^͔eRЯ60oײCMٳ@k^Q8U+-8(,B~]&ùg0]( >C&Hu*KhVY?ijm k2([=,jt1Px9޾!~X9N;E9vToFVz yrH:@ġX%N79!$;Ҏ A\V9FS3s:Cnx9EEbi6)_&a{;%w2֚_:ܓ- IS;yna&W,0Ntw_{ 5`ξ\;MCr`G|$@0N*d!/x̥*PwVK m325ao$}XDVg@^;&ke:v˰YmnA]|Dh_LSGaHS8oxqQM5<9GVKL YE2Cr.r&Oo eڂ*56{Y)v.6@ޫ.UKEJ E/O&htٟќ3 )ik ?6g$BOғ5D>[ޛUK?vƈ`x%/9óC5RlwZz5*Eׅ cgQ ?"iAi\NsˁءGӈrpoFH{ۏ_ŸY]-r_`:zy)?e7K[5SMC1j>~#[sRiN Zؖ(,ez>@x9t"Lg A}(o0fIk#ѾBX.x3Evm§L=O ^&Ti/g Z}-*_]%T'j//S<ԑgYf0^w| GrXL1E mW1xtF3I8g31azΦCʿ#4fR8}4#<rйpCR8B̘?+p6y"Z>Y'Bi@X@/E㿚w-JĪ]9QNnX Wn^98Mg%8 4eRI/жDnal F#p 2nKE4y$uQWJZ%?: <#}d.ɭc[S0^ j$EO3hc轛VnNst_S!Ѭػ8!J8lGSf VUpEs#2xz4n/RcF>4?2ƞUdǼ4s5H;Goig;hD&y |eK>X0c2wo<XFF7<ʷW-Lv?*~+-l_Dᱫ \|1Y Ba1P~rCvsj:RO獀3Ykj2OVWaz/ ~x$vAs 䴶) Uiuұu(ķ>P@D*[yEY8),ZaO{E1ugT>IT!+9$u@F+&k.J##Ӛq\j•tp5no8{9oŜ1׋}ƕňqowB?[B' zŚh_N,);9fdQo|NvSMw1Bِ ?XF_N {WXijj:5u"=ƛ[$헦!+teIcm/BEZ-:&43 i pNHGuFNC$ͼ;[Đ7=={=h>6 `xj@:y #{c+#V7 XQ}4y=Fg# 'ow yXkSAR+F4|.I*Ye0aݨt:3njtxIlUb}Ɖ[Q8.;+o;#RMIj>aUs<4gRy)j̮SI*j[6SUbSO~L:G_At8~!im4k4*`~= ^kZH@d0CDcXtՕm;CR[kb HɌPEH<ִ $/ y>{iW*DNra~@zuS=-J2+ŅCNpxӨ@w~ GW3MgvFO?`W ]p/Dܻ[s,b3ĩE`M ')=%^rь ܸvlV:~oY$ #.iRI`i;LY rYס8@*gk#5ީuKmG',ճ.wV=3B7C.nD.t&G4s$|Y Xk-Ā/RkXS7sI2H8P|Kܧc,u7e|?#?L,7žKHUb75icOpt3XĚܸ%&LKU~wk7SgLjR׈σ%=nxAr^C7O=`ʙFȶ!Z`K +!%[i!ȳ) AT4 CK\"+֮^CK XŕӿNq9H^4Nnbܨ1WK ah۴b:F oNReI"G,p}}/>0S4l=30e%/|nm fMJp)U) }ۻEYoz+9BerRL2=dr4\IAO-Y؄% =i|րP~̶+@[Xu@brMra ½[A\(Vp؇.lnԏM+K9^ 妜ccI&"uldi谓~kI5IH(!Q3%ʯYS2$9QJEpU}T/ 6k*JF,D>j|"yzFku 37_i3Hq[spY<_rFU 5iJ# #gU8$/5i٢gX 6'1 rc a)'W*S6ո7.L9p \yA[BGB1XEd`_G(4RWV {GN:VHiC؂?0bVi⻕jұv6Rovyc&+Xk`A 2S4wK#NJG}Or86Qc)yvG @,O]'"߼Bx-6#3`dU!j a @)e_,\+6WX+LlNeJU*rK6q$.vEu?wjpP|{b?N҃9XrGFanFFF4(IY_{LX#y3${tVwNhs>{Tk^uxoKIi|֖r88COPlBH$w]ϒXřY 1UK)qn66t'fY9S/spSPP|N"0fAK(}~H~1Qogh<5(>< lD=5!߄gNQk =c+de )+u랇cZoXB5iXR;~9_Z9_Ǽmw/Dr1Wa㰪R\e O"J0W?H|{[ϊu6|NDϴ͸SMRLek/?Z5v|hu$PKV&Uln5o(O=4C%ic%#zJJz]F}/H8 *@GW&FE[?r_޻WqН=}#07dM{F6ϧ^G}u"vnѣ ׽6Y꽒 hbgiK2:;'(T%q|gI]HL.M}cV>8T8;xgvAЫaq\GH*by{~^m⠯# 兇oml-˷V]"PejIۜ138:qn Mީ9EOxNl@&lt|#.]Bt:jHrriZ0eja0icbS3"e}͆x)Vq+3QhpAtr"B {@[ /r|eAI 7:JʬE%yFq_d2%}_Hz&Ġͳliοxz0-#vA@+L560J:)Zp$CXZ <(wpZ/m ale@ $3TPлw{O&4jX= :S398GY'1ݭP="E, ԲK=Y␬ؓ 88r b 6fudMkP[7bI'"Lɉ倫ܵaF4r}btp|Kp2찰2񯡹QfAgZ hN8aPa?CUmrVrBx< >u׉io;T < q6V0]0"Xr-L0gH-))@,A$+TFyv~b%*. Qբ-POH#?sFKP=!))(`Q`֣BR{8+[$tTE-gol*?u2`qϋ!;7B]5Y3 E| (HXcb,ż,x>uـo V oxCۆ l_šÌD}'g<5fCY"SuQxq{:FMOm[`.XςdٚH' w@E #q_qXrY@/$<@[bSbBdhT$W׎۷`o !۳Ŀ!n3}Bo`i8 щw~"q_-zJAD=c7d>ƫiU}g-Ӵ<0.UAF'nsߡ'V$:e=`,Q~SB?xe|)#&N2}øʗd||_(Df\GA%Z/˜"p I׆ertU9d e*W:RN^8MIFq821Eke_0ʻ~ԛbOT0Ϙ6q4j=w+ x.XV+²:e~Px j\4lÕAK̳K*ţeDhݖO^"! ?dmA-|?ض` wP/13Cc&F$Ø$,dM ]'C8$D25}SUϔȑোFY0$ "Nn)W5Y %+OL M吏ӽ5l'];_g_Jd= ˙#7wϴ4;ؙj Qz;[9AH%89L SdDuFؽۯPWFR'܌+GMuKr@C@!Us l͚ Z%t lgBJe;V|c`R>:quP =]HXZWa+L P%/"\eoJzK&knğ⪠ڴ]- h#Pb7r [:zG1$vq_Nl44;N`F=Y~ YH}HzS.UҤ7ɵۉgpģ'3.*%1D<7o$=FjiJً ]<]} jXvM)3÷8/|MSyBL8;C.j{"ҋàBv3qcg]r:G3*j,,bTUĪQƘtboM_>0]z @%ΰ~+d; '=nGs_Noc;u f5",4`%׉XFNv{ 6c"f]aǹ2$x+3?7".hvɓ9YiPy;X`SgwK|a=IsJGfwTqW9 Mdp 7Js5P <|XP }\יEյ侼pCk0iΐ?^WX% cb"b.3곪1Ze ЛY _ s'+Y3diH5h,TخQ&!gT:^Ldu_P$7ܜy|7WM^jq jP{BxX46*cZdФ4de_wseo:RKh_ŠV a]ryԜ,-Գ~5`~/ll{)DA4ŚP${s Y ss VҀ:9D:і y$+ A fgagmEWPGnZx [LT`  (͈Lz:tw{aȒRd 0a M3k8qX(tX'BģsD} fIuW/r ա8X ,Y2)`-H^%0K9JIb`pXmlC,7laPM֪]E):@sx2aK;2LC3MKFl%'Sj}1xnc5'cR;"Jk,>PΦD8Ձu?KcKJ@#v0a4nɞ1? p~Z {b[JDxapw`dZ+}iP`{'zY VaNH`P]uH(x}NfJk &)XxΑ(wcAa |y[ xbJ1Зz%8_('!1+uHr[Y0tS'&&fIhw>@O'Fl!ڟaa'DpفjnL6X̑̾<^1r(9TQQʼnDRtUإ 'n}[8_kHDL\6.nǞH_tdx 4j` Fkw{d:^h"8xE%Fwո`,=(Hʾrc ~75ϊ9 CXy PoEC;K!FSK*q&[we|֫?BR{r2,7nJj`($r=M̾pF/".0Ax)wR¬uȘX1Tl;]#:]Wչ7dǯ!u`"[0\Wc)^O枢^0+5eO'~Fs~&yiYX8mԦ"&nPsU##i &C:t"> ѡ 聮.p`x*9-x~*ŰUu!&m(Xfe~@*^~ؙa; ߸ ͬB!hTXcNT`jYu5OAW$ZtVwIإzoR $!DPTLXprtQdH2s.MiW9&dAH"8 .u(5uM_"I! ԁRr%a#}IW 6!5!=mAO,}$Ad뮃 뷀aC6MB\ @9%E{fKA ak k |RB.ܬrYuiE--i9?t-b*=c7IdudߔFqy+bQuPmq#ufJÿDb 栱|2J\gBH"Vy&\hS,0Y ]z{q @ҮmuEI *+t]C75dg뫌!Zh|ZfBH«Vl,ʓv5d$mg*x@˩߭dR_7RqM bEնd5׫q!q&Q/5^h)zÌQxddUF"fj<4Ue2NГu(odQ0Tb +MY5mݟgoGiny:jHTbAm$GJ_7l s ri FZ5w *p\OoM!lD㱹/P L c\|9o1H企QW2Xd̐CzXCi '2ThZr {贚kĮ+"5`q(ark0N^"=`A~%6J3<nÊ8!@R(vܤf;m.A[-|v ~wL!FgBlD}E$ޏ_ %vE&]#Vu%TO :=^C8 zGxE2*oT$\Zp-&fôP>i T\Q@ h~ 'F}vG|h ?YUdJsZevFFs)UdyQNt@iv Bj4d_z?M%DƲ8Qyz40ā/ipO$`ohMS_\4qJ=e!:o+sNY'.FY"Km I1Yl"Tmp%X!CXNw7=آ^ȶ G6C<7z34U(9Iݎm~ej`,1RSC%-.BIzAdh4_b)H_s% SyqpP? ~}V`(-9J#29RK6ΪԏFlXc|Ҵ# y0Pܑ[7sݹpgo}F)GXZb$c8URH 㱽kLptCy%r]>58E&$_`cۂE7])cݎ޷H?,gP(g%l#,ӀUMH2E4Ja.Dw:#W^vSYJK9:IccTo.h4O'Bth?fyA)R埊')/@pɫ-:j2L/z35btժw_4Yx-}HGTɴ@I tݰrցy[7)c23]u_'E4dF:j^Hg}ٙ^Q:52E?hb{P'ٓEnr -l`Շl\(\=mdD[v0_ @AJBdRa/eJWT*:U/6ӿ Sۿ{(l)7ʪw-:^)ݴzZ4ryUF#eȸobҍ1!bKB0-0+Y%t[,Vd`TVPI^@j˜XO"MdQLNo6@&eO76عT#>LÏ9AބL0Q$HzA>;[ {~c ?WH͞ ߈U NoX5L ޢCߋoZ HVa6"P }T^]Y`Qf"4&P;i@Ae bꋟukD$-)ŰPa~av*z5^k_ εNí3ߟ)_^^`)?Zuó]QI#G }ZA <c<"ȧ?Cn:I8*X>WW&=qkUbo")WTT{3WWHL|LrMmA|«ؿtց=zBehwRĬxDIZT{:;^)sF!GR\k_gd8o$1)^Dǻ1p$nԀU|0SR= o7Jڃ2HCv/.t\" ǦuO*!YLޔ0g.ǗU'zPK8jD_Iɐ)Z~ȶR3vry](l,BjX.| ݶݥ7 s]#ȰKQ FA?,"$여/15R)K ˢ3 KLrFlÈ>RW%URf*Aд-qfޗfdr"w?f`&7ievYZmQQA?eA0 vv Ԉ' G_ל|} -]t(C~p65Yab^ښGj ^V췎!]BQ䓹M(?a[p9MHRջ9ٜ'q˂c#BmPg3ױgϗ3n;K$l<${K ˁ,#]VpʲۢlaL]ԌZa|Njy 9$+kokj~y49^[>4ў8nLY&zL1<?fsѼX.;l-ܝD|bK Χk:J=ekP$ G}mq&T5ޞ|e$ypz 4Kݔ+pɿ=rT}?lX!En aܴd)S =.c^Ax- f^k|.W5Q}Ϲ{ 2 & a/h~gZ6E=̊j~0eWHCmn>!}PAVjA*W 6ΔJD vñ8G(+Hqj--`4S>JM@~=eV# "/MĤr| FGS:|C%ф:gd϶Cw:u5Jt40!LG df<ڵ=u"<3esQ{e&>kui.msN)-}ЋKFy`nCOb8D{ۀkQ9,挧 %> 3x?U쓂[HN6i hA.`ZrNo [g9kP(CDZ+mw/NqmU¶㏦Û"]YyvbubErRdl!ۍU^VīZ@onGp+-+K%I4gvX3BMfh|EW>84$n9%ʇ4[<~[[ׇrY I3A1AeŏT])=&Pgwz\W} <=^:lM񱏍 \R0t!S}rEq)0|7&5֏ʹMq%Kn^ʈL?wm?Ν"d3i knz1 ?^ ΅mdiH=9k pu0C8J0F~H*?fAt땯a "\ݵ uiŶ~xܢ2SA'I=-{Ž/j|/p+\|-QpeZ$ªڲmjM%>VT%EP~Z =8}'w,ng-jT;7f6,|ki) C`t)Hږʫhй&a8LBqxVܾ2k`|rflǂ^͐WY{R@_7YPx@b$k;_NNLJ ɐv{R ѻXczͶDEki<0#,hDL~DgV2/;snJgoOXBo`8kErKGXGN֓ӽ-OR>(di/c6SߢDhYJ526 L _]RcO:J#y"BuEpb̢F/* _ FoIi'6i]toB(IiBqgZ+Ɓa IIHsVbhH3[?$HJw^ehk)t8D&3: |^qА2u >u^{9ySe۸uG hZ̦L湙Y_ "5|ZI+Eș퀾|ԥl}hIэ]dg/pomÿ, ,D~nӄYe)^˔kYLz\2#uS/N}P myiT&)>ЈUoܠ:  YrW muVu/٭)׹,*4rU#Ȕ#+[ s*OZ?u]P~Q( nދ?P$x;85mFEPSo@{V >;hzkJ28P!>} 5V7m\D#]fo$Z!cVVN. 4 'e3[N8xQ!ki /8?JBK\"N 13bNO*y$ !*Stt [x9l!(~Dv ձ>c1Oj 6r] nřԜ-l7hk̛跍QI=V,e.ŅI<_ˠзXc^ d2ra=Z}Cjܴ@d2 ek;ӂ6M6W2I$4$&#I؍\5/P+bC#Dwq;W=XV"='c) UP#ܕ +e;&?}0ԅGT^ oD` XpwJBo^%4HNg ZL9wA7[wYoRmzK[ϛ#_zh5G(%=Lֺ|+Ch%t X#v ˶6:]g J {nd<\W.KQq$*۶u5Y J")@A50‚y꿽FfBBLtlE"<^B|}x*(dNOhRVul(7Ix6!{:&VˁA'(wf)Π7mWG| b-'c^?AWBZ{譲ɟ63orU*PN< Nн[%mlKR!"3JH0iAz.W,[9K=4eojyG VP2Q(݃ėkͭfqmqGYS-ryt[-S5ֱU#d): +U9s$Z#j0$C;^MЊtJ0[ѐo/H?r$ CBRsV{e6 -4m pl4YGׯCsĒs R7e]-PWœDZ2#@CЄ%CEg7ꁮ5*ue/h ~-2n"gES76~`]zbHѝ<%{j TUVn Us1ytOmWTW bЪ%'Q~M3 Ĺ0#+W颳zi̖Q,7"bǾGb`CUECl4wU7_T81Ym9ߖ]<(AGoF+85K)nYJhi\ mHol3͢jU}e ݭv.%7⩋G[ sʢ3d2dI)^^jvNy!QzgTh gk 3L)O_ mˬ8T{]VjQ1zޠXʊB 0d;#QliM6a #4X,KXeIEC0v!ίH,9 ӎQǽ?s*~U~Qz_q\!//F~TNW78r0Gc[,zzT-eeuYWX?8i*$Rt[b?C +&+Ez,xUʗl8Cg75SϜh&"eꟻ 1.FAoBa!a7G~ijGg淃[ALueIu3;>t).u3;`ǠbAqNq^H#OVNƒ55J3K:dLߞcvjov5."{YcǏe.]]fTdSP1sSeS hwbֶ4rՇD7Ams\Ɉi՜:k9vQ)aU7M4Id%niCވ Hnb4N[# kj(#FOTf'A@t,d w@dTGh-=)퀥 >.[qi--,MYi T_%})kB8Dhc&!BP$cVDX_/YAVz0[/Mx?TOyPR-k-rƥio[9I݉'ߏއ<*Ǖ[ 'xG/z`C[J()ٝv<&]9)&mt$fiҢ;i8B-(|dz|aaiV"] 7NkԹ ,r oS.lS&ĠngGK#&u|B+&EY5{5T8X}(4bE*gCyI=*pPqkjLdx ba=r>t' y YampN)gGDH ɂߔu20/w#&}uX9@ym`q1E_LV?9x̜KVfi"v[*:EST*DƑ}74ן@:P֖tH;Dw|=:dS.y^>WjIz0-9t.F5+Jsg@%4c8L̎шw)pJm@6dF s`o YhylB' 7HJ#PLnO|HLB(Гp_@oS`]H¤v~͵4<׹RMNM?HFņ2QiP:ľ[Apy )IeVޒϒd \![DIǮ ph#})dz4*0G?ڬTd~MNtųWdV>v <Φְyx'ms1a{T͛,-TT >g[_z죥`uζ <_QC"Nm+7RQmT;r4`M٧^l4|Y|9lވyol^C&7CD )5GRcqfԖu3XӁ#|fG C!@J9qP`vl>R`{ ~rnC*X?%۽e&-#Qiᖩ$Gc ,ےԔd9-va\;|`ۊ/ NҍǏX UqT>MhLܢ&7_(#@,ԦwBNUY&* u9e"9$~J$:=eu܋pMm{.ah&6Ӳm=G4qMwGvg2uIi'Ċ|ԜB78%tbGQl;[$N9:!vg,ڋb/9<0_Ziכ-VV{4Ii#B1hk:a1F PvPU}x, U$nQ)ÂHg {X/)5L ;<>FPVm%  sK#?Bٺ[{®ptLny,amS~R<'ɹGoR2?+cQ:=`/ ] w<ᖺuO` OGrϺBj~Zܙ|/qk‡K!:zkV9Z3_&}HPc;U'%cwzE)Tsf24VV{e4}uC&ѫ5Ya(K,ń.kf372BAl()]q{L?CW85IR>ްrA2TfT$܌(p4ٷyo̷+Ww6pbl2\,FLeFQ3/Sh-SOm XhcwMZHf2^0[vZTHz 0`5}4seYM*QfXǸ}|>nd1Rc>@xr%z=]N^없ˌ[!]wP,FXΏ[9?mO} -nd *B>3e%Mewxάdxl[xsyHV2IrP^B\$.ԅ@T #`D2+ Dƅ < um)lY]iO!;΀_+[gWW6| E?ȯnsWLlԵvbI ;0?LסD΢ɶr+Uv,}yEtZ&/wtx+"@"jY#Yiks"3~đ2QЫWELUi݇RP#(!O1^qKϯ? L'ٳ}^wu2l".IGTde }b2*!4 |%}>uEKVvj*C+% q,)CWlՓcfn+1jYp"I,͆ ]d{w[wJs$̷Y&ϣeO1RʕA-cn h 2{+-\1|oh{`uST9Ao`kןYVzK0,Mʟ⒯"}0`"!zHG%[. #95]DVw_4`%C-1ePⲷf5&Yrz>u(L|s;J Jg5Vuى{6s)틘EUO(Q#Y1CN{ZD">kJM6L 1"Z?'iuNj^IU LUJOtw_PV6gguvYg4ps#W8H) |"m<*4 p\M 5b?Q{Y@>%;5?Ƈ°Ұg @o&2tYAXr2U5]ra"JJ6voep.уs#@=8;H"ɢq(kQc|QYh8͇¾vҒ[V,vHDžg\hsp$$[n^w *Ds$HN;pl]=fgi͝|WD<Ao?) ԯ׳mp~U?taoشI_0wHcb30tEmt톤I3d<DiByuq_x{@:ƣbi_OJMĤ1Pɽm!|ٕ\v&G賓w-A>كܺc\ƽNJ |r;a2s{B:0U&'̑YZnml^ 4>~N@ܡBp`zwS8uY&G +wgq|jcbdrr*oU^@|:tHSHtOW#?8" zƏ׾?YʷϾfo?^ |f0'pu.}0+pNPcE<*K| 3e-y%Zketŕw^WĵQĿRB6%\Ec^s#e0ٕ *2ztgpKȨ070o O#=^X%$z7@ 48PٞHC<?baGbPDZVM=P 9J_9 SvT3s%;SW/8'.Qv v9n7ˊnqZrQR՝ pmUW!Q1R[w-"bd pD_ޮuk!e VTn- uf%c \V8C -S71Ms;1+b,2rXĽڌd &,֫1JB(jI+/Gl#sTWBAK$Rߵ$:R~8qfDֺ3'O._ybel4~`~ 5$҉6Qh+Lhs{ѼjaHkMTGN$;?b 3\6 yk\7ƶqo @BW1f_IvR*6 d~#ez ],X|CUƻ=}W0'û6Bc_ xPI~ru!nd1o+'.Q60p J7\ňdn VTǦqͷYGpR/H]_ZtHB= JYIfڊmxF.;;|%E=f5כVO5hbljDoGmKuu[''v,Wq5u z 2JX/z]_YubE6w@\xZUqEJS#lѫAonKr.N!/'u NHf):ք96SP9\iـ >lp9\ Ӕ)Vbby~@;`K' k-91$ kWv>߫FEgp-ףzn)$1呣\зև pXH_iqb[7U*zK滒2[D-|H"J|vTk(3Oo iE,}3 DBmԅ7FHc Bh׀%gW';aIn)vM')lOԨ&*-m=&Q,%ծrϧ^s?>zZ!qoHe3-ƙ7H' HaʼV-=שi1aC&ɔD/3-v&hqq7rX9U{TQHDhN<6 S)LB C7JS9"R$l4Gߑ|yMsR_d} nǭGi5MחPnbvǏ'3'H>:bq# J*^(c/:\9"r|{\:a>`hrhB{5p+ud da:^in˒MƉMpE\^\uo}v] C-ZB NQp(:67o \hEApLXS:YZ`]1A>XK&ZѦ,19'5lY\Ll~WN^wؒ * *ƤUv?yfu/aW1w0D.g!NvWF 7̇e/VU26okQKG9 I0i3w Ew-.T uoZ#:rNhGWh~Ibe((!R +`>(R#{+=?Vh|DJ# ¦əI k'd1B,Ĩp(3z5.J?G  1/K}>(p˳420@ u3r$=Pީ,*ГO+W1 npAXN5K=$S\z^B_2xÊ"<]Ld3aTYj?;``t" I4P!˦T#.Iᬾw&WLa/i>(KN?`}b2/ G6, pMo_exW"j_*_ aD^MgI KK ]dBD<cWYOT1\?Jx)%ώk:{!;ĴS-C : )ErG#`H`OE&1\TG-nIߣAÇ?#$N"!%|ǯ#_IfdRu{>Oz y7ngɏvL b h]fEiJyqr].-b[s (p`& qסMR-w*$|Q8`|6ʣI Lb4gaLDZSm:1ߩa7vB*L |Kp\ڗBB$> tBeɡ [֜8i\46 %|N!>F2]*Qk]Ie#sŀ3b,jsFxcƍŇ#!N mc9n3: E96E˩q&g<{4&ƿG-6yĄrd'b׈L`A˞ѱÁKǫMsWq-1PZ[5"Ogl@[ye;4wlk9=͗mGag%G .i;[ iߑ3NH y]k%FsHi#5 ӯt2QzeG>da%(RAE&ŀjF3"eVZ$҈@+3Z!|M B82% Mq , j2\nY6 #]DP nw bbqʐY qw; z.膔YꜼR_.EOe7&Ea9ev36~ɾҲ5`nj6=qTT~GC/@j!#[C+n}2voP7˭jS"A 8U͸CkgTAŧtR*E+fjWcƴWBuxjWaw(at.`% 筢8RPV`$6<:9@Ӄ?I^G~ x_ 9srݒ.5^,Z+T!JQV s#Rk';M nV+دJZ](S8W>k ix_r`\Ӆ0$7$]r=nӫ<`&S]|[q=5z QxV؋Lbg h.!PX=3e:ZOXۍPist)B, ]G#I_I'H<%6-%#yL9"Ȯ-akq[C0w:^9$}z VogS x]K `+C/1*f|E%`ItBO˧i5䙠n@TF3  Yq)С /"tAWRq71ҐVE~mO'bonDpXsuopY29a:568lFA:l"hP5dL~<^!6`I4gkWJr0yPE9 U軹xET@7B)qF:x^<T5J ࡮yfßT9$Y-MnN Hab>7 w*+M׬;0=eੲ-,lЈ e/K pf4/q'Uؗȝśx.T{ V=eW9,TA&~Hv/vR-3ߗd Z-חh#'N9Ls+/Ad?V{@u0ҸC*CLڦƧ7;4ǔ#j+'?d۞/l,IS5mBkQ-#w4t2Tt[Q2Z`"@]G@l!?b#n8$-&ۗAq$fop2i?I>ۭ%;PVzzuFUɂ:My`-R*n5tϯ ##Y;Und5j9_6rI D.+$Qo^{Ll}k:ACfj=Xg:L2QOz_iu΋OD+eJ6%]ĮDt*lvEy ~ 56A4W#L<,2=SJ-=;aC!$isO]}sx;&gn7U҆+Lv,cxdm("4@-;eY8)P9),&cYp0\BY+,9}goj> ˈƓxmɃ.ϴs8PvQ,*bMh/ St)E\M Q:$q[^ff2n/ Pg'PQ\vebn=ҕcMEFǸ$Ēh69xm2r򗜩٧乽/a͉9gP2n2zM:/QA 8jQL.&qtv__3Dws5-%*~1v%tG:Z꧓e3808KN5 A0wmx#.E2lj2Q]zv^J0Df}\Gkv -*4@Nʔ B6q?B˱V4z ߫w5@/ A II?n(4oLuӝ@źU^WWK"6V{k@N_XJvMd})7Y1cdfq,olO? vq56T!,/ &K-SX8/^m]a1 _OuY֭/+CpgB^d [v>ȟN t*Ñ܆M)5$μٟ^@ey;~N_7m?Y5[SϷ;OtVb:V_L-J/8P-A4Ā5Z6#i񓽺t_k,]lw tiӍ}˪3]#c'$/r }RR&E˶|B˗ϋJVN"'sy XXKyy_PC4W5a TmͿ@5"7]f0GhkU7DJ9I;Q0A98Uf8oR"a2Gq rK觓 ܟ 3)[VrT$[nvP6QY$9@lM  uIzZFPl8saʳB8cָ@н5"XK~0Kyq7SٌA^ `D gARhd޹kj#ms̝4U 2)H|!'@9#";f6_rP^n2.sdE5HsRO/12I)!Ea@CQ;}mQyqXr0rӃkдW$>I?bhC#gG!tȦ9H?/Z.; &֥%Ǵb8 NY6$L#} \voQ>x~J+d,yۑI^v~dhqعdTon=,#BT`ʫL-U?Y} 1Jvb/D}4U{?i伙RۊWʋO=;>WVz>0A 0"ujfВ\X~%/jaCo' ]?|hRW)U+?}kҩ͙qoAs$FLDqD&ഃV<e[ s^XȰ&p[V(ʏdn ̊ÑdϦ|2sȲdףiI VKiׁq=r:AwKc>cpϾ0)zh+^]I+Eq_'=6~hRe&49ѪmXh 5)󧺮Ajc`Ώo1v E7nR8U~l0^N"d+k!|@M[ V8*4Y'oP5L'i!녔 @o8EZJTI ;u+>پ:Ћ @i0Q蕊hnG>,mr:O/izJ62fi~}جȰ g2? 'm2kу#ن awQ[~Ѕv9\Kn)UsNƇhMF]q FA߳ox{!3zS֩YhƱ$ kT(J,",҆q_s9Ƨ ٧ RӇQ :/Wf6uM$Ũ?gK砪#z.\]j"BkiWs˄SJB-\xه~߂I7$eDN[;mA-Ք;&[vF"2̀R%Mh I'xQ r'GQn[ Gɶg+QP:SAr#NM;E:!/F3/5`nFyE,ҷYFxTw[ZHzY>W݋uHssN<#[@ާ] aDYɤV/DАR*wOC2 -:O2kK ]zݙl9U+UBϖ,a?S`YptņU7& a4 Mo0@[>]?^>;k@Z^4a20EX`XVD$r{Ѷ">IqQu@l1 ,X:G5op1$~ǹV^#}hqHZ kN#T6toLj.=%+`à㸏ӄ6졊ѶLPGPKqHrCFˬe6@`:~Ch#[IL)m6/wЗo\8[˰o]!Қ# $2vʃ8ۡlS9_:qO#\j 8Nvlj*<%I(F&Rt\dpM|WƫY2={ I*3Ԙ4Uy֛{;(C,eM.b}]C[0JrH4n}o9+M?kPL[,RȮF|W | bYƜlSIɋ O. G%l@RaZYw)y[s84j `t UB2Z~6R ս,#L¤V 30@avĢ1cjyMI"3 8h-V*?0nWb [I{gER 3VkLlJ UCQS}Є/|Z8=^0vn9]PF_|G *dDYQ`|slxK;zѠ+u,u>I,VQ|Ql0<-+30;aUnHߐQDUzW҂.i<f GjrUa3.ۦژ,܌Xǃf:M#Axp>BНODJ!< ߤB -E0R4R4 67MCՐI82{x8FL/ vXbMW7AHa=j` 3ZO 'D=_F޽Nq҅̽ ʖ]BDgqv\:S:~t y.xu,߁{@8.1#k B:guWty{ h{\9[PUQ|PtaRv =]QpJp hؠQ`?o$ÌUyVMMuxݬ䅋e>>J3B"_FkUV^N q^M@aފij"x>W<;K$cb%|e&)hö5U1~eبsSK|ovy"MR_{xTmHOGC3,s\z2t|fyts~EqoS.3Һ]5kuD1gwVY"Wuueϣt(ʼn5W$l # Tw" txjɎ \{ #3#n@3yZY%Mׯ, xu zl, Iy1U8f\v&qƧzk@<~sz$ .kkG@P[v&'8O닦P_*< \%0Z(/vOc ivN:4Tԛg%lu@py k<ٍn-lMdhk|XI(;t`%`*zKxxOB[8)޶Ip,u?NBܶAЎV u6lu ^攜 +<&(c"Md5F0ne͔Qqe ]8UiAIj11πp*P$)#iEyB/9 3,IJRC!U,-$ALQ95*yo^^kf G]f=ʚ`Mg=#ۓI‰B +dsf2R  0Ihޫ -ܛ& ×@C3@4苃g\h3Z!i;i +h~”vېwDDU{YOIAZAr` OЯ>(krp*= x^`Zo+ӰϿsDR& xO^D f;TR1bXԈgM Re,u+a/˂K2z/LWYJSvxY_N>.ܖb$`#=@h;6o<(vKb@Y2 ~v.吩l漮:dUͿ:fV 6 UUTW?njZcU#@rtPz2WgIoJ¡$ \v@V_}i,O}0t~ٞr2ď.[\g,a`fp-kƑyAk*^z7qx,j '}\sKb۵ >Aga|J6*~K+YVZ2^tGG3>x~h?7aiX@WJu]v.e 3|wgl`Yxrx.!U*z1ӣ랕v v`jugHh܀ VNڶ agWn>)+`FFH¿20,K 47%@N#iN};"ԆX(ςM\u_35Vs^EZH&[gO'j3؛_<2d9^LzDrTU|0yBR$R U1xs}YT$v0"U욨_fCSُ MHu hdx6>3Io#39 Rh(I M\"wX}zK9q\MAr+=caU%ycH&}EJb-/Y9w NL:uh8f&%pqqk?'6a*QA;*8DL@}ݖ)"&k[`w~ZtȉQ֞)Yzےϙ ?.ꗺJ+@Ɋ"(rzjK!MdwPdgP옪hun$wˀ'>7e% c],)>ucˏJ5`̜wHjQ5qL`q~ \0Q̫ r<F?-?V'6όBW(S7;@fwMl<>, {5m+1)|u=zU6o0W̥||9液K߂J> nsPZ WA&Z._2{#KO )>sSӚoq?c-WO~KU|JnbpHI*kr ݿ.͹]i4n6T>1l`.3?uy)DX5=*\ 0㎩ ]龱yAd̯~ã)n5YqRᐋy<W#] ~ e!2GcmIc#WK̜΃d8د μ2H;%kZƲ䕅QD6qECufr 4;hv`oGМRȎO =-{aAwFd-53\7A3"y4tOwhRh'Q YC#0՛HVP{-K={bv%^)ԀG4Qy9Ny&ψ:%745E>Ӆ"6fEE"}^2P÷ RK-^<.2R^;:nAR(,:Pb~ԌS\wFJG3}jY7oH7$7&J٥FK/٩y#[} 6ɪLƠǠ+)2f~5}5G0U):r @8w(#gaNπqvTpz\nzX3v$YYoFz˕D 6;O:;06'ǝK"KyJ;ZDn [<#>TU՜'ӡRVkmQOL{Ni~>߆6:ljԷcA%Ŋt|{+z\dߧ[-o\yhaE"ua\0"8F[g6Bٚ6|Zw6G8/5ضKA)yAѕy+'b3A9i]ֵC"[nْd 0Z9 PM$lRR/8KJϭr7Kܶ\7C!'(uH#ɠҳT#+_(><\=f;ؑ I)VAɔƍ|!'Msq$w -qۅt0qU9NL̨?8 y85;a.*;$i#Ǐb܉o 蕱&1k4Qg ! E.]97qb 57raTVkIC o'ܬuEvq} (S5yEJ4Kp=.?y 1͡[S>l7.[cq) nHCeq]I0{Q|KkX+x]zO@-3tƝ" t&p&b硑QJ*-Jb|0RI$H*'ʍ%#AT , ;$U HHd-d!}7;&~j`/;o#CɈ$ܱgF,|8+U̅}^֏=/Ľ̬d +1y-X L%,P|~/p#XwWnf+O~N=#E9ɠ\]ZuAcjT̐yD S]PbIU3cX"'U.d#~_Gq|iYlKzϧE@gx}n}_` gݷ{}ls;y hP&rlSԁ}[[;QYg\d  ~>꣇/g}g~]Gxzuʴ2CB'~/5t@``x:TA, "R??9S$;߿扽”I<%g.c_PJU :hy?f!#)Rp e@0z-l[< Qc(@nh29v(@#y<b_=rlL`oAڲ$14o2mB#XkΜ_gLͻ43KƔ6&2ShQ{sCϲ(?>|מAmXT3ySu6;P~:IכCL.DD,Z (|#ɝ܌UV锐ҟH]:NeSMcUsi跬]!nU*aol7pщ!8Ȏd1)ͣ񝑿%?RhHlo 8W-m3N rX7n ퟭ$UO׬ͧQ;]3ӼZb$Lyz°%isjܽ(,flp$G@'-Q&#sHn0( < KHFyEXԺEi"`<+zWk]ӫ5ٴnuW"'v*Q;eZ&A3sΏLWv%R)6 2f ZcO7!M@yDPG1I/ҜZ MOt#xMat|3#6NX}WoIVTk9; Ʃw{'=}T6M1q(r$/lC7/Kv2Lqm[( `2¡hDӚn 9Xg10ڹy0gb 0}餄Gu NnX\N:ZsDBANφR[7|NL&#LՀ‰/~;e}A^bMc ʵI;@ath;Ud )xqc/|Y'IB 3 EM /e|*懿y"rTޏX 7P7RClocvR%%r !Ǫe#*,t-~lFnIk$W.h'">Fw-L~J&;E)$Qʷݨq8LT&ĕ_Q#{Ҷ6cZ+GF{ . rNru'^"<ÛR9atWNGGQ{*ɋgL_8k M 3j'9 fx#")T757.ɶ!p eH1KuSFGݛgp/0 E ěK3F9pd9o@f<نLxwz ?+fr椶u[(oFwUš]QW!?PhwBν=At^=4z3Sk8pöu{.}̫oS;5v| MO&N-{Z^ojw>8>h\$|ĜZaYq;F)*92$e,wLzKjfJbv,5 LBIgor?RῤaD﨟[3IGb=AǓ pܹNX7cۍ;+o_Q$Ol-JaZwڪ^솠C$NdӲlE~r+A痰8@^0@ ڿ(9,@a;`u\Z''ʺY#{H#[|;r` #B'L ^m,yjk,H^3tZ6_|E9Mkڒ3d_ SME>RqҟWVkĈ{$g 5zk F=c|x aJ0 6تN P1ֺZjx Hӝe-; d6D܇l5h,]L1Rf͐oPŖi .u#kh*quhyu4_0$әXtu@&ta ΃"息ĜHM?v.쟯Pm},RA^PZ me:ȕ$6ջuxk6OqbL0Sї<q$c3D-hnQz#d iEyN'Nc/|%BAጠBfԉa&PT~9|Ri4Q@ =oz?R~iD?= ӕvdH> tVh rD+LN^uz#yH>} 43 * {"v){ġ"sS e~@\h ,( 6,ko ȵx߻ sV7wĥ]zMIXƳsQ҆{TRd'PFm97dE5uVjԻȔװ ۯco`Y( ,\&+B> O*=J sp|&M%*y%B~}2 K X³\ QCdM@ߋaZAWD9\`6',uq'OujqG@җ_^b0 EAtmƑ#5 slP裘v "55Q b^@R;ګ!mZUq/~Pwǥ[g`.ϧj,W9Zk ?;|GhMho04Ց9cfGN[kKAC8s=}C-|~kDwq֏T*h:LHw9֓Pc ,2֦;i;-ˎYB<0w8. J"<{M 9Tb.C1løt(]UFrp 94^ *%}:kw2-%O]pQM ,0\g_(mԮ(L8DO+oTvzt3#`?Qo")3)#10 OuBᲺQo7 4 G mpAW + Z2s@JF:q[ĖG%L $Q\}S>0T ^-^N_rvlF:*@-%*RYzB%AK|tPXXO@Bv{IӍ{>>΀n{K5:ZVuGMd_*UUoqbئ3`\EAP~aO7'e yH;J" Vw-,v#NTn,2V1kl^ܿBJSs&7c24rG*Iw)M?<NbSڗ!_ךmcW`msM\`㋥4ft [ӑ &F(8"GMokȾjIIюeيdW6v_k&UAsrpP˦Z8TB~Ӓ(b5ElnxRtxh֤q>YG}I4vWVz@DE\z?Up( ddnvc@W0^؟|x=Yj BUs@m(Y(grؗQ`s rs[V14ޫ4U!Dͩʎ|n>dE`B{[0c+.=m O}ӌ|0^e+ڑ@p]1 ) }( NY(ln^bi݁[K!f7<$|nH #7O:#7?}՘*Wd³^Wﱍ/ۜ@cbuNkqY|dʃ4sǠpΙD_@+9ͤL |㎠*@P.o"qz=1Vlt@m#4[PS֕ġ6yAkZL3"z.>潽4x1:1ok?CLV80ʳ&pNP !5kd:Z^_B[V֣~#`6M{r$|^mY'ʯ=bŔ+Vnb7Bh*:.@g'ܖq I&Y ۍAaAιӇhcB+gGºMnZE̻mV"M'PrXQ*8871(Ay;0 Bv4?&o8:f3,J2D6,b6, 姡 ss>5I﹮f&h.<\޻[ |Mޥs-0]Rˬrаg^X_s# 1NxVI:AE6x~2v>#(zىv*&]Gv_ͻHn{-Bh[\oُm $[gonVEe=a @#v1ԅ`{^.,#Uܘ1P4ߎ^N1`.c1ҚHv] #cM!Րg4 Mbu}doe a4!m Lr /UcQq(KV%RfP*Ʋ\O qPaz q:|lBl#=,\Kvz;A9x*@d~Čz VhW5̜0 QÃ-ʯKr8 k\<(BZ5h?&+FYץ_2#X[B.AOGmoڣz~)i0Dp8>UQha +`.k,l'B㓥2JfvS%b];WUEA&Ճ!7#4hJ!=m3ČW^Lin(d5lO^wPN+B"f^\gIht(/qg|AnI ГD&u'rpbu!"*Rb |%ʚZPA3D %x^!vEq򻥨gq;:{P!ed BLHz!^NNd7](|-g֛%lPqx`DxZƫT)ɆXz}:u?Z#iwliǒ! _nbi5500KZDTh9 `@x;DNTjyPe%mu=}j)PuN ߻GK [gCЎ4SWo4 Yۛ*'}W;Ow[3"}( ԡ`hp6~f-Ll8n?iY6X&t/_Q&oG&懱DλCQ,lp+5twl pfϽwBkzuVJdwD.5s1 9fi󢇱qτKh>@ƽn9-N7C(֌o:eq􏂏* Ȍl42*:#af⊷{v-]Q%ѽTv=L$*҈*џc(+lKH .lnS"an8k6׀ycJ)W0mIE7E+D(#x.RgWS{|7$j('(GFN"N4ↅ>6ۆ66JEyO H(ME\%QyGqyrP2°qvl+.`n|wyZ; sğ~fW]g 5L? ;Rma5\.Q3VR9By~]&'ġZ.W#N:\^IB!zyL@EKPf)a.X )%G #4?ɵZ gs ZSȆ"PvrYG5] z}ft_|3F5{Gٞ={@ӹ&Â.W, ȧ&̂`T6fw۟s%դ-Lu1b'T56z)dL>O`~VTA S!+C~sz<ۭByj `NWq:~UN~[+L2'PW?%xd*5u.qɉG:EXrbj HQ#cY5e?M |MT%&Q e`IZUdhG]xNIц]<*Ao~Bw>_4@oU굶lWsKwQdl  @O".>f%H!+IB{a !wb+xYh 5èRY`;yc06!~1p.{;sk&!C:8}D뤶 ˺?UiM Rgf-MnaV8s: p閭)8ޭa_,!g.,hMMOC Oظ fbDu O3D8׾mu!ZRm ņqG4I:})$}fNESj-0-?#])ZڎzTrԯcmk2@30/X2Y=$E^:;cSvnvdϪӕZ?l?5|r@j>Qp_ $kVɉw jH!%<I&ZID( 'x3xMW `U oPޱ:g0X mT Ɖ`;,K]_|/|S]MWpt8r k_%;mQjC R#u=-&10 f፱ Ġ' ?Lδal8֍N+;7Ék葆_v(b4ŵ>JO03ˬxU1a_[4O ^d|Mx;" Kr8B&)["5E:8f(A~8 6XVF7,CS/kihw~ŸKw\5\o[1(O'y ] [IY[pg,-=)mE"%*? ya^%* 8Ĭɽ|jޙ3XЧYe3$cFG'A/cjQ W;HFmqW(1&2퀃` *Z/&l jaMdnvN&:XB>4 xt7F~ԟz ['Q\@u0 pMV0Q 1'Wm IK,Ǘ؛vH(]$DZc?'|x/iL66T%1 Su=gb9IJ]IxFu >&4Q gzH,.v9u)+@H'~SljgP o! 2)}L\["c6g^cW֙(٫2 BeVYS/j!Ѝ%Eؔ\Qη&3l$:cH6{mpɉثP^Qe|xeg'4.EF{GL|䣴]p l)W<]ɚ-AHѺC: $1sm!yzXf 2E~ʮ$*/2F(z W*t/GX(/6uM>0Xw13'xM2qe"gg/5|kz7#(b^lJ'V2wncg~Tpg^/60zmu _ ygK`~3g2wY:í$ Su3LucUq\#l@;~#ms%SQeyQ}[%zu> '$b^Rvp͉Y`kNf*$L>_/hk-X% vHeS,:lee?K' +& j[CeM}bvaϫF3sfN%]-Gu><.R) DfB9'+?{}78p=67ȟ) Oe.#|SC OHLdĄCM[ wqq>*U0*N/i޽7敆[h9:^h(g%7.D\|ୖ TmZ~ŘaJ*ԞI׆+Oca^,,;;reDfӟgEYwI|\uoT~REw6ҹAaOe`>Mɀ=!z4C kS1ygadk5.BV-V xg ^'R-N޿r5;Dm Js'*:gZ\LEt~th1;)[,yRCѯcʣ"zsLO (vciq,t> hhCҼ޶#^t M5M.I#?{Z*1Z=YM'j;039vX>+bߜ]ffӇhy脜A5[߁gǫv0Yy#w W`,dfSكJ025v@j-;˕fm_+E5/`A& ?:@^X}PbA.d2khظ B^[ǽ)`SUB-MS6>Ls[`O&3ldACa*f=oR *ovkf 4Hۖ]z,ǖS}4{l~l2OԤXʐ I#ӘtaJPh^mw$9s(قq[ /U'ڮI,n(͜#e.kh#JB&L ҕ<8*2B6ZB@e-c鋘ҰUۚ29 wQ < 0NL[ͪ!ʷζbztjsRudʒez7jZj9 u =RvҐ_cBwd\!v1 ,w{k8s(?O-I]fXbeg'^Go4m漼,q FJ얲 N-evzg+ARD C?BmsTp|Q:Lա渜h>ѿD,鶯ыkYK} GiN qJ|vhPժUQ2}c C]FT1){o1Eɮ ٦Bf"}!Dh^Bh傥UM8iIYF`boGo1Q[w63% C 3% yn0)G7h׈94Ņ+l 3X7+;AH0X54. H;7tjG{}Re96IYE3P3 6&ص\= X3svΤ ȗwHg; 4H+MhaCZZ^nQ"똔0ŐiBXμS٭_i+;&)]qG7LcJ(܍#IS+w`SqveՈY\%Zq)YbLXrYgυC9鶎4oYg~u2[WLEa@;):\^ZArt<&Vx%ل$^˯Xh;gkUd'}4tEv&buy=?Z]ڜQ8G蕄Ȃ?D#tT0UԘ r4=W7]0N=6vRi>,d)7b H!gP oV0vT K0|CuLI)29v c] ?={BmLxixCyPS%C>W{s7`O7f!%TGHd$ Fym(J¬rxO%+Ʀb@$Nw-V_[Ecq$9v֪xY_[${xD/7|Ja:[v \"Mn @~]<|"wORIhk:oX =`Z$ -luVpwS_ #6@KoIU վK=2Fխ`=o˨tmZ\r_K{(LӘME8%*7C_4"|dcPP#Kq3KjYi4A\O8shsufoMϥdH2}Qh$. QDӔ`>rX7 9C-m=,8Wp)3Of/zҢ(pN&uUD8q_򯿨 WP;@AȉZthߜL3F^zCh51AU,!TQE`@A,VopxSX7-HhTOu]3)-i`0wWZrugU$̞z^=6AF=G@$O)vxc2 (&v_!>R\J`GٶvHϛ`ˊ*!Yq#w tV~diՅ5nPˊ!柁Izo~풭k hMV4eOgʲòI`GʰpqE!+ִY׬"-o|͌ 6]9 1 !|9dExRrn(Q1>u86)P)ވT^ƭB#Q>IE f-]XT+'cv~llc)ָpxq>*pN*uC7 tjzt)~c댯@j~VzK[,nmapn:=(<qg$1Ks+U3v; 0862gBʜnwW0`<-aLqRi9sՄ9z> $,RJ_p]?#ST⭅.;҈bԘ !!\Ka'})RA> i':p>߆Oji`8b/5a:-|ޔ5JHp*5I59Tި5| 5sѸM}O0p~\tru;4RU&n`iR_۝PQI wr" (|\YhJؤRӝUzax*[ yzt md9W75%Fϓ ju c1՞ 3EG sWb͡ =L:1J=2 >׵ҕ9tpټ}VpkP/6H?Gs6Ⱦ1JUFˈzhU.jcpџ!a3ׯ\bEY6BBE:DHc& UfѹP׊9{Ͷ+*0Ī4[ ǟp~λSmE|p$W,Ā{*ˎ)\눑90/.~%?/X}[ED7_շ]̓)VGĀy4Tw;9C6:@&7sq*TP&fYyZ- x9x:ܒa\8]Qߠ'ԠiElYjW D-aBKF$T5R!؄SQ1t%~Xl7*f4!Z3is g`4Eӻg jcWc o/;D6ޠ˙ʅ*۠fvY֨13U7@̻$[oam)yTc 'DddA1#xaf0NH[n0WZd!5^Z^i.Te֋LJ"ܗ#& 8@BXޓ bI,n}=Oy{Whj9Lp$=_bXp^ˈF)zK\n{Rg%tdGgo^}1~Xhi5Tk[ f hRWrq;bP'>j!Ĥ@> , 6İx䴍V(%3[y\:_ka:P[\%vw(/KɁI˜ .1N&4V|lseaFଅ&ާڭS 8h4A~:bip!RrI}h-hya2q(l}y>ޑڴJLټ@* Ժ>!~s*3rfom"v+_C&@n\9;'[|i]J"tl#-2?.SP>$2Y^,*-KYo4cJ>q|r/cN.[B ;:UƯ6%q=KnqG}n័?# 7^&2j窿D%2}b}ksh\:IuyFl@?"x49TW1ߏpG[sX޸ҍ a-JMa@)X34qr ^;ڋxV:'hHoq쓇S#qNfb,mzLĄ`ifc 4'PJ75ckGQߢ8nʥ+ucua#1WZ#K3r@+(@-y(0Ncc;e( f=քM=E5mu{Pf̧Mʼ9e[:_эMg PѥN/f^RoW 3Ǝc*ԘE"+ }YBaR-9q’h'(k؈SBȀ:pSaQ|tyO9mAsҴׂ1 n09N_[t4G:T*$)j`)VW@IrxW Zcu4Юã//|*"OȕL4Ԟ ;>{]fUB^s5Zsd*(C740nJDD5~[vI}6abT)UV&ʥx}]]:w-m4)C"i G?PL8,{ 0tc4ZF0DH}XcBV_k..'鶣`Q5Fj> 6b/>Zq,)-GB k`wBU@ "vd!Ymzzvuvea"?ԛ]hrpJ^FZzfy`noQj{h--T41SS]ؘZQ*<ٞ,:Y =|DJ8ǭz1׷ɯTӁ^}oZ:]P R!+1S䅏|j[C=o:h:μ{+z ?J lyX?|u*c=C}ɸŘ_g{Z`녀fC UjXd-@ޘCrJݒ1=8TT7>4% t_BH&whcFDVt^v ^O dH)Ck穱^*Ku+'RbB_WM&jOtFZm LS4Y|_8~L0fcy$  )49MS(r%o5&~j$B)r| dBA]5dQ-d &AFRu6SϽ!CL37!==`k~ZMEul4Y1yŋ7qlԉT+,\k.H6AKpѫ;o2pKeoJ`SPwhǿ\*Xq.2~-VeԄ %9N)Dh8ciBSS/ yN4ÞG=Lct2!ѢrHh?/< b0O{Ќpt5GDg}gwfsO%w pk j,/`ؙjOF$u\U(*Ơ(H䰼Е +۴yP"DI˔+؀R; hlV˩vC++`) bNhcTM5cpmƔYaqh9x}cWV3*f*T`[x*.L_j(<>Atf8SdmPAW.]kv1zuӴ5ME^i5M< H_/Ak_7̘Ue2!-7漶ŴA̻ dO,ຖ\&jL~W@Ҍv#bY0TÝwp՞ưcrYIۖU,^bym!w/ tF(I\|R<ױ{8'Q;r!2}҃[ʲm/M͘*SUT'f5scR%)j}XN(| B"J4K"Q4& УN;t9LQ̩5cFt5gz>ZZ;_g~f1{~M}qZʽ#$ l.C%p+ަ}q9~UH4 u.h{sAEl^/ W!S/ѷu@;}AeUX\<䘕q @hfL@Bc}?&Gxr 3ˁM.nׂ~%cY5 CUjOϔ ,4 ު[dZ{p/SQB2MX| taZ[_Vr~l2P>!'z/F{mmB4Y+ +*ko_Ahq*"y^YmYi]'.Am).fL.qdU5a~P<X/wZ&#&^X7k.%!gO%W.)j 3W !pt1YCf}5'\?YōK$yp%jӱb2EzlZ?:U\gH~Dڇqw t 85!ǂi ٙ! ;eSS .| #ח 7_y=޳BtgRb1M/q>`u@%Sw+VܟB̍UOU#1z/BGMC:bZ*ׯÖFI,M{L$Ł d_ZAfٝ*md8[c#fl7:L@BC Hܚ5-YLweJcXU9)j 4 Sf|&Kk+z)3Y/o=ͦlE g`J A7t =™cO*|Nj$#4I|[wMaݱK pC,v [C˿bTtԕyϪQQ:J<#_~9uN࿕[q &PUsJ~v9l^,BݿHdyK_dG[\l\E;Kܖ@N 'ݟ17$'- 2DHguv.2w qD(z빲2ȷ#S4]ShodŬ2zH,'‚q},]CHsh{ 2 (Ndӆ\U`Lyxwz[`Á*yYs6fdLFNL0"]'>"= jz#%M[=M,Z!Z|qE:qajs3p-`1Y0܁д }7TDQxsEV/;Z][M.`-4olH'Y$:u@=3uLtPm#Tӣq^Jz9Ck,:5Bح WP_BaemЅ'%_,ƨi?4aAv[>YV~Wa)!]ӓDv,2w"&Ph-zkVY%nJG/G"r^ZJU",AOYxC?,WGN?isD{\I9'(S?6`(g.ܗr,SWPh^0Yq,7i0BTd'[r=Yx7`r%?4!ޣ*V^ 1V>'cpCw'nt-,)1~AC(2C\^ڌ!Y=g2^I ij2PtL7+Jv㍾-D|BOc\"&+nʰ,N au4?&+O,|]'^ Hlģȩ||Dmlwn~(Z w .^Q>#-q6+H.?E e4Oܐ?9vqêRߢ}Wa1ժSٕoi0zA7h F/& /m_;>KuSX}cw ;|TVU Gt±[{'0#Z^DVG|Ŋvϕ}JϠb=KJ,#T…hegջVt%W_IXn.4ٿ_dqxT<5tH-U,%n-`={6|Ή h[DA-@ѩ7xO*n?q)+AH({&i.$9-D]43g}3;F|-{ߒ[3oǛPgEg5yҭ 'ڗ:8ᾕ5bkkԆh/lO_u}K;i7pdrt* j|>qPUp[+}u)ѳ׶ɩ=@$aWqXpyj@{lw=kSY:l~:n<57 {0++A]2qEQbF鹿8khK !͗sC̠"4eCfάA)zE̪X$ՒZxo?k +w]+? z. J Lyogo!CQBZSlZnyԵvGX:1η,»*~. D%!+!!;Pڣ8 Pl lΞ1ddspӆq9j9CeV0=ȵS(Ɗ6Pŗ3<" 1p)ԙ>C,9ju'K{];5en![҆NPZmdϫ'!؛*[3 Tx1s'g9?bFPW.ܰ[ oש:mbItf4)xztA9?gY*M0 pHw:Mes\nҲB(}FǷLHBU^I1 4sM]#fp>P TjvDMmWH=~@f5 :`#.>qT R[=P9_Ft.C$-5BBN{sۺ1,9'tTZ6$%Zo=G)a.pk g\L7OZt0S{s%O!!rZL$3S Լ7aw-mHs۳oFpDvX]lỷeqg̙ zSA=W"♓H[p⌌_c8mLFǯւHe.{gt-,)FgJ ̨)EV׻̍VqLifNS3 5 3/P,YRTmǏ-S 2$^80/=Ьd:"sؑ\@&b|$1zQ3 @v%ǑMZceueYOKch+ucsb }~Gnhg*"1?Rp-r$C"2B RhƹN]$κ~*4,Xp)8?2C|_VR?\/#.f",B/P{ǫ<:gW*MVua{WW.ÒOt2+N"m987C-faxwȜ=(1tr R#ډlҋ`ZG&jL]Z`X@TN'SzPjp0AIz[MsK#`z.0>԰4aʿstXC`|oq 5еD"i/EB5@Q};Ӏ[Y?n)Zn#xb'Qc_?S>a L!Kgs1CGƄү<}%]Z-=X,;W ꪠR* CNsYjL^HMbIK;&}8'G*>3nM̪Dq%L<8^/]D$4I_A\;5Βv8M%a RSrݫK 0 5SkR'V|q|p{^kZ[ v9 8(vi/}<ڜNvkf9_LJJʌJ Enmx :eJ;"KmcM|&eEatcR@O\jQ"W0SS+bm;f'rDbtFp3Hߍ@|-3V1-(Yq %o=XsUZW`fyd `*n+d«saiba@sy#DP,/x.bfFϼ2'\&Q/Ӻ"w/uu/J嫍PWiid cfRb'6D nBjzHڲ*[qabG6a> ~=G(hʑj{.6\WC#' 7@Vls`!YX28QWaPuFCO'ּ^I,x4!isG]6#ۡ5b῰Ņ ¶)6=?|~ oh_t gU"2_0?TdԚKk@_f^E)L;c8ͦsHJp鐕D6%~-"JF>e1I]قvA&M;@'mL4p1bx[G;ߏg;^KAW1qK&!2*a* 9܊m_3Y928qpC$qeBY*ZnN" ך>s8&g Q4gaF;A \{;u?z- uu6%lG)tzc^0tK<&NY{h)->T"& XgpO^f76Vgl AC>hTHtVW l;ŭFK2yr ͼIXkPp.p \erxҋeza]4&V|m }-0 ?^j ˆ́VHP=U'nH9\$C[}{R_8@ΌGb,X6"@NLRE9]pqTɽ5v {Ub.Hxԋu,lSwQ!qN >bhݤQfr X)^ol/~mÉ[&B4@6M(EQDb";TN9.\9;6<_QhbH@2g8M4'gՠYB>*-(3Un G*OW{a_KJf<][Ϩnkv7n$дOLey&)\x7}05!a9n<]ŮYQh3cQVlW`oy]]eE; `C|"lLCm<[1n~˫Ms^ǤOnSv#UOjmrK vW^b멍uQ ܘ-bִL}-L/|lAZnX(HA 7Ou:-NSklki%n1Bd02;Ӣdۯc2{KAHI\pEi\TlrX5l+I/mnd% APn6p=&< P`!iT`zbZԪr8%ŨJvydUIpX- b"f$7n(ǎ2qvIZGq^!pz!զAכ%.PR0KiDܑ팊6SI:Yiq}pIРGK}$&+pU T+@("72a9?k}aX5Ԩg$bdr25ٹl@vҚ$۹ fBomk~ut^?4Z!?N\l>JtmS^b&Q)%JW I\_ݲjvdZ0t@r 43LƦ`% 1ELòXGQ=%Kh/lim9r +<֠DuC7^G }+SDoF*Z3dFS0 QI0F:0Ȇ#!8lJyR||g eXPլ8#k_هBԵF5:MrVd 1r%$ Z\#"$|[ҽR7ޑ3gx ЬM.v BkEͶIpdZvH=3K:JL9!KT.ӵRqO,T-yԈ/p3q, ᾌD*[ /d39 0G:0!+qOauQ:-p01G7T)e '$zw!M yw{ƙlPJ訄CЋǽ,lHġoB^ 82BGg?N)>ՐP-x8Q=!O b/kV^O#"鑑xuw,* 7JPHRI]w"V#H\Yc*uh=#4IrlE͙F+P5ސZMQ@OLmV.PAZΑ/bEP ]M ==ԭq)lO_k"v|_ck!5f {QwE\Y'efe'af:^SW̺n InjB<#\Cz_i!|@;Ft{c'L~/pY s2HeydaeX'CDaQy]z47"rn lt w2#wGK`b(IBIw^1@ZfG6/d"]ODM!A7CT'(rKC}L9ҽ }}Qɮk@7+.2|otj{!)DtpalfX`m%ˢ2w4 CO^g.$!ZraǽJ-hHq{Mvx M/S; ~(2ZW` `&jOï$ȔIeep:n2窕^3[,8l7^)ҤiaւaN 2vmȜ2mHcohD [rD!k"CI;0z@&,E &f)WEyVfk?/L_;%V@>\Ng}#1elv1_PJ~6,Bl޴q@I tp42;0ڼMjUw=24Ѝ+]:JS6>ދ[6r#vJ2 `T֬s8~qk]#1=dxV:="ZQ)xsI&ϿC/iήυE*W+> @@9/#-=(@߆=.`IF)Br60-[j:DEw]*31?9x:f7ܢl~ݪ~y0ELWָsƦeܬ`u~TU5mtH ~.5d!x8:4讉BJsg":GPQ@ZaPVDΊXDҭ߁+Z"Ɩ'{]Gy }V6g? 'NNNLJ 55J,I} AE{.kJM/%َFЬʋt\Fhag:v@\;F޵",1@0^٬;+yGA@ ( cH׃RTuv / "lg40OLXFZ{ژfX7zz YU%w'ZķU%IBT7PXnc+jΜ`<@2Y?L6CBdhs域_f8v*ak$i@VhB-ో7DcB[5:3mO,5DU CdzCbla(72JNEmaՍрf,Infx8? 0]W#C[GaڐdcSzc6lX2<|ʭ9E!Q{v!aFf1(hnӏXikw>y^ԷᥔC=GORo~0EW9,ӟw.v-*!ǷY0;/:2ŶcQs#ň3ng`t4VW$NSc݆bB4`q!y s(lww W%%VXZjG|t|zv'E")Ә:Q0 Ngأ/ŌOOWdIW.J^DxelcҴ? ]7u${@J=/}eh%+Z1bk#HCW^+%ߺצ|GC%0tLF)i( $UrG3%DU,mR>Q[/o` @9[\]gWYM>JtI};d-vk+`8YW U S\a`*dinEOc^;^oܪyom}{n32d\O.}w3+Jb~>@K#ֿlc2;]8ǘSݢ2&xXHeApB*&Av*јUy$!ƴQHG#.Pئ5u3}_Wm0eha ٮ>|_I|Q<褉=@C߀ ?C7nqӯVIX24AT=9(|n?Aa}عIN1gW2`|,ƎEŠz:ۄ 22sq+^j(hC!S$E9Smّ(KdZJ~hNv#p9a)x- L<\'A/Zsgd!:((j %֤4c A-1Q)>jf1;:rS h ++4Cqt5)?JzzYƶ_+<--LSS2Z2tP|uy}ڏ\-E#&J-2@:6ozATTYyć5u9b , 9cN}ɓʏO6dLsJ#'ǩiWer8!ƚɑEv-_;Jx%=se{EIͬTaޭ'Lj8x YU|w8dJ ?&W7L.?ϣ^_&],IIG:3>a[C1X3AsV*Z|`Qߕx 3`-F1C3`J:~xΗQj|wbJȋ"S^m 6h˴>1U (,nen&iIPJ ַ~{@Qnx\B~'5g)9G#Nٍ"M=w!ƪ̽7XaSQ9ZŇ{-; ZQ~J1n71NKddPKY9:"rHFsƿQf-Pc3A:H"-f@mmHW`w y(k= <S;M팉dy fXW+6Fq}m(gLM²7ʉVq(҃C1(FȰJKp3TݑvlmC^7g]t6p.[Le-~\h'Ҧ#&Z U1;慑@@1m檈P{rT(bĭ-M!@X{a8lUՓCLݼӟdӉ¡g~S2roV]|)ޟ[EoLV\獜(BB@+,`ոLK!’EA_e2uܚgI7zDW?>,7E+ڔ$^n۳G鸪',KUE~Dy. ,H]tp rpQ/ğW=ٞ@ݺvG7 (7x1d9KaѫIm>?"TaJxK~gӝ'GTkreQ,]&WQe ]1(fn=E­Y,P_Mf@;z%]?F4JРX`*l9  Z5i {T$DJ. >dl=n  ƾZY[nܮ@>n4+%zϬm;fTz9Y8ݶ(Z$M 1]^TJ w4?L$$'Ef7'D&vF80(uwECr o|r0e3ng~Fд3-IP bUhCJq`*ͭ>=}v&5Bc=Wnƺev?6'Gb,E}Npx aGH澡 IcCVD&Kai10h@W#/u{Fw09LehUL2ݍv6oeeyЊ緩2J|.־H7G1ͫN8`Ftי+ׄGrӭEL"g{O !?̛5 –(]D2.(021k1Hj ѱҎ'ZJSie_IkؗG&# ގ@,f2_0U]RMBAsI<ߧ0׫r&2;a:D p@GXNd6Ք3tg4MWE%f|[4347j{ mJ9"PޥO1>ڿM|5GOMxGuB:MgO=(o`0-a'!rstضQVEwq};vG4&y@4W MiFlc9 m5`(S[YU)5@ݻ;p-AN ی(v*?|M^=@AQFbr>ݺof\ɱ 3,Î8aܡ":3DМ\dyI_Ds}Fa*Hqhy*zY"\M nƀdvʡZէT Zgo\$*~8q!7吭BpYZ?~.+}Y:3( zN5:E~ʱ 2 ʀ"tL<@М+fW2ѕy#2<3'vgX0W ǦesőC¿56n)q]Y/iݐs 1xfKsqzM7IZPJ{G/%/;n)OhDqc%RSkwj`р/Jٴh3 [9z;U7xƣs8"GⰭfd] ^q+>g5A2jJ.AH/{J!m9A~r8 pk7 X`uQXO:g;t2L+Hz.*hr$q 9LtV)~sFYF&襻7Rx%t22̰QyCV%Kxz6ZzFȍo`'{Pe5],{WBKO&۶C=/(m}X{.YHKbS1"('ĥ/]X5fst: ȍ™DO&*G1G4p!ԽPF^04. ![67,M,Ϯ""N&y? es;/> jj %gH_'} -R8&31g$Yq'GX dࡀuf 4ШVX7j4U*Ւ5z LC%ω ѱs{Ύ Xk9n+%C)! &buV Y G>_)55=`e 0Hy~H|#$F)a% !˔55}΍dᯨ,lS/Xнfs+Wϖ|MfeDe2Dů3N;d=3h`Vj1.>e=\yuW?6ٗ f=(%aM[/1ĭ$E)WJ'-Z>g1@uHq )Hƴ+rSV尬)9ؕ`oO)2+𳅙[-lHNUuqR1ut#BN ؜["v]n)vF*^ ڍATwSqLo/7wЮvN9O(a khMy?BfVTS~ޙ22XqrhK@=(І0۷Ys(y2\ 4PTa^<懕x~OhX*)QsŌӰI`Hs ֦4"+ikò~ +_qTpcz=DU7)*cQ>f~{>&ژӌXsJZ5ЩCu|dCϭ[wh,7zQ Tۗ{-\pʍ&ᐉ9׉2Rq)[;6Zͫ]g8-/+'8Gw,19a|8D+\Ҧ# |B3!QK!sCNSH1]gY&?QNy5DW߄qBsN$v g"H^SՓTzKgdn4-Z;'?=c)fvD  E6ikLϜW,ŲjWKm;lΝq}/%.cd#˒$*#R|8žHonòD:Y R jXk]H㔊qwEG!ψa&Xl;dc틭&E9G8U ~ 7bruYK7+xծ@i| lL&? r=2 'yڔVh*+\Vʐ7hX}ڒ&0--U7Ι%썔C( +Z]"7waUÙPOV]sGw͇e1$l=AB7S,剌ljLo\e:Qm^ɩF{ڰCǐFE͖G(`:`d:8F2iAU)+'l8%7y2hvYWuj0ޗm׏oY-J\=3˶b&)#y"ևH=D+*ʐ~D~Bo s5$5t5 󸴖TauȣRA46z~;wiu%}.XݢtPĝ-ouv*f˧o*2\%jG Hh hqo,bAlJnR68Uf֫ޡZh{/ί2nHUw]ް0ƭdʛP{YfȡF D@Wm4l;2]{_p'RN $kWd]NRs?-eDDŽv‘H}ތ\^vzJ_ ^5NH3td]8WѢAmGEpӆS.,wt 'f#*C`'I\ x_M#;4Db=ѩ;lb3ꢔLL9.*yf(2MXլm%g1k`GN~']`gy:$x3q4sKW'֞a`%b0S4iL G)2A\Mݟ1lt@_[|{ ҥ}TMM%9 0ٮ`(ogij&OA$0~"{< Yo">rSXpreֺ4sڲ@"H+U)ŚI@jOM. |vz3t15St;IA275,>_YbLW9f{*{Rd9/c~3a655DsmJrJpޗxr%ENcAl!mMS3e1Azow'stZߋRaTR+]Hǁ&fl%ɵJS]&5&fy @\V#lkgLhTL_~S65Shx(&yW0gkgij;mzurk^ZDƂK08Ł!rq18K}ϋգ=.,n#xVC[[ -!?g>dWd|7=ZM.ѩVx#>LB@ݙ5Td51NY呤iQؕ60Ġ 4R_ݹ3~.*K0?R2TagؽZG?w| '{z}3b_^H]}C%uP`Id,+*QDZx6(Ȭ Q5F1bj-wJNB"29-5zKU@="#7۩l/`B2$Xry_cǷ!3 2@8[@ I!VFy.qT@#5*_b4•nakZD*Gd)z*N CbKTPWtW4sMhBObX n5W€(9<=DT0{pb?m?jW,u¿ۘDO=1r;р o}Լs|6\+Mnϫ 7{4 O\=!;BUC/bIw$ RƁ8b3E{S9 E 'џH1QguCo*𼅃%2~P_)ݳt#l?/5)Ecpw/ ݁ ʂi ­r n99N*֋Xƽ!.Ҝ*O(W |V\Xݢ / R ze@.Y?OMl">hdKHW$(bC>cKE 9e~֖9_2H3sOL -lG&(=Ϟ/c6'Nq<#JTlv!µs߲15w<#,9iY$s=TV#8cҿbjh it^n`ɒkA…A@_RNP\73igd h.u*.@Gqd5%_nZ4+8 /^9m% Cps;]Zx+b ICr#hp=N_ҿgqOnoi Up. q[/Q*bхw]i8%I=n n8pGLL :Yl$BFors>#[S>ltc1bhpKUl 5i~63H߂v\=[o0]兟x¢YgJS9 `ѹe]&yc`U3ljy+G+%Z&6C 9:"z,x7_=3mLGcf-4LTZ3]}m'^}OSD Ꮯ)@ IqIC%qʽ3GEи!a2g RhYƨ Ѽ:յ?." O*Ə򝵦о= =0&b_)@~ѫzd[u6įJ?_:_} n 稒"T;v(yˁ:SSH)ؒkI eSj*v[|(}=,psoCltuwOi(aq8$b$apVujN vӰg +"e'˯_;L'Zsr(, ʥUyZb5*|  WigT6ȓ8Iglc 6y‰xړ؀B7|ŢAo~5#n5F`o  ) ]_ `ejz̫Tw~hoC҇a󒂸Qp=PsFlCr~#BvsHz4CZ~û_vg%!6nS56SLp k6H倹ĸalEp| P}i9qqivHSY4=<>}p5[=2U 8E\ KؓjwECȧKaF/6x<OnAhk6f>4Z`0.,m,I@ >> [F_,̝d^JS?Mjbs8}p7,9཰&/9Kلz{}Y8:;P[w8G::6_b(N\ d;lMOhK1Sر{8Qt*8s7[ JJHŲ&{#~9#[X[So`4g%eeEw h%; ` 5[~x9k\dERi˶C%8e_/ iroEA-)Eنsn@ x!şMsc *"S~DLJv)ɊM#e*." c_6荢}R+d+@ f6[b5}E@1Zs!!"IO"j28I~x*_-A}OMeq'e#VԬX7CSlO\ڲpdZ` DIl͜KY25gdv"KQfҒ\ hmu;p:l.|:2o dsbW(rlgQ=_j)#'>y2i"vsl8UK|f造˻y]VYCk0 LJ),7l03PE߫_ȕJ۫m(AzDf/XJm$}#Q>f0`9hXSJf 0@fne=@bDB=Tv:3O!,mJ>P{FS@MUzj4WT[$ē,f&2#˩+$: c6; D@B!/ys;cK?"{ i |f)!*iQ36~>(x[Ї ໻==ƇJ}Ҭ;|WAE#0xTu{֗r'nr}LW]SW2#teЩ7kUY\#'I=m (@-IKoQGc Ɛ|`(j𥢧 ^PT Ȼ|$[z%ۏEZ@>6݁Jx XƏugXe|ѣ:_BfF ذH%KP'(kvX`wL@՗†ZL&!!y knkhYJk)g7#Y̠-MS\قL2dλ%[3oht`Gaҟ;sVl5Oxop+oQN$e*Us,4I{_ V(a|tَf9>C]nwq:$Ӻnu|IJ#JGj^5W8 >]1F}%s%.dMGPA8~RM9%kJNy\3 .mV01%s:xI2:ǧ ¢磻k2gp9)nTnVy]7]HhtA:v Vv[;}P `~պk9Iv$u{Vcϔވb=cD\F 4q*F8Tf7tpX B[[6=d斦GMF +kUtԺf: ]3"wVy+"+59]W3Uyh g,6 (*ř7~}٤A;Tߗ ӱ=S-U/&%"UsdFc":Pݯwd[_R&+'q=`xLnjJtZ!]]F!1 х wON9*啙^6︫rϊ(Nl24gٞ3" =ϏFIe׬&ӻW[U&XJrxtsES/<%.MvcERt8/UpW`IB|bHā2. |ulL%`[.Δ _r ˉ@ rq+I;i1QO^~2(WUiqʙ+3aʼh0.@L {6$ΔFv|Hh| ls7z L3ohr ׇ=cz,[?!ufB,s. "Xta`  ۡwYsгm1qkm["r7jBxA9w /nֽ}6 uaD_>(|nD*[F3 ѮUPMDR(LDX7 (V `}qFU=lju'JX7}۠/@X*.jkkp D1J,sQZlE  |17_SWO_ %Vg_*GpC.̤PBMM?h mBhG*1lhr;`+W ;QxK׵9eU'j؈b5+Ꮕ);5ԕذvkT > xuWvOSa9lQt`YP9] *Z5~8H}Rnuې7!;OU8mJ &ayL $F#Q[%uفG%ylٯzخđ^Ƴhɯ8΅PP.9c9$vezpuπ1mE:MנӵԄq(-VO8a],?RTz)%~A6}_kVwSR.\) ,GI166X+4BEn3òHapXzzo<-,`\wlq*/"qĀ/t[c5׀l/;{R< g܎K=PbV}uV%[ D*d%CIHa#^M֜<x٬xGy.?aH8 dUb~Gg@UT&i[.Px|TGZ'*s ȩ{ꙥEx )V^S;k@s5m!$:\-#rk"uQo0p>YfgNpԥkeEi g> #߉8J LYX٭kՖsl?5)TDp;MLMc` 5}[.(o.F*($ezF$Ǹh-F,nF[-Y^*z6z+W]Ŀbo'C)oK9=i$Whbe.>sOPmi-XqS)cc(&ÓcCZi񃉼~? Sl'\fߏnke$;qѽbl+ tū(}ACQZ/{mufٯnɦ˃K"8f[Nϝ-jD ta:%3`ּRc'^#)Eưs?y/1xdž{24`XլiN).#1e3.yxyL^IzG(䈛L 4`W ׂqVf Ge4K.(`|W[]JȖOc9f;΂WG6?+?Dyޱ^]"HasRl`X\7Q3D!g"%H>edpDW5qfguiu RY=Am- oWqµ z@nE #ސ[D/0wn]Qr}D/ Ťb&)҇Basѐd6UGi,.|AKdv=ȅ{VĖ޾**Ztw2S0z!ֈ?o͝w&n,k,s?Y z_܌LEf' ?" n*dsKHsT&xTBtB(:NC\ȡK^&"ݴ9gòۏQViUdfL7W {vFF1h?(K^PH˽9ٌTy nBf\亚Q͓Oiu9)Rm_ZFk`Q3i&Ѹ]pχ4~n~4}YZ 'z1Ecӏb x'Q#xSˁiR|[ #p%W/~k {(:cTQx`v%!5s hȲ|Oc~ s ׺ c$²ia3Ѣ"5en(8z=sTb)seZdbԩo ۍ4U#{txh@ Cۣ4&ij=O/C>D'j9HI뻂XHyMTB rzj-kݚZpG]-<$.C 1$UTWWY_BY`ҐTb>Pkus FĀ]Mae6ynXu8y#+^hM\9r7\^J|]G W)mHOUFۮ a2zh"<مfOmgh W&,yGzRi[c3.|ց?}(xZ2aC'A52/a~ۍ ^QC(10gHs7rM@#uu7‘"F_r+Ge{*+Ue<ʚ3@WÕ/b:8`Q+!JvƮ BP}djZ22wj)Qk4WD^C .},aФQakcZBgw2 m̉eb:g&miܖ3& "vo5tm/[&Fh0});|5C M,5.T.Xl|{_ϕ9> MFes~7֗A2?1hם?k<5l]:q gzw Bk<`qBAXb塸zmg1 rT%u!} d1LbQYHuJuu) "KV1{KJZ\NFۣP5R6}9}xH#"PU-ýzk w%\+Iׂc f_b`NHq7Y:l㽛/\uߐ$/ǒ:7.K׏~H|CE}]sށyĸ?8nz iQMXr }2ZpE.V)uwpd2.J_gUN=8Xl~S;6C)=y`].߬~il~QDSKM bv$CNWhf_;C9 Ғ*D gC+EKP+ H\y"'s'˽Yj.3 Ѫn,pmzq~<tv2g?DR?6 [ܛ4]{>d g 'TO_t~M. 3+Явj5alg=Km}P:mIy`kK>9T:6Ć@Z;5S T&/nftAtf1.Ɵ܊$]6P5˨P-9 'ܦ0TYAԫY_80D9?#VuHb T߱Yw2\T_t"౨-cVyx{GNR$?..Q ">lG@}Ra4OCKg ZA@ɴUV6* ,4=P3i^ }hinJ +_hxP\7(O8&HMQ6 N,*3^yƭ AY.8?m>j_-Kzzl..榺SZRTeN; /u\q1J!J!OR蛚+KѯOTwPkZQOJO}4+Kru7RKHF!?$c6zl-cX zIj sx`:~!ʫ ]srҏ& v)D;˻"3e-Ia@otxKQlaFW1܊zlLRվ~/Z|@(¤A:@] '6R X[&(:Vbq(|\xħ6d7w>#C1 `4ʜ P_b9mJ,56%Is{1*h%+9w|Ȕ%'*|tET^n_׳C6b&lˇ#Whȃ79qWU=#-"o3e"6زNʺKtQ`wCzԚ@I6@ Po"sÆ'*}q] ÂW&QQTj M.mZ2},֕TD/^YQŊ**hޔ'_,ªr.Zxy^nQ. Piԕ1"ژ,Te}90 #5g*z`nW~v-Jp()͋^/Tӄrڻ=)/.m`d5=D^+<4Zt!B"%_ÑKg)Ec\HS6}uwGm0"Nn}R" W3N)w0Ɇq h~qsaR B,Y1W ϼO" "z:Btj#R)"g57c/oZdFK|/!hr`%m*큛6u?qYT'Qs"^g뽤D5PRcFwn 5$vH>\K$ FH(6-ik>h6w0.ke;onsҿZ7D0u;8^3Ӆ"Y]V|ZBr9SJe3£;O4]T#0gn4 #5Sz6^. <Ze-S$\*[ڬE F@'_F>G;5 ˲]Qb?$ZU귭g~Y8hIaĉsNk;_{f-jvP|gi,JZ+*̵>E;<^KΏJ4֫ryBtC4ܥOKܯDZu^/n# 9]d/tx^Tp6ij`:sea$ОGzzWyzMĺ#rdthz~Ԥ#zzZ4k]挣FOD-eɢگxwrp pƅ aŌ,c9e=qHjM+{d灳xxEآ BWK8`$0` pŤjrLKvMga48Уsi)JvT!]Frj^ޓތZÚqX75قmfqY3F}pP_O@:R1 M=בrx~pmI^P Mz$}lZ٣2jjF塉9sc\gҁр c`ȴ]VtPƼz)kZx􃓈FX&:IȀwg m7=WfIOۙ +o%HSܬǾ}M|e(gYZ0707010000028c000081a40000000000000000000000016446b36e0000f744000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/aquantia/atlantic/atlantic.ko.xz7zXZִF!t/z]?Eh=ڜ.+̋ѕB[ɬK]l[xBձ820t# O-SPJǕp꒬&,ʽc,L..~kU#>DV:{^E;_,~n8YGU}sY"+e*%i,7Y(X0s_@V,P(oFn9+V1\N C|))7#BNOJ7HN9?kRi9}^{$$ SO7vHO%rYQA:ʲ+ )gބr-ּϥ :}JpϪ"aɐ7Bxk5DYf\Fƫ3:G Ûw]: wT͌a%Zi<:Yn)= ml0^xw#ڭ)3CP3["(l1*q3%?gV,*9?wxؚJ /!.yy/gSʯIc`p˼RA7?D HxR0`BL؂x# uf/Vmow(/ʥ3^ob2λY[~8!zD*&~/}$(5[1J:N LE{ Cg׼~lzrL/J§:RxHe{sϿT3MlK+ҋˆN(yN3KX`O($M it384M!N^Vrdf 8)fLͅ/g'IFq=bB?o~7Sp=8C20#;^gh3ŏVG$1dǥ׳uעW#{ 7\F e@mYH䤽DnQ`P/~C  YLf47dTfpJMTwO  ILLMk֢)vs51nԐL0H|QӻĂ~ 9KbSoqm?P3 E!es]ϋ.Na-#mJ O1KcpuX7i ]B @vc8: :Skq yt2u$ G=OU}0Li R]B6D7ZxBPgo<>;\cꥡ>@LۭD8S-_ݙ/` GaN}K IW7zF"U-Bj9S YTvv,1H?d%77hnF(511S\1b $/ [M%`"GG.g ]vޛKWqHՄpx'qc^pt,2xo$' k'bH I5V3_Nbc gF.'r ϙPK%4y\H ?FkY_T.i˅3x8L`0\mƇF}̪pqt|= 4K/۞*#ƶMk\Yv'ꛣg?ZR4\r_;Юvj@*ZjXK] ]B|H - ?ԧet h_y6BzfpX] |@^ǘ\%6bǛQk-hUB`1{'>ЁxVGw %`6`|䔡t>݂i-y{,S ݓ@v!:E1xlCZ?u%(^m.Yo4IKV?X r'w tjnv9 zT>92>gV 2wr4&p؆Q UHMdG! ?|ZA%|uFa&+D^g bK~,ѣֱHp(Ęt1s}:Slٷ:L6!{xJl}p?X؉#j=vO-:M VOLF{gJߡhWC~ҟ3*7 6b*/RAQC|[3kvTV!4qZ E5s{X-۹.rW[*~Zs*hi!D-q mq!RH Qyn^{y7oOhĘCl rbyM|a4q!W2wSp@KPHds3+>_|=6KNkzA2qz6PɧcL0 v#k򷹵FŠD_wꋈQN X@_I/Y HIoaUWVc^m @F$fP{@%sY`"dA2֢tP⬴/j43+:R4BΒ1wJe bA|#^?`ZtN%QV}6+p>ny`533EE˾8yI5c}m ItU=6cs)BB=SwZFTZ"h4+f]{1f1*Do]>s!F}=XGB HIoHD#yEoҤ8us&(}}X$^2T8K^-{e>@‘s/V@E~X?1)uӍQ1 : V%EAiZTYA8"Ϝy&\~D:صGʭ)3Rp>DǕoǘ?FIw;}9(@4|1~NMG)ӌ @&tᱍp u./Hiot Y 3v *>5&1ssFNoݎQw@eڍ4b;\ 'pl%dȗ4dNwG!rE&K(OlsУl\9r?rSdx5=UDK/2s]SuR]4(p-Xp#);A+eJ9E7#G3bZJwnN2ȪÜrNQ:ߢ@Xh\MlUˊ`<רxoUpH1\1FjB{:F>S6;\RFQăbT-cLB1#-/fU'[g=Iwz-'۷V-L1 C|*Cj?ȧWUj Kº`Sph넁o4 ҭi$]vi;k'v6[~3~[GM,Q!_r(u댆ƣPۮ#!奄&"*Y1ߨl@>V`$|H)HNLgT"bJ*B| qXL&+= 8g>뮾qG#Yj&1B;fK4ܛ(Pw(M}ܘ^xK7oYmI- La)~WUiηA_BP  TWs}*(˔OGj.ZJ(l(Lqs]l8|I(ًNJ o;DEWa$`,<DUl?鰏 (hw3wG3]_"U23Ƴ^dKEVItƽt Hغ8+QԻX*AE7 GWI[$x珶zK$X,,βWR_0S]z"j9|wƖAߒ;8E@w39 tX.<8thW7qp6ӴYI?"Ș> a?#cf\Z4@|³;/{XٔV ZPSÀ_e $)^_A9&9خ:ވ_N P/Ü@~zdjm+",Ms]tx?`k.1j#Ż8Xc/ ]r(!4ҋӐj>4En^hIlFPv"F!He-0"շ4Sv ӄѐ,*p,2 (7®E$,\ <%aԚݰ['^ŸX]`{5̝dx.KyW҅#u841N;񚸾A0U%?i\n52 7x54fDڊ 섯 mҴ`J2[]Q[ӫM6ڼsaC?xJ|[lsSm#so#7>xG7 g i(hF3Rf eŔ"P8n{ԨGJ7iz/%m2: Crӈ7Uw**b)+EťeFCᏓ;X-D`/4]nDPltrtc9vG%H=$ {;grxY'E11yj#J8Kl\h+}aLZ4 $F\K3+1_h^*^Ɉv J"OkԜ2)%)ڼ`4h 8L?S&ck4aT 6 V:)e"|ֳdZ} Pn9G>^Nd]s)vQ)cJh_.?bY̒tHHudM_W-vd| xRMf;̀(l![ͤ ;h#x?tE͂u1ٻ~e)PCؼD$9 t~w9s _yRCtQ<мp_'Y}piiY~khG^/ΉCn=F C|+ OUGCyv.OIFT1mDLA!}1Lďk`ӰT8$Q,cէOkvgP\$DSV.5WQ[@GO}rnVߓlmDc%X_@ɂ-y7^wAtBrk=Yb ;ңwve},V;@9;ő wnҸ2eeY? ǂil$ݙ7Ñ#K $6vZLA_OP: ;5#,xS`{_ή9+#f۠vra?O`-Ҝt_ F,fjq/}(h:H7  QG[ ~ F%cG *N&}2.Z6⮠Hq5FeFozZZe3(xGXӀoL6gW,"!!|.m:"{X`D=o#=<-5&we y,ZU`-TX|Q)b6bCZ@ ߻Av곎amyM?C)nn$Wی N]+]>6m&J85Xi\, L}@5$d2M׸,LL qӱSL•xN9yIQ} m@gw.`u&̓'N3 ^ .ڲ)g"̎N UFӮqyz"e#Q_~Y46iL]5TPdxS R*p 23&>VKČւTt㳬ipd/|y|0r'맂@M!Xx3[9*bdLn)aWARQr85bS`M$@mcSțq6,iqHفAzOʹR[J#U;2]C˭fn·qՊb%.AL)4-NOvFHɕ"UB͛7>k .WR!9&z8R7phc-ɻk'Q?YIVܫѣy[ODT\#&y{{8q䓵q T}p]tLxCSN*OH',6IG͝RJӦRoeAY9XyÂ}$'05 exGo6砪ɮXAy4Cm 9yӻNزeT[rLa”8#R=.2h ufI 4l+ է>g$#E9:$)y]O11C_g~Bђ D]GQ>7 ? Wu 0`Q|P|%mMo.o6}}tC#%Dbl/ TZ.Tn+4:n~* N=ocv +^TnOv 2EUb܆mOV*\˴ rЂ,/A:qBfRb@,''WW 7+&l-+ &1B LO5?qkZ #CQdYwq` Q+9K:zzF$DӶRƼ'7RI&Ɖ?gܔ|2jFA>!t/6 l >[!!x@4q8<r@KFvϚ^-h=POOK˪'BLIJhJT !qoW^.Y;_d)f ߘX5>-!'R#KP:䀜ܐNU#U:L{EyOyK(bP(;X?-V@]TCjT/ZMa ׷(7uDH7F!c8u$[$[ y*n4^&|JJ>/1ejP!\١mٲɹaVR⵨ZFC>šÙK*2 l*i[S9`S-}}S*5~֫)ְR?!mkŕE%%c E/*%iJ~:x65b5yb5+I3O"^ ihR%\r䚮Պғk͡ "^me* è^&TՔܦ4Uak,DoG%[4lQy fLky,@6J UNg Eudc jw6ytǟl>=|#-Xw޻mS 0c&J}`kA e/Z)abp^qI3ңN?Vi_ rgRD,Ҳ@z+l.K,@x37߆½a{LaOG,IpenNܼd4srU,9u?T0PN1d>ӍX QSg %6ȋo1 Qſ`|1CBcfebJ_iv?!,3s_vSǤz}G]sMx.APJr 4kEtz=9ٵFDQR4#~xVA5|uDx /Jva62Ozy k( -&T.%>SAܖ&iSm[K ֥kQMutQ|"읪 |ϗZnw=$nQIg<g$X)#Nj*"Ht+P>^Kh@"^5Ei#"V"\6-O,=,t>S>r3p;5U ]"C =HR\3Ƣ*R>HZD ެ̴G ;@s]^8Fo$I kkD PosU$Z%X=3f̂DHbROh ^E\=0hD6;G^7O 4F'&餳% vdުnTԀeT$T w)]#%JS{P> qP',w\:7e'M1Sg{ACr'{| 9X_ŻqjF' õ) o= kNlƯor@wsDr+=@N")\uXt_ب {ipHV_p"}@F3#{jn6<5^^i]VSƱe9&H޹VfS !r%5tB|H3$S,z jVnlqlm{X7?bai^cwJd:B'Ҽ8),Jc]lpM1I<b͉{W<˨y_|>JXm~1waa2]Sk ئ%+ N, uÒjKk0-ĹN$b z)W<V$̋,֮

jKmIWi-ob#S/xxu|1C)&6$IBMԬaiΘ? vc4;z.|IՁ,98n <N3`ژDuR6 [*̩( =#NVaKП_?jID`%;[ߔ0Uu7hYbj&Z}u^Y^pMaJؖf"y=U^amY2 ȵNgZsp_,"h7g xuɅ޲mTIsDnܫx|ǛZA& y0aQH_]Ft^J'7" -uICX)^b8~*#ozmUٰndfvBD\!H i9o-7/ ;#'*}2G6d1 jB\ ")hU[,!mY-j(:ªs J։_]YfE7O;P}m#>:Q, e2̲jFR4$՝n\qL%fB>J!zC^C;8鮾Fȝf/xJx&n7;n_K@HA۵")Fă {>)A᛭*o;\y2+mcbV^JTR(4UCC.~ TetIi ·ov58NJR>ۭPCaӕ/PR|1n1 0lyCrvV蝝 CC7|PM=&x9E\ݝ6&6KDҜ|% Q6&2:3ǀ~@"rns\Μ*;<@H:0!t?sƥK!ɒ"C-wǹM !ギUBC ~ƕٟ2"Q=2j#멤ꦉ!vsM+oB$QbیArA$G^!!IX-9ݫ 77tSܹveU1|!3$dzT]+y N:|~FgU,6=DzaP|.1̨Ei_?tfOX63v, -KQ٠#*ۏ.tt]H(Ub:6Z^w(?t)lA@B*2g8=s5F($8 ;., I ;*xIgw&*4%Ӵղ\#\? ctJ|Y_ؓ1>^KjU I+)Bwԛ. +$VFYR&01C zK[ GCs҆x\3>'j0Q0vnAXB^Hy<:41L"BӤ,ϔA߲薯Uai0B5Qlf|[*2QWEPksb]kv Xhn9M /G*i r%s%CtL ƙJF@Jq|g=Xf6xOqED HOnBp1eD\+h-߶9L4!ȫekK:ǟxOf˭F)96xshjrqVu- y_ IܰC֩;R ̪tfwn߭ƛ* I+K{uHTtZoҏK&Wu)FyXFUvqYg\gٚCͪC e RơZx"BPQynLR.qsncM*JdFi>M<$wIy h'WRb35%`#ߔƃh䔌Ez<֛x᤯0q*XYcEZ*懚rVg^or-a;$spBdfOA^8"FM$;ᙉ,e--H"pS/ *y=rp65:CO?p01J 3\FZZpyҔKSx"%L]5%ڵș kGLΨ<';PsxC=PG@">) !d^ߚM鄟l_OU"1=[r}).~ᰢ~<|Ǭ7#!'ߴzFi^S)w%@?LbW7T-fDK$ZEzzAcODp{8P/j6AkcMz)uJ K>Q5Ik| NRMiVU(Æ}eFYHh66=IdŚ΅zhnnoi%z ]HB*yW> `NT D Q.du@5^y?1mXYdtr`AD!;>TԢ\kG'3pb$߈z>ȗ6MJ9a"\կ+C\(,T8Ǝ-3G%ݭ3Qr~'cf$ID΀o#;NKw|X`'cC 5{D_C_]3Qf]0(W l~h4EFgCK:TpZ(ǐ$HiZ][\B_ʼn>kbI^!Ƃ;z(t)t֖vt ҭt‹4;9 tMgٮqLDdjӶFC{J!hj'O*ӓL[Y.DGjk(Eyо3C$5Ny{fugk~MVe#kSeId̹ x5K-63L-8I_a;U]:Q:͌7ο0_OC?ﳱoů is"o+/j}':E.b;g W[47#'c6FFW *;AX9,){T6x6dCXW 9,F%AìO>H5PK`rѐU͝v5)+TrqW͸'8W3߈\[NY\ $"*}7qڰq}/|; A!2w@G WxW-lc^Ìk;)U\?k$U;Lcҽ$3b8Ջ'=ݪ@1Q5kGHjа|tu|MyXOh`Y1dĐDDQ צԭiu![ V X]F<yG)}7bTMi?C~A7׽|= )H%uD$ߊz($ >hu*# -`D" 3M p2pgv3PnZ>vx 1e5dPm d^Uվ5 ϙK |FV.xW5b`N2=SuRKb$$Bn%oC B*^m3"S]A ݋FFQ>іL漑1@ÎkDB#ΐk^2N@w/qiSLkd N >n%A00qSIN4@ÞHykG|w}oWp0$x*# .N/I_%Ӛy.)+̇9f=[x{iF}XBvBƩ/1ҝo>4=&Kc'ZvhRlN J'h=h{s>w vJoM L, ?55EK+5Ci޳Ҫ6{GV(#F}I{>+24x\Az2_aVnL*4-)-1Jab{iŬqw__Qzk0%qeA;w]v/\[Upì˰%bL&_`Ǵ>V Ċ$" (J*(yׄ8u9֕joe>Hq]k/o5Ip͸ G2ƧpWG^|.jB`X>BEKRD ,㓾,܏O|y\5Z# S24ےȦ]H+ -UR p(t<ѬC NHK^«^r.R#rb.I|/\jIN!#h3@J#rg&5R^F Th9Ovi*(֯'u}[$Gq)h4ըStUs[ݏ|xgY&뱏]d iXDRzu4[d~7040 B\ o 28{x_.B_VF]n[5 n"6_&% ETH6G; a_|^ű" _Fؕ )Őb\ J FwSEJ!pFVYC:cQ1k)~/Tko]!fGK.VE'#4#Zb hxZh9hH9!P0jրs(P郄~>},5~L.~U(DX DߎOQ$pVIvMHŁ}n ^[P 2ݧIVm1̽Ҽ qXJz!.aAm+m}R<Ρ'`>P>$,đqfsbqZxKQ@g 7yF糞W>'_p'Uܟ0˻OhgⴋU@z̥air!.~)7-0O.hlU!ts21@bԙ97Y֞e_-{ 8SU _$˦!-MmYh6OԻLVN.^[y]:1eg`ʮr`}?X?RfU $Ŏ/r!RK/*;;5LͬReXdEpd\1 ~* A ےbEjst QFj 1*,&I`4Bg QSp(_ly8s_$457O!M @]Y nO9%SlwB[YI 1j$ xt9ܚHԴ0k7y( {؞K,{T*}tg:=nR {_)"9R|q" 8]d<䭼n_Uai>OMzJiZT=uX[M7 gAZwcòk ^(-V_T JY I) V]{ҕʉDr'D /`=~sq;QcRH*r #RĹp H{.Ns&e~~^-(e-UL0U |4b|0P #}/ z. ƚ\5^pc<=:=BR 5*o=TualzR9fXq6VM8Z9Ydtf9+_ (I$1 O~ܩIC.&<,1 mlfq Ha)z큆eLs*Pq Z d!Ȗn%""V1/qY8~M%YO3 WAמ6i/fƎ{fܺn8 ]9U[ V _޽@Q h$qX]5{tBr7$78U8:/cw4bwTh=%Z,m$'anԄ6s$- z0+G~QόZ+6F7v2Aˈ>q2`X w}R/ZDR )fb vIy2㾟;."R_F6$Kpx'C^P7T(Ɯ39YpHv=Xu\(%x酨N,tT>9KTU+HJ[*Dl˜Czۋ/1t: r&zCb/'6/ZaHRM,66@ka9>-UJf2E4L /2ǮXuXhQ@ H+xюhfVHu~p ioz).7kTXр2Quܛ7i`8'E!NMrD hܹL6qHWBiGtR RO{qTmKFHeV,y)"HIQYU'GtQnHX%<4ЯUQNjLnjد9KU~[Lt-Yr_zl26T^+##02S'J.[Hk)K?[ޗL(> Qts? O Qu!azG!4XRDr5qe]@W'|ўL\P&RS5Ffk!S6-νrKi>fQ*pdՌm#SӹB*v}!>^*, /f+bE`+%8K;˱Gtp~WKbu2gEJ'-{3 y4C Jb&o`BBZU }VUц oRTͤ/?3kQP3}vf5jkja4t-h;+|D҂_:('n>q͐/ [~B<0c޽3RA,kj"Efv \ԄHO%9^/u4T 6ЩO 0פ&szf5ü!gBjaoYҼoF^q]ԚyG 鵥FR@2kЩNIN({%iZcj:5׸K|)Y@ZUٟq05\:({//X|Ƭ~OhԒQG,.84`:a׶T8K}%V$7EΘZҸ8␫(z_0z¬k0aNxyM^BiDI/3S.b% ()6Hr$P 4E0hؔ[ B&K_lqӞ ;TU>\~b@ZbA)]6}D,QnܬE88^u'U(U1P. xb~8``)1#]rb _Ճï@l&`[!e"e2~eVn 1wD01T}!M==?-JVJdEUPWe,2vAw6c3Wk-\Pr1 ؐG|[W.2edp i*E[TKA AuFNRp'.(jcOX`EIƢ 6Zu0"cTwi+/,>58%Ca!&e,Q; cmθc=`t[V"h2o4e01f;uqNRqL*LZ(ī( /@0rV5nqmm b{ -@@YZu V8UmEEK BX;gf1]4oFB]YYN-iyfycy4OAdItjBO#}Ǭn.J!;kg'W~ KQQuQ:%?Kg{>K>J Ms$.'hՇ(}j5zAhXA űefGPIZU2w745 6 Qՙ@B7v"9AmNro61ou&:B"A&F9[ĽC"1+Nw6ߌ:q)>o/ڣ`qx뢮AI+4l˂?^Ld\YbXGU, A s,> k=TFOn-9LՉ P8|-6 }s'xQ,s9?;8~ SkuN8ds; <@bJ4`IoR}$Ú58j[朏{Y,fVHwerjJuΦ7}xӪg^,#f b1aP]hCMw)a"쎬%͏dxc6JiSaudk$ &*t>S:q;,f6tՁ#Os.m3SewbA&;sW²4PDm a22(@1z(ބ뫈zij~PҺĜKPN_<P~{RSL/)8d{`uq/|tvm)/l'B/.$(?לgUlf<]Rz5nGaRWtnJ<2_E[.: ñ ͟p>}8P~pGIiE&>* >N#4:8 *!2 "uB;~to_z!v/Pĕd@cCe.kF |eBj&oKFd#rdDqDӶr!Kͨ+9R \(=dT% s-CZBWb[_P韍8E1z(]8B<8L#ky E|mo/6UGUgǑR<4/Uk\5P0G_sei)-0x dBtHYHb\i^H4oVH&?g9 Uk8дCPz }y[#,U(,79IXa̚J1̭XC j(+Ld[nmʃ& ٰ:/Ny5/b5wHv%Ay6*b2M 5(P=|<5{]~} ֊D4FьKZ2uEj?oՊnYr\e|/8<#>yq?p 3yh`tE R_ Ї1$l [^ܕaWw$rkNݛz/V/>cYS @\!Ccϯ 4)""e7萂.c!@K NAF/&UxBE\epơAFőkH- {.(uj8MD8 hqH&LIMi]KF LJ(HCq{͠+F`=ԣM[Fb>P;hucN1Ps?PC6SR N3@kr?&;i= 7ˤmllqQli0; :@uݑ`vQlsewA~ InuvJU] VJ'3w}Jk +y+>)aWCV(N4@OAAحcl7u@"shv, $W+ IxwɆ;Q[\,Pɔ3Y;E+:O3!z1κZݳ=i,n2(Jȓo3ؽo=UhJ rH"g@$<;P`(?Ǒ=,q^a^mpkHd:uD0dIyP?Fh)[Pl@?qU%L۫#_W7$:eظ;:H$I]D.(JD:\rhQHy*ȌK2+6P?%}.xv/D$1vb!BF!sNBhD(t0]rCp m7Tޒ7APd#'_|a= Gv*U_!л\d OfSGiRm n7w7jT6'L]>>4zoE+E! yAfo1uh(/ krsI!RiX(cHyK]X ѕ{&")O2#p)K%-  thKz$6ܠͱg` >)<6ʨ/t:Y UAhC/`{!j@}Vs\95Ь.QBIbA1ZAy\=h$鯍(`qo$+I.K7 52lE z0noRF|0/{`Е~3bxiSҝCdeJDLy|9׃Q$NVؿ3mqޑ<F U"y|ZF׉,kW] mtAf1Huɜ7ɟ= [3a:'Ed97, M]oOrozr2+"qP˄uT;9/UX.u`7 2{ƾ}-;Ilίc'BLoΖ(b87IqkQGJmW[Dw!:Iq:FP,W {'?a/$b!¨hRV<ÂkiiUƄ,t[O0yB*Ėa\}/%&!3@{r۶]C/JRo'b /$H:T'3IKUX7)޵RHUruyx%yjbdɏ-?m+kΈʅS||VaBWjTbքKy?s7]c`\G$d4OB$Й6=*e]|v^0 \VHӺ5 yg-Fk_3W) ar1b0t'(8ݜ/S8D[ U[W`#."x4 DP݌1o.  } ~-ZWxcI^(\|kJg`y8Rx\ˑ 7CY|^#<% P g?iҪ逳-'/6gS/%eݰN^1M1 ӭ)[x=@)uxP3AׅZ]TZS\)wkwF6һڧbo@NWqu-(R\mɍ26edq[^Oa #UeIt9Nmd֏*K=4kY45Qr1ciER綐Vu&?-M:Tk5"KUQ-9M_+ yR4S05_3J1WY 5D8^%M @y8a.z\oPA-M񦢐e9fiyR,66*_Ik,L\YvE)o lOPЮ,#M+Z6ȗfh9ܔj8)Ecᡡ[~c 3};tf2)^W ųmk4-$m3l|B 0n;e,rz݊bdyZ(5i pk98;PXW(KaM4ը#?s3\I$sE,x!6EuܫEZЇlV1yJf_x{h`:#kN8vuWўh@_Jv_TӲVsa ^\eqV[>J0&Χ :1TRs;ٍPǽfэ!&5~rQ GFbvRe¨'㤗_lyZcHį21 -?`os掠R[-FfddR CN̞Ⱦͫb]V}Q )u*C<f(KH\qm#KeROCe1A8"lc$ZJ28̮)򿀷v72yT:dZ8K 7a>uUa>]&v09_Rliyջ)Pnu#a?6NV;GypHlA әHEūƢ)j|~H"3[8Pg1J BTV,q{ {gEU8sHFp> Gǹ4ш[gK8*{d MW{W>U{Y>~Ҝjm_]v8tRwz ҕ$v\bP,{9Gl;`KABgw;H(ں_]y}3*.^mM֓4SQèX~)]^VN@"dE/oeތk |qla f%]^EMKsc\P j殜`Kt"EFs)Qj{e;[lTq42¾|HzϞr]a@V0b}ݒHX% Y3Vjdlݻ Vnں8"`U[_kIrw!kYI1Z ^cLc{+C֫gЧzfv\+'\Thud2J.tK $1Be{TQcVibd7x#A.1bK羳ɴ[U\!BO0W_DkJzb&(h ( JV]%3XttBH-1g2xbPP+QzJXZ[rYљ!]%xu/ʥݣ.f= Lx|+mǜW6l'쌖rLnڠWf<3ij>=ӦWeZ1_:yC:35jKׯx^{$0 Q8cTUJHN?E;P͔H!s^Fc4T9x b/*PޱP-+ye=[GGmw u"E% >@OOxZWڡ9jISĿ`lNײqJ5R;>gWkP#%S$ᡤ4@z؋`UAIfp]P^H WtÞ{*9Ԓ32mfsě2NBn9G &d⚜б%& 532qFh‑3 ̾vG2g-GX^\q}JujH{_V,T? m'Rs@(9p_(bjY;9HP~п)(䌌9JZ3?37ZcS?^4YKLU-FhMEs"|(sJI,aMdczn^%I%jDTxΨaD$ cW =`1Ԃ@Z Ns3Wq0/22᪸ QUvZ}!MvrweSȰu۠aߪ^'\\WtC n9+@(FҍLzAj2Q?5K1/#k%͵Dk՛۲\^KސgWmfMnVid奯~snة18x~gXI.k$%ZO#Vܕj'C0D/UVdCpNM'1T DZz!䎙De<KۛSFC.l!qasOEjI+2h\'sZ;@лr(H+ۃZ5$TA+nPdWTPomq6- o s}g7ʹ{vgWwe'FAf%ff s| [xU3Sj85)LM<,IJk3q*E;9ޛmQe빂¸*}>BŋcRBՈFn#m0@WݎK[}EO,ܨB#kY咜eаL_k)6VJWFRJ sA˂W=*d@LL$ _'MQa׉;K:,*kr`aeɠвgjY x<Ʀ,0U=psys]I}j7bUIc.O{dcMib˳/\9{V1^- lh'Q ꧅_inhWœVnKUc&CD/ɦ =]]\ߒ |E?A v05]7hEԪװ"U]^706.wVM6-޷⫈@cOVntJ+\Be}l3^R2Ad9]ּ8\NFp؟Uv5PۚDR/~`M*yG{; KL7KGϽ'5-L~Ehirb,ZMftr wJum >F5[gLzz| ^и3Ծ(8jN{')txuP. ;t^pOSs+&ĻUSxXIv.l?NVdIF:)aݔD֕H 6e+Y ׋.wZP4I?QYڪފIv/"${U_`KQZ{^jϦ4 aU4ϒx?2q/z~JYI }P$.u/22)haw9VSř}uWWOCŐu"C~fr%׃ '-~tVZ+٨VPkHn6 `7#WRBmh4+F&v ^Ʊ4/HqR÷(EtkQNjыϨ^1x\oI; \iWJAp,lܱ͘ ߂/%:y@Ba ȵJbnX/Z&J0jpm>A{~. 3{dR d6V< &aSkD3᭄#탼ӓs>q؜AƧ4U. Kfm9۵|HNd!Q =%GS3&f5ZIЦwk/s|u/ NǙهN"6z*7K4~+Z(Ԉ.$Z`t4 A{F | n7j##mJS;E!}kL^;M-%)H6kX]Y,TF{wu82 z} k3z:H4UXH$n4EASuiu p9ۥo,xԨ}žމ>dkݣoCMakyL{8.vKwi[reN r`|! V$j̑#b t +YG8[~sG OZ/GˬbYPq]0%0wKpk&P?H!ۘ4ΓsfLp=IGL/e:v|Sb%>tmώ2#y~2ӣ.T}c:SKZG(tb0L1MGn}RըV# qo.'*ѹ)gTVRMT3IPwh8pt-]9Y 9uևxZ-Z~Uϵ|sB\A )bDjkӟ8H, 0G>6ǀW8y6_$^ ܩսWq27ų4 "z,lRK;Q́'5%V; l~Z$S.'˹鸄"@=W|~H$&]SzHj@LP 8N8 N10i )$Q5ҙ F.Ԥc_W["ߪ~"n\ !?1.u.ԍvV%4b s ? ``֡ʗkx@%B;LiEK.FL6S~I_gmvĴÄ44ly.h%:oJ3c&CMsRi_WtT(-M*x\mʋ"a|cs&XhNe|V0\鍝bL(/6L}ȲM@Ngj矓&EWS "Up@Wb_rG' ӻ_B-|NGle<)-~xp6 &I%/f)-UGj%urUpO$ A`u~{h/%(|! BnX@gpҙ4qrZved\hT.'oa8Q;JK|ј]RĖ;/P$5&{pYe,k\vl=H{) G'C'u@{r]K;1訷}o8T/>tca}6 Z<_w)"~,hP| Ӛ%A hק.W;Ls8(1bd?q󧠂*?pT~X u;BN>iw9 }$ +Ҳԣ/5/n ׭.#I2D ?6gXӓ6g,=ek6aLh%3_5ycO}"+$̈́Y;R4CYEąa`HH;,}|Zq -@P3;r`'tlr/YەV^rBy {KƸD eDLȬXuFv LB=GV;\ZT\9ܣcחt z:*Q6kA|٨ډt@Cʽ𞐵M>r&XeXFq71~(|%8g,3A2C&w0{gL#T6h$Ƅs*"> W-XR_ZT>2W/kQDm1Q|V|s|IHeNnx{J7+HovҸBq#6iAcRvg=3~)EB)1 0zq>R$W@E?vM |l`@ߟ~atQKEeʩlAyevUp%'Q<󋓭#,d1p~"N<1.Y\RqwiTZ@W`H`=N;i+cF8H"gmPV4,Vu?:'m tO+l>{mE"WgbHĽїL6/aAN> 8odžI( $[rY"%/$M+J67RψV|Ir:b?!ep`pJ UbbF rWCȝb匏Ք=9Uv*-pwi(/k{iUb F;Dxv%"9f< n74?I!G ȅ560؜u7g\ !k2#f :R* ݬ8ujUm|b .+U} c_ذ)6WV/@Z~(rL_T/}^ -pUǭ m+F#=<<(@x(6T-AlK9 мJ(+zY sJ:"9Ū3u+-cIU$0IH\νD@? lsq(vs4 [Yi|` K0N]g!PyKϔk܋:UK[tTȴW5tӢ6ү8|cmb+c$A0BF4T ϝ # Di51<*5f \Y3ȳ>h.TA\JaӰ6R1{?H~~E7 BaFRĜd+:2C?D:~f( W HI{} p=VeZ$= c_#2؝f]jЮH-DԜQOG+PwrdrNԆrL`\Tb#aUMb;!j…o|\6Y9(iѴ<8˯\FGn 52$Ox 0Np2iUNb=$)rP7Κn~{%YrVu#.9n˱j } |Mhk]9.ьO'TRFLλSWVl骫 Qd( Za=Aj7F߷Ql*/&^[_K]V) oSoc C$?n5t$sF׭g-r8+'k8CSARE!1$I-a/̟gH{^v1fnJ%wHA} .5$¶tzN*E5jġ حk&WySs.3!CZ~i Qu[kJ+IxÎL)2ҁ}=k[Ttaj1\! 7[ {$\Os)*mcou2a9.]*Elj2ח9fMk&P6 /\He=, cBZXi6o̜UU~|4lc6I}r޷%t\1~H;0DVrmo`![V|;h\ZrޭF<xVl2ynӤ9tU'ґjM4Tuy"|X s}-",A j!ffNh_~{Dj7f>톽ǃ?W-Rp. ̂KܛfYX*c/x i9#p5L#_͖Ke 'Q[*S~w%k%3y~[TN T*Jg{VՏp;M]b4 T{g<>-ͼxB[k X6ny=|8һ}Ƈ9JZgYǺ,Rq6]` (12Msb0q?:]*@3v_Qdq;5i‚ f(ځw=\y&w{}0Er;l$R9߶BS{( cY#}7ڀ7_q'S|ջJzdAgrc4U ]mmΏz߬WC0UmD)#/ &HB%f[ ςKGo| $ɕB~3wI/g`U8}5me@gBP\)G;A-Y+e>]fE-7M907J|qݿK?J6ZfzWzR ^IpjDk7{\nC愛gpr6@Fҽ}'~'!0ǃrTWFk(E6c5, Qc)'ZZ zk**n@I3!Y2T6"g=9:5b)I# Ȓl69YQcRP>^l 1.i=CǺZ{ƥix]QS"[$?t]z״USxuN8jPFM,ho=#jcY {G Q@"Ur֍Z<4xVJuEބfgG^[ڴ5u/Qjߥz!>7]0)sXwaxp`* k gh6A߶cZI„܇:B1y(^!P#G齱:`?1dMӅ{NNX':!y 5a^"89Cz\ecJ]c!msɨtnvW=vr[BefMeN<^6%-U‚X} 7@IG; y:~оK\/LolF#bX"O^, zXy^`e20% cgJxnD}eu24IV#h{wsRW>g@'+wTK +~RP4֬#5dVn9:AjہwŴDlRa5*⃙"jyg qSTa0DM}gǨ#h,+0]}1 .# HĄNaAјY> 5YDiU-c!TudqqE*LO2# /FKb#e΂$3#s~X ~\MXˤ â8uG[|MLøoʈ>/ 4B{9 <@>6SXkv%"61^B g5Vȱ9Cq!}9쪘.5InÇFy^ 9"L21@Z )qosl&WK49.IpHL#T7$(d0!5SՓc+ȬsS>uE=-JS 8X-t~'ٷp@Wpv@x\8$iqMnhP\V#-~d'8"uPI]3tI3'H{񠴑8i h  J$:up{h{IlC!/++ r7'RT0:)Xg l={t% h;{ !?->t62#N̎W@5$}'l xDnẃXgsymPS'PF/wKjΓ`ELQTl6|U/DwHƫ<;>%ENнJTx#||!u4Nkո7sizkaJnU4CO{`c=$e^EK/[zI$aeBF CO/츁0J3㳥vWљyf2wQ֓NyA2*mULz$vKs]}\C|AO~u|9v6&ExSBMӭKa+qQ>5i6**V,+F՟*J<@@qԵ)5!~s2롿i2P; H&ىrM'4=-qjz+;34c.""B-"TO H}|aP:ȓB[PϺZEwJ5z a23FlQsk}غAMhfT!p}-_C6Fpn7!\%L6n?ٺ-ئZ{i,?]s0RodzS"o|w ٟi!Ïk]Tm|F/u7%I8 L3JI}~ oB},/cۨВ~ʺS?dי_"2&. <`n$idZBĔQd4 Ҡ8Op*,^~/u~Dq9iC^q+6}@}:[,J~srl6? ĀmXX*&E7ETv$f;~zQcGEG K"vcm=^B_ںIrPVSP\#;~Ӌ3l^4ˁw ԫ× IrWq[}zFQJ͙Ғ&BV07W ^uG@l)80my_{  Itks ^m0¯qnBf O`1AXa3@0)<&]CU|K=T/2ݾ"=tc dW)@OŽKXS_mvu#'(FvN ,[A5]:)ggaz0ͅo9< N`"0pMa XTE v6~0T5Bͧ!AC|/ i+iZͳvx= 7ˀI|8a}so4 73 _{ Vp$GK0Y#Tar\; _d^T2|>c4&Æ΋h;8`6'x0m/tHY&SCBhlY^۰ތI&V=7V`*`tZM&SjGOOGHQ6 ,7|MiXV)G,.QO _0_&TGE5س ?|Z/UB&'Y&Xd߲`tLA@)|e3 +EγOQKvc}8{:YGA1(`Пᤐuo#VS'D]qӻ`ATA qrR1Cv1Ԃñv6>q8JYG#]̾ BR.t;^BXN]owH+ǺP0c+>e=\{.:C1-f|òqo0n*n/lFCY}V (߇![,g>H2K5|7n^a@Pn^E8բ1n.2* *ج-WdC0m".B/>[o?]tBԠKRԚq? 5 dAbr1XG?3P ǖ`7A]ʼn'-S~jyOs @Jo2X3 u(x6tT*[݉Ԝ jYIмࡠ*Oyq}Le㬻2u,늱qmy*^d _?\a5U6-_zP=ǫ`Fm/pv_] LbAeD:(!XSϵہl^ح7-u,U\¯^^5tRؖYl/񰬤سj]W w"-O]F8(56lɽȴkoWk<4-<6 P9:>w7"a-g+gWra7J1B!ucX3qhq sfE Wd55 A*gs?Mi(\ƚ8>7!(*S)FGI}hb{»P^ qӗ%`,o_:cnjS%F .e@KYpJzn2W^9ש%/%ڛNn 4yLTc!mD4oV {=YbM%Mɜx7~`J+3t@?M4S kmwu$Rnvre.CQOZ1k2xL[J(  ܇زUuU19f.B>xYQ 9RХ-[P AG-nL ^1V/-Pԟ> n;-}1ml6+ hwj/A1"<B?i_+NdW5Leݬ42ʰRUBIf`BXrm!& 8|!S@WZ|јEtyղ]'k7}Yry2&ʜZu`W[TV(u u9#B.;87?r>xYCY%Lә=;45?kJZFs9&;2/^Yu@ SEcz/ ,j2g ںJm8ⶻ\Hεɺy=Li>E CVG5Fr\/x'GQ֐DGV4ߐ%S"*ynj|wfdJL d3H6$ގ(ejK`4͜.o#iZU(RSbwY`үF>Y˅Ji'pC?.'Oy"; S[%NF/zR?^)Sw:껟_()R/uy1_~qtm \~`*=H^ެ/Ó)g}4[kےc 1@0&[I/,0gGwPIfs /ඃ795Vְ:ƈ  q`<.,raZ(M)&`])ݎgЀ_P"|)O19=0M{әH Lrޞ/!;>p!z-EĪ{ez.l6a?ΒA0ح=`ɺo~YJ [ֆQ1+DR}כKac勝s%qkt۱[;wcsPo3ޤ9xt}_GRe%bg{ Wu_n P"UH̤-;޶|˄(QIA/"zWHW(9^qߓ.Rdm+M#U+~3ϳB5q_O rͼNN1!;. `2'荙BǏeIFumǴfcsði(Ofluww U7̧^d>csRtj?Yt&VE6VK^]Q,Ov bˀAN[:JllDZFݯi#Zvpp&d{(ձ+mk_-MQ0Y`W;U3G&pNzU{YHЀ3aTQݖ!}/~=[25_YK7ʜ}o{o&(  >w:Z gewO7G)R)֚4d`$ĠiWp&bg6ZDYIVzE17;HI}^Ff%<#y] %qpFoLLjއ KaZ e@Ry{SKXPP'B`J(c@!Q)͸6^m; us#tSrYf($a|Z}V=>q'(V.ғ~{"Xc6O94UoZy5}r\r6U}Pi[nQ+4B栣,Y !C{%0#Bh=4H_&_0/ h\jԲ c֏iӨG]Ն,P^ 6 #w} c8s#Dw\ NJ8rb( a pTP] /N ~L:-KLJ}e JfVgF4塠R{[0 )3Ql0 @ \WMUq^ckfM_gRD2uSMi3{Ѡ=J ܬd jQaf @0Qx& 0 &ANq-=\l J4^ASTHa{MC$&r~·_rĽxc{gRU5*EY-*6kҍVPŝde =DZAmb`wx ֋:ϧml'8x5͗c9f΁ìDy+C!F^C \nj\E`t> pTNb]ڤŭ%2׸nbjG@([ۈZ#jܩAy)G<w=y!2T8'~b7r7@DP#.#>+o19c Ja{?4-|t/5n~uCJܐf;L߫p6:l&sZU$l:(";?=pZB.4V ߃yj-Zm"RixԻ?gh0L@ <k,[t[`7qAV!==C/LC߹E,àL_hjw$`k"ЪI=fIsr wGh 1Z!H߻;a,=*ՇDRꀤî~9o1EٸWн0ސFjeŗ"F3#7^NJ&@RSA9ZKxWSsϕ<`b<- * NQnl7#΀˼0zr v;nf'٣beXDOκ;>J/CrUK@rDBThPg-nx',}zalF.[DжAcݎ}Q : i0TH!Ƹ#Si?L{xh?++X35ZkAڽ}OOI Z7AؖzPYVO4cܸj Mzr/T4egz;pχr!Q̈́݋@`_ZEj-%zh&8${mnhMh^tmc8Dew #-O+n'Vc għd"ſWIl44V//< rh9'a1MMk_䵠]OvB*‚"2;D:5YtIj.c.-0"ѦҀVTO̧ HT6 BMX]>Bs=(+ah2#l @/||1sK".4&jL]ٲR5.i#ly.&?$52e_ ߔQ,'v YlKD9`Q֖Srۯ8MO\.2,ovǗgDN~ҢmymE{.8;KJ?ѿOo| OC+1, дn=!#Ԙ#tjNËf67!YR-ʄ\p􂃩uuyY p@V.hld1O!%$z8v WO;%Z S8ǫj\`Oq_$_j\ϟkڟ9ټC&("('-\-dmA$#VK8?@<6ZM3NyXQNdFBhJ[*ۋf\7(W =RH0:Qg[҆e-e})*WQ)EN4.\uT }y]E4HYP* ]ż߮Oh R;7g^~G9R^ z<(aNZ:FR %|B*vH`ZTPS1융SPH.B O,1Ed"-Z{yiS('y&^x 'V<! =iWt@>lQY MLC-R1Ԡ+1D̉W]5VI}-ȅklB!/J4QJ2PܣJevg۝3W#P&nX0R8h.4W :*!'qZ S4J}CHdt-{W:%Ȍ8<.qy v~2%$?u<]"«Uv.X: Dvbت+#fգOZ+;v|xJ*Δpދ TX澡UjXWM4^մAKbMfp^H}1Wk#Nj}ڭWm~oƃNj|(Z6dj{7 1vQk[?C4Hkr4`cDXX3V}beFblrlEVŵZfD2A^°jߍ^|1cµ:IO#H$j-xDQ4f`iЄ82p;vֶr4$ >Վ0 cf=,zђ%\tyhe&Ikx̣50׮ Fn)QHOq Thɪh1k&#<>/HhoBh-h> %0Γ.-`'=+B=L.J3> @STPFOCM6G]G7QaC)|ucJlڮ`{(UOn/lљBF\Me<;KV&Ei'c.Q~P:W=)vziiaL()L "Ђ-ox֮ !\y ]i<䵣ƨ $M!-t)E:|`b=7mVªTsrZZh%4vx*]8N/[6Sew6atLHiH$@A 5:ƒk罊0J# iMHwS!6`8lI)A9XyO &sť޿>l E5stZQEk:E$Z4Z"Wt{ᯓbD3X@?I8K8b`A#{QZ[63~|0\5*?Ұd^t-=ٖ3vڇ¤{&/ַ[4Q(ZnV*C7GOkhh ߨ1cO'w4snmjkᝫ8 LeOI[Alj@]z.ʛӊ $-Dѱ ,^ۗ8ҥeIv_+jNjsδ oX}lւ;N_ `&v*!HDTޱM\ľc;CŒ #oPSw3R ~ؽ1.l=ݦ$u x\{9U>_)\hoMJk9X d4c0%rHz\ӌ= Nm@LȐ $d1VFcD 3O o[P17"$~Q{{8u:~Oha!͒k[{sW/h' >o6S>9Ks|srdoql 1ᕾ= ${ H/bDbwi\hP$K%N ]I/_%Ċ>heҩ\3GoCI)yOl{RE+lE]YfzE~0 lV$e2}ңip0e-Exbo\6Qv؊ 87!)l5j +>(*b9/=S,h!ѹ-PKJhXȉwR ɠ!D-n]EzNgOQlnAϘI|8 bdqvɡLR" A$ n[9J,*St`cK_]NxCrB2@`%/rB)\.9Gd=bdzîǢvlA4tNP16[R>>fc5nNh&nc094bEZ.498>͢"Yk!w,4MK79[)H\Xk쟱S+sP 08c z?o/ҿ̴u (M(1/kL7^zyl ўk,U6$5b8:k͏?z3 [=wEeD 4IUnUIFb[wqݾ©}w%i,s~ܖw s8DInpt`$Lmgَ:MQ74P-@"F4 G h"QQb=vgG6tZ<"/eϼjx=ӎn4vBA_nc>=࡛o`!#J ޮaL.jɳH5`¹g}asTh]` l1*8t Y\=nTxh+MȼTnHZ- ۘ[稵Yd6t2,OPA;bZ\n]u勛:&]106cg;<]Rۢ9nUPX]2z|C C*lm̤§n͞v\`#%eC y1jhV!-*4|n8YyBKJZkӽQq|\{$>>w5}e-u:HE&QPN;wH; ?xf&=*2tT>8&̠ tۿCJҐg"n ;&rߊ LF.XC62"(o/.w=&lg2Bp{FruZNonպo7l.m-(5!ԔQO`ȗ]WŻ٢,6զʹ˜#}31۬1=DWtﲭ\@!z -sdiOXb;/#?[$e[Њ&svaK!Mc,)NG.(mnNvNZ 9W!sxʠ!TCScd<ٙ^?]GP=D~ٌZ7 .m4F`䖶?{>OkjGt"+>wﲻ. r{zF`NcSWx9qGbd=1nEv濏_*ƪ0k"n5gIъ=;8vc29w犣U@`{:C!@$w I[(޸{v"Ǘ3*+3ӣ>=,,Iʌ K9!7\>V.%q~c#QхүnNW<4A*YZt$W0[9LD t@?o-qAzܤSAv'x7~D]1!zr 5a">%Ƈu=g6`X@QvhZ#g PYBV[tdƟL@5rZ;j:"Iqz~HO$ 0yZ?ӅgH=HOiF':w,"B/F D~ #mz$G[oDi}ApUӰ,ID{VZ^t\J6pG!K1[ʩ˾yߚ M,Qy&$r?A㹨6msp!H6E/BPxy聸I߯;2$Jx{Q-#Ϸ>~z CR\C dN{rJ\1&ΐmU2!GH؎y's,aMY_ ey qP5R[C9ӑe9fQi~~)HFDNyu}qeWXH,w=ߎtѴ=E';AcΔ;myJƇ [ϫVйsbyJ3TJb)br8.)oAIG5 `)nk=;T7m@qPY''̝񢶳 >La;gX⚃rB)9O)c#gLxaU/^=/ f"#0-P'aPd_൶(ncȣ{"HOҤ*kgP,$*i>(S~ʝpٲƠ=89q}bRmNN63D.M99Dv/%EUhs/ӹ|w 2t6,j5(cVNC]”,vvs/#,g)3~0">ݐYWJAvO?k0@]ӎ-ăIĂL뎗i_ƈ]SrL`7zƆ R9[ v< |ȐdA9o$'.yǛ^хV ܿ(mmap[OB A,67>Է`JE"´w;MݐOc%OܳƗ愷$-꺴fĬl{z.;AܳÿW$oJ]ǜ[c)NҫAXiuͤ[`䯕P`,u]ў٢Z';t[aI闠`nȥ}ЩF [)\f|eYFH/!ZVK'3j۟UQk,6°T8k!v_F/ &@XbE0z8 ̝2J󙽅?Ԃ\oo \x(K/K=JOg?K<EPL3(pBWٯv A[}//w0~G}&gKs9Mzt=n 1~5RB?*0"6H}>Jrɫ)1a,]"'<Bs+Bhŋ&K-n`Ea棄eQFdKͅBf͒?a/tOb..{|nlv nx1i^L?rB7^- H 'SƋo >t؋ tfqP.9صI F9[u1~L" hk&_RE %iC0pf'y _O6#bm`vEoqci ׾'WؑǤV1+tp ʊDO3hof&;G^7F*݉(0+><32%1A$Dd@„^*[+YK:-*|Qy4([g|}— ?h[ yl҂KFW\=y?w|Ѫ *Dc5#bޣ0{߰-%p(ڻ8TAsm!)' 9D.6srVI$w~!b5(=DRr =ryԘSCw0xF1|v{ѷ**:kjX[sJZ$ 0S@vveAQ*#b$hG'-(aRtoi'[Su_r\`t;0[NJJYFLaЯ㜈ƑY/5w;Xf8~2*;*ջ#ϱ$fGne!$1_?Bkz{/m}e sv.f^)oDl1 C+ ~%OӶ`(X;x>@.B QK8V02s,HQkL7\Ya6Giv.rNC iCK9jZ)A1͠헔[>vγ1-5Lg2 x@kRfq<1ZH5պ~q-st¿CZmeR$Eo%&f"0Y-ĔoCn`h]yRLϬ *P]#߈o!i>r ,c)ʬoޖP#L[olgI-@39v6Yxfb.4A38$4Pd1Ea=@\'%j }ZEˮ>6~G1/L]NiE&wZ' ]7x[vs|dL`M#"S"1F7?0ް`10\[̈́X OWSAj?}Ր&Zu"&* 8f(5t~0pMG43O<Ws\"(rm_x*wEw\G=I}o.7N[v lؘ@yy(RR]C^ť ܂G9__4 p"] \pԅ3j`}7"_wg>5̚ڤxW7uO$T`6S.P.qbtj|t:[}w se qo:+y<*S9oN&ks417( \=A^#ZpF1w `Xcp̰'H*)xN&_ Tto k$Voȸ18DE̐Ԟ5weG\VYdYBIa5겿(dQ?4ISiy3 "\Fg#h4\0k]O [d>fة:dO %~|˃\TŹ:sꝔ Zy:  * 9lg)ሢϮ'Z}b) R(`a$䔱ʞ#_6(VKWI)Um]2TcQa|%HZE\,N;Q,J 66L,IyĠd[ >M\֣s?#;Ը.eLݖL*[Z`'`C!i \A≑7["4aSDҚU㡀9i"#Z>gd,Ƚv%cr8dI ƯUQiC,[~_bM{f&d`fAY2ԷչSĸ"oi)hIs(S] `řZOE 76I3) JT[!c[cyH'\1G ݇{k4t^ܹ zw2$j$GkK -b0D-uFX 6-\:vriu}XLP<^9tvnw%cS&޿6xc^b{}ޒт#T:shD5,@桻/AAxce֖ `1L;y X#Rב2-kZ(avgYZ0707010000028d000081a40000000000000000000000016446b36e00005350000000000000000000000000000000000000006400000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/alx/alx.ko.xz7zXZִF!t/sS]?Eh=ڜ.+ʄM7|S !"ENmcd]*c`Aڴo$b#U@#&aKN9: ?E}xFijr]D"&Na !G ,{-d" 85_ ')%B@7Q(AD(޺dLнP'l@;n:+II>VC 1АVsgJ~t2@SK Ȁ*?LWx& 8e]lR0gc7P].4{ a5ƈ:U~'pךZ؜(._.NgQW3NG5ݭ1u02Q 1/Xʠn:OP9aKWdg E4g?rHZi2^>˂|Ɗb8Bnog䄞XH?(*)G ŸRa(^9H Lb RĩݸK &ElZsL ƔtC| s1W K52Jv+zގ^ӆ]f$A&D0:,4DO :s)5r6/%r[$3>js!;fBQPG)-I۾4RL랂駮y:Ike S7Wqlh @Hl?C׵HB+i]֮̓_g-0-uEq$QؓT vúڷdmm.ei4X1!6? /g[{Q~~&3^a=f`2JEDW\#EB&1!@'4 S3#< ]tN'ޓըwGB:%Y~|lۥE*?_viҥVJ<(4D+_L :_U# z @_!DC,oSO?ZͽmG`=kդA1>$M;Re CCշq!é*Aۚ6Rx!i=R*[YضZ,^Iԗ2]F`t0'\%uJILh,-6tUYrU6 gaݞCfBD~?E[p!7㾮ה `R\<,1cMER-0+C鳟u(G]v> {p@5LlFOGTE:kN,*kt'4}(;Q[9GTٰsጬco'"U:?5`t BE0.׳`cI_]dr*uN|Ds (D6Y.-Hbug6[ڍށܰvwtwe9R6st9Cv=v~,A?5^KvİbDHcj:iBi`=hx$Rd8(9WxraZ^Rƨ~D,]y+cg%,_ ~'Z˾!y FdQ >FYfѣT,Bu:j{?}VjHwEIfd%PWzv^Ϳa]I]T b[_u_6''eϝzg% MG5݌)2UqլWe]_ Jy]K 4JAAڌк##S}VumTB3ci:>秗JI։F:Gz0>NQV;'"Ls /5"c̊>he7h vẌI =}2vH.s=D<0^םPlt ;!iwHq_L yv[]fYqBC*NBo[}WeZ.PO96$ S]/ԜQ6p}2H)xK½X1cҫRCv7B]g!m~p!opw,>*\{mUMy6Y$FJHThoD UkDv4IUV =f.YӸ;`:6CX*Avrʛ1 ?-GXP&XC3ښmv*VEC]]4fuԫ s?- 乂z:O^[#C6@!xV^q |vXw#Hi{iA/鞊P^U)Zڻn1#t5cGuQa 0^&x5XqH4B;(f3!; =0J?1y.$lXtFixaPJl[_!mmp~e= L98^yrt 虝-^!PRT$ԍk|7 E<1nj FZm!ZaXpf;LHmי|9CkB5 iA#XB졇}56B>ODP&_ rj¹W+4X켗,ӘcQdx ) ;ywC&oQZurZP}Dj ]Yk_t&VK`tweıWaX7,բY O%43pY KIBlg>* |L}2,#Qomq+yrPApUtSP9ѷBkcdE hD(b0y9rN8h6s+ST0=3{ECU_<+fUEEC \V3|a4Ov\+;䀻i 5ţ, wBOs"6+ϵw\ ܦ711kq!(l Rw<! e6zrD: dUvUv@,*:ԼU&X FㄦI);gzv6pZșjP"b*wJH<$}fE$+Jë~|K@ z @0V\&bqόє4cÌ2qLI\TA=R!W<`IM7;0BIO,)⚀͗$VB(shvUʉNhuǦ/lsOyP9VN@/'NpLHyTy> ]8BQÏw$W27%`K] Q@?Ԡ? 7I1tDa/er^oL e13E瓐cj C5%$ٯ#HL 骹ҕb33FRN0c?uQgυ6nʻr!itvחj Zb bsbnpnxbӷ˛ T _{O0A_Ǡ4"ᅰ+r Qqs]t )A냔͏{Wzϳ@\?c~. u(ts ^ddˇQy2 a ,v j1hyɆTXIt^b#bG^ފG9m'7+X *wpMĪ1L{%-o9 r( ɡ$N!\A0 V2 4R!'ߞ5g}04kc$B9g6ުgPtb{@rn_2%3-'A.A b1kh^>=piT X 5ܱU"r2lyLGЀAK:!%W.&xi* OrP9B7~N&Q@u7%O= Q9& "cθ%g)VV[L V OWv<wKe%wJYRUן):&vg&@+WS_i}"ݵJvU?_!ޱFX؃煓]Rōk1+!Œ"U¨ aj/@uNB,d`m#PXG|a#DTr%{[ i7o~` Wt ,9Q? T壋j [@ s th/.+)RrBjȁ_']p,!hTa4 P΁;t(+މ s@?o6u֞$ecͩD֤0EmGu4WrjȲ<**-FfTU嶭gdV: T S}}I#>)"r1I|#G|mEhޞ0p3i>ցGPRsWẫ!%)YkͲij΄/rkr{5Y R~x$0s~ S_Au>/}< U6Gz4ob6ﯩ}MKAF4}"Qʧ0 Zn[/n?yDx_:<$2H;o_Rmh-$FB/j?NqmGQY&[@qҏ~WěKy8cu|%i+W3{+ x`ʓg%' Qyu;?,Zu > 6 &ޮ(4qwOdUVA}!q;D|bY!XLms2_Iy5H@ M))xP=띏?2K 4 mpyk.nF1Cեbɧ_ 0OwH'׃oOŠsN ng-c2og v&;rH9TK[d ɿ=0|6o&sA#ф}+xnM 19莞q5jpAXv D/ ;)42HRI:^qc@Dv5tgtأq1]PBlr`4R'YE퀢;`L88F΢E7r32he}jWR6y1djaK RT~}v}R4(cر}x|1OqxtY~y}QoI8Ơl$ىzOvk׏6''ԾTbZ)/?$y3>QT3/_|{n'@)8o-^frgSg#d|B@2fZmdg*%s(QFKBuQ. X:K%v&apS~E Ը~}4k噺ZB9k,icSQ׎cl-e^ae:w1~Mt)W& ZkK ek`YZ;u@js3e$M٩,}%V1"x#/i`{ :'@Aȥ%+KO0%DZl | 263aP Ko.ݛ2Ms1N=};7[yW [ y)vAlx`$!>Q!\R o *2n 4u;zAr5[Cѓ݆dC饊<98 aN<dImW0 7B0zm&,Nv5U ރue,c,/[̽9OQyPc@wac=txSߋ7?HhIsr!*İ|e{A>ODwC-x7Ԇͯ)"QQ2Y>._BUu~{w@L! VJ6@s?v`G:,6&/c 9Fo C-x ҍf1dK: iAkr ׮BQZ*(z־rƪ7l`JBh0˙M6ҞVKS@C`ybyxO]2!;lP&|qYcdb:([{Ez<~s{uLIݡ 2[n#\̛Oqr&Ax3R>/t۲N5_.UH)+Q-4!22lxCk0Hք1ov|t5b-tNmTbin5 Fg۴:+KX`82g˔\ei:mxwEQ9aXLT)NNINmܓ?+G7JSZF/wb2`F ~@jlD"?JS23xB2ْ77_MtjQ;Qq1@ƒ94.XܥK\KzԖy] %ukp-eow;_me^ratCTd23 @Zעl}B HmH2l:sȀH5lѡ'$ٵ_^Bu;G9(כ!_3'7T$Uc@xKzО=J;p; Ut FqK:\(fB1Kd%< wֻɩRqrHEU]R2 =?^o3Q Pazaz%-5Sa`a Epf T,$k{fJ?&mIzAh@CƊဪMLnY_ެXBbW1DL[+@@s€{)| qю7WV/ak(7T+-k7劏[i*mD$ icz,)XjK,i+fOpBȱgŠAr/ʺ*geq%7{8֚QA4ihu]6P /S&[ Th&c, IAv#s\QNQ3 .2}R\*3KVi=Ĵe+9KpslbzaZo1 .x=ۤH6ȭ į5}ԻxɏshSubwF< j.(šҶտ];%_AyQ֧ 7ڧҸaC&*o0nсlzNz~]:NM ,K ϢK\}_T% a! yyc=ƞvG$t1y+ݲk?QE?L1@kڢb 9oL@VZYeDt̐ Tn5it.E^RrCL!ᪿW]QN{Ʊu%H5]+VsV^;,sibkj'X7!!Mݒ"#Q]u[=ٹ#kK_ײ&`9+ ձ7 &!Î~2 q.➸3W jYFOs.o v͇J)Jqrf$#_L!1,0=[ygOJ#6)辦Ihǜ' yI=mh*C獽Yq!O ڡӿY sau7rY J`(>IZ7,'%T2›g}(.ʳ*Jа4A4Bs"EzX*aZ$m̆Uջ^bI{NC73Qa4`[e^h{x!wȰDI @{x\OC81,'" ETjPgjd])1*33lA1ףsL.F=~ˤUΤqDQt@Z}7Wɣ龂xg&V|NG? *un$,0K@p*}bo y, (s"gTwrPmj߲Zz@c|[ 1$9D14}+PSc}*h/>0`XMƯIoHіYݤiLn-L~56E- $H!|iQ! 1"8detu֎L +c.Cs S]b. /2aWȱCJ4;FX/q@](:%ze*oB֮T'H=rͰ ']U:&'3tP<;몭+Wu/0")P!{$*?nL}9mBE )P< ECyg,e+ɜ3>^JtObxPTW;*YN pcsܑlZZ}t/< ɻ'b.mhKF3?/vYeD.V'#33oΙ<"qUW_I="yWa;|=6ap;`3;+,:*wJtjt5psTǙ@h;HG9o7å&%,-Qx>nRdR:|~J 8`^OUb ]w.{gZ` afuc}oϙ{!+UYOEz0w1A7qպYUͰVEi]JTqV}\Gyz˥gJj`Cz2vx; R_ZΊ]wI:>-BzePU[O^jb@Yo(G=t ) z: TRG3xJ2)0и(c~}%9ʔN4hA>l'"] $Op%Zw u\G1\3sj?OJ,8qs=e5? 0jW6+@&#Ƃ RLl+ pRT?i o!U>1> '+>UPH͜ ]!$+WZo]gs\ѱql n2'^?:Q ai7CbЌ $Ű ᦪ^#*xv9B{ Lc% +,TrZ aϦiq]ZaoDpTqD%g#g7/ܝ3G<Q5}ylhB,iݺy ͵? jCt8:@*BHYǧDnPQ9n;DɊ&Kpx6!zB^M[X4Ȅ"p[+] C oF\`+ <YYTbI- Dhu@4%(Օ#z"pQ6YV$lDm՚ne1<|Ƥ0? Pdv_JYtmēS/O.+uli7X R#_/T(ͼ":eKp䭡&nȞ+<+5.nn'A{v3I>Y FN.|HL|5s;g ;_6DN}T3gY[_ٺ$Qih9)F{U fW8#U=E'a@qp;m%<;TUOCv(j.-d-@{[dY4ʺv_zxN=7`C%Hof50g;BCBE,H6a|0z8d3kw7$ʷ'aa *NղAh([C^9^V5XBh#k=ա,ITVT^*+ sԣO^"@:a*V41RgzF[l-a蹏I/PS@72N7ȻyzZ U`0-@iR?4d2CPwl}C7-nЊM/0I Z8{̢m-uiUC l!>ڵ6q,ې\<>F'6Ï}Ԁ!6N^HKbZX,\K7KWi<9B%lcfաY}6JBTt2YޙV+4[jYwer6Jfy/o0 Oc\Fy 1Zr|^I4IBAݥ_gkBd.ukoF1=FQ%,P(=s+db1Fʩq^ 507K)=!V\ef# EH<࢈ :%p[0aڢp˅(.j%1afpaGiubp,>i/ѥDJ oX%pUy[XUېeWd]6b~F&gYcao^Sm>1!J_*$-GtjT;Or?q]AU(-Oɉd%LJLJ]rW&9ֿiOZN X(6z-J54j,-"n]N ʺ P&8XkfG.'n9NEpZOXZ+4ZvÜk{!z]=4T .t:s$ a+J]<3pMIG:i0ol6bppAZ7ZuJ_-3ۈ.{xuN nxJLQ` (Ӎﵝ<wLԎGbCYܻWK6ϙ?3@.p]5Eum_Z,[.TYfV*.^)iU&\.*VZwТ#:d{ u8*syz)'d>&hL _fik v-r*MĘzajY18lL1D\zȴ*;0TPFf֦4ټ1J=,eRJ%鋫MBRK-U*-ѡFY[6i~y%UҺ /v6(ϳ[my_7:Z׹.(L"GXYg; JGV$ p<%ZS.jjy$>=V 4(poTjKJSaqK8d܍Ryi~!lU44$J z: [i)@X>3ע~(ǃs%{6"j:T/:=Pgm狼f1uαmLTs#MؑVд5{848=J1NSE>[6}lL'IcG(h2%(n 58ݠc3/@T{^Gmsn K;FJy3H*o 5.\I]t핀(]FkGݴϢNS}rkc`r-y8jU|iPkO::x{d:ݲ b$qh`Z?<,|i U+W€#~x n6{"hHnnTmi:_!*e]$fj̹NAqks3<.pz4s@=[9de&u.Rџɲv(L"ׅbXMggYA xy-g2ae$2a'<+xu{c-ݖ!s9ui o<ϰWcyg$!Ղg|/JT7~ }!鰺EF) '|zZK[mAFifLVf|ώqe(F2uУ4rVb`:9머 ^, Ma}p<Š :w%*" Ӈ13o)*3EyH۾oݡyq \(t^(VsQ 8FشDk~#?$?d0A>dԖQMhxix 5R~~VR ScuT''䦄IΞCe)GDasٮX(3=# 0{"%iʫ7``PKyh*:ldTyzfXju>vB}D;^3x!CA 0%۩IF6͢}.ar'SmvESEVdp0ו .`gIL) Ӛ>CŗeP2^򇚉d;,OѬM7M}"0`4Ib茮`02:~6u+buLul@dg_@Sߡsyq'x91up`T9RSD"&=ut"y 4CG^54Xž @ՉunP;z$F%z כ&<e;r(%Pᆲ AlYݩ&(U ˃SUf{&Tc})*u_ 2& -n1ЦIOZGx08]#N3M5\X FfA ]\ io33&R3pQ<=3P&4z^,5K'  Fn)ᅾoe4?T{;7@s}-]L"J BT5;p8}nu$:-rsq(,"!gJa[fȈ7Cz92yqřiiN؆|{FqDb`^Qܯ0GCr_QdY`"m~_M$i5bѯUznaWm=UYəBٟc `HK. q7h|;BTg̘zGLD9L(@w2JN< 臵H~BN$5j7Mo/&妙+mZ (ttBUh4h"P ŕd\$Ԯlak@ⲿo79D3!SgRYů}8 X}r(35Ml-AKߏq(F@|<(RԩV F]PmkLXcc+aJ$Jnn:M`_Y ]Ǒ#8Jˀ.V8~3WO V$9iv:v!NLIn[R[MR@"ߴRCL*twz s7M9 3b Ph|i;R[nmM\E#^2y,]o TC@_sĔIZr&V}6۠=m;'*!k3wRujʆh7q]9*.HkI "lk|"EV TƎeCM\~Ng`L-1̗{0ARZ$fjV~b]A A8%msB9:_h*u^0)\@[2Xm])1iJeBNp֪~|61Eъyz.@#BEsƜާhTbw>f˾Y iDQ㐐H9ۍN.cRAw/`2XIi + <;ȅqHe CT]̋};dJ&K.駱n LAr zwf JL":bY:/ Ew-E:ʵ_J459En^҂[tD*׬؏%q)dE5 3 QIdL꽟ⵙ@ϭƩ&ĐChޜe YXؐUNw 4z[x+"BzOb$֜%{\eB5K#3?ɻnp@ ˵|Li7R[G<5[6*|z%234FMTזQà"E`h gI3\%{Mɗ~IעJݎDTU[~lfN ٞz#}1rQofӤv4oUh:' GD,JYʁ3purvjw\g@.p8O=?;YV^anH٨3Iyz)^]& WNW}"I_H"w3p)yۿP[.2^YMu̟ջY| #L* ,qfyGx Æȃ'q`:*.xۮ.`wL!~V{^`عԦqh|&Xh^,Y i;T+m}O 2z"6iD6;_v˪{t!; Z;);,RӜ IXG\:3 MlHWզA#9kߨ@qLT8՜.2cB*x:zBCyGZ0 j5#RgLR T`l`H3g*mpXHx)rR8vYj,g _#Ɨ$gVvQ+(cDL6VQlp*c:OC YM29贝ᮭ˓qξpq/T\Fm^WN뻅үe6!:g/Vԥ递~mU! s\B xfM$b2 ^95L11?pE$?*k{b{bp]*ia ̳C\I2eB%)B5" ==^m)\#w҇0^e2 `)upLȻ#zOe.M^Wl%"WXTJ ␖Ni/$4.d3(a⫝̸uă]})4 2ܿx+t_(a)Fap?UgǗ>紎O{aM }cЪw%ą` ݈dE jK$"t(O6 Mc0)>*PSC*UzXkqX">xW)l*lXkޖ_32晡hM9Dv 'fԱB2TEy7٠ r넡 38od-"1dܨ(\(;$ sH :Z7g#$L˰7v1.,ܤ)׿4l1rT?ka$+1/_*Ꝓ=ż _&!Ƞm4a}W cf,G/>")vL喳1n%5 dUg͝؊P#I-찐!)#WdMA쵍%ۻ`ŒCd2f.`~D88Wb ZQ/_Z`}^Aܘ78<bs¼4xU`Y_-ƖQλx) UJ>$C,Ǔ'=l#3Ɍ$R %*Tqd%?a"\6aA=#=HTҵ'? AZpB IDlDã|a88pxgYZ0707010000028e000081a40000000000000000000000016446b36d00005f68000000000000000000000000000000000000006800000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko.xz7zXZִF!t/_(]?Eh=ڜ.+[7gzMdZd0sLjQ^RBNLҴ}Ǥlgxo::'PKu Z[Y Qp&k̓=1;S'/#RBX(f4ku39Cif\ _Ag@UO;Q5F]^ZLؓsGo*^>̮KlH0SxpZ0jAg^ j_|` ?YR@_g amP?݈^SsyB88|DPM7]S ډ| kN(Hsz~&\Ţ3̒cNk]V׮Gh01#Jl~l(/VveXZHߖ&56j%u3s؅B޼b!>ϐ$]|r=jtѿ&q>`}eg3B 5n%cY6u 9?K$pgJS'1DQWu{=5eiZX#Až~u$C{b1V+߽WFt -ln$=I` jPprJ|Ñ>OԊ mG)Z&"^nOza 1=C.@[FB3Iύ}H~Y q6q MèAL'֤l}Cfs;4dLXݳЀ *|5K!uW4AE8FD YEd[M"h^G쏳߰j_s@ Hu.M$̆"bt4[1fRZ˪Z祫Q0K9u-(:$0` `IAS$MoV J@Ӊ"UH宿њZE?+,1j;+xUm?D&2s\?^ve:@b硑ݘ7#Qkr++ދK ֏n {q'u4l"~VlUVm]IX<:FA>s '3s"$'^ER]Q=;7r@|-@v했 ,%)}+"ch6sdaqEQuKHt0,[d9Xi&éYnnHV7R{j>!׿H5<8xh5 J>/=eC.= D0 :˻ͪ>TȯPN2|n7`BFoN}3CTPbn0X֑|KcZ+6Emm]PD)%r3*xW 蹖}e8X:n`,}A 4'λ-, YuaQ f* 4Ua :Ӻ||6)e hR=Q2kTdYqss̮>=Ci UѷfŢOoE62_H)%-lFg}T8WV:a\q]5bAcYB 잫ntqq}۝|RA{S$aC/mv*xi(kAitnD5hGpICwqH~Vѻ*-i=!Z%? zƈ@_O9DWb}CyxM&thNo_DT4XppXӴS@wdD­K1`n[`}r͢pv`U<15Vs5Yyy&e7QϹ:q>|m)3:߆kl()YR'bG#"{ Of!Ԅ 5im̿u9t塤8Ĩ0(,.=4:鳑=QqjP߁nlNt:DX=Z.LCފ2")sO8tJpZ 5F n>'|6;4V42N R+1Cr03( 5"nR_ AF#cc4)C^5yIKƛ^P'%$ O1oO1G"c;y M8qUk?zIgNp7>.q;M;nJ;ӓFjj^qL+4vogvm@9W> XnE:7u]0/C#zF+!8"Zڹ.)h!]5#,пGUzOM0rf]tf 8IhjAv{tb$S[ej'j2[b#I* 7l( D> \:>_&rwg]d§wi7NyʞmC o/4YA%s땾(IIV̔P_v2,uS( L؂ݩXSš-)CKn n,ܽ>ƒnW倒X&E3%N ;SqOׂ4uOɐoBJ^>z$`"hgI 碄=Q:-avE`VZE. {JuM'Adt{Xbo-86v|if \Mgx";M٫5B{@* KЧ#gR,)m]n@DU>]ԋwǿb؝跋[UiZn*^{<굫̎u,u(X@Ė"#"Dg+՚湨`l&m'nH4-MȞsYAXCaa Qdr%sb?g!rI >13tl_SڿHo(8Db$GEȇT'+%i[nAޱάDUKd)>1jAAMlpmSG %q-i3 W n XpT?$8qdr p:xT0iG›c[`R vqUz,R!5\P %h ۧk0~7oͲWUfQFrr2 R t\RE łZqHxJhb E{YVU0M*㋜4{DR"VJABHǙF uFS? M0wO1"dcp@ K"-mI[:F*|Ofq{m/pgUݲSP{m9ß.);!j $ ,QPɆ/"uXL̹ ! lv ;zMk` 0 )_n_Cw8xF4娫ka{->CDt&E]Lf<\mb rn7FIa$+z ){G%^FuqWr9uo?=jUlěU6ީ*& "C8BT"s„iFsOpQba#^޳E^WZ~Nƴ 1ʝfL|pT76X@!@sC(w.a$T}YWBJt1u%@n8 2 \r%ߺ-P #KXGG\ a{JzfQi] 'A Ϧy}ϼLC,!Ns!ԭn =Kc,)RB'u5 8xpJ  zFJQ b`h~DxԚ*pp\1ո|)D뒨DSni SOa"gn*1./$x*e.X56:DNpgei'$ pfY"F%l!jY[.ىYY(¸\ܔ0R~ѿh.ZLXlȨqS="lTӔ`EOFbZHMKpTMr.20lAj3J)"7;fi#ͷ?GT Cױ ($hv04 MW;'ܙ2+@uL-ӳu;׎ߐgL1X.]\Bj9mUjOg"-cEW md SJ+JKIʟg_:#jX*܉:ydˉLN{eE@b'649?i"I#X =$O'Uu'x.BE h('o&!>˺7C#{Qܸ=f0w. g7Ki,ۆQmDu=J#Nv+,]>f٘߃tMbr xf Bkqw2dx#YԏS/LĖ%LRߝ<Ӏ& #<fcyQ?bn=xR7~ ҍY0(:rA&k 9{8e^רK$5X,Ywkzǀ#>3[ ۑZWiEP-|Y_qPB%xViFoZ&>}41X`$]/VT," aX*ڗnQEvW"x f)`Rӿ]- yzn3v;5)ۧ|7 ޳ u 'fbPj.ˣ66l Mjb`d 2W`'FbLsQpeT7x"rە.O|4IA&.N.c*<. Ć:C1&JL]9pCڤ(+e2a81M.+8RP2͙6J݂Da6D;({AOi [ 8J-D ^'#JcQ&  mTEwȗA'eǓg5P 2b]4y_wfq>`G1U>x `_ `kGss%ݦܱQ4;->'2)]qa=S\e_v$\y 9FS-lhPׄ0L (=|;x0t}Y7G*[q^]oxMETTFB3:++)kdhPeCذqpkĽI ̶z&y>!}!%ˊf%m oc `H$'7 u\[\Tz4<~y7"_.}[^:~YR~Fw)Qfa HdAܥvbΪa3"͈ҦH697 ##2$& [H;2gAW$Ӳ]Xd |abShB ҽ0Nv+3qSKn87\{&҆Q6AP19P51bp3n7,zAހTpm؛\L'n5Nx= /'≌0ۂv -5( . Âwv: ړ{| ]"(Q5̟]&> .5;Z?'/ x/@29ABwXǚ_wZ"9$9k!}tl!߂p%&P@9Q^E}u qn4Lډqoe'DӴ}B vQZ돆N.?XhX` ,yooAZ/,ΠTuDXzы$C_&a q21`3qN^XR5,6{+GjDXӾy~bsb,,1LK0 ע*4D|=CĒqiܟ̜,~9k՚ X'r I$Fcr"MC(1ŹK ׿ G? ,u7v2m8rhT@Pp Eǽ(;P Ԝ#ARy _3L5~@QΆdD@)UĎP!4ᄹyl,/=(-t+k"o׾UÔ 5babM S<2X,j  |EhFL8Z.K6Mig*nQMsGLJ䟜4+m$Wɭ7.n;۝'na1 9l.8(3AT-9IO.qJ/W[-O6[B#}np& ؒ(m ]zwUpOc>7((|żsm/=L5gUXxNeU–)"{bjuW; e3!c߃[ŨJթGP+2`4>¬Tu|~t7GM0LXT-9hV3Bzv?]gErR?bWTфu0Low\\öW7¹ O:Nrs֠Z4q. ¯dcSonQq @224jd-GBxgzrxYXnڐ !؊J4g~^f,EYMEm\V6;c ~$Wi ۹1 :zOrDhAN]rZ2`9TRQh5vBX>ю 9DQRGf9%wT1+ YW.$#Ѧkc q|#nq VC1gLydߒ W?NHBdJ6󁰍bxaYm:3%؞̑8 PQ)ztS7l3 `x;:] F\/,kx:]ؘw:TK4"2GDt/BC Mf*,**L>@\Uǽ~R'ן12-$IG,9}K $ZdFӛ5P]@*0hncanzZɭϟxq=IO.E05h@߈ !b ì_FR,-ءYvmCgfU-\Dr}]^6nCM=P Q]*r4h6tR`|_q_kZ  "K6\ 3\R[ylrMsD1t$b48IޒLnbsiը>JKo,'Eّ8+nOd #4yeMW&KX4*+IA T\Zf4T-kq׎P}b}VR JP8YHqfCI7`Jؽ3=&^"Ww]CRLlAۼã=ih`XLav! )9B9 w[=ڄtW<}+uK:ͤ:qPyŢckFIu'1y2OZ^eR{@=w ٪)5?*ː 'V#ni>O͸,[UL cjqY!/,ʵEѿK,eċ@UetDzˈ2YI\iO/F@uP* v$*k<2~ ;Be1 PCU/v\[d^"jv rTW.l̼o?Qd)T\khR=f^\=ItF#=4㼒,lM'%| |cƎ")R[\~ +V6.'uȱ$VCT!Ɩͣ-ş'>O8:E Ji< Y)mı cHa ,9#x5""kA ֤}r,c텆z҅4aq> 鸦eelQ:I;٘rz"uȲ:7؇! ;Z{{K"gYH1+s m genh9 0EȐ(ѻԪ4i]F'R>`<̫nכ;xJCxw fDžp.{B.0>^]d`J1RwlU%ve7=M'.rG$-[Qw8 +5qBȜN΅#ٍ%V 5#9']}ST\%{$Joc~)Oqc~b1H*V昃v|Ow,1K ;YdyC;TH7W ˚aC`Ui8%2_'2do.&zMJm R!{s")^3QMV=Kш l~1hZvy&]T{NZ&gˑ40dW^+_C)򷿭/ ­h:dZeL75EM/xd{о/r[ŜVQ2-ftlsGGE&jS!B 6 ǐ^Mã$aJ9mVҩ{ŶznNdĮ.,ڟ f.#PeXKxŏtC(!xf*3(~$@הq .#Z~%FŻ]0ZqG򠴑v>̹Mo2yz1B&3΢͉Ce,Ŭ>1, 'p06 '+1S({GtmUj!#/MEL)1턣aFTdC,ēbFPytTIJGQB   @0H8z3Ε`>#!fGf 6)o4lvӄoȕH ͥ[e}[XFqOjW WGs{ɿ]eigfEz@' (Y JjեI10?+79ou BmFCx(Z(Bi+IZZRp#yapGbvEm D:L*;X `= Tii" f( ځu6-c:yGbnBgwtbT'y|,!*.)cPpvAٜpmtWiCNgcyy{$V 0}-,{g*M!M|74P?\ol @#瓊z95T$1OX0y;ʊmQ\CS ߌ9%.VȜ1vnb e6;|^xs-K,ݥ6Bz}ѬheMn'ڂZWhZLUky+_f8Ю](AGD&k [HasHbu~w#XhH9Υo@H SN$ptU7G{^]@쀰dKS3X /Q,<`N0~X!@][䅗Ⱥ)' iq UjE|H̼8`RIfC1-eO09}D L<&*8d6|(8Tqx\djsN~O'JT!:PCbaJ#0Q ػhwNrVtǤ6MW8JpKC] br<Ɔ6@&E @QN{OPE1hf򢎏? 7zrs5=Du$NX&mA b98T~*|1MM'ʹiO9foX$l~AAcZP)AMXjaZksy`t7eh5/^=;w z].2!@R[1`}S:S±֕FS|\6qhy### !W: S1k_+eST$BkEβ:utqt,scY9jAժi>QMKh@f?WHW DE(Qd;@X-a=L[?[ʜܞ`_QQӦw.0u:P;PY~@WCqVسsN󘿎?f:C/,j_={Zg/T+~?ns1SxDA7 ~tN^],Ƒ-8Kcpe֧l;)e.[-_q|*G@Kzqm ^ J^ r9NŖI^R'ۊwUJhz9u5(IYT[_U3%oq&Rp6iPxnaiq⬗-c (OVp3j`=.//5;Sk;@.YtxזH\ YgNY9D F2Q_*fpV;R'}q>ѿ gLr&Jα ?!;;Ӆ" lkAy*νh~CTr 12;"=gjve[Y[=z`7 y?&U ?gbZ6 q$rS[?T93Gqsϩw{ 1]{OjH<0NЈw);NO/diWO2E0:|B,G48if.3FO~Ƚf0p Ͽ̵ V9_!hï~YZ̏dX_c;4{躴B9P5JbvC!Lyja9; n_~+ Q]<,x_>DNl&mrKOsiJw/NP֜@Y[]ڸcy* s2Н?W௕/v,7WæEja~ͬ+^#"["lq%5lxƇ2*u3T,KZ6|DlxdghNx@'>,7{9!׿$N9 |VX~Ӕ+7DݍXDF7YՅƼ.CHǕ5o{bX^Ɛ3NL#knSni,?@y9O?B P<3T~HzE~p-veXvF!{b/zl(Ѻ .+ s7pCǠhw:%Jq; pϔ`)x#+\yaDE |d˅d `߮WdV=,P=~j5R;4x7CIapWiMu1T7 Mo]ᇷoYQ{6^~,_`Dhus^s&|*vA`E(,PH:|>p3sԄaꐤ< (H%sQ u9Sr;L}VM+~>\YʊOuBI-W{RgcMk=@+ʌLP+!ﳜ*PyPdkS%koIa(/=t22Uԙ؀]Q9p~ixOdR}Nno8BkJ+IOqUt'2!{24gCy0=-R3c)6ܼ|t/S.j- ̚x3]CFp1`w?ᔝ/oEYaС>-= \@yB!]>9GL ͭQ]ad}ڦؑ1Yx SwWo ΉmaLqDOeY4)deV~Kiwʦ8 <ǀAAl]Kc .LϸwS~=Nz$@̬UyTAں3hgF 0 [:#CV:JauˆGQm$ܼoȍQR9n C@p?ߩs4QoiΖ^c/x1m=qIq0/Tle9K^Wz3N}ø_KO {>Ҫ(jUKmM42!heIQbD5x †ڍ)5^=a )Jlvxh΍.3r&EV&1*_ :EWz"(|^ʞI*MHEp(L$p▃ȑ:kĐEe{2_\~Iʻ^8hB)TD~q-wDxgB{=-ٶMPref^ǜiô1+8HnuȘcqfMt?:-")NVK F>E's}\uJjS/9s2%% n[8 M},0լ.DY[l>{UFˊ9wOڨWf֨@H:;W4s؜O< 81]=xyc ݓ='էΖ+=A.b|"XzXvBw'NT`rZkK@enó!8_8!7i_6 OKw!1!?e`Fƺ7UB Y'R0+V1b H2IUfx%g4XhhfdܵN>|8Sn6ZHy-`g_ǁuqtчLj2GT ]"7GL"IIƶGmNwߖ='l ;Nmr ftguVں QdBcBОN#⪅f)=g0,m+Z?KUf!Q 0Yi!wM[4AF~Dy''w,WU/@vwjpW𯑑͛O1 Xioؑu2aess:*q{X}pNXvVxV~IF\3}r:kå"w3Srjm/VlJYFvH#>4`,?fb"&lA1}Q.#8#5H+chǥ>q,W`y,KIU/fEV@cr#jھ·H"4rߍ kD4?}YS6O #{3^} 1OZByI iIMEw<0ܼO, iodp\y@i~+z!Қ p.х n'vm}BşD9]5NKkbxczz K\rs u ;`jSƶuv9>w 5xzk*,}QAL>+>Ӗ?5vǏ7,X#^ڬqG~E}<6z9 &;*2|]K%20B֪cWmoaX82EN?XO]y.q=1D_o)6M`(3j&q41-2ȦKA߽^ ܨjnܾ&X` b u^[ Cܘ~񆥽څn/}V5Q2 Ů+u5Tp/R IxUzg=L䉬YIήk%E$3hKAR֛7 LH/oɡ[k),&t'!:ѭ̿V4B,a~s<;E-u.P聿(_օ(ߴ ô:Jlƃ0YsS"cG naPKg >gI8;' Sw<?$6pc( gUa`-\v6 HrXb0S6jXˈʣ#!XdáJT5cH=f8 )*6ЭDFQg(h2juFE밎UeM+ojgƚTm;Q:f;ĸ;>R]8s퇮Ҋi\ʫ\/aK]:Gppy*'z;d@=b67_7؛c羏K5!0%h7R1{lT45b&2D$bLA`'w?RUt<Ǻu rl3ݐ?l8LR#.vnEf~3>;n_YRWtWq]x7 pʼn.g6=,$ OgH*SryKq ߮AպR{|sx#ܖ׸pߡű[ub/ҭ>LR7p,Z-!`a>,o6{O!~X(ّRSj43Vi;?ьI; r'5ƖAljS(4fsx}M? +T(c?240ƃDVeeSMnܨ |p);QƚbK_v˖I1qFʏdܨ#BKUǶ_{+SfGeͱj+s]7O]Mo[;kހ]7f4TG&NMO|/7s cZkS:k a'7(k#Èw\>9@>u-F 1bvJ%y&j`u^OMS b{Pq!"rcwh$F oGDHs9o<)sqk`m;P!C-ܫfIU)n1:pF gt(V68us`@к>6tŨ2XPT=QT~'"30q~E[F0jOxi䢵rc6Rh0l[8T*Kr+*bZ27jyRRa\8&җ̢E>> _&ܷT&ܱ+_h "M`n. N &W?ٓ!PG XUg-PR!$ >PA> D~P{1mc69D$ 84/R;b<.9[}7A$2\CM$ỹM{+D妺OxV5[q[[}-Pp?xa` {:tׯ78^۳4(=#'JxQBl/i]Disʋr_BtNwT׼ fG 9I&i({4t܍CH>3jL[ ,][ r1wCEYgS^2ِ [1j_GhB_q0?0o$w14a(H宄mg鷧!0ic̾tj M3Њ<%s`ޛwz7U6zj4b%97haEɋ@fYi LH0G[C탔#!ꀾ:Pܖ"t@B/RALjǦ783)u\F0c_R>Y3]6+7Yb %kr n;fy |YpWog,(g4za)pprUvؾA*qh=#P $2?u}II ${;+1 +8A@:^  J쩩@evKe^NH졓i ;$ D^1M%^V+Si0aW>:ƶװ73U+f c,\=3E`+Ymbm0ﷵk"BSҼo,8,ۙ|08 _|l=5K>bH)FnYKk8*&3ľdj9gYZ0707010000028f000081a40000000000000000000000016446b36e000052b4000000000000000000000000000000000000006800000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko.xz7zXZִF!t/dRt]?Eh=ڜ.+ȞC1'a/+Jj2ő3/E }tKWv+> ž&/M% 4\"JJWISe4eܯ4G ByRgj&D(/5xmAQC?Km!cciK[hi}gB")jafyvb *CQ=/7xr#3>&qkc|%nnEC1_.}-}ȲmLSс-5ƥ;M|X px#|:G*&y-B/mc,-Y@<9irM-cv0ʛ.QUccf#@2K۹wxة~ϟKzRF?n@/%1⏘|`\"8b!& 3n|5P UB)_o{Jz4#|s%XBIջed]5;ھzW50;/ۼ&G|Teؕ\$tZjܯx~×DN= 2$gך~ߩu| n|ֺzQ)CϹ=~iN))4L_e8gc 5:'Ah#1;]-ykK[[OWtԤ?= zdn]Qx_>I  |gh'5Q(o_yQIdܔcΎK.Q }WeI%wuG.3=Rٖ][}oEDBOAU5'Bg*Vuz4Ama(ķ~؈ u'<%x*$@Xbʺi1s;m\kMuQ0BjѢ d(mj'ۄyOLHEJѓd)lPEuuxtnTdBw>wa ea|CȨճχ]Zr ߯68y },z3 O-2fVM ME/zc)x_z‰]^qbDkluӸ"V ]#*6NgJN}[,~kp;/000#f4 O0&dX<{3S>1p1Z9W~ХD9 de ֐cŷ5ߵbjVF첍5UnikaqYVZ_6|ZNOC@3O|% >a%-l7(h뛵=[^)8Pn mFH}JimPݵ$TŻ } /=l> 5о8bhKE2gõsuVq+WyF 1#;Sl%8p1ㄒ1XMJ,q4js?XŒ?0pAsc2M1`a}j{{.֛5-ofR)muW#t5n\A;Sk zF*pCxƝ_$nȿB]bqd;#+]]ֻٍԨD:><*E-nj+_U8v렫\Gzw,Aw*lī Eﰱyl?)YV_: -r֊/XFaPd)~A@\N khKDd1egdƝKC[SdSIm1Pt r6HFhU,00v. {17P[XO0#t.[M,S2@Y ŨG B>v$n%#^|Ώ G͍%U톐))E8ϊc\nJdw0s~Tl%hc㯵 jE[ꩂĨ>Y  )ʓMY1mVǚ_ [ׂ *pN;}j~k,>],njP&hÈFx_5q2nuνW9Wx iPw-͎b͈&hzVm=(,s1aw= r"jo aoIJxc0Lڌ^LގT7[Z^UU[ҶXi$#@v2QvmoleQStC2;/&*P+kF&H1{ z+BojTU cM2%ިVZ|;L*E?@V߂/4ӭecH#"]D]ͣ.3Z)PFuMԩheQo+[Rl!Ʀ%}z<6yutQ{"(=`{"iWW ,kt#ۅm_}[WiR᠂zݽYG#x -řlӜA$OԽYK?8˚̳=vJ3^fQE]~5n'2g{BE^&ȿpXzQ{8hdZYr ~Mayi>K4 .WwB|Tj [Yn| p;}hMYK@ߣU`-!K"NaMxDa@\S/P?AUm;$Ƌ֑0 ɵ|mFF~->6 }_$pྱ ~AIS=/9Wsa8or(޾'BӔ^o:{˽3PE[ ?O"55k5t*h;/d]'_o N}gVbiC Ie7P PcXIOxtu(1w{sNv]K.^+dVWlNO8~aLgyip ,ois&Poe5(ֶ܍+54RQό1&dL-8_TK; SufB)2MUij xKW 4gLIxsZiPNFU):H>90q$և}eJ &/s 1^Lr_֊m}TF(n\QUߴrBkeU7Yym&,a1L)4-I &ę uƶa ]"]ABU<zoA?@bq~WM%$nCDypr0N$D0<#,L+&?>“;O%]nc :9,A*`t[fKtKSbfIUւǟ눅pK2wOنC|Y>ݭ{*c:$Ù>.qc1 o"e)[g^Aۗ'>}ʺڂj6HD餥8d^+zQ"ƐEZм8#i':urRE?VJ,1&?U `zxшɠMmE.%^R%>< W@b]qzYOIa4݇aV-@Ks Fss:j(ɋvFhZ549۝d;}>g& ޏѻ<[ ؜&kI Jƶ裬u ƒ/yߒZASfp r }u>j6mұ"2Y -K1:8MQAEgZtC\t(tY8[An Zm@) Ez[%k?O|ϪR9+&iWƉx%#ZtX *"V\Ć=FCGvz)%ڥFBmzf~sHt;F3ƂcenashVOs2#ڪ1)Pn 6 s+OIPJE">L3f?6%"Q:u} ( ]ټB(T{fрڮA~SCy# 5\Feko=6w_p?n9{F _]>luцzoRphmdnp[2ujNxOCP( 0<"rWϾO) 3Lv[Z2r׸!?4;v*rXt+k*^P$p6> I|M L!JP QHbp[_~ySһWWD~QT@UB'FV.c.8:&h Cvz(>\[Z[.rkDcY3R0]BkkӶϳ4y )Zƛݜ>f"q+鍲F7TLt$?(D*L[2ʒũo>Ť"Dτe`Fk7̌c?nf1K.9hVmg6Y:>&Ls(9DzXG}m[å !<_[l*# Nʢi4,bF3v^?SDy`bh+yT Eoai{,>ca9 /Sw Iz1^XD<\"Q>X~ @}؝[x! \$5s'|׫<ңB'8ˡ1{ɯ{nhx&Xfm<# vۚ; IA"{{MwGE,-K!STAGYoCel?O_:AYiӂ=0Xz3*F _@F*5,î,Afr{0,RzuVkiϰXJi ShOEJbYmb?0G\92ЉghgYќARf5\AxXW[s3a9{`e޷ Tx^_ڵKRUęfE8Qu /8щVk QP./bj AƋ)!lXʿ1#Ǻ~Y$Qv>b"FnuCIuڏ\wh=529XGk\vm3W oӮ[lp۲tb"c/$3J\,jjL'A>A{Z H^hd5A{+[np8}!YcH\ژXtufEY LHj%vr=k+bbV* %7&>JظFi~@[6 pϭŠ@z2a NKJLHgY'V٨3]mF~vJ"C7n҄wj",n,G+|EF'Bh)ML$];4Ğ .6=:1mMf;/A xfoTߵv'0KYO ZCZωg5M+4ip:9w9]F|_|=;7}$JLnKڏS_1aFㄿ3,u/,NoQ1K5_0<  D0@W0%l p Hƒ aǞ@MjuXW9TOVtucx{X`ŢxB&t@sMܳŤF0m+|T-i*KW`,Ydo9*u^ ֲFةgWABF(˦dMm\l4ˤHRe1#T◔Z9TQ%606}ŔOgB!ϫ`EzxZQM]eBL5R.B>emSdZ5x0k+/;T&cz(Dz@AcH_ K9^l־"0@ᅸ*=`t?%RwˋHz]]]]:0oK @^96Ͽ;_ȄK?`:Uj]l3\uӷZ 꿰@k.^NpG @Av`idpdv GsDI};_qM_`;E-ra՛^_گAa<#Q~!.U+ѐuD,26,IۗSo@,n#%UdGյbvPA|x\{iz(c0v'kh{D<'J#Õ7\aO$>. bl+ C>m0!ʮ5Q!`aD Bg3U1(;ΔZ K@;VB#NQlsR/ =,Ğ,wOǐCz%\m..qkqUo.>[{5R!,{מg?ua!+Ov.(58!=!Oӳ'zFfD@j{P>Nl`s,t^@xFUG|OH¨.U٣!y"7̊[jJ\_/WR&)nLV|k;jbb)zO OgP(F)g1kޙ}=:qŃ|4ڷJ3,Z"}+}rt";hf Ȝ<l$}BAYd6eO3PR 0o\ޚ; 8ɏ' _Cci۠rR8vdzu{ *.~IٔjH^MO=:̺ygſ-Ž _ChBNoeQ?z\l ޚ `f_ hovi)Gz3LYXkxpd /V;:>DFfq\H}l"EgYݑe#ЬmxZN?QIqn,3| +F%!50-jX.[C?fiIS;{a/&ob tG7r<5I_~Ox]zf[q: }u3N"[R}qM_x}}' wq]9y|Vᔱ>1T0/RPs\M)ٮEŬRM&#)~Q;dM=fH/+T 1z*(rTށ{ԛ+M/ tr2T08:ZnA76mNaؼogЬƍ`w{|ȠZO}3dNgxaWR1r_ {ǒL殠p bK!)ܔ 0FTmoʗG$O?/_;_pZl~IwϪOsKX,S+4)Uݦe~h `?vK,ލ.ajp_j˜+ o/"mbFc3 Pu jϫG Ad-55mcܐċT kҥNT`eۄ#~1U>:|i(\,2-Īl(TkjvkLc: :7/_wXમk0[""`lPbiC^3 BB~|Q5)r+c~OjJ[pTz q_ F1|@l<`o.`|) o. HPqBv%ޛ`5ٝEﳋ/+y{ߋzqb7W5"^8NBWGWw#I[P)HE}ם95-c@>`dr>20ܖK~n~㞢{I՟lׯeR,,qv_MEq?)/szc 9TI?#xv{ѝy!҃>qkbP]@rdcPhy_n_#ş2.ء;^<3G ߨ1w^n2ȠBh |rf4D.Va pZmjp0Vv|Yj"hLf+́[GPӴ"s0ˇ,(_aG =ZpMW5{KŅӯ_/ DQLsF(6Eus$ɉoʞJP%Bnt-. "q0*cU7J1 x;($`0`H9}#?4Q8? 1 d5N/5<=XE4-J)跖\i1?pH*,n"Vb)j@^29E9Y*4PW+uʳ5r|fl˜c*C~Bw5靖zu4%A%Tħ!j&I; `R/:9<' }a{@$) &:o1kXsŊO:Q3W7RPo!bܽ^!G~q\RyIou9MD'x8/).0# +.^h0]o2yT`"F%%sVo@_γ]'HWx_}k -4,xŝv#dzhX/b3^0+IfHv4n|G`ꍕ:ghL֎>-%`z˿`Ff7#~I@3#^ijڜ}G}n.|Kr(<4e!LzENk&͒U)#[8`l(QZ /5;2VUl|~ J7ZE(ݜo7< SR\a+S.U\WVΓj5"cWfM5U/Emxg&w %W]NYlU LoޥƧfg`B5@ wnS'?g'0&9QE\Nby?C e^6rz}JHR;^d۳8!r0v5.VAMH +r3IC<rx ^GUM{WLj`~X L[T ]yr9 ve?=v6[`In<<3 oD訜bϐ =HvaB6!N}ix#fNj g D.6?ãe:ǀV~ 4h٪hΩqnΕRɃ!nN5Ǡ]~AY[v"]y%%Srک\5oi*& Dȍ& 0Q9Hz1b,<..GTb!ԂC=]-ƺ;i, 1 ȹ<[]7\ myh5{ju!`u8g?o^*@1[xV>+< LG 4`5KɳH0^g k,@$yvaՁOжembs,2f=x=P"p~mi\o?i:xZoAE#{<[&0ٕ'v:q\D(MƄ#R6G&FC@$ӏ'؏l#1 6*+^c^w?71+8˯g6Q)lW%%YcrWS|PXᲗY80 |%N^:_5N\-R 3K^3o\ĨEœ4FV;W$VOU3ĉ8BмZLn y’W.#VZWV\tP} $P9%TX\;J fw[R*YKq}Vw[,iy/ iFLkOXntD^g[k&; )`Hj!Y@8!8IYӄ!|ײBDKs-*D} ]aM$1&qoʌ)F̷}aUJ\h{v§p{ÓSO(_5`0@]_=e,ai1r2nDA]/Qa!-n V1_o8{vW^ Cyo A~o )<$ 鑽~У͞Bwb4kG"-%'~ 4!\lZ ?goBTbo=LbWUNTsK? > e2c$_1mA/P[/nuW2[*:;Ig23ap TV;L ) 215al/qWɤ~;c cEhX3NUȁT>I*A-VPHWt/D3z1@P8]Mѥ3jJ)yO JVYf[%+47?O M6ǭau G1/cεS68wc/Ւ`&hӏzI崿w|87yg,/e6p*ӑ-:v7 ` ?;T+F&P(>[Dw4=)S:C\+MXSdّ$04hi#>fw+ .+Oۿi~G;vPBl~DGUKGxN;QPBQ$L2_+nbw_4B<"F*;y2/=^h:hgyxUHDz40 ocOJ3ˋ2fAe.->Y_>/bnin_%s$ɾ3Reb=tIMXxF0|p??A=cw{aE"4VTCC _PGC-2%+bm@:$W]IB{&uG*SVϖMl\=DYǍ=2fYWHMN #!Of7j]>K5nfOz#lMc+]%f'[h% Pw*,|`90 WXq?;R "Jw1Z7Ę_/<[oS:W2g%# jD_73;X5Ւ2)=g!M񵕥ama38%_K)8>{Voe|D楊t>TKMAUB ` "ŲY1.2Fy%'c8%`_W XoˢE) Z%%y<'ċ%YInx>҄X0|!>W UG42Pҕ .5 c1 1L MJG/cVo3I)s`}Q8PxdVzN*8SfuJDDeTsZ$è7 yz2{zq"د'|X1i~;]ÔMUl+M.̳qq7Jߪc}5@,i^&v;ymE R#% bBt@ ># %Lh4 {NXpC\,OPy: ';aQ32Ixgj3 }SgIKI}ưsU ʑ򊽖G/E|FwƦ-'Z%Y=+@ :EgCӍ¼,;ea~!®+P-܈6fI^y%9CCsbnqe,ݎJu)5:mPޛB{O.k)\UyYk`lJȗP4AIqġ_6*Ž_>{BPP$c&yjf=_1]'\ʭ'q4<;.M9pB?fW*B-+$%&Y>lOo'/M_AܹR)_dcCޟ>3s hRfOLD"8x? ~bӑ\N4`~= (כ: HUVV甫x#k. t%ORT헣ՂZ^VB0 `f= D;C  1Ʀuח6#aēJ R-YRGaRQmp[L~@ׄ1WR\~-[^F7i,Fy'e' 58H7d;3꒢܎%q^s7xLq8 >*%Kb#an--Տr@:Q3{8XAf.n|؇-HJi6w;7oxv}JKhծ7UR&4bk*XVsiHrW@N4+ f/ ,G[gaQu{uۦ:ͳ,/k)g@c_T]zCzW#_kkc2K~6>L>icq* ΀ToϠx]<'gozRQrbpE6;6B`fK.΂$*_mNGn> Q?UHer>jP_:嬥O{MO PZS%qf{WR2m!O};] _.ʝUCb F WUz>21sl`A HG*Q=g[P3$dpK&CG󸞫qHx/`!$?w"lR9~Z%}gJߌ &,NN;=:u#b+52j'߮/3 ؀0!0eo-2Aķ1d?OPZ[E#}g4q|qlܮ L,xӃKtd^rIP:M{ҿaX0SSQƜvPt׏SS(8QΐiϪzE֟#3x{84)THa*YBBU'Q@u%`#/\Vcx3=nztNJUhn5#`pe"B#B(??8j B\+1/**Jm74I#S"C'맚t❞jd;{k11F,.S /FO '4;G&n!qgjϱDZeK .H{^+q ;2?^Leيz s6QCnx+,D{PG8TPK-0<t#LGu[^,K#g8‹('R8=>th|<,hF0;kݴРHxV'c:d{ 8uv.XM? ⅀|.JW6fHm,ޢ*hNCpk1$,6G6v7)A$Ȁǁ|<}"><́m8zr,%aQ8j2?(&uaˈrC0M1l;u!ݲԡ빪П3#O?WiX` % \!Ր$H9&Nm>O61y!~#2s<![Wz=m7MTGҟI=!.AKI/,ϖ$esk5 q[ PO9;r-BwɲMz;7ˢC◘x[ r6(M%i}v)̧*ԝewJp<\DY5&遈r4Ms#_y#YFA0i:7XK"?mʒzAC<G5>j`J)S|%KnUe0DUz, r a_),Ÿ[ ~=,5K^AE&׹Ml.w;5d|`1mc|! 2wea/W?\gc> 13:vu]@!kͧd A{sl~Aj'@͋=i=+hKG KI3A#>R8,pԚ*Xw )打ۢgmhoxFf"zwؐv`y|B]" !1R""s%x>j`cºLTzd+w0} &&oaEWhH5vXH9_Zvxq_nKj8X2zWĸ9{~qCdY/BT19n2KP4Mb5 R&OSpRɏXX^ [Fܞn175U!u^XCP1nӚklK p$  SF_ '2ӗ@NnsFtN>? v(i?%Ԑ,gaꏖfpIy:~& >;,khߚc 0xN@vvct>2~ Fsoj?7v-:@[,'wPgO3 c4[5y6v<˄p  EK@O\9rxœ30\ǻi:aO!L Sw}"S׽nD=趋paNurs48u!'\$UBǵ4߰НV.Iaȫ]r+E&nC%h\s9Rdž4,(HM#/\sxop /=:fyB: Кčy95|/VʙO `.$niڝDi ]D1nip2e*;#wŏ:?!z)g+*Iz72ۛ ]ݙ\ԩpDjv6"uNin{_Ƙ\CW]?+56Sb">ވ: UW4S)K/њ3fFkgi"\MA!ċ:ˍIlK%l/ID[Ǘh'?fD5x>Fm,`Z {Ze(7F˨v"6OlqaX@q K{ &&r ݦvў2A]_Si;F%ݎ˱U#}l]4StZf5/D'bUB)VJ |Pzm׶&&[>ݟFC j-y]R`p ֛\Xl!vª<|NlR7l:w&ε¥v|~$#bl^({Yakz꣊Yd=%ɒaQo\E : vXnh۶1:<{ -)a/{qaӃrdEK3e2emz}-F$PJ*@Au#1i=?mqI޿xpNCAz ;Ʊ\nkhkRNJ2st޶ы|#LWDQ==?hw/CwL\ P aZde.:?QuGǤ'Z茷GtQׯaX|GWÍ=gw?pZGi/?8z!uDGa$]֘ǴX` 荴X Wن884y CO Ȫ~᧏2vҤ6z>Vʱc5Ԩ5rg_41]NZ",ΪA)c̀%gxJGM2tT+n| DeucիaTaS\՛+Y& @A)Tn} @P{rwdQW'q*6%n3:EcJ P[wx K7M&x}^ :$OaE(QX.hm4\H4^&sE)\c7w 'Czu/6䘞@>[#@T%QJA ِ㷛TGؼcf??SD[w*扌PX>P5BcZ~ ,"\H>x|AQN_$^C mAJB о9Lw=IyƭIPPZݦB>]cD^ybH6p^S5) (;:l װ}"K$ EeKĹكںỳ(% Z.( ;j3-{/Ia< nyC![Ğp?- ђlkaR!I`?|\ oPHѰ]aiNN$]'KiF=&T Z)nؘ >>ԅ?a$"N^.˜ sYѲ ~3@sr 9Whq~[Ȯ:}za}Y$1R%*/Y2f+$bW+Už 5&Uᝄk!/nDʷI~R:M< U #7j$e"-/-{rq}Eߗpq͏Z&TBov,$&KlGby ̈HQ"3n H4-)6 ]T乙&! 'm-m:}'輧KA$ӿG]Oc4q(eoƤ[F[JsPnͮ/`%'Fá&O5+J(K\rپSNNO'<:W ]լ M)8[Pa#.==jb{3󐿓 Oh"eU`n/{AQ?TLW=.̅ fyGm{#ĕm1!v+Q!l\|i@;p |lK A̯'};fߒWy_*zRJ ~|f'bJd+U#ʸtGED/61>TW Rܩ$LiWƼJUMPcL߷_4B5Ĕ.Y)q!B%DڙV|rjDSiݤ7AP4rx>l}URKYAijz}9\DcuRo, |(gl1UӲ GԱvES@٨Ϙ$%gS0z>of<$|+bOTSt.Bb%̲pL2t#Q$0[ۗx{Ap$'ҡJ|ObDQ2;z~(I읖nKcnT@0tZ 6o$1B5T]dkFm|2=RTݦkH$D;3 {8Zfw6ܖmI 72t zO' +#P>,0:'lWCd%RdiP=Yt$nARZ7O?OɢlS-?ܖW>z*> @wewŬ"arߨWC[~I9^y:xE^\ID$n!W3QX' {#/ݨ_pKuA@=Y ϝK'\ j8zbtQ+6GH"m]i<ZЩ8l4]wZT˽ -(MkΊIA6\=QK[MC|4 %wgFͼu;M@#8u?>r8j䢳Kl8kz j lh!eV#h>v 艒-¿Vq<0 9 D fgVEu;k4lp=Hj€rx*CjԙD7k{)(W:5f{cJHruڋu0#}!Θ)odOB͑)'1m*_oCiMYbXhIS X0d=/' O ˡs@J-Cz! Fb=q ]$MoFhdLyj8C ၩO5OjWm#Br}%NbEOeXpXHOn/\_^!Qs+#z'b67sFC8O6*vkOzGU>cbi*NQNewӜ*2fAlN\{/x#.])aq@]*"Zbκ^}],$8xZ̴l&_z3ouՂ@n:/aZqAp2*|1(\%iK.w;߬w3og*c O0 KP Ŗ}SOU Iia*=9 *CIãLU_E~ ?c#9?<'n=vֺ\3x ʸt b -̍qDQX2nyX'AXךo6{("܊b8Go+qz:yo/L i-t%0A`rmd2}{o H=}> Xj|!tFJ 9Y:O8$zpB#?yB&ݤf&y@V&)hIM[ 4sYiwݒzeb:I|CkE؊$lE8gք&X0'!PD^rL;zUz29AF1p.i"n+OI״2(]%8I]0iz.iYWW/EaZŰ5(_fP(E}5k+<&8W7אٖBtv{[$پ}>;WCb=-\$ڗN&N]YY Э=na``WxHv8n%/}iCJ/.[3 p . ZuQモVa6ݟ0^h |PIֻ}C9eo`+QH󏴃 *xn)t-<|w5Yg GˌKt:pMvȂ.P㖾0C%[|GI8([5ۘ%hO<=s50"ǫJ*),W#i& %[@Dy[J_qouI#.>#W^Rܓ&|Z{Ļ\[ P! @ѽFHhCҔs!BAgl\/֌STR?o 0h)XW_2\QZ4^t}ҭi&(+}N#$$5vKEߤo9Y\nT0[˩@9*Lαjmtme$g]R^Q.(` 5㲈 wKaJK,SZ 4H|țcgaW V}\Syԩkܤw:{ Vk+Nx貪0a=t2=km0t `YPդ욥2G%iOPTajxoY!7*ĥRu4k{^_Ӥ_=Q`L đkDT"%ѷ;Ò62V|.{# wU1nDpK+eO5QZIL--cTd_A>c;I  1OEfT2n0play_ʖJgúN| iڕa E9ؕ(ZE+16J`YcSKB8#&[0 [LdQpL]_ /)mԢWs><.]T2}Ē=x⼋s2Gl*G_hԿb™,eC[ӿGSqCnp.A2]@.k*q"ew.rТAtM#݃Gb}~bwn|sVT1xN DrFxk")CX# QdW @kӝ5*(A\]$hv:^ޕVFF60}pFzc AN/Q1uP[ Ɨ~pqUYøh`:MoebTyaTl-9 4GhIi]4S-e)40mif6q*I7X' :恭mMone0Bp/VO.'fK[)Q S؄pz(.?9ՈdR;kgbCKO>퓃ĚWJ͋jyjp6O {?sTvI#Y8P6|?}uڜ^y[zʉ1M7ɰLƵ?㴛Gûd rzpb _u`>H#<ND[0M˖ƿbi$V+}CNEI#tR|lA⁜%_2>wl28[h}ܪ)[5p hm5u6#I~zD&lsUD16$D: V f|m TD rtЭ357ȞŽb]k*e 'I/0.v`THz24_Bޡcn@>O<׋rι>.R `ҡ o7b^aLzs"uqNe ʡ}yr7x_P,`ț?Ƹ0', *8RuﹼUϢwRֲ3c`flcU%"")¨N%}X?.r+>|~aHӔLVq? \j٤R :>,GvCۯW!pU٦vň|Cæthg|0d=BNt4F c鰴beC{ݛ^&D;:1$6yu\W+?I^Y}u?}# 0(';!&!1ߝ{!* nq@caB<~A}~S&K JДU-#2Ac&6ѹֆ;6?o`rΖN]67EZ=P y1 Bmo}f$JXX{@,q m+08vCw;>=x)p_2.~|-8MihAU"Gj5YWG0t Y>$[|12D<:~! 1"uƪx>nGjq*GJokYdAPh^adX^ >!;7O>$HތlQT{+^x+@H?r\|(սͼ_-6jw#W^xcIU7w鷒нD)Yqѹ$7{y D(5.!噩Ҡ Ys R#XdW SȢ] ~M&PՓ.#$Seho?), Gn|L{CM]UU,.j%. NTAGX`U{'ҿ0˙@{hvA3‚w1rwICH03ރ15 {BƫW( qH\%&t. uTCȫۃ*wKRA`pDyA}mX& !f"3*R0i7Sqm*P/v4!~E.L֩pdAu%r~ kF(&q\*qZA_!Kzr/<ӣ1gKXE}{ *#[%+#3NR%Eog5t3O!4=|ItBEjMcC 6WNN' rZQ|ôA/o:Nr3dB 6z[=ſ w٤2+qAݲ}n5rPǡʬ d*="G #ϼuE=|:€\r1"ߔUEN*qg<"wwr6_%ap<JMcJih4Jq*Т2z =af)rNEU/z+:>,Q:/֪ϑ7\ܘk|CN("/yN%KZ#UaXAqA3؄Q  M^xT0iJh?Cw’p͑l~w*|eQwo;umXjE@rh)fCځ~Ҟ!S}SsKt~0+ =ǍxW_+m+_|qᯗuqQ5pϪ(uwă=Fa%֗Kkvuc]NYl%t&$ Z^wHp,@1Mo$i-oonEe~rKqH2 &2~ 7}j= Y=w9mʖ!mpIȇ'zw&Pn 389 0{VS1j>k`AA=5G@ F̳T>ɍP]f`U4bRƧpI)QYz0#*h/[<4獥,Sx'*>;y[l\=O dl3g[&&;APeI҆ hcec] Di dcE#=׊^X%KGoK,aːjxNt|}A#6fys`">uc > !UO#akZ"fLkL2$\q::d,qzX$SvٌwKŹ˪]^9Ed"r ю:z`. juR5z a*SgzElw|zj FcG3&ܑc*XBxj]7ߎ1%cLO}A }!UV>~X#%5"C86>GȽȳUkx`BrZH.BLXehw0ևNg-v"HP;sTal$w5UG耀9Ƴ6"a39Gj l*pr\mOmICl`jhӟǵ);1 sG&ufy11;@$v$diw;Eb΅%.n =ju!A ]&!lpD+RŊ '10 fN;SL?_@% d*ѥReƁ>\gz8|Q_u$-z7$@CG^%5DA9q2dzjFY1\[CX.^ ܋I*249q!ۺaPu#w1|yOKdsHΗLjaV5@z{JM\Y?:N]!H^aLd[#8(vƩ ƋFX/pXYŎ*z.JOJ髬[ FźOCr^o41[`P6j;T@A )ic ar7-:$Gg_>VI 9׫QpWq :/{̂N>5;<tnK'e|DkiYN+C6zӺ& j_ފԒk}B95&w>TVWZ-N(6\0C.ݨӬI΄}:$15%EŶ¹š&!%z+AZ#(_.mVJ$/҃( kR5ӭW[>vzy5 cV0G6֨)YM\٩a/$K:<{î^t@փk1_'@ 6Q^s ,* m>Ԡ20|nu9qvО$_F6=Bbob%,d,l7B؍{) Al)We%ds_(ǶTn5ҋ94SV@MezV E9-մ)—i4P{&6*Sކv[A>xRgYIky|w,Sq/py>dMoP^@ apR@W/43[ PMMf\)KFyT,rD~䗲lXD#<%<(_JZ w 8ÔBW .r E %- լaۅ|Ό#G+~K,V-o~PB/:*7Lb3n[Na 7 bW/=ۿa{zwAl>:%(7sNZv xU|-5iDdW=zgiTR`3 N[y%qB.1Ia0I*Ri<}CS*~41'{&ocS) @diw//{dCluM/[`hg.c7q#CKS 2U&ogw0UMlBHŢb >2C/RN$WU#-g'0y ~Y l1wzv*~=z:n3$XB@|vЮ>:PsI! ǟ؍dt?X2gWF8AV;PX}}fE"ӆui)Օ0Y . L2 EU>/nz5-N_A~q2g00@qXE ~<[*f?X` 8Iҭ&ˉTdUTyF2&ʌ9c#.5w7oeu /;#x\ȋuYeX)vy煩37)nh@IDŽm hF`R nZrQ&|m(%mKqs{,aANS.3a8~TUGL0po=HQ Okۍ]GB'rbM{RioJ[x?"v&@5/t"/^_GArWou )^{o9娲1()CB%0W{+;]^2OI"+z~agj: y"4(o,gJmG?}K@U#3hs?h@g_@q$9D*))}yYU5*3:݇ bv[Ct ym.&1my^fn C \V2 pHԗZKZy B8NK/T?T0V-Qrm&X^_bMv0k_9 WH&;"] 9k m[h^_b3U8/Ti$>lg~@t 9'0 5qٯU`kQSut*Xwz+`UGKѶs@ϗox]j.#G&$ʐjCX1fa6RΟ;$Qv;LzOV/~x~ϒV^hĚ*'ڊu-$5W]^<Ӈ.l:S)N #rk_~_8/ٙj 誂ҋ6 ffZ?*pOJq3@|6*&T ~COI R+!)gb<%ͩ^bfnD0ķ)y?{CS0jsyb\8TN% ]uM "nMo?(mwn^?cqVݍL$([g =P$ ZD I V$mL< G;KABT]-V'5ǝ DeXΕlյP"ƒuM3ɈbbE 7NKf]ݒu:HcF݀8Ks4<4x&5Wna#q' pvXy'Si(j0) -xP]Yy^ FE6;@c$R\U3RGe4SyMfԉrh!!\VKv$SX/`*$/Ct? (PwAbRDS~S=NJfE)S#c.Uh ?D _/HFD ,cX  =(/艸W8 zmN"|%kq\\5XD} e+1dD'T3L*<Ό{넂8ey4da'=D~GNۜ) }<z ݉(zeуc7Bс ygYZ07070100000291000081a40000000000000000000000016446b36e00003f54000000000000000000000000000000000000006600000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko.xz7zXZִF!t/ /?]?Eh=ڜ.+͞pg:^,UV@ 9%l*<9``7l2ЂRat韾P 1KҎcl I>ɋ.C3}ɾ\tG [5k{\CuH`e}oI՝-kyTQ%s pa :% `_wlqcIݷXz 2( :pl Fn`O1gh 4IO)܊_9ĵ 9N@hNc6eu5qTwyAؒB+Ggɀ"i]3?Ύ?f$r\N Vyj5]lMScy]2YMu#&oiȈ:pwx}QU19])eC'CumS|#K"Om1N^.x6\\ *Aw}&IGGЄ- Q؁;s+S/6A:Q` tϜm& ʡq>Mƽz)Zk N4[kC0&Lhݪ:>zO`ݚqSo^ @?UTG{ EB:|^Dr6< ]dAKC9,4Fe5`-?v9 yyALv2>ϵx%av}) Vж-$-FE*+0>:qZBԕ|ud˪IVC#e+h]A ח{.C]%E-2]LYU=± v "E%7:$nQ:{͉k=QQe:2:^LRv3(kDVM+~IX-޾PR譆[LG`i=Ϋx# PRCC Z[cɨ s/KY "~vR9a9\`"Cguw[ۺn*"vD2PE~N)/jP"f\sa7x#z=D` Ƒn _7CM}I4_ȭhiP7[#ygbc0LjP4HtaXI%Ta fy8w>4fZuFpn1f1Qf=XZ(c@mYH{XҌhkENxu7<蒗mBY_0Q'X~"i:|^pNwq'_`eN9f^Rr90T.}ap6I[ui*†Q^u4}XJTÒKR]}O3)2ĞeD_ I}beSސشέ U<('KǫB}%izV a%&B^ݠϦGP_3 @zF0al&`~O8qV$rH`ХtHPLpJ#U͐}/U#`zY^w}G*Q9zk_ AH OFjܙ],=!_G7_J2Q;׿:,!(n_P5.s:ngwFh dniB.ox[1{:XSi5M!3mu6{'!ej$1a]C%}OK>fW'̛EҶ#̆A~0-['M]{zgC3iν8>Y[1N Ԏ2N[QOI 'M ;cʩIZBkW>G \Sü ㋿eSJIK>`+d^:؏茦z3haݿKȬihPsޒoV$Ч+&UxU64#1`O. eMq/:7v];=-+Rk%X=Rj<9P7[T0h/i^ : [krfkץjͯ ͦXtAB4`hQABel.?y!Uߣi9@wKFGXhx!"qvǛ؜1G-BKJ =a`@۞l&uPriMJ՗ȚUswyH{_G?~)k췹9r]<C!~vuneNՑ.f,bZS1g9|Hv̈o}Ѽ6^yN$R%_*LnPra̓znFgQ41A-x= ,#D|#!M^6̜j3Aw'j!%TX _q#f7]T4s;` e"MezzK@)5-H$ԺOqod̶J9_?Ew9g:ᔔlY~kp{MpG^8 4HS[烷B 0tRzĵ`,A=-wܐ3>/a>eI`bJ9 @VO(%pG!kQ-o'ے>jb98Y aLte %^؞>䋦Z;ʑ~Y&xy̱V\TcJP̱(9`)3{j*r']1eESm}8a^<TT$uGy7 !d,ϟs-nC GDPZQQ1Gv7d9NV[\"r(>i)k., mjIX/W53Yg>e[n-1]cO˶IrIVc0_'lц1-uߨۮHM% 08SHd8-Ë0"/"#/LEޭ)'u0"֍6"B(g?f`(-B){+ǘ8XbE6dfYQQ(&kێC'43H#FCdK ߉ e8 W,]UTp.t(P҃|`h )- zɳݢ\Y%r}LWS#@{ (ٰ̧טТtPcpGͦH|nC4m\ύeNPfR5R* ƈmf05X00}b' fXȸ5 x6,"i1HL1,WWLI9["Qt]+]yV`=~ȸ޼г,{mNʎﲣ)LNW-G%n}@膢` (l0 z7qG঴6lEXsZFe0@㲘C:/ 5 $i% dfhCͱﯓp^x"@@NGmZBՑ&.r͑=9 -+rPQCbkɶ1;bϽhˣ֚|*!ZB#\ 5z9"*y{] ld\\.ǫFu֢4=ԋB񍗍 g+^97]lE&C֜5Kd/^]], _$+?{X"̟aaGlʇ_?EӦE[ ߬#W W?Nrd??wA~*k#/`UX5ş4$$n+:=EM lmt&O_d5!{"{>'J½;1 E YRo-Sa.c7்LweS:u|gB& $ei^890$0aq Kȅ +y `C]w{HF460p=Y_\mR7Eph&hdɶtX8;BFGU))& ҴYL-R $NVtsa>DQ6.גE&OvA5n8\dyGeQPvh)sg ¹'rsFX#%$B[ /gԦ@XR"U;(PoEL*\򩷍,>Dz28fS̒uVK!Z#רGaAh0D~_FM1\'i. f5uv"ڽ:Lv,Xd?﫬U5ͼӫ!ӐYߗH$v(klx 9-x |CP) WxJH&!\=(+{q~ XtZO @9"Y^AUt5 |@IO]ֽ~8u?&)ci8;oUK;¹N!<_S -$+M('(l4G0,~֋cZc9fdY7U7%<`mHk$7gчґW8ev#D.vU6AX(N7Od`q,ݰq+E9Cȱ;eꍔ%}tLk7 4sF1܈m=+3^P0#D],*ycc_Ꮷ ))2[Ͻ>uLE zVU[Z@0%+3uz3jfw  Wb[Lz+/ԲA%R=K3×ĠL~Rd;xP##3#ժQAP47&2Xׇc]D7t6; So ͏o*=Ld1Ϳ ̣ArG8KȤYAP)+cqA#E5Z̏KBɡ9*ǫ:X1lj|t?nett}x0DQmܚT5GͳKSޯA o(9UQ7J+<p]#s!K Pubȡll9KEUxO&C'po:D.'bc//dmXi-}':{a\~&ڬޞt>UzJiJtTSv'm~ީ E7!~Sɧix`DŽN7]P4cCrD;E=P 3KsfM8Tr? '-Nr?eéjl+Cv?[χ:94v^@Uls΍44 yoWGCÄ56O#\0J"|n4$CJ //JH(dD4vhB$# tȟJVMN(G`ן1W Q,-4v*J :Az52,3k(EM֞)л:\"mL{qW -h P$Tk_(Qt3gRZR>Ec>#%L>5艓&g'dN_R]2VF002\DM>6QJ\Ev]WK R׹_} ARuRLѝA;!k?-a<;`j4\ftڲkb k86yEϞb0غ4y?mFH*7|FǰZȑ]iIG1z'H846jofʏZ|W55p]p 0gUқ+9rnyd4DLԯzL,HK1$eG+`}[*ɖ0E$]yf-i W;!B !ۻV=9 ʛF@?cHo+\(tUǽڣAZW|.Cxc@g}aV+謸)9}l }W.90U?z̲>B?!-8TK> Z ՈlZ"yWA%$U26ANb>D^ynR];.ABY4XT},)^#oJ]-߮2B^S`"I CʸҙyDU./` %ρaגo>nS^s"[!36E >[܋;.L[&SB ;7k$\>qI3٧)H1eP=M-\%tG c0=+`!X&5ZU:q9u7bAcn~of,HH4Md‡/cx IJ\64† k}N,Qjw;;3s֙g)ҒZ8k<̝`~\<RA׌9՚4y ;ٱv|p}V2wO%FJs{;˹Ř҄tzhچī B/(+*gsKV 556F_?|EFWg\ž!gHq5*9tx{jnɛ[=JQߌ@-N=dZf6 ]>*[sdlCmEEKv9*?if,Uv gzR㨺4PMd#Qnq /Ba117Qfq~(I9o|al,G.[͊ o2НI.quxTJ^= m*].d`.Ak(+KW *AY tÄ0/%$G6eN -&W47wtWQR#ɼ͘7|vjLB2bJ8Qc؅sh je<gS7gJ_$!؅ԵLE/I͋#W5vBw`l,u~4Cbоew4, ܴGzKZ tխ_f4dPEv2DVoܫzXŤ >zڼE,4s&gjx9b-,j:?ElckPO x}O)%@j8i>m;Ѫ8_*u)#b߽cȧvuRH\i[{h%Q$.qlqׁ>uLt/F" N^u {B v:57~Y[r$WGha?^>`w'C%?n_DONh D' [])g %D}tXD(E3Qq߆Wp5Av 4.5*i[[6_'AS~wRzU)پD1%z-h]`hN)1>R[!p9D2;qbY <# {!c2끛sӳXH1 m)W_ݙ;⛵Utrt"A1oYR2tF֚+vB[105:Y&;́N|g,MjUC}Rޟ {_gwEq5:R I|䣋am5iV.SC(8G=r&!C2\)7 /5<Hr?F9p+=-p+u;Ar1$4{{9sLiɑ~i%'hbӾ!H3Vמxڤ`FzD7x[uJR~BTB2읮;M SZ=lMb`OE\4C C^J([)'᧯ӪczfHn* _\X+OBT!UQҏY!Vwʼn(Sg{-1X4'̊'UAXȵmO,X>QO|(QB>hڇS.1˺EVL)6>mW-d;r~JXb$o{Ѱ uvqPj]b74~ +0J;qi}MsNpdXC.=y\2!\) qkeE]ndfyo/V76(%̙|,n?MSSIs-ԕ5 wu뤭̏ 1{^T7/PV,~]mRZQ PQ}tD*zux?ܚy|NQg>^^"5d#G'muL6&'9JP-5|!\Q_Z`"'6(S_q _2t3exFRP"(;3~&9P˂\Z nw#)U])^g fNX3{, yP8?3M&Aw? dpam&[|L/ w _ԈTSÁZ$=1/DsT6սq693.cNOJTZa-P}P;Z5HaeM-+}Q47 5%w#7Z哎cU'ϼd*VEVv~dԟ&P9yLGeL~RS, :/Ix- ^҂ɟ|;L{K2>5l=nŵՒYol r?ّ,0{1a| ,Nъ-"p vtLt:dڰFDg8w&iwvoyM' ,-K S[Ӹ$OBjԪc4g 6,&ě؄ 6*ؔ,"MaqNA0\Fͣ{Js/e O<u_{?7" Nb Nl)x^ `rzqBWe c$LL+hs6bpBA['Dmb6K]DmybS[;S I[#}5%B}@ UZP3Bk1pIS<M" kP?Nug!$E8C!i8kW;:>-l_bM2p^{왁qIVlS6rRf[;A.HW=ʸ ⥘V k*5/Pw-,} ^ *^g)24A<P~ ^W~:J|a ewl)X"NmGߜCZ7uG M<hPv7xH2KT j4xVG8QEB XB82 miXVx/ SYT{p?[XH$Bi**\up&L`3# :0ڹ5Y{I% Ar \}smp܏@y>.*oE)n*W*-@h+.'zk:+:% >+SzcvS{en6ˇQX_ ^,ɝ4pqd4H<(QH\6"K\ysuSC<h)j*)GXIg'$<_,ZWs^{M.4*:yFb8Y[}ar4x!_{lvkZ: 5iY=7# %biĘ,v#=qm?ɷ"ÎVNOe$9; IK~V2gڗbKeUNCaP׏sGTa;ZYx$'mThOPØH 8iO}ڭϖ)>Z37&9oV3gA$ܶF ة ŧ}|=rg%Uֈ7dh/UPD$z_qg?zR,)}bfؓ?aT sWmIx QBEkza4 SWD#P-.8э#A{W\<r3 U|}"T t-R$7nqAM $Z|qLΓ")G$]ߗڮ݂3ykk$OϾmt&6$å Qhs.WUC%": + o ڢ5 b)L@<Kl*jY97)Ѐ-}br#hz6+sK u4lz$qՙʗ0&zgwzWge2MGKnD,ΐ: :~覩,7-dyv0-?ݤ^l=bz]Ml 5P\Z]M\L efpWv;S+ۺQY tvadw[V[TO#H8E2q1Wy w"vȸn̟n*6{ۭ.Oi&991~ ׁqs%vtt dbuOB.3~Us2s^sj К,TR ;5 LTc KӀxFB1jS*\Qv wiSh@*HJ2-} $7C9F2/› m½(r$7 $'nF `A[€%V:LM*~AE*Y+Z ]w Ա>I?{CSA4: .Ő#%u"լM"Q7"ET,H﷫+>0 gTzqH->7$54r _U E?$LQP~ğ0gh@?I=mMz1;$hO{.Z?S"^ؼxG[&Á^y+0`0dʣA#V1s6㦩r`S4*/>d21q^MNGy9=5Qm8%oJ*xw@@m%Y@=U-Ԗ|d#D^uq~ȱgYZ07070100000292000081a40000000000000000000000016446b36e0000acac000000000000000000000000000000000000006200000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnx2.ko.xz7zXZִF!t/l]?Eh=ڜ.+[o ݬ3YW59jCrKeъvQt!"E]_+#ojrX@DN6cKAhʔx{`4a 3\񕪘coBX~WQq@}~xK(<--unѳLc0_%lܛW5M]6HpZNa 5Ԏ^%Jȣcb@e(av8nJP̗mUAgy8dg`:t%b{6# (11Up_q>B]+Y{~@Ys, zTYb w!X#pI;Fn d3<4nF8 9!~+ 6sCXjrQZh3Kw'ufA,[ci5O׉ГhF @ļhnbrn~Zg\vQҟTVD  Q{khv鴬/ u;1w#Z!1/nv~}ğAvf9 Fup.Ì'))% S"9{Q#N5՛k@U?:ɦFª&N &;"Q>Yr inۇK6.KMőgu0lPq}GBӾ9wP(/ym'їI*zB"W$G5hL}6SNiǰB19*Cc,tGYe"{Y J4f"RO3 #ޑ5Z4[U]"҈1{ @4j\Rbj]rQw)``GHA^veN_$ 'Ju7D1yCjkwPu C/ ?(ٜA\NO>4cȫA4 QVkbI,x 5d#OcvQw W:` V3fܰ7F,qQP<e1&3ltx+LBC^FQʱJGBײyZ0;_Bd%p-W ?+97~%39[|hA &!l;p uXd`'u #=T6vs1:T@JS<0cZEuL\i9Dڑ1ϢqObE0.b}z*}HP-L"Ȧ>Mm6,Rn腢X`cyI]s_Uw6[{(8R岪eЧEVtm7ʴӦ核\Ck'R .fdiÌPLcJ~6J4 kaotPEeyCGCB:-\{ώ R|f&L9%iXdFߑ4!Y˰P" +k9 PW%p-f$K{spϾNn"褖0y27LT+N/Z~ڒĭl~bCobn?t'^ .QCo:d:˽UfķKfj%9zEA#g[y]Џ:Q1",G3 ͖(0uݧ?ңuRe prra֝tnD$m2os}|#~e?AU|̎qQv9)Gԓ"bx"\P^.$,.Lqpt=QoF(8Ûe e"q3V- S 0*W< \h4oOPz$U,>x'3. N nZI/=JsV -įVP8`姅b"J<:tF/( +TΣO7#֖F7GVuIlSaM0Fbz:w7cŏu@)tkpaܕvR>=/y: Lx:aCK٠L8~Xq:219&:M6sέmyFSԿYB@-~ءYiW9S A0W5yýpcW{Ed' m"Z ƏZZgܶ;hx2br9lf:\P Y`/ f4V?r |H帝֊)ܤ|ʞsV{95OqMa*#-DPxK8.D`u?o#`8jld\1NݰECFJE+֒?nIo)5-0(H}. D9> C" cqJ)&Kիc!r{<5됪I-ly& HhL`t9ښI @lv~`Ⓟ nGѧ=wG+Tֲ]<({ Rٚϴ08z&`MZ.-@ܐ\5u4?%6a;SB푠Q;ؾ Fbb]2/PPbetBzs|NnUX=N!%Ϭ, +C` c 9̨u/^C9nI`_$ 6XX5OZe??%o fe"xQ,pqٟLgaDQqY%Y|!VkMy2Rv3ɢĭK]<3>O2 .r9<@9KSx|/RE P5/e]Z辪|ܛ4`NZY fVyCe;v\FaOѝb<>ֱ̝h=z9-e =U[ωS4i˜Jzt"Ӄo XNhU4#FMoAXl&&A[lJ bΙ0s-y~ژ.¬[cL9p rD A+ׅ[?v$Q2hxv6zW17Qb4e"]sei[&F LzXvYNw Okz,ypKu;cr"phK{K^H3!;5ZmIg.Ay뺨H^ԕrl"3X{C21'}VΞuW;,*#L02:l Z+%{*X.MER=vӭ |J` sUm`srC|!,[w;|ܽ,W $ix9fF8Dlη )%eJPκ޳U7J`_ Fg:EU$;ꚑkED |?..}bnUz)OF(ITk[Br@LI&hqɽmޥu֪w#^O9gCqp. D _8< Wi_apRM{@G1AÄYI`YkNeGìO%sU=ݱ^kF=\K,\-s/!g<r68TLu3}T}J oum9`E@ |}GGIc?$G; *CIxKY1w%9j ㆭ_kiiU%l7\׾7x|@l|QN=Щty#ͅe%[ƫU)ɕj)d)u 8'+_]CtG 0A!wCIv9tvYHdfymeЫ{!H;%(Z?/"4Jym _UMKU2dkdvv8bOzHҚ'Lo 'JS!1e:S(MMt%? |No!Tړ[̗O# &#`U 5E2TlҜW1s0+M ۫d0Qxi| GO@*jr6GJ&)<Sv leXO&azP~ N0{ql61![14N4zdv%XYMWd#bU0GYkTJi8yPKcn⌦"6n!* 후_Qlv5{B(L㭆|8RVU'<@ 0Nn2L.1uLtc7v羵`6NdOoZƜAp)'>CB{qKy_muss+n7@Э )?ɗB^$.S6i!kFP(? ߺ(>ӻS ¾|Ck.<61 6Ւ|؅QI$r\Yd ґ:4!Z>ȁ ˨z-[8@eqU+ұWk~Md0NZT;<)xĤ= xaoi=MCZOCm箓Y=);婈mP:,& .oqZf 9wܡ0!Skxl; O{A%:<z8} u&XH7GRNQ7%66az.JJ&I3v<>AAJq3>/P"tK+&{~;ߤGaJUXC(#ğ4v4xvφ\]ΞՉcJ+|dJW ئS ğQ3ߔmGm8q[s"7j_3"u=;@-h ^lHW)GdF^޶L`d& 0.m4]7qYT|7[C" YA2/DIUS>;4 4-q*IYmb|)xIdp&< d)MnU%WlQ/!"/C߇[ݘ{M3zM j0 X#:FmBr`6j4gdV"{xs|xY 30.DVQUrۤVVfWN+J!,?6~Woh+Mij&Zm/I$-[P ùGڻ _SQ; ,}bw/Eg: /1Ќ.҇/|SZY@ m.&K+> fOC7) Ua$>˜w39p H@'n+jS4EtKL\MʈJ~?U+h 1aտemAjf}kv U7b[sYcbĩ&%Lu=y4l/[l H8n֔͞䑏.r^XRv}fĐE!֎V[aw9;b"ʻ̅2J\I Ö_3zGḞs!u C?-= ;z4yGVi6Y6m%T g->[ o€"0Қsv$OЂ:Oʓ+mkoW+hA$Q~rQcD0 3qI>Z ߄q8(^ӆ$M/D16[|K৤(_1QV:f%$igTUa| C|"Xb=0E ( qaZA'A@Nfc||ch vN)GIїdJzfc̍ݻigTg 膟8noK:.쌪!/K U4R^W]lV!=R.qh #א{AlM7QH,?3Xf0b$YԶ5Ʌw6|~ l_ט 7/I^h6Ϊ ҁ԰(ALV, `Rgx8= N"\I4R2Mj6CV~"EnP[g8Ki|bX7 G,l`#h8 [HA"{At1ipJ׾b"@kU&Oݨ\,28Yv u=Ïҿs3N' 9Zݢ #:1kVBhrz yx@ {b*-5ۥi' ( ᡲ$h:3Rԉ`Mi]ȵrt">2&fgoU'49&;G$3nQ_V ݇{ezeT`g& 23&༣B!vw11EO% A|F%.yU[7I%7q,iGQ7xzP?Si { 3?U՟`ݓqZ >P0EeCUc ThKo G{^dfMų:qbj;}Iw~qtmÜ*"]wM;FI(R1Ц/x f?B. ;Da9Ew㠹Ghdͷ_-bFpL'oyhW$ icO۪6p!D"PqI ev݌r#u4Hițj >_IFq(>ϖ_ė=9gxXlT5$zBN?1SA\Y@{r'MgOZk+b9YB_7÷*'ݝMA6ϐHi(pɂU5#GUr ȿF(E7fi(bCy.3g8$HU$i=)!J;qх=fMAiuuT ST;zH<CvEŖP@^SKb|͚n&ճゼ_>0dNe4c[\3 Q/Y/ndOߒm.gGTmFh֑`V6Vu\K-–aUXYxVh ѹ]J*c?%bGc"c1,a=pN_p?qbQfhb0Y$:޿Rb S|6X,BvCDQA$^[iF6yЦňet$/iZuV֏jv510xqslZW- oZ%? jֳĪUF$. vw[sf!?X?C{Jĸǩ3u􄞈@`E|mp *dCz4JG#x苺#0WROBtW >tZwТt?ILc d?.$9|O$6Ceo:{NVB$NMP ,5|@hhs/I⺅^JM{cQ`KߌB:bA//c7EmKa@s\w&gQD-jE%Y;[ ژs8djOݍ~^}&5kmܳ$m_SB!Y GNKIԸ,Mzs @T y%=} ~X\ 풰*TTa;[}ЕuFW9W4I<#cf~6րcvtnfd jZM涻 |Ni#jɋjDpg![@DXϔ1C]ch8-sAWI،e!8Hh ףO=5qŧ#nT} -j@Pgpy `$q8ZULwA$ԗi0W.q[$(&H<"! *G^W Dk+WHLɻ}&fJX/i9G+yCkMCŠA*Mt_ |@K/ʅ,Hps}vNAĿs7iY_̻tm@VQTt P@ |/9.PB9]Τ"eNGy7$dw5aJM]0x= N d"b V/vQivFNrF`HҖ]g J xjS$jG5![Q-G{ɀ6f[AVo{^BZTsya= SwzoO"U\0|& !FŎzsr1![.zd6&MuH&(I2Sfh~IU{|36%( BZyWؠc4"C2ɗV -mZ܉dہPsZjW%׆234UW)y {A02#r߫>w )[#v%s){w3[a摢処`h+ Q7R > %I@:ͅv}ʓbBK\`WGq η>6p#}KI}B3Zs* <~Y3ȂŎZ+vLt{Fsr}ZrdY:Pk.Zl%mq@ɦFC/}qDC7ƣԫq6C2Q'o'm)p4bzF 6AiKO8a,n%^y9^ )v }*Eqv8U{)Lsy^l#⼬i^0@x 2ţB7=5I)drPxv*As$ʭK[Eũl^uTJPW][I@0[CNQ 82l>#l-`d?5awÖ*c@;7z8q݈XM:_cϲts(ִ)b3\ϴ$JYm]ِ\^o?2இ9oʕh}+D. [`\o8f|^Ȯ_Ķ3qOo&8ϷVW8=y-βݻJJL5&$b7u^@0)/H: rӳ\<<a;)kHק>4iΑ?J{A>;Zh&pTo$5@X"M ~=uO)҇pw)B]P鐆H~Wk^Z"sꊑ}7ƥF+QS6 +c096̟#Ri(WN?an99s,rҘㄛ;/`[䴐~I~MU !~њzPo`2Q]S8#kQ$Hs~pDBS`hUma yn`Kq]%RzbnU,12pB8\r ȶp<(bũFETJCW:c0ӕ(٩`1fl98 {e)I@Ʀ@:ÎOk & Pȩ 4^M10FwL?Iv%QdJRLSYPkx-Bqs 5ObkL;5ݩ5߭juXX}Z: w@POswI9@`޵%~izJ2@46!(Ly{Q0\'n*D4kӬGHG.^7vv0bP?X'1'|SlU7wUE}B~>/I((ct~,ѶVsC&֞c uj$ A޿C(I) v6oNJ"*rD8L =M0ic>_eNcXg[#ދFG-/} i=3ppBR'#|{t˃4mx53{ǫR/y:'JZπöG2g^"\.\;Hvդn378,*aM^p*1pCȅ~3nfW&w|<0]Cn"VMҾ2D>?߆Aƶ dC݊EsR9d2qZ- y>^ ^ʓG l cV G-d,$9},9 b8щ0+H'Ks%*fkװLKSTn̩R>xI_;na]WUɡ%4x1'_> 0MU@< 4Bp \ &?yToy:V[2j:1[5.Ggr ;M3~v%/E%H4\~4yݛ5ө.tھEjAЗ}hS컊0[|+7g?0ScFÎ7l՗sluy7ccA<9H P h{ % *r [ p3J`@yC cN*@6H5Lݲ]]p ;D )Y}t2L rQnׄkaT~qNi+9Ǩ]$t 'kb'K"Qp3]D,I AmG[gSZ[/U nJVп^%rҵK1_!a'Zj 212`\8{eγVo^S}A`} So&D3KtA^yaU{ƺ!@X۫9O[Y(HPw80CQ#jJ(9N8% nǾD5 ƈ#Td/I k-RF2QiOPɗkk|y)qCP)vco\vy_ePtk\Y}M; U`65Cq-jurAk,^ɒ Rg?225|0kƔtͿzdDnjteKN!0鍐:Q)d~@]d } X)Qztdm#0 +/=͉^`MVfCP6kc>EXStkU=-Z9{z?`B\D3`~J8C%f(q(U+{Dx/NRTT6?-o/D}.%%Y\>=1,T:6__Eưn N ?|LZI.u".ɿ=wwJUpo'' *[ ޑX T xt͉SiJ}gtu]qΔ_%CJr3-O#=CCbboÐ8e^G&kn%Y\+^T># }Ry+L_1a$ )ibT%8iF=Ї3Ep8~r[9weq^XԸ.=fҢc@W  V1iJ5K"Ļث~JWYzyܚOTZh2|r8aQ]Nq#矅iehAubΫq:Z1R]mZIs]~dJ|"/U!ykwPоAW%F3OQH[Įh,)㐜pK|O?#A~B=4"~*Q{Ԉд&H׶҈oB8e-[Z o v Vƹ֐qf=3qZSR6g2x T}n"2HOn#{ kXX~=fa{ڶeD!Vas3KxQ %n} Dꨧ97SQT zPYPzҤtO 6)Th yC9+J s5 Wo3a%J$-x B70*׮& 1<@ os|A)NLʛ7|>̀J̤j(lNm aۋ1^IqCT,Җ3vU/Dvgئ,sO`fУ2<*<2+aImOvVWAmIPȚCaSfZ *DSfώ 1.2w\oړEr]!h^`G?qo?G2ĘIW2&-r[lw6)&w#y ynNIPEw$woFd?o yzBHXk2s`Zj;k@Jl {& +_^hň*';E[aTnNο!ÇC/O:A?jgլˌiIɁ  cb3skW@:ȃglx9;V@oM&.[HcC 9lYW#^!ݜ.Lf%pvMZbvD,Xs,̯9Hr~" Ű٧+fjk fV續K5$b++dLWш@7K*c{"_1 |'|T'?_b3.6xM&Zzuqɧa:hF,]U`ۋ1#N ~6ϼJJ?~蘶#S;w.~itÒq8tz/_hjh=-QZ9)_NVL `tkNW$f3ZƁ2X67XŃ/'N6` -Ih|sE?tOh z`cgbT܄~v1"Id!h@#JP>?FYu ̲[Mpm)f&Eo!q%Ta܃18܊ n.S1j.6ܪp4"¶z8L y(hXqy6?G G+='8d?kͧ&{!<)-,plu3-'gtة^Y27ifFOIRFWf{}kEoP4;]Sd(YЪ bK P &+Cy|P4Gl-Aj[s+ 6(e33vE.5"\U*/L҄ߺqtK_eĠebphF<\$)+ pz|PN,D6btҎ "oy:TtV?o m+/aeWUj5Y(lk_7#!CehRp?QxX3ՂwI.iamrݑfB+HL M݇Tvc 4>8txA_SFu:WqBs CEM\<p:۹-iayT&-lQ|@pZ/8Ɍ+,ًb.#oZc.m7i)b!PU6BuMO J('RwKbXdNq" C^\$Y\l1e覵.L'ẻ;kzwi?SؖeF_W^]j 8߾"j:b'>K63A+zP;b ^w~GS-^q; zB䬎l%ja{oDomj߁#-IEH:N11r=8#(Vc e?{uo:(υYnl,Z]s4 ]]d!AoV|r~Nl1UCiUBZXu)E"<֭ pսsqyE#Z"_MI.ۢ-M>5% OS.$r5˴(hVZ}.o=̑#8(@m6܈ߕX !W]K`x&h zN/\4Nrlºo,,Αk.eXL غHiΩ=_=O"sPsl[C03lT)F F2XloZcR}MJIH~h@qT8Eg[KEEmgI@Y ZQ=^,}n[tZQļQIcWDQ2rW*Aҗs )<[ ^8Xs%M+mD]c3^EX\i@aPq QQ7la𥁌^' orЈT1HY ޴ ػrl.rkx hţF>8(AvSA 5 pȣ|ݢ"\EPSLVrȀsxVa7z Njlw6=?]jq3/vSX"Ҵƶ]ᗾXљ0M {*7mÙ}5)"K}E,;@0Ү,O_uc؜0H$vɹvuX)*fWzG#jG$ PgB=MZL¤1re>)vx⢩}àWBQVon–i5QaR$Ҍ~#[Ef7%p%$ubQfĐMTOU[M 48q;,\}Kd=zZ1~j[6LsEZJ+xdްh.N8 zi.#~}<^itBcs6=dϘ=3EACpk'l}'G7B8MICWP3f3FBIW3 隰6}G5C06ۺ >^( oG$gaoJ~;t-}2|taPDwl}|#KW[G_ ai};iMݧ} $CdkwxIe$ MO H>I̅WjF.H\(@hIb[g%la"isJXۄWzO #Ȓl9 @u z0fV7Qlf'HO$:YhN5Bo:CJ^fC.tN'wBr%Nߨ0 d!cOtGJe(ߟ}oۣ(P-Y+ \MO Q"l3S%7]?yjؒ2 Yqk{( ikટ3ԍf1$f 0%`crbT,(7쵧3q5M^ydHECw! 胦s7'uT!|:M6{4<[BS,|<.cpL{K^zJ3`˘~-¿TqU1uMz x^6 _3QرbNno`7+4>s!bÓ=钅 Bƛ<.,)$yܮ#v Y_'VwUiH/ׄ? &ԾQ nGS埢瑘?o-%8?@BzU@-,0F؃OY$Ƨ~U=T(Wf wWy9%ZSM@#?Frd?u6*; )e֭Ȭaa>]-3ɴN@ٹt(❾_I? EƉl`GPVAԕjB?qldCX5E^n>T-}bbfn=VA6+Kp5Rb5C8h!߮gg_K8+:L@DOT#}` |3tڗ. IqRG<5Z6wgN 5QN5=ž'uEtBx견#Re01o]9|2 'Mkڱr۶<$hp KS[o!v_(M1>xEc%xtORV\-HLQٵ3*C_P|[_4a"Ԇ;1C^hA" K}SL.h,[h)]}~fy.oJ;C Pzh͏G/}_ &g6jH:-m/ lt,+6fm@e3n>R)̛{ DY_>x$DF/m4GTLЄ$ɨq^Y.5xE\ zF a[_c&ԅ$*k2LjWW<A=3!lajH"v&W=3T(&4Er JJr,SeO mf ,ر{#8k3lbElK(VZJ}v@B'=y{ Nn-&9qxM sE ri8gbلvIN4 YъIj5$2l*2u*h~̛g%pa}Pc9 M} pUKAY2 ,nOEd/e8yFuDJ+"!J' ,9K Mp8괝м9ˀ@s:p =&̂+M*Њ0È ״IX_x-7,]0Ikpf;EfgS0lH6bH3!iOxg>5KABPI0,*Y[CQGD%MlDp8=/R?_+T]ߨY߾q[KZ&F 0^a% R#gqڸdO[\"(PzxAf8f] 8 N$4@deo$S8Oa<&AD1֏#FMD?CPR mh#h>EK~pif0_ˈ=}{Idbxj<50Qfٜغ!ӭwotb͘IA>L-f{J/Ex١S@ATA0Yb0=E"ynW6}8F7FGΰ&6;sք{SDy텖7.x+>mr|2&ΎtB<C93px@~4 -gtq[y.Wn1l @ vϑ!.85wbR6޲f9jE3fyK"MkDZRF;Yn/w|wg] @xCW8@z$yXdr1JdhL7OȬQFovGrr 6$4~<(J: R-vY4{ǖZQ'wCOq('c?)>z=+\D~NZLy^guGkUu{uDif1f`&=*._M(`r=x:^`&í\m As]]K6U8ԳTAN}BȒ꾯!r֐ۭpt5R ; ~oCo`uI.U4E"qB(5jVh\&4XYdfW,8Bf5y] |<&͑ԟÙt,d:_O_Bskh`BOz@8S",?^I@+ݔFf\ (Vi%t$b 6? m5Ε:n,Cy8vT%L i 8۷6E6 y i 3 kvtVg@YmK&sI?\9x'/]X ~դHu+[5"ug %?nKȚlMьӥ 18bV4\Q2ۦBwK0Їgmb YFJG2*'4].'ex{s4]PUPk?4[,LjV.'RY¯42=7JL$|8+I0!0gfM:oY9#PGRf<\=Q?6/xc|Ϝ]4U>F/1#d.]WITGt1Ƥ h_nSb˭}G?W)Ĭ}Zlb5rB_A dW06g.h>֒`sXhƈ@%G!2,KyICWV9Hǵ(ϛ9E$Ce*>zGkԿN4 W 0}Mȅ(d\#,0Hdx5wC3[H/ c)/Q̎p6 ͡,-6K`A`Z w4IGs>!bTtp`7by*FG~DJ@|8Bb̅go|<LU G]'g!ݩegH [żʾy{Gm| 0@f4MK<5Wߢ;3jkҤyd6xՁt~LذMqu'7(B8Q׿`evgI>K5nނi7[sVσ qR[gKq62hD)qh _%  \S&.:'^ẃ@4L&LZ|ぢ/cy:C˟kCJ ny8g&_ 3ctżH2tD-^⪛u/GgjXZ\"D}և􊫙v+3 !)<1\UV+ C 7 P VIA4L1ߌ yq43[9 w˼-gO>ʨhFzcX$.y3M0ƿ;c%ggb3F%0ZσĵG'1 '3 sa g!Rf(^)Hϣ2 5 R.nΎ0|'^+!V|Je=o7CJ_n y!*Ʈ&qhEwٲ@KݹsU$=\6ⷴBF t[cvãZT\/^X0c4Jզf[%^ #~{pqvI̹L,FɊRBBc 0(LdCIO{dIWݢ L۩] K<W܃Kk܆}ިwX,S|0Iʜ!GbC _8A[pLϷ|nX-)0۹'[R_+#U5׸ 1XZM*TZm!%cn!Y5}"}Ģ(K{nxjW$o.KrBj9e 0a"rj2z" 1wgz&N`U>@]{q7DW jIFO< "-{%@Eq&7MZ|)#*P!]nt6$R"@;Bx4<P4(](17dFɲ9?'2LZ>PmYU&);.B:@5}+2٨ꉲoWI-v/ŧUyoCE% 2n۩Η iX^J026PnPM$dvyF|잕YYQ>lTj2``T iL!KWu_M)0,p8 a) (;+Q[=y`"k; lϴͷWC|ȮELƖз>b(`=Eؐt?̇R7fjh׫K{"n[^!a0/K+3}i:jrDoͱ/yं"]cgR數=.`v9o[ @i /V7 1‒ (CL㒒9ޗug[avx) ~!U_̑d=NkHwJ*FLUYAoĽ7`g 軒#D'±Ȗkς5/b9vXl%NsAɓ7B$l`j*ϩL#ͤ*)e B,GBL vnUBP05N+ßh\#KX殒w&ɲה+޲:mUww G=D)sR`1D8> ',wNȇ 7w@&R^ D+bs ڒAΔFK#EZ=_}mSd_9MP1Y(2Nl QpR7O=2NHAXWXNI[G #YҊFg✚VwJqMNB1A֟#\ΝErt[ ƁwHc KkvP\p1,J;Lg@[zu0ӽM,]\oTX“h"rY% a_r>:x ]yˮH6YU <|k_򗾆ly' )> kM֋-X˞Aó*?E.{ k>>Se:yzmg3Pҳ-MNwnqJb}P']﬉RmqN9[+Fxg>'e3і J(=^ )\7|<ҙ(Mh[(FƃmGo7*#ZLr?x{4VZ􄓿Z`Ls\So@O'喾P?oZC*7jvFQzՉd|5X_bGyiP/CL *cDu 68H\7&H5U0bqxx$úO6IKQ8QU&Nt0lW>"D1kږ{&(bu#TY (]pP=ْYW>Y!а!z$s#DTv (RnC]0eB碘e .}:L8U,72Ix~|:"H=+ú~wxZlo.fK1(%R`=MFz  =n%0}-R'3[OIMWg'(ϔJL+a}uCcL8h9UdBUQmORJ㉅5sZ( |skDc,V`XGZ^[_@mpզo/a°&oe-SPALK^~4Sk2*{#x0s.ݻLjYR|_ \l) ̎K롎zXrK. s؅J.ŔqaTq17xQN 5 6z*Hm QF af^杄6݃㈪ݼPK"6gSibX7_UlA]|CXR6VO%_]qNiʁbm!Զ>FA? 5<[l eRhKK.T^K_ϲ%?u ( RHp-.O?¿G8"fnnv6 ?cnZPeVÌ݁|8-4E]'&mm̑1T@o8 nz)Ԓ+<){; }[:;2tq=9=@ӈiEpqUGg;M\UܝN@\Xݡ-rf(&2k IḾ?E眿]q.-w ~^x3uu>_f)c`w mXt6eZS+(IW+02e]4 Zx*P?BhV{8VK4z#~ U%Js:i(7xeFokSX ʸ?>#e@> z߼@f,IpuR(RpP(P!x)>a3TM`װfJg;;< kk'0OQo~mZI4p q[:kŇٮۆqa:`^&*PQxYL0jzQGَC]O1{AhvU 7Fč,4vgBD&,v][#g I(KY_ok{Pl05uQr"߇QC;k.f˨.SEx}>[)/,^Mg{vif/%||p'1$ CdB~nnuO+ yߎ&69r X"ߥW'.N'ŸS8s!!Cu:d'.@bA`>¼gCv!ci:ޞgeC"Cm6m x|DBEӠ.C+$ñ·+u>f'nIˮ{ ;OcxF98ޝc s''5WeוmQB=g7^$ U@UB2{RMQ_a!>iB4zfT%t忢,Ƿ )of̢K+Ԋw`QG~XԦ1Gz?^Jn<ֈT %Y K##w}x~л k1|s<)x Uo?(A ~3.h!vT(%NjVx"H]Y*ƼU@u";K%c;!,J!kG<|gky\ ' z#{L&7}K*0,,k D{iXAZqm< _Ѩ4=f;`}9F縳6)ve-T/" j-8Utfuɐho^#>)+7H B4@PV] \:pS|-'y]`2 bHctRYEPXǂ8DGj֬qQČA4bz0%W%pvˌY|agl%Sv֬&#GǣWmo%-dt<@/|7u8,|kj=+ sc^S,/6-a%t{ sps$Km? ܸP0 8r38Ev܋02fif=ybWr`ˈk1PwJMF:#iPܫDsaDOlllD %ặgkCf8kG(x-rPEO^ěi'jڌ˭-icp 1#d;NƼ@:`xЈ6trQ-FZ r'#%kaB/H!i" ||YtMHc 7#-GˆVdӒy4CE%8QޞD'U]HFy pB {n_uZ/ dq y-Ŕ"t1תּkzG7 U ]D@[hIG OzK< dI Fgg^ (w`dɢ [B\6lv`3F(ΤLfmڟ'#_D|t֙mD"rh5-?./]_\XߎJIA> ccs}->k5 &wC@XmZ 7O`vo˸` .iAdzvW٪[q+H|J|E1:_DpAJݚ?F[#{go^Mx$ނ3 ?]gq9_5{VV2tCGlEɍxʱw_6 N~%rbgDhGT+~f0Cgb9ܡhM>]{D%y ni!LL[tg Iɝ'hÅeHUW-sxuj^ԳK"bX쏴EZݧ,X~@_ c joD=tT?Ya8bq Q`R!|XqSG4 @R]Më 9=ymGqz7 y_lSYO%e&1ǗÒNl6 N;epFnpk]oǘŵ uc]+ke6  FQ.H mSS!NR9l㯱d-!/A48#gp;tlp'gȜT.VK3.X_NW~t?"1}1ֶJxsڒ*AoI3H+0;j?+ǝLؼ#,a, \(#n۟kOQ w)x76VX-ժ@a/^Ka~0_hJ! , '{懌;|% >5E=猌D2_nyw2^<ͩ;/ "e^%GijeXACk8oT+xr $~;[gcB$ m0} EףudhA|S`$С* ])52ٻrd+3K×07)~z:qUߟRDFp222Qsn9z¾ 0;W]zi(?AvJp<W 1M,[&0ļQ#qM !%G_)ê J4[ӆ /ˈR2Ãv=".ta<߉[F?ܡސyl\ s2;l~ +ɶ+v;ɾ{i7=m^X,ɽM% rөmWEoj1Hg b`#p&jY2sDfb&o3Ϛ\7,HMqWc=3Ր>0QUӞm9|@;eH;3EWگsaw5]?ucwHzY*qE}?B+aI+5߱ <vVb"ߺV9x6ƺ (1£(cw:`owi£~+&&>NؐUWUγf!~oQ}nwAm)gn@OY+Ԃk.ť^W[.6%UX^ $]-^i[a Wwhczz  . gYZ07070100000293000081a40000000000000000000000016446b36e0004a778000000000000000000000000000000000000006900000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko.xz7zXZִF!t/2]?Eh=ڜ.+χרGin9n *cr&nH{Y]'A>64F`$ohjޟhk6OMdHַy Y~ [Zxav\2F3P3J]d?.oLqˋ#8m1'~xpÁɆ {~ƢSo*kLmS x<^ Xɏߦ[F)z9l% `[CϿ]go/{dxj/Y%fI xO?5QP}>Qbl?<<-FSЧz5yYrU,iM^[ TrECP5vF=_/S1$hvk8wk|5Ja,>6#R:ģɳD`,yÉոYW>`1ȞW '/3tjvp["JLyݗL SOx<_mxG˩k c^W׭%?xJpUηt\W^4 .Qljq\Za{H S~U_ZwjHV1ĦҿXbRbvIþS Vw 'NWz*4$Zb#+?vz'XU{hTLbƝ&e)({%;L?e Q/'qE-w\~WzD?Fhܱ *pX6NXj ;۰o,r&XV.E` Qq((~ J1~dž ;K֦'7:E?!f6tG# Ǝc~U^a.]e Ǯ@_C.6=X-|#L&a qe !0Phj}o(u%|'Ƒt[*`rCcdž,7G΋w9@| khabT'lV'2EKI_bx$<gO iRK% #uvj;ZZh1>|y M7(m*3*>1 Eh2E׊ةh[\Y@,x!~ L9B <[hD$RF6$,pīS g $$Z gy[nM^YJH MGf`;ԊV3Dtqy#N KuMj+Y+@Ie <9 Y7@C% 3Қ_hznd"mC$zRϮp2Y% ?AuY]0;sE Ϙf- nUz- {j3s[l0 W̏/")W [MB[E^~.S S0-UHI#1]ĭy^K`vi#U|Vovsʾ"m[yz@}SDrm>yl1m @n9_C0RW$Dڰ j⻧*Y|ᒿ$$O$Pȥa9+bW6ZzBw=FQ/ Kj;7& >d: PC>\Que_ܽ㻄,ncIGX3 ΞDz@}/ \t|5$5LylyӮ2z+;|SA&JLo 8tס z@#r(loGES;y9 ESvt_.te%|Oނ)n _*(0*ˌ3{t,3Aߛ8"Ϳq#QyJSR˱11pZ2 uSSXuËp50"0 !q;vL*΃xXɇCf%hF;猨 @I6"nb5fO_*:a}Pc')Я/r?Sg*YٽǙ\Mآ~Bk:Y$SVF':C> (&Ch5h19ٗO;}}P?qKX*sI#9-Ik`豃 z|uZ7g~{ lHz[ʎFnAOFbkϤ58M)Eii*ь99͓dľ)wl H M(ViLHp!9Rx:&tf,k޹K5x1 ?;tL}ѱF(osK,[0 5ő~^PτhelTXyy}އ1Sp#|BƀsxUi1%.լL\bojYd`MaRO((c> OJ^Tzޙ f5!; -nxO7%eS3!wV;M]4fR}P(4N˶s΢ kbǴ̤qz'Mh,|܄H젻pvbB{k Zۢ;1?yFGO_ZDT0D,t[|1ZX^grBI3miV[ȬC^bǯ OTLBG1PEϣo7.5G5cs;$]K7-DY9=-h$Z-*#V4rYb4<ђ ZwxW|/DQPPȞij'n_3;Yui'V xT; 12+6/OՓ C!Ք#*0o`㗃|Q,Um`uҚJSD܄*2K`9P VCT PPڱU~iuGG19< >4" !`(9 i@mTTqmy4umPѯ5 gةEnB`!r?~ѵ4DֿӗH"w Kb7aؤLyF:8bkJnn:e|b\,8o6v}:}:Qmc>ffSTd0= S!Cφ>nP]R!IwD~V6wYdIb,Կ8KG">W@4ݑVfoYf---Fvo F+D#X` &V͡wpJz|30]++ ܡl\$+1o"u8!;O:Twx7[cәxPeJ-ƺm5Ϯ\ZY)jGc.'*G "e^8W@mS߰BTP>(n&(.mtj);E[Op^n).?r;0)wOT Bٙds亷<s)oi4O>UQ;vHtD,}  $8+ voOmlk;`+70Ϟ!w%&c>AM6N [e 5pLAaT=矸vSUij)WTޫF z5CtfJzjm&o :Mb=af>} uԽ{uG ?u+GǼpKa_Rv0`SvAʯR]S6sk%= aPQW¾._,_kq9QumfF, MA`jmlX_asVԳ_]|_O0K!h} OqNjZ\3ȆR-s6&yb%?M-k\]7K9+2[0A\%ˑa.€y; 40|E u >L:T]8KNa<#Jqzv{i (zRՓsCAz/Ph'W{VB̲ F 9y8u5nՁoaК%7ʨ'[s0н>Θ$p>Cki#ހ;q1$S8/P\@!+8PV{GBe=\Hf `j2R5jqYʶ)I {1Ţл={ *o-^AB(̂Mr!6T]fܲ 3z+ʻmUD/W$y07ASsˁ(\Oly|]˽aǺ/XHodW+S Ox2!wG)D\œ;)|!jKla kj pq龋'˓trwh3q֓S4(ө?/Ei" ȝ",4Q2ó+j7)I9Lܪ"IiΟRZ`=s44kK}!֚1̟5;IB|Zm\:.S :ݘY=>yɐ8\ JZ.iuicP.$xWo䧀,*-ꒅ74~ZdI3@su {휪ϓ3 7腕rm~'k4V $v˲a(=2p,2'sYMe^U_(*iIhŔ.GeGQV,wH"u*PL:ԋ.trK){hA(ΔVR~ԡ=lRy ]Pؗ׮v5vǖ*~_ SxaivT.pF24ӏiW=.&n{/kWW̘ؠrQn- B$ݓJ/"Hҗ86\euow$V U}?0EH{h bK:~E+tknJ*b#wmqOD}}lk׌Ik2=) jtSc@t0P*u1wN%眴޲&ځ@_yv P8N/bɾ-jJ#=ʝ~37S Dk_/\sw ZY3?CF!{+ѝe7{0o񊈆hhYG\OϏz_}FYTUx6û(ߜF>aa&@i$&#c.a: @'EbxoZ|Ŀ3{KcTXQ1N}FOJ04=o˛uDb_m3#= iTHޮG $xdRm]]e~@2f|+c~.lZ-3 0v\BԘPPzs;w {VK=U]a8䜪fA_5z %l 2м4j&m[5!(שi"El܇s$.,{X 4i ꀥVqGȠwI<s,t9)7;krIph3!˜FS`a*zZ6ΡS8$kRpBm"Y_OBq~uy栻gVf-΄GG]fi(I-Sh yj:ɀ|/͕tޝX&Ð, YN49:a!MxgN[Yx8t0*ォR\podԠ^#QUӀg|@qW<"tcOCB,p'Y:.QX:wY>~94=^}8aqz3AJqϵHmfHG*v=pNoVf:p >x1>#3TKyI+Fܼ΢[c\DIpgL+gLƧ1¸8yp| xw <)PWh:"z!gމW~\uy_y!\'jOz*So/vqɝgx=28F`ob;9)*Hw7諔TI]n1D }q4`Z1/*m4I*њ!Y@COĸ䙳#y<;?w8@oS9kzJWwQZcbcwu# Z|Ghp599YY%w/YJLX@Y7\$55hK\G; q" ^u* U)&=WBVнLL,˂19)vHfDXA^n^|)Uyf༈P(H?Z?Q΍Gf>lSOJE_mL勭3f6 -ap8,22XۍA ?MV 5?yabcYap+xO׽LTQTtbQ1c1#J22Jv`DuONgYP ^\Fm !{ .Ka)ZUxrA`Nną+l#9*HK{3_#7v.+oB6;Lk-A)4{%9欜$L̿ydN6^fOH%5 JR q`$Ex-юm^3P=n?Ia7.ϱ+4/*)]~d8= ;\tEP <)%:۩ٱKɅrb+%y3"zd imDklY! t9ZSviZE2EQbF wY.ER*cbiNYc4Q~wǤL[h <=o}W?S) X9GK zƛgWOB#)⸎5>Iミ:XNᏗĭ̯;n93>YM_OGoD|GߝI#НMZ)O+bB<}*dlFv$ѿ6Yelt@$A1}u5 7 ~R,w{aUHvceAH}3͇g<"n٘E?a&Ce%;TR*861QvND5UzrcEˈ61\^%ut8\iiX}eCvUS?'[9ٍ`dPte [.mg.qg \" Zj c iIY$d6s9Cגst=[zmn:u1?_TE5C8FsՇ!r>շ0 a[MV@hnT3aN FF%1 {_9]+E# ބtP6f㕞!TOlEġ)$ط]Mnlf!~.%/9EQ·g?A#C!ώ/14R޳SKk%}V&fX Pza,Wl*aO>k<0/+x&G r H-1Ug~ 0cx6'kVI,Tw6ii㕭Km+'W q3J5hK,o*aeFR؅ {GH72(n-xv<ڽi5l ZY tn4;O̘)^O=^h(% T4Uegu5LP4+ ]ŸUx:F9Ű-^)]zƶ> y0XBϯ'P =YjAbZI䉬@}Id=I*G#]g5)l=z'#Y =yT~׍#+.gC${%a.wQۿ|fO*F#muv{Y%؈iWTc]; 4LKpw1,A۝֣حu  )^^*$PV BNP  y%hݯ6XsmTm~ܬl_r wތ4o1A<V-I+,v K–UO86*Qu";̙TڥM"4ߗV hoCu-|Ncm3xaSRX-y\AoF\x"y%doE€gGΠJ)?>q %vCڸ![o'~omOQ1'&bUUFV۳;Y$ɋVGI[䥘`Fl.rZ.[|D10R'#w(L ɶ/Pd& O3$fϰLc:>/'XMOÌ5m\gk*u!3Qg>GW/R8x7_ zn+w{P86;J*ɏ n>Fq|}Wgc3?~{&p@ 6F6: q/ i|v6%&)uƍVXI~@\]RWg?#;;e\Zp-\uK=g^!oBh^Y#ʃX)wBYuOօ9X iDؖ4&a\AؽT0]/'f^(s?1_ [㊴75Hg51+W 5_\@8QaHrKʙy]{s_&^1|6;I'"]+E. xR.&r0="c\ΒJ`5Lt껤j1a+ު0 Ƙ %):9ߐ׳'JV 1p-BʴЏ2ŭG/ߨE7}gœha4'79$6~4omAUCuMNT$Yo grh5 ayy==HC)}Sj(XI`}{Lf0ElHS,yۥ$y{{Ѫ9si-d%\;E7ʽu+knL><cWSr/ ޶珹ib_Q9 ?Y`2JcYBSMaPި Psr:H]NJ.ʅRnؚ?vܑ"b3Aqz<lUJ.[:QMokK_)\Myv7CmNT榕 ɭ#%ߧ{؍ W-xp7)%ѱ LEڌ'$$eoeX%PvcgNaDw99ע}<@ޚj(foLLu7U.z,)KӼUex"t^VN YB 5 HAqǐ~L @OBQY'z=WW݊:"& wkuѪُ l# }=\P.B [T9|Ə)L ~lmFkDJ-c>$ ao,:A,h >yĐYT}q2[C7?}43Ǿnˣq 8pgNjJ (B0 Sƚ)Եx1rݷJT9߃>>Ywm_"}j9y,,ަ[,&9qI^%GƘǜ‹ڢ۝#`2YoFs]۽/kO7LՂaQ!Ll6Yg5j9|rN)ΞI}N5&#&1\bRV!"4G-B$vi<T{Z !)Yf~'+OE@cBK7z E$Xjso$=9#%CHaAB bcXArZraoFQ*.~6WXL'Ro)CyX0lVI 8-"OE>ef|"E,lbߍ[2bUUUG xyrJ[kss>ѽQ? u* -~Uj^;ClܭU5b"pQ=F?}T^ ?7~͑I1@Ɨ$"|JDF dE X\0v&wON{#DWmў* $ +tEOŰ촅?HHaYFH=q^ MTdEM#5}P_fR;Cǿ[5PHk\na@d}̶JsVOL+M{v'{j RSߏ󵶟ᖲ=}GuѪ^Q=voS3P>8>gEe[KR{ӑ# - _aGdƍ"w{^7z$+C2>|fwO#T,F  G˴;aὦx^sdeeėR` H"Ʃ Bsm}Ȥ´j>8$V۳{_PߙQl4g4j3n.F"S ^ED~\L'^[.rAYacM_E0zPreӱk6>Ρj qJCF 11~@qc3l ж&Twvv/oz;G NGliU=hCw(&D|`u'B_?/+3-?5^$fdhKT>79Ǖ4pߠ[\aK䆠M#0a6g&2wpP~hp4ݟخN9x#S VKp Й+ӿq2mKR4U[hеUlw4"FzC ɵ23)hH?3:Yρ>SK6}@.'8<+X/iS8Lcf!6-3NTq6ӫscE7&;jEM\}-=_t~41 * ߬V6]$OeBp`!,jZx0LIa06d"8e,Bs2 P7٘@Ͼ{PJz M?:D H{W&eKZBԤ;6g n r!@O61xxl]KғA#[1 j%uh|_4 ͹q|gyZk=g,9@8iId\QQ[f$ʂ*LT%-iwjҎkV 1`9id]]tH% !6~G WS9*Öh~Rnr&/9jt =YL\HRvue}Y4P1a>eZɿeeiD `hi]u,r3hbkHcN/}zoL߶\~.c@&HܲeȧC^=vnIw J^c2Ѧ&@s㭐JiqM<:S!wP%iHE}A V di<U[5$=bRz+thdTBmԜk(B]3t϶T^Wɘ޻cK"8# Y"0aE+.'龯O #0<5V̮˦=tnʯ0Mס ðl>ai{Q~1avi+l= X\ 課9*ϹQEH#)16ut/JlV -)r8\H㯕߼6y)8oJ,N"h>j ^maRnzAӜ*PQw@ egPr[љp-g ;r[VGT7)SM:q)` Szux}#EEU_Vo7'ebcRacxޣ %i=Ԩ SaՀ 5uu˳O+R xY;Oq$' Kv[8$֭6<§JئOoWynJOE/XO) S{L0n.fєgQe, 9O ~eJłKg=Xk f,`F\V(ċ>hS9s@8Cvg,'mS&}728Rzx)^Pt>ˋ-(9i`sz9Ym.)ZgA;}oHӈ{Pr+!O=ߛ-Z;򛽃l\BEUGʠ%բiϞTVK'-A ֡X[cVn{l_[t:-T3jEeKɾIgëH> kCąr gFu#`UAB_96c0ѼVA$ZaPKQ_طiZ^vKT=9GRe"5}^خFzEsg 'b6^sy5mjuF!k 黥*ʀ : eFCaȘ^ ۭdGP9%;;л}B~3 tdS@0­['KMGIAUZ<5Bb4/q;(݄>UT~R<_^i㧺|":w݉PrJ5Pҵ'V3?=4D [d `|G; ix|`5jb#(I3Г<{4ZAj Bw9}ѬSU&{Nw+: 7QP;=COcz[{va.ϼfN 1&iB)vB͔WBΔ Nu݂pzXg Ƌk;# o<ӏYAub̄_j)RO+4&X17k*>>=á\_/Uƫ <]nZp/͕㪓i<&%^Uc4j#C~6LjsKg^[;Nȫ&Vm\o,5c/GC&~WUC|;58`SdZ_/]Fj{Iygwƞ~*5T3ȵ&q"iJ #n9Z%e~عlT ?d0Zw܆@|?xK S~ _k@w(1F ؍ԀI,fsZmRXyFn\ZA-H`Jը_S&~k"֜KGf.RSafIb/<~.Yk. }-R7IW4;x "C!>8G-jDQ-q'Gg@#! 7ZȩA?soџ$7N,@v1rq˫W=hdz mWvt$S6eƇj]|hI`sy RCWmywj+Sa#uL~*>|ML'Iۇ7#4k'\[@&H(_5ys3f'0"cD,@?2-/uz+ʘd,Tph17 -s_t%mv>H˘qj/.Ν&.[KgDCJG bq{d"uɒJ'~%9K x򓢷Sa,5XeT,pbY}!?R*5_w2GI'eq8HM\Ad>fn. Y%B*EMx^JA/H4ue@H ͵!t=nfpbJB=WvaO3o\ 4 [cIAJgZ;29r&sCWgrbr]:8շ_ˍ.}q|dŃNy?sE6"XPfn|V4cG2df$=I&G:A5XA~Ń};*^ ĭ{߷-v= 6HZJq>%j2B%\}xKT9`=1ܧf$2Q;0m3"0{:Ao̷DW<)OIs:\|AN)9E"׿pr4@J0-Gתl"(sf6SGۯ7hd7Sg&^(A 'Ɉ3 3#ʫUw (|kܗ { E%n l*OxWn1V7Y>U`i!҉n?)gr\sR/1Ohc`Jb1GUVXL?wynWb,= Y^ TC&:emc̔؅6cK0ޣL|N :c_g˥Ijh?7c1I&CyUluyaѪK[Jq=>I!"9#ap Zh_ГW} m+>]9JQ6ؠ|~۽F-u'::4s%M.wyh$|"):t>ު9>g:ݞDP>.UU bm*|<~C 0 &B1 I$"%U\ŸTuQ;tCiqM:Vr6&T=_1|q`4{Av2?px'K4pf<})X8"#,:hL['0\AOS<*ttmV|ѝ?)G!Kkr69'Ά_H^J `ҍ|-4y\wcӌ5쟪2!U|榰ok~|&o\#mR٥nHnFd3eAʉY[̤i_Qe}BjObN,RTW;+l7N(yK֊h"\Uߞ+z]r"DS !zz?p,Ԉa~깊 =NTw;\]WhCfRcm5+9^7c: y* )Ci ?s]>XRb?IԴm{j+GX2/@: ɘ .:YWGLʆ[Bcp.|~qw/۬_a.0z ƔQbA6E(U3mp&O0XoA4ZṠ}u~}Pq LPc#O⪟}VPou+4B[,d= LU|WC.Y22!)CAϲGF*@&tc"31cQ.?^P8'QjkHX I|) R;0Ktc}g8@Y4"|rE1=H[ @S'4֊Z5ѫVUQ=0F[=*./Kl.)6SpU}w5QV6:](vt) yMxnE9F2֛o(-]yaѩGX(o~l/u:ɆRy)aR x"X)A隢{ކ 3`gG2^H}燋eh8IN_c^trL7CD5;_jw?wSg.HvRDvRD"<]1 &tta=pΤA{wN(` +ƿ`io(Ȁ8%} 'їP|-S4lE1LQk&h-sj˙FSw3e g$ȧ̋0;?V(.YE\sLGoE">)7re$O !8<& !-n;Zы֩d OPl뫤T0.@/ɔș0WUmb زW[m}U(ɱZGE2芳d95y nܺ%@[$^sz-ŝQyMڬT_6oxfvmN0z槚`eZG0 pUzO ~Q5_RVsTT:qD&CYDž_}Kx$1G6_TjP"k q7ECٕTQ66i-ս}Rg,bdШ=фRsd!gXGuT[V#FuB^.۬ZCJteO!B5AXFC fЃVpbc5p5bPCϡFݝf8 65DȤS.^f0M Wèqbu'<nSeUgI"vdeo{CÔ-F:YmM2Q|Em3rLk2Jښ 96_(u}5dꉒtT?enloPGoS%킲[X_<˓i:3(R$ˏ$ضdJe!T/7o\,U$ƚ`u7®e$echnMfa#tWX0bz--ܹ:!dMJ]!:D@G.,&Z3YBc!q(+?5Rp%?XlsPD QhFza8 E~R>|ȶs]Z9!^ Ncg[gc9ی8FP 3zGXǺlJ=/x=`(8* LLD%kSVW+äDnܴY _vL֡PF0nu;uBj^/Jj}q <'Ln {{ B!\d/5ihuDҌ0{PCjbZ U CZa\xߌv&()eZ@\ުE Xd󫯀4".L07hD;w fmY4Bn8N {Mَ` 1^Ub2>>gЄ̮;(޵D:_juE5O8}y;Ոe}gԯHHoq&J$G0t%&l H$L͠rU31RbN+GﶽM=z ջ'^'yP},[Xz%% TYc} ;wsr#JC#ED,d1=W|ë!gvp-7N+ui@곱;Zcu6%v1T~8Jtu_E 4޺`E`Hs((K!D13rzl7O+ ]d,ah0a7lo@ef()pj^c>?W bJY p y]_ؗ9ゐq^kNgs T"jU2,럦] |6)o?&+*Qd6٬.NTg|KN>4b"xΒ;|5`7Ӳ &zbГݲ[x1][%tNgJ]%(˥!KCe/Ts:kIr2IwT-'2P\Xz@O|L80p& *jw|.l_|Tw=6˪Wb+($J)$ڽP#:6/ԛt.F,9$,VV#IqW,>Ǻet6xwčۻ /nu>Q'\#"mKz"$M{Tԅ1R74bVx} a}l!. 4yy>'VBp 7CJB0 0d{W [c "|Q3^40UV21A& $g18~9J|Ӡ[nCh Dv lE"+ -99*͍k`sKɑY4 "ʢ~S}L͍+ +-u;tP0,%V ]=x2J.>|=%NZn;^c c=X5F!xVnh~ؤej`F)PYlkFlY"v]V:Q4b+ū*uvY}Ej|5ޛHCbLM,M!{1277 ؏|j 2W:zvm2h@;ܘÀWHN[;Vn)Vl>c=o!ugM}-t39GjnnCV2X¯ux|1 f_w7m?27=s2ӣ(LjYQ%H調 tůWcDA##W6GP<ᚇ闶Uq_e ~'I:R/L LKWK@yXE2'7˹ ŕcVoY*:5o@ PM mr!#o/$}i@͆PH,I9|XNm5U *Q 9޽ٹER˼)dS2. )clL? cFElso|-OڥUjIy.mCVYFlK6x2=^jT*2 k xr$8ls hj uKK2᧧_uHza"Da .$"-Q:@t3i$}ۉS*p;ֺ.HQ]Kϑ}O UD- dJ3*'ev!b}F!Bw=M5XpJ[/u~SDbh`:: &?vtϚ֩K0; C;h]Xٖv.vL㊪tP^%.sm(g}op5}h',[Aa)Ӗ.r@ަ{u.;ܤ,ª>t47({+dBhX+=ԐC2=P%,T?Úg2hC'5ragQI]/ z\H4%ӊM";pԆfG} !F/Yx f-Ne_L|xW #T*=QJ-H6 (ԙDR5FHE T  AK«;.$J.r8 kr*f< } !ߺijFK:B,9j,N`=i( 2rZ+2|Yqا+fsY ,OI-O)i|:ՓRx9=, Je4]2Մuw̶'u-87T/3nr]iɿ3ʗ\úڕK}Q"l Vq\#T `MmI!\v")&1IjPWUN~9Jk gs動x5 *Xo }ٳq0m00S3C'揑?|} }fD|[&ndq"yŮiɈRn tܭ*͵z;jx.|!$rQL"-Ͳf\89E̗!JEcI̡j"KTD2YktML/YWERFlE*e! T|eg 54iY qe.`/./eFi0sqـե@C,'L% 9 A/ ^H1;'VXm/l{UO/;wYQ~۬)G{4_0LӇ Ybz5XIBh?o-VhqbxTl~FUx7k@|uSPt*ambϵ=&)1A6no?ax NM}J ADazTz 8@q?Mnܮ?.=z1_kva6"?KzVѿXMPtcNx1Kmo@IԶ^'Kr=jgd?ΧXF"=;g)ݤjf^J A|BS;+g4MqW衩+ d$2ȂҴ*bi[Gr$Q};Ths>Yk mqNvSSWƔ` K޼3)"@be{܅7}dcy*ĸ(~ĬÏu|埰4Ue(ߢua-WPݻ'J&+e^Uv y ^bO-# 5Zi~5ٳV'<+1Dn# o,d~7pJAGG@J%!VUГ1zYM=d_\<es"M}eRWҡTN1ʨjD- 2q]s ji^3H{ ŏ::X~!j)PK-38t]#Tn: 5b+jzo)Pԭ#)Q&N-^kc@+tc3RA<񊀣*y> 5 FkBw=b4@=PBljzx]8 rJ`ƍ7nϝ7/b`_SEnaq4I5xN08nv{ k'ˆ ^̩F r.S7Dk[{sr?D&(٩4V ψс}^ ЃVNۃi)w/ukމ;.ִ`(k\VhP0W MG'NeUc'&ǺSJyUY柾#0/5HJ9P%;A]F`H0 pRꡱ/w@,{QMfo<}#ik#V%w#]WkKӔgk_ONPU<ޙh @kˡ0y_Re kr@*f\وqp«UЛxtp:A;oT OJ!]ү>#8x=M{1~ﴪ4*o|nc SYNªNML-FJ*Gyy~xQx*&| @K5,Y{/sUsCn diOyi4~j" ;³7q=qb=֨nRd@~Bui~@ )zػ{P \3'M V0V#OƒS!ЧKqÿXL M\1^>%"NZքE|h:E^t`zʧ?D I4L-Qfd8;Imc ,%fM:)$Jwhrkz9'EU,|Qڝg/(Q19.dd<-IVWJxᙕՆՐi4O͏wVs7p|{ݫJP0FU8k(>U*[o_:%?-!3i?=wpwfqmM\2$8 G@#QJKSDYQir -Z!ՌsJ=>cLn/9^obi ڦ/-z},V8&gH,}UJN`P?GSf46A5fDfI׍f !n*to]4(;#'>2WMjc%J1:A mŔU~Su<~+0 ⶕ3]ƌ+A1iIV,GIZQѓkZ,x` P}sTiCF!h|M{]b И'Q9Vkvo i}_M'~1I8v$Ez F^ YLCDUu0“X )gxD>1d!^C{l!AB%@b'L!9j1S~U W!E[8~^]%N7/|~yo;^8\m A{BROz(*6q6ZePxш8' i& 'ITF)'B䥖ʾ'$#l${8j3P)n)d8g97gy(ɂ>`cFQBUlDkVrdLd nq؀D tC]VMLBOIo^'YVvyp̸Aq-W] &dpaǒ9%ݯp C!@þbH/GIP9fh1'(#摉'8#٭YdyLYß+_irheeMP=cb*y}Ck;G='$RC&;} ޯ=Uqg.xAg}Y_r +.胜cws*`fpmK&a3,zzs(`V@wdi"#0Jtxt* 7>\5e,n;H97 ʺeq/;~Um&<UPye 𠼈t~EDխ7 +un}H∾˭<_=G8'&Ҙruwg!Ui2GyC؍%Pi3R#X9cAux((j6@es>9_[hvZR;Tt94b bJ3 T|#8&.RWf k%L2̊=fJi){ԡ\>DށQYSρu .a;k_yA9wcR5xXm2V5--o@$o*#(|̴5O.u]̓WP;|1&*#QM4˾gRYZMt\=N6i{aQ_Ye<1A]X}yH7\T~ٜwj}-ڎpQL$ _xuoU2/Yƽ$b# ""K,23d|rbMO`Ȧ2Dx )4*Œ^nL %=(|KCG!6{ϔCdQ Ru&z6t+Qco8 :~xpw82O aF_4\4ɫs]PW Wóc`:sܦ}t/#Ӝo.w°OTuM=%*_) +k_% ZJα5_T >ZH^b%Fl sQd[vԦ8V .v0\ഄ.AdsJ9u!:GzC e R}N}0H?[A^ Nwڸ(̧.vj1[u=3;C'I%}J+4g`iChle#t:ܾØDJ8騿pMxqXdڛF{X(_ ;r$zאlgT=0>Lg%D|_-J^p8oL&BEMk1BP_.[VwQ.Z/>c9uzܯrQMa6GT*Ir-'e5+w߬kzbLzG)u?+͔j`s/Eysf^$w뷅%*Je1W D2M-Wbm$Lj$բ[/Q7H&bh ԷW0%rblT_밈,3k*I~0NQ)"s! H6`Γ + ^S3#$ c_BkЭ9hoEjttmZN &\~ J_/2`beqƄM R;&>7Ρw&Sa1Q"%gc7',I>;vb:$;96-1~{9ZTMbgtJخ'˦׆@ N_X~,BtZSz SNQ^ŢA<;B [8"#O5.Q ʎ2d0"`;JXoH]%z@A}/Py'/g%z#< 5]煄%r>)'A{16?BƬ,KwDAw]HHUR*%Np2G/)[II}Y䏉WJ;d}>ҋ\rvC{tcMo[${*Ֆ_VCc:7\ "h,u ;ю4 ۫Iӻ椶y$p'h4T$Zˢ+1:O>e3bIFp0$AJV!(Oac\rbe;AI”_ЀwvNz>ɚ:D#s-&r:U35zg;AU9[܂Aȅ >s0wOˎoJ=5|?8$z6ywČpUp{ S)U6='~[Kfb{313 c5?= -L]Nc9?v&sH8o`\LiBoxCۉj0߿TzPH Z5$#]QKqW.f1VG{IUg7=M3 ݲb̝ïtT>ݝALv(=!nKI6W>v {/ J9\F60Z> g RM_Bg_]שtC_+ UhđtiW ÷Hq3(]#g|)dXxXbSGD<:AUhKI8iNœL2-NQ8S]Iy{ -*hcF &;/T"&@i'ZjO|~m#<{iH= 8%yp`4\qJSw&`ՁȮ,#¤l-U*k!nM^lr -ŒglG5oX>xETfA!zHHIˏ6QjaC,ENxA,FGW!|rC#CdCUgү و<*}Ԕ|3s q#?1'r( JoaA,xėH-RW_ O#aOv)Pl3jlx 0q Vis"W^4YɄsO¬)X4wp41}cO1@8|*p(-6P2%%Μ 8m?$:)b'8HKP%I 9<ħy*ZQ}X] "rK=Yb ft6S@1KաMP;=#o'2 F3-ɝ' ΰRY)kS+nXXtL"bYu%iwc[by* .iуӞM`7ńx* *ag4#e!LYeG[ftY/j9/\!u]wWX#E^^rr.J'^5ټ5҆En ӹCa<^[Rz mjc^ܧ;7kUa10]opoQ[l/#ȅ8c`s^fv8V|d?Fu>$9dQ|Z^9 !c@W~qokFqyqiW5t>zo E~[} R4+0s1`9=bcmtozGy%(j_7#P} Lhǁk"vd#:1\`\}oՑ-QV|RgK&N)Fx"!PPKiwcda[ck!Ia\pҬNAAP[yQU|`QT Z aa\^+l81zri=۳=F~q4 P ,*͑ h:^!f5ɨ:{9ږNm,*$̬|Y8 !BZ;ݠpo*k-_0*uwy*E:6d=34f\QxZ$hP徘rR]؁ %`M*#TluF-y7;wv~ؼѴKn`yQ}q.ªy)Snײ=D+n$=yUz8M);p;3I1/ \hgZO+ dRkAُɻ*!q:fLEj+[\TbPYȐ24 XF4;ļXE.s0‘f9\IsˋsE~&:h* yoفUѯ"U ޣa&ϱ IτI\*D}lAC0hv@1qѡ[ z[XZ^@‡GK]lqd`l%C=QL?9 ~/fr!9w434O] Xx$,e(?QxaaйNUjjCQ ǖRи, 41+_sA`*.7{D9AO—Yx.L8\-sxjëڝ&}K~Hz&to9J;I|]Ry_:*]GTkƈ>cB[PK X!cT3SGBsDW*c"~!Õc ~[  vx@ aд% tGWH\Yl aO<`휌D lB-G1BcIA0@_d.FTM;J |h8<1jF: th邢N|kH8}An q, Iߣ4JCpQ˻77Uvʉ'T7Ad>C g GBŋMy.^}BXgƓ2R Q%ƏX>ieLq%V\s7N_4$^i-9EIb M+=t8[䘭NSoLQwPyڠqÎ&KFz"Pܝp1FfHeݧl7_ˡ/ma⒫! Cϻ-gR)Wk]S3_[5TbaS%0rqȶVIr%o*uS!/Ha0oI1Vd.C75ΤЀobVU;w)ދf\h!:8?zBaI)2.Ʋ,&ՖeZv_|~٠b-δoop`,s- b5G@k7aa4~N #] T~̓6sVϢwvdh*m<㣡nj/߶.Բ8@NˊlC7ޗr=A34ݛ't4)}ǭ-Ӳ W*SW~D˱.3`chm1+@^U٧vONwgvԛ|ۭ ޮ_荛-$ 'suf~U_΢\aqQu٢/EPf^1&)lG-ۖg3?&ͽЭB}+iV;)}dai, \d Vfom}򎆟d8A^Os)ʗU2U0j;(w\H5p/eqTmh$v#T}RH='>5=0jq|'߀ϸ5Vw:_/*qX*% r/V`cy=XZҎ?tTEH9V$" :arm cCxvJ!'tsbu92"V|dM-!1L# rPNUB&}Q_a獬Oyy\ёå8o|:?+YMoǼ&kkzW 6"t[0vŵh.i^.D'zyQ3jW{߶_ 8֕l'-J[ώf14])4S۶mHvXvdWӐkWr\#>qӲv ͡퀀x ,%_ yT?^ze%F,J\5JqPDi2RWy ANe:)MF)Je(؞$ȍ/R%i֤\,j;DpX5Ly($|؎~NIܾΔx20=jŧM6 )7ױ@qPow6F,1CQw LsBBmMdFM'AYpmU[;;7u%kRPgp շH]EEjŧѧ~,bmoƂtldZHctta\KT67. X-(mNȟpYRu*=UWK+> z)52fG]WrXQ"l\C0yOGײ^/G5SǷom^<'uB47~9Ah%\#abXTw57 wvG=$@E&Nu OͽfĻ=g$|P/EloQ5 '| Io3jf:"j}|`X.sCM) 7=eɪfgԛᆭk"Ϥhe#=K`ZKCu|Y ќR|x4!wzkb{R*3y%T;6?LRxlBL6oUE-~Ax{ xnw2˙acJ[@~/0 v3LXx!xek X%_FR F;W-tB4iBƍpV{q6;B \d[4=D&6޴"tL J.4ƌDpR/)mT^BFN;zNx e7P"KP9*G_K Wy6*o ^V t9YՇ+ϴ1MaئC>#Iys\yF%KdɗZj a:7ו#N$Y++W:wf6\"ϽtK"gUlr0A*GW&>zުpO4 )kŷF-k &ik&A+9 y}ʪ֪2su{|);yo5_\>pq5v XU)cQbYo6Ojξ7X?A/W[L|DM^9;ɈMўsXi 18MD-c9S&+irj[%η"Mԑ:f="ޖ7ܐ\d;b+aSbI\˿9'.A=*~W!zB?,dNP輦~w䯟Hĵ4/T< :-yܫj$N5 }]hny@7qǴ)ThtD]Cu%y*YT3#RۼaّZܒ4M_ƞ  h;yאyTDV"@yCZ0|)+r#VWةo,b'^1À("3MKKl5&Lca?3V|ד:|߉xvr)c%,=BGWxNQ^Bh)It [3ϻ_ P'4"j_PqR` CN,SO3Q姕& '4"6.۳*s|/5PRgd.[>z8~DV;):R+ݏk z?/By(9y{qBOJY쵬] +9 drK+gf+G' H@!NsK@2*,v2nBƫۜ{fQ`<0 |JTzlZ'nԏT0h^b-3<66+Q)wt; ?p^n]aﲚ g龭n$Z8m;$vjjZifȐK6b[h/Fj&C 7(_^74s3L]JB4hDkz$fߝ.VJͲ>sbIGV3%NnqYxĀFƘ`Yf8e[ 6 9ص5r:+U<"F\J~z8Uٸu%(]y&==[G|lbV?o &Պ3chˍR.]5?wE:0rS;#<"~ Ix=S#Y,`"{.mmvo %O^Ӻ]9Ipd獶ָQ $зُ}6G3zKw^ǭ䤇Z+e=ԹAiˤWM6%Iu%f>^WB2c>ljS"ɧjpO>\=nuxAL(v8MCh9j \o31̀P5ϕNBZ\+βBiNGΈn;7iyD1n e4x y'?fe=V&T[S(9H3X-9RwnJJx }-YNc濬?|/)o,Q/?bAd0Ҕr`c^j=90eymuq ZM=]<4//z- (4 )kE=4sI$|4Dݵ/\ڞ.atȻ't̎}/~pZqlj[aZ\}+{}ɔ RP^=B3sĴvfi `"NPL춄Cxd+{P߬DIhZR7L;aE_YE/MΎF߸6l:Q >}DS@HM+zɡ#.B#+hz̄eE-Mn1mj:]8 ?TE tШ2{TAu۬uF\$\9QBs@auGk֞]l(Йq.{њ{JнeU0C1PVײomL>ZE '؊NQ.@B9BJbٕrGq:p&,E4@ '-)ua`\T"%\.`4x`޽ h^8ڧL`мpá-t&->"ǞJx TTq@iS5 x 5 xM=g0Ңd*Q`YL~}*e#eв;-=*l-S"~a1:x"vfmA#?r'MEt%l3V艢<'vR f@fg1= 1ZV=?0{N#ԀmT9g}mY'8.6wɉ:%u(h_9<ּ%/M~C[N5H+Kx-f\mg0IU8kqi,fVe%rwt!ev)Gl 5zi-pcT!ɗm銉9ҘlAIL*{Cty M3gJOIZl+HZC^YB)tXzFBܑ=*ra#r s}OˑXDT*#ۿAХN%⇐PϬ eQ"Q>Fd\1#ͥHJbЏR RdpϭjPʈWfu7. w GNH860fuP𚼇hSr#d['6aj4_y>m u> }gAX~]l,K 7h\Gy9zEPrHyGY6zuhiΙըӹ=Ü3]r{i|Q mQ0~W_{"!|y:M2<:ԍ˾igѓ;03@*'(ID|{)ΐAwfh<Je@Xca`o7Β.{~l=: `岑 hMPӹq ?C㵇gI8EIgV҉*Y~2c皕?ep6;2#~XKj_=Vf(-fK6X'Ds-Mq܂ |[̧jD9q+lg,a]Sv.bNLB!QS}:ъczYJ+7 ZyjGM 4W&$1WV2ah\ѥ[+am ʏM}ڊV[r 4hgHhsd}L'aݯ/"n+&GsMt$$c0ii\O <-ZZ| AG4Фx:GA"삽0CmQ.F6"ׅpҘ!!]cdR۰my^ᰵĤ:oY\C#gxt[kW@)]D~ZQ @!82Bu}}4V&oJF` u}*Īmյ-{\Ýg%H~fuЃM6ȃxVEaε"a͚ilWU= ͋␗#+ !R ӻVC D6t 9V>Yj1n5߆oԊH-GRSO%܇(B.UǯZb4IGЧ@I>xL`$X&^Wj ]a& j$yEy%Sb~p&mǖ ?-M>H'YJ6CfW0Jq:'r c1MUWL5vjKݗWśq6&3+1<<@i,=yPt?P2eŧw \~TU]r~dD#na"J)rG<[Vxಿk=gb8R5x֎3JBڔj.'C药)V<<ȭ$߯c4B^?ǜqnF)+\]},4Je56Ӂ$*! r3ydKI<2= @&vtZmq}FL=XvQ`e9m4xY_=Mo_8ꂜqd'}p,A,0M16mq70t,~vG9<+{UVo&Dbb0Sf 2÷g7M埙vM5ö&fNӤ<-7e8N>uR[uq<`P鍸%h=Đ=i#+G yy_Vo M\ {'65< ׻>zMΞ@E܋iW9ihn`&=7DߖZf<&K(ig>1_R\MapfA4s 3aBK~iDF8o?lÊ(SYyhcWA$4ܬA[43ShSc|pdSvvkFiy22q/3ˀ1AOӸDv\g,sR#IQ#_Knډ}zWk{xxیm.f2FqE/\^B_$ /S@"]28סaDڄg4 rjO TMcq޲wʦW=1a]QF;~VEaO4g#Kh*dme l1XӷA@`ԨfcV+zHh\E}ŪjxIT!\3x/͉Rd|_5sW547j^ٴvbj ;rECS*jqIon͓˿] jv\b%*<"^~l_ܣK6hy&$Դrǭ H 8ϙ~ 5X:<.2PJq [a3睧IVNoÖ8Zyd*8?/tzeIVxPK( 1Z!n/$]$. %=PPv-Z_ګ|4->]OL"I㡐! @3,-ԡ?~iO^4EC")S 5; Qxnq#/,&(ME4Sx<ldѩ:ƃ53x2!O^ɐgts-CVA+]MaDL`|(}eF}FJ#9@'m&_\d[P)(>2vaDx'FB 6FK`!┄* kTm; nc RE5;!-N%ڰIySO$HE4PQ8+|< jr\0KP9FfM͈!" a@nfNh+[o0x|0\}VEܑh)K2 +\Oo?2SH)!u\v:1y޺nKtdle-noiL?y;7o9Z$k:({]b ֐he&g 6BW0xu59 nj^NKW΀~A5ؗ aKt"?VN vN)Q^jOJ!^.@C^}ʶVM8XEDžjnN89+R㸒l;O}'tJx %,aQJZPO/P)ݓPBZa"^p<G1<+7Z%s/D4s(lQZ<";B6ƀc#)9xZ\B%&%BR5T!ph G1O}_0]ݖsE`q _n/ߨC3,|7?xW}QXxA=FׂD{t5]Igl%T-M7/&,f5'#`񪫟@3Tc8N08 yP`nprUQY!c>$y[Q_O.Ǡ ~{E<!nO#)1]?{qӜ><jmst3S\0 ၰ*$h=O<>9L eZt+<_2.A v/1ũvopzkHqkOրvPt|h,J&.D,GRgwϥwmӹ[nSt N\:b_xȁ.ZJ;bHM( R[J9#@KtHi"Bce]? 7߼0dhsV: NcJGxX%v[I$*TZۓ۫' F,w?4(uF'yPyP&w$q# xwXvFUyL*,k,4 .[TZl".Bċ]ˑo/(uc~'}ԝqgxj~#yeQ\O9j `i@R҆9~ vDG8;Ul9hN?:naQ$Jf*1i:D {zHȾbw7g*+PPr0Cgw_TEN3:.Y?(F4\KBkØy~6$ØkL۪o;܆]J II*v '? %I\ !E,Vnmci-OutwFqK.1 Ypl(?%&^G1BpѰp' ^!VћV$Q6jWiq=ՃsP(aLu8 5 R{ߐ֢tR[㋳]`rnu>М/p|*0WWzZI*y{-(;9IG z2\/2)X3k;CD5hf1$φ~O\[$s(:v + Ѫ_r]wm`EP'+tfgzcWyQr,\]R$i2-`G]zwaPزSN_xCR|J `3Faf2J$әU_ h^1Eqڔ(\ KʂJU) p˩hɐ*"IDk@!=ȒMjzLF3rFlXA?gA܍@;-iYw\c菘hwYRul/Ty>\ "=8AevFR{.\p!~l`ˁܦ\'?\Xx7Pzʉ *>}}utEoMI=tU_jrU} gm&˿㝫\?>h-/}%qᡬM 1'6Tɤ ߙ!,UQ &ICK%MQŘ4mi˖^D2Z TdeKQBg x{%ΝGfG,yT߽+P8;z{It;"CB6Ma1ʭ)˛V%NXϏFc1%3h}AJ;$|SaVHzeHȢW{]M9̠'ZLoL4fr=d;hUQߚd4)%1Mz6bٷ}4bAϭHVM,EAg:XJL|PVbf)b9Id+ )m! RCrmD-SMN,|]@O@zZW@@{o<"_yKO=(Su}8 b!j%U?c%avن2w]?uOȃҖ{%Ϡtb?iWF_S2Qj˭kA[2Sp$ |KQ4N;[w!хD>{s;VZrsPHN FrD}{!DVyڑ7";+ ^DRͥ@D/E]ᒙ:2ތLg~: khn2!u 0t_H["i/$֏U4 #3:گةR=|ľWs}Wn2p8VLJ_2gVSbލkJ B1٧Ҏ\}O9-@񍹣t q0/+Â-d߲pby,q61w4|01Í^(78 Ӧ M( WPH)G?v=ˇ/-o_q>/=V:ciE[WUI|G]sCAkW_c/\|.F6d@~*@ BN풩B6càgBvh2ؾܕګ8 E5}*vp꜅r/orf#aHZrC5KU"0L!CGGQ,d{#:HxT"2Ӷ49m9܃᭸T-e i/aD*?􂁀0x(a5T3=xȳ SIMz/Q0%v_S!(f Cd-gݣ}4WXBOjxKvs~/5dpZFͽibdX9A[8nٲև-Y;3hn>[qo(srGJ0?@eG9 T-X+hpa_|K<.u x4cI!̻?I7շxsQ\Dxw'V8'kXeFYBB@s8XT;g|Јj TOuڧ-?/kn=h'(PT0qBfb!1?\|J@{ 9ScHO Yx<|y7ȁϫR\N'!5Pu,WYݧtz>%LUf[۟uvP̏ {4b@.ֶC*vLIQ-+ Dz!^)߷gx:Q o*ryPzq;_'UȒyܢ¶&r=|3PW0)-O8ֱ|?zҶ-{g4M 'a$LRo#_P'Ȁez^A8FĒ6cC__g""Κufs{ U"2*ƽ,̏ג7<+ HPemÅBiěm]N1oκL1 r|zE2f 1BP+w123h۟,?jw >Ec3??97ja5MO?aAc}>}=iA3tJ۩9(f֕apd17p} .jUXx}Z٢/uEϛW#> __QSʔ6R2#CaYF zU\jK$ky3k7J>ITe BR{ZA\{|F&6 SiT) 5`X>ĞvJ4Wl48MI'"Vdfo{ -Erqg LYvdco7`לS<> dBa@'tD ԥ>R]=b,j_hڛ]~-`mͬMlw]l((ۤqkgNT+b< Ae:MfaFތaq̈́V;bVN)7"2eB^!^Й]7j'#(ÆǞueg\ڰzR0tY wm:閙Y*J `*)Y1([(.]q3P6:?-"'J0 ȑ;V_[ ^OV"&$9&VE-<@ Gk^BZ2?!hwVg .kTTىub]-P 1G}vt^NeZ =/#30D:pGh SQ ,2"lKC=HΚ{úwx|Y N UP%^߂)R0#Eژ8-n!d8+!%91lRot#+DlҒ[7Jwb#RD Qz(![](pYdչLY%U+0"t⪎9@j7~C>XiZ5G$KQ54R 6 ,"QķZ~"7zKKQяZExU>XT~ GЕ]=0=SCmʞ,CZQ[*o^9f{8RCK7z1?(U`V!(cj66Aƾxr"ӡ }ɤR瘚,L+H{ꜺM^$JPI:SabQyL0<67cwэF*axŢ꺳NMތZw:p?.aAŀa[gځN0N?%X"V ] "IE.-J g"Gj&]g4?`t?j%'2^o/s^ P {Es"g19땢J{%jiJ9rm <06fPnо 8"h/ydO)k;Oۦs/ 둄vlmvаM:u(  7ytݛ'agHgb^*3 c"Q*36EUh9_ gOja۲3m+fkU"!.@`tcډIE|*ҿVnjJM?_!wtMbarq:\kh[8^m{eszQ:S񲟜cchjј÷2sҟ ufo|׏YT"V BJB^/`xPNLލ)4PLJ8Kt)v㟚d4&z WWDqx !QGu9@rաX44@6t;|Ը.4J7gYAksw"D+ֽԽI-@Gew' cȤ.ܭ0y-97D@$rmG4=JW=Ɓ4%ffȎTS=k݁*|?W_,/K3篩̴)"xk4[eQ,o f'vGo})qsXU9`Gh*y oPc1e'duu9kɧ:%oڽ:W|0glᐇ bC})7K6DsǺRs >2F%w3ٶ~7ro!=Bػ ޗw&a^3vKq`̞9^wrZ Fe¡bM;PA~9Wpt ځ2RU-cnYQ+׳rk>]nM))eHoM<6Q!w؃R6[D:hb͡_33[VS/ϔᢼ39+."DL_;}sЬ _D詊ԑ;疎DVY*Lna n\%=8^uUkbbߘ`dE[۠asxW;bjM HO#}{>P71L+. g)p/*5 d +Y2iYuBI.KdP}㘝#UY3Inh|z&iSK301Tܚ hK:(7A;NDA@È8ȎF~KFs?[7$/fLCSmE4ⷨ}N"Px&^IMssF=QUWP㒦4p ,dƌ'p]׻I<(}MX*ҭrɟ=KҿMR8"GT!.j=I!_*x!0T ϬҢ.=ǩQgE|ov'-btm|nW^ |t;|2p@ MMlgce^)nX#eZ_g}_TrӋ D%;Ŭ̄TEG&.T{mv2"RLz,>/?ϹEI w#C>@Qq MOǠ\yh{6K0iZ?`t;@-mn;=dL+ ~O =Aƕ!%BSl? }Ks_(IǢ )H 2= mB ]vceQ;9 D=+i'L Z3N(lq_ZK̷vh^RɂggIqp.Oz%H7 Oe.wQD`0M= #dgV 67S^#/@J- VtfxSɈ0JtA.5jVT((6: PH[ٜI<TSVna+{?_Ɉc@[Nn |tinR9qҪ9upƿZ炋MC]ek%m8 ly˫I{pl*;WTUs-?cUBAb@JyAQ=gU@n+wCq+ w,0%5&fqízJAQ ~Ӧ%85іAhƎ/^`a-ضm@Q9vp^=ϼ#Z0Ey!ACEbRaUpliV|4} ].zP[VA} )A$E\fC\yA)5U  y1)2Lld S_VUSm%_I(Cl? O%Iq yvDs#<T>s)U'pmpM|lQĒ@6ǡ>`i<["2 Մي$~{b٤b䆥HMD_\Xƭ$5_w4y^hY/@g,HS go7pj,.Z_o0^'ZFnvp ,o4}Pߐw%gWCuA~²ޅ-oO(-Z{{71BY[s Ұz`#2LA^y.BnwU{n (4&uFQ zlX}͂H/Ubiew%hK\arNYPȱ!c(U<H m,xl#V[ eA!Q#$.HQY睲='.Hǣɧs9igUto1C=w[NG ni]M$͡/U mys|G]kel"ԎhjOo{!9%zpvdVFn,0p)i˔hMk+yVBw+'`ٳ˚'50jvl DZ@qIXb1;rY 齸?߁jiGmf k1jv$A%(+& s@)?-lӓAyЁY9#5k\켁\@1U){G&"֥*ʣK۲Cr4;r A5P3Gb+:? ty<=l =&:oU/;.!^|jaRDbwEr{SPhGE"[YC3 )IEg ^LyijpH橎9MI}bt*e$9k1!~!i-WD "ɰPc?t V]# O%TR xDZ%lAoeǮ#&- d-keǁrC0%<*?٢0мRUX!;cCaD\ |.c!CSi!;A3d&rx׶Ub|.o gEj<,4`A=۟~ݸBmLmhPrbjX>V {07*D#s5_OUK$G=%XZ~-quvO; &F1LO_b:mЃ|M c3/ĤjbùAUj"CEvynI=ئt;J$H=\{֎H|,R-Wڂa0!^=Q-{E|TIO_zC9XM3M F8X-.EL!J *kA`Jl8(E vS9BcU /'2GDBڏֵT %>f'WPU{he0P"ch R} r{DlUə 8kh`Dzux , ;C}6] ~VUeBы8-Nh"w;.蟝\JZ8jj"aʼnv4bG'C[`.ZItrkJ ;]09˳P&^$VSz#KCY*OW$lW?'=eצ nq<ԑwntADh[X!`1=f.M>x4Ny"^Cђ(w|NZ mx/!J!R*Be&z~RG+R}$"ZL![,E% <:Z+&bƺw{)޲n(n3N DnRuo =L]ld Q68Jߌi&8 תG_G"e`s:Ii" a-! bKJ@ɸOL'T]V/4J/ݢ֜zCR$O1eԢX2r3@M g~utG%}b4*1y*hjN݆lM*XԊ+h1*Z04`5ޏt!t92|;M-FnX`[ACxAl̈́)X!\L{`|.2gQ&q%^\VBxjZ僽&,ǩ>Ǖy-[B+`0 Q)<9u/1V.{ S-@ (pDf)IŞn9b%a$>?ԇPZB8nVƠ(Y!.K-P>(7]}KS⢶lg 0QIdi^Rq@zqY Nret렭Y3!r7%hU@ hjd K%y'w쑼l:`zj?dtzWfMڔ4#4a7I:S=ɑ/-*_ҽeKhWұuުܱB{T]S{|!K| (حsa5O]Z1CIz zXݨ2QAx YY8m@ V KXHM* PN&@X bB.ZtiCx#Y7]k B,ADTh\ tdn1'| k~zb\=b$}*y\>7xP_-k[WH|_L;+Bv2b@W2bi07kc'኶XԄA/m0zPp6-'`A|ȧQ@f5b#ųOՅ$`% 1%h Q|w֠~?~fg_ ^ Q;'F{Ǔbĸwq#h'T0PC=pYۇ" RKd Sj "c%9|1Bp·2!׫'n%WoiZ߹_H/ \/ ) ApGCK )S]֌1""4n kr4@:(D '6 {ogq^TViiY{st.*"E.LT8HzPr_rq~LdPtZJNVKhWCgi`vphM Z u8 RUDwe6XMTf![16-t(16H>f`\';n-@.9 ٧WunհM W ~#|?ۧ$m%261 uȩ+IAy+J:.YmӪ`8A(bk# 2:TBa-ts_ǹ)hTJz~p" `Tn& cj!ə98 K%LV :_sǿip(tN×R" `#;$#^ 6ksIBVQSu}Ѐˡ_Mfz 9jWxC[+7<~='>TfNPP-m6 bo9&¨,i:SeKv#FБ.JW4 pFo}f-lUdŐʫ1߈yCE!$؋-cb] 6m&[399<@0)ohO?ib}UImSFyW|S2\I'w;S?fT3g]b4A[D)aU^}xۛ9ب[ɇ  ^.`Ed6c*W]2ҟfDfQhq' \vYIWQtנwd =odYyys7$H{+"YgĚ M ԭ:-AvD4굟 -̬!mfwܨ"U 檄58M]RE<jb17@}wZup6y6HĪAA:' , >$=5̂Vh;`[9:2r~7I`CfԐ4 g{`re/,fQP+ˈpE&-9 AA[F|ʿ/ KAmjSzFm }(Tdp@LIH M"V "DļB`fA@>@QgM,+[*QW2h{a;i\Zs <J]>';]mi+[^M@` F[(?;UzpwcԂSߢ{ _gVPȣ_W+ِܗ {ui6F_'޽CbP_`nù'0ُt ~mf x!6Eo>xbPnjK{mN\\_,1gދHkoms^{RS_LtglB`ɯv߈PC'ׁ 2,ПU,Nr#O/"mh̙ Ю(8y VI~kw<׌$r"(#^33ϐ<^٤xhc:|C~-wf8OvOc>RWDFɐz`֕`DAe\>R@ƥhݒ|ISB_0X[no{ 51dTUs< lCUϻ#$< V|~}mfeT$ -UkJQp.cw"={y}mMУ@OD!8߿痵@5WSK$O`1N q<6Х :03\'_}#g`QdjYNjta?;vev>Z"ms^M*?}[oG?0z2S覷v䵐8* 䣊[v=_ Es*N} M1}28jWm6Vi<v#YShLjA/LbVS ^f|2nkQ v56Jj$w|fAM@,Lr1/o = |tHAfu~.<:wB8ut{ 4 Qxh辄ViuɒWxiLnfk3bpqq`"-1R{CwEJk0sVw}lQk.?l)X8.p5>J1 WWjҽލ|8`]Z e[C ;>fK sܬ6[k@GBE`}]!ٶ,̗6M4XCi2e03m!^a`V!VuOPIhg'LC{%藺ZǜD1x;z4haznD!קWൗ MIk~R:VOh]E|?h 7m/B9nMph4f^vIt֤$b$֢\mfL\g;mEY Mb& jP۴%>"=UtD/'S/@BIlI{u Euף-v@]h :OFd\^ ]^C f1hp5=zk?^]s^4-lŠWB9ZKH?歲;2nVf!ʱƧYTr0ZuA^T n7i݃篛#Բlƒ)ᐯ&ѤwB|@vS3B̂dk-DJc rXR }VQ.ЄNiKSFI$oQ,t],1LyEOKqfocsjUfބؽy W> ?"Hn p=GEwg$Xt/[ ǭeJxo}TEn5Ez~;EgLj:CgsQ.e.5?6 ?s;y*eWk:wlD U?=or'4 ;L,D#, :ˁzA)>,›(cC`/ 3ЊTg}_ Hd>=*˺E^Utr ,̋O l 6i'.eNR0`]Wb'?K@{)rM@ʹKptTH'T^;a[-uc ,2F"z7ej EV6h ;}#3$QG1G$ Lbڥ~-3D :shqk9i 9}==ʞ)㐊CWvtUk F^2 Eu]Ю0T1Z0/gOEZ#yН'6!OC{UX¼6]dwxʔf0&^C+c bG>"Wt4@E XYlVq` )$mSt!lO'"Uv7, ݻNN9erՠl˖k‰:saV)cµ ^;/14S??@j K^/DX[< Z紧Ʋo9@J6֑Dac}2VԒ@;5mf/3q9o);ex$ ^ ( 3ZAHK (ùmv81\ۅWjCZGT9(̇׏=N&y/{ ܴ=eo9H̤p ͆-ozQ6$r}xlG˧8S" #=.-]9" $WqoL[m:,ߢ몠?"Նe_#IPkl}Җӎ=h2UŦFAO,3((ô$Uݦ bSah6$ҟxTlv~놦a*^Y]1!%{J Fbx6rp4x>]fDY&&wȄDPpUI- FKCA[22< ժmaMIi;vf0 |BZ_];wꐲVPA4%R-Ag(eMq@1Ԝ{ 8P4;nHnČ6j(D'o0zy<Pxč76 ^NpEPcDS+c8{}ȸ GYdKA伡K353:G_AQaj4ԵF4)(/`jy:"h*Nb/1뵿G_82 dā/MVG@oaZ(TB[~G0V Dd?,|v骯6 G׿b%6>3Mv,׳=\̄PB2M31y-k2"q-3!:+it-|y9GZj}:^*uwV;cɶяPNJ-@2җw٭@:(DqfW*EC~GMeI"&%~VU )LI9zUXZj.;>gMg(ay|y>j*2C =ZP%]?" RA# FGwipUё {"zd`eGem%5WV#ÃPQ|OnA-dzDʄS~L^sw:;Џ2zҕu `3ZGP[gf-"DcKZ.&Q0-!PNӝϲ'Xql?I~)ux%;. ˀ#L25'5s !zSeV.+6ÐبfFەRmanē߅uχI!]'&+sЏF(_:[V -aeBYGW-] ?ibbS~ 5$hhL,`?*H;N( yd\:QM4qPY<vSم/;"AՔlsM]o}f -Lf f;*L$0TsV= ?踍:LsB l)O[=+x|h@6 IW#ORnsDI2Ab-v˘'uƥCB&EnWz =2 Pv,"@7޸ZҎQFReO9Mc:aQ@ B@vg ^i1hEiT{C\#䵨H(>uǿ/ !mԊlqCJVDuHf\jrzk +xI94WV@4g4ã~gAM08׵].Mj+O[Cɿv/IdqвRʣu:[:kM"~ά1~Fi&Iny,*C!L{?ARdݍntբx?9'՝ ?IYў)q0Zi^X3ȋd#!Kq-'3J?X 46J5ր侘f-bט:#fR1i會V&'ȣ$(d첏I2kBn4@{;rlIJXOCRg -Q?02c)BI7Kh$_:ܽO-ѯܯ Z`=7 ҍ Ҫߟo|So7=k%va >W,$jqBV!,cR̄$KWlgQ裑óT*#gSYVg 5QayEkɄʵCōVLwNԸ xDJ53\X&([GGj#, "n-GXb)Qf3 |d<:7'9׃&i\~} zk;_Db$Omi><z/0%c8TEP򑉈 kJicX5udO; xmk3-$4 {&T3  Vr4R]O !{2C*7A90"׍mmYDr-F&$RbIKP*?NgmFeU5λ- 񔑤G.aH[  E F}8 ]^vv6E t |f5Oj\Df!ϋ7;,|謈LMB 5M!sX; N?*%9BU7p*ix}>ux&peͶpJHyty!i9\w ł~Ǜ́j S+6cc5:hz M& :vŻDذt6SfcBZKX^KLz<шU@ 3EdV (%M8yY`OMt#PYg9gX#Qr { W랧ARؕ,/0e(V;O@ a€!i ;A27C~b 7B"~re!N:udrVcjB[ča0 x// 17 2dCR;;q%x*.͖J@Wj8?V:8{0rqglf]W-,4uv%H^NvP}u A6O.f%`} J 2[2[h.R5/4AnWEͿp*eMUٻ}gxH/~efV#N.!9tGV AƣrP Z]~oMXM"dSU&eZJ::X~C !jHB)@͊jDp27&p@Ȧ]9sLKDC5ȵU< l],ait럗&9|ϴNUg*qktٲ@X/^,ɍJVE*β\*O 8[Sc}UR^!5mi| 0րYJ5;9`3eD/; fÁ%;=[_.OUYeA V^Ni̐] /A[*R9bޚ8@1q4}2Ӄ"'cū!G{>;~VJԾdb_<:DPs7PnDiI#O&9?"RJC;h44AuŚ8$23}Ȩ8^?h1L QX3\b:*7Cui`bm*_,aIS￷A9Th㸛Ej94~&7NXMC luu mTv?a}c3Ճ{VڬܞIWU.-K08})%a"9h8l]q-x&ڷ'^ aLoFM k'sXxPy&)oAuݕ确Inz`coe);r0b'ָTAa1llٕ9y*Ep`Vi!Yg@ber &!vHiv || f _!"C˭^W&:s4/Iݸժ OO&YϤ)z/R*{ZpۜG8WЪWy[3S>i~,xM΍˿?>7DH*o0'"KgMpHZZHtmU)VZPwMZ'x\9WvhnWV?Qȝc&zfGÛE{t#@5w),ʙ^a?WŸ;;,M Tj;tYιM9&7Ṕ+/n>R@I=;,kɲÿzя]Ճaቹrn&p1|e]~ױp^:FjAłbEB JnY溟K#WUsb-8L3'xJi 53g^{ftNRA-ܣu@MZddyxsQ |h;I o~H7 (G_r k.s6_%Tf  7B " )ʧ4m` qr'chmN4&2c~^n%1Q OR=6F}._1DFq)/Ernp] J鞔؏FFdJ˓I?OaY%V :~o7/=;&+:kEWa(ݮ{pm/eie}E}u| on,,tۥHEqu$5Nl"|QkA} :65&1\T=:(ܯOzf*mF$:XUt߽?_bcalSy `aQ|sf)?c,훩hggOTF1gYo/?[<=Lٹ%o}[tpLom%~jĚUBazW'sڿ/CNTB?n%=XnZzdZ{ P _H.nOM? i{G< &e*ABS.V0/ːFa ,Ǜ:üGű2k[v\Ѳż˱=ˤ*e, "#}vmċ3x`uԇLVJG"Ԝ=[#]bc&B +r1}MiITfٌ/Oވy!Dp/2DlPwVp&{, p7 7]?a4|}Z). H?lY t>w7-?maj25 ^-ˁ3Ć;U6~?ha0J[3wDk:'wd(SSB2>`{n>' 8='Q <+z(]o->ɭ1$fV?>7,;4 !'IXȑh}aa>yCBx\ FVAε-m܁MJީ̎_?%`dO= [O1q6vlB%C}+IJه3߽weGdt7&X01nyK'$'$|~尨s/S3h_:cT"CwkA n0{V3 7Y73K$,Z9a]GOoUGv椣T d9̑1sh{ \kܑvGEI#CӡkҦ@\zAǢ^!jKuęSTG _)}*@9tdž7´r IE^hOąу,.hGpLO-0 6&%Iƴ @ΔK 4q㉁Sj֑tXvSI4jP RwAm;-Ĵ|R"j0v&,E;n_MtpK8mAI.?hHu{oz/ ONO_zO,UQTS'2+?B5Eq!C#t`@Ea;'41M]ڻY;x 8yH?YD,z2#Ov G|i=VohAr:a XMCgJhg`Y]mz`3*cd@[?6)gxx)@{ _RLǸF,IyW Иsa&cR׾s YࠬK[{ c ypѠJXtkAfjs4m3GDFS*M.On^oqFabc]@6.JRyc>3&cG#muLs[CрiFKۅalSl.j޷/whZ-#B485=$l,; y e·z&詆f2]Z-8FAiTa믳͉Cm`.F2I[N׿E~ jYȢKߚƺh_S/{cJdH|&A_vsMΗ/'_Fre$8y/H< IA]1߷'Fk>􇖣dw}L !ΆŗFl/hN^>{CۻѴ#Ktt0fze #t~@lPuq 6~)x.-91K:e*&8Y.AO+L \7?9Z6e4Z,r dR+zg?-?̐C(Y{d LZaCr#3 -'mɌx{_ i^3+=WaDT;-\KGWLЂe줼 Z-6FKReTHr aT=vɠV}"K@Q3FWw EjSכyaPm|QpbU3"*[YHq:d: -Ay4/6}Vw՝lsa3@#M2!4ּe}*\FK2Am=_s{hzk?⻞#K=R[9ޗxSL$ ,jg6mto>FQI.zPyC ſp3-~[O&o_(υ2]#,w&)# SǒTN̛v׹HUMH[/ k m Di ٧Rg G`&UUrY5=cnb^C`УfgcCWETHv<"0˷cTԷ֠χ OT/|I@$ɀ58/&8g vuXI,nitH(5#*5ݪnxUG 6_6d cp4+ۖ"%ErT!Zvg mj4d95y'zl;<=~Z3zeMIXRso*%w^`Ԣ1sGᙢGbyb-JnL|VmI>4VeZr 5iՒo珩 mWtjW8AMpgWê' fAS?a{V#;c-Iudaqu'!i@m J?iDRx| K7jW/7eok1+|;ylJ+gc4%l2wZM@Z-PcսQ^P.fWM^zBbE,J&G:_= \"F ]DIko Shp&N6ח3΄p#9;;_*=k,\&w50hfN!fu0Yи]ɽB8+;&f( [;b|lX*He^hGL;H7h%Dmwk}kwˮ1EBS}[g%x8qpm-!ӮlQ>1!GoL`RM eSm>,<˥(q<x*Hϔ!(^us8~E$(8K`dx ݾzM{!0v1թtYvAP@#Y/K^i# gpZ FsƓ͛$F̓,``Lk"Ѻ0mʿK>DOؑl:7i>+_..K/g n`SOu䷰g&MqxqhәoZm# C8y{ip0A1Adl3hfǑOM\|z]o8!ZqVx2Q+Q2Ɔ iI 5^G/Ed~v{4jjV izӺ88 ,u)吰bڟwJ}~)c?%inn@l{`+]Hn4h[7W!,`'H}L4bw}Z5F#iG~յW)U|R=ꩻEX Bx7 EI"F0̄'NvXM*@l`ɸ,& Ap9J@9p_ K=^[„BL1lF@/-"xp4jrd$t9K}wۻvOTJ bqd k荖u~$e1 c9e4<q޷3,̆$;yK1wޚk\lc)'3eF͕P u<$AJ }5fUcB *eX9 k;Eci?OOЂO3|rn&PB8=c31:ƳU='?Yq7ȧ@K\MdL3oI^ѯ[ZAM`])79e[.NPz,2 aM'K F SJIX'ϏҠt~3_s JlUn ż^ж-9bh7ϧ#$)x$0F_3ov{ Й1X=42әmI,biM$N:~Y0ˈ9?gdQP<Ҍ[ˎ/8+zsƞρ+c}#hg~Skc-e-B"8vJYRB!]EduQ 53%AlkFh/ՙ.m :?F/&faDo0gR0y5 6w7d:Wi{ʠ(C7'@{QVfuxYC2Mt_c֢VH#X]K'2f+/ L[&d#i_)>JmDg-0NBV P"{6WE?Q/>w8@m?ЀPXt]C-ۭ)m@0g|bupǽtcqNr))/#(ڕZ,%χJݣY^{)xO?{9L;_=1 k%:~? k^TA<4JbkP4bp.|oM DcLb0HO,2_mwnMB(wN63ލh=ײghE)}lCmFj.NdAUt/'+(zHa턭lN&Fb) sǷiuyPc4uA`^Δ݆t1ǿ`]ߝ'9 naRYdt #cӜWzpsTr4@@ЕdLf$Z+ )ɪ1k'-$jBÏmD11"Np!fH y*XG]b/0j T}|d]/2ռtm@3k:{!*=Ax$kS4-Mvr{ћ%,Bx &'EA4 KKKom[ӒUIW״1l$>٨%S6}clekLW; H]&/ɟ< (rҦgY_$m3-t K̙"]鄢ɴ#i,plXӋn\uV^ 9<Ā _xD޹/6r^ OW+⯄l+d.FdjNۊyZST:#]B&0вtI)+ s@s!z%÷?c>-*Jwz%kDNtB_g `\}Z0Bqnw&jM*oZ@E@Ew]V%N4X @1L 8+]H&3\,[a>2ja&'{ML=hC|RLkRN.<~i<7›&ScxZ3oҗRӚ2[Lv[)ӖىTw L,& ȓwٺa8 4O \}WI>f]n}/xWW'ɻ:Jt|6 ix4o[\xdeV,ڶؑ1J7&'ȍk Ӻ!*~utvFⴢhF1$@/ztCf ޴G $?A-R{qƇ Lqh+'*ո8Xg~aƖNbߤ C$FF' 8o <=fk?j3LTf63r%ÒJP&凾2'b (T'ˬMncKPi#B3:<`AƆhмYF XP`;hECnKiR$lk@\di`'l 'B0I 5P܄/:{TfORYKrfPx.K2;m꫇7>$A†sxuZlI =۟8Tc ܬ~ 7ocz8̥fq_cUv3܋)h;˙͐#-CT*ƣ~^O_UIb%o|/&ہ($OD73X*0]_q1zGn^|n 尲CO;\ j8QW~?W$D'L&NUCx1?Yz6/cN'xaJ!g͖ oZa#NNhZb&Kܷ]iE"%VeTp&ZO(I+M ey|OpMuO w hAҁ$53#DPvc?Şj 4(>{!oGy Tv* Qlgu~i<qbi'C( KB/M =SW)@Nfʞ:X\CU?LHH &XmZnA5Y?Vcw[5=Nf ,*JuΊx;j_$KtS3 ٭sY )=#4q2{jGe(uv+B>EfǴK?`zUܯ W"ĖCZ񆧶|gS1i#:=B5zع\iYzL,Xw\)gmڡ5KF2KN,TqZXrW4P`J11%ڞtA UnjH|bs퐃N̦KeuЋ>NmYeQR$Y4\&dhV$$;-%<_ƕ,?_:"L^gsרtVuj۲ T\f1q{UH8p0p[ڏ{s%:1;O8lTZimwR'&aO!ĘLOnf"kl@<5# PQ&+ =tD%ת|c f \1]:ЈBqBeJ'~2]+ bW.o7c@ƪ*\vgl:%ӄKtm쁛\+,@ۖ;-횱xS}CL>=pyM% ݌¶;Y$Uݓ3 Ja@:ܐzv@7=8|\u7wh_ 'XfД&pbU3nGtj|9^'jF@S3cDU9ǐH|{W@QOȞ ݷe5'yU7fF 8e^b?E6g*RԁyP#-`lfHaX`%-zQrGO$?8KRnE*-Y^WO,[AHn$P>p ]z]M-wzѳ 2_mғX kYC\iTvl ܖ}P1!b--ANJňRr /qk-P&-,`+;IyIewE*oPOzyO/[l'__B0%?VS5gCtbf v}!>b~@xc$BST_VYYĞTECr~LYATF:^6PUcKu9ԥd~w9dNO'@"[5C2oO"l@@kV]SwUEGj]~ #QBWr+hTch0%KO46ϻ^0qD,Th7G_ !İm$H'B#v, Sy ba6~TKr|ie Gla8fq+# `LW@L /\G ,BDe-eκ`06帧1mQzfx>m=* jzc]կ0F664~i>˵䒃5s %@Nfys!EhԾߌ1qGSbxWXF<-xuN J%)Ⓞ wP{$}+tmo%jo1r p=oIyXr.v*?z1*"*]h_KXǁ>t<~ @7nGABgb\^=QĐG$G*pT$ERl blч&Sf)'t:!-Y<,w0$}xO!˗dUAi%ˬ2\2{ "/ VK2} =-+`3S>0BڅȚrsˊRb=JY}|vYe/ U(8vt)4L_pzW^}XJ|z!.k+?g{b;ϯ]M V=ؗl>$}|3=4? qt/B[h1Jޅ"y_MoZԖ|"H 2*;ԮVgQYI򠺯߀[?KZGMxܓQ>aOz@ j:4>=N"sbLNآ' S08 AN_3e` 1+N3{/7 wY0eB>><VHāVpf_,/y|! 9b6[8ȈlL(7Ж3pV{rI˱*L DB>zc_" ( eȜ|(,/(x?g%/3ȋ'\ t?^ZŢdӇ PK촟UE_SF^AžjF r3dV_R<+ Sn0 yuLaY# S@Du^H RXbUcʾEAQRL{~hSV‚q:_~QB*2[  mJ褗P$BO "6]i.k(uBA=:P2!'3w|EST&$6Jb{CpQV"El/l3(pd)l6+@]Hhqa4mA_j?xAA/Tmϋ8w#tM͒2-0ouqgN5Z$N `y{>& Ug/M!>d>鉮KXm$eH4߳(s}m).0ѿUe@*+M©) $Ûvkmlnsd\<6iJ$j+as[KSEyFf+g3!%'2 /*ޔ*Rz~s$E~ÿ%FnvJh fuI$ҎH { $SRs鐸YtEtL4\Jd݅ ½؊J/Q7-`J͌\U? }5\`O Nαm̔0]F +_TL1N0[+;emٕ?<: 3[C DAnSX)IsfŐS, !Ӻteb)N2PR8#rV0a\m%LϠKkvqA;w{UU\<&8y7Ke< (TQ))򚮌(p ƪ;6r2*R,cQ,h3 򎆀K^M8DҊWͦ@4(ջ,g>Ýsxz OF4AZ [ Yr? S^ yE( 4oMO[x+V=bŲ`܅ۋ/癰U:D#Jq=Av ׌~~77y6]#DU4X%S\)FsUa2 0T֮ܳب42C.YEIQ2- x';_rE`.#?ױʶK;ﶧ|o=~&.ZCx(⸹8aa8Y}ma^yLq$;c%$[!2Fzq)˥{`?.O3Lmsa[#)HȆ>#[[j?$8w2Wh;vf-x9Z~7߮xv_xJbFg J& nM|/'n5ŕISS7s'Mrax9M`Y؋ر!0G]v|fSiMp5VS7& !H.xc-;StyR*%;;~3v_pgV#ڨ2kc |K~\\oScmޒ`hNcyM5O &Ec+/hEBVTh XO5΀G0} w*>RhQ m,LT[ 08hC6+ bW|4&j,S$|eaaX+?A}wQh~*T58aJyħt8MzUBt m+K##)9aƴgcm?^;n> eٶԑM>p`iRHs(9I'W ?ռkhLj-i>ECf{^Sc3C*!f]xAӪL6k^A|*1!/J $;\=pç"?×5^E[>ǨePhJ%ބzmj$@0e)v$EٴcC!aU4'IepC-\ohCShZeK9^}>2O q'E_Uztrzrk-ZGڼ:>ݾ_\ph$j<~C ?'.Kqu.?*E,ER>;d ?u5)v,^@7ntgA/u, 76%T 8b(vx'uVpc,MPMQ6I _}.";d(q0*S_bxSO.|Q *sy'b/u? }$>Orѻ`$iѦê:yrTfi)aˉ0lqK^b~"៙X#ooD0@kތj0 '4M%TPXOa9ϴ"㱭a]ڭsF )BrFeJy 3E#IQ$\z ]`c)Io'Y/@GܮѴO? 袛({ OYTg*hgNdy~CVϊ_ND[yzv~yZעnd?C^ڨs3Ehn&/,TNl%~Qn -K ?-xzIFSCtp(͘qL.omyK2d/}ܲTE^K癩?e2=}]\NfeOte^A.?v0o Y /b q~vs7s^R C6-?Qցrtv Bn}it߂ޱ{J"6/`#rV%T!= E7FF=O+Y@ׂt+t`x;ˤ[l 8.0nYOxqxF߱Ї )@Sl)@O3gX).Dhq|m3N(0"&uĂLK!6f8q25 Nl)4$1э@q#I ee bŏ191٥uڢ<ɨ)8b6-DG8 ;N67|;N593 Rd0=V,*(`m⮥`Bq?0|Y5 &GP]W Z j52{Fn|A>^&/c,g9 ŇJ_TtYq1{Kߒ/Vv}EF|. D2+s%*˧~-W\O2-6G~ѻΔGL0P|f_,?(F#0:gF_2٭0ͳS>T rz>m <nC{."(hyGI{Y}zk"q1%=3ږ;SQ*i 䏕X{ڦ >0n]': &4[_.Ȫ.'Wa ޽k0@ oNeE^d,T״Aj^=RW )dX4{}Z@h Z<ls 3.# lHFؔ av5,ۑI1#:;8'm= " 2v,<'EKhWw%+Ro,mJ#ãeӎk{(k{E|,8` ZFGO hno+*r9`\d6!(~*I @ivك$ɷTZm 8l-t%~46G A8b6_9#DkQ2z⠤%&8Ar i?S4NFA16wbiֲkl@^sۍcR]3Ě v !@,+@;QmႽg9o\WgΝ;57L\$ d;jզB=Ԕ}ٔ&GiZ})2Zp,LqQ\;ŏ!|2?B&tO!Z _!w1+=dx8/"C%6dvыrUV AKF%<"WV˵DZll}ǽ]\,P>XNfЖLmPUoJe}W:ܜhy);£/pj("|2"5W`CyܘUHBx1fȒ;ժrCy"f \=i4eCOb[pyMuܱ ;}fK6$Y 7X*^ KaYi]jd`I ̎MP=}{u7MSF?sjqJ@ X X֤hNl1^gVDQBW^ s}ek2K"H[v8K x^f05$_Ja2ԌPdurmA;*_JZtefT2* T\^>]j t8{q~21=g$!sOV r.h\r~:B.{qw(N&, O{sKvc]sǰ{CZr}Z2XiAۏ&x; ~mƩ6'4pl UATWP2H&8l4 WjxXDTtSOp4|DփҦ5i*2Ƌa,/\Հtlw?qx>`QӸǷ4NهpX˷q*g0rx)Uˣf|qO6}ƣfkVLsO._dc Pu&)1#RxR|A,4+ ]`u+ 짪|ݏ5?Ǝ±Xn @*ORgm;H!m[u|:\G9HT[} B :/Wm;Ѕ"eLE-AVD r±o#"HtSHǒhzU~ a:YzXǕuiִN6[o nF85 >57M(W]&rC7 7ɔRyUGK{c @)B88h S2c4l_%$a/ OZlם0_Ia~6 яCg8A?&=dJP=e9UMdBMK6k;A"0?4rv 6MWH㢝LU$jD|L.%R=uJ>PXu \o(M }:l\Q3_H?k`2r>Q|hYxlp8*I xuzr)FqqRew!%}!=wcV:+V-GlqvBCSMv'fI)mб &-ӌ-SYԗf('=sX&*l7t򟳈:0q{+jO!gX>&gռqd@+'R޼e勂5ûqlڷ9N>pCiġ6VMe7j6r_ԶYEW**u ytI0WbYbHoD҄,w ?j䫿$O7~zoحW :1j^FM" xOXCX@`]Rle9$ +̍P׉c urSnmKfܜoFu<P a>ѶT%lϪh Jt:@")xP" u2;U[r~@2 lUPR6XfZ齵W?؋^LzM=n+qJ,#@11>sc& }o\\"fef$ƅ`$B Kq=jN o Y9 ǛInH@ m/!uk]8Y2|sӡ[,w<ʐz eȤְaHm'R akʊxcq|٦/Ukxk5hs{ʉ&>^ rz/Ӊ#Ws$J ?[0g>6y*c ۚ>.'W~@u Wyp"ǬDV~)IC- xa0(ci/4s!MlĹ7] 9cτg(p ^/B T}:r-.3J[/|B7}?شGvXSIb@k>G>(ӆ_L04VE;bOa0l OBu:]V˒Y5ot#ng:] w}O| jė;[Dno\ sAp|4͘9ޒxί*;a9$+~+1Zc5AZUH8{M"ۏXb/%p{'/$Y5R-@š5OvRn 7J8E5C o.>1e}u}\1=߈"òuw(=Qc13ߺH9!^=!2Ϗ? ߢ%dXo,lID1k!y \ﮞ㔽;4lZذW>sF,"H,(ŨvtF/|uO^s&-FťͥJҳg㻐.NIPݵb'"XT|8tn}O*24^rS::{.3dضs*&v':C59)B yevFL?be;C5Wt1C,sZ,z' ȥ`q(\lfF8e}mѐٙ?DQVv[ؽv[5i~"!-5K )U8 ;[+ā(HIIK-zQsZ("[GYHEH]DRH.T^f+ K(}(bQh8LW7 5+qL/*CD\]gy'!G怷5F&ҵ}T:ooߕ䐓؍ӫ<ۨWi E-_ vo5xi#-7oڙ4|ƬejR TqPh5%ײcOspa[$gZgɢA@Ċ zl(Q饡iTk@fBFBpN )Ț{( ۧ=/O ?,vrJ\DV3(HvMݫ1G#`ZC1PwLE# `ST:O :ﳋJ<:Q{Z,pup5c2]!y$55v 6eiY>:t{. IO1%JX05[JeX!_=ȉw b!{82浇tnKry`sdp!.`3==|77IZ{7j\֫v _ƪݘ^F1B ,¯.crk -fs)}ƭ,5H&T;(3CiU0tfAa:0->}{\Tu}eg$hޒg%udjx`eím>\aurсceelˉhS+.pMp_1A7Ryf"3$R/{QP4Tp8ciZCT62ܭtq7~ At/Nn§FC,4NHJNp.3֜H(Y3Yre?p)^bamP O+_}[6 ϏXԴҡΟP PA18oLsJu6)um(yXX[ܷ ܳ'7]:/{X?qGU|ڢn{ 2\+oSW< ̾5;ap8۪/ uuv>o\ٖ>5}dz`Ƥ 0x Bh$uҁJ!~^ S%+[ $*:Mzit1a{,Ξ8GMm֏?Q\8s$JEg-Uױݩ&UGe<X=C `y>]Mcà *Mlumc)5Jq,5L//uAJu듴*m7=?'"x dx|r<'=@n" H)u,-`0]BBa4 )1}ꡲ{Yr.<I37ri\#N q%ۧ~u--i**(L['y[:[jVB_\bHK@H0dzLI|A1%pjbWdz(}.z7M7]M0-y\#bzH..Z>=90m3y;faT v\HmP=ڮ$o0("Uor&3_eUIo-=!ť_!Un|y,_pp )BGRnb;h{ 1Vڠ=J ڑdBBC fH&Bn/9g:#P5, 3mZ1?f0ʴKs:ǘрDm"Ҕ3{K ,Q|KS8uX\h1zXM<,]J5P 6Mtk2-i__\lw2҆$SwNJzy' WtOeqUIBZR< Z6VsZ ͣmyig>.W3JCS6dOx%U{PGa'y#Ь@a6YfLʹh.p8Zzدk"1m8BbL~!0sae YcC^ ;Dow'2MCٛJOIr3+ϭ:eMӘvy"korH-bFƕ*0e&P ~C_8gQzS-&KTZMV tϣܣ䎧#,}_}HɀfX@)f9ZkK;iՕN'1ku\Z?u;qUBwܹ>lr9ktD.ѻSPL VH!WU~U]u]$x`BN.; eWvCx{"-b%@)v+xH`.hjY\Gqlloj5^|U6 ;X0Ub'x.W,<L |RP)f,rqۈ0]t ..5ASDh9̸Z?(l¶LP?ԭL -~4vrB 8j8}qXK=w/wy_Z&)rGO[8}p(%\]K>K8^+ *R|p?M.ט0l\xׅ}D+S,[<M[٣]u`{\Q^ 4}6Ls ILqm3%E63Rz,! d BOR KpKXED=g5'$tVԄ=Rx'c.JJ)5\Ȉ«0N)U2ʖ:`)h~ί)57i4="<UJEh Llٺ+:](woC z4IϩqT+mс'm:h{K*!~$h/76-Br.N[]jLՇwicQgo7/kJ)Rt:s#<CֹWO7(wރ2f2]Y,;kXwP m].,q#FS&[V t"DֲZSKkW?}={A!LF'^{zPx^wqTu[B R&g|ŲXqFY"/iS`)lрhUDQ0jZߗ6gF2\a4iveS'va;ࠖIYDS/՛)IF"U벘"FuE&H ]FJo8/ʔW .;\TӠNjHHj!To{M"RxPf%P?ukQMtX f:4CIx,ԭcP6KkD*)+&m ] O^.@][}RWY*=bC~ROƿ'ިJgX +Q2K k$&3R Ե^ HjU|rB0.OYsy:`?~d.>: ^R! X}OO G1\SѵـHc/k "\$\Y&:_iw@{=raZ'#fx_1T{~Rm ~Žz0h1UL w7}qM9ׯZї׋XSDu\x-]8w8c{\IҎ=8SGKC;Z] =GTt%[ln7Vjl(\"  $JpjtyO͝+!cR˨CZa>*AiȬ cef[K,Z2%9}H2jh(k(:{E<^@F`Bs7QS#ɄnF=}cc{(2\ Qi9{ 9yMܠyZRx*ӂ g6@:IN4*mJYOa~4~&#Yr^acNzeDy#'=ӌ]+B8ϩ@ak8šx =U,}PՍPŻ`Cn0w8;󈎠Qg<濺 ^`LwnkEE#A{w&zZ|9UbgP:NIg[29Q1Z,A֠;Jbӕ6]|D o曶#rSkxSɧ7NrMn͗HM][^\+M5O&a^8a n SRs93W|C}% M~n~'手],|%yFgCV|k͠ݱj;ʻ۲(K-k]+?uaν#=y!ǗWNb'u7V McUvNHًY”J\E F{l<ߪIeqsYnrt:ړmtݯ(U8ө+7㱡LNĈ".9,cmxVRmp$:gD_K 'N[эvvShvQɝqi޾[x5FCEE-RMKaL(=tK,H.b@Y~wƒ{<(Wm~܇ 8h_u٣/j׸zszwq1_Ux@TCܖxtzlSp"'ׂ2 S_]Wr1%"#!:؉ oIc:zeT'0Z@c ($@|:]xg=?rzmʺXj)9B@Y {fV :hR󊚆 abuHZ`OwAl$pڸ,R# 0g]6[bxXx5O *GXF@ .4>"eƗuЉi]0 *E4b;(O9аDÆ2Q$!}ʻվٮ[@woB+& /=hvߖ$LXДD@C9IHI~U͑f>6hl >d?ܦ c&+6&סi)ࣅ|W!Z!7FsUԮd]w˷cMN;p4ߨTAb-zͲjz~fMpt:Zu^|B"xR ns尣[ uiS[N+ Bsi?LZ^m83I `?(- eNPG+oq}'| .QP<*4IRv(|_rmԣqsFxpYڋ0 cm| ݻvprvKs7 Új;~$R\~"Sz n(I^9&n}˪,Zz0V 9'r:[DT ҽT1Ekjs{1E5QY$3>nYέ)g!vx:¿ |xm2[r@}&K\{˞'nQYaãY"K|fLr06iQ6_c35TR/q9"GP"孟;:e32]E;?,Bfy,6I g\0jVE> E:.(xxiZƶ>¿R*?]%`ڈrM_K]Su&#rULƙq&,FeũBr%L 3%~j8~}?q pXI.1 tTL('ڙjW!Dim8rFVGdvEH'!ÕPHk+Z_``}aLa)4ϥs6/­!$XJnJ Lx{lN=,4%SU{´_U2T$lp-[7EE,;yw%H ߺ)6GhÏWj U> Q?LP#"Wܥtɹ+VKR2lbfh(?t}S}SʣZ~^qdkCй{>|><꣊@x)3EN;_eǺĻ.:Η&,£I-_tv5ܖЙk2%$M. nt謴Ge΢$Mi9p)7V@Cw4Nh,,m!-'$sA!;T,D.g {<y ]7TKT<~"d=2:`֩-1JMlk:ypX`d*-,@!0-nd{0?i| AC3 J 6> ;TqGRɜM 8t`%۝BMc[YP"|tul+")Z,XR{dڛ+7NMyh_7֐S >:Csj>x@$[RLVGqMZ=~~n fV vSOD5cm&4xg\ֱI csm$qw+/qG#?4i#QUqVL/9 sm!a`ۑ5("tVm2f%4IkȱQ2U-"spN <\mq7A0ܚc%$zV$'"a޻%ΕiFURўH#3vrdcFeqE  Jj= 3\N𡡺nJ9Wm۝4YF aMІ>407g? aÕ&AG.w*a^ՏR9bB!h, eUL@F? YDPmKӤܤvOԯYZG/;TM7wb[~l`{?%"z!34]ң%7JI{ED07rS<ɑEn˹$.$pZXgGzSBj ̒dStց^hOCR,Ec)=Ir:n0l k/zdX)W-KfT^jpԔIOܜ,y=@ QgMǟS/Ff>5)}Ž+I9VH oQVdU6QVV&ϫ4S&2̮㣝$ēδTҼv>u `^^)D GJ\Yo_p *ҹ/q0?BbOǿ2J.j,]TK^p"MҞ-8E*D\YM؈lψ [67+{ֽ|Y| 1^Ӫ(wA*x+7ΤsޙٽI8Gv!'VPW3'B:᧗\;_003I4 bE{_РGr>s҇ EA>E4q{m$AZ 1jV  iM*ԲY7qld->ǏLjM1hܼ^z[[.ymr$\G~$9bJK(i3ڗRu;(4'<Ļd|KDvvȝ%KK#/^-.R@ahQI"m 2F h3b7ll;=G qL%)_-lV#e{Mָn*![n2V  K2̲T%u5% rK~0KyYk)p/nA>. P4nX*H3/q(,Y)XV|4!Meғ)z|; xA&.ZoGD]cZ: m_ao=z,K/ײ btt .'%- N,hvWH,-XY?@xS<iV *ϒzԭE/JznEh*K0y7[U=2S7M/EKbG]T,LKX^n~Jvgh74/_i}cDa;[+ܰ5U#Գ7jےiZReW*jXgd'DWTOnzeAeVD[G+~. #H2.HsD-aW2ȘG#G*A6fT0/}2D~2}[AU)p(˘+en&jf&rkS|S +rIv{siHmbHP#֝iq-jrQa׆n>oL$7O J*ٿ62]^%&/ϽP=3ElR/Nm Ga|U"!{.꜎`~C7VqqV9L9IepeOe[rV)h.o]f{NO @-](yĮby D} ngQ g[< *F0r{[Xp HoQ@jNI/Ccp%vPRc'ZG:"BIUpoZp$=\`@cg?%ɸmAE;diK%űHʜ ro{+kTUVp8aF]bg_M$o?閆| \fVW^߀.]Xչu\7Իx'嶎eh*PU2B^-/ي/UtFWF՘ZSdMcѴ43Nv*`W返6|?_YwDXӑ_  P6 Bs ۋߡkx8[ځ)蜋$F{k{;b9 [yy4ٽ z#oh =N}5(WA2`{dWi4X~Ps 9pw@ @xI!Dr6L29[ISBSHU[yV>#M,MV$xD}psƥ1֤|ySշ X"y  r*JgYOv(;rYI{Ȩو$ohe*JIo "} >%޻ҎG[fG<^%Q36ќ7DxTxbH-g=T*Up)2> :\[*FLG(:P3x[t;{}h^ɴd m접3pAr^Nr1&Ց\?o[';aE{j7_#i16Qm.P78@LvU;qH+S2ShQMIOj/[…>ب][PyL39=0llQwcB&Vx1 gjOg0IX.mjI&2P ;JK~6#`jS֗26k- -M$v.IƮ͠#ꕠv;w=Ȑ[f+iMIC,EqbWJ M101lQ$ F_>n[3 ,lLKCUoGM2FOKiu 2@>CRB\ ǐ @ZQ D5e&ߍTr*XV*; demq^[@ '`ՐqOB$Tpsb[Rm+5C4Lj;H=OZF f$W$2iӕ0BxzQ!"4ӽAΧgl-(gzxo2I,a :$ڮ.&\~J^V]94`#O;oiWeClNVA<& ]@)Pb{e`IVdlDzVs b~KIh\jDB(붾˦WEk\'Õ(fu4 ֋FT&_< Pp#,_œXKy4u۳ w&YS7EUV2O{㕡~u7kNzi~pY{zȩN`n^82Bw_žYw:1{ՎٸKE9wQ #Şԡs@M7E}mwTDtRZ"Uլ ޭ1M&нV/ үv xr XZyݏ;z5Gv$ d۾x䥰>#YΚacVyP5|:'FJm-/|*n,^ZpH:ȻYH h!G:O^kZH}Ï6+R'4(9&cOpO8?ݭM5 A,O bҌD$ dcZQ/ڞ׶?mL]t"^v"Ĝԫg\i(h`Lm1Yv=4}ߝOQl5'S@'z Qta5_ tk2  ^nU [Q$Rc8ε_ػ7W=Nb40uIѾMH 0!Ѝz_WCFOLB)Z'JZdVyW*/cѡi.m9+[nF4t1 !ڲ VF>rPCh6?~Zi0\$ /;A{[Q㬈XF6π LX*SVj H$-Oѐ_Q=!oz'4<8LYȶ_^덐 T9ӎaJ ߅3"'#Wַ!3tm( g &3t3'9tC*aܔ1+JF 6@V{Y{`HAFF1}ԝ-{|"29;cG줵;d z|Nʏ/>ZS>DkԶ8-ō]W^fFBGZlق */R}Ws]W>C.B-!ʶG+[Yw.b]*X_gAF16o!TF*-kRC2rgRBsڸCiD8zDO_p}He?@F~d'ޒaXP]tꤗ+iJshR\N0#^YMAƹ3WYB?][jEOOSư#E {$eЮvˣ!B,6~1-tă"Mђ6Iu,][H:ۭH6yGa{52[KΝ@3!ɝ ۑk! ]y0B";h?vUC9(uQf"&qY !SJ2Te H5T)KxOm)~2‹3R[%v'%whRܓpCeZMQ8A FW>kbp&BDA%=xYI>;FOqxwXYwRhDl .m̷'FgqCxZ{af:̮k./KmEtVfׇ\`vS9 ͰˆSGXV,'j(uz 97C5! EiRF̧Z\\gy( -̞K{.ZzJ?ś^ji7, p7i_=3ӶRNmÂA%7ޥc"0Ő,_}9tF}mOOHJ[]Rw;M9d=/Gv##(RFOZ,1bJbfpaIa)-ZxQvVE'wNz25aTJf)묵cr.5Ae"0rc%@@IzVPsoˏNM~cet|i;MS9?rh5CP]RW.rqKٯ6Ȱ _@8GRq;~6G[$",2qtt \qz@gQUT<9_D׈Ta?PnABS )6pJHDC+ Z`?;{#wqU Uri/%n}05yf&}cR*&}d=̏zi1G[ZI&=+-^EReʢ~3:krqEJ;p,dɊ` Pgcd"xlFxH J@:%u7* Հ;d<~Wi2#cmnB  B~cS)}RS =zMNd+GpsYՏ$>J!Baw%*C>Dk1_A|g(LDsLAx,p 4HiUyYPi>nCQh$rH (E/ԃW[E>Nȡem@)l|j 2 1^u<VV^:LDz8|a2 V"ƫjC6T*čƦUCna}E%t&zAhP#y_h#^ P op*֐($jVlu#t7c,Y" Fbw^^3YK%=l4Yjh#Ց \='M3Ӭ#&Y7@ھ>2ZR=BޚKsQŽr\UPhtXЄB.G;#@5<{֡ᑆ0`$6V!K\Εh0plV>1)k1JMr z, o]s 8EWc򧔚K|L //7feCIl:2blI(8XVo}%(57 h@dπ.VV^r0õ65NMʦHžnYV;Fw~?0Om.0.^~)FSuJ|@kPμQ,yI*z4K8$BjU,pIeV;ͅ:'-iJvB=%G8|+]~Y1/{~N]Fk[\?ޕl.$Sj+Ybw#eNLPinQÑ"s905*%el#xs:nUvdZx^gY6^>dV}ʷS4/mX_*۷(} [h(Õ^"UBR?^!`OHӯ %D"ϟdODjv'wgD(8"(v`Q(zs WRK 흽~2E_~)b61Zظrb"1``" +Gׯ#9oTY]:A PGkoZsz@n40hbs|&3ɕ-ϗ5i(Kv pJDbQ0n(1 顙VHАvuh:Lb"& Xå2]7產 7b;M@{BkSs$C.BzZfgIL˸:eA]Af 2X;cִXn{Yb&ef$n9E_?:zmD3L~s7=j%(|h);V%wԼiHB`mZ?b>oÎ7BFJoTʣB ?Ƥ";"l`A4ACY}tDn:=ѤQ^cK^ CM"l?a`0rry"[&,.nq1jnPp{%Zp?P(%f_[PjZeu}v'굺Y/a{{Dhٝ"8#& Ylj'!Z~fZtMD}6gh HOmWƂϹ 'bn8cy >Ӝ1p6b XP/VsA,bkyk;-}gjr%WCsGKB=pR9 Xj_dosyhSP]d#`$xJ~FҽNI :J0d.dVדnhNkZ` O:c:0/N~?OH]MAt7n6QL(HPpTXz6֑Z5ƏsCLeU撾 /sw Ж܏t5G+=46r- vF4]M6Ǽ Ղ#cRZGorM@ }H.e#{)&vE"%jꄱ^Ykq>zU ,l `TMĽ-OaV>)hAo7 b5(&sM~ゾܛs߂#0cpM9u昍%"j\ǩ} țK~:ު-9(#8W@>Vk Cܤm?lIOY}kjMyvᬔnezzzR)*+`-D>ے ݪ I q=6$1kqJ:+`5Du݁ cf̈iCJ2Ok ۝(6?:oE[kxbF"Upd.ѓ$yoJwpF mP/)ꭗŠk!߿!CwS<9Zaޢqqˣ-_;g$ QEe061eӎZ2  ZbC/T@B&0KreɺX6a8\>S~RfX 2ܹ}zyŲzBM~ejw]ZxywhJ* wh8SJj\C-BRQ\ww~^ơ{֜9L0ҥgGeXχ)K.92y FӬ1G\퀸"X,Q=NU'(Tw91`!d5 =aQi5/hA!_9p܃BI-͌&eK#w] UʍX1QO>}fTO}ց5iQh˶7{+6u[4\\Mbטx?X>`O (ȱ\ҶqF Jeyafo Syz`._Ue e"E=oX2ПzrcEerREN# 9Zތt~?XnVL4p W}A ,o4jX2hUCִxK~q*$ Fm3^Bbpߎp˻~O5% ` Cc-+6,}=MbϤB~opQU|Q<'P& < ɠdnߕD8S ЛB$S]a61졖_vX"*jȉr>Qŧ)%6ç34 uC5BWڙ,!`KfňYjr$s`\0 9eڀ/=9d mW>xoT5|$A/5^]drs[q=` 5Hyr͓3"3{$BȀX{2'ɐiݘs1ptH⭸.(4n}YDDܛDd0AE/`Isax@܅8u\Q73#hp\+DZ 4r{d:>9RdjLTDMqӷ,Dg]蠛[- eGٰa Y*dAG2r1/M_z݂5eL ɰuad)`Ȕ8*ԴFi]E$8fj9scM3_Q EȻ1ɾ!r4 cm= ͕wUygTb냃ng?iX |}Nxɝ S/l&i Tfǭ| m/;%V)AZo℄l\ǃIcSk_$0v5#)VuA<Kt.@1 ɯw0.窝pӝw.(b4w6e*;jYM+>G)^ QtO|'T3`ya`8tȋHK-RduD?jurtL"d.at a+܄rE4S~( {q><41+k _LjH$`BD@s:]S8OF U{J82abNb[F7ZX=~ LX]dTp9ʁ̿4seMf*ؗ E$B5 gfe<2Kw˝ D`+fN]u,Fn:Y!j\7l.#$ˍX8)x,a#w0!dID2߲U*m6Uǀzfap(أV [4)\556`%q0:ӳ;t:gN:"1{<\֞)$.ɉ>F;`3QH7ZpNֿ|?5%QE c#ڷ9bVw36Jusؘ aش}zwvT us!^|io"nd4M!J>J褬=#F[⣵l[֤'Ni24 C+P|bh=3/`Nd?7@LG@"g")n1ـTDV+ˡ7w˴h=z.SVsoaxuFܭd `5{s&. i Y&$h^Iz]\ᎏ&iv[W8w.W#.2)_ڠfCK8=e֗co:ͧ#1^T;P1  ͟g-tлC$n ta a*ѷSVm;ނKq|^q.U #HԩݲۛMD~\[DMcŽB׃uO:3 X/y|K"ߕz`Ύj,(SxѬ>~*N@> ZQ`[dAT#O?k|/vք3͚!7]뗝|DԢC3m}  /9Cݼxvڝ 5=%I)CgI{_ǣE81 -6$`J?i[=SIsp|D e\#<څ&lEbuD]*Nsmw_ebyְFK;';5hPWˠ%!Y/2{Rs4i4\8w7&`1ԓybg^n틭 8 XƟ%kn;D;&y{fVxl yp]7L A"R`;NA!*gI{^a Z}X|qyfǾ%.&諿٤T N3+68ή'[ 4';0r[EK0qD1JCٟ̚2=l殎C^Nmlй g5IR GގC, Z>MaجK'ML*hO!|G<*%u*԰zaE%ved]f]ԌI:@1as(hjOpJy+"忡y.#Uf go*XIe6G>`4nIgu㷢2#!CQU$Ƨ~dHkL zXvz!?Hጛ\R-;c?̊@+d*욙K0rȘ4gu2xWO@2&S+?m~Q&&!neo{fC( DZ+ ow7JZs,/Raف7Fm3!{EJN3SkF~.<Ն>F /f N cçwadd眎T%|V ޲xAe)Lj MѮ?n1{nk4旣%7֍tȭurt24e#6參esƱWzBylޭkjM`ȗf.Gg%A_?>`r ԘM$u#e`<}zP "?d4-1g^Pqyg| ;BI4*!=';IC=tF1%u >&wG, Hqf ! \'34Anߢ?( OWΟgE@gU^Gy0sžn/6I]0?ΐ{vBZWn\6ƖL? W "F!/:'BdUZIyU@Qp @aOݟS60񖚷ݣR'AS+$7Bcw\D3n9SrK戕t v [țΜΫ2#_J{4jW^wcdaXgWXE9䬡=mFң(߱X&x LهԂғ_+X wApߠ{4miiut0\a'eZwΚc00Ip):3M~SwĠ\э|.G횕B%m냳f.o"x}6G[}>7gLod!p(CX22DBH4H6} OAum6;59'_yj&ٖ1Y(H/A;בnesmcG2c> ] e O <hGB 󡇉zoO/A?Ǘ&\_b ǂa͹㝙YqG;Cӆf7EGI~&^4ykz ߟ!J'p&O!)^PIWeH)LjwI닓DdJMg~4&zO 1rX)u9xXyJElou~1>S_+H4wG$ D5]sdG<$ЪIo }:Ml":JF؋Zh<X߫˂Vo0TPJNޮz %yIn{ Hhgty^tc2r?V^G.ݣj|2 A!W@p77yPvAT8~2 (Lu*Ѷ5dSImri#=%D܅'Tidyoɒ [NjH; Qvڇ<~֏&頰ڽ% UtuvW_=J -Fkn1IqdJ[MWNL0;X1Y$T H1BacMiH>]DK[[K`yN^S}e<#^`_80?Hvw]6 -7' dRrf엿@Q+_fyALWf9}4%$~Vk(!񒵅5dGW8 .g4rD9>0뚕$[0H>$3{3*l8&*% ; S$Z!P^_JUyvGh:'ݩc[jCk&EGҧc4ä~T풌}DE[)@%6lR}OН;6jwSDO>ho={{7Ÿ`> k2Ne n]bB]vj o1agm%NPxIߊb:EKE%?"]tz\"d8C8KEm8UDg_ngZ 7fO9͐hPn' zx `j%M7)FqG"djANt(a4_hGB=PkptS:2o #}MrPg v&G2b(_)77Nj+oXD=v'? Z~1vb`~cMZ`xwu:2%=Jah|<bH,=*`QjT:J+E/a5ˏ6YT_ kYFY9j}#iV(T#  rǚسxMzJ3 Q:72L[W!{XMxHCbݥ%jA%mdY,qEsg=ɑɪĢn82wry;=yHRNX>{at8G*=H)2QKy$ ojޖ1ʖmܱ9`Pf=* M<1Ĩ9Ą;0v.eJgŖ$Ub o~ &8ݽ ~: o:(m|;S?>; _#nlOQL, MZeD0qS7\ZYS887d8֙ԋQGL*s\~:ԿuL3k\k%8?;@Jx 7;?=p&FI@k%IVn3B7Y>b|3smMW|դ.$IT}ّKl^th"rֺH™=(Ť "/xV|tye֒hZ*̳}b%QJNLXu5A&_("FWsIzUYRurjiC T{lS۲lv\SvrgG1lWٔ',4yU~ !"7фP_tt`"QEg_QFjaTffnr0I '[>{}]mMz@ ʜ\Y [4H w{?24~i!QϜ{uǧ3j]b|:{X|XאY'_V\2rrUsJ! e`d7a܄AA GX#쐆LD*Tqgt^pۆH&oy\2 _²)%ϰsRGԉ`cX7o'a$bŠI5#c.# m"' K;w[y/k.#KpAy7Bڞ^3R. fr [X9g25OUVaÙrۡϞDU>\? <_KHu~34K+O%u x# i$m}Z9(!-BY>l f0R)'x*MΈ޺~~A}R+Zfa^dt*鸵:Q^SZiNΰ$Tv5 _È}^rA4ׁ[0_^ԍVv8&țiI y+l8>^WBV3'Ns; e7m>>~o]B >@DU{\oLAPzhUPfw+{'9<o#EpC=2K |8}^'͡!bAيjЧ=w+YC>12nݤd="tU5D>y*[=Ѷ-haU߭VIK=w#P35Dng5BR B,AÁYL  MɢP)74_1nijߞXq GxM`FypQMGFMY\w7}^KMwCR p8A%׶9Py^k@O2%W7xP@/㣍+xt~lJI;/ŴgG WtkHN ,Mح,by=AX ƞGcƼ>]oV7,dCe9 0L&QaRsԹԄj4Vl G_:ʝֆRu%o/RtLm6`Q4qsVIg^Q}AZ˷%6eÞn>-5\SڪÐ!tfRX24#Mz7h%ťxLf.Lu Lx<>Nѡ#8QjH UaRcr@NRNl5YkR|Z]3\iq}#*U|Y3R;3 wwQ1>7-H^ozV}ZFrK- /iJ<.?-.b[K/OV m)B>ł&O0NA,v@@NӔ2!e^<=&I?W+kM[5v>9O(x{vzb Qj`=G Ǭ襔SľbFPF4((us̗ː號֠8x+Hyו}H;>\>^҆)PAox7x+}3H#b;LVK m>mlkV})jlḋ4޴*Q*˞h*XRtwz[^x/]1,LHR?c XCףjBp'n7AM 'o _W15BAL)?9m<xzy5_mI)~Nh1z}o\vCcXu}(ye[&YTV$ȟ9o궛di8}zgi:0(#gu(j22Vi6[ zXg݆`۸JÊlzY5ҹ5?]?J05QVk$`ψ&usjQ2->lO'mxi!Yz !ۙMa3>dΟMV//9ReL1מPTk)ns}4]Ԟ:TfnMXX 5UvQ.+6>dXn`\:!\rT@]L(9ĶNc7Kd<1BeҀ:ZhבY wkj(w}'eaU1dvOz5/>-hxu=b`>=$j.$6;_8wek9i )ύǺ0)F[-5[3?m}d"#zoާ&$yGNd !E*R j;hsE)k٫pr v$j; g-N00E8#7[-zۋ-#ΤӜ\8`We7玧}d|`p/v@byTԮ1@UՅc ,yuɬ~E q"H$xb|[."T5Hb9, -ǁM"p(d\ܚS9o\ܫ.QD'n`]hzɇnjjڠ ]SN}}zJPH$C%s3v zԤ;so^ `z_yȏ^n|EUu*ŹZ[Cz<-.KуhBΚz,8t`;Rۗn4Nq'`et ߣ D*:LmĨl}t]Λ\;@$FgwH Q^5V\xsLH]P:zyTf4lQLeugӃrJ*.ǺFr3#]#x/ uqsꐚBIitV#/ust.?:xWu߯ЊW0ua9X"45RNCfDCFeG j]4:S5Kذtڗ=A춱|q|kwE0K6Blz9wW'.ME@8Rr$ 1\c`ǛA/?}aΉMNт<r tZk8{%EpR=k~opdU-ʙE>\xOF[L@XD8x%6]rĀdNl[qQlMoW;T ͦ SGˇtv3yfc# 6ҝ~f[E v6θrjeYxyȹ,^j,>u&?bMcusI{tx(AS} vBrR YH6S츻sR#y@bz࣮2qhe>@SQfWLqM1#zո}p*-FXc|~bà(_;-z5c\ka#qo8={?]o(gvV y4йAΣ T3\ovaoXH37vT!taɊEd ˒tﴩ?1)(裳jaMW%A,Y'yUyӼ$d LXa+#: Z&i@~G("QNv!&c)tױJ^*0s0]ďST7&5Ũ*O\hJ!J>n ( 5U|QrL=<7׍QAh#CaMq7AԘ!DA)"ў )5b%V` *ĸ0<{;)CM5&C*EE &$<K9~ƫ"D)8͙}5r9;364cq.hTA\s 2‡8!Kbu U_Mb|y./epchzJ6݂gEn@ENQ+i(*!;N s\f/./͋DB  B?k 4N5i MR,ZS_Pg1&{мh$q%$^xLJTcjdI@H+ČEww.dm~86t[;[`Tq)q,Z2X2kkP}v>G;Cl,`SO {4?~}^®oEOݬvR"'LSCgS h*~T 4A=c8b_L'kON\7ZLq|2=܎B~-&m2ڹUD mxS&p:lpJz-";TxO?%,~r$(Vgc&ZFM[/G3(o<zŦy·|#:z1yvWKh9+_>P5zlIaDHNw9 (E.NF(wKS" p=fwUzD x$ֆz q#- l+ %ڟs8 AJAAnan$KÉkU_-4EHV^ѻK=nRBBpeV/['w,[kSˆ<p(b)kru]VwxVtX(c@S6l%oЄ_1<*A3V!mz :P>p/T11OU H,-($RE~jq |@dR:G= բ?=9>B{eEq8=o̬KueQ:@3237nj+[ߎA6`ajl#!g[S))DWsJZA: un;݃lfahbCiK7%)y܄?'apsx"gʱϸHV6d@PM~vѨTIvD?gsSw~9l;ёnCHYp!t7Acy= N+BČϨ2V,5UI&u}G+տ k_C.40Q5d*%X;7HY ˡF4ə)8<)9Ҡ) .qA:f3}eP$DwDQ". "&1qOFtQd*VAN>k8 zHPt6 A~ibbr I&[j佤H|`.% \d"޲;ZEPTC"\2\ NZh껄*9ق|fXFYO!0> zffם,&T'ʊYg>flqt|"Z[;1z a1~G9'Eԡ{%X$y;ZSQ-7`C&=KĔ-v 3JyӋqGjDsyb\^5x8i?6Ai 8UK})Hb:)ԳIMc7˞9P6|Ћ#Q׽贕|75K6ް;z]-P'`,HM{qYGHeAޏ*P :',ytP)-\{Cb>bdUm$Y9M͔oS o8sEB\:/\I}+< .IIXs=Tam0!&L@^I W8 (n @pZ=TIؚsb^G]k`<c;t!g({_m܈U#?0e"~P{Fqն0^E a]eJm5iæ(G@[D4JΫONzg[K`G6z}&'1۱c[ })S7.[e"^|+v^ =c/υަɢ{('Dڿ?$ .w  _hQ{]TIXLj1\aQ%J" (eq(%zW";$Ю.g@ux(H qj:%4^ǔY˩ь&*# K*]n1r'%!2qߣ5TL z4f> >1Ѩ!tm7EB\v@7{;%cܙ黓_ G+̲0 %@ bq/Q,lUtUydg~>>,G v/Ϻ*=!XwI: L @oY:s"I-Hlx'+> ro׉H_O1XHY$q 1*_}i!D9}n0@,Coƻ5K_L@wx[U.m!k!y&ơz-J4DocOxPCÞ3N_\UJ>7akΠSYrKbtVÀp,!ex^oy'V|,sƺ w2Ez)X`ߪ>9J`8Coޔ3@̷`Kd2hYlL@qkKUt7rmxh%0q_.60A .oK fP8}EppPhu&¡qDfi,Zx %)O}.G/զ(qT-wk̋+ BS;Q t~q0՛bJR&RSIGZ`7x!PoBUwΘƷ6gWtEOR}|DCI 2zݡ5%t IJQzޓqF%a͚~=B,zjNjRq%0d;*! hQhoIet蹂%IXu65lj ov&8Td}ˆs7ՁML*߭Z(GjǏ h!~ЉVδ9֛+YoP:@x+N(­ṛ9MO=˂x09L#2Yft+7IYPWY_}G>H@諰=v(=9+ND#7Ȉ`QZdK!Md!$aV3X(y,Z:,Z|J,8Z M1SVw,ăR|оڛfo==dvmN̺$2jy9F'?61s3R_(?#SEz[@Zk %zx Wb+BM1H ge϶&kDvjp/PԾm{;hFIFelie!4-.碫9/iI+uDNMF;`M+ oqAۏh9nK{s%r>g< (]4!bAzV1& ] ycսGXΜU d5݊JMɿ$1VgWu Jj 'oyd`bB붮`$UD'(1trKP qAK|c (Qq/R 7n 6G4OIX\\D$Q;'݄gq|J+V:x{3x:{\WCq'5j1e ?L˜aFl~+6Np2Q$D&TW&|6ӗ?$rzUؔd_=<;MC%k1{|F&IhX/ҹmJ43<4|'2d _xVxUyT->W/^9V-/+׃qڂlyx%/we#-\0|*,|%@.b闽x /7~T^ʼȉ~3>|$D__0X7NPn9 z LGF` 7˯Ɔxg1_K QV4dyW ~obdx>8Y+r"NJ[&%oڞC<,4z=T.#~&2d Q{yH4m:QƘٝD}ǖ੊bgMhb:>8|@nN1Rr/܁5 QNUe=!v N«=a8K>OŃ-`,RX=Z|ei[0g֍fF~6ܚXAB x"[2uW79>k ..4Ƞ4ͳt8#Nؾ >8Bi%=zH[ߧJ_W]YTx Jy^($r, ʿ]{QԒ(Jemlͬp-F?T{1) pR]EƄbo1k&,3կgߜBR{pp,~,3f\}sg'c1sdXj'yL2k` din?ԽH'CjUII؏ݑ@U0Yk法a{ӏ=~F( A+ O.-.RWqD E$<,|>%T9YށX+# c/%Bm\O&w}n$ObҴT3В5Qtfj`s4.Aaτ?:ZNJݒ:?;&) NY+C[p )#0L(¸K--\I7\?]. E23^jNIXZPje@̯h r5`oO h}$H羶["udoe{RfZ-( g`/U8S3m9[Db]P;m\2aC W,X-A||Vi}p2eA [!VX/ϝT9ʮ:&D i*,B֤S`bjT -.cb,{PXKh%+y.C;!Pur%".DC h"N܄$SXa)G9!^Ƕ < SgNP̾ {L ZH\m (s /8IEy4z zQQֳF$ c_Co+s)sxRA)ș u$9˵=1ckEVAu?w@[v wK ɰb~݋ S +{DWglrY+!У;K,"ru`r|Z&v_۝xt#]'gK)[7v( 9N8b[B:^`Kg AOoeڱvWF$cP-07s$qm4ob߯Skgi,S<8u fobZa_͆x^'T\':ȽFr1c D}/6ilM7'.8X~0`F{'}qf}/JC)~y%)@ u9YlkM\&oP v. V c:zekGJ{I%:܁ ~h2 _ݵƊ6]9c?u<։R=XRԬJ PQ#QQa, 1-e}~ 6T%njžPFM>2t<0ʃ<}!`1=RS<݋ vFE ܡKcyВ9b! c{Q1h$yHI?*v$ o, @N@wZnmr_:X)WKt!OUaN6}DXY\1;&dWA:&W:7iܼ,As#ebJuhEQY,7i%$،(b_# 2 aX= ^dO } ڹ Ii|Zks득5DF` &nC,3c 0hMvs0OXNHo:6`0heVޚm;[rwKy UU/SJ".{i2㮒(!qH ZΖFM}WkR\>KXF P~vj=mRT@cq2[xv#$"ND"rN* HnrԵ)?xf '"WRC-_ڸBoZFAB*L$Q?H1K8K yyjQ}hzsܗO/n6Ƈ~eTaY/0Mw9*웥WWDdV-S/PYA @Nۥyu ZS란n; p Ƽٰ%ATpޤr' M'Ub.3.mp=~Y?p8PSw :-5j4ۖwY%GgT׺"OC1&!?{Rpu@_aGl"|d}ӜO :.,L/ŵu*QOSV$7YHR_&N!I0m"}&Pe 8+(KBAZpAH~{wv c" EO'.pnEw!%ٙQlQ0]C42_3mYY֌xJ@|CBK^:.n?0TǩKQ5yCMh3]8=mS:qWjUd8* aEp> W[ UBAF׸>Qfeo;&l<`;K"2o f~Viͦ!*Κsy'kџ&)6 PiVWFH{B1E>?Na ]smG^ և$sD~EW2N׬#S}rO'/ kѝ!Ӳ4,} '{BMNR4=GIJA4iF# K|hV1^rusՕ%,Hj QHf'O@!S0 . {5VA+/s9_;wl!Z͐EzJk#7Ło^Ճ]l3-`|PcfYAt;Kۃa*}MYmx {n 5c A>MUe`|^\w:KwO^ϰN#obq+{`{̰_AQf|M9|[SqBwT]QNrx/[ lRS6ú.KO AueiY=tI^!O>1#e:W%oZ!j:08qJ;*j{U9 r5+C^:޵cr*Fܠaa-{q;z(754茴_T.m/jf@f%jԥWKea1|FAxrgph }08;;,8aφ 4`x>O`u.[Xμ7  7NSjY7C3  Y ):i0Z"r%ZK?@~~4@I?Fjl*gRq!#5dDn.{>Oж^pvCZ9cV][FtlRPH1\S.'9x*iՓz\0K{[^;e2NC$LmǑjg2yה<le%>_,ziA ,+:Q^H-\t-G 9CVĻ =shUIr\oa!Ҩ&nҢ [k&\L1lRedW]^gRQP`" }APy_ ޟUe΍^3̺b4ާt$"``U%/ 93p9r BC|Imx+Є.Q]VWW @3TE&΄^vt{O;^Ĭ B⸉@ڇiw`n&Z{eXyR=J/ʹs]H b,x7a6Yyvq.?S6L$퉰sk  =Kza{rMcgnRZ-D?h_^!)y_u!GN0}H$6iG2vjZ ZNGpoI7ΐLj(Q߃4;i[5MӋlL 14hҀ,bGpx6<\:Gjg_BLѻ0P86Pi! ݍԌ/u0և{R J.E#a-hݸ o1jx#T*{I>{pǰI2:E/ɛē|GD-?Zk6anq'ڤolkS&߃l[Nj%9ohrߛv<$_(&. CPHLQw g*D!cJTo&et'hR{+mSE+p'$*G3O{IWf:u[ v&j>7 8J-@^qe)*W=w;%Mq ejy]8q|Gq;Ơ5/r~vP'i\l%mҮ-5}D4!^u l-Fܥޠ8t˽,Nq#ոNz}L:+UɚN>-Nh-/p-빊 \Tf5 n%[GHN~J}T YB11"V&a o J1߲V{Ee:քjn֊#[2:>7y#Ou ]! ް' Q;T;?_;aC |s0OT`b\CLVHJ&k9xSPE]e*qneUjZśl$ǠSĚ.VZm7q9:MF֜UDAg1^ Qa1It )&R[!;Qr,m5Cȟcl >ؒo>-n Vr)۾ ư3JSWGT[Fm!w |mC'ShO{]BF394OAc)d/4y6OG;K:ZzLtf̗VkiQ=[.X1Cgtn 9(G 0VD2PޏNXoթl6E$MJ.+Pju>p4)ZyR T(j2`Ţi1IY'mx8 C1`L)h9B܀Ӎ>uJ}Nb<&wT+[e+i1^VPq,3GoFd}^5ߚ{=.X݈|$ 枑m>aF[B+\tyG?عG\^I T=EQFrg7vFK&S.s[|@3'J+ID ?e u>!kOS>14aҦhDԩax6ȌC\Љm>{30fg,6|]M5l]E&Y$͈ xbc&nj3q UljzLn30MsfiVܽƱL#n)7@+I>-BOrP,p>gЉq'p0^Hs'p6M7**Gx^>Ixsh0o)>Ch͕:~h_b8Cup9SNc\ֻ~"vuX򈫪,COX/F䣕XGm-]v^YVm]K 7Jb[P㓈O6'57x"|%Fڍ|7h]YJM bfrrߴxeXZW#ܦay-YqnO .ZD@rlnV_$p@(ҬKF1fXE=qC5I%*B]|W&+? A4ɳ`#;BI m?R`߳!f#d7r\5]{#-,Z@vӞ+w,"_T5M H2πoD6xG$[_@{s=a p# '6L(PlZWn'b,iaw&;*chqEӂJ3Ei.OdC?x,|0kKvi]3Е! }򡨶$4:r$^$pKf}7GIN59`3W}U1̑8Bpv딘z:\vze6"S.e2)Ue9ub ZU\W @SpG wm&2,;N!'BZ0yQ4j[G* *:+v{KRC#J)w"Bt^Y+kvJH\Ȁn,Im[#U(A{쳟QQ=|19_2y%_b1f⏲0!8/?Jy$0+$s3# L pP]V)2toqN jsH!P@h_&;R7^."9ڟrW9wCY[)ӥ 8. p{p Ⱥ;9.|L*Mw|%T@zh+ &=z;d yCPJӝ̶1;X.kd=qJ[Q}>(*#l_,9ž9{%Ϻ>apjdc57sUkUgcѦnLN(y#T)\\7C?!$US Ν#U>BXg61h!qU`^)Ѷ .>,(#lӈMg@mV뇂0"X^%X}ӽ,[oYr3*s#s溂E`қpVdٳ6;ШK{Sep(ӟ;&6;B]6- %|caκ ;q\YĎ/wl:]qut٬W(%QՀMz$+\ {$&.sb.ו_#U͐( & ?g Y-*ifEGAU6x7U"=UHd(^+:f̱@m =+ZqNhr|"2|9~PLuwF)"7 k.Kg< ʣTi[W0`4Qu%e [!299 ȰSBq?WtaeB(yq vk0Q1aP L9s zp2I[.}adM7JIrأ4w>J_@,CRo/seJp!5'0w4%/D6>i%LALb!9WҫRJ8T~7XHTiNuVבЎ1Y~Y@1%'PbB7<7WxԨ9nl1$k:NҮnʯN`t (ށl-;]88wː=(e<qqZ77l o~. .P`̓^+UU `Y@.Ԥϻ wh="#{P5\􉦼)p 'U}ai_l2Tt[?{ZUZ9L`Pv72<e/b.,GH=TAWo$-*x b$I?Ծſȷ~0=pʯ1UcS/DljMs7k-^ٶKoGm"=Oϕ&T%}KDK[C-ܭOqv9:SH5]ԥ1U[=nx/902GjCm .~"Z1loki6rASWQH fPH;|=0La'XGz{V#GkR[/XɋOK8떯Kw UrƖ#&8|#7<;;KP,kf;k{mؚoWa ~L]4w؇?v`~o fڗ=b[,N4R'T^U4dyu h#. #CM45 mBRE{],u@D̉9u%Ĭ,N~KT3d axHX|>lj s 82Ae( <fgT3˴g'uQuH,QD#/eWN mtt @yqޥo?y-8w(J̅Mң׿8Xg@s՟nryK s; Ho~Rii\5@`L[!虹5zT>95ZqMI.  ظ)i͆.C̭E9&}vm!?YuDە[Zks|Ȥkn}6рdf뷣$0JPg oq4hWm FwcSـ%s歩p(awWJGw\#ޤccHvTKш MYYANg6H|< ;A"~ %{NLf1it}qqc#6 YСLN+Uk~Z@mFbgt{ c@@G ϑ d[0p"/u\/ Vv Wn5yX f+#.߱m,b`/΂vWs= zBS1I$qZv*TT\]?ޓ7Jd&|*ޯ T 3[7뚴5ug?oFXe2?lrU<8F.7w(\{htʌ#5.Aadlʌ%ğ]4Y˱t'X7&lI+oG:C%fm\yhdI`d~r ;]8Ȑ82(Aʰ,وu0j 0^O:MR\Y/\-\Ŵ_q'TTb [kT$53P~f4:!w@mn!M˶CjHKrqpSc|v +w8&voiW;nYB fHPm8)<֕"} 4~Hc%\I^;D! g!B 4@ʾ%\ݰE%ݴv$rcҕYX/c'؃Wc]fg 0f^80?ACh()ԩ~?O.7W 4_`e4}vheT$u{xOޤxT[d'W_9 Ռ(!!hQқ,Ӊ*TI#yPee7ڭ@2o5:5* c`{恅ʝIu†lY{<2[9_޹Y2Fێyk qډt6+f{+aXj] Ic+4庺iwU ^ "bJOiXRP7*3)fR+/( ǩV[˴K~掍p`hIو XZ"I/O$"[ EBdq/K ceGԚa1:&geנ:)}>0j=d[EoG4 .GeHk{%xA=~ t1ֻ莟+/{<&VG3@6r.m"}ťY8\C0r#eTWrtP 1X}cd(۠j".v꜄:!~a;IӠ>$ Σ_J(ZnOqP4ө,fiVrFJw/K*QYV#}FhOt5>@i }ONYr&|OV--eH _h~Щ`{!eL`cedHn=6ˤoQq!iA%`67D%#o}_Mկc 1ɮmx3mmTq|FZFA=jU6Ņ7DaNקy*RlXLʞv'8Rk_ҰɑJsR/lv,H3]}HRu#!%v bSkd f[<ٱ.@F>U@+hlS70*f> c([>W@9JfhQ5C=}b _YyU.RSO[Gbr&A8qm4:u3JDI!s"OIa:v.b5wpHf#U9n/0x#ζkoW;D8UڳHMB !V)3b)#dYFl6eoC>t {O涝h 00- F2[+[`EWs\ t@f;w)j&;!T0d@9H;{5 f1z Oe63ɡ%My1l 2Ij;xN[/mI\%ܨV[Z ry=8oY)爧.QC|j M{Km裰R[I3 `.CHzXn*=- N,0ߋKf1_z6٤+:(tF-eoeMBVlv{l5vDОB&g+ T-;8驃MI-^)}?'BA=B2b$V$Slu8\y*oJt?b ] ^/ӹ1u }*l yQB$9 VdzQ2ɇ߳%-rKJ dyt@/<"~q?HSǯT\QOK6)gYU:mU?@_~5W66yF(-~g`_#̈2H 4PIIqLw6-nD?\}o p0J BtٸfnZnU/S6I2P6QɄ rL}PE8:GZ.̧ %:Zwl;ͻF8b\B68mt c#bd.sYيY~dBHp_9 {Ud~ʅχzN )zdJDc /i F)Ϭמ9+z6U"0!lMw9Bh.;9}ӕ "%#b,IHiP^m JONs<]]+"v,ܖ2xVNLI.)nqqy^nyrIf˭#4SQf|`*G\*u;ZfYp8pN hBr^@bpۖ۵ȜqûoR,nD͡[Prx6rhÌu;.)#_d-Xxf=8_e Қ6 6.L3aVШ#0 ">"g7Q븮?@uu2r吣ڏE,LznJeNh)Ϡ֐PL26 UQ;QYq=fc #r:{դGx3 D-*?dHB~Oҟ p*v:P\IMpp ~..D˦ӛQ܀uT= fv ̝-B ]fuzƗq2@ϒPmM-#8DlUHb~sʚ!ѥ[R- < f:s)5%4ֈ8WSW±ۮPejj`I6p! ƕC蝁 c],-e/ȔV$Vf7z x5|OQ AAU-NT>9[yGE )`賮a<d.Q9x혼XN)>ӖQJcB 7߇ᷠ1]GA00C(Q,r$9R+h71-.QHCE r^0ǙXY^xi$ιjanc:qGb0pv)'i/2!Aɮ tnDq>`feԳ7^mDfHYw@d#՗=bij SS" +=`Iy`:SMGM2y $sCo92&aDcLҝ59 uʊ oJbePK6lEeW)ndI׍Փns2=N,qΞm2F2oڟw֙Hdٚ %?"j 6sR Ԏ-pő~͊5M9x_>|d.H FٹjjD^J_ r}\l啣c =ۑ{ene;PN踝U=w[,\nvp*6c ݑ)p ݖr(iވ-8߷!`(.* ͕4UZagyWf/{)X A+5uL闰d(mWGLwzwɿ]~G 72Tbkv Բ,L uf4Lk[je>iYy^1|>}";akdz{i*d^tD֪[x'Gl nYD$d'! ]_HY "ȚH؜(rC S_TuDQ;n<]$!ǒSu9O6XsFau H;0w*Y띆8gB;b27 t=|V,q.&T)Aux[.۱p5y?쌫 d&_}y0)lS OJ 믳a]΀gj/H=v+Cj/<œ穹\^di,#}zmC'CT4$F|{)4v˺nGt^lȂ u֌;+F1xlkTk9ʋ84 87%/AkfC4PUcNZB'ѕO8= 2V$Zj4BRlhSAP23&E7yvZ%MN_LV"R3enЕ Q2/FkUY\AJ̪TOeJwDx *cobF-?cPʘwv[\6R~ȩ*Zф(D0UBkܧ1+}Z7o$@M+A>9zk|a`%V(qW?}V޻|J,ne\; PjŀO󩎧;8њUD [29,LK]|FCsJ_-" ;7;^Q~[lI2kʾ9o{v'/ŊZA18\]%k ONq㭧y(_.geUj'{ E;^*&&XB[bU/9ʼn\Ӣ$Y0 A~@V$瀄Mm..g: $rHtkfd3`džȬZ?Jso]fFK#۫^ n.ڲ~0$(VI:MP=_3ë`AmD33^u+7u[OY *Gj~&:'oh98`0N[ qL:MhpAAN BаJ"N*7_Jb s2,3+-N "^hnS\O0Y[Wm8r-Ǹ|-'-D&qBkBK4^#P ^˪| 8E_>uUw9,q zr1 x8{|`C#vh3mms FCo-w4+Us}Z|ܑ"JI!d88RfhPF2[cpDm*) MnG٘I[Cr}Ts$+nբ?fVpR}zKv0I%a$3on8-$<~~26Fa2E6'ˠ AZ =걮]8R_N '`][G43q@>!V˛qok,yi`ܤT\^4][X{ #-cp( @fOTVŌ%&pR)pEFb1Dj*Tsv$ߙ*4wi͠}U r1-5XJaO CG)IH ]0Aٟ տ>N=lIJYj`0^ᤷW-vQt k"#|>4xp q}۩CgO}!Lp, .1 >"tX!8I @ɲa3xGxcGKDIAٱ5ΆlLɭxrSέ#6XdAOT ~v]$Mp.r g!y Prr&\iB}/fo;˪/$3&ώWcVz 2U,.o/죛LtM@"RkYX q2.FeD#5[b48YJkDOA4n>0ȋ%a,,@I53%wyk rnyU ^$:f_\qDJKک1;MP? r}b8HBcrI0ZfqYZ= 3n5|ɧBwR=EgO+f[:ZImpW Ba?N؆u+#=67v~vY)0 c"/$W/MWѺ!D8>,WB )iXVyxTh.4o*KCN7eq\?̲6iUP^AVzwJR˫+Q)Tpsm}lM$%=el$@4?YW0t'1W` )9F~N5pPrt6Θ x_$k='#*O<պ:20ϱJ (j+5kߝmH ;ew-Әh]J_fz# mT E!b'PM}I~gJp+[5W  5q5`Ka `:^.E.vʥ,0@ @!*0:6bzJ06Iէ <|'֛4wSs-MȽ_$#t:i4ITQEB&&PQ6^囷f&h ˥'*p)*,abn][?yUƹiG51=s[<]2ؽE `9b(y&coruvёFZ `2(r\\WI 0";2ͨXE!y1]_mM]6~gdwV xr5m:J h7"Av+4, jܻ,RM xXe=Mm۟uoxƒin%@Mݩ6@A*)e^?t$w$s(aw;,vlX(`x># l$ڈE M.݊EQD}+tFaD;sq qfnDs0|[m[bU?kG/hw<zKNՑ䶯%&oשQl"7sP;.>yeCiGgxm}jnC* B xY! *Zp H$[`JzB<9Ƞo蛛Գ(ꪬ'ެj-L]p4=1_Bz}aS>>;^8+$\Qnp{U 8ԏDaP3|QP^ob(7,5yF=EƋ+#\z MX1D/m]4GPbr.C,zu, Vx:dM/+\D,.rDav3q`@n`D΃l~9ͧn[<ȴ_ kܞo'K=Zv:g 3>w,9G~^ɂdr҇ jߎv:"A Kn qzQg(9,U2eC uh>Axւ_``3As=*8O}UEČ-|즰3+ɧ7`ޏrg5H_%Cn4-ؚ#H[;M:)=}b$Dr^QxT-+, pQ )r ة ~8HF2%GBh`R-1#,%jVt|b<و`g]te }n7נu,Q9ˈ:lj᪸}3%Xo6"v|R#39,d##VW6>*bDAW7yOƼS!B"c0TJpĵ=~Ӧ9t$Ħ˦na~#lan.$I%\236/ioԍBd9V.h7k哘0dlSu WUr#LE4(%&? iᄊԅt+fyaE*6;!zldȻmXʧ^Bf] 9Ԋ@3s Q~pZ5!4NH.[Zʁ\JC3|pZ:Mʽ"h rfeJ0}-MH,h 7&DY`USŠ9u|'6$l$RZ۹16:VIDH'*F m`%f\ ^ՍwC ֻsh=" Le',1:wxN0;OD<? MQ׋(/93[ 8}J&RvzB4q5nMgbdv_@ e{Fۆ ʌng,Lپi}ƙgr}σ$sFZK(|Ir v,p@,&FG-~o,$6v|p^CӰPjFQ.-]jemL7wۈZTf7QH]y)vE'MR>҆$XMAʝMvt;22 :Q[Bw* 1?m8X'm^<2dGIug-ɮǵo_1'V,ll1ʑiUC1]* p8_eޘw礿@;;!40x6),l+iAٚVYUѧA}N @Ftm9܄4R? Ʌo' .!ס3 (S"3Euԝ;G%_J\1=- iJ@} Ӿf@OBfJ"Ƭ*:H'MYO}ʈ)ѻD.Yю7ej 2A\yž\49I%,'9BsFuĔ]mp  . 8x2ngU":w)]+%=͙uDlP{tj9Ko_sGi0D#z|] r "oLj#fй:ֿJ3ω 5č,f??:!@#{,MyaTvdͨ^e~wyo]??\[c;(n*F ~VD]F0g";^e=b`oǏay LKSx8 'ljqY`1XGű8- 4xb96k'áBPֻmAJ2aGANfiake#5{v˔k{Xb3W9cԯ!f r\i u> ( 1siC,B Y Vz8ӃFFo}90^^zGĞ@.X^w((nS*1VgS$[0pz:y,\j#ssl,d } LZaHAZ8&9~}|jIi&FF/\RojH cձqdht1 -z6\ٺ"[?oC6!ڎVz̭cD@$RiGd[ʇ(]2Py#SG!_+riVII'kg09\+}Ӏ>'PeW'R!D%VP3Q|%b=50Cv+8(8 CPO|aHbK"a\\YZ] tk#tNc&eжl> K/q1O !u/^ GcK"P?dJר^B_qR}VW'CUH[PqCySh`{Fme}=4;$Bªz0f$ǛZ>i?J 0gRGB\aF7-mNg$n[u£p^{0ބ~e;ם2N=w&xw9E DY5pOKkp3PѮj]wMVD4-Bgz>ʃp8u. "kߜ,65c_%3s O}韩MU8_@kkl4,Z'EJmWP ɗ2Qw4~ l=<JA8ۈQlu~t'Ls|^J?_:[~5H.x'X\g)ZGC9,JQǍwj8dqy>?sk-#ĒM7̓(!th>⺤s(wzn/Y2)GwEmpKX5hro N.4ёĿ7޽9_34S!k2aP+/ 5Y6V=ddn#R"_O>#jG2W2E8az1QjOƄ ;7^:.Ґdaڤ{[V"vr[{iC C)ExnHբmEs;u@l?, BO)jZ֑VcIyX|^^ʥ$#g6I>^MﹽugqYhU2 L"QӧRcꞨ [L͹Ӌ:4*OfdSzh.y5Y$kgn[L,7A=g}:E]T]!~P 4ǪBTJ6uG>鈀0b*š@&\>з= ؕD4]l(8ECz0|4>rΖV#3%(99Pa.Y,MÖa7FG!CW&LwTH\gC2vi0ڊn^X("2;;ӆȂ?HW}cI$˜#7:PeЉ8N8W[Fd-W-6i߼( 0L#ZKCpFAH:5?,|/!荗)Jz7a;OJʹdIx\.22ڜGI3`~2̈maO~M43-/ PeٌOi9ERyeq1ٙn8`OhGw*+`\Z 76&Jʿm P,x n~knlUPZ鬑Vɥ!y4[49p_8֨OSm(I jHt:W>y jY1-}@pmR3D@n[s q]בn8˪?Wieԁ .s%xA ǎf8|rcD#Z}5X@Z]mzhY y&Rv`bD*k53 ;0]]m^I9ˎwRxs%bض9G9#O;LqSL{1+h@tC?ֺX8p95;4=0To T4sey2LSGnM(l<M>(˛A4bЊiN9d/NrO@瀆=F,-tu&x=oeZ!%cz1dIST_"bhE՗,N^ᴏURU<Թgv~\4ح^Y/ /IV:S(ۡJ84< F "?S} BPw0p.qiT՚5> o/n_vVWo!ݦ'iX0D!= gD;멮OmK$ {Uqd{1S(FAiEN495 F(Ӎ@*gx`&!;K*Mg&JKa( "թq <7{pIyw}o?]C1.?y:$q]<U9s!bo={;Tp7\Y;h#A(8Ơ^DU+wtY|q0zZr#؉(rF#sM06=JR^)$s MT̃tyvۑ2Mքri@ƽVy2yhKeP=ype9.a(jXT<ث}9|~G8V'] %9"jefIlr8<(nYQOsrn5>_b,q`es#XZm틁0u|-"^曐_k>u?]>UP[)a5#| SFcݏ'T}֎"ց$J`\ZOPes,}!jjlCɕƧjuڱO00ilD9+n^Zk]4F^G17qX3C_ޠ`mǂp 3^ܾ9x >}T%F(}?gyHZ "eOP4®c(. 9j9YQ>ի__&wJw5<Zv0U9qsw]=wm6 7{PD)yyɬ4p|+x{Y$y)3% mZɑ1-"f9% sDV3 ID!6$ɱ*6a_$eԞt~o+B^Bր¸5ڸSCI:'k:?>#2'& e22U̙0gDc\r)Й#dI),U4rzNEdwo _R & C%aңix ͓Mgwq)iOy_iZ s}aQ]e2'|JWd9PR#㐷"ξI+]YqD5Rn:÷\Yژ$1y'wԙoiOL(٣k-Eй) $*I>h^+C=>{و9d'}t_<hNnۊՠ$^9\)pt:+˽ཆt1xOb C<90Cup=M6Ip{n| ^܏8MH3Fm`WEq\^~%Jt#|uF AK\w zUDEnx9|c0!")+%o8PO6ubx;;VNG{ 8Da=$dXS^1M+Q!c .촧Ey@Esa̜Ĩ1q^l%,IA\=+K55 l= xp8u&Ϋ@W)!O3Un؁cS5VXRcl2̒wZ=/U4G\4 Y:o Il6kdS5@b 5B!韝F_\kcty85cWIe1K  oJqWxD pPCj>Neb mhq;b+\l%+2sA 4٦)4 28R*7ܴ79>k%ng}l4Cڶ Bj *=lN-\t"5s!qZlG{t,M]b8K\eRز|ogT,Z'=K^/5Xc_HZ JhiBw(vꐛuYMw>#U Oܻ|x3B16L~*4<sWQH2ݬN$Mwlh~:JGhkM P'K<)HƁInMuoZL FR:ZYDϦHۥ ؂aV}C>B D!GکcOP5 CpAMSbiwlI:[7H0,t۪aiC7r-5`J174xBNw6w2zxoOa6*'E'ofD/fY#mw-մMZ ^OWH6#>g#3g 8 ❹H\-Gby9>5xdDT~E_1 !(nZr͝.os&s{~;)nm@B7G YE+'7[?gwi>, X; r= 4&2o[CK>)]n6D-tH-&a>X0:N(pJyur $OOmuJ] dAm8e|i|jbï %h/h6OL.8NPY+G<< i#ogw/3Ļ6m v =uYay6̲a5#BKb?)K Lig=`v .A7R34 ٔGloFbeXBXC=`(a[b;5NYp)(>,dbN K(l}/m*}ó(3 "qՠ2^,5v\KhFo2&Lޔk=>]d!#MԦw 6ֻzm[nVkܨ( Mg'ԩ{0F Q_YciԻVC.8o7)nTAZ,!{X_{-X&DK)㠢V}Xr4ʊ<9f!ޯ5bY]jJ),} nYCLjVD y`IBF. o 8KC?}ǸAv2 6,v`(SP:|ŪElM1%$zZ])Tcr) EJlcˀ{ Ր~<H{[XUI`>re`ⸯprN;\2=&TM Q5w&H:ԁFkа=O#Z%:s'VnN _,(Qpċ?wG`iohA"nz~:Q]"VP3B[[nGEGv AK6Ϝ};ht6LƆpMXWT,⛯V,U;HNpu%NB~ GJm" 0\~0~8Q ]ԇi$12K+)kPtdğ0%\] @,1D@nq{j)u =4[tlǣ0,iGGev*c2EFT6e)r~5!m`4 >QArIΧ AґDw <ڊyc@RmGNG'"ְ*XX$'W @}jIzas^ G-\*:92W=1fY X>M=ຜc ; Vlu22;ΌѠL __]Oc6yP7@bvTCo_uF Ncß#F@)b]}3ч$wLm #) vqjUzׯQ+G,1g Xma ;c(*hXTYB) ؀i9,n34ƒZx ๕e|C0 lsf8n<ٺ6& /`arÒVr)ϦrDD7(EZkW^$6(>Ʊ/q69P_0Ʒ }'~3H@J A{VIʞV@ _|D~kU0QiH ӽ@Cxs>!ǕV߫_=@} hKsM6B*Psr2FfJp* ,bwQMX$W&3. sm8hMmi$!8C8s\+rV~w/Q0cj5sCH7.}\ei-pO&湠V3#;+rAlMFjanY%i8 wҿq[r:ka`aΠڳⱏ*CkjIF `nk*qB%mܖ$ޞooTN]gh)̈́M^Ǎ^@+ t1Pm$rC0wWn_My5ԪCqF8e kz }%,vV=`V)B.:dotRB67%.-C(5ػ. kHa X4U_ T@Hׄ߭fw- W_V ~٣}) Gq!d2X Va=˦/tVPȫ}q/RLP! Vt{{_2%6cgµV2{^'U .h[=Uwpڄ,P6lfSVxTk8"vr1$&lnN0BW$tg6#ᘓ:=q_iԔaGs͞< (; #;QGHdEQ]I?-KcE8!܅-;ww$qዑeON5{T|-4ocT/YI )&%FEC?~v9Ž`ACQaY~.$bnYy@y,Isb_P B%Xl |ai|8y7F:# ,Wތqn,uG7CKh 0p^up]54 9y1f+#n~83灠ѿ*/[0t=uJc#w-[f5ƸZS?B{nxIn"}wSfZRzriB^m6{a+V֒uc|݇.w_hSKG[ ǘH7.'N,,j9,Y]NGFx!)z+=9jmC;KjQY|w̒|dp|6{?Y{fAҥ2YJ0!2)tSDɌKV`Ʃǟ &zk5Q+ /qPw[N%3ow|Ídgq\ j1j7E|d!G7ՂjZ`Uڷ[1 MIz܅ИH}3%Ǥ0#?4oŗsqP8ag-rU27t&\/"Ǭ˓G^+enۆ=$'9{]]}_\VX~B( Wj$Wę=QVYyhv|z3aR,kB(4k'Dd FgWq]$3Gj= bҚWzZÍo^r+L@|:VX]k , 3wA'r~p.fjD̕2h#H`ɒ"T'o#ҙߵl21!4i`i:gUA> oPǽb'Z ]Vbq'sk(I'䝫1^t< Nf(vT;~%nQZs|\R`| 3%fV@v[>5De"Yo+5;WY5½jQqEQpqw^?KXlpж[l0ObfH*ی2<͸<!uI! #n&UP54STy34fūiԚ cpݓC\vppݎpP+Y'N;S9I68:B\ֿSHֆNa8vc[n7q<7LC Z@}jV4Z.y| $(0ET ce`~-_ґI_.輛i#O@G{.oK^Ep;1//)U(w=&͡ og n~6^-n] A*FVyLm5S 3e?jGmNqBD6/o5YȪ\3YQXNYN35 iLMa2nܼ2ƅ#A˜AF6]١,?NZ/fd1vz/FhN6c׫KW:)( 3a# 4C*ka ۳U zL7|߶cLv6o',wςDŽ'~ُ "]2"-8Q퇮mummu56B_`ۙ$SSkC(Ӭźunj (d3!)|nw(I:x% %Jbx[pWWwSO+Tst)*4RM%D v%/!ֻR=ה )gkBH]Z/c:h1û]6|r]\ʩV$絍m & gEgx7`n2-ͧ~w_t;R/ќLʲ `:\Q4.=8脽$2ٞŲD!h֚>OuNL0TjULL,VL';; ѣC^:1aȄ7(_#fG4wL٤"e!l&COܒW;nf? ++ {񙓒b[r BZ)`vŏc.oNNJ$7q,@]ڵuMަFgrXaCJ Rp7XhOe\v[WoKB"Ф\kjȵ+knem{pāhzkpE' Pʗc"s~|zu1| C,njCe}%,+4Q×JUpV6/8k-,mB0l|o*(2#7}J{Aߢ&?yzA- qlՉᡙ%aCN*7~kO ?mL%'~ ]( *A62S5' IDf߭8rV.q '+neHrCB0h}D `Ґ)[BkZ; -> 3n/@M 4:?n @<&o1g=ف^R%V}$?4ôR:iokzH30,b,^==wP%e[7.*FtL7CSG1^pV/ҞCS^|^78uėO ̥"~nE^z>OGdj>vĎ/m},C!X**X(2I.s6VN,D$MHmת'0K7Fb2t@dg+Kѓ}h5eop;DV*~|Nc'eR! üNt sY*"$#YdM4i+K)E_-?=gxdFG^:l0J'UYp 4xT_y㵈9~KuȯUXF2.(3nd> =gզ ݬܯWprSޞ>MmƯ.]g*pntn pa@=LH\_/@RԻjpB\Ϛ?Im{UVq;K98Ywv&>HI@>ф 5ܻ)4g 7AGQXPh3X%7#ģͅ7hZw0]p!pdQ3T7ߜHn֤ZӈCzTB(= ҪLSԷ9 +5V$I o2eX7~2` cӠ5y;bЉ./k ED/V%\r4qA/Ǐ$N6}uV$BmݶE3$1C4@*C1j7\[jGVZ#oN$h0,,#o%ZU$hL)黥n=d 8@9Q_%i]HdbQŵ$^9=^/%.D+W,p,Z~ƿFE !k f#|9 SQta z}J=3/egglԤs9Fjo MI9PkPޕߓHl‘/aԛKI[AaK5ݻzs_ibi}:G:{ݱO}Tў FбJK%Ff]\?1]^I/A\K]G61SSXNe^&K\{ELiaU ۃmj!" sEMJ\ Ќ< [: LXvH ҚMxav`.|vXX6I=_z#l5$oys ^]P3Şh .8sfmc p/ژrwr|9?%:G$TX%xSd_})L9_7SWF~YOs5t”H[^yqjʨ6 Nm ݸZ*72!QUG",kL7P>`B b?^oBiEPcT!ȟ8] yO8n?1TH,d(uזʳ Di`s{8$ug\83x+U*+DݟONם` ƀwFtU*oCM*t韬HؖͺB珊"J!.C$2~i(zҦ r/6PNޝufY@({]!DK|v'c LH4-)|Ni \cW?ΘLU#@K@$UOO9IzEiB<>58 ӢFptV$a["I\[p{P/ 'Y kӢɢ7Q-VO͡rGzۖ7 8ZJ> ٹ-jO[knO9n^c)w9-GwϛOmEZ`$@0zP|F21lD^[Eńbdo9}1= eS? 7=4:)/(ؘc27`$\ABbi<Db,"z2r i't\3Pzɷ5ݩWDa?L=iX_0Bϓw-ǜ X\W ?(V R8tM^l$fa|'CL~kev(x͚/|u2KirQ;^}N& rxLBAkn7?0crr-/uKDwȻz76yu[ AW`w6߈!;g40$<埌 qҶ3 4.׭fi6[mB= D:+rsGf1UV @ &@RdpF6KbeNʹ-`Zس3_ÄF=a9㓑PE(n勊i ;"[mLgGg`KP(:S~WHT$uA/w#!+pH4 >F CYL0J9iz~6SAwZvj+}0:*W}?".yDK8 B2_tYݏEZ+EmC>LO#B>P1dbv0?p O=]=VDkVHAǷj5 c!#GVD^WFWM$f)_Vղ6dZf J}6`hf >%AmL(O+^9:&zz6 h 2-C f5bMiiu|fTxboppus&] !:'ZA r+L/}&@NYWl-)I[gPS+%#Ү#N@;O̕r%ls6mXrb$d!?#.FϷRCcl~% :s!㩉}soU{65!յ AZrG;O3|g"6G2L"Bo^wh8􃱞Oa; ; mD:7 vbVῙ>F܊uPZ"jP7Y}Y/n,O]WD+=up "T2:O#_rj̀K6#A6")*fKmbgT| .,"wF;HxT)eGYWJ[]`û25eqʑpOBV7ښώ;rj`zxt. 0;ԇIS0SZE5/2׹J!B/wsE8|!Ye@b1<7<;/ZܬDL%5\1{p>I@g:"x<*Qp89r6~iLw@6wR6tlț戴SnT !K /œ5d?ɤ-&b*BT9F541Y )@9Tl|=Pc'4߹$HKM-e5?ԝ%+6hKȦؔG@ wbdƊ};8 9I<ɜvp\B()uvig#9D*@+H>~b;26$`&Z]U;,,Lqzյ̓oRKt~!&/o0;, |Drwp[swettS}[4|Uo|§KU2Jf{G߾?襙V{j${㹼b\jRὙ~]T4t2mNiJ^ᰣjz+ޯ %tzGz+@N7W3)b)|qUNmۑ 4Zz'kU4 ? )ô7`e:NNX7/C4Ԅv#ݟD[TQZf"wЙ$ י ͳ(]fga>ilmObv |]U. 2;ͤa3?ZR i)pk'+-#D^šXK7eqh\Ȫ_Ecp<EbQYD|KƁV#s{FsbRhDjfICbVdžj?&X\'5Yx<~M1',mU,Ӟhx̗1&y'1!F=1`l?d_絥v_2ꂒ Ɇ@h9ǎSZ=JwQ?=kO%v |-I'I '٥<݅~q/Ǎ[V:̲(>I0yZlx:>2)׋;3Ş7sUQ!$R<BLF4뎂DcWo'g7/Z(c\Y ktGLcg4=vD@n^ΟgEdn Rw,s')]fkQbkl6eBTAaUz^u-rfN=B,J4cE-i9S|%9ߊTCNhbNFZ@_SY33IVϢdN#.|@5KM-<k`dۡpgl˂jWc7.sy]UYv_Ժ"B̕3[QA}eOy)~\wֿ;5}pr⚎d)="%xFhӅNSo *pvƓxEaUG LK f qFpW:JacLpS[Kg/8IS:< ^&ҩwrdHVLZŷU"!g}R~O[[SU2,i8~)؎*^$j7Kg44gy捈`mVpo-V x L zzASziҊ!cg;V ^0Ŀ쩇=^,?ZO>`J8_ԴҐ" &iApKh|U 48Qdz}|ۀ$Z|5L{/>Ase>.qz6^x cb8v@ƴbAwxD_TjO΢W f۽ ٷ'NCaO 鬍*-"-_-a$kk6CHs͍3ih5O/,GltձQշCF#\ 48{{5Vd(iq&ϱf? T4ƍIy~cߪ۸4cKu`6\-Ā}Cb V;l3h\ňt:#T ;GnWIvJu{@-mV]׿7];wFCHG1օzFGbiTZINH @O*͊BFG~N\&)GP"WqG|;~ab4uT Jeyۓt9J]6z͸Qqӧ2uu!kmXp zb rhYʷӢ:Ͱol%IüAm=+# :wY3f5.P{kH\ :S2e6Su\t}x n0T U!]ٺH# ;~3?H /O9>0?M7#hPĬ採Gp#7 Oo[++LI2Gn'yGDO[H4BD$9m)n2pk;&z*E+oqnK[x](!v'yC]lQN:4UYu~_eb%6qw3"  xZ|[u;q׈pԚ $y봒`9F9𫯕Q\0Js٫1b` h ȺWzA5GW+OEM] N愉KyvjL#OH&|>5e\ Nd+.B7Q ](݊?Sq*'c'/ALG`}"pb}h^:8 g FHom vpۤ?v$*$r&@鰓T1W bzl;͡3Ed0kj,E|@K`07f.៱,qW ! Ads~re`πs|Y?Ce*]NO} a1ﮃ jۍ'c"Cg/s?Z L h&NHeqߪ~1O@ p˅3ˀ0 6XH!-=ԶD((DBت4~8ċ!<PY~l iAݠ|b&heQ\a ַ[y,=;x.k+=g=RK>1Qp×q 9nU ~?\tG_]FKq]0;Eh OS7Bq8vJש6N?IPs!Z^( k*E?e a:JE5/v@B077% {VG0E ,ـ, ܢ=wOuc3aoՂSLeٿ6fg1?l$4r%E{4f01{nJ3~kۛG5O$+%rܻЋy76 &sor&<_ҭiZT3o?3<5=eGG FzۘɑhUV{Z;AMkE=L4rnv< *<絪љ||sȚ3c_q?{!A $ baI!-xh}[Fkk2:y|SǷ /ddq~vfn/tHP vsZB =hI5?m[rsdENWKr0nl\J2x'dYD&̓U K  3с}WL^@ۘ\j~)7VFkk3I i>zC@_ XXWD ĩwM(a; K {Hl}Gb=H!A^*ʋmIP42&Nf^Q?J-B /z̪eaj"`Ȼ-zF|,?NouE&k#1һ"o 3[HYl3W9r87<(er(*| kE99|g5M[JF;TɑW:\do'nX:aH yF 寻ݮo'Nߐn7BF%@],=kCA2yҴ1aA~ب⯾*zEg*Զ*Bu]_XDH;K " A;]H3tq<'dCRN`~84A൵i[g.! H @5["(:d%esp;ksoSywUáxӞD!.*%[([*_j1Eʽo%C]# tI?t4{][Wi"ے6YȔZ|]3j%8oG?QvLwA8s82Cn.8*= )G.Eб$//PVISȀ`2@yxYYrCfo[s>ʅi3'WnL7uhM,bٿZz 4*AV)U-e3$%hWn!oizP$Ag2 yGzv }\Yw p'$Ie'.cj&/g@8'@X]ނtnnRM/eI'^ZpTkXMC(#FrT_^!EG98ᣋ cP|)"ŐfD 0 1r>,ɑI عhScs:N`q+aZ Q2+`a%/YSt Ȯ.< JCb&r2 )h-2!'c0?y5oX#%}jhUlj}~6yj}^4DȻޑ,Ah|[(Qs%bv兾3uIԤWwb:5Wi,rJ9P [;+:I}kC\_E*1WhD<=REϦ8j%/B:byWV5ۮDfV)miHxo`tD=ȧU [lrZ $`3mph+@ϾXA.ee/cWg<Io&9靘tHNg OU:zNpz|-wq+t%bScI5/ cV0ٕ Txp΍h=jNowByfN ;>:tl&"R&Ú9*Bi yO}o\؄ȶ5ŕJ{*0A;f C2b~y_%8-U4Y&@ Fo'=ΐk= ncsؒf*FiR  4h&x;& ^ADyV&,,.H5l I;H[64sbļŔ3z95d~^DZG:~C*̿x~mDN:+dk*q1_[J86F$UڣDH[k!m9h3{ܓD`;8款:m!3P*ˁ.oXg4]g>"bUnybFʬiLXI-u.{E0lVdhiWnXxOC*,H̑5OrnlWy VGM8^^^;cѹ؁w|kT4FlSCӵ^(RU|CVg q۴>Z b) '%2WI{X!dn>I(ҵo\zб>4; ɄE19d?f V 8=|a,9+aLXktd`PpUK#=!CL=ssc ~;N3ii TPePHemnST֌ۼx |ata~4JBb#?p5pȌ@MD0sZ)qOAr/3n1k0x>~.2Sgx%Qz-ź;OA^'6%M MemKqrK2I ; GT)<"],pCpyfܥ%[M8c@k[rj ok<&yv7ͯ(aI(Q4Ɯ5=(ׄRV^c~G!*ZwHǗF rZt6';1S0^,xusTL3MHK#B7|>拎.kKDlG>LBT4JI 2^Բ z=ct>NrHym/S-8Otz8R[jG*ksVg9=V 3OZz§vڮ HC>x+2a,eւ]ỏ@`NHZ5 hKieBȏ E:OsM>0uNv)Ju+kA҈ϟE~q7"_vJw]7grV(|+q]+Si9|dEM:3q~/}?Y̛֞_i ~x]9 OeLiC4rYjH[V03 Q-)ww $mn|ebry &ˀ߆b]l~Y0pY!5-f)׈XfTauPVhZ.w#ario?&D# ^tKw;p|d̤@UIQ*Sm}`j!^,z&4 G:`U@P>d`)(^O;> M*ӱQ1f!e)*PH;|ȖdN (+zPkc΂O뒕iv_1ȞBKte_?;䞯BS:1d~-0LG!z|\7ʁV ɻB&G`jVQ:,wpg樬w5>Nj˶s$)*^u(x#X\.k:eŽs-A-1r' 6݆ryZ_8ػvr>v0*ɋtF B#CN34y: +r^es;gu%/kj}Ic ~DA41)s^p`iد?xF„'E 2f8}Gz3LJ22˹T*}J:Of+8P M\AJM>z{ d;._fv~sYX3{d ʬC+!`P\eS7kM_bPOe2ǭ)V/z1?pv8æF#7:)K7O&x{] [!6id8UѨQNt:,ӗ ^X^]./Ͷiӆ0JP+OSp*_GuXeS81b ˇN"Jb+ ӘӅ24oQ ߦANBZ[ K E"Aonh>+8D{]CEZ8F,n϶s|~uACswZȻ7rZFC7U?NJ9[O bݲw"Wkkj<BƬ7dyQ9B;t|-* {.HseagwK wz/FD\?#t0M()9%4D#ԙ4m⛖65tyh}Q@{u\4C݁N % jH:1chXkiWDYwHz4</˕Uѡyِ[xmѿ~X?ߕ'P.SUdRXw #iv4Y4њ",m,IJk0 )9{_ .}bXbP:_B7k4xE\};o6ZK @RǷȹE"Xo\iw`Lv 6]>Db+ X~[+nD Hf@7esypE;Jo'p'3c43$$T!(CUjfRJ07Nq5y7ᾛ+?@U|P E"o!ad~~Zta9g MAco~A7/[e*U?KM!ox벦/awOؙ`a7~E \%4]]a7̲Gvܮ"d"oi:B;ļ)Slxfs}ً4\a;?y}6f@:iV2* 8qςѩ#DB>B35" ij']ߏDed=ߋ">"ԿIjzd\pd(6xEOvt'`|esPEuTCKma7W3{KjmovP@EX&pcy~4*W)WTRŌz-h3Wi' ]x!eZtzb2Z G' wAG58951A!6aQ9͜|%)9w9piIHѶjƝ\`<0gݞ%v/1C;TᒓZ]mRXbXUy$Q jqw w6>%B2E  Gzћ?`ypOMd3Xa):q27 &`OSUrHiTԬoHeK\A݋A'tV,ªB6 c2tLoNOM#bDQKe ,) 4-) TYf†>}/y dcj$ ؘxӵ41Y-guLiQ8xӳ`13Kli*$2!X U`xm!5sB۾i3y8&[8>_)ep|KW|'12.g<\'ultqV"uw?ߩ͞&uN|TH7a]ЖI?~E|Rm`>{u q= $"?C }~qNPf~+I7:j"#y/uB~hNzkFoq'{"^*½aES1]K6w[h'dA OB>7ݒck>#!:t*ѣ퇾/B0m?3hsLpxXObG݌xLplRxu0I  _ *~k2@8"a$АUs@-SZukz2+j'MZ4-aOt@ ܴΎfkֳYpbKN>Dڑ5$Gb RnJCyMO_YV {TI$UeN^n;V]kޯ{$VX^LoP . p,]ZEޙoᮼtSG&OϾc̶ w(-0R gRCFh T,! U>>g߃%'üc?#f[DV mqvB5O{|kn6#46Eocf+XTŮQjq[ Hv5:˂?qFZbW5s(7`n{&奛f$lg L)զ(N%taBp:;qۦtE@\mSnZrcu቞XײU] 09+W?)|_}1RR;r8CW:E5]̟qGLZ,vg>8z]Y\aTp2fnp`ES}T@flܢ.q9RG9XpD^_ |L2K9@i @g(& {7H*9IZ촷x@.} L*"Kў9ѸuN+_6Y~(DJy<92ң`[;EaB/`_2]I@*`kG"ys]" a#,Zu?oo9Az,W 6^ !Sk1'ӿ.Xx M2>li]

}{?P7ZẌ8ZV >*qfM",)ʆua5Q)BK{*w|gh ?(R2Vm~QyЇ>y_1Y[Ah̿$OQHۓ5Q~?- d\'J~;[2wfsj 5_2ӆFv V:gUTu-Y =|)&b2(8-r Yfvgds~)xZʄz1gV׿ҿzh4뙑?c(=ͮ^%#0*HAG3I@۱ 7ېf}d5p Ѭ1iGm`v;<,3SU0(zr)6'}G떪"`ʓwH2#~z ؇{hd 6~ag P &Tm1FH!kPd㜪Ǿv~8g}cPOJ/2*% ST 5Fȗӡz([srd/Ϻi >RH>o~<1N 5yڎ~oV7\eDݠ? 7Kp ")#ӏ7j\K!^+Ό5*>lk0px5g"˘8gi-P1#˘dP^|dBw,l?8XMugrq89deʷR&k:p/eNL.:}Mz2;EbVf,=3a8憎zv oj} 0Ņ=֏ v #ɼɩ"jPNLfY2}wz^*DER}e|mrXX0fh=[LhKW m#Ivr|7fabww|QjnjG2Xla,f\#9!/ݿbPuPҡ&$1u1A1NVK:rǭco\v9e ߴY ż22*-шeAɩr_}J$Š,w+Sdy\ىMOme`J]` Zc~ 1jݢYY l`(Vu?:F\[UrNV@spٙ6!J;v @ԟ컪D>7O~U5HHysAƐKÒ2$Tg71vsj3}WFU@@ɉ(b|]F#LrU.ݿEu9Mr:]"Pj} ͣ?$ Jv 6x.yF p=66-[,v! Gnݓ5#bf OB?hy"q-^ψmi⎉5X'kNcV!=?{,]t^ԑQxMk܍dL,S@Uxe@^Qrvsi {r73T>v˳`e! ZtH_(my&ΏԳ3a7g}mvQJ\3?5Jg%mt`Y'}bQ5\=>u? 8d\Tn׃mHǏ@%g2I2I1$6-'1%xs~FGfYXy%$,Yyӵ3QXz޷e{!{϶Q(haEno[7ō82G׏:^Ql ~~Լ:}K`xjY2b;(EԼuqU/R4m@OSsؼ !g*N,(@'L,ev>dmcH(#&;}+.7..)[Gc}w( ʧ2 'Ьo̾+t =͟""^[hjԔ^; ;;*4rlQۿ+~[!+bE}%/N4Ġ#B;soO˅,̶y4 j|K18|?ѩȺhSpy=`Q@ʝEQ:FSR.ì߫T Y3PJ`vw] ۉˑےpxKuc;}Og>L 1&#731^a-$J"HkK*7[ r(&G%O-[BàWe( B@əCO%֌٨H؄Z8MX!2O"7] HcK}`o/H}9SA!`Z67AF6Oo;~Gj6cecT`<){Ȼ|Q@f ;_F\.ȈZS㮓?o^Vd7r{{(po-PE[p,sDSqg[CcCNӮmK׮YSk$J@%PϭT8An8H_(T:F4W`\Yr+g Ɉz\`" 4TjRyXup_<h)W) :`T$%EMw(sC|R0H @- A`ڔ^$,8 A$]}DBEXTWc Feu;J*֪e1"ync;}3.I:h3*\z \%!24J8Y㖘 p GP[OlZݖ- Z mYJ塘m=[tLҜ57iNg~o}4 3rO<&a^ W*c}I2@z5v]8hn%12ɷU[uKEԎs !x0}XTe0_I7 Ig@JpqX*9ev[+ka~ίO=h ]ǷdiqMН N[&Z~П\y52x+)1,~9]r·qYeՐxt@'>xLuog=_ ^a$bB0q b\w VGM:T}G|ev~6åޟa\_AL—Dfb(!# \u*z'!Òt ۺ>4Iw"8k;~M 7d_{@]םD\pлySpMƣ/7${0ڵ1VR AZq׳5<ܨ½E K0m3t2 tL٤ 18Y@EupgV\';|_ pF!u r2HaTQnpĮdX$nGDgiLg*fs>x}rqhl,`"WXr]0Bj\`uI9lnzP4W?]8ȵL[]dgV_Wāٳe,?431`8]\wgPw QCF/6 ړse%4TNB[$̽= ZX&Et**掣?fO;EMcv'qZfZrĸcH4iﯸ_dl\LV^ٍ[>-EBV%1?hm{.,LS|0?yH*#e*Z4ư)(en) 2́@Jh9zyFX8lY_ъ{^*`D :,@J7kRTl Saͱ5+φop )k<j株 F2+. #nyas.*70a4 #M/Tw ?6>ok}/|o^2kF%CVQYu3Ē> $N $T]a6Z8WR|PL[2aIhrڎ=ZȯZu-l~lonhm0{ǯrH#R%T*{'x_V4!hxE^3|$&ˠFeOWCG%LkuɷZNٜͰy$b):44,+~T`uެ5Gi c>%Ngz!"j@u/D/NVwHt^>Z, !nxg=Cc썏`$Lû텀EoPJ<`ZaߕW;نK@J#Aj}m&QpO3_/[<"R7]$aA -`'AbTǰR)sn-J@ 짬D*rP =^=a{I^,є{NsyZ6. Ug>X8 $M$` >ҜS2BC B7״+kkd7t-ȟ:WUxyMQ)Z"퇪Nrӊg$_+Dh¨\Tq47{Q09|NxjUKA:";E4eE[+ݣf5Qx\>hGbfK^G[_}& 5ug6"e{;9Žr|-B̫Y#jOKM\F3b6$D~F'( 0XYFAlwXgG^/Pw ߫qe͊1sIMwcoi-YD76|er,xR)o9x!d7kć$l[ގպ[{Y JOoC7J` 7mt>qG-`"2`/~r]J6Ah>@ܙ̚. C;Ƒ; *rϟ/(k2V_r( 3; 7}>we!5gᐪixq_g!OG[7??秆#>퇮x{F'@h-wI3A~$0Ny4BB1| J2r O'Gs< x.0KSW.&㲛lsűLsR%` vb1N|l(uّId5X`' cѕ\\$.ˡ<6\GͲ%JPmm6pܼHPbDx֌X#l&4,#,",a79-*Dz]Oj~( |-ռ_H,II;vB{gT2ಠ6 czLG&( ౨{s.̵3633bq"I؁q1g^K]&5V\mN@]b*6SpQ$e313JL=r .0P_gNDz3/+HxehYN4ԜMtO66QkmΉM}(wcXo$BpM_ qU .*FIuuÀ88zJZ1o}PNGː-}9&c@c^Q_DUamDZ+ʝ ԾzG(ZlRԎUip&)}jB/"-ev,ӿ(0!0{ wbar*Aʊ43]ت{|by#QXRW}t%{v:#:x5}.JRE1Bi\͢x5V4ȺHfBF[khXgQe/]FgN5?r47^vpMlҶB&-;ui9*!EM̡ܜ~y=@VO&zʉOl`+'4R)JC PO^qkW1(G"5ʐ~WGp 19s\FNk=boZMPY($wtF YjX;p.l_`=Ch3O}AHiBfg9K:==rHSeH D(qk)Nޟ14E%0 uS҉,!0zccs czS@Y=Nb( r$adM ߀Z/MǸnT+Ϧ! %>< f4i@m B>&_҈4IManj?Ж6,$ģ,J~QC&jm0àyzˉ\QX*l+$[K)LvM ]1M&R0V)4Rts vŵ@5N42 OB ~aԕ_(K##:"gY,șiKdS5ui?8̛üB6wyNTl 1]  )tH 3J% ojM뚥}B|_2sv˟߾'\~ru1Qg]s76R,Wj8 'G]b|T(\\dW{sxBTZ˴cDj2Z;r)h(g}3PiǃQVrQFg4T teytPL. x4{ qWtn z+ )SxcHF {hdWO(ē{5XDNmZ!@Rbgl}5EbEb{ZEV4',zqW^;/a8۹9ޥN+^wHʸ9YqBޤu+fp0-灷;L#jNj.d@}2BL"$P祠3ϮI lV>>ucSK^ f_Y)ґ1T#xqr?b7%JY<=AMdLھsOAn*Ġv /&d1C{s֚*>'4ÏV& ڼZ3@2J^U1w Ro#߿ &wB]6AzJ \b<=2pZƈ,@mSf(y?KWVgj7x#(s1ʤ̉v1ejܼ"* ʚ$L P8>[@(kC湽!{N&gBKt4r˻p=ʰSDR^Y}ɂsCܓKRNhsT#~V彾yq*h9)h|7h MhfM񩬘sDC"bK909*hRmqKhܡ^Sj+=# $ %S 7 wU&_CMמж_T[LEуg˻&\aOJmu\'yH88z%Ij_G?#_z4mJ8 kq>p_4#NH PeНyR p <)md4`Xs5g'k??6a}b3yݛ^!dɓZ(< OΟK!O]yD}GH+BEsgσȲuTO4X{X;Y@[ÐGhXb{ g͔`٘ԩC)Q!K߉q, 2N,TGUه&-|\YL#?yXV_f:k6޼b!eUYB$+HއNɖjkSɣ,@42% vG~#\ΨOnS sIʾgsC mP륍~V Ja݁m_7 BWt(ZkiA%FBͪ(sv'1JQx ;n+nOF?lxr;(!Xtg!B|rs:g+Sk-.1)=c"|`5l/)#{Gk:kg6VC{Z/Z7+YŠ]ZɺG5xbp',d:ŽÔ'01zvvJ'}HY40@0wZm"fs'9/[~zQn -[l#"k#Ӽ.߀+{WeK N*3(i9fC,x;}`";nLmGnI>Er5&U&e)I!0RCV{~v͏du˛h./56Ǜvx!ǃ:hiC{/MD%4Gjlq H$M.蚊Y=`[F#zQ]1vfŠEU>+bw\'I3Pn' C0)1OZ4(b.g^_3kJ BVjAɁx>עCJy2Px&̦9Gchc1IJ 9@ D汆 c>XZ~Nn_q`&Q7RQsSs*$_@ԇ` v1 ިf dK:0DBa념@rkD_nʣP`uLQw<:Y)`o T'ZIVڴs>A RM bYĕ ovR&;zXEqY3 ص0]Q9h*<pÝǴ'L(Rs]̊lWf:ɂȠ驛\m0HGEpAD$fLMOD5 BRY:|xn|x6Z#a|Y~(o}l.r0G"t 9bJ޲j 6|FlLK qDŽI,^d\ ګINK6Vݐ|@cܿ ~:|9 -EڊE(K3~o{a侍&ilv7spqUxqRm+ޠhM~ޫEƩKm^g^o7\/9nXW$!؄0!SC/ȗBry8rX2EmK '0d{+h$3#'c^(ݞڏ8ܠz@^/ufb;S5)WϕTbqD<Z0?>5߾PXXg/ ʐ  F maOqA}8Q$s P҇(B P !R17ri\Y/1,#(N:;:dg(%)yݮ<Wu>UXW[o\oLJRv [hYF(2o5DmJN`ֻ+C ,!i"K4y/87g 8 ,BsAMoSе2PXZChǰB&x倻QfY|0nۃKՊoԊ1Ahժp#!`"ZP݉K_(zlMjn_ 6i\Fn{K'YGxo b#'j oMjn2`lmhPn3fWu5ٵW¼Svl D-x'j:ҷJ"zzYɳ^HeLá-R5}"Qh}f_'em %!00Mk)(_ ]Rm>4 PLnHB(\!Av-4_ 3h Fչ_5^Ja(d]g [z:Qmm ,ٿi"sF=]1{tnlUe)C4"~t/-[bYP +YH~5AhC7:q@0ݘړPsNCSGMVaB?xܪ-EPWΕ$ba?{b%λc0@LsA\ZAƄ Y[(BO@4<\ȲV9@UZ:|0/ @9liaQ[q]'qe.7cef,:i#{&鬻z_ĸ &Bؘ,VU:}yH]Zxs[^>x1ven|CpzcpW#ggm4= u3kiVEe 'qsxN+K0QN{nFR{84F/]'[>9ߛΨY1A-f 3AwP |3]Iq6/vEϧt5/vi1 /aή>w^2jVf[%,slՀ|1WCcnVz&(ʩdS!MR@I8>Y g\8LDkW`^sS|< 37\21 e'ѻT4W$nAIAqQgkJpxEOk'}-6h~e/r_ˉzK\'*Z7;r>' pBpZ,H`Ak-=ESo!8~ E3tb,g;aL8H-:+e:H%2_/_\Nr54і0lH'Ox6hsW)( *qĥؐp_{xs|9oՋ#2OPzO4ظzxzIN\.= Y`Ԍ<%۞*iO{({OA|${'p _ʍy1ZCyNaGAaYTN.x?-.ߣT T2{T/m/׾FbU߈4$ ΃ƍ͋Q5_;3(b?Teum?MkC+-Kc1ܮe݋2w5߯>"q;⨵B!Do1 HxI5y!$%q\SdI2Qi5-)XgIbY2V6 Hؙ-ꮏq~p=KPYv+-ŋ( n6R+c#:EYh0x*ef>ݬSEPKLPi鲞iTKh⣺5FgEelג)(;(s5 縑;`\ U̗blB> 1[X|pʯ{$/hAK >~)C 75BsI/p 텕 4()-?K l ;QU5+®!JDȪ `Z/Eq߹LN'Ԁ-PW\܎ ^3C"mB-FƷ !_6`wj?)GNցPȱ_5a0PV%6>%Y`ʲcUH"C Xe1tO8qQXJ~){"]pۆp+.BbG*}S;8`4f l!2%8 çGګ<'0%Xpww~;#;ܜI]ATŰ'!uiUqB8W4ddE`+>#CG>BUTQ3m̃Z8QP0N2+/_BT?fV449V R'`$BxYSEKdpR&qhYѫdFPlja9v9\$R-_894neAXgmG5~A|94n?5twFx4$m^:IlY%W94* 9ǫH^B[ Y}1ۓŲoCe6Ы/\"'Rݷ^j p/cdxs K-N Ye%:VzuNd`ǐ`D5~Vvs.#4z2I+&3盅X򾟵A `T|˻K'\о &tl+[0`7:WûGgӅC&s?Lq t/4)>ԧ0]q37v~R +<3՘ ޜaڃ X{MW.0/̊=UM.O}DP``^W. vm'Mc[|=d8+k}g1)-ǣ.j .%9UОYxAr2C0p~pSj~T~}dݮEVYo8j܄q<>|Kmԫ3ʱЂAe*G tn6' /=25@[AJ![DHq}4Wn_4Nԣڔ"*C%9CQy2L)O`WA {UJ# O%x#]Wĺ4# fL$PK7?C>'5I;Lā3/4nj91};?1b1|S1\RD ~=Zh UJa.cMzĪhJlV0 ynŸv$9d|#/x=;5?mF—0yOY?RusMqc HgdجIoMWDYww %bC(UO=/pvXĖ T_VE&L̫k) x `sB;4kY2asU^6I}w\ݏTUsQp"]<~ j-&}t4z.}dCM6Wrlw/My9\̂M &};%L:t O܊{s泑xJ0i6U!wle_i"o][Xaа`~8Nv*p A+\I"қ~H Be42&"[= CsM%_x]Py7EZ y&9OE.@r&љ F fHl9+_5n|J47bj,"Mi CJC8ulhPx nnQEu!r/˗IcZG]~cec5 L^撣P ѥz=,7CKI{S2Z*2h1Wo<ٯ4E;b͡Qs[)#7d&q4EfqM@5pYu/ }ȭ ]!PCA$%QH#5WpRe5g&7RJm;Fٛ]h}J7]\8y0@p!fvfMcPVO&;UDA„"lZj%ĂmYjy4x[y[ z5h.MfZ3L$'&VûʿQO3_LTe\eK"`㤻[EUaKZLb싰'8|z?v&r2shj,J7 `\\|Ve27g ^む7shH/* ŋi ğRv@ٌisf?sYyW\*IoAl3&Y!fOg],?ԅG_c#-[Tq9 =^(ߜ!7Bqw݆L듋tXpeA=`~@D]c ܌v6삚WׂN"&@ i {N"V9[>vy$+'~l1 Κ?D.TdK=U/屿&Mf}*m]A}Nrw' C}.va!k_z@ tBUq 6B9)sDӱRwm+ٙ\QGMBf{c~[8D!6iE*;oyG5-[A̶=Drd"oNcR!\v0Pۘb_kBݵ> A+*c&YnaJj.MLҩi;_i3׿l_ /dY/@[f5\Su!ȨB5<&\a2sS%k2\s|TOm'jH BF,SL7qfPla"SQKkCUoGs&ino TIxF ֩d[">lbU۲м 즌pÀy(78vO{\:$J=4 9/]|WBJS.ՑmcU“h $T7 A^ H[UDs'" umf]Ov===^|' ;ezx,39̥͡^=Y37з"A:@v`"V`GoL ТTE7W毲95m^,3j}Ri:&`D5sfno{qFciG}`T Q/$߁30]l| 03 ]tBѳ!SG``ֿDDoS:\Yfk' sv.aRi(|%ޠ]WG9Q6Xj& Œ5;|U5mڟC+.^ v׺D?عR^ U 55rTi0e_ nV\g8@+RݻyF'$),PECh?kƑLvCXL!ev42hsGZ@{&ñkO[7oQX_֗#P"Av!abHv5_YԖwQE6+URjXP6GuM=ZE>Vh g*7GXa R!)\ "8l57h sC\׫^P(]mfLJ|A^fBnrL˘7!Օrr|Cc>$e왬[[iyCոIިu: ekB!uL/|!w"QJ{??* 9o,U#EnԮrQ}fcT=-,&]N 8*jWe~(Ҷ"=PTv\5Rlk;u5=rs#g&jla>c'#yt.S YRpws?0غ[ 9rY"D7ߟIx/ZRޖiBgߖdRA?)̄ o7SjuڗH}+EپCFuJ83w"$,!cE͔ܿ޾= c)e'm8(,95W ď'DfYDg[% nVm$kg(ܽ8f?_*omTt'%ݟo!1"W'M$Ό(E (!Xe !G`&(f{o8L{0r"&kefpꈞ:nYAo3`-QR"Qvy:bAڸ@f;bZuO~N=VE ~J @Ia!x7M|VyIrDHOKk: y5Lr 7 FߋU>¦ @ɘ(W qR{X@(By{#mbT0wF X+υH(2".4p/QpA7h DR#3yt>zS=spsƧ5ټ7kbpqCR<4$#ieÖefc &LeW'Q*`PjAտ`lL ګ=91&1ODV="ޝ^""B˃#׎Ir>gc\)l[N_͹l'PXm)Cc`ɶaGR((#GaRtb-v̊Qg݂%tm\iQ2i)=)ELNNjN0V1,p*5+d+ (c}'iI@@#G Ͻi4yG)M޴,}i,k/P. dD"-OܾۦuM7#HL*بae !|W-S+ hRu8'p|ZsRzm,.@?&T}U@L&E"|Ħ'g| A|E%3}z >J!Я9j\jh Ɋl h KⰗq~JHd%5 2 fE]vMO‡MMS/zkNJ/23.RA.%xK۬?!aj ¿wvr1âɩ`Q:2d7X՛3ed:jjj]U*8E$xՄ*=^Qq* \[<}7]KNAͯPq.Pu~d2ɽG:[(aL µvcS8ໆFX S/eMz[$zf|A|dO =@*/BYPyrٮ޸ʜ/D3mU֦wdqP ~]^A\w/iq,6@TFƪ_ϰ|hnM"{LD]+g5k(3f.IyE VVN = Ȕ+60?)KXHsvBs$+ lxC "?S#2ިF#&!3Y|b9Nq"TvJc2%H3#81چ,e {7ڷ`={]Tuy*GbKp2 z!eT_t.d,;plb jg9ǐPטŠ|L F1|;N鱞0-f--۫[Xg-H9sc]x 3^Sn .C yWoIzUFUqͰ[AbMĩٌ&ZNVk&Kdq"wy3Jw_:{.|ko׶'D_W&&߰K &ul4gQJތa{&j-(;f+5I7cd8O!k$Ov #ćҕ{J|zD0h s lּhHZ݌ iۄl>M8uk<n`bn*cw]]5ūh8,q'~_֜*M!W" +u7u.֡\lN.$N>|[䙸qMz1Rta})б f[;/WXwS"Owd,":M2K'z$6HT> Zx^ "08H~V33M0G3b׾Q:~-?v Vb ӶVѲ|NER\yYp?U R MkBUv"Ĕ@y$[?p}A?`8 +ȇ>*$N[zmsrJi9ֵ2 nL͹ښ)WEe˕ ^j,'ʍwY l]U;<dh %|__@Fs$1!QӬFW#>'ᘶ}Y>[~sY+bODdOc=;'n;S:G s(2w/%?bgd1Vu` ƞȶQ9ܧZM&dgGzB.F mfʖRr).8I`[{%]>k.?EsA [ tkn6S*bkhM/#K4CqDG G,0 lp Uΰƞ!'ʭۓZL,yD:=J:Ur"i[sj1VA72S:]5_UWj'  :\a}ajk82S0E6\`x=݉.~>?*0"i-|cPnARJ8sqEmK1]ătj9~k|fWvz%5r]u^Y~-<\2z0oeA)!D:΀X?6ة/6̞ Ѻ7acz`gZ:dBvT`6W.YsN8wm6#M gNw&'[w`P;!h;W{u;u(B±;U '~msy@b3Uq5V([prE\2g׌TkTL3z0|ʯ-TQ߷ʯ\FjphƔ&WN:0E؆[Q&K2 IWB;PnZHQ>3GԬ@0Ŷ!`U'ݛVdJƫ3dN{Fx:YzfPk]A\$^LCii@ X &놑T?2a 1iL@Y *b:٢e @*>]R`?0@ʿr7H Ù"Gy¾%˅2dD d\ɜn+("A. gKs48^7T]ѺL=H/:zJIBScevI MXA"gxbT^GrQw;98Rs,22y ?@4]Juz`}fMO)_&Zju^PZcLwR?v^}u]Ew2 P0 N]ũ0ats 0Y0)@];A{ocP_?\e~{1M}K B\yǷ zǁIǪ@/j=ӵ^ /R9o;ٌXlqoy"y`ŀr91b'O|OYuK"+]Ԩ=V~-.1FykW~aG''Sވt̐~dY}% k0ǵ58QOj<Ȭ[i&OcUpn̢ xf`Zf%SGVYWm/u{ΧWŲ2PaJjbFg%CqJJV,PzN@\ ]Ko*oE Km`.]y h 6G # jCZ(J=ܛҪ0o93ƙx:MDQ7ǹ\~Jt6JH(F/$ùj՘2cy!'"4&9ѓ숲C©.J?0Zd|G!91 2&ќ#P5^r آжf繏]o(Jƣ5m>xv@+ͭ㕠!$f*.K>ZLڢ"5߶Vܛqv1laN BTpJ}[)ElC;߅ϘizI;n9 ظp= ):;_I#4U{UuA-,S ?ԲH|t3}$FB@ L3 dbۗ{X9)Y}2gYD+xgn:_?SC=͍UF"2xdlEbQW9ekBK4rk܋scZlDo+;5 VV"P\q)pл柖f;fe d1 b#M3&Z"MԾ݂Jt #)`6|ur 28S;;.jsCEsLm+CɅ"c]U_@p ոm e~Nô9,IH\1 f$l., ^W )3?j`bea lp>$=SҏRy rRgTz:DiUKm{&002 N?4 ɵ^?&uf Tā?%㵛 QJDKhH *vЌwMD)(4~Je2VՂHVOղ _"[PjKdJ Uv"[^,:x2/P#c}~5|2{ڄAo3^O.cD{0i>iJ>r3ATPr\;t {l1c+ QTK\jatN Pqi 3K ,cIqb)ZhM/xt:yDV(J6H4ãxz7$Ua쎊:dTKiٶ`Fo[$9ydžٳmm1ѳ܆0(H^O()bQjZ쯹]Io$jsj bZ!σ{y骙SN"`9AsYe({=.Qv#lPTcgO ډV r-{Ґ.*#%[Xk\&( UU$]J|eDHu13kle@ ;XFqһ٤շw C Sݫ ?au;KK |JfCmm*񢢽IShh3I⇱]mc{hb^G .zK !UuE]H]БS4y\İqڑ)$T/\|RsYؠ5Fz,X@̹N6}X454fa& )fG;)DT_<bL>`>9ʯ)/-Cje{K=ޓ0'ճb~y<ӕ(3zfg! HwWyG"لqCd1r!䊰/(BP)cŸ3+2A@mEZ$guI=Vy@bŘaaN4/u/oƩ\ÿi_6~pox`̛LqH3%_rQ;3A2VqK)l 3:%۶Qf&j 9+"URrJPKV^R4xD.aM݆ٛtZ3&NUaU&N!`e\guƍ1 q#=*fn)ι I9Vܞʙ'Chf]acbQZk /OgfcB#@\Z_/(Bxsh&2kgة`ʉFԟp;Iń":rB#3Ü)[ + P/JоҝU}|mxe:R75pdр. [RCFt;g#z8b|hAA O th TjYK%&o46bO㾶N_SEa;K.3EUYq.*zV:t~%0L Ys'p <@s{"uHVš?е" ,rŞ=Z+HНDHD'57!،>\F[6 f!OjwNw{{u/s݄e@tнWqSC0J[rtd)zWABHƆ<woS*S:cl !G\>ػ˳>(9w\OfϦ=bܲ<}]ۭ<@[/Mest"GR4dTrsqh 4$Q6X"8@Nj# 0Q r^lc0%nхq\cZ±{juI+i2Pyڋ-SP;oy,K3 $/(]c;Փ ph;/3{$%Q\HeLܽY -}21GgwPȶ&)"M `ZtGqÚ7ENwVA/>!p'9u#-Z~p rmyy~뺊:`3V,"L;,:AiHpxi="80<dT#x}Z߄fIWё>9|(J]o;Ԫ]lxf2J]ӋIl&ZУ;fP<2JVڀ JcVȏ* c.C?^1WϠ+ 6Ž)cx*`Xe'  2=/,7 O!RDaankl< "oQ{(k'Fj͡Hpd Ӑ!3&pݝѪ  X!5;%WZ()''_i_Ij*J*_"zrV$E[`4&~~6IckN>!IӞ!+QC>̆S ʟ*!>MT>I!=gs:} jNSk%Sڞ>O)hQ-UhhKk0W<*Y.fP6q9a@.jI< xW*^`y"Q23,#f~VOdƛC=vLxKn<Ŝ6⬳L!.,'?>?O䣥} bӪSGD mFAX&k!™|}H(jZ|1q5: G}MJmt+,[YAB K味5qtd_gAVkyʌ:Q x g% \!Vo5uK*dH7Lf"N|aܒ%nJVF֤~dIdEww?qY\qWw]m|"5^N: pWqXsN轊2g-),q+VЩfU_ǰ1zJ=2ޔ >&*"CXKeX^}πP?$e6h @K71@HGqI*z)|mI$iK*j&\oG~؃gdp]3=ob,jG^ 6HzFi(Ar&UnǭeKlW /x| vM(!^J#_b|pyv5h_]e5b_. ?N4"rث&n]itC0pB_pnk{H$; rQ*;z ɩLP^ReRH%0pU$/ &3%ť|tnvlZ@DDnŷ&K[Uz=pᦛ.[‡ 0!ܞʑ3+aZH_ )m4;̰ %~ #pEʜJӆg2h=9?6C*+I>S2X̔Ɓ! q;^ޥV"zg g>Gk7w6gT8Ɵ'iZK2.6B(x i-*[rzU[q^VXg1'mP"֑a]-^ƔMwT3p gMߙ% e}3Oj /#8+g!sIǤMxh1}TTP6"$iȉP74)Y- 7N(xh)Q( <=fw>6.ksxӳ`b~E9R=!!j|4`^ɺX!:+#8HRA伮$j2X }g6_X<ᯒ 8C0x  .LΕ־mս"cw{Sk^ nb JPF?3|u_>iGtB2Qe>" |Ril}bD I~z-+UnP2t݇β$'˪^a?5>qa]pԨm@yFN|'ygga#٧o>ܸߡmQ Z;XVO׻<5Ji.ivp}pq?$.kv x\,vHgGjkO2.?ZPHCC1#fSEIiMbN Ԇ~,^*_Æe<[}C|70[7"KkXqhf|()9\=Rԃ㿝u(-b~1=" k|x=t; ]Ցe=ܻ~QB'G,ԟPX:p^[fSNӻqPP+"*su JK/v y^6 74ցKM- kcӒVFYi+?:gW5]U\mԿXhuܖ{\ ~ S%mAA3qLB,"D&=;Kq m,7 !7-ئ6 ಸk؟+h _GiKJ'a}3z8hN"NUy[] JEyN:CFm;ɗt?_MЍy*9Y'. e #CoFDc\&fn8l L Ti#iIlS9jK=og٧*hYrDWl}4,d2t{FlFF5>DvBy60F<=ɿz 7 Fy-pKc }@얷y])ɲ i,0FĻ#fdA+e  b.r@и*&HȇZPQKD&j)fp*3Ӄ5|:3Gpd X#ա i(% D"zQ OgQg6 Y;%g?; HcqbX52W$UOx+œ} Xlzr",_S87ӸA{9Qp ]0=q%r ;gi(-:JZjBL`HgWz[w+@іj1UIN*k؂_aTQ۪U_&A8'"i]#9Fn=zFJpA0đv\ƣ^8F(DP}kݯi!+qV%ˢ1dFƭYzOч4.J/ۆD8ըx&"֊C-,"c%'J6*8fFK!NzA96!ϓORJz (L"W`j;R$*hrcL"/R5|gCYTTSVrLS/pt&¯p:VSl?M jAe UF̄y`Z7ɝ!!2#WLx3Q6 r˔5pg n7恘 a%q$Nz$0f)*2ut͚)'M7];seK%[˟j>Y X`"K@9b18x_Doy\ڍ.V C8HX̋兩k#xф?=WFeQ!os?5%Zx(EX˖qƅUrCX7rUJ3X>ܓ5 x'Z;ّeXf( qe0Y 4N.z!+>qq=ܽn}/rC8j7$'g@g7jMM:/m^2AHӝ ΈK1 Q/hbfw%5(OjY/H{PRqӡ{!kVy&^twt2ArR>ެܟ< ď M:&a'I.= A1~I ?/^[5{VsXp"qIE bBB/mf#'n)l' R5~-^^/{YBSKH#ژV3~U^%" \k7y`n̦1Xi'KːLT&5uŹR hC$]i>WDR:ŸwEi8!ToELZk ~3;F4%\_]\#05 xQ}6F7ʶ+;e[ny1?VNM] eUrbf?4 i7W^Y?1LzlXmXPQH/BfquB2B7JND'Ox'ZIU#?dCc,L{k*]ޭ=0xΞ4ZrcE9?\zn^n'L2|A y-|Nls8w!/ZwerE4I{˳*vlۺx;&KS7wI0 Orsc-ɟN*MC_ҋfJ [iW/GEʻhq,I(A26-ټY]G{ʅNl;ȕUgRuV&:E]:#׭Tܭ ݝ u&b}W^-H+uM׊P]1,lZCfEebNWdi,|!a%x:y;.;zmV4 Ӭ5&4KBׁxh+f-!={kE5뻸~' I vu.a^cU2EUNAWFLu ٩kͮbuvOJ8KfKlCA, 5lVkXA_4)]=n3gP0$75fgs|#9W5 )jG~~@H4 5ݛ=>g=APePIB}וdXߐ> Tounkǘ>T'SĕO'MBL\zpR70~=kL_MNt_}0J(٪u7^1W?3Mig0fd?ﭘY Պ>`_j:3C?]F=H0{HޖeHUp̑#Y1&cX马;r >N8GrD _„FRkRLeʨmqʈ]Ct+0'-S=Z9wuHxءzGu#4('!ѹAn..BTIl,Ulq"gWig{[lvxE۬"~ҡ>WFN^ow [*΋12|q[LB-EVd X5,$|*PPs&I:"]VC(0U47XĿe:)ijpm;wCSk9 :C ?ΙiW%]zι2؍ II^cE $0-,ye+B$#EȹINq Is7  LNmšwz쌈oP,u!2a8I1 5xx3I֊}z/Pڮ=Yu}>ԝAi䱄"dL1'3yÓ>\!q3mm13Ft]2CRf>Mieo-2(c]hmsV BV᱄K^Ž qYks.lXqʥB>{bSЧGL:X?9\BVsC[?wVkKTQC:^5d'ס7^e v *rضY*|!{96\stbH0xTԑ Dd@3x,x%^1Hgya7kQGIRuШv/4ɘܑ8hgj\"-P r^|R_1atHM7J:mф]h8d}.>[ mTӀ{8ˬM%jm)/7fKH $mE ٬')lmGÍݺ[05Uxgc6A]D6QiTalBf9Vgʉ;Gsbd{"Я3S0Y߆}P=j#L~ 2FgaQ8  0|h?2w.a9ȳ׻šC.OPPJ⎀pa[ aˍPi3S1Le&=#}@ 9xhY`3NsV"L%!1zM8^)G|BR?L,r2+%;R[Y2# E:~0vTإ@a,xJXGwn&Q~S K;W5^ˇXo{5U<B=c|+<^3ak;sdPYƝ.pҳи3YCc1ڄsc7lֳy6suKeG 9ӿ;8@8( }M,a,eTKvWBQQ.D!0LQ ~v(Ë6x;wgǨjW+E'k;G 28[n̪,NjTX:%ҥ0bՑ?[%Rj*5jdD~޶I_n$+{Y1}9o|}tvK &ê QͳGSJ9Q Rw\CAF^3u. *f͡1INYAsttohl~{|s}-o7Qp D v&߬T~,h/uwo42y#w"sASt$mVPkά12*N@Uk!$`n J&ah] J`)Cl T2^Im(oRW[ '_3hH)6!Qb̴˨T]EqřHeN;&@΢O:`]X'W ŧߙTѡV'Q$x?r9T֋QJū*glKhƟ4!ϟכЇq}+LtC @Mg;Gf Ar&'Q\uܱt s/L J4ZK|No)jZ@'mXqָRlLC3YNyvw.( +zѨizBE7e?ID|U<5,]@y \-DTIt"6AC~B"cCHLc)r@V/l%ַ[Nq`ZbVuTfW&`Ty0#ΐDހ3zkL)H.bq-ZNˣ as).Z<l2[jhTaw{/p(lPW_+o~5n2I1Яb\GJSH &1cLېx..ο|euP* hռ\mPOo!uh&1#Hl ؐ.g$Or4%Rdγ4c(-3IuVߧ'7#HUw4ȳE'u.5U 2ۈAюF"~r}kզ{(%P ACH‡Oz.D}1.ߍR-" S ʄk+j泝Rz-2vrw^Ĭ>pjC<^wv[3\@SQENFEf</·6K*UNe.A#Ak5a7%5b3X 5PGu \23t{I܈;/?cBG4Lic9M&,Ka9ե*A5ev?ZB0J)bW;o:>+kmGZߞO<; u T:gW]G.[vۚ ƄxQ&q\}lK)׭66EW+*n ڛuyAeEf{&2&8微%T]6{¿|ɊZ`LA[P `fW`T5,pw9򳻰J,W0$7`:Z"QsR:E7jk &SqOG1E"Bp~lho7 ج>/ OZ͏FLVF(ǩad$.7-CZ GBӐV.;Iv[qO>Ίe qI01ʦ)nĮÅ_BvZ9b<D3z2Gf.Þ DDXq,^#83D=_m).,Ըig^^죙> (]ORC ٟ: h"#4?L~\g=@SBMӕ܄-1z1 V^GmLP}~OMh\[z;I|Jŧ۫*/221⋔d5fyM^b 9uՈ Z݁g~c\#0^zحLuTw0Àm )Pnː{8!QYŒ<}@͸SqYnW=Mj-U7RB\9B m*@PSMQyeYzoVl|` DG'>R5‚Y{ A <%SʜHre7M6~/zȈ`&w_Г"oi.[)pk21byҬY{LBƠgL"O\йDApW*J_JU?u:tٛwzxIz0vlV H$O֪VG}pwARKk <̫RS,$|d:T b͌FA|q ,`ѭ2G Ct3AWkzlߥHCȊǻo}"%<\$SN8uͱ e Ϙ]Px:zoeH[iQ}.I:J|-/x́|I%Be2W*-Yf Z4j{8F(pA5a~~J`/ }v$'wUd'%_ơs6嬞եՠn2<ú@տJ9Vdmˬ(}FE0=wn`cO%@G'tvk`x\jE6356w +?Xk#\@:)n|aI37ki"n8).t s0h RR8/@dk9Rfh{:QRV6/9#B.V1)Y|F#K!($j݌NgE40o`Tp0h|0mUE#kb'T Myd08e*MaT>m Dއd=F%|({LMK=HH黮bn{7v:\V C Tf/y~ajHBm4J2 a Y"Vo&23Pe?:"@KÝj^Cp?_"gPcIC;Vڊ5+d9$g*_2ܶNo2ŁޑpݲV{Oԟ8]cc,#MN$jRa( (<(@q7?(>:[Ä) tU>JC 1%*lSMaAŅ>  ޤG/-\ _󱒼I1<|ԫZ[8TG҃$Г=ZV! o1KXT|cnS]*t"hT?GXdۉb l?Y6* A u$hVϬvY f#8ЉopK vT =)v)Z/tRޙB*W23f:Ln3Ϟ@X["njt4S9:8pqt\)@yyK J8)?nԐ]QiAy 4DE} f ?B7'SIg 1l43 i3̳n 1ᐘj_dԮBrfzH ?!R@ҁLQ7OƳ ڍ+M-9 qp>2OJmøUp-7i c3a>w7eԾ<bixesiKk97FEQygo^/_#L =9`=jViv&pܳ{, a~H<.p8{|)_E%OQsçLJ#)IZ8H>Qdr<Փ'e3)SmGVxB2{j qA&vB -݉$=;.)K b V/k.)2|j:=_v~uq߁O K,T:g>7ms82o0l lS-nvT㦗_nMݲ8ۍ D ŧ7]̳Hj8R|X1DXDԋlA HN#-fg.@P#MTqdMcJU_/D n{+V$s @DSs}c|@ .5TdU{ [9S gQTpK}3ɓ$&X@?qs<8 TT b׾DmƯY=UN\ p7jkC,Q iZb/oVfO"l5|Pҭ#߳k/@3P\=5&rh(6*Dipϯud8 )#^rSVߧ|_kkO P?o0ՊcCod< ?8hJxϵ5lR7a9sULu ٭גEs3DTd5x'x).h]ӴGaaydR`'7%T=B׏ Vv/4ڟJ#JjdU]4K9wH(_3Ԡ$0b|Blp`v(Zߕ}^Xpm3Gžc +DK dW]2u*{5$L1x4$@`m1H*ksX5EI+Y}w(''.5~pƨVhV"K3C`@)chxD*eUw+ׯ0n-*G&9k9)6/ܫD̟ %{L$%\FBTCU:."M˃2Eݺޖ0GSNm*Yf3ELz }~(e3X"2khj&p}A|AԚ֟jCm$`RØO'p5=؆ 1Ԭ:awKJrطWmv IaGɭП8<+O3Pd@"ʠC>ӝ4q{s u9c2jx'F$x{ǂmxvߒG0=ONObNP ?w~%E !'e; v+Gv"֑.1J+rp-]GͽҼݏ=6.%HxQUyE5?W6 Eˤajd"! 60,cᙡMA-16U4?~ym>6gb0 8Xɉ޴87P 8IH2BJbKg=cN/oZf?m´Ii-QQbI ڙU$%u=޿i;&QPgmQ9kc(5Z#z {UZ9g`}*09w"GO"T}c<]L:MGU}h  )DHo!\ޒ~=jb#CĿ aXl"X|?D5ޟY 0_X+]IlZ`DohU-kN c*B:Haq%~'^Ʈ)XJ+lVg0J۞!D$lrvy1&ؕ&zF oH'y]A{rCoEvL?w!P*zXo*!cFZqՐ߽ zO3P$ k;1wqs2Xt΅iqRqh.ߖcw,2O,~E77-U9֗s1Z~H`] Pm,#q1;K8;vmyZca˥$N[bI45;;Lӝݐ nj A~L _B Tdw5=M'6!m=[CZzi"U<7A:M U?D8N᝟> 8G N{o.໱kI m]hZqIf))oM&@AePKU!<%4?\>!U]P8Gt]pؽQ =ۅV_&%p*X=Af 0XOխA)~QMXg[elx#Tk.2IFf}|O1?S$%<{UKBhυSKH+iV?ˣOeP^`$(qDܵU%`RHٗ_+p B80g5C/ȣ!b%17h<4#NJGv v[Ef<7ɷ){/$,d#v7¨燛K܁0.Ō6B*'N}SV|uڑ@s4Kt\ހ ~p\Yl['Lk) rz_|Q1/Ϯw|s!v#bRn\XA9TI {lHD{lz!57ZYЮȚ~U~@."sNv}oF%W qs ӡI!JT8fcT=[3FK f'hMFؓ !}eU8GH O[PbR %%r'[җoUNnjz'8?ć E4>,/:W=jѼ[R'^;2kXo |WgĀn4[1CSicB&f%*~?cva9_+FU4BZ c89S8MYN-s;^6+MSn@WF#dؓ; ?XVT;b wzMM[I[n1x@"t8z'8ʏT\Ŷ7JIcmɞ"!97X~D~\ pqUx nAfNY$_r9 K e`c#Í 5ٞ</ w":O.0㏌Kd=Oe0݃I!S;?I1:Y""H"S0(>w:9i\o9T*_zn &(BY;iDn$™wM\ ,WxV;MDuP#3 bD*D6ܜ$l!}oRNL *΄ (^Nqs;TuɆ'K٭$m.Gzb AXqLߜI`Aw08l#w\Gt؞y()g`>^%a&V^ ]On !d.8?kTe1TlIt -}/!>HgO2R‹㓵 ܧ#=ʂ5FdoBq&Buy ^whlU5⟉kMTV𸫩-5x7Knb?Fh }aݥ]gXр+v$ gS $^}\,lrE*"F)/_|*y=Z"ɸN3+TA1B̀?Oᮐk4ȏܣg'ZU-^%BOrV!I:VYx2}o<V!dtٴ>n&]K= }-H7_ži-_iR/d{)&5 ,,jq| Y;363JMڅRB>4ic)zc\u,k ")R@@f +(s3\ëK~({Ħa7" 7.CI[ZX\㮆`/w1xB-ReDo9]s]ޠo֡k BRm;""O3vf%ݦO+(.Wղ*Qj:6Ư&Hv.W㴦$~B\]Dzsƛ߄u*K+Jýf^L8: տ5d]^ڧ3Kģt+usw.UY?r&9܅Z۴mE oN %&KtCEV0WӥXAP îGm˕1Ld]B?17rfC&tGohNԁf>dFL>s(JbLW ٕdB\Fnz^MSA"龶wat0T&%,>mLiтٓ6S 7c#iH7لqY>~7fD͒B v:lpބ<&/*F5TC8RZDz'gխ%<C ZVtkK&T1=v=6K ,b.bZLبEછϫ^s-w(w9¨Wо:$u ƳCRzA높|BB-\شS5?Vo|He an SNB8'oЮ$ )לp8ͶF(Lz ӄ{?'툜O߳y߽d%d(Vš 1;Ҟ`XmƱ_u_5`pF2 NZ#iŧ7,4Beh IVF\n7I7xY== ]>mRq3erG^N9»쀦=ޮ) H.b\,;DDT7cn:^mQIqu,Ƕ;d(F|!F ^J&ҏ(㫽R))ysTLP01L ZJ.$z#Տ^ ,gwez|&RE􂵷8 tV_X(ZE#]bE&м#$=-VX*)78c0*u迵`m7Lά+}j§?rx-y*2XJpz0Jjq[rJu>tYKz7÷ߤ>ן/KԻ|l6v\IFi*-ʳ U`S37V EA)>' 5L7J{@**e_v$:`:*o/,m 19>L(#vbjB8+^[S0xaťt%߁a%U|so$XʦYjTRmhgB6Ow>g #QL؍(@pq[(J}uX\>P@+{Kxi efF zzRk" 6:t:snheW'rǬeХzǛ/F2mJ^CARj>~drDbG;Ϝi[^C6M$ק1\|: CfL71k)!Zp6^FinnX8e]{qʙh̖ݬp;ZLë!x`f{a}Fuq]Yl5+?[؇86U6WxۧzC)+Y.8WdP |祐,U۰|9Ѳ[wcxj¸ ߬l8 cI3VO9jSF?cݲ=B|;TFar^7OhZib4.0o]z@mHF29Z "|nj`mdi*Rc2G%at4z9Nk GO[l6ej@;'U;8`:Owy%.%D͔ȤJ:4J }2jsϝ|4 :Ji2[=-ygd8k;i MTjv|uk1`2rwA/P)ّ="' $MCn˶w7MpbJ6!WֱÑ}"wƳ,~ m0g4*is73F)km=x2'H#y9>&;F&L kq5XAjP&ilzh007ck} =8.7w7k hJ0Y,Xr/7/w5^D.t*=`RO]yAՐE*e M/uEv0Y8RZPp3ʻ3ԗsO$'=nHP y/sTӅbEo˥ lP7ސAK+]͎i1DZUϝXկlp&@v\R)d:Ih/ev7uyuÅܺR lD=49i=D2u^4,ʹ#wvvFt_J}LYItqc㪳%"jh`e jKU&Ƞr|G0#ޤai< rC]O9>\nIUH/BZW]a$~*b*,N–:^F(3h 3&XqPQOt4[T-n?i+1?~4 *@q#x SLB$\I:Xcq\2! 6iBmfg,bNza_JIV߽o*m`ߔ%˯z(qb_5ЕDFGޅNױlS2FZ`˧8P,A$Y{AuD.ŽMǃkFl2}nt9ɀ^/5뢵$ 6:3B7<1.G::p 4mw4$nQ96*N'ΣSgIB"A_))|T7]LM1ӕ4/Xwy*\ՂY )I0eP#r ˇL~2*Ի;qrɤd6":Pƀm}J ?EuZ q l;H܋zŘ颾RXeʤàY~7g1TT6cyVh HB(G__-VjpBtNv`&V w|B լBX =كJc}WrUmAan;>s1$i>>0Vdd|3FdMuEo:ײӬxb)e/OZ YD%ݖ[308<'U (!Y0FNWwx:%(Y\7psvTzӂBT.gJ[qt@ZUZ`8 d ӑQ@q2(^N-,<-~fEwC ϧV(8Ope`&Aw<0&̔y7򬙏 Hn` |Y?mΐ5i"% }\Zpmކ; Sɨ dAk_XB+x"tr ! g{8`jβ[GXfcta oBmSe6XԚ2SCF0u^l\ln窚NU^֟@z(ʯÚC Uf _K1FXFOt^ǮޤD"~3K',z3,W K= ."G74Y՝_3lֹ X&,L;j!TYb0 +g"rCi@ŧ2~dI}ʪˇx#+rNGԙ 6\'G#mg8 t\EVOZKɽ >/(nU_);4l~?|Rn\P)C?ÍIfB$r՟&D(⢜ual弟WDF>G[T!2.0*x%;;#'{S|LKAV6!P#-]\_]I{|SA'_kՓEڞ)TrKIwT'I!*aBi",rC~m u_6&wIDuos:.%K1>ӕAHM'rč-737iqʙpFVi.ecU9O58):uJh`dQҊiDG;@H*@n&˫ի*/뛥vCY!: L4'K];W$:=U0 zqT/!8y|sw Dd(hq[TxMDt0roC{UpphuO܎ ϑ,$wNolD38$^-ǡvCJk-}Vè"v8TȯH!ܲ#G41PX=XN.s]e}+}NR W.OAZ) T 4MzIi=1gk<[ nE)j*%~J:W-fYELvvUѬQɮV.|` `q-$0óC'_ 4 )״Eq ݋`"e {ׇk )J[2yį7dw Zvı?[kzf^B/xg4[\ls,qFg'1WW ZdӢ5*Fqy5_0oQPFsQ0ۈ%ǭI\C6qKIyTIhN>@"кqW8;Mm `ϔT'D?b^4x6Jb\_@]Mei2 N@g h=ňj9XcP~P/Hπ7J  pE@դwJ$=łd0x _#R2EׯRZ{ܠk:&iÌ'Љumq3oq⒏ү:c)FV:Q6Q.@w{$2sSCm"J\'YIagFF>?GGuHɧKL lw,}[ @W=I%<TFpfykݒ:wF-eFs JJin ,vȃ(<ܧG sr8cAu+^B~Ku_F3"ᄖ{ުH]wH=׭BFvQ.z%L?p(ENhjn7ZF&i Umn$dZ_mD`$ޮٶ^h:@'E/mQpc~!+kxb:t3 i YJp'f]rka`q\o> "Ƀ:? ?hfu e,¨9ˆ|dP%!^g$ Q5.QAX}Fp*E(Bq+7Xݷ+ȌGR48`E :Ao )$\~{;E"Fw)@ExyO2^F܇5 רN6'25D8:Ƒ),Q4g.(Îj$Pͣ=%4-z$l6j阉1Ea\;ͧQymlbz&|iv_E4" \=:<jn%0x׷俰rpKűT:eB_$>$Vaӆ8ڋ7 2 .S!|39.-[呑*%cڑV(K ufoE.[V,dT!m}PkblP@jo,M"Hh7?rNgDxNL`)kcب7z `"֚v(|FJn,puK6aЮJrUKm{*L& Mo];$qisCJCV`#־W(rx/jˆ/?rT)N5H 41#'E}GeZ2gǓg%2z(|mtk#(ͤ`8XlАӑA˃=vJ^J-O'y) >ϋ} DyJaXwiIaVnjհ@*ؘ{k*X>ޔdfYN%`u02W^" ;bj YN/  \[~Wxsf;b*!"Ut6tۤ=)CDA ]> ,ϕsRK‰3 ! c٬¢u#yl#p.P}CtEGik KGh6}t>L 1nèZ!S|Ȼ#Ns `ޠxz nPvFs}grׯvY c*"pHqO{M|mx8KS?_Ay ̳*K,]@w)qmФmc*^Os@W"Ϛ]EbB^%8XvR$'8v,畑x{(9Hz89\'l>)]YſtKI*[@S 腏'VKywpUMY.آs&&|綉GzȪ4%]%r9muӻx(kJ˯^,ӕձfBЗO`|>}!|շv%SΤ"'Ն _!9T)Ksp ovI筨ZI]~>1{8į_z 'P-.ڟHs:*61dv 8av`k5Ogwآ IZ QaZUopnI},q$ d M``Qm7uG_'!ϢZ%/Xf.:aO2W9;fSP עј}m -`A:9|Eٕ- bA)25.6xCn3vz*q˭ 0E֙皐rxnqiRTvn,9w4'q=ux iBWJU!슕+8NV%sXBPfՁ8wtLa_F[L{FcFQRt\w_ΰ=L/Vg'w[k=*ŀc;_J&b+qu3dJc]\Ib`qgm~~PG: @'-lV~9"k3ß4 ]d :rì3V/RUԼDf7eT"/[@jk3A$҇[dtmV7!#5z _UMΏF6ÜhnIrPLРa+&ݫ9xrZ#ݮp~ .H5rAEլ>"q"r>oV]e5s 1ʝ@-_atG&1$=ػ^O_殮F;9G|nעWL vU)ΰ&`[g)V(lv .gрͥ4/ \*0՗y]pL*( p;@fxo.W$}H/wkxQ7C$;FsTڸ*#u)8..GU?{wJijA*%5@5[`O^KEt_FR_bitLig~I#/&avz|$^4u{B:ia6S;":48.*!Q`,نwwcɚݣHeFn>6:o^|!k ;9C[~b9L[^v6Eߍ5 ~& L]r#X n^TaS`%^Rt<+s}l]&ϧpWoH 2g^K"ШN4/)R& 'ԌhǷq0/PY1>ΩK=I1"*G鍿/=Ut` `M`ւ: /D6u8l"InIi3rI{ʲO}tǐv4\ ?L>_ΖlfYW_띑]} .X3RC$w6K:Q|hj&]ҳf1=l*Ǜ Z\r!f@HVbaȤ| 2&N7Gw( q!q@׉V]˪fۏgE!&TdmX@ +XM. A\\B1 iԑuo]/KCbThD)Էxl -SYP@= ObC|ߎ}J6 k ?c?Rݡm}XP RMca>"-TYd<3U Mn./'D[rS|W.Y,}8~\8ݏ) ]&uHBᲀoO۶Mq,tJ&lCA@C1xBI YbNpU0d=+/r_krF_ ?5_o0ھ]Qys- )kLoҏǡ"faķ_͕6ʫ(obj[;}o/G>Ip+tcOM c~l_ئQCS~`dn}b8r^Zwٌ]4+\X8BQ*|jD ]:*g錟.댸-!~N ^&m!0.'ƷULtA}H^ 778eꑟߘ'p;P@XˤќRzT} SO`c=wϐ[CVU+l`_p^IGk6بWDağ=0^0Pc9m^iH+;KSfǰca V[f1l^2IUW]vL0xNPA< 靿܈qg_`b.,!ıyv([z-<j#=,=~ci/YW˩6&f6Ε #dhrǍ~X-գ}OPIgy+`W؂rAp*'ǧXQlR3fz_f!@|MߩG|NK>/y3{| xMڎ~mwthYCmӶU77 E+^@(P-_A;n|rl_n64u= ڣ ,Yi c4f8$ܴݒ^NщkR(胏)oVuIV8yb u vK¹[K.mu0k0[myOO?Dref> )1$D,:EG0k3W;{lۿ/I\a _#rϰb7MžԋspM`:Ϗi6CR;Pii?F:0vB :mܻRA}\-#j?փ5{+Ƴw{y oB"Po^]q[2a'Y˭wlcP琋m)۱wt%Z"İ|#3K=zaP]Vmd$\MB/[j:+:VMu>lVQUZZU^Qeu;cZӛuv &t(ܔ2NJOn2 j؃sm=h1!: <.M V4tYc ȣD0dIi 8 cɷçX@=HhT Jll/hy_;-,+;%9kH{`6Yt,t_,ά>eVfb>]!DkhV+nЬ57w'894-jUȜ Bq_ğxzêc$7Q6a N9FE:/M_tP/ tOĎ繞zmQVRzoii\#'VO3@.Z<5s̽esu.qO#k73E 9n%ncRôJ ə|]&TG.v_͖-ɗ8kX/#:(B@gLeQk@K6|0P?\X#3E7%KYB l>q|Rd}Ρ&Si ʃYϑo ^Be櫷FrARlEӺ0#ƽsZ kžMuf&P>i@\5EۄBٗ46 驫NA^sbPė@ʹuo0Ғ?PMA@;Lqz_&I /sx^ܥP=Tcw!T5axJcx9sHbѽYԋ/Oj[P ^ڎ'X(:Z"A.453 /hM2NeR*h%&Sr\sa,xªDEDkerd' ?;Tzɺv=[X&jdAkғ^٢m6$sVi4xQ9QͤPwX>9yziItaP[\i-6+&zQbtuNjw%wh`Vj6,ȫyև1L&'n6l8> z߸E  ܦ0%P7S|W:ԌC [oȑP"u=lUsKTe`2X萦F7#wBkb}Õw68&w0KĪzf|Pedd#>tT l^`vĜǜ=m&sG 0KV/ a7̲EjeꚎmN&a{S6Z§ gFld)w fzC]n+iKL&q55붱HEe!1):{kpO 4vz(i7KڻRHͤ;rEp}Bt [g@o[U1/zKM pTzQNwoc5_fҟ9 9-*5x\Nga)oն2Unԓx[ͪωP?[ھ65%&_qKD}fwurQ&NW-uDmضsPb Uo~jGf x`G7PP'^#Gk77ߒ`P$.af~bn[a8Vl9`S7a 92ms 6fCԑ_7B|B;kM;&VrnZs vWm2ʥ7MP5RvTac<ޤ&fUCu b2h$~1@{^w`QȬ[1bA /q 0^CФ7{)^9 ?˙5 oO>IZv|Wkbۗ9# &yGϞq xmY-Ls%7B0* )q.%]#K'kz,W[),b/[%I(.FP\AȈ4 [ `;ñy&CK_bz?&S;lkzc Pv3ɺPݦ3i3ZrċE~|e+ Rg}p)k߿X)6 {Kt!#,'8hI KW +21)gfPzc|ߵPޜ1I/"sOrVmyOgJ[Q!RRu*4} F, )ɤ`~$:Ug+&вh+aߟUk:N+5u;12~d p+4*'2 DV tSEJwPlvOhgf_:y{(qgSY‹! 3z?epM VRTg(}ikl S7>6#- |*ҔX?t';D4:jJ֏8e l[}\( .+&_fhf +\-bp34ulMOq ђ^O|@ƕY+:oh2=m/kȲd"rgV_wp-Z95 c?nۣsVLM,$Oq}KgvdS6}q2{oc !5v[p]xi\~V/]7=spxZ(!e> G3'/'D%}~ bȉ9R3HeMt._u@j.@i2jD\yQV5!$uʉAT}6]]ZȞ!kٿb ;4us4wːڞP-w{~;UF຋"65W{|ҩ$⸘|~cch] ě9`[5+םu G#An" ΐ+ؼ֥R|ž橮{ժM@\s?0OWɅ^*%c`y>kJ>VȔ䠩wSR*+yʈ[:eV{7D2p]B P`0 \c"?O߀= &9nZLtƐB0\>4͛yM Hk迗a>o2~<DF?\2q+Z#ׁ\3`W0kԇmU-JlRޡf=ҏ⃃z$Cø^=Auҋ;mzx`(*NenQf83tc%t-zD󢧞fn'R!, ݍ\ EWJIYc /6#KÛO 2ܠCY @)5EvO^R )kJU MײB j>ҏmޝK'nhN$\fqq,x dPŎida;7Ki8cӆvPt5-xe*_ >w}vS*2VkYҊ|yGdիRYːOg,5pmWut`NM邂8Tf `J UGS# p:i#3.ESXLYpKs" r 1\Ո,/7_E(nF,&א /2h\%aRɽЙN+Q "Dkݥ"8,wڏ2/M Q[4Q֕[]q_UX1۷#aAoM fZ]Oan!'wPD<A |DFL?M@鄐w\O? ; 1^ ELmu-w-kY8}*R|)?1#(mrw)/cͨgp}ߧ~ ~pc{Aw14X=(h;I4TѱaK"v? K~R^U$/?ȤU&1VqZi6H[Iu)|V2 8 ?lW]bAwhuMmiشeg5#]WNݬy}}]ٿս1~9+EMܮE3r_X!&pP6{3Ą:BZ7+ODU{XdyNV<Ĩ BQk l!(h"FژkZK*xmSR^ 0S<(ǹܒGp1N>"JAd==C)b=WF[W/뽃:x4BNy]EԮ/ #6†x,˰̵#+لkc'sk[l-{Y708`EUfȗt(۽Zm\[nhvqvu{u@ CybD.qژ!^A7YVE(n@n۪֮f/K|<ݻ UN3vIJ5fZRіm F|/mho?)7ъӶzV.n4/$>cA G2e.RLsp`4K7w:GB׭3{$&hur^6N2Q救k -&3|poN4m6)V|l/=a-t;CKZOY-2(?NJmbdpٲwu{+UYa?+ldewY)1>jn3Dd&u/J,H\,V(\ aWͤ{.ރd B-ztdH 0hۀCآ9`Z`f3+Pa5nni'Vtjf.IaCj>T6l*pӎ A,Y@{`gc&pˆ-&)UM^j/P^Mx;ɣSx9T./T'+) )EW*S byX9&^*enjm' Tg}luFn g{G2A_? O4.WV+l-%(MFA^UWSgҋRo$ 9d&EGމ%M%K mi^Fbg,2ޒi`M7>f. 'Ch^wהuBw|7"e4ԛ%ptIZΟ/?Jzyşkζhmݜ ǰ#i8pb즡c^9^잩J ݲת3,|Ѩ SN|r~b*%@f>8Qddzp4Ug{Z}NǼsL?`;45YY_mDalz9 a83wiiyCՄ?]2 8K%ͺ{ZFh _#PbPƔC0ކ-|޵}xKUs+=.YKH شREz=e=;J%1vє*~ƁA8/b+#:trt|lR21|bǸ6 bo n4v%LW;!H"p+ݞ^d*Z'}!n)6evT*H.QB\wj9KC){76!7 Ny|Żf Kz=<EwIėҜD'}X0hWx 1L?n'coYT9?n!|v!M_{k;Zva0hY|i1N JYRJ"{e@P3L7;ة;7>)qp_FCߧû):7]bH"1Bp0VYG4 q؋- ԝ4c+Xi}7y|(Q 4oXa+P>t){CQE-U6n6lBI/4Y}0E]r`Ìko-+;selR(PQ Xb6I@.':v cuLjQ!+Q>2uC?eĦ=_w.0c~#V7H Xe1 /Hhr1NJJ˟wm!1fXC<6T=2_>hf9rm*[\fBtlUO^ GgyySޔfW?ONpdmI!vTH霌8M]:rSHJA΢裥ZՒz;ϕ8qBMaP~ϼzh E-a޻::XT sb#^$i6 f20^C[ךO^ΙP[pr#/JUTa 3MMvx4 AEu'D]0D*cq l+"_ymeGmPg94A]TSHMgǶ.utˁ`$*<:A*=PxuC)W$zY287(>W^(kCJ3&MR۵<`V}[ʵB*ɘFÀBڙ y8U*`3C2:]|L:^T̻Ul5([H#1+qI?GO׌{(.s=s373}b"4 [=IT25^ O PBv,-֙cgbRJMZ4M oNz8 i~}pn-#K'TFڜUI(2'н{K`z@[RпdRs" 7lOG5ÓCN$M)bG3M&R Å(䶠C^+Ivd6:[/gfdJ < ޸ζ )"_wU7YݨKk+%]Zl K>KM4O !o0jk.+%uD@1ݖ4~HUn!<X1,0 y0(MMA-u"0P&|(V+JMh4mQ1u]mz,\7H5y!kpVAfKT7P!=L62 wϲ<"x˫gvuqs(DŽ.̌$#T庻Hp0P! v24R󄆯SgݕY0 1y"tY^ZZA_&LAD#zfbo beD7X_sA߅[т4]RD%]O4Av9B`2@[a{'zA"tNSIOJ.3aygo4mi^Ջ_41Ez 3J\~-14]W0d2^N/"@mBoFzͻu}S]˾Ds>?EHX$!@|kχK!'!ѵxorZs"ZZue_JaF~+hX`X#ZϠJ$tu:'TԀ=Y>"xxwx>gz m<R@J/a/xaݑ!<g,H{D'o{tUk$0x}n`J+cb!gk-/Jg:8}]gMc2B}!2*6MMnYܼ/-~V[kp  )Cĵ#W Z_~Wk*ʵtFPxIPHƆ]A9#}E͘xpd ̶S~AOW*˼*4mR[FJ$CG/t )uKlƾ;=IYcWi8R m>I?2} ˢqH&W{S89/Z<auk1\JVE #Hl?…=F/l,@6G!2#LN;]5:.Qz5`JS@wMRJYT!xYϒ qR >91$e\.6ʏbWYp\اtvV?S}$z [ J v6XET;JͬWdm ˯pe"MBAZ̓tٸv[&ߎ֯+N-S F񤊊`<Ҡڌvƽnh8E7@>uǥxނ':W`;ΦŶ㻔?eIAש3u:񭆰}e& &;:1P } '^Aۅ}m1K8ǰ$T~jשD;w0"6sŘnV0f/{@i֠VU5}Wi EџgہkAy{}4TKXV^#=cmT?.A3߽aꠔ::ջG LbWP7Sǣww#y%ф}x~_LNɠDU΅K^VmFY&ϙGOgxp,b!9I"ѦF5q(բ!!G󽣬Рў Il~WW΋ʏ$S9ڃe0Qm!x3]Qt}ϾU' x6]XB!G|(: dC:}׎KYJMgWC Y ?FrM[}p> ;_ fuv`!" @xt9*nC!0EWkR2 y#q Hӄ5i` o|HnˣR/hB흏 '7@p@ʡ*B֣W@KntP[%13/5W޹ Eg*P@BLz`y:( PUQ"Ig^IX|jUꬣo$F6c[AQmaopMpD-lY<8AP_nݗr$.y&ǀp}leS5ֿi[qBC<[d!Rȿ>iRV7Ce9. ٯ&we(՟BImuc-r@|lh1D`+7$ "aWZeN!00CǕ#'aRi:dc*|@pD.sc xFҸi |Y#Rl(Bevr2] zYf9)rrLG7cl?n?nUi^ D7 YgU߳_ɪػތJ^E)8/WU }A8_G,ˀ) z{-,-.[^,V,V+@D% dH*v\KCo2XY (CvG:&vxo8ZWXR!>Pni`Lz$$Gc/!iH(ymxya"]b V1ƚ}E{9-K8§$ Q[CE|Ɩ`@op3|BzCBZ>pQkEZsN!89IUoi̢|8'qBPmr3΀[ ݥD\ғ#@2Eս`n6+W~Q/;grŠ"VP\pfMr{> S{jHze{򪩕+SKswDyF ԒpP,%ˊV ~}97cW)Q?>ۢjj#5D~ /.PM)I[MWkŵ{;Tn84.Ö#JG]~QWd&ڗV5Rd>~>*tRTt\RXQP{.'`)Si!{ F+mzuztC% Qu*{GW {sH bOD߾P >MIJ(L=Tܲτ) xAiWl>(U#&:'idr"KY]S3d]:x7mǼ^q>U3la|'oGg&dSI/~뜣!) ؐH ra&tƝpy3eC2 En< zr-E sJbԎAչ42{FDh{WuM2Z<'H/1`"mmJ PyDkJT}uA\.X Jc dY-9Kb$ uZ_a;'"YՅ{$ULcܙ s%tXe YMX|Be&QyS s2ԲƋH`De}5bш"]P\ܓȦ. a* < 5IA8'D7(q*:f7f]b-eoɚYjz?ރ65j#97Gͷ:es#eGKYl]98;vzh;7';(`ٛehmGL!Ձ|cmۅ:7>fa?,H#PFBHpݕ&E)%`4v ))|"ԏqԽu@&*pVޔ}|MuRi?6@I't~'U*8 ?@ CfD;Bѳp4űWHf;`Xž <`7t_.z8F-l;@T({7;q I T]en-t2>C=?c W/LJeIY NOo0cH4&nD_{OiՌ gizeı߼::5{2dj|`Rn ēbDląAF/Tf{yRPSd@%ƹxw9Y?DJ_G)4f<:yD$i֊1Mױ#0ߝf]}FO/a}r(jUdê  n,A G l #R I&;HV{2R" () r(l9YX/ 0cD7j> cf! me]EC/< Ir|ҵCat{[M Y"8fwCc%CWZU֭(;Y͊=4fRTf J-J\q@PQ({0/ vtP]|1/H}r:϶3X,qJNCj&o[P` 5nh@(6Շ@xiYgOD1 >6Vɕ(JG$4H/t2B.$y4΀{YD#6cBrP\ 1{7 (`,X/MY೨d+%BnLC>τmt!$wK g.ΜPQO.'4~SevEbiAJGU]_hM"9?]pؿu!3@/4eRYHaMCUGL6!̌ TyQ~b\X}t^FQQ=tPf +-gQKkG8B(FgmeJmck0?,xN{G)n55y_#!>N^5~4ykE:N@*8ʰJ :}KbXtE!p4Mj ]R6߸-ei<30a…\ ]H2t5ABu=j Zú\뗙Su92wN҃p >a-fîwM߹Vإ@Nʻ3iޞDR:ACǫJdKeZB ӿo2Pl+~rG34MttNbJ+,"~/yW# <]Oc1_Fs?@u]H XjXiE%t=f mm*F9@8~ -(&I|R:nPZ迷/D#a ̉ilyƐLO h K_: p+t(ܖ73frKˈ+͝su/6H!^f,#eʑb6CHQشFFsNs{q@zS>ɒN(;vYˡ5 +_*ΐI!w~HeҞ*Oe rX+;p7eԈwE*\-BT}Ө ˡ N5uyʨ  @u?Q~e# ڷd1?=_3 7UBBtĮmlxm'1\:ruuYE' eOKIȄ3@| rbv&ѧ^b7J+%@0[Bt(&ؤE n*Y@ jALt@Oi$NB$6m#`aur0I R=;EOJ ߼O"?ևfyn!jZ 'Cu6{l*yUDB.O1LJ*Y^'SM ݔL "ay Wr+XCir $%E[yJOll(%Z7G*!J f BxZ$bPBMt5IFbġ 󇳨<%Oý ༝ULP7hf. @$q8;n3,@HautJZƮHؓDcػ/vVϏXs in}f.-Vɜ!@6V͸6oϫ;NF\tFnW DfMA-r.&ɘ|;KnřX|kÁF@aW0,Y9Bl/&ށ7 f$D|m9wij*08銾h1?F(0|5{]ʯB5;pEM1b;`_ct .;xFR).)wb7rL?e{NW][lzbx]|T񒌰 x}4X[5#z)"{G ߘG`&4O]D]"PGe<߉3J8 $0}d'19@-]&W-.M A 94WhwWҏ*kg 3,\ LUVڣY9y}NCW*DYzwSkg>gk9k[WCkV9#itR3jaU:4Wm/Onm/$/JM X@ykKx^JXVUF0)Tg%+.Eg*sl ݼ=b@тzڸ'9.bFz~&CyM_EZ> {twz*wt0t;o>@QqHTmn`y[/澄a^Ak?\L [` h,wRn@:) lQ9M}u>@Kk*KM1<*K$DZ'`C,l@23Ųf 03QP?9dԇ @e( 7har@T>?ʼ9A]f6_8ɥٺ#.< :GYAK3nF湿)A !^ֽnXE VPx<RQնL޼P JaGW/*"<#Dn3V]tI78xJtbG*KM3;LQ.M>v0 ac)Ee=F(O7FR3Qidve K޲B}bA%j *|qDC96ڻƐl>}2VӅ=g9{~\N~D8 h,0&N=:Ȕ [{\vV sY:h2TSz:he~}l4sqpI ڣU`ks D>%}ǻ+I_tvH׵4򽹭&lPִu-\QMhBDZO@3ysq;zO lP" ±仹''QZLIMB?zv{+[J1?WL6hV"ԨTޘ杌PT $vVn.gfFPr^60^*p6.0푪vPluQ) SpڸjV>5H*Ẹsse<&ιE{D?俙RqN$謞Yϯl(T*/Q'v](gIi= ZIv ='9!5rhUS]*(/!H<(ƬIgoyvGB"r" Gr4HZTLa\ekR 6DaAIjS?im9U?6cfA6jkZNS);S5WCDQ| +N6lRRÍ(l\PIf?LQ2_NQ+7qwthq֗57jst5(zG[{b(qsX$eaax{8:Ik!^Bڠ6I4h,ZGc$j(u݀q1 6+=#yQOG#P@}z@*Tӂُ/M:Z[B}Qy$qiFL$%% 5Y%2Od,H d{~q6)OX^82vp-S'&i (H SC;N5$U!̱g;?^>{(u? 7cu"%8VM5$%Rǹtf!H70{7n|jȫ6qgtPr%L`flP iZ@X:f rB3UWGF=E~M psTU9 >mzp긠 KC]EWttnB*a-m/^&fSnw0yW9\6D#8i,%Ȓ 7hz-TceDsJc;3<8:s75[H?Tdi_skKjUI\SO`"A{lǗC ,DZdC,jrC&G10] w8ZFVc''Dl$}q㡣%H΂ ;? EGo555–@xaw i؝ِDIYg!60BvPJгukv A9mlz_!Iړ`z>\,$ܭiz6IǦз,VZX!xM{$C"VzһfӎxuGq# V VMFwYk& uĶ0'DBOQIkTک.wM=םyZ0'Sa^RW 嫙<'ʜsT/>DBP1g݄FA}%eO|1u1/WPb€)+o({#CۄJ4>Ie2U{tn۹H~TB'kb?rķaf,a'kɐN(B#zeO:ПD2ސ%`): ؑ|M zwt>ΛLe>M˞&^ a>j6x񰰫h/I*hLVl_Fag&267%{{#)b~T4 ixH*]894wJW qͳNo 9$' u̅ 荇FC65JChCfu1}U\]:d.{+y)'>irKRޞ=A==ʏU9s]t_2I ~64]gۿ1snЏ%nĨ,F +ts]H4CUe%˹?8pȃteO_+X-+aP:0i& az$U)]op }hkhsB`yڟj[f3E+'APãsk 4j%+UcpDs'17g } ݰа+LnFY>C5 d ?sz'EF.>TJ:[,eWW?bBн]g[wb %rD2去Hj}/Хt$aLzai% e;M"5| BL˵?;zÃo* dO#G~oLnϠKX,*W)W& ڛp#(H6H}#,3CJ!{FόWpwsHOɩ^5diCDޛo0bqf򍵾 i3X X"CLq'6NJ2%T]=?܏3r҉XIy`ּ砬+*^t[s]>M7Zr|dg(}5Fa@M#TU& )S/&i_Sư0R\R-?2Z\USg,r_LX/-cӭH#Fm+jRznoN"D8eR; cf [p|FW+;+qVH%@~s-r4/LQc OFs3q0E^F|>z(hb(B,6[sz-p| [衭p+LBJbAS/ԊԦK'%h' ;mqLI+d.asƽz5uTY66%,eDN/qzaNa;=8H[^}xu{MW=)+@ kl'7NWxzX_F4;Ս":ـg|:&eeظ#FJ Wig/pd+F0m`CrfEam 5Zi#D#3Pcu+ԳcVZP/6S j-)ɑ^|}0۴@N>1oi!i0q@uM^}_N#.J=# 0b>=: >- ];'"~$t:f {F)3N&ʏbRBQ6~iDw mp񷶚;Z*5:)?7@ޢn:zO†~&E 8[-QM`;d (3>Լ@8ldjc dS#>@H҈* FoF8eΐ|ѦQGި*/d&P蘩U;'w3&%kԻ}v>.~7b= m1(-<X{ʚMdf7k,O- VEKkBkL%$tqwUĝ 2DT4uGLlnfeoRo4bAhvQ @VII>0i{9ݡ/>Z4;+RF@>SDizz4v>֐sSgm`pBe@r ~$#<ȤluZl[Ғy&ߣRWջȩje:sO0 ?_ T#+o1ԷQ=6oGt{Vnьg_J5vqQv%tP[$1sEr9HI'Ud"I. Nᰗd^)"XɝB8R:CD 5֥TKdlzwU)jꊣSӀH_{/IT_~QȨ):>\Vk1V (j%$jhZN O/{04&bدlQLq~ T!U;2DDѤDK":̭6E! jظU)Kbw޵jɂP,rb'4QYF>j}Ĉb3M!tu5&7>D;Lj(> W+5^|vw6h\²nK_1q)ds!DLP}(Ժ> 3e1[_jjLVjVjw[h 1 *cBQN>L_Ke B$=/4=$ԻPa$ҮJ?KyTXSXqJەd x^9" pDZUPKCV8uopNH(jUkX#H֓vx܂Z{pC{Ci;s4}\҇ajƽ,md5v>P(*ubLnv#BRkPa7fh._zWr&|kx/=&e/[ p&I,N1R JijtNBAhFd"V2林@jlouI(_|͵J#|H&Cў:z/yAɢѺ9] С 7g03&Aq.*קI^Lz91{{hr'g"vlpf뾢cżpR Gb/r4C=:`BڴNk'sg+h$3H~ٝwCӵZ^a:A|ɦ"<|#(>POO VKE]g_g4o[^Vd,R`_ONdv+PY,޹ ;g!J7y#f vr 0ws諺N]ݨ[w:h5=)a[}F7`Se~\@'j3S0=aT[ ѦGjװKN"n#+%V'e[3'x+Зg@{3l7li{H8~m$X׿6]QYT/_Kc01GXȃ}dž瘣hZK'k Si9HU Sh?㯽4^^+7xi)%b,%L}˥+6^ t`c6e |D8OLt9L]{(M%4sQۮ*shm)NfEMYM ކ Z$܍oSHpb1?_ڏYF\02a;-Ws5H#h,hZZ†Sy*Ľr댄ykJ^;Ul+n[Фpp(#0gj䃬GfJyǂ\YyFPz9%69].*rW?%@I}-BS?\@4][qZoh7yFVK\ [0[$kAt`貤5X1#9PgHcDLd`u Î6,MiOQQ- ATY.N *,h?e e1]n=)_d1^{6[m޽N ăMLT1%q9p0yyT_)R%Hߥp|BPUݹB~)এ݈ϛdҗ.+ERp̑vA\HoE|Y:.rSlo/Gx:G땖AnPƧ]? . J9}I{d @{ .*v.~v>gh )p4v:I48y0J]b*#͒8.+fhm }F*"]X e|D]w|Yz=MYz`aR/|*@B,Vs7 G1دc8KmcxO=U@ʹHVt!F/k4<lb"i0!BHtޞr%t/!*w=Kh?ѫ/sb΅ 7`҅SόmZp7E8`moXZncmr\&6m\י30Fw8Ҁq;K{I>2UaPă2,y5T#UfZ ©a$HuSv8aLr gKx!W.>c!O 4+ nSarW[O&p yEpQF`h\7+T_{j $>d;f|-[@W@Z$V8xH?i+OGFWr7tHJa5N7y嫝x{$# 9I CJ㎂ƽ97P[!wX*<3GOfVK%iGT꾄M֒,Gw+pxo=g&)S,+Ŵ:sIfogwS{PPF!ja{`+taSc0໋vޫ~F *ʣpg з&RF L\ ;`cӀբ<Ԏ~Ey=ܝ fR{FAgk# O$r>&TCM8յB8c3 ؜* N0ǗF< 4SCI^pO-mrO;} 6647z~\$j+M %U7X+K%_mW OGI$dӣJS+-r{z0nPu[H&`1B/DX΄~XyGCP5MLR;O{/_VY̢ͬ56!-ɷ݀I颕AP(7޹Zڭi:lN-8Kw"f qUr}Jy0hRJˬʬ7O^C'yUF6on,.I[לښH̢|\ȶȥ6K^O-p4)cbtB/8djؤ5eB7ҝ kfrikު'2\zټ@ީW N?U`nbg*fy#_$wxi5\Yz|<G*'"?#Ѳ6vH )Amқ 7}$\kOT+Z3n[*q~>EVy#yT v{?6!y2BS:'=xRh";;PK 4v$T}}O@oJ'NMuFo4$/㮺v|6k6Bf)Re܌u1l36 mN_\H(){,JK J88w?ͮ3 '8)z,JOŎ|ɉ;x?cN0Nm4D8̃'Jз;х#J\衤d7Fky{6;9Z!tcDҎeK ~X{xp땶>e1] ?0 >*ڳSZ~(WQ!hŠF#Jypv2]Z-Րu{<7l 7d !|Sz\/åk5~"ܐ{N쩪[`j{t#=<#V1c>.*pnu$Jb6o6|QN`+AATKWfj/yȻxug 0OBM&[NG$ôCneƝ\vP=0ZKW')*#ԨՂ"e{HljxidvVKj8z$n@-H\Y]QVg_Vφ od+'El]dc^ ra-Г3cIaJ#Cu/3yNwsA"D6rL}Rl!o?1x#"n okG:NբI ㋬.+}hT DHKK vt;Gք0BEt P)F;@cOiN39{v~@ŭ)ZXkL^eY?;,~}$FDktoQ@GcB"B 9xZeLrG% 2f,Hr=bmD(5+`C^R.*z:>go&r˦BoU/4+HSm\Cp)3nC~*%y6iy[<.DpF͉8(,F̝Xu_e[vS :Y~t}7caQd%B語"a [1|fnR2/4 6]iqؤnA3=t7% ,_$Yfg%Hg)Q*; &9(pE,n{Y%0 wᶩf{Kަځ 7s)^עl,v,HӴFF -_G̦j>,sŌq3,&ⶥ|\~RZD.]C뛎(p; `;Ɍmx e"mx% 8,뾾/*(gj.,Mm29^k)ӊ,,5DOD y]BR7!\^'e_EC>"}:֘˔^Ducm%9LaSϦxD-@B1b& HT# &sSST˶nȦu)ٺaÇ;6=MrE2$+W<{|x> Z-gea&s6qHac0XhmØ>1?Rg}2gS/ y%+ :OoA DJǸ1ح{ꕠDzP1Oxvgg-&zFmz  $`cSPHM~'ͱwu`#y#<-bo_9~>I$h;02L~?[k(ED>:Xb腹,(sT'?z](q|5uODzP8P]2L{v1 {('{.K\ E QNFA?gFF9bjƉ`pj=_[vV L%4.fjv}kOA!V@eάʶբvi'8X4$ص_;sNDKפZflfV%1ސ7ce!Uy nw^3R%!D&K=eJ}n &X睂ˬ>HsXL6K&!So56xQuCU4ݕ/JP2!i1NiCn_N"r;[+HB= sĶe .m ci=1#'5V3)m.ʲĂ+k3+D<'ssc}z}I %[p$'IzR>;aR=R mL#Ea15NM+f䢬ټC@BPcgo(r2 Fg,T8'Ǯ+1 f#](o+qבvqI,A8ةIV4]5(1t iw޿tsuK+#Yl/Jy(8-[ۣܔ=-a8:L+4ky>}UD8B럽h`Nvd҂o)7K.qb /1jsYs\06Bӕ<,34G~COq;"#!'%4Hc>Rܦ ͚GTqy(yrٶ˜w_*Nꌃ8!;$t H̾.s-mGm<Sfu1=ީ\HDi/pG! o]}0IC -A#|)$W X]ʲVɯT/ 6\C{r _dH}Fj{\Iu()4<9fJ#c-w'+;O;sJ%W":oå/2$_T?'IGK%.4y評!ziFr& 藣a>;a=d^%o@ѱy#߳צAoRKxp (%?l4!M]pu`RIrn.r˓p!6*!\D5lITn# TA&%C@dx!Ҕ{Ȅ ㏛#yg坬 Kr@+ׁE?k/5hrK1`,J덞k'Bl‹a8S?Ctd`JX80qԓgˬʀys+6S|¹|i'UG zM4'kR7&;DR,Q;`-L!~fNt$Z} |/yd2XX"(յd+V+(EY4Fgaqk>k["]c!UtJɟ)zsA.21isSA۝Z~ X۵y}? PViD¾oX<5^Q56Y}- ^ &+\JʷOU yIAz(eA$aZ[X>//-#QteT>+[t_"9_Kux0%FߨAg`b,췘|ra|y089VtޏgPWTЗ6T%NwN(˶ Ed:•X7ҋ|X j\MkXxq*mXbUZ,*l1pUgQ11:uAkȔ*L `NT1v"`bb]VHrľBQ*.2վhn E\'l߬nL[n6{-,+-x樃* Ng Zʹ=s堝9F*R/l }m礁l]Iu1ۤ~gW:.Ŧ1A$42p-,[78[ (j1m[IA//u+*DM7\>~sQMկ 9RbU7bΤ'߭sdЭ}Կ'gqa_ˆL|Al|P$ ȅ؏/"9h\%Yg*J,\^Sݪ?~5+S~Qub0E7zZf`{ȶj|j5?ڢ0Hr8VS7L Yk%WRt:U7㾻~υp[PpQL]k'$icN6;ok`Ȁ8kAXQ\W'՟2MйP=&ؖң-d:(:JᇷTwJ )-)¼a4mY Les_| "s!ݿ{3<ы5j XT>8o9X>:NPϴ¸J>J_4Q5AfC!4ghRJXYq{5ЁpL#T=Ɯ%2eLBmÉ,0 &*(NdNk[MA)]dVye`r o$+7raA݋(e/嗈7z_$eU1z4V_(ڙjPĉ̻G ʡ9^Q^#MI(]P{4 WHYqmlt|`342B  7贘ŬYO`ٖ% 5腐^(EcZ f@K^O5 }Ϥ2Bl䝌 U@Ko)$Cv/+o NWE u[+#홶2g\)r E'ǞFed}dvj';MlPp +U$ ԋ_&k h8\%µ&bDuqèdAѽTsռd'*_EoŲH"}sSVqJ-T/8VRe?]E 1Fh鵤]JdnFNs!hEx28ozqM*|D3И6 2}% )8!=bƮ52£[G#p-UWҕU xQku ӧ1lz:8`{bFtۭS~k2~,cW pG<d*-yrii3E6y<[@x<{gILQޜcyZ{|jV,.UU.dl CUᰳ'L- ߷%La4Ot Syۻm9F"lbк4ishj,C71+kM-U﯅x#j|F,|ڹ'Zp\P|:lȼ%\*$1ax,R. &+`HvlAϙK̻,n#1,;ԇRd8W1D 0-l8^Hg⭥r^Gc߄_PFw\bЕw@b*aS0D,=$+.>aU 6zaL;A5gZo$-R:cS%"_ ug.bR mֺ;6 E6$p,LEl<`Vmۦ9c/sX994d,2Bʱ $8)]?vIYBs\2kp_%cz& ħE x0(0CD؅(71zq6#ʇyl Ad;ȏ%]8uu]I{ǐcnX\шgEA&|[Z90OW~ڰZ`IO2EfґNU x31oRn86s4q:נT1E[GsKoi_}6,!OCJW:=pYɛ f4t5wE@DjcRT 2BS-˝rkj6[uJ؀oǧsӛөMUi ]ۈv -KI)ASJ-1)j";桵jNwBGZ_x4:̘-'kۤBEX$, TI׎CÞn#x\WZ'ѨzΥT[a(Aǿ)% S^X̠W8\!O=0;:5ܝԋaNJXP Ә4"hOɘpû336%5i͝N#43%tzG؜aLj(QϿ{N_z㮤z4 c~@2%FL2j7LЉ<?j>m=Vscdz4/ePGկgIqZC2 ,Y4J^'*\6z#lS,}'v]gf|فr^xd^jsE-bA@}z ɄUqwͶ36\Jk ֏# OZ7Ii;?(NRżG>̘"BoRI<ِ:q!LTB#,##~Ni∶>WYF(;~7#jL{FP Ղ Qfn[ME(&de^J?iIAiT dPYWUK!OE"FqV\x̌8s3DE∮*\,~}[RRUMRrRmtv}PJߋF|=aӲ aXNy0M|Hs!\b}y4쁇h~d Ο&Gi_O$[w1QiҚk7 p{\4I6FBi*0AmWKp.*.&`+pa9PB.BVp*BS< ^+H!'6Y¾G sۥB_ۚ/Qd!WBw60<3JR~>P mԈzфH ĄȜ-.)R'[Ϯ<\՘ ÉS朞dA6u۩/ȼ b\|6D$繽& &$jw'=lsܨ?~LJO՘hӞ 2Nᴬt&kc +WO^ Q Ζ HXm3q]\=kAJ,M@z" 24,M>洑p*2-: it3X10VKe(܃IT4IteٕMEX(2!9/M¾%13,͛b BٮޡI . v~E<Y,jCL O c'4TuípްN fܝDE@{ͤQǏ >C[5< jʐGac#ODeHLEkb( ;fkKO;W26+*<3aeS'm+nS} ^+ѦS^YU㎠ \-* MvE\pɾ<7~>XMpWՊT~WcrМ{ZU˕) oQ4(IJ=&FbAv79@oNNGЭ'8&u' {?OPB|K@n*װ,Ԣ&KY EOgɁ)PRDRdGZOڢGW4v^l/|CM8&75̄a*6XDϔ-`+ĦۧxJF wYUxN]w亖[I-*_(rh{rlMP:B#c ܝM KAiuƤ.kgUq"c5Y~ŷ:0)+1J޺;gCbP(fUĒ*Ilmo@j \}u{-b 'JwbS+DHuՇEJPӟMJѾ嚇5eF%VY(Qd_wGTa!^o FL^*xYď_TdqzbhNk~Ug?\ &=֠OΧU T>N _ᄶYf|3<Gqmj',Z zؤ 񊮈%Xc'jf݋?%*[X$MaYppP(g2VV3*q~뫨۵b)_Ͳ,#J?#?9''|>ep:IU,nRPQYi50հ9jD%n/UN;mcI$U jA~VWwb]/V>Yhd:(tw0z> DvFSDbˀ]a7rZVo?ѥZffO aZ"aJ}(s]i~wt,clNBǒA7`G1Qe~l{ wl5@Gt0l+>EVb'=ۭ1K*t19a^xMx6]ͤ{A̲nXj#iD]QH6%C@Ddz7צoNK[4Q>,}?V$dc-LٜO0=}agKMjb'L3QOȀprvJ==3E> #3KYbHچ# 쾵8CU;e|~ wǵC`W>b k`FU פ_-Dpf 7G]U99wP)}W*XHCC3yÅ$4#(aU zcWЗ ,s#yI$Cx!wi&9z(Al*P~§cmP" J]Aqou% Hw(Q2ǒ,Zlj,i!'8}2]V ,wVh=jl#BPR wra<ːEʾ(nY`B#,UyEJX&d.5 Ư3y= Z%$QD}!p<?{ QM~LQ7|n#O΂`GPRܘuSۊy/OjNa;}| Y36Nr{@gzBzc*"+%[~vY5vx;{Mq0㺀* Rj4ܛ逃JDp[Ԧ,䌴>ͩjdKeH|$@\FvdVF$P?R=>>wΉ{fBU/@E]y.osWϺtGq#$d.z^Fps謫e 4HjڥM `S<#}"$=l ݈ s|f)0{g{?lۋWh8`T;`x.(iKK%Xd*ηc55R$ર fy 6[ zqƹf!&CUK'.=5D r>) 7"9U,ֆkh(P@֪`L&BL%39)8?FF\jBIc&PjV/jhA" &!.4k 3*YomsK[%ֈ%|e?$tsvhlnoc%2G! )ɿtaW5; v@^{]\~)Ğ"M:A3rk1'E /%9J֖Ԗ"/CggNŤ KW08ׯ2iL 5[nR[+傎 q!xZfb,NC {N4pH hNE5= 2XY[ i;uz]'K-opzA/Z\>e3廊1##hv5<=4oʔ>/]qבo vW^:kE`)Pd.Aģyu_gsc`R~(gL7/Gg.\ if&JUTNKwW΢z{0G57Bd=)~ͭm 0.Hާ|;y4U"u4qCtћ^I)=ru;"JU>|ܽvJkʸO}H{f9'^F=V8UbY^To,%ӘŐq؏dl!3gږ`N)J=!%P09R#퉀A} iK`ύ4d;2|&uI#Siӱ\{l܁Tql>sqzW1oȥj S[`)Ch1c[)m< Al~ksy\E?p moysw9JAV?v-ZH;=co=lSs}SGKT1͋oW|0k:%Hդ)} p#D|HB{Qx=}F͝va%Swņ{8;r{PVbi1[1r[[=i @]kYvA'icƭEQyƝcڝ,Nל`!4iȅw OQJx}rhcldkW lm4JAMMT669Դ"תe-)c.Erꂉagjz@<vz,) -Fɪ5GI{XjRʖjby~J*:5H.`k}V- y%29G5 /p-~ub_D;c2hk_K)vlnl"CHKD'׆^9PEz>Bg*@^XӞZpD il^ʲXߤ ED mH>V" /T{O{lViub >5)>AI_mܝ/1l {~6Hi9wo%4ub;/k2+0f6ҁb\Zu;u%Ք`(zlZITwO>0:QJF_txۿTh`"N5.m٬Aa$^è3IkTZRgy'v/<-Iwmܴ6,8}H:mA-Sf՟> e tM$tYmoWXbyKE0-5t?Wyu6љ~2YcG PA&@G<)_u:m)*˳ߺZ;uÒ,9֋9Sd} @s댍YQP6" *~z*Z|,8+YnY)J5cvÆUYY0e TxfG@xG3M|ƃ~uX"yɶ W#(A_o#NȂJJ̶)f6R+qjTł'bǪiE 0-ϗvڷkv~ )>PLYq@,y$fK- v0-i; F_3 ~ xf?2O͇9ݻzpҿ`R6.zo%|ڨkZg H% M($DiH uo`@\JapWO 9s{[$nqggV܇s"w p X Ã[d^3>qpJr_qQ$6B+Fv"m8'i5\r2R!oDP: YD!"B)TbfQ`v^nk$xv1Fgȷ=}*9GgmJ6!b 4_7H`Y&02ކDI ]85h7;0&,'T>HIUid >e~Ћc0['`N7=:jrvU{+77ѹ(йpq(Z`cc$ +At(meIK YoRgBT1 CO37uVIۖ9,r彏ɤ&WFy?d"Aeͥʙ'8З<}TR!}"I.Y'9:)`z.g)iGhg l#_f B:`.7ݷ0"y뤯70^i^IIC:YZfkt'l(K5q&W9۶u_X0cxᰏF ' 3s1l,qb;E;KfsVf x20L!q#vd5h Muq&5EVG 1H'{+s j23A;J{&LFQ]Ƥ:Vx?CTuHepٯPŮAbB,Ÿꔊ_xG^;Z-]$]:ƬaĽEPՋ53|h?`d \u>4t@)=(%glީMsĎ{Ujzfu|>` 2zufr3E%-E0=:<{]wu kc?tdLev UhIT愅/DŭsGs{t5KbFY2?cw[S;3ѻD5_d,@G/.-&ߑ59k/:6|%xh9Cs^k !Ԏ4Xy{.>f~1~1<}\s]tti:2 X(z PP([@<.oD:DlQB÷eȹIqzGt" ܨ}z?~E0)ң$;}696P p^*4N&Zt$5݇\]ey%j(pvo$,y f1F93{-*BlT,;䧒qBXȏGkag_O|rP%UhNWY{l&ZEJ-ٓz0 Cbm ߔG}1蝫]kѷW-K(5XY4KvШ蟱diH5+u5srZMA4<66~/^)CN-[pO_*7X&R?ڎg(3du][?Q1E2BgS;Oama=Dhe7ӊ<̃yED. :Fq4c_~ \A⟑|(g#\ Li(v_Z82EDou4j vr<3z-<Х䝓54RØ#53;+r\Zρ#g(1A0f܉Y2hnUf[Z VSyDנS)S)XLPڵ2Qvy/V 1m /?qϿ^o+ L.bE>n]@n)C0 |<2dZ՟zSp'$@bbUvu3э:)M`HW |][ɼm\4X$B1|w`?JKPN=Jױ9_E&b8ᆵ-G-7~9![O/x׉Hgd,x>JWv^*B<<-SEQܐ'ۡ6z̻lXH=&Lj9h C]F'蜕r5rն0fߗz1!1ft% !h TSOG_5O-2_=X;q`;\q:)Ȭ!^-q;P?x3 }ɒ! 4%b}I&Y3VuVV !\R"@r}OH} Ux=<]Kc՚LigX=ќ-ЮJw] qZ.%0 ׁ1[5Lͯ0ÿ=9!BdcY/rl9K@8+`-Oc1SLG Rhǧӷ# s,v>%KZ&Qq7kzvk/zX">˕I7ZefSĺ-FE)4uTDc6£gﳔX'}Ry6dwREdzz[M|(@ &w<>= _-E! B0ΪYu tVߠ'P ))jפ՟k!=S tݥn%k4A "6hjn_|G=" 5jűTؙ;\"Al31kž:Y_8h5-v(S఩M.MK,f)"4٠:,@LfaccꖀU[^[sGOYQum-̕)*>h׎=C{G}pR^w`l8S}OR$A,_T7_'@B?]@Q[-QNBƩ$ˏmW>E{/EZ|j hB;F/GAq'+sz I;Jo#~ < E_+~,%+B_rL*;-DhrV&byo;}syхu|+ܦԢJ%)-/RyF#ZVȥ߸?2Y#t%hx@ $iUFXGA)+s5d=+ R DNufOo&*rP.]T|ĢdfN;cDFpSl"WLX;#FQ'}>,張颖9[)4&Kb0U}' QGKl])N_ґ=XiS{1Id8j\ DȲx0 :ўmnBwa,mE@7Ѥ*v37W=~ՖZ(6LDzheLn?G郘tW5b+DE!QQKÄڇWf/,K{:)y|juu?+m~0mS ԴG8x&w2 VPMsR~*fe\b}FU3F!ѥjüpYJE<:. 6.!Z7;Rq2Yy0}Hi4ؤnJo nt>v ޺Y "| Oy >$2x.VMФ-[g$^İ1 ҊK*|JU!hknmvdIMt@/ ;kya@^n# fDٲO44A3ַ^wRwLgVHwlѓ#cE!;5Y^VU!'PbP'& {k)Ls=T2$ŁI>f8؛KǃnT&U3 T 5}҅~ i`Zd;>-`է!*0P iSRw`ހZ1vwʎs};1 a>*u" SkbFZ~y$gj qdTPn`ηY}`uU |W,& BUFU.~K?b'ANV5[Xv/Φ)(AwAˣ] 郯N3lJD T!Ehd;+W5&Jۀ1ihA"ךpq2gkH_ŽɩIҚ_>󤷏/>kۜ9C"os+pR%ƒubT G cPjOצ^C%y9tX,Y7 62;ۭw7>!$mU%(sɎ.pQ~ c`.̝J#9SB_U$|m]^) $ϘT`̩_9oO5G+΁iЭF kT!ݮ7_V92Έ8~Lsf<n  Gv09hV[4(^(EX rr"b +Ao?Ȫ< gj>XFS^5f%O$\I ޟ^i WDjL #w m6!mz0P=6E(_LI5Ի ,(ċ3%,ɞ5OGQ;8r'a$x[JoUJ8b%o(_g4ЫYp=QFYN੿hYP@G!Ap.GP< n֠!kK(-x {=E킴La}GВS<) / bw4q+lHDH L3@XdS VM\Э+^xY~ebJ\LK> DS5 Y2d Zl'c4 I- C::6Jɓ^v4Ŕw ͲSz'ی;WwP9wJtQW)3(N ~eϘl!3( wqyDnNZқ?zEȹVP?8ٳaGAƊ1hnZ>椤ax&+L++j_n>.;Zvj"؂ǧjN $rvpF: ĨRUbA"Td(B457XJ.= Vy#;ov }v$PXCGG9JI_.XEHZ(K(h}Kx;fZmG{6<5UJpBUR)$xTYjd xqP. 8e_Xp9\ԑ6&{"J+{6m`zwQ[ˇdX -TqQ`!0)5xw Y@%&t+NȻ%FTR{*5=N e7=w*|y& "%53&X ;T^X~L g{AIh͇F&@q&cU^ o1pݕwmn2Iq߭}9>eȜy:=Vo3@rF<= ȇw1?LM)f?M^ obe χO)|FBc&H廾B; gd'th1O&VZ!'gY8mcvi6i`ܒ;#άj,?4e uFgA`5pS”މo8lFu^Ӻ*nƫ"Wfv7l2 "Q3\A)*  2G(1[KG?,9u91l nt$}@L: bkR~C0:Kңe%=a?6>giMAfV{D2Q*ԭgUttg٢C?uִr]\r"ҢرL/\~nuF)\$ 220C)RbpLD9Wˣ #&8@%Zj?kS+%IK{TF:h麑 ϒR0B.t -=Fɓ*Waڵ5ttHyR4Ɗݗ!*%!fpEvV*'k(Bط%\+jOSCO;plB~N K/S]h;ij kM#\ɑ /+ǣM6Q8|?D,Xn'E8ulGO g!M Tԓ [*5I.okfR8w%_ |D/C˂⦏ҽ5}΋}7"Fot'Nd-9J[C契s#R@ٰ=_:K+v]MxefX*NwMRV;~;KIJ:x-tGqAGӽwIӒdoDJ/;#hx,!r­`^Up%9 T 'aļvy_M'[fi"yg&_ɤdOYo} \V$JzKHu1W  Y|~IZ\w\̞|NuDž+˵8wװW"?,||X&zW-#4xfbr&m܇*t>Š^ĕXJTo̷ 瓍X)ʽGVΧ),~n]KJ8Ẽ){ &߼cI2ܿ707RA-23m75ITn<%q3ЁUݪ~b6L2֖?諁ge"6[:8,Cc~漝-YK׺oEF4VF 撴_;g(]ek(VnAQ r S:8"ikZ)a6/8<}HqAq>c ITħ]8,LQO>Ct}P% ɼ=:@X=^z 7-JL%qx4ݰ.͊TkJ>fݗ 2 {p]/KTfE){K" &oL6 )$TkU4ђbdxX-YVNӐI4b{"pquvJ,g #%ͪy d^k-&e=t,a/[t 2qGX5e.FALbJ3#jdݥ03ַYyl›Qq%F)A+J@^@iZZگ+0TqE$2=C ȧVbbneP@~cb'j0prNWɱ1AqAiLq)0rT1!\8:u"]`yjrNV$GOJM7p#$J'BQ2c;'[ 0EuHz8*|bo/GL̆|5$fHX8&A8IMJ'EO3a]IW֢hS UNx^ۊT4pоQ5X*2QRJlNuEVƑ["0 ZsHpr-rVwus!c |zrwRWr02hd)bv̈́S(:?}#>[quLĢ-Cj#M>TȢeC#zpH 6Yh"jPqزc)oZxUGplS.>hO&0ڤG;8 D;,^bݓߗ̄&A@H P1>g iĄƈ@>~rɌa@G0idQU=N@Ho8'X p"!p֫h's䝈|_ vCmb"j*[׹V6y^n 8XcCeO8 ׀L^)r=W5xc 3ϼY6j؟#ZO GI4UDOQq|G8O" YC7)CT*՘в9PE*Hc)]O(k`v+uf#C4|쁉S (ތb}_ cp:lXc59n?p9/ {᎜1Sk@5*ٴ"Ýn3ރŔ6Q7d(?oR7gt SRGkmXZy )Ϻd2ԍ5o/s,}|,\L1x6Ѱe)& 9? EDf7PV vo B)2+Er@36~r/΄!IxSWO e~k;k"N6Jzެ/7Jiwq@Әh^T-}^ i^SGC)HpKF[^ݼ!F(6 qWHW ͶR3?%qa=9f0^i|"h0.}9ic2[h! \Gy.+ay:7C`2lg(܉6D?%ʥ>+T]Y7'}\Sz{)]Xq+gRd4QUdƘS":$Oڌ+=JU([%8x c5TÖ<%@)JuuugG8`c2{ow2-̢:"|g*z*k0{kԪv/KqD3 g D$x&ˎ"am,(q%|(E=?c!8~25,fl/s'hÁ7 34Woxʩl+'Nl 8¨b/ݚZ wcRGm -OgTAQ- D_M39ް yÇz5TS%D<x iīM59:ɔY3 OQ+Yٓ/fhe|5k)!_ĺE@v({<hD,h;u[ +֕/<>Bq/:KL&_c?B[9 h0 ]v.g-:)aJJB$47gc@ҽ'@Q2K\4BX'!I:,XmλԷ=ZҳFʸw钔j`YhN0^sb7g8Bfcag}D·)71ɿ6SiyDE=M9dy"zSz@@=^xnB'dPE#٤;p,gmQ.3!7JqimZ]ݖPjE00Jl"kJe#d`0&GVUYCyrҳNS"6#]˦v|b>6^\yFoӜo3@ )k0B3Q B\mӇW-IО f%0\V]9.z] Vly$ ЅplP2:3'~}PYM9m 5<QdUc j~XAV"CâbSrm#D|Y 5un:s UuxU/+6  گzSww;tx}dx* 2^;'M3څU%( ۚWtbC~x ӂ8mN.*MYvԔ5K d|! ÊR\G{S,__{ ûjzljļ$+,9T:&ٚxYB$E:뜚Il "qf͎ 4BH K#xYx,tnxtc𘔞I+f.xճP$1 9&TGaUY&Y?EOWR%'pcA]xx 6ş'wDXw}OA {@y>l%ݑ\s ^j%Z8qt7 ~ s&}XK/m ƺaY:~g9!+KYe7<6 W5"![ypzATޛ)el֚^سVz56` ·Y5!m޳N{ }Wo ӣrzo7Mz [@O\{$UEPjq_{#ZY.GD`½-PIiy4g]BpD9^N=/P.[Whp䌕ܥ@;H.t,gA62:W`C 8N`tխY8w]),m9K$qs"wދ]iɩY ^ƥsHW҉Y7F5~bKȩ 9:n.op/+9΄6*SŪ`<~T;^~]_XN #a0.2OwԥXɪ,EP#`YY$}o݃(]CGE'BzK@;@C[?bp8s@Rgݿ:b ,ފF%pX=ENG^: .YwŘ)3}3*V5] mKZZMuCp͆;Mʱ5qZ:"Rin3+!5i.#1T w=a,SyIBXGXN=""+v]Qv*-"pK mAdbysT,Dk7ј>yixa"ݦo:s[έB Kx)@3@,; Pl|>MT=˪c]nTIL)8 G z8Ɵ.ě랗3>OsBE9YTgRkS0xOrPiH7XVKGf`T-9烨AC styxXnay9jvLZ mۮ+NHgpr މ}XEwH/󿈺VڗI*"$od)0nOA+2 =w(sA*xz=b訡( vh1{"j\k~sħHdCx.bHBFp=vwtN^M^L׸8 K7dzsrӫRi!~lؿ4^iB\irϺ761wLLj3iXS*:/e!%J.zJ^lPY3&#p\.&;q]N6X[tPB{LڟVhoR k:H$>FP?b0$ Ԡ(\rWE HI'Ց[H6{.V":eY@yجી4HA'^}Jmo33W7$ 6F:(27 1K#+%p10~l,ciy僇I.OY1\+\n(A =̛~"2\mG0^&ୀ?]P6"SI+FS'mC'}f(S_@%/Y9ޕ]~Hc0}o (b.D@ȸpl=EC-".i;1xGԊ`1i~ b8hl4全O%>tZiJAqi1Rx2''ѝĔA)L(CP<V1 jFV l6 $|XW_^H ~ƨnl$\3c ~% @TgĐ-o#?"TA ,&\_]H}-[}ӔM!~—|xn.$QuBTjjm&7xx!tu6˹kܚ6leċe^KN{"F( lAl-Q܇VƵo>ɀquװ=L-ZVSZloYzwĮ3ٜRʘ׆Q YNbyy#m2p.aB1=CdmˆFxK7n˨ ۮAcE]>bڶG_販A J:O'xZ ⠽X\LbZw+_(PU`wi=\k ?1Pi@DC 4Fؘt,VH'k/jQU΋VZ(AG267998sփ4XmS\.p|x)0ӕih:37ٶC(!Y잛‚cr+,W$#ΰpn^羑 I cgƅ - )9h> lI|wuIH#}QJ<GpFҝ|TDv5lSb)| $UQ•,Nd,ou|`H5䭟 rE}X<2~`>%ܼ*' \_"mb fF:hBBKfeʁ;Q:h`e' xv/4T6-`A&IΥ1wm62P2y^[1\ySBzIE=* K[/ӏ;ݽ:=iǚ l T :[Fer,ÂAW":Sō}}LO4&GLc+ }O_.Zto%/Z. ޜf;klTE{M "Fպ NA jNobTa6ntq ~HHJS~08zQëwN]sY?Zі:N)*r=n$%5>v ;3Cy;@{H )O|f9qt.;tM)?2#Rȭ$ @a+!X&nJ9 Yؓ-"{HbR?َї qDtgU7ܺ~T}@Kt#*J"ǻ\ۉ+&vA*C2>"Ewd;68k!XIr7\դ٢fʆ+> 5njfQv|hֲL@S9&Xe^!8Y#41(aE^w-Diɔ 3Ad!4֔iv}"_dx彐.?Ml'm/Bq.lKwe>ڱ륬ޟL=vbA5¯rj&t u!O,?r@i2B.q}эQ[]tY_l>)[R%M#BƵ4m!|nB%TwWOD6U31R(0SJz6p^BgL8V#qmV^)ϿQ@uXh(3RrGu٘Wj;Fb9+Ϛ.p𤜰'P, \R't}EY %sye.3WqSh#eu/aʯ3X$uE&nJBUS,2~WRMɢaQ ajxeBX!ŁMek߿+ p0; EoG1<\guK7r=i?/_tg/ƅBe$R"st+`IT\JC\j:9yG~aqJߢD}S$>ھ3aDjO# 1Dck;Y!(Cv_c]5w!9j0[M%iDa+]PL/`|&=|(~6D|@@d#^T\鼈{j&i%EN箙:ɛ+8鑴IF _#lɿh5GKFUo_u /,<Y|݀Nc1Bn?Oé,>si8 \}A I혦 / ^R,S_iU~ stB\ WyqUv"'<J) {By gG'H?3Axky.RcF[M+w 7&ȧY*ftyŸՃ'vYe~f &HoWėaHQ;O*$ r"P ,'tHQÜT ,n`H7o3J_yA5Vqp-Ѝkƒ{g Ӈ0I=+hp5*m  Lȱ;w^"s;6 3aTV[D=m0y,eִxZG!+Nڽ;? "g3Zq֜.4E{dfȔxZcBWV_{67GRS6)`4F[H Ck#0$PȌ^ N@9vś--3& )h\l'׿3կp@.PvnP :*}F\VЖh~CUz_EV'}A9>?G~:cӚYн`7Ae^uibr+\erk=>lTl׳V}}S'Q,(w_U٬qu1\u%єoaE,#ؗ4igEJ?, j!ƞ"I`fD{u BxpF4Ζ {%*$zj2]a M iA׎k[XP--cdAoQ[xvCN7݊_8Æ%RH <@|xbt(͞ H60aœmiV,4"MSډ4q,=$6p&UF@<H(`n,K,E+RNskmkB*ld|w;{EC]&%٧>)ĩ`ï#,OSqZ|_§Ħ2l?VՀ,vy:hKir*LѦ?*O(5O?UO^UJpʼ<v7уΟKUزz4?6t}seSײ.A1@ 6$_/J\?n>對ٕBߩ"431j2LlW:r7FlE7k>ƽ9m? A);z'fV1KMl`G{&K thIÄHP-$ olwG]HƜ&m$B-ͺ%TNܼLUL{ph{P RD5BzL>9<132Ѣi$[U%odT58ӎGDy^)MH-Kӊ)ٕG ]jx!&gR^%KwmVC-1Il0  `= ޏFT7Hdœ*3 Sa[CLE]N3%lS7_\?7AĨnЈF]'ҊFƣ?GžA<"̺-aU:*R -udpv.V'bPDQG)'cE< ,gY' TCI!Wʕoj=U֡!]1*nuf"$}kD"` W0T;.A/,RA;?x((>` X8_r!‚ Hɀu7y< ^ny.IwFį;WRC"xő=T{~1Z H{<~![^3/HVPkƍP4;p;{(^&ࣘl/`Z8gm.W|,CP]W]t| k9G^yoA>=sG||*MIBS7={q> y"%J#KpT屴)!ndٖӎѸZ{z,B>mߊ0.ԏli Uiظ ~'~bK¦BmMGY4HæDB!W(/"˰5ڸWz/Jt.2),QX)Rs`DF THUYi xkÿ/tre|kル[FH}?/۬m3Ϥ6lǗˆ޻m5*Kk*3"iw4KŔZ4у٫.x\gZ,zTipU I8mua&δwB͒]sbl_IZN("03[4k?̧pk9s85֫7ڨ⚡IR#73s _1msB?;E6ΰ4&M&yBpz@V 0`=>b##F cc(BYzۿc"|n6#z奶1;]>Ν(6n9s"1#\2ֶŸD"mɓQN"Ff#r~s<A@#o4ِ` \:KwYBno?4I{`a ]\\LxdzAr07csfTqWo7k Fu($o4q;(2'kF,"=Q9 u[FhB!q'i;5 ]xFܔk)"AQiq*,Cn~` U)(OsU~G|p/,B  B QrJQ>0zZr]1\נx5'T>fVa 1gбzYR'0-uAw80=9M7D akILoS7gwza,K^k@e'Y-]Gw?:;%HnѢM-عe;&*DXVBT҄u1iLҸ]ԌYP#iSYu:nKCi_,5*ɷr q^+6sXO*:lj*w,{~'`eTd#뚰&_)NodIo,.RѨ6z~LϸwT /Ͷ!͖})(l6H`MH/aZX).Mթϲ`|M͸f25&oƥF̘+%p(mC_'#|,*@;.,FBMBw"_o6?q4n:%~2`t8`%܋Kz/&㲘#xs=~4F[:Ejw*H oTt]˵ˤdɞ^jo|H ۈFk]e{r}M&Hm/`pcɊF!l&)C~{eN|@;s6-*pe>1k?^qL67'VQҐJ(0IJRB^,:Te:53G3&TFxoBN cZd오P }_S0VnQ8 T•ݩ@*k`뷤0yr=&>cFrɮET!&04;I  zG|׉OgP]c3E\؍&tcPG(CxTIM9$ӔKp1=Y]s_&PۗTXvPĊ;]LD #94/.e䀹1HB;>xlQ0TyOIhH"A.(:()D6`KaL, kHBDϋd`$5JzⳒ  u8ش%EHNdOy-5kj@B?N|ʫ` ^l :;Mt@[u>\5̯u5E3<;owU~݈0C//جF_F'x?ԆJ*;\#Ɏ큂Nk#3hx #m6tcbCߑX=ꗀjq@Ϝq"hhoiI;DZ F'|qdu@w2A\dCr/ymWrN . GpO(~A)+^{d%G'9ۍd-8\#e3G͝ "+3tz8M^BAf4]vaĤFPX`ɰYFT34T-l)nF܋ 2[ĸu.B k3@GZ`b{#gD/v̞1,귟&U oem_ODG=WWR0 Lϻ[i>DdԮqO 9 cgIkS s7{wШ҇*W4sh8%7p&`]M{ 35$'zrf`!(_%1IgC]NQw $R^"Po CaC(i Wv XVs*}8H-Uضul$hlz:ocSe 3\9YϊhOz|O*3;-ȷMXͤӣYwdKh%t)%{`lc{:BKr\njrw@7mu݅Ig.Պds'.w2.x>8QF+=ȿH3\G7kN.i롈ӋJ)dI qރ}hdcaױ4 < yY=&VsXnH3%:FdiZ ILً{`ܱAXֱ/cIUT3P$b!8Cc1Uںgn&u:"1DLblXڑbX  ф) vF6ȝ>r=Ei=p4*q(3?z+.-Try眦š߭ s%mXQPgGBnj{eg-eyǘblSUDfq7~BR =J Yw )jXY88e 1;D'4sy7Q;eKb{˳õwm͒I\ʢuw s$`{, 8]V `F]!,!;L+07_,.?dNdGYBWЅhb>Օ~g0%B-K<3moF jхrkHM=)m"ø~5g+}XQ/mY-1ȡs)Dp2Ւᢘӕ ñD^Xᅺj ~x[WOcpǭ`έޣPN꘍L Pc'[qG1OjBn#\A{8Ǵ@pOڕ^"eۣ=б2,ovdd)8ZJx8H&i!AgQŌN\T7R)BbG1Gd"od,uu\'=3{u0lQm Q- m`fA1%$eQ%ឦ9ixOچJ>4⨆_~eܳv,q@n[#g'BȸvOD(ݗ5ЕKMvm+gV hx> ՅRRѫf3k, = Ay{\[dTLViVL XИӠ-jT};]'Bm@uj=lQާhA73O@„3((`>ZCn7W y{S_rwIfăPWO@vs$ fF~FVDoGu Ӑ3"xqBcڃԤ8(F3E1n4Oqt#*CqEԿߖvorȇ2CEU"5-GggkTn*է @~'i̔oz]K`F΅ Ig)km6أx_V`UZ :׭ ⹰l?Ɩm/Skr1ΜfP&`"*#;-řΌl B?ͷUp쮘S7 LlY4Z=L [TՑR) )lR PYZPk$IM/7x"lN_D: B05 ;Y4 |jYOZ'El9208m,5Z>M2\F9"ӽ*ny{};уq 'A+j\97ƱtH?U!lMt;44-4"2xQf%~gJ+ҭ駞iag=7Wk]1'meD :PX4Uة|xMvޮPPḚcl>Ȑ9@J!4:VDCw(RjxZfᾚlP>dOS}(LՒ'bA|clz!_h.FAEIA_MG*#sMXq[pay(cN>eCC=xh*Lrc(z ZVYhqb(ƒ"b2Vq=p 钆ٴ:!^V udeV3vWB76f9 FUQWz(>ř%Qʥ?&xd”'$Җ5 9k-+HHiPqV}0h˘Pbɼ<|޽(.pS<ڈ^|<|TiOPaא 6P.uYdnW($ֶid) a*KxsvqOrP#9.)DtQu),;w>7Ɵ*[ycfPBw8;ak!m_F9^Vf{͟<9l8YU0 Σ|Gx_l Ö;f1Ƅ>N3~n{q\ghT9&e-UhW}u# ۛK*f*voμReg]ށS?D8TeP~wBшi2gX4ԂDJ IO'`~Ac-K!("k 4^0H%eL[޳PP4l ͷc +YTzwwbup7I"OT81.FURY$~:k.1]XT8B, R&H~bCV*, xWFv[J泂:v-e4C. Ѐ< ߈T#Pxa߉dTd5ձ"pbhE6qll6ɣ`[+^.} 3ÌmUӢw,)oLCcQɩ@+υUIBy1swA4BBH@0ĤEAKc"RfY CTkǍU*+ϢEP=fu[[li>\A-l?" ӡxт [B|{$]X\i˰/Ehwf4 [o-I$;8Q eh~Hl*{0:ʷA$Mp6F LĴj_f?nܨ9_ xioT׻&nh(K -RsjsxtJ@ !Qj=U^:H<⃛ZXƂF#a0M'ZtO{v8[Xn8 5b3!M)SBAq'z\e(8W pdzgti-'p5(Ar&b1~iI2f!"7to#[yR?`3ϡ`kHpt~L8uهKN1Fԕg'\|rwᨼK/@ 9:ӅHroIl\&pt۴_bM[aN;:v0NV1>3&oiUV&'*T l~̱p3O3=íH?WpƇEF=4d*K,f搟:;v9l'{hWmT3 )3PԄ 2?=b7rO,ab ݲB~CugW1Ynj:3sh& Q{\ qQ34Xh2@(n4&(޳\hT^TŽW %Ձh!FtN>)B i$8tػPBaՏǃ _u޾w?u,TQY:HȥY+Ւ|bf*{ IQ[/|GiDګMX61dt BiE;ǚQayKҭQ@#[c^?cE᩷Zh:,ʄe|0&,b5: KktO̸ I#Q5޻m:|>$Z9# 8 jgf8Wd"Id^qe[ SxAxPQ;^t!үGeW6K+h=JWFa9mNp^Gj@W\P|HF:)KU9` Pf!nu7U3$nkmMh$;#沗_pjp;{KkE~Y |Ǟ…^I(4y%[[{Q"d*64`;ӌ.3vQ}4*1KB$6F~SF85>JDjʛjsM{?}H="2<1qփN(H.۝hg(8rf!vԗke|.lA}_w-mto̍hg/C_%=;{&YY2k F:1Gr)w>|jo| |{&EeAN/E>g\| %ʊODzAxcS:Bk#qE>cARq] ? 8"؝8 d!KMKaI9y~ Q5TֆLtMMt]qxCBD;g5_jw 0(([ZCݢYXFÍ^[0^,2"k-MgѴSGQvZ)v)]W P{ .,0u{t%8p,Z2y:gEeEΞY+V=;ØB9=8L{vuqԆ= vѽ# D"|hSj~HnוȖ[#URnb!E CZdhD8ɪ`?_,BA2J׌WƤ|95p9q,6HnπHCJꮌH֭rrS6M6f+fzѦ cOr̃ҳ;[Xt&`Jz0Z+wg6ǧ\U8TvXPF܌ś/0iW1ckvam0!W*gARkYVL]d9wi>Gh ~P==kdj %iᯢ/~3.c"iqF6@n}~T{bb^ ~ vlEmeDΌU'or]Aq>\݂mU  h(ƕ]0 JK=C`"(۲+k-# 4LMx-ى Q BUȥ,%L""-Ze}8I ?kk';>|C?yv{sM*q ؾklWCHN8 29R@nkU}fgPI̐G@h4i3))Гu˧;;_e]UJ,a՟?+`C$1܌JkȖ|TL} Qo[ xּjVEm۾K}'䂠H 3Yآcq#Dh1]eEɕ]fzƒJ8ki/pTރ Kf$c8 Ջ*d&5b'.$AĽkU_ɢ|]I2Wl(lU^[es#"}0r9@GJ2䀀zZ( 28g!l}ÆgE3 ,tB wP`Rg**LԊbS8 toq薤] ySs:fsAӈ!#~<YRN >O 6zo@^K1ex Q7ƉPL#8ze]Kr2UC|g|Kf*u ɳ23Lk[4ʸhƦ*IdR\R=')a861jxp !92)N::_ψ)-ˀ/uN bF2ßp{$Y/%; i1Z"(7ea 0'Vl]OOT$#뀹#py;Bm]MW>4]zmz;D&5^eD :!ʘC *qؒ2SZcgWz ξWߋ aӺ :N̻-j3p # ȌɃ<{Wk,(+f넡)M궀.bH !$LKb4rw@m;t!VV! |ۖt%#b>Es 'V&jWS 5{jV#F}:TYU\̹:3g0!(#rf`,2qYO}ɝkC;~TWEmXle5uxAc|h{IJRtOI3ȧ3JqIV}1P=ll$*+Pw]`Of}}Ka@n%=CgG tBlI4XjQ`5Ģ\n$f-o"'evLexTKU<n<\SzܞT!hj=Wd&;d Lu_ ޥ cOI $-vi[ 2D+i`Qem0SQ>&7Kx_3 ;(X/ k l4ZM:H D´^Ap0Ɠe# ~.- GH{]nl ]PŨ>r8=Yes/$k?3 L1R~ŔmIj= ~f|+;y=Фt!WMTAʻtZ]Y%} = '$n.;だ +s8ʆi9X5HLlIdctyy5=k-%U,"-ӍA;.HzC"/[@OXL"M\HĐ5mPȷg _{3?lsf|斎q aVrE~/\yR--m1[F|sjg0ވ->Lv]^1sQBpޭюSOiRyM-hܭjwa_O y@NZXM,6l3bK gwԊOW:x$ӄ6 wM `A)WC[@r R3}鵢peSE$|>p |Mkq &xf *s*5[!+I@rX;R@`綶Dp;ܧtT|•.пΊ{6nmkܾQ2TBf AuJ4rc{Ȉ3Ǝy=ǣykpY OC)q@R8)>qG@daɧh[`FeD<:6'N{Y= z* )a~c\6a`6 u6\^6J.Ԑ`xVV!EuZ\vK>Xo!ҡ^Wj7Bam“(zjn \*3D`ܙ+ID힊eeVͣ]ŻrtE+cֹӢ&h!rh4!>g(%Q-㔻Hs->Ǝ@Ad hB'v|GBp`5y,TWc7<(Y\F\ɵ穘tjX ^F/Ag"ɭc(|`Z!-^1P!Vo[9AFsSrN7SoP[6ӥ;Z某2WdTgR+d:D]A,KNw0ȓAq sZl-q0pI{ Kg׃m9=nƢ.fԆ\w.yT0E%szv[kv?,yYtM zVF:S4OE`<@Ƿ9Ĉ lp[2]X))yE>sh Z[[?E%H3%!Ep9`S[`\eK|R'p}/;fTD nhˀb݌2E [ꍝ5sS7lujmN@?SM ӈ)6.D1ȜxE,3om{%Mn~ňvr*.G's;%gCr4FnYGR' g;9$@>Wfqi;f6tƨk Uze|6R؋n #%9am[uմC\'WzjG=a ֯XmjGLJ.0>r浗q '\q 5~| ab@h_yF! e9:yqZ!>$)Hk|1 J*Udpf4=WędD!qL{rP=jSb_ATlOIejP22*TZ(hN i SyhgB &x0 )vH,0iNr=Y0v)kC59OrG)C7}NQTgWGF58YqFҕ&5#M>v=<^z"H"k=8QK/UB F3QQ/7PrCa4R9B&~Aysecف ݋c1^6^zLeEY yS].x3wE6C鈴*ЄJ>F EЎIh'GC,1Q\0`e i됸^p|5qDM(Lk+ ec%M&!*M4*UAWh,/2M4n,X;_r9H=!ROUF//ԒA= =\ഠEW .' 6?cbyM\-F;ExEXY`zŚgGŜ]^<~s΃:-sD8CdZZ0\Z ݵKͻ)]ijڦ6gFf*]y35u\ػȎDgj k7q&=o& >]KV@Ms!䏀HdC,9[a%JЧ<&L5:K%QLCcFj%Y=q f2ӽgE7\x"*JB}/(^ /VV?tZI+ո=?,TD|76{vRU@n)^ ^cz:ZkJ;%r1OK|:b:iUi iex;J'P4=ݿ"](]$&-?CDp)pk~4^3My,0ԑ+L5?zLM2^z15SlBG./w.[_ BOaC-mãIȽku*𨬄(1Pt1Ey K(TC [:IuP (D&Wp.<%hX.|9yog ɰ??`ٔz(8b_,]Rssw adws݋f5"'بC/$aUjMc@;_J;uuAsf]=RǨ[6Ayg ǪZfPեc89@Wa劅z 9;,`o$%Q2ǰreKX9mPp]d}K*oyksjN֓Xr 6goFuDIkbxI\X. \G[GH —KH.9xy5УQӆ5 :w2cLjTcnf>"k? =_挏2DMɎ3.G3AxJTN j|9Of[w1*@kjbԼS ʟCX<@FhNe@lB* r q"7d??8zF%7vGqHb0][9+a4.у 4Mz$j&k!?#`CV}﫶C~WA^ӃsS7Px/(1WxC#QI)hxgs߯V}2'dgڛE1)dj Pv8S4:W8b#c4bWC?w ށ?\7lh҈aµqn.Uʼnb`+ x5.x(~Hz+DTa6F ]8N}d~e "Cta^AW!쀸Btf$-2HSl,-%M$JWޝEI ^D+v|If!~-5z ?Akޱo3 ,ɑu 3*[4TbuSJBa]Y I)2Ut#3jQfufJs I0a[(:z\3X۞LU&,.!ú] ʹ~)1L-ϋ|of;~r`﷼rSrh3sTt% fr,%"?+؇1LR=},%ӟ%YMf<ţlyK1"՝..bL|*̱DUڜ?ȁdn70v`)86bb?{(#ݓyeTxT DY ywz^w r«W}KGюvLc۪gx0S׆k׈1~ wlptd_A9w%Nc :BTHjnE%̟6&"C*a1ڱu\} j; pW?F$Iwɘ,%2 DVmJ^e ؀7DBttδ$E!n]|㥱Ek\RTtlk sLs)O [ܜѐm"!6 7y,{njj$V,4/0+&l0) |IGAt3\#ZUw\5EӊWxG9@rIhM V<*nqz: ϲBTwo` з"ۘc텪m=[Db ]Y3+ӄ80XutId0W `v>!l-Ҧ +Y\Ah`aD oBz+O VGpgߌS(i-+B ؉){EܩlU:_աz(k<ɭ1ޥ:>ýnn/W(!b 2Hw_e/B;hvܑq.Ʌ | <4ph I4锚q[s~cѫI0IlKs2b-L0GҲ48(JU͐N'UȽ!'y9YgDTYiX] y~s4~j Mېlzګ3"pGX/esjOw5hKtF)5" wSU=/a+^ͤ"g q ڟ7#P<5$8wxKnZv4 @‚ QS;$/sߣ aI;Vqi"o5^WVɅKQ< PE; >A0#j{UmNҟ@Ve|Df9kaFԯG V(UAy\T6i/:W;/34%Qe$VLyGz9\E|m0^sc?KA^?83`E\uP"% Uӏخ kd]u0Dl ȕ , ޼?usկ[S1:c ϵx_y 14QPȶg"-l%tM-ٮĘFBj9'P>lMk"&㙪v-=ZˏI6p3   YXrAw^362W90nH,!c\BD%L 8U bԂ[}oFY4"8`ƉF8rۓ`%r-;6S B:_uqʩ΃VP9Q)QGen融z?߳b܀i^^2ϗU^`Y;Qa)=e!H-﨑v~wGE0iU"G\9.D&:|ܴ0[Rg0Ez!U6P+/cħU-߿ˁע n"ƴsSƯ{"~ PYTZBSaC)5bU-S!ž0Cy 6\d|oĶ˶=hZ^U˧׷?5d4ﬔn($WUUճEe&~'^ ij~=?hSs$%H7s8J"^+6jz:i>sbL!l3k {E1VLaYu]L$vKY}Tw 0,QRSx, hk̗*K0ݛ)8y0lt1TJ%n*ȧeԺ6><dqţx a G"!K1Wݩu\GmᾮL@=WUN P[ܚanK`[n B˵1<`5DZ9JsNLW%\q\5o~/̦cm+GDu1~-HPz 6H!YdU+8yP[(A1p }Zz8T9JY1K8*=?aps51><&YMG% 2GD0vOt[9߳A״ '7!nX.?C k[\"ʤ}dh|mO&(̀|$S;86O<`6ʎD c z⯗2Fze") yk0g?$(-1^ W  .=%K)ep\.pCd_2;#2٦0v @8B k5ppkN3 /J7԰uG!5*eObs;+*Migp!߾X=/M {k`y#=,NNȵw2V31K<xt{XW)ROǠ!PvLxp'Eh:Ht67`1%ȷ?m-C P'j+&dQv^bڟ~J8 _k]7 Ot<8{&'̡@VID1Ơx-LAw(]#u2<kTQE6 Ĭ3ԅMtO]PBG-ʭzAY5MNSE-h?8i@Ԓ|1ʲOs>CbjJ`䲊䊗;JGb+u;YKxљBd,8c}fH,x@zea9W4roe.%ccWZ62傦+oO.D=|`sp`ʻKg2'y r!ZX3=1QWɔ HHeDĿwDѸW`Cl O/o<Ǐ{̳Yoy U&\'8&}[) w ǒBr4L.[R}nJ\pEN'CÃO&4|q)2mJ;c`}D΂E>=]Cza'|y\uA<^)Dr;MǛV3P2À݈nW^,AbQ.2!wdwI6p>u|%D\)PǠ+!f\t)$?&|Quop R>zn5dj71gUt VQ /tDLHoL&nԂDzZ 2px;42? Ë&bO+SP_eəBvpVIoi_c I,FE*Xl1O{كL7vDDÉG>ofT?z%v`P{ շΒXW ,f\okC.uUP1] 'VO-kF]#zD-"$G sLp/7I΀h~o`JTeG21hFKGMd-/ZC%!jrbPW WmH+\ZC_DiswV;V1b&67-SruϲNrn5&K . *) ]`λȪi[0 t軴&u^< d Ex(zעY1úuS 52K=-7dºhZV7_58Ϳ>v>4.Q(qߐ<{Or"Pru$MF+dvw0@ &ƅ{Jޓ=HD$N}2~Vw!668r}>Bޒ vRp6Q=Z4܄wrUA72Fvılƈkv\G'hnyD~fOiY*~s]%:GIIAN}F0͍SG9 NIn2T]iQӞ:ž"BfAgs6OUeȋ~'@ݩIB>U88qجJdNm 87oSd;*fTlGjQ&rOAh ;>elR1SL$h3gn1fS=`, gHbĆm"Fڰ`@] ~! iǍ3fV!s lWX#^}xx IƇ0 }@FY P7%; Hqh1JQ?\`u9nTd՘Y K>P0G;HrŁL;|.[Wp.QGC[t\tf)w2A._kn6ǶUsA>4]qv.({17G8) c?*G]=S@6}FcsKm7*g!$/bzSLX^lrp `mefQ"2]ńB?k^ϐz B5QK\ϪBtOCU6 ,:kZttk %75X"Ea|LٝL]TٺPh +4~ /SqrUsMv`3_}rnrbYH[Fǽ{(G<.Vm*ʢӆ95ʈ5 twG̀qũ%vUh凲gsЦ=q}NP4 YRps}|Wx(JX@# ,0JV|үJ^}k=2yhg~vaô#Y%-1yyڞ[4j=$yҎ0YLb,BIAj.:D~NZ6s/,HH(P 9r1sh.oviow}Ko~䍬2)Hs jń-Vu8P8KgWGHR9pD9+T !s~E&;nE0ˊDmXB۸C :*H=Zsrs txwe.LĆxL1&}H2;kb6g ? m\ b bEQRg59pOA¨T%;)OQpl`qD2iWLå ŹlX|:> xry4TxDY 3i99ԭMUp>{h e!ݜ#.A (=e#D+nc@g*s8xyL\{<NZ4Zs4v lkߑŎ3 t ~%F4-gh?!ђC:]2gB%}8F8+<ƚ|^ODtMDV8GzG;ki  M`m\?,D.SS>38Cf߆PK(=8$z;CΓmy!>`Gj(!Zu1e߇Y23<, `!tbD7^'o|C׷4'k}w J_k1*ϯzƢ\>{z`ٹ L_s [>G7P+󾒩{,Hp `twVaR"Zs(Z-,-6̲~A񅯜e.Z51ճSl 42-$$E "U{ER,;”'Af'X$Oyn}0- %р呥Krϔ0\5r. #-al\]7jp;^gڜ: qifMJ\3.L̩*n&>l7uE7 c87&HO{H@U˕ f joh+G}:޾0b!fZQ U_?1өlD~ 3eVW)%ʲ3B2SN&&sPˢp?r@Es[B!,c@Ljj aOE+!k9/1L3Rr0Ş$ 5feP/J.ސ Z5Ll)5+6ʵ{D}W+G9go #<,}Uf'V@"^?%6>jUZDmǪh'ǖwpn&\HF #qplHRQrdD9;ɜw.)¸H!#irМcَ ISSED+FjfO8kfE DpId7kKaFu`UCߖc4MXdEr][[Wc=@8ɩ]Dbwի"MIQ w`bgBG.\EN?WaxH <15W@o} \oFl\[I )- Qe ,{YCr Bѳd>;VėᇫtLz~ D#zFs7餹ѷwpJJ*rYJJIJ9g$^/!@~I=ppφ2,7zhӔUGPQr`l$0F.y-@zX&#<ՔT#}ŚԹmOI/U|kk#̷ғ@Bк ִ UC{ j>xԂ#&P849δ1X@8\' # :XaS2,'[u]i_AiT2^{X~\NybzEZ~--Mq߈ckw_h cN5wK".y pWIaid^V%4 pDxtr!l$3*F\Y='>2AsmJd Ө"as3Y/VA U9{lrWGH4EP-O=1ղ4ea}O:>G0M}ݫ7ezUg%lSuvҴ_>2%#Ѳkm½j`>LBYkoyl-Œip:!K 0 ,pv}ך.G FUO}ԋ} p%:zBr?,_-7K?!Itdͽ`,%"n1Ph+3Y"*Oߋ$Ѹb0gbM`2E^"]H{!eě8`-EިSHBv&#s v|+ J;,PE>~ iN7xׅܾh == JL8oKke[i*/.~XQw cLpgE5cV)tl1W#ae?]%~hUL\R\$k{H| _jD:*ڷIӴ旎:]TH*[DE'VvI=ZTy%x֟8%1"z:JO_Mߗd>M" u\D>ӛWv&;X>mh~AdZI[^L.qfJ=Q 蚟І.'xSEFfBcL8c,wURA@^O)HoKQjmb$ՔF Ecsmߡ͚$tG uMEU. 2ؑȈ~y[C<۳pU>v.^XWT׆:X/Gz,T4 p!qr!60KOE#l _Nk3ZpzJKQŬEģPH׳=v;g!ӓH]{|~JBC?Z4,m.'-eZ]Y dĸUnPEldnu"nDߔ 8Ԡzz`|qLp ub0/UVn"C,] #ƌ6q^yѭ᷼PMh[c$|8d;emK%:Oqgf *x)̫Z$]_IVB;̹fo,NN![ ЎhA^!GYvx}W:yNO'ѧyWvy\x#| * X%Kہv\'!j|șVC,U=/.X|ɛXf>\q ǖ&JťeYy# r+ϻ/="57GA36 zG*)}K6O:È_?c݂2 (~QT8/Ir"BHÒ|=;kȝ# NԖ"@۴|<nB~*\>wFX(-m>2ΖvnS<Vg\O}^ڗN!~qxo(8Q]a*қ.|`/2tXBs{kpQC5nI7WgOu^o.cb!/˛< X @XZ̯3#EHps-MikwBυ! w?9~43WjuomgKw97ІyрD/ެnĠ/29xYD5}'BKcz~D WiE))I>7{ gg+,rY~v1MbR#[Eފ[O5 BvM*]B "r^Zlér3\`is4h"dqx`up7SN˱ R@&1nYvVlfHYavqQDw$8d@rnS,p񜱾7 /ĴW#xju: ~;FZ'gnJ#\~>!)D.l/EľZvN(aDqƸL癩=ҦK!G+d)_:mgJoS#Xe[qv9ރX؝ r?:Z 웸cu.fۭD*r{:9Yt1Q 3Ed9&[yE!zRX GSO 611)D&e{-gPhU( (>uI] Hbs G<|ט'k#,G*Ou9Vj7?mƬȷ_2y[#OXwA[/`^zbH6@7M`][,ْ:sKip- 5>Nw΃tΗY). }0zhQֶu* :}siHg% K?Pyf51Q^E]DL>t/.K<\ غO^D {G?G1FO$ڝy }xrĿ0clF & rh1Ht.W7jRUr*tl熞 ҥm 76dѐz;Z^Ǎw~TT{E5I,Qhy* 3= }1~!g B ԅC]{e8a 9A4ymknx!8X kU'D-!q b0 cRe*Q$KJ:2Z>R{^FwyE Œln'3ԾH T6p7H AT wMskQ%F-[MZUj藜q7f$aC 3.droWB Qsʉdtq#}ep%`-[+m[-֦OFd.[*:qAes-_SyHV+0iEv_1^ך,H`4l{38TPT uHcz gfG6ݪy`(UlкƧw[2iݢSF{Kc_>09d8dRݒaZ:icIY~QBxSCeMSmU}b83%~и?'^@ ~teˀOh@vך&@E*3SsOBybYK>ΞJm ^ɏ4^;Ekj"_;SFJN܋a"r <Iցg!F(=DI: +!ύ[978-ZӣM {0m'gMdLwfQdi}fHLmqػP*nvv3UkRxkwނ™jNA_Du1tE4djxU}SN[HaGBNV%1hC(PKIլ=W.oƈh-Q@*W mw̕w9+kKnQۦ)R6WGZ e ﹈H^jT8w<󪘼ֲ'am{5V(3$9 DkS75GNTR>|ěqW85x#w58.G&hׅV} luf`<<=m-cv ._Wt%Ȝ.^PP{/OI[m<(F#]T1ltHe%C0q8 6<T?f{شe^Ai\c6U UsXXe~`^-Qc&O#uz7A@#,iO vh*^wƱ특mKX. 7%x\fȴaQkRѢ3f҂=*C{)l˶bIb&>ԤbCD# &kuh zbH]Xk"yz˄ɾ+S0i, *@r$۩,*ib!An g39 usA`,^,7¦+#A1A j7Q*CRC':M nr#40(χF !+B>SXe1|%HX3x~q`2F,qHn` m2)7"ioU8}F7ߵ$>+ JoKf꒍w 6ߜ>fpH "0 wl'Tv sjO~ z;|<R mO|l&OdZڛ1"-7{cYBށ@;^@n2w"M&37u!Tlxs8Ybq EZgw woTnANS6$ˁY!3؉ZHYesF k 0YO(jc dԁۛQΡgh7:O{2v뛬A+p+`xcksoT؁GjG4-LIl4 qX|`U׈ ߈G=ݴgAar @߰&sz{Z.ެlvl95P^&z7zG[0L'Ɖgi|28Ɠ(?cEvFpjl]7ܶ0)_axdj=`h jm0,s+x lr=3,,M^x)nv1xx.ĭX!#xH( Da(T_ce4LMQ( eg}὘sԅygSVTJ?hU*l2tH,f=kƂ׺+oc"9y=EL"{:r@'9H 'ݵ2Z bZ*lsى#4TyvL;F`IyMpRSg%peP4Xu;Rj|lB֤\>㖭Fpx:׻)NYzכǡ) _˒l $r,Y\_h<)$'W; ;q ]:żˬR3CCmr(sg=o yo%4;x2dޛ,PU M@@GwDsu3B^m -S;)*&}p┎=<1~oTϱ%e:_+D$6BQֶaxHFjzY ȈޘB ^y_ N&\3hEW.ݧ(oN]-Rd.<)]"M&{ tŃ8An5ث9CaQuGONIݰ[h~$Hn>c_6lq/i 2E}0GJnlqiMɸm؃^oE~ kS=08*_(Uo\aPX!"(;n77NɭK8kEq&vcbb˜X,C%< B#.^ķX DNֳAyXZXj(m[>Gۊ݈-2 %%ch 1ԻP-4Ǩ:6kMr;sWIwYT@n } T֜$ݩ9"if;_еLT` aF&l ĩ[3^>LhVkN)Ӏ?)}qh+28-29"q3<4nclPaf1擇d㓖,@KU9B}HyVg1-pv@O)Ӗ4aa;Fל*38 #YZA>Hl%'wtf&5s}@R FoqP-(5t˃₠nŐ{FC'+˛պ[w<9/#h>F "Qv9 ߭}COXJh&\P]&Tp|h; ;PB֊0s /U}LBzEJb=o"7/^Ou2Gi"LoZǁLl#L/xj-(m&?фawaL?͕ﳧQ0 q02$ gf+"{nqӤ&]JE~ٜU$O`yGϘ1wˁF hۢ@"WL4Ur`]LB&%l ɀK"4&n>Y[2TWv  -%]eu5ݖ6X@yqPdKZ?Yf}/ Ay$V Րh"UUF1i;$Ag7 >Ɲ:ChЧ]Js:ޯ>1Ii3hIi ,#ys;ZS&xɶO?7SNBdQj 6̎WS6Hct)~v*b)q6|yԜAr|&vK6X u8n)0}TlrMP6 l HЎʘ SG&nm% rTWX]Δ~)EI aRŽ .R# j/.6й #%Ƥ86u@&&%aJAJfo<(-=D f-\]7jZqXYn jh!];#iFGKa@ҝDҖM,N] H?׀)j2̻-.RU+=nv)l5u7EZU=RV ފ7/20'Nh,`iJU"2jg /h=`7;(SQCY4yD| #` 8M;9n^b'.Cti݆9 UOy$U){:F=~9g *&1?s #-}|h1F+v/B~(8@{ Ӥq %Tޙs#x{;ACFo1Ŵb.a(ohcX]vBNʋ ]EVn]F|!ZN>=ET( ro=f*aH,Wf@L(ؿ5Kho)zFك } 4] 5z6v WYڔ>$cEUDB'mPBQk[&\jhWGt+NaOk0o}jN{=AQ`A(! TV4--?N5bT)GDg\],]6)H.% O[9fGZEIPyYf{_4:Ri h*˜+B' B\sc` #dG ʃ8z[mw0eexMȰQ#~6h~ qJgFMucS^NOSF.^."5 ޯw)ȿ񋇄h4=3ingW Y1z1KIaTt}< SТ'^;&qeV %ah.Ȝ5},# g֣7X;w/^K'ܨ"Sa0j4E_f6Ձ˖@Īop1Cd!VL<ϵ 4lz|bԒެ¸xc(W9 ݥoBo@Qi_W6 ʚaO/xۧ1=5nG*{UMZaòl5YZXU~}# %_?K 4 ^5j/5a~3Mc7ʹB7Rx*GXIåˈśaRN;&4bDݚN=LR >S'L"L`{&_O 4LPWz?21|Zc) ʋ@or24_wJR}MYb0 #i#ձClYow#lkYΥ~}fS6vp?$ _Zoy{jsx S=0WIӁFPL% LX]vQE+)$2?'<*5NMfʊ@J|CLQɩhd4d>^F,']kktôk#+IasoaT]v3t썂g)y?dd.%)&Q_d6vNy ̈΋]7t|b y߀%Xo85lŠ;",oT{ox\P!{jm\!Z#ph=Ѧi*_/8%/LG c.f Øݼ ]fO DS2XfZ[fU% VhuDSq^sP]?ֻݺ Q//wz%4jQB*G~z_GYNV0L-{< H0>3TZFkk~ȐciE$c9! tKK6dzHR[ ۧ+UCQ~uϐ\+d,{kV͞'3=eNyB=F4Ox{ַTeW XqH(B Dfz a}#7YZd½_*#cZ؁-F]9\a&_8itcsUx,B/X6PDNOޭFV @7N쇆4 'P1A]O*X gpU( d9(#(0#\+pc=5Hl ^\9ٷI4M,]zqŻŏv3P# @jm}r S ?T\:KoMl4P!$&6'nƖ&VV)k ug _|(O)(dEuZ3'15E>JPGЙBi8-bʘrfi9o+YJ$3V#jڽhLw6D'[/" /6Ղi@k{Z](.$A)]PS|ay+C7 D5 `bbT$DCborqӕz8b:wx~OĵYYt.'OxZZ{rOw7M Ȯ#&rnǴ Wě)j{nev2v셤 K-Y`T_? ZZDsm=ٵ"˞Yˬ# wϙw# W 7"E](kZ8fbiaP1K{>11ωos\ĚϕI]ȔBl_)^;ɚ]6tzX6a ]Kr8FvGc r?T&Scx6аhW0}EA}e5=AdNg,!1mH*kyTrY^ l'%t܆C҂D.BdB2kI|B[?}W1RKp,)<Wn0Q/Y*Rc\_r=x9Dw  Oss%[I?.-1Eo$xr0HXɟB+yM%)ǀ?ɮ!FmtݻdxF0Ӂh֫JphGqGqENŗJ>RI:*n/pQoz*#+nIMե;]}e!۫HjJ#pA;FD>j7/p5ABשrr_<{p˼eD7c zU~9eg$ d6r_i0Y2"UV=d +[Ķ!pEP/pzMI8er G-([F+ ?\:i\tg m*bHco-u3gX@/O4C愈uF:mKiRK@PE]xE 7׌'}@J[,*"8̋VeOD;n:  Jie@L2MA=Ɗ[ɦ9`@m W7D{&ta RQC:wk<$YVy"h-d/&Ͱ,C7lra'O٘g ũB<#/؟rr %I>q۹C۰fiKSq&j'砳Fs~u*A߁+t8DGu8/ts.RN(UB3Px3)5uLPKhTi3dOAh"峀q1(oRC$;[U'so+ʪGݤ)pDmamq<̭q /R+U4&)<^E*[|c|ji3+Y nq#!7f|;r |co*Nm"tتrF !iWOaB(0դ_lb|C$K]&&gd}t<+6Z/yBi>'~ztBЛe{f#>'}Uڴڧ}J`k͓ԥ!9f'~ RG9^́z} ֚eaꈤ^#8!\u^g5ʀCho|6%4LhP1 pع)"L{;GeM cp.Z]S=ZgNE ]m_ԛhJ Ed#3x2 ATnżG_d,s8&Z C6y+ Sܥ=`3zdtp\E,ѭF'ڿG*Y>x!40\!8-=K+4ƌ!b*BjӑsMI͗6}0˂.k8Rl:V_6*yx%4:խLY02[Щ=nr8|f#쿶OmhD@*7nf2}Ubk@9y3ؒtرƇa|Lz272z5G,ƞW K&j8vl|[~[)oSϾ6.f B.4E34;i $4r[ʟbM$_dڳb(,Uɩ7Ew{.La{3rV, fT.JV;.]p@,ۏpHi6^#fR6sZ<ebgpޖ 8Ĥ eF~&Dj M(_o*ళ&DTgl/7xRwQ1(x6j#Nq;d ӧތd%Ί֚d D{m91v(i7I4bo8vJG_0{bi1TCTF@}*|.Iu=M_hl)@[-}xxȱzp^BT+{ 928TvX}D%)7mR7_ZZa"TINʼ'C3݈ۘ_^Isl_Nh(oSn6O^)4L-[ eAzPZ@ZpD׬ܱ6}P#WP";灇ܧsd̞V--"' ="P_ޟJ<7L@64Z^":pU'EA2^qC:ɥ3YN`qbafm\I{[r>9gȔ*LJD 7QOm)zH*:7uz(.|Ҳhzwާe5밺R37O$kZ4->/ /"kEյJGԍ} 'iN(eb@kF)I#l(uaH{cCMa>Us{Lfxw!\.!lD618pSٛ![[@ԫﺒQKVf;Z.5Ƒ?[3e.PeR!,xbO*đ*3[S;;!D)~D M̱I7RYۓqߺS2CKd!BuW:?,ZA ;u--VO\ pj?K +̜J:Uu}%zWi_vRG릌L*Lc/_c7`*aCE~aןN>N1ek{%(Y 66Fw D߱Y=<;+:?Ѻ2UDC[ RQ;, I&Dm>9E:6%[%D{,?lxl)U[þ QQ<4lFtuSv6ɘ]\BaG5a$߰M \H'6;5>D|*wvGCpH#TdKD{OE[~I[k2F>(L>a6c0x—Z✵)lwv 4 =]n^HY2"#Q^zTdJv喩_pؿ^+]%8=K=i Mi,6L hpb6ny;e*.¸<ŻCK kC?I@3yr.ixa2v 'kL:\*8\Ugji: ,*Ƞ򣨵'RQuӃwe,d*34HH VkS>@8%tEog= 1>w Wʭ;4_BR}ϩI[T6^p{ۿtϛjAsI"f`?Y'seH3C}2K$t?qGh%h+g?& nUTf]V'Z׺=%-$$hAdk?t{/=M{vQ F2ZNvF߶H[faGmS>9䢅]idE ;c 813tObַ ʯGM8t&e~/:G}+DAIy&1 V53зE?ۏWfԦ ?Jֻ`XKtխ%`1ܑHb;KiTWO<dkGm/Pػ>-/3Lj/LNB-Q=y[C>HLBVi҃-mñvU}CFcr~0LL cUf*> 7{ (RK%GN{:i%ޣjuMP? {&%KmTk Q#6Q&E`┷['t,:2m\y{!|W&4bҶߪ07ϥ|.+727kff"z^|ե(fZu .TVq^b(*9Φ RӋDP)a _#"U}Yo/v*dHDMuPqPfQ1EtsHCjeevC Nqd!™|>8 @L^@'Cӕ^yF2:"9qZ)qՖмTm g#IP~j e>|*ICXv͟63B9A|ŻXliwO Ip:r?l{e;~r4N\Xi/)'\J6 pU;"Nj( f%-y1 OK\lS֐P1 ^ȷCXIS6rNb:NG-xq-"ZՂ_1օުZ _ ]jg VVaɯr knv(.0TȖi̥'H~sn֓>x6zꋢM%;>gWq%2=1>RLe$¢ܪxwƳ2p+Wn!URn.c= D ^%K ԰4Vu.7-b"HKqҌgnT=Egs>Q~xQٜF;1./J(GzOvƮSO%p.{9ESͻ5<( U w9iP)^f''ć(4> _)ո 8'eaf#_{E'pM2zcEȄRڕ%GEA坽SOsW9|S-. Vt6T%x@- 5;7LrVI]/yQ5tΟG$E챹ߗ0IJC9n双A55`gl,!/7rqI2O-ݨ wZ,AAԊ%4?-0-`xtav0(=^2 Wc~s}'']g\|{ x{]9] D6~9mbv痂7%xzyLjβĔX1]O?͓/pi0zB Mdƀ+|x [ᷨ<154 6MkA|v"vqLX>we?XoXD+%<-+ij%pn{u Cת3im4ZQlAr~>2X#bZE:yUhe vYʼn*%j)ρza?aB$qC|=HLݵsLu=PhMۉcG2~EeLWٿLQF4m6Xϙ}+<<~@jӌթGz޿M YbU^ m0ˌ-,o+ Mcv%D9VM(g=֞YKLg+yĎMІ4tT<&Yi0wvϾBI߽r򳒇}B17V(}7Zb]5˃/S x!dxB=JxBd/gzI d5]7[ލWSޭz;poo:a>_r3|qFM['D]l/h7C.>ⴐ`pjrW8x'*}(ŘvZ/IQP5A,__A eWt>Ǡ<*`X79tk8*FDv_c"NGhسm)?:3[>z5L4$/$샢:@4d$'Yn璽*?|/OajcVArS%h-`]zpްo$u(ǑM(߅D>~쒴.irF6ѱGP piTT1r GS(Giw<Q~~i=AJkED2M?~hYy3iq*𥘼¢dz:uVf{mA'mUX|ai#NեS"mXa)0L8J8%"z]~cp{3¾!ؚ[bW]ZŅ%?%RT(23>#E*-f`*a@g_Kc)qP )lG/( Ąm/Mw7qs/1lө8AMG쎊.5 q,*aWj_SD&X 乷bh6FHe cx5aˎH_{,Pʘ> jFC@۽[~ھ=6,mPM0h]Ƽ'1[# $ %^m6#%ƨT)qDka"e`ӂgL{WjC[n?h]dl%hN2l*4sbd'* ‰Xר]%V)h% Qĉq(Ka5`C@vFݕKwIS6jJ"կLznS =HMoS7:Y^*/'\%%эwJ>Te1i^%h;']I+Ͳsi|d(eD$a/ʴF.CiDa$|Gw׮ Y!p՟'WKX!'܎p 3c*K \3n SE {ak͔РfCnRS*0 IHbS<4yS/kZ ^, [bPnğ o[+ђxAz}PYg!^EI XsB$܇\ yIp] C=Ͷ^oC;dXA7%[_GeI606q^R?뱇e1Hz&ZyHt3ę~^@uG}U oދ 嚺yޚ+@[wACIb|Rw9B.KHKk]gxr|؈+Owxn]%vnɾQtB7m.9$K9MR۠G1>E@}[F{Qqv+#mI< e*t:+tӢ9?S6!؄P|zx")mk4/:_*^bc }B[\0Ǔ`[e[ 71y|]y]^WWˋXW{6 uF 9@[Y5l}J= jFɶv{oq]9÷e//rt:Lٟ՜*VsTnS{zg#JDfwo10.`mn%2L*{:I{ۍKvDqԅ]C(kRK''.k{3*$9gFFfA3S,"YSzgoj;b"ڶ]m@uV X \$G-.V06*ß `(@~l1H'oY( agfBwA|+mŹ̛x46{/M4mf<oGaHa*\gE aqzL֠= 5FwdDCOb}ɓLZj[@2l5 X5Dtk|k8Z2pXj4CV?@Tnu D3JkH"⹫Oޣ쭘jU]JM{]ϑhXp5/%? Rl69QǤ^(Bl/:xQ<@kMTqٲ1=}vJ6ЮxJ0hի?lsnD'S lyeqS@4gZp%2WSֹӚ Ks װCfԶ=f/-;ҝJ>3*xKd~(6NKk,Fܦ(!a ߲R/k!:$T`#t^ ~hx0~f'lLi0.&BaRRN1e0c2?eѪ-_d@Fq˯$_x*D"3~(D: %#1.x1"<푽Y|@AFIشu%fH>5mKĞ97t:0Iӵ f'F̄iD]+ "Ŕ%,qUvQ{boo:uqI@ʊZp\>T69x$!R*{$UږsI,FWvPhU5Er\'TyOAVtE\5c:*4(%C(/?]6<< 2)P_h\6'8hʃ5ПOR%#ޚqm]6|+|0rT >L7j!~+z;PA! &mg1485E7ډ.:Єg@Nu˶t% _<|2=È^3X%^Ϊcp/'p8 [?K1V'ƀpxyYTvK7DaIn{uxDٹ_~Qk. i?Yem^~k?FlTmz"ܞ:xi9laؔiAƇfoZ}/&XKh'mUlZo=ԕu[?jb$PE}%1`#2KפfTuq:cwjsl =kȤb"$J4p \Е ?{(=6#8c;̓Ƃf~ETVx_@w ;78j k(ikNl&CG|&Xs@|PuQMWkz$fZ˔цܻnkDV"Vxyq4+A+j<#> *tʄf7Jb62}%[ѸlGs+üG!'hIk,sLR㤈TGyzaa2E!J=2G+4pwDjfAD;05b|y+>-d`=sbvx-/By̴OEKs//'!; RxQ:4B$LVofW"j&11@dez^7x(R,ZȪpʁ ؟ֺu5&OpV~ʦi6@}-]jŅ7.ZWvbdqvG.}sYkzPy5xR3l~̪0\bI޷P_9}&÷.-frL-P![ J.* /$7b؞Kj`ݴ3Te+hiҠII\<|@0` HxGϡč̯RBk.P׆bk!_ BYk3*8 Zcḧ́WSu-7=* ׀3011Rg~?Oεo J\s!t. >RIe5HxﶅML o4Ft}Uo[onBf:_y:!d7ɺB!^-e;T4ya#NZ[ݟ/`.9TDvHz{e&sйu_X\uztB|?‚L*Fc+&|( w]v}3M}SNNds?\}yq/>/4l ڟ숟y(4Ns0k]a(g Uv Kɛ%V2T-&d7mFԊ6yhj"=ʅ |6%rű W`\Wr=j(!&Z8P>@)9┢k޹,? FY V(z3jJ@{I>.r~ږ&D!%lK .~Bk(|̂ӄNߖvp0_Kʆ. cWZ?a޷4c~~2*2!Ggg[{1Wuj1J>t=x34sn):H#~g_^ؽ uשcaݪ!U"Es񠰉[(o?;oTFhG|66(ChdڴUrpxXHjNG~aW :;;= .~MV=zAY/6R 0YRc4J]]&sw_ oOk-a:~48} Bl0bJpN!M 8Eg]c zm@ 7͢[{([{NKG0 1J_T5mH6Jh,R]5]-1Q_sZz\UT Uh̸m@@X?WfoRqJifF7fui)8՟f]^=*J =L* d[A 6BE ã 7cxFS ۭXl`z;ATBq8Zʃ'<#E B,2 T85M'1EԒ",W(Qzzɗ2tK B?=t FLk6WЕ|ja?MߒdV)#/?Zs:\t: 51b̒D>AS#I"CfW)IZeÏbX)T0{9B~HXsϙCA'?6 ں=*S,=E-}ѡMg @7-gVӑh#ݝGx ?;4e\ 6g8/r_ 3\`˫rke+5]չ0G]&%D@<6)?@ZVN]ŕ2&]3NI=W̦UѺV0p<ӗP})-b4\sؚ^eOOӦWXr0I߰$k~RF2@зrtŽbC(gG?yt]2"QZL< R5 (gʂ ddg6ĜKZƄ4?=7z.?_s5]&y (4C#$3FTN 4 1 w1vg0u+@䋀b0.c$찆VczQ' 79^樯( )?w $[a97;#<="A[egy6`藐h$RUmpl8鳑+CBgO9Ur3G#`PHmR5?1|[Dž{rvp5_C{wWVe˸edcɱ[d~MHPyq !u"62.145}6 \T `p:Xu@W7K8JL55OKhr5 >H4)X{7k8Oj6&KVDqֲ6TRm)-M-usw.iGKWm.XIrӔ;ur76=ݷ ޵Zp E"]z@Ɖ,Iy8YVģbNJLǿNSpw1^Q>R\+%ʼv77BQ'G0㗨e~]]:s< 6,[>L2/8  ё| [K2萄,_rL 3:ZczXDB[0FU(&ĩ}`< _`Re~j GƄ>  H4`$bd0@7mK6bw8+Zuh9OBܺ74#i!y+~`BMAaE2p ՆGtV nz%_WZ wpc1ZUE };⦆HS=8#`;f5u澡bx~곛޼mZPkHYa0EhL@WxA@WċJ2m&QO !KDdw~S.`F]j)Ucw t3`ծME;ʄ@DZFϞPrG~/:<:: q)]/ֽAӎ#0uÈ^h fDݯX-HY@"iYCROeb (ל^0 _c337~.U%Z[!\9^횈=A)+>T120|YQ5G]w1;E( RhO@^b`YEVAav'.tI3yKesn~ȔW`vfXAO_mm#I?w3[̍)mtW[>{Y ]јEog\*+ݢwrvn"#!%_H*WOuZ: YH 5DTF4 2v/Z[uy>\<~g]pX]rՁ"&?tT-~ĩ_Nؖl1wҋ <,KZ2ʥ5;/6t2jЁPSnyF# F/n69>zb3IQ$O}(L :ghD x}317<" m6 惱v3(u' __X]m7 <,@rҰ&0&C=~Bs ]=8TL6E?~>p Z5[P" J/Qh 3jϖ4LHM#6j ^i婢gmhcjdLӇ:gw7zkq(G] ,2p``?iW*#N5\Ek Q0:^C5 {tm*?%svowNBjh 0h^WW}!K8+vv?6Mڕ:grDڋj(gXG?6uxs )dDa`HاTjqKɮ<$.HL/GQ4X鳓~>W-ٱ9d}wm΍"RGΒPWn; fƎ0Z8*"j,KʧWZuťF{)3֦d.ASۿhpcFtzW+Vg3av>9zj$ 2H{mB9YlZTS<`)68I`S=d87.WJ\-=?9GBT]96?BViD H-{2p6/ Fpi juibؕbhPnͳ~7!wXѵԧ5p|&/מ[GEus!dd}'6ة{{`__*{qo:+(tR$XXN+lJIV7? (=hAJr|8 pB=)yq'VR "U!YxYR쩨yݦӹF#y-8DNc/u$!lJ0^ww%QLj!ډ`58u_GSÝ[|iN5zwXu_S.n̼b{ c=I͢9*u偽fxȋSmU~ac GqQ]DFƦxC1ڶ|6I2X{ gj;)9>ƷT "X'qD?{#Zcea 5D r 0rg"ir̲  3~!+8]dy5S&ڼjf{KC>a [k5X:,}g\L uh4dr,[m8$GxY:@@'?]8yKLޮ0c#@[ҊYVEEYq&"vj4r+A|\~f$K ܆ XMse -fG䧵/%[ oșLmRY̯hQ0h+pPCշ[5H(ChU_F^̔'z[| E,$c F0p:ƻ8 ڎ({O6_3z:nr6CC$*$_1N q;C*\0 'D s$mՎ ZFyۡ?OUrēkƩ-R/0pn+Thn1auӺdSMݔ\VqVM׷%U~e"HRMd~ea,2OXO/pdw\Ϟz\X kԮ0k̶.qR ݊e m]4𧬍VNLGM'6"+hϳwqzH5!u?Bˏ\~[hA6Y,בO<X}!}kc}(Ͳ|1.=!ok{Ve5Qa5|CCjovNImP5\;^*UMkŴE l0}饩$6ǹ5kTzP~k'R# :A OXsU^<*yؑ" /1n^}a-8+_w5܎zY -mIz蕬|GS=+2HlxLB·3E+H3aMNrWW4&h)Y3 |vumg'v y7税HQݢuJst p')צ6ΰP MSÑa",G:6ڕK-b֬74w6gIn)%y% t_ذcU }3+lqR[(F\hoqSYy0Mu䙩\<\8P/d_ls~U1m=~r{g 5PVFer z z ݤ̭:`ZNH˘ZhIxv{Q"ۄ D?&KNϢ}B\b0JڼV xu$Y+!h\,Se7Ab/ ՚VH`M|n>PaUR6ӛj8iEiz'CzЌo!^jQe)-1Fm 7ǾT?qb\t 5'e8VC,ID]/ o֧>v0L"'2Ƈ]*g脚4ibkoWl >a >/'P<*4N/$h7PVYW~C؆kfc# ,C\ Li(W|9ъLS2F(}bavs |\JHI rrÖjytLkꀲo nCaTР8fJgKgU J?%r;`Oo&N],ᔪqE:ی. 9ۑW5Dk&nP 4ΩU 9ņyO\Lۄ{v6g|=ɃkIzCM*G/zٰ _XlyjCJGY8Eg%Jh(6#EuꖃhVwMSo-2ca%QC7) rDHIIR3*:{uó6 YQ x3M bިXe[Yi_);Ww70pI-|^k^װ0]Zi+'Ug't*xZ˘OT+\\7n_ɯkG. C9y&ܺJ ^Cʆ> 9A7nTTgH7H]Cv+vfq-Y_ WQ!WT\kuM9JKfbq{7_-76o0ZR婬*"\N'xX B``2ua| FdZ3@4m1L YT˱.+<OYL}cX1*A c <'L9 fmyeI~[۷'N{'*CƘzI׾:E-P9sCꀒ= F+,&ɇ^ Ẇ+hN}U87ޜ tU{zv`nq6(uyUk ̽;s}}W]ك>^kÒ^`y73n P˶|Yum5(wA)/t|., Ŭf>BLӃ=C( ⊮Ha⹜Q~Ȟ?`0ԑȞܫ{MY4DW^N4MZ2~՗y8RL Ud -z1_d"uaG{R,>/0zwuxz.Xճ"f6{0އ)Ԇ+")@'aq<&xY}+o~/|΋'+ l̚V,H(z՘6G !iDwmV6{~8+OT,ӌ(װd?41Ahu_x8e/;~Q: BBR+a)e!rg1Q1HO,&p"PBL]*_#n%~` Z](C6R'[Y1/Czl.*: sl毿XU\8{*#i ~&!︴6md@DXEYZ5 Lhiy \$*ɀngWz$ ;Ж d5}jk^6V o/x4$qOdW ^qwSo/.:˘x .I!~w3L ^$8#$UZ5P3#zݺ*Xyf.I4A}{xVQ[a: '龇 T̾+#fN dHOB҄78s>%qb5Eo,+PEg1gCkZiVng-“Dzk(\)Z}ͥvu:tFiA< Wr[ԈCq۔֐9=LPIEWcCG: 6#\LfB\ A2D%IF/B<ء~%H?3!"~.%(nơm̭Aխt3vٴZdܦNcn"]eAFLtws?ݔ28!0S~{!ϩǙ%G/Y %ybkޯ'QѰIvҼ's4C:"5 /X;M6^Eѱ=KPg)M<j6ݨ⭔۩"1Kb"# 2=|^ ?C4h0띶(tЀsCֱ737tQăsdg4mǰ;eYV7 $.ܢ"g,qߝZ@,C)(ڳ7#oHe@]E!ٌpMMQM'>HGmj싚y$wh&FPXCM ոOQҶ++@0Yq ]²X@ X]ԣdµ-]*Ǫނ2MS~'qI,t)FlɗEf;N4Y-rfF2ddt X#N K1Χͨ]Z `a+" XKE2z&BOYqi`uklHA:[DVfEΟ >fa 45-; 3.Xvu>؅K@}m{Q_+ȴ2& r3u6V l7q쀅б1l vƷ.1~w1J\idDz_R"{~s'#0Kq;Y Z@gyqx k_K:l,#VA_I2"&phyZB>S*ckBch2Y-!!Zhp. :j6t|a?Md;{{h.[lfNp%G6(뮽7S&ҞЇQ*#k&؅ Pcu#iq&u`zwVK|Q+0?yCXjMuQ6A[L"؋.:p"fj66F%^b'Lf7EqhMh]6T0Y[SE t;0cj>O%o } "a&;S$cB- Ϩ$0]s!>Y zU!#}b2&sf*7)u&ΎW0#Ub'`T=v<_)x lĺ%"Ѳ shpB@0NQ6 ,twQ|n][8asJ@}\( bFÄ͂"E^5m&: o xro) =1px5FC zKqSTĘװy.s:=Q\HE3 @ԯs:ޑVp$V͖]mJUE2?sɤZ.2y1'9{x8^9ÄE^I1;{>VYyrJ}'O+9A'"=Nyt>oM!$aՏzI*U/Y2rE!# {ߺǮ> ?ͰifӏV?KUgpV^'7b-BF 5 93I9Y?ތkX:&h3BWĤ4#{ƲMZ3TZx6QpoPH"B\-Ng.?I,e%.eZhW]C'ΎD8xӢIHr΃YrhLb&є |Lvb#hIk{%E'*/yN$T{@pާ țHgbe?yӴ`G_^.e.JcmΓeg%.:0pMxOk(~EA@B?Ujy]%S귈\Pq`Nx1& MFWa"x聜L!cT`3J}zk [M1'{:%s<ߊm2]{X;BGDXI'?^YT}z )b46TT3m!@2Ϧ 82gT `tIRҲJBasCxuQ`z(8pdFJJd#HŠt&.0:G $b VvKGyo ^7.E%]@g3\dˤϼ? ?Xty-3XZm\u&kB"3h8}Hm,)F=] =[ޙ{9x=㤘tp"m)I2."J\ @eczn>iCe\m*ek\W_*+ }բ*7\89’"tB$w_Z姾#fK73y-yx~IEFOc؏d d JڠTRM>QK}9 wxc! bzyn >$80]vUNl1*o>ߊɎf!JIc-=`_a;_Ġ̋Г?dM0/-oAr&x: 0LE'tH\GߏbM9_O/ J W{ 00`dxfԨ3lOxm)OΆ_F ' 2ӤuȔMԊ9'CxPN*wK'{u'ڏ'.QY3`Na`k,ښ?g ȰE4gZȕp@l}3I-7g]Yw`'.CaT ?Hdd˅ ׸|3jqf7~BFHާȸm S&׉6ZxP0֚i`9/7vS9k[ y4.E8`w:,`3f.e\% WB9?s+Uf b|QcCtXeMIS38N-}jJz|-35WRRvȘ Ex^;/N="M{ gR(&ID˅ 8-B3 ՛ݻEVTSE7~:L2sɾhW05K%%ʮ>3Bi{3Ü5D,8)<_pIK㝘S͜rg˳ ñ؜Qs)qQU =;c(iKaX%RdˣB.DenR^9:;KA, ht__Nh8U(@^d؄F}"N !9 hv;C115=&A=؄sh;u#z_f$Swo=[sڌI'v)J6ȁNH+)Ib6 /eBbWǢ)j}_IN~0#uxU@;&ܴgh :_7j+ w'꘏ q?̀]_|sr\㼹c('!{i8 tv0ݎ}5&j.`qɿ΀]lP,.IiH$(װ#r<" ʗ=dL>.!KIiñ-p֔n Ss@Iˎx2uA=afFo1VuRA8H(m׎0DZQ?xB !X  A'PO2y F.H{am03m %-zM3\I9Lm3K2JcEAƓ]!ABgz,1%Ry&' +B9w(5Xݓz'rGĽ#r`['+8=' kvZ k Òzu_|Hj.g|fNbXf.zMT,Eԁ3-QHu5 QɨX3Ty߬RdZƘ"y)!Od7w6'ɵ2qXo9+`c!fϷAŧ2),zo[c4ƅd:r C\jԇ{yRbX,_>Uwz.I6WA@juWǗZNêzJyXI\M-{Dg J d뼘 H›;uM(@HG۰_'㇠$Ԇe4 ksbS0 4=/mdFjZO VPwwiID|(AT3sȤQwJe7HZ `i)UiUąvb-`kȭK(6Ij1ʢGMli]cK/iI_G^uGݹ7At)i@.DqT΂\76;$ҾWt=!Ї0,Έ%Ie )qFjgE󣋟 ^D;ޓ.d <^q!#{SvW^7o T_/ cPA1i-R4bl;'8:Ep q+X=a깴Q~hVPFBPLX;(cCV.ۨ7ٰ- ls|i U&DD4ƈZ,{ErݿxD( Bףj@b/lXxyYFTz' m*GBwJ<aNP}lEU~J!tV6 #EjC>5zjժ .X蛘$X Ms/PuctNu5Ƴ0ɂO|2KP2yZFUacXuސ`aLBiU10`)uQl h! ֩\Z{Sx+fƝsO58p[xvPB2+n˟ZZSbbɫEmYno\e.T} 2F<0Kw>XwlUݜTlabxMà^D@T|a]V`U֢M4_ߪԻ+E h~c3[TBjyTs(#/AA'ՇByEQ!;MT< ?H`p%3g(v ČKତY*<͠WoCԩ;A;VNvز&~/%3]Vn 2\TQA@NM܅M2`K\`6z "cs$; (M3!'݋Tws(|kwք<8ekv]=`D@L O:[YRƴqieЬvdxዂtJ < /n3D{N Enl* p6׍axN3k70Z!<+H"A JLou0p oW^ ݧ%%F;*Tѫôo?3WR0LXWIb˞y%?ty\N(2MS_]Յ@]z!vL~3uqS9PYWEZX6WH% dN2Wu7Nay&s:z=D4u$u`Hh>"R/; T 3]rD]НP$K7upoVSV2x$pYҚ& ֿ?qsHĮ\kI .?۰^g-FM2Ɩ\DZ1x:HZS]M">ZAڭJƹ%u[nV.%n(.ȍ)n{\mFWE_슦=ZF@W.[p`2⣺ nB̟Mۈ$!cWWLǜGF2*Ec6g>q"(Pq`& Gw(+(#er+k=r'oxHN^ [̏yv{ph}l7g63R.i`vn%/^9Tbx{_# x[V9荸[CPo9cJ..lhU[c4&0NҮ 4"]bnsubB( bC,R/΃3>ށiQ%Cz֗Btt8:b.#2}QSFߍc-Bp7"MLo7ibȇ=۸%X暰0+?ܪ tLꎗvs5K%A賞zA"3&5b" hQrRo檔F@{T^+08.4kZ\^ו&]a$4[ߘ05†kiV%$5̵bSc$3b::=vq+[X ` S_;L{؈|E46MߘEáY I eαwew\T$)&kêQ56$س7ݹ b/-ˁ{3GaQ?`>j{NDF@O@[W,CkdP;X2m%6 ƈ^#ہ쯙ۦ!ƶWզO?l.\H,POv0%+49BA RoG7ߤ\[gUʘBomu9!ܥY&VZc6KtĿT/N/ҁIӱT< ^&A @\3,d // ّ +5,8!ۊ$]ts5pM=Eup0—n5EJ3y!8J:%J<q&Z=,dR`]skl.rI!=G5t"lk~9OveXy~+&/|l~oSx +=#Mikůh݆^O1dPlzqޜhyJRI}3D0tM~<D_B漙 ?DGu׾P "O7ӾYABżX|08Ciwz`hmvs_w q`v&`/!CȏF%z:-W@)X2j c<%kӜ;ҩƌ b/0|z=bf*K`(ɍ~L9{5ĉV!V^׹=xytt0Hp 1;©UP#(S T#H)B(`7 v릥\ˤ:PGg̕r s ڍ9Yݨu#*l, &~ϵy!["!XkU7a7`7r(M'kX7g*Yي ?ȟk,V_$Ķ?]K"lʒ[\u蝨NS 0 gt02b=5p̋_艥 6-C+DH&WᕹT]RzԂKC0j(q,BuQo|kV1DR?/3BZwc ]A83[k  !~a9Ə*d+>Oo"2`Ԇ+OΒzFNCiHԐZ( K +(Pvݦ*_jc6]$TtѸ. PKw.ӆHb:&+N.gd*IS<8&{)9&.:ӄk)we2+5\8o+W#^ u1yP(7)Q~]|-RMngB1}y1w.a+~V]u\tiu, L[kVטea߸$- <1N6F -ASfk5uKyXa'v4³ye"cu&%@_ro_ 7IhT?}SJT-Ż}oΤ߁ N>šT#<9D~p̀ /240Qv6f8G8AF t'K)m' +YMJ~jAd+C[)5&(UjE?d#d4ĨjJ\P'SZZ^ 9uS>LWz_F$ r€ s')ĵ3v=mbn҆sdZx{YMJA2*\h* ђfW_kiE~VD5Gno~5#i1 '#t r%cVѨ+._n~0(*aж> v)8ģ4d#;ItY[Ƕ^%Hw65pSewVaoOO`.(1{Qj ;3('4 hɯCJT"(lwTWvqINrd8;5Lw/0 KuW @exF.Gu{66,4 ucn"?(|h |z E5/t0r'Ѣm PUs68ϕF;'!_k6'Û^.Q]h` T8nl#!q3kcó  SqE{FhZqѳ]LpKEίPX9*ܞkHU7./My!%o\7МF-Xܷ#'u0]l3yo8wZ4Uu;GE?̵ l}_p%(eտ{!<:;?.ZK5NQ+D+Y.@َuGajRԯ Ɨwyy*Բ= Zw<E!.y]/͸9J]c*&$I6s9lZ.'*##O¾FˀKZy9Js RF3_K,3 XT)A[ ~5~j;Dz=M@&OhFyCUf(5#2y5/e-Z:%Kъ֎: ^c2V !sg$hN#zA^ʬԍBDwVۀ|t&]jTsL盜(> ]uKϛ7@Jiĥ_jxji&qPF׶Bfɱq$ -߰gpCgטXA Ⱦ6u(`ozGIB i,Z !2} söw*8NVhf~UK%ZcxМ@ " * 6eV!|t6EowXE^ah8pjKtϞӭ=nIC].tp5_MM 5sRԌZ"#*O'}@rIõJK弎G/d'`m!Me  ؚ[`;TtRgE\"ɋIѳ)4?;Qf0-UK QTzڠfD>-fP~AYX/:bIb"A+kAj)Jdvzri?[ԕv[Q2t]2Mb|P$T7Zf`g; <İԾrvB:סUxZ"kAn-au^lD^C'[d{Hyj!'YV_+% Z;{řfW#Wix' 2dSƫef`{RAW&Ysȁ\mI~{=3wtE[22㥎rՖ*d>28-k'x:Vڏo916S5|Hq"G5i@Rʠ]576b;󣗋.j֯2X(>PNmwvSv%tHo;@(5)8`Ev?x:Mq'tqDp/ `0R /I#CoD.aFj7z`>YϗOu:xwHFJխ>S~n,=su/)yQxYzzU1ʹ x6Ix֏aLwN1L$>!K2l WNjИ*3,ή**<ۏ*'*:m5Ueăی lKC1y;o7?zCiXN'X ,,Gc/q2XsTu쇮(Eoo9| [sQ+ʮ56v v(A?-=CUyS2GtOU-JX Y%83 PXشMDV"")7fӶ[OfJKuGA 糑y 0.{,9t%;OMJ=,RC?pFX!Y 0aޣ`Q6 3;ᨷMyPڹ Exd akڝZڎsKPn}X #\۰i_/=c:UHe@}>sWsx | "(s[&?hKԭt^1c) dXJ}YO-6pE"34U_b46h'2Mrr(e@?|/_ŐAU}iɻy3ڋjs&Bv)bruaRyVN&mI8Z6XΨ[!+f\8lZPesY̹tw FkFEc)nT>_CO9_IbL#|0]@w([-!+(,`{A剞@tkRfD_=QƮoye/bO,Nz~9DYVyr,db&Ir>+nv۷@b_p x*fagW2&yq=s* 0mv1k=>̹Hn}i :~TKbfMǛoc=D~1JIý$E zn1&S-mwnYvzg1ǖ=^x_+(yISL)&;N4a:]4MQ_P/2[@nMnP%0,eWՁ =Q}3}>agudet(7fIF;~t!F]ʽw,}} j! E0;w+j=GCӍjG,9Oa ool sg7/(3ⴁ`M6SqX' ttdP+U"c{45Ř\x|"R$Fl .->". ?J*6 R{I rgHOw\B;uw0q;~{O:4mz k̖| WN=Gm[* Ҷ# 3uI}$q$%j\ўv)1+]G ߮_5-/x NcQWIK꘭Aݞ0T@]_M,(ɼwٛ/r2u s] (x8(995(.>:AGmn=ɲO! _Pi1HVɩu`UŰi1NDLzk* H\dU]4G=tRqE+n+A1|˜NZ>TβF4%DϫܔtGI76H3A?MC-}@>Дd_iz9R% MkcwmF~R pgI: ʽcG}&uk3W@hou3FzedS1M?艤r/X(#%!+ø7Oq#Hr߅s=@v&~~q gG g=yw;ys`ڬ)ca4ꯞڿeN2 ~pmG` ~mh#|tK<8JZ9+M 6 % tIplcʷn3}[`9Mx{K,Ǎ:>?tÍD~U r<`ד{|Zkg<5&Yע8` "HwY"9o#9SrI#:O nFB˾Hs)]j p_Aa(I]n'3ƇWq1I @g.P>,X/ ]#L])Cpe3SF:ķDqF&-C$aeEe xbvP=f#oDf Ė29^zipH72PWes]$6-3ԶsR32R`@ȸo=#qhx+nx/t*Lkes@\3lk P^ /F@mRX!}Y%A" ? HiB%(5Vj(.?x$}ڼGafDuw(F@oe"32_UHW.r {qs}#p, " ,tAPbQ[18/=mUؼ=UC87ZQ>Rf4=i '(:/y3Gp5VXN%&„=NƿZiuF"@ ,f{}v߆{Zp U8yf@Sنc˛T2TO{UñAlXr[`-]ʉI#eK2J0 (ܢDZ '>}'څDěxqxKL٦ `{ON,J#ĚXp+|S HanwF#jWXhcvf% *R=? e>ߘ]YNN W/&JV\ :1Iw-&n,_ (+Y*b+B^Ј!KY!S*ع>rm5$^x#1+;u( vkot2/ Q,|7]bZc/sIL[fXmS6sR BuB)IORh=H.j"XwP(|=$V9QUFlo5ճ/,TRH"Mp#Ȉ Z Ik2.UuAS| O[2=~*E0iOM1 DN& 65S^@AUVr)+`v!gMn_K]K.*C 8j/ew߬C VMnsk}6b-1ɛL",ƕ`5ǒ>-ɦTO [,GhIL($>1OsLBT_4b 13ufNL6wG{gkRoT9%gx1h[a2xSH><25OWÀ( HivH.44% Qb6(zi"9Fߺ"'4_Wdإek)+~W$OqV#Fǧ@װlf2|,,wg¥d]%#X&[ oQ~Ş@ӥ2[rjჩL})Z[6ẎpmUp6O%{m, ^Jiy拷b.4Q)v;HPyR,nHqvAF oj!J*nF7]:siXP% dAΔKx(xlwd2Ekd-(ܠi0qhH azoPr}k'J6K6Sx4Jİdtuیꞕ朢m3F[qqE"o2)6@ i:go- x*1{sCR}fI܇6/:̪źNY}9Qj"ah1͚p^>` LA/ >fSvj~Zpj(hTX9jFOO"QIko,a/_'6H.X9i6dnJG (B I[*s J#u겪͒7j0_o z 9wyxe\>`7 3촘;,ԧp5YvtvEo2 鹀a3F7uihO\`ηc%}X. {PytMPEXU.9 4#J~*b}s$]z5Nƨ}+ @BP\뇫e^# B,V4.n12̚!N!ZT aa-KdͮhV޼}?H@RUۅ"w`^dB-o"$*;qQ׍ߐQAr8AIY]s *=Ñk/Zyl@x4>2S1P~Մ4 _uܜ~g5$~Ӥ]%o<i)OZ&)gJ1t‴w6{iPeU'0m~,an> $p$/?W[5ܷJO7{~\ Ƕ_,I?}cڃ$cpf;Vr0@B2װuG3nމH8+I=Lh=04Xz/ḼՊ5'.Lc bY.y 8 W׊=F᡾Ҫ(qu? 0Ar"EX*<&4r/ o4!wj>ߗb^eN<1N t2kvŁ~)WhaMQ[l:⣕WumGY+?6yJ #S´AB%ROnZuQ!|{zGg~ٱ oOZ"P|zA6=ZxHꨏۣ kL:$<& .kfbsޡ [gwh.$s/c]oF3)o%*xx۫F']sG8h%_kx2>t6},mtPQ%go Q\i ѝ5lX,y\zU{4^$օh@w"zU9~7a/*% GHm;je!"/-]XuIņ2=<6b fjz=A/-U](i\G> 1بc)G. }9oE~tbx.XvpG5N#rUҞnT؊-f\ܐw&O֏/N)%C@p1*[Sm1K>^:2Zb.\!X/S'`:C| hJXDvgƄʂKoOA=x{0J%P|vRͰ-(FP\cL],c#/ߍ'EœT/t@9:UA]]TR"%zQ,>\"2X" 6UY 'BU_Ed6|RfD~1-.B:EHsճ;WmBތIMC\'w梌LT0HL9F51~ |`A_#QJr\tgZpkklQͨ?]B!p9׼D?/5rV՟L+p4Q*y&CJ38C,: (>9 DRpK_{zo$+FyJ=uD XMKҐ8!\DBoZF~\o _,ZK_}*-sX|+Acjxdn  2CK9뚈]pI*7B-TjaG1 Ye}XNtqR]9 $qѰ@HgҡdXq6g3f>w:hyQD5E8Vn7smUš_lJ #ŝD$5-*z7tѫ:[/FI=I-qzhwP@M䣠?=]0BC՝)." - r20TE7؇W xr5]QHdX[IL6/Zztp:{- |WZ4 oa5uRgW4[0VeWjEJ/)tO &NBy61\1#)۾Lô8)bŒ3d(~?ȾmQ]UaRˠ})[FUGs'ƱDy94Q41@8C Ϫʸ 1r4B1'/oXwqջ+dG$1ޠM8 \gzOU/_}֖ pm55 ǤR*2at(^ ;>:aQ<bd*yLX[wC]mUʲ PߩP/<ҬoonP~T,\j?aER4 =|"{EQ2U $sR/r5~Fbʵb"BP#j2cy7E0iR Y bSu֞߸)6Z{`\Uh.//9W:U;Ldڋ:^MWS! SĐhЫld7oC!xPqulfYhm0Mhĺ](#<žlW̏mWB9-4 Rx3X2O$o1'!_Ñ/cfܮ$Z[a*X2\(Uu|#W(NTjv5 c &F}v-HlV@]]8F0Lsysّ%y UT< {i%BT)2 {&Ec$tomb~A={NHˌ`GRjl2:w#:'; ̖J3>FKZiXeAY'^CogB j,hAɇ>l=-v7T`"^ІFw'_WDuIPPLRkS"9|vXQل!K_amm|n>W@CV2F"R Gi&[Pg|Ӂ">;HYy* yU"!`mS.e*r"7_Қ B^Y."۠b&95 ](#56Lm[{f&&*3V4` {GEgOݑktOy&'z|tW7_!tv)x슙`-h[B MZKN? DF5BϪ(ٮ7L : UByAn ~v!'PM0;leaaШHbA,rpi*rݯbr?Z)";gAy?7Gm2v=R4"Zp;)lU :ԁ@A׬I9uWER5p SЗ؟8S סd2əLW;`(Dz_p gl> wy!? #R+mSWyResȨuĀ&&-grgW![`Q);i,)A Nj1ZJP87_E}p&L7Zɹ "!?F0-OW?p6Lvrb,MhRjPH%VnK-12ͨxXf4Z y?J' g짏ؐLZf&W*$aoԊpf$hU@Hh1Sjm:/͞Y Qf,Cz38$- Ʀv^[ szSi?(m1ХOi; ynI- G: LB!#g+74A7K WAaREE1Cya$%JkY@,Z<R9FP(InD!k,fѨ:S+'j3gYZ07070100000295000081a40000000000000000000000016446b36e00007e90000000000000000000000000000000000000006200000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/cnic.ko.xz7zXZִF!t/~N]?Eh=ڜ.+T+YᎱf>UaFϼEax|*ʨ5;&GfRcgٗST⸞_:oL8joz>q&))QJI4zG /۫#ٶԒ[r40NOEWI^gO9ߨ?GC<2pBPE?.a؊`iTg,FIx3=k痊:O E8B9Y}k"~%uVi+I+!<ΈΉq\.SPDOMB85[`<Ghp{#8sWLG'dGf]YNw"9%(I]O͂#Ҕz2!az> xF褒<;0>ul7¬sB|~wB-/o=h5^fA9ֽ'" ۅ x i eLۍuk~~) wTF%8*-ה%.먦΄EI3WJrsg/59 o-a5$3Qؒt7f3+Q˨>Gr)r Ta湀ĆPKqD늳AYdگ,, :c{j/őyܣx<*$ AmdNq$_|JկiVN-W^<UW羅{4n:s3]fT2H!m<-x>>Kok*W]X5D o]Ӗ`zoй,y#u-*>z X{XfWD] J&FnA8BWS(gNjy ~)`^M0rM]wvQɽܢ2D2 'd‹IwDE3lρV{@y؀6P<#[z[=:uPdN,R6Lid`Y >;5JtOh$Ϊx"c[mUY@GWFW% 022oL}O* R,]/,ZƘF&FB…6 o-@Ra*ؒ{mQ.=SYoZY5Z oS&!'T[(6On? [Er5ٺUF^.9ZCP4e,3sZZ[F`xz3Qb7ؗt]ɅG358?)]/[H=‡{WTCR f0v wb^Y ӯ\Z-6Xݾ*jd~̻? Nlϓ>]+a 1= Xt6:Ob.2kN7okR#4i NdEʭx Jg&62v0tמri)g#@!"%%BkR q$>%9-<9MN~#YUjIKK lzٍRWp}sV2*AZ6a ^;/>vr[+hM4\0ژ\peXRaȼzᡬ#\/xb#wMqc߲nIq| ݫIz*O*LnKʤ#˗+Ja/MHIy)VW W.liR^C zf[)t @&P5UmJA5ajΘv7d"nA| .53w @}P= B^@Uv;|]M!H~zI31 RΈSG;=qT_ifAl̩z"|Gӯq|aydi銘ˋnA~qy䀠 [H!T- iޘ wh\MD YOMC?oEه EjE9? svᤎ(NJ0~'C2q#2.{M%Q;O\G L~zyomE b եAHpg+/dIQ2xPG[ ٓJQC'>Vuy8??}u쀶~uyo~)&?Af  8='~r82-a)Hfʻu)@C֧T@(Z`k{vL{5^۪ @>އS &5_Lg֝ΝP1aX~PUl=K0pFwGxn&rc|Y5I}8bI/vH(#A3dQ(Ѐ%6'~Bpl7ቲV}q7AL.^ߢDx@/x1^+ ki-=@NJtAl": Pni<[[I2}Dc:).v5wE%PLޱ%3?jkv0>Ga~o#pթDʽI[Y][c(Bbjp"ѷ0ZjK NcJqBSITu+ q#$}!w2w%^uIR"N5^&mZFw d;z?^P{:~;UlK)D,XOm#=N&c0 kĵt98PGyE*|j.UfZEk] A"IM̾,ڌie(Q\X.9SGeKO;.^xȈ"N+YTUib@c7"# |i 8[7#s/;q$1c$A &q>:38]J ϣd=UK@GǞXU&oEfC:68FrJُߋ,A$i]r=5.8`%T*#GD`+$^X19$@s ?3K/ds>B:!!p 7wQ|+$:].k @嚙12J_%h]S;*$C`w:(N&#\MUoW~sqsΚ VoN4 ȿTQ*iNN>_BH0AKwg@L M.;H앩^,Agԫ!hj3' psp_osZ\2Sd~ v٦Lw-j!;TΨJTx*i_Yrm\bIC~PX )e[y_;2k$\4EN5#G?Ak@C, 5wp!y:܎.zW5(,(Huj2 ĔcuOᝩf1:xL|O$7 9I<_^ BסxU7fgA+yӣ~`@3 U88{ya'Q_U_A@q'TUnH-Јi[L'%Ar)+Mt@+QУXKJ$y߷HHD8Af䎑'j ǓMLrO =3L&6w\ӠZ|*#^oM'}H,&0gJ#^26~Ә yj|WOB=,c{|74}$6fH=TC!ay،ieCPx5꽯T5yJlg8)VƙgYV=ISԝ7nN2mD$dJ]F2/?+*:=9otoc jtju 1r#⮺뼵-v%e{=A0\?="f,nn7}x.9$[G)%=)JHko2*j`FKTUA$4kSHNAY8 ^̄٠з"vMk =F8%dRah2D-5 .ŸCKiy݈~;L.$iԞXD2,A ꛒm :H d=~S빡0:JBgj{CuH=9i)H#D7|hQqk^BUF~)x_Bb: oX L_ٻ vA`d([O9?r5=;TxӺ !G3LG~q9ݰ?ޞ`bUo&1wϻQ]KT1bv4P yqs4#wc m%4.I^ KtY >A-zhd!Sbgԭ~-k0Xb_y'[W$]<:{b!5W.ྶ#^g0Y)_ɧa70D‰$Fbgjg᷐Dz'j'V9Xc2&uߚ(> TB~by^/ၬ3c'}0w/UlBMj7 #R{Gӯ^/$ljo ,7'h " 1^+Ɲ Bh|si2N:6P8 W l]nx \veSx;PkǷ4ֲv% zjN-Q+uXT|?7$=,a_t~t5 RVg~[NHJ!Gi*%נ.l8?|GULUS " Vϵ O▥O(TY~MOќd}4'!{K'S^I~ː{%?;{ {Kw9/,P//jG`{Iz%1ІXqHparI;v*KݱD֗p_dX~ 5!M._-[C»Z@ÖM 4tc@f kf,6,M)鑊~Nowy8N,`ϐh)c:Ga kGe*8RJ$$:I9۬qqZcϥMLOW~'&](bҧpj lg ȡZÇo!W S@i(D8Jc\(~4>{ E_OBfgK18,Ve[ wp|3[<<Yq/W*Ii!yZV-d DrK"]GwufEVXoо_|1_oѬ Cz}&=8aEL%"bvYX"슭m ܺm,^}{ )\mIbWQmJ"R " /SmǨkۙ(x!pq!ТH<|)mc|MB()t< v綔A-54UTQ#(cG%*YR~{%#Cwsh>t ^s2$X4z,eW`Cv7F/\dPrm(G8@N?[}Ue5Pt[Sx :"M sZadH@y'AH`k#: pn>Sp; 3Kwef7P"Y!E-탁L'%n۫㬩Dr TtPc?GR \hS^q͐hĠ-בX=EHM'\S}l1euiL"n]ua}nNG~igUKg?eUN%4BK0N!킶MEh&2떂=>=Y$> Λ->kb a9() C~@Up!oZ|+o Z薑$ht+" Y"!e t)t8w 3̓WK-߳]U!E!sZfTY6~g$sYz\ֹ^ThT13<}cvm0e~C&ۍT Ax̍~s5.[Cw\ d7b.UέLtwn]Z- ISj P,}ֲ.CވR DZOMUU'^3CZ10wrNe2I%)s<46C~d!@a(z}'ڛ$AbeJGkll5Wٕ#jD}\<%lH&r-Jp%v { @WMTѩt] \I\^h82B-QbN%5&?7ko]p 7mF=xٻ :fp=wC:l0V)3`"ᒘͨl\Gf\'[4Y0O5ܞ1&j C4Vϱ=c*ҟI132k)m-"|m?f˽Kt. 1wN\wWd&{8[AQ>r& v2 Mde| oY4ھhhqEWwOÚژ]a# lP║Mh?:rhs0!FE*atՕ9fecȿI]e7Z"6S暍L26Qԣ"UA[I-:bz p:LUKdf5plWyRXbvQc,0L5 y V}s{MH]079J) @x٤DA{m m\t-a}hB4R86ɬAHV>1yz*B&9^kQXܯ'adKWD0(-lnj0(Mw'hNIWUM6 E:CSE.DZ~׷^|dScIY$IݥFL`d@L6CM~18~ף^z-x^7KYComsx*rv*lS'eo뛘8rg>!o!;qZ 5V&)["yLJA 35IVWT@~MZ?WoyP2SM!~n0/3βb;xo͗'T#Nhq ,!Duꡮ&сv_ IvqG9L%(dZĽ=އHJe`s`~ad?;20KI2Ҋ.9e/};Bc8%SSDy 6ѶԼU"AS)\m(nvtjvhe \3r0_ Y8J~N>^ms}oYc0d[6Cau?r[:$ZdTD r-?"F4lu%o1$3SB2^)&6@RZ6֕%5c2Bf$oD)Uc,F{0f? Ig?]Z{cئ1'?]|!-Jgb O-p[#ц!;^;Q9p>9ae'U"WG*uCfJ1E[;|[#XpnZ%eV Q0ךaO9t`wt0~jK$Uךݙ==)xp 4%7V%bkVy +MnY䴒R2a]A Dtamֶ'}/ Y/f%e+'gxa'7j~( +jk*9]{S6L._$# V j[ !M0J᠝&䥡VUN}8XEvd-;KoªoNNX ~E>ix'(!a#hfR+&Naҕ_Aa5:G@`Mu=PC1>h'|ma#[?Y Ahe2`Diu2 4l <|9`aJ`zfWK.uNh;^0dQv68h|aA#:ria"ẹ1`x{A;G29uҐ5a#6?qEAO]aWkؔ#\ GvpQϫߨI MIzWGR-T(#vcG뿣 lNQc,1+68)qJ1][!SP^!;v; VJfеΤ݀b}[@TgƼH@}&;7{xz]f>{+l_0]#zk'ѶiJ_ s>}t% 8S'X-pA^aE[3ڻdy.L4ִ7WĒ&-QH6E4-.J聳!*:WՌie 6zj&+JJ]u3Dz)RdN ,.A2w|7ٻd!F|)X,w=kr%1܋GIO+mkĪQ~nmQ[Dtu#ߤ;+.LOMGƉK(mFyk]s? ,()TY~↟|ާTщ!aB.J}edn‧w -.BԄ`״dT`B(Ϡf&K*[wos~[/^RP }O5Y< s0׋Ф'f$ sw nP_vU΋zŪ`GAG$hN!3d ks.$XcYOG}mmp7(vFh0zLd~o +HΧN ړqL4cӭzgՀLhyO&C"@ 29{_W 4rH5 9|,߲*H' C Fss%Raa㒗>4䅐_(GE'o^=GPQUWygncEYl} t "ɇJP:wvM-M`l-øqn m<6$ 0 3{MVKPJ+(zY">Y'نb/nӑ6Dy/NwE %;7bĀ,uxE `{pBPYsgL{*\p.59]*@2l4"0Թr G&Z.\6:Xr)aYRCעHyܨ C#LY\k\T+G<(fDU0pc~<> IA{2Zlu ,*G#weF(ЂK@'/>mM2D5 `DHS+5A%YqkĘF BMK!Cf?XcwcGl}s[hC˾k =XUݿP8¿ ;5+O+;IBWBs0{شcW%0Xp{ٳ<D, r 2ma󩇗JP[;|ylZ`$e*0ZMQD,!kG'y_{ꠁ_+aBpo>8Xxȧ ߌUs|M,5^Te r9|n '@>vFybEP R@J)~IԆgR42.DBѴ7 `<0 laOF<۴ا=,#G:pOa.@$$?:AX'#W' u?) 8.DDb.) ]W<"c[VW51q4. ?_or^n^|,GpQ d%8{#&S+`t;VIZ5'Y-Y,~(=5btL@z2g&tq:} '^9wrJN2Y"QX47D K砀a M.  ? ;Z#)}C_< dщq݇Ϊq G @,`" 7&X=ӶiTZ"g}̶KȄ8p!bE HKQPO1l\'!_OڠJ[;C hpe:4cjy :'2O/\:9 :ֹlWM>aft|yųQng Sv1PI,hrk0]+BсK/*Cf?vl JPxUsN (^K_7<ع=p]{+B u|`P쬂 ZJ\5ORb?X1Ty" "s?mvB|O0cU, TrkaIBu@ "Lf\#n'_U#qGMoj "0/q7܉pQ,鯼TtDW@zЩ1(p+{c=2L2XHF"lH<"Zi[! X1ej7g0|3PZdҒ"glaQ7NH<߉>xlFk? !*}6X~ƤP"ĩ%X ` #hSG QH$ N;JSivh+ucAոgύnGJbH{V˨$T_rہO_uMNey21C%<ÅAy+RB(@_Ĺйxmuz:qMQ띸͙7PrǞ2lpY]j7RuGOuA1l2CT{'la"K8ZMef~ FCdWf,[+.IxhCz4 e~?(Ȭ0*lF$TvǒC6UŎ˂^%R*!n4Vht J'r+77`@ڊq*7"gO.LqsNF>0$yk HI-6;Z,bpKw%hHyh`þpcHʗuARYzΟ1!_ΓAKIziBD JHӻ,~/*lmSt&x42Z:7q OȌYj3T]/E D1\0_Q#i>zzɽ\V`^/cG((Mp薪ꯢ4"kyK\l1o~O?*7o82?0'qTb%{Mp@Kƾa| )^qѰk%_ZRQj~L.LDɾt q>ƆDs:hkrolQMgm$(?Q_" ɖikf%Ute#0NF0*IX1]@B-`)R"Guy%!f9Pd^D@4X O;ƈL]8I,C:u<%|;;G3)psONu0L_RA>ط4Cʬ++bM$lq!YɟđC|' /0Ct?4-\)_3Mvh.e$DϷ>nme([qr̘e ,OW`s1Rvt%bk6WĦ9.> ]8zt__&bZS>'cGXHНGje7̠)4jVml 0֩Ivj $W m}efW޲/O]ñm>Ĕ,@v PS'~ZO n謫y%3ѻK+1k3̆fFLQlX(_SCN ܛ3[$FP`]ƌIOXCYIbG̣i9EGF.PF]g8M{~#Uf~$dPC ssGӟq^SԈ{)~,=AdB,-5,=vhoB ya $P ;v%vԳ~q $ K]=vɒ6[jLnoDajZ7 dHJ޽0sbTn r൝:FdeĦ|Q3nF3膐ssruDɌi DtwzCJ8uR8!Mu}yH+Jo>U<֧ܽK z|QvH(2'ٲJ|#U\.tHs+׭'g{/qx 2D>B*+/JTVם}[uW?!`* :*QQ) ɰ4qucgdˀ .cɅ!VI*UM2ׂڞHU<#ʳhZ!VLc""TyI͙wq :e79}"2pq?n3UIUKiɯ'c-?V(md~x;=fXC޾v|3שYh#JN\<$6]8VYJ2\)Tt_{W0Cfbsvn}Y$7a?8Ua!v]LG}KO]mD^⬷EIӵsap0% i9 EG~FTު 늝*wKIkVҍѤ{۪8|}; k0;+'ݪέ2lDr˒XPEx g;aƊk-~|~#Vmtv0B3$bTj̎aPvV.WĖBh-/f/>%3IFHOI&`ث2&4jUuV_%xʹݤƉrK}aoH緓:.Х#`#Btku!0 ҹdDNjud>!*ƾ,w.2;-Qb|ŞcvOdB1l*zn;$^E-zLH K%+r4W2lCvX =]ޫ\D(pxs &@ Z3W&z˲`Їpx]$а++c⤜"~-?CgtZB:EQsp|ڻ sBuc.F{ȗ<;2O%[F6'k9ֲL * 01!,E4np~@sC&hNڎ:Ҕœ9'z.l.'\JZS~4Ӳ틯V^̪Iߗ )!j7@z/5]f/'e$#`{gx# {1$1̤F1=A"_܁e)'D(sK/&Jc] x̅9A+%0b?33'"4vsDBDmM;3ʢo{76u#nZ _Vv_Q-\=X +B!7>)M=.HHq^}O7שXzzgHay끏\8uQ=iHճw,#=Y/|6}R@p:pm|Gv&w#C&$O_(Sm 1Ỵa9%{(T<ȵ)al$:AZ5Q yt MZ5e8 ,&{7DJoR+62uG)UZ1 CN/: e@?+-6/I89wˣ M⠆YUCwMnRahmr[v垗#^T{ cS%6@@C8e" ?NO!Rzƚ<,13vzϮ:lN-Qte˂HOw+N 0t#9GjqY8pW/f[$H÷CQvUgki>ӆI*i 08npEzZ֥TKr-Έ*!\au=Ż_-W]o:r (O D܎|y5ܶ+Q6VQפ?SH .QI,#VօިnJ2T8vAF#4|lk"EZ.T+2S"_j(r[;*٪Br{s7ZW3C-#xqON5NwE a_[++;U8=vΉ6p&hP3g'F2a.>K }keʗFJ'JyH^v*Xjɺh)2s͵Vt#sT]S qxDF^{Neg%'UoܶYҲ=W0y}PW*Pݺ!Sx+uÀdVNׅ@f o;HG Q:/((8;^*<_38U~;9 YNvMbxW/C%9Tn ؐ+a Hѓ_, 3_C x&pJX/ 7$ZAVyy+9-% KGqC-w:$TiЏM?11geſ #+eE eEomO(7IpF=A0C[dg`"l\M QʘFfԊ`BnĶ&=٠ ]汧p2R F5-46n.ْf)?]⪰.W>Mr5W:ƅ/.n]fS<: u@3KJa]xsc0ZWpGQch@5d:9> @>!X-Ћx𴍫uĬ2 z/7 GĎawt'p8:z,~EWWJS`pB';ZA^k4 Fb$(BU'<.O D~*(Sb˞f ălHhxQ!q?|OE'S(Ze4X ) }Y} o,9V g:0d>Z4y6%mZo ~ځ#/KKsE7iP6B7HU{!SI76Ige&"[ּU ;I>#Z6|TԳn)z}m&ɶ:-,g>;U6p_*.ՀTxcU1rZȌmݕ ݏn>_ݝqG'mQOmỊQqJK#Jk6rYmL ^1zh-u'dKe)Zkf.Ńͪs CkLV^h.apb%j*")T)[sJO^At4E>ҪpWd]ؾүA&2T=dBtmHJdQ6Ȼe x4_9N,eWwv@kQYp<9]f#]sQ* Xrߘq 6{ɠZ>gz9993L {F7͈Ò; Cf8U/dS:=ϘatIzf]ζnԞs?qj sBɇ{V>G!~w: {x "ʳLي{cvI\ck˕L_ ' J\NN#ޙA[D =~yя *v[YyrznXt{Nr'nKNrzDhIÅA0!M7rF #69z $\8A|D] bEo$3V?\|"ҖsXm_MDhmB#<d;JeJa E"Qӡn(vbk`5AL3i)?do(d $_f?rx)>3W^onsEI6$l`ĩ|*gׄJ8#j /V lqfk-OL행LO-z֚YV <욚sMPx *p5Y siF3C~jh(HkF~nXnu4ǪLlgPPU<'3Su<] SIBwTMZp']4Mq޳/c5' ~;ws>6Qu% 8K|6:{:7 XENB{乸Kmb^ @.<yEQ>ȁDG<0Q ;MԢ7<7BDN2nmKW6N4@ $DU6Z=*guXR13I;t DYò,t %P;{ p(#Ǖ 7sx?)ӻ1Swe~[$SѠ<[ɞù6@{G {M \RVu]}sg=K\Zgbk-XŲ0OCg;5q*)6yAo$c2ah9MS$^0S4P?hDVf7U @0ۅjs}F*Uҗ?ur0>!S8D.hI!Dd2LkӤOREඔS*%$<+zh$نduwk$<6֬3EjOT5奟ŤZ0iJ=ڪmDtKf3Ld{R6灍 #T/e|rw'ҝp!eWf)p~*ٚ|BG{@]tu h{닔Cj&Gw=r m,*rzy dp&/5 ZI3Vj #8h=c(jlVIލ#w Rf|<(1bD"}[[SOHИ)L{4bq3E"6.}J9JL iHgyFԩ"R| XRZ򘒒^q2H^!Pb^$"qyt 8MfINmI8BI^v ̭(䈈'V^2<3P~rTBZ/,P0eI_ q iP]) w~F0?M&;+A-n,"ÜqdiBDD6>/q{(hי8pBCb n#c2+hS]1}yb˲W ,K)o7UVҐQMgrC _b"IF6X@;uo0+#DR6! s(fϚHأOxbhE#粭VNaBa/Gus޲.&[#2-sܱ͟v؄ufӗd g%jeDzZem V$K@S]lHǚ5U3i=`ӯ4*/FjU+Ǡ }tH:~ڹ1ζ"&LNE`FI Wk©@ϡ'7ǿTW_^̾f #?箜GI~QY,ScwR'S7&_iQ 5H 穁sD" ш."1ui5UsFZ{H"\㲣"/,d=)̈́c-!Yxvf5=ul}7ɥ gnIUi];=Teo57)Q`= Ic^IS-,O7I)D0rP}iΜ}A%)uLֵzӏefWRX@{ ΄xKUwDm]#6Wz.i ѩZwcYpGaP(Ņ=i5Hy㷡Lv|֗M#9JvDqqQllEU|1[7p(yM.3_MZ j-[sD}j6z+7J*#O2* o(Bd1tfvH/ӔS7Y V Hrc^侅-{ LC堥fAbD 2)UaPVÆQ1'W%q+%ڣDkFvk1;?dBU lxigVuNM6rP b}t^IJ6UEwߺ-;Q0 U{JAğSk *Wl&"d > }o\vT\Iw#snOr!gc}9),ɍaYX?V*]-pZ2{@X^E(FBlr7U[bEӤ..;BX-ι-Pt'pP$;I6Bbޝ˘*€ 3-<=iX<L 'lL[#AX"\LVtu?pOG EYP~ջ&{ r=Mր tne]MU d۴fa`w'>gP.X.@#wn?hjpSM駪3\jOa;$2!$o w ߢerZMJi6mR!d_퍁˼91Ʀi0!Obg7䝽>ABI8Jr|G`{E6J ޅ)ldEK3xm5_RLs. H飤jPs3HOig! cQKG2e8{\v`yn7sXb݃WM{d [yhBolbzOb!t:TkQW3Yg u.F\) h &A9qʍٴWfR]g۫9#~#K" z$A|$s]kPh7{PnrWi$h7SE'uŖy,ɎO|Be!Y@4Aw&7iPۏ1~CFxEQ9H}d5"z5r 2*(wH}_x;CLykU#a0w['V])a4K `isd8E75vcHp*o|sv_ ge qT{{lzԪSR&"fYƆkY!a 3wc6Ue^Ɍw[}kU 쇶Kapv&ù568S lwQ[G,}YH`K?$"! P!=kZ_8\A7U$a3O$wEf:\Pg ZКjK(JJ'eK?.bWlR<*FD ` | i>D85Em6[c:8qU:8OTvN@@xzhzJงE<Η_<v+f@y"PܝlKG[i2FN7^U5l?Kl&Fe]5G+u\@Oe#w=wrе$42A6Ȍ 9]ū$4eۄK_WkEZIFoQds'tJ\5J^x8{](9A04~w zT#?Ky+v$!y AP9cHsG<Ҟp/fFM{@Ө2+r}N5ǔ\@.G$qeiQ YݼI ߇J[-6:l9ÆCG7ri=<;Z,ŶRy}A@ CdH@  *T lQNlEרDBrz=]CZV>cҹa.b8[SD* ܞu2M-J{,7 Qw(h_OxévԞ8+B2.d^7KEA/ObPʪL8bퟘf$͗S_<͘qNuKL! KV\[!#܎{Ǭ)kLj^߈M4!kPTo<䁋=)l构(SkÖkhRfQ贺7ݦp(;qѫ@TJ^:\,ekG. ӆ0J+ӮȃNMYfD] jeV;vŔJdM虜*j@-<6Rg.?jZ[9km9|٣i^UC 3`wݤl|8b˗gA8V`;8Fjv}}ak=p;i1H)kbJ&Y`UUu?xE}yEPqOvk+Q,>@uC@BU*FVFŶ,%Δxj᢫<3;//7̩w iմ, h[ϧ~z-N5c=҄ Ɉ׶Y2qwvSq4 3zy~>IphJ>-1;C1waĭҤZ] m!JobT`/,.q#>jhwEzE@AG9EK~ZK VrXV+] ~Rָn:6aIq3\ƥne-#!XpI)H +Ze̠%6[ꥱl !u\N*⛈Znkٷ#[KjǛ( B(цsς57_qݔ67ieУ27E R]2AtY@O`>cw`]Sp.N#]`yyKenՐf5[@WΠ],?+YLʾ^OpoafpW]<.]3Kw||Tס}aUh{>%Qd<8{@A(=.fB[7'%|+U#~vI5+J~`޹48_Sri"$ϰP^ hKYBuwLV{.}>Lxn_ uu&Dy<7)z,l0!jgX`EWĂ ;@ieu\>O8:2pBc[mO< N"s9%3C|8yΔpH;,P`P;YNc%nLPYmKBԍWt75 ma\hȫIUXu՘g Ҩuj/DAEsx cjV[1@MY xrQ;"1KMR F;zX h7"yKWng >ta+8g#j': VٙG&,*d*ɏ2늟 bݛ/ N !>Q9hJ7~z<*WbFZų^d&3U78HSn6%9)ROh:|[#rf qzKI7Ư#b3 wCh詘\ﬠ>J F V)|O+tð;N o ̠[gkdԴnow_nTς=$BGwl"=WH/_O}?+qŎOڄSxtݮΛreBs\9K2'y?A F ]aO.DO<{_KGl/h}ԦwΕYkM3nGmi_:$ _$DBji{!~ ]~/9ɬtʍLY-e&xWt^`,N_JkmԁtY0yL6b <ͳ=zD߭MRsHi6F zX_3yfo‚A@~~`0{".5*3{$_ƲrTC>VpRqmdQFΣdm!+cMX&d8>*~[ 66Y[ 3R̥4fRiFVr#UQcca=zQلQt?)_:HiY c7C53HkoY-$6BaOSF.'J Nմd5ˑ;>+[>1$j͠Hˆ%igYZ07070100000296000081a40000000000000000000000016446b36e00014414000000000000000000000000000000000000006100000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/tg3.ko.xz7zXZִF!t/⨹]?Eh=ڜ.+< 5l]k&gRUP:tHK<)5WZіO3Y01-6Y/9_:tb,!~㽫m˅bT×jT+1Ql߽!g)&T*Qf " +n+3Z2/ƆD2Vжw;OEم71>a?bvvDlJzH;rVNLUi쁢$&qOfڠt$ּX\E#Lr:ڱЪȱnL=D+Y.~˗7!jLz PB-ఆv )%6E9bql-x}`nMWV;Xc UdP!oxYЇ\ȏre=,W+bq'xKM[ h1qBnJz(&q /LƨS ۹Ht.R4[jR_FAK/^ 3pǍaVՋRg{`jfv1/~*0 rn!pWQMG|;}>w7HIګMމ #CRwD/`wှ #o}IuG=%cj'}X*߭.+#0A["y= p.@]2mmAҒGIK;N8t2>K7T{ S0i9\Y7dȩ =`ԲN0IvLyF逅Zbv']vs|kr*4U)Yݤ9W2a0"]JO04 Sj}10%v΋wpW:z Պ 5QazGq@%늘à /ދXf?g~He(yXu׃S{=%Ja/?C;de%|j'z< K) Tq9o{AApl.i/Fo!&!`L{&Gk뗔OJ 3CmEח2uv z{zԈ-xarNgLBZ<;5 Uî}:xP^`2w$w7q֦k*A A|VW+#ĺwNR]nԎ_fToV/S8d PX2?/ڡ+!?jEK0IBBH8P'aWۓK"xGR@.8'z,qӿNW>_)2*N 1rcՏZwH _b(-h@w8X0[ahg/L? 8^zCBCYmaZֳTyb~-"U qEew./eL)4ZOB?Ý8>qr5'N>ѯe5F? 4"_h#xGsv$T^4Ҵ$on9/dXqMХ.rv|eX;\zQw[zHiІ8?y{X"n)ݥ"w<4\&Dԣf6#O:sGFhZ>|JHs.jF$vb~Hp[3î!OmKjk,E"'gETS--ً|,l'~4.ZvMܫ g:eYhݵ#Q\q:H\_YbȲ8 9^׀@ukEQMmGaGjU =ǂ.: EڰwtkMpk\86bH.*xRTGE>O 3AxmLtI|u -y7yXv) DiXxեOH;MDƄIZ 1&sӓz귎QZ58Rc9LYVz s5[2li"h%L15XVYhCJl<ͮ!L~Al &l/o5 c %Q M0 ꋹF!5˒o TJE"Lw;?($0A/En %=ů7J/låg$ZC~+ f̱V]':qTD6A$,$e4#u.R~Lj\I d7ap{Ŋ;]He qܕpswqΚ- lm IU c|^i-_]Frɜ\I)@P~y.5Kw]\, >%.V6p oR;6Iݓ 0:̛<>9T FAZ~*b*)4xKŒ Ȭ4MaϘƁ YR76f?(ǫCڰOR>s:~=ޒn.OzB 1" JE^@ųz5GNK4CɸA<=X>r2ʢݶi(J^qȶnxb<yuw1:i^x$ 7\ vC*{Л&4a⏀B^<\b D QK[+7=vۆYMජh/(ҝB.ĦY[Jt6Ya6[YQcKnK!`2"Fp'X/YʹQn oȿ&!qhaw6{{f\vD*ZѽxRS{bx1!Vo Vy*)?XC+HJkĔf~ܻeMHTr-˪am*$E:-#Jj)Kf<$]? G:g*"PP]𑊛xs΀c4jpw6ݖgte#u$eoD(%)d ߃fVʦ-u>\~ƃm`a$<%dL[Lb\!"lVM„Vm_s.rBezq +w Tjޜ'RǤ-þ8 %pePS\;(I=.CpQq=}50t˕qwzJ9af+EmՉC5H@ɎT|ed_J&˥ݼ@z]rp0#˒,SlNgRV^f#*@pƮ̎#|#e͌?vv),JS5E $ B5i׳/V{gN5,/O-xOi]G>S9*RRo =fZzO7$ӛuiscG]MY&:\9AA6BCNJկJmYT?UPuc >ncBj4+j_킥^#mhnTt 8,Y0 O.0 3sΚHrnftpA JAK0ۮe1&>0^\?zWvH5xSHFyLu3dur>ᱬ)lE+e'? _ 9S8IHOYaVTS#2G.WMB9BҘ  |M7icuC\L| )K -s@` PLE=*Mt?G%syk FLn<|l]j\J!I;Qҵ ]\ȍ%'PC=m3&f9/a#L8ӌII. `'VӈgrdQ`4CYHW \Q^ %M B7\;F]uvqufI tvG*q91n,H-T'>Y\M*T{9t `Dk81etj qE[$tDt⋏z Y>b?tgjr)I .UNj&uEho:P>,5璮=rtɗ4 ʐFo2t5[FpMނ>h| /A`xwuKRB|ΧeHi ?)Pp}8)e}Ve^Տ׷_g^Ci}.(=>aƚ.ݔA qGXt~}&vtHɪʟz'l>6?ɣtRLǢ\[39n'e1l7iH%AmK#WiT!DQRln+Eb~;&dd$+r%_р-+i#Jq$0#*qw5OBQ`2tZiEMëe2NJ΢)_ qMf/޳o[$"l|$E݀}E6:.{s"6`]`Ǿ66˱ Яɸ۲/j?Jcv34*XL6d,<qPIP~ 1Ny[N`vM#ưhdmzN1z]xPh7 Sy4&q< +F%M`'”Q '%޲\zP:vG/+aqy6vebu_>v,Aa*7U'ĺ),R>>=pۦq+ G sHS>$(}f#kc[2ۥV_"OU/4Gu Ǐ[&yhgx7AR8 o$0!;@~+3?TXB 5!xX_-am*vcU匸FъmRE/k[\ hIRomY*-|9$dmXwTIă@"[e.& ѷv߄@w&;+k-[l%b\zhq T}ԓd}j 0zIfxᴛy`g=*ߌGl-F( VĄCڋ,fP/ًg8ޜ.Ed`ɕk/ hw xxF4ʏ; H *L 6=W`>lqdO@1L0_> ?'Dge$A֨Ĺse(5pZK|'jY"}Ӣ~nyI"t;l_*$ZhvjXK-.o\xR9jc^&{d}L"c/j,O0&ՉTgp:SJHQ uIhW52E*RYr#on:MJK.e`ʇ _=Md oV\@J`!HשB1?[08Ud{ĉ{J^3xxR9+/4q77y.*`Փrt#Fr.X;)7=r1 :b^XܝwT>K g;a;y gra8MN jF3,*DP@S&Kȱ\>6Vl_Vvϱʾ&aUupۊw%Wrj 0SBGom?Y.>gߝGO9G'rk0ˣl{AŧB^]ܟy9zpב t̬m!r]?B:'q2(  A^NJ3f'ZDy \vY& @r<pEW(ʰbZ@o윶 T0&i0pxb{tHxI.ulڀ:X3pr">)[ q{PB)S6/;̔PIR}t_'@=*)+x%:/f,baw1@Xݧ%$(NQGBFhkeT}= fjJtm$=P%YK)70wILcx4Ls_6_*z;E09y@gTqSg0j]-„A@HVpa)q3 ̲b`2-A6? 2LjcBřJזo) _l֏^6KqaHMu}&@D;A/EE(-N/ a5eZՓ' QO{䱨2"+_چ?hظ Bo] i{HOJ㺴`8d2S"Yʹ x KW άlKia7M`<%DK_5HjpO"Hϡ &ClepӘ=^4?-ƍ$8s4= Τff$Mn( ]ZCOGאp\ 'E¶낶jp+2-zIaI2d<w33K)ū<LJlS*&6kΏ>1|>db=כHBODŴ`1+h{XZ ũO[&* Y8xRR ϟcC}y UT<FH6VAR&-Lm®p΂!KW9[y]ǝnv˘H/%ϦSUPGgEg^\C @KKM OOcmI5Z[JO4j`,to&b"Jz_;p]PGo>ǟ\)>7 4 b#˽soKb"x4Ǝ!F4 s3QBNl)d1C3: ӡf*eFp*g,p(mW҉Dq!j PXݝrVqوP㘃CADWa] 崿 NxCE /F?e1[vҳ]2j(s2,TӦ[vʭ"/h[62+<[TAsay<\(YIhK/ 4fmJ3 ԳmTj jQ#}+2 6| Wg+XA jp}I y m@8R~;oyKbyI/F5B­UP}rᅡ rG6 yv_s۪pC*yMVS?Sk^ӑbײ\/Xl6:ꂦ@ Y&LaC n!0qS\g-3Q`Ž8El;諼XgMʠW RO6,`Se(Aג@_l} Vt ]]eB _أu+?g SF ФqogLMx~Ӛgr_? *7Y'T1êK s2ʷbqexuXmnr&N}NZ`v=+Ԉ,'Ԛ&ң*B9Y_;,h^ڊ]GO1%}w1+x3OÀGB-|X>ٵ!ز w(FnIAhQd^CHiA %6l+!u{"Gqǯn4J˝[--c#+)32@s 2Cs=ן,!J<94 5rɈqhI+fw'J;''G#f%`SEJM^&1ϱ̚6`K|!VOQE"Ah8/Wȶjg3ڜL![.G~V6Ăp| :ncUHiD-6/8)G>~Q%КJHr.?2ď3L@4Fөq6t&Y:Y)'nLM>]|[NFvp ե$MG7Ax# `a%D-~% X HݧJR~36#'JWq'tɝ{\@WROim*g@W/ Ǿ?ϫI[BƑ_LqY[rs~]3/id,|ہfŽmf8}A^:f^߇!eF1u\N}?5VoVrȇ#l G^:5Y[OWܸW6~CcC։ote FÌ-h=Ic-/,GA ̹xwb;8gviXxsӋ^,5X㉰t]n4Cl.\] _V*o @0߈(z&sցP_9qO+8UJЎ=[>iN3i;E PB|*jOR)[ݾE`:T|fM N2dRFc'œg{{֊?=cj'R~VZgv*%&dMy!-쏀Fh6:{\:v}FYuж͊6BKII sWS@(Z?2&iA Aza{5"@ߓOᎽw6UŦ0' bG t3 "1vinI謹˟ſY<1pn=Y ]wwzem$]g]Az[Bw(ȴc6}&9vAVD40,mv .Ȝ/)Ւ'X<r.g]AH,:\W͋ônNPhoY1 Pt*2Eoɀ'd8Ew=Q)pcĞzfP ,-3(qIiJ:>|-y۰ ku[C P! dD+t3Ԡ,"ash⾜7ݠa֬ͣK!O*oYbnf/,u`KQ>e)>e߾l#JԵ&}j^U&O1|^a#^qtpQFc@5+OZlT%cxĘ=ɧ=nu?7_O- UpCc0+˺C#OߥҫpkLƣ>*%Y h;a5w9d!l=BkQ2^a4Pf:j'~h#e U3` S1I3?xǚi! 弢pZq?sdb݃ ldM+ht-b@,^6K頩EBprmN<"YХmG-{<ۗ(+C'kPC1='FA'4prmWD`*bp6A[D\|EKipL!*O)5b>(u~]. ]XdM@ttz& z>prK9I rF:G9-䗧=<hDaܟU "/}-h sZxγ6}iIa[yVK~Sj<:)ۺ y.|xYlZkE-; eCS|nw) vW%bʆ k@'lV^W~FȉvmCˠ[4_⚚޸4))LϳHLա@,`{ИsB!Iaۆgo*szH'*<ͅ>jӵ!7[FsYLȁCvJ֤8Y8!uyqC ˥S  W9, W[I C\tR9S_'!hvW69dǏbkgP3Pm;@ gB{O~BWWMF##9̏BB}38EUC/d;#&m @엃A oIޡQz^V^~+˰]lp7t!K>JRPb ڎ>NS/(#yT.Zn`Eo ˛w(&ָPg(AD C sἳHL n{N&|6t`2^\N{7O \!J[?Ш@#N"N pXu4y!^Ss"Yt6CY-Ύ~4e9tUh tԭ S|m dΞ|nX[#DGȰx b`SݝT@`؃8h޺gW,-!&i8GsP8J<M* sTϿ ωRH^#z52+3բy'7eIDxТedB;OF.Wo GeRd=,~MRmag)@}()s}~̜.x{ P\|6|ǀNDs2?_ݴ_.hA< \T pckqJ5Ŕ:Si1HIהvMwK ToI23?9L) XhH1hn 6^+6=w˺]E>  dp)|yond|l^ȻW_[2f dZ99)p朙i#ޚ[0# ºٖ2fLUQ9C 'p[(^A0+Dm<׆*A|h)-nC~M ]mEWSgi:.d RKC+56Y'ϸ{*{Y6XKBe@v'txT@KLzSz@A`= 4< V?rr5w KIwp0 #,惋:TnO1j9wΕ#pd׋P zDmћHvZ1fQlDqG 2nW%΂69q8~w^ќ}u'@;mK*e NlnAC5_@B٠/~^%?4R=7-hb&fr2c%@0g ]D6ȭ߫O- ]sjW_2BU) P0̜_c# aKPLXprzeU})/ ,ج"9xm~+upi`gKqh2aLH+"-Dҫ$[ǐ8ub\qd)Uu厹*qcej92_+SL]IOp].v*vpgtY 8DWW8KtQCZQՒǵO273 /sMfR znw}Bkw9BAjcɜ_찐tg3x#RlE؃]iz@}CCK#I/ꏴ_wf9gc둳%=Y=ig@QDfw%s['93ԶC=)^HX ~Z^3dž^NO6_הRukc}S|͸)7;+Q xUzΓvZSmGt+Ka?I yP9j |"n"y7!:=X,_Gw)P8xw5a$s%xkr/g0)ü}D+ 2өf9Gi:B>pdRjDFyZ־%y''P렱rۨ\Sk{x wM6v"D+&rx].u=tP4+h)|uێw Gd%y,tW0slրo61"0ى|!@Dokㇺ|҄,9~{;tP]"V`n6Dl$&jSi1TxO/\4Vuƈ|2+! ^ jd&%{j*y\T}u,y~wV,Ԡ613Xko7Ն={+^7,nM= j?p{縦. qLal!u7A(¨=|_"R8*O : t[硢*3D$ =G#>Ay^cl-3M/..tj[NX4L`nIH'YB3usN,ᄁ㮪2J4I11:r5t^3ᐦe,_)J8肊tU,xwϲQBK?[{hHd "*JR)*|_ܼ_??#{m)RP"E8- )2D^%Vǀ Ŷ;yfQ+kaxtq@#b! ,D"~*5OiùSZ 6 yO"m!/zy;R =l ө{^0([a5Zr-{Q[[2~nn.?f:C|TSFɘH*I?)(u ̳"НuRfzWH_}uOZ&Y/r6Xd"#/mhd`} [h59(3KП=9>qAȲvx~ae7 &~v6vv~5o"KD`f(2,`$W.pJ")WHmZe~i&иLJ(\/ENGH{.3jdJrX [̖֩*C`9&t\(È;Z־F }C`+_ζѪD`]`RM/g- 4Na?<OQ#x<ʌRNlY\e=Y8S Sn%F7Ām'"F6V".*@I֍)8yI{m(;uǟb^PxIRdAY%Dv뇄,"Ova.y=9eSܭ}Co`"iwlZJG,B ,diHyF)@i^`k4p|< ( v~)TlG4|`[Hnb^ÉBϧôW{{τ0`En; 1Gr qeX͒ɷQ'H!`6RPEZI}Z)u_* HZSA\/C>gzC,#3QÿbאbLTro8-"Pge;΅R+M_'߉wtSn8m7Bꈳ'<EC7 C5Q_G)[og鍖A'Y+?j ilmPIfTa?O?zy Jz86Z,2@UT2MfT»`@4OjXb+=G9b9ɓ YxzO."_* !@q8sX$O."7LhCps=9W'n,>T l=Ugl@Ti2"1ctr!Zf<#m)m)UW&,fY,Vt%?TKrCk1ʦRLCfb$%{l}kkנI+LHi-A fD@L̓ptc~sͪS7G?,[nNZ kXˠ]4df;>9>K - 1eruj1s>Pi]MOv}cly rGOR;mz#_nh`{dpꓹ:TzA)mEX'Q,?:m<\R Ԗ )Lp ;ݖK ӖrMbBdЮ?zwӷg܂w 2W1fOw&1ݑA"/r€@՟p[+1d<%Adu_ Vڝ E-`$1Nk-$#ɞP'蚵ߕ|/cAkXDym 6oHȳx+Yz+^cwб $[BW77`4OF*ON kq..6PtWu6LsO]&<묡_ϩ5C8襑 _Z|CH֒r""ԸJ@/`0.mpr k߇3m^i_ysb1@&I A”(Qo_[^z@6-DNt~MZHW7O]A-bؘxd~)'mkՒLd9|Vd5#Y]ż!梘D)tb[EuXyĚ4b_Қ9Mg=i!C5"JړvD@MOae6˻6o?N"Qd0yTR}@/ ;}D;Wn*.lɼoGum߾$^R_X, u4 3yB;ƿ,,x@Q AC[`h>(JkؑQJ)Z<|`jc ՟e:P%OQ^CC[yuf.k!+B`qm#hGJ ^X7'Lq6݁7So`tP&p (7s8U[ $jbGa+WmUkUbEnYrXT*ZBv#gW 9 9*"Z:kX:<[Jz: 7DGj?+<]Sa^!l퍖J n }-Ϩ^wdX`kVvX .Nk "_#BʢD67){R(Z\l72~\ZNH,,4.\I)Uut=eƇP 0BglKm~V)@ ԪdU v2a>p2""啂M;S"b;U̅j8e^fBAmWY̐Uk]k+88Ocj9?{39V5q'ަǧiݥC E]?Q]osC6j3woy0`u"-K멛=>'J;!cܧ{Zwm/0݃]w  D~ƣqu_QrRJSFrL}']W7G$"3;vPZޡ6#TAl(W0BН%vP\C ߊɪfGCA 6DA_f~cA^(@8bצDZq_C(c GL؞Efz04h3 9/l$еg^̰5㶸ET\:*9 eEMn /-DJv(l(gG:e[Pb(bL}zOnS "/8byoɉ`s k]$!i}ű'z0Ҟ> fQ.Ǽ K\>B^.[,dž#k LC.WǼm01FVw > JƎ(ޗ݀6cٕWBv-VIp4J#e2׉m-DGȝ{Ŝ=m3%OY7ųT^4?}D3JOeܟMv]~XaHQod5iH]#H|(LѰPM>jpT8􉃬3ol;Hאs$(zM:*8ClψKm6`4\刿R/YT`4^[mknr{U^&HM0Qj3'chMVF)iǨ]Z^ c1Yse&~t[5b hԨ4ٽpdG&t^LPru\Z,x(Y]rZVX,X8Xe% X_Ӆ: 0Ll;=&y1F,6k,mO "[F~)PddEBtv` /U1_ũpp\&p˝]-AZMm@Um0.) ZIeF-Nzcfd[Q(>R,Kq/`S} ;B=`x~ .FnUv][O;0 "3j Z׌HJS4O\kg %H7$8eÈ~eTDc^ًS ުkLa<#p*quOVce-cy!28L|!*tEt*Y%ɸ9kEDKoS"ߒ \NŤy#Nc7>|=6 yrU٤~G; r栽6J"XZ궚0ךG 1uFEg9p1賂;*ST^P5)1Bu!!/$DzUH 俧)EȐPȾU9J&  /ب+'(ZĢO<%5˰'Ì; OŒqd_Fp  YESi9ǚ8qÏ,#.,figLd^Eu̓1FcFR&ڌW5Sb]`ϋlK2N=w:kbl=8\5>jtNaޕtVH*h ud-/_2ʡIqW#F{#OmX b/yӽ."}DF_Gǖ^H%sMԏ[#4Ͷϻo%;Fﮙʲ&}DB3EB&M<;huխ $S^#7O䐗C TȨIl%3H(OD1)%hhfe/YZZ,!gpWmS*Ǘ=yrA!WY0JP䁜N!ސ{A4`Nb\v#F%@anZPC&ae`D` VMٱ;c3y`y$H-砙 `'n֧dJR2 f謩B( ,8؍R0Z< %Әz:wLj.BвkRt"cϕ٧ ?>Fk:sۡa\E~+ (w ɓ;qS8K I65]`x x |e\ws ETPI]oYf/[͍̮4.P"ѫ'ro!QKDxW}iw׋G&κR5(34b|ځ _d#NMԭ$l^k)Л aEk 6 Ap 1͗i?XԈ0`D[$"B1N/]e.dTm wB"H{R Y.zc0k]@'N6ĆȗH Y^D!I) <>=6:Ǟ] P߈r?o*kRDEfj2xef`3>ʯyfh0@r,j_{: ՟}݂HO=֋c5Ήp?yo;澙&9@MqֳR|Fpgl_se:ę_ }JKʹraߠ|e2h<&'/01~ñĥDH z 64RET@FqS[;LXy"e!+ndK)Deb(wARBͦ\hjW+ 3 Uy. 7-?-ZeEaPY>#]frÆ\e~CӤ|`{s!(WS*Mc 1Wٴ4ff(n&m 5C!NLO#F&,tNyϊv{-SCIRƑ]w_D^q SЫR+* IL[V$ zLr kh,gpč%jTTKGu! yOS ]4āPhyxL`V^fF4+yRAt'PENeyIOA-XېxnQ>MvTwJz^6HTt=.mk]OrmϋÝ([(dW5-oL/eQ: R,b=pi0YHN< jh0'kor$f(iu--H Ps Vg, уVTսS.㇩IJ^W%dw8vلӏ/#oU:NhQn !N=G09Zz`<CN@p/?dz6KFH\RtHUvlطb,If{xo@ ,* *#O Ex=!v J&3_)ɕ[{rT?cdk1{P4D:F  }!;0M TY!?eJ eE2V֖)[ӵk@ 5`S abɵINCM%$x#q#B#T"ͷ.o ŋV2]gD OE *ڄ;pΎ1L$XE 5';jq^#`IiC~E_325[65 w閄gch\qOAX͘$,0!vioB,D;#^_-"WR^R.ݗR=U %4C!> I-0BTa\#w ޽`MI6c 9x7eHVԴk9bu)~obߤc#bQv$/y aBTN}skX\R*ltu! Q.o7l1;;6ʳ'~<(O[ksӫwC`J tTsGTg.%p.>GcxuH;2xR@Åإ zh\10T˶>v9o&Nq+55)X5LŮ uLD&IG{Gpa G{C})bWQMD\\\+VKjz+)b? *C86uvO$FH)1wת:NVbajQǂ,b)<"Y5x>W7sᒵ)gz $BgQ5NѰ0GF$0!,E.lIP 5Qi 39oXmfIhZ+]ҏM8 KQv \\2]%o#rk]+.2Ȋ~3yJSW˾';\r6xs+Fw$9RpaD<]fABlzO~hyB$ K'>%E_o/K_8km'0a)`rjdC,RQD{FO. %/'N2iwS aBk[I:EX5Xw#nuwoR2JXa>olV8~ ;71]P_9{}3!Z!'Mw_5`GadۘAgy*glhh{NML61]$AP0u$Id֏j Ovɦ`>5^+&cPѡohc靽 7"S,BvHd@, C3 -[AHa6RXKg }#*5kIXxkd,yidrDK\G}hYYFvXS0R ыJc5s8|"/G|YM]<|hJDӰ3k߷Te#ljo  ldTT0{oJ',7anաPWLQ3$X#>;ȭMr%ȏW'!]; aw:q[ E^(kͻm@,\iLv§ʳdm»TkY0|9/Mtk:H<'[.S^ځTڑƘ&E}4BnMA8Q8*Wg'Ke \Tu?>Ò6)ll XD7QW(~')[腏l#:/Grחmc-$()+DUS0kX߼>tq~{;7gP}!+c%!2Պk,o^O '.:ƄoS4 kƬ-:&5ruxB %Hj@ k/B-nVIu0K|t4 9(:GiݺfsЗ앒9!wdE:Џ\AEaq~<: 1?u 휤rlor4m{&_* ^5zVz*9.GN9MWro!ɫ^h;@Ǿn&McUo ɗ>.n<֗`{{n,ۂ":r$ZWi2/,ܐ*UсzV: q^ӥ s)o/ C)Gbq}F nsѸO%3'Gn_ƪ2&vJ4Fr-:s[~-{%`wVs_J?k4i MVlaNnܣ1ߙN% o$s\vs1?wATuNO} 5AnT麶+a2wFnP O=@mD'192*@(oDRqp|~|FovYKR壅$iHkzX-Ccj}> i6y{)g"|AaJ(j]$}u rixf,nnx(]HHL@: M72j > WiU8D8:dg ],Sw!ʌH\ 26+'jթg*jH‚pPCm<2E'nAJH!!?i.ŁĈ Kh`7Ğ*$meI_W<8ee}2  /w闫yˡ(ƇµhђCv&#(RM\k dG#)K8gO;s1;O*JWMV3reg^%)v ZMl Y16i_y%sh;[! g'v=Қ}Lc(*zl'zPlṵByy\RL+ `\%לkQ:\׹wFY^TX;,FY^G`(r J}^:2}U6UJSܳO+ }]Bjhc2&Det:m-$h'4  SXVO5ejz׬YIV/޹K }+VMi J1JR {UtQ߽Ymvi[ w`f Dl'f:9*QGd+c}Ϳ~<'yUԒG5[$3V0aodvNI~sƳ1V9s SS4.\!E{Qs] ?ŒI]8G͞L*ӉS66I@7,/(ct믬s*:TujҔm?)Z}@d:Ħٞ.ЊC1l Ff`E3ZsB/ ztJIUPGɉP,Q:-a *@'H5uO1"wy 1_SBm{ܩ>Pkvfgs B{ne˳.[poG&4WJʺC4?. M#|-}&X*Zv:99eAJv;̏סZRz=}4[/q] 0Bru GEh1 |h9}qyhBj4S!26~6982f/4p«3@ڶH}DM\6{FdYtu վMF?g"./25pŪ,⹗mᐏIN l.d'r/Fð3-A&'_ɓi*f+U縲dk:>:R|ˇ Ev>+.D `)|_)u>g*}S5p ?"gX6Rs B%yYNAu ݹV]z I*_9DcUTbX+U?1+ADJqH4ݽ17kEgݚٺqĊB%ue;*o%Z6tխרlYKwjBrsfS8?ipn>QNnfa·REm QQɣKsÍgzQR)o&M Y#C6QKǤ@ر3/k:|eh/g fǎ<գfLp'MICzG&*(IQ2q{m;$@_c&A4#uIq(9=db9nu߲W]fC'ielf4$=aΝo/ J32:F N)oHuoj j`Ȍ>1q%E n;}{)XD7gG.W m]%r<;Tl7mM, #-\nO.+V&a'G!Vrb9y5ѻsT{O:D-(̚*߇/éA iwb5,6 !v5[>l%&y{k(ҠhCC~E!?P3`ګOܴ)6L/jȔO-J'M:a- մO*B^#Z Onw$.mQDp2<b tBz UoGb5qrވ`?h79kFna}H?=}Pc=zՖGJÆ+: :x q }^qDr/NkPӓ7)R)kᄬ%YEA]6d+GJr(y"y3lAJNl!~ s(Q9{g^SY)۳[П6ˀO_2!f+Da0ëAU&( |[F?l4v  ?H?Kt;xWc_Jq[khGw,#>H;C6Ň4r5Txip}IȨ#̳w23Yz V?}\H%~n ͈Eu-SE2f_kwjF'?-}0,%51, )C&I h:"qW3SThtu*g`ZTAiYJ?$Rj.~[#ƔMo(VZ0ـ7Rr\u6V`3]27tDM%ܛݽީ)z$=^|6϶y opaN% piFkm;- (.SBx/9zB4Ҫu2]S9Q?!()^Kx#j9:w]eKSSQ}]0AJY=|Ќx)3}SY }2l’qS';WeA ̞ --C1 *IB@ ~ItNHYm?ϲ;tvC0M'7*$@:?@m^rJ;3W{We~ʛ$=Q ^s1zX)o4Vvl&O`뱚"K~訪U j^&+^| KK(EP uO;gi ~9T#::?طqV~4Q⪂H>cem)"U&lA)?sXV\yG~v9ÝD3yĺ*.nи/ɢa8#6ۡ53R!r\w-v75Y%)&qk)>Yy "OwĸS<ә oE[6=(:b)UFqO, eˡ\6f7<~b$ &nzgg\RYC/Z:|fS5J/8y ~U2;Me O <2.'֍EHpD.]3u#ECWtMZ ě,i9cqO#u@0̀iHS 'N :T̨3xmK,Έnmi|Arp هYRUp(Tok2_Hklcl4A|:^M{M) /2*Nl)Jkp^;5% 8T{CP?*w{T%(V(3ֻ,RM#x5O };;Rϧ*p`- 4?>>}Tq|+!LU1̬DEo?WYt.?$!4hZJpM*͖KrvJwF>Iy9l,08hL Æ h̄Obd$R9V"f]w>ѳ%6fV΍6kjOԪ;k%:T=Ce0£^Oޓb,VAP=rcM"3 WHk A u`-УlݐZ=Mq)Y'cLaMAs x]6}w~II̸g{̱tg/]׋%8hKZZRx(*)\וPsYU5jHJmj$jScLxjR/v<)[B~y4:x թ[NHT@IUcyJI[u}>N%N p|2?#ZGҫm>3A2xt/b4^M #[Q{إ[SS`u ZVR^cLF@9ܸzT=nQS o\ ('ѷv#nާHȌbK[ 2*qAh0šU47]OͫK 9tM-ƠmSN߽Qh (~KOV/0:gAUa@␎r? spD\* !]P =讠̨[Pe}7ü9`!"4uTU Vee*] O??8¶㪥,Tlx,H$*5 4"P3[vֺ+=ɋi ܖ䔖+0` ũ&O,j A YK~XK3g~ҽ1_5W @e6WP-(ė vZB^BN#A܏=|Tv;Mv#uS(vhJķCpW.X=ZXzRfʌUE(0byx ڜyB?;J4T.g>񜣳8s3H(2< F{@v3?_ٽd|$fl}-?R+K&$=GlE]֌a_In £klq ^$$uW*0QI^od+IšqƏ^/ 8 $n9:TfJ:z9z*5mh ?mXQ ~<[?ijQ/^XfDji=lvb[S& 0Xy4ZR2bwds:ݢ PY^{Áŕ nm u5ڑr+ap˚_oTƦ* dDx kJ RD~C6E >s4'Bޠ^ĢFL0TwaO& ːH1qSD= M#gEQj 25U@8X6r Ec?J&1%Jkz ~*{Ja/};<2N)=WP"JICO t)F~L`QpG.;6fB(vH ڔB8D I1\ST 58CQV0a[dPø7Fho=E⮈v"ԲMbŘpWٻЀ'vx!;I1xD~<'ߦ7DDdi+E` `ga>V1Qd)uuT:Dsy/-MM!6XslkFA}YDŽ\ w4:T#_3}]$G^Xd1M9fuijÐ ~ ۖ 40(F$DLPH#?A_dw&E/J3~srҋ~V v 7V02aeGoѳ~Pv& s=" poa^^߈ ʣM~kMm%s6g,t33 Y ĽhSLOD\hMԐ J$HE_՛Nit)ruVwѻ@%G|g.3WMdY{oL==?K`RL7i~* ޱWEHht7 |ڿ ,7*2PTRʢc*vpl}㥏+,F$2 D}%x^Da}1Lwzդ8i쮦0}ɹQOm` _q5EZ4S`x pr VPiЂjh\BQ} ]Vͅ,""@j1\- CIe2bԵ|"BQ IʥxR~ 7AhYt$cGw6eL+A}""g)=H&ϖzjKz(Ei;P|pu#DWUC0Qi}njңN;gu549:ڡ Km Uqg],6?oٺ[Е-aWBz<[ bsг?<-N{eAx2;OdZI|M:A TMBt莳!xdG>FW}d^SL&JaUH4oV 9v߷̇lr{գ"A{,`L PM똥_x6䴅7m@ w*0u@ he߁.*+G36kE>Ǡ"; F 6#z{Hy;U.rM̀%pEE_)Uө %qK<"󐺧Rn"'qM-8+B?[%gb&5Q|XW^&5D&A-@z!> n ^O5C\E,:uQ [N\;GQn&yfO*'|&򼤲pK9oYv:@ $Vܙ AuB ov-涥l$(Ei='mT%QBdP&3t*6I7M&-K \߭ܫ`}_9+SMtxc>^ՔspatxQStwkQ6c&L >Iږ7u8AC2t$oFc4l'n~RAld>ɖȢ!af nAp[CY #_kH˄z22@jMUjv)z!][kkp/F잼ricIZ/y2[lhg@I8mx 0l?pSA6LRi hmvlW,`{?"PF h܎Єv e݈Ƹ{|2:\{2EFD` l'k/6Kj"us?ZЏq[qg`#K;7' hߦ1XߘΓJ\c3T{fZ. #\ћAH-1 g"wP+wIA)[p[w6ѸFɌtӊ١r:ɸ;N6U*V,07@{R=(TFkB2D?mV)k31KNls|DZҘ 0_K (T(lyȁ9HOLaqTYS~n:@rK{@׈ ;+ԵV%tBu^t,N 5m]q:㢡yD驩 r`|'f>Zb@$V#T!ȸݣmIVTVdhe0"+*[LK3XpԸu*H)̓@Rx'cbIy^e.8E\9Ԏ6޷O"LіQPK=f cxq!==>W%S 2F<.*Ƶ2?ߎɒ,d2gb-s+CMxHFZk 7MT@T @3ƪ$c"n (Q[09I̷Ҩfrch\(] RAB#HبN fY]<9:vt&"NHe=VX ^@XuHb}9z YnGf#fdʪe.wD&rf.xyݓůb G,T72lgYf-`OyWL$!1QZCd^܀0ź/ß U;L8 e`eV7SvdhVt˦gC4RI#]0yd 57”ໆWe ?q2J_9S9Bvwr2%¥^#mgڸN>^{lm y =0P|ȱy{$:} 5, C7ɫSIrW; nЖD.Pe(3Yu;u:&#]*Kj)rDOH;o^Pi54կQ1M(7?xTeUriblI[;Gݟ-5B\,5"k"=Lv ~]i`~FNag Ws,AgU8e,w+d- ꃧ:/$pm,5#GÖWL^|G^ZI7V?wz)Q8+uLӷ|̮BE86df@?yZ=,V0 MP#G'? Yx,+z0.IWx\曆">&iDK}d83r҅qPDcs I<͔hk  jTMɞ I%fjHo*?+Ҝaa'|olABCBNBądʝ/g.XaAO>ʳxvc<E5MbAYEUgSⸯNP3|WE1g沭]\iKv-3IYU>2ѵ'L8V؊ETxj7q=06iڰv|Z]gYዟ cs1mA)=*IgSpM]X)3,%<)F!#ȹOt߲YyqL=>52 MLt՘o#),S)A7>MǀMtƑd[8*V׳hTL7 ϿF]kn5X֛^ Pj!Y;ms`[4F7SD5mquU76 U"s'J{R#y1%$*SYŏlH9_D ts\]+1G=*dYwrՎ&V k@AO{i.ۏߜ''cSL"a(˅&(c&@gF[W`t#~bY6j4-(j>)fqVSc8@#_s[8җ +l U4\&\ꅨyC`u> I?T.Z̋2'UcF?|tT p&֪UΕ9-~뗊'=sbh2k:"IS7v亦xRj3YQs8 -B)}vJ(yذW$KMٸM_磍nO!mEXk@{(ղq DŽ=~Tg9Au*{>ΔRjinY$GV9TL)6: Pr}) c1ޖYv/xN()FkCZ0O'%F8sR9o׽M}46 bAt\E#ō JRF' ETDm1~JN^ZIԃ"I'N#625AQ1P㹙t%)*:PmH3Amt]o]rM<Al4~$~nR܂IL.ɇc5r\q)gqM}p_a#4S` \Li(b~XU+)o!M^I˻̣j.r$,e V"9aSG]>.tmp-+4&'0ϣDJ ֙P>J R5zBOԊT7י"Bulh鈍7v- w1\>'GP.ӈQ3qRϹSC؍ՉӢ9|:7 ޺֨RH\ҷ7l"{{K$" h,}V;aqAqʖK2qŎtӝ(|>w pT*"ٽhG/Sn Blh;C̲TqLWH+A=Z[=Oe1bOa{=\BV~3>G!u\>!ܚ;ޒEv~k#̇vu ނ=rتH{x;0D[8!F}uSv!@{F~效@q ȄuqhEKu9^#@9:s&S/`KmDJ祾2 iTE021lM$U*2Z{Wf!0 e<'9V q%mQx(_tϻl@s4||d$di=%:Zm#>19@@W|Eb<]`^&Ћ5@'gX=z}& oXX5~GKثn_&2if:-fIia?%:?zQ{C ~PI6$Ej [}s3 tr6OBI ?$8nmPPs0h*Y B|l^OT&4-)J[x۳5CMvi?6Tx feq^b ϹP{]P<LD[o}2py6ix.~|(s ߧ;~WúԺb' I]EݻUED O F{ܫz O~Y)?-qin@InP#q)voٹ)(l9nam]' PЀُ1B9(8",/jy!C33-JWX{~4eA? SkLn~l sL?TKˈ.26ZyG^ҩf{Y^7 7s)y\?g̒.jJ(xU{?.5TrdU}6_ƸUMc\ۺV(ՖqHCΐPd8 'L5Qp4 JmO]:i 1[p","k̇!$"`i̤FJ{%ae h\fE7 M@ly TUOȯ.t̢}.lZ_ &ax@./FSu€=68j nOcig؇A%A}xdJ:GWf"E6gYM?fd@ll +5%5?4B{VYر+gu'l]V#g&sz\M-[Ҕ4a#8.kNI.ɴAM&'Iwp! h&F,Vyz)VwuD|D=!3lkY;[PlLL˼FEK|UsMGo_"`SBovu&z2Df!۩_hYf*׵F~W$-ad"*_ O!_,h8 ZJ#SRp@9`V@ jkU).q ӇSc 4)Lf_wE~:-o]]9iQcJ)?33,䘓Q*]7pfQbꮶevo,a%s qA1Sz]v/'YKL~5F4=vruw c>ew+ռf,~O)D?&c\Ǎ],~b!m_9T&г,tl 96˔T$| kPBћ&teyP4 mW$3L BzwA<Hg羸o]w"<>(H?2^neckwƃ+-E䘔Ӡ>ZRI$HуR2'ZFEMric%nRS6il#/Jh)%؉!/SOdS1P{>3j\O5^q[A,Bv 6&@(C'}1ps YIfoQ).~AHpS0T4kpGocn z]hsF+|JMb07g_G o qJ׺s50\B(4sփsCBM `;9N zrj%_c^v? 5vTe$~CD|{=hI\{TYh,l'EXcIrQPYp4<ߌے&N]G~k5~~88RVSg ` _-=rr7֪ DPyذLd qBp:!iĽ%&ZժWɸyb Q:߲,JɪyH)Tp,QXOSEs{|]H{~R}!_jESټQ׬T.98qC>̴B3 Bzq[lY2@87oU[Wꦕ8b;QMnGuBD|dD {9IOǐsFu6 $Qa=6BjreK9LJt'^~kHSmK4BSQ~fE&` qlLAKFzW ZJŵ;7jAt9iu9ZKog X_p{59;Bc x;c8Z3ws YS`:UĔkԵ=ɘ AX kؽjMMfl $6*V@p2:x~S ҒꉘY1CbES+ek_ IuVۤ yQr6LBAqbV;MA`D >?:5q$Ώ G홯S${0̢.V&0US#yA$KʝIv!vK=9]PIY#]&Aw6FJ ,.p ȭZ~T#r:Ǵڼ ad;mKS;E?<)x̎g,) zs=at»!CL|G`۹833$nֻ[. ʾq n_4Kgzp7_BuVa]툞,;}zf>Z  mfc9 3%ZnͲӺeq8A_*%uĔFM];¾ ׆T@jt»Kڢ5PŃ0&=VΖ &mI^%x ':anF/ %vRu2Z8C?4Onp,e7 ;Ne6E5O2d ʤ# E\cw7G:urycإJ<t%AbR"wBd*|z좖aW8ͽ Ufr/p}<sdL׉3!ᓰ킑ONxZЌY\y允y[ɬ{ue"_9)+C٣`thg2ZV*5_=*L~#Amv1<>o]#y)<B,ua/\6CHg{N IZb>9[I9ao"} (hPM#D\/.]* 8$PRyUM/2'9f_ғ֙XP l-#Λ0&|IzM:C/vT KNk$lFMJ$7f(|Alۡ!/+ 1BA t)B뛶 .J\ e׮'ӨK-YAh$ W-f"4ʢ'"5س-6ᴮcW&Fb'\&49u2^;Yηr.4QיE|(zC'GZ5tplfǴPl܀ %!L+A"..IjHM*$vq:ZDNd{ pY] _o%Nj+S ,be8\\&wz`j-s؊cIA >.WqQy#6D<{Aksl bc㏢$s0Yxxz h߬U61\^#4&U!ֹB!̞N]) Թe h2/3>Eo{8UjW50ɰn>]wO`/ST"%EB<%e:ϮMԀBWeNpV|B`0RCLE+"?vdKzv: Շ"H+J RZt!ݖuUE"6@1 O}66Xz`902zUy/V_|c]7?qht-&![kS7]4cm9LYEV%zזF>L ?7 #Ƴ2 4CkW#7=UyɷqoB9V٤pQ[Or ;?gJ(3&1#o0%Oď~2S EC?ҩ7M..78B211\v#oJy_I fIYl3k5oFrSufDX*@gq!&UrD j};Ȗ "r69Li0&UU^i5@$ {^Ha ^@uҵ5T[s^'^Pdu*zjͻ \rjh=ѫa>FbO(9c{qvʷxF\uQx*Ź wJ[FnXW ΍;y ߹)T Ʊ;i҅F:_Zeza"\iY1`@k5"&0:caɓsSŝL@TB=$lkf/zƶq[LF*D*7-$>"ڟ;ߡ[ 60Xvs-qxa=Mh*f~rPWg O޲Ȫ'nfuaf֏,}%-ӟL€l鞷6TBT\;?K"'݋|ws+mP(s=qoLvD+=a}5&-/YBZ DtATٻC SWbW%x[\@Bޥxo 2fvvf o5v9$]x93Yl߸T'i]_,-@P/S̰1Te)SQEzD늨:;{Ӊ.FgxM]{eLy<1ٚ0V,ѷEb[T4g'aDpN`h֩w1xlMH%fL2O:de[Qm7 N_5F{d`eaN) L}r|73<7CM-ډ/-j3hY"+<彻)/}H]M G߼ljg nđc$;6֕]Ք/g&Dc#zHB,2`IMՓ Mawa(f7W$gz1М1gcC~Fi _$4|q?^򕁁TB;}\Z !oeAFCXAD^F:Mim mJBTNoI)l}f΋H( N+Ms꧰x:B:\~rPusFd ?Z?; a2hwN>WMBm$3z̶RJ&&'>?]oMAr bw!Mu.*H=Eq3;8+RL/XdBޗ>Ll{fpU +BqGv˞Z_%pI͠?d`\OQz~vbOٶ$*jһ#q0t0'a2\/Av(tFGW RG/:S~BlM`BƞA]?;>Ob3 ("Â=X?E&sAunp8õeQ ]# ^iy}2`qQ}ht$SAN#<ƋfD0 B|6Cm*;xЧ )p4Uo74P%݆7 8JxXv=Ga 1>9dnga Q29 7T9 둶$FxNョ__#+tK`ɇ%8%Je3kj hDufQ sitFB  7RCeV%@_'e!G|[ܝ{o3)vu%P/ "8@fs^6Da(19k"(';]}bALZ:_SCh @#'?f7ͮ62bKo$44.-HV'@t_spdh[FPNy3fp`#,{Vɳ+3]4;㒫 Xuƍ8m u3I F,6WxnCye |L]]Vy{~ݿX^B9yHޝ,tFZPWI%:/m"O>V*q&'.o.fv iG[ 0EO4gj{SΏGT=JQe:o^)T OiWsNP >b\6}QzwM-|kjVBH}[3.% wus7Nmm\@yu(+դeC‘AE AZin ~- ,ݯ9p|>ix3_uaZTn{vrU㖋w;=¤[O>Έi[ߞ=d,LNyPW_ر57̨e)MA &mUW Vž½/G 6.du'xgA^}ΪYt8*3$sVi=wiR;'H%ZǸcʡߤC0W-Irdb=l}WHU9ai{}!!$Zߏp_6Aj XKd\c߉j;b=52l+/dt" })ʼn+M_Mf Z7MݶA6+"!ՌSA }dev!0mYBsF RX3 \&LԐ^@)oӌc683Su\H#T˗>h"GN~rjLt#2G !xŎ9` R0[CVN؁U5>3ES A2zOGflƤuuljV3ͭ*8E;|+YY42,%\LrO,,MR1|۠NKa$VOS-S_i[چ0Q nl|6{fVoS,Cl8J>E(I:H/Ջ ;7%܊mw"V701B:9jL[FȢT\r,)n?CtnLu90!\^O.@y;} \>~$aUU=8]i7ʇVqTsAJLXE)BuJ:x<ȯC?0*JE\1 % $/%os@ Ch(Vpz`G%>ț;w5:b8F! bz=j"oxlo̠PLjxPP":Σ^[9v3ahd.z#ֵ~S(MwAWA:!~g)+Ht1Hőf_2c[y"5KR66TxYAtqxxXL\E &aUny(a])͟It'S5JvreTӊϜzL=dxwxѣP bbo_!{s4( qټs65|* nI?7#誏p7ׄuSd6Q&շJF|D_e1&$"8 L(W_oֵլg a52qK)b}KR+gœBND\bƦ.y(3MɱMYJ7RVriG]ݺ|阤4>%>3k4Y7()2E^5"r x-f2lZ1e;Mf>gP>`cۅox]` Ǒԭ+JHIXךQi&e' ~kYl!NRW]qP@hi[s1䟈.R_[R sz|]k:ږP.(:x[">lPS&owI(gBtۖt[L4$D4g֜^gLlUxA%dlY$S[Zpf>*=WYb΍14ʉ !|-\т$%=M 4͵NwCfRq!zQJq!5s97|^0Hq2x5s=elƐW6`t:]HHKʱf]&\㳟NsWN Ni=E""T%?kM4j@ޣGk7.?f{QeD;6l @wFpJ`q*h0S]9!}bR404c?-HqtT,%[+hyk2;HKt9vBƄȾ 0X^e4%|@hwQmojq0@aeiFBzlj+o(^*A%;#ya3ևUX_.Ε"kbE'B.Oo(X4\MnXZ IlD-fN- PAHCϤBTx-oĤ&|o%!w}dq p!p\%&D 7iM(>?+=2Dў~r;+W1 xj3v˻RwnX'؜#}s7ӚB')7ȆČz6;>HB/bV1~MSy??+k4W’)]@7q3k*IF)с5 S+-dbDNuSSuOf0,fϙ,o"fj~9 12<@$5 e$(>; H@}GM~Ĝm5v%莩a$!`lAB7*oT`|,0 Hdfz %6Q֙4+85ڌ>Dπ}}:sa~AHcJ9;%i"6OPUV]w;٢kaS;@*r,$WIM[ FUJBWQsI<$Mr.Z\`r!S9D(yk +?iDih6-Ko63P B`, N'׫LL2HX< ܥ \tg*F*/OrД+e؉ wb(PDM89RV&kS&QU9愂0\.vҋp}*r"`.K b$9D4#^#(0SķO3G$Ze)t!JK.JJ5KwJWsD[eG)ļvGY : iW(҈{5s'v:+"~dN.ƹaIRax2ZqE &6p$TGc"CS~ڎ9^pIcTQ%p53%>0}ЬqŅSiRI"':rFcϘ%L{~)MW+. o@ aU0GevybZg@'ܤ]WmHEU4+3Cm斸/CFg Q6C*c {ҧ\_Z+T6k'/aHq9s9 >+ֶ]Ոu𫎍O`.Jùlowe8 ФSQ~'ŔmǍ~./8'6cWq&CgK1AZP [rX=~l_=>n{;pSW4TJKdJ|]I?RRd U?&VJd!yx;1bl*%S R玦" #@|2G%*)co-9Hm Ji"D0I<# r!"pEafBl/A'Q꫓n{״W"3ƅbql=ݖ`Co5 ^K#_LYա }qkΎcʪLînzEŸi?Xz) U<2sXSdޡG/oSOؔ(㻊˵zoW}y2{Bao6Da20K݆qVurl4cxԳx .#kOc:Xݴ5DdecE܏ƛJAu}ofrNFP\`D>1ٙSIN$ ! W#;C[5ܦk`<н8CJܲZ5$LHfK?D%_Vk={!8q$^;2"Nq+jJxPrV_k2DZP'}Aiib{Agf!3;~Sa^N:4Wcׇ e﮻֝Y;>yiтPo -u@,[ |QȉB3gMH߷H7W8!C]^m]:}x_c$?5ĽYSKEcMqȭƱs1|KÔz`tagvC2:p_v*ݜwi=-87E\&V<A*Ŧ& 4e:P@'|Zm5zS}6D]OT#k_V|+6f@y83Tvn"X{zb1!P@zx]8vu+? ڊ3M0$(DR(~.^H=PMN,~k4;t:wת74YzS!g.! . 4Vd1״mpZW@~u==xV'1><Ȉ .$j;tAvj_? yCRS=$!iߣAs:j$+DCk ^&Nq~RD]H7וH3b<]KL} '"y(6,hJq;SB̩aeV)w-؉XQ*SNsT)fAH!8[D ˵<)DKJjzKrŜbB.qb cKM,^\tDOЀ;yZ8Zc q@e尃d+W$~Ty&Bmds%.RmtsT>_|uϯ{,ʓAp4$Ht B_>~KupN|<}2 4n__Q3}z3n&]b_2n2 MH)' }@¡\6N3:D$a`8z @3>v|)^+Ǖ ]m>.;DB&{m /fw coH }ϖːjS>&_Z7^dMA^<š{!3v5VWʖ[q?TmqX2t,>“EiH&S?0p+q| IM;r*ҠY?R@z-9兯=Z/ t|d$eDFa|og3Q;U2ەUgdf/{`vp1%\( it2Y ϐmx X-ّQ.YEv&~8IqW!<0>-67J/m]/ְu生PWj돭4 &9)炣 ) dwjFxp -O{(d8=6x jD8_'7'݆`eSE_6yd\u`T}9@K^`gĤqMU ָC{$A?Rs{4T᎛n'E$Hl7IZPc>¶ǜɗApL{qۗPS6-{朣znˉ1Ғ4n!흉QML ScZIe:JK3 =iZTHHq>cO[.*;fdk|}DX0%he61xjbMxtXU}!bٷv 42 pܘ$00kAL[,m(ỸBhU?YrN%1A4eEAu 1 $~L,Ep% p}3pj)DE#\D-A`#PqLi+ 2R=YOdaq,Ø;vZ_]8J֤xofaIVdXG[Ͱ.Mde(enQhRU\c3K=N^1<$0_'LmS||mꊦ9OBwT6Y&g]U|D8`ndۍj&I/ȒUR,՚)y[QEwfRpuz Syc+yS@l#1ŝj ᝉh cظ5%]W1ih?h60w䒫^O,2q bd&6Me Es V/#+f8K[ZAu.sߓ`y0 %#*Lw5V&;HEh+Ћjt FyEwP(rn^u(OPqg94Pɔu$NѣY+EhUy^O;q̠FR#gpmvh'nfѮxF}`VY52ݳI׎XvV]L"Cݩ;dxŃſX |I,1Had`@L-ZY0p!}:= hl|u#2 o2a4 3(7\Vl$eMvk:'Yr$\JͧRL>#`]Nqt mwG4U~ZB3kܲL&}{R PHN;I|seZjOhv%(ai?-^d_ZU]'tA۠JYZ& QǠ~O^ #Nz^q8$i?LSemZǬLHq߃&o8ǿBNrE؞a<ҝ?1|+t݊z9E R\kO-rZZq\oN"Xf/u0)l[41DƜȋlm1qZt K؉" gK7:?Z+>|Gl_i ?zۙ:0k񱎥$'|=K}Em>>jk+CZ@=ap gU* )53F5Ql.b=bc?܁dt]'Ŭxk Go 2m 1+̝nnq ^{g70tjY&b.bCdNQp4*n%O~eER9k p7]\fKJXاF lb4x !]] DZ|j Ɍ֞Iwxaf_t99ݿ$ߔnZejPQCЎ~%{oـ_h/Z;ytZZh?&,7TgF9u=Suc"a@gWd_ȚK-GZV$;~Wl\1#-Ϋϲd:F(gOv_XreW0n%bW{znKޯ3zdǛ'ܐՒ ŤfVJzxg7r )A;zv52nuk v8t#?^A:?N\hх:LQOGqĘ;m̹P>JS[Ɣq `ɮNo.Hr8%P[z\aZ,m{Fڅw'KCݷ=E?:o=(mv?O%4ٴ\(<"V'+ǖx#EW^Ю'd:Gtd{f>˞v?uwWWvYd~AgBb, w@ˎL͖ ]*{Z6t=4a JɔC|kB޷#* Xdp_H}Z!~ E'ْ0$%ԭ>B6 ԭDS:Ԧf>_ Թ  I40 SvAԡ&_"R2)p[p15_eU~cd }acy{jWJ\2mɐȷbd*E\G3|{ޗ0gBh?-q{MzQbc\Rie3_lӿK@&ru#SEI7f!I֣MfSUG?3%DӒ%2%ߋ3/F^@hqHQ1mM4\L%Cnis<|r snH7R~WC!ϸ_/1G3֥u AA[}-g8%nYo62A]+.ByecZ?uyWCtlhhrJٗyCe?m tǀ:-S8_1Hu|d Dڨnz0*r C$\ȘT|3H^n9I{|ڳT\A$]o!$7VQEr͠ku9`nMz-R|Ϗj@pOwX~tA:p9 !헶.(aYDZzJ5`J> \t: *<(3G j*k| ID8g ۅH2WWEC0Gg1a2!>eᳪ0vuȹQ9M6~(# PpbHHfbqT6RN%85LՅFg*=g8=q@z . 9Abls ]*@ΙW=Q7"-&l@?״3IUfOt׾iNyu.de cㅬky&BVdi kdA'ՄU$3od lt{{iFů%8+0E|Tڮ z$&XiY!Լ$p$a9} p4#sμiDDڞ'qF~pQX@͘AOS͑ 7 %9BTS6؎F#W1`n5̆IĞy[M|ڎ99d8{qý6x)I +1$RS~XZ!]ɢvݺ^stBey`Lg9BQv|7p_"5K ޜJnzvX{vCd@[>_?sCU'CVB2OrҋݐXDLҰ4{$1|'$9Wمr/*J?6Nݨtx?|?(:2yt+6u@bqaV$p8^1.)s)C\XԚtק==Ϛ|u{,UE0(9"mOX )F>nsN8dMвtEszZBY7pсf. [hIQoOi¯߰vf<`S#+ 1#433řOUfz^d m؅Bɺg~D] ZL[ǫ)*_i@N@d0)׈1}XqBҞnSd@.C  'AD* ż-K=u q^t6K0utn~Nws+{>ͥ; \t?AÉ$XpՂD(|l0rc[ +*l}UFa}WkȀoAƹ|?)_@Qk,nt^2ͅw??Qru+Kd;!&(eZ~e(:?.=}}!;L{q{W,?ʿI6KI>EXSJ{mv1 T o$/(=.`.G̫ a>@FyW<-( 91fb{u%\ d,Q8yH\ieD[ [,_m\sSsuѴ@lEƽ T(/&K LnZ<4,F5 ASE ]3L^Řfp8ni|؞n ñ8149zUuV^ŚŬ]EDDžF׏Y]/*1aPTŁА[4&G oU:{שk%RgB.gjX2_PlP5,ɱI +z[4P i,AӉH$e0nU(vD@hJKzr%iR[U"[~ vywSgF ltE-pH9PjurRCGu {^}bj&Il NdBćt&4ad:ӸN5dzg-lSΚG"We'UH\צ< ~ +6,๔}8GO[\Z2v!wͳF]JN1ڱoqii ܕ.|t% X5y0%ݗhI_='O%bQQ3j)?i(qs 2 SX9\ET0o(A]_w@nA9Ņ *s~1'Ш^m ԃO_ЛOQDu δL~84=Tn2y,Xu^]q9 Zy;ts=B6һ],S|/ H~r4ji(E't<|awBxտtO+6y(fZH-2 6m8Q7PXs.8tq,5#h_4ɔ|uEn^3>iK) {@'[6W<ʺO:/_ %hS秫׈E!r^prW4|/o 4w[imQ2`&&[+-Ow?Ik4oÃ>u-bdc3R9?Ҍ"ijaouJ{FOf/f"]xXhk>k:m3BtkF .jDOԧSᩉpK ]^K\F\ڡ%c:DE0F Ca|@0(ӟesTT9li}.-3->jx+svmi~3yE; $󋇗#q x%}{brorPppOHUQe'y[(idHTVm=Q]<+xX?è}3Sn2:0"$yZ>;A&yY[Khgy+ն i?|Ay[>$u:FIit7mchΈ ,*`Fun0 ΗrNJkKHOe_=$ /fWrkS12e[=mXWقݚ.R ḱkmp Sk!pDvR@:* %@"mE1X)kJ?OܲAD3X 눫do@}ǑJċSH ,VEdUThsc"| XpAl\r\V@~m&.;9yD H -cxZFaƭ[{d(7KI3[w]L&JM ~8(ڄ+._1Q陑[D`^=!s Jt}n ӿUqUJ80$pB`|!8>d 7g~ |[MHɻ==e+{o~Kj;K67nB6k@"HM.AQ*uq~ni} EO; ݑJ-CDᒜ Rr|e"  POSɎI2:maUt`xHm\Wiȫ< 2|ǕhToǞ`3Vw |mgfKDGo".`5s[ ~ܜ',d'iV2lX_"Rn3(ŘC?6z2q},"U/-;wS,-Wn=A:͂Hmm!?SM2vz-O%\kUj!ۓ? E_/vy䢼>lY j%vT%רYsٌ zLgPcF .)+a1Zw;+>^_Gergy|#J3ĄEG7ZXp81:xr[zk͉(< =+ϡ(y!"PLW8@dJ-}ʐo^ad?wÂ=u)X[yyhFYgי0ۺQق>侞G5vàK$*+U>IN!/خQk#az6J5X (@kęZZ)inmߙ7Y8m50\Y)Zoҗa_G Vy稾m,JiTm7,s>ZZaKۡ;_F0U[Iշ "p=9$|LKJ/R4:Pwܰd-%i`*&0gg3{/GZ=.'\dr)1_G2q?tiܨ/$dߟ2O<|W?{ַěGS;TI1#( pr?0O; h͍f%Ѓng_u?I!̀Z B5K{v2^2*E\ݯ>GBG _mJ1AG2e@n@b (wLc?maa]W>Gr%J6+L^agQq#D>֜;Mm] :( M6ӹs~&D÷bI>F$]gD "E&L Z듹+Oߜ,i#`EyԤ($kqo9 ^K*T+{Hz+r%Ⱦ=Rw*p jLm!FPˍYǚlH:bgeX!E1uΔ!b ykp )rj>5z+D!7 ;;B4S«̕x:F2S?ƻ譵0%B=Ļd#I:1bR|5!<\2,\4=g}e^6WsuOZ$Q-qDD_6{J!Ȥ}Dp6d%5ޏk>&{(lp?9Hs,ܭޔ!0*'\)M>R MHѐZ UxCKӡ0K|ޖ2bK3\@LQe>[fY -d$B+hFG2O}6 W}10|04Yς%4'9Ii@2twd:X߻ MD/#CxaS~";3Q2ߖls,aאO!|}0RDL&Ԥw7|ſD乣Y ;{z @]!tu b~#J x ^jM$T#Gy 93~At5F]$*̗P>7W_V[ &-GPiO9(@۔7B^|o  긛e2$~{ 5+hb{MaZd@K!鱢Ƀ[~RY\5iLU¼Lg ƱBGpC(L< Zr=Ѧ:/꜃E+MeskаNKN fS:$Z!TEy2i @t8+! R){O:*Ҭmya#øZY?_E@~#C7_la U"3Tss2 )eQqCfI2SOcx>*nıG?iyIx3R|Dم.+3GP{oκf8"='T oieKFpol/{]r誐Ɗ\5¶jH: <^X֏$dlڤJژ}Rz!:NY_"XȩB\jIq鞡[}LFGsX.R>^*C4Չ+HkV>L1൹<.|~kk,Цn[C5{7d;:܃)Rk Oa- l9n8o(f<Ի))f/;~ի=XignJ"\j d׹ا{E<:\˺u0)DoMKԢQ(eP#JQi[G*n/pOx WF-03[6l@ߚR¸M*mԘZ9$PdL+'ZUȎ #vLlC](/{(_Ji2IF 9+<: *=ھ(6s<k һcb$;GewU)rQXMFl1b8)N"VϴUeGtY_lxUpb7v~6G+)(q'sUΫ[X Q/O.ݫέ{ GƵJږgŷBɛ7?s g(5Y_A?< &h^Rh*=bnv@I>۽qvMCbPJLG!ov]EA[k]۽T+M*U; -#I[Nُ1!ECpqpL"Nq4C^d!S$(Ծ8R0wB$C(1ҋ=t"IVhyׅN",v&9 js&f3.j>V{:/lwc fkYKkkmpW/8ns\ŌINe~Lm4+eNf߫dDT|;˱yui ygݟgn0*J3<ʵjK pz0ǖJ"QHYEG NqR5Ő#uO"0{חo2F%xw^ھ||7 /+'v{tGJa7A FKkrVHWb ̠vkkg;~]<&o(2I( B]gƈqo w޲i?VdCTŀHllgl&AP MD7UK 1!;CeQ#z/ gF5i_@ffta_4bgуVpV9`%`(ݝn?Tx6I~`5\rqCD>vr FOyk7ѿˊM'ú$7VbWRS@m/" {.}`O63@ e7HÁK&fep~c)9X#6 vڎ} 6xm%B 7L*[b2ÜKm/b剞&??nPXRqD6 NS{$T;3[@m%`PuXgtXm'ѕ5?3Hn?1VV_>ENTeeDwv箿}1L:R:PWE7وFds9lh-N[:UqIvRjY]Nshk 0 7@U>yVGJ]^xt+w,pHI8~p8o {*e-4YQ!:nmAw7Wg٥ZXD 3!,*WoJ.nltPeف."}fA#yN` 7y~  o!u*x5gP@.r$g| 4 3u8K2 4BN AQcc׉!Ze`J4W4o<,L.Z//ҡSeĽRN*˚C#,WQȟM zZm^P#L=W9|Eiix";k~u J&P KH.d=/1~?p_Bgb]K{YFja@+Y7xC>HnUpfҘqY/%#YVp/ 7>^7ݏ7iVO 8iЛ'# KC~d5P9Pb50A/JnT/5օD_망fxJ-T{YΝoh$N 5{#ıwKK25 ԩQisA8 ? ~:Y D$MZIڢ}/ٌ*p\]$oP9)+tحG~n4]L4[ugUJo,l"|j*ui"y۱a]~_%"y>bUڭO;8Ǹ7}?k HF>qg$O2}OmY,le7T|AN\#+h2]1B[EKbn/hl;?[̒`@rv)35҅B3J̬Ç6|zoǑbƃ+O严DӕXNHZ.\WYhe{yQ͆A兰LGH2\OU׃~/~i-{7[`Y55>Lg:D5ڗ["Z'8XٯSx˫\\m! Fm`q۪rUhd\ 곐⾪] <o˛'KD,qtZ%w_bٚF^TFnP \@0Qูl-oITR! R}/^PqU匎BoF!+eu+TXY2(g{^Y]1BI.Ԉ|lUQ۝gtĊwq]iQ+VY EHG@eBaٛ͐N7SHu eI`h#F{a{."3BIn%Kϝ^eܗE&$4D9c'?Ta=%WtvA]| _4sWż%&ڥ6f^8;>s*Ӥ(7~Hq#bɂ8 uo0p=²u+JHW?^v&j'S,3+k,HI67JЂ'O΃T;OQ\ u;@UeNтNL@IVJ3H]ldHТ\>cR*]K ][寋TS5C}&?udFU8S]f4ORϊ["H*N@XTˠ'3#/e=tTгZV5Y7n0̒<=Ȟ쒆IU|/R-uMzѹ.S6ߤ툉'gx ^kI&B^|5d1Ḵ#M_`,%O?<+ULzoWM/jqܢ@\)Eܑ(Z@D@W'nAM揧MeP@5pATZU #6 Ϳsr6t%t!^5G;FdVDB]nJS/YDa:0Y#4+ܦzNԀ5K% kifE)GṺm6G)Y?e?oգ ^bzpa ܻpDŽkqͲ7Ow6^|3$~y.uS"gٯ  _v/s"Ս7F{?#t>A>2uDɡy-+l:OPʢ]ΗefdyC ?]Sbrw$!a;2, Zȥ$>,kJB,cWr@}P2hZa-;Lc-&B4>67yf8bxRg­$qN-bky uwZ\^1z-hldo !yʘ B]:oC^1ob{Jp5F٭>TK]TQ):!D!z̚sG21˅0[W)3g Y@+S@zm1O3H;5x9-jKCY5HvҒl>\0N Z:;Rlh|qmd]T9r_+[lsU83kpm:bxڷl:[uxW 0uKәȟ^n\|s@HUw^/#3@#B9ͬ܅Mj财F4b gLX74-oyc8g;=p9[h_F_>O9_ރR!Nx8U3C +yMʲJ|ME~'9mdY1v02$l h="F''ym̠wR69ZirHM>}Qu-UK#5[Ҹm0q5-mu CD[& Yewjd}脋0f=5ӛM|V*4z΀M-̤:^X7V }ԐҍTFSDk P0lW1 hC-OOu1+{x鿈TJ5t$ hMo.̺s6B_]7_ît6.h6ԫvzݞsm(sH[ yDѰ"8|mфR >Vի>$yq&ܒ)qQ汙މ3}^И1Icila#uήrގyTd#j`qHћ٧ J(I4'-2:d&NKF}iY@vCK G2`d־=Lv"mî:E1 d`J?SK)10ntGw@Ku83En7+NW5PU&tQ _uٗ.(<{f8ֻg6e -*`X%7]^HX[r5|3O~ې@o%iŷkH {nN4Um֤``iQmG"웽2xpo70󱄊A.쭺DdАh$MI3(B_Ch흇_Wҿ6hhiܗW< 'L[#}R &(f",00o9۰#u'={inCЄ59HLe#v>Z8>?8ᄒd S/+w0ţ~sY z!K⩹e7Lu|~[T ϗY~ߏf/Sk\^%LzXʛ/v['?AqdL[pf.3OrmQ9kQPyҐa`}0*CّSy[rδ*=TvI)ho"2x-n-vdf=VڭT;yڜ/m9Ny-#&(V Е)Df4weqP6Ɉ'#ZF>)}P`)TN9-L{Ƣ |ޢ)(ESHZh ~vvkIs΂[]C "ᅉ8t%&T~ Ѧy{T4elCA嬟+ 8CܺY~y7_)㾰o &w eȆC'*Rwdj[.j"Zd-K*</31t$ueWbz[lLE=@8?̀[BHR$";  .CjPU-HwB]HԀ{߳ldYY̵]mm50vW~ џGJ!i׶WAOuK3<"x&#^)`1ύoCKcN1FL|xgpb>(g`wY%@/Q7bfr:lecD&fC` Jyo^&A!uJx|+a?}->Ta;>qni>#S^k X, 8<%-;70 y$bȢH>u-h7v ](s*4,N ;']Hp#w3-IǑ&j67}F  )apRKC'fJ=opּ%{]=u65HN/2z8(0S<>%ȷ4fn('@}'EFsEpöEfT\ Ѯ ~dfa~{ٷk.R\4:{bS2QV=nzCsi-=1C_[gؙ45WS̟Vg(A:z"`/ŖnŹ4H:ۤ*FyU>d/CU .U_1Cbp%qc4+kJi&h}P {8glwZfjٛIXmf40S\難_!Z.Oǯ U];BNYש'B9Z"lj}uN)8$?{k3S>/`(56[^5 s1{b=;ﺏD zqǬQD_|8E( \І%,]Ḩݧ"OHuRshm^XYݡ68,<--r)umိe_G8^lUGWZ7qx~GᏊc`yjL^v:v~lkZ x6K+ $Z~j&':z6tqHFHg eqn\>AeNt'Z^Qq_tŇʶwp \f&`0"n 1;V>n%]."4x`.5ep81W[/E#]' t)6g2yXLT 8cOscb0GGմ X;쎙&! v^이O/)A9-Ho89j^u9q |L^}L4 Df0KK>MKR0氍>oby{aM|3kmW2l^Q:5n5e"~Lob~EsVל+͸q-׫"t6Qb_798:YXq±r^>rR[0x+j=18E3bXz!1V| J(dh9KyIHt˅a}Rc57)b\\A;tkW\%Oc4lCV?,3(=i)l э)*I *npD\cjk-gXhDPуu1G[v4TUvcg4+ĀtȣWt!e7p4 (k',!-;I+w99ART]̼l?}T P*7F (OE%;`V_ԯWJcl9Գ<@apmŞI-G%-KU FOB)pw柫$y@#`s}G< ϝ2/|FsٝadűX#F:KHҺ}㩱٪:MRq`糭%!]a # ]⼳nx}y(&2 0#[) `,=񞑿z"cl3$8R[ ">H9.PLتm~_${_}KڄKbU'3X cTio Cݶ<|It pRډ㶲H6%sv}I4cFO xgQ,/$y 1j~.Tl[B%"_U sYgJޏqUaQsR&H_rf-@‡?bK'|sjTnAQ7ԇMg'y@eStC)oIF=4bT:'6l*P@hr`dCǽWq= W]yc04ts[2 % }Lx{b@r Nt\EW&L22+Z~Ѣ/@'yylOhz D$tlo<2ZTQlچ@̽vc}RK%m4qմr]۳)]Tߕ=V5aS-Z3 3P ?]( ^Oy!tmކ=r"05!0 ÿؽYxs#խQJaY6ZD*+lI9 )q iQu\5vlLfi !ԟһ-*YJSJYɤz(qv.W!T~ wAJBI~0n_D W*illD6g^藗P\]`_xLw36(ѴQ' 7 ?Ne8CcK$ ٭C? @/skadV8Elt;ʤMOlW~M~ }Nex{fI:i{`o9-:!&lg*d?i %.J=0]UXv5!n' ,Uɒ8'? EBp (򏼒gu=M\VZX祩;Al79` gGhgMc`aņGňPXPS[+wWz_9D*'zF3ԎuCc3e%ˀlAVz` ]EȍwҤX nA$s#hJۊ*lP P-N|r5ĺ|^f+>"1CM%?tZ׍KWk̟UJ=fQqxˆ|E^-S4 Zm!4ur=:6 L)AHuTM0 'G-fi'iZ K_o_inD, ަִսJ#o+7"d NOB+ .zײoR c ]s%,Wt*nN,4`kK{]ňkm)|ZMiS$x5COP&k;q]M!)'B 흕~ CK"$ %^l$Q(Uo6#yN". Be mS kڻaӫ, E 'd<Ӛ`qU-hrUD M c(C|7\lS "JPi`(Hf+E~jڀ!8M`/PF;V/Z_H{At}? )Э o%pD;&1QT[t@Vr;u#w;6Ԉ PO}@sK4VtTm3vl 2W'ۅH"S鮵c> -u!:4}g&)G.8bDl]@9GvjL/|": 7veu߇Udn[D{č*FH k]Bgy%J-Wv+U n@577ALofPǠ4OaGRݣMg<18&ak?xho zbUr]= JyAT8q^\ԶivHೃ;yDd豊'oV9RT-, Ve?yGG~2;fr9P @98SQ͈NFQ:w( !;;XBB%y$MW 3?+Z*)p/Q, %l+C [Y}qĥ=pM@UCvGߥhJkg} :RE@桫 gG_ÃrJ pח>p.z,D&$Kƴ]YKc"Xh5~PG@ wԷ acP /?(؏W} sg8I@jQk4923"}:pixm狂խ'b|[Kn/wXz}<=|\ K-ָz}Rv=]Fe8iu"0 0 ۦ*y;RgjU?Und_=:cMtz"тUgzNRZ3;+F)9"-t41R/e6E? z@BO18g37_+-ܝ̊Ro.W}&J|G}>\Ls1'ތ HS66[S}1sBsӮ-hxO/)񲘕よ(e_)<&cigMK7U~w؀g3-0 ) T W~_=2zv5d*Ԉ&jmXՇQ(] PMo& @D::Rj󢫪6F3( ['5nR勉/X? !S;Tb3a(IA}ìy!1Nֆ!wS5\pM֞ZPrԧJfΰ||W GOy"rWD8c&æ~2a"( h;E1h9eGu(ɐ8Zs FcC0V W,;w:>?nLz`vkIB0Bjef#AiLu*E)uOT{ f0 @w $}$'?C&*}.SJ |LO A㭑qsr,Z>#srb|I"~=`VQpm?P:A;劎|?A ,|y}Ta,Spw#a5AwU"JL%9E 2vK "q(j>~B1=;ߖGMKz g):ap?I26cC*oqHɚ'pkHs_"?PxlQKVSCYļJxɵ|[8#9{%\-U|oPgݤ'5$JH8ZF(>>ё!F//_2s%6!8#gr[7EEW,dT4=Lq\+Z65 ʌȹFLNW;eV*o߬r}f2ρC!p  M}Փ X] f!8ԸyG=XpHQHk&UTLN7V_`: A'h+3k2?%eœ\AAK0\,dAŋL(-.՟2%đ;ܶo/Ej5gEy'K{dt DܴP,%qsnzʆBFml-BcGE̒ΎLS&'*7T[A,wueVAo#C c L<$!9/f禶P79AZrd|,4ڜzsWf ^/z2 &19^Q 8 ¦4zY[9=|4$0d-hnGzŃ~J l'u)SNdYDvZ vG6'T/m޶cd=ALhs>%,9z:r?hOg[`r,SJ0ĬIdrI/~c.=UΠ1?w~,}HOrۼM a .M *&~s~Xyh]_AՌxb6ٻW`Cbᛝ8GOtja|<%-t{w+ާS"$-+3!,ӌI' 0] r2k0=[[*\XJetˋ#͘N,Em_cޔxג….%櫔QY@1#OW_ɖ-hj^<t*EG2,{5JJD3%ᰅ? b6;̬й#{F2&H)U6\BK ƋQh16Y$yۃ2쁍,87u|D&zMNmneZRc[-"B<,'{@K$ua zS;nڶL4|/yb\7r[oՊ*(Q`{daHE6qLﭒem wNvn<ƹJW(O Q{'\[s-wVfhK#b6dO (gznWq"t!.i+bM$[ U )Gӳ;!]f8A#ZI9wľFz8ZK]M-ZoA$HruW4jqݕZ:͋ᜂ{"kѹ[jcV!(kMݠA椻Έ{~##W'= iZP9<_/eǤ3suŸڊ.sv3wg-<tݗK.tfMºdFC- tZ SYfbXL CtNtCfչ+ADE:˜EcͿ3wA$w66QL;;jZ8-xY>$7BF-`$Kuĺ~?( !sn@')8z[gwgm ~`:d}^C[J ۈ=EeɤsDGԦgD  5aKD޽[%NymA ug.L{3䳮a]FTxf aDsٰ O/(xΓg[=z;Špc` ?k|6ہm?$7y24. yBU6Twz)hHtZy}]r Wձ uf^524J-LJeںy;̌VK!AA\+ˢA7{j܃7a1'^I=b2ࢭ?/ VXE͛o:ϦVkyqM˂yѱ?C"XGѴ8k v[M_;WGGpD)DI#++%jօY5[]Hom2箪U 5q6m=%nI>Tg]e`kRfh5TcPڸ^"w!xC_H/}AES1`\?Og өO麞Cav7-m|ߍK-Jl-–*Zox}ܻ=c):֪'`Ӧ2<4%`H ,r\*\[Q3Q۟"Ӏ;BoKJ ;nvX"S +y;8}'7YmWESQ$R|OK*Ij\UY @47fl/> .z"obU`z HZg!F}saڅd8?N=tqq?.\~NȓA/EF=kt 3 ?91)ŚR2!D_~wN8T>׬lt{SY|ʋN^CK%#QMZՇ+ oYSnonu'D:UL n$%݁--jI=EBdkha rA<%Rie@vO;u cGyrN zM\m+8 'ac8)[`|~́̐G svtҺ?/ Q8cc]NMiV4,I^cc2dJt{:j R4N|gqls]\t;&i`qm##rjrn|DׅJϿ/vaC R#9˨vWng3Kd׳iAI.f-̠,hX*[.p_-ڏz*_^r=ewnJHBYk};b\6jx 5 N#Jr&"FnL(6g1\qQtx='hD4 WBWB'XLWGǓŹRq0h0iڑ Gp hv~3Lm H8P Tt&@悜m @9;v3[Yn<[ʔ^SH?&K n7;D$KTg/dy-اM++JS?&i&'8?bUD.;JHՖ"xcZ zΕ`*%3Sbrd=xfA5:!)27X=%TEa,4+TKX{ SܱtGA`M2Bl"/bJъF٢-|@<{>چc2aRO_:-D o<&"` x-s DFź5̈́AMS>z8.;*E^8 /W)ppzz?Y{Wh\J!>]yQi$L)7;/d ®E3VA{kd(dM` ͯv6J40CghO=!uur$>w (eڶZ͊$5+a,])?%>io3C2jm첧dSF2;9:01r `P,zTNrNe >4=&,&7D$/0WTW.Bսm4Tfdt|f>%M$uAԩڕm' O̮2YjGXHϏ NktP}zǭp҂~g#~PQ|I5~cpS5&S͡d[|HT//,?i TW,o|bRS^K{w85nGdYM挹ʌ$H`Q38vv ^L]@vRJitfx{2:/a1 H_qca(;ochghVm,&ϓ *x¼tg-tU%(ӊ6<ҵnܙ['@3t(JlyuNl cN]>p\Ӊ[,NPG$ã0+:P8hCaXl1w/MPFm<".(P~֊ q7~@$eo/(⥎Q%\ذ5/mvYgGPj⋬vtr;HZЪ^#Fp%Ӯk5֎Kq/D$;d2Qm-k ɵJ-NZ4K=~Ι#ALM4Kp3QNϩ0O&n=rڇ͏ ;޵(#4ި`P~ƛM' By@bU-EΎn[A{_BSzM Q,O>!(g_d{3Huhrb[pKpyxO&`䨳|bGdY.}$ĥ(z51 {~wx)aLQl+ :i^֑~ӻ(`|dIN[xw2h<%814u'q➼4m[ҋ~7SVqmA sw YYnIMU{58wnzG>DvPo\, sʌ|̥;ݶ xLڝA va涙]}{b ;:ޫg3icE97xvulU@o\֥usbV4N!wl Ig{ ~x+b\tZ'dԡcpyp0_^Œ9`g"i12X.q#NJlmQo$>~>M=1C7FMvoT0U JVc/ˑh0U^f&ĂL*YC: R4 .gh̭ιȩ))˥gun@M!Mu9`> h^5j^| Eu :)bu7^J"frS7k4WN9s#}Y(_qE{9AբTf$V=UŹx/vREyiKav.؊ޤ{SBK: aU(~JKƔ_?vy!aUP+ܼR2v.?2,U ϞfD w Z~_\D8R=k{tLn2J:7+Dy@m'[y3){N#ѹanAw>;4 ϬB|:q]fA,{`<-e6ȇW69:Aoa%>w!)X^NobFYl6IyٖiP7Fe? o@xER f3Im"av*HXM=I(7 4LjzFrz|N3{uߜVg`uE Xp䑚@= k`8@QHUMB̷ɏ*X+k|ͳ[s UzSczP 5P6eM|U'Mk.Vo坣vd/H(B^|TɴH1LхXWWtf}HVWo|2me4Z߅%Eu% ? 3L(I9rkG 'Q팂|ز `\0k.ђ bՎG2.ǢFI}]= k>TQCi"$*̿ي$L+StYUQ`<5ZIhHi^]mZe|,}xZh ao*^W5#I틫wWSMG졊sݞБ+2,TK>hoЙQ{/̃_ce-aVgq O9,ť-%4pP9 [vJ#mU?9ޢH%*VA,<tJfW<[ȴkZ)yk8o;;g❾)\Ͳ<? N,i\݅y a}^3 8{ݔ@J!2Ff:(+~r>Vj+ʻh%T?T[P"ȔiI% v`#[Xlބ.\} #H0v.T> +N$~ ˔6Bʅ#_f<>IM2 %c~lbrq;Srg@9љ, f8q8>|8>xȪ =/twHI t6l, ,7u[4^x2\<Ϫ9WG=ET \RbDRtniYmrqQ Ex$C~LiTVƧBrMD- ڧF*8w .y8l zt^q,8ܢG6sB?:L&e^т2EtWq|h__oMzbd5ϝrVs3+|+/5mB_a,QXuϊ҅zϴJo#<2F.A+l.ҤNdf&8ͩ@&W_`oZ QaY ժ|ёh3f`10O$L>W :`ÿGڳjm'74Q]R@IV(l#fЕnOr;d&qK~Z`dN^ιIÐVQa}J)MWV/<$q:b|Y  !5FjUẇ:{Rq*\ T͂''PL8ם&.PFS'jА/1եeAe"Ylm7c9"K/<6eɞ;T.Hm,t|/g 67Q;i8m(XUKͬK(xxg EOPE'aP{Ss6/,JX4Y_M dɍ}_)$9ߒiWآ#\dm4Ϋ=:Dꄗ b3d}КOl9Q;Tv^3|͊`Ţ6K?S&WiVѠ;otho"pl;7wx7 (GJo|^. S4cPyx gl1.owtq$JRnZG|QIظ,ZIZ R;h]N r8!,<\arTY>=R=⸕fkj F<[!kNFY=V$3l]-2LO5dpKrɮPGНBSh q­~ô7 (hgV<6y>w5eΖN6\'.J%yH En&ᰮ+aXB/$}v`T(!"{N{Ⱦpi xόs%^M(~kWD y2|TDFyu= y3v7V6HZIkq^ڹ0(*Sm;&^y 6Q4!\K ol酖3"g?T<&C0Ktcpr?6yĄ"ީR! 0eGlCtE6ҽXv,Gc N:æڄ'&6/-fF;℠+ISDvD$dĒsTll EE CXcG[mfONm0/ɢozL%J؄TO zLCT04,|1 [{869DlErZRENU(j @[ޢځO}ne<ERٔ薷d΂:*!5f̔6jK[kRTwXGuHyPL=k&R&V,|zk2H|ǛhG^$A/g[ z[e \ }W<2%3uTHw8<3JO8 quISl]oC5%ko&LBǽ @M(L*Q* k&Kr h#!պ+liUM﬇FrթDGOYq"0W ̱Ԟ/$޺yF Iץ-<Y,W(10ɓP ;Xh&Fn.v÷+czb3a2ia.`|s%H06A D97i2)!nHcئh)Z)o6Y\ԓ~;YlO:ww 2X%1ͦΈSGK7b%i=66idU͋!;^N+CxN ]t JP^G?5G&+Bs=,btUY28di #ܿ<^ŭ2qcLG$o-NI}؂u&'Ϡ1138-fC-^Լb-@ s{R8:/*zw(˭,Gt5inuyF(doSX]rS 3o~ᢾXA1x;bW yp"u+f[|pҾ7 9jh!3Ɂf| ZPV& ˴Q#4VH/g.ZKBf1OJT*c[9zfFyĴk6>lnR3deO{[6 Emd8jNJ[3Mƃ6 evsCb&¾YWXY̞kYimk_),ݶ[Eykx0rtG0R4;{Ha70 qJ⩏QTֵу=bw ,%"*f}5g""Vpjc }X^}'Π6> bX#+H*zO'4T5"e_(2O!BVmѳs,E%Ew iֻʐ&V" g Hjni' 3N@V 7^NFSv?Zԙsc̀wn@ FT dE>.P+q# Ew2&3;BX*,L+nY aMIb8pj`(rfNHCe(Yk}E)0ǦH]*${N%0rأ0XQV@`\80v6GcW1hϫ>nu76YޝRi7^spoG@nhH<.l \qU 4{, εȴiX.o(_MD"~EVTbcoD=زx ؽQh53ǎAucVazzHO(6+lKu֍)2JM޻6s?((|H\*e΢X`"kmW*>W@=ɠ%x4żru4~?؊9uw"LXJŧJԉl v1L҆5ߐ--BqX@=p9CʾLDHtug'J]_nO#o\KI0!F3%AUyTMFk&!1`.AaOl|N;I ,D.}&hᒛ@'Z.gS ͣEN%FP5-^7L}oKWgeA(Sc$1XF mF,_XnNʣV=}a6id] 檾# 88\x.Sm:?^ r]J/(]%\+9au"1dZgMs P#{ьhOɻxPrp|#! b>t˲x]P b,dy:DZ)_3@vW)?^MBfO6|'VτG-5o5KxͲF߷"Б>er,/֢op^eAp> a^]f<@ߢE3k qcy9>:]J7(yxL @z*%ۖrM&΀ؒ,HkVZHilf: uwH?2n5:zi 2)Wm#ç&1Y!eߊ fL]V|iEm+ÞHv`[fEn坜vGF$IK!ܸ–D5٨y{5w%k+|}?m &ci{Fq3$>I\7#+-\77vn0;7Sw R15%Р{@8ZPw+rds ^s}&!O4<1?jC"`sq<He:을m#bЯo2G\gvX"L+Ho0jA!fTF$oCycv*n:]b|r2΁&LK<{'sTwx? \4ٹ*Vй ~W㩲8̮(g&yWs|Xm'X:0^bS_F`kv,QV2|ў0F 3l}ਞxNƀD[\)y70S ꛦPQٟAC.L}60*t(ODWHd>]|e`_nu={H,n_Z+*ER0WoPÕ|&q9,p$?5]|vJk,yArdS8ٟd$%#"e`П)<;y)Zı_8M!:iE t=_JkCT)Q:U xI-7c6#:'tٹ2?Pe  AS2ڙa\80Lƕg`p*'hD9L(ќ2 ~փA"k ebwh Bۡ˸{ I NQ^E;}nQ^rh%WM,-ߜzځj,Ms7ޚhJ.(j_gK`1Fi ˩W;+zlkDJ˨9ؠA@L:v~SqC=6{/X)xS˻J 9a,>F76 Ohif Kw;k&Mmj8޳1$/KYs3qVpN%T? |147:R".aST7v]a8L>2x` >w0Csc dɛ8FhYM_2VX6 !`r/VņSើʴ-To%zyÄNez n܂R)?8E=Xסb3bk_Lq]p?m$'ǮbFnݪ3h| g@Y3"Θ0Ss}Zbi_r%-[&(12]'e9]4LJs |)Đ 'iBjwgb42\xooڣ@4~ p-yF(XI`(RGCY:6 XÐݾ?JTOwj/u qߔ| DWɆ򬧷}iF>JG@br{80)hwl}TGЍ8u&)]-`D*oS*ݳWYE#/9SW#V|7X2xP}_7VR< 8x.Cc J$fH9E{&Wa==e}1. _I}X &`l.[aH@c8K |@eQ݉T{O6p 6]Jd[ÿ0qQ{wIdKfщe LրDFCiF^[U`.ڃ}T L3>4iqǸG }c>brwZj3uPi:sB{8mshF}U`EmA6CuvcNo#s|&s^Icg/'c64R/H\Z#AVbBUI9ggDz'+ .yq{/LQTTr>V\E:ſszn] F/ZmBvUtw0ɸw6f">dS5<;EQ?&\~>n1!Qj?F P7y3lBA7AX\CGZkSkY>qj59Nji48[̤51g\ ҽqgQq/kPC[<#}ڿM lӌE=GjdYkIHaj,` 2w22 x knEb,A|Zn& '+K/^w6oz1:>553L!IY0kqٮ]0Ow$@5_jf`DUs׬{Uq@t4X:9y:KN"!!8%k}-qF7 lr샭pf>:+lv*B1W(ܐ;:`);{F_ѓt)tL˻zp ϑ|eŦiʭD?sa2M?.rp@cs">(#.ט$pf>Z7yI2 ݛlZeE c2hSP}׾{B߭_lBjIƅ [xӘ杨AD/q>TÐ9)z(_m:Zm*blhxRQ Nj:+U {d+l_b|`t:VT^AiODJE6ʺoGp n,mVdQ+||! o2_y!b2p#rZAL=.ސFƅ@d%0㭟]oMLu<H`4X-xm szHM^rL=*hrޫv`<Hs&k \an7"5oW:3 cGXajmr~h$^F:ՖD }^wF'QyQX ++o@b.ҷ4G>}cZ~t 0!ReR wvއ9ߖu2 = J'rӺ7]ZJV?T=6^t=5 z~fE'n >Zfrl>_Ck MWNEC\*$)FO&=&e1 Ҵ*-#;աx.=q0Mp)sh0߿jݙu0mkbDb8J2WcbRU>#Zj]K*! f6\tѥC(Y&Lώ'+Bkj܌T Ek+5 ˀٚ3}׳. RAq.럩xcJjK[cnp1IZDE6rqT'_07a `6xR P;sc|{0џCq+[Jt?D4d6:kv'zz=(Ҙi_l#e08fb R3 ]y#7ϵd裮c 4.dZ/PXKE v3eE2=EC F-A#lß]c{AjE ,޸kYV4vLGiO5I46T?{cd 53%Gq0?? *iLa'9p껠V gLq,!QnGY%B0qcY6"D޾/FRGH~ 6Ԭ⟺Pl9uNShwߒ3 z8%"\VPa02gĜB>cѷ04!Isuؖ'q|FAv] O=Y@,}dtgP@ QmNCdR5]u</yb^,0S푑 ucڶuRL_%l '9(\,_8~Ԍx}֢uBk"AF*)WnjuD1윩W{>(34]䗯ɴ,85JzzJZfCԨ_qI_E ꛙ: 7[LƸ* U2ښ;1II Q@ϸ{#z&OWyN3fXr1z`r~p:!&H\Ը̻Lo$=Sp3n[K?VR!3{@TIs4<@IXXf^uƘ6L$3Th r+ r8] +KYkq[\$D+|"cf^lLNkXGB؉K\s`O^$a 2]eA2Gd^ e%&;e*rIѣVbb~,6SmpU{MԠRLMVD reƋZ[TDNȑed)r;gR_Uc9_{y #")qxԡVF-ٲI'#6"EHqWs헞C(UM7eI)'i'U W<)z 羽'Tq$_)Y@: W `!C>B.{[m\Mb tcy= 6TǞa2)ɰz1-_4WOKDwYkbc@m3H!4 ؽD '3#,nwE RZD_b."qb~U霴?ђbNc3)?Ƒx &@AV_:>O?Vaci1]raMLAgLdic]xoi{Tj-ak|yHy㉼+u<̓ ՗6r λn[lNEf -aප֊M{I}/3ZeT(,`gG^1;=JuLLsؓ[,Nkat Sؤ.3> H˴юz9ɓ`: +2ZfX4zFD7ۤjK6'_ I/Lכ<;xoe sG&X Zԑ8aaoͅdi}~-gx@ 437wGa czVR5tug"$iqtjg^όq N\آTRZvr^?Z++VT-踼 ma}u| ~7)|hL kYBE vFp% ɨP_ԡZori߼\D#UFǥ᮱(qF~s GXm;<Po5ũ ӡ~"wͺ%ؗP`xrm DJjğ -> *ML.U]|4stSAիk#l~0$JB%S -`I4BY,!/Np7;ƷePݕ T\DPY昡, Et[L \`=s0FöMЌZ̻zΨxkFz9myCoF=WwL N=/]FxE\ E3JؔUUHФ,xoކ˲YQ}r"  #>îI;\ <d5+NjRHEߚƌ$9m>n0W7%"GǾ>Zt(5i™az{|91Hx {Z({O{% KO=pB7!̦&C5E j-"o Mb݀q}_f`=TcI6' e`8"Nkɨxt?Sd yIzɠqﲒmc5Pֆ\Qqdg5"yvAw#EӤ_T{e}0 J:g˼ɛӲ̛+3}UH&|u:{KrWoaݦ*JiZݩg~;)iP\Gī^=g昒 1$ZxB5oW`2 1E'B o.Jwm1PҖ4 7\Y7Gd*H VEԫaɍt> 0e0%U-S]kǞk#\J_ցn!,QC%rz?=Gf.QawwY?  zOӺ AC> 4&"j6ĕL|eɒnRmg8,.m?R-K"mgf vs#YÑ")$lޘ=O& oI wqۀ9hHf!U%o@XcSG>^O4L漮IH.½=P7䦁Fɳnӭ Mn Y)z>ӻ+?cV4E tr kGBѕ_(c4|L\T)ڄ9dþF d-Ȑx|ɿ8{_Xr~>oE7_ĝTH^'ǟg̱5Q-Κq&~C&Uk]"іva7a-Qfe9 CU>C.q]^t(rI!4aW:/rJ(>ܨ,> :\M_ MHd{@qͬ$c9zt#UIsS#/Z׀_ ]D9![Lvঞ٦%O pudH}Q3;G9/}wH9#5#1Ep?T <+9Z,#tqRO[VԿ$:g.C"O ]ה޳E7ϼÎ13Al}ɺPrŚX$5X Om˲EIEV0OS0/^88&u! 1@|J4Pϡ"XE/fyB3NrɞyIEmLV2ˊQ J-mЅK.~$A= kf+`O]]1tY͵8 S?LC@vK2n5Rob j{'rQ$ê,` w9RsZE[}s[:k.1 Nd̵zz߷hkk%AY#'=|W x8ZXDۀdC1BG[l{HDv''藎/:`SQg]Bɐ8#VC! ˹eiھqώM3To%кvu|0gPOvG9{1V*s KhI.[rO2(G3T=%{׻LuI^ qun D`EL\?a^զ5ijx*&I;-Z8lfR 4e5!UBjs톻pӕ8&C[fZ(j7P7zܟCn)K |TgK|f!w_ѓ[D^GCH=a:G9Z<|pn3TLrkrjV\\o <5\[#ϣm^=UYWo71!Xb p<{ !mw mIs3%3C&|$ōXTzj8z[ 1s _=DA2GjP-2$i ӫ!Z|Q7RIPlEj(34Tޝ"8*.KzHߘTzc מ Og@VgG`^*gڬ>Su۰}tCHfsd1~g߿Tj}^uCo|BJr\&&)rqK1UدY$q!S.yݗѾ3foV#1OibhZޝ)P:hGZ42޶8^` -P')%-֑QR ?;-oTxn)&4* wBM6DVǡ˶wl*v.f.7vLCsUi fe hH`:+AG6 46MT1;-A>-q㪏95PF],1bo6c{ȝ{)[1_47havI,> pz$D9_=qGv-hu-k*nGDS_ b={Dz0e 1`?| 2{[y _!X?-XM#$^82(/0~W8$*V:Lմ"^Be4в.-8LB3@;-B2Z ECTҫ66\Du%3jqsF/lO-x?OP:-ebыV!5tby@yxФOY7<]:gcV~M<)>E*c;/6fio5C]NR}61bhss4匕pGv3 C޸O^v,W45-υF^c i F5&hܗg Է6q5RՉkRvZjwjw I`Ӆ|ez]kD;-"ϕ1PtJdhafBj^vιaK226nCNvmgv۟ostEw443 /3BdrfLiL&iBcR]#{^\Ŋ&=ы0d#E^TǏ 7pm0Y=!-;ZRw#P-$8dQVW1 9` ɇfh "zHGQ.yolcd"Pf*5 ۝)~sp!AL7e~*>(3Ed~ܥR{6o6+oł7O"Պwzb,mL\a9y6]~$Y!BrZv)+O)E;::n}mXofK٭Kh?U]S^evbBjl V+%-YJ*(n_Dh"-Iz3PeAˆym|FK.NQK>YSڠ>_HH,q;t*]( b&Wq4&^sg#8Q/ߌKPC{* @mWe;5 ~Bx. Ae: 9Z"Vx]h^ W0lBZu&fb{F8_Ͼ,_Wln[? ~U*4x>=>M0<\ a0iv׀Õ] H?Z]4|[fV:_I{-f;,umǢg3mu"E26dm7<#롌?GT6mvj < Gʀ/iȪ )#`;=W "'wKk)̹Xpf~?"|'=zPO iG%Y;E?(Ñ0x!ϒ[4OLaJ (zi3v&r[ײ0 ca=wC]i刲(ֵJ¸ 6)4vS|V]W+d`*Lpt4L$^@Cg~r?hXgt'\*pJgkxM1%&a@V-~4p\7㒄L0G(dW{RH:sԟ; L>5@`I\$KEr޽BAYbQ$F:uF 5a嵝4:Lٔ4kY8Z(R8$}]]F[)@/-#ʸo~ڂlC ϠbE7H]GD0+@W7e>i0 ;e^hIa6yX_p\? 8k(a~n =Iq(0}`xZYa3u^&n?9Il,ŕ&r͵t "ζ#ՐGhhSMY%tO+ `3J1 A!z+_<Ad@\Ǖ\R_ƨ\L IcOeQ> A˽C/ ',Kӱ @z;a@u3Mj-yQM 64̱nCstL^Fv!7&Je.)b5|쮑#_AӴHHw֟NV! 3zt%%@M+D7nL)Vօj2Z"^ҧgsjZ|/8Z<Ӆ y5@an 1iԖd3D;$]q4CX7azTFx<%gBr\n&hAvw$-^o 'OR@DŒ˞YQEʛr[VTqILEhM屢vvvKҲ 7c2WOg["CuRvhBT ,i>j>9ۨ6{9KUJQo8Ud4,DgEQP2>Oif62S &"˃Q|ce4#^J/.VȨ }K 蘏&p@ǹsiYej2HɠxD>wF*5F yHZMh:j4#8'nJKꔹ5H)=2QMDzIO1 J.4/Y҇ˈkla4f5rh[ &β@5]6ux(uX%S)L C;]3Ϟg)|AxpL8EѶŌ'Pʽ;BH_hOmob$-MZql,|6N AM=}u ] >H%NsZ)/ྴZ9~qڂtf4iڍhL}?jH'Uѳ,FΈŢzO4K w)_ۊCF=((f(+zv2ye¬Qp: z)eq.qTlRhjf9ڇȨCCFije(j';w@]v?x` (JAEѧvbS,aqp8}ڕ8gb;9=<=qrF6LPe9OfT({̓sO  ܣ+0u<^=A6~׬) ~ D5_\I(!tVAW?\2b^&02k9 jC1b\tK3YrE1 IU;A\~/E9t--pG{# u?҃ <_]0jdaRϴ03rϨiG#JoƵD)d쯟2?ae-mtpS]CwI,P}3:VT,q1ݪV( U)M޿+gZ˻lg B'8 +-džg a:2n9KJvȃ]F[mT0ɔv"*)|?|$Ms̘rrhX]ҋ< "vsMS)OxPg .y5 Nq:pu rYM_]UOa,_aqp!喋3lMZ-kqIgv7HC+"ߒJ7yT,vnUlNC퉐G Ӫd8+<*r;6;݋C3:w9\-8C)SW1$*+Z }L9a1g(@fϤY 1\L.Ђ$ɼ^f$d4@ #=:aU ^:3WаwX2[JA|Mxxk,.S%B20H_5+C?r3 w]u-=6<5VAtA|}+ÃQ*1'ؤiAIL_:"bѯ~8BS񇗜>glf :ђ=\j_fOydPjVrl^+!z܍Ä UEhL %e%g?1U`K1=r'_|ޡU 'PrGYK0ƎWL) S3y ]*iѶ`?W3a0Z;܉5^sc ;k-7.I# @`Dvswp+ " *|l⾕|-R3@MG*˞x苗Q2,M<-VePR%tώR g{鉼g5vw\wUN?j)}\mdu *3tH$wJ{J HB~`{r{^** XOkJ7) qw1">Z=„ <ѯ{ju⠾:(ƐW_ og@TiKi㩕'Smy,~]aM2շ#7Y}(o&iW}cHw\UE+ǥ(58Rb 6!zŬ#)[g"0iWW?;QDKq;^oJ* MMi-0 ]`/4GpwJ~]_ d?r{3Lq2Uh.'4<\9 f.ZA:dיW5Zen?MMiv>"D`1уy71z8<}-V+g."[()jK\q.bMc1 7&Wn. VJa/)oUuÏk7ٕXߌޏwC>Z̾k -9|mOl0)}rr혚0V)dG$%t̿3<#q7vFJ(U-6h[l ̌ '5x UvQlCȎ&8솊a~Ĵ*~~unиA8f!H ?hvQd8i}FpLrYb.H[)۞Wӧ&glܤvw|l^ؗTo-~紑L'Ic0=K+!}%Z]&bh=΂&Bf<yP<=4}SM~ *X*P u-Aꓵd. Avfi=ǃYR 0۵`DE^fB_ߓCVsXM׼W1cJ'S*cE|;Jp?TWe%h|#%Z`vەrZqnɈ~ZAC,xefBƧ㍞zCC "MEKbv]p ~ǀ*M):tX˩*!/9W{gƯ ^6^;nֱ"JrIz]^;6'C8ywIonFLw$w6c&.I%f֨wrv}3!zBf8dBpXpˇY Apj؊3t Roș{DSfCT Ɯ~b;Ѯ;V2W(^r= DKyO`iD "ʁiqys:?Pg>˿`"'-eLѴBr'ўXYOpbжMs=vZ*iic X|%%lvX (-9ATn!Np݄.6A qOYɅOJ4 49X-) E'3J/󤵿C`1>gRo+cȗD<./?ǟ/0%5TW 'Ob_JMWp΁|C$~#=P _>~to|z0$ӂtS(T&AvEg LR ṯe0g1#6q(my2gXWm{3*#ND1A>(n`#c1; X_aZXoP;M" Q'LC(%@d#ZWfT6`|2NI/W %I6td.GNłR<2.}AEmV&0S`WdM*`JdjT}(X.iEϦ^'*?DAGl3tiwUzCF.w.掗Ń ŮJFXnl $cVp UQ2̀b-S1rQ7+C}]ofGL6[53EĴ '&mgz4\Zv&\ }\@8WA[^/n@'+*?Oo^2IZp1'7ΙΑa9TYaqloX&٧5$m7XwKML2dG068hqW[e29_"Um` WǣfFO<*3?#q/ N{;6[*s爏Xjbwj9b.`LZ\jnVL DV FPFڳD3sk{KB}0v|b84 ոC~ 'V`8hAlOAc&Rpg*ULWx QTϓ4\[bOT%j><*| tP"G.jMOC+eo׬5l)\sM<\s_^+g+vdM* Y92&dms "$ĔCp._68Zų~WGy*`%9,nymbv tx'S˛~-,ĩ?YYatTJk%\Cxl-;Fw? +Ov0t1Ue; 4 `:ćz)q-t`q,/x@.2xeqD+*dD<y_.KKnz8kMA+y9ůF i}P=ڼH?gm~8a"CuD {F!h6Eپ, yOŖ"P&ͯx+oiqSϝ=bJhrU:mz^gdY9\Rz%YCԓlVuvw@I%3`&:[C4ihLXC_n>q26ъ:L$['.jchW~*0R$Q"^IAEyX)iu-(TU|`mbɳ5騴ˆ׈Uv '0&Xb*Xl"18@_ 4f0 #=YMM<)>=l6}wWMO!0"nv =U}フFBu"~F"QG+Ny4ď~xJ%RNi 0$V3:<DLisST5ǤN3drץh7n<a:]#$l{f7Wt>qLV{> o*MGn틔=.w"?oW';9\(clޢmT܌Et ;]tמ1DU!ę3Ç~Gvr.݌!lT+vbC Zb '/c)Bgȣ{c}[-pT㓶rk1YQ$y Pn1;^n8RYDI3݇d9 ي܌'kbyr,QFTx1Ʊ%A)_G:jS͊,KpzK:DAmKnDC/{=©%N+M'to!._3g[R"}/@28FK͏Y6JbÄچrMj.M!G΀X_!O@}LIθ4ڵt_eRG oIN7 h[xX5\oulwLطb1H?>pph"o϶ȳN*6/ 6fll jq&ˁOq,g .#"zCt,LkH;nR3L{ )1l%'6`0;Rh@= PyoBӀ\UQ*&0@TJ L">XF`V$w4 [~-o.%263}!X'(q8>Bϰ|aOcrcD|(!T#wfSO \9ǏRMaC]@"8/l݈MBH 渾&TbLmkmgmТ56.K}G 2 >#/МezLŐv kX?ݻUo= B[9>q.(`# tPo-}W&;Hld42vPyo [V']zxˆjTSˀ[bak]7Z{$apJHeF e!! <'ı q&@E?Z gMXg 5I6؉E{T {rdڇ|w-DAx.7RYJ]"u,H8c*t)*^ZV c颸b)JV7Rt4,äz#oi$T-=)==?$e.@s(E|Ԭ &OZ❏'-[,?qd0Ac_@X# &)5(/^bA!# s][8Ղ@4-<1ꪜ;rV@L.H6kR?Qdsc/q1: &XڨMFg74tGjwCŋ4U9=n.I* !<b}% ,q]Z11< LMp;Ժ_60wB7BAOw$G,OyT)E}_v|TմQ־LLիVs&jBZ~h.\D}lBu&EDW>W9?hAG1ܩƋnKMR SZ<CM~싉J7LT-uшUeyy #b@>n-2#mWDMJ2EvχGaD8ɕHU_7Eᤤxޅo"k"9X?=/wg)']ǂߟ5,axR}Ph0d?n:A{4H;XM fSGϙTЍyy=[}T @D2cFǮqnM{@gYiq|.ȄUmHڳ}D$c aVz `6Da0COH1Ӏ F޹YS] ÂR'g$ȩ6_t `&>fwӞ<+c4xL'g 3e G'_d7'?]c~ Fȶ_,0<ʄ=02uˤ87w:b9m8vlu K[Rв{miA7B /#gse(fmL05f/ 9+V ޠ |Hn 0 dFk]&a!wRzo%M5\z5Oe6_'͢Yf\`;ؓバ) Dw /f5~9lK g妮]UOQ>$ >c;@D%_O5exp쑌;L j=.;<2=Y@?Kx+ oW;uz∳wѿfNp5caBGzfQݺ5%ʴ8zRp%ڐ^!JP^ fTj&\K{p4 (&3wsniB ͔'on:6F\1wHT|$p5l@=`-TvfV놯5 p2xȫc _y~'VpՙF M-Gz86 yӭXsF8G?j6 1`q @']rMYdkP P˗^ggQ5{o;;HZE;2C[&N6|}6$jQ3۝( C,TG}+d{\]aD&\{[d^,\ C6#'"Y8ih1*cl`];upt)T\ )$vn.Rr>fNe&xǁs+Jk&$!"nHC'Qp)y;K:ܛ^ pg@XcQCaQ|җq7wYwn%W Iw"v$ 2g^.O`zUBXI45w.d!DTCr>b4asȭ=+|]ōYg:%)QF1jyJ'v EKB @h@r89gI!?k-F# <~7uޘFl3\xi䥿B1*԰5&' HM| xl=g`>nE (dL) $8HO 7]t zu¼Wt] b ''Oc.*vPI[դ*{'9 j&(c<|\5A`GivJU<vC;4[Y ? gywBOѼZ3Dk=hBì_hhDApp7g틀$L}v+5^}\WtIWrL'E,rrÌ?& (-'"t>"8 H ೄT*MZjR;WW4gڝkǧ)y *$JD;S);L|G UYSU %$lDf58ٟX dR-"~ûXP}IONTjgz@9S0Thw~VLj%opn^pWL& ZszwrǍI`H_VHBYEuwL6o)i¥iZ;=&E5Zd/nu mTEeVks΋ǐ4!Ug6>T1% wDtHCG_?0`(0䑅Aj,8h2G<6/1*3R0T R$+GRSCvO Eoe~ *nR Xrh`ȳV[? lEӑ-g@~7!R̛,w5V]y03 fhL?ҽl?d/Gr"G1Sb9Lp[%h2neStSr55RC9b/XHףZHc+vۦZ"S#@!h.V;a(5;;'%cjJd³陦ZRѣe''9G'OOnZsC]]NOpH{ p:@p]{6DMng!^,Dl!}h'I}@b(`AmfguꛂwRz,L%7uؚzO°2o^F! 焾Ct&Ɉ|&7wɹc 0C'X"w*oq}SIꔦ8݌m݃:X9|uKB.}) gXt*E[Ȋ'Sov7SJzjӹ,# pAʹ+QրُW+\ZyNRT~ Ji SvosVuF8}\@~M(#*^h8+Bk>N~V Xxp玻*r@UQEig7,18KK)VnZf!&OIUP$pXl=},ƶa#cXH4(Dً8' -4?5bx`~ī7~g+Mn2V1K)Ϛ̷L=,u〘>?b+9{NEQ݀9@պűQ;')ʬ=XDe/~`B_?4Ư HlPͤKQ?EUӉFV-V}Z#Gsu St_ץ ŒҚ8 s/iC||sLcPJ77Z1m[ µ|e %Pܽ1 OG0%x_a58ٸitutd"/[])+O°GϘd0WsZQmI.ȸY#-ӱFgd[ 5Ŋ::nŃ g ~mPH/ah67:%>8g>a enUlifG$nHouEIJ-ōGћWpۂMPs=t`Ks2++/Xj|KN<"6*ƵccJS%?-t d L]P0ҟ[XK)kVa4N-PMr}V>%(c 1|-c3-kV 돷uW,KVأÌ#Tꌘϭ[= 8mD1Ԭ>X#(5E4a33bb:;怖YQISC(PL>IX>XD-<'OBx]R3OOxxok]֭Xx g'p 2 *a}~e&K' VD=y*1rq<М4\NBry[STYDσUfgjk&F?f#8ۓ)LOyNIrOB͡ئy1N1d{[)bίs8$B֡T<gΫ&YJ+ aoô+'̋@=Ho "}ۙ"QY|>AQ̒;YsC׋F'aruyhYw>_6}ZRyK*&Y,0%%A.\ 1g\iryEp2\94ٙ۹5&މt߿.ǒ}ć%T@ vGe~Pi`՘ ;wSCm4n+T |0E=SԉBXtO ]h2u` uCT L&rsYZ_Betc#, " O=wAX3[z{yIBF e[Sh&gų%h:wM`nR(@}>ѸDlg8OqLk4Y鮁c+&eRpGYXDH%3R~qUΉ_EӪIG).N>3gp<{P'i.mk!bg"ǧ=bZ'hG̭J!d<'qNLlclND4\Ldk_bY&JJ@hfҶCTZp_֪&}IGs/=mVB~Ί羯gj\*Ka},@ ![{iH.2@513 ʿ9chMbdb'5B1Dy+1FGv rW8/Qyq-C%,'=@?K$6–ư[_mL2B۠Sl'UIqwC*W-8*,[nL+~q n{r3eգ*$Ap5vI6bǶϙ?5аfHQ30!ԆV,Ú9@4\P O#L1LS)a,qᛮnj+JrjCeY6 GʤuT [Z%oupkIx~5W OrȁOu:(\Ƹ*`'O\?c!R/ N*nUf p'؝ y0XHU{ˬ[B% &mwG,أҎ$ݗBػHLCD]yN^n i$Cm'D1$!KW3@jşRqb$F]]ˊi/_[?Ic5?iU>VD`V*ҺhB͂ЄM8بb g}P`sOwJ̐S649!Rha "|-d$%P{@]ZrqFWt\2wz=wߣ7 3"=v䯟9e0WY ޟ3rQJ+jZ9MUq85ũxw 'Z0Vo{L;"XQ~&m]xg# HyW˪j`|vŚmL.9E:͏u!XZ\õ+5AjΝ2m iQ:@@/OPәi>)-GaGIgHVLe [/30Qw`U+4J1/-$(I KxyvD ^˸VA 6KrC$OƫҁͰkXo}M2 {]_no@ҡE`_Q?֮lb!V> `r\:Xq+]7ǖJ~]"陈8JᐇMYxQ,n!75ZGs+{Ǻ#G`@hX:;KW Y%ic fƩ,+%S; 5vO7uқ/YE-P GQtWy)џjA]o$6raboKw3Ϣ࿍Jj[=FgUuE{)D;mj[I5:: :ő+QFCY Dƫ~VtJA2XX7/0+s$._GQQibusse9w8w%+3t4`8WOӮ C6FN8ij~|}hF:ܒJ&ǩL/0dz˔ӊuc;<}.xCߣp}dKͅP+gWS]Ѹ{@e>qҊa"C',hJb+3Nb4$0Zg5V%C!7 1|'-a6K2S4+?ZO?c(ҐmKÕ̇lpkQ>ˋHh2m?*3̦vBO`ܣyY#uU`s=?32q/|58?_hʁ}5è|k,>n 姲PdLĢu8)OmG17 @zlf #X""3 2[K DלZZQn&b"#$ݟv˜)2`ϝ.hhB/eiG9@nItK yN1}|`sm7wћ54dM~g:@݁ja:33V%c깚P8;0{9w`gKQoK "NU9!&$-~uW'%|?{"u者cfRUuMj^,kɱ:q֮ l p9mԧic'K.#5~Q![?!G q6,Fef:! ӫVg}i~EeZ:ͳa "!;xXl{)`!6RLevn ̚OpPP(\T~:]|#rdE|XB7D3xWm֠o,Vx?WgFs5ĄRZ !G cԼ?(#X Arذ HO9)By!ju:KV̇)amqC9j^p 'OPS9L 2$cDڍwO+6Ь[cHn^>q{pP=}U* 5 /nD/3Shh8{j#nESqb|\B =ZERX}“ ?{6BfPlp291tIo~3B*_i:;\Mh sFMe9Ow JEuX̙;U@Tը@l$:~$1~AkcGƒޤ':IinJAjkV$iNGisdnt*8Njm9!d-ז"WtSk@i^4=ld1(+@q1SntР?DYRWEG\O!B"쭗nEz#"7G^m1Sip$]ͥV]Я=rBBi%waC)0/(4E4^"y$|mηP WFw9PDXz@.JI5V1F%ϯwfqתb^nVz E%NB|`L?#5xV jP*!c޼ 2]Es y t ׸B5rFkQ Dؙ.kFY)Ivlx83/O\|M;ò]$ ,V90Qt8$^Bi0|iI+O* 4C=ۧGȎt"]yڕh{ GfX4ʘDcc[ߦ_u}/7^gfj=@l}YYo,}kYݽ~K1UMmguV9V@a-L IB[FEaKqI)ɩ,.qX9>3 :>4]8.l8u!a(|< N<<|=4&s>'dZKȏ}~8 )\m8K/u36>D/ Bg[/ԍiFm#cM]"!ׇƱw}";Y[bݷcgi3Rldjw/ ypQy]}1{RNqS_,GuV$,ଚ{Z'vN珻f-gX âKŤՙ&=4?oX˼yM uk6(\̴Oo=t0b9@^"]/ ^Mwf3BU\B7^M&FҞqMh7ʆv7mClSL Kv\Ԫk%c+ b-4ҁPٍ>Wa[T懊Ӂ0rw?T2686~,ʗ-Zjϲ&nk *4\E`"'(?jÂ`LRޑ@j 'ʓ^½VB%L34#RpfnSu\xLC5z_fMs)97^oKC*?#e2k ]Ȭ39vNwfn4zB<rgECS:$С&]u-{Ǽ4rYU|gג(1W6uEeqQ` U/l@Е*zF՚r, J\{#=1T 2%ءV"W&Z䲢5Je-S2sw'蚏%1'?C[|͛p$˒RXTsPp {rp<vͻtKÔ}}볍iaQVb5#x; vy[ؾ=!tY*5"-Je_d,VQ |,ǟ03Oz.nC3ꌽWuMh{!A85F h_䔟ɱ$r7d]qHzn<?֡ HT\W3K%Pʇ4 Ah8ӶjҘд2/5Ļ7Jfo?,–%Ȟ_{69/] kC)n9LD"tW9GVoY(o;7EF-*CeKawSoNSY^Ζ X)kx0$UhB+.xG^M |$> ~"ը, Q VK$3w%f!i(0H<)r+yr?%XI)DИw_] 5(b a. Fp¯a[;.< O238{lq+Sp1gzpcCS0$1x3êAXuk(! faXhW@@"qM3Hn.mLӃ ,TOfbRBazVǛ2ߺfJQF0z'L+A>yŶi~}|Əls<6}kb6BY]ΐB:ϑ.݀ ;>@~ʁScr C S_? Ap}>SǟT]UhxsItzMGlU;9wYHy ?jP]A .[}o]{2i ޳ٍ ׷Nyt9qRLH}+-֩uW0qqL =5 /D9 (m.iO*~o4]R٭  K]xǼ [PC-ɣ[?Ǘs񍦨v^>{¼ |S_lll_$Cfr<)u>S;*|SD]fYb >[S"|2엗5fU_u@ n[wNP bUlF!,烏a&(#X/^D4itJPt8qC~l6Il`}vHJt.fc_K5_#!6BƴX 7_dHOĝQSo*n Ńu'XA!ES}wb7afQ\߱Go>^I*uTx#EWzWZڌ޹/frD×U`a}{rxӚGD=!G z+򥭉u3CpEJ^g{.ESuL\Ru%ֳ2Of3;.&O8"LN1TBXI6"(K͌;Ӓ2u%I׆̎h ٪ <;N?C,sD-ac:?/sa0`xMB4B߮GJ@)boD' c?!%gѮ&oOF[>p0 +nH̥:Ұ1g{rto(ϳ,o|s^/Y#+mտ:-ڡkzP5Zɇ".IqK _Vcm0ʙ]B(VvFsp8 P.Sp3[;"š"|H{<~bG+OGd*1e yn8{F1gz J$@s-}Y0)Y\"q*HEpz),LBy9m̈́>h\{>JRT]Y|P?G5VId8,e50ftw%6,JbtOP'ZBJ2ڟ8߂QzxB'WDN=Mw[ֆA :?-)$挠3\%=:񰟨ISXE-,FşЯa 0k͢o8?۱p utMs?X}m~e~"zf>ri" HNKڼ2)Ti`zb)SnC{ܱݸ47yFB})!7dȏ#_ArVez];!s=fQ2Bix-Λ wqz,)>jwkEq\\ b -}%fB*_hG~ȪwB^~`@]xBn/Ln]ퟧP'OA?h%OWpP_+8c$"fL ܋iݧՈ՟L՘@u0f/'Xof:Q%_Qj#}g)/lTSt~E5?'l8/d:JNkRU4K}Π8qN"~rld,~؝A~8xx lVo5yz" |g}hڸ.CZeFt? 3F} 9R0b맄:X ەjRL,"74=dTTߏ&n[DB)wKvq ?o/A/| ^h r(wRٍy RHgGR7Dt6 :bXY\J`ه+Qd"DN/{榲=5U<c.M7k='(`sFv/3tf77U\&sP(I!N&|mϟ5E^gAnPɘ ö:&%&$YzE94h0"ǃV8G]>y2ol^76`sUKJ_1dȚ{(C1P1ZO ə@ :~ N2iA|:S\UBdjTdal]P'c`˛\YdU/&3I'%>g]r皝^,Wxh ~V5x<,ǰ=:2_; ;&8f,L+/I{a`z)H7v6߆fjG3”h;":w,U;׭.5i){8N ݱxDVf(|oH[Sc*/%Нg>` ͯ<$,|y Sv O2.LK-I}S nn ՓO^M]a:oDNZ"4C\&9iXǍ$Sʞ몗Yoԁ#9E{$)a> \9tCޓ-O"@p74O UЖe:f5:m.t*1[kr&v])f𧶨:(@@'ÊYY3^k-'4-fߍAOթ-4W)6FgZ47]fO!Jbݧ|k۟N ۷xaqW EnSL\.*Sj-UZ {pI3wa˒|Sm^s{> s v>z*aQay cv6y]ĉy M=|.!6t)_SK^%"(70`_!zEn]f:aT0 vimV\ZԷ"G/\LUI7|@qœʹj)r &y ‰gn/Q̻=QuYԓ񷨕SQ )C9fxtqCB,,lU׻\'@S 6y1t*7kWØ9Zwe8˝Dsn va_h )DZt*ۢEE7 ؇VD6%WgUPoSM:4 M]j'A]}1sZ`kn?cߕk6^ vӻܧuI3J>s7sBǷXS_^Q2F3s|>Қ ة#i+?keX  6 x'Zb[8/XgF?IJ&( (QF@Ұf0s~Yh !:::m\ hT[]0)%a #5Tc_ =+jYcLk( Rv' :rkVg/Vt%[&EHHiC aۍCqGh#2 :"|@)*!#ͫV.v9'Z~Pj"A$*>"a̒]%W3]~tPWXU~!S~g⚅(aI=V M69#b cjL_Ĩ~pP)=zZPlކ|W.*faȮ][J(Vw 8hI@= Y #`kO#tl346!53?7e,|)YTs'L|ع6J4CqYtv3 eE漭]!ULdҲ BRk#Zgf o5fn3t(a.hg/ -g+QT?g1Y2['0pbGRZ:dA|[h> Nn٭x4D+K[x`x)P)V*YV31)wC%D!3]F2Tۉ8{ѧv͊ F^9V׻LmV(ɿѤG yGMrR rMFdz٥+o)ɇ%a1|yl}k T˜C^XNm< IW-NDWXA3fUukn#Ȭ;ac[Vs0t湃UpI C ˔r tKuEO9f2SU(wUJ n)e1+C!ݵ!'UeOUCQ0 /e}pS{SqSR(RT>cDrfTbKȺz¼V,LbKNW}p|`(O9Ȏ..dHzZs gˢGm#rGT V`#WXZbF@^X\0†P~|)- [( L;åONw0x]~UF}S Jn ٦CF)ܶ+ϋA1.۬Tz>[ Ֆog8<*I㒆zFhHD<9F.I\ؘįlSaJaXJfs? p?yչ-X|ϔ Xu!$v^蔊hF ~^>j5 *3MK7v+T}2CiuGM`ӊDr3x;iDa~8hf0xS|Y@Ge)/(4uCT|mÉ+U{DI^  YZ͆h+u^{GHú.v"EsކGl |m8\vP[ ׹1GrI ٛ>?(`C?Xp7zqIOJہTWumNSgr3է2N`Yg휉vEC;PqR_eny|x3W &e4ŭTL[nz0S'w~*rżx>p/X0,=. &g9A.Ϡ$~pJfS^bsSΙF \fB탓8wYCTqvms |K<|۶,I-F%`b4M5ۈW\\fVFrKFJp#Qm4S8OLg6^7P ؠ{ϓ ;qcR/F!Yi%^WQjC0zY<G9à,GTG<%,)PeQJ}jMHe`W$|ڮQ*|o;84b\ҢM[H Xf0Y ^=Z. 'byܖ8ШϏV<⤶VeJ+B3k7,fNIKj(џ2d8Lˤi \.d6}A5iBk9,HZj )m9cu!Yf˜M)8Ǫ_KK'F% Kg9j43WM~>K֕ZqU \+htez 94ݹ(!6N2.Nay)dq5E8__c &7Y- ){xdܵs} sJbIU/a *Y`3*>5 =Ym4JUidHfF|34jJO;IU|x nN\?)n<\a(CJ l%iW]s^0Y+C0E8vӇnoD$4,jlLזAAfFF{hÞIg1{Vo UŅoU.?gɶT<פpJ(ef1{ 3+[) uCL 㬝W2a%a$ԭ!ْeJU[Up W2D+]U[bp@ zħѳ>F HhmOtq 0Gu* rv1}? cZbĠɹ"F's+}uS! zcN۞'"]½mIM= ]3}>ljGYyd(eۉN8tB:k2Ʌt3W-0?b݈ V *qAק1pS!2yNkr9^)ȱ-Y(l[=8uttG=|F0 bp\_ $PQbS9Zgc?OZ-2/OjoN *x^y (F=\̇v~ *Qc]NO&5s.k!N ! g邎^+5%BÔQVͭcl."3 PX 2pt4'qsxFl OSwB$%r |zaUtm^(_EvaIdqZ{+3ߎt!зs(NeR&,*dh?_ (6m0}G O>Rb,kX(VwIV3C r[mRNxaeČ,!Wk MOIX"C67jRB Utat,(IHh*Ծ6"^kjx ')s>vO$.Pr{@|/G%he×R*\w?PstlC4%:FwYqzJs~Ev҉ iw@ 䕙w]d2!df.٧UʳY{D@!*&[H; >kmpP`:&c ]D~nlS(-Djh,"wTK xJ95n6.'n2_=`\:4:e) g2Klǵ'GEUo=lA^nHOSLGh3Oai֗ιĂ˽%:g=j_VY.vӤ393:Zkg'}ҼPJZv:̡qEG!ݦMGaJ)Pn3!C,ԻI͜&@M_]Ywc(f?5@؏T < Ȝ_*Y=(>W~gc,(u4\{2 mO{ƴus=RvC3R #p~.vM <t< /!/=$o#@T(,_[^F?7e@9[ۆvFPJ,!+hYu k/XGkTdEBR* | n!_y/nT)ýl4".(x2xY8`BӛYҼUܷuXd _@Մ.}nXԧif!J-DK: ћ^(#)S)A>AR4;+ _ (4s5WBט]`CAdU0̐'__.HR$5vOy'^*ԥөpƦ7x8-nyL-v5ags`]SP1RVnJ NV' jG!k^:_ -0$1#T-Ȧjz D+ŭJV%, Բz$oǦ0r$@}3!T۲bEV͔Dʶz ;1\"M-V]tu^jPZJpWlJa 6h:ܒۨ!j cS;1ԘbCbQ[/O@0]2Q5*vG5U` H, ZZpxcZs)"gw~+ $pOXh.\h`'6{2 pnIX'elPHr7;,.mB~aکWw(ۓ^鵙^R#ۧcfatiay˨:FHt|A*T W^1 fiMf#[O  #yKhFh{U! ).q1.W[7x| b3'I3Xe7w n:;,I9sh*øqm}ؐ^nJUIbb’P}1:`\Y&%ŀY&|%E:YIXTY[X#0/6tm/kVgˁ?yun) q@} ;0 7iS|o f y9c^H.Z7_`Lj;-|h-lbBmkZh[uc\CxĒysx>RA#P1H%K:zZ!P؝ol7Zℒ_pa_a۬¡ۓa2&cϚp|DJ…̈́uHgte`SlibȾ&"4^:+F< (wﮖteM `uȼ[! ݃ 0Hjq',2/ 蜩mQP070NZa EC1ɝ`; kZPܩ# Z {IwPdX-I–H#,IKơõQ&J [ =csٳz"z9FXTd̀fQ D:){B!b/(zsx &z %m?wI ,g>,tV Emp_P G#2"dء!^+epX(ɮؗRco7OHTiB:NP-{?}s۲ "+%zwf]W` nN7 [a /gDVLr/ F{bhiiÌ_KPZ=r9àf#hX$`.Ћ{"%Z?|kZ 6jH^6&O#23fY|+5!55OȆ)dx>Q#{˘ 2D/YyJ*'z:OOoҵ[9rhƞ)92đ:oS[7N)mJ~J 8@^q~3;`ax'u^Y EcTFd80 %hT iGd,Agsg 'I3F|-^wH+5=YW~]ϱލwϷOߏ&uWp1BaRN -@M&YZӽ,E 筇Fϩ~-gāI%LQH!HVKIɰuϖHb$¦5c) j S@N U36Ot0d )i_# N19<+ cyM?nB WcJdܧwrI֊amYSk&*mhIi n6{' ʷ !-#/k]`]^l CO4؝lcUi*P;}RZa˚=q4 3w9],{450fUwvX}!L.mcZȿvT_ BGniΰʲցNcὈe ^I'L5 LdXנlIE*^)Zq(RC5M? տ?jѓ4bs+Odѥ{H{4JK 8"&1 GPrh ;BVatQ2"U_&>V`ًkay [P([&ʂ|A7{!Кҫ4](ux/:.JeRB`zc}-6xbtE8:<jh)]Ds1Ml<|S*S޻UjiOe8K,~ ĜˀEk{I=&yXYn_Erp̕cTf{i+SN`Ob Y†##|gSISߙ+"m{*p5o <&#ڼʴ=U؝\;3/@N ";U¡{.8hQA%Mg)iHVƵ ADѷѧIUX]EB(ͭKWZ U0Z iO=ݵH İ]Nk=n ogo waLt' J:vFAce TuW:zIxo SޖO3eƺy?䕬c-# rwߠtLՋ\R,^W!bRVN.|]"==bc'սt /R|^ᒃ|ҡrBl15$uLԬH=56ґ^]A d;5g̥TVMbRy?܁)?JIjJO虠)r~ICkIFΫ#M͢r=#Os~x^fyOLᜦkBaubtIH/huO]t;(JMѳ6{PO쪅&ko-!39CʝLƎmP|M0wDK&;[ĢDxbPO@>}],9k_мV(}gWԊ'cxmUIG}LxC>Tz;S:,pƢC[02 b7n GJnzeZ{̕UIy$%󻄇^<D,yHY$ǢB9*<4P[MsxAD^|!d 1jGbߠ_.7m}fLn]Zj8p_A :"GJ(͛,uvf&e-@-,2F7mg}XSF5|OCwQHZ(KF]=))D0$_#\5Yu41+Ml_݆J%׆*oX%-ĭ=xso-JQ(2CίuĸR$͸w ggBt>\f`; \=7;y_Y؍{],7LN8`0 .uCswOqh+NZe؞c6U _Q Ӏpx)ofq׳$4QA`^UdmtW KFUh6yGe@Rf5ĸUG}eVX){m,H×̮4 {軐 lESOW6v"g0VAOf3Ty_`{dD)j`;{c/ɒ=m!\ )alO7!(BēD6mi7|B廴sp `, ߄DTPP$`G=r!PKIXaزS$Zzk@ W(|Gb~]J)jhU)ܵtwcܢ@/͚<Ŵ/EN֟GZg #OT,4ecgK]n >&]A jegڇ,Eg3!Ñ\9"ST8V6E84ڡăʊ+ōI2n)4?a,-7/sew3#GzБzcta\vǴL"-JcK*&QɄjX]CݘwYB&C;%VeEJ SҶdt}K-*yl0+d%o*s@ 1Lښ-FH5Q`63HC&ҡka!k]jfc+*5JnŔM_L%Nc[M4mԆ!O+ݽL+DV.oMfO$k6A( 浶hAzp|D 3S(5w-=o'ql%ӟ? (gZ^[Cz}fC]o=YGatH!Zcfc, NezhLa'+݂3e ,Z*jZUWP xC`15´mђ`_~_UR9!F{iFB:T 2`Xk)IvGȃnR+Qk_/v4(U;xpR~.!v{D.WLx,)K6>ݤKmL@y3aSXtU$C};[ _  ,8J|[<_SAp1_(|6$PU~[7#MH$WȚm ̤jqr[b%JJݗ'W'p72VbґǕƢxY=c)"RtR >T2m+if Ni`<᛿V<˫\AHtxxu[Vjt}NeWah^cMVxm =&Q-p18[`ZS=z[Z$y& A˦-ѴPMyF>=J6(b=[(mvM' 5 ot$61>\V -^4م!ieH:HTw7}bV^(!ɴ}V̲kA=^"YKq;4 1$-bY;abS(?)CҷW;)f$^kFw2l@P0Xui*,,N^WyJ] l%|"t9^K]87w3S}.x/>T P< ؏|Uie[%#]Ok˘o +k2i{JX;U [M+V#Fxl`J@60E`2jGw߅ ;5Fb13, 2՛g9R%|t\o|rV]jů@Jѫ]4]u_ >y_)pHNoKw׃&YY1k1QE]_ :ɭzFp:(y' #opُ7M\+<ϱgXF:(j;^+&c!#Dd5w7rs}P4>-sy4,KiL861oSnt==$`H}|FaR{;QA/seXO|-sG)﮺>*fκ2L' [cuxsX|3dZ'YFlc$<"6k?rPjAϺrZ%LRϠKQ1aBJ>$"@n@TVtU k=x`PwΈv/;62%"5]Sj4xA6NY/=y*Z\R-j?vs;xeԂM8;|Xu\I!CMPe^z_OH_nҞl 7Q А=WB4Y_FSU*i -+wc7|D<7q=4[Ō=q(FF|` kdP:>"ǼeEEH{N?? "WrpM =BpC Ih5U`GisL{$~Dn1;nMHDsM«4L(ue=-Y |ބ%K; -?N2NpQч'Ypo6G~2no0{eM7FwfvR1@C@n4 q,[fj{@7-h?g ܱ\Sq$l.ؔ lJ%4d lksh 3zgrkf OUB0Kbq-}o2Atf hZh)oq ͧH]YT7b؇B\ iU>9ؖbUmɻýba!~I ~ID`paE]jN*x|B;Khv&bU\Ki'%Prƣbm!=_ԋ /#7# zs;Br>d/\`ʲLAkzrl~*/XUyKTcmq},uܑnOt㪝ߝ=^5Tsہgv2rmMdE`3apGk{5HGYϲ 5T֌"~I臦&"-*Y)  `e+c 0 _0P}S!r"D 8r#.ml VBK %q\$n_wʽfE&.;$P `RfK/ԓb*o/ Ңu `{iN2njǣԝ8t~kJ +QVM{;.)a2i,x'`D_HZQӶe!4189>??#G;{ h7뛯bRiϨ/w*w n[fYE$=3now%⹜OhNy͇dm-( '*Z'qIic&9 Nks]ӏG`(AEc*efxcq0+Iأ.@4 W`t d Jw[Kgt )ZGp]Ո.q}U`U%ZŗÆ&Eݍs@#[;/kot.fQF7CDKxsa%4xT.,:!8^7zCe}N+ [jCNhr ϧ53<~{jü 0D#"E`p>pb& )Fioh`牓')Go )T)=[^E=4M"OzEzA<~0 _Ml-M% ­۪f8wpCȡ Q5AҔm4u'|BҸ':.ӝi5Hh:ԗ{O?̀D9C[Q#O-WxrCD fޒ$"n'@43 ):Z~%*܊l:Z6Ob2BľW}![U\Y:-4g]; Ug/)[vX)"pWӺEoVRm>-оVuҖy-^Pi0ȁ?Pë:HzjܲG'#&>p^~ڬ<8挼6cm Ty1-Ly`3峹"x.ĞUR5gC,\ax~WsTmjDlE 87n-I7åITZA (A'y:O"7&ArH92S.LEYoPn/O[ǁs ՀpfBFo)M\Nמуk$! mijUJƙm0,SMbՏ'nj+X#Yl46'}3cWg&} .S6R7T( [i_/ 7"!xk؛e<]kV:wp>9:.dZf21."&>H 99߯+tGdxzaIi6epp>04.'f$y+o|$ߏM׃z@6]7TrCOv3=HEv-Rb FUjݤ@&aVBµU6Σ}0g5jXv`pBd.&E*kAOLzݨ3z2rg~0-_ mWeޡ2ij7MlvU\Ž\0rٛ2m<485{ pLl0Fj[hcio]] ߏfA7Q{wEL+!Pt? 7m>|&Tv{cٯX:S'|wvIEv=\MњGYR(()1unNW@*U|Llr@(+.hl%EH(:)[5tY1p*s nX.:I,o tLZ4-LCuf9ԛdGť8; 鋷GKAZsΜn8҂+CiߗW(k|UWv*$gNSѮsHLdT4Hr7P04ɩ]Ɠ73-Q{Y=js uuޕǎdxډ˗R1D}[tB6PCγflNNC#LAi1Rp:r8gW11|t0m82 9۹-,Zh9y:Z,Qdž/^=]k(znZ1B# ̖PqM^}猴֎ Ư'tw[mdYpF@,]R]TpfGr#CX٘tHH{E1GM`i{V{ǁpLQZT*uѯ9_C t z,!|To_!3ߢpRz}s~0Rc2;4܏ksJwd[:fz@9J\&lj"<^sM!~`bOKKHFep I‘uJKTF3hŽÃFEO|80El?{*]YQ(.U}9h¡,=dvHgD5㏪[g§|+Wbc)wl]n|xYVaҡO#`DMz`%b# xr8ȃ WpfyR>aGi٧X}/8OeyR.>xf;lP*r<0(6sș;55 <6+g2&fUM҈6vN䦏vYY c\9>;G,OK : 7yFHU0c!eh<|c<-Y;vóNeRiDs7ʨlymј1viYt&kZBPP6pČ0;pld_A:P]5s۷L$UZ"s0;mp]6[lP)%3Q?˶WcvJdV0Tl 65wιi%-3/VP Tџʪ7`nӮk 'q ~,?=%aWy61 i10`p=!DȠ-o}0MZzoI} Տ{HE)[w 7rq6y !tե傓D+᫛^zN$FhP>}ATMyS_ RI9j pKgV 84 aIժ5юJ/cDpv2G6%-[v tFڋ/R$@k10YpW4Bve*2I>z:C&SKH<~Ԏ6n&3/ܟ~~w z:Jهײa_㫖y̑OM'sPbwh"k$pYb8s$ Eߧ'qy s@f ! #rz8 F"lŤaxH.*˸BILw-OKÊ}cgz Ls-mBbuҽZ*n56o;5jAﴼ qW=à zkMdTG,~R޺a;vHOBH{Ӝ@@>)2:ԫ)'/DZ~\eV&]hnS*~S( XQKJ@cD_`ORj!([C߄1/U/'kd:H.Wceu]l<7 ',ŸzmNuU4Oh(\N0bcE ,4 zu͍p?ׇr[gy>P,fKh؍":^}5w*pN%e1ܔXOZ1HĢ՜"Q )ROIF~CT֞#~Fuz^hpVW5xWbraӏ7@ժCs++J̳> SSL/!~G mN )'PH7c$<@A~^7ΖeD׷y5z\ &B\n+Һ<_ 1J ?>(G{>[i-黳0`_SH@ Awb ~ &]2ss1·+ޞm§=![y΋tp̖nь]/ڼ/rQw pQÖЯ:ߠǓѣ>⛇L1O1&r\_+S{G95G^*WG=:]'q&GuY~W:eM߻(i8koPS?> ʶU㘏¬Q0v p1Ĺ:z,y=ּQ4 mX5AH,A0.kcqo_-]W➦wDBs<?i^ԲkE2h:o6iO2SzEWG[^˪簹౫ImA,~`p+Ÿ e~?V N9ư%uh^|.1<-錓|B3L~}~ '&TY#~28?zk<4ސ*n vEkmq:NZ עXbf;M[<ܸqYXvvO1+;3Wu+5FXڐpA:Xz2yV]ƼIq>\\۬VV}ĵ<YE=8oAlU$.φqr?%f2!ɰar:2ƖU,k|힖fɝ̯ߟJnq}FTGy"NyE^+x_y"ЯG?䒆\ɻ??4; Cy@lH.X?J_׿Mi€nYUbX7thC %gw\sv;FL?X5s3A~# f465q\]∰ۮ}EGm |t--cGlV - ("v[<|zgXlFU~aTqyJ];z]?>I2GC%q&(Wr?3' |\djϾbW&e:neL ?vĎ^mNdLS 8d q ɍIy}hMQRP)"turo6>蜡kt!M!;mL+N/U7{ue(}BAtED ԼAE ɂnSL"l@԰jv(&y@kPf=0ݼ<£Q~> q [L'QH4j>xGbm8VtM;.X@j;wgIĆ׼70d(diت~L90y`5|q;iu!zsΫOx(.waI\9B|B_A/\PpҟwzԿSAC>gV_<-k$X?}Hu[J75\ejȆCrW,`"!K>B F{\wй098RX͍X[1j҉ {C#.1KK-o&Izy1P F$ƮKZ쇆lf\SE> 6?tRK> ]FMH^5 U|-eSH H[ ]ʇn֍f?YVd_E0InhI@Y0)Xא~6WL;װg۪d<\\~/처NzR-o忺6z2m/9dU2x;O6'?nk FD@ j,|,rh5̷3(`AeKx vĩNAE'i#]hYJ*˫f}5!mj!|UaCI>oWNN[,ω0[>>eM+@0NmjAi\ Vo |=L plI~xrH\TL~*QH a!Dm;g'ʧ;yC2,׭lo;ҷ֨ޝR'ߣU3Xݸ >迮rچHsgY?$?n)y?IPB+;誤{?ѼcKi:9w-d, 輑t)8֠VsF2&:`6:8Hoyc'ƒbU&( V4 آVS v8MZ C#[`rޛmt@;)(E 5 [F$uG ?a]xg`wxq=|WAۧlะyowW^զSҤ|Ju4<%Ԕ $eKHuAKa-7 -8Y2/K䧰enL9\B>'忞ź$(KƼ\#tnW>}<*R20qd(d}=! ϤҷS:Gk4e f~Ql̉ˑzVڍyO+vƣ"1-]GM*O(!'p/XQ <5C"bw2`Uޒ/dmi0Odž{f2]Xb Yv EN+`ؔND±xٿ Yܝũt"N}aתÙx1۔mKT6tN/ΙM%!Ar\w,хlK.-04+*6ʭah O |b\9jZ6N>0+ BgKrW,Y, ^64WѬ$=v3l1{KQ,pϢB% Ǵ(-3ojI\Ʉ>vBƐ =Kx.8|BɉCv3̢HwXйiP7xz2HݪhYkrhOl2XXp aU ol3Uάж.tpXjaNV)'o.P]ݾ\ V#Ca 8 \.RDKi7WKA|<ƷTu%Gn^ Φ=4l,ÝpMdS쟣: U m,? q]>*~e)IŸ. 焵3²wFul~\#OjQr&_gx99NJX2{=TtZY7!\1M)##ڼIgA :s{W7ӽ"[G5Y@mxQZa5 c pH}47σv`هJpg~euɶ~Za\F?v+c,$D˙eE9;!nUk=x30pHjB&[s߀ ؔUg>EXc6`]7fVP/. 2yc2`FP_5;+~tr =06 p #1)C" 8HZ RnUFCxrtqe t2@47^QcY͊T-3zV.iŞv^h|iΐW#ҤͱILCDMlQم][Qla Muxs ޭ!|e,> P'ϵ;Ep0x/>C &LHݝl L[{i*+}D1Hw'~0H&T5/8ת/:H&U%pr^gR?-ʳgl#+i) :j~l#/gy&X_ N~flp JC+âq ; „SmSOQ߶l.!hEx ES3 /I/U|nn/ml;N@Q]:qe zNHu(^ON7(XV2Д G[svWP=o(,0EЕ" .G&0FϰF`a'eEJkSdO],R:n#+LKC:aÖ2To>v]x2Oz]^1<] Se̴,ա 5gFjIJbOTqܢӢJUc|T%ꐏ="֊1#AyM聣L/<6AlguJĢʔp1YOթpJ Ax02FRNR56#ɜRq9u2NkZ: ܈=@wD\X pň\Adr [π)=KCt ~f8ګhߟ?}~S&Yb5MC@2qZejN5]ZWZ ~AbD)2*҉WD*ASJZoP0O5%.$пZPO9EcB^! #Vt_D(͵k=B)5$£;dԜ0 }L>n҆,C"a}ZZF 1x*`aX(-<H4#{^?"P23C'/AELG|%ewe6;i|PߨΦ%`l9Y.;V,ovZܥQG.GOv3b69a'kHqgF $2\R47r 4} Jy&Z,kL%ڱdFEK#Jd{:}#`+ Yp-}9Ab=3oOBԷB5".sЛ[ccQ(ª{ fxoNS!{L\f&75vktZ@CAdJ%CPgmk%i'J4X!YOՐ)4zkrl<*-dU/@OEzZ +@mdAo6X@{lH#?AҌamz+<>g6|i]+YmеAi\cĿ_tMGSZ꿤b!Q[\ < O/;>q?|yg~=!"vd4KqFW9V ~i"jig1s k^mF"RxN][RNXk2HdB'.5jª*rC!]ΡWG!!iAwø3ƫqݑOw#|8Ƃ_ Tp doMg#sST琞g,cqTP'BlVSǼ]^$,z;K㌹ 3:94[D#wdL\\~> 5p#X`1ѣT@)ct09%+OhrSdJo sCAѬ8h``|`I웙2@F=`M5)W#dwS|S@ Ql) #.*bq%WBXP8@'k!+9ov')X3Z`nuдҭ5]bTj%~zB}N,"(Ԟ;{1t-[BB2+=&^tąMyLD#/Y5GʿBX@T5Ɔ8J;9֙VdIKs2E^?a_@;b;ڏm>cSG(T\ȴ8֥&j7ỗ ~(ӤaVb!,F(6tQ"+ %V8 *BYS~{`]#[@16}Tk6yI^1~~<gp3$pٕKtAk)ޓQ'W ZQnLVZӜ<6d>!]}gmơU+n<}l9][d8:@bWJEӇHzu^Rr&mALh kJ.u^ik}G=}$j/>NP Zo "In m%xޏI]=u$D5?=ogobh'[3/i0~&97/{4x3%faE|=a7O"#ueMHr! .>WS ^7JyCvL [F"VIG9* F'b"#PTk׿whEczዢIM s`C חiHORQqjGf(5f_r-5. QHOY*a-;Eͩ%~sqv,Ncߍ<<4,!LTfr(<,ՄiK;\mqQهuO|(NP"dybSRcǴ '遣%LeCw,DwTJ3-!rVbhoFL+ZjdE@qv\埦fGH/ CI '~qƺxn|Cs&LZK2~B; w#cZpy7&IL RD2_:PoRHF8J'",=YkmC?^?G"B |Gby \>>@)ۍ7â+Hn'uqBq/`̰=ѭEW_:%)2QLQUQZ2 ^:Ph'w~ ?EtU0+t3} JDIjJ]zed "O{R]qt E[lA#"Z\[C3=iE N_. M6Tb.?!Qo?Nf"iu%a=t]PSH;oqi⽟vgDw LIqn o:CFgrB0rjz0p!bG@hˢLďl>$rU!ջMʳf!n"jnG~z5p)ԊRxG[ u# 68hO;q[8'̚,@7; @PhYR#7EpM*)䤆9)+=*R^1+o@jB*#球B-С Q/QL{)(ʹQM;tl뤰) FGthv,4<(٥(РTs9VP9ɪVx>kUP~7Gq.+ 9dw3U\KҨiDynalxFIB>2ޢX_qdOY<5]U\(6V]+B}"Hꗾ yH6V?F#aT<0b "(>stJ&W>!Nl2t5C9.t՟4?dx I('F]]E3Ti^uv[]->%/Is HsldRZNc|,NC O2έJroB73=0 LxB Oy--yG`OWF'3έgS2dikK\vȃ"b1t@ >_ g!/΋.Z}@L;Vz=>FsGt"&*I:0?% 7>'qiKc꽔=FvQU.Z+"vv/ YBw}Yq fJ(=U֧p]8ꞎV,, n/l?S=ȯx X8f{e_T7⠦/3p( MߒxC|}:QܜHrU;[K%)o ś$dg+d6~=P[ßy(5!iU'{M>aY5oPY1&3ܛeX4?v$]Bz ?9Nrgͼ}TN}hxƶYmwTBi8{&1r~:wg r#UFFP%\^G'e417 ={Ѧܩ IIpUEU^O:ؗd馳sA .,Wp^10e/%!ƖBϐ!ORvqh(\U=뎙?ꌒ`w`guҧj Lhu\dr۱2wԵvs .n~Vpƹy)/nҖ abx=;mY'*q9ٺY\SgGKۍ^oh/$XK̯6sB!gvBB/v3L.2g~>lk@X:޹ B~`ŃK#2۸dtgcD){Wb%-G|(Ju{+/уp3*AAj-UaOw+wY7# :4d ,w2NK%% jr/c[J o$44n 8i}n }(_EW e,^\ҭr #9&B*sA\#y Ve{UuJÊ߱}T9:DAfLG:*c]" **Me+-41_Cر0e?p^ jԙmm GRjz..$[ N@5j#d'[&_,<)s׋*FןaΨN@jߚ%8VQmu)}6ktrg8fobg>ID0(7k&3u"2z0 .=-k/fLi7p^jp1@Ad6uIͮ 9{\~үm3LwqvL |D k`]".7z,@},u|m}>l>G_RCk^S0!.;Ќ=4GJg%Af HD;ʴ6`,rR Dց,I 7}x,1]|nKԬiϫ[pqL5iV2YUI]o*!gM¥=^+OвJ:Tm~3kP ߢ,irw?_6%Bg\n1 i0S,ǑogW賑]0XR^5?ۡtK!wRy5UVD+,mwRiL, FߋAX\m]?pkJ(SdK=g|lVp] ڨ/i븦3s"]-_(cҤ' F;>ҖAs՘Tv؅fp7ΆQe.z+:ib*H*q~[Q[`1DDӕD`Y̞EZT`;Hl[巡diBeY5OkR3轢?W,h*ea4'DL;sŨlWevH~[:ɜ8rZO,#KuƊKUr5Z#I G@>ލIMrײ\+Ӏ G!&Ǎ`ɫ`~u Ŭzpj;Z \d E/Uj:Z^YQ}H+15Ԑ)ii36fbf!3F YA DDD>)YFJ}4wwIp XӘh,"J(_W9OC%qp#L0R8$J YC3΢ c~]w@G#!=Dҷ$i_ 0Bv-*<*va1t0 X,,/󱫕zUzִ'"hm<ê].i7חRܝY}_ 6agvߍ(IJ {0rЇX⪋W/'j\g801Lb7恡'˥ɬ|";ߩk`vï>:o gوPZ ذ6iLzd,1 SI;d\ŷͪR_`49YBgFπdǑ;;z8܉ɩلfbr1Jxm#EhkӉGW6zn_ >SbfIK<]@5:GO#r3VQr({0c86U4;1Lh]ߡÌ7{2]_U`rդwNU- Jx׮ *Jn!_{k RLQ_3z[)wk5ꘕGY6&nS\(9"8:,td+S2D2~qϖ!(prɑJ+r,SG=j4A)v(Vv-{oEBNQ(D.?~/rL]"D!_n&d#q?P I;Pn'cGCl!|?K?.]]9Szw tnN"v{;*ix|}7^$[JON@d"h\UB3bQH#oGg>.zBի`U^$@ksLtk9@M;dт)pN>. '.O$-b; C<("B ^}W/IХ5s!]&!ᖔ<}iSW$ xsD`,r4<x0˓Y!F($d6 Gx霉ˁBs-R=fLSQBѸfzjL`,M3׃O9ʙrj.BMB(t}IwN||K>+7.co!. :;F\5;m)M%3J8O@gABV.bp%RlN L;Rr DbDŭ*"T\ ge2W8\XȎ ε&vѴY6_%I뜥6"BmJD sib'(sk1!hBlNS&{ar N )< s} i@kR@iM,N%D=NM?r=%ͱlŸ%wrFME]2AH䫋9|zCZ{G7TH/[vbͦ-顏m\5O/ĻoFb evѝ4Qޭ(_޼0+RccP \Αlѽy*1ζfpm 'CPSs)"6rʰxa$dHX\v45FZ6qtM/kWM|^F!LUFa5RF/`ө8 e2ќAN_iFKJimZ"iH8V)B;Ky<̛JwS="F;OP_] X6Ap^yJJG]d: k|u.aLB*"W!+TEDpmoPf~[%-,NDZ[͡ŧF!9A [f֒_Puأ*4\Q\}%@N߃Q58;W6nuo8Bp \q.8k_Nd*YN^<jbch~3 7fx,'X0+'ĿDPW[غAG/0 }$MF%vsKCRS(>zfΌh>GoIrH4ѧ [ Ƅ>Ƶ8wU9#W{j`9BK®ת#®mV--(G2 }jS'ȏe-23:'2^Cd܌*h>\SL F M\)|Ed:+Dٔ܆z= >,{_[wCs!ʲT*RcL䬗-E|vYXt,fD q㊑=s>Ȃ'v`F™lSh˪ ."2O[ClNt3RAC׭!t ]C*(keեlOd`ͱ?Ub?$vhZ7*|?v2U#B.}Zx̴= iŒ`ݦm0F!!# r(X,ZOA`p?3["1l"Q~WJx'7I/w6Uvwt$$Tl\ڮ>7hSbz*u2u6g2Vԓ !L@p/5l_ڨ{y0ǫ ]E9?_KI8z13Iȥu $s Ykߓюb .{=\4G|P-T þ'DwoAD>CG9O)[X}L vy]ig<[^x*Vl[b%+m2:aq0T)~0Uz|󻃚us3 &fv .(׶'!)̺V0/& E=~8f5m܀"-8c J+쫇%/w(@×o piY#AEqA,Xqi_HUw,8G?~KU)̷3Hd*U2Y66%2!*MjJ <ĩVn4D5-!/+6P![yXMgdJ&l[fFz4IcњwkH=(gH.Pڏkk7?MfTE]RY]ehJ1mg ƎR@Y_6b|X\bpcP?Y.dn%@~1_,1O5AI/G䬚vUBgװ ݌0:rMJ<0Tz4sgJރ- fƠwsH}0 ȮQ\7z$_Qox@cAr wPɀ8,ff?]2vDj7LK>}es_.!m3~Mfh& G cu8i~b;&e#8Y wJk ]Z{ͼywE3zfK].%Jĸ0ǗT )#fzIwl%2^uHu'RKi^QϮ\bFdŨAuB雺mohጙ HNlܼ"S-o!o,3< z{^N]bʹXeu7E"{HC N<炏ejkQ{>&XH>>\I n|x # Kxg[. ;Ol1m%8y)eԥ6rUy~M>{s#f ]ݐ67+^q(T0Xjĸ|KbޔUZmǢ fH=mReN1CZ~/ѵyv㱈?Jt_pX>@TAN $,N%=Y&y Q)eJDEs ƷG{Mz?oƸϨڰmÀN])Ng)ٰ;~X+R'%cG!野V]*٤wCUf/w]Yh JHhm`wjL4xI¿BOcXUޕ2_#d[1a#L;^tٌ%MoBDS2 ,u0,:ui6aH~r$W{"ґ8$`}E ! -g5UL~gEԌ4i I[`hM2^L¸9OEYߧt9qێ'QW ;dN=i&K^=ۧ$:~9!|pt;KrXW[&oE xr3ĪՖ՝Lˀ LatH49Gz;(r&NW Zij(jw#9u6f*s{:bGJXnدXEH|TY\2ۻk]Eer:^CO4:.o}"ZJ2@R8=Nԍs q& H4"U)6$@:]_DjW*撍ehtcz3f}./^@9_?>xlrBx?HF_|q@_b#.X[D4$/1&ݻmkYkΰ_Y+8GĽMArGR 1"_Pi"iwbӽ'$GUúQ8]yk6Uo#Rb{O!{$y*ZH;*E;?Qn1&Nkn nR)2҉a7O'A^kbiZTugqG (0m1 :7p/#|yKγ0xTa@wVIYa 7]Fq?&}%uSϪp 82@HnͷݴݡUdM<$^W4A|b8_,}!܈q%**CiOI0X\iiңz៛0kapƨ|\2X,+-v,d 48Ջm m -/rQ5T `BrFS'Zpv6Gh +zÁW1- |MXLgc'S;|MAkheiUAag;'!Jj>i#+*fݹy6:/n~{WFUՙ"̋ͨ27sx P## ,^T6Zp% B)]B0pb5W=sp{2z+ #4WHB ͉W]e,mD4as=~xb)_Z&Ci(  L Be3+FYp,ppx8V'(OzdDّ5R" Q+=үZBե⸘0ԫ[JWDZw_WcYLe>x/?=iW:l'{YRYJ.Q^xѩӣ%ϻ$ rdw4fpk1 y؋${̓)8Pfy1BʢɁ&퀛.;5q}LػtqKW}^dPeSGYw+^IbLd4wyGUJUlʺ0ʇ伫:L[~.|QdoGh$ĥ,?VpWj.CNſHI*v^GGi AޗyBK ܝ[p>ԋ 7roKmS=>_Dov ȨтdO%a=@ԕ[mTR36hͮV%4?V$G9Zu aqI_B2.yǮnM`.9A@ :+v$p` Pg m7)OG%K?ysc}Qǰ?[^ХY}&uia>طpnVHN@'* b&&T @ׅڼr;}=4AjʅXh‘;"J~) H?n/P )hrCʻY1g80eO3?>ݴpuP?=bLq:},3b HfaG gm$3-iwAxיP$qC*nTHϹyH (''[GSjY=v-p=ͱ&p'34=/Gά AC9_lYJTC* Қ $TM9?гLH|:kxo7V }ȕPXLNĽۙ(Ǎ}> [5!( [ދ_Ifk4`z>L~y(Ͻxvwʰ)Z|0U='7c5aimC6] ɫz&8v\ YkO( e*|݅Yv!jF>qX$ttQ RyexҗZ"쭺$7۱cŸs b;(#ɺBDL7L0@v&jQW;g麍${e6%Fwr*kS&Yфe?nC LL iQ-(rb9Y(>ڽ7;km-S TE֟Iao(uis&| (n[ꍙGDȥKYi0Ѱ#)+dj{T_.? ұ7fkZ]d#_'OE-t[ t;i"z"|uSmMUy5Ȼհ k 3qM;[eT/Em2_RU3Z}FI1Ύ.Xı`|WT gZv^[& /t7 Cl22=ԪeYEGE=~N,ڲݕ<rP,`+ ㈘{;L3U(k]gTyX~%wGelbM\ / 7l٩3 lЯ|~4#ONMx۹^NGUC0!`MǑVK|1TiKS2$y^mܷ#rzzUjk`=vA/} r |ʿB짿fp o, "-G#=6<3 o{0Omi2$=e_ꁔ/SnWO4zSuKB c8oƼ+Nm'qٟivE+d3moy:.R{ NLYVbװ Čs$ $[Z y`wFSXzAsЕsݕ C9bIҶx\ͪ_fGI gn/ʹܥ4$Tc-O 51 ퟈O<IكͲ=:94MUHbu[ #ی A|bh؂W&gCu/$EvWsZ[ũ둙G&fiM8qlzUP0Rg^N>x/ͼ9ߪQ*)>;/V]et^ ؕ辯Nj#:t#c4_G)$m S=qoxڭKoEJYzee ׌E&Kӕ &}*0`@Z7*R1g'bTbdy_/!9e:$=mLc#"ըscǰ][.icϢ N[?rLV(,UoM_q{vY%}oWc}k[p-..ٻn2R>KX[~ 9ua4!eK~2ĒX(IkYVWbʈ b7vUMWy]ɔI2ϊV-uA7Z ⬕IY@)`+ISj>~6e܆ŐN|@xkiQF0la.LsB + 4>z3g[*4f|2&iӘvc0NS}8>`B\hZ>o0  *bz;Go7mihj/ٿN3q-JХ.[ӱVXq:#5|_@|>:{ 9?-^2dP:9GulY!B("pNSPj殺B1;DWQDײ 8x$5cM%nDMrC]< y)$?1弫y.h;<)S!4PBHGpyNwY(^߷xJ"wYpH{s!&4䶺mBe9 Dpt=;~F MѠIUigԐVF,b(C.)!!/!n,y8 yKSjAT*0ȿoڸbV:rTVI ץ_PWmaD3?c^}a&+̗h[{~%$~Tz=L.`; 0ԂR %V-3W$|0 xߊD؎h;j| *#\D/ ӈP3oԫ ˥ FO@OcH8$,),mDir?)ُL$ϣVY|Hcu& \ċ{أ69--XјoȢoa,KBoRa2?A6ĚZbȟ& =:Uޣz!;&K)c*!%PɵvD(V|KNGم1+@bt<֡9+S":k` OXuAa_¯9pCX- [[T+r8M,[ȍIC} #3Ȏ$9nU`_fTPYNvyF3 a1!d9w>O|YkA@Lyw;q).V$;d\C&XȓK np[}A &yc[>8s@CJ#)IWQͱgN,3}9&Aه]ZPO~ZD.͜>{YH\v\1hP?o/lKW5"PP^\;JVAAvR}Ib<;wHy}qi)#XdJgOe >BU-#v8jɘ\2V@ytv{6|3QO~|pّJ(ge'CؾqnQrճeuYk7Tا_yfѢ Zպ;nPm"M -;?'TPhsPܪ˽!ܠ o P?ن\8[ 61BNdAjs A-bb]UxExqaB3X w{]q\=I| :a .#D<ߑs]zea,ҀzMs}f)#陦NJ(;k[p:Z}0-I,=&r盪o_DQA1h=K>r Xf 9D_zs` lr g[-bz6OZ%czf!5+H+-ݍJ`gG/z~gNd͂o8+T eg5gɁde%$EPI5TeQD>.c1Ֆr 3:^I8̂S8搊W >[ۅ`*v_5ROv&KY},|"D#%Fh%?fi{[$0+){lz3oB4&JtmNFAJ  &Yx]c~l[nF{P4ݟjVdR˜xOtFS *3 d͂H:]/e}1 V #ؕE4S?5otm=ThG!*yqhqgWA[Q>~!(m-L>4:YgX ]b5s <g.F8ݹIE2μ.`LB%;YV(Cdd< m4:zB37%>"hTaI! <TXL@VLbumh-RW~!iLĹlON]_DB_h+LFFC͖tL<=mr=BgEH 8@Iv*6 ;h'&{ʥ[Fid0.CK|j߫_/&ry)FA^n(+š:|T弄 g熿෡2fA6i(̓U@Of$ڏXf"@l_q;{MZy *5+1KTBTsrI2yAb2? 9F&DU+ $_g߇g{!agqɣ?h ](֬ 0fTBEW}6l+^!ąS,2+3[~QNAmBq !c.RE3A$\-6=< ԣ5UgMr( ܲ37ԯG|IM"dzIp+e.B{6vnpR&JATTXD~Zu x5 ?zaYiZsW JJ;݁),ٟ)xkeXXqo`fa`<(F6OM.f[RkfcE0 ASi?4Y:`]jqFqrἜ3R8{4ߏ'z#Nd!}:biF {)"zܨ<"< rL- ?A{5|wlIBDF" w,{*lfS!+F3bSmrw_WjwZTٗEì:P> nxa)ъ>9a{&{H1uZۿJ S*gXsioJ ZK$ոT۔g nu ir7NǍXG'a Blo5>ʄewGHIc (u祫$ܛא{L <^;׍Ĺ#٩!5txj9&|n1˔zQuD$@)Q*"`Jn,0aPI9QgPIg :j)9&+f{3l%gY(ͮTv j$Q_eC4xh\#bW;T>@_a8c??Qs[2b?J{-Aq-xz߲5A q;\ >Je记1 d39#:f(0N|Ѭ|& I *DGtM׽.GHViD`{BޖƱ=40b=nE/x>CÝűyGxOW4S﶑'O93cR . 1=2NRr} >3ȜPVD =7>;G\1q;E(VPvu'OoQܒA\Y&#V$po{mcf 9A:(ݰDgRjaOc{XsOADqlf!sCLnq2 bPvC@XZ/êRWu7k{7W. =&"TJv˹, rO@!Tly~ >0&U;_t#Q4 }BY҉.]ѷOYC^|PLhVnr_HuivtC;HdIx׿Tf<\j^xX)J Tk yj4MHð{9HPUM[R4EGy >~б}ki65u |:e-%8P@ [՚foա!G d! F01~ :cG7_ P[ܡd7o!z [YSn>c_3;߇4,s# ĉ $%|"J+[ 'lg`xѐ6{t8C:~kWLa%b3[YUɒ۲ zJDv~wg_X4yskTMVkB6}#LcMLAxS5#zxs#Lβy%\_:lFPՁS9'^J N {55-w&C׺aHNSDvK:CVYYg"˅ %?p}y[POܦ2 K TS±n8tWlj;wF; ïL^-4Co(0V) BW ϡقGlʢR6m^uI!ؿN7&ŗ_&tT {;4&ڌPǺֶhŷ䊩3X! Qi; ֵUh$z{y}k_i8{a5|eT$%@*^ Z %sǧ$+A 5@O񣝒*Va+0ôٵZ2 ܨɰ@|CDXK>L}YⳂC "q4A -E, |):]Eu%>ۜў tnѨ~'4@BcAqE.lQ͙s'w2 k[ѣEfH8m̘sc4ektA <VEU_+܂a䋷zH yt[;̾:y ڱ_HLy6؀! 0O>ov39ml^_+ktܘˋzLLX`ALXf^pr[+mt4A bƴ8CԒ ә .]Ҟ:dwVApqq4)SOE&/^QGѯ$AriOh7ʺlP4ڈZ5UjiJJ`=0?z$ XPBL,SMw>l̐If/&j.60WYFr*BNi)zMZ~!1<9F:rk4@?{"CrEeG6HݠRm1W~5-!1:nt~ԙkroN(JZBB^B}zmmRCuV܎3*7c@Xtx´ P K~S ߌ PxꁤԸRC*D*ޣPx9WCAdZ7{akZ &AðaM]u>uMƜbj6wچ zн]>SF'.Ee̿/LZ^9${R~ co27QP)@JX >X~^ѡ=ѴG Inڨ3ks^ٍi'ߢ{w!GV*1ir [٤wbs$2zޙlzqgoݐ4Ͷ*&J+/R*^ >Qe?JܨWK5~:g3 }uR6N3酣B ZH=<%BpMέ;B`WF[Av}OPhdAhO #-ܠYhQRe0,eZTc>U );+/%^4zj,/4ynż!Y1!k nWñHIθ 8(#pVQ|\d) AgTP^XQ7DP31c/}ƃGANQ!yQ}ö&I?A .jT+ "~pTjc-ckXبWʮ ͡w|(b4 鑿/6|2r*E`q^hΪ>tG pyюz 2L+jG[$z~(_s< ==A4uPN 8]&T)|"u;a\+%#B[r`6K,ux=*2%1*cB#<1ެH<'tDHӪ,ozu-"s/X <永KX8G74W(XH!)aB:/ DSby#(>; Ť+>Аq֨up Կ62h[;kH G4V C; 0R͉;=qKm}cU-h" U!'%W#CF#^%z(h%~ %ϳ-Kl8n{< sR |hľEe)j[Mi(HP5MV) 8}1;QRv-;WIR$9+tqnAum xzUT—]D4*qlBDcmf*[.Ӱ,َod++I!uCYu}9 t0^eTF]6pA6ZH*UݗٹV{iѤţȡ#TsYBᐧ\=:˽T:u7©k؃AS@w=KվAVY?M9MIKk߮NԳǴӒhz3^"5`4rFxءP{m`X8+)MB#Eq{Ȋ` '0'!K`CZՀ|\ryd5y\ɥVi( _PaZ|גI&MEr$s02t 3{|!B11^}. n*蜁 Lٙ\HW!4D)vh'qht$bIY yE]8Z` E~3l/ 5:=?.a$=.5ʝCR;$(JxTHXaOhj k"?` AĵbPΎ[~}3;&28tdT|@u2M(*fz6(t1K*F_ ?N\F;w8=XFuHg+AgRUƚ|Z炀tFAA_wڏ<%##BmfbtlY: ;P(bU>!V4 s>'MPrʖDC_S%vtB!}3Rβ GPׁ|N4e;ز# :Ӧ)j70g3[]qorQhgb;Ņ si3s]1#|IC8*jɌW(D+$ė>(3L%_0{\}[;RN,ܦ } BJ̲d;f6zRgڄbJ2RښlEui-wl&Lisi5R'Y`"r9F/<08 Dϵ$ ~  a=BI +?vײnM"(#KqLȾSMNɊ$XpaVrR]k.ыp:kMky-qAostch=@Ov1sAWpgPMo-ɭeB' W CSßҋeӹʶڻ?MM%B+fEneeA##g' wR+AP7CHIّg.#6˖ܐk#W=p1^w\m#]CXb^`ÄU$XM <|B@ϋw  ,)6u#%q৳C!p^rf!}n*v'ﰿ)߄JՅ5^5 &\2oE)#\5^j/UFA,JЈђ-|OCPy wMN q@f2RU: ->H3P-YKoHٍLR8ƙ*!is1O8[?õjy#_D gwm`av*=tlYkmQ|{,xPK8y.Um4ӛgm2IFvw]fyYnU}^^H:ͽ&_Lܗ^IJs[B<%R2/ &*+˲Uai{ϧ &؎҅žxegĀpV^dQQ]Hߡ^xᙢO\;|R R@u|uK[ =QJs'k] 'c\ J[fYPOA'ϟgoc1S羬JS,"E΂# |8ey? $7-T\A+p@1էx'͈T_I)0[%q~{uXZFȹZR}fQ|c_!7ʮ[f.@@ZJS\  rǗw~<&|ES3R%Z{V1̼k͑X?DN i":Y]'AY(62mdz66 E>R8nA))#lŔO@dvK0]8s@$w IO(MSnfU7wDᩲYͥ *K@w{U ѐHG+DHSlxY[#[.q @}*j sMWƆ]v4=8e^. ?I1 GױTf֠Bd 8R'!8ƋL 3ZЪ$88=|2*u!#1KRr5iQ"kIbU2MSȰƸS{)aɷۼo/D-CcrDJ3 Q\,ƁruerX V%#"Ej+Bn}#)~Ni ˣaULb͆DDH  *Z&KD֖NHj 4L~'nUr y?Yq:vIA;?>6ݱd@i=L=|AObP퓧↥o>ݟ=م6DO ϕܰQ\; D&O0<=pGZ=)X`/g*"bpV&-{/?pk:~X+[_!s:f !N8]8o%oEhp*NƬ-p崏JfueYvC/v~\~\6 4DSᶘ ݬj)ZP9 Y:磃C藘.^<46Y8CA $ւIP w}{Hl-qQ& y|*Ml_}W'bϙw˴0Zcπ߼l]K$hAuPf]@Zq-<<ܖlm ?G{/ NIǼ 3`} l:MaQ֥(8:\f 54?fGxn:yV:It&xc2*~ {T:l97ArY3ѕRܔAf?>q<k˒lusSls9Y gʃX7&B^7n>DVyI 麉#sSKAe=$<($օ!;ᷙT2OSx4Vvu{{mˀS/8Wd5aUmdGV4xyj[nd#O yei>bhd8'o._DKaэ9sJcOjE"9ZSC蘾xTPj`Ҏ|e3T!ppuE^97IY=]NcXE, $:s9ȉ,_GWS>j^cGb<9XᵍۋpI&d,zR,W4W/_\E)\#4ɋbm IesΖ7#+ /=_ gJ}+;@ +9דk+H:p=,6vy  (l-G6GȤ+I6۟F5On2vOj>p[)qwSI-@tr\Ι+ZJgG\`ɢQ3 OjߴC}d M.j{Pg?$ f*qTAw*g|e|vN!EmEb|O9 a$AxrFScH5#8BYę-35JJY3nJqACe\f kGSwұ  >(.؂z^׺ ˟mW|&r?&7xډT#3Sa^;8*n [u ޕfv=wfLwRAUfnqM'c%K^s* *ry meDxύ#/q6y;3U2݅d XDZY &->G\YڪR m D;i_)]]t#0,H.U)oQ%LB6V Yt r 5z@@0zi&KAI?_1dOx_)=A 4 /cSnE+ ⡾hXz5{xmmHCS+Y7I캽\G؏R'q|b=&hpoZW#=}.&pzI0+OW~$^4Qf`&~2tz8C?3{0vCYͧ $m-օ1;lq%]OQ,/w+̰* jA; O_tfH(i%H ," 2I'<ډ-C@kE,oUx8f J f4#k [{{?rc} dd}T~~d|FLXC4f$_X)}4'*k mP(u,pOdVglrӪ ALf,CׯL[tƷd,f-'I4KTZJQ#PE4.~xH2mìL\zdPM߃%IjGjLL¬ A ~6)_i^|xFI(v>$%P#Q8?'uV&rctͪq*W`gCO3`@1el硔)0XG eRMԛՖʹ4 M4j/xmf3o?R{i@Wԧdtl|]"!ˁOM9Th*@ ʋdSeIS#M0 Rv bYneWس2/r nI' nqSB{Pa2d KOgA[PBb?]Q##:,?(wp"?A`\Lxoa_*u 2>}y0 "rս@#bjWCeҫ$Z( V \ ,:G`Q& 6qԺ)w X3c 1lw64Ӷx[-^Mpt/_zmh{ n.OtxX~~*ޙMTe(I)BJX)sjn#ʱUrfR|ŒD냇=8͈_8)yFnDM6[bX~uVED7wx'TT'P(PW&>@䋗__*ã`qW1."wFI>9Jd^O&SHC8ZC/ ;!_J)#va+Yʝ*U]"0~F[}/ p#{Sc!"NL 3%u+r; TY;GO3+^&'NvkX(6N >:WBFwijC; ~H:ۻD5 l qn`5!+wb\V8Q(ʶ=ɊD|L cN&`mb\+j_GisZ~P׼>OCO8\K0g7 )Y,{}cȾQ{HۖFZ3׶ Sm5攚HɌ Y4$ [J|HDC5\2 gN=w Co̬ܐ]ٻDbϘτES_mɧzWY@(Q4H7 |R!%H#TΆt?\MFܓPh '*mVyՀ7Օ˭>PrslT2tU#n3d<{;W(!Qg7=R^M[ύ@&<_4*ȍ+et H|޼Zl6LB+t;\alq[OvKuxQ '|EnTGHuV5n&gw؊sP29 3;Ábpmh0\stܧAߡBa/ ϡColF~$M.M Gw I[A ,}oh%hƠrWNAVkxct1=7TN2 FX&RRRfwuV%VKR *:v qư1Bla hMQZ|VQ)sstiiP 嶞w9sjxr/2%#@t0{nWogW>J@}^ɿTyFU҃?YGvÚop}\@__Sc+m&YLB>BdU`܊POyN= }$VQ1/e?[BsE393Ծ&RRY"> ߰im,|k|]"`koX؟gS=|ěQ4.|UW.H2XXbͪ}O~pfc2)?XڲyR/,T\ rI-B2l(3z9z:}>T ܿaSx_!߇dO[9 h3PQXQaJMO]vj~ 5c~ ^ ЙG:asNfQBY {ED?JdZE`7Tw4wգI13oܓ;.[ QuſYou-pomֶvHZE&ؾxJ H|9lHYI ){|XB?IpR&h{C`C}W5~(4ɒAWz-D欐Lmטմ%1{&7(RdP׽|^i/n(4(oQMxIʡPIG.|8!52dȥ?{9vhe.ѝ"o QV")jR.Hi&i$p _ADg v,3m@aB"e| ~I-b)M?ۇpx-nL+vx*ʭY2^SN|vEI0-m|TH3sMq(͎*JHAwR~<-iab rA3E_v5ZsGDȐw9A3P`"0D w2тI+#ש~FBv/+y ChB~:Ep$h #"5!W9NRg5Q̓s *@2[z"AΓCj~Ol,f4dW cq.3-6H}n-;"4M uA{LٖygB?Or*H8@un{^4N]݊P{Q7*-u+ A+XͼY!>xSN}c=!-ȊMi T}ߥKJVjJqbe5{s6߉笫ƋAФc۲l֕LQϯ(3nbZt؞XzkVpT~ ^ %ZIJ쥬#ɮ=j>db}Nj^wA^$ xY'v;o~k8cC*4Fd^OGty,,5:.]֥Wn4 r{ʫu0bPY#^aEj+H E~4;I~VZۨ2xDOWn+AG?˾0;ųr(+fR F3{旆sH}o l?^P`IJ:I_ZL>.5n|ЪIQn-c-uI"93*+r!4;7O]`{Rw{Mc 2؂ҩP=lQ)YȄ,Kp?]K}WD&{RtqwKrؕ( X,i85Hq)[~-\rneaEMUC*зX\麔XBpQ Hgd/dvUWL$WF ' LJw>gjf.< %5 -| *@h Ql 6Zxy+'/oƲ'WFRp3NG6^D_"Mٿb`ڢ,S;3/al0I144{ ZٷH 06kʔ=a觓9N!2aje^ŐAfCXAnʼn;]S:{wV5'DOɏߨp N_tTJZC$ Pcmzv^gkױ|&ɽb3a^^G]@Qԧ܀Mmz6%[sR|^5ҫ֌L$t^sliōƇDJ%w>zy ^:Â{o2`SIF*rlQ4-"V[RwZlcm+~JzMǃ 'wI.,צiꤸp &ܕ MmUTuQUZKA+%)CHD78L@fP~bY&\F*CTo@z+Ń|sVzߏ s U|E2K Q"]\97%.@'v$mE{d7݆AQHşɍ6AL"'U|y-7v/SП9Oe!v ei0Ue){QixbLm؜O?Se N0nDvmT'+Z`0UO |Vҿbv7gu?cZ&%/)f/= EwdxӃb4|l%)k ޷PvST]2C&+.^!kq.߭XNdY̞`;/dOKSߎX"JG4YDߡV4Biq%TByAq5 Z_z@" Q|_~bE:/I޸C%Cʓo;^0q=4qvGrd@ܨ2X08{Ƃ@YtV2*341>ۘ$h;שSHJ6@mj79q&N8DnE xiY^,7-[ח,y:lAnaόY9;>)a{Fe8K g VXD" ]=E8 f)DR"nYJrt-F{o$1~ېzPxYSP$3#%e88ڮavxrt;&cs۽L[GT~; ̂-4h#R ^:iI27=c߿͋e 8/]HECm^w0LGue:p5qϞjif]J06Vz 4 ,$c_ϴԜ ^5lfe]FOv8뤩Q<F/DMdd7P \jPtҘP<0lոl\=̴4w,G8b'F:9$:Ԕ!ݥ19)CVV#|fHW_1I i@za"%quUy b"5ӆR諽 iMQyY>a?({y^a9A8=v_nG ?+m8ϐmDx$1D v4:$3>*k}աa D!H&@L*Fanz!n!|80[jsY\ĉV˯MYo6ȱd|1Ì֙[BCʣA{pɈ_ף#5htPݪTi&ڏ)ةZ)r>g$$Q]8F8-F'*Udܹ,zI(Y;hyBqhHr[沃*V*Q&з̼x|a%o&ͯF[ݥXԅPх$!*c` q|mv=)cΒ<9YpaJz|3]c2c*[B\{ނqWЌK"w3SjtN^@qoB&\-YBS= 66j뇚M*GY#wR(9f)1[X#T]xHyth;#|oL 9d?-0+`J`*P8O:&'+U7}?s_żdI|WrfT׺1sqlr61~㔷1YEJ)3WXQLJ*~(=jZ^dnlVLP1A %!\1ʾ3)1b;»[*M~Bj1 ArіH8U>6)gfǮ\rjF0l>qXSďoQ6F_W4.>"")4,96'7Ksq88s"9IA.]]?~.)و {Qb~uR:d-@10Qd6w%f[,[Q0#0V4&R? P (L$TZtj`_&b.֋7IplKlך9it(FDOQ"4=XY].s Ϯ"[z'=ҮDtu%D0% Zof2 C9L^٠q{5P2`و3`͝vrr)VAWdh I*m?%x|;;WWD}rɌK} &q[[÷%NE91~g}PKRK d [!.'yiܺj'Įv\2 un kN VoP5M؃+?C>?&MmZmZ`g䢗TԞzjV+\>Uc rmPKf dZUj9dBEG^ D̑OgDPe:ȗ>#L$'Ϻ7ޣxUKGjdabmuOZqxu6oJXJWqil4)b%`=ӿH,H1B%WxJ{@Y&ǚj'v tdz(UlPs/fڧ?$bzcw¦5]Í{߇yR, Pgݹ}WR˅2KIA9Kd`Ye\W/?gtΛߚ9D c-[ުJaSh&\]oBS)g,Nc>_km?J$fdEÀn}F|w2vAMh'm== ]a,1w_NȘ3مjrgNS2IXDT6 ^Mr=O]OOhwM+b 5.~̭޻7 P[vlBUV9dNݱ=SDfKȞ| =yv =S;%ٌ?w>Nؖi7(eS:)s<[B_(9S*Nq旀^^BeCRCc C~T:gwd#7 TRJ,<3$-CtKXHB1m뗡7Bό`扸5M.*RZ&E6<<GGKh IY+(?1„4\l4EKo*1o8CS!Qsp%'P \-Vs1 O?^1~v>Y&o%+ ~ DF:NK6tx [ X(5whVGt73-,DbS1~Ml/ӣ ][bwkwhj5lmq{O˶?bҭ1ghLDv/ Ҍ^k.թק|'DMyiKIyM5(CVn|4Z 0kC Qm?Ġa,.s=ג}BU1:`h Hgѻ4 vSɶ$D'-JTǝHCI}: #dS܎^y+?=\+; Y ihĖHqkD XYH>fd!>r ˧o~0VL뷋hC1ioJJ`5Ndkk;&Zlb(c~xcjG-Q7Gz3 +Oi봏$Qq8;D\*tpk ]V qE"l$JpjXAf] ZWu$k=p?H#P\Y1YÇ@,_`0XyŗvdDZb!Kɺ'`(){kLٸm$Z+g] RD6>HpWpY5nyvy"!6~Qxթ; }ԂFߓLk32~X.P)«7zK+:'Cg5n f f@RÚז>wOƽp/"3otI[{mu ʃْ}gcDˁDdW5~Ѡ6O= *)^wd IH b[eȈFNizSrGUԻU?݄oέQPFwaa^Y*53A"أv{C!=/ɣכәtHQ5URU$<`P fOf;c; `! #/,Z O8s%zf8_e[CV25aW27Zg+i_\ĸ lh5{NVןWڼrbV(A$~BN? ~!3nQ%J8w%j6LEhW07h^Jtz>`[H/jUBܺ5O LJ6; cPTFMzmtºQRAeu,i3$i JM6EF>JS[;|7ysjPpjW:t Ճ:KYUv^!T.ccc!.z9U/c֦B+8NpRimC "`e̵9;=ŞcJQz*ޓG*A -QYAWlq({"3"6DS K+ R/ _hÊ*$!`~MkPpRYc~"$תMlfRhpZ5)nIHu7ƺ+FfEzi=v㛁tl+oCLJ4JjXPˉ8yM `j/d` mhE|vl9v7M@--9 J,N_'Y$+ęB"BmT )ɎL~L"fߕ YLykw gT,QjQs(؇ϜSvIF8SN+JYeg{ Y y˫- .o2cwup . Ű]tq>}=!a EDsL8ش4t5;Svu ԫM`&:<W9$*(NUP;Y{ ?3<1<|Ёa\VOK /س+1SL0gkw' (_@л" x"ggQ} ]Bڵ;fx(?-6OQa_wM.Þ) p4+&GjIJ5x+ #tQ=ZіXkbvgٳ3v?Kɀ#+qEF|-vs$Ip4PNVf;1!&;Hcrֱّ% kyB'3"TCX:9j]XIlidBuaי#gF.a˓#BY1,0sK|}%MҽIl&R{J`_K&d>Dz~hL]';׋^ %KĠX0NNTU,3e樻F6CzO 6U_n$T374gSBz  5:4*R~~w2HX:FЙYbHt)韻!&ߝ @%Ns (nƥzo7(sh*'Ao. L&eU؎vmDqVkbBva:Bu3P4cŠ Hy70cuS,sDH '-O`jےkyeJm#H{ ȅRqNOmT ;!Vh 5TE2[jP W'vgf̅d-+C}J?igOch\!hu)FIq)sN]?zn䗖 7K&{p+Q!j#V `  D^UGlz( #w`:wvh1>=GjqJYm>[ 2%~]4/dVG"dT?Z(KC ]: >XvSNbXlD@~1+C]u2I4O&MH Z PWܕ8a; QAcG"-r:0)]xe(PKY3ºsxۥL7%A({omD*VOS)V_י0tFixmu˭$7مsdxumYf-mDjQ~6PT-^env]r2 hRIXeH̆2Vû2LJӔfʕyаg(kd>چ=l#{<$³Qۖp_f@|i"岳aj^YOp,\d\l'2Pqhnhc g7 V<&av=L]oXX-8\Y4(SEHu WVzc!. k;۪x~R9iqD7O9xg+xB&/F2#WYlMl6RLr΍6fRjbZ(Y>bNNeQ7}IZD&rJraJCɈc$d:oiѽpw8\%?$ {M5Ūt!rcޏ^޲(x" F Xyaz R7N%dӌvm7dxf)˅T~-'·ސ`4A! D}ن.Owx5қ}zR'm(Uy EU WF> GXyr1#T#qu9A^rD^BH z[8L.NWZƂCg`*c#KLVr-?QW}w79i?]CQ N^w1 )!tH K.](Xe,}cS|A\] |E HK>[ktx) QH>Dqbz8*qZ g-v{5*N7Q]đ./e.B{0mW5ۊי_IQ贞n%Xwu- cBIVhW9~L9LpG)T 'IًrM*kx#;R#+竛k27t%]PcI&]m(3=1;b(ٗDS<ط%X;WRR/˧x+\xD .//Nels 1迎`TeP׃Bk27o>}6n}futhG RHϓM=uG?#C`q~4&eT5,12].F9p9~u|Za%5u!`J] _3v΋eRGl0 NȎzDgwzrTI\A3t8yh̀j;eH]$@f#3<,L oBxZ¨n0\LCiҕ< qq䙳5Si݊@V#u٨Q/ ,=)(ݎM TH Rr@$!LAj9i8(j-ߌӼ]†uě`oec}R"LH /™tۀcd҉N+SBL<4j)hd_#a@s[*C;n ==|u7X,"7S='S*M4Pj:0C7;?Cڽo蔋-ZAz\! :8ezp=|wnrfrzȒ3#Jx-<Z*ܧ|eunlygpR^[sAcZǬ˅ժj QxWvvcOxtb4 5^oډ> ugҬIiӢK3⚅,m=> IWn=EF4Tj,vS?e@C餌}$Z/z"W@ͮ>%OP+wy}VrdSR\ejLvFn_FmM۬6[sM2G4jA-=! A}wfQśz(_H^T~}IV)w@-*C%Xs!QAh3NyUeKN߹ dE1 XDPtD Fp%; W̃F/W2aXeд`⏤5Xc© @zf_#7!cE4:GnJfX6?Fcv!vDG潆qBg$;cz6w_dí RLS5o"-S]N>2h`Mi#nlRNↀ2P) ]TV¼!Z=E8vn *?G G<ghN=N ":qVȥ E> =߱fwOXH VtaA6H ĦHս^z@kϲՋCi&\QFE Rߗ_t{y1~mp:۽tu) c2:/XY`ՃCV<-\~&o2e>m+N~Ě,уNLaZi9Ov"vf4J|H/%o;rR?-k`Nz}'F78N'%͞4ДlS Zx$qӱ-Ϸso}SQf2+޷ZP}jWA6E^˻ ~MoW|jӄ[l*<&rp-]BVbQF{7W^)7>1o FQ.a[cn 2|b'hś2m5 >Mnyo#*u|)>l9!fKcW%2Md 'g2W ~RzSNb ;lssXڏ`z<߇r(">qpgw1K#ΊF m  \WQby247o۔- aHNC-?aH8x+wz2 FQ榢"MGQxɽbìhFs~#JRbSs6@(=ݷt)CWp0&SN-HU6CZشZ2*BhafwjmZ˳@mxhqw]&ɋ+[*[*Q&@,٢chhh$JM<-Y YFcH8ב*p/9 = SX-vPߍEx~6V;[)o֖Qf/1vן7ۢ>Jći'vިsʭ^Vڐ(? Ѓ-T5Uh6= h j`F-ׄI{|^]bpBzXл3`CmH!H Z[Z/}#[ʙ+mځIR:ig`eOu 8bGth7hQ8ZWNeSa?~G:ڲ9GFZ869~p /b|9K'ľ + &JsiYX=vB颕FH1O~&#o/`i9ӭȸÆC$I?+2" YP ]L40V ܾllng/:q+7Ԟ<N >oXS~W@KQV|I]2zt]^E 49s%Kt= Aȇ*ܿKҔB㢊zd 0T< iDsݮD؀</|D5R'.KE}abiġ6H3 eRa /虤ۣ6V !c!=z."?({oYdB/L5wamw`Hq@FG4L m_\+$ɇIv͕\S(Ѿ4 &D-77tM@& :0f'$xcqƁ9BvԃMe34 OhG 1(u 3LM1B)X ^#%5 fmakx"¯K ҖWD%Hq ;fV% \PSb|ޫu|^3 f[e88+q-8'yvL i e!_xDk.گ&l.pa3xz=DݣJŽtjsg%w{AO#ʅ6'!Jw _u N)[8氊 drb+" 4"#PX`?S +TuM{ӿwb:*rԦY_O˿2ĵ _JW[O/wڣCd56뉕 a*(*pgc6y<H+]>Ac=v)sۤ_";6KD4ɵHuZ.9[秜,d*N #b/%)@B#mN '`qiLiLu[5Є5u8BB7:wkLbfC]aUgdd(ySUkG +M4.$$okCOv#M;j|I4jBy{!82l(g|0”WqT̰/*[ YN;2(@|U:5kQ R>A;$,Ck4**`;*?ȼP͛_sd?%I^9 m!>!'=l4~]UY(/&;l2ט?hޑ[ʿ`8DP ńvWo6ks}8SUU*k6hYGuFv>*[Aިo&)jPɞ1;ah*#eUj|OMG IYwU^(J-8*--6e[lr8FR9i3!B}$T8h\efy9Xac'ՆJ>n$/bo!Ta0!)[ fs_K y fܶ./7c Ì̻a~zu P 42mFM ]=x6А.k Ʒ`#`.U}2().:c~lC=$t=EK`q~eDq~7{`"ȼ-(SءN;7*%9hJFLM9sa,OZ<`mXM=Mp/Α!yWtIk4JM#*OweeP66"]]*4#NTwVzF5P dx8{ Ѵ a Zg:LGXm2 c.s =v @EhS y*wuw}ʪ3{0W>3& .0x:Lٛ6 Q"+!όm ݞ+LOPN.<Qz#RvHh {yݢc츨C^i;ú7%yY4i{pBw}Qg#G>G]Y@*4`QO*x&1E$ĺ7ECb$kݖpЙ=H*I Mw]~!`ݽ@w [j{ G%M-ay0uN[P:46H>k.tkQ4_;uE|o-}V cTֵy]ݸse =zɘe@D|qY^}36CA6>K~/:e+}FE9fB34Yc`20'X?N"@\}e1hIoy}:1 42 ͖S%?4w 0u JDQV*]}_C{$-630U0IkJYC }]@e vjjS !)źCW$+9jGu u I#&[QP]hFr5*L#R$04H!:%(+{ĉl([_N'q/mM◳wfKoG0ZuBg]/"+fΗ()4 1"GdC` ^kT'ߕ>cвDoWo,)Rrmitx\h~z^ n>f4DjTLf#cנ ciͮ7QmK|=2,Ej=qllх[cuͤ6Œhͣ3&ݙu+Z(3c{}JЇ]vPd kUͲ>@=E`_OT>,A;z pA59ׅbwP'7_oƲ lwMo|e1 lΣbL*/=}&hna 1j؏Z?KXMhf7A/FG_ϥC>YV [.S]y{ܫD>Muյc`!?a 1)>X8#㢊A;mQ>D žEYyQ^O(IOp0MbI; ۗ>hT nw2bP VnǮPP%a>^q6*a8㨐, /#o 4EzCJ/|;R"7(6ϩB?JM~NAȭ1i2SYر+mEm-Evo GNN]RټA!C>1DTnZ#2ß%"9CZ"r2]i"%8]!ᩲMsR!i$%osrRƶ@b µ$kaڙ04%pR7N-~5o-'kK/ޣFY KH=ytA]k1rA^c7);HVLtv)H/Wbqަ=k]L8\tY2)P!BF-pa叅2iQ/ߓQbCvRs`i4y.񑄀N*[wPw]^`.DON*>b{H/n:T>ɷije~ ^#~1хjgsO= D ^MXTm=,`xO6oz' wuKyH/{[عY -06~! Vv~EѲuRѿVPN>l0蚮,boxiamΒo 55IûxU#%]m2'<sA"k'guA ܍'1-b,YEuW ]wϊɯNg* N $l{6*Qav[jFnjb)@0 #𛄮e^MOhRB?mפ׭mDh ./PidE}S+p$WE,UCgek6i SSa7ꏤ`KOPV  hEJ35öUb!.oOf/ D=3dǭ@T/|{Iocyշr=9/b=@gc~:]>7!|6ND3w514a:%#[~uknZEs[4m5k2;7MMs7-VR&ARVBWA2 ozd#?G$aJ h73g!F]HHEjoi~+:`9.Xi!MjxlRz6w1I rr׾u9;O;])r?WC8[= &1<}+ QV3{(@U >ҟ/&A AWe%;28372~pI:p+KbdQ'u{HY"T(W6i17͞U_"Lu{Ql=јTgf;* 0?Ū~H14!TԈMt`%QDYs# ]Pút rN[bd2,MgJ i!Lc-]Azz|?;#Z&Y-"`\*IףsQ'7>ow),vCZEqzKɒb:rh9|83D2vcexϟ F oky;7-(yvžPLh˾p^G.(hKC]_G2i_Wv ^N|p/“["q{$APf`W -CޅxՄ Dc*25hsc֍F邚nӑa Jd%|;a̕rZDo{SM?l4䥎n{Eir cn*xDc߆X_KTN [xLo6;.u7Re gW;2N s b~'hN&5r9WT1 wm5g~S:Bwp6~; 9B]Q 8\WQ#ү<ֱ-ZgdIwA}@tml=RSM/*`=[\קh:0L\JM01؆xpXx (eyRpX.EhINs"D[,Q:<= LFS{Д%w\꓃G'q u^.2DqxpE$ߗd1V"\vFPG/0"iZKgٴxv P,9"Yco*l \e_ƇQRmoIp~-):Z ,Jh6; 鏓!y+/XY)itB|mԭaI{`TM`X 4ؑ?Y7A9Myǁ(^n=zxH &F k]ߓ?a$A)xv0 e6ˊ;dgx5,,~6q>/SlOa#҂A9PhP\ Ԅ6<,7N݁1ڵZ*|=)VVXRZHg`x<_MDHTջ2-{x[aDA%V<P>t|QfsB,CzIA@j ibN'~ʵ8HtK8~͊V%eGŦ∻j,ˁ`0wd3,3 RZ{" @AE|OE~NO"E\n=i셇?GxDz醠v/[ޟmm& 4PSr`:9^ "wGn%DZ~>|;Ipū>2U@dOw^NҢjZMt.YUݪ(ckFw_טR O9kd6ז>cD\NmG.0O V)nvU!("2D͡[؜pXq>ўs9`~X\35j=aҲ!@e[ "$hGwBB |KayAj/Ϸ e0U9YS?'Y4(V^?C DRzHqIAp.kt\g>9@\πkJWvizqrm?LgB3hÅs(Z$K5Ѷ~=&Eg%+*DGwr)5i%t6  qUY&dsv P2i 8Wp_GMcrf9:vr|`ވw݉G9aK<+PΨRgbT$Tp{ jݶ X)X- PPzJt@&];4hmjM_0]a401_ f΅ΟCݭ.E. [UE! Kh[Ca@3cƐ{⺕:嗮6ndE Sy8t<uD ka6:ؐu(Yu ¶,y=ah妠fͪrg|ၠ|  oT}ń,9uPS+"7!v鯍m&ZBW^SK!;mB jBUSa"(>e! |xEa_/I7h Ĝ/,ҟ}N}Je=\GyF}ΒJ]?ODjw?a?N)%4 ٠%A_ 'uGqwzQWO=_ >孹~f(K`l 08ȉ :Ig ,%)sn#iba56N!TԔ@lш"$yAA6$\ΕbsKL[E;VWޤg;+꽝gNw:Hmrw,<CdaPMP^.$@HRaW"BGnq@p5a-jqȾmgvu">6oxd,qoJ,۞Ba h>%l^> |,d$E`mzCvb,*sEǻ8~d4 ziYo= ;O\t ب: 9()*Ӈ6VXPCx;[֒Atyg&1?!8XT2S#\X ^NOrY!V{^X @-\BdJ5CH"9` vQ#JsB,=RQ?fǖpe jDzwʍ_DKL1cߝbA򢽔UCȪ4[.7;#Yz$A(EpE"ʾ4˪+?Y7=@zi8] 쿔-_Kr)xVKO !I@!cEs-sܽJwwӊj%=fWg". fF&Z>%opB [[\x "r[nfoR}bsfӷsjCugir/ !dS-rvIR?ΖwOEZ1JҒ/\́GmQ15}蟐]|`gHӞG>ZPsͳ ô ^&01A< 䅦g[=Y _, l!oI0z4x # raiJu&gsܡPեC R*dBVnn 'l, OAFc./C匍ֿpt*ҩp>Smc.R"yipBKZ\_": H˲(N5c9g-o֠_ݎ(V]h'6{lM] 4–Tod&$tߏOEKaW0bR 15#)D:mѨ2ڞm/MH.ViS%]7Ia,XKtxtս*M! A+mݢE%Ԟֵ՞9bcCY)gWksp=֑Q2"GI6>(a٨ŅJzIk/f_HRz1Oj`f4J鰕[l+e!0ӈY}?y8պFF֋?пC7qdži?l__rHD- 5 Ow ] ۀͥgXacv#%5n[*I1Yketb@[52|%.m:5ٙnFy֕jnLR iJ!iDRj4r;57XvǚagL )d3u}Uv<#v#Q %'`%'xS؃0>U_ء(CU˴U8"KLݞ ]5Лx1*TAk$^֢r=<ԯ޵FŝhBTRH:ޑchXyF/˭)|sRMcچQlZ[ޝa/L2ͱ~tJ0]~3y0?ӿTpw+w`N%yij69:%bixy0 S t3۲>NvSt[@F1 C' ›SYmB|N=:H[쌷 h&?42>`VDTb9F;^]SG:.U/[GJILл 4Y$7Zh w K%4R*;I{8i)m%/ZgK%&@ݱo sWFebTGI`hW~(~5ڲY+1+帶6}_86mhw,Y6"@uy²ㅵb=m[ b#W?%fH%w\L5%u4!|a`nC:rjE&{7a>DeO~H%/ @JG.G5|W2MTm2c֎Z$lYl 4b4Q.WHC-T-ӯֵ*Xp77Fo7XQʘ&gV, VW3ͻf5ĉBfA풨д~ fvr-!eoprgj-;s|j6 U@NGN3#vgp~*R|yQEn{g?!, >(RM1;n<E ER+`~] ğ sq~o9 2;;yԯ<ފO}eP5}d9$tS3_Xcl+wt\ds0 r%^cMv̏{eWTЎ ~$k3+W KUvۚpAs[$. -[.%7sOFøWBT|WQFwx2%oi 3Oq.CBg{%}mo7@LD+]i'!oŊK5PⷦШ s)BT bnĎ %((4153#Q>M7IlYf ^9vczs#N wC8#əUɸZ )\1SV.^CxԴwRǥZrBH'J뛑&eJ8|Tho^dK=>^2 +6RFvza-l 2: ;W*B>qtLx]kSx&h8ėL04TZF7E=2~?;ρ &jh SZpbRǹܝlp% Q(4K? D_z,h@-B?a~toDFHwAn-GbOcj"W4a/Gy=jhٖԹ ?{dy > >T~!:K;&XWD&2l"rI H1 QuFHiqϿUFMqF0eL]@ZDɢpEL?eKdqq2/ iA5e* %8-k'KxOT>W}rs,L:)VzY]G(SʹB:^ 1##?0Z S?5 P8;|KfgMq ?4iO쬄Mf>UBJAsp/`X#d8'J%N < 95 7֊-?;|1 L SbtHQu U0eRFiF˳1WFoOw`3h̹ŧa.Rjs|]V'ݟ.g1uaUHQgȑ2@^;smu4x &QyQ[ I, 5H~o0qys5e:JiG[O y.cRdl1JM]UAŊq]mC(c2nr^1$[Ki(dWTyYaRDl#׀tH~]]Ps:dWI31 ;A(sw^6EOJ٬4ʨ/mpgyzL@CZþ]+*&F_+xЩ0d""bn'lǣ7)w/&]`tIO<vCq)z,3wמUK,{Ef!GOxv̉>[J(Rq뱒[ٹQYJ[ v]a;mOdGF&bz3'WOC6'="T=Kr0+;m)]jGg;? ?e, g}Tl>U!,"a7Cod%GpޔRCNԋ^qcېq.}|,lg$feGSDj`5cB?(50 #s#CÅm^J@Xtv/$K 6eNd?/'[窱!,h|M-Qc79 zQ&/T^]z"&\$g73*[TDp/Gۃq>oKs%6mv]* D%xԀd2,VF<{S,Lg6bzyoH.fe }zXWycГ9빾U&]ҐoMӄ؇L ?}zʃ잤b\i$u&8}YyVR ۑXŸ!Jqk?ҸHe2["{PзKw>Rf{tdV-<ߌ `"oc(آ|f3QIۉ>ф\eb-WA&̩Eʏ4#Xg (է*yg!~fCX7[9wT`0w;;I5Dk^*N:b1'I3]ٛr1B<"Lp(Wq{X+?j:OɉͰ,Um X|Ųk~d?:hv20K9iu"ivIoDA݇]9S[V1򳋆 "<9&|"k'2 " QdsZwU#0` &,#/L8V3kC"]^JE9z_}5sZ4LzCzΤY<ƎBwMt^{RH1s h7;|F7eG'1/hb{G\TAc9SA'Y7So~~r遲ۓ@ z۷t^"ƞ ?69V_X>ŦpGd9mB*Q?s^mwM8cFeqxT3 .sm%kwv3 ْi|fTCiQ>'\S,/F2wܚ9ۈT`~ߛ;[y)=O_S)q6qjU(MIq ӄ^ݓR6@!닯׺m6LMq`%9U I2z\m)Jb_Iw>_0,qu bL.Wk<8r ½_EEx\6VC OhO?.džeoW]$.6"Bq_Ӱ]ľu@E "b5mʇ%s7+՞szKAw{ZNђHm 6Ae$]mdwE=U{'hH{Py579i>41ĂPG#5rSOvsgOI^{=Ov_.!Nܽ%6<;kl/Cyl7B\e\|ӽS@)n #1l_<bc8={ [at#Z@Vͭe tۍ .ƁaK2]_iO_5)?rVn(*#Nǔ[B6]2ɺҥx`%Ur65|8?F1HR:F6`V kYHq_mMQvS y\NiK]ZA/Oj*V} `{Jld*Px=)X58%1G x=,r>ɻo'1|*@+VOnJ5A$?LT WFAUl4zZU\붳}ޥçqEw ʃw*_xڜ>&LGR[oλtE *Ά H{PY0| 0~¬|ѝ+-a%ՇUWʘ& *HX*øV鞟[q2CQ۟ P 6Iqzo?#UE¡hDsUԯMcL5IF>'Ʒuew"u)QIϘ*^ר-Ql&.R|s?w!'\zVn+Nh_$5:plW"}r3MJz59@['-$IDtAeZ>.}7ID_o`'oIk iRσ*GW6Ҷ||AMd@.o7#uv:v03KRNNZi=CG)_ u;v܆u-2Y慩5h>H*bZ2!p8xj!5l.fpТv3^ba~ta|8{EkQ.cē}I`Ѕ b ĻDv-'L}/4 IkVY *D}|)5jS7jFzѼ;!OPep:DTE뾢vs7(+qʎ( :W> 9t*+\WL(_8WoR&[eԓ8Y`Gӭ6xː]2!ˠ{Bb;Ѕ7QO@UJ"tE(k 9F#CaN` JW=IFPXG)Ejb_d<e lm!(;|E90OS-[}$`Aƺ*mR]׷Tx42v|]3 ւs!6+4Δ!-͛PM: g +lPB ƾsE0&:ɍ(Iid#f ]Lt`uAUlblܫаRmB珞 zf߱TWFlq13eهi Np,fPgH$II-tr4\G1TBz 鱧 r ^rO5=jDƕ%5 0`0+e-TF 0Z0*YhC(F?g@U{v\Us&QKa7׬#,"o"K^B^kT0^ h'؅$[$4ZyXMGX^?Ap|VrPCMY=y'(܂RW\&|=f"g۲߅crld3 a|:bSa_N5*!s_?۳1I0A*ܴiu<?#.lL#TB@m:ɬŤS vuC([4*̕7] 82(=[ Wǯ?#lO扁91M^nXbN-^|ԢcQ{1yeFDk\.޹${Qjm8U 񮗾He8=zvE Z,DT=8R4^&gEl $6oßJ.*;K̍ϩ 22tkwp40{= 4\{IdǩVv>o -P~~b% Z7Z˫>gRWmvŵ4aW캬c%9o{ρa'6QS0]}T:ubbD4CUc]iTWAD<^1HW\f;Rl.Tū )0pKx'8)իX{BYC Rr'# *7l1όC$yADvW"v]ndž_p#Upeʵ!n<0$y@"OYB)r##cq}vG4/hX,d?SQ:f ) u~,1u M\AB"9ɠm%'rs`v<Ũ~vuDhj&=vl>M:KCؠj:*ɇC:@7Lp%&ZTφ}@vң{冮n.r㔂R PjcoyO 0<# WpŻ\cY{JU3_@$nd,5Tj07 ORLf HppxR(eCfE@t_b 67OHLoڽUScy.m^?{Ҥ)eSjwW窿#Jԏџ"겱k䟛>bqrޫ 9GXk3e;2[>u~{A3ؐ57An,H_jeo ۃ@!k]4&ae'dhP6XnG[@2\g 7lu%! )!OE+䂤> @34xi[L[\~}EA3kX(5EKj$iRbE1c9+rM| &QJ<$w*C0clP+\jb减pXV?Gq 5`o9hAZyS[f ޭ^6`Qt#GI ]#u#jT3 9>aegf*s?-x~,1 x<}ljNdYV$&,d Kri~^S{\B*$iTG'o8ζwXW2E"6*1LX=[b ੼6L3%ѱLUό{+ncTגɶ'ikr@__Xs<ߩ@g'ഡF4Et"v{W~,.xܦ`Q>0c9c Q3)ZShf}ɏ$4 JAVN[ kr1J;nl! ?J[i)ž$fR$خbDlx0RGY.h~a˕ɖbjv:XA^;u~0WT5ہO# +KZ҂s 7 r됟O@(o 4o6]h|N>3?t] EcDrq?IvcGR*4D TカX:KMvn-"|\5҂ȸ>M4N4uݹkD@qd/#ٔǽ!r `1n]o.%!M9/Re2tatboz1Iz?Jׅ?E hx<37+ "@^GW"gX{SqȆR#DݖӎT<ۺ(HY62 b=={5e+q5k~Tȗ0-i@k9/+h EͯOqU^|)`RŴs{8W\[*aӶODqg)$⦂{fiRT-I[@cCtl@G;$ɤ?eQ͛ NnT[Z$x$<7R8R`tVޡMܧp"n)&$Н/^2PθBpfZ7zyF Dx?Eo0!fx13[BOமp{n-moy ;OU=Uz|Yɇ!JXtGo[h$Xzm_rqXSIp۝0Map.IX(#*B(z9dԆ,r,/*#h w)U鐂)~ !Qm\<>bX}]2R-4K"kɓd9[)Ø/A;<ۜYl̑zFB7@0E`‡{Vq7$f C,R{z7 (F%#.hZo|FhP,j>5,/:;B  &v.h"JK+L[y7OGL1oy-2jA;s= şC? kV.[4ggDwFr-Ltb#tǴ659G`l&g48D΅.Hފ(XE C魹%ϧS|"@/1=0 29$wyjHjs dy^sqMl( >,8at$GJWM[mkb$dԟ_3Ky68 v7M}#7={NY"U |?o@]\@[2ƲE`7~kIKN-;Kn5.gau~s&ޯC!rE~1TrčWc|Q_ϩ LQe|S߲Xiy9lZ0RE/XF Ej"L64~b?rBdg\ %Xܘ8pN;,ba D'R)[)a-7Aq-W~> ]RƆ\{H<^%@8rgt&**X }W<ҡ}Կ?%ӸlMgŐQLi: q"Q3+M(B?Mþ 0z} |y+^h}#*dzEs JΒ@ Z6K6hh묰t;GŲ YCzg"q f QV ,1:QK#,^[IuΧJ8يc\b b]+(,;CfRsQhf~Kv!8MjςKXMv 4KYN-l;63xjL\{^2l e~]Xp4h)\ZﺥXA5RG& s 5Ss3B?'^ V0G?eVfႾ訑s .ȭ7I R$jz,lw̅h]|.{F֗=;}k;'郈&`[6X,UMrJbZv&/  /C6fe/B#uoCG7C=z-Mż="Wm_&`~JK!(Ku7ɉ78`Yg}⭤aV8]r|%J(ckJM*g&QA%ܟDճ650F\x$d=1hdXRDGKh-@'G7V3>wM2.q 7s30DlW\czB-&R nϨ7oD}>^Q䫓*f^BصvhP>;yFLJ0paa+촺>h^T ]EV< djhybҧڎ gōjb{((GҕǤSE(B,q RߦX%z_aRpw6ˡ_ JN,f U צ#ǵVkS= $Wm.a.})',aF} *x=է)DH5t mtrWƿ5B\qpŷ,IYH 1>Hk(r8.]Il51J0`8/q.t/e!T ' 3;f(V\')%#qwhw,MeiV6&UF1]֭LU!Wj4ƞ*9Bjo1DH-;uL [>姉4L]md &ԫlP/ VcQYf7wPE1֥40PiROIOv!%~) *DЋ[5;D\,TQ+n/eHYWfkDMf##sd1R*r18'q7Ș{%.ڴlAdU8,iuD+mJ +\:LKj/1Z: _n|+E2SמW3)c"0ӳi4"Z_Ow>&6$)ӵ%AMҰ*;d,hdYxF :/ZG mIUf;i1S7d[pΨa-`Қ <6g;NJ &[iiSva eDj.=E%Í8\f@t-aQ/!Ԥ,`={m}>>YXEWc HQDX]veSjMovrBυ5A=n 4Ł*&5 };x'_LcΜJf[6yzIҚb5PoңnIEF.g_dE q븸%n yfV(2!fP_yy2J#LXȍk062O~&yp"hcҷ N|ʪ|da st Dr%?w).s$`x?_ mj)pQumVq^^SءT٥r3ĴoBv[8.v|[S]V|COl~~TvS3^6Pa UQwe7Nvx'jU~Kf(݈)#g^9dk(pl]!YhltBjM=X>S-!S( gE)Ka5|b@CvOyO$ox܉Э-͢AzeAêx-M _eFZn6UO굍y2z/sSX7C4h]˖.PUľCi;Gr77&BV-/% h4cFA HP$o fcϐw4UͭC³UiDnJOLaTp%>=Bهz1~%uCYn{YHa]Y.@4{XfD&^HDþ_D/[ Q[lkS%2zaW{B6G,AlG\ב%cU8*ȴ!g+ 9LBkJmY Xߥxï+f o%; uPhLy7;{QOKbXY ̓M|P6NdWsU{(>p뮅}+pYD'elNTN_OEXoJR5Il S ]|v;|7k+As:`yxn.̷pnN8q\'UŠxX1rhْMoTEU1\ECOu$7rneȗVuQ̣4Y'LJB.(iG$Vy^{E~,QP n٧- NzRLjj3tR_[S㐺h.a&Xq ߽"'04 R$ƀTV<?zCuH u<ۮ) ?S o}"US reyt];^Ȩ>HZaC[u2ZVZ2,h"Wﰾfy9]U\˝67fT Kz/hOk32()h4A@4 L8I{kc)xTc!vh?o0 b+npfng+Վdɕb]ldw/N~+{V?N] 8l:3%`/f|z0)tCKe:/S]'.|5`70m'2zRhB$x]|DZ.#b<3R00܀`V2Q$.v'jy?9_YJ3x|\2saHtfPZѧK[C5}`~to#M  󎐹8W/Nπ(s/m:.WV,ev<֤LCX,ycv@ (%9ѪZ3wxn,>PQ_b*_ JUw>݇XN;#&yuNir"x'!oH6^Fbs-6hcv~2 -4W n wrj'VgL}xrxIۉ辺䰇$t;v=$M`o pqB3cD0?'p'rwӍĒEݳy_ww 35{*O p d,G-HK^Ԙl3UhYc|7(>^'P1h?%v6#?-!a_)8O.@Rً .QH 7Iٚ>Rx^qW40z6. ytPt0"[kGV̗ }WMmCv!sҦ n+ai ?!(hþIj3@A=<NӪI}Wb=l9zT4RkՄ-HFE o)w  ]\T?W&&} dxQ;kRue,>RTTB_#;saV7˸-Y%fYǼYC4a5iwSi*YOWY_g,pI ˻RU' S-k<&33L`CJ Il{%>VXa=>֠BH?@zRzr6jГĨ}kz=EUȼ`3 ]I*$8Ony Q) @Z_7m1B#ip=kT̍eyJ2{} I.c*re}ݿ<ɀ}vba"ZșC#,h^UO@5vܮ82vv'  ԏP뉸C5ZɃͨv2N[Ə`Or,a;W/U9,/R)ɽi#h8ŒT5hƳ1=&@ur&D5ۇX-&?r79T*:߿tՇr&{%q_/=Υɯmnh-Vra-ɊN#(&7a[g9 !̖=\hf|mQ). }!,LMri.dK/D|E~^cd{DwVUܫcHhٮPc DixuoQ|:Ex2b>O▢?uT{ިHhP-3!W~@A.V9Yq|YoMs='`JBϔR9a`Ѥȏ`#`xYYd\mCDA`~3!]*ѿm>p` #[I*I >Z]j3T1gO⧪=4%+C(ac kwH&X)cH}Nb ZRH&wOu+fH^udlH}Ҥ1xw 8<JGT[hbِx,?֕UOgH\O཭^R' 5W".cjzxEwav8~e!!|VF=˭Ӌ3{aId:T˦9xm٧̷ymPܜe Ӹ Gix)<07[~07fko @Gzu/%s܆6-Y,\9V X{sBC&0l#lS%bn/`8 ]J/l(qDN;>U fxL} G\Yß\jZU2"XTZC'rOF{ KL8AK>`3/SWYwo. g` *қk7=.=RDF`mPmf&2Vu&Ec2`ɺJ<<. L9Oi^nfрBԖBO(t{RTwknaq2NGf_Uv|__PH5M]d:'y0bby^R&GDB q&pf.D֎) :*gAn@"ΗL6j7O`@ n{.oܶrBJB/vҙ~~CJʠE8Ig/F{*ʈK㠛;RDi+Iג[)Yw2Pv!yoH6mq1pMIaT@\_} ȪL5!̩Ni"t6Afٰų[c3*f nE]oO~.C@Щy;jhh(p߲ѧ,pn^4Z bO2~N2+ ,zD6=G]{8%@I, (!îδꥵ4^N*zS!eV%* *+2ѡxxȒ`8u6n R1Iq0~qJŠJYQrA|ۣ.H:O2ߧ)ύSm#`Q.֥\+h,ŋjQ=bfFO$; kyӹQo'=ffXw`^_AڟGא3u?άo[@ #z 5 o>x CuWxٲ9bgpG6^m?XHRi?mW7g iRyRCbCaa_)>B> Q4BYU\ 7_hYEdh_LuQsX'4R$t(;O&ٖuM-g`0nT غFM`R4T>u3 %|1f>#2~\D}gH$/e;‹K=ʁl- ~~ 4Du%hUhmley.A{ͳ_Iw5e\uuuW7)|vn9N)H>%oڞV:+\s̖o4"!#祻KD$2>9e|?6I-#G7yJVl;ْ ?gYZ07070100000298000081a40000000000000000000000016446b36d000090f4000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko.xz7zXZִF!t/g]?Eh=ڜ.+ȟLHq?0)S]}b֭^宑xbr}d ;8jGިBLS S(ƕWٕ4YB{H.I5luIS@fXm<}Tϑ! ިLhUrOW ދ* ԩ43O$O ka p`dܴ`=]aP>!ՅpKUm)VEr!_6"m%!ۤ;wD6[ 0_γ;<-.%cӥ+QoېBI`r? 66HƢ}H(,^r%:|cj`/]<_W ʵyBsKL;tRhєc^N^yxVD%Jiغ֟G7찍?3 /|ZPC 1_LdvSeZ͙?1:h SL$\Y^~ZVm~z㙯keFIggM o_[KQP%*eUNc.bDjGc{6okDbUF^b %PGʎ/:~e)龐#; 3 I Q2a\n:& LR G66X3Lf,˧MGr>ӆ\_ ZJ޵_cNQP+>A 뷰pbO9_ၼM(Ɠ ,>H();hzȇ Ol+Wx5qBk,Ud%^+nA/+yX "@'rC:'P5�E߇5?Bw S0St%z б+< 蝒 cX4Sxf*ڇoe|[l3gd =KSc <0[I6-FC<\i8GgB'bEy_MsME^|OH|p2b ̘|B\{aMDb-ZkE*JiѾ<0nw{,ID\wp?-5JsyaGUEq9]SG/j|7ЄDta<&PYoVE`[~ Ky$4 ws{cܰWY9st4R(8߿x]i(@Z$USgcn*v2(9:E@ۿbbNs[zx ybp>t| @m۪AAxV~A|_#g1*@;1zz2!vC E߭6n!KœY\ϘδqTQ$[5~h'H#Y7.8# jer 1RCSunȱ2Tv(LFӲ?ԗ 2kK-Ύ` # e&MFjpյqۆ>mѴ;>7w*Z_h@~)"CP~wkp>&XIMC/gWڃT*z$"Kq4kFCU`vUln$ CdLğHUـRBC|h_J|&Z.Xaة0(ۂʨf} SqoqjՔ#Ddћ@z4Tat e2E#?4{j[(iVPkw9[m,ףڏz H"ʷ4\V(lSm3* xz\&>(&Ou# g#7k25@b0Xme.MBtJ.| H{ % ണgPK S :)pG{vfZ ?I*YA5vAih%i[+/e(DOz7܏߇}YgZ#@b[n4Y IC峩?83V/$ Yyc02 ]FZRЖ2ҞGϭ`2B8S/™IX122"Vduvǖ1h`Hv<_ϟ=6|a[2b:G2W1?U&B-Mbl%_0D6uӰp]fkа\[!LCm|/U":'gkM[{7M=]K 6gk!B;Qpq% u]ػBWd!ffq_U+Zh١NJ!z)H6@XUx'+*L) ۷r͕8N{Fi: $7r %|ږS^ZՇEM5Hd{¦rӢT>^#ުshȘk,\̦<.8 7$X,̍~C|yU\];!IjUz&]!H64KZ v)74 Bmockc6b]*f9f2 ]G4(wad]}QZ-NQ>B/#E.SvY5BUx9"DL:9B ATas4tV(zN$צ 0ec]];AN%\SkqܘJq)O무:S0yNɍ!rI؆/ٕ1x[x"b$v>FnQ)ٯ}R|?@ΤqŸxX;y,ziȆNa),K} ֟5EÖ=p->eQZۺJ`L@Ю%+=](=Zn nʯ5:mv%dKd3;ϥx|_V1q"xЉXG }Z@lYy.OkWǁSYqٵY86QM˫=:C\UчϜD9̉ixy>W6orS<[Ց5c!5#]jB8͠#gmvW@?˟ $K-TBH2V,.,/x!N!);,OU u37ht; \ҩ 6UEW椛(/=$w/bY 9Tʈ;>.c^ATwQPv ~P5@ݬwF[ '/[g0gi0qj\2RE Do8$x}Y5s;)EKx̓[ / DBt|ͰˡaFkI lsILA&[;V( pNզ^#q4ShpPKluIk]K}6t![=JY &}?BuIƄYP{yTID=qO'_ `Dr2pmo ={0׾if@$g0ݘB2OTѭj;*[u[ H `+rhBkc0BFLJ9O2-0vwer&sFX 4lgMV"H~GwֽW 3#Gxf7lݣ0G/|˫ yL:12zkja~{6XeTl#$j3 A '{2i(wK&R+6ۯ"I㺲k7j;|>h-h{.)nZL1|tAx|עw>_+?g4o׸ X`zP뒡<3f{pUR1IET= K;J8uke2p b~(OO;}@=vGژ\kkE3-U 7-*1 |>윐Oذ J~lьc)qXWf,҉Gn= 42O_(@,(#a5=LsR(/$DGL+A>NshH~T̒St;ɈfY(EQdF'&fQ%ǢDYBLNjrBfkẹ mW=3ΣSK Z=h;yx>8-KԷO_l">m Sp xSn{;/^my򿁢\.K59eVleFy1NK6L. #XWl7i"5/yΌKGE`O2Sc>z-t*Õ.2k RַM"}30mq |bŢv`UAJYkXSRDDvRԮE{{j5^ J5i '*CќF`M["_%$3הbb~}A51XiqK}b%ϿF>SLUDV {ڌf Ʌk6 [No8RUo cp֨/B ?H?FPJP1c7JGW2_BLZ+|g͚t  q*צ&Kt ×oׁWS^@'*4F]R'B^eF: :S,]w1佇vxڝ}uҪ^%f\V0Au.|*x%z dtP4!9.@a~Q Bna7E.HԬ+L L\̠Gl3 NJўyֿX~͎{t&lU]!QWq!oB/hiu]oLxGz'RWĒ{Raó 9&%[w75#-NYd.ykW~yV<ޏj^1,N.Iw^]ۋ.s*aZJ &gzOiW8,h\%3FfuRysW-4R2Njbv|==Xa g-Qj;{`֒ACfA =huy[f7D)ǤbKƩ3[,ÿluӤ ϙT`\]yh: uSO)L%r?`GLaÕrqTY<ł@%Dz*B\X/휥ay_@gF1ҟ& 26RMTZ&J91?j)%Ir: Si4*X{On}a}$V.?RR@A"Ÿog7>)p"x'lR4K7f^3)_ÀMp<[~n$waOvN>G?¡ue~=.Es702+s{HPF2`)RF;9`D8J`$lSA[wHXŖIȳ3PP1(LDO X;;ƩpE$}J~Ri>cZ1pFF\'el{jkk"`üYO$D"<%I~2X&-.^SXG- wjbjt5lhFUʊS3u ,W^$v^VVL]v~V;X DrtV=l`*O7нӴ%l<E mް}hgIg0BK£8F{ock|$䖂tb]Va[@/PC(oy 2} o`6ŮY;TvSlƅԷ3+Uʛ?‚0d 53ІB y'B}]\ zao01lCZޮ atނ1?oj{hANCe2ڊ%\s e\8G8H]!vi lm8(Rc$}F֜H0}a`a\Aς$qqP&y嗀F]GQ#Zf.M)CҞ㷩iPx`hs r YѬ 3SO(o&=d !,6$@.5Yg|Vr.٧eۜXNt%-ٞ)T?2}Ρ):sxL[l8gxv`ԗq12K+&HH3Fϐ}I3+d9q{[hj6P(OLZB#5AfY,V 5cܓZc{xc#Mq ZqX1rmN<+;9/&&E+sWhn]6JOˑX|<7BGQIL"S=:9x(9TYi^Qu/t`@ k/Hb 4GeB v((_b#&qgQ!I |oJ'뮄i1ڏjPbdzu -K8C jRE*J^&CaZ>G{yqq$P+#^`+\¶g##6'Us݅ށX1O}6py/O1|6=2\MIE0vvP?hGKz\ 骼%W%s21:L1_˅Vod!5VmqwQ@l(ax% B22 K3w>>eTx+.~ue]i9H1ފ+i6ȿojy M=[9N o rkPe_UV ' gxmJA^Wl{5ui?etl3&tخi~!y=nMՠJ-Y%g=1 . F!H/na[p4>|g$m{6v3f@SM $Ϊ7ۑN u,1U,uY=maVSV>R9^M >Vh_Զ_Wǘr6ClB~]c]_WeBnɮ{ vҾ 3S eF;boE'BI}6_}B^,F6 :_rf:%-0׵e1 gw|6wo0xrO~ Gw [?;un|xL%d?S)xs?|Z(u;:]WdA$KUk`h L)gS.kIǖUhPmBEK4ך4.7Ztg96`ןeä煆Ӧ6y>o͂MW"e}yz tϴ? ;~ ;9ٲ>X&5%Qn}DCX҂f,'`IPp=mlي٩ )sݥpc25r9}ne/^/XmPV"S]+0cinj wF}|8٨#92FyeufNYM!TݳmTb]MGP7WA5Svь-KJеt815BW5xWS7c\#íK2v󧺘}Ua]}V[k[6D9_#{?Bcut; ؓФB^c^lK,@YDCC3 U-#SOﭻllQ=${p넠u Y+`?+R4aRnlTUL6K=S|JmR:H@mѺle80 h*Akuę~tɒS]v }q)F-Gª5mĠ #j_B2v cb9&8C 1fI)%زw Jxk&~/kO64Qxt[RԺl PNDk3BjKq y L̼zy)G&pUgLP %r=C'ݣcX!3U4L7) ,a YS6)Ăj',}x&l5@7ƈGȲK}#HSMH'0-E CJy)'\wۦ`7Mq~9UlEz^d{/Y?~0P;57}犯hy7Y\p*$ 2|ޯ &CoM$ty- *:/Fi}Ô9(XIcU/JȵQ4t=b/nwv0MK&B'/7oU kS6evA)kngr5L m;M[FAh#!`9ZK/[EV 10$ay`7uƿ0)%SgbnXyub}O;?2v IoBpTup凙:sMs.wM8&L F@ۻ3Ӕ5VJ&n$݆L >L(ЃO5[7HV]آҗ`ZneZG0XQ\ GMԇԝ]78fCD=H.xU5 \>;=@ϳd73#h#z9sC>}RNg^cGۋߐl]kv gx1D9MQ?hA3BF ت״'w(j}&\ ^ %IO*Cu*ErK)?cvњ),8 .)vӒ7vtoR0kit@` ^|f D;Ԣ觀\f+sjSS*z㜱7f|p0J&~u+ v+jw޵9ηg(zYൎGwN(ۧ$˳wOሓ70Y;'s.wg5'VUӨ-6-)"sв?&4< n/W `&Bǎ:bLFtLԇ@;dWsJO.S4LF@۬K #1,k W1ySәZ$RIwc2څV MCl6B(@,0 'G18nBou#nsYjSo(T >%  t4u8)v`IάN!⏸<^63iNTSX#!Ή26/0 $ /X^m%ww~\ۮ'WtwOgG+n:][<a(R u_j!t+ Y[B/u>bK< GTHFŸvB_܊=G=_ BC@kܽ) A; #qϯ N)6s6,vhIwUh$pM)qQG Ӟ]=6:zVHtGo01A gv5'+Ǹ@J#'$֏"2Hf Œې ALDiX ?m}UǸ볖_ ¦RaO9+̕ fsعƅlGfD< "_0I(ڷfwD oK4MqH1<#>_M-&-lӞ]:H7/9Ŷ5Njw,dKW2%ɫnP8a+uPKB挤j ׹jn+6 )V,ć~8pޥOz{3 N@ rOU]yF]~cxjP#-H+$s&͆JB v0p{5ub*93E_S\01>[=LeALH"&!2'FEVwsf4h< eMl`4rEOhd!G rI9܊% {}J[uÿxhE{V kgO|>#cR'zBY|+1ztG`/P!}sP؄OXiVUӺ϶J?3Ϳ5dt2[UL؁Nфnf'DEmIc( 8X 1hWd 2$|ڝ"+ml H 5f *圭SRT~@ri赜(3ڌX Җ7;rog1Y~샤1?ȟBפG?GIzL6J6=uV].+|ľ@yXnm+rֵN2W1yV",)!~f><nZ%Iox.4vw/,Hi7؇tHcK`&U"'NqoڛW]c)zH-m{6qߢp*n ȸQİ~I}0O4 _4=*J >a5~7ԓ4h5m'{.'>4д E9ꖿ©*KGbXߔqy7ʐg31~D37֞v~U 7f]Z*Q t[ scصwGל"ĭ5g٤)8o0H,`‡Zoe W\8,vUWy.npO}ǣ>R3-@^ƾ%t;/p>lަaF ה9Wp{`ʬ_J47%{oRɭ}( $8aI7[M 66㼴'ű2?dLh[^8,P*B!VjV ;{O&=ͱ,N[\Ӡ ̌֘/W UR€[YNB{K^`5~^7^) #`A ڍ6 }YR}OGsLq4e?=-FS;Iν9뀪jC4vWA/ZB*1rHB9>6Fu@ F$b^0ϥR'tH$3H.Mj9f tK$t1fFRS$-jA3^ұ#2"YBGٙW{`JKԸaW]"y _H8U!y|AoP'wQ~$FkD3#;2yRk%oz ߹}RlE!kV]-&?})8c]JrIFZud,}w1v#" aj7(0(MvlQ#BU[(pySACPRX֐ؗ/Ƒ&>q!ơR+"qxN%Pqb<.[ZnHVu2$hRݤ5" vQL~ 5xmd[N,"o38j1Ur~ݥ2oceGvz^ @U۷zv(xxv;Q2xʇ{dp6yH6X Y\],K`.C|_t@fmIa,v0gM aDi-~4Ma;} 7y48*i53ͨm+pd8P˩p88/K/l}nˊ7ImfQȥY@3\?<+Al/^R5LȰ[KB&3xuvv}F ]IA,T ȵQRox<)+n$:`oCۑFDJsBYíJΖf?܄l\kj46wGdk5zdZ^]lٳ f*F BL(L@mMN3GHyd,a7^U5̔ܔnU! gcH_b+q:WwIoV5:$@huܠ9D/k\pXE/5=_=Jc3"6#W G@e+ IVgl9zS'>/pXih`_;m=`9ф5"U%7)U <{(P^w[:!A 2tx&oؚsL\6Sˢ|F\$ ;u&&Z*]ڢ2:$c 1ޠ>ASVvU Jt$LzzgL7SBbNHx _mڿmX12l'X~엋ø31ƔjʏކDTUQf79rà.Ir]2uJx\fĜxƒx@T|d<}xxaK]Ld1|綣hZR(2D䒂?1WFMl/]kLZ—\ERuTO?k̏iXǭ [Gq`@i{A`~8Q$H4lƅR0:O%EwZV';#r* -Dt Zf'yyfiSTG3:ux'"Α9ғ>Ծ0.O3~턴$zeh9˥05ZcuIF0ؘt / rۚa`orpe.0X}SvX8.zUP蠘ORiF9=:wO}s|UIu+[d@ Y$'e8|% n?DAܑւ#LoNqD ]3icOVeG? \JPQf^2kU~qd>$4&%/RS.`eg)`/1xv;/T;ڴVh#OI4OlN(O1# 4LfhcK7 _k=L,&ybDV)CDOb[`P =iz|9]L?Nwi  )i0idpx)&4tXL?HmsB^ޤO(r:_HBV?{7:WĀeۊk|)3Wru0[ϭV/gŽ=}/Ex[3Ԧ`ՊV5J[iTsa8R%Ġʋ+M՞vhk  t |{2&i5]l QN)B4m \ġԵEO#N@nu+"n/;H1sdQAz0 ] D(Q9^"P> %ׯjbAsXtЈ>}7Šc5yq?=-3h~BU1> ј(cR!|sд$gW%ML_|/|ΧT;  +`Ӭό^祍%i[EKҋpxu98ᨒPlԈ#]fzB&'B)w MzK 3KpY&a閑 $i-U$LQT&$;_ۇ D?heOoGuÞ_`r9T"}8PK koպˁyrx.u/ /g45J%9dygH"gW{=8.VT ;2b)b-ڴ _ U~LMKutK Ybh9x+3o bb^ SN (3(R*$?p~JT5\T? Eta2r|c[LY?ɐU(n~f++OxdF +؜hX` KBZ8H$/Reũkl:d$Yn;( i;L|e1x;Y`WNrGn^,Ok Ni12$T`<"/H}PLaZq.8;ep:TXN4VWkRFDi7VIy_`+iЙJqpcH(@X{uz85.M$_h#¹pH濜\&mwFOFqt2N[Z^Ya"IXҖP= 9ba>#%'= ,cۑ-warR_IzoCI޳ sGQ]4Clzޝߘ002]9y[u֭b'8`\r_BPQUdbQ m*?ۄU?Jq]s0;#qKL SnkL &}fD!V^Ɍ%w!y(G>/0E=Еp<Ѧq楦#'31x  T#i4Р-)Oy("VaЙYSIel͔uU17Wl`2XEY^K?ʍ W30kYFW;D[X(^+-ȶT[F&_G+gf^cIS[qc4GDS׷o<; I\^;HR}&i`qK}slfc.]iL8oӲP:Ю`fY\7̫jpv.5 KjTn &5H1{ʮWyy;Q]]i9u];;o.Vv5/f%x( *xr~ `Hp0(hAqlNVG]FrfONNM>d>xAX:YS%Q;6'thܳI;kD[3cZ1G81}[FRʢgsjkCNCY#:˃-FĨ~( 'kC7 7i= &`uKˤdЏOn6PM]'cF2L7ac )$dÅU.oџV1.`b0>s $[8-SYּS.;; mXv|@F0hP-+HVCfg2^A0-\*񄾁3( zu}D 얅[E (ݼxl`r( jS I@ |%ȶAqeN111>NS`]Vځ8n9uDYc)Om#\Huڠ ^f1RNZ S?T(>+ap QSUSmςGut'㲩IcͩRY%*{y 4(>|F>dxk 1Nb7;+;oza]Y. +*'%LbTӁʤ۲U@x(@J)]Ǹ{VqMsrmG?J|Œ'ݡ-C&ևH`(#e*#63a:^eB *$u:H։,";PVRk,!_tZFFrolNVS3QG@ tYLA9!&ӏȧȟX0qG|L; Uq1@'@4aI[g·b^٬(^,ɾ8Ur&R!LB/ކ.VrFXu D\?8B瓲.]ʾTli#KĨ󧏞E Ɉj͔e.T۩EFo nNFf)tP^xTəblb01z;#=!yoәGGvx]i=5HM o:Ϋ\!IJ>ą%<¾d)P>xEI-mOÑi+ascNVD>0!j)l( \R/%;(BՄh2_S=|+,[Po\BZNe+@pF. ]ڜ6({U'Hdz;Y9`Or:xW0Aܮ˸p3'ZwhџBMՅGTy=gV AS^yut x?ܻ1(b`>7k呤K`O }iP82kCJdM·?()vW:]q_a U 'u.ړSj=㋻ BI$9b|hPN|}ѯk|FY@Ql?wl߸YQ>T!o2b\ r>[AtGyBtֈ; rS~ >8 +H " o/T.$vXvlC7 d70*5 ֻQbAP\l'u_Ӟϝv?kH7}n3LG_M:6o)/bB3[d-Ÿ#GH ?MHb_:$QPEVBAl-9X߭WW#<>.\d+/f̷d2h#Vq^. t ,9wGp|K[ޜ1Q͓;Bh&K6aP93-w cE0c<Hr|.O0`O5:m7wZi2@՟&pK' - A]cP]fӬj\ u٨m.ܣ8ACNwW )bC\M7B-H7[J3Od2Ny83o_}drRΙZ)q=`럟cv+|0 _2u%mnAF{ o( JZև7ZmGRcuȾ%~R.:BÝvspz1G_,g(C޺lA?*,0VP&u֏ 5܈lV)#0UgMAC1^=t0z(o hP] i *qtq.]cݹD(mI66]&iC2WWoXܳ$|G-ZS#} ct<Y~wY=oa/f4 yfd#y\֜W>IfN~q˰-48Y[*6e!Fa,~ ij՝AZ`:)sXVfwl 1 yx~\~)6TIA K}P睙'~/MvƗ*.M"dYӀi-\r$#9^:r.Hlf@9+U@0@{n>@3y;;.н{Sb!g\-׾C[ P,K{u0+``1Y ZW𙷁[|rS-Z GpKYA.t^WH q]ڃq%P%Wϔ,ұ0y {<[7bA.?1 +[jP`Wд;+Ί7kLPf Cy[R1+Z􉨾0 T_0&T] 7Ek;6dkeDL.A=!RjE9%8A6 tw1$%ܳFU!0̴]# j;k+AUnJ31p7D'!3@@3`1?{IHcWR} 2>-uK:ɽGb8Rٻw4z2)2}l-\%FzLr>LsB)M;0܌XH&%k{\u h;2>y,X1:aK']2&>1=F 2g=lZ.0(uFW/pNsc_FP آcHk>$*%{xB׫T9ՠw4' S%IjԻ(]f0d=BBަ,Zdh' J< VI~jq>a._(Vf4oJsHuāMلh7*Yc]?Z&?`'V-WLn ]8VCh$fEoM%RvL/l. /BozՂ9ˬ_|eg])coص[w۷eMSĆm4y]w{åt^&h)+$9_۾ǷdrLMRCU&ȮOUNŐ#~ |jO]5_ဩخP.LIR3۬bm{pW* SyoU?d~ 7ت+O|W5/!֖7u(ܛ~Y"r 3 iZ bX@7 &vc/MK; &!oq=6Abr}fEeaA-4"O$GkPwE2ĺOu:lWLbM;T8֨eG^բq1roHg`2"~E,=LkcIJ"'߁}kiF(*ݷ?M+;hkÚGƈx[=ն+Znzgh0 NuSK%g ?ZEjN+9i;:o- v0i"ȅ$alˎ1/(3آb/y[dJedU\1ܙٜrM82#ҸFVBOCЗ[TįQȥɊ0jjΟ+Q32DoGt&rH J Go{♗obXXw6R 9;+`!B4(e{7'BB0T}C ~; Dsn!!eob?FE_QSA|ˁ\wpoRʥ8|qɩ* {3 % -KvXD]o{?5|KWS8yb 8Z-L\0}'sg>",j|T0*$19I§~O 1h 5$|7D8=͊ئة} eUH!wKA )9zIn"tyOAa/e?I6J.MBKSYl \JwE4[ `fkmN(ё5R`WekJ&Zw]H^+@YBƮMy:eVa#<@62Ҙ,&+Wv>9`H.\<^[P폏O[Ϥl`q tJp=>~ʢo!^^]':]Н9U ﵐJfuy:,gE@KΰdEr W,^vhvnw9TGTm%`R\"q%R3ȅ86T?y';L^VdܡMMz慈nxSX)_ [ULEoxcp V0s:)#Sۿ160b86j`vz@?<QO%_u+ēq]9ćFYL`nYQ`lWBz]~WD :<;Fp/xו6PD0-tFq,@#w:ߧv$ɛvp9?« 24ZaLxK\t+s#k4'ַB(>`<~ ]~K|Ԋ ϽݷI $=dԭ ƓrbS=\T4 мY}TǶ9G6\ŐPtfM v +{ O0ų{a]`}J #9? CPsc|rG*1w:.|K\)"߼~\ZC q)'~`3vum8[CǖEVv|d 2iB瘌A:0Zwy6͹79&]n_ 2k|OzЋBH%PnOu;^ߕjq1'en(S[7kQJ`qsVa ڨ!6,5FS\2Ylߥd5Q]ۇL @AL wo{m\Ǫ.ShvQOfBƿHNX3"Jrʋb]0 (A}VxH  w&#?TWvBI_C߂^S tafde tWSa? *.Pű [QOxͅ/uy=ٸ M>ٻls\ELk@!C eeK2)Dffd` tñ!ؤlJ t~ety/f:Ök=>JNuyʐl!!cJ/1L~uu8N]hD5N&Q-?r'UV30%9w<L@(1.WtZvs f9c|,*q"DQz !sjMе} h$BwεGqBnZái@I_W@mDfʊ M@lofAM'VK]|#:s9qtVJę͉فJ})wIR*&">1$prdgQU7<]`~{#dANl!.{-1 f6 <>ڟ$!`beTgKpͫGh5Т٫7G~'2lڲAVU;(Yg8dO Sȯ_et\'Rϲ({"J+E'k(fى9HS|T!ns-@E=/D2Da)&kc!z kdbK&|iME}0 vJUCA{8Qˎ-qRRlSjw8{'Vo܄LCԔ,/aEKD^qD#{6 /n~_$IimaKZ$Ȍ?5֤sWƒZnFV 5RQg%*;AB|+KqZD0eC]KR1Hؒ쨏on >}m 5(/3c !(7)r*º*>{1'%Qnpĕ A%M5~Jq'JGR_d|NsLќ)Ku̖q͖.I·/ GkXcéU'ϐxXX' ?ZyJ?Ml]`#1W;elHFЭxM\ 9=@̮\f:ӄz8RU9=ˮw[ 2KPmqiP %H)i33I#Xc04ќpڢ> 7&0U|Pcj;=~}XޡhO>R_dĜtb_ Vplc᫤NǕ4D;wFo>FgԐ z.(UR,ۜ1}!zJ E$Bᙸ9>SDloo<)v3ye+).}&ZYNO23Z8k&4D;F iz(N 7dHԽ>1 Rg~ޏkarpY=W Q.$[~RbK!Yƞv]M';$ξN Z/ߌ!QrMXLN'cxS/~VC߸&fc kTK\7!9p7;Y1y_`}e@8||S{X">dK!i!\ rM^i;6XǼ;t"]7l3T+aeUm">]A"TOI-6#q?]t5v>l!,"e 2DaV[]Kalےé9$?:V"IqezN8I4D.}!*D}ƔKmѕG*cm`:vweWE$6f!,*FlFY"|<0z?>j7^ܟ#xm"1HCb/0 rN-^#G:: *cg`K}@y~mmm/V2Tdu;Gcb@ ^&^B@ l4sbLB_hSb4sxh n~j:4)#UrmSg:I#I&**O@ڒ>D8El*}dN~r "&xԠ=5Tb.kNOP`t&JIҕ5)S+IjH`B 8[jP1ٱKM wcv$*Ye-b,>m@Cs|i.l5%/e [:daXro[Ra?WU1w=֔X`j9H]=B V~yԟ-C! ܇7 3yPjH!5ƱZ'R }wdqC~8eb͢yY 4#NikApW4O \|C62|0 udIUì.Q5j~&H ɾP+OSl (}$Kqo^Y{n) :^P <Ǣa@g"}=5LԲT8̻sS݋"n' a 09#z&tSGy/WC'ɨ$XAAdFNko;١fSebP K yǹ 3G H&ڲjF֖kYc)`mP{ԁk | L5e!-XkwE}Sup!_i(jZ3l2^U#*W_ZuDASZZ˨iFV%9ܤ/|DB Hw?:K4:a6'\\!^riDQQ'dYGMȰp*!n^ЌaizowxQ yLHlx}ʇa`9"bwq8JS>'R{Û)e_,Сj'F\ S}1%Ͽwm;ϡ 4Qͩp5'c>#QdKѝ B꩖ycT; /}h%ጕFw*.44oHB (n^B'G{E-GXur 2u3ϔ;MPZJ ڊ\F(|PT0ْg z5 +{̡vՈpLFU<8MZyQvrݹ܁60Jwn2MGb[Yh=4I 6CPq$ ,]^޹3D!訚?#N|׶P?,O͟T>Y}Xשc^[^ZR9"%0{Pbr.6+Ax Ny3ʸ1,);WI+ 1OkԼ)ڔFO@xeF͈x^-#(PFj.LILɩ=09= 4R󺹓b9o NPoO bYL™BCRg5 [Vl{.)vL&t@C(#Waxߏ逖S 2-Nq4&`ԥbȪ 8兼ڧ SQ P5( XqiEB:(_97B0Hgdxtҳy)*tK|DlN-&^Ł@*!SBTbD'E;g^Y}$Q)QMq3woGnte~O_N'iYpWA'{:Cy9;F"|ۘW#wX #{ON M1(`͔_zzΓN)o}5RW'l'=tc5lߖ;ҿu!:P>+;'LFۢ.*Oo?,xzaDReLW(a$W"TrR(K({Y*cvVݏvHNM6x!s<_zlrĒ>|DSl-45W96 u﹂ag\` Y~>_:/ˉ\),6h`_¹tŚc 8"vBkP|a$ GV5%`sT %??EsóN-2q곌#|JΦذjDif_oy?L"00qvUֹ(dL^ᐍQp`}vL9D ˸rDŽ$+s7]թI&(n&PWY/Wjfrgהy|DV8<:TnmX lЩi[q,bL?S^,*8Bp$UUQc 2F҃&i),.s+1G isL/`j6{U~ wv6WD#Xٝfg0-fVT[04r$r`ze1ӏݛ؇iϺAN Bk;Jdo ҆1 ޵poX|i]QT:bЗY㟂q6 dgͫﻘy`®rHHVߧ@3\v齵{fX.&+-#.“ZP{#5' U&*W߽z+WZ](KfeДlxZ_ KY%Ι[ PO`TYe-l#P$† { g{.n06w=64pD%B<9{Y] ٴbf#¶Bo ܈whbkxV/ө~R$:ځ23BrѾv&$wk)!KB+v&4|p-KB,[@_B vfIJDOX5VEԗ9IANrr?߮3R:PP{4lPSq`~Iy&?U^kwvhWM%)cw#eO ZiC=ƫ{&*PWVm< u зIcd.{A݌}GK!^z2HOxQbaZ*N>1$N0=]̗\o,QOt!YwQ>~eެtty#T7z.ܰSt}Bbv掔̠=\4d4rxFe~l-6LΥ`'#@Ϧچħ(h9aJ 6+`Bp]_l?YzBM'h$zr(R`l.@5},ĘT@ڦs._rL$@h2qʹrùUcY_ïJm.͆bn6w 4J؍̵WIX (U pH[UYdE>&x=PuetΥ1'Ò-rP>|r` ZG iT;B׆ѫ2\mA lĖyv~Up =R<;ΝW)Kx μb-dJ =֐ HE%kP; W8DA;|1[?k S ÇRuDEL,,kv&y (_]^`;QBQ !lPA; lz>zeqUc}όEsv0'wޜ-O$Ӄk~ֱ&{x'vGNAU s!@*&)aJW~=hl'YM oR!8/ur^)ohPӬV) _b+2n9#[ ;<<hE-q@A+?{f^jO]&Q-H]aIX8RDC眯>>A*y} 5ů>",F,uYjgJ1:~iuh4bhPݙ(n$ބ5/V.D40}| f毅O.d+mwkN+yRIdv5& zjtlo1 5-b Q$4XEW*Eۭ&wfy* W{=VoX{g`ND,W3 Roq:Bw 3}T># a\'Ӓ9^GҫuфG{)et/y'08mU4uQ'Wq䢒lsJX˩̞^;*|z}>IȃAhh|^JUgQb4vsiJ7Wh+hwY'՝?;hp0{4 m͉벌=s)o}kLTw]S5$$2b(pqt)ekM9y.FލQ͓3.cmK$=XqI$A5~}vrGvgEobJ |]^sD7If1ơ@27DRTtWZbQ!g1%n<>xnC~=2V4ҥmT9X98%w&`L}FB᥅r[YkKz5}U;[-e69dh<Ȏ]?9veVQn7>,{אI(Q }ݹO*儵f8Ծj2PǷ&^tRwasBw,S- N0`% S.z_?,_zeXMX&1{؇q9ͨQR|.^УDV f1/lspahjY鹂  LkwXEV4.:o }X@WZL mZ}7DpI!OR 5G/*+nva|CĕTa僺gdm9jSZ-F9Q%Qzu/M&0FI֥ױM- hD/xad|mȩ9y$ޮc<a0L'x*m 6G@_ޙ9Ρ vygYZ07070100000299000081a40000000000000000000000016446b36e00001bc0000000000000000000000000000000000000007c00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ch_ipsec.ko.xz7zXZִF!t/hG]?Eh=ڜ.+9)D{h CoHkMV7u6&'T0C0C;{/Nm:G zZIYm O##1B+Q41*U@8Xb!hh{*2_R+]Xge-f]2d)m 3z|{KI4JOLx(m! U_/l-(䪑%kKl`<1X~G^\*^ W8bۋļe 1z뵌KnFDk̦[|j cyXf ӡ-*ǼoA6W]rpغl?O20Z;:(׸:Ĭɔ d0B9*wQ'O4qTv>ls1ƪI3,]pq^/t/1Q)HrY"иlSLK]\'':f ,V4 g޶F2y+K@}?a~C(`:[~I*od*=}ّuXs\&Ig~T 7oPs~CP/ՙ&SslA>#q[{c\RrC*A\[xd x'[X ߡk3t+o,@lׯ"q2\ktLTz'17Ac(HFqҽi잘v5EG$VHZp&;ȷ~L.uZUGV4}i=)WbRZIDڶHË6(A}Z5?eOGBʑ[xuLr݄0K-4{[3lXIn'M>#![#H항KzvqR3<,^r8wc&XՂRϩCi'b\Ck^Gk|WE"[\>Y5Z!>V^)R\OM8(.;|B@G+.SQIY|{䮿o:FJ57uBe=wq&<oOzxΪE{~- QhRXT\Qqqe;s8,y1jcXRyz)Y"5;:?O(pDFRr&i,# Aϖ<󧇸+R;u $K>z05_>D;"4<)erPM@An񖭾&W^{ ~/Sƺ5VZ0,~i@7K;"ZW4ر /e MtJq^;!fLJ76P_> i# ynwd*LAjYKnSZdJ3F5ΓN%v5Ph/M7%Izp ꯙeE{:kr,]"58D3 k$tdN {y"%P)U^tYB5iA3AūKx*:83`(d!of.CzEރpբ%qSؑt[Ѡ=g8`w"[9[flg3P[/tHŤZt0pKB:O3Q(XL0ةTƨHAo_42P_uR0 nӨ"Xc|s_YĴts~/6Qhx%Lrm G4%0 &)(Y9P*]_^#nJew4 d$Ze{vEkH ˙<`X-,!+v$ o_@R]*i;U&ӻkw8/u^@LcFjQRf ='\&n%gmy7Ƅ¬J9va~2I{wP57;hqE 978G0$Lp XYNj@wH?@L]?rU7ҺY#x }!"#.bSF:&>B'ˮ7[s~:$p*rNSʶLlh`}\jA18VCF-?A!9{+y+Q/Ygn8&)XcXMͯ+OW)|*υ.=ӛ4(?n ć w;/{gb\ a+*ܩ{H=,0$`q_췶4 C7$L;pS4ByA59\Vh2 O[^5 m%%Tynw9#)*'N J?Y 4cϊ,1 $d6"`SgXTR'LEBn泫@|T:pX9{J(.XT:H_Ԏ鏜o<t7\B-~f Vj{hPu=c]8GDŽKHM'PWYAEUdF4ۋ=fhϣ-}wS:gUkZ{sɥ ^NO-`nox.u}h GV(.+ƈ]Z)Gd@Se -tv6?sl-Qn62A~R:-ẇUkU=Ue7ƺ'@I4czWw|OΉF$[*9ڹ m#>H"QieK{uiO\ Il> goAdm0Nv#CuJ&LX2V|лLu5m\&Pd8n+h0$0|}hC}EmVUCABK:AmckE<޻ ) )g$3' e)(&Z\w~d+)ƚ^c/g6Θť><W>hl[Mln?\ݛQ. 7nF6AP DK,(SrJT70a]rkEO4maD6Bkv|"}$HZ # zUv q;}G)aS^ugj۴$.HhUp#;pF@ qyOvt ߄цCy)2v>c^=xql~±zn9g%,EkG!~JeIi\6G qNI Y]ohQ3ۄ ?"'[(Gw oɤI1 G!zeVWkVWpSv0!02썷nOE c%1is]x1I/8‚Zv o8c0g"^!!vr+jj`@Z"]2|Wݶ ,v͞p.ڨ;fzp璟n'iymr4%no_XVMQ3 8HUJuμ17( P+|d/`[鏤ɨUV!0=FVce nSid{!c 79sCz ̓];M? >LUagTVu{' {c1W t ;+#J"^5)IWxé4|Jp0W~n\9$c @ HNAfE!>Q=MH@rtjA|\wp'L8\_jWDk_7&eY"ړϠywѳ' tT7̀ B,SLP6{V/Yzv!/.;\fQ~G" @ȉ6bl$J B4R$a`.L^%vOdLXkoB턗QOK~mfyS8HtxfM2m**yGkn5_'$mnd6M&0RDyޗ:52uQ}R\vM2qk Bmvv͂'HZx`3S&DHwS{&݊ .@I򰩁I2s]$يMhY*'LeB>])?vXT}USE,}Z+2^}xCY32:ΖH1ϫ#$I8t}Aføpآ*µ>vX40! * ,,cSS'1'J$A)},4{\K}7!?SD[ard\uC6!x=&p\*Q.S햊\'9^w%u`H3*U9qS? 0!6Ζ^B f{&/"M+`/rae8 &B0`55I{hY@hhlE)j-UD7O7z!~v,jrW08ׇtܢ~;ם @AڎH cœ4L}7뤛gYZ0707010000029a000081a40000000000000000000000016446b36e000039d0000000000000000000000000000000000000007a00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ch_ktls.ko.xz7zXZִF!t/9]?Eh=ڜ.+6#DS-Zl/\H[x?izbW׃yb/~l8E%@[K ( #mf\Qfy]bcўgU c?祄r7=KH`a`X?b;hUΏ.X^9*'q /y4R`MP/tN,'~\H=-B֪X p -MS"GvU>WǬ[5ĚgY0. r+HmqjTsP6@'CM) qWj?];pPo_t*K=c d2=On2af'4:8?ZPha!jO)6E 7¨L'-egVXmʈ`HqKg)+-R@q?iGKy"I#ٜ@#^ OζgD MPmhQ64?6؟E"H gRTV͍W5ʇg-81)b /"0x֓\iA:?yPdbėą('MS>S{sWPc,*Zxr{Mf+)2;V:נ9=O'ɣjK'YaIo1VoB>|dEi_b"ݛQCqqnCkiU1'%u/{FhnRki ZH[UZ'b>ߒg;t'}Uw 17:qZSKOK I]V\?qCr-5X}_Ge}JЫg"-Ɂ c[`ێHfvbS0`/U#N^]M&9ab2@JOۖU?6F%9|2*TFJeQP{mWD |1./u 6i\*qn"?V&:W,YϞPxN(zA\GjܾY)s&Re(.#MGR {LqĈaObȭ2>O~>ǾeJUW%y&gg(\q5i!'hXu[ROl(ȵ:jOnS5u5*'?{(xS`f WYL>~V%}wYϟr$0"_-9p;8m<%b9 q.$3Sշ& [r,hGIl Bž|#q;`(J. SmHXMqUAB.88JPWW1[e6&qͻy|Y"} }Dà!1\N v`jT t:f/^ZJC-ZY=o:C7=9y+'I|$4a["GFy?'Im,ň$ Z2԰k6+H(",y!wsQFd~(HQ|rĔrwblv 3R]%34ISMNU'#Vy2)^gpH +Y|bdeA?R.x:,]M?jbhB:Yh}\1X&aInq$ygZVHmwyK濑setp03jݟ&flGGdx;j0p r]a϶ +kP굯 qh3Q" Lg|@>v牸3f]1C0TsJ^gUϩ=j@-sb)7`%H*Q^FwrHgY-证rb)>FSLHh 6ᢎV`žoOj/ʙջ-7h]Y G-k9a;+0?B*zdI}cD8`rFѤvL2d$fcw?tgޔ%0Y^hSSig;өT\1N_bw!¯xΪi gnsw ںe*йڕP/1"s3Rٮ,Ĝz;x`wFk /F2Uڝ?կnLrX}Ǥ3(ZRv5YLqS?M ,n>Ż"*SQY%حr#rrGe(N?чI.f=0Dy3Odk36!ڱqc2>8IQ}9IŊ]c9OeL95)=0z#D@4"=7ӲQ%i̩F|R`őskʤ`kM"sbلٽZLP0*olکČoNpe ]^POfN+q! jkj;%6^Ն_ꞽt@ˌDp?@E8qTZBi{8AMșD.bѠb=\`\7B|x@,Nm T` 3J :HQi6҂}3R̡($۴Ym1581EjaAv^Hoͩ,xCCcKugi}xXE4QvțP|VEŠԵQ Jn:ڀ{e;w-IELF*{~lx}NΌ4 AvP-6Q0WJ7ā^`@>>% o_䒈df-ϕCֿK4<ر  ۭa>w-"RzT35'wQN듶.=d`n4]wr ݈/.rZUvn5l>q׮W.ԍExL_r6:,Ww]=@3v|A!sxmԮ0x-+o$b2i:WӣwG a) ψT 9եߘs*o-b8k( v^I?Pɐqkd"¢?sH@;GLұ)I|uf>O/A;XY$Qsp__;lj@<-J(( XPC5`)RyY 7K-7\V|/f`_RFÀo P?L(*nur e`{~dr$}i,ퟶPQ41ښ3$zYɹP\/$PVv?c^9Aמr\bmwTTštVxqcLQC㔃4*Ȧ`3mIt#(0vaA(?@ #1lpBU 'w )ܡ"A˶|rO3lan>όYCۦ6O [=S݃((KD`ХzrYթXk g|vh},8fp@~ `J+.$g?'(Try}N.|2{iu:u2 ܤAɗӟw 2]${é 8VMS0jqc6BGx2ȅ?UU* `+Ng1.DANK!\Q`M i@9PT^(@s- cj۔'湉%Qd盭ғpCgՆdF- ~D́P$.GC/Br7ҡn]usdBtWZTppraל/)tiO!wD!}D\ {"VB~BVۯiw. O8apEC҂k,4H©sZt9u"yVaa; dP[LWxzgtC/߇sL3ߡPFGذ mխV,dJT- BY^{{{ZCQJLR 5n/I0-lZlAal 6ӟ 0Ew6ʡث_=Z&ؖ5ήԺ_oc $S_h'+~:'IbEojH@RLTHR@LM]t|'Rv U rlڮ1Ƀm}P Up'V.(DE--|eZz5+ RAxTo#=J>vT|PnWB鐾}U[Ν`M1V'`E'̚4mD;95_WG^YLYi:d 1Vp[\E֟x:bLg4*C^}t֙W;jf@bwpv)d0]{Hy" pRؠnwaI*M3X@[nC!' 1խTphm[dQA'(zs9 aCqJZP!Ʒbie$(Օt!{pT7ż>j݆R&՚hDizdsZ5n:1u?ޕp/Eݹa=u̹TׯX ñ^^Iெ-~q.\!c 1vkrM g}Jj y1A>gɭ?V.bN-\+:0%B @蟁Ryz+⿌N+y`Ԩ.D#'5(h'3.m&(=VB,7m.F?jr1<Ѣ哆9g@-:FղëTyiۀ[O":[>/R -QWtT1G"iF87J8L W;'L(GI2jQŻ'cZ0um#s5JҝwlŢ^ϔ'iҕ@uS) u#[KK<4uυCs=FYG.^[K9^ OD*nu@d x@<`fn16Xu_ChN7[F)eG&I"Q`+o%01aUWcotSdU˯3%$' 耚2şY84I07XZq>O/@Yԭwt(a_ljfkp2^>E+n +y @k*2e{Ϗ0~Mb" SQ*J.7ӃԼ/o.8ꕲAȱnߚ2rmuwsΥ(!%/z&A\ jz^̖p,7}EuInM5LJS.tk-%EhO|QH"tȦH\>Q-3wcU4Tu|/GZZ2L BPSlBkmwZU/u0:1F ߍ5fƣe nc-SY(A@{J% 㦄A2+k/QE:RY]_\ ˬ˯KʈγoZMW=g3|3qNr}`D/'˜,o{=t5JC2at_.E,`&IF. ze ⦑?&F@mC=El!Rl&|2zySu-ʼ5ꑲNj5ZzaU#JܜnD*"/ o$ m I+`\{)UYxݱ8Y29㋙+r i&~%N0c'JIX槫.+,]]bC! /ӿ7  f S} OZѫ-nxlC沵Ǯ$iO3Z;ުJ|&/pK4!@i7QԌ_vop%@?CqrFW[3:Ѻ z8ԺQz͐ WJg=dnZ>iR(܀K~%M>87ryXЅ]\@Y_Lj~(&҈Hu#|{A(cvht &,F*: ZϞp6; +^NLC>"S3?ӄY ۶0dChlt6{VX2&,yZ=<>'8bNB>33>ˬ[g*#;Ob #RЦ\<hZbe_X*e" ֫oj Q%h`̬]*SEmԥ/U#zI6|unYhGyg6p!NITͻ,JY/q޻+ BDAI avun#jveh%%f1ak$C@~a_ix9R(-t. uSB7ltdy}kYyIt:|PY!3c.9\sbexhLʑf_Ve?~L}Qd(7;NqR>Қ; 5qxE" sK+MWGC<s<3=fmu JJUe)3őG"\) l1E ^ԼXX  u'Z|.RAIsru^dW;A G%ѥhyQgU"-ZP)}UկϬt[Mw$L%? 7є8-dj21θM[%=S fi;#;KcחϨk9%LwZq+S'I} V Ak,%'"q (0cHC'X}NdҼOtK''۵X| +-'A]2Ǣcy4νZdY֨P? p-H"2NUL? ^>լ АjsoFCζu'}.=$mO((ϵ4̄[t!u}N5poO3V{77Ev0cR̚(me$?O~\nALN *3U/] `؈rŷIui3NDFTdkBVOn0}٩`е=+}'x?lվ@OK nϩU}% <+[WT^{#m0Y[2N0P oú/9 %=S1;? X `#j*4 /u*gz ߵկo5_[E195EJ{Q;OU0uwysL1Øb1sazRy+c4EIxÂ_bqO;4.Bd-PU`42E?̭\t[!æ ߊ?*bK\GB^-LKIbW2S/d)("Ep}f˧ &靓+3dsjlv}wk`Ҋ;{Q庫!|YsK Ar;tn`=HdMc9,x {B=+u0^`Ithu$z6O׍$|+ª3 ^&bH 6«"v 77_FZ / -t}H%!ƞ|͕Vu )@5qZ8gWb(1 Zp"=;4A#'*`hǯKDzPZ6S]7I4CpMJr^ay)',.6BON#y쒁?ukξ.4>7FH9xJ=d5|%=oB*Hz R_< tp!>ڇ l1 &x0<=~7@oxz)< xVq5ugGeGwn/+Z/ staZDEq|s4ַ1f~&>wQnXPD}Zz\x$U* 4%8e|81ڝ51>ԧ:4gƆcHU?5 {Nȵ0j 3&ڀ pơ.L N2r$ڥ_ѩ+!2ɷ1ϧ|*;.jrۈtꩿk9').rt%ץ6 & Cnx${ĝ_svǠRy'bLI(luc&y_wj6e9ңro^4K يtov6ʤքc]ҙY^-/K::\imٌ"p%ЉP>Up q,N#DhL/,_些E=;CZKV|Юa.YaߏSƗvX.<+Jbtۿ'ޭF?OWy^w 3gI<CZƞKsKv)^di] I36kpraBEiw g6%T/B=+bAmXcE&L2hWy o}oIʓ;^KW'DY*c E,q;ƩN'JvV\O}zA;{Rvv=z7?.K>C4w)>IA#io4:݅*a%Ypü1d-NXjZˠg^bYdފu^ko2ס؋cbA1ӑ~NQIjZ‰ݹmjdBfb^L(- GS>yHo8 Xx. zԐOX"80(")(p }DF5)yvP zx}: aKD`I> jM}lE=NC*S7IGb}e+Mb&)AωZf1ρV+Yo#n2wm-}՘ç *KB ?E,gtDk\rXIɄacӜJI=u %SF(!Gd &M,DV(r +N2+b |@= _+B-5pXD{FGΉpX*hWʼn'a QgRqk:&/W*lN@IH:1]Oz!' *q8+=sB)Ѐ +s"g ;qss-+%AY wEDj¹/"%G j~dnѝh6׳^j{?hք+4tg`d=lI?3I&ᱥ-ĬމYK|R u>JRPC&bvuFO[ SdO?{\Вet7J|?υĚ> Ff}C0h,0BʐRHeaoJ <|C7Gۊ~J0񵅆rY޺29Ɩ2 Mi1:),ΒYN};UALqIHp>I0:'[ޣնuxe\)svJcvT}zqT]AOT位Qm(  1Eop\j]-k|\+Kz "91gD"ܼ.5Hgz851 1}C/1Hߖw6- I{0"|0ΫvIo fL#+9Tj|~m߮fMArIΰg2;>r/1⠹JWC;eqch1%eWz ӝ32JW\,:K}ᱠ|˳MsQDžkSNύD׈"~+c90}p+HhT(WyG˦̙X !jHkk>le39IÌNv$_M&i b|z.rQ߻ɍl~SLCAĺ$&OE ]dж0AX(Rk^0tk)]TWt32LÌafϹ ICvO3jGmچ< 7 UsjKD<ȽRt² RbOt#A~x}SLM@ow 9#.,hY^/ʼyzJe-0 08g["yVy+佭NW2ϑ4]w|~"e1Ekq;P")yst'{=RO T/ij̊d=vP |[ ּ;%}Q}A4k(e̯HcCuayT2\}2?Xo8!`zJ f=12_]4*I90gH j 5]jY cp'v A>g"0~(gC).K(ZBz#<^iL;YA9B1qy[>ug2ۉDIqOb&vXHOVPl<7)551P}XgX MS\Ψ%XO^wd:=*̀ڊI~KN:9E8YפI#ofa) !{7)DZ*:lOx';DcS07>5\cuȸ0 SuI1 )݇\LLHp+,Ej-ksdն9ӎ/eM0:u捝~`Rd : ]FW3SAʇ'H,`6.B:^ZhXKQ*S")'xZ}DZUyZ*:P?+/=n!,CB_KQ$&M hH: ]g"# 9sfOdI Y^zX,b%LG©hi0 $f&waL/zC1b'(aUw+/jM+M䤵b.AalZ>06$t@ְK:vK"eʔ1P m|pHs؟~0gYZ0707010000029b000081a40000000000000000000000016446b36d00002048000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko.xz7zXZִF!t/ ]?Eh=ڜ.+3Q:@WF:(TQY('8daKnhUE]A>\ GQ'35V 9A*{vP z%{ͻkgKRsWgF;/} N%@{?ѰZK 1?ee9UjgUJ! y4uӷ*t)I߻-a;Wu}T<ſIecpڥ@!HǍ\T;jvS{KEy-d"RY38#NS#;|S ޮg}{ Rfv&B=£Y#Gn?[[`Lgyɩ @ 㽓E-ZS >C<~qZe.$<Ͳpe de$cTKw{Pe #՗vԕ붶j,SӤ9?ɊnWO4bh% ԥsK pzIbНmGVCyQ^M'E!m}\d(3>xbv={Es6T)NG-y&. 5Ӑ[3V0]ķ@$Xw朎=T~͒=We݆rۘAu[k4cC_~ 6&Nc|Mzb]LxI%jUXY悖ϓ؉ˎ8"ߓAVDQ[,sTUW,WS0y~A*g ܖoQ@x }X*JP2\fDa7jpU6S2uQX%CCSRDaq-'u@;W+5=^JLgv3TD& =_n1a x[ %Q2rh*f.xm?R@!֌(ܟ]IֆoyWn)*sX՟rHIڇU5Zdh-bEW^Eԇ5fP;o e3'gc& H6|SM{L=+M~* ϫ-Q Xžf^x~SUj^bMP\'7U 52"Z~<Ū67AFEiPSqi~u+ b!@&ُk(* Tw `LsI@w)'rd<9b :{ -~*a]Лu d/tvU'圞tt oPAFX Sh 3̼(( 7@l\KiOt~ tF;]xVTbQl>a)lʱFLCsXyT(K rOPb7]}^%ڕc.~Ђ 6NSbHPϺ5R]zzf?+n O`T[.)jDu\XIzTY/H'RE(S&H=q4‚LՒ//oG05mBtoS:~ >H̢oDcrOP_ \6CdO2^:u'/j "f\ڿ׫?hWk_?#=RO/Ɍs[p N3t6K}E4RJC0 ǃIo`1OF??rUƒޤ,fTݴG)A N7BmFMCs=;A%mI*R5E׎(&MGqdYmGm~rM!XݳM. B9r 3)9E:|m<c^;ξ$n).Vһ})1Y$b>m9w\2.Gw jљE'||2TM2Դo8QCպ,4_p$t̰ͩ|J6/K{Wlik"J;k5.)fs({4|)*&[ķBM]^oBq ^Thv"[/6ɊcDqԖy%HiXyO0kY8`}f7 {1VhN&B`鑃wojCIкKoyVks[ñP,yb }dm9$?B_ŝQ~0v-rVg]7%$Rx V4#`[Gߓ o -S0DžeLg"QE f'FTif-8niE<$X~e{u \wJpܜp`sTBhp:T&Eyac|bĨY@ߝD& зm4CrkN8@1Y7bܦ-ò=#&A꣟6"h^ ^v!n|BA@n⽤ߪ}:|;3b vP'71qfgֺ֎ 7́0"e(ׯ`F҃Byya{6 v pWls6)>2aͧrݑPXȸA[VȡBb.f_Ty~A[.[u2JF<6法Й8N2Y]?X-uE U3)lXxU4YEQ\`'ة?㾣 }13PMOL>G,=,2[Jr\Y$=8r|BĉDt*Aمs l㩷ꔹl9 Sı}P1I7H1 @\-h| 4o)1Gܽ#(۱wd$Y~e\/[M26GѥSN.\˭+"uweOn։2۝`eK *`xOMۓ}Fi mm6.Rك8#P m =`kfB%c?yZɜ1ktnP3\!*ʤ@cswPs "10PQ,h5yDeep߷Uvj 1T&"zM늝B_OP\dX%|kWLy5TCM/G"an S"DcJAGGHXuM{ dac,ȟML[[حc:~ikzi^z@ XovsP}@t2߷] ?Ŋ=lEIrKq#xY: T=tZp \!9y5Vdr9Ȫ7܂E1vźn%N{lSw٨FH!}xh6.X ]K H P""S*(ԨEN;(fըbDM.-ըS>*(rK1!Fvʛ7},|Gq;[9WG U )_A$aT.]r~1tTZطtۺ)_k`&IY:@Ҙi L`l7biBk[|Xgd7 굝e`%HQ{yL7yo;_|Ά'95u: +D@m1v<@+z!b}WV5̦٧YNYv Z\.rq2)8DBqe?BJrSZ]TA9JrK_@K.V{*#  djݠۦtbQv"5|L0^vi/2 s& ꕱ}?E">P-aAj8`!$@!%M?+=W@^p r nYa&HaJ?f} ~87z։n76}pä`dD׫h{=oYK{o&mP2ئ@?֤GV{VSj~ֲU1XSSn`3\ (KGJNj2;to^vH\!~)نoD:eHMo~&(MUU=F VCz~rC4sDö[űlc{h vօNRIw bpa*6LTx+ cs|p0 י>fd|;iJ 'Eyp-VUؠƝpr*v3*s(Ђv9&M/:tAlIܪЉ@p%΂p;#3r_k=؞q4=/a*9Z>`i75-ekѪI.Fkȍ/쥽Pz`DRU[Plx@xN=~)@ 1XAj|Ǹl'иF7훥Ą+vz<:9!娚0mRnݰDrӠ0>zO8K^7402y Xd $ RےDcࡁ@O҆TbwMtd/.d[HUg¶׀~倔ZRiHVxl҇VU|,_Aѿnv!9Ex+H`^)?$Qf4'!h̷*Mв]azmQT Y?3ޡJ.,GN&0h;a{-dt89lC՟P7Ƈ#ڈ 6X:AM^v`n ]g~W(ȳv3ۼ1mۼ+a5sܠ-w"s], B ]URDT̄|kBmT+ v<0>:ٜ+*̚6%?=z TC9/&E~9v|uraG`i`?EP=@w kLB1gdy,`dEL;|K=4J BHi~Y֐ڨbnRw8KWL#Xrb׶>rؐfz6ns~J#|K1ٓis@%= ͘pBw ҝPGo̸PIne+y!e:>] LcC#MZeQ}-+/1U $/UlSQ/ _ ԉjl k \HQEJPEA"CP bnϵ 7~J]LE0!:%C~%;fz4MvZXlWy"4rkSRqiOY\Of+z{.8ϒAIu]ҟ@ WY%vEmCmGŚZys5^;,d43/}OOjvm5FH˟Ol _WEA'hA/m[ 0;ܩ=!@6YkHg?G˱Vq{I*Ao/ '-z:}Z#UB Ԝz?HUPdRB tdG+\*JŪY)!:m94gsG[mcT4vthw-7Z2<#iC?AHgk+|ڀA4ANNΓd^1[Ut8<gK%{Gg]WYYQ̤j&¬j.5]ƺf튭"rH}uFoe!MqInwNt9Ą(q _BTU+L ?ǜƤcg ՁN#SiG7:,}27p(S:C-L>yP9Byzi-ڐMNaJH߁G|LӴBaeZ#9B\ܬ͂t@Mj~/_u_"62ey1勒+uڐ=%VB̡oZal@Ե N.j|UT'NGA 5y7+du )|a^kKe@%D0ZmDB5 DIP—_- )n4) x)~@ <ӯ6NŖlIwofG(+ix] t1+/ ?u#ӈ?g.w͙~g}s"lu[ҠNstv̄Cs0_XIqY_ЋQ4fXlHiv3$Z|JmX#v|0AM$̣ &Ȃ+60Pb<36%8p߀^OV~<0ՈTfnJkT~fAMDKky|PV$IQ/Lx>rGB҅5c;n:r&249GAȟwfA'qN^&u_#$(ʶ],9yyv/$f`+>RZo69dg5i>f]UժUQ:^+.iR?e*/()N^K'8oE> pbЗ C/`*<ȉ-oj `1ŀ6)BA4z.( :] 7k2ƵNI RBʦk +tn;P J5Awb`6^S9~\}Z+C=w _?;M&֨DyxNBa=pސm^<mѳ"׎#>YH7} S Abr3"} F?H 7= ǬKэߥr# n]@O[M!DXaEY#Aa(i5jT}aSV/5 rAN 3xMwXZ3؋9Zn- |E>.TSw>aʰ#x+j;~ *~S٘y#aѳBnv~Wz'H_8 +)"=jj%]iѐw r6ːCnk+(pO?yRce?YઑREJ}^adža( e_iY`U!6іof2ͭ~*ݺgS 5S,m;o a#:$8:xVdA.$vq|88}+1Őx?Pk{S*QƎ9v(}ajgƯXS7&ٽ'7!vW݈TI=v42 Iغ04"B6פ65O0U|EuIz);u^4l0 CHl#`>SNȿ7a}Sk?XI<>p ȫPt~1~E6^Me}zW`>KHiǽy1[XѴm"f{B~Q̿KFV.Ljux/u5V3qWX湦VҢ᳼Y;YU/jrE-z$}SetxϺ,M*o^>i%.1u iS=;-ه8%JRx_$ =#!窦eA0ޖ Xթ^<98wҔM5(%_(ϝ9acZ0wLIdU \n78X%i.c~=w~jՐחJ لU(=B<|q9O د >ݜW쭲RWw{eHgؐ~?Ēaw12:۫ 2W RDWvl :&RwBhuf΀O'ph%K ͗H'I-klw%jD7i]LhV-ڢ}B \r`nQ]б~Adܷ%+`NzCsmjL$pV|MGg :HW07cBV[fr;+Y#}<~::_*O-C#tS_F s%};ynFObc/8L:(ܷoK#xvDnX7\}8xw> 5nU3+D{ޡiZd5Zv5`++f>:Mb U} KA9YۗsJNu%yLHΔ®5:htϧtC-48vk$m:I~ylwiZ]UU>y`5Dq=V?l$P4։m @&6s|1Ƚ"0FO = _3Ko[r$TM!lrIR"Pp ȟeĄEtj'V9{<5_]YBG`%~"wuDKt{a={uCEx*wI4<6>4R拖L`PWqqy針Ym#}ξWi!5,8p~bT#Up)d1'o ;rψmtN{ul7:'X (3Qѹ-J^eRB.uFB[ l/KLKFӣf )2Zph}kpCw} ga m>صW#>绀fA3䨯3{X1xF>@2b pm ˓4{)Q'/H2,ŏin1JXKY(Pfim`(pxƎfByg=+џ4(s9Ւi)B׮Ge]]'&a=O7"p7>독,}E_jB8+T[, h\N@,>FA57p|&Y!ց'>_-;83͠%>}Kbg]3=Y劾Qw)e᭘p1λCeG Yk1FwlWPX9hJPB .daU< U$u*d1A)V Z$Ȟ g}@ZJ l7jDž2`vm?c=7=0}9NNs/G^@ti}Q SCI"*b_,jjnBčV垉Lud$ +qJ`EؕpYg1!f{=jh;hTW՚,-ɼ׹|#UdOhPpAS]-ʆ2,S*73q ) !to8T [5u1cJ}, v8rr>oGFk‡P~JYk'^ӵ[Kf /K]\%g[㓙GKP\m:j6ʚ- +|cJЯ ~PF@SuaLUx?.b@$v%U=o}?O0:bP3lJhcO&.LE~[גGeqH-e7ߘ,Ӿ`1bM5NƮoEU!S"&j$V|WHN~ct+oKG Rs_Y6~at4b܃46>{~^ }[##c&L.TSKས?~~ʯ1ܲQG7iy=u1\#5_ Ie]`B/aUz*<^5U r7yFbЍS(aLp.E=k}a$)s@̘ЖDdZ x'oP[hE dsCOlpysfoJZL"B ;zhe04r)v}<~?_1vD?zJJ@J &N:boԔGE4j-m@]iiӶ`{8FF1{,kєvd1I!D4l" %ۺe:?b.z4]=H^m)r{ލ/0Rrc q4<~ ǥ&w") d;3 x~)UqC2g ꔤ򱺛YPb8v!=.hmk*PK+J-[_WL`j&lF`$>1|t]Vd ԇtH((E~I21ĐY›U"R4@JPJd4;Zg'wwwÐݸ׋Z,PJGT~TpDcu:F;l'ϫb|q~n$9qFLVJ׭݌wΦxC@a @Xr|qh%ЂܰP^DE:ޯ jDЄ).b-S FY]0Whap v;6Ѿ]:"b#xTqL|tmJX1*їA:c>NV,nH0cCe}Ag-5Nba|;ltT7-RƜ~\Oβg"dy u,JƲr>p߬l U'OkzxDTa]:&`i%;MD , %fc IlBBn\L+9  5 I(HwL|e帛àUK@@]q`4wk>,uJ@z<~ח`[?61POKe8W¸>yfGVb0{;R.-LvR;U?O~d>۽K1\x#_3r@0;MTJ[6tH~t #F k?]ul!~:}??ե$LZ0v-E,1Oki f0!eڥh2 =I.vi'8fBѨ1Nj΄pZFg]yN|3@/YOAh"PrY`EogU{Mrȩ5B]/Ѽƶ2~Dh3yE .*c1z y݌w cU:ǀFRGQXI.Nhmis2=SQn5uM(M&'79gZ" '6߆g ҹRZ"PQkP'~]A0w-"]n?gL.rP2(J.k l2J<͸}kR~6;?Q7GpбO^b!LfFnNVY(C$Wl<<ޗD~Fpe'-3 to2 7n.!t*ˀ<%z8xr |0,5?ߩY9aHAwqs;s[ٜ~rU.YcIG'gBL>#7l?ȬO7GǪ}%zOY^պ MT?RhS wS36j]R!HVst$ŧSD 3 jcr ܰɒ%Xt`d%Ieq#Z[}zl" hiٿQ#K!0]ih]'m՛[ӶYQY;RSk8 93 h=iq䝔Pc< Zh~PAt뭌tM-y6iSg湇XopmaJGt+e@x ʲdyX>f̒ЬpgC]LVbZbl(IyF<kڃX!sCx{v8f7Yo`v'NJm kZj`+od N(Lg;촯 p&ݾ&dZr QvU8g&¬Iٗ10S 2d(΋ƴekC*5s(o pӃ󜮗%G{i~ R|+=p1 ѡ9`kT=R6 *@VpNh$=*6#C%>G荒dNvPE AYB1zL89I'hk-5i[8wd ;w7=!@+.1+)ζnWX]ҥ3GUZˤYvNE`ä j`|G\cbGI,Hc}q{m#RG8CgHDg.VO5"E}d9qDL3`W;FZվ=?-T*iĸ,s%-7Δdgl9q)~_)%J[FihQ%^~̵>s7.jءhjGQ9DPl D/m脲t{LDvʜ'E@%WE;Qa]Ƽbo"CYjE*%pjwP\LG|\6+5ʵ$IӋ_+;>C[m%O>@eTlrЫnD9,SMʓw"#\?Ґrm: ^6#6M&jdmor< |=g6{2Ap4 w!MM~Jgŧml>Gʸw)pELm/Kzp1WSMYoT,L JgZ-Nuai 1NI`o:dD{r|U-;du;7&uP=,""X$2W5 `2 ӥl+I.yaGG9Qrrﭕ*`BzۊB0vl*?-{ˠO }\| 9%,;S8q]aY=bŔF9F4=ph)y)eĆd^, BREu$p;<`^#\VWE0`>8kPt?lNt XhR&#&yi)jQȃ1MG 6#@Rk!VW7x4 =|Uep@6WQ"Y71-D)$9XNJj2\kWLJ` AoMATV{54S_}wц'1^PI}ߝKܤCBɅ`.-[A>r6<[ef8 GV+zonSe1m_aS^_^Jܝ$*7Q0bo@e\M%/cJpt$BOm )ݻ08ݮ |#7S2V{b"X5_x N)$dI 6ix5qn`fzb>|6PurpCYyl[L'>LC7q3rw_u-lD%΂jaa7,)O'a")nRrfX=gRޥQ6A8";RbqKEe(&'[:ǠW+$Jy-Q]TP kfY$VXR6J:%@C%sME97h6ۼϓ P{Ӊpd:փHiAowIJ4 > {gGH߂CU]"ڹ?E7Rã0zˆon*N䢗6S/@ Fc@_Uk?j \R#Ƒ㭛q;"Qdr󺼽:WUk _П MѠF-U(Mt?:3 EˆCƿm6JWcN Y'ėybE`@#Bʢs gM|25#l3n#9+Oihcܠ)roVuJ +q܈)%Ӻ)!o'5YlBm`u=KO\~H!4l|hnPSGCM%2Ns<5?Wow~57YuF)C!=@V 'ri\cH76,&l?}{JXS;93ϗq m/=֟C{ XE'5BF@N{CO8\ıdAm IL8&&?>Xkcpt >UD&Hg.㶕6Ik޲cu CiDpfv+py1RZw]T7H=f憤꾝/+C#O͚ZŠsgG'D C#B) m. S6!]3A@:NQ#2tp L|Ǭɯ2CBhA/'.&Z07+^g}9A5sG.uaHۺ,35m\p:bIX (`D<6~w|Ƕycy`q` jHcЅɃSBjPY5`s?D)S3"K *'?] @ wٹ +09|@33n?Au#v=V2>`BF!˫Ҋ 칧b`@SPxLS ~YW 6ڕ]՞^^~|ث/]LRQ%;!u[Cu)d܎ lz17b_bg.B=ۍ-L`ΘXd f@sէz8ܭ)Ӽ֧&U"l,E~R|Immû[٤f#Տ:-%&G?d o@s%ÂYj &TV"o*{zr˔ B<}UŏJE4ҝm~ebq\A{ů`/2gF3I]?Gi?+?58i@X S# <#M^ۿ?:^d⵸?f&J$ƞ :Bg櫋^_O2ək.3 ", kL%:$@Lș ]ijQ5cyη(2O,4\Do*^X+jjZ1tXR2VWdq{,`J]jwɽ+v-)g {t426$=5VK }䁀m ;DzYND U% ZTT:|}zs1s+⪯ E\eDQ<,`[Sztf 8 3N:vË\r F}` &=AV1SQA9tw*˟ӬsKBre;>eO\1t%>W>4VnC=jdT-1rc![g2>/Ns 5rº #L7b PSqml\o`pܬ[7،6YkEwfL?ɜ]z9F TqɒšF2y(R[JnCqAGQY˅UŮ7~&OnK xKT+9 z߉GTbuU,lyoݯ sq1}jP?gO҄a*N tq⩯ f$~I~΀Ύ%9cM ;.[xjUYp+{$n|6V&춾O]RcHRQ{~KzrIUS~#Ll!/$\%yXy X^&/DS \Ӕg(mv!Ҹ !oΟZOp'ѣ]0E䋨- ? ٱ\6lsz?1T"׻FcuGgc9JB. 3{#  !϶1wU$_BhP/)T'&ujm!{:}/kINs]({1o33R*Ҭقa+qV"c/iZ ݸ!Ǽ?=(r OPBߡ;-ÓOyLftǓS0^tRߓn|>Dpn];|X詉pftGᙧj?-Qy =6`)ǽ 6c.''dˢOa!f 6b`2X,I Y?gHbcOրc$}8罩QD!_ X:K+/| Q$;M0"Cz _ɓ33!oX.+ R(QDbrD~jߓ=̼ΐ !nq2{9C'Q|Z{yU!Xh%@ӈHpMC^}q9n6 *#~ tFtV|0n>hgc$P:gkk. Bh:jo1ȓLZNYin8 )6<|a%qvMzeϲ)rrmi_n`i- 9dS0cE{bŋ/\'"T)NԢn1IXq<у ߟ )A …$I_FL> -Jciiz<=ΊH}Z _ <{%n.Lqnܫk`l!7Hcw Ѿ2ױsu^JD#7e)n}ٌ3؆9ef0VPYeHI f81*2 D~:|ɏpE_>RAB 5xlI6Up/@bhtxؗ\&#yߢd(pfpQNe<w C"|СǤݡD}W%! bT{oL-mxm@grKK<Žҭ+ s0mH0vC QF}8|ᩧCc(@ kȽt]sny\x2~ JO  iK M-SHtGϢ2} h:@WFm@If+!*ď_G3{FN]+񓚙R@I*N{lBr\6 6@Q&GnU" C(VMK;Mb^X;ϲ]nȻ:VRmdʶ*ZR1*hC8=NPջ;͎g4 َȶRjM:.JenH\U(t kjSL }_W`7 I-*jZX7Z~0s$&x {\g 9褹D|8CcFT[/G] B8eWTAkz.Ob ul?U;fǎO,KSCWXXi>/ot+}k."RxEӱi_Ð]'ܶO:mv e=A(7Mu/5mhj贺+7Df.g& Fo4D q{闖?dO= Ta*7&a|[Rp,;b!hUj`p[Z"gA0 lC2mW*woզiKPsp5<+F@b^4 j{.RG^t֬[=_<|ħ,8fI0[MLI`g#ŭ uDfva~p9L9rMyvZE~6X7 jUWYtSJp|u55Rή񐁢OyX3I!沈9Rua=neRO 1=fع)JxzINWnɘKg@IIQϳ|&ED[c*]?\!IA=:^:,J#oMF{“v~H/,cuzD o!qFۍ_j""Blu2>p=qtpve~{@x K,}L#rNsVMظ}Rx |2nT+y}YK'D><.Q$1JECP H| vO>#yqb=X!E+3r}]8fy(3,Ūu qec(d`טb[VX8>[WdlV>{ziwNʎQ>SFV+:LIpд!ȢSs)TT(1pa ?ЛL~ d$ f"=N#G\m MCu%Q[[Fi0R /7-_@\퉸PiL7݈U8`FEL!>sfkQ"@) 'h]28lAGlG/^0cNc @O?bU23@|'/J7]lIpஜgn_ӜzD ,(ZS/q<%?X W<4@fVQ3O6 {LO"odž,"'Klþ`RKR$gӸ{Yct3D?@GSkD<ùe먈45i\w u>o_y|[IO1섕lVUk"|Y7Q\Wv,m+®ab?P3V0t*TS&,ȘMz+9 qZ+B;„2Д9{@rCFIH蛺HSSDQFHy31 1P/bL =~%$f"nȍ!; XbVj;eѡ]v1*u_iw ;j2 / 9K ÷L* W]FQ,BmhVS P]W"2.NeNzxŞzkDZK1-b/3cvof笕PN'n3<0x“K#6ИYr> -EߵjWqՉlGI 0[dq N[n13]slڸ%əQE ?#ٶJDpـ:rF0uAVRy_u!xkjP ߞ ):We QX֐P;O\qU1bSN^ϑT_~AwLmxGqU OѾݾc<*f*Os4 G)6Nm;,(\dLwi_V\s)=SZZfMa~Fڐ9_iZȗ3jxX1Cߐ^dG*qx @"_?l=ydUWAꊝ;\cKI+b9iT8&<[i#uq#QBE(ѩ!Ζ`HY]VBr Pzd?LoC1ը_=Ӳࢺ[[܆ ltTPr4EGOԛ<'pGSfTj%_"WR?JՒAg]HucڗPnIvc4:ccHSp2Kq*zA7V@T֮Gq V, :?W mwX\-/,r~S=\J}~9jȅ`s_qg)+?M(VOTmju2K Ř6%QdM]TU-[ YZ`2StPꜪ}QK,#GςtJĊt¡}[e+_s<Ϸ:Cjfɮ' "<!U}iDzt~gLT/tOPͻ{MZbF/<% i((ܳ$ǠƆmGnq=Bܧ?\Y, W[m| . {ۇ98U>&e0@5"'؞ϕ3A@vޑz"Y5طGk*g\!s?ف'1?q$l? 6E2wrcJCJ Qz š`Dtϥk վ,Hh6:u8g+y'qASlHm Ez"oFMq&/}0ӗtğd&D(e9E Z)W#da^FۇK\y- M["49G%0?q槙]- :&әd[ Lh^,H335T3WǓ]7}#ix9۵wͰzr q_\dIAMGrFAQ< $f=Ds C_-%*ίEOn0rxD۸$B߾g4SJJpf$*1khi/ƒL,[MV >Pd f;Ɏ@,i<*vO+h8X//2z"ǒ1Z#4}bkk߇k[|D2l+D +%$>)Ε\>[US;zpBKf{OuD<֟mO VC0‹Jʯ@@"s|ZIPWZqO͘ SM5K5(5pcbJ_l* q+ *0\Ѝ*Iq$E52=6/1ߒ]U@+qD7 tK딢bOɇEܧ0=xc_i€66`ϭ!QanyI"ݜٻ)"Q5ReEC_h̬o2]޲VMr7< ailFiHɺq[] eCC$v`_Iu'Hd)ׂtrƺ&'9S[JƽHy IJsS.i`CO$\n /LɉRc k=qW 55 Zfz,khnCpijQE6E!H*Nq-8(tRURLÔi6?,Kve1>${3"2O!6Rc1wPED_}~>ˁ-60`3rS|ʽL^gz4Pr`^+6DW2JKF~h.pkT61.EE!Vd`{6k3[YP#$p+|+ 3|D2X x/Ԗ$4 @Ok%As ?]ewIdc_^8FR9/)pq~BuB )/lqPLo'zggޔ}%eU /<[X:!4k?NH<,\Tuw ތ&kj<URxYnQ؀]S3L %O$wp[.ԈIu$3,ԮH2Od0Qh_GamSHefHbO\QgP^?KtRٸИ;DRtIEb{h6Ä6,wpT=Azs{䫐}ݸ=!Z@xBnR*Vjv W=1|nq,otK/bXkp%6!#8eWeVm\M|q!&uIv;°O3,(bfv,|wFduAVI?Z9htW/+;ָ3Ub|&&)w r, Q є$ef̓C/}܈Tdغ}̻"F楑X%.!a"64q!zzh\AtmSŧN R5=O0Z;O>`2PӽM8(E9a}`!xI҇ŷ2`]pB7mks;25!ǒQX$ܱy$_\fm{TѸi#論w{ȫ Hյ\e]<=t%q'낚=sB ?+x"oًْd.{+wō6bq4TJe~Oɳ&)ı?4NWmߖ4qCTSAߧ6Pݜ|Bh-Lm<"^g3(rI6e}?\<@Df)!i g&OޒL;!4("LKQ3jueJnAZt v* ,zBpZ 7⣠9k5Ha CT.ہjZtIEY?H_>C߲h}ꢕ#mѷ.]9c jbcjwI? {O/ U9ԣ@Pjoʉ@ uhg>v? @>5dqT"tpfR<(GMe`i8ʏ&-~TLu_*Uq~#n֙)&=xǎ~s^rIZ#Zz]y{|1oOC΅TG M@k*5EH Hhr31Aì>r Է:HߪPg=8$&JQӨ~Owhj(E &0X* !CFؒ%󍓤2'qWm<h]ˈΦ*(j]WlVаhѹ4N kkxm̐gAt;)%;Mil^8뷄wrc׼3 9*~0)8`}d5PB<5&E  M)͂6:OMIu}w"JPš좐ίx[< +.f|dZ V P_"ƜfWq$dvJH7j XWY_&@/)U')l0w:Ewo<{7unr ~:kY[ȳ7Ne$]HIZR'~ē*XLv|[I2l);?-$Y Ϗm&r璃ih^zQx< ,Rx\U[F,}rd;u,"YneF7vP) "Sљ zVei1b}}~ÉwxJwvm !fMgp2YzB[bem+!hˢ A oz͔=c/}( t 03QUqdw=Qω y,4vO)@ MEAawY;,{Z-2ޗAxɟZgwtyO ѣg{\RRayi RwbO{5]X}7hv =ij.llvчZ8wc¸\@ysqtk]X WydBXV 1ԿFҶtY_Jj~ѡ7>Z$9˥`^JقIv/2ICQ2c^We6~6jLK% |-Y\^jOqIcv~~ԺF)֌Ђf"M4~ !S˔Hb-[i'7YI`Ѡ 5GGN)uq6y9<$5oTKR?5ɯ}ަ`5P}aXfXZ3}[Ci\/~V؁k"ԨgëvdaoE =gRYT8$ nm'pPT,fRbv٣7/VXye_qIǣyD'Ƀ´/Ncd PxH*Qڭ=(e|C?[pڎd'omѠ*t#o:AӅH.aiT>ӯs|rob[;h6=](\*h{Y_ǒщ)ܢDek +N2ISiE$ Ao b ˵՚`^Mc39[;Lbh;ބf_M&>Xqg6mIta LpJ[єmB5G` WͱL\L-;-y#.},ȿR*G(oXpXLKM1:#*;f +?K#N? uybzkȯy+@E?Q0_fBΒ >&$Vg3oP 3O9A(,^YRy\X!aRHj5#9 K꠆n#>Nvu:jܷmeQiP|xfY0I =&74`r:l^a\kġjBU9D;?ޥIYk9 > CP6dȲ"rb(9ȁ_43z^<:t#`J|V-1!QD/o r Y/OiYX:y5MJl8VZ7\cxp&$fDQdt<@-Qւo鱃EkZ%H'Ң$fO7bpFQ (%yskW/$^ ^xOۿ\֚Kqo9t0ξ06_ѳs!^25Czk/Hv'j2J RRFLw~uLA=Fb8(@0C;[7);MNS׭Ƥv<=R=$#,NԿXVГov;>*P/PT,],PfoݪqأMhX5BsmX_$O%b__Rb% 8V ڄ/1JuqxK8*@1CNVCvQo'T ذ]ЭټB"6veXBkKbuK #JZA1?Y;CK`j~BPzZA0$:.^Ђht__ia}  yF~fZŹRUĶŹFj,ߨw i_YF0ЦO.N+,w e9FfC/ la3`wMqrg6E'rluNӏqgsLܩzmpMpIhDh4*R#Z!ZBdl {&O-8]t*gfZ K_+s2C~0\I6jso=쨶D0TXl8lIu[ih<ֻ?`9" 9id5tvlJ.G7>b`5L$(wȟFb_;" bj n,ހzrKJtJATMC<<1LSRӺ\G0';TcӅch =GR܋+٪,,4μY=!8LqT;v [ 8 }Lk 0ÙJHo3WK[~k) eؾY',wPʢws:蝹,!aQɩJMlτxq0']i^M-{@"|SHH2@XYBC}*)0nAYA:6ǮejAԢZow* ss7svJt!.4n_nM '>-Uޜ\YYmTxƧ y pĽXBܣۇ9]:Lj O:CnY`N9#|م+CtO|1Li+fWX⯽ rWvn 헓pZVXsϮrtW= M s29eXw>`>4wN#f"}/t$ǏZ^ "T}fgYlcR)u$7?Hl]+ekmY;~ cXr썚/3i[5sbii il'}>5_|TE Q7+ s@U˖HQ_phJM);@g%U/ 03RNuL 1D݅c*}m>JMӇ<%,| ՏRoO sn")1*0ba2zOX,~|1U/mWK3sc{QHeLs}t}P]6XC_h9582^:z#d-n2fLn9m 'I=!@t¨w]7qh{iW) 5"ApDˮⶋdroI1J14ʺ6!`Crp|ԑELBsD%9#<~4ȒGJl ޟ4M`PjHQKM ӡ.s,(E.M1s#9ԍG ?.KhɦŜUYSru!ὧxCyg B.fc]O/7r;gcoDI0aQrz2<-B w. KԬw|Uݢ;e8|r S T(=ֵ[~6"PƸ= ){X0 !~Q˰.][@52+zP4ϘU40 E "LYE[4g ZZK N>[Gt݁ Lnx1%`y/jj/SaMR)<کߓM yA{\QoT08 Z$mۣHeHxTTQ>臛 H#̊M)V| cQ+xXž%ߊ(ui@>y v~µs_I)gGΩJ̑].ӢMҞ#ҜM[oR{mE'H?`Lqmؠ!F4\(s bS[#9&W:ny1~& /?f.J0Nվp켏<t7%a=2{rPÿ(ybkB-c7g=#H )7<| nAfTԘJQBhCo~9oVEhtß6V?PBƯK,[y˜^1xO#s֏x |PqY}=9i=K-Acyc6HZF-G5mLoviHL`AI<}VZXb_#`m3Y.H3ak (r۞^Y* vk_S4_]EydS90(=%a,VyY9Ro4U9N25%d.Pȡ/9ҍi^1W9 ; 1V=<=Wdx!y C,̯@ְZj<{:݁$|27}eT%ӆX `FX`c֕*z|rR^3A %RL*N,6 ec8*Gdk<+qbiEp@*P7 (me2^k cz)5u=bWDj !CpJ/T.$3v~ܮD>) [kWFɥy+ O=PV}3I_]/!^iZw$'a0̪PhչsDL17ded-Yc3aB%RPQMMC-ӾܢR&T<@hRar; K$%`HhSsSN/9 `% 15E-ɦņT8Gf~nz \5UkݡZ_pV& ZhN1g*1'f g TjU)$#E b@zBt+ё;sVLI]Y"Xv-fA1wYF,<YbLJIy xˢ>3Mɍy]ֺ sO* z_$RӲV.Eei<fZ OFpHHpx*E k(H{K*\F<]ȣA%KJcw%+ʚ 9H@P*Ngϣ]@Yvۄՠ`Tv.TM 8ARI+y!I0߁Vuʫ/jA̩8SN"0-믚=+nȜ#ᦺՀ(Z#=;רe/]p _B%W Z֣}Z%4areY4iv,m)zڙtn:TT!Ϳэ8)A=ZZA~I(vO|>)=+Wi&ΞEWjಳMXq" ǻ*c,Q\ 0k0>';Nw>m%ip7g><;ȧ'Cʰ";][S4a 9|,k /M %Ք얛hj8T?mZn4`RL-^k9X6i7A@ EКvdk|ulM< 0-ף+;fWi,,Rc#6 }תnB GU yDȖ Cw4@ݸ^0d1ͤz_Šz' ?!IV:zgJjctuO\Nqu<Ń'e` -DΝ&l0KqxJ1/ٔU,]CmߙWU]Ctr0 vίyHbܱơŇanBN;n$p3HƘܒ(GL Y`}728 c6Nwҷ "ҫΤA4!g~/_!pe(]w<,-B-y n7MNPi'ps>TMn ?I7} i1}_l9Sp3 ?.ۼk_Ӂ@3ւ{4M+PG7H;@%;o\t^[$h}]myh-v+)W^?7"50GT6MކԺlmh CHdJs~_kO.rz0X/1WVWڇQEzfG7W2O{ Oym+밾5MP2W4s4Bǣ#/gP-]__g'5Y71Ot_Q8x5-F `H%0@wp.^wͫCH7cAMV:QxƽHj^LfZ8@6NdԷ'Gd4|)i]r$Ff%anId^|).M!ZTϹQ jl&ǫl($>_5YTr3] /JlIelSvIXg\)5e__p*(qY|a`YYꦰנtD^{UA:A9d?y$%~yuyފ&AcZ9~g D,:&?l"TQ=N2~Jʹ3^| HG?gjaFi{Kxul+i\;3i>f1nW1Ai }if"H:2 3SV7pP yU"an# fp}PiOm0´<4nPdvϿՈ5c6d|uS\6DL5`cEÚGV5 EiU52oΆg뵂µk̉apܑ;E r`sǪ.o§ %h9A̟dP7p 8DC| o=)m?"s(V& hT7:R3X^JF/aeye w=׷b,!<}ܢ/~ ]nj݄pO &7n4ZTšO"eČ-T4h3&?6 c]֮hUHIp*Q.gasٚ=)9-eЬ@PMduξ _+S>9YaU(Jevlbe`I+R&𞣇nX.ElG%$\OF1"s%TZj'7bЁL0TbU ~6V"y# _XRA|G nY$kkA{mpSܭQɲ}$`LQE8Gy\=̘k]'랎^h(1ʒس]"Kٚ1U,lot#q֝ps\rЖvL_TY|]xNm$vZV UW]M_aDh `ÚLk8i %^N>;wAVEUG5Ft^F]>./4 DFNGYSېCYxj5qW%ˬ+jE['b)kPݶa*|K4#CۓtͰnϸq%U }d 8W3LРga% 8; K  E.>TZTdt4я^wUF(w](%x, ǠDCfe>g0Z=9%u$k, l;p,җqF6-hQ3o쳮Cq=LF/$Mr- 5-:uywڨ}&u鳀G/4BWS1Am9M3N}e^Y/ tP D:{'jhwk>C5RuC_Vbf9| LpD`ܹ{7W;UY.Ȣ~eUl\e.y+bIs?-yRo$HrqŽ `*ƞ;e LTg=]˭. ,-PxII{zyqЉfBD*!`L=agБ2gxvj`W4Vz%\#nM_Lɧ7+ D~tTkj*%tT7"ǭ^nZ {$\jd!_5.=+`rKI;st-{<ôZǹr1MVxt=iimO9,.c!FݴD T[Ff shX,C4f|ezH/٢sMi- ѰVe&srP'kiFܲK +d"L\&eGE m9dU":^ˡWy,%eWxU_!ٞ+v)RtƠ6βI1l K&03|ghQ 1 C C,ˑ-TNjg: N,ʁQ4 `:ھ #Xq =dݳH yqCf DY_KKصA6{+1is1)RI)ÀA%_u L>9RړjVϜ3#뎹9B:+uELXK##4T.P/I* Ҡp8Tb;,4Z:;Gj 8D$!#[cT%oWJ}žkuw ι! ̉T:9H?fu"#\,+3/Ӓ` f@Ϝ)Ww؏jlmzl|KKg+X!BCD=qLhraNz7Ѳ;) w]tEe4*l*m)H5~ۡiXTgm{LR֓%ǭڤI 87)b|^aJ4Lp"kqsP? ѫY%xc{uE.h]X%ѱ7n$w}%^rGIs@;hBU^q$w8dƧqy$}~v^{gS'*'(4F]WQp`+*-fkg}+cĴ>A90a01nƾCV6kQr2\Ο(m4S V8uV=>X٥T>/6?p)?TlArb5ԪZH5,ZZMWPY=mܹb8:.Yv}HKtk0+z15v^ghyWأcgwڣJ*|Q EPP5.|T/bR8% 'CHꎅXP,<ӭK*P;b=)ySіӀi]K_Ľr$zƉG*۞$i^ CYKJdLFs^}BTgذ4DG$)&$5hr_aj-3(_N_G#Mt1gRYL@P7 2iu&'mq_(ܰ)韆)|fF%z +^mP@l &0BG̊Be3j=SVevKGVUT3bf,/%!kB"=jMz; oE'之7]boU2Rzн js4N& : 6D2tz? dHGu, v{&i,p٤챃SRu0hq8oGzdaL V1(-#t%I wⰙ1d 3[>ժߑ<~ۨ(jSV?Umx+SYM.B DuΏBa0rjd&#,&D"a[L=?E z`}1"+Mnv(6\Vϊre/& M!s%;x9ge5Ee*e3 )cHÁ4ۿ]o#WxE6Xۣ~KNsDPƾEASmaj8g,\@̴ Y Mtˉ|bW-D'aشA 2rJyoRt *Ԭv셩֭Sxq:oB'ϊu{,Rd@1: ռBd?C/ 'O&"5Kl zsLdEoejL/G4jqx" 5k\'LBm =|4B-VO0{$R"A1[P2o15-I!gZ9eɽeo$_ =D6oȣE҅!@dl=|Wh,qNeq9 j}T-8ew!8NM^2c2K(  3wTe:vWBa>`U!u]9氝UCd&bQ= ɶ (-iيV !<2NahQMf"eֻֽ40uZyrZdԜ9k3"=ac7ã?['-l)9FY\:/ku>a9#PM| Kc?9w睼v]lة8"@o~GwD@>ʮDw/9h P MVƿZX¤|kr} }铑B%[_+a=>Y_'TtNA7WOtVVIj(RL˯HSP2pE 7eHy bG@Ff" ^xIݴ>ZdwXgczPpYs,njuȊ)tlUFZRR_].󄩶Ay]czd,35%X=EhdO0"zɠC&_ +b&k|[<3YsfѾ3"-jHJ 62䭽h]QUư'|IYdn+pm8YbNJ_E`JUϷlHy4rU(A5]K ꯬@.sHkk^jЉCjnED[_g3Buw v;oqi=_{Tϕ YwOWqXPNKxU$F I9uN&nO!X˯Hf *#g)z dRY?Ml/YXD@؁xajxs!~59 [ .TX<{RƱ5{TӮX~u:kr*kV Š=7k&RuL*<_.#̵fh [1Qco.f_)m1kb(˩$m ރ@%@tD#,+jۢg=1+$!0&ki^6B0n6ާZKMx$$%GLLtz ,0ĶޛƵa HScyXY;W%%^p ǴK_9 S|dg@9Rا9eА9Ʋ,-S&WΔ椠S iȝh 6G X2Zp&aܬ畳9PI1p=1Yi9v(9gwdL,-\8,@$~KjV1\?u

K~Qs=vIa9$E :;/ mvwZÑALK6ϪI J( [q4ߩ }nQ<`v4\}vh'A->UCduHUo\S͛j'%F;(H7egeЯ*ij@T.75#+bwͩwr>n,±1r1I.٣~s )DnjA on9X(i'?:,hcߞ~([_˯L'Chx#I&T&4A ~/c_Kwx HÕZAgPd}!#,2HYǬ߮v [eQUbDed7Z\9Q%1Ԋ^Š܆bb݆isrCSbTh0B;`F[L{uR=bXB~AyDvkNxVgx?e. 8ŏSR `aHHY؏a5G**Ct*/S e8޽^Z7 chN\$EuwcKof*βY3Y_d΋&9 0ʌ tuW\igA1L,b@|8`biObe tmsBbJTb *rs] P_dZc B,,S&ϰvл%[57xY(AnNt|TTô|2v$odW0-8!IMm?*QU\A2GۺF4'Bk_ݭTg*r0J( X{4R!zLTCj0w|L¡Ɇ`h1zI6kZ6?-;a}{ %zc0qsFʆBYuUUA-o;y^{ȟJ !|D.43o%-| Oӱ|ψ MJOPyfZ}ݦ!pF!ߎha/d$ cW#4'ÏԨCDI7xrRDO@jq5.CU >^˃ :ndg!;ݨ[~˾ڤGK!le ")e>C{rVc_Lz^%s)t߳TtUOVX׋W1oR9?u6%/:W}1ݯ`q^ʗ C>|"ʊu -m_9RB @{7eUc%mn̰\&nd bN`  œ YYl d}4?<)C1;d8-l-@h`j$B}yS"6YeI#7I梄I'Τ8ln{<Ϟ G d[Mt.!]Yt}*gfM@ e S-y-,7,$[[C)u@h3q E).|du.⧱}H$gӕ0RK{LAoS`Qƶe9<1ܿzpn(VjWӖC-E泃`:2(f>P M$p2WHױeG#%ū²TwޭgvC`ẑCQJθabj@ɘź A[SڲNqWx=*$VA'hp/QDp1(v63[99.ۿP1W^cيo=eAQl$g{ti(k<|c>_1= YDJ{r}{}xW %†$(*^HV"Hl[i5n;"jWHzIzd Xߡ&6"kkW+/K?NGd9lҔ_qTމ Ll_lIASB!q?IYćLLj4F?xj"UC::GM*Xdrz2%m.QطEa8%6ܼk9ґ ໇)RRHG`!qk1q5 ~b{[HB-EaBĴ^;mb>|B㶴IV+ށdu՝_{.P.X&-y~| z:t9^Clb+G!~-|01Ւp3XWAGsmːȑ.{!G$kOp'ů20TZ/h\S_x'|Q͚̂@Qߛs.@02"W=yYJ;r ,ܬұGJvOS36S|3Jls5Zvn7' !Yy8H3bjҖeNj0=&1MVvHaZ+ Wr( 243ZeCYZ1\?hsMw1H3Ў!6Ks! 8ɣ2{}:o= .5 ,9dәd/,0_*eﻛš??q9޺YZjVe"?R!dgmS2l]8 {nywdf]@qsxIc9lK+XXX#&QNajӍ`xa'^~{4B o{-6ln-oG%XQutքţ &\e=bVO(T).%j^LQ:}a+kkOe-\ȃ\SqHё%YM.W.S}1[;`C3!=ʗ c^R*pd4C6,:"N9ͬAe#ሕɠ=_`MZ%m E,iwrdF )[ DրҰX]R09)q='S"PvUq&܏8F<[j7$ JHNYh1bDT0N@ {Ĭ .eI؋+L\`FX.AG_6$Y61;=T9-;zoIt>ujvz~tE6a'т, ~ }ѽYVs"2`wB*cKoh%g]]t̕{虺5-?VI!F &k(Uo* <*!lz4Hvh x7Ag'k0fk(b"v  jfFO6uɀZ 79J-g$f-?hc&92<_ߺU\@;V@>B>ig8QDDٍTb." B}kQIcX IM3i6~]ʟ3ZE =)\ܶ: ^ql Q^̩zbm2/HPEh2`6%qԪ2= ms>AՐ`%KXPdfxE/CiH6$cPZƃU PAo}H;Г+v 8^)!`{V)hbmMx Yi.te"cCXzhƒu _SwƨcW](I܈wfu_7@ppZ[qBnL+4+9mq r^eyʚ:lt$_X 6hEz7EHHӥHYas5i|?N噑KO۞Wu$aMyZUlZ*>Qj Pl -5egPVVK)%f M%26Ld!'Cxߗ2-uhEͷ)Og!9iжX{tʇ7L"zvF$졖W1r |ԠtR`0n%wr:L!y{'VvxhwȆCx +8n~kF_m,0JjԻIfE|Qʐ]%f0==}A>RoQnص#1ʘ2}Jַ+֓y7y닂wG &S)GS6_bJߎ %(GKa~fUj6_y.[mr-U$"]Ø|jws!Su[qnrZSu7[ \O DOwZ40M6iˉdoOJ7%UpY<z(àfV en,xAÖ:F*BW_ [>*>3F V Dhl߾*8vc l=QG(z,~'D#pv0PKܘK?/;&(⎫2!*APZE.m^nj=1Wq.V՚$ wl4f4I'.fc"zr{~&hx9ݺ זċޮc?-#22SYo=1!*U8ϑ婑 o7Y+!pXC1 U0y-Mԛ> y@MAy0H0ekhOKvIks/4_qU ;<3)GVbx}#&ԹϷMi18Qd6^c P_Iv0p2wyE!*9twWD BGҤD"ʓђ gjG mݺNr.GE (@OҘÈ 6h+(?O̗ T*n%rO7`h.\ e`R,go)3sﻆll{Vy6V9;[ޕSxfhqcZ^j0 "xv`QaIaHGHp/;++O_Yrd{M‰LJXy1'cI͚L.t}AiZ#) ȽO"dN2OR%tZ:?l*ywdv /u71 ̉ˁia“FW&65?mh%B|ZkIY̼[ XT.F5< F}xx\Ol)%7ٷso5re 8z<d76%XLea^f†3# u=<N엺,{e\34CO>(Dqc[xI%UrnLT56}VXWوk=jN{M3nǜOxHP@Ui3Z7:e% `7@ZSed`W8d"AS4~Xk.-blBz9 'zL%kv7 Tδ-tF\`twRZ\dK]V#5 yLz t5 䉙Ne7ja9_ fWL#yjq8uqk+#'D˲e\׫PyCR@1I~*{ˀ6(=3eXSdH~ IGU]\;;JՐ&W 3͸F& j)S#0|'(2\񆴦^ľzTOJT|6!QKs6(6_y9CGe>rrY O,9g--f'ߜxϼ%Iϙ*2ܶ&ȶ+&wI_mu+@JQo.y+] Ҡ+H؟5X YjkSa?<,Sl:dAF@2TLn"ACP _lddZtΠm=U{yz=6 $7Lgk)ϊ@|m( m\;d' ,KxQ0jEy97rl&E-gT Sfxl [# . Y{KdfjqҪ)>=yY%g7;u!~g钗݆ݝ p<{^nJC\+2٣E22VSpﻫhS6ardb y.y*Vp kĎi' +uk6,Rl ^qpzJI)`>i9z;yR$׭RFE#G8_ID fY=V6ӀV%e )lM.N5]]$Ulzu͘yMvdiznji՚:re5ol4N)@NAH>Taz' 럣Sȶ=ډRDBd]K1!b*u/gUn D)j=Nh<^Ң=#f];==u&bӯ\{ƏVw^F%KT$y%@ZZSݦCxpkvhzn{oU3hE;Β8@X5BRH|{a;&4x{~VMX]Ģ$I6SV.`G_""Ueͼ\= :U{j@b3%o14Ed#VN% \`.4J&ᭌo_Mu, -hhwA$ 6qjs5cDʈ \| O9b@Z46꒳;@/ ΐ$PGo@R f- Sj\"DsR;D? `\U|!?]ugVBd&"lI0qYOO &'ŷm)fD"<[!#dh9f]Jw-)B/B߯Uu{()b/?!@?" xL 6ً<."1@EZ:ؙHn( 6I<{ τ8YjNdH[MҮ l@phc2νj䡱O>f+Z]\f^ϛŌD+ GJ@a`d}5wh"9H)< B.L_|stL#0JNIo@ Z&[s*_?g1)S!9_ѻerj[R(Qň%%X?Wd?>}9 a~2@|e݈#wNA:VծEr8,]Lj6=:ѱ4!cA 8}9o^3{jP'BӤy˷-m< kЍj &|>ڳZ5:ZiZ$V_ET_ 8 ~ u 6g!{\}:!B?(81f'Ҷl&|Lm\fE~|V ݘyC5fvdp%D2kQ^dL2M h^0Tpc1}[_Aih_{ur =U$P#htw'$:x< }P LiϋU,x ^sSKޒA ;΄wp)FJ :$B%މƔ&2ǍˊnLJL' vQ+62fhk1t5}}B/g1Ta݌o+%m4_T\Ad75OQx3Cu36o@ܾf U3._Hbao~R8 >GvK|ړkLOkz ݹyUє`T|7^vA{$0v= 66Q9؀5axtUUP乬fѢo#{Ppw g"r&_'FqCrΑ߯**Q'\3"JP1ͶX /\ȹ%Ĭ@1;gy$?܃34 KE{~ tvQF 8s@m1)g!3p(PKZXI*~ݶhnggMgT\= ze?pRgh'|F1~8mz$//Ӻ\eHDo |}+|d: EV(0+ĎZf/[HZ& A0R5D8~RS]@S"κAT(~ $۞F|06% e@myD9Aנqr]G `/L,D!\nǩts#ӼY^ڝV#Ppt?t"3C?wHpofZ'+!zTc7I^(=rfv}aQ '7H]!~L5p`V 'Mh 'A[5U\h!Hf&tKu^"[.] gTZ`Xg8lOogYZ0707010000029e000081a40000000000000000000000016446b36e0000f904000000000000000000000000000000000000006800000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/emulex/benet/be2net.ko.xz7zXZִF!t/Yi]?Eh=ڜ.+ʄt0V>='?gЇB"}I(z-|EL:- tﵪ_CWu͖+ 7 3 ҝ6GY2a;: E)c xɐF=F_;)NL>L|vA=p?xf0 Y}X9}hTDfd?.A5{m0eX6:/(glJ8zg13%0;- ?XrR0pR3A9H-#Ak/}qw-%i/Cw>H(#E쿼j=rGgƚ򡁖%|#O[+Mpg*j4 n8"NZXE$*3BᚙH޶wI5e,` IҰ|s)W;Ta*\VwH`fkGǎ)#覟3#銶&s^0V/磮d`V@])/nxpBfr,;K1]m+rUF9aNY ͕+qI|IP+{ґfĺ L i B){8%I6M!TI x6C Y8ԍM|;3լe@l9 |p:݁s8[ZS!?y)R2])b.ðљxKzR)-G_?+(j6Nb32| ڒD5彝Ǔ 5UOOOW AN+OVSnuWfg}Kc9oIr'yU4q7/Z5?@H&=@Y>`x#iG6̈|񠼹([%M#1;i nIo#\32óv>ioސlߙ>hݜ ,v154F ~3asf} 2{禎KE &kҙKc 1֧Ȳ6Byk `/оyfcr&`zSslAO:Ɠtfsd/=Tg?]5k$ϲaK ?Jb#X*J9fecvNSb>B : ҥζv=q&0%0.(pS6eB!ף${r<*nݙ(r Tf`|^a&z8K=@$ɖS<ۂ+*g5?9 RW,$ X{z?q N&!x=ȢVn+XAqft1n3#eF//'g XY$xXR|| <"~$YV e.XAr&E?\da.L6aĩzEA."_R?K(;ю~=&./JXTE5+4Hu-lq),cM ;L"f :uE9[8%C\&-wP1t ~Tpm@Y6?ny,]𼈃߭6RK* c5Fj R=DeUaEẌ́VbDzRIe>AVO9}=&:7??!k*}q0#&D%Qŕ{h$k*BlJ2Ǡ.k-b=m7= Es%]шF*m,mR;ƙpZMmr8wBahH `eUr+xxQ@3=5jAK C= ]k!T+@P J@ڠHyG:d nP`%dy_ RX&ː>DC )FWEE N)+>gez 2zU9z|Âv9ajSQ'IUiUaEL{^vN@7;F:m`nrC bz6&8 XӃ/BqWn)2Z~v֯x%t 6L%$}ܘϩ>,$7oԡn';X+AyLz}8R :bS؞ӊh5@c!zX+KoAhdBً+׀,Dlb:C'^`(Eyp(Ga?u\\6JS=fNFN&T7vh5W3mН#~uIsL0K*՛ɤ``{*dQ,s#B@M{m\Z:%HCv X02jL2MW/&L*YuHXτ%$vU# D"[9q]H·bp}#5T|?rB$2_sNCUHlKXiz G`Uש ;Lk|E;N_/7+qosaZzyݙj/ڰZ6Ogi3=2(jE1BWhl H濔't;)s{O8L D^^LݒΕ b3(X"=,͂sxeN.wkE̗Kl [a+kT/VþܒK>a?|2 Z1eۥc>s 6M/2^$u5f_i@b4d>&)y]k>"Ņ%ģFcC\:F (kdɺaQ\rάUTV~̐ 4-R(7q'ZQy;&f!:5Z (! Bݦ|LDa<*K/uo_0!F_y-qBN Hk,0Yl?I GfڄFAQt-; f$C31*YܯEX3VI?BNyeRߟEwwP\UK_:'D|jھz)v}X YoT+L`Z[Ij~r/ڲş/ʞh&] I|]#+^^OQjh `¢3KX>r 8OYQʰ4"T BBwWO1 wC |RFsAQqnaVֲvzZb /aڟ#奏zL'K+Hh "+B]&Vh5op|`" *5]1 ][Q11C CēsىtzȐ"_^L[8Vt?=R9M_ZpG@;Q_*L>"j =n4ɜ'g`μ^%q̆\ t?cC(p>c ;AO\Vs[Ԡo9 y A`εINJ e kJ ߋo\}+VNeJꪆ$=N#o촎PD">dqՄFa\ p\JX<|NʞqtNwȼ|RZC?4nk2@VM}I H_\c0]D=`k!(zJn[@LA%A 4WWvJ~? ~3TD8u Ø0 ;gSJ$nbQG$h4*5 BrOc$6w= _V<Œ'b٬(%QL:a\ 5}!vFt[fn/*L>Ii<V_%.9/>r6GdI͙VJ{JdǓ xRE%Qr< d.Hqķo|yY|R4ˮ"h׿v»!FIJHQA{=a]vHjU5k3<˘;68J"ޙڥOIY^H%2:zgf[7SslP=?M` `RĈgyywmpCtͳF?N2"VQP7#I$da@]ʥiStuH) u5N\v#bܢw7鞅U\`)[fբHT@i?WHigwÙ\p N_:.!IO2uA_Z!0N>0H'<#a/0lfTŴK;KEnRE2&:; L[mp@]X qME{*#ڂoرxɈp/}Sff7f尐F`^ &F?ݰw bF#YpNr(_<ٚP0P(\rXNysQbhgC6Ͻky5I! 5m&<)qv3̗P 7:6ٗ\K}}̼uN,fؐ5wMBs'k:7$Q{~}j څQ}!ho{hss4GoRO2LV,hgVDdtuiP*_Pej4̓\3R]U1&4QDؓǕܝjqd#pZO2-ܚ`=k *<㿏 @bXtł~c(Kwk` F/m[weFB(̽iy%)&vÆs妴s43 `Y+ ɑB_J HLNk\#t 66 J/H`m42һ kbX E72͙ib8DQQ$Rx0g_|-UInN@RLZ{? |f`ݤcy:9^դʶYCqO2e"{LԱx %f.JBNXOnFk+t7Z>W/V[{][%ap_$&a*]yd.h|9YkV un*rV}V 8HYn c DPޣkW:#tulcBK2xjҵJhtf 7jK˒FM6+ *b0-((XH'1 U]1TH.ȃX <+zlc:䃣ZV/÷Է>f\FfρȨ~|mq$_&ʹW냲%p1Xp;P#PG-`/xVvb6ZG˳Ւ:v }%4 1Yu 2 ׷U91 jbɆSϯئ \xqeGe1hfdo)"N\"l-P 1k]/cI61n7^mEcge|v!iEFD}Ab>V4q#$['#aSyysV&G*?S|kRhiea qlUWKmOÜx$TX_<^! z[shu(_vD9 TGpMK|ѧf /7o\FT?Cr5bWTH~F}fwJB!_2UɚnP;,quFE x4s`k=+$>}⾍D!:ԟ!vc2̢h4AyY {㋬u((2hc>,mw}:n /cc} =!HJh4Gm-K#HLsx.4a~`ITv(f_E!{m}2Yg6ߥ$MN9b RLXx*hRVbFGr 5ݜӕϜ>h- W)IH;EC_FîZm (J.̟x'6xvQn=q9kD}Lv 6^kѤ@{M͠{𓴢6=1y_S g)_'S Np #$M'ѫLSL{~)97p'Sمҕj*[7!} L!f w>'j)c̈UC p)\J!KZ ^ |$)Ei|vGBd2|91\F9q)Jf^΅T};:ʖp'2{db*MdK̨ځ9$ڶۖ~8yO ~NINK3h'?XVi|LU"/]Rh vcND3u#YX(alFFW2y-4;^2[a4U✞V ^\K&x'tmљ8okw—.9^xEe}=gl9 `&|S{f,S]&^6ʬzeك$ ֩גoݹu\<|үA'wl?$uB3zz |'-mGB 1U{8nM^p4ֿ"5#'SRj|,dޠޙH_.$waŮ7FhCIX7!]{&ccBհT}e5[drKF 놞:VTDd@Ҡ5<YG_,N @^`wgz8?T>zz++M3y;107nDagJK !͌@[$N JdCp:*f3(Ukq^(%5J0xg%DC VV\ Qɝf1M?ţyLb*iY^vlP ~3*ie#t!5t_25˲EЫeRQ9oZAm@9f鰞p-W!OQYZ[1BN2OG bbѭw% "%`ak3 e3/_i8i$Kq kX-@W`y[Sb])e7S\juӆ(#W-fz[9(YBJ`類uŶIY0lx{Gx≯.B|TAJ*Ȁ9^߇̧gMb# 'oVG5 «w35a8(H|%Üy& }ɝO4+Vd\x%{S'9J@\ߏ)D=7Cڼ̳AiQ҈ F[GD~Oo_'4ݜJ8~|cGU8@BGԥ)eܑl=U1D ,`L'GN?qJh y# ڋOƥ@ o-̈Kȁ¾åFUuf#C;G-ep: SmkRZUk >~?0lg }%9\bll=RlUTщOK+CYK\}ف`V&>Ӏ3~|իzXm og, c>iynmJe5dM!j4;hy=4/ƽv'w;yu b](§YA㣚7lK0gl/3OF1/q~@/fN|AMӝ)Ѿ>Nv?N8ϭ1A Duc%+ s,)=2{WSq盇.+-'z*jZ0-/V\VT'(j.<(բDx1:DW q&w:@eד } i/&`C zG֝cA.ÚW4 /l<+-):吭o6~ >"#-7nڝPM J6xM-VD$yĸ)4(0$EaUX0CSWg;p ,\`Wz2M炎m.r,!#WF%~8BЉ3>C ܟ0k4RENrg3b3*͡ x6YjTCLWtvhmP8F]Apq+hϙ,Ԧ7\,]k)#%k%DT4N!Z1Hcu~*د$ fH9/_[*ƭEw&  #̮ů7 2jKrfJ^8,H3D΅2 &pY\nޣ6UAmAώdn%В˔[l軫1;|v-C&ōRvyx_sZi:@%+Ym݆1BA3 "A|JCtFC\ 9f|)W;ve:Fsa`G_~4!z>3!ijY 8T:nP%; jk21U^k'@!0KCasKZ 4L@NxGr}Օ4J.Dgz@֮+ވk-}HR q5_@<Ҿ4AUiď{@[u!&}!OA0,e{o+|jx w1z)7]w5&xtpx_P˸ċI2Wb௕ [lo3}Av\wFi$£Bn(gHPW|obd'bAJS]^CX9H!GK}{ŠS@n\7] ԍ*uS q.ҍ:~U25量//nꈽ!ԫ2/cfwU#74cKhЦZ@ ]=:0Mb(" )cB?%-%/tK EkOS'<E~t~ 2_/7^y}۬0G{;c2R&n-i -O! w Ghd28KW\7%Hg!Je:'KM#I+b#w`Ap%DE]XL]͢u\PXm|X(R*?2 ㈶>{HCNV]JS]i]m Er3%jHSV>A$D4eGK16Qat3tN"f&bfh}R02+<Hoae9L'!т-O>,)k F,=P/lui9K6\p׸hAFE֐#ԓ襫Ag!K Gs60c/jW=ӹKPv;^UA9Yr_n%Ԥ>>\L?4cj,TٳDZт.E2BTw|dI;#ܾ?D7مq=>%M7u^4vhQj{1|\R [Msd=jU; H /3'٣Bk}ZII*Afrc9|'ouؓ N>!r&@F'%y$s{ۮBC?/n#c>07ya~^8 .'n0~(1#0!iI nDw? Z:p1?7tѕ@㠳x9H~Nip%oApj8u*:߽4caNm{ay; gԊ,v&rd5iz@~& (\,8xg䡍UN=?ݡH :4: bNo.{Gbf?#JRHkg|_߬#NW ssh2،?EH򔕷2uЙ: |i D\ق6?q{Z3D{R(^yw{N} G>)z%z$.<7Ck7p?8 H(+dw.޽H%@\5{9Y*]E7Q9O{7Ę?ѿWv4kAxj{{;>8Xѻaԝ]ө?>AҴ:o _x >=llcTVW{dѝ7|xfD 9XI'r,#<{J* O2&5Qa{эPo/Z C"WVWl5 QED?0ZϺMݗB""1Z"]gGg =2<>:U'E3 ̢. ]ӻPP\cJeJzYJ]5 ύX,zEOS/^p]dr" I~5I}`Ƃs1~a% j\|Xڒ,(5Ľ [nMOyaLw*ݼpp13%%5|HNU$F< Tr 0 (NEW=s]S3S`^$)ۄ'5!Tiw1"=U+ɉiTegîn͚;}-iQ7\H?|ͨBx)ey]g:"[61\$$ Um;ы48X@T6"9l~95&X3bK' ڼ`jG.coW>dSH]Zx^!29a]z|#?F?HnmiSe ̗ġTI(]GuC-aj/`DWUoV\S >HZ@_@ak+bJ7p2g #(2^>.z#M~fRu3ʼh&G.Qq2Cyl/r[q@-) /bH(p@p!H_TĩL0ޗ 梨yMfbs/Z`(ҕH9Ƭz{cc"P `^+tFqDIoG۾pGbH;{ qdX% OxHJ] [K.rԒ]f–e>#|Q[Ϡ5Of\,+!E9:M% p4"jo J];oU 0G#Z5D*EwWV O {<|EQ+7B `T+ȳNK*a:`FɢE !g_f0(L\)9,2xG;pA1T{ΉlpЋ]Ujti_hH(ݗ_]O:gS:"G<Ntfya< KrƳ]Jez@b~X׿/'[ViWzxήyJm9;հ<0;^SIZO 餔0E"wP8[Nq} pQ@TU܂o3sHh&cv#bWd f1"HzݲJ#ֳӓqG 0+w:_()(ύ1KS,^[#4/!k5D,B7Gk=kG[bS(p ++6A\\5yJ/8CyɅ톙ٽJF_^1/`,ߠq-W!0~JMv YwE'DS{wB7FOG[,^W x%\ˣ;04r ڕ 5K.ܖ;!M 9a@xGpg;Q2VtUB$21ʓb35}2Kpsp?}@Km… OjilϡE2[ďy.NSG6:q\.?>.ދd9O^*ajV+9 ^mSWdmZ_^i5AYgdW:B)ibN@Ҵʞ^.tv! JPq.\a"|w c{ߌ'"7mv̮{o|)L)KuxFҁ΍LCA*m_eקp #y)0"ˎ*qI;fdG`LPL%?ՎLpAnʠܯ`GFC6]I݆1^Qq۳O~m%R`mELF}LҙK%{Ӣw<㿑ٞ^ME$LH#JR2=(Fpf y$/)m"k ָyEЦ DҹL)g؈`YTt3T6͇RC_^W$'4)G8ASNQWrAwr(FZ&$j`l5{rr~L*vQbE~6MpV1AwX1yRɶ̮@Fc9G4Q:V5DM4\":l$f?U hg~SrJ+!N i)Or|:Ir՞)ѳ`eڃ=q\450dnžjˣ m!jڣlNas+Đ6 eGcvoI E-%>ʠ!Vl"* R3piZ8oCY@M@X>/Ί5J"A=1{])/kB+^_\ձ_rI<7e*x*el8~/!?⚱sr{uvIhTo-n>p..!Q @o0"nb*Okdn;7l&15 ,$( -yd^׸`_bV*0$=U!c7h9eҌJY &=ha1Yv?-ԯ )oUR!ϵG=j]b!XyONkB4ZM6Aajn )`BE7w "@gVk|WHPeЁFl(OYRdxF86p[vWKAG( v*0r3{{9:?ov[h c vFnvߖh%.9KzA o'Ҧ ^0q *s,8e[q!s7+!gA3he%^6(P=Ԝ<ݻ6 R6Uuf^IJ@˞Ho,in *[q|fscx5M2aaaܑgZC^dPB 6t..yX ^DJFq[J}BM7-YdҶt!y0L9}l| 9r.s/Na7Vn(YR,@aR9:-UAZ{}hr{fG- ޼z,Yolt_lof{MRV{XƷhv|Z?ka<v1V̐bz4W( v,'1,8 HsA2%eZ`V0:$^{ӘU 8Xٵ6;We&m!\Rd. S^KSg64=}WS#uIY2L3ģ}ADtVςPv];cxjuOU#GWiO4%,ㅷN$${Cp5kگM#SM 2 +>rO[p(j1!Xn""$X`?gye5Az)azedOZ3{A(bDҺ;CO=rKXtt4Y!tLP3tX_aL3d*RƠk{Gيsx >5#ڗ }bCezUӆ WH+U3_;Q͡buc[R^p|ƨ҄H4S[ Ot ֦E,Y[QȒsEEuSCP^$,~]zR +7]nh:t_:CZ {-.zQeABb{|s̵.xwv.BcM>c]b=ׯq(m0fA|) c=%մe]K " o=-x6{˃޷?@F8JHz6n0Ͳ nUa kO H{>n}7 $,[2dh7l_Ll# S&?"b8ă7>l0md؈Z G._^+ ;cׄ^t۴rl{0y91깝2,6@3hqaQAI^"֐mׁ̀B8a/GyVFffϳ~~+b?.?g>kɫԆu-da=_:7RXYS96^9h m]O"Ð[BAfV =~b!t]a8bcg#%Uhn]inSv >s#aݹvxmuCOՑE E\bgײeB;oEdCOB`!ЙKN6_ ,|Tֽ@!W[XqwkYY-3 Qa䟕5Um =tVO:a6&c}QQMQȇ6rk՝m#@{y}Q.D*C׊\Id -UV_[cQ XKI8O 62ϣ,9bg 7 L֔R3dQQN? 𧦈:)lUw$<>ѩ@~'x24w?q]SZ~b$iQ4-Hs:6Q"ׇmI>~ ܏OHctTPzw ]ÚC+V7cZ-;`yjyQZ~_N2$,Vz>Do{OOӯ3]KO``gɀ -jJ kR'<63Hd>ǂ^- {7sg1IvԁHs2Ӏ6w$1h'YYh.G_zvc+!iPO~dGb&:4jPѰw5R^Rkg/g s\ц'M)g$kH]EAHA|0P/O\IFg,n΄WSţG-p:J. l.Ͱ(>Xn-j:Q c<(n :>ezD$ D,/ʴvP})aCIs7.ʼ σ 4&-ILRq?UmXQc[hJҢC{3q/'wC~|U)W5"x te!.8I o ,IBqdwmVN@ݹK]Wu}zesU,Bo(l ;b\PXv_^;qZQ.B>LУ/9G5ݦ'B"#.S9%= "Ahe9*PzFzoz<"щ9yp]Lelܳye4|D`a-8oJZd|#*/ 1.A_3T% ,smWx|*!?Je~h05‹^} Q-4S('VվWzLAe׾$Ea(i^_z0bE}?baZI O@?Q],}Z"o jHb 6;*OR^d=&O h:<֓~QgOZ[G(*ph%zP^c"p|, Qmag;K5T{/%HKn#5w'r수Q^UzcN5$3{ڦ@Ś;*AGHt@ afń^^Q]0(͈cs,A-6z2D̦*('SF]kғ˺ s::nj7)WO| oXVH##!%h s4f;^%@oq3냎")sfgб%jlä ! lYS@@+~5y"Ҧ0eNs2vk" ka W4: j%f] xs/&>/7nhj&ԑ6R!nf+i]bA!Sdc2@:MWa 6{wDZ6ˏZj:\D֟}P@Km]APN[V i7{Ta#P f_zkDX" JyQuO+İk2RepG&/'뚈!P;Φ~dhiznN@Q$,@Z0|yzX5#LJzG).h7RfVpk[.t^ _;IMXHe+]( 2/vĻ5K^a<*#ʣB~^}c| r}aE88v ,b?x>tA3SVQ~߉2b?;_| [wDr>, K b.PN.8UxwjhѲ^MT="]Z*j ca8 2q[dh򥠙`-Tr^z؁!_Fn5v^jfna׊FV/Si|Wҏ6;d3Ct{<9h .tJل6 od##WVWp_Epn M{@r5ie.?.d܈-bYOTxg2a03jsӀh Z;橻./ڴ9FZyLID*sy= 㼜|;ϧpR@J;ӶF9I/ԚndH+;ޮ 0NJ_aSgߤ  Lu:2$f)fk #^*caebݜsVo,X~W&h"k&mv]vyOEHdOQw'(Xe[Ⱦnt6 θ 's4gb Tq 3~)K,*좱7ok9x.˺aGŕW;?wodsr=2'x̍`跭+.90 F 6=Fp{{k` !}hVYԋGT_K\43ZL۬_Q0=ht=*wMbtI]P=}, M攢LtJ&<\o}̽JJkr%#g^ ,tJ)wٹmNɺzP ۖk"ӿ,5p'lgf֣x/2Qb`RQ"׫Q eK Al-/4i0B*tv;b>ۦ¦Gm_ w4@Po)NO %{So][Ёb!vpccT?s uh&L[ o6j ZTBRZc4q(whU 5pSfågm(]7<~(xZ9VETIILXoZ!5VrmN1{R8@1c!dS?u6 Qa%[BKVh8VL# m`[Esg&N¶kY"~u+f[`%Bc6_!,~k~0܀p d5D4>yQ@1%6ADj`lٛ&Ѽ-sUK7+wH䙧 ]Zh$~k{24o&ac.;/B6,@V.gf@7{43?{CkHB& ^N)t;8U%Dlz~O4ZH_KxC:L&ⷫ<)̰q ^KM A@S+8#A ̌` l!g)o C4bWEu8/Dy\m(s(p@R ɭmtX00g;"2YcN&khͪBxBh,V|?j1xL _}R\$2LX@H#I?og:ܗkд*q.Ho]Ҧ2{_s S{ڿڝƯ>^!+ vg&($ zܾ>mAe_mCw,ԣ@AO: Y~ Q ;B 8NPUwUPA: {G2k(ѽ ~.VR#< )H4YGT*|!H@}N,HS0e:K@emQʳfr<0>Unz=GX2UXf51 ؂\+UCJ3)}S0jF vh_u$>6]=fP݀ /.L58GWۃ3R:d^MCOLpR``l:ZѡS08_AJRO{]E+1>(R+Ԁw?r@-]/''ډbUh6fڹӜC>>xEJd:G@ ˃R,-qSD?4}u:Oa Y2h<@U ci7OAz{:_ RKz{RNI0 xS2\Nr싥mPTcsooLg "HB߭O&O&]0:33(([+Y6=eK8-o *0$d&LgCiaVf`ebCuLX1Tpw>GuCXPhLRWSj;pn_"8$Mq]UHx= /0_i.A'<$tY3XA2̳lݦpri,MTa1׶^.UDFW;b/7U\3WkOWZWB4vy*bX0L IG֜BZ lhy]05)BJX,I jX4]pv-`F'bK)B\l4G<>ᡀpH;(Z)*=* hfl%O5ۧ |>d%>+kB:GA#L'ʤ;ZɣֿR72#f#_fb؁'ٿ)=TczEFsqtVCs_=WL*^9=gGgJuحU3=O&$j\$[k;wBjvhm2T>y;#{[?UplV*>R`\Fj}ü Vko Gk2|WR\װ0qzޮi=슂Quiٱ__$7UxFK@dCPĶ^[ x 7 JE[D&'m~U~s6C@ DTAlTziPf HI2\ 9dY$2G B>,IѼl9qh 9 Y,!:޲B$- RsZPc!d/Оڟa\NMD{9Ye {.i0ch&޽ӘٿNn^7ΘEWRm%+â%MX[t"RAAM9P~]0~Cn `E|W'tZ6O,0.*uNt(Q0hBK?d}6ηgKkr ҾOmU4xW;-ؽHdτ3D?`e\Lv5 %h'+ha-{چgq/ 4i@x` c|*g5Y:~w>"u::ܻSÍNq/snk{m;Vb酌Ciuլ=z~:<8~V^CILrψ-biDSk+٫ˋ~iJF"%h/77 qePFiK㤥,֋$ck9e@O )=Z~#Hw@,5G iMFלKJ9o}q S/Q(f J M>Ѽ5qw/oZ+N% |"$ny -t?,=P/PSao)y(L_bE9$adn+?33-;ן FaUNx ytJ"( GU5Tj/Ydϋct7[46z#m oҚ6]՝N›k$]es .7Sp Ea~;˔DukA-qBMջ;hۏ̘*R3Y [zN&jh@t$ذ.B0U,zBikr|I>n?Жu3=p.;xn|f7~MfR%P3gWHDU5~>KAu"^-|%hf6Uy9$ Alnτ2I%[s@Gb~(V@PSδE-S B34 /ӞMu(U״u-_b`*^,qD}V")MqJAeV a DYŇ͏~c)eր Hd-VAB&7ߩ8DծbfќRkD ;FݰgL_#}Vlݬ&Uo@Zsa Q!ݦt+ι͛ ;5X|m ְB`'-F(zq% {ěbX.[COi;W tRn It?kSAS62-$k^b?^M/(坻NƏwkW\-?˺FAt EWVd[]C/O/-)H)߼?@^U3B\C L.҅tg͙uZ9&&7.b*Wq{Qpipa?7fVfTMaeN0h.N;ȴcۖ3?OPBfIEWpGioosjA [G0QhJPs]8`߅.k 7?ƒBj vڎ*pw% @,5&$>nߠĖY AH5,&[) TB?A]GhG|6#Z\8>qDڏ檶\ݬNN(ϏKAtM/{%*SA߿>Ј~ 3v, ;Q&>b$]_[zkpj.}o՚,aӖ0m΢ MR+HjU"S`Vh xt5Jʷ}5\r9 pv@IȬ1 Qln1R~N? |3ЎEs!..Hx8^aĔToQk]6Xo^q|e``^u)KcI?~F7= F{l~ATdC^h 9Q=6">sh*DAjfw$sy=;%.! ) yv] j$ m4Uv9f䅁BN[ot-8bpU/Z-$LS)`8/FygJ}2S,^v7+T|wPqH16ڥ:OLz\=T┘l))0eSM06)ͣpԱ9o6N'WZ+ jQkƳP$7upԏF59ݽ#U[Z*n Tl{M"_rHǝ29(!KwWF)4#EŻ2&b0#UaÆz}9tiĵ5P>>kpQ35q|{@ٍ}xl#cD}.]'%A@(W%KE ,T')5 } }Gs 3OR%?<62H@dܬa.:e4iN)y'J jAi[$WyS 4Eg bP'I%EX˜8Deh6` bmN 9's1O_>B[re5yRˎWq"UG۹`U5ț66geױb9ͷm4%*;ZPCJR}Qs[Ϟn֚n(YԑɎp\9t 渡gMZxin'HkqR% 8\q EldQ~h?L*?|P:wnW 3z,@nD+ Zݜ%Ͱ%`cV<TD WJmYaQ *g|l$ۮF*`69ʺ{CӶ PevKopE+OnoajUS2ع/(s^WTr[CwĐ7jɁMY\]zߺ]eA2!u&0_iw-5p&n:n'!xpX2Y9KM/fZt @gQKZj2kGWladÃGqJ!i][OPV% QBconb/Տu$RVLO/zQ-)=V$ JuP#B]l:5Y&Ɛ!֋j,=X$ YS9Ha\-'v:d]IHzK5/ZDNA1mw3wl`N6_!&D7,TԉhH.N3s=a'+=P'?mlq)kl.uy.>ݥ hgdQ5Hy}Cu*8f| 5d1?2UE*V_ƹ՟MwZX72.)z0kfCM թ; @t8#CEtJ}Q&QnH6,рۢ{.!\]ViOSwtS\ [Y%)(^c1ID(1IƁ!|p`-ٛKCSϓ+/X*[H6l2%ZXS2<NP%r`j(ς)vQ9gN6NbC45DPI21>AݻIW>O&?F*dN8JفNkƚ<ސ$ ephXq{*)]RałD4m~T -.i^0L'"yRmLӕi`|~Ob`Gĩs͉7huqĆ/ZLIhXJh鱹Û'NٿކNIʶx*wDAƖt$X>|汘B*>i'~>KDsf~m[᭶8rLQbçq/yc"ю3>2i%):cwN##)2vr~Lj:l l ͖kez҂M}CkR>Y}W0HKȎ$U]pW,#K`IUoen5$&{/A4 EnFy5{\ŨO3+ejv{,wۈd[_B S㯸L*ueXR ؏bQ iC`;ѤUUxOs0 ?bwHSX}֡#E[rUpN-vTL$:JUMA.8 ,PXHMqȐ?UhӸ"7Eъ4۩HUvݚzGmOL֞tz`%U !XwN=ec!C&oL5S9Jt LMk!9"&GW@w:6`F1sC}!#Gph:c %c?+s&8WI[JaE]664;wp<H"[ʩʈuNHW;}WjېcZ9tY }mwCɓz{*s:_qFvТ Z\jJWC E?_hҙgZU &QRhfo‚ '5s3s]#qIMޒZXغd`;sth1o,d} 4<3'(\wZls .Q;yAR?x+v\*P;.]ꀶ/e^|  ߍNZ h5y j{wl?a>$"])y-収 n<\o {ú'L6oT%uRD{ٕ'^bLG5ȕ*L8'> R, 5 rbkN x;OȠ?)jüI]/NTEg0QapGkZ$dD>)bmBA# ̜8n2]ةF?SX{ õs|Y("Rᮥىᡵy܃z(ft`9B\p^13so7cAs9\eHSOUYĊ-$&>?c'` Džav6(a[nm*HԒOTz(l./-Ҹ EQ8Ly3^$6\׿. ^61ԥ$EQd6k ;#RkǛN(_i&0Dߧ.ؔJ`o6=Tp:q#2@pнAaj+j z@0ЎK1s^--lԈ2F!a\+y_(M=c5$ɽٵC.hCq4#w5v F,{/XG(6'xɻnL/ɘ#WFQ-/LJ"NEپ :wr_ơ>scXQ";r8z?ƥ_"dcAR!9Geba38{a\*G<&"xO*^ 7tO̱4#ɯ;dm2#B,ݺQeQ ʘHn97l+ġ3oW>̨Ew*02Һ u&W|'W3A3VI_}(Db5' t-&#$[dȑQb0zyx!G e)ڴ@x(܋T ԪÕ*'Qs ®HurցK{ ;.Nn=.q^)kL&5- *}DS{¾ :͂j $J%+GaһyXpߓɂM8oDz4oc5UX]`3)/?f/%)Dv&_q,)NNbrY66icePAEd;7uTS'ȵJujhAq@H "|^y )b'+y7ziHapPM=h3HaNS5(|~FVpEqf9^P֞w.5][Mka\ I;QS>c@: ~Pn)fDLWD)^W,`Ex_bE=נx:வͱe' cff!߈MB5Bt<ﺯeFtv5#ע/VLx^7z+ Vt]V߃"/9z3 hjcA)=&IqM;MIvuFbF¿lfpVş:RWtKa`Ն+' I+c۩Imley C*PPP#k;,zbf\X/#sIB [G%(q~Ԙ9">ehN+)6 \ =Ei@3\,cPל1$PoݠN[:Ο LX9-刱o _|Mٵ;heG/A|Bo[1pA_- VN>0<_o$yIO ?eL9jzlzf.%}QJ&әYvOo&7.&VaJld~g h4#Lq!@ v4Xޛ\}++OM$ a8PmA[Mպ/+؋0򠠦ɓ 08>Ce+i!QM,= M8LgCA)u0;}fG]cHP4+sy aw E]K^G`~;{H])LPm[C8"#%T*^ӧ}Wf'[q~q!sHaU OhMX5Mg=\$d`!ԛ]^ruL!rho+;e4τ`ciQ3Oe]w{:'"ǩV;k\hoՕhqp}6)"{w;KBrۑAR1Ս\;4X3ZLYio)MqZ wpmDj q$^4Y<"Z yv@-9F륟ȇƧǧ[-ڟ[`p^!.ٽ!ijp}y h?5eu_!ICj4&J?:; ;q]:eW;hfq%'}k%,a:){pRXM 3w{Hʵ_b(2;dyKO +{6wv ;$rޟLk{Տ@3w2|>KAٷ;OIr%#z>OxlU7kj",abl Y( =Wqǝ[=UZ6?v\"30Ԇ\Ғ@psWi嶥.$-ڶP߮yw9ˎ ͘@YTO՗rDRk_[o:>|ٔGL# #u~1VT<,"_3렰+f1j~<ԦVV|DtGn?hܬ\h jrY1*u@PjU=ѷX$6 ^`ԇRD#2S|? aj?e.T &v41xb]w+c8ЕQV+p1]PeҪִϫOUA=akX}yO\ qsK.=m=˳~e*}$ruT&mfRqNӸLxQ:a V %sch^g9i U(&.vR2)@˭̤'쁥")0qTD2Gp-3L>NP46{oOZm_JNr5MB=i"mF7A NBˆ Ξ^$m\S[-߬ f-L;="I1:Fg,[賌`~Ok`7W`m퇼L9eV1o ~mm1~ۺ8{(!îØJHY%$x+p)`>yNA!zA+d>|01wf^oBWZ)wA̝]04a6y{+ؾg\-1;+[ _9PeLN 9&x5 rT M8i8}ĈIw;?߮k{Rp9l0nX;w[z sƹ[S+ Ugg`]擘3 -#\VGX+8ss^E F&`Ʋ23Vwwc[MQ;D3U/ Mۖ0U. #Ɏi)>qٺjor)w#5q%{`<[0/Tny%:'KvfDa,+(Uf!??UaojE]Oeqޡ5\Pz8 =$|&}ƐV7IS29)oB:8g&kgF7+ ù/IlqhhF,z]mxQC:ҍ7bw&(8UAt \H?.)ޖR\)#Œ{ :xkCҕ?~HLUPϲF/U!D`BrvXwz^ DR-+KKnN5/F#'U =wq=Ԋ5h qZ$~4 T@D +6ErS C?vk vϫsK2O M !=SsW_̥@{lkV`|bh[/lArCN}^:°*487=u)g-f@t5*S!!m͙ND:P2~΅w9һnF\@՜;KrK.C0BnUv7+t&ooh?Y)`+}P_JͼXfݮk_Y)hiF4 9؝W#vM|W~N6v=Bs2iP3Խ^g1*hBǀp39IpҬUm4}RMyvjdKLv;ڞZdO֞Opļ7svTϠҟ;^ qˑ0NlTqٗ6p\BM-H_dc!.&NrbK )cdݿl4O( 3iowKo%;Uڨqx"E.!IsSݣxr-B.wd kAT )/>un( hHˇlO2qR l{h੯P1Zw{KT]'aG> mja@?T Z>Y6^ߔ_Tj#t8#}S}j]# \aA׭ WUžfzhf %'7ۙ 9GN=v dcX6 &K n.f ?v_T; o94UIK#z7%cqqSβ6tMKvZ{GCɽj$+<-w_D $sw*_~aB vrf)yC,"qU9Yq^^G*[!ܐnL t׬sSα2rfWA.֒ "mIusoV]ϰk3]PXȡGn h]K{B#|N(AvbYBjnCF_3r&lC]r ]fl#BJ+ `8_8s][(soR%A2TA;(y'x3H+3u9ȝ7Bv#hph6if۝{*RJ\i!=X@WRV`|b߳_N/ݱSw~PmvC”hnjkh]S~B8ݘ^ R4.VÇ>hEW6Rc$L0ֱn=Ros7no-LxYE9: tbld7)!`y ZemF׊%c~ijt=30:L`bq9)O3'P4u?zyMDtv9opBy$YO\`,{.Rb`B%_1p)1oc-2X*Qk9rWA+JW' VwcڂPewO q=^n|V9_c=y-|(o߲l1Bܨc_23V1͆1X"Dlg&qٰŸDSK 5VG0\;si2u*.MjDQ \ 6o4ml*ޯ=MrL @ƟeD˰Vwfm^ .O`%L97_kvИF`D]J%zX 9SoR,۳3.EEz.$Is%6"i;>c}:. G\?g\Lypo\U@RQ3YM`BҖ ALڙ SrP7iET\~r㭴ӊQ}$K՘,_0Rxn!LU)!4zCk mɅ{3Q5lfq]ۋXq%M,D2"R@c IWk>U|+ծjLd[ 1=pYiK$}F0 (6ϤչVɅ{{'x14Au?Nq3|F;]=j3z (#NL )MI=谠vo7dppM g)97xI08icO:$ژI }! "OB2C׳Ddt+l G$&`:UUjglJ}f#ׅm'q!35&7}jˏTIGC a!YKHAf(Q&E&eٿC9FM96 RC W2@v;Uxbϻfw`zP7YYڣV$|j{}z> "aʊփm}pY*(]n(9GlƉUse21@Wn$gF&G·7ӅAR}^L$MԠH2ڮۨJdzyͥ{Cy(b<|^NM,nC;J&WG3,e]tBN)w 00%J#Qiؓ. vm ׋ܻ)65fKσs/*Ėhsr]y!Q-"h@3ͮ2׼jV!Wf'KVwZ__.u`cf/]*ًѿТ٥$!j-J`ȠY"?hTx.ۧf_givm<͢>%|jx0K]-4GjoЁ9VCaN?Nڨa lr@&{Z t8_"Ϛe^Hfڸ %Fyau.T=)HMF`5bUQA?G K1Ծ+8HAckmÁρ8eb"th{6"eS(ܞ1с9Iaz}yG?Wiw /M>Z3)8J;(mTV_!~)1XfhoHQI;,FS[oҕtCwegmUB}={sǔVHk\cd$$XB͢N ajd5E 3J`C*P\_"9B'qYw;C"A SoThi9" L\LsaIc9[*"jk$Z(: ,p`R z Stp?c"3 |o̱Y+pIk'nfzg)R(%sVR6:$5L'_:^@(g>'>_E8{ZԮ*B 'NHJbY,6LH_d #q7aKbIm1sop1vI%LH-KT*e瑫q *[kVEzUMs}4a05ye%}ѲHLy|򴏨d$-Sh8.^[QkϒLzj˝69~JaΧl.z/JRk/UI,zJ[ֈ&DM\In>ʼn|$MA!eyG1ٜW/a1O޽"U!m,#UVqKŜXa, {Ղb @xzsuI"RY2GyH"z)'zG}/-4\ܘS>=,H ̠5Hkwr<ꊀ= IUL⮬( Emí#r|'g U8% 4iA$2XG$5)YT<JEuVBlQ0~qlAm<)a05ZXZQThYax<=έXҗ)ƥw+ g2Hx6ẹ8j3&F\#jN5ÃPўVz)Ug"<%?~!mbk7uV#:^%i?D }MML>g/rEW zzaxT*9M=t@qدNJ[be04 iY̜bHzybpjCv 0!Ӹoie^as2ħ-Mdfb8w`qxe~.ZeڃN5gVK8/8ǵTH! Ly\;ȸȳmZ* v|ǔ:H5ezݶp\W}'  Lqn)[ ?%-䞎b TJͬk>Ϸd7[! k6c NVҍATx쇢Z#Љ4.ޗ ^:V^m,\6hxo^]TtdoQJ5wW3w[YIл`-3$ BX(r>ր>t}OͪW8| cWe|PI~+@wNXq)΅T0H[ł̔aY '9hR[7ķ@lmBM!bP8Li 2@$uoF'kH l;4!եph7Ҧ{k*fb䩖]'בU2j 7Y7+vlh{C^RBᨸ d%(\RqL U\΢%W gZ}/I !EQ;ƽk-sgfAK x#*b\L-9OҮ.te.r쿛Q|SPܤc_21pv aSVF.n_3=(_ߨh&VZF4Jۯ6_)X7& S5;y3; }E\bxYZ?A ҒwtxI Uym."~~7e +?3ʌ}b Z|ĕ.&wX6s웖VBeFuFydwKfH5vE}d~Q<0[7]p,1$ ` 2y[79pO>vY ȉ;u N3=UƖf% 5qA1CJr^aˍɖ,zKt*MB%B)I1 k%3Ktuk#FvFOC7R. zsY=/R|r!ٱ! `ƌ<g8݇w [uvi2-?g/^ ˼IpW%/d M ȍlA+qQ l -)nBnӌ_z1:č{<'?h ,F\Qtƭ5"e(!GW׳b3cnj (:ޛLU\hSyC9z}p8T,`puszݔ8mypHSuw+J+Y1]ӱ.Aa4m`N5g.G~g\dm~# mhldZ,{? ],l^nVїoݯ)xP `rjK3. JHx@HTU%#$z7qa_\I\ k [vo\E7_تcugm;z·;{+W ^)w9a X[ߊjD7`M `mPmD-ԶOb'^% h"(MGg]94VO2Z]?Ųa=&(]lw&F5yN7j5'M*Ӣp9YJÄ;.Oh\Bx6z}Za,F?3L͘ȝ"X Y'<4oi6."f>Z&uw4zgQO=c_"-|˧µ7e2{4l.b-KS;s%%;0l7ْ]l +cK\vlRŔS"R8W}qi]_x+uݽҺ/S{p0/o颽Qh،>Ncjv&pD1 fƞ;”g#uN({]$)w3!.Xzx"BtTC,4~@x]$oq't:?mV&]AvG;5WmW.>{@Nv)<25qGXͶtI`A kF%#a`EIF&g9n+)ǚm#p*a@$5 gVƏfqodM6A{S׿M$gB.}"[` xTԸrw_+tʧUop[- -S%qBx{8ofzu*9Up/ѣnMp{.\xi}[R`?q+ؗ6*M= v'DD7zЊ8G?wM/1ػwшZVх*g@s%ځO! ܘ!*T /YɳQ$8oMI寡Gi EJF}:j=48X'';sZ D0p;3Ž9F8f^++fX"vyxQ*KzC'xgFC^6!R3@Lo$}6I{_5ͽJ|/_G)-2=c2L6|rPK?3j@bf4w5}}WBpK9C%eF?<ޔ6Mu:^#z6UJjbGΣP* PX97}氁̓(xQ.F<Z.BYKyʝƉeavcB]ˢhy?J$xӍ7HRI(v rQu\oNJ$f'Bp %oݤ[Rv XsBaq4WJc8GQJtOq[xBD:Qt:e&Ō,{+ -F@ NBX m䱏 92,2Lė8Z>J /|#*e uMh =:vsj*zBBY5լ~m*2)e޽N dQF/vZ7&-2& u7Zҷ rWv%56ҒBnt#m3\Bgs|KW@i&>2׉ c;4/y'˲šM=Lmn0'S 1i#} D7 Ijy;/4@-  buyc'<؆m?y1En(86~u1®:.͡Z+(cӪZ9@u R%ޥZ~)@yP1t7,hr7J,xW Gf2Q2ҦTsi k\ ?) E`"Q497Ì#c(jL,~2m=2(_6dO,LNH8ُ Pv^3e3_8A$MvdbM1f`k5kɯ$;yLIq#0GJ(T0l Ɉd p4={ѹ׻'jC#,2[ )HK U=Vqw _[] jazc0NB 5e*jJ߳"D-u6q3sr7eeYC6EƳ:DӉ%׳u2`#ukڎq@!ڱol05jԏ!P֓DKiԎ0NJ/abY[@/#%14u=KD4w;CgN* +ge)\/Ԑ*_+~ġxqmz-j(h@|<;ݶA`b_rz 8~M9tjO*%T5bMU^NhyIdYNj#wI$v*.ÏQȓvצ]&晥+ʟ,lrNAk +,>c=H$Z6x*qҎ='h]1pıq`~C X`{Ͻ7]'K%QNrԵFj :(4,,꽎PcPƑD\ 9tź7ȳF}UաaG: v.g ʠ U ~;*J'ra"H \kxStf ).ist96'UhAԮe^7=&Y L}aq@ G9 Qc3`D1!Uz0}v9uc͕uYz}q[|Btn%c6(4 XBTU?H=ݘ5Q)Qρ" 9; fW*PDZy$\[ыh.7 @4@'1CY66fWdZmv~e;CdmH8 -NCk?0@`v:R言Lܱ 7|<}ztSgS6,6V/U'0SY:s4l@}55Bg,pw_|\ 9EM;8'O-7w~[Ԍ-78 owY>9օW'gE? L4JZ=8q 'Tb=N-"w:jCZmuUW,-%J%.1%4r;(qFHF ~){DgczP+X"D^%0-Mr(J~8$tݬ1l㥈z0_o 36%kl'QO?^GY9;Y$AP};5C)5;H;ԚO3&ϕ>FYB #Zb̹I$]Sǰ}l/.ZORvL^bz?gam;WNT#XD R>zLJFvXb1l8va+OށIb8,_W.v$@fY2cuj-hMІ]l^p蜥xVm7JPVJF҆a !lӨ}.Q+Rh=H$%e v vW>L6&s@+e "kc^F;6#ε(7Zү1'PaG"}"և] [hto^2'Oa!9O Ead _%r$ [UaNC]@li)A sN@'Usix2s B7e@zGG-D; x"qL$wzif1FrZиMY,0?&BDCz-e[A_wVHi`ܿ<gSobހJPp#"]sFZ]O]Z|*d^Ts={as$sj[XTϤ}a_.}ËR6ڽTcvw8b?԰CE>CO^2FC$J~)8]`]p"{f=]ec%ؐ~kp2Wu^FD iߑLFF[ޫdk#,vucA+KQcVpYT-V:ڋK0a$I"A.ՙo!c& ;l {HΗحa `w΅"G-54ՁI@rfU~,KW"o5$y)5}VGY(_R EQ?ۛ{qu qt:] Ǹy :?}=jK.jwa 5NbF{C JdZNAWhe=G>%N<ɾɍT0"(u7^MV=EqS^jNrE 5Pt Y_-{F*g,㦊x"rD\HiR{P̯2F%"ޅv _D= e 6Tty(~nR YL={UƉDj6,NV>pd=G߆̯Tt>r-gHp,%{ >Q] 22bKq-g :O5}TsXE_ ˒F86_P 7 +!qL4l.Z 0*Ĩ#.Yӛ ̟)_xVÎMgB\o3Ys#/.1bol4gއJ޽ٞbجf Q*AVnZ]R'g#&heoڂT!G pn1C yӑ: 2Y 5#5ֱwt Z=;A sk|fmqҌ.1ȋ複$Hr *pE3]hYl+:ya &Rb0㈦;rhCkh8d>y (sKP㮉U]/r]8N5zN,*0?ZwtHƫ"UΊ+:SJYxj&9°DH';Ǔu}HpꔞԽIj,d}JusUtONǨaWԖ,#Y=lޝp '9]֤YGB 'bIc#>@li]C'MiuHw'}iHZEJ ['4^xluy n--a~ո@(K\ؓ!2\VD FtkLsUE  :=l^bKg11lxomUÙInG!SY0XMd r a(i\w熕M~TX,sNLDȏ_L<$Z7+J: khJFci@(zB]}ujZIw#B)Kpҏ5 HU]r@EBe2ino஗>[CT<>፳ WM)_J%Er/M6 ~/3oV%1Wg2k}(Z`K{yo|]w0Lת5w^Т~sRI/FbZӖ$т0!ѓY 1s~qv xb 9uORTZ4Jg/UA';@m*v`OE0nϣՖE|q z{)QAs ="l;gc \M|ݴ~R<4=yN@ʖb ;'f6BthlO J# Hruh)m<6{Fԩ{U6PZv7ΣXxD|zs.&Jqzq0Ȇ1>DZv7+׷!bOV/Qi9c;}M92BOer:T6r+q|fx|0AC "Q(hquU֧_}v`T]-Ů8 ;v^|89g/劻$k~d4Cm&_Zl,>9W']{b%.e!(p雐>Bz39sΔ/뺣x$O톌|HrJ9J_~+FN'*6ؙ䰐nP̻>H' "- z"9B4v]!9B "JS hܢ8lΏa^4iw@A5bL%M3ғEwPp/vt1v{Wnm>=&$ WPƽ)g:$Xb4!KwD4ղTW샆YÕ-L*[Cbsme0 `-KE]Wru {f:w& |&3W, "I7Ne"' +>qvE@3G憴&P>քՁ8*T78CzDEAe%4G*0)e;& Οڣ" #أy!rp&aE"i&W6X 3Jc5{CmNdRRlgьE ; a`Er˕((0sQ=>`B]DE@i]I^)Ң$7XX?3Uas3CZ!^RsT)Ü˒K=Cͽ+ '5jLߨAL\Wrd^,R (-hV&c`Zcxb|clՓ1W.sBߠ}H1natu46 c &9=n. /G agF/]Uiu=ѐmlT5ִ,]w"QHﭥ6?jѸPW?KOO.Iyc7nYTvmG 2t(IԃnI;a8lh P|&kr*-_"l  Y9;~r2΋$7m<6|1k | $2Nkf$ O=WJz,BZ_*kHVM @lL:ڞk4,*[uFCA7\[8#!uZ6*ʜ9NH*Cm&LX9, CpSkA.a]W{&Db˞y;]رۚfz89jZ"r>8c.ԿO8P<F q?YP8}TIׂFhM oGa{sU _ `T oeN4Gt*Xc{P6j y{lɱu=3#ÏRE>f $)fXޝ j~isFcr&J#F'#NڳOr⃊rvJ8y_.Nr<@[2k枭4y,%*j!QsX&KW%X@p`*ԛjBaZP zFmwtZxfQK H(pbn,AS'5_Q Pvp_WL.-83pC^P;綫gc&yFPbyk"P;4 ӿH v+AN“4+nimİ_;b/AXP+ [(;"Z'hٳJ,~쐗|J#eo'c>`Ej`"zrvS|8)DO`H/iȞ* ^zxX)d`޾NPG%PDVLJWψoY)B|:qd#b Vi8qf>䲔׶JAs:S9\yD%y@njyļܯ/L!y*OìN 0~gvLD=\V c i%{'3ٶt%9B%7Ɐ0^!5-^`l/^H)K,,ݸD5}5 @?9}Cˆ^0Kx?{|c~%))n0/PgG,KR/B7=0W1}ઍ$> Aek\H=.6l>|!IWK&*t,SRd$N!GC=;)bĻJj?8vyFXf/2߽i_x0&N[Lئll,`$j'm'#AݿH'_cl*(sNaxw +ƒ휡[Vhdzxjc.(%vj8$7W0H.ds˺V '8;J.BZ6%Sʮ޼RH{?C{t iY0ľXű}+3~{2&:˻$}Lڄ]g# u[ONl87G" Cyx) maLw._ϊ]4l&oϺqZ4TIn|neGv3 }L== 6#%4v]jP6I|_uV?~sywn&X&vb+s lu>Z"V$3Olk=,9TB+6x,S=閕([ nj ۇXO~mqU] CTӸ U ¥E ꭤOWhYMއq4pngD'5YN$oݯ^43M{ܨf/^; p7NƎGڦU|UcZ\4n1$@]&^l9$\(a׆ɋλnNCt(/HFo|f,|/On_ 5U80gF.1]ڥJN uQ,4!īmhFYɳt/'Ht]=LfV  nꨓW7_ts<.? 4:Zhi,=zxc5+C;Մr3sSFMk'YoC8u&_FrwJρ+6:+]UE ?eU}=NQ 9nz\h=R\أ$~3uE3SS/; \uHo$ hw!樄ߝ'Tg9:/ \uZ:㼠ו2V\%ynkU{_: zyVy-SߧMG" /Ǜa7JoazLPge[ n tA,D *]tn 2CQ"=VˌfY !;&?b N^:>7gCI C3ZĿf@TOCk ei˜=,a{?8IS{ M RRZXBd~afys`cR˽+4f^raݻ=(Xزd}s>i:n ea.oRg+/A; vD@)@E2d%̃2MV&2g2IhJ4q=`ײt; uSD0)HFײ/J懺M+6)Wf]WĦK}{{L:"wlƝ)DQ)5b/l~sXuZJ]q1y<p$IhbT4 LL6#YO=X0ڭ5&z*y~Q-tPxYXN/Aa*[Kq<ס_z.: R+}.f AZ١R{O' 8a.¥[{JKJ6VV` 13ȴ] ;9BG@xnBTٙ;^IFph["<1^ !ˀ#ti ٲMuj6 p䔽m8xy;@bӻܒUݹQ+_ otSav28)5eˁX`RG*Z5_O?3|`YFVq@o1Vp uN<2 FϺ ?o~xLZЪYh6BHƜ} (fCs]zH_[a7RAȄ6C3V݉xV&K'y^c\y 3OOd k*$j%-"AON}ֵDlF擰u(B\9ZdŴ-@rΕ5L튪"k4/[ u7.XO&~֮TN-$6h"vܚj1@㎋#FsIx;5yCxŘ;f(:e2. 7'DQ){r!p~, XlnGuj^b!|t!ƓGʷ(>e }UݖDz?-QJZiz,_^NJ60@8Oi][`Wj_sJ+؁,xb0OCsm>?@ ZYQabU@*LL1̐EDa7֥x~Tu[% 3Sf4SGj=M@y$N[ƿBIߧqZ3jʽGPI8Î??lHK%Dz: 4H>y'ӒMqA?r9,9Qno`&ŋJ i>Q.$}2F7>H`cdBX\Brb}ŧQB](T1Lo9cEA~4r(d)KfMJ^H3%p8e$fJRVf9h)9[0y.I$c1z0>`GO9|)mv*`b jQ;LTgߑ<q|mWe ULxnhjڛY4M#7,1yǟDCZkʮ r)f]k\'^1̶ ?c]ʔ1I;dg՗E8k+%Bvm'Jq[auX4ZRRSo }s[\yW|o)a%K -kPfADRt}.3]Vγ5̑l~W;y.1ƞ+fgVt`phs@2lbf&´"ʤy6_t\C<"E}2gP w;C8hO՘PWi-2#POgw(Vl&͍&W? w Aߖ {S!b>u2}h108W|Еj7WU8Houe-IQž il8js[%`a3>"\lW HnuO{Nx%O-{!pnYC10}M'-5! /]wS%#U>jrqfG{5旿U\4itҦV?D ^#NYZ_wO@6&#O1BZeU>e֫; vA`,5Z7R=N/pqx}73P®h~ܒpu^.<%Qvu@wH%zpm7dMg/v`H#ோ)`lv^wj8?3yW1癩vcX(].:^.^9 *UC`C&TQj?[Y*ƒ950ǧRWZiG/@/PUg&&6Cu ,oR×5׊k՘0@`2އY\խޮݏz$r^ x:G T9{̂(MaȋvXSavqr]#Qs1H[ߧ/ķoHŽzkvA^:,d zʄB|Qh_&83#Pa.gfs6cMnjAB QZM' H5Њp>;*adn\~wO"8XXH75+hbi0x!WamT~PgP0H:?wMjwC+T53-Yi8($ub#U׶ڣ=ŊzD#Ja HҚ0/kx hŠº*ܧ]D,{\PzZUʸM<*b;{oD_;cJvgjaAš% >:G>L)#6=u+z4$od5|CM%6^nBBҦbf:ugTPH])(e9yS~0תf,Yh@*V.BQ7{;+Z4$YАV;0cR'@9o6-c~դ[d~.e7߃>Qe錪< D!>`59H?1+﬉#68m qlUUJB68mnJ&Zˆ> S7A12~ޏ}=.'ef1aJ]IiEXb>iglt+7}vXzy fPW2 JhE c[GՔH$;{)\s׫;vԉ3*}f ̶t^ؚE D3Т+qCgK,Ob2Xm 8_!J `^'.K Յɚ~4_EWT H<(Ix#`kG?Eن/ U- Q8 dh:Ǔh[)-D'V)(C8h_3r1C!P<񨧌EA)97Yx,>NZ۹~czm"Sa&\VYU>F&EO-Ip}NWhrNctG,wͮdQ7pYZ`,Q'A[,vg:8s' ^2Jy,(ˠ=\FAU fIz#~}D_z/A'#k5PGΛ $K<m eAP';QTFe;c;C_m Rf\L xBG?$Jɪ.b9Wt@5[;_TݣS+3#C'D|'ހ PZE<)e9Zןbr >U{\҇*ގAp }Fry%x]*A%ȥ rtؒ:ihM)tX Wb6\9-b< ۡm=Mbۆ)o% *.K,#F3t;s QYO{(݂цUJ"xmSOP {tCpͧpLR."&zI8aS.ݯ+kbݔ+_P-*{W_N$$yRqw'V6yC$}TY'lx ՁȚDsG:T_2 p(HjA]oHa`-Jʣ%\,cR% A6O&43)1bN%m3۠#BDI+] eEz|jtkFp".% lM:9;Έ.&u.! 5`duZC҄XS$T[ckӳb oNE.G姲_WM[mRia\pg"s@d ^w{fQiOd5ti Ěc6} %&Ze^v xYqty$p"!ZK}S妜r ӥ^$@jY( 6l\6Q][w#ژ׬dx9' >e& ] oWA;FvoWzem x95 fn1@Vot(eu.`nGZҚJU6KsR' ?_+r~:־EpZUD+̦Wml$S+QMjb>7Nt`G^ǠTnL*vSb("^Y]d3~DNJδD<&Y^%==*8=`>)7n'`yLx{19s42a] v$n{b4#W$:aK}_QA&Ѳ7*D S:}Cqa˪̟PlބKÒ,ʓic POJsY&Jٮa_HxT rŽf7, Y\jFr1 W-tqZާ6wR숽Ė'ӆQ#xjeSqT?#JGdx*oJ!D/-4ǡDݿa bpw^%VL8ia+imL,Xe '*F≵} *pIS\ںXoD՝Ke#?^6WvXG;vd' kj xAz]jWҟfsD*Q+lAmEgLlǗokgG BFrRWa s0ڡ#eMˋ)ki|9тo> > FUG)GE=E҇#uHi?]%M(LzyDLmKH/k DHer *ikcQd8󳭽 <1b2H?% =N'tk,גAd9Di0ʂz_"i]RhYj33TmZM .a_iޣB`4_nyR]#rDrW4{%f3qPbYΕ6r6%䋐IPsV$?dѼF`:#[a`l{E|c^wUŞjAmS9Ѵ;Zsaᕤ\ Ord!X#1`QzÝnM+Y_'Te7]xPACa+E4*w|*eٹqfik*Q1Ci}P+M),U+_drkc kOj@;P\qLb{ӮW SS@Y0sxa^Z/kQsB,Duu횑ZՀǖPC?D͹ S@XX+$8G;-ȹOV41Ά )٧ Nr;j=͏vơ?ǡ$!N}>HЮs;1]O{T@RQ ZTQ+BO9drDibo(ݪ@z`uUvȺZLq,p;;MOfrN^gnض[CfG aK - 2:K3#>ٸKSZL>h/mTf *ZBL𢄌h+Asornȝ"ˏ@%gF6olágG+%p7K j5C-}(CRGP(dx!*}^nhc3OWI{.WrluV ֟]э򲔠p_ɬiN-xLY= $K`7|fC{,q0yoxね_De!zHHiYTW¹?]f1mrNGj_B8nSs/0 fC+c`TnN}rG vA@:}9B%6  i!:!4S+8*Y/<@hmZe AJh-AȁOqS 0 'iHCuWb lwK0%tظK0%.K= 4'_A<ɾ}!OYA `7Y:=I#{V\/˃R7h `֫M+L7 C ꌀ1^B?٣3Re8v@? w%Q'_#AvR-ztZ ƃgIC?1Gީ' ڋ V6dk;Ύ ]yf:twr PA-g2Ԑ8EP^θ]D d#j.Kz  HF0%ܽnRs&7^P&i60%ύU'(OЬt/Vf&$Z WZ{狨ӥaXrpfGkTQzr NE6! =CыKCi^[cMz$z:Ffn&Q6Նi,ZY'&X^<4I>}qL,+96& KHC8)jڜ'WR\qzzqp6Qv`BMy`IA,G+ w#sA,CS_U,7SԊvd3[Jȯ' AB4Yāv1X<"sܥ` sP({8x't tܵ(1΃CD$'~c\Vrh9u|2$Uwm>so,?q;?yieŃ30đb7r')xDO@m:7:^.)X/P_;/8I@D&8b+N"#_y9=X8pARQ@TҚ̈́cvm`K}1G^_^M iJxӯ2͂ ɳOţ V,yUՃ0qC?V>埓g%mRر!t[ t~'sDW31C%JMԝxT?Wqu+Ɖ%"{y_q1pvCr4 ]'F:XoT.B'ѯ!cϻn/`܈^3onz ::S̯rYˡ \vr1OK՜ ~)F *a-KXExc0Ecn=5nc%qLc;1Mв:M׵Ye4PH*W<U\;!X2guf;!} TYnHlΣ漌Ner9ڀM14gv3FW Iߪy6'y5P;1{ Qp0 °'Ȭq fQv2 #5{c:`f[<۶nY%/VZSވͩkLQQFGQJ~~6V]t6Zf3üxDj3vĐr݋4r7}>hIw1!2+9Ѩ "F[; 91O[ p}C2SxoH"+Eːç~N%}F~[Z~CAoz9w02ru2k=.S~تTaSUp~v8{^GQ.ڇK\62s4#rҗ99aB,2۴LZ—=fLTT f{':(;R$h4p<bJǁf.}p  {i 29p[#x` UwjK}B&ĝUKD[>T0GC&$v_UZrh5'zJ3(X(b0vdH $&7Ky/ͿfG7U#p}&C yOI98kH\kUl,'o6<s2CBE$Vte]ASCpS>ێ(W̩ P))̶B1re<ԜA<xF"؆le#.q@bo9|Xl|<=ҿuOo̻=MZ2]oZZbU@p<8=S(j_2Y35j.7p7JЧXaX5p{i K+ tgaLY\pȓE3*7ik5AO+I}u|ABPW4f&*Vs>4e&3yB$ !xoq_BΥBS*j Gj%0> ј"U$ 2=R>') vTzCbL~'o,R$E]@HXۥ.ȭE@> ̩fAdNV u% *ov/8tQZ4ME4_N-5.ؾܤ{ St+c;fkX'E27 tc2qaFaa[;${mpe 3aï,8/1.q HpG$~]T.4% D͉r}reioK߂}D8!Xi* x0YXr<9p9w tĜ&F@=sⒹ`'@cݺV`5 zUvע#ZF@cYef- 2`︌Lؗ)͆`72Z.0)uOz;J?ʋSCЂ@Hl{0Qn&&yuG0V$fЕǶ?O AŴe*QBB2z!UknʕmY&R5~x| hJ{s~@_km[VVI֜}/,fkLrJy/jY3͡5:-sC, @L.?!m-NsAsj~ف̽O ܀ԂLϝ@kugCcG3.\@Vn0#܈ԡ|}@^JuQ-861H0$F̋v1g(\GXj=U&m`ATѲL7yz3Vƛ\" ;>M#"5񉿀p߷8%[0Z'L ?U5s@JnٹF2Ujsm[ilPO#Go=۟,k5%8S/%A H29V"Sdv6ej\Tq VJ+_F1^Qt1t˙ |%[Shof*cHI>@*B֮pjv7MǞ;ּGdȣw mKi;|~|0e )cjTs^!\@mW fl9N1 `v; rh}?Hgu {nx +ii坄uB4bzJr1_h-]'bɀ[VGOw='am8".esr&+{L3 o+^ *;# r_#-pm3={LaRvSUbظr>U`Gxtޘlhnml'Fp2|Ǣ߰"ע̿D GXͰH o' 1ۃЕ@! H=ˊtRB"%E5@P 7,"ʵ򡠀ꐏ1d_fs0. *t{"x,4Ԣ>OFX$\*1V=sSB:Ig%mə* JR0YӼ({tC Y'0`Y (^@F1ןFҼoY%ЗzUVW1 Wzɾ Ό4, rc@$|SӹnͪH0CfjJAdCXkF CI\nМs:vjw"@:b$  *_K]r t?n*Dôfn:/eeRI!n)u]$IxEVbl6>vtpj,Zت+Ɇ@V 0\\IZ3OBЏU7pfaI?RŃ}̾0$E*B$̐%ZJA e6 >haaJώǂq-= r% =Zj|QLpz.SJQ 7*b֚=^smmW;~7i1t{#LXqW'xrQnmi;ib%9e: =)ƍ- .{JۯOs&=dhcAOkFU),:h;db1&3Muc6D_!Bq ɵ/oL-{?KYNhI;lWOP6^)lFnXT0@]'z; wkV_tD`rl Dog`%&QocWQۊ US0\{O鏟'tY8R@o~RЏwoBO]Il*xl13FZ

y;]nn|> /0gָQ,B%)VXȃm4Jcٸm3MM.m LϠ]oq4'oCzӑ+sU3Q:ņh3JPZgC(zt%3d>d9oWc eSArA+:po}y}{ˋP'^2VzO_"5y f@} wE#3~N>O!AjQfir(ĨE'Üh?2X*)VBDIIe/Jp'[n%6ªÛuMSsYX;h ?8DuWPn74nC;z40%avJh"2W+U~MKT fDUT xJTHx}RK.aftzπ? > Z9 5=L{ =w|ZuuYQU,cW/euFa NSՀ~f`@w h׆/~%)?ڼY6k)|sCZI8NO.Km;1Op۾G=^m*pX hVbǓMDs۪ZB9&iV!ᛤӫH g&9aYrg%N(dZw1itnZI.?ls袮ݱ6cUvOl]OG8WT4:#}K̓/9Bx=B1FҤX$R8jG] HRtT8q1S+jz' ǧNU?fr A{& ,ɗTCHyC&\ln*le('3E6 βET]`tpc0ˍ')>}`S&鹻P˂+O)o,SZQ7kM)N yܞ//X! 5ƞ"X Bu'2=ZUJcASW<^^2 =U ^k0&u5 Rxre'u a]́|rIOB%-Ȕk0 6`Ά9+Ea)[ǟBjh`#,Nf}2dPM2#Z RikvR}IP5erg^o]:mn'r #qAzYPA2E.Wrs ڙ'nJ ٿL" 2iUUA&j Q|D7y@P<\ N"zV-yxHxR!Ŷ|=DJVZDd)6pa: (V7P iAʆh] 'V l&R>B<_mm m3zq?euSvSz qY5'To|P0R(i1 XK%:Zȗ(pV.}GL̀`~I9jJ!h&+G -(F8̭ - s]P']O{ᣋ@4^!@PHlفDkPu^z޿ YliJ+tQfZOv{6˷0M]}26CvۑmN^ڧvpEw45bGv ӍqeQfUI^΂v}&"bRȳ /J#=UYA>t 5e hyW:KmQݲ-E2@r*mј`CUAB/HjH˶/ ʂ~NMTfuCWEeӆU`3%c8YRP+qner.2~4@r2-Z8D3oKRD;31}nHR.4·$ccuY&Ԛ/ "l\g[@ݹMoͿ5GKǶ.n<'3.q/ERޡ$b4P犡=]lMh|qǾl%$ sqA~r. ,LCCmhdZR20 ͗F^PpЅK .KK]-3{CizaJ+yЦa=)3!^Y:ʪCAJYT%#Ԓy~UOxk\`?pS(9ڂR>LpN+D%^`TFz! ``~hIpűdH@s=;y'P:Z+-?xdD$+ H0;@LdZb|S$VR `S}}|dom',~˦]fFf&~@.n5n'5H VK9)MeҎ^UGym>uEIT(\qҺOlWk?ڃU`G#&QCG4<|!]gKRma= )m\^GJS9yǢyV^.* mk=6NSyM+= `xarS [GmbI}&UȊlq DO?$|l`Iލm?/LwMΎiRo!" 1\[~J/v+l@e;;+݈L1?i$ȣ| i{4X&ޗ#-a.,r:[qEu-b8Kkzԟ6ErFcAt:QUhI-Q|?m"e{#jx(ilr"ե B2 o3/o{Sj|S,`<oIBh 5i t $H7x' :P3hh\Wd<3]n{vkS՛o8.ZgL# +4ͱoӟYx)FVq$kXERqT6Sc");*E:AFlG6m+e0] թIzaL-gsL Eqrs݂SH[fdئs-V R>΅TkX9Be?e=̫:7"LVYcs#(4I *ۘpȼ (\$bs͕ph~[0P$ Й {Z1;}ov8Ρ0dd=m>$mh&RZ"\`\&F pʨh`o<* 䊣#tlv Lpv[RAwIrK]gz֙(_ qdS56QYՊ$^%؛qTsΈN;w1yT3 PPz}?DhQՊ{[>R]OlN ?~$GzOdV[nRu7=ymď9'4IEjخ Imkl\'3mǩbZZ߶CiyqՓArO0?z!`!@ONʊ-| ~X)i6B?ۗŸmNM|+08ʌ;'Pb'65D݆| }c٧/96#Pح kh{ۓi5շ xO~J\noĪfxy` \~ _l 1o`R6LJ_EAĆ6ըH8db@+[@,|:ƷEy$6LkXp]h9Am4,p =cIGd\| A=lF_r /qJe7sR hBv}Jr5yQ3F7P >xs[r/賡0md`5gBw "ZF |WH9S#gWAK~9j!rXsL,$4L%(v: }vL(Zs59EB8ҫ?N2/\s|0.3\Ӿ^$IБgO٥WtH%O%O+ش VJ0WX ;m>`E T6p/;@<$<4OtТS ^䵷 BBBـUnz?ZV6Lۨ=Toꄙ:JlJ{L$JKݡ AD?Oa5E x0J@4BEWg}^FXC3|a)ӱe8V)y(u|f9c$=ƭu&B_*wy; ^{U$ v"xRubB5bկUefqFGC(y&l~VO+Ee 'Fmm_^ܠeXQftK+g2{奿 V1\{o*& ޱؓ](Ǧeʍ~zYZ>SȦF܂.Z]E+qXԥgp@A ooWe#>w`#h+C&kV9x Q&>3=3_*c!B5[/Ihb 83f`osҍw \-= )bd7Lūݴ^WnmlpUv~]k>6 };%7fA92cD=;Hebd;TBL c}4#N?z?]Vf#LD~tANE ^u%S ɵq>PeD+Ή0%Z(KWlV.JOnf6gF\nwG=U LD4E Im0YlSޔEL:Fp_,{E-ڳsdP92Ŵ h>Y@`z^"QCb F4e-.Ǘxi| ]f/r0х]TsXNIU֐F=#Q׈EgH.lZqMf&fVd[0/dLܰhj]SswF&ĉe]"k)5阞C"Q)'X<2 Ǒu},[wi@A/09sl`#P03kb_HHKȻ EmB׭O!Ʊ43S~hǥ_[X2 zQS`Gb_xpf̫T Z'Xk!L Λ$9ҶvDHbY`:HpoqRu"W|^(&ѩ4ax:hZ{e/kA[a ħc>e}: Zk쩣5Ί Mo@B ඘5J-?@tPd(>p ޛ1 }d8c{{ oBO7sz9~,T\?OjwS4J `aӭrvM2@2_M2)^~\g 5A!UzQwZ~@S^;8E vas[$ު|xOUSMֳEql_ꄜG0w$APf߯e yەcpP q r(5lTې!LãL.k \땮kjIQ{" }Gl$Gaf޼NI Y p<Ĉe(/^vK08W3 Q$Mǀ3s!LWȉbk?иUJ30¢^5fN?:`ڹy͆h=W?c[#@чдgƌG"DI/B֛8 !"TwiF7$ ]z5ZI UO)‡45lP S9N3P`Oq~(8XD~7uGn1CIGԅ [)ZCxc?q ȜrJs8R f?m{&.H8,5*8|'I-PN*zo+eM,`c8Ve-ѕdS= wD٣st̴Yjef8x9øh {WF35 ߵ0_#i^|Fh| xe%oR5^xB"r 7s46Q6b\=6 !ɐN ,g'?:Lm)&GBeh\fKr;I`p\6%`Z?}W*CC$ QͭNoY'v@R].u\ߋvPrBjI0J3{GXh}ܕ5זSjsbr/˭ 4D=/͇x t6 X\Wɚ~(AP.c87f+jг6 ģx-C]@QsA~5uٍ.ݫ´yֱ:W}$37 $*=Gn1_b=# U3 ׋o*E57^d\<%kw6;÷yf!Dr`kbQ<^3B~#х< M2!%\ PQ7mNe.]ՑCKl=qƿΪ!d2&kQmK˟V+fCPw!>ɣ9VH0q \·P$l'\ Njdtm ~dڊ>Lm^m$J6X *gFe|̴I2UG獞dʋf~7In,/l~-;DPgvpg]_^r>o=Xu⠚J{h*v :Y ~,um`${%-c@EcÂ?Q1W<2DŜa~k:s$61urU!E(U^=?O,s:*CT"TҞ_L7 )I>)q!4Y"RG㎷yJn ʫ|دxɰI08%bˇKJo-H?A%]g eU" ]x!=ׯp [Fr::"ոw ;e쿐̰KDMoʕKFYYA&20WAl) bu8.=h ;{=IAapUC>3c?j_ᳺ{{X7J1> xJ\ ڊIt &Ex܅|=xoAqlLKOpv<)L*E0[l &VWSe!M0YNX T2hco0hz+@r9z^f܌!ϼiqrď # M\rgp- 9<܅f|ʰ`͂Q*Y-Z HӚх]{sZ#\O 4QIUF13]l"rnvs "k&ٳIѦF$u*fL8nOJ;)\{%:r[>́k Ը_9D|%.€xѱ V], vɯ5 j,V ӉqtWg7,]KNv$u}UHR_YKN "⑿iy 8GuKSSj}+e']2<+? +G(y:ŦA>V%~/mO]1JtbRD*ބd]&:ֈ_7F'ϠOXjIT>N @^Sh׉I*xَ'CxwI$l‹/PCQ]\8FElMeJK!6t W[wJFec<كwm7L2]K9{'d~#p|z"Q(YgxُȘ_:T";缯4C]V ~CD#! ZI+]3"#h.Yn_PM<6y&u* {X-ȶK mJ3f[gD[Cē)&vfU^-mwi2vtμ %XB.Z =75 oe?m Me⾠5S,LdQ3/r%tJ5.V8IKȼLKbs6E݋E%"TE-T.(~'ȡ.0~v1zIgj6hƫETYQQ- Ff)6|UK?fu#Apɐ 6dpNxhǗmvA@H[)?Rp(o(MOUop -L^O>o"ȡjD滋AAn+(R0C*-W܆5瓇7"*Q0q6h=<>^8k?AP ]7 3s05s V&AX&㊾ 8Abpйu k h41exxy(:֝48zJ&CΦA 'ca#sD%b3sN%mL 'hHlufrtm4.{U^;u"r=ǀx0j&DT&| ߔOJ` fđ|anf=|& އ5ir=_h]úRz?vT-Tvdӯ*~DZ}qZ4Zqۚ\ʀ>&딊(#HG "U{-ALˊlozxP3$toiA:He=Z |9U\C l%^J9rEߌxdԢN##YOs)8Y>~ ܾs qW=fvэMM_;]A4!^4r m"*lWqg̀,ha$hr/#I׳`n Ɛoߐɇmqhz8<*tois]2-Hn)v+,lE#7^T8@:4D6KvtZ@Q)k!}Ī6,,EW"g8Lto; x,88iT/V\AV. MMȘ/\^@ߚl09iS/%P1(5xBQG OM;.FSEeLQijÑ Ixy2R͵42{ Q{'ٰ,9̭N 5g\xH -UDo7N*\qXL rz݈Ec`[F}RSƩMZ_b.qDp *xW(.ޖM3ݵۉJNc!hó`!GD_QͲ6)2ACuYe$26X uXa0r7r4ՁWѓX kJˁK9LefRf`ܭRɜ0 gCa2alfEynu.E) l.Ut+UQP G[''p e%+H~ʺww}Smz7xJ Xtv_x^V`El9Ts-QcBK(3jx /Yby,J~q/͚4[0d FYmp!҃,E\3hK \5A۠MΑqfd W"x6B^y]LWxs#"1u5lB}ԩg_y"E\:a((N_#X!|U9 n J1~G;13*ϝPV>.Ĺ4޳쪁 frDW"z7&ʣzUaȅ6whx.v(F-fx>FB @ҷכJs[GoZ-?F @k|j6!lκ|\b*;Oz,([C?#5m~Zͻ֔>`:ۨwxiUW3&+VdOvsN~Ӕ0uӬRPMWE alQ1;x͢Ty dv ,'iovړf\8݋` d1U)H?gGr<Sږo ss#͈%nm zF\(*Ez7F ~-!MJts'CY&0?˧ɜ͛!fY*Gd}QYD"&ZȴQ mϐCEt?t7^WtC? O T* hxdIŜfQH#i7Jr9 :E6?}nAg$"cHHD0 zwj eW,ͺV/$\~ԕH:o |0- $^pjttSٟ8Jyq>((.u ׾-c9 N($: ֯ݿd[via^`9w4 \woʇRUi60l3R,sid1nMbuoGˈXEFS+tCi.\_|ح/MF,Cҳ*lTSWVIZ6nqGLڮb>[qЊEc\t-0zRaJt֥|G U{o6?a0uYL v}.9l\ [q՘P<5kaTG3yxxࢩ!^F1( o_DxIMY3R~~@vjq=0PDv#D i{na(θ2 .HJj䊥tۿL^8kYg@H<%[y棧xO(v im}Ǥ JH=PԨOMһ*s "=q5Vm`}voQ [)6~~_$]yВ:sǾnR!e3u.TԳ1EE: 9nr`"H7u3GB*v(#@Ce6M{&MErr#3m{~~`\JA -v%Ll9/ohp&J+\rch~΅ux9>C;`gIW BF "9Y ͒/T2P:b~QyXhky34γH04l) 6O,DřnM:A?=0|7Փ٧o2RnqQ$(#8ykE|3:Y]7Kvlocd*;f $h+ M,W2fs+YR|7$K<1$̋O!iIzfb?X~5'`(VY{S/IQՋ^k/XŐsp@Y]Xy9' G0s1C\wIQtB eI2>ӟ+"y¹+D&cI/'LDH+(#M:~gӤ͝~>m pnΨ1jvhQ4LL#U9L" 0,zˏXOwO9vp"P pi/>ۗ/ΏhcF5'9WAK->杰(b`1 Z]Y,¬5anQWuE[g)Si;62;rM W6gto^Q_s;UH =BLGuݼ2o,."!({HMB5.8 {2 Q[ h$+-M1uyb)7 L˚z{ˊY_ n['~>8'.$ky> /ԑđJ75O$\+"c͙q4ozi|;ahQfYIW rrP~FycR%RFO#UM2=>-E{UqA[EF@95%ܶ%s|DMKϳ54x>Q1CK7T jCy\e7x/cS֭.E>+#%f=GgԫaIbYh -`nrA^SE=oN@0Ț0nFPtP8j@U.׬ٛ J}<;S:nԸjDө%#H3uZӶnr/Pqz?l;u As-eUQ!KE4ǃ/+oUOS2EFu^*أ698]=uC—”帛Ց$(jAj1TFҺo`pڼ@ntэKv>hcT¯`,)i"ٛB\"Jihw5!ThkT8.(iB2i'r'`F_*u-RY:AajSQJЗ}zeP N@I FhDIu" q5s AB-Uf_az8W|mЕpQY,- 5L oh&q7MUQEϵC"SGT?v;˻,b3}]I3hɿh+)$4 'Li\m(.q^ycPϽHQ0-r! 9'(r;βQQ< "Ò/E 6,f8*Iѯ @NعЍӋLV/C̔%kS< 5-Վ>b YSHYe`AeӂUށkz͗#yQC׶,7}t 6fJKAaXDl}<x`&;/B+"<-w>xD|+VVC*,{^,dN_ZHJӪn2XE` kr,Q?fǾzKǠRe1}<^n%c`wNGJB&~fkN檛VCC*vn/mqg|_ˉ*6^uYRt}s&;bAS `+AzE_+:edBɉybr#ۇ@+ Z;Z\'rW V5i ֎Ƽ#bT6{fxݍchGWvS]A@RqIX~O޸jEZFFL#NOwre&Junl Ѧ̦Oadaeq[$Hy 4`F]&YK6n TQE:ڵ֕4W~9RR[`h. jDA?.,S"n_q{ԶW2)^}FhS`nDD Eʴ:%+{~6 AdFSI#pظ{z EN5R!Mpҗ]?Foⱙjs5 Wel־Xmr8%X~e}(lD$ܚӔT룏~ oUrP{SPs?E cb-_NƶIZ[kHq$tZ"ɼV4t~ԩ_$GIE] ǜ\{#gˢ5"BBl9j/Gg8ǪP=`P ݓ.҈g TRscQH.:~&(32= k{z,u17҂:SĨ+X)-2Mq( &MG:n+P'ړ,ܝ-xe#$H4g@SJnkŷ`9^ ҐV-.-SLMio1z>Ƞ;ψ g< LK(nJØN܆3T{7vj \5P@.zPk xE '*,("c q%o?~";"xKu5 mfjH~^Q_Uq173Hx7g Olh6A+^Ō -Ͷ!Txya}q4E#bMl 64_묌+RUF"K%rrutܶRȘ /j-H㓢/vLR2>kgqR1cghEdܩ:h$BqU:;G֥YȆ 6H#Al8gTj bήYaxm="Su-ܨBR:{ڑnI'YUڎrfҕjtx((A%G(W-~MWb;uUUŽ6^g@EC5.v,2@58$*ґ)Ӈ΀#ٍ.X/pN4So=չWodo,Z}QYK S'YI[J3p^5WñɖSAֵ4W@.U/]MY. dS0Jl`zSU l?Տb͖C7kk7HDUaσ ̬ qʴ\1OV}+.̘Q=ѡ8QvPEuN+ ߲7 Ic4 &ʮa-g25L(~ .yvwxfsYdp<\]+jD.Nq5.IXjR(#oǚ ^6| V3Ei=ewJyZY~)$eEɇ&Si~lbe<v}hX;SҼMW_vIuI#JIGZqnk~"15 y%bo*J:wj$!(= 9c3#Y8RJC1={5?7Zq߷c&MsW: PWf 8GB~|n#NyR18BXc]48lDv&̰c xj 0Mh%f$ F5{b ?$G+ >z`w|Y]i!v\byo?ղ-.gV)/bs1ÿ&|hV\CGa͌( P%qЌྲ?n5@avp&jKa˵&²?em؝i m' GRKf~giߧC=JAZpj;4R F!F56e~ l'gTEewCǧl?\@u Wk<y9## XW%b NjP\90|Ձ/ t)5{.D8JcLinw|=m),ݱX<rO!CݿI[|wv xf(wT:٢/fb XZHN@wMA(N0xo&h!/e N#ܷv_0qhd|rZ aYHȗ< MDPHP ~*BĂ h}7˲لS9|FVA~dlVth(Y֕2957X6@\68BѻFp۔& K'l-)n{{rձM5~RnUpok+nfX@~A)$q/t-JMtS7F= 3DkOdM;pu9A_;<`U函61c5QSMkvNv*PC&V&ӎ?N&ڟhTZ2j;=+ds8;u~s̲LsX ho Z nt| ^㖐)ۄ;Pq8&@ýӟoBOKdpX rl62D[v(QTWt!lg]3:Zb3N~K,!,m5d4"idB!'zCI! av G5Wk;vÇ{x,噜򲹾LCfu 0ɆVM5O6mQ#}Q4gPz-!CG]*`$pz CFy@=5P8g8<7&aܯIႥbk^JD, ayqǧT!&){ >"ޒN?= Y8g=ڻ^F UHvNVE\( >eL6/D eU9\xulBr7tTOX;tefk+8NCSK~3pQw8'g`kZ/A8exOJ2quEP8-QzxNRJnW#^G}l!|a⌒'32"q!,H_0n,Gыp T{EPW,m>1^Y8 Ѧ+1Ŧ{Րd Ic}s@v&P^NR.ۢySo0ER.Zh}tzhf,"bk `t3p*Cwv$[ +M}7$_GK/;-Mx`?Lܶ+__ۥW ǸSxwd[bO9b>]N\gQvߨhNj22ÈόT[~Sq5!8a9iQz"C ٚi6_hi]42 ,s@.=)\VPڢm34 _]p@۱5/һ(9r)@\!3BӐ*mdM4[i 6VjīȥZs&։ s0 X`VqcZ` 7c` OJHe-{(fWJ3 ">qk%1pՙ[ )[̢Ӻ~ Mȭr!|DhfE ʏtIVzЕ-h([&7LW5J䩂n ]CNn5%kYKĨ_?l1AYhTfGnɩbqs(X–oz|᰷X]/ RD\kBz}H_ % 0,IhvygtcC@V00VHw^1Z?- Z,>7 !/9ASknóuh@Yv iPPw՟tRH[Z͵A?M&_R\k:C=7vdJ #w$#;660ʛ,/ў4x;u6"/4miaZ%KF '.w(LĖp;,yye.vE$¥_J%2(*<^GQ!:WXN6 VF`loa Yz8Sd:jv*!R5>a N,heZn9ʟ*; p(3!>04nOH^r1x| _߬]][U[x2Պ~i&V[2'8Il=0uu8rJ!NQ8(BS ΉtQrޭ9iӥ]xw3WViPUSX ;6G:|F8n m<􋑔Q/ָPf UyHPa> ;%O$!^Q9WBϻ*@d1L%Wp%h7vE7-9\EXYMɣ\7Ve`lwPE;Ia/ޘAHWEnCB)F7(΋']&#%D% 6#02Eg࢞YTzJbaCӣ?Xd!+2'+6<5V:b.vV Tsu)WNbw 'H 剦zAR XD!wYb@t YY|L9Q՞Ъ,SH e:r@ѩb@1BQ2Y_ {聱P(oEo'>99Hve$ Y.(WVCy .KM,?+C?-Z7bUy$0ofy^ ¤{L"xէ+%?bdn\ PwQl0:yѦXFMQdn50Y2$`0D#&6 8-`*bzSjް+T?*oTyl* A( ࿊fƷL^V9w?o؞;;۔5].x.7C礋(W9hnƊ\D4uAsʃb.Q!7_+)rJB۱C*XC2+&h 3ך67p0OMٮx9]aXl1jr:l~7P(ݢBUgEԺ IML%kG%pr lx5%jƌ1'֍{~OML(e﹅hnaMGK%Yz|ܢý~q w[JKӇG{o ΂̝kj Y!mւEYͶu\SnR.w#<.**AqXYhWil:3e%  colq=1Mv'0Z6#ʮKtBVSbΒ@4 C''Xɓuvʨ!ݒR甁jT3i>vHW=P|H ̐jbEY,KC @iҭ]&=5 }hKEvFh#GYX.("Uazt+@K݌;v&kIϿ^ ;u837{(o@h6 E3(pJ+"H~'{, m9߯A(8ûޢ-D[1ОiX3)C1]sJ9f pԣ[5; Kf!Pۄlel YC 蓎uiAc]O$ne4n $t( Aߛkkɧ/|=Cf0.>V+aTVh (<&1Z+T+´1Ŧ5V!4؉ԑ缻s¬waB؄CZT:&=d`WF.2#_@TھXENbn7#+nfo:ƩϡO5LraCk)s-~U0OJuG1x zi+i ʘjh,ZYczycVwCơ" JU+Dpxem p"iϣl;tR2a3.{kkDX?P^֧:w9 gIZw\r+Q,DAwŤj !P%LM/4Ɲ װ)X|rf~"ebݝ?3w٩A@1J6YR䤄ӗ&x";K< 0ѩS)L *oIr&vr#hwuXU=*ڭ$b8@.k)]"j&٫Yؓ> /`a+t Kz/J*;jUwY?Zm-:9IH^ ݨ%!U:::?ljA!EKҟ/jM*0HUʮy@qxL`JG?i C#>)<ד<ͼats#'CZ_)vN}]*s KJp\&1Tm,$:@md蓷4n碩FakjUq2"^ HlEyflk;3ck)  SjPH I(/fr:缅Ȓ2V ɛ纡7hV` Aq~E 8j&􂤜aB}XO; N ,ODCeJ- G+@u)! f]P7:Awf}E~׵ ':wX k. bd=Bs勛ySXNʸn!oȉ zEt;eš%AػnAFͱsS #!M!"! muٵwjFeQ%B)Ƣ_5"ٽ~N~4Z&nJFmKV vJ鋥mENR25+p M֌O=b`Gc㕞LYJDny3"O@qzIq RRM1šٽuԛ7sN{쒉k$&+{AAʪY7gv=QEH.h-!=e3\1}S#Hϛף5ud;䚝I{Ǵ0E7sY:ӨX>#hMk Dnzt/X,4bMs5t21p5-5PQV:3N/ ۙ=!O;,0B4/SJ"QkK3"a~:߀_["D_džl@boahUcM>zxm7IBv8,G*91@!6$}Dx]6$?tl}7+3xZ1;w3HN"3srIWH82^Dj޷R<mZbκ15;4p³!ksYt~"EcM٬imaq^Ϳ \̥Ulrny , c(ȧ`bR]F1'MYJ7?X猠(om4VHXTB)eI.PL %2O y8h^n^HaOHHۣKէ,-KKτɂ^}t!F R\LS{FvK $TFӾtqTU\Ѣ!j9pQs̮Z9KSKYU SEO YLv{\2-}U$(mcҗ3Wt;5lmnU iM]-_ _>([h-{1׬∕F@vNcV[lEC;:jTx~zs%MI"mL)0B`HY3ay+̮p/4TwMCL>"+ir96@si={9|9$y:6Q΃DM Z钳/d?xl c@ ~py1RdJH+;VkZ@1.*%A֎!PjZ"DqZ=ZD@SqzJBiLU7Е==2DEZey[%/,[0Nna\Q%g- 8C_:r| UƷ6-::kv.Qnfoj#{z>4G$qHR"хYceOb Rqoz2z/ǦoHUg_q퐴N㒡9bqOjWA&.4/YWR3nT ΩM"p3>ju(Y`.BbwU ~>6[MCW٧eoЉGMO|.̨{`?WrȖT<Om!RIk#oY6pM\D`%~H,@̏#N"70;9L=3xEI 縛{Bs-??ٞa+({4WB5H7D4Y{lR73Q? UUMB $@_n[nv9 jשVυ4m?x8Rs+MGmQP 0dI*{Px‘^ }vv\ -5p}~AEoG#~ XY; J5e9C:º]Z:1b 6EqF6O@J4ħx+62~V?${{{^1cozNJ~=JFhÝF` w)&R[!J!ֈZXZc< kl'+wB?|Wy]Z=Q , |;%/ȪH -7Ƥ4,vՆeE;s-vRH\]O@}>࿱/ he] |ysM\b% dK\p~~`t7EC<ڹDŒ5Ո7IE]~?98 ]$g5jȫC:^3>[^V\Sكyh,6"uV~)_v%,|o<b]$T@}\jg8BKROXYDEd $1= <`mBmmUՋXlԱeLJ=[ (#/Rs582Q*'S :&3Ok*sWc|XCGk\Fq EU23~|RH!iyrcíew pK@纩b8 B0Emqҋp\9?=jZY=q[榳ʼ,`h2aX{;KD }cr:/D)1L$jA^^ɞf~+fTΖPչ|sS:%Hʪuաz/e]*tsg B#f62-VD.\k{OQoݍk}SljQjYw{0ky HsӋrP((#8K` :ybaR޸]!*A2]Q C bL=y:8J8:;ÃζhpnyPCT՛0ow@ 2-Q(d/b M{? SשG>wj4nMt q@+Ǔ@z} Qzc091 Wfѳ7Te~,wP;Ԡ-(BW 76z.`[38C4nGkRa D7+fSC3E![1g4`U*Z@%-~TiEjCX.NiAb{3@s!Y3߷|}ZC\O}&;cWdj1~J N3/^5'dH_-rJ'Q0!bW6ʸ^Kqλ~ M-V̜wM,)w usS0\ x , c8=a[Ҫ~!~?3yWdsgZFPnf̙fq]S4#WGUUb!]CqB/64\N\v6YA}k6 |U.Jhr&X+T׈թ63WQȲ Q]J;s&Zsg>zכU܎!_F6 BT9E*Myup?6rLpv2@Y"^ .wBVɯ:a"Z"U8c`0@EH2 Ȯ^ Ptоv <VG/bEѳ @Sϙ]vdF97!x$ayeXA(J&] ita{O}7,5l$Vћ/U%/ *Tv4oQ +`H+33-Oe,CZ, ÃR˦1.q)'d `0s:EocGܱ YsR>r!s+h^aQeÏq qwcmpAҲKi@)g}he9)Sm xHo/ gf&zbuP$1[s#(; @7*y{ q!}b^+Φ]낓Ut{_4Cƌ|E +wLp&_>aY[ ʛl%,tX("@dt$?H%ԌW;K`⦱jF OтZV]+u P~(}nsTdE`pIc}.WY~,qL">8[/t\Tʌ_^Bk !|_?>xuVEbze'~~\#b$L EûFd02?֤+]viġƵ.$Cgtd"H\"R,\7Zd,l؎T< {o{'oe9ev-{ԟ'M Aw7q̸߲xٺVs80iCF9 }QJ5lCX^pzTr xY^`DIAڝ/PZW$@n"FK8/r3?DZKY?aʎ,E_sݰg2ɯ #3(Li䆍klQtaLnd=`SL}dw@< |Yg ô%x{,oW/AȰ}CeCSV:,?+d֊w vcߙ2E{u+p9Ɯ{@ b#Qhriմ !+jΔǭ3P=R$vߥe$8$;sr)٘vvs a>u,eNar#lsT 0%;W胦{ip!zx94թ'"ݓ<ğo,3edNP'`}PqJ99w˦ ]Dқ. {3-0TAkTP򙼨Fٳ:&l2+ʹ-WC* FǴdeQT^4#;S>2~L?ەt C9CuQKSvB[+@3Ȍz$V 6㰻8IxNm+= _ҢΤLM'V, qnU_*̀vf9poY 76g},<] @b&R65Gr!}VX<<|zt%6ãI0b9粣z)ISJ2 qB3?TG\m!r(g#u 8^?:l!+ɬ;ƅAIyʃR/¿KYEpvoz:P/ cN@ii_D!MwȘǩ[W9NE)4dYg8](fTp#5iQo#ˡI>McXReWF0LefKre{)8Eco87_qO/o8GZf56x!kX7-ahQlsny_5-xu||ܬj 9DS pW2MF3ta<JDC?9/gKCiN\OaTƸIu*޾'TxRo;6ӝGbGd,Ԏk<@-Ɨ@覕I Yoy3I\11|w|x.!~ĉ0i8:JX'g)gb bYëi[`j 'X PK4aBqG_(Qn xPqW>T@ }"jn&mԼǧ7`.tnyJ M K)"!)}>es0eǺ\S ߺ2Z=lc=?Px!T?Bd;dqY`Wg:l!7G]XQYB ҭ.hF[ jΟ|+<TA*J y)+s[*sS\ї h  %rףu9έ cRA&H IftC0A HСl8|Vr.e RJOrEmv}k-Dqs#"h($џ}r;L22ʞv-T_bq_E\O~krT>.U٭?<Ͳj_|n4YKxm3/YA)ѷ] Y&x~F7FObE; 7T*Qăͮ3 =*W1';:>>#Ϡ+MV._y}^UXUc{t \3ZWtSͧ&1H0j;88xٹy^wP[ N6;ZL*vMQ-W>vVJ/c=R=cwÕ1,GGqGL#bBx3701TϏt 畅>\yò4q>i&?yT\e]R#B5PK^xQ_ډٕ:A_ؓƹYQB0S7˶-lz83CS[v]5ɗf*}tBnըۉqqj#50qՖM/4Fa%oJN͆|||M>/vagFk4VY+T z`?3^37{]2}`X+`J4#k)" a Aٜ$fsɊQm\Jlhcp<;+[ޗgVQlU ȡt)Mo.#;Lx?&`<-D: VCl"0>}LI 68;UK۷@.d0ZcP4 #B Յ{(ڒfDM=k|9fF#۪͖]#} M]S(]%~'|[H*^dʞzwET}]r7b pʒ*E $ަe1le:_^rl0+ 2sˍ0L‘NE'Ԡ?}rbpC~pQEcFcЫVwPϿ kܬ[LV/*i|q AX KxCjwu <sʩ1W1K.6aaλ$F=&2H_DzV3؇`z=?D5 ȥ%R 9WֵvXW `ic h=Zfvd 9!nbףlӳsUdHyǞ+ Is$NÝLp"6Q9Ipҵ8iǵxϙi'o6#hGss\R]WlRC?A7ۊݏjk8-xv/R#j7OOSj$|eT׭{pȃɺU5%uO] @$ )hݱz0bZCFzx<[#xݤKji5[^#v@v:s&.6]ѨNp1M`NNW0ڄ|nd$g ֚yK2fЧ O"p !GD.pgd ժ/z~+ĆВLdraJV]jIXQzRɐ9vUp} )I>Kp`twr o,V| rWv{*, 'DMѻp`N\RSs*/9` *e^OA 菓;>2!1<B .QzC-cǧ2MOfPm>3gF@}.ze`}ƆtWXTJ"2wb08*NA$7P4_ 4FHdg鼄[l]*B#[#yfP;4Uk +*"n sPDP\8]§H>qdSG5[)*EDQnV%Gz_7?be oDں{7 YOͬ(Êt+шuZ;pxuS ĥ7(sb^_PK?T7).(\s"9K JV,B9M=$sPGvZ_J[mMrqҏweAxH|˃qi0Q}>Ҥ}dS d;=oQm/^J4=q?+f(aꝼ'-kj)!H-'G3жn}ӑ&w>{b9t yV,NpZIxU­YOU$AW*H〕xMmy/htjhrKsi 1(!lD5bWK&o_j-Iƌ V^^o퀙`E/ 7}iZuG_$62n͑%Ds|f㷟cUceL<L[_HgeAM s堛8?W%6 qioX'5JU0Yk5;41t_j,eIG(,-4: u@cs$µgSTF\u4s!k}("g صBG:8:&#=TENYdST mD| t5MyCkRRLa}-@SIk˜QCH 'U w6Ry20V` Wq(0H~'rˠr|Qemah`ү5~3*[T`|hf=ipwb,͈QfOGlsT6WDaV@)-hnsp#U3㤵)De? ṱHѕ5vY_p +"pe^+74 ~VKNv,V.5[Jgx|-(FVw^Ç zط[֛Gp`q)&r&6@fz͚]RVEi؉ʢZKgxJ|qWo!"6(4;L>T~gSZj/n5߆Ӝ\h.?~}ʶn^nr/)/;SCu[s@"e Ţ9FaX阃XJH5TwT ȶ?[ H9ـ}5*4|dNx(R; q -.U.~-_ܶXfhղw{>8}0>9 A;c򆬏j^TXK-H Yӱq[ K?, ÇPq7c~n )rˢf>E!1Dٵ6j",ݱ4LL qB:N E+II&9WwНaY Z$uJ"ƃ8aM3)T^B4nƁuE֦>`RBS…h;$'Dq3Ϙ:m? fe7)Hİߙnj,aKuLT|u\טUĸԘgo}3zْwe~|82+AO j]Yq8#TLytVdE7IݼaD6INYb|PG4LC辧0|}wzx)߅E'Cu-OC? 7U"Qi 2yT`>Mz1 ĕr)9V(k`L b.SAmY/bNsu:Pg*RLJlq9QW`ͦAV7Xh '{nΆM˾v:7@E=Oծŗ< )wT{Zϧ+>t Eã,|E] 5l $VyR])% G"\ _b# CC=ط`u;?d_tq ,kuG @z:ONv΅w7E&5&{c40Z l烃Fjw]+1dc(y ~ZW(D۞7ee8 Ei(oxBl`'ci7=02LHv [7"/gvA}ɋEj 'QW4 jڈ=e!F >2-,W>!k.;lM), D ˉkЊA#n#KatgQ@ CزyZ }nWp-՘a3eR~{I {$.L&qgR.3hqw-V͊"l[B1Ɵ])c+rI_,у_piV/zAci<ZPD3Wc]YC 2hoKo(7&q&SfBAhtvYÏ屴4(νO+cȧIeڔiDq#ҧt}͊3s'j4V4oI͇l^RYt'"ʅ ;f olGS:nۍKaj/2\]E;FTcK&h18kAt0Qc=$ Ak|A>g (MwxK>k()́GQ S$3mK1cu*qlDyɋ5~0ܥ.M~@_1`Cc9H<qu `xk5?ONm7`s<8Y\/*UJˆ-숏/_&}So);{='V?+xqQ,khxiٽ ʃA-:l@vvk(ʰLeG/q[ W~kzE}R l`4yEDn˅0V@7K>z!q$PFcw0/If51R|/&Rb4:cz}Z!zGsura1l,N,b҃E! gNyh'5I F74Ɖn]F*2b ae:*^ cx`okatS鑓$T8'$[}$s8دv#fv  C]Hݭ`ۇ GѾ0m9N'xnA71-?ֳ^$(A3]YB`4{O1Kg<fˑ bė[Ცڑ!Li5Еz/@+AyEUW7Z ''wM 'H},q0[U]Z1(t:`& חQJX,4u[w/w#^HZn٧& [I͋]R0WyC$+Ot)K>ϕgg Pç2Aw]W;CL?%y} UhU]7p$T`8KWPdoD̜S#SC THsi&eY&+jX$Ϯԃr^r=t-8!Ts~I0zTV &}cò"1+GE=HWWzǀIJۊ 2C^Le0[[Ȫҗ#3Y_*N[;cޑѯ1Zٺ'hdtIDσȯ-7X1LυkK])s×07}I{%->k Z]\J%[d6I.:>F˽7N V)-_u,'"T\h$ŝ}yE{i {uWcm |)ClϜO#nH: \eV9ߕk4ϻS8FRe;Ζ%Ku>0*euj["گ<4gxLPGfEZy_@DkPK "P~?UEٛ ,A0hi"ːgcX56A_DBɣ4;knUed@R+v3j$.X0qco#yn5U"L+(y]??hNʚ<2rLsX7@o-: Z-JųU1Fa8rek5HF覜MnIJ)02}f1}wZfD{ݿ 1`X* fA9W|b"a/-K~W[кC0C#БH̢ A3&.t)хVEr; G` Lb]xMHyѯNs$i1'zSt?&9s}AZѭ% 3sz4ހN,˚6#5V^t-)M+#;^0@i;J UFϦPW&9,$t]$gqAz?g,T 2~kj@2Ayٿ\? }RZ,3%\MbwM6ȚD5M}tHA)`}F2>{ZKr*L9N)Llq(6fδK] T^w6jDWV(.:dn½㣾5{3;“b{2De|` 6b|3To)_L}ÐY| /K-[PNTlO I;dy6caBz /T N\M,v/%84v&م07/&LKjjWVH K1"ixQP={΢f [+7E9Udtzc۝@Gi'l7I+V Z &@awǗɗ(]J.̳XC 0; 3l~Z4eTlmyTM| Ba" nWAOʢN x}>NZl|*u+@-}D LgT1vg 2&yN %WI23AB<䠓[t>=0./*'L,9#=r9G0.0J#utkZsMl(rю)A?Y?W>{Z}$[yw#hÐZj'q8SpR'γxw_ 0Kykp3I݌FOŎRJt(:[ SBm}0+7#_hܜeoƚ;2= sKouK޳h7WMwΊ/"m @,t2ӳ:mfo0n~f`H^kk;z/v~܇~ectDF?HfUJ+Mc% &յ@`Br؄DSNDxCTVWgH1M@`u]Ԣ"4l!eoqCcQOt90=Wt-yRy ƠHRPURXmz7l{\QqB< Ev-$`˧s"_$5f 6ICan_=Щ1=Byh ]wE$Ȱ`:d;vs}D22k: cni!ש0v3,W"x Gw" O]smPFiw?F2ӶwF1&&psTcXEGҿ^oWXc9 )IlFZKgJi+$lgޙ;X:Cg'l/3AJ$8<%񼘑sBL*5{zxV7aI+u4䵺SLpa%ZQ5^Q3c;1AyD!)!~!QM/V!^Tcɸч[*S2̥%F?O;7D/`D_?~k(oO5 YZk |i9|瘍T Tqo r6"UP)ZfT^h 9D({9wM-!X) DCMQ4LrveIZkp`3U\hco깟RW+ iwaI*'ùF- t$Z>IQ6 GF%/x px\}/ cL~k)qb? Hhl]_Y!OqyWy4?Ğkӽ`;<{^6@ bX5-`֐n?jѸ'YS1B_#Q x :8pJA2C,f6Ёq1ҘXqUb6o)kÝWQ8GΓg߱p҉DrK*noNYV_%c#1}P^/+yFGD%@n)TҏgIqj9rQ)y˦a|G5ܜiyb7YC O_KCͮD@BM}hXMBux/|Ntzw^wfKoPvWB؎%-ѯW`NʁG*ڏm]A O\PTpMدV>>*~CYQGY2+[E.6辑s 2%QZ 3Ţ [0P^ኻ4wǦ@#a<'X/H .ϗR YƓNKXANX%+@&5sO8ɬ>BOa=|xG>fG5vr%0H0ҏ1>хGU%qU^;mJcϧ:rM dC"&,]WlxAp'.i r=kaOU?SZt<ŘU,KA)䴵>JDTz4>=٥ڇy s+<=t@Ƿq˓A5FwSBya HSJ0ks 2??')eT2Fg>9cVxLNv*[nEЫ#Ne\s׶aZe`ri=mRl؜Wv >֚ #V2[7 3wK X|k T3 NNH. `bF׺4Fr㫢 >suDMךTdi=hzHEIeXJ?VBH@Ga6$ !hΉh ZīȩgMpNe Ct)XUǮ?(Tw @Y kH◵p1MKFyks3^F3prq0A4K3K?D #: &hҙѬ0.sYvK$bOdn6'͓}36zxcG6O+z,M {|mPYOj^\Lhc؜Mi 湖cD{N#U _Lr9ePK"ǖA:`QVM*}_2ų MC@wFiE@Sʍƫs5~&u=y!C!=z-M xr5GRMLi-K'}SzKJicvGܮm<)'^)77rs[޲˔`i'픣b :?0%!# YDjg1;Z -4Gn^?62b/1Xp^k7}}Mf{m+~5o (sNBy7{%5};dcmԩ4יsBKt(D{ߘg/S<l~%E[%EER hB-M~Dmp|懗Ū++X5.u_vC/n0*k^o vǴ\2 s%M;ӟw N3g0d["<8Tg"_ X +O[ES?pxBo щkrIhiB$:]aeq?e̊ TpyElf]ZV؁9.wFm7}Gm⦙V9 (Mæϫ܍]ȍf0qwd`\ϏWbȔUȋB^/B2ݗoV!$Vޘtm(91P$*2ygrM=7cXF4ۣE &9kFB$&~;ҟlsgWhCfA8*c_gQGOBpB֦`֙I8NՇ9ퟦ;牑ЊnCzy]쌥i\csJBiOwP(Xe};1`.S.J)/wԝ>5#/5%ɄObW,\u0ݳ![a?X EZP`qS%U$5)ћ(rk-*}awp4As zc؂cZ .]zc:ܧOYEھx9,ߪD pht!V'K8u̍NNҘ6 lZw_U*Yi%d lmw7nl?,7Lvv$ ;ndK/;]:g zB 9EOġ\P&y/^4;K6\ äq]v|6ۢО g = rQ|C`SKG#'F3J̣?FK90Lӧo`9uwSz2sdLXy->L;s(}a3 A {ԚaI *?+]!xRLG/Æ:))DPϒ"nSh0/$ .gܞR-W3J̙pv'J7qEH .P}Y \@ᮀ3[[!+7K|#Vb}WS5A4"C*P2GkS6řTWP ݞE>"J`²l:)#+!_L+#*l R/q ",}O$a'SQi7Mr"ki!yA3&|(ޙe8Ap+M_R\-K,ȧ9eooq g`S?sI5}Xī00v 5v} $oź|c4cOay2\⭼65@-o\s?%)#O2Gk\hӓI^/ Ѫ&.1W\ 47KK'ҽhXӴ';Mc5tHfTݨa/j'SQ ^u*ϥ{_$K,LV*`|i)P9;1(Vo̸ɦGrc/e\PʻgS<)}|04)V,ixG$\6zzsH?D\Jc^sŔie]2gAD| 4&}wXig΃?%F}쵝s4(@|V'@{2),6`%хΛ <ڱ3v׀2x[%.ɿ~#f5"I;G5GW=v3 n_wa׹jW/MZf:u9oԍF|4 @Rv ?ori,jK?D"@Z6'Tfq]?LM0&fW/ŔK{*!)nx"_9P9 Vn>DcbYFBRE+DX}y5v9ڙ`M`Hk[%͡ xuI:e`4(]5ti_vpZFŦ44$@09#EyyOze43Jwt)F"? QUV יX\G.i?:.ei#ߟ}FRʚJ߆*1k&<{ >sP90 g0(ed|`Ell5bs pP|0h);'RDh弢5M8yI=By76y^alVЉ8xpMAAv͝odӱ$l?O x6ԔϏ6fK+S Sf]-ˍʻVL*%:FJr\aj=Sqs=uG^ dr( A&dzMڰa_^hXKZl:_06uBI dtCVN>tڌ:&֔i; h C>y6AÉEp.LV،$=pxA+^ $9XL4RL9zkQoucuܦ,Cਵ&;&FoMmu;.@a6q#[c%[  ZWluc(sj7s{WѧpM[|W2s.űwx8u'Buz1z~_[#.>r*:r,iÍ_YW]4Nί휮4XKJ4nqiJ?]"Gec;$|Ծ ITVniQٵ{`Z4+Vn%+'ˇAA3Vs{^M kmӌ9]a((\݈V oYk8_q*t8fSyT<=w q#Q*&5|ƾ2z٫ w$cWkVE\ F/M2 :Bz?v &`2^ mre(\M%ߨp B:,/B /`b|UndO)m h@+I>I-,ʢjL`89u6:,~}CM 1Ҁ>vNH!oːD_o*fȟP8@ދRJP\L^[QDt(SOO!TZ4W|;++^Vv)0Fb7MIኁPԃKBbHc9$dw6Xó ?E3P`0 >6I) -m!Hl Y%$g9N$%e Ęh]ơ8MCmm#{쟛ml_3wvic4=F`u5̓ߝ Op;L'E8A W{JZ*Ćx\ZvDۤܰ^K4u_)X\!Y>-CHz|"Ɋ1GFҕq࠿ValL2B`$;D0zi@%yO5 z H ('vTLM{(QRNePp>j뫈mU!WpFc(ɣr ?K- 3ȫ>Imh32^f㚕!ZM%3s2ˑ/9~S:)䣗wϮ!Bա ?[?EHcMYetXg(8ɴB2U?'+='iFhu( E^h9$HY![(4-VTş~$0?D8xaAɨX7K2.~^h>4b%%]/Be}f3ϙbޖ%tCY\ ZAṳ''˥j\R{304{AH143,r&#v-٢Oe,^':(3~9Jvn}]Lra–BL -VwbxL2W7I}kU@sOgc3S33FcΊ3*|̎#h2\-隺 (`X6# <]R y J:a:AJa=`2z¦N0` b5ƭlEacد!S%5Dkq_ƨצJE.t;m%{ ?qd6\Uc0_Sse:?;F&(³WЪi2uX^M+eC'_1t'_-xQ_"+N/p51Һ4@ P%L/8fke/u>,uad~aH,/ x*q_;d <`&p=5+/~0@Y×^ivz|F0&æEi5R\=A!cf;Q\_͘#w?D-tbsaI4sh.o©Ѱde8sAB3FH\ /h5R3s/40 3N?,(/Cq?jJTX/]~fj-9K%E樖PuP^+Z:>ڇ"Yw;hju)&!y-x\'_[ @\"d`ő߬"KR"ti^6÷uR[|rWROdÊBZU1O* }Ź]nhOqh؝ yZ'uoVSLi5/JՉ֎/?h pwƴd(_~-|,|Ʃ]wD ?F[^AL@N/aCND,ebO-7~{oĤ5 1 J"&6x忯v S=O@tVy5X[NxFE0AҚqQ|_]@8v]c΋cl ЮϺ'݌sLmwU3*6uR"~xQ(5dh2 A`}Ԁa%lDQc@ΝB1sxeWR 3zAoL'Vcvm}%&LPdذTVQNUBa4WLjcYYۗ,r Ê'\rN19<5bꄣ2, M{>Dkn]r)WGpe Z_.u1h #9؂=D[+D.:ܦsɰ33{R3[;!jݭdFk\IZjX6[wؙkåH\JQ9bYj c,R1êٯߨ$&w4Ro%"Q·^VbY^wB]T.0;R}@:'ؕ3t­O5cW(v{-{. L\%hpbnI@ARZ<y)Re5y=pWpҭd:¸Hb?8'N.j _kAq_m*$yBO;m*p;PlVwlWl Ÿ0|1Sv?+M )/tx_!"x6CO=ޯ |b۬V=X@V)2Aj ϻlOMf9Oϟ *p /(ED$Svp E+/|vRڀ2ip/A" /dr8_њj"·,dpo i %'ҵ[3#|9g[}]Ν˴wD`~ԉ.W^^8lwŀ4=e{hM&X:lӑqv\ABsPkZٚ"eJ?ڹ$)^$Ts9~N*%W_5FW. iP6πfIEDxIO] F^>zHfkwazBG˔kZN3ELe]q=]8_\Xfs{oH%3&O)'LKT~Zҟ8Z("J_Zx(C4r.瀺^|LC̓ R'gs+_Z*.Y_XniػZ%g٘<J3 z,%V"??"*cߙw>{ ӟ@~DvNI)>9urWTSoV L N[P;GCkyؤ!F5~DCg :ʧ.&1Oδv*QH2ji?-s{V5eAȷr fT>Y R+3ـP"5d5bL%9;K3(,O4;^~'րqWT$M;3M*/r=?TR(HZα{_ԮYڷf5/Cf[2@1W 0mӷ d;+:I>9_*MZ7~i^1..Rjӱuɴ}-SKkQ5挭BXԷ!7,:tr n{5Zf|_f% 1G:uPM7'@=y%!Bhm|Wꉨ zlM$)kƭǔmiy(4a׽S|4_s^W{5 ,~kQ m&.'$6?QE @\J4Vraht pN\o2> ӿwҗ92bnSͪOH5$UˡHcn-Ig~y*VCIDPu}j'I4;Z Zϡ !-g2M[klwB3/ꅴ흙O@ZQ;i> @Hp@Vs|?&[.3vz;&Qda.AcLm!Pty*(ѠDpߑM &sp9ʋ[^<ى,w*>4kR(d*%)ʄm/ ֿ(n "\Ic-6f*ƃ)C ԟ8W ,G*]k%s"'ȜR:!H)nF߳%M%J.{鳚 sVpYKdv5˂PY!21\K@SSlLr=p?ݼCZr!P aJy耍ao$}9^YyYv,彈|G P0ӑFplBJtA2V_?P.J@v*](0K h"{%Ws?]@G.=+"ϛ,_6^tBq;OL3P@*@X.$(uTi4>hok߿@pTAI뚺6$dcz5bFXW 4v1l xi󢇐S=8%E\ NX懋6l# ,nLQWf%;m(EUu8@KaID|ِ[Kcȟ#o*Ln> |N!\{#^rh3%;؃hAaUNGiOVOV1&YODs¤MgTTpi7j2F%c /tTw9ּໟy>p7j D3^[&\4~W"9hu!0~ \.UpUXdg 8Y-@Τdcmv8l~ɪBtM PA15cI6jMDB_./ˌuwM*UwEld?0JL䄢E%D4.`dE^F\GL3<(@.c ojRQ2!(:Up/FJ U;+@jݣJxEǯ {,Z )|zIhzeDm;gJesE~쮞/iOԵv3/S HR }ꅡxpE?l YLYٻ]lL ??<;-=z+%ߓ~;q7Gš#;2|* ٽuL,%۪ͧ+z<Bީˤ c/ᛎDg2Oea Mf1II;gExCwmIl6 \mEtC2 eCKN *c R""+/5Ғ\/z֨?e40ȸvӝAA\6$vAgF .2os_|ߛε[6s9Q~No$nul57'W-?w0Nb^T + #3ZHF&nl*m1z; 6&rqÛG\ F@qR 91͙\0@C]lm!LY`Ij*Vq-1fK;<vTlx〨}6U@`8sO&6H`} NO gܲ݋dش_<X)bJ4Y`1bw']=M o3zY]`seZ̈ c @ 7*b&!RH:Zy5“z%΀Dd BcS)Pn/M7O0+vM'33ڸg͹lp7Y:LUQ0i=Xh9phu xؚ[Yc t٫ "pAq6T`?3N|p ͠CEiuBI~ę˳L_#N쀵tBMx\&ڿ {*yLj<-HDbԪtwө9%f^ՅopxZOO3طxmӁgǭbQ,X>hܢoj J*>S;m]/>L=%ƆD)6T;-' VNՒ@>)%%."y -MXP+D0#X%QS/7 zwc*$>#8JB ?+VzfHwiqv~Hڡ%x`V~f$>/ST Fhl9 GI3S+3LcE |~$!ڿڮͩ7Rc]wh37^$KN|m"3Uܜ%M_k+N.](_6:^ZNXt%UhdYOiy nMr2'disѢeڡ(hxYzAJr',LGAz~ʀa%UɱF+hn< K`8h{YּMZtr {xBtA8]C*|6,B#DtI A05xvnQ] RL SFNV. ˸/6*(;~ j_~4[=(VxȳP1gƞ Cdcž²*o B=n'Xx'* sp\4ά͚#+:RPoX&0J.W<ψ{Vp!rv=µ{-Gy^7KMrDч^1*9wsi-Mil{5*7װԽ<`y'w)x!vjW`M?a_}aN:3ӂzʠP"0I!Ç]¯ <$/U2ܺ } I]sag;b̤u9+gJ\} 0ľ#D-Z2PZ3gP. nX"8Ux! +OZZPŊTOG# x\j9ִ%JnSSЙV^Jv.OA+e;{HN@VUջ<#"R;|>ňiSSv- wCoPDL⅙f/2"ۿ yr/N^¿b]ko=2է![6*\=ҪKP..J4,3gD{B?zsIrjzKrmނܡ 33L<6pSVa%>(G؊;Y,&Wax$&R!iWIt~+V\KqWH5h%>Yݚ[$~]4%`d,3F"mpl}ucUnqǨx|^b 9(pqS]I(SY |J'6* pL[>DY:r)>@'(H}F">ISE?lO_\7=cjPha MT~X߀-YWg!?&+$+ay6Tr.Odqu̔c%\s^no߬;XC H T-Y`j΁ mÁga$vTNl$&UW:٭QlKr4T_^84\'R4GJ tވ+yMDQ-,I)?g؄"y bL* 2>9韥9˒7 #gapSՂ&3u8Kž[4 Q1͙7 $8Rt@κ2eH0[!< 95gU I[523(SdtJ녉l†rF8Ǟ 8c2O]@uTҫJi$F3yfC~o>~4o+]zUVfQ5{S|w)i<JDvs+iFvM=[fwB?ف*&8 U>81[FX!zu(N7QP~@I!uaɧ9l6$n=1 ϛ|^&A0(e[E)?7/ d4q&LǟU=I㵅k*!71Sjs}[ m%t+% " 0~kL8mH?%)ubz<3Ӆ+XԣZ_ @)/S]qF?30'k[;̓rL0\W+\tcِb׊!|zpU'lNJ$K?}|-}Ps;8ז㮓q3F/pxc?Ƃ,5B_Nb+"Vݞ>ۖN_JTgX :l$ I2j3q B GWۉ&KQg \ˆ>ww?/̤v5̖f+(͖9a0֗&B Cө7IYEIjmvHG(=Qelp.t peiz"ih։C|Pd,Js 4iL:@<3.H,?tݍ=HHlo,yox hc#F<ζsuqQu:D9?r_:(͐qEڽ"`Kϙ h[F894B'uRPJmGK,5w~rvKlggo!=0NCc1]F݀PFK=&N~퉾T^T|k%WTR-?Q:s1E;t<.qվ1 USb/?8N0b_+ކ_4Cbj:äz<o^S3U-_C0L+`T&dJ Lhuqq~o/owN =hZ@}6t2}zAbhiऋ纈s#t-#Õ$ R s`_$Sg`g55ӹ셊zPu/8dž&@aRiHIJ1۩ZpA"?fHcc7~D֕^܂V atXkՓ WYޥQڻ/hYC EKͩ\j6T KbD dt/b'S}sqߝj3Sq_!F[bD{VObiXVG ?ꜚ\VAŐGb֔;﹢*Sw.z{̙*7'iFdRج$XAХ{7ecYAEgjg Hs6W?vD ÷ϫ86KreCUV.S-l1EʘJ4Pߴcsրω؀hcHߗ~iWB'*']OW ~ղMYhZSp3c{L Gf0**TxWwD;ZXN9# RzuA &Qy SK9O"E(~}duY Q3DMo~'7mX}˘/&ESU$8;*`ͳzPo5j4,!fɯ!A?D T~ 1@UgFߙꗧ*Kmcܐ'Vs>zJva_k4x &S?3gD0Øx%u,F!F1$:yUF_VךQC̔uܡ'xbV>smMW]+_O52ī0aE|Mʪ1^@8M:SwqZ߫G?{0QLßsWdIW:R@7 b !<&״OЩn=tqHݝbjsP 6lfl?C{TewBIJY_7]M&'*+r~Q7a S/]);ټ8/Fx/rqba)~~VP2Ѫ\|,3 Ɵ2LHzJA囤; ∓K4X?˿! TSᯁn#' U{?"&9 SWIᭇ}yx #'sW&!YhX,C!4FW{_ ưl&`ݸb7>!Uđ #u{u^Ko KMcD2D%S?)8E:e.̂ q*g;Cݍb#4ηK^X5ȭy7W?Y9~2 Ou&qχfw[%_UE[>D'ӿRtz)&zu| *$-.XX qەhe ~OcΘ~>ZNS:$N yp$cJx*ZzȨ| ͺ$C<V~@_ڧe J9!RYTLk͝Jrj!t} *?{@a /%p1 Z[ E:݌`?B!&gi۟aC,%KXNOO_a8C"rXLu?S9N*h!E$U:ZZQ$!0R !wjbU}LԻ"3n%^-zMH(S믢ZN#p|EY{so[oPɆ#u/x&VT4Wjr|bݧSU)Z˝=r\(C4)Aƿ_%bž bBH B7P>"͟(K⋏桗q{6q+r֦U|y}j72Ѩ7ٝjұTTX" 5F @x2 Ej̘d~'Gळ N^m[k!u {Cتdxّ7a6\=̉)c_[YO~C~QMZ,)x&58 ՛ta٦| 둡sXoB"iä\%5yַG8!x:ZgL,y** ʰ~i*Oe+[(ma}-2iz>n<V_L5|Ӛ|u84W 5~n$X?;O# ǝoPR+b7TߚD&Wab]Ŏ$W+>(';ʁ[k gD\3"~(KY ;KQ=ou s9Wٿy+opF^[ $wgs5 D?IDeL#ኅE&uiWISq#ʉބ* ;ubcTU¡P6/PVp@˧NT0  uo]W,9+Uky2@7ڻ[سj6Ycš$/#Ex%qXWts%L/FPwjii+՝z{v~91P /-8Ue|*,Z2V6md |X~Ba./i6默 }᎓=ZZ@l|7Wmo-שe{jN'j6:}M@1i91K *d%x9qsGKwJh1$l:cX)ŰY'TS{cÖ8lXMH \O0<.M*"4֏wA Q{ rh\Н_#-a,(! .GM-vX@eAɭU@Wډ7du(x;,댿&w¤\\}K hL̽^,LR%\Z >k33<TD~z7" ܊'%'H+]'K %_ΰS.rfk v33R_!Tu'ql sKgE\Q)+S|X8Fα!Rr)r;F{?z$>96hf6nAUxƠa,RE#.hUӬDGט6j={t*ٳ`i7F+pMܑW!*c^ï KP"Liɝ{O9mXL{zqxN 5{fƪ_(kDO938?: SS:Yz:2eec)ۑ)lWSgeyO*}G#{"W#[mU4T&UȷwT!Fs' qLebLK=nߖAc3AELb4~BXa ǎᗐ?7җ_ȷLG 6<L{vOs')]eZ&Q {Uw~1e{\hz טhI*$]饬I4Ǹ\d>ٳtX|u&~kFp/P!eTjE#-LW[~d) HVCաFτXl򾕿K*I (Ž4U8XL>GK<ݗXqoJ6r~ӵ^k5YT>{js-_\<>"2ioLG_C[b|^Fjw>rܽ}]%Q z<C37yG`W1 ԴQ]-^Qch%~jSF \8 ^\mzo;U.Nzؗ_y111[8cZ5 Ⱁ6 *,k,R|f*ZA5*Kr.[*!VUkr&^_r{BOd (׀bW\7 bNu_4ielx ѽP׸eRJ_BG{O!2J2y8O1O.b5sk5icG*BWغo`2Ax`ܝ<5#u@E?F=@ !*=3;Z=z˾4"$Keѷ6ҷN̥e%ۢ8wO K?s,+w @Gϴ^ĺmzmO03W6Y5titH Y ߌ`CF3,"t%}* SK-o0Gώ@χ[no[!sx ?t wiʩ0O Z˥=琢Y~8| )p2AdneXkO0pQO15YcT'ä }5k}U8mJ׮6S_fSA[l8Et1Ï8~qGpt! x,amF[ytq m|+x~1Z,cᔯǶ=jc'H+aƈqIԘ\Ifg>^h<ʐ]@׉j[\e]Zޅ.zڐ =\q):_7N|e& B]{򈜑)< .]2UjX-"s.:$UEn8쎠3CPR֋ТIJb*͸}@D>^ظAJ:Hv *ִ?U:b{/Qo$ϫUfnIm,=5q 鯶I;&jz5n`7ayd jt?a-?'M-PJuٴ,PAH2=mXYp(5j]gKOlE UX-NKˋŠTt5w|'Pi@bFcD.߮N~ضQZj+ysA'GCse,9Q"H}0,XI2jpggB5G35iDOH*-Xkxn;hUEZm#[)qkWxM.~Ƀk5~#(Z<0iJn1UZ G<wb>qm+}ᣓ3GKu[.$XB` VsV%Z뙦R3FTNZ: Wa/g{Tl3Uh-95S2M&)5#AʀeeH_irr Gl4Q\/ߥ#_9܂P[w/$o^mD;pH#9&O/HN/2IqY bj]?gS,%Pd 4gf^k 6ۄO6jkQÓ_t0h"_m$ǁaW3ޅV$R9\F1'WNJ Cs 8fVp865߰HZ_x}O#ICΣԕFULM |J_9wF~)KMJfئ" nC.Q"zKAg/ 2 ە G.Y)о[/8w;^9fЈpl-& y0-٬=.uO/lX@9^ױB2W} 9^s6UV.fncsT ةu@5 8y.Efi wm6t ;pOQTq6Yc깆w4vFx)u+}UN%yI9 /hlM #aAa" 6g*NTw݆Nt ?Q-[OZBP\32-|3b ]Gi)M @΀ĚmT`=W%!%w7 SkFa.-{OxUפxΫ7Xힷ\Q3M ݳҵbC$ J#o;)kֻ %(QCY?WSl(*y/Z ?5?|R{E=qHS^ hsBb)":=s!tUɳ($EU6]ڸכ c *4 062+eKH I1! Wf?*Q If_{doC̈J v_uCϰNakٸv07ѤݕFńR rLzOPtʣ}dFEOonB>"[CA֨^I,O_0 ~eq {x[o 0rѿ>f5Wy:gysve<ΡqqKUfM)5 KJ68urH{g/3W;Y՞F:-;vu9^%d7P i55',[T"9h#C^ P~>VdTS*qLfP;\Y#dž"*޵j s[lMiwY\;FuyX / ظsdn73!tG-!)QGjV}nbNyݠo_*`dh鶆XIS Qe/Y'%v2P'}wT0nӘȪOjCixƃMi5UfU-?Iz$^owʩDJH|S[]fo'$v)'#krBp&CnBzǜ:scb{e eQ4GdZuaވ2J< 9apiڳc^KA0kJL敎{~snj72ǽ^rb9rt\gW?kyXY X$Ǡ&FU/7JsG~^ A _Ot3ڬ\ܽ#q DN4"۬$WE1z.?^,n2HS08$,TE"ۆMl1LDS4x,u8ȼǖ:NDv!i{-0R1'v'N?:&[ o7uNE$P=@F4aRxro8N x}J ' us3E_$<$CooKA4N<=^Tzo]?5Q!\ZްF'E$ߡRb$0?]W6!/Խ}=TIqP뿵ST)씸.l3 q:X0Gܴň_|zNrjR8bjl櫗?Ae$n,ioi_Hf" QYaȓ*V2ehj^a/Nlu>} eOsv4^!m f}$"RNgm'ngd>CbUJgчcT wrs-El&I 7p@{[M 8 >tUiæ5CEX=F4E}Dԉȳ7}MZ}ZgP6r)2+#ղYN^f\] ctFR) k7/*E&c<`]Kj S 9$ U hx艑ƙ_l{XdUA\<_J+IadtJ:2q߂%1:b$MZ+deflvU*mlx勑G@/ý%?9ӯ!'9Q k{Rf ˩K//m IY]Y g-N. ɝ<%H|=L_!{4@h@esn۸}uKɿMPćs(wu|At).ʞA* V9j{zߡ ]9v_]b4R햙M5ORM@, B\>Z_elWE t1?\vķe5bG)wϫe)V\ 񣊳ޠOMvG7{/D[/![BxO_|qN=lk;Ln*+6`!T; ʵ>y b}őr NJ+ nnl,ρLg1ܝ8.*LrF=)w]w?N,يJ=<)N1ꎮZYXd{Q]켶Bh.W|Eh-'URx &g52͒Vȝ>>{- +0d ޡ@̻4k"=.#ȱ< tnsvP0J@=KѼIvN׉aoqiQK=Y<ɰS7B߳ r+ bfOq%!1Zٯr7nq`34z Pd0 ڽE6Lu/$FĝVdXacn,EJ;P~cyl9n !N [Lb1;Q#cD=SKzKpG\R/2%w\)' %2Lw mnXb'Se)gn fͭogBSwMڷ*#̂S.&^hRͫ7 c?9( l gq~su0@cN!w\؟jc HKsDݻ*,84jiWK$`bB JAMOcW-31m GJ$ Q 2>[lJu0/Ȝ)xr[2zK]Nh qK@pk7Y߿{t'~dVQbT*kQ`?'N&KE98k 1[Q\omL4uВc24oJKхU p $E^'ǝT,#Ĉ>&ݗӟf<߭N AI̫絩MLه"f*6Nkl#vR-!*}(0'uIԋ:wЗ' |-B)Ϟtw &*a<+k\Xe'AxmW^[|BqzmЋ,@IXިtn=@ierZ=ƭ0YŠ×SE/' \fZ\t;8Ftc~&:}i𒜄GVKRX) o%X‰rM3H>"Xsuj Hl2Ǜ~.n*%y #2/FHUaG1GBϒ|׬jK%# ` <XcAIA]Kif$ G /J$! ǞL3pLn)O}c։ oQ:GbQgA#~R mکcTqd'BXowfcn(* T= "{` #TJx׌% 0Z؇!mK՞MPqR*N<+)iG!w.o@C¹擾[{?7S&!mvJ1UƀF9q8E(o?LrϽt4n6qz6*v%ҶՔ /S[oXڂ^(b-v|t5dY*D gfU^P103w&+~l 3> V$S]3;dvKh]qU4j>j^:ilv&)柜mrm)?âG6zpB m%zE_ٛ&}9'FGX&G*P ' &GATFq$P8pI}l(]~^by5pddˈO+Ue?sP̱%!s@ߒ]]{B*V_}5-=\Ulme43wf8jxZbkA*>~'w: Ϗga1ա.w4@>)S$H7S)w]3s Jq+6z˜v]|'[4;}݊rtSDyGwo1k1^'wGyL:LT㬹$^כXe}PpPͮTL(!V k ' k6Ba*:+p7V0!U**'sY>vL*5`NUǬ[jώ #_JryRe[S0IϻbפA.JqԕG=)q*R5N]F!kyFlhOe-NadΕX蕺p/i֟(e ]N@'W;xU.Bπ4-Q#;T樽?$SPzE~0Se'b54e^9㿼haQW ݪ5+I%QAsy#vfnlKh&VT#/]]9>NEQ…{Fp 1YwQ̦bjd-lw[zvk^z/(YϹ-Y@ XJcW$PY#RԨ-[ C͕>8eg*1[%?$gt$hBI;Ѧ!~Uf%;'Ws AN>:8z%F8RJWfQa"\dTlܹT`菱si"`G-Rjk;5ɵN+EQ3G;rL()Yu@: es_ "3h|}Mj?y4=Z"xҳwo3F > l`/J!=52hv$ Z,RhT8+D&-z&bY9~w⦆GӀI)f"ՕD6I_hHaA1w~JFeXx;I)5%8{#e'`bRv2&JzZ\w5tx+TdKո-|9* ,6!Hy|sҙ6?%y^C:ZՌ4aT 3!+GS!_]KG{3ylbJؽO~/8n]y&⽪*r 0D)pN : 2mЄ}2 eяp7\g@7 45pr F\J\t1dꧏyN:_$T6"6ŧąHF@NaM5t\)Md(:?>;3#5uqRhg~9kU'|NI%o?E 7x߉tRjkݔ'OCـ4|E-]5z~%[1prK'pS1ΎFFJkr~>P\w6@((ODte4ls1v#=)+F)O^Q3NYlNADbk{]v|dzMG`}# v4KԾFe~A0Su]רgJ[ln=w?,dnCc}#uJV 5 pk7+by@69/iTgtD;7D=|<(XEhRyvdG6o%X|1ZRJƾ&hڎs\ar 57\ E"oFX,Rj Ǽg,Oq|E@>9i:X Kᙣl:aFU 9ɝ^ TIK_|L3RA/ILOiOG^B׉‰=0m~kX"\K4I!6NPS1`*haJk,h i ӂr?Q`/y60sx˚GM鮅ʸ%dS| S,ᄮAD\Z"2y]{jEi 񛃂i4ՙ%z[CQx֠Y?MIBp2 iϤR c{/Q3̡C4n}BEҝܓ`3q5. }ycU~?d`*"^Ct`l=9,\0"“} /rRO>j5ׁ 8#aT<sO?Wc.+G轶is;lBs"%VHW 8\ ^PȀfA[P~36L#v* <*f9LЇ<=vZ겮c+5lvf󺅦^a{d6j i]"_M33p2Fa4/҇e_`Ӿ}- -B]{,sp(qOQfD `8=|$D騁Cw31`nY %[w?-.IRK Q-telW?eD}h6iy>;'Q ko/(Λfɜh/DI4z< gIfVxyC6dmwt? 75W~Nfb  9<R LoʊOHU>bח5;HUQm , }<ծq:V` /,*ƍsGOp'_5\gAW?LdG/޴snbM_nJS8R!MVq5c33Maʮ1oFGi-_@}c:HIJ]awYcG'r7I'9é~Ig5L#_ 6V eW R<Ҝ%$YaPbV<_LH C7|`/ Y='X%v|NFBYsoՋr<ʥ"3%FgXFvQ!̙,u ynbIvC];21zQK50laxᶒCnFߖ=)t 'tMMsf}8|WwmVMz@,`CV`"]2qcՋ7 k'y(imeHLUJlk0T5M.؃MAa_P&AcϿ]qkk7^`x#r=1![g[Gף=6e0 Ʉ_UsA|,$J= 6!A}EZR]~)yjΜW?74'C]??=]*^K; ԍ~c?5QfY71yF:pt2ӸEt,˜?$k!Rzkw~cdznο=D"1z M,b%.q%m(L@,8$%;J|>.ءwNThnUl Y v!N.A .kg ?Iz(t65 zyOV Br]鴄  S.NoQuKM¤˲hF*#k'NU7wm)3yy!l Q',Y fC]ʽ Z_ݱBsā&XV6 ڗ"АA0>f7Ҧڽӿ=i2D; 0$N o׉+[nr@(%$/:Wlfy\Yy,cϫw+L<$ݦⱫo10!TKcI[Jٰ; S~VdL?Ws/FZI O5bN4uE@* ۟=1φ,lMTSLw]wih"5䏞l aJT2"5Y(V9rgcY|s-9UlOWbœjENjx+),88n.TZLulZW +o@!^AOs"K6@x7ꐽ`^I63cc0.x%%Ci8M\uF6š\y[Yh"D-gx6gn` V>0]Exig"<Y@e>X0:.V",)πqB7cVwӌ- f1 >?#a ۫? =#TZWBKRFO/z5F9 ̈́TSBi@u35nߕ1:DIcb\b‘v] FWtMnK\NTfg!H*FͻTx; UFdAޚ ,Z+u(^\Il ={&XԋmkBkK-:K]%'^&K;ů:؞x!c k[{5Տ#5xr)RTmU+jI'N:ӡ\y1a a-蜕BZGRi_LMIJ;dS'ZsA=TqxE$&#O`%ک)nmPG^FJ+@3jq$y fWLl$Sk mKnoO .#8D-'MW 6-{mЊ5U8*jL6^WrF1N}{7]BYiqs' p|VZK` \ޜ4sѢB0 lƗ3AP !_]1<_&Fj+# */i"Ӵ^kLxzFё" 4;֮XUW=K7N Y" ieGgcԭLLX(Cٸ~cp~[p;ָq_ ]l~ZB݈"WuVԡΡE3 mE񪧺I4ز\H/D)ӽ-BI 8d#qD$ݽ3娫@P$i--9#WLU`~jThe3oB7t+Jo| GF{ pTM4{Kkm+㺋+:R E֭&h~͗DߺrWy"C%xnZ mx!{26$iʆo[>tP(jDr(x#% .-YŹ"21ߧ!|jƵA'=nUrnI{WG(˜S_= }={+6 J;jUT؆3XqtKjyr]ė q`]/4drHi\LG鲸VYŐ]Y4=u_&Q0{lQu4)8J>=a8G#l0y}XBL}\wax-b.K Q/ꗏlRX)I8-^t7ؿҋGUJ6(F# x7N'i0n[a'@Uz fvP};76k#O\HbOe&lE4i]9QŒůi](q;ژl3rB%'lȬdÕR/ Q(oz[H/QJMA)xnd[,@`*@?t`ɘHf2Ǥ{i⭍4sKn>NRVԿQ/wXu(& N.P'OmZޣe~ګyJx( )H~mn L9oS֦xw)JkRx2d2ƢgVH,qryшW?)`?x< 鱘=gbLpZBU0m/6s:EӕBK1~<%;p&fR3%Z 1^SO 5W)\O4 3v3n;+z⭧HȤ1[u?xOs9X39eB50١IIWUl̚6&&ff]6]AeBGbKM AotIDrM@Z͸i&?(a 3_nʧGPKp51cķT|Ǻ%1M]Ju̽zuZi24 ]vo̬lL ;&hk(4r̪;Պ |Ø i[!*ib@tOD/PBV2.wCMێM<>}%Y9#.svY~ef=]Ʌ|Nր. 5(,@ G9p> PnŸrىVp+>"RpfQEqj Cib/aBآaɃz_*; F5f{Yt=**X|j|\](#H)ȼ peO#pg4 JlMɨ4H.HHnK"qGӾQպRgD~z@~kaL4z&1;Xh.!#O1GҦ5Jo l4 )n8ֺO<1L Ne iC;jH:MA[gb R ~⭡9p nXOmԷMd(ѐ`dSW՞PMQ79j[9KṪzLSDi5s331w^XAΪ}` -e9#ê6{Oc4[8W3 ՀuFmwX_a(hOSJYF(<%/?`ϷcGAY*ܜ晛0>4p+Z7ݾ{ѹ}Ki\]BI'aiUBoL2Pٯc AUth]A)c| zTCB\x(uY? *_!? _ 6Y"'-=W!?iyb GKw.;)sZl C! +E4DBn-]OV znN_1kg@ Ay4y9=s`SnXڡ82'!S_޸8+mBU˱]1ַzrp3؊09[E1!QFz~!W$rKyJCAY'GE0ᩙ'Nd9}qw'Xʒnļ`٫ sx@w٢Qc"k˜r\(uL0U rд6L(@舩@җ䛈꿱dx>}>d*/.ډEqnd"1oV/Hx^LNQpͻz.Z Q(C+rfC֩⋉RQ}Q\~l>v{L0 j·IȂH"aWXfW*AtI[Ȁ1 zîs״pG#%:_"Z?FwZ K(/?KS4oşT򏠈fv/8(ثc#ׅk B}Äu.qj%e;'w&7= #C|qkDz'PԗBt< RQ70LRV@BM#0F s)S6FWʢ 'EPRݮuU\yAؘc\">f[iޗ7IJnI5(E.?d~ȂӽUIV}[yӕ(!qTo=yDnkuW':@`f;Wx"oEb4':vt'0a 辳(aF YIğ СHsr$ IFː(nwCtsO{"e%!KQ{g(SZ8޵ pWʰxZ/7cY)"ALi`d(CB, ӡ &_Hvi|TTu> Sy{Ƶjs׬lMS'FL+m,hK:<+a<YgD1wooJȧVݪ8\KHT-2N坾ʺqbiKasT5łnB8!!/b]XSoҚ٭əɥ h#*N).k)TnnOӮ^}NVB=|7nǦ.r|_#TL(reHľ;+̎__|a")ߣکp ͥ9+ ,EYyU/9c’ G~^E.O-Qm9G 8r$#| )Srܕ}1k^g v1 ZV|!q%/CФ 3uE菬;`J33x|ÚǰeA4g4rdE^D\dt%8va P8;{-Σ;K?&;*~ 9l8'MH(!,`8ĆC={wᢵ,ZSEG4>ͺʢ\\nG,Ӿ.<4OL+ުK^`A oLA4u87Jk⌔DPQ0tp^`iYK$?OdѬ|p3/wJbFEh!V3(LKkp;Z.S"4OL3])[+O Hn muԾ¹l] ߈g@KvsXezYm,$p`H11̻5'BH/?JU %;(,ME4?q.lMh)fO;J}X 99) Ln`LТZ/*)lӧglч]$g.İ|4[qٓ\XKtY0?Ic-pPNu5(sQPc'_x]vpBs +2T3rvJ WjVnQ?fobE3ө&"rNx{.o.GF15k^c9?6?q2IemzҠxǖhWzćBosA d#2>O_A&y%?qp53[Nko_-2i:qx)ɯWtyLhjF/v 8n0!qx+^bA1qerp`'e#XE%#\GW|;hck ~6WhrZ|9@Rd>{u3x;`e)ÇpiPfcBsm_RO4F5^wHr!PiNs,!>lj-M"q6Pxנ?;e?a(2a"8 pőpB.18\zY6oأGJvO,SQL]Y<11 kGhaʼ"7 0w|1ω?aډ{L#gÔ5R>3*9IzX-I9[̔5&c#5C\Jk]P5U}'rwr_`C5zY`Ҭu}^51"C&'gْUD܈DW|:]j_VֺCG0&͙~Lu(( ,fjE}9&߉|P; nQ&jJKҗI49]Fgt5z0'59Y0Bj+hAf-c8D/'Jn镆Az䤣W̻!_'8s!簎 X 0ox7+ﻈM-DWKO(=>k: /i jgD?sRX/~ >eeEˀ"<ФBNXaR危m(!4S~s CL 9oBp2euCU?-h\{{ɷ.w,ЅZnmc*e6_霠cbU[7ڌ^en*%1>-1?@Ɲ`eQ92?K$(Gn-Kr "d$Bd$Ւ2[y,a|ku?(q:[B0ϑ[蘛bt(}%o,!se?Í&4,zEie.x-ݼH^9r;|þ<#T''r@J!ꓹ@4#D+l'9pEj"{uVg谛u`{+Hik6 WyE4@VJhYTܲtey/q:zIf5/S]_VyH-{!ǗXq%8{̥8\*ٟOFckJ-%ة?-m2tX_;kT(Y풷Nj8um6K'cZ^znmWʽ"䣳g5;*u;@qov I\/Z;@{(TғU1JP]9I\ nc2L<_]&/|Ove9)"VoTv+ ?tǮ0 JqwMjxRʅm.u\eS5NޓS2( Ţ~(~e"8 Z2Mv #\[@\ e[AVKQ,ʍ Qr =P;`yNdt0ƒԘ`4O̲HIi=s.cLe(6bL#\qpw>H/'һ\ufaBߟG%p&ΤbQˋбY`6:˥RD.7}wyַ`) !Ÿ,i$g^cfW956 }7RIp$oѼQ YUT4{Q7dH9h>Yߓa#f6 /PѴ6m;>+X5ZA$J= yӄ;oF! I`2 q`v =5 z&'䷳lHD3 tG K)1ܴzXL_Tfu6ťR Ɏ5 *D+&bgs]#B50q9=8] P0QsHW-J;o68H4`k.F4-7(H,VO[V6^#\1^.>K_.DJ= VLHA'SރiqCQB%h pωAT>w=.H\qCnQ%8A6 ҧG*GtG @5ƾZh ) ju5i=TL(?%R.K^Rg׃m~x/o(}8f&GXUýIM5LYrogKWC+:][8G`&݌ )Gt+T9A(&! MXЇ#O%#08<NJ֕+_K%53u*GԿiͯC$OzC^I^/5 D`ܜ/wl#ӭYòBi8 At*y7Dm u.6|C0QV6<4o~HM!W,ޠ/PW7jxVuri O_v֔~~zRKݸ55SY:+P~|:b[kh:@o瀆S ڂo:4uH53bڴ$˃%M2hr+Jlq6/ԁ '{X>帚&O?)o OZdTCtTmJ*o>a 3U#+Abo|98F)m &Ó@ 7{|w[#¤iτOjǚ(&w9;cDJNa(%o|xz±?cY Rq 0BYHT(-oJTuJWdA_AgI<b;;WTCo'H;gx,EHD-յТե?yXJnZ>nQʼn9Yɡ3>UF)ʱg4g"l\Yy}A~>ra%j}R(`ho'$%M%MDj]AMZGU:BO·=HmU"{4 k[chϦ)kw(&|b 8Lb3(pҌ ]QI½5OK)ZazrՋ TfĈQ$ M!s/9^Σ-t0w&& E汒lUlE}5rh5/MgKXm39O>z <~hMw@xRΌu7\7Hk-5m/Xfsi߄}H#QC u~T_[xwWVܱ(TiIUpݺsif^IWfhc+ϼnhدy>k.Rڨmr7nsRT8jse*-BpvCll6+si,@1+N^T4ѝl-ZRKrE]P $/gԱNۊ^Mr6839J?9y.|\^4FB@fQzb #/%E + 0";9EHz\-7ϫ?|Ƿ r61UaR41fZ~YhDBPCI.3k0aU. _q[r?2sGF0jé\xwJbM;kg"&'o?4z2zt]bBP!]40?Դ$q$nVP-B-F>4n3t5ĺrԻ!CհRy>zjXykꘇQi:ҳ%^nʶ'`뿑`4b*s q\mAٗjM QJKzw +ʌHSW S `S}uU:,j >άQa󐙽=%tS;#Jqsr$"w^Ji{. PSy`ZGRdM肹vb_h, mK}+o"E1p/sREI"l)y/pR/w|5!VI{h82.kطZJK; ="RvǁYQ!6eÅ<B\pYqCYДg.nkȾL`֕(bqs^ʙ4gHi9Dbin޼|YT}ʐ7E~'j?Q 9?7/pOg7ҷ[&85Է2D`;D{yݘ9Q+3rxM N^A++! NRu3[ ղ wM42f8u?BsGQ]&G(@Y?ǹ9!&Y>5 -aF-kv~YU[< &>ESueQ1JS|0'#WᜒHvҞ}f5WFA^_}K1ѡ"t$9Ǧ*­}T  0>3 i? )d 7J,W+ZVRs(7`ȣB_{>Ԩ9VWH J-cRdRHkxFZP,`Z -+4bztR2^w W)#F!T{QzZ}e߮Yf{9S ,-N;j7C>c9ӣU"ij<[4(%i0˕a3Lj|hӅ7I2~~ۈ#Ey׆+#NxOoϤw3^xr+W&Gj"t5c '^w`eޅ$x O@(n:=R%븵}FQ#yfV߶cWDe^-VަfY H~ 3Wy6"zAQ"i |?~"8C}sd{Ȳ՝y G8Rٔ9j:hzY.}%c*6rGw 杵Y#5ɺ6:dcRT\UX`%7QPjZw'. &OS/G vj3KH0Ŷn q 8D[fWĹYISi#X57rBn|ԉ{xuԋSN^[>ʅښtʮ J8≹P͸R$T@ݾ ̛<+ɓw^0 itoߨ>*iDZO ʏC-]!5I*nh  jQsq;a_/Ղ\MfJI FIR(^19F^|];g%TM@=Y-g=S"g*HK?AS2 'Fϊ*7W0j48޻U+Ѣ=B QY鼨~=۲ؘ*Y}-KNi%xH}kB/2QH`Yp`IE8,B[8gOC]xܻWJ ÁO]0ӀVTPƯ]eC"qS˼ᙶo}GZ@- |]0"I:uY^c  H;ﲒr;Tf.t\Po& 'yCi*qONAKMk}ܜ2G5"ՕЃ*;W]2UT%mN ,O^9Ht?iMp? ,Nw>V8zmC̶&]`7T(!oUa 7޾چ&5CHW!qV5ƙ͞kq42G`Y*tP(rԂACzD᳨3JFؤ\tc];G}P1zbkq4ЧQcl~ S=f~鴅|zעPP3H~1^>,~HN ̅4%Kd,\۽@C Qky@#h}-\Rx*G~ͽf2OI9q.| j K63ɹƒ̅rim6\AoqvNqѤ ʹ$i&0'pFgLMgh]@1:* C{]d1xKvj`tB`[bv5Ґe(FXv][9J, FFt̶ FҦ%7y̖ؒpNcClYebeQ9$?ACVJ7)͛6OeP|Nʢʕ k)قwA\t- \CK«/>iJeg:+9%2dt@8rk?>_0"% |.&5Ȋ­awpPzv|K::v+C7ʣ PY;z/%t-F!e<-Uy$`QKYC܋{Z;Bhi^zӱ0S+I G #uS2:(I˓gH%ي}#P2M skuMplJXScPXx_S+vǁ~8n:;CCLUd4\r4Ԅ\*" ZJN࿩+K5_?Tx`:K7xERDf&nrG3[ǃ{OuU7[ё:Xmw*#nw+V; ؚͯ.i]Na3CL*Ͷk">0w]w cSnï6VΩuQgK̾w\CP4,tn\Sk}kGv[|֔Oe̟`G#R>.48hA 6DYU,f <9z3{H 6- / b;6B$h V!gO@b|E[6TgUJ/i| 8}Z÷dNmƧ{<Ɍ6c@3.` Z}[ϋK pdf@QS֛P323s1&PV>dT u߁{lEAoAup$g=ĽY.<ňaWdO j靘X&Zq 6`u?AͪXv.~~H 2?^];fwݣ|rίtToTа6a1,Ee{rR!AZt$oe{w&쪔"Q{(ڭHP$,>S+&8x s7cr敽h?U'p?u$]}Ѭ[̆=ȈHjpfEaq^`|b&A?woIďv,@}A<;\I#v^ۀKu6(ze PCFJtvs'Bf1T% xXXmG/CEh/&>vO^&Foxx\MB\;5~FWnJ.K-Lw3|}=ڿc ?)+!fO+foڒt'NJDEmMHӡ %HmI?&k!Jl_Ο)Pu\4RK 30,ʾQt MCn[.W㷇c ./ç֫AnՄ;L!HR;+Y4{NWaԛų*Sh Wj(yix?m3Uc(”u1{T#ZHv pՓ!匡X쟧ss7L0ݰɏ/T 0lb:ZBaɿ,^D9u-m ?,N}JK`3Uu5Ʉ)#US´{hV`B?N{&kDi`gW}<253X:ÜK`C-_*,FIZp@vqB-7h9ļ)FӀ=}VO)rFo'o9^كj.OS^Jie_z'JU52z_b'},M" 7ݴ A B%?i;Ϛv(D掸-_<9d*o()(z4xFQu8'#nҙv&}\ UO9 h'WIh}̪J[d~Sr|*30vĔJnv*7wXz#nIvP;xUYөex2:Ԝf!-nD&R+s]Yu3K[(žpH1:/xc~ ItBUr[FbȚ &S)FmPm\s1*py 8{.m}nfȒ,_+e ;T=Rva T[q'Bӗ-(,KW(@Bєhmp.wC1d~ pZPo1o>*f<[8INLVml"tI1piGoـH?Lܱ<.QrL*a[0;&9z-Ϧ.(`: |7[($!%a#_mD;ByspoN_=T:%\ nрl6;cg0 2cZbLdH'K1\?2>SiyyMI,6ř}֑*~moa2n4 rp~}2,=@jHVV+W%.!nyM\M`J2d$x_a2) PC(~A]18ɽ~~1}FUg='{CڮTĔP&ۜجnoozz >-Fv$aesPqa)%+DeTݻyj)~EYxY,P|CCpkqmRA*mPRH)[8J"[ + Ip66.>4Ԁ0нt?э}wE ֯_Y5!V{{Nq,sgǃmv'C5V^`knB}{m ٙCa*FL~?J"atiK5`T&xh&Rv >QWzJL. A.i{jP&(,̽f&禥)3Z1b_Jܑ-eL$`c1nw#*7pC^cS +FYc;oL(tD@FOcRgjJuCUf@[ C)薏.oIZ =F%T(j9KV)G"#h ז,5ɉ K7/hr4opz{#M_T>G_xE;(I#ō=!X [4=v̲+o/}IjQT= Q |[uEI4v_1(-776 P6z8>}Kv7nxpp;3,]F9ZŽV4ѿ}&]dI-pAJSVr aE6|˴=\ɥrm,o8ۣ#h&k} h#tq M |A +JO{'5p'z*HYӝ7-"=ݲ$3RuC_U]}q+UwZ.DLgJ!ZK B:ƣڧJJ:S75rpÌ $ 9Z3W^< ;@bT $Wy_x4hQ+ 2n&LH0w;H"[E/dź\xI'/68Ÿ^dk?֥j б⮭Xt:@_;LSL2&%]m++ y$C;|iT>?.G'͢G1"EbK ߼VEŬ#h,y.;1Ȝ*;R[(|M9-e"x"f0]Wd-ZHsRq,w̑|䫙bLcG P,qlV?<{^p ׼GU}*}OR u0XDG#ʲz$OfТ5ޜ\ J+ "Ryrjmuy(Q:BQ?TUiѱtC{`Hi/R^VW@ՐN慜5nJSBiX5#6~4$By񤬉1Wa2716}KUnkUA, U#n[^YI~vYęB"__vL 0{ M53_֨_(!$} k]#gNt)w -pU_.vD2̌(k7Bɚ0'pDC^ Po38nKC[j.O&A ?NrrleFJ%[$M: ~8pvP 6"U2]OӾy~* ՠܳ2+\*rǴ= SKJЏ4%jRuk`="בtU;oqYc0`K[ ⛉kh*1?0$1z{+ @">UF ]+qc-G'^%0xU:q/rt"\ٚpץ,ENR\om7\;# ^H YP 'A!3+a8TGOg.qB4}q|;TBmLqϽbt\$ÏOfu d2ސ eQuel\HGUFϱk=Z1&Ci9ߓ/忳1fc`ME[?#Xi9 }j0n$; # ~6&2f_ )G6?Q52\+T[ iHkO%q{7&am] 2+Ec|IZ0[hEf({4hym ڤC,*p.HPYU$${*(_fP_'WN ԰>uTPV8XSQ-2zگUERJMPyӋ` 8} 찻.Vh.Fc<7WCHt[*eIgW0(&ل.Y7xaH<ݛJ+M.;eNrGLcZSAIS0rN62Yj;kl8bKc\ѭ!NX%˪rĺ*&nlK?=ҹ1BlٍuR\x71ȝ{Fȏ[ß^ Ϋwb %ɰQfz z+Pd9kgK:o ZKJˏ˦9<.}%v_b$ \c.sЀBx2Nlʛԗ>U%\JB>1RU#opJQBi;Ǹ1Ɋd++21}>ַH~6h&^jnř!scXlrA=t)ԍG>t'glRӮ[#7X2r|?:Kr#=5jw6`b1ȁص]FpZoXwHՀ .fMy4ϣW])k%N9LF9lwJ|\qTfEr;i68ޔ+w&mI7!״4MG<#O Zs| ,.tGD|&}/Hk{s(Cd:v]Py6>j.K٧M%ƈ(s1 k[d"ieI[1._u .ӵ}U;/(oZR&Ȫ3+@b /ٮ+S}E&N ]3n: \}3Zl)M0mJ!~=~;' }F,r..fR2UrF J!W 9ۺ -aC^mwOHvS+:YȋUKFcO .q+ P9%+nKa1P#F\xZ zB6tČ(D'?~q1? ER.3[2|ph"z/ t?r{ DۖV"΀rj4ɡ~} 'h7-80S \WqJ8RhKخYaza[3g L[W 4KOpg>  tw#LB!0xd#\)Il6+?6j.0.z0;^Z!:^,:kw(l}!]q}htjx?ѠԐ*f,x9JЖoZ%2zJN 2ոaA.J,Qfbw_ A[Eǧ NN]2%N%ϻЩ&F>"{.xY"S+-#N<_4G ˽S݆eX yo@q -]>%vE(Q#;X-cWF,8_CK;l27]!DV] zih dbpb-=;ZKrX\KcsKhtr ޗY<zf85ҕd6R6կv܉!]%O9e=mFݑAS3#D9߷Ʒ{cx̪'I N'*nQ*1y5 ԉFM w7P%QD`Ür8;o}ڙ$ؾG,rONQ^8DN~ cP[4WS,N611jh}oXc.ߞ k.oeL)"X&7;t1f'ASLNh Bm7ow8VkΩ&׎bvT???on"2$Pq> tFhFi*/DR~nr1=bMW:ϡzClæU<4<2/X͛P,baôTcK9ND,ExOcl_> <젗cZRͧ?ǯiL-O :hAp0SZgk,? 5Rl.>kgl^Ggne@ZhnCOAP<D~w _,Q;rq-M[)Dj`gܰBl wh:2)'ť46PsA* 5ɇ>JI&)2r휮: \EQׄV$fԯoƙɰ h!P"bd;927X4v*#ec0܎Hg]Xc0wW ߹8K KU3NjKl: y Ew<8k$ƙ<pmE2୐*w&j]o}yID]PqK$6TkXct3BsFުϚRXco]~~L'̳P`-8 M3;á\*A;e!)fT+đ|w$7/CGq}e _KF ⌜h[5j\ef/X}PG:?5h{V8 9jRc+%]>4z} I5.[z~ByN7x}7s0&BLjo/tgm sSH)t '! i5)y1Pjz.]{GN-ÙjsGYVKTcG+og Ce@^:/c}q"{w^ қF1ݍP=gS /n(ib=^p_|;\y{6ug ?*ǝK!Yl;#ryh$K!/vrCz2,ܙTK=nG3CcerIXVPX7S{@؏.3C\|> q3zzCEGQ9x$V!`^+"g08C7}M){Do4^蠓M)՘뱥?6-+'Y uۉ{pu@$SXh;'SՈBJav`Y ܘ0W 0 C~/zk J?N8PrW'ǻL΀h%Qa?%W? "L3Oa6Z+}[UR8m؂-8sۈU9ӎLz'z8 }kTeÃV<"g{aR~R7ݗ=UrTG*K'qDXvUrEOM=f;DB O% 9zLO+^J| wdH:Gׅ 3v08 @6 ,&Y5V"UPRi"kc)]]"#ֳz _A2?^0,qY*jKƪ#(]:4HD7|*-;:>za,>dPvۯ\ע[NQ /ewmEAb֐Z #Owfd#l!L$hj8m1l[.TۙE^RFKXaͧTz Lu9i4b /Ŗ3cwdf4&l@8b.|!ycq`uY engޜӡӔJm[iuzC>44C@ ϖKm3L$Z|]|4*pdwrK; * ?9?`cc-`BSղ0>͹$ }~p6hڸcSe4gX4a@);nKk4(n\-g/:PXZܼ8R;ϭ\q:=X& R}NKn<dO8K/9~ma:4j!Fs/Շ*bb%ݽ MI ~Zw̗g6 ^ ],b' S G 6}*H4G. /9\{W$ߋrdY#6 y[uR@bVCn \y8_Hnj`knmʽ^XӜdo5$BWw67f7tžo[haM2ƛ5 H& bFXf}ǖO>]cݿ8ɡza9U⥁Шb)R@J}T%z >}<|v,0jѼMM3)P- xBǤr qS ^kM/q^ m=^άtSEaR bn `cr5G6"meH(_CU9%P1jCR_ԭ>sSd+BM¹wQ e)YuBӏF|4I_כ#__YSȫ ul# 0gud- [~- >Uފx-HM/Z d4~? -ɨA[ů/5w*'M ~OUz} 8*&9H6ȽQ唸9:J`U>k8fff dS*9bF՛KɻV/Wo UFn\@ϲ19(ٷGϵ G(%A}a#s.n/"!TWM&cx&g m6hZq1v%5T9}xPD,Wz,¤N̒',B5597pNgTqmݭ;8o̷KI n4TݳQQ^Kd& |Wj?u;|ؙ#c7֛N ][nm9T';1ZwgFz#4ЕXj-=NOٴ f@Df?ݐ0 O`!RGl4jWWKw?oYT.LeBs'M,S# fweb}rcۯd[1Yov^qv4APs}0{`Rqώxc>bUOZIZaWҡ0cL/+v$ aI^AԴم,$_( 1F5lp 3N?H =Y*tܨULt@6~4h[ft{y\pej6 o=ȭoi2;@Ox7BЌ pFxK:'SxHxZ}6piiLGdcQP/8oh$}n>0*-1il! U}0Sټ4H6QsMۼT0j'e9.`>Ol\60۠aPc^b}g8<|\պ*8EbXq)jIZ Pф:IM m"ɛ:__C+?X^ֱ%B=R0RW+OtKn_LqgHZ.:Kڳ"kX )xR +1ZY"Lم_ʘ<'q,1yp]H#rmv2:e*S7rczl@>2;ZP~JZl6a7 PUi1"s}' -p0ŔYO/ɫ?#j Aϸkڲ* 9k;VIIDgˮ_BU8c% xo4Zڜ])CprFaŮ6ףHGX볖u>B'~{IM@sAJl>\uP(\VhqPeuFFPCODN.' 4 )MKK:@*0q`bd_"ߟfEM4kuVGq P!>:5&6la`]: u*ɉ^NF??NTҝluNt7!\Ak4-YFa3(Ud-\s ?Ŗ6[&HJ\$"!d Y,+ N &}.a{an:`V=,;,Ɯ$z},Ӟ?_n?ԄGIY։{nO]!u*ݕʸLLzٖ '=:# r\TixB1{mfM zar$J b7O |okcZ+U׵=]աú΅|p|Aݭ]]΃bn%bڷUW*&qAv rpJ-/VZo>>vĊRƈ0IT=#皖l#%TͶm,75ߑqx\GB52:fQwZJl?dAzpF%̊D18=qipEQ#h/"BP1ٷHek珔Sxww}=5(BFàt3 uy%ic 1x35_F@!bLzb Ma+"gC<njUrYL7I!o>an'5'hm$ʭgrԢ_ܐ{\Sv?"uuAXps(y8:-ɲZeR-t]t{_[DW6x@@cΗRY3~da Lz d۳bo1ZZf3Ta|dːآXM>*&]aD) m&KOO( =͵koW;kC ˡ.I!#4 B̀'bp!a1Ry[%W."TCFriy޴ʾ k4xTcu+>4r{L؉_vPT9I{dUiJ2&j:Lxzjuh*(m_^uʗyȾfOw5۝W+0f,.d4KZ)vژ1x1a=%™BDKy3Eٷ hػh̃0u/E[kꀼI)lV?u T&?Z{fU?MrMIIMR4 ZD?$F!bdX ɢqBW\^ 5Pb9N*Fu`~\R~8>zѬSQ9@Bːǿ{(K,@>4rr>Gɢ{P씹-}cMʺ%fLG5?XzG_c:5hMnAN^#Y%  .fW %qwBL[Kݹ6Y\<=SD +LPB#:wZr?Ԙ4р,GfH}« 9XK ?A:uV>خJw\W6(`Z1{ٮ1e>llg n<cW>zjW$5P-a(na .u6ESP8 Cb䋓K1r=M%&>fl`&q\Jm8dvD6E7,;s讬w!9P4H]? st (w}>K"F%ZɘD`cЂWtOιtD?1 -nJ2!ݸߙu(G|1:Urm}rEӕ6VRI eN%~?#9}#b=icUvag[g}dRjhVluyR͋L>NB62q&I+[J+՚ =f$6Hg*´,yxP\_Qn R*wQ< C 1ٴhg:~jWDEsO}.#V.LΖ]Ǭ_B[;.9 C܉N_/yR.֚x&d tbNmǂιv1?gD so7Wy h䩿-7l0WS}BM 2$gdu wFCKZk@C6{@,Z=`m7N;5_5:UZbjTYmb>31pl$p1쵡g:uB|JV+ LGO+"8vkx8MB#YC\H[X7%`]AX cQ9}cI_Zh"PֿQ"]?!'-A7oboZ;q?^+oDDh_H,^F J ^)mGs:1~ӐKn_gA(Ct[G?t0bT̘Ś90yka㥅gq ?/OZk1._YPҼJQDG)" 35^_q˓V(43 &a,ps شw$/zV)/5% z86i arBO.56O>qƃr.fZ`-Nu2S ;e]v$>5GXq ob>;cDA41vOmrJ/mYyj4|0 YkA2ـyjg2WhK5lkhgX'Qɣ_Lҵ,i\NkqaAwU]]x* 2g,:n@u]d/*Iu, <~^A#nfҩB7Bd]G>HwϺ Md~dwk=yrA ?k{VVOmQQzDE>?p_J!)/(诔uq NouP\8|ԫlvlf Ti@1T-o%1(%;o)5A`䋚P(驽3?~FZԉ:s==L/Ka ò 菩==Lo8৵'v*t&cou)9x[fRb Xb5bDXXXL"7mfҊyԸѣe]:ςHc?1/>|s CqQ>wNQ=8x*Rɔc?u-F_(7\TOJ' :t W*X`K*؍O6>=>aU'' {XM`౰$g^MI(5R3~;B\Lu-+@ ͽ]E;$Iv9#T*\gBO ff8l`$e((Dj=n_FʕRޝ _)N&K'R#&ҳ.N}otÜOvU鲆k63E:ɘ:%œwe #Pgj%HMe1a:ÓXɺ6{1(?| ZKM`\v@'c 4֍U#;-,tbMDS5~)6`$% {xbJ!iR 9TM80Anp$Y1Li}uJȺ`ɀ$C0+^B|AK/K`,_t0Y3O+_df9 #{V +{QBnUGRA6UhNVCkFZ9Dy `oL$ŀ$##wV&$/E=wZF+y`X?Z޼(s ?q~\/w1შӻSF?'}U@QVM S3m1,uUCrFb A%+6;Uos°W#OenK1i~a);ҌӳZ2rK>3Uف䩃1-\ Χz0f|J\PCLjCHEH:֚R0,i,xRxɭ 7rHk>%׭!8^CjA<4)6@MG(j e.]6~i~,̄Dc4dx)ե96Ӫb.o};-Erm@ߙ7z }CظH#XE ysX[U^gP!7oeo;c𱈁Hگr*J[pJBXԑcNJ)nnftձ@^qq9JφK?A/W~&+شr[ [|)ſܺɡ9 |Pz:vquu۶OZA^ [ ~waqu(3MQ r&w}̣5|Rx[am%9Kkw;P~ja…|dz+/'|WԨukHV94W\D3SĄͥqM4'MG ߩmWU<'8[m;VɈ$kCW&#HtpHcl n#{fMP| ;GRG3&2kUtH"'sy=y4N>293(ƜC Gx,0 .k@'IB%6Ad˕Vڸ]q\/MRp%`q8=5ҿى?rQ9guy YԈ2Gη3րnU2QegOxřNȥQ{9Bw_[ڼ!>4cCkiEkl͌nKD ]05sZH #U-7g~}!`7}Fǵؐ<ᤕ OY我=9{ 4v>V`e6`lVJ!gnJ<$"Nн+@O(pb =|se "gY~o|qē=%]3_DhAE ZT%z!F~*-m]re6| 87RO)[SVinw1`EUn2MGM7 !=Tj͇ɀ< \@~WerE)+$J@12ihT[~WI/sYx^VlNF$ 3h; }Ru g]=6vSc|)KE!հ3º}, 21⩔.p92'O'},iK8Cjq)S}7')u?|R~ofN!Tef`-b8f__+>hI-}4VSG7F|վy1M %~{ 7(F{rb7^UŕJɡNA$z\6۸&!^`49h"_s o<~P88bk+xGE@uu{ UcBR>k,J?Q^fk,7ږ%~Dݎq9D!8n}/gbEV fEAGC:1{QHy-&J]m3`2/}6\! th`w^ة֥!^H_(WDj0tA;1O0+^gI5t$-vPxQ`wer̟UZR8V"s(cthTM  XJzhd9T]pS\}D7G~LT,+Ds֕G{_k[ns6o*fK)`a͵l┫{I>Z'sY!-vk%%" K)9@&EN]>g !-_ԅ 9#O@cpo&su(d['P yۄDJR|u&wo WURxo돢9mg T1@uhgmC;Y,^Ė"j U[B e_b!>Lk0+ (D}KY$iuSu"t?Uo36U0> mjO%Zuc۬N(AI$.e2|lײP@2+K1WA E aQ^vqEx0ij2Pady [Ǹorث؃ű1ޛVQsו{`! VYaIU&Waq"J)_t5^\?A0%$RSbդ2!Pmi\ 4bG 7[?InCptW$T9(\aI;(nG&@c KhZo)MFTbx F}W7AaтlC0Ru 2$1ʵ"#1ݬ3 r4֠Rr#L =B?5yG>E%i-H=̰Ů1+[eq/Ttr4'[/ f&#:B"'ݤ]_jc=-봁nx fAҼ  hs'ė'#7l#w:Q-q# ^}F;s}tL ]F\mpڰ_YJ6v|a(en^Wo| $_m]26Az`\z9a4gXbawDpQP!|-Lo2_g%W}>)`d;ε @C)چ9[rbO( JZUSr~B` *MJzHB4P;֚۹o3E述(2m[PEͻ7e)ѓ3Lo䜃[ =-ÐP}W=L!qJ} ET7¤qt`k|c8}cz.Z "/CU@qkSI^NԊ;`}/Ff,8ƃg?Gb$bսK}IMWv9@N~U5\)BՖlXݦMc5o 0Ju#Iz }˴=1 B[[|:7(WNmlɥ4bv7gI)`58DNzh%Y[njV{;kLYkIwڮ$(Kޢǀfڵ˷J+%sT^VcmՔuP5=R,]C׵ I[ϫr$_ 'dmMb%J \GIopОX&749--*b-GJ2+!'/iPXv@N>@0ltLvG(kxh&7FSS"CN$mW%&%SR{w`l2d7+CNl?]RC!v7ecTXl_N$o}aN_R#uP^X#?I'Q hoh.+O(ߣE\ e%WCpMWu)Q`M6w;aod(/~jrYgxCϤkE||BZ^<<DO%7ʿtn}}*O68T K|i5\EwJ{rC8k}ML.;d5aw?;UĺT*+Q^yU>ڟ`Z2V䎡jƃ}"iįDr]U2U 58]Ak5!ڢQD?R]*Ʈ~yYk.eYQpɂ`7,XD(zg-KLȰ셃t6 "c=aBl`k{F|oͦ/ؔ~? nqe;n2ND> c=P AHm|dޖ A 1x-! Q Um̊:5;vt\Wl!,1$ȿA Y<.{eAT&7~+u+MsK9J?Q]]mV-YflS5̆`X3٥ūY!W;@g6k<{-#<a_4ʻCb*C:z.ܯ*T.ߤ(p3/F^c&`'|$zsL pFFgq.,G: xd%`LA 3+*Hkn!x( C 燨.Uw]f_V诈m~ri o]:}tԽ( ʹymO҇Q\P. O[pŠK.h\יРࡋ4 =X)8AUz:ܩLnv`Ť)'`~S/ >h]Y,=>-+#]b!V<\dxҰfߕdCxw5[-? 9xB>'դ}LD[L[Z÷ӝ]*Y[aZo{;W!Mm SrB)E$ȅ$BUWC3/]+ޢ Ǯ dTȪWnԯjb i_Nج/KQ/R#QݝQbZteImgj܀,{m?qB*%sc\z.bt~Tz=6e`+3 ,_0iPV X9~|8qfi@P)֠Js :0uJt#dk95d0!_}|={)6)-fzTFMˠAcɶF_6h4:sƈ VF*ox7~mGG_1ee-+MO NS  +o#Rx{u[L4mg)c3]Bv;@{իЬSBJxpe,*%<*x ^̌rP|d ND,ϟzuv4|{͇T?PX!Fa>ܯ>ߌɳd?ӝdEoVo>@}Qʀ)ecU#\-)vȭ)f<0ER0mu҇:~_O6(yg R0-<u^Y.bVL $xx-l*EzdPoCF+3}L4rR.} R"P~)c1eVȾA?x}9aTp7xor9M%sh ɣBd*Y%WPd)4OSTM{5D7kZmO ]jLGyܒ[_@ȅdc_Rf`hzNJ1tb}贋 z3+#/pK,ola7DZ񵄞"9ؗݫ+! ADf=릙OEVbF-2yl4[]ߜ;m:w_}F\x=wr6%2Pq[ -QN/ߡt>N׭D$!d` 6+G6'vLklj`$u<.&0̤unlLBܑMjmh*d|9)|d.2hB'i([zquŪ|ƅ*@m7 Nn2gI/@ _]Fa{ĵӬ&r*87#gg@5GfGMϗi@53oowŠhkH !8|!?atٟ`/lwǪvyU⏴DKe*:LaNye$ RSiƻ//i"V :K7֗tQhO>_ߘɟA[,iU\?ooƝchPȟvl' FgX rM̽TsP#Ul6ZO %̱ AV=;s^Z_ QU$C~2Ը5mA Ij&}vƶZ'l(Ł[ڋM}˳k~,<2z$gmk@ۨaL YX@>mrEƤ[V(W*ʳ.{ƐOͭ0LGYykV?dd=?J.6D_ass,Y0hpD@y] _;#= $m!<3䆮TFc=쀍%(| |=Q+Vda/"8"Io["jb@CA 2* \[HvVұ ;$梧oPl|=83Cw>a!jZz{:&Jpk$MbXU'] FP])SY">q(ߎrsx EZp 7кZ#P&鈥@?weSyKjMĀ2뤔ornEhvtS^W *aPrM (@}]h׃.3^U ϧ8F!ٰ(_o?qyԔnY`06!&dDbmqlPTo2S3&xpNhOؘz 'f}=n`MsiV\9haBs,rI iM>fP܏$c~̚.M ] 'yHWSRL%KU5Dc4E:iEDѨHH㢎r"?Oj(LXa '>-|3 VIƾ{ۅhk.jgYy(;'@~P>H)# :% i778bgeM5cTo!{Hݩ2fYokEWi|.*W%s=-sqI~*Ԩ;|j؁#!2lɮ̲ԑg]*VoZP ʓ<;݆̊XCUB>S|OڬSB]FDw? .`PcQE)zOV@c rC?pY37PYRv_6\z:iek;Y44YXa@М&ʼnQȪ.AozXr}`ږy[SeZ.C4X*#&D&=r85[e2l2{JUў&--w6Wך6,ܲaӍ:UI1}ofWoȋ} mͿIηճ9lIv # :]h1q7B<]mVR(XxVæN"\̝hժԲ;?,IAQ=׈V҆"i@v٠x.E,RH1:uQh ݧ0$<آd:(lqZX9M`':S( jML+w׮9tuQW|-*t1X N~\ED1ygYsg7sЇ/»0HbmLɑ{o˽m# v%V6>@յB&Wo.ti*b޿^l꯼r`\\K'兽6;@>#gf׃  3N=C6'7 !&Aq4F]Xj)dEYp̏`WoFiJF0L#gK[8nC%dzSng3%!YnO-.$+_Սvsy!_hm爐~& $q:j{j/&w R-G1hSU奏88}2/MT0CWRT~y|?0aT?ja| PyǥΣrR e״|yuC̈́t5Y驞y+'#Aah)vF!ęDf\J4wxP8Wy)M,+Ω\ޝ0Y&aQ}VDԕHSu9nW%U3eFo؂|4O,?-Z8-~rw{^/@YE&K uE22 DAUπqty0ӫ +hP/qaZ^vw,%aΡ|<bSk$\eR:ת)Ť(㹵;;>tv;E(! @#p8VV+Ėx[S5a_knS6!JQ6cǖ"`)Ƨ9`‹&U*n&hr\Ouy7Mȗ9ٺ@*=(lASs݈[6.\b|ޭ,JQ;u RNLjF`$ :eyXh\8ݖ-G#qfٿee][(RqW }752   í.[(16Fଏ[k74QKoE̳oTxz- T"EZ~v+`ϲ#7 VH0 1v|® (gAkxI!` m/嶺.M<啟{E 4|8+ rp6^9'MԦIhđ֒#6gE?|GiwQ'# љRl]12m'YHJ^Mym372!.tK\jmr ۻfi:Y}vrZrgr#.ֿ^sF ;)^+Ț< @Vχ5*FagŹiQXwy^J~Z:NX KQ\-ךW} ܽ W(rAS2 䗯.Lɪψ?TssI:4SԾ3rHPT >)hOÜ{Q>%6UL]; h;(Zfb`Q̈&K`WzNiv**+m[~ 嵊e žNݳ@*{ulmy3$!BYu60CNlֽ̕] _-lzk (F {E{ܙG(O?O}+{()L$O8P+-o B_\aiRgyS9 l`/s7p9vŝd8-5*:!;[_ /Mڣ&kS*P -O=_`dbz$[qitYFy*_X?l euAZCmv& Q M;ǚ9Ww1tbi?}#m]|C.dT_E;ǂ UZ0' HeLN}}Z=D+>iЗh&fgOfC^/$ !p(&4è|0*ap{Rxqkځ7g_)0Fi7hrß"6VK\Ċ6S^{6:}k =@)ŏ"J@ \~B? Ss`Q<\ZZ- Ɲgbnjk-y9z?Gb2v6B'a9J'R)J Yƾ c;^f`t 4, ^ MT3& { @+$kmз k$IKf`6uGń-L׃lLRy33$ˏ  \Ċ[חedM[kܠ-SQ/=OLDH^r;4X$`ȃƟʃgT50IȿZ,KKkk-Co|gWe=ܡq"Ѻ sƚX*k ϐBw5COU$_\}p 6햶$YFSؒ;uK䪄-(tBa?UxX%kj&U*gTxK]X;A1~!:Ǹ~G9Ҋ߹p =$HcoJ:&7O)bs=a䕗p1`ɷ#: 3cAk=!Ǚ苈߶+g{RܴjA/RY4ѷtz;r8w,6ZQACyA$+@O8)F)aY:0DCBI*(/;J:ݭl%yՔK5"Q1T.O~Gi#$8ɃO@i!RCI!c24Vjp~h]T|TԻӜ/& r7m|А)c#Kmm#yY c"Mq[?c~HTǔm%b*AzO89Je^ 4݃@űqN&'U-3EFo26jT>zJv}~}eADo(ɘ`ACB:gߐ,6wOdϑ+"e?8+ۮ}U ET&p83;JLMXq_Oh9?6oܤ,mA}:Bo.DhT6!I/!)`qŝMωpsضac}wFbC%yo١bbA!Y Ԏт^^%cuQ&կWlf*Jteۄ!ZbH&G ..ֈBXdFo ђ a5|S]IvgU=w #fh/9P iӫvTQ(ܰ2$Aa8-k޲2ߤ}-5JR#u9˪mjtVeBBEa&ȭ|`IFA/S\eV-X/i;~U4 *g-K4˽QQtB'^f-qC2L)`Mӿrq$+阩H~qD`l+($K5ooJO+7g7O؈h 1b*k"K=A$iu\GP+HxE3]/E۔A)}.Vd(K=0i*xtVK~k3\T]pcMT'[SW#@ܿl+x x#dF2 1_p;vEAC&vO*sxwِ BDʆ%dsju;ʍ[؊x*Qvj޾^W(;+ȃe)[=yvpE#zxk9,_d4v(QT|S\iYr3pX>02Pr-&qi:⪊Vư.j"NNՏ4@SG-{4*kbND%Z>@m>utQ>  j`鑉%LY6jcņo>'3FT#9'bmg^_v\ kj/^O` *:ǂYg\Z/ Wh+ؤs>B))P RuQ;3Ek(}$C9,-]+zOHLWA+X!>Ok!%LknJ6(;>/~j/I/Ux1,CwbǞv.Rĸg0(7 Uqء/Dtn:[rs$uS+bлO5KI6 w>&lTbp,l)WGAĹ-q:vv ѫ,AC&[Mg5k 9}`&jvSnA*u z[YgQ;`t:թǑ-6ppY'"+sLYy#pMdhۿ43lB9 7*3u\NnRH!0Y)~`GLRX0Н8 .Y`.w o?8šOZ>[\Wg@2 śXO!P g\sunAY+ N32/i7Ǔ K45wW`U;Ԓ{+ ;j] S_l\!?Q[yɊvsM*fF7 ] F0,o8䛦|Sc 鵊L%rG}&?P\1۳z2MYȌO͚cKfUddbN83(豻ˤE|5B[^ZB@[G0"1%^x_My%* Ag WwivoզtɟMBC' c%BF+d>*Hc9Zu-?ߙ5Ԯ[Os8Zc_#PTP9Ω/dhn*Dݷj,uA4__YgCX ^*Y8Z>?wY8ZxsK `vVe>|6Ξ<1ICL]DpUMmGc%f3R_NT>5:hWq%L<'y|I*tkaQm8!Ctv銟!5/Ūh̦M>WTR*ZwD[yUH1Sem`L^/i;帤uԟr`:@r}o&$ʣU ~ܘcw _Bˡ>@u&-_5==ӄ:)I!'X5OЛ?=#5.m `Ha{,?lLۦ%M4R j{LCB.^k!vy$AF2)nvg2Пȟ|n=|eNޟb^esX֖Zʊ`JX" p?+b 9^s#B Wku Q+XތgLJ[??=M#q!XëRe_w *>c[0ƥaϾ_lT;i-ٮngCَKQ+EU\ݠԘ6+-NwEtl50,g)7^r"c ߆f(s9qJWr17)INp1q{^# sB2$ +)v*gnf/Mߢ&*zK#`۲$:9L yNrgjܿf9XV[Vv8n%bMiJ@YJBVoZ{ּ¤"{a9ʾ[C?CbT3%} Mjp 0$bb!Мᭋ 2\Pz Yd~UG2 I4\S5T(GJ1k*&(HiMʹDђ\>w 1Tq5{'~ŲuBG1ihPx9z"Wv{w#ԏ ߞĆ()557m8jYM!kfý߉cD gOs4Z!6>϶VzFvj'(1$j'o>C0,BDPf^&e7'4n. LIJMzeEC'Dc]u90ӎnkÿiS,fF P)R"*kgMy~o#U[AZSE}:; LZ$G.]EF-|n)>~JxB#dmɧt8~y;$~ U`S ]fVR}t8ϝ+~p`3džBoPe3D eڲ.0JH͇UP `kǣ V:HsɌ ԩ5,dj27>^4Ք@9AA̖iK ʘtlJUOiZW 2x\Zئ%:Y^ܠ_R!,|Y-)ꂷ; ‹llXO< F7";k;MښU-F!c2ys߁GfLCxzwy,anȻTcPF+$ [LP7tFꨆQО)Wj-2)r;V+\E¶Պ^V cAHLma7,4,>TxAI{~̙3XCS`Zpw벭q`~*;JDy:Yd.Q<ع$bV##GwL W,s/|z:a/S[O;u'ꣴxz$@|5[^&b7T_~6'ņ f6[M HҳLe6@*?Ph]}ǣw!Ҭ.㴫W+[.h0,X@as}na=Nd*P;W¦`He l4Zov1Ev0h?mB[ˋҵ=C!\ uZ$ԓvy N$ @ tAankIk+=.w)SyZЍrW POgq`y:W$N+_s1j1~YCKt1\WK\KK|zؽqF(<5!KOV!r>x̸y51cE[vM;ߔALҿY?c'qTprZ`}<,0wmVޱ"l0B&Ɗdxf]0prbvt{{vY%e*']#"V3"kR;?-b.DfuN yۜ20uURnɭ>2(΢7@d_3֢7\Â[ȝgu67Q0!ڵE ޝH5+l2_~k`^$9s&A~yEY6d( l  ϟĻɭa9F)ܫ?jۜg~lsfk;h" uܵ&"f)gU{vo2z=fY4VM=Z1,95 +3!958-MnhVis6*'w&;kD*(VsZ^+kO3„Ju\qRPѲ;~tjii-G=:Rl eΓ~}DL w_[ W;*1v3ߴ) ټ.mE@Mgk+r0̈́ѹV7҇?;K'6{,qQҍG4>_tDx5QR&f6_b8 F@0ߢ%;sdF\|l)K:pǍ{DuWPi7oV6)}KwcTIdd/sZy8[zO>aT)yqIa!;d뤠Z%D`ȴTjE N*+ Z-SG#`cwzlR;&0@Ya/Ғ(FY2w?/j2_ <zCr;e ]o ϑ/.c9TZ;GKF+0,T0Ws`@x3MK{(s9J^MS[ǵ;s$НkVMiL.1 _^ƈAxCNҭR0}_494}E\M =}ΉcT* RD9zjz-%5i~dL^؈0_E1tU8YL?P{ĩK>0]59%{N( $O#^-1zySarŰ?fY9֥ dF=y؀?0rFe8r>бӎ'ބ/2'/ %=4)tca%u+٘DIw!^,H`hFW{ĖΞbqNUnޖjѸ#kF#o:[|~B9d {v!W*v-H#WYjDžzX~V/&sQd{I _[2'++!;"Qv_+>`MA%͈b\^y8ba}ط9IM[@u/8/Hb%|7ouMԶCj&/[J/4$n)6 i%\h{lIvPӄ`0F?(sbǹ/-p 2qz^";ZA,3c 8}aD)v裏 -J#ha`=%rPY82'F #4(wdti$˵t6͟(Í|P%B?V|+F\\eQN*_݅<` `ߠ]sNy`89AP J~c7-HASx= q"nmxD:GD$*nYˊIAbծ,2zZIxW j^| Ca算C3[Edqag%'q:zfi|39fdfaùb@!thQ_lc7Ȯk&.eov"n$ݓ#Gȗ1ܼb%dW=":9RJbi* 76qv//ATXs~ .Jo+=+J]1/za#CguJOn}T d!2HS!wfidn,%nZ\&'BgcdNwCY و_WxFc/ Y =hX9vO h?',==F"Hto^G ]ږj{>K}ݑ!Ǿ,2JW l̪oEQ'XD9n_.uGeϵOijP^#e`dYVWQ<𪩖1k YB㫧 )LEG=kx_)rjHɔI֖,rOa24X#x-wN$!g$*:ZY#So㇚22Le Ia@/P#xC>ˀ=-GKBb6l6> LAnL-î}Zn'b Exοϯ` `[++fUHp vCS7e|~g9 hOvEޣO|]5}i^ cNqNFE>d?.n`ރp#s݂m LBc\bUVL#gu=Uԫ5Tic>7 {,-Z zmρU+Qy1e]m(}TvUDB}^ ׭ʒEt'վ`Be+GE"}qenLc!&OQK1^(OѪQ޿F_?ъ"ڮ%z Ti=o74#^IlHa@ 0d!miC$|K.؛z+(#LJ}TQ{j uߊIf$HFP: gQ]|&{jisS zrd[v8bV$~4h4qBZ!wAB\T֩IuӆH@LSad5.:Win M}k> eνUpX|w"gʏgQ 8bn̓ZV&s6eQvqnb&Juk+E 4z~(p/0_4PJd JQkYS+iDŽ8jmuRWoQ;d-c! /;pxEY7Lw_KЁ;z+8-s N7 rx4r5 8gJ5G-Fb{@⒏sǛɹM=xpc,' VPGe95>H]ARQncK>w8`ӧ"&4um&_,1gٴA!0f(7Pם?6rO68t-@:9_=sw.Isy5V;3ZM怯,P!hJl}5hed8T,,P;@$鋣͙!K h5Sn xbڟlF@Կ>,,p֬B//OV0}>LrW&m}Zk:ʐP6G) é!!⚿8Fjfnr>N5:T]MD`X:kJH#-CfģF\rfޏI/7FrHT)Kw (Ⴋ3ݮuͅURB*GCE@J[a- ol=^-=Zib,D{`Zh8 D߯fА6)$7ɓWN4zCن?J, -<Q%R&~_Μ@ k ƧLy LUegyВ :)% QRks5eZߘ5y1L1:`/ώz/#<؂}hOTD3./-~5`۩k4/֩i$SS.ch5>G 95x%Ӧzr7>"#{lv[g3 ꛱ul(K?$lm#AZG  &qV.m'ꁝ\;Em-N Me8cl1s /IW Wu^O!UnTI=q1avsGCB$ۊt3}hg='0xR(b0d%&;͌*«=>A~/~!Y3_W@;&f}Du-?PR-T1t#b,YJ{ITdkhMɲyzo;N(%k}Vvy~NB9vE"ʀ|H#bb{,X5|Uż'37kP,WjY@w3m?GNeE/SB#U/Q&YO6ǻ,986K|iwmtY)WwFW\s~7wdbM\.&Y~s06gu Wvj.[ -r:~BR Qt6_^MM_ w-"0VY WJP! ]&:WStJ\?!;f&. uWzIjN *.@'3x. <: h>Z XgEꁮo1X8vU:6>8VKڣar`~~ i5%ƻ Ta/t6\Ł,R!OVg\7#m~bZFuZyDz.߇#8j2 Ȉnd` >f{Se㟗%ML:58Z/XTM0(zvm?7(.2ỽe$نeVc|k#!hR+GIDn6L33~9(\,"h %lM@t=XI!%R[QXjO'ͽc#'b6MS|'r7]hxn9iplŌAATv 2_tNU k塆.OHޟ%sؖgD̻J%jQ$偪ҽq=V>^ƶݝ4$5ÖyP&PSWoŝf= dtmEר.\.΄ŠC{Hmˈɶp\ C*CrVZ@.A/pguhme|Q)Nf6)ehy?I@֔P7x"TETP%z3Y|n1٨dԕD-N2ʌ4b[|:Wa}T՚_ Km8|mcp14> G! 0<2-"jͽN5Ul "CY+7i^ؒ_R,/[_ !󞤘rf;Z^cM`7՜xު SHR4Qk踝ؐs\@.U+[c<1|6ujhd)!aȉF|g\Hi_թ[{csg-ƹ9]Ҋ%[=]2£8 mV\ @C]k@LyoH75+R'Ϡf`hVQ:p3z-e=$wR&.Vj桗PWő 'bMk8 7-v?ލfS&U",DPm@r`ȟ(rxpn*;mipE#X@ VʃC@/"&_[ I CuZaiIGO 0ZE:kЀ{il}d^Gf*ʪP_P hPt|ccQ҇F&i$}P?PJ($ҟ@2+ie4üL̅wZZ1;MivQ#caq#4"q0ՊMU-qj[ގl~Hfvpt'bNE\,ԺS天 M7Pt/ImyJV~B2;3V$T:p H**VaZ 6Z?v⿂]$X[rrK*mD6lf33yu@I9Xe|"8 QVJ~u0 9JeFٻHmKX l%Zۀ~Qb*hskIUBS_S6el3Qw+[}kTFGnxI8(q?iNݗX؞p#5d=gqiNĝ_U 4}ojUz"N lX|APh5,xCkC87 Lܟ;8fˊ: lSLźyD%O1;FtGvbOuϒ4E{ur N*he}i2i8CЍ MAVޢyiXḻ`DuR>fcA} ]qGqf&C'OCIă`#8h|;,_昮s: eQWYB[f–UtmJ$' ¨EBIKls. 'XBHKg Lɋ#0"~U"JrM,mxB} AAO gVE%@n 2 }#_$MT/z1\c&8uLH*Tq?Mꈘ d{g3 ЪwmLyd@ھ uD_ܵ45DLIM|? pm9{FY1\,;VgM^dR@&,߻nPaQvuǵmQh[d]o㌇򾸻$>/-/Q(,d ƶt#PGمPe/Syz`3W9Dm4;LXԪtQ+v5/VfaE1#,Ox5BZHʠίR9ɬx-vî EԠ/Q%eÇGT gG.Heu2ZH(}6a4m,QOo9xdպ^3b7XISE]4c&պ"A!d^3GNvFlIR`&'xuڶuS8^DO%xO}Z7 TLP BssY H/-^Z_JC@7`[dd3ipbDU=luHlSFK+!- cYք58Ӽu#9+> 'OIs?OTr,ꆨY!0)v6]}A} 㘗 n L`RpgLSRy.:y9|iQ;: yjzfgjd1q(ey)nړϝDk*҆IrXَ2ؖT _dU>CV kG>"db5P#=I!X6x7ߎY0RMj>kFT8([7La~~q/~Na{Xr^`vs Ŵ}q+y?f n zzи7S؁e$6xFL&vWeNHZnq % `]AN*amZ5$8R g0 a Nc;ggxrq`#3{NdiT)m6%ZGqc\`b5F8tshX H!r;2QbXeB+cPc=ѳ>]"t.TIOu;rW^Ya\sM8eI$v^nmZc7"\.9FQiZc^xu ݭ_u-8V, S7ϻVZGU`Qc4͘ѓq @RNEs. /Wu%CK9r Ssl\!]a:G9c%iJ@ IpDӝ@sqHhZc5g8W; Fr4`!<iWIv$CXRLnbVJk@?/a` Sr OuX|ŁeM?:7ԕF<">*'jo-G9r~x5+[EKV?u3sty7wTAV,`S 9Uf (ϵ^ayvȍ?\*M86Fs$if&ZW]K`@,xP*9hfѢƚǗ-z`sꉹdshZx&Y~`S8hnC#YD+8Q 9Fמd)؏a,Ɛ^.v^&vŤr,:#Cʗ[&A[SHq-jWfCiu=Y[c|D69K$UUxA@ho:x"*D]K,"$:p@`֙f3O47kYEIۮNaiʚ]v߂ܓ0{Ҏ{0kI(爮\dl 8Q`58|rKU~Pƚ %ANɥNc(4UG3A8y ?![(vo>@OlIwZ?l459p>*m0#q=qԊ[ ɹj[;w_[DwcGRqG*eyNMf\b}X<6afƉic`RIL4;~SF^iOyT_Yq,oH`>W>m~S ,MU7Rp6P8h@\hzρ>4s<t4N;Ȣf4BfO.=AmZMky,sw[qw?=0&tjž- B[Un+9I(z.],V5`u!RO?@JZ^.~Ӛ*ZL܏LpрP20*38Id"&{fGWE~yɌm;S8xM `E&['/~L?jÎfR/'GZ< s@{9vÑeIiVIǮċ] ?aR JkI9W^UhCTfy?KkBZBtw+:])"=޵;i݊nn~Y u=X%hW+bvSX ܻPG"^e368sn戰t~ =^ 9ѱ^yY&ΡP쬚i&#NR c:nWv2aˏiYb=ݚ]#G^* ,mdmh ggV1nCsŻ.,0%k((حhTFT`oKt#rKC?ΪhWc"R51H*,mM RR]= WO̥Ÿ-YJ8)* >md8~M3O9GM(:_V1K| (pG֢aU|<wb<`QxN!d@wPbeX2,2чpK7N@9si"S"e(Y%>Z;-> ~veofIHe*`䉭1\R κ VP/數 B)oZ<4amDY,`l='VRv1 kƝ[=Vr̠&<kJ;i"CuLBx:b+pqCb:h@&%7 B8aۈO noqUJ\v!(I->O iDG0\8~K_QIUGi!XDv'Yt = VUW 7|56o` ê 6ĝʿԠY,`N^AL(K,qNpr/Ʈ)mppM)} ߳xjܧhO9Jk7@-4mDh )3H,Jڥ Gy:EM5 6._>܃*z$7Q"Zu>e/;Otf[T)hkH;D'YGZNaMQ116ҠV N 毾ĞtFiSrSuZE{7Zn>$ss%7;ˣj' W&{{z:\)A:%o|Bm.D_|:#?g(\fS_ZujICîғ+4s=R%?NƄm1QbY.4RO4 :-؆ A1Ǯ"iW̶9cLx^oRtoZ@UnxTPofJc,Iق_Og*lU_|o#/4Ec}2:-YP0$:_$qwTu$?H $QgG: >@ 'FexI\_Mj"Uxm˞q6Țcm*06%No@+K ,S6 ,؏#b$-C_ZzsdUOGNp]<쬬Qe>'535A(]C1&S{IƱ?[.-7=40@ gz>?#k5G&B L !\ۢxD1޶r/FWB' Y h =P>qC>[ˈbp,ĬםǷ"=,NSzNѻQs GjcRo3M.3#\a%n|^KW-ޞhWU]ė$$ds&%ucԼ 8{fr:+v|D@&^,ز@:5] 2 V.W[Q=yqsXlY#Aw˺
q U)Z.r}ȁl1_sڍz`J@zD51 F^d1͢UʰfvWh×H%ٝ3r-nhvIftZ8Λ#КT 3Zǩ_j!%Νc}3U+6 E0z "KgP-2*; "Qau++]IoBRZ^A+ ɟB`c3iҴ&8:W 2wVlUI)p͘4&k5J(:FG P4FMtnv4vm|b~aܮ XV&e)+2hFi =q } R//tyS i_cOLo~zT}U0tR-ѧaN`' -gDy˾u]Z6nrqPݩHTu8$q D22#uhcnYcɦŲ>w4 yan H<+xHo!`Id^ZaΏomb:K}s7ߞd I_٢ǂqу+ > ~Tl~c[s[phTMNBKe6 z~C\m-1kYq@GȯljINnBzXɳ8$B;]EDRVCEQZ޳fb Ie^:茞B*j#ZKNʖxX]A=>7w32ƿ0)]^`{)m7p,jw0T%M=C賭@hqj0x".|CH̱\o(Rwy>綸hnr fBoaS(OI}S1-8jO58#894Iܨ1({2:T2d%yAڃ4ֱs5ZUa'6,Nz(t<W6os?37)a51;сF-a&= gp%@3Zd@|cŇG>}]rzS|I叼uۂzMLR7`*WS@$E )47)*9Tmh\pDB,^K'x (V#pAeڊ;7Ա5j[xi{K[ Szj^_ OUeAC .j*σp٥3 >sG)!zcV g%y&{8).3^+ p\Om^A7 dh6hO ٭o.GMᕻF,@5~ 4:1 xbCr5y:S!s6P2z"\ 7%7PUƗ[@lrQ]m ЄL;p5"[i*o]l=nـY/m?0ЅȋXt 2#ZW: g@Y\ۿ߂Ol+ "cGc@A2a2-ns"o~dQhXEhػϭ> IG5)7YɘLXdp18(XE{t2Z}gD\C3Z] *z'Rk$ms;#!?$?}= JI@N245ߌyCL{ _~#CO? eFNű̟w"8*_ |c=KƋ6$dv<\G.TV7w*@ FsMt\>mߔUØ*ߕnmw=Ʊ~aM41 ,$@.؞y"^j- L<^Y[q0@ejM|V?_[XA;ZPsA (o@C+_bL,rBph #IPZBtꮍa[-`ӠvE4@Qē$|}z,ol7ί| WLx6\^CTaӾQW ~"OV 9e֜n HČ0p ٯ  63*g8|Q `4CќI2 W@ֲ\#&֋SUdTIԈi-:J~񻈱'4?jAee#YGzXpUBA=:Rg1o{NfP}0<4t[QDn'6>bL㿜6/=pNm\(w LWiMc\b,vozWä#p\~,zPxG||ts> ߋ r3YA .ۨCGٌ5,4;Y OB$4Zh"qBR10!|5TԔ "vR÷5fF8ʥb7}϶L]:+g-X",y_ /L kvø+' |\1f_5Ii!z^gvap@=Ɠ@4d9e,x 8KDVS ۂ6)"|j쁱鴕#\~ͣZ2uhGq@ $P%XIBPVˊ%!*-.X4 1>u b\ֺL }a]uޟIQri(J w*y"z_>\'w,8f'эLJ\ O!R@$Fz/ Ȣ $2RA!+:Hݻ:#0wZ b绒E5cبoshjCkr -UCu~#5TXjQ5Toؚ ܄JL*xE5w'Hz9g2PD[]M◙}|xi־liT!QA}ߥ/qw"eW% JIf)ݍ_Okr*S]ª:%$n!lvyX_q17* KaK"%'H(d5r20AU@/RMw'/$) J7~diɵ`@e7NgLf6 9"#\Llaָ@k7W,u<_nèsRp~) ,DzMpIG@=Ygr_:l$4nKLicdy'\l"%Yfb-;r\>d~;. yPGS1Ģ6 J͘i8p,32?;Mvhpz$SGDAOܒ'`oyC\^Ŭ g†#-zUix3#Pل= l|ﷄGgy_DkK_Bd,Qnϋ?"P< t}6/;wEsY ĥ>8X̢h:C QU W`Vat^r"f'`S۵ F%YKUH,%<6׊8r`Ĩ{ታW%xhQ3~苒2m]Uݛ~4u+#"!byX E'" x%}qgd^4'YKR 8.ded|?`7z>NhI9LEqf}KxPX2>SwMAQоB]C !]~+M/0(e]ҽA8ku9@IU??`d^O>5"JUI`Q:~(nwo d)>HB? } prIߴy:Ĵb΁BOi]S޲OH9;Rު r[ Eh;=Ѳur=sw ]d|w7s>Iy]3XU$[f$INzs}~X);sy+ՔĻ[Vˤ{v>x[Miܣ' xIE'ބ!1iZ)dݹa%>hXћQ)8sL,l-c u{A67uj %~A;zsLnCab"!z{:i͵e 8דƅ+zQB 72v05pnj7V}Ar#*/!b:Άb(A&/nQVtp[O[م"ZyļEzmΎo[>P!ou"GS_7 YvB-}_ ޴ʣ=Xz!N҃zi`wDiZJTohLFvZ'AhF~peiOn9}BJ;pj(bj`a N˴|JpL؁ p ORޒqْˬa)7JWmtsťTna48==%  7'eiwrst1)Ljajw`@MWCKr=H#yerpHmw S;#brikѠvT|5i \-t$-`4iwc[Ɋ2j9h)N}>/3D./l$pÌ䷮_̫ &uҤf%ѭww;lc+饾%x6X9Bm6PJ; T]c,Sj2Rs acֈ0u\YJR6a Ĉ Y"|U(3dT}#0ը43ʴ!* `+)_!m0>;hG~=dbZg3gH͟`Υ0GڥH[Dqxs/[ؑ&ح>a1(*- .ϕf͚V%&ԄSI&) %fvRs(59gc1JyL\b){PE/N95ҋHLn0kYzYu~Vj Wׯos;Ծս%aqr&zHiX%L2^ rQ Av4kVX^95^Ah{[W;"xa]?// 6%Y GkKZz]*G84 Kia0GozAGg]6z 3jYO|h֥ &v$mj=bO+a pcȫjM\xvzB-psl aDDsh\S{; $Wq3&YQvrej희:͛Kse%:YG;LMH+߄ӊ_EKŏG2$0WtkoNdM O,Jԅ'fyY{ qoH/+L`MHzXx) :N+,E?i6zxByJlQQ:Lٍ 7?))yFbĆh 80]Kѫ<3´< i?kLن|"D!v!a`dL9}Y+|3*i7FGJJB)@:/&8˾AΓMgīyВ9C@;':6t_9io$z(6tA%ZBO V^DxhY 5$w(\* caQj?pO6ڴNt=n&x26h񨓚0+/MlcPSMPr R.yJZ+0G ^Yc&Y Mh.3ֳB{ID|\yocq<а/; Ƒ^X7`n[SߐU 1 jqIsQ%7})x/H bsFtdK9G90)KN}zjV6@Ihf!sٽ,/T4 ?̱˖ p˳c: >eU-.zSxO?\@GYһ: 5쟧xڛҹ5AQxb[Q\GaM] bIpWUiYx܂fx,*f+*sw[J[2$]HF,\/wX.}P#kᕐ7[w! 4-=O)QHƿC*ij~0*{NS(-toayraCEьӿԅD,g#8j[Dn_Ty\3 0KEdM>75DkqP7pIfћ!0%TdN6^`e\m%ό8P_Ni'EU1~ t/ .3qh̄!) 8MK|q H+\eylPRƄ*T_"Edl\!0`e%d(8nhyT:ONPay2mZ iBb xJ9i8x;_9P>R&Q)4OtnY0̱ˀک7{ERQaJuvSn#X̽!__kc'. )@JoQڧ8`{auZ[-0{8=_7OggtjvPt2oS5wE fXMF68χeTKWsE%\ecR{ZistǺ9)FEY6V\~4P[q6eh+q)x6[_~/ ;**gS*vcJ|ݛ5_JiԷ rHXE6aV! |L7TPBC82Sdd(f=' {yDS@ۭ^'h꽺|tWH] ~hpr>v|Urqĵ >Mskjzu7}?^rC㘙\M6,\Q=Ĭ^T.G[YEU.ysl[gߘհ, ' Ag([pf} 7fBE}xF٨<+[S@(֭RG!II[Ɨ/gQE@^) Ccf^iJk›dDuc y0,8q .xWqx׃%Pt: 1J&q9O[PNb*suܩR+7P$!!ۭiѸd"@BTJn19T ţ߂ΨTSEQ5€Jv1WYN>k3YͱTeh0-X|ْTU׾eLJ7Yp[d55e8,RN7}6Ow>CZ|P]uͳ)~+s,rJF/_I.ٟLe߼ǟweu|^\X,F-j_M .XpfƮ_a,t!V&|`F)҇J+Djb挚y߭5em%x?hN_0t)ߛ@_E%*Z/`8oD6ИQ;enrijI2|fЍk7Ғ\ڻN{@)㑂._n7JBԂ>baR_a&.%~ͯmf.gp!~c<6i&FL`'"^[U”.EG}?MOcM.צ^菉M?Fh)U_j&6V6;M)[Ϥ( l/iP#iMEWl9ʌ\׭qmql#cכyۦЕdǡkjd#&+]$yjJ?GVo"tWTVy!,ON Tr _jZy-O `W 8pMT/8)&:*e3cbM[t+ qw7&3ϒ"fE)"īqm3"$[9-fo";ATܥ\sO'GHvO2I1ڲD)tJcP%'$-]a bhP7#bGgajV4?y2nN)Ȥ:SMiRp?EC]cҖg h?MwrfenPTGV75ͺcd46+kv~>OHNeYKBbM&s!$W&T"002-ҀSN CΧ)aV!̜c|X=滾uDdHpzJ$Y,3z+mC`˫Jzg+|U4V-/ fe(Դs1L/+u2ͧ~D\Z]#c#stZ(k蘕 C?zf$gX[mzosKɈ /iwa@2\,/n]q,/aM XܻtAE@\MM[1k)s@6Ug#yP*:lZpU(ӻÝjD2PhÙP =pYz2\ W䑚9~A=&9'kmpuQp1PNaM2{QTh,${:" a9])P@3JUgm0'KeiAzbeu+}%|1R`t}ޒ=0(ùZ]P/N;`ֻ=8=%1KƌiuⴿK` 06%œ`zqO#_Ӣ0vR!_ 6 Q1j`!5lrkqK8;'ҝ!Kf԰}B 8s<{o6 '1vӤ#1Hxҁ*EY颏8ǹ1>-3極J($wz/g_g,.0`pìc( S4PJPf,˶ = : mڃ4eE* 'ZPx=;7/(*Q|qvA3T}3|MdXV+a[ Bl03}Od B=H .Of&7B|P= t&1(-uZ7} 0%D*gf:vD#ZRlj#XԏqGm=@룦3WK0Ǝ| ^ş#kOU3ܯ?PehP N+& ;YMsuS3:Dz>5U1@mV"]bOiĐ>>> n=@3Cy%!=~Pq\ vʨĊEQOV{JXD8UG3xѪ)!BCjz׬h d{0:K mz!ËB 9. sM;r%jnBXC:we;bPu%ּR#E&1r:5l0~ܰNZYd ft9c|8?r#_yɡr[l 뻶F٫ ٓúňǶ#ѿ~IQ5iMϧJ}I@W !)q8z*Eog(Y{&tGab|@b?澫7a-j p'E8%go^B=S;vz}O9pz*'ꥇD٬d%d^w-2>[Veo*CT; J, 3DT`'X0{* LGc^ geC q-v/K_܎w"A8zv>3G3; <#TQc`e<l>xQ.SambF 7|*VtDg.l^&n2)1 9USaSfp٨Zׄ׃KcT X#F*(!c~}hy/m+6Ez\F6E!('%n%M\B aܜ2)E5n j{ %Q^^nWSL87f~8bUkF~,b Q W/v✎[аS"6zi: :Ce+ux}fn/u=eFA=0VTgOI7ϝ|Be.TrmXF=Kְm6.)v9nV9P}[2Cf`pE6}dUJR/וXޡo\")k .@(ƫVU8ZF <lvYDCl1c%1-_I]|HO:9(h}_1'ΨrJFiTK Q;: <8*G4Q}pś }<)4^+۵NnpBo1˿%Kc?}butźjs6L&7[w!1˛fj4n\j^4*1|qB}rD+w98W9VxOԽU$qAC +)E`Wr'2gq@;&/&QioG:^2uFޘz2&>8qk٨o/EeG@y|jGb*'Y4,ͣn69$֛ 右;m>:,Ɨ B&}GvB=SGYbhn5LzLUha+~EK'EҞ!̹A *{  ,9bpW:76IkฟAٰsMbu'*4=6Np ;=89hVH!Ph,!eV,U~Wɱ)0Ws2RoX;}gy?6(%&V(sv)z @{{iqTz @z>FǠ4E9(!{TS/ysV`(ѐR '!fir@d2pǚݧ_SKg;&Ӂ 1a0sڦE+2UuV)WDӊݺ6yBą|tkke١(FN1s ZL8/[S'uBi &hL$L?P/X-at'? ^iɅSCQIc"(lqMmgHfuV$R)Qaq}18'0l>У+pکqsi<#u4'\3ͭhU%oEF}&7>v9Be5핱h d g_:ɫ$*Mz1 ZlX֗xPj^Eem:b wk{s]?oQlM+BbZEY_3p!X^ !~F76T;L\qf0yo]Lƺ鑲J,@Ij\yD$gdG|qC(d~B rft"(O 7y> }cH9q)L_yW0n/cM{_# 5(_Zc;'uȔ'W kbR5 'lKzA{ wu؎0Gsvt6Ynm9*1&3kla%eB[/ȉ߉b_08!AeLܟ&T(VUi9QXDo`U_]e?yڜE5-'9iڇE:$ʽ+BQf2Ƀ-\!>AG˱D X`nMԪ50:Μ"+q_&h,l (}ϖ5(}YyOIr1TeX!燾9 )Z=9)On8▯As̨V-œs:EXaƈJ_*=#:dg_S@<|OTvG=ZLn?ޮ>}]٢QcY½۰2A$ݯZ8 rK' EzO=Ak%VMQl qhkN=QVɧsI|r(ئW3ШG0j8,p7Q)V.2'- iK]!ʗYMb[el83?'|ꚸ왦S=EQrnCI~\\۫JF# 82wB?:eRxu,,D넏R_˻Ųz-/Q]5٦Q:o2]zy߮3x3PwR:i;˥/Z  GA c@&[9Yzj%F_W֪7dLB>9w$؉QA*u&#3j8:i$4@HTٍH Rf^-vgyg 6WF1^紿{u A*M}H&nyzNf^FRLj3c!y A wU0W,,U'$^Kke;d {܇.&c^\"]r+䙰Q¢];Cw iP1 M~ .Ȋ++3-rj1B1S<9:U9B:6z38}u"|N 8s` īF:*+L>uSZ^2S?;Gz8]6󄷩2%F->(;DսW V\W0 T|(|ksUbSь4+lrNQq]V8a,([uv2p!=mo-'$"JEKU`=S> ,9p/:\9x\1{o@? :q a>F\iqtjաmڧtG>5fF.C H𑬴kFP Fqf \D+0&8:b%hx +x]$* @L9A{VScQ/ h<`A6: &Is,=Wbhw-4 Τ+:]iY2yYj[5Ax>S K*!p 5aO)dȺ/m9 *mѸ{__&n7+CޟX`7!AymQ!͂B?" ]. u6Z%TnO279# ,JI33X y䎆NoN[/@Z t\?I‘ʎZ^.C4,.##}~x) w Qu4JG ظN^{BhBd0s<@$m90U!6j"^\fO}v򄅢?*HnbTgXkOTz)La}B(pmQ!P)59R߅wszvb4t`^?z^ߒ2z=Snf;$sY_L: Ac}'[?VumL荋;Iw`NILY45` ORERMMo?tM}0e40$/Cg2g+s` (98z` 7t^0˙ V'{ϔ6[v=*Rt #/)aG3X;J@4E'fjSghY_b1xi(k^Z3.Zek6ԡ|\*׌TjZ=MntOv35t,H( bs55b7vlv)yGo)C^dtR$RH#Gwd9@ ω5C69/B8OLqE{tY?ESyX{zGEZߒX<ޒD*Ou^Yx8%IM6hHvSxo\N Q38o5Ozxgw"6K0(xqM=}`cz3>kK7#mUfx DP9EW"dmGX?i{ż!$D8 mqeܗx`R'BkZ4A%{m2R :4GJ$bip[W .v+Jϳ\6*0Wn#QHZPB=^+v/V񵟿h? 6I(@v1E bB>4ކz~9+\;x|T_4P0$c8wL?}䍚AL"dI >u]/R3k𗥡w!ev!̦ 4UtY7y04TEgsu5q柦cQMXj:xsus)?U5~=JyS?}QO 9`Ix@xZ טE&o8#BFcܮ7mzbAגqEĵOG|Kkqly@ 竜Q8KQ DuRbJ6SAA#ƐE6>c-( Q%mw씻 ɧ7"@˿KH5Z7lHHL-*Sj{牷!j;Uڎ(?Pk}Ru=f?@R9Z26]`酪ܙ]YҸ)lX5_ڇq=[P(4ŕ#0-DCf[ l1IcoɃ21ZJ6:jCG|ұM-D@"K@+l]IGG(k|:co;}ԥ)r^p*婭/7@tǑ=Es64 3GuM°'H|4'R/IWD4čX5$QHyq^o?= ~h=hv"ry1݄y,ݲ#<51`^@(pmu2ҀCy!b*MDn=ة ~ԨgvPJsP[Y'j zK\̤SjF5gLL2&TM\G+d9/D>y0M\!=*1ڼ"  >VF:Kv R:Dĥ9Qw?]/.,O]ez⤉vnbAuJ<>FtB+).A_;D|B]P20U4rXh*"N ;+J߸3ɥO8->O G 'jBޥ{Rf8 ETu":VǗyϗIg(F=D4{ɘ6 Z>{Fr :N$&n,qJpQUnqVuN? K_4HfgcP0Po6b{ }=$j4_7oKx?{6[Z(j7SF=5|vrƅ-I<z yHؓhTi }Lw_#Up.Ю2U bL<ӕНj,߭~QP ƞ{ ~}ͱGSMvi{RyXj =59+ Q' q?0%cyHgn>0{Qׁ!SF;|nik_2q&Z){_ RtNC!+NC:J%j$|W^Ayl­)(~{ bֲ‚sʍ4^N;$S[ޠ_Tz2 ױgGs[6f&Jk|`vfEZ.k&=oTfC6x$_&[ Ld0n!ѮʓbNK&M[<]6>߁)v-<"a!=uDĪ'jm[6V+\hX\# W]+5J#aD٩n4g$2Gw%&aϖ r8M^w1NnWfgQ ]ah'r;p z;H [*&RQ,Ӽ֒p4S(P dq9H"bairxq4]+VukPφ\nY ^ .'b/XTP2TIvN.W\@_/Af™[FNeT4X q3PG t50ɘ=8D&8 B㪭!0OI #A),Yrֳn/ͲzcP) U]XgeWAcT('>jQ^ݴ~*)4[رy0Ixy`<^џ50*8kdabyI9}ꃘTD)ՑXcW͒d73F_u#W; $I&8t))2S" [B;P:Apy 殶u 1AuM_΀Na=]TH^L~K5  D(O#3"$,s=}вW!y (JU55dNyR!$R7"mb1.Gr ss|p>)T2\@v߸KV\,u/wK-L7ƈ,vP\@y>_Z~~5j*gPepfMe]^~H nJW @^2 dh?Z; FX,n$u9I4&|ϟ77Sґ䄣dU GhaO u-m>Ԃ+7H|9S@p(||ރcZ w+(~.b]֜ħ>:KDr\P}^4]wѯr4EJ7I\ XΦ5)(Ff9- ?2"F-5 CbWd iE4|::TC[#\^m~E3" /״@ނ{NpQEaoOكs'Y},WlLof¶s\G1Dz|N1-56 HThȆUşRp3Хt(̦ŷineD,ʮ@{ǂ`~/ﹺ(ҲAs!`wPc=R>4KEx#f9ߺ}hAmj4hِB u{ XR!9CfRYLE2|!92 CB;`/Amd5G#kw*]lM4z`>/Ypfh_byuO4)_5uƀz&U7OBPџf8*qޞRZWwgͳt]>3F zV}ݼ(V tͩ0.*#_ػRʵ>DDe5wlbZ Pd%~#)NJX sYF,21(ىY3Q5OCUa2;/>&G㭰< m*RU'ȹp"f%NLw{/2Ueu^8b;UuQK†y`]1!(LWbwtS{Fa{W(i5gF6&@dڥDFZマcXaUL=dY*BĬ(iN U'L=w٠J,]NspXEHH^ ,f 9}bf{m NjהFp^]YA!.c9 @q(֟)P[?8.@ΑYytcWj9G4%Zͱc }|I @r?Ltb/fDV|t$ZNtEkawOvkwWEU1RC9jjĀ+OZ?9Lj\y«P{gJǿO' tyЄhC&Q.oey19ᒥIlf5f텕l)֒n)aokN;q>3 W&x 7k 3Gq 4]UeUC\tryC`^.P5+_8+xKRz6l^? VW $sJj'fK:GxHzips$8fNi*0\ʆAE:OS?bwェYo`?N1\0*Q bzj8VDvƓ^݊((,GzaT3A$*]!JU ǗosDy,ZL^ͨoOHE\D(AvZ\=Kl?m )Fڷ4,_׍D`-wT~D8-FML<-䕾7\eшx+*ۊa `ܠn{TbNx-!zWbe@@{ԁHڄrgnmwVb.EuYe?q|,rU>uMJ_$[O\&ʶb7^3':dږc [a7`;z\:k+$Bz*S)̿ 3 iavK#3&ɜ 1 |ܿctK:q4\" .)Wc )av c0d†o/t^3Pb*zJdV@4m/fZ:ΆfnjӘJ:\!{g; 2Z)^rlD]w0~<773O8\2Vk5fͩu…"ĩ5者X8Τ)bJa(T.0UD])):ɹpp8{r܀DjM]:~FA|Vyv[XRb}֜q;[\کh 8S3d߷G2V(=,t+bU&qwi"A7Ef$d}TVhq"Bkk7 ̗^>N ,zձY[bgq5`O_̜R Qly ťN5lu[=OLt3$~4lϷIsh!2C6,zYR;$j٣SSgDj>j"ct֗ kwEdpI}d@B2GV}I}kPt]aht)]* "ϨX7˧\lÛ_XҜi븪Њ<DzFNSi#<#x;uCcKF yI8I`V9)Z⟚mmvdOuY m& ;9D/P-&{pX)9jp2K2^% -/y<>'%Vܶ;6+9?PNjh&,h*7ŢBW'xw&I?9`+לx5Xv..uqk'`Eqd\gly" \vjuӛ=NH1:gj)aT' 5XL'ę~&+M/ٌ.͈X1Fi Jր xM|&kaʜ'iljkhOLcؿt݊]|W0&T, 0m}H @0+)C_n:Q%Es*@_ȉGgq2/W٩m_wgW$ E_Xy1b'OL"N~4y@^Wh6fR|Ϊrnx{{Vag"vƎhk>H,P. ʘ宁:ytV.bP^J̄H{djc"#c<KӤ:/%ժŘgP1BߏGՏKd_.;կs7'N+_ Y k tU.?e ;<*R#I@Rߌr}6&>/}uF9K ]'^ -lBw ϩr+_vJ8\]5FeҞ2DZԗy#/wT,Kop4{XF1}@|o`s2[IV-\Td/D/c}R?borEL@ O/3"Mo"Gn8{we3Kϲtk:"3& CdֿN 4 ofM=*=VuM YG17!yř}졆o=_lsBrLtbF"~ eΕL]r|3B|Srÿ"+.4t @/ZZ?Nt5ҢaBq M4Ŋ~dD׀xq$%'hl yNf=Rc A5,H(EY=u$$osDn[ޱˡֆ$12y2s t;dd|8tR'+qVt9lXsk,/u<C*Sכ_pJz{L7iW>%lF^>g,,˺cǗ-=}zMCWGL+0 ԎWXԏkR =Orz!B8'weka5 2OȱHҪM\NFK7O2](@7t D4ߌ5}ȝ|u8b:8[2YYaot8K. +3vf ,XOoR!ԥrt23_;K\H&QUC 6ʦ'ߍ[C wpRe'!)XE.!Q^htux, 6zsdsp%iu t0tTŃdhƴ BOyxnX (l4< *o O~u@7}?{z_LbD0)3-q)S&MF,"'Th17ȁhG fT9_'ɣe(jZsRBPt`}'€K uz!^ oz7(OiuvهCkRQ0G]CEw_)|b- a}A]%>NxUZzϞEڼV;!;SR̬/= 8㺊0-&u1;"I+}r pt fqRu `OY~T1wFe)sGU7"o Q
')3T=bb_ 5Kڨ-F= ~}c4__yyW :)Mlm`|OZ`jlmg@bɻ5il V 2PU&K=6O԰D_AHRh2"/'k* ޡG߸$[M {ϵ/{DzMaB W"!4:1z jXNjzfo4b<υIfw 2ɛAAtU >? X Wf p_ˍ(~{pUΐL]59Y~ݍioIߩgovmBO tv0*| j^ X#x>M\^95b\a؞GqK)1 TL5aJkIX0]ReOiqF'[G*n2rfk#!-]MesQi/ۺVFJLbx",(y* ͼʤ~eheMPg.\}X?y(q6X>i cؚGCNMQy|\ BDjerG5U^X*x=Bf0XB (j0 e4ȷH ?$|vOH CD ͸o0RCQf[8D(QMYJ>45CR.YQ2-(:ڳͱ ^@,Xi`5;Jع[k; FP-!~܎ԘTdV 9U;DPJ׼Ejڂ Yif׈RXPЎ$qc,I\i^DcK&` '!9LZ:YQ 3,5j(@ܷWƛsnL?3r"la+;w͢ʔ*A0:hF&j{en&}ortO t 0ϡHQʱx*U.M1fڞqkVnT7҃8'ێ>`aԕDL'xåIXp5<>&6*!UH M"}7I,fyX׿9&Qp x0ܗSi%uQqɲءjT"8w7-(~qn""wO$2sO7-qkb/Է'w :LF[\s-[ޭ)䇝u= cc@/_jjeěerѤ;ϑJB|e9w{h$M;u5D5S[HP\1+SG9L!2fg-əޚFH0I~B;!-# )SI7Nw+yu;֨T:ʶǨA-q5wz!k[Ġ$[_&nzp5UoWA_*3--Ǐ!ڃl 1-4PbZz}_h<8#*C;DUƭߍOXW0] 9vAG \^Dt dn8\gȡH~PP"?SH⬐t]ŵS}࢝{uTE ؉v"/j23PYaojа-3\(.x3:rLQwhu6D Eд${2qd %5O(x6J̎dD&VSw;b_`v;KQ(E1@+ISs!Y7./4m_|CX5)bNOǛ 4zIeO@rLCHy#DOvI/TlFd@vwߗB8")& "$b:'y8˻h eVobW!;ւ/3hJ%,HʥϷ@ld 127ufYV\['ώݴM/8uh ETӞ@)_ʥ;XE)!Yn{lȠ8˚%}7'nLΝCS/ݓF~jCPbG9Qh+3CFӾ/.4%=#x)瘄ӑH 1u f vP6# A9WU{B{mtJ7c\*ə\o+]"D35@]Ό9ZKw5/ 7NiAhbe^ĄG,5)ȱ̆x-O-U2U O Q H:o}ʨe_A [V+u7B)-Y3,tr.rJ}6I/Śm+/R|dg ҚGZB$[@7Sps(iC?B+6{e̊: lٙtqԗTQ *F I܅k܃[P `@7qξ\vN@X>pG|=b/nܔZ5Ҁ"Kg1 f2# j{;õ-5-B~歐cy]$' E|Y]ZYG0Ia@P*jYpuqԯmń3x(N)Q]~kS Ƨ#+Dk k.7#58b.aYwc6C㌂JPz+ņ8=)MSPԵ!{o4< .OmE~"8?:Cv_>ӳppp4UgӜ+-XhNewa9ƅ\<}onoE/O#44YzˎɬU Ն`aJ;)1NID[͈_0e|2Jg %q2c#Ln$H)[g [H۩咜shoۖPSt{b .{Za%yQ:DwI"`Cf؜$?fסJUQɍRq"Ͼӟ19&(TV}$d"Q'0%HH!_ꊷp 3@Y] 'E,nn$aўh:W^xAu3 ו򓆽`ƏrOAGϱEI`z^ւ͒̉uvoռ1WJ 1-}cc+z7CB+Q-ō~XKBAVPK/+tb)c{8\#7Q͢{sFdp$qn3nR#`#euuL4 /t9W f/j yBū$$>xV}[ABVs1T5Q)үV@֚"J6.K#WLgybڢ^<7jzˡ;Ud#y$1{r۩| 0+1.Ǧ# -jĢ[ |]AX  "Xս}5m-]a$h ;Q l.qBǜR;}ı5Qk`/b4ֲdԌBVz'hբV<Pyd@%2-mW 6,UÐru0/!YQ"! J.>}S߬_!4 fԕ ?"mcCY[i휌۸n"A%,.CJ X1 K=%Hz~tawcKpMc| o;}Q@k$c5qw}fA.XlBэy;w"X>e^jtF*q;Nq2@>1ǵaw pcae'u `iAAXڥVDS"pw9 i&Sɾm E{p|R]ydaLx"vy[:V/`k{D]n*Q yr~Geo XTspV岊'RA;'f?a1IO.rq{ϒMoT8:%V:PxRgk`4#[F5ZEiqc`4D6k3Vpѽ}A $ Y-t7P@ޑg?rSaK6Y ~c;;P5G%ԚAR%t!fbנOodDTyO #KO|pA}M,qBRȓ_o"Hȟ^`]zڼCaTH)3N:XUHX&5g0̕ڑPyǦ{e;Y5_vq> r-i 4):izUP+  ÆFCq˃&{- )Ϟ& z _[;b@yU\N% wwg؅p~WXrq9M2ky2G?sn)99\]<<_$ 8w^NKWRvUNN9UFr>4}=mLi.>N'^ 9ۥ 54'11;6]wʍg mv7$UB`ᲉۣaH~S(e.f?0!0.et/P9)ޔVĞd)@AFV^UC:kre%t[ph:;K3"b(MnI6sE\ث΀K~1x{8mV&ٴV?g(/E Ơ&BdE \~a_-ڗ@[Kb|ȱI0ByWR#*c$\#^ z> s)S;ײ4Cnad}Cޱ 픦@H=`\00i5,jKgD;TL5 y QK1<qLTͱ eH3Eϣ'Y!Y[ +.M)\moZ%[fE ;~;u9o)N#Tx:2ݩ3ezw'#=}x0˿c:bm )jJTG1I>rv% i-Lm \Lzhf")uK"E0uIDϢ)-U)"j%,@)@xQMYݑg5q.?\Nn,-U(T3Ep(xc6KPݢ'u ~~@EdskTpOq#Y-q:Li `4+mq6ၦ(nnQ"Bc/ o% ^Lb!eidA3ĔϨ@CW,A+>Ue!& iT/)#K{:l54 0q^NI󂁶G4! rе ˾YwU;SP]+q/j~ IFa QD\Xx9yrOLȰ;Knh WY.x=]1L̜C7,[қ%ԪPA^6ЫgP, 6賥73S5 OkR);& "qaӎvn#184i*Wh2/Q:OPtp]&L`J/X2i%6N#=#!O:8?TEVRF$;^;إ>2 deHWqUS\p&ķ5#<ѴEJD3=U˭& `% ['Q lV<ġi{|cG"TVsW}gZiY`R hGߞED(&γ2S& KPY5`Z|&i+0F!IZ[]1=9,^ "|>#  P_/+#㨥 s?N߻tKM0wfhcCꡄ Y3ż6=@~E4Ϋ7L =a?̘da4.cnKUe{\boW0M(,uxz(ΧTʫjBP/|P=' ˇ\ &Φ^)B.mu1A DT04)fdXhl#K_~ױvtʖxt`*TAWMKW rOK*;i{&Hr ZlG 7ŞaU@g֦EmK )Axkb i&BPT)X P01DŽ=,&d Kg 2o( xVW;ȗ"m>#pCҿu9[Lg_]7Ǧ}hjxsTN5WJ6)׷5D`7ӌ ̪> Ef8 IBE? "ZQHd+>cj z8&# qq{Nm52s43 FXʔL ~dŔadšW_m1a3mCA^07MOxSrN$ zcP1i o{QRSwNYwC'+YDFV/ Y>O=Te֜^Q;4/z| V>K8m9D rd&ípDy5Ym_rz\ B8onrCuZ`@mY$h5C tۛW"`\o,Eɐ枈bVH,F| )uZE tSը)Zw#Ͽ-Ǘy .6_D~5_@Ѐ9 s#Naɤ"k|'PjG|s nDGmD>kv36 nŒ %C` /e\=oDWRc6Aj6MoxG:ӯyvt~77]F., GrUa|~! .`Q6qD Fy"3 Aj(COnABP8b]]d浥xB[zd;p1}}iUՈnlJ]h@!>Цa^ Ge_47gJEZwߍ~)mm4uOy}\h0qݠ{_1"zO@cp޹@^Iz;' }x+A7=X'&kkSNXSкzA,#F@{ (0L|Z3% ylg,WNx2i;ޒ_}t6நˣXaOK,:|D5Zpo˘~޽X}=-衽^7v{Iw' < Ꮂ)uD. *{,qxyP Pd@wPOsŋ1U$Id >ؾQ\y'֔*X R85#6WOO]0+Pux +j"^8^@gyZa6y\-&*GgE8=?(mJ-p;mCB%5[/}N#BAgi{&šҶ1}|!d,OT7 $^x7F胡ri|QaX;(=<-8b!F:ķ6Ӯ@l"AX%U"L+/6CѵGw@w+wG!dt'7.Ҧݨf{A9N[Ud9-ZbXkUS}SNVO 6~⃳."[@(:ZP{3M.U@XG1ِc06Nd{ug(6fGOʯX=QH'w"R0ln`kgdhY1^yOO0nBdX iL oԏMz_V>Fܢ"[9E^:,(#?:GT)NY:D.(mYI7;V{0]s 6Q zmTc?sfU:8FLVjʦz 8&ʚ]Ӌxw8%"xLRM.Va]eհc>\懻Xql: d;tΘRĜ p&ؤ2| ;(yqV/ IuKSs1>IndȠ%:tQMܜ{ǀgQx Y!IuKz6;dvyǕ,QYsp *0n$z_m/) 󷒊72HM`%v"u=l=Hb!nΉX&j Pf[w<`[y4h#]d}`CK p xKPDq_!CNݒGL#|W.:j@6&cUOt34B 0Y T ux@_f.;r c su%L(Xӭ/bcrX<=9pѵƼC[n?^Z򘽄'aWSNY70prAE}kK."))ʈؾ8|;XEI4|b*bV[;mbdxtjp:c7ޞpMNya,zomy:_ 4$ bYVlON Uq%qOoeĸ\d71ϔh^$U&52Ϛ.=d{2/DՇoد5DJ8Q8Rycb0*GV?xegi,sF*KeZ|RXXʬ18G`'"eɎHaL0D@mKEѶ5۞Seɜj58)C.3g.B`+t;yS 2y,Z)"!*t)&|MӴU2)hX'ɍuJ?\~8^Ȝk_MNWkq/,ըAQ*4 $Eqx(2CW$oTː?Mc.R?*\Q$h9rՐgnĀb4|rx wi~ck,eS@ &ND)3"WiDO値dbŭ>4qb骸>lss65c^be[-2vʦaȢٜEo` U|,rE/.,P{`ts f_cW~.-]ט5y_N2$D!j̽, lBFic5BՆĔ'Ӑ 5:g_{ y'B91!u'ȌAӥ z'ҩ;k2czP92nº͆@ĩZL KjP{^DlRcV5s_hAZIX{N"kRlL3Hgq^w&zUwH=M2ňJ.]Wm\epz/ez:?!QZkWkG(zE`:޸d+T%*Ah^(aa#30*3bt^eУwhb| }GCt+NzƇ{qO`FW]q܍c-]}ɏ&έj!x|_Is'&[HD/勄-J.%pPXDNza1p0 BRL͹++{ XQDAز:@A!fBf{S.vh:}&EE1avP Xz ]eG,:F&)?G>*G `Yә?P4lvTl'բg]1> : _>;$SܣseD3A4g[h(o/sܢºFt%+^t&n YNk‡C̪aB#.XhUA 5;*JJP0aj"EIp)? sAmزY.7 "36u1MBSƫͤdžѮ7ݿ}.o'Ȩ(5'<ȥF( >( H3Ɉ4XqĠLmi(%W v,37;$4AtuSgF_ѕPz7bP#ypc4c1v@r[Ni;'!-#StqsPa&,3@5k">f '-.BXf=-Bg>* 2A KM'j80k7#У H vDznm>"U.}H1.֯}'X 0RP}z0:lQ刽2~J!) /< >7$)$bd}50yݒ2a<G(ZkVm$ X11`(q{1E_19XFa AA]#tRC)ab!Iy\{&>MJh)\? }_ߪ5 i`M\:^D:dB-̫$" *,Q/@B{s$;) 3 P0 ;6 ˫Z%4P̛~v|v0Q05&rqFH6n5I}9( g0f@o1sҊGg;d2,])>8יXur Sgt܈-aϐT0?W v{cO؄/N](xmP^{4?.B!u(T}+D7: 33 rvT-aEkKM m]׽QgeOgDtNj>Gx¥<e xy>hZ|^46 o:~KnZIOE!Ecs6w4o:;@stwGSxM'>?܁"Υ4VX %^oM4{D{!1=o}IAC&`x<`y6.TX+^> c2Hl;mwP2\y,hWZE+s+-}|&ktB#S(c]" GAk&~&01jz+R9LTJ7V{0ܙ?.n3|DOdߌMd={ \&&Dc!?U+a ̾Uz,Ԃ@`$u ʠ6eR?,=bb_UR Jd["k0k_ 9+nɪ3a{l`7_wvtt+yrIrt8d@6^٤rvrɟ2K%6BZhJWPݫJ EF ޖ}pOE*59`{",k [[#8q(m;S F7\kz_IF  M9/5adC'9ZD;<)>2,xspx 0ZM.z1ˌ= NJ |5B ;:&f#-JgjD/>m^Ѧ~[̌CI͇lF`=v&ن5w>Ɓ+CR ڤq<-"^2%h' 6%돚,'US $bKSuT#D@402VŢ0zg&aN e^dxN2R-׮w!78Н\׃c[H戒tA-HI"zZ`PY+z\Ш:}ÄМd AÐZb I1vYc&j$ SA 6,!9vPa~!zG2%;n#kqc9QVUU `~ Rz_vtE=Q= 8Ԁ=9$YR g 9R!PG. R|Hl,ی5?GE} #DZ8eP[Z/Gvue})u`ͷ;xB5Aӟec$ne/Y؃t|^pˤaTC@W΅Z T -8oD~ 1[J-Quh2I>A IZ#fD-(>oWgXq\:y b2\X=H"ʦ[e!mm~- I97.ݩ2RWm>S&/=ZXѤt[ 6}N_!轿q3?fMN$hcM"M8-:j202%IvxM &t 9Bz'ũR#[6QtVNl0y*$"T] r1318 S5&paMDyu=0ʺޞ^+;m`'n_z_+s Wt2^%Bkg_K&Nv=Zr q2[hՕMeGB$i5q Fxl}N]`/s.X& ?#;?& ԴҰ?VH='WM7cѧ[ x8.cZɼƻl ӤVeKPhOɿI9];WƩ+A eQ cwT;$&cMq21_5Ɽlnӣ~f+w1Qx7Jfʸ0.$Y;;LՠCT"|T]J,|'xMLc Le RN)LXUcĠ\LG%-8kN.VsI1PzSa ksձMƂDǻӚthso \!aqZZtN;a|Owdm`~y؇& ,`UF*?rqA]#?jݤ~pw[7θ':df}N9I0-|P{{_k';E9Di:Sn%h?̢ N\a'`cVW=v 8x74kU>Jzz*qS>\Fe)@U7C~;ʣK%srCD$0OneծDZ3eUs] 'sXvP^ӊGJ3ƹF"hu;-K|w5Mz9 W'g~{-1`: ӞYsd~J X*EOF#PHK|w6^ Oh+Ηr8ZN>2siO=i k@…(Fʃe>km`dSqYQPGxdS*K9%UM.̡9>ĕ>ڀv"I!mAB|1=GVmylLc3@O`]n@qcT+r3Hd%sSY8tax% cMD" 9 5Rr&XX$+4Jֳ)X0Kkl>> 2VTօGZġ=7/ސ)2IO'+U9%wnUQt ][ KS ˍӞ­_*Ąi6m" ֥&VۚQ f"y| w(|+QG>6>q;1%!%ph?VUk f}ECEȏ'/q-l v3'd)![IVv4n^lz{.ApLx ͛cb pdߪ+{gLg PÓ1R0d^&D~q1pF1u"ے돬n؎:kyr5ku,G˔ˆP f!^>G"my'˜uɗT@q(`.Pzrs N"!>! H.~*UK);I1Xv0St(l^&y=I<.&H(ѸjiQdS܌j(w"R7]Ga<\7ϐۚN./mSӢ6CP=١n{Xz7wAjhs3;ӃὍgT8³I'0%fl9tkƟvB"TK;TЂ*6a>iLc}_|+$iP-s^q]uD:/ l fzIE@p1 AVZUBg4(sU앖/g]dv.(iԋ۞WHsvC&'[C %^Sosu Ď%)?oXx6WEw-IFC$ b4V `1Jheΰ{42客`qK[2b 3pWWWYQ τJtkn7HmN"Y'@U-yauolG0iqإv xs;$?<&謦@e)A#j&l@cJrp{ޔ#*w]!LN8ͺ˺j,Y;(LnYfljL=ߩrF=>S ,bI]Y:mPfx4>^^V5pp1kf{N< ']gB 9{gY s;CEt GF"W巌ܽN!S^WqTt#T(]v:BF n{dN_ǍQ{C\ԿjG/p(Th/@W7L:Zst7z\@Cƍ me+LHmw=og 6!pR#q~EPCC֙p,JsY,K͘8G3VRFF;^SI*Oj-*$**>Va(HKxHʬSt?ADb`b&$mϻ{.q}=oDNĚ>EWmQ({fɓ B YIbN'g5s"9Q~m81y~@>"YYiR2`bx0.Xf3Xxw3ЙѴQd31t=e:JԽ8O:xSE* Yv%ltؚ"P9f-Iz'(S`y odeJR=2bK]~:H􊳋 v"d1cz,\r$A):D΄ru2`XPČ<[UteZȑޕLFo,~]Eg3xyҁ31, hr EPvťf#?@7v%.GǴ7ȉȾ8TʪB6o~(c'WSA/M-g22m{ݟa m6} Y\/*䆗)pw56~g~NyZu-ڢGG4X14L <;X\4?[Ǩ.#݆C0r{<׼[ }rz ,$fvJilFNL1{ŭmfJ.Ž[}. ɡʠMȱh0BiR3RZȠN]e5^}P!Xw<=! $y;| "MSiq3AE̘j=)ul nh/#i qs&FH<5gՃB~.WAx0d^3* ﰿDn娹r"Ն1vesݖSFm%O:T)>Ch?YtWޖ; ϸf^@ĵtS-B{~Uݺ6! o qQI .}ڊP͙sݩpZ{b ײѸl(,<c[>֗a~!5u%3b$L`fZ7!7j >b$VKCn_6X;:fPLRUPRR ?qtwϐaOmFPη؏hF:k>cIJ?7 ~ D>@h9Oi aJ8nve?;o%ι6yTC|̫tQsň A)\:5f<@ F=LTDڞqNs)>FbƪCwxTxmN[Uu:@@+X>Lt1;D-ÍCƆHG>kCZf2ǵΡ7vUzp{pn*PV-:ޭf/҇x?-O¦|:7+Rd8H$*"#ҙh8ޤn*e:c6_-9%k/mFOGۑxj%is8oQ/`*D e%;KZ/dܴs)/sY!Bب*ـUhV93fRj>7Wv ls'G:pwj:Mb%r~ FԼtۼR>xK*n >ț a@gKa$Uqȡq0"r |Aya!Ѩp 4([]Γ0l%jq#Q~Rb"FzxqáEUQ|R3?`Pq.cD\tp1hwP@d28Y$cQ(}IIb!v-^,sx-7c r(KǏ7տxdiK-~sk)V[rbZq!Y7CO4g0ћc+hɋLU m.KQLTBnsډ5L/Wȼ;^CXdK60p43yYV BB* 7 +ضhFA9*ee^oN`[IFt4b:!z'R9?rz!  RV }S0%B۵d)V>s~-2 Z )!&zVҧqԐ-ϙCnؘYBMV|*R::hh/-x#]W <"# ̎!ys蔒>/*yc\Uڔ>|{"ؼTqL $l>Յ>DY _mm;]5_b'e7/43ܪuA5tˬO!w{% ,B@Tl- |*Mv jv+`<]`-7׷!$i=Ktsf0D3!ϦX8`Uamc&6,X:R]c]JEɍ ,$)45T̜̍&0]o8¿BSw~|2qi_O%<,9Ak͓O:<\\"k Aӈ{uϦ~4'Sxbgpij(X (FȈeG&|#YiMKEXfjD/'s)G(?xjFL=CH]MA%?AvG,|ϼƆH]+1T^^46D~UH62:QS=Jk:ic\f6JU׎gZ1Uk2Gr}=keqKF L%n\p1}7J_if\YZ))sO }!&EE-4{,MY^]'/U_\H.:00C>$ "&6ʼXsVHqj"DӝI9mǢw^~@],L)ƃ%!V'oYIP>H3RG=Uz:2;Dy MAU/S9|p3HXT,_!te*ڽ>{#իz*{ZDD0i5hiK \3 vM3Ov_fu\ZЇC,|fgӏ-դjN8+"6c/S߮rҾQ8f?/J ܃Gy%/ i+NGJ?%XB/[$V=T &edEhX֢R0=`9(k6&LI՘66LJ XAxړoao:w;kQm\}n"h5bD]3a9Tk7\>Y*E/KyUz?OPsp<_ WI'Z@i㩱7N:#tDxlcoj?-a邛8!p8yiZ«5lT" iߘg?}vDy z/ϥ%w$#)Q:N0`8J{g98P2hl•"@cО%rR9[$;)p0]#ӆ怤1bb4=D=ECLZA9-1 {[IJg&}J3wnُUi <]/C/St,>m(5TCJxeNfi3[z1:*M`ӧ;\ny@ЁsgiGq t;nrEP; 5΁»u@^s%LmAr/GP'Ku꭮I`P 7hj^d9Z8-AK` w#[k$q tiǪ^"W~y+o;~:V)plGx,p{ ٶD:g E'~/tŽ?̧x3m/#NqJWʳ{vFtfFKn;Y|@:Lkj4w:<ʹO" l)\m+"SL__I%K uC}R 0U$X9ϓj+/^l°s; v=$šO&2Ѳz(8*kzQ VK87<73/*$TBX&w!3ɔcCF"|:_cCGÉ{vq[EE kkz7>ۂ^.ByBg1V0Qڎv}]#~0t+=J9u |z"8uagZk_CCS(Xu}?(?u3UJ )`I}HWHPS".A DefO#ϫDLG v̵޾d!H4y+~A F.DӦ-sA$)ˉs^T0OwZ\O^V[؃3^D)OZ1n4]0/=|H|lC椻ޜP|IѴFLѦHmtJJ[ *[krg~2ED TXf #c'L`s#2#^ǫ F̿=T0PjcDC}Vxogf^!p+s*tZZ7CF$Sn/=euk+X ۘ&>?DP})@D6p) g7 ]|R Ap_? dfhQ(\$es]:0E-vzT8&s {~}/oʞM5,̈́PɝgRSoX- c'}}pqUm9sbb%(qP ^oW ծSDC%t6(=#1HNٴe,J{z\ ?:DW4I|[;PL-@G%ͮ]rI=/nŐi圈J8Q 5MS/"X6_KP?[S&R + ŚQ]c*Qeh_^ ×H?йK$ݨ}["}k5vv6UB5L"du Sݜ6XJ}_!:;t m:2vy|/fqkγ_Oî) iȆwN~;JcslRe6AKodP7cWb+#D~V)VV#IoiW)yMcTyÐL#rx1?"ITу@v_&^f5":&Gn[os PF"W5~y|/1#>,b| ݜ `gǚNSonJI%+6cu8RGTzkM[J+X&{?)mq.;VTY ~egq{p_jk A+V)^v590jdZ\ 1sQ{Ek2Y>R~Nػ P ?֚VʽmW˾q)*R`Kw̅jb#;ːlr'XH]v.@@+%,fbi;XQfCm$-Svԃ_]6.́l!"ߘ}#s-9&oyCo bH٫ Yj57;ZtGZx "{1LEMD|:~wx^4_piE2#y`詑1"F%^TFj@:z"m;m@<".[q`OkkT);K8k eٷHÕ o!xh` ۪gkBxa.?μVf؜Q-Fμ`cAN8dޝ[pt'~O '[rcZP-YSR\ϩ/Fv,^Opvz;++CJr96lt `"΋:%O!q _O'E+ `N i)Řb2~ij `1sXP$C0UOI\"E!%eSbcil7#bd~49o^\K-ɑrf$f !jA0C7/X?4Y޸@lr84x^H=_?zjxUo*÷Qf(<];FS|t$'P[F_8j1F{leALC{ -A$,0@XnIᬗnN&^Q26cz]),#djU7!̶ӀGeџCBBi!~J`@K۽$mX7kd]{X?yN8ڻ^B:.xJ j(FTpkH4eat^O;܋ ( c )$)4Gk8a,Q0˱"JtbbR0a:|woَWmFn9fl.TBҠNJАr&&iSiR!2B0g=>8X21 7n0FgI%@֋8~7KQ>x!Hff^r$vQVʀD=CW+利ytdlhh)S (L덒}擢GH9Zs?{!vi񱊷b\\.ɦQ szFCg|ǵx{K=DkS\b]0Bo(:*qHO&D溹M&tav2[0 aHJP\f̢4}Wz8P"咮KM$˼/9Gv,qK"5Qa\QγܻYw| wߜ;65):zMQj%c=}ȔS=/ݜ'3:Z aܸ2<:+4Z.5w[JپGPgEJ_uהCz>95\8ʿ $Xk}x"oX߶SDxwBev.ol?0Gw!^$9 +< 2V h?~>M;&hn]<gPd)@?[j,̌a8ԋd>g2}SpPh5O)mX0ƴv; ^[b㒻}ne_ympn`n*SaMV{e/ߔ(h:xxt6⛊dkjnEpn?Asc3-+ u\Р⚠uya ߼C0عEu&ګ4sByQ_ Kb~Fs2R->'7Sw7)(!ٝs_uB+a&95^{9u8$"an1Hw2`޶ܧc:I$_CF޽P&7I¸odWɣ&0^q}9 Kwf7x3>v+h:kʧK4h;T  bg7 `mAZh 'g!*: hWZ_KطPmY|3C!0 ˏ]T8KTN>X szهj'xzO9d05Bbg 3A]9ic=@|:d.^ K(up$U>v JgL ƚ(HdMICLލ8Mu5gcph=XLrry<^)W6^LBU82PR}1ۍ_>J2z:ɨ!f3c{mu.Iƈ JlDӴT;mW#y{Jh@%N2{n ‚P^s4oE|Qj_޻X?#QC2vܩwnIKٿ\qZPP:F_L~MR~Ĭ"v~#= 0ټ-c,T[~=ڎ:ufZN4Ri\ L Af|T/ԗ{sգ@"F%=uCe)v"mp.?Ibldt 6ȥt7sgIƔq5VӾՒԛBx''S',X6󡺹g^0KSY`OC mB)}+} I: гhб9xG6d+)P+bQ:Ql1GeDώ 69nrqWF|NW7 \ G[oeZ`/YGNGrI1I2WM܍հX(F@3^ nݢ3l~obLYf'w~&aANg'",j\F/g|Rv!Xҳ;*Cɾlсk/&fgFD+Ӥ>1袼[ 7ƕ'H,!54^u@vaFaCll n?8}TB%vv@揳<'K\we3g(g/ܡYjH*4G0R|}~3zTwԦҶq|=/V+T`1ROK,%ՃB!H:$q5ƾxBfy?0fPQ=bzixBB>~!&Enb5P.KC)|&4rSꚔ4\%0՘j̓If#D Ґپ2ֺ( 褽-0//B DN.^h7x3&p^i.2ˆ \tR%.pr-a'93^/(pxQ&TԓO 1w#/Lծ*} /O9,Q Kf#+/dщW!jpNF37΢Ӊ5E+]ak藣}㤳z4![³zNfyeR?+,ƍ8@h{Ƀ0s| >n|%3l}="^;#1VCxNe' J9jٜ}%99zאUBBn ڠsaem† ,1Ndw)¯p@24-EXO4!]]r @]@o!roSY 'ATdP % V^VpI,ƿbCY9fܝʫ طϺh+8t}uL75yCDs't0{^mYF}d87 3̀ěʼn&]7_N":ϹґV=L&Y ',)64rhtQ^ Re1f, شEo-ę怙t˔0s@%IaUIA71G;޵Xb>GSvN]gY@#H=P+3&6)0Ǧ]Dg٣y2 @J I0=OǬ`.2CG3(YAWM~f +*~-{5gn;ǐHmѶ|O6r!󠅐<=Vi{ŷFe',_w]dZ&[6ROZf[i#".i_`|EQT/X L0;(ueO /v\K}b`?VSpJ]ඬH3gi7r">`]bE%* 14B۹R%MƓ;FEvàp &qrX́/H"/N3tWEnW~jwn9: Wv[mF2P9pz"wxE1o%IN .إ2I O2Y?hM|;eF~BU 3$y`-^8mK|>i(BëVvdzgIh׺1⁅^U?ozs=ñ),HrU RQ/d $HK[޷s][J &uP|{)F#!^30nU5RP'B`rJ 幇dߙ&[C㞾"% S.PHSrbM>tv s/\$ [Q_MU[u>MMΏ2NgOKNsZqs(w-n'YG\Ʈ_:K+0ǿ׸0"s]YiTKy0-5"9ިU1]*>n BXW,E1##. ZDVJpԕn%\!rc $.% 7XƢ$})t Jv,K7ZDתSl$$Ώv3C}]{ąX_&T(՜v[+K&U)rRjSOچ3"2N776ᖗHMț"ZD:K؎U=n@B=<3>B_Oj10Yv50mߕڲjyrpCI(v\04yԞW}tH]|Aoח7w c'pAI~wkr)[9>~ˣp2cwJSʱ~9DISЦY2UE&; _9E(~2tq8%6ӂ{1{trd!txB=Ee8VfEz˛ ?^R^!?%hy?\t1,.\woa?H?i%۶an,G$v8=B h*-Ff1oqM&nAn(x?AC2%_,ߘIriO?ͪAqn$ӡ}J +B`Z9 R-B3ZRDhI㦊PeR]֍q /Ln& U%DK>ż#1=*ȦeȘಅδtFfRC@»S:gpp@qʷnjv.AnD WꬑO>/H!FvJC&@1 ?cyRKYQMjs:"LO4 brgLMJkxI Vw  jaE,ZN@+A- sʲbj1T=ݽ H aa[tgtF \X,x`%jI,mCLh卬iIô4kp}z{٩9lP}SVgmS'^7f-9&:}Hgitq{Y}y:/lO!GRi dz4"_[.6^!͕B9{Ԃh 8pƿĜ0|8ޫ\OZ-2S#8?F\RCLl96ƟRTms4; ԏws!6NηgkEq* gnYdEKZPc5.錛Ը~(P0Oמك0);leN87ܻ)H=uY$WYSH0`v.Hf o.0 dʏ.+^1".SOR+ 4e]Ku!뗁'۾rh0A df<@wA40>y93 6F/NS70-8զ՚5EoTM(~񏒧F'|̍5;Wm;D%25C x)viI4TY‷IVS`[2o>KƘb!1T_'+k,א\~ӫVncx)r^w5|#]? HjdsyWJ I6n%ԇ{SǐxJ�E;1gȷS{T5d? Xד@{|2JRK8?"b[3 pi|,~RuҧGE;\.LxFmVO5@v.(?Kk$ؓ:A&vM΋8#,i]N^᭞SAc]{_O i˳$D {WGa{rǐ4qkp>=$pKj*9-S~끡.deCꂓJKl[ysߑڼaHxTkxDRz~le9IyS#xF؞i&X"-Dğ3dAtix.݉uxAކvwaA>5*/X[:+7?* xL2 y _xʼZmV[\ysBj45U9G}d.K4~ -e\ ڔdx)uq6^ʍm5-80Pe"|3Dv'_Jx0Yֲ;"C,`hr^D$a;!/ܻ@{4L!^XJ} JrBAf*da\&0w&QBZM$`Q{!!Ďs~b "?owI}qUݬ]qN_JZor{S; H90򾉳lfn )IKrwٻռjpW1j ʅ4GfeGD-+^<"/1^DGqq)΍~H8wiZ͑i% rA ѡCBj!?V u!cy8!yߖ\%=jZ[Y\lYjq*KULj,yY1C:F\ +L 9EE޼TOƌaչQ6VyGHr_^ވac_-[QOuU&y! |ʎX#iN`/"0p \?bK@ح.QS H/@%;йUpТIFgyÚ#&bg&0S䇂Ø s`0HTÓ]Xj +^$`,Zu}Qh(~PɌ4sfe>M!]`0CVf !/yZjG_200wG̷1_:Zk!h]~N!TRHEb9Ƞb棻 Q8g&(:y9r}l<2kg},n`Nm+, -A =W^G7m1_?`vУQJ_< WOЌٙ]? bLޝua{%uP.}[e$&21jh㢆')5cˀu9W O,T呍K0ڋ' m>~gtAFYTwye[ˆ'C^4dtjZuti/24m+7f`T"&H rMv_$œ0d^m_LTЌS0ο}v^D8a|PP.kOCjaȴblB+c~k(vq֔.q>b CVr^|up?}I/qD QRRs2r%Ml8E~gHuv2|Df-z!a:E,cKu59a>^59lRZ=RrBYp<؜r/(w kc[hB+<8MSp=)QZ"dtSu޽O 8FlxP D8;;8 1,>F"L5gT0+E\*fZeC[di'> Lr4.ᒤpˎL妹PŃ/h g\6Eo](€ qɋW*i N;_G+xǵKa!O$Jܦ!H)ZTDr`Rq3r{ NY|y~ut ap }RNjɣIϊJc=7C/UCV1"̪oXiCNk_>r[W%9a @-XO9^Uж=Zel -4|w |uQ=Fn`:hν c@^&.).-j(r%wn({8h{3dč|)ESJ& u^<AwQJ!:/OߗN}2^ĺ.͐')! A#TȒI\ޟx&ˉ и)h]TQYh:gmXeXO)NHP[eGav)">oh^DG{G&)PYYDߍГuVyJkHz"K{g1){K Wݧfe^v2sGZU)WĀe=ϲD3xw3yoF$>`DcQP)`+4HPѐ5ͦR(cP?vx}n)mgȘ&kS7#MN}B2e s^Y 4|b-Ǽ`p>'tIV, N+7ޢa<﵏nWeōYQudD\N4v$͍- F;X$%B'e*V"k Y?9d/.VM/Sz+Xzy/(Sssl:"1b\'3~.Yn wHYC(+>mr?rWON,[\9yU=mXP(LS"PXFc~BD%y ( bow_T`"3bjգܥ$)+ka+w߻,<.x٭|I^V~ReMeeK+^unb;R{C)]sV\Iٯ&%A7WcwQix3 !ɐ K"~ț#v!fDBwCQINA}d@d*~6O?R,浧U7K4R .IO&Nӵ-iTg4ڣa m I*Ҥq_&Pc4k|QMۚbBj:.$: kF*u|.I GŖ&h!aHKҴR+8:! xE&FI#5un}Q{pDчQyfU|VDz8, phҞGl/DtLh.TD'vEßk*V͠t'9UUBܹZ Nz%ZYy)}{Gr^m3w)­X=I*4Yh)I߼M}c5WPPdXl² OZp ]h-Qopyᑓa (#lċA/坷=M qÏwEQv1`u G  'A=p(W8 VZ4AWkQioѝ~'-_$3RAܙ0y#m4Bn_SɃπ.QqRF.;L9/+wieB)Ŏ.w ^QNprdy3N5j((I 1?SL-GDugo_@U|U-Wܥ޺(:c`4TW0Fǭ/rW”[ʖO. {xE[j8VD,[rЫ)f2b zWqR EZW@iƭ#&xCkE9LTiN>d2F0ۏBwN{⍈ )n?Bt>!R%T Ӕ+ ǒʹC;r e3 @@H]}!9R0# Rv$gKj aerB+l܈C!ԾzeS i+ryW/ScXrk7V`G'6T7nfM8]j8Қ&x;$?5s=G O_!6qrJ85"RG o,-I1KF;pKpRvwcc0)L8H*ڎ_d0F @^&^FD,^Fs~k5.9H}kߕ׻^V3|;W`"]n|O;P&l 3EsQvra?nCߴ>wb +}eϵ,6ٵQݡ|et-šoNve#$ז4i3sUԋ-"&!17DNC׏ aeɤ([ Bn}L*C_u\k.@HqFh!K|Ǜ%8ܞ#0D]_J1;' F_`o(? BXӏe߳,lf>֟LNIM>O;DhK'U[$P>ǹ)f4sЙx Xi'Rn{ sUJb[<蝶n Qߟ=- ] MGȟ ;sWB+ݱõ> B9ͱ ]{Y7} r)z?wW&R 1t`5A/2p~,S^^*`R$?K?n)ioˌlS,H;lRV0hv ah]ܩ 0rب/o7 J SMu閎@IthV㊣fI7$ߛ\/ (?6b鰑*uE3f=Ǩá~cd40y Xjjϔ@7GMfcZZz"I\p9]†_&&|"߯%fh.Iy<7<:@mX l㞊<FwCH]*+N˷Ǿa P>W<'dYyqWqqH'66_!I4/g%{M.7* A#})}b8!\BAAByɥ3ǍDV/rSJ+ͣpa6E=>v I݌K x6&wJeh";b5?ِݟ鯘Rrd݌.¡mƯ ~~^|մNy{ wS8D?m:k9!:E;L%%{2&]:RQоVgGspT X9/TLATZfB gz_+ZV28 Q+*Jd?#_Pc"djL.WH:g9+O{i"cJIQ(=“h+ڀqʜV ?94&Eʬ 8pK$ }6070N c7jV:lؘZwKO`$(Sr0TRoǑDĴgi 5BJEο'rKbC(qa_ӣvch;Ğ^hDbi3}q>tsYV1SXL>b~ʄf")_lTYF!9X)z-2h*+ӆ Y#~pݧ0HYW.WE[XgcAsPIJ%qG6}: uu $o3.2SJkVdk3|ugINuz>VJ NTL8d$K_6܂p*,‚FLl?@g\8>'598[/5Hq`6n#KHEMdY_ y]@]Dƛvtg1Zh~#gD;9,"ؚ-ĩ/xZ :5 Ɍ.)_>':BE#P.JB=qu1E* ,4d+Ȋi>| xDz~SK`, qiPC og*D¶'n*P'E|eZJ?P/izւQJ-;sS8ɍs\Z&Ȩm2)Ri< ce^wPv۷F^ɨ˧,02 hf|uqo7e'-}EH&I&PaOp)3Mo$ Uׂ~^`Sidž '@(6y?RW^&H@\)j' E?5k!I™`NOyn|{!?QdA!'Q (b qi$ӑRvWn/ \ƴf*X'C(j`7 sT)*iB}rOPK盀NS5ݧ#&lz.}g;({{Ms߿c@v>gƿFx1HyY at 15h惆@ e I84S $~"(.`"zX4Oα ;U= {cXuUPy !jh(Q>p!%Rć6E=!.B ,:Bygׂeឨ!-;aNt*+ p&N wDtzp>hOULRTӶ$o`=݊X{͗?zb.Ӡ-\~˒V8 6y$UJZs^^ҡ0LqNͭ;VRC0?钗ͼkqJ#Q0B77ľ1M)ϟG' D2k+1 8?O6Iˆ+cϢ;2KG0c761XBXrs8ȚwAFoZD=2&5oK'>Yl!jݣþk$f=Mݗbd㦵]oO(MG'|NN%^>$V_CuQ=D$`4 >Ryp_&ֆ'=D+h]޸V\ fofxrQ[ݰLX ƶ%Ny}n 0[]x'u<̳J^ssG Ϗ4d74CSS9FҶ :Yx1DhYDbZ\7@h+xvd(Z=ujaY>r{ t~[luSZWc8zQ9喯Wp38'г*ukfRӮoŔ Osku 9 ^g׊ Zh NfZOM=4vdGO96;X3PLren!>BïFi(JjһᒟRZwX</ʄdfZJ `9,}wX^@;׺Fp"іVc&/16"[{#wFmF#e†[!ИHpyk@YB|0G+Eʜ?Jwcs2=kιa+ a yav'i4apceh,Y@tl+Y3h',o*EɷQlV}+r]GTյ'̠]VlmV0NZZnxVPtsR2 YsjatdӉtI|W=\\6к) ߝ9k\G[rx҉M̽ezm/A|~s}.g{vD,%("Is5Y)RFqx y9;h.q09q_p0I6< Uzu?a^"ׁڥvL#$.oӵ ޣgył7P62}[9쎟NX4,v5%ԹpOōC"+2t~L~d\|˸>h8Mm6bOf Ll{3$Ҿ>qc-T+ѴHC,Gc4o=3#0#Y{B#+Eg{-Ӄ'Y}nmuRyӀKu]F- DLEgo^ qmP,2@J\{:zN.̟-7jsSӖ@O5oGcb)kIsbn]Why PQ0D붓0jë0|o=MüitY9:/ z$F=޲Oj) 1٧@E#|+PKY)BkaVsRGFM_̶7n)d;2Y1fQMKV{7F֒v}w " H:QtS)*Gu/d]5-Dӗ$5h$' H!^ʤ3 yL<ʰybZye`qcgeyo1Zڋ{FaXRpOQemN :#u+o>O2LS]t𱟕Z_KY ƗW@5TKthb ap4'0=6JC؀DL~Y3Vԭ"b+.k/5ҭj(Z)'D`n2 KA܄X]G 'r&rz@I5AKG/CS|)Y`ʾFJpLߣ"j7I7'I P}9*Վn^+G;th=8A^tQt 5hWŵWxZ=e灁V=$:IlU)w/Ļҋ5YZK9sߣl Tď' *?0 e*OsZ_h Gv>ѸV!f) {MwU1봴3i'25 9K uge,Tx╕tMCynκ*7C/8;Yqc {mcж(=< ZZRӠ+ U>?3y_L ZFgiZtftڏ|riίYh_kGNLџ\qEvs svklm$.jV?@x45[, \. So[7XRgTٺ-ZE]2 w-N# 鿍rЄm 'rqƳ$V F uDbpXEOE=șLD*w# @8?i~O`aFB+`L?e _jQdVvpqrs7en%m\xd|\ Dnj=fbOt*$f_n le:kR{0yl *Sz7 W؃5Bq4-H(i11U?F.|W̠ͅsgR˜Iq9Z MZ 5KYlǦtisIyg|;L+Kqobƅ(pV/TC1^E so%6@ 2?$:!"r¾ř~PauH݌ @`Fmhg<[&6A^6/\y I5t |$J )1^ϣs;9 ӇW$W+V<8{T\NWH+O! P+ H[rB}>%>z{ٿm(8T8'x9gF.TI@ i1?a]Q*j!#b,Nϫe`MFjg Ex -3jOBbm7J?#}SG8X^]&AH2]Em0H`_tl;d(qyE}z\€7\l鍧"f]FvEs =/P0O8AQVr <׳UX)6CS[9"pK 24 X:Z O sS NuV2Ȫ"ۙ>-݅Ȫ@?QכO ].^B2}g6x/1=.) 3%tp C/g0g`ʒvuΔ^kXt#Jޢפ}U]/A1$2OJv$aՀo Xh}\0Z Ǽ13aH8tt}Jh© T4w84LN岻8ꚲ]y.jnuj 1 Ȁ?r,fqڟ1, NCwITZ;"AAqB%x ~))DcV6Xrts#c-dT kz:ÕB2Ik?,솃=@ Su_pawUa#5K&WBRC E/;P_OJ mEOa1+/iǦi Ziç a^0tٽO8&'ae5A~_n./,WE 噂/15蔤Ef-V?db(-<8UY9ඖ& 7~SK wL6nAPEzIVi—La"pΌܖwo˰@9B{}: dJ&iE@Z "Wvv,5鄫}>|;(+pmD:~Fo~&g"yA!R;ϾuRy>A[JL'p x{ħ/GDb Kqx "nHNԦoQ=\.JMYN^>|Z>"ߵڝ^aZņe !#&*'5YnW".=S*l?.ALQ,RE+a {Lۮ[%,.mSEs$J _HmܡPs9vB&j!}UWaf~$Je4=yYjG[΍Jޕ՗xo !h?L{[=%7kʤ5%fٕ`x| O \q5PB<;cv┘"ݟ}ƾIM|16Fܟ#É~ ,sh~ưw'9%`ɹ8X!++,wkeVJqVC˪^k/{"&'=-Fugb=:)yo`6\д,n;Ԡ 8HDt6cO揇sէ,ј=#cl*5iEf,!爜DTO(,׶j^a:L]~5.iRWBaxzԈͭ a 6 7$m$hIJ<A?PcBF)yi3~\k_u~3/W3 GhV'Ut;ëj]<5.jFDЪn`,:鈝XyY7E_Oޒ1ØJw\ 2]DMɠԛ%.goB W&b|Q!Y}8L0?n  n1'x `؃$z EYdq/fWm,'Gju߂8xM`:KDjrz'B)IXc׉fO 9d\Ɂ< k'*E}Qk/sgޮ9d#R՛tb 3q<쥗wXg E%蚿]FHOc%eTKXc^&~qo>Tx{qҫ jʿΜIf|{/x$DPy~_K5LK'.`JKpxk2%&jpJپbUD g"C%JaSj 1b/uCmf7t(#7B]\J28G̼K:"v HM^?EĽ R< рQB`S5 sd;\KQ&[\Ssqbr+IV9wrYc ڈ [bo6 Do*ۼq9C+w :tnUҒHrlE)|sOi.S= a>ÐΏm Qz addC2_UZ%NZUW kHHU4sR!dR+>w0Ҡ@f 8Wi4 R+[r&vt&R -js8ˑ Z=d,̄>^d+#xHgf4}ɽٚ6 :r]L[8hLzULIڅ m 3TRWι$Tpx谐;ba lSVa5g$ 6<=tZ9/`@#>ME5Q4)]LOX[ ۦoXa蟲H^ Iz-c L:-XJ:K/_'KHe'^x[bHP.Ct]t3H+i.XIؒ98c]{!'^uP,P?b&IA>H%8 ! l,k H*Q `^D`LU4;@EVмZruIn$Ow1)++A~23EIhsҞXkbIŃw;::P_Hį"l*Fnl "8csiGR^VQ&W9'\uXYطق#m˿G pLz¤.9y3vR|s/􏓞 q1P m7S55'F }^6J"A8nJZqۉAyy OFYM2o^ٹbӸՉ"!1Gaz\ƉEéCEJ-cqJ<[8lE\)rhą?54sݠBzi @ nncr$4Q=' FҐ&|T5i OV+x8DwGSg7ժVTf3챆I< 8{(AG(W8_љЈ]0h.sR@U੫(e*a6Mz*rh? gk?q늨 Vr*\c*3O`FMzDP\a׳R:d w!K~KeaRH]"|z$RJ7aoWsʔ ؼުJUˢQtWC@Ef;.R'u[`xzLa%FWX8fc%e:VITjIYh!bߓ9&GeL!Y#J~O-Lq,/Tӳnmζ]g^ :a:CIL5O6냊#ӷ-pU$RFJ&ιܾ[:Qv_dRn{ty]Kɨ PI|j "$*Lw_[fbX1B  mS$7˧&,XnMW'yNQx`V} ]Lb4&)c/ll@3)+ɃV5ϼǬ}Y$iGތ_Jp͉/<=Q K0 REԋ%J Q]C,g^s*1]j@kԴj$Xzll1I90p zg>SHFsQ϶CHVUjܘR4XidV3\| h-f룁y9'g@@OZ!H/;?q’ .f=,[ ڶC䦜Yl,)ݪK1J(S"˳fK?]3>twm{uC/UJXI LZ*("\fgzJYd4 x#&M4^KE}t ҨK9*rKTc ~qlYL0S a9*qWk[?J<9mעsERX,ߌ#YD0K@{>ԮBX^x29W?kGңtGu0 %f΃hYf +|,h#n{UGuk*kL#}\I/+v*#_CY #9{EsdO,Qdvk23ڣE}w&-aX?S/#7lKA~E5=MQ3kTՇXt* fky$ *H5IËP<(Q" x=(TGML|AŇ8SSU绸yMJih[<ح/wFjH͇7˴^ ~Agc0[rc 4^b(QaB&WIfpls53Uc%vqjFKn֐jrHLGpxcom=Oc/R!|Nkmݩ!tB-<-P'onպa3ń߿]Tju{_IFF2$L̟z$Ypµy@Pe_l%:-mavdȝU%_n}fxvm0UFy_d^6hй}\x0Um1qpE;h{?`cƜ=j=re@s{ {Fr[$m4*JQq`jOӉU(⇜13 7bQ嘄)b솖CV#ϐl/!F'jHҟH .Hr[gI*JY{C݇`+vo^П{YO:JEMqUv^ˆ#Ey&=akbܱG}S%9/ӛ]swpUrD1b#xB"Tr|P:$pbN;6л(O3Z$n4%<_`)\}b r= {|؏caQA3oh=ܲ.Q}]KW)hWePE\T>Ε,k֖v_;KhwnBWYD/* rmI9u@q}iaHf(cDUq=zVp)woh)^ܑ6_>NP}jjlwN;$Oe>}"O{l3xukn}-_b2_/0̿2+ү$D?pJ쀫Qw٥i%=ɚ@DgC+W -v״.(YʋN^HQvGr jznɴؑg~*t\|8#SrB=u^xAZ$izUvL_|XGT1"B5~A۵79f̋Y^sTDK;Hn!Nl_/MO>c(;P7C1*jqiWX8 )Q8VY<41jNG>oˏܮ֯ɖMU4U2e_緭'QP'TcjZcn<GZ`4 v'э2yqAc&a_B ">~fΟ]i9KKҝγ[H^1픲&-SO-a<1U-)φ/JfQ)Dm$X,'wI5:[ZݱK{ӝmM/}Vs6|W!6ূcoF%5}ʻ/;Rٚ*8˱(3r'Ӛt]zU{?C.>٤tZ{ 0^NL%]'dv26 v ׋t^:Pyֺ-|h}3^V YTumA4ѹOU$on g-zǻdy}܋鮚 ;A^ŖD n~ !R\&,`?iؖ8͍8\lͰaQk#59GR9&HWq=?vDVaea\]Z|mm&@\ _o;M6"u`YX#FA )wJ@_'| x;wf, p}?KFA7UWIv[|%]tJQbAOR-,eJ1(g%ˎǭ0tnճ9<򕕳Kďia#=ǩUJ9qhav{e/@t-%6/ \sO0-ݞc^ QTSC]FYvl69!g 0ҏR I҂ jdZ!@p:o uC~MIj}_bzU͆eBTszn~#ಈӢ6%S+**2D*F/D M!BTL՛iIcQ$^jKMcNQf-)2zړޤ ѵe!b)]p_- &uXa C͉yQĩʅ!?VOܖqy>"RH_h<3KMֻ4|GIf&E Cjn0%3@zURCuzSc|07L4À<ّs~S0 &"䤄;;_ vuB8RVTIhBF lP屩Qֽd(T` um9c"vO($U&=[|GiyVU"r:l:F#hr(e> $p4-9EoIgfDT Mq+e seu¡?Ͽ&GMZV< Hx6 $Ӈ$#gW$ y`|8{7WTpOQ&\9hpR =Gs }y|Ϭeze#6iHp$4t[G6šM'&AxY <(v .If+"9ޑYPam(sSy9}"[?L.z9|vӓkGm _w>O;mfhkd2UbwBvD$J}Pm`.f=~\W 9| T>.K,zNq *Sб^@DŽAE!IBVd)Z \'o*1 CV.Oվh0Y]"p.)vOTw˯5})gGl ~_cy?ʁ%EPb0)$=GQD0c wlHeߥ NVa۞-q>6Yp"hS M<+J؄ ZsOބ7Wl$KҔ!')|݆s.`&szq5) !jU 6{I$ } &ӄGT=&'7l ~NB`/= A@/Fl!WF;W=Jz4GMEAwb+!4ŭ}$_F)nHO$gxmK l֢`% r㲋ULk`D~;^_0F>Ut\9p/2wmhXJǡlΦT?,%Ukn lem@1>'-t#[_8WZF`*iM@pmOh+=Xt㪱)B,jv߶ =WOR5n0C -xt f:8+)o̷s6cɪ:G5 V_Xʕc"֣ I@e%On籚#ML)7QtŸLr/)]_ֱ5cyZ)ӷXgNO6-U|At2)N ILK_F =f$]s}? za<ՊޭбWV?XE# WKpՓ8c,o![R2 W20m_U-sp?[&ݠ5V~;U&_}fh(KEv 焉c@Zz)kV"3HrL9ڈUCiIHrF5FN𗛈шqѵ󦃬lCP0$zʥ QAn/nX1:u(Л C.e"J0 >thT>fP*n^2w ; B NZsDp"mU>}iH˼0DaaBbrFuHgDpáXsKF[WU'2@?:<õgmFA'Y^dw8$H$`cLrS)]T]{E0wb%Wziֿ'ɠQZb$j5{I]\bcpN[5>S5lm`kI˄(v66;7xQJۅ l ULrnt>YpK9hpwyPש=@|9k?q0N :M=! X(nQF½k*ǀHhڼH6HQ}(ƀ:]}&[ b+7jy(DL|N`V2G^-, m+N2 ^*{8BF\#T$ϕ> оtYfVq S, ^d']TMYsnD(M1X}[mq\Vy%9,v(ϪyƳcTDrݙW͔< 5-1t#Ӕ9vn(cNOMJc%rT,f19IQ[Th5;˓ǂh`> }d;;\ݡr{e/W+ˤj)JZwW<]iAFpd0'Zؘ1rxf*mDY~~P(%bs_`Whhۡ{]ꔯ9 ȔQu-')N 0oSLh"ޛw ?{?vF`b=h Szknƾ3du9RXE/!5,1֢ƐfPVhj(#su4$31:r/^yU@[sͽ/"H\=dd[ͤ,4K'2" /B&,ʍA3\#g|<]ʳNP)82.>NOoIYL1\/qBY<ǿG=>e:@?Pxm|݆\ =ܒ#H{(aD>RОc:-R~u,9"P$h Lu;y3)*ϲ(UL$?x-jlbÿ]W?@>p3@yA|76RzD X8ux8L7D~bKXfo i|GʡL1Cdzz<"sNKעa~{HDB<幚.zsT9BX8e"١p0Fx>po^dVus3nH=B`z8 9O8kc`'yM#sٚTE-?_ ~A"v cLR d3gJϋfj=\t\Y 샖{ȢÍ GXb8S9dzș؉a \{-d&c{\˿6TҧUy'ehcY+~Hopq+SѬy\(l6 U'd݋):lB:@[mhU-#)tF`0*4&ķ8O6w7YG#~"DԔ 9`hH1ȶr4(m@lu5E3tHuQxr]w+,𒂋;Z8'V5)c@5I|;L cʖ &2573fQ(+:ٔ^>>e4u+JC"ns}r)Y iiw2CްS TB()w.[Y5JnW50u[HŚ$ 85]ˆ:(I#iavlIY&S8z_rgâ^ (ȼrAz0ϋN6߷K)zdj,Z.m:$EKbaقoۑwh_rvX?do*{8>݂)eÇ@پ\m  R x+Zn}!{^-*')mMO.,P1/ZU:IkΖ j•<ώO6u8P$`W^QM[CͲ{NQ!%4_ f +ۉz@HqHB֚gݚzÞhn:J"5bP˓'Pf9AM L =`-v,1L (h|%2"rSsNnP`H=+F&7πDMqx,FǴ !(ې\)x|1iS|aȲ 5nF9qMXڥ+~au9Ӎ!+AuT1"& |Q2c; GrN9Ήߌ c\PY[& R<[v?Xlx K{FG.XOyρgωʤrI:˚<-p׎Ur*^{0x+q/iz&t+O"T&t]5mҁ<rd n".cqAet.ܘcA9Ukp 0C'=Ͳ5`Hi$4LY[H-4kxR?%UE>2c&{ج/ MCE5smD`ƃaʆ$tI'.Rɐ.qoW`1ܢ4~_΁y_8X`ދe̶QN"J++kzB?*YX7Ąrj$^+-+VSZ8L81]JC^;i>:{R熂K/a.ufƫ ƕ39 'YHj@Rǔ!EFԾܽ=׆kb1,_&ʪ-B:LO->4l$v A>$ Cfi,YԷ 0Eek=DөЋ@'XaMbW*;O%LL` !r^P{jPg,Հ*}H56ou+|&=/V,wSH~2 a^1:KJVi]Wz '>vWiɮ>h=+N/ci[ dpT_ưϵ0&:Q\.p T{m)ma^P~K󮒣hڐM'rr |yЍdք!VK&UcGn=lt&lSfH1]|؃4ٞovMnj~ ~rB߲/N%~-4[l2Vc::y&c+| x=!-D̫@zKyu(v66jʧU6_%suZPu뜫q:9 СZ"6~YSyY[U&6Ir>DP_[|cRE?GͦĝjdEzPsnpaxDc:R-PZ5&Z bso,M'lUyby)6}CGt&ch}?{o^@[B kcJI3NMv6eA39YݷIY#CDJYjM#aE|O_)@J|- &~$4&SpT m̀R Sy~MU(O PtRyue T`ka=`bYF |.E41iXN,6ߞpv:7rxbA鳧H ?Թl*pzvMZflo,.)N&TXӔ6J=2 "JuÔOkIflwm8*BLZzLhۖ66)Eb6ʐx psM0A;LϬ>&+.I;](aMcvLEGE ՛q(#Xt](\Z̖Hl ps"X 9Bܰ`2-Ķ)rÊʪgC̚]'5XFlo=5Q!,N;tlp 8=R#'t-eSh3T!z"{Ϛʋ1ˌ}5 M..? +`~s>+Hr,qhHΖ0P0Put'Th6"%rRu~`Na{^鄔ҙ%5LÎ?G) ArrvTf7sx}cYXNO '/c.Lh]7 gܻ$cGp:8UhӼ#8Fd5_P~pM(CYr_?b83ʏ-Fi73r3 d0/UҊ0/Q4:Sܢ6NMc U3Dp$ε -+!H.v.И0YTFUڻ .PX,p,$G 5hE`ep(k J809L\t|d=Z UlJ;]yLŜ9V d>K~IKS ׇ ;D>7 y$fvNPv:_m}XuYE`mI#烎u+COo!eX=V'5ݷct!ոF*>.w+`ʳ9. tF cl_>X<qcQÆ"JO2ZNOYpQ&pҸ;>OOUյZW#E+ ;S Loї.ki.<;xΉY< ;{]XxTz֞,Pqc\~枓M-RPT$ [P,? 7Bf۶$oxIb@ !~7`N_ 7ce0'Eckx0V\vHy% &yɭD*x~Z7`a)=cP7p* YvaIJ(uәm=׈֦(ED[ 0nvCaUxeslUa.ME}]R*CTxl[p`Г7޸;#G{5]X9wJ4X2= B#>"0 tB08"o(Y LĈXP^`֗{~jyːvvɇP\zI :gk|1cPv nr[?ݣgd#h|M d!(fR#j~ ^[Ց +on433ߋWdФ}n~˧ h{?z!;8Ae+`@R2[?L# b> FQb]A]q M{ SdSwA~I#tyO8Ls&:/fiCM/UPUv8ӗ٣be4*jKg̒GՌ# qAP2vŮn?Lu$˳I*g{vӦI&Ka'=U-%?DU8䗈VI i˜(5d~rݧB\u^FE9;lt-$'f8[G(Ei{s `o xr> 6F+xRdmN)yh Y=gOM:e eȈ0-R,hH*8hAp: i:V{jH/i kd,?51P7BS^K} yg&A5jQ[u-wPXVɝJ17ǎt|޶ͰLh@P31deXHV#&ueGRtWMtK:~e.KrӰK$a7ԣ1x g[_ɆT(kXљK')ҽN)S@?2y#pyu xټ :>* G>ҫ 8.P 2}fgF0L.dB5 ܡ8t&i0O a]t0eB"^!IKF:pi$ylSRW&v03'롪fͫ"tdطoR %0(dH_zx![;c!;W N8ů kӏ!rK:Nv .zWB%<cv?]_bf1>3,DQgq04sTdyT?^w8&E_.ܮFOj^޳j8ӔGw"팍bU:CMxG%G2*h_/YZ7"$ʼnze\W+wh+ @hok% &i{_ISIT"gHsBz$ 6mpug[2LR#v ]'V3ӝRw#J QuY//8.vZB| 1^C7;7WgXt!\'QΑ u`Uq;hO؀3˺jb&̃Vˊb#ԙշC^fZZ R!,噟 &-XuVk{u`ܤDoJ6۴v_-0d9N> ȖE;;c"Č4ʾ "^H j0%MS%dxs06X]ٻbQ%=˭ VxiQuPnB؝{>qh!6ܸZNc~cgw@Z=)~ZsfFVqbr}eBx5c"\onSO ;P ,CQwyy/o08D|y|EPUj^ArSӌ7Mn,ھl-+@ZKYS'pߗxp/ٵxh&s.^gݮ:^?Do׌P>4'`2IΧ/G_`L,I<~s@C6!e㰓GvݓКw ,0-F،BF($s)v (ٵk.2HH=wأ[Z+2DQ.WbJtaA$@ _|&Fvy7aj`861]~(?SB?]2Gʩ1{F}TÝK ښ ɷ)+v]X"TlfL* XU|VC]zV,DN#\m(E}d(ΡVE|@Ri.u*xg)!kbMJ<;˒Q݆bpu {B`Of:Ӝ3(9M'I|}lod0d#"*W9R![5 93:"WZߐPXI!|sQMc3BWBr5Ǽna1|'\jN&ǿ[t]NBGݻj2$٤5-hQʗlc)"\<[hvّ /㡏 ~8A艼DhEn),<:WJ  K ,3R.ߎg?%0t;uh>So:" %"ioS5 J=5)Li `=2SC3$d*vKTK/aMJ95GN< @nX1H@NqGK`}"&o3``6xHP'pm4󑈼SvR$ts3jrd)1X)J߳2\ԓ+^SZɫY#[xs OwcniW_ieN^kZ.%.|s1qEtMH4Uta5=L)}OwU}.No]z֐bkIv+nM<|gՇntUt.q5hvGʉhYM>KKVII^~:&qiY-kx# 53/$:փN5-'u#e۴֝ )dGTRttVU;e8=YyYەKy("A0zhnU8-qy7Ch_MS>%džÔK;xy02NxsMyO,7bibW *XlpIw7௫Vj'tQ ~M9A{4TwFcޝBTepuJEe*]m) :zfBټ{-ӣ 7B9gWDXmnhd>84UdF+a5΁u͙Wa->*|SGԤ 7s%,igCM 5j85vS0;qjsWĨ藪bu5;C?Y*@#K%_nt&r>VJ{Q$Ns!w+)_oOHpmN NFU|Ԕ#xSk جfrq4`$E ;\!8g5T*~qY1Kq&4^mՒ$Lof+G;-TiOmHw!4O?TD> ٲ#çBʙaRP"~܊2# Cn(L3 ~?0_uW$*=l H(<~+²rq+z˖g=/? 8xL2=l(GʿIĐʈQvUrK~ZqU+#.>EC8B2H[\w}F㰐j52{`?3(1Lîp\CEY3:MQNZ<2tT늁[ +xj@`w C1!_ׄ٦eP7&Vuݜ;˺Nq3lbAm(ů/V1 Ψ"b_q m]qt W?w4li41lYFXFBD!K.v@V, 0 tgPjxDLMߓg%Sߠfىl2Ai6DPfU*FP=YG;Nn #'Zƃ׮`t!0-P`VN=86eI‹(ծszH3$#PС{#hD-5"JspU,NwlFqIBU$!I>F,eAWkɣoD.Cq&GD B4 ͹k ŭ_7yA(=-Xx{(ODGwUeYc< bd<I#?'E|BIoݞaa@SݫK1B3]ԩQUk^%}='4WQ.yHR]yڻ9u/u-dn_L M/1TU(tmt'+ GqK&CSHL95j(/SHLP Kύ'Jӯ@@0-'7Alѧq%QE PatG(vhd kV-G%WѨ2s[S>/` c|e Gw_(iL)V=%y6c7zDb ȗ{s߼iϽ"dJ5 %vZ2MQ:àcX prQ䋤G(vR:~Na~X׍ '$InS͙lw ^0J;W&zT1SV+ު41R\L.5Kօ&5ONev|WL_źҌk~H)o욮{!E2uxN@ϸƗJɉ.0)ײtb'l`ſsJJwJѿ剞7a;AY2j  5~Wu#]s(şJ渞!ރoK58ݬ=!0bHkUv(Os\+fr {>nA\V๑و&d ?A-\Zή$kq$FՂdwHzW܎Q<Ѧ.іS-Sh1k| z̪=u4Į__ҽ?@eMfH~m@JvDSP{!+]8b)"UMÔ;؊= {^kKQCׂ g~5`kg9 ;k.D qѦ>iw'\Ӭw%y] =1=#‘c_ @/ύYEN)rpܣhFل'rZV|icQ#H _I1i!Dhڭޫ`F~Z抺h]\v)L 88QHokH< lU A2B\MQ[I)T*0̛jy s Ix0PȞ:¯2>lJP$J f`#qfQ?bUj8ـVK-lT$?I+4dE5,~VPN} N\짋ಧbƋ wN_tbgN cS$;eIK1ڍBTRB*rY{mlh7$ZLfFo<ƦaE(/u]P/ ou+2p\fQ)l81$0{(@\br] o@yeVWj@kD!ݛr"2'uMx':wHW9ČbK( ^P!?š:;cL}?)&n{fn3MVM|;0Ҹq\ dHVk Q&b CCT-Җi}Xz׶NC5ý -9Wz Y4q-iOrۍ#Q^"g\Xp+V m^56cx0kr uOx+cKjz}v/\>'OM7/,t)3=ZpJK`B2-kօ% q1DŽ-vuL!W2c~6v$ :pgcL18 Co<)\L죝X=Sxɰӫ8XJ5Odn1sK5n̏BhE:%h37tleQe8rSi? C:Y O"CVvc-g'Y2$v*!O5K ?uxDGN ']IO--f.1dHkQy_,uQ]YL՟oda"4U "kk60 `Yeט!#w9>uAM0vDݣXXڴR&l/d Q볝>J`:=Ea+sv2b~]'ÐbS*ʲC6l"cUמaA9%cO \B^cЙ>Ϲ3Eld}rx6C:$X21E­ DPkUcfgGӻ&Eʷ2['U訷7w5}$KM#c<ۙKa\+W" ywqnw6Xۍ/:OUD4o&'\Y,Zq5 a/UGsʿ Hk#]&ࡱF6F.9Χ@4K)ްƚ A[x ,`uL4|Ng_ƒ[,y bf](ا me+wY,`[W_rBLSAх1jLؔWzq-bo4;hC틸~_!leRGiDY>j#GCWXnh4,P gNQLLF RE wx- 8/b(*k8م٭_^pm\G9~-e+4FF97 bq`*oc_ˍj ;U=J 6o'T;ni<Ux[$0Uo{u4wḻK ʫ[gKL-eSjېR# wu%Gm.+/[058 sƌ7Yo(zLƮ i۴O78;OkǴbGbVUfWDvtko8m'g]`Qy`Gx[W1|ÄF?@h &*sn?+wYFQw? ȌH+x]51fk|d+='m$=mTE=_g^pB&h |L%j׈Z5rifE`Dv=c\ߏx>B=>trT=aKJhLz6ԭץ 9UH&nalЮ]y['oH(`hji^RtCvpG\.O4jA֭y fŽl +{Rc^TK)Bt/(Ƞ'\])V)9Bn./u_Jp1?0-$cwbgm١ݱ?w[O+GvfWH6F]#SIGDן`n` !*Suh{Ú2 63[B| kc#6菡w\?s 'ĮV4;A1MYXJʦĖDn䵺s#K%F3TyKu^˘Jva6c( kRI֪nrU`2};f,`mS P bqFպ`o/$3C@͞ۇvIԺjJk\{`fL/DcfgdɔI~걿ix*w;!c" SOMzW 'oW­֕:X!F-B/tVtd L"ߛ%jlC'+C59ǡEҙ+MډK 4ugAYl)z |tVH1IAתGdtfxeK\_$B;jͧ%V, 8o-xXAFs >̷w%$4DpQY?{㝽z>J1(ӆFwۀSm-]ϛH3'n!ùX솅P73L]6qaQ[H21m* TP&bÛ0W_d>:/C4PCQp4훊 q ޛiGJ(OqLjJG u4t|oqYAPk6)y/Wfwv;0'8;BLMa ui\wӇv}ʽyC‘}w7h3O)KHLSxVAdgZsVB~u4ڶhj ң,1쒉@Խ=c\=3kIDiLeղι:AC/ZX6.@'L8 zqr R|E ,c-h(&, ?`F׃ZBzB;h7߅5t/^͙B{7py]HQ="VZf9:Gaͷ]i60TI5[/C4,mEG Uzk5XY3Fs2Qǝ 2|뉭~D+Hwh#Ɍ[5'} GD#KvzCwRrФZ#e$zC)U7tcT|?m@T>7qC^&>q`wMkg'8m'mb|4nvEswp(/cy !'h{1|$ٯ'DQW?bǘL@݃+mV.mUO@G!^:.Z*vp7?XXV8.?덬Z,!Q0 >X7l0 4K zģPYb-69.9z7oCp ,/ҾШgLV O ݜ {kU1tzzbJ,jjWw^+{J_ fQtZ4^lCɜ$V$o?ii'?7^XT m (Mn:W`ma'CJo,G0\E/=FpM-wknik28 y|znxP;`˦ Nw|p{2HDNPͧ_V!|=rrb~]1Ga2o>cׂ +^\\.k4<hDzί).Y& }JoVi)KiC,zzT,+a/!!ˁǜ C3ON+jO .`DŽ2A:Z0*Hw@tsagO"pZ7Fo9#Uܣ2`ExDc ?~<l᯲. gE=dLQa JL3?m,frjbZ=m-9en6nT`ijS,£ 2^ ֦$W?+_WVеټK˕{vu ,ԡ7c_1*{&P#a,;U6ߩ. G҇'e(U9)Pwk&܀ՙKDn#"pU LlO{8`ۥ˻#=K!搚 _࿚ 2|fgT uwBiDYcR@7:(x& O%3!a0AU!Ȝ/ω'ӻ_ 7X ~ st%_Q^TZr[¯j.x(cD"ƵuJ$} /o<WDß8oxvL PJp$oQ"YRC24liVP 1i :Mcy=2N_! մ_r*x.- [ٱmd~ f8EٔIbd`0ڴscEzTNmp6*jӦBAU/حMIݘSq,<'n'0P!dig*{ kB3̋YJno:!E֧vmE|py4c@buɢNmj؁^* )ƴ wƋg\l0T4| X\WpvHLY$&"';+w%hH&5L>:⋢*9 jX>:-shф`_nj&0UHK_8eO[[NqcÑہ 11051tp o@_g[ MKi^poXG  fJbx*=Ռz OS#v4Oms^u_蛚ԠǦ%M}(/f1򦔉Y(^w99:6'*C,}h0lJ~i((hz.HRCZ*#*_?p};*9f fߌM ї*!ucECmW2r 2;?a{~_LJei#g6j)}~J" E&0)9=cJ!48xs"剱F0@,Cps?ISNTs0oUDJS$wzĦtW拁;UHSU˭${2F=0&xıqYC/ Cn1F&.ջQ i߼h@&&|hVa_ؖ%^eOߩVkПP.@. w?P]/qp1YhAUMvV̑I# 7BdbdDw ף:|D^GfU0?wgȚ# b'MEV) i$w`~v''NjJ1_HVU%{+a@daO % 9!'cMo _|uZDP&6yOf'JZ,6tLlhE홓HYrkJFsft},@T.v^iHo@ľm')9s1Aazb Ж΄6];Ѷz{5kY>, [Nm& wS.'0fSR3NҶƀk<}|1GsK r0 4㦅Apx#9AdwTˆF@+Qj+:hc+`_u *Q\%Y"}Ԟ%i/@v!0h5ʙڰCY(D ݗLh̭F5Lcj,ag'ܦ~S57۸-BQu ~ƒ"|݇Pq>&l;:pPLm>.kԿwm%aD EpUH(_T']oR.ttDr1Uz$)]PYCEVc&0aBj =؆ԊX8C29ԯ l)0}DexYH@-%ւt0{b  :e*./^\ti8Y?6hn00)nJ}N;eBO* q"AGJivw-u'Kg DnfA>Ig;dEJEGGk/S҆Z.M_YLsj>Ѕw8;Sz8[9sn2)h. u ]4F%}%2ES;QrI/N:0M@wy`5=([JB!!8h3M/aWEU{QX4A/VYm E[|jTKS$y1axZz u .ay j7P[F.D0vpX$}B\N='uMSyx~~"T*KEP0.™"Cb-n\uՖӭha;?˿uUoZ6PouA++z{,csg#Ǧa=vܶDJmo݌m1t(ڔi8I?or4$ `y !ߡMN1c O=GD[|>% e?0mY qڂMa9@?Z&ِǻz7WF}3sX ~ZwWBRJ_JGnܣ8SwF:y_W |Fѹg̝}&&GQܤ6$$trp8/o5,8tad,I~l #I07mGz¯$/ǓZYvpVa V$yJyx׶#2YS_gF`Rgs`պ]?ߢ轋IE#S 1saZP=?nZqk1jibS6a֧Uhg\T?WuTlިx<_3%ŒXW!ސ佨״J0a   y,I0:wdsF#}Kkz&w 5:e"hQ!ca8r^d#jZYd7!/J=׺CG6Ýਗ E}dfu—j.(pv4ԪB"$G1j7ȧj/5Ǖ̂_}ԛD{.mV}؉zT=x.:˔xb!^G76 =Pem0Cy3Qȭ0mޙ hPs08a2N+!E,BѲ( ORmX9VhJԂ| _2 "K TVT}7kS Ce22Lՙ >i fTqos߂ac,}hylVr9 &J4k-J,暅_9?ۿ W-r9_1ta5}A:cSTUV1E%ؗ{Hp9N(.1 7 n[5^u0>:gDν@)Îp]>Z)=KzCvF=Mp4kEvm..c%]L$1*͑a-/1V4J^\jJ"Pz.(|셩qGČMM |5n/֔X>E}gubۊ,eq*~5uRߏF;BG a`56Q/VQgjyQ7 Cޣ S^Lj$l=FH0cԚ~ T}Ƶl`lsW5}FEFCQlLd-k=/n2E#(:ry"tb]7Jo$ /?OO7M "3sP\5&&zI{2x2?<mݴplԉZ7ye*v|E;UHeI̜(: bC@ӡs4a4w sөvnKmiT @YHV% ƂT6Vr][ZVf:OqWG]RAp  ,08t\R9j4_] O1ngHӒVN7@;H Z&:!>]a 6̄Ȯfrhz=9)yL4F)W& #;nu ^ڲφE?E6NjK ~)4Mfl&:|ɪ(iA֡@<t-טiH>J>)ALbj*l7^i zNRWWM8A-]Mw+a^/k˶^ ez̈́k>o@f2M?MyyBTwJL.b}01h loWj 1 B/5{v<-q@EQ1b Wf)8E'B⪽g#)Ыte`EgH'8IGF:iqZa'X{*t LDWK:`XjP4;z aS]w+/gV8đ`yƮKY,^!ٔs:!v30Í*pzx[>! _'}QA8#KĬUۻ7Ygr[,B䶂yױZT߰غ 8R`sJiix˷/G!:+Ni 7PǢ@b#5!#Ӱ}c,ީlWg])0 #GѷUçlfl;7o U}>7 |1o!oa Y3:Zt#d3)Uaqz2lxD=c4j0jP>lUfeL9R81n8 9|y2IکEv ĭp+nY D`@ktLk ¸ZJH5G5Iw]К&!w KP_^VTgF55ydIDjvc kƾxT%pY1 K@>G&nlnY Jɲlh2-hAJb=ʇs ;"9L+Tj-Gah_s=E۫'zZ*Ǥ~_ꩧM<ōWgxnҊYXϺX:SLJk7%|!z.^ec<[.Bo.сqG[]^TS֯̅TC-_CZ5غR l7#UBLeVՆlI7̴%q0~X] g e[ Hz=:7j:yi 2S$xCf`ЇcTqѓS(!qIݑFAUBUF?eJu89g.Z\ D!trQ RŞUan>>()Ye+pq/=h8x39,֟;wS3.ڃT+@z[ru!Uj gs<耻~?bCun> [ *xg lVb(oVrM_;/!kLSE]ȀAvP1ԇ e} ihb"S,9^c0L␄b1ԹD Bg$/^T֊^2e ͝gG?Un-3_;HVY7F @m_0E*eΒpMV%Oq,n`2V.']v Dm[q)~j{gXn@t5 JAM Tu3`)MOIKO`Ŏ{&Z8)oo“bwsHPPai>@q1gDnߋa )f'6!@(0~pԗrv(7pD΢N+??ܞu&A8ƚOH uF*ط͉^~ڡ6+ Y{B(IR%u'AZ'$ 2`'EQ@:º(ؚF-\2*ɤۡBod$eR=Y|=%m0@{_'&0 \Rl0 wN4uj^;^E27\f6c*( {#NUMu`u{j 6 ˇݞGx9﮾"^ϲ+DsIj䪽Q/e3OX|bVbۏ^oR.O%Q%Yk3@(r+[OQ-ЗáK$ԞmWW8BR4#'&S`Jےwq/j :7˸U 8HX}Clt& 7 ђYE}uG#t鶡S-t*š韆J|_#,80XbE,L R6iވC'Ea 0U=by30disKHޞtT(9g#uvx'hyPBIЬ 4Bw8K+ሤ(H`=Y̗ƸRMs ox|xWi:0E=yJQWymֵJ8AX?|j͔T{sۧYFRz}i/w7^QaX ۊXxQ{G1v m"% ot3jU Drے:5&`zEgIFꨍY*:|/g{۝w5v2S}Ә%鰃!{ bgF|Hw=,gaύX2lLxFB^JH PjDP. ;*Av nS{_E.htk\T9in%ʼnZLOKиcCyMأXc/ͦlobJҠ$Z~M׌Μf2+;#Um?[ QL5f,3;3PXZ:&8b %nLE5my]cW\Ίc m1 e3ߐB.}:h`(1C2xow&xiJiMl˓KG`?ϝqyD6ep7ӥZ l~1 _i :ԖJe yЦ[Z 8Op*&-96\̯W4*sdș 0E93r.Pxf'Fl^Xۅ&-dc cuz [qF"U_YIH<l , m3j߁s"L^H2_"_J%por)mȐ߆z10`WdUcbvGK Q2Hs2@^@[? 8ݡP ѹq73vn(c|lVpUA*0n2ue'i48HfBC#!`j,#eE8a }-ȹ.i6OI;I JHjE"F:)BoV%\Hj tTm ;<&uS~I2+u 7/Z{cb8rǁ8٤dQʃ*HNQ"e 踁:7|h>y* L  Ø Tx~KM-j~+iR;0#ƮA`؁x$(}0B"B.E(VWDՈ UEkogI>{IofG,dA$C;#hbp*R:Ơ6$4W,:dmiu[AB騘C Ԟx'ARO5533#h/7ꭦu ěRзy8NMC*1URd뀐sihp?2g} c4J+wq$eM.-Um}kUej͞'U˾q+ih^$GgǷ's 8YB\Zh_f8[]䞿wهӪM<=!:dy1.QP3k[U;F*kBfyKKp7 ,A@~`,>T(x*ӱq—Qѷ.޿ϕ. (pg@hYY_c[ l{ݻK.>yw^^ { inpehnׂwʍt+gx27ߚӷ/nr8"S`hw0SгSގI)\3H/g\qkj 1ٮ{Vdk2fb҇BEhyX_Zo3y1'Qw7xz/>RjUIuҕծoNf>wBq58w#Q~;a f+v9E"C gˁ-4UC$h;'MˍI霓G*bK9.zl3@tY4 kJUI@8x[?\d"PM4ReH'}§𔽴/űpM uQOĵ,p"D!Wx IYK+YU*JClazPt[ґ! Ra+Ptp":Rnk$)UZ6wİTpӻ1y؉'8a?7)t~20{8Bry5{=}LESbA_7Y0mݕeⲚ>.O;%Btl|8Zr ,s.IǟX3lKѪrg3K7KBoH RP/?XGnx"H {η,b1gGx7Eҋj֯dI)amtvxfzOrBP͑T%"Kf[`GB? ?2%{!{Am1}xJDk-gg@%*(`GzQNS cɃ!˅_:_&5oߟUt\C|B'܍-͉TWxc[1RsRl@n *4MO2'aay{{UԩFϯnz(ZH7ou1D+Fx-bu{yհ'&`bHWT:}Tá^yZZz X|E-]?iT‘ktmsN%2!4#]qDnۙJkr϶3Bq9}\ *IN]`#Q/is_Ohg: 7l2V1T<%-r/h+Wu3x{X?y:(qY}IC"C蒰U:p"|1b^dV;2i&O@CMR5 X b6q^nI;pȔy;% ?3 J $Rj/]wFx~B*d/%_l:?OGT[2͓zd}8m72| 4wUOn`X_뤒Vf7qb]JH؛\rK*CĀ B8|p-b<{6qmv|`>~ W2Ɛ1P:CZd^S-z b6a.H#!ȇ?"LQ%RN.gO˜@z5)zޯBPzRWi MʘFH{_V.S: ١#+\eW"E^ja WCLלx/SQIv@ȵdd{^<c+_>X3%!]Ϋ!0=`D wOtA3 B F(rG"!<6>́N`xtj4<5|pT.1:%ޡi|.pK &6!vLZ>sM7(y|79'4 ǹ;]x_H-pqv̸S-Q`A2 GvoE0] oމQ+: Բ}q3=f0th+X?$S0+4KX5nRg񖥿?0-c3XNejRFE ~IsXS7I0*!ܼWFF%h=AR)U1f|ϷZ\\^LQD߳G='r)Zm^gOK[K4MYR9i$Dm=~ OԬ[+cYp5#t"F v7Qi$_7U/qb uЯՖjRrh,+j[I,qu[aZn86#\Od/ \no'fv}%ƶazKq2o_l6$I0h>m)<TvcJia 40ɬ=^ сin%c1<bH]$,G-wo8Xq;///D3pjœtC1JY*y!F&TBiȿ$"xSo(\cP. ZtCgp LVMↇTk >*SSw vљ>.ILnk\@z3M\ k3 v>̎>1A;B:bK!1]T1Joh>/oQc]n22U;gd|)%im$\(ۿyNFPF2Ci OmYxV Y )xn>E|T4+c&b+ܞ?{ 7(a]s3-:v˭~ c$3,~e%qvL1z3^Sds}LZl>7l?ْw_'r̤ r^iꌡr !h[iPKOSN& ҸqE!1zY f>N1&TBq3pQBt:k9̸dJ^̙hqw5^^T&~ufj .-ˋ`]hq씳E : =[k (칏fs逧wIêכ0РQV mB } /tW|A6%e:1waG r˾t3"ȔO|24YZ"P[܌3DG%SUt> ?vT1Uhc0s" |ęسKrŨ8Z?1#=F8$ A6JaLf;WCkk tyؚ\*G YuP.^qSP|AxZr+$]z׮cYR6f#Ž!檘=BUtͦ8CA~5aS-t#]ű?60r|dsjƏ9?5J}#OQPaK:[@M8 sP%%- 5}m\DrWӃ|tx-rzUrRfDv-sL:.R=Qv,sC Ȋ)n:d[ vܙQ)2̦'-2:(&J__J K Rt..ʴBCW\/$vWTuQBD?&,v!ԎM6Vlt "i5dfhZZtK1v @l;DYwRhuE]*ZAxM,)^lnvaKTƃͺa2qqhSm=cXkxбSȸN>;ܵ\.όC, )&o;k%Cx%O۔6`yCh̅@[~'.VzIՆM, ҟ6Qn# 3,"e6߲'_s-3cNg1bm,\" ڧ9_pq7J;WAZo>(>Oa0.7 ^/{Ђp~NL`a9Mh|$B8Fx9GuItrx0hKx]cȋ,QjW&倒9gӢjU:|#;~C۷]+.W'pQeV˷l!S3m~FS Ū/7Reo9@s,VrBEyY4zШ wRSalڮYQWZgc2Lu]gQ[cV-Y5mk qtJݽjb"N.I*da)`lu'M-աO!8>D ]O))8|Vs3îqCd& o R?>ჵG1t1=bJ`%EvN2#ަ(DuNcXqqgYZ070701000002a1000081a40000000000000000000000016446b36e000120f8000000000000000000000000000000000000006500000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qede/qede.ko.xz7zXZִF!t/P]?Eh=ڜ.+&:;0M"iZC HF b .e,&*‘^qއM 'm emX@Ҝ|̩?#j:ZWhpc;FFEEF/n8!$c=%cJWnו(^cj_~^S\ [j Id,@59 K55Eǵj4smoPPir!T|E+V.|)ϛĖM&AZ¼X`,vM|.uS'S*kS_Q!~?6TZܹފ;8RESJ n UIڥJU]ы舥QE>-ᥨ;mw5Q7HrC{5:ÁpѷtIK*`*b"6`XEq.쫱1v V~ap = BqIIk!eNQ ;ZC "oFKȽ _}odWۇ@L)Fm#$I:Uc7ڲ r .PNIāJv?4[E[w PTu\9"u[?Mde ? ,m.BIk)=l?ܣ]+/O(FOR?yQ,376)#sHۢؐmߍps,Y34whW&ixt?ʼn[,:bY˜cբZ ff;V3ʳ^o -kJ'(PKTW#>Av}K^Z`of=% K"US$8>9kYHD}IKQ4^zL|~[H1C/b nhdYz|WE j {d7(~P澀-HH'Iۂu8)f;܀ieaYO](W:XY]z(=& ؘ@UY8J6A,rkgSR;f֎N ZF=JcED.ni oXK]!?ԋ~TeOe;㡠b/aSy Ҝh) 2=K9o5KX ,P$rPtH,AP瓇0)t{}nWʡ!iJuzlNoGlΑnK؀y}!u!-SͻC\7uq'n@AK~6ݓoJ`}%0Kez<# ڞy. Bx*b:C&7^SJW0d4La!ʬ:ZvK:NDv̛a?D,q}n`1WY OjqvMʹ0 diWx,Ic*jʴNVa3;B!)qAMJRI ЊjLH kxs.2lQρ׭E~ْ:3}ѹlOn!U]R8qCȵz@}\y RjD%R9,π-> +u-β Z|yÉ;/fѴH20 yN){x@b/ɧư*`s9ަEڌ29BH?C^}w~ԸTY Av Np#A7]wV8Ao6{Yz d-e=[IT`JxB!1Xv2TG˫$ ؀~J9+7kfA[ˢRD6$%]R9^j ~_-`7kEF0By@{:m(~鎼Pc>([G U˫Ii~PC=K2) >=a"?4!~%}(:!D]Ďq:k ;H߂ꩻ༉pn:lwFi[_y'W=z@ccm[?1QODB-k ԟZ/H/O轞*c^fhjկ_8+lp/^h?CCg$4nEAB~z^t+/ny[EC.јUE#erP9ɵ‚UO@HAa>'f0ΐm2Ԫޝu)G,T_JHr!:~&M'O'1%v3kn1I;lf3e*dmQb;F 7BǗ#Q`ER$cIh ![x3^]Jq MMD![2M2n(C怫`kfU&?3+~J'74\qAƒd} %1lPt"^ 4g%kږfa=G ‚Ԅc.3lMGHZm=-myۀˁ9 >o: 3jVFc}nX8|+Uڪa»m0P=|!5HPE= تbYX@UH(T}*A d<=Mղt#`Z+"D쯮+OȲ&2?g>8W4 J[, ;*6X"x%ü1pvtQ.Z̎2{eӡf@J q%XcEY).呗Wh:2j??)ۍYYЍeN֣_4EyU4D '1 y)W .b3`n*qA#0O]YB-L&q+ _L"pNJy\'&H~ POz|5<$^Ov:Rh_?po B ۂ(MX[NlÀyݛ_# Ƿou DZ֣ 8xF?;~Qm~RWoPu :*ؖ&S9~]?yR1qzBt>{Zaic d=YS,Cv3ol}h[tXUcnp)wD!Fd"g@W?c_dN{UTi>֙s-\81@>1:V#E:@ Dl&3#4>ݺNtVi٣gwסe,AQ"]˅%*9P^+*F# d׃7DoĠ5ayf;(c-BK,G3TC#yLX jݙ#bW31 $Ed{o&>]N)?JC悜3Zi[C_.<ל!jFGSG$TLxmb;?xcHT>6aPφ0 gK2ٍW.7U髣Tpg2bt& ?%fO2R]U4uDh؇rւIHm7a5FPB9)d(=?/ @dqTq}8{A=#IJ-d_PXQ(YEE#ST&RPx8.N<!囀dXxʹ ncݹ!U [s@=uuRVcA/\ 64? ~ .XmҾLLظ4"z(<|Dr|3I.ʳĎ,*'q2fK T{8 EnBok!]x[|znf-? 1Ԏ;Ie; 3xZqoY}c80TMfOpR \T2ܞذ]^~C֗]$հ4G3ay6ߖh; Kn70k[ʃQ[F[j> t@'LL,QJ@&#;c[z"M2k h0jf=!0Ү->ݶrjYn^ DIVOENpHLZUr/?X.ga8t?4/1a_ lpspӢ[8؃5ǜ'Ƹ)tչܒ^ MVː#ϭ^W1Nj.;oPI+9(w-wi8Ȩg3Oj#N.O:T; ʫp)J^z/m︈"<Ĭ)8{.H'):!CEwu`/9 T#\ RumSpM2Sޝ_V+΀|Uބ?i `^hCU:>sDcGd>z+.x "o lƅ4qU(~qk*X!7 F-/xᖚij#L~dXǢ;\RjL+X5e UN5%Zٔ1dR=qcjb̵d&-qCL}"ضQƂH) mF_-}Uuz5m6\м_$AYz_lk֒Zy p5 |C7U ^ Sf{˯%g!q|:ȓhTM-Ѽ#w%'v`1V)n/ 8T\Jjr$uL̀mE0瘟Q 1ޭlXK7c@Xh$h鹭*%Ocūo&JCghs8DL6kHj*47B,8sJE$ň_@TgW:W{yv>l^V"zv9}|` 5GYov$i9Jh8Ù#;Cz9wcx.D,GyN& w3v9 'w>yJYVR{^C4/AcC6{[B/OQqq !) ۮfc=1[y )~ŵRR1LgFݎ@=T4k3gid"R.@ƢwI @f#Kw8ߺBh_ihʂq{4T'ƢvAs h?v;=DX&G8!Z6if"#b;џD%To~ȅmb:jXSAAӯ8 tU"i.1Vcis?]@LnwXӖAK-S^ `οaK9_务NI :ʚ"aZ_N@]Ma&w&aN!6s6G>4zM2u4?& P9YmRJY|!1F0k?6-$Yhd?P}G}&Ѽ'$m0`s#:wHm H%LsYtaBإξr6Jq"hҧ+8VT-~.3m3{Kgq="7#tz ZcL*xef宙( 3 2,ChoNZ̎&w ۺX;oeTbe|Y1-r);ϧ2.yOQ*mL̓˩ou)qo2yXQf\gx@|g(B~֪@aEHQIk&(a&}g.>Yo3F4(>NA헭;w!AîL4,ۼnQAHh#ALW\MdW.+n+%N,M[чR6^տLѨOKS{ͫ8gͨȩw)%MLdJ7f uO(}*B:s/[δ:gRD||ZiBi) 3znhvPfԗU Fk?D~1z~PHZT光MMdcUO+6;6_:{_{+tˋz^u H* o:hY-q-&,S@ugb 94?oЁEڡ7Faf B2q`slp=~8z76ucQ'7|}L9Neybw`e*f g0ܲoY>%%PN"*~uKT9RQ]Mq7B._T>gR\v#%կmT:! ^T (Y} K ,m5Jz{33UIB̽/hyV˨nB ēru:>_6RX$uLwƍ$=n7faX =Az{=Uu^V9$?v?38B޼:AEl>L%%:Xr i|O!}TX_*Y}&n͑\$'ggFyv鉰H_|5T՟ g9"Ċ೷6_f@Pl9B(n-ݯiFHϭwJRkݒ~K֐e%2@{!I1SJ9y&:-n!j&L9mcaSޠ&^O|+{tE.W3q0ʧ_@#P=%>)̨]ڥ3/ _C%O;cpQȖ`#$UWa4T# '۬ct]ٱo!d8%H.>a4SuS^Q?Rk`bt;c<V\o,phPgr& >)3p1rWn(j7O|%rcCC3saG`G$B8|gV0`ѸWf\=vSL)ez8fE!=NcI7,3]Ϩ7+HrG`t`&61)0IͻpF#$ʵWDK͆lEk`QNFdYe8gZȐŒdLڈ ] )vcB獹Kz;^: vLBXߛionfejӓa*$+c\bDA_%3.#d̘^ۻ/G }Iaf@[>Blt\*_e34XIATiA\}DrցP6ŇdHœBC@"X4NE6Qx2Xmgiu>-w\Fi2XJVhť'Xԕ\ h?qaѥUr&Z|Lw=O-RbP/zlwHuNj+"I`v$-E!K i^c^/ԹJ D:rbXPŊ] W*5^R`Ӌ ]W3l{Z$iE੃AMGg0ϊ)awavx !jI@Qbiw9XizfGU61";wa=%|fN t{7ODYMRZCUYShZW ηLN%7嘄q@Ȩg8uHkA=nZk}#Ɔ#{n}pjVĽ[ft"<}%wUK\ٙZ5ԝaj"ft =bg;c.{tg@NqV?%p`&^ G\QrW-qrˆ2+}%@WGv@?QOVorz)O/c]7O|{uVuQ2qqF%s~NU7VѡYwQ0[!~YV>raCp aiw;s!I]s@ܔh̾͝˴_-%W\,|`bw Y<qր$A"(\C{L$J>ZRz!* (,hacd4DZotÅQh{b7s4>Y$l*=$L:A0$|YЋ#Hc58ga^6h+1~zݒ݂}ev^t{]5-a5b5jVCsb*eE:FD:?D9mSAHЄ.kg$yzr1<5yxvҼ%]#$NN>ÜnU 8!% |nUҕе F*#bK?݀Hi;w>Bex eRr.~y\Xeq&fL%K5DA 1'vj?} E+a76TxiJp#(ɝ%DQ>,4Q '?"7/G!~ }hB/y]"c8m`-UC;4 dy'@ε9oUɥDz1?e i-0BDk}7P߬+bD"Zwb՚d|RiCJԕj#|U\ p{^d%֗jA ס 4%fAABȂEg1Պ,qxAƾYUU:'>1^WiŶQ,fsV>\>C5?F.x4pj(ޣnFK18~qYƣ?YSҿBDug,f=>WZ>-<>DOC^?XXk%8ka%w>l7Jt}fu)yç i_p9ܑTErq[atd^caرƔ{ÃHWx<O/"GԭI'Z gZjڅ$] Y!uEz󹴉vl⾺ɺp[p~4{vTctw&C|ȍټcNf,~[I9C$΍DAtwg䠼6MCtEEO46ɉl7*niW;XAc޻$xl^,yI!pP/Cn:Xߠknuj26-(/Sγ:Gs 9-H|X(J X1"kJq=sS7~P2֚rt8`?+{詰£|!}q2ѭS,kSxo{$ޓP2ޒٴ̎Mwba-PNbmSD)T^lҮZʃgdL|ޥ)\cTFȓD8xSAm$9@pp[B4t ݣ[DCA: "3'u {̱<#mv0Z73Ø.-@#5TI:*]3+/丆 Qy>i2`'suSjnC`,"-4?[RTi(E@s r"IolyuNNr{z%'N_¥!F1̟kl; /;I`Lߌޚ\ލoΌ`bˡe82ҫ_~viO/^qw ثy fTf^m b6߁i"R0VYe5&,~!@(gf^]~|=ݫu"F"{O`K{$恪e1xIR/ooCOb}Dff;5Hu'" ؤQt%ɾI4vyݟQrm67{-_? W!G&(6Iz$E-Εrb}i:7By#kp1ku:Je΅M`N)#']b; hcQ?`4npUNÄ`78^GQ -w!QdS;\T Ľd)LtA ]y߹8}c. WOD?7ZUg hoZvLzANzoMv1k|/U.H?cIG?4PG.֫ ځ^CWNU%߇>ګרFɒ5znT/zdZrg1E` G"لԌ>.^g=m5-(8Άh 6SrAa_EGvz;Z~b_vzPΦhj31%@ߔsHn`l9b YKbeW9e5WԲ 蠬؝쳵P=¿{RkDXگkj> F-\ }Vxc!z(u} %%i[dO QD$@dZjX4(cEiNHwz_Vi}&+ OauRLHT[2ABz17B=ŁP2!Mp >\0`>pb-@0A߬ cYe9=1]Σ܉>0s'BC4,26PT G{j*k׸EЕ.EFg^^*0Ywdq'@Վ ;n U 7Zv%9۪P:Ź7p9tz2esԬ6;gk.}cuܢ~ Wl1uѓWa0wdّ0q-&ek.)bMʅ4ERob>٧=h <)|;4k_qBtc#lrJ]PkqZ ׉B;$]U GGiz' 94*XeLFB݃Bz;}pDF6&v2ƐF4׾$H.ax!JNRW.vѦ&"D8nW7 êL]=v߷6./A42T@j4Ωt Ky A,Gne;UULs~ʓvYH;Vs2wO='33|b4\ujjwAycZYk7kS1gj(pBYjͭ;`\-}ǓW3تF5"Ƶq }P7%1ﮋ3HBՏFN)0Tr,ς rn# t;̲qw~ݟ`S᝖LSQ:{tx\dV]p&1vجմ#duߞ^8kngph†h'}Btod@%O?Hx@uv65b:;&v@T&BX$j-T`.ݩy+lw`ĝ c͵$Da}VgVl$bo0@nJ9]7/s/$k_Df((E P_ie #RCq**w`eFC2)m9-:9njTP:R+?NAsVuJe_[pES\a^ޓ۲[Fr֍?Hpڷӗ:EV"d/oqmG?Ob8y,B#Ol,\ؘWh.!g,C|ؑDodU1NfYekhVݾ"u,E8a!QBǟ: HO=+ ¦m  ~njR`X= mׇ"0羷tJ%[bG m)q2k7meT1*$.#mh uBo] 䪄䏻8ù4rUxrl`.ihć6\ZegDS뀨kWm-KE_3iJ9yCgxA1O9=g9Þ^ 㡋 e,0)< efrdsB)CZՇwSݧ.E'CC :ٶaڡ)XW1ufG<QE uG7S@4H0S0B$͈?(07ZZ8ii|q}%ޒQ.9E )' v۸e+åiߠsA!N2}'β yr_7}螿d 6V )v%DIϧ5ڽ.;BSѱJޠU {u[oY$HGj{hwtF/mP?gT`n4 "cQk"\sfv.3j_RAF;VG i3$Wd.n*UoMb〈ĘuytUיX2GN=F*bbDVl+`<2 gܒQ!5qt)~MWVgѱ #D4idKæһ(%сI"NG+*p-qV}ưՉ)"M[2q/sG#e3!j#su{2!sui3(iR~7y4Y ^)a~l&N{]KR3rXz`Z+rDE"qTK8=#8ORYc^8r4$@"X9԰Tzdwxx9HaCc)OdOE{?Y[/$I~/U"#yjQ")lށхB &gypidC#BkcB y9Xx#=5'9rf7dG$6%TRs5JgiIz}]uM̜Wr7 l`m϶,M*o.Hڍ>nX(z쀊WLB8"W==$iily-N5K1$sĵXύPҟJ 2IDעI9fݰbKrw<V2;N{PG=dq۶WlwܓNw,tBFB_}r@ÿDYD=K-z$ 8q 0ʢ`ZJ"d[VJ%b8^G]$daB|\"zuOLZWkH=!E7q|:}usa5|<[ T%SmyZBrVYuB(Uڧ (n0tw8 2PM_o*[eFFB$`$8Loc'3g!,|{L,hC 9g|e {9r=P#z<ԱE=I!Nɸ@gVG9_}Dx}s]>|kͭ?qg,?v9*ԣNO izf;#oƺkA[tL.t$^Un+vseٗ!U<D"A?lO=[>n]M$:B f1|VmΧ I6, L ϏZ1Ep[50`߬I q7 K(RL߉l4e)0ߧuHeFtľfgԔ%TRwAwwSC{/MoB D]8uBZb:R6߲랗~d{Ń[w0*H&G5B, 5-ddqZZHK9HsojeoGr/-™YӆH_ؽc\J%*N_mۍUJeoqHzka#_4'<ه4Jj~ Mǵ:3<kHf9T쮏"ZdiHSϥ.PB"|*什@(|i:i?w@H`S :椼̧ek7iWigvwiA^to RFQ1/"GYddaOޝO?{O׳׍AٚFF5|TNX⅟Kl2QT]}۟']oJ'N VlGdb6g.%ǣՊNDGG@֜tE[\*7 yQ.\bL|m;NjCm9QmXJH~q;` A|k_~%P$L M~u߭^[K?o+, pAOW-/GD'P콘e@ {ytP^#N{Dlv}H{{bc%$K8za՞``̿@7H::}b̡%%a(VSCfMr-O5[ms `m}UI!z]YŢZq P"]N7ڝeX7ѓD\?y]9\p Ϟ?Ou:1-~1jxH5Gq­Q<ByȬI7RRp/+߇]u&A KK*~R*.4w%Ĩno2k!% tbk ,ˌ4ȏ_2$Zvű?{F {u4٬"O@ʛl¤Φeŭz֜n Cwkz gV Q1Y/Co&\>t6N|mMϲ+Al4glMi4h$rޔqI j7u\ ;:Tv,a1EmsAAc{pMV.E,tc\*p ʾУAxhUH1.t^#^ihl&~:g r\<}ޓo<07jWѺ{p'7ToyMd򽰏qNvBp4S)畇;(5E MLsol7|341)a デh7r[עt/| YPΓ~H4 `p3Iu4,z, $.RL44: 1]G )j%ɀɱ@c1 d 1oZ6MeӚPډ v>\Ĭ5} lxDY؁-~'C6R݅(.QhXŘ װl/E2_)U+`hxjA#^rZbzց?f{Vy >[@ g[BIJwʚnjKCq:EdJ/ALiCsPޘ,ڜ\UȚ;2n:A1E5'$×Jc(CuDCK{TFXͲ- Px7AR˺F89lGׄilpW"]'T04 kSOgi"* d$},3M*] c/Ĭ]*?I4@aID3;j-gX 28' r9`o)'G-,oKx.{圲ivqTFP8LZج[/? ,D+c_* < f;v9xTvtҡ$kN2f,MB6'uQud"FxrU{и;&8$CC`. RD-mr$&RdBZj o|``Ov#8+893KD,&C]%- 9Ӣ*BSr es e `Sz3jBp·)uTɋ@sP8zw n9czt\&Vv )촸>B1CT>PU^oiO-F)k7ԃ$+ⱜޏ@3C!ViWJ`FB}Hc[Ѓ\tc䎡.8ioX) V|6LH,/cLuf)X;>3+7`>؍Mx"?@QO4G-X>5꾯I!F;a($/#M7 ȎWj%Uσb]YHsr/^ Qa+esiJyz|릵*)1j~x{&j; 'D2BS pዋU 1 g>! { B98C,ʣ<+B(.ʜbFLZq'P!US_<=F ncQھq%Kձnd Оmz0([Tغ 7[p"]oC= S˄\MZams0ށE wbc:vߠT1@ahO~hvyƅ2],o}D7133bKx}!,b _ qn%hkX7 Z]],T'%c?pYL3n$i e~@ȿ=ѴO3ܷ^:_ݏ3QCED4z]Iy dzSҹ) &hxky8Jb|OЖpyY׋$eC`tғ# #E "͂vWvq!Zeߴ= ߺ{̤S/yH$_@hp1+qbNmtǫC{_nHs'?2M= `rXDGkgoW5hLxbܘ)z!f/lhw)}bJNn?~iC@uڸ1L`5{<LK))/+1.X !] ʙpV2 =#-sW3` !!)O[|rܦ/Ibq,cJC(qӅV'x mW̖5k-]j,-F @;%†>jǾ>P_y"i^|,.H !m\l` :lPSOM2dN3 սߴYi%C7^'?m7χotNh{8FMAe?5\YsF?)u%2ZD>k3W.GHc(68e0 3@i!3ĵoj}A+F=8X9 dow_;~/AlWF-bN'; ۖ:V1t_) rY{ʪ5:_EIޥ6W0qq[+ǍtXk: {K <e]4[+5+ jD0=3\# uze'像n|W%aY+~ u-JlyBW!^Eg-ϮLbl"~n@'y]X+̙Gou.tGE } +dp'h Q,6Sci7zmW:^I5·?kȢ`s2㐓>7(E ڄ7]Ϯ7"evO=eFQOm:>Qp":V-|?T1 rú K[TY>tdo{)ڍ\Ǫ?BoSAȥﳻs Nv'&F(b做[J4' J:2I 3oJ+{kb;[gj@ )1]lP3kDd r r$e_T^!2ʌzC3xN=#p?F伊"_)ND-IlEINډ9El7G8YJ[>ޞĀD~j@)j1xBC% [h|%`EbϢå|~wiO;uX4boZ%sm. W&%.Y-z0Y=s"yZŵ8 mλ(l 9GPo:6BI%6,N:Q{m3QWf@_&ׅ5[2[iNj}<L"u0̫.AW^~~>j :ew3iDA<1d%`X҇ԗN0%!h~kD\krc@6o3E#D&X%{7{Ŵb ChlFw_qUAզ1k) Y8^=Dmr ntCOЖf t2b"1| z)\87}TA%|?ײ3qK#nQq]+oi*\E2]{ͯ3j!@msYj^2x+qK$emݝ.r0VI5w2+ 1B2z> fo>e'sE7hQH! ͑AxL!kۦVt,pDn>2.Wx 6w|wE_f襪'Bzb'bbU0nMcD l5dQ!g'{ڂ;xF5v Zz12&DE6ڔyQϗJ~WG{'W.VOz4[=kƣըn;;D5q=dsv M\laL1v9K1/~v㶅gDRڼoU咐){FjwB_$!>p낙I/@)G#ij89E;ADFm[]5Lk2"u3X5?䀹W%xElb\h]'2~By!hu.qH{&#2o{kyHЁn:IRoZgv܃}(8uƒ:q]t._Em 2]msy-c9 }<ЯU &azYtKdK<5zxb 3g\3T0&)6]jQ~X^KQ2vg:wG&O$|X?/$BDz>^@TGmBha;$S$^?"*K!8]aU$+$[}{&r~φqf! Ouirm\c ?˵fZ7%L%3mYj+, bhBښ+eU\+V,4]{N#hVȃ v=6xUGXuy34&wDCY(V<"B5BD-wX́w,"YHMO% d,gtC.љb`] ̎;kã|~}Kx:[8ϚygjLy+^P%õp͖')5O]j_'OK$)zQؙsߛ'"/mU%2LmMO?Y;C茚H6 xEj1dJLNל?M fWGAॿl4a~T63xb $*::v[IdaVv,aE]޳~sw97FEWq C~.A[dU__wN&S@ .LVos 3#?ȷ5PIMJ`lj];h=wo =$si {7.pnth`PS;v|io jW πZ3/Ch!Ai%%?ٕ!r*.xLc^x-J"cA@Lne%) KdG5j&X|1F=M ެJ[ZSSy[1=AA~_X9dςJDE0L69-tW<;`mFSO-k E^BVTSM)IA34GgMbzfյ2*C{wRv(9Cttf2@򵱩CZ!Se~ CKZkC@'Q<;9E}WrKKuć5Wq܇1Gy/ȢR c]GkRfHBlr;CAl(_ӻhF7ΕA# 8lZmAŧYVF5{|3աXFFG^7 *.M|KeݠWf :L6cl< T~Cjh&5KTIEJtpG=ab,Rf0Z|=GEU[s'ݻگu]؈9DQy/v6\ _e5WREݤ3yhQ0`OFOܜQy^~OSaa7y *AIyi˛2aD{%b@l>x*jpO_(7>otG6f _VjnXޥC9]$zrL4nC}s-V ꈧ)mWLgWW%rͦ篻RjD4lf귭ۆ^o{9*!^exG U(Gz9SlءN<AE DΟ3бf:(@l ]J`$fG@vRS֌#Z_ņ\NY̒p)XzM`~wn&~ I[LP;`5󯻷P˒rqwCBTLhVg;5Cj=™M>!^n{ [O?3LbوD&s-'^ w? 6c"#h-M+ճ@갗eK)tR)WW*QJ๕;--bY i.JtK92MLT7yM Ax?iꓝ@A"vpMA*/D{ lTV㨞+k}.>D^Q` u pa( l݉vkC䵺;?~@\ 3MpSlkz?gzXFLIrZz%-j+&ZT *T! o9^.-Ģj]:Q N}`cC*]`9ܞegpI 󔇡7| VF;-sV?ĭLF<{g%w@Rq<~nWiq,0"]}2 &F;,L?JfW.bZlL~ &Q,*Xs<[u;҈^QN(r5淂B4aWՐޟm0KVp;WD3XMfQj>Of հ(Pv j`̍Žn+K oG䓉 ҠvI: ͓Z !wmEy̦co%(۪uR{&E|^&hghT| Ӌ8}M)qL&岊!VlS6;sQ ~v\w1Eotڊlϑk cl5jO}bj m}76tץba2^UY{\"T["QEi I /,1LwJ;-o\+LfE7d#@9 4dgU4<ȭ3T&1a oΓ0 ~"31,ܤreJ-ϗP,b )?sNruݲu>,SYSV2`]z8h8bbÖFo3Z2 +CF2wIEbR?ǨJ$V=s9:hU a uZhu֋HB5]S`}iPvsI t`GPjxSNh(3Y^&b1>a*0bY n0O{= m~VN[z3#}pF(ȯc>bdf#g څeL5k.c*'}?a",Vh{$2qrTǏ Ǵ#=/)ǚETA4t32a-jXk<).xNkjOF|ɬۉV;Yw: ^6iNttPl޳h$oi}sg-ϖa&tGY>j`)iAIjӶw>7k0:!(14 Ip5;#*g/x&WSJ;+;o?nMU0k9b&0Zm")GO$BW'vނJyZS S{Zz9gHF9M۶MY˶u5#WxN O}!: _q,~WIo%COT7)2)W\?c9Q27j\h%ׄ.yhQe<=fwA^ ?3G6]+mE, 2k@s:M6S>)h׿^bPTD_~ni>^O݇V"8Pkp(s3:FڸO@2 ]m5zEi1Ʒǔ M/ H۪o#݋և*m9i\cm:֖q|.XLSkR<*-,C4jy|Sx|~5?l%}R* ȄQ:_{eZ+-0i8 F썠6F>Am?7F/Кeik*#.G.b[YE?VBs7HݭnO6r|Wovɩf=)-OZ㍪2r38Rt[mjLyP‰%/~EBeJ@Vb95I}lg^q~AE #1\!Y{;'|xpRufύdo``oNG<ւnPf&.@@WrAݟM [OV uB?Ğ3I.0\a/eE͊^&0njdȄ %Bh,kT>wyIz0^]^C1 xyAtF^l^lI#M?r4u+eQ r%T9˷:Gz15lpg4}EC9\DI6$\5|B,rnB<\P7S8Q 3JJ1nڋ\,9=JuT_|*m`~ճP [ŝs[PgywvZilNL ?+'V,¡(`Dd) R|i%qZ>Fe }N`93벻b90.lu*"ZءcIJ 6"xBϊ3bjdP >:>DMd>}qEp"Rd%R}:1ÛaJc=SSuTZ̥ח ].||sG vٍ@fbZ0\O9OwU\ Њ1V&f>EJX *H;텹76.e<N4Eέs&}% _nS OZz9"ݠl(UJE3gvc^]&]'ك=:iKv=)u^[+ :aXdf{]ŃWh|HΉ zȩB0MEqwʔϋgKqTGPUߋwKv]FpPՠl]5LU~,! o udW)8$/!K4/"lkq  PS&}&y)paR6Hi[N>OJ' NN;_Td%YϠ_0fDXw_TN$\-z~N[^I9&|lC8FzB{֞oE qyw2G.@v(Hg<1Vc 6\dC\ׂ LL|] ۖ܎|tK8M'WT 1h2Xg\tRzyU_15;j 4J Szӎ p|8N?mbd%_3jqIe: 6BygciP}M =%ZЯHŲq5f Ө7H\fQ9;|]LńrTvB%>h>1mS&i4f'Ђɭ~dVm eFpS>L Z\9Մq9)@ٷI7rTT4Rij0h%D!d6'p|C>8OmƯ\`>k/@=x~7 H4E -{) ѽt~CJ`R_TL^uf_X߷t-MmyTsTr6"9"ai\ʪEt5YgNkbι+jk :u^+=+Gnls+t@fAh-F3ҝRlщb FĚhg ۾Zh:yTq#0Hnp߉X2sE8. `+\MM*Y ?@x[ Ala" Jpx|@4̥*i=*JGDɝ^7UV)ZGqxC] mjĮ)?|v3]:H1L+GA6ߣFxRF4v)TU̟V+aF!fAx) C"vmJWT5%saas+ޱh:H(V7d5 wЄ !W!YkЛzqh~ԑ/MSVD=wP>Yz$5(v,o2鼷TD21A#&a1;ks6NPD#Z[ -WoFU ݪ=h1$4Y9 ū{ޟ}5H/8 n[MdӹNTWY0oRKPkdZ BEܛYbr @~~ALE>wЯUX5}U x!PB~+D['_qrJ&2̌a J1X#`-K0L/ z/ 26GVx sWdJP;zNE&7c## A%8uˬ{cAjB(efoiGf!J}]:G[P<.An_ZTSN7vEꢨfWSJZ/(~+NadD]"LFoE :Hff0 sRZ:FM_Ȑ< + e~]?e@2᝭oe 0g3PGru*]5{iDڛ9Ja."0r 1=r\03$ޏ+uѫ|<=ˊ ns2gsM6qD5,zA撪H݄R_d2\RW,34.,ey^9^f2+NY?{F;H؋f`сMxngn]5^U b0TLWM,SHfmL`V 8cueqy^ߺ3ɰ8]1? VsVm8lD  /WTJ,Bn$exVrsp)"8#o(kX8it},Ahj$Lü_?%B7~R\;TK%RHc +jwڦ0Q%Gznl=ra] !n76CAHi W%Tdҵh04LSϬ:73!A♆nw)obQT0ubkz6m$XN'xBf{?2e1hg7L7MV? n{n:!*m[KShtRX8ⵦhL - vp eK6I8|O<҅*ukx19St#NYom>)k0gz?+&{-HZޭG->o%v}4?Bz˄Iz2@Nԛ2eڏ g~mϵ:sU*k8AY%Hq ~A;tζEuz0XٔaR'[V˶"Y6,R6zΊ#W.W&P*Ⱛٲ~O"1'9>[ǐ_ &@?yo¿Wڦ/+Wv E5miV"F^i̚E?O|Rsؠ+)W0YmXW>!?-ݫisGgjŜYup@hW[:n 8"p>#m0C1eFT/\ 0T]c&qSg4?)~A,Jbҍ{OֹȝP+K(~++;@WN{gGֹAB*ւ§NKNQ4MgMoѶ xq'/u cMgA|Z^i0F \=P05PKd=Qr)OHET'S䰻&QtWu3&okh>ҹ-ϠyITg@Ty󳉴HG ݯ\)uhdRZWtin(b.s5OBY3_KM6m&V~zu1ip.o'y1T܆ 2Pfȥ=#+""[?Z2{E"ހB!.ib#Ct/ڕnjz,+QLk84"8m:aD5@0>jL˄K8t{jӵ(}..CL˙^Q)%% ו0ZPM5LZ@7dPF}׺̀q Xi\/MY?fNVN$e88#`ƱZSiK;Q4r*l_ 8Y~<Zh$hҬo=U9[x=mf^<9Yj`L\v2x}Tjfs.„XH b`÷n`TDaN8R]'VO]ǾfT->XVC".`ؙMcnmߊ8e4'aFVC;Cp6>q * C=Vhk1yDjɱ39Ds{͛u2dD k o!kg ydf |L87T,*Ob|FbO0 ,:Nx9RK yyaH.ߓEYRゆ\ѱr ك $$'9GH?GekLJ V׌]njK8I96\hCd#ڭ2E,O|U<+[C|T%.xG!]aO6='efl 8Z%=+#r`x6GJ95S+#zG]=fQv-, ?[Enl \wѠbE )a uCujA$H+SSq637|GYNu]&6*uj!Aj߷kݢ64fԪiaZd(*.L&oIŸM)gt@ #|/J_g$ä6ncU降X|0t9wӀn:7&18d폤h:\rAM'|Hkp@o)V8)RYosu5-e%?+lkyR6,sQH \'^&d 80u#0a_9Ni{ 5 aB~KGFoZS4^>24,P9&#SN+B5ױ!rD`M@^/_o׳쳸NzreU&pYԕ)怳nbW'k isy{`u挰Ae` 8M?21.l&#bJL|%ibF-c.ZEYp$0鸵cCL`vG #a>.Y$[|1 >j; eyYo٧#k: 1į 3w%F>"%xS = )&_LnjcՖ{nZ_trڮ{vs侧YouQT y.8=<ԹE2fFbG|T6Sz19@ Cnl1u+Hk)㲻 Cu-ĠI"] PR85zQ xQ(z΀\tDQ+z%,FfAgf%dN?sB,&=8X~M!E(Mmc lO(z+W} ߉;pդp'\\;s*du܍~ck\%0ybM\k<mǨ>ipCJO !v"L1C 0Ԫ7&Y&g=AЌAsKspœ"CIkQ {no?k%y0C5^+~6V1O[ ^F (LNk/}V^ i"85A; Ԁ]#Oik=\j2LAH;(Q?vl>ɒKrFlZ>C=ѷ\@u"B9п :!\ęH0?EI|BlX_T󤜸$@{fŒiab(vC7$2wlהfpirrF_MȮ!đ=QFEpa{zJFO_uddU5(dO)SI'>lP0@=:0_C g-gd!CY$` ЍBnWZS0KJ  |S!33-I) Όlן M5for "0l*11&3cR\G gʢ.# { )*S ;G2P|&idp@=C2V+f+sWe&9]}M<]Q+أRy#zn oW-jLElM K:뇡uV ̶mIv+`U[ȇ0+rM"D\|OQNQ1_GzkrIv_y#\?Y$u7xw6]K˰d[ &e!>Tnc6/+C5% c)"yʟ$JxoڙpdKON}?jW5ï?,gGk8Sp&ɢVі<",eg?a 3Dt{ bz:Q"D+OK5 7*G2޺1ј%FlA/T 6 1&p;ǫa7~$_/MHoRDuPey/C}Uw-6/D#n+czQF}=pU3]^'+TKt2t.ݗ+:40E2i]>rV}#)=!!HÛn0N-I7!HN~OLFV_ϷXT5D{vdKi~HO3QJN7cWo|T/*lEgtM)jdim&zA۩Dgo h6ayAX~u5;Mልf>Usϵuj'?,SAD{iMDݤfcW,;{Oº_{5Tei_u> 3k/XXԐӲ"SbB*9v;2&2Ly<ٳ{W?K= 8Lf$ {})T009D9fn/l|bMp6w5ZC1Irk=|XA6F&" P2 MHopF A㻀os$GAUO7b%lgTׄ+sqc(Dʵ g몼ݩI}5e# $~KEEhWad['m8C( $;Spxh`l3Tð V w+gI2{]}F8V >wrʭX]hzBM:>3i}lAlFPh)-\ rsK黨\ֆP愔j,Dwm} |5iK LPR,,|RckgQ-GZ }bYBC…k>r%S0R]z(SqMA<~\{ᐺ8߀Į{nrQv{y|oy`#E\ք9ɚ Y]yP**dq!]}_UoH1iH},QzJt>s\8oAf رz=b5 t3-h:\q_ 3jW$7YOҚ~`Tc I5~EZz(?C.Wh:KcBS7gԀ3E,;R)hy7U[gWr>p›ւYa׿=ՔJ8<ߕSGܦ>г/QcƊt1@L,+ 38v\qCÆf&ANɟ;O$"z<ˁBk0MgUQÄc䪸VEC z1iVח;‰b1:,b^%>S8N,hjTF秕X# I8mOò˪KJީk,=F:/'鄢v\mG2{[nk|åWZ$*I%2%[vc&8V ~7פOPJ$,~AA!$jq `}/CFSܡr*Z2q$X:YtCna˷ԧ&2ETB\]Bh>zLY<_d_z0s,Rз o0GJeտ (p.wH<["T\X7AþqfA9 Ϩf*u2Q +lG fC{_RR@x̟ۙ=(Ucex *a+Rp7w#B>֤̐</ 5J}jo]_>P(E?Gqz }LB(d%b.,k6ޙ,j_+&x@8DWlJ+r`㺴v81_@HM]4s)y0KyW K !TWn!ҏХGZW ƾ4t[V05ogY4=YliR53^IM@ht ʫ`%OwJ/,;uE", oekƌb-'gGi?P5X6T+'\,$"9S@K`y{[2tIy~KƸɵ`ސ m$Zuo^zpSbh#,.>N/fsJm)!#9^WKZm srV&F]yP]#xVQ[Q+\!%סo/)ǃQ+/iR·K[ABQ:mW\I) 9L8,CF+ܪ ~lIDO>:vT'w>Vqʻ*?^of{v9> `ՑȂ :6 azk0)%b#ԣ2nഐyT x["D¾CCcE7u > 5|`cӽ䶴. *0&8 O_EC'.>t1G2A/`O{WM +$izvQ^vI)wz E̐? m+9ŏj;~v݉zhCmfF5DUWE iVƻ+hY\4@|\ο^$lwp yӣL/:U yW ~5F_n*/o-S .m{` TA3Nڻ^ &$#8rPbS@PwWA*K wكҭ; w%ՊQk`^0Q]$9!Uew+UPy3HVhe ~:AEW7P@?# #׊G᯸cY±,y־,],,s!kw|7=ӤF F 'ْjIy-ƅxDM -C( ,ӡ>XhPI.[3_–ie:*8־km$ҩh$j1`Иt8h(ش kM -cgPdSwA%6Xʖ9Es/ȳ-zq*ٶMGa4n5ueV @h)bKEӴ-&.7L?Qܐl a >m&0I'64 8 c-n2מk{+Gf%F)韆$sO+J%BK3kB}:F܈6Xr1!ܷ9S~G8ڳlP7Ev.^ Žxpkh3͘!| ]+7W8(4^ ;|OGiӷFKEl:gѾ9YILǩ_zү+BTtySsᮣrC!`Tw-qa-_W-C =(X)@nH\ OaCKZŁ8R z9A+l*xbvQ9ݣg(Q$dtBl3& °N1A|9 1zQ$dWBS ,7(%k*c%RߢJp <9u1G9e͔9䙳DWphޣ+XnMZzxp P6NxខbBp%=wcfTsnlZlwK^߿Kn&}Z\1TSgh5BnhMQnۓb}QŁ~!8?;7Nk ?,3HOC}ݖzvĤ .d.ݫn75&_ _Z=\|g9.%mL]P}{[|؇8J8@\*re)-$dE4h3v,P¤p| #H)acy8lҡ e%'µ2|$p , (w=B@tH&/V];B7}uVIOMFq:[Ѽ,B=ef)wMJLgM*\fe~P*6t[k2χ`]s2{s5ܟ=;(cI2&frFL?<6T@>ԟE3em+"㗂B ֌ S.YjqһvPX:m5)kZTi%iHj2l (:g v .gق¦lw oAxm[O3557#UEůԴpDZLɅuxa`2ҹv`90g*ño2\rPkם3u *ކd+yոoR3R$~pXE PlJrHld4;se \mYBxG{-E՝K=x!p6 "?t]ʂFaOPHkƌ j%[^ uA!,Α d-9nl;ѫaIdtTx]zM.heKF y2͐9SSA=>#9R.=!)Ģ%4鷏*ro-1Z@vQG zGg% +VX 0e80PQ.5Z[F&FXy&Fz* Rldj=Te+P1H}1Jz1+=(hAqSp/#Fͺnp8islk\˘7זom7L2FcxusC<~xU3L",ת-}F%P D]dk ~ *ȇ# ]HVD!fF}=>QuhEӃB@ -:D+H/ \iӂKBR1v$ {Jӄ+Z[=xW+UScf2o?L%nZד~ wWve:G?ۡĨ|` ɒ*2o0O޹ƒ+LV! vJvto(ƋMBY{\zK]BhKZ 7Ǧ:rUw(kBt^16tN@p󆹌9-PMԿZ`& 6|nKSŠ= %PNyk t? Dk&[[ .km*zu߸j(K}˞1Ƕ'Iy IODכO ƞ.'E9a[t) Kdπ?^(>qvJs|s-Na~mhg̣\c>sǎ.ZX!VNB+HZWD7v994ڼ8a8 YfJ:i N(ыkgo<+h%vAckXλڧ 4$͟Q93|7 c6D,BO&;{Ƽk\@2Zv we$XQ'RhCȪK$sh㞓YmosH&1k4 5o:?{D҃x-H[a {BHG&ؘ+zSaz" Y 'sNQʹnGk@6ΡHAO?*GC=/g>]:ÄIw2 ̘zٛ=Ph炵I,Y^ /@I\#d2&~d>F["~R&M.ջigӦ)WNxSLwYyx\Hac8U  [~Z"1LD@hHx~1IGs Ui'<Н-퐌0(uE{sl,ſX1J,+;'e{v;lG2g:vM. <S݅_J+:ʇ#JdAnx԰R] >0 w\>}Թ&e=yj"ZA|,UbQ#1^wuԕ}uuq} "eQwjm=t|W>4QI#AG$ҝHx{BWv,~kY+fI[~\NbՅl,:u6٠ozggJ5jbFs3hدwcX ew8O[ݒ@iYq6}K7P؇O؞wx(Pho$>luC';><d#wRxyDY AiE7y\ cs^ݺ1mx)j+{hxcwbr<48J'FU*/ (s; khַ-؀ ͱ3ekb"*]YPj?d*lGp aܹ0ag/*"abvv\f,)Z+$e aAVW.0b_h:?fg#@3RHXs# kt[sEV&-7< TF1e$ ۣ(XXbLA͝9 ‚}v)* ;W]ыǐ|_e@FG8%H"ap ʱx;B^cN斁8 SÜ @8[͞Κv(|i d78m&x$~G@D|IgqMS0W>OC2G i먍"ugj- 1tG˔o4**4){,ǭSwww'™KIJd pLr_:Bx=f8G=.<5[e}Xtİq@jKQ~LaV @fLZZNC>H'# ~S9W6J2d_Qh6 oQw7qmzI(h4qIA<ϕe=wRHy͆/aǘ'C_qOdu)5j*m2X-tJK6 K^TGWI)‘ AMJ$_OMP%^um#Jfw)_ krga֔jMyΆ8e7I"c0 i\yuli^C4CFNV2))lJ٘) qĥPj:Q*L>Kk(gОʯFȶh3`/eiO^`A<#X fIOoY#A!vT*]Lijь ?D'PE~&u5L{f8}ߡ]P `Vr*.IpY֬-)|Fi?P oeֆl3Kc/C-ADi7( ~<`'wZUS(H&z״(nRZtmsWu8?G3r-/. ^ CRQjf`M̗2~)C6yAzCAFbyJt:ar3 "i+77О+|[,)p|OHP\.'_Z\]y*M4Pb{mc\7Eℿ@7БyҴYZ0(ïmFUݷIySR$ \MC>aH7r ̓Q^U(߇G٠o0ï&Om5!jXVUh4>^|,y? m㢍)&µ 64xu*̸ǯ MUQf"&-KP,Μt.@t&CO3SGXRz$^6;KI.=hi_+[:]ػ\l欦Qu+X!Ŋʩc䙇 zӡ[ס!?Gq{gH*7}G)*npujs+vFAXGlqtn}ҏ(@ǘ]w-$c8:T_.IYe%ywb{]G;iPA1$ v:joF:Jw18f@C@Q7^ 3' 7B[#7slN9U dyE ]P}Ra4eoK6.LS߂=Ok=Bf+{g]$=<"9,μGl7 [DUgYZE6Yf(Du [Cob+7Yc" _ 4sw'&wQܰNOgV_ؿX~jqs"LO@Nk&@Fvỹ1v@yHwf2uyF1 b ̅k{h_$ݛ(f.BsƝ74H&qg\t+,y"tRŸ/[ jNe)Vq>u!LЍzP"3C7@CWۇ@퉤Р)yJڭT.sE°tva z[<4YϗNiĎB?xHғ?Ư.ҤfZZJ/%&u]\!YOC-E%Ai IYsy,O6| OuFN$0*UZ-ui=؝W0dFj ʜJkU!t:Wr xL*35B6t6!Gp܊*#O" Ju+TnFm$WYD8 f҈}IKv2:i bp|/+V?ٚ9wУevYZ85ױ r4gLX-^mT?|AsZOHs *kL"9sTLFR T)&B k߬ˊ{_캷jGce~?-;8>4By?f7 bB P%EB]B/o^y(`pj駫@rbkǀbeV QU6vX3]" \>x}֣_]LFfN$Z8XAXO5tgln]D9&:A`gS1yKC`Kf!= ?'aZY~-6[|x<r8ۯ{(DTЈ*0}Z!2½փqa `M,`FLF DpbĴ="˅0f |u'D VTz&[ϐi_,Kr?[hP$KyԘBFO', 0P[JϷ3 }/_(2zUOIҳkâB!-ń1}[N*DzNml!(Šf9e;0ޜ$4( craھu}tX H XI7kAG8+7%9<[LC1/!V`S֋$DmnB9DM:{?_p_e^mjJo”g^n624i.?"HmPdH./P`U9fpRy㦲x2XVa.;|G?'×Pc5&y0^cRIMuݳ ;'Aރ(2l[.u:%)=yp2ى+^mD_tj88˧:B 2/jcpgipNv3w_"2fM'xo)&xWSoWZJ)3g@ebK|'| HR3N=40갽:"@2sc Z{򧹯NʬzZaQc}chD/cwuR7XJQ2WRdbzKx3˔%v aBbQ[RK',8R2W*0+ayd '(l;>G3Z/_m#BA C$ CGsB23G i/䄨SWD)VNn]!Si&!f~z"kl8N.rAؕ)m/NTbR>1%,1=6{h0,֕+l5;8w!u@"G OY{X%\z&w+*5ĉ+'j^1.%>7Op$MΛbߛ`:n•IdcCdS5X6swA2@dε ]C"ËJȋMPz:6HNq-`!)5rMr9 ZVˤ̧~?OSC-؄8Z6^g3] ^"!h 5v@!Wݿ;B)nt9%ߴ'0z*ph%q4S&=<3(@I5mFE&rV%|o9jJ_T߀g- <_CCݬ֥! :^I0Ӛ96=b8N%惡4:/cϤ57SG,leT;!NkŔ)RcZ;k4R {sqO,ea7;ǥ[ąԫ$a@&Ռ\3%"VR K9X?Ols|ڜW>Rw@ΥoAER^=OWsaEH(T1 ڐeKeE߱0ҩ%}qNK"]/?]n!rez (;Q\^8czUh+*vJٰȨj"ceڝ%OM-cPYO܋`t 'K`N!8DW;Gu>Q  Nf'&JMlX]f\ #w X"/jp|Je/@F;LNG,n,g) 5,{ مxpIGD=rL}4V;IYG thUqI|E>AaGGnNu7h7RJ쒆U: HQd)l9i!k'2^C~Uċܐ&hYi53^+\)־.t*WD8ܳ{Sq(F4B!O C+Բlg#;A*=;f ѵ9i0Ozg+2t2U2\tP犝]{-7Y=+A T-SA_Ӥ}5ٿT4x {4{54MSJa*6|ZcQ;dPEwtbk=("loEdj3;/-J5yL/Txv: 9{W%]Q `(ys 7X']VRGJi@Lfde Ԯ/U,hn: td$ ]w$jޓ=dQQf&F6ضRκ1E4ArsMEGu y 3ZRWd\cRgKתշrom$YFZ;UȘ(3ßsXެK@(m*%':nq,:Yy\1:K މ13 iљ L *%P` IJs,%i7< )[_rB(ŮɏM$ ]I)DIRRgˣ\v{ǁ#(P^ANϖ=MQ$aL5Bnq/(c/!HnƙO--f"*$Xx@`VQZ%TJV:@)3"4R٪HzN*kA!㫄2$G:G6= e%|Qkb-v4B^4ܑugt/+~Ưq7էTQ>1Sof4oˬw>Н k_۪0ثy.cVX:y,3n5CTٻ|8ڊ 4T A_=EK |q40j:ȣ%ơ1$ Gx{ai4S E)qh+8MtCGz)̛FrJn@h邋7 YbNVZmU)[0j(,:t)>FW[_L,yYvo4D$,W q4qqϮ\hÌ̩(8i9QoҰ$51şnY4HD*UYd/ID%c&V~Z}-T$ft#?W'kf cMJ4hpZ'} lO}k=bcdPl- P :LYotlUT\d=ż8-l;'AݔmIb[{Zkױ %KXDQ,kCf]VqB[ ʕk6NUXt_vj=H5D| K$lLºg c~^HY)~?Z%4/_fh|w1y6ٗ@Rd+7DXNo ݷoIL~0 xNَ&ր \`J+͠-a 5edFXNqcmۿޏ\BJOePo0C,An#.Ć$ëoPc ] bw9FF¼L{mph3ɀ 185rRwz}+]COŋi9_sgpoT,s?9涐}aiaӣ&@z/ L|GBawп@j@is\+Gb"%pZLeJyq$֘تY`MV-׺KSc(M*l 7;CiHR$0߳Y_'&v&5),B /xi;Qk)cjGqUIQ'gPvPo5?T2LM`_kWL{Uz ,6\粹[Þ]W?GHX}JL#+-h*n%H_<B.VF|i }ض#SpfiŬhE w Tʟύ+=;1_ d`(|֑h+X䎆_%~^lX {R/G87[-X o7H-J{x4cȀXuRL"VQd7#oCE>6ŝ dD8 YN睃yH $ K/s}@ސ>0dz#.K&2ĸ#KDՠ*iiU6  t5nDncq 8Y>u1ߠ\  卭茐gRc~ēKuʦىuTyDUsڑ֋!ڨHvΖ7R'\ZOؐc,}Nq|سhY@= 7HwGRoFJ3W<@ V6B |ԡV!5}uYJENCFm֚L0r7%DDZx Q޾NF8Q 8 O═Vy[3V- ( :H.m*@T\V4a:5Mo`"^ {1}AoKTt^vs`E^>bpyL0Fu˗]X(@Cu"cV!"&\ɂ&QY@,0U3V_}䝷BGN! KZ.aU2h]>~HE9""lF^3GƘ"CƑ:oެL{W!pj䂪bQdW+yi뇬`P0 ڙu [FfmMQr{s9-xh1%2!ƶ &ұw@W Иe2,'C ಼KNw6B\ݹiဎ5XhCߧPPHN:WY8s _'\&}]ѳD0V`2*Kkݬzļm[gyIWe@]:u^T|YUB<sA_⦇˸ CXn`lLc4C4S!J-u!h_Cj4~8 %x <!@B""Q3M].Z((#(/]h1Iq`"ZN5_fˤv=e%xQmH9,RzLJ/r"YQY>O߿ X r}FQw/ō&YФGׇ)z_ y"I[aaf@͖q9X#_37o5H0ĔG: 윞U}=e}en#¨q@=n}s$&>|dE_~{#QK9ՊP(r]hOPY7fP# g$p)m°b67R~ؙZGTTWMjX`*zRDh|p9u|s`>Taj&& U_pxttQw~ N˟fz=s}8a7~&p;2Nǫ!~ufj}:);< /jH#?8^49="gMek3C5h Eʾ2lJ*VLA]+ C( Kg ^>e}-wI50ȬiNJ*vV1!h)U/Muy"ZvZ1 ~yt0B^)}zz>2pqVJRD~/B16ڏ!HƘ9N*{#"@.R#"_SkŻ! SP'_oG3 y tƼ6cu$dAkCk& ExBQ7\l)}'B,vg*C?m;zJ: /y/6\wVp͔$YDXXa0<2wT(88=@ǎ;D|S#NE_w 0aQІ i"QiDN6>gaByIl&(I!8›pd&>Y؂=l>I͟r7&tN=`!{ڹcpxz\SOT!ٰ2пudKk`†XT^/_T r|DyRtYWp[4!Pr?i "s@"b7O|^M[ϴBr kȋ̢*&1fv]q]4QYoTxhRb(;Mn$"IY$=Rt+j?"Z&;SڒSJO.G `+Ŝ?hCr}0nW*Xz zm0Ve| 03Ȇt5,n$+ %{n{oUKe i٬硝-PJƝW|Gw3893:7' MVLr#9?ewbl6XV$ E dr*W#ъarw'/"<0))^24IrD,U9j]5nD/$4lT4#f S; 4:qվ5_עT4Am޷F4BAϹH߇H92IɃy$-׷dU"lzIQZJ|ly*5AER q =iuzrV\}ѴH:vkIrm| ,fK<ƮSPC&oB$ɒZBr9Q=(-ܠg H,փAk-޵H&D@]. ͊MƜHyL4!ga7 -Cƹ^)vd)HIx\b9"P5Mɺhq})  \\]\hŭ9f|=O m *#Ҿ1fAPAj Hz=/F$W=,sS<2еh\MT~&A ]U 5fc@=5+Mp,T.*+hrqqn5$|َDޤE mA#+u$Gr$P[ϔOs:2}c|o~mmP!ǽ7.{޼@o̡}fnJjXGqbWzh2CrZxO{GE-);`1.)&eAH"ȷ*={iSgZrP>U s:͏K~xLP=-DlYrb0A@XF({Ykvs(sCK3â]@}00S/^݊eԁm'tӿz+ `Ӟu7Rv6va9{ :߬Ϳ4 (o!a 2G@yB#a8K騆MqV$@&qUcuKOy/>UȈ`8i7~9R,NY&( P];l-wb+m ֟iV4g.B=2żӃU:S*0y{j|7 t41[AS A#R5C:RzW1GwS tSQV>.r\"s|~Otc.Wuu֯_b!] n)OPG|!(*h<l!yt~dQe{ 1ҭ՜`=hd(5x9mn)ϙ6Lg#nPp}=$԰ ()Z )Hj4Q ZZR`}qm w<0SZ/mWu-]HgKG:-MwqI9KWʨyHB$]u@CZs6 |6!UϺ%Ki5ZiZ6AQ|^r|ɁO._^KܜlfNw ݴ3Fv<ՍR5w V6;2%ڮ+*^\+)~(""HNnn[ "i_0Td4gLaGTF޺|n 0T>jU&) O:_6I?|ƹf^>`uq$^_&Flx@(D^^U:')L(Wtk>;*B}ȳ}X `E%qqYT+Fv]؅{ u_ٜE_@Ua+-}o:)DV*s?&B)/K_Hraf2.Jcv%_*Y޵?1f0gA5 ؇_?G#wSp7LwC0hz-8HX$lhoxÝ'9˶hKt|,f!!B 8B+~#wQw,L* ma'sǺY7:f\ѽq&$ed>Z6dxhPoϿ`-/Xpiku8'0-YLN` 5ND87yٷ0c OĢC{H-_}(Y{]FY_V<v[wŽ}\𕺻H6@傆rk D}v(qS@" ^I';1<ƱAdJoCm&Dhpq'3w Lh,EN*e3Ldݳf/8,`ZI!Aqëp"_'܀P"tnx)9;41,|J̥]v ZWsBEVIaO}Cv񴇂 [ܓ&"cL)O]I9󆀏WL%Q#dusCφ%G#hRֵqTcn]>0o-l)s`s>遒дԡVnY#Uglw ^c$>`Pڛ|Ӂ xXwv]:n}kԉѫܿ"fn?A`E6caL,~p@9vx0W<˵PBÈ}1(6y%h ![`Aadζ67_O^6 9af;=_1;WҒ!'Gw Y2D|x5ڂ:Qy p(Ru+h` ۸@ue-LIc h,@^!"GeA.g7oHmQR Y 0mm2~twºѳ\Hяɟ?=r!Ecg)MG"LPL5[ g%M|GHCkLXiE& ɖ5L'ŒsQ5mߡ;Iw>0D XU_ ŔݤLöT11>dޚ8n_qOS)bѤ3Hˍc:xV:/tfUn kRZk}$\W 3L fqJ=֛֭O f{(pu#"%ǜiPۖg{/CnoIϽ)NO)յzu_Tdr&{x8x8;2 $*>ڙ!~!#D2k6oXѲ}P {;L~uC hOy#[@Uzs3$89k3Ju8F+G}\M~L擲n4R5a1?\tbZΔCkrTSp$ h Yg>p`Os./$HO1J׏ri6䈟l.G"r%,C\GRݫ]>" A`=$)EnJ9?')kPKk$q(-,&:ѼPr+kq6iV~p䍁a(Fô/ӓM]BDA{8CW:.p*O`g3 ^1/ ?Z~Y-\yx(tͳtAX">#dN+?_KmYзi|+7t_zfOM;>M;9=w/CX*(W܏jXI89bkr7zACYt,HQH6 作?)I3&K-旕yѰGS)(4wW,%7 C]dM=-L{ݜ)iz |QߴI"}ӊ3 E,QEݞ=u} $jd$%#5ML?݉{p} Kh{zւqWʡe`ˡG%߸L*YE@IimC>ؖ?߮q8s窣*'nt j?$!n R:4{;hYd^}5H2t'y#kf#%+ M+:0}#C^~c3GM4Ic>]9c@|d-|?2]M_c6p3bg'N}K;`ݜ˳6F@XJ y'QlYĤ<BJ&? 䲛ːx(@>^ltnE^ +# FO--WYƸ` W[FrD C{7_(8O"~o/>8]̉RE:ZSJ̴Jq_b.@Tܣ'y-A; tUO \p\oSgݻDFSubU q(фFV/1;u/! Rp/0ac4ѹ"g1'3 c7rZO 7p!= Atv3q9~$Vb^ iR`'3v'Ftm#Zw@ w4vxJœPʇޓEb`2A`KVh+—;LZlb'f$Wef0ކ;0d}@bށq dZ # 5 ă{cI)٥P8b1'go 44VT`6XrasbY=*P|7nP]ry28d{(!5ܧOtMaIH~N*]й;;`'\q ..EG3:Z0 I]n]d'ėlmϭf4brKFcֶ?A!;{ɸFxZ[ (:^4Z޿^=®Tۄ/6q"iҒY2M7^S]wj7f4}heˣdCZx4P%GYSN$}.-@Kx w<`Ed ROOKrNE\y>XFB 7Y•5"To'ȐI/K^;r a I2ëw,W !2[sag,/ [*ÿ4Ct}Rr?T*~{A)q"_ܰ$X=`G70wW,;B1S'lɄ, 0-OsaWnL|\AsrS[k^䠈[mx-'2-vw8ZGYO6k^|q̆)pE S$^WȠgzsPJk)ANq瑶!CRY9U_@P, } ct :T `UT"'\Lܤnߚ&y}sPRɰ gጭ0jSM^T^8 r# \2kg+0 QX=%udhr % -/-{{+G׳DୱR;pZ['hH) ݹ-}"3wO4u.go~obD%;3M|Sth DX|q<+|0!H(8{e!:)qjωog >G!JEۓ,EG8 wxXi.\3[2 SpC@\D}ʱo֛i#_s!TlЖWafDl#_v{qh.6b>7L<=7_`}pQ:š[0/=]c?(]BߣI3(5+(iW#1ث21ŹE)ck0`H쵅Ӭ)r,~ܹ6PXb2p!oZ}s߮}X5Mݩ:<$/s`ZܟָHۣ}ܰiG>-a6L$,ը+*EwTCFq@gc%T0KJmAff.NNXW˜]m>%=R&y$HČi~f؟ _Tg 3l߭;/T Et$"]pu KZ IDH5݇ U针%uJ98I"j9{*c%HSv%ނLa ySXCnfǫ?xUϤʛ*얫 :5yVO\2|VXt**aѸpVLObrAi9C;9J!MivŖ j-'٥={($pPxZWPÁ?"KĢjyf*7l[s#V#ܪtqJ* mu E<ʴ-HkzC?"ːZr+WÌ/vQK܀XWYIVq/M|Vr .pUfy]m"҈Jk3VBeQWBXhY<Ӽc_j q1Zx_OG<0Td'x&!NҲIOɿQ.z h@YTuP=f՗[xs%Q&6[hm)s%ߪ@)@ r\𗐑ruKyJ-Σ,юj/ ~)p k1'#t ̆5?VEEXY̔&1h>'iÏGs[JlF{͡} QhK]AQH>,Ar*L|gk(ml/waǂ4ؔR7d죕v"誋\i@Pߡ[ؽݚbvV65"((qE95sa_ѿIa4.Tf꾞 YP 4XbE !v<<͕/CKA\2{xXno Owָ;( ,;Jgz"%w9jg G76rH ё" 6-bSb^oix]i;m!i1t#W/7K)&FC-HUt$!m8u,i6g^OлB kG^O!JbHMMMٷzz&bР>sCBJmidj0_htKiV߽}n5IjsbVL?O?:?5(aJ& ?ob[65+uIdvB2Mi+w!xz_KnaFymd4tĽ91!(¨#]>#Fk @RZ 0ku*,(zBA2Rpq.a#;r0мeql{VTPfJYsuyVX00݅0d=zMB,j*~sqKGFɞE?/ϻh zg,$??Xw\GG؜][,N/UBD!U Mx,C`^ !=!|*i>@ͬ6W qa/|ԅ> bY~L֟O>x((nH,#.ؚC~GcֈO, 6j$@;ۮYB/, zQ|?AC,7'5CY69߅32.2@}A=i&vl9/AjDf#eo"2ik9ֶ_5 AL(;C+,g5^UQlSSd$"lxѱ" XI[3ys|Ѿz`эU4@ei4%Vu6=3 \_'GYٞ<|yK b7^}FVMJ9%c'?NkO- Fk]#U)!3ڍ0peN(VC=5 IRRV 5tm݁ ϰe?\F7&KW}5=;&P{1'CQ]dH.1jRWzyRރqgX}D #ڞ󶔦RpWh XKAoxZgk6'sn푓id( }DUXs9Z__RL5 m 6rgtZojJ±ck3?!{MlBr!ŕfȢjs6<F5y \ANgh}GޜQSjq 4x_cĆc/ev\g}P1ؕ><[ӛ XC {} Uմ+r:w(;2xia~4 RWt]% CQ1zQG=*" ]IP-#svdmLc zH]N5p0Y%++^mV\8KA΃~썵+x$o"IAq˟@1\r%S=rۈ?NR γ K>VA6s]O-z4`8Pzw#Ŝa?[0CC61hTTApwHo3֭rcZl1H *̻2c}YGBJH3]dj>ǡñeLU?kXÉBnRqͽp}]q*no2z7濚/,ݵebbV D] 4*5BE~$(}&8硍×|"`FJlG>HYӑ1/ά"NEjSyV ! y¿d6X kMeFǔ%'}Пk< ٳՂ&ڶeؓ s#1uEoe? y@Ċe9P-ѳk@he@qCK z2TzX2K2wU<§9NMB_E1K,5J8z$0ǪccMjḲ1I-`)F=r[P[yT;:gmT!w򎮐Pw$Ξ+igPB.}T}[ot!lTO:b#{6&䲇#H0o| =†s:*}n^okIʮj,YEȆg~0Z/NgEnv*qr+Qg*I~J_`Kנox @bv9'7%!8HBX8+VdN0*g"p ]v݋be's(&6C37I$jR^FhdPYmks*g`l*{ЩZC]m$TEÛ4 A,6k=w?S)1fF@K[)f|6iu2;ek⒨-_B(EnrE1A7DSwGO t=ZYns(P?+fkOQѲ*>2Qً='RЋB>!ʵ䪡+l~ꁃ҆irbkGpt˝lp@coΰ5Կ Ꮫ/UyAdShN-wTIs[,}X !dSœ+\à> SI{US_dx/TjGGpN`+ q㱦(u[_߯ƫTks{8B妎 ծ }leq,3%}ȵ֧MwaXH;{ZΑp-g8Fg 1{iC2l1u9ecxWݴ軹\]CU'\Fx3K+biþf##EG9S!-oY%tAdvkNgˑ:ONČtZFihaue"la~&!bKDFxDh8`S*\r~ez1&sTG42ȓP9`^Q+ͨZlD@'ﲔz2g2.I2lpgGO@1ho-.ԠP_o̙q7 ٖԆRlC%SGyqc/O,u N渊?5&P&^OA g]GPck2kqqkF׶#G?uEcsfc;pIl3Տ̗}i Nk-)0Q2 4$ կ*ʓ'LNF'e) yT.CL %f"ɨ힀&;lq/`lL w4=ozY4 8遦`x>^7kܯp8~olv՘GP> :cuj-}molu46˪+ÿ}x.,㑋=ˑG%Xp|W 1/n#E7&GNPB& vUSPo?:yrYKI:+qGYg~`o>~n!] ߞijh 'G <.y]~q^l5L!XySC-]=:-)He5FE?BzO$Pl3\=xVuGݏ$'߮ՎevQRt̯<DK{dYpՖB;u,f7^Q>&D]/><>> m n %s6 {J˜dt-;2= Dqs>܋ܞY:*VJC妉 -R 7qZ(B&\RlVݻЙ d,|ﲮݩp-%V4k59>=F kݥYԪ~G4XI_3sB˼L~s8bV~󈦄>\*/eWcyxUfzd!?2'9SzD.:HF2yę{4)5 نB CUnkÞ*Je_G  :Al0Nt#%X 3ߊ\xW{)2D>ͥ+ f*͈ >Xl0Vl>_]C=v5E'"l[+ KIPGTn1`-q([ +0J)BDs~j!O0̎z$.VQz].n a"['g@÷^l7웣 & wqM**& e8aP!ʌU["@.$wQD?#F ަj6}&/z̑y*'Km2aeݐ_ 0'*m"x "1] N%ml{?#~ ҖQL2IcSm !;_Q1&fH`JP=mڻ&, љf; n]JugB-Ut(8 C+R$,shs40j.pZA+5 aPLٯ׸YMpCCd78WqVyaTWq0u?ʹ%l eֽΐV4nr{\Aʓt0[~Df$K:|8dwtm) `Ë$3 X WHEQͳaE+ 'i;*>&TTL52Iw:^| F̲戤+bOr3Jx`Zz괥 ٲY2z]s9±~ AZuEfp5Nԙe)phB'e l՞$zNj:-ZRw`#$Ägj?`Yn ϪkiGRf$ĺu{鈂>v &fu:XUbqyǂQ!9fg(OwI::Ч`"(ٝe eSX5 `EscơYH#.wL 4jn171۳--*NIAT x +Mxs^;Γl=SV`=]u_eɗf'h7"!-5w90dTA0@+`犂^Tz".hO?x(Bc" \Eh@lg'v#T:'yٕ,Udo"<~D-_bd | />H ь9!,߃9(PC >njVft=jR"Tq,GzE"IШ?1J^Cdk>>A+nyo2Rkㄔ" !bpl[bΤ:\[y@F=0 ;c׌L?w(/0Ff|-Ѭ=UP7-*Pd ")x+|K7JM:$ < sRJ R3!6ԿxY1|TsϊY`1[;}*اaag޺C߅˲2f Ɏ=m0IY&5Q3C>.^ett[|[~> wh`R?(OLYWv-qvmd0f[kB]G\o/@cCLJхfgY#H)X7zl6q>TsީpYvf+PWOtŵxSY4NMg\efkVJ= ܦ8#X=4?$ˠ# ]RLSs}kUU [x7-TzKϥRF_io!Yw!!*4@lIGq'.9?Hψ&sk_vMU};\a^C1VZ۷?šQO4Z0PZϊRm( f5)5xFa4]bǗMz(HDL5Yg[P}v!6?Lg e-LVțg(م3fZ83L5=:a&v/]ŏq}4Өv;PVr$0H\ԔechoЃC'@& *G ׎qO`aL0TT=AN2gB@&UX;HBׅRk,vJYOK4e1%b(|2C4/\f ;74۪:k&mdW7:oUꯈ 0@4KL"ѴC '`Oo4XfJ 'R0\\MKUYHT>ph θ5]|E͕~ b(K=]ܟ8y?d_zr NvRv4[1̢` $~Lآ9AE#44U]&:}#wI+]bbmJ,l2W՚~QO#n6'Av]N"BkGK2'4c(+Ajs.Y'w>Q<= ?b,`#}!1-p%zmZEɖ. ߣx|{EP=\bs&>e$eg)ߓ܌].?G9P?`?C Z| &gHQe e䃴 +Q6~\EcHa֢Zs7FSr`VSIE+1rR=Ys*B;RpcwRk>b J%h!I./[טr5KܡR Iyp+|C8/g5>M@Iȧ+CA \Z2GvxBXdqld/\O}z0=S br~"3J++"TJ_G#V>7f?{EiwۊMap,,)JF*}y@kmR0 PTXCEa&V/pƃA$A W19Df% Q҂x!g'2oD-y1DŽD.QN¥v(^GB?Q(8$b%e%oⲂzZȷA܎TsNnmy]$ju!3`[@u 9gE4|kM &q!Y&i᳏4aas|Tӝ#w~4/QO[pbtX3KjX_E=g|aw揳uG8KV A}ِR^%Mq"Ž߱O9MK0v-\ѹ:jޅG9pG nRH_JbĸfE/fx =0de-åi/԰ NguZ+/5g*`p:ՏHKuݤB+Q8?( :x\}$t^5J.;]PkT{r$`!)=>"h߶?nf Lp=w% % F Acd2Ndp 8 Uċ4SXbq!i^c.ǒfY }ީ`" h}V>!"PO,8-qO_*Vѹ 8 Fa ` eJ [6^6/ &NKOTjҩ}s*^E,7rtQT(Q!()7yR#.C>q}Q<_ }PFN֧DKf4٥¼,`VrԞj=U Lh ja3}_&C4D U= Gh[Zaq4D["]A*'v[d<W͵V 5(~PRq@x'Lxu45q80OzURjFޔlDvr99ż3F.@4>GS/KsU oi+?'d} !bEYz*I,<Џ{}'5dXC,o4S 9hi%#+Ꝋ&PPM$X9Ѩ 5oAT">aH)@Z.p' ҙ*|֬r pVV> U)M8n}S {>zzy3LO&%L7c R[cIg.f{^8( e`P_642,#vz)0ײ?'$1pLpHN;WSwa_/'!W8V|s'H!Ɩ_k+7YlʐHTAp. a*E=Tn0`A(R0 |^58xj\&MTY ODžnQ3oIj$u)u0p$k 6Ɓu({\jbX_jASϩ9{yb;K Ohz&R@(6x!P$Dh}#Ah#ed,jz:|WNv9r.MK0|ƼE ~+?0PD|x=S:)A_3EWh[8 ֑8KvU5HL[ a>DdJ36C BL۠i<قE?LpPfC|@gx +Vܸ2kz@Շ!,ipgG,<3ךwNﵠsIKG\s$[@btV\m#8 KŜm[!&L1dž0&2ۓtC #Y17_nǬ%3ԓi „l#]GBYrrvj`m2 X/ӀI2RE@ /B$OHþ0}V*@铓/Y9>ELO6NE>zy2uO'qW*Ս6rKm‘8+$l/wx*hA5%IWKD]pY5MW 1~3nwA7h$z>fa*s^Њe紜 Jejy9}OVCmc+FDQMz\0X0Eސ[ ݹdUWEk?';ԓ.Gf6D;pKɅ $htHGM̷'+T}?Wy. :Qq5-ɉgPé u; tF|AXWN߅BuOo:~ShEilLB=<lؑ/n=l~tj-$GP"ol "ͨg:yjrG 9Єü;fL ˔]6ެʶbOPy5'sG##T>Fs'9Nb?-FfZY@ؘey 8Nzp {칸箷kztޟY`߶*jO Đ3\ Ae߱)w1*̝L'&"_Wd2Ru*咈l#!Q (Z:`Eb@4ߥePש9gx6f(9uU$$Ys*]$Kh ;`XRwt$_)O P9@(42iL(ˆfz!enC=]: N KX kY񙹿A}،;'h:az=thMw|1t,th~(e!\q0J՜p&VΔZ#08EK%Qs. ~&lOũwDLkiod.jH(>;e'NS鋯[;wGP -,{p&'|wl'Vn2\gYZ070701000002a3000081a40000000000000000000000016446b36d00024030000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/sfc/sfc.ko.xz7zXZִF!t//R]?Eh=ڜ.+[:;Vh M&C̱gJ@Ő`r02>kZμ1\,Mr*s2? Kdƿɂf B5Iƚ0v{h GNӑ"wmH @͠RqK==C; wf *ƴǙkdz2o9Ėg l 3߄AD$ ;F`z`6a[rKEӊ) Ǘ O"q4e1qr%Ga^a[~fa _w̤kqKV2bY_.7~/͘%e!7HĴEgl_s*w7u'Ibw+K'JqsSTku~as=jMp{ep*q82HH+!^٬fIZne5JnY~xlv_<) Ҁ~ȄS=,TWޚޝ+.ae#tB Sο<rDH`.0PEL'|\2xܽE\ck۔}w%eoss: $Sf^`DHJ=5u޼EVѧʌn) xSgzp"v w J$Qܧ; 48̉#"ww$fEVvc 0J&!; % E4%13T*ѨҦ ׳&>sF YOwŠ?_pU⑸*6-P50y?U!enG{M#sDB97 $ ~'*ecO6H[Yx%0`X_&blezhFcЭؿ|g*M0m+;=q5/aSO'}63xuNw:ڹֹ۠;Gt7^~oXVZ,z'tzǖyAHf.t0qP%C1(|7; x͙Qʹcz؀* "7wl"]Q pmMu5;t<~VhB XTrL*^pVrJ2`iO S>C|#*KVJu;3y$P`'F*<˝ltgt/G8E_ L#xt )զI#*8|)-Zp-@܆&ײE[*uoF e62}l;ԒZ3SJA^GZwy Ƴ$Ph}wN ţLfM4 {1a3C`F QAO=.ЭX0#Hxn*^Rf! =l0M }AO/V`O:gLdφinMvzAEXȽ| D֋fE`̝CkU`,-s)mWV}@jOqc4++aR 8QԔK0d >ժmM?|ZP7yPYV}||^N K/tt陋?k{~8}֥be7 tnu?99A&SgzbTaJKgQ|:&UeR_Ejw8;HY޿,W4pC)>HC~]킴 ֲSk}':WO`6(@K\&RȖčxhjr_v9UP;J"P<:WiB4QԘ.2c`tk,;ưzu(I 5͘}7aTs$7=o3]؛Gdu1@D1悁.dd~Fz~x4P?;j $*Sz5۳4>i@YJ.ey&ᷟmhK'15;z:oZzGy {OA;"sLz-ar1ajyyU,NCdȿM'zgk4fGsy щLJvҢ#d/DEo OY$ʲƄfJ;ޮ|.Rk}u S5ihJj[HlvmƅnWT4)t00y ?8']Z',P@Tǚ[v%u8lcR [}-c>;7 U9ٱ\Xw0w9%oy)0/uB_`0Oa[-[{Jtf!뿩 z- /c)R~RȜX˔l0Gh[mjr! 5A6$֦hkTr|s hȲxxbV: _D)Fݥ}To_i*D?L<`Zd6B+e#`pNnbG %hkwa߭h8D9\ YбT+߸ A(\}zNPWސj 4]LM]`'vdI97$rWwd3+ f>9YDO$+|\ŶM^zɍIwrUm93}:X2v>sI";f$7ӯ,՝{w%PKʢ'՟nVk$vTmu@\5{uwUB8џHH~71u/eQ{RD@hkm[[u'S;n(d"bKE uXsr/!v9ۯ+#B,پ/bB^%VV@ Iki@iW+tɏvJgcM9Q;iv9 s-tߺ+[ȴ??0'050Go7H K|..|gmW1'[.VeHo?ؽ3F4Wt3z,U. /jp6ɒX6k$7P4?]ٶ;*\ݧ5#NƁUQ#`2lHޝB>?I޷[rJNch˅f69ЧyΎP6< .Go? 1b:(ͺ',duDdm|ʏ=qq9UK>E{%UT/{stglx𐈝XKpAAvLk>NW0F"/׋?eE֨O0>)Xyߦš)>44>r0Y|]P$zҲ(Hzlb 6o2ΎwI _Y3%[dY^?Ѳfv(PԌ+$lI[d sŔغ%0vJ;ʢvbmнwڳw 56D~ >} UYqT*%[WZ)hF@r45CTGު$?)UGƘH"6W T8 v\ [XWTS+V|csY>O ~Mm85НsKj8#k)3]%jv8fQ.2lP­SH\iãКV)]U,pXF "փ"_(q]ΐ# <=.BGࠇ=`Q*eCU4:|ոK(A47=%NB sY  aQbP=nOGz'蝑QAJ@%M츓+_5۶3"gUü/q1x5Ų7 w E@0'|~jƧGR#^T w\)53Ȍ5]צ ˼)ƽi;{m[xE-E"LdžΎN8m] N=1IfLD 'nG>18um_YS`)2\%Ps8Y<\`_,Ђ pF1 JudNz(Aq zh gzs?,}\f3|$oe-v:2m2mZy,r]" :cls@bvU6,/qe&OH;z&\˨8(!S.̞GDWuOwФ[;O%N2 U$hs/WjӝQr"L?'¼ ZA&&3烎| 1z_3ʑT=E* F߶ľu|OZF6t}b8j{d57۽a҄yL&\P,X@$q_S=/-oX e5uASk]8lbȫ f&_ #un  uW?\0f0hDLs~F),Wepi qss_^$ y{o/Fbp}Ь(lrk^-kDӏL9?ؿ¯V({ʎZx]fŏ9pcͤ3qS|5VgN]ml!lHm}}:aOms5,lTե)I3H_f"03#7EcR?|b2?h$@(33.lu=}I_T|/w72SX'6LHs2r@o÷?9Z 0~hU` [Sém gUU+ #<XN6G|2eG̾ 4$Bht!iNo3̹Ge)Hϩ>Ӥck13+hɍVMO Js̛?рi ֻW*Q-+_^!@X\Q7`sTwAo7hj/Ǒ3E5-*|K Do>P=ׁ` Ԟ ŀ(|db5sa$ YΞ}٭,ȧp91WGh'=oZUY%5K`j%VG{eBG$~RIApi?;#=za7AS |-ľE{UN*z}h)i41gXz(Ӝhu\Q[GNmUQT K6fՄW|bX¯c2)aT+g!SQv\ֲ_+-䙺T!"F.,9ݐ^utS9Tx \eAQwƂmuG" Z²|KJ2m|W.YAj$I^6c+;I';0ϵm l8sTD|ޓ&X.!3źKrLL=PaNʖ.i;6e9 CZGӘCmʳڳͬťGUemEOPX" i X8w(@!Z|Bsp:G݇]laC|9%M^ܐT3"eMIPvjv"5O&`׍#tjxag4< b1?yل_M=awJ)[YgN"}T)X[q}oh2)pܺgJ/e=_.v` [}:˹ 88ҀLvѸ\>1δ7At*)yZdH!&(gTHMџLu-=xAX)J &va>օ]58 F.ۭ]w9g82u?uBVvxݤfYK⛒?zff])(`eH{VaXNb vSnҍzT6Ŏk1=2:V E6reml:Sf'@-bpި .b认7l&Pp7Rэ 'i[az4 ()+w!L >Wt$2-)@p SUtݴP߹!,‰'gBTiCZ`]HG6zM4(oh>mz#vf;u\t~fn] {;m }2.F68h˹t9YpǻuQۛF4dJ?Qb7 )wBOĭjOV\Nm=ake Bu/50]$tK?ia]₂wǛC||8@;\_e3xleVJxIV+T{?ӿl$$(ӱ1h_ywxh>>>>\\>$")#CuwDZD#F٬tƤ.Ili&`UuGqOM}ۑG#][15jRaD6VڮBlbDhFHJ¶5Ea0씻 h符0UeZ@XRD/ (*puW0~Btb?} @˲HK2wx95E/u`䡤u9Iku:>Tvڊ,Bn{xõv \95*$(>p!5)BF3(T5,bx]njqL{aHauѲѭd64T0'S -, o}/=ϲKG[<#_u-hssI-XQD?WlYDG2ڭQo ~ZHM0S37r bF.q,v\:p"kȥ@+vðO- c|U_0}R&~~ ۠" ݫN f,ZMȊe'_j*zRE|` R*Y03ɸVBgi{#{ݕL}AxIj ֟%BYnv]×EBgF^e,てU[+0u!Q O]pZU&DGkg7]`֛"*cN.$Q?`d5sg8,qPi"6@e(sU.|L}lN+x -@`s랒,">}NN0͸]W[+;'`B9d&iDATz7jnrtEo(L$$(m`G(Fq3=,ktm/ 3H`32ŸxgKX7"YOM]!nH O?t ZslBdy. ïZ!ųDDsKWQ'"[ ?*lIx0:Q#6PrdaeiD6@ A|$.%;g/}wS+rv@I$gS%̅GD) WTk|(߾:煲ۄ 9"ǭZ&Օ(r?0%jZkjӿgz6]q(P xJi_\Mv2""ŝSsi +w GOzqm&[L\Q4 Ү=U p'Fk}o;F]t|Ix~Z Ad|+8 FK8M7R0,O2.N8RM4.y%SbCvM*X!?mD\j3VזJgo4CpELaa] ʹg&Ȣ߂*"vW<YJ !:;w KE<1n$Ppb>ja38@bM)N>.8\w[3cNEnt ]gX-JlpSX*+6{b[ A'Χ6<Kb۴FG/2V5ƒ x1%*4:̗ly%)-+(2IݯeO幆ݭ!d6㉋-(G86m]3wMKhŤ7ZVaL^bu44G4kUi0kDQƪ? Ա?j-*$BSvu`xnd6߄hkZt(i*f0nb)%Y|aՐ12o'$uTԖm2~%hԕ}鵔AOL|icL:!3i M &Ĵ^AKn:$Jų τR&BR:7Io>絛*fM=<%@u̮#,btr'crl[|8m^~}wz'h~osSHKoޛc&UȫѰf%aa[p_ x/-,d[abB-U A 49`y[vU_D3<l+ <3Ui;ٮg>ɂR49y뇞e.. *[0ųhFVN=%2$l,iu?L`ל?9P쒩@ lS0ˏ)U۳_1С̲FԆ ΄6Ņi~JY[3w’Ӄ.KT0[y+ g5xP_* Mp, TJU Fi3fb[?\¼#l"NR+ y^8mChʭNW&=[:4+t ikZTz8?{X,ss~RȔLPT-u RŒ9T+)p9mh-Kp-vJĒW|& @ݩv+`f  SC\h0CErx-Dʠ|5yMvv^pL,X"-U5 @ FE>V%{PsWK1$ʱ*|gjpo[bˈpJɽ:N,eyђ݊v1ܟU.v_>%[A[z7"P&;$dQo6gJn2#pzZ 鮺U뢘<-b|f̕-HP7_o/eyRsԫ8ӥ&>M9'|+.S/E7WzV݀ij fy Ό|Vo,'{Qͮ"w!yﲝ3ąM Xepl8Q "^} փOީk*'>ENqRђ;0|RҔ1q]>W% ӾJځD64b]5.3RF.]G";fώ짊PoFEa꾘vT1B$٥[GQfP*m 7M^ mU7yBOHyX ^&V`:pfT+GN?^dÈ@9xl"&Ϡl V;>ox a!&6an"߆VC7%i)hч@VSݩ [=.PTW*bGw`L %6 o[%H| ȁ@fLҜTni+y!0!L)xrXЮY6iz_ՙ04 S x:z1?'$v_$_$ ڟXebZqf[eYv;vTe {@*l t\@2 "g w'4"d [P>ßH'՜cn΁!U{|:[8Ly9'S=y-r= r@gNpb^nn $Yh7g N7D{r2Sn#Vqice4?&$Ϗ`F޷E;.9bڎ>q#yzbQY%wߍ S96V,1+9cv"gy>oQ1LIAq?5S@%AkҚjk! 8;lߵ[YV)_,A~c\ŚF 6[>2#4o*N 2a<ݪ[dȠW|.2Ah䱹s;;m/<7Zq!#T*y@h,>ng{O+ǜ JL厫ar[;骑rNA -XºEB *a}?4x0r=<4K d!xbSJWK,& }f0N4]Mr799rsJdT _ SQ!XZSf$ = gRgU'e\S$u*ovaєFps;q,uvD2ZJ["MCʟmת5q:ahlF-hC'@"~RCp RgsC5WHrO/Q6^>)0[1+G(j#@M|e+\B.`j9.f~Z7yDUe,!F?<, ߩqx_`pZ;D&!~_7ey܌E%M"?;#]E؃%wG:e"^Ρx*a6SAΣ=LўZ͌<gIfcGV<8`-]@:Ģ:ԅ3XU/N6SRDqAz$|t4*5/ոҏ}k&Eߩw;5({8UVj=4L_†h~]J|]Q =Ej!c B DgGtt(pd.OM#呯3]FP#M+;*]q"wlIX\9;*樐WjUq"9F޲/D!3c6tC.'f)_C E[!1&L׿;@W :5jXh1 BkɎ[FY>SFv˪[5䝅/GßFc"9Xs_L_o)뷚w>_ 2NN8/nU)gw!f%]/sC%UVtCZ̵_iLAaS+4ݵ\Jfe>Uy&`FVF{E ~즎eD.uFK7 ȳT0zM>wB;il^4惁:mٳaFz(;KAhy5^i(_K7 ,Ul !4wOl:SV%^UkcL 3z|ďlVE*ĦM|OkQ%Wۯ?煸"n3}ؔ.T9@Ok,MQDh<\{sGX[y7OZjw% *2d*qN+lm;ZizrVu PL=G; ]ȮKlʋG qy{{4e #X{k(uxdRfRGG`fI41#f?ˑp&]o l$+h+fzCdEYmN"O0"3L wi1V<n1ʃ2gЦjq17.Պ{H0Ve0RjZRzJ0B ~;A(28QK\xCva["N菷iƢu"7tFQ(VpjqJb?l"B>gQpLU* ?i'U50,߽%6I(mx#epxs-ȝ)pJ@g )1CSՉǟ+Xg>)d?3`_EX,I!Jf{"Y &".`1ijb" p:<ѸMtec1/MuF޻"k[$XuIŚfl~HIЉ*2?Vd\xGa7%8Sd'zZLZ5u"p4k7\⊌¶a5N`M;t@I3i'ˋIєK,yzM7Zj-|dbO5ٞA UkN*D-tO lsf Q-'|^2Sl*䨇mo",#Mc$jat2 _=a nƐd j<4Ma5|ͭmF%A+jEU3 Z 9%Fa(g6*acMMէ} B_̒uYwK&iH a=~uL7 vfSH?%HU]E[P #F@r/g7B*;KtIZn)%=(ZZhmGv 0z$ ЩtF of=drD}bI両fϛ%0ƨW4(5J#an`1Z:!WGY%D:sjQP g63s]?J'!a}Ud%Cx{nѴ=RH $؞I|s&B3JޭjX1B_%B<o A]=σ5 /qeWrBx-"G~I|}>]i'YӳP/(U?XIklĻ(+eK e7g`K teյ`nJ&/!}#U b :>?367:!yY{Yَ:nqFḦ_xY 1*=f!wLNd3`8!p]O 2~*9{3o[F:lKS^KV:m2 ,,F*`[oTI+DOr3vo6&N*_F5+vӼz_]0yׂȿIcs휒tLH!ړi𿊽ix1N7^e="u ƴ&{?vʇuAyz\*, t@lðQ5Se[yѿZ*Oc󃃉MxmŠZ̥+6 ߼!M|MARrMA2V Hٳ@х#,~[/`km'ےV*vmBA> O;}vzTdذ0?6N6'V`0)FbT%}x=c>xNG6ďz]J~$@ ٚ:HA706I+R+b}u:.`>QotG1}te1 yWi$ۈ PCyA]:"9g{ i>0ǎ%rt;dci|Y]+/u?giYINn0OgAӟdGcW;xнm~$nHR !D^MNܷS2%D` `kλ8<ߤ1VWa^g>=կIsNTasPVMf`->[CE~K9V y ,cёޯF&Oyރkyqo5mB@ ɹ)Mcx5:#ƣ̐F _GWr&N<Ǎ/Q yĂ$PKNbGk O^qs![o]8l@{$%sοxf^KJRϪ@7hMIxÆ~iXJh0:@;n5t_f:Kh(Gg:|h8o;}##Y(UDa%T$wgx`̀+b&ƴJDZ~ً$@-Ym6!"rs/Z> c\} oFhL=&!<`xSi]amVD57{u"2ߑuu@`.2V|,ↁp/ 3zRxo|H0fcz {uQHx3Dփucc@Sb.M:0IP2fI˲dB!"M+ϊ*t!S'ώaYcPG Z 5QNc:QF75P}MUh֍q".*uy3*Ef%=e[xw.^nM*ʃz?G#U7;#֓,9IC(8{s x7)> E=_lzI:;v=7mT; T3*]Ub:K x#O˄&ۉo@t`)H']ʛ*.1xP\$Ycfi)7zd|!dg<(p[j>Ț)RYYfkάPwK,@Hކl#EvTG4NPz}Q#hRHy$: W3XlD*<$ `´o[ÛeCJ/`&~S*}4;c9I2m-sh^Ph3j[=F Y*`וE^`QjPda.빿AzXU̻n(xg[pKlӋI: = LkT]=x  (ǁ;%®D?y:pMawˁgceg%3U=s45{aKLt/!.w%ɩ(tvgOWf='9:!Hs7T6.yfVWL P| a Bww-)aDJזA!b%>.ֳJ[" "s6BB@ jg `&8!/ml?+4D<,KUs8C'@v}O>:-i#VIَ;~&Q f^EOVI(Ӟw)y'V#e1^逛ox묬WP1E(7/j^X(^ڃ1+ N[(`)FfVNa Ev5rZ},`&䈊a 2pd)%T%tO/2/-}umkkn>Zm0p]uM׽V1/mfEtYA=m޼| vЁGf.E@6+}u qŋJD~(ڈ,}6X$9^=  }u#]S^[XO 9NH!*qq9x}Xw 3R۴6")jim+OtmZ,m=@qΖ7=\嘸?:DOkIKǥ2蔿?9]p@Cd89(A+ss1Ԙ5y*5ϸh_F @+Hwć#XJ@t4>js:V<?zAR_RyS5&/Ȼ~d|N)11,hF;[]rQ]Pό _`E t/1Ϯ5޾r |]̎~! 乀ng`&B,W>%${WQ>RUuR6жuXS4UB[06xl.G(-Z/+^;4IHǤUHD*Sԧ/n{ =7|`jiIhp٤HȥpqɜD;19]iNG3P-Ui4!'^͛攄!,-CRr;/-/+_Xï&rjb41 1G=Ϣ٘M{@7r?ga3sk`i;&|~"7-{1k#V ΐ[^0XTh#xl|Dg=M;~na''[=k7qH@D9D#t+M JNP&3glфF JOw]p~Ia[WI\Ŵ]R|Lz:$"oq(0VǫQ(Ǩw!sqkǼ*YlPA/WuO1'"Is)PM?Oև˛w{&g@3o㈃ǩrSáPGY<@ں)ަ*i>*r|w$l#I N&}m G5督 wBZ]K"RM)1 J-p/c'rNAyF滐|`6٢Ԍ@>'Wf,0]Quv1ѿay]V|3 ij0}hv 6Ze IEgkH=O'lɒE1q3mH-rsX]̈ ZƬt?)3 ,xGJaW6گ}qEǹ${ /Ġ@tx-G͆13L%v!G*?)\sɇfJU>56Ų̆6Y@]o8^d'Hϊf?" x-mL=C*9^е?XI! 6JwZUP_"URJӼ2E571;[:ch]n%} g^Pf${7\6$z?7#q+GL{!Hsq5+ί% ]ԒÝ3d&XrK!Rzg+RO eS uSѳzYiGYBpHE8nGk4ˡZxە:y%qA'mObdhZ3_;LQNڻ5n$Ē~Z]i2Ul .8BKDL|"$E@K "-(ag6=!J 'I085>@.)Iú4*}O$$1Jw:Jri-nVfQ 6-+W_O"u!N*B>*iJO8f XmD˹ XX @%5p;/x^F.צ?Xؿ ;Y/E"q5Fdnv;pں꤫`^bâ;c[^p|0Vl:-2k*(Nzs!MY9$68F:1<_FF5m3{qA؎ƪ[u;qsGJcrio kշm= 7@Avwg2Y ܢʑ%:߁i.H/~XSY~j BaT@`X1?+"E=Oa@:pz]w] h|BBPJ de{>,͎7/E%|aJrXbHAM ݵC=mE.+UY-0aDhtY~$ۊ]qдAf;$ku֭GXf?R KN_.Űe^*^_F%>LJU' ̔z]&M-\aĮ5Z2q r&x 9m{Ⱥ5.5\z ό)޺WM`K=>nfNPimgL왯 [(* nG/yv7G%1/ gu}gVcqk%/Th4Gc_Ece@Fp?)}릿Nj;@Mնb=b&CLg˻F*Ե+jq\<p =@r*dv%нL;#*O1X^gr}i}>U&K+зW ƙ $vfA>U#]}w8U!ӂY+R~Wc#DuI9"ad7NE+ZfUڢڡr؂&Kwnr)OoI=E 噫4Uw ZW-)qDr]΃-jm䞠8RXXZ4-$d[Z) HAwX|PY"m?O {FF~@E%`!-Yeܙ٭#Opk|G?cD IҁŪz":GL+˪@@cr(`6"5DZoϬ393hikGme>5l_fy-mњ;p^ُ7?RB*ß^V WݮK!҆X{1P7Ս!Օ'km:BA*az1p2Mp4G<7  gY|NJY ;~1ЋR헐QQN/lSz#gqPC@"[Du4ݳFvm vny2fޙ't1IG*&JTMO#~@&rp{T;L@EQ 30"a=;aVJ!q2)Inl31¼(b3[UV'4VY/fnthtvGlw Y]L,-^ >VE RgƃsP LB# *S=YH_OAzw5۽MVrWh ixm+k[NhBwfl[G_iJ2pFGF6zJ;jA(&Ť5$(8FIjSHMĈj &vHd!8eKu,UO>  QNLzN2 NZ=2Z Uq)K|,)Ju_-y":sP `b KAmK\2++d pܽWw\'m["sDB>wQ M/X k]}W^kHr˵HPU*q&$6=nS$>l'wAC]GVlH8M'v}A9V|%F+# LL̾. J>?+ޕ;!UM]#ӯ-ِE#!q~ 3]XlR#2QN69\ piQg c[!ysn u+ #fh>DJ;jK;hM O;S]CEw%}_ ʐ%>*C'%8r:s%ZݦC58*ӰEa:.YW7L -'>(Y L@sYτ:k(W遡C(!2: +hgU⭮:H>2z*>1Ejr9RU8oXKrgn 8.=ȪbpuN1d@pL$TSڵy^ ^t r9ދ쫄\B-^?_gd}^cF$/ ߿)qTv;6AA)I xp|Y ų0m7 Fnf$q ;ϤC'ӹxHr kc\u1k^z@ӥjEOu#G$bٯW>~vcW3**R$ >{7_BV}F[!(ӽK T;]QfIdk%̝L$:t4H%wG9y ),K^ĂZ+ @~iLIvG=6wwVZŋ~DHw&"J2=17$\ptV \S]<]"caOXp.s[ե:qQUȜIwHd7&]MG~ %h-I>O0e=f j\;7۝9jiLnϩ sw:S}9-c@v}#w9D/.ll4~sYL-GWtuwC o¯UCDŋ a ϴ?ͻ)+bq.` WfQVh!|,2n:^prU{4+ K㰫c[!vE^py(dI"oC+й8ȟLtd֧]*qf)!0_[ԤIey%(lg kX.t%GWk(-DC$¡Dc_˃L.- U UCc<2,:zc:|MPpuHx.BSU4QwF};ͼ78mY<_An8X ٔxOOc@G5 }9Dy$KhEҌK>gX77E#>0'^YHx~I]2ȟ `oq76 _hT e 49]Z48ͭF>ƕ1RuO ֬uJ4ٗ2ZQNusߤ4/ zc$q\^C2x+& .;Z݁QO,x KlˬG·kNHŔ8d=]CXcU$bG_:F'?ʞ]k@MOk;pG!g@^4U%VRzE'uy g(Ӕ=2i5Wѝ.(z_z6K<i&_KP xK} 4o;6F ] ~~8HFCX}Os*o1: 8B-4AZ*G(JW{d>. 3)'y<,%pwL^ג|HUX/$]Ve AbnN\A-{w˿}iUOvS^mG+w*%\dvT9<$X"ǷB`B4X|\:S=%gt!C ?gEz͝xl68ӪMy&7O,nc+mF)gY^6DuHwkk>c8R+U CY"T _ mu<rokI#9G$~E_L Szo{>`p:k|3> K T`tV m׸`5,:W߁AKX[IĉɋsMNؑ2$L*r$iob;##R~0^P2pB`G2icv rRqo+𻸾b.G*(JX#B0Ӟ e0uy09˞߬0QK am%0sdv $㍎]ݭ^^  3 tDNh7'to%ÒvCŃ [Tt;GN,.vdLg{wn#緆NJxn- rj"cZgQ'D?la(䭰XHkc@ŗ#|.:VqI̠E:ozKzX^{ x@mɉ$F+{Քdtc%>rnBJu$J?Dad~V}[#ץ+IwMaܻaai¡laڗ[>pKxZ&&@/JicA>9asM3yqtum:Y޹2lwoWAf$#:+tac}jtCZKi;%1ɍ^@)t+Ff%%n>K{ܲvI44:h  #a0<#lb=4xLI]bUbAUBTZlB! ¯LO@}sņ@ @y^5ͧgfi7ȜH uH][zKor^ Qg'U16Yn%"p $Zk\綢:WKtnN*,qQtC]p)9b˙Lm`;5΋y7vf Cl\@(Oh.myF!t}oH@2uM p!9SP0)'ѝq"P^QC Ww_҃h;ڵh25Yp\1C#C8  ]b~ Jcq]ػs!}HQ#aDI&CƓp)ي" ?@ٓi]^_Z#P'F}k {I.0|lCbFYRЇC rA#G\E'/$Ϳ{=dDl$vQ=="Պ]ϗ> pnr_wT,w6GG]&+a)ku?X#)Pjºo*aw-sN`g/M!iy.wr#dr٣b;/+s^ͭjRjU"Pk`!cgؤz̏s`g >#A,`P"7kvr]d٥3kAO>Z{ h]7 m3(>O::wGwR0dьɏ`̴F'^Hԛ ܾ݈_X`}xIJob\ii7T<;uʂj4Oιh䃈f}jD\liX۹}  $E),z: iGp#%sS:""0eן\%79!K2kp$ f`i*; \JS+I4v&*s6'Xϙ$RW7IawS4{LCnYAǎRUM:;EG,qXO<rmIY NoccS>!{8EX[b4\APTsηzs&tEZ~0paĻw4}ӅCН>;7ƨ< mӼӒqAvu!g8iMQ2e(LS~p!2h  8,l 6 8|P gr%>ZW }2:w< `lNKDYq-cssˮ9CUZTC9OaH*'k\dCr3)HjSRqvǣOV!Jn_%jݭI~I`o(yc`Oy/"m nnйT+K63QO Dԕ'Wcd<ޫ-|c[͍Zfn's(ɻkzU•@ug fKE v Ӌ$lL։yE{@xIg336{Qu_܌@(M2,Bb!$g᪫Cv8X ŹfR9-Krx vณL‘,ལ"5kIw ݑĭw]tk7[b I[ĕu" 3ڴhu8M귘=ڌ"݈3;|٭%b@ [zs+nB8vyꋎhB8I_R }"O%4 B%pA7dM؝i$CƗ%8j&J]%fX]~DQaeGUkH83hL=×/.Z 8?}fڥ]y^c'iM9(iq?$gE39jL2l@oFnx҇c8(7w%9!UʠM$f24wOS6K57a_dn''4Du'u\G x>[K;OArbNWeF#;_p15Mz ҡ-5GR٘h m7f԰.\T)w&fXh:$SyZ_B=өhGnD3'he@c?B*I<Q)"9 ʻv"Sdxz)! yEݫy/ɔ°=r fr<>0 5kzOhs|zم_j_aA X@=C}2!R Cq|yM|`emGe&R\'7ڗY~N w(n6K-U#\\QZTkywKyr9P8בAikIS7rQM5S< &B:%FTA)m]H U5YBd>U5w,! ۅ}A<>k,5Pr4p,]BB=Y #!Rê~ʀ ኬMLh|yi3U>wW_,j.FPm>1alίS\kвᱱQ8WU]~RJJ*L௲D0ߘ-}*ΎV3b+N]&`mϗ\!`nk5t߻Ij-::=ΡTid+s,r@&Q NZJɳ 5ؤӠ}pY23GkBbjtת~ ƹtj ]?+ -캇KCHɽWטDsj'D%mqwlLa\f;Y, )U6wOI1p5Ze"rMh~mM[+dηyfI H?MĶ;*v c*?:2`+&?#R7A[ב"Hw&n$`iDtޝ}@؝PđV\ni@%ZA%/vjX"e=`,6zq㣜1.D E Ȼ6 9lև@̙=r‘u)gsd4%u]M苘d J9+ r#ΚEyh-<s}H Vo]f&h?TpAg/۰KvI%&w}KwhT#[FMV8ak(]YBmq3a, "ߴ72b]誑AGN1a xC^h59s5={@ ׫a>ԂU%屶DKdN z5`bjʰ+Tͭ#egԁ*lXCM=o :!|% dS%!v/|[%=1DT]Z5OE7$\LF&%p}w);6jD6}EKlד׏GN} p~swɈ-نEIҪ\0wMik# 1} g&a+!]>OXHN$2P}?]nL_l[-fPL53#|{a“#amֿ?p2AIOXG`Id SYe YS2֥9XA8!:AZ/a [ҌnkzNws;<+t{LW y?v^e-$JNb_&j 73Lٶ!7wGSU?љ4L} `&nj"|z^C=-ną+rƃN,%bu|Dꭧm?,~;TD=b`NH+L.8c`. b+H^lHWGgS ~I[>An\=PwYE,kϻ*F.UcR+cWG"$n)kiX<{`|4zC n)^*FgS-HT݌:̧dĄf,sr^'b=)QLe(x'FbD rXTñ-o&LFe]#x*^F%=H zn>undXyz\] h?P̠N/|Hn%)ְwaEo'פ@!A0/i)32n`'ƅ ]џ;ȃE %w3ҝEyP,CL @xCkJ R#vVL'%m".top5gIzdbӿ*RA6kUuP -h.>Sp Kb#F<2)hF3E[^XnX>rg2G'uw\9h0_C#P+yD'5 yİ 'hR2U&YQ_Gzl6HÉBz#Ɛ33g(N Z`%x?]5s|EѼɂzYs@LDonZx_@Guw'TNV-rZ/{OHm몊a.c1K;ӡs ;RMPx.t@74..scNy/e3̐L^QݍM|e`Yz?F!de?5x2{S8n*9ީT| q*S~I鑩-pKNhz5&8 B0}+B8pCSzё~Y$-08e*m#7.h}/GRJ6s< [$k$B7I﨎`ang/dׁ+o9\4 V=M+NJǚvؤ5tƝ$xZ̍Bb7WP@Q>k]&óC\Txx[2=locJ(^cD1>}Cn1 3Ɏ@s?ecGIjp$jB?IiK9Iߐ&7Υ -ړgCko w]ku1~ Z] .0S(}hv&4v?{gaV$Ɋg Hwֲmx~R(ZNgI() B.M{};&( ^މUF,L `M5Z0|ijL+Qur/Ƣi/o3QJ+3yn͑5y z8]J!( m!;jrUX&ƙ a`P5Z1̔5AnjJd!ዄ%ఄB:13s!Z2lm & \ 3P_OeG͐Z"D7XQ`od9'yJLWUd3w.rw">̤|Vc`W,q4#>)!uRRЦrinMNW4Od7ef $vTQMkcu7èo;vKv|bGR۾<{oOp6;(@e?iR޼΍pۼQ7ًwlMO]% y pb[*6Mr^,ۉcpxVy |\K =R90_W`W:cŧ=eo=Iu%K-*ftXklwLQL:G8~}@6pAd,ʆ"ˠ .85^n0wLHˑtF~idjO>|\KhݲsِaTs+/f8P@IHEcM nLJNȘQPx].HY U$B-(ִk/xLky$9,{eW ɠYF<粬Z";+Olv+ٮ+Lk2&Fh=TJ;Xʭ^q4rzQn//<{P,Άoc$taNә4R{gFhFACf-:MK5af9r]RH絬Ό$h<~M:'篔bI}ϞꍜQ^mof]8V[B1\U{++MgoCue-e'p{J*v?Rqnvra.1i}ˡ\ bHqёR8r(=3PCk:u~l鷔Qhb8KȤBb3 cr=x"$3лbѭX=k;21S3|tLo"F[f\b~Na7xM>Zs3~EQ%Հv`. $n~.18^`͓av6Z=vDW|A곆#RQ I; =OQftWJhaMeW|D+t vI+\ ʟ ר+D%ҡ ĭN$ jVU!y&lLy -0Nk)Z  $<2I/2O>jB۰CI2=V?ƭo#BL@fôN;z3eJ$N LH,&Z]vDZR;+\V.OQeC_%e(L-DBXOE 'Z%Υ=bYmӧ=σ^dLeJy++0}fؒFtu^,f_}Jy fr5NŽ0LH D b sǤA7$Mh3Hak*_0%BAT`,@B L@#R)*dy6-GN%\"3ڤy 22~UXM~bX\'O^<ԕ)mhm>/+nG?V8J!Kٖ:G!ѢE (x TmA+A~ntDε+;~q" ڮ7ps8VG{͵dX[*p U_8s9 } `55{ G̬( :R@s05ε{~+BcJNA O!Û8(_S䑣 %ɶ^̜j/]ǯe p+0"qaL4sځY3 ;s~7o,?<eadw|qKEP7ީK4KSsW;ز }`pKQA׫TV)Z>$.C-{cb75Σxx؁g\Ft;󻨶Iwཌ\XSXMTE%Psx'Xw5bXAԒ($\Qt8xLcQ3{'jsޝt 7Dldcx%l_.+7 x&Nᡘ>'gɀd!cb}(?!!)R+=Liuzˌ(ֵ2WGzAu` mX}pFD; @vLrU_NGUEߍUցV.U7=.`'#qp@-Is"Com:'꬜卸g1GE;qǓ5JVQu_FLtiuv|Oo\ZuvS_  csKJ7K&Еǀ)_*ܨ=>v$ %j妌=J ;~JpuΔ$T⺏|rNI37 "9:r~O &ޖQ"=rMͧW+ _x][pP{iqS%FЎRrbO͈{ݲp4G#c,.eev&A.ݑٟ9LR߃KTOeV\dާ2媁j^eN{ϳDkR(JУڤWw6C]`#5sZ4l/C#$iJ/g!<Ⱦl@ᄻ}\<_(=gJU$5(x~ N.ִ| _۔E+ S4#(V/@Tޑ@H،݃@(0McZ%OWI//wHU$,$(* l p%G8k[k iW ʀunI~, p*6Xý5:UbFu?`X|56+Tl$Bw9b̤|g (6,k%.^ii9N;$HTPyÜ8b2N'#؜! x3ؙb/qXܙ(} /\ F G )Y)m%$#Lt#H [keWlЪeRs@g'ަr _[[%W ؃WS5Л9hrlx> p^̈́*M`hoC$Sv@ɩցPxv1W4ߴ\ . 1q sTQLqϱ?z@U S9^ͮrX]ׅcG-l;Dixz&AmȐ.?@~֠bERR{O$?fwruGA X68iĎ+Y>"Fv1טTGi/j0OG(= q̈0B!H1Ue}fv' Gnj˱,z"@JCʧk<|SE |}D5}uϳaw7S+{eGm67Pb^%%W]s_ CK!71F=Rp [1zw!/mK%zqJ fkz[ 6K0.z4GlHpTY}ސDȖ! F }Ɏv%YbnODQѓl|!)K Vm[1%,M Y+ #Y0 514X׹U/Nȥ$+g3!&0Tk@9hRxi$?9}k _wZͻ3>z?wcF\V؎.']fx"ljL$jQsÝJSwSi̤űRH;'nj31hV^Dj\{>U4^$o08FP5T&#'SĀ3h#lQkn0#w 3V-3jLtv⌝ܠ;sonGU~e HXs8R_6TR jU} h0]>kgVjnj'"_<%HIn}ycBaת7#7KeyWo 'EPy:=&ߤwïW暈 ?Yii!GxkY?嗕QD:x`zxD]DeHcقD؁"Qg՚[$_B aΡ:Z{nk"02_ REbk:9va˃atNc25TVڇ.= Κs+Hs.\%yg&;ZU#ed;q?W!{^2=2'w6p\P챴,Ka^πRsԳH' b O>+4i--%Cm#ÏLvB!~(YٻEkeTt%pA0ށk8 x߾k$"" {S9730'4yUbJ^~v- tȧׁXO;Mrj`Ut˻rB5a4ـf@%4a~(|eÖwO1Z@b >JsnkJ"y^g\s];g|GfڤL9M܏YPDGx~ k+ba;>/v)đ5bϢʲ_w6"bef%QMlUBfZyz=:Vnd5;ϣxI6$V(eŌfӳ&~osF D萵?+F5&!Ɓ2S@ $ƷinyxǷ`?-)` >QC5w}\*]}oC!b0V L#:%2N"լGkK1SuNIMA%qg-k[:? 27 ߚ*j8A1%^-m0@pѴ~Jw\BuR-iڬLL ,t@ Xt.O^uK@+Zfy N #n8V VCJv]:oI-|ISk0ujk`>5=]RrO"WiXNE<:ǧ⃶pf˳VX7=Ş6S7}J4,qn\ZxU/iM5Ky18R0& nxGiJqb4uҟӡ׵F7oXhG tLDw BOx:nj@]Uy櫊i>2D ^sWtN,-a¯Vw>*Ű5w[Nnۆr 0"s9ey ;yp:/ajt]ud ׅ|CrGUus} E0"ШxQ:LEl;Tv/ՆX#ss9<dN ;b?M/υPO}!0R5{BN}4nPͅͺz>NFL4oFGƞXUt!F] {ϡJ GtFJmc&q-ABO|}dhAQZح,4_u P8MnUhy ӨjD%1cɶոtKZh32pZ`BHvsz _F 1Qs~2~mK}'qOoiQ]P+1q9Z^=-amfɨa:bQS}竚* =ه 0W(sD2'P墤V-yW&(ovBiDq"&#M;7&23+ #]@"C­~dCmˆ)y$xϝٝMV6Tʴ] `S4u0BkG۴Wp0-Ѽߏ2<`4N6#mUl# nGSw|G9'`P9+Q9Ye00<RZy\j t [RVm.NDu.-0.0ɉI/3D!1cI'3e0աGOUElJ#+x A狲;( 6H&8R8F)|%R!֭*]#BI!"D֧s2e;?vԇl9zhn߂We[p:^0p7rh!>l. L ~?{P}-C2pPJqn1tG,܆3@ufvImJ^ N~a0K_mZ5*J4"ƥ.V4FANA*vh7 dˤ&l:̧M?/fΆ)hum0{fX^w;k,R„96z/C ǜzUb_ꕂ"dcC 7YfwUE Cj2?$\ux(U5PWʮxYwЉbvSC>I㽉3ZJh7LO%k3ey p݊N*BK |L|v;ѐ8/I'j/_>>}#>r#x=3a1g1NA!cQJ\Y|Il,TkJb7l!R c [al)aΈ* Rgnk{=+?@5M~SPAV1zuv%;~$!]ޛe}x#:̖݄1}NcKiYMθc&fSX'QIF>%d7`E_޵Ҵۻ^t<'MJͭ6?Fq02QfKW=ؚ8,w4 +01- N"IΠgIV{eB6A rxToۅFy 4 T?$.$$)z87cjLC,s&y.lcu]1]XX3}5xBgէXԜpa(q-1p=x}nzTFN[Ut5bPwe3aieێp_kXIAc.ɕrFixAIHCɻ&r+yX$#Ƴ]>YӄS&ZoK9-`KFНP~,V cl*+u p. B2@IԊ/qecBwBx7츱P\hq:E)IN[fLY?e v:2^榫ZO]Bb>͕'Z*En7_7]G(Ba3+5Ek:v''[H1ͩLC$(Io)0(#3u|rcq%a'P,MIӽMdJԩ;NqO>ຬIɧ(2FyWdC F&+b1'Iiʙ笘l>/N|8c%%xYDBK-h74r*$ Þt/IljgSj(i6L|f$~o<83\^>"z 6@' ,VQ=>b=k28kڡ7>=duk42v_h'YpeTXfḃTu'P^T-ZhG?GˠY -V -jhl@\xĊ9T]yĮm "^(mɣɊ/yN>7{BwիxAeKjm… Ur6|}d/tckT)FL׽m1@hsT^&G7,[x9 5 cb*DK XD_-Pbg1KyUG`A=(e!:VMN=A$" K})[&QFR tѓKTfqCDј O ȒmW2[p8V-~vgaݦ2 Ql|Oxtq2=ޢ=㳨1(1®z'^`A0(jT.kp E ͞]*j^w@3€ESyCAP_5e^^l7%k$_h.a%:y"KVW)S?2a)s0:tBy등\onbT Y.! 49!fA4͜T~+]qaEja7)yqr]Haa (LP#]}X8IeJeC琏qQ-Ti#2 81%c)Ń|  ?Ojё8>8|G`LRv&Qŭ\T6#FO朩deu֣#+wɨꓨ.db *p}61=oYZKF\ f3T" Gf!hdaŚ(6 %Ƈ?dS}um9GBHXmv{$qٟ/,3m96dY +"h')YG۫G^0Cӊ3H!甑}!/+TKGmpgأv]^u1vW`ȋvvKf }ph+dHzO{XY2o#Co4y1vE&Sw{*n,ʊ !|Пq+TPѨ`8Evevuy͓*ԑ]QuHeաԠ ukHUԡwЇ':2v)2f-VUV6o2ŢP;ÕrB!7ƕ:yED| Ddf;)KɊՏ"E1N TַDMW4Tc=E~*&mDŽLG 6߼Q4Cré(Φy.|b5d$TҥXS @߅7Cg-6Ԗ!x[~ūM>B &D<7Ftck>hҠݭWMXc,+kTJd~dI5tB9tKcWcpTjrhe_Q$NgDʉ9>U1L'P-YLE΍$ʕ(]Daल>%c]<7(@n2D5tV6~ . 5!Cc%cʖ4ν۰ԸK@$r>ˉytq0>^Pugg?PEcH煿i Bԫa;)q?7jlhrNN9ڷ#K>#DL^BJߨka"ix0,cY|pKTce/a1t;D%L+cŸUIź1QA;܁֫^yn4GM$iQΪX<~6Y*C;lH:LfZ Qui7ip=K+3>0ɥ h)A54gސڮڎ|⧜ɛB6/#BmayA}B O=dBVHͦRkVup tog%:ZyI"sE Ͻ40%9JZء$`0;K吿>޵?KN2SRf _0 .?Ɉ=7LsxM9w߇kБ@oDdk7oëE魑KʭB yR N}Qˠ0b!3|r6Qdn()Jɰ`Mø_B$81TZw,66%}, u==-N:OpT#8J ?KZ}6Z}I1( KzQ:):ѷ9Z_X%Qು!uOãS3M>y(qHf [_k6y \A10 Љ.0R> &Z}:}fylg9xK7˖wMk^>n-焖6;2Lҭ+bR5swY[.Tk5U nK^p-o Jqm.q[tU=ͦ JPŽ":J*q_b7"[raɑt`G%U۴ <5DB/)@_ .CnJ̢) m .i<_qȢppTĴ%DeuE K7v*,UlʼQY˙ҙ{=Y.b"?baM&#Ej-Xd͇.] J'Iߜg6zPʴ\r*{^̞2Rh]=5X@+1sP=-^W/TSip75֫w2G#dHxhoStV)Ķ\_B.)&ƕյ٧ .Kk1Ufub-yP0csh$$20$`stx7F0|0Cyt(rՉtDg5=%@a,Ǥ)ڸ}L*+E^zd -2\TQ6[u` d"qA51R̞gU%  9XߣoP-x3ip҉GUK6F?sdޝX<Lz':e֨Ybcdܡ/*c͠3s!2Ef. RY:ؗk6Q% KJYJWƀeU!y?YBЗH[ pG4je΋vO}E0b~,n~,y>[ކ;O:! L5F mEO/'1,R:Ѽ}:ҔGKQeT^JڼļfA$\zNkBlL#GQ]FsuTSNѯCpfcBt5t'~ag$aMDt,F4 69/$1v|5㖉 oW?]:&U#^YE4.EbRY1? nPi,Jmx6-,oEw x\uI_}&L8/ ͷ7 kxpDVrNpX*l>C_2}KGv 7AH]U+]%Td&n.=+--84~xr3h,h2w*zN1gs9KOMC|TYtnSʲТ͎ϴ-#Ð5(ؘ=r=k=RƉH)höfvSۛ<)pZ@->_fy\Ҷ!>mp+u]lҏft߮ЄV+ NN=^Af.;C1>]Hk ᡇ2(MӋHGϪ3d (b OoBt-G #/}ROkeVqz} ;w׭ebXU , PC0X刘Ek7|aL܄bl?2c:1dM lQ/ 8׳,zac)b4ڥS¸Dŏ?(o8ZL"\߶+|-4_3nc["g-kzDƒVZv7=P]_rN.KX_[Qx$+Sb7%dE}{띗g%Zn\><0 [4A'Bz("+Y__Nd,U a|@}\'n:<@.lE7 Z&XEhFik?b^7jxJdS&sje/V-jrY}{x:p`$yK5=v+C,[\XBGz\Φ]qHU_I$hYP.BjIly/~;3s7WZ7;6>|{|xb-uHQ9c|uj4szr| = #AḀ&_Tj#`]2VFS}f~Kg^#0@ڌ|crN XDb*}WbQHMpL2Q9.;vkpkjb>cì57L僷,Zu!Ir\e㚫$ch2DIDK8y앯GٝN>¤7dOƩ3C+]6VP'5͘jc B= !Mt( $(1|"w [; ,h_%6CS?Wu:CU:+3aT/D}(},{p{O5خ 3*;dX:ji!u)ێbSoqUs9(uch:->JlR]J)1ϮIU=pE(y\O 轜t⛼XKZCyڮ +K9(C &;#AQf`pW_9zq.؜7-L$2>22#d͸  \sNF *G/ԯF N`i?eWVu<\o&4)׌t -SE>kMVt4KuB0MZBoYQ4sƊ ==72]O}'iB> ޭ6»%,nJLg-/Sl(" oXDG_a)aiKkxZȝfɼҍLEB: `u#>dR:sRш#V=-"b$p6~ uf]dY%7Z;m6h ☣ukJ p(Iv)="iMH5N۾C|/oqs#S-&p ںU͇cZӖD撔`u4KiZSIֹM"yr!G сxO91!|+ \s$*!&fڊ9s䢺z˶#Vftr7"I|`?ڎxe"B<\^x1[Yy6!0IrʎW;ZP5)8Vowj[h3doKwN4#9/ qL=h/asf.͑K.;'g";V^&Y;i21u؄@~qdygP]ͻl +qwUThvm킸k %D烙VjM2>kDԓt,6.ʑ }7f tqe#G*Kk Y'/Yқ$GwS\k%j'N$n4hDl͉t>=n=gyvجM5ٲ P9^w`C]^q?4% 'w3S /=e;]?:y{`ڔF =XC^w̷'gp}` xx4y 1*G_%_ M/$BC3 IPk_i~qR a6SQ1MŐ7f&o-nR !IYA@5n􇤸`B`g4-.ָxwH5r4#OYYF#ɱl׏0;-88}7ݡ6 %~ݖP$G.&4=뽎/31#q 83lvk6Ն){ R✰I&EF"]0>}jo7j#BM ~:VK`حČQPփI=I@ó 05] gLFFYZL9 Qv`dB;R\6\YF\u\gnfɍRoo U' $)[WBpH-d}\)ɇPrAمNr*! E헇f+&{_.T;p0i$ڹV{< Ks WMrs*μ:w|>}Wa D+ث 'j*b.DPz!R,R@fWWTģʩ9VQF ^t GĒ>X..v'rT{D͚lC!"+T4_f#pW-7!+C.9@ߺ0Z!쯳VXڇid$և^"p[\T?dtnP7b:FhpvIuLCaaGd@}MMGKxkv[9tlyO n/UU h3g]Be( WQvȮ'rbصkPFV =%j ^pfmhk@6b'"Iu> }TPG0яH9ߤփR$Le8^"WMM0nAk+_ͭ<+0垷6 @&==JboK_dkwMrd@cHA{խdC1 Ԁ6_*53.0]-D+m-LD&#_J*PixiB2NP/J_3OcdT[]1h3hLy^0hX!N<hQQ{*)p35uUHpdm 1sñP˶/!M֡6@&QCT61$/A9]G2\ORδ kM%9#aD*`~[ȼ#2jZT,Mihzʡ*B sn f}ISֳ\Rn|%v9BAԀP F؎nQjw%dzKf`!9|0k=jy!ĨY7dqU1t!oi9") A:st/7Ѳbx%Xclڜyg Y_Px6P8UiTKN57/aȥ/#ugnCob%S κ3hsДWȁX4D!hMJۊu>ꛉAseMٞCXSZq?\hz/"|{TأE 4 "k)/JiO f/E`61?hɐ+K\D; 8x-֬@6FX\Cǵ&5T KK|}, `,WP5ǰfa?6eټ ֙wlkh᫅IWΘa&?3Cw 6F2QIzNjY͠]?ʼfJKB'ͅQ;"FZME5nᛲj!hfU㶜V/ :@3%!*h'8QzM2ѢDO:Bk|qoooۉ~˅NKcxEBB !u0 WGٟlPSAԎF`QTzTK0:ONfbVdYH[-6R8a|$Xb/zɯ"!ۡĵ]BB< X$@AC5*CF[E԰ N [<>3< NwM({n^Ï򄢊ٍwe@jR*5ێFVZ9Y#JzE1m#wk~@t-EFߜ=&Փ4 b2*j/eeN3ۅLrC˭}ļN@j:Th". }!wD26ɮN=V IK5!<:@hq̢y=JsJLtYx3l+\NYg՜1)aΫsX#dϳ(0;9"il ɗK㝣 <b4gL<Qir7A6 #㺦9a"E`$i߈Typ:Wr+\o,65N +]|J{<˿/'kZ֨6ɡAfʺ/hb7\pYrjvx6(;a6R'1*^,-cg+H`p|ƃc:&<-ɘ)(wr>92G Xy {'gD|!"Մ0x:2Y`d+2pXOh[P]d0ړ.f(oKG)!5o-Dhx1;1+L0 pMUk)}CdZr9‰Em3wsd'R1TV$8-C 5D_{3C7"(5;xXorɱKI"CZ3E-*):ٽn0ce2ysАmdq0Q6 Phl%M9gE-˧Km1*.^E3$T(K^JS,%D ^FI?Ǘ(@"#+>U;*`;:N$>H66dLw6@4P1Lg˜G / .{ 9A q rF;AS[=St##O9[rh|ob&MGPg ]y3iJ5ubNU(qc< AHʄkHT_iH[Ly 4x O}a ۑb&ʤüqF]R#A(B]s5(xc-( 33g,z䅼SRg.( MAB.<==v" 3X}s3 bjR]7R];c:7FSdYǿ`{03т~ D3C ؽy̽ˆHiZ@\ d_KCiU("GI}m=[;3r53v(R#FQ{T2vCc3"`d$-ķNL!䅘y%~%Cjͼu )Xm#!4p,6 tPG||i6 Ա\d= RZ3 .U81g%x˥L{+vЂPVm'w"> Wx5X~{d0uyh}R̐_(~:x&nZ|%{{] dtq;BݶWW拸|QeFU+QLjqZ%TOw >ςW7F ; K?0ʬ]U#T"2w4]6;L Y?<v(y(zXfA- nFhsܱb:fZwe%'?YzIeآ}-,q(>c9΂gX42[ sj{>`~.ROtzgӢ3*Wc^1<ɾmk 2qK&OKI`a[EGFa-9* ^%kNkP nmAІSW#+u^-K E/YD6;c M0hu@D}aE3WrhoJ+V%+z;/dUnn:-n,YrB5 ,uhY83 -OIJzd aôbrX&r{ %mܓʬFf1Rh_ PmCdNgUH>V*6[Xo6 }.Jo`/Q (D י]m'J͒P6Iy'N1?~$yoʗ" fb>RMU6 }1%x7}Fӱ \<&Y>xk \ԢWAaw *k yjWMsB绀]O'g~XRG ?#\tQ=d:#T:J6 ~>!TFWA~jWȥ$g"0h|V`/2(wx֋ :kV,1Gmbe xyfYbufYgE94m96_uuT:ѸըR [x=TTG_ c;ojpK;PV'U6T){Tt }U?#ʋfݼϦT'+{PA LnK4:.j"oUF 3Ekrd \Mn]?K>gC"bB?ickg֒0\D%A ʯ ~׋-} $|Ns0XFxv=2Oϝ$'K×ˢ )T93_!J/^9h +jLaFQttqL[23e)IzCLM ^/jWX2`2ҬvJ8HƟ1}dzA ]Rm.m,5vmOrxYm?iDl+a~`+P` ̫@.ѳ{(AӕܛR&O\!kL9@: e,^Up3[GRxU@JsOJORVR?[V׬Jq^IGeՖ .%o,h'|%Fzj Li_oh ;ݔJ]ziڅ n[\K j5a%A r3ud+nxJI+W)W~k+>X {[`P+.?hV) D) 41w;;fHEu)eEQGٯ"mR XX[7pR{v2bG.7@tf4 m{6bX *:v"7EC5\@EmH̟EQЏ!:`'cz^飗J@iM7p@oωyء\07u@,8 Z!}!+ x^wK&W鉗\G/ 3J!)y;} ^M?ЀƖ[ͽn\,Kl! 7 JSN]տ-z vMȮb:(X!bz/Љ90j1 lRm9S5Vd[v5h| p~.w*vc:>-k3Eu;cGl AYI>tpBwt%+X MdcE!M10 EMpePێRC K#2~8Hzs[8n Rb>4عT%"Q,SZ`FϽM:v:+kØ?42g9O*c. Y>دT! D,=ݘ[z#oDa9{8 V 2 Q(ZHw,_d*/9Av5"u欏UBԖHA'I a6jF%&'0u"Hg@E<uW8uo rP6ʠ=H1{g~ 3$l:W0ig\*rG]Kb;oUoy w7|},8/6eN:oΜdUV'^}EqmBCJOr s;M4a.@7`qRkfe~!׋ F EO'>x&K#\S2{oǕN0BԜ5{/D؅/qlr뫘4!]|-5aw<~rOC1FQ[оX6TM""&ϧ5abVb[a?S"H:ڈ^Z+%/xyGqE` ͂aSЏh>N߉g18$ZĚr^ᑻ׊-U'hS*wGN\|6]y av$`|В du 9/O.|͗2yoUтΖ半GpGW*5@? !z|*G_dE;ߵSЦ>+ $6$1Q 4M3X!|yĴaԦx:h3,t'c(?[83h:/W)<:F7*I#F3x֘['ߤ>`:z&0 '/t]5Jaj g:t[^g;%ߪζ+U64O܉QX94 {_Ox`$}NЇ-őב^o4cUw(n Zh_ͨ{А C> t0?'O`HTu8nј/ 9?(6Dْ|=#5 (/3 X52䋣f0T|s cUգ=pQ3Ŷ7VzꪬP#+BZ<)R48 Ba7eTN?![6}Lʆdx-OJOЌ>I@2B*txА3XX0ybW%=t_u91/_-˘ղ{/u7Ji #!0]#"}Crԧom֊ck4söXۼg8b r~ e_2%4{Z3w 81H_;MM/_/²U{U$'L8ży.=>SK?4Ir\`έ*Xh;rؒB,9ɦ-NgG3n Yt L,?%"oioȈ!Ju6xRv!C)U%i,fz&沚I1fKٸ,mҜv֤56pᢁb;|R}R+HV. <4-l5<522o,+'2DK o3UpK66Z@tb f@w%Só=8Wl|$Ǖ}0Ji:Vg8QL%+K'][o1׺&xo:~IŤu<;tRf BUWhnzUCg|6b饗y3o\UФ.59J]ܭ''f%KuP Xt(D)rUr )N*٣-==4uЇl[:xhq.lC.--TE PՋRFGĭ@\nj\amXOnb/:lI22_u.-~lAe`1j]N}r 䎲;+Ս_^LRMą-ra&Bb6M?NUFDszX'K$A@iO|Y _xSps?;'U+g湟!yo, $xoCmVntnC_.ua ׳v|, {~FSyGNC_y"6),C z2iɼ)¶ B tnSZ .vP QqǝU${ȏzKu0gQR*o&ɞk=a-_B:A"۱(wzes[~jL] ÆDql69gbEVJĠT-.OD|29K/|?9'v[0=%10@/Uge+x֧nKyQ9|T~GvKpo;dKHW|yBٺ>nwR$eU9i~w \+SugA"ܜ@ J8)v5B(/q {ie~#% u=+l̖ERߩs08gO@G ѕ\OLi*C{m<罺BkcR?n#\hV5]Y1KFqFEaImЭS!QF 'su#ܗjyADho\X<3\^PdO̮2GhQ& Du]?fD8ٛt~I(M\I~g\:h;2f:<2&'MG7 g燃([R$E+(NH2ghSlYj* 2: >Db; !s@ݪ=e3 Ng,扷CO4cx kId  t``g| Eϳ8G5:ۆ(҆%l7>i, Q]-TЌv 1n1:@ \܁ f"JӶf]t&ќ 2v'xW^i;7dr Sh/=zCn=Aϻϝ_qvrDR/pd'}7QЊcujW)I߅Ix 'Ab,/bMJ#{IEi~d.ą3]P>j,HjNYOlۋ_ U>OR:>V^/IwJT=U9^xA]ݬ.vZԍPų~x1kIH`?P18o8d`\5XL$ ˊSszeEvbN41Fh3&$YATxYp@ݿR$'[IeŽwf< "ZF's7"PҝZ~]܃y6 #c1MY_=Ȯf,(5X3kٜv>H6 } )_V(!`{)Ntdpr.aa^jٰw$fڰntlth!t^]SYg6uWEJ!%Șμ6q]U"fXT⊪Oȵ`,f0}:UlT%bԉk0kj6?{iX!3 m? hmy.UюKHIu4|idT,tHq=_̠A^s}?z0t浀EhB/BX_?p͵XmX肁0Y͊D<&K Z\W5ךּs ^Rdn3e Jx;9PM!4eϲӏ4[1 ON7r9?ltHnS&x}ExxBAex"xczrŚ>_Co|v_?/O ҜxҿĐ2p,ʚE:.?XylRDКAN89(^ Ho"W"*{hX"~S]Qa8S(R[R8R~hrXBtc>EmKWM9430Rg`%Uv/j(Ek_@ڎ`7oѫ ?4X(ϣ\9\|\V7(8(kƭ Ҏ*lRi?ט!z#h7r{ns ʭjԏFAj#i/R+_֞.ܡ0rM:)_DLYW*,4Tk/&yW|ӘpQE`чسܹgG7ҵ sϠGR[`59܎lFK>Bq#e忔!q/]RBa={|pwK_}-Sh48Y?F8q #pfzͪ bBˢ"Lq;/!9>hF}iq+ʢСrx9X-4@y*Ĭ- "_FռҿG3HJ?%=^>T\Ѡ%D/ӴU$:v{M_ȂnrHgGQq }FNz~Η3ڒnκg}o)sKHGD E *"EZzvMjZ7\hNqU=.4X e.Ok -%x(=١U"ˎo(ݻ`ʠ3g\݃ZDQ fl!]arq$f)Нxє")!FEAjtKum8j-ȸl4p~|臞8:`PRyuI}d.3cn-yO3vh; خ[MmT60+q/ 80Բ:e[{KWuEEǗJSy* MRw)!)WyI 9p $2O s'/YRvT̲Hij S)˪#Rϐ; g1_7Kp =a7GP ͭ@v }vɢۢ_Iݓ([K ,m5=p҃Zw2VB_oƁۨQN ~*%mpo{8>7,a iO֨秝.;)횁voT['ec.(L@A?՜V6)m*~BgΆ=U1&z/2'ĥ']!8D>Q؝$O #hG{\A_V]xb6&n0F&V>AnO'ggtzYz`xȹyaFnA+ {y\~y\ﺝp?aʬ- [jB9A|f\Hdr+xByBo7\!~-lYF-} 㚢')#n̤NM%k\;i -]OMgA˙,%Y4GR5~3b3B;6Ul}U\DODFV vZ@!O\Жj ]ۛp&X"ҁωrJ ҆7ͼX&b5-~?b42΂ܢBC"Aw;BTWƬ4LkO5,ںgY e.RYzRg#_g-,|nI =@T\_yͰ/ß0*'vzq*JUkYwSwWp̟3ok=ХcMቒxk `Vz1z,qZi!UdFDLLY8'LMtQ Œ9"U؜Zx _=Iк"j L$teg/%]g֌߬W-V,eNjVo|kV-ՏĕF4Xz uhYzuSD|'] nzZ(y4=Q-jUo&E 8֢}t1vD|KQ\QiT;*V3*:b0:BT ĆVe݌zfQ{ YVFF{j7K]Wie}O?D˂'0l)ÅҨꍂ.$Y<[k5y.=#߱=ұ C8-E ~+ x ~,ۓܖ] r蒰 U~`!$r)m !PAnNj(_dyŽPK A@`F+ AY<{>| M9CWgd[=0N# j ec}8J^&ؔLlsfN8%~rۇ,;W nKN^VMsHrȒ9<'y%nY^]]_LIGȶL6n.SGf| e,p[)/9 3ѷ3?yA"ŵ2Iڭ~w ͛LP΍1G2Rmɯ- !D]GY}{H5SR9gj\T0 @"NZ`-%s_6[]Y Չ/fyw['3jԂ;QTmm-wyG M߻-}ٮy9s(TB.D<Ё{#  3Gi3 ,MjxQxPj;4 sMzz4ͦ]3"`2T:w5ԅxfTH,~oWz$("/cDSebO2XFǖ5sizF[5; Kk-X?'G5Ey@Rb,&}p(gg8 J퓗6H.2CVAFBnGK4z]ʶbI$V}3MOHl~HtfE< MbCvvIohgwrP(#1^xc/a5/$ja^ՄX5`N.szekݬ>Hm93VhT|:m1wj$(@&Zx]s\/Ejfo>$^]^¹YU u,ͣ~-aٸ]kHmb_)>;"5 )In8sXbΓe_6jٯ)3NAHW0S# Bʜ3;#a쏢IYJHxXS>Jfӣɘ+R @%G;x(8|xGh|'w Mz1:ع(I\K&; U\!**N ; ]Z)-\z ڏc|==Mx4IpA} 4L'($}~JUW/9b?$)gcLo)1̠8E($<4@9VErȜcgaz_z>ɸ'q{[Џj-NVR e=M9>D*>+Hzj t;_if yժbGx :I?&%$Q !Va#6.EB!N0@0 !̓|HZ9sc`Z[ Z†e=bl|д WaT⥪tlʾ-/c닼Lئ>e}n#OL#rxhL[PlRb^~<$˭.S $d}:*24yN79r\R < -h̉IIF TtΠˡgP[Y~KI)þ{:8'&G.[6[`;Ҹm_f=Qrf&Oڇ #LXr:T Fo'طEbVׂU*u, 2فi;@xvD΁]2Hvkez_ 3s n  θ!rYPL -[dȠ'7+}&|0c0R͛Ai܀!\cCT^I20TM;K Um9G 専˿\5^icAz`f* &z)h!$5U؝-[꽰*uo-B ,#_ȏ~wjb! r†x _ҟ6xi//J`$z/E n.~8rh^G5R+2U*+ʪ>[oUVJҒ="<}A Ɇ1l4y.@yGP4"t,.S䭇X'ґån sQӃW1$79aTJ%7>E:X/Ґg%[7iSqbP!tXD# ua`D4Sԅ_ c >ۤ(f)ADvZ*<#*s,v[ y˼]:ާz&koGgO&_qNG}&X7l=hsaa3WYˑ6:d( - ?DUL'}Gؓ}=pz0Z`ҊzA.Ѫ^<҉i*@rz2Z-BL=۽IgJ[.T8%#u)=Es݂F3F6e9eԋA'1hNO {?Wgnj1oŢxFG4QfpB\ط8RS)Q5=qIg9{ 2K{4?2m2KAg2'S(eve-hKO*KpNr6L%Fºe^\1)o^(el2ch2dĩGĤs۔jQ&S8Unϙ&RMQN @ʳ_ 0BQY~BN !"pkMa:$hfԬIb]ƙNd.j%$zt}{d)64E6zeMY#.j?탩Q-c5έ@Mjz>v.s⠒Ju A!IZE،3X,p8._CzkSh80D 0I|覶pcc&K4J5υH/3Tuaø&0PY;>楸JDT*M}1^m,`uX>4Uɷp˱Ҟwmۋ8XGAK;=Qhhd S|F5DwԂBޥG4_6l`_+ފ?y2X7W`FP@F 3#& ʂ`)ʦtq¤q`yx7Mg kһ93p&juȏiQtN4?r)F[Y^RkgN<&gAGapUN tG1๻8?Kg;Nm@|v$Å6ʚ|">Y)q[|:4zĆ)+ZR2-YKh2[DaAѳ=^󵑪5jG!R4wb8ۀGyJY=5`P23)u4NJCj,DN[ucY?);Xw5yLXpݾj vK$N6 D7JKZh* E@Ou5D\{"UȊ.Wǻtv7|x1RXs9]["P/ RdU;N+9[rCPѳ@y>]}]bsP Ļˎ=NB$o*VijH˧w4lʧ.7七цgRvk>54Q4Ex_Ou^_6Fi]SYM?ףnglTMIllDJD&{n. e%*G]}9pjO'O@MN@Rtv? Kv^5jr3k联^Rfna`FC0}+eh7cxErvG*ߥw/*!OUԚ**Oxe"FMŖN`fԿN|~|y4RfӫW%J@uL'PrS-4q #Xhh]#мJ>Sm\|(!m@{xQv[VQ߬nlyv$~8dNk7wG7o{YkX͸&ج $ =I)"}E.3[tlq[sTUs:"Ẑ7 C1!2ᾎi= DzM$5"@+0CA}H ݄"yB>1>lj@O?sqJY pg݈9NjLTF97I$iD ;U&kM:ydx [Y|`tb<\ڤzG;#\jZ71la;vCV}VB=_̊%s-*'˺3::5S,4>XŅ7e^8 5*WZ떟9Dd&ֹ# p 38VnAg4Y+U ֤gq}"gL-15l:hI澧$ 3̡&"EMJi4{`gĉ/geȾ@K %, b|ڎSGP$O_FE ,*8MhȈ~vDq1Xaڄ#HZuNmny=Gl1%7g|QsHvDB@1bnѪLhgl *1YmQfJ߱k}| ip#PN\8~(Bu5҄Q<%nN6G2,md@6~hCo%BnkMq׏18 ی@xv'gZDbGlm+ܶ[|'~{J iNK9dh%G!DE{m._,3ُܳh7̋k)]H0'I7bf4zi^iUFJk]^Ō^aHD=*WpLO^94G#ltyVV2pDŽD@u59]7.a5BƠ 1oŶ&}hf(BjyzunuN6fI7Sۿ9|3SLr=p*kJĠ>dB1_/vf`{LJBxmS QݮwdU Y"TGK7`?7ɣ(]jHl+7O Yg Ϟ̖{IuHagQۡ/E2WiUipEb y#!/hp7I/ge{$/_:}#>NjUML">8R_lIIܱ`+߁A4 <}YYd5u~@-ݻ CIR^5CD_:Fq- ֘0:; TM\o?Wي>={w ہN-c`y:wU(cj8&M=QzbDjE&4@z<ȶ0(Z4Gi*x𭽝,05q fIY L= p]yڭYI}tK l*`''e7v$J0BeS{.+I?qt3Ő{ȭHcS9qyrg5>H"XpTk( _RJwoCbt.JAOeAg8_Sr$POK/\f3s׫+g=F]Z;'li}`w {Uцdl7;  '3"Z5 !|sl7~BUXɊvk_JgBDc $i^a[R4'k9;cÙ֝aY2`m0!V4nQ3,`>Sv;gnj҉(ӭ0xPފ=*L꒜i7tȹ,(GNH(ؒW̖{$%Dy` Y A *7n}3  ҵ_.&NcFgol/5fҭzM( ],&É|ޅɏ!Ix,v.}1Uf^rm ,ƹf.I&iX?C|.L:u3Lj߽uuŲ9Nl?x3aZ,טEZ}FPXuKn8A[ve Xl%MI .g;D=Q Ma "qPX.ȌYQT7R,.Ss{ CLĤ| ˁܝSD=[#G)ј~;ZJlE@R[('Qn!+>N.z*ԓ@hTu=&nIPgo*P-Mdr_  y|)x !0"<'䙚܊o v(w@jyJqؒ;)(JQܺ @Yȿ@:Lne2ջ&ɩsAo>xqlosjm$cmMuBl7mjADb]d{q5YAN@뤙.0qKÂNHB S M i)q쩣Xow 6sٔhEu%yPwq+׶Sl[sI=@-N"VRXnx6T.䙈*Ta8>LlJwU] ˋɵvL{,~{3x|*X8uRm U'bRqj0Ψ+qL:ӫotbzarf+Mz/Ӗt0 %)Af/NMZuCLUz"$"  m|I#K''d`F⮭etj/+jdD%TП$5x ? .mdv4EDχ~XH1n#2ӣ/b)_(I٢8YSLlq1~sZ]B.%C.-VM%dݨUś`t6جV(.;RT=2lѲ\jyHߪ6ۃԢ2 gdge\GyЎ R%DVdzA6Z#{MYIDi2gԉBrYjAh>{7g6+A"nQ{yd(:ٲ_ysל M~bS 2{'S)Dᣃt)Hc: Aگ?W-vG9*q- \@s)P-9KYR EHES7EI, G$ofm]Bmd ;檄?yE@]wjrXHQc*&3OVt]L("=eՋ.VH/.?6"ح_-l}eԯlH"wxTlbFxZo:SuM$O Pm5l$_koWǠdžͤC-ggR56fÂϙ*&+%yOqQ2 пtBޖ)WZ9h ^,>y>+tJS}_F$X.T;(le5eo[١Bp"T]J @[Xbd[hN%^Gn*SȦcu'L1¿ Uуzt2mVC7 =Ӟ=uS01qV}M`+sT% +_H2؇a{%< 3罾nۘ%̹cIPGa':j'(ÅNX؟H ks @(ۜWgR$$įjj[ߪS8rJV,+ʮ#9 j+xѧ7i%tzWGܥU=Y'rs ͐\iʺ$8HɓjT -jQr9*fRK>8 -EX#;Y%b򹁻 uEnM^_9Ll:ge"e.\ٖ qFZV]"ј6(A)u,W_;h8WWN"򸚾Iѹ>j(8b߭:a1Դ.(}0q=;+x2Μ֛ͭxzB9XϭBaJ›KR_$薤ޡ~b9*Q/@7 Kj25˝[}W蝞z>*؆:Ivr*z -C6; Wj);*m.s %ZeAԑCH%>}&4>ڊ`U;tT^m+M59pUH5j 0;7 2Cd! MB*6~'R,1p #J{(RkX: %h}+:0#= H|_ђ F.X?.jW!?^6 k@(1JprG(IPduagvkk6]G#VS>z')_wY/&ɖ[-/N$S FUTxpC˖N~5J J#R>}g͙CT3V>fu+LIm#8mDa#&f!heJFDkDHlG7/RbկQF9o |+6,j.8 9PV쥫?zp׉J)A[.O__{;6Fb/C."UrvY{?=bY?rrLsS 2޹@G~0 R+ըnZo<]P~ZoIV-ʆE,Kt4)0s&!ڋ_'b b"'xż9LGgR&ĈVj;47.$<mU2_]Ͼ ]R<%?k( ̤8CdWcQ*(+uֻ%gӯҳ!`u'G!j d*͎r R°~)z3k0 |D$u.!Yw7SmQ?z) [ClO%@[-扝NR^+wlث6 Tg<]|~6&j+$lӿt AMn"Z~m t ԓht½GU%):vh㐕dIYbfC~#m7#֜7㥓Xz&{&hIQ- DKbwzx{I+CV}k@8v%eu;)ʼ_UT"rTVɜ-* 1V^ s'#|&/OgoL]8HMC#e$]_"7)LqJἀI'f҅{x{'e}zR{G%.T Uuh* Ĵ 3eiWLyi 1 fb`Y'[n2OʨSEG"ޚtے^ӴfnD1 ZlU X& xI&*k0,RC_3iU bHXδHz+uPi:M5OrMG XgF+?WTg iF&|woc>90:y 9LR`-(jս6( )=j=o zǩ}\b _׺jŽc}׊+@u'{ a\P,NBק‘g1D[M~GFEsrl=[iow ׈eqv#{*Y/H/§lEΑf4nȯ--{8tU%Ŋ;}6EP<0w>m|?{ "^7:֏(y=CIq*r?ee1@zP7(uΩHt9i9RaZ`\_wVfT 3 Pv0G\Oz](!q[U,jQ~lVvzH6(5?S@6B = Ldtqn`ʍyw.K 4 =e tӎމ m^S]*ӻ.9)T Lwz `kaWm?*hҒ{V]_9f>[A{ul2Vņ΍Xg*GWyH}7~,;M@:׻2`#]~ۃ*AhNh> Yݞ=0f ȭ …$_{!Jac'wd:b'Bw?mRDG8HN-kV/iaAP/caTP?Pz)]Lit~A٨Ƭv¨Rzℐʠ܈oB|@7,'Z>AΊvX.)@k>;ZAdh E;CI셡 04ǂ>&zc`w#:exƩ&X5Cnzo_KΝTVۇI;"`9I_-qrvȺJZ3y^_wM SzZɪvb`@"渾lg@[m+RH9Pq>.U!=`'obͪ\TSPu-ԩC ^=+!h[4]b1E[l _1a_yF\O;>HMAYV=Fa'-e <8ͦLe6ug/cW>)b؛ ?yf7쌣  us& ]`c1yEg\N{[bQmxQj[}"Ke~e{MF1a{`ַ~·b-Q?,<]@S3wjhrbtHgS}p4@H@S?)x"71Z=~sk dm]a*8\i]-|Ai-GapgkkM#]CF7q9~ ڏP#Ih#Ub0 2*؛Z*Ձ^M?,&ˏPy(J){ ( 9U#5`e#|deA wufQXL6= L:;4o=r0)⠺g,LO( OEJ,Yl&BlNy@/;= L:%H2Z@fKCNy7nʁHiL̙$68Jn]4O *$M(3BLgw,(v$u8J_k?+QƮ9j!M# սA,?5ahNi;>] ||c$o f-$"nMИCZc,a'X^#P0T)iR4~xޥ0DQA^I'_w98zr]ndݾA<>;G˶1ʘ=}20jmްv?%g=7q?A ʍG)ciXlqzJ͖zE@}*P|ӻd<ԧ^g3ǘN'9.Sz5x晦!c0t~OAikfΥC9>ӼdU<ɹ;לBoG[c!s{)_9vol7rnQgFMIO:qg(/*H0>zSԾ@daIF{J2T:9Pb^*\UTzJx^w_z~Y»7;O'ބNMbNm݉Qp.[09SYp, `W;\gL\fNum8lMF66/F&QFF :RWePr&$=if ? ΣA%U5V iNc6.8TQX$oIv(U-SGkxCc `17z4P%7Ş>ñ>+mVB.|y{]M҅ЄC mE1` >˜t7th?t9}4&`/AjM!tׯ)ݸQ_*ݸ,X_S" >ٶU_T”TfS1Lwȅ-+k!7SG dShdZݦ2\CSG:"G|2KXڝ$;NL*_E6>mh;Z1Z`' _'.Ft@E,ɤlJ#3tFФwވtϒٮ_=wS/Q1';]wY~E'_ѪUKU)t@Mbz҇>T(G o&ǥ7lh19H+eL;n+4pN3*&)u0@+uu/uKU@:Gd(+p)vĎ,6܁X2nTٳT Nҫ$UyARnH}cwkœ.Pil؂(8v̑Rw"k {WHoVᢋ;[Jz&?ä%3Yg;ҡn 7K9OMީl]>51fU&PԜʑ 7y6s_uE5UoIȈ}I@z: #t~_p'{&iM K _Q eʃn쾹+PD/wFѷ,İ-Hވ9]›;k!o GE.8J1'Vn@{ `C`5X{>k᧟CG/B DJex꾴#i tQh4!iʧ yɘ@}ۘLx.j ⺞J@$rTl1+1Ϭhf,T-黬g>p`t%^sX ܋Q8c4b JֹJZc 4e2,oǑII0@v IVO>Rak؛p9)1ȏSYh~жzz^ٶE?@dnr}ם|JIQjW ;L8>b2|XMAoRSCSmv]R=egj=$nhdTeܬh[!z1b!%ӭ6Hu4H|?8Ra3~]pD=Cǘr#V)677HWSlA%z gbZ+ h&~&cYeϚ?ȥ-VŜT h  @-'αNO,ϼ :n@ ;Ld ʄuVݟ7W$.PB,>=0;;X_ . i)~Äd'̨u>S*~` # ٩I+n5=Gp3CDV9]M] m;cNjPeȑFV(t2,u*6$k9X+hM5&lQl$C0EeE΀}G`cuL<(ٯBa~gZ@Lw޵lA祙"`?BߝY6cqRE9z|F”7pY?ŇV΃: cf12`EMuvmJ-ܔ+KrcV?x\b2Oi I:ASR=XD߽ќ-Ak k3?jQȍrxE?`<0}WcNjvxU1vP5T*^퓿x'NQ8vxt ؃M0"24$XdȏTv][*yl`3oiAf%nr~N$,^"U%l$)` ޺_V\W5Yz+C) `',ƃ1]1ĵT5-UVQ{Xd0)hZ-ih&'* ·ٯoV=B9+=><3zҰ@l+eh%{_߄\pLfg4bx~Ϥ% ")5Lc>ys/&;mqɷf.@OP匉f$m㩻t:}~LAcb?OEReC]8,>& 'RZz"z 4W3J#īnd ؄AM-Jvq@Whhߪs5 W#~XnΉL1F`kG$:Xvϗ~"CJg+ANib(s|үG+HLm(')A2pGW0#ήT; `n 1ơtf;3Ǔ*ټ"5UCIDo3ڤPJd:'v-8 }C3P4 k,PEm$M;"`E F8 b 9 iܴ;nh{ur C3~ad5<_11l=tzKAe}Ucx<)grS俩a y6W8pU~eB#RE`18!6a!.pmJH1$_2BӜMAԩ۬)<@']Nt[Z<G_.^MH;?H ޶ _f.(= .U0j LgT*aN=*jgU Gq_N`cZyA 8%\5vv}JVSrk PK7p&l#x }5Ѹ̈́><|V=Kn8#'[bf͆G::Oة420)F-蠉 ?V7Y/e9k}U@4n^거C{Sd+Bdb~{YMT.Q&/x~vH0G"štv|j j)UO7] zVC3[CcvG`V \=[ QXrjRk?5y&Λa(̶׽B/#ϕYr۠>kJ}pf+@?.NnΣ@M͖7fvK^|u{"XCcFwA\jMVJNeVnLV4nOGE-HPZz[ZE6*->nOOq.&t mżb}RB+2ԛ;d6"&'. w.-IX\{lHEKc#2L@/ۢ_sed+.hݑ[c$E09"ߴ[S;St,r4&&׻VX(ҞwX|盩sG,7\J4B*:HȜ/S;9"ĂG˶>ͻ~Lw :a4w(xl~IUkAJ dK,p@:53$Z}⸫XReg}5H OzPX~+ P#-J>ϫ>nz$ewĸfοKGWU 2SXNilp'IxZ1 Ǎ5B]f^( 7{hIx ·%5dm0SV?27ʜ?Evٷ ~,V Z%30\ؿE$۽{ocl'r -07+8ڮ|^2" S1}wjVqܨuR@x<ɂw+&[0;)nIQ/a.A5y1#eC7L=I%pDtH?ѯז_MZ"-rY?+?۵:i_a[v?E}ҿԶZԾOM}/29'8$Nߴz1~9LTD,NwO';?Ȳ,9/ˆ^ ԳW|p ǎ]J Ko:#jDΔ sbݱWtE0J+.H_?ST江%. ^]׏̈́ W|@ >ʽ~Jeۣaԭu4G q81јKBW2*yYêԞ@!$7EDp9Jwk%Sb/$O ?Anʀ˺C#ʚj:R^n\'r-krI'E4x{2\oQ3dW05Uvqy^dI:byl<| JqmXqR ͑0Wg/ Œ8F?wi6MF `3F -Ek@4[Fߋ EJ?{snsu (7V_LfNUa#Rԣ8[iTxpK]2{6䃽RP@~A olo6..kya|g4dX#U"% L>`Bzɏ}+1ڟ/*Jbh;J k sXp ZuIB20e#6,O=r9/tZʟށ.ζ} 4_5e/V?a{fFt20 U_١ $d&/T!WvC*}fAӒ( PMIghSWbm_H hI7- $>:Wg$Ȏ!!o9cL & ~H\CU(h"d[52SyXb֞+CM('0,;B*b4ja JpAlk0 !cuTԗT0ϿC"x^Դۻm٫cJCPH'to˺,>F=W)U3AJ4?Wrc=HH5H?5 4RQG˦z`B]sǻUmp`Ζ=̟nj`y=\6J+͞MP_tԈ4prƋܠ@O=SwZ5h:4aN5@/WZ>Çw({s G?R'1B2E@z#`u՘оNq"# 7UʿvNdMRoQPi?> (Ū@u=2C/ Y`几8y21Fxm(ij?/bWj{1V5pORA@`D:ե{ (wZF#Ua)x(p *9mAѨ0K2B΅ĢmSqh! *p2`D۫:4|:K]kg󣸴yo-۹hoM+J.|'/Efބzn?jBz"D{MR^mOr+jy^:?H34w*NeLzP+lfai2ewW=pe|SIr:G*?YRU^j*[H%KZݺB'd`RgNU~2j` QyUYδW7gd-ǺKnm@bMqY1p epeqInzH 'lwd(Mc yΧLC~MAҼqvx]N&1٢$9kR±`X;S$g_$M9ybcW89&//ʳ+p@s>H4s{))ɒ™!׃r9TYV qDL X8 kb*戞h[6v^[!0v>Em.>28ҁ(F*P?se^^r=/>u[mf=Q<EԳlQd$orV6?(Z);pR oO] $*ަ]ΉNّ^^ rʨY$j1ʁ,=pgN/L"ER:Cn >,3._]f[%)V~hSw6 | =hRC*R} Wy鷉+rn= o M5r1}+0XN ͷKCušm)q ܻ63_d,E|veGOE'`ܫKsҊlf#%644pfUjTJU:=61SDke D$nq$p D]bS=yh'v:i.hg5Xnbj38ضĬ9͡0L Ϣu4wAar;'tj[,i %w0bxתl˳+C"V{oU ? mݚAw]\ٚVe0(:yZRQQF;t66|7zF :Y£DqYq$؏Ĕ_\n0xꌂ=X:", d `(؝nղ0+3;#&/"2,2aE'=`6U&}㢐`ptrˮdumI8[{W,+l6HJE=}MzCm;n)m4_Fe@4ho+zPPoexG2 "Dt&o=͗5:VW?3vt[iR. r|888 QLͼa<}lg=3~$6~`fu>je_`c7{Y<} p m.'* 9r 0Fx~[eّV9$zir71:ׄcɪՔ7B::z+:[7s$%]i@/fQ ʿciOSLg[(S4'<"o. łou`UtbQX)yDH2q Cuhwh10p1-E 4NQ,;7`쑹)*"7_k0ɜc;ŇQ@2c>k :$U>7FV鷧AYz;pÏü[P$;\ړ ]o9\ƜK MA)% v&AM}2̏SKx-E4S$~oθZ/e hE[ /i~ڌïr''sy\=Uz]諒zm/dT7~ sL;ONf<|Sy>>!;!_@Eё^6ϑ>i\kC6NlU+ft`Xbv9 zqo('SN`W.T{2et np Yͷ&[YŻ _Y#^$n"mTJQ;kg yI-Ӆ4Ag5ku:.70æT,̖ʒ7m[e$`2DKN.CT)u'tjp#9DL8:<KUT~ y1#x}.:Vek8MKRGKܒJ&>͊ǢB *u*ѿ\LY[}j$uϑq?ޫKAcFț;VܿFU29$5͌ިd73bP@6|~WO؜_Mn.=>F?*+~ BgIq9oKX~TJ&?A$\Bv&=~i|9y̓8NN3zt.G|9IZ.1NLսEqu?rhF(B.ϡ$9詤ـ}(u4An4&k*䣇Aautom#$- hw&}=:Y_<aez) ݠ+$sz/x(@$6lie*05&$4ulF@{~[:Z)9ZuwqǍ9 Ҹ>}z&\z~bTXvd'BM2 u dki_Q@Q{Jd8kjd=P,g^d*~Xx !sb9@1҈𽍺E DP;kv9X΢,? 3Er9a.>4{WhU9eB0~E CTy(-PH70ԏU#u_>`rq 䶬[mbVpN!ᄠ}bX*-59Vr+WU2yb__?"m"f IeII~G|$j+so.dU=<5ީ%վqk4 jhe, foC0%lzsC:in~cn11ݙ#A KH6kT?/ uQ\e$Uq~M;F^f =hqoF}cr!a?Z⼌Z( ;djӄ}ⓟIM,mr?KlЩ~[F A,:qYʪŪ,1 Cңp mBP|L^Yv<} Rp͋1}yuQ9FE0Of*P3nA0ՁH{⁞gS_%qa^M"Eo݌ n3t<.qP?"6e]6~e?4 p` tq?nsJDDZ2 #7XӉ:Vcs/F_>KT9)}IJ=쒺ݼa*,pPw؃)!;s?VYC|+&]*2(4YJ!0# 5)\>!-yw$Ft'Ŗ&pBMg8ly4ϋ)+LlhNQݶKؘtzߚد3r`SV+ zNb5%ȶ amu-5S鳞yK% '1MUWz'cli.jItf|^2ɟerN_H~Z gK)"g1Abs.J/% f1ߙлI.9G^Q\c[^p e/b rpFɀ{4v&ޯdBy^(hIe> vy8*k`RTdS[hhe *Sm3eъ8ѫMc2<>2 cpn|S:m9-5 f]V冏 o# dt˨X^MfJ?VDv*b):D A50xnYd(V5HHs?2Ja=3yE,~y  G9)3pZB|洋[H6}wZn)ŊՉ1!ʙGם¢.Lк!OwņeүlK n#Qw#w)vԢ֏TΝHT>5p,\~ʺYND@h6 x{v?;!t;C~29?&]_^ˉr~,Bhr}L"BB8 +>Aqo QnoWai*҃tvI4ZvhrrI$ 5'}ͯ\rk }?zE{\}qvȻenc`V@ bm鳹VIfFY뜵-]7 H'LXp&vCckp੍דl>}Dqp.IF-(U4FU fC$hhB|6.|S#zeK*BPTfۅWX;<C%F,%(YHoN#d%H1 &RirpX]FR _GLj#XZ؜,PU:aKmL[~WW&FjHj]1{ e5IDnB"i}_o Ksj,ՕL!`֛Q8Y}pL3cYvdk?<,[/f*)3)\ b\gKv]Bjˎ Bׁ.A $,̧{$M`Jnȃg15̇O%)pTH>KL8Xd` ÔAșW{yYtdk%-}O̮E]2 sy jީ4 "-L^2/ v#`t2hwkq8إ`OwesC=J"a~ rĚі`j+wi+mj#k) 2Y*]1̿^|/#D'ȿr+y@n2J䥔(XFBH 26GWw @h)L6Y~[ou%BWE,V{,fybu0t;JXգSxLUt/t<~McyK_]Ynڋ́[ePCܳhMŠ ]DP,bA5^u*:1^Hb_Y}FfI4䤥Dvf+0X -|mc7>O |kW<ن]J4FÜY~Uc^>|@Iw@*9l9Fhuj^P*uB%l^kY/{-YW(Xҍ5=y.5}\އ}<(Ԩ[u~ҧ?@RZQ^J`Çm{$ Y۠\k&gϪ.($vrSn;tyPD&_1-Gx62u*in\*+8owEo)NT3B1aut7pYz ,4C/UGZ2'kw\zu0;oHpdɚx;I=^x!>hveFpQgUtYdtoktXU]~C0ecp10QTlegɎwݬ-?F?Y Ymx@'e(Ӧ8"f!~GD) 2N0ֶO?=ivʧ=1!mֶM= e=,llzF ét OXLPip\4dDđVS2I0"k(edϚ6+t@ݞ[8b WDYZqU-c lXudcQʵ@hhbL5\k6)hM Qi!ףow{"G};E]3}AٳjAn菇i@5a9[b.vHkue1,3Er@3fWj15Ԝ ཏb̓W9Ød0[2bX\G1P4X@Z֋Լ\>X7f{2#iUا}{ujER#S)42kxAf vZ9-S? yBcs+buv Ҏ#jR] @|]. Z*H75͛Lp(+P`$'JQ{OdGC b[@za\Si%vU2Z,aȸ;L!}NHbPZʜE%&Fu_{Ԭջ0`e6NATF ȐXHy⧼Pr1Ap8e_,ʳPbu[@dۯ9Km WS;5Wav;.&([ϡJM[3RQb@G%r-s.qݿOAu03V a5Wt&{cGa2x'=YǬTG!Բ>z:v!^-薿틞۫9ƼM]T͗j.ÎDPn/- J yu~ᛯY pL)𥫣1uXd1"K %toWjx2!FT~vZݹV7I`񬜝.4a}ˁ2mpLdx<:$53lG  F|?|hzsEHfShuah-s9]|( N,@iѵvm ȋFW! SMxQGD㕳3vfm#= rUS,J9_~(CV/k/P+쬼Z*M s]%FS];*'ӝ߁z8Vy4 Oϡl "Ȇo*B]O|ضox$JݤWEJxFaRo-Υ$M d9DgDX ~ ;wIB͸ k 0$tO/1:陝 ¯#1 {̦ݱj \2 Oo%Rᆷ$4Ǡsr]Ii,tŚU :S\z S] $nJʄoi,/k PI[Bwm>H L Tx4ئx?^0~(ЯZFCffSaՄsr/Ťly 3s5}}]h -;ܗ! \19}S;1H{CZVaYF\G&unw()s1¬ m_4^Nzq.LؖTloI_Ëғ*;ae1(*hAQ"wTXN-/aͥo^n1Z!h PL h7hvSX= $H<*8g,)2OJtocv46QeT&]; ~a'3dRtC("Uv1'JÐT{J4'Bѯ0M0+z_gSVqIYxJC VNl6IIAsZK_uKuSWۘgv3~^>ӆma睥It.—«KEKթI߁zYB]]r7/;wxsHr6} \Q˄yMw0<oH󧋕Y{L朒&B_}<0Qrv#XԀp>IH -G9YNԜI^z3=?Hw Y:(" tl_M$oЄMd_^ZvxOxb= xװ'5`@ ;םm+?b#Cƞч#⥤HppŠFrOڭfOR\XRKIXYm\*ёAM̷˾oceoPV_0jLo llxv&RryH ̛A%O4C`ݗaNWdFǞ]N!"CHb +:Q]u&_Kym(f;ZVn )u3E$ٴ"5C:6N7U* **_+¼bM~$#Vd&>Z~ѓ3"Mut@{N`bAJ^I+Q#`RνHUf]߾] jC3Wuni{n4aI3J-IeqD|]6w+d*|P^oA.S܌uf,SCG[69֡8BuJE +ۂ<厜qu00< Cq5F'焕wG!ˊΡެ+ntDŽBRb41%q/^4mRTS;zIl|Eϰ~Q) 9"_Y#B=/[0[ 'w[I!+VOD5@ M%clwDׅcu\^U/G^Q{2S.RPf'g@6E>hyZoc'>QC'!0(\m,XBھ{* nO98LFtjPug epf"t~4#8 9 uLlk2$.A6Z܈(3)*H^e4j|t<;qp̶q|*8Is,:نŻb*icƝ|_@|'D',RK!F k(&$Zt$uP ω`<'Z^pJ/mL5(IN`a|8S٬i䇴Gbc{e pR:fC@i$O( (/Ā<V$y:.b6S"L>@Nfؓub:vZ#:W5D]LUW#;ȳ嬭5 1gb6&\]Ig-}O9cV05WĚIcڄnrJӻ{$}>j$f $bL ?^LIq} r8ɽi(`.Ǩ2Vfx'V7m9y!BĨoY"b$B+Ei0ږI". ZʣIV B?;:b+-yR16njQoO*k\kPaRգتtL搎dЁՃw;K*k/Sߍ,^M{I[K^wc\j;9pb"QK":lVX@9ioZ3c?ǿI ,hWMm?zCF-8H?CL&q6pjȇäIuiNt`k} <@-'Q.UPx50@,'XlBωV~ޢg²a{ݕ_?nj:v᜺Skjᝅh}-]'vd}M`p#767役FMC`{[HjA"G r^`5!2 '*tRB#>7{*laR~C_f7GJuju)豥MC|sJ$n]KШ8هJ`gX(c@S}LJ*#֢N/P2itQ:IPhFM:rЉ"N[F( ʕ\ ^wGMthUTVL(x`^A.$Xwo(cÅjTJo VgٕVu|9XGBD\E$ ov^mr`)}.lyDɤum=Y؜{nMt=|+֧;-cڪ9LC4BZn1&E-~|rqQպ?JG5WfzժB8@S/n"8huKᎧwhR/5)I'Qt+ݠRME܈r[L-Nf]%c7V9,:BbҤbmGՍ^/,DOHAb00_HX9W|1&qEP p`^d{ flDԻ>c =$6#[qK9luv}%\75hۊY2qꚷlдK,ڲOoQ\!^ *Xs >350\jYr_ZԂ6J;VBgJ2;L:[UtFcA!jn}Gg mks.RwؗF5 O MpȏLFCΝJ AX{w(qPnU"#nқ[-|>ҙ 4xo^h'K”ʤ HvkBԄ3q PKۘP%ﰐիU0U0=fMƳ]oI<XCM5͢Eb- b,^hq94t3Zh1 YY4)RZ;c`m*V6=TXBmvMNuޙz rEe{EJԊPj?v`sh4HM@f_ "lSp4~? !õ$fDW2ӥQ*hj5WTcb c𝾟<{;^!`B4qQ.{sTet;95D ea!r"V;.r%>=.csP-hjŘ8615]*@H?ʢM`|й %+kT \г3م(RJ9Uv]N!=V6\,a?ޝaF w̲(;[AGo|7MxpnߍiIi<hYP,Ę}Vi f0 Չm oRIbRzٟug'H[#o?I6P%^E[p(<֖c&_P$WDpp<_Bs $ae ./`WG+b)y! 9pM|8{b =#Tz7*0X65q)a*UŊI#.m f 6Gn_w-pm!s]MP,Z\eep1ۮt֥RJvk~ۻ˯x8Tq_W% S(B1q`PT2 /ͱ#_fׇC^[gvc˺@{ꀊ",_4 e[eKNil@dĐq|ܟ4ЈV19Gc#uDmto;p1hWvnm{KȋZ$zڴ/ΎS< n+% =#}az]C/f#teKǁjc1 `@$ ByVV<*-W_nF^Ķ>ӈщi?h_WjoG; rTL )Y; v"% @&_9X|t%lYЋ MF3F iu鴌<5[މ ժ nN8ߍ00mMa|bيLs{S#`I#(|thN_UdvKuD6{ ^:Q6ܜIlJX2y|Y-irP8syYTYw6'nlΈ,6FH"U:'p@_T<ǫM 48I&du[J\Ȗ誾2m3-f;dz<#2.DH6Tegj5R@ B*hҎq#p32pe2=Dž&\, =X~_؞z@4@ߣ-~^~1@ˇ@/[ƀzzE<F @v򉙿RfgY#HߍAL@$R2p if׹^Hx>**$y\Cֈ"TvACž?&8BXAZ yG@ͩwDZ/y#0%De!ZR W_?1nj≑ѧ:,eTGm "\ UQ}Uf|ЍrE~ zQ +g.#x\ ]]dssڮqK"Iྴ O"BL 7h9qVVE?F| cRZj 娧Okex[֚ZѢL Pu$.߀kӣ͋jj9oc Rms_>1,vQZƸcVڌ5$|MA?v5"HD)@)`rH^]n԰25gq,wA GL*}Zdn [Yg$ьkx)m6-t6|TZ1!k&LFK9Uann^ Pi9D-UGڶU$=%H>ybLJLUnϋ:.`"X1EK Sr 6(LU yY`%*&I5ŚXw#wVmX1 o< cv)LGWǒeGu6đ>oL3?p`);Pn1~qtעgnoNU oR2>NzR"8V^\1ݰ+} S+dHômHJR4IGycnf aV1 eΉ A-)Ӎ m8Rl)ƻQxR24r飹 ReH<\N~T6f9}B(֐liԹZ!& #qO_4D=߰ 86@ʦKkV5g7W,տ+9k.IƹX6O%^$Sn8o(kݤpxސ[׊ nYg|*:(2t !Z_g#ǧ3?v ~dWh#${W%}ڴsq]ڞmckDNɇfS2NNo?vOQ+xV.,lZ#a4 zLۜP쭨2m<Y8 Qs2 ;Ы$C&Ms,Mіvn;vN|\ X!*n;'h-}"CLաk!nS!.OwN}ӍP#5ر}즪װdrTm1e/xg7䏒]# Dt :jjɿݷ#8S  +-e俛j>] k]` JY3C6:ƺ~f]H685q`QbVs{#'h,2֨2RN#TpfL 2B]Il_dCұɚrpPI,]vܲEc=M6M4pyȐ˙3; "ppyS>M\r]V8v1z(z%GER:e0`Ա~6oa//[)uUrL&D]\XWI]5gWۂUK4ȋ/3 -cU/`_WyHPȵ]GMEK E$t7tJC#N{(AfS'˂i\IQdcy.!L1YWDoeT0NYik훝h! {L`B(lKbG+]fiR t ەMў,;<|5:lx=.O{"@4Lܪ+FJ㋟hNqB@,N7%3-"#bߔK<qDy^HqmdǪF4]s^? ^J6\XWAD帷j@D]Ø/ZSBKhھD٠K*Pw>T;blz`RMԙ䫒Itg]KQt {)s.e.vpIBԣwv2NDlXRKYN?0B`jf_2!u5>Ɵe[!h(̾8mC$l Zp,QE۽e/˱.RJ~&"ɫ-SU:j It+͌%B["н@ Aw_*wA |wus ⁓,<7:ux5skMB _4hƵ_Y얢 _]} C$٭W+~o4*zYf:ڌ@D2 &*GTa]0Y8g&#e< 9yϜ/7)ƉnqQ (yM(TXI_J9r(-mp >[p4?!^!//Dm6WkDܷ6X_RCKn \gdJ{f/PxL-q~T'2}}J7jѻ6Mf sĘGSFj:jXNm}f@[mbd1YX wOub!iZԁE/[hL{[q:7C(ɶ V!y ~fezexĤ廬>R3hw% LxٍcdX*jpg>s(2 %xQ"IvlE,У덁~B+Gm]SMƒ+EPVCș)qǕuWpS{+S&/6|ZL7?7wW+ f)Npଂ_n+ꑊz=zO=ݳ&*kB CʹmHďȅ'  z}{^DʉD~>DC2>gFS\sX#v' ҳpi0*º|R_ހZ=*ȭ[p(*/=lF,1$opNVË= ܁y%uqܐsd7-XH 5B ݉wn'Ocji4?۽|Ȝ2V)4[Ab-M #ڼ@3xKH4ӹo4pXZ `,;gdfƛ05M㬋vR%{H?D;fkG@4^b9=8Rq5Ҥ /K"Y= MȾYFQa@h5mOhevɌh׎.ۢ\+)ٯ]Vfyɋ9w\Ăy=/ Xe`=zuX1ɆT|tIdz14=?xSÄD }!=p*l/dϯXU~h{=iz'wX\/x̡dXf*cfd7DAik4etT>jKwRul̮9-Ǚү8L0ƺ;oLhp-i+SgxF6=:JJnȏfȆY`$G#&2S}P=1jUps>#YtJgu.-zCW0ܯKrv3H! .PR5#r7^ ؤmz~JεR ,_F^:j%(oЁDV&5KS2~2&98 Gl-y A+9iBy/NV>BJY1gV>_g`^t3*+ؿQ[R ׊kGe@ Ɉ\[pR{>}?g^je}?<(|yډg\oX_dgm 0/3Rc `mّbDP&|[]Wh;B6}7~G{ U1/lLß wxV0jJ2dt=)=oV>zF>?@c9h$w \nڡESΠpo.} rR y+!!sBǗn ĺqMzx!1*.@G^:թo\ }D9Ws tu)nƱȦG9m h7SݍQ H(7;if?Cb);٠hdiVGfzz5u1$]L P(,"{ >aJg4ƘXDɊNqCK3墥`%K;j߳^_q\[QӱI+>쪡A(ib5a o]`K땨ߵ0 K}ϖV!v&,p!FyK BӃTAAp ]V=)Uޖg[>|,I:o8{&dݳD?3OW@%I>ׯL%,]df|Y [%57@&X! eazl8ƣnf}HX@!)d4kZZgʾHץM`rʖFلӆPz!fqsmv ר,wRt`68Nvvre?}"Ȝ)̎! Halh.MPkrưIuw 5*o6rʿ |%}+A382%J@~L|Q xMˁT$ga;[Ήzxƕ&PTG:]q'TI˫ B' Fx5iu`ILsN؜  &ol8"pbC"&SDc萫NcDR|]wq:)ilNžvcEyfdlaRd_*w0HZ1s'9 4rhj?ԇã1O6춞Qְ M;*n yI l5 []Z8C-)k 6CR|<>O-QքgЬ+I":;edPn4ʘ>Q7NS"Y7u%1 ܉UAw%Ő9XET$9Xj1RQ)\`wmT@tSXbK&mjJ$LpzP? VS1aY8O\lk$1٠pdXmo9cg uʓPuWP#JK9YFM!c y3vS{ùB Ds e˚o@M`KX=Pl:ԓNn5|$~vp"Ѽ).^tv] p8h&qd`tIVfثȆ7}E ls"&ah.n^,v&)cc'ODk *]S^ ĒĴ5ulܩD+k? W;~R]QSDtŽH!Kn!JdZo$hO]o0ZzkZՄg ʝ&>ipT&Ndlee"\`?-㪻7u̟*'CG=-FN#:S "I wUjP#exd>?u`RԚM(#fa81PHgIm;o:4Sbc#h29րs?F K|/yJ8,^F2N(Hsd#W, :y?V`rswG9lW R3j"QO_yw%x٦Hy8_L#qC,͐٫6T£k}M$=@-xN*/*ߺ/YxɒX]dM0 Cⷨ@^<!"bZ$++՗sԾQWbRuI܋`4 &aMe8x;KP sV ӯq87-l N7ٹAW̍[IOZpdE6TMWyoo5S0Cu_@ګrXwq+)f}3z)3_֭[c=^;'c_!zC6$ 74cBd9`sq<@c}:Df}i:yFh/;eCpSKl?N*m9(ީrF武#AG&9 o(b)ђfr(#6(xwIQx?~ 荵%Jܑ+]OMHph(ޗ6}ց>Hp v\I9Si",&ݨ"Y:GG?pe 9[V* w.Q;H%o@+0LC"J H \ߘ`j*R8bU! Jr[HA~0kG$xHc3M{IǫR>:fg4+X5y}ҩM5da zF`a< n jՂkKor=MW)Pץ%2*RU挎4Z `n )6%=ץq?6 -g'D][wFWEVOfêiTU+;sy2zAI .38^o5b. A7aÄHvˏ E,wYvh7ڿh'/hKG*1A(_6AaHFG&[CԯƳ]fߟs_],1a$?*JqG) ꊾw jګ_as/FD(P2'ķPT˦aER( Qq`5ESL!]爧snR\ِ.ulEt:e6pS2v΁N0w|qֳ#Zy<.M̻Ш .bɄ:Xds:gV fP֬kjz[R=#X_8ΕHX<_Ng1@Vl_V`lo(ܲo@d7yϼ0$]R-|Boa)9J "!, jr{l0.:c,k,ԷTYL H> ;J,D??jQa .3 _0vƽm5` puo(Nf_u? h`0-Y\[òP ހi@,x9 @Q=Z<ƞe-!ZP݅${D+Ugeu"27p)EFΪ(ggmʈBiI7e. *| h/DKSϯpG-5Mu)[g?Xs ~l|؏KHsۂx^,FuB@$I6W=p4ho2Q_#ej/h[s@M<1K"4z#[|y?5Tgb7,يJJu|Hes7EM<ʳ GEżŒ>;9+Giy`nüQ(T 3؄ڥrpҖVI˟yE쒻B|PZTw&,({hR'].{'o6Gq K_ 47tϮx3b$rAEӅ |biKSL[EXk˗Kg=m%žl,1DraTNh<-q|sՆ9p-;M^Mhm-YJœc`A]hLu1-鴯̷1+:l9֬? ˬ<ޢ],0|XB(~cJTm}? P%POy Qe}H+D}l\CT8#qهT)6!-%%bb4! J[Y Kg 9w AXQ1+~Դ֮} pAl4S4fL?ϲ*ҽ 4zn5J>0JG қKO2#gkm\)%VrpM:e]',2/!G2_12&*1Y&'mՑd38=<Ԏ3MA4ՁPO x<^@! &GЩ8{IxN%@"abzČ\]j=5ahdA_@KDWSQ[R@<\(mWCq;޺򐧑 aAxcKB(mk2,SD~]4?qIʒ^a GZR4q֣uq*ܽGd  a+8b'#xjBIQ}^4o)z l@yǽ&t FscKh^H$7JuBaQL`d0G.JUCh0ӧe݆3"U|ipt?"D5:XzwB#JcFSs"b!;|>~8:vcU6)C5U9 R!v9nVFd q9TkŐXO2h[esiz-6_dri>a^8 (TˤEtoU(_L&Yz`a{0e9I)ƌNׯkf{ 9tEW(^eƣGWOT{zk|15!NbcٻPuv_^8%c[r_^`!6}}@Gaxej|qqHa(' 3L윭oRM\/46J' Zg}wAQ& <4="wY7yTD0y[%z~puWVbl?'I%uyӭ8?>Բ.("$!7cCd0Bxd)TepsHoGs'}U Y @(%U=A.t(w N휩h.0` ht# T7L,%HV4f Ɓv04O$yJ. Ewx90~5s4ͅ/M[!#6!7W :#jWLzEK"T;H 34ӡ[Aθ$wgFJ)6 tF51xsɂԛz|1/8ycͦ SUC^\{6п >80U8m4W۳ ˑlTWqaU~|ozA !z@hշE d E~oّN+I#̮utLD6Ybm9-7t[ℿh !p>W%?9Ob1 +(|1zda bnv~ʎWe:_AR{E3CgY9pRVޞd.-vzrB1*tį;H_L#QG^I]PIɓ_;;䘉]W(0`.րػ;]QŦPww=iKP +Be'h6(wf[Ѩ bg^Z[/r8[1/՝fyy@}u;>ĺm &b\>Ng2gCM7fa<`?X4]p~4S4_׫(1Rt-σr,Y"[w-މs9^MaɚwHAx-;^^׌C0{iV1v6M7ʁN%9F@o] -75Vanjt$i#hGZBϑ#1j 'f]ɨ/[_L\|tL38f^؝1W9l>`IC ^7;9)1ec,T Ӎ1 UWPوA̶3A;KuΛYa%͹S/Z $<Cj)|Sԃv+wOavoX.Rm_W?Iu/qiSPl'g0wt}8%Yy>\6!]CT]0f hx"pQ5 vhB8$Ꝍq66!> jTQKI?X `An;WW8ܫpp5Ҏ_5loo7,@//h&pvf=.]%cSU^5r _Y O"b[&j,پ>߶4!2`Fh !vͿ.v v.M=SZȔ>VoQ6$[n F55m>*!^BhǗ=D ӓ00=ϚaِddehmNj9͖5Y0֔sA0?kYԚ3ӶZ]4򹌥4ѸG‚0+2ߗBʫ!aEZ䰘&*a#ޖ8}GKbW*"kz!UbguX}Gl_"-; Y" ~\L0ac@fR, P;GaĩYq.jӢ+2d*xB]#x|FP}ꗵ@0Їjpz:@[TmtY6%`uɧqHR! X%rc0X?cSTHmb4P2xNHNF ) Y.#*xMcIJr8sAQ_JxvcTd m-Ԓ_hEzK=8)~Ge S%h[y2Y-Q~gmţ0\05q"_~6|e)o?d Ǐ,'7[TSChjh$KTM8JzTMn-LY`` IwE,v1x>"jR _`4^06t't!'K-Dޟ"Nu7Y\0d4i3վ~E.]D]f+YZ$h' NO@Ʉ,w˪R]*f!m QT.gԤ$aCA\m+,HVVŚHL z=H'/Mnv 1${ꎠo6XC iyY=Cd"r;ZB>LLO撖6̘?x }6-a8puC($9Z;]-,gc.x"U? gc䇓gݐܶTw\r:@c[m`Cj5Ptj$ 3Őe6,+gNϔ= I4k8UPh9ϴNHDtyX "Uizvv!vk wz dL'KS; ht6>$ܕәm^鱽"8·kɓ6+f01#Uk`syf̽/5lGȗL~)Wkm@!@XXB@{n\Q xL/OrXsr' EJ&*۝Nx=99;q7LĀbc${ctsPW4L ^Ybv7OG{ޭѰ!؍s֢8R%ϜE{*)4Oگ-{|ڻƋbo< obJ=U࿡|8 d$):@d߂T,Buyn-8 p3` IZab7z~*j7o +*tQkU?K/yhɪijySqD6YLjy&hxVy,2gU^bLPGxO#;"샲vV#7wReo8`ij1b2s0*xqfTTiأ{;+^AjKϑffZ,Xug$䶍Ѥ@wlK~'(f&g|at&T! ۏ\k؆ ޏDόI wjqh#n0]YiaM|BV4{Խ2Yr6t!PNvmT7p*'><@y̖$:aͅTH^pٟ98}(sN5}ê/=mxun ? S􍈓ue CBg2Ŋ~k]d'g^9MpfkXۙ<Й"6}rrvx^-]I9{YYrO,Yuxo1uyei5x=ˤ9xl7-RL1hft)Cb*_J4:v;-L[=tnԜ/5g 3-nQ*i P'N9bhQKet)|I){@6w zn_ )6 u,8=?O*KpD&Ċ< .5Іi=cI`  ъjl -h0IgUWӜP/%iohMحe"eeKVh!AN^DvgZ<[?1!A9GKC_:=f5V8IX ,zu&uw | 6)꟤}\*X#ݑ3^@_KO 727!ʪ꜇`xo"ֲЂTe/r7 e7>ɲנb{ٞܣƅ%,;sm})vH`k_Xkn\}QP 5ɻSc#áD6@An#|{+kf9E)q Zi &ft8]7fsZV{{ JY4 .-h`pqsU/mw,(`^ R>!8d݉hM 4p c1Fj @^k;Tv_+/?&07x]A"f!%WV>SNo9l[ib:$uZT躘V `o߼n}9FXbeifCf|* g g2C:L Ԧ~jJxète r3?6f0RԟBfזiշddy kl B쯒:a`bX%=l͌8([EnbkP)AJQV#:kBj #ٮwDN Ǹ 0o ѥkuR9P+).78%͵wAF#P8W$ύ;Gg*N~1*P\8AtT|a༓";4y^ xF*H-f刮F&Ϥ-|-,T'EȬPd>db^ q::Nރ!!05eߦ7ñ3L$UNi4Fqƣ%vZY w?LNq5}dh#8⊦L R<ͦN fQ,cw@s?yQ@^/ozpJ4Oyol Dpp,V[GMLm&[UAl휭7ƌDnЉG*bdMՏJ~}JK̢m c= j}MLZ̲(B+͎#9͆`{1Y47c?}q5TEܭ&TaVM߅DN>E$Ji8ߔutHYMjtUSYT!mי-IŨNTgNS8,@q&\02u ^KqI/ELqsM9L{TS )4WI&=fo^l3_årHm}Pa<8"~H:p%ͳ9FpE-itnC&oӜlh>QppA`LM֕3| &*^T  g:;=8qZsF}r E^ u}~nɓ2(Ӝaӣ ܆$!p?"| ډO:85ѡ,@j_-ug< Ϣoog:a*a83Fɕ͓68rzSYWz#0Nm+c~YP^D5e>ND6j*^e;4sϼ!'W6lx ߐݰA( F]̜8pPz՝V5w%yGs0U .*J;b#E>F7B5 wizK1b)Bhect=qJ G^a5A/,x\*o7`jȪXAa.J ]/*p-j3`Yow$)({xrF0QMMbAaD,Q4ޙ'Lr_pdi/7E9 ?Cr'eJqPBȬ/&we14g #ɛ Ķdc?$L7׷dF'j/]CyA31 \.~uMA(ɂQ.+R#1gI&afLl܏Qeq4f*igDJz#ӾM0t,NOIL;z߭C[̆]չe\8%={kLDmsh37ԥ{SeQp3 e"D=w-Ese`u2S$q|@\3"4xAfjVR'5-V]7uLCW)e`*>,ju_D|h $?9U%y#;hGO}'>|6с>] ƽk YGi K'[і./i45 K`n|K \qu"TVK& ͸.l0t8!vMڗ$ /5!8H՗焍M~_ q͆Fa/qJBku8o w!H:pԜ@8ŎN:LcK,fkSww'i 7TZTx 4%6ndMS9Oza{hx0L~ W9UoIA=lhПDS8d\5;qHA.(9wu7yLj5D?K]ێPVf,J2 A\i^  =xKK/֌au[RY~f1_Cm#Ie԰Nc69,akf z!I W)-L2vte7W9Xy*H3CYGU?=ŘCLkMm<]ܮ{ ^ӥPϿW'o6JIUApa8`tC㪔~W|zQK  /g8gYZ070701000002a4000081a40000000000000000000000016446b36d0001c358000000000000000000000000000000000000006800000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/sfc/siena/sfc-siena.ko.xz7zXZִF!t/]?Eh=ڜ.+AYW$AfRU?4u꾴G!]lXjૡQkɍw'eRsτjMk~$/`!(X<_/}>=)iDOe? ;Tj}:=vKKfn;/1 <$abŘ3ڢ|wb=(DXO?y>c%.$ަ7JD3?"7.n'0KE>e0_`<ǂ>EHߗ'bAy3[[3a[#\L]Z37]^?&z[|wPc;b= [9dI{s glZer'5GO81iwb>3!S_I,QȄޝ'޵c(q;i<}, W=U@Ͼݩ=>VPo*}՝^;VTϜ)ze^O:DL3U^?g(J"yv~iEm٧ؠ'`25%oJ:8vW,֡_ἑW~Ƚ\Pz/D=+DCI/ci!4T|s7ߏ@Njhn〄D/ 7@F}#ucE?ŻQ̦}OMJj +b~ ,0\VCs  F Za.[ vwCuB8KY9)) EqY_d_uX?7}rg],=;Pzs[I8zitٛԨف~;YiMܡU((RiNIg˖:.Dԍ_fCi8\*m-%xޘt7WO@Rнs b^㊒vǤ!rleA8etYDLIboq' ԛYn4]exdi𞘽 *}')*)"=8qOHͿo3uP^^$anM x>/w>O*p_?\B_g6gsrfxwBviX0V[rJMguүnP&L:f E\nW^=Z/ 5JD'Q4i#Kp,}"id2xٯ~\] lȁb;eۏ,-(хb<6-ݦ=RUX<xQ1FA=Ֆ1u-.R}Ǻuz#ik o&mY oe:*@nKr*;otUA !wDqi71rnx6C /7lmHpf)f>DO:vXH2@ n7BM|t2[D"Jy(bbzeVHy uD6yّkH4(h(F. J!2m}g)@7h*blόnU㌿[b2t^Ay4tbpk^ʒ98{X櫠.| 7'̢oT1}(KQe~kI2;=R{)!l8#!T VG^3CWZ|K|&Zt9$&$hu"'2~X'- 8^6r#gXA z`wx)zdp۰ISӬjzzxb{[kl& )f N`' 䣲U7>J)R5϶ӹ̊;b^r8 ?A#Sw5YĤ,M@`n_oQ];߹uؐ[wfog,輺Ii<6AEM"+x> h t2uyYQBcݬ#Ld.fhg&mU)9tnōص0IFιJ_/l̥|3ʟc,gm 'p4rٳŃZ㟓{.{sZ4Xtqg|?' <5W 5W*2G YZwYnw^kYs);X>F3HkFY| 7+{ɷ9S#ڱH6&[jǺT=`cHΓpIA'm;bM)汔)#ɔ`ǬwYf:h%%W̶-]H+9tEjZ"ZeƊ T8jTIϠ.o s8C3gs_$_@#s,Pu} aߑzb(t&&#rǮ2Nqt4i: G%f2I1l#d vE|$kۣ5mF| ŃyXCu)yw(zˎs H7\ !K#5`>l'V3t$%R rxOKl'lkfXbhSEd D@K$NM7whB?A?6PeƐ9?=CAWƿo w 0:(F3к1[tx $b'"|XnZ]\ E w:-qEDu'7d2,0Em>*Y"f} )\M?Nelxg ^BSCʌ /8 ^LoݐFP:UU }REjXxU;VUu1Kp r4 >։^Ǒ Д63j;0h-Y+m<Xf{JŎmRκbb.SKhKjt곞F#Ds:^6-fO֯:_k}69뻝WF8~[x7mk\H:̋r欞)dpp'Ft"hg@Ö~t7'і柺4ƌR~@7RƊ-ROu Pf?K).lB80_{]BQ 1X՘ 2/q!/ROZ }֬|*d֎>5+ƼVξ%|fdBhB!25ބO.#5a@^+F`aQ9 Oa>I>a$õ u4cIn;=t;X1iC C6n ev;V܈XUZǮE4|u+~ҝ(d6yY᩵Xnj ,o8B!4nDcMɽ*'.λZ\5q${0cpܑ m>p~}u0IPܧU]أSEu5S3 dc)7M !$R9jgět0 m8wydSHms lOUJo@QaSi83=Xg!̪W^4W#y>1St:ŭWf|l#%R'$ܺxd(S }vB{mAV!Nb-3i!>VkOn`]Ƽ[: _[ܠ-Qy> YFb^Α7ΈEt`s>4OCwa@uO 2B@gӞme/Y롗Z͎?uAҚu}=h-< ~o/-%u &H1y@}$ae c 8 eذ8iqѣkM` dPwmԊ5 +ʠ5xawD0Xx[1$VVX5ӏ+~R Mo!cٱ+:G.w% q˧ ~0ӊeRٜPa)# "ky!)Ќ0 wP@ƴx!,"̱|- (DٻƢO`A \g !L"F XΫd§:/ē~ >q!1cq.>p>- ͈\! 8hbXAI_z >/`BI^o Yu2콧wx;%ؾͤrjs?%V. ?iOP!BsgfN؁sQ]bT%.kQ=QWr妚2>|%jJ4X#QҦ RגW<}jdc@h^>YjN,_4dkX\X4yB`n Xe8pBݍ I7nG$k51ȼCr^8(qI%1j A `sS vSӈ Y;Li!~~ek-3V꒿RԔ|bN8n &LKwgklz{b)l4+9L2>weyo?$"e6ʚp:&Y W &4=c쯿qN(7uY8@(D"\tƠH!C LjJ}#+]7]KSIcH~`XVB~l] :@*T{qUwdolxWxsR.X,"\["*|HG7M[ S ]PDĒً =d0z>-q)%fOY5,{[Kvqv0^q$21}m|>(! uA⎊;?#ciocx4cCںC﹌²cߌ#4y!;C`oT'u\ O"gS{]˜%10;!CLa?;UԠ; |^VcO0,3|TzwViטH~m+e΀~76KDK/;1WUs;zQ_.䓌?6 e*?Wx3MƬ[&@LmEs/GVݟJF2z A%A&zP[N~$ /Osq䐋'4|tquZfxwv\`NQF!/{,MrqR;sj imRUMo5 cqX@ GQ4e[]+WbjۡStQµ.d>)^?x[݌Tw(:ȀueG9U+8 1o'"'6 ^Tc1ZLֈF66[ heRqI4:(h}pK;(͍բےaB%^xv]SA Yj$7&zΑJ@c h[UYUA Qn&4C 0ۓf퇑; 1Ub ^7C8 p. B`0,?κK۝8ߞ`%McJl?iiB 놤\BcjP_,2tď"Pid^~l+T}:ۃ|AM€AZD8L!K2]HyJ9Y^3nIʥIR`f̍v7'0/ӠvD_ѝYG -δ?[HߤD{mY?8C"e;|N^*>}8s=3%#IbGkZ*$U+dӔ.m U{9OK\OLFbL4H1\*I fKF ɳ ;0d4V`l?Q?VHlaUvW2/^VZfU۾)P7ͪA̹)}@23FY-6=~iq9u5)aYmVh˽>-ԡɈ`9/$ECakv!{rgId[쵧!X9[zJZ >j4(3XOjB?{ByZ^L^#_Oϊ֡R(x4ܖ{']Y l]|_>;oFgih#J,9-rH<Z݀|~%ڔ@gvRϠr:~;wRP\g0Kt] P˞ \}Ȭ];.\HezellZ;ٲ7\!ΣNmQAz#48P|q>}.#O~pei03jK6+4 m-dԈi@-+MNbǺ{}(ш'ďχBkn}?YEHi2Belhh" :QюFE5t@}dqFơsm}oQ.D؎K:ߎ+(V&`-J9@y**䴥}ZqQ*"5YhA_Bf] CO(w|D!~ۨl 07#EmZpk_T{9㸑[or7E·waMohɑgU7\CG0rM>n`x ,Cߔ zcfQA[4L@3I{KtULjiLMKlD_{(vC#j wpW&u\cؚvn~{ׂ^ ǎ1NoZ-=N?y/cuZrYnЋ3US%⩢2؝y4W<6dd08-_u u]ɒo 1 fizY[iH+ORnHr'~8+V3ڳyɄ{B?5tRBb/6[)zKg0 v҄#f:ܞ3?ܥ@pOHO\ P1>sik2=Wg+^q r[:󋋙|WHKiF`B3pAcx D1^R' %N[h #mrqf! 1?*D|% mr+qsYSE-_q_jGWܢz;1G+ M77bat[}>78 Kފ@/$vzJ|#BrtNY{ Y{ -'L؇Omk#sJ"K+*/KZ"wJA FɰK/:T|fLۢQ\aqiocz 0 /ޙRֺmw\ Sm:Dtc+[-<ݷɈ+xm,~tGW`{>L87.z}f6G[#ƒiMQzQVB7@D [.)f(WW)]UՄP0`;/n\4{Ƌ[gDQ>S%p#A PtT4=57̫@:`>f$[XB~ Wv3rմ0mn]*W-6kK«4{IFSbbJAA4+)C(ގ9%Bi)$]5*#9TtYu@kn ľ+=[wPwFx2oX:P\qXպ"ulY!w[Gs Nvs h LPH)L!9uLt_C 0DtP%މu l]DSk7zO9>yx.pE⬭융yTy{i̯ԕ2$`0h~}7nһa?ܲPë47d>^RJ+P oI]tCBҺD7YKIkSUNl4Hr^P(4CD9'uŜN.S?;.t{q5!)s^ Ie"uF{ucܿG=BlFFDCqbXDí ]f7_ gf_c#|BRػWMv3 琾6TIx"(;SͿwuuIR2TzԱ$Oo8E@dЀcJ[wxqʪ;S۽*Yo1[c-$XqTgZ4MIDx<}#v11 ôσ+#Bx։A<9͡nηn 4}$|+#ttă}wPn"!ބ~'k_,_q_;KT7 UݝTPV*`tp(0'f\JH#oO.|W,3m0jM2P@͗"9b1[D6B"8(]NCr7uN5l)}+:1wC8zvYARO5ok8d\F~7n8ϼg$Z6g_dKŸ$e{yNqWbGN!KG ]n#úcVA{ܿ3:Q}R-m%Dz7ޅq&OuJ0HݨʨX'UklѪQlͲ(x"VPpE?%J#l:-frPj'7nr%Ǧ4Z,}|h/7aepCpR漖INՀuy􀠁!Bj;KlLS} mw!'1p\]6T@Qvʭ7]B!ѪRx~_ \jiHVƴ:ٸ##]ګ]dF7e ^ɄxW=RM]L]̜h1> i ^; 2|-OP. PLy֖UOirXx<5T Pwx)7 M+ մԧMr75 0C%F ^ ڇݷkYgEps5x*.hӦ؛7SFzňզ.;P.%.ȝc6|UjQ'9|іCyi茻Jn>1cҐDMr|JV~'-d׵1ŧ(. ^EfXƫ o! l%zϥ.ƆD>qC.Ŋ5?AAZ o[ѡ9|W$/+T[2$$E IIQ>7#W5;qTv{C4ҹ- -ni2!f\)Ep6^*v˘{Džj/AKKRb.?ͫتݠCN2z_>˓1ۈ/R'[}O?yK ^uP{NfͲI܉xaQCduiBhiiwR9vDksxzKxF$fV)N͂~q2T͈hrz8|?򏿣f\N˒..7BVaFA,"B7T2ֺPcC'8gS/oלώ3ku=ǽΩȤcɂ^O t~ PξJVC>p-.TI:_ioB_eg3g[c4*tpEQ^e]KztN肹ÕD;>Z.;W24d- `at4ג$Sz(FMIBS/ǤQo # _h2(#CK\sG9<5O#!!\nڠ}H |TY^9rժwYJa6%]Z ^:`ͨh1z5(LB@?*)QmuE#4 !7-WXypީnu'-f-rk5 (IsTlf(`ucSd-}g=M'ZJׁ̿Ԛ9l.6۶ljg>4|faYHE~jO+r.Ŭ.-IOh*ogTҹ/=fkzf]rͶ0nqD#'Q9GG. z :RR!MzRy+|3d{!-C:d%_4䕻k;jgndpf Z3+,oOFi.y>1hTO?.WOɍ5q3p=?7i6+ri"BʜEb3.%wXl`\q*PIŝUӓ.I+dZ 7(4~b;Cu꒾&Z!|w~]V^QtOrj+! & L> :!a@ػ/s}MO?xcԹ> Z JCEMW4pɰjol_6a$}L- `+B;F>Q_"YH-*L  H7y) N3]Q RHd)bf?yL56 Z>P~sNwOE~a<ݷ̮A"HBL\RM)/O 8uф1Se1AJM|C <ք<·*'Ñ%52m(*kYЖ"[TB|CExs_U̫rX,\c1x[Wp$v l.Y&3CgN:Iq(^od#Rj 1h_*Yع}ev bXpꝽp% ʴrҹfF1 o<IJrꪅܗB$A` Ț O|9Y) 8Sy-Q8j|tTH%4Va"P,5+S(Gs(gCDf617ezRqʽdKbU\]7ˏR0ey"RI@ڂԂ! 4v;UwKR/PJ!qUU, £y./J:S|tvOϦJ{X9P^msuR~I W!ขb hh'Oj |̑AP"ffl@S4AMΧJ jna\ tK~%.pfU׸s?c;5/GT_E4H@H:Ki&15h/"re]3|v# zK"Qweu r_Ѝ;IJP!?8mmW"i~ɏ <pd +(ɒY|B,1 }hl;pQ*hm; Cu=|Zi{/ gLW6zʂԖY\(g#Ɋ*/+F1w",1^Y7׎5BBhO=kR7VaVn[2ƨtrɝGIx 7)"S﵅U*蘰!OE4'ҨoՋ$,u $[4 3r?; _Ia?\ z7lb'|@v z kE?G~y V8ͮ.=Sdg!:+~ [ <1FfMPCRtyY`F;FȌV"ٻXMZ*}ΘZ#Y%R3` }.Ҁ.?1U > =o?.sKCHiN)1MAѰר*gɽuJQyIWzJ)¬*r1knTe+nz!|ĈYױRv|EXh^0 >V{"ϧ@7&hpE<"[J0!#ޕjYwmX~K.EXl'ý5J X ]ɾ#f([!}V6z͹խB d>ث2J0j8`B|nW \ڏ!MZ}neR<ĦK@ؙ VТ'7!sSw~);V;xNHf=}^-Dv ¥ϯAEOj84ٱ;x wMM&I^׫'[Ϛ=$L R~2=ݦ*C$ԭ1`z}:3ӈ9p)$YLĂK-l]ܤ)1Ao~qs$YAyeBE82^%C\]6 2~L'nm 3dJ /gm%^#F͖-3, <hipUMp  uބ3ŸeOeeћ3|ΒK=kp^T?L6#kNN'qqq,N<[ϕ͂ d7Y>0M`0?dX-^׼.gq$gY&, f~dpF4%yP\ zkhf z_E*neI9P\ypB(7UǴZtky(DB K`pd'/P#߲Jxm,qE" rkt3(@2'S_|?" 贫[<&լ7t8)%2zv"řt˸/bωjUblyV($iT5t!J2_ E?r0'&/qI,W11ې=E-ʹ}^܈KWBu#CP(ĉ&oJYy r%,&@^(amu(@ʔE;fD[;]= SȏGC>^l-9շEiUJ)Ԅ܏8ת `^hp+{L.=&jI&] Y:&]F/b3l*T"8WOe\t`1xȁjstT'h]\-^IVx9 ENSG+bV^׍Ft/4 ;je"S5)z}y?&xfwEKIWm8.^('/͈yӖΰy8\[P<~A&jqQP UuY t5΢Ѱ4|wn8EUhvWU1|J-YEmr 9IFAe-3@G_$!e!gL0kqLloXCΏXLH"yWpG5!WxB:?%XjF'(6qte#q̎ Y;gC%;&%d a4EFmBpx03˥uũ.w,2Iݥ8sM5#,uOL7Q:R] &8*u1ܪ:PbM :ck# H+v%V΂ 8(}j|x$lwaL6gҴWG|6\%T_<Aëc]o[0;&D2[ӪX˅+!"|DL^/.k@x H?@Q6 ?g!@JTE쳂p[{bI$D_IʸFaFsLnNDopȃFC $SJp@ERB QMΎ:M0??/.3D?*8JC [;INd$7e6+&4Td-Fzzc}!]#WZʻJ{q/E#תh:9v )ws(:+C͜p 6gQ!L7Ru7H84кCf9'5%Ԋ¿Vo~TO=TNʒQ+IV](Qr^NPlxF?բ&sJ)@bf';(m3WlYc)=5Azɔ'hev^*^$ǿJN9ƔKTaO84#) & I":z3T!KlO`~jobT5ͪP};D rrۭ7ϋVb +KS"0Mv~P RXaULSB}Λtj0ɾ 8+|82!no5>RW),ɢ~{ AA1i_9E:[L{F^bc:!bJ => 淇ңUs̠)ef9nN6]7hPHKa4& |p9\pB`w&^Z ʿzsam)}ztTP1n+yb?NPj|cxaJ["}Jҗ:.n#dDa҄DAGQ,OAPiT ' P,MTմP _ äyH.9`ڡЎ͏$Hݝ(R0??kh$2Wvcu]*.X4\A4?df&,s5N9G~ ^AB;(;w+CYxb f3-wi5u$o٪éӻYx5ȼzX!)0N_J|uK8i cOJb@۩I xbn xod4o>GSM.Q- jm!xC#rITN R+iQܱ &z$jȉ_D~U6$Oɫ[1\zgs*\kstQo$Mbr.S &m4AaTtF mh2Eӡ50md$9QӃ51yoYӭJ0}0ί+&ָL=|PYdQYs7u{֨FԦߜ̮E\Ԯe9Wy#xq5«Ib0D0pjUfߡLUJeiSp;͆,gvt۪ 2YAʚܨW)|UokQ׾$]D* {;Kѧ !~w'hJY)-;cI yϪN+nS$S؉Iq`ɰ=NwRo%PP"J;ss9/*2p1z~n\{l] LIS`VM~\JI"5T@@o?%DԎlZ3OLEf>6ef:RkpnV ʆ3 ]ڰka7y[u'>/#NԮKHm?Jؠy9V.*.R#i٠1mx8>4\,ѮyC{)^WG(?M;j1!zc0 ߪ}H C~"lJ_㴥Pjd/Munh8IG$:m?ݛ}T6G2 0g@Q|ꞃ;g7Ŕ+vҩgOZ`t1hboBs޹ qz41/=Mh@Wu*-5žoNR ϣxg $Zy{F4_&jz7vI? A-ieI |q\n*MhUMbK>3;bJ9WQ;բ瑦#D+v%ڷ-A,d,DhԁJ 1&q$6|l0y/բIDnӍuPYMK N<* -,+b$9X$6 &`y,u_w?!#aR[S;@%{||0|~J( >#*‡|Hc20hnL:nW>却GYliW Ɗk}l`PGa_P$\sGHO`&AlO>9 +*F*ԡiZ ZpmgyD[Ȣcgۜ;#T3`L_BqL&^%vA'!sC*,h.;f&ǵD2yQOF;Y/hDI>3<; o:ekTQ9 1{ᒶr4Nh:[2bs&6Ym@_;P0 RIb\Ta՗]՜nSq&#'ql년@)mJ.U4 $v^+o|?!*NeJ;B2mrN!7Js|R)f% Q}]\ 91ڌkg8Rؕm7y >y%'w$]_ixDdW!uhQUw ~s\24$1).õ1¢e-H1BOʒd W&Ę,@Hm@71+P_WţzX/_ J_5].[nU5ՇPtuT9pla̞OuFR>tSy1AAŌ-#p/qh0NBd¡_O| ҀV+d'~ ϊsNL40fY ڡ=B\é73\.c( Ok&ojy40_kv2 awz#kUK4%l;Vުvx|B{<0,\TiX@ODׯؙtp@?d9!q m@€;Sdѭ!/^&VBxu9(Hd0JXš,p]h8v@r8*/ov[ʳӫJ=h+<־IDK !yEޯ?1-- =ҢLBZqtgrE׎,p_[Fh|a/H@8K|9ME\~;.uWe7X:fk;(?|W|X XAg/2=dVIեI$xEZ(|wnBlXے_bȴcmw}ƍU!{p9q5+E}2¥Yc /n|vxsln^sT ORn/YQa`mUVp~<~2y01ylec`$,\6hs7CmgG>咱~֎ @]˧nBCXzOhE,>7oqa*; is;00Nn`%pkHy.„úkn[; #ɘqB;?NvYr4 \ xˬR6Jn1Nbq1jlݱQd:Zeoh\v w8#%YܾxdMd谲\2 عaz OjGo- r{ J_W g|ҞsnYZW@vRE1kLk]#j.A^:⭼ T:ZRD =:wF%b,Oدq Nyf wd.NQ2iSTfrT&?|pPN"3[qen L A2 8-!e'-P(uH=̍2.c'<W}ћ6dl8yUbd߹~K`+_ L- iqFt\r-HYsQpGZ+=$!{rLimriAJTϐmd?U}Em4'[;ST3?|[vѕ!ᴉ$SB&&<1FMl_K_ǻ;~(>: ,Y_Xp<A*3GcCoa кN"OxqM$DcF@[&{@hZ&x) s-qWro, %.Z`\ֺOT5VS6)cx1 F:-?ȧkk? W**,GO6f"6,۽ # ΫH?0Z}b;b5rpH-_LX\,HjobbvڽǍRei?L܊~UaNx'q-Q}Ĥw0ZJS|T'|#P YWIBxk{ɮkA<J1tC}mb- 3Z$2x;gNvl; LI8l6P0AQ!>ϔ}at;%"]wI>JɠB[B͜@x~i]>M֢-.Ca?PCG `uWtɨ="w}Ԙq^.Tf0'Cb55P@^C+l?^%ʍ̂)>W >* mdVb4+-}n|Sr\*:wcS;w R<̪ǧ4`u*֢GFԛd>^ 2r 5m*>'<Mnш[IoU=^]z a,Wg0QȘe\?5O^ٖZLV9qLٷ# qŅZ&:pUEHfBQzg,xi}n QDvbQP 1"\BC=Qć#'<4r+`Wm'X isĠb~$[UHs5ĞpEV+w~ArCWRE~IO5 -WJ,4Iir۶ǰRI}ϠHe ~s1=|S "k륣sWf,=r衴Wv5/CK YFCHB谡a̧(([o܉z+R@nѧFQ1=GePY"4B(9 fvQ%҇,D* cixFHluvM޽/I蝖ߏa=[f65ꀿpx3`lE3?6QL»]<j(Ƭ ~8}+;o ܡ#ɕynEXlck+n uV/Yp5i[Gv-[mBz] ,r֩ҁ s7񿥰fcjJ r\a_sr|fhbNqf bj׭ħ6`D_\~Av*Ȅ(Iݸy9^MQ'!h~M9D~d*)qnmĸMlIP!qWXyqj31ID*/|/O]g'9}"} J_zK.eow3*G~\ Ӷ#SpdeRo,8 { iOuH4ڽQ=XG1ˈI'~?Հpv8z{B'J7w^v"ryjcc>$iI S9,kN}:lכT7 2 emqdU\2cl}8GNPJ;`D!_ucQ?褖!5l"u_=iQMj?!PN~V=S4"s3ףd![p3F/vV(v::2ًzShJ䑙@sP Au}|@`["F((F[SH:x2= ~)mJI?XLD^&|%ȸO9f/N|2}Jb  ZEm da2Ysf!)r3yEl5q|2ti[ :cAFk]&. ))ZpK-Qm <5F{|^8{5MTUx^'kͽWkgp2im;ص8xJ#2Ӫ@&ACFA@S\ P"V(w l-d7*r+ؒa { coPx@̜k1,ȍ }.HTRLF-s7.zKdyRֿe7CwZ$r" ^#/6bTL5>VKpL)[Yh$K&Ё20lW%%Y2 ZJu}4<C?<b__mCQ_O6qDճ.PJbS{Yɕq B2KlB&W5k:ԣRBhͳ̲y u-C'eMh@x!,:|>`6y 7de乕uـYf7zmj֣٘D ^VymO"Ϟ=A4Y_sd X!E?h24RI=6ԈrYk(gT 6!8tTܠ.TKNs{ALC)ŨHwB4(aZ^Pn@}\ZӅ8g{5g{\1[!?_y4iIoZaznbճRj_LЌ/%҅ԔF&H,o\ J]D&TWY`,+<-pYlg)ɐ3ޜVX٠>rIMBuz`Ɗ=p pLmRIhJtR wA=cb| #j2gXצϲ!A IUQLf% o3t4-L9]wiŒã8&0Գ_Bk%ч g+{ou2~mpY4y;]-\3GR,']vBdyC7ҵ|"aK%Mo` s4{8mCW~p3+"S5֊ޢMC'B$9j2`s ˉz&^?㟨 EXN~7ێ^O04{3cU.j&֖ U#Ȃcň:fɘ`SͫL 9,%sNM<"́\ߕu$ ^ luz41F8R"a崹&,kD'UXYn .lOFX%Έ$%EϢ&jGYXOSst%TO3 !{9g+lxɝDwjM26P/\4T™)TZri/Đ<:|q:@=+Eܝmjȁ>vN7}WL B 孋nE4E(?̙i q1~F}K=Yeim %2M] M曼>#)'ṻfhM%AZ־nơ0j`2IT?Wb҅RyIFލw%HdNFR~ B{#I] U~|Z>} qiФ0xtEBpOV/)=C$d+QѪ\íJDQIЁz`HIkս7@P˘J"}ScN0q´5!6p)SG&F"M[G60\C Ӿ]RPuJdELޠik~Yn(~Qh}FOe!KK&յs . [d?cMP[c+ʀxYp8y%b^ΤfzT~R *fČo_󣯇uᄬ|;fR!59 ,WԐ*~6o1fB7>E45'gMl]F1,oCV6$ r/ P%ZcբC/N H[1_%Н*l8%\n(+i`^=#)-|縒-E Sb{<ۗb,z/tu)I?W{p1jq$籵z^9(_bRv'ޕ~Lf'I=d`5hB &6ۡ-%׆O^%rH pPM(sL0//"]6w7lXτB\_~'mHCLaFOm쉌zPC*',`ӓZY ,2)p~Z-UhZ"];FE+"G}gtod}Xr`W\I \bXܳoqe,["Y(NsERBEض>)#9G*Mt=Dh |r3o+?o YBiE >z [b4sk]W F1b'6V?FRrO |^btr-vJ%v̵};l9~*HLeȽX#y/(xo4Um5C$<#L4Y> SN@zld t-^C@jnqE8(Kg9 Üs07,®~+A!5TkCjj{a9|rfoZlUHVF»|/V>ʧ"TPvb6дd^zf)֧p_ `PE(B_!_.iseΒiJy Kr&|AFހ&]'ksfkw*թ[rg *X4Oyߏ>۔"OIzql! I>l$τtĎ#J D6z&yp~[~Dt=Z/L$v#cm )YRdT2abg .ZYƎ#e/^yE,]*Kl<\1/tCmNidt9[\ e-7?KGR@lx{>T ͘+9h,qgr`ٟT.5%47P(թl8PR9 u rJPAϊ=@xJ޾* O`o''fDŽT6㤌܏x~PʑP7}|:7E:F7*e!&h._d- auo7{ H*Arb7Jv q8:9_ D8)%%x7Əq9zE bDy`DT#]@1.4p"p\aʄp@邪s%Baoq099buEھ? x.ص`XY6H$rJ\&n֠@=4-gT)j,BHػݷqQ"Ux38%pHm 8ZxJX <ME!xA ɁakK96`iP2M$i`!3P<#X nq>Ķ͚cOb* a1N(2b#R셚Q2eAuR^xTF=3:#ϤC胗I8C F1ٺaJ pbHj}0ؔ_Kh¸5!^>k?"#`]lJ[ͼ^V7*,ԫr8SFy6 u*}s; bQT X<pQW^pqhaɢ7]DeblZ=>"scdESMc;tXřlRoG^ct<= \jbg@ [§Cj TJC{-}4 [ HȽ{.X_]hyW%vSw Me$h9ӃA=۶>t 52z6n`>Ahn~"َ5{[']cV/qr$@`m7; շB3$<(vA=6錊eOQf6V8Mٔ*Jk6B2/}ęg(+ZF#d[[v5ާl!4zSRVjܴ^$W'eD QR-%ŋxj1,didOl~DGUu{&SԎ'Ak]vnUW`l toZYIUk!, 7K ]m8!,WQMK^O ἼƊ呪O=J08~GeÙlAދָ=}zZYf3vz'szF }gAIgIbWkef Z.ioQ`5)BRh]7;/Ù8du u)-*r<䝠o7F(]< [9V%BҖ[w"zûcg YG`Y}IWphQ E%##ِI-M@CC mP˦:EMTϻaeG +bjRl8Gul*OuZ lD_SJ?`[S4ޑiר!rRԹuZo}Ԇ3bQjkSسv☄=1Rƒ=)9k]X=C?6rS0?>X^Sh Q#֕@AU2E0 DhAHt-/Nl~()qٱ4gIEc5B YK/vA{d~/L戈R5$Q|?{Ud}R;{əQۆÚI]&x8YlƩH gAY}g{[xÆ H)\Y6|fgs״ĥ'/9mbg(o;Yѳ 8c@=јqݣЈCDK(-/wH D>WMRUdR$s\a ߱3ǚW|@d;`g/lTibv*_s9;l) R_) cj (۲go]6.&O-LAYƝsT+:YKuy8/nBPAARҦSkˉqXձ;V-@'lΡ7GY <9,VYŚCVDYgB^]b* ^gMNT2Ƨ:?A=}WƳ]ӑ䱙e$w7q~ Ç;p1O#\򫱞I?2>䪣rSN^4; b-[Yy@ <Ɖ{cY"&dF撋^He&* V\M7O)V$1ӘzQЪpispge|YKr~^7R>i=QA=)X _TiZ|H 9=fA }ssq˔Qa' x#A:+N<X"&`5Ayad/w%e˒eQ4[ٶGYkw˟쾣OØgc"ΧӭkJw+OgRJjѱ]XKj9)yyRY-/}3^ /h!LZד}[Թ8ioV?)Za炀rx\`. 82?XN/jCdc7ǀ|)*{b|/*cLۨӨkmjC4~7p+k'aޤ}Ip Io o9+Â7FbCjjp~A@a.qA&T)], Vݤ5c_|?QOT7o{Jlt1s1nЍy}B r0=hICKv A$X$yNs^Q+䶐z0BL]M+7:z ӱU-fqqfLJUG͑vWA}m$.?x7MXqT~=ѯa!dLZ Ռ ed_)VfD5,d e{o}skDeL6h?Ê X]S}zbo顚~eܨc{/oQ9-mW%ȚN5]tA6o^+ep@`ՂN9}K*s\5f I7Lɥ@HqEVE&4_YEdOOȱ}/<ZrQ2K׷Qdhݱ:=FJI j reBi ".{eЩDx+GosRmŶFİ>%vꌸMh{@U'+XGx+mb\)qPF[}/]r2 }ݭPr Ք -'XTqWbp+uhƐٹP>)xS PmjBesV_5GBܡb+)^GP]ES4o3? e{^Es(?U:@ZҚ>#h=Qj09 A;QU?lsRT"}^gH.709N2'͉]8-Um3PQԇo^9?㠚f[M V1}Rm^SDkd1/0=:YL6.V'1Ik$<ퟮ =wǨd$u,` (?B@2s%#[?`ajMZh 9ރ.@W3d"LTK3XxcXob_D?3=X^>,r  1C+U2zϒIiHP@QFܐP41l<ɷS K8A B\K`CGB/-t3]G`?Gٮ%$NHrA=r [ĔP؋ }HSF| 1f1y-+v麟T ~=G5i7x0J.ⶰ.&"atF%.n)y/?˞P5-J>(izӦatO>(H IQ5a9 M>9##gerNL[U;vˆ[hH%c&36%w/_6;yU;`zdw'k+E(_?nu}kױPjJ"{sSJz)MILAcۯxj(S-ǤTM0NX!Jm{lDX3! -|jO(.(fS{ _2j2:֕ ,H4:wP]-sG^t&&ۥ=b߱t:OÁ'PaÈ`p>,Gv)ǟyxK >35LDJH/O\sֺ`Y嶛TAOE9$5Der Jd%RcXT['T>$Fjݑz>Fc$@OԪަh%5GV ^h)uN(7FʼvAt`;﫚/baUs ufP2s :0{=:-?6?)&]2uGW6^[wÊn*N QIB?(w@lz0sl F$Vn4wF~O+ʺ;J7aQ>NJYAJ1śu# Vp0Tز{OU3e-`lgfQZ(MF/+5?IǁɆ Q9xW=0& r<DvwcrgQpwYdQg-HCN^[Ԋ]Ԙ?'Kcl_Ml6,;$݀Mx۞+܄UFj(wik0¶ 5Evflcj{ jkw"*q=^ܣgs=D2+~pI8): gWf=[%_+!/PI"!Gm̅˧8t> ϟd8v`e }L:@l1~?[ Aك!vSNxDy?]kن`%D__r+L<U0w11i d=Sv`sIM[{{hlf bVQY#\tkvf)j]!Li`gD'IT6Č@$:4w P*UKUyk#K>ıjHzV!^K`cJ5rbjj/*ig HuX㾑jmc<"qR T[ ^ͬnSSvMy$Uah+…:ߖb`sAtxB#s:x "Rs]n:!KG^{*׺L,{S>Nn5yf2NU^qQ֗%$WLI)*ffP{N-@:Pw0YT]l-˳pxQ3}?hXQ s8IRqbC]RA#n'E+h&P26=`jݎ/y W&DŽF}c1@`1@F~@π!5ݹ}v,kfm8*5F FeY"7b-~kq=qCIۈzvW0LtILfy\0Z>~pK\{s4^ܙGe?C*`{:Ϯ ku &O=\ EIQ<,~q!^q\L#YYJh &?1+pN>ۻʀ]PHUVk@ Ȝ$(|ހ)pL䟲דdi\4ѹ+ҷC_-n4j=Fj+. n}$l<_^Io#_TAy 7v97?9zCo!Ez 7i[2u{%?f*m+V"p+<>^Y ^襐ka{fmӅq2r6- DK-o7xɀgeu]Ol|.Դ"6ޓ=~>Ep=Os^eZ674}mޕwK /03\|doBF4ڨ-QŽ \VY` ht~Fp&&눰v oԖjY:)@&~o}E`>:93{]SI.K+(szY6]qJIn7-B#6}FUbI7 9t  oq[N^wd+o޶u; ,*!i0еf! IP%eV}M07rF(묇Bf ";B]^X|o@dZ`&Kd\yPR`sm;t"̧gz:Nhvj/t#P%iL:9dш\>Inӱ_~gnmu=Ci]R[ BͲGS (3+W}G\hlǜ 62ș|~؍!P}i趞P͒\MDX>ioB\Uf$d:ra_-H>-F4\l)"ު %DTl>*C:/WF R}GKl) =NbҰ\Y-pΖ瘈+'M<{3E (5BsThHRh EwfNHqeJN>$ y&Rgz۝V%QT&Πz2 ԰αZ}4{ἑ\<4-3]y %>fzCG$DA}$sN8R /E&eJF!m`F`{Qh0Ͼ?F3y'xH^Lr[OmtNPkpoS!Z%K6`W1Um=Y[r$d]3Z zJ'υ9$O&C0mutsW#@@u_,kTputEBA\=uLZ# ;_;#ŠavW)7&:cWdChu5Фd_TO*>JX;k] gRF]#34C!e# W.OU9B@vT7rd;jDmpF+iXveIkc^U9{МɚPKvg΀I%څv6r(qFU7ۛ ,Q +aYB=i5̓9vdV8L:Kjq*t֡~۬abwxa=_sԢ7BOk>3O.Mf{AQqLdc޵Pz*BhOU|I9CdZOHW<N!y5V>RNwhX誕rGZ_Gf+lu(&js ||\Lrtmh'h~BK8i٪Y}Q$ˆDtރ_ ZR'6"D¸;4k: nH1W&٩c_ꟀF PIkϖ@PYld]3Z`k˰ &&rs}'6{{zq7Bkf;@`͢6wd"3څ슡;=k2'䄉As,ӦE}fV#%ΆʅFYy}NRNEUu Ĥ'I]IKKxظ#栨uVP+YO(in1}q@5d8zP\ND |~h7c&e6gXy_ak(J[pV|QOGu!Sr雫wDd*Ӥz΄9L;Gskp:yS?qRc*a͊1,.·f{Ǘ.)_|֚ϋAY|vYUq9,)I ,.i- G#9__TgEB'x-؝u$#P':}9%(p' { >DN\+z7W[pJ|4yV& d"dg젲,3hPDu=c ?^O@οfI V[8D+oZ0$חDA#iR6Aj|V>BŹ%1A6c+]?UdzZ?c>Kl@oȡ\2\jB~s:Lg.qL`l:9yṲG޽ haήƥDڨ䢂F8U3?#nKde4S?08WVfcܚ= 50 Lj+j0a6/,1&0&c(4*N.> 0eHu[4NmczFBׯ@eMIŔ)rZ&Z? 9^"$u\ j'TZo`F#If"4HkUcoVQx]s="pw w 4)$or& RP7nA.V Ä4)odB[*ꜶB<]qVJ7R׸/m94'ʵEﭳB1K%kJ(`M* h}+@6~'p ۚ6Wж(o6=WX>:u:%bt|XY nļ#=y_ޚ]Ny=zT>S:K) ^SDџΕ&˅WI,ft{sb\n|d*`uc 50ʩ/Ӈ遂nҔHPHc?ZZ c0hIuU@f-lY~'e5C 6^\(X^yD6nU׿<(3>A<Ùj1WS1q Ltj HQVǢ*D[* u]סfd թ£aa9(hpP\5%0G`~۶-+r^N\$3@kJ0lȬ^˥5^Fx !fu;4G;YD^jMQD\{9]&رVd%Ma7~[YO7KW^η,zΖϴ=msL) 1 Fmc>+MɘH(Y!N}1X~ʍ<, {)oLQ\V^>0?Sԇ8BYOjLq]±*2+Xw%_z`Ve-^dA]Uvoi*Q2" Kb@a0;1yMV.&ܣ%Y% ;aNZ`Taj¢A'Iľ^A xMh'HJX3%2Mu{d/jT3u2qyyW j=Y f]SjD$FS:UEo+˴zWJ" V:^$<T6RNU ba`x]QKf.Y| 8 %D2~ sUx!M6gWO=뼜*bXSǫ0̻uLO~4C_ Ka{k8xT7YdLtq(B7DxN~@1Er!U2tO{7Qi6J_!8M# 5}9ɢ ùģwʿ`ˁe]/'+ Pa"OF*m2[^(I|䩲-27uOѿS;K#$wܼtSݪf4VeL(@I8-$Uܛ(F</QI*x̫osi} @zݮ{Y B(e\?IW(Z1iw7GrG^&` F.欁\֙HF:E2m򣃛 2飬W%h; 0g g#FJuΔņtj9֧@Ǭ#T M*ϙI3[_U| ((y<B9w7]:8pe8߀DnQM5lQ':OPKVRaȗ_Z׸(יjQRαa/%ֲу]჊n)s\ J]Hak~iKZ$yERҹUyat01Ï-ZbxQEA_%nLFmOadpK!!m)_x)G(0G}~0Hj-h\Id̙5uw𼛕w #2mZ< f! ^R{%e'=M*=_Q6ğ;!?u;+d̓0kSy?`\b|w9eNy/^?@(O[4txߎӚWq]j*\MuҜp֌b(K!tU5*~ Δ,L+nݵN>fLB8^~% i:σ-u\G[gtd촰g/ 0ml{5tє)~uNxg;QA]ټ9P 4 nJDF X΃eŰUfÒ{iFتvHWݺ{݌0g㿓(&@8/kG,9[Q|I ,#ON4p- +0ɀD@o9(:0ovq\)iH{s}{~o0gpSէ~"mB 4;/?-"~h n~h-;Eh@[LpgCX }{bp58;Ah;U0j88w[a`ߐ6+eK_+萅|ć?3darģ=:e_xMvKBie?Bvk&m ;\*/㇚zs)㕔Y<&+aU+8B= Ԑ *dPŸY]} ҏfVA|ׅ_hTWR4i/4ȷ͍PC VRR"8KVx3-F\o6].p7e,qTe?V `zp/2)_QP3:zƢHBMλ Suӫ*6PIzL wUdm$KwpVlчOUOXwgc]5!)&Ƞ͹iEqpi=]Jbxãu{֣%EKk&hK{6!|cՠ}EgE})p p& 2I'8;xCMpy -y6ޟZڽޢkm yN J]DZ7v~ .K.!f"]pzJ)ygP;jLjT3qh}_&'pb3?D%3xm "\*953}bȃM]S9`Yc4gYAc;֮7}F7U@#nCb=2\Wa : jt\36!L ÞkwL^Z弆wfU^MmmQoW=58R6ltC%#"ސʋh|^K5جu$f-~UUF7C w-I]CSBcn Fn .W|g!p˶R zShl6Z!VeW.>ƒ[gC%V h/'IC!]ށKPl1y&Lƣ5xH[EAYbWO>*0s:?2a(wHIp,Fx 9>[8#.JUMpbC ˹%K' C*y˕0>e? +C{oA/10/Q|n+-G7XD4R~Qjt7@f EvKbm = Aj)r' L[|T'z1 /$8 n8CK8 XN6PRc4uWͶDنljW`p:=1@xzurL$7鞥`1pHO;9## Tqo۬16bri kʦU58w7c[u i/Qx=u"W; 읾 (51BJ6z YR 23* `ͭ@6O#/~ < ?ro**Q=2/Yr_Kry}zXr쨈AShbIm!ۖvf0tr1~u6>:4^#-ZEWP 㮢/fWorOGSާS$CGÿ/n9/cjPIk/ 牴v6їu<vg[g{E[X1ٮ )rJ(fj0W}zLIBlD86bŻ#ǡ!vZ(4C/eHGtr ]}/ɴ !@>l@|=;;]0[Cÿ2(nCM;++R&bp8KwoMeW[vK%!Έ͘ȴS b7{-\&=DQ^O4:`Ԫ ޳WyMzu]:!KQZ#x}ʾ=5!>;Zm̎ O%Q1ōu@04f%y-h{25 *.Geqvq8Pcz)jD>d;+"pNj(˲( ;.j6- TfuP)/vaG۔XsG6קDՄlQ$Y6ebiĝOtTh:%dIf׍D=`AtOhO0V7:g-z]` qۗPYQ(ftx )+p.j5R4%˜+w}b)c^d`ņ~j/WB)<~crv*a2LlKTG*'QpBc<9)|*CL>z_-򺯾)` |G®иc[`݆[C +]z+2Wό1eIiVWLڅ)Sā* M:+6}ǻCGEj)'RHqkRG˩YI<'AEFcnL}޵ocPr)/xrxWN`"P2Fyhcҡ;3d9?W'~ t@q2hg,;ȹ,a2Lgosh@N"6K/pʅXygY$P~X;)*O}G~~Ѫ|#WG[b; S3˙}T {ψLp w\~ʜ]ӻ #ޕW69&%j 8"/8Yj(6'ak <dݖ\1zl&Ρ9l87K?˜U>&Z0H" u2>mG ~$R})92zAN>+Z"FQ6|RvNt3FRLA|[&8"cGngBӀ4OԕXWH^;r ҐtD%4-g3lVegxW`+.mNSGju@@b=_S{{^K9 CD3cݢ :a"}!v/$baD~U2SFl3_}vYPQՙQj:ңW/_碪DQkӖGUژ셠/}+ ȿ&x;ebC`'+?GNWLɘI,[%W/NZh>%a!au?[I)@}UlކԘW%}O9** 痐Y#ꪲ@"Z5RsA yk*) 6E:@QD>Cܶ}C9oucb/\U]w=b@!Pr@m%< O >AA:}z=`cB28cIZȟ^ӟ)_6X|΄TB_E^|Jf~5 oiSC]?1[v PJNK /^9IMl͐٤hGJǜC^eDݖF쫫ZL? פtw} 3ރ`MTmޓ=B_I2UXXr(Q'+E^z{spIy'8D :WL2&:Wskg߫py K.cgJcv嘕;&f%5Ho-<-F-qoγ2avX 9<ԐpDi>O+@Z{.ϛUTt6&tla6>55&_xd^!DMFAF9Hmwz}+Kz_?R\Mg/5 V '~1:4 K:+kւbNGpF,^Kvj0PȣL]Fk{hxxHzObh>^q&?׭L}&L8i %$ 3`Mg=hZžH5K}ko=[; HJkˏBCC>iHcreUp3ftgq:nvn<#I>9]*S$[VaDXk.TIp]r[kr!M<}L"4* hb:&Tƚ F9x2ҭSZ^ >!AU*K-5: 6W* u-tL}wyxkw^{KH=9r/PQf|ę*J_D]i1 z9F`AX+{c^=^ #!r8J 2Ey^S̑+DW1\GZec"[MG-A]@>pm 8h=Y[<Ao ]@B` "*M"gxbq@%8TlGdw{`:~fҿ׉ymՋ~t]w#f͠ \^礷2'? 76e*($rDvoEm\a%9V餣PA_dɺ"c Sn4l77I54s'ܶ=o+8P #50 )Oy;BwQׄZU;b#G Pʧ ^X Uc/@ÞzEfC+́[@W1.\E)FzLFʞk ݔ`~n,Ϙ x:h%Rr$FԒ}%f b?urpJ~%Q"1'2r-ݰ۠UY ݴZ7]mTTo,kGIM᤹4Ql?7T}.K>k!J' ")e ?*] 隷` hRar8MGcBepvFc͔*x `zYrx,3B'8b{ht> }whrtc9獂sF|fPqr;7m\ń5aGmm6mዾ EbFFςYgHHiɺFʮ6hPY┱#a)qII=-In`N `z>0F‘I2,L/i\}҄}2FTlN&I2վo8]ibwJvgDZh' `04z0Sv:=(5t\O{,tlx['a%2IuR_R֙kbjZnyi ݙEK:Am 0E;7 ^LMzJ#e ZEpl0/HWDCԦcVI;w\DFTM0ᙖU4tN$oZex^{d"u5$y[ &7“MBYv]j k8֋mk=W[PSeJidy(r)u3tBhߘ8޴ڙ,h|N=a$$}:$A ɼ(|^Itm)afLʼnN5zzK*aE a[$&!!P諄ŷ\ĝI>vZc}]zǓ=>֮[D8"K1@R#?qI'dv3HŒ/?"2&/h\[禑1dToG81emh|Hf&,wjFt^,ArV9!U-#Iݱ^P=>L?- ,@\DѾGfS,eP4VC!4 >I DŽCoJ4!#2*y>dE=&]I>y@~BUoėP6b:, ˹8'J[ |1dw##{Wzbs/9)nhp?՞UMTg)$*6 $=xēx`:IZ2ˤ#Up- ˿Ԕ?oX+k*BWB"|.3Ⱥ0cQ)!zڶΝATB8#;Xf$Cd^ 08GBaIiz (' jྊ%'N0"؜ǧƘЍuwaFMih@>~U'>,t\&36@ \d@юBYM[M0=pܽIO z3ATܝ?EܴO}(PoZڨ[Bq;c.Gf}̔4!;|ٝ "k^4bGtAoΗϐ$ѕv-%VS$$"[ \i!41fV9 k͡Z X0K$@r<-}mYJc2`z2WbQLO9mYZ0CtI=*34*cm eT6YNJqe5ilr ≠z:H!mpSy/-vГ>l_kdsc.8dzq{б0^Ӣ[eŽ|0;oO+^KBXMWs,l0@vs@POQfg{<jq`Y{PKĦ3tN)z Ӷ7k*hV`[E24n a EQb@Sfc, ;o󣂢^NXQ!Rz.-zu|ĠoYLg1;rEf?Ab/ J#!c<8^`S]j?yUA0s *Ƒ)cV |2N<bdG₃`Hv'}û^2\%i`Pj_n(Ȋ+1m]"T_27Z0!٪lˋ~9u܊UU |<ƣk{٬Vcv{e& ,Aڮ5?-MCRVVC" b3ư\XexVv45.M =z+︍R2])(ul*T;4z#'>Ӝ/?ZoX C;tMޘb wDi[%;7X7[vkȭ5fk,㟵m;y#S+\%ƝU).#(8x] K{uES-I8[d6;A:>ExS\?b<˲aoT~a&\V.-rl#:чl#4 Czcq8pWEXbWkn Y"A@lu)!'a7|&#*5iַnEsL}|Hpz ]U{Pa蹄a\ źքP`ǵ[:_3}hY߾K,?b#=`Pq_:C}yղBj'_L5'Ɗԃ"흱tmW:qy8yJ#YPe; A ]ӱ3ttx*)We0&zU0hSYh.Hþ '~.WDQ7tQ}*Q޸3ܙ!Yǀk]}MuuG*&]/O#]D^!R=XtqTEF*K^Lݬ,YhiBQk;(%9'?ipVV qۏ;xVJۄG@}-&MUI4M<7 (>"'b,Tm7%SL/_,Nymty'Fp"gNt¸ވL>饌w 1fBCW.'*N͙BZt,28|(gzs[  ?}o{B3+b҇x`T Mbd&5L h,qk=U<Fi(#ը?i`nH/0mfDaLW++vx~Qrri{)[2-دC1?lЇd ~#Q+.ٷdlqt7;=T9r YjThnbyCi {hcfT˲?ӕ`3k@&]}H2]^2Xy0PLunMCca{uhCӒ6' x@QQj#Iv#_='Ȱ6l?!C_}#ńІxq?ݏsʥr3Т*8eBdm[M+\[ca%qN.aF,JLP%Xׯ A;* e73\ Jj#]?\r{ť-@K9Q)0LOwW<0<"ϙQvHXb&CTMMT T}Bj{ :&ju^|Cqp@j 7m04N ְl v tG"Q+`o'.j):w F\#du2E3歌Ay뭘!unm|[<!I1 `:,Ϥ +Vڪ`=|  ~wr?iGj5583y_KöC)TP5vEr?mG D5qQ`v3aD̺FѪq 1V_n B>v} rk=jRD\HQϏlg4bg^ h>aT_ |P6Zqɼld@|*:N- 4=ZIN0PjR+k/$d es##0(Ϙb4 {Y8/.ϭ!aΐNSN~h|Ձ/tזab= [)`hf 4*uUл{!^2<ĈkãO# ԃTZgtqt%vIHz?N!\׌^I I \k'Э*lYkJ|;O̷:S[°" cu%Ii] ’åHtR-h-{^pswBsdHC]i[~RJ?l:?[Ge4jQe5ֹ)%G:Jζ "Xl[ȏ0sPr]d‡:6>HMOfLum2L#2!;QIʋ~p (@P%A3Хf8/5e?M-&HLz%6m݌(IHtX!b7%Jtv9O>•nHhI cڍI_Ad2ud96_왹޲V棰[1f>ŵصbTz(U&ti@Ě^&LFυ)SIٛdp*B8;O@S|:: \a5ֆ\ՠ"sAYe1 JB4;xp'r;#@:X^5n-Hu飒*X>ğoq aģ9K!䓓Y&M(E@XaD7Q,ȓocm:VZ$KT何L^+FSRAo 9P{zPqjFf(HxmpsbVm#*Hln/V'u灖ؽꄜɓx!)Zd]wE_.OKh"lhzXڌʅO@;:oq/vGW2S#Ei3lfoO(In?n'-˫\ EpLsQM*H#\;,l[r&Ҳ7{~eg `9; [*Qc0"Ծ)=lnsFaF9|=}mk=Nh<.&9!%}qE:ⴽzVoeJ2>I^HOm;$e6):XSrĀw<7E@`B+9 n^b#"hu PC~Y9(쑕eF0LK~O+p7ˊkc+/HAΌY^C8`wqߧ^Sѐ!ůsbP 8L*]!a&"+9 wYL8;}Yw`Ɩ*f2tϰe͘}9yT9=ׁ̎%- \m(@k&a͈W|ԟýV:l%"0d}).QBbl&ZI >BEA3^S2 LC?ȗg}nZo8c?!/_LԅʻE~g<ʍKm%*kZ"IiO/clqMSPT׺ hyDߗb1Gמ 9vJ9iې9}˰įD}]b(-BqtJEdb-ZpF8;f?NftjqL2\wԴ`;ٷp#v 0XQA:1ƈ]D~‘TѲk )>9]&fà(5wӆ:p\q/$euH 8nfئɜdh5BkTzWn7`뀽+R$Թ" &J*P8( h-[~ DlLD A8ͅ2XN+ű1Du l\lBS '(#=dАtfdٰ%G|NFh8Xï(~}/$kXsnZiARKƑ'r17sw$B)zpa.+O],:j BmHd0@>4fJ?3 ?Ž_cwvt:܉  Z, *CVt^/" M=>kC:,@<58EPeeRm)j<̉XC Y7d.0i?#YHbp;C ^~)5(*Q((׶ ,3}j2'zQxWP2Lh 9q'AmPƘ?}CY}e%f.=i\,.*׬'* }>)P%^|Ay[sܟ͎.}bj[M*ZgԆ%p"# p^'U$"#d۵P1@h l״jVĕث5sz="ۄron;{bhlecy|kKj4u_BJ-͓7m5 X/ 48"&ꬎ\v,>!ԤOy+b-^*RHI98x`c#EdHbFc6H-=}"ai Z ߸qnf>4T]ېk1 t6ErncC0ߢH;ǥbFun!7 J&YYv?|$tIcdU?TY`2Nq+c5G+ސ|~!} hEY/q Q7N^-N%ߥf筮ȯ7qMgKEe~ۊ"?d0>IE'JBUSt::ISZ!2h&W_;6njh޳} A <_ }K4u'" [A?ISO yL1."9Ƨ"%aS 0V"uG@a4U+{K] «DA< eڅki͝ VXBnCъt~P0,(9w*yc)|fݵi5C( *%\219Bb]k92MpzsCn=[UXvT:&f_QtC`{fJmj`xr^C`ԓۘJOMvVqE!,鲎u@mgx2aN)ž+ B܋\S  kh)1vU9Qk$#I*mHUTIq{)7L@ˀnӄ9Iuv: BhC'6e7-]t剩}Q"p(-Թ͘d†00Izk I魆˔_5ȐlnA`[W2Ec#cA~tƱJUW@̔x˿T7}"!غ}]{z 2۹} G\V9Ef%\ШHܿ@ȸEr+2s^4ݯP;O!g[?"Ɯ2 Y^0v:xh^=Z0C;'<F& UQ$4x}o)q,#rͰHʨ<2V}amoZ S1GPHim:YjSō{*;VٻGPO'c o;ž㝍Debvr%O.۹'&`;f.A2UfsAPvʫl#CQDl.Fd0}01i?Mi|>Q{ڜ9N *Ǚ9[NlK:J{au1[\E?e5KDYY'yջx3}?b~/&\й((2 |__rT <u+uYiC^p`u6J`(Zx2y|r} 0rW-Jcʘ%J}=ރx7uk]8*ߓerمjM\?dus6 E<.X}ƿ12;z]tנs?>Nɢ!Qa4|6m~JO6B{V93r;r߳Ή-&bV_Ζ^1PC`N(WRϺjCT וzd%jRh TQ2̫ q/K{+vRVGy4`R!_|KG #8!>C^:H Ȗ=}lZ(~ wCL!A ."/~>i`VU|pH>Hu))tU.iGA/ qZYwWL9{j0by[Q] N 3̝߰RYy:|+b _#xrX= t%Kΐ=]olx(Rԅ3y-ctwNg6 x eU"/] V1m6=`TpHr\,Iȃi;G!m`gL@ Q ÑP߮_'d*pԧ˙V5y܊.X )}Io]"w#$O:*@Ez+ żuI"x+kW,ȇ 1h-"&QT:l Kp]t~'-GP "w0KɴE3w]`#j3nC| &Y(MMdߍtށ}P-zw0S"D HDQSBv ]. 8; ݶ0 9$ j:X0'7Lc*`?~+-sڳ6n=J4'K'A.;bzu5^ fqjxddTN'Bu"o1*`t & pfp$y&c& g"jCȈ8+*)w/sDc\lX3f9$\XP.Dmx;n&FWnDj3PǚVt҈x[#O~KF9=x[P#{ՔsYke4ū;=>U4 ఫ&Dz^H"לFlhN@{NHD0^Kx^.bolMpL{ry1!F 6Ȃ[-H_g=Ǧ*ёyND-5 fdi@-BlxH^c0g̤%@1gYpA ~p IĎRY%2mdq- p!=j}*_K7JpawmD52q[0[c`4LL'3#?TБ*,2@?/W?=Z7;0Q21aAePZbCUmٝkpf d,#ģƳi4#|R:h 0[ 4paϢ['@fEFe)ޔ! RK RnQbKhx8e o;BHwjNb/eʾ&`+U#؞/`d)؁Iem}oS4:X`ѕ8nFt+RS+#z+'(&AICɍ1e}i<)VIeiKPp.7_iwWUo<.ʧ/Fͣ|]"9M{.ȌFfUF0.'fA&o[9 gvJi01H$ZׄR֒LwFg`6i ltQM̙>#Ɓ;mw >K֙ 푊B;LZ_3` f`1UQb=i?㻤bVP[d_0^>wxޙ0JCUQ>蔎-v"kݙB?4d`#%DP8UNu*~L#aQƹu̞fa>;Z&[6͜TDhZt`KUb~o4[C\{e|[CaZRaKƑ=+bD%_SV˟BdsjF6b!KSo JFn|ueg%I n"Mڥ|JR"al ]PM,SOo0`pKtr>%(D3LDUjb U:A ."Pi);O;3%fseM{֥h>{aC?It§~X$?41KZkǣEBisƬ7sђ46vՙVTj8[49q:틮U5> ^S.3 > 4k,HNW QY"[\%;>a`pT]HoG nm[ٲIEҊ[ڶ3&VD^#+B( n]y>^Y)HOX6ldW"מB":;Y 5 ף8xTo "W^ :!b d; 0lwT+g\ ĝ#VL `hKW< bJ t8 1 *'Z8Gэ"ʹQ~^o08ߦd4?LjOiܕs$l"8GGKs 'VtBVLk}z1G[z6ǦQARl-7򗠨z<O{SR/?)m0AݞϕE,#uwW%~)9JɂvJ|oxQ0Hɠa@)w#}- )9x\ 7iNP{@݃wSfɎn8N7D 53VjOO~'=7䓦5ojFf|&B,%WS(8̑CAa ϶ >H  [ƕbO_h`\k 1;IC\!w48BF7晥arV58t8jte`Vxy3DH-knx=3̰x"ٻc*/o/\I'iTUfk>4dXaLjzQdЊ6PdGz;Ab$?Î.[G'^]ؠbXɲ?r˂lL$&ŻGς;W^^*:U>?NTL8cz~ I4U/YF>&ύzjN(>~<;6bǚay|vW3#ѯHЧ81i)!h:μVn=xOXwx> Z$Y-6'  zkwd3WNp X`x?ઽ@gG9/_uD-~[N2` /L-6Pn`iDY*?sK|@9X\i\Fn9"DI?'xFУ a3L62P͓L "du$WueQ-qFX8@v_vc#ȆƦ\ O;P|x@2;zC[ɭ1SmJqbpO!r}3Jf]6{!&4YƓkPɀʀ:r &h½~XM<~kOm:>E[a ٫"9ͦǜDo "0s50V` \7(n#C-o ٙOԏFK-%Njm$sL*)ַR>/:<%F*KUT Q/,R |E.9EfF)܎SeS)DC=?^ռKIC$df >@宺{4{gTDLG8%>\gc7vM߆( 0F@SGTՎHFiXl&B/әj}|#8B a n"k/߀Dyiv1۠ʼIE;?[XWKMyl6xkw^nW=_rWD rC85 A1~ D|iDŤ Ztb}s[FBW,h4p`F}ֳ,=@62"vܟK0$JD8۽lM})GS~ؤOS+#@vU! \dqa^pYUŸ6\;NiL/"~2[˦:` 7u^:RBXhŕYZeFTSla9ZA5n2|u!QrapIGpۺ!٬?< vPCA$R53-)fp̡l=mN=V!S<4-*:9T.⺰0B z"I#KLsJfj2F]H90[;z)}A;E_1R"(udFs,] " kj^_$ձjXFyMrڦDh]%kd'븤hL$3[/n,#9)yA VhB$,~S}e:Cw;Sֳ f ʬ:o{ݖB S(r–n^LA8sJ7{K=WKJ]$M^5?zq:.X(&$aPtoA#?4|R˱mJ%ʴ{A{wT`N>ӻoM74oo{,miV7CqNcjLmMs7>Hue2c Q3ݷ VlDB{rӻ,;Jk`*jaPߧV#񕼙|˭ ߻OĒE!H0Ncs(0fP$-eiuQ#LY`0*O!uܺ%'\rDfBr@֔0ifR7T fܽ"^^zt2XHғ!=|0U6Pޫ5_r]e%tٟcSg^*$#rqt۽\>OP`]0eQ)W[(7Gcq|./+evrhMO9NN/:O/iP +HTmiбtE0nkaE.'# h!u@6kY-t|L͂'-W12E}7 RjQ̬& i_+k4ֈWS+^nF= JN7Q(YX1B(ApV#,w Φ~|,)b_L~s62v%f5߆](TR~Pjw$JTʑPs-'b Tu Uj.(C5$YJLu,S\`dY5w̦XH ,಩{eMGI Hz 4yS>ku(-8ϴ]xP8CL4e8bS< 7w.8&2#Iά uĠð~d 0: #R tSkd77rI,B'jwHLjçW͔/f߇WQO)CMq/8X6)<19%~7`NDo`.OwR.LA5SUƧ_]85+{~j-F~Q`>01Ht^Dr1DZ)}Ll8$rq%.DzA$_춞 x?d]~m͉$&n*tb&~xԛM [ hqhC5 s!8㯾bw~"_o-{Oxyln._&3wAev~k;}BcklG_\PHݓx|>R?O4Gz(Zra.It{.+ }/WƹtQ\]& 1X2Y N eB|%AX j1~QnnU-ugWt><0#V%5"w4z9t;fNC 4k3&rnbgJXnljU_ f'5"PÔ8TI}~ ʾ,9W5!|OidTRDGڌb۸׊ O #v.W؂򆯐9BqƵ()͵0(L߄s []OnŐ,1bYd傡%1*6r~e` TGK^<$ea3N f}R ,{OP7N!\@8Nu67nQEJSf[ \km7ĚHv{QñZ0>x@CPP>͟;<}ʸk؇vӈ\hoVT[i0(l JCZ:V,`}A(%ld'74Ս\_^zygoM'}v)YK~#hqYo'8(UQbCO^ȫ!ܶs}F.ry^REB#دV5Ae{m1V37-u,xM`"XȂۇ0=S_J#a6"3֌՝$TC\dQ, VkVstVJ9n4>~6&=zO~)-@.ӧY %ySL[hjo\w<%H)=[&4I%]U l~ šsIQ?֞O~EsZY̟cwP>dƷ: wCwEn7&Xz8jֆ9֔teG74WOyak|cFI+z.g"/@6]mu0Qq_jӿDv;YjBP_)`u13fZq& f\jYͦ*-t gYϛɱtwZDWT1V 7H% ȊY%F¸׹L1K?MxM͵ZJЁrz;[ ( i{tg[%'n.%-io[cH 5;dCqUe5sp"_ ż2)}Hx¡< /Gyt6FIQ&ux̼:YMWR)z!.qU*dsIԀ\ヮqhV@=zP| =7Cu!OBKi?Xv##'[pleQ_+n:£[XKpk^K~W3!aDC5=2˦ Bܞڂt t ^!V^[ˋ@~= dxL:ZT\R<{oM?ay8Am3`%h"Zr &Kh*~ʵNJu620" Tw`X4++yXxwL,.W N-j#L9H@(UOWcOP]G)59*TɇQ.I jF&:o<Ѵ۷ l` (]魭CPZI(Vƴٵ1f+"Ʉ% ƔEX(%=Mv= q@CoÆH(w9/块稺\Z`LJGX(LRG`7k }װ^M5C?M2B fH"q"k(EC-ٞ<9~I:t"S20uA 0v5mG>v`?sb;vÒPV孎` f?&tt³VrQ4ATlU;ǣ}!/5 :WnwI=f\ 7(YR5PL-  ۗ#Lvp0V۠qpJHp}U#ż2-#@t~cڴiӫN-Рveu[hi~ _hPp)$wN'/jl2srI7 pHceݡM7 ujH XoZ..ZbbZ ^:BHƧho=˚- p= &8xٸ7g8F<ؠ4*eжÏ1mAےMLar g.yAؙ{^ D؇rcI- ~nߪV,^6J Vnu\D!;eM"gIDU9KM 3TJ%x+v_H爿{x3ZtOкo?z, 7&r?Y{H{y:߫%IBg zŹdj>W# jms*rsjJqL<4X 4 nG:}Q{/{}B`3pM~GY&v!iIAKI bvFw>o 5x kM.Dxژ)nBq}ߨeQڑ6P1BbԯTc( _U ^Κ7p‚~1 Mƻ }w=wF_7 !Fd &:n5{07bjHBmVй;j5BFDZotwe3 dD1ȀU!OR\ e ԟB O()Ɖ{ߔ3*S}M{rP 6U4?x1fZy72N/ 1Fm1ϫ-ә!'mH^քL X}Tչ%&sBPpײ8ٜ J\\~! q \(Ç.6ʹZXCn*':AngQn^ǰ @pw( $ghk5J#@>O+ %Cåa Q_Ӎ3o /^riYIG0gɎm'TB#;C~C)X4۲7e$lϋ iǙ}a\?I{b#bOEr7B aplM]o!~2!a5Шw-\Ԝtr .Ir }Lp,' <#![Ŋ O! uOQ͹bm&W=$vGVߢImIQtfu9 c|R*@uX8 !Vʘ'֡A}õ@EGe@e~轀ʳ"4>s/eF#64 ) FRY VO<]xwQ">llGh\SI&MΦwhN%0 (%$H꽊hv"^}0Q a!KA9E kAH.q| Tq.*{VBf߻ur6.;SYʥ eBjoܒaL|`*J[BaJue)\Q6NaW#,°X~ﭛq~xMjF?eI?ڹJkqZ8{xejkM>-B(TTcŦhZ1>NH}WIkb\'t=|l"JY] h$]-I k@D&tK,ĪݧWLT@V =N51‚!S# \rLŦcH,7#]1^Nj09b LcDˑ]Ӥb쌘"oÄZޓBA +~UXK<J\znB3?qr L-od4wZusݕ-B݇?M`JÏ|.ek>.[xU{2 @i|{wRQFh0̄_8zkaHTm/4{ܥab̞/=<3n!a==e0T%?H_c eG W1uW \(\8g&%ݨ ŷ#,ݹ4ke}FY^ǒ*XƮZPuڱz .d$g!Qcq HM}0;?M}1wtw jU+zRi#7if`_4Z^KɾKޕ@s;26uYoDzl^䜒=EνTG"▽s + t— ξ1y Ly6:o 6f$ďqU,`zq`"12U>S&y*uI\TM3ӏ TN?>J5M<_Z}JC/I_HNTHZ̳T6p" EZ Sk۫F'gyZ,ɵىc%IƠeM|ӌ@wbvVM kۏYJ |X5Tk|.LPVVA}r6Oz`u s|L e4RQ(i:az?;)QT:rNHzlQGvZwX %3+=WJ} {C{EcXv>\m)fg}@Yu.'ucE튟ؑ6H2}(Υ4Rh˗-24>F(f}?H:to}yt23U'+UW*Ѷ> sD۵1V8/@o~7CxkжBA;?5Nmx\%ߛ,@nMcӞ!T2Cզ2On)1{f'/D+Gº ~Lyc4fb̔ʁ$fT9H.o UW7tL u}X^g8~`AҀ|/p8)o-ߟ!5a|Th6=e 0Jsb ~ݵƀ#1 Z-uIHr{v9(m#-Q9s^_ O\N 6FA+6.NL ,' _9o n `}-Wkݝ$~@ C 7^8mPGޔ&l Rr걁qc)B¤₷Z-`#ʝm,Y˽|e=i f͒ŽRFV)a봚3KTP!w"a>7uFc$g7]ۈJ:HΜټ,$vH8ohߠA9 9*G7l5Ɇpܡ Ḣ\W|a/?T}#d(!\B/8-[婮!Nۖ‘?+oe?yc$yDWo+lP}Nuluy6ܢM^UnX4^C sT#TGpvKj]<fȅAb|nQ˸^[w-JC3bWK]íڠMW֙cD*I|)cvK{/.5&Wz*NTOd_2*`<%DƱU;%Q/xk sԣNGPΆpna0zI٦5%t|,9#WhN˻ܯR$'b֨Mx,&<65K1L oEcYrOsCr66`20Q/)|H7c5{9ڃb^MFy+*Р(s Mm I5qX dqpSGzkT=|ע-K7hmfF H}kBaˈbڬGcUb-0[KWG`QzG^m` [C7ΥVр5qT{m%xwnYbI~2T1ENS,;Ձ)=&񮩉 M:Nm~*z`XTy|9MO P@isj3=F/6>k{´gD ?}|`36l l63`+\dsJ '>S .1~P|2WZ :q_0gMwAMMQ.J<݃o1(”Ȣ}Qo$m,:G"{tE>] lٲ nx2c]J4S ȕ-;mCŨ:6ݩ0g]78%UoK-; .7%:iv+RnPv{Ep8M~2?^t(ȅ݁KWח9z<<ІGB+CcGw Ўe\{Iعz`9Wxr'} in [2K;: G$Wޤ! &ͬE a}՝ Z;[CvTmFY!Dp ܣ.[ztgCr7% r'哀) Q%p4SYEJSƺLBC:[67κ2!yHEaawrΈT&vθ\|QlsQZ20B( '$1ܭ % z$ojy,촽E}"Kx2x.˼du|DKQ;Vk4us}vs%|(*|11RTζ}9 #_H}P:.bl> pJޞ,y+&.9F2J,JUsni!cכIIh*ˍGW/8*n T8Qi&,1N} DatѪLb,$L]PcJ42):9r㇓M8g.Zxm. u-wĠ\Ҟ ,!szH8Oa",LGuG=W `$sɔh௛IVrۘfŊs_ 0~M[SzYܓ2nC&-luq*{{= d?9kw'H%ssq&LnjCwo U;X)I׎6:6><<+B ;GVg-`" ,gK! FH6K)ݭJ:_(8@bmj.)g{B9h-)vjy̓5@6hg "\jcy=n@.^a|n.$EE?~:+vbbEuo:S}jd4|Y8_citIJ6J%#6wBW;ra('ƒSDŽ1N.];a4GC.މ׊q&`t%K "<ERfZW2H_*2tXdڮC6 j\bJvjY^ [#ZRmm H+&)Q!gPلQE?%2Bi*%:Ba#16|߮p 7^x;6F)7~㎿@}f!(rȤ&Rϴ.1BX;F R ̑/1ĩ^TA!IkCfGlLh579eF+S74%𑤯7??ҸC6Gg~w\8[:hS/>(50#Sci-;WX**xVd2ø BFM-W鶴=$ZoG14-)C9ylEhP77aeMTV FA)&<5'5=Ǫ1/V%fp;A2+9gaWEGBgX?h%cvFaM9x49JK:;nUFO5 .ϖ #r_+5:XG}gJ}x%1F{?X[I) aV]`*lL'siqV5tK{*V‡DkK&HZL1~P\)x,ykOukœ.)XD=gح d$;ǧȫt9!$ߘ:6N9D3XE֔Ks_)2*kjJbU\$> .mv52,[9N$՗pj˕!ZP Ix+/L\X`CyF;Wa!#aP5 -G4jѝ?jov+0鯷 옻v/oR +Rp7>:C}e<[\ \J)R+*r٤E= !o Χ{bpD+%nR -)\{=s3 L} E8|/3ԁB־mX-ބ: IuiAf bfO^;cd;HNeB6KҞ&Aq(p*ӂ>戅}ߕf= M%n\i5 Ip`1ZdeT`k.johEzzp ֘3*9}^yn:3 W;0G ݑgQA5DuGm.ü'J殠Mw3e7b)GJFߋk8B(x?`Zs1 q1ȺA q7YA핯0ڧ6[H}rLX@cZ oYW.*z1I к]cHF}{Ρ NGE#p"WfZɲV TGtIyJO=[{'c, TQU{?y)F7&;p{Z+JWG4uR ^.vo[f$lO4YW_D/A<V(HHp@c@>If #ysavHR.G{9Q$ZXF-nݡTc' 2 Zl`-IӯXǷvu\ww*Q$URTab ~ҫ^ Yꢮ#0ѐ@ޞyj]v#E]ΪeI TxN $W =%cǜ`H sJݕӱ|#'QWq 6 J >qB_3gZa_Xa^]Zm\ v"}CK} d!Q ;HG@8OtrnW ES59V*Zs#Tپ%aYˠY~t=LB;p!3^BHyBc`i˙uu@ 5ܦS jgj\B%[z38f{"~'Qo;}" hm|kO\1`5E,@ DUV5)C1dY5RBܗnH9S`r;N",W_P 4=ey A͇Ɋkem&Q&ij5;[ޖqKS@Ɉڜ_'ѴNÅJH=ރKFۂ$pҽI>@ HA{S.bE >!sy҇4]6l_ł`bb*o06eIALLK *rn-ϘګRXgM6~yNS*KUR@+E;CU>3ꩵ C1ete7Xeq9fR6`er}"zSL'qȿ.3-;:jUX\{V ƒnj̋9Ë vMi#Irr TRb:+Xj  :̇ɥph.2h;7A<[W!tc3[59#b1OvjߓP̣z8[|]?Mu:Y>n%@AOJrWopqmvFoͶSٟap (N9gߊyj|66R;))J+Y}2N?j%5p#`l64}<́VM]F&7Πd F5Y538؀U\9AI ذzD<wKzׅ?9dCwvl|_S=sasRqK/S ۟c-`>h#٢);ƸF(-'zZݥ wHEF=Pj7NȰM!~4\#R X8/.$@^Pt]ԫ?/BTsuC" woo(?uMIkb@A`! z ?z# 瞱+ܟW\!OT)\j/t3fؿjח}N(%hYƸU<|ѕWٜJ t,*t.I:jk- Ir.@ oo7Ak ٯ:ݗǴo-Ͻ(< ګIR^jjd%ܴue(m؂5 @@glG%61 /DK?Id8`+sh =_rS6Ρ&b9T3O }΅,Bd{=Κuoa ,R_jtxFWhȊ@a~AĀP">jGįf${\QݽWΑv#J=V"_[kƜOȠqBȤ|* ˽v:rW B $VʴvtmL/uW~g*FEgA!.Vr=obcpD5,!cs%|kcB);6EXc斱* C5Bq$̇."FG?DV/4҆-Ȅ*ψSe'.+{"dXb$@Rrfc;&f$|Mlz|x,5ܵ~b>[* o%AѠig*ZOl ZyVfTeP-ؙ'ws'A%E! ?ɳ'M(9X[x۟5~pAJ'SǬ:D^n#"`+XDB-m|yi⠂ ]pIJ.|]w:rJ~:h4+a5`eڑ.|8 g42CKlR䪶%T히ڑ$0a02=EԞg/ k1Hl]K=MTR+Z:\7CnJ3i>u =ꨥj'o9, [ntP(ZvYw+ -q%z˧r/H?^bd, ; A~U<$l^)̗#A[0~.05gy^JO xΈgˊZ5I^8ITy0u.rE![\]L4'pT=%8^j-᜚m(ݥ^Snfnjh99QiUoN3MCܫK*7j~EK+o~ iuy&s,@y#4M6L~A ~; ޙtZHYq`ܺhhT)LL2WL\.܀9gk (1Bk[=<-)sIQ3OOk:1j&ev.PY!t9_tf76wb~N;]fjKp9&Yڗ׭tzGh"^P,L$gEh#nTiirb$mҲ|9D|3o-٨?ͼ{g_vJO=}}N1u T{]j AhWΚh%l&fkqF1('0jN2řJ],g*o ͓%JX|2%٥fn{ .twNe; O8?JbMIި)\ ټ@ 7#cmE 7Nu" ֳQFQX4ㅎb]"%׌+3d"_ϖU'X[}9xڬ#`}>i> 5j-ccձz4/Z*[\r&ʔ >HL_hfބ\3&4EXBVmS=Fy"–E{_>~$1#0F:O5 m:4Ǫ~+mYy.CnqmAPjؽ\qB2 Kc.uE/$S 8焵R,驶Oʹ\T^]BGpGuq1[-\# BM`d M_{ܒ B`J  @ui9QBE0kY6*ۋ%#(?uBˆkQۨVyGp)0L8lA_=W%\Q-+ ,|ZۿE,81@-GO/P3RuyW잦+ԮT ڿR\SWmy޴pB>1DJeN6f_}W<#_'l  zzd79;BOJ*w=͢,M$pDcզ[jiF t)yI&z/NCp9^o7cW tvMIt (d5׋cwq[(e|b"_8c)z e p@W+g s$=ƕ!4Ӛa?H|a%G3*dbٗxz)d`eq,ץ،̗hh9?EI9 ӏ<+PVi*6(H@ ^ ִDq*f|-7oy.-Z.ӝTx8^Mwa{VvM m)-D%$ bx[~z=Sq_tp?c|Gftij4H4EP { VN<fܪOd e#9 f̣nzɿ[!-:znsJA@pUE$h`!C0/H ty& '8DԠpy ok-Uln!c"{>X]\Xpg-poz[wAy@p[kv5g$ ww6X ԑJkݩdX  Vw^c`rYIch E^gX?FtOU;d},} 7Zdr[o DO|Bɟt k(lʧGom)pj"D u/,dU; !A崜bajDm6(-n7c)yةSqs8Q)`yZQ0W"!НY' ɂ m<U#HRkT #{tw bz.u^;RX>S6pT#4eK6총\;$ݸBk*5L#4sʠvPblBKC2iNہ$; _6$npoy:sc ?RTZajuHN\L'IkqCZo$mMI}~ge6:5Tؘ`ؽ B0$bG~t7[Ak`-O:L Nu2Z'<*HIņVpN9H:ϟZL ~diJ3LCqs0o&|rH;7K9躉ޮAWk,Y) ,<.v:#cm%?')2 -˻`䫍/?lހ ֏znhymqp , +Z ix鱲ŢV(/pDY #P=C[)6ZSEusZ%-ayi<1^͔&5ަW#5) ?공:)FoטUc}=H'!W2Izz#GmTi=_Ql(EEg2#X8CmgBklS]pi[i#V̼K/T@ϖG|* );s6G}Qa#vz9, lwbF(*?ZFejtf]OISrxG9 rM!ciB^#Զ4lKZ]+[k2##2Iëpևnh|WG1_jT-uY#0[ds+ }m( 3l_8:{z O5TX^N !"[XȦ.s8:#dٶ{o܎L]]Ʈ: 4kIE[W5e'7~_?FYiPz"\ ޳o@SUq ,q/h#v盤$҉H7R_ɦ[>ˉ hM 1<1͒0vkC-SHT{!h$m )g?.I}ָtI~nk˭ esOtf,ɴyO;~ZTXd胀rBzp&ufh7OW|}*ԷBbġO FrI6U#Q|8%l>O2/]B: Z'hVAE23yy[M~9#[gW?^뉴\v`@r%ݘGmL~'FˑqnZc3ʉ/{3eܛd†.l9E^h)N#pMߗU@}gL#VǓ*'\v%`[A%p}PfS,߾Ly`dde9ͳQۤTFqITs+ɢ-VQqfJqcʗduc W_oqRO ~a!AH;p/|D%|Rhwc"Vp1-"Y諲յoRXG≀),Yd Fj½E H;up-`4M.^R`w}}O_MVw4Ri6Wm؍潅X;n[8I~C54.Kչ-zOB{{(Iq(ҹuIC Fw6?t"wX\^Itpˇu{:W s!qH6[\ɉFa^Cxii c  Pհ?IIZHwK˗K.lTƓH? |F#NVv)AFO2)~"0sᮀ&*aVd)}[*m*ZD \>s7sԞ%)v2!6@TTFp…cANbi%_v0Fℂq!pT)wmPgW^A n{V?qf3tRR$Zqx=\ פ O2|Thw4(ƂZS*Dp3PWzh@ cG̦ WfT q컉\dָ oPS 2S 2ʓ ;@vH3ʑWlBweu텚؜Ը~by>?=>7# 6|x+\109%抩og$ud/hI=qk#M[z3e=sJ)B<,.q8of*j XI?2" FۖC&qk=Yg qk|RHQ|s G| ݯ5|3@WX{?n|4m ÷歯fu*$X.S)Bb2SUp \)ד5e3@hbN'b9~u?;T:&0Qo9N1Ye>F?I&VWwTWς,j*JV)ԁ+sͮO_r-nmu#DeU:6 X K ~:=Ͱy=91ѣ,kC@,b@HQp(1[3 붝[X"Ѻ)u\BQ(J?TjC*9qrN,O۹-î$pjN4?zIkpx}L3\,zn>|[kx#L~\:'?9&\'sfk6^{fKUXpjP+9Zb>L3bџ7MD力X[9k.?;>ZeBGዬ! wK ;WT*PqOQ6 ZgL c@EdpN j`9L1@ ;o+#p2fQjܟ} | a8>o̿Ş÷QtG֌5^⤥\DT23ORgk>jʠFEESv^B`&^#II^ Mn*anA mng rlF-Ύh (񰛩Q.[ $l, LT?yx[@}I:;}mJf"$ߔ=Gūh&cQ"&@ʦٗQ q)3"\$+ 0jID{k +&Z >ubUDA1@h/ 66z4s*w0h [RCEӗߡ2 1!g` TcV B,gbPE, epߗp=HN.w7| 顀$S78WC|~2l$3t8e?_wn ^O"V;*TdAg5+o<94Sr֐I1ּ8B7c GF83q&7As &3N(;GAs3U R@}-֗DIPB^; ({$^$GFS>JҤg¼a}S@rP<%'Wpsmka@ƾyj66J`ݍئΠVNv 0&3c|W ZH lvP/`qhJӘx`Q+i<-|vs]2jL޷}+|JN?dQO|U"AJ~,4K+l~/6 s4OffQi#zH< 2=1Ms G{)͐ODEVՓtVPQe.OÂM_OnК57J*yPWM{(˱F}1 &w:HC~ѸCNg Jz(A1h4G2!izЭ~wTr Am*6lz XsL/.#su>\}<4@̮2JgM#zw84Է '@Ԟ8Dte& ںYC_%nN%gVW:G bо ]B@%糋-g`F+f9cPd%(G?5Rf3u{uQz-g uv]Й*APKpg;f=~XtOV (Xt2'R!ZCZ g$EnfqX#$4Jwyiķ},s!n{:ώ ɁkƢFkZB wumsZ=KuZ|{:yCh?]z#5tݜ n4NƳf3bsvމ%JΝO'm|BsJk\`ruUjGgwk^,/~ElVYtdT@L` >1W H0|z;BRKWd K^6vynnk5]|Ls` fxmۊ95Te9E1.\'7͍15@rvSyJ۠%ƀP*9ࡣm_kn`^j('`?߃*ޭ=tm%9Fơˉ8V(hnt<;fj ,ڡ8saE1ea1SՍ Y|MHj8C8$ wץ23+ j_/ҞΣlMȅoԃ<7jسٙl!1()E.l`)w{3xue k?D#:Vۿn%pDyEj&.A]O`40CKyXMRW'@pH{3#TD^޲ AˍfQ0r QUD&Ihfy) 0t.Yc;P/~:Iٓt~`/%^-3Q\W-֢6"ו%FΟ#Vh1~ED_]DyhRеԛ_2UG)_θ 'bw̉l4->]gUr̽^d~6HFLpz:^_wUt,_֭)^%S1 ,eϺ>1=MV:1n 동`l3q}T^Bm"bm$+h59tm]:ZN#y2<W+#"@X\yݯi@ƻbk|A i휺@z=**yUsIIJW '94=P|iq@¿5i#WJsOO-ҍo!Ð+xnUG7Y8VY3?hjl"dZ?X;G`'TtNO.vH"i{NARy{#w+FyAs`@b`.yp"7\ ?3NFUNt305O3'`,X&۞Vq׾g#:QNd+lQ{XՋ0bLT2lU J,F$(XtFskɈ<˳}?Y/IKN]Hٚ_ HP1 ƛcQ5Ͳ҅h{DXw]Pq#ހ6UBI~mUC\Cag-в5Ӫ;Q4 @]5@k.-y7ĵb5>[0?EFd**"Gruˤ CXOfuLxyZ 8)q / N:d7.Veq)".;2__[#'Wy~dO|#9JcuB<46LͰ͆/l&ڪKR1jgB[ e8eJdKkBCTm 2HGqs#?=\!o EEx|jz9JtjH43b"k㝼-^jba}Ћ1}ߵ[IUp&@hL6 }R<{{cwZa C,fa dtOF[a0a^kV1A9s\ ?>`޲xşo{Udvi;0i֕IDE3%.o*V:*) r-KTƨ8Y,::?ĂH_wDCDbA YcM*Ǡp9ڧP }8@kUDHԆ30΂R_"1TmG:wy:<%Xk+ڱY  $!~.qS(Cmߤd p4_,U]dj#M~1x;8Vfq!s 6WY*=[6<drɆ- 3)W1ڞ[-Wlo_oS5!8T0 1PSE9d\j`v h#oOW5zįA/*s[;to;-pxj"O31%޳\_@tnRTaDsx6^<}Ihb+-3V;`ѡ wmm(M햚ހ"A*X\UiĨ~P<[OZ,nrN y[*tqwS}"LaIOj` = DS;rR'TttCmlRƙPc;Ss v˸Ms0f }&tB|#` ړiVl m#'ǶJmJh3kP)A ٯӌ sD,ӊ>Ցrm݃FĜ>:k h.kb5.gS)r+iDjK9CϜ%{<_lP ɛ;+02X坲c#߹K*y$/>6FP:x¦pM%ڸ.vOr|!Nz/`{K\:! d&8@N9x`[r$дyP;u\| `;I 4˿oc!1Jm.‚t!]J.y=Wfѥ6q}0GC bk(|k4/g+hC@P$h@k=\^SXY ]*hvMr3MȦ{ƛ?31;*nO-_Q@q ܞ+T:ޫ]wUУ#V[_d5Ar G+sM$ 3#n\pŔVs> IsPYݥhxU—KY)k7My^ʂBaɥx(3>~%&\E E^6{5H]*c[MEfD =SB6(*UŤ=at/L={ z0 \0<5$ miLA#Ê2"8A]i{PPpakN[3 ⟉.L83[^6GHc74,_)F=BMe+A2P`#DU7Br ZӸa+ ϕVͳQ=쟵ɈC6Sg"4RFf.v} }(ݝ?ȰhGjUW GwXZ$2^Fl/zZAD wMfb~-mĥh Z+Yζ:U@Cp5B 9Pō2Yݳ^$7j_@>'AYFpf26T;u[q䳥O1_Ѧ^]īoWWn=q\C!&1ͪ&~ܭ  ,6߾w{Kx.K0S}#6/X3`5 Ǜw%d>~<ߛ lls%96.je*Q:i17O 0"5h4QfCs iHBAr]Nv0ɶ`'?Nex<YRocF▖:}tPR!Q.!HjL/#5N]mgܨ]v=hz0wCwT̉XXa|Cu)E1F1cFs0"t`"P#cfqc^yuf=uܪ5UsZOWX!6%/1d. &\v(";o9$d+QΰQ>ŮYes)g76AlyFμ+Z׆)X4Ū`;:y 2SEچo3'e {vMwB`< %א|cRUJpD GTx+7$"uկ3"4KRUXH1FzE՛2¸A{0cp%wYʜLF±}ρsynPJJUNd6jsi l\o;SYۛ2f]:@]bV 3;h+YC|"b.r[gϵ;_EТ?#(N6UrKTx}d-$2XbۣkӹzW5w2ajM'T|bo'H.Ddl~wڢ{#o(p6jN WHΦcɷcF2^`]t§k0=ޢQ#갗=7i.%gޑg ZGmBHO0]=f#BUq)ˡc=A{[_cf.?X\Z[}{O{*&[FQݡIOس.߅گȃl!;Ej!l1sռ,Jw_f}袾Av['jV%YPS=4w ]O>uac?_#]ŧͥV*ن349 LoϥE>ē[ghvM팡>T9rW+gѻ@ief48nS5JɌrg)ޞc%@"ba~F"An^}wwջݬ)U'4ҙGxw̯g)A3.qҵlM&n,~@xh;t,ğԛ,&4'Y[@~Q#Id@0"0ٽQl>ǝĂɣ- ^xUc_9ܨF,C+V7H;$ePuPV>\fz%,?YԲvV7¹W^PVU8QNT'^O!$E{M}+\I 3W 6E\~:-SaxD7w΄XfKa)tni"'0 /1 D &*(l9N߆ޓWM0zh1I߁#[{IǏ; m^m`LDEjN\Dp[% s4} @eGФf VD"ir#0uce *Qu5:@3SlN4񼨸8 UȂn֚؞0>>賥 1ѴeӃ6OeEԜ^9rz9 !`h{O<^捨!=yİ[EpCƿCD3[4agp ]⥶_)_]r&~qT1" owPո}``ZFIt$+F,(E JŢBy! ׾̣( 8#.H7L}D/Ekf-b(2ex}E[W^s9.]k(I]YLKl~s`7J?[#d6NXD{ ,uęR@EμSm޺0g9OXr~gWk}NFC{)؅]K<0)ݣ8@ neu GіP% (4+$^ݗnQuoT<3YW|xh+*/\(J+n`2ȹC#pq K!X `&&uqʾqJ5&*ٔʄ”5KѺz"~kvAl#mGN{c5fN3!)Cdl@ϛFL+8.`╙ lŖV$~C@慉'SLstV@ ZHHظd^E2O@|Z{,t;w-Z*&÷@jw,;h *JYq7Wo »)5.#B7kwUPX;n.)j_/x ʹ? zKΣWk:ť3Ts,t=N\rXl%U8B~NiUܧ 8j}[Z*~TrտM/U1r bC0cN$ۋ]`4`i&Voq{\e8F ,a'~+`Ib}XG=IK}U ͉Gmؕ&F >ElȪ9}<9fYg Fè*M{|.^jAkG.Th6ţt"Od.hQ 6 '4qr>d}<@cgLSalpgH"iKC6e ADI. ЫGy= Ӕ\}909LW)b1P0Y!UUNeAV]CZޮZA 0C 0R{\iqf#TboNKNl$("D頰g gѰFQ@g؆aK=ML|պzأfSKo&Ж-.'`^~4n[f_~ )l& yZu Z"JswvQqK ot͏uƣ|ӄz>SвAMxlTp$K Eozc w?T6[m+8 [͒􎯋Mg@?k:4y;R|=:̆H ڵi=P}i[MౡS+++!Lx,rQ.Q#wSWpݾ3"-Z)yU63Q%B9< m{OV-D ~UnC% oS;N?GW;_ӉfJ5EN_ ?ƳR΍9(׷eu NEj%#=SQ~;?+Ț 1#AS$:Qk ]P%6?)i9R{œWͥxWǔP lW!"c Y6T?L Y9R/% À` l!y10^'H.{;ڋ+F}EӜ]xKMZ7z]r(y#{dE5b}7et)?|DZBJl+=)?#0TP&4G,1hm2OO>5`RPlZ7]8B)m1\\S*vp51J|X[" loK4™Np:z X>iD}P]KJAwt(gǐәC\.+N!]N1b2@ɃLKxY/Sv$f>aԿ%yPJHD=|$[ A!$fwd] aם̘QJ2e w5Csǡ^a[rw+>5wO艹nnJtKD]@ |f5ۊ,79n"Ja-xyk?@oKȋR!ڍTKܾGDY@$[^HJe£`1ꮣ,u-I8fB𤉩Rxk&}QsPsAQlVBNee-~^2:5sF'"+xH_Շ:*,vjde \ÎfgYNGT6]*3%&^h훳;}l?}Ia Sl ?K)P)u쪂]slEffǾo6.9IH7R)Y#_kԯs nzEF֤/aߚ%k ?KP/pt?" !T ȫ͕P?-݅`#8 4}P=.%߮$2T[g0qI3C4eefEm~|Ȟqq/CMڊcЋ1DKh Y ![S;VuXk*/k9̅=DeJ .Z!*/M-j.jWe{B⠇1}G㶄zwpF$S'?~_kgQ5hh,2epqi[/|{P]ŷ/~sWǛq{'~̌vEUn$ #Jfy,IE^N7;{tTZWG(@qId; roAl{_//,y+X;}丐lLN;t"w LDpҸ15z+GM /^hm*M2d𮏳eP%e)̑2C+wOKg~'n ;"0@eK46^U#lmUQ+vWSz FNL 8"gYZ070701000002a5000081a40000000000000000000000016446b36d00001fe4000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.ko.xz7zXZִF!t/]?Eh=ڜ.+ɑ s)ByJە 2(uSgM@vʮ@5N@HБ p~$k|?qowyC/t |nːYKɵ:هp~ěA7qDvm^Ƹڶr'D4o?#y>hi hjp\ݤi׀,>)#I W{F2~[QU2ੑk;2"ըlڜ,E>͉xw5{ |T[7sF cRUl#Q;tZ75QT<}  3C೜3J|CJ#qr(uf& w-xH;JgXIi(*s#(ha$b\BXi$R4r>U dKi$X5w6C+7j!LTRGE w|귃iNo͜)\.JckJr*\U2&~ly` r#J'KdL s`PZ8+;JWܟӬ aV%m9VB^XN7랾!#r4Al'RiCqݏr 8OptgP5VR*ğ_yiAľB&=2sf}ضsddT'(: GO?O[ kt+Pc'\IH9#.}Rh\ ăZ{B|0\>P6]0(ئ%ژaI7Ws%ĺ~[5s= :U?n5u#9dۺ?귐+mtfї6L< A`{)hpʪSIy9u@r¡PæeawQH9}ܢgU4asg+fPWnV |Io_,y}=C pvA@%T@{ !b[$@{J$/-Awt`| ̈́t:4̠*M,Fy?f\#;JosE_a'bAf[߸bz95jg225H12/4Y0X'Κ-9vJ*DҿqyLSJkFY$˜ "4v),+;wtjߊԷp:'%+$oR XRPAD`|8vs:3+!Ԙ!t'S]\z v.S$RN@a0ER"*:z)Ew<Ԕ1Nsm tvܓ>Sa'|hߗ #wMqf%Կ:4T[ ΁ȭ'?䠴᠖7?74X} ]9b$C<|l1l[rPrW7 A`t E$r3 Lld{Puo.o UF_FVxljLcDnV.6qnlbr,' aB \'DT¥O>'1̄1u3q)zDn P<1QӡI<:zU |¡d1H C.ϕԏDZߣf /|2Ti]s36tc(G~͖`}os Ƃ~/*'%ԾŴ}[gfG53}\UZՒ[nt1V+'klAStvQ™r d4]bki%RdܪGʒe3!2Z_nM7S8eNW#֎gm!@ Cwd,AT G݌O_0= sGmIb07j1م#6k)0YL aؤdP 臔,#`t0|A~ҟDX(ߟ GLW "%=@J8&松}EBt.,uJm'qh;4􌞍SRB}59yYvD^VO>x-洛)SyB u?&QUs b%EWgC{ȸg @BbZ닽Ěf_A^V}KC~0+ %[SU10K%^% mu$) č4ƅ_9~wq@<øZTlA2 >/D'y(E[An`TKk1~7HVAѵF}hC'  u&MhfcJ(S+c|,pRw5 z{'_` tgHczqv.9lcvQ-UDsg ~uJ #Ǭ/GOgH]tsѣf4[8 (T"mq<_ْ&!Ģ%WHK2t<seta9MYtMyԜ'M |ڢNLU\ȃ}%Z}#b ehϪAԶ 0uvXʂ|G_ "lYz`p\;Yh~Q[; |BMc\M?\x83Nt/nמ"9)E5R KKWy>1nϐ oml»LT~,Xk)$k3/s~Î%!I?O/ť$)%1m+\dA4H soYl+.v'w(pk!tH;B0@DG_!Xar{ "bi!I$uKoHFOd ݲPf&'n"<:Òl[}o6I<ݠC/) .8m"=8QDNF4˨b(UTiDtD}vZSC|nI cQ'4xC= ن@7hd/wɗҾ+W cjwU`fǁz` /u/ Tw`fsyR!asj=zC͸šxŖ "&6c Bhmi@3!{DҠI@pA8Ԗ] Z8䳕 {}NJTFürӛ Zfե\<eZCݦTnyO;;(3#Jh#CSRQ}uc΍ f7-u`TOjS*8_<`cp^1{2WԒbȴ}"N=(̗"Pd;;TQM%k [i@T쮋2-*я UD#ϨH;V&Ȉt<$3GJRB.W8{O[FrC 8o-ǀ9!w`z.IBC' QVe^K3ǵk3=5("Fb! O$]lNH ږչDA݆C͚moZ&HkUSxax#L$0TC i)䇶k֬z ~f( `.g0޺|&PIQ™> iƫeXK'8fc_Jj f798Xug0 m96xveV_Ua]a*mUlXcTI]x$F%/X5Z[E q1Քi9ş^|44#q.hpc߾[rnޓʨF򺶥gĂЧC2` C |kn~zْS Bu iQk:İPZAAώ  ]T_; s2ZƣԌ=,=^H0D wf}Nj>)YB;C=z SzjP*c۟9HR?lT-4y_s=h{> 6\QGalxoIOlRFadힼϷ**%:_^uL趝 o 2™A@G+[?~ZV5X8VvFy]0i0 - rʴcB h7Cbm4ya}B0QQa-ٳ.6 IUwPf8$y!?T@B 0w> 0x1V FQL4$WVrVGKguMhw+l"V[vf'Rdm^P G_Vț ^ٵ9)8+k6(fC6M`hOɩ{+ sDGlP>6e쒄2S咧˚?_AUVE tJ Ij"4R՗>׮rTer3 D"f7躎+yʲxκR)-V$ 챛ʀ >O7/{w>0bNoJ4AXBI*7_N!_fMZ].$xzy'0B;Iy~"Bsl6 EN8y1w/8r95K@l.,ƯE_Xo3y(D._v$nrr|y/^V#؉(oۧ&z?)jO3֛2O[YMP̟UuG0c"Ĕ\- x5S@uZӛ ;'Rt#@WSMDJN|g~qZ s$y#\.Mi?01ѦPLXWg;YFc6q+jN 4a<8V8iVxUR:8w:'%8)o;!{d< UK5NzG~^טc{MUƽկ KX8[ @gDŽw;o/I$Uj*T}U_Bpt"|SAbm=\{ʖhy9 بLpe~ocMNy"դd6!$@?A:flWXy`H3՝AnUfueMՅӯ9"H3,mI9MoSA~`T.cN^:[ 6c} U[`@%AX}=$612jx2)m1Hyz ʀQ~<~WzY aISޖ8l>A7jstߎ+`Za'dh+Q 98d<0>y\ Cчn"CF$sEVXd|'Lhjh X;M4uf8GEi ] =j'U_` b,}' *} ʏ.?ZNe:ss t[+:30O;eMm-Rz(\<ߛ_  y{lhQKH8Q`lַM=(ˑElvʬb'ڰP:֞*$^M<^-@+og5a"E {bu^d̄NFr?ӀW^Öݵp֫ -pW>(nMUHj%΃O/ˌlyuJX-G&4pwH3fA5^ +iI8(4Kj5B7Mzᭆ+3jC'g=a+46F xk}4d&=T SVޏZux|\^iC(t;%Lj;&'1TQ@Bٿ/b,E` zsdAPTy*%fZhJw#SC[[˼GdnZU֝BBXIǯ>[~")"=[f4'bG`³󔫐KY 3/~jeXq7ӖYO}}C r}նg)˝>lSd"J o_L̉m}I3&FUwUe'EjJj[- :@$`қ2ꘃNi/ W1 +w8㊝cV\ܐ{ 샞 1ԖG1 8M?S0#$? RPmW 8_%+ uuX[Ry&B?7űgYZ070701000002a6000081a40000000000000000000000016446b36e00014dec000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko.xz7zXZִF!t/]?Eh=ڜ.+gwnpbL; &}b)u)cWVBY{#weEj{oX±f,,`؅01Ř߶16 > uw*hb S5Al:*Segd1QlD+w siYYr:6`ex )!Y6|p E *脋{tehqqnΊ_hXM}\ H@g]S~j[-錴lTnfT춄Ѱ =r1KN ʫ2zuu!m'C- @gP!~ {9re5϶\e>hd^vЅ͖v!|v'C4FN!M]쏲QoA?՜$-zE_lRǤh*"fy)V3K |F,Ei%?+ \Ⱦ+a/ƑVȆ$Vs$Ԥ% MnH^t7-{DW\=ɠڝ]**zL˅IT.6D^e)hʭ'+E1'I_yn B;B5<zA=,lgnBbT Ju| Ï=eL0+[ B1zohR1z1`n38#̹F i6<|5WюC#:.>˃(2;ܖ@ ?7zER>|^E  O i9ba*,sWwM悩Q[c0ۧz6A3&co!_OB׺6!Mn/|M {[T+5B>#.7#2/5xNCH̑̔\ݞwEjܾc@pZs]hMNh[H3@)!4.۟uUU?]M a 5ǤE,Y=wńgْ8vlЃk_¬36,9 \ͬrYi Ձ>xg&p0ɍB;*ՀXN3`v,,TYV6W,eK1XӪ SrOUWCqh>*l#7]4̸S~SƆ9}p7|{Tb 6L~|}opf<񻜏%D:`t!l%^YD,F%$Nc}kmz ]ʡ8֍< ɵDsXn9 94S{$X[?<"C-EyZ f-hi}I3#q`M}"e ۍ? k5Ӛ?B~jIT\4˨q^ ny!€f&8_lsPLT:J& w&V>h=6Ġ^>wr %5[ɣEb7 K;P|YKP\KFN%tgi[ ?ՖsQ?V}@~1@L2y*FˁIjNu|wCO:C傺cs6XrM)ンlh!r&!5ď6<ƘS=Sг,xҝ&0q  R}X{YF f^{Qc`sUTဍepIy} `༄% gq!?ܻ 7B"%oQNyqIad$ ?L@&rqZ+^@v`w1_vtVȓ[ѓ,ԀϤXkMߊnb2S~9 GR*4[ NT1hSa3NxF۾軤: FzӢm/ff=DtԺc Ѕ]b\/{ sw4ٜ'fhS,'H1&ٌ{Af"Iܬɻ\&{M:2>|9QDC @֠kuC/ ĞH3j xVVu ee]<{;:;l#\}w.ߩD5TKag]tn<ḯ2Z,j^ħ*&?k(Ǹp^kh'~s{@_\>*p7⥳qq Kzfƛxa-}U ئ %5& ʨ"ÿHBim"iuJ_ aB m.e"7Ru52S~U .$qJ3uVt.' :PߢnGɮz]4y$:}ݣ9\_Jk^+il<ۍf5c _1 S/1ďR2r^lTBDB8SSL?3rj"x%3haǰMŃ^@ɨÕmѳNHqcPDfQwDn N01[c*3 @Ud;GĒl Gӧ9b &)Իä5k)6# sYRT&kB΄E寯]- c5ēOlD]ՂfbHC갈suc)Jc:,5P,nT7ӋI9<-Zpum ώMwgsDӖWOaʜRdN6f;hGIlujy\̱|Mҋ #Q:}2u/=+Zd~b01jnFR5@|0eĴɓ p|),ĜKkHm5gڢ< .6:KY.YmNyOe![JVSDΰ#* 4ušq(Y!6/z:s>7Gdޢ@Z٧(^!7B{ѝQfnS'F-`fsi<ǁ'N>v;83izwǔ[(i,CizFՁ;BI |OQ=z>RL B򐘻/ӓz.VǼ[l!)?dco<e_Qv6PZӳΠ ?b}٬nPjϜ&[b7)/'qMBXS.VxS ˵*5gfkW^2O˨Wt b5zXMtNe ]ʃv/Fnq%O׌4w$Y*j:;`}j4z"3n~ eY 0C ^ǫk}QY-Nv蛴>Y3$N ~kEϩJq@T1읺]I=XC[xVv%]*$tK'oO QZ]J{)0ma3miᝡ)/ w-!~-⟒ (_hH &F]r|S%E$d9?Z_B4vn>6Q' 177M8FUˡDbUF(%UtC@+tC\y@]3Ts㘪,E.X*ufg gZ* .9=fD;!m)=IűJ`)yXvX;o)!J1BGƒn&3.Ǝ>6Zkw$^^'Ϟmg˩h7jȍ6N&w du4ry. pMyx!=aLI)$pqkX1ҫtu++'Fȇl0an{fSڌs5[=qHC+RSv:nq1\ U aL#{{,+pֳlGx*-ŷp\jMDW[Њ2u1$ /Q{ _ȸ/,):L\z :6dgtqnLTe&3A c+Ou3 6Wƣwq1;w1'L^C2che,4h6lRl |G,C !3]a4ۧ@ - m;tQvo ^j Vj]ޭ㬜DCadMK^Y6Uf9RK4f#[˜&Iܹ2{_W8! zUC,ҚFU`dbq "D@jDzPډϏpZO2ڀ)A[X ask="$ g(εVT+J^e@ w􆼾RO46nэג7-uɁ'RBݎFmfSCK B.٬ZRqWlr-HX&jt = ɫPweX'7oӺ2ζ;;SIf03#9r3Ԛ /Ojݾ<;paßhZ;,P'xbP$0BbK 0CEC(\,rm2zeħ7.uw4 RF]z Jzyk,TOd+s~ ZfJ!~[ Tvd2'SKYgڻC}S w&u7~j^BO8Q dP?";9I69Xw <7.!T; zS&rw{S?o=XSF.T^t!Kx߈6lE$4rEcGsQJBQy54ȅuVq^ jCZE2FWo7#+[J,&t},@ jY˲|O =%~\/ -;!nۨSTH4P*xLQ7# ݳ&%odiE{  &5KYKeWEE67 .ZH+kTlDݮj,H?V}LC P(I \ nn*/ )oRrva8]Q eE 6HlEkGTz1Ta/bճwDO3(I$`Jŧ >]tyAПU?n= mT-Nˋ~%GAduY.N2LdbDž䌝&_k>!+v03yO*:g:lZ'"o,ojCĪ)(w;E39WeyxFwu'ɫEy[=N \BZUЧL;t"54b[RXH7j7/$$I}ǮЅ.eOx4nmرOIk@SDBwIL{ ;ԐN }'2Lm9eiĦ"SK#GtNA&)mwW{VaGGw ;FSM#pZbjK'/폓oz3Œ+iǰ4 4mͮNi5]i vçtGG&tŔヌzt639h?C_߃f{D2up1WL~iSQH x``VAH?ϚN~s/B3v;[a pZTB3dja)H#̏XQ'` ҷr‰8 [ƻy%uti/ih{|qe3ʇ9/:Z VU;pJMȾSؐzOI Ssg91ͽ(bCXKR3.9$iAZpS"x5ڼlwvx17gBym;TD&wR!=mUeq2@ ;F(RxE'¼F^=r/[b{e;qItUv1KS>*?:i˯~Jf S_[;%I\zp Og%D6 xsA@CIC*-:FB~f{PTCmx|yzN?vw7U ÃZ7 1ʀ#QGIɘNRkFK+0"wR"'$#h8 a=KǙĒRS'=e`Pˎzp)=F%*ku$#%/eA.[b鮮%kYzf.UD,wz҃:XC$=$q5A½X["ƙE`MZ; !ɺ#X:y~HDlT(eYR C| VAn]FiO`5`qunwmWk4폓Bsj9)f2y3vV daW}~ HsEX'ic- lEyadrŻ4 ClEX,SIǣbqnkdH&Nf+6R>80ʟ0NvzKUnK,?+ $ʊ}cCdoE,x#+LwQ͢%a %s%Ln^^Nvs*ݺQsp-8KD"!Pȓ<Nzٗ vvlDܪ0t#Bmp6_%J_vSO;^c |*٘n4xzw(ZI&)s:X;L˼Ñi*m\v"uJCT qi&qV C(_CڠщQ™Y[X0yHDXZT6wHv㈿JUb ^!O`6r) Lnay ,ƔqÝ<%[5Q >LRWe@r:Ó<3jsǶ9*_L]8lՋ?bl*jBbJB8H4YL7 PFgA.x)3ypݗS"8ha6VA3H`aĖ8 F C5 z}5*{Y}Z2kS6Sńnmq039|8C1f.О`twȝHn!m@31<,&DߠFpFd7 pt Bvx慺Os6>2 h} ),&٢CYQ@c>z8]=qD*$ ,mfiWts!nF& ?ki|AY|D01gKq6'do2fᨑ~zBDB<wF nZ[M:WQ9leÌ-/5,Na>]^E~IzY΁ɻgPVdk\FX|@rɡV\_yq+;4DE ͜9 ̰Աl5yhc:ԧwI{-؀A>Иo M9f踳Q% dD<p:v"b1->22zd ȾP(D|* U(֎B7RuEV2_)Y(,,63B[0* SKXQ#{7PҲ%S6ܟ渔]x//qmڎtDe[lxz!~ /rC]O>dD{0MlϘDfًOG9W祻QBKŔI';vNJX 0-SK;3eQ}(>*'bh$*ztZaK$wwC꺇 X~聺gx:}$G[V/e^q*Uy7Շ} B ̦u{ f׬7<}T22w^}9U'XE \&QŮyg?;"оqPݴ((cw+7TKI@oTc=!lGZA`"?FL&cBKͤGȦюCs"?i;:J]33;}gXIQ$8 fpKJ9j|Eƣ1Cy(T'g66[$ׅjv2gݺ?q쒄\&;rSb~(%x3okdKDU1KX*/GGYFn8o)Hr*-VSkPSM0j7CPҶV~=Sl<Izvm6P8@':o廈HaMr#P[W9bT+a 0_F*6HʚUsgIQ N"l&ЕȒ4-Rw+}ih;O+VSQf +sd{c[ bpqsqKFˣnUٍ1Zu/Ts犯Q?@#;^bOMԈ:hfÜ"j͹Ց6hFie K)SJL[aohT#䦌.q\"c2gm%G4Ωτ((_xLa?EZOmS1 f0龳->z0*e4G'*PrM wD617^eOP f^,Uҙ?Z<5KO4KA& xoO=  7Y ]} Ζ^5 ݛ ՜ͬr˭؏tdFD+Z0뵦1_Q^D;&|P<@K~l Ay/P(Q+]ZM|d9eD~] hS|Sǃ>:^b^҇\@dcvMD 1Vgqu0׃oj{&Zi!.=uȒ9FLSk4o_uZrlCLs/ 훸e7Z5O27q]韼罝PڠSb_MXii+'n+RSw9*VH j]pAdG*"@aB\;)B`\egm`ƁWk!'Ȑ ͝;G6pq 鷞kRKDXPpioZ/ K"sk\BR2Slg${^5x-.`.:[}a%jy5.Q2k'%rך.QL^!T`sDŽF-bM,ppeg `Z]5}KOJ2(/xKC!mR'ڌ-Y,J!'7dP`5jChtqrj91X );Hm(o/)h@ntҿ\Q /,vR2qdnz٤HBPKk>ɿy|#ԹiO|7?W6 e)W nwk)6ԭc1Ո)JנB{B۔]jy`y\ӷ_DhGhj%ͯ!GMI;ދUo YeiaRw\PKi:Ty,hCjzMoO`rZr睽F*Jw32J{W}ho;D7M2mBƟJh{ҠEqSyK7nXiQDB"(Ԅd(Dng[g,_Z@s ([ZB9rDrr V/n=BAKQ[ +lMg|=).PF1߰P6?ܗë́-WiCy\nQ,Z7WQ؈sN0ĕ ISa+ 3˕ANrr+a''_Ppe ۖ[ .1uy},E}(oH\'XGW8k@;+3Y 8Gž-*{v.Zq hppyU< E $n,nBFix_];JOJ/Nb[BӮLӕtǘ *5|]J&gZgyۃ[HvD*f֢1ejTTi>!\*;o!>Z<-]lV/D郵|tMd찙.w"h'Z 0XQýYE`j,XqƯlbl? N֫:Mdo d/Z1lEЗ OlTΰ3-|ѣڰΊk:cL)` dXFGG"nJxgω\DcliUݧt/O/# ={i4R ?RF"IaESLԃyŒ!"8oC<.&Q!E'L:k%jwb:Q0B B d3d߮%]Ո[ dčeU)8nJTT~nv4ca1-1&RpJBygH|ta{:dIOh@i("P{Nޮ0k)wdp˚k2$_i֔+Ø>9 NL+G߬wq-@EzKhGRY+P-j!n? kf.U9RTl_7)q2xFЇAo%3#xOnf9NFp}ߺh_TGDdL1= *Q..;go"=V gw1' Uoo 9+'D (9 |3~h;.$~ ?KIR&N $"U&S!aPڛZlE㌀>ʐv`JW:SNXāPnqlYha&o/]a$ݹ[R Z,aG6Ghxm6$>cª9D%F$i?LШ6Um>ib*6L| `ć)Z5bSp.VH?$ l:.H%>-CDٰ =S!:YZ0>}*T'jOzX? q_2,ߓxJNVC*57&ɋ=o/UzуC;'a5ʊxw@w4ߕI~~#NC};x6b"w:Eg$=4@>B5$YL{#J0vGmTc}Z'?B/SB"Q96"oETӡf)O4]&E7^Fxpw9$G4WA31cdL]ge!OMyzCÀP]@Ό gvy - A*$#BnD40" /{pc p>'ȵTDf`U?WdLbIeĦ&ݜԟc*9X"|=<̩u,|:_X&POJ3NK[Ǧ$qYQE .h^eHB.s9oN.;L|t$㏏>sKڮL͵EV҆n%y|GR_h5?SlP$UM;$NtC鐕!MpsERUa+\%y|"p vT#!x}F&\e\!ÿ[Li)@, LqlLi3 ܾDJn=^iK ,c6(ثcϠJ+. :!"0q ZqUL)") ۡ yMx?#}=OY^&<_x]&ӧe=hݜ׀ID#K'^vr¾Qt-EX2\-،;eiۉA.q_φ 6G־_ޢj [O*H99VYU&ªg Tq&b޻ii *ϬUܠ5h[_vb(Hf$~0 {8Qp i*5lBiKUJTaE[0s7{ELcWDA|c")W 7r s`&~KUeG²Rfho%.h2%VHki;ĺW1Z O&L X>cT ~ʪw dI-B/ kd̔:^򛑟auӱG65FJ;+<*bRif$I LsK@}.j&I>|ZpQp~? '~F:w+D4ܻ"*M)k3H0NWv~d;65.!BjWm U{k%f`w7;[ϔ!~((qIwi< -^H)w>2 8F/Hc?3Bt9;D[}P}u| Yz|pd1E'(;FouE00jc_A>L \p?j@1SNwhmmD iúEl (-2lU$bEtQRZh=|5 :޲IBìD7>I%.ma?-keqqnc,Ŝq5>baNҵ[Z}>$Q^@rsp&O MVj &!4KX=N+ c+!m,m~= 1HRny5v.o^^X7|g{YچX<揎RD#n/bb^l*4ҟ4L%8(j1^]V*QIEjlzNns;dwB>6U<R+Z`5=Z?$.L⡏QooF!(<*TH8 0BDIՂ*{U#@RBr'dQC.  eΨ[Tc6޾LHəV/"ݓH hB1 x:흯*:'LHazrUCO,Biui}}/I3?Kyf '9IEj\ͣ7kA/݆0G-_>kQ _{Uw9RQ+̉5ÈbK7?B'1 0;I.#x5,#23Ky䥩RG0 4FgTQKXsf]XyZ`n~v˯oȥ(k)z;Cr9ћkX=s9+?mfhEs= wH@@AU ĚFU']kqdO(Q;?jΪ6̄*nC[Ζ6~`&Cdx,>C3_ԍ( z(FT$5vC7S2bZI*DʀPm-Ŭ4ӛQmt"-돭Aq|">9?;wE +~;.̀FN10@Ӕnl,]hn\F0DCK>F1wBK[=闭>/,(FҚYi z 3; w'bAXKX6E/ۊs }֑%eju h6>WBix\z> !{ؿefdtɑU(IIaB@Y9S|$K)9;LԚe n)ݭ 2n7BdP_z wI KA/kU~OϔՠdഒuKr6\^p UTuhF,O.2B *ǰ1`E4fޑ d6/bpHTGew>]3;ǦnygqA"Tyx*X9 u3嫂gJbԲoER.$݃(b2GB)eH'{w{v[׵9F9$ye9o`/Nb HqyU 9ijX@FRJ8Tœ5a*AB#*4䅰g9Tڡ#2G-xsjGfq[%CmN7j9sH,m4)WBr[ѤU_Eƾ$_|6quIms]w8onstdw>c+xRbA4(϶|ɳ" =rDp4G+gj8 ' ʣtzyl6T2i֣ slr= $|AH|ޚ 8oXLL1IP9ltthIW`}}0ڸ _/K)μ DYqLmKN-&F~TI*u}-%k;̋- Tćr$!@W|r+* ,&+NHkjIf:Œ<:t'˒5j 6do-[e g^ͤϐڜ`|cNp3Y!9mƩOakV%`:(,9P˘WS \]0ƞmA֏ (T!y1$3cz|MTYSjO6h]2_Nֱ&0xG8l|eQ@MG]#mjݙ7Q e8a՚UM @RDXoxg$׷7zkCuE  3-dg4ZCw=MXwOk|0)~EM(K6̗Z -TGԞ]W~vW g.a6j rP+RYHCk5}A;K?"ICf=m,1 7Ӻ]ttN&@:s6ݨvݴJɐZN |pO1Iw fƯ9[ ِ xDw=4_R IR_!|ZP'YiR2lE*z#cWҜAl&BQXZ]kl|}fӴ;K _ 8?;(5_sc/^SAIx޶Ô4kbtq[2Mߚ@@Ҙypfg˶]7B/S<>;^fMUJ)ӂ S6J r&O|s{$CLhԜ|.!޽5M,lS>z~vxSO`#ǡEsBI,g* 6rsN x2EeCYz3j籙Epc '+֨za&]=t3 s;w 'dhD U֤vj%\.{xQh?`1uc'(xqJ-?;vCf81\9@lzG<Iv[(<ɑG\Ϭ ؕ|+#vj&#E8dR[T*- H  adtoc8D! ׁ =C mϩY|GJeoe'BFy#ah{Y*5^K^Xbfۯ7416h"otiY|ϖ*J0fx-imX6A'^g!K(^:39iFkq#Ah;@)O4K,;VL~9vRo染jy%|:o'?*\X&L˚uIό瑗/na-g: ~yB|ӏ6{C5[pj_yX4Sɫ%DzCM5hKؗ; ]{?Ks.3\\`Zx8(5R4WM`q3$-{nԌ roj ^D )0h2>K6!Rg3s+8'/C@cJHn'O6#&a )?r~6ZŵS] ;}Sۈ$<~ﺝ }[Zbzwɰ^,sm/O*tAņg{,r[CVz,0/c_%ZV *;9IH^{Gɥ}\sҀye $VڿcY5}K>|ug< A|+?&{xPkg㨆fMlAN:[В뗜ʯѩD+=R5@U2w7a#1IyrtVV1$+@!DNإ5v$pIJ+D]1>2JCB e9Hae\1'+O@=#\hEX[YBzopũig8mLaVbөwdwT8}vhT  :]Rz/z5Q*c_ cas-kc+ϭ}m}@,Q;e~#AN G`mLɛ\U5r٥pݚR}%ƔpC }|؟-XAթr2Yy[#~eƝ4%DRą; ~ӮLi)>>"FЧ8Z2z +6j<٫ FI1dFL 2,`m%,Ǭ*;,`wX O̙!vĆmŁt1[4cF^g  9f,F,2(.SY3D /ԧm$@y:|#iD8I NBg;3RIU=cg*{tU0+j+@X}z~b w5KYmWœ# ^#N/J̗V(v{lf(nHF&ˎMO"pc)6j"ij`<0qun_e88Ɓap.QMx?ކ*Ma vwR3hبbN@:;N3% MD~H{0Y> \ۑRp-lǗbGiAk!aڽ\rajW?2 ;5&W/:d'tSbR.Sufjc,ȗtA 0wk_-"ڑ;"`s= ^Xh1eU,E;4z+=֘SL@'feyGbAjJ5owP :yjA'I%D8]6$5U1vmHԔc6GW.(!j ɲ6}!jJs A0n=W` x=]y5JQ? ^.E1]g23m6^\Vr]|:0khz羐q&3tSa8t"qLNɻg(z.fk|YӅK\~4 t~iPG|vV/&nN!yڑCSr<  ʽuRYZq]+ArFo⛠!HeK$}yz١xļ髐s5/˪U'HlV3gPIw@D:ה8\ E[jH}ׯV\Ύ Z洙GF6x'L=ovm,dOXAJ>EL|ޞclJH1{ypLJ ~_G!p6uǀfq;D-F8_:TP _H"Hd}ǝj]3na=Uz;YR|8" %%V [`fsw$"XO?G{WDs}GPª{j,JWݕیUؗ3>IbcӴ)۱XP /Eݕv[z A W|@@tBl8{ c8h|JM{4JNڳ>F:o~j.86>Pv]y0yn^b5M|jv lxc NE@+}dY!>~fQ8zϣ&w 8%Ox?PEx]긨axk*]W?0F0 >5zDm,1)zӝp鐀mX: ޴'T. 'uDE\Q',AB`Iu ;\0ceUEn8y`▟%C hBj HDYlTy0 UkPZ`@t"U@X֎(]OXgMc_"$v/@f߮lgU{اJ|*ǫ;N\ %uv͹.cIOŷ#h[b {q; ѽcU\J_ǵTXL&5녳Ǥ*VjKHUڡ)~Z< S4*"49z.̠-OmQ$ْNi];8;O'Y4[ΧnbƈJ"<&x39au~0aS(`k bBC;> >-NڤO%wm܂.yPǶxAZ6*ZkiE˖{vjmjuSY?b%@TQ\R(0Pal'F:T70;(L1q0[3SS1g=2w$FKriuT 7@y\Qگ <eu&{Hhs\Gcf!Gt+%3#^r 1XF䁀MQKWdb&4Vu,W*1 \%*E|uXhcIɪ FLgXBj)#4LVփڊyl7i)b){B,`\_q95~EФ=iu.0sp?^`T!!N[6vӋdTb1[cUsm7*yYGS=9*bDUp}~qm'/5J`(e (BVf7÷[(WP>lj5@Yv t{a!ze>@ _Pt"twY4]fMd`?9 u0W lxK2\ qHQБs #ݔB0#]!Nqe K-- (|uZԟ"Bqa] u,_TN+?Q|oTR*r}<džr uWSyE^\5&z>Ejnڏ $]Gľ9%|z#E;"ަEB썎T{\ _qPrL:xhS70ЍTV9H@*Q}D)ei9QNF1+'Ե'= oRA i8z"F[RK5>Н֐M5ӔĀmgiU)il"Nm_Nqhсl!`}3B| ܙ~, {2o Kq'e1?^ܞirV_q2:mЯД̀ ́}&m?%-G(^Ks:'/&1< 1)i?ϒ'*"7Nd "5Nz\izgDLszss Α=21xFNO[>@t Vc\T9XMUm2$ԕBN⚠loO W(<&^`3tvm: S)nv|Agykh&jZg}\FG\EDls2fׁZ}OvŎD];1}Q[}| 맘M3VۗmPd$j7\oEwbKv,;׆ 7"ˊ+W`β<})@p~;wsōAK5DW_yX/ G؋KbE%t4)I/W5<ؘ р_Ʒŵ}Yq[UGb_~gw2r"IwHnX(pD<%w.(-1D*{Wdb@ ^݋:87b]M52;U WX}46`$Mx#Vѵ?5]pX).KdvXӈ #'O#e}'29ȓg$!fg $%hKi QFARiw+_ó4}Nr%!|o}+!|7,>~}f{g`q-cQ~!g$nKȆ' kmZcHs4 5ԑ'x<LMC'j[|m Obl]+DPܵ=84}l:*AtONJ]*o *ƛ !4; `EEC¬ȇK@"kZիgyJQX 2TwZKZ|Gvko|%m5M/=KZ\de:lEkvSW6h]1 d`Yna yٍ 6A=`m̆U~\mAHq/\5BfrA190Z@&7́k7ɮe/>BY t\8}$8gލEQړ%)%jXpD~\. SV/xZ\T$= R&҄%qYr%Jo_ĸ /o ]h綬i˗uv᥈h"&b#B>(}s֟(F4u3D2Cb#Ey}prmU,,j: ( z%va4y ݹ+@t Pax>&*%Q A ) .V4/aDg4. /7V4S0T7qR=W\H%=]9>* DfhaHas$$71!˴ FaW} ov~}1Rw%xt |M;A>uM?kMޓgyr@6N`I{#0YMSk=O[lW(@OʊTHi"{ :$ ͛q_}J0۫ M)PԝJB>Kɡva' ,#%gPs3+YN{=?PVPĬz*IpK\j<|6<&Ku`"s(NktH/kX%[Nz47 Pvw 4BYdNe4RHO({V̪!<'[Z7*ـ3ڣ F}dɜ)Zyxjhz4c^λiwbz&=D Xp.lR*D(Z;$J^(apeǍJ55ʓ^oPjrv.x^G}cYr? Ji+ V;v|,~[ krEmT6sdqD, NwYgk{0 ]I~WAQDugߣNV6+j @L{3f-'IbaZmф.]IS$̂Ty[V 1hG"NÐ_ :xpw!BG}RLTԔ_v<) PWɴ{EU|'|:|o$|e-jc{l̸"H}tUiU48G%췫/_jM'4b ޾d䅊T$Қҏ3d@Ј˂ D8ogZլT֦؂jtx,f~ZEJ#p淈.܊Li[%t8xt9ic7aГД<S"f'ov{0\e VTN)mIw5WTU_ SۛOt"H'?DMgA\& %(\:b{e)**v;iay]"ۑBcYk>̽G*kEo~2j)VI<8t=hȮ`“z_`ʸ^#R@}%Sjy0fkmXͺIQCD|S$]//KUA v9oP:4g?p?H\u"p)7BMQ6 ,VtEѓ B b0ZFҫz|b$<5{Ȼ6ˆIH>Y3PISEGw* tFBtle&@ nQhAZf6?LIM!ur'x)#~Ȩya7nY6Z 2$+iXMY1LM&# S>ZYD.i/gDx.3ӑ:UQqjz.Ahg` }R0#Y >jiDg_a^m*sW6UT.ގr; 8H&?]l[NY\Uۢ 1 XD! ?ޘ_Yqp/#Ǐ1M|Gb4ߣxM*0OaL1='ؓ@"O'+:]6ߏ^Ob/(뛒 ?Lvm՜=ˑ('>Oyt \jpeƗs_!Ȕ{7oB7uF) -K+wsuͮlO4uϬx=u7^@nqЍqne4/m{H\liB8n-}གCs Xr2 Se)z+CZzw5sq!8TT?o7t,2`]:EcPTD,MVBr" .g}V ]!#lB!cI' +0S{vQw )@:88ր t5M/iwؙT0"eP[IC\{ y@z}QS+zVi܌b8L: ТDeTZ?M- 괖5j)y526u_1KpG& E*!m]޶Lca_dFIˤTeP޾s;JzDij-v#9 Yp\Ai!IvSP"ohԕ]VXo4jupUiioM>4 &ش#V>f7Qٍv)G$Ko)_%5thdHQMX!&r oQAhaU}7q+Xͳ^OIXYD1YqJc2[/V1-A1D+dҸx u#1:,Y^%Ji7 `9@D$+O3H e{Qճ8Irφ+_OG$Z"38faDŽ a૭;<6pZը2r7蛃 f?-[*~'a~1 D'OWYMY:IJrKH&G?%BV)SN/e0yd1;u2_=$+o{kIs G2_&|kZ tzENk +>hck R5# 4 q^S&ɃnF#!<׶V.O_|n@Z}{}vb鏑'~egWQ8-a[E|w[+_SEyuzCgWh 0۞>L7i-S:)9;7ī.J4,ıWw5AJ%jn u3h]wLMF<+!;HWڶbɪ;Jv I\C◛|BBr[F u_sa̮vPYC͹ 8=m:IHW(+; ̛V9A3/4jqB<&}LyZn?T a1yd9;\*"nb⑈i-Af?dWv\Oo !# uHMQ+'|m u"3_O<\ thj{hNcV?7b cz;C\恺K[*Uئy)*}Y fgqJ=t_@ckwR؋11]`1;[ nE؀h 5`Z2bZץXXJ=0lǯ703 H Z}:$ Zc e\AuhT~VÄ[!} bndiK ȓLFU$!GQ4QN yaOmُ_Awam/H/Bص@o{|`@`/JfNSWKk"bHhϦ:n6ccZ荸w'e8UiTnF2a,\xEb_}Pu*O!o@:# m&χ}`}T)Qوbun)3}0<3|o(r @fn q;u: VsZ8 i DWU*U5Yd2u[1I/}Wۈ#?;B9#+l‰6򚍀|n* <y09[EaWɥp8hrbj9~tZu_ TIX1So0P $ʽ L;_(jv-Vʻ/6$ξ+{f72OH-j7 !irΡ8w4PVVX{?m51==V? |7NZaը/7c ^౤>YdY'O&>fmIMmLGL@NĆ0ڒy4֞X-L}`ߧт b_*(kbCɽXv1t%5 r? #h<C/aa.J"~tLٗKD^ ,c@^ݘmҺqiPc9{*k'r@c]UJ="~]äǾˍ Ga0%"Cc áyn|IB9F%h0iֺ}|Ǖ]aiDqFvX2`Z2^UKLT!jMyA<dž k@+0T=JP@ZyvdgJa[g `i(p`iz|4}nVˈzug1|Zw˅( T $(PT W?'=` 鲷g拟[:UYmQ>><`YfJj/7npO'ڸhpG [!ܢv |{~fO\ ZWuƛ[!*fS{EFKت7JVG]yVYD̂IR`XQBlêkԾ|x[y>PD鶐1x9gﷇtzZ ?u]_28V tFpu6Hڴ1) -e8~IŸj8AcDiGC^XQ#)G Vk}{6B/nAME#STZ;bLdhpҀ8BΑ@4ڗ?|GtY@E,q%1@U;4R"r(ᬥ*=͐9FR}pSk)!T^Pj?jLI$1a&kKH iX.;Ƈ%k6q@7 x,Wg&=$|_xD>&VJ-7 "ݭnB܂ ū3iLi+o(w\⁰VYDUo"@kT#0` p=!0-3p&!BCaPr-d[=ٛjaBPiD} (qVrB_'=QB0"f}`nاRn*0a_2 [/o9R|>&H,x:p^rjP$BwvBo$OX9a5hvKC3r+dnMDoڠʿ59y?"q'RbiG &3f$ˏ!MnɱXR ݟ43[ȉ8> "+h'ׇAs*WKՉȆR #$iUϊysI#fNLd&f{ W Jvذ^$ L\ BLx_zI# N#)'&Ļa!"fN"*WUhZdK]\]eg)~#L=JHlrg:P`M!6$#M٠nC$-K1"y[(@8EY1 /)7ȪmL`3vM4^7gP'{B0=&;"q uDx\x`#~-۾r"wc3T}˓j`#drV ۠{6_]s(XT39[*wrᐡh=IT8V˫A).YֲU*z ۣsYGDDEj;ZG}Xogp|k.݈? 3zjA8o ӳ &uK})љ@LR9byI`S"ƞwuwi 8n|0ɗzL=9>wRY-f7:MI.Qo߅E_2ذ<~k€|n]aEhˁZ:X/) o̽+Y4. Q|xRD/_lد6 EsROU"lMyij] ū[ߡ)k@0vNjZ 崊^1`*Wf09=!b64|:fNd 9}"m],zuGu(mm7[B/`J{PWxп%pEqISI:#))ɴirr9b\0)*g2=>T]s|ֲvj`l}\PNki Єŝ\M@_gV`x4s?)]Uܡm*DES/WX[|%%ٌCbs}#dEګ U:&٠kSR Ѩpt41j%|g'|$Io<Ixp-p4%tCC]Bs6ɏȻ~Y=؉fb)8+鶯+R]i | BZ LQf~BқČ!}=xOgja ,Y02s5l*}fXHj@ 򭗀rz(t"^} ϶w=dR*7_T|_Ld7OݘHbvP{uG , Ur#mKj~QGt7ibeo2quМY-De5,A̼EǨ!0c ;X:<]!NOW@ iPZV>Iy3lF<=b +H9vzyXB:9fZd/I,UpvԀLbG,f.mʕ6{iPv0#yj6'SQ\ O/oc)Y +r& mo{-fq P gh[B+[EI}ӆ hк@'}>7@eYq* tL C&/ez1xi]G1bGTC:aI-A? GĶ:^lk1ᑏ3)){KBp^ѱg)'+6oԀ70lηAtx)khK+yA+)jݏ Z/y^*Yl,-2^:*9'㫇h1faT.`eP`|ThL7#_~\Qt'R9W 5K,h!^~tl9rJfNm2e}-g[T2O GZ{c<Ԛ9>K"ݍDx$@O}fso{{@@lBzq_+'W<|⺹u'ʯJ"6#]_ ?k.PF,\BBZ+hycNXئDΞiXbXpxtȗn蘻8aY[>؀@t-ĭ L`k@>pہjldKzrV̀z*RgS0qu2+`1m`XWv9Q6E|.Wp 7W-b&`ܔW[^yEҔ[wgg& 0o-#!P0֞ cnE~tQdB!edhO#K nt3+Y1U?nkG+ZcK'yL5 i۷BM1YmEiL[ )EFn#Eg4J~ѷei̘0XXb)喭 lZ rᤀ($Ahgt|i>!#"Q>fAF݊ýZV SNwץX}>hŠsgdī|GjSUNs2$ qXGK;lO7gm.2+swǍT2LQHM&އ" F0Di,ʁj{Jv^/m*Z15{ĠEK7;9Գ.7n7mp rQmR,k"p [k#7D(39'kw{6Mh:~ x_RO0$rK@fٔ`#^nCT3H#^↿S3<=&AEFԹa~|T 3bhΕ4+Y 1­zXmX#xHuY`g51Z-Rܐnlol u;ZEW Ə`O>rYf=I0V=|'|cd~F)3̺2q[DLA#Qc`87W[= v?KƾRͣ% V/OYIqƑ٠wZegyxdl։mz!B%?,&ӕ/"#5r3cᏦ<|z 7!(ijm,Q]eXfHl-"-plURFY+?"_xKNOґ#:2@:bwգ\1'JM؟6X5^HCtzZbk5i  %.lyJ2)*1N;NQҺkRz"< 3f|bJb0_[3օ<]voIXg#/#at[OŜC `߽lC>c5tZ#q.`8_;L=ehJ *M jO 2Wm!|tDv7CF ;FIa~AK!\v[=Y>뮿QG}GC՟3#2 vMc?w/m;I÷4ZOiE~Lndur2H=Q ÞsOPn 2oMwCNnEz4>Y -]81#5rw9 KLf!E<ؙ wymcd8wN+W=..n^ME?ct)ahL 3޿eFD4'?L?o?KsTZ Od&]jZXP}!UDg@Xye^16'WM1M"e )&jJ=cb Yk]SOq0j8EQ+2DcQ9a^Fyt#|$T:j^6dיDYKh #@% @D.I=tJR! OT~~F >RZHmk>^3_C oȔ!\>cz!"L,N#i@%P6XOPP֍rhfb5Rw`N`ny`hlJ;fWcda_@6}uWm? ;{l@D3>/dfjp(5*=XS$5nYLlqKs @G)p#5W0Ą9B^t9Unw%C&^?ŃKR_]^s][ =d̐TV);R#LxBBN"4"?l~eGrP> SDζJgqSְ4lr@XTn9=(X^_5BY 4ƣ`vEV! Izl:}렄_Ѫ.-}ڇ29qn$["F%yȵy%\vעWf<"2o)'A|>})0E3gڮ|h 0b)e<դ†kkuEZ!:c\ɧӚmSLYǙ*D8[W[،eE FbPAm f$Moު;+uofVd#AXi/Ilð(#=Af-tN N"uNe3{}7?bXG5p3H۽GYL_'WX0wU0ur /kf3m /nc FDm3&U ShO̲lNj#>k ҅^xj+|/MrO4\;(8 b.<øItF"!vhI`?q&&Pj9^EZ&|_k<9 SBFh ǵqa斏>i&xpO/6{:ȴ!b>c77Xc F9a.brmCq I+JjQ$,a "ƛ3g-M/iiy:二/BE#1g5?q踙7+E61;MbDON9i|lw2 `"ef7^680d߈CP%̡T|,^Z;-z=//4}X=,/+lv!6Y"l_WM]L:VJ =t"}ۤOZhgE}ESwR3cgጦ砺]?vF&(ﹼγm^E+<1L[P^wȿ*Wdϑ krR5!5j.-uMة:Nε0w/"؏p:b@5 |ã;:iC:_7vw-!qE0A[&9@O̖(&*'(m-,ɔ0nx!/G,p @rQ$G3TFO}[Չgh{Y=8}"L 4 dHp%v`9 Ut?b-n(FP+}tm,Ybzi"D?0'ewl p&aͶq_&8`˜Pnq>zObyUR0#@C^ʮOtUi ~>hE羚:X&V77\)Usf;ځԐ$GexY!B#oo Yk;w("jFxգ0)\GQ~0Jqm!JZF:c= %r z%ox! یΫdn%Ψvѿ^iD'8qs ѴR[5<@umuv^U}8Ae5㵟ڐ}~ $49]49ÊdTqa>x*o|G …TcHr C)eА7," .oby(Zvd@M R6R@A^I~2Ȳ9,Οqe^VaOb+c?U5 o$8M~[9ɢ"Z@쌉_a>Wt7G3ZlĝHۆ5 x)C\%VWDmr4ݟR>Ϩ&c=g6Z:ؘ_ODMUF'IѠsS4QlTb(*}TV[9q .@3*-}.Ŋ~|J ETp%#BJS^Z~c.0ZNכ )vԈ*x"huG .Texv@!|'T eǾS='z8 h+LA9B]h⑂ .1_xf▻@ r¡G{6{Zz;=42-\@xz BDeC% Og$;WʾCZP54rllA0s<@ e-KKTz8ĿՓ;ǹGۃIF56,(YnQJJQM}vq2!KF2k^t*%3grV9VVE,:Nٵun ['ع^Iֻ/)qvnۘXBn[2_ջhоEY;(v/_7N&΍!MVk!qZj5%ݲEQ6]Mu#`%bl㿽|[@VEWt|4q-!;MIN̗wz*oa~F팟LTrFLh_Ws9e.Q{yΓxUn/8p飰ao_h"U5 o?3N9q!pIךO0 lop)s6H~@e|&=P 1-&+J(o,rGq>IWB/4+t$P\3*<# +5}f&{$*ϫ]S9.YAWc1U?feU2p^?3cH 0(6;?\Ƿ&l'&+pHQs#<r7LC#vD"h9zB!V *0o;#ĥ/}B \l\/Jց8xiALFQ6I7>EIqiPM3` _.ihTDC=?4XOJ8ˠ~/HrBC/5Nfo果:bL+2!}NTla5}Ƚ1wI7%B)Gtŗ2>Z^5dB8Tf%i.d:$KP>c8!=5% AꢛC6 5ݥ>1~3~0Y!rPw~f>b nIr#\u ڛ. [דހ D+j(>S$~P۹oUt9 Ԉj ~ iҤ62zꛖ"aܔSHdcVV JPvo1a7m7aA֯ Jreֈw 6sqŅ^,CNQ UI"3$b.ಓ{e^X*'GsI1}NN`DmLzޯ(Uk3/_}}̶NȦVn˿$zU~:XRT QdOn2b̟,Juz8<۽ZaMqY6sDپ{rͣSQ[:}߹|LK 3`vwh<X٣1|RPOqHkBx ih_=`绂dZ:^Klc„Gɰ';"2f[VMD0k4 6{:ș)z"}X4zּiMRq-%p/A7V,ӧ[KM+-cx .촺1KU}:Yއ Rj1'M d:,VȻ)(ڮ Ft}4/vk爛#o!J4"4ڨM^~/9 rqD _ܹM umvת,_乯VH\׈/js(}&'?~Ql% шQE uQA3$tE/Nh *VHneaU<e'G2#gդ EɾO: ᒏ3E_WJtZ' 9}£(~Y`ڱܱXzu i]rZ_:<z90t&Nȁ q)WE'U9O|Qk+wzX.\ڿ ?g3U d-sӋj`pEulGʌM2MM\<ࡠ%/6gNt7ԑ7"UHqlАE? Z_JkI/,S'mF%-G q:F I9T-wJ`8f2{V=&&'6N1v7ŸZ.tkJj:<=0N[$oVX䱄0iQ,?sidj̺PNfPSVTWKP)`;*uaIwdzk)1(Hj?(=by9g96vߠd(;֥3ć&x Gig9F+ njq]i1Vxca~Dw`&b)B\ t?K#`GZ6Nk\`.蟲@/Ȉaj>굖ڢS^E^S8|HqRy5z@M}@?i`tz|y"-,'a as?NԞ 4&`(?0֙,E{̗ʸk 1iG_8urpԽ(H:B|@B1/ւ?G$׃h&W,p;>'u3 * }A3ighs"}d{weSVH 4K3{*J6A:z }&'O52uuMџ[8ipFcZx}<?9Vu];KaM@u%/r瓤OWGbA]DJ\6JJMC.p *ZD{8a?bk$Echڎ-Djp*m`ф>aKk\=LX IP70vjyV'Ly2ƺZ]T宻ŪMd͖' VLT ,ˢs]RiF!=A/\}$ b&S[g>陣6Q eүRC,VxUAqX c'D>cT(Ud}_>L>Һ.#Z*WMӧ,iohz<"|@\W4gE_(d>&BBTH9`p~jҽc0KnkƱA_ה{.8%ovI]M$N2;4 .BT[k7}ͰNT:֬pőz6(+~Ծpa2Ϭ.&-P9wO~2BAmI>URΧ s5v7NO>dTȠ>!u8c3=^xm-qVQDVŅVgOԷCTEl}=зuo`}) ٢q[Mj(8U摤CŐ7R&ܓjaK)J)^x5-&w^\C܌?F_%rf#'o${ݝFD QJʴ$u6+k?=>u+DݲC:84?$rٳa Ȟ~Q$nDNjż W?Z3b=6l׽3NU|S䙰gHmR+^Kg$P-ƾ51GF#T_Vm/*B}}׿Vbp wh|$inD,bf)nظ  2]5D}Zjr%={m*IM|*.rY'ӇۺGVZd"skfEGS$ t+uD]It>Y@[1%;x8xw̵Z,g6=jV}SvuZ#V$ů'!Tdv!J$iVTcމi{ɱz=">LĂtMD".0p ;`!5zvSxQ▁1M`rb6++8%#r=l%v4$m2}yPx 35  ?PIrg#rwcU~:^(k{喟EDgh+4X)fOCwLv HԘ9M~ zZL>Z*5lY$]B1eXps_2-Wץ) xu̹,=c4񤑑s" 66l~ēEb]X[V~#sDF Y: 1tnW`n:'Vcm @_7Τ0A.bs5ͺ.uh=En=.3XHm(0 B7KYF(IyP™]V5VT:\-ƭ-Ԃ;otVY^W>1K*u][f\MaM#'aaܭ[R@d2EXaQ|Gֺy/^?#Йf!v㏐0q!% {$NI fq\ o>m?!FY&`NWLliփ#ЩmNw}][G )W*7MHWVS~ݎsʇG󀇲im1Uno{X/Ճ/p#OZ H Ҝ_ R3\ 3UU ezF4k װqR&0&T5''8(QD$dviij1Go͢t'i`=rid5p0vl0/g]YM?| +n/= r^2ܸjgc vod" 8V !Q`U>Ra *@!Fwg5fJwcekc|BJ|Rjome;*C* ދRh2J(Y߰Tpܽn:ya+ J0 l`GRGTWeI0R>nX\˿!;?yJsxkD|0݋x^ 71J~hEC$ h#}P#sg t|e\Y:,{1D0;1/ sH)7X`*!H|ΔLO مuvg"O+| jۜ;X䇼x8"L]֙sA6DS )CSO(S#|[/jRG$U|wZUrqwz"hcJYqIp^謗֯ۇ:}SeO`3L&x+4xn:<ϳ1jϰi Tܧ{1=Y%R6M%+ƴ>}[37n~//SC2Q>⺦SԫtbB)4$k4A\OUXFB$$hjBmz,5#{#&-aZbd]m>pֈ٤xhsh[l6(OڶF}Vi6"SCeS^$b;g?Վa/$f)ܠY|jS? r|;M3vwߡ\/VSB0~hlT5Kg0Tgy_%Iz8[)C|HrP4-|28Y6 B^KkBiRqv[7:>Z3RL0C;[Y{ m)Kr 2ܞkZۀ9ԛdbu zjv]GY]Juq{++iN2om/A4=ԛ[GtcVE5ԂO\~Avҋlϑ^rC>#W}):dZ +uu4D$ \8eSY%ʧ~<¸V8wNUͦ *򛣬دlx'0cQIV /|2%FHLbAϳQKJlȆYh %ɖ߲X | 7I/(Z!ݬe Z~8 Z[v6^]`)y/hu@#'ӣ bM%o*=xhևd* rb Q{޳fGgXF4.~["S! 2ZLw|~:U>^BCf@kV6#KL Džg͉.XoƩDgp|о1R\7 VoH~kpZWk^xZs0oϯ+so7gOQ:?(׷tG}J+'0Xfk0X 0 k9V,k=}SaU+)Ҫ5|QsS âx<wNYIʑ+_n K 6&@./{}'!V OZ+~)y-DyDM*2l7N,[>ZwPQo 9Z?˺Q]HOQF|$plK/! Ugq1)]׳=Ǖk)L{U:Қ+Db6"rxKVz=~Z/ ZTa˻ Gv!>gU1dpn"8 C9 ^y2PXv#|!bS\ ԗٱ@Mp$[h)S(CZe =]G'|A,M48}$%S2̌~k{5TOLUe c9r[&(xzcGn ;Ѐ(7Qkb[%R/A}xIF3m h:h} yf*n29o%44Zt46p2t9WiW l4xNMVDstYCf&Ee2=yOb, 5J.G;Dʫ:}vfl*[r͝T"ܜ.CB̶as)pl[BCi>]`BQ '^ GO\+YU8$:jCDɘ4瑆lQnt%WiQWȚDʏ ̛ T6Ց .0Jk|lM| IJT\蜡D^XZhӣuODkcj.A$` MPX6c坵cv= 5`{@ 7LwDXFapj M7c7w_2hmjuPr?ĆsgEֹ8a3E\4I?/G̥sI4"?h8ds5ūuDjÕG׾3\sxV-I+*e\vCr2e >=d%Aj^c'7? $/ANK ziL2)D6rp`sP>l-5~^prXU৴󢣠v[E\sН38ce;ā!J49Ս:1dx k"l?No6fnܗ|d{#f$[(.x 3ϼU6β+0 8&'|;T@LQ(_gnz$G5_&̜pjTF1@hԕQ[/Bf0@@yqKr"66 f?ZQ7 qRBA<^//OH;#{ ShN#q邗w~V\ ;",x[Fd1.ՐEnWx$/Alu=GmyP(ŵ~KͶ^N(YCd(#TA24.LNM55R(6|ZRxMu5yb6F@{5]M5o実wժn0ͷ͆McE՟k2:L^ a\ ၀zʖ'iz,$n.b./)c*m O|>AH,twkEيL˯>>5[$vж ŦPa>mV*f22j GQjyݵI::Dn5J9gŽ*%:XMH5ۃOY7y˧x1 ej=D`t^w?B`YEaUzF"ŤD,% p+}9w)[34CfUYbd -} dJ{wi vɸ9UwS77uphN!5_ Q>f9x܌{΅"(&Plx4z&좚ެQ?("L-Eh gB  g | V^PLVd:4T}i89DmzZ)0 d UT%yiJn?J7Xv&Bජ좚_M+<HMw,{M:p"1f01 Y1-Nu +̉oFI@^CNOf^O+CWߠn}@3Mx[T+aXiZch2pjyߦY%v$opGrGoP:̯,׺ӈW- pԲV>ӵeMb:/wUA㈼ e^='%@*2ܩcɭNl"CSC(ڂv\m| hvev;HΛ 'y桨]u,Lɕ}#P蠛-W s#^8ͥL6nbE"O<б-~2II盾& a (Gmr3y)^?r~U)^y,0ԩBtKQ"jyZу? ۞ZT+Ù_ #AST!69/D7(Lj0]⢉Fͯ"Ti?IwK LՍC}!ء%0hC4ˤ- H`~, Q|bx9Ze\#oՃG}vc6PRZ4(Y9#b 1IY8:x zQƴh"o5hpE|?Xġ6Zy}1fgވk{hݘ_ R9/s#'`E@y4hq "ARN |Iq~V0HF)>h[E5 qZ Z%5zFXN&.UjjC1U(~ Vr)>+- .ofD"E "֜h}?^0FCeCG|A"__T;)w8.IPP.!WUU'~ptCXn;M) *k4 53B[$&v{6zj;"4n6J I P Mώ[wzjsՈ/.WX"8|'T<nQ阱 Qr¦`fsm}I#;R(@0䙙5/ҦC+u$ x=T#9Yբz%1qUB20%{/mR+|#$ȱo/WN]o1$@os)÷3 pI0iꯀ4`=c4d.Ȓ{]XОInȅwиAܾ࣎bybEEe>UEgU`]En?KhdN k?"8,)O,FJ /0G.HArEq/6Z(4ڃL$yM><ߊ1,X㫸h6uAAn) GRlHgK}yqq0JqvXe]EC#3ʒ@X83t`DyS0B*w^.`t|;K8uTB;? [۳vdM)CC-6~HȜjhax7kE+I,e8:Oލvdm7X 1~f2Ƶހ0bguOq7!Hc`YyV֜'=QCb qI ڃ\-z{5ci1CS "pݳ)6m۟.ٷ'BSٰ hY@ @?O30Ҁc9 Hrĝ}:/<׵M)Nx0=3S j=c0O¹>Z(xf'n|֦RxL @* !-Yc0D,h{A9EtTVA@+v{< LX6ǖ!pY'Asewy;!+!Aҝ=zz(j#9ܽ`41^fGohz٧|MЃմ6Tg'̙I;S RmuP%rӦ8O4-jعү<'Ax35% m%tl]4CH 9FAlul-aaϦawi9kkNSX(Hf/Ru>mq~%Q%-LJ5ĕgތnӞGd fxywnoGyVP(vx^@SSO:I@Gr\ڠ> 8̓oɍ=u,<Ri9@~f)Z\5c0O g#ďNPQ-{4@* EקpmyqHP$<(Ϩ97xp].4 }ΞA7o-,ޥP?0ƮO%GA_1R=I_k},ItK#h>6XwinYW.4Ƴ7CbR8v/mAAk>,5[l/l}]Qx`CbY:+y4krx/i+jdu_[|zS/R8Y%'i"a Z^T۞ DQvݏ٥h2=/X3n{ҁ$` }տ|T<MVK7dOy%2 "{{9=V~"{_ܜm!*EA@y"-gx[ѩǐބۓgGy|RiSQmϠ2=ᆫeVbď|D $]"tʉ%Hp(_,̱Ac|ɨo^*ꇢbWפҳfڗ0}<]qޚ+B$"@-(+@BSAGTE4P2%C9>Bnb#~(eȯ|/HDd4ԐcK \ NW ˛cB`x&W01!|=\hgVEHKVkzÏE8Ioax! r8G* U%Q ꑍ1'ؼ-8x hxj[p'Vx{oIV!TEZ2[Sլ39PMGdEc<Ң| $) +7\=0#'Voߓz%21-RmG6:׹q(9OWޡe<Җ #% f[|T$*WI(?jF-Bv \[~GouXwnն6pu^s $X0'N:]91,B]|9XϚ'*#܉Ћ b uxam8Z}ioG +2l"mÝW+V>yNoTyHٔ7HAuJC#Dp1EΤl-;띿21ܵ- k*\,3N^1DeWH$)8]Zhݬ>뜥ͼ/7Eh旌J[ft:+^w_@ knbN5hSi9Iֆ:rAHu $uDbO5'um @)U!aud<}%*0v㞎-:-SH 2UEbGŜmrLn?7}5j]t' cJwSg>1ލ]5㰵 _L-^GUhyk@HB(m_  }uDpw@" CqH  ~S_ϊHtI'BvUwIFS{VEpz֦3FǨ|@O8:xT{Q<>`@%$3xPs-A bs6cf;nACwڶr `Rn 4qѴBZr*jwCZfqh%`"?6mzKWHq`7q0X.ڀ&}T~c|}hync¡"02<_Qgj$QXdg+9ž5b6j6}RL (Ƈx֖+p X |تJu/D dM,}M@vІʁS$Sxx+yh,u]mT;>h)-QZge])w.CXKф=Yw6BUL umNQmQ^o*?kĿnM` wu9-t^9QAkbl |]*j0_5I b9_ j*䤩%Vϸ)EH`VDL^S6yo0 Gɱ<^*Q˳)Avb" yamu18.|olTn[a3Ǯa?֒ j)b8`WNۡBv{F7(B:!W5ь^C6u~|ei`ARlW'KL4Pߪ=|:B. oymx\Ux@89.H'2]6CPEYA[c w4HT+CBNa%Ictf'v' 2"ݙD8 PO4FCzhnzŨqhu^v! ՀwG\7}8堄LBbC>Z5&2)Jxuca%J)5{D]Th)H e389"_\pP1x̬2\ʜ񭻂`#}U v,ٗ~_QPAߧ!_q+馃5XMM3Yz :_Cv] @,_hШ8Rޡ%eToAf6"=j6 *cYPb|w?Gp A֝ RV<%hiқyȨffɩ*MK GކdR*:J Z no*}U)t6w!Z;:lٞQr؛KD֧+%ѝƉ[,Xf,%jg7R {Sџr# բGl<\$\ЃXUt%eQdaw>.NS(ԟmPn;:D3b~P}>/pB7iǚ~G^HfƤ22/Q361eq|'BB"}G3ԸyfbF_Q޽C.=|yL,< u(2+>?e12K& Xrb_7YSF֕.aمtSDq@{^w J<"n8gu~m\x,?\,6齢-/44ť0y!aҪ2,`##߃lF™ȎJ&G8}l3 ody_py@>lm0VM>Ծ>%ɪ  W ~xx,VbU/<;#j~*:'ش?B-IxGe?ⰭW-yŬuW/&oV]tY8LJj\yr'jiAw[~v1GBFD`n?} =ՑQ7>dm/PE"_zZk#3b71\ R5Zo/wGjf݇ ;!_*vru@*>H\6(.^w5jqq!^64( lgfl.yr3H?_~ O>])lQbisۨWE@z.f_(dj:Sc橴E_:ҭ`}?Ld<d۷2ZȽuN# Y$K #>Eo+G!ӝ9f-K;N2bt!o&s֍`A/Q$yP+hL<ծ6H.!]7+{3q 3 VEOӟnEK26+d-z1 Cl|>7:5O&,﷑MxdĬà\XC׭,6k9^%5,m1N<,t`8'&-(<[ t[\ )F GjMrvy?`h̎Ao.28}-u(b"}_w$@N\>?qi- ,*9*餠R *653U h*,7UR!N38Sa-Nz>m>h.3G Ga'PDU:`u/:ۿBA]J`K:}e/d4VFfW^8*&?^*u[.%zQR$-c.EAO}X8޼p "[Bn~ҹ>)̈́~>ߐ0!Y(IUPI` Ol}47)djQ.39 'rvkoYzT{UU[ *ڬ.R AMSxp{䈂=lw[Xٔq/ѫe"?nZY_3Bc$hO9^+}5BqQ'l:$a{!)M}n#?SSJgJDd_հYŦHFS|1v OѴI<&)8 Oi egG1"aZ\xV,ڷ\B~m=Ovwu{s,}M8/k)+3;qtQBa#g Kq>dW؀_O:uo(sKgGߜlΛ`9æ~+OR*ֆYʼshleѝQT#+7mph$̸yF&MY?)Û,1+› b(#h.&jXM^f 囤]y&/Pb?ow)A~rSTJǞWvpA W\ sv_qcaEjoQ0rl阱紧nD xPȊm.EO5CһS;{!)COV8P_ .<2DRO ǭR8Zː?i&6`:65JBa" SFGK;CiT#)P7mº(Zc 3e(M=hSV&eU Hm3.[(=6#!}8DVҮ|Gn۷f:RG-RF&5ҋ/iGPw 9 /|.LMJ |0k7I:d FެdW|$,بdpyd PT&B8kS:H7|,+Njޔ ¶ 7tOEQGӞ-۪7.8)J s>dB23՜0"04|Ty,Jf!C')UZ-ecT?0NĞ \ً=] 5QJKH69 8d;.@? J7O&q}-FIwFCVOF/[Ѭ㚴-/>?#a-Yx83$=ˀy|+rOs:-udfժbA2k!G~EjD;-]Ml9;VkctDbI]MO#dʤ M$%^E8A>Q>Q.h3iZk )ΆNT$%&PHɅQxwBf`t-e̪.VT,ݛw|iykKѥViWsQD;[ s21YEKwhr&/.o6TMDƿHaFB9{9ٽ:7{ELZ=m@au3;PɲTSwv={e+ǼaM(:B)8C2V`Sph oznN.%uxYJY{Tޚ j"r'uPc˄XŊRZҔ %Թ])+Ҽ%l6toy3}YM*T|(:RZ[هBeq/i,k6(X&(1fL궇!dBM^ ^@:;EF U@ց[t  ӗsW¨7].bi )qB3KN_`(2]gkdb*԰1$kE*|g+?=n!.^(n(=?'ǢѮ}eIƤ Bq;zL|YosfFwX6 nHg4@[оI VTZ{-M+cC$'1֞D6$H>tv|1<Ш?|w#Z@#](vmovmcrJ 6j0TpSP4d'yOs=4~k!MXZ:cMj[gKN@}.|b9F̷_Ţu]*K;E|ջc4uur >*e9SBB#6ا@o#Oцm CWCB>e82ue*0 C C;Ȕ! e8 WaӲȔ(7Zʏ !/bh. ΤQŘM r8vh;l~@GZX7S&5do8)pвs]JN-W$`LVɼkj_(Ÿ~> 48?>3e}˳+=_ F̛#yőQӛ8c[ϸ}Who?U$pc j}We̓lC/@w{ܤxpSo,Ӧ".^|> M,Ǿ?hxaT.J[7kx>Ȕz DjftMBZ7 Ӡs&tys}ÞyV5XTWIQ.j?{yb]|gT%i ǒFC_n|lHdt%K7 ՛ZBy(n}v b=6]!cV1LwQ}C+(՜i}9 3:Il~ssZY |Z[<t]t]u< +9^kxNkHLEU2/vrm bTBMAʎ=}gQ4ڲi="*l1=I##JFN4 ]*rj>ky Yn~o\Hw ㌣Ët5Pjm@\R3^M_qG KИLU8vRߞtVgx"8+c/8CV? ƕ <98dwJbXN0(cu`|_}\aO #ަ uCCAn IY_Y5朮ToQKik<^^2=aI%͓g)kY`'sB%/Vt' $#*a:8dpB/4 +?G2t/]4}w1{|qp\ne{؈rxϸ;CݕG\`'KAh+41z ma]ӌSwϑQX:oR؆5 @zxwF 5t`4i]\V@-]S|55|'\/:}ޝxA 皯!A^ r@1UbtzsǸ5Mފ7Jb~$`5:{sdmlך_Fv q؅:.FP::N a?y]Va[t+KX]'-5{mA}CWZ^XBY0:,)DsA6Lg<i,o\G Z%";Xcle ,ز q_bDI#~~0"3AܝW|zTsfSjbiWF_}\z‰̄kKޥaak/V^ZFRSaO.w/"EA~auv]RB_eAeS*\n}*[ ^ <$'yYw?%{sJ2>k%#A,NfGkָϏG0Z3yB8܍C4ē դmɸFC&L""3&8v1{j$Rpv)R3"qhDOƫ* ;Q B" 1/#AiUTc 5X9DHW)= ͟MND1)cI;w=&{]E+N3pݢBAݥ?v!oD| +@u[vIԬyi'N?QG9Y2O&m`LjtgМ#O}W #Cl .m, }NI4b٨S *`Rj5j@PN55&K[ww#Ȳut1HD`K{|bH@0:@)6 4XyD#]#XS) P)͢utƒE9ll3ި0s _[Ft~{qa _QN!3^M@eA1$ՂL{ 4+wh dQڥ_rSZߐΊL7טsB|Lp0WUǧOGp_֛Y9H_G!޼H3%x eQOa;YŌпe#9+ w[!KYI;7zh WϿ9M^_ 3]T~P) Ph0SZN=d y8o <2Qh[ވ4/]~-}Ԧb׸ /F#FA2 Z..hyPwtSA]N'%YxG1$PBT1vRnW]D .v\ k9a%(N=QCr*\ xdwk/e  \̊HԽQHm=Io>` fme{6pnZc̇s/r}x9\K?ЂmbYmgA7"rh^.E}p)|m8_?#QI#&G5;~ύGX.h/\`ɀ" Rd()̥+Dc 4WRxBUIި n7a; =,!VN" b8r::Hbҗ0 ̓yiL|D_mCF vꮌ:잽0Id5U+Ɩb~uX͓Rx[f;̨$yF Ű>Aaղ_C3uH[Y<օO eMb&5ʓNkm{~gpj>شɠ84CY}e0k'\5w%ѩ8uR:90ILqnԾHw/ nsV7(`i1;j@ފb{FCKkȠM8l \ߖN78ʲ Ah 2m2R&@GUh\HG1(8MZh1Y2l@hgMM"Ӑ1fK[7.CT,$4NN,0@Kd]ЕySwxRJHA;.H&+/n(}1 ^ 1VI#zWhLS#P4JXب.\џ-6T'P v5g3NwaboqNȫesAfd{Z㄀8u挑Icz1o4Мը:s`h'A"? ;sAԦfn(kԘ#x˽߈rp0rDVkKڝ)*j d,gTx@?r["kˇ;eOXzDnPH"[*ub׌BTYɏ:s߻\_ }O# Tٴyryѹ8'4h8AN:uZb?3yTN% V1`vD]c%߈tGq7jJLW ^ _/}4#ɢɑ>#3U%똵~J" `YJd6 ESx릣| \rkn g7$(D}w?ךdOV8,fިٜGбU'򞮜1(4Ђsj!BAp,=xԿoF~ˌ.RLwЇkP*&E))S?&r/kY8ٟU}S߂j7UfHO?6ϺZׄpr5xXWO!"bրC! Q> M(ip8=j<<ۮCDB&=6nP#َu>dzdgg7y%A7,;v.˫E1v)Yy1*^]&NQ{Y#33h7N" wT{Z1;OABx> enC1{/&Ey'8Ⱥ!v^M[7Hluw ZnVUE(FZM}ɐ]%giNj<#yqD ZSc 2#ߝD7gkHry;8_QO]ھitCXiH_G8\9uhV0GAZĦ"v)YCxt,_q:8k.鱹CѮgЭ?ff4Q m͉ q|#[}Ĥiw8٧CE*j2*U ASfQ{¶`GtyM.s|fY9@s )hCGO0wi;$ !/7tx~ LnoqĔNh>ַڋ<ʂYDC4aj%ӽN+&A8ﻨ&kBMɶF:TB3F:K#S;u#_teݎ[2 0MojK-iu}]w.;zv'Y@cMe~k>d䓭ssݐ\<˿g?ˆqHޞs}qƟbJ(M[1%%ϝ""yuZ?⮱f*20Oz0F#Nu|;>3(_r4kv,IY~n>c<9MlMN#&Ju?W@scLα!&moL|SѝG= #nqhM l3Zob#OD'7ԭv)ܸ 8πftT.Ekm"ifvLM&%z5 p'&v'x{.1҉6X2 h#b7P>P1 +2F1fTt@?DoݩԄ`مwTKwݯ'86K}au[vTcV'cVL^uK}&Buy(qcgI\b271*ud‡v5*$DMT2 8q HgD` Zom?#S3@a'cgl^b&4Hi6[YM+іV&Ux4LF,{ON} EACRL:Jޚ(5>cC_5̟*8څ$ (O^2Ñ:(QvWW>/lkj7Z;KHppG* `h`F$sNGu1Sh3,>t(h >i4+qC//+nX#TOH1{:svLVLR,La#P),xo©!g.S] _+eiGI}]iɉ畈J>$u;bO8q.UפZiӝ 6t'k=tҰ!x iڹ Nۍ:E ^)1ΛqmFd큫/0k) am #QR[2FONp;3Y('ړH]@`I7*@6GyEs4@gewm|/Ƅ:9s[;k6z]Ts R6:Gпf~p BXxKLUSε"C͚6K$}#[4ȩUHbxDY6YEqpf?5JW(˅bi汶"gV$7SNt0/P5#9BM2X1x'M׽1A,Jv^9Î_;tZ3RK)Hm"GR9-% "|t΁` Uf`7:$Dݨ WJX̛c:ȸqAR36r*$|IYw@xL$#>wAuKq6EŶM79 V\殩~`jQYP7RKl#SKV_}.sSSI9^*k}6lB-ZUD﮼slkϡI֤ e}^Z&ɱꙚ縏";oh>t_⤷MPn<'f{Vrf)hWXN ^k)8{|*-Q˶yΆISL -5` -(z|& 4xؔ,.AIKU8 ITk$~p?%16W197.26+6 R*fmc. FW4fv*^WSfU%/Ciy1 Cit-+D iA^z D.*@2fv 3QSЮ4bp؈<\^[{ ޶P8Ct+$Kх bvnPP!<P#cvBY| ҫ5CTb>юPse W2ˣۢ|t5)<V+|[BG _MeR#781Ch]yR$s(1Kp9Qcb?<100 c7uK9Q z̅ Mt6O-iqQ ׍[R{`VEHLѹe@?*C Ui8XbBPJMj`B~s(vnQuL)apOo'[V %){M~/9g '$r\ЩJ"sLEi\pu.2ꦾ/|\Dq~~ԯ$I^^Z ܻ_\1`!TcIf%$4BbbDrлM>=x ">(I "26F-[`/ӮmN^z|s}'Ae!D>5Y I_.L&]e6auqTI 7vg>L<`w^]-泞Jđx /;@VYh >T76meB7F_GD:@Ezb؜s KNF $EL. Νx"y&DZ!B<< rŸ ģ;P1 <s@:㳎l9BU=; YD~QYW5y)N}Mx; \H+nWY8@N=m&n^p3k]X9v?ώ4*E:眅P5w? ϫh6V7ȱ5R0fQmM01Vؚ[n)I  Rrl,.d kowzäx++gUqLX$z6;΋qy1$G,; ,u'!b^}@ jջzj%lz1xtk"=ܥ*7 /ߠCWr`d?f A7Ctt ԁAܼVs/5by}f(\^ۺdj.\^e}]ԝ Oбȁ  Q c{^ ## |++ya1t4$j0Zw>87(!Yg~6)F)br2Bۇ_0iHt KQ{-o`;]-Ad!R:+̐D6 lx3j2 xv{2e%ַn:Oub%@/Wq;E,잯&eN<< z#y1X=d!hȝm-E&_ h‘,E/^v 8qn#|X5\vQ3*> q/ m¸3ӢbAܲW?hEPAb 0ThŷQ_ _]Խ+LJFONФH!UkGЦph<@ m'9}fk- -ƺL{=@)f5*VO+GG_^6]i" ʁ/͗vk,I7 9{ۮAr?I4Ps ͏qbRY'-wS$AIvLMdkẹvc #21A\ l2Zba"ŧ^,41Wv$>lz52ؚH&(T+Io ƅRΔUEv0yLo3:8"n$[xSYA撋a]йni%TZ~wdȟk܉^ՆLQA=trM #- R[@2ʕIVTrp-Pvq[4DyήnND]>!21HFI^&2gXv"\)N$Jݚg x@u/2LtqׂxJ|zbY0V9j&m*Lm|>,.J ܫV])9`Dp7}c'+Q"S8ي[o>COMt'!(2Vu?1u3,h־[y(@Zk (*0gWfxMɉ/>!7I&%ïz"3gxG}aU!Hkٯ_(gNVtfbEh&:@ mtU%MbXl#Q5c5Qu9sIVpқ/nF,uY@䡋8ll6 4!p3\[;gBӘ?: {qWv!m7 lX7\1A&{FC> xr=V@?3髗+;*qm $+ '/ ֓n}KIo!Rq!y<чx͟ʎlcˬXxNK֥YbN"0..%7TGjm"'V 71f@owU\C 試;?K1_N.< #,HEdKP$_Ѓ}֕~8v7:K(lf$pkm_upE ΢) թS7>֦ d&F/-bZ^Qp)2T SbkƝD{;-oyA3s?gvopv 2ift-H2ZcFﮓ/r TB!39r2Cç! =ՎȂamܢq5 ::<d"VvczVf:gR@.Y<ڄ1lH.D99H/$v L`dx(QzԤgJ 'TdRGBɉ @x|Ő`D v'UL[uV?Xdz75! ,',$ EvsbQkA!z~1"̽[|8׀o zxY[HIq9?\.Boy||``uIr$LkNS &m?*d;*iP+?֢*NLaιsYL}' xC*׏cnFGʹ˓vdz g+Meb\]Bs%E3% xC۱%]^Lk~V G̓Պ_Ap|Z˴"I%TXМPO9F]{؁ KΨhְ@~u| S϶NqА) 5DlųCTK菕fD($OAiGcIJċ{Fo (kx>OM͈^(*Sb⎿bxՔ`wIsTp{9_Hu(F ] VVimkvz*4>ov/R M0x ?~xyʜG蛎x_WOi#v{úts.&F;*P cxY*r^=mȂ(\ؚn*`seNN9=c@U&,=hKtrSo@y)Y_4WF +k_rda5ϜJs-D-S|O?{|M(0l[V$ucsSJ:sCWQ rfSc}ti@jMw_68 Ӏ؍A(ΎHw9c?ޏ)>X7ðd팯Mߋ,/iO-ZEeYy^̽tɛHz.WTTxXrSϏ~s+Ịcw0 ]L+n\AYg?M;?l{Fere:44*4?C5ij/+wCH,;u(RoO5;tóH :eIt׳gl"Z3raBp$Z+8 [!N @Y?$mZq-+zGJm hj5yT%~zr &#o+"٠(d_YNZ"c_ZAѕ);OsPaK*xlweZ:7 LQڿi! NϞz5 YNhNjʥsJI3^MfF:(V:LTp6,:Kuo~+kmdlA.{_b 3@l:s6 f||<+Y¡`o2÷Y@J--x @45(\芶Tz#~CˍSӒ$t!$nmʱMS`ڈ2']bK+v,ҫ898 r7ܝs*pRFz oIR9 Z{yFW4MvP_ Dw%{ ! 8=JFTX+1bLDZ&Hs8 Ke,u4_KV΃0b[DsN`?eE4i]JjhڞJAP"?[aW߇oI)o1 6a A= ; CXY\ caqQM<&)#8\{k;+ ߅Dz]-ppTݿX$? iܒ}!薻 L]HܙNܰcױk~2 Cv٦P 9[P =z~!V8b THxFѲ(5+b*[]V/GSxMS9湍OH2KT{1Qc+$Qn)x;)4! zUSni"uekKut{vFt5tu?XV~X!g.Qޗw~owFSK',7>ù tkBXJMZy͘䭦[N}f?7-#WPBuɴ*P]g\p A E1y&ܞ`aEe/d;| )7`F)ruyj0%s9iZJwKbkOۙ+E~Ql aF430:kJ A iat|f r,̂{VBہdL 4X>ӷ3|_$g9ZC5wym1 lDRd_1}&r6;:Qײ>tHzTƔT~@Thl \*XLK-yoE97w &pQ7/Py,#d)5ZY@ܚC@k FZ"RrQ.4'?`־4 ROxlg4 s0PTVp^j Ksl:b뵻9'Ukp1w,])N؎k:X7Em9pr{Cק]b@d^3,i9ҭPFW= `yWA>/~eR@OĿFh+Bpܵ2N#߬SRd=1c$DAB?=/K9D:ܘDq#죱A8зꪊmmֹDzbK\ro.~ei' jkĐ#6JW8YP*I*ȡk!] 0Ήaʴ=fT$qz|dj#ŕ Z}̎*g|9Vv2ܥ,T1!n Dc샲iC:FԩZ"N o2_P!{n^$ĺ*Rtm@R%d5dKr;n?~;}qf;Ѩ GeǮ{/Ìݛʹ@ϼN v4)Xzquj%l0qH)[8 u4AvF)YF9I\è>I #U}jhlܪŽ:2)|q-+E(Y&( O3Q(;"tBjRZ„&4yTM=F(͋7 y) |?<]˅QDS2AZS(~>2k4*FYs2678]~J4j$ğun]:S8L`{֝XqOWIPh-lV~`S <VCF9xp鑜L*Ղ\ 6նZs! Kp=[̼A9By ط\hIf *i.4[TAIkfЈ/0wpslJ Uj~1A3B葳O;I؝t m16;Km ~bO7.ym.N\ to(pxk,-o_ULAamenQ^R C&1FBWiP`/z9&C5~St>c䵠^MTCQIp+hEU&'V{fE?rUa7 +"HouV_Yr;EFHIa&I5 1kxu|j: 3? u5q c}eEF-P_ow=Y-(l]#u.`*ؖKt$ g%xL^F'XPW1AlM+晚nRSӢHhU#Ev٦&,3}Bp5ZTO.8" 3*Ҋ I#Y9O-,:q5]_HqܓfTƈH%\w?/yr8&XM-8eWhtH U} ͶDB+cu4ԋىI%!Wd7ߙSWpע^[ fy3#"F+˗8`. w>\Pd[t\(DQV!_1;Wnsdh87wNj.2w_("V0I9Y` L D!y; |r@tL(%#W`w;6&&) `}* {ZV|I3O%tC^'뤯YMD⦃q-=1C֙:b{bZ.iM.#gCx-tN6rLZ2CpБ+xs؁ZОOCF~)Q$8SHNy,@8 oho=q5>N:Stb@h*N["R ? 0nHYSϢQ>f!sMբp#烮?,FWPX=HBO ȩۋoMtEv lZ:(`F+TcD5unq}wd"^G?wK?dj{dejqPJ,J)ޜrαF1nQbu%Z=⻺}aZK nvC(l;,Z # wx2QH0}fpq,@ę2lм=9- oNf)^@y%>8KPņs\aNNnk18QENoad8XU~}^L&ā@_7]#P;mw htSogU=-ɵtOCl  RUQw}ެ{q>kh(QHH9x $>+ u0V1#B;y3շM0 '4( sJIωH-_|B׬Te5g5,KF&Tso~""#~';Sq^n# ryqmiUanXcЅΕoyl|O/i bWav8t J''XoBQI#WZUg֎ ypzF$-SU u,mz&؊0'ʲX_BM~lɨܙˤjxc﹖'Q\;jI(G[@`PVVxZXk Zq8h,rTDK e!.o#>ʭ K0# 2^ ʹIZܦ t[=sZk@R})(f 0tu$NgL^ldjyDͩyojP =>ScǷQ1lo;'[Hek"?HEQ ddŷ6\LߕEH|c [w!Lm,8V׋9fµ7E/X \Bj{ Z#&n 'v?5Kn.zeeص'N-q>^CEicj4h&TW\c pbbB8ni?=R$U"D\'JHrvk12",rqVxz`#[cv"6ΝZP~v+a ssgvCOOJπS< m͒v|8rY`,.ztP&9]dܒ{jVĮ6HpZCuǭ Nu&\ aH[,5)vT Jω6ٗu1^ 5(~%n_V")F 9g(@50)u阰ng89)"#ݺ23KBm^mB]PқP\yH]G_i0ǝEB,[B!mPQ~f;dt!1h:3{%|UAe(|A-&W"89A^ǿwX,/>ը~SLirױ&Wż:.QC=xV'DBa{&A-yĝyg^CE$יՒ(H2.&B7|y-asl7;ƌQ#_^ϯ4ɠ`P-[*8$?iw0fa^.1+Bʠb>Ie` eeBv!GsQ*x3tGڱ &U9 -w(hdbJۋХB%{x'_>945\ \Pԍ^ ~Q)9hu&DM n}BŠ&gM!ugj'm/HThRWChmʇe B|_8rE!wuYOxJF;&ǒLSx6),"bӺZJ_SЦy}5[eU٘a~aաOT%COb=ȡ(FM"zÌu9Tmz XLhH54|eU›.z ){hS#c%YV$o\-S61DP d5ӔA0GfTo,Q]J!B SQoEa |便dD254#^?+"ng}̵xO ;䌤tn͑9XgiS? ;P&p,diל5Y03maq/`-w;YZ6vBVD|fk"gŞ?&Wn!Hbc'8xS usOlDDn?Uo`ll;rZBdMv8ZD[ŖlĿ 6]vJ<`0Pߍvʳ=V-)ttѻYgx"^=Y?%'XGF\G{pT۠ΧD석Vq?RI(&Dɾ6KqȐl+7B،m 021>s!b̆E qw9ʄ@NBo*f!N1ϐX,)@ۜBw(f=]^%ۭ1"l ?)7_ \dj+3OLL&)o(y|2Ah8mY[oV֙gpН,l59Tp-38҃\H/hqzuҪ?+ŻʞeϢCA椎$j?=2sL^W}LO.G x#A?Qj?v5Qӆіy!_H%c,H^jJ\[:s89(e-DIt2b P}GLk 9bH#!Q _l*`Y:X mاDTQG[$?!\;'(/+]O0 bq4r=XݴfU8"5յR)7IzM%e`RI=\%2]E7(ѹp|qoŁtԼT(VDd϶PRwD&]le `KF8>?:C [6>p~02Ż,iGFIT>c| v5"2xw\=J3Ah}=3J=6  7G#L#G|D(ج7f8:(UAJ]+@dDjQCnأ=(6e)siu)cfYUg-4@: 3IC%o" m'wn*_x尪_).SjcF|<^rM0==o5ոn5a=LS>w%xPj>߱Wme{1g~fa*N`Z^RS<,g!ǚBCqjT1v@o`D2v WIt+UeN TNTP9R-$ʧ@cX!CSqʑwҊE\ǹRK!~0됙e"sЗOBGl, 0d@{gȒF gӾ |J$Xۈrf2M[t Yn?exq5)x5?PP gqQ(;O}~| CûCb1bdER0^6H/5ڧFXLOx0sFM/!ٲRP|5t/DǣbtZ)3mJLacn(\oYJl6\E-9V1*cpTnB_ YE(pU',O: ;f牚!8̧<.e_0e8V팢 iXvL);MZB)󪴽ƟpTL ׯ.aJGa_}⻆܆*nSK;,!DLG gi&q(S"O`6u/ [HP;46O@L wLVx(WfoJ&83O Zt}Qtamb݋$D`"̢t!LKV*-ϴ\@u<+"^;Us01ٰUPbK?-kJS9VLV(A cK3$0Th4ZB&gk,QKya:'BulxzW//Wt*}c [?eX%GDs*|l̼ܵ n38 sM4"vԤ9#>mSIk;J&r-7o=]a z&  q mYm8p0IB\+Q кp=DUӹXKZY6Ot\TkӖ ,X4@*b,ZXFJ-XDh%0wRz -3_2vDk0oCnNmsF -:F]p #+g]2] ƱۦejťNO8Ufg3poV.RQ6xʞ:q}> ɉao!- %!5p C>kJ,ɇf2YXQhX+]ky`Fn429*G0)<>S!&Vv;QWxj:o&ZbI> E ۇ\`%7*?՘1$8B0ӓWxNWjK/5l7WG/]$|}c P 2:Ʊ Խ.u;P`4ofdhI ' |8ɨT$&Q}gdk"Ql h* w15#KrJ \zVkx7#-6֯ՑvB-(fRfΡq<'{u smEszLR?-VӘI'XJ;Sk K$5qr(v#Z2ëo`0DQ{h èBb`Uy-(xL[Yp+qpFW}+yJ%-b!Jתl\D0w+u!"c\WoVxpu~ɪU{.T{DkJ_bvϘc NeQ wJ_1ǏeI&{⫄a H4QgRT[ےucuRtRpNϳ%{>`!d'T#zR.&tr:i$ݐxIiavkД*Qd$@J&**ދvaIR$5O8IEېKlZWds&p ȝflpe~|D}pvF4F7I4kDi! !${O Q!FV-T#`NȒQBE8&t\huRh'~dXsԵ 0>ͭNIN}E}ɝxuq1rĘ>#B*<,hh+6F*jծۊ;1Yn ץ-<913KAE`5$''#菑Ѥիex =콖$l}D"C((p46 KI1DJeeR a5_]M#Uu%D8 p$Q\c\Ŭwփxٗ^{]B(˖#IlrF!5kP4'(2]7?S 4cݝ#8qԈ 5`-vv91!9zy)$꽃5*µA{T2"m16n16oVaAV钖1F7(cK[j#ޥ7_Sxs- 뎞W_8; \DJjj fW xj+kL.l϶*BOmkF|t΍[~As 9,̕$![ܓ7u(]V >w<_%ƒkv4JLKD1c8\Pw!w>jFN,Mm3Pv'>e61J8ϫ96تGܝKέ}1KLCهswMO'`)C v,I{mliu0qP~S`(O*ĵ|@AHG|ܩlLF%5"kO+:H$=g&"qk$Yс|# A5fQ:S>ptFibH z{ dD~(a(x9Z9x["҉]f>+WHdm)hmxe%= åuۃH,Uy_Tqqd!q@T\7]1%w%YAtڊ#{X\?ud>ح=Ygӭ/3[~_a0* o]*J/wcmJe]a!FM"ր2+a$-35tc-h b QS7 v  a E.ɺU Upf{pc*I݇M},7!HԹ3a[#UDV}RijPy3kSK%]+]S($d` {Lj i'e#;(r-ufH!E3d-T\lĝU>H]t>l_;]ƥ`lDKX"Ww++\OQSG#&J)8u735p`.>0NwtIyraˋ441gA[73T&>`|%ٍ;M~i$-:qzꯋCLcU, Bw_gL军|ܹx4unw!7 [1./՟RidUL"bXu' .$j9_I\:v@xqáp$jQk9#e:pXWT'W-O6-h·?% 02tbǞ ږkјUy3t4 78[|#`1bk ڒ7m1{6Vk4)B=)lc S+u5o~ 1 o5>FB^RXim+:"n[X;QuG׹D ( vvBOZX[LGjg$>t-}{X^nIh) $̦Bbch%_v4/NƵ 鷒bdRW0׿>XQmL3u(O 2S ga.٘ H 6wrLFeU6(CpRW37W|䮟>H`[N,9+gP/ŎA^mƒ0P+Hվ3̮kfFX%B %L#bCEgގOE`TO]MdOs %ޭ5G?{lJƁ ҇A9}1؜J/ ;.p I+8l"*n$!&z)Ll~/Fplm53vc 4nuSk)%3֗еIpF|doc~.ہ੔)AZDFi{'k/m`}oMI:f)$$aFLޙ@bdq7c ⇸o~k2lF_ eĕki(H-7F5T/$EK tO1?7Q5#;)]YMw%DiQz@4bH *E/Xuak4=`|h=?ŀ)IK%Iqڱm ;U Wo 6" "͎^a iЃFv˟D+sh+>V#\a=gPԷ3WeBxѣc*>`B *M;l {5iBE-MQ1toHW#:;LZZE8r\Gl+(ZɆrchHՠS[ÀQO/ܮgQqijgFt( 4kQu(d[LI; ??uPغc4Ҿ ;c4cY B;O+\V*Ɗ@ciwr8e7d4=0d$-0s=ZMn#;b>b1)EDVW ٵ+{AcsU&)mMrD&k@>&-bZ*KEȰ?Ekz |2?Zy<:5h7+_izz":: |.bTFR@Czkb%lUxVKrXxU ™Ղ@-r0O J`ߩE,s{ƒqRrw 86p?G9ZK eQM2lI?>l*d^-,m_ц) 'yB!zg0٠ۄ=% w jvNm>-AZ@paуː@D#KTlHQFi>Y!OUjDvj\fڕ,Vr:Nߎ)3s //>29B>j_BקLUktF* 7 ;apuMעLPধىs?4ѻ/AIFPT c[y9.%+"/j`4RcȒ) Nls%Rt>:o'"2)FI;ًjؿ6BiX."{^(QZ8H{*i U#F2~sb"ҧc!X[ +-yS m XB9 {Rc_;y쁡Q߆MVg Hp#ߚu앑y7G!j# :sãGde#*;\MV >乶_#sE3&+W{a-ߍ:D0y* e]Rt'L3>S4y8,$C,02}mt~iVz}a .#2¥'{_l.#TpU9Wntw1̥ЀWX[\)߲eE\|PF%(3cKwHG`(uZ* Ѧb:M$4o2j:Fsl|6RQA2-xm"${FJ݈O%kOk|{5B=S HPxUBS1$2՝ʣ/Q)aST> | t?x, X# ?T{GSN|;煳$-ep8a Yyl@V3[ hiO`OrH[ˉ)0*M^ǝ93 3)೥R\7"*qdCU`HlFB4պ~d<6O’9t27Jad 0 $> ߛW-cq!sȶIaKٚ0f̎_.=R´PZ}oiULe}D<9aY@5ҐWkHUW ~k ѭ:1EarY3"^jqj%Bm3K}l` V~bokpL&ݪy%d `ƶZ^1qW9Z݌!͘쯦>^l1ٴH%ο7OnIxF˾TҖ v# b?\Ejh崁0}F탄Xv;q SZ |}R)3kG.RDP(ʰJ Ӫ H2VԞ uһ4:e?״%r.?H:pd8]7>6}ұb9҄TEPO֬i" d}&?OզծܓB=>b}'7z4S.{&ƻL_#]fХki/E{qK%ߗ^c|~f<ƇJO r|DdN{J\7Ix<+uDNNB`]gKOy=-{=3Ȳ qb~÷;!&вZH˭*{ ȷe_%ٻX`j4l㱴50ݷeZj!g!_WH\qI4:7Ӧ=F9W3}?; rLs*rm7Fcy8Ngp+Mcex rPe&)|!r&a,*%Ud%PBw gu] R򿤥 $-OI{ud7"o0ag Br`16+ـ#;]0K&YhX)4L =viC6(s[=- l/XҜw .zKe-|!iӈF>i#&]}5$|拻al((!.;r|䪞 !5<\`e%.1Weh]w[bPc> x:oË#i;XTμ&-ei+M󵳥2\zQ<ͶtWbvIl,}. ,IrՍed6|W0֢}>_]!R~y+geZB{H"qwKxXB`l~Mw/ی ifD ӴuEXڛb n#1J yV-tq~O!F"%S\&oujx"\hix$Č-Fk .2{fg9&7%Y38ng2Y,n e`Qδt,&͙~}{3gaA訒:eCK&u{˪IpC;H!6') ̙Q硏\e̜SU P߮!U>2{L}t9i/`KEQ9zսjkL֮*hboWWz6x y2u.Ku&1̈́T iu*Qj5ot“whNRp;JA8h Z;40 ucG?;hNgms7M77i-C_;0bHOG4]jcԕRsϥ jʩ=vĀltʗҧK>~l `|UIrݿ|gij<C;t)o'ʧ"ғ<$ܽ=E&} `bl7&82n)I+a}0RXr݆o|K4b:ZkWwŀ ݱgc."NZ8!QBP "|e i" "Tǥ.3BQoDZd@h,* ~ 4 52O%S\jxYZUg(ćHݏlK)OB#}+]b\c+؇,jNB n]NRa Lƙۼ6Άkih,BZ#$NgՄE= ?MZ Ml 8xm<Ʒg ▼3$4?sv89LitͩF@̭`ޤD.4AX3ە[8[p<@”cxӪY'0kP7>IU9=p?Fd_3uo]<5M€ fDtɒh4=Mur萰'OZ%Z^Oc$@a^T*w>pnq"r72vbLӫęxuI8ۊ.0('P>CIW-7ݽ\9Wo1Vs4tZPte 8|y@Хz$ZO?C:Q+ =b)]dQ5`Gj_?%ǣ q7Kz{BRHٳ n/6 a0:G3"bXe{I{+zC \=Z΂n~mLX7;"*. Wbݿ8D#£9=}j>Iuߢ(Ct|R'TVl)b;rK:Щu!4>ȪJ$TjqM~c 8T[dRt'Id=7GL8حV 1^gNSBx7\h0;#K;.Q:8Oޭi: u_d>P{psW@.?4gDϋ :"jwnYL[O F]e\|3_t=}YWFdsy`4²|#ẜN`By̏zR֣Y(e  h}7qx2 \RtLE+xCwv>!zgp9UM24ۮݧw#`o,dD"C@(rB8~B,8jiY ouh EO<=S$1i\r#UUS=pe=1G0v3$"]jn4Q Gpŧw GۢqA<@+Ji}U!=4 H߬{:,qQD=9AF'cVtHXОM4ݰ ,XX<@zewɸYM> 27`Ӏrnuhʧ._ QSc|~jDqϡtغH.SWER"BPlH3XuKk oR/]*h|ݡ9JiMZ}̲HmQv|jeB"uzͫizOk)D$WGI!tl*"hfqP  y[:F\t4t2hb7 ֏̈́N1|qއƳcVI%'Ӯ4--ozeL{Kڝt#x,1q ~/4-XγaLΕve)ɆݵNg0#b&"dNCD$l:][,mb}1T8P%c/H{|lTrFn5:[Xb8HSdm$w Ʀst mX$uPI2Nr>fB7r\- ?fĚDxf;:$nu6w.&c#QLJlZfpسDLZ N^ȣ W'1^b~BLb=c>`RJY-N¤DooJ-jj3 CHƋ#}~6V髱Hg7q5(ذ 3ď yN͖&q'`%R)"H,*3uޓ&[ƒu9γW!pUs9W>Ԕ QJ|95iN:p\19S۽,nU"v",73Wq||IΜ&(prHS)Zg a"Hii"HAAf^RUQ2]eLUfiV9:Ж2_WVvML _槚Fֈ1ĦV;I}XcpP;)aL&NihvQ<&>3^?#\tDRTG/9_GEe+MϤ ®$,RSYF, Q(J_Pum`lDʰuƨBk_ϲ{Wא(+o-3͞@(`.1Bisj~^8E'>PH))/7D J *e]C|ĜNfp.ߺDE9Ty"N0|=fRxZX.v^<5Yg"J|`>`0tf] +cg~J;VD eL^NuI0%0nuh޽nނ#_UfMpZ9ZRIXEehvYBճ(ULF!'rY wb.o'@59q >y.̚+hFW5N KL;QJ,׊}!呕P-K X>\ľhtR|YƁbwzL7/"(=_=@z*yy.#(~"`dmԥ$7,I ]r Av*WL`n"MO{;ry17CS⯓TAgҠ Z>%hf=kGI}b߾Hnے_Hcg} J k9r8 HCӿnrH0'0vhʺ^<㱹վۺ>eWb)p|W !]x7 %U&1^IT!RG`aO"p VMߐ*|BS0W y;SwGФNW CNGO.Ij&gw{ !1b(qTT]ČihV~zT +R"0$]7D*Q=R4L(A瀢ElVX=45i_mT⳩E F7lEKȓ@n#~t+"K <%v{NO rDY1њNvߋt_ :p{ƭiy;O3Jځ^QH$(А$P>+HEglɅ3m]M <_״13* rKQݍ2o՘&yaޜW,e ,{otWyVM&- z~~Ii JI=V(OYXwrweU,I \f=Tc2YGލ u†p(jV~EA8R}S×aUσIIn}_[W8e,l"{8pfq%?B N1*S ^\yi#tt H>;ϰ^Dk\ ܣz t1p35& T? &)Q`aX_/䏰.˞_V5LJB@mԠz/ؿHi`0=iPM9 CFS=]]t7]\Dw F- j+9hL)g_䖥L(;#\cO%(c"ͳUpE[YRuN)-@: hCrڞ.Bh׿EWHBt4%,Z}A`UĦc SKMhW"Um:%1RifYi2cCKbܹ+C`(E.ۜas[%gpQ!~0|h>eVbeţ_RDXn!},h*T v͏sscx]:9? 37]&9.6Ribv|=Tȧ8Gef5LdK7Utvi@Ǵm2_|5 Vi5b:^LbbqPFx#׀=CJ䊛KkgwPUeMa Or6RomIl$vH7euī<}s}l w>!>M"iJ,mf)c2F~H\켤a(/>ؽ`7]a5FŒ l\;h"} w 1NͶ oЎO{OQ6'-}pc YW s߀0QP hK/++\yq덫FXkŹMb/O"wM`~\jQeݞӵpQx梬=PR *aki9 r >lr\U**Y }Ts!o0xο+!ai}I煴HJo=XDA4&Hqdt4NYp30 }e'x@0T\^+F }.tcnR$jBwDS2f݌9uue~|dbS,: xQsAt8frQr 8s柨v t')}2 bfUBӁG(m*(z4f`_&At|R5ۋ>La(lB[~kiOa*K^ŹB_Q**}71EOh{f׍5$+CNhBp,KmaOGLӜ) Hp1ݿ=mf`2\o}.u H)akdXUl֡7Nj;VBK*@liT(GP;Xx>d>'Xwbx2,<FX-!12fVG }^uءZ 1tW[QO+Zc=kuV9gR;9R 6Y4\3ReǖowkvwYC`po=s&3… ЄծUA,yiɏ9кz\m%2S3ʎ@9<,j`>Gz*p?,΢UpGJ|a\{K)xsY>nw,l|.!dzbEZN_Fcg/OG~I+ 0xO>>H}\o؄3H--jR*AL4Mت[9M"T#竊^䘛ʀָS3hF2)c, N|$:/\ڳ'ɷ`?M*K9rw(@maAv])anp#Wd-n U 4$eҭyn9-Oan<84<}| u Ju5BpN(S9dBJ)&fU0c0VF1#-hzlzͧIwy"hB̑NΆag%J:Z){&}oIEÈ@C-7&9ޯP7Ɛ@E+Ye.ؕ WGR9<tnkvB 7gtHOG)QJ:@er}(# ٢P8_r$g1nʼA56MxVkϥd[Tz-\]c0mtk$}O3А̥zhwSN3Pz:>\M=oXb,%1ru39~%hkfzy9N/Cm0De' |!l\o!cLz@xm!.ZcB8XM%92:@@9nkq^,onW%l{O(&c,c0OXO>7EAkc30OàBg%d>/D9^9*MY֧v.=ՠ. gWG'd avR#ߟHSR:549M |EARIhjی *E2b?OLZhl|\._sbE-t5 KR)9q%g w0\`OL)zX BwT# ̂ OL8~\Ve^m ^dX𖹎(YL)۞'E@GWT'LarZH*f',-;{̅F̾8ӎÕ2f- .oP 3^5B_,Am\YOXаŠT+H'] |nA]ӣ1Sw} aybРBͥ-scMLMss"_eߥ}O1%*$wzJu_IToW!'oBmv=fkgP@^=18?pot @O?`6GŸms }hFQw8Q 9.jO4mGŀjYok'&σQ7!>#:B*o?;\WYDQg?jzjZz|k {f9\D+8fx%7Y?aF]X&Q>yBK'ZƝЁ|h-їS̛d}(#8!&Ԛ]{\%&du=^)4, ";&Z|L- XБQ|!۔TsAx{xo;Q{{{FpzAnCB%BGo(km/6҇0pyD92޲A*.sOO& #FU!qŕ>z։=30dVe %Z̄/|Gl:@|[q'gnŅ1v L!+ *6 v}~I 9_yDX"FG Ȗvd5̐ oz%dO}}Ⲏ9[Ίj!$Zޚ)M;,WgȔpE[X`AS \ Ff:AAvX^r0ʪaTNdO0hii_T[UdLe&\6vv+HEzeEr%!ϥ;r3,kv8~!߸G6Q֗\߼po긯a,y'Ol錝Ҡs%dWn%չghx ۉNY!d / !MO쇆94pjVnŜ dEZlD*a0G,{+:4KB'qۂ;8cIiN䉰x8P`3z:hrx$d beDڴK+UůVt50KVq0Bؑ)&az4'/"ӡ 0)dND?'uZ(߉xX#E:f6(CtW B! &XL~`ʟ7<;<*#hWcГm<[7 {ҍv{"];EÍEcSIs Jj@y mϿAd{^7&ät_ޟ}V~(PF|?u욤Yw |n8X PD݀4|9 36 0NMu|쩑&gzYp2? JR]WM}0)`x~)E~2Ot MxLƋe7o~R aR"OZzNS9/YG㻯 ]YdU>hrȅMRO- ΍ߑL\zD)\-DdH A@P];igI,'LZ3WE+2O:1LJ8ޒ-ClWLܹw|p0/p뤼`z&SBg`0GMT_H<`Xa[C3K>MILh+Yu%#hNF)g/P'98L>1aaDPdnaK4 LEP+R犪3ҽ9ߖ/۴JEwmA0'!jܥ}Y2(ty;ii=iA @B$(#/Tâ83y߻z'^ {R&Q;ue]ek}bi 1 Y*.2FXm}QnAB$0',2me\ ˣ(،_Ql'%cU2ACK~"@2I&~[Bzݛ@p03Zmdk>%VYPync'5Fls o5gۦM;tejaS2(>nH;kh9a(.*al]fݞ%8,:_ŝ?I k>uvCfSM"m`Z5 #dpz? +IOdNS = fKkscyOچ6Z"3㲙mNٿkSX˷c/K~$VgڔD/;SEF8JC 7&ɖ[?.iϕ&=%|\ߓdj297Pip)GE$VMc 1!GkOHD?9I7ceJ(3C9MHJr̎iZBT'ۗ4RfKqgQv;lUp j6^lCP{܊GohY`:|3x'>1Gm ռw# ƽ"?Ty/_%ӇNj1 lwuixRCQ01دTC uz^wmdyrӚ">xȃT/'7d a'c^[J[(1UeϱVmYY-k)&+[BX\Tfe%6GIv)/h8l z4Mik(٘x3j1?Su*cf.c(&n& _K!wS$aSv&w -~8dtf2nGSO;)^0~/1IO/bwYLZhMqyv]gIKHdE+p0ߣ oO6bەUR"fEZ+%,3kgY5eP-ݚK3eê3c]htLwRV=?qshFaqWrslHCxpoM o}bum'c ^d6i"hDp' {>D]ق_!i֦ +@F cM اaes _UR u/awtWz½PX$Ux銑kw--KaQ!ߗ"m:E ϶\Xɺq$3>{e._e/ fp_ꦫ?G%URvvBhGp$0yu9OU齣sGD%;pp~?\#S( ZǾδ{Wh);?|7Ek53c;=5F*yW-`KEŴ}n N&Wt4H8SC܍yoHI0$]Ex $;{ӘABie;K5 р%*8lkMg M4r5#I9|$vhN 3.^])>sij^61W7}gg+w5f[ gA]NN mZ[4TܚCMWF̳֔tѩfVԦxǿpn[{.()fRʣzYePM Y:Z_3רcjtNB\|frZ]1u5 ׯbriɹbUT(("gLfX4r`@y{tJm_~bHW}L!q:u_t:? (MQb fG˒EIVv404CCzD E֖ꮵ`x~!ikc5*M6ݫep_z('èpW擃fO7X93g2/.S ~)MAo?s`LFi%` }sE pSkdF΀D9^Ks~d"wؖ Ns7ʝYh۽ÙTtUgd ɾL,0BG ͊6z9x\C>ђlvɜlz?߀@.8.mz^`|iBnW$ash`ѽNg1=n F-QPU޶j(˟trtGIšIEǣ13{m8ۗ]@ME 5OC6tB218_t4짬ilL9e>7gh]nI;;l̀վ)KrТ']A0SU);O,wmBovQ90 }`ꄫIw|} p:T3ƧEˤz_NT8'oywMY5S^w|F~ hW$^ |(slXI'i4Vfe/|[I+Hdܯ-bLRn_YQAg^? D0w`滓Px_(NB@!D?t!z-D- 9\RYD(&. J[_"ll=ә\fvB>'t}14?%}҅_k)Nrt,vŸu15-;vS&kިd4 vݾbJS7O2hc+ 'vВ!~MHܲ$CєP]TDޖZtjcjW5o=NS-^]/`C-F8@Z$~PǗQkU(8k\0: fCfNv |gWޭAǘ+?} :逡)0Æ6nB)P{;gj"\(c@RpbASxI_8M.qB~3wkBWDTb#7gҀǤb%etm{ISOml.7FB _0յW8s}rO${0;}eE[Z*:i/v " ;A~:A4]qniNwY?OһrZgg2_#bW #CERGaqe: ND-'qPdjw`AV5aS|$bv*RM1ʇX~"G1>i(kK(!d FW3[” fLܛ+&/˲n@m,#ojyu,y=0+e>gC$<\gXҔ-<. DV$sËAQB%u'gBiY_nnvjIoy_ƲEw%OW%=LBw$@I!, '[,Ëò Fr4dZ ڢiPA,'`:LuHvArJܛO>>P [a}'8$sPT;R;f?gx872T~-5m3r][=:5U t@E(][( CRdQ+5J P`l:C/$:L!xc0upe6/6B-(xo:1;2a |~ɍѝsJ,112rt+>j''8=յX )C&s8hOJNFoI##X.b^O?s.X:ެƁݽĪf>:Fi5D` y ^Jο2)Y I7Qb5 ^8('^k=az;2 K9H ~\sEuixVY4'"sdLǦ 薞hmzӌ3tB+96dvo NfuNDGfki.Noͯk t#w+Q. nC竄&*S\BMk$VꗪS\7 ؜ϖp}Yoy,7^Q/μ)@~8iʂF4xr脳i{Hs;k^?#MH]5%' EulRL;%0n_v;;MJ9/SE+"bA 廒Zc^?dh{lY7sQ\}nM`l2Ͻ(.*ĒTCƧH}Fݜy ObY!jG<•(ˋUfL/t`"]kn-%{bh5 L  wv"Y5>`ru~/iptOf7w=^P( L'$‹OШ8lF{W<puK8$jDLS۫kDͬӈsJ1ŰRU5N6NWN< A$%"̕ӕO;i9@q?r=v{ wcN^'P)y? s֚@>[Iu^* ~lx!Hilb[_DH*[A2Qd/v\k-(;fsٓ  }6DVPvqmyMd@4,y!U65t4;WQQj(Ր62!Լ=Ԕ1G%1 d¤v~[1qƑS ? (D%>+= Ɖ9s8=d1.Xr-Lkl |໏s"3ߥtlQ(P _rq򲦉rzĪ5b HԊ"ASw”^N ձk܀V/o0e쇖e| hvY%~M/fi<4!+"k&_"fpPɲy_9CTrA#E>OS.(!96rף7"~W9<zܘ/= SHNn <ɔ.'m*)#õmxH¥/Yǡ<;E>>%*~V@UY-TnЧhť,nM,߆hOcXS%eHuՖVU ' Q޺|=NQ<7 ~Th:/2ָ7:xUF LG~`3ԞI18 G%9յvjvz<shuFNi7yRD68]WXl8jQpIAw+zg)ieckWB^+Ӵ{MESŗZs+G8m׎rT+b!kH8 75ˮ7oiXh/E3&,sLIYkB35(͡R6Rn5jĖ}>>##PEz+{j2Y7? beKad5¨v.J+w,ɟ8BQ%dsekDY!B@NwEޣLzB٫m"(KC b }7N4js``3]Qpn-+: YǺSe4P ;j`ͮ2 b;+$p:pGX `'}-z@ק 5. ~4OR4nG{숩nagtۼ ϵ4IJ_5~=k :mZeo:h }}sكJ|1Q wKYGGF]3mhjfcw!pկ. U|Rlv(. k~ݲ-b=D?-:}QmJoQܤ?A i656GZ#.ɊmycmX,ߥ eF31 t%sba#n_Is@z gb%B_Tvu!T!H^ U,ltZE*,=T%K'Ÿ-toSTÚ֜84Ab4Qbe׾QWUgbANzkɓ] E.y;:#Ч_]DV@ITf#k^q!Em iwg&0ME 18Va@wfZU[Q1=R6VF@ʍ(nţɴh"lƎHnvSU/@=Q#J!:7_f=!W^r%&zSw#e51bC Ǧ,nzN`G\Xs 6S~m:+5H3_A66oBM7j M:zF^^7q uI]Fϧ}N''bDs "ජI>W´ms~|Z+E-=.ݣ th9% `봛O^|wܥ#q;T{jcړlg<&W:Ii1kNfL:k;C˘^u\W8:${TMזm7;G1m-]kC'Ia?LJ!7C#z5JCKJn5Zn+ʥ{ 4D0"icj}>jǫL˹1rׁ>8NZ6u.^lGT!<:[Cޞ4i'j3rP@qɟ?)IRL- tnA^ZU1mz QܱbP7&*/B@:5_|uSAl~sZAROp5F3͌oۆ)ʭ|%#Ha.F t`,6pn j9/u| 6^Oy䜎SWѸ+ ~91C) Wϟws=:7],4 \ mK9E0nçS)TwG%f!A/6kx^_moK>4?6Pjm\\o?y$Rr(mUL"M$c H*"%4n8>K$pc'!P3.2^pڿ2gUbrFcIʼnjPLkZtn\((f0B%evGb@ ԉz5|*:7 2>顆NNܦU'l^6>;z蠓y$ֵvL*fIO+,^ qqmMF14BOX*W~;P[7l~0Fr>_KOIvLZg@*Y6l}H&-&Cg1V5mLE 6;kJ{˗@/,󒠲HMhRS먌w˗d|ei3\Du$rkLO0GT_Vzi \ m?vLLl^ۈt|AR6n? R.5Po-lc٥'ZfYmֺCYq߮l$O6*=X w~9]PB5C1k?V6IH wSTa ϓ9#oq@!lH2+i>o~bteušwGO{zHjs@myPO&b*Ȍ~LmwHw:LxCK᱿Au9b 0J&Ϳ#2CGYGLG!w:xw7fM8Ww4 6f|18ָF$OkF$5=w-\#бs%(,40q9=tcdWMmZO @2A" HC2+Go LÃιd^nچշor{$HVH<@ݔg46xOE%]Rvu'^c}q/X ,4|xw|4kON4بu)1/V폪Oߔ߆k#P&k!U(!rgcͩy/g|)C[ j͛i%oha-Z[;_.H%[>tctp/!s-Ҍ@J.uSdyZIKP 0ׂkT#@Ѡh,efs DD̢ l+PXDXÄ-5Z+_3߻KO̤+@~'L/o%yz쥒ʸ e LԿ-&oIs 鶲%t : rcvDTo]ev kR``,˿8qLl\"6dX!k50EexG)U7 i% Y+P١:8u$r\YhYжz#E_<ioHVMhtgsD+a0<.?1#(JL(EmsqZ2cupHwb-Ah hjV)!Du/_Q)6._n=aYB 'МU V=+UN(TJ *sD8WGk5٫V9 ʗ2t$ת9cÆi Ы{ O520#+ı<& Ҁq[ƃܾYuh ( W%P{26J'\LT/pRfbN.CNf`kZݚohJ.REYWaHD[P,54r/WGY9LNѼVTt,'f-U-_fTAJzZhߕBhg԰+T$7 u_Dq9V6GQ4#"R0ģ.ҳ84TPzۨnxz"l xXH&ϫR[P }Ng;jev /OɠҜ|7Ylgd",K&SAah/w5}le_P 0`>m2P oMeZs|A;֐%5/ʊtjTu}ml5DAJ-OnA3\+WtZ+E2Mʨ+6 MXMFvᆃ[\C`V{!_*(7oΆȷQofaz6ukcý;$-eE! `UО:/3 ?/.H[$&(pLe*9%ucTg(a6 b)U/$Un pNkVܿ4MfK[ nڦ!w>mE1N=o?Ssh'-sĐIDpClu/KӍ[wft~7A&/ȂT[٤* 3o:Y湕 FBL4~sH IuKbF%ᓊq `\:JI }C8Pۈ НwwA,쇊 3;Ay; oIMꉗ(Z8 22;& oC_۟LAX%W MMygz~ (GS5]1?b4_CH1ÿQ%8NH_j'*Ƣ3B2iB#beŲ/`t][̳8Pd_lʻWs˳br&FC(>IKaDjfCQ#a@g*^DYg=F?򊙺3]wAy.Ë5ῳףsiD !W(f hn_E|ᗆ=`4ngyζ }xKRHtv\.{^"tj從X,\{jZ=R3v-LmKCi涂O_Sū/e}D6$"u2bQc$=i ܥ85=?u/.*tkc諕$6Bܛ`2SA&!҆zg{S:KE0 K 󟳭(?} |<*{uI e0@|e=I[HV4&:w#k{^o\>Q_U-v޺QDgLTdP(}9~o09 T\A,,0J t<gyX C@_Ύ޴FԂ.vtS BuC֪OkTGuX;(-p+ɆA( @B@%dIyG hETCs#G`=5(Of =@'az0r=M( d ;#5hUT#\%belZ)\j%㜂juʐ&3g_&jsUzZ  ;DIuz:9w5w2&Tz] ?ٗ9BU8..Ֆ0y/RK1;q]ʻNZјBnLdujI,>"l$YЇ迩I`@nX*'O?%{:P; 8 Ib(5"u-Jze^xz]v4ciz3ar5Ȥ\.Wi9q*^"7z2#Yqx;JO]`E.Ě%Gw' eMtX% x1nSs8hn,^e1vX YaHD064@mv(יEBJ( Uֲzq3 LW qUc!8vgW^WڶOXa.!YgYU~e~{jwj%KGok:SUe;hȞ7wg ؍QG`ˊ pjiƔsF;1k -) 9ȿYs=.e4E'y?*n㠂j4\Zu@"0IG9y#^np@kt :.@gWO4C/?w<93)s0Y /3Sm"mS ;4_YIHH\Ƴ>\ nMxnKBO*Sgl ̦+nkT%Ќ^V+Ѱ3 umMH$3s毰$,`XsysxCox9 BqbG| ?|% {JtanO؄c4LvPn2Va9(V SO%v`1`’C 0~Uq% F.K5heP.9,Z$TEZk2d>QŶ;O=G*fO `Zxv~ M#tQM+<@(Fc,Ndт$JSٶd jjwdVWc)Mc3PKwh(/éP @кF~$=iŨV 7[); V~ĝ~>֠/Vu]$͹SR*㦤\p~$Rn] yzQ&?\N8|IaG\!VusLǩ=)9il*seIX.wD|w ~0MK=DX^E=V\D=*r<&|} jkr(i3ܦ"dlcIW:'u0PصǶ' _OȝN$Ȅ(z*!0"m_|]P"8f8|dx[^wC3[3W:^pc^#^kZKJN&d!%c iNxK@:vS̤zPzwϣ81Db[5͜mg'}P0"߶ s,-VNL^̚E G wOW W5G;J%V[}sˀSZ?fW[ eUXgq>uۙ?E56h*ڈt]PX.d8 TَGsqVMM&ӎhn㯭 K06U.7kMΩST [zs]/pT|)/.뤑{&4D. W Kݐ,FZ"=-\/"MvDe7ByAZһ㧯bbGC(6SKᆺ 1<\'&3O&RC1k8zblf.G?xYH|S:(Zsʗ'T'%: u&HܛF Pe k{`>a=2:/sK-Rp#`7fD0cZ⸷Q3̆}Mqk5?WJ{>86Q5h &kL3$< =x )l%^ц;:׶ 8-A_m]#P'zu=AV b# {}qhо2}It1%ф4@ +}c^ˮay_j}oƚxxfCg%_A2}t5m뤞97A3/Cl8&lfyv|kecA0;d؁4&^0湒}lKL#d =JPźLg먻i%GTÞʌMIUc I21߬J+@8Sk@D&pNdTB-J[2B+mwWB0g035+.7eNJ;fB J,BA.OQȱ>+0zfϳNRrz'IpTŚAP93odX)R0&b2 |0/acQ`,4f=y`oWa,nIņȭ'2}p=dXt;દ%Q'zh%PN8 1%iԄNHD\ fx{iD)!8&`-Q{jҾq V1$w]rɇ:ASyBIL@xꌓ)ЩN[C:Rmm/,0WTp <]CN ?>-M/PrϯV#919 U+0x趫b D9rA?i7| g.WOXطHE+Ê˔7 Y;{tm3Ƈb8WN%8&"Mu U7Ww,Zǧ|{wUEDN)M\` tBL{[l^ѤճTA^X /lu}AX6y?%ekduQ~܉o/g"= 'T(d⑈i| @ul=EZClR%:$Ξiߒ7v~o"WshMIEHrBAznɫgDi:s 2,&I(u5[p ڈ (l+c{ ĸzfФŘTR2U_ VɞH:EʤDǷM qʌi0)Iz!,*nu+ϙ謦Z tၦ?oϒCӢwK74e:<,n+%鋲n_>gSNEhH; v)`! 5hfLq~"-Uer`;N;HwTN4~cjO3C=>ȸ-TP&DoNdZ1$qǭ:+bL/a}AΔc-МizKiĻO.I zHjhdlr}(tb"?"n O T>@VyDe@?-}JM*E#)bΌ7h;R-P'y%ߎٰک@@<{Yʛ/ӏ[=tjj:|0f0Gc @ic< R1PA-|ڝAQ eb8iT2%r|~/ DuA@ 6b@PHZ Hpaˠ s $|w.s!5+*u!b"M}I{v##;99]'dIcF,~{\sQP#-|EW3z{b>2GwJq VaURa'DiKL7.3NwDV $V'J;%ҫDfk̀b{ J:">guGE6 6GR}!G{ ϡM-6̽ uU&Ăӵc5s%3a³<,I۵&@-apoLc3pǩC];ݙ2H v:wkҠ8`gv! /m瓭SP0I =3&IRGG6dn`Bs5( ]AW#Y)ޛ7WD%yIr9~MRhhCbXxa)H%:Qѵ>/30({,/& XV-?9!n".P24ޝD; aWȀդ1]"]x3a{?n>?)B7ajήհyKجJWƲ_!!2TC_5ꃤU  RZ- Dw ~ |6gc쁠u Get1tK֯AwPq3ֺC!ˏ2&RTTCWZ. +4t)AIPlC [z|+FF-:٭ձ{@j~?Mg$V2o!yNS:[?-V|֋huT /mpKp.7 @aUj.PEdp MUW-m?oo}2ҜX z@HAf>?!C 350D_las֌*^OS سn[ AeQ,s>71AwKYͻœklZx'RoNԪ!%lzSnMw;m8mmB E P\sYf&qf5$|#pmd&otp\hD .xiw3"JJ<9ζlAFhb¯Ea/4Cr`s)*WI!%ih䀥 hqeޕ\*c cF{r TDQvQd%+Z k=ԑC#-({64mk7'egf|j̇7)F=(Lź'hE4}y%X:=Hy0,h"!c SaqJmEx<Φ%ޠ (a)xXz(kNT) vTʠ=o (޵oct͎".jA*f<'PŏfcqKBʠ9/٘r JOOp@G.V{®k"eq ; h" AjͲ~'e0e_KGgj"j diAWB Q~C4w}/~na*$=)<@ x*_8>VÙiX?@U6 {,VQ b}߶G!IYPzղ`w{zi*vB>7$MCxA3/"%YcuZ56xcΈrP2ۂ"+]0Fz zUcU*֚jMR=5 v R%<mIIy()[`<(VtэvjQqL8 4IA!~ՒsU%C#Ѽ}X;w=L c#|R=&Dqfl7,UE*Gq'G߀# U%hͣ.eQĥRB#.-n_@8rop&zΓY3}8 1UΖ`3"5v6Z”r&'Ybt7uJf9;mlXF%hZЮѧA9p3[4rm\E=",`и8Jލ,Z=l^`0 4".T,#UXf@َuBu[?*}p㷰=`?9 X;SR' e(h?e'i7< h_0;8W}xҶ2<9YsB^ә z]fnB϶q'TבV J˻:hI2Օv'!t;T8r❱d18v71N( |u9[ `l_/\kuL!nzI$ 7Hk2(x(CdE|q֭{_8_`|7@>%(n~+o{H[ PuMÈƃI0[[t |d l}{RP@q_>VTI^Sy*IYo摏X5 kBT"c Sn˂`g 1{2z#,#U: ZՊϸt2]HEz`B$BS!X0'8;T؍$5Z|J } UMJ׆QT9t1HXԞ(d>jS 1riDdq"!!|? ='HKؔiИxLL!'7޸*p Y084QKyά)c5ICJ  s GBa !n;ML[<3b5{ܻ;5[2p֭[ك&z 젡$95>]jL|M g*Gwc:g:U.6>)2`^hҌN>=tI {a$-xgZ3Ud|ʇc8>[4""|k,.9Tfu($`4LSa^]PڷuG1%Ͼ'Ӕ kyP/ oU N8yEMWKq"GW(;&}(z!#f}2_ɴ]2T|fӋ2s}tsoh7Rղ+cq+$ aqӆw$I+r`8&|q.ktd;X{,gc"S@ Ijȸ =%jθC9-.?9>J|:a {(˛B&---=WA&-$UpZmRF&בfw Ú@i% ,Ӧ#JZ5' /I۠ $ b=b3+m!X|'l-Oh T]J?3fK1XNtFD7;gTYb_v9d{ ,7|SnMrxXU,D v-Ccݹ*U؛ 9ʦyq#(A ٿ‡nԤlgmf:Ho$G~)Ǭ73z;?h"=2"yp01ɩG(|qHʎ:D$h,āSFrBqTJI`ЛK<jUq" R+*ҳ/b4U`( =6qRD!Mbm&7'5H )svC]D>y?h;fj#1A߷;d>Ż lXe-\,iC2btz喧EN\tc zu)9c<k0bV`ٛ:.`1['/Mv#iw;"6i>lqMiS|Ǣ!yF ӥ,4C"@evBrKלp)' tFRH ;G3_4 VՁȹGᑾ~غE=[۪У=ttٝ|ZM!nJ.`+@bkMw \}fE%`qZBrg-;).jjZhћ,QV3{g`WQ. FDR,mZ tDC!FcdÉ6[hP4P>7 >Q^Rcf)~.dhu2Xk+pЪFLt 8SO]u|&E͎1Ws{bX|!O=2$)mE"Cmv!XU_靮I ICbа âMeyt|s@dX{rJWcu 0/y a*Vhq_"h?&h*, _kPmqgV<=\X6&U3+lY Pxj;j]E#ڰ6޺…!/_^|qpn*'z;~mOcIMV-#r`؄_}rv t^pl47zRP] õF&xC H8-qIy\|y& jT|/`=ȆSNH)sm ~3y]]ox=L(;$kf;i5Z%Q3~}YbՖLm>֘&Q9dGy.C5TވJb֒ q֚oha UV6qz9٬&~Ψ`R]5z؇0 zb[ ȓ:ZK^Hi l)FDX4Ip4 j1Pt'#dMو>Q] w+Vù)Ț@,ժ Zt.2tjU9g ?AXYN^}> 7nBvI.y&k1rօc3}(O)ܡVP H Q6#MpB઒}#0QWW(DjIlM:/аOdsZi|]0'QOh*ķG巘fF ^!V2{6c=s2Y!O`2z=_rmA7=k~8Al@y :KjDGlɄъz¥$bAy|jt&/H0Ǻ5/ya9z?te=ӽ.!s:=BT`zKK\nh蓼L9o{&2ñT 9OS]݈is}wZo7^yk- Fm$ErU-ݪP.c$NS U+/M-#7&ԟPe׉Go1g޺rRcnJ4(MɄFpe?'_6 -ì (o޸6ȽZT /K'iZ) q5ae e ͌hCB#E*+ϼ_ab7vrnŸ'D`'Ds5 #q|(az,L0DYeGU{. ia=ŨOH"ZoÐV|j2x~׹8ˌyaDpV] U1~ߍ.&7|ü*M/'  ]kP-Wߎ~ByDۏnȹKq7JS-dI.hIg^>$QY{7,N=堥"Q'?a`gu"!nF4em[2!Ts3[aA} ڐ%ѼD;p/+ze%[SolG\”4B튳cn4W\=D˓UZP#F;]_QWܱ̱/ f ,~%:mD!ȣS 1:O*wHco.km$e!Qc0kY{ܺUQhizou/ң}R;d*hF|` ZԲ;j-+)TM֪x9Z?4c``>ɅT$J\?MҴU:%(Fk=Za70[^?wUz&V&^|晠?i'[-wُIJR~ZFzLX<6"oPs^}̄e\A>p@ _9ԠY[,W=eyu` |L\' 2+jDhrDwR} cVzCoL w68)öZ[$)m~¿+ӽWA*O*hkwCfΨ v?;I'l :pC1ƬbRQ\sxaϐz`j @hûCoP[$# EYuݮ! ;Q H4x%KGJyV?r5/?5N\Є4#b4{ZLe+w ~DQDYr[=Z N&`)~)RI歩"IvU'N464껋S<GJ^Py+@SDXAIgsEIy 2` N ^춎 ΅pDFal}Q}, xE_t#Ӵǂ|L nzFV^q/iƇxҏ[T^EOf%xDzhdrcଫycm0ۘ6r1#(_ɝjK8.vklhbUdit[0qeE=#tȀ @9giL|ᫍY¯C"#~_BJQp^/`;> EN*bˎ#=,]e,fOY}GFZpbtIݯJa1S{ I^ _tKQb̤*|>' ?>٠t ʔS|?S2%KSc _[>qp@ɅO (iȹJUX&QɉLJKEm2A{sy0`ͳlQK=m?c'jC"&׮"@]yHIɡ2IIq>[AZ]%%9`t"z^S,<^k| -Y d|=V?g^&5_o>޵LRƙ0[UCS',b 1EK<+/8 30z1P(>~J ?=oۓtMjpP_gn|IY$~]0ms8ΣJgyq'NϪRC('st7Zsh|MEkg$VrMZ%v?H"32֒8_/Ա)㣗.kx!QZ`/& AMa6)ʾeA1P',ΡcВqmcMe)f`1VќbquTƋYugWGz=ʲ-9%H&?AmC4"_ 6(~^W-'b8熃jkѸ? wYStu2w*u7Z+s[bDZ WxcJU~w_L"aJ]0'B Cpp$p}Ջ|_u`tmM&PG ,|WBBO_*]>u8j$+s9+꜈oU]è,\X؝Kq}|//F7,~/1 ^Fu+ӚuPCᡥ쭅VdSrX> x|逌0P`GEii~IL?Lj; }v?XHGMv^3sV((&l{.q O?ǐ,X5+8"+k& 30S×ʅ ˓mpY[l+]~wҷxS'SqJ-'-.eeqo.֝UcND )0n͒:΁µa/w=ە^{Xx(z E/ꈛC2r-e\hDf,K,r-iӀfMZ;@bljF%'gjᦪ]/[MpY 6׶ ]X"fa2ҝ-U9@p9;PQu=?Os7`w*6深[ PEd׹G/Ή| U]3|C>.v}+r2k5ւHa&6J`5e<"B0Ⱦ7 T!'qf &7ުF@gÍa^|M4,}XK r=[0Tpn1wJ0!MiGHBG +ۘu-'ffh'JE//ÈL*r[ߊl߀7$9yLnd^ V>rT=W,{A] ULD/SB,$ .DouKv#ABd29p"d8wW4"DN}/zYa[:[rbqǦb<\@ pEt&B<#c[s`{,s6QcZ@ ,>{<RЫ}hP;Ne.n"CbR?~?AK| 4WϿ$gY8 4K7qqH3W&*ȿ*]^҉,%L2ߓAm^<-?ER&Y-b~ {4|O 1/KȺvi|Sii@s"qf#;$<2aellH_Y'3-OC!huzy!N`|k{al_q.Xȿf?o&_86qM=f/xB?=~)r Z7~.>R=m9٢":e%fܘ{}Z"۝#q(ż;gܐw ~x%L N7|*\%HPSBH]xVgn7fKm[yuFb" m,^O3L`,WS\p d| v0Zɢ]%K(6oMb}RO˧t 輋BSpDuE?u ^jZ;q>BڵXy- tJQem7,JҀ-{y.>MH:'4om03 8kYAIKo:rQe Z*~ ϶tQLzc19ʮq/%VwYGŞ8϶Z28ʒy{vKqmٌL%~% IrqlHFDf)ȼ:Vl 8W): 1 i:F6D LNkUˋ%x^[C异cp ־>PSǒfϵK=Z@wa-3|@>jhfd'c[BjX"1lG-'І}ԃn \*4z D Zq~R&D<&xKfEm{f/a r`6eN>EEuriO7FF}k6wH}d>:GۖXŵ֓A4@xZ=R $~?:,% Egyc,)Lƭ 47*h@0}?Z~3ؚ#]塥؟*|J{n'&q˹}k V QG%X3!P#}MLD%Vg:+ a)F[F%J.  #9MÈ@]$oȕ609S)Y7EWAEvPWmoIe;ʂTLWN_ߧ, p1t׬wjś?$M*?@&(aq1:97;WQMPN,n$Q{xU/DPvQNcVعo X+)8̈́{R;.&O( Nbf'dEy0zhy8[22h&Vׯ*g'ΒHB,cL\>  *[t8л<.SG|%XU4iqORF:sz=d1hQIҍ7Wi uk$H] 9m^p&;L45vI@Y^Y17U_!,hjBD.@8GZDw9zCvpփ'V#+eE^efm8ǝ@Jq"LK[̆UgFMա&/Tcb.=sKA3y4tz]hAWLW<|R3Pk>^R$i_+KpzOVW G(jM*OD7$j.B;tnEncgM[XdIomM_v4^3bȕ$3:8\1;uhy;YG`>,nh@$Ar^Jsh4&q1#Z~&- Aw?tb^SN0ztN'enQpo`UU,"=mٞzuGLj Pf>qILf07Xԏ }#v*iJu~9L`1~EJ$W߫cCŴ4dOjmcLَDprЩzw $`1E`>Z˩ԢVx̊o_$X_YC*<$==,omt>wCCOi)f{Gb"m4h~]nSlv>)SĪSG -H(u-Z~)dF"-]ņj+:8F> V&_@Xy~$RFT$/u@RGIrIA$"BG+O'Бf RM{2qa"أWOE7 r>?wr#ko^cÌPkߘMW<@1`(qϠOUXR[d*mM)XVvS VՑ fU*cVprdI@g0m;iĽGDVmI}OFL5 {XЇlI&v?&6Uط%]DplfWA$EfѲ3jʓjJ2:ٳ&ۭVvwE6WHX.P(ni - bs/{dC/;I\B1.>匿K¤BuHbN2%\ipdi\$c]Su<ܨ a:yQ},9j)*J-[&<C+J,C8L :)H:gh/e=-OB&Hf[^?0ɀ=H8ꩡ lYT̖15%$ nr>zOQ1vD zN4ޣ NqVϜj#byF@jh.H+6hwl$ge٘PNc!$^K8<<_CE?, ;a*^eKd!BϘ6g&ҭj<~T))*žr%2𙙤dZnh\6/rOj15P:BSؽM0> ϥ1o>8]!_ۂ{ 4ڬ!aGSMX)*BlGGHXZƏRz4Ga3d+r𯜞Qo=JuS:V{mi׫ԗgim ܠ(Z *Tp!#|HwZ4AM] (:8|c_gaVOB!r~_7 CCۇP&,d5M waY$Ӂ ӹdڊ ,`oRE21|0SY T,fAZiC{]vyBE?!;>dK^rnTKk MZ+w(4)#!35 k裑FG8}Ey#&Q%aR#٧$w_`Qj`:6c'rY3c5N zW |sBs>gwEMiH=_-OÒ-Vݽ7n" _uft  F9vWzp27lbSg0b7E}R C4OC;\Dˀ,*'==|ʹCC&$X!qo^௎q?H#w]:5GRPuKHK1×zoXEk , Sh4.x\78kyfbӮBdm :Ʃ͠>{.5'8E@ `tʚ՟O\. ɺij}b_3#GBIX.]-H,tq,J09((W>^fE Oc,ծP #y\A=Obm45ϱ̱.ٜgkq7Яhtx0؛6Yb3mN-;! JEZ5c~ L;1)"'2* >*kfna':䞻d:C*C%6[e>i-ɱQ,[셼(];:BZ'~% v?ky%Ąhv:!o8Ά1ل -&e=^} қ3(/lLS84D~Ȕz0YөpC&_ږXù\seD޹pJ1 nqM(V sӘbM[8'`'Q^i[W(^G׶0f3r vjP>W%rc׳ u h?LOb[Fnc:<zS߫b8ܑOL:¿Lzu$;끙W`Hj)_&DY xtL'e3^@* 1#vRAk?cˑɧtxPRTGܥm2ҍ~/:m[AUGS4<@8X&LO~1y:N̩h tWŔt D+ZV9]DDcB}q(8ф>/^Cg aCn ?'Х K8Q(?d (*OYSs^+A=^mKa_6ϕOq-מFZXO ,ޛOtЈ n= F SGY+J(g)olt6Q0Q:^6р ޕ?@H4{gQ4`ȇK6xnC2?>__TFW\Sl~-|n$ tv>r}GE:qY6DKMui*ri!b!Fdz)b$fkv9D֦[%D]:e ?e1֪יgo U(Tpt?W^; 0\N'hoO  >d!{ &k רh`Bm@>o/nS掁x`!q/X)=",Vkx`@*hVQH{1-}bZH gaMSu,J~Ik"ޡ%'x|4Ʀ^5GuYΪ7C\z٨ |ut d;H9_uc b{u $(棔cpF5 Yd‟◱x 2oYW/D}qR I NQb7V6:ԓgv".Xc 7H8EM{w*slCpX j{:=$0Rl4dU; R%!B#T!M SފWKT(*j m0FeK u336gbԙTŋ$P\iFIϵ7soml ^: *l ϣ"ONMf…oݶߚu_`'cH~vd?k-Yapl٘DbQ2yzؿ*`.?50Wxp Æ?)sb!j&Ly=eXcZ;Q3 5Ͻ2Dt~!rb:eӽeU;9@ZC}_b.kxskuBA_'q6J~a<?Kܹq&&2K!]+UZyj?УHجTn nig&"EM,ypi]HW RʉghꟉՊFtKS.fTo'="[\B ǽ[NQI֜5zq*T޵UZŁm@4m\M^JoR)_jآEj= Hmw\# ƲOȗ5rt*Q;<QMd {shAmK@\?*e.Rv"$/r HX)fmf|`Z,p!^{)7wϫlᑋ!;uh4*Zvu*p'6&p8)0ƅxxiQ 5G"|AK1]E$޸,kXMh6Gq8Ea UYyQT/+R>WHWf 'V[&:=K?uW~Ŕ9*-vo5lzmPKSV!מ匛yc bCf#e蝧IE}ZbϦn`I?%X??=LƪglYeAM꧳{`f\&:l}LC̓шo"PR羣l:j aXRʼn8Hpn I[r2#2 վ_>AEz#sKZ}G IZ쁻ඖ5'+ں9jGղ.4BdJ /#JKC_Q$t<_ڦ.qТoζ(PN~9fN$=`߮` : 9_w(e`\F=U;K gK6,1j ds ʍ4{L󸕐SIW+&5#+*xdM p'#ͯEHC4q ([S2N%Ehy#hzUz0+F8,Pq`5xhK25V% _&\6p&mc  ueohSwKz(nv)41{'Ɠ;![/T4Q6`c3,ϭDϊ f8-Zp 6%xe(}S5<_,Ec.'@ܣ]Ct֔F\ȂV[9be^>R  EnXwniqvLjvIҙ_>JOb>$4׮ jC}a/VgO+]FᆳT ʬ,bF_:P&ޯUMXT1I3R spq>݆Lo-TW#q[9:kv>B?y |5&#]bui0s|AHA$(Ҧ"MJDydtff 8i(qŵ(as >h(J :Erǯmإ!֜>Ybzž햱)9~b OHRnwMjյ7?J%~c\cKAd3G՟)#꟤+iA&Ze݁3ؚ弆zKi(Pe[u7Itz0@ #X 3G[għW4RѬ̺yTrV/J沩p7j~LJM&t-fglRmorW $ ƒI0G45^8Q$+0J׼E:7I杳?4j7_6"jJ/=#uǜ#LLq+΄W$.@ϣq/sH띺__pA}(&PqXV˛С(mT3!+ef? z!' Jٯ>Py=("4ܭ Y uzO&}q]0fF'ĕk![!ScQr'x u7f(&}?d_-nS ShwE Z#/|яp➗Nӱ8(!ጜX:wl(dLŐD?٦D;UIɮ(:+[ k"ˤEI7Qw- 1LUW?RI7: ѷ' M1_P/$` {wXl եױ7Lᢎ6d?BTtLdJaAF eakƎޤ$ySlFgM^5B=/(m[ĉ\ .8.f%"3d-4ħ|*H{cCֿ-2AqbB;bm:죁sm >}sJJ0P31><pEL֧0\ U#z yP$6TT&PJpc:ܑ./2&I1O5 fOSaK{%>ɓȲ,qk1cop<;"KuWo޳)^QwUϟd/IdsFw;‰EZ2EV{0^|׃M[@9܋M hl)lHAhpr_7_,ŧd.pJXgs]s 6XU2?eKRK5y̌ע;Q;][G^{I0XH,_3MO#:vչ6mm}36` UGS4k}f/5wFćwN,O%[3XOtu]hVvMՈ-# =Ψ-ȡA=DJ`0rO@gTfRw_yR+&?jQ{QAGYO UHerK/nU4eVOǒ[ﱏo0t(211$>ak]5ZU631<=ZH)r!hė5RG1B-Uܟh3d7-odȏӕ=g),TW ݜ=Ea;k4RmuAz|z5DN9FxqEBr攎HpĚ!E6T 2I$旍.QSM1C?0j7|k+ѤEuy*1re#vOReU괷{2P`ƋWQw$hY8-ڬp2M|?Һ^Z_Pi*;{`lS% *ǩZ$C ~1%@@ :pbX`8L5+I=?-4uoX27x@+ibM"dτvFt!!cJOt%Ț1'/F%ewJtCG?0 Z磺}NxSwϳRw{͎p9_̇t2q&X|qEFc+wRU"<F9pf[+):U&ZОz5dͷHA?II[{عEe,=v K,ā{^Uo e(њ=u/n~=+l<9_GGj. zՐl _"fnWz[ikF{ʒqXLilm٦/ r?b8Rl+9fȦe\<it=r~DCe}rO_ge]p\Nb>u^N[ͺBX8@:<>ܛK#kZi 1yDw q|ƀHי<}M!%JT6,ix}XWzȐ4=VjHcm rC7V3&2-[n>`63,z8Efџ3=k`˵兂zJ,檅B?:![I˰!=-BAd|D,]y5*\Wx͕ y_K})W~#Ǯג'.{(KUA4jP<_ghAl'CePk\< 6fv|rXڄZ7W݁՞(H7TGe9z(cxCcH oP-KKjjE_&> r+S7B!6pmhr6u[sōB3KK~|ZGȃi"T:d0Zm|pP:^B0[ƒ|z j )􅈪 KC("*%HX> .3M)4Љ5' ?0d+ݧ|@h=xVR54;D Ò|l".ZoE ߉S5ǘ(C%4-9˷z)&rueF `~$,uH\WdNce5)8.<dH=WpF4v3/48ƵAiN;NlY2ERL ?\k4]@%h Wϭз*횎Fj{4T^3"𿉻LSLRYTDvDsñIjʡ/7ITLsz``*>;-*A5DD &|da?u ./"v0 f[Ŏc9AӐt:n)mDEe oŊmXT۲ W _QuSUB,jmnTC[7{"lg!H?ԨѹG \ Ֆj՛fE8 &"vc7\ĕI0ٓXr; qT:yj3tPQqʩ?QT>@l5J|DLE &-n fav8D6;R'h|^G+24U'ҟ! 2ߣx8S!l%=3J8:*YXy&TFغY7 (7s۳͇ԥJ=\{B&'q+ƃ|s /h ~ \yWH_Wv/,I\G&Zª @jIu'G}~3LJ z$ynzt z Rtٵgde]KcГBu.S˽'X 5 |K'@ZvX2'n~۪pީ}Y~ly/g6ZF ;JMӛneHA2,O{ɗmPԌEt(Vnn *Z_ȝfq8VW+ US,R{\HTc|k.ADHfށ*oHkq!-ɯᑛ 'I0U ?͛v A2lQ>>2IMnV{`>jc|(!Qe3+ÇM4YW)ZY GK-(B7g5ckxDb1#Qƚ]xJ?M4}ۺ& (t<=l8-@n,izAҋ'396rAwyjGC2OFKdyDe\sחƼΨ>cP?9U7ek\}WEFڶon f->)䧓5"&_}d[[A:j"'Yyx~r t}:#<܃aD׍gYg֣w#BK$Ǯ~!A:7Җ;[$$AgBi<ͬ玚QBFTE"s쒡 n;W"bF^Qlrma!.~в!kO{?Aʗs@m&c.] Kjyʝkr#aF<6M+ٴ5"%DnKI٢sm_6gM۸ $O[bcR x6aj2 =o6 r>J<֣s1] K;Z6L2Ξ8_'NVxW3=fB?oZ,ԛ*=z :m|J':UƟOm3dº0޳/*b!wkHk@Op) 9,74[̺eL!?ϩ~IٕRu<)Gq=A{lzV۩( {ʒ_,~xy ~cG^߮ݭFw"[ϬKu)+"|d͚޴ig^pROfвO[o<:Fޱ3/s7ȹhyh-GGLv4{/R4YwU>yxgn~"R ę^-dU kiFC:هJFhm/JI((sϡIgIfoDhu/춲wm w”э7Ö:tQ>lݟ0+~)$C=Q]6ٳ#R10 Ll> :+}x"Oc!.kFc0R9x|L2y&".'w)SSgD9r͚3*¥C{C8˺pȱhgVym!Tý2fGڮUC5 !{-1)|퉾|n>=o(KD X!x۫e>:͖Z5džOq0п:WE{qOg4ـy W}k=:]P0uum6`t-I  h D,AzA8$xN2vqf=17Xu pB0ygqb_Z[zݤ7>~J`<Լ(h%LXsُfYL}ƬZ7:]("pL<mÔM{ZiQt?I6^4SP;r0="Ɋ%*r5\g|^ rrVh@~'5-O?X b:_ Uƒ^to&Rq,9DWF=KCk(u [;h)iÝf6wLeK M$yQ7!dgԸTn-]Xe~ZMowx _61V޺G'Ed/ӐTn*ѢQ[jUiŨKgAwω^_'ROκ)nNK0\>D&73{Dn9V;lc9( I %G᳝)"} 3Yuy狗LaS5^p-B5r%J¹t[DcA4? SnpF# n*z_RLcBUSH'^[z>6!aW7a}{aA{.g =:qi,>wCQ$%*?W㢩l #1 ༉ooL?|Y;.};--">46U$KF&uF,30;ưf@fЖק1UF9(wDI8y#kM6 | s:rTH|Ҟ<ɉx˟;}U1!:^͖ )e=gك)m_:(!ſRx%p%z0W6/_%ZECg +evkfh?^~t,J֘Zi!֬FLi#Z$˨wBL$ {[uvWHhǿu {AGpVߎL@VF3tXf ('oG;T6*oF<>Z_G1E(z%+9R},Ew T_w`harE^,<3\Exɷ,ݘ\KxU |szCJoBU&Duv eB9$5"?KяѻfO'm_PΆLncG`θOhVu%1mв3J W[m,-wLItc}hVr5j MpofhdȮM,BݳYpu>T^ l`'лnOC1ían#CesL` K'ūIHnHCb)lAӈ"֦UYF٣ @7yɷ&BCqzVI̤ \#.&`cA#2=_UtAD4~n6cHm47*91&=HI-K'&k+АJI߹#LIs·0~Ǭ@jo~ɈuT>:Ȉde_<;EY IeﵪlDH}TJnh&GFU$ŷg˜c7-W~\τlrDH?3p#">!|93".ϹM@v;SQpl >kP`c ψѳ^<췥wĠHmP,R@Bb`ĦfM6myCO:⧖Ԉ{ٗb|RseMv̴K.ٜQs\aes/5W'B<^+ RP3ցD~kMD񄴋 J]@7cp0q2vgd^@ ue]+wIu )wQ$cp;,>9TqqLuM  p%DO^9qE 8m\xeZ#6Ɠ;n0m f "-'hi(m&|iI]CVXIC2Xj:=RWI%AG 54! -̵IM5yBѝIhم<6OUj^gXlٿ:\j/*6ϤL4C!szا19`(9C};-prSc9j۶[f)JHPv3_m =5JLD&>=v *FP"a8D və@1=sru(O[m:b0E>^,{=%ܶ<GP*Y;5n}Nvz,OVaköX;ӌDSPBrb`u9ߎAlX#0?+5Aln+n)@f,{RS/23S1sg6~_)?\w$- >x|LXRxYm, WHw u}zV$yBJeȜZ̬ If;ْI Ё zCEW"tH3:u["6Bkhԟ\{'b)=(bguZ"A a]2|y.@`j$:W8ڕ9ZVVI#+'-xˋzS{>xTrSdխD bQ:0E<"s8L}Б; %)>ο?}f*'hg:ΰL r.T.anErܬǃp ƻI'=J[L^͊1&S]}ItgU_K9m R-i1\&;08aQ.Yz Q6c21O/4FJV&mB:2/fGi9hKu@׬N @5Xm B+ƽt-2ɠ0T~d:NJւqHP)UƩ#cvTش{ Y|^EEu gNfO_DfY3}`OB9hXR Y=1kR·/?e4gRo'!,\Qw'4Lʅr dOA| 9p$,CXjm;08Si̢[/w{Ʒ1"#[]UҴؑEUFpyLB9oKeW>wˣ.d\.uc@nZ7uN/qh:r'}9{ V-3fDLgoJ#Yۧ4>+8QG3{H 6dw(~\^гlOP#^}:vk_lpk0Tï} /A4VhJQ9u9imXWc K0'Ì%ཌKW>;>$>nDݷuR. t| :CtBUU:$+⎐ tџHr>9Ȍ}~)+<#xOE聾I +6;&k R ۬Pߒ ԑ9K~ur*/DnjLzӯ}E1d>2fw||y}4dʭu t8Zs+00C' 0@_ep(cb? =\MkZP;o^n ԳJ0kIꏲՂnov *+f}fXYUOjw;`!,Wժ)rwDgXؽ!0[[6]K5ضvC^'xd|_ū~/)0[Q9P%sPMo&&%% K?Q%۝/zVu:~z9g<\6 WK֯vp[$x5E6QJݶۃ!60zz0C+\] 2嵕siyp@ ?1}f|Mx/{ЄώnMՙ{)u̮T w_! CH*Ge|^ه>6;.!Z ?Bwj \nBS!HMgȟ_߷}I|p38Ě?oecM)K.h0$8,-[ZE\3Uкv'!ؓp;Ap\tWIGn.an9tGdmXͿXG~-E}?{7@Ck[cJJ'X|`{b''CVX b0r+ۃت ɷμoO^c{e7(f;[.3JчbAʼ0b6_(}&7)x/vTX9 } oF;8u_@|^9QS$vt[iQEHvCn^1fKX,8_ۋ$ɩuJ Ո)HQē4*8HxJu< ԰tJ,j]S>ח&-ovjڗfn@@-V3Jh5^s?xp}3t:4S% 2PjS/ uTݽwmK҂q#5ctA`X=9*“eHW꿪5)h;U'fò]$C[:/ѷUPg:Z74Hg V`.=*ϨIt/S@%sB,`+,YW$̰[p|Ir|f# l|F+ފ$*1;$ lOpyҤw|CR)\VgNM$V)o,٘SH{D!B]B=c,ty/%\ƈz|p7aڪ⊚! |u'Ǐv 4FMo%y+5$jugʎl^5^0c+B>*{`tEl< XΩP(дXV6[ֆo8FoioF)GB܊ %Z.aEdHDP-߲RYC#G_A#l95mAVdglo)f"cg-Xkm?ܙX{#` 'h"Q MNx0~6(C׫߀ KWdu.#۝nKӁ {Gↀ|#*_=[qC)yMIN݈;\J4 ̜K*?J)xo﹆ ji8V$dРyjQLE8„ˮS_t}қߙP}v8rсWTP30R>>@Re&0Wi mKƌC2eߴ ,< DO.=T/`63y˫ڲ &ZSQ0r M{!n9#!qik`b~>8 e̠>ڦYƢv)W;i~WÞ >eoA@a18R؃ jg8ba}6t}NC]SQfnk,pVȄ8i[; WzRj๕▌ >c6a >ya-z9tT>K"v~SVpye$q*L85j[iAxE%*zXԥtK2BJ|NxV'@w`iݎ=a Xmq|$oQ 9'+RDhN@t(hC6[68 jI 7( 꿍vt1&,{(A7 8ҭӘ$O#S׸cajc3.rK T(IЀr2"U4硖m=*̮6ۈE(5uخj\y6*5>dS ցcu\Z9.oSo !B9=N*BPD_ɴd-ȗҰu !BGNVZtuBRӓP`=Zd@R=:6\qcQ =@0f`T,J\A}g|H}-W,c+~NԷó 6gZsxxe.cR">:.0;M-vnnMc;౤d1? wTX:=^ΚðI^JfL&D(_^$. Ik7 G0R'ПW+|yT6so,s-k ,MZ8'?>uTx]W`В!GBH{|gy9:73t .tח0yR(jV!NY݉ܭҥTGcF >ɍZJ@Z8bLU҆^=f"H#Djrʑ`軵umd@+~XjfVhJYgugAI @/jO0Q˺#_)|HQON[ JYh=y2)S/ͮulP$P tl]LC ʉSC~IDjPáɖ~y}q\0pl^p%J$X[M¿*nb;x+Z,pNB~ufEretG0}/Ti^@CNS MBoMBׂc`޹ %Wg6(v/`)Ѫ4ȪٌZ~FUYK`* }c=L hcPkc;y=pBŻo Fy ܛfJ=ibD0%E=RX6K~_~޳r$@R@E'ad،{8,̼( a/WzCO f[3Ԫg VȆV pb˪AA2n`Mf`{ѝ_~k[If(1 *ipVvRF޺^cmB2Rl]Swd? rRŶ EB߬aҬ`iZp.YV5Ҡ"!V4P#uzoJg6wl/{5TV3@6Έln|ͅE-`Ґ: Uls ~kYE̊(b·ӓj^l=Ld`G^N6uuildZnٸB!GmwTѧzgVS%Vʈ gbd2́}vwk#͋j;!`G#R{ mc Ɯㅥ](ş=]7z8d!r XWLk-smZIYa?w +i5B]O_niɣʶps[GM(of3,/ ~V WX;gdsc/Ow*kl)CM2 2 F+ڼ @Wh 9 2){Fbt ɄagJ^MLlEy2I.: } qԇDͶ`!j$$LNy E83fR27l\aqzkGN :]k5V!A $2f &Cыq KSp1kKO4}ZX x2)=rà@-.Dv 6;r3 :gRnsLQ*Fms$PFe!g4-z.4L.'g?[~S) )=D$K%s%%ϟC;Zg0Xr$r|'eXKIvfSrq5qoݘ}"bMǎ&3O;S89;eAH30| nIL.OU oW;Go%IcN-X i 'Y3-f% oTISgdSCϗW-+Cs쉠7:.?e?,f crY)w傭q dgO+B@Šo58C;&+i&_&z#@5K6 쬾e@m g5>l(1HP8,Amq U@zCY4qY"(Sk RF4Ù#&Ǎy;kiK'R\G?*$ɵ_#7 _,YO'Ž2P=u#vR>Y~8zGXCLA >#IЉq(w6* =47M8as*R6agC}}ViRwS#2Կͧa0qq8b,x^wð#Vm(o9@|) Tc^ [2d+G R9a-vv(h%J*LQ5 b%'p0 R>h8,lDl7j,jF\&ƌ1~X\ߪZL>+ & | DM/942O:h>&=L+l`|2AUvtbxFz(z(AǼ\IPjؼ0y=xB_{_^-zKE-EVS.g2e ڿ5Du؞"Ug=l準.aX@PoC@x?jz Xwj;pebtlPJU982D%4祅u0ul,S!` ]7c+}՟59a39o:;R;Yلܙa a P$%71vÏLG'ZN ]g~|4vA BR^H\Ѷ2V~ p5wSaI\c#YcݻKeTO[\>4ʯQ{NәMs HŜ +|+9ykQɖ9iF } F{,x@$.Q0P=WD4]vǀz*XWFZ졎w7aA Ѭ۪Wh&E4)ozqk?,\T ^uǨAq$oCuk$Q{ WR`賩\ys$Elj(˒"Mar;2|۲xw+`tU֖ o!iksF"@m+#(^!D1f8p?h;Mc#=}Do(ft>](81&?Udq3!Zga3F8>:v0:>ℼN+e暴 =ॕ!U.w2$ʺFBSuXaBYדW0Ek8g%YPcjJJ3j:|g\{6}l /XTr~+pbmr2oב{ֺġ#~22ufWG,߳t -ڈ{QwtPPL:('y;(bcgiĈy C'Y.ķH˵Ы)pVLKAn!ߡޯ3ٞ5\mWXC*vi2gȯ Z 6+y]@i~~rRSaXD/ߌhLQ5-V!\^ t$\꧂*Ѐ nG9wκ6 %W36l/>Mo ^qgth[RyHqu&~EӞV"0X&oߛom ?`=Ѐ;s]`d|2xUhқ.2%{`^('|\ {jޓBI#޲m¶so.zUdIxX2x=2D7LKZ\TU@udS)|@HN̋`4N6k$yJHOա/&$qTTR%r~ٸ,&n_y5S~c\^W'8* v Ƭys4K#E^E 1cĖ&+%L$ [S*^6Sc+]KFǁꦽUez0# ~_h4@j_aU1c ~)O^BW)e RmGɕ?N@A)YrƄ4r80hzRșu[UDzoÐ |4Qȓ[_ʦ:v?RRbQPU> #ϳ1I~  ntrZKN|Z ؊=*:O\3h6F2k`)Q42܈52rG+IFtP=J!y߼:QJAN/iTXYڱ]4or߀fۈiPʙ.d^ApV@ῒ2@H|V 5ls#`_t-%?]eeǶ+em9 AN pK;YBo/c+Uo@C3D ~ -b=uۦ5X&äUQ}h 6ѱEJόWG GdD\[qVt|@7Z 5TXt *p1 Qd_nf) GhY4\GU$>߮뱅jyV>eֻ~f=Z:/v _ʾx'- `ٰQA]ckJavRa٣rբ8(_i]j"dMbwTmGGj<Ҍ,>*`-4 ٿymN!nڬɍKrE^ҵ8,EķhLrNE4U]VoRmd<*'K7z;]rWP'{fB54jTQnJZ<( D &H,_Y_+oP☥ $/ҭE+R&C6<;9i>xc ++h93'|$='\¨"罢&SÈPKC"ɷX;mQ{&Wg=3&h V'9l ws;zfc 0+ O؈<QwnBnj= 3Ջ̨M&(G5[# -9/t}wM(1eДV"yzJN}(Fl"ֽ?&u$ڠRon_qRFy<c hT mXr%ۑ޿^,ua(2+o13)ܪGb YE~l/Ejq`0ݲ6CND>ٳcV~Bp 8 yoCӴW~0 4|B1qe9 &CB򣚏( S9W wWBRu; BDpط5&LؾSc#WEPs2g bN%R'7I:> 8[@*e("j!<1gFUPw'0by Ժ5uaX1Ҿ?}awȴ[&SVw^bʇ;a5+8Lrd &s:]ƖjsQe:c^Lu#qtr$|-[8KXޢ&`srcъq(,t2z.Ԫ6+&;tp7)J (B 8*d^ȭwhr@7g/?G>+B!gfNGD}@ʮ?!I򠇤&5Yj _yT,4|\tHjqzV!4oˑ^8p_(?|{%UߩWo}H&!{!DIsaNm$l {sXMq_L@C/FSF̴~h MU=1oFUETa~{ob2HhN}lOWϐ{K#=ŮuD#Jx}COû@~ln?!#V1Hc؁wx=߅צP^ U}=\\GIY6k c st;-Y48֊>f&A>;s;ZV!ytY'3Ys_iupROߍb JtԒ^6 VF8 缄v N>q{xquFDׂ(* qSjr(Q9v,Tl_&U5 yoC]hi7&dţ[@N$E\ CAsrG&˛jL/6Qي"]{BPm1CҬw|+fVAD!~dc#1&a~iNZhpKbA}ꇖIZ4c\Ge ĜwËv…KQk 7%6t0Q+}HW:oHս``Ǖ8XgLj˚ܩ&M 2&<'[]It3F)@1e*cOauN1DD~Z0HG@b: } ;7ЊS/`{q &XR"xN205?>%~-Z(WףFLAwaaBc: rza j*v]u nYQZO ئ3KtE>sjjv 0WwX/h@]Dc-Kl#jqá[ Q8PƟ6E6ͫ.\wEɏܱE 5}E+1eҼv9)xJ9$igܦqN,[I^@; >xµVTnefdO_g2yP1=^^x}V ٖ kn[dX-QS0dHۮ!O^_;aN@.Wӏ-:H|~=?=.(%G8A8<ŬVѤb Qr <,щK|8dc3Q2dN4+?] {vNZ^~Gî_c S5#9Gmߡ`n YTc}ebe|z{׻n7~!y%77\^قsZ1 ,騀PZuea\>& OTレM`^ $zxAM^S¸ D`yG2qu:S s[~  M $ c=Q!ql2<ݺ , [{peڱum?TQdfTeZgf{qلC8*q &mC]2 Ƽ G4mX{E7ӱq0-ȟ kX~Pv:Aj1A<*# gNѱ,6m5J!MchxLvQw<8'Ir6A@fOGvbe`Xycd@ݲ"ܲ_UN fI'0jyD&64#65۫gR{\)SCϪd7:ܑzSmڏtdkw?R^l)i6%*=%{ B;bK$>Ro%}۬xJTJ&`-#gSF;[K nG'zFeY pbj$Uh6E<w[фݙ4nrt g ȉp+~|ni~GVk- ]:|]僧CtZW/ى48FRڞų%bI tm5[ pFPO?_tfg:mNHٳ%=TORU%JY;f !thyl3oj8BeڏzKz!C s*Z[V*$^Nփllkr{$*͸p'u.3){)ApLət䞂Mf* X_܃j`SǫmKud+A&wdƿv1~MKkkF4-uk)ё`SWq1ds[yU~G4jsAWwi#h<@?'::)dH."ފr[k?D۾Ft~ɧ?ZA?zbV4OתSf:؆Tsy-Cl Βp 11n_B(GҨ'n ^(.kuD3kg S2edF܎f@£ݯ.0zgUdxw|k ՆFh$K10|g-%flXT w@Oۺ. |EO W(=hľU~~giާl/9:xl ZkPbtk,e|L)(y@HɅp[ג?6̷m6nvI7AH~w_>N?Yd"lso,#hRR(24,W8E RY8Er)ѡ#+* @Ȏ:Tk؊|GG\{4Z!bvs 1+ؤyIH=[^v(38*4xs/b8|_3BGY2hMom{}e?d(PD]vÅ3BCh/}iz"*~eptKPHtt|D/1HdkةKKSFqp,]? &iE|]ф}jZ} |}1LsK)x&?xX–(|dU94y1%!0KI}e?Ck^Jb98Cp ;{4[O|M"%YM u@?x2ใ:F=iĎ54 ,ÍCrGT4K׫q|`w!6F|ZvnxU)!S绶׈el/=(vQ&Spv5 %([b;]٥Ӫ{%@E'Rj 4W8 t~C+ #:MH{*xkES*H7S^#9XkA \δN2jiXJyc}"-$-V)]NnG-i/5* QlYe !f IBx@# Hc(ŹCosCZbK8tcUy1߶ rl,_ʕѲφgMj(+VñdA?nHX`[i53ubI͢l F޻-;J4Tlvcз'U'?jAVTAz+U/76ۯ<3xк0zĹS:Gd]q1qE*xXa30_Rtoi#Em9mJXdWc]0r[ne\ zǙx@.% /tBFBBz͆}i5lN(fk0QrCk=ã5g-k[FT9ȬƓ[\|.[0q$v!Ƒ5%oӊE 0;Fkn>8e$>ȢZ˗a#AapH՜THR$E"?DHn /(F<: 7'-yODB~R_b~ ;=gg0ab@Xuyx7R|Ox3Xv;&N/-g94~w"1,'ocCp8hT'ٕۮ:BCg͗ߏAX9,}ɸQ v#T堮@JWIMArs޳ZsznJcWEmE IvȥoDn$#XX@F%qiPz{ZkM[G{y늃<%㫬 m˼td"2zq5+~ӇMTJ!439{Z$59 -qCjPR vGAd x X_D.]㦲ƻ|PBy˂~UlydHJB[ʡUE`M=|,i2Rq13hfJhxs $[@[>=0~yXּ@z9"-S"^e% JSs3QYĥ 7=…v ܤVXl͆ܜqjnR /aY L@Pp]Ʋk8DZn83U /mdK0You2ӄj4w?ge*dO}w1۠pXV|~^"¿zXwyNk"Gv_Zx0?4~ymxNuַ \_MU8Se/qd'GTsKy| %s{?e6RO8+xV$@I !;jT}08i͖sB\䎏nsh]$rK(,ɩ<ƕF]lWZ_i\ҏۮ!Sq SU>G=zy\!x-ɋߟ*^A XU[1jO>뗩k) Z>"/7.@#Ŧ_"KYV?0BVXa]99Q0@'rĠ*BHOzp.`>;~`lD=|D4>yu= jC eP JM6c"4HsLx(e&.NARY7|4Oj k|,m e|R^ $܆gHx I Z‚Ͱ"G&lE89N ]iۙx%p^egƵJAfwM%c̉ԃ+*5?#c-4xr""A.5"ZA R=4 Gh7|9kO!#=Uvy rWD&8) E[b_& u uCu{B;%O<էW&Fbv=e"M̟E8~ n [Z,V"B7Cs%B!٫߆Budݙg×,"'N avti^ 0DW2D0 aķBղB-nx,P3KD!Pݡ<,MFbz/WpqM&E)XX"uܲ%uzf*pAx9-HDuĻSv@:uMlo9%kF34#~` /x`14`?';^\CUR¨Hg@Żh9^'wƿ/lzhle41RN# 陵) ǥa~-UsH7W Z},bNt+f#1F֫V}LrN_\.U_8HEa BȜddAn #X䥼 GWkܪq;8}9%`9 Ւ]Ǵ6cg=_;ulF sI3@7u.]GJF'ZZ V{TR'g%"f{H<m3>Ԍ8kePj&P-6̻,}ak(_XOnJߴڹGplr{#)c*Ho+(>Y."K$ kWWBb؛ ްbԟXQ樇XwӧֶgbȎ& P*9!)te e(KO;\ѫ4A^.Min-Qܞ)yT=iNAoH@]⍔]1mSE4Y",/lxŽ\T+9N{oyWY%1| X8Kl:/"1HajTbv䑼,FἬt/6h_8 C\"spnp7G\$`g+zc;{Ki#vʐb  =װ`%?_Neh4ޏf,fY#|J彫uULW/OI}g]]ֲKא$=:wŝI^lNVQyK\uŒ1TW)%&[uCQn"%T~^ۺrZ)k\7<[0|X @8'^ʡVۧV|uu}_73^/yGn|ݪ6pu"|e-gΝf~VS-ݼ p_O*&ȸ`-#`댈j,Qsg{,rXvF'6l.i1X +f~"_]qsYG`^B3~ ڍp rQZ|}j=!h zͦBQYyGDѫtrVQjy?%#R{rf<.p3 "_s tM$Щ4T~ObaD zЇL1Vvts\{1I^*Ǡf$/s(}))! %Ţvgh |`~qN}vE֥kcXV^/{-چI;|l{[&Cw79v;=<c{?j9Xk:y`p(er M#0 T\ҽ1 Laޒry+8K]!3DȆi9+@oF.ꈩ$i/sìpf(~yɩ+W#ϟDICKhѥu)\X|$s )` G)z7Z| 4: 2Zl7>Tmj,3MgNj:42( Rfe8@64$Mk'2?F=x;*HvxrԜ;=IQXWBf;[]]ǀ&,jC=5ԩ>B|S*h(CLwK'"NDuJId,Lk^u"ς4Tt"3&CyXvbYb%UP#Rt%"N*9_BB~?+-%$faD:I3gM rL⁍i;8RxkY 'f{ǀSP Y) xG]!?Ɂ&]\= &ÜtBDB- %w 2yrE({$j9`[݅?\kg!86!8H|T|=9 J]n}_@yX Wb&G_F\ HRJ?cY pʷcU KpoŝQOō3@F¾.r,TެLѾe =nA5BgDvHǨ:(u뾻W8!\:Td*֢ۺy$rn-i_J=l;Hȴ"x$RIn=ېDî8usQ:;r3R/YR@~赤U{M`̪$ރKY9%;Cғ| 41H7S4=8 (#r2gCn?:tyoõڥф  ?24M_;>+/a{7k$FK{bǝkHѫ(QTKjTWKK}(bz't6d^\.3"|XCBˊm&Nxݒu{EF1Jէ"H`2!2Ads&)b3fs=fp6|fy`$ݩ{-~0ѕ?KtPǺN6Ճ65Q]Ql\*'D nd,Ñ}fv>i`eiLsalouS@?] !!Ƅ -Ƶo(+)7JѴ d^>y"]TM 1f#<9nc29vrh@;NBD`i?pO±"gS!'u^~*4C c/Cfu">yH2϶-FXK[tQ=N+1QK5P#]p>ǔpt6jҸջ61KL8xW]#jj˧ `o8AUFyV+~8ܶaE7xho5U)yQi:%QINP7pJ%HQ3Kf {ПéaTw3sD}:2YqҨTDŭm3C1לּ,QZyjȑF_<%aTHI ~LW>4`z묧:}mi\ 25+@Y.Wì&eoԠw|9!ZFcq_&w<#_|5O.=oƁ̧hCZ,1H 4B"g2$*/,|w8;L7,Ooy %yb5=_ #Iupi}l_ MPR]DD%E:k`̛$|>mhO=.~ `ڴNTNgӄ% j W561Rf)xRQ/Ϫ`A/Gn-!د@mٵW=?}5uq਻aj,(9={l9ѥk@LWsPSrE(2C*T^=n"5]O&^ h"P!W+YB!'[%U ?vqNYD.Q'O׊()9  (7']'W&94vg *zCC06< 7~~δ-R^D\ _E{Kn`P))g2,EuK97Ok螘sLk|m2\1 _CG ΘOȞn+he$Z1 Ȥâgi1ܶOxϽ8C#|#|C+Sų>EzC+5R0ـ7TCQtۦ75"KG^n pn!9.j\1N}Uywk"}͸RZC>m%ꔫ5' _ ㏶H2Tw yXi  ٓ-PRֿHhiNI=}][۞GZ Y*ywxu@m R81)43v%H %{]YGbK5PОb(2E4Yho 2v-(dPH>ą;|g;8A_O>E\~ML|p}il\/`2qZ1|SܫUU _h^P>)#oLG'ua 6`xhAC)Ā=0La:m& zߥ_~QjЛʗɩ] .trO^s\> E$ 5)Fdˉd@xncsEQ-ԝx2k-=T#Υj'O+Ks?V/_V* |4eĬng{i]Fɤ lΑk'cIkOy:x1l GdMZzS9`_7UJe."FMկۺu&{ͤ au:C@ P[;CX&HtdKcղxyYy>THš-6q~U&$^M oSRjb'I "#]q0")^Pl$WŐ`7uX#08gH_`p<+P0jiw?N/!crH`>rt- 9-v2|/EIFߖvzF MsypL>˘svr.r Č>ڙT aU{yl1+V? 6.\{ tGI⤽Շ2r;Y40c'['OD`|n;Ql)HXdߍև o |W[LUAµ`#ɛCU\J+}|yc)eҞ@}? g]6.`5(1c}zco2D[bO}\JJcY$Y8jy4rBe2#1mx1F< $utm9F!Fyk hX//vmR~:DmVFٕqKMF,@8HFxal}d^P6Z/8׊8kuN 6QgE$&4[-!J{ZhO=&/Ù?5C!| ș$BH!8)%h) MphNV@}ˤ@Q[9pε} SVR'Svmk!j(J=er!SȧdsTfٍ#`+)icfDuv4"3Vݧ5b^yw hPBi.>W,'*|o3'XÝݨDA[z a8a}f+/W0X]GF*39t}*[@#7`\4av>YfGQS46[ş\[X5-F#,!t*u=joHt_%K $YpJ! 2>MAn(gel1 Ė>2(5 |S}[x|RcEFy.8nc| ׄSAnnH\\Wl>"{ǿݺ:0JPVkTj V}B_fU\ SӐA\g6~! A޷L{7y[Wbddz(k:FyL\S O17L x|-byR 2]*;ֻ) a bYش99;1mHCt|Ē ]j{58wJ{U2<$ӂ^,%ꥵaxkt,5֬tw9I'ֳ\`H-H+bmx=f=E2.ĕO3dp Xcr5>֘4>ހJj:aI 6 }Y\K {\<6fF&Lʜ ,H+qS ``$QNQ |65w{lSeZ'Fc+Nc?\Lftk.8$ }IGu8A`(QT{erZS/!! J_>YPԁ[ه[9A J(/S/,WxvlCT>/+ Cƅ- +nPܿNԡ~5Ni. ShM&ݘhɻz u pX]y$;`C$;0gYɓ))oC/} YCtU EoNr$B h-+ʔJtoNxs3sm9"U4-d`hham]{{X.oS[FGitx%MCdNG6d/i@i~˿N)2RPg r]Fs'Oc+ _ޡ KesS SKl̛IpN57^\yfp$g4솖^snҀ~Tx^ A|T)vH֍o][ÔKsEn3X 8I^&r7ňdԘ/sKx;]3p,9Ӵ8GtHrD_?/a}3z%dʴͥP&Z280( 1+&ZO"i wKGLufP\D-y ~$6.޽x .C *0Rpzt~W@˸^: g,yRl?ʜYcy.a+P'V Ie:x\χ:qm6Hf1 t@|u}Vbq8]?k@2bI$ojnS{~A:E8qHŶ3^N9 µʻam 5!xω.w=Rpā0f X>ϜYy8:쌫kR >.MĜhTN# ɽyԒL'X[sjWQ4`Ky['z[KSf¥XLz pfU|}.b$08Exflsۛc%˄Lw|Ta&X'<a,J=HUZ$KGUB | (pSGi  SGJS-]ʻߋ-,Z˚ÒHS\%/[=_+.3QS %w͕wYnhS'%>*u#ψŞiDY8E3 =&@iw/Ņ~Z芯w~=]Vp̛f!2؛G?mㆨ|mؚ0RMxm @p {RqW8; |7 nS}prM E(W@x 0(y<"pdٵ:V!ۈz1Fk,?Iv֪><|,^Y_'^iu*x_)k$p0׏<le}ղe[/B*>\h: Ӯv2֧Ӧ~.!\=?tMݤ4&> }`}͆\(M;~;zg 0jUE@-nŘ8hbc0u`1/P@^WcMot9w?< ~]M4KR̂$R:D\;-mmľ8)uDE6&t^˾T>Ы<S&jOIH(*C4otB̜8^m-`^?7|>SəA^V:1? [n\6rk CܡArLoL!q CvUH3L?E6LAD5vժdT[plшBN4]/o"`;q\!;}W>ʑNŻA|q&8lTBb0>u$ S>g (xxG0C; hU /N1J)V?qԴ#*QCX+2h6Fjmō"{<́An$mHxT .a>R懜E PML5,ǂ#/(f l)={o)'vr<$ʎ6P!/2pP^rܹzE|!.$]G$Sa|6] B^4˝?C4jg< ޔUHgK9^6^vqJ|X]a񂕏8=pQwٶџ^̼l aa w7cgKdbZ~ɿ,Þ܌-?,r__ubBÀdVjHP HuϲK:!\A@oܜ{]g9@C5>{Gͼ_ c#^C,_LnLI~ǁc؅tVLPyU 3@OɞxqN}ݮw4#v"J/+q)R*ea)j\QVN )~ Qf!?ښRVGU⧟vѿCsIR%;gf)G*ѪH~`v\X߮:o^X᪤v߉Ҿ?;qût #p&l"sV`饢4?L>ցsn_ Yѷ浮%{?UYx:>ꖻ8K-gY2an/|l wCGuQ'IguLicBc2B\ ; 3ShQ^IN4գZۯ;UD+1HsLzsjD8؄>DGwXIUkܦihLkAk<][mOtְ%IeJM߁G3eal"↎Sβt:Ҳj|^Ѡ4RҶ&\c;DZ0<1V87ק[貽Qrdw˝ERE~dX{!,90wTiZ2$^ԗՁއJ^B.%B33̗AN%ճ#~-;o~;4$QZxW Gp@7KxpP;rRd9P% ]hA. n"y_fn`+%zR la0m\Z R U|NK_%2q_G\i͘?P:>ppNH5 -PyEJBgOl(mdH 6CrOl\!R}6G1NʚWb(O4XJ,𮗅EŮ%,ʢdzŇ{O:\鵮BoyٚK ;剤?oO{y^<=?+Y^EFζmkhQ-A#idxpzZeRzJCVE2IĚRW]{B:ywM1^ٻ@}~ŦT)Q]%.j޹C$L*h>EFM,NyBɈK_L6l˗ٰTjOo^1/ X˥^N}|_\4>ѷ)p1e8Ba#ifK3[yx˜Ŗ\'zO]䦾.c2\B["y c/++v9Wb &" 'rRSӏ LneIOҕ?"K.62ٲnWB6l|=}-eNrDάYIӉ1xz)_0S fyACID.~p&3xD#?;]mKvy⛈~\ XY՛J 6--9*:gĽBH]KXkxrtQ[nVѱa!˵kB-˨2rEt&A" hp$ TuDBP2/u 欥G;;&5b5;mk vXfV!҄>kh+h1Vp%zP˙ɜ4PŢ#+B^)cmbYgٻbP6X3=lE8niuNm8rU2 |ݥ&h\{R)ڟy^VBDohVuMrZE?`C!ت8BGSP|G>bWz+ƍ–CJАv@0q_^LС0 jGP2N}h&.᪋C;G?sk"g[,k\rLjc{N^nG=*&x˥mQ_̐/$pߒэNHA};k,.H4S˰$єBOEH73w k3#WI޼D1MטlJrQSda7){.Q> 懥Qt\xgD62R-Sd+䓒lMߊIټrc}2-+6sĶYǷ ^~XЁU=I:v8~F%ТM4ʭs,tV,oaĞ + IA[݈pFG]ȮhA'k{|`Rzlc\I*p$Hք>2D+$on}lԾ9oMh "0#[:'?|:rιNo"#x%F$ }"2? +Jށf-Hf}פgDɖon CTtͮie[0)` ad˚GkA-iO'LgwO#LuָcyBŐ9]%ivǨPpB;q/ B9}q4/WߣIZ $qsAz;" \~.jGb.)cDŽ@KK 'ʷ_jƺ}4(% *fOc9p L~va{=JO秱hn_e wͽ "䝵-2tKRQ^z7G)va B+ҿNUq测O꛵"&9@%Xyf90\ԅ\Sa;wӎ{yf]5RnaJ?NѦTa.ՇNɖ3ٵE-١u'dF~h$ * Pfz2r:\3:H/vLA(^/V4}KI{?=r}:N&ŻC,;O[)ϴACtڠB’_N$[̟SrNz.obeR3|QZyl!m@0p]~YFxX.="ƼDfK4Qɿ‚Zρ;Dz~w_w 0xT@t? n.'xr OMP~,b*8|}P7kf *".\QUԷ&Q#lT׀Aףi7HikE{OD( Y2w\Ο`jdO.7y(sUw"5@?1'ŇR-R\ +C~gp7T'ASC7[ȴ"O~b ?=p8wtSط!ݦb-ŜǧghPAH kKrSHcă^%UyOĸȎAD:ƼS"s Pbzq_^5SOm=m*1Wv0umn;plZ!yZGX7mq]cW)L+siVfQ/̚sO?Jc,m1MQW0])I"[#ƻ^}!J,Z!CE԰I#4Z ;`&^M̧|Q0˰[N!Oqejf- U\~ ! :+7y]?ȄU iUX\O)7^h6XcO *TC qKAcxJi-ڕ 2yy)5FVum -R8Cr^υoB*U-@?gZEp/$GŲYB(ǟl+eۡo zTW\%oF@*Yk C*>mljrH*DClB,WK w>;Ed]3 k.0UIs񡓜V5 8#9g.a}ӚTyhi,x!"dJX+ߵTcƹLba)݀ Y+C^H9gg[ 39t:wi<@={=!CV[hg=ktowB@neLtaK1@QF-PCpc3QH +afKPW q7ԫCo;5Ke+% ўЈ6<69>lYfhЅ D^- :]¢ 60v_N,@S3r+㐵 Ypn6c WP*^[O%3lS :vbc3Iˮ9!8C`)rMLX; J1<ìj䒅@47 ѧ8+>Y:UaF,ZƐ{ZAT驗SPVH:5?&S3Ssf4{5gӎUr[PRؚ=0w^'k8ė^_g/;3H<khf(k7nEbOC[?Y5TNg1]/]N@g {k&QvP~6QɳaqWuKj}7i`($f"x.A q.6pC0TKSa֋+H1tf Ci4pMՒ[EA΋=fʄ)2C$t ꐭZg96@dH*o *uF]dނ׳r n2%2 xAV'㣍"s Nrv&^ARSLpFNș.Chm9"8ٌs~ŒjBQӟ`ck6b &oE(9 -AS3*L4%X3a!7|hW++וI1yjRw}ݿƶ^=;VX.k\w䋶;&5LϏ& {nB󞹫ӳv~6tAʦ?Cr'dp 9QA6vCe2j8tdJɆEE4BU^ɬ~YGV;R|݃2?GH)+S\=ro¼PCDnu$n'98SB$mtD0@v#"tq: rDՁ+Rn^{V[|Kp!Ay[?[+ܾ @;bBC;H2;ɋ>U%]YWߊ;#f S214o0 "us=|q;EVOMf=ZTΝtXeg=;MXǪ3j։Vۚ9҅$b>}6Da\0Gї[dbۈje#9nO亿\|rzڻOl/EP' boQ(eXۻqXK5Ůgg1Rd(eEfb~׼Y+//ya҇mrGW1Ʈ E8+0I"F(3iC[=Is1W^=Et׆f#;/CwnG z^hGQS #qdX1P5qRG|o8(Z`rgFuJ%~HP 6ϵ70}q1o{ux|U;E\ґe6SE 7b!PJGEql}^PKm0yt"LyƏxY:|4߫*g>иl-+%Eci\:cS=[]l1SɌ0w#\&"vBUzS0At) wb= >{*E›T1h?j܌: *ޕzzUK%N('yDr\߃;F rf>z{Y:Hf UW}Os~c:$Ay&B;z;S. @VF;4c[m+&ީk,MegfG 3g d]jܺ\ob30c`1YI?v[ t('x ͭYǡS(sZ5B`5ک)X(Xàk?b9yFq]iC.³kN%Eur<=("te5S^B.ׯ>2iX2eGAzgE^B \Y]!X Do]ݹ+PrP@(vT3h&(uU]tC5mǟКDGIm- Ls;Fˮ:#w]s#"X"Ij3D0)PO=@i((@W*>S/* )6el0s(OI.#UReyBH ̹шޜ=$/75~\$ܦr=3v^'\s!zM="W( eZL Jiwoў BQsȐ7ޤEBo@>rll]H.e K ^w 9lf|طv6 8^D 5QPFhGhӲ%M:c31_R bvO S?zx>P[g}jv!ܯ^{R 3N"@#^Ʀqqv9 I>. k>6KmrE`.rO$& ͠fb'~Ԇ=bu -GX ]TQHD+Xq{¸,hIRf:4AA@|g%yE.Eo~PJ9wHtڡY: "?\¯c))ILqA0= "c d#e{/76:V13$\pǭ1ԜvWm#q=KY48%ӰXyR_VCjWmɗG?$ Zg5;ٛLd8Fn°(t9 &Ң U_ myN\93bdh~k}Sx\`ug D,"LUFPȢt%(uO?l\Wjʛ yCY1p } Z_C8y(͇$ ǬsJi#bI7h$^bbtq)tel(- 5غC!NHkTQ!d3,x8g>S:$ě'oAע}l`5 nh:ֱNҤw+)wfםwd&:wњ)rQ޷Y司N~(ۍX4~YJuZ+n\odږoPC:6; ߹ $ Cs<5V8P]=Ey-Kw{JaOjIaI;7ilc JL7RחW![J?|ֆ漛b~_gro5>2z $D-T1 q9G }ܘ抹ځǨ48hZJVXQz Mv=z8-%ɩs:M^X<_Jg^`E@=ylwPtO X' *#1] qiV6>ɦ"n SdH5R;]TyX#,Yd<'D~7`b6rI٬_}PN:Nȋ$aNp &)_:W? "<5!F ~UH=1F3.JvH!ԾfE>l_% ^O;iByrxf;.>]~=nLRǚ+H:[>"7cCef]_FmSWAi^=h79+Xc~}E;9Rsܟ6Yf͌LG`W~>xaHv9DeKPRŚK8 =JeMp$F|OsJ0^SN7,DKE b Be2J6x)aa/liػ Zl}&,[B_1 xo_!7.C@gB>ڻrȇ FG/WhCբf CˈtbUESIG6fyt"wy4#>ծBah@Z`=~L+渉耼}Yy;GrARvQxtT*1 $D`c}ߧ-?F&j=Kbόt1&Fw\e$7`k Υ?) bc{*]Ex.zW7 i"JZ(lYL@P.-0N[V3޵7קV , #W l 3 AH7g%,9_HJ-홯Wm7W9yuFu/ ZAנM/d˽%?qJuqlI,PYuo2ݻ[Lf{*x\=lSW0#eViS$b!QUJ6+v&`V}PzƧjJTeϣ밷T~:cQ݌ ~Vlk_)?uZ_\ОU/փo}nyR2N,9{uC,,g'X_Vu8|n,(罤v #Ŭ| m ) Q'|JȽ2'Q3D.h\d1Զ>ݘd!rȎJLa,ܘUѽAs7u4Gg*lb5P =OyWI-nN=Nv},*xdJҺr#OE=,'~&-x%Qߟ->|WZe+wtl۰\0S>&0>iosا\U'5ӣ;Z ǩB&Bu=m?`LW{kq\w20gt" }iUmM_-׭*%4! sv5r}f=! 9dPB+$ f;a@J%c ;Bb~)p)z:iTG>ոRQ֚䖸ua ^n \c %=ۑ%'%Y :zՓ O8;rDj*dw`X.h"Bm1z.%H~DLaSEqT))Qn /Bm&&t~+>!~ޅ1  'qNj˛mպfT /R: H0J@ǰl>ZFZ\uYi\" guq7T%%H7 b{Q \-(/@lt(D+9S,]]U\c nDf%=Ц:I?,V4z 3_>_[½j txΐKpu [ -H^|]o{4v։'ۯe}b^4uh9zd,TD6686!4/\V _BJd?ւcRɆ]SZlw4pe]hS4o.]3&Eԡh@?OJ{sӋ8UO?.:d$?NO5ēө_W8}9nu [72~ekr Ą"Pkl*d?G3 c+&(VQQթpZ$/VD:7l3RDYDXÒ9BnF܋}htz-hҷ$6wp0x)pD m%us,if=G8M2uZQ OKv`:g~5~mq0f-z5\,>8|F̓YЪvBfyc6, G.jrL9VH&[F-vԚM$ZcVKԄp\@lf~,`@(:њRIv`S|@]Ƃ0 *b:|9-㸫wfc;+}@ $_A!OG/ 97PTaPDޟ%T-Mp\筈7` $;kNdlӦ+*4EtA#?Q?Wl`%{Ց>XVfBV;(M${QDUd\l 5SèO]fWZ8X#bZp~;]Ґ~7ffEnBw%LBx?D6M+k:|g|̈́a劅emLs%"q"!!0w[`-fr|I'?G̿x S|cO>x<1Jΐ 3{[[~+)tu΁ntGjрEW[)!@,] eҭ0vbqw_.î!$9nCU{񁲦vClv!G%5BQW65::o×m:^{rLv8X5X8Yv裇rvo||Gs(#kM&m›%L$Ko~IA9 Aj Ə'amt Ƣ% W_j7nּ/oHÛuDW7 AFGv:6sB e}{䊶 ,Qk>= S3i В T]$C˧RYY>>l:fZ!TYK)|@BK\v:q+&,! o#NU^e_OקPncW"}zondcRbws*1 M }$0@S?zrVo5xd43GSˬIBXơĶ: 5/2 ̙Xy|hMY`4n"C|KAH.׿y-.l#QeOZQXvd ~>.)8ʫWN!N\M L674ԥ. 7Lpp+{ }xXT_8Y2heol 3eԁ_ղݾ\EM?Xx˯AL@ Aheo,8c.*s))ohe,8Zg 7AHv9a~d'FjS), mK7K5 \^x@?K%:_;*q Hk&{jCmfE4 Xvu i WsN/]TnшK48GѾpSܤϔǨf lJQʼnPR@*;.OIŸc̐c ԁxMK\fha'mf_us$4}ajO Xs %i=ޖ.Z1d:.6l5u;;iL4o⑟C®W^ 3J⑈jkGxG {q/71OF97*E7\i}Prqif_% uG7#?EU6AS 2?GPi{$_Y#mIğ.p#) a.:"K|!r?"MV/-?k^ν. `{|'A1~E|MbР7o`Ǝu3XáBRA~9}4 8c1ߣQk|Yvc\ eLQ{VMj(Pm^ѧr;)O0h_L^@%(zh9yV[S;ɬ y~[1rwU #jBѹ{tJoMjTL}ܮ>f'< Ncd-H7(w Qyfg4 nVпӃesk%LݱXǦ%^00^+ƻ!$pBci'e>7Xc KkoPywܶA˜7MM&:; I3F:"_`ňm~Ry?h>1&ˠ TCeZLxxtq dڣ\і_$4{'h@eUp*'m <_|aQc`"|%0u23]g3^e蔆Q"g)OGRUwF1ي8XQ~>` %FǛ2n.:m1HԘDr?Qx%ùRE"G\䘜/Ô9ΔT?Ŷ 7-̉u9m;tӕ >@{ z ٟ?:?!ewBYvljmZrLۜ<^]K iPnÜ=> oX H\oumÕt{LʺD`di29'==^v2|gX Pe94l*90/,|eԕ We;u{wHw(Ajл/&v[ʷ+z]yd"s᭼م~ɀ,&źsAe` D1S5a[V;Y%W}i[!5N'D\+)Ty'XXreQ<6[m"#"Ȣul[5=x` @z;bth݃pDe7DELzcKnxN_k-$N7)~u!*Uhݫ書|3NBuϵ]_e03HM`6\~6hmr6}Р#{C >G]c]=JGZԠ 3cPRu' % -E^^2Za Vtfut"c+ yͮ}rCLK\24G Vaac!Mvtd^t'.{ʱ6%K^4`פAh{Pz U:iLt-$b=~K`vq"J%th җ '2bq( : m&~F :k+?1Z@,}g&wFRl_wAw)|f;Nri{El&TR' 9O&N k7;dU 50bxuD٦!$I L8ԦRsNDP[y{˽ `IF IAOg c~0ֹ~ ImN{D8n)|:e9Kʺ)Pt/Qaҳ/^ }vA7(%VфCэ%E%84ՒHp ʿ#٤_PH#bPh]n=;Vea>@kwzz+]|aS64i S@2Nfʲ)_sJ뱄pS$ܹ#w'd E} pc>ڊĸxq*Bdx>馾#&&T0%dXnw_la.&TrҗJb2<& DsuˣB"3!VTҬ4N j1|vqb4f#,'<(2#u C`-C"S^¥p`~̈t+U<|`?XaR @񱄶oXOK&v1FO`2NrCw" p, '5Jҙ Sag{Z4*dcU,R" M~t;ҝq-N ] Ń m +c- Q5aQ&苾w*lJ̛*g򑤁AsT>ޚ걙8 #Q7_0= &_iO4>lc!祤XѴ:& Hti8 T~Au3pM˔;X8jVfy@23*op6HxLD,# vz]Hz׉L9*[5\]]RCW-ẻJ2l&g 9cVh]R*/c馳QKODKo-#РD)}!>5a]huqO-NulfvGX+V\Ez*xm ΠOjj}P =P<`r jw'ʭc>t]˷ux1Œ^ %ҙ=\>Sl]ݸ!W&UbWY 63gv@ToRPu1-*u󞦡!pY3\wǻ99{Ö;}*!AKMK۹fmCeZ9`ϤE_SU[g t..{krHb7V*0,4ӫ=x"y5Ze|n 2.~M9Cin(Np6+6BpfKI>:o-ՃǷ &aAld !ѿT$d24#2JV!gQF])ԄIsD<;܎$s 8\H_wCebh]9X[d_ (9IvT:e^Ўx9PՌ5snm';.89"ZitSleD}dh/ v8=1HBvqi-Ʉ9> L|=Nf1}Dط=e`( &$V@CRCT4Bj9ؑd==g8An{zuU..bS^x 0H]r!k41;><фD=% 6i#91Z +K*+Iwצ2=UH_hС$iV\Iej5໚a4!WaT MGM4@/7!g\ qAGt/_64m*J xusvQn;eO[ c`~q,Q"*ojg9ƶ(VΕn(Coi/)>yP><~"E-(9 FDJɄjfv)aqviyҭ^iSN`m.=|QOZ+_wk|8E P g\\4en3+DS+o|4D3&u+h#0y^Sf$&FdŬķ2bstxCtbQ v''o7wG &45X`n~0-%.מuVּHCU58$4WlYuo R2S~B%"4|Hi5W E%rOjl:\lCyJ+D!Th:Τ K\u)-ZnM-" AF75ƦE\+sZ"̬i)Vn7kQy O҆;.5ZM)cY?.,c2%@VYWHKvh8Ywa۾h8_ɕ.@RS Ok* 沟3p SKt;}i( B\o) "ޡ*BoLpv[GڭGh0֣nА]oVF/g(I꒛"&,MuLE7C[>iήv"*m}M Dfp̓ig/VQ$]ȮH9<˜uTe!ұNj@l军 %:۳.%xbɷ»#FKbyn#*sVxlz*%n՛NTZ.tQ.vJܛ+Gaī[>G]%P&m-~YjlΩQ;PxR:Iϓ9Ss*(lS"7d?#9laYOiu .]-MVm@={ȽiN cu8xJRB Kv|Ob9-f^dĹ2#54TΖiֹF9w.S\s]D:b+DN.K%M(wqF2"HDL0$2XsrGnl<-0&~mpǙ o1l%Wn{{o$kYQ^Z၊0,9?4dIdyT}p^pfA+*AcׇNBgYX0W bz$Uhf9,sJ@3$۱6w9rSfdzMVyMޟu*H nyO%p0QzrZP!I.ٳ X&2Y^$P>&H5JIz?V! ؉Jnڰ巢ZJ[5lXRHg#тce>s8թ"jPxooUQ SmXO6xjٔSz^*VgSՠ_jsf[Gq],z[^ݛ#/Q<ҭ֥@9KRrQrk3j$P}4z'ydzPHA Ka>3)HN!d}{hy+jy<4B`g ##E9E%bOE5КHKv`OhUKC9N}+$,e0":p< Gqn/s>rc[v%*ѓf1K]EBrB>嶄fWŞS0 ~ ɏX# 6"Y&$}*m(ֱ_H.ToPڇi Qt^\ p6*F%zj'yD,]*DBB[ׂePޗZju3_ei?8m䃝_8,Zu!2@',V{rP v1!%oKR ֘f᜵R0)^j:)󆗨+q/K iMv)5idJLpR0۩\>vH[R}Sf)Ԟj.Wra'k[{YLL2FJ;ĴK{i Hf`۹cXRE Y.B1JrZӓ|/J0}EY֬wI y{i06sw$1w) :J5$.BeS)SV&aybxD ,b,_?8ث.,*0XZa ?ZGqx?[t@$^z p2b)睮?UC~G:/NeǮM{H$&@PEX>4-T0x&ݚ@2չ, 0U97'ۓ oT*}P|lK\LWo\=4G?fo*r /bB{z3G8 1.P2ZYg)L[o6T)ߏ*Ap` */'_rU3Tq2L>b@Z~e(ٝsCVGgI#/]-N%! E(j."2J=35$%U8\'-r~ydxZ)#?:0vwelW@2?\6ۺeņըGRՋu[aKR<nh+N RL \"vH)h^| l5,mƧQlK84+LeBtS7OOL^*Dž X?a&|pxv>IeCX`b|BƠƌvMns| a*S%\*T4l١ݧm"X^B̬NBV25;5: Yཝ<b֠TrB#~]~viu;KG[YXh3D|;gWOV`'y\,}b բ]bV`SZu=&jPBp'Q0eqpYDJB -@A-'ykC M)LɍO\~<'X] x>r5b^ az-+ۅ/dd_l<߸]ETrJh x^p[i8zn^}1d5(J#e$\~j%l?xɤY7g,*+ ̹?B.Ӎ5p^%S~(ŦvG`@RοL9`بav%&ⅵ8&qt(P~EjS_/ąZfe.喏ltP3uj?<*% 6 !ߤz|@)4[P]aPœx:~'1ӡ +iJ3Ez0TĝX= 4]bS'WP[.ìÐj[q?i$"m 6fs* H4K*N^mzp)ϩWT`XWd>Ҝ[xo}Ɣ"|CQj;?G60|+eP $u3y:CyA].zW|ۥۈ:F<4erڈMِ>LHMvfw-n=׏*I5hPo?[4~Ң{R>_?~;0F %p `b҉7 ;3Z׷r0v-pe}sueQgGKwVi hE&>Zf.JVm:p(S^}xAϻ.F6!Swy[xlYe|bJƨ!jkV9#e=' [&lp 6Y8Ͱˮ>D+@b0|, K Wר@@R#xEy+K1U5g) e 5F$ :>ظ;[ozb[~]z ᙓvo_)2KPƿV 7`0jp;?.mv\0@'>HT2Mbﴊ>&Ǎ|)@{F~>ig qi =EBđ4 X϶Fd6-(-Dfb)W[46ȷ͗ThrPpޔWEN'19i_rz^ id$KI|>ܔy1SV͆F0 }kJBt_?[6P#1O(=4V28$`uqRLrĬ^%M5F}K6/P`ޝ1H^hIOc[ AnĈ\ċK~)V[?i'&Ҩ>çʭ)xh|;[T*WCJ!|&G't;|K.[W_XGw3@1#ZhpcZ^ ׍jK2QF Xm AYX_ƺ82[d2U;4"q:rb$O8,~@~p=z{b{}3cK&(J q(0Ȁ}BIAM=Rn-rm uBՄ]X% 7ފ%Bl<1(o@Nxq!Ez/K fB0˱$B&*^Bjſa_l@z' , oxBq~@~7̓jFd_zH1q_vq$w7X>`(V.5bTJX&QlbvA 6f)S܈6L0e@*͈QlpOWr[0:#MgLW%iXg lpǿ$B/onӳi1pttI rdOj0MF<4;SRzDJ`MQCOIiߝ;ǻz\<,rw sNr5"Xp#:QvGBK}}l>k}G+/jt=v?m!2c컇 %#L#,q0*z>i=҂5+|'Q-}",C5nkI0;ːAˎfgWOoj2-t{(x#Wъ?~E6)jXW(R4U8N:/l47OB2C%U8ԣ^HM '+eC4]y9'J,Y:/p6XwL Ef} r 0їmh57-UљVJU\D-Q찼k۫: e+X7bj=O߬ZYkVsZ*Ye^nib҉Zy<`MnC2h:Hb ed)DRCeTD57 eymqn,xɘ^Adf*m;!1U6 Ss4O'وgu48T'G$1w[sz+^cqi+*)ys^>fedkqsh7|}9.cGx:۠X!k3;aLjlz>-*{]Å%7]TsIjE̖4\ qی2;袙P7|(Ɔ; Xr6RM8z cOvl؛xq 0ipԵ.;e1͠"zIfH!vyW_|S|][W`1g @^4P}ޞ~-g~N 9|TB)`>֌T(q ZզoJLbbʞi%[HT& )$ٳ,+ԏDbП,ϻ '3$MW%s4G s;aT&kNOSPq>d5@ /Ot') 2XQ6AB^&Sw^Da0uX7W6aҏ`) ZQH "&GI"W%jU 轓G2ƹ22b=8*4Gp+`5ƲP[>f7zrSQN κ0o$G]+zp?rIZ0B& !1 g*S}ܱf;fet-ihgg[W.%(}=M5Ne@PCe pE&j0mCKyc|((}K`+'"cvXC?i8\ґWR^+)h3PSφ7jԡ /vl$ovʠS9^jq0O0 ?].ce"MSI&:\%룆T T^kʒ`2W+͵x[;T/Ϧ8>)M#*18۠*q>?6͏ {D!MhIՎvH渟"e$ጇܖf}cݽDи+ՁM$b>1N\lk;VϭÂ# rrʣŜ11t H]qx}w7Bn'wXd: z.?gi3 qǹ kv3jaPS/W5R ֲC*tTęo<Dv2hA*}54Pm|@l@&w1ɢg0|i1]] `D_TD2[ڰBӿMhh71 {B$Hgy&&ݡtҨBL"E7BGRZЯ4d0h(D{3vO)5)V1JݻIobwJ71TgA=-@0}FAۇh#Tc@;`*eԓ)(MWmR8 Ah/%&wpkf;J}lۛ`$\/״| JA4ڡ.LOa]g/@Uqe ƉTtj1w kvCG1T/{L)meۈ `[-E8 6lo%bOwfK=3?h3/\@%Z=~Eב'GՔeh,n']}-'z,ѽadu>g5t ,cL¶N**8dEr]QݝG,t)~ydQ ;(c&y)`]SXS"USr_э!OyCRXs.Q9֞rv U擺_{dh1|Fs,ۇ 73w(fO ,I$FBƿ{E +K Z.Y8+cxJO.ݙ,q$i+ n!8O6)}RM0XQKe%DoFGD.alfq[#Mބ!HA@@~}Suݨkt8 >rF9"Hm XYY5T?a^yFˑ +5VCmRBиMe{j$tt3ZWGZAta:ָRI%M;Lg߸rL?kgk/luoeU[~'>ъ KmRZNWQUi;[Џn>;oxK |K*[3>>/lqZ53q nܯ ~6v}E59w}g՛&MA77Vt+sX\ w/N~"#q2%EYDPzGo-FVu$ xy}RS!xT 26]i_ȄY9qT˴i]%<г];qgh{8U0ɰo;iug͝7qz3ĥ϶zd5Q cl4QdLQʳ/E햏'wnߨ1Y̨MNjb9qeD?FOb0;S1ad kGO/hHW+$de05gHC.ZKhTQ>([?l m_Dp.1c oMS,*hs^#[juju|H1.!ꑹqo|~[0LI.CY% vg}yvs/a')z*9eNm ߉ >+|A 5u heY/VjRЙ|/ㄍ8Mp ӮMgLK~n]:T\xbF ]IT~n8ɯQͱU|Mo `&WqzR"uiMN@,,^[LKkcMyMB.Ob }LgU[N@یV|üT%hNǠQƊ"cd{5[(KUDu13qc CݵHYw]Kqo 6_MX٭HOᑃRL'.@;/ <_+@$E’ Ә+zU@ũqXt|DS~[cߧA1)|&/i:uN5@+B·:Ŏ¥S'|XGOb=CO(HJ`zAϾ PviawP-s:ݿSA*VSJʮϝş%=fŇnzWe|U2l*ʰ/ SIzKⅨLGہfYhYf #) ˥m`QP9~xHeBߗ~!S 5"tQ\S[IG"oOײ_zضcEχ۰+B"@0)'D}cabn s %D 4&ߐj>Lo=3thj  fv? =GЅ}!S>T\i%ћK7: LqF6680{U5 ~#!IZ Hu4PiT3WѓN\#Otpd6NY|)` K8wPT|a7n2ӘkW^:MYlvўܖ'FP:r+B]}e}4/=U9. `+mG#Z$NΎ9ue:=qV d hX2ӹxt\ wpju:&@E E"s&ZdE+aRRR6X?5Y/XdVwNx:jgDnr*@pȻy&<T혯ͱQ6'Z%L)/`>ʽZufHWzyАm6wO!&m]gYL/ɻOX7RrV.9j6\X/Q2|)/&~3,6 h]7ui[3,PD7ӳ; W/ژ7FRB%n$='?mmw(0ǃxG*S(bu{pXijQTi2E@ffot5XE&9*dQxzybCnϬ7$+UMɱwݏsgx"$ wCz osߤDл_dBۭ$=7=@e[SzLI]OC-<։ڴ,D |uK_Mnyrp{Vv IMؑ,= Gϼ/|?t rV7CyqWQ_ 뉾JW*|%: 4\xmy62*27e#CUv?|dS)Lu4N?6z&36A00) `!; Lܷtl!2k9m>5O~T=Y{8Zy7z9Jj isuvx݊Ƀo&[7Ip z ˨m.Ӓ%DU@jYoUnR"d&u79#Uװqe|}3QB<e>ͮW/8lx>~>9^:Ȫ_W-xV/iF ]Y&h|'t(G,5N]T村 zV/&h/yᄋ\4HXk}o}8}8mcVʯ$G’`9*c}}8,tŸD`24}t+ am*h؛1G0H35Z>'@̯P 2C =jc`7mD}`x~bVzԪ9Yz}O6hgN?Gs. 73<61HߖUȡ-[@QD P-4a~2 f EO tfm@s 8 r Alxڒr(̟]=Jnז&n@|g#VO}ۭA"8ռ+\~ktB1x⯿#$ay!g7і `+Ӏ$csu[E ![ڙH!p)Xӝρ)M/6_cxL_Su^/x`l9z\NtO$4&7ofX~|hxY4J_m\ uS"!_廎~yB]/wƤ1qDo.6nkVCcDJ0P&: A3=T0fc[շ=Gw+twRsɑG%_ΩMT5Y$G Η֜./?Kczd꧃"XDX&cFxD,bY|%j(E=+u(+ #3™BlaȠt0'=,@0gEH"-3Yoj:8bH܂4 {n5.Ù!ڪR>+E_>TqvJ"t;yMb8[OYA}m 3~P 7e`~7hV,~܌1:K! ԯOU'|&50Se- >5.fܿ]hF^y&T` @ӁȒ6f[xJ\T08-j w&d܉Mo ]͙^^x\|(*Th̹,S&_g6ڪ_}6 p&Ǔ>W]MhO ىdL-1vS} gĂX*5BmegRy0 ˗o3Zb+w1N?imb0O p|7e-iDe45&ST'%nK1Gp|:1I KqYb [Ӄ+yEK;" G2 _-+RahI=t!V֋@]Zby+Ai_~f'iu> F\b!k*]N$V\v51H/?G! ;rOuƅ4-v;EZ*=~!e 2gЧ?&P=s?PRkuWS\ܱn耯C/o"F=tEog/q:l ̇nթ.x{qC-qx6:p[͎kF^@zMl,nBJb Ova.R-Suw^ALD~Ӛ^W^W%!;}q (24^hon)d||> x8j4pFEF\:?J\>>;Rh @lj2B4NCwWoR32"v-^^X)߮Kg" wocx6& #) tP3Mނa&SNa7qm%umo 0zR_| Nut5xyqB KW6xR bXT:ƹ=e'/lVK_}eBrt]6\3 Sc0|j"w_v jC->7X1I>\V/O`2?}uG˼I:З{Zwvsi3B}ʂ(BxB8NT{9OIS2㤽qb .WÉ|u& ^ϯ;bˤr!L4(HN망u8¸֣N?j`p$ǚj瘼h> :p / KWE _GU]AFy*=OuQ[WVQP P-y)HO&2*V<8JzESr&5eKd+ʋ=LBGsZ<^ lrtGZKq'_2/ Oק*oox 6pՌU!j1pc iß>kDZv~il$fB[W(qz+4OHJC(Qy-B T1Qe1#&qyzj1 3lvRZ~hދ<6lu VU׺,i*7d\d1ܓg A>Mծ @ܒhP6G,>O=2('c@a%YMG},٢8űl?{GBCٳYF=}%2׻0+4*&kM+.t"@(gF Z7\ |EYure-U-Ξ$t#7ƨ $U2r\@7*Ga1lJP7ݤG_':瓮Ȫ-z]ՅU0] `:HN`buT^bN~V쓺ֿy̻'$5ABG aN?5N6nt(uπ%r1?P!/.2S8"^V) 'XOG13#5l<*k)0|YBQ_o|Ӛ?'EET =rro)*m~T! HO۫"A1m8Y<7ҥ'R'-BN3 s/ ''̇םB毭w8{EfǾ13.Y/\bZaƺC#.:x ^̦"`1R gCњ4` " QoRV Ofsc/ͩ{ߴ_1Vx?bfx'PX@ЌCO6zRPiNՖ}`WZ#VkKEҎ_м䀼8t#\LS+sdUs:%1 %JDFٱv8IhSXED`@M?>Iy+y50QZU!"pJK脢 5kҡ\b uQ8mҖA/BS;8I[0?5Fb6VwC.Dkq)a=/%lP}-_3b-V( p(Xm*uOxrWHV J7T,˴287oI `RE,E`e(5^3鎬5*q)+/Pxl`1V[sXPg5/Gms[d% >I.aRcQؤN'%U(edw_rAkCjSQ`4^Wʵ,ܘ*i f8 ONE3 VVS?PaFeaј >5 )\kn dy4\گ^a0C_^*b.ؕ%?[黤vʺ4ݠg|02- =.ԃC4PK3e$(ME I"9®  `.]Fϯ=>545`*ǔ#,y0qEAS."X Fy6LٚYZhB\|<L듳`a6_ hx1Z@1!zHFLA@_CTڪ3Xޞ^Gl(Zp7rXTx1B!B Vļ gZ]E?*_n(wpv?0 à|g3|tZ"]? *h ! 1k>\-p]#`rׂ.irhC\~Nvwuj9I>9yzj%VynZ18|iɍa4gIO6UdTOaw'쮻`~KPadp">brKN7X4;o!`fVπs*@9/T!aV۠Jh!.cCͩf<԰2[ԡz(U'^wO¡„M@e "/c3=(/|Oe|G(vI^Aw8S ͸IM8c%Y76d,wK?_lҞƶk{m^Y%6p~?gJuW FO՟0ƌA0-Si%3&֤%ݟRRm=rO{ڎ±l!3Im[%2jkpO] z%8ja]I5\i u뫫dI Hk!L4|N2zlϯ0؂xu-KY DPx͇u\ U_ @1єJ*:oo1>8;Y|&amZQBԣR<)Y?-+}*F%E/SGcϭt!f!ol$^Hҗp뤥qUbxق4*$t-Y>5idE)x{f+"ڣd7\ב!+UjūXUy,zwuDgJI@.T{SV#壈Wd4*4 #fnE ؓ φl`P "V D21 "3qF3I@p\r~ wGĞ;>]nN:ASN# b#/[PO#BG3x^ԩ+=^ya/G QB>b9xO&V eb eAYIaNăeYTǁQ&9t>\S uݕa k`rL{tѪ< G#uW(K'| qGk/ӑ.qOWT*br|G_I^sAwg,3-=f+ zL2k T^^N|xs3Yu  O~t xVTc6'W@pV9jhh;&Y\gE//+P[meU]=3GF8U\ @1 A~A'*=}fCplK䜬jfKb?T@pˏWHVj]2Aʜ v徻Y60I"ˁYv. nZ9PBclUz6z)Vf0b^%匞0iJ?"|o%)eF=D|'z!8H1J)}a(ԁe֠8m7u<.i-b_dk5ɄuyXD7q%g- X(vzXwUصom57*QS3a>p4VÛb{UN&|qPM5n?O6{bѪ]C#v. ^z[Lw|X'^?6yӧEq_pvO+7Ǖ3:G+ȩE`CZ1VY E=ȤcEv!(C*A܉MyI[_z܀) Kȟ. @s |I(w S&OH'50@ɳ;LauQ 0J$uڡTK&Mol[:"t=e8T^F s 34qdJuJoy 6˰!ΖTwHx}̗rT%!KfÉXײS~cw~ΉVG'7}?'´$@)ڄb cHm/k6;ӣ_<23Xº6':N΅&nnى_]:f+ *TN㵾DQ<v7yLl^DlWUjX5M[sA!;0оW7Ϻc/^He AcyP({ ̺o[bQ{?d?%% "itr2`W=Drp&GQBz4MécH&(4CF@;îvƼ Ҿ+>Dl)#>g7Xt |9{Y/&To.[ um28VJCݱpԀZ7iiS қ繌-{_ ^~0?fVpwxi`f´JHde?Vu)rdFRMrW6 ϋHdoS,I.`}9=GM0 I#" ye3lQ^#SW*v `DX}LG˩,ek"TsXÆ4X(֡M׏o|zN#Q%1iɍQc IE%-Ϲ8iӖ8 sq[6m4ËK.;GϫYJ 餯"EtOz7yB!wj#TJ@rGq9KNˡr`ֱOY?e4 91zu@h: iXK[5:DV0}M&?q癥7U78O ;/*,z ӫƀ?QyV헿u{0o[5<BrY&MX'ݿ SY*. lGE(Fpki.c2w*JLߞKIU\1\Xu5FE\*AdOV}SI5# 6Uy+hH\ 3p0>ۓq ozPEEz (U}6u+0i}/=c˒o=LD T'4pI"Pv!AL'8K w(\(y^|]t*e/p}=su$ {"BU-9I8?Ooa_hv]x5CLv!8_Yzݓ2uv43Q 2hЂg2~vQ I*Vfֿ.tw4Dq<|]ErKzN m`6/Nzz0)^X 2{ʬ lު79V=D,b^uf!r< U ɡw OO6g*a?Qb=;bɎw)ԎxL=Gpt1d6l P(?%M:rK7.ajOu9MKdX/f}m]r^ b]})ɂGoDmI{t$;]|Q\>+ys*3,8bo[WB@2P+^~M;L J06~7w |)-L z#WOL/]OoE >-ٯNFw'nCXhמݧ?7)٤'‰#I"@) Iq-0RN@˜hn6.Y)EW曧pVȳ<3yƩ'ʰ e?ǼMmP9OJ%9e ރ=Kl@8~U$g9wL:uЇO*3Qx2,7N_x]1&r );d򈞃ГEovWC{@$\p?ֺ:G%_j(sE`H ̇GfZh+4 \Uo{wq1 PFS]kzZ/_pQ~?)b,.`/ïH᫜%EZJ3±0Mk29wF75RFSH%e8_|jbNz6 φ7z_A{;mө}p"A_%~9S{w-+ʼnn=#}Eo@D#zQE:|P}Z0*t>H#Cc= ?k 8>$&nC{#z޻MxhwmdB,ٴd Vz'rƼ+puf i!6T:MgXQGneW_zwO_­F$^ADXwJٷp8ED[|xrI,<}1Nm1A8WAbZ.=J]"ntgư\4wY 2{M<Y(qtPZ " oI5^X1A|- -J7pTN".4nh 'WF3({fM5!(iiC33˖ #+E< G|lBId{(kƞb-A!OfaEJF%"$ F%2uNaʁh9ž\n+c} 05%(M/LDi k& y_C9^ _ /Do*Z5Ó32.NnƝ I G^t q- (.aoGew7H2֕%n_^gƳ"/q8&yR'r>*SNH XQY1߈\^2?yN6M)B^Qb^E38 D^I߷ .M0`pAZfPXvQo|͌ ]f#$(%m6'3a0Y (0p'zaz3=__Ņ|=6])0cPSiV 򀧣3x≱MP#z*?})Ⱈ(CӔ˝eS>͑q }&tzKS1 0̷?0B; %Sm$હ?ÕX!ѕPJ 0{.M1JWQmK 3Ԣq#!,V@*ygyi1;Odie@T-O(S:FW=`:{8!mrD;] EBmwTwVy !@ 0nYwHl 3QW@1ʝm-" !" ]Lۖ)lGdFK'4j38T22U2jֆB#y%1*{Y%Tn,1hgK|"Ÿ`EA2:12yY̱CAxZ̞[f{c62Y-n6߫d\Yzqۊ!6ƱsM87Ge! Cz dF'JmCf:I缍>HVb`K`4۵ΡJ6tP=xHv=w.F|RQW_kJH#_jq Hb`R/&A5kfVl?4Vf8;GYfNh[28(ߖTp|N{Pj''[MWa7DWPv1InpD+O F$Cw*\Խ2XTZSPZP^UVK#\K\QqRʗy"f\D[ñiȷ  9pV+p pF; A]SqBlہ ;6VrJ{RT YT!(Mz EdX ե]A ͧ'KB'Jaۗ匮!!l0vk&tY^q&vaT?h>k}Uؾ mn~lb{wRgO$βxk=dC|e \!AWfڮTp,SoԂ@W ݟM h8z$ ,9׀ІìՏW>.js\rUYzs_7V4=2c*C1쏤pa4lsa9\@ј/N|x6 /P@R;7͆g<AO滀vo!\8] )5)V|mէr(R8)גARM՘6(MSP֍؛3;\K0R=kT PX4# :Ozª]4vn DzOcxj{L+v1d7&/S QOzB,הsZaJĸsPrףx*nh{o' U`= wT]شқ\Dl*꤫^":84v^G-= wsPqioHRTPftÌ~Ic`X~*Ri+f12~ _ G_AfE&KaV7!>?Mܐ3c_TNSxw`{0臱<W`D_e=JzI{dUnƅ2mJ  F~ĉ,';TEV?O[-ЫGIѐ3;/5Sg4x~^G荪+Jݧ)U?3}: h^\۶w0gqC4X]jӝL6u-l LthNOr"堐ni+ؓ J,o>#tCwa*===f$?2<XhKV*G]HЌFA!v +TA}|"o!n\kH`5yfT_Τ}:{3Z.->x|ohGV=)`67 qLԺ;ça TiF73&YNAAg$%w~Jtcu` T9K%1ot;=? _ (Vs;,I_ Q!ą6ADl zEGkRСW=IeD어dw֮xw%|*Y[tlb[#riI;C:χvT7h:˞N劃u+3@/9rM˻MyRt“`yиQʃr>e6|3_nw7kT vyzw+~Z8af-5BE]W(Wp(ne`?͊((% hno鏷Zb 41"LSwQEu^ղSWh`ws5l9M@sb ^y6 ei)' /҃-J 9ԧ­#ckPG6&B#h W 9p8g*~&_*&l 5Њc`iUQglVJ2:9Ox7NXk2\^KTөw:_|tIUk",CS):pih&p(VݓxT HJ\㶐UtcJaoDEQP57[RLN/!iFYw' ׀y B@ŵdz+d3N A Q]V$HDJ !"bJ~VLRvmȨΥۙ8vL:6{(@=ψoDfcTn):ۮ# f`fGvૌ10@:EJT.5f"<7`䡘1 \;e8sDx@!ݬ"Tl17|>)%<~Ze.B\#ݘ^}jc: ϸ[5;;ɔԟX͙"tSF{n?ThPw4m*ǻȍ%K~/`걩_!]Ugt8omk'CtɭsB<&e6G` aP;j=MɊ)?Bʐ?&?621FEw-upjվpy#Hz2v%Q85Y[4+|x$⠹}Hyۅ+ɜ Zzrj6fT䶐UpE%/&13N{QGMVP䤆6UHcD¼Br}H$xD.,? kB 9+ħqԉz<\1 (;0hkOvf})90?& kgFCaUGEߡRL "[`>q50 f3Ry);=c>iH.5 d|PmkVψ4S-"Pj\^J^+8c `5#X2V3 O랭$tS("-wK 9PjzhpX1P ^emς5ֆ? Vξbh٤ɻZsVQg`-hL4C+ܼ5kY7/{ozmHHP0`NZlaXwǻ> h%bw,q9S>UКԶ~ {SEfah<]OfR,j`+(n>jx&vdsb 9PRōGyo~q˧i1MDq^w(f׫Kr!ǘXetFZ~͟v"^ah~t,EȞ&yNz [sה|xk$` &i@um=Ί\NTy?ŽXB=EQFoD THbd+ *MrɮZ8AWpnJ8 5go3K/M+faִD ˩1]:[)/w﷝Ix)uAC `7=We( mzCk@lgiY200ą}jvH $l!nc=0>S0h&B[utiJ- Ў-|a< TT.(6ץE޽db(yi⧄"JC6lgnORB>VG#A*}劘u(Oμ7|۫ƻM-+B)'c4Xh`D=A v=J(K.6XyN #/+ Ɨ""Tk=,(m$yfP׋7֢_z88"_o [v0CBj $}W5., "yFǔ p \m>@ɘ0l342 pGwc"ƵE?{Q6}Y#xwR&eDIIB,gp]w D>p>|qFum.׭Gp&B}FEB9R_ `\f[e-bfB^4Gtuco²P`Zעh&{HKv ~VQXďZWav.򱂇gḜn [Rn=I@dBCmIP:b*|_)k@q`?]c$ȸb*3ojbgV&FuKM> RɽHbC8+pv&R?\;TCM br%3f[-2qC3~+.Eqc [M:=EeΩ&99@aeKO+K LVg॰Cvڙn0hD|7$sh*0%pk7/Rv~Nk8o_fc" _1Ё10[-@p^Uŧ[.-^7YaVL*,5<^MM$_ 1+r- 6@GMj?(GIhB?o]Ò딤8j/O3|tkZR![ Rߨ,9Zv5Jv5|cy{7cCmD޵f{^^#ZtPkxt]ZWӀ@VG9'%eB~-x^P( 鷗*vI`,?FsJX$3rBB3Q%! #026/T:SD_׹6Zggu|mlnGsmR]BbcNdAC uGzJmXwk0BP2 }džGfܚGm ["Nx̃P)dd.Ibx⯜!uzt| ̑[Q݊ЗibkѳSx9cZH9  '24N)K/,v%.zESޠc0p2t^N4̊c^ώͽ*nReEɹoC%f>~qݰεLD@!eӟf7yzdoX0Cd8*B{KG,*XL%y--ڔ';8~>\]_epe)@7{U.TLi&ިIK%Q+:zFSRdB @χ!$)%k vh(8|ץAH(!b+!D䣢eeDH$ :u\X D@™6D {AC~]j8t }S{/_ C=zm1Jk1LT*Wreun7nW@>ʳ7UT?%jYm vQBjaY 9~Ĩ оbbn7v&e( XEPVQx (W).LL}]DڸrARP(WZv 0 ǹ@8!xl1+(>GCY \S)$n*pG"ȳĜn}NɅiwEk@k4I gZ^KdLu;;xsu3sD4Ϳ>vpb Ӑg܁i_l~JԛzC:ned%AC*2g2`㊻/|uNhzC[TcO$*>tK[W=)({qB`o9pJ ")gPNoQD;#ca(JKr~(feo&\nY  ژB/eQ=LW/yᔌs5xpy/o±4axpK,KpW=[fMb`#wz; 2ݫro w4 +Ц{ 86'nvBs#3w>f>)>yB s$.ZX8J03-\Mdw< sa ML>ʆ x_Vf*ϦM 1 2E 41ԨԖA1Nw^$(u\K$.Íby&0#4O 0_>_gG럓H? [XRq1dYjAJQ?H}a*ڙ םؤ0.(4[~GlXt;8ʲ^SC YG28eZ[V R ]Pk Ra$ vr}àZ ZK1QX*ύoָ(YMv󹣥w{<_ v9#nY*=Fkͥ-T<0Y|(NI(YC\,Q+/@ d#5zC?>:F"g v70Ȇ5ƃ|7h[wt\lB}Pdf}`.^Ϗ T,b -Ӄb`qQ(RZ[p_ gsWD1շ2dZƁ;6~N=jMRVIKZr͓Z:h'ʪ j赆4ޓɎ7x 93]3o\65<3 e<< ^ '.OQ&@E*ie'CFu5NfRR3=y*!3Y N:$&p=O7GfQ!_W= iCO<5IM%ٖhb2gտ4r gbϷ-%c r(ɫäQgZ FCy[oWLEhTBEn4&iΙ-,pojJ=+<|oQ;Sԭ. EC3 v9'U/EǯHT>3+ٌj꣜>YtXp}FR}n1̶+>3x&R (E}ǎX鐳ay xP53Ox{T*{K #ӜkU.I^<#]=؄J[Ui!-.0wpj{汕k!UOFzۍTʱDֹnMT10wєʗTWC9G g^s3ftUHT(V:슯LjgEhp+TƐg*dV l~|4ZFɜ[0bQ[Q"{ tp|Ť]'*Ȟvtq:Tc:v') - 3;Y"p9 m540{~m,&v}B*Urm)f0Z(&?^ =Jo}`ls&ɨ@mePϢ]01S(>^"G5 ];@A2Rxm룝!U/ NJE+SenoHIF \*Vj֨1x>evǶӯf\ڎb;P4i+:UȾa="t3G;NhSώ!$caȰh;Ex B;3`vlُK:>rĈ}cQ 1OqRVJ_U=}0,aM9 hD2{GR}}mG` ݆FQH'SP4ʬ&;)Qtx0k7ݜ4(QQlfWuMVsaN.E IiJ?&AF*aE?/MHup;tvJGRgշQ{$ hmx7 'l$jV} wpp2& 1̚>OX#oV͋PRoZY _;5M̭$\T&K%~MH~M4}S!Ÿf [\0vJEװ QKS^]:qrrw,IBZphddXG^Zr">uZGѬ 5oa;t4J*XI~QyJJ <(cʓdĊ?D=| >F|@g[ MkhJZR3l5T31O/jqž(fcFfkbpMtVzٱ6虘Et71[mtMޔLxmGtOFp$ a_q_akm4}L涗A2 BQ(ۻ&o(u?Z+pe*lC5 FNZ0 bS+:)tm5.݂Vr2ho&̅)"j5e+ 04e&*%vg{Xae3wJX]CO̻V"2m>3w^SuLZFbbIꡟ7ӸGt_*5%cVNL\` o<ϓ~֘t-)n|XX˜P)#1NQ|n׮Wv[J̝ZU6[gјEdq0P7lc1|tbz˪m+wkr)|ufK>P!uWc\hҫL:c %4[b+5F $H&tku|^Z. T+".ؿå[Zޤ/Sߴ Bˈ=j: a~&O? RU>֭{,I)}yC*>yTjQzŊ!M`̑e|{57dC`2zh2sCRcVt[4`_"oTPL_hc sSb_ zqvqK8èU:#6GT.a1=/ s=Y6b6+DogAD)̛ͷƝ@-E"k떁4&\{&v d}#+#wv~iϑS2\;l6O9"UBFZ(ݤ>uv"*F@P=W^)`8pd2H0\x|*pFs&ytA̓uLmC {uBf 'vw3Y`%2$73RxX+XU|)s1zt5͈&700_q 9Tļ<4ס\t~,A 5`Tmcd|u99ҶâW&(&5J]@=XG'ԫE]GoKzҷN4t0^OLh[(b"1^. AcV괒a'܏9L2˃~hғN v)y;D{[ܟTqTx@wHL=wwzݞi;'wK+ *WXCF I~1ԚsB%rNfnsIe%QCX74K~=GUhkYeNetndc:9X`ӽi42ޘ8Yb,Zlk-"{^F{t̐.рhL.93 IE_ ^Ϳr=`IYO En;׊1Aͥѭ_%v&?O8(f PܥU ۨB߆C+*7 ZAPQ:UG%Kݫ#`QWCغ5ˍ&3o}C><4 -GBRpzm+|&H'~#Œݒ(ܸr9q-C}o->oYUI5QA.yNf9i1?܃]ӣk65s=!fSLy:\gTY ?2j]aΩ횚njsO~ nשOWC څ s. 1_;w\*qU]%h@BG\q;!._=4T4Ho}?]"o8ـlsijV{K=$es}Ǚ"^?#VMP(,r7kEV enކ0!z-%J98ŝs}y&]Grs#.F)㩴Xeu0@+g`ZB2_~s(p^)$3m E$y<U sze@*RWHVO=idn\^iCFN- 8$_1}D` e43EVDw ص,lPKnW _MP o榩 ͜ nG1*rt"oi]%C WoGhdZ 2(9ne)Z =iy<45{4%o~*u%(zR<K4y O`.pNg#>'%{ |f[]|1HkaLM)Xҕ!S![O{MLJ$Q!q&UjV%kbU;E ]yh 4h SZWtO]Ah9W!>?MK73q:>7WYRUG2 R_%$#~v+:aݝ𞡫{A'Ϝ!h^JW M0'CH;thTnk(r[w~RK'|~}e90.f4ʐNgH+X /pL<ΩO;Hu%\фV"Ԣ[]agM<}7vtIEBFja˘BL-s4DQqkV=ϛZ)v@\g^m+[e46O3n[йK)UfF9 2nX,όQ/DoEC]4U h٬SkL"Łر1>.+ ՗IzMW$7)[suGw'By#GTyIDuFw0I> bi*.Èy n5&Ȟ@ S !wi"{YmIOHy5lM5 poORi*6߈,k-,<iC0 0\y$/GE:<jOR%e~ a_d# :qfU8gaCiIZTUct\+E SNy-ScO&ĩAȅ1z҇uǹKeK#J:)?Fz 7w=Cft4C[]?^0l i^0J''YϏ>Dcj@y;zp~?eAc*}\' :ƀs%Y6bKyX1jI {6r=[|W[z!b8)8LInnip5Knq$bZ_l<,dĐl!a' 97oΐK!! jM&}5ntyA?34! \0lȹ쮑]L&E䖚Q-Vn""Vs. (jHd3/齡NǶ؞.) kuA gQѡ|5\?͉s"[@4 x[WxdɤPX7EA cp+5JQQ_xp{h! u&,RH\v2d=ZMjG;{UrVLFC6ˋ5O O Xְ҅ Z_ŮW\hwEkaW};u|,^c3^bTа&گ).,=e;q"8 &t Ǘ)_MIusW&*!a MHH Nz?PH-n>pمD~aQ3Q?x΢\8:y7Ñ_Rgh~QCJ!ﭖH3M* -^ȷg;9Qm߳UR ׇIH+qU݊do<]ġSpas@ZX1?H0neW3m6cq;GlSfdwq$ȝeNi 0"q:B?P)Q_^!]F.BNd-{dp`nL ֳgRZ&І)o\+3VEP-dzlnB"k)"0:diCO7 (rI!!JA]nL h>:lz)}m=QxpuOB&s3jw,0Bղ6x>J/8Y"8#XLQt#ԁ]ÍB4H ٦!+KPTЏc*UZ;" ݛZa{VhPؽQS<5edt^`Y }W!kGG,Sq@,賓ٱ'6ٴ"XG; +~cKƦbFV퐠fsI}E<`!(瀀&':;JFxo46A4cW碂/Mtk0V{sxK5;\:s c .7\sΣh=_%{Z6L.AC+.DQK aݛȥ jPJiVE ʡYACo b4e}P}]G-Pd[!Qz rhzEM:L赿#I LFAe&gz z{Y3C$ܥZ96g3sn[a󼧎牒 SG!^#lО/9dB<&n[ B}M 8'M_-bK#JaVAIe,+ֆt7qx)~f۷a!Ic'6Qu*ީfyhP'A<^ o0_/Qn_F keό7YyTOX;Ηj6<7?!Ъ<(NU~QAU'B Wzwrei^i{V5%Aa8܍m(R.?aЌjR;b<(,&,xk8^#XcZ/lCo.ئhS+^5g'0}@:{V eV%*XXIa*=VC=L׈ |1`F3x73xnȤSV3*ˀn(Zw/ ;T(ɁsN<0/B`rf<}3,-RP>..#; pR#ZSJQ?1͙h=uT oףyT7ھ?W$dedZ:Pw{Х J pt]2 oDfs."Qei RqcSg'GF>㥫}Kלv7SEJOɋgCчGNS݁KtE8K)Q3-i\O'~LڷOMM9:Uk.oǮjscUwE'EȐ'Ï(+/\`@Ǥ*Tuw=Lcd/CcZEWp1F썴Lq\Jj7w4*44/jhv_kC536:t 1i{aNp JzKuPF^7 o=hX͵w}Z%Ζo72sy*J&-QCYLޤJ`bFj L}$m4DֆB^ Q&ӟU/>4R#_J:҆WT}G&AFx_W1^,PqWFQ~2fЍd`':U4?C^1L o`|#k8q)!`FBe_>/?< ]@7022ﴎ)fxCl9Zix5-o"&r,GUu? 8@sX5}OwM#k$#5P7PhZ&a OEF"5Qpq/zmr@m8Zt}qxiU$«Up';B5A띋HύzE} ĝv>H.]v+tdYkɡKvyRAlx;a7HV+~N˳G+b5XԙLJ}s^ADaU߰UK}>A82Pj8. !c^-L9.4"K9i}o@H$4KO#'N6 ņ`LM,l 8Ji e/ mv^+ghjr30,qbqqDu_W"&osɘ\Od@b{W¾?UZ,ESwƠګ<=Lt53i An/TK0Z4/qnٔ #wu;M %c #,%1U;j7Ӹ j8xtڈ1%H|-w dQG0Vsa64g|}*NfJvQF+/|FH)X&8rc)5X\ ʱ166}!1c O͍M& i8ĥaXd-bm r% E!e74(.8>U}!]6({ΒfΗNTCVJm{7R&YSop#Rsqzkc Y5lTǏr`ud3F _m)br-m[^,ڙq>5EVS|N`bјqc2ܔkzV|J`_)pӅs LmnCz_L/YrZ{b@SP;~fWg)5NƂ8",c0cc, [zzNȗ!T-^=b%099@ ݁b(|:1+h%^Ex8SA^Wd/I4'J5꒦ Vfgr]Pk}eȬVKWA*7:R"j߭0M}P@Xq_tBKUFe!_:Kw{4e6Y?P O`Nh~*gc SFw쵫ZeKdlJ j;pX]4hOL9#{2ᶢ4yi0ЕFU]j(XTp{ɴ1isTGo: <>$KAGr!fԕ/%9ӝfݿ4#JI84.i,^ ?[>j{0}kDž-GOisQ>㢈")ق #$O1Z(rf,?eX*Ƥ~}%* k LT^&`^E4 BX֋lh F#1p?`N,dLݫW귶|༏^"%8DRRt-̵,d!L ޾|d_S 楽&-<JA*Q'GQ/.3=2+BTU\;U|ӞJ)ӿۖ߾%Z\ Y2.igKXk:8dLBPl>WC^Q}d ,th w4) ,b.ޢ|*(&r߁?a.K\̌mS#)w7aj(CEӵ5K`y6ˏ `)I8m$OLzQIV c4V9}-N-QfރE_w/_~{f` l6;r-.Ŏ*sGgNJ i@2.^O)>faG{3ҡw*p4qs5%T˦oQ EaQoZU|Bq" &? B5xxOѓ{ y簲nq9rjyT[ |4[$:j,sG:UQIp,>#mk1MO}l,R7?`\\*\5CpIuūQ!'2pʽaڄ`+WN+OU Tz3(PFuhL̈́[J9,|kAsc9L!?qZl q~>&ȴr ?ۭ{P(,c> i$M!ms8xX4+3!\դ=LƒAaAGV]S~Yah>SDL" ֎;{^U:Z)\xvښ\@m'_?IڰY2 ұ0{TCԉd[QܢsuÁr6WfMSIʧC]L2W !^oC{-#`B8qdP-~, 7KH|v~ӡ2I}ag'lq}ݷ{?w8Rf&d}@jzE˴!*7T&\'|wFFmә<Ψ}3la)JqʡC &CBq wGpV+>h̨mWo ,w(@;QkU̍ՈiUTpk9rz lIiJ;z@i+tqsU845OuaFP˶M;;!G SQܑgQilr9J8S\}ʛ9ũ6E2q?i8vr=O2.qeqGycZ9cyIS!F٭˴w$La*k9k,JY׬Ӫ̟4]a(CWZ!z9WMh;(pćPȦlKU\i3W:1OJVWE"q:1Gh)ei[ 䪅Ղ@ʄRYF$PQveO0+@,.2; AU.Yr9Q"Y`>Veaf|Sj^+ = ='L-9* 'ʀ%˹4iy+ )\2]%+3asKW3QvgArա9~[\diS|ϟ/?1u-ԫ 3گܸ_;^r c9vnAeG"CYL!5.m8KșS0o0򛱼nydʡj}ΐkkQr.5YDQڰŠ5T1V`J5$\#O1G;5w 1}Z&/A| Y*HZQGwLe r0 Xh2x`TTUq=@TOAf)KU?W3[;d +> ~7mw-Kg\ZF%jђ*~ݯ$l8@ëtQՠ$ !*;&la2>6)Y ˍTPE*L{Xc^%t|¥?gaG5>hDZ LrWt[TW%Ӣ#=- B&cʘQ`w]oDr8wQF*tHJ)av.!9?L5]6#C-p%ZƿhX3T)LԂB+ ,\48/]g=g]aC#HWnzwr4Y(RIAn:<3օU[)9Y%aDM%w XqU<ӽs=JV\ װ#1qcr'zEXV9_Ag0fڬ?Qf W~qWVu0[?/V4vr!wau+htjW z^W]x4^)ڗdMG9v}ֶKe~wkHva*s*hؓfPӃqp̊Z k?jSߟ^n;?ی+]Ӝʖܺ'jdGyBE'| G@G|MC4i tA٢BK6%p-A/찍HW8PrIV \*T[aSP? L{yO 6HA{ć@h U*>TU:Y ?P2,@X";(NnK2y7@-:xS⇮5I.#1䙯/l[C9f1JU;V S$p"zw #2" ԴU؆L|9*ϩ ~qȿ*\1dٕ|1H{[j9>s~xl_E%N6o5kS!d,.Xύr+$ 91v Ⱚ#!6wqS.%^^8pd o*c· GW[ Bo-&j@p2̜q>+I"Oڊk*b+s_8_i9k_m5Z7U!i4!BegDW5@՘#k>>\녒8ήW&w^ ‘qcw*8kHiF ?ц?)P3 ӍFa]yװ7Tj]ȃBՁUS,S/7X4C Ze ɪaFzmϯrx2+- q gʀ]d{&OBbT以r8@雷f&iL^>/^Kn"p>Fk~Y;1&T}25O+.u*yyrhD *zQM/ 7\H,Q;x6EkU,37aLW \Z~E!nЕH5r@d'D[٭+\M-ۙ-BQv`:Eh.9cUlQnӵ%LN0TKQN§Sp)>XKLZ9K׼huFuX]۩in=M ϩUUhn^ kM+;ETjafbeAO6(*~ y¬yS[:.DtA.MJNpf@]hgj8=ps=nhe=9nQH%dExT23j^0㰟 7?Y`$i Ktuq2]UUx^KBȍ;_}A~v[YOFwS+ PX|d,*rzVmiM88 ݦE0VBI zwg|7 CjCb(ZBu:q:޿X%>mኢ0ޕ3^3O?\ kް5 T5^d\>]:~W]w-7%7M,aXIǑ[8ՄiSdg! mJv%lʸ'\ns}^PDR=3]$)+HCLlNR0N"ڙj vSL}ݯk:%'y_3#vLdA0ʽh7ϟ6<Ҥ TL©{c48'{*AUaYW~[qn6(m*HRwڄ+tZJaj+R:EIKNUk ڜ V[&dy~yI[/5e2\v5o݄?Ԟ8A]c0%L;D)#~K>~F|Ȁ?S !ngRv$z*9atele2mKQ"_HRsccI.v suDD|pMԲ@]bRY_LW8iJCɇxR+AbIn'4y?7[Q}]頌FA9߯.8p~u_t=> ?$M c 3n1iv#8tb\1}CFԚ`K#^W <(UW:~MS BA}#+L3>ұKY)bܝ3 .9( 'eMXvӏBG!ct(Ot k(;ɥAA`|߃9JnzHyli>n43 nK.&s`hQ(بG1 s0wr ֪[AeB6!{3/Gpm%jعx# e+k?Tm x7T‘H]KI?I \ƩG&=߀H(-%MIy nV;jjqS4u#Vk-vۿ_att@t,{Ev[^L&_GZ5e;VM a$HI&!TʾU,^4j#xmBJ5Vq[ ݻrRosN{?9`Iacy}tk➇.nԈ`dh085rBWSl鏱y_5:&1t)_,MbLsoq;S6`E`0._7"7/ae{ [(,Un$wUJHpdozFGl=Wn9!X;HO%ZgW3b 2Rc~meg ,v5qDrZznuWwðJJ!B]Xdd2jy,0 Qk(Ȳ-'qz.#,Nb@#㕰z,8pq,F[e[(dJlh 5c*Mx>$XM-\)UqL>Ţ{X3mI+><^bX;v~Ízj}~lM"N!‰N$~*?0MmYSg/&k/B6.#c1NH~M?4+ cSle+7hyі -1}mسaILB;+Czg6e .+K\HޛksQxMnĭDf7qKؚΟmTbSGT=ho$Zq-Z *xj4[-Jz.9)pq ^&1Íjt'Es LaN NFT $aǵ']$r*x"'nYI-x{%i 6\W7ToP}Raf؜(TćE`9cfk! Vx3S *h9VH78FeH~UZOljLn*?. ,DQ9WJtOC{["EM9xGJz%ϹqlSBCaAtsFJ&/16Kǝū8>^q}/"PTbSQ;*1ĵ[[vꢥvnq(rT3xn(TنYT³W5e:l_^(K&&=%2^t=k[7GvpUs@ 6}80jpic׵UY?GV]VP2hp,/i޿=m2otL2Ǚg`O۶VNjJDnNi]+ B:yszE ?"jNH~LٗRl"\ _t="nEO FOr=԰ʐˋ"x܎q ?ɗ'8K][ZϡFb,ܭlU < "EDkps䓧iPi{|h8(2chԧ#L_?r6*dWj['F}٦Cb:̻&8Bz%Z߁=ɶ&\-5PcvTpO@p ͞Mo͓FTo <UP_Z(+(+oz6 {n~,Hҵc:PQH'[IH׽*4W d?yqUs&]N(`#'d:O PNYc|8fzŰ55}cEB¨G9%w³A7>B'Ü=H˟ )i$yw&csW"O+PD*oHo=EtC~}tl @/Z|;S IR_~.B{aix㩙J= ܧӒ?uޟo}ɸVs6YW)T{:BYtOM6!TDqazф=a[!3trPu>hˠ('hK2L[_`!ەtLg< w4f:jTSΔP W?jY# $:wޕTDCvHٺ,!amR?#SAt `Di9F@/ > IYj&}('8\ߴXd9`\9ƕW]֠X7Y*RӾ.ϼդBIq 4<,ITZ6$4y's.9= ̼Ә| WhJJ}^%-< UT֟ 2*b;!+!K3{A#.vNgnei*$9}i+4M4 s︳8XX,phu.;5^XɎD Z{Z[2 (މ_%pIұ*NE.fwHBdK޷a[0";H(k0*F _o( .%d f:cΎ.MʲF%1mnjf lzy)(tL?{ASBEU&/\ݣ"s1D6Foeq"tLw ˂:eWٗ>F!jV(O~gT`څ@V-D?`gIE #?3yqlptj JEg$UF.\:6 XI %QT'{M H| ]aJO vJ!14#}⏲ O)sTvnPڱSIk]*=^A \nl ҉g︕*UOљI5,$eVs!&Opͽdp܀LH"CyS:O_thlhc^kйɡ2 MiПo'xoM Lb]#!1!2"?bR2 }'2+k]<__}Jj?IOa8og(3plÄ׎c, q9Gk4m(ʆCK_^5I"7dZHգ*W;h2xeQn4䃧?FcM|'[ 7{Zabc JlA Me13jMCxG]p-@wGE[t3ߔ60ElzTnؘ|lK@^'Bk rbfKr(NjsrS&4a9&sJB_M}I2HC`> W.>׬nwk!rMsXmyŞ9-eQ'pʐbhI*=ԏ U%O$wT0UO7^6/b:4QFtyp0D|_т, QZ|!ĕ&._ ȌezJ]n?3}Ru*"!Z;ȓPl&r7l؟2>rDĦWοF<|r_//Aū!6F &WH3uO2EpfTҠX!|?R}.M H85"q$Kય_slW8}߃Ώ43Zg:ۗti m8eGp>,R#cOG: wI[ao :D{ <~ۺyՅ %X>DuX"2Z 2NJ.# "Sr۾zNvh?Q~NĔowA7$\;>%Csb*,㞸8K@bt1akDMt4y}a5O;0ԙ\'h,h-c)@.u]#&N_< ҶyKKW0dГhܧn' gJ#&9T0[kqKmm!鍰N#b+UڄUFnqAZsp忮u#y}d`i2^bE9gB*3=;46*-^|Ko?`x'g`,p34 = X7- a'qbZ5zR"][^K8XP˲~v8nkI[ Alc޽mu.5y Fmи,/,/8?JRF/R?k/hDWޠXLWn`IS(CH'u p })GɊ@N O#@LLLͱ,s9`im)*Mg2gPeJXjOEOq1u?r%ߑp\\\Z? h0AGx`T=Qm |2]a,؅nPje,Sk-Mce_vBKZEM{9JB2kK$ !d瑞f}&6՝<4Fǂ(ϺMJ/fݠFGL1r4P) ʹD+aܝ28'Ƞ=\ bzf,]O# 6‰Ml/Ж`*_&w2V><ۈS19kΒШx:RWԎ;]†bV|g·:S/NB`l:N~bV s~KxL갪].@'sv| =af୻Cm7~ƑE'o~"+"q=:ez1/ ĝwU(k HAj-b/I\$z9=fMs{$p?ꀇJ@ c~y&py_95Orqt`lxԥT*'/mTO_M)Hj 8ؿ3,)ɽ?֝)[O.c۾-/̙KZM*CVcFܹ::iξX STv %̄f-R`{u r, ĚY/ΕS]6/ $! 8YդMJHwULil.OL/6̓ Seb|h^kVc5]X3 |R剂(:ހ/] ,beHe#,:Jo,@mϥ$ad/bPƊ=r-1EE&}XlbCmG'Ӧ lGВBRN%B2;sm;Uhj}Qyhג&s!BɦGwma +iK$JkL(.uW L֙E:K1RC ƔeDos/d 5h`9Ng I\v"rD8TLy]ݫZKtg ٳ>12Va+,bY̲F"mE(jo6`reC[:O)290fSAP>L *siprԘKml/fX]bԊ _uCG8 S]t!TTO5plaf,zXвo2(~:5JPJ^M 0W#TzI:^9ط^kB>D:X 9~ XOTKOyiV%? G~E>^?} QaDmŬ~[ܵKq_)mW8 9A|0;#ғ_ļ,/ ־ReA&wI 4Ԡ. n= ܋/JLi$[T96bsW-NsOjm@pILYi"+Gɮmˍ{1a|3a4E >au-a6qZ]/6?#^{i*x[A55ȵn5JeIʖHR:q*x/O w[$JBۨ34+>Pý:H0NvӠze+'5w5c:z#ܿѵߏG頑`]m&S 8x1m  _1o: nN9D:NXsߏ*GD|O0gFj_^h5ES+gr^Q=S` >4p\X<:fp㱛:/9zxǠd;;MHkѝ,jt&t6 .v1WC&.d˯8$ 7OqJWZZ,MKҮ3gN izߝ; zcxPc[Y{4PP=w cn[ytX7o1f Pgv=Jѫd=iI1$Ou2l@R^z``gjRWPk2H9췰8Wqo?|0r=a}RCi5rع3()jr .DI}T+e uSA15RKe{)(8Zt ·}\osq+lOn+ת6+ޕޏ1xdt#\<55R- afANW;ѢqC$B{vf -~x 9gpL>6#"e5]<Xq><@QT){Agjٱ+5T~1zo> d]S?+}%P^vs;=+*Ā;{qu|YUP&k؆PHE]Bb UJ@\H Elyp^@Ӿ%Q f|0z ~p{[ St.wv%pLCKyov&^gV.`ֶ._OqAJWVIxlO$0$`[zKqh"߈!Y5cR𴁘*HC@1U%s A ӇN]' f'KI}/Gg{Uἣ+!F-dv}~JtoŋvE2\8wodˬ Z2,'Y@ثȜ A ޔ sk@iގtr?e6Ȓ4Sme!05ZX/WVa]Rh]9T(i;J iӇ߈d'vYore9rҁ6!2)6fOiF)qg8 w:b"6yAƶqrΨ+И׺c%BJ??n?JPBEJW_"9XzES`FK$ ?ڡf7(Re8 w7 {nvjdSEDʗqyޯC|_K 'LiVk&/{X6Jh QBK ah:Euv+9);$+ k?%`2v= >FBv K*P,0mJޕA3.=2g+qXa \uP׽^&"'PU'"P j#R y6wUMaFy. QhE-g Q?l&t&4EGeƨ3*冻avpH|@>v4GV$ ܃qORC2O0%gYt0mFsaڸqO:(K⬓gEӬ eeOqpRo&"=C9 R`͕m+o1Bs800VYEY,C\ i2SHcLjvUJgn~2F;:3O19aJVC/^*tT(צ9k|N5UdFG@L)y":,Z$|^G]0Z x~D˂{!f!B~':.<ȝ=Hϝ .yFqzW>: C_ h214Gc,عN ټ*\rqLߌ!R ˪tӛr!Z3Gr{i I<(RsSE^QiR#>s('Hk!F;KEJ to%B"MnE8YHcWС+ɛo|.8vqiXIݬ|ssI{QUyjlwkXs:"W_DױRdQ1F6}v|62ӵ~:em:ƙ `&q }?|Hk~AWd4ָ&6Ȥ`Re3v0E;Ӧ,3n*~LXc$ѱƋDUmQ,=}xT'[$Y)U(t T;Ќk|<F_0ó4ʊW=Zwr60}X:˃ _M$U۵ZHa o*ak,^Lj뽔rhņ=bZ:^oH|'lWTp\#lmXߛkMiۂbH,5'bAW'(tQ{,F UVc9%EjX/mC䥡ڷ iVś3  ZRAC QlA<,j bȫ<queR7C!b:ɛ66R-^m@4r6DҁB΄cl>2wuP[aȡA# D~t"o"0D?Q 9Fk6<04U# ?Q^!7Fj3dXf/b|z  &_69m~7>Je :0o)Gaֈ;H1~uZ: Su[[Dk a|rZo+k+80H,SG*HǙkd33Aey ږEO#roCTm{T}!n3wZĝ#k?~^]Suu&U=Ma|X)*Qp~G=~k-P!K>hsjSb)r=YuBW cĐ1&gbq&1!</ 'Ǽ/ eU1z~ 8+)Q%OQkÄZڤE-sMPҮNThEy$w3蚹\4HM½;-iϢw~Q*|]X#\J?LZ칪@ LhʟT2#;.`ﰸ[?]-*_%QIav=K?+m@- S$&COuFa" Y8>0+hx\4!y4TLr< 4" Y#+?gXRni(^yG9쥷QJ̫%V055<СBqkeV:2 Gh|T|[A v`HՑESęb[[DLΖ֩^`Xbf;Nk 9h?#Cfq]۰sQ uchXKIײ&=ٰO{׆cXbQ n/y.#f2i6BR5'v'KVgC1WTjb=#P/B3h Jɺ>`x4 M)&@30tXwp]~6y՘v_O ՘z률Y*?=꠷:KyE* t*8փ`J*rފ/lUظaFDkE%\ȇg-!h~pK#Gv~ ƪu bS=^J_EW<3y}B1`{]]]m>!Y<{lㆾBve3Ъ&4PDa)fL_&ZPmwH3dGOe9 z.YaSe@qzDRM'Vԅ ]oT' .|77 =<+쩚 w>y 'ǂFOϊjF¥ÈxCyzEX&sAvy弒ab5$}VG?&mq,ςZ1!JnAWtFe^rE[q`r@ ?cB@(s<L:î I9"ZGdIS2ŐHhF$AbBW=)E -²aUcn^ya/K/I܈1d1N5v/r [=ފ[*d*Zr60yfvB@/ʅ;xgY9a衏3 > #RRX=C=!5$DWKI#(\<4v_Sͷp!r[tSʲʬiŋHME>4ݳ内E)HT}²ⵑA:Y$`nL՚kXYDe&* XAwfeQK,&g-Nm)e/s30Ckz$YfDU_9= k-D z}#̐X덃EM\nX*u,HQ\`SɾIV5Nv(F:&XhH͌I;hĊckɇA|6b:9x&aAgWMx=/v`l')ߟ[ÓJ᩻kl?@"+W%lE(< D&8u)V'n=䞘ʵ=3L "%;s}e2h(X.9V4K6y~>\IQ͘n:^ xT?\2 ]3 >ޞ+}:%WUT;@&rJvnc՟_VvP'(&/fhrKc( @(`TLjNO z _vnvN٤KS,S8Ktv9ɋb*R}ㆃWp05fH}-{S3W|;4&Bd쪰)|2%CWz@WT5u*zDvmSzY읺tnB-Q>Tg lQZe]\KCA(0͓BךH qi`ύAٴf3~?<3ﶥ5T!'Jƥbx?٫ )ĤjƐp r'"vc(y&Iz2~NY(e[9޾gvf>O&OGiԫۅP5̝4T>wrC\1OB^FJ:@Cì/XSa3XD'hzvUHM%k}zxjϵ\/CZfcZTkσ+6 p Doti?]5Ldbݪ4ڇvAt&F5גEo[R|M>lH@}P# Q'%>@s} |=aN6`\Ok7KZ4P_j읹?}xa'yb|1.&g?j3/ffHD!Hv븥dt3ݚ+t,X ջ!JF-z?M5ELZfKKILsIKi3į< I|/kQHx6ThvPVܻK'E{<jb\݅@u!(ҭeVJc(gJKsH-QK "MNiVԳg%RrK'mz::"YRzjZj̻6cC bS,x. QBfgYBpaͭΞ߇8}Nj$23b*Dh,<6AGENO|z*g.ؠhmۻgt_p,qAĦuPliR$9_+qY`= :&Zu1n!,O~?(*cƨwK;ݕKMFw|C;bcI [̩+訷2r؁j{u8C// 0Nи'ha7g.eMG{Lw7q_n"4+t,\瓬yyou}4(i_',V>;@.N Zbqzyi2~X= ݫ),oY6(iBL`9g"]=n.ovJJڢsC[s K9ʞa6Gu>S3hoJr(N=">p=/&ns/N_zl,yEB ŚyG܇\&|Cк!{kcV{ ynG> ,sm^>+kFюYa!'|9lLvR{~19|jY~!0̽@:wҪxbwڡ&2,3{K#F)@yrx#U/:NI`ދ|>\s\t1 wWuSD%%b{"*xjުD$2D@%[)_JT0#}JN/s #\wdoRbC&N[BSՃ~!Uڎn~]E\fi7 =]2a{b@pV<.WOl8s?f tor{!/tx,߂rF$b}EaPȆ Y>`@rmUwB@!.&tTejZG'dqt7)E*f'WGTyU,jD>3q?u q>,&]k+Ap%9L.YR"P^f"Af$'ZrSKPWbpUN)u(JJg irac}{^_&YVH3 ADw!7"gpUɼp.Y{ % yUu*zUu 8[\^n`v'S\qEcrX< c?S~?}}K^Sb; @)4"0qʿڮjQ,|z!JsèWLN;>G mP&Ӭם%qzi~=C+:HVD7Bwy0]dxi K|VɓZSvE˕'k^xڧܥF-ku(u)F(rc>*x5&*Q̩l!J4f]#pvq0JIhL0>MV2MWpjQmw [%-3LZ1$ 1d%])Z\2Un?$η񪶣z~ 84+÷_ %xW{b2~䥐q[R?n$ @+\q˔Y-~BZ\j;Mmsd!/RV n `40V)ӐℽueR-0vԈo蓕R\ZiHL0]okc.x_\ɥ|~-jsnkCs=oqP7odI )B ʻe`sлUe)!!S3ZNbRM`ih*yžd7a`|%˪Xy@ޅp%R@`ܹokmG:vs(hlCx*ʏtםz*%]B^?D) la'*`Ra6|[,V+D*{d8'~fZ# TץwFQ:tӐċ3W%'F~,oy*'񠣈hC3bWOזTPCz pq}),"#IFȺ̪}Xtoy!e5#/mPg+Sv6_=z݅ozC9eV7>BNn$a +RX x5 ?ETBbO2)"1>efxb9D$2 e-I R&U) 9nEԁP$@-1DD2]}sK)b*@ p@fsBFNIUŘ#pQrY,W3 +I "\ ܃j5O;*x4f$;eK6k|'>ScGG-ޖ$#n pl ټܛ?ݚdi7W1 2p=Jd;Z4"]:$Jle$Q%q :y=i#(+J4d:E(bYxt> /{;jk#>ZECZ]VְV"ՑNq(D~|جܥ- "QE/N*68=~4lp?J~~ԓ͈ m'"!~7 PBOo*A YW}2Y8en+W+{y´+pH%wk*۬(k?G ;dY/~iH ?ɸ3}.C2S}ss)|jL*vSt@(-GyrihY܅|Uџ/z2Cc8+hV}Ckp&~[O.z+SMO\h*>s~:ֱ@@rP5Y)^ Yov _ŸoOxnQfc? Ǻ۸P2EWc|Qky}&I`{˯亴F-w Z⿜ѧ,8j9:PçNr8꺓}ӓD7:MTB0B #?М4Dy1mwL8;+=T2SļhD{(dꋡph7'!{)r9Ǡ-:?{m; RƀM=g DaJq/;v~ 1dzFB h/ {P|GtH(B7'ԥo߉̓!`Iֈ1mHpF@ EAjcV4yRyxXRkꙣd2@9't~:ΤgBr5Z=Z޿AB 9Km_ZNtz :%嶞*)bܟC+0-Y?ROP !*еXo\:**FxCZYݎwk ,W)K bi$9dT x(wS$=&d))}6Y1-b3#&|^p٠yz ʞLMU<]>c6*,Y5Zs-'J!$CJX NDWŎ$Oj{O8́}|d%"4wω@i(HC( `aRU#黝ye"`۲e~68)GI7?;i篋gՓ\{"*N摼/Cu0(cP"=q4ސS!Cu=`<, 4eb_7{>jЬ. Gb qNpx򽦺NnWe1&6ݒ)$Loʮ/DDQʏѢ%AfA@ڑ)D/D5#W#4bԒWHEE#g1~@С3EmL"nhѢࡺn._9)l8H8b=?{ .E-бFY;hlu6F_ɰOmL=adrb0'Z֜ 5B(mĽM9~rC?k0X^AR}qҍ z3"K7;\7GYy+3:#3/qKTF^C""kEtgoss*ϩ\AAwtd2 " ssJbw q^"/ {q\o2V_'IvsD+<#6g$~f?ݜ_|C7 7Q]GOB~B(),,Хo=f mN.I?cEPN JS;X2$7E$4x|#eU!Ae)JGojf-:t*'o Qx-Qt`wO:ivf(LOYF:St[?lӊK |[ ]MRdqArG:HZҨpD3CF*@]]&-= [1{z%}mZTYԦM { /U_\-x;],hO!Eb9膱ع0_ ߁AM9h\<N3-qt˘+0 }j&2,_s\ }jt"~qcqLk̪\v$F2PQ$wʱmnؚx$y7X+#wWo@ʽ0vg(o}Pn甇]Qvrdo/]$<{}MOqFqYB=f)/x%'=uq`gn'86P5NO,'y7\Z{L>qQҩЛ]#hxJ.VDihMem vS1GR?}'_,yx94?oLY "ָ$S&"C26l}miNg.R|iv?dT(|J )̐ .~hOц fOh+(iy'^e{ё"Ocy)Mgi}"yPnr`vXg&PfМЧH8ڿn[mh)nȼDQ>B:˯"s"`|7l0ѯr4F!*V<|GL0aIhJW0Dsq\Ryrm{]=j ȍln7J@HKR;٧=nia4uTV>b90|])&M\Mm+XuS,5 gGIK2\B^dH.k@tT>ZJCu_yxL.+D;$Ʃ16 .pށqTնp*WV6Y\T@C&Jӳx+avH)\xkΑKhLv=PZAQ ׮<@_cW(e7#2 Tj0 8$2v&Úkz.)[3Չ_g|2 9H`̣7圣:I+%Nl(m+|̯ bTMUrD6څ4έ#qs'u*0e)J2PKn>616# As@LˬLV.n;IɃA|/މg%k|u^牊;%]Y5uƪ)3e3Z/gw o+mh5./^8"walPQu(#2ِ6=߮q>&@xsu;x/Pss$.)&{]֍/T < Zԟ י8W(ږ+>mV/D|;OGjdӋ gr/sV/ "} $OQШxzvn:Ge3^nT KQ]I:.P58Il7˞M7yZhk Xi/fQ.P5Q,q^7[֐mwm4Y,Z77`urvEA8/T"p ;*_Ugզ7@I\[]7Q& ;w-Q뮴&17\T|)dSِqл~'Ύ+V~Q+FZz}Y -1QSNgcV<uW]֘}"? G=>QA .hAĬg$P@K6k'TFeBu'a7~A2R96 %3"tB.b)Gz1ĕMCYt6skkfBuHL;0$|cاDĹ[e13T[˕ќfXqK޷-SȇfDEl+Xu㳸j^htMkDA 5Dك"~j{R¨O;L8><",?zϚ­%ʚu^ ;9}$N(0ZeO3i;4tU]"/JxQzQ6bPOg\Q( L"~Nk00GmɲG}9J%;D{^Fj?*=|+HUxǝҤ| E/W=7%ݐ&B8kIn#c<\<>a~69avRm;6ys-A+0w ݷ8l-KﶢK#uMēXi@,L>7p#e$n@0rBhѺS$ :T!#@3ON@A:w&ݕqGSc/Pg00k.B0̞^_m^8%yL.^*mi{ 柔Z=)kc~K"oN|kzKբ T_QqXTli -qHκG1SOvR= ~ƥrDtU,Y}EroTǸ,N7XDw69.1ݻ ($^DuA"^_\Gx6|_e:t`K*6< $\6ŗEh7e@;/40B#,|6/}X%Ɠ{nd5rtňB  h$%+f{JI% 8-R'rQ.œMhES_%Ap|2%iŅ ^B`f]KgNa$y-q7,~ q)psp8ҥ>(LG~66 Bs~1u8:܁K[՛F0h(on J W\Gi}O\C2 t{P?-_ En޴Oi@*X诋9VUySf1TjAnL#r19%L^>;;b3D =X+"pf5 QG?)3Y[X`~NЎxu r9Za Hw~ʘ7>fdcov&m6fv_Og]+ +,TW.f_ƏߐˏgGA/J`2_h%G{x;̂x5|s-k ^I{ߺ,mKx8=}br/d#+ rIXB$sTΡ)Vϩuw&R$3gD>;c|eTW;]0j9xK|(i#Ǜ\(\ڒWqZjwef,hj#'h[XdLK-Q(9Q&-FeKiE5N0i{d,t*t" P/>﷖6j$U0R UTK?nFFEMQimnmFeC'$ac?9Df#!0OW6* u;%31\cqski9EjV΅ڻsc{'1о9gH^>$ŀ3w` G`fό){ SqGXH5w<*֣w"?9q?MnFd3J4*Gڌ`up ` *rj(W}C;T R\S- wxnR4yٝfבVr<? /jiR&=K*=`"I|Vg8y3;'ɸHumOkpX‡<\Q;ūڨ۲(jEI-a)EDm*^[!}!>^l/PϨ9A+%`&[. k)a;j1rFJ (ZL9GQ}jy k|!pZ9t^. ysyb42 47>Gyyp5IۍY1J-$!01F> 4z',B 7qifVW G_BUJeS(N;fJOM_2.C>L֊P,i/ WUO oFue)ޫ s@$=? MZ?lL8QmbǼ3V.۵  JraOoڗWsG0r ͅ=#H0WUz0gݐl8Q:>};MP <^m='YafSN,Bۋfd|XOeْ*")YEyXZkݩyiwfLcP>#/q7v[/30L׸HPuJYYu+@y0-=!G%7sm4ژ`_#FLط@U= V:=Sdj*(P݃VKq(FY &DDn/j1硄/9k!+'`] /r0bB.W`9mKh "ڶ c;5~EeRHon}ClrC+`ת\|#44ƪPcnqcj=MOmM׏' )^ +/73*uцr#L?8xReAh4V `g[ÉC{N$"V["ƣ#6#F]P6*M"7!D!*HYJx)[]3n7H{om3C6A~DKz_vڙu'8kPFV5aCpItyBPmEUɄ&'/\qڈɓ9(=(ØC~%VqDOR1X ẛ񿹔TC6xs%C5DJVr˫Mq&],cJ}bfK ҌaR\Nk doqCXkG\F 0.뤘sY6*.Xnor̕eܘT39bWd1^+eѱ } O9\I_}qP:ۃ踝tS5}U'U 5n9ӌu $o:b"< O+>*(`tʥ)_9 /;nhq9}~qϫSཇsx #Fna Yi]u2'G.\KԸmؓz̫',_ mJ-Yn=0ܵLxƓSϺVZk %o Ê=q'56y8c ^d(4hpJe_2p-)w Y"Р . ,԰wyS;ִ읓K.@,Wj~@ْ)S}c:7goӢ!}\=obob1zKPbeHg*OETˠA46@7=ok"P>_FƔG>?5B N'&5(\a:6.$f_zwEUcK+ $%]4Wcz?C ܵ[?ȈO?. <&zr̳4:MSqkU3W_U΅7a Hgl_!;>oIMN^fgDLz]؛]=~n{7?5S F[R6lot@q){!kI珝5cMt) JH5ٹz"K뭤")15x&Cx*NXb{D$.)V(pBc9r&O+DKS{p # DŖ:M#!rƜ}5O sgu*e RW[޾a-;^"xw Gϕ/x("]>7!kj֣($ⱡ.Y`LW8hlI7~:a͊A-(]7C mMjh^[pMsO%a&cܹd5R(X9i1: uܞKQQ735]ސ1O/)y1̞R[1[ںf;:@ B${٫ 1o?n5A'oJ!Ngy=&xWٶxpYRF+;?p|-aɪJ4Et*HAXb%i0? [ц cQ%UTI=3#h,=t4*% M*:#?nT!Zs-a!Wf~BQݵK%aDU[$eY4 q.0R9U/P=Hƅ d\}0wJCR' {MRճ>C谀yޭbW n@M2Ӆ}{V?m[.rGXn(>QwkWZ'٪qyb2!AH4=Qn 4|0v KMIoZڊ̴_z%p!y.t:x7~JpʩsD fǪvwVk/F.^DuOOz3R#[EPj ЕureH b}pXH#jo*(¶Z*b1F ׁVFQ`R6P{ALHK!xv5 ^넁XviPxՆ}t$zර߱,d Hj9RKmiC[mY)&wV%R}JSӴQJ\vPjGpףƕ ].z(bRXEg]9:gcEJD1w:t^Qwa߹S%l$OiSUmT U8L)F9+=QSl35r"$s=y"%"Բ{`Y8B>^zS$dJ0toKzZ!^y[̋)ڶ TNO_O[.%6P/Ds',;d环onXCi؇zTR56U*?9!%ƶTmmהb ص4ұ3gӸFVǢ4V&ND|-t+!c}K ;[M? bC?DZJV~c,0Iz~3Ҵ^l鹕sLf|c֞nK3n㔚bK˅ݜ13w])%2mVT)I hTW@KE`a?=?2t ʛ?'$m١;AUU%(; =ȞD: 2& >' R@jT؛B%fS}P+:gZG^}m7m~r{Qy>P':lo; 㣢< ǿnf8zMY3Ec9;6>[dAkyIUj;&~ ϗM &w69R%Pd]q_/0ԣjHps >߉1oܣRsK6. 842,XwMz)1&yG1į:K: $u|;o1MJ]#XVG'"Gcc ք"S b6 IsI"M2zpdFh1_3\u[y)aFnVB T]X9>R{yiv@eѤ4JDKweAʟUl}}~ig|?lQOAhfrSI5n$k*]pN=jxQ !cUKhpH>b^뤩*6exÉ7'/E@ér =Fh^I/ 88jX-[R3uz-ә- ]\Е9QGOjz_Put˜@o;ˌ&xIȌU2jd\|_yi+zΑPT u2CWNer\?,D(w8E4:ȼaJ9-L r:sx&bKaל Or <8h^82^%/>%ᗔlKRŲs%yAS찢RMvx?oɴW?/wɒ;x0Jw?t~Ld MN'ywĈ:B^Hf_Byk3z!n D=L)h2`Nlu%>9 u5ja0ң*ZfsB6p}ZqI9T)CzE:hNAXe˱_.?Lh>ExmdXm'm/$Idy [G=:+ lxõ.-cuM`cOԱA+Ȍ@\Q[`Mq`t:|=9xTGX'>eF‚uK^eߵN}2ҽ@|!fc~Qә oY M`[-C$,TGӧ-*3Y}]׊t ub%2l2EHYxݽQWf~oduиO!Gc\gqԟ#:D-nm:{] nwa:Fg.k[CeɩZfŢ8aAyٽdFRvs"1kU.%B'Iæ'Xh `.xL T6IRXzu3,Hlr{I=(.N 9ʠ(b&b`hlݠ2Ca{%NzZb]ul ,W^j? {~ϑ"ã1RF!?1h@9=èa|&"-n%EeyFu,f=XBƉj&B5̶݂xYa25F,PF?q=YC796eY%a2t]\?Ķf*/bJܤg>/~ YPBZQ:t'AAhwz!X0:(L;ASN/IBp-|?mʴ=CM%oK#vߓyb$D$)?GSxXDݝGLra ;R oDr g`tG4*S x&EM"L _(E#C?uSw=$[&|OwP%ESjDi o^5Z55ʞMCN4=a 8_,huĊdaP; ^F ,])lku6?CdY ]tOasKrM6_tX.Jܭ~mcN4xw1x6rs>'`@ n18qw 6'@Ju +KUNrdi^d"y3#ՙg)n&7b).8:'zfN i 僼~FWצtY!G+ʘ ߜwc61DWtÐسQ&aE&aEyជnnäZ[q_/A ƓͿrKC҃0:!1 Q?Lx#.(о9DTY/]G aG5!5 H'grƃ`; GJCfIONdolO\4ji}BЭTO' 4rU5"[l1z+3>k_ }V4IT;^'7d>c;ME17n)kށ#^pSG7D((sAy|d`+M0 xhC·y@);JAq'x?H:#fh} 7F`KpN1ذuϽlBry?2 򩡢Uh4;[ NJ_xWC,e@(>& /M^8['cBG];܉kp*H9+9W">)r> SYV!dKj$IiR"M5e(Իvhmç Fק!Zv;*`3{( aVc2AZ~@i|0WV(H+ rpM |Kn]1$`b'7(E١L(v.śCթKXٱT{'t [*^,$'Q[YoT'.HM%8)p8=& 4eJhy |yq _GG* aUg<2pD([kt]Bm7铍:xi`!d>f Y͔K²D5d+b~ ȠO{*~&dB6#)5w9շ)lM+zoM5 R4K75evKF ɼyGBh'7I6b3z/,4<Ʈ)Jg!sHyԹQ`Ľ;i#O:,#E+o[{_ʼO!2qZ`#9#7<~Oi4Uda@4?TNLJE[5Sv, ӵEшѡVx7'M3Br5pqUO]'_Em8yn¢g]~kvNu7#ǍzȐX,=A%sPh|gLGH~怞\F3Q-|([#vAU-Cp{fȐ뽾)Bo|XvmQlLOb&Bi)+_wB k=&RU q0e&J_%=Ԋ+&d98^^ II2[C&Q6޼;K*Hq}Mu @2p,P;mj}B]="OSοnZ[*vFla($.F0^ ~rY{ H;?V Rkڹ_outNmtOQ8!ҳ?@7}h*`{n ix0v}3H{){-$XIsT6jJQx\b/~3hDo\ 8^El%w!_Bfls7zE,} w;nxkS_=KZ~nྋ1>er$\Ց{U)AlR6Lu+˄J )&$o-޳mrXYb;De&CW/vZ.]OSݬk!nrOA\IQ."֋eW;QgR٭AK=n3K~it_`u,}e:vζjuvV&5ĺ߷riki)D8Y2;\ůLߤqL|אNNpF8Ez^3Cq23jU"%MBҚ_&*8mqWF\xVݑq3҈Qj`P8UR ;0uߖE>2s!F4YZq_?KT]C"{`uLk@ &j>S!`^%imSV (bhϞL67f[կ' /je3%#cNѠIMkaPEDž#|A [z ‡]fRvzI@Wk^GPzHݐ3ARƶeZAjZ&RJP.˩ xK}{J#8U³FhJy =T겹v8D&Sy>ZJT]-*5jzY ,5u8G?P'!%ч;_P07EX͐S2Rmq%A}Z>}460  Yٽ͘Xp l"npS$VH1ϰ!VYcYLCcZw2v,Xjn?H"گ)nKY|b7 xRy놻0ÅW g2w [QfOHf@]< #w!!~\' R&FtN~gY{%N9[zZf"~"?AUO`OmIɥKXW4Ff+`7G" c h?{Q3}FițJ=CqpAx2ru^8 y۩CyG:1V>'xpl).+ yTx8u)Cל>e@CM33|T!1TGDXC'$^t CF`:~-oK^|i&Q0=] ,Epz՚&^b;_8K*UNM'X g7ʍSvs'2%AU6gձF1TKF[T׮GcVRUS1r fU1QRS1r3pΧ fOl!oM*;AvOvT!Z\cP#48ofΆY IC"pԋa9c'ȹE /q];J/*?g8M/ݞMRx"eHDg2iao !nޙ5W↏vTmFv IUrB.u'ܘu QQNw8ުgT!E3J[8N6cW :C\Y0& 빵X#_wIW=:PA/2EeuEHy+u#DApmW\trj2 kN8!󼥀t{m^d%tQz[fiP&oYc/>ǖ_! }y}x =9yqzvDx=Mø=?0 sR~%aIMKtg_knfN`X&"T'ʾؐe. cH˷|RQ_:jvJqxOa4Ck 3&ZR/QbK|7s VK$.@ԫŝx>CFN;1f \! \?Tn,JlM#3Zv^XW|̮bw۰[ozTzv󜲔0P"<@0Cx_S}g6<)u,Iq6:0$9XZIr_2Mq'?+IoNN-Д ^l Y1E.h uc>hkp= 2Rz7Sc>:vL3;/]B;0tXeݖב%ŮqKyT7_E=&&hvp 1W3|yv>pވڿP#g+}'U-@H ^@[f:ElBW6BP #l~iR,Xg3+$%*u7Sv 0.dqr9PoSIdN&X S@2Mw,U8ROeb5G;5w|ـ6Du.P$8|7QL:ÍP WK4nWA9XlM:o<*. 0f%ϵ  iNն3d17י[f{󏒷[=kU8M]4AUPs$=Du2>溞{ʌLv XX +a/aRswV]P0'Th0Bɕ|3n`hڨl']Ul=aB=[v2jo]{"`DCnH;9C^$5O.#IZ#'*{`{}6{F=ĴHբR5=,fs ^f-j /mz%X 7wY{ApA tX2!zƱL5fS&=#ӌ? ۄNYɐZЛu͆ґ]Wpi>E88#vl[;i]k iYC?@5 c(n'< KHcIR ĦbET29 )/7S {8b$13zTѬuZ*U@! 'EoX$jUT?*Z:PR(7M#bG4}ckc`p,dѩx:/x&n7AmZ{ꀁ\ U5J2@77dޚLkPoyЛ%RpHdzNmfHmܔވ}*lײǜQ^0KDzdAZӪ rw$û.|l1mfǂ6PG35wR޸`\fG1#EŤ( _:<8; |$XgwݑIz:3q MԮ? τwϧmL:ǗWiс)DqٍWi8P͔R!x𡜰2i["N{o;AZSg6$VB]JCeXX Cё[K̝(#сX֭ n!,j*&ѡ1}JJH'1H6>lr1/kٷ:U*yb@:xS.+N;s$Jgly)JAo4O>-b;(>r?eYK.i*Abl7 zc_ҍ _u*CɸP "Ƅg`IVftjwc 9l{&h5C6NR22Y0oUIHf#yfx8ĕ!AWPҋ`LQKn uy?` Wk#eF0_ {mJ_vVSg~V:g ZV3]62|@L!spܧɽ? Μ2AQ`tꀣ83Ș?rwK McQoD`NOw;)mN@U`ӱv/3*x֔ B/Y¸ک.Ldmls[~S`# uvXAg kQdAgģx F)4gvvjzy[eٴ}M@A!Ï6d=Bj{DVj||>V#QDujM˿4ηm(,1|Qq1ݑ(t6\cSBЧGI{b`1RNM+kx~VDWU,or@!F#{kn;J=i_DXL"@flò~Y{DrL@t4o*V @3TuԴ^gς!fM~E$꾮HauPN)a'5|92FW}Ҧ;. v*jf>&zkĄT3PKMvRYq5YQKbzS)ϴw9EH%`n,?aR.ZlaV#Q*hg M+tH<;c(AD#qWYbhi2Hƨv90t1x{7 8q .!OҾn=~kZ+ƒCq^!J# AM[` ]/Kq07L MCANA>5JQ@^:l,nv\*`//brLGz)DFU_;0zt(o(fpK6 SqB3U9'9Rk0W#Wxp~LAqe4-s4J-kc2W|ޭ(E"WMG AtSJv`?ߐ8b7ѕN`%$$Aw ȮAvFK ;9n̯+We#P흥vv<_+t01g&} 3xٮ'إՠӷ 5:$D]P]Ԥ?MI /NǷEMuX]泮3XT֟S? CH-􄈼yd~^$6AA` 8Z^=4:#G-ÜZCgcSA*aP)x{HT-{aJXUG1)O*H,( ^U9+nڿ5%R x3$%NCr-7tfZ{pb)cv`t)&ļVIhyRE`7b _p}e*Y ~kdj'+?3/~O E cֹ*%ny-K.DAF#3)ꈃ$ )J>*a8@؍BV;H[ w/K B-usQjeħ&|̂RfE /ILɎ[\ݒC7g+W:Q[FP}cs6s&GSVVn9q6KSPv[ׯ]KP6m‡~ɟpvN_ ^ ,i3@vn&7O|L@\}}Kq?9C c'KD2rVW& vc3F̹ ˮ^Fcx8Gr#.ٝBq.ExԔ_!j\/M(("py?*@]PX!gQ4GE. R E &fn/HKDå/}46d`|W2qdm xoC=vrԁ?#1&3lOE`^i:PŸjbE@%~njF1> r"O8x |C{_]4`81 `~ixx}>\I [:r'5V}| FgdDhmYB\P{ <>;b߶\=~eR+hRy@1drR rձ9pϲ 7xB< '젪pش@ON&pQ7aPiedWg@6LPN]N0LhU+- Pa$-KkSZNp[ 83uvBOUpxnO@$[_ML̿|/Ÿl0!:r--kH|6 ACYpB0ٺ$flcPN@^3-l\?>,#6aLhGNk%D)|'¿jT *KVDܥA K,:{>O!D0`9"^$\)n 4M󍀳u&#xdĔ{wacG\xoHTlb;-KHn6jue[nCsijnBס,Rq]ܯ j HJ 1= $Oj=Xe;b ؕc*[8}h|LڅD$ ? gb {E-;gAԡ\1,YkKSr<9^7=WRpYG; Ll~?`j .6n[#BxL}_>C*+8/>8dwv~kN,uyAtq)Fb%tcdRg+&z}A *SZQWc! Bn;*53۹fkg9efݚzpx9>(y>3}dw6y9ANb{e¦>]2ix7úƥ2= q_@"u-O*eS(2e5H h#Ǥ/  tׄlH6Qdq]=(3EBȅ;JZmQQXQ.Y{<`{at/KK@eWSQԡA)xòY{pnx09dvckSA>?0p -%AMMDsut`/#Q B@ޚ=ewƦ: l8KXo0%ԕnnimo m@y&X[a|OOG,%ك;{!~M J%HK?GΒ=zPVQ!IYv.}6EexE^kIsTAg⅙>u֭ 0S5+3TұoWW e75 t) ~"C@|<眵*IehO)pVY#vq8DyĨLdvČR,)+Oɖy%l.wiٳAm^j* G2tquʗS9$\6T <5FKQ}ڄkKm-nqu\\,p6+ZfKW$T-eû${Bу{\iaI2fI ۊ3&1bƗĹ1Pk>izhOTf06geYq(N}I(- E_i25vj \%?ܶ4o?9Zjb>CQ)?gDž()p|bR_~jv5[۩?Gر蓰G\j4"R:?aD*3.lΕ32B.퍒xAE4b/\ z"8X_@dpzͅ3?AmM'z {¹ˆWL3kwN `yfb4t\0koc)u&d{`NضrE5`)o~:俣a%A$JJ4YVA/^ᘬ+Y<=#P!9]/CxwW@g߆ib-g;{YoEm/^ '`TzF%8B҄<~݃ހV }Ѫw9L?65lG}:.đ>( a/lܰو񄥩t6^z m)A@cSd^wɜts7 iBzIUE]etZ j=BX-y4DB'T=Q *:9[Ν$Nv*n 'Iv{r=@%5Ms 7[1WO:/sJ.uuNa=Ͽ (l9*LݖH3}[W0) c`- cGM[t߾Etك ֻz]viUd\Qߺ$,.+ ofՓ#pSvZo~HncWğ HQ !4 1 /dKf@%$jf43ƩKi?7Cy8xG&PZ(4Os4->ى҆t+qWVCĽqC|aH00.#MubaBm52·~:Z Ȱ4v7C4  *Nl"YjX˵j"Z[Z4{HPB-jˮUnA! CgalJ%FZvcatUŔ6 0]9bëBl&W)vX/"U;:L=0 j}s aAJOGM2\U.D8UXoF`Ԏ b Dz2u`;X/L!*2BlhѵOǩބ@źLt iPQ;l A AU{=}+.D $)╶W)<>6e:dq'rfH^U*Z#DGKf UWkBqfrs_O2;Vs|{m@`9-z#\hpVj\=4c}kuE'0YFqJ^Kf| OQ sދl³&n_?Z ,P;@ľeL\˹­C]*  uM$% A6LqZ 1߲hR9МQ#[\WS'J fQ)YL*&7†5 A^dZDr@jƱЏ998ѡuf2ʐ''؈gY KhtZz~*2*)rA }J $jGO6깷)Eꕰyi\Rtz{tZ /͵FRsTF׸]bq.K}y/ḝ!~&LGz𮕽L1*y`+ EpH$sɸi4J2W^(7RXcEngbe-" !Ht?Z+e}#N5 f8 rM%RP?C1 harT[Eb-3'h&aD#LR>#$G00BhL})8&NjItC͡7,zR9k&+CĺOF?=0%[A/7_͛" _ Xʸ\ nAv->R]#sk)b"vj9W ,hANMdtcMåsob"f~=tʭrӍzH{@ Sߨ.4ru3z"({La!h-X^B-& 1g15%yibG ٌmK'ѯ8WO=B=6fS+lm1/\HC 3'WJK|8x7!Ɂ3m5_{:<^.eٕh5=!" |?ڿbD1"n5rJ1W&R"Vx٪$w8ٷ# YR5'bPl2 Z^/)bnqfŲjQ8 ^A`x*>&|"(7o:(9%ݤli0ra1GLJY,q`{Z>b R9IӶd/!aatY{/,P 9\2'X97\%KJ2=93f|qCDMT<2`y_!R]vҩxP'({npWXRLFfK08zD8a_;vy{#<4xzV،c! 'd}LɛWzpy?b>xQ#j[-$PN'P{u-: =@¸JJwE44143|qAw<47&6PWr?1 y3>pqPdq1{='`ϳT)^љMp0%9cWȟgLZލ29) Us._/ۀfZޯo퐢Zjq+Z(lp5l.DO'+8i|uȲPJm6(=OӦ Zfә#K9KV;5:HVV㶨*BHGu'~,T6vpe c36w-b]!Ak* lk#u`@u`c: 'p)vTx啮 uBZ%b?z2}u^Á珫J+W4k"  %'suyQl'Rn9P'$C iӤ 'jzl)Sܒ~Day%NEJc"Q~уwxgv 4w-묫 Рխ-w"- Of ə R {a2..O{Trv*l1?%;]qؚ#aOvvqbVK 1칤FWZ3Z*>Zh v ߦ{ )o%@ Y`ƢDĞ9r|l Gl[Ao@ י*>g)NWwnlKlbG;{jxZYcDs"KDz>5&FV fZLMTtOldac[ȱy{hfhxp6\v(?.yt"u?/z Z#H`!"RfUּ{ .~fSr7wX O>7(/b`kU<=;TgjB!C ;Ж\kUșV+&l#ۓH*bFK_\0^}TڻzY(΃Y,@sU'UX^I$;)% 爃[G~KP 0!*&me!CtȸǤ#}^}SRvԀc] =D>hIE]'h=>iM&c 7܁_. ?_EW4@MU pj\%/ߟ,"cƎO-QQ;^+~M<22`IyR 0sHP4 Q4AzquO7ò]|kx0tkĕu4pón{*{RI,}Ǜ]$ e-DO0:л˭=%vhJ`)+J# Ba{[JQ) n+L2BW 4`%^X78#p1+k`dQӟTlMx%z. Ivy-Ic1u_O@!+Peavw+dxׁՅ'Keo9u5QȪ)%U\R/S[{^|Uo8BWV6]%}VzJ݁dH=svap |8AϼƲt+4,i`1  Vg.ϦKP6BMƀV\9lx8 g1:*ElsHžPG [8A?d dDYW N6bA |Puc$+iuLޟ}8;RoqJQAwSGP rs}IɈ3Y-QV-vě?zzv7~u/ŕH0Eol,m4:8 D\ q/3qfpzpR&E&IAN Q?/l%b>2qͳf_` M]OĆu/7TP*xטWYs(~tj1|/&񺿗tIh# Wq|CoT%?Q5#>*D{*_TtbO}||[,TQV=}rOSMV eo58uo}:uL֔:PphR@wDO :ȇ?E"ZE bYE݁PɡKo T-x=$w!2oV E2{_O]E`[KP}(\M4UUc &Ѓˣ,8.YyK}QtBOXՕ#7b>OJ~z%.JYmg" NB^H?C|}q|}eeIFHx4 JMxL]Y,B4bj VU#XUom[cS)=ծj!A X?DE~x' f$ʞfa@1w%^b00Ϥst݃:_$82gm?Wx*)W2㟗e_OECeLǂ4U˩ ]CTI 6GmnAZ?XQKZDUm~t_|+! Kό @g,WuNc|̊$G8 NRJ2-!^Cra59Hx͗WiSi4W,AÒIVP5 k#/n a"á2r+g1>rQG$a9Z{gd;dqJYĐD "ff )m55cxo %cw@vb 5q=#8}.gŊ =g_R~(^)Ƣis'gϋd#t]r+v#PnrzP @ ga S Io(R1O-as4WI'F Hj3!B = +-`}jU $!( m 3PŦQQ WE3Ue1+a"4QMS3PT@<4')O(f\MMKg"}dxlnr X@^"URَ4}O) }o`-[ WA `˧ 01C" ]|>W*k̭)T !=TzoEmL^[ ܯj==¡rd`=Yf@'xE=W)^ft^|܄F8 ڡ#Ix=}r4.+Z#F[1r1CbAnsTG"8 H9KM1E)! !zfC+27Ţ)ߓ8\dN4S5ٛŭsJzH$S0 ΍OqbEXU <[H;!jzG@S9@]e@|l2ӹ* nl2ƍrɐz!Hx8h'!]@>H٢$$7%q0hI7ܞ~6lx#k=̱s^DXu-2w4Ы7'[.YUWt« d(28XC1Bʻ]^XA/Cb󭌃 -oz0˲ 87K(u'].nP U>j8Bmv:j1W輎RTa]I He@:dz4GS[2yǮm6|.dAOCR zVBG5 1cCJ&`O~#fOYTG^䣎rӡSyu\RǮ#d>_uB7V4\S"V7p({'l`{i0i?ݷa=$, W}^u;󂀶$7qaa!ٯ A>LdImSt1)19?Vw0=8ns&`4߉iQ\Olc 1(`<YkyV&`&F }Ri L zc'mܙ(0;tRA_RakQU%LݣBzeU*}.۶7i 蛈#γwȄ*޹[: !2̐,>=:V/?bR-$5τ8*Io.jm)úe tEwxlHfQ ;;ktrNFx,|W:w (y%+-~n-̌jN 4о:o=_-gMhhij'0:w#Kʶw+82S_9-+@筨>Y55unYr>MHܽջ*Ʈ-x\DB$*m5%,}XؤiKa)㊜BCR;8g@oJ"tptqeS~Q沷7C M=HHf&c"?j^)n兩%JYJir=NO4ڏyASYM[=H}"$_ =KdKgnȨD+6FZ|US;{6PFŧT-K TPэc<WA"Mbv2I>h1pѵBkk!$|(Vn?m@| Y6{Lǽ_>' pkk)CaJ2!>0`Uj؊uD_5\d!1 *5DoG״iGy5pzhWB=S&-݋@jO0&_*~V{nd/rLbYMuWZ=gi@"$=޿*G3iNӭQ2 v_ U/KV9㹡 );xX̥Ɵ0I{ 7! G * jɜ95J^NsO՗;ۥo "0u,N*}edR}͹?rt9_L 裪Uч7Iw1:ZlE%QۮNc?6}&^S G\\?ÀuJN[^;j4T XR\ +濨g k3()$u(#$eG9ٟ= dV#v@s 3Z 3O:&-u^D?{4d˕#10Q'`b ,Ŋ4dL~ /W%  m@c}I5yyI;Ws˸1@|'Y&L/bMY[n `w{F,*Tc!vEĵ\E}0ʽ$)ƿv`â{N[ՠ(7";fWVVFy^D_cCmP-0/qMDB"z>|cݼ+O{1X*SsR?S͌6LZFA-uɸgOCywEl#tC K8µ+7w琪e58TjkOt-8T-Yr !IX,Cϓdlɛ) (iV08Wp;s4 sx AI7wyvc2v].x>Ҋ\%y0ˌsK>01qbv(,svQy 5K=fcr50'>*H9JOf=R>Ndj(= R||IğԿNZøLɍSPt=U it'#Q$ƘOQMݰl,Dz띉1ciAPۇR\5w|\0H6y'KA3H @e~lJ +F&~l9ΓCBmHBI4d~*ofI|`QE9iU(( a@e4`[. \a)B_lj?ZLy.XN[)TB>4/&Z-/^EHKC\, L-4tήGt7Ϛ2i)]\G^7H\YAY_M +'̎~JY?wAѧ "Nv.L3 ľMȪKFaÑTJV}2\{3lE yT%T[Y֍x>I5Kγ汸cΕRyf>/0l #L [ny8mw E'(r%J;7-NeIAZyU76O}oH"HbgQ{Wv88/WXY"yxXН8["!_|۩NwLD a %SH&r虽t8ΞSB>ūʴ 4\v߁kѭ!%J_OOީZ_78v`VIJDbVl%wR<LВQ^][TYU.&SA@MY5Z-/R.^n~XDjAs,2'-z&fĽSidEDpz@ک%;P,R_gdcLX~Cc2foUe*b4x;jB^'=a+"t C]^9rA"Jb#yMM1)0,TY*4j2'O*h5C}(_pt_ºZe5& .&ip׭&޲7)c^"g54lDި0mڵߗ%Z1=V7H]e_>]ꐐ`0EԵs/;%kVD? FPPd #sy7`VsiiN#78h}yj%hLLSy<֠ۉ"(C" F[b4&C'-Uݐ=I@~]V=Ne/%])@+\uk01,z8ou!2܍IUq 0F/f4ΐGT -GƼii4OK?gpoU!ګ&; KctC = "ún mºLp ff>].D`C&϶,O,B¾,\GNb@Y?jϖ t-+*$e|aK\tOXG?f۝nEHH#=S ˅f|)30 VFnY$zF"&EV3k]vB V&Ъ0e+gz,K0$D}bgr-*3!3*q8%mOm~ }3eB=G,1`? bui6=vKٱ ܁䯘 IwÓ,z#khG;:W'x(P%%j@0gb<} ls)_7{qX2 L扛("ewT~K&LC |[J-.yC qWdm,M=)Ia{_-zSݪS/ A0j#*T, l~BM?(14s*{Ol> aPQFf HK2`)\g)TLE lTAihsh?0h2d!= p1AoQ_)=ՔǷ$"Ȣ"zB4̵HExt!I, ;3CEXf= :f0w6J[e7u6Yl92j^K؈7easH0ilMy &sP_.EuG ^TQiĽ r ԕG̳mv=xդͧm ̨r6a.@j(K׻Ա U7/T W} Yd !G%yB~OVf=>X%jH3p biߌq“z4QC#>ׁ~+AvhY >h1(:CZ0pfAތPhn"$M!@Qm*u]a!=7U̮k0ʨSQ?/ kf@sDC퀋 Q }PZ_ ܧ&% վae32jܔµ0sipFy6/2b߶.eyw/|o2Lp|;ZO(4ݑO_x-djl^yʮ8$H_Wu bw&AoQHX Nuv)l4Yb%"M:#cK}|t;H;-K9dU7a sIu*q(=l'j emA2mr H觛ȶx؆*<-.@ f;[?_4!i7GK*U;CZE=햷_97$ǂZN'VE` eW]hKF Dr/5iDI/^}ĺKTRgAVWF1060 Vpс-Xk9" 0@Ok UY\4Qlh9z|oo~˒yJ:qFzt'EL-ŇDvSR5I2*sl>U%-LI-MTLea[*1|4ٿ8݌򯾡>(w\Led9ZFH㓾z`G˴{R@Y7\O>Z9⇋ 貫$6,?CItl_ց(u}k[<PK;)_0Y˺[jNj_ȁNrrv.",x윿O̦;lS\+SFV[ݭ쥎/ϼo.Lr'@z;.EQKoÎ?);Q ),yg._kL)`L;'[7A%WtxΠЪN %R9:?0޽UYTO6 U๨}h#T;)_s*<L}[7>70T' Rr[SH%=V~R(t V70 APy`0bBdᶑql{WhEN<8 =}ӱ:gHU冎H(nY&Q'z S9to >uE % b@39v fHt7^Zut$+Auf-"^aZ QKW閂3 0bQS.%U3CRbE]~oB.5%Ld&}&{ڪUx?ܱYn&}?g?N"ۺ 뎏*d3{~ ҅ ӣpLi N2wb 0LS5ӰDs߽of!ͺ~qdm0\YyKK$ryơB| &JCR ^iԓ!uc,)#v A ,1bd=0]2eJ1l.Y0B`ʣӮdyR4_c"dASJXz@gp  ̲]Y7@uN;fyKiiNt!K wh)srQU,"ߛc"!ղwjPnr91/M W \w-C_pB<,js/pBlݙ\CsK0 f XE|PxE..!2=P(hE<7Ya^=k C=+|iSs.Ub00qoU;9 5yZL {kR9/:2X"(.i8,!y6Q* L #Q܇,#< q-dƬysU v$2wȤLɌuI@JCo|g$<%[n BͶ'5|F~ w- AӐqs|I˒Tp@[ r{f.M@t>[~BJ5^^ruRtsppSko2n )_ӵU blP> JH0HwXVc4m$#)L5x(+4*UJn]B. &,șU<(O]wO7/qcq$5Ƽ9s7fxD]@9:Q*^iu Y..ds-$pcn2INnŢ{m s yE3(X>zაYVYm\lF Mf'\2XGCBYmtc20њHG\Ţ zYZWNP?;U!2|c.Z࿒QK^" ?8]){'\HPFQw˜&@H9CEZh}Ì,"rMoWfd h#T?xO>rBAz}fOG$hMnA(x?qnmW#]sԑb:.qc&.bߕ% {L?ȑšINy'$ŽR}qP֗JwZ}͋HF1z1&D⻹{8% iTG$K"LIP64I:NRtu lG~Dg\n&!q\d)Dg P;ܺȹ/@p>N%fBljR͇f04{9k)CvD2^ %t&=d" 筟D|6la{ځ87b,Ұ :Pj-g#zi3Wϲ%+;-> jPGT}'U ܋X )FKxPtDd"P1"cATǵ\Xi-44Aܬ?eFVSe"9+uSDvM޺gp,„2NDK7gKkMލYIkȢi,ԐKH{,T9,t3ateu% m5@NoLO͖b h'w258̕! x}3=+#ˡ b)5/ce/!KaW \*>nRA11+EUs"Wgt'1w%0 "K*^0︎7G/5dd .e(r`,dW1R(-p#d!.8Eg>a$Ւ(jrR3r=d;YJ`7,΢4~=x\EXQ C\&4uʐ ,Qb6躮?>5T-ZF%Op W͆"7?umbLi8r[Pku+'y|s] y$,%hogE\,4fO: *2q_D?'^C9N2ʏ xZw ͉/B뚄׹wrԓb-x"%%D34E+դ BYgG $AS=t')8׫ei5e| ,&ow5*\4M.i#gEotyX4Ss׃_]oqzİ=jY !&Pe +c5@(Iúq*%i\O H)Ѓ2߄RU&ܬ@)3}}VrP&ץ7PMiAov] VGƋԟ(s!0NǐŠQt;HrZ/Jn/fl܃|EQElQw!%|36h>_jI#ªJ~vZгac5\J˿L{7;^5ܵ;\60ĴC:OTvm `4"8ّ(Ki^@G$)^-J_+;1;}m$Ѥ-&2{y9U|V}#e$(%'y7!9*TR X,8jV7AM*tû@1n0c!Mݳ|]C&\ Xa<ƫy$~!1ㆱr OTotκ2Hg,R(Tau7bfYlJ{)P҂87ǚd?o^)o u,5D 3YQ6Ip2 T{^@xa8wYf[[bE6Cs2ɭBrk ԆKdmnR #mFdEM5vR5r|Rtw֛̭b;lv2dԐ,{r6=$a㊐K&'q;j)˵3P _n+md*fG5ko!!$oV bkF@X6P@_;;|44kw{bkV9 a0JS9i6X!'Ah߭o#c9E\aDLXVշe4C)9m]G]ymjS63Lc=Zx4o8dc}EH :/e3|9k ް8戴2MYqܼfh.3zbnpIvx%lA{CeY.jS2E o'Í"}oF"ԟvbrq@hVdz(8[-q_r4<ƍ`c0s:"ޕHͨ+3&ЃH!ɿj%9'ϳЧP"Uh; |Qc(QנGl5w8& %UٱqTlb=z#VjܟO%GS|i)E㲪(F{ySa͚{QJU^nn2Rju:0kM !^ z(y8$Ӧ#g߲LN̗B**!1o; .f<;EIѴ]5GiMV* |,ꠏz2V愹2B m'dfDq4Sڕpozy'iLw!,l(~rಈnME!nBoeaEML6pPWݎGBr4kxQߔ2zMRwWqA4y bvK=CaU[gl$)+Q9zr$p>ksG%L&DVx+9>r-G<Q.j7TU(!B7&#jTRCPض(~i\wl0؁RQPn J/qVyRl=e6^jLEc[֍&K۰^ ƤWdaMܕRk̃? jYudpG|FYH{T?HO!z/#_5zr~9edąރwytX0I%F !#q灻M8nGFw)Kc7rbG:6.kb R;<6 ѐHcD jʕ_-nKpA{GPk?, 6*5bg ]f9"6Ӫ|Zx9LVwYsg8!Oeq0Vd&2QN)'ҐBk4cBbO[Cѳcɱ  tK#n(~' 7vAGf#gri%d olӲ+8SٰȤf7痘ׇOB4_:f? zx݄_5}Z$☻8nMD|ism@:rqgD+ËhM- /z`E6N .t |bFy{J%R tULtB!DL9qC~H+uD0D)I6(41GmoG}%Ew o6m',x 秒L9ˉ0 ?WxUt HC(NݩCojV|/ (D>D )z+AqЅ:$dz.V!Kfz q <&vpmj۝ Ie2`IBq}L:nⳛ7RhXPl#:Zwm :b(Z-0kXJWvdn{Vۈ0s`n f9#՞ɽ{VH  M&&ߤX.F796x/k[ló*>TM)U(0)Hcq7.nĿ]7lTVuY$c菵˾ɃR XizyF^3uRW\NtA48PAÓ59l8t S/AapQQ,*)=63q&'E׼m眉@(- d1gu/^+-"Z,A/ۀ([S<<ݲ]uX\>X 5ƛjr;D4)s&heuF ?GݼrKkm `O `k@l!"q˵o3ќh &vuеEa@Cz`h:L9L+P7U@мo߹Pf`Ƃ K6v1| ;>^шc3jLwM"Z_@ֹ5I͓cuҔwMuriחJ P7kܕ&{M$ t|b0}-`o^%|+ +g&QoV *IB7RoSb;C0U\$mM;䰎GI)4 g65mEgQŐS[v=OkSU(L\†&Vr|Hb_vUtYwXk}ɴQ(άVM QӨM$IT5k[Ii{8&r 䅥|S^]J &3ed&h {Gb8xwb3$iIy %t]^5A F-nRV7!:7WAXfVZώ9*skbHd5߱<~оݲ~kAz7<"O w4MitVls:6ӟNWގä !l];q&ohA Ūw =jS!ŷh~Eb^P{Y첰/R`TrM?[]Pv-GD!=j<1Kix`]HԞkmR;oHDSx;(:U^$Jd;{\M+՞ãg2 U˪˻4Uf=~(6#ȥqԝpbA^J;Y8v}g% &0p'(ة E1,iW&+4<@˜+7#WH)#[1U GB?>v߅Vޡ|{^5QdS<8Jae^Wǐ">xh(x7ad[-Q:~r)ۈZ]6l5 fb312(!2`g3ȵ$qK-x|sS9F{ `ɷC'F")}Z{괲*\t02"́MA'{e=7r ;7L"3x pyui`if'MU7 :At%ڈ;BjV[v`02e%]5 . q~#xӧ;J/oSCdb @aYnOMUϩODT7\{7ȢF,}9U5^9E&y4px"ELoJ$E)7Nh %ߋ,HC3&u ?gmswW >$˔wi1Tf.].xs;2 cp~䎧rm&CYtbX~!*Hv岮7ѹs_lchfXܷ 5kLxPݤCƫ4.f <Bvp tRvߣ.֒lwEǛ%EH _khae(.i'+~"m6UWʀ'R6 Z? `"G81-UIW2SS=Z)rcmӀ0'pHdtjHqdH[E/F֝XwF+:6% +XUT"ED*FB} ':i_u|4R.tu9xN|2^2ɐ6s'U3}N5jN1v MImkȐͣ<"h"> bC؂et)mH }a3X|^,"d\Pq&SvZhLvE."W_0/);oɰ?Y?bqhZ"j U^Hx 2;q2[5xZuyǍpDנ8YOCWχ5Ӊ9v{ VL2\#8L-1?dY2qɧw'ʢ+<0]5F37,%] y؎>6`ǒ"U@ɧՄ;f[!Mer&lz9dO֡dSJqC!~o.΋}NIǴRűȻ5 _C6*kSqCjP3.{ZQ[4/Rćz1"$wZ^lc!pt7_Մ 8\ÛGInRLSgrc`QR}?8G9K{[M4}>Zj+;ͤWǓ5yguefQ/54sZ%Z+ jN@A%z63`@%$FuE/MY̸gbȫ'%UL}"Iÿ]tzsI!W4sg?uuhڄ7M/p*A mمdzmI\?I pa.*$(#Yv4?82oQM ̺_KqʃJ`jA8*,]6lB2 IN{EУWa漱H-3@s%:NO(BY Ĵ{02)ڮiio3>ˀҾFl: D z9R9-9.l7zl5zyeCiJgh0"_)뙶D]Zih]8bld7Z0i+Ɛ:M.~NNSbʒPPX2u,'SN}3=>h ٗ[nIωbF%i]I|85@4Kϝ1#hK(PAp{'q7inViz>cRΌn;Af LM:rb,7.XH)sNwbNYYpFC ʛ^"y0vǑau`J¤|^,T%ȆzƎʄ S{5:bMSHyv/Z*yȃ2Pex/f;/"܏fh k=T}C=Y9P%\whw(vHiF ԰UIc&܏yB~QDwca20]aRYNf+Mpٿ;o6]&|5O)B4]OZJJ5Z&'(ylUƩ5Ҁc\pcIjS\]xZ:'A)ifL3 V[レ V>)` &\a֟Qmjs?\e8v5h%Ԫ^-i#޿|6~ ,muC5&&%U̝%Rޮv['b$j|,1 Nr8[>߭mH1_f)r-Ty3SlΤ?5Lˢhj A [5{Xise ,+?Pq.z'jFO(Erq".fo/ͼPiNP'|TjaPZJOCUU` ekµv &Dk)r5OgBB t>\[1d][\iw5:\+ ∋ ˝R<܅NPE$Ju.>k.-LԘ6ܥE-bLfXտ<8噕D`0rͷD#bPq07Ȏ:H*4,!?k@0~.?P`7?$aঁb7%]yKyW*ys֊E.twXkuFVhC=}`SC "aw VVZNY%%TZm7!tII7I-M[@$!IV7zi)d a#f'{E @|WO4Dd<&O'=3ڝ Fum#e)R8)3իr&MeXiPќH;2b^<{$ҵ~OA`j+9j6+>GbnT%T4{k.XIǟWw?hDiSbZĵM\ B:OȖ,`ƶw(Ehy+Sl 2shV`drp(Oӻ.ݧWQQWsSuxزZ ,)3-?Jyc5X":}ۘ/x:#eГi&jDHk\/P?9;E~_fOoO/fl_ ,o t zMأ:rb:\I`Y.􍝚@j9)1?a8\3ju(-~hqՊ>~1ԃ$i WFgѽrݨ-7ƋpdO^C#X7p;=HjrՓwCNEQM0 Y)!z eC+3^?e;>GwOnTⰷh0D7s &P\{D,Y̳ȷ,x\T|@BKF5@ X5uNEn mҙ}kQˢ7[}m7vű aLiS< MDz͌9K8%Q8U8*tE.oMoG ,0k'V=ם<+N{eKD LA~U| R)y= R?_MOO _ep?IDֽHA9!qO? H(UN<|}!*zcK4w93 1!cze{{7Ԩ iViM2u)pd,*3LC.2祦1g[o f`af9J 9z>e]%(pVzlND6:Hz7Z)F]{DYH MG$ Dw⎉q A B Lis;ǸyPb3/Un 2F%P նKCV0T"0mO+q<lrٹ} )a"qӶK>-QZN4ֲOm;oܽ2JD: !9_8{Ř#4s]S7#఺xu@ypjKߝy4BMT^2`49QU-Py\ ^# gy?jFCȁLZD5 SvW Y`ӄUL >n# %F :1dufT,LM\^c.<~V:fNt!mvc@"ldƧme7qǃ#8+p Pl#Ev M]u#l X 28;?~GVmՏsN&`?l bi=T-#4^R=n Ya!@:WMLUФK= ֈ}UnћSZ˴ݏ+8F77o@X_lM<r?9!Y!zE0k>- -{Dr8k_7ʺěa^2IvDI͆g8?k¡=Nd9j7E1&<*9h@ѾNвTGJUSMA̧i\"ԛTyiC-D2¥gPYF#6 ل|Mr8MT 0ϰ~:c(`%+~#r0:7@vgf"'}E*2"~Ș=BEeT;GIɪu<-\Կg5G]=)=\A447xpWgs'+j'1)oApR`oOx֖B?h#ׯ C]7Dw|)Ln?Je4s|  ʼ佗@e)prPl/)0O!a!GY<{v C&^(fB';pG%X{yAu=={.x'Mz6NW2W~Q h˦FGElu$pMɚ]1<2ոڿJ}8v6ŬXتEkKRI*cOX3p7n`.)ԄxM0e&傗&jח86h6 ί_ʤO;Rver9IlĐz(E45^)R!€fv:8'ѝu%:W r7jTPkDii6#dAodym*K#%"Pٿo6z5,Ơ>'Pgty\]#iVc>@z&B 'xu֜n|bs{n7T+cNnF =w\㻘Z|eD,$9:e˅yG.iR:H A9<ІUݱ#*ip\=rg-lCR>MώIRh56lG)=ll~W:bwM~(WeV5-D=h:O ?*2NBl著ˀN2CPPf2䵢ޔo^HJ7+)C]qZP-cwqFpV>;8Rϙ%Ѧ_XROPAkiIgS9'^P㼓[(Y5h<<4(|Щ ܽa}A)x;\t.J_'$]'ڣrYBiJ6NV7.l?xf.MZH˜Q7Xj6!#(OG ේ39/̞8ƩVbnW p>BɉdC1C6µO!+ 2wkRh2u.:؆ro Z; O=F lzXҟ{1FDD87;-9 XM a l\e  ec6%#m0,M1\j 1P'}7WOseOc1Oea6LTqH1Y) MPS6bj}mZ!*kBĬ,eL]-PjC~IDQ-&8kYLD4x9?s_Ťj1- hhkxD3=x}s'Fð'- < "%f3 ?4渔2ˌ',csg4aԧ>IGUA^FإPޖ뙪CGL(2\WuN=8{r uV]=DOJh[} mޱ PHiaoЗ9rJ]̙,2_mo`tћm f7I&3sb7,ʿc\{t.퉛yBI`mFan~:Kc2&Z e?̧iۘ֔W˧hg+.lQKkRHcQaPnk'Y2#ϡE]|Yu0q)5UTl jY-{2fUCzjĬb#t)8Ნ`9pxv[^ʎدcp%)˶}joчWӕX VSeGg#3CbE_̈́ffRh?lY}uSQIBE zyI ђWqCuPѧۡhD=kꁙjCQC m][hib湋:WABoڂ|]Q^aV`hTt%n b"8K&[. ph?"H( Acܝ]1`K5qAEVZ(ovX!H*W!1W)L?! PI*f)Tw#?>Cy `w/B6!^)^RA_$ZPQf z<$HdѾ=eN&Z&gGNh80SF&iQ Ӝf R(& pf9ζ~$ш/r35YmeΎJ='O$6fWFK@7@N8e(X3 2ޓ<}*Gq/KJQ߳?;x$)9ۚ "m1^cEI:ZLZ*Gvmd@B[B~zhML왊9䡷6 Oc+(IDgOl#rFReTm-X[ev EOK_ %c5ڇ ib'j JY4nő*^ujZ(f+Ui!A*= ˚[]{aM7K xuBz'6Joxɫ3QOM&g`toAϣftY(ޠvh ]pry̟Mr [g(+LZAv2Q7mp8Kct:Bɺ+YAk*(AHXb0ꥠ mHcf[]Cx*)ݓ8OݍJ&徆}.pc AIu6mf=kSC%'kyޖ*ZpǛ 16\_gzT7!bRyR.~i㙕 g/@i"tϾBLӔw|E(Gb˹9Uj*{D1,jqzZ7e_I ^ O3GX$2W7[!Zݵ l!`WE\҃b:6BE?x bUTIM`{*Cɜ6jA `8(I5V{fUgBaY3k_!c٣68M}s+sKb#$JlXǥ33/w|sUf,ҥNHlb1zY5(`Wxo:Y wgP >rq{/jSoa *ɺG\}Qamx-p:cgܲ0+b-8A\C0H5 q&+KD,NlwJo_ak)I-CoHGfR 4YnɜN H}q L@/Y(ĠEfUSյAH-YqܖNr*Mtniak$z(x6=< R"ͮ|$rol+ꊝ>ݢJR26vE9@:|eY 2t 9STr_-RMvi 6ly iI_,VɣoTtYAoqwW#Zncq]/5 Pw\nz$ q [ l1"\ eE+9s*+O o3ĎqñkO+maz %A7͐(=d[74)2˪r bWM/+.\< @;/ѿf`t鰘`pwXwP?oL@EdE, AL;[L ZPR: 1ʚTp%Se_!ސv 90˰7:qQP6뭓b́R' ='.#чԡ$}2i ;>kV,=H`n|Ct1x|GҺsY6"/nv(zMuڌ){Dt DX-Owgielp:`4yµ#?*C1NrANbϑ7a.ڍSi=S* eߴn,ֆ#Bi&V1~N2R^Q𙤝mhZŦ.}ȷCd2aNDMpR0H~zԧTW-YYpgs]|MkPΧ"*PloiɽO(,ɣu3@7.ɟfuo؃ RM\,:ǧq@SyDk==>M\P$t 12a nQσ'_Tc&3UNo i5Kъ;$$\R<7dZ,ldӹjBG[A1}&E"P[(1zX4x>|_al!I|l@ ~Jnd9$қwZՅ)a3C0eMjf0W$kύJFlW92Q[o!:_!] ͐\҇aW8\b6w 6({e+hO P{"C-1(zC]ۙٸ| i%9K=fEߺwط:PG-Jȱ|A0zDq:63致k-{9:Î2a, vA[c@?_7 np4]`J@EW [,C?ʓC_ :`}.=ƶux"נ1jsS;l:[('4}SL(fض,eD8=QN?o p:kB(Ёce1<%XN1xeo7W3Qd4kـ?[\,InJUn)٤oRAKsD$].g\pxݺE m &LnfhJpn[J\}6mGٿ[咇= +s¥B`7?Xx>=m'Is-vw{BĿ1I`Zv]:=,?W.W(VI?~JXVD, bkq |"{ ÒIt;Hݥp'_"WV#U0*pBbK/s|ӹE,ͻ/$U,Ӷ[0K!ׁb!HVQ&ۦzc"/ZWUjyރ-af;5fh%b~&^qgX HLF38籷X&` >W8;||dm.xUp0NJ\֛Պ` lX ́I?JF z޳l178؁&0г^Ӏ?;n&)l^.^o>:%x/o!p۔ѣ{;bM ڋx2%ۡ տϪxh7A2H=w|ףHǩݨP:ּ߰*N[ޝ??o[ak!"C:ޖzQhʠ]{'=.٩w',߸ۮ}p:H?GrI*诎\40"s}MjA& t` B'$t{K;˓KF-Ǯ&BukptCasf}/ᥫ*i oYw%"i 6.r䮄-98ح@ έpaZ~[qMԪIbɷG-AaF9,y9@҆=jkwhz]o7XtJ/ou_86x=`<"k9!kGݔ`{e[ p6$bϯ.IOkY\- TXnb,a#^]7A%LIzv_ᮠ-CnIz%yւt;"ͮxO C2"ݖ!bUFf\=,P<& 2-ysZ"`?{ ‘ksJnPHٲ&v=65\üsD[\BFyb|Xb (,apz4 ]li4R:1W3\^Ogw2 A^o9U:T!.No4FPebCi1B*$h%6XQd&~kP÷D- 1 읇1rz@`_mlF}8O2w>7kS1FqՑyQeG0VO(8:ٖY!Ȁw96>IՌ; (&o:z8.?-3We ܾ1Eywߩ\èyثF<{.=\6yEm}9 tb%!{Ƽ\7l>7Қd`c ap ]CC $Uo tN(z]Cjv &:S<؛ #gm\X<'X1Ab{(# "'da+b 0}^(4iےqYWӟ9-2\]jA=d"Up9kZ1C; n擶at(I0rhH 4gHrZí«~ 6 -0ɭ7"-XuVIVC)#D6f;N)p_#+j |\NJ:SS e>mYj"4LWjޟ1 pۮS Gt""؊$ia5^OZE+9|]Im Pja-jV?耝"1]د`,Nw+wnA۝2m&[Hs8y4>b +mX qjv*;JMmִIXPYT\Pg0v-1CcV D^$yڥ(ՙ$n_7PC: Չ;4j&Kp\_C ࿊I:0 Tu۞A43Y9H_Ծs2Qa1E_\q@YK\x >YVٵx22Կ?vDu!XԬ<@r=BJLBߚvRݶ%3|%ScX (yJ`.'$ǖ,ŭFѷ|)@Pw2_C}]0mg$edi$6*RN•6$ :GI􁝿<0y:6|N";LwYQA,p!NA+ʇ)AC(D2 #b!@<Գy4(z]گHHzXɄ< @VMAf30X.iJoQ!gY X`]NPήd q9R14n{I BFf@Ad=3gǩf+3F>N?o6 iaܜ ->>_93zI"H)x[|13Q4?a_YF ӾE{ #( cD501;B'^bG +D_sҍ^,{/X1`q3foA<|ܧ4 7hx͌G:SCTeySn?Rk%-g}@@JŴR҇ϑ{.3bAz5jz\ɨsr[K(Wm[=c il理m^Vop&=݅J8OyP\LF.V8N ]u(~`_3\"JG8Sщ-Jɠ<$Ā[Eh| ac?|F/Ty)ӆZM E=0m5@4U3?|uA ]U(Q\iDo'#G+S~Iz38oyJ4$8ǂ硄\n{,5d٭Y% #\g4S&D\ aKm0&+>4\F]F.wHR#}6iJ5(dM^v #J6˥8%E.i K|`CSy|ZV n=f[w$ljD!* e{=P\E;* 0QoEcT oH'~P4$K%i͟zĚȹ0D't<,#.e l-Aj8'!<2U9!թK߬,FIub)zs *yQqd.A+J-qte9pQ62ߜu<72xct{ 0BVCݼz}Ҩ.E`_+C=DŽC գÓPrh}DЀrbݤȶuepP`6*KΔ<򃆅IKx[K;3YA$9]Ugw@L--Arb.VeTP#6`$ SwϹW4xNR@n2b71 ᪆[Ե}؈YMcgAU3mRݢ:iKvlo

sʖ p%t 2x{>N 6=%g ZT]H ~Oh!f"$*IrΌ:?y&;Uy6\e nj:@dͪrieхRI.1} pDF7֛KD\>*w9s'N7oo""cOY ښJ:kqQ 1 -.x%9r$ lm*Oa;t䌣*.9yw! >*rz6~?6ڂXtBx*T1f|oG 6X11SpT-Z5x+ L!1`\ǵX`OYZҥE#¿\klkS6e/ituӳ[rUD5c=Br10kiG0.Carn'U+PjsrV?~gDCo>쿙#iڢO;ϵ*dUn+^(؞[ K{oExuޚ.dٗ_AƂogls= {5j^2g6 rR\޵d;T"&|Jע5}Dz" J,4pN1fվ!2`2.qSpÈiws "}{bsUe0J!#%OpIRw@ ZϷ@4.w(e#k,p yXգ8ٞ$2)egw +b# **T+j)(h|2$_AKjw'T Yb M.O 3"Xye5kݘ>Z/LEݺmgeޓs钴k<;k4d1,매-g)Mn~b+8Nt# W~<|܂NH6E7_  .F'H5/c.?DV>ٴ4Pې.QK8JB<Wef %[S^߽?0rg_]V[Ҋ;VLJw#C'NG+ĕϵƯ@ʛ+c<8c=uwq-$'zw R*ј)PA6BN{s],ʹ&Zj:P4Ȏ8KiMkWY+vŮ85e9c:O" BAAp`O4ݫ5/EMFDPtz/ņTEOFh 9-e `|{au 6Jc)$ةÅ!]\хPiaW:g $hƐB[,[QD#E9 \Ȋ@Yy Ř}$h* hEs;] +mW8E77Ix&VHSЧow›kqU}1}>ɐ &]pfp ? zx'Cug:qV2AmI-&&b!R} s"@\4\ -8?`L9r)lJZtT|H)V>,rGeKs穷fM-s%dL1%i]'ǭ,="brOE6?]fƂDBU YOe4͝)\gՏ_ɍj7>li:4Qxͯ~S$?y6G}%majcMpCaˤO:|a z鈙+ !"t@U8PmJ$B[GE" H*LwGQ~B#xcEyε^) 0x&1 /E2L)/;/WtamZr 3Ji|I!0xiKR?܃?4dtmS(*)8#LԂnty4$+GY3i4ndmm}zASpſ+i@]nKCKS/koo H F.7IJ\OFB=гݭWvѕ؏v?Se*CcZm}v4IGcKq|2 yOͱч0DǴ85E Qlĵw{,*XN1=bM|N/bG:ܯՇ|n,0nDF3U}^WgY:@4:] Fx.tA5r,:k 9|(Ց!i;Omkɐx}u]'u4K$Zkev͂ I:"_nv-%7"ǝŅù̫^Kь?m! 4sUCImZIz@`=d~tV-4+Qqz{7!N5tI As]3K}`!K&*KÒYZ'^92hA£eWa#Pf|KmfLt;/ɪiAY+wXܝrE# d.C=VFu i1fc0a/288‚|Bdַ<_δq¹ >< P:"<#OU1Adm~v6o߅giD4R9mPժ~ΫñKC7-Ŷ; %8˿xp9Zbuz1?'Ǝ3q6eX(ь6vl'Wfl@%jI4x l~ihS(d!/$Lž␌2E b32ΔRp5\@fٕݘ萝M)&29D>kf(GN0K_ĈH(~i2af\F{+ȋlI^8(u85\ h-DM$t!:nf-!v~KFYH/+FϽ}?1WQm}2d!( SZtcqYa~o\Hows=,"D~B+@+BT lϦ vĵեF@SB~\Km1_?7 ,?}IsP~I{hҟZ]&`C¸Cɷ>K=5G=VetP∙Ⱦù$nvGf:g*ˣۦ>*BS%Hi&joR/1g]q}AXk /߱Bo"KP]w# A؂F%5Jj98TosUmM8w*hYn >c BItHD k䖌:tp3L;UE]fże\Fg6X r d`3qLV;cȒvB9xU"~69k`,,v,(=NS-0nCY=I734։`UHMp" R.9,!3̀L1r6qu~ysƪÞr}e>Srs%?WcxlVd(=4ȋfZT0&MxԡOh6̮bWݸ` 6$S}Tv-85rۓo"hE]sH1p .A)>g{H0Qb A!( 3-)n4Y-5 j8)PFU6G(TJu%$C2h`O~iw7uk#}>#:IqVgf& ~xfIc*2UYj(3›W+H)T)|}«Y2k5fr;L5VG*!aE.oRYZP:VE_Mޮ'*_:Z׮/ym 0 ڵʸP77,;A KeZRκ 0AR~ؙ! 1֮adlNdj/j[%GeHVNw#g]ڑiC>˕ݺW2zqpN9,Dd+'?XCy+4'g6r*gznJ=J0*R&kS?bK]ʾy_B}v4iF y":Ww0 `]X0LX U.OQcB_yz|mF/T-l%^t{]}m4ZY)͝i8b`7^/4D3Mc4\!vIWgbf ((S|}7(7NA7BwX[4m*j{ӎU7V N)RIe k]//.Xɭk|x{ 臡v'ݐ ѐos|@_:j| HKóˎp_2:MBrtٌՎL8uk. ^8b{uPUaJx{E,{t>bSߏY#ƦFe>MxNG-(=|cfflQbJSX, P$#N޺2wbC*R}1H)ycF$_6{@KGW )2G wC ^e0?xF@\%f#飪kW5ia)-#srh=-c}bEV.UTrI  ymMAˍGV`mXJ͚O P3@)T=:QVOo"fUK?ҳZp.Ո TP[ KbYhU~,N-A3p^v?'Վjqbq^5ac.bMn%dߛɹ4a'l`) q,]=V @+Jo6 _^V4/ɪfԫ-G7%Z .{+_kHϴ|쥕4fUkfdx}`[ JTg7nGy6t뱌&bWOۊB4=챚hmu[^LmegqֵY†m\8OmvWz=X[&n CqdkwOi:k79RXBH6qA5IK#e_ŷ.)L}Yh؇Z󿳔(N0,yzطoR\L1~üGi<#-(ҟ6vm"-N-X+{_@sb-6'͚G$D; ) +0o񙯉Li2NTiC\Ӿn8ԶYW\MZN,V9$M,q]RJM\BYBd47R(9#S@d\T0xH3y'(e)jD%sI6;HyKi:͗*䗆eLP"&EP?=K< T%Җ<c@lR++7fa{! V N8~{Κ`XfBaEb%,Mrz1 ƊQig0:KKz14673iwBig\/-Ehy\2? &%hLjg2o3uVVĞhbduF57,mRf2p5oy_#7=8 IC Gĺ+iPLvJc})#y5쐔/J 9} JD} I|3Lpyx }a; v3 glKo[2^`k"NwǻMf}s 9Xi*uUێlY#c%n0zqŃ4wd fw!Pe\ dAK2#XMMx8ϣQ:ʌ8'Њ3aELWnipjIԲ O_N>Kp%+U4:+VWo'Z0'4uyOށ0!98 9`'5=i?2hUBڲW*gumQ@+۲7̂[!y (PԊ"T(3ٹAGK&޾JIb~&>Cc6!qʚpdK3FhytvTGOhNZ=y|bbiz>_Zl:FHԌzgxqE0DcEU^cθrڑGBFIy9KiՇYʮv)mPRG<6_n !)uKVB4~(bL8>qH?an@Uh ?xP)j$~ ]I(| M :C `/B Y8Ub>zY%S$utpkvoʢ6" AGh JG-2eck{KD>]l3 _ S ,f?8e|or~7 fLe"&NS* i j>x&4KA(ei!@; fAC)a4k' HHiȯWa6|o s#\s)]%(c`bRxj'~,bDR'h,ؽ ߄H2|X3.O7 (4~QfA;lpDj\X ĶP_O^UA-$!# 5b90a=ft-}B=EםmЉ2ƒ0ش*ٺ4$ LUaTHBJsU,DSwԋ*'d$v!&5 ۴( ߱1#҃sXx0Tb9`l(2bq`\\/w d= HK>x<䀺_94.?4ͺ sd jD:l|ܵ a=ꅐ7GgSt3!&|^G>b}4@,$ bX?${`+ k`zJODŽd'(1]>)%2(^+@6jK}a$'-Ѷ 5~ T/UcA3f^<ҝ?_g`Z;ZI qwl>jFMfQ{4G0YSd` XjjE wnxDK;>j/c]XH3T5|] m˃CjJ&ДԴ}5U|"@?d*:B1`YLc&ggf>uyWa>FŴ+[.g:^fS_>xh6}K'bxʭ?)OR!43s4a|:SJN嬜z8xqGd½L}u1x$8R&H@e4juӍTTL4Ii9P/] A@Q簼Ĭ=ë$f&Tg ,cqhQDj>~S_bAx uԬU\բC"RM678=`9\ $Snx1@Xil[ _|%ZA)1.#0"R9˳q@Ҿ0GyyN*3'M"EXcPms)Aa>6+ #ap3(s^dg6QDEh )1V D/Il߇QX%:^$F黢=TV:}eedܞi3}gz_2|?CрHYFRkV^ жzS?N;AN+iI<<^jy*`/WuH{Dmb) -1@:(Pu'8M~xDZAH.'eGgC?r}mz(UM3Q 7lr(Em}8>*Ƌsb)x 5l:gEe9\̥z4~ʱM\j1?bT쌫>zd`2)kctLSXMcQ~Q"=9{AVi4> 9`<4&4)ZKL]z1c>Nud ůl`fW?.r#x8%r|ͮyZy4 b:FqlЙ@wS5ZtBs9bmR&R3*B$*s;pU׹e&8(4]Qlo`2v y 7]xXl F.ЧϘe02aP,̬ap$/G鱦 V]=`(Qf6Œ{"%x&"6DX07ȫ=ĕ ^i^)2Z6uXeX?"o ]d>H709~4 lOQ6l ʝ(׉n,lꓸXh8W?zgeN16ḋe.s Vxub%6}@ɔR!?mu]lM͏[y4 vKuv ҳS'?lF7zh, :wOU剐ǿ1-$.qc@gpI kNšh bd5썎RLf|Fk Ue*k#m1C(累t5L;0YKWBxbۚH(6Og2ӌ?{:C%Ƀ@YGKeC酉d0n7]Hs7q5ҤK3=m}x]E :XnF! ]+b[{c+ڶc)8625 sꍿ6D>BP]-}htWRA8җN&m@nDz%9QpIg]{DIeĿ~nph{QHe\ 6Zi`wռ7#2@L!>ܝ U5,d'#qMiuTbȩ]vԵX Eŗ+`07(Lj m# 0+_`Dh 7f.Ys"v*ڻ ʬS7N_H"ɝ3x&UEω<ݡO+>leCL#hP&f5xD tlg|GvŔY+|BΙ`s\6=';o Zc)bŵ`E T3wz> d1(Edm *3)M%:\uaG ;h醳xq&3uuA}YF&Q溋;K/H SÕrEd5z '-4/Mˊ'&F",E:?vVwjxäK pJHWT76koN[';w ` 0R\}{6ciVȣ(,Q kR[`fR=6<2,fϱD ,6}  ,_۲7%2JisB&2` Lyh}m,+~} ,9'U^ 3#W u#z|\DSe0IoHyy揧Vw?s|k޾saE`e:K/hcI8ES2iy 5n3^B`px2jJ]Ec1/iÍ.B5ͦcIu1}Lc|N}ݿNŤ#a;+I5\+SJBZ c|g"tR`&v{sPnGsd)cW55b[>yN'BqhtP 9"@&Xd內6RK8ozW`.MjOe| 5ԕȻ`eM†M?D'0g5lK6 (9 4y C|Of$F|R1pN=w0 lLVOȒ%'eC _w7m Je<&RPBԉ䘄u4VDdM29UI3;h|l } ">;+;T )j':jA?Dw<q^? 3KDr*#bJ @{ o'EByL ?IJkYe*h_#=)¯ܭ=䀎(KY,`b!A{(mGt-OS 4jxu;suV+,Pe˵@cлӣӷip#hk@F3?[4i~~I7Y:m!"ß$0ך| _[q}q7!ڊcfe/$ ł3+SԱ/GӜ(PZ?Fxs9TJ=>'b_p3Ӕ!Z;H:%UG2tzd2>m1Uh5ͱ]J{݋E9vzUg pqq[=? vtBG֐.01u;֊Ͼh)HGvi N6;sp;an4Oc1+vhzKԩt-9yۛ.CꁻE?֡\%fql#hDւw;79bn7#cJ61+#b  T4_5e7cFd>ULXNس !e(Ϧuڌ'8n_^6/$&TٝoL&seZh;JY ~s\WfJs8<&Õ<:Y!D$~36&9A$;Ddl9&Ღf. eABbtÁ߇}a"HrN $b>zpm=9".V4lOIĞ|k\ԌybRqи3q?+8H:7Hgy4R.)a(*gx$@pW1pkKT8ÒPE|ծWGS&|8`l0weW+nQ@dGH'N~K#ΡFUkґ!zpaN ӷ 4wHU GÔh?S`J,*kϺxE^ `%[An0 o8ԇcTfA%jdx *%?4Bh\vfg{YZI% s~1t]2(8$1_Jݬ~5s4L}wRs.P3lCGԛ}Tf3(+4=5% ^Ƽ <0xm@X +T]|_kwv$:H$wR V*Oԝ&0 j꿃wc箍yw7U7_i sΠԔZK@FQ4;PzBۭj{tG^di_.0iH퐭xGIkNpο155.'`B*ȿlJ!$}`'SWQiy.d+W/FOIu5v߫X.O!Yu/ToÌT&`h~Ց0"@5\˪2K`NNgK6+hHkWYjwC8?vҝ)v\ ^5=6=ZKxcKRx?N/bX!^ LWq PVR\gB~,Y'%ier^=۔͞KIF{,Y8uBˬSCj9`.)d1[$2D'_;W)^86qk.5˱&S[aԭZHׅi۞9wZM-ӁF `rеOw8"8% kr}"qrL{`^jC55Jfxdw"xNu R*!5sWQbld >@"PDk7ZJ[1h.թbSld[(=5kj-z/#~㎫5|KƭWZZ|y^t%{V R{KYᛎ=;߂Oe<2#Fߤbv\5 n]Y!lNi<^PBsSk4ߌSv`*ĖG,0`Op{Xto n,6ع-}H~tRv׉Bi(Zf/@YftKYR5W.tHnR ʟTc5\C(POZ"OO` Q$RW/aCFk[oJ8i<)ˑ1͚/b98}-=ձo^nnT*@Z(_oͿ6+ktu#`:.dھ_{ L(DXoX#-^L/3ܸ:cQ~"'Wa40鯔>Pr/$tzvopЀ43hK3Eaː̤TQ[Pjk:f:NaAJ[g !El`mhne1C/݇U-&{R gϻoK; :r {!FM+Ԧ\ <3AVT4 ;^7*p_YWHj.!]9Ficf_ ~C](7B*aLOib?T +X|fl$gP8a⠳fxYpJ3h5ot1EC![&D]1aKjQw6)O]QH̟贃O"#Ż%E33hLXFg͂Эͻə1B;rށ̱36Q`}ӡ!mzNv,e?.K;9KQG,ʻbbIxY#a`50Dq;K;Wܮ4fG>+9ufx H61C ))ę?iXQ?NhMs_cVDoW\$c)v5n5\|lϋBNG2Gd g:w6ziqm!)ea*m^ܧBzn`ͦv>K6BV1)9OqJ7AۣI&/4*rU#t=BI{-L?Zu*ݘ<}*z [Q٘/KUVU 61d;Hߠķj?MN4U/J^Ymb}ffy*Y| ?rg^6wx~I]O:I'9F-JBԟD|y崶mn 2&i*Ҝyf.LhF e`C~ݫ>Kz730i5 Ѧ<0JïjuJ5FƖ-n^RT.ΉEuCp0 /e'َgP=`yWH >~1Vݭa,7sn1֗;:XjDžEڋx?1/g@Y:71KM<_IJ=|wXK iqB ЈJ5i|E;8R$Zh~/WA ֒JCZߦZgr{)o{Kv~' !My2?UX)Raּ`Vpggv"Cq#C!uzjrJP AkT"d$̸pA!i[ʍRq hq[ =蛛н%|72Fz_!1f>}}Y/˺WfAH/Z7){@"P1`Du6Β'nat_PylWx=fHȫwڛ0 S$%sY ^'&ѧduqL{EMrV}%?kȏۈ0|4m$[ Ad UZ5Mi2;2s<#rdDsPG8=ͻ\2R)Ԅ(l faͧw8&do}3W@MűZȃ "I@9*W-93kWW$NJpc-{~GǺцO.Blo뭹(^)y"y %ϔGuUN6(:byu S흁x+WP+j^n:pK4@w,|2A'fmgKfG<]$6bpʝ~٢&ԠEȼV\#j*`l]$IX=~HuI-CJCғPImZfT]cR5~qyvJ:tVFYË.*A'Yk#)!.e@ \!qGYOܵa4N8X$ mX(7IWei! KTah8ͽ-VϪĶAE/ʄ@46c[?gg疥렘4"6g":Y?Q. TN;xrGj -5##lmjT9:j^st]FO.3)DŢ QGf噷&fWv}cx~rQԸ6qYg)yHn^w`F6S:4_8J,$ &k7/Q{ܤ_ÁmEJB.$6^O cwXeAnBZp=>裉ȶډl~9uQi)!TԾGUPdgMFLw\#bk 4&2<ЧLmb`*1XIPIyJТy/h_I >VRoX4i,8Н٩ٕ v'0J̯0P4dkπ ȅ t$]zɹX fᱏHVzҹ7pJHD:DXپ5Jc..Efi*8A]6>AaTawr*r{IR"/hw2ed6O&˦b.bPTFECW:&*7xɡ[*HemυRgHo,EikKJLg|3Ne/p#'KiAz^ww (F5Տ5?D1GUdJyuhAFnbh(pkC7OC GS(1̴w g޾h[tFuE1'$2$To~ץ6]? Jӏ^)$VWƪ bZ|f-&x45Br7zxFjee-ے=0D>" e &%0?oÇߠt VM*W>$V0 Ʌ؞:]ufՎ<2D+|TP@(A Բ/Nmsb4(ҊbvI'GF. m!5Ac4Yn] :0"YnK=qf`{GC(31w.,~y[a1uJwl qaSGH|ݎ%6Zۊ4"LtEgѷ *Y:pou|iE~;CϏS  ۽zk0v 0m*<% wڢDkT/) kKniVdcov('UbH4{3b/μ[oke{#G}l>a1 Y&<߈,oz),} m0,#~|A>_lbx|KMTZW\Y`/qH;a3EBIH߬rztpÔ/E븺}~ٷ:3&lP*ʥgs:IJiXDNթC!>~vN fNM?Xt2*wpmo bs\lu &њWVJge9kN+h RBݳMLl?l_Š2xbt:wաv0O%D+m#Bf3HC7C 7f/s M&6aK1 %PމyYD JtLb:m%"1lN73Hu0 lJ _4ل8KnP\7k)(5M8l1AI&4eI iڠlU{9(%핑#62߼`|Zi1)}},Mih2AQà\?эqSRHݹǏ)t 13'w a| 4<߽POnfX 08" {) 0`"|Ф7}rX!Ӊ0Dvsz2/k [/aq[\Օ< ,IXid,i`wAvho#CR OjXYSu u! cˈ9P.v>oT)tJ᧎]TL[!RɵyVϤOB.6cb7 "Q#"a&s PhFFܻ9j.Rk:S $Fa5 5JE'Aöcqhܸ#:pk6=swYjJ ϽmQ\(2y[7Gx륭sI[bz8`n2Г=S0VgJRQFV΍/#ɮqkav&}djIcCE)[].N7]p,&D }7-&ӻ+?0 =e걧>>.[*r0ʅDm\4c&!-7ͲQ:kْ?8'V}:".ٌ#C@7޲M;Odd[Vx`M &4lS?[M;=t7vG((x$?b[Fţ[ Sƛ|T5c!^fx)s|g^{ȕ ^C$v/Jl'Nźi>*X%]*VKl̒Op!z`T=\T_@Tn-. Uْ 2-%<jU5sw[ܤHf; ̼=]DVmR2ZÏGxYH3Sv]&X!G01&48/;aNR.4B*lI@eYFh;:ۯ5ƴn r]B+ZjK$΂IY/e) -{?#`8("a<*5Šg>Fw<-zT| Y _WEɚ:,' c;Iaq<_ayp2cTVPGfk{Tn2|p YΧ(dsU`40&+Kو+K{vd1)H|)胴nrfO6|שk49mg{ދ̆WՃDP D++-a#S󦗫SPJ+-^ FKGq2Zt1F9~1. Y~l V7Q O8fA۫cc]8II@7$|GU=uhm+|DLcz5=io YYY;K hK㙩8;0ګ+`xMBfْ_?I~Jqe,hv6t%;XhCgϴ@L BƮ,֜ ֊sh%A?gT" ~t\D'9&XoqUJ14 g.Fl޲݄a6 )ZrxUϙ`E"8,$2f5D+as^O_qdYZнOpEӔ|1s~ uGXF(w$ߩل/+/G ALRg/h7$,l4 hQaװ<&pkּJ_p荬^eIE:WO(Txo9kV{@<.F8eɨI JF ؇E }Ǜ∷Augt<+rl{I?@eȧ]5D252SPQ0):f^1$hqyBk)%}ǜpn.KMPM6GAu-BfcP ]kx~Kݷj8&` gђEO&q˹i}Kywrkxgޟȣthf|u[ѱ3SBqjmJrfl]nxgAJ?&YU4n)gu)ߢ6ȏjN;*'q s){'#_^l؉NJ5|OYg0N)ҳoqrg3}Sr*-͎;"Aw o@x2@qͤq۰hfI:#L.ICѐ`Jt'h;*ƴ`f*b/dyTX|복߾\eQ(jA ChmcĮ1aߥn,ĄWDŶzdemLDx.tWu{NŃL]Eľ4"DY,{<=fу/Qv_Ck٢FDhPh DnLx$C%c9U@zc 64ɞV{2I3s]C rPՖӤ&|A09 L6)uIs55mq = ABDdC^&Gʳ I=\L̥G;Xp-&\j:82s~R%@&;fgEv9ccAF?^!#{ǝ~ HyEO}sG ? 7&=xti:diNݫP@ZveNYùP[{I;GLM7Y|t}>:~^\0h<9p 0[mP&bE¦}K67T~$x]F i+ښ6M&(7\@S8VyQСBR _7<8~./P>o# qQV) s*X3>wD!`&$@+ }ikWbrOs2g6%ӯ ,'êc`$>zGWs\q/fI/g RKwH|0e1/},:do ZW=-ܶIOgdl@`,pSSѴ4S/ʌ0ұ?|WY&aJc/R[*-S yDϮ(ί`;qΨqGfj5duH􆏒A` r,ܼ9l-R堃0&sZAP@1nƌG"}H`*]\Og6~_-Te{BKtk Ϝ&n\P60,f Y&1ϕUO=CmkU ohqf0뗗K*x-)t%!-Ӕխvˢ4 I*&b 㩢qV" 3Sp8^. Ꮜ̖ukR~]^z>q#va9d-]O <7wU: 麖=,(M-k!APl`הqiQH !jn3y y y XFc"9D ؈ZC퟈wn"xGNԙ9p_*$s);Hq^U%;hc:L&kXt ȕdFh'IV$7]skHxRHWrƳy~.LBɀP"+3p@5jc!dR!n3ƞr.A~ OݱN35Fd= sɑ:ˮuvT&)Yq0 b>XMd]K9x)WA(QHa}{㨒qx j9Tr8ˌ'l4r٧MY|" A!)O&FK(e#oPtq9灀ЗŚvBV^DqD.߀ V_kyE+C<Ŕ- [ٖ# w{K &!W#m2u~(?C|E-J7L`G5&Z ugqBp:>rWLK~<35Ar43 4H~Q_dĥ}Dhqˬf^]J.ԛ^jDfO\K':ý< gvs\<k@.prbM l~vy{)Nwu|.5UϿ#j-G3Q;.5YuaG9Ik=7Y+ pfzRl"6> D#s~F D@JFSt-L}zci<}M@u1?F~Fcpư촂&g8&L][W:;5ɐ>G$};LF nGIdc˘ Ji5~)KҎ_oa8W~Klcc)bOX}ۧ:psFJmf, *@SYMw0`u Kp/ߤ3E TYۙuo# "b/6\m_kSԗx[W~dzSS_}zA,<7^oȫzQ()P8!4"_M6 ILьܷs$eilb59 rp]0QHWXȲo?2cP&:Ӆ犩#ێCFY0# u˃vF,^x vE5a_(;2/#";GuV!1ȼAT?~3Wt舓_|7c~ac/P@RLn5gSۚZ[ Xb|fJ$~jY0v$n1g$q8 }C#J{ KTہiWObn֢2"6 gL'  !@ԆvWએ?6:I%&|>=NïgzutPYԉ6lr<é5)\o9 V7XodW1lZ4AOr"y izdPݺc}FetDYMEW I`&1W4$Al>٣WEij7vRg1涌&vh@Q[o!" !+'U/)kKq_WZ}Ĕ,p0hhH5O rH]{29<:Q}=5`6ɝ aϨ%q($V%fp33 u4隕1@d$&DLELD1Wak=Mf}l9[>Q ˄w WFr:nzt9]8Rǀ73!&w/fSy&Wͩ\qI@M^`zN{G+|`>_'RRE!Y9mV.˶Ex`6UuXIOl 'lHVů∺v8RW(^%/TvWokSlQ7&3zn=)Wlo݇7]XM0'F,6d(.CO412)Sa99ڇ_c: (% 3jSMdPqܑ Q+j>p4ue x/g,>qSu "_}5Y4Utvg|* 6nxPorw s_锏_7*2p5{ wAϨ2LarAB¼lb2V;(/Mj1F(noFq!a 2;'g#[HFV68}FՇ@Ծ-tn :kE,&HSzMP<a WL U; zs^OhG'\:6ڢ!SBcmOtI$ m?MN@288jwjA3jXOmQ^ԸݫYy< zcED\/8\Z'9VF쉰tZںyr,PZ{Mky%[Օ >.x)Z  ̄]oR^{^ 7a`s t pqi? >!LT!Z(^$y3DL(Su!nzuIY1}g{5TGZmZq5\z"sv>jHy"I:^=D˱?;a{x:= Np_#(a|^>g~Oa ?GK<{*lSB~$**XP /{:yv]. q췄8WI~7d |6=mF#F)iQh{H\~v.-a*M#5UҧٮRSO R՞!ϕ2upI03\&) Ykpa/&] pQ': 6afv+b}{Ʃ,)EQxN*G.jMԍ3QsBݣ %Kw|=J yd 4-{KL L~$Bs`Btco (=u^pzXn >N2*|FG.^f%UoaBYA"ycw&fp'#QwM%T$zou]u@$ݡ%LTR{Pm&y&%m}gdsi3~*0nSlH0މ@uAd)WS=" O ^1xe>*`sOJԫlIy'YV˦tu${~>+;9 i纰8Pkٗ8WqvEԵUVlObw E2(ӐHߺl9hXw:gfMi8YɐڏQn#$^wgB[WQ)Voq٪qk@AUz5JڛS'HA<۾mPJyLEzpKTl9̓Qщ_BW /Uθ|\pLm8 ;EaJOb =}9&q#^qu=)Ҟ\ 껩Ge5%qK:7;C c.ƞ)5;w0@3LT~jPb[69#a]iSxƶ;ǺTE-SauWSEc)E*`?Rұn4aoe{Cp6\hh(M7|#m&>g%UUmcJE?e?/pPC:Z[j$̡`u":UVgo\KMQvR@&Ukr>¸GqE2@|hmA*({uP^>6oxFMIJ$_'s+DaxCK(IAvQT)u-sx`ӹ6M&;W҃xS LBRŽ3kB h?!@wӌV{1'7+b\b #b# Aӂ N8q ¾&Dy#Qr2F4p_Ӂ$i'y,A26pZrCֵAڢmCd2%FXW'>)x<ۍaɔO7?uu.N 5.jp3P)G?$XV ;,@n2~] dĊ< { a,SRFO].S< RinŸW+9q1Fڀ:ʵ7VnIRDj \)|"O(Or0/@Ru/5G0 ?T|DY}^ ZThGM7HtWdl:dMүK#VfI]"{"껙Q[MWs@6%gcaر<"bX%G|Bj^@.ET^h-3E 7za] k=טۈ <޸}(&Sء=^% (S4(Ҁ8`9[y7%c_(bklZ.=A3t.A)kᝣF0pcgJMy:b@T* 4C 5dzѮauV}y̋ 9McU?gFp{ԝG}Z_Y*٫#H&08p֦f$Xb~e[~ƐA*˲x RKǘD[_3e KW{m}) Eztm|$o:,A@>eb/BD8[sx" ] iܲvV;ZjodRu Y4ohR1S^S ׾>mBbRWMTyeLi M[aϬ3a{ }<*7h4E!_ܩ*.̑ĺ3C'E&u J~{ar7$GrPE\%=A\_Ncj(Q"&t4]צ("P~f(xgw97WrSx]Ϲ01*,y}8%A>`o?u+R8}/9+s_$ r7[{ܩΖWj-VHzw )'=Pvni4:bj0NB`c̄*8ɞ,ctЉur ?A:8Gqmm 6t{C(K4MoOu/H8%h$!q \+U΍Ͻ<Y.ݞÖr%vV|w].藰>*ZQ(Ԓ\'O@-/pEmb\3~0_p;%HڼU' zRx$Ӛ;(h[Ba?QiiBM|[{#թ@mMs['Їb/h%>hը(q%&$ V&(ހQͦ>uSw ML҂7@_)\z 2lQѲ<$!$bx^7>3}j^؀Xaz-1C%Fб<2;sv@%sB~eEcaDJyǞH?Ӌ5ٷ.;%)Mv SPZP倈 zj{̪G6hO-ծҦ|Y=%m o]ڞ)Nn9gpƀIWrxF}rm00QX^Dj9 嶁"jmnp,OUn᠆+^qg 챙P bcߡ5a{nsj| ~dZ{C77 \۽EO˰4,#|ji[OSR3,D gl7-AVIC|ݥϾg]姢iH\ֈ~x+^&6rߗE;˧:?ĭ/ -#))rZDxa 1HD k)T03Ś}o4%%d`O;27'vD !,@랠#CS0[{^G;F6QhPF;hkn4&' }I1gHM H{=qs~~GAuڼV}@ȫR#R }`3lUw]'/ˮ?|,eښOC%]xBj$& NJRI]Eբ MަK efa! CXdtnO(9N }M\|=dSRxICs?3!H`MmU"ĺ*6 u f7+y'p:>Kj͡hRydתv=kd?68?/=cةGYtVE(b-=J AS `uAkhѕB%? Wz7T41񗤙Z9`oӌ5H;_cj~U &0u> |JWA`{ֳ/jpbBNa6Kl\:״COɇ|`AEobaJ#i 703 p 7Ko8?`Wt l<4cziV:YnN0 ‰}EVg0x0+T>]ب8L w@ho&~ð I6գalkZc1\h-h- \mU IB|cxG֍tU9 ѶvGMh,Yq^yMCUӢe>JDŽ$lFJ|uL)ٮΩ28LĖEVVpY$Pflp1bFf%F:@ݥyްZ15O}z-u5f(hT~+uMɍٿ=euXj o+WĥTkI)$9U;) B%^ho~@f'.!Nwܥ\i]ugql"!U^7\o`9ݐ~ /xy2!{  XK+ ,Z]F댏yk~]'@fAU}8#)-zJs/L8z r?E(UۮfEUEfk8c`aȜXx~I -q:$ԛ>J}fUQ`&Rek$)n_Wb|dKp$8\#a}1o:O[! 5y\X,Պr(yٿ‰:]-a q H0ie*3C Lh{lX9$Kەe^FWx5.i &|3F5V0V eSu@KBя6(=hk #wZͮ @CtI;g]JF-p+# yY QJ/׹Q=_s.! [udEj\5?#[^y_~y.F 3FLmf3+)9N&FCr iC<+1ޥbr,Iy &,4ԩٛ52v,$Le-x+CkN.d ¼J\BwVIw_hXw%jSVsJ8#?$=NCpJFkUJCQ|<87-2nd-p--^Bx`EޘDt9HsNv]xz8DgT;sbߝxFR!MG -ۑBITw,$M4hn癩k_"ӰB0}Q.3/,Rvk VZ ֗!_Q`,"Xt2!j}\Ƿ4ph&sHM> ?7C+R -j!3tTGKAdy^4iQ':,IÑWYcă:QRB)l+=.]s^oM\V8T9AAe ~7Jaf&) $ R;å9)\=T>1vg>Mءq;C ;zҶH$(vgnq?% G abi3G g6m7 ^b%L-%}1 3( e[(/(NY?}33]/G^2A9!4__J2pl@zЇYfGV;!3x#;[%6<4&`Hr΄Qtn`3`dag=[)>PS+7{p?*6H~+Jݍ6[7ChǺygJz}36/_dHGPNvWѕm#*5@DVc\ 9B?1ŵ*8bQř UZhhDX<ΤnC"r+QVϚ-U羠0-9$k+)/mH0 ,_*3rv'# ,s(gFB!,yBP'2~Dx_AszNsY#~h4#жOYS*>3 Jxл0\\g;(T—4MϓQ/ .+V+y=\2є, 5j-޳SImu@,_+s~Ab}S5r`.9 W>.0eBs-0p~k: &oq W/W cчYv{I͙bXxT]!~&?ut/|@~_2'y v\-}X[DE4.6-,\ [kןr%Rܤ+ޘ '|ie7G(=3WZ/uEHSe'#Xb!d`#re~P.2mX"`ZNJoE<7b)p/AK:>/~~) oHod0yHw=mudjЀ 72p4ī9}9LJzV dlNQf2j+\-Y tWd @N{3TM łK )xң| u8!SN-lk7c_jO#4Ct GoU Hd f276Pk|whP8/X*d6c:ޭucө=GY }CPW#4* U~UW$ej k;cz 3_f:/K9J/7+N+g7H[祍Cm"5?h \|(8`"/ݭ5X!_9[4Cwņj&[m} {JDD{NNN6!du}-E 0y++ WDZIyVg17]g( H~NJvѐūns / Ǘɺ(.|RH*m$NI2R1叝'.weKkk\ =IyjTC\'֦Y+nX(Ƚv9c-K'B ?!PzZwfv?Af#@3.QUTmWy<|p%@ހ?^z OآˆJsyƊjf`/-up1OF> UI ٢P?:2q1쉖h\̨cFC,1ǹeSO.F@wH c6oajo^ tkεhory´b D3g*4 l1WN_ٳWpeh=3S)Øi6lnDO/'Bi[ݰ\hI&X朘\|aRÌhY3 _^ z:Jg4A#Dy{ЦP=!P^F+dps<0i"JP ;:cy¼o9UfLP6dUBo!Zdc_| $;rF|#M qAP]oy a% Y"Mixo'i%-Ni 5- lhlH#A.{ w)SIFpgǢjCAmN:[CWH:[hܾ}f=[SZc3oo۽4KU""tm%ۧ9$Cȭ L E?q-5P9vUi^lu'ƌqFȏq!@}f|\kCp3D="Pz#OkⅪ{צyeRiw[Ot@.pq$IcZwuv LJuD;[̝ F @Â2q&Gj8TL%תb !шtX1Y6r: J?xPlQg/ћ!@/I Sn+v>%qp&ZLg2E~yg/UQے:7ZX|[=-a!338fO} )|4BwabZT 2"hІPq.R_7GJLd>Pݡ!%5ծ|%+͞C\je>xK$uP@SWGF^e3!CT&Rͽ7X:Z5/g+ ª͚2hV"`  go5o YA<ǽXarQ~FjWSNgAB;i+g -XPxFԴz)Igfw&Pl)w򦎽 ta&˒.?kIBB]}IT`ecg O^QR)OP< DNwD17ʩE1aEݓujQ+eHIER!湗l$w&} j"8v rbc8aMv"v}/$ e'~\Q -<^pGYr[v@u`=q?Aivy u~T_˓[#6 wQ|s9lvT$MN&+@jeQ@D|DfM{Y @CzaZ 9KR?C?i`aE-#xIė p> ѿt"`ЪDw7JЈ|W׍v;v o&OQhfn߾N[)Xtʡq 6]pMoXsԽ*}&y,!)4i}vM7\i > 'ODӛك-߇Ir,ĵoqDa=*޿/.wP_oH,Ԭ?y!BD7܀"1JM_*/Қ+R"ESR^",4T)}H>>fzx'Mäd![4,D=\kp$J1QOϮhO!by+CH"!;gƍ+,f?g@xqPRI d TLyz+t S\?PWyp&'{L%MΨ}1^"E[hvL fe6x U$hկWY 3Q|_^нh 3ϧ8QNDLA05ړ 6q~/ɡf'R 1̺L'wiw RZRz:|[uL3})Jqc.p𲎸Έ"xʇhB:_ds>ĥ">DaEMf;d >u&aupՕ0h<>u2Q]{% EtG X]U{8}NN7x="2ƝXN^rֆJ2y 9zMnW[Ed PD?!y\WՕ)퇠kpb&zPQk*yJבe9 # TPH_B{S0Z#VMs }透t]S= rMS=~J*y*%m౞Pw |.p'G7h¢yߔB(E*HtGt D _ЖȌOOC{/(k1](q9PrJjipUMbd[/4Atn--ɛkkD˹W=ď<7oMC *̚mɝ4}4AgS6HdïyT+dG8|) eu4.e^M0=5Jӡt} ͘\ &Ӣ}#Ho9s* `dȅn,uO<8x{(:O叛Ox):7-MzD5[X+N3fH{L)KP }0y3b`p4A ׈Yn,7}9#_ tg0zt8-L,L56".H`/{iK)<yT"\3.+GԘCal>c^>IŘsc2@u,2CP2~{A+ 5k]>R17Q4)d$4Mx+?PvU$/>Lqm,f|N=!)X$kƖqUâM'1#߾u :7` G,EgS^2:r(/_T J(KVJMx* U(#fT&Ŀ=V*0xoFel鐊3M; 塧`[/j;v{ $4H?#)M&cs/Jzx.o5'X l %oc5qgmuPX>$ҩ2!+(ܒT>}{e?B{$9i-~5~yx qߙ_4:&.`u+|EsqMUx2Ct zO6{mEMc+s:d:yt(D^F/oT8ǭ })ѮܮFqȡs7p BLLѢwT"i_FwBHsN7c OvY@ ;|A, <• A6Rnϸ`@}O1)8N^ ,6B)$t,Tmٔ(.\.XJ(l `4kn<+ \5B8?TH 4v(Tm̸x:/' \ce9J]**E@=Z{\"N`k湯 Vh@8*3?HZY`IY'J3Qγ#ÝFD5v/DI&$p!hK`1~)Вُ~&ڌZ׫g%$ByAQEN\'9y5 uSglN_VF^^W&g/yvct13C f+Х;ߜߠ6E4 M?;<F6VS+CN.N1LX)0@mze5M8X)Cb?3CmEzh -:wGedpIx7 $ϑzɭQL|\ul|a>RgV >SPEOuJb -06J4rUqeLyf©e1tƤRIIoajRf2{kKQWTO+bbҨdV2q`ɓG[=y3T]sO;|w4^c1@5|YX0ctb4%lOZ(3z"Ϛ`PackZy(@]TϓgE]N4ͅq썄)0r(sLrmNUܿ9]X\!>6Ldmͯ€g̀8NmG) FW,ds3EW݂Dˏ5_Ptˌ,]Py A7SU^ 1n+CO@V*yPSfw='[RrgZcÅ:ąEe)Y{ x+ZJ'ZPl3l+6D\z4OXǃ!30l>g9&+Iw+DֆnUM/pXZ&tAy9T(iz$loট I~PnpW-t Ix&d?㿀(jc߀jwޫFxøzjа\^6tpCKϜ"K Zuq`aEjMP'O)삼+oKljgpWU;Yn'`JDҵ#)pxܱܨ !j甘œ[7/\'9Jx _ s!ϭ07O.wnZkR0d-a87)V`p(%Sp~Ӊt8r}ۗe2BFX,H30(`32a9վHH98و@rmJ#Px n&({Z3;iR)m%Kt(okdT' (0cXdcՠɌDu޺jBbo$_]p]s`!S˝ &tAkFS Au"K '?!v OOڇkz\Nj/b!Rb7O>J!B)Q<$X$-H)[ EYccQZ?tyj"8xўP R%oFT? B2-5R0ZGDZrx X+%ݞԧ,N⛺ cdlٯEvo eHAA2feq'XPښ덑r& ! /^7]8Q \}\qEH1J@?&IZ!>\LNvc|ܕ]k=?L''^sE8o+~|Sd 7wV8rR LtQ]܂, _ QkX@)R<'W%Ɍ~WE#,! [Lv`sk UJnu51`D6:Qx56)XYh"TRUxp?A6Xok^,[[Gh4ӶfM[IvyTCh4wO!bٺ1IuҿE{ Ш̬jU̚_9ar$HBf,M=Jh,Fxqa(|2p %LJPKmx5efb1bBajMb,Fsu$ İC7 På{6<öq2CXh-lB*m5P*KR]A<_ׯ>nTZK܄uyl;Pwة q "WũvP3`8BNwd{>z}*ۄ< *D tpf=3Zƒw 0Q2B+=Fd3?OH]{[q y#=|T7iNSLir'6г_-y(Rֲg f^W<,pqׅh,K?8'd4x=fZ_KsO`fL4Q4?nQ`Y 5.Yx0\*g&IiΤKRk(C dhXʨj*҂'+01lxFhZ<)qbJL.rRԉjў xAI>KI1Yf} g G;vu7x|Q=vJth"dTʭqZ/y*;ps{fTG^1B}?sWM)R:yJ~c Ew:B/pLSo G&$4^ʳwM h!"psUV"DQǼkIBlWd8nOz$/эscT8$Mᵢ"i v(b:*x8Tz_hL'Qdm9ReCisysj5 lD] 'Jp<`:(}"@U_$Rn{CLοR'CtKJp丿&s"X#_C0kA= CFi/hA!Z#(,һ\J~t/*Pɒl9Z Th',+k|'Uap 2 Ô(S2<C ،ۑb߰7f԰gһNDŽhM3ȋ׻ѭ]03nՙbC“ݾy6:iWQ۴g/A@UJ翨3hG6vN+=9z]χ=Un!x~<݌ִ1UIBg31^ۺf" e6hPVd_ 1Ȗ9EqxVp:^Ix1kn-بdh6ky1QO-i'ޅܚ[^vG^-k3@"=2p(, ~eT\[^ 8,ϵ,Z^^hQkU"*OĚK.wMʤ/0E:oAtUfX$18Ƅ {k>+G\*Ћ} 0 zWz]kBѰAX*2Ϥmcrg IZF_SV'N/զQX| Zoب!9c|OQOMl@y]ޝ%uwzp)zU d:7]/CXV%ӰRhf<Ăocҷ`'F_tQ|kGpL 0-Cet/MJ2ILhZ#5.m@!3%J"BC=-Hn˹YB+s)RrJXr#ZB'F<80e' t1=ֶ{ Ix|/l&dVxkd֛Z>*EޠZ>*t{A%K憶 Z0ag W![x{eqg:ې,hj^5'fY;YaOGS`tW'H\ Kt@+Ʃ!@Q`eZ}oI}>y0 w]ŒN > 5tz׬^3+a#sM7jNH%Oޗ /K3R]"=mWY\C/b"?GNaB~.y'.ר阻B[kKr8p 9es1A'83eԡqPpG,RXM`tGOsu2{Ǧ6o}|yY4=R^e0Q*dP&S>U}&4(nZXEt2v ~gw*Zv.}dLIVM,sQH${^`+*L1~][\\*lbU[^?wg -usmZLiQ:6` 2Kx餩}f= tݳ5jwA?֖t1fUZcƠA¼ 4P&\4쩢mOZϮey7wnYƶ_ '<5΃5˚Q[b*"L_]kt_~dz?Ksτ\XD@1|Ct3snIL_RHEJs4t Y''O[-u2dq@7 o!"}ψC3 Քȥ C1.o<[op <@g\C# >qET[ '_+k?/4&6 Q_d"@V|[JX$"Y_BC¢rHlZE\ڳjX[eFpHn  D"" v Za\܄/.kZvr=NLRQT)A]o0|jH}nr,ftHpVǏd3_:cz *0h%af+7P{"ulM4ۿDK7gr(ߵ@#ZyP,RND##u 9`OK/Qǻ\>Sj]Ȯw՜_#QIoה"pskȇG-W kVtmA=Ou=0 !&X,Go˽řQ*/tUOlYس+by=3S.PBowEyKCۄw/A+t.^B b#;A05 K5.OFhYpB0M m &Fr8D!>Avqz2|8Ål\uӀVBˡ #{Ɯ^v@]ȳ(Y)<."MaL,|6oL&P/f2j{F B`Tjh5pUr~OcyNUP`MS s~Lz D1=VNvU]l-t9p`#=ib[S)x*~H+ `H޽v 1RZ/kΉH|zydV?۶ܕJX7FSOOUUT4 (9~'qL^]$ CD](Rٷ\DM}<ş罶@\Qd7sSz6}6mjj/.-گyl3\V7$ S/v 3sS:Wut|Y~8p2 뫁=\W}cFCVStJq4?|W:[3t=?)oX9S_8"ΙT@& Fjh%r))ދB4ۮoEM]g_ij7xfAܴ*,ޞG& 3q="l\޹`d53ޣ -vMTt;ǂ.3H:a9`i8lBb0*,DJ4dh*83ٳlWz^R*O$-[36@=mMe+KjH"@V%kP.{1q\S(8!]`Ђ!d1kCzLU&]*9+xT8] l2N|jR#Vi^j&/YlDW؏Q"*3$[*)yc+Ji~'@JV =ם5AMcFxA &hw"M. AQ7EM;x=M7eOB󔤧RZŇ3 B(bj(l3%Xu$$~`g3@cl YB<]Yq/.ԭBuw=7Dp׃[M{RR }1)bbh%(T}piypz (PID%A3妷&"n!:]t2E%C> j!BGC)Sc7̪/ӚY- ^T=8lXP~,vjkR筳%B&0!M7 s|QOHE.ǎ "-I_L>F˓: QC0,sU/{:\eE z sF\#oA໧)#cs Fbk#kAA'UІgN*D?AFesfb*9`!h%N\ ll S;xa/=\/>m;NodK4#9!kk:iw"9¹WK/n^؞W[5b]"WS.bMsl|%)R6X]ؘ<}/.#2_?ek `K1iztQ)!lşjqʦBea!%D3\!_F咻GɆ?twBS,2N%b͘g0eBW9ޚrnԲ%-"llIE c֎KX2+Rwb:^g"srMXub&Ym~&=iIlcZy l4vEGB2 V `\]@!@h"?//2p(s46u5XQPvgn:gpA hcھoRʴ:I&%)z#w;,d"#OF)|IGo7idgmq(xڑ.Ӳ/]d?!YsYkR j;7"G0 rc>9\fOJ"Q+8_:26?5:7.H%QVlfݝWlôqM"0`N)+PғPk2&Ǐ{ꀫ?+dP]RQڨ|4U?F)kBsYq8h| n.VP4\}|guQ&6 cPM&U1.`%,<j> O窝ܞcA_1do.lr[x#T7RY_[Klʋ T7SjGiZxqTK/4+sP?=š2i$?q܅ƽkZQ2cBK* =_%9ݸ#w9(;kjȌWsq}bε.6neCϞm E'CL#HmCM }#"(R1 UrfGkwznb!*/WJfuDwmPY.I!]8{7ynAI wum ;ǯf%DvG.ۍ"z}0!`տ^YuqqI82gd;j +35q~xNuFcX)g Z "|ΧH8 كD_oj}٘Ϻ>v;J_.FT_":qr+so)lW` s@+> a6.7܀Oe5'^ I|$c.%i𗠓 @ D0?]X@&{%u;nz&^nn|0ԓ rnl/c"WwMDІ`SDlʙs4H SVM\۾?Kn~:vE^օh3 }{${fwz}`}hweŵȷ o.\JꥪlWIߐCϫ|vPU\.jdKC%:AgnRl< {&Y)dc-Շ'ڮZ@%̈́2 |LɈ+7$C;zozhdE&4+Ƅl\}բcPEU_7:JMy(si5t.ړQV vj0+< ׺Ow݈Z_]|zG1LCS)\Yfڗ-7c9&;T4\=p1ꂝL hQ\ʩ8^QN7!$ }z0>U5aQh::džbek֙d@cNXyHbV?=%7٭Ea;"ٰk,d pԶp]q !^sni ,E%3zA*6˖U2Ri=y)KO`P2|2Њ$S9:"&Țֻ31>(8)zV(4/]ӱ[XaKRANg*o"YU]m!:ܐ=o=~k1Ug5K$yCVKCzqDOXdt힄ؽtOPQ'(F7a &YP{-pj,:PVԦ&.VyP6asJ}%S ymiɽW0 u]?;E}z?GJ0x\Ҽ-˜T+XQxOHQ śa¢h* uC*2+?ZE/&wͨر`KO*"V@ ϾB:-`W9" к&dĴnˉI)- bdvqg*G}Rx/9fj i،`k<15Vry ߪʐ*@B)R!tݍ2RjKXg9a7Vb'(_&%La592/P8fWSQ}LWKVid^cR^zG]E2F^e-hD(cMͶ7)ג]Fj/EGmagE![t'guUzH.3cȦxtc>"NyzOQ΃6g)o-quuFҢ~.7Rξ*< X_/jwݗL<}Ck(\,|',ɟ;jr筰'҃t_{gED>sC8r|Q[x5g)<ݾV P::Ib (.h+}P!z]{kП ?NI7>bejmBWG|̾ki꒫ #&ɵǟ^y$ '2{cVfOchN7_K(Hҍủ{t%J/?g)_kCnҢR63TE*ck bBQun Zt;E"{xmmdj5_(#{MпϪƜ.+Z@f&[yA+w.ν3v3kol=Gf}3z/&]] QK4vڴ77׸[7bAG30ㄋ2S(( p.#VZC \}Y`t@;kFUcI 4s)Vgo߽HEa\&%@j}ig9ׇY)쩅gGRl~+jJ&d.,"A/%|p nK-o_ yHUAm<.Q+=HcN!n#齡z×.)pn0PBBiݾ!pOR$*yvjhfIa0c2tp_ טO  u2~T:^BST5[ o-V Xx.d=2o ~쵡:<`*3?ոKApMk׸E~”Sd ǎK8 pM4w傑 b K=O$:1 68ʑ=SJ JHv'{J0o80JgX'f3F/&*Ld{.Ѫ!y_ch^M+ӌ睈f( \\:л0f?%! Ԫm'QAK;Mhbzc^"j6x *$ڣ~ }Eo7<\knx;t.i &5Lxx/~L3HedcL}0T$^fFH:C~|E"6Z۰ = ~)בr/<ŒOCO&}/$\ھK$\7T5FKdTU#Y'Ji zgpVI?+(^g Xozp b*@̣ol?KI׶ c-zq,9m"3UMuhWTsX^ v TP*>{UBSȓ@ceƣLgx䌽B|jq E'[ Ko>e(u"h~4[*N>k+fr|ۿPx%O!-QG nz8\+~MHCT. =9[F*SE`l}$8j)Av2p**xSE '{9ͪՍi+.eU7Q=:BdYUEɚ[q{u$c\F֫)~y5댫b0AШ^k]be٤^o$7@HЂE*`8 BtWNr&|Ka oMv>{Ȧa,^W|3qyZKjّBAG/<*6jdb{ͥrl{*V_} f])#zmܗQJTPW7' NhD/Mw{4qbk9@ q}㰥,Pa&UHl[eJ<VF|ґ5^= S:}XfIb6x@t&uD9iː{TKun,B΢2 ثC9ףYL1 KVEt(g>LĻ'zwZC.o, \vItwߐ~t$͵39Hm ~]2G$[8mzNbߍ=YR E?"AȢu8tR6/ऩxDK!']u%<79tK= ƻL*?*K {;]vQ} 6>y Ԃz,MEr8Ѓ\+Vk6vyG$2@Vm/ "=) &ZV nZ}] 0@x鿧/!2~{Z>88 y4?CJω{vC ⴖ"=u5x!kM/qMIA=I-LQͯjk:ƛ_p4҅= WQ.GSEwUmnBl֠ۢKpi+gL8Ɓ;"D)_-:oMŚ/2ySW|w>+盍WĐu; y7:I'q#Kn`e4 "gsZYrTjgtW /YY |š\x2\)1)ےHIc\r\5CG #-*Ow~aMx2L‹f.$d9G붎ș*R}E<E "nA +hc}4B/*q(C/!<sTʓ^K`@ό^0ZxfAFBd[at>VwfRjܛ<ʨ\HF mPLhô{a(,J( C5]=vr a&vbb).9ҸG5^>aUamlڠ%v~,[79!}ZsUcʶ{9RHrţ67 XFmW3\#LMAX;\2pw$Á3B4` XJ\アhd8ӗ,u3RC D "i"@mhq=Ӱ9if $[Vu$hWAOH9v,1hd_${͡cL _UvFyMϻ⏧/Cc8ǸxewTdM9+қ f;lw|R=QqEw{Z<A;AK ! Yo1aEkSXZI2Mg./7&;j@?Ʈ3ɞ>gu"b<~%ɓZpFۣ.CDi֬^j X E399]fқ16/jx3v]tz–Y"L J2#C6K;YsPbD!yjcZWCN^M{j׌|!1uM6!PM⫠Aye:?V!W3(%.z~f]-)᯹ ٿD,B\#c57ڄpFY7ODΘʊgb`Q43vǐEWAEcX|ڥsSa2wہe%zUjӍh9ƥ>l-ө=r YDNj*7\W* ^\b}^RNwsp@y􉉲Vu1S|ZIћE@bG}O76.;*Ռ`g[NP^Hzj6FўHq/jzu̫ Y%}ܴ/@].qlE$)h k 5|k+,_0.[i#K$D!'G?E;rgRs}n0U v!x}Y;~b _'M5q*\OU[3ǻ|21@Uu&KMbl@zKP]ĝ߄y MшvYjƥalBF5 ] SM.Gn6_ !l;8bQ*|kq+`.y !FRWbCbv*]uOEA}_ VyZؼA6OO|K C**(Z Ɠ*;e_h^*z & )S yn~j6y71(5"=kʙ [M9q&wٞCtnj9νn/`Ve35f;ae3#SCxxIʀgPX4-z.')q%+pµ7K AVrNoa,z;⣽PƫN5ѕw*7_kB"]pR5R; .Qw]c)+)4ǒK\`ǛYGZ;4FoF_Wq-+5QhǁKf6Zy9M^Cn`hp?օs\)$?`oARTNlp !03nKyV?.z!ka^;![ zkU:6C%W Yg%kfeGKM`lL.ѺoBeI;75^GK;M1ӍQ1j&mc~LJa"ZS|mR\YLlT 5)P9Ǎ.ǃ>ͤ4jHAd;WL_. a$B?3rG)7߃ڕ8l9.ۛF٧ڐܪ@ܬ/Y]h^\h1p$9d'\34)iAm^^Ҽy<uv[Vp zCvHm0?KBuk&~AZLeqVd^󔍆2"uӾTY$xfp`\uf2E$e#4X7RtWA]plѤ\덑mdL&#K9p3殜? ^[6% w)_ i܃Y-Yu&*N9M:sW[t?^EQЯvCR׺<[\]p;ӽ:cR,u2E]))H~WZ}*7%@krϢhP[B0CLQ*Br|褭qJ7SzwS-nm;6x6ŻX>JiGגW:=mu/o7RܷO}K ~ONpc9f }}֍Kr޻fVR, )m'.Dwh=XVgKM,)0;@GΎ fib[>NAii $V'#<_YcnOxIH#1cB4Sk`J"D 4Ŭ%zRiN8K'̒HHk8߆f'@xNH ϔ apxGuc0p#ܒJ !\Ǭ9@__ G:hG˱9/6r.JC@Epb\-,u|D!ڹ`i6!EſJ\$e_ [e쳈˽'tֲd*.(p=kX M0hhd.~[ک =Nyf $aXSF]Rڵ? +,zx>_TW+#;368H:aPT4-3wh|Eo+KM?UG(<0Qn΅;Ph5XUN s)'jt6[=0%Dus^>iFTRV û<4JjϨ 됦oU$ >pl п&3cQ׬u$y*_ _xJՐJI ZV˸pKf١;S @58@JNG{&`a>cQԊ]3O^az< ;o̵LIlE9<;,fSN॰<\m*/-r }zp6 wMwõyFH4waNãZG=:ހd,akwjA˾;)ɇ /hj!\BjAꝰA}M__9h q| y ]*E=r@^g_G쇬@%8'XW4^ rjun!Pi6 Zp@Di(ˎ#r&ߗl0wgKPsOI~_s&oaL>MJO] /E\kkɠm,8Sx:rzL^WZOlUVdN*G5a=\~ r`468e9]HؗDs  d3FP7E8?qW!Zym,Re0m߶=? @H.QE:=3{љXkU*X~2 n6+1WaTC T=IWk5= Eϼ駲 #5rVl2\5MyZy*i,0yFxS-Rf_kE^[4$@ye2/hKsW1 $59\N1 9ݜD-[7:ߤډh#I1~3TbKH`t1l8{ dH-LibXCsWA&܉w9pvZ()baL7ng0Mo(Ɉ[tln-XH ڌ}Q [jikH܀ߒt~=W3@ό?VCc^XH0yk:~ns)57ܚ/ϵ}x֗^k Y,pM?6=b@yj /bBZM"J~D40ߪI|U$lI6 ` ͦo2 ꡕwzAؚLЃ'V"/.&&^cq qem6L6] eKah7fD^ŕPKʏ!3BE4%|@=n;f/&8ʺMI$7'V /hiK`o8!L"w! _<9=8t#`1#弲'b0YN.< rÉR5ggUTM*LUDuӳ|)Լk8O?ll- @V}%RpmOj茿aa crR$U?-؝}Oayxų3g/4ζڭƆMٙ^M;;3IkGiaD[.<{ ՜ܡ  DCBPSMx1v-#NmND;^U}2г,qݡc Vpb=\Ο,f>aSKxOHy,XPF~Wz_ɣ)&@a`3J9{_7qDɍMՕdD;ٙk23a9~cuBjZ;CR.[avAJgiKHB}i-q+׸0yٮ ɟRA+lSmnӷ<Q*li ݴ´%c"(_{*-x^ Xc_GY4*)qF <4X$^ݽ~@򺂣dN9Zkrѿ #y5 Y?: vkݿ-/6Iҥb}XdzWE=/{r_EV/Ɗ-6Zƙiˀ׏ݟ@I.,{VZG2f""^*Jp1}kWT& HK#'6;e|sg$ןcD)9>:qʲ݊Nʰ;!Gq}]߹Ky.]ڎFq`AROP3fA.O3&Ԙ̩ܿ!y1 Fu+-,EpKA/)pV\XF=3 <`Pm?^O1자eUJ{}@+ T5anc$#= }!)ZIe,hV'we5‚Uh$z.|La:L^#:zui~"ᚺ̈́ Qw%r-6XF"[U$&&&Uk6ÄcDp(uweNܓ٢k5Eı⪮r$ vHC5K"lwْK:}n<$S1q4tŤF^D*ǁ_A"{GQgR fؔR7g}kMm&ΓCV"B`7-[ py /i%.*q9=028y1l /@ v/,Oy"a%=Y̆ E1~b[zJjfTnrǛ^d&GS_{u?Ld*i7>q7![ 6`y. Y5ϠvJI̻ Pj ydO1"ysx7љ[r/83fFt\ ^?qKů\Em57q}]\/*?M>@AbfG\pcGjg.f@r_QÝiͬoK)uhc+h]*xz&fJ^=[@?8KKUT`ؖe5Fq*egUAۄك5t:PuR} rXCٍުuSvSLyMW9}y[HC/Bȩb+4 k&#^E-eRKö@.Kl r406j%TO0;7n9u׎׫B N2 9>>y2L*di 0R. 텑Nb"g.xUZ饧ؗa;P-/CbS RtuVł% aPF'zH_lA"ކ28w C/ a?tQ_ݰ9˙J׼1mv(Nت@{O;xmEsLl4[ 5Ko2ď %e6RV{\HphZ=NqR̮T0懗~s4I^R`~}U>r2`tUǮ#O l&6}Ӓ.dv͝c0e\JmN͈ݥFk3GQP?iʍr'%*X%1Ͱ!e ,ਹ)x3&c~|M˒P*ZfJm }n#ޓ!weFj Ң5,[1CX+WY3ND&ǟKmH8Q~$[OvPR OT쏾{ ǨӰ GӍ]*h8(AY${VF [K5zz+{gkT0l/oW#16K$ $,wN %C{gSt󬓶g{d(Dv58wЛ53n8[=@ ]gpIkWISgF&(&Vr&8 Bf7孜sɢaf ec4B$iY6L7?$#G#o$L6T.I+Te!Дv:JWOqфwpko]i$~*g7.-デի&҇+54P' H ^ǻyp(y<ˣWͮߌBU4>0鷦zC0k Y 5>kV$H@ A=9+G7FW9:E!Y/U-}*87d9op'n,uAyTPs.] y)_l ˭kÉ(ĝQSa(dA9HV ;5fc1eAz»·lm&|0$H4hrL-PRCI7A`L鄊3VY op LP_:*r?;ņJ.BB#[}sp8!fɻ6^0mY}b>}C׌z㻛"+>bHX˯RtWla8|`,ݚ7KМ?8-V at@@ڣ~G?zJIԋ+H4ŕ2q8nIΛHzt̑i{|UDFY!b0 rǎGe7?V2ddc6m#s/I~c֜6LHq?Rg0jJ; N V C>&ם 6*s6"J+owWG0'wJॷ {zg m:KoΏn`9ɴW <}FEThr @7N?$ags `KѾ O#+mRݑ9(!Q ﹩q0'_rISʇ!R%! U][|I1 P,nj.[,H귫J'cн+GrF*B59PKMK]:oUx@WP;{G&Lᷠ\%%ZL3Z0Q[Jـ6J(j}t,mbԂaws6SuX\.9VԾWF-KBgX/JC~@j!bg DKM`^N)dAK!^='#E0j4B-}IFJ%̫53b&cVZ!k0aLC%|zD'<ȣNzS|MT(BuO:0ܶn(`9ɗa&!qsտ +<ґ9Y_gEĚ^ghPDqI7~ :~t *@XT:&./\VƦ{8 rUr2%` f^1\@j %/Q}?!pTPq'V^ n1w;G b?p=??@rg!uuU_;4Ptj|mv9]%azLd'ބ11ցb - 4IdgRjǘ# &12ɢq) {0Z}Q&O#W]~s]w%UZ\W<^jC'~͉daǶz2oNZ}qZeDcA8}ud]dž&D L<&>yD-U?"GY{ udMou(泞QHpB#’eCPu'QO207 R*FQr{.w X&w64CR>GĤPG+o#j+ޗri@σ0EDLҐ/C=ys+ .fR@[CBt2TڔDV1<+K~ȳQYv^6W 2[z' fpe@aEjd -ܛI DKqUC8aZ;pz" QUW}&R>]7,3ސ*?MckWeI'qJ-Ґ{D*vƍsq,1 ;mI=rתfm(c+w96̌\ˀ~kx8?M(vd$&_td6o}J;8)A(|ټwAꝧ.{АRvԖsv6p9NKw knO"okLjy6)ީvZ:5с7ZsCO^8+L^w(ބhڛvTV~wC>{;2M6 43bjKG^pϰwDAoVva7 d V tٖDVAHv 㹥b DqF6˵k6>^ds?)led]"!~uK^vC }^Gyu8%ͱ4*FReI#ՐɪjBM:K\t7ha[>  xx,%n0У#-$zv{'r4&i87,D9hQ;l!**.uY]e<$'EThTꀰkibi8hlLCT)jGH)>.׃H'!={SRp!9H=qz\N_@НE gk}`BBv$}vŖG%@vG@v٤ {Xls8 2F}/*uOAqJ!-@FæjCլ\gܹI^rM:n6۲ 9S20CY~!q}c:Py@of0Ҋ^KXMř x68L3C3%ǐxiE@./P%7a,ؽ%Tc(B 3^$bU񀑲2Hu!N#s8NlP* ?vueG1ħ) :$ %ɀp| '#$Eؘ <; .S9;P@sTHZѩ~I`E9won L *;3XN}D~ƽڝuDY F,7Y]!{!`^Ok?beoLZ|?fB#tǚ"8K?]"8$yZ2<Q"'LzQl`^cH%%+ )L}^E?2U@?DV{sdO#Cf.ry8hMA>NL~tW po]*cO>4oihV,I۬Y>- Hঙ߃Ҭ\U*k{;<- *4$yR6 Sgx*iA eU?w in_9}UXe&*dN?/Ii[ k8{`TuF(< QgEN;*Tybǻ!q@[lT{e,e6{Y S494[$ SSڃ-H&*-kAoV2sry%9k0WPk ''oUPosx.Xe  c07 iKB3F8 ɒFkj%w n |{/$6C~VFhU_N޸WM4RX(5+VdİdŢQɕV1u$dՔU +FQ3*SmK"<6zń\jS pGyK0CZnMOHT^MOJueE玌MfLA > Z%}ɗ./rsՁsWUɈ?ݝ.!@F3cY=Jc(4)Yw)K3JUeQ7(x1'&> qzი{0unB:05 tyj(&Z:/I#A<>0!R#hP,`HVZ=[_xlxcCX'\b-%GӒh߮I3 V2Lg 19L f S!O.EVp߂>0Ϩbty$|*-\%?Fo>uU)}ąI6>32~g"WS<&(+TB>U/%iHh +wd:'^ ߙ [[Ɉ(sU¤A sk6J|%Ա #O˖~1 GLjj9_kSuMKni%ϣ 2Z^OX󽏬x[@}w0 dTқZ ,B^b#tԑcqߟ*҆L iA#V&z/_4WPuS#dҏ3GWX$.66բVUJ{Ҟ<.?u!$p`2A:;7ٕy3l=\jCX&_I[bK9?GY^s\qdusj'G}vd-VHWCc4(u&s2nl^֨uH'ҋ9OӦxP<%e =#lw(]*~@%}zYaR%@sRp^ӿWWAv+D9br7h[2(ې -~_P޾,T#_KYG1&SbmƭGl[ݤV"*)Aów;~3Z:O|է})I-_s aڒ<:C aݏī& +p7}t+~9^cGL! )lps{1мeKSN׊*w?8*"(_hUשOYkxtja}ja02Z޾iǃIvfNK19%Qqp Y8֫o07=`쮘J` ZV%U(v9ZiZg7dɿp =nx,3d*RȝEĨ>tPIl#^Tޢ&-Ǔ(=Lmy)HEvu6sYD֨-9gq68(2{`w^9bw.ilQwl_#􀌞&c<)#Mb$p/Ř Sb8)ōCXͰZ~W86zcY :c A\xG\>n/^3s ÃA䢮;kRȈm<\Fշt/WVA ؘ!,UdKM&Am++ߌj 4Iw*LnXbBX<"p_ūϠ-H_F!"Q٫40A0-܄ZEsKw5C"΢ v4}#.=vJ2Sc]M#Jfu;+ڕ\@A,7UsPCGga} I*(\(#7Ӥ~J%T=4ARIrB>tjѿvf y1=ub#ݶѬ+="|l#w@Nea J!S }:QDa7 6}!`o#!tqi 05Ej> ]0[wU}#t1 61zdGSuʞegG䯲蘹HֽE 銺 %}tc].gpC4?d%+kB}6C.z>&E h}jȯtEeu?ꆙG6R@:rH- #_x 9 Dچ!xWd&)eD0i22Ji9`f</| ۭgߢ Y|汌Pt3ix^{_@iF7蛬oo6$yp@=n{ոlkֿzD@Moc+ "]wхxnV>t[}c'S尰^dpbq$o0u4Ư]n̼@L]{edNmv{;,2/0QN8'1$3vD)bQeՋ,il*#%FInLzl\r t֊Q'APhqu+a+"A7z7c&&3/JZ^ם>G ޚWzNI5RD]H Eգtz^Su K#PAy Qg$8Hu(r`4օtOJ 8jxȗʲh,kEyq kQ^Rc(3u FKp[fqPUFEтɉ4/^&L |Nb+ƪ Գ$qmVՆֳ"S Za)]jlJ[bcqJDk;' - SJ-$a287#"jذdZS(/ףs{h,eA tGսiڧO2h_V%_޴CP;=-_qz9{zB2qg$aSu}<|w5 yq[W8djCAJeMU:MjNAq{j  Um( Bx Q^22^'B/5х>w^j2B8Oۖb4 ե!|1Bnv_K_ti+*EOIWX2ߍhW $,ǻ6UTje#O;k[ T #TCy|8d. K<տGy"7|WeĽι̛Ag͏]s_M<` yqZS8GhK]Eɽ?znghX&I؀* SF?bsQTE|J*3:8v,XPk5}/G%]V%`zđxReWik#TUu4F/̯[wC=VoÇƌ8{3 Ȣ݆dYJD%kfEk L0̶V )?-o݉g p3ѧEky!ٝ 2fƆ6^L0ES1w9" mIjCTN셀n Qw湰 $ʅE%:?A3X~KIfaI{m4+ ;Lm]Y! %LcZyFYuF ׽Ö́!Wcab`$ɴdv 5O0퓺Ch@Ʊ=Gy75@ `cqF]59:gў)rH`%@p085i("7̠hyXѼj/و.&x}ʦRFcp*Ҥ)K0nTI]iʆ{ y%I?*\wg$.]wgVxïL *n>: 8>4e/KZF9}_?D3 ?pr*J @[[ m{=<g1<1 <( ?QL/ZM8m"lE}ֶEcvCQNBV? {m@fJIDÌeC]èқUm\AfTGk LP;]X)-D1h3j 3Hu&6Izz-B*qun[o:v$>4FtʿtV%VƩ,+Gwѷ{YN^zߋi$ϗ7x77ifV>~'YPwK XkARa}q>)h)aj~X9m:uW"!|*y|QMJNvi26-ڬʻ52Ԁ/+P*&%'V:]MD%]Ytite0*(gD4A9c4Jb|̣n^Ч4`/ٳ=bvFU8P0P17(|~>q@1tԕs?@4ʭ㾒h*z])>I=-l} ęV #;Ѻ4Tzεh'd[&.ʩ4S 'Aː}Hn`l~U%ۉ/PִZ̜z n؃ߖ0 ra".Fx/m:.k%Q9QR'cN2N:{8q~eDk10 lzaL|+xP3—D0] U+~u_>=~9l;[iC?\ 7;~EvIQBNw^lHZ!2]+Uz"Pt*798Ύ6PM}ju $t4ӫbMR lnZŤoP\ơw`R7F7"0t \Wr?+,0 "ő7bAY^ ,%U lmnUgD(> IڦAG)mܢE Zϴ_֗vӱqAq@:x7H# $:/s\H]T:17ġ'CК:d~Kdn)T w07*<1F,]Ru"T2CVHiC_j}mطu a;s8t(7Q׸{"[!Qq иzCcgɓ@+Ģ GH:@?~-]d $2A}PE`&fE|64 xEęE3@ryLy$W]8:-*9 SRǥ{{U $($; #dIwxkM̕#o9h`3|-kS $s,QgohP)N_h˨<6(_ʒͧ5bWK'T2: SY謳%[Kaݵ|DOr$~ktUWu,2Ā$9#vjT gQr$F#3Y8_ք^Qsjl8էtr?` Ƹ}pIk`-`X9/] m:0DAuR!]ФIVu]M13⭒N!Iˤb"jf*]$J9ψ|.NH=xGi)X)) 5}Q_"whiuƇNLM@&0 JU lZ> fxU-B;1sBd- D;?H.X@斚u# _Bi>YS_1ė̠3K!3({ՌlKDuD}vMsG{GO b~|*}>A7Y]s& Z$5 r'-]9,oh;@޿dFY!i I{qE3l:͟Ż9Vhɹd=D@/}Zc*dlɌTXwM~=C} xC3̈́3!'dAįqD 82յPm x2s(C!|&`W.y:D잢"8q{pbU, Kܖㄘ%d|U|ύ"p6KSذ I,z%]#2rG頨ATr)F r ji>ʃOjy99+ &-h7 >lQ (VCQ^YI6`r@8qwZ./HT0l$t->U(@`cz|@q= bݘ :1L,-g%5v>SiZ9ZgLj܏;=W$<6O.S޷&OhD-~^ekN-zӻÖZp#& }tZ;=o^q׈u]KI:1c҄FL)@[r s@Oa̫td;I q 6 B_h\vf}+i#2WΈ|Enk*ez] MFؽ$'xqO-`mE^6x5;"jjKQ hASd1ɢm&{ʌgs]WѪNH[JP[8[2%9EV8BJu_cJA6lM>Gѵ2CЫU2l̶3%6XjuC%q^UJEFi#EA#* GS2HӕHnR *DAG G%,BHofz^fZ yc$yW<=Ԣ|HSrXf J-\$ZMt L_-Rs JI7;= 0ܴeD#"Ɇ4p!2EUqJ:E=oۊ4=VY"D?TbRyʦ{scM8gࣟu4Hk}-ҁӚ@.is`$bx*%9X'UwYH .iu;0BㆹyʈߩDUq,BLU' ̊fD.}b uaxd;j_2{^G\;m„-6l:hK; ieq[?. T{&@s ftNol5YQikkJ.S~I '!U?*9X3Z$p@PtL@W&FZT j[bS6W.(Pӌ/Lso#뽚u[ŭZ8zW gӗ|ĿfO*[} ?b@Ϝ8'k=7lk1E )#{47qĈZsoH-ׂ+5'V]hX˭93gWG5V %;aš607q%(ubXlOuSzz"š;T]]y[RX&t'r F-R:Bp8(]8==c%b[ԕlK#l}'!1)`_] Gb ռڞ. # (c Hq('r'﫤][Lj֒'o/5W?,PjPp veb$ ff'PűkNTS]yy.m/rf_/Df_jQtr~HbOfF]_= ν7q6^3HgD b}kbtW&GGQiood c ظx/x4yqVV-&Mh7Uºd%4˕^!7gBZwׅĐ^$k=Vg˪6IvR3o~ g ^8w^F6;Rx*>UzDR |v{@RF@w_S".?evT%"+qSW|̓)zfu}dpApbH2u0?Pt\RPA}'۷>y7E(llMVUe&nPe}^YL:eJ_}u$حQxG>75 Bq|<\c}{퐮'7/1빾Ն

jwBVT*v'Uf2c'[*iM!Cr4pJ#8+9Qy6>-sL3Zݯ%{*I5( RW{ ҇ zz\ FCDG<%~.@\lةя<az_ޝ +2. %POC͏6J{ߴ9/$;w y6*Ͷxvv= c8n96`"P,e KO?31`>ƛAG(rrkRdx_.)pZef-4Ah;?R*(;-Q0rcb`e[ GB"ϒHx/rm'{T'% wAeGIkHv"dǦSA~[E\<0ǘ'oP>{ZP렴ݧUsmor~\oI/n` 8M L)╽* I7/XƩ}R'l'YdLĠ1[n9^>oH&׻֬#V1 L?"9>) (cKxecb֯rӘUɋ. f1նwvo9Zݜcg*ix_G1BR:e/asLv9 C4U irs iUvzaGZ?\ُ<wC}`ZRΫh P7½q«T`Z3i,f"'qc"Zɢ_7ax딴_M27[ b;9rT 02O\969`Ho ($ xpC^ё"oHMBRSfg^h77fv@ACK=CAfQS> @(]nH~Aؖ%!eQ~,Y\=O[pbHgJF+Cv9??ξ)AapϭM ڶO QL i:gUni ~:J?FF/D"׻TZ:5/I}r L 1TQ9x=lX_N`F%(^li@õɒ9$Ԩî*iw_GO}xgN ɐ$i+^b8X YV.Še]C8\A+ ${gFgCdGTnB|cTݪ* av:#o+`´P;Glʞyͤj^kKsay=H<#nib"K{kuؾk e>lS H]g(Zuh 0K 4YI?Ra(qB>w|9 ξ+Zu R1P3&g9|' NNC-=z#g 2=1eeX( l%T|>Ɔcn?M(܏=lDoY4-I\.)P2GԊKASnx`F33zY! Em#~Ek%3WFdl|K^XY3a%7)pLYᵒWNU˧+

HyWC93M9>H&$2b bsbZ)3]eZͯ$N_B#ҏ=xh{N&x!_bNƑKI}O|0%+Y 9fC^vDzqeZw-,B6ѹ"foru[]LDyc03lxc٘LDdzQ8hk(rOŹw8r,^M[xSeƪXRpDK&р.63ҩLE#k [~vH[[+`Ha(EޢV | 7Pً4ne~>*0%o{CWw=QSuD.sވDUȣ]+wK ;&=#%=X_Nժ:)*fpKC=D6{w`A[P~ 39ט>a?Hqԓ[E$)m wy%+"tOCUK_:U:T@KD 9bc++tA1C .&`'x5!QJNu2U@15Ib oǟ&f63uƭKk]VOja #t,Ae ͷi#`ez(%.g=aIݚ58 y͑G #|OU lP=<߇ZV,-6 ~jBa6JpܱpFZB,"0o(*%Try 9Js:^KSl&ɺj2ZxdMLx w0"%< m#$j'夜#K6˸zG '@}gEeokd=dq$-c;ھ5Ά2c6w]G 4?RX2:9 D^c\]K4]PіO7)g0 =hXe:0##jod -|l`MqG|f[:#nYD}ugwJoq JjE ?*kL^C:Ž6^4ۋ"f&Z e٬tco 4em |ɵ*ñLIqT[h`=W#w'â1Jed@~s2 ,~àD2:L{l6p3;i+Ԝ=7Ry>\ڊ (^8uh>w!a*c*IGhd3t@  b+<.V Zhf^7˙?Ȟ 9rk%P, kA"t:ÕP¾̲z,vZ^Zz/"Hdr ag0;KQιNƯVBۤF2R~+XX 0a#>aRyޮݘk\@#d'GPu.яȜyh)l7V%svzT3mVYuB(9sDBuqMh7Gh]c32i/EfDCN<|`p4*yFMRn!u*}7k6!4E*|!j'WH)xM(͠-i2# N?2 rϾe ,\4WߌkgM*[C,義<zI1JD6<780Qès bȴ5j:TjK>_弽{dȋ>h>@ ~W^vppDO}IrYIhVs̑ꬣ˰-C\֛c +G{簪xS">.#Y XZ.솒xY<#Ѯ_qvRFX}IO%\aHdcYgǗxqeGo裿.op5OCQ,q):OD;ct4ςvŃU>QOh"p됂)jq%kլM6|- 稔ND׫+5+ uEG𭠠~rԥ@ͦR|7O1,Ȕ.g̜u^"^*WP)+n3}45^5:P2:0'f!<)6&ޠݢN@&X]&jNRƃWoec>_ʷ|9_mIIZ7`N$Q.7(wpziSP{ΥV[N0@a\nJLc 4ܥ_Z>ru5R]]>H^$k -&7G ֳ3u5xykJK/jȩلY6NgiV9[Gl~l6,"5aP/b/TM9`aUŒ 6fB$,9!a󌾫Wag%K-̵_hJ uq /€0(dӔ(5#+d:bA܊@@$7~; ehyR/Z0ǧT :A{<`$fRf"=6k|Uu\BARuI*7@{ p ZA֫eȵuPHΫ׌5EbU| p|ϤVpT nU JcwoںY #jATunVhL`,拋)Qv aMEEm'^ Rd}O 6Ta9_ VrZ{B+ Q{Y펃^jف K4XU%_C$Y!Baѻ0s 35VI}VVC HduF1,5ϩ" 2.ƈཇDۻbdϹaMϔ.:KPEJS??rXW3#jSjgϱv\We@&7^ׄc6&.&U+n 6>B,]8XNdOQBU's ֟XyFyOq76& Z+\uD*ѥkWJ ;%'o3AUr[f'G_sɇ!Wܹ͍uZ)`K1crE_^ʢ-._({D 7BPV0[öG\/ \z>ʽe}/d|哊Kȶ~Tq$ a2&'9ri⍻p= {\3 g;Rs)T +'ň TTmW"fb[q0{= F(ZPZT;6/'jdU p2e}ܚ.l5&>e.1%Sb,T>sqFU_܃70󅙹>=f4ճK!F>d%Ɯ; xLnswL6`!g(r;jQɹuK[qIU{ o5L8l; qqh?[]&_IUwEhMp[91f?G>.8!y#P2j"a{pE}u@s6%Y݋o޺=#PbфC2AdXB.G7Aɀ:vT5}ibyC"q\5tfVߜnL LJ4ӆ:~bLȬ7׿5kWZ[g,N] &\#^L n eLaJ;%N%|bӣ;XTM [v* CBJ,B'qí c+;zRnD5#X= X/.7DQą {{I~u{cGr(.D)(Lg-MI y8v/S_4R' pVՙS _`%\RTHp?љbn?~ = 3Z0&}0'}%[(V4!9_ѻ୆7rȋUbG|7OHh9/ tf 3Mm刮Y"!rZ Fl^QBݽ{#J.A] {Q *KbYTJA%6O+|}Be-cD Un 5t" =NK? ul)*!xXs>r3RQQ:y5)y.S 3 Q3rz":y8b|cӜr`醯<9tK|#NO`J̞=1XfX;xK |2ږ * Jд\=*c6"e>uG^NGm3 *Rؼ=f~uOJr@㌕9R-6 j;( x |T<-Z/YCG]y}=Uh>gDnY P1 <J%{%ڄ,=TWEӐp^ 7E?pHa+nxGM_$݋^Xȡ0K1LN*É1gQ#J 'ur]͊[D0dݩ^)6%or[;:0C:4^D7f &I "QT\^d)5vG<(xd3-(F%zN Qir/w\F⽥Jr͗aI,UUySOs> "xjqt'?|k&;gvBcA TQ]A..9;'?yAс:8HiV5iT7 jR w.#XV=( T{2߳fVͦRuV;ƩHm2gV| u9:0Rɰ(N/1Cce^mE:.j:XB GtC1ϾbfZ@ͧ˃âf3TTҘ@>C; oA^DđM`%ڢĶ9TuЏaNgԆ9]]7`KrBp*t5]=O[EyJqҰ{x̢beNPJ3۟M.ʢ7[`8֍Z$`Ѿ& %"6U6rjc:q}>HB!`[107i_bƸޤq?yĮlᯏҥ& 3߷ڣ5`c0[ZXX&2"emAJؿb>ma^MltYqiV4R[QQlwY'м|> H}A B'7 qoZDDoKz0~c ZɄG#2¶5Y_.<6 n-b[feU+Ekn[f y<`qiRc !]k()oT1}a\zve;Y=[5&"CF!Qu`ն?2Wf`|~"5%ֶtS*}gii0懼˩u`׉kEn)9$jJ lFTfa9b?.a ZX,>+*ŋÜLBg(Vx!'fNOmyCh_q-ET2OThe'à}L~o}½QV~JZ1m!'J\HK7g E͍U5e'Sj>5{/c~ٹ6kn5: ͪ2OLHlPL/2ujcZsotzj}l%#1*'(Z[Fm{kzSj$pM1P XV,g $]w>+ DV?0O5E'֭V><`hI/R=7)1d'/a9ziǤܠ1gBNr `|d;4ma3\=2}b-A0З71 \1zp6ٯ).Q(IEk$IC#pA9m ئ^KhPrqʆy8MwwCR#TT&d u> <{Utl.- ]u^dN#rRY_ o*QME~؊N752,{Oo.vzht5*~Xc0zb\эޢJ Mt{Y8\ dΙ`WSu[.+]r]&|K֧6w]|X]qO;\4{Wkל[Ou~H<6K"PX7‘9.S؉]hf_AWWH )sGQ~I#5P@kwZOעSG -LE\8HUٓO>5F|a;Y^Bf ,X7(7ʻÉ"X0.#nG/t;6hS.TD>Ÿ`\ QC|nUN{F|XE_݁U!lQm:z-^ܬTe Tԋ,A '|gW"fG-u&iռ@--؞fyQ::3>*6 =|G3D [7ySaoA`UU'8,h¤EuuH?QۣS[Ӹ5j*G,@iSQ ^ǾUף-4D֓cM|֩sN)Ƽ>'DЦOD)4KbG+P&H\ liÅ ⿥k[~>M| [Wܭ ]^>ria7>,rToō \!{ Ay9b+ 9`|F5g⊨X=`0UP,ÙTAUɣ/Iw*.{: NPw{Ƭd .mFrJfq4{O4O! H|Ȧy4b:$n`2>[ tGDWBG["8.`!LIbir*r+6 u#lžPmhf|;~ /,I?h*FUa|&QMyHS4J 7*qa ѝ=;a G|/ެ !"}ūߦ>Ǵ!ǫ be@Z>Ȱ u=G!')@Qj%~HBxs dVZ,V:(I]N).5oKNy_6fꢇWx*9kߧ097/:Cm9~L$PISY^5I\C6~ԭΙ"DJ˕/Wzϯ,LOh3^6ӫG{Oay1>$RZY; +!$(KG#B̒T؊} ib葊<,M<~ ]zxSkvgg /a;[l 9 x8}=ӋcIf$!}闻PHQ :+)]Mo=:ٺ],E6;L/ (2&R̙b&Ŏ@[ׁk*H O~m*9;c=*SSc;u7: J?l#A&pRs(")ulߌյD.{h'ttVL;xTvF=6-֚rq,ϟg Ui jɞS]QЈ{8n)-Z!7<" ?I񹚋M"B玮*{v8ְPCĖ[j)lz?Š$CYP_RLݼjhx:Wg8PxwL/ 'Z({pXٱY5oUESef]d74 ?miVRN@_H"HFX-{M*ݔ0w/r=j@a,]¹&~ȈXM8 H)폫ѓZAWv"thn"OWm: b[0[d^7aNl!*ſZ_kah7eI6o< #}tO+ΞilnԷY*NX"!pIJaeTbBdD0y%jm2zZJ}:- ID3A5L).BͳiJzQ0Y«j+miNT0Lj8 U 1WD ;.’,aNW6AQY;de#T;Jw&kxn կ9l6 2M,Am25~o,fqռJ{בo,.ebuWUx.جzeLf9?ă{ Gb}'bN&~d e@Mաws8a !ﯰ,rƜt KT^(IB4gD/0'_rf`_u`C缐2*M+v33A1KHV#v+ Wqz ukRV3&}2XJ򏒀5Β$rI5t( BMg[N ` p}$`$L5cTY%: ~a^v]0RM!]%_ȱD;(y-HNT/ggi_ [LBu:U=, ͫt+PFڵD}J"(va=AR[UMqOy+=}]M}'e'Ǹe9D,GO:xL0]S&i)FATfkE. 9EfhihiM5;F7; ~#X. U U$ \EpI RRGIi :vEBWHr#+'$q|R#É5@3"q?:jYOT/7*q/k|Q8_M2ĸr8w3 I^^| DZ bn|~wNݑzŐPHO \d$l6'bDN~0^ٺX*~l3=5ZŲq5hXCb 1> GC&ʈhIQ7X9p9DMQ5tY=mZ =g)CNE~{6r*+WXí\B Q7 jl01*-)lq'4;8qh_B|0:#LZS ^fv q&ME]0ot%MHYO.1 /7.+P_X- W,8'Q$%Իr05~ۯP vsq$$hO[p3t8.#f*9jɖ \IMJswcNũЋqangq>%,auEmJE"fo7ɖ3&%uφV㒲/$2nNN x HJ o31աm6T?\{]2A!j<7k&fyzsqkMMWLRZ'x٫'+FZ{%i^Gꍋ$FA3sb(erOZIHd;~%">Pyn 10gNXM˙'K|V2s-NŲ_H#8 O?qIDeL!KHZ@%N >|Ϋ:;m|k9W}@$xk ]L;.0Pa "3.Út]|{6 @1v! :T<3V8x>uQwhsgW sZOs"1"?V\~RփyqÐ~=ۯx`$Dc<(ɣ󢇯U(nYH&,u\%|TgN!O$#%0,'kήJ@72"4$7>҅L0GfU$l^[k82d!Lsx\\̢mUea~Y-}5qٛQZL܇]O[yo8WoxWtQmw %i9M:yhן)F QYu~ (F Vfo5+s•|ec1dZ0j0Wbh[ZN&["BӄWtʸwNsf$ cq?1 .܃sPP66}}vt,cPzbW 6o۱7ReL PG7vxUA)4)8H!5:EGﰴS En0ԨJYAO2]JdcF_hT#OdĜڙ.OD񩵣0E_\Ѓ4 +S;wܺZ:IqeXv-XF"5H2qLuVqG ^7,~yj[ BPE:✣oRP!+S(scBAG@;HkhV5*1 8aZҒ;TP5@?]߅sTWu2{.O[Y" T"G"p<'gR,h?Fy#Ѩ2zQԧqcU1kȀ!Ϧ8='m3Ƈ]Rq- ;2F4hT18 E&ar-tZ;XLW:X~LmRdO_?(yEeݴo]+FVM=Ty`Y<axf "O,ݪ2(r:'9Tһ7۲L;EL=kgJP1`d>'a'"տSք(vmm6 %R/dMNԉU<+Q:8xuPX؂Cd7I}|*tCT>kV3WIǛ0k܁Y9=5SAVݖ3;v hB~@-_7@[ =n[Y@EyٖWc+kꎍ&͡kgJw:r%1Pg?j%s#=IVe6T)e].~jFC͊5DBxwEP yA,I ]ռfۃ*8/2u!{h!P A4x11{C3Wy'sȟلGudO(uus쬅)6^ImK *__Q]퓘ע#l18K2N8R}ɿѦC[bWq%%{Nv%[3μV]*'kw631’[x&/DngՐK8 Dy%%c: 5xN HV1ro\m"̼E{VhGܧ w?虑êPL%rc mS9~~}:?mYQSW=$$`P}Bwm$ٱ"*#b B1L0 [iѸ:ځ u?󘆃]OiٖĽ 5 ;Xܺl'Nmv㇫+c{Pj(E|c3kyEYQIQ\õyp?в4)˯XPwYWp2ȇ}Y 3^@;w^bZ#“|R5_ncTR4(I6@г Gs_,Y}*ȹāGXfԓP}Gp27 H@UzPC[K2A*p4hsI] USnfAVNgE%jf\EBY} 8Hd GEoA}BźI'ҖXsZr/ ©Mj_C(ocd<#c?QynCw $Fo ha: YZ2ي=qQJ= <~yuyWǑnUDIjoV>ZزŬw@T¥f,ñD"zONkX%|vdEBlE2A50Zy? L2z0]&8޷.O[T)ժkC{6>~e\rV-9,в8 vw?L˹\KPU.p[c_ GZHR2I2|tLcpS/-H-Z3W:.gQlFm&81,47 n _{뻂l:\x͕ C"rza#v2Kf]s b(\Jhc2&@ DF]KFީD! BpXڗؠXV^7Y(\(8Њ:u!T23>Jxz2*-u:T@ˁݝk (/-n W>~"-*>mõƚ-7im fۉ~y"9cĴI ߍ7wO~7ᅨ^z@Qh2]5 9p1,e5݇&vd|ٯ(B\/EeB5h\53Jy ^@Xf >`ј-IMB&@F_):6 W!ubHrpn@qeBᎿ fq:B6K6eDV(*`7ݫ~Bu/R)Ifu[OB /i&!ˈX'A5ys68VIüccCs%>jp\anV/މk~:܇$Ig+-u!d?B"cyh2R9N{LB=?QHYA}f ZmA\7W)@]kn8QǿPl ~hRkɌ o<(os{D!PU7od#s%zl@bf|kmOq2s s-Y߬0}!.]z4jq ~ A`S4)4HF't-_`UE~ղ^ b$Wh~WG_7X=u9` Q'>]?(Y1vqu`_So c0@MĽ2QiGZ|-$3L$Cބhhfaw:d_7|sf5 s_l>kx]=xSI8)AEZ_ehڹ @aJ:a<,5>Րct*r@fYQi wHZ0ӣհB' RZf3?:Ľel3%ۦRdC7{$fs<><42v]sB&wXgz;uY@\M tNhJ|J :^_洟eUe,򜒱%{"9Z/CE$fyy+ܾM(R x2sp(IǞ].YetEƖuM4]Oxv* >Р"SX7@)F)~ eJ#uf3Gg_ --mz 2 ̑q)#&LH!gka$gfn˾J6di皆h? P-JUU9f% hR[^DQ0'8|G:N^ThOʱ~>64*}p#Gnm&[:7c[S ЎU6)+-c̍LJ1T=u茳[$@ !CX`᚛?[n%j8@yVs= C}EoA$/{}ArDPdZˌYȵHhIs.}[]\ךf={4YNA \vnm=3 i&8^qn+dUDutstrV:CDu~h!4E!gjۯhEϻ޾|p~X]Hi"[RaY\4THj\=Pz]Y&pU%0WL -$+ָR2#?EqV#=lcn`q#D0zGJQ);_L:܉_ܒW b!"1j@   ڿ0v&sXbѕ1+1K*|35%Q>]:=)̓Bw:2>; `hw>b  ݱqjm~ ]C}}t C{S?R?(F@ٛu$ɠn@acBŠQ{T8*wD]R@2C Y 妳,mt#hFqBSN3('EBZ[vꢛ1Ί8+ Ĵ2ͼVޘD80*:,LY0xޡz,&EʴmYR_I S ?!lMW~B8'؞&ߍƽp="KXo70h)VHu/D1$V!(H?RvRFd7>E8ryE ڑ˕33$ښT@nW#{4כKKJ YbmO }Yې0ͱ9ޭ }X/ uPG{RȈ~8>VaMS[8JvlSt~BX`wyxYhKCF}=mQ,p(sE&>qSy,? FCO25NS8Wkf2j+{7q{Pj_}mH@H|4~}aFnsVj,-^bj a̿/ Pqndr%o# 6JL}Nw!W<2A&)ޘwa[1J?3=Uq'H`wX)zuG-}Ƽ_7.f!k|w suN\Z(kcg/gOVb򬇼h(InS5p ]M[~"UDM$\2}tӮ-=&[h+[KL)z 'hZsD+-vѵjŇbl60>{Ye  ȢDX5 Er7ΡW5k7 VNpìFqBj8]#<]L3ڱ[mnwOeVzE$FL6@ K'!n-N3f 5wh Y墎#zr _!ı`C j*HWA*{ SE|IJn>g(VK]46ܕF>ehQr?!9Lj`@tqŎv11uݳ^}ZLO Q)}׆G@q'/Q\&MĒOOrGU GDk :_L4 o8KV<65?DV@g.VW#Q|KQkW<= @Y俸ujd *iQ:".p,ea@?t5:E= һfGE&9*6]nܭߑ:Lmgq+DbǪiuRcO\\Lw0&C'[f? =V#7qze}LIi\`Ej%cC#FbnGx-qV' dޔ,XJKV/"1aT-nW"kE]-| F C.#|e2,?·~ZŒ1goI#ǺGB=bׯߕu6w鑚2`FgcUD `f6#TޕLf3*7O4eEn؟,} ,D3\S:-x)*%P6z\ĺG-0Ɇ!S7ӎfE2#cb`4TrFE{uTY& /85 uv~%3%_.p|KK`K]1%q={Ekq_ߐ6,y$I͸P)ϗ^or+NV3{lG-B9+OM}0ۥk(]2RԘ>ݵ'P [ ]SvΆAP9=1Ыnvo쩛KHzOȽ/kjsNGFx00%Cwb#IɅQFŦJP M VW'f 0Ua*XX >uXdotBv-. #8V58Y vk_HwM|+6i>AO( T6S]L ɟcZik>עGL_:k?h0y] 24B-xpJֿ Oч<;#+ BC涝Ts%;Sʻ8D!AZr+%N?k՘RP6u-KT 9?'d`t]r!YGhǽ(XY #М'/eP9:87^+&ѽ0J[#!@^yz??ȧ?NC:֟Xۏ%ݬV{hPRCZ(Stl+lFf礉k!4yie=<Ǜl][ssSn#R-b`d<=P7pyW1rd&MU?xFlYY])/u7+|f:#D1]Z1E%sD= ĥp]' > r9 53EIh &K8 Ef]yu>2c4Zc%a76}YPx*"P:P/~Wp; uy#ũ+e)γ:ك`kp6sF#HmMGXP,@ys#tf+H!T}69@ͯta gחr/kMPQ.Gq$,E+wB"_'!v'Kڜw>r.~[{f 3+(zcy 芤D H$5od|E/"quu!b xj h<?# ^-;jy_P8?L9I<'oR$ 20Sս+0I,z(asWhp3tOYRy)vV(ࡥ{^gɆ{nAt+ȹ̚\bW|rН&LJ_cṟVWAhS?aV@IWt l}.MF QR߶e |fӼ%PY~l֘erY4O>·TM” V3QP?}-NYßxaDU${N#Aண+ZZ3r<9\ m9 }MŜ}ܸP_%,!4m`p2$v,{%>dKNڿ)Klpk0B1ܧʞ1q^>}؂.4^E+j =EFLgQ~ 9WAݺXl8ӡؑNYV/wp7m9xlFlmc#FmdLV◗tcZ9K)"YҮpvZ} I;?益lJnCt^^H6}:Lp}|: q$pXQ#+c^Q[s|z. =lK[hW&+AX`̶Hl``;UIӮUC:xx]򨆝#SpἣDR0%(9Fgel!NI'븦K߬ސ)/äc2#=;ww {pD|LwTS8gPҡIǿw0ezR$Dg#bK1ұICͨx'`( ͮg ġ|&'ԏKVjp1Xrpqr;m %ENwLbMߔ^ cRJѢuZ{P@լ ׋S }$dXxLְ vf"uv <$Xg!I[e%)Ww*tV:pɒ9N^` jބCiƘG6W[3L;ƽFAL҇c@Kòy``Ox2'nP,s&Ѭض[*j5QsB-Olu~k 曥F(bNQdnqObңx;n߶5[&=T,$n`;'g5q@ê;; IGvG@D,A-ԙ2|-х- G!g1w;RQSy5nWU%7UlboEy̱ `*ؖ]zĊj<6QiY0 ӺHrz'߽kb["; c}[;นcŔ tiza1̽RGKF`6t.(Pm@`LOo{Gc Er-}h z) Bbnθ@jrߕJW;z 'kM|\dHUj^zxHًr5C?q976U'G؀eqr .[fۙ+'{!!rKmW+.Tv)m9N Y] %lvOJt@"3ڛ>D !jP\Nɦ4v6@"f9'kZ*v[r򜒡:O?*\,Ce㮛iJƃЙ?"Kd1,ٜݎp[,ȉˮ"e?{q6A;$+Bt7U {-Z嬝vJJG>״cUr*#LEm-9?=.vc㾪sRLz@ipO Zof?%$M&do| I5xE>*ܤ ,)/HC̺em;( *BEݦPLT7KQcCHl8l](@Zw3,:u6_l|O0 rX 4>sߓx4ڪ2 /6VTv]iH+iP/(RNn2&Ǵ#yN f>1E-1 /k0‚ ^峣|!)^yRӋG 4Qŗ/įpsGQRÒΎN{P&u}vam'sԈ# Z&)Ũ/=*.wwt]m2Q͸X#Ph9Cʪn߬[1M6lntC'llHV^%ğ\XMPn~SHg#/0hܞ,(-} :H 0v,F)wsǑOzźGM2 hjYՙ߹ey8OY0ݲPB4X5)QN} ?l@|„!\3jvl_|m]XH>;5&}+L%3SʫVL~0 ؍lR؎mի@!  |􆍫 p#\;K -+bUP[Qt,CnbqIt^62AiCq}gUл!喖E>7S+V#QAtu(ZM9FjzǛ=IE'WbW1Q,]J3p]O-:w3X| _04YzMfCn^ngS֍k7FSwy㮉a)Kc `sz"q *R\*HjWQ>reez=0 _u\a:svpr;.R}ْp恜B%A:פnt4iXIqIP@ƺRXP֎• >:EAӌGsq\c$TU; ,BwƢ`^ "fb9b[w P+q !84wT殂V̓x59 +71L='.)+}_rçp O F,udkXl(o{j@dLd4? rH1M@΍a- 88 ]}t00}m߶+5%NО{s0#OEIu *P@65VQLeb ׬ @g.g5ȺJ):t$w1D|Œ!\TVGT Y"Mf Hcu g)ή bUHzFix7Z@ǹޭ^\ (U,pBf~"Kٹfx}g(>*1NTEԆH2Gio2Vd:R_NkHݳS GMM/Tq ps+;6-+2A@[%i[-N@ wm90^f b˂Q\,{=u)beI[9u P=e3 v Xkŧd;֚bS[[#{z'`ǂM9|zHDs螟TzwaifX{k;gh:U1-P⎂@O7 |?paks (JzaaExۖNϰO٘`{®w+U}Y[ScNw]#rd)hQG3Aji@mC{a5W E6T2I;eG2k_ #u!Pk4D[mu-TZIݰ6|Y0|22W[%U5+Y 7bK &hEdfeK,? IuE^t$߰{WZ"{%MV,;ٖZQ uiB#njjIu%е&:Es^x)pzTB3)}ͻy(fu"@ |3I唸u+m%?ÚkZt菫D5B>Φ9REc ca>ayVj?T2趿R!v5! y_'Y}>,7'k$nb\V٢ffQqSub1wֱ/6~U`s&բ1t:cȠUXPRW 7=徤UL"_ũ@x){D$( M2R|9K)d2Td1ei#'N/tTوl/y#X t\yd)#g)imؕ~ 2'ϦV4Un\2FbLtX$C9e#+Va&)[nwLd_%uo{_ ́* Kq\ V 0LKc6\Y灧x,Z h0 84b~TSR:`KNTmW:IpMm7ǚn&cږ[X~dfpK|&hy?C'f@VEhMo@fnQdoT"_dB=p( 8>t4|xS|%uXOh[R#Q9tކ&^AL =E\5 8P ss IL0UXhP2Y֒z&Hp 1no?MF`oءl9Yzyѷf2"ٻW eFɪQ*i- 3Ĭ=bq72TiAdWI@.0>ɸE:kɮx.}(o]UpX4 7ow(߿ uQbՇ29h]e,Ѹ>$ZQϧF@M;Έ:8i7 `|_M]z%nAz*OiOOrUGen464leD.+x9tl*t뎀/[/^Up-4>hpK1MVqj{pjԼdZ &j*:lP4#웾e߉f2B1ٌX ά,(Z*8Cu_A:+[`/g#.]˜6+Xݕq&e3p*Qb;~B`=! V~ݧ&I|DS?:E\ {?y]aT3վYIo7 k:;lV} Ogj8ICGCw0"Mm{ϊ}~{ڔG\бK,Jix#ƣݐY0.!txlqYjȢ P*4 Rpz{i N(q b-Zl3DHS/4 & <&=qlhs!fWz PJXY-0l 0_.ˈTq .ldz,kv,9J2$7?l: ҫPYzIV"9|6Vf6VuRGVG~.7SJw| `%_ kU<­kj3[FF|-XҶ3pE筍5YNKqNWoI\r+x.Y>Ě[9]z+' ~ݸ'+7t| ]߬|lS%- z@P!,F`/\p%•OrOv?x$ H9 [}/8.xԚđFg /V}e$1~r n8NEchaЍ,z{p`]Iz66*_"u-Eut: %q_ ¿^EfWӴ  @WvtkgJIy57(2 =C`g%9j 4G!ZɆVv(b8c-~>uHͻU4P0EQ {呺37bNᶥE=n0Mj_CZ}&*da)w nY. i+w :MjMS.ݷB(8 )ij꼯~L{hu$0n3=jb>_eAvؘDkr .J3y0C -֙I P 6^n@I֨H=٘sG[˭-CNFfQ (&P!ԎJy uvFE&ۥ9;"Əc_Ǭ!3.һ+B4~ 1A ǂ C.WzK.Y3zS G*=V˘0Rk1W?9[- WA,% ˟\0* x.|z˲D.Z>srMjlڊ@] UY%9e8vO;]x%UۊU_]u@ϞQxWgϢ_E[~6x'?Wm}L>fmm_̦{Pӯ: 4vDF!]Uොi#Xhzs}N'(Jh1`$;Q/K@:,FWZ l.3v(ɨV<1uLU6q_y\=K%aiɆ e%]i'ko$%] u~КȄnP y39O3L oo $knrT 9&vݎPWo {&w9tZY«1ɓmMIRDYXwPxu`c %C N7I4# L`m: ZUG(:ąuw_nwԎ6 c.Gdފ28nPZYL) l""}b&\rZwMe95'L;|#GWȔh5OO%O_Z~I1b7 5d0A?r:i\ qFR"ܠQ @KP.ףcA1xx cNJ~ L,<7o,'X̂ wg:8=o9R٧TjƗ.cƑ\$ru/ݹӭE;ALP״Y,~#tiM6cٲ߶\;-$+.w띱~30Xi|Ybv4"?<֊Ngf}ai`jxm5Jv,/ap ~At~8*cC9 cкg}i萧ޱɣ^I/bxZW VKمv(ȓj/jgnQ`&(%A䒠%˙>o!LiQ@O䮑|:Hk}66D2_ԄNѮGzwDV Q]7Mj/jox 10F?iƱW؜ىhhu~`+5zW 5 [ X͙mgv}8`%o\#?m ~ԶmӮb+u?SM.lg5`6ygܯ, q1?!78;SVYEu'C+,KO.ld)s$Õ CM"~UN$*U^U<_rj^5@. ̵tAAZ梽aL-r Uv;PV!bMB#_IX٤>L&р>lo-^Yf+U,mK$Qʽq^svz Gb0=gywנzㄗm0WZ{`/DGP^r[1u4d+g~|1 ih2 C r.dҬ(Fo`hfg<4ժJ[&b"9kJ{9+kUdo=T.ɐ!J5'QK@_yP)^J.ycÕD/">9m 8lsc* >pKhnfR'wIf|I|Ы1Ͼ#cVq%kre>dfJvSf&ȓ4Ȅ6d]f+酹"1'6G5EWS2F6(s\w*$k(MvLI-w:~NH8Ke̓g8`_܆Y|~~C.LW P۳`~awͫ^Ve/clop(𓵠?i61?OPdvvxVۡI.U\x]\j$Ԛw5 8AB)@NZ}t҇8[r;?9V 6x4sqi.M&yG+=dR Eh>KQ`)[z>h~\ttHiZD~o\NZv#1rڝsbנLRHO=(iKO`O/wCp7S4ƹÏ<4I=>S3G+F T#C1녤 bA`x:3rÜT'fZ<g̷SڃFCJ؄YiI ͇%(f d& AH;yc)\^)TKutć&R&@_Ȩam*3`"(Δ$1 hwve~Rp/̒8;Lo%"JE?H=}VLL[CIMӜ?DJ1lר'V;*KeL)N%f^KW )9QSd&qr>0CQ\r‹-7U)W*`Wq )][f^Z&6gCƎ2,Io32 CcxxBGjL־PmIM  ݋f uߎl3͚?9yhHCcm}i)}^Nq80,teZc6 D߸jxQ&I^|~u5ߨԿQz^'Mŭ2xյv7lF/o״BW W9tLīNG:,K?z4s+Hu 'K8n0KþRNFߔ&W 1g}` 1eu߃%H5[3hE3KkoT1w'oz&ug˯҆w4mct&dW|bWMWGǓhi،{nH'18}pT0~~]0#ЧH yJ +qC83jȱH(DEH4y7|S9sfvJj¹SsiێvpF~V Yg?3`x?Ĝ*leoOMG=1 ,H0(ϳ\TK%^3&/ﰽj^Uw"AE%ҍ =+Ӓ`&(wP{_˅7̈ r@K*KA0=a@oҮ8VHXBD^' Cj9{5O{eGctts[=|ҍuk,.屣EևEJUWIͱvPcc /nwifɡzcDK|" T,` ,Lݬ &Iu3 z|&oėrQqNDgmvPA63IU.:+{__LMoY; C/_N/6D+#UohTfT+3 r\ ecDz/;}.](|45C(d}fot^v&=&w]fo[FE/Ն7M;($3|&M]O'\ϵЬvv[$E2s^y@ln/ioO'5jh8s8s[)߃8Y]%gwj hE&F.{nG49/-; ;!a.Oׅ ,{\[Swt=41qR#ĆKy!cTҝ RI$"f3J!Yw69ұy *&v忤:>Rᤔ(܇&R?'mU`37Ayg.hPv`40ž-^ʈb(U myž1Nك̟`juݲU8fk!H ֵLb]HrSn#epa7MD9]/VJ7qw!hWeOePdi1"{u#gOQg tD09Z-'< "2ogh&F_qRpqgRvM^Y\ ~]7wΣh86 ͵MBfjC:s Bcؠ|ᑨֆ /]+Cs#mMenIŊ嫋{ד=ͯNWث{j*jc|VbX(6 -4m0h-w38ݱ];(#ej˅1naa39 >(c갅*n:1Q=n s^)|ݟ ^?=sz^nqIEmȮ"_x/lPh9K=F3sFoÆDIt~Vx\7xWdh;`H'&鼽H x5^y;1yWgQ CDb9KT|x~V 7_nT]R>\t 1@] S!v!}5n7/՝KqxNt* HW9R+ⱓ4QȻ3hFX~77EF [2 $z-VU!~ωPE0gђ2Dh-˳4^RݜE|rWH(o8Tђ¹ۮ85#Q'=mYӭru>hs{(NWn=D}GQ \@q`3xIIQg3X0"fss"R4z;`iĞduul1#iyZ17LJi6-j?낈/X(u?h S "x:܏DiTĂ%+] c8/û#VoHwqb=1F3Kzv|i9d舢m[ŖޠSC.ƒ8r`67uOēVd*b|;Εt/E^fJrc˧Mg3]MtqpeZQ=s&|>tu缵F#[\x|]\ WӀbϤv@yP# \^f/IyYM!C~MZCFX[}fviEڠ/T+CJ_ V j蕤[=uh-s W;Elqd>XGE?s 꿺ӴlnѪ+/w 5 H*5J_+MI*\=5ОXhtr%jЗ{lQ7 +/氢꥓Fe=.u| Jak\y4ߠD˚#\>(hp^f22qK-.є,+Č`_aV5ydY\X+r>.ebÙo}9akf(너/=oF=-,n\tiƄ &jSpw~ /])/砗-<6Fée]=%['kZ/ApqT  N[gu+89URAgpxY]A"M Fc2UqUWH$&aqP:&y.E0yB)pV~a" %ۮVzCFCk]H~k~GZeƃg…4[ M(k:""#{HdTCa'?maCdѶUfme 핑B~ Dnqčm\$6k=jLIvӈWb.W T1I*eW"􀼷,@öۈ1@[s{-zą? 1\i?43?_Lpa@i VUsSLdB3&jjShD!f0u֒@)/]lqdG$T#T[YlMV TT9PF?T31疅M#6+҇ӕb~e?6@gX!mРRl|EfgVt,%oHY"^ 0Al8~%DB<;G'|&'-*`̡d8а nmȜyυ,3= e0f]TXgAf46NGt&OOzMzဉȚh2(J -NUL?^Y C5F/dn֘(w7^axH04W*G /NfѯZD %4nf yU/Sވw*kzθ PT~yXop_,/ ,0CGB ]ѯfP_1m%prJZ$ky|a;.}A>&!IC\f0C_J)o6lcE&l00nw Wd,DR1j0۩ wÙ3,Yt&͌P (>J; 4LB!ג 1p_):6g6'1E(C%`-1 "m)Ǖ wla$)$-\x+j;ky:o)`b{]ː9P@8G 0nՃ#m 8fDŽ)k%Uv8D\|Br"q޳nSskJǮ@%2F!T HSr6GQ$R[J:J9vz L04%G[e,?OD/UęJH_B\FlfK hweȚ d1yNHK4z r'^阷}\gPb+wJG*Ak2ӊS襛: t89÷\/_9Õn)δ3BnmmzjaH}P! ZCp#c SYia`>O j@ȃpvg_Lw"ŻDQP>7tgDF*6vHhXf'U(ʍʭvٹc+'şgbէe@6#5ֆeΰqPpj;whl-.ix`uЭD(0"f-q.Zj:n  ($)ZIX Ȍgn z8&p5`eܑq'ι @`ƽ^_/y(C8+wgM4.-xqyotg8Two'Yi%~g޶Fej0 V#wdBO>9t/ͨՊ, i|A."@kꔔoOI ۯ BCfՏ&!TCb;'SjNyhf\1ͭn"֝Z Eժk1J9~:X *glTBKB4㒒L3+|9XsC@Z[T>qip%͒iiF ]Ňr5BG] @V[=Kni_iw#uo|l0 M8,C6Q28dW\^ 2=H+EUP &8kl7t`O`r޲-#D<`D'^yc@cnIT0Ts}W] JK*dˆZvHtŁ!#D=+Șֿ%IL_*2wv`Ot❂G*\> C*K$fI@ Y ~^ȃ+;lb./-=ndKi)B X f냽, 9=o˾O"X`~9̧NwW<)qos}:J+JF>vΏ7e vW``]ҝY!sr 4`a| ‚˦K>ԭSB'8YD,e]Tz'1Qs6<Ͼd : 㽾|n(L̫Q R)j/WZIqPǩ}n#EfTCO_*!ީw &J4ʙs&]ӘُjF&AoG SZQˋl`EȢ aRJk'`m5ֺoPC[_bv8,ѝ!V܃9x^06a!r h;i_`>8{Z>7#ChK=0Gwi;%:)4\*9zuMywMpѨFYˮ[nxazGݮB,*kY#2Ҕ~(׏k-ɗ2ceLafח'"K<XNÂQ}1>Oʏ8RyE$Ⳝ)C]dzmHTm8Mct״jE'HյH'F?9g T=v3{cgΠ/572 ŖVCd)q7\v ϟ]ISN܃I|%?ay9?#WN{aCGVdP'/)P$Q LYI*x3G?n1b|$͂CYK*(ŵ_Lͨ'f%l/+VɵIm3d2]SB3n**ϼMQ[6[̊g lAA+qH[Tyͤnx֫%B)C? MB|S}0[J䗫1@!kJ!O$9"Ô[(&cnщ`1|XٚLlma 4<8ӏ=X'cQP \hh+u6PF#9G--Z^:[9fȈzCvx߁A!\#1ǝZ6;<9Aٕk;(&N5 Om-#,]6Gp)yZ$Ōۡc7V6+fʓΎ8vzE9MQ)n7̖s賄Amך<zlV  <3l`?.ͳ2D9ΏF %@,z{Yǐ+ngٽE6np0Jk+Fp8hͶl~s H))_ƵiBגם"B*5}a2yɻֈ-GɣHv@hc{@ixX d7y32N՗T]n(dυ,>0OL2Hl0XI>Sm7?)ni{ӰI6`+\n,f(D>%%с ]j^yXָp^ݡb#l`1 F9ƴH~-4|2:lANA"jgCpm~ZUd&s5=vja&'sm\e ߥ`.+)p| JlSrn kf./{dDFz֦Ӄis4U }d^5'Ž`5(Ϊuڨ;c3s[.cpfBbHcɶ-|HZ0 !HUnUÞDJG,:ҩ &z6roU\B2TTkvaZEG`l;`;5< hH#Յt:@hNGWjn8ӲTry5ԪQl?;-$2 'C\<:3@3 ^Ni=ހDόg+?WB6@. ."*֯-+_t!#0)ӇDs =g"gX3mפM#.uEkyID_f`+9~(t. ?m*Lݿ^}^qTڟ}⩵z됝mRzXX@t~7T_;J.QAzL+B;(CLŪP(ZEY~AI=veb4{K$>ms ,(zi]M(g\*13Av*c C(ͻb6ѢK\8q0+ X ٝءI4Y}kl}L.RαOu:ߕ#?Dz5tmP_ܒ%{yeQ%T=&=K.)2Debu; ! MǍdA|,P],C+@'f[7ci{_l4[1sW`i5JLM HUL|d( ǀď(sؘ}931~x E:XO;u`wm)]<g(9KF͂8`F|: ܴ7mKi0mN4#DG 1w71]hĐ7I^$њӫ"~N +M#ҝ!aۀح1%5*v6i 3a`IMT v7¦YWAO Q5}ݻB NqW';>JZ}{Tk#p ^Ob8A@Ǒ&AC3ǯMH#fb%'z _SRrG:+\IN&@tJz06J;iY0!/>8q+Iq 4Po5z2) Ffΐg0,5cK'lV] .$y4-!🳅db R'A޶ +゚WOJ0qH.uakqn r`|BA.j56ՅZ~U +s*eXhYQt /.j&`4lxڡƈ |u6AYme-F9TgjV9k rx\~/hbho"/cېKADЪq!LvhM\LU\cUQpi,]{-,W1ϓ2*'$Bz>z gYH2Eܷ~xMrp2A+!39!;K:K lUr,J,Z t:v^ o4oy6-n6͕6׹2x[< {#+Ã6o$ tZ7{ؔHf 5?FP$lJm$R$4+nl *B ](v|Cd}+ U'XhU58F>P!vGgUR)[\|^=_*e[|Wַ}8I磪@(}# r ~%S~?e~$n9<,گ ks4k1 embxJQ(R1.Rf}w c X:($'5ʂqPe̓R_)5@ 8Qk@hbO9]<./]X^X60R `ẍ́"j<װhot*V>B^^'yI@[)tx,tz , ayCol\βV{7ԎH'郇He1b=GfkB-2q,5O9XTa_o'֯5vrQ/$r>b…{TA8ÔI:8n7'Da pJ sĈNSHWkǮfjŴ+4R,kg4V=[6qVHAVa |d T-ԂfmXbe "x%>3‡fv 6D~ :}.LJ &;lk[rMR,$!r3c:0U2RQA#5WL'/_y0tUVMQ*{8\Rݛb|X}:9r+RCT8(Vd2|I/wZ;C 6e1p(]!SLs`c]sFy{UآK:_2Rf9']C; ̖jG I}o̻fum/sWoK$anlCXA"Ja(y6Ax|vQAFH41@ч0/;g-U,VB{(f=b| #+Jd_|gH 䫔2V=ViG\*b=UI{ I͹n0`):{E"ڭbؠ@ fj7!]B ^\2FYM07__;1!(⓷bS0¼VkdBA@:z'l?\ c<:o3"9~-d@t)靛H }/PomSpCaL:Ӏ.`"4K<2꾢F:5oQf:OJ36nD.mg}ZK>^5`UMNu'Bش42bt9ڦċ{DܝK'5,0ݾwCAgUw5_TLZOD]@ğ.c8 i|0 k,_y<{°vR߳UcjH#zŇ:Ժ{n $&\ z8Xef3m m:*Zo`w WWӴo,ʛ?_M;T$/m|lw/gޞw|M9%4Hj,]!@ϩxOݡVbNW)mzub O8\tXU:c%J+BJ JX+g DvaB1%Hvh ut&r Tϐk\+vK%۰JݺhW]V +Su*g:~u7#a)טl9f;lREhj|A|5tb @7b?V3 w{@=d'xUf{w ܨio]*IRF)ΊuW+k×9]L@M ɍ0vn:M I/#+k$m޹(xe_P[B"1NFYiGH,?`Hc8ԧTm>"6m՘ߍN5p ݝp#;Jf+ۙ (%gLj/8f. o.8Tn)Ŝ yA!Nz8XE\c=N=$Ʃۼf`Ҕ-#!U#|e66TDۮ6 q>i)cK#3VjE_&:ŷJP羕4Ѿ>wcVJH9?#Ȕz`LP :H]3uu3GF{Wi:SgYvX > zϾ˱Йc5?~UG@tb79淦ALڕ8~<~&ߓєD[ǔ%Tv^x)˯Q~܎ FIfˆ<+2F= axėcz|!g]Fq#Q|1Fn3i8Fb=0Agl*SՅG(k7-C"ID vG X˃oϹ(@#k✃J/WRky\4h 7b0wSȀr(ҝgH˸ցp*Inya.IԹD>GAMEzG6ZT#܂5ee*6^Y# Ww[q鶾5nlu2ˈ XEf3iF~LFI;bT SLs\G S5/5s#K)Ö=/$5,'7 5R; QqrB‚ϡ/];aH)@*4ll .נb%4fsXi1eDZ*)渾+Bp7H&8DnK%st.7F:'u.[6{g{Ց@̊/dɊ^PѰ5&{]ZJ>;e)ޥY1gH^<3qN}lKX5H&FEdT6Ji:6Q#dUj .,/a2@GqOH;7Byנ 2RY Hz$/ L__0+a3/Ãlj ꑘתUUC0O7t;iWF@+@@7f9nP{ZD3n,Y&L]7>"V wެ·AυLeRKWxB*u@[YyĹ/dzJCh3#sWI00>dB $p0k i ֡6&,ZǶ]-kTAl3@\~`&I8p-]mHTBkd줎IxdG|>gfi5T2){Hx3 *=HdWnh?ܿtn8'~q. PQw9__[W# ieV\]8x (Đ`%A[{_g,ӵ-fX`#aJرFP!s SF`R{hCMJk$GHcFLY!.1 Kw.7o$87\R~']Y5d$!3;n>fXգ7j*?W$cIꜾ(WCg.2}=+/n,9k.YaJYA12?5#hNczѩVh.jP@;ΨRT9|> = 6\/ڊ{)yA~f @@g}NeeQ8WXi`L-A`Q4po1"k{Xaϯ(HӢ7s.he,wRJxFl߼iĈf lSEځvbƑ Y|5@$n.`M] jڷ/Wur'k*yCVw5"*1ך$rRCqj+& `@y3^Ի{; `,@Ui,t *a0j}q1@ Cn4ɸ)ƅ_>i鰜ݳy>%9D;0e91G0/CݑK6 )PٙHD]ƟdZyhmcK|&[6lnϲ^ǻeWT;nlj\"qg[ nYmθejQneN~K7STMU>+B:5ȇF6wMOJ!y;^- K#I)̽V";Ҵ9u(g+PoOV^A}ɣh'o)i'?bi#հ>b1yQ{DJ57O,la)NK$'qazH4uxLP4w~{Kuמ`!Ow#*SlZD+ӧU>&5PX$zXтG֋<.k5hqDi䲥5Mw0c ]B=g e9 !=pqu"YJ \,X}0r>X _.j^jՎQT߹^["!,hK ,)dP"s@HЯN0;RYyS Cy(`_ڢ"P)$K&z0Ҥ2x*A/h5!ڔl:_J~mF5& lgW.2tVWɤ[#aS>q7Gصrb7gik1rOgQd;}m_JT}>mhv67 ܏c 4ѧFJ|3M20#='ZREn2;ݯ6I_@ 6oBfAR"MfC~ȳ;9 :Afm< a\p+#[['R_"wѴ~g%R_OJ^[,Ԉ=x[yRp#O;2]q]ptz*9 r*AB&J2s+qd4Tc297}ʵ D8mTr9::HڀKAz7=?xRL2g5[gҙd K&ylP(ra/PS>tTEc43ѝ~jh_9.h ii!7貓sM3mjAX ٳ!o(3C9 ~PZй=/PIg":Z+ D'ؿ~ԁq!ՃiġƇeAϊ.e+i\(;PE~yԏ[!wݠ:iqZs&k:57BWB8}:p2z=u6S/?t/_6Dq;>Y5ݮ;;3K3+E0uj(/bDeVWA DוXE[@p S%M|\%)It6RF".X=X6J,ŇYA2 ȑ+a)E˅}mcO~#i27ԄZ[ CI,F7 ȶ8cF|;j2쒭QQC+?`$ou%\uߊfKX2?|QzFd ^@9z=:(LwtLWRqa#kӠiB. %^Z^ULu|ό<銮|D^mTx=UWƓtay̅j&Mv)W>.UhA0\% o {T7P\JJFj' Zsa܎,!G!22Qd L`с3gf,7i' +kf> ˃%KDp5ͨ@(lK yi$jzLT"{>F eO#9 a?HFHg h s>rMS5 ͉:fF4Ȟ't.Vd%\ 1'36IļT_>+%w86Fڹ_ShؙGp䠷&4i&(L w7QgS,⾚>Fl{J[ >GtHz+DlC*$LT(eʹ3j ڦtvo=ZL  cΑ4=@$ Buq SLA؟!@sRrK<;s>z*͊\@oK+ q)E {fUȆfs"pgl?Z它m.#½@tP7@t _BBߒ?^r=y'"T"lP['r`w0T …+~kɬ7Dv EG iXf0 T9 m^}}]K j v8n;(-i3CSzTvHPoC53-FY p(1طHRoSxmR^paf.J:P_,{ M1h@+| ]Eٻ}j7$RM|Vp*p=ξ:{FVVNYPiQ|ju= D_=~m[KRګIP{m{5G+YgfvM4r~WrKTh>1\Zmtuyœ۞2h۴YxCⳘbAzvϣ=S?&%%9>df7R`rpI$z 9}A 85P>,EEYgoDޗi.3#<ʬ^ t9.EvWp[{npOy]{c 4InF`֙DD¨tȟ8UCpe'&.*[av}X[X;̍|js "y1z0Kwd ONJp3dIb:5qqÛPR&+>\i 0#{lT_7S }s}/1dHzsgDͲxЧD>f|!`,5^wQ-%vAMJQsŰanߡ==Wz 1C4 3l#֑v:-kc7ĪS5brV>BQscJRُmz7bsr[1h.P$ HbKܑGy٭bK = =o\J[F&B*׹GbH LRxVTg43k)\ynZrs/(px 442Tb׽$$OݙbJυt[=so/c_Wlt_[ ux|\@h^ԩrCfhUʑ0Q@4$ikF{: T LN%.dPrWMeDuuSį, O[xYz-+)٤6>Z ~kv75G?S590TJXW#zfV\'OOaHxָOxYTWoq&?fpgLDL/ rKߎewfL , }r'uS` `p"rDވ-g+}?\;U<ߔv+cцwep%v쐬-ҠV]L2IkǕ !^|FܑS/dM&͵9g=3 3>73|}|P?~Ll'yQۉeUj?07uDJ cj i9ue"lp 8JyiW(š빙FOYUH}d d`ez }zq0fRDba9qOПc!{>y:-lҸe$Z;ͪ o 4+@r<'ˌ)˾7X-#@ 2#Pd* |[hN -$ ^~6U8ePG> A!GM d78UW]L Bd.!^cWK37oI::ZOjX7n?)NCn]L0#W_jq>_̭Z/ӻ8sR%ރ_P`~rCMmI0NѨ7<{-a]e΢_N+IƊ_I<Ob|QhU.:QG ÖbJSs6-~ȁyIg,t\"ӱ hdvLmmJd+ѩf/ˇVݼG4=+tf13fTmbibn[_J?N q vGkHb[%,/eގY7z=MHrXFN]>Z!!چ8c@ARGF]xp $=fa2x\ 9P5Y.ټMP jIɥQ#e8gS|Ʌ RRB#MDQyxx=̾s:V\&60aBlm'eU;_iNݥyHlK3'I8v:,]Ԋ=6 .* ;.pbۖkq$͑6R>^)\"({h$ Dڥ"(*3]RfN[~Q^kfzfLiy<?GgbKXhGB n kψif p ?\vʂb$8ADfX Ӈ,+<``ձpwBp+ 7&wrD^VNʗ]zgӜVX\QU68[#so=rLJ&**9,k_qB azOz!bǣ -vV˭5 @NgSۆ:3x컇ވUn_83*RZ(W33\W$@OCiiWES=Xvؗ%%e \HyoYK% CI250iR Ef_4*S듬|xe/vK& Rմ2eU$'7~6-SM$c/ԏ;v: *p巧E)G@jm^'!$3 RSN>61GӃ*NVBdP9B4>j{+I5rr`tS;9ޒ&QN8,WC)RڱafZ"VcHQKQHZ5BXZbִ}ٯ]wy]YhsTPqYJ\w_S;3$Ii_O~|$CN맖=R9 `JD`J %X\o*+cѦ*4ZHt&G)!SLI8dC?*2q 6CW_~"N tWjQ ۸1)¹qHW Ŀ.eMlc Gdw6\(R_sgp'SgtJeho6ʶ`s0+DYA5%sCy ޲] Ѷ w$uOوԆ4/*SVe`1=I`Wo[ `2zpt}IrV_cArnAt^1>>G̽U!rдNYwYu Ӣ>eRPw '>"΋wEGƦk2V3[Z$U=^E<:Dl\\4n8_YzVv%lm%8{lGj:,O#f0!Ć:RH?G:pĒX 5JhINz G%OхĤL&:ʀ^v6PsL3|6,wWp12/ [D)kX3K"YwT,$Kf u>`aH~ 1vjx PbbmoTēcST"]3\E;pVY ?Ab ʅ {}K{IBoQUN>.AVQң[b_%O3a!;r}= N3RqT&]܎jz2t1pFB/CYTB]ILW@C|RmMpda6moW SO93i(foŝv; M{ZCK])d2Nq+j܍K+ӡi$F#^d:~D6SJ~_ fe:V?LW0cN>l|z!X#`4* I?a-%C ( 3F4Lp)IP t<]vwlE]qWRp~2.nZ4`ɃeZ`IЉ?a=܉Ȗ85[0_`TL{4 2VY dbl*L<єo's8FcudE'0}acvƵV~?bK7B%-HM)Nʏ5mƀYc/f;5/mC#q6׭@1wzR.V%?^58o{5PX8o`˾<&RZIPQV}n 댹:/3&OchQÓD3-o(gHb~ ba sL@ cMg=rA{~MXFJfH*5tߡ()fp8Izo{oU74?ޠu+m# ] 6Duvi\JG1HV/%S?ً|^e+ΪF6O kBy0a2( PxnSA,Uz<83 R/eŸSBrrdjzȁ]TW#ҒGnks0֌cx{NVfoL.R"j)f:}mVVKz 0}վ|c pmWD(^ uJux*cPq-]@&]E'Ge}`?yevm5pOD>җ ?킨wk:yQyZC h!LvB xAgw@t/"??Ofo#YcYbq0]p%7?)sFm&Cĵ X^77L8zvv4@p.p# 8V@VТ{9$ȗpd>P0A8!#@ %.lQ{#RBs Əqw};#ϓpS*d_p}Aċ11gJt[J0٢26R"Y+˸^Z-q6 9 n)%Wm&'|Q{@WpRd@a쪔}wuϥk 4=h!i9#Rv:gb0uE*ŕr'Ya]*ygG Wg̴D!nQ6`/pJSѓѫ;vðzgqk{*BUQt2]H+n@гe.GХ#;6,I*r^%\* >zҫMV!r4 k:3] 9NZ|Vl*%R7&8-h?jUW/4Zj9Nk |Y#l^.0(Ci/3MlS7\Sș۠8m~/["^qV1Mz/ڄpdBi}iз(] m+Ԫnġkcpbƽ&h*kHOI;7a+nBEߵbC7ْ8xTjGpU[15u4=OQ.Wb>G nA>~ kƦ\l(ZfH.A"1wT.e4C|*cm/Kt~D|_l\uKob^:,`06Dix `ppAknFk)JM^;mx%?4exB N=IKUs9ELw\)ҚyLqЎ]%]#yXy?H}&nunP",=!jA8[9 /`GANC-q+opAbO:ӤB>g(NLU@`z O=jZ1rx&-o$B,Fs{$%aЩ1ƾ%CG{;S{gug*6@9.ՙ!\-n]PD8iVE[}4P2Jkg-ܧ9m`MNT+ZcUd ]2<$yIπTL .73phPC\oKR2(*p3Bȝ Jf5Eel> pN)+߾ã`4jI`I~_ZskTWGޭ X9.&CAIrfAo/gJs\p">c.+9.gYT@>+S͔u:*ֈ^u>pjDgwC~K{:(Қyj*C?'vۉc̑XCꈽi@k#HCctzvC5P<7* KU#CjNZY#GAޭ=hʼaU}|Yz>8Nw]I(6a/LO+ W jpTq *[#7\IUOW2A%tNJw+g\%M~4|P!jćYmorBUɻu ׫KNͲBe{W!i;#z i'vM R~=\[MB(3(P?"4h, Q42zyavBU,ںu鼮&B-"U;m<2!iNhS3P!g̕$mcSZ~eO1h U_K"'&K 1,ǜHkrO0nG 08T=lEo aS>d[o>it~L_RR3׼`кr m f%nd.Q1VKy&cL*χ{N{? tb1<6"3,L(r9[{ 9$5!lm4!:3[ *y2(<8MyGCJn/{ښퟕBp _Jⶾ2^g1s,LoczEy(z1ֳT1X] S"N$ujC%Mi {$oV۬K9_2u88K40.[ } &؄g,}HS}Sp(Y*[/h&E(vg[0 >XwХ*Cus8iv-ЙqIN-,X'-D\AҨC@ uGQ֠_)J]P"i^r],%$fW2S;o`k,b xmJV ox^Ɛn=HflwBy`Xʧȵ RyfI>퇃!o1s(5ZԵ3C rFBVm ȿ?h6" tq0a$#6 ZV#"Ѱ~5+7#It }r{/EG8M>!T_0P~H*0& ?R{fp+՛O/rd1kD~`ɬmCxM>Zb˲Ϧ"gZ$z/㫿xf, sV).Eyt>D0 j, T' Q=) @k]"!zѡ'1+I~!^(aNW ;]Ϭ(o |B|C0g";jƵ)ȣ QOI%'%`E8&IV[ÛGTL<u(LV{$֭;3Q)265ԳJd6rN2+~tœтH6QmƿG"uKlΚ}vw0q!y=j})] [r{!m7F,߳A(Tֆ\ t RRll m/csmpC}/=9a۳ oݖ;C Ƴ^r=a[}N`#ocW%xukېZ]>NJ-G5Joט:pc.u/BIub9@aҡ9 Fk\ 6pH? fM9wl_Y 4j=yOP ;iRZ[$>ZҪcqVֳ-r0-⺒u:gSɡN>_ %À ke=eL B ^e/}1b.l ;0uRCN{ڙMW?>5N0$᪻y96>sr?nxK޿{?> [}]PcttD[B0|8 ^a!Y>뻮iGk'ɑ,gC>*GOpFg̺eu1Z9ӽSDMEBmx}s,?.+ G֢B)cA@XqBIqYsg7$Q-nw5p!/&:3+pv^cĥe{7| ejŽ6=A@?g/(l; buk^LF& @a|vaUUu 5%%#\7 ʼn᝽uN+p\JwJ±A*)e@Q5n3g!|FP:thP\ag N8S:#+.Ok7 ~+%-K7ߺ;bɢZS~Vl1J6]C*AtJ8(20`eq,R EΓHZ 3Bl񦐻[I;&pm2dn?~-|$BןMXשqE{n&'t1F!7~+/BIMxP0Kdm;(& $MxUk iU 6pԀI)ӿ!X<T^Emf/#o:)io7S?ES΋RKj)cɷ5CԵROƯ@F5/Iaْ׭QJL680̴SDVsarпWLhDO''t,t/DA*(ٖ<96<+Ζ@KQm#Rp Qnxt16s_ٽ1lw}s4^H[J|8FfZβ妄#Ay'J]^r}C%Z!A"턨fZ|b9#ݏsUFutP2A_2M(?9L_~ JsX4רuUs}!׫QX8W:vƫ^yHg:}[ *n`Գj|pqX?W_ʧo},-]ߵAp4/2[ 'UeE]o1CW5պID9§*gd]?֝;|.·vNnKƄrf;Jeu~"(GN"bBf6_9fl=9Qj!ҏZ ig~L礼ݮ$*] tl"LdlA2j׈aUM˰  b\VRo̜VavL?K|-_.iV7YfCs>jS#`f ,P/:,#Ȉ]8(0FXJw5Dcf|',M0^͔p% KƤ-:aO|w# J;q-f$PW%m~y<.Hm̻IPfRܾXp}4PC`'/Bm^:~A`(S.Rh-|LLfdv}V&ӔMŀL+F{  2΀ \f|v=avC 7BRX1Nyp- Z\^I%F3I3t2&uɺ']J r ޏ#W9wNSMBfǢv+pW9.%>tZ>ZQ>.Q'm/ǢC N]߮]5דyѲ7U"RPѸeFgѥ MĔv}R3Y|VdSQ`Jhꘇt3fV$Aַ3"dJ{CTP+.`tݡ40/_s,ЈGCI@$f/4"(.@k;dKF‡mg3|qonSd/Ni$m)㤗Uǧ# %<ӎsZ .R(*gӭJӯ] x8n,5J[ܢK3HbP30&)sl}wF3A3% TJ :TmgN7xGMGv˕Eq} vs$;Au/ӯnVSRBFzc|"Ed)~!g/a5a8b?= ָ# \_\\(ee`מTd36莗oOc]=,?Ӄ~r9IsB6Gk&ĪvNH<'=0h%|N)dP+Y)U5٦Nu*ˤH;3k|ǹC YI-|rS;q\ ˛ "a-;6N7qVE2Qf;I1v7=7#? 2YU @iӮЂw\eۯx(3&j7Ф駓 p)"cFM q?MXMӈtCl:ZH{r=4eHs ie˱D{:>:NaL=o617_d_m< \Y~i~bɑޅmԬN@5LԔ!=+gzBԜAǞ۳3FldI{idN{#:xʌ_my|pƚ>tsDT4~{8*Zk֔&=h27wKɒyc6tyZ˦"H"ehaʢF%ϴFF?Jc-Q'%ʨ{(:uN)xVYH܍MC8{C#81K|x'fN _tJẋ }'' %'c{ R`԰~yjBb2+m%[T;s W248=$^^$l}fǼNZpʼnB{1h<۪__ c]_ &(KO95h;Z_4QmZ{|S.%)dB5fY!p5P@r$d~,",ҪeF=* cK4H bqx{1vmXhѕ ُ륓gh7 ח@A~XC kYۛq,PW>>[U 8|85 Hvw⟢0sjv7ypzq 3B Z^Υ1.L ULQuWS% gQb:ŦK;ҽI(xa@~v[tNo6NzAǣ cH&!gOӒTCfg(Jo6FD{ՒL֗ԗD%.'`|JM5w+"2 5@K3ݮZ*h{f֍wt6'6A~L])-4&p-[UAs B^,FsEck[^U0gɃcaHN 惁Ŕ\%u1м# Gj[˶ژΡR݉NyQV#+lIek0D {hFٺ;w%ӡ荤'i #Wcꖵ<)ßb)%>Ī̢lٙi0z}Χe dr1ĻaM\piOb,SB\GFXt=Nr+ds;~=mM]sT3`2:W3^ɼ{Rˁ45 oGcKRO~ĂQNfL@T|+qk1Ф 82cnsw |63 )Ǝ1B]~ޮ_Bt8;?SvKP>d+1ʞBѩw E2L)''K2y:3Q`$AO@ B[䈼Ħ9:-Kk(^"dV65"&}gk蓊JK .cޒp#.Z!LsgFɗ"g]2W*怏?c3_ݭ 0K"l*E[J&ZH7U&uF߿xRH^fpqNAJiVv o XupibR@rAf:{7vuN}ఎL]y }\`(_|B5Pz$%9[RYr_OdDg62uYtgG$W~uFvD;u 'AWl1l d8S~WL:,lY48[O/ƪkk.B֕*L :bcmbs Ki!ZT5ڜ:P;[03tR /@?d&/Hi ء>pZ?wl;X6'vgV%v:=`?p]U#,bgsMְ^~-?A'&f+/2/s()HgDJ}ܵ.lC$Xv=^ E4kſi{RӌjН|=kT2E(:A&ZcQ,wP `doxR/Ձsd׻ ǴЩ&Gڏ-i1w"nzb O!dV _w& Ef7 S|DHއhU&AC1ت>bwW}ju 1s|V$ƉBFE{jX$5"IP ^?ל DZ"ECN1U1eRs<zlP;FFV@)i}+2 e{ԑoF lAxS+ZZ)"Z2S19r^Uu;X|>ojSfm8lTg4 3 67JK^'stD_ < x!AMkTme=R|Y%s*^7\h4~VxW_ԃ#k5~ʃdۖhmm.|6|`b'Ѳ c-G{Ɯ\挵W1H[˛8[Ŷ x͙@~p91*TVhFհRK+-D O>;X`4f+8~ )CȻ׊N{oU ;uKiv𰴂ՁXsa2 0I69)ig:0cBv3__B1C&( ,qaoRq>䕽PcEОI,#_@Tݳ}\A5lW)JFE_m:B+E˔!}[B3 q4YА"C:&XaИ?Pқ.b ҘN" |8f2aJ*r h~#pTuy`qsbrr|zTf8Hros&=(XC{q[mղϞ_ Б*ejYIF҆ %qK¶;IѸwL>[gDCyN9SIqYb'I`3sXAW(:L7%jIǑ in;A%t3>i)NdBoɆ < SkM'9#wTkeMB=JZNye5QPI]+՘dnb\Q(>F^|y5ZVS0}(-v>N6T2us;Eƌ:#:1g:.\ewh9}ru \!a t!P"%?dC>bdm*xyF49C@[<Qj]~]j a*&a PeKtnܓ#NXuR{,8kIrPk=Tc-Z9{tPjikY|MAƧM Xq)]CY2M6mյ7eRϘr^*f *ZZI)i7% 7l"ݦn-*2,xдfj]äC$*HL;_ -\-5{sNHZ-strAMH4hJ=Zh2QVU3 *(XBw=e!6]s>\SiuФt hHImb2iI;& Jǘh+V -t͜IG^ߦfjl/I쵵~p%Vn$VR$$Gi9~6g3 :٫kN H-LFa U1?`Un)0h a7fyy,rf9}]-i_tbEޫ[I-LEOqSϙJUIM7ֈpСrB -{,GH;§q wjwxAzK lZ]'{FixXuS/ ~La~;VAn]3m)Ыj"B3Y NE}S&eNH*Duo*vr{ g:I^ tVיa&gaҚ;-\TP`b{bkts` _I#Ts|&:}|ZVc&0YEĖȁ7c _=Yj^i)Ȥ}sBwC]YM#wcWkN\N4tᣤ汦9M|IWGDA2SߠL91}"w|ߵޞzVHwC>toqU٦+ xb\Y2gvDQ`RV4HzoG;_ yS6p?_A;%P\ؾ߈9ue& քf#zaҴ[AY 'f2YrU-ׯXx"$|;׊te5S\$Ă,Dh6C֮i4>4ɠث˩fz2֘L:F! Mk^3b=1ФI灒bVp 9$|\H_zGڧ" ~U^7@ pE˷^UlNzġ!W:{9]2&t2^qf4s$j'k7#R+#Mh/?EX_͔֫n goplT Ul!!LXydI ^_h2ʕ:GEYˁV\jh = Do [R-*F7~sGfĭuUǮQr FOx 29ZپלaQ كQ7oFF& lPq CٌFkq(`مhnv̄a[mL[nytfC.[Gfu]sD?)SP*2/Pb@7r )x JJfVq.vr1`}6Y(-+mj q 8hPr%o䗋̐Ɨ;n>)-S edl6d ` *"`ƨ\ >vT/ o 2 D$sPwgO.B8mSBl,31hnh.3|1eգ<(w{9ЩQ32l30ŜPNZx, %__?dVMDav+ |,a]~$m~I;W&~;S[|ǂ2)39PVrA3 FH+aAyp Bu&JrCGN=a38%qd K[1y,'/ /\>ld0\umܖJ-/ox(D+X 2JduhOY/=1q}?Gy֏(,#ͪq98Cr"_ ^NΉ%>\3bvٮkD>oR,ADWz&VQ(WKvOeA3%GQ54Ph~͐6fQF&"Rh"GUc-軍鄬Hy"Nt3 Ɗc$&`M5J)gm0\~"6XmRrlQ(cɲNI?ކ*m&<`1zHvD|% )l5$@V YD'や.n荭whSIBL)ٯ G$b$jtS!dkۘ=lPq`  Yd#rƇ3,wm7)EOof_Mzd99 hLˉG2ֵɷ:1r?Ԗq214?/w<&gZ۳/۾ |6hCFzh `Hɓ pM_Ƨ|&['݇mUV@CS0ZI Q0TH:fkh %ɍϴ_H lR3@q~:UǦM cT YE0w X@>nb]T UDA P۹|ޡ=IsHݘqx )+`?DwZڰE,OSM kG9UrX{FЛur%JWAId/Oؤa>u8An? Z=.Ii,}|o2`+T%2Cr5DfBŜR"]_brE+$67QK=wh KX6 Fc;0EO. }o J1XqL\vRj1`Ÿ`,:ˆ @7XbxA{]J bVVx3%o6& l::nOxx5` iD|pcغk߸b_W"|46}e ~ד_;$ j>kM:1qʨXşp]b}һw*ۚ.'G%.a$u! qw{4Rd99O{_V&5b,Ɲ0@clfZy>g]W!A̿Hcpq]\"_;E2Ik,A~Kכ7-"hǡ *]I@3XX7,z? XPU?j;x/ѽi>7F-2OT@וiyfD! 8iOUsdk3:}˿~ 6y[lЮVmH]&勄vIܸk}n>a7$"y}㈕0 :VYG]Y=k&>T|{ |;^#ՄQ""<+B%ȘQ-><"f0_tk&z7ٵNu_CN4/ ŕ-Ud%p>ˇR]eB̠;c6| U;xLN7ݑ+f>v%ub&1"ĥ %Q̠/ըz{.5RP>_'KN'f }[\ +R6'\?kI6Qw3Ķbnd5YO& jx ]sD5Xy_,)pɀ_[zt(vH2;t?/$y9٢n@4s.t`R[ sr; G> Qm;HKk8%-Զ hM4(, cuQz)fI\/rH81ea{]㺨ZCn4ʀ4'~jT85[n꧲$8}Ҩ!.g؅png&r,x>#ׄg c|)?3`{!,r ςˬ$G 2%[ytvlx7O6Z%=IatO? Dn2~ 4/c-/]M7'N4}2B&ͽkE`f.`v>4?ry;F21F|ha <ӑ9ҰyZל@*^d%BRM%_qFgڒTNyu 1/}5>ZJE3&C'sds*dCr=wB)BB#|Yc^y‘$#۵L/[}!&q/Zp>DC)33Z&v% >D۝8doH2?}~g W  M[]{N7ꪴ~ȼLAo`_@eZ (;&Ru,MIt[> jxD+ AD74+ST jX]*1Ԑca׃"ykU|imaTO¯+ojyw>0 Cqh_\Hds4_1mI,A圚U!{gCf3@d]߲,1c.kiN`;8`x#Q%J GL~{H ?X 6aU,W@lfugG\ԣ*xsE !`:kP5=E8ByxSb[/)vv i}Xkw#uJ@g%煆/%٦lZ(`&ܜ Ug&3aTBy6ٓs[.V@' ؊ xI!ZTVXc KšDw*n#_wS ݓs==n>Sv`٢ ,\З iY6q\Wy7H˦u?y@rO8Y46jP' e׹!'WTf8Wq16*jO'>"]3LsݡejJ1mn7dʚ)ڿba]D*ۖBf5XM$ X t!ӑ /tL*My7!`#prLal~U(Geo,{sWS}}B\OIT-F,(u\YV3b:/> bEf,?Л,XudݖÌPcݡieC dac PsY~_|[rb9,YZ:$0i;R-ɼoߗFi -!z}Ƙt+ {A35i&h#bɍI0ZӉ+#LM)F,aK}FWu fsG!wUʿ8{GO|;1|jic++Jb]h/` RD0ڷg;2 *XRR(YljTMPw=KϾWETϮ3% cg`;i[c_5|$fU|7!T] U/^Uh)Cig+SmzCisHN\ve1oӽo%w(&!Tkc:ˮ:`dղN9o2AiD$)m;aLV-1 yV\@14yj-X1L-$يU3raȌmzzRUX8WL swtE!S+z>QL =eK\~.5Av#PoPA%b$MK0w (`Z} 28;m ܿ(T)wV_'P6th B2F:GTجOL\.n!"-l4@4,TN4A؏''TܡQQIR!^/⪸힏 DIP*m(\୤L|-=PeU6epѹ#*e4hizp_TM b+R໵<K& Z}V =}gQ=mqa=NuFV#vl7ᑟշPN48.ubeNz!e@N_IO8äg *.\|A=%cDtS3oI 3LPe+EO: :׹a*PI" Oo;LNÚyIHy(T3?vN X|=X1pٟvP vl2'ٺ T>K?ﳜ*4^3@ 2z`UҺ N2 b JAŌT/x~ :µvvJ4|\THF}:ݺjL{ϡ[Z+M2@beP3o-.|aT]#efB0x('/I@υlp?0RXbكK)2Dpu%PQ4%fCZK@._H% c[y<ƵZW55 Xn?0'w-)at Wᤠn[O]8] ~KJu+Yz[^P%堣po!l@=Sb ti7U).7b* M\j }}+{O2pSAdϭP7e RnCǁ>Ii7F,[~F70qUJhq(DyO^9m ?"7$#,V.xRz97KWt|p@4.YQ?zbAEyWI Qaq;o0K#s;91F[̐u3=k:v"Ϳc\MАGee :Pq=K'"{:NA%/s%."ݞ֌}Ap _3q`;@.剒 $:T#}w9"2&޷'AZϮU]-' [IArcQŬZ)lAs7U Ғ'fIzjK}L>戴W'0?[nv4$.#Gk"bx]TZ9R;Rjm !p>QסfM4g¼%Ϋ:зX&U;ڮ{,_9*lrӷIF9"% 휠4;XE )iai[d>K;}8e4eӳp],Jmqv9p*mld/oֵDh&쯗B'6F u4AfcķWE8Yk tz*wмh{tMQ*1ģ}]n[i2.j>Yg)wnYi/F Yx?dk0\ಉ1t x:u s_M= XXr:^SE+/Xģo ӖgDٷ}8BL8LL@Ł_ěMv9{dydyAn6oR r;_b9,{([OU4S/lܣ pUR7_w[Y4c>Q$oUK!Cm#I,6|uRB`qCv,Dz򪂸h_Oĩϼx{KU!2N2=s5Δd\YU(>:332FOb bC4,:3< <2痰 p?%}"C>_2c"^KAo%ڍE8hcm?tٗC*Ql9݊O}N5Z@ۘǴB} rO 5n"E m*,j%t"@ʼ cS'N//`8?E2[K}LPBSI~xy0":tzTX>SC aJs+VIcI/vX`sApXPUGHϓnށdԝ|M" SÕ"]I4 e]ԊZ(M.},UX*wk[~mP}lNj]|]#QW80*h⺛x y1\9ZTL"xm'Us4,J̱BF  Oߔ~S(6Bi+]@«[2Z`mS֡M8[s* _d^Z ͥLjVւ_9h jD8CG>R wKݎ1iLgÄ{RYEptNW]N{Zmem _31EA9SnXij*+̫_J lYÅ6"3&ի_)䓗%{m!B.hU/v 'gPq UnE : RGN9dj)i-_}*A;aAy샰`y{E]2Hu;>bjaGEI7;`*룸ƻC}r#dSCKyš@xmǞygU8(ug*TJSՎAIo%׽!Vm/9jIA>N=BxЋ~eӏdSuk#PSe2T+T@&@m0JiG j]Zu}˿j8 }y\ Ud?*_J;BTp 2s^ʴEy?*eh[\YMdW ۃX*U*Pts *w~MQ/2g̑:楈޽uHvL7  <Ӫ{|Nv-m**y{K(N4*d :Ƶ]c5GM8Nܖ߀ ?@\1Z;6Ȉˎ]"ֳΣ@24MzUo[b4%nvTxw(]2xmh5\YC湲PC^ctFbʖ4J͑Hyd0C[o*(NI0nXdP")Bg6<gtx Q^A03C0$ځNؤ6:aμjF@[Kw=CkՍcN(\9h2 ,iLBԢ62Y2P.ZD5E@|,8n,11٤w/&;69{cis &&sDe&?p fRJRQ۷H Vr Iu6᛫cn=:.c m\T|u3ig'Bqh6W+7ni 9y_c?#({0ݘxyӆm2T}qZM ?.u}#FG̉V{2"mWO ;~rh*6(v[8cew*7>=D\u&?;fgP%%T/@΁tBXHro,'vG?O"V ~Ky&Mt(|tE\zbS0R.}tmWN>I՗F_]~(ey,cW+e f7X֣ythm-Avo>4{e9!Iw`9!1aiO_v!9T*JKDhG&ۣzLi O(gYe`G!^ k[ )p0SdgK,a{|a{s=Յu+&rީ`*TՈQb+OmSU hUC1@ӫn9Ϗ3.A#vZ$d/֖/D^o5(ωi"J߿t.᠗P[{*J@T%k- m0qox]OXc IXN?GsMVML_nԀ%aQaHbh.. qvH_i6 a#IC+&u4L/l8$j]oởg4I%]5uH$G.d+]8DnO:i􂠉Ô0䯸|*rͽzS>~pTdfUabg,I?cIÚdr+ux*$j-,/D0}UF06нk'] %|GM7%3nfm/̑"JG,kCkmZĢqwqzY>$7lcے+XIlx(UG@ԗdkCp5Kv̗\#LJ˝O:3:3?&&ynl.A>^Sՠ1ݷ/5Ad4[5~bm -] BYĂ*Řu\}*a>z'X[oM|u>#{?*7FD7T2kg=ٰȀGtr u;: {5&ʊm]oKM:T_݁5z7MӞ̵FJPEGy@KuHe w҉H lrTKgoD"wXxx^Զ+=-vςK׸n Y~pF/کon1DǎT +vː.r2Ϩ" Yџݺqh; mE0f.X_9h%,ԉ{F!/X0s]In}0ѥw-k>i|fq^,\s%qR x$\>Btdoչpmr * qYkƝAojJ< t+`ݧ<:GQ^gAvչ7ՀD}AP9Jiڏ[=/ȿ+y~ͤKF{r\qf):_xM-unU֯)T)tnDߦ'a/M2F_>=̌ {\ٲ}%7Z:?g; G:m.\,pUL Q7EݘŴd#3cRH)io}2==9uw+$& / 5w1>@nUwcu{#y}ji50k`n<tM%{]9] CW 2 9 c/Y]8ӳr(_/tx ǩگo Oa97 21z7,-6C|*%h.>*,[/'L [ |~i_x c9?]/Eo!#~8uvC5g SAδ˫i~?]yEkJ U>HĂS+.{Fc\%ϳ~݉3-'Lg2J\C2Y qtm)Xš&?{GۙqU:FͻhS+f{<^dFl~d2W9'w vfе2D1Q0\ Ju}pruIXbB_: re@PfĀo)ɋuoyzT2ku1B% 2hXe`WsI)@| Q9bݣI m/7ex m|{'`keW\6%#)W}+^ joH +X]{>eL}ւ2\!&ѧcXp`]Ϻaro !oWaS ^iHÊOVS'%Ny}6D1GSi]1D?{h@tNW =:is!XAoEyOU:s L,ϋZnT6ڟd14y;S[1L*zJD,~=1 Q\(V^.t TsEq5"^ˆTo. 'oi}#M:GI(Dx+(EQKulzeJsI \ȡ^ Q`LJz8@ܖYFՇӔ)mZO= UKGb.E !|p_}; :;СhzSʘ_:FI _0 O nIk }OTHiP|>cq9۾L@1Y*`D,ym#Q$n2DP cY<#{ED>WT J#鑍?I7/cU  )Z _S{ұO F75v5p@٢6^G-'AbXP~@ƹd/Abyrk!b2pK"]{P rJRe OAD۲zQޚYvY%$ Nu.Idd {+OgR.g]X6Ψ D:4lh Uhe`v1H#b4gTV4?gx2RZ=6@#X;aaqjM2<|i9 @^t#>*cnWJ V#< tS{^EwAWc!n2W|lD4bJ?Lm\. 槸ZXqcsN̘W^Bj4LjQ덮J1V6zp@?ݬ2P]*g竱#MϾܹ/b¢qou[jeZ~85D(qKb ,JtNUqsCB݄wvV< <{=AnB2}ؓ 'G-]<ʼv+5hsvlܔ9 ,BG=EȾzIVJ';=]s|ySUՉJ/~Uƪ 'ʞdyO Zܞ4O2rP0(KrV@?>Tނ-!&ax9A=0'.@^Gz4Ey~2s2|t.ȜBȣN_ďi$ZC\V\AD  n&9v7gݲmVcP+_8}+i7lS}|@OUл'gDzPhozv#kn!~5nˢu@ӤCYolo'}y*s4hB;ɀr#7:'mKXS< T79HC9T-@&X뛔C80G"o_& pGFb0͉9(<ܴ-n?eq3:v ei1Mx_Ɣ5^6' 0ۄ㏙K=l>x8nm[|<~/7HǻFi9WVXqQLG1ÝnJdd6R40p m1GVť29UpeYi|WFtd{C ْfX2MhEBT\˵45nh5 ~Fy}sYހ)]V| ^LX(_E"J?Li;/*FRY*Hp!ӫ<ŵMU`_y:K:fS?.nl SeB]U(, r7ցVASW8mtZGFry͗0o[甈kvvad#c!8Hʋ˧g`WM2mޗŸWng*OMȄI޸=#/mb՗S+.t yt1054/mՓ\ a @M2} Amk[ Q[b%od]0J@#aIȠl)"'Kz#y%!:P7 CuJsZ)1(b0'Y|"E,E5% CfF!m;Uw~ҹP**88v Uu+..2Z4V>uYY^!6m+Qb,ksQbx.W2Yae d v'BXix,jCEq<ЄD'[Ue>`8׬:fс+x9 bW2eV@-CXVcSڽViN eS\ e^ZPYtZB&eS˫p޾ 7h|ѸU1):=Vb3&uR>.Y6nuo7!8g$78@F۟:c 0 k!0Iy] 1333#*X .O>]^^k])qvvS7`w}Fُڗ5ݶw4v[/Al9rE^[WA*M5JNț=;KS)f&bs3츧֮* #r L%}Ɩb2#z?ΐ^Gg׺AFȞEiz ໔el=\n/(sAZbo㊷SOeT`[7aYH5]c4FۄA-X@E9( .sĔRjh) ]SuCÅ[,HZCH9^" yxH.pYp~qለ2, yy!ߛ+ٟ}a6-f d!wL׶Q5/{"EYN"TXSID(R5sJ"ЦpZ3қck#ΫA\D8Q83bR /2G H C@T[JuYHA!ޮ<ȯz7Aq `c}}Iw40!XujKܳmR!;[ԕ }=#]@1'QTl|2a ezl!%+$_wFg: @L#![aq$+|Js˧WVt r~z>kLc]s}8 v%/}(VHNA[CH` 8Yo<ݮn拖 )fS(J[YtUQٗa!T!=d!V "TϿNJ&;(8$ET/r+k,.Mt.w!"{UҍroV> -/Ga| "H{8K%&Jg9sKG=s#'sIq=xYC [ًX{P>`=ODEO§M ԵEñuߢ3ڛ c"6/U\L0ZIόw f~RH1e;lQadD`tWAZthˇ]3h'_ɊΤԼ'b(Lc(n]:\5fovMbc?4*vFaWTRTDQ?:^v;;[bd1c}~)(k-_8hm=}FVZkm((ߺ>m}Yl^ǍTH`D[{7hM 1ߠ;:hc\#˜: j~-Ʊr?LyIJmՔEz#oȈ9t<{K!WC&wFOɨ$}k+'-cp%j/G}q·UJtTS2+[P8VJ1V0_(+iË#s7}aL֢#=ojUk+פm?VD^BfK ID6/cH vmsL +4Z#@a9[O\42ߠ'=1I1=e͆ݞ]TN3 `˔є2D[jˎ$.!nBn-XA Tڱ% +3h| LUu0= I-O hmFREHFEG@4#ޟJ'c @鴽Jm?? P=g/hBPs5)Nhvjzg`< pvzoxdF" A!:cvpbCkdz)>:fP2#Q,Ehc8_|;TU3hM#Δ8GHH/BL0Ӗ6w7㜅cDj w4;˕ǿխQ_.9 Z.= ,Vb^e4 :Vg<2"LZ?c9-t%ҡ!^`5PRsMdd5C9O/i*h丰0)+}ح}޲HRj 09Pi8m[B;4F_HF5؅#Ma|s г T+qǷE}! f}_+Q')=QpNϘAd;'"i(3i=:^sVʼnUZ= QoXHoi(fa %uiHnq4%^EjO tԩeܔ;G3x&ࡕʃv@[g9n0f"TD_׆H.>u,Im[C Lp|gT6d1ە >߱E=f&и0pV Qn˽L; 4fd [N!_Kgԩ#@۷k !&ArZRY$*B7"/>5,n>3}.m>&U{ E&=&#s: [-꙲QTqc3&9rLR\,'q Q/\vHD+֭֡q1bo8XSIM>֎ʚzd0|C|J;uگ- Wop ]˽\,~a\DJ6:77Vjbd~  taSJieOн(}a&VH#IHi\ĭ9=6-W2cI1W$H+-R/z*[[h`ļSG"#vئx䐧̕ 8Pa;HZDc WrAeo,09nؿV,闁Zk^iRKzUs3Tb~ely 5󵥔k4+Бn` %3]0qOyd]qupqːlmqb P<;GzHkvf3QN&m!Ƞ\^ d#%"%8&吒'vM=<ޞ ӓU~hKE?;8$| a"3 |v_[+k2P2Ee̴Am$K ˷yi}Fw h { {|,/Sf=J\)v=tyPV-h|*|Ծk9ga),y!LcHvY5d _ }\=&4Kw<ԋKK$mz4&_)ɝ_ nIǹ 4ĩ q*H7*ӋsgGs7U{*t4_"Gs+C}ԠѵnL:S&z Ճo)a=H\"X4Kv+귳3(shP{z<3F*egeP `e;&ng_,;K3N%#H4A? '@bRA" KgjsP`>Vђk`~Q>\Uȃ [Z-\hMlš`5 9`5Ecyar#xKċгCH*.{` :Z!&fb<ŭ9g\GjS£T DvY}n#WYcIRB@fNTU!9Kq=>GZ Uqvat!`P* ,h"4pM ]M QayTɓ^ :*Ufh|+`W$$=k{L%7A'&tb܇Q5_ :tLm_S\  X@J G<*y Sʉg rF#?j%u^<6A{XLݍ;y'$"t~J~}Z3@GLp?5 `s[>540 @IYl4BݐX Z"{6UFNm҈dbAAEγz\@d\TAzaUw6 i?}r/ $0$H>:!8?xa*4YyDM΃AB9HTF(մrޜsƊ4K!oTO )M6 9PuPcLE(6Vݡ1 臨S5y~:QR vEb؉L^f}WGz.ѻZ3x a)kBTDOq%uW2zjL5T_y}`{K>~tB&JzѝG1urݎQR52#{͒rSc8W wυJ&{OC1nI։k'w4*"ac>,u`0󅋛{*N*  󺹁;)-aVPRl{+ttծEL +LKUc:)Rb a\}nPzW|MYbÎ ص-l9VY{y,m`&.^ fivù.(Q(~bgHVC%)뚋=遬uN>}g_Hgk)J4]󟬯Rsl]1pj* c"h6;`Ux,ܚv~T9F!OJm.\ƉIʮȗ:LvLYrR1$\h x:MZсK ўhnw_% b"' k$Hg:d~=~$'bXV$Vʻ 3A7/p1E!>f.(Yv\>A5M2sq+:G-G&0L!yAػkdMq_ޖ;2}t>dF,)0&S~3> -p(-#2I[*LtYϥQf,\` ѽQh6Fb_xk¥CڈJc-OiLQ=ȱ?CW(Rkm^=M+JڟDfMYe(b>~!_WjPQ%_;%[7{njb@@B)3pnُXÂC̓g֒ \X/9E]/!EN Y0u:ss{hPqcי>QEٷM52[^֩= `4L%T<#̪qP %4P*jh֔޾bܘ( . YŬO<4%F *SpNy=ԩNfbGN ',h2P #nE>[NҔQH;jE W 뢃A9=E)m~PCGI79[T'_K;0sݹ1<[hC,rBؼo}})f/9dZ&Bh_G诖/h8̅."l'kܶX\4Y`uUs˔__wP~sT% v25QAH@v+Q|)Ѻn6W?>_u4ﶉ0bVة†k;%9e \-A(دI(9H=gV"QN_`& vV6ei:$j$e> ,_#L0z솒UesDhG% !H{w`ش 7ricbf Y MH4m47{cZP/"q0ƒcȚMv:/Zh)Vd?n~cY^/j4#(8Y':ŬD1wYap_a];dFxHHqI{ƼDbl|S0T0ԞvE>3fGc a#@g+ :?%өff y`4.9y]8~+Xkv_LG9źyfǩmn MIW ,Ɨߒ|xz&~HG .цL|z9E܁+쵡~St7GANr*ˊ+-b*L",}A⃹^2fI񭌶L;3Nðp$J'nR\=|t!G9 I.P}u b6׶ O`PF;kc/naEwB,-v = К׸p]$ v, ^6Ytq.$ݬrsO7sOdTfjVw^Z>P|/]oW gDp|A5\&2 V7WyL#2|z)tpar?Lܹ@ J)~)Mj*d::2Iڿ NXԡI6u~c^" vbenŁb8Z+x#Ѡx32){5|!XDawިEBH\-q5Gy+d7F(MU/'jg }Lq \%W~䑜f eHl˵Vi90YPH{ X+ݚFR3Oij;_Âujw;dfɌމ%rWV5^pj)eg3dkXK;i~#*-䊭inb3QȇBԲO/M u2Oe? t[Bk\>5ZEEd!iSvD }s }@JÖ_@2M -:,ydE:$X bb^\6o#W~yh| 4(^kq%j;i|D>5Q][c0 m`@JdTb/]&ɦ5*L̅ uI:x )7F'\ĀC5P2!7]y(@z5"O2/jls{T%/"o"+_dyU{U]e&>. b|~31v >} o a-pEs'0j&?]zƚMAUxc83ưeۘ\mzsn` nLQcA7OBae|ËimSW-j*^+څC<ĕK#όbV_?9ƬG Ws3BZuԔѩ80v6ky"_Ą$-9ArŒcYܚl%(ZNc.q ˩@+&yEX  {1C9'LKʼ 2sdoҔU!1 ڹ.ޏ%!cX-f\]uo8tmrwNN$qR?B1AHwS|]+iG A[$CHj[ۯ-8y<`?g_R Wq+1cH" %?|CPmIF-fnc` +>5 ~sC:fw;?FOؖ-=&=/ ێ?n>&Qu =M"cY1չXȊQxK#x|V#Xk9B$>܉Y{,ǿ "Fe:Qp"o \%wl8O,@tSf_PV=2'V$-8Rs/cnT*Xc8^&|!3ZkH6}{^OPоȭb\WLrcE )ې)و`Argۍ1pil^}X ⊛v\J˔CåV)99k}c.(ELOo qF}8Ny.򤷖;j|" (dnq, VbǨm i +Z/q~d?8 ,v1Sijh2Gepz:u8O&򒅪99g3MNd,L2U"y<=G_>!Ӆ,yưS[HKZD#ukH]\ 'F'o;#Y ډ>@*7|yۋ+S1X9p93JKCg,D,MovVۆ+Jf 5T8!H]F\9mf'-2}C}lYr#&\zdysr%ՃMM8 &@o ]6䲃R*ϸڠDQ_23^<qZZ||OH;Td4+u҄K[MX`| 7,%4L^#+zݕt"g]BC~e/(|yGag";Ѕѝ·)FL3HϜǪi;e# 5aֳ|)}5Y4D2ԋ4.QN0DZ/1w QNkJdG;#1P~Z l ^ `͹便}WW2Rrg2$긎J]S[%r%!ztSU0&;zӷ=bwxIFNs7*ª&؋~IS yna;q;-A7)2EPCayh7f؈u>a`n%=ݚ 'LϨ.-*5%> >w]o5)>Nvfh|f[?Y-bp!T*'7S9)G{-nczχKCx,LFF*@Iq<ql5zP%ܚWW}+@6Q44sAuh^ПfN$;Z%'w}1.AR#NҀ'SX S .NA[^$@ķw_hFzPk3#.obF^+5" bhz".OǽlgV.:R<.O]>bЦ& j'#,\k`-Db)F*/,5A[ Afl|CQ)+<,+%Â<Ƹ`%\{b&,yDft-^$e4 poJ !ĔCyٻFC}dTIFI. t˿>Vvç.Sikp{!3g{%q`U|-L̐wS!UC-BIPiV;! 4|R ib|܍#>ࢋ DO׭ʢi* ^ eNG0&o|=qz%d8* Tv\K'%xZ姱)Z'D1&G<))+˰Es]ks+@r,.@jRPG}l K 夲Zqjf @D>^eЃ0RУ<)/C &+L'1(<,p%ɷ+_`oṢݬeKa7, _9Ј%/Ӱd/[θzlKUCTLxk|7dI Xr |iufrecapT$RG\^An"ĈSu8Rwq|m{ExSLnT(h, yz?!NnXGjHtT(&x*C6 _/qղC}1^c Eh*E])@ᬩ_o o 5ST>؏njVz;Y/7M_&J mGtx-CAZe yӂ{+^$ {'h(Ǐh|8zt[=S~x* |9h09" ;Ro">[l b(yXU*bEţO 3bwU0Qsrҫ{N{B1V\(,Q_z'JPM]|;'l'gj&ѳw;pzj%y-(90ϑ ,Ңq=Cfևg&6 `;y`yN/#aePz@$C}6fp୧033)Ql-Bں@Mť?uS^xi~t26az,fDxWfpb]q<7\`_O3OT$.ه& ~N`My<FXs,[44 U=3TY!]\XUzsBN-M *dE3q(*閔NKFB=ƥtky+!ڱ֐7J}^bL|NUH79jbUVmxguۆ|ub!/k9&]Â=F^vD]̥0g#W1n+!OvP|p1O &M%%IVX?f-$ѻ@ V%)OfE{ouCE2Wc\]AE+Vl>=8#ۺ>a_#"3-a}N=VnC0OΎ8Ub@;+,5Mm\{%gsrKݧd[}%y{CR[ ]ccQ+-DcK&*Wg!UT& S$z<`A;*^Cp|1It#BeGYJEp MY/+(r}PlGr?'T4 .bY@#YHԘ=R^-{kC CTУ^&q~4tT<9> U,\Vs"M$uށ6uPVϪ &t.=x} ` )p3baԕ|7U\,klh]ف-/APިɪ.GPy}["~_1 |)Df>ZloF؋ 9ho I}(F|wxqlFD7KSݷcukW2|dfX%>NV*F+Y$bk>wf4UYd*o-]?Q9Q6ZpNY4;yY%s\s1iΤVSnurk6#գn7#E|W Xk^#yYy^3al~ͮ1t* b)4֐vt!jf?qL#Ed#^6m?GOX<ȰspE1IF0:p!r ،$NH Q-ٖuTI郧%;.`yq*W6L𤷂Jc0A!IYzNo`q[#i YI#(jӃ _ZNݘB&T^BKbgbKMQA,Һ#ԛ m$ 'љ92ȅ}&sƕnp*`HOU AAr$r>+HD=YגT9GB [zǚ}JQc/ AOそ)T@9+_s"ID%sYH=%T/aN>] ꁞx,w;}<Hxke2E:.ɋQh0X=ezBŵ;,My&(NE D;FHB͈ ϟ9fCRh3 ܀O,>XNTqNg鄶U- 2bɥ X5WHRnC跰uZcu{ȴYXK4F2;'RnΛ U1bmz!R q ,Vv(^=#AC8}3U^!| ɬZ:$F''@%-?BQ~Tbmٸځ+&lLNMß,+9;'VF=SyYr6~Mmg }ʸ׫.5ڸ1 F 34tpVu:&fl5R,)XJga* +a=>p`z1|S+& pm3cU'(.5׻a jǠNiw:pS8y?@A\ekMU͍̓z)ֻv yջWb3C6<٭2$6Lw@zlϮXky!:R_1NG],0fTg|.!zar1]Twҟkly{s@0+ $g:o]^ }m#r~X'<7kI,Z*]dwI>keV =%hXv3JK5w@BwéUbPzGts̪DںńxMUK+}J E JiQH emk;Q*U$3s<'XT_+:,Cq9+1[Fm$OrYӍsOu$rNXkק6(Xsq0DѦ}uaUͻԠ?J?L5ޕ 0)*zOc 8[/5Sk/+ bǝpĕ)Җ;F*ĥ4K 'Р5=Gf].ۿC@;W~^fV+%$2s#wÁ77RZ#bv\Fv\s+"tM~hfVK"SfIB_.2uh6l[W| fùaiϧ$3;LIPMPL-*zߑqI߲:8]K/^uԁ Yxz갎6TlM! O޷P,x-Ngߒ'uvXu@'"r)$fXՊIΫzwO.hN. 4t kAw#j6Ҥ|{ (k+bv{9Y8B +}Lw1Ph8k )ș!ξn KSЊ Ģ(v0vwz~#=(G,xg//I<6= 0/(y6*AY_fW z@\yPdj+$ڰ* C>w7j=U8Nh.0 ^Lg,K.j"$L5,(ڃ0D`/v nr>K1? y$kC4)8No:Eۖh%?zXXȕM 3CHrN5ޅ4η(ӛBٛv\Y}DLs>GXSstg(.%ó13a Pxv}&J3чX FvzMi[R4d*:RG.č/@PB=gQ:YdտėTo+OI{k:3 Ԭ^9ͺk niOҩO@oI긖wN$huW EZQ;bM3#qFh=U@x'Ǩ?Lbda⾇ĞB39㶤eNK%FV3.qu}jxG~[d$ 2$xRկ4pjfhzO=fXTɹY2Sa P=\N27G]4fVkk}W35_άTzՌrR.Ibgկꘒ|ݦ*$Eb1rü$ /kT9!]ɦ#ʇ~ wM|.Dl ߆NA4L!ljh^]&??)-:_tL99Ͱ.̡k4}9/ V$"襎y?W53֒F 5v!y.;͢Yy{[H"(j~8&v@)D2NCTM>¯{ 4Ӕ*9ȓyV<{.#%,^< @c*!W'%8q7XIZ.FlJj*~Ff/hEČĚNy]VZePA^T}{xatoZ^1ls)1; #> 0iDZ--M''e,0od2B ]@ᎃ{:SA4BV V$*}5QqWZK%UІ5Q޸bߓ.^%9ސ[S}Y!kDxoCy+s b\/ӈ rq7{$fӐQ<@q-KһlؼON%> ps4|I]ʲ n2&ޑ31vCB2qωN,dQp^ 1*؉>4୷uZ 9v7 ;wHFvЮF];wo 't6QJGQ9tX7-\'-1ٰiWC' 3]7JFl.L)r A>UN)*h'ca;vaOp ٌ,uվV:.ylGR7'D\Y;uCOWpa;<1 U) P(vOls4 ~M.-}VRf׆2ecWIBZdLAMԼ7z5bN5 ƈ f Q]+ T5epϚHl6\j%2uH];7B76;j}v4֚G+-)utڏC rqB\C9 Xe_|!~gJ5Uw1cQAŶ7)9F,/ t5*T +#4_$@ βGM{Pa"wm󊨞=r۹cR$̦x+k'GDN"kпkpg-ʢzTOombHh F舍 &ㆯ؏SQz>I [cNziՖ+{b &ؑsE/l+ݾ`Mz`#AՁ0h E96~)C}ܴcPe<3+/I渭M^3|R`3bzMzSLY{_P P~0Rp-T5&Ovh01Tx7rp s#MD_C(Q ڦܮ`9 Ay WfnyUٺUlE]֞:Dbh.-?3 ]G7Us<am3gƽgvn_Uc, {FnNMd h9ɺ.v5Qp7|$egw~t:JtTf4& -گe.NjJD#A*(FW^^-aO䀃'A mV} DNf=)΅MHQ$R¤1K[y4b^W%q5%;\SۛcPg]oRD}rYCו |{v~8)~8 JjbCw4xT{Q+3C ]f*);ٟ@Pǎ( "-u10=#DOj?aFГLpH,z?("@ݸ 9 BtXrUnjϝ˄B)k|^eCF5{?cZ5 )'ՑVX )! ģ'QwF2h&yIh?Y}{](ޖe5p;vYXǽ:&~Vt@js 'O|Ss̈́F-E0XfwbXfo4-TID&dGW{#u- H_v?&y"FAQ #"TӼ;7v]U?&_x>IS ͳ'hBGr.ju{+F$aIAhW^~6vR3a}@TL*V /FLDd쮿i%eO, Ԡŗn5>,ܼ/5066P9+ " P!w5|Ӡʕ \?!:y$HiMYkRГ]ejH]3rAFE>LfLT#~Z [SHobA(>lž3s1L3juPZ򛉵Ƽ5 F unZD]-NW0(d S `XWu{6swv WplU^ -ؑZ9bC#B^ÞDZ 'pGPWQAX?ίA7;T FC$TC#ߑbmOSgRn{+oMόTx14Wt + ]sUrz)!䯾o%}\uMXzÅ1"VNrE+FE0;vQ玂NA-֥`gGXs{v[D /m!x 2݉UmNpQю -v_dhN_ eD8G}TD)^=(yb2;֏AfLΘƿMBLxҚ2OfSlcY\`3*8e,Ѐa W>I0PA3 0j-/kKdwi:r޺JBء$ ^|jH$LY`kޮg+;},ߤ QFNc>bZ*ݏP~{J GT΅&h  \]#ga$QuEŤBkb*\=Sۊ̗At\j`%hB7{ ,ģFj8w}Z\6@h@Ki!Mq{ VzWJG^xǩmԊkmj)kԇ![|'~^*.%X!WwOYmz b="e5?,߱醮/;LJⶬg>Gī܍>Uzٚ#&d>Bcف:Y:j38ݼc|NYR_V&YN3hkfOm>@Ta;Z,_G+XΥ_ C 3x2'z;-j\:4p}*0_\r_~r._JANNd;9~*6a):3_[1p6z>lv$ؙ[z[Dž`; VEOe(B t-HB_. ֳ4ghOc.u6h@,_jJ͆} ȼv2Xi)g9D7w ֥oTw8vxE|$F-_%_3 $8{/aIM7WA(m#hO?D5PʇFv ɴkȚ֘;a<:i CbBC*ea7b~ \93#ԹK}b A\,B^F#?srC'%.و$+=<%h壦>iNjC d;EƷճs9gC0zՔ.OF_ОѸ.SaEC$OxDWpQtH>_ThrOo↩!?0-1@o+ĠM91inXilq^Vl40_V 1uq=h=Hgd+̗ʵIyPvcʞ*ʴCM4hpk ;=FV l/q` 4I*= P/F G/ղ j@tctx.{k*X3'2o$PClθڛo ;;Y3 S$u.|~#bL$k S[^p?ݷ |Pa$3>,owFpz_'sPtPS1xgH%$-a 2VRP`'k^!{g@ d)4,Ht]i9ՠG-)8ur*P4mLu :@xEBBk ͂7}U4fW7 Q)Qc~? "t0(˦vEgIzY3zH*Lˍp$k| :(_"3ȓrRCk#nɋ ;:8y_zU]vޙj8LbeI@&XPe6YPIԒ0!xlz,υ`1e ĥk(&V p(KO=8M:(')$3#`\_|տ^2PTӾNGO-$9*H'AJ~]KV| o_l59gSrqArzy^dt,go;Bhvz1Ot2>B_ƧeL\5r~64 /ECћAw~f2ёUDn}yd{0 `d^bSA3ԐgP:I.Ruޤ/"`!݇1p\N5 ZAcA#=[+ϓ[èOx ֛aS9;^}$wZjo/L>S^tXWVB6#\6'Wӱh;idNj Gg Ċg,bKE/!+pQҾ`e]Kb9PH^i_L氱^2#@nc:َ #2&Oh gQXb޿8PgB' Qȯ;.㧹=a);uzG<@LN BHV(#jfbDMm>Oam3 <60_5 Dcf/|G+^I  o7|Mt 4+ʝa5?"KddТ.G` 7O)kI{Va?Q Q' /Nk/ۑgG!ۯ^^ BSSXnzC^R?zvn#*=*Hey ۂ@$IhTrC%wGsV<7uki';{dn"_XdqfU6V)R쁙k/yK. ͡iǮeIjd)%*$Nd/4d(d 4׺undk?Õ9!%H\ ȱ4_9ӔJ^ K~6:*m ! Fgx:"R){!/fCBGh_ٝ=Svl@r>H僼.PWhcwnsImp~@(Lƈם0EA;(QQx2(T}K0Y28xVv)2}bsE:g~("9l>`Qΐo擬Tze.N,hpyâ7<=Xp2(2 a~2\ALqX}6:&tO؇N<mje=ֲ#~1F^Z/#[C/c&ɭIi(J"}9(j,+.`t8 iy7zxڅJ lQ/^ Rc"hʏmN=nAԝy(A:9Ā 2VfFۨd 8 {5%J T iAj+<*LS`Ɋ7$$x)0a?+$(4HJCG^Bq1裻v .5"M*+û9ml^.Z tfp.qmy8=r6E`H;8`N@"ĊZjh~ LJL=y$oQ2 b&C\a:IɄ'\% 1L2"!?(V{e[F_I"31\›Xiwa"ylB PɽPdw=v#Y8Zm=im!0OهCb)"v[2^sv#` e!C?DL8?"dF +~-Zjh9"=BV2Rc|j؃Q%CWvKTzPE TQ~n8MpĻC?NΚҹ0|L@`ʗ ofM߃Uf*d.?" %,iXj+Rށ\rM "Y{1D /uK\CMRIl'TXmKZl~KHFXjZGu~dȐi8"裻`&,uC-y61z哮m! $cySR="R7GDE]+.&I ۰XКH4R_h +QJE5]ha22g]_ %rsA2Ka?_V0(&6FnM?{sj4ӥl1-7S2e=x?Y(PϢsP`ka!Kkh'4Cs К>Mg,iu$3.4h~ >5"2RRijBz#y SfG&%[Z[%DnPݛ죥Q%E;zhŤM"tIqݺryf*9Z,CF>~ff/0= iv X.E=E x@#;-O"v>L?Qw_%`;fkOs^u~uXt/"#΋QV`2VCw+b@∦C# OFEu]|r[ Moek<}l?7`_&SohU#5ݳ'nRqjl)s:}'>eI;/ZRc LQdjK\6<5 Ի".ּoyɤ.YbQ_np⎳ /$˄M߀@ єGZ9NlZ!mp}>tQvs- 'R1ҜC7zPq0Hʹg^{q|}T8zo^Ty,+LJV i;f5:NR蓜4,ߑ|]<9N) xb@ 43Z6 Yqo.DAt1|Ľ;!z%9h?IB^TiG~v!# GZfmOoKYa Mc "SHJ$?zmN^͸ q9WiVoq  >LV:C' wwB10a8Dwb#-4*~fgn^R> a'YkQD~!k(@$""j_t3J}4u b }B<|VALR0h/kDr :`,$9sA {=#@6 ŋtT@4~|/ zv+y.VU6'nύNAJST! ;sgd=3yRӴ&X7OM`_oyo^ Qb}8%LuQi:a=2o+|sH'r~I;xz5$Jsk<?\!zy-7%U[kpp4>8Nc5SO"b_TU#z9"W=֫&+ٍj,AI?g]v?iw|ĭ|T^-br*U1^^bR,t裊);yq5BS@{@1USR- W4knvrǮP+U*H)$F(8P!`E]mӂ)wށ)ڳN(٦١)?nEFsBT9R P#P;Cy~G~/F=)&$KtKK\TwALjAOw\&h%fcb*Ώo(p³L<0>e Qʗ{Kٔ i-ϛ#EA|UWWTJҔpcE L9h%Ƣe,* õFcW3yK3jDZYGB*o{u۬sمOA;ojC1Fy@Jc]3P6{!K~ ",7֎Ȣ) i\ǘQ*L[BS_xGBgyՃ34PTN<: AVFhAt!̄~ra+h.l$\'tCC0HJ6_QB \CEr1!u 쀨} |J\xKHK<:-Q2 ؗYy,#g`#fDzY -z _8~4OVغxsvrDQbx=!KJL)Gڟ߿a5rCXA [tQb– kA}N<܋S{'[^+F︛(S]tŧi`ێX+?fI 7&Cka 2mlz)#|/pme؆NQNJC@vzw3h *G>:O(KZ*<;DŽSmP%y ؑ18P,KTO6] 6]X V{GjCp?e3<ẞZ ~Upo휚J2ՆL!9.c[L g,n#XFյMzRxݲ`B1}I0w>}bo=&]z~$ f ҷus}d|?=Q36ECЄ㼇`z!Co>d%'ؐJϊ6Ur@vaxj{X>ZU)i=k(xﳰ '1O4xs2Ӈ9ht $k\| w쪐A 7-ŸB?PjuF`& (G 2H np i-?1^:>?|PK +YFɋPp#)j؟>ޥ`iLq#FS@ZLhKG㸻-࡛ JV^,%9{ ䷃K[tUB~@/ьW}ϡ㪱"R۸Bw(d}BA),utLli@R{c4Fk؈0~Ot=IR.dg|!<ƝVV|@ ( *[xBݓDN^emWbp_f ׹J#jjd?>`e\tIi؉OE1[@0wNKS$0FnhqnF>\cP`a`x|(@"yǼ O~MDPigނKDᔍG):y~ji 4 * P2dPiC;IS3U0;\_E) OdPZ-? dFKniT FT^m'XWdl?pi:pAQGBڹmאb: )Fb#¾E1Y]Gm>%+4=+A9c+b[ nH]$Ji*[F =φ6QG$y՘Q !TL}L +]',>Vf "%()K[w5*>y>֔-'R%"[-Մ7L@]k&řtYIY>$ͩU#I?*'OqkQ{4BHF)!J!d{e L@궭$9h15;#ñv+@rd;2k*6^Ȉ%o:hM)W=]Rl:4Rb7$k5(NhVTu'bDLz㥕\M!xw񌚈"??qDT]JZ&Ge ~Sƚ WwIQ],:?;V@>:nֹצҩ>V*=#|»vԪFG!חG<9ĦԏC jw8AiA`U5r|*f1 6LF9܀03{sw۝R3?T*zMI=8GvB ?h]o~ӯC)8MjC9*W -Gjts:mKG\5@ҁbQ ngǤ>sL# + @0;J93n._y<e&DFt]E~[ro-URֻtuzaǚo|.`Q5"Ųͷ ,] ,jʜcn7PyC2HOK*l}ɸGŀa?'EED{jH)7?JS<\ [$#{3j#)LY/1  YHi8ڍ uLBnBR߯mv4n'eG4BEp}+H=4o4]"R<*[::ޕ-+R&R}qZvVae/C__ ?V.(DkZ/D \8:$+!Eߵ}Ҡ?Q\/=iҍwѷM1geDP􄡾l'Sgكx,犈1g)Wi4G^xOXIƳԛ%|24[[r Z_(lK0?tF ^fc3`#%9[<9XO:qEp5%ӭ"aK`fE2bGr\DHSsn ;|y碌jQ@ɲ3c~tB1[ғ΍/A\{)J_XHO8^$!V!oc0 F<՗7~/k cOG:5낾Bfr͓ïSKUZ+2>(u}7s]ym+~T}×g5ܡ@}O%ȕÒ1|oѬK$SNۅg^ => "%KlHDŒx|¯¥W)E)\j 'y52.#긺$u QLA+FAy++c[Rs2$܂ӏz bjKmIJԨC{Fۋt'wS:I aur!KR+eh6|[35D8^uPSB5ѹq ㌢}wϦ1񕿿[Z=XD;`S;O2߇i t^ ygՈg=.|$]\1C0rVNp$^"fz#!D<5&D1j3/vd$ɑP&L`\[spC{93ؓ;Qsnm^&F*:E2z}޺,rdMitۄ^6vWPέDG'F:|EњUϥGyG>?ͶnmNL`CD4QV47F-!W$ؔbXT1-wK& 3jExبcJ̗JDj8*p,4Z QBP(h{([ЬSЏy KB1]gxƟ|u# [3X%MTL{F/a.E^@#sĹ.@!jMIiUzca7Rj](LUn< :p /Li J/,>1G* Os$cH_I}r/u fS,3:"c.&(hՏ ϯ2Kw1[yP5O/ԟm0qO=CbgoaFO/=59s`>ɡQWZCd^]1_npJ\:HE2OCgIr #_STpEűL=NA^4Q`$W^P6Z-ȕIg .sg0 D;Mc4eѓrbMa~В֋/ #/c[_í-o!UɩcSܰ,އ+bP틁*D:By!>/jTnF5=V|($AZNmE0c|EW臎GyҬ Vº&ؠ;vuC5!0H9S\7S? p#vAJiE2t``'g2(2龜ջeY NĔyDu~o1\_Wޕ}+o֪;NA|Q2| XֽoOE*g p?@Weq2} .Ik\]vъbSh4>PY%1b[ d0WuE 4"# ]·e9[(X Z8F`g`n#[8(%a7:RFud,Ӻfj#HMerKkGhl'gq fUR 5b" Wi 'e\> 83X< Z^݋/%Y$T7F"x4J&~`7;ok|b;ؠμV 7(WW8x<Ĺ~kj0$ڪrEH?W[kA|Ѧ7u-4["YtU,%HC݅~mPk V@HP)%u!58[TUt6CyHɎr&%^ 1kPlGC3#4I3ꖾ d}$3k[Ն$RR9 XRȈA@ ٯZg y_R8^PW:ӱ׻O ڽK5(Zޑv2I@hyK+{V+ Wo$?=J_Lq +8#(l^‚II\hM Jǵ 3qAY_H6( UA%j R $yi)Q#@AVN{[O 漽FO؝Xmג}Tݾeun1Xs"-J!? oAnnN<RwAr궗 "ɢ|x]D7h=h3۬J6v\<L΀QE֤N1*9MF[޴iÊoY I7C%?wLzG|Pc U& -Em"xmz덐LPyyY,pW.Hp @vK &Hه廍+j|C~'dܤ*Z %R* ȎV7@6=Pؼ.nHi{g A ""ڋCtKo$<ψzT䫏%_^@Hу4XXPLj5|"tPrvՊu)~D?!.7c?rNW"fn?Td85 ut%Ƕ-?gJpa%ߐne_y;!pzPL,|,MKR_^yV'߫:f?0xZ/Fv#EkΎ[.O蓿}7_Y5}{sO#@)Y_ xd*0UmL\_h<;%vX3z3k0U'8&gu$N eٳٕ$F_AT_]~^i,y4!L5!N$SMh;̻/Sҿ$XW΄?q&PHkKSS:}SOcbؾ%> I<)Y]C+SgךďOl|SE‰E)L.7 e~S)CՋI""K٩wY@nMD5^C I& O2H'n hs5UjG:4بDdɒK ' |H~衦+?)=o80ur"^4!ۘ7z׈zJ=ab_a,`|k5e_?6rT䕤T1Ԣtb[^p"%up?%:讍Ba3ql8Pc|'5<2U\kv3i9)+YrGWL/.(]4R{l=?pE1|)m-*}~ui"l YwEnU\bVGC=gQ?W)PZUs!S|mtXDILc/o\luK( @(80ƒP@$`vYعO;G;z'B1N䰱v Kp^/%#Y$K hЯA^Hi+J>n>G%DWnU)uU ׾wdQdN]ߦԘ%740CkFr|ifd65 t 0>[a~8p[Ap/)DP;v&e;=;3+NxsE(J!1k̀_PrD!Seܩ5X PH +&45"]!^ e%^|CR.z@X⭅g?n,w#]?#R?j5TD<><[Fe8ڌl*IfOs7huZ"o=|"Wty^W.ϣ~"tQQbqS}fiN H2 cy.]O,7OԻ'a jڋ"(reG5I!#wqv]WnChaB$TFX ,\2awe jʲ< ɭN VeDŽ$XLl;bd@twrP8m\eڎҭ0w˸bhsX$Wr.sU?0@mݼWލ`KP y"ڠ@A3B_^PVɦ]!2o K&&Yi~,!瘡3hx֫  (#^x)6dD H~}H.ˁw=Jk01`|GRz!:m hG`ӕM?ԶN\!% æ[RpW?È#q3\ZkះMbofhԯݳ /щsWM`jZc r!})ݱ PX!ֱIgTk/ wn5Ƹ2~r\* ~yalSVU̘5` 唳_ehѤMgl8rL|Y+ވ#a {&)/Z@ (ܶJSF1^a`GyA #/0J/הb͛rA :.{k`9o+U23(͒2m.| f썍k-Ca]b:Q__}bUW`+Ae%)9).DQ1LZYq 7`2Sק]0,1g?d1UQi!\f0;8>sz5-] Cp%o!Q8o`@NFo| ҺZMJ_/ծ0X1e'>jayNt(g~qf%!6ZY̮nEk@)ե/VvO2t5#9)ܟZoφ1X*c.,/,7n 1m24%O 3ߖ\ᔸ$Wܒ-YKftF $ .1~N:DhȥYU!㧠'ݻe54OqւBu*MOI%5NF$$dFNJϻLAi)z~'qdm{8k/{ #AN0qR$a13X7ܞ+6"ʔQHr%Aơp$\'YpZu]s|l.[M8V[ck?VIf*-rC+ApKIAudǹmW8 B+_PTt.oJ}@l0ǹE@S.#v 6,Bx4BV9ԇqr/5e_D(b$fZ}1>eN& e7oZjq!q.֡MVmU?(׆aPv/YADw GU!7ے3E"^Ad3gaծrڼmBlk)/a:/"V\U)X5  b3F3%֪ T`y!TLuZ# adW4breRJOf{\ϔ^A_JYǚ`׭I%@F F M #qpnMt*vCf,D؂1izp`+d`F R0ߟH.bHKJCpnyhLѹzY$l'-[%k@Y;;~OhI" YZGݓ+&L/s :# d[T٫.9xH&؀4uǎEGfBxfrmNɾs|VI,XYz_*A@>G:T}}JuI=fo?8y&K^F%! 6ߺ:%3Yktc!-+=sUֿ-B$B8h R!ou j+d> Ω^aԓ*Y3a>v6\^gh7+RLy4831\PO|DzJxVH`[C5,M+-sN-CI#r41۱&YË{TD0b -ud` 'Ѳ 1 |Icz4ubl!kԓr?9QfǢ7N[E3tEM,G>2ƘZgsl,wUSޤX:'qQr6{1lFAɧ 5h]ם|瑣@1 |sxW$#V7?FR} _.LtDx{&t'NA/M=c  !>M< 4df{Ӹ66_@= Sm(v%T5T;>%r%]״C5?g J?ܡ-j.hd@96G7&!X2(a$zl5Wl06* h]b4y Fcm"6y71r;9Q#B? g.M? EhO- .W^'p''1O+vq9FEZd? ыï^}ڄ I5$9BpM!'e- (IoBi.B tQ&T4HE>+8Y`3RE8 %@z zlB#Ğ`L=4ᅛ&I\)0{dUŖ1w3b K_&/󱱡!R2Ve~W܋qJ m͛£C"1@l5W9-(KAoGe%畡5kG ГCiRK#HǾh Pۛxh8 kYø:ϕRרtb+FURAV0VO+fȷO >-7=#US cKdpG "[Kr ̩xXւMut&;|2>m:H(=d]nPPq8@2SDo]X Ū' -{X  xgg3dIJ^ƀK 8ҳrֵ7B-_Ƃ;O!R=wAg KM\C" 6)${iiFFjN 6qųx"[o}F@&{ge#mtgqǵΎ$Op:Ʀ9i=28,51۴ӰPjhG88=teo)pt;/~w.K(LM ?7&t%K9* 7rl`#߫N5ފ4k@< ڞWnbH!~ VZih%o`}, Ө|Og~i0!`G1%sl#uEfvZ>1?`(9|T읇 [K3 `ib]N[d>VC ODر΄j&;S)8.^æT /$4H^DT!!R;gh"D4Hx[*eZ-j+ov"|95 ? 4cjj5N_BWti"PJ] _A# rps_s_^Z~t A  @&%St㖃%po u45ٖuAdWW=jIt(g<<7#D 6-u&T`g YdȥRh\(QM:E54MF8TBg;όKJܮ$ORo k|0Ye.98Ǽ !E0#=z7Ma\t>ۍIZG5UvSct ]2RT 8{k#A^d z3ó^"s";Ũ!B!V@`pR=Z8L[X8za,٩3ŃZ<.iq|Ft0sԒS{>ʌE_B%Ɗ?w5h|֯C +Nԓ \G<Wpf^"^ȿS߭^kxz'+g 1I|~튠}ҥaA-۾]E >uU/fmaPn¾eH^0MҸk Y4DMJ*|z%w{"~yI23:kvPh^U/~5p*kiտ7&&JHr3c;Xʓ>p" 9X%:X4ETX9癔CFؒRpy¡E _EćgM ((.m, =Јf$N7B$هәܣNI4S?8{-ȜSp|l傰Ҥ)T8)%rR#`ΊRV ڼ&'|h!e8N |A *Ý<~PKв1,_R&"l|@K!D1mb%麞-%s&w.- T@Pd6eVٞ9X}ēKe=$;S/qn%(^.'Tr-gS+PĻ,R4`=ШŽċ!%UG:ZU/!,+@% 5^U Aڏ>ptXwfHKt]it#PsNXT-zGkM*Nk"/V_ 4 kN|-c[x&kE:k:"dm%WD;pbsf2;3C>%M+8 \%8&?Faϼ͂bX12 %ˁ1|{CUZ8 t?~vv)m`8Ul܂H@|a#ty-5^%RT@,x5?;DŽ.lCDewjݘnQ$uGu+RwE;fQ7: tE0g;!8ҡH ۮZ}[5& "0\W{\s]umC65:I9jkj"hkr;e'P1OҘR?<mOܙ$ʧaWgnrJ6Uiw͋cC>s*av{sxYw\a[qmVO_S“j9rh!fY0*P浫C\唂NS$Lf'J; RO2u0Y)ю=GGf"/"‰ 1:gg7^ʊ "ؤI^",'^*Oz! [ŝr }5 h":l  jdkGߒ5s 6$r N^BAds'K!ϿE&)PWxط܇>ɼ$c[WSEXD3*w},C__̇߻R=h(IT U:&}6OSeG^P;5aXU/(-Y 'Q95ok>C ŊXz<'I;Ht*4ʃ2pAI"7dzi'_;u.@`)b[!q}3~b01٭2U/G5\bjQG+~ ܣ1% o=9G)@jPnѣ'ǏCgY5 q`ƥwtfQeS6il-wo=Z$r&ĩ>#ܞq6{ 9F/@lEzk:&#Եu6̭:?&[q ^w`s % +*Ĝ w/'CFku1TRWq[DJ[*YRդ=Jݹy>[SU^bs!įAgx#b@wHN5\WDӗVu#.ُѪHEn%߾tƣ)M JKhs Rm="!Ө͗)=A| {scy(yJɌ6p,aܚ;)y[Xf;N}Z4f} [.J#YjlZSʼn^y;BTɼeo Ԝx][.@#ӷz.}I֒aZ-73LqƦf$(G`trFR6Cp(@h|2aBT ayؚǃx?3brݠ Ka^&ހ,?g@v ,`y~w:)KBew{"`;8rled= X~vg$-MZxP!]MiwgH:[ZlFYCng*LvBZtʗ7vsIsڪyEw?R P r4ާH@ B9or#4Eǥ2d~Tz~NEkE6l_Zy^?jDa[ͪӓޏOCPa-AҍJ)y3iכ׏Tj0F YےmA=ߴ[щm5} r^?׋''v&`Xt^n0 /Qp#Y#"ڀ\1^sO|Mwq=+iAs'+-Cp\YwP Ugqʫ6\&a0bRõպ:حnK:{:Ͼl5eZ"~zlH1'gcV  s'\ ; (G^C2q ym+ yd <$-\Ac`t_сh!2ymGϤ%;K&Zhܰulh0"7h3W1P\r1jX3tn>q}*.7k7@&֘hI4Ә,im,NQܛ>Gj-4JY}Rh(?`bb6ۡ69%4ftHATM]%q-=i8~9/B_ _9Vh%mg87Y{FX-B[#0y5jwe ^!|H%@Sꡦ( tgWM.B2t2܏ "2w %@6:*yuAg?@ܾ tZ3`'QXIm?j1.򀿣[;⠽ojvQu 誛W$ּڃS܍{Cf 9jv̥FbyCtڵ*^Kǚ8Ir<YIl9pymyjeQ<3noi5z F#]yFwb*^2y?Ŷcis㧱'hc?h&e>? dd6&JGY!Lx,.a@;w[Ł*9X׆QG|TD]r}s]_#;1#\)&efk(!^ ر`q`sD2 ƒôWyL+d!r>FvS/ֵo!NɂnR^%R4/9vbY [RlsҎ,<v~T{:2 . jb0;5 );݇$[(rCHh;#}}dҴ׈00]IFpYޗݒpZ4*;5>,δד;eY܏`-CTbYan U+{,V̾7cT`S+߻Mp 燋 8jz݃sG8 -PՐNrB0~[EPÜluwWSJ<?neWLBk8z ><.rR JX*Cͧaf5Q֭F(=9U9Wr2Lh~֗ i SMZ?QyXٍIB҄3gvH{Y#B 6@g 'qmaL].FH6asY+:7w֟XAnnwR4`/Wx%9I[Ė% 8TQb$W%NE32+ oş'p~Vzx/3<sRb鬎i^J60|cWKo'rRWQ[lsG?P2nS*b [4,T>@yۨm]+y5k i-E"/$;(X8 :V:j>pi(moD>Wo8_rd$z0c$p-mײP{GEÊlIdm/e%RiD822L۱:84ٶK"$(лU۷% m0_>@k;)6pAN#JnA\Zh0%*t§:OZ/ JW>1*rT :7*8̶T> sF&OyvQݒEOZrr " -`T i$UXއ)}e*[po-vE!R bXL^_`m!=O~d«ݳ[Z4ϖ|'6lAV.6r&yP{.FZ?! A_pV}0$ɩֲG)vJ^? H5E%nI&jJ6`]EdɈOΫciO*fǒQ:Uz鎂38~1[ļ+ :͹b(M"԰֠N4kձOX?P{\]I.SOQyRQ9-{h? !F (DwHB)OY>" n/00=AIKY)K"G -Or^o҉*pѮ!X=:ݡ@ 1ҭt˦BE(^ }Y׏t.C]mѿQۆ`&0p 1*^pk?K=֯*h]@Gcʎ&o,w9յ 4/7+Q PWspz^.9ۆR gSíFǍkA% &xMeA(K"R oj{ =oeÞ]2R?JEY Q8wx,KkgelW. aҡ=v`,YD\߅!0찳3X7}na8^S'8XRth4V3pK}z5w=^6%,c FU@_56LW6ܿzq]Dn"yB&pqGOs[G7'dY`62 $~sIY/N MV;r[Mj]M%C"PL0dQS a<_.~ G :igʢL<]1 9Ք 놣2(1ЂݔL霣:6olEW)-&5| N^_=he:4ⴳa /rCatJaaȃ[ 扨kc/pf02j 1nQr1VC v)qL7@r*#6xq2ik=eg!ϸL\$@#uhxwgh0򟍵*(JC̀OQ׻d RQkvfO,6vf:Vƃ(ʋ3uUͮsŰ`6&Z:@5~g,)0wGx|>t-ar;D'dLb4Nͫk,z (L(]Ƭ͋W}󆌝"3m'gx`<o7lEa J,g\|C䊴+˼?2iOWvSMMLb0運0l wmgy3C!t,XCvsB BPS8F{F`mL=2Dg'G-p3_'.Z=)Z\Xhh?*Lu1.WGtn?`Û9$`.'=w6WϪOfAJ䄵7`NY׶\MT\Np R're.C'#8E ?ҝ'-kܲhd]Cj6IEi,|Y#8E?j&[ޣX6=@;:qF=tao78dr&LU^d D,̔gx)wL`Dӎ^gYeAn.$ru^99nK|7#!Մʒנ %(s/ڶ[#g_y$=VXM)鮴wbvrOW7OY9oJvOxR0u/1C/.?C=)R`spKA?>o<8W'>j/GՆ$({nuէ6{"S6J#nciXH:7SgZ.h8?@c7#ZEu`@ڙ0_3s@_^ApSWm\ ! Rbǟ.[:ydx6wZ תkJp 9kWe8p%QM⋽ Kkq7VTB"&F]z _L޾ )jMQݿjm&gz ZP)Vnm2M35l;J$M4m,8:8~'0I3I5Ez/Y*\4fgKy)%CR~AaeOtG22H&g2LP^U{:z1ѹ f?D:Aaf.ޑ%z.cgQ}Rw1I@RIYTgz!Z X7_.u9ﴳ]!ib3{W\YlhpB!܁e B%1r+u-H!Y:Y7Ty 󋭦Pqf  [mqgiCOٛt;JCs064D;¹MЯ`t{(zK,᝴yլ=P.zhK]Ā 3  (Jxq|tihʶ.T^N^~vryX(-Q4uEU<-Ts|?agf,H IႢ'm*{A 2NL7XĠv!6Af ~]| /Y  ps VѾLbzw*­FeEΝN` ,pSα3妏|E>o|0`4 9ByϨ7pg|Փ|+3ujuӕ[1r1U" /Cs) чu\# E'C!Jo+gk=`#SZg{=ܗfeFҎE`4ɭ8.&F6-?&ݎ+@Y(w<խi)w?m<ųmdθǾQ7 c psI\<PFeF+sfeIn(#z>'L +C z z+.!81j@:qpa*dSps@Tt͟`-~ηlD BU"^%ܨnAP0'͂* 5UrdS%Az)`0>c# ìofg@3% ܗ__ogr{qߍc[5y̕q;K}e%xm.7Uŷ{cc.myԚV~FU/v˦"}9M_í T{ D &OW7^^eDς0ǂ=טЖ!1>5)t6Qldrzi٫G㼲e1 F,7݁zds .l#^q<D P \aA rH,PK)4lo|p~IrkaINc띁 3B\/n\ S ʏ9&; ` yAyeT$9Pev%5C ȿX*'D (.tu]t:mJ.GP: ֎U 4L@ 7.Y>28d@^#@V^\4!+:QDEİ JTq@˻I>LEm"w|YRuGI r v߱Ԍeݭt(qxSup?]Q{|d!ڦqD埠ksQo]7drF0C V.]Ksx+IO˭mtfe)ɺL"q.U;/e[M|î{{rA=Uo '/YڶxR2EQF<ݜxEY8>5zyƹk;bE:%KpIxuc (ƴ"4W8^JT8.2Kh'X#ƾ{*8X f.U[-qlN*; n?TN:,(ۥ_/QgFY Ô]T7SNn//CEތgHv*^ON%]G2 VkP( `NiW;1.FT }⍕b\[O7"0j'99 v{sF~nP8"cmٵ) ]=`m6MOaX.ن"cC]; CVx <,12]pMD-'r!Q؆!~$kBg̘ENxZ/?EvNOTzornIͮ^*_qxtI yu^ZVɘ/lLѡTnWY/c)*ừ~ д5rzgu:UmӲR.lX'UU#hg݋A@zs0R}q 4 3KmAɩdf4am ָԇ&PH7PͧtGgԛ?6¡qOҌmy* X`B1pm1üQ2)gj`?<_b("I? ufAJU#^kSś&|b{S"1Јxf 7v|FXq19Dot( /(,$hlC2]Kѧ6# |*g~? ʯS7V,n|.ciWòc!*-|VP{ިxoS _ 7М i1G7Jׯ?M.l)JlG I _ӌĹd l?IIhPSYJ΍fk*V~q FcGDTF"LO.a l* {-rLXլǛ&(!9z7"hQLhoqHe[h"znF^p2*z):@gBHGљ̓3|/B`M39 ʚ~L $?Z ~۔-0*t$0xQJU}.!j5jZ` V2-wF\<y;'_'! 8/B9]r+|NXL3KaTVW Oit;9"dBR{_ts"5{>AkE,.eI6/8c}[&Tfe,v=; h3{o?ȴٌ faP06^Ҭ}Ƞ k9kp5!YS~s>+sd`t#?Y.@F.KAۋ[Q{LUo=k PQgkPG*Ԣ)ZsSwkd*)wQ5&Di N,!"ܬ#SOjX .#/įm(;ϼ΋_3ǃlMbb HnGL6n4 -$`#?|QA\H;+SNMR֤Zmmwh;b^j3~!29MVWQ)Nn0U֚`US=[b=Qi塤 >7D @[-KOȷڼ8yvz n5.#a>{Vr ?k@j \R<\=+( s8Е".Ӕɬ"=6bOe?݉em7]4IO.* c/ :#R(1'ŕ (:SF @9diaK~z6vckXLhs!ʢ:MȞ,^ 8DeD³!Vs9C hjSK߸@ (?W̴Rh0y&Jvo,kNH[ꃠY=x)M ،YKF:B _(ϟ/6>t!Q 'j.M΋+֭h1UVdR"ڣGpd*=1{0 uh'œ5($YH6!ة^4u' q5ufNA8{廿H ]\lnt\:}$^S.0Xk! QlhNVє#\;V/l_%3i hMYtfZaP$Z`Jx.dߝR`ߥC45ݿƲfO :\!ZR8 NgeJ:$l&pn9Lt0# $ _:7Vn.K4-]|FJC|s1Ȯqͩ4[B倛ie'=sжQmsuZ&^{t>vRaY/)рFL+⚞C䅕*QA#wQ~FY}2u斨i||m!YdPpU-O*4^Ï9jR]n-Ʈi>N ~"êbgw!=e ~WA)NIJylH]$=ٛ<'*:K;{sMi{4pнzC*ϝIIM2tf) Ne"AlSg˱b~H el S'?)T12%'+@{/pc##4kLf^>&6N/592$vC|LwGjWŭ-h$#b*bXx2=)usY xW<=o?beZnfrbMNWR8DKj$FZNz?Y-b"<^#C:tV4{K3 4%Utu`RA+OIӰ٪q2 +nXV}'uJ %-:v4HzX% x82?Zyf:yDf%+ HUp~A K gEd"ܗXl\eb33Y)<24s8Zg1jI L;F!!¥ PZp\d-li8ӓz' ¥NH*}K9UkE_)X'0-5zOyfyЬ~#W%,#CӣVmOs:٪~gWM~w*=v/mJney`<^i:s=|޿/^G7qI_rFhX@T_qsG1975W欏ss.B&)iU5W2-bXH3Ƿ=n3P8Ĺt-Llq6hܲ"hH}iD q?2 YK]^I1u^2ַdA>| &j0cM]Kz:}jH(ٖdVhГ3;TlyT=&߮;`"i4eSqSsR0$Pz~`e F8Fg_)ssz`N܀{kkHΏO0]kgI45+݁K%ط#ݤe^yXD_Q>;CEwp~Dɉn@|~Nv^q2 NW7vs G~ -&.@˼Yߩ89Whe)֦1͎~L09ꚶNԴ]xCH4!f7Pn՞I"rQ ïoгdFno}|ef05¯UQ~k*HNG"i0]boeGjoWЍ#CR<{^֦ui%JBh{]| OtdlûqA Pr 9G,6K&9NZ,זn)mvd~H,1Jok%Ob7W2G*_v-(p[`O9+qyn]nIe(Sq}Ȃ^=6Ur>[~5T/ρ~) '9ƈ)#"7-E`4Z٠p6{Re|߸%I)e,4sS^ydiֶ*ΨژB3JdlWg=T+!?xG@AY(YYq"Xn)3%ohOD>aC_rC*Pr[$cɆ1݈Пj3Lk}R5-by&ݔ:[“D# ljG[>DoGPg-/f[Q rqD#u-*~TƗ},NM./6F{6Qλ޷GՒa  #0CkNo~σ q<IjHd"8:[9|&<}1&X*_iz MW;sI{dQ!-Yr}`[_Ls3Om2goWEu0.=#9 8Ɵn$Zpxx7 * gq̥\5͊ȍuDڝo-ڷhmI f%3O_Bd5nѫ|DAM2M\uS,HjMqzAt;"jxdĢR]MҏGwj:fD:&yt!&zO8 bnX5])pEzV!D\֎xǑn!j1/Uw"|sdqv؆䓡\Fp_5ɾ"AJG_H8vov wAE2>c.@'1p/_AwSQ>7@Rl3 o\g=ҹm6.Pxph!8n1_) *D0͗\F c#01I+{k O<.-'gqpBirǃCI{V"EW1@&id! [*4;t^ [:&߮QGٻ}0M@H`3ɫ` 2OP.h(,-T7Ό)Y87%Xw/ܭf:7 W.ȔW&Fe̡gUDe Ȏ39!RZxnЂZKz\Ž"Nrzbaz|0$*a4i!I0{eAc8&s ۈ&H1?FfW6@l446+EQ 6.7@1;K+e4XvF>hܸr f%R^ 3+ُF W4Qʐ.[Wvѹ &gL&'j3-h;.gFk!Uqm QS-$Ǽ˼b5i\ MFa j*$ _?6LCx޻v):`暞"ث<8&Zz [uN-6~: >ȟƐkPHJ/v_*и83eZFX+}[!JPf?!(uZND5jYֆŵT`pp&P+֣2)v ~ ވ|~({G^) a^W2#dNghGNOV6y~dVOd S|m}#.L eȊB =B_Ot> ^ٳ9qc 9RC` zkSJilgMFcӀPڠ70=wJN&hVfWKYAoUÄ:|b:\;*O]hXѿx45?Cu*j'Ϫt.D?kk 2w@ҟC\&c`Yb%l5bQC_ ȕk*+@z¯ t*M4ob*:Ι۟mQTTq'q~xh;iH(]!HB=w 8*uЮ!PQ/oߔy=܊?p-=7ieہJU\߱EY_|tHH@ R9cE&narR cHCiu{OX虶,O(khiB i|yyo=[f׼ϙlv+ spR*CW6ះ7UJ<>nV=IQD|z Z@S\|ASg<$Jye!ʥ XNGV[tsg>Io(p,J>hhVe -z$@`vבhr vhu}˟~EØ>Ƶ̄ouиU%)^mTk8#׍D"v9},c tideӲV1WS6 7(쇫 IW YFagN< "NXq@U5 0 =~VөkK9Ǥ(:b˽/u~].O][|Jj?>f5XsZERrTh.HIUNHJ+1Ic$C} 鲊oj: a!4@'˾8 KPaXCvH {CCf^T3|9|Z!v\(&Y| ԜxF~')cAbe`~h̵dR(SCC e>(鎈Y@{[-hZ,[ p *endg72@/^rrQMSlEgS64bH;1-+^{獭s=~qi҄ |3Y˝=!;('_<S0M9RK# ._{Öj7*,:< Њ$+ `#vضɘޥHi~]L|Wh" @SX3!Ѐ%J yS[pt)G:-7WN[ p)!Tҽ ;r0ªIӬusL`r FT\/Yʕ?"FUlS'ݾ.6d9? ^UB+2ޣ{x]CcP.<9?hcdu"]LN]qş(ĞIֽb_ԉƧ":#_J< !{秠{ P% Jx2^dmI++!cQ@aދs:|ؚGLxCEWd3˖3D9Bm ˭Sɞ{R ˩iDghƜ bLutx>v%?#ˊ*LH%A|qEHy_&ܽk#Y)dXyGtu'&\|,p9[1@}fmT $C={Xv>E:\ r*-BX7G>puPCTC9bVa~d5bȽ#;csNyN.}tB.ZKF9%?&8w~M:]TL+u|c5C1! m<]ghEbזvHsE;#td$ؔ[N 9JԑxFuS[ =)V]l&5R_x64Δ -K ;3jIBA[)yKGFzŢYܨ?M/'Z FOG†»-CJq2ݴ*/ J3kÌ]mnE f{[S>wN*մ%ws;CAy:]P5D.FVXȅڏMo T\3ƜX򁴢4q nqӜ첆` aD{mdC2GjI`_ z{Dzz&Ég1o[MhE}xDwU̖n30$|XKdr]h/gM`h~/JU.E>@-#RJ_D{ӅIbYՅwbBT*W˵2F*~ JZ/0Lf\O;u7J S#ZHS:4:j]HXQ#UO JMP4DIpۃX7 Yj vcijUd)?:]_ӯ-a'2:ؔ֍+e,L?Mt%lm&m?탒"$rJR-lLn+su~n¦Gv\DҪx5F0I؃Dj?NJ mRkICwUK1ugUw3 7/h ?l,8 iҼF!:~ %&;8SJ4ăuHCg͝V78ΙSIFOd0fU1&nS;ݧH . }{䱝̻k=[$+$fMxN}[oPg1.szҨI/&lDwp77?oN߶ĒXXm`sƕQcNCF)GpɊa_.ع A@f:u#mLtH6>0Ou',q>]VdYV\v O:y>;p"*tVYd$>nZ~–sDBcXha>AIXeo:/ $I] w#V͚?p&-Ty I: I`L䦐}O =fU/+mOG{hNjq9VftHY>>D{n͖{zCã9UR ckLq S~mv"ttֆ*'0s+YyXc W$t\)jQJw4sEq%fK {wҬ r`&-BnJWej731 l?Z NNeH1vAMI,=-˝%žcp_D%nx8(\~[Eqޫ)zV۷m"z轾{;b`H&#sˋg|ҋH I#wX'SsE*oIsƿ?pp!'X&oW{$d5e\i#i`'*v[V(NGu|\-n{."zͷ m'@ve;{FzySequcd.I*X'[.{|@|qS>WC]1Mgalפ|dnqKT#{*.-bd0jCK3UOBgK\BSԀ<&˾ggHǃJ2U+znE-SY԰Fp uЍJSLu+٦O1 vv_rH2 .V.Rh:DtM2ǹE+5SvZϸ f:I'I8@7<Wb3RG:`'g Qr}Fp$T+Aջt$s!ql+ǟ-[PT i:.ן}+X@QtdAkz|l05 ot6a&{q5>s}.3Ɓ! g@Z%nD,ʊce,MNRq] gFaɈh__&C]i|)hig%wdYzܨN U&'4>vR-)hwL!U~➉||n\&eW/kol<`{, 4D1L]ȫ&:T f|md6}wc ~VCʝߗ|hJoqE-b&gRy׈[) v(M/f n曥6dx()̹,3s# :c|p+R꘤gk7hXt%<<`FܿtgDHUHָ5rl8t G6"Z`Wl'ţ6槁VlG(XE8j~ 6ԛ(t&κ1sಞv] _b7[p2q[]2'#;HiH;\^IJUBr*$sǼ-aِ4$~4hoMVajk{'+na-uGp~SVո: 0jۊ xZ]<3s;el]̧Wʂ\39o$ukc1<exT rRQ2Q%R @YFxW#A<˺av!?MޅZ2⹔nNzCh.F$O`'G "*lc9hӓ^ h$ojVr\Eӂ8h'W1\E@0`.xJLG쌎^TFD~~հldC>sp\ %Щa:"ӟ8 F~קE[(oa"q!mP<4}j{<15YZtMRۥ]'B5(=(Ӗ\_1{e>Or{j1aAŮ,r/hk)}#+c2m`tH_gVl׷vA23&8ľOe6Q朩f)K;1a*Kn:p)-R 9=hx[vl1SYLj_Bro16Z V,y{0hLg/Ϸ|Cx"**V:Tq<+R<h$üz>03[{;61rm2%;+ZS;⑱%(Wږ,4na{O('BGkNOWK`2c^KI,Js,"g=Um]4@H5y1+}_.\S0L+D u kp!>R;1|iOp +e!~@gHRSBY`jsi˞_ '& Q0yKv'q\sec%=07I}ޞVfL"Gʷ} (fR/)!=ޤGF!4<x9Jh/86c鋪(Q=+PhCl9"᯻ fkĨzZ(r#n}[LW{جA1I&lhpBrNm]"#;DOBy%dQ"R߆̐iU#v5 ()RA'/!ŅB%gs MXxҹvK&6SPsM3s'x\yLU \mCG]K"go7a[HKIs`RE$Wk2M?pLe:2U: feuP ]I=ӄ2@~pARʯvO Jd(vECOGBaaxg%jIJ X|ꃦ nGe\U10oiqo x: ;P~5W戨-rz˄qZ|N hc7 [pd')RgolVCP""8&M Ȅm8BV,-gt`uL{ԋ1!mn Q""i,0ب:&ΣӉCZ ;ݩm^oZ̸1CJBX#ĤVPrBd8mj$7i\Y?MɊT<>%z_&@A=p3t+/Q S֦rSaoS#À2M=;0BR3h WYg;ޮ1ʴ89TB;Mv!ѶX`Ý"=|k(b@ ]??%q~DeB@Ch4+ntV'!/" \YGWTc >vɯ7B/!C}(Nwn&K=& O-h>ZṪ21['w߼pZ S?װ_{2fT֓'O?F0✋ݞ MG8"sJ3PZ_&}IIw%] ʼn}oiCDZ̝M61eCxShpwlf.,ɩYDբ\bmY D*H$4ek2(FG(g&RjB#w8Rv:眊jI  ?AmyH|$mD/zz+~vr8&~nKr Mwf%Uimk^!mqdLh0% GM&Q7depj,,XW dʇB#OOSumէn;Trk1Wb?.zֵ :[p詘RQ-]~kGۼB>Z}1I25h=D11̏cx;/S88e3RRy %(_c73KTR1G'٫>{_ od9MJ\"r?xqFtZc}SX_C3Q. 1ák`9 *v3$p΃“Pb!ónpNd 1³ޔN^c/6/7^Ģ9ViJ`kc;LB}&iD؝ +]%JG2 5Q{{[ٞa50h48*yYЖ.~ ̒\/ Hi- wR}t=߻]PrCS9Q$3Rj)Zf$Yod$fa෿c7/& .{Ee- Kł^V(M\{~TaVt%`UXDeɗwhjG1WdKbGǸ5CP#- )v*a!] #y,!pjT(d$f0TJ`kQjZ;Ճְ.>F'l%<M<ի,&4d5zt jRIR?.w+C*[1}ЏƒGFs r r2hR, C!;+} 'q Ef}ך)1RU$u-7M)B9Zc)f~SHWI3(6]OP! rcVsh+pbw*)I~@z )a71N: Kw)SMXD,oꪎV !%Z+\a75J* 54A΂VC]gtO짪 zqjJGw>܎'o#Z/x}٩uk&CC:PFWDtTČ} ta7HCe2e6PӦ-Rk  ss7{=h=q3oASS=::\6OVd Δ%k@nSsG)qFKKW.Pf]UIsTGes|VT5_/cz⣁!/mCDwZ`YS{[³u7&T ܃Cu>1fv/ƀ`7F}W*78B-|Dў!e3lO:R拶0׿}n.䶢a\_|E!!=u FEb9Bta ph xNO4&2VyYl 60IRů|e1~t#3d!=rq"(wÞ\H%Z-qk@n{gBEl&Z#9[vTKS?oߕR$mG 4V̳nHI1,}^mDaK/iQW'<'[lhϱ=B.o0֡RHeTJG_J;Lƈ$܆#1IPL{D ϰ^uӼD}Cui'=ᵓ.Lf\˰mɿ|2JSue))k6ٓn+@z!$Z O]ȏ4W)pt-5(' H j㵅syFV2|&iO t`~#6 7}ɋxon ԙe0OD0`pˁ.*!e gڍnQԶcCӱq'v] u-YMdFev _qs?hF7U`z Gmrm>[p3i#.DO"=],{"n(o O6盩Oesb6 +i@9=p5U? QVr*%rtcsi-2Hx)a]@ť ->214)kykt5Ԗfȕ1iiĻ.7teu uSܐ |.⿎$bMއ@z3Jp] AO 6x+=RZ=+![:ÒK߸I91cd}rL?uSb)#] )H5,۬H K(o* Y*A 4. U /f`/6 M1(P:=42 f# YvRHŕFAJc;AnEY$'L7){` (:vST^QsO]Y VLi4n38]*^&S.;#/'+R{S0^rNiYИ[;m oËYmU6^'ĶClT Nɱꆝ0E ~rfv1gp M7 I*.R_tXTD4a` u$(aLҴ}*N@q>~{bNo&mW-i] ъ˕ Nj%Rbi6Ǎ'{f+ߋ.>|$.D͕CFA3{МÍ|Jx*E78 4%y+#~% .& x=mW,۳;'w2CM"aSƈdi!V%ӖOt?6zjyH%h ]O[ºb!M/q:?Uş+mk_[ڟDq-?g6_fMfjf>a:zZW&#NO%C=\&g!Ii2ggy,eN\vzE/ǔx`{^o<NѻPRMg!S\JPSy52=F{ḼLsR85Ld#b6.ypabpX~}yX +N>&v_׭0;v3CٓGq%Q9mϮ8 ^lF@0a08;Z!:"\a!&w(jD-'։5A1-a1,g3zu";vdipyvY5DDՍޗCdCJ[E ߠBLtx4Spu<7ؕF,|<ҽB $B;̚ov!9՞pNۼd ] 8`\IMeE2 9RcoֱDØL7cu>k5{cu,Gm+vZ>qh$Z `U(A8d);>K1$H:lo!8_F=6 WAAK=+.h< 2bzm#-o]󨚷9  ,vK!^zpZjDhg8:aɘrIFq!˂V EeT3VC/5FFzh.>WWpZizC,q \1xN؃ߪ5tK&q߂P/Au$Tv"-EMX+1]5 Q+^ҝ=\8 bY&xE;f2r IX۸K>A\ eD1K<ߍtyоW]\HbR՛&4#Z'L"NPlS5W3$ ڪj^\ _gM k6dH!SyAn"*`ɳާ">2~9-6)r3G4&sj{)Vx^?/#}G1gGiNA@@xx]U @ցs +T*Ay 7"oap GB #x|&z'Hr4T $ u,nqhIߵIN i3zod)sC P =49>\, &<ܴQQ&O Mq+ů/*ٛhkб\|b|)`}2 N@[" SzXl\3SZhgu9^9#jgdxKT9sT`Q84Fy!ѹ/QIبZx0ZM0Fr01 W#ݲ8ϢPdBw|Siv[YWO"$ DIAs=mmLfbSWDj*Zқμʑbõ2qnݓ|@ˎUr,au6,JhP$_)D>Ych!;N@j `U9,?G(ঋwA_gKJ1ևbI/DasʹA[&̟ M;H!~ePd#qp⎬M˰8`V1C[}| xlg#lE]2U5~Dl8ڵ*0r$<)0cs!e,dpFMed/<XG(>7?O"Hy`5k@M- _EbN"#T2vE&bu'b/)o(18U=8P z4\KI/\ۈ g $}R;$DF~q$;߲+Z$-K+"@$8q\& M貽͉) Dw eM:mdxl_hxR:bnKE(dY ^LQǩ4Wc/*uW_gd2!-_#XB8^'?nBea%$S$DO2˛ܼj#K8e<ÕE S/py!h)z1h [kOA\̕+YU!ޙhv9 $eCAsLR<*ҡaPO)$Y3puX"@ȟ : qj;vKþH\ 4kM_c1=5\-% p*OTe.$= Iw:w]EB-b11uѐ*F~O\&HzH\ty8|t*+8 zv] {r-J2;5 s@hH]Lr"PP$:"g R0@ x?yB}X(s5_cǾ 9LǞĚ{kJfxk*9]7S 柵 )VÕ]H3MdX(k!_K@?J"+#AJ-2E՘ľz5$ lp{4U/#'m<(2^5Q,rʘ4Ty %2oG:I,[#;g[薮*уg&UwիZ˼i\;N&R4Q64C;%m.#3GPe΍\YIaB+q[wWCq[BAw&ݳ@ /g]+=L e+_[gRѷWw 55}'$Cgmu鄢D-dxETcP<pɟNΣ\>*z1u]M]8XJQ2"5EyU\z 1 I{of1,D1P% 㻪]_E(F|B[)mciZ6S=رʊǷ^$}Wn:W%9$EFj#K hg5k۸Yt2p㙜{T*&SŐ'Rl!/UTwz_e5 CH'>tTT|vޖj.OWF:]Cd j[1ul7w)ϳ'qS5v*I-3"m88E>(aHF@Emdg{c[5]=7ȴ7– -*JaLA%{5mp*-<ºF^ٌ" ޺E (ƠYcLκr.Pn=IO)^<7*]aɑLV=bAew|MiߵQB #Ar?AS]X+`gVy^'t3{.|?m~J i+t,Z- Z!DdLO%Yޏvc7(Xa.O-@^\I҃>Nx'_b)ЩC?Rr̸t(JEK=q,Y"iz!иgJ oTzʧEĴx@(EʉlK)"q[٤mGct*}H¸Vx@A$|NJhM))([$:jҷ1/귟s`HfH }@P'j9e߻~5}28XBZX"'lY?=R}wj753pjc^&U苉YKs!!5{Wۭo[iQn!f7#ҥnOs#W 2Ր.lՄ8>IL'팻k89£C󶽼g0Q" ކch oL$ %\kyhoI:(纨=/\zw4[,?32FQ!CZDJ'oY͵]d)oEy`Z mW ᇠ.qJ)0xvk岚DsTUo ˧?7/ ֓éOC(&^|ެpxc^ 4͔\2hmmlq54ia$2,&%4̥cf9pF>:e28CHU.P mɳ ?52a ?,4-,"D_^{$9 Up57e8Y(~) #6":Pܗ̉LMz?k4=-yw#}) |Pny~hy'v7.n*>Ǿ-rbq-ahpfɮ'$3o#fz޻4LɤC  Ujw!EOm(JR/G̬2WFA6<2h,GpQzɟ}Bא5OeDB)J Љf=;$ $ф45YcAO'J;J W E\&1<(g$M%1z#9p}㤯I`zrW# D*1@?VĬQkOפZ}e{]m#Հ S X{K[2JUH68L'rO~/qu[ouce&{'Hc.zUG 0nfջ\t"f<(|^m+~%\]DW0 ︩"lȴĘC9..Xor327yAR|En6 A$Ûtch&/d$ B5A0(7ql;ʼn$|MdsTJ" Qإߣl|ٳYTZ)bbiL=4FȘ_M,5Ojo0[wi+%Z!nbԱpgy D[q A3ܵRvU8um; {$8lz?аy v{m%C~!{4Q[bpf‚/F[s1> U _W 4%ew+2^Mm>-M3 |;2zPÕWHEre=*R>\~|I9E8c4ɞȪ|7x1~zJ&GC9"WI4ߩB8_}ȕ%XF{fF)w7fXŋ-Ѡ3rL4W-Hn)Ry hX,Fؙ(I4M#p ݸmόK#pQrDs]7OsShybQ'/=+:`"KQtk<'[2x7Oq^t:HdŨ`ǐ e\c7r.1e!XctVdy>Y&qLKdkj1Mչ'KI=9W8x2]Cs*XB;::h5$Vg'gp;N ^Gur Vf+<(LKwg0Ciϯ,0vx' &56qm,rD3~Q'zבlv* &|}$ * TN8UJĖ0b]UWJ2 :kCO.[X R"Qĉ揿{(iXvze,bL)3xVSS,x3DBBŐjJBX$ղC5GHzq8wPa {'زG toi~.&Al-cVɋofI|ʐt#1`G3@#lv7 /BWמ[GEG>*K t󱥈9pV 8&{S_M͉ u!زɌGN0Č`pA޽im_;?MDH=Y5Ih O݃;+PJS&GlR[VDH' [fjZo%;̮KoѻnWP:IBq#x%O)?y{قhQnK_;!6[UE5OUNf]N&$]ؖ -!8Z |B\{dI%buZ08q;fX92Q] +c8r>b]sG@TE Ѐ>%PfԘ2)wjA]1ʳUEnBA@UugNߜG,F  k+!N]W9i7Q]'EZz &EZcjA؊=|GӣcԶхo0 CqO[U{)Cr U! Ƃ?y[ll<N&W9>vyء2 CV(U܂7eOS lc6Fاİ;#Il:ߋps EҾ=[m| ߐܹKIWCLǞHVF]?n"蘍rvic&FIӤ9M>Ah+ϕh g@?E=>F.FXӃ%VtYކz8gn9x4Ú\͉vFAŽھ*P, Etsa @d P f<uE r%V2CBv'%PYNi[?w 4~SҦU\Ah5]ﵦ"gqK(*88 ~ _IA$"+Uoz:m= #¬ַa@8M }2Xe 0.HWP*kʪ} WZ  ?)i 9PУ^sӺ?Df"qGǬY;'J;|ZPωsB1a..0ih xַ%2MmEm\ ѽ#0+ xZV,r BpY/'ʓ tjH/Yi嫮<.. GwHWeS~JtTNa.F6WƒbhZ奣 kJ w%V(i@qLK<*YfClps qJ & D~1tdc^?MFa$ҫR(zI^سCW ӱ>)qYS=e~ >)8A4츌?rkkha&۽kc= {PN0!ir/1ܖ }C7b-г\>0J)auɀ>Gxs?aO'`]}H9tW}0ʣ`?-IeܜH}6!v=y0PeDW,\0jQC,n((m] Ž7X#3*>ǯ0;XJ_4aFN+UwjYFcC r \bS;Ք^ĸ[`E~u~Uhbcfo@^[V<B45gs7-89y@84 aZ 6ưX*[k[,s=˩f9T!-4VEs\ODpF-A X{Q, !\ !߈_v,#;] !L +m.@T+b$?XfQA;DOmmc*z,flKt O{LH2vYm;̧̌RrCK` Vyp/oVz{D٭&GR>fBb0^WLZQyI&gz"9:ooWs5@`e1#Um)I;" oL(WjnU>lpw _F6:Ko<-,0ERJxwsbknv 0! 6 CJQSo #=AOqJr%N|-M˛,,&~Kso n^:V7>olgHpveKg  Tz#FoJ7PKK?I3=:f1\In; AK0ud/ÃA:j"Z\Q!V{$د_4 0Q[cnZynA9@H.;628L7s0#/6p@ϲ`R[AD`{'ԙfř.i_CPh0~etjfHyeB ոX)x'ϸU産zUH Om_sZ*0H=M]./0ӯr8wp)̽ ,p8)z*X:nC6}}“J8ðw:zω #iJ2b!|?-20WME,!=L:1ol-;KԚ5j&UOh"IcxT7Y$tBS0X/~35%Q~O|m*Y! ϱf*827[tƑ[*)`tcČh,_¢X>:Ɖ  R>(<-7+PXޝ"9=@o6aC&XRǽNRH>:nښc*^+1 k"k&d)\mqKtfB͇O.Ơ5m4! q7!g6T2 MHv(,L ]>X OeZhCmԪ[@e@_:1HZV4j. ąu9imSRtA|땧j#كpoPyHB~5SM3d-)˝c/tLt<<~FG9ڕ4;_.r/^o=fF˝P3m-=xw&մƐEy{HUy?{o@,RlBNdZ'7b=/`yyaZ> a0H-BJƕիkFߘo$Qĉ l`I%O &,Ix*>&ԸXج^,|j;C'/ϓ^QFu=cH(},b&B;뇹`v])z1!T5X<;$FEwݍ: yi08asr&cxҌuIRqr/`Ag߇wk_dmjMRbuBXQmGc-q\`C-TcNj1'4wWQ, $>*>pm'\4˽\8Ԇs= *#j3~zg _D"n0ser]Pk5%TbX=WAA,`CLB>(.P1KOo5#-Ee:GnĎzIKH#y(q G>F$TA++ѲKO`?'^&.qL|2P " w=x(cFR8tW1 +DM/W.,ӲLJ 卢07=<Vd-d_~(>% w-"`N23`d\6n*/Pxu 甆fGObpSTS-lY;ԽK:I$92ztفx~i0ELgޗ-)n"FqKZqgkg;6}ڗv5}<'uPQߔiyf;Mr$m(bK%_O[h!~YV lezjW^{\H ܃m%2803KOZGru3aU$ǯr+Cŗ,ttՆ$X/"UPE{ɃM+  zt a=r5U|ҘEsXz>WּF|O"ai,gyD9hT=0)Wф6L&%{Dl8 =CNHzzV} {u3EDs-`HX\;I!-dBba9%گ{g%+Ua R]cs!ЋcOov~1fρE46xưţ&#mCm#ϽB)Gо)O]$ o\A6谾K2)ymnNrF\W4(~f 8RAbbHK6{8*ي@uIƼw_ӓG{G\O`wR8֓0u7IC̶HoXU#ʚ\=G9}ͨj >#,LghV_H\?LK `PhOE:Ed\&|rO jE̊],Æ8AVڢ]y|Sչ¨VqݍpK :|@GZRu춖S8JM8'zyr(ϒUlϘCP:>=,TH7gc"´s_X9$Kg|s2z\)M#EP"9նXR;:i!4 3yO/I%^FW7h&"Cj*4"8wi#/;GF8 &ԨPF\g[-X%VʉXiĵ7˦'ݳ.E-)Hͥ/\򇅋&)'%\ 'Iǿ3 w]|:c0FhF {8ȺČ\ `Dz  nTcO $Uz n,4p4 :uiL'Nܯ>ˈ`ns]<8v0;Z ,OC]j`ii XY>D% f { zy"qz1';H'4b3jI[tʨGg~5P G^}9T0j jޙ& N5:^I(d :e>׊ݷƓPM,Qzmy}D+äؚ[ToO>.Od[sr}N*Vǀw)xbP#\KO7p pc!f0fqLx!W3Q)_뱁{.^ǚv ɈK#ȵ)uWdI^,W(P ùu2<^6էLQ729Cا (Mw3IX+BŇ1ae|⌟un7W,~ \Th+bKjB(M;Rf-6{dHJ B$u~S4; R`TC|րCKk[9$vJ(jO^>euq5̎bU"ӛyg2߱X~ıh+GY;"7B7_(`Fo?%W|ܞ-(%`Ŧ;Uv|lk\b;bNyna]|~)ː6Y5N+‘"$c`en^UFp[L70/1<˷o~[%!h Uٟ|Kѯ҈H.*mB:{b!,_'-lj$|̗=ßlϻ+c"jiz@ڋ`jIu ZM~,U◸Zn_*&e ao"QANr7يFDDb'oq%J%sS&⇗îL{U__g~=Wk Y߆P9:^?NO8I-؎(zۧ Xn$>(SQ]Oj"!)fB'm/{uRmƤ O\]O(W9u^XҾ:SuK 2V_Ҡ?Ju9((4l OtBhH7~ۂaiڔ.L>xۖ/eM!8UAg*#oS!sca~ϗe9= FOK􋳫Ze Og@Mms>:%w+?ZK@=7L J!c퐣)c@;xEROx"lŢ_8dHi=uVBɯ/B@B\锕u3x]7'ۇ K\V*Uf=9[{fmǪmoX`׺|~,h Ejp>eUsA^< ֢)j;, ep"bv uWitb46C~w-Uȿt[M_:)#mzpx2`[<ӎ qR-ª!f}md5n yl~. +a.\ |mwWxh">kz|QnMTuZAYonE |KIȤ3ļl/X tc w?tϋ˻$ØõRKJU>ᩔYM+*\9C +6۫lqс|JD2 $? L}Zvye4naF_^0h{p=Ǐ |$ ~~7B<3^>Ν٩Pt4iHČӹJ2DT+Ҵim-NP/X='+zY?1Sy \&^C'^źFj啯bD5 4jA_b}Z&~3հ V%@Ou/HoySWs73T1岤AhKl_=#ak j0e YĻ[oї`kX36)%f72J& @[ayEr&pc7׼bf0~MPLSR8~O(]2*wpbx! B ?s a%DŹhB *|}C O0,Ob?5"N / 31v ʼnB4s(CCO&KJQWJ^+uX%SmV@T̴̵l+gI hY>K|րɣlUYvxji]xbm 7D(f^z:U뷔YD)wbt/<0 #-)ޠP#y?J5"feUvo=; L|s4[p7@%q7CZb#'y\4-yZ4v]mͶ8 N6#Ew_[e!L'A[տ}@߮*Ze֧VO?  qI9CCj43k$;x[FNHR.q` osVzCJxqD媇3h8v|XEM$'^38Ϩ,ߵ'PpN=~X-Gɞ bn?)(jjPU +8$vk:n'& Gn!\ GAi?!Q{Vj>Bw*/-ҳG~*TN;.Wߋ`kT$X6MM_޽#]aK@;|J#YHoPGcë | fGEvI=kҌҎXl2E]T钹\RߌLcJήخa|3g~1nh(ac_ C|uE~EijͪJ[!K7*K W_fN @y*-72 kԁf 7=wzv4{6:DF'dͥ=ْ@~+!xҎ9Slh9P@ ݄pCh{,IB,eRO= jġ[üUGXt qΖ %3z{NU,Mp YN>Y*7fĈ#5~x< =?dyV_7 **ϗz9z&z_Nzg4dd5g < .X? M2t AèPq?ɘd J(o<@pmM2.)-QA|´[I3b9_[x*gqUNc!=bRpӁ-cF(Ï QQݥP p|jă<属N  bH#gRĔåp|TvG?]'RnTs1@,>y97,v j5, bA78oG|6 LI͂ qvzHqܼҵ4t٩؍MJ{EgN2;KwwUC[85=*cYsUlT~`9XCv'CPrd7{]7-1 uvS!(ERnYZ⣢x-H݀I7TJ4\M&GܒA3"vgW5THo3 r*˜Ѯc`ODv ϶PB?dA{1g&7r>q]ZT8%qfXEP ZyoY_MΥy'3C1[=Ey$|A Y7IY`.s5Yj !LDn9ixe?X-7P!ei Vrf$n2[Z$LeWx+\PmN`,F+Kg]6hm{f,X+uKÈٵQ0Z\~ԓ[X8zdWlm>yj;Q9)XiہE&qmoHg}/v`|1w nO$,ok'/l'|>>"-Ӱ^GS&҉#oNDŽ *PIUd2cW| E~`x~~Y9D5'+EJ$v]Tkڐ<kчRLlVtT8B$ԢFVG#[_MаmJH=FUݣU(ݴhYTw#@TF#> ?Xg%:]Mi0BF|݄S~GAoMXh-xy=[U^^C/'sMFi[](bjt^Y&e.: z``=X/ + X^ƭxJ}ڋj)ߐ#C$"9-σ&o(j}\wE=ʹTm͚uf3k;5z.S+?7?HR >@ШI\@wISs~ʬv(9fY7ڛ; ?:/Jyzx:Uc2S. hjJӎԻh{xKy 2N~E|̪y'j}z4 ݺ'oIq͊سwvFk` #zeMY٨ϕVKq^۾C^nB.VxC&'/ts+[7#^6 2)p1bi=n_yHSx z7~/GA V|m>0_Km~#N`yg\! 3|IӴ{aZ+}8OYẐyOݧCv֫0E /}'Fǐdouw-5g5^L—vH6W(E@70pb Ln_uYN?2SoE.wѫ+3f:cِ^D]QIgm۴喃tb#RxG+k;I۷6%@2J_ɳY#W%g:]&ޯ uα?@Q"V2WV($WI 'J͎Qo#]ʑ#' AݝHWK\2& H!Ex|w 4_F o`F (,!M0UAV|Q<VBn&EE"eB+wu Dzܮ8 % {[J`U gOc3*yM<8e%n!7⌶ ah& "޸;{`EBvI8Qlo=n^ז,i$̻Lowev-;uV{F!wgdSjN{7c_L]]Z-%}GB*L+0{ը+qiȢQu5H 1V ⾼;UNKopn BrJy/|| n[mў=OwKU7fzVHƙVW<Q!hr yZ$YҠ點@?/5D]1ŮDZaiA~-gڪWOi{Uycy,ׯ^14K%Zq7+fI7HeVSFd&+J5Z^굌z=!=Ll㬦t@N!f/bag EBqswL>ER R^K ᇫdyJ@g殆s͉XHjRWSO.(E&v:KEDm@`LRtOOl1rn6.Ù/<ۻ$] =H;ݛMݓ=gC`SLWZr#JzcU(2Px9Qhb A& ͫBcHͥR=Ѹ|&j@gn k: o-f }8AgX5a Kzc$X䡷Eqm,o6ЎRZRLFZrFas_z =^JA?gQ'Tco~a];pE=2DԒ]\e!npo'Jؒ6S2NYa-C yUL\WM8 5ٳ@IEN^ۧ0Qހms8qJujay3N%NwBn ^blMh D?͋>zTWZ'/dvQ7oD#uc1WFs_Na/om@PM#ʝy½H7f2+Er9#AJpnf 8N}_= BGI`*2(_]WT/orNŸE~Q3z'-fj;1(7&k튭cC;nc+kb:NKJkM~7a)^pClk9O15&0x,S NvGAxD~sA:PTmK wP8d?\V\%Fd}6C9lXeՌUcq5떉79Z(eo܄ }sL^KOPNos]9?}6B Ke!#egdYfUdJ N%H4^7^<WnO,pbC$NTwbQXuтkgTuP <7j\X[[Pb3Obȁծ$t< ul&'aM׽](#bzM?' pExQL[[\/A3./VʏyÎ0UlFJIߙB:~NW /1qi֨mqi҅u$ ;b\[a MhB~֍7j97h;xR=E-tQ'J'n_Ws,2[D-s% N0OK4g<SY2񂇶Ak841FFCE<9""b΁?H*&HkB? 2 +QFVe0iط'w5KF"U#jnW'O=oWu&'*IQlXvW`)ۗSwG k*n(D.c#25/Ra$6 jWqInmFbi"rqWM82iJpI×L=tDʊV'ؙj'v o u1`G~WZFXN'js xJh$Iq>2p' k!Ps "l .lEV@<貥pG`^!Nx#h};5!EMPϤ\/6Ǿv W[GfuK%qՇYvQ7T*GzF 5X9t $7tT+ZpY ݰ>!)BYuuso3%mY?'ऺ.\D|h~.բy|Op.2A-+i/FMUӵpj `Ds}Wܫ誥<+ջup7poI:sw+G.2ut7CfߩR($ ڊmv)Xi 8Z# > ʎd# ϥLogxoeYK_t-h/N̙eSZĚ_[Ig5oJlC7'N9vbtJ[(½ǔRMԋTEiMbuH>{R2ۃOvcM]y]JxR5 Ǭh _?C }MB#\pw ʦBw@KkZKP͝Z;%q;S@3ΎSv[ 1dкrmR(=۞A;0Mo[k,y{KI\#kDWc;' Z,9LWUtftmBQJAg`Aj 76jY I 6FC ] LǏCuЎQcZYݎQfX١-jYJj ||9/Uwyʃ3~1q)޷b} (QKW?ys`pl^ b$?n~MuWVz˹I2GG}BYpX5Nesxe3ݩ<c bG1% OURvjwiQzA#j7OL׳I_ކSExCD& YBtvLq؍3 bWBBoj(Pg#+fM'A =[1,I^_])K;mO+T`!x!svȦ}AٽI,.n <\a6ʦ} x: %fW\v#rZ@S>U %^ 1iWL2NK) DN/2qw&++;rDMK4x.veo.8"]cyrńDoTh:6|mz%5k#{P MtMLQa(# 9_(jkcsU'tsSEJ tO0.saxx:^Tm : LAHGB wΌ,a WGҀB4 tJ" )[;!9F;o{M$A"b ATc5AqrǩY# ȼ >/F><@7~S n}Q e3`I7vh{k `DlEUk-nl˙pdyUKzGd\"Ά3T\h\b?fkҘɐwYIДR`㒷IjTvsM.zK㠁1%gJ^.]bĥ$X!*D6t+NlhEv0dw Mg %z)%ԆO[0;ÑkKj`1ۀ4>aS. B&p`2N|9caYTlIrCl0Um"_`3RWvFMn޻[mH%Fʍ@Bq1, bfg;.Ș_UW!吗3 W1b()B@]iW}t޲&pZc,*]Vy LqL򪨥>BcZt}*{yDV"mK)bx~{S Ց\eJ+9Fyb4|JꁟMi7+PbJ!ZTI_|>w&#&/e1q2y!M'>?MmdSFzϨ$k4ȵ$HOLGaS!mEyƽ|1.wz澡faqz&M='rWcR7m V#>ZޜK*APyX=[tZ_zv I^w*4,?I,Ĝ$~1)s "6[}5庹88=D%ΜG&4$tX^\~w!"}[ˁFi' j_?¢GqF͢4 zYA+[%CG! )AN$ӵvlcDJdBdXk{2wתrT'`wt;1b [\Ř,$E.C]/kewh%ʨtSzp==h;o^eRx\xk;dtnkKm҉[3wtpo,9D9ˣi)MFf~eELcGEO n&_6R<ݡUlòaߎ6a55NGN@H);5 Te7͍*~Mbv^B"d]NICN0s[.P:[vѮEZȢ>嫪0f{.&u6l*29 F١`zk*TztF o 217em$vW$)gA+*e*q dK‚Sfv4X|Dp&B>Ic :}.a r+n©;H|z ݙ.$.g:oCA@hmG3BPRKן3e״k<YHhyv8i1 ˳; 䮴koRf*bKeۤq -E/t8Z rN=b.7y:Y zV[uu).UiEL I 5 :a3XzaOBf/̶HYCRń.^~FzyР`~ݨJn?C~EjC;`zcU9M+[7Ȅ:3%'`ĢWٞteA]16e )J,ij_cU%Xi3M\Fl"ߧ{{?yX4xCctS@{`E B!3bR 4$?:'@]x 1XokƪŬoCKP-fq~{D#cnS71OQbC}Z]gIwʥW )紆A:Zá3軟EHj~jgg5M0MOPT c˙?)? 7LM\,6˚x,0-'AN9oLRwQ =$ifccֈٜDS5/. rդKips> *8g;z辽"p0Kb޵!< 0_!iGXm,JJh>4#A Vd< b./pC{`xbu(8Q]sG@o=tF{&hlѪV|**Bl4 )uϳ.6亓y5R! q:|ae+CvUң*M &Q8Fx YX _/}Z>q#sN}wϙ"DB.}8zk"G]&t;ye"Sd\\ܛ+\Kvi_'}'519(!,wQsK獷/d(siڸԠ4%qOI3otJ(J qx륶zGQ3:U 7KT[8V?#"wԀ:NTiRoO> kX= gvzj(ƺ{FXEܝ=Bar7COU yĔ\!+n4 [N,xЃ`SXB.BCg_ؾamo]gzґoAA+$:+Q90C35a.z*C3?l(g{NRU_U:My'‚q[+'jb) 3:BRT?_[7'%j\iT*|qz2rM0b•]FT (E-Wߞ-·t@0.F8P0և\jɅН3 H|ZXg6$쁢*3k`I^U:G"ƫfebrq]ZT:7]~Jw%9=ׄcϴFLbS0Y >-&3TWj뢬/ "CUux& cWrnʙLj>Gi\;UuRO_ƲՎ\ ~nDC:2FMh\: I{ߝ8+ëk77&>]+(f܄v yqŘxx,f诱[[_R>ƺe fK6hu%hs0i fzvÏPeR3o΁:!;)K &4[rvwrcrtc iAWh>Lò{6D h>uы8rc9FŒDҊA4'@H3އioTG YݠzI[(r)?=ޓ"Tzf>r?@c ֫+(k,. v#?Fa{@imlz+_%1PXNL*ӊ6wĦ>rZ lXjnJK9OG_zwΖx^-'Ypbٴ(P P3D8hG|j< 0X]DfgP?ibjc robx2{#qZ-p[`&ziw<]t?@2.EP Nq{I6,xre=pq[*J; /jrN_=%Z羳4ftAstŠ&oJp4"+`/XzƵ.y\G_ O&i bKu -6v =|i@J3BFV-}`¨OufKgB|@o,O xxO^-d+)JG>v{cVS(Ss PD1eLk= }^E(⭠9=j "{d1QX j|'EFy`̴uLQVw$HZR_\—RtvxЭUDg0_;2R֤͋iݔY0I4'd'>':}`CZ/#!ddԕZiO&A!8`-{#c +Ϙ T@)F5CRm(wj~ ص\&90w=ZwLr=E-hDۋ @!ɖHvyՠu.@ JeR685I % l쟄ǭ8G(w/c?T4ؑjAqrnWۇ<.)TA!FX1rAZ6 nkl POS 8 ~Դ̽榝^[Ry.3 S`[A@ES&Dܿ7+bۿ.ZC*6z/Ziky 4?%Ei]Jg[$:8{ _IrƟaj2Lb nE.?uvt!9AH*5DD y}zd05a?"ޡf,*r}VqM*<7*h'!\kof"%3jArО: /TFڵT`7B]p.ij|K0HY$;[!P)DuVr)*z=P xrզc A- 6NzZ9umBx\ :u/Q!C6iѰ|d_-+[-ַMG9tW_|sf]\q0@ ٍ!}HދejUxaّZV< O }ko垏{:#ȍٶL2T? ơ.)MD;EEAOCC̍j_} )뾻uAQpc,ES|vVJ\#|dr*J]&!R3 n*7.Vt[UϔvcSP9\C-G^6$X[zZj NmHq`c e$Lw{3'ş:}vENmk[@]ʴ"jD4D՟)$"ϐfh? y ݏ.t$* _3TVfmC9ubߤ[\}SwQ{Lc]S'F9/ƥ_'=5fJ\>WZgg H $,wj 94GhZE)ݗzPʀ~-T޷6VUƟ`|\?Ai@Ǔ<{e"Pl8\#9FT\꼕Һ}ke4YE9$O\`i_$OGgǫYEc{|jEdq7cO$Ci2^b7ӐABw~푫0T͢JEY2R׫n1ʫYnӋOŸj#GaNl( ooakUX+q8k.^Fp$~Ggia$$xLf4Bch,u"t( GH/k] Tr˺٠tAFxbC3zid-A JM*RyJ5^lv8^-!HW[t]y]7]!lWLvޑlx+41TE"+릗8BB7Z z֨79~pc@7TlS aT rpO7}q>ჟWrPZݨ6]hZqTs=~u t6jІBX`+ g:MJ?KJ龋0y[k~@we gͭbn⎧_4Vwő4p,,B `%r*GKAWg oсazDRNCzÒJumȅհ@Tvt}<& j+*~>IqJTbT&>*/dmi$,"U %(^Sq!c$Qɡ,Fp4oBW6JAY=,Ys;/T0ĸH~ϧ$ 7,~8Jw\0wY{AyV8Q'c ]So)oONC|s=*Q31(D]cх7‘P yu0 +sXwSG]^FS[K4<:y~7j`CFEi4:A],<_yq Z|W#?Q,ˈ.'6FPQ5{^Ƥ?)c+ yڶ]J?[ !*Wg&h0}"?-\VbNݱu)AsxQf .1hQϿ E:U@_/DWwlJy4~N'%.|H~Wdvy+K-U2d7-F;ǔW39w?M_:kd]I&(11{] X 8rXPW-o np@ִWr, q\l#1$u˻\'}MD,Ȣg)2ٽ< to J~@w騐CcxF@k-po4(]ӈQ%;X.yE.^ Hԟ¶`u*%Ԝ .Fi7gtO3w&gC~MZ玲߄z%%#C8xOaYV٨W|A2VQ@,Cb3ܯfB^1$֕4eŊHF(pp45:zeg˜Syl]eDU3YZ f0/Z80\~d1[hOqyXG$ux&>]A&iÉaQBX> C# g8?#~#ɸ9!+E[ާ'T*Aeh_8L@-眙Aq?q\J3WW?rqp\j[ Dt#Gx=Fa٥g^G/(Zt"+zE9 tr  ?!{tn R(;w7&G58-ܽh#e5bP_Fd%7 R3Dq˯Od:r5;$:KSX,uv,þ^43 =EC&+v}c&)ְDԾhd/~1E@p9EeXH΁5,ӊyX(+7q>r4X_kaا5ft Sm$ڝ`{"̽׍qߙmZ(%T)BJUdѳHS\-XˈFi8%@k 0'Fz+I|n ͧn 1ؖ#qWm¯~ :!J"Q)Oo.pŝ]m }s;bmP81Os$2Ƈe3.!,,WJ+a:?.-@, 8m |TWbѓV ,'b?|-;`޸ dm.6{0Hk{aV1Dk?̠Q>Yzh{ɭ!nVIThhqʤaL:B0c訾'e{s@:CS# `qPlSط꧜g<-G; hN)K 7zu#|"5$0b'hKŀC!Vا]A^JI5'1x5YXmL'M_Ռ%l8}cnY` Nc 1zeGLauP!:=G/ #;a,s /A\gI 9 wI6Ǟ:mn7{vw9{ti $ uw 8bU|~+3 5R!ZKw$i27PNwjQs8NE#8!}~H=q:P9 `/jkXnS:->[EGv60.^-3DS^YgOs LvjqF`{Owa3GE*qK%)5fDETɘV7 \b/VBwW<\9gLwQ]!x?c B(,COA')AvC6$2wmGB19d:S*Ǟ +\4*UūÌD7!k.sr`1i/UJ$,K<b(oE@jfZ7^tmUCy}:p1XC6hJt$$٬e2{XSR:W&oߩ,ӝ~_Z+$@}*X_L2>0 ,5TE8-+PU׼ .l,`[ئu@8W{! ;Fap{d| ƤIdW G$z\LBSG@ zs_"ĹF8c\/Qfcаm3&:1 :NE䁍}'S-]@p{a_aI U˵2Ws ]XbNcE7;"j 'd@겸H:5a{_ٵ2G9hӇ@٣99QmyަOa7Uq>ރi|Wz6YSm;:=-Q_җ,fG[&ҾW$!;fL꺏*̉Ow"pZV2ú4 } &LHZZs:~EɃlz]b;^* + Dp TZE)!+e!Azg,ڶ R 1brBf)2Yꖄڑw%ci I| 3vJH{#$ '^Z͖U^I?k[b5+#^9& J!+yW1ԚEýzS tQ@+*` VIQsB׈ + ޸do[whg3C"24mWF. A:/D0CՓn/,"fCb֋]}`=bF;f56 Fn;Opqܖhڛ JSl8 e 8O>˕>+EJ "`7E?qWc^M ȡpA(Gq)6i E+}{j_ib:&-7~n_痡댍:+h 3oNAhO:-ǮKTŇ6O/hZ~a, sF~p^s$iP"+4OE7kCUM>+VI(`1hT~yH$_U qRWG`?x<.X# ,i)ϰ|lAB (.Ao Cq5/Rz3Jvۗ5==:zQS)"Kθs~ɣMPWڮL|b5\; Z@yQ/;!oi6Fm!y|M\6X)VՃH9/5=I,)LߋnIuΒI̸ۅkg t.2I~6.9 wE7߃o_Y@칖U'@{y2WUU.Ul) 5`h㑔'S;MQs:澹z |nOԖ>mmM њ4dž+qK}u|q'_z%fJhn1)qi+kIX=zjcS>^,9VGJ+C [wjOe+B<|^~$HRs%=*ɫD>O IOn5\fgM~pTύ#׭ZCl9Ry ROA/S`yM`#Ǐ,C5W_:G18͚;8y""1`h+xxFtIOIdcr!YVj%e#FUI5ҧa&=v7z狋S<±LLgN?7]!C;weTWN{H܅^O/^cSӨ&c8amhcD["<` *1`)_u 7N{LoL]0`{>XFRg6ѳo)1VR._x4ߣh0xK*\ 4:XW\W̆3ʈ-W0sl2`0@Cۂ@oytM2}\iƲZ8t+bUOKF#RRu1ms EG;Ad4\Ewt8 HX[0$^ 4 }H }aT.P= xr4버XeRp0If+ּ ]zIxv@ r@ͤ؃ɰ+V&DqO+m6DO6nL4M<@4ˇa갔3D=pE;/UsD{ξLHܢF]glg.II##+s8q&ԯ]ICրt?Ǜ^27sGW $1hҧr\shגp}Q]WG|E+,(L6" RTқID83㛔巘:진1m `6Gh2hsQBr?<]\ 1~V(QkE Y/G vG1l3^6`!yw!&",A PB=^v[6K'RKCQ:\ǬT[:tcG,2g!9(ge;1R6oC0@>PYZ؋{xk"np}4b9N$eGs\_}Bdkj):x*=$X15TgR^>75F}j2X~\ N2ahf?@Rtu<`z׏(oX-[e1nA]RPn0ᥴ2G/ __X6KsN6L6 P|&m>jcO 4<[i `J'=+AZ`NUuԶF=;bН,p%'';}:sk4WU:uᡊblWɋ/(t`mǗ@3ԯU  gdQe{ [..JUCz$FX1S>D^<>4z,oh!}Y~bXu&A*_<cm Yts[S.f $njַ@}P05iMB ϡ/a7U9f'ܸ[*z"{qquB(٠Up{S-wb5KP81#\{uߤfv=VX?noSVć >{ Œi?M&]a ܙb&I3e(w)SCFS#:C}SWĵ:5bڲsH_iǮ #JᦨC=:ǸIXSY(VFQ`*dڥ/E4uevRH:|v]^n.d: ţ%G3 AWlz>™֍iJ*RVY )B*}IE$kW7A6qdN8XetjmR;~BdT\@MG&хn] ;jH* ?yPz#C8 '9ӳw& HO[vs@4P84;Jݜ bN(ƪh G~E7H-5_# 3'_ #y*-ݨ#V_0= LЁwé">[v8lhNASQaImN U 7`NPe-%$5@6B Гx?*̶#m`@S셚 |+[r9E%\*,BcR*/SPc93y&EɁ!Cl\"*Ĩj {}=džSqz {py_O~8l>V,e رЃ Zڗ6/w\ܕtgb˶qK6+x p!<4².ёO\}` ? 7U4#b^a:8o,[Dʻ"' $= 73uYU 'i)sC뚯z2RI_|j ~ ASg U^Q(UKoY-FLe4Ǫ2Umt8{I.w!"2*". M"0εꦬC.xCH*9w[3ΛBpU̽qg! R[l;R Q=y8gYZ070701000002d6000081a40000000000000000000000016446b36e00005800000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko.xz7zXZִF!t/ᾇW]?Eh=ڜ.+qܡXur@dz )4#8i!ɽ+1L#\;"ps#|aԩQф TSxgvqDmzUSUVi%R*١`"F{1§9g=UHuՓI}=.X_sEڵ=pVvfqsTJϻ5)VS2\oV0$3 44{>jUKb4ui%.D"%HJ.eD](uv#()u%(~$VH4DgAS=Ū2<:D|=EL &XH?dcSϻD$sr Ոҷ֙g ΅8K`S3R~0|Ogi)??M g2Ie%$) hMZ~:CgpGHxum2-|p+d%PvqyaNQM$†RT}o%5`_srp5à$(:R5|-<}#U*?mq/1gugHqpw\A>٪ۛuz]Qi2]hl6lDZ8B8"O ੤ @Z" $_@nY))_QIXT;Z 2[]h B^zG8=Gc;=PL?$^cֲy^n"E F%-xh%.&EEoI’nazbL=7D3W3ld (&ʷdт$afXVfQt"q-8/䇶X ׶鞴/] y."m>U `?ԩ"U T>4?yw5Q$kvDdv:x˩=K[k#;Qt5/k% EBBk|wSXMeRX|0lf/|6S/ MXP0p^P &5?Y*zp(T;RI[ҳ/.n[4*{#e&Iv{J$X#R,MYR s haNIgtT w0"˴$ϯ+ŀLYR 1H)ӎ|z%22JYGjvlyAWK,3cLmGJt͞>}ٝ;xYsc&7l Vj*|R$ꋋt)tWo:7lC +5 (| %5'#ZB|?V9^z~3Bv~5(@nIO?keau xR]}G$n/ҖMd_k99V8x]̿6Dxr!@SގrR(w(C`W5nd~X(N=b%BmczyLAګ~^>ӯŅUb"5lRx҉Ζ1tq(Ŷ=V&OMQsPyV{ɉ闰iN{$_ L_͊^l5OA} ‚kl NJk P)Y9 Z 'ގ|-kuW,IˆQlTf՚?0 ׁ}g wyʫ%pC›, d>5bӵ-IY.rtCI"06oTwi?@24w2R IK§!n^ BUcb)iLi@-Oqx 5# }yyN?52å#L֩nQ =Ud ;O >CHAH;q`{SQ,ST&Jѯo&(D#w|76|Tw`JSt8c6٠OI؊3[ZAiǬro3pFL^S 1e9 ؼ,"QeMX)Z틎x9PI ̍eHY3Ỳ|Gmb:vZ TlXIt 8LzJH6.=NU"( 04+ .C34<98N ʩ.3!3j^W3 [?D|R0 /̙m cWJfGd0O!AR 7ʌC&՟_U_W qV U)eOGŠͬQ|[z8<Wؤ4Giu[#kroX6o¡S&o[S`GQ҈>ɯ!k\zJ#sIS+7("9Y`Wt?"Rls=K Kq- f*`sm Cf2 iUvGvCplؔo Y6_FkQNvSnN<4N}Fɹ B48빧6l0Q$1|r $Ce=l RIK"گ0I?J['%W 5gU+–ƅ@jRATw+CdVːޢ?c3D=vZe٩8L`ߦB@dkUێ֛ZSIᦙﴶD7Z\ j%y 1 &ם?)bs6~k?\p=mODw^ `0MJzDۛf(|AMrJֱb|5 ]KHɴx८I@&L l_+[-2b?ÐpRZ#Qn8F8O 0Obd'<0!Zg\3x =(ĐAjʉsvIhbx͛s!xb*v6Q[Usoc?!w׭Ejay?wi)yTHOAO-l"9:]BKW>T 6ъkhtb!EV,Ѭ  `櫞vV*N]Ydok;f^~D8 ;=J"!?$&5,l+RPYB9AGp̼t 0JE&T2f2OcӼ;zk[nIB^ϛ{nhW xF 񜕲k49 [iX[ƎMQR_3.v>8,̵pBVRp{}IaS{J9sxQuV.\$I]aŁ`Les 3k8B) tD >$/_7^Ime*@UpgɅZhy ӟEX4.9Pn 93T!Mɰ8}08d^ K~,l<#o~'*mM}pLeR1|.}qNu89d힃C܆+bj0Ύ9!+FۏI--uFvqv˫"nQ2u&bEF?BF:ިZ-nekZ>Tc -Qk2#qj_bH6=lcJm p5fq'H%;6Vִ;֨> !9 2F\r&Tqc.[\c1'n I. 2  uԸZZ?GWyڿ̲9OG8u  ZnKh Ou/Gfo* EJ CvTɆakvxg0~3RFn(ǙI Y-8>Rmkݏ'4׶\9nSx:Lep@ h xGGmY( I3Efe@^Z/ `շ/]Jf 4MOciơEl~QRaYHOTKM9q~Q]]8=Bf=ʽM g!D7fZAA8l5yՉxkNIEַiY:ϸd1Rp,QK-L^̴|G.JQ .CWy& JV֚aJ.d\ Ѱ>3CUrκʰy\} +C5pҠ}%çIZ<$3⤙0b1(`&$YLȊw }yjW^"lB'-KMr&tƒPK #:R$&uzf&FgT𤋮AW+u#]Kn+ ;" 8DiA&7 I/&|6I[G8-fЮWo-zl~Ϸo6+HC,#ϵK&zfuNQgD]G@BH[Rx JvhhbS%M?  RWT]@wn?\dxߔz]:k79{"[OdLWqOEB ړ}uHx}߿pPw|s'X,椱%73%,C!OZݔRȉU: {^ nD0"X#*v\mPJx߬Wzp4:D es"Ut^ϘKI #a胞U6%D c Bgf6໴7LF S| iϿAg IEB Vy`U3N?*F]w~s,edg,jST{(g6)?exahj 6Lpd25k!/24 E֓uߴ % G'TsܗUn/ jt8qŒwԄmQ6`^'3wHϏ\3&0$& D|0.FFE5KRWZ#=<HpQps>!<4Z@=u  c-;ğ45۠<( γskTKk.d⬉$iۧu#6Fc56p.cČ@G5T 29q`@Eצy`qJOB*p5˅QeFv=LFgՄսk?zi R%`$zc >/5F}"7]vl;w9gؑ1S쪳6_p] 101DE_nreV !]eMiI{K0}1WfK{ܤä lc2W&R0}H3 Wj%a܌ ACImc=-/W+P[¯PiEÞJ$5 spҜ;2 9ۼ#/v#cVr(iq3a8$Al>hR?7T¬h R5ܑ~ Fl6}kslG }IJU< 6B DXM`lHHu,uZĺQ(“鍁F't"kָoBM{9NSO-⇌pVH'QhP[G:Ght2 gO) ȩ6 n\7%}F9Z&Z&ٮɾFnBhSU%&4s{.-q9/ p~4f DX#@eu}ZK)R pKM~L5VY`PR`6&GZ& MlȞuR[q.v"w:;fX@y3N'O i{kgCb#@7CmF+ `= ИfמbG ,λыusy24ٲOegͨ.qmQ"qA+:7 hжK#a?ﶸ;nEKuE~E/<یAW2En~4LdRɄu/D+5H0%UQ" _}|F!(RzB.-3; Y Q<@G vd 9y?v|) Kp~SAxi]#-S 3bCc/&R'\8u9g9^Vn7O}r -A-y,I0kd;!"X͡ 3DO K3c3#l赂\fK߭fݠ/#]W22$wt 0n. 'e9ٻz!ʾmVs~ =9Pl-v27O+w\"eC::p \N>z.r5>jR4ҥ%fYe[xBݝAk׮rȤ*PJs- INϸB0#RY '#ql_KK xyC 3;e涯~e" )[4P+X juS]8mqi??Np0 cd6D6ǑZO]8!%m};Z1´y ˱  I Sha8EGHզDƧ17p9NcHGWxwR X9ˍ#^q(OH] GkG_!{# 94FSx_z o(ѹN1h# ٓom} nU-]Ë$.璯rlJ`cy}8dJdW %!SPq[k;O8CL.َWqT& * he*gncqul- bEW"XH beӿ[!{@qj2ri\YkG0bJ0a|+; Ρ5qO\HLfJ~L%Zu=H,iJTTxճg}]Щ>%- R*V|c+nHC/:Hza)˲VM թ*fҊ7 @g/Œ}n8QqD>^ ՝GIQ& tӑ̢|?AO3J }mQ+Ńr<¯q#k$ޕ PY |"n%?n)F$xG׊.K ֏~ ~gL8S:1}*pȄ&*Pp;5a6+N_!,2iV5uf vm]G ;x?>4{S#e1`p"=42/y`yO8wd!`-M=m5=u &׶Ԍ{H_A`8Q~εcݑRȯ P;v;NgoN&*H)_ms22{Er߲Bͯ<c+<.߸uc|;@$?@vP&Ia2CfDj @7V+{ ކ EjX+edϼ™C][> ʝƼͺ䏓ն>Fiڵ(%Ys2LL rTTŕgB8|z!Q쨋C`jT~sa&ihR;#Z;ސx0wz3D|/)h;Fw'P(ĠMMWu63|?FTV4w؝mV.MaNQ:؛X 0``9hhL<^bi9uWIoh)_3nC9>v0.%m UdY!H(&<{DJV1$ߜ_9nŭDeJm~5<l_"]+J!+ѣ '@*Wo(2:ޛ!jN)XUW=Fo'2;yM"r[FhXbKpa]g*QKa^1:ZfkFgʄ{Y:㫒!+v;ԭ~'q)%<;9 p;֕>RgTʪ+C—:HdOb Z̵Zi Ij˴M Tba ۿBQ}ћfE}cmeUR?԰ۄ[E]÷V[I|p?PTeeܗ,hwwUb)rό6u;4KY6l8j@PNA,;\.H3X-2 ]7C\ƥP`e4>GBa[NۅkgƛOtulcŪ郊3X9Uy r:[\H;J ӹN ׋t00 !z6bΞ#CVUbC[b3n侸MHx]4FiPI+c%vBs@ʆL݆*wldN;Cp=l$e5MCg0̵/Ql }+ Zֱ/; } fрw'u++;Q.ir:ae +vJd}kGiIGufN5c*>lLo〨]6-mR$VyfbO^&2]R3f㯾R+djYD gZڷvfbqF&Qo~ ҞVw_;oڊ=K}dE(g6&L 7( 8Ǭ 6)cR!hYe-c']ۅp{pG"XO\^+'+ N\cċv%\37HK* n ߇5js6pgKCr? I=+MyU| f":1 Q+J87CE.f ~~bE#9um uGqkD<ʓư 阕Bojj"xɖèC( U r{~n1iăS6VY~9TO $Ey.YsmM1%Ra7ՈNkn~Zq-a*;XZ*I/e<b.@CMl\Z_cLM߸.hubuqǷUo&rѾZ׊MK '.E2?CD =LTFC@[icW,"`KP'?A=F@r. K8E9TXТ;-?8| MOY]'0W§^LC Rʑ7A@NmDų6*O CGVZzJW3Q)58iK]`^뭛'C)#1K9̚KıֆGe.Pr).3 @{J<_Y*t1}=o?x)j[f]1qP3gRu ӿ,IӈuvLKAx#No-3ٛ.IZrþ<kߌ( ͣxx 꺹[QA"R^ 陿Pi̺,nTBƒls0y_ଙw3Q9q*L՚Ro}jɏp/yybc< ~G xG6Ӓ>.-Ч|m\[[ˈ i1 }D}?W1펟;TORz?o|8uL(:`Ix=L" iַy5@9!PG@+&]>R@6;@/hm:a=yEQ/D>!1 R û(5zʥ/%cM"8Ie}e2Qeøx(ip+ӻL6Bd( i[b6L]o\x> 9-BRW/6"QÄY6ϛ}ew?#"ꀊNĬmd8Ske+Sty$h\gt6/_"^U{]&J9ѽe`leR1䁑|Q()$aŹ qt)K2o&ZZ07-NRADL^?[MSM΀.U:(ٔn[w?=xVu\hqq9Z&XU*T8%@XhH෾ `>[ɐ}픅̨}'>t$³Oi3 ݛem&Ka* aлw)O4- =խ8NÖcPjL"_}/M Ɣ80/$HUW͍[*0rzlTy =Kx /63R/SIB ^rQ 8M{H" yeF=A#o Z1<[1"z/2- q·鿓![Ngxo)B8M;W%A\1蘯[}9xYv=X aqo%1Ë2'@`&3U|:5?`z/E+0(+tsժ)4*k<K*]|لԨoaK|4\~rJpDx &jߵ 3 N>>y Y9g( MPÉpXVs?"$@f&YBц⎱^1'jޟjM$UM#Wṕu+Ja G,$Hq&YaQ xb3]F >h[yX|&Fs#Xa=BmψRat؞c?-e"!2ڣÓEV*_ȟcSY,qoIdmZ;\ 㿦V#܏/.zc:=Iۃ#;x83!?)=#{cPpU^%Η.:ST?|aUߙ*[B@Ql(bpqw;hm8Ȏ]+kUB4Ժ;u<=+#w*8/c]#8>A~>~VLs=/9 xi62Fp:.)J4 jqKȃF L[ 7i0B9G4iDΥl"dJ [\\ q\|<)$k4+\Kה|ّ_ˉxs :ҘuF`qaãνPL."2mt"g\%Tj4e3`ms?z"\WM0as k$$ eg61KLރΑgs]fvbP .KN#0r#iRL M ,X\;)Z0UL/Ϝ|wi~1v |=NzPȚUB ViX6QB Y-MpԴx1i(DK6bo - ib@jý{N߷>ug3*K:9)P r[ jin sy_RGV32'ѿI w";,KfNksGWV=%/8Atf6ɡzkg0־T#KA39߂(ԎѬ{qBTo(l(y<;u Aw~1 >͇n>׾ {;CCc z(?[1"%f߶'㳻dN!Y jEI&;/0G\Alֿ KIlѻ9Vb/v*:ȋCK<&Wޮ[Eg_k ~7zs-C&;͚ (9d(>[ ])#oZJђ_e@8BstGJ'k'ڼy;\Zj<财@o:]luE' =qZʎ6V 0Ff 5 / Py8\aB ;RIšհt,MgSrTu.6dmE|7'G-_xy5z}'NFPʜDx>y!pmxeT~C9O&Kc4{U%6ZёY4a#VtWֹ3f";B S\Q8/hνDN,r8Ig}^o<3wx| Wp,syQ ʢVw^J>Y.,5S/Mhd^7e%Y !>UQVLtַ'\JZ^5 iznU .Hדr a|fjpx [.)qL#_c4ZjKhVY&Kk-m!?o, oaVMwïa<)sT?V>#T*S.jaKmRG̐ӝ4"AžknX1z?g.CS. 뤎REt MX wLRaK'RħWY)$^׭Ov~> Y%_cLK sGsv S|*u~V ! Ѯ -]=5WF}+\վg O/wQ1>hg?V!Xf?ơd^K>ݐK)EB&%<4VX> 4]C}Ź`*Vrs9C<$9~eH'qZ6;TC/[q;W9#9;:VI=~G86$MkU,)ee ܗaAHWB"'*wQF~8[$^Gmv յWm_4=@gA; RBF7h~"83HISm+'<?B9 t"7=a#/ӡʝ:i-1<"D9ϞuNn9w'բX8SӪռ2XP'u K* ]oF KP[`f@S8dc1xl6|L[<Wj.sKd'#]7w.O1뚱8]&Sl3^x (6)d{| ڣ?Qx <>eǴgpx1eQ&!`ޓtx!QKZ+HaʸDE KkJ=mɬ3e隊 ymk FgK|#mTų.UGQl+ͺ;?1'3N"jQܪ0N{2JR₥uMDS q1>en+wz2hKhKo~~@wOQW{ʖ??eڷtg:''܄R)]H̨>u03`hri~4cYZh20LץR5p@.z̼j4;b~X6Ğyզm업LJ޽ȱHzIrʕ[^V L&ף(_ VD{Ak;-H):GOl|nA>̌ԵqES Ba @w=d=F2 t&VhvGxY%OthYkVE5d5(AvLɟ2&rѼf0:S[rt^5i6NfxKo';1)GE_h:r\gY Hԁ&3O,1=DN^^GRi)S"Vń*(f5t˶Ik7* Sw%4:s08: T!m~i{gKAJUK0Zy͂}ʉ6f" KZ7wRbH.B7 gT4Yn=j7iA -.KMENi6޲=}3. C/hUg)==^="m.ؼ~!k8aFn[׹P^޽ ` ~Ă 欼?T&v'r;yo &CNn崮RB!4$|+0VٰWT2ཡ c$z>,闔 :sCL/*d=t1֟aE?;۴Tc[뷀)">"1'> 8vJ])wȪ_;a/Zl["u?r (31v[VLvZ0bG`gfC.EvYklHZO* gުH|S8VS8o$ʺP:izKDzU obq9oKv>?_4ay0TcQxH) C07B[Ёq,s0^|h E*3h ʮ W;cm$ 8 _u_c.jLm.6㸬 eH- , \5! ;|-yygcmeiM*%p/Eįy^})x1->TbD}f8i  1IhRF<@>'adBWIq4_ꊦJ+ff=ˈdr`Œ.X;(>,2 {So%\D\ŐOKTᱵgUΧ6&ͿWXp2wx̰FpMO!vޕFT^Jpv}jr{-Z–Oɀ"̅Ŝ:ģ#- 5.r$a ME"wЉ ZrPM Pn2Z <:Koeݭh3htв0&]Pv7Rg~>s^͈v6>BX8e7CS4ˮگKlgYZ070701000002d7000081a40000000000000000000000016446b36d00039444000000000000000000000000000000000000006600000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath11k/ath11k.ko.xz7zXZִF!t/dE]?Eh=ڜ.+>%pV=D ecY"g>`pNyPʬ>Sla:a:{ybR wx eUcf(6̗ #AdH_i̔]׀z|;G aOShг[]r܇rvW=:F քzG,Y+!k|hK oev|$~cTVu@ezr[MhsdhF`V8R"AmۉUfi?޸$ jQLP]eW*N6EbϙGՅ7xk=@dESZCG- Q1b>dad^#m}7^%uӦ*P;iw N=r\h9_K-rLRhʯ Nȴ eR)-8MHLZK.h\ЖOLEV5^a1!kZ0o wT(yqv|UZw;ݭ$Tھ,M~mvYm}7`*hG6N|&3+4ˊ-֍\‘/]2=%5ӆ~t*gr1=,cPܵB~ Cmڙ tPDU=*R5]58_?٫ܖICQq͑(Rg F #֕zÏ(.C_塁"-΋ Tn![k+yM{Iwc͆Hs4.J|N>*pj`QyrZ2N%Dp1d`w=#&9A {]К`N(")HxmGf璊B,˦'uE5q>6ث|_[xA9E?7G^Ĕ9$]3Ku";! _e>U是׾u0t,ȸi8`ɡ3s+Ӿ,YS(_!7,r"8ǭ <ݖ5ZwhA6ǩ% qnyIq-}ꖾ 9&䚻J0&BhQ6.>fG=SHi~1,*<M,+]@3>9r-;: zggy6.%=ئf\đ; cKگ'zϡީ&*4ɂ0h͞hiiWAojh,v1GZj:Zx.Ŵskg >[P"3<030H$Gj0!Baoa|47Y TO! !n#@?ݠ>@߇Ur hJ-Zi)k?LG!V[,"wQݺ0Z5Knд?rRSb4'UIHU`<_R7O+{ _s'zO\Q `j1ZE--"z[py3~N75O_zƤIɴ e̳ICSc3!P59 ,A{jfӽ$ň 9,>')GׇC&Z(uJWKe7' æ^r%7{귑A,r/6[RpҋT,rX]t/Af3=$#N|s }aWaʌnm(kglFDvg(-@4Z3wF8R!3< Mgb̈@%#Ǹr-s%["E: aB˧CpT3yè*~HHݗN<4qi<="^{)XmG冽đ>wG]{08˾ZF 8JzOiw P/ifk?LUj8Q䂻.;;sGzm3dL5ľZw ]×,)v>3Yy/nnpT\+"lE@#Ѹ9#P,H8_̤2"aw<%+liļ]Aj@P/>H=g/ug$ףl{ $~PտoyX85(HɸHdv Q_QtRnpJ[ʇNi^XwY)WT;!?y*Z喂Ҁ%lѤA%"k%L@~%EO0p\{# B!z2Jsts-8 ^ $sSvE)ú4EͦY%鑯E+U6 .tz61|ncRX@HRChn~gVYÇHBpPTz}0QKp|xph) 3a(:LJTA^$<9;'IJv:Ya c&'S^@#$Ax)Ж}Kv?P,.>Yj%34O/CIdpu[fx T׺C9U+Rs*}a#+vr]-l_]Ӫ0-8!TJ=%x {ֳp{g1[(ė˓J=%GK0λy#)Kll+-KhZwf! ]flՊb3}tT/g/2N_.)B,2Sz1n^+ `A1{*BDK`ou2jn5!*$~D t>Uu-oM~7!RMc~ӪHz? 1K%YdVldRr|a+ۋrCn?ƬK4kr4gopm%̂-_Bx6qqsuece<}i*t/~Pt{WSo?WuÕs9dT>׺ VAeqSroߥpKW`@Z+ 7DmgR@^1i'oêHv9'x#+;M<_^nEB hC[XJv#`ډAm X8\l}HG ' +<'sud&Y=}R(챦[U\w%<"~6]EYbRk`i '*)k @"Pţ%u_,I2-Fi)K(@Ecdӯʣ0=*W3Lmh)$=M#>h@EZGixWD8^(C)`R[A'FK dVD 0Wεza#;r!-ۈjiU`̰3x,tMd: sdgC'ODvf?.Zq/c vt3[]sQhZ#kv)܀ Ԅ_ 0TDunvUWǞaҊ ٤⟣/~sc< Y]L=TFjzCOr$-Z>+"gj4BiK`zmOX/N^[ NKvk ަ=F+,':?zVЍ Q(4KK]5 *xxǻRD +34󅥕:nx^ 0 LحG' [Ԝ:@C4)=f]73 X&G./ȍC)%-,ipWՏxw^jcـӑt|xH+p'R]]&L-:"{67AeUnkEngҠ8}>U/45ߘeElr^N1t3=(duhP;`Pӳߩ'^F8:=GNh%L 찱 ө]>vJ.YMP%'V']^>4FpLK @l}{O}Fr̺zV~R>•m  >Q`'Dоl_Bƨ`G%ₙ,Y)E2*~־MTy|K/kP)bR 'XmrpM`(MZNd">౨O:eƵ)sۗ{|MJmTY$r>; [`a-Lsk^pv%ZDJi5cfE={U8 Y 0֪0%1js2ye*-<y%2?vb 2mU.aJwԮ(+Wȵ/ xiB}O#6ƊEa!yC6r::FyD~;8ɰ\+k̖/PMΐi}"B;,>q3Jp)c#F='g+20hm?U4'7wAE 3~J_\%NZʌ6\ \ =Ws=[/f_mѓJ tC)z+xvh}n+PtĜ5 c|.D\0(ݰ l)#TOZU!87y 8+wZ;DNȪ K؟svLÇW!FPq.s-_]!5|EOBqLq$OV:_mu{5>1˵h[;DTL;]2D9F 힨G, icL!q8)<_O-5`Cv{9Ms*뎿6}Ҹr%Dy0G: Dskg8Νʧѱ6ޗJjJvl+.OKqt 6ܧu(Htl~Ld_»cQeCO4f#ÐH<>A|`{CU*`Vj5_}O[#-̸lq >YַyP (.FKs#GNtGN@zf'_3Nc5Z6$Z'![kV.6rXS<<6tq%c#ϰE͛m3ع2'I 3j‰:~Wf~hru/FO 1vB뤜@TBA U .ԅQm '2`xGmBWdz 3lݮ?ve_=ErC@P VPO[:eX^H`_P936KpĠ/o ~4Ҩ9.E5UNC>H·gwi noaFČo $(gv0BFKw8F-pfKW#ؕtm?K*O掬XUb]-\V'ҮxLȤ&u5zLa#TeI2N (xt=伤o(o\'VkKCN5P0^xn1{;ĨH;?aUd濂=`ufFKB A 9#(QGUS4NSN z :Toyvw[dkvwI_Y;.IvKX88>RM1]@}-gZG2IkAn!]<E+2|XvZhު;| ˋqdv=K􀩩-><dl h]xvxQXTє{Z$xj0 +1WeWo!+#atŒC0U-V:l!WMjk@0U39*3g!U#"`3c{z_ i– ъ@J(^X^[?Q#S8]ځ&Fظ:P2cΠZP=ʷqSrK~鐡#⼊K'Äs.ϕ^ٺ0V%ͤh4\^.ٯ3!>Δb[mqNF>dD0ڳ^TwjWCʖЪ-VR.d,$%Ǐh,c @ ,[V|cN݀=2o9a/ȒwR۾cSXQ-~LQx,~!{ܛMsGO|xLvMqB&6;*G@EV 4qearou]Fi:i b?Eg鬼册\~[:εb 7 y%kR\s+sճ<;buuH` ` Ky9LOvj!W59ʓb,ձSIBT@ob$~˘P 3~ZkOl~#L뿟DUfk_hh+'mx=${B"?t< *\aTx$Q'֌QF.S;mMDQC`ڵG;0] h;|i]$mXl+^@_^T[W*NU0Gg.: 8v:J$qA?)e'YHxXZ[&G `aP+c3e=C4Rlqw8ʛMBzmE'/Vٗ\MH,\%#+"6qĎJb4Ωn G'&Rhm~倢1AS7f9~utT_#2VĀ~Û FbWK~N>7Kyai)[Cmg\¯%mQ їz07i2r]Rv\RGT>.vw I^L);.ޣ}~n}}{Bl\ C[|\|h} b֓rI%jp5c5QQ;#o=z.ijKrP5kR؉+2;zs/Gu^n|ȵ.lgĘǻս5u g2(r4"=.Zwھ~v(K3"&C!O~DɜIk/04)HYi7ws]^_:+&smfAd? qmթt{:6ϣz!K|Q^lG~v1fYn_"X]D-p*8#EK~7X XͷKFLhJeu2嵝}`"8~SN*w󋸖PD3iT\YvTɂK+'vDG82mfU  F9@SsDם3L,kԏ@,?JZU8\q!<5_(†_JB{r{7d']Ox5OK"Rwz¿Տ3kD5}1x68 ROXLh[Qdk7w$ԉQOvc)ȏ<3`61ͪQK)i^JCG v!CVC~Wȱ,vrMLFО[">T ̓扪!qKLʫ\q(_0C0>~6Wj+8"Cpd˰xG@%^:sP^Oޕ^ sR#ι1 a>ԟhnE5`ŋpPnb v ' .gS$-Si޵6eTV~@I{y%5\I NA)ւ% r2r'9K,8 UQ A6FJ^8mJ@߹͇Td"(%+%1e|} ^'dCL]s8X&hދ_L >#Y4NDDzDhR6\n!g(lL|]gI-Ҝ[J_%_?He yR;+loבA7G5eˊۮ/Y)-:!Oy 9B'Y ,F)iNINX9@0Hj˟<ԑFs=x(*vOT~r)etQ_uT7L_Y~vXC:Ub>(vևJj*"5sG:G N* }?_-qBJzLGbB6f 9f b[zK;:63lvAYH-8uڄ/g|LHta L嵋8E2m}e,KEz(Iȯ=i/?:|-FMP]^KH$7IR |Zy[sn41_Z3]tܗ'9Hɞ.#%㔉V0'd+ll8*>G9`@#I³xSAME>lҮ ,bJ>q1p>ǐxr^JI#liwdgvi8%(-[i<]習.Jߙp/-A`o݅~B&}?U}]!hW|x𛔉c0wC$q%IHa Vyu:B\Q^X3ݙb[R$Tb{]47Y]3fȀ#>dl5ۅ2vWDN+AH͊)'AIkDŽ,,}ɲ&(j͓{9ЄF?9x2b _GF*!JĞ%/|]=[sO )E?wSK[EupkƖ|6qZ(S'#RUvi3D4"+# #9hRg4; ,lz:}5oq7i/ o] {xGÉ;_m "LN,4M҂V qoPd2)1peU3x(+SS_4F}.(&DiP[b_&tBK>ݣ2o}͝Wg&U%Ꮭ g֏4xu,IWf{Df"hꩧ+eO&Id 5f_4RrNrF/ bPm[u8x~Es.bJښ@XkOS3|ƅR31HF1MTu(ݝJ\s.X*F ('>tAU8+ԓmw93p:pj,1v4(\9.%Y} WCѲt[h' V7|J Ɯ2 } UʄP~p >%'?rdzޫon=H7LJ( kp?#\PJeq]bnOi#SϨɉ\ex\4h#恫5fzp[Ow/Ekڛ?/$$469=hj' *eޘג{/qz~i6.M *Sc|Ɔke%OVy)`؀8?Lt#}UfHg{k3XV@d8%ɣ) UQ_,yÈ5[PgJ#e-й@̒0/XznL=1%RS<9іA\v8.=׷uArGY!F}jREpASTc4uDV3*~xp񣄉êl\Ll#i{:7^ii?5m@"icC@"WZt`OAo4? !)OS 7i ڛj6x&AB^m#sR1IczZ"!az rGm4_RT ycС`,#b M]VǍ"A*87'PywY†C:#X6.-H ʶO$u& M'C?]XOu>( I-ѝ94y-iZ_OL@J"O|cqAA‡RsaM[ ul^ 8ܚ4=~ޠ-w.ЂF{|aNW(4h^$ݒzUSP/ wsC{ YejPg/<<{3WޥRj8D;>E7w!ZQu) '0 SB/P)y eJR ߀|Y+OFO7#Flҟry* zK1:e0u`[ s:%^E IDg"jT1w*i-uYN^kP1N_.Ћ 7ʋ_YP"p/ړjkdKuj7hD}xy¬h#cc TajE bƿk.FUQC@}/j{UB"h~什*`7`hxN1JzLSA@_f`B0CR0?e BmҨtuX.W'?FoW3f>H ٭ lJ:ZDk'91Hp g?lq#R<ݗI`,o͘bt}{{_%eLԜV_,*׷ze}qAm5z  XYӺҷe ODBܦd-$JZ?yc,x`ź 3a3p}+t á{#[ɂ֤0>UL:09iy_B.|~8޲KFfNf)|7=)e(_ӳs%NlXZL ڔ}Tԯ“G3I],ц%A} ĄG42({\NeVĻQ#2û_Lٰ8DNDb+$ȣZv \` a=K/ -$Vtk0rb!o9PGL1d_DP7Mugl }Ch7brsGʀTLK []p(bYݸn~7(LUN '/LY}{F΁lҁ/7XW,R!ͼ s;|YnEH l51ɟJt}/ npf֛kj{З(H̫XӲ(R!TQKKf" bu3$cc c3Gt.%_2'z1G 'T<{Ѡx:'xin-ġA\)׶$\*xVԼ{h^T !wXhTBt,d*%oۢk@+c0UٹgCoGS-whĠG -s^~Oh Njt65:'9530CηR > +Om1/$[ >@^.R1I|;ubNRo HҴ 4ɪsܤ>|nŀI+@21Rӳ*}b+># NiD`P1bCF=sa CiI0. FpL[=cE:.9>F~ض02KwVOHORdȊsB.q- e0u/ucb>D ɘ27YhQN iW*RD=aH HsP<*뿝'K.[~ 40r"w~45}I= lOHB*O=o:;y}0 Br3C+406 Um:4R t:/[!ŗ%,>-ې\O_#ɫܛ)=FѨrZT |*2e]X击[g,BIcWct1+s}Pmԝp 2VP\cC#MГMgRE !TJ{8HEboR-C,}07 .o z@UO]7 TM$-htt?mlS/6wAIStk?rW84*ThɅ:0 "`Hl`mêR4* tYy޵0_ #=B6, ]X]v@?ejzYm.&;!M"n[%m?_9L{ Pa;!q!Zq=G\1a~i5"&zR Ohz}]&*+eddFF#^'ֱ7[zC0݈T %_:lk ޢ:\ESx٩o:iT ZҝEqVA.qiS O%B-+lE"K^! 2|0)8f/$'NN\TX֙L%救S{+PMdX3RxӇv$ʮ=lrM[ّ{)!J4YEd\\ƹKX^|N>P= S4$9j\ivd ]d䣒GW,1DGUEpŮ.ZUHTÙ0m>l8E}oŮq eH6yHcafJ %ʜz_:L_rqyGGA>Z~9*a@lY_>k4Ma_QVG7{5Tx綌2V[Pe 1\<^=5K=q)b 0c 28$3%(0 Pxdԍ?tzT1%{#7j3\1ZF `7}Oަ)<޳ji/~]7F-]:Zuw%{y=pV˚zmTbb[$uXA# Rm̓V]چ:2cHKPOm)4{ZZRihk$ElN"&x(4lJt;F^Nِ؈#z(;o7&w8la1haw %aXzDˏUή,u2OcaȈ,8!V'wpJqcOaw"Mj0k7 k75*L<>_V+T<dfjtRMD~v| lMO9‹,s^ip69BO=JtLۉz6, tdz8JHM!h\y@˛bCKL?@XY6Seg*y܌AA 4+ׂYiIxr,}Up_{r8 LO%;4fi4:ǵ+Ǜ5cpfWcYW" Z X~Z2 OdW^S) uDP}pjOPe /6IrJc*-k(RB[RgELT:{6L63R6zŸwO3+VrbA۾0bt1\+Pi$bXb d??|:ͫ'cM?PN֙rQNh'!\ 9{x = t4f9sڛj[&4ϩ}7bgŃ΄8 tideW/[ӛ% ߔ$:+Wn=^p]+ܺA<| |I[Q;rZӑnz2*p.zB&Þ^mH_OIglɃи =dnIEvZضT M}6Buſn@^>b8SjA8db :wk8̗A7,x=yYUqUd5|,R  _-i]h_ei4opm$z2FaSYdݒsRH=85S;:+`n)[4%nY.4I(N?lKt“Svz9N}.DEfc@0iwʣhb42x2i^氫~r#IhX #yMzJ({dV8W9V~Zrbk\d8.) Z,hԷN6IP#/L9&JN].vÍmR$ukew$ׄHudf:~'%{JQE>O9&KjR*x|'_S5 Y-Q`oR)n>Da6KB ,aYM`rњ.\szJ5$ʹ3Plr\tG#%G|>nYtY@mйzͯlvn:gr\*E+c l%0VKqxe}wŏvqTR Qr+Ձ N `k56-0| o|fѪ\mObBÑ O5Wȩɿ]Lp ,/sҪqh&hmhɘDN"f-@~3RS$&=2ZjD bC]~ެY͡㒒K5 &?igqoo$ZM/yŖR* 7q` +`~pOr}kØdW"-~)/".,T 0V.$LqT=~۹p `u[>sJW !JDE=1UnY+\nK+}6E5WXҮ.gT٠E{~Zw8F!@>C/0u i" Y1d@ 0liyv >4B'nAF-Y*Նu^o|鮐eJVC@ j'UREᣔ:w˨?3^ȩ8@ 54"f>ޠ./2^zL >N&"H<"&`Iz'eCm͆BzLvٌ&%|< SC .)XnQwHxTyFba}g p]h6ꌚq$Mu$ o=Ѡ(h>\q/nb<\x@2⁇ ڐ;+1//7{\yS2SNj)o<EP6ҝ^FGlMF 1tvWҘ=sg&].?  iG֎UœWt&^\F]?Ao[g$)peM/NcĒR1kڱQe eR^L#i26ټy@),$}" kh⾣w!ib%U]JީTYxF|28IGq{akֿu="$ygtn `2NobmvQL3V"^t܌9_:ezz@A]> F;39 ; {IeT؃{Zш޸J* ܟKD)3 b!\nt7mzUզp7ӕq8r )G@*S xѼ/nR''=HL=Fk<{7O`Yg]Rd(:6pwm2(0.- DhU59/oPՏTY"uYgp{t(7D9-'|cB䯸!~h "oRi{]рJ9Y;K1OU`#=-s H,,{E*]MddcM(v>ErCusaL1Tt*I[\FP,F<D@';vwgBoߎ`Pr=qK5aAX,Аs8@@PcF̽Ӛ1 )Q_P G~yx >ixfȂ<](J[[cwO@];$0" *`OZ*.qʓ@rzb3_:}15(Ҟv&~E2*nqoq=0< 򘐗Ĝg2|l9R# M8H~ع/R#ނN+r #ϱj KA({lE/YZȋ*ŶʯtN]! t=o`EBMO-Ka ritX%EjUQwa\I@xV/OW\4Ϣxn,.לs |"%'pwH҃xnJrJ HT=ԓ"\SZޓ V#|DAz+0b}h$m .G?d{J1e@49*.ɣqI2GT&u=t@-!VMX7f,Ď/K ,n{UQlDmu BEh8vQm-NH඿ < '&wV~!y2;HRE֠ur82Sۺ|t~#9S9ShFJWO~>'VIW/<$|xHpڧS`R^rs}ʻnY2t2Vrߜ;He=h}-jw' DyP\H 5yC[e!N S0 (uk^%)A:w«{DO;(/3<Wβ Rz;n_JERuAC€o-\Cfړ0:fuBpl7hW

?mf(PgLJ;i ؼ:&L ϔk2(9|nЭAt/Ak:(|hrsq)T $w R5S}e]j5.K0}>bZ$V^/F!uRpiK^!prZM #5ʀ$=EVq:gDt5CG!NlY,؇dwEFe˃PC%m~ȝ#rD!]mz) pΩٚѤle64yE/]J4?u@o,Ć#r1Q8( 6x =%!21˾ n52lտe5&|5Ŏ4ruu/um_3Vې`AaP4_ǰP6Vg lː/z[5HfAy]0!p➘ӿ_$˻tnPD1DǬ^uD<죍cP< (ihVtѣ^:Z+X3h\W{"GLJaҺPT5!W]60NJiPG,!Uֻ>4t/-7Zmէ=_Q OO>b5rN//kAy1z菍1z!OKe'CnГ ҁiOrV;z9&XY~Kg҆j:1nbśl Af$ md$w[(y҂5Y3z#Xh @5B2gZa%Q*r'|;~;< EieC#d2zRQnԳDoy5`&=Ոv̪ G7`A_-MtJz >p9oPḎ OiM5EjYK[7$`ʗ$kNE/`:T( f2l?.Y*I݊Qz)se`u[1d qgw oDBOn_#&]6p'gAl}I5?9S_-h(V7"=5 q/ɓϷhI! v:)(<倫 #(ʵV[]Eq r?ee,ʬ6Q C))%Ԝ$gYnG?TZwgƳ!AfI%gMɶ+5ؓtd|}QxuCDy̴ ϫM]SY! b+2ǂ/a\ q%o𲚾/FL& CԙVo3/kky/[J^gejd>]5R=hLoX-<2:^c$'>e p'T]$QҡS<`[rl $;ctyAra4|I˳O=|tՖ`5-Je*`Di?)Jj<u;@M*\{Y rWwcC{ 5WwPF_mK.x'z+Z霢Z<")IQ-5I@g \€Ts X_UzLX11S7nպTIo\vA9@:Oc)Mv*7ec41GeO_w.su Gs23-Tö"ֈO0= Ig,PÓ 1+Ȝ|1{uِ,H4To.!p'4g"TՁxfu#!GM)-fY{F5l\oQym{rR Ȍ=}V fP9ZpKt];ӡx0@n*”w?P@觨pq}A ТtoӼ,dzN1QB+.b}GVXlX?|BsNl2JHɭaG L: Pcox~ ͘^1qL*D#0T EyZ_6uG:9|)VSӹ뷎 O!GL!=cL\]~'" Zc:3qXs &g.--/! [e1Ug<->r2}+%^EΦgn^J a[Z+EO.Gv*̩1Gmuj0/X Z"^%Ұ@Q=`H~_SfᣍSƣ+$ן0}DɃ^F7PZ?QpDńE^#=2+")PAfJoK,;س@>b̘LXSWplaylD;uiC8BiD~۴A.jd)R AKQ@FO%Mh.6ɔp/ZϮWDoTDŤ?s8}H*׼&J]lr.qtxm(zݎrj)rJrVPuTz>Fa3lΉ_:kO|_ ;F!E^N/z?H+ȸǫufE? caq;GƗ+bM \➗^ \ZgQE>BocZ9CKti2cfAx$V/t^b0}oV tir8j0.YVB)!dsz^#Fb`YNסּmU8h!ۙ+I5@kFZifփz)djկ;./ߋ6zzWע9HX,@oҐF_5w\wU2 ń܂&;I#fUZ@1ye[~*?7y6}C 8f"buXE|SL whA^&\J~x%)2 @iN DӸEDP`G 51Ao]w=puk{^Bl < dۨh*[`twN|C։#?Ϗ"9_K `RbStB)w X0bPA8cu?{ eݱ(rQ/r79a]=,qaˆ\*w ,Hg"~ɐH4 !qll3&sM .9/&Mt/FM(+]ukuO1K/&KL_(MIK*r j|/{%AHIcbc>P׉ynb8#r|O1ө-n/餚OH?.pRGpXTCP1lqIÏ++.Cmb8촘3ׄUp` ] <:3~V+^bj:`k}x.(%4ѶA@0[W5J v36dǔ!l噝O*㝡pѭySo^x (k6G!k:uڭ`2_$V.LE ^Kb)\_mY\*]JLC~N\NV)-3+\ Ŋ qXIuk^;нM] ɩs4Yʎ/4+՟IAXPQpw]ﶙ -P\Il˞yDXߪUIYAoEC=px/#'[sРwR"cgY.RROg)z"Yt&W Nw26cޘ}V[tu"h &VW^ң.VM5~nz#@j_ou*C ~pHԹmtoґi7pfলM tfR\3䏃$&(e \* a^a}.k{ ֋ҙxdRګz'uM38$w=*GiᖗO+Ӳ[/.>,|f^0˾]lL^.zæq+ܣ-wTX"_Mj_<}40MQl3˙8T/uPR3`BV[J(e:dЇ`ʞ %xTȲMV(<> !wReڪ-m2$ h j(N6S`j;AT5 E&h˽(׍cj`wF<)|oI>>|Z vɪaٜ98#Zؒh}NAQ3C*;YkP^Б6"S 疀wjxUSK-*sip׏FnٱO!{/6d˜L𱄝&v hZz3M~ij̪$ Vn>2hiyP K)1{#NbPY/{{1Cs)GA g=wVԘ'NF5|J6rux?|DbqC&8Wt)$|ļXR n)ϊɈ;e,>5ek<l{61@V- vU(hH^-j$ʈ^ztW,MG#7a[k{ں4!@І#WVJпcHhF@EaMT\]d|3UsCw9'H nXцv+5{V*3(KL ¬d1ɀlɘ H)GE^=)cڜ#OuQRjҳѦKfo|O1uO(p5 L*v@̘2fSXxp%-nձAj"#2LR 𪘤ʫ3-3${yҿUchXkx]r.rQמ6@/ \63kbE+?|@D8|EC7HT8 >/,PyS,`FT}eDlCQkʆ!xf*u!A1=xz$  ;m%YJuY/;JYU+bh=+KX3(籶QT@p?\$臠]C 2*r'bI3KZ\fy h/t[F6v71znl1ȫaj{t8adc{@Uv6ФH^TM6Gd{!5IBp7R8B a?s.g/Y蒷6 m*>{ӦHhA:|n#gȘAc|R,+֠$G&ىl~ΒVp ׏Љ~2!d .*4*#N]7#o"\/dpњ QD(p?X>ki~_*8B+N]&R(;( *FqۮFQTc]Z4@kJ8POqppbʟF(> Zuxߞë<6Fl6U~Xf[A@Z~yBƑB=6 } u?m–v{gjqb&o\h-[Eۈ} J/1$Q]>gש&@'l)+U,jN[/cmP7[ʵ20naVXGt=PZ %Yf-K X2 Di@x< hv ‡b_ִo^N âhD)TrRs=%{fvႽ\bڋÌqp|2u9MNG8Ct;Χuq6tXXKm2.5 o,)% gc?;mԻRցQʔ֋yƟ0ZDy KHl9z}cnDÿvaA<vO),)Q$+Y0o>Z<% ,)Ē+Y(6rB/@W#eV($Wv\I(ɷQLkMj/ᇡŘ<뿪mc^-6S²$߲w((뫬*ҐsU{G瞏hNTR&SQ.`N< -o? 2zHZeH~Cf؇m<0G whΈf4u,6v%-~4B`A&NTVoP"mAɁ'ӭ* 1_^qI5͠9Xs.w3ɴ/ d Et~>w YcA:Y6ZYiZj3ԃrc _~9&292}_bZ/%=${/4r~36푷2-G7z?|ۄ:[84u5PoS 4C!cħt+&"k^]#q-V@+vbNVG+FoeG(Aαo A6ȮCQ@mUDxLp_ܔطumsA5FZx:"Z5F5$H2v3pbS1/=SrD`<{>Ԥumj2 FkƠ$EJqE2 #.RfdGmukZo弓qA/ >@s|+^DUߙ1qӼڱKE @dЗ_/aU(Zbma 0H6K|Lj>ݠy}+Y>0D1EA5:q |+Pkh ~TOx=h,5Z߮j#,sVKY+jk#pcm0+_حUY "a#%:\tCcsQ'%E)uWgqDO-b XO6EMBK/ YlNhX^TsIÆEWyѾ* m4).[KM?}1̝KK'1 X*XV44E]iV#1] 8 @{%~Jb$Z+r D0̺*m-h!sľ}k|u{س/#Z3 J4PT'!;^B f_n.8^x-e %)YZ&Ւ  a pJcU"eW 4nT xrܺpWJ\RWߓ(l/x(n1z4>銳S}C7mRv!CXGϠ1 }'_i+5J.tݣlp`TgO`=&3|o`~xNqKS}pE֜$j~&=·_9VlK_FNçuDI$'h{"ݞ7DCwLe8IL#`y^OiIfjuSkrtR7*\,0-/m{-`fhLk:k Q \X0dıKdҼL1f? (7!THЪ a.0 b|b;+F c:QSr^#=J#XdSo.㼜fW/cN#)w:?(L;e82knuHB+PEuV2 01 9,>jhne q]Sog Jz4vjz6aؖ'¶qIJ{4fٙ7W#'pPZ"z> ǁ*iD~ŠoanʜTڌ>.DxW6,i&VtyZL^ҀI! Ÿ[E ^8Vz%b?GGⴷ6MRݽ-x%g#7B 7Џ"ƻq !r6l"f睟l,BWZ@D˨Ksˬ|j70czS4b<$+œFgO8Z}cd-!ʔ5_S,~f3qz _􄇘M`e9rI?"X#Wu\ L#υ=0^%˄{͋ƃQ9=|f̣mc ]⨲9Bs&LXA NO;σqp~wGa]so?%WX&3+:$k?zs_OF: 7$!?(ƥ;6$ pj$H-˅fhݺ |lZ̴zCWl})JKG4nA_ h )`8['/Aq01)?=~=b"lh:f/B~B1!=6Z\dtd(cPqD#`d1&~ ѶsT v^IO-L]|m*)Nm Z\ΓK`Siz"vξ;jdTM$Ǝ ƧP!4'ڠZjx&]M$ƿ֛^>!?F&DR!i7!7"2xd)IM%m.FG oerJ*_d}_N;p@kʀ}Kԫxuu'$)GW^hn 8m@(_]l@,⁵ !SZ[Dy},)>eSZ?A FDUB1V./-<Ow+މWGXf{'۵x樏L$է ۣ(}`мV#hrx0"ՙ(-Y!5!fF'JgZ[{%B+ KAwV$LrSdBF:ow9$JATIJ@}Ntl*9"W d+k(z 8`۱"|n8` {lU\n/o&&k4j 5|Wr?,3KL.Tvz6S&.S:5ι1%-GLLj!qy .fe; Y.ѪAf}rQ@戀.=Ǚ3DWUdI3pHzs.8 "q3@]M$o>*U:Z&H./%jU3KmRRvTha t~Vz&bB5uI5}PmmC»WrvO>Ke\2.U)Wb(сN@+[? o]1Y.ıE:y-ՍJgep&-[]J$NI*6#t>C0Tz /SAVO M ~JsՈnq`X 1BC魟&RSLYeb0GEg5ACŮ? wXLJC@Yp8TD1Mgۉsl\w\BO{Kdo c"Y׳dKD7y"ANVCji:L`.· yS"ãZյmvE'gPDαP]d8/j,x&:F2Id$`ZP Xw>G89 2]) (BΡ}/!BWZ,dí 7ǜs^ghRMg,jˢRaw .85*Q͋)v_^AWmg׉᧫PjQ ߿>ΌT30q{..1.6/Jmhb8Q&e+P0,,A" X[4*_Q%CyeAu9% FԎm3ټ꓇n&ۅdKf 3O%ϫEAc;àe`][O7]1&W"JeJ*/H;M"Q^1n\I[69o- $ zcL ttX.f:Ko+8:!e|pdvgdD 3q"H.lRW]U뉟pNqnz, d.|+/5..&mp)࢑f,ţӘ:t{f|xU>ͪ&zJ`"\n!DQ=õ_ȯ)TvQPeœ.x4ze%Lb =[!Tqa[d?]LZ_JE!W%oT+ؒ_@__+v}SLswN7m`fW0eڶ'ǭ:Jd'Hi N 2gvoF v>’OF|AGB&[Ű"{>ge[3thءư uhym&`o1bAȓ}p.=NtbJP>N֐8!.8 /$=_c޳" ˅1B'j&=}:dtTm1yI;Ҥp^eHߣh59|]t~kA9$K)"ˆL--?T<3: ZAc^Xı4s.Ɉ൅Ϋ&i#.kvHAy7+лٶ%Sl?K=ZO_ M"1.Zb#fio2 ';UGVп:h!m"` Sc)O$`,?HQsc}OƞEyd=H?骕-4\: W|CEMaIڣ&տeKTg%M9N>9y#vZR>'&~ քB5:ׁCmfpx ZH[7Hw-i\( q WcF1Ir VŰ@>W]3o`!ҙ> zU AjoAoABD!4GS5|e*YȒN-`lzkSK&&@W?t*kDD`~0ckAAy} BX&%nt ,G/_aJt_T_pF fFcf"+juE̸҄2OESǴB"%䝂!/LYVŮwV[C#ۅt +jȠ>`BE%Ψ>қƑiߪYhn M+9.$XA;)w]1Uql GGe> 笀/&4ٻb& ֞E:)nJfl/x@ p ]ɫ77WosB!,1!RUJS?&* c66i'p:y QM6˯.w7 ԙ!yKL\yD&z%8R3} Œ|3nbV#^+mgZo75LnDJnAi}")LL F3{$^SV6)16M@1ۀlR}Eo ZN9Wk#|ߢm>wE]"4E/ /8ްMFEf1eo@"7(pvviօԖ|\R`eʍG5rQ{'Gfŗ 71n'}Nsz]s9zWűbo;>SR;UontO0:"E:ꉮ+UwVtSW*tNqi])Zڡ07u5 v_8 F^A%@D9NN7Z? GOH 7-k~1 ձ. :^U/ص:(r.Α6ա3AΞ(@1r^th(P썍%!UȆ?ӰЄoNybSf ww6#zICb 94j}.!wYy>1dw]t-aq~,1cLlq/ A٩h=G>fPj#l*pPf\t{r 74?3˖~!R4srW@0x=ӾZyBۊd,n vA_[^:paXYe}v*ny(p=`Eف<<sνk`v9TydW}~+1mQJ!QnY6 а.Zi5/u0@t>,W @|t124_Soy (b-j1/siL3#4 /@|V[mTWmV8i'Xrφjg!1rw3iliTEJZ}ِ==5SČJҎ;6r~OD>/@aꆊ^Cv[ v$M'j`Y.ljWmzOLz 8Ņ8bpfU H5/uKlP)i+/B;\{wr pD T49y8EKffnotjeTչN((Xl>80+>p>ߋQ~5g\ЩK v^Y <@71C͗{WnCA#|xdf^76gr@&~in N'FPg!z~]ݱJ "h'nS_;|g.Sn ^4]Dߑ=.B ʄpjqX4E[~w5 6&*tH*q1?$52[~_}2 R1^llP^B%D3,X|7W(me]&5yzv>}o}QFx?AGy+iaH:F^H Q=y;JR8QɦJuL#\2| B^hE9sܝ2K#_tv*k)ɣ=sYMaAdhmay\7ZVVMr6D*۴ dV2EB=)냈 [XͲ)'EZ/sJ؅4'W"p5|Ł6ckj]d +ٰ Zрqi,D,6KUm9;]MnvL&@oTc2/c5Pn!:9:Q(hO0msl|baH`Z'NdQxKIg["d[蛎a6NL\(gf5qJխ7YkD00Mu)mwol{c6HafQ+uܪьPҝw$mI.bsآq;;`t "]2wwWO'Ne zC8׺ @/V5N# O; T.xM֒|ecl-lۀz>0N01=%^NԃoЎEKuc1-v}YMy? t'g/Q/54b,uYUB߹9>] lI޶O"ўuSNE2aaqh bmDv3Bœi,ӄmXT[R.Mh D(I0wSe!ވ S/N5 r a+̆6C+-PwzɜlJ 7\t{L:LqH"C5s8hMtai~%U3 6$ǷūwJ$X%"vi\"IyWtpՇ4bzIL!"㦯>wZCj0)}$iqz{}]FLl&Voojccv#G%/`]{( HFMu0!71 O\EKTv&.x~r`|]ƼӨKO{nuiDfUa2CCu ;qT<7 {{iӦazLZADGf9zgηP-|3q× 'K `qx#/Zg#>lWry?KoEώ7iX,ux\osrqUuJI*Mms ~O" _KEKaw_}0TA>cs\_|!H6t+WV_&yd6}b [BA\YȨfID:trL#1#*WWQ𹷌l?VIg>զsqJKz!䄐 q Jf _&ycקЧM4N$0""ɺ-e mRݨY=|6Ǟ=-k閛zeLj!1رD*$nn0Si$â+XjKLp1J25Imc2'%P P-v:}_w_"y954.DJI:G8Rk\`rfLbʃqD6*}'>X#[WiiQ3hA;XmfNhJ7T6(fs5BD`M+ Q\7F]`UOb>D`MvɫE"C泵3B , =@<λ˕y2"¹RW7Ŀ+Rcp8.Z( 8ۃf8MyHddBzFUx>q(i<@'7q֎Frzǝ4˄zĹP0"rIQv$I(gw@)fo ~-اu;H|hOS:ZG{Vic^ [.qO!ƿxXQ Ɉ|:l=KR.2#yeߛ1Lfcʫ3*MJ>VuE5JSnȨHuF- ҅@å7C.d ڤi3p-rF|$HwP 4VE.=vyԋ64&|I IOLPr%ݸ| ۚr~+/y.^qٞfꐏŃǘ*uqẳ\!.QԹpչ4S@1T*!(UlR^Z2wZ.ȗyj\O AXTyaIyAcpʩ\ WwkA̎+ ZmVZ7zdYSqe8-؅[0MhJ 6//hnSEz!4ķV5)&IGw|!1 {~c  ,Mr,%ҙHwJPz $̾,gd{wQ>G;y-ڬ i*\aP&gh}90Oje0eZ* Ĉ1tⶴ fMj6*mKɈs% O /tKxߊc1FHQԎP= 5G+Z|%5ca zrD$'L Q2'2^әoG@ I~@evn (PO-$T|1ɴ#f7Κ z{ê]Ha1c۵3wC%]~˧* L'm-G0TV]u?OH(>0#B*e>#f#P>v3D7 5j2B`'B5K\fg¥wxL!*X1̮iJ1/ LAqNӽ _&HZsfP0].=6SVW!Y7^cSbEZ! 5gX5M63aj y|HG& c 6jj7.;`rEAFMwɔ8bل67cO{`4Coݽ&?mrFٌ9Ձ7'֌ 9e4*5ݗtL/v,&Xax\0Iӄ [p?iT)bE^zJyw! wkTF l;cs=} #Um6? lrh훝t7rU^y5{׎\͔YbIgzſ]8cI#qQc$<&5}v^{[IaW/20^]!O.r!W#<Ы?ď]鯎}Z N8$ £jE͊/mgے67?0s4vD>RImn) V4k^{A.ɗvNc_A-q@î'$hhT_KkGFjn|;kXjru02[^9ґ4dqB.9j3 &`}_ hNh8=$;8f.ڍ䖊C9ujlXB9]6xquW>G  #ǀtmȎL&XfirwMu3ל(^ pjFa:!pQ1 [`wJ]ߐ$kp^mJϢYxzy f*Z[w41SG Y!:jґJhwm7 RPWβJ'Ȥ#.꧇%f*!w[Z/VĒLMjED]2 *VzLhZ*??̚ xs${2M'mLtQy"|`u鰱yͯ$܂`@ꙅ8[(}`Δ^N."w)FSV)Kq.O\(կZ~ Fp =e 4I C8HG' M)Ё!ϙh_HvXFKŜBS?cӔ 5HwD- p07ezj>ŕ=:{iLOOLWbE#5Ώ{) +Ϻ*)Y5U0"'~lhT~yrg@C»P w}YH7Eݠ,+HN<""5hɹf3#Tt#t9:'_!AD1r= =[Rox6xR)ڌ#B.*a@U3:Xot $jxBF i=sfB'FP6Y ,pL:WTnyB?{ڂ( LMc_)yJ*cy&`4ML?NE b%&)bCس쵣?#V ݙ/Ω ^bMI VEkX5҄WRj]r03J>aoxƱp&L_''g?'>Jy]ߊ-&`nTJMZtf{ @fhۿ{?G*GS~Z?րI/kԌy2xLpɈ {:̃I׋dc|-3? D?mAi߈5cYv!꺄LL90FڝT=yM%Mz'XM27^&5ġ$"lQ\WCԠ>_'/9^F~Zu?h#j5g:BZxq^d,H}E[>v}o$P n%+9r(8EMzm yFnHuߵ)h1ׄ$}"\q[:j˜g-#:Sx9W&͝ t/qdkucTny/ cIuCNiՓNe>o{ fiL sdٓ~ʉ )rJ8Lg"H1x5 TI]~ jյު¸ i?6;l๼ s?VK-+h5uO6 }pҁrcdAKHd^MLk]HO>EefL#g}H"׭v4i!%kmxtbO` o$(dj|2Ӛx%rqrڸD7f,%DKIhl: a\Mhs u:SqDߚ<]?ht]5:ehKCoiQB[վ Apl*Cru,ls,[P/cl` _7$ ҏ÷,#C%Tu,_vH?mtY=ZSEޡ0AL}q:[ } BQELܱ3˩gK8z1,Q؎rp RzDDْuf#z)L $qz+@kf՟ XGO[>^=O{.t sKwgZ/J<4 B}j5ƺM'𥋨eOFѮtjϚ1-[ 5iϿ/5yLtc2GWNZ,Qd,)@Z% ?-'*Q1+N*U#h鎵S\ |(+^m} n0H~M<6!COq*FUz"% zUt?9MU^R}'K>\*vjUxP[hrAƩ/^Wn+M >>BΦ<:[.)~!Vɒ%n S( iپ2xl 9o?r0C-_oZ-@3a#:7N,P9XE> +Zu 2-Ε5S5eV`ҢbKZ~Z(Vj|'^+$Z2j{JJ uMrO ZvjfS;ҤbV\r1&NjPG]^9r+bהYǛOf_5VzYXc^\ n!0`AVC+m(2څ5-`RR/wJJ!c_0kT_^5^(xA +G?=[ޭ"ћ'vc#8HTÅusԭq}lXM&[uh~0^1? r1GܪX}#3a-[CBs]f1 U|W&F通˃\ 7]VZdˤ]ǔ9Ee5|w|W<3~G;|/4nH)M59_b,r׫=osr^2V=[dHXh$|OU?Kb!qo~6ޱi|>6- <[Ydzb^6 Q{oW.yCe~@ڇ}4jaɒAp$3q6J]s#J& {ƽP{wà3 嚣4Eg"9BwT"5FɰhgC0P c~!{{)+Ǣn"8a+Dx1}_%eߣ`1g|9Sh_]uD>*V=q$:w1hhӐ; J֓9*^C+wPDi p'=ҵsLO}o+e"51Nys%sdJ_ B3e9hie\SuX`@^0#C22 Tj%i7ߤw`)TH+#äЄ͘Ujv~?ypa6qs)Ȃ">ftrj cl29!ע@?W,h!O?٣S)kJ<;Dr8KՓNhrtH/ɘQqQ_2cDErvB!PHP?+&ڣr\9¡5љTX "ہ 'RO+P_̹&Dߵ7+gǫ*d* h9%>LAS<=XLlWn ٳ]u_Nʓ1[ܦ6*M[$dF8B(iLx 0=4bQ%g5>ɪw &ty<-<3-%v߱i-XC P/Yr"t\bAf\#3h`ᦦ V1 @=vX;92<th#n/KG=$!b HKSzeqƷ 8|TXTw*}G>kUPOll)Eq@L|G{f[}5^4 )dMKMȴ.{1%RsɲofԸ+B;/2\+t8ĘSo6.n[CZk8K%'jZl$ 8sRW3TZDic]r.plŝrGv\i=W~-Ix['eyx`H.|sqymR]eB3x rhnL-`9x ȼ9~_Wesr(^\L.ʰzIu0diñ56p$ѳJ0ОYn P焘g^T EhU=!+`s>K7CM}A{z*SS<-J2 bA b Bd53`nDNS #QAR;(ඦ%QvOŒADJW`>TӦxMR]8iK G\G7!;mߨ}అc)r$PޑM)@*3{!ޙaypa]ҬADžr`T;k+wh| 6tGqQQsOvTc h/ $lc]pE58]v$qOv]zV(CEBzGM "'˷͸JIEsIGju6TlfNctߞzV<*TLԘC3Ҷ(}+2PGGl3 X/K*p}Ź\xb]pT1*{-PTpm^n[{1ⵢ8`澴6Ožsx~b-Ӵa`拾TY/ϒq^T_` $zZs!&@cP^̃!&|S8GЃRp_;Z\؃kXڝ_p8f*v,s-$ C82 >CCsiRدӶn``z]e6) }lor4w{M/R#JG50\d;Cב-+VC;Q7ՄY"Ua]Dm543$kd8\eqPʛA<+uimVi5EV_JZQYɶCw$ .AH)>l+.?)E2.f97Ome]UB(nEt+ W-N*5"~ۉTd+zZGiaJ~E,*ABU!id`Y喝HOQ(1n~٣Kw7ʽ57#(>\]y_d ) GN aźT숁!? @,nUc×'WB)`B[R'ǒm42JʻPMl e8`K+: wG?*CKVdK?BR[e7iu$;_~TY ¶G Zʠ{=GءW=p MP]1.!>e+yg {¬x5e%1y*-D"vg"ݣOetanb5PW^0 , V%Jt2BKLՙ>4#ݮ1΢"~@C_˯S0T|%T尌 b|eHd8^M2485 OFj T//tb3lpF-]0u'U_^RM-8?i>t:hcNj rCB/kE7wQ;n5٭"gZygk3w͒Tŝ5}#ϙd`!:-Z P؞ ΢W5UO9$}Tݶ-MCinmRqo}vὺLŸ4NckgWX¿b oOL"NӴ}Wֿ|hS l~hډbWT=Q" 8uAQ Dyp{]?DoZi@{v x񗙊 R֏o[9`$k3p"Rqh1l0ɒfv, RyM2r*6*ceH50ܮs}vԊtw@}:<>yrq:mMϲ2We6OW8CS":dD=\=otS&Dʉ$ݜCcѫHW`u̪E`'5Вjw:@_3f.-_yKa|!ۃԌؑUU4>5Pt;6`NW^'Y I2hϡֲ۴*[o>K2!- ]hS-q4'eu~v1LjR@1S0^j1{4͘r.tN`#CcGUϒ^ChW~tIŸ)"om .2*F>|_͉ARCH@Z1eQKQ1:ELG^ mC"'ta4 3M汬8YB,g%aJLR*dfnT4[Mp튞{bh"hH76%5`4/t% s;zqݙ,}{}EH TZ0JN|h Zy{iv)jp<qG z=~bќΒ(_wl3 a+5ֹHa#=|τpo˨$NܪyUqwn[Xц^u5v^DUۂR8 P]s y{G<&OBYÂKFXdG,vzwmH [(+W3NDŠ仐b7^uL{]8>YB{-tM>찣0 F+0㾆G6P_kqrhyƣpehvL¬:脗Ɛ1ڞKoEʂ"I|2&P J HD}F!C%B a._R:9DE1\&did\=j|*oHˋ=0p(CTrh".QdfqE!f 75U7yFٚqR .䦣V'4J:u)"_S){4l@6?pfC<*2nc#Ie8!^x-3IPO2VADI~^ng:4}ʵQU{ywrqMvL Oz Ǔ:ӂ#9oSwVv! F( Wr*/'@Δ*&Wyh,hZ3 X/Fx߽aJD;AwRo:5ɧp日Щ=:ӖӤOĈ 2Ƹ/CTMbѹ 6a&-R}PݹT=jY/d!L>QURhc,u M0kD ~yq^vvKխ(aw\l`Ca<2wfT?BYBήj)-Z]@\uZ4缡` 1ڳ88E/!/sY M)MCE La̲ ޒDSzt$6w-&N )\ u~c~7͌gU˜Y,clZ*{u%`0qWDC],i?5=9;j Xăz-D1aDgĻm=!~3IbOƛDuON߲eQ_ syG8KXSA+3]>|[^>f7`^D!e|qgbR3yP$|Mr+UwE[W#-GuD$ &S!@<8<˚'I]&t+RYu.KDR҂*^e$lXT%v($a6{E>WsehQ Ʈ7`$+gRPXkT@i d%:GfӶ@,=G-W/W4:G2`(uJwܖdbuaE~uACj ? FfRir?z&n6 C2aGr"4" ;ƒv4 \ \< |338nߔϬ9=.eg3R| W-" #jCW 9|ڳw΂9犌^t UB6q}V(MCg_ 5GGCvv =v#RTD7S@ ōʝƔ5ڷ _vEڀ[xԝ̪{:E *{8 iAB̡ ^ݿ),tYˁ c2s}xD/$g4izW#& L[tO$l/g1A6{xz5 <A3wV!0Ϻ0_pi1iB'۞8CzDQAej,'&/O>8 2K3Ä,,Ko݀JrUUj VIu.pP ɯ;XDsX4D) *ҜXF1L5'Mg7͓G6e^z/`Grz7ΓMHAH ?jz):yMڻ(,xAȳXB8)^o)qX=`AλHZk9$cwޚEɤrmf("f?x<$al’m#SOpSyTwL.~NDv` -z#8R F^x.tC@%-nȯՂ?d 2}~lJ6hݼFr˫e T{t9AnE^f$ǥ+/B_LW Gh֙ԑ]+h M ]/oJ&c?e`i~s;}XRI&0Zk Z=\/ i흠I+Dv" Vex%_p?oeCˎٕ9Hi?t1v!u NBo_Lτݖ/yhR  G]?|]\0%ѝYMA?Ttu8t!bsUjیK!0[x>'ewxMwЇ4i1b%x|lD#8mM">l 4gJT,pbVN22&cI/&{hb[7`X k>yFGJ)e3۫Ib,maU?bL0ϭƺ$UTɭ$<*#Y ϼ\nK(pQUՎ1!l`{qX4!%̻)vVvYfC'| %)Lif +qqt *E ofT@!\ii̊* ΔTdOV&HsF)Z4[|X*)@ؠB@$Yfi@a I5_.|T$TAq>|ZG mi6uLsyFFuɛT1V=e̓^-_!bczetvkU%s{wSqzr4DgbiM9$f*] *B9%D,Kog.2 @@+,eE_:XJG+ AEdqx03d qF3Oi o9qج7_"~Gyy씤weN0%8]SwzytXSװ3ۋ בԕC͞Bׅ >E\BbWe@=Ndf҂^iEPjMZJIRL(OIZ|Vbűbٗ>T >Gq!ef5 +!p{?UG?k^UЈjxfEf2X|eCHbɤ'U~-݅LuL1ɾK{>wQE P5'8l5qß6>D\e*&" VMube'jK +ܷXf>.enFO,ᡛUЃfY9;uTl=xF5Wj!Vʢ&9/$؆q\|C>S8~ш(CAΝtM1 k۽e>8M:?dȝ" m"Vo==x`A(yk$wD2'JIE]Wb[9,~ƫ8G/w6]fVϟKQ4S"=.TU-&$շő@T[ף+"&¥_ögŠ1F1lNL2'\h5cS'"Te)Ǥh?ổp}>(g=/Rc*uU;6TdMjæӬHVKԥQ| ~ۄZ0{z iHh`eg<_0ۉ #v|Ȣ9r`t="+'=~^|p>g1,-F82E.@# U-ӽp')Ls56wӨhV R@mmM<&ws'jnHUdA`+ Ģ%tt.бхtƷ 1O #n( sv:[x!EF͏WM[I Щwym/d|!-nIyI]l3P&&h,֮C: <UH7m ksEGji[wlp)]N!'W6ㄫ*n}IY2mg*XTUstEF`>ْ?Ld/2Mn (4&f82UQZL5>8!˭Mk^/5YC m7Ϋtɿz6ѓmqM*9y_~nޤV+;gv€{{!|Њ= (.ّkY-a) CJ9Ä~ {]OCOyNccWiU>e E<@Z=WBgi6lܖK-b}/Fޟ}SWx_)0 s$"9"R0l+am<( miM2 lfv'+(a7 G8|5S34 hds>g "K9jjd{Q}|j1YB6n1 l (D9lim6!?Db0Q5qqB_0`Uoڏ܆ry zMQo[N?"bSɱ7i t#!S^FuXa<#.̭B za((OMz.؇RFzC( PmTMo>Aϱ݌=2Q!Y`U;I3r\?g]jlw.JPг45 :>8ƒRքG{mN^>&U_^q4L aOK bZ q</ llt(rӜ H) ϸLQ'X÷VȀu8-oƽܢƴhk|;z_tYZ# _&YOkM6nѲտ&{Ha'E3Ay(UpYNj[N Y$Vě-<Å??E^2D(2Tʭ"<(]BrA\-;OU- BKI,1B>  ICd0t )~~')(5qpñ\F  I0^xZȪ 28 Q)ƝΤ6(_@>d^hƎm彃fkaҁL90{ݲc"[^EŬ[shQimGm",}N_27XE^>!@}q>C@w!9N~`H*TX<Ԉ=l8i3=k }Q*3s$DPmH{S=dמ'ɑ)-¼㽩]]9 ߆.β,iacziGaVq/5iӶYG.-exm]џ`SCC5BˬPSn%#7mՔSb((5oR7II\v[bϣr35YR:aOꄮF7= &R62X?*!dCHH굼(FaN#v`̔^Ķ૩RcuRTڳ$e r> grʓK@okGgT Hey b~cdv8o+dYfţdQ_d)wgw[lFUߚ"? ރ317f]fwmqps|\L tghjĵC|ŞqD<_yt:l gC]0}5 A6p'[URE$ %eU-TQ>UrŻ[M*V]8W2AQ*kj{ &[,"P+)SOOgL) MzMx2}4 a"k/l~|E Fq]>  Ѱ/&v4[ov3.@ nިo~^b[N(&4_M,v VO en{ $=pU4ûq!UObe\d9%WwUvcw#<A'{¶sҊ'뼚̰AIb2+FjvY"xIB';vqoPJK6F(cKJ GRƀ9eSkt Ha>.84&QLʨR<qŌ:fTdRx{g&[( `б#zV5Խ-0v. ކmٺX7X!jt,VdkuLhewѭ5M/0笜g*o}״܆4q3c̟f]&kJNntҠK'B^Vk!64d`Ԍ P_,3 86./I/m#~o?[N8ځАI +8xYdZRZ{W"AkEUC/VTN ~xSk>>TT߀|z}^cjn: ߞgߐrԉc?S_EH Q{iX "E&SWyHѾ% ɸҘQ_ {ު$A=8;nAM*P~RKHjhƹO>|,5݃rlR;е؜q>›MI/A/Ԑ #K,GY}psLJJýG*)}}R{7Y-z\Ys9TӔ?n%OBx0%-G9vL _C%w HإHJKjͶΫ3hQʺqwx>VC5'ug/@EzUwlÔ@\^B@.}FO戢\&[ÌLG^OdWIG+Qw4.|_8bQOy,agYspi$EG"\@\ozJ4˥lSIﵬM?9bUbeDe":Gk8ؔL| ` J/(-G$lC,a`H/ ✲kEܡW[FÓ9}0*ꗔLk,~C_ ޔߕ[$pdlO6f˩ELN5#eVgM@_)OGbD*CSɆU9IUbˇ'o Qj[->h˦uy +A{(iBH)&G & p){qhcѭ߱̄ / TqdI& " @ԳZ2DzFoka`&n:ЄRR̼P럦8:/*}91!Jˋ҃03c<,0OUh" - pMg\w֮c&PA9ܐC_7vϵ%tmdwqfQ52ѶDpnZ/,Q4P>{& a)FAU|2΢B7cfqh!$Dy=d64M:t)T`eRmn0czZzÄ@<7W<@dz=f`VV_=QaX-K߹q5i+#E}qr.T;9etɞto8ـ޺" GF3'*KCHOtW̮XTL4G0hxΙm,+ꀌϹ~]"s vDk>n5}S!>_n\y-\Ƚn) .a{Ku*ɳWX1,^C@nf7%_k l쯣n#ʑA J,䃥vV(r{+z͐ jQј]-YJja9dbuL1*"y.^ 2U.2hcFH)7Y]zJƞ`8(vd/ XXLMLCNY0Om4oyH6 + z$w0u--2.v&jU8ƪ 1Z?(ҫOisSX{O$`[o* m9Tc/!ӥ~$6N9FɠGmvPi]]Ia?,fA/.TwsDrwQACcʏ$aЛSOoFyrs&p injX)XGGI/%nUw[**rDY-rJl ֱG3pj$NQmAXσik91u[:2q5bٵs$xE#VT{~уIT]o+h/3μ E>B]7>=D<erG[!ZM$8q8Xw:sQ`2R.pzŪ)#rOBg£mtWc7BiIrVl$y}j$hIA7zKf `PϠ}$7 ).PPS鏴S<|>rWїUH:,`Xvy oh 5`D&Luā3yW3z+N(%Dw5ٟƤTJ-D#6)?Jk420'MP% {?]du\PokZ^IJuq,v5X KE]<Er,=ؗJ"Ϳz]HT0!dl7"IK<ڹp[5?KPuo[}غf a cd1>?T||:KD]I/arۣ>tg &.p6V7pC6֥)%&^81bMU},WU=¡V2AdM|G<<od@# wºHwTuɋGG4=2+- U;\Ec"LÛ|H]AEmA\%Y:2KPAnXe[SܑUMI9Y:NE|wX-f]7y %ڐ`2X](\ٖh# \:#nZ|DÕDo4"dG-/&=PAI R_/;=q穧߼EKQq=Do4Am-<Bύ ⛋Xh7QJ&Nƥ{o8y( ;Pu'uǽ2JaK,Ek_38?בtpnIq~BXʨ!^Jl [0BeSƂǚ蓆3ʨb0mv`zc3cH!!+ccDSӪY_[/cv8G+uB$f9X4xAĈkR]Մ2Mf]֙Lj6Kٞq0o/Tgl5Ua[exo&rxKt/Um IWHy)| ĊQt(77 o6Zc&{if~SBƞ,gkCTMN6 ZAƇMWﳚԤϦU" CMr:[ժ_bAG2Ҥ|*9ZHyc sQzȵf;h'p&\x1: Cϗ.n>XQ]hgf>0GM-C4s܊~ɪ5gÛ4kd)bWfB6Yn,Mɓ<UO; B^HjMP"NV,k]&ބсk䮝qF ]b͇#/=h" *f#97Fa\HZd5CM|a8m_A6"~!4N8,X0K DUWJϱkQxbet;5%Zjd3U9DR=X4TwhKB aYza-C@;|"=ɸ?M1tŌ vHwe/Vm;宑Jo+lөR;kLvm>2ӋvZ5 tŒ@}1Tj{ r2ɱVjϗeEV! pht8pc\8?oU"35/VYeR S8}3ݭoD]fueJ]o:rk u~P>B< ʟbGVAvE2ܟ6a,A[om;6^4U~DAŒ? pq|au%{G_m1FACX`>=*\~t1Yz?w--)ْTu_@u#澆~"lGw>Jq3WNњ:Bo.e+^ FQQ!B( 'h@؛X( ,XfCVoCU|Aes9])OX8߾]V_u4Qag퓶-l&_?ޙ$RŧF qPHnn1'laeVyVHF30d$JaR&N韷"k9|=ARgX\UɰStV p@IGj˖E`DFz)k]U7c{jx.; %f-hz/ЅjP}hIO2@.Z5Y=BKzr=s99U#N)RN*d_5hF9 ɑ} *llupբA[6C(߇]#^wIm m pR;x 2 Qz ť W5G0 ~ Xz̀ J,eC.Vxj$ LX| 2<'aG7'jwҾNve, D@q T! T{dI0U.=+`O=[D{::"^y@חPDކǭ :ƒ6'Ȝ^3M`c`/C5e.<ez#hlE;⤛ׄ߻pꁫ2Q&͗Y)9ٲS(PysB Ȟ$|`FS)˄mFF5mp"VXf]Ǹ ߘlh2GL~X̘Fs:nI߉v 7> =a2\Aq怤 rln( IwlV[)$f ۅNw䙯J&\b~ضo3pnP6["6G?j^Z!^01^1vMx aׂRDGyEХ%Z$naAl #:Tv!?,̩ϥQ\g]=9t$|qN,A,){g ܐ=|؞lu6# :9PFZ<<a R㘉C_7ӳ2dQ7tw@jE`RcOkJOsdWv5#ez5q݂UV\ͯ?^<4~],PتEܟķZd,tG^YS-,d>|}H4V ` ɽ7j<@*eLovyQ_w ^Nu`c[(vGޤ9N.e>!mA:/3 U %N`*?ߙS5d{^"j\-]zj iz{1XT@q00唆BwkDt ?ՇE%vy=I3ȑ P<bi{o"=5UG{a{wteX'?uZ3Cg0wjyðrp=_&V֢hUSI=w)م->Z{5x|by_Dx1",}mfM.G1Ɓdž9dsku1|ZyO+$j|ʺ1")|i}m_`x`̲|Hu"Đ)Bta9UkQJ+^+!-͎||i}*V֐Yu5C\\kDŽepPʥ)?^~[Dd?mMF RTu؈N/o@'<1kqm:0(w \)/~.\pCӶl^j0nzh >$80D(paUQCS1IơV- $H_lB#}(]yGjn7O!7*FƏ0WdG[҆[6rli }Qg0 enfaHM byX2<|-:{1AFj#Bߴ}? "+__6 lPB5-jT NEA; x;_\Ä!7bQk1M.cLސnsdAN zBW¡)*,xdd?Xߧ*]:[@.IŝdX䍙R) ןsx7{Œ) ykiEpHƹ3C4oΨ7n >1WMiҺeoW9#:e"\};X{ 5O)Wu5DMOмD`OBWf%4,xWcŹcjFOFQOo$^`fs'՘vQܽUY a q.f8$Z'b+ְz9?7.kL/}1I\)Z=fГȌfEK-϶w)z:or׎:_(#(ˆ(& pD^w(fdcTS\4r,Y7;v(ŧų} /j&W7.q#rc,eo̫QA̮1(NFm?ry(3T)biroR/ yZV衶řg0)yWs eуhfM&D|RPpLv!*;M+'x&thI'9-rKc`?n4z0j^ =лiKp14:z=Nnc]c|2C.:.A_chsQRTW_0un]?I2^\.Z`1d|!Nr*T*ڙ2|r&g;Cúŀ$ d%- ?R+Q1QK55viDC$^$2΋\14bT^ c06Йx'ۂG_esq=ؗ( z[qZTgD:HM(U?yf3}.:q?r+D3a(!u (/>r P3@xp #Aj4WrV/&'=dZ/-PeJ%uu5zL`4 L9s9YSJ@ *5 16:!k _kzׄg޼04߀E] `h^5$^pl;Xk~C/ J) l VJ&s.~-dIup6 &o9HGP]kh^,Czn^ЬSsi5K%n"qˢDkA5t@ɻSC;P IJȱCވ%2r@ΗBx.Q $7Z<aL.uw؀j6[<!4vIՎ@m͠qMIbߥ\I,KQ˾d*aSԧdF]rO)bdF,2tJ5]ļ3gw#93w|*VOͩMQb~79H.6;CU}X.TTmD\Xp[gTy%3jonnNFXCK%PH@b~hagB#4j䗦v"5GrKgBD+> X] _W__hXSl od[rlTJP9QgI8'`1i뵔E+j}}LlL]!ahsw 9 rsSZ':1*[A)襑tugˈvziAіWӇDfr+e*3g?[H96Q|*^CC0/W&ۢzO!TMYCpd̉UlH)=}JlC]|G% sycED]`pe O JXD%%sk/<>  3@ DZ>RcmbJEݰ:NJ!)3XHiD6)a3t+mVmy*"+س<"=BNMl_H:7wBm `uz_1 5D-etpLjr*FԢ/OrIvjLhuܡIUՓo\k4p&Tt{/ t))CBz´"fu;XvbzHY)vg{lɦBx|4iQ[&|>ևL\-wg#S`dӢ/bl+oK) WQgxoV$CHvQ5) {[;Ѝ-z 6.O|   oMPW̉H=XKMo\%X #و؏I1 &i#XA0mo3rfhӿ6&\1b")Z ;vO<(|<ÿ=~o0uw~}MRQZ ֜#(]uԓxԬNQ+'!zצ4ߟҜ'z=$ U|UPSR46oRIVO)`)~Y9هŋӂ2BU7.bqz~%su@)IKqs%8CB(鑈翼w@bHYNiJ4(½6puG+ MZ]m44nS?B .?\#11B⯪αMeuXXe_WȷM-1XYxq{:̌G+8qB6S=[]R4W쳺JqZ*=lI sY];B ?lW Z?)hBu6Nss2Mcpᒠm\UWnsX|'6xdýG2 '0E(a?8MaAY<@~: :!qN)iurCb@w_bh8`POcl2pUqK'8"^$jMx"7{ٵ}/s#"ƾVeû^P:x- "G,lyab 1`5Q XIc4ຠXO)(İmЧ{ G&J}Pwl }Ӈ뼏iC&!\)I}qrK]TYxLCr8LТQv29wzd QA-pNg;KŇA&!`se>1 XqLܟʎԏ5aGU͊)zu+cҡ.T\f͛Ok=/GvB@Xڑ =nlԋg23s[/r7?1uR2 'rM8h t/NAjziJU< . y=ImH ;pHȗ BH8Al~ d\1v$@*yc.$|QeYR)\6Hm+935 5+^|Oy#\ly |˦X86 IHopc{=wN[ӗFh†W]xԶm8/ -4 2@\SӰ#+.\ X 좇]3SBVuDh7E_s8>GX}n= 衽O d# v`! J zs TtԓAU,G5`}ϐ-dt9Up!E:v,y~El:~/wQ<,Nֹo9 M/$i/Ñ}^:yM AbӬe㻴.o@ ? P$PEpLjHclP%Cu8:X`\E)xh# '6?eC\E|7>WdS<ЮC9{>B%腸'9?,O- 4j >=W]̧;#*E%CNzbX#NjUA _5Jl:ƀp0MVoĊWIDQjtxZ]]"ˣY0bBt9-'s#W)Zw6=EpsY |9iA'Yp ae[e,Wpf7TE:߂A5tPH-Pe3%ilaMJET]NMXԋr/~ȅ OX{SPk6ҫ,fD'zF}xFLL ZU">vf\?V]/5=j[2xrShx |#4Se֑X`@Y<ܵ0l&eAe_Hg(t2㑡*i7 ʟb!)%#5}F^q5,JskEc׍?C|TЫ8QÆY{/Kєu{ڴ X[oFQEM'TUEjmShq̒k5qpr٠"a὿YU⥜WX\9t\|xIx%?&Y)Χh>Ek #@e?:_[JgDkce&P^ t-Y[r,=!՝Nw LOS0]hW4p(!rHy^;(U ruݿDe᱀Tœ\Q|L4T;24]&}f-1U)Xp.,w+@֦k `^OT]0R@Tcs/3wY ,ۍ{Xϻj`2e@8^[}/ y@D= T:hK .ԫUݴ@^Dm#֜hि{Wa`V,mNgMwbؽ(YUr<} m : h-n9G+B )^ \'1 Yf%WG&y]͜TRz}UTvhBmBr{SiSaQ 0>М-=`TW@ rj+tMD ‰wbN|N 1zzOz4u~WKȍdhu oH;r ]헟f0EQ9UǔSFH3lY|8ZrS`.Ow0g}fj%P/_32&i9bp9]bK8+MZ ۯKxq^aV[\7{s(mß&qC*!⬌Z04v@ TIHWJ)eg$*y㈶ȦN~Ou5E{:`D_Ż׻I}ckY;~-:U"V tq~KIM 0K2Jb-nzL;*m&tXeL?fB%J){x( _!C~fGMkB1fȤKQu#Fcf9f+u.@_AMF'tD&8(4܏-ɛt $Vp 3ߎgT9kfӟf3δgʷUr"|NUVwG0jtņT'Y |D㯝uaI ]L-o5#c.PR>nv$OiHeW@4AZXnaȷ|{)(76|4[[x֛bs6 ?o*:C?3G@dIDқ", ՛^-7%]vґpG_dG`/%W0D<Sqc>7#8sy:OTjB!!!-daeH=sV+yu91YLL=]€Uwl kߵ,SQa8[9@ s$Xݬ1DrHưk5uFBd5v"1Qֵ^S_wXeK8-oUo3ձzZyߡZn^W6TWSb= Z eDzыEW3ˈ~U%hL.ze`3mmR> K8v#dR$WHNWaù| Y-Eb^[Na{XT7~gaG> ~vXg\-\;'/܈OQ?|ԲR9v*%}Mh[-ēl!TZC5IGQJWmk3M.dr g깞Ӣ-QRhl!Je6@| huvZ[@|dK~{x8eIyLmOаK+\iw~GUX"|&)%䅇Cg aW]xJ Rp`r ~ f(%-| 6n N2ŠN C^shbaN6 =@qKB#K'?f%/ށc+FՆ"fHwCD}!M( _>yl`D@3)eilUzKʽvM^QqX!<{IMJKu) V%U''ԼZaCoɀ :?Xz' yȏt8WJ3O"o1O~7;A^IX̫ ^ CY Usi5]+7U_dHo9e<_AFM"P0XSn AI^jx-ag?B8t 9EǨj2ϫE%<BP5fGQb"(]RX2 rv-#Z;qn*yїqF27QCPR. NSD<[U,GzԠ0)w>}-zU#:mIߵ~=B3d VS cA͖d A[_ 74sftʥ /ldlg3œTd7j] Q99} itP\ 03(P0݉C θGz@RDy7Ϭ`oSSc-ILY@l9L}t!ޢ<Ҭ e֕ϩd 9.%i6T@\N7oEBREr>n;gp?H͇&,)6]28?ߩ6cZf [Y4΄0l1=&A7ytuZ&; Ew5kcUHȻ='4NwϹG65 "3j=2"ˮbH3&n t^5S('ro ƴg34p~?[Ȅ}6` ["]{֗8*I/2I6.r+9-?Yɏ>c ڿR4yEls4K5ʨ0yF}~.M,o] }jwˊcӑs\G\YA@Ua &:a vFN9-H%}x *8n%l@L3+k 5Sp}|KUk&Di΂RhygloL]Skn,B 'ڤ2^{r9uB0f]Ё۔bOݪw> e%cpTGR4KkfB[F?f5D#sUݲQa.wBm8ܵRK] x-&_f6u~x~菛71H\KNRmlh =:EU)~ U]0a`3_*s$u!ΤqWmmJI '443,J&^z\5|^HkpoaͿܲ-Z ⵪MȔO:Ij.!uvў Xw&zPHB¹_F8Mᪧ,wL?6 w,Q (뙧j%&Ҋ!q8RO4Rlܾ{kOcxN NlmB1OH ✖cEhjMV?2GXF0pHV;u*1]F'g{/=x9Z·mem\I'SC5 kI&ۈ@_Ke߁G{JV\"dn v\Ї6A8])IpT2B'I8YphK}9ɏ4P5Ig~7%fǴ؏]Ԅ3~cN@dG978߆l!+0+lhy{ bY^tQV$Ұ;_"CGz|3?9z~]A'9 4ONlz6z,@}]Ϡ {1UC+{f:N2 7NJ`l!]OzOʫz8kpH>kL!~ w3"ClٷPџ]gŏ,s 8G!!Zfa'3'gm{viGc] /!'\24+ύq`ariN^n? PfJ`ٮ\-(z"aO5Ѫ64wvX<^^1~VL)c[q5A=ۛe#jM7߼iQL.QОy?d)XWՖ |ls/ Hˡ ƬDN, p]Fodx )چ @I _i<` Y2߮Q[)`H t}e?f "sA_SsH`ĆѤFg4Kszzd< Vtjt"JU K9&Nh_|g(7R`:n٣pC@T \$ڒ&UtfpOC?_]$eWDl`k~h,ڲFNve`BC`T, ݮ~PsENoұH}Q~2|V . wf'6ip'Zܳhc6*zj@wUC(hwb 3 &~@p Ba>SވYSؘ*emM,R{=!̢4)4V `JDڏE's;z>,RZՐjUg \q:ms7[x9+2 25͆!,dicHUK[\%͹0CQKq Lkه4Z tvg){g׳yE@q?dyNK@H3F]>Xrh,s'B:4.=j"}wh Rm74>wԘ0"#q9 ݽCRh*K/Ox]4UCI4HےIHqDG~|GhqMW/lx3SDABvXf~R]p 55g9 NI1]&DCJzaՏ2\10/>Ϙ+]#/VRz >T`dRf*E5 TSg:S4Ux(/fW5ऄx^нP>կ$,)c@KcI M|x.Q.()pSKTSv]R$eKf^:ߙUŠ\W%_V՞ ER=[.3*ۊLS/'8H/^XԅWfۈ'9/5|"&`Nmᔠ|FlH?GgƂ߸K2nPx])ߏIOx -,sK,FV %͕/Li7`fV՟Ff>pw|y}Q' _ELT >A (+}rm^?؃cy /7YjBl󚌐RvDۿf 掲/"$E}vjm,=)̩H?-~{1'!Qrs< ࠢWK36x*3hQ,eE#G'|KiI TA`Om1BLë,9 {RX]C<B!darĪK6$WƷjP~1HlM'AkUCSCX4;[N͑ ǹD'"v]C0Op ݔ" 2NZiBȩ1@zIjrS9.&(1ly˲nvb&4u?!h/. q6D(g YW( s:`USDZg&IkT`'2e/y^2:.X h"-/7\X2źh=s9;m{O$\)9Lؕѝ 62D/Z,,He5,6{;83ȱb]Lw˓Y0ظP؇njLZdȳ\AtLvӀ~K6~gs5[d#OF"%,{&wnK= Q`a? N!*, ^ςR(g$\MLZD\?cd;yJ`4V~#[cM,smԞw%E-6i{E;J`ks=qplogPalV:x{+ʟ_9E Ń;UvDxl=Ϙ\3mFҽgEXJ;)nLA$SȺw# m\8P-/MO`'ֳ(90[GRj-;}EΏmJH殯:Ydm22]NY 3-@<*J`+#7p]5\'#I4m)_.)qyM4ѳnN"ZQ#͵J {kV9ȿpNIveoJk1Evp#L6({ R _o.FĨvYxZJ.7ހ*iisI)NH6i`׷y Ȏ&ZvÙx&Qi1_)kzsP=W]*f" Kzl'_lLc2jŮUlu+ @:rɫl{ElяQ8SYmԚŸq?n֖lb'( 7:jb9(`>~:65&^圮r3(5 oNݞ̙&k6# >Dt:[b|NZ_=BpdC# }pACOYQEg&{Cr2y (ۏs~d+W#`N{;wk|F"I)K/36A6.-!^{*;6Η4yI  E/0(BvGga 󨏮W1`&|?@8И⍠=SOʼn=;ؘlkM:@Wa6J|XIS1:ns1$kØ=)*NRd#h;($ =[[ئbTX5a jӴ @>K F`&F "fߡODl@z5Bߪw]*ZYC)?!CKPJ k'cP'hGiö *cBn1(>/BxX5oƸҨX@:-DJNc\~^bprtb5#u7=Л W.Z&*IPy Bv8hzg!zvr޻ӖOu-!>/2ScFMT)YUYF $4f ղ:'l$zT 1 5; x"pv!<vy; bqC&l.{FiޔLз#}_|Xp L8DUrbT抙 Aj굡*$ȡ2aSS'Hvx] i~SZOP$zA0Ѐ*$ C . J%y U0yt)-Z\Fkæ14{z>bs)a<xGWLKjpT'iGB%Q ^1nQHF6[¿>, ,Ԉ sgemYwMzSp i:a+G/ Ӻ=\;&sգ;&G_ t7t>x$oq" e\8Uai{OI7h>@^SKùre)|YIٵ&O4J\r?_Kvã͉{Qd'SPAHO{bm5XT-֪rd5;4Yy#c,Ba˕[_-ט*AZAvI" 'HKJYi\ȝOᣳ9}5/5<ڝ_x$+ks!sOz`9&6DsJ ^VY;}،7%樅?M.ȴV+?[s]6HYz'oJQoQ`dӝk\'Ԋ\;OD./ꃽHN/Qq(e1l`yv-1rRt͛UZv$!瑷Qզ]8LG? `l[1mlЦhI ˠ Vi*iihrsH%K: Fu1qmk(li=? َŬ5߷1(Cp$SJ.Q5/c(.bEWw@G#,0zL6{<Z$)r`U"(y'iNvapjw=#4Wh>P" B'q߸FY:dظ3=Nvzz¡FFޮs Hgxo6{lQWRŌ]#Mw ^=EV-m_5Y gZw Z?#?Qn]eDN ZroQJ2"2&)Deю~+-o_qښRT*Qbj=̽ xw'.rɔVwZ^\20Y`LJ(1e_2fዼoF)9$U 3̑O)kI{9Afѿ&1Hj(,Xd4TZ3]s]P)`0"p'L:K+[a"1߻=Y. ʊz`MIN:ke;`x A.lH:)jE: 7sYH3-Mj[AUɂW4XPԦ>*ֵ+0PrvEK_-PQP9wR-L:5Q-ku>AZK *>F|a0O}*alf -eT=gJ#t2rPk[}9p'sN5?pKlD!72^[wMEQ!% Jz!EG_V; hq{FY0FwV ꭎH&)#gi+ES'*E2tCN W:h>zj\5X6ol ס2-ĊL6kSxrb^'4Z e>2 MWc- hOk0=Awh`dެΰsND 9ZdY4TUsU KNLG!:`*Ą:Yًy6Y]>yyCΖ,Qp `l4ZZIaLgyQQ״,]Ǎ/[-i l~lKX(IN"TIF uHB̢`u3"|0_4*PdXHkOBcNQ yÍz= ?o{FӟZOJݓVm&jQ_[ Ҽͫs#,-T }\s$7:iT- .OϖoA6ΐ@ݰu|" f<Ց.eTi ԡc"D-5sŭԄ'PNuZB5ߥ/09/@isiZI4)U1z{;gbqL${/}C1vEⒷ_zxۜ[i/N!8i8b$L^Vl 0d"ۓ1`^k5l9tŋ!%-Q][qNY/O |V㩏cCiv\/µt@}~av*"qN]0=+K櫿KU4I9JmMdPi! a^:В6Qk߮7&ĸޚ c^riU+lT2##C W,Bj3 F3g^Eqy$uܰM"rb^^ غ7f)D,XP FQ 2$=boax`F"I?'ڿ3IXՖ"W|m6=1u5o(T%~x!i?)zP5+nᇃ~a&g*[ZQ70ֽn@gRUJE V{_i;sv/f#˙%C>w&B&MߙmV! lCGD w6x՜z{vL?> Y|\Hv@Y6ۄ38>}axh 9%ڱ ]Ÿ ”uZ6FqtlLA|MWwem]z4|w.O-'l]V**{g) ʝbstR3Q_$uŚ"q إ\kە$:?D@L3@H(X]ȋͧ vH0?PC2E .<}x9o ; [=0B XW'_J x`kunOb 3Υvs(oX7dMV[1w~Vz0ҩ(UoZͥ588kZqsM!HD~jo(UN[~7:Ƚ6+aVqXoSA x4o }FqtR*? ֪c"|f<K&E<%}8PLF ɨ)>qiIDhsfXht4CY@,ƛ5혂?LHx~!c1&d3 {ǮJ@cPqr",k ydTIse>o_6C.Y>;(  {= CYy\X" #]V.ENClV8x)" kj΀|khrT׫`%amq-?w.,wGSHu+Q5{R",d!4x=ReR!;4tLA&;A*Xm5,~3NA"fdcx]=ta= H7<[oD޹ޟ{3`lC9⒲D>B2G9QONHpGol:Q7 m X L$t]r|k:tz9Qj8MW5sĄ+?IDUJ~݉~Q􇖏 p@ yJ4=zAgP )1a+B Mxʯr٦]wANЧ:ˌ[nѨ!gUuUal"VK>QgT^3wKҎ Tcƪٮ,މ#ҁ_z8xwP<'cc_a L:fs:l7bwᆜ൑$0cjNHL+qI3V> Z9;pǐTϤ#u#L{kt t.&K`ھ<)Z,5eQ8s ˰ı]*x3*G[Ơbt0hc@b<򅺹aeتKEGto٘gH9$=‚pn֩&Kk`һsS?LL_bapk:.d]xz%!Y]R ^_s6#YTZ_NLyMk 40tĈTV(eG=mD3*Z{fCaYw+֪FN}u5 _}5RW4 #exԾU.8e.:n\Wώ (, aQOvLUJqY@">{sϫ7A9Y|Vܱȋ_CLuפ&yXi%$Hbd'K>3sqTsP#&~DC-ٜrrDݥMGso,R]mTb 6Z<(r P4;1p?R2iN!_o4!7\P~[Vc̜h?eyؗ6E?Fy B%ӷT2''j60}GҀҧ^GK-X.*# l[׆lHrxqJ3PZN>K"r_O&Á/_[ eAuRqwܬi lZn8Gss8褎ܩu@Ot!ctrU%++Ku\ 0ޢ1 1y}`Lb5HJ%a&qs= b+ Q}YZSat{H5 #9Yt;>$a>zlNCq1wW9Pţ6O&ұ\C|x/Nph'@ ?P쉰)v(D?P^vx*5*J3^:ܾ'纉sfݻ8t LtY/#$-B O)(oDhLC'"NhrgX\#㊐f!nC# N]e &ii=kP;Riu{nnh :&yBՃM 3 V7^3b0Tty( g<쇪c΁(t<%C9M82F[ ԱajEcׄ5e +lC Ez#Jc'BdBdI†+ޝMzpxwk/\ LI`)jQ[s?*9zxY0x4{}\rқ _dmHaJ>9_BdΤ ޓ$E5 &YE0qe%@SBRrΡ"xe1fϕW&Qy.5+n|!Z4̧{Vo}eCmPeEoĒolkPdàTdbٗ|O+G_6ͤwkt桯7jEo7)ҽxdjuɯ@ĉW,_E{m!׉X;b ^/.X6 GaU;=D#\SϑP3ŎZ0w<0Js㔸hXzLީB 2݇b u-醮T_V=vG+Ah~nXpw)|}(R[PY"rk+udo\m߁&i5^E c JH܍`R:)gC4#U>G`"]4y{-%H#TR41xak# /l]rÊF# M4Sd| )ڭr K].3oip qwJVoU=eMMc wI?۫}\Xw1]Tޛ lHXӋeֲZn<3uc1#:43 MhFh{yRMި첃p oBAq6mp :I`g['SaXǎ @-IDȜ&@OE( m\Hk][5'?klc D&6vPROi(x&_ER%'JEOC&洊l! AP;OKۜtm#0*xWfe PKbF.4?3lI'BE˅@>sU ;:حLX{M=L{B Uuԇyt4%g]]صhG`\a٤Z^UJK$';%Ȟ;\vQi+EM!lXkH|kG>" (P揻+?2ebYD+רprĨr4ZS 2K'=x[g2g%$k8ȧv(9í{y?Cu@a< P}{k3:&c0A?zXV$yӟCH5*X 7QcdT y*MPNrКw ̍\^\6`A]5KJZeSx7Dl("jF"jFvZO:2L6'OV!<~eR 3xet#_@V-Q8HI0P[c-JgF:e!gC͸+GN}lrHLUP</F0_IWLZ'Mp8o:3(pʄ1'I '?Tr<"m}f=S9ld7JZ,_dF8\XQ5YGԍ#_~mh@DX T)цWEqN(2d\8K{aNUDVw~=b?R%z9PXgfyf ֙hlwB)$=HW8f1y24([r;yxtp-8=\Uӆ kGڟ#Gs|fJSc YN"K!w5Hw0?Cf '"9Bk<-E|tjÎj/$U况R57q੄uF@^Xإ9n5ˏm11XM?2O,b 5EOC$6"kŠ5, C XpM~scȳWsQhRZg}*Kg@F2[rSt q\Lm=TCJv[-N1AFA"l s.s1xU>GS mgvpI1FlP"AcnUH SU }G7L:K 9v%|l\UKG5L6WO=ݳlX]Mѱ@dŖDj!)t*D&k Y!4A!i 'άWښٶH`SkISAfI:.NV 2HpzHj@BBkx Qqv6dY?q&dF{/=-s'r7GiFmvX4 ^u1:k hp` ޝDA?$kO Et-}"PV k3@C&nU/ou`h?ƼDRVMQϽ$NNG([)ΙONM,@q ȇ=5㸶wD4Ə8Wk&dطq v҉yJp. ײęnYkwnJ5z!3@-bV?b6ffͯ-l=Iǹ[ flͰظscNʪs^gD]w'u>(&qHJQsA"_Skes Ry:dUC,h\g0(S6/"[6zME.8!jx,D蠖[Efd dbnlEԼPRL3pd=Osllrux7./ē) VJc tjXvc@!hSɥ]^cp7x(uv?}3p#cȷP6evK_i pUxreTwqUz'>R_c7oͩ&Z$T/]xq]җEjbdJ2S~z7?oQELHO(9CnoJ rTb7}g+7)(٢kh|-{vKlj+rT+=ErHmC'q$h'*'޻tdž{o{;#d߅ s{ڰjO-uKzX\ };a&[,־n$qp:/y&]ɼ" B13noA$iSV* oӈ~&&ӉXv F7I\YЛ wT50^I)n#vB>+ G);BLO3豽[N32Λqa@RCm .+OQ`GɄw~}~$-뽶z'pDLjv' ŨMIBao{Ȑx*&jCZ)Y$^eVZ>U`G 3a z ^2'%)\)/G+"fީ]|:Tprs Z[hۿ\ڕmh. r )XnM>y wCj;ÿ!Թ.(d{WS,zu ta'g3_XD)Y<3|0`ABS&JJ0r: ^Ovm +ī߉X 03rixB27-`}RvrEe, &K̊:W3cm6&h~ ْ ⤉U\.X|QrJ rf-6֠뵆=2Ƶ,+m!1 R^,M:q/EmK{5w*GKz(@=|6kοD1Ӿђ;')8oޤ }!{BG79 z>| 1DphP@L´ud~,jU>*;rpjmpxYfdHQ_oЩ&$ qp!_"#XyswdESR,E1q$y'-Mk@X*ݢoDBfE^LpDvml靭 e4[+z^dux gYN4)Sѷb"]7BC3öÔ6a$Ï28- l+( X {ΐ.Uni9(2 L@]#k_|R VQձ잤=i.o;6td϶L](GY'* zD!iה,`̝4,cw{KǾI6Ik|".4nt> aCܞuM.Hi=W`]GFtG>ybm'Qrl8{'vh?YTV3}!2v!o R*Udٕ`InTof!VX ep8Z4ǰ22Geqs>/Oiaӟ(i{Oӂ<rC8mzl@g!ZpL묰~3\c~tbgeU_@VMn(6MLCE i.P,6Hdi I?-ȀK ?[dШ۞:'Qw*@u qO=>.OҪm\d3%h:Dj Ճ~88rawZ+MGMk67$W,VF:;k:!veڌE sY\(-- ,e_;uV<2Yz"83"ycmwp'OqC "M;etvHkf,(OȘ&O~s`Wf$%i"J\5T=䩀ko *©MTLȏSoV$00n d4% RpޓIDZN^8z-'JHQ 蕒0 [&ʦUtF 9/M.g^^׀kA5oQ|`3 y ͠g?:Ye-GPN<鐜/NkK"JEu89VC3nCzӅ8񣆌r|U zZ?2$keMUcUKґ `=g(EJ(\K mfX6"4fDe5T\l&.[awQo$w裿ѣ ]K-]`&0NsuJVoeNcg:bOfg`$JBYsE L=$iGnYd+H[l+{O `XhO{?9fPMؼ$K6kQ g\\JAVqɷ=0jۘ[roEb+* } $-n:}E[Yb;MUlQ=9#?(MZB*RaLj[(-(° E ㍢!IYU8p3}A!-:bR|@S7:1ubf:BEZHhЮ_.P!{BsR׆s ?1>&\4 o 'cY،Q $FIӮrY!eު/+{zeΕc&A]ͪ%jw&m(ODk=x_yT{Dq쿪1CnOLyH'ʂ/ ERLM/:"\.ie\ӀDymC>p\JYIupvmpS!P+|/WƊe} wTݰJ:OS|Kbr1#+ruXGa-Ja?: {F >28PLuR㽦pY]LxBi/{uنxDx'ԏ u8/hFRldv,^D 8F"Å`PaH2wGUi{%cNJ>e8ơۮ4J ##֕ ۟m8y 0`B^N9g_¼|#o0XE ALg>̱‚,GCWjX7(QJ ,Co&.#qCBXjҗF|.r?:|O\`` 4*HDlo?vT X&zJi f[J [6O3Sn`Ȱu 6S;Spz >&xV'uU%E "m47 vWYq]t>\[W7]*wxk^Nql7aHK7̂mk( V7 5M |m& O6u= )DV;2]ϭ[B zj#n婺&+o 1eKC&IhvC}m z dhNFxխ?ZEVr6UGB")x7~6mPPb3`^jm?XAC$5OK_O7=5ik&,tT4[ĬF~ܚi\ՠFy~3,Cwm60 -K(${y~F(@j]y=n5g.CSJ K;'.aK( Wb")dhs) _bLNVANCQVJ[pjaV|V|҇$D 99r*!"¦]m2uyc 35ri,eB4/.j'm'A~j"VdOL4mxד}ǝ/>5dZ×I8?y9)]EŶL}}tlPjh ӀA+8 =I#J`m*wp 8T]%F/N1<+ 'i{FL:;xs^^>#fꪰ݃MCDsL6φcaq=NM@qMoE/ݍ<yA]~kB"A$.!mXdn*09F<#n2ڷ@s_J[];{yP jثж, r(rg+4|`z7xɨ+ٖX`9ltv(@}~?Vmf\;gArꭨU9?ZLaZ~ T,c}C!3MMZl"خ(.8D9ZY|W.zAK""{YmtFPvvjV3p 4* ,_UhDPi/+v Xtf $yQ qGz"߮ -8am uiH]0+;}+ŸXvw5 P-J7y=MDTOʺY"\;+C^ݜR_9P;:H.l6j0@,G~Ǽ\JibjYj{,[0NfZ7\^:NnRN~SFj qe6DhbCz{ u}@Kޖ??g'ŬәҼ˹zW%K͡<yNp9"!RI]$Za~剅yDC-|^2`Yͧ`=#c|x|0S9c o@[,`w;Kݘ5={+e u't%zwY uܯCW35v"L9A;6/q"N~ I/$Ch#d\d5(:}T)ٸ"\Zs]+ F&=E^,s+Y)SPI9z&>‘myLBvmar_x;l]G~Eث,9>0|`c-ouOUψI 5ڙ .cc Xa}DZYwW=4Y<+dx>M<-,#J.Ojqch e_&3N W)\ۆ}wP/hwm$Q44t݊7_A--F[Pg_g?]X(y=%V|(>/)uts@>;p1 96_5Q~T lejvWX;0]5?mӓ;mO(/K% $?rȜ7[UpLc^Od+4][o mhU5wÀȞƣʠKvO {r»l"R LUvsZǪNh.)tA e(Sol Ted?k( z† o||QgwtAzZBrTu}6+QB/y6D%f¶m.!B?XA)IZoyy@l%C~i 2⋕S\pr8_](e _GrLTq5 !_>u:h{v,"C5G& }mMt0㰊 ]Erw1\']ˆP Yz=-@]7%D$t>k TD,X=X6-X˙Z$c=o9lF*m EP!Чk3܋ "V.+3tU.jVD'Ff(RmS²M4RM9qPN5.*(j.(|i}Մ=9]-C=7+ PwTsEKM|"QU*̷I8fDd:ĒzDHP4nDq/d}0)P,̯ؗyk NcO4y"i9%yi^K`:ȮFQv8l+36z445`dUk^q>^UUQl,T#riu)< 8 aQ-7G!O~eNz4eG IjݦޒҶѨ}`D SYcY@ ΏCXCBvY31URįwi>  /H{->]2o2HwZڻPTҪi YW[!"r_Zt|;s>yWRbL/8(bA^:3D~ϦVvSprEܢ:6|//)L b8.٥tz-7'(<1s**~j BT*xT,\=b/ n7ܵA|J}"N2oW"@NQMFb*f7jmT1 `Y@ [&VQt^7WE{xN+X䊧pNQŗ bQ7I'VT9EQ1[eόK 9<|?M!Cf#G<+Wbm׃.CIѲ.^wWT`GѨ]M#P;4J?CO]G$fVR .,lj褺Kr\y?#M8t:hy Dyv JF D⡨l^PxG鐴^2< w,PVcVo_cӼ4C*FNFL& sQɀޘtUT":@F8VAl",=_&'up!IMW]R0˦b1bdq=)^l0^,xpJ Oɇ1jKaf- X2?S+()x*ۋ11 o0v-Y^-Ok %LR!i)k[pfNe;jO o`J"C}M v“ [յHd E7oxpi 4⒡0El%|Iz/4Aݚ bLf~WB~ң[$zKqȫG@~1S{P۹0`0 X@Ͷh]U'Zy J/YiV4i8<"Ib}eDu|ʗ'-=QG+f(# mI=$֕B>̞X#e,{AY|*k=[w'CIx-|H"\;#z*1\e:Ȉ .Ý& o4ZE_y折s}h'>- (|3qE}ja9qr-!@cXapi/L⑳ chC:f_`u<f!8"“BܿtE <YZ4OhH}p܂ ѪeLt۩0@dFQ"Sb 3=v2Y <;:dY]R%~LGDT챏uBXʘx0!Uw&~NZ(,%ٽhSRPyO*3)>{ 20T8J\G3m _5]3(*B9$v9XgY*#pVwQ1u*)Aje=CK3h2jCnwkef>B%?Vopb D.X^-°#JQhUC:Z[+/(9X_ py R?&(T-5>J OoS<=NùBBwsXMRQ[z?\PՀ9]AW}DwÛi*+ i#9>y}R!l],qadf^ipPZͣ.ܱ86>X%b|*I,V#Ldlru2:tYgK⓴w Fu:ǞsX8}.ć\NU1k6[d|5#H9D}A2J=of,c)#xZg;gܜ,O  ՓvDKt}g-Qu@F ZIPwÅ/.\6]vO+s> EfkaYZzk_EF=fWCB)V^7Tgc7O[$Sn<l{)j$Tcv%xDm tՋRK>,|Pc?-7k0@W6BCVI5.sgY4⚉DUReSoaKP d/&H9O%vpΧc+1 [ \_n7'!m U#l΀}`h&cc2,Zk`f0hgjXw92RoD5yK羨V37'/{eʅЧ1-jZ=vGYS:e"3=1Jq"z&?q_|dy˰_m>km&uɰ",PLs>::mfMr]CCntI3rS =xW䒥z CCXgL-O9q4IB24 M\$:7 (#o!W)mR'? &Erp6GxDZLY3MǻCT3%$]<ޑSF[.|ߜ!y&vPҊtıNZCς)rÎ ݬ;/;~XHYwBD *;:NL_柋>'IŪ!{F:UlE@KTlTl}j-\t&嫑¦O  Q3W}k?m8ۉ vN[fIBmۅ2쐠w5]!4?$(>j# Kg*㠴| |~i䅱 85U9P&2n-v < Mt#Zu\]R Z2q%Ӹ`V(glZxKmp zӢH YtW\QmzѮcFL ]㥹'lxd} 'Д{AROaY6 Tz3l0i5s3)"s-+#0I7xE׈X)JTZ>-P=)6/H]Ma=PaTE^z˩s@^4 IuѯD ]ZXbbPyI8I~+W3vE ``jXW xX?yzUcV5X >($㈳ ia! È RYބ(||zء%9,"OsSAd}+98PTY 00; ݦB؇b"Ϧ[3G8pVJiuf/TE&`I%Z:(-&ъ %^ 4+XBdLk,R_f8_{-Y(>u ^\A:NۀLِ!sهD[6 a1m™\2q*-+jWXP.)Zv4ލLd\dL+B8X[ppc5tl= 3J+tKǕ7m7Efݲ0؉n MM gcl2JD [~~0d~c/b\IMR:̱ln!X֑ qZV͓nsL6Y4^R)y|c@ w4ئ.D?֩{XϒҌ@o+J"M;}t~QJY~uh fkn.~<`oAo'g; 4#O{to_xmmmtNepk'm2dn h~5|8"u ` Լ,q;8̝䧮Tz\H#&ݼjjV#FœCaT=tZ?-J Y l]HFBR9xSuwO퉵ԛn|ŶuQ V@.]U`ΜGĴ.LZYgmN]0 Aˇ 8P)={)we |{1N6 ?_;1"1L/!7I@ޛIh N4I&)>cd3 ZXOBlOA$Nl7 [IQ}(Q4 Ճ)8.9CqT]gX+Mt{!=߱jURMCM/_x݇Kr҅شav>_Y2d}x6y}ڕ@DKx--6jԨb4d^G]nwl%sFV֊rV){|ti=Nyk7`,ҫ3C7NA/9 PA*@TɥDqr& Ic+@MÃL"6ŒIz])q*!hD\`aglA}ɴ^={)L1 ܑ%#C ({Bסuևu5 J'8X?Z uBya.^B[{Rͦ?ja䴎hi!bӈE5`|..#]}]'oZQjq!+=~dxPuVkiB֊Wqrȋ'ûdu8zg_wOz 0V4D,x^1мG<4t* &[&`Dq} Y`MG5q|B͏MVoP.0hf\-HᡍJއyOi<UudQm̀<$ D\??&X~8#?G#G$RMX!r_*x-8adΪ`P$' I Uup3xHGnm_@4ߙ7xuufZaP֢dwmoqaeiG`E|._`|IQ/_ 4nNʇ%qxӾ X2LW198}K-~== )s` .^Eg6 &j {#?HD } !S44:|DO&"xL0hfT@NemЩ*ى Iet'3R3S1udqnCxM-eFj'0X|O6b; ]J<[4l('!kJOYr#R P{$/:@Z"܌YѹFVVMA6\Ykdت7`v\l.΂&ڛqY8Dp½@y7ΛItX8"ICk>)LvOv W}O:7R^6 bubl(TfD-(V$SK(Hi݆GPWD1)N*bMw& 392zJ9 iEb\Y t]JXgN饏;;P0/lC]bhAA2f IqqM7+&~OEfbN:/4[IfpPb|_J'pkFrXup&w|iʬ@ْF|:t:u 9q>tz)@ٌzIH;Hڙ<=ֱ.Lo\>e({wJ .S&z#{Bg$zUj8[~nO4ﷂ8 v^DK 񪸭p@H9W/19DknNFfB:id6sH1'wm U`rxW|-ZDn~C]uHd$j;n,) xp<)=qg)̀1gGċmqW\^̌y<,MwMCt5Ү~s3XcZ3vHhn=>Ґ^h8}-鋳Rc{ ,y71Kk)7$Ⱥ5bJ>լYem"P(gf".ƾL6}c6|%µʍrAU!^% ?5pMk֨fͶɔ}<{t ,w8/4L49 cyVp$cR7hv&FՐbz>b=xoC"MB'Ɔ\Uh~'wIRdhy!F*Y2/2׽ RTFi뵜-GBfJǧ3ة5&ERW^/A}30Bew0/|vz5=* V1 _ؐs7$f lY磴R:Fp l<퀞6#2U5g_qH`W <ȷeOiJn@l5~)vèxM4f\9MU&g2Gq E|gQ vp8W;*{|3;iDH|ƕk8x%fD~SR|-w5SͨȰ4 %ЯЙ Y `c<[&hYۿjG!ڰ3"4)0BWɦ3 )/+K1M]>*O/MC xR ^ ȕ޳뢉 r rC8Fn 0ySk|sBseDٻy:7 ?/0t4K-bPo ?bo&%2kwR XTЗV9+Zؽ !> n$Zs=okvޒ=tj=1冝+mXqx}L/y.擻m ,ݗ~z[ hڕ}ONVsTAQav幎:&~]?f⬇a6ޅ6}P 4Ϛ)UD̀a՟8 ^8U@ qնc-73\j*zQӲpW?Asee:i}%un..ň+?n캼.c`w%f0L,(/ #d}r|6^ދrQfpv; ͙T 1j B^Wa;RRM+ F2#k2}m[ZN>5'$,?55]/}RxL9hFwc;-0b1fNb,dC/ќ&lr!Q#GVDG&_2 K }q="+`BX QDd] fV&lO [c8`۬T9n7LR*G^aObr̨<7k/P'pqp>mZ$vLpл6=euyn2Y R1 3=vJMF(&6GVI?g™=Cm5}C#M@e{(Q&EXc-Q/aÕ]T>R9fY}"xؿC0AUQ|Vy Hr`V? jUD}`><8}!}g"XESWV[J;U|;L˱ZF~: qBvީDfZV~汑6V#.uJDdVWr \r-ތ">++K'4tI:-+*ޝؙЇewg(L E _Cc]v"e^ ՜%as] Q˜lZ| e4&ɉ1-qbiP&ֲ-~moH,MLsF'GswF1N|֮n|;S"Q;wdI Iu6!0˴@ cLdJAl }%H*R,uwnz/]*{ACi>z'ݔEi+xH5KOx!B͚@n4#Vzm/ VV1q!8nk`d5w2vB:t(xe!hd>hNr}O>:x}X8a&)-ShhE| X~Krbr)̝{&_9$q*SBExv/۩XƔOݚOPY?^vnL5(Eq(!|1ڢ Prj'oy(lMުkO8O,OI8C -j#Xv^1 USJ0ypT뭩F*j4/ϭ5Q*y6Ftjq^=^zLwM[늊SR '2|DEM!*ٍ&?YRݴ$:t/Krg b-q'h0l$=@BLv<5X@ٌ̝yXwtCS'yi ]0xuD*@( mvסɢހ5rM'~744o]B< XU$/>!)tn;=a˛HCg081xEb1cp;rP[dN׉fNKZY0j8)PD X=`C>/Wu[\\%$5h-~\2maZIU܄ aTɢ~\"t[mu PTOes((ZZF;v a]'t6^|3Sqjb8a-4lP}pHY~4fsĪ^8?x!Cd}[cq>xXٴ~:[ݧ[ mlf?+KS/4uWEAD2_R,\%2G>xd}e 0Q". H £o)#,φm` Q2R/#UwJ0]: Qu?HXzM+tVRHT&ǐbK&~fs/̂DBUJN%] eΎ>fQnϭ87: M<FHd* >:o\C")= TeiCۀ;! |`RVPod$=|F9hטnTM9lQ4=uqn™Yom<_ziE^2gG>.^(p&+b5sת3.My `/2YJwoir)T3Lw=+K-2#Ցo Kc /- h@Rrr,s2x\o R%ԺƉlAXsfxOƲ?vVcrw,'34 1z׳%isŜRuAKTJnsoe0:k]m%_Qɫ7~)2 =㈀<jNm^2Q{7s XSYigUO.J6Mڟ% :Tڗ4~^_S4vۣ}m¦j rXhnm20#tbံ8Tp<dI9QtӓeaV&q  N+E/=hkEqv nFe\*!{ߌxPѬ! .5[#昌7]=0poX3S?6!9y ' ?-ʇI2ZM<6W6ðVq> ^@d .f)Ņѯc,'=W^e"h] Ձ GP҄{T]vfuYeI9Lc0uWM^"skkY3kr^UdqeDsܜEcy26S@~o1[m\݌`̍@s(P'{zZ)UC*lG([/?D{rW$LO_ب.tKLIX -`IiBȪQܦB =g,2]fCFDdX7̼7z ]lZ6 8yrK8vrn袝 G*ڕ"W.u[PDSd5\]M?cI7Ȑu0A:F n\Pv90M{@ Ē)ȍⲼlwl<@+[7uSM51"Slu#hefb 3'HNK.~: T݈^Mp`-rFϸ>i2 ,tB\&ruZ@A)\-=.NG&R̗*SBFP&m @PKd7N ,U GՎc3x3 oV U #З9!,%ZW:m$WhhN){e\#Dؽ/{׊O*]Ų5CO]jOfH0{L>dKE/Bs )yl#ݤY㻼 CsQNGNjCrh >U۴Z a bY@%X_WcDZug,e$L[S{M,W۠#s𣏬#|a$Rʺí͔(rlbr 3Ɵ1M8xxE_FS NO9eQ\dH^cb`Q=WuY[S~v|,pCU6 t{7ѕV\3 ١Uvn)}2mp?م{FTb&@y?i!(mИ>8o%Nv k2?T,ȯk|^_]sr9Ʌ@$L@ 3)h/עG .K[%ZJ۷j|tR*F6~|w8U6&38A:۸=wph#Awvҵ9@bP\rZA1fvQPԏV~{l@fHHrc!;18ͨ}ziҘ6-j\ڥN?YB>.zt}e60޶h(Nn 2b$IuO#˿5fOk3ԼYAhpF*dւCoF!8έ|e ΥsE :K̈W 7ۜ x@WxuEY.Sh6e)ߚȒV*禺/ʇ ^ƨ́?l^H$_JH 5 r[JB#| )GlOJ6Ξ^j,VN{",>cx_7Qcb.phQa6AbUXHCy4h3y`d|ϐW'#x+xE !&".wǀN}sbݫ"dw(?KmQ!͇ TDY+cx/ø?17jná4Yx,\~'P9n >FG؃ d{`OzQ<؆OUk?>sAะCm\d9Q=(#+)c.Bݐn U0|a WbR[c &Lzُ">(m+[=Zgs{z3 3_  -sqepD“Ki>F|\f>:/b:%;N,Xq#۴PcBfU)zG],i[qx@95U40pDy󑀧ȲJ:e?I %(eZQ\$5axlD$1CQ5p:Ƴؽt-g40@nr;2->#}&iӡU^ dlER iJ4G*Pv #-٘-|/)ut3Z藻Yr%HՃRXw$~uj2)Nˡaf]zw "/l{Mԡk7v_ə%={<vλs`=2 Y0*.^/M>3i%kXE+Lߥm> |H}(rDIxJoPh{P幣\Ml.έvIЛ֊CzV!#ŕ^cbjӒJfx#Fc9mC/UF b&-{Jj{8zi[ojp-gtQQ]}&v0X=3(\ e.mIy[*]E\I|C$BQjYTZ#JwV8؎=w{q ДŊ!:F `mY}|LŅԕΔ^cWu(߂ѹ/'eNWT;I{(oMj W5T.Oa$?hm7 eBml@47r +}W% |?c+L7>✁#,^$VO{]kn!r(nifE@)Ƌq5+Mf"т+X~cYIVoKBW`4D++DZpEy~޹ j)otWiNSOޒ^NRڏkuڢ w]YH_ hAzK GL*f Xp0Ot]tvTW6j]1Ou EB/P kɴJdy)Vmt[{՛19\Y[\uhib_^x , bؗ'W=>e#k(0uv׮}hl=vނ!QIrIS鉻kB 6&|؝v>qKuAVˑz̐|D<t&?JƞL]r' o}\eV^6ׇXHV?(t͓K\اOK- ?N T-85J`տz#h~c{ +[`*sh,M? dXҼO]xk0{  (J)FN̓Q :D$ݓN18V۟J]̤cсd$lM h%"~R7Mq!٤S70X"O݆wVkvG)LzSPmO_7ǙڣvJ,eD-}hwʲVvԶvvp|:A[" 0 l`(qÖ~PTxɉA=GZA%P_EDLu#k7KgD3EüHU\px[6X 7\z^zŪr\a =o|%'BR~uy-dQ)} WUL+E+P8j+&60c{yY8ز'(^9N[D2rb7]vZt6,n"er(%l}-h.6\J!&i>fX@e̖p&m2Kǡx^o(nɚ d&HʳB؅el\:^)rʺrE?Vĸ*ܠmXЙBq!o'fewCKί}>06D.fvu[/?cc^MW]!>d$,SY] fj;+bvONm0_v jR`'>Uխ"dT3WoXsDpKIW 7Qua7@mn D&~Zv{U|8.禵o@^*.*Hg,\kew/Olr_}_ynO14 0a_3u1lN~L6}aғ`'4jS8N3H))SqXAJ4[;kّY Uɞ*@.y^Z2^mW!,%Du!Aw@ ~5 6 C G.W~Sݠ2a˴FZ<5Xba3fPpUӈm pAҊADme,7sb=P35?= !}‰#Ɓ/IrCtEZCo{@X k4$_1ۮ =*;}}U2q+^$Wj ez{X_QeM'p-%6XlNFT\.zekk`8N6Kk=߮{zN] yq\Aٛ 5`u(Z3 e{aRf<5OWǵ er 8M(ZH N`e;6,еߋhlcTyȑ,*Ĝlc<h?\+v_9fVƦ>=M%:yT|. 7-`NiceC&P)O^'mۼKȇɺFAMzcΈi H>YP"Q}. $Lj8ʼ,qI28?`<8!!F'Jd!HlZ4)|eI.U5 |+jژ Ͼy4K:,ss5y^{/rLB# 0]u1:p7N.,)ܷX˽N  HyfT?=|"$ }%Y4#v|ˀZCܰjlqfGYQ%k>ztݡ>yi#ښJ\x5wH哱m]meE t$Q-Z̈́kLQh|aesI:~1Xi5״RJ(`1c3^F - .A}&x{+R a97-*R(]p`SȣąF x͎&WšѷgqRـY7gLֲuP-Tf,H' +E&p[Z;ZwSW7,vmJո[̮۳ v)2NggJ_MG:.ʬ7e:#-u mمT}Ԛ7_ zTe/ZWHd=n (v I]5Bò ⬑P5_NNWdeZ$c(+%tDZA+@:AlNxIHcrNJz[Do36: JO4b `J|O^ꎚ GE(S-5QbitgB&A55ڱ iؗ)7J ^@pݻ"T+(ޣf I% Kh-<ʔL^SI1&Qc竹}J~=pah-Y}ۚOv\M'Ϻ _E )xX5L@H\.3 Nl^#*ݾW,nX?s$O{]}D THJ\~ñz]NA_ẍ'd3C@ZpoC|I+pi0\gVY[`4;y3㏵0JGg5О̝dWT^_'Hh˶|K @j\ker)j2Uf`}4>sH#%[Qz!Ȭ0a r.=#|vO[Hl&ЂFr3Mpͧ{Z㵷ԴnM\yɞVn"*ȪQ'm3YQ:LuL.,w]`EY>*tC!d_>S1uUT,f[ޝvEk}`+rZU;p >(H|G:cǪ$$v0a[>P5Y-p %2NIc&d'<#-II)qM@d&1@.+N7[7;p:NA4[ۣs! 5mbkG2QIǐw:&ɘq<,\m6YzZk崹n.X͇񏱭򋸘ڶvhvnq; rՆzxZ-u\>D+@OrGbO5"'KZ3 omOs90|se}Bf'&" 'vs4`eb6KiY|BAcL[w_AU%A MUsjk7Ru[ƀK3_]ZU咭¦.,FDNAAS@.NI {Du?C/nӡtVpJ瘩qE`W5֫-Mߦ?n7? 8gCsM20/ƱSn^ADHsEoc{4Y#x)1>6FN|1vKʴU}rp&G/âAm0ݛ7 %cS(.%:;~dXLb| RS㣢2Z(cozk.|, :/0A>Ky5pv;V ӫa4#@@c`2zl&D9s0CBu=lz(\W L/}^jI\ -Tڤcx+mX m + f$%5wtePiVO RW3R@N;/f2n@#`0gK$:D. ؆^aY_G"DwLUo[' gְOhy! YŠ5ֆ>>˫R`YP^ 4$ hr Nj~nI3ϲ7=1 Vn-QI;/#?)ac"Y )"d T &Q,iB9|qnY 뇂W-?kV"K nPo|e4z*,T3vU$h02J8}۰\\n) J܈gjgGS@Ll݆S-›1HX1TCwne[eBӲXt"Dr6| b:7ILJ5 _eKN6P0۪?m 쥙zLگv| SJ^r%ӂ:VոO%R QIU&^ӸI{vO{IH/6Xޣtcn0۾ұ_!fQ@ި#q:1$)"Gc(;ьEJ;B Ux *n*ՎpLOx\Uk4w ƮP5Vc;kޗc]~].Q(a;8 q,c9N~E4;z?B SD(\f9$bι:9qi7qW/P)Q P#Y}$uŸ/M䫱$Q7tͱ3$e}Rv4jTKbIyG)B(O$ ?h22;=^ycCzQc]/z:PIQuSQyD ,8Azɥcxrv<>yL\RYib~G:Y`M&UQ7f``Qdo 8LUdnQ8&DzJ4%o&'│Df\s/ƊfQ_YbE-tNO]OX4랰!8S@aެcThtE V[|r p(+!3rɟ;ɝ~(Cie E3AXWXZUŲn/b '"XT8䐃8̓UP.De 4wřdbk<){>k i6O=wqMGS͜|[_83 I +d"Sk &tՋƈ9.0٢״d[)NhFYe Dn1~g14/ۻ9Ői0 ȜG],aǦEmA#*Fx8f0%X/:V/`W 42r}!ѠΓ &HG\1rX7을e<xx&yOmbg$0>/Wwv3*/擄a9멆v_9EFTR>VRWo>t\ VuG72r?'Xfu0+,C"YLك3!H0=NaudJ Zl+5eyڐ1\kᔊO: ۔Z;jfizf,w 1} (pB cԐ4_z ;W$N# ?2LGT݆}.ߍsVJ ^8pD-Aٓ7eE(,G/tŤ3ͯwt Q%G{}'xb$?mX%vaxò=~_ZI`$mLO"7T,% Ȼs`OF$s(r(ͽn}#'qA/9&鄥44ғKǸZ,Տ~])jW!$?Қ#'53ҧ'T+h;og7m-8,>(Hר|$HIH-[HC$ -'# FKgq=ȉ5(Ҡ8ɋP5Q}竨mwI?t >PGPLqdCs4(oȣC*46څͭj@HAUαI.eR \"u ҏ-N |ƸHըc,s#b{,ZYB`}4#xu #'7>59Jh!%6E|J*])P$Y֦M\ mqDb~¬(#i#ϷN;;*g-LelH[,[myD^/+'5Cºf#FAzK}tynQaZv/ҪO' )$lX#흏5ݛ+A))̙(`{4_Ibtֲ~\_7'pK#pHh1(UPzb`2_| yCPU s/[%0Fvr €7KK1fڵ x[꙰xQvH.l[QgO|xW>1,< .H/Q{FX Ґ#EhհZ5sQ'fA<4^R* e3/|95аwPIp*|aNۻpoD?ҳ/NT$O >k 7`} WlmrMM\Gӏ{I]F>=4@Ra}K) '-+l+r K`맸ǷS ab11r`GGZ>DJxk.Rc8I_:lc;ugV[}굡xϤz#'wiLe*A}e;OIkE1l"g5N ==8; j c]DJC䮴5-KJA_DB,qOId.8+`rbocz^s 4C?;ԄաT]`$Z-2WKEikκ&5),Dަyt|8o ;S>M CZ)6Y0JLjU](@ OXz% >h ݥ/^Pפ; hn2R $XU*^1gƿ[cf0@0'.,=Wz߿DU$KzXr)Q x"enS#ёߑxz`3Inz$ȎI0G!}q8ur^TJ3! ;V!d7݀xU )ȼ+nW;`B1QFRW=P=&W==y u vsE[v%F8f a5@*D>*+ њ;GY;XbP".&YA(wH1A)+ǜ=Pݣ|+Ntt DJX91/ziw*EXm3#[hc"@$(t@ϕԣ=& 3N"/|m|P~Nwީc/a&s0-;܈ʄ&+@/o9iݍ8[zgn|4 0yl%T% 9=kjYT⎞`e?jg -%],m_&CN|]f4[5A_-3UEoߑ_shZSr 27Y_8=^/ӢQ-e1%ɩ>7 2Rh)}&x;4 7A?o0 }7,xXOō`ai!EYgu2MNdk35j׭ E:`f-xQ$SNd^X׼DAB3B77e4922q[h] QHTC9AW aGxs&W ^`VʎXXjUL9MTƳx[i '$t|]lH[/{8?S|l hx$?#$_aR$aH hEs} _7Mi>fy[#'\K퉯jx}+Lrpnv0/Wq͋u{GX\|dz0Hr%Pew0] %r_Q0o!amٺfr?EJؘ^ 7*N.~mOD8-^۩p}&6T'J D"CY ]\ Sa`٨< !CkAA?Uxn2%|roґˑK:zsLG}#22x2nÙ@9Oϭy ^. Gp 0܄:RS7SՕ^,1>䠹qߺ_wl/鰃*;Jܶh k`nDB+R׹@N[lgT߃7OKȤESoBӃ'3fPו{te`)̯h$P =L \0ޖ- K۟ZsE@GSNnSm*Ac4^F|%89Jk@a>rjmu3u 'k}E ̡aru[?Ʌf݌Q5PgC7_;Uƽp%}R5:SKKvޮ1'܌|v ߦL첄+.-/50\IcF"fIfx8 D4 / U79p/-ܭ) tR>ȷ!g">t;M9O|~+D!_ΎB *R(VsՐX?Y|{؋M-DR1J 'f:>LoERs ';m{ƈcп;} ;bg"AZF ެLؔ-mv^>Lo,IqRqp0z붓Y(vssuTTpxMWGɑR[5 K+z07 zc%hs==3+ (aj~m5/{z~$]rySxʼn,xutֻd EPBǛTEDŽۏ#۽H@gPYR툰nXE|EC{8g+5Nmah XiR01{Y*OFN<.^PcpѾs%|}~T9֒YAeO0U@Lg(iψGu&?f8.~=YLnV3\f>9Ô11 @} pƕT39M|Bw~*J6%9uggش݊X/`f#D;l, `1yrGN7Gsu .kuYAUSB* s1iۅ褛+vӷ;4ư7z3W)͐%zoCXD,"a U{>aI>=)4p4﫲dkp!"(-pS\nyIw7Na 5<x27 읆~ƻ(V>8;EVUgd9+ǿ˙9}L[V~A?;cVF숨:Yߕ/Q4OotB)Ut͑3hbeTP?{6"8~^.WR`q;}ȾG^uW_p KXϹ<#[ůp{^$= @7zİt1τZB;4Էe3ҟOKwg@gPQګeq8\bU$3.K\\^sW9FX5 ׽۹όANAf`9 `paђNeAاgm"*+| JyiC~5sRbijF%b KR]~*(SsZR;tW)^se I$n3?'l]|,A@srΙJ;}W-Cb^Wd-!i}('Iѣ+bҖFVFбL.Nk>o ǼeZ>V)q/1 V`5m AIXLqxZ_0coۍ ݎ݇ҮH}TP1F)^ dAQ2/#P_f svٟW:Ir&y]-A|eɚPNT k= t-IUf냌n 'B6j_{[(kG{d #rHw.rV{gx>p?KWOh V~g *-󓕆źg=)m?ae mnv~.A77c9 ]SNX%Eha6$֞y5?Dќ%Rr@0_F^k4G؉"LxdE 6'|RtzT 1JS?DʵÉlab5Hh_K5g:9k F˘7ZP@ˎn2nP-)Z4T*sTWՎR׉5>t)YSֵѺS6OSXx$+HޏxrU6D? 5WW9H Z1|Sꌄi,@L egH K|lrv0f@: 䨸[ǥ @%j ۧY"RKl/(j45[rA7Bq"Ӿdʰw<ȏY,6qpC=)Խ(Ao?ūq+ ]eH49xjZLe"AJC3v:w`!H:>-u7i[,Ut.հ%Q^Ԁ3XYwT3tӌn6Se)܈rlW\{BD4.L$䀢sSZ ArApf9ڎmsυzM>*RXm%ˬ°"Ü>(rCbNx9? ?3c Sأo?{foS=[06"Ok`u"On *>A?mNnN%ұ ec\a3tyfC~sn3? Nhw6\bdn0Ej#.3!nI ,E]h/JZA}x߾dx$>aHSByɱN] l9 HM4ĚKE[ܷޙ#CVˎ[u9Vjs=]hbZԄTs=.}g#WW q)NMY;EL[c>Gg.+`$2&ϒOWo(1V?]_Np`?1ؔ˚[ aRfg0ϽJxBbLʜko-́r3Ip&fjXD`O6 &E=_ }%[D4Urwj ʎ>@mt٥2JR& &T.'xdqHfsBf Mh~n RP5Ϳm DFLQ~B·MLot2"`54pN؜5M Ox_S0`$hRe~bɺxKP 4S挋ol蓻I#KAb˒ ]w )O*T櫷 XEWT;>!!'&>$7Sxu7:Kl %d6nLoRg,sZm3l Wvۦ@^ah?{:R?9XNB`hܛ:ь樥'܎ %Jdu:/`;SPxPSYO\2tDMR,2f j6G7/ c K]!d> /VU!KhWr,Ni:V(J )!gaEpYe斡@s;ynĉ &Lƃl Q&K7Jp؋ z~EhW%xklfs X`V=R~"9kb'Zeq;-̥xb!-B _6--133WO 8;xn1 ح}; R49VEOVBBmdc }\]sAчg9]hQnI7aэs a@3XA@\5 j3(;N9UD7ǼWDTk/rL;JU$U..g_ʀf6:`܄Kv^=FbLAQ{JF:!,Q% ׶5LX_d|"eTކ?O0 or^.p~F*V̆5J~^zs񇓅 z)D9LH& 8ur#_a /!^L 5/Ɵ: Q r(r.KdARA鄟7LnTLpl t_ziT'Փ"x+ϧ $ kQfoU^g& Ѯؚ q@k>X5]8 7y3ӓ -Iӏ.k:C"tNI[ڵ!2Xu|[Fov;NGn*zs-~. \.va=s =&zՈ@Y3h1N8fCei=]H2uU$VUvsDJiRfM J)/lSz?=RT"OƼZzWSn 3Ê3ӞզA/n %\ 'X5ns\W;R[1=֗e3MK |z=/m ?8^Q"dvY.N1F6@mH07VY^D7? "21e TeHUwpE);_Q(tVjBM~zs+%ڷǑm/ G›&`duT`AVI%$r1 k>7'ua[rN1&buk0a^ldR '//X] S}@"(E*ywg} / 7T-dۧ$oG^GىCf1$QCjOaų բzD:;~H=|P`X#C-%!Smy[5?BX TG\]eRa/mQXS𗠍 Y {[)yXU݃ 0:s(VM)(_M)xu^g- p~q{bc%;y,rq7a"a"*9n3\O{vmՂכpe7-k<}1I OljJܸۖnk UT >wI(D+̼WXzrD^I"չp9r.ƎWȌGWvf⒱f#Ш6R;TᄏPG%er-Ӥ63=K*Pko4o-SalKװݟOr o7;vРw;TBKc+-Ⱥ/m hF@Pzi^9[rWV -F@2ۚm'}Yh|@lWJY8g"UD(o u H +LM Ƃhn`h`$ }0q\srzdikP_i䨻kLbZR 80s8P: ffso c(iu\7n/|Q-&KvJܛ&~4XzeHLD6Q ؅e7 NRL'CgsOB+=µ5:qp:4;h/_4_WjvW9pR!UrO7A3^Keuw8m򂻵v&g;VDToG"FVcS^=q^0]0 WD:Wru}԰0tU`i Śh.bEb*J#xZߡ^ӣqBX䬳M%A43-U&u tǣPwgq)$mLEF8] n,'͏O^ѧE?ej7 2c8SM%Cw;`]߆J-q*\@ WNڀ2sl =<-bc9jfx; [^=F  `U}<*J Lr’ !`V#wn 8x`uQ9󿐷buL<0"{i.#tdJcތIBLnzȆ2OxB{'t|hvBaW;zK8=Dˠ}&JHG]8s468`P“bh6}rg{Xjc ||ex}.^6;*@|nnj1 (ԅy+7MÇa7oV=LsHj`!W/PȐ8&<"9ϟt4/DY*Il1bqmOWH؉ߗKJcxcվN,ۆz w?I8$svz0twu }Db3wyfRv%]>Q:̗-)85ZqwrI]Eu¼"}=59rtFCZ 5q!v``6tؕLRXt)gLaO9Pēxlbغl^dT`}c߈Rց|!m&CߪxEҐ|:pnۧ;$Dz M:{)Q; ժ$ec= @TH~nSkLA;P 6ӝʞ!y>&j1} #/| i}W"g2a2F}]Evp(HEa6'{ Խŋ ӎ#ẊnnT.Pt_d+ཧ6LUP?Rh|@׋Xdbd_X5\'2IkbSM[ߜ$vs^-3$}~>wo^ =bu ч򻷠rB0'0kcSjyN7 ]Z7˚5=+P.рfqQeڥd>1l`N:S2}iCŸ)d혘/ -vTڔ?)O%KXF~UiJ<=˞ 4`g,[FyK@,<3}\'[FYC|8\8Ks"n[Pl3R) ]mVUWMwjk`WKޘ4BW}n6N޶᎞#ld׋OJ`xQ28P;sHM{R7XÝȟ6Hr\&TaB#gfp~q:w6̄JB7s*uZlK%u9M Gą%\zMr%>GX$7m:&2x 9!f m$Mm).FMVM@Vn}L -aHRn:uR JkmM :ҹJTL륿 mD @njYCbG): S[2fesg4{&1U8#}+Gu!Kł_jZN0ݲ*vX%|wb ϺX:Ũ>}ľ"`% VZQK+p%|fCk3@M?t3r>Ui)]^<~_>,2"L-sCh I|挝u^*9ϭǰvO60r #I&N,laz' (t`B=| ;t)|(4X /G_ {I?fpEN<9itgU<$~ڡf ;oF.SVpL5X;|h^[" ng/Ő>K)3bW~vخkM vjTYZ`p7p?U s-Z#X[Xz+Qٞ0u ՓfJ{z hKA!]9PO,'xd#9g-||n}?2YJ9I{oDIԙ Zc1ąmvpc'ѢEgZ"2 Mz3kؠ%TA$P 70PO,..nI7u&;S;B1 But(Ԯ-X/_n{nq`^0SN56D*UECq w Og|fX,`7]9By|/ҟ3*H~ɮs<!#x=#(A?Eov @)5ׇO{uxjFɟ \PrB)C:k+ {曷jg\Y_ZPvYn;qR\2%: `cQDS]ÿ[lKW H+LeM3u AG`> "#fGNtOAq,̫-ʕ4ZDuq$K$n%r^&|^k\ߪ;4d-"[P_?h 7|KhGI7f^Hx r<-';MҎ+&og'PFeY#1>w{6x[1BH)CX68Ҡ ̜[`~iՄyi;A´j:ig%VL;mXvZદߏ EIL}hju'mvwT 3tMv*6߿ιoNj~?LaT2j&㐉4:QU؋Źq(9%nR8raEVS_Dh i95jTUlnΘVB ؼzӓ@حpKt 6̌ͨU2xs!&R݇{ );XY֐_w82̩|0eHNecǾҡg6^לFݲn4Gd۟ļt`s,n|Ge++ S[VC5kN_mP s'Sw E^4U'%W<߈ˏ;AIvV5]( R& ,{h tal#a'-h,NRk;Z[zt IU[7GdžР|x _Y_6Yò<5:daZ٘VZx {pJ=z<EG,A;8l(/)=V :a;z36J4pbJk?[A~Xiׄ[Qq Wى H .(XJ|"~_NATZ 'v] >ك;-;4ֳ_* Sn'*Jf=;)Z8M%BEc˃?G OAM 73 򏒞IsDjN u~KUp7jG K0(g#vM`Pp.5%Zv"ibON ?Z&& 4% Esj~iKߨVޚmH+]N!?]H2gՔSep)%2OQ`*,9Q뺨'G5('hR0r6!/E@7R*JTr׼Y qND?723~'ݮdxЎ也|Ēi7"!4]H--*y:feB@xxǟH&1<!|rx+aH,n~7frب E>R-94j`'`F!+jLxӏyZAlXʪV[#]~ #'3T?zQNFY; +|3:׵䶗 o)ڞ %עE[ fhРHYLp2>φ! NpGɥ*"!TBe iKʎ8 1&+.)|BʓMMu!s{*tO L߸Q Yton|&b!VuRKmܨJ2x3&l nOh.ȴ]Z:65 jd\Zf; |W~/^jN~wd2O[J:iJ;ds2ChE4A8-Egъf*{Ojp ݃J@=ghl)جJ 5bR%? :(SP6M\S|o=EX7DO=D^1om$gi(O!W\mO 4/TȜVtBdO]-(7PI2Ļ")Džw)I#sd T%JKxfOZmaĞ}V5Bme Q8p"hR~>i.g&g}L=ffnvN2+_83<~^x4j'bYcٺ2j}x]3_01 Rzk? џۇތ3 8Ze&ՉU8Z֋n4# /~Ց Wd%("MjHi7 0Bj^o0`kf~vAA_S GF~&Ju4Sw@AI#Mwޮ  htNpc@t8vL1Dq)-S(:I 1φ Xj? s {2bd ~ի<;ιgR P/L/X@\_VrY:9DRlZo/6>z/׉ߪ*Q_܁~m5P|pJ0ox|'qwS;fcryCcod{/X΍ScGש:EC2O9IIx%Z ^ˮJBK-!|)dIsj(wQG@qRtT ۉJ wO*"̅P% (n/Pl=l#s7JJ(%;Mmd F7u+ hI6ecƅ \eq 6G7 A9ea"@3uIy"[Nzμ\#]]C^pCpJßzDߟ@KgN37uTl4c*X''vQ&L&pZ%H6[.~DCU`>!.vW!^)R{]ɏ6h:]Q(kF@yѾxƏˬY60X q_U?خD]F#|cwcAb *Ȯ\L7Z0Q k>0g iyEs;֡uk5hketSC 9`|)'~5LH.uƮMS#iÏO`zox~IO7JPfNJ}|{ kF,9Xkfc@V˃CE)R:{χKoB Qmbe'`mZ43-dI1 $-a/ZHeC(. Eoxԙ/, G`AT>%ŝ ^+Ah,m9aw=U&Wr7o(Sl5`f $ hKtf)6M:#"+%M52X!b)&-{i]7BT K[5 <>"Ci\2c6g95+K2=Z?p7\@ 7ewFDRZUZ"wtK@8Y8~^mx_Oib0rJ@iGgكu?K;iJr0nc g(0̫[ړbjq+xa Lc;V$٨W+3ic9D4jWi5e{e=gUu H8EIsw?\}V?R*6K!:# \Q*8%ڊJ<1`. '׷R1cPAb\tz7tTu%Km9Y%:c\ՑU:7Вu>D_D*W8._ɜ 8G kD4!$z+葰ոs#*s4Uuej6d{Vw`ScqCZ$%-ۚRdr:E/Un5YhE,+&*wX/3ɮh5_Q{[ڹŇ"{lc?+X@8Biu? v2&Ui|n<`zOPK$ĕScĀm:s}Gf<@JM,.dSiq_bUBr>}r Rbʗy;y.{<6- ˀN*ÑZmt$nXkfU|ֵP-b9Yj h'o.Oښ8ʲt=)$ypQ"cIם20-aeۀd9E*Y~g"A8Hۑ9$vO?c*4.PK ʦ21lInOOk*"K2( HHt$L̮_tg2V[|v"tx{bӉ(m+>h`Z@.p}w\^a~:4+R#YoM0Dh4E 5LrFJ>9OA/6,eeKA=^ $}K*KT_cMN[ْ5,rkilJdc0UOޒCX_[ N X~)-q-1oJł f u rMP0oR1r&a^E=20=a˶/xD|_-&O9ƚxtuIzݘkAkYVc#OXP.슨{ nIqx$ zN- Gi x")ի'XѶf#r.fl 4Gmoy[lےdc`5w'M7>B,5Bz"K*]LP\X9ܸ_YXүO&jOoykR1»ADZ\s1xCeC4\oz ͡H6yB=ܐIIw:~Sx|8 %-Es`0ǹV(U#siHdW2udFq2Fz%<7TLlltB,F*>Vgk&0\ޓ8@]5O!NUq'G xZ\ܔ\=h!+⡻W<dVm缐lєQ*GfU#N~Łݶ{ގ<"隳mz ~TzN30.VjiQ|yQ2'69 p_jg F[wMTCxLкpW2 7BvM.(:j<m<>=.D䳱V\A~rB?ϲDZvF?ja]b`۠g |GɾYIh^)!NVrGJyRAs7ԛ l[^/t508*﷠f jg^Ot]ūhOzp dw{~a01=u &*PbV,e غ 6lcȯ p)wr[e6hOs^&ƓN mOEuoر{-|>a.iv -,7=ۏO\VAzcz F׃2,Le6N\׮W꺫0!ůrI6P #Dr'3R{ӔK ht%!P^vaC}9CT85K?+/T^7|y^k۴5lJfPw.'Dg !cgRbG)4S! "o:X~o KR 6.Uuv4]z?vڜ ^&^X@1D *Uc)r}3GaiwUET4+ar?4Zឲ5893KzvbnIhPtQ _oeY-"Z p3iZVg ,,IJ[$~È-wHyMY:Ƅ ,1!ɔYu3fgkp&f@1;{_U;-^,$EXB;š,rσZ*:Ŀ?:o܇:j44f/`M^qr7CjoW["&lQ53tVVvZgz1¶,޲6'>a2isZîk||i3so@2Q.âJb蝻;H5wcW+*ccƼP7u-ߔٶ ~D qqp0_BilFiRh;~\RV(BoJbO%,W%lN:ĹS妴O]k;1+[^#Rtz̟.͵3Cu2/RRrZ'xP;q,Dd:u"Iv`e/e'P%$A|(E9l);l]Sˮ,ᦄ0|#9CK7OJԉG !? wOp\'E[h4^Zf7A/hiRLI2,M|)yL^ނأ&L?hhT"(0JM?'6M1; LikzDJ9Ӆ1p|`o6HNTO CSTdx.I rPE^g(c*v}9/ QBκ LT3>IH. y|aj!tB{Hg)Nq|,I X@`-m=W\-TH͚iCi>u61-ߪc($p(ОA7!Ɇ:DS7Lӗa-8Z0^a`-7XK311WE ,'|y&"2M1ϥ1w\RaQoOjLgf=!/"bTܘCZ͸u}πԸCg:ϼ%'dXYri8W43 :ҥƸV.t!Udr*< o3g g,<-jS{=kU/x41]R>=Nm~uj|>Q"Iv7 9~&P9%bvLZ,n}k ^W? aݸT8*ہoKBI)#~8Kti%s6L^X^[cD1QRҜ>y[vva_y0FcByPo' Jn_ @oC:i_᥺†SRqm6$_F9`ÿa^%4ObT@7U&Tֈ": !6r-i-Jdl&W׾/{[AD`m p' bfd`;I\R\l kt+;Y'pS-p ~ڪ^2,,\W`|r1ǭ/Rɀ>Ɣ7ie qi} Z'i1L88C9&԰Ũ $Y SZ$ v0x@‰N5=xܖxX$n@4$-pvfnBzbC>5˂C& Oln'އNX ;Cs:sf?q{} oOb~V/| ˆF*¼ʁ7%NӛVePKWxVMx񽦜5F,uu_~<-_JCim˗X_rahol(?C3| &gwjn:Vd:b(Oq+͏Xz[Jl~`qTlh1qdQcF^\#;r?9gmoI9 {/2+t[v$q+aԀ8=τj$~k;1?la:/` 00 ;H}p[: V6ccFd|g"EGT e @mP%[>׍VveX\S:0)4b9[Jk ]' Aes෿I8pNeDN`|CsyWdsI}11H-^ϬDH t .3?\|pp+3y:&I9;qER⤣_F=|GHԶ=hR2GӐUݟv6I J7ys]qlR/lqL_mYq?mMh*FKD51[Sg^% Q֭ʚ/(J oWƞ 5t޹$$2SJ5~?(ZW|w5(a&70@J=!szgf|uÑ%N@M)eGKBnFyp&rF ڕW`42Y숒"r)PjKTBǨ_*o;>X;m72\r9 ' =mS.4RCHKLn}mDʗ'`EE-DD*p5ץ}Ofw^'9UpٸT5.&'I,AIK&/r_-Y;`U/4_vOvœA^[Yb'fjeӹ!nEg!YeN s=x;оUL8> y )rx <ۜܙl)ݼ-)`IF [(IUur8KxL 1Q$/fKH?ͯ`> w7WPu~{ecnY/W$#Y钓tPfPpݹoHS?jbLKXM8*C{ fw0!(o~.VekWuIh3lx] $;$Ԕd]iwa7PoDB-@XCȷ'X.@sOe X{ ctS(}9n|UJ~4[)O~PJ6MXK+i^*PǷL7|jxqR pbrț:LKYYd(,SA#qiaru^(R_A}hXiAOuN:)~u?tLM\ 3*lC첒dy q"Q$dgq[2{6M5D2$URyZ)mS`h~iCP5e=/(At*LUVU@E54yS:hox>"ˎw"O4|XS B*{% %Cd#K6R$0AذO%nRb;^yGaf-I W,V%JK~LY40'cl$v(?uPv >eK " G(!5=^l8 xֽYxeh*g(?^Yeс4|E\ux0A#7Q ؔ8k964dl2/@^";@&ut!&lʏTE}x}qK1D>B:M54\Ψ{PTnm@Uf 9ϨTx jsc/h߱k-Ƈ~B sX"?Qپhfr7-y}Z<&<v3fq-L'D0ؗj:uْ!n=E=B-qX&S#0-:󎰔a"_!'AIՒj:)mG!kΥ7xu{3˅wea ["Rh0}0xE.wehlIDW]fP(xB5}T5gG\vc 졖xLSþҐaxɹn`Cw5D9^ ;hi8[#j_g`җ|~B4$$F>\<] _QP`%qXXrF~YEuK%p`,;6LLVdp̥ou5mDehnZTq\=zL^,QTh!&k3,ht`vmÌ6?=YjT\IEj*pN(*&eP@V4\լӛ.[c79Ŧtw w3LzJKxzFbTU^of0F͐^.pUh0yS#m1k8z@R+KjS]@f 551e>o`Q3%IpXmbL_`7ن JK}A#򛬹ʋB@yF 3$Q:A̗z_0Qӥ,QMbz/}ogxY8sGVs5&yЎ@+_qlbJW縈`'ß s{bmW(  :AgU8:,SDG_!+Mf6S`!Ѧ涛)΂Oπ%+1_Hؙ;jgçf?Z(x :-5 izybtr6G"JtoK4W>Il2:u\":㓀y`qرy]iKo(~8FeU-xZ<_?,/[#x71Oa)~f]sc$j_'.!v1'%tLdL+TL ͷY ns!bjg ;eo"A3;7թJI8%oվŤUx}!cI5aaD oo& s| UH[R'6ҙf"(yv^oXy-}\N6]>a6ItXU66U܀S`:hؠgrJR'吠]h(aFBX ӚT0* ~6n|+j)hN8~B;4`~6rCnn{80[ ӻAU M1eoV88V͸_hZ{,<=FMVڱ]/l 8)rk0=rZ2Q)$(*R!sCBSPajI֝+TYŝF/# iXhSx ]@H5XNW͢~RS؆Wp0X HWL{MHdx] .V $Xxm5’+ɲ\{޼/r~ʼ ÆdeOPseޤ[]BSU MIP/3RsR /DTq.pI;ũsZ,.ή2 v[EޙN/E&E[~藠Xշ~/ųjgF՝hfVAJ s\abk_҂߷Qi3Is@OK HH>aDOF(j}LlvrE$ApUhxƁYcf8(#u/H"+Fa Kv LsK)d yl=7lGY!(9|js=R9bcC: m؁ݕG^4wcG4/Py˗y|pGK88 ࡭$zل2DL$$z XheEb=S2R;zC Go5Al̈́h u5 `|o:KVBV}KK"֢ϼӭ#sspDϠe`|nkt.܄ J>}sQ ]&)u_b8%'XJ0-~+0eCy8OyqY(%8Цښ Z~/p6ZDzcoVƖF.ʷ?^Cb.nK-*p&}`zw|2! /3My-pc,25<Ľ2@)rl Zk(xKU|dp"$ qT$$>3C|+a,\>.E3^[<2 U~;#{ʭtP@ LfyM]:n}`CE^aTȠ &J"jqYN q:4 l431ڎQx{QNO{ !ICoH2֋'c4DG&HLŃVUxxxyX.^ zd c\hu9Ke m*](*zJ+ r f%j ixW p&,3j*28a-]>awԌՉx&(`Ri?lʁ#9 ^#~BH,_-Xr]C|w:Q1g=rlnX^Ře=[ "`nP`;-Φ+Vs vzpSI=1uʵZJLrq͵2ud]@ZI2(QQ"}Fvg W6h2%FO91:A^}[AE3Pj5٭%OlBWQfrt>3{/(֞dیZi cy|PuP r*.9'7*`FvN3e1gfP%_{ DX;Z"d@f#.>.c3IV]\KQHk 15)%Ց}ypܠ{ΐz:K#t/'x{%w/ ~jZIW&Ewjn-lŨE)1&R:#Xy* ba%.{6A ٟC=k˴?-O-F5#*K֟KZK5bs#)*pRiZιműo\=Xڦ Vzq&5tB"n!r vn東&*De"-Dj3}_sS.S'2 >hv|hfT )pi6-ǘ7nHږ6\9I޲;*-k&f˴?6η f)?OsDI|BodDUOUQЎM ۶]K^mJǣYñ;E?R0RPщh7FCA OB q|luLtHۡ+8#,׊'[s.7clcF簹 A$W3L.AXF٣KDnQ-Ҁf_71~-M`(Fǒo 96ttHHL *2bԌmf%|1+<}W"C1M/O3  [4hDP5,;-yF* ,Y. MMApsWnM۸%틍R*/,;VfQCr67臊!/+4sd>2njz>՘-3Z'ƌ#qGU5,WœUIYeſaL g~7%!6K̴m@aΡ,Hyb/TIH$"mu6V~]/FӉa${$g!7>'kFZ_s B1X{L, !@eL#uZ/|{ܭCU5NcNu{Qh|i78)Kuz^j@J J4b Uf^h=F'bG-Ǫ_]/LD}a i%H 9W)%I ~wTlDoFbw7Yӕ5\:S1bX[xHՇ"6y64,RuLx\- $)a)CaG97K١8,:]4I/pj)kxJHI:޸49TB隑b,MoJ1CE{jشr-VDhop 3.*s˯Kfq[&4iQ?Isc90`zAVg3h45/fX'I;MQVʣ=.B3hTA-{}jK;XȸZk/3֎sF|spQ_J|9c$Z\=XdQԬ2$?=FG0_zfM>8(I  Q4 Tp-y$併MȞa?K!fw U8.M<<$ؚvߗVBR]+L:f#-lQy;D3 :-v3|'I BBn/R|!uE* ^ MMI2钅fe mQmeƮ{mv9ҲvD&GN5PevI9+Tk|ӶV7JS̳! FQEejR]|ȫ &-pT"Vp?oLKr%[!kSGME%pdE/HoަͿb{i7Mb:!9˜sdžD-yQvuݝvTÖ$c0:pv [9Fr:Ƶm"=xBBK.VP=O_`ӛ-4:g⒤aeYVsQ{xҞTxB+-ge;sd/<-3y"a(U1sVZa?J-Eַɷ9ꄖiӓeϭ`r$B}Ǣ`~lx>rŤ겳bR@_Gd/o3R`-EdCk`vEC1&Px^{A|(!o$x(![ ;$F): -6R M-# (ppΤF@惰B@'#t@t$v{o[@5AAH(c~g׋ vYqgzUH2h`T>` 5av"jn}mHseE i0ݾ,+QO0o|Ú%R3~G3ojcN;Ž8ep~=4x_*7m?q9AMWR:o.5Nk%U&HfB:]ﻱFؓ H -ǩ23>ʟ@<ƨ0Z[] uJSE# HT|-eZy-]:jkxMX2Qq]]sr ҆Ui쌛j"h d2 fb_zM(*ۅ"|Hfp<2x Ig0oVNv:<mCOhX<:UiဏLny鴀W-9[qO@#ͯ:RMr{^iEۥ` {`ƛT~s^*)eVN@®gP%*VWx`ƅm<@kg@4ulx0N{M' zKe͝y}\j ǞjL5 ^sCETzqtn'9/P, NYUĵJ"M< cXZ5"s5(e?"W7 díIj^Q*o3}dmuQ95lY^13?dBKQuÐy Q ?\oZDž[$"v1_7=l`GOo?r*dr_eI@g'M6gb jaꢆ ݈ 3Ҳdx@S#O@J o@0/ wDXx%Fԫ2!Dqv!u©QLnh$Uu$тŽzEhARMBغCqYKezx+DB4;LfDdyBCޙlՄ :IJih(2԰eQD˖s5sĦSD1a_aB۞.ڤ 780Ub| 8\`&fZ׸Dt8gHѠ`^jM$o|q7񽦻2 ut?.VG{? .Dhb!bAr2S?nVA8'wnQoXP"rTdC6ӘzChA-12 ZM[Ms2SWخ1@']wZiAvh)tY5ƽvdU%_k]$NK&xh~xjȔ)t>YP/XQʡPiWOk԰K0b8& +ƸiљJz}^ɝ!^ % uض?Alx$KNUV\՛B:_PꋡX`$ bJTʗc,QEm>3E9"BuW>fSh0  fl aK)%eDˌ. ^,K=H+KDl-qfa?vm7yø]gLLo0Vب&Xvɕ߂IX'sϟ9PJ%w&D \3Z@5:Ҹ\ SkkMPOt|X?`ylV&k2PDH$R?!ܫ^ ),Y7nYJdž#\лu.cQ5b0隮Oh>2TrM93Tᳯ@]\V9|T$8:^ nhF:1}aۓ=}<lz>)˱P.dhFf< B1tfSWZZƚ gc-.I-w/ aigbIQV[El0HNeJY:r%Fe 䤻>{bG5C4Z<ĔH-I]rv$: 67wd:#OO6ܲ; {n,_N\Z<栞8F?Vx;DѣS^-#w"!c 2{Ds[ʓ5;4YSrv/9}0Nfs$68H}aG_/Pf:~z9^W+HnMp|GBH!0\YcҪ 3'M-VQ:U_c)UɌbFndǍېo`m92aweQXÔpqU]xn&+W"XsJ7M/Z5?*4 fI ՑeZ?R.W )bof~O ԩ@cދj_*8=FLve+6(߼5TefY\ @lƣսtĚħFi Ivn !:A3pxuÃku"G+y*d?'F Ea+`IpYn;?0rX'V/0xQ2n1lk=PR@\-h"` 2Lo:Ow`˴M!+$VAMٯh>Ś7=$+g,5^BbiCx&r$uv(hW045GߡeןM 4㨛p Q]͘m_qĻ SGs %-B;{_W"ڦ h)>?& *$IX\5}aa22k76mL&`3C#ɾF؋at  kE沞wT |Ji<7 p_ Uqlwb/T£H-ܪZpa9]~T2p0HԘl#U0#[meЄ{ KPv+"E̙vS@IM/%E,W(7B pplhmi ]T1*ECQ~0sm2M;/@VySNy1ݨN2:\Lj/Roa֑MC-Ogr V]͚B1P @UOfHrٗps(U\`\B^-20lsv(ZLP9XoiRFIWQórGݠZL [yYg!1qn)J+A〨24|^|10$yTw;Dm}<*oT(ŽDMC0ܲ}HP-Ϟbo%h0Zb̓kұ4gn02, I]}9)V!mLn[m˶~jzYS {ı ^7lG=P Vx` Zj~%wKDŽF1g#[/_.ژ @y;I"9,lDPGkmMT]?dbU8e̎%Z{zIQZ6T  y_XhTH1/l Mdgu$ﵿ;<4Rz7%&}4'vM>Vf?SF !h:|1|Ab@X(SJar5mEgHԜFQeZina~|AL3~̎9X3 Rk̀/щ=١Kvʵ  QKDjl <FQ ɤdDيx kG-J;L8@3 MܹG+{$I0}tZ(sw³PdԐ;~iV@Ay">Q)AI&((7> l.j.1~#4:̉(qZ~ohXh^-]z&z\v/VB{|SaUìc@&ġ0aANiEka__K,+XQ6bTg9 c"re, ad7S}ŷ^_쀷*FnY}'\@yEfZ>01JG7$>y;E7Lq?\@X5sh)Gbl 9U 8?S~=s ծ9ziCfmmt?9 $Ck0+Ԛugf+u^ xқ> FQ<:П$6Vo`I}| q1L6k]7$W~ T;bF<"6?Fepl,9q Qy}m15 EJlPd+CǮ6C0Y3C;d}eӅVf'x K[zԠ<57z~,:hR;}գU&0z;4qM##{cHQDE_%r#1{ڕ@F0SBݤX^H[1ɍ&~BSl?h:+ݒ#hk{2*ʻ\D;tB$tnc U``=Ci7J:woe idÀ%<]ʊڗok[8`cAMY+d/8#7z& aq'êr:O k1R<ڵt ߇^L:Y%r@mdFˠsLed+3Ӹ; j Bd0(خɝm0j,O5utnMG[Q7^3ef!"Mjs7Ni#Zpb HR>j"* w; Pw&xQ8ecqu VN /퀎 kHɪ`1XAt%0o[cjBd_uY7Tf C6m'_J>R$GӨsܼnZ7Γp{֘)aVZs K7Q@FC@G+[8U岍#P7ѱ!Y¥sxFޚLidEG&Tn?~' /$Nڔܺqꊟq6 [Tf. Hc\KUc@7"!G{Zl4]ry?D9`(Q籹`IӾ Uvy ؇GxamCR}TTHl/tJ`* ggl(gdoFsV]#PlnɪTF$Ϙ3 +fMv#e;^?B h_l9<[F@k@V!y:2s/6e1Hvɬ7v*+s4/FIglNXE~,x@,lorOϾ(.)It3 f7dqG~ Q-;q#S8CɟgF_#zJ1]1<4RYrr|Ֆ|ܠZuTPf rW®YCّ3 X$$&d-zLF8M(ޙ@"(|Aę:p:cUEw@,utp:RFl~󯕺h^5 Ai4pQ͞vPLzҕo,ץU ϛ7L§Z+}IjJ*9vc9 Z!y_FbKI0Y$fe#["9]䔐=+̸/_-K8hoLJ4jjfem})!wuDIB-\O=([@qiDɳu(U3ȇA㌃ʽ6kU}@ƾυ}%p $[HeAjNKܤG+ĥJUP})d$KHXX%KZ~7Ӈ~|M:{}%_(&ye%@CKeGPg33^zPph]0|bG.N=v;~}RQef*O+.uA9,h=qijQ 8]Jݎ[9#셳*k0")rv l_P&L)D2cA_}(TNyu$I5 y2d&0'j"5y}(-|B v5Z/Nkr"0Z9' v_W Q`b=.eɹ'J, %7xme6d".`&ت5,Yʊ/s.xVʗq ?݀ !j]`DD ӕL[?$9֧]ҷK姈j1*|n :T4c`KGOĤ?gA?5RL&Hrc̱=&B1U_:z,L;&"zPOCw?zZ9*qB]vPR_zT=8n t'|oO4RG;\RvEJLAT'\'*y"BU 5H,j2+6lX˭~} jէ"{_p]W~}(F;"'|;bWI2f92TY^#p4&|Uk$)|0kk(a4!mu"xH1h6v9&%١XSmۡr0KT1ZsWey ҋ<у"WDl4jrKE8&DV u̒аL;8"0'w&k [K+Cj|l+U)b[:;#<ǣ KTx{Yl}V=yۏ-{ȯ709i 2NmA5PUoב>9.!DK3;B,wYS!%?ge~GTT%!u@St|gڗj?`w.sO@3ȿ֫ZU'}+YFqQWU ulw&\Ȭm~`ı<MpUGjC>GAiL<,lsBmxEe cH/#H 7/!/o(kιj]6ȶ{_,SVs] gjm񊣸6!ίGKQWE@aͭTKx j.ܙqx 2^/zrd*~mi/җ*|G,heL2 àOfȄ 6Q=Sy\A3 EB!LR''"q/}f-P' E^&wyĤw8ENj:LIqbsj !/$+Iq'*"6 IPM2z< 7!&?|9*>`߂*yÁ(<J'uhWZESTD$n;:ɿj 8b|:gy}-8KmIzǫB|(5zM%r)j#799OucìD d6I]ʜD%V =c6buy!IAq79r{i̘\ qm:whϽN*g@J[ʬ+.ʓhp@/;44b#G ˚PCiΪo<$W|g֯. YufJմϦDQ jRqfZgCVg[Oo5o!+a:F3C 5cZR7MZ&G"Ǿ "aeW"Ы8}U &>$M~bU..r.e(L,F أ QgilƃJ| h%#b,*kLq_^Yh5 ,8 4NuAg{*,/Nl:c @32_Jw{ ψ|zY b%HM0w63|AlĹHT҄kӦm3jN 20ICv_wf ?]:Dl(s!) s}\LxͳA`=yoTd s}{['v1fus=ʘ<ޠ?V.ʳ|MaSS좘oD9!-Oi"V QIEWĕ|mtswZTjK}4 v`R^qoWp,:A, a<9jG=U}V{%ܷDQ)ʠ*!+Ш/z*|0Y0D,`WA 43(6(j_#fCGTb]ٟ ͓iȆ<@S{`tr=]+N)O]×!Y'ivHQݤ7Wl_#CCn|m!37`9PYA!,w-!ZP~׶R,¼|ۍ\cE7BtCt F h) NVrmGa&8u5%m,u-1`r&botTpnb-lʒz\3ɧf. (7W4; ͢Qgn#oy-"h.FHkO*X u7L7^ԁQ@Ga3=_Ep7cT^xMIi|ݰ&WiKd:S{a)\x(K?˽{{IBo[iCnITA 76Z=%$ɕ4PQ'Dy&D":֛HI6dq BH,\7˼xاjQFkQ<54h:aRIa6"3j3?KIy+!yY-!8}'΍Iz6I-5@@;5@^bﯞ8o|@<u.*)xWkZC1w0¼K_)_'-j$K6؂c]et ђ=] 3a)D;c[Hs! :T&U=iqÅ@쉬SW:bYBe[+υJ$o@w)Z|23lyt([ )O7=AmN`ИAy㼽^Π riܓO^mY%v#=Zkʪ!~.pyXhs j^j:;O8en$.J6>*@o݁cү.cկѫ9ðD 74읪[T OXAYùd6':=Y~CG%OZаb c);X`330z( b2%[}XLghzfgMϢ[&њDN`:Xț!)_خU bTTOą,TUek+m'0֌C83-.~ᷧkOKy^n|k?hI ŕMS :VdkTVON' #AVcY"ž޷\Y8{Әn )d-b#RYRoSZP"~&xun<-U g卮T,̘72g|1Ұ‰I v];W R0?-֔٤ :> Zy SJ80%PW ш\G$HZzs dϋs'#*S]j?I'dOT}5m{SaZߠiAkڟ]O\s,8InxYص=`Rwf\ ]=Q}(ƕ|R `ޞ5).-A?`5q|)Pѐ߀AtU2vV0j{[x$"c*9Cf9P:L)N2v('*c1 #Vq{>`dX9~L >v,)T煰GdԴ|>G33 A֒m⳶dB|<\ս4!ɯ=؁p-Hc94Y4wMXuMbcGQKʙDW~ij" Jx7%5ʴ=.=~ȁoۈM42h(aU)qWG~Bݱj d }KZ6bƨ*, fG6mVX>\! >RKwa8*}'N= c8}>[$pǟ<:wƣmV3ސ2U||:Uh_T>3Z I6c !7ro+>؋!{|b1/@'(΍ẐhZCqފ `cwB^c9>1PRB\-Srpt+ױ J0a\iY'rVʌHP.z?%(-"֩.k~axדʻm ɗhbvTSkD]=mpzOxņ˘Ofyt c$Ӧߑ0b 6bA),Ȗ3 ZrsƝy?w\;_.~hai݆u۔i1hOX ~HZQ|u4,Fҋ iDc!mJ%Sf$B+㞡-OVZИ6dȹ WѼ/9֠Ź iN`)BD6Fa~)Xam B`,SO䂍kM>Ba.D[C㶬KQ1Thp*ٓa.׍`(=->̫m zjOL@!3JߞI3C;S?^ |RuP A jEGO1W8MH|*Hw &سZa|۳I+[s6yZ;ygOwMĤŷooj EXZ+kZ_\)i 9%֢.ڤnz Ŋ)ufY?ܡ,:䷉/Q Kh&"1!;#HPv40&^vMG%FŤ\>n{7K[4>\)~0}FSA76gb͟?0SN,Ef:B1ny=h3zH ksO!pn:mgzekDdOrn DӐIYVEFENwx *? ٹ/=EHtD"[}, uPZ` ;eC]m$8`{/)X4l$4Z؂ۼPZ$MۿPpIBlhϣ;Zvj<&l4_|٤E)RK]}㞜c)̯ŠǗ _|-#nPY`*ztDhiw\\S}pfգT%^Z{HZR:o~U1Rv ̪-%7sRQ`=)Yn(;&k2+(y'S셡Ɵ(.5[q?5U|,( "ɡ]U1yqYE= n6P|FuuJwFF݋SRmoE -B=xqŷ`qA qVK:zW1Α*7*Ynwc6ڌ" o_"PbxHDJu."!~^SskaD5ɶ kGrwcO@HyBH^0@{lg')ħČB0;S=./LC.a80a5O:s[RR٥,<ِ EψYA 'NInX~s`ȴ+Zd0Qc轣BKG[=2\"(͞ yH7)>w60T(lۧIX#YuBА${5ANCe٣5HJߪvV<]WvWw[ˀ)HZ'c䂉TZLlh`aQ!h0PKWܻ\9jv3w$@% Jp'n +^ ]b}w:xf(_}`Ԋ#ٹWs^B⶿Ǿ;BC5*=0]i0wBHFAE5))"ID'R\%bNAUvu|dL?&Ob+ux&/Cϋ WV0Cpq6Ò $-p7Vdux?ېo!@,DY&zx{j<IJLWHQ#GFdmE=Hυ K`RT)lc~P[B7[=!T1OR"rPy , 5:JaH92l9LnP8+Ǻ`v*;g6vqrVqp6~3g \o#گT#"6m@}[[ f\ ~vAqmvu{[/ӿqk ɭAcۇrj]f oڨ|tm$ EP!ڡY=PHx/gL 6RExYXl T2naT [x"R\+v%\[jq7.#Ujd1/kV: `sMo@VlR6R1yy>gWeGW"xWOYji]??YR_*̔0W>,v[_ssmEZY F όA 9޻zҢ0Ɩ[%Ǣsxes-htD.h~mYQkU8dé;3Аס _Rj աTr]7"33l E rNJ\3㪕M!u]pZ)Ph(%1bs/Q]o"hmLԴ^ABh-oPv}Q%mNϾE#IoK$0w.ݡ+nZjJ~=]΁~7#pʬZh낼{$?,'v؎Jb aVoNO/!6kbhFTߡGv¡#"IB7 {4ޱ'pV 9u AzR>)7NHu)@^حxZ$?'y0O:DgLz&2~Ӎ4iuU&C 6:"^0J<Rxp5W\=RŎ^2|%N1LlxӨm<)-lEO\i.PoK9èb?8Vaors:)<{VVblN%͐/^%3wG66wfΛ`ei0ݜU%.ͷt~M@e@sk- 7d:Oa+X#"VJكZ1n-xm l2Q+80&slry⮅2F,Af+,PA<! p\Dk>.vRsȒA7R95»%Ҡ֩r8 GM-ڨ8.i$i(u/7kg9.>"ۑ&T!ΖNǽq+ݽ)rZ" .|>6ė Kg nx-ys$7$d@R#!uaߚЋ:5y4#IU : |7~}Cu2_gSkU{'V{i {:|&fh>ǵfè dji좘YԄ>|MvhYC"x2{GMH['L.<1fM\ U#3=/p(LH dB#$<lS%k@/Pl0C*ݺXVVimrnXmrYV,PL~uʱUlٔ|9CmI{`46!+g> G'.ԙp9ZPoNʤ>:(Y ьyN 9->٨90|eMuc;[Ͱv~pn2RAL D/$[}qa&dʑ9q( ao, i_ͬ d.lۙmdQ[P;-Ɣ \Vu!/T.oҊWH'đ ¬W"gUI6mkNM䉃fGS6FOXкmfm!ǏkؤԚpgGa;OPF]ޓc4Z,.YG*}w! \{Pvj){Zdj(w[/`6";D95!;JBh5L@Fw'X= yEpG{ ܝr=˷BoLPfJїourINH"bu&W_^N232_p:P#CG',!;s=(j,? zX=&8y k>97|ExmJ, |OXtʀXW(uͦV/1g)+fm"\ڵwZ^"*r$0,a7%G1 yna1!YK$ލ&GJTI=eLJ4I_sqb922 .]6߰ŮX);DY:BgkaFQv۷YIU]9H^H%vTcjm}KOWb`'}i7&TT 6>O"7ua:Bl&E8%eC40(R8sؕhpK wV/@ba`K>=!^6M $0Y9- 91Xc 9ktkHµIIGZDZAxkN?ԜJ"Aa:]4Uw(D8\IFɓxbs?SC;o<рGbZEGT Ske`a}4oƍ>X-*0$.(+E?kzBY D(B#7mZk0tFrPFG$k@>?JYr4CQ{綯j>0'覌\nMou'F{C\@EQ7 ;텉EE=.B%S/R"6CRIdGp:YEVXœ^pW.A'*Tnd~>w rxuqCH?gE_/iYo-Ǘi/s^Պp0ẁu<LmVe+-Cܠs13cFwn]ލW{h̛> }Q\UʃXd!3l]gU2N_5'})T@āq@SB⇃@^`YrG>Xq/J?3t'29z}GW$pB _jE$G9/7-RR,C4`uj\?7|@l_@jhSNqNjOrE_Nr.J; %>7e~?[M=-TD,d($I[?yNzbgq>{--.k_koůIH+W!duj7v'pYWR5cNbe{=wv'Á+͋ԒxFInȧk}f^b u{\ue(d"/u6މ]&X)p0X4*}uly]z Xv&荎)13nanl<ӠܲkqA019!waP 1[RM78RLtV[7@3Z{IoҪ# 8Px~UU1kÈhe43B[٢-O 1e&شuEQI[n"BʅH)!~oޠ&cHyNGXE { p>_?dE&a,Pz/KM!W[(ێBn`cG2@aHex\u>6~T- ϦL F~ƴ֑PPUK/KypTPcMr$QVQ:m|?apޞ$7R_)c[H5=\/qA`*P'i_u H~*׬#pjB]ϺCjktke2Hud*:"nm# ivʞElc4-YߑQBx ੏ZCKV;HtIߌdpц,TB,t:'KL]}Bnu@N;˴){>&Wu1X '`49YǒHB{;HC۸ QN"řp/Y#%Wm_4 SuKIwVsZEפe̐& ֚ybg %hȇDDjU =g!%u"(lD/S%,D(LH@QÄ{C#I@6 vuS'C$^4uoq4o;RyQ/2,=2>Nd~ZiBIp@yU@Wө_ :c 4oM!AUI|'7?)w$@|dbPrvOxJjT=[|'CRzFvîKw gW:R"vn/gVv1:NaӗH'9P` P= ᔠōnuVu`ge&^fܙ suJaAs?k^tUYBHAh/+9n3.?z4 d!p5vERLX H#; b&shD~I.`ArX2@r Yesaז*TۅWe^Q;MQm>g\ ). Ļg;9F\hD 6'e@J!W^UPB1Qפyxm 1颬$Q] VF>dz#el2,%< 0^ze ~+"^ 2!kS /#O}sRbI:+8zxË́R*2SٵE+p1z=?kYמv#A=dFZv9OipB21̍F_ei sgɜ])ǖ#b8:P2tkz{NCqj1tÓEc~y|rnwMB<mqZ1V)-U=1t'D- _wl2G9(r953YYaeWT-6L:@\$"ß"_ dRr>/j='uKaMdܿ'\fVͩAKkhlqx9u @zI{OÅs}=ZcLbDhx|RUpg)`=$@R[`'L2h8Qt C0@Dr|)En\ +JNQX‡| k-enx#m]@/#%St^]wsP4؛&3orYWi\(>'QWT/K ޒ%؏&OHI?2  .ɇ3 d͗EkYiwZDqKAsQN>G)?c pnoon7's5mjKC$Nme:<0}p5' ٫Wund;>d-2c!82%"~! ,t7sZӑ7w]4 sRڻVϠQrgirrѶ> !ǕRv0Ay{{U.A *C&m<~QJ=Dp,'{REV:#l~\~zӂ%en6oLaPS0:vwG/dOHn߉ 3&ixGi!2r+0A.)`k)Ԉ߇G~.ٹś4pZg,'7)fiɽnG2wKr$sc5LV/Rߺ$g'!i_T%wy}馦k+30v9\2 U"JL5*t tMD59oz'J, åjح5o!hp;:՗7pxp`^Xb!^Á{kR]MB#e S, .S˜Rp]y F~3-X?[ 2J2uׂ>?i E=Dبf{S@]Iyl{onsÂjDм'0;»Ƽ KSON]}(oF.E'QOy"Y&lSeed'OVzY ,+F(jnr;iq \c2FƠgp~C`V<@%e4v|*"SIYs\?X_yV؅, Lk/siE)sQu'x&%z:$_t >_)aysuVcBkݿh+ ͯZ)[2Se۬'i\χp0`Un&!pjt_mF ZQþNYAG)x.[`| 72'2Rd &*r"ϩ)VHrƤ- Z^T2-,Ɨ긠@ 9.7]GJCR~w4)0v%sw863Lǻ@n8 xʦ ER9sYc%%%nLl7+DzY}}JTOi KY yL6) AZgJ+0$[:Bx)dz"jF-xy;c[2?{Ewܗ<zy+-V aD_ҲGU]N)JoV5݇v8- Ox/PS;z Hڀ{4 b2@,SPە[XAQh@_vÛ=u@NC'v'&;!ǟg--RE 4Ok?|I^as z~ 2%tQ aJL+?TR Ek){ĻPİ'@FvcѢ7r< a}`ǭA@p/@ |Umyɡ7֟B5(o˨dlv/?r3"O|ŵ ԺU\cE:񹼾FHl:+:+, PrSIG7&v}RԜ^s[b  r3IV\  Wm"\>圎tJz7cJRf O0MZR䏥@2EsGfI؆uP೼F={ltX9{y%ޑ|:Xe@tKPW>|lХhidW+o"?ϲQf$wK @sE3Uk) 6\]hPT8+o\3"֙ ʱFhͶ=W$ C)tw\TBݔ4h*$aժ LĊ X_,} nU4\2$% eP\tFovSu:kMʧeXp~vZq٩{#"S^7꧉ K-]tSRl/pm);j7Bz~}=RgV/1KR+} VL64;GDp"[}Q||@緣SYB%[KAd?? 7@dQ>\d;ȭg^P4e~w Z -O޵!Ǥ3 DyB:ʞH̴)+N|v(pm;i&Z8F |m<*1H#mn4 pVnc31\rЛ Z P]'V7# 2s<Ԯ\<})Xc2{m /95lq@c?huF>)ޢ'@̂ W}IfKRX}!kUd,J bҾ*z\v&jg!3wmQppWE)+5ByWUjmSDNSh@ќB&_-b3뛧F__Aޝ8yOO/Ў2xwRBhPIǙL&LwzL86dE1i7Yٵ,cEV-F!hk 0)\)v fwuT֫jbD=.|Մ}'uk~.3E2xE{گoX.c& QP GJVwƘ}μ{LؐhF*~hEfS2^&)5^F %={sz^ܼ~5B7O[V o~SȆ3x%ĒݿVWL%Vov^|wCJ]rѪM_!e UV5C]8W]M|vzvgWdz,: $տA曡lhh!Nƾc)1W5T?Nݰ@ ]q68KaJpB\ڌ/GACG|os 2 J~ سJixaI vݢxŬq ʇ3gka$_i*k r?ac_W%3qR3L̅PҐ]H*ҾHaPtfdw~睽{9MOIu|pI$aˉb4y6 2Mu`0=DXElGn/7' k'3zKˇhSK׿帅aFU]XJp'd5Rmc.K'~wFNxjJT Z?b`+=fc1/ٞCo9Kg8kȷS&:zj9HI%L)W혔f AsڍWFG-GW:C|QFbCd3xXF Ǿpu5/CeVo`_ +N09[䪐]ɣ*ᙍe#Ĥ}//$אev (?[3N~+ tpB{M%⬙1P9JLsSօAfy]3AYju-g~I ] g:<(:~ey(:\i O*]9p,"+-C\J`9D n=M6|$N ?7OASCXƧXVw݅UObu^`<] cqG3тh b3N6߂^zZGF^{XU_U"̬Sq"@ 2x;7:؍SMS.~^"W羕{{pXס+\ȰlCm; A1NP AjqW%ȩ_)Wke=Ev ऋP>yzX4-\EY`L7sEqTPG:6O zQGA4҅ MuAJ{y2ZĨw˪u,Y_QhCxb'+. ʞ3lxֻ5tVd%n6BK[D!A'Ӕ5ѡ|Q7Tq!5w9+;nUulsSY!1zRuC-ϋORb`N-歷;'G,T8fQ LF0^HVGV1J=x5~К:RC$dk 奄(j"^Fd$ڬlÊr1pf $yG~pÙ2*`#i,d4eR륏%>+Zge >Oeoseٸ<7B" T8Aԩ@Bdpt))1Zn*zhr=P3G:'brl_Gf%d1 i!Gϛ_ D$V'*[c"B=4jdl~B&<[l7߯=$ޠl&c &ߊ)rP~R @}ը[tD+'R[^~PI:|gj~D_Sv[b.bA䰊HS.V5X?FhƘSABQ@icpV(Xfz'GKBH'?qCf8ZgT!:JH@PoMYwCa667O>Eq`Jo*'q>jdoU؞aOwhxx3Zj z@h?NI3CUE8_f `\wِ{)4ZR|mJM⥏+-Tjn֮V-Ftl_ .uVh}U+,)V"E2i W*OpS[>LqX=p/F7|> U"C6N0^G zi+|;ݑ@#Lf^[uG! J20DN6p:,Wc$V">7n+ O Q;EM25߉y]."KH1}5)[v/Ec9<-|v a/uЙWQgTę+z|؊v!0\P7XvB dm Y1 =F/]$WwiײPdT:m'THJyUF"84UNgG7OS{>,At>O9bv1,\g z(m̚SƾϙA  LPU'SC=CuⱨS5 y, TTT+^ZlV|ci ЉS.wBm8V_&/&@ض&R~T/Y=#G*E2WSV*24G,c7hLѕeWԄ_TX^ya18loaήxybF&!!aEd qlr"}=7Ԣ$c˗Sݏ.ҥ-,*/8'J3*ORTܽ* Ss{hy[p1;(VD%N'6s[?5H2zoP~uOq0;nwSW,'q:BD?،!($R,cbv+y\DecQI\3t Yٺ"X"ygT䶳LdSl(._g3?*RwI]bE'^>(͟'~2||79cyB^Ї%ˎT҈]b루Gl*ǏFV]ء%`"0eĉv 8nWN.ӛk i5 f8@B8G/fO00s*`/ Jg#ܽ*n͇ͩ\̧w7|$`Ř8i2n.yzOA=(Kh.<55QvSuᒦ`jAq<8ybӑ(qu@nOQ0}[fq"VߣtTrgGq7#Lzg(Zӹ{,TO=O>,R*# ˼p0dyt-u,FcV=75=v$[D7DD30{\YG>+,>pI+ګxPlg[_FzresC)d̴*^8 144-tO0p3m#(TFQ1CC?I$09n+ ޞxo9)'T<8| p@ìt}dv W@YͮxiԨ ᶼ3% KarKcấO9݌+v!]H8Y%P;A۾YߎCdŬ̟ J $cLvzJPVlƂ]otJ 81Yzt#D62ZNgR --/:6b99ƹ{U _Z %\"R,HhpԕW@d`]Լ9v-/I{z>QcDUru+s|0ߵ}6eGVXIstp$?8v{ɜ zELdZ)%m J[9?SI{V%Mt:*T\@ uq8z 7FɵzEHk"͟5:vxHX,:ߒ 1)6x:OQ?l.\dF+iw sXoPl,?Irl*Ig"-OWTzJӚ5dMBJ\'HmO٘7d#P+@C:dgpaĚ%ZG ~`wn=ΓE}#KN U#VES%\}]yw`PV)P%rJ -;fSkm`WįN/7̍$g6#LM؅K\fakY3Jb ?WB#e6]DOI: EMأ `sKT xveu Rb#i fWj?7)F>8li+gAKg;7{r$gT;d+jeu0X?vDbXඁN9m6׷*!M.ԏ^ys+ ^51d2zM.6l /]#>LTwa:9/JgD45B7+!6kF?ꂺ<\dvwIɾ<_~켟"uVItZC#ɶDE { )8upuLaq5%5k BYY)ō)"$R2̶wd_ʍ1Pj"` i1=kX Y[@0n{i]؄|Dp/Rt,I('H6bL>¤d!g͈= !^^UF@ ]K׵\բ? M|7ղw $%KDۺ 兦fڨq̦7BtK d*_)u@3 m %L 7t`LŚ&=\oК_=ZC_PYs".1Pd_5ߧ[ ޾/Hy~2KLvg <[D#lkQ#Hr{.vc 5V_ˢhIa]EV(`BiaƣcPذ'f&uen PtXe,)%%?Ϯ8WL|?5t_r jWYhJ=Iiu>p#1Y@u^f`#wUГXGU,'~U0oX~uV۝\y`H2"zPyt9>1۞V8MŻn}S%akQ-Zgbb2+?irtI3炏o,mϽ9X.?hhMc-gc{Xn}ϽPoT$CӜb&`60S+N Zп=}.9>;(,&Prdi|A&L[q+h:1s]aIRÆD[B^6Es'@kC]^q%*Tg?(FJ3jh=ïfFop?6D%/`eK,ff̩*FľWّ R~UOH+f툕R u܃D#^]صW?B'Zi G%D.aTtƽxm.o~ǰE66É vV6ܝ1EkGpIG^"UULre»5ZiN;_[kw7/MV_m!LR,L{hWg!&) Ăܬ>on&RWC2XRZO~ Luw5];]on4tnwH3gL*(X\E۳jOڏ^L]k@oشzs%e0ضȖMu CstKc2^6H`@[BmS|C`lA{:8zɗp} kV˦gt5R-7oϫ7t9Ӑe{-$%B>N13uP -k;!ͮxoɔMO.^[U|=\1҃|h`vPWO4ܿ۩fSj#S&':ȏ _*MƄGR>w%Xa%,IΏbr&-񟅋J%d#ef".,q#*8w$*׭h qbb1of> OU(>VgL%>b8HذT-~y;B=ͩK;HQk&z2[?f~Պd@f~JRiF%lV;4 Lo& kY u:8o6yFNRqoC{W]PXŮ x ތcP56{ˇ/>S{JC_Ԧn(1ӽ S`47Hst޽ɧrv1 %.&CޅdPy*.ddo:IoqB~NÜ ZPM8Qhf8ʅLMS(<[sBDљ*+ |~AMޠǪM9bxDe9/fu$ tiȃпFQ+S|tc*)T~=H,*_fXSPܼ'?r[΃jVe^7l!"ics QL0Ƅ^vRؗ|>ߢ- +tfWՁAo/ay]D.ޤҖXϐn95%*X̓*^kzbX&w c;S4܆uRi[<:enSUt/d96@SJy~('*RNWfȵ=&ܷ;қ'R)@。^jD״`|E2>Yͱ!/8eYx}9gFM#$yht*qVM׬EESD hwYOvyO$H -?&wS,W}ISW+ qޜY Ω.TX|o-2#yY`>{*!l)E¦t6樋M}_5砮v (͂CbV(+̙.e mqa뙪KMvp\ćc=SDm4D\`ITóA')cT>ߦ\ZewZjĊW^~Xz`' +xg_WE?ā!)-#vU !O@"DRvh+F92ӈQHY%2PښKt"  آ!H[46\fG;jo~6BqE)ﺢ4 < XAEVz*e"3 ,}65{2 5wKclxC k~ti NžPꢓ?nfZz :OlF.3 Y| Y@ж)q{ o9xFVy\!E55uavԁGپZn UA#(&rlUpW*"WD?ňܩm^Ӑ$h ImS̨-Ghf  ;T=M[ZdKlm- ޵Dk p1ĨL e嗚T"LLYOTvJ$9/˟,ڤUX*B<\է*}@ggпBؚOW0g;S⏏w+^4\l!mo>[4 iys ɉg gE+!8#a0ZC/wPEL.hYK p!ĵBg0TZP|K'3OAPt'i |cǯPՀ-qelSs. '1A&Ϣ=(;n'DۦJ{Oߺ{O|iν)ḨpXAh7}mxۊT`&R;CC H3 C`J zUh} Q("$灻 ! ^?4QNj~7O*H87+2MN*+g~tp|t&36jK(JM^tqNpϓ+-RҹqO5֚d/m؊RթEgm2?q!ttjel"`4؍S;Bwl_5Xdᐵ\{x=:d)0q 5tI:92"lZ4|PU+k&Q7@YP;vF?5-|_'"C Χy B}`G8["qD ϓFՉ dqidIM6BqY.:ZVKg(Yp'bO*b.JEfGE7eqirN0Y^D}>TE3Ž&_Q1p@F{PMXu!ޔv;*#sg9W=bVEym,WԽФRhx6'4ӌ_]xS| ]=,Y|1׭E[8!2toJrٟ}b_зfM4(,;ua*dssj mҙBl,B-v`(A:a'0@Ze*Vg<a(srGJL*9Z˽r lfXD>p}ŕu}8ɽۂg;K^aEv|S^X,҉E(C+R}AW"6@t+=-5s-MEC${ShFU"L >g[d)^K`M>?o))+m2gHP=a8ȧfr8{VP;j>EDl&9}WZRZFa8$7t3T P]E~fړD_:a n#xvSclAlµ|9L5"%|b\/R8ԚIHzl.ɐ8*Y'̢"UD]&@AS>/0^6 #$ۛ6bk3uhFei&N2$΁c۱ k#Qy`YI#q+s}wokFrGt$3ow$V - 9Y$O(15@6W ހA e!L%_bJJ8|w?RNK6snp"Vf,摎\/Yg/.ܺ֫5çGv%Pỉk*FM(hF:a4T'TD(Xf|Ɠ*9IRS0Ft:Pl/g< FH4cSD;_Ñ3WJs tv4#(' P1uyb$#?fIaFzQ?ebJ֋EՎ&h\/dy3hWvpf>7exGU}E3KCB dIۨjo>="NWM+Ta^W9FPL}ɷ|.x:=Azr8=nMVdFU3à}-잁5vTdjkpy?)Qo~ҧ2e ,W[e1:G%ETv<>07~X~ܝF|oQaar3O3 ]FJT1ۄ2²X3<3>äu$ c`/Ϸ5&Yϊǂ10Z]MLg{ sڧônQZ8(jɽ-j я,T2ZL8mK^w VEN5_ :Ӆ e뺕y`<2Bߋ3fG;r!(wf I#9? ub՟0ciU>oLsӖlIq Sk!G4$Mn\ (|TpPIq⍚lvj\3W0p%+p3C.pL~ (fk"LpPx@NBH<&?(]4Von )n'c>0;`{|F7JP@AxD//ʥ;$/1qA91n"#(G'}!.D-Z> )ƦE6+lya%Y ȟ:ĪMa_~%\fBPtZ Cx:Q%E_k3۸ܫpnS#e.ofRrZQhG.+7++k^m {U_Wژ rWU)Mk4mò bO4i\ҩ^s/ot ѿSٝd`8$PjNAldGD9i)`V%ceӭċ4,_oB y o> 8SG^+ A8z"LfBšN -$0zC蠫I[ _Xlp-!+: R(LBE)~FD3Tm y.v^|UlK}=cO4#|["chh_7 __OG;SM~!p5u]W|lЪ\5ƵDRJopaUVA곗ӰIL?GTaAW5. у{(1436zCj[GelkZ,+\maiŋ B=*Jixc?DjorR,|wyAtU]nb3dc]H{- D j$iWPtN+6tgf-_!3\axQ;?w=U)?cj{V#e/`ݔg%h5YC+M`T_tu7BYqr2||K:X&i HZ 0ACZ6J H=DZa\n={ \+*Qw8|2Cy#> SU|\#ݢ[Rݎro~q>̗2ь2wH ]k?_ǒYA!O ु`ה,ea8 /]cؿ X٨S}WWa F,s!^5*)fߵM%!& !6AH9t2P&_e QϷ5V+D!-T8á[RPn}!؄ .m@ :A:U`)HkQ{ޤpY $bg>$#Fc(ݫqi f'޾EsoJɼ뻴$0eBpv@اhoü :V)XF D.-Li_Bw.6WQCmh;hǂ$[ TuqW3ľ(`g Nߣ*̀ңDO3ATcyCVja5ڮ">nTͩ#?aۢ6׭aݯ[Z} I<^ä=ufCK(T{'m(u:#p*9/Jξ:x@xccۑxY`X/˩F:cّ2rKrjA+I`luIfGUV,On+~QFatr.to2N{\|E)*{#[)oW x0𐘱3&$*7ݕNfuP$ zgw_!PI8.L899 !tHb45(.hZSRb_۠2kad ~:M_tqH׮`ˮGfI~>r\t> |DAޒR׻dDd1WF<:v S$,-DgPHD/Ǥ8`Cd++O.Մq~lA,sknٔ>8 TjH  \Rdc욟+BTp0@C%Q*IbNh~5dZt\\d{V03eg|hDQ4߷905oOHkUXAdT!#p T-bΕ6zR{/}mpa'|}JK(;rÒBy? 'ul望Qz=X)s=l& *zYBjՁa]hb M:/w_)x4uO@xKKF3,\J3i4o?6ZOtz Z5*͈+UȚlDmdQ%w>!V1:=u9M4LJ񯣆-xR y  :K\Xxroa%=yx ~"򨭝5l/[{!w<Bӻ q2=9EJum^w3eTǶO9U}K=Ecg}: |eNCׂf IRki- `9U/]VLEOle_uv ??AVXh!޽3~]N29_cj$?. e` OiwDtU&"uD1hyjr@buH `iM΍=rm%a|-]\(^Bu<)4p_c>س3[, ƹ KLREmo\^PxN^'zq"ы'E{GpлrVĄtBU,KgJs_;#.8d9kMB: Bth>>1K[Gw ms7NJ bքHdUОzQr'`ͧ!t"C/{i٥swXujbv[𲦨쇧 TŕZ/Qek*'{{8U JQ /h_XbSw&z:ǖH6Ψ'>J|pHfJ0p^qߍ'/j;G\y3u9BY2{}x_Ѳ>ԧb˞2stT}&Sx۸&/w <6ٺGן FUf5J)h?}}w{a23nq@2o_y5yʒN RrqYF`SՕ { 2GMvQKCq@B]y N݋LmG2A=g>F(Ue 饽\]-X0gZٳ NqJ"H'!Bσx6a"H1c F0F4$|+E#!Qw!dcQĆNj7)jp :L{P~L S 4U/4Z~MpHi4Zd/%$r!-mM~=ݽC&bjT"p_#v%\8_d"bD$+GZk#A$9BOQp) E%ȿȬO:ҏi hw#a 0*._XkO݊^ Iy  n0K|+=^vI-}@dA, 14ӄpIK-L*g[LGLEq3DQyEԺLuW),CzTo Tʗ9.mL"QP S(# J18Kqw*]`")9h`|oSn7Lx4rc 8"4:B8`6v`%$ 0XZ֟}Y4Q8us&A_!}WХ 7Lh .|FpK~ kImv\m.tKaL'5em]_%P:z'`p}g X,f|CAtAiFT@zV)`{gW؏zYGҕs6|ٗVn_LbՈޜ\dj-hj|dtU4Y*EdE )Te5}O(`m/e݋傫. I~i(-Q)g5d.qPU" i5<ɹ6nիT9؍)FuW/ۀsQYݳfKM?WS> ۡ[dܬ;ޓ=B%OL P؁K4mԤ( Yr# &i[Lo6#5֪Ny3^~U\1 ICC*JI$CNRtBcg~GW$VdظρࠡNcaz%{,|)ļ /+!3bݟ]wԊ6UCL\$:P?vZa4EIPVڥ2nK b=F+DЅTIF+!~k,j7\XyiJުwǸRVL"߻S8#GTAưZD"7ņ0KY mvI-=w2R+b([Z^0\ u]tCֹ,ZZĻo64W"=~׎Ge&Wq6g[7-]*nבip\_!@ak˸">$7vM%srmIݟNIb^BN{=aj1lڕ 7}+ ݟ#V~>v礋+BmAUxdSL;ڙfR(K\j`RL_e?BE0YR(]:X" UJySʢ;~~k۰gfR[/Q6~3I./;JSK{o~'zS|1_ùNqDzהȏ}YNC4;^GPۡc?㍫㤬X[1-+խ^3}ver msAt>GyuKfOF떪z4aVv|GCmN).8tΊLo-,TQ :?ڡV@pI;;q/"xVR\Tӌod5VJ0D!abo|XVbGp@+ґb"j6]TV bЉnZ!M h+zv2dm4ւg5rz$T Œ&ʴ\?b oΆVQ1 5'IYpv-2 ‘y^Z)U} Fzp@0=kq,8C4STq+2M$ ,PCT[5?B(du)@g@¥ed2Xg부$ħc̈́ae ߗ"A*ŜdZj'@fX6{a)K0b+mHRMxƗ+\FQ]t;LAFFmj&Ғ9`&AI!jZlܔx6|껊"+(Y %@tIQ8\g3Pz0 XZΰ[oV.g^)-n#-;RAEH_ K{SJv-R{*Q-і~j!=eM@!xA`w>DW6ga|,i`:u:չy:.'iU+IPKy94jR9dݱJ~LYbZ  !g^+ԙ72}:.< !?ҌubGp"w&76bECi~/cT|A*yj_5{|#Q}"08PF\!ju{,Ѐ=ÝlR dg_lZE0"&.gu;P`WWxw~Wmbq؏rB]!-=7♲}URQRfLeB0ڧ ~JåuM6wuxuQ Pz#A7]o*(qd`%6EsȢ(/j]XτXE̷Ѝ^a.1L:?ԃ/QeʷRH)lAdpi8 ‡cӆ~* 'ʋ <9=DOў4["4k_s ('9 RWن9I&GU98?._wp-o58o #r%Z"fR5.pfF9%t7Y"7O~w|"~-Q8}7+YZs x;ԧR;YAN_fLx;0|)jW7Y2A$L4 @XqSOp7/ShGl5>gOflՄuW G^UhB$6$PJ>*X $D'MzDSrׯ,ڇzfqc0|d_U!W@x3΢}4(=,Xxyꅞ 5ʳܻxf_F"" _ *LCÒ6ڔ,ӏ/,}t(*Jn#h~Qk^f%'E-!s N_ e{gVrM鱎V'cPa4Hԫ_>30U΢4ioTk kK:/"Tk^!e',]ǣNg!H<~ޜKJmOpcI^"qHgCʕf !e@caBk 2\[Ϝ G'1`Fc{Ϲ5xy wXOs ێZNbw[8=SIJx46f"]s]B Z!o K]l3.Xi[{A- FQ떀\Qjscb' ypnIX=^mX=e[9vi\ʿݤ["1 pcCjǰm#+GRەJ++'x`vyk;Cls~2@XGgЋ32x+ G ))ASG*#9)&zBjA-vH*^`|kRI-SQ\GlҦT 4XROB2q|`[fͩqꭋ>%P`ӷnU38Xհ|:=,w)$R fݽGzF %re0*p$Qc,;i Ky]!aI2 r ` obڣW,0|N͂`KԳIR$%^6&>:~4A!g|WN4q{]e@cXNQ,?a D;mS6u7D eV 1AA)chefR~ɚXpBY8`=4,OHw+Ga,C\%v 3A;103XV VscծwI7Q/a3qjP-h\tY%N&2'IDzg 5^y%wu5ukT7Y#oj&e~t#Vye2& BI`1Gg<ݱJ9swVyD96O(EH\B %+7+3 Qzjnk8URIeKϼ!b]F(۪!@7j zUֆY{T,V?O㩍 ZR1/I ̐[5+ii>gsyl O?7dfPQxՄ_Qń?~ښ "cRH'c318ң1RA7~{QdU"O*[D~7^{ed2B‘}6N/mRuS^l,D޴1137acsJ%t.c~3A=MZ&p4%MӕnȍPZ%įDׁC1s{,ڤPzfC)9\82k}ثG^-M؛!'Wz :h, jBio elVG $68 ,dz<3oCv% B΄NåvL{dGM#h>*OTq%*;4N6lvIs%pX.iAb 5K*jBD6{IpX|  " eל&\1[yh5/h/F!?4ל7kP $;׀$` +kEowHm?0lSjjՔQS#ޔ3wou;}RVtG@q s B4e8ґ1| Dop#C42{3dt=!#Te&iWt-*>O.45֔T+iq] Fn`H]yalvRlT"1 ݁ IspU^zR5Rȗf0>.*i L_Wgn(0B\V] )0'k[Y@KS~u&2@֪jNX^)i'םƱ"sj5iXO i؟ NWt=L+hw010Y`+nsg1SW0Uq3>8g¸{#h +&EirM' vfŨEup͌cyqF@^9P|R+&wo㼞 к,3͎}[m^"Bak*es{iI #r,%Fgnce@PRI%OXH)_Bw$+GPI {ǀ*Aƞ'!-`e#tb5NᨚkȷqMWN$ 'ȲW@q#ð)w[I>GǷ` *iqE@9.+heAm,#[#P =}2 gzGƯk[0''29u&g H! Y+rB~ؚeN,#* ^mpBGy#EPᵼMbIyqmRg_シՈjBvG"s㶘 NÓb2 $S(Eq̻?E $߼2%DkŶQ6.Y֐RT*l+x'i3J<%>{MH,oMd>>Q, L$OQe(?\B#=|rVCPbw唵$|qy޼!ʔrN)E˚/b?sSF<5DÃtbJ.V]g6gh""N)q @[/&)xK.xi\ :Ki`@& mRZ/Ė|RMph嬠v ܈=yV$;8#%Ԙ2wVFv+ʱY!;㛶kV^"lm_t [YaA;er E{Š5št uKh C0Ǎ֮♻$)q> @ӓ]Ou7t80M/N/6wI$5^}(-Z gSk/(mTN0sdvNkF=f}pq8oȾ𭇞WØQ@V;@5]MѲ*Hg49C=.jH?\%aAK6. —`6!\/Fʠ #u~hאq紂F D/#lDXQoO5(\rv"{yjW .eg֨_q^*W0iJ 2X8\ubrʕ5e-6mJ|C[̪=Eq(HIdlCZZ_Zq>TrB]|t=In<5S|^4 l|;xg/po dG|BU-OBe({a"7pNPAɶM7X{Omg|α5{68O}\+":x Ӡګ~+#efU*&zнA=qB3{*K1E ICTS7 (*;LaIa`^tI.S 7HsYb9?=|Y RCHv5it\Dnv(\CS!sCG|e%]|y=g v|sOg?H%78B&cwΕ! s/<(4{H{\ٰ2p ^ +X69<:Mr/$#aυt w)<]7YӞ6h`iJgltm'c47FDu/\%|6\LA8\hؼJ:zb\}v Y@y~0Yg# ZNs@\ ǚB 1W:pzzv]/5DoXٛ8G+Q @vŶ0 hE5Z/: c؝9|-!F[,_f7䲍8ո-ި$Eǯ(xD)'4BqWNan+*PN,"Vy2Sg$recUr 5qM `[TH:c^s~Xx ͉}&#"qN.tKDI& j51`.Tɴp4C^T ,Efbn}KFڂeMHD+O_bU4?Iv˔r£2(cyi@UsFIM0g,84f@%+XA46BE f IG<巷I+#4]p*1 sb񶉙c;^dDDN?G5Z̜`.KPdki}p<Ħ7FCRxP?>|_τĹ6'yGk$!klyk֦6YP131=U8_04K+߶9XsУ)q1Q 9#qi&|خx>c{Lr\q+RǬ1nf1@" *]_b:< GPĞr]㱨1{7A4gwYrF={fB_WȮ!¦t4})h[Z1f1 bqIU"Ū onx+X睈SƐZd. 0oH5N}A;44eXV\Lox͈u9=cvClꗰb Wݳ[}6EI<9\BG!1L9Mvg4=AW=:3۰Y+QN c:O05˩?"5o%饬`1f*͂/\ ^֭sG=0Zc j `c}Ϫ${f&F"&_O"x)DJ?Jsץh :1R K=KŊ$^}.?Gtrȣ,b!#$aV\ EN57ygh W"kaކTL7ze]1-eѕZl .y D]R$ete:3].|ѥQ)P* dQbçlRN簵]X#&ɨ%@Xoe+*'7j 5 HJGqDPDFHpc6 8AFRpBſFcy *Eʏ> 9zi5 ;61b5?GXga@/R!t̚]e7e{r)r}Nʽ6?Eݡl] .|м!SB-6X1CȆΗɏ.@c!l{$yߧm(eo=Y[c?aYχus{ϋެ >92E})Fn@3(vj8?k0J6K `L.e\7oY~s[6t)~)c)/zm/n3B-2Eƞ.I.%)a+p,b,ctUFRi+;FG1럴'pz"Fq 0 1sz-sykcoXwÃ70e+Z w26al)aAҰ7Jot&!ck#ɦz}?-K줱3IGkOfh=|=Y6L 1B8sS(|;|~a`9Tsa`\S6Ú k3\DmiKW͘ F}SAh|b_8!O!`$䭂ǔd4 e$ $llq#e@E㚸̀-5^ =B6Ph'ssT)n:uUN~*٦3ڐS6% =3\=BYb1a}ߏ3 bT_ p/Y8weA\U\h̸M7l-q<-G ʀˀ'i ,; ?Od3d[/=M\B=' -ۚ TKq!XH_?hiΤ(_ugaS‘4Ғ"EE /9NP`΀[bwC̮ TE 0K)أ=VN!Oi2]9:OFn8za=@x .asWSt$\%c.scr tq? $g ccɍ/Yd;^eM1EE[d}R#u+#W+9NeqtĆab$V]!(S&@^4 ԛ i¨`qY(Abq7ca|&d G)fu0Y ^HoY>!vY+mjxWңl+rx3Է|~Fn8 ) ~ !(B$%uE58g#K΅>5hgI'^ԯ~XPPퟥA*@u4c e8*wSBSxPHuq?>DEv * <@:U/L(&I a#%\]ק)y*.X#7 ՗>2Mp {Ћuv}c@SSeO VwX>+p adkh0N0TE{xuzJv %J E]O/So ֔.nK{Ű.e4t]2k}S&W_GBea? w/)!'uB;gM'|Z\бFR 0#lo 9h~KepU2NEKmݧy_}{ܔ ](`lFW$ wb&ݙ8ލ*>Mm4D۵~tT|V}DIq#;(S9o7fh hlFV,@s<܁ּqa[ptPԮar UR9zD"Xtq 4قdXeO׽/o lhJ,xY2 >&34t)<.Z)6s@1#"(7cQlY݂ʺ7fƄ'L)8*cS óev g:w4 o#9~eܿ7TJEia,-(]8,$Xz #|:O \6u=Wq10I!F}`Q?eѩ -3VSwuk`֤A [wSs`Ka"XA|;~[[zWu:z{ˑb2%mG(NSj L2|ߧEVBo&g&M"+ _nOwoF9ۂ 𽽺M4P76oxfL%r+&8mbTP}q(^W/A؜=w5,y?IÑ𓃑ҍێ5 *]&$S׾]8e h;[8Ys :}Mv`9#pX{ 9gg5â9cyȍK@?J}z5ͩ_lj*$JFw9Jx񭏊]~hPzP V4M Z$U 4W%//&x!O׍ ̜l&V=ukIYu]T.F7P$CxJC{?bZ\D0F00tF9w4\kAW)ˊJ|%)wRU+|7,ϧ+VM%ax@g&x_pCZFL\!HB\Guә5"(OA@25WH!#okf.3eM%oFk+0a- ZaQҵ}8rsMNBdѡ;uR($k'aC+ m t'>/+fjަZl;^,T{4L $i]}3d eEَYgnH+&f57`VqlL mEkԦ55ya=oŵt WSnbԉ1D7# -,*|mb2tIDWb%S&>C:vf)+*u5/ׅ\(@p!~bg''TbZP2ogSp:B[m BrD>iuT}ϻe;uQ]je3uGi/м1| tÁoU,YF"8U ִT p1*=-Rc2jF7w۟Y[-K3JZ3̌F)TGt#y `d+>)n9n n&]s/*I9տoQ:0{|_iZ0ܢ'9 @BaKx_GƷ,Yj-fDi!uAPs_Qg\I $@6NU Y'׃P+;ęʴƄp @'PQ0 Oà sl D!g;=] gNTc:0~0冎[؍9eFxBvxDuK~443K߀Ȉ2qa-$ "\// ?=heK$ a:AyoCd`&"nL.R+w4E-Ң!T8 -GA5Je:.;VE)zlOQ T<{qA|JCNZ aoqϋqa"kcqd31r[Z/Sh>qxXzf`+_ $͟[V~gP !hc^{&QnUb*0OTFe|q(UY3`Ⱦ l0X&szẒf\I4ٕ!/蠢^Q\y-n=5t !JN5wˁY"/Q `*G7KTwFFQ2<0)yVu.4]* Ѣ΃Fae#=rȨ5v BMUR_eBvC4G@ $a:a[\:ġEz6G5DPaJQNb )@,ʙI38T( HahvziOEzį9A;o~T{kw>w~f4vM"m௲cNyK٘Jij92[wxF(:^=ѽP}$[:{RPDxƾB_X>/<Ϟv e?j+4œc)F YuExkR`TXZ$K5':#H 4_']~#W_I|*;G0,Bs ~ˁP\?^iZa]^ 6+9;XSG1~D @c O#k }2gUqi. Z-=UOs, H KV戦L).v:U<BXU&mۡU+E>2l8γ +WbiԹpIdd %<ᆵ߄^ ɾ&eNX Glɰ^OBef (8BHzr;ʫMDgI!W8ș " "aY6py&5\n_VnNhcaVAwy}Qz[ F( O&iId]u&}hNȢ,j(|AD (YO˓g? io Gy3lmӔfpByTs l.j($.)Nbr`RF OrLAHiώ$JlYP`ўp =gLئ1>W+J>XgPIbPy>'4o7rr}2O1;ih.G/ T,;HY-NdakMx۩}HJ |ФdZsd3覕FJf)aLq]-+.p;eFy4Mwa6RofJ}KRQ[ج=w &!R`'4׻Kmq*f?kX'jWJD̷D3RNw7M82^+6@϶?c1c(S e5Ls]܁o$@EY>i5GH'#po Յ=$:NŒF垸tBk5rNx$QJj}r9.v>H[9/Nd_|ҁiYk{,1WyR)L-bʉAlUQ祋no59a^ d7lw /\'؍%HBp Թ s d*v9~-S*g/tIA= ~e\<>>n# <"b 6oN|W-,;ɵ`N[ͦA-GA#˳wp*m]&Z-iAVM3yػ͕\ࣹ8"&P7`ȳ`JL@W3S> )a_Nך-]jXԻA8'dg=}b9z?kJ^vQN뒨C!IǗ^Ȋe"kGgZB=䇱Mruddi Bv{\GƂo ڦՁmuf.@~=si)8$}S9LőQGoG[uV IJ5KJ|E5JrLa[ DkbV1S`aD3C1'(M :M@;N%_{q!`8elt0 ɪmlU$CTN@X-;8[QIrꩥyL*>#n FE\eF;OEa+ YC1{/U7)A(&nDf92j0. R5Z ݦO&zLL~: H6e=;3ZT1=s&)6O12Fm7I_XX;ںuf-x*R._Pwޠڊiy HKl81U O nZ•+];3TN@Ӛ%%znF餃m?UY3Sm* m!h:@S /Gc՝5drф]K93 sql%K遶A8hI$$*k߯xzS1儓nM]F3FX]4b~آPrePR+M)+2xU 5;ϡDsKWOФ}3/b=}!{Jxb,ZAw",b*u`N݃*Rކ)O@[W[/z—Og޺]]t;Y4VST?0`s1<ʘNxm'"g,376fzw\lj0BTKoY(&͂ oMNԑa wE)Rkܥǐ;Mwu$џƷqF&yꐐ^ՏP`2^[T3N}qA>ae ̏??.yC4rO1>y#9^Hm5'Ɔ' m˂M.=,K ;,4J@ Rc[!(š$£-?N[,D n_$;"*5N;̈́ 0"w*z?ۊϻXO #4IN5~jwR~`sF!ӟ3rN<_xAX-$ r]i;ew~T$t}:ꊲZ"ъ",%E8 =\.m\B@ccϬp;gg(L21vqH&6f{\ M̢ŒI_cp zë}ʺv,pHN΍Wz[3]ӪB 0:l(%˦Hl 5"4Ad"v2Ij45JJn|^E}ߍ4"]s?R L[?'A|NӚ$W0cpbe" 9勝̾oZOsQ/ۊwfEesڠKtLqUxiCV"x! VFFn1w(=yF}0?|ZpW=V RpG`7 Z[#R!iȂ'(ݜK2" m隘caz@f=\8:6vi;s(x:1O`+:q^$?ȃ J ޕ\3(ЋԝV͓i* c'WgBfy{`}*jk'k)*^1-/(01 _ChO8\=RAdQJ #3:}r (g:*@5vIe( skTC*dw/Gì_`bThc5i4JW;ܴuԬ0.L{\z+|&Jya].`smUSCRy'.T вǬ|-tpWL]l9b2,nIc-Lj׽(B"uPV'ˋ›(gR?]N9U'np (m"۔g ge7 NI7]m#QT<d\tZHyXGh8@uzwA Z Qhl;\I+c09ʍ u:y{k ^* ?R6?F2.}1خYD(Na➕X?ÛZ԰Bj.;THGB0tdwق֍O$Fiڌ')AuI+jjMZ[ڤ_-hcIEGiNǃ\Nv" mcO}NCE;QP4ڜV)?Gˋs=q0WJ⣟\1Ϛ:}败%w["?(D] :JDﻝN1Uw@uBθ<ĥ>(X{" X/<,I>wbMx,A=q=B _ SS+Rļ>Y41QI'3x!qՑ\gǏKWYCK>o}QQ/ڀtx5SVՌ@xZ{Y.v7 +vӪRN.*u2 _Wsb!pz_d>, -qfew{i\!KYfH>&&®({knS 74 M|Ed)F' {W€;|H4TZB$9!\L V05'%F/ /92؄P*4Mgsɜb |F;OyZSjjӷQCudV]WUMޞ5/;Dz"lQMSZMV9dE)k c>4 )Fc& v=Rcl ,͓ұqN.jX<{J (%EW PfGvȁf`_dž1з&|41i*gMdٷI: Tk~Ili[NAJwp}RU>K⸀IUgX[ ̛Lno&c_4r@ )֊ >%DJKLJэ*~ut0J9ٟcЈyŀS!'5Zo"oye &o 6`s&zPUAh{ev]ZŲ k X H2tcj?y LhD5-% rJWg%U2V2^+wmV]zڶx%WcVgGrNsffUsCuw֪ɡd0#8!b/vpd mI((f\8=.*5??L>xB,yeɯa,玱c̬ߴpRԂU6X)c7u޵cKN/>9&EV ™&4G lࢪ0M\LB%v+}N@htY_>h \z;ǤD3#e9gϮ)q^lK+,b+'/|WbV|H?*6N@f=:f> F ݾÏ``_j5ڊ ҂O| W 6=FG#I["{|aJGN|]NLC\MU ='g)//9ڇmYL~4%,HXrOPdM4D8P,x\^K hLYdio Zn,4·j݊LEmD_bfeRb/b2{)I2#x3@-m1ײ6覻7k[q矱RRot"YfĻvOPsCE!L߸5FFu!!Dfy=f#c:u:6DnS15UPlܦ|h)f)F$,۪hǿ%d{V,N28M[zRۻAЙb7(YFNm4_I~r~| DeA⣞Ӎ%)l .Es*i`Dcr(<t+;ٴN^b0:H'45Qܰ',;iqeI5*eG4T >tD |V2P "θ3 ^FGN8f א꿆=v  Fq#px;sYbN1zPMsUɧCeQV㨏V[f nb>9;rlRYƓԕYG9?#B9X &OY?<-.r)ʅ +EI7x 3 ?np rV2dL91_9Ie(VJE^~lPO?ő܈~c*`J + +▻{]CC cgrHV0H5JyQf|<'Gm%Y,PZ YV'6X WS`sQV9P3^8$in*LR6oj8ʩ$b6: t{g|YuiN IlU吶?o(#ސzHe+of?*uSW Ep g7fVFo?^V}.XB48oU<$k3.mg;:u: 7H-2 J3;pE%YF=7gCe$cDd`/k籥bNu11mݢ3)Mh4rS_S:ϔop4JGyI_bvxm쒒(GrPc^>XpE=N٢v9T+ 'l`<,gg;mت[ e[{lE$UcwPY«N 2TM1QNAQ;苋blٶzyULAvk\_uE%ᯒNY4^$N)3 cR;#( NE2myݰW>3Ǖ=:D.Qz8f%GM5F02>lzȡU&sv 9d~?|ɤ6 ՌHتMA(ã ^^'%:Yk;0I@B &?'l?, ,bng<,wY9ݩd;|M@e2w(Eg7 X}/5""(iBN9*} !?(ℐ*+cw ^)nT8FXc\$XX[(?e@稔:!~f`ZҼ`3ͮ2Ϯ''FVq̛<'ɡeoّ^R !Ioãs*[մ׫OCM5,7) hc f s[%I n&a 2L^Am&=k'e҇Pe@';P8}eWW&:4'rza/:@OV0yS wAqQnw' N+ڣ4#MLR0~t>&[xtC[OhRS#{p+(SɶvsAd1&(\iH`,$[m!Bub'cj$ї)Ty΂ jzU㛮+X-*X`ٍ91K( ګ>[ȔE-A/֓^=3M0b[ e( ϔ`^Zu:'_($r(ׂ="t5v)VdwsO)G& Q <%_3} CliB۰=QT\"t)XceZxҹlGlbv50FLf6x{V8+x 1HtC&dr{xy Ȩza?$ I~2Ks5(gHbMQHa:1zKsy .qCm}5.ߠ\1A;`3B΄Y5 M 7?j6&@ViL2OF_p0~eRªj|9A1X{Fֳށ~ZMVQg_]S/$R8F S8ajR"O#>X˛V%^^]xf?`/!NaD9e+Do/[\hKU!KdU',O|J4M.Pۛ8{"|a`Y.o8|GUN'fU> otH?gkVo=sPE#-= Ϗf2^UM_e*'BBw,k+׶Kc|3 WizVa$g[ז)^`1M9W/?t'j]&\"b`%" Q%mH>ϚVਿ9@⬎_u`vuz\ JPX4|J8WHApu_L0_ ngс_M JMRhJ&H1XS=Rf"h[:᩠Pt :ޯ-ƛ/du$!m5D&E /db;#}-}jN-%Gm=&8~%M XBi3®q=1ۣ߁B:"-jbe>\M ^lIm/nAu+E_FF{/# ܜ ɈAyTaΑ  ?qh8k1Lշ;V FmQz)Ymyʉ7sBJ+ udQS;Jヺ⦲kdQ}PavzT5@cxYQKaրMWu FO~YTj?]ac {=ZNgcJ3B?Rg>w Y&dJ(3jF:ѡ]i%ʡv~)„ր3j#[34KCL9?$w/3b#S(W)F[?g'Dt:8%y)ՙ)_͙ONAþ! {ă3V@?;4~F7D2&Ѻhqae4^?$IMK@LѴ?ɟmdtka@{ `-XbX} \:[gt͈U͐LYzf>ïY~y!@>tM o3y C0'<6k.>V<ȁ\܃W͜U T18ǁy^uˣz&gytg/ ncz NW0p]|:xבpZn'8CY"빂q >Ag4E. (R+[li;o/1Kv_fFs$,Lʡ둣VP1zAʗRV|20H溋v OᆇFS]֯_ϧ7ͺU-5B)*h #Wqj؞Oibx3~[7tςίra,1L@-E) p{s yˑή'8xӅ =VxuzLsm&_{6x`CwH 4`L}⿝8>SH̉E=v,]ߨ}ٴxMEU15/B՘/$D4m>D`~& qD{^e98Yl܆.{Vw42*'!M;]{<]z:IתVf. _mQb IY"ϯƑ`)RIp\C/G4SZ.,Yc!ƒއ;}D(~bKz]ˊ)J^Fε?"vL>#\r]2ƋF ߮b=!iƥ"&LE1/LJOsN "jnQ[J8]@~ w0[V/mb95$ph[fTEʾoФj‘@wΑcd }È]tAZ+\_OGG›Nݣ.>s~;41KJ)ܼA( (b&Ӱ r!;eqAg)Ít4(;[ř&`g" +frۣ_4 f=4kܖCv%ݍ0;? LĀ ?z,\?߹Uwzr.+8di/HkYvm!J"\Ӹ@Ԟy@[~>q Q|5t 4xAO2'9 ȝcE^ *ϻMB%eDčE1)L 7?iBVG&W[&yM UiqU r1u gN|g "hֱ{w5 hv;?0[,}ةk?GG?C{d UWwL7+wb!MjHւ<׆àD8ri``_1"ij㓜H2)K=b! /IB{Ӳ$2N^+ɗ㜛LM@8qĕTe*K<6:Yb!ImRR n\u~F7M-Q9=;N-M- 19m]2Qs__HOR\+gH:$0ڋ|4Z3tSZ!SV1k`DdP+Lh.J-O3R>C( 1l'|p԰?WwD>UH:9a'ŰDm h!thX,2Y].[o8j]d !TX9 vBŵ.X: E,ǐfS+xHfZZs,iXe珴T.0\֘S E{ @lO]C֢V70'g<)qu sD{Jvdf{ؿ 8ogW*cϨQ @Йuxlxg"!N \@0nkދ;8V@ub{c?p2}Z Sp!#[`Ղ~<\G7d]ȉIHNޔH4!g;|N:+ͥTuL#B䡝UyY C UwF[fUؐ.{[щ}L)w?d"jeTnLaqѬjGxMBqD۱#"iӼCӑhbL,kҔWӧ0ޞVX1WV\B}IV6o"܏[Ֆz̾0ДE d/ϋ[aMhQ;d _c9!sy FEG[x]NHŒD{.jd O쾕he3{Fgܧ^ݪ)|y)9-;1^Qh+d` xxn:N= ΗS-I9Ұ~?[h3!IYQ0,] ӝU ؆th{=ܵ:wFZU1Ky ȇgw_Fgy}BOfJMg&5)cB;(aE& kbtzfڏO;2gNZz,O۽uxx.(fieS[g9Hs{y 8DJ-,cH֐;ԡ:AlkֱM(PL~p7/"[qkzT&90::YR't`S^jwZ^.DL(4Dž@m"5d|63 PHNH54`yY6`_wE:Och ֭9DPکKTH>dIYl".kx.}kѐX>;v:rj\*o~5 Jhix͙ʓ?z_YwinsۿOK F1I^^DDQX|f(M|av5\ 6 lms%JDsvZdcA9U#&d:lZYV @m\B/k&a R:Dn8َ^C6F:a 0&` (xhsC#}'@!NsJ+,FIH163DIE :we4ac`]]DYMmKӀрm ϪM>‚zW "9O#zhʅ!.t\ПS\o>ݯK,X%Ĭk>F/2[G3'~hu<{? [}߮09Ǖ^+ ԽU.Kd3sŽx=F\h/Mѷ7FA0ݝoA=%؝EZKb-b}hah `Wuc 0PHc)I 4S_6~cv C+kWYUf:ARJ, YڷͬP|U@I'. 1@.#\ #,%/p]]ˉ,YH؛a)̉YO.D|ZZdi([a1zW4"JEqԀƛu u@yk:<qQx\%_coo*XH'A(``+/i&a` ^ɛ1wu++09bIonK HhRLe`-ly; HIz䅸ɬ_|-@;{]8hl&{3ݜw<{N >G\n)vH&ԣHeP֧lxϠ>1؃HyDWWSW-f5 [.%21j5<+3=1> \'I(fPk\({VQ?<}͢uj ̟$uzχ_ɀϜtf<*sFHl"Ξ(2)2qQ >V \hb:n=A-,OU$c†uGu3fΚvfاK͟'{pzҫj.Gt#@B"F xɦcH>M/HcXw]d=={3WQA'/&X4~v ~  3IC{V CN, )ϊY^00f E 5w޳cݠJ3"۟,0:#|! ZrD6 nLju-ЦKL6a=-ɸGH.p9X8ndP7BB%"21C+]GR+TKx%OB)OjMpl@*#>CA@4ND!`og2x7YDNW'hնnuT7Oj ?AY8EsiRclRtb q=qCƳ?#Ð$8|_[ps@/,LW0GJ'dneek~d֓xD (_i;@ӦVΥ`x}>&q\3ZoA*eyO^[ʗ%Nb'瞜px*N $ǙRご])묻+d4C"#"{f?%eaK_.1ևr>`!hHq-os77Y):GMD6֣,"2b)L48 BeבJBf"}zXd-\.IrIԩ'!Than0 mج] XapE%+'t9>>FNm.53x_;7}sw p)MN.;;G+@U(zHRe^30hAXGu^ъ{JwMޢ l7]{#d3(:9,mMcZ 6)rOob7&pĞ9sS/$T ,xF`ka` Rb0u1FڭuYS2<ՕD/u/;a4ڠMbl)̊ERb(gey)eqĺ,;])J5 ޸lژ'x9ŊIʔ*BZH\,+`Y0̉ q*(KW-OFFwی%.ڷhynWx5bfsjq-?W(PfwEj@ܒK5I^~AY=|>S.N죇7Z&Hu-6xm7KZ||IG@f۰Kum%@vpcmTPLq[e4&`#@>lXD hu/\q;:ݮ1R&YޜSEL%P "WqV:1P3vޛhR6jt^5aHո{czSBu\('Fq:sU܎s c a૳qʾui4BpQ,?:eSRӧ\#x9qo@:4qСcaZ\՜MR"n'BV 9#lWHoU C2׆>&']NuoA @ %_bg&tk!6K=C <.{r:bLʒV2WGlh3난$OJ~ݞG -]ڎZ否a~$H lTNUBs?BQGmjE5_ǁJVQͼjD+~OV2>_s{ jJpN`<;)Ƞ} D0IzX/]h1*>P?u(*s.,K/d{*l IvYS:NQ|LAb$A*$"?:%P[陂 ;дk4e֏4ͣ} $6x[ھ*i:{=ݦќW BcE-:N~ 1;KX(D%Dl}BRB&O:]*`uh}6(Q6:z'QZ癙%oRxr-V\kWzNIm\#p&>@<NEMzG yqu mvZucљjo&^Μa#h뼠ZӪփ1Z;xa%vk0;e ؍]~dF}Gt [7 @Z9&5=>8xܺᜮ)i?qf4,e143)⤘j[ߐmiQ޹? PrEa8z t-wT7Sw ڇ (:ޒw3L,y'UFW-jr }Xl&jjVXC43=,6q[DD7Qbkb"jw^C@u_ٷ@n@Gf!_BS*Y~'GaZJnHUKuƊ0xN_@/NM"FγDM_WAJC7~Wz((-VTrذMTa(2>IQ/R2K&}mTU?B?˭'ZHW:Ox{ ߲쌎'В;qO_\)蹷E>a.1 U2RoB$.3Q[gJBvr,sj_2Ԩ[ކy0AĠĮe5 {M2&i&R.$/nm' ~or)) tUeJzXu}Hp6lO#].ZOFvi:JN DPUCiuy-Jo L.HȖ5>Üo /= SnzȕoR$D6dfZ]Y*>#+Hd?D@W2逿T1?k6Z݆Y;!GC(:~i U㐛*&,"i?0i>9$5%jWBrsdr:RXJ f%_x[Fa~u7?Gf 41&{h^fk4}g+ۼ5LJ`ghbnha9ac1^ſ#A  ݋L@<պo ^URxD1ߏE6p@x N fn<4nT5#^,ўyKYHmWN]#6G6AA@VVPFQ}U 7m3H<_f3w&hٍ4J*L?g*#3}RᠤAxkK X\:ҹJInj+E&&*ytCݖ>%U&-">>JbqVPzI rx[1R+vC%9 {=5P]]LmKQ4n$y҈ʈ̄9$9eP )[`77(lRvM?`KG#t,Wx cjʚo+ xL=}yN#v] [ߩV'Oŏ^IT;wˉoKiѼlo2zqI) /oRDO9z)>O70iA\5 DInh&'ʝH]iځzk5Cqη򧶨q[B S>Z8>c/IدyaC0SA~uuDq]gU%,Q\`xa^ְKi"DYo@`!j 'j|}BI;ZZ&܊$9Rء}$DL[SŨhɬ|,:Lx=ъǹGZݩS;:Cv#y;ބ[@bt 2@ue ~d{٠k~bYH-C Wq*')9f±4˗s蹙e5үZp=ִp4?&r<[/7B&ܐ˅>:THE;1ymĢ3^d4m-$W1mϖ 8ML\GpHJlg5)?Ap#lHl*+WO*$<]×v3 qn׸җJgYZ6§bTN ]o8#I3@ d׈<:-89/Ϧl_f"ٿBnd-ħԭ|W{.䞨칔2\8Xuu{E՟Tb>7tCb@GL׆"Tq_6qjje[Zt3 8TXW(Zv.Tc0qOvtʦ??ׅɰlQ;Eȿq=!nĬ B!A Ses-7zHz,1ykWsB-8Va[CxkX1BX=O*m'`U8454>mϝ1t1XP+f Z^2l#)/S§gXNit֏fl=/#y?%"8x,:Y pC"s%<@`?h(M 9 ~zGĬT>vq1.E.#q/8/5JEgAb;s}c& %#i)HSJq5pentj, yE0^qq F:zGA/D|wz~kz)<~ U"o3LQnxujj]X郄*hksz0H`?ݏՒ F1zΥWH1HBLmWl(zU,|k!~dZHt#L >f6{|,5.8z®ճ :0LLL H< G,`-sXnKۋSZպ/S\JsS bE?Y??<5c +9僳@)hYM\?A$S~T.@Me ?rp@AU |NٸrI! @2`yp0&Y:@i7!CcH>KJAXi`n8CaĵB2$ 2/vuUK!s;&ĿKGL2pt-m~ʝ9hҬC]z_7PxS{WClҔ"5827=֤?t_8Z`הd#vxŖ) o˚xݕUV1r2nr ,rxJ|^h(<>hl;x>ea<2\/qq W*oL8wܸRCA8FVAbKI ~f-)gڷ ^z@5H+:K6lށi^>@q}aa|G)|D\% wjU1k^@k;g5>NUiiF9XQڙv%;}n_"\O\LvJtr2lPM""91p"[4;orIkƘ~P)neeunop:jXpi1=8;w +[m voܛh:+kdw-+l޸-glK4ͭc`uu.+X5y1fRkodI%e?1ԺtD;X Yj(%&I=loŝ*P$AƝz~v^]fCJQ}vv<7 DObp0Ucɲ$\;SP1F}תm'n12zٱ@\cwG_|+$Z,cugh&xN?º0̬y\g81Wˈ2M7 7*4]M}=>X>*&iqڻҁ;fpZj;6Wy[e8$/-5R j˟Gzi3q!ٹqE׃҉z]X: y螛\e%~R1ތ5ddRc0 =&p[ )~DQ{jNݼcx-\1K1f+C=LR d @»ވô"2qR] N kyǤHIҘe,`x T|gE\ "iv^7Y)Rw0fNO|&7>ץT7%黭μV3#3K1"܀ysJFcP 0.jr aOeC,Wy PoFH' |#7ߏBYaJgSN)q~5-@jY{Nq-ϱG=ׇd 9 &\֦2E+N ut?!NȚHtJ{C]1@3f^rg*: E޽~l52p  h%$gq6~;Mj^SHQ|BE kN۸+Wp'(kgxH2&7R ș׹8l=HO:Qsؙ>GRDOU&{󟒆Fl{B{4ED]o3T/sMM߭Bm-o>:W Q.e"W%YOMuԁMDGHEg%joz!{kvоs=#Vo de}|G"ڻeusϿ"юEt m \t^ιp[ODmSm8Uf֙2m}w R sf!c[@{wcM_JDL@F΂dq]Pn4e ,ư7n:Z".Cjł,=<_/G䔂f)a X3) `PJw?Ԡ$?.cz(I@Qt0ՋL,4v-$K."SDnރbNjQXv;q)Rҏk}#QzڇLVޟ:p5'eբ_ z+kS C(;*r`0zEш-OcTgH1r’Z}46HGʀ {ЭOIReCոiN0qʣ 2P@IRշZl7ⱧI뜎">;VM1IŹ09\ ˣe $ "%Gpٖɬ$Jfy8KS2;DԳ`ɹLd(z&%,f pZr~l9=1>)4װRSN!/I$`8ۤPV鶩]U%2be'W:vx@RhD(U[O ɲaG08wˏqZ>:$Ot&oR{.3QD'KmijHʑ,Vo~%Ԧz[(y޸G);yFEzJ ׊Z_.8m*gr3a @(isV zlx zUdHޕW d|k) 2w!Ba!nµd!Y<,On$ja ԬIR\&sLTۼ=pe)'зJ9p0/T[LK̿M>* j ~[Ѧ];-K^wb4&PdlDqZi8Fl)S+-[Ƿdhe Z7N)P\c"{6G: ~E(BD/ ڍgw$&9*#[$֙"U7Un_Mq]IfWw3EJdHc"?_Js>hmq`/Ѹk9 ʣKD^d5<.bEZt- h2*V]Ad{-P0,nyHg3UNР8O(#i#i!`&H w(7PE ٦r.˓VnI,jO*a,?_KuyĎp ސO c_!>Woc#< I}i+)f~^) Nmz/-F}f4Gya q耮lJG]\\,K+ R4uzU255XFz#"MdwkNة7(̨u-g<ڴh+t\CٹlHOv%No0^]۳t5gi=[sGԥ9ύsv7 .nr6 *۽(s XiޭZ}ILlӷ4n4g^9|!RQH꥙okD{JŞSQc`f+!n}d[ Ye[M)c'Gl(x8L;n@ O۫MYzK. rZjו8bKj`ؠ5J@ŌJC|4Tjy2Fs Ϥ^CNlAݲqi>6c <7в~-’vo]K vfR RLzfSM1ԅmdMU"@¶\\)tM+$ )]@ 5C7Ykwn&rX_3ۣA-]Chf ;*Q`i0NNT3pjf}EH;yeJ+=L HA?ڟY p7)ϰbWd\} e:qau05|64mTk-Up!7PaH1k5lWf'WG vAhCKݜM\HTxK,:+BIf␞7W0; 6Z!D|9YZsNxq@ךLv,G+]]nbٍGO㿒*϶{B}lYVZ)Ep{4M|<{U)xiIϬY#Prky @+ Noy|$BϱFK v{^ v&0C^RLjh*S}iBV՗=ɢ+;g.>/ک qdgS.4%H2?<c`nfLd "!xSqrn<mh)8˱ہ, Uc_ vL0# _ff 8[K Z(|SoT+L8"ںx6r hoDqefd$1!=G͢6-& VCLwOp+vX˃8}}_e-mKf@bR@Rq,U&gD,_!N]'.30fq1! m JaR1x\!Y,qaSKD=G~CC^}}*[5D$Fo %K6dNH7TX3sFmD03 p!vYM^$=/(+t hӶb*_aN+H@y*5]8˻S_3 ?WУtÑkxdI0_X(f[#aY ?H|fD()א$h͏yO2ʵQfkzk+_i$E5?I$XRx*BOgÛBUKpuiK`RDh֐ ށg[xą$WS/&wF|Jۤ J`?K\Ig+im  4%=^qaGN=cwáTFQ+둏gטw*;My6zIׇ* = %ժe2EF#.e(xjV1"=Y#LM(2)RF;35F[` u!v9e=_Ρw, p5'2-eQ'\Y>k_,J~3V US s_ݕ-8cNZ'C>:&v='2`hS fߪ+tCMZ_9`<>+ eOEو₈f1X~S! a [/xePbN`Srx1eDv`[>@R7@\~g(j4? ܡuiK0H% @Gs)snL=x_:s&J/BFa] 1-b>tkAMӭt;w2pA@c3"a(vhM~bZDa'UШE8Vn8#2:]]O$4/DnLuQ0|ߋg \7j}ߑIW- M -zLLth =#k OB`¾>6m!METl4 OMX~)iI| 4 T1>@K^U@J%,>J}A$_)vNUC +P݃kՎ-ġEwMɺ^Ėc,iIgAUG}Jib]))Y(r=Onрs؄GWMh@  4ˆ~Sоiuڲo :z>;BӲк_>-'-7z86kbJ+mPֲ.~ 4^z ntSļT}!}ۃ=umrg`:d6O!?x9Ra΍y'!ԁKؼkQ0bbzvQB=lLF 2vWRL,FzҪ#֫ИGANTo"-IlSơx}\EYX[.3q GtSA͏ݸvZTڙ ^@쯁0Az։+֏-\)7םLLHTے׶sfEL>>}TdhäkEPQ;7wNtC>fޝg tm z1F*&2Ehq3)cFmŇ2O"Bh\lsF@=W {/Fg1Lg[47a4gAAHc2>ai+RrS-!ڦZREsykkĩmPr VkF٨}WSrgt߻KO4K0do%PAV$4ڗKn^C˚h IVq,eUC [5N,*=qٙ@|Z %-dRQ?]!e&x>.=#6 #y^g`jaxoZ3?OP)% &ET *G e= Vȣ~/gE&+#k8G* >FפxYO Qf;p1Zs2V@|z9IäPl#q;;lkގou,J(a_Rdo>Ç"0odϳ]_782fs8j_H>'艖6KL4d4M DFtǂҭ!j_ru 9eƠC9mY?4U͵3t -1:igauBaħW V/EX6 \TLR)1 wzPSmQA+ 3x/7V4O$+vil1V$)>`,]8^v3ә셗-S-^D-OÔ8]NQ=H1VwC4Z ?ϪĂ&m4 S-X k_K5>ϿiO=%^Fgkx`j:x|bD$BNKc72J T~pͤJ{^MG ħ0/U~3(Átb )V_Nv{)G%]hXTGpAF wUҐ\"åR,_Ҍ8T1 < *(y?&ËR5D͚$s|,DځxNa( |oIka]ziVS0"TƺP㋙,|dlH,~s ݣMrCf";!CT8dۨ2(i\K{| 31쩽ZWaw-ˢ)3_m7 - j^5A}Sĉ+/MZNǰ.5{,~0eʳ4\.%<%_Y6ʶ_`5lX\>pbB,įα5/љTہ^p#@Z0 ,(~"g]~8gTwݴSjm_cҋ) >Į mx17eLl4ߨ!36-BcXmh@"̪×"AlڑEW/?*ۿRV\H ~hS]F0[xiW6*hj|LomD_#n > fުe5Jgճnr;fV(s ˊ` m墌D^KyĐNC8'oa׺.dibWijGR' ]ck!L(I|pެ&c! _*Nw^IJJIJ*a!bp:tBA_ˊ/e>l7A?c&mxgI uV@/T3:3{*e@;tMdҪ3?[׳I !D("*<Q9…byt`*J5pû!em;9ɚ 5-*HH|yXj9ߠs}"CR]fLuɐNbxt3~t_7g5; DK|v4ѥe;ҁXD2,9eZuz] G!ubq:~a9kmjJ> >´O2*,gV)FJzN+J99Q:QOۿr? %_JG"AGt7& @f=ʙ}c;F71Qſpء˓ q F W^FE*Ps J (mj|M ;bpHwM/Rހ>!jfo|λO~Oݿ# 3hJ`fu̚h% &8dT8cJtZп:$=aF`}$FkVCZF}Q,!w+ SoiWk+;Q <ΓLlSTJ=8NȩMht!?hVԉ_qྠj2h R.ÐSÓ>O r.N\}Jo\rsc2vt;buvT߰[7sg4:w-pPv 3=U=Ȼr@kuMܳ(mO8xXԏ WM1jfG% [K{ߦ0DZ]78k{@)/(QjE'y򪄶#VޡQӹ'o\g7*50҄\&4%ч> (:$} ӟ] R1Oú$'srD#U'f@,dd8&6*vBd n D#j{plxK'?eN"˶1Gн w]&q3l*pI0>*z؟ b{%kЌ}IGOZgLc6a#rdW7\D A mvMqm"Ѡ|lXB TyFlpcKNK`ۆr]CۆK E?SAؘg\m@Ns7G!A *yXnoWKFLfC4onBH80JdpJS״ ,6ӽgǧ$gWg;~Pܯ*_c=KjFc\+s4a)Kep?zrytwť ͫ'fAl&%"HztbxCk*>m rj:lc:'{DmpelRvm_oEphMtgj0[R&'뉹DRVr3^"DIw|/~UZ62,L.]dz@ Ɓvr윁9?2HĚ.hl;bn k^+Sl uwm%=W> ?vDU'Etg %\Q7|I ZA~S^ǣ':;v4Q}\*rq-%Wq@f> p݃H#9B'\&?5՘DPBRD6jG)!%࿶YzZu6=[/r_LS wnAg ( 8I %usX)jU(9yE>tȑC.#pTR#{FZ==ricA4;ĸWm yHx[&@onQ#˒>98:E嫶ҷn M ~Y$@tQܐx;tN1䂩'5% ^&b,X_/j ":f2!XA,~7<^Zee[wD"ŋT@t)z`i+BB__( Clj0Oy^1B&˴F} C( lg0Vq AdVp:0[`lnoyzB1%JJFbwg#ӹҠ{[gk ԥ"WXJ$ 5.z<KZ1*wV9BL CիbIpgԧ "vavErPIu жez\+SvQs 8/ŝX y69p|ϏL.:ڽ5_TjKtl:ZP& ˭OIɫEkDjဇRF߽  qSz1o6 +;]a% } ۻn'AM* e^HP/ZmoWB@3ЇQ"8\lWA R1WrC#wgUyb]nCe`/XtkZe@lΟt ƢOgFO3,ʴ-SS,8Z(YJ{(6Jb6֑gct>uBmGGo0Mk_H m@1 Irji>tK1I+CQor+kaihļ! ]`0:6CDNjĐLI/PQK6MG>1:}^w)]1\ Z契C?1]16KlVz}YC;H"v7LtZt50FQ os>Jy4l)#8`qmDT"=/W>[lIxѬzf-Y5zx[I\m^Rl\&]BB׷U†JDxR[.1vd~qĦEZ:e-d'e41Q\uVh9YmUzhr S 1Z{7S a&KR 5d%ɷL#djMؽ>T2LI饎0o, hfrV /]Aݍu(_3rDwNq6' @f2L8kJxi"brgjn*x_a; @je717mxk n4w2hJWQpO!i J`|++y-)1$n[5iJ .Hӵa=NLjqEK!鮞`p&Ehnq3̱ZF>j{6^k{Xd􌍋/rDracJ`^޲a~ ;+U 􅉣t趸rRMjQ;Uހ~fW]dx}ĘڤeXqbLGeUc ^DSn5H9gH_H:lMu){IiT}RΝ]A6F\S4 '$m1#~Oڏ/ՄwF"[zv!QU[G)en|%N؍Pb%Da_ +19piXſ:y*!Sf{߆c #x|Ux%5bVydtﲢ?(BKyEs;[J|уg #cbAz{v syztnJ"",7>d'л}aƻLrbyyuX2Ԇ-Hg >AXZn@٦5 ߑˆg̕^V9ZxjBEެ6{6%۩ly 31%hR膋vdj [%|kV&V 'oMDcf۽gObQg2.ۃs*<* rXĄW~QqRn:,:ycuIP)}5N j÷?].5)@PͲLInM輦s$$z?U.96yi#St+\i9arܻLe7զ%9 )ܵ']svzR=nmZ{ ϽlikEn#JXl2)H`Eޯ[bQ\[;)x"1ޛcÂb>&OI%ʃ@6i 2 B=%oe>m³vM/ HF{w}QE)@rt VU>uݞzH̆LgFe%h{5Ƣߌ  ikŞƦdۀNR3lhXUkSx=+WEP,.~KT,[.C"czn&CuFj6Ͱ3+iqh?wp0 vLl U8a.k@[]hڅ9P8%1Lu6 }ĉl3`l ~Aޛ琉6T\|VHh. SGMUSH@b\e66~XgVBPބv+_S;%bEe;ŏ+~%ϓ1Nt)pȍ)WAȟ^uX$PͩB[,QŨ'>T<'g̻qCFhEBnΙpttZ F3J`@CCL@Mm43BGE>f:EN3.ai'D2j;UypYDuvw9F(-b]cd卟G9SpԆ"}Bɨ1U#_ihyɠdqo-i,ڶxl6Ym@Qĝ0ڑd'P^&xOJG\ f@5/y[4[wVm8ʄvYf.ς>9.Jj7{\r^7 b7A|P7L9=wb@Z Kԑx̜So ƀ'Jtqwji2ʖ h/JIcw@cd߶H# %^͝^$ ߫ʃ}g0sKV->u (Ie m4~XBtͷOEWxL*?yNc-}<* uuḦ́S#:YuR VU֒I Qb| nJz~k "XMPPSÈqmZ c@_5h/ˮ1bPt1}Iм.<ۺ%9:/2|ޣbG#5Jmo_MczROVb~[0/.nEo{LeZ爭u(P'TAپT$!ʼ)[|Sɛɡ%z0OcX[v@fZ,ej n\ƅzQ%_Ht˰OY1;㻺qNAp㯵͹7 qؽzb1 XXwFl㎴0[sVafб]4 qP`[S5W7Q](OQtJ)#\: YF; \p y;:c۟q`4Ɯ J#7U5}ssJ'jQ3 i ̃,9AK< H1iah d @HoS ? \-a0HZ#T O!:*|Zqb^=ٚ2{&[?7`8U]7W@&;C/KT'@*QdfB"aOZ'!=1S+a %=( |ooMڶė/})NCPv+x/_j_E۾i\~ P|rmk}=IIРZmB=3>@Ad7v4O>ݬg1!FCrqU;i@xKڰU<>څNE|%)FQ9uF謐C*Jw Κ ՀeP)3E펁#`KY|a>j$&+N"Iwd(5c $:sph#f!%-@q%;N-v[\\NJɃki\.íMa^;>բ9hQm<4fݥ~΄NM*]Do;%16mf^hz\VףB(ŭ؈Գ2Ɣ {LJ,xmN.bA/(#Qk:/M1du둨f+g%i|wI)Wx48<'ѤR@P}*k}I3g|ץ/667G*bEVЬ6auݺLna޽YyGdO\q gģP[QW㩝 1/2f17- FbmXh(Cd[O>ybGk9Jbգ]V+qM⃡!+^.R j-;2ғZ3P[Z|:Œ~32P<;HvLj.} XŨVPs 01vzYo :*A_œ:_Թ d{dY|Û#Z.cUӀWNjV-Ovֱ \ ̥{{XqxwTԄ3ҒMm@! =۹IZTR{<{C V JC=ʰy㬫BLӰtU (}l'?1"U؇G%}7|1ZY6#|עjBaT:JYb*UBNZ譴Ԕ!~DB7 VjiD*} zfpAWsx9tиʠ^b~k-M޶:. -m#Ehiof!>%|$LbYcz04J^AL `o:I[ŐrNi$5rdu}#J7MG&F/?\ÀC㸟 d$C\!̭.Os ` Tv^k=oy^tr#{' HҪZ( MP=fzhZ+}#t:9h>e:߯_#?TZ3E\Q2y墤b,rS朦"`8Ǜɪ_D#W>/th 8Vvej?"30$\5_S*$|v>sƼx^v*|iXxh Z^8!gM[ΐzȱT4 Fׇ0WIι2 I| pk)Qɹ+rL:Ŏ<_WMt4ȰS+H΋1KM~uAM8UٸSt_1uABdp%g,ZWj:aenLxG^K4$vkYhW ~q7?9Hgz¦. z =WNQ MF*3$hU~7Nxw&4u2[uڌ;D p%.[ܗa+zq VV,Er #(`?<]CPpRԣ3H*$]|¤fcGv:\ g P;2%IQתJ8"tǿ2L'ZIw٨jip}'.zB_HX8f*J=?aC̛uH1@, 2,J^$݈~E MFg'ãW%i_oE*_& GtՁ&<wۧiFu鷐hf9n. ˓[ *97eȩX9XFxO] BBu֝"hlU"<آP僓J8]ˉ>z,uamrў!zN_j^U(JH>]C08qjZAnJ 9G%o_',4&?d .d%C|GR{EG #MR\oY4YhT*%Q^YH"\hDf;cJ- ְv)]i CSh_sj)h?Eݴ+\Q0#@k, U,vȸ/=_X9ջ/\ Kf7^x͑ D7#md)PvlME8T\h=| %b!` @7츰򂧈Owxw_/zjҰfY9ys 9]r[lCE7 xBSۼRV*ǀm @U15H p;VaO$S'&=VS&e#xxT2Tn@8%KiAG!Xcx~_QI@nJ}W$Nqa<@VjoFM0x,0CVj‰< NNzd<"0 O T辤 n\vg7˷E-Uo*0JQe.{`7xΛrBv߮.ӁJQX)Fa쪟jbZ6PCK B߮n"xR$kB bnV勥ݒE}t^@5|$ 8rnQ݁ 2L3WRg3KNH\DEO1WgW|hM"wOqϙneSccs.-n}NG4ȍ3"vE7~EzZSᬩ7EVEE ).ehGgpGK@xͬܔSnL}#QtэbښK?Mc=4Ҕ9Ll$<^AXdK"p%ƈlM[&]~ASUYA9oe̻)FM$,@zHjxLb61积;un>UKL$wM>ټBȊ;􄹱,z3ۢ6#efvV̼7 =@1!@ kbT6djMX G?: 12p[zk#HC}\Vu~eQYrDQtZ/6x6M«/iPb M1p.->{1`[ 젪iS='4KwKJи4@ 7`nCS$g6&.%w@h_a`t4nkfepب>n$(٦(%rXrُ9@zYٴDeb 44-2K*Bs ĆwлW'ct/2L1HsXkRGiW0mQ9‰cO!;IP䡃wW~zpAOME5~Y9|5C|)ۀ3=uyv*4䫛Ua k1q$ž{!2R Y{ܞ+wyRe@3؅tzbVm8+̮"$9ylmrmeg Y=b`SApOdHr=o~v&hUXzF2RPaU~zgEթ.Iň@( `L6<aՑD 3gjЭo Ͳ:"ٝ&15@4HΔ{aPkP)ǘN`'}ۋ|d>ZyD}[ESP騝ޅv_ 9D8?jyqN!{.l}X9Qa#AY_ف? +1Tfm[OZ}u2}o|=M4Oq76b4HayDy0=??2|(UL!Avؗn<˹^ސ<?[29T8~`Ciˏ4*69-~$Ys+poMN :ksX+pfmv7Uw ۠!̵G2;ݏO Kۉ0Jdk$}9 t, \XJ4L-c ]Uf;R)a?޸NfGUZ!-2xE2s1:6nyVAmFĽ|mC ž'#[NC a.:^  ;lWNB1VJ1L&Z`,<  m%\k_=^Vu m. >I3‚E w[ꫫ"҃9VI]Ղh.j#ɎYNZf( Db_ IL&cx4= F8Y'ҷ3Wi}KloД d6h]`Z̎\ngRVj Jɲü;='6u:P:I;jwՓT*DrS}ySҗV 4;\I8,h{F}޹HƷ-6Ty+\37plJ'@_ TnF7F*f'Qb/5zWw LMSG_X7o:|^ Ēz\ .LxC֏*6Z Gs A]--#'[|w#`o8WoӄKA-s9c:bЎ ,2H<.AEc)݄Z#Ɛ },-G5)bY2n >+ŸI!4C / `E&ٵN40\BTțfOd̸6R&cE&qH5.r*PrQT) :ǡPm"AQM@,c761 tb)Z[lD6uaw } ]w/t@:2B@+ fq%A^o`8s&&67s2g]R*.ZrG39\=h!Ra@x10X#@ Ahl91{Y', GIY>a^YE(ܚN¯n֓3Yx38BTO&eIw][ f!rfxfa!3>5 ~$&nvTj EG3. iYgO}wU%Vm"ON݉•tR, pÞq2zW2SyIQތ|4 ]Q)vkwf,k=4ttvp5ӗa!39pݦZ( hT)A-. ;¸Lnߡnr<nqC4FiM$vs-ڲ>EP/LhyC)R FbC&'%B0$]6yߓya!CUiʓ|33 "Yfz#0h yCj^֕h\ 6;nӁ%4eOM:UStki%МR4Λ2>/%%V~~i]Ⱦ.2+18vypm#$$"+JMDVgа)^'W1*[摿9a6X=wv̫SUb^bd1]$}FSWuI*T)4Ĩg{FL-33 2#%7ӥfҒ0-kIg=t9:Z^hQ wٟ_~X1)n-M4/DGz@cb,w=:]+loԒb2U9ϫb ~uD*<-Se5 }j-/dvTaswPD}g~b/ d=Ȥ1y(|7EW@;CCrP2%І,ZjcW p/l'SKuSpj{P%ll1^?HP~EYMNɵD%,6lB9t3Y#wy_E"? 6@TmV1-[Ԫig'YZ #*\LU0zzK}xk-#n%)jFxeCD&r4m,V2/!G/Y?~pn;ɑÓ^>{"Avtr08D(A[%N_so!iƎ:vb>Ttja zd4u[1$m|=Ge;8=/~s}1 &p$%Ot3F8΂:|^D)A+䘉_oSމE‡ +a5[|c( 1|9I$H?G qeeOXPn/2SY12A_US!2z:>^hΧa;1XG}>M43p /78pfaZ_.L2$ۀ=V9 wa^xvF1kKErPJE;.aG|9S&,v͘ǒ>߬%\wZC)[k\ק4tPMoҲ"'e-7 s3R?̻0 `B-}x!^cq iṭҰC'kOD?vF;ӹxwYe\܆ԁOrɹ&ȓÌ52evZ~{Tm ϟ\eP`| l{CŮcMNYTlbI$: hg!)}[{pEdWKN8d;..A~x9侊gex,}7c޼a]|J "r8"t&TrG0aHuT_i'Vu>Hp#ŧ;_ Q]+6O9GTB!u G!?h@W_TnƅB.Շ,1K=|W/B=8AHĨ0 0t#@ :\+k|"? \V5Qg[&@fuJqo6 FV;عo4Vf,MR,Ji70zYGC)q#  倌IUơ!/n/\lPֲsE0"i>濊ǜp׺#haK=ڽ]4y# k험"LCSQ|~ͥJĎ,cԯ3+RǘgD/U()HW٬ddVPiW :-7qrWS5=YyP=Q-CStݹ"\E6+4j'uSm;nj\H?D/zqVsD6e9%N@MiI"BnJ)[]7F GگĻc "5U[1a/IH?*ƃ@(iw|B{ܙGÊe}vш>X .8pd8cKd zƫMm`S"H؜?5|}ӈyE^.Kb~qg,MGyD,NZ[RBYA}ߵB֤8ē(o3es-+ݓx7[ŀ;$oRΎ6P9ğҼ14ݮN_KdhՎG-|3r8)[&5x%Y|t* .[2J:tVaVLdQ4g'߆5wHaQ~ٳx/IVX}}& nX۱WL" ;Y:d٣( >s./ /Ѭ<{ LenA[5eqzt3CaoV(r; huQ X}%8vK#ò{5n7o -*wBa?b2_`Th!?VQ!XCWU]KLC\!CY@m(\4~7ѵvMB_JON UlzZﳄz*Y=ۧ&eKbI|6 8>t':_y>fԈW*ufg:/WYvjvc=xWG:5p-Gt cOd<{T-Ͻ|q,= 1BVc'ҽH':9DB^P7R_ੱ_@|mʷ^dВ줶O ~7^l2< bY@PIG\Ԫ!=W&ЃfR͚;6XuT }iI]xN%w+zF\ B>QC,X~"XGv~EL4|l9ٖ3XJ}v\x )/#~xN ' 'J.Aƙ 4R.UdCfAaɯSE% 5Sh(aG{&9C  fֱgYZ070701000002da000081a40000000000000000000000016446b36e00001fe0000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko.xz7zXZִF!t/_]?Eh=ڜ.+̊dqyMçQ|gAA -.w/ʲ9oKܤv zQɾfPFOln]Qb,;5N. ̃~סZۈP\~Teň̛|Vݬ,(E+ j98/A#K /uMX(*LW$;DC;sԕM5oՒ`̋Xk$⬺PΔQ9vC< PUSZDn8^j^4c`0h6Z#R_,k>b)Y_m'zNHB : =g*p^VHWNGHn?=O6Z'H1l˹b ,D@ 2B̳Ia鞨ꞝ Va)8*vkBXKB4L]/\wʪ$&2U1Y tk%~fTmpNt{Liѷb2]7vr4ONp<\i%T/q18Wā(97pߧzMJ1|3fEQ-KjqgeHKpz"̿$Ս#N!Z-Jldu55S}9@6ZhlgH),EW_Q{oM啃&) "w0Ȧb>d2udM9mE+/hYѪo I xx2(7=3עu5/b/rF|!MFJRgET yھR@Ps2 LbPz.', BtdԎ,='ӧgTY+. iXI)~h^nGZ*v X1Z eoX!qdr@yժ&}mdQ7mJ/" %90#s+W?͎hjT1 ~#Z-n*("]/4"(x)R! yc<ań|Y6u]< o>TZlp Iﲲ8HWg6Yʳ?REv}4Cc1ҋg J$Ml' FjSG*ע x\nt0`s4^' 0qyCooЮ-$ݰ5s,])i&Jւ 0 4D es0#Ѐ"VwOɡ@XAv*+TCd&p׿rѫ6_y\Gs :F=xLݟًDe|p8_|QX ;;{Ec>!q[A=۲ya*T%6M*d3S$ T#Ѱa:drS:e9P^OS={5}x P"8 L1骧&qrh3BU a ӭߛ MX"Z "֪AXD^Tbyo*WD%[#3^QDcE@'[r5my|p"Yʮ= )G؏ o\pp%ssot?PSoIR!}qFyRiTҲB+0Ӽ%H ZO7䫳W7 0@%fwR 8?y6n7j6!}f*O0چ*x&)\^&Rh\&WYy dS+v]tH &ɬR'D,U:ˆDѵ2ثiS~ GsAAleۓ&|dǎ.R牟r]q#` D$qRFhp6g6NSBcu7c H`1j ';iHfi& 5cX̑jyaoR Π_zpzQO'MV2 k4-ZE8a+Mne[~o1@[OORNQrHnȶ*8nAXתlpr8 ARoj5i:rOӹph|V8{6:ޒ OIo<_†'?9ޢp}#GG̙fK`唛) |WKks5CA32O;)ptrVX6Hc& H':>g)Qe;F9yq˃=Xu a]} /F3_8\78E|amR'E0?qnμPi}֨P~U,?ZyEE*JkCt9 u]a.ɱDbV5Ԫ2HQQGU ?Oؽ쇽MqUxXl\+-^r;\Ex8v -B/keQ:vX!zo^ᱛ2f/t/9A hVaci!#EE '#nFY(+\oFml@'.S(dlƑa'##\j=WiׯqZ,]"i1#>` jAI0(cRĘOF/-cl.IIN>{9;A@\uq ?M 5 ??]sl6!8|$GV[eVkU(/e&(&*c0& Jw׆$;>`(N%e[xJ}dR+y^φeS ITlXHWTxgَ~ԖMZf:P!U)9)aj>hA wz&6GGtѹdkS~d{ttced'Tn1fpXrCQom¬wqyl2UF){2^wc̎_ELSOr0",dNxyWzre'J #vzWVKyȱOwnbZ6c.Kޔ0.;x-]Xk&goyT1]g^ѧʠ]|UsSOSշlxb[e Pm%߼Yݘ5$y;yIܽ1Ek v 70>|~[x/'6dM*% I9՗ƻ-b*4{&ij+/ RFAI\fX_2YW[ԈuR -@LΆUA2Ij+*C}&[3bҾԉd8@*œ+g:I+fS -ptlavoOsͭ_|0sr,0@._#y~eN+*CA O{@\_%6c_ʑTM/@$#@Cn%|gC^Tg~֕e@܇zz+pr>;l~#d<|hdC64H"vfOďj ׆XtZe}|aԀ{I >F^`'eG3/GȹDr]t^\8E<&Z0Fc <~5N3L3Pesᾲj+j)ٜ4ͪ: *d|X0#9·"\t y KkʯǖaYu\2^fDu9#\ c "'"% >w#}Er 窧ڱXR}dD5jY1mQ80yh IA5 Z[5؟\9?եE굆4w{TX[y2-}{G,.R$t3];PC(6F lAAq}v 7 L$D r:4V 1 #qK4j/xjHO/A%%Rs8x^#4.Od3m9IAvpy=P3пtA]m%LLTiW?b ²KpM%8{69 \UJHKO M32N{m3 ro O1ZVn):P5ɕ(/%q_ A}޽nBLݒS.i0[Lk?6_0Qy?Ej77 J&~FZ<hcE]fSUf]eH(\Ikb|}yQO`iQgcBt﮽TZy4qB;MzʚϚD)۵T P1ޅ~P2 gѐCM$v!(?rBZlpŴ*ɐsK2/f{Ab>|e P%VqgUk1H{BҏL3ۣBɎ#\M]m5emSoj~m:IRcoآ;.^x.|\L`ؠbAQìNٯO滻q!CH}mzF 90'u抬U)!&=j=bL^3VT7B"M32^I.A7~fO_wD 7:sɏC3Z¾Ug|(U#Rl*cbt=7J-)uѤt {!l>Zi226=U+ \T[[\zfmJro|HO" jֻaD9WP7S{A$Z9^>dJ)4}e"\O~i"VؼFףsuw4'a&:A>U*1=duyͿFYJΊ$n 1q5"B -1=<~5aD.3CęUN϶ 1Q='a:wBҨp(޶ctWĶFn~ӌ\nߛRS>إ*tme^y]֐ädT>|}.~A;ex~EpӨ.;Fv͓X 9~Fh*1^(TzD ?‡)Ea\{ᄋ۶oPnp/joƪ`'|AMC" Dآ"tb$|)rыB>9!NvljPxp-ޫR M4Y%{HS ӗ>weFmc2C8)]k  !$5ޥɶfzu!0dMC G(A^?5gYZ070701000002db000081a40000000000000000000000016446b36e0000a6e0000000000000000000000000000000000000006800000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko.xz7zXZִF!t/g]?Eh=ڜ.+{ jD2&UMEe׎H tBƚ`1 d6dY幂,k;+0.n$uىMlt%î_]/n> ̕q2%N]@:㦖`u|J6dp=qAࡒV W)9'B80DL qgiмTJ/st{R* 3u IFx0ȵeF(!gwZBm0Oc_ÆY-.ɘAt妚ZNȅ_BT_l{oeB󳚚|N1L/P[~oxX]# X+iU6_jwzDN9 PvHm_\*%PXHG;kK'uFHUj8ƞeE\-=lθԝn_pz scվ<ޅVo-_j|) .#8棐Y:4 C*&7i{ƿ NO#B@)'31]6GRvesX~2_ʿ5f-7( Gﵺ;;ݪN$(W`lbRq4.!e'^f`sM~xs6F54ƾQ" (aZ~|>̓ZJ_ hԓ0d/= &z'k(WG@85%Nt{XNeESx!g,B!? rFgxxk- #dNj4?4!ilNEÁnڱ ߏ>ŭȂVG GK)k%JHi~Udjj>~0IwTđ GAdhӀsdbNɜ08}2/VGex\^96➑&z *&u Yt>K.6O)I7i mnKhCO7U#;5O6rOtg L3;?CCuyp=,MdCl[QAեȮCJ Ў綂V tPu5ŋ~ ]i{9,UNvǹB&EC||EP24>%>(ޥoz#r}I37y'1Y$*]PpH]nP_rbm gڀvd5RaX3ꎯ0wsM4@grF|m5$ԡ͜QӸ|`| 5ṕG^AܥNδVjrAO\3&.Ζj٪9pNY7DSFLCt+,zap6:  cʬ^=>߯C!OCjdb[eHӛ/ M-v_3k"̱6\]*9I/FF=Pa8z7Dgm;ss%zUnh8ܿ? zu_8#d&mh Lu 'ڝſ#Dܣ .ryܫZ臗m.ԉd-R7coziZv%˜[~QmDeRw5<$1c=]xhvuqL)iEm =knm:YC]6@jQH$rZxoG.QMςo.v׭\;?ʀV(:d~ꗠp胶 -(z)PzE84(P#OehaLZU!4%r8%=H|rvcBLsDlE},6qңܔ3$LDPoICci ~WE^&)ĢLN!Xkd^kef+BkNHXWe4Kn3 pd3d A84~<{l5GoS B\L-VJBI6:=,C{^BK536lM)~;%&1Ph ŝwI,&y+86d9KKUqos>H%fêA}jZys(?%Hn1Gr mQ_tOk^#% imChJ*Av /R^Π⦫g\B5 lσi`2<=O +xPFTy\m_'cPPZBoݩ=Q>=s5nx~l@Tʓ5iy^!VYechaH, `(8*4Fl?Zk~ Y9ptl'iuoGǬ]ߘ6r{Yumeu&c߭if)j@eMl9kjyʣnFH :syKhovH?x*ҷcymYZZ;qܰN: {- LI$^P_rA.j qڳ}h{4-yD )OMd 2I$Xó *Nq1j"wVBg 8U8nF^Y tpJ|V(C& ukxg|іqv[<3ЊVi[K jdJ @xu?'bl{ 6RDѥy 3wָ*QIY(}zTVIT JJU뎜kƔ kԩsȉ}R#U&TpG)JFo\')&"fRуh]Wz O/9yxtNH9fL<Xg1UۻOT2Fm*ceb0NǥR,ztbJ'Qd* cX՗ bҼ;ygjDћl^?w5?o eTo4wfdljRyx|~ZfUf7[оe%W맼CG)4a¬<%/q=< 5:ۀET -ol?gs-?KB%,M(l6!)NC*[oZ`KVTMbϙIC":+3eam >hl &E _lݹ|c沕1U< ] LFaq S[ F3HJW EPd̲ǢrB*XRS_%͉zXD׫jz0H6Ns4"f7|RZ?tKhAԍcGys̿!`Aa[Pq>[SL/dJB?:FSЌnRۯ`{{ř-,M][Ki7Y(EI?\t96}[a0^z|Ҧ!Mf?^k1yaxt =aW8P2v"F'Q`ζP5C*Dd#0tovg>mX5?|TP}Ɩ`vKB%>ɻJS,W,,Fs Y|Q"D9aʑݪV`(&2!tޞᥐ0rHSؒ"\aV-1}Vf+9A5Vl'@q4z':t4QSO{WSd 6&waZ4qX^ [Ft#c{qn?d-kR!i=Ŵ6KeGkOs%.\olߺG M{oJTGk8 G^Mٗx֖~n("ҕx0dsTXSB*?cQ>ޮH3JRm^JGrېR z<5Fq\ ѹo .J>s#.:>1]aц fGB6ۡZ 4'U(o3fMoG-)ƕD}DR8|l lcmRþ^ehR wO`;LI@oǽy[92}NGv^ ZEiO]ZEpX9t:l4hbEoF PzŐJf@ S( ɋ\Yaj]ZO m5QgUh-V12N(L O )̍kCYy$n L~3ދ `uykpg{|̷}y?UdJC&ʱUOsH+a@QLϮ>XWVfUK+M&IIIY̸̭|]YLQ.Bk%tܞkbשeSWI˹#-A~,XJ76QF5mV UWTts~awfmݮAФE<0+L**+rlkP^L|F ֩e)ct+{],BD=Rʰ%"NΔbCPjd{@'Ƽ޽ 6jZ<׶2T% ` =3zX=Lu,MmWTRB b%Xc3t=L]1s)ywsHoq>[&)%Jօƃd{T%m*r^ |}zJ oՓKXj$9ev#3{Ry:<&iڬB,TKUlUj7N MIQw?ᗲoQtg^ eԺEMd.Gvq{0*Xc!j((M87 y uk3.!; U*s/tQ6  Di/  Ťg|kiHƬIR$vu;õG R%9ipgHbSلTN?Y|EÊ=73sMtGW*Kx*W*XB %pMJ%oQLO K[1%u*3j7=k֮jM4ijQ~e|L?È/G2i$֩GҼs9Nҩwh`8pb|\  l΁ab{Y",%C\}MmQݹ~Su1>U5w^+tnA5FÂMI+92֌S11hha4'0(E;l]ddģ`0s4Sp@?7ђO_FCzB,aEf)_SԕjG魟C иIE5klL}UԻu"alx 2F"Ͼ) Ӌ>jmyd!{IKoLD>:W|B[ ^aF޿AyL$8X| _gݙk~]/$_ G $U@1 S鼕KwO!OSnu񱦟5T]e{(m,č0s3hRV"mr!r/MR@6j{Ũ"]Aq!R&2<-:qK6+(!QInC$'!Lp.9ݿ ׌ $' 0@+kf[,B4]VqK;dW# L"Ck-- x>hdB\ޔN %{ce6Ty ,"u"Q{8 N52Feg(fM>f SEuhB8,]%}&2ߴbH[jiCe͂q~_2<jP!0t> vH{cE?~|H-3/LJ0Lϖ81%y^%Vs,b/,5lfS|v!AѥazxN}8^_σ4Ri-x7[ih ΣhQxtEr i/E W9y(NGj&; U dWK8/gf'Y!10j?.E9p^ PDq4YchU9|º^@˂Fňf6miܝ;|'(y)1}*˄/sn㾠l|M-W(@+PnR$\Sr40YuX P,rE¬{O]Ik8q`Nm'_9ҷ,¨ WnF%.SXqO1 6y"O-, HM68Va'e%&N` 4koƸ?Y Q0Ctg1r--c: Ezi}kIqm\)DӯčXQ+ey6ZU+Ԋ/lF{tvV?fR38i]ok@6FaFwڻba,r)Ԟa4B/~蜉#l'Ւ5Ӈ*2'j}{h W 9]!&*E#vgԅܒ]pNBegX^tk!ayـ" Ge a oKzbnѫ:U؛bD ?{q.'|+#F'Z` e )H(]ځ@繾Iʅ\ͬQg̏C)"/@SǦM=7؂΄CWbN˾P5S}֋c(nrwX=GnC%4=`"S@&ù.?n;fghD?ٯ(fO!4aZ>h}=#:;L>̬+%gǶZiGb*QMGKu-(hIg,M 5?yo։/hrn$Iꫵ h 3ZHRH[ay*:X{^ڗIAf ɲ (g :/<#+әu&A<1[c]O1_v r,"ч8z&V˺cV̿w\\oz`i~e9t&0rļDD"57E&D M EKwYcҷ2:pps>s8@T;o~. T@gm@C0Vٹ>JHG/4ɭҏ\ycYܚ@hUqK.׈Y6RJ"_UzJmI|򅅕4 a2)m Nh.0/pW<뻤g аqW笑{q0W}hӕ,'C]ĞMNƒ)/*ddYlKrMkm>(-\zR>(bz7?7 Ȱ0c=n#ApSA{C3DjMв~aDȏ؈&`vҵ]%`.ϗ=ӹגP3ma^٤pܒm)D:f>)Qz'8;L|VL/hvrw䜲WzW3e rz ob;Y"9U#)(J<v i i㝁ṃݥ%hQ(l;n~0Pp騃'>k_dWF3MoNƦ״ٳ<& _4> ~n-r\6#Щ4*ggLK9{&9p@ۺMzucrVZ\m{&EȡUۗi\itj ,&t+.fvR>хZ)GYTOvXMM篤FfmdV5\p,=tMElc/F򂟪42FС~EHt" ->p&o ]{$S<DwVO7ӠCWQ ?2fB #X6er-kC7> Fo^:hK<Ӓc4puFZWq8sUܬǕ2`!#Qjo9HmH۫{EdFga } hIaCz3HI`\|آ8]\qvx_&u݌j0] uKS4mie9)|oj4FUkR#QTTOesn|؍wNB1HkN\ĉ ]DRo*K/i F52^P}nKrQW)T(_ ? "#|ZڮOgcJnlir ;86˥r`K=ge"!'QjHVe Hը.]lMd_$8Q+ՄO(}Iay$]-_s9>n hwٗBj,Whn&ʧOjwU&C(uI1[o5 ԖRx9qq.Fa?V'τj8](T=Vާ}l y!*-tbΊ 8<>cr=voPMn"L.Ğ~ *Z 9Jn8º`sLfI_(`6.,0 HpM{AC%~z?ܳ*c?nU) ~(Z*Q'Ram;l촠#`9E<?DH[7b/uV0~'QAY-#4kZb 1hy퀐ۣ kNv0_Y v?`q=AVdrWMF5mSZ8m|v~9b\"%) 'Wsb缵.eZ/d! ._N_zPp)[6.1"}8ߚr{շ!~mGL7VGЛ%4UqPxCOOI7CIT˝~/:tJ"ioPz9>^jq9 ś7tuKB?xTngD.ݫlm}4r [x}2_JL<"1qԠФ'!8\ U'?f W lʊ"%-̻ՃGN~ ({7g3^[g(*w"4M`Ʋȯډ}IÈ.MqLE`q T8y|N&R>ov-[Uf**j$8^ UUAof+ N!q#*x,. X]x9p {EH.EBC1{ I&~?%ޜ-#`Za:d,kvI@` S |aCP`m[LtLlYdgS{Ymg\XqJm;9kS3tH4_fwRYh6ʓGp?=C^N;T.D3Q7v="~Uvte$I?B"[D `suYù~Ӑl]_or b=d!~PC'w/ԮOt|5>H6 ,/*+ZWy?tc;h Beww]1œ#ұ1m+%$rZƖB}P՟*$}2X6 H1X/H|RƉ>=ƵlN! ;,/ڜ(Sy1gp1]LeRDiOL;wltIY0-߶_}O56G;[/-Dt])7vT+54fЀSu ;~5}%B  u߁f)Fܴ(1VE69MtEߟlLHlHrE:vϤ6|mJzqxE9 uNweD5-v@%,@>c*vvZ]-MٿXH-QeW+)Yq͘e6csW3r>Ygc38dcvq!Rde,>7FA nώ*d\3 S7a`T0VbkHeլ{/U (To~VTek|/jU RёRz9}:bSoJ#8HBGdwֹ8>Q'Sc: * v@*UX7yN^<)~ϳmkO2an*#]Wu)O?ؒ bKJbʱ=depcO!#u=qGiMS%|ODDZ A7>^cuO;Qb]ItI~hpb|`=y"csy|N"MR27]ɍ^7n@"?604,٤)8 &TV@(5_& Ibqu-UnɧP,ġtf 1&d( փ,bBFn>"6%GwBAv%=Y2*.E|C$jSkukg\=j'ǖgVH&^6v$WLo<MB` qK걧b hOa+Ȋ8K$1F_?kl͎B s7BҁDvzBɪzXq 1'xkwh/&3T%Ao á1|jA%*8a8}̝>ZqrdJt f瘫n x n^t /7esh<>(Vl`X萏v5)' xKFVNT<řnRyĕ Kg*Ծ 0by{P.6^h鳞qas;:Db]zCqJ1թ,ͼi^}t>] 4:)U Fj~8lw+~dv~4[R4Dþ M=")ذ18 ޡOX;` `Z[x|)gl1)> Lӈ͐mYg'z!p:z;&")h>d xu+ܬ,/4y07yqܣa#|r۴oG4PT8¨@&M]30"g[weGPWIN KVK#MOޕͬ!ķ{k7-zcwc_ySUTE9iu8{*.[X0r|PkMYxd!Hr mp:%S'-Gk.64'8u@GNdDv+9H,l]/@A);} #ryzJu'AU94ybteyfv٣OE4]w}B)?9HCF0ces6",ِʀO4Y>/ԄuZgGhm%eIXuDJl$ʺ[  K]c-5120VX/pgx:q!Ar>F> wcT8 gʲLu^QK.jLZ$tB:G5@[T}&+^:qcU6˹H(o$e>xe}b: f J C>-; p>h6-]M(:{0K ?͞W:iEvJWHuY2\Pq]7ka A]e@){ FnYa/̗ pB װ5,->X+HH?s0\qoo&rƝU sox:NiڡRP3Z ԑ #3-RE% N?Aa^݈$a;6% DP*3yvJ?4UזU]Yg}0||K(IR3.L?R1N@[4ՉiN%#A^IYʇ54&ʕCa8ԫ9 (MqPnt(kg G=gt46]j> ɑ vf+ogm5Dlr% V}twka1>24OCpP)E3.l- Ikf(E{Eal~3=/0'h5fڱѬm OAD ld2P1JW47Dp}!&x*OBKEZ)u4RAP^r]Ne̍@U?^Ҋ,-06ݳtJk*)EE=.9GԌ34()7H}nۭbSO0 a'-{x %/C%ۧd=-8R2h0vLw`2UP𯮋7T& 4:5ګl0Sr7?KKR3]9P@3q\sEys܂ȡײ.l򲰗4DU7Fx𙛔UƬ3L7r`##J~ɶuE֗a?w[=9)9iŀ_жg/v+ r |Z#W&A#;yFM:t<+'gɠH-W3OQ/8liG+uÆw*veZL,o2ZUWG5*ORFbmm^mj5)+;!Guc GQOS" 7콘B~ Jq]?܁qYw߰ڽ{IץG %Ն2Ju/!zOTC Rۘ񪀎I.N>L*ov[}Rcc9Vk&0=aH6CC< xK3HZc T F9(Mى̺aܔyk%b8B% Sy@ӲS8񨵁`D>ӫy(5= Q-6}0)1OOπ4jaH}prӗrmoD&bb[7ZeXq }w=4!I3>-DIT+լZI:YT;sݑKE)F7v<1 M%A(Rn/9` k0#? EO,5$)?M`:퐻FSRʐhYN4MMkf ܊Nk #^$Mfy@įX 2wM];c#zVCZv}Z[ ZBwFrsnrµ1stj[6;ʄ;#ޮ+pzsLFh';} چn>jXGqBƩL@)<.|ɣb~BQ_A5*j$uZ,Q:iڟZqS7BZBG)<*wLᅋR~i)$l-3fC&{OV. {H[cɀ^p*#3ta@= w.STAXt*~ ٓ8;159(l;Sqr5A@5ћn;d&4|T';Xbw 6W(TD~]K6v^~F2Bb拃sYbSm,oua8.+;j;DVq .@gJaY[bEonsveMUw.w-%|͂iͩlvH^oC*j75+q拱{B|`XȪNirXu_bKK\j.|a\x{"?W;r4J!H>av|Sģ=S z:D?4?BuEƣ=1i#*nj - AYۋ{:]num 9SOM UppyU!Vhfe<7袿<ӧfnѡ|ЁoB Tpj\iD}wK[R a3jeG)Aou4Z*A35g7ƧTn"EFb ?q"(tQ lGnp=HZ.DŽ5=RRr*w=Ų+~NXbS' 1 R,@ MAݒC9yդpbsBt1VV,K}` eKM0B%uF!I&%/؀6_2H%CmQ!xX#bfRi].ZZ6%qoukCRl@ ͑ w4 u(ss0Ma0۱&L_WqR(]Q+{or+4q%F> p"N՘0V](TL# 0I! [)4{!XVA/HC.Eԭ\:TnsrBU"1 Wy-%:&62\)wh ZY R)v,Sa\gWe2B5^ 72$G߷EPWߴO2v.S5dx> =quн: IZ3֨Q0X?">^4`yRF[sͅ|.`7Jvpcg~v^^K͆c`cD?fB46~;5vg1ž+h-nnnG^{!ޮf:*3R5WH$ƺD"d  y?Q|< cw`)PO*Ú:dnł(~=?oYؙIi3#KM.cZ,C-țS)&3iQ͛@xY WK0!dͺAXM7dyyj=՞*_2=䈁 wwcFwn>##cb:hI:@U;m0 FRQ8r]6x CUoZKI@x@X .;֒&{fxt%Η|Ky[\aꚁh!A H^>_ g?ayDB°g]ThtLu*F)*_E>sh 9S&FrzyYDD Ԣ$D`GXI#sVzKyO¨rX Mm+f@&R7ScLFu `!+t/W~J Wֆx&BٙSj+]wRXrHw ƶ"džFH -K:,,5T"fcr`gaB59}zlzeGkxբZr`;'|MswOTC7tr!Ҋ&}0_ݠ.F P`GNhKs&'&e׆k:58ܗzys:~ % fl$*z-Ë$u]2/ t>py7@r Ϊ[Ckf)]cG2Yqn }e1Ϟ[&WzQgtQjXEwxIӚ6^BVXra̧ɓuǶIa:dp?g 7Y+x8,y_g/)u4/;0  ؘ5F |4 l\`{xrEeB:ӻ(Uf%J擵Jd\'%9 "5s\ЦMsz~?ADtU%StRwm.etUnv7 Ȓʧl{ dyo01 lyK`RyZ.9:@U+{~4:weE#mR;|N)$}g.-d!(aZGFdfQ` CA{p8TƠ:c(_c殾eY)3M_WURP(7Q E\Oɝk^8*1f0 ȞXi.YP! PmqCvsf:S2qx藁>Ia4KgZzrQSNT#DѺb/#vĀ)[ȉԉǝL_PRqt$|޶v2qZ i8L`:Ƥ?p$bGnݪ' (%qdH&ވc;<$PB,L#i2Rb'?j+_ 1ό?/qӫcУc+k7jYf,˫1#2L4:u~$ sAp 2&mRDע;m1 h4lӤklhWƸSbG8~,@Ϡ1 jY!j$8u/{Q[oqv ZEg*J-"ŒRuz#K_j.kP@-/.s-"%Kc\fOHEKnwl51*7>l ѿgv߿`$J ř+8LN,9ƥe=$/mv͇̅$+!{'4@pf@zb?x؇8O.X* rcCy^͓nxTFEy"e5f62'ޤ=D_QZT{țqs|aȴ/D"b|@d!-E( ·? B^% FC4Sp'Yy3dVs:MQt鳂V7bkw2BC ?9-J?o_?Lײ㜥;,.19h–O矹.c DŽ$Pyf/2ć6`LM~*D|{0N*I}맘bQ1'EVw_Oqi`O1$cڮMS.e1JuwS60nBQb΃|[}(;.@qBI&`dKh 2Gq 6arǗ6ۍu^TѸ;"-?29X]vy,xub&r N F.f.Uh'3PT z8s Z ZrP ®r)C7G7uwzXc_WgY^yvM.JsZ}B^李x-#7S]?ASjE&+~?˸%Pn[+ RBJ$ -t]`eK3ODF+JG)-IK s?i?s+޾g62#T'? 6`xʗ Re^?)ͥ7nqpwXr4~<ʟܩ}#wY۬-:b{N$ d'U S[:*S7;W<m@rf0=Mň]`Jo,am[ I3^Hq]ƮR{R];aD !8 3|(;nhl#lIxYlƎw!St{e0L#Q2TlYZRDy&s {w~DfɝaRlX6ڑ:foD1g<(yi$*1E)"q q'"6~C1)HjzETxU84uCHcu5} };o2Y6PiPҾ yi>]}Qɒbv>냩OK0鎣-ѨÁ2p9} *uhɗ,QʒiKx>iBdu84TBדFveW ʷ[?"fsc- \6-.k3Ij٨Y_Ϊ(} |'c3zѸrzSr8|=NN'*id7Qy~ &m%:Ė%q[b/\sj6JI\]}2z u~3@s|Z ^N8.NI7Jɶ.i܌ yjZ#cHOm70ԓO 5_XR R#n)5r6uZC ujZ"ӸRdJ9r\KފWͨ6 _j??}*Lpo_"W3%i7\ KN-9\GJA &x["#l%u>:Dȟ;i7[PZopavĄ%sonh{:ށoZ3rzwG6Ğ69%B uس]?D9?$Bǰ?  W|Ruffoq]@3h4gll[t)2CQ+] Y·bf< hW@M'0ɱV?N&o,?hѪc+q&veS"q7iպb}dwVuA6:dsWb\RUiA& E3y8ciF _t Q=^P4:(Ťĥ,#:=M.>~$.\)=l$&p13.PLD( 04%J(ǺRSXy/ "O7*2)ѷt6.a$ QFK:ˆրfRX3<֘:1br3.M,=Tz4O,wOo۶y5"< aP,LWdğ$g4&y)B"xֲpZ?xS׿RyhA"EF(/SQVj>Zo/mA5, Wk*.0 ,gW}oԀ:ޥFx/^ 1f=϶{wlؓvārȅ$j\xni>r QE 4&(o`G, 3f|*}Jg;-2~ ȿ -3Հ$Uo?J/t{\C"E.pܔXtH!2vxTҷ>SG 9bL;$-*OwPez[q`]jd"tz}i3m !1GߐG2H_*=4E=S9Q JFH"o ŦuݹˌQ]0~kt0M rl#@xtqK^J dXx;+q]aRS4y^VrC% |v*#U P̏)3k$gP>2i*"zk/s'љ{O&̚{~mTD)\:T5,ۦsP{e|. W]" j _cGPYԢEhkQ;YOTu]z$'0wB?;TӫѲgm|pX&&uJ7+71<?`fJȖoٶ&Gf2D"+^qF൬oV>n$wÅV*"hY2vѸ]d}YdR)z2" QEi'IJ)5Wfnjtpg7zAhB4ROKI+i HP6\JUc8q+cm_ܨ;iII6CQL#)/<$Ip]9xn';u; ;9,lwdQ}5ɛ4~^t~'N aL( tx6gQ|.+E6V$ #jC*6. @NRzhcqDu0Su qM~yDԄ)ёHÜ|@aWHxG39oauF,IQ D|f>J$ ψ4\߿=TG֛(OjVf+fy,#`i{ykjΆ>  /f~$+9L&CQcv Y̲@EIB 't9TRtyW {ߐ8=Z,/=ǂW6hVn&TdГz&t*Krus2;@T.>&"_:4 )J3V9w!B ka3kU<ea~Iz@qNfWrx${ikܬ#p?|jxR[I.(VUFO 5h:`l:iLo()ch+uZx=57"e:!U~ЍQAW4Aq`G)yxY\!޳˵$TDL ™7a (_TƠ0V}53-@j:s!F6l K'Ԗ¿6 1C)ӭ2jsl j sk!ު^ Z RJUJǠ{qA|n!m89b{B @EuMq0|jTC\NF#Fs [!dp.P¹L-AB??I*(HuOVL ;Vh&qSq:Hcw sX(BUn˼APH3i`]h}-p(jVjh(fO+E*;49-*iM#4Lv|rjPJu8G@FڢYך`$K浭'Q< ߷W1,Bmݥ@l> ZIѧVnb (fWψ(饏rE)"*s.5"΀>Wd.{νXi)rܰC,H' #]3%46rҮBKRMJį".1Y&l0t蕍k Ͻq<*aW07@QH2%)'kUOx4֓+"(V 0ȫK`|*9DƄxVl;<|R>Sr祀/-R|l!}_*H1+3+!AaniZ+ϨL` f>w*:ș-aXJ!j[߸h6년)٭4x |QY/! NW-A無˔\#\aWQ$B.rFDAn+G8y198oB !92U@ڪ7D뷴h?J0=@^q"D=*t͛^c3. %VzatkjS R ŽВlÑM~*U̺3e)G?ΪSpu}ۗ5d3C R{%d?Xd,Qts^29\GE6# ZDLB_שQN tMcXD~Iؕ+hJ(,'%]LC]v\p~e pF`vps' I-Ƭ泖 xjxܟ/(d)"+P'pϭn[ ->j?t8Cb}^n+׋v3sUpCyP%cۅてHW>3xhIEs'Νa2qꍒ9tÛ .J늄])رnD` (yB8!^˟gdy=8D9j@GE [b{&)5=MK1^IFٷN+ۤYLa~BGT"DZ̞v),3v%37hfϾ .=&ԽW!%ύmeأ=F8fѰ=r:u0[yX_@|s핝k Taӷ5@=DztTZԆKlx %gb?+Y+"wQ*5ݙW B0BE@BVٖ.@A, 'pý):5O{d#A$x {-Α>XePc.@-OiC!DEjey2( oN-?e*1bS۬Q:8=h8hk^}*} |uvҰf)ɗn:lu菵Lqzc>aאVaL+wu`r8/˄5tk˼"fB<*s{ p.!{O)_NcURY>hP݁4@ ]ߏ;d~:oE3εCZbO"?0V|N$)YO뛇47J*. c7yUIDx(A)zB%O.7oj9'y6ͰI_W)XxR!-aTY{$UFvIb`[ѳZ4 tD2Y4TyG-`mR!_o:{kck"6&Ɔ-@2j$G9LS/ -2p造3MV8^]ӟ].0'~1C-f"-GW3{"NcS^<Y Ŝ]ΑM uū%g{O7W %]U~"#4@ey͗>YG.VudKKYJΓʱf`"R^4h=WS>uFWIE9}2oYrQ'6>8-K~ s64E5'xpv)A9H%nL ]FVDjZ!kьr)`SL~mV5-M V Dh*p]edA wF*6`-)8?\Ez,IջsU5۔Ma%SҞR zӋŒV]Yv$bgrO(`o'1Κ`.5࣠Q)twf~*)"~./udH@Ʒ1EM +C׍ [!#eN,e+3H{xDQ=аI ][YXa\SC*H4Wu>Vg;gYMhsA@9.j^@1˻&~"JC-ߠYxSwgI˒ZEVKjz NC+8KüǙ #ҽC e_ieׄk (E8=^e+gd'~7;mƲBp]߲~KeblNl-Q+tc+Up9H=mW9f(x(#A[M0dq+! gZք7KU6Pq8]C?yjFԉOeD|Hܕ}D0H{~<ňȋ}Ԫi2T` k[É'<(G ꃟYYJuމ4qJϱ:eXYZb ~599?}C8HU\ b׺k;"o!s'7i®mgW=kr}܇^i@mNO(w s}CtjZwW}m*=a [o0nGNJ"+D;S,M`lqh\bQG.V^%٭Ǟ8F*AP`o Vf8mX7oc(٭ KTfk":`Ԅ{!G¯ǟ{CKҨē f#.{z`epn|27ejAU-u@ w2"$coWCq{LψӤ^.gӮ8+@~'(GS*~] $߫s˲(f-D7J0iHēa-fq؈$3Oev Zo$!FLbץL\y춈5۝Cp?G1lS ,Q P&]G9i)A x`-j߉9`{n2r&?E<[`cQ GEzbc26"/'ܣEq)J}bgfB_#WҽrE^Q>^%>UTV9~[Sɽ,`-7oO_w&l 9@s32B|FIG#7Xf.N }(˼t=lt# #\ϾSBŋ^ЅU~lQDUo0Ky /0} G4|0C[QUq""OJHʈMdi)S=d=/u/ z2*y9w WàlPNIqt}]<wG+oYz B<ȿn~Pz(0a RJu7?Zy}ӝG}GC$-CiOUڳ[cxY?W,t!zPo#eg~taٍNB v@J Rv>un5lVIf\Ұ'"uDf7s ACZYFYޘI"rlڳ u@t $o +*~TPwϿUpOHw@n85+4_|"=uPsNمT#bh:Rf8 VzT FW[.dz a;tGy?=#1'AXjS3Ɍ Lb$V \2t>g0\U+φ|!MHŠ~ YG|vgB;Zk57zWnG!1{/q5ETWeЀ%؃=5)O" [0ed2F^nXa|[xkzQ;W/r &_kHS-=h6(|̩<~m"YEY4E)rKT}φ_zOU#UL$d3jflVNeB3%kԎ}@dfֆsbP@xvZ9,FX%5|_y8UpJW hDQvRvuA}ލlĺe6w~iWG_V\gHx ?*֢%ʋ=ɛKꫡHpN%Ab#w 7kPŗsz^{bU[I|I^ 3N6]VWMqfF:^89;u!d o]ZaO/[gE2\eEx8~$C1 sƺ@("%b!ɧ T0R.L?k!|EP: z{ g`af6tT[M̑ R̵,ߟ=x0ԧ V 0lZ%mS?#!gѐJAGI-t7=ILd t</l2ֆ8[á9)x/-6n\:GTruMJ !~7܊37Hz2ky-P̟?9 [ou:Q/i$xϣFB7lc\\^:$WFYMKr? M _m~umP]'RO@yb'!`"3yW6HF*k6(fM`S$?]cB +[8e"v{Uq!R:G"RT]ҵͻjb9)&G=~&: 恂~Yʭ$~o֗þH0Z;waxyC8Eׁ!!:oq} Sq[#Q"$id% 3>8\BRf ܂'YAtE9X+dY榱H?B~ gAqkYpJL8$j#FC-ժQ'2ѵ켿;Aյr{X|{^e}$N. ;#z-e[;`AM{a7פ?=BJ]eO|ԍ&;õJqEM}cV&QX #9k,/P%"|ܟ,3m3faa0U9gh5^4^yRa4Ttԙ FDhB, ^J ݍ$~V oUQY^2չ—) k@YGoj{^h(,N #3*KRjA{~)IEo&k7~3,">KܖŽ/˷ }oa-xh#DV7)9+S¥m}WaĘzf?+d6T 'J?^10=#]J#\rxi˦#Q_+| :S"P_VJ#4`F;&'AvM DB/6pD@Y\$ twzi1#i?r)RĿ)p+[9[vM+gZy|du]V7uo>9H\`nm&Nb!>sqrBkmxANUNz%l[i {~du-8ݑ|oUbq-9@ KrA"#,z(*ih$L?@sw sC'̾ jǦb/эEI2XIm9PtdzpM?TE'[(b= 58Ab2Kqӫ=Dcx6f؇Ӄ=[$qhۊ^ūP80Dv3$\bvm pO)@@ήaV4Cq(#" }9֯-*Y|h_ [`# C9~^zln#͚Q"ZNUFv+XGu9".Tv>48m1qtAutKӊbCf@ d’s 巜{,vn-y+#:zdQ?so1mw)q.L{6%hyS*VG{N}? J*qx&p1ô8wuRyOg^p-#0ð%\`J끁51Vj:1~oIhm%WuyId12(hjdEЬc9KX =o.9HihB`aObػ\Lɉ<~+:^~ArD;q h׌|>N]NdldOq+Lz̥1 UAۏ"z3bD^KGjVCJ^"~@wQ< n]jBq}VhnWND&e!6v1n¿o5l/[bTEqPew%n.Teկd3Tn: 0W3DYd$ݣtY5-*6~-k]NTdY.l s91Mhmv{0BP KVԌO3:qy'hshNmZ[ .Q mO<#',mf[ %;H@~꫶i:E\I{ēKV J%jtW#O> <bRXx:\ yZIG8tYN R KF1›Sr$J&'eA1|yhiY/9&tv|㶏+_EXutqӴ(A0 g2va Ьy+Ry^9{ݘ}OdSxsΓjl!oY vw.D?%X="L":b9d}N⿸.-n8ӥ[C`ȉ/~TdU3q0[7zPȄOuGa}$1F/"cMUlICv,Z.XFY.ߗC"Yb=8fHJ  ;uya||,P}?1.%<bئD- e UBj woEr0i66k@vFچkGT?P6{Zxw\6>a*u##M6aEݴ0#))}8/jH4$zx]ZնS_.ҏͿ5߿bUu1!M[̼S3{;tC7 trd$D^(F#_mA_*uHpO9ח1OZm oP Wuw~4L6#,M&AfM<,~bCMƄ~x]G8,|\hۖÔ_/ԆrS_jʜQM ]l%4SY221 q }r?~iTQ=LPn.i@.HS]+\ex-,#K7gFhii /w_ ER5\P_` [ /8agYZ070701000002dc000081a40000000000000000000000016446b36e00021da4000000000000000000000000000000000000006700000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko.xz7zXZִF!t/₼]?Eh=ڜ.+i, fS /VA#=k3 rloI^LJP$me S_,"-ڤսFc'Pm;f-W#DLZ@+OPZ),N#mqJ71:ruN|5~7]<#;mhڸ_WXH+ӕWhL#pIR k6ZHM_7GBm_Vr̊QwwV1s=2"xOAR[uygX3~-V^[ [O*Lpj-)o"DLEZȣאUQ>-rs;,[Ɨ@!& 8y Fr G"Cc}"vP!̷wevY`nOLOb_m+J|nnZͩ3C R! 﨎@R68uA0,{|8 .rKsinzoN+,fDʡ3,zR NSEGS3n=h_KeP IaA^S Y,ӕEZK=ݲ/{V*WjliCQ ˨dlF*Hw8{jhEA4s֎AP Ӌc',Ƴ4׸*o}=ߕMoqC=#rz{ SE}Q%Ϫjㄻ索v Ɣj7CSn7UgMˆ*M%Qyc, iY);N2 e D]_*gYG7Tծh9S6H̢.or ,J#}O L*beڰeR{Rh+a0M R^ ,Ig_sv?L8Ю O`C,mf(fPlG~u{JD5͂0M+)0@NjO-L] KeYӁ 7 +~2\NkUؗԇ@o:ßy2v} G~v6`SNuڷrmego\_m[>&Gk/B@0H¥K-$9XPOST \H^z-?=e}β-ʱ9bFp˓SQiU +XDOŻ8M>'ЂuDB$BevƏ0>_Eۃ.V+LVwvOf%'\04mi9/7%텞| @;\b. a*h~`pjE))Õ?n\irp&Og Ddk^T;cH]2a‘Kk.q|E6oi\I }z嫢~r!BG)**Ð@YQ0{g(8"㈅_8wúL>Rc\,ogNݤʐFV1Uyf@\~X5m^ȰKZmĜk֟0>䵢Y>F*ܭQ9qlT--ǠUG Sk].Lo9[5 mV -qDi[SMd/v%l{ؕ{Ug~+kN_U-Ot`|Z'iU!?qjo "1͆?hފ9{ YZQ,x 8*ʖl_OSƋ^߇O s6fM)Ê4!0rteŠpZeȖFbDp+0"_|СG-Qe9EXtr-Ž!ʖުec aȆkɮkrTBj.WqgdzlU VZ^`{R9ՀM݌.`[k/O+b-F,Nebx^`/$Wxy:ҹT˗jQi#,lg.^ڝ=h4A:hq;d:F肴Ι/"&+yZ46W uM,Xf{ݘHؒQaS 㘒FRYZ;Q*|n66|`B6coQ?KTY^- y2rGx H )oGdڱ$}>;ClMS ~ޖlqR"эPOqW"+5)%֢ޏUuY{|NPz$h$%vJx5cUEFC|2S?l9_|ٹ/!kb=7wjWO,$x8u\<;Y<&lP5atkC MB&S7T犁DIW4\o2>j\:ga׌b׈X/>pC2)hoa<3@6u?LRoka,$*g\t< eC$An.'Wś,KgEoΉ` Z~P2f f0XT lomJ\$ k^ T*:KC#py#[Saʄ+5@BAPޣ)<{znؐۇ=A6\JTDWձxT Ǧ.۳E>S<\./!eum+&s&3`o>ŇaQa8uAS;ɌDػ!&S>VΒOFd2.ZFj=y\klW zd=%5e*|-AT+g2(ڪw|)}*FvK~gq3S$T֣] L9{^Q ]u~ϳ"7TCf,]{*NԟLAČa1dt˜+`s ?E/®,:ycԝT4GZ>#DK-C`=nKQ(ʦtCs7>MB7" 0O<Z{|]hJE3CErT`O)r]V7N_:6֚ݳBRٮƖo^Da:rER3uC^;^!RDzg*DgDzPP> :3g>6*4i;8]e0Ni'uqCK]EX6a0~hԲJK]' 0 3HvNԊ݂Wm#j5U5^7< ^'s'5OI╾n4TųtOa7pb1!:F1Z ZiQQv#ɳ&`b *Z6YBM ҈_μh;:f󅝡~ńdM5S5{?_n*rh Z} Sl,zn$ˊU1VBGn%z# N6} ߆p΀ѷPYHw8+y넓_n& ^k VMN@dl%ć' 8RGI"m9)f^*X[MwV&I+V˾DgɰCK7.fqcu--MӁ_Epz^ɲmcgɒj06D[" >F[v'=!ٿ7֩. t}.{}Ynke?>Z Y(C`^nu3qr+ w'8T'+N)xeL>VP}{1; )=WXn]˾~8`Μlڋt|]?8LGStC0'9H7ثGUi̝n^\ͧ=AđX E:oO!E)iնխ#pX/w1C/(8 t_P0E .숢̼'i$BSv-Q*}K Sդޢy7\SXHߣPbr=WXKԥM 6 /$I~NZ&MwgFHY\/||eR̃u((¡-`8%cMrJIyOeYIrv㹶5Nkt>#w ) it|Į{!sl,2]б7zÒ6efy %wlˉ$KR.NOLVybY߁iBFOAo$LeB9?e @,Y?*/ߞ(fUΓ\}~y|%/tbzǿ]kcGt $u\q؀eU0+o34ȇWJT%Ұ .5*eW'2,аC"Aԍ(0D':symSi0.V2C@+t3WBWi@dG)MlB]!e+=W( Rk:v'vs˞Ӱ9 `#[}j|$ -Eav(O@@Gd.5b =QyWRN8MML!-e8)Ϲ|Y39tR}j_N zg9uvWu.O\ '>\v6D«skkTZԃ9lLd2H'Q=>+\ޥQ*fHyuH$sމ0rD8m'JZb `7~i)`iC,^T#<pG"N,|rU3>ULf_`(0=yLw ,AoM~_2M*@opCsIW%9 ;Ĉ&Df&~ߘK+Ze> Ïia7̃$-,7SM- "Ytu#K7oމ(;*wCf.$)<rIRaww- *u)wXIAh@b{j{~/BcsKis/4('  9 hGk fo@?f|n{o(P.b9)*Sf&" |j`}`#҈5]b.(Au;y &GD9N6B])do]Օ'IuAIJ.)ȌҸ(Mo%LqPH^EEx#$BNl@nK;f-?G%c7kOVgR`&=$w?,\^ ӕnPD~nrpzBt_\̵ZNceцR}bZz\|426>^y<瞵(v .K@-Oñ_/VgrlT!X4nT)B`Msn 5MΤG Ϧ3!\ :5~b 9>*ڸYU!94ci$Q%Н_tw݂syI`=OvЌ:yJ>}C&2HJI2+p4h{ 㸍%k1Tlw[Q0:xmuϗϟS~)P9?_?>b >3d&FOA 钠UxlE܎ =B=Xt߻;ud_'O16]=$a5x;x *bnyn`vL'iT@3;A X0NqTyOvï%?6qN+ B#.Ra]Cb =k&mN:'L#kC'0z w Ϲk4^ )F韮%s =$p/iqg 5/ 8E&b]mO쨒g>-⺥ȗ=@fFъ iMv.Y) 9ܧ5gԤ0jM: R33<' jϔJ"<(Ynz/=;Ra-;;_h)46aR!jus$C3)&+`/Nsa_ZUWHhͩx.EJW)`kd x18*Lȥzh_+b h':C1G߂uMBWjyF2Mpg2jh[iBzT gG]PމWm:+^/_WoP';[O#b0"xL<ʰDJ9ڣ֣d9NKM 3匊Q @7DoDƣm:}2YB3&Q3fg{{IǎqNkA, Y^\ HCO^- [u"++tނBbiM$&'$D=֞ Q(?,3:ZmSdc\e;DU %8.P /k'Qi1*1M:.qRwkM06iK]hV{#.84@i Uc]^_˭e9L *W=,=RRL295hzƳr2f:h{iL a@HRJ^W3k@wG`EQ'65fK}2PBVN[~۶}"SC::W CpI($6 kzfA^{O1=.,ˎL [[я&d$wl<0J4QqxB 'y ekcKBotJf!C! v8ԡ iÖy@5 <h>CUPШ@? XtGgwzG*_O~)gyyct'cUuӣDN1iDM6)*;2% ?UDpT&.y15sjNBG%N1>aφo4nX8tJ[ԩ*m+2?G4/g/W|/'(*-wޭ `ʆ"}GYu 2([ܾۼnT6rm@׽b%zԐf6 bתx %t'_d ^D.'hpMZnK@0?rE΃IJm븂X]cHf- 7js MP@hQ`_JkLKyדJ%-NQٿ'@/`ƹ{a)[bn 33k``dAJڳHtӯH5_1,&jy?BL~~&dhćpP)s3 &ZN-P$b]k ]J3PǶiU4P2` ߪ2\ nX$y۵DFni:փ*M-=Y贈1,'u !h7vu Rur7{>^k G+ }/AGkQ9@ s/n#=.Et!Ymi[-G >;LHRNDП@N;(0^&$2ZceGCkaMeN3*pSb E\YoبġiYJm0{s*rLun`Ť-3'Z Q֒|08Ulg){ ؒ_d0 5ULՅw k-X ItN;h *۵>Eҧ,w; % {VLHG5*3>1B#eV&`&4~2'0 .K5 u!v!1V9-zHz[|Ӷ#"?Y/>Ezi1U8(CRVKͦx`pT6wYl{+Kt"?'S,r%"SXb2 !{fᔹuT%6f9)ƺQr.. o ]` T@"ւJ /IF >Zk2VNh8ք7^]'T o~(ifb`q5~w(%_f2$d [VDӟmHƼQPcf$?8`ɖe̅mXB,[55&aݓyis?wn{^N]ЙH@6qgF<6FrX0F||(Vyj-'#J+߿b\q|(f-̙}n C6S(r3ZUp?pty%k m73Ϋf)&#EQ\!֛-_q8DHD,^ >z%.#Lwƃ_ԉeBZkAR0!Ȧ5$zQށm2ydiHV )"V ]!s@T?痆5r{PoN0GNVB a`UdN ̉lsAp\AJTHo I[ϒy9> .:.F]s| 6Wk ilb@am}r:nQ>Y.Ǿ⥸>hW)ܾ \ RVJ(SKO-9i ~jH읁\ S! 24Cw戏rdXyOD+E{; FS2.$6q)Φb{nlok2?M-{2B]= 5_9g>]5jtIO'5nTJM,gePwJ[e>Y]A' pD&\g4#1@g}ϿoOay$N$$eKJm(aC=ԃ㞃^ZoO/x#-p.:cI>J$p.`$Q>n +Cܠ3rL5 G.z+uUg1M(wFPg JkV9Wߍ}qKU>$%֛!26x9<|:AB_.q7OQ3Z i3R.HB&x!lPM!~ZQSUg Oj6Po =?<]z4TɣZg0C0I>ay,bǓop"~s#e[d/C V-iUD_;Y"@ 7ի֍8ll7V:ŹϲFj#αmZB}YBBFIݔG' 8rʩ[ E*-rhHݿ8d,pLBR2 YcSD?A;xчep"wKL%cXBC%!8i攬Yh~ݥtqC=.w1ۜ^V[Gd*m ,ٻQH-0ٯe>-\ު??lё6"%mh~N>Sk|ۗ{<{QRX'KD1ڸV!)%! ֳ/Ӌ$ᦜ2P_іǹЮFmPe\P|s>|a=Gb#;y\wJ$%Խ:85Zٹ'RoY/VH>E[`igi4.{bGlqm(Bܧb(ٸCySt(PFW<8qMpSߗOB$ HۀAce{ACD\[#%'터~rQ  a]]Lr`\lk#hz9'M{C+-Ε:"=Qu_s4dܵ(>}a$TRRDhѿE`^a}CzH1͓Cz:/f, ۛl!?'tUTئz"#d6=S1{Oxc CfGLST$pX!ÍD0>8.N}k@=Gu|Vqv)&]UqYmB rj8 [\=3+8_.qC}PuNHhaQ8>Үg-fHoJ/ᚍ~ =Fr2,E⊑ ؍|(cOL~S#` 䊺 + s$;KI& $4,stl;XY:= 1Z\G/]m}/CGwTHgT\HZ-+ӈzN1N]>?^G"L ӽ+ov8ੈ*zy/W]SZ@AYh1_R#th?gL ߛᆦMg?ћߚdžxpޟ/kzdYG +>5]TA2܈' )AlJfj'ߓFH<>mDraFy^M~6MCiĢ hs̍&G>še}%i c(\rg:>9֫U-?z}vdrm#6-&8^r246ery}DMM;H|tdh?f9=ZE'$;s*=9:/9g.9;:?Y/w ש^7 &;lJ:ms3pp-ݷ%U,D쥍*-S^9uIR%ѩBۤX0f/e!/*m /< ~X'h,3$SH 7Dl$mq(s(VpeםT)t_;ϗQݡ{ jSiP[Inm/GT'qf%MCCz׽\G|N|{ko(gt7'/pO1n  \z\T@sy!_JAs*TY 컣 yҟkK;kGR|!ؽ.6_;;ZLws[ޅ_H@ (rpF=ݐA$k`%NIƟW7*ęu+JjPveZóRC߂.V8ÿu;Lj:(.xHf*=&TkLŲ[.SeQg85u>rU4Ll)VX prG"}n&ӳw96-Oa1 [w,q{I-nMJNxXS_4f/4iוpqxjNp xKgnwKQaNNSpq7隯c-BS6X SL`S"-^bh`‡m -ġ!aħ_h k JTpyD]p0.p~S/MkU ݄H7L="`95i_1/1˗)dcޯ4va,kJļvNI]='/OfH'O 34|i*7LJB4ԡ癔-AH6~2D! [fDzYCjI:ǒYhԴdoB-~:2-Ԟ;2DCYV} $k(R('loxI̻SEx/9XB[E7 Q*d+o v͖μzxz8x5So,}B;1"C&kut)b:Q'tM'H[a)LFf3]lk; ÃO@q-*dd֌ U{Ck XmɒC^0#HzG>2򴋑oۭ7N3 yIOPDȴ%UDLNL)[v.>q 5M3"$ZM 2S3 uhXGQ"(Ag89<_|2{#Ֆ(ї 9sA Dɀ{jPHvx^34C6N \ZOf+Mu+3cǣV,>%'jٶ9fnRd̡ ^Ev_"?b"пfiTuᘣsqaR6w9ZUcTaFMi}'"ˠh543Q#eTDPe*nFY R% NQ+>M뙙~K]V>15ȑWs x&7O(tLi%Q蒗 "}^ y udJrnI-#eУ֨`'6" toGbR$,KOH(M~fg0R}d<)'͉eXd31Z/MQ:N¶Ur_z[N7_ML8#⏧J('uߐd6D7.9fnzK˃>P*h E*G>u-7F[_y[CnFQ1M6I8j>!vk ]Z 'kǚ1.:R D^jLn"WL:ڗOI{ٯ;séܶ /"4VwAQdW15:.Iӽf.S↋hwt\1.iW@:mS|Beg?>&)Η!F)-@i_2qE}m&fyޚEk^f},!Ox!B$R(_fn f'BB^@i\|ATK8^e!G(7#gGؿ?M4)ѺuV3,.<"m,Lrn7^Ylv [EޣI4ͅIEbsM>OH(YQACBΪK":c3ؼPbtBdNG'˕>bgsne.q9wKsQ3jX:$"\sWN dlxF HZuY eE=ڃ,O#$[s.AP7?$CHʁ[ j!=`{WQn+qX1JZ{Iج @єK}F@{`Ay/K>=t.^)1+BDUWF|~πUi6(JJ [4(o)?Xf4MATd'Ղ+CS @1U (ڥ42KS6Z ],L&gѸJ У@6JY8LC 2$R瓜PdiLc: kEqğ*,][!.qaˁ̄wS| =tHkOi:s-IR߃.U"d0V|>DĆt!1277TB O2pz!y  ՗`T:@ -6b7鄲mO6eNg憬Z英5GI  zV>-MhP(W mʕAZ>MghЂwl\ua!T̪!˖[ը=Ð1=/(yND`i="@q ypu\LE+Hgtz鸣{ʣe*(e5jt\ njFײ 'cWSf jBQC%҉t8 pv>Do0_GNx4B62r@>%zX5KhY>3QqS ܈܍T͸HǼlanlGMݪyoctd^ p ȘpL\[0TBK6vM2FfIoڒ4yi8>ҍb#7Zc#`g:ߤ1ܜDmB[Ӓz (oCS&85;(DZ¬R].X8ܷl3a1il铸p2h[-Ri 쌈K  _ñaFR|D1Y>t(*P@"E7 s9Jm2׷qwh ۇĽ3:j=܃bvq ; 'ZtR C_GE:p^\~N~@97\WjBY@e}B6Z\$pFĿ hf|oIOV,N#?[q^Y&VtY3٢NvSݏkH~0`AE:k $ɥҝXhypwfXжqGm\ 5_9b}jp [wOwK (nfzT3?m]2zJ<_CNg@PR6VOUC|k| 1TRoӐ[[҆Ia4'sHK"éY-З[4u0v15{n"BJi)?y7# [Djr;4gVw+%-fܘrVٝBi3 Z9JRHw_W>~lt>i2zw&FKe=;&&0Uޝ fR)&gUtȉInNeAOIex'lO<I-\Rsi>h)8 %*%hQ;VWf3&EoB!om*(Il:@ˁ:gM`e3F|<@A/0^N/ݝ_] jds4$ñH*U(?Qb-)" ڧ%/B+Igu8~FZ`}:qO-`A{H3Ja)S}UtU4Q0'_W?m$)jj jdEAg|Q@}:ߓ,«U]LKa0"H\5o"؋ </y+PÒjܫ#p]Pi+4Ez,88b61&(QC1%֣0V`cc<.7Y`M !?|oZHKCpr}Rkl̘%Jܛa_d잏[/Y|}ޗ(}WZ$PXmOOL1=\ة,PI!36jX2pLyh"2pa9M 6wJR10/SqD^ԉ%;@FB}`BSs})C](} 4>CV6=U4E%ׅRH- p/Z$Q@oz OprZsJR2ڊiMS5, :ZY +%eIX$0fރz&X*!X6-KfB^F#߈Kz}M!f.@ 1@Vc:DIo;t3uHhI%76|clE8!^Þ1`=s];dI"Yd_{]E]_ ڱ*+e`/LY9mk`HZ?-=).u5Gӥ)8o 2*J}oh VsaKфiV7b(l:'Q)Pk:N1}Rg|rpuk4wPiv6؃L+Pp* o=P,Jd~6qVǗ5CDpT_9Lq#W@w{B6'NF54t>U O çy U{y);0C, QjnU}Dw-;7`POZEԑn̽\dJ_?(uV9[26 ڥX׶=lMxuK+.tMH0a2 dvGEP N3x/3w\diIe^N,t QH )s Ki[O?n(.A35VXGƢy+_2rى["V ^S T|@kHpOϒ\uyρL++Ƒg죡Wv Ǭ.̓4GL(gQd6>mZJTdşll$5~/n-^&(`}*(:`j&ӏu9 #{6C3a1ۊI4L짚tT8,}2`.zK^Q 7 ;PVYD~>$Z.2?7KJܽ)C77L/#Gfx"uqGސ'_ ^C+RV}-F.[Fᑬ#d#(d}+^}-(dlo9ȴҴ|p<;.)ۼ߭n5>db3"}q?~Ң(pD4/_R$Gѳe̶j0)͊:u|Bvc̊`[_hY]$[BeݞtS1z~%T Y_RSpJTˍ̇?iՕ()#q)A7,rԼ.Dމz & +,&૦4DF) =;5iͿٟ̎t79OW$o6jׂwGh ԭ߿zVyJDe]? CK wten;J.عĖ[fNF Mv[oܟ&R04-\bB]5VbVӜq*rH ,[P5WI NhO`;Y׳w(I+5n"AXo!Q UVy`q}(^Uoòf vAJhh+%ƛT}8x?܁@A59C hFQ$|8ِn@rĢ2`2 gږςoFdZL{e}Sۇ;oa=N-"u |?u!t1Cu"2z ru :BQN;0#y&ݱhT>4ZE%Gkd+.{r6їv!W-n(8 #9x笍Iq+!I6{<ؘ9]zA4 8޿iZ]ggΆBov݇ v˛P^֧n#Cjk/|)4JM1ڪ iE?VңkV$ TؾI5M:D8w~;AjX,xd6b Tvt'rB- }ߙ8U]U֏g]1"lYk>8 _LdL8@,C("Y=r s m׋ s,6)q[]CI83s5򥫲2-`<`+"} ܁6orG R<;sbsUtTFoc&[KAX7LPi_YΣ^Ip$w*SlwSdxhcҮ.{nacUOՀ(Su M9 >7PZ-')bY{gca(Pݛ{Ti=ߥ?D**溩iYyz\ӑcbP&G:58DġbtŰ1$](DeW,=ln .AxۭGu;FC3:"2Pw7_#z,qe )|gjc"7[K{{33Sm[_dž)(DW.wKUg1pS~;)o+(>~D]hcʲ:)hiE)ow(5nZbhILu$`Nh ؋[*ǹk"oDR;Co|@TҁyC?VF)2LRᇏhs{>sz 4)Fe9b4&AQJ \2ЩdkZKNxπ0 PΣOɚNc3[Y T G^^֢Dװk6; ᫐=*~b E׭](i>oύ)agn 9Һgf2'tZa*8GvG-( GdV蹾GZq튄'ה`VMcևL!;-`Y#6V ) ͖%8(շ=-3X"fO3y`u3("owNo4 |b)d+D: qF rj??ZPwG X")槭Go iؤg6QU,6/ts*eO{`CbsIv=&'雺r$WjC,MiA>@.Rpa X?^9AZ4/քˇyI'ID)gȦ@w@x5b ǯ}9MdV J=2#l='0ZWEZ3]_ȲCȃJ "NɰhvҲAl͛  S@D:g-qV ;c⭕`@3Eu .}=LmnK,{4B'+Cjkq@P4#Kxmz4udN' v1{P?mѥf/TW<׭T X.e$GwPD_i7Gg":)ҹX 1!6PqU*a*3A"Ɩ~όVAU!~"s?m܈y!}d:X^IRyEDe 'HCLј)Z:PI\/r#JzOr=2"!>4 2C_H/.za=° 7cH/JKi2fI#jˉB*\y|u4iZhct5.Fr+i2 py]oe -5Ը2eW=u(w:tFMw!/сIoC6[d\dMCT_:gZII5,vE&.ןmG>Gn"D,(d37:ީ b-Pb\GlGtE[}4N#3Kkhճ{Gteqhx0SQZdB)-v^ZQklW ASlI= gv|]xoBG$݌'68֘hwyHtsRNR\& |Hqv1Nv{jlȋϓ _O{RK,ާVe8$ʵ?h[_ d͉D//OqDzAQbceD4 qqЊAseVS8l^iNbUlGwO&h\gkح}BQ(HUc{p<_-KtH粚JF)޼c{]KY"R('I_\$T[miD¶M3䠡?f 5^Lds+Lqh=+ [l "cs_R'AєN@*]hHb~Ync6,q4{XNh%^Y#80fL>`Iy^ y޹F;i`4Kyu4. Eg"f_2 ( CfCTdYyabXXbOr u'Epu~~^=)&tnEբWԈ]t o hɇ^ɸ֮h&~&B Wa )>PSI=a''SD8;YB:הq  zK;2QG`H+FzOX4@*>f{qSQ@(QD$-F ;M3ѿҸXFSRu|9oh UB&TܟÐt!",< #WZqЇ.h4p )'eS'6tLPs"~QKo@ǙBt=⯸\1X;< /Z{ޅ#_%!C(9!w_@Y/nN#_\)7u-{IS+%oOexJ0`_i 7lLWXC="=ՖhT5Uڷ02׳f˿;;1BXbMUP@ټ1q98-8T(w}Bˍ&(ÔZ z*ܧӴ" ޼bErC.8G[|m/ovg=Urj޿4YhKBۣ"I)E22ؓ}|U(|A *8+|w@j}9#& tdcMGyxx%HVC5Kx /1D1q1+Z!,NkmqBSH՜ϯ3G"-H6<-DP& R٫iESTAge&,B ^J2:/P|ΓvC66XIA^L8ҧAp"v[8M1(JQmdҋo>HA6O]=Rb8,zˁ ~ZlQ:Q駾+jKʍE#7nBh+|<vnD76D5,0=AK!XX.>;c;>e˦WƆdH_90ZQ+umVe:wԻ'2QZx:;B,7167o l7WV I]!#Mw<*{C:Ux)vC 1fOyI)ZC 3]B϶CK8c %fHGg/Q@yz#?3kD{i :. vlFmC]|: \y\Ѓyڵ愩&K!XXV[NJy.Eo_RR \|+#]0yI#%? jN #Y<>]f( g \D`st{R&Y q&gr&CM8ֵE7(GȖO v/';J/rN y3/?ՇSkJy; ojDsO#LpRWtM$VyyT Du%U }@5zO)( $ˇ܂\+.SVi!U_vl~2/26†rݔz3v"O'j pYwuuc eBMTGU@1;k業p"{z9K@9y`$\W TڎGk]Ug(7gfm4/>سMTZ]Һ7-ڃ!q|w6aSBE?SNGK -! : XbSyC3 ~3#c:vz/BodˁI(ѮX3 b-@*v^Xp tX\ nSOq }Rw?14ѰU:Ta@7=ޢEO sYRo44{)[Er Xg*!l/jW>hcfJ»,C¿GfCV8_KU@%t?)2;-0ح( ʤ솁0I&Cv1C ~"g? >㽡6ފ* *l`OzZ d8 =ٌ`Gf&%7v޽r'c։TL# _}l =0 DX$aA';hGsp^pvr$jr`P?MeQ`TR<滫ntu%s9ijW30T77g"9Dm!>}&zouM7 }KqCljdTȦ'z6Ƹ:/Ԧ(vcx:2Mxq!&gIѬjtcZӭO4g} n{JV>O^>jy>:].{%}Hz$TcH]UFIr-¹  |\Ά.9w7a!7ob<_qO36Tl7V^2QB|>nQ5X([IKjW>,&60~ U -\9ȃPǛ|і/͜nUiU!,Q)[&`Mv")4,pYDPetf9~っ(,9+IoM=E7BZN0.߅mc = ؏=4,FOvbEdҀ~, 9 4[tU'r2ozƐoз$Q0!D7_M* wY K_vhh>13z&?^.vmgJ v;O^<[񸥍kl ?=".eWfP9a-?$`U€IA)X-ws d;{ߊ²)n5:hk(mu]AEIrr)GQc*/cagm؞ ri%wR~"t3ѥ_ɂHo~UxULN,;6{.|\|]Lj0)L;m8|}h"ޱq g1,Ƅ)ǧsIdZga U'9Mf訅4"qd.l.bI%4t'D֗pΎ*0MRsj:նff ]-yxNkv0?V< 1t9qnk-;=pPB0ζi Fcd􌏉q G8ld3`*~`73gg^Py> ok7o,)`yLT0|@&-O W,z+bZRˆ>` e`oc y\*tU42ѼzPxڼBE~ׅ'b ̙{V۱ށvTF.uHVH]aGxs2E !ђ'1 Un-Ƃ6Qcq auTxltggWD0!Feq&oߞbDv|/+)d.B\u_#3>$aRX)9ΉC.E!nr#>IzeA '-LUt_S־fydj<ÃHyY^1jEx>b^,b]+_OX ,b9ŸS,Dj]n5;Aޖm8̵Q/J >:ٵicdx/[^w3oUUٹNk04"K] CuҼ4b^=&+?y"`zhCZ?0<`,֬o v1Ql Z-? WbI>B{D;)yZ<퇐_RU땛x%+ #ݢ#5ěKe4t2Ւ!~$Tv,J|?aO4xLb5 ~6'ؘ"7I&%;heU0[%Da[An;1g7魨nB6.4{WqA``Rȳd]^3t_ʩ`W(I Pa'"6+ N)5FLP> 4ajTqIH͌Ս0ppl@_LjwMKe9n-sρ%?$_L95'rXBz?hiqG]$ ~|+<6#PIi꩙%yH9{EZ8*j NQ+\t3c$Dk8^B-vsR P^7˦_\g<HLEߦ%>,a^޸,wJ-K- '"v!c. yW̜L<9:ï吓y. ݃0ZQ,5Sz0dȞwR%oH%Vz*';ǯrKz qΤ4rSj*CR/L"D|skƲSUH4ڄpHl)9o$9QK?Aϒ!{yV)N/Fw֑EEˎ% \R"U(̎]l+W=/((KIeԭɴ?,{tԞ3@=a}Or/?%;J٭/JqE)/"#ZS*ώJ[x4,-|s( > 3-O8 U}toEg-fdY#y ~H>M' `k]47|l7`I08b՜l'D-"Z2j.JucϪ(^8A+ۿȞS'=AVAe3w08/7L>rAng& 8f\J|N>(W7kPgx.)jOc43j샱u -FmP"PRKuڼ fe<JxpěkQeI-j0$V=I R߫ZEFZ>TPx_I,#":FadM- O&` ~^nW =̈ێ1ǟ%wKu\zf}|za%!U*f ۚjڇXN`J:7_O۬i;:`הyMYetU8kB&jm"ZUWQA o17ɹo/r<$KAy"O|(NË'S@~( ŷQ|~~׬XCq lx\}U>2J7Qf$ʮ๎eD6!/݁F*B-!}1M2;6!ӎ<=nvrXtnZHɴ%oQ[)ZA^+Й"`>KʧUX#"hתJցR}'28de.yIQ#Dvb4JM+o9¬xБР'Y{Eb-V@K'uoxX0K|jЁa3=Kx*+I:ÑvG<\Wj¬6ࠐ^}Wd<{&LŻ 8C"fUkɞQT?Jtt.Ȋfr<,^ @}U{d*@R$)2%vBuEDL\Aus Pv6c5S:ȓp$ qY`*PLw{LjZ86oA]Yzb5k5Se5>BFg'Vz&^C e[kxh婃{@`I_$*n#1POyZ: has5? $Tr9h[:HQiw7?ι# }?ݳ˺T E ~ͣôuT*galypk c %iOs>Z׷I縢E<٭w->Hj'q]k2ok(rV*ϽsWM8ZmY1N{UwF(>c#"~~{HWC.h[q22a8p~+bD6ZkZU!߬|MlsWW}b Dp_H,j{ʁ5< vK@]r}ה]K_rk@7t50+S|GS)Nd89eH? j AUAq"ehB3[&9:vMt$>'D3=ΘbU]:ޙj%F/.9o!H {b^,_yX8F'ܩ.ⷾM=*$۩A1YUz}ഖ3G+4WK"xVԨRw"K%`Z{o esajx/MVS-o9!4q} ye/aj3Rt[#x`kJ?*ѱ'揙bl4xnCP;rMaJfO{r&86b6gelno\Gݶ57倆gEkM撞:kD oz7b9}xt81E+bc2 sCOɌ.tUmyT Z}=`c(C҇}J7Pbƙ0l0&ÛJ]Re -e'†4|o xVPc Bt~mܦtNf9b١k\o}>,up;:k4uK@jRl"7GE,˵b*I~=3Ͷ;Y)V +<zN&QA[cH ۪w/nնkױTkLI@k$.ít(XHШc\Vu5~1':3&71J:D&LU eD_}jܕFP %$p{UWF6b ޥʹ&x30AC&YŮ*<إ٣D|W!xZS6C\'Kk8 @ e >xbˆZFH$^QRdɥӤTA k*n".Ṿ316@!יýT<vm ~*j&LY̺.>-tG~̝_yqlUBv$"њVY*W`@[KA4.nP5U;_5حXd Jt5 k}N; }7W`rYqcʋp]Ex9(J-wT1|_3q[3)͕gLE˿}̛dj !8CӓJ!2B$˭ A~ ;2k<.G{9T{"ܪhOށK٩):[xH:&ԾK6mүQ!yr(ގ+%]уxe{ z UO:=8_}P!w6sPOsLJj&CiOeoiRn HH*[ /U-sc]NaE(⢞t&Nrn-{JMZZe~\r4 }G/09,Q*#6x€fz[,_f [4#DPDCaCl^C.pOfK%Kp$=$( uY/DW F>FFSN:w|D֘ScZ'h ,!qNլ4](UPy zĝJqL5hlB&&fZ "(8V^ٛ]VY/y (`A bu)^^ jolwȤѥβu3T`5iP|rH7)A,-SB]|6*|\À ֱsp˹DT志L勽7cjc|edylG; &v,_&[Qti~s'8HlD& ]ަD9h":xmjoE@uϥSڇ Yӌ-Uce˪Ϩ.v<4 2C<8;OqM Jx|noa<{HKV{n\!Oᡐqçz ĥS;Wrq9PD(/>:qШӅ1%89c=*d:iD7×A ?9 )"e~"x!$#|ܧ82\ فvsv̌&UѾN23Tt h| ٯI08yA{ۚ[hՔ`[!q,">8'!6K73ps4ipRt,+\+b2T XԶk4d߅v5 宜El i>}?4yF\4=7yŽW 4 jƚm׌Ia,ܙbH2V+N r3A. &Ak->+DTg*% "/tV\oٓb8~L5a;TEgbak{(UKK Eӵ4l 0x1TN qZaB3w7YқȪȇfo>őX3?湛G;Ĕ u#,FPîoU|OօQ ^A-?&nF&.1OOuQ=Y&HL ml/ZͅȔ۬ޖ}1R'T4;4ʘ')$LJZ7^N$E/wp#֠'0Ɇʆ 15S\gŝc\(zP%ķ20' Q8gc j;"ȑ5SE?6=؉L>I`{B'prja}ؖͨ,b& P@4y};  lX|j֩)v\̀8%j__궄 3AktRx3ȹApqpQ)p ГVj!BuRV !#n \)Z-r?)LYTan A 0) G@#tpUz%r?\Yss}Y#;iC]~ʮ=tL\ua)vV[#Ekjp5]xexՐT1olr~/^s^ϕ gCS)'4^C逽3]b0'n`-roDtЦ NEК0qY`ͬ+JjdnxKn?~p(}<֜ҡ^˥cC&uRX[<i H-p,kwLvhxrubtx=[M] 9xI~B !Eۭ 0Uߢ U䀦$T諤\E`45ÃC7NiE?:I, \u{[Rq5ҟha'dB!Gr\Թu9ӫ/ |sTx3@3%e3ӀS3zhۺɻ- EYKpςmA{rBLnuԫʶ& SI~/I}x%H=pvy~֪VBTNixb{WQrAo"؂Ʉ8zKDWɴDg)3|x=wHDs PS&0pjBV t Mq}(q%|EuH^wFɋ4hnhr?vj3 Fp ?3EUg 阖lN/l8W.6G7OD;ֽ41X7nӺ{/`Q QxBԍwdbeBADz5Y~B"n?3m(&ؽ3iY>=&{,xsܾ$cy]tpC6*U>o(O FZŦV 4-e3, ҫ%)0п@=#nt'8CP?5(]aEEaaU;VEBҗ9\#¹/$PmhtF0'D)8/TJGi!&hhrY3z 9KQ\ebVd:ƕB_:`| ]8ckRq_`_6ܶd59\IׯKGЉtȿMR"l@%K]C#2?kP" xމƼKC晥A) \y&>9+OY:|_#t5N^0b1KQ}Dz׿L$!  Ъg r FCp Qן;U*T:gLpgG_ؔJ uVf $BرV0g[#ʩX|T^ az<խNF:d=|vp_4eun0/`ÓԢ1i&鲵oM~,߭o&QuM JʩXLA]uP}B̌$ZϞ2r;Ef4O",v3q"!e΀3jgL.;qI08v m** YaG .GNnÀGK85\j:# wk؄ 잊/, h; kJfۍ}LA7Ǯ}5K+zQ&/ˈ4Rq28>wR%1ťl8hh!3m0YʫS]<%O d0tWuN6>`G&N'Z9'6 >maUF#b:}>됫Hϸ8Ϟ?sprHo"!olJ0U@q#ۙp"c #*tޏU.߼O8yjI/{-@M=D d{zE ] \`wm1>$#`L͖Z53(:J1T|_8#e\úgZ"o:$cC]Q dEd9#Eǣ昍Ώq˞!?}bD۸aF1hMUkW SZ]mixEsDH(-\:ho-WM7ڧH9_|-;MQDQ{RHi* sz ) }/c&x~r إ(uE} DGCpL@&(Ƶk/ T%˦{gF8,f@gc1s9CR@N3dU( `u[CĵMSI\s4 @l]ϰy=w$Cf} Ye kϟS+up~)erH=ޫZʥ/уwC46{K3/Юj5h~"~ae=iCF<|YW7 Ҫ&)N@d0{g44I`Fdl}HcXdLMd;M",Ȓ΋`< T{p])(넋2P}41;^?` 4FM@qty;R&<O[R/ |*1YG<0TVH/ Y zUۚl.I,nϒvk)m~[l"I-ejrrVS4vbaݛb^׊zy-׿bbJ#Ơ᧢efk'-a? f+nPPXv_=(s=H"8Ukhc@ jsjhk|X6\V{'a 92r4&%K:fr(h$ p{@:ϸЋc5Xڏ(_fqAr/Q)Pyb)v|W{C` BXv =*d\Dꛒ`ԟ Y`u^@^NS6bCLRK>HC/ X E%%wb/ba8kҘ?ڻI_,Vt&!9G&H 2hr Wƀƃ|P6^c9}9[rJ].|j}mu EqX_?%9?tʽ)ibJy 瓻wa#ICʒPX 50KMLjo~,#6kk2 w-.r1{WZVg[R_PrfKE˫>A_dۢRyoS;dʔ?" )ᛶZV:w1̂Y+Jx5*9:O'[Ov.Hd/$@*J;ߑ@-xΑ SߪY>9Gl+|)$WiH@/e!d]ѸI^HSAR`oeT5dZ1aLԄQ;0q ho.3O]L"3oQR$]. a-%K2fDO-dZ<# @AOE{Bj؁b(' e`6?փ0hF}d7wo] rQg_k 3lfoM 5J._OƜ)T M[Lxζz 6sese}O?Z}~9QSx ʱ59NZ%Ǻ1& V̍s MVE&" _O.3LhtboIKXr@j DV.Pi&.ĕpLL eͦnM Sqt݃pqeuk yh҂ox IЯ:f8`r@&0zSP2{Mr1**ƒrLmo&iaetZJ*R݈vKorͣQ=o'}/E(ӹG pd!)}z֘|f?nZp+$~`?Nc7vDiS MѧZ !Z -ZS yر}ACuH+j*5'/=OFr&f5Br,3sCtVy&b%]1}S˕2Z׶ sɳÞx9vGѭ\6 xM6>1 l'}}U[L"O0OJkCs3bs /Fq<f{/H2!Q+_vLKBy]t)vr89 _  3~>Us.3y-kMb^#B]}WR?%a,과Vbj%6tGfSJ№NGU4zUyK4—W9Xk* W ̹k0=s 4:C}7As_Rǫ6N秎 ڗ3EAZۧ3KHWRw7Q,i f⍮EV2Į]ZAmROm,V̎)/;}aw{f|uSmV,Hʷq *& ޜҫG >g Q_'52 9u8Ǚj Cb# -&b4,^knd2Pwi)泿eCOJmTZK # _pv-sɓ!5?-T=AΛKp3[Ie58G3AڹZ \ୗ斤G-g)W6^J@SF0)~h HH 7Rʟ{%9Ta\ 8=x62e9b%7)ZV^٘tu$5[Ewcު?c(U |?_tm!K }t2 Xڐ awF`YHL uO6 u…+CNtKE'X{mw܊jbҖJHam]?2>VҜ+;ЏpO|unfM(Ol* q񖱣uDwM!3 )nO?cP R-If_> 7\l1:]+dNj$9zn6@L!#xvd6_Ҷ>30wuSRe@a_!h`CG'!x#3[e?jׂdpi8N~՘kDM.!+3zbg'd/@nDA4r rqAoe*\b F#ād 0 noY KC t~1u3ԙ"V'T b*uJE7t(C񳿲\[ybX)N%TgoQeDAp^uՋɔsGtDi|'iZ!š5Ba^|f)7li^6oFt˸HQI; }@ Ml"Ϊ{O}юoTS^ᾳaSIv|PWt./{S(7ߊ'fUhH >$HهU\yvSܬأV#xV4>y$5']mPqLe`It<<1bn:"e[sa.-FFc/x_v1¡).T5*X'L:dc y:ti>NG Px!߲W̸:L͂'L?@~ZŐ`6Rc̪02PWCҘܴ`xagUz6.<%0 հ_[F7g%T[ )9|. )u#ʕ1;޻ ɚkLZ Ey RN̈́JPwԤ9 8{OE6JD 3SH: J(S e|eJϞ+M$$nVR~$Dohe?6w7@>`j!z ?y#tU DSz=3&Vx ћ$zAG4aroiBHv`:W$- Z-Uuԣ\0xf&KVmծ&eP;Ҹb`l#]7VgF0#!BϽZa+jϑj#ItޏNWUD8he1f2mUtGuL[geM)+Gqy}MC1K!0r7 D-gMce1(=Qϵ"B%+p{}ȣ_ fni/(`|.H,4\3e!Fj†H uq 7Rp۷E7߉5fg&SY|>7d cTem͵z&YZ?J[BQXr2*09[z9ee'Ά{ˌp^Jm=;ԓx-aw:{d68~o;Wc;pYg%,z~+OKW*49s6'qs33ybq WGKTcDKu"Z[,35|Ѝ}%In f\׆a eZn5d') j=15Mz-퍲DPK.)Fb F)/Us ۾cjbHMIҖ63~4rbihIN%x"7 fc\zBwrZ}uĘȳ4p׭Bϡ6zSK_ -j,7wa碡M,jl~p qmX{fp'C:ՎJbLd_]A0Yۦ3}tJVO\?k!RL弋H%Fvu:sBcV׼pƊsjz3/S$.f8ly5y_c(+N6^+sA-GsS$y6,OI$&tN :fG+"Ҋ,xx6y6ѧh4ɲ7o .Ic Jt8vF@'sq%iJ>4!1EO"\áY0v:1d{򚉇Чv#TA+}leZ̓q^a2vu;n ٰ&$C(<d}ע.u3\ȟdDG קD$ɾ1k2Q\',t!R<&Iq#[Prql ~Q~"bYתl]]4ݡꍻT72\7fe" يAi.PK׉d. M>ێI eɒί0qX=¦qnW#UTCF.Bvc{蒃Uj>WؐQ/I%j'  oM~D c#;mw%zhy8p5/!K"\]\|ȴlH5HGAlmoͬ=4K"QhIH^_.hb 6>sϛ'|EU&9`A!cMO#딞7mNNd2iSg!}@06g^w,QB| j/R_r5c/ 55rԸyάU+[.mAIR (V0'_AA&ḻҡ]4;vUQx %E\e& 4GMd~ͪn\#X c͹Wt j;eVy57?,*}LëHFL3t}4& ÓcQhJ۩`л*P!B묲U]3K]>'eMs~wMo(@h+iEjgr4ډ~ XRmQUm" ]ԌN4-SJ6p>o9)ӓ\6y$M`,(Zh T09CZ 8 V/?dQiB&Qc"?J헮RtvTgۃ80Pîn\l!u (hP} Y)H;# \l[QHRFLj  ȯɬs:*Pܑd~?GZȟ[f6 0(vHˍ&Zx&1qڇ$Ӿmĵa0!kf܍G [_Ui$\ʗNsJ^o@6 ![.ZHh$eRAZ% ڠk2g}ڬvng ljfpBj pz!RGAo#lQ.&xOUKX1 wҡ3u+گ.:gA~䚔y{WCf-%  E #Nr5泅HS ~ِr9~ ϸa$jXSgø=)`5m~>by=hЏCR]k.lR#Ą ^NW\U{C.`C X8Tpd_0 iAK#rq1w IU95 UKdtw.{^],a2+"@~ f*T(yÓ#zr0U]Djdz*x[r+ƪm!7 hWR|#V媉@ ^;뱉jϳ~w@$ auyhp.vSid>ERN]+LvlA3urk&P7etώCA]_7x3BR^"+cBzuB'C3E;a{BUJZ56+r/ /:Ůཱུ}#-VqDzy{3Bhwauv?iuIj1X T(Ӈ|EZQ6hZ(Àʕ 0zU#DTrn A%h a s-o+-M[ ?r4Q9P}ا  {LF̱bL&0L0 B4D@0$URE,b/po²QTJΝI^wEqMIǓ+a)xI|NBPKO3VULh@8T݋пyљر~{(6JJ EyqY~QlBOip!P4;Ka!F7qm֍fqA$<BMRn+-W}-Sy'8Q+axLgy'T-Oʰ&Pd '#}5 r k`@"<Lo] ǫLi!fI3M_mDVz{;!G͆x:B|͞A7iBr']v$y+I0STu|!p s & $I_y\|m"*Pٖjf>-$Tq/J4𧣶s8Ç&#i@tg1!!p(fW֣^T>i~_Q=II&yG䑎JaQYFcJ?ZmX[ _FoN,ۿ4I5!/io*VW: ~ HOYA-:*&Pdz ]u^1S^nl/Z 1NEtpI#5Dl1OY| cNot% zf4[׍UcǬVY 6hx4߃($2/ `9I7iR eAjݎ C\&YR$PO<7TjMR ׷/BmSU]7I;Iݴex$RDy_@rq!aHMC <(FuCہgoU~1 'N|UT'%JE 95Ir@v&$JD̪nL䵍tǃ2AckRH%x~͋ݶ*_|o1mz誗 p5! tlb%߿SR k塔B ECt."ZM)}\b}b JEt3 `.1)b!VY*8'u ǭ5@UfavFqLB+kx2Xtz BI _U r1:]5H!<C/ N)jvFy}yj- O~ ;v<$H[+ ds\߃PmSjLN[6PYLsٓyW%#nzv:^y_H+g&׆0}S7ŶTLS)951xI^n㿾|x[ԁL:M(rǼ*}ۍ@Ɣd(5l0:RJX立عhjER=b">dn:C/'h|jtoP,j݆L"$N Lܞ RB*\i ~f}m_r{@3s1U~2=<Vg\KRp*9]0vwwyHE" ø33yeY";_1ZBI@o*=CkW{P,vd1kwPTR׃7"Hjm7/'M{âDC2 e8 CS^=,x%]8k%l,(' Y7#E7?$!6~*}rl Jeo`:0`e7Rl /^ Z鐘P5tP F+-:+B'y ͿI }}W4g !:j}-jKK/lXi-'1x'R]x[!bj"54`6E< 5ݳr3#ͻ2.PbtY0(, ҊOS"PcQ8qa'H:DNJV4Ѵ/|60 'j(Hۑzpu}&d'@LC4ug~.Ym)7)HAQ';r~1$29E;߁Dk7ׄgC!Q/d>ɼT3x ΤW>~* n2{#|E,4Uo5wn m&zFźDEa}q Kq8=*U85 DV&:,^ؚi2lV̭XЙwt>_{E融߱>x:% {u/}cs'/Ǭr!Dz'*xإޯ>uYsLZ \uӭ_[QnnKD=oCfw[$68.)-)$+?hf:#ш* V):k1sgq+ݨhU×f" })tSr-yefL{'F, DL"}@l{D~HB~,v|n!|v7 |R7Z|<7%W j .̿fI1\6OO~yk0˫@{W5M#_$>l *H&|#T(L hۆCUM#xzBԟ]{y:[;#p^p !t_Vs `Kq)f:Q̳/3޵v\8 a"T-L[J7dbҸKpF|&~c}Xݴwn(~m˕{Z&=~,c~Xa=ܐ~\|#5MN*GpOҕ%F=Oi۰f΅d)kqϡ,. ? T( uldCKHbE,2L 3ȖGIHɸ Kx^㒪49ʎ> b~=s϶GPB}{9* roGkz@W#F]U0lFe1{vAz0Ѥ̲* Q-ʰh+bD^H_דM'%^9!kB v0 >`7?X9x]9vWFgV\E8[V7944 ֏3Şgr0UlYffcz[tȲIPGۻ7H*2 |qrF|t zaA*>͊:8e[OD(eaXRνkYWЗPBlƣB{V}4tLXVZ N]rTTlKXvٛ  Ǭ[&C n>zWfYn3}8EIq+eebr.JinSmvkdJo: x|9Ԋ]ƿxTXu02slHۣcJ :6WF Y={`C^jǂosU>K֐hFvòHUBH:d ($JYwm{h6)Yg:Ҁ\oSf ɎKx:@/O;4pꆌJ)Au MyM ObDފDRX2AFص5^Q. ݄ NxwFz(LN\q-V9& ڢdwkagZC(s|X'^WPHΟ@ ܩU?-p*n~cs*ͧ$ot@ .$Q^7獲iY<0M{>3D5"B_ Zg7@-hFܙy01z%Q2K6ˇIe 22+|Ym:h1~UI(ݏjC!]kG L{ٝJ ,3<)S(8mDq)(_pQ`5+'W^e.rx_ 7W+Ki$"t4Yi6h[&=Ua½w GGkq Fu/aYmoQ,dl ol'\  zυ:B(4 Н2 A~$Ww8jLU) /@܏e>C-ΘyF4Ջ>I yߙ3Tlj& Νq@a^^] #8myMxJn̘Si(Zu_tE&V-Ɍ 9^B۩F(杊pQA0Ig֧=pA;vxÔk@ |$**wdJξN)n'}1@+ڲM8?StTl-|7ǖG\.ASm?cA_]ДɊ ca<*7[E`PLPviIuceCE5X] W`hXH!A${09όj^Pv'x/M$eOZle.KxEL QcM7Ygj=BDW2'TDqϒcdP2RH0аTdl q`"UbMVHUbB.@r֒/Tl(?pO*X>Q2 J"9H̦˔Q[ .shvTY+jEDحh߼Vz^c`w~T$ռJ!Jny+^hT ' 赠ytҐVvi/o1TI J/|~)$ռ#A34?_^+IU^\.(ݽʅXtBټ`etr8s]JZʅ*0?ifvKd;Uxw $.)m|=)5- ^U;WECi7" B_ J_Ւ&ml|v;&d:p &MAWyپBl>j9;ys@@iv;V?nIea;t6P !N1}5Q&w_LR86`d\%C݆H\tcX;¡=P-U3F( YPFVPIZ gUNgI$vyPsjtQ T l! P?^dsk?ZX}׭"h&!ZP3^Hx5!smW!^g21򥪤q^/5;b~GHFr`*j0odD NMwh쾣bVѕW On&# =nJ̑Cg!$!2=j5W!Tvh,= |)PWЭQvsU1;" Xcz08XmŋR9cL.qEUUIo*v52:M 8HDf&OvqI,1-36[823eO1[[ƻ u7%|(ꅪd{"[P#KI&Eoi$L Q`BH@h±<Y{5UcfVn+'Q'3Y1vINҢ*Vj ~ 2\$)0D̅Sr=`7j.z ]HB5(j5e RO$4>9bfᢏF .Ln_""גf/%K, Ɵ>دa ?0Ԣ{ksc [lIǘ$!} 8[ Dd1q\r#GZʫ) Qm(3(}I7sr"|{ճvWh[?ÇD_5^ w94qYBuɃ[xv|,)ž|PY"_Hecq Q_E뽚|W|!||sŠ-=oX Yh3!"z^;؍GuG=lj1(ڝOy2*3;6k[w?5LwyFyD! gM; C71/$ *4^ޮ%VS"[(^|ineE⹐Ɂ*@֏[ߘ)`_lF!D˝T+aDC<Dhĥ ٪^h"pryϕjFٓ1Bd*"*Av}vui|g!6Dsex}%{ 9_ָe"B?vk[)_Hb? ^*Ho'DU۱,cc '#4(@EE3r?,E_]"ρE./?شkRPŭ]6$DإPN. I*mYw9<(\ߕmo"2uX Pm0 {I 'sKK2Al]!ڗ0ߌjFZJJŒƵ<7ASa' %PAK4wuOCBl_/"F 3dǣLbV$IqKR.*X8.|손Mst,ӎ y5 \OoQz2Q/ꬅ##<=q@'9զj㳡7VT ؃p)T;(0.:j3k`DSRn8m'; ErJ_g6# >im6EC0M٨,MX鹔zʭ|$Lb1N6T|-Z0]8/,˩$\B(#~嘢l)t4&QʱMaTJKxDs-Aqo6j3ِHJ.==k))M<55Z(yVz Ză+F}PNbي-YV 5*& 3nӤZ)W3sb>J\j֜VЊ9jLݲ؟5HS'fo0qHr̭kl 1Kξ_U? Hl_J,u 9?>gI&gZϑECO<{Y@kڎGԹ nT-6̝}6[-j^ybvDmͭ#0i;D %d ^QqV눛Yt@|Uj3-$6XDB6ŋ+f%lhDAUkQ\+5vOf TP$cPX d닃I'M.wYTXӒλӗiܚ HlpN{A&vGAμ:6c,Uѷ)Z<v-okv;##FJMlԍloh`\U ɍɮ={1țSբO;1kT?8VbQу^"$Uw ufo8k9Hc>sPuB3{%m$q:*gB4Lϵb{H >_n9$B)=Qpa!"?w8 N30HnP9g&b!:B;}ԊY)K3A6$ά 5OWA"ʒFTUo2;)3_SSLC4¢MJ͵T_>;U\Pe[%UaQ!l->w'7Ai=JXFΦKXl?qq\iA*dMRTA3s^Q0XCh)Fk}6)d] [9RvPdE a.Ȑq\0Kz]Jgi0$L b#ӕch\׿y~$ cwc'N Ap'٩lvkO,(6U[},4 =gV熝;H}ۅN;Z"`o9^P{Xf_$:ѳA\5nCD̐3h}f3#Ӥ3ns0s:5X@BY2=WD765 ti˶}Ŭq'tB6PxV}fLmai\Ԣ-q^XVm\h5cR>Ki@H/?Xclf?-#̧)Gٞ0';i, 7!3s+Lq VIg$@9TEb$%T\9zJ*I"{L<ACCCʤ=F $fʆ^F Rʏ 0-#_Y倳*BP ]K4-I߬U0p Ј+Ier2>=Hco[}MSK~!lm ȫs,LĬdO3#V\ ^WaSk(Vî#!n "` GaBɓԪƛcH&'[Õ2aIlekbZbkUdyGK\$z,S xj06jiaT4EZ=CV{RRo6(ϒ఼oXfV6_AiQ:B7Zm$kƣyVYA;~w-W!ʶ>K fC csPB& <BYoيh;LwmjYpkģvJg15t $i*a'!WTQ \ AG|wCό&ʼnb8,omkYJ7j-1#eJzј ZF]58ԿO_~(|\G#c`(s E>uwKyIk(Fa}ОwW/vh$ѥm1;.ℇ\`݅\ª࿟:O2 \UKK5tP#Yڅ`hid8ye* ErP;둡cΖn :pߚ@IT@co8 6x#64Z%)2i'r>`<4g qEenabKť:LXǛ (~F2V z6A1\-}Ԣn1WsvM=Q62լHC.5Qe Vc f攩'&eMkWj;F/> *'j _B\byU)Yf#e,2wgp s CTZz v9%݃`i2F T4RIeY;ۜuD1~Ə ; aX#+o۰t" W({ 3Wy&w|oVb:f"{<`Ah5՗['3Ξ~~KB kh1,G'\u(|uh*ɜ閄3(uAG1zv$UQ?Yx:DjgYPF=aEnl[|$솟}HmoQ@Ggf*k|@g%#GW>w3%4$ۉgyms z;TR./Gayt/dFAu 0x"H(<s4뻥p(K̶((C̕%b`g 0;iPYcU:Ww8”@piTW,%/dq3&cL٣rPGg(F ^MZ-US$>@7h Iģ|A{ xD\- 0bPm=KCIlsa'=y29!aSJz ?iz(B5f|<&=@ro+KOY>_?r؉J0A ږv,@Ra7:7e q?ʐnt>Ŵm}@a17v~צM9h,}l:X_ﴟ2Y{ Xu"QQL$% - xQڲGUf->lP Dpe~νB"uoF,B/\}Aʷ mei2` wkP/E<4b$hxZD<279`lAR,=fB햌-0s*w4loֽ(>j}R^[j qdd*Uu&lKl zC'd/םrG쉌ÛwμdžğMMdEzJ\~AvSlљQT ANz(^ ĩ9[ǀnԣ"U? X#! vbO6R)Дu(ocGCP)=Aj_ʺJc5 1p>Ĥu 4繫8f8Y^ّ#GGմpkZGGd~hK6O|ZŊh[9o(fpſ6N_?9sD\ϩ6.OƢIj0G@W(o4wӧʧfT;,t: X^Ϳ JB\G-e>YaL yVz/Qȩ7B;G '!o-T3fy/T;St6_۫0ODX|l45f,r҃XDŽX".nۯrFX!ҷ@R );L&(Q`%(ď6sbģ *_7l3" EY7")%Wl*̉WFb1 .Xt.yidD<+DjJmo^A^EPB.[MA҂hPD=/k =AtV;_<׵m'#ջ7g#)H7!hyM=4,cHA1o+_|cZsQ0} b-Bv(϶ 昝ny!j'ԝ6K,pJݜ.D@ޤ>!\e lQ Ŭ:F?R/ޡI0-nCmd\hq} 檵 B\WD,^% p~ZhOZg?ZY ^CV %'zδ +4BμLIS; X2,$KԷy⠻2FY@Da>Xl,0 tsQŬ%-]vơIB!w]ld@.*MW5Qgbb)JbP9HqO`*&Ԃ"Cu܆BB#_^(RfKT t"sGmQ@SC'229?Eh-^ANuVS ' *,FW@"t⶜_iJ0Y^"gmr R[dR s#gѪ࿱n@7̦xf[ȃ*yu\kW qg{9ΞD] FF'\qo2@<#|.2\zGq1*%<)isE|-RK8'XD/cv<>9@@$= q[\+ۑnA fߕ]Q)SH+Wv-=Bcny-:fq 4ȘݲE0J ~T.nX-@P3 -^oKp(_*귺s#)^i=AwONr˟\K;ȲS`Rs ?]}T,T\*F ()q6x-l`?\eBO~U >!:63Fo9rV1Ͷeb4m#/@24a런(LO8o< ҾXMG rp:wxp;O͟PHWR4۠-/8 c6 "c7`KKKD`?mŵG8"aNӻFcܾlg@;b=VG}j`Mtv>=sSЂv! "t4_wc94[90,O098j0|®δteoV۩e䞚BWa0Q$l5w̜L%±c̒ c_J'GN#F3V$EjRP9 ?-mT>ydvFX҃Z+| yn(J~d+YPtdEsD\7m" !쫟wTݏ *r_Bqt8=?h{ }8ֳ (ljY]Ot: w.q)nůR,ndb_ l4Vp P@hן|d+v+" P /.#u3KFy8)MN?LZɒw o($JcX;{IegJxlWB/FSGt:rIBzE]Zʬny%bp"jZ(fF`=IN.*}-sfxue+gY?ᡳ5- .ZM/vE;dU=,g^ _( K$trTjKSއ׾bP:I>V6F6:i zӓ6R=2o>ͫ}6ܘ.13m~čFth gv |(BIVmAu9/b[*: wAboU5! B^ޤz-o(]mUW1"xp;ȕ[9qzefeAL;/'jd Wlvj֧C!h*ÒW ΈdR (L{U,ߍ(կ!h 7TS< vt[&+:I 1<jfn!OmgiBr7AM[7/Ԗ6g šiL:%XO*3zMQwO'%d+עcMvV(o`}FeLef*eD ;e gu 8CGF,($׊c=ƿ oGtQ7=N$"(\SQ6&6/&m_؇{WŢCFhjXHʚSG-?294ě8EKqYpƼ22,f]ac~1[]f ^]Ih ۺ@OqL!b>t T@XH'L1){7(tT1X*Iso\.@I+|d,9Å7bq}k+ĉ/Ot"XL!W3<}}zޘژ }<~9?uLB~Aq^Lh.GH;fpqu*5J\ߟz%g3xCI\ ;3zBȵ͂*%%7; R߆.F-`a>4H>L^ 5Zl2b-,ٹJ{BLjujU/kM}h,ZN+7 sQ>j$[ <;tGԦApj? 2튄+U n:I?.dK+KqZw U| Ku)s_uHWP *<6ٿf#1C:WEz}A.>d(.df5G|0補bV.G2zs"!ޔ`tsj.2tjCM.jy"|Y*P3.7Nnψ~+IFbK䔀#sGL``Q&x(\Ҡ H BAqK6<&(u6+Bd/G}sf6i$\K#uIRHE^$FЭgZaY]C$@zqA/`ǑEyP~>Hz/:Pn ͼ>8dDG:5]A>3!>s]7p |} {ּfEJ~wW vdD.[_G/ʊ'*e@ IA|/ Q$jr_bE`<ϭQٕd/<rSdw ]h;N"4  חʗi"~xҰ|FF)hCvscYH1& c_{1G>47V>âZ2Q'uxPeXLcXrX^<\[SFQye6Fٳ:cD컗|C#I]mأqlձl?ȤL3hR!gvfS6,)z* F廀23{C!&E`G%yAc&-[#KhG DwBXდMqz{]͉UPL6B#FcюqJ@jt.?*2xގ+`PUZpZQN<.gTBYgR[M+Fi**V/D| m1LǮ+r+[:4%Uޯtu"v,C/ܑ%q~vc[8Mh s8E-39+ f֒1p$PB'NzT GzZKr A?FP(b"~iiR5%}̲ʥL*l+ g8Fk}w? zrQ6AYk*)Ay$m;̦%C]c+y_LOMPgw(1%wi!\M}RkUUَE2+ =jH/;y-!y5)z dTOev*7 iZQV2Z+gjMX#IR xȎr RQvUa6-G,|htq蒁C?݌X1u_$;=n1T.wQP2cS=14Ν>0[Dh^^E[,h^O!-#Um-b!1%7FVDY)uli:6kոYމa80_0;"ȗNiN=/y F1]Bo][̰taڙTf^oUsa(KN5`u1;"ӡb؟ƾ*F\60]AM:CE 8MRlgm_Lc ^]`NaX>cS9 syǦ;CyFb`:Gl@~C:3akvH@V:1Z3)2ҍsj봨3J`tmR*V|+M&ҲDDvrW`TӛP~l@=rӃ<2u?dg֍k>/7EѳU4:x1[Xn X%~M; SsmMɬ(F~fe`q+JYƝ>n_c, _ ş趮PkF碨F֊9f0{8Cz5'L{pjM J\O_SSJ~hqհeNT^>F YeʃBDWh:8%u"ujHk84uQv?ً!JPinb|D; @673}(Z+zK^w,t C"%:qf_TMSժЧC:ZxشU:~fLa^R~ٞ`&:52.ľe~Ğ}sh4zAT2HG.sBxeaPXH(y|ƍP[`sK.nT>O]J _.,',-N0 ),H9[S;i ܤӦ=.*7 A)i^ח6;J)VBS,ܔE\9'խ9w iЅㅶ@sk&Pgw+YZxt` XZ`OւG2Sa}D?a{+Y[rZ}Ug5:kƛ[E4)b!ժGm+~]wBjiS#3y˘>&.$s㢪3 qbyEgݝ^=!UE&ޒZnIh6a=֪֔̉z?U$•m[@frH⥦Ͼ gWR)vH(O>xX^'/(o#tNJPu&{E < Hɗaw\F!=ɭ?>:*;eo@Y+qKz3=F&zF:)bN5R>+F%mEi G ^S ڂ쯈@J۾ z$GC:_=cR^$ TT d'q nL6Z>M*dSiRfؐS'jRS[;wpɝEn_ݳfpI,J ̈5.d5O0[]lREvT kaPtfY)p|fğEg sRM-'(qnσLg sk| 檡lɮo0in8w,2ίux8{jEOAp`ȿ>MYxNXѼ,km -\ΘZìO7d#\[Qg 7=@UeДZFo5j:^ݕ$QڠAB(TpqЋQg2pVr_@c[+h1LD~ܨOM q|t?PϷ+L з3SȪ,VP g2b|Q~W`Ze1ZbY3~p349h씬[52u(X1ڼe ;=xܮxZ/,a(V3Pc.FsE5͖kX1o(6;9PYyrP (.yӫ3;C!( ~Ok2/|Z;i9^K}c < phZͷ-S3.Qף8bOdڻTM뵓zG{OW̷JL&U`@4#e{u:NG̐Vb˱5g&q&ӽ3xSm@BY@fVn%.烘F=vEVP+kG^(P ؿrR1bh Kmu5 t7; #p 6*q W{ :fI"\gkĽ<_V44b~K7 -hɀfFJF8/ɕq'Fqu&Ow׶JiV:\Τ8:*/;4\* EO 5K)Z~JEZdWsϜ EeBA@^?>^\J%,\XJKz;fg<~x({=,'0XC;YlpTıN|p!6(}p & |U AoCZ#F,k1+&F4slUE z;asuSpYE}&gD lKiZ쥺ýRo(ņw Byqӕ\oU 9pŬF9 #Ag>~ ̀,rmn1?.z.-1Uٺ$ΓJ7nfhf/GPXHqǕxQU:6}l珆[ '4$fU,i7@9JhUNCU^^zUq x!I}/i khwD o F)$iAT`d$ )8{I 3,iQ *.7K_+gݿ>pVfڊW=sgT@Lxڹ]Ȩj?#D`=GB 9!Z@@ؘ<Pj|:̧74|&ur1֊-ܾj7dUuD= ]vKGՅp򠧄zBEG34}6kL#e38e]C_GM%'$dLxO!?i:3묞X| \CNaE L2Ow))FUqƯJ>(8g(U6w\}CAq=ſO/ C{W+#.\vc1KrM {ƽ.Qק+jNtl`HhJ1L7RU}C_}628V(0p W8 7Yz5 +慲{~ 2@މE' cjbm]huù=5jZW >&>56KQ]I $7CO7w2&K. !FSz ҠDcz@Rm|a6nEt1ȜxolDDf9oGN`yκ .#[u|kR"7\ďo7!Y0iӁ}γGwvMZ5z#QZ`d@&JTwҞ(8. `僝9cumj33-&XPJa *2iivY,|\;*1H]xd9GHu3J#bI:ٗؿ`"ű'zy\1^3}D}_0s{"z|ӂ=an8oĖ ~6KӔ*8Io_-I:F9j?J#!I<8v"4T"T-|qJ\=pᦄ&,44I<kvJfGW~ӢE,d&N.|M 5Ǖ=Ff7 5Zt9NDxiwp2M@}ӆH̎.Vຟ"-Ý "jvS=DR$-X0CwbXfeGh>U{l TkBL撊PǙςEMG>9 +݂e#S= u8  5G0G#ݐc,:Sook,,@z:!ՙH.@2nyvERF[r:EŠ|*p'C`9]j1)}ɚ |cuѴg9zXVJ-!vU@jmE?GP';|V&N,fT )H{: GRݾj:V:.&[U>FKMYC\)M8OYCꟇ"bمP&P;Kћttd8J_BZ}sœvx0PbI0<7*2 aundԹL/+:sh_eBI#wde'/zOen Ŧ$!H˿}M潋Mq(= קaD>7DL^_d3Le4pfYǚOn=`` ::N$_5oX/bܴP02{kDdi3 O|ᜁ?_0셴xffHz񗖥+%rTeݕEl {>GEMի BFu~2겍sHۮ;\b?:^ēRl&OLA|:vs; =*̴2)t h6],5Av YMy;< A뚑"_;`V ,8 #p&^OB{&˹+PhK5Sj.vDx)x*UF 4]}8iB,r[vk_ qL;?3w4)uR[ҿ_7U1ۤ2-CO{fRȗ5%>/ӿ:.fw4.%m5@^o!znv(1<$!s"H uCC:C(2ubNzOPwbM):64Ђ8{5Ӕܤi k4A_r6v}FF8]pSro!j" FbN7)`j~ (B]1$yЋBy&D:g\ όgHIDZk"Pd9{mO[q#2k̟9l^rJ 9:ǂ]2ެͶM~ħ?D<4Vt!,lETj664fwM5қ~ RKj`T銩z0KbY+\Gh*Y< U+T7?,Z=*4$,*M@mgmuX7ZYTPiMi4V:-q%4v^H,|`@E\i(gyc^9gvyq!%VzoV¥pF0B}fs}k G%a)K KOGQ763ѿ"'; i%ں4,Cql膻:)raGČ:X;7ؘAHg5"G[F-)GŔ.18W-cPq^:x&vXt V_&8.,rgTЂ"uJ",A6?b"`2Uhg('m4٥b|~{*J985»(` 2rYLgD_M?倘l>p> <&t_DF-]% Ϣ`7y .R^φ&)G~OP;5yf eS(OT6QM$l@- #xk O\E0Xv:nb/d}<{?8>QSĩbaߥj-SUGZ6;{Ⱥ$W-wZMP֔.ed3}EK^LSsÿ;( dSVRqѶDPϕ@_?.H(F狑3X6hHy-4Rmdt|(ҙWX{xKWvsֵц$$oAC5+N`o)J䭥WRF<2*~Cܛ ]-o)VW#&2&'t}!\:op0F̫z|T_)dޙ|BvoQf›{sFI\4= `E]'W|+ˍưdhqjW,v<襀 Ex{W[<Z&:m,WwLcNF;va&ź7!!:B9R45/Y@q:mIlC/Nc^ uUqBiT3/gcO3LoGs#vǨKG:exˤ=Ul>!VsZx@պ\-0/=*+Qڥ]@,Jڷ |Em7,5I!,aOCYkQm?)}}3(kegk8uw~ۘ͸n\?B.WL2t҂Xhʪ2~:z:W44s.)J.f]lR EzLVWMDRhS[/:?Q(ƮܡS/<ɭX"rVgwL$@PJZ~$JmNLa$&-EJg=GHҫO@,=fYY'GJk|$ |5DN}םtXv]jI^jrZ}0Au{ X~txgoU5 5v^leIb^})kgPOcڤ/K1؁6xmqz '!_g-z&h (ryݾ(됯J5}>zοg#emkmd0͢ej߮Zb`^1vOEڼOh|Hԝ?3w ( \7yq+fG9~ ߔ "dN5c4"rL'JVZ+tZE5T$^xv'8~J哴 ⾂#^[ K-ɘi&?L{ss~'<$&s? >Vpv3B8vq7h>+_-[z?_q*8o\ԱEWR/K o!7'8_|Ǔ1|aD8MLMU[7 җ.ğ7+ "Po6^؊cCAv) AxVW.֫X `h~-3Άxa8I >rV,~យ-dR"\RwLD F#_McpM[7>h!muɦZr_r<lᘞ%G̪!IgɬZ-_x ꙪăeϺ ar:e@-+;͆ŕ,z2nHL6h$p ؝kq# G=01~Ep6Gbr"4F"z:k +cԁRs7-dzƀ.5VTLY4ErJH28B>[S;s^S=1I/^tqt;q㲹NAR8 -*"s.t素'FKp+ ?uK9ba78 ̳%:QvS`^5`OqidbkuPe f9 Ahyt R?T\XJ<:L$SbPaЦYbF;vb?'eg@P)ʚ~ O6+iM,.:+IF#^uI*{4C(a~9ސ _ZyѤ(9oK[sx&eK b~ݤ'Ąto WN6B%yp(:uoB%{"xQH#gtY"Qqi&0DV\H^f'ρ/v1<_66 {B |ȋ6%Icp f['N1 {R5 u _Fλr58&# &eGb9 l)'b\\g̑a7Ϟ^alۻ-f^-&΢ m|N[4m|Gκiȶg#&Z4,$Pc9cAfGerE.Q*R %{6&&[xM Ƃ<1R  T|b>txg(ՙ\vj%5hч\,~#ΟeIo8a4HzܹxBUۻnߋbͭ~\SKP$p |_՗h5p"sU"pE;|6KTZ`វ{gt'({ bڜ"$os\-_-SO`?1 1x=̪6rO@ݎp{PĭdE0dBx?ec ]t/ꘫ8qMqcW9JI'gӰ^[eLI6spCFv;f< |XaSa؛F/DvP56,;C×hSnr5e[v*.CJBПl{1,cTre̊\e\ m +Hmsҥ5z;EsK!+yt!S,ÖsWmxo1ƏH}\X8pSةyi,N 'erE⋻faĚp M/C:40+t\y#+=#+3mjq75Szّ#JaFU6p)w&H\ Z+Z]xw~$PWi*UԪ~ЭƊֻ8A}JbA=F+jZлҼIɥEŞP['w=OL,k'3¨w2XcuC(--*0XWc1W36"]P_Cu]$OXН]\@ <5fɪmu~N*ۄŃ/#\]E_/ CaNJL'#ZU@=iHH&YV _«+*̽ǁyp zB~LU߾a Amib*[Ks~РӍg«gߠsvBJju@޶><Ƃ)ЖI+LIf&br+CcOFM&vyM *>;줆!ߝ=׸K8 %erҸ#60oۮߤ,SV~0TDe.%*=\wI7U<+k4?q9|qeb&ßH*,>W:~0l !:D׽{Z|yX/Iێ%.;#?.i.KO,1hKllH)шMd3⺍:+&WT(/Fo2v)ADtqiO[x<qb\$ZpqsPH# aR'LQLz߼2'c7@CDcvٓ% GԚ(߽h oQF~ؗ3Znu~@֞yYckfjUbR)h$1 :Aɋ% x*j)GE?ɋ/+G4 T=FzeOؽN A+EV>X0yA̯"$_v">`JP!f%t݉4XOc*e,O[ձrG0sBhOX(2Lbasrq]dX*1B@ M(: &1~<>828{[:DUW ["ӬK@ݻZe)kM(m$;$ѹJH*ST)MNfY5٧ ;{V7,XP5*ZU (6`>C%J;OLj6G"1NrOr`JPS;sAk ;-{xqVu![u\Q[Ϫ̐275N1x/W\DjRqMo0o6uN8_8{g$ TcR߹ROX@rJyMYLg{/ 2;+.NwA30 rofBc82{lj4V<#-*|Qrma_s?~8,\:=?^خpӀ JvAS7-m7mIHC5n<.I@xyǹ͕\=5U`Smt,L]Eڛs!Q+Be+ˁ4eHsT̤g';a-0ċM ey3n8hUㆧ.~סS!+oHm'zЃnz? qm9Q;jxG׀l%e 5ͤײ vwPƅeXw}?exԮ L#uCgz䩍?8yzmԸ( !ס\pN=Դ-":/qqfYiG+'YJg7E:-uO@owf~&gƅn&D%OHW_n?ԁR:'Q$TPF |e<[f{:U~AHJ;֐@X"A1 1,( 8A {kօ7'yGR.ѳ GEڡ{s_lm"P] "d.ULM ^m䐛 b^1&J qI_}Y bE\v2X7456kr&H&lݏ6bW*Hj3]T?Eu-aKԸNT7WE62?k5ЛoUVk{G͠N|GqTxSUH8T䑾6lzLUF >n44sFgB2(tSI49Ubʹ~]6"ZhwI9dP9^ewtFdkwԴE81չrQZI 1#/#Ua#kB h}0ՂѺ  YjvG\o L͔pbh_ZĹacg!tsFќ:ʳRz.Pni cP"Oynyƚ$}\=jTjXh$ -[x?@d[A] 8- ]iaH@Da}'ʿB0y,$k9kzXZ` MHp ddkB7,ͳ/(!G(6<:ĿU;0XAØjÑY" V g24a"h"#xǎ>xM<^+E4Yu&k<*8'PnA&i4M)oʞ'IPM^ *fNGk-%rXxye s-Τ(- %e|B k~IƆ%(j J֕`+Ui,w6 I!تQ.}JXPj~6d#] XRl8eg~:}- =ЙQ> Uj3 )3L΍&FbKۮ73"Tܫ:l+$*"!P{ȁ2C0?U]JG^s^F ZaDf9EISY&ƟG\ne9n^$9I/*Bj?M8n}J$?ZpY*31ko uɱMzjQYAbXp֒± /zJoXe7++oC#MՑbhWbp,RK)aZY^h:H(j%v!XEڻ< ~\\V;RN-99x%@M<0mko7K7ěQ@;֚o tBjt@Zv%O>-]"Hڴ>Mj> Dj8|spP=žq3xǼSޗb҉ 4i,ǀ,f@{S ا/:/ewj[U=BŽ3b?7`^)F&A/:~+^SIlL@kIp){ck l3Ao?CZuW,3P.đ 5̙70Aj˞Mȥr\;5L3>պ.ōSwݡ.5:bPcK>L`\Hy@!WUI Yba.a ԙ ZS*ѴjYX^Vdj9 3?3_{M_1WO hX7{QE-I(v!eez+OU71[c=K&bߧ]v3'0P ,yaZ#Nr? f;<ןoSQ+-}CCJ|8N +p+3|4E!] &=gx@?]]$\~&H0)xڷ[jQ[Ai0t:_4 Ѡ EƈGo/eDel EEg4mD|M4{\DM˷u˽r]sj{"E!aKF~笠7d4&{le1l7Uqً@w3R.8kՂ?Z4y2Tܨ 1v_[iq5vێ#zQduHØӑ㙭6؛Pak繽+#O*5C>D]a3] :XE C9]hUFh#ՙzţ#O"l|ٺ|o lM]c;ܷ7JQWFnCz:3xe^N&~e<Ϊ.4fM`BO;eY;FU*;c@:n`>y*T7{+7SHrh>su&"J^G@}4ͽAF7l".1Gޤ<5ɼB%T(I' BWԹI@M(o%kay`$};OB]C )Aaǂ >D.PjbІwpKjYDiIhf@d'ti:)௎ԥ]ӼW.B4,*a~T; m Zv5wȴ bl&} ٬rio(쥇}}C~MLl5ہ1Aո&>d&xFoJӞz]=y2rM4!3%o0J8Z8uUlWf*qCbq=hӯg |ҿR*?Hv;#ҰB6n5(k)x@\Y9o.Y:>< nAJS{$'XI^h~ߛhX=d[hz4[U&d0YZp@) BN3cM-Cp`(9슈o;|;qiMN?{,^Bz'}=$} fOlI"w:u[kpTDHr~YA(k~ 8SYHbG{F29NqgF/Z.3Wŗ*Ly!%rt61U+M`_^2p=]+XMv;\Xƿx:Z&r=Jg5ձw|kqk~`*r/xga>YF!u|L;\8+ %s kvqN/_mX0O+慄rTF̚CU B3 AX8U\둀ur|I,MLcuJgY[:Sh4W]VyCO)`3gT nW H涣c,t(rʹ+eNzz8qڃM*3 } ,]cVK[귾a|.B}=['E{{:8֐ΤVxٷ3dk Z:mMpig ~)O%sHdx󬍊\xe٪'PeW%:Um k5jhn(+}8 $9MKL#]#}ϵfEhE,›FH[eCn!"|6ם5#1#y>Нpii\@X䤽jRIN)IA7G;J5#7 OɞVM\a<[K(UQ;4ft>"(I|KrzW+6:0lmZ P:~<{>p[2ml /^m8J6 G @{]v5dI^.[$N>0u8|HƗpt7G6jY<5j񆳐c3e!'oΈ0ex{\5prǍo-ǣ5̋o~yҰe %6qA/Iiby? _O)-^@]kI}cyf$toeiZo.- ڻ+ b+n`MȾ ߥ4wÖ70VOдUT8lJ_;{xq/I`鶎  Rj,*wSiUIj5vfU (B'{>|]dz*[iI_}vDF1C_Lt|6ݢ^hs2vZZ F4ZYl9y*G ҹ?x+0P&"5K`(7Kk6M])Nş냔qC=ˋ>#c?T&n{f,]yۍ('!`e_"]Vt45vM > p|:Vl1E.߄q"H*ns*'_&>[P.M+F:Pʜ33q7+XjRPb+Kyfh[b} ;$TN e=; ,ْٟ~ݼVo-pbyB2,!s쎗Ubؑz ;І BqI)L~o!-|֔wM >N\}yD 3Okd!'޸Ei0ڛ:dP֘]ݛªdq1q%EyC d0uYAK-ѩJ_a=`>c@*rwMivs(gbNoH&ݣRN¨qטn;^8kdyMa!L#4}ۖ1m!O縹"[i 3qem=ܣVb!DiϧM4sTYi1F [G{ *v,L_Pn=ŝ16cۓdGP?ŷТiZ8Bi̪~Mvj\i?}M<˿᱊T0-`^\ fVK5oGfY, .%( i!':X%ĥ)v^(<֮%$-KR'/$㽚eb~3DH7(g!|V{]Bs|'V} r5 t]dGa׎pDЎpVt9o&D=d}<ltr}$@~0`m(Z؟`,[-#`*v5:Ť)>1d]/7IdKSp: Qn;~T`i]jUEjHjDy֧Լ_*FÉ=67D_J k׮e! m~e1[Ye(z"z&{o |v.E߁QH0ۄ~l>@*aLUe-zCmE:bRޞ-v3xŰ"|vwCUw x^`7:b@Gj\CSF-i?㇇sZ9^sĒ^ԡaIмKY\ ~DKBGL\] &(2)Ʋ{E찢k q{uI쯭C~kh̫s݃RBå; qvcYXM6tMƠ˝y\f){vrCo(:4n݁΄Auf/3WщgO %קU] 5{_j1EQjA/`ި;zĥp<95C-nq@ (jjv6Pg+dEWz(d=EU67Y%`'IHAwZؕC1ThWr ڽ12ZfY aAKp{,.vU2ŏ4`W2Fv7?Hmy%c1M㉈7o:~ڃE`'7Č>I沕=)ko3v|oamn TCRiR+O'7q>d9As+"Ή#؛ú{ wc02>.!"wg˫cRsD?.8P=}g~vq,*_JGkO`N_|mgr' ̘\5Ec|{qm02Y6- wb#Xe#g7N9 "@lGa22Bh$K--8,?N1 T U_) CDG~?+֨x8H;$| @X:ZFgI /-+S< /Hz$P"X%4;5),mpOq5D lR;8ߞ ̩J5`įX.w慦_IvnJOy)Dި;(?9fiu4g &UHg nNTȭfݐD1=r:eGs|j cktoµ7JGIMfGEjIϗn`oOٕ<X,?\$OaV4~©u/ }mJ&b M.4A^8oWFZRtP$WDl@O8WKOڷ!H7ȳj0 ?BDK f j'r Z㋭ʑdY%b ˞f{c)?=a H44OϜ Gr16L!V9~1zУzCgʝ{jT.5fIatvVgM1b;/?avs$Yv=ARПé `l i rsXB 票@ȭZ)ğ&I1go”8h1<nЭvgq=7q#GԬt/8y] m"~32m9huU; D1x%b$D5*kEB/-Y O-gmf浞}}o;Yi}5kIqEͫ`[^ن;zRk@Cy6;fKVC_߸ǹS*IE&Ɔ Iy6D2?XibS1ڞ$ 7Ǚ6P`jyhf>jVѧɣ})Eŧͭܛ޽a%rӐG YaYL@rfl+oƟ PQ1fS;!Xk>l 4JWSgE49:V{*eƾH y%GFbLnVK\xIk榡*-[1;j-b,!~Ỏ}\?huSّW/|01/ֵaYKf]I韣jEv+y8<ugўl%Z.]@ )UeU钊3u}~1)0S֭nD.|}D洡 &}| 72(m'>P3" qna&"yJ`TrՉW 65a:I^c_RSJ3p:NpZAW`D^[<4дFJyTC΄UuSZ⊩9ƍK+?\c?M%iK-$D2 w!VH[Մq(԰e 7n 6"Z.!`)ϔL|YXA/RqLMuBXMӢlhW0蔩T~ޙ9_x8=]{ۗN*x˪_|jCqz.׉4Iіe9/ܮM=C܃U2BJ9]v0˓-3|(~6+W^pQ~GhD~y)so?)` n$^HDMfjsghosRPP]E{4lUD: $aes3Ik53)j1:% w9}S_);oaV~Ղ[y ~'hq;E2-(.Y9“ φH(v|z}f v{" d-YZ"^ W(h,Nf?NZK<Ϸxog">: /9 H Xvb)x*"^q+\vDOA&XT Fz*x$ & !t`݉i\&[KG@ZBC+a/Z#@H?2^`2)17Hv3W/pAz^,Y5hƵ)AFz hCO&w*{ez6LFH>&U]hn?Un_޸ Sԉ_.|2T8Ѭ/3xa8jYZ:Rv͓X(p^/3V#8nޕIA A2B'!`9NSwZԅV+>U)ˆǸʗyelBVOmTq`hW_&&+Zi0[5SlPn/*Sm\2PM/4^GRNSl2⻭#Ye :$O)sab!-?L' g K J#pnZi%\L/dk:ߓ*3wY.J!(Ӽ/g&89KYgҦR~ Xt&鶲݁MN ;0-f4ںmiq][fTWlQDg cԣ[ϡ!Q>RD`:\[Lxu!5t@X]gɕwD#Z]w2Ȍ0Z K [w">AU(]تl)АrC2L'+#{b(l~VS_ HL.F.iTɃ Z-0ЖEuO~:~wWS1ފ6c* 5ft搱:Yډ4:!N)|k`>#;L?g/!r,/oNC}wrAc ӓ':$~v䊙A'X2 [KP4'0ݝq$#|JLS~Y>70`/%rv|B~;!QD vhpu;Ip u']*kHó׾FY> 6 8I]&PxlACP2h@; 3X޺L/~?k) jt¥?i tڳOh i)S8>Vj~iTKaU"ڄ^V̕[#(F_{:Z 0 3HꜗA|9-t"JW҃64ҎzŒ=~LTcVt(uc:P>bi`}vƬ~]qꝴm.Ɂ/fO1^)Y%RGH L 7w7"t&cڜ)`7_ZL}^vҒEiaL? _RùEa߿S&,B0D3Ԧ(.FMx+@Ⱥ)-G_:d Mx zr37˱a-p@ UܳamY,j(6iZayM}t]1D:BaHNW|_ν:Q~,笄S0Ƹ[%9s|DyiK 4_lΟnqcºb'b MBM'Hlӛ~3 k->|0b|C7W4u%3-.}bFEq B-º>Q[j@h;}{ڈ#k~ӎrG\ȶn3sq~`,hn&crffxΫIsBc'yᵃ?Ryɘ{2T{;{[x:\ϗ7?E|# 37,"zoqd/{u iѧɜb@L$ rdkl| J|ؘ|S\FhtPo-Rڑ7~qJVF u~vԮn$k|t(ZٝvRe4>)`629Sޕ2rkʅϩA3D }uX! ]Q3]Е H^%1KZs >R"GG8;G? 13n1瑘B >?-:q/^B46Ӽ+-&)!zGvo8j¥']IO}13y(:TzwH ~JU[h=MSܯ2=6]w(Ǥ CXzhdE/*$ޥceA󪬳-̭17GR%Bv W7TN,\RZ;V!JnOX9Hw|8T;.a]W'kpZd "blq)yD@5HZe+bWvMC>[K? r 43E(&FZO#" ('sG za>buClg{"FpwH^.\DZ&fŶ3E6={+)5 xʼn:0@=SHNR/MZo*wm%߄R b3 ăR@ȑdOѦXdOǃqο?B)Y;2+kX5RB, yUvy:asbذҸK{6(qY$L۝| Q1<(& Juw4OU=\Go{Jv3Egm$U9u`:ˆ.ɭUC?vN˸l{aW}Z+ )V.ڦAlC ha$myW{%Vͮ4ӱ#n&.ķ'TDs_579ΗO-P8j2 wa\<?,ԘK#I}1;"N+}Gbbg:˸{0CߒkcN^^mBs{-*ɡf}tBWOHȦfvN%g/j]7&WPGω\ޟ(~驾?/7j@G@zqq4p 4shH&%]"N;{rMV}kmdܷ TsĖ㖱pI!Y˕qW9.E YH!s;uR]Zh2~Do u(b<(ۚ l?U=t"vjLY} s,%Kfu{7b~MsݖyS¨orTn=XNۨ$؝vMY7tLSݬϒ7"ΰG1TBE3R=;~/ʯ^Xgo}x< lg^JSjBokf3]r7dyd ?P4/b(hЉ~ۼ[MÃʿ^x"KCkt@p3iGi@$F93RgSh,򝦎yt̷GM@eR׏ASyП (/>:`^˅P. ,&=A7ɘ7i%V•k\wzK3ZBn2_$0s@be)2iA.4<&YL$>Fc{J.%7PkT#3 )Qa'4trh}#a`󄟉@ )ʁb7sTۚ/c9"m#%^SaG󞾼UYٚIf+0LË-l 4&)AԚ3$&vSW/OX+wM jfpeu"UF0Ǡ LS Wlǎ )@?{G:,LVXHtOs8Xe&:Jn#y= j)Ҡ|`ӣ _lZVluYiwZLuh n bHY4/WK݁TtdS Uw'ùDjkSJZ4&ЏWx1quk,M;=34PA }h62n^={Z@TPNFS8p%;Gl^66,rI :!6d 1rFG j hdz".{`_(CB 9h,D}OqQ'R mf~#b9{DCa&)C] ۸IuVϿa {`+R^q{(@wl $>wn陧 ^SDmBn >J⹊5-հ,mmyJP|Csw)ȳ:M/NnWzX嵐t8-m 0ؘeYp /d|cs}q[ #qdԏ8vs@*ZK[>.<oF~ZSΥEUJ'AUU{3+cGOZ\qO&m]P;@[Rۜ/q ^)A,H,LJh}VGˁ3\a m4YDhuY讜-=Pa40G1)U5Byv"\EE$0Ƶ clͽT-nD ޅ%yp'p%q4KՐ*舫_pu m| QdŠI }_)wή,UI) YB*T_Vqp9/:QVzSEߴ~}̠!BkJ->ZsKE2Vt Dc0 UC=,\ަ$Qa\a1[!Lt'%M|^K 4 J3`UO8,հ췂3xXa v9.DȺ7@w,<490qMm@2sd!ω *2-aR p+! R@y44kc:;ڕtTՇ\|Dl11^:fNXFn ˼JGdMI`?W {QN#2@=,ƽ-jLfYO˵4DӝMkY#y,Z<Z-y׫, C;uDbd%OëW(Q eo8Y%8=|*9 lW!.|AY;!2;#ETSSHg"9~2Ƕ3.k*I5A[jloyWh{SENAw$)6rQt)0dPY+hF>V9"A]IDYXUCFy43_VZƋ.^)'_K0)rx2]cKVh{TG]uOXGEEɾ EwKԷT.i<0l'_9ܪ B!34-o$۞ ۢMe_(AY@IKԩSdWb^9p"iS!^ezqf*z)j|̏lWC@Mӧg{U b4^!.i-*L[Rѷq*$3^ e{7,s&q]pm92Lt̿$ l ؃FצPq S'TKVa ;/~t,#ʯuȝpB8Oȯiti}jGJ`p rط!N΋u(R{+!kSs ${MD dSjͼI[`T=5=?4Y/k*G'vS#'I" ֯@jdODC3}~jO[*Ξ?ծp'0KF|ֺ @45cf5)}!n - Em\Ox Iet\ȇe`.T$BHoSD,s0'O,W3 FkVh!˗l.&OuDjǶOgyH dFM)ވ:Nw;l+M6&C˝)?/ {&42vgr1UAf{N;i;Ya`ԷKl(΍Qh^gGpܛww_u>q֥*qM҉[1HOOaVkz!B'T wpQ2cH2d^[BDWPd)# E7(\OUufϯ-=p9^.X8W_0@FLQX tE_l;I 7kZ+a:{SUix^,WQlZ,fet$o{HDQq6MhaWty_'X \'2S %pkd}6ysQ*Lm٩ҬRfNO^Eo H.|F(53/ࡻZɎfh2;J(C7z]N[XEY#Lgl\|qI[Z~Ҽm`cH#c/gږ 6Ny~?]R|{i: [ 6ʆ#Z,դ/ġ j1Œ.D#/Gv]Uh6M'85byyE#LU,\bkW i3`bZf ~(R(b&bܜVG'ν b{r1(`Ut4~*f9h}}V)uqn1fkDM@Y"l9?UC0R296M&Ld]}s * -(-q^Jڔ{M ڂsn o [EDJʗDHWxSHVrzF7ⴭe TNk{ qE5>9릆p5O-cL3IiHgNI_;#ͼ9? )s"ӳ;ç}='9KŠ/:7rۓ^d|x;SC\n<3o. nf?gQ, l1_ V5%}DVplɶ`F2YhS-fOxkhTsңmBy߻t-gJyY2oFw[ haoGZNu+CO=Њ_\5΋+CL1y3N\F[a1CSn7>VBRDzcs0[>K?]=^SBֈgXǣ\6$ޡUQ336l!ac'߶|9b*=_v%1Hb?!X@+5\K}ew(4_}īFLZ=?vTx? ެagvGaaMבpjRSiéAw_I#]5KO,_yԶQ#.ţݸPa3'D?3Ѷ%]ޱrmm /:m _{Թd[[ׄWjB !Ŀ<'U><*az?vr% H {} :;ݬr9Jf̕׋@%qKfۅqߣ@Y.K^ `8'P.s{1V"%?(HsOLn|?ˎCwn:9oDO2. 2Ƈl;p̣t{9W'OR|rAG5lG\QBg/tǚ( d͠} +A $cȈ\S @]l2)@կm-֞zM ]$lҋ~6mɻcPK `u?9% s q3IG[.H"~l6,$k4)__HNm1 F g}*JL<@ (g(>9cAPFN)+o33frIIX5č>o-Z,F=qx$2nc1x6?/ x{-JX8w$_F@\I`|P/_ۄpnY"EA SD{:/glXikA n( fFȜY]˫hBI zA/)4fjHS"^[+[HWRA OOW߉f% o7;HE-u"ļ/^%`6J,?!FZfKߕCa:+jPDT1Q*R5a`[T~ZIyJOT YS(!Af"Jґ@VRt^&w 7W%EYf1ُKT$ *4 g;(vn6@xy-]5~hMPh|IZjhbl~? 瑣dj5nmj U R}H#p@R3jD+dˎ*pYYN5)3rXĸ.u~g? Tiu퇈@SAzZ㵻hkT(01O ,Ũ Yt`bj-1]Ŭ8͑dMm@~Io;O_Ch!͋ő~ 79f&ZЋb2eT<&`[y\R+}vlOI1RG rK4UCz4|+rQ"c]:I{M[GLrFºקU!g\Q6wGu'e:j$ +F숧- 3rlDiw>^@+6C@{T> e7 G *nnlm&&u V.at,Fa9cDH0z!6pgB?X_hz  geD%1/[mPR'P}% &#ѫ ୨{-a)77?A 00խF6FR:v%-{*F]V9Lu'<<) B#mhMwkMbː˂O/ lsq_Obل۲h&s(๩ ^~d 0˳Õ(7vt407ʹsĵᰘ>5`3:Mw%r{+ گzz|7AQOgӜбM>ӷx_hòSS: &2jA/$p*_ _ʛ[LYyV'RNZ¤2YN-dRS84zȊAUl(UT6X50=^!;;{ ͞$BfgR Ƽ Dx[מC1峼>4O]Fԣ!9y83t}, u] ul[dð-:ڹŒ{,L!A璿7L1޾Qb; "d#Muzg΂uB@ eZIMAu'$VvTStq&/)MhO>5jKj-8)n5-Sw͝EKl1փND"NK~^㋱{(dԑ9`5L)"YIy= ]RJ׫F'JŅW>S?? 6"h~fjMQ1u, 9 2j%qi6s<Ë t>nR_aJ$LJPHlB݆zNjk(K|!g BZ:>Ͷӵ2]giLPd~:][r~&ugSD/LދF8F[TD[#k; )&|ZA,Yz8c"f(Cc){WRuՕBv߻8>^GD1T pdlm^% n<٠VY! ' G82N;QMdSS}8FP[IQbgt,\ Bt\R|A'_&,7jLQu)z {Kđ.Uj}pUŬoxNi_G%UE;?Co4 5vXx8UX|Qha<)֗C[H.3 }>Ɗ=۵!6Y, pī:r>HE1 c"A.3SM8gFW*Q yAսt-FmW;vFFОk;š5ۄs,<}ymFYMd-c;b7VFKe n!hڠI|!$6]46޴F7G;L+H)cJW-`׃9f0tiptIdCgO["ݼys%%ńYɅ" ̃f-msA㟧xP81qÓ99,#*C`LmNWbzM-p}Ȉ"I. bhǯUjQP.Vm̞CϛZ I1?uo%R𴩪VWXVa< =+f-^]L/n';^\Mf'1j(AS W4 F&kd]r(YfjR> sE"Rt, "${JզB RtߙϣY LsnE<V/3Rsd V)+\cE/wLc^I/` "zL}:Pu&KOLKM0ׁܱ_>KI.E~s#Āse /Jp^^UC\&E%tD'c[V)`\LƘ%ju]EV;{(p-(Lߊ RUfz|1z-\x[ρލ6o}GpiFfqƵUGgeゾ QMoOTBQ9:fKko^ 4y5$Fө3#BʌaYSmTXdhFz?B9ګes5= (!aYoA-L1~[ŸP/* Vw>Lk+8xrȨ X#0 [F;e;-`szFo?άX֋4m‡q8 *.WN|(8Kno0/ t)t`m5aE _q "p_,`݀gd<  @T jT~zF.j:& SdwYs\=ciYZ\yws/6W[Y?-eKo@N0 RuL<\mK"6!ǻ )}'_8{5m.'ө{Oй3Ͼ{Js4#•2NJ4;,ſ)ٽ>EEF74{A}JRzFc:h a}}xt"5KtĄ~f~a% Ax9Bo*ulf޼ԡb0.蟫KAD~ n.Zb2Ug͜{`js/eH>ZEm;'Asm~0x5Cp qAg P |xo_ݐ*&6Ъj{>j %͝:5y8s1FjNET?2sg Yؘ%,ŝ uC$7!2TdSA̹eu|ql3;/#As/RHm> rdѢI3wuKZ_R0q DZḒ=g\H[o> /${%2.۱FnފncIa"{MaUkɺJ0K^qpcUe8?[ؙ$LF1"hǜu:8c ;Yj8uў&Ϸ%yoDڑ6zfiޒ0/J!o4 m; 5".',zH9_ mH*KX s J:X~> xkZ喙|Gm@DQ/{h*ίגtQ_Aֲ eᢵI߼T]"w"D&/֝=يL޺9l?cLvvqaS{^WYJک$8IS?V;בoH1XøfW9IM60!2U&"K#el?n)3  YtSGw kȁ taDBG`zzx ʝΈwea[l), r4UFc%D~~#XO>KvN&ANZ+qgޥ:Emװ諁nYXѱ,Y)̬:p@ gPwew%8jzH; G``v⼄0 dfC.Psn!b*'eb?};ҩh E 豕( YBK'W*bϿD]e<N 2}tB\۪Me$R 6?4/CܳTӾA {K6>Xv^"s5(f^}#)y,'<]8[ BƩ c䓓 wG8wq?+dJFL4zݳe(-FjwYCn:dOss?=k#L!ToF^^D[@ 4 V ߻< bn|fF 3%K7_ʳ-p _㸁5>mKtv0^ZYw38C_bkabﮓM .4 "G,5hVT2@r{ufg,e}eU59޼`1[r*x}=˽HG S*{[[/At H#uXNuzc;i3aK15t;i8q*O˻} +T"EU)К 7צ[R+=JUʣMu,cq@^gg˧FPUGtM|W:o!Z8d_s7Slm(oSr?Ec_B֓Yjkn_O yφ-A BvҖOMW=o ^U^pl.&sMJqs W"3 X78Kdz ;b)/):H7BHF}>DZ !b>#|2wqBVƶVrr f7А_r\ѳPΟ9vzk;qm|rUDNYGBnǏpʛ̽{vr7/.ঐ8@~;~{t-8.B3_i*G(an\Eu1]aVgZ>`_HnRU *?–wvCӘ@ֽbdN5 wj\7gh=V"yUQ3`71u.$Lr?,nY$%rHd^O,wlT )hs.̍!A |2 gK,&J2 xĒ&CDuMI]Z?@996 gX@hq'le4PlǼFv1G&RxJ/mJIjJf|CL -I@#MGq4Uq p&Ц&KvPLF|ptՖB(sXGMSG5hJL_Dj ~Jq"";BMR:E+\ֽZl|mH~}%ڃ+2]3Ck7e]8VO\3l:upF9Tsv,\+LLsjrNr~4LE8ׯWN-!ߋ4rټ4I)T2Dۣ/sTWskHQ4t=JÅ}1HyC\f(MơCWZ#ͷX0ZGkWp/܌T|떨݇WZ;q实R{V7Iu.^ 3(fF: ӂBԐU3oZeuyPυ-B| 0O<уs/O #yJ6lXv`*]+YD6m^8iK| u~J/z6;;h$U(*H],܉DBHis|j*Jj49/7yz9JfTC}~OI@ǞR!4$}O q}|{^`~iC]pϏ8a\Pw `ҵM6'*Zi@aX{?)k!^WD~di$㆓F{ͰD'WZqM@|%&Y™0_>^K懜H:MځH/x^&ip E8Ph#s 5zJuL;59(:1nQ>OL 3]L=zc۵*|O.ub$^xJ#m S|Nu^86x2J᭑׉|R⺮H˼,i!}'.iBZOi|WC]ylY%QNpֵ6%Z qr? yt4N,zBRBJsEXa|6$C  " &OޤfC&+Ht\~M;?BA>e[~=KFjC@uF`9 i7@)nWLb6)48uϖ u2UDJ {(NNg!46}q!;P$ 5dZAwX< $dҪ`C_'Bz^yAGu**P$?9#8g =)K'g{Xp.z#x'ԅG37I. yƅZ,  $oeF 1mH ܩAįv3g"4hK. ] δ*P_[rQcʪ^S 6=Js-u!?ܩx.! 8]\B0cyc=ZHxuLRDy9dQs'b% hf'o;BPUgJ' hXb.MB6O&]3.%]9|¢v GۤS1 RI\;1C+ 0Xjd*Ym^|{ƍi"Ajvۉ ΍u|Ц%e޳ N֦4GE8cCiȁMmhՌlrx@(H19e*c=j[[ᔤeܺ|8dsAˎyv!'RQh]ClwA@+I/<B;9ɜY҄5 8ۅx}4Wxڏ=ѷWX5B#Vx3P J)+p 8mrqڛ~H^wGc>߇h|bvoBn}[Hg+C:%b(9BWhVuk1cxLR uE:!O`q9 iR m~XW1д Lr0f7O&]7#}1dpW/Ee}]Xm9ʍ[xWX56AN67hU.W@P%Io>I,33"sZsnO-+.F:K_v-4mqyt=DO$5$r)ns}\A 8 3!6ЋB a$ =Ex2OG916bxDRokM[YG#D5#sT6+ɬx╶ dڙ0G4FžA?7WB~LdC!Yn\Œ\lpmK4 }߭s?Úgn֘AعO+y=D9Q:A ;;ll}bfk0 'ST֑eυ;O #6Dt6T޲`bt\ۿpE1x"6ҵn)E*ZI.Ju35. |ݵ H_;VE,XR>Z#zĊӕR3:i"!\K3`a+v&\菽R 9:hpCVh.8p;ު89x1Fk.Aah0|ZrEݔv C$c)>{2*#[g]M_J&~PG(lO*X,`_I<:snKj|KŒ]UlJ!eΗ2"Xn,ʷx/ղ#|suCj7I`D }Y#Y XֹYPOmO@LS `1#RdyO5 |%$(({;p]2Uw1ޭ ykFUAF1<^nY3V~p>|$[D0kz[&ߩ3ֆg*d?Ak= w\օOFV!M]9u;=⋀p3WTP1?qWpp.;?)8ЭA>)llKN~; ۗJ@57$MUsdZGe%F)/Y(ʢdץt9Tw \_PR 7PX/O:ېL.+FAGiv>\N'EiLXn\d 69 , J>z6Su|Pqx4M')}fO0N05QhaZtMI~>ҬI7@3hx6\{ղsoI1^s_HgS/|48u,r'W?Ag{/>ʧ82$ r_N:5mZڋ|8R8BK[MNgWsCt۾NH(϶T$>dP.+wb7nnq-5ZA ( :t F/c}h^?&\qPV۰{߳Y )8ArcwvbjK-~++"6 IFfMІ\+-b>F1Tw-^R z\_9yʞ70bٔUcc?W%r(}V/ W^<|1 OR̹U wSnYD\aX Rj@=BI+7"eoq@RnvsN!(׳l_l'n 6;u`=5TE!O8':3XAjQr+DOBl|a7h !P0Ƚ轛RhӾ.[F8 +`p7n d\_1IRsl9O*W"V,l2`Gl/TY{~F6VKP.pa뵁c rrm,]UY/!JD/PQn^SR }=& xrxwDr4ݟ/GhەLͮi`"/p*ATAu'mv,ŌM}^WDho/uk/(do ٓ +9G}VƕQNN0Š&W*ǴmWOa6(VY'ӿs >9=/Jx/n/ۼ2jwkShWT~ JpV֩5!ԉD.>i6 3tx[HKdNM+Upȋ,lD1l `B$]N?;czu:pڢ`{z Eƾd l 5'-d%*uZ9[J޴|h>Vpf/< L{stW'oսnjiZNM b  ?HGkPU,USd)Yw` ۙ|+}U·u2X⵨CdL?RQohs~uK9* rїRr#yn42ʷ|"#wEFJ6O?X2IO0%37 C@Ttm$a1#Cwfp5}JiTOڏƒ|& ʤLs[962|f<#$솴^h&Br@d!EYwOAzF;knq3IuD2w4L^"@Կ}6`R3ΟCL  UUjh hnVkF-%)+o;cf$ G ]vBaAi'ytތ P=E}U6rd:!9aj-5&Q3GɔݯB@ks֏# Ǟb>ދ~Q A8"0U3pAAH]ˍ%V o$h*C<$S6t߶~W 'ލ+kf>74މU+xfvGܜTVXZ<2vե|(e'deXElwau5ANU^i_, 6IX e|jśöcvt`LʢG3pDj6&AZ%s**<D%俁 T 2|}P" A$[C)M/~qT&ݪ|[U:q))ЪM^jv Rt*6=/] 0T]qjc5\ҙYl8/ #G]Zx"+neUܣ(>3P6JG :{Zvʍ")ϩnݳ۞.髎@8~3bH?'xh;<Ω,3 Lj67n̚CT}T:Fݦ03 ,q\1"h#uYҡ]&ߒt,J31fG8-á匯OWCgZ~l#>w&2X0TRL xxHsRa;#@sW?.$h_rlTUykƵx $?CA4?")| [GW\H320ˋVhD2ڳ~uhԎIZ~h .CASeFEPVA!9JĬӵe{ )7t C]  &ta/ToxdE&L'5B1"h/_c)&$=psTոcNnTo?ܫ>̾#W S DE)\>`̪k}Vݛf݌DA%N1XAAgX#^G;xdmӸ-v!]yLi;Ƭ~Rk#m>T&'b",I"ieE?]J㭢q6aG_/q) g#r7-80V|0qX!E8:UU0 \4 :j"2zb;>poe}2C&%_V]r7?1|k@ @l/PLZȟg4kuvhjCBԖu#ME^Ӈ6nuC0!Cupqrʸ͆DrIl%um\[r~ωpnN׿]g mDeMTkC߄tE|Yd:(eНbbwѮb dR 0 [. kȗ%jfF~~TFqЎ&!a[4)h npaN *mNv lVѱ--/H0 Y~n3꧹&:98Mi;C'O:KDm%ڴLTS,p+AՕa:GWH `.997Σ̤/n݋RAZl?~zӴn*>,;te@zC}v~JTS2cUG1:K]b|7źW0ߥ$ ~`q,w& ET뚧#~q ak9ɤӔMȺpyA^f-| /lGCƟda2qT:'o|0)7GR٬yf"x%L n Áʖ=@f }y(N[i T3b-D¾ ڜ)̶tCl0o$$c> ׃vSg \D>q|ԇFŻ~4.N$Tsk$$ sm0_:9qyZ e=f(Not'ܔ5/Ja4M~[9n: o"Ibr Q ~Sqf4&HZH5x*?T.1>ʼnfE&c8s8 Bj&o^t~U#.^FFaVS\lGVX]v<@RwXqiFmXCέ)WWH3Ӣ\SmI]l6gְ3ӶZkj5i4Eq&H&0=9DŸ#A_>݂,E3=\(?Fl8?{ t[} `/(7]ˏZCp->/ڒ# ,Rܙ+hxB ]vnoJeQ4A*QePON^^)M@= i/sr%PE_ax} q9z5@U#f鮡eQ¯Jmޫ ֭x CkiyRD)Zp`PP~8u8 w"膾6!AG_-ed#l `Pڑ p<OAfǨss;m4cB(#p *Ɛs6[Qcm4C@T 4μCP#J=/t ~a o+[}γ!r~'z?ۓvV*US;Zِ$L<"kjfU<9rh# (pP$xɦR$ƈNe>b26ל9L!4@.SJy"kA@Q`潧".{p1>$ݻ W_xHp/Hatf_[ݮ6uHYړII }E)7`Đ^-|+~ 4\UkƳϜ"B..-J H4,Sx!/GeZaLP_q}toTm9ZOeflr(f^k4&/+P#ߣZWW|d\2``~a(r 7֗!>Lڀ<8m1A#D,vz=-U}=7oZd"ePlPHҎf@vP,/cW&k&\cl\/+ OSׂyb%>jAEW^czi3bѿ}cO:M>;G= VN9L6H:'u(>Fȡ`qV*}zzsz|u{`[*.+n]-jQ 5rÎXfU$Zu}"/˺2[ -V1,-,i6؈NPHˆ^,%bia]Z3y >-d Ǥ.>ou~ >ql\. >*hnFW?Yyʚ$#o#$bm &煠-{٩V+Y,1v фPx8.)Mm5b2K@k]_~!S[>. | Jn܈|#59 sojUu~~rrBR{eGSvb3\0at3(2 {w:\#Q}џlC=xs.J5A mL÷zd ]ܓk,>_Bճp',y ? wCbhTZO=^u">~)rcz1? o2r^Hd2X h>VAgJ{0 wz2"x)Sb$hOҠ*F%b1/8cF\1`uu0 6):R^i \p8xD+6ŀJRa$02~Ztw9`&"sv, 8btfgo.eL=:ΗC)or}nBjQEs375T$j)g4PUJIcn3'PGrI#cKReky6S[):_(@ $O ^͐$.ߺO(-G5oF: ٛN3"JS$E|х'aplp E""KZRjXP ٯ [T%smLa_n|P{ȫgPmaT!_ +WLs$<8C1įZUSZ@i*FrԠa͝X /[ (BGc? Ԫ,(3gr0;I GT;5=H8'9"x^+>0*Īd)ڙŠޢ . 1 G؏^_^Dcs =E_x/Eܤ_<ɵՇny0q;v|+.Aњa(" Ɩ9q/*^enPN6iGpԸ'z 幨I%IzM`5sȦltv^KdA W3?aNBVY*& >yhSSpU?C&#.JAKO:u1cũ 'qݮ>foE۳ q#؉Z+O[ĕyyXMCH/7 V[#+풘>|N;X;@w-ȵVQ;c-7S98oцaI䱋 XIZֺ좡{g Td$`S/2e>(8꿪ގpUK EdR=4 (ꒆbTqw7Cn)@{x\wdf?*'ܐҮQ9'-Qtʧ\x{"ޒ((qšM/zkGOċBxN~t#@%W ?/OYz'|" J"r\?1&VW.۩I)z 40yՈts ˩,G*E0#cyTL(sh:%^ IIoCq%~6۲%VBFRc=.{I CnxJsvK(;HFsWFӄrsOlOt_{ߟ=Pܨ|=m(R}f`D쒡Nj[j:MN3 pj^ټ^_nB紿$K;!rL3FUƤZ{Ry2 W('u tWCYRaOe1} oN#}ԗePl#WJ0vx[L:!4r ƟڛKzx^^T/f?$s]u.6'y6p(r"udflzy|NWR'R9CEVk$Wt{ *4 z"6`_-2}[7hOy(3Ĩ¢eyjq%2Vtqdq-0XbXi !FהNH $ϖ'.)+)j$wK!I% K]j)-mAZ%R#6u?!)-ɀ5ęRxD4tt k$f)sO %87X('*m\tz1OL\uh۴/R![.g.(Ge.F +EU,3JMKy  O ə1+ioa]prdoJb dǤ,[`39pbL8Qøs+M˔8 ciZB҅黝PF~ !o4%YӏV`?CR٪0 Yя.l +=ڇŸS$>1TLܼ[6GK%/aL:V(XO"As\Z\'}@{c PC0N1\ B| nDD~"^V26s o~^aHΙq5-̘ + (9&.@|{rlmt0}be*nfU|tFMabNGI 'd\Ga7Ɠ7c:#("^ѩ*;4FGd3ыaY7NܷH [xNj\V[IDǟ̶s~zLM`lao+zu8 ^T:hݿA zul3)n:mE]QedeQdtM-XmҐvxW%yC{KȤNB ڑM FpDМV<FQ>QbcȃW-}B.dڏ? ]|/3$͎0֝AGRY48wK rߺaG |+䘐^şo,xڢ[g!t{WCHǾ7:Dmn6kQ]X^UPc+5 i íGsq I!.;T \.U5d*!UAZpB+e@C0;xmxK[3 C !#GT:O3˳u8»ҍʵn fl);/$aU`х;0%f?QPp6>0YˌoMb g_8Z?5J+M!`=y+'(dGUCF‰]IYRcЪ -/I1A{cA`7ȓJT鴓#~ȣ@ob05$R x]q_jsnB$C+bTl 0" I2&˔ $Vb*2 /yT2 WZ  xکHaA^d w&ȭM-0v.Q݀~8ؠ@)hRG x# Cܣ+Q 1 o $yd6z(ȵm2yDfSG5 '8_B4SDƱz ZiڳK{L7-iZ# Nb*u\gIr3IgTs?'%@{:+8 )sWEIC-DMzo_(qʾv@C؍IWSwgw)~p9"xiyWF3hYm\I [RPkf:Ў(ԹyFT0o{Ef6_>%W']M5Y7m^Os qC\+$NMAY~Ldɔ#R8  F]y=0!R[5el{tb )gXChP1KX} VkPfA#k7:7;köy}o !22+Qa8VC"0?btbm zcZ^vhBw6 |VH729[_\+~I i ٳUjֱ4WuOӝV }_ *MBB6. /thO+Z5jPޛD殈No =̈́Z&n P3~FTIyfiv99"l= 'y|smtP[7&cb?+0'i$32tVQKc/L X!dLg.0%%gg`:/E1 EOw:,s ]ٶB UDZ]"O֯G>dh\=I1q4nKj|Yi~yf"aΎ\K, P3}ՙd0c@-X w4M >6$!%)Ŵc0kgKݟմ"!ͅzBQtTJ*paІ<\T</2a%}G^ڬ`t!ɐW4!01e!#g^_C?zE<%R]mby+/u^¶\e'|J؅K`' W] uˣo+UX>]E̥lt*"1{_51u{5Z}P b4y,9e2I2s{0<"}EFbȂU0hL.O[]~;WOVG6ɄK.1͹=syZ~RzWc[(vo ^'U5yem۔}n{m~L{N]fnNe/z%f1XFa&qRbN΂R5Gqfr^S8>shIv1eL=MM`, rLY=(?&o\&dKf$1/1q!/m;.xMH6\qe-U@ej;^Za@݂c;hntxZ e7,Slkh`d}(jw˕q~.yL]'Tɋs ^<ڊZIiQ53\[eXFĐ)n ݣYB}Զ/dN\.SQJ`QYj 6~ aծ+Ut뎫G "P1`2h`A5ZŐg)kO7'ۏv0 g ]{IE^__cI ?{&]:ʚ>W?:*|OL!n@WD24ZÓ[k(]X#yR3pշqsӆ"B턻Tcggq|Ziuk'*2G޻^<*_vc*euhJuܒm/e\ ?K{ xݠ$qqjlEZS`':fHy_15놷DgzZ%ӜY5Tʗ^ڇ2>is;  u+1td'2=zjϞäÀbG2?`YC%WՔ֠S_ "& TJ #Q :)i\~+ИV٫'V3ݍ"幟Vɓr$pk"QyǏ>fh )yܖ?A_P_v/LӶR}֤;VgW,uJJ&/f!Ϙll|-JSDa388ɩƲSz woO,nU+YG zO|O8Vn tIz _% }]*4)*:7 #u;p_R8WX%± 0n"׈j ɇh[sꇱQi+Hyc̬`mzS7+gx/(*x5{Zg39\* μ@a Zvm%FG6i_IfTpl_}HiS'ܫ[HMDw-\ңۭFl, );m4P~LѦpڈa߿i.-FWoM`<`&t?O+榸#b9&xI== ["ӈC{qCyRɖ%5!-/~7ylPæDzC@,G?6ݸca0!fld(.*O1V?¯)UT\>;CF!ԭo`./ 1b>r85M9eQXkHW8 Fsj|D|d&5^qp @;-1)g;&+$gl}Sb+9tes["w}{UE6NO gql< \: vױԹj{;k<7}.SpnC>!YZʛ.٧J27,%-{?,1Nn"iz,()k'P0?tyV,-VFJ+r`~yjV  e0Z]':]5dnUWջMc,!xˆCx裬O+Ic@T:D@dk/xBYTCCnLBUAw` h2^ȶֶkfHh\TN&v@)P8т4(Y)!yՂŕ$SbҜtx]ZqWD7 N}֞ KO؏ٳ=.D &'o㮩Ztŧdn:?||8 'T*5I뺼*{Eז+rz!; (W4$hd"ܑA-*:cޥ&Z`J=oL`m4HOckbbRrb&SĽeiƜhhScrGdE# ёQLn V;jSis-m7PgUKoJ=5ʗpY5Rشe׼:M3#xOƴOѽCGw4 O?H2ڞ[IeКs?Q.Gׯ7̟\I:hRa %3IoҪ%X;3oQҸ1'3 Y|gټQN^zSP`H09߅|*pMl+4Xܥ輠[>eȄh7PG+J1x-4䶫yA;1ӍGjЉMČ>ш` ֕h0z6s+t=JW.4^05w{8x>2.- wFlA`GnVLM+:-iNy/Y.AnutΕ_.ݔ#N8f4MCEWq) k/4BHeb-}%=9%" 8]Uo,We4UoPz8۶v TJKIJ׫֋3!0$)Cm.p%PVRO {gfizW/=Mb ='%kg>vj/A) _HLfۧb ,Uv?:Wluu{^ tt]雛33Ծ,B0 3}SB'5Mvfq[q;'8bH>Y&̆mby4JK؇MAp&]UtbOH|';]SO;J%tJ P:B eQrL0 OХM^tt ewR3UML~Z6QBT}+ujGF;N/*-/JV,#ϣZ\ V "񮪾-tN\.8Etq (q?2ת (ƛ5flow  g+ajs>5<דJ6Wp_94 3ΰQ.}(oWUn{ؼU@)?Iۖk7`VaB/;e+qc^Q:Rܧ#Qg3jhcn-dsܽ t0> pN E!Ky~@~ 05p# &{:@!\/Rj81#{Yֻm UĄ%ˌN~q/&`xƞk'}^ yv^q yEyiMv1qm0 e̍+0yE3@Vt"Jx}*dg2P~,%Q)w ME-rei6O?~IvՒ9}vPcBD&)`@X6-) si Y9ֽh(πdTSVfpݳi&Z >#E%iXTP}2Ua+F|NJm:>WYW&Pm#4}LP޹Hb 8heGcO枆?sXz40HA`UZZǍ*_\aid"n4F[CJUF;t~vvljeb#$=*wc`ӌ!k:m]O }=s,QA,;cX:Sճg` b տ%!sq Κqh|额y>e/h@0L>dSNp}7BZ@-TmO;ōa͊GjgiIV+I$rB]EA'd-GBX0šn_ZbN8wD1P6M ÁpN}Q͗U!QYFpi8:F]&.,_ѪNOznT}J-}gO6=z" Эza&Pu :uIkR(ӈVty L׹)_7X٤V\ؒκR: xKl{A(D:Vm먧â.%sy(ATp{eq.bV` Yrl q9^Yh2KJ¹%ig"Y!<+#x-IZ ڷ@UHMp:\CzX;pO"| z[`!iMttegI DklTtpsk SL#nPN1)3\_h+W{VekfE\k{N4f*TOX$ -`Diʑh6_5xinLr{Dl38)q{Z?^6y q/H߻ķ VՏ.ˁ O2װ@يn%!9CBl`h}5a$fo]=JXๆ[>^mD{PjC|XrPdWp, 0c-Q#m!ur9t d){7m>m$we!5X KKua'cfߧLFTn"C|#P-a$$6Liv3;j`P&ᖵF'r( {1XƒKenhZKM)g3o2?^okk9u^#vtUy(N԰ͅW;U,TQd;RCWƋv3FKAN'4O Mj^uFl]_e:T z Gr,hWlɮ"2RRtYAo͇y~wV\5]5X/:GI(Ϩ yS]<7 %88ob医bS,s `;B`~$KwW6H 9ϙUe[f';)?2ԲIqbM܌[e>.?b~tI_"H!",8qgة=$o_D d~C˟9y_o!k9xf }٨Lk%J`%[`FhMG]=O 5|,Քsɚ#@h803!.lAQFQjyq̀=Ymg51󼩿 n0wQ \ & D@Bf%؈~fp÷fe z^-!`(*9*9#(XOgs6V0~ԅ7Z~=?j{xOVdZjYfP_ K-l"获lԌ™n_@'Qhx [;_`^n+uʁϘ@Ms= EtN y?9[l8{ν);QֳA5ƭ>aV%.vRbFor)=_%f[8O}i ,!pgq7q'`r*z"-R*kQ^k ~!{у-˚B=*3vcoÓ(9 p[Zo<WS蕉~p|I@2sjkzoTMˏCKEǻ|^Wk뫮f),[x̜ ]W҆ǠU#_l֝0};fk L98*p 68r?kåW e_O8OD99n*SF>%Yiz3pef;5r }F*El"W|#&"R`(WuzA?beR(29o(>JT#b09b$LˠVa9-\EA_A?iG"8lE( ¤9[gӑ9͞ Z+10*;nr5t>1. ~Q HNn[@_|lȂ$2cE" @qzT)GpclSJyu \T[@k$>"Q_ !E4ZDUn=Htӭ 7YDZ,Nٷ65y]X}\1pؽ FqHush5P ϽWvR4ņf{9~UXu-$COUa !,B,}%dJDTM˅9Gr+ "2Ǣ/t20;5y򚽞jIkl/yL@]fNJn 5j߂ '( U (>S ZjᦰD9m(vas\Ž{x$]}LS3<*xm8s] b!6EUX8Q/j`9ƻPRg؃RCMoyR0pM/aAd^ӵcqjROߍt{uW{4AFUɀN"uA"~3e Z[ GiO J'4 &Q#JЦ4Y?ձFɂZMSGݑtr]O#/~ѾZD U.;ggP'bv1U]ya{ ^ДB,WY'eF{5Jhho*^+k&Q&5ޞuI8R[KL"['5Z֨e*eedϝ4_2ScE=#|T\2i@J4hϘ|<@!</ I)Fů_`t 'AJE(qģ-3x֠*X{b\& H#% <{4yOfɛ{W\>xm%y;#Dd:"5f@>ɼWe#")397MiRQVDMGi>1ƓcHE_9vcPnM/ lW_h@0n(2=` 1CS[h4! JꦓY8-uD=Lb#]_]//= j$rLB+; ݊ iV,C\lֹI#d=_-_j8|$ry>8^J[vӱ%!tK:o>w …5cHć@Aoi ߽ߒ b'n* (Kr_HBNؒ!Ei0}7zt) &0+KsFp.h7=dj. !Teq幞98f1=f'oj bY[[wtM")Q%H5"vwrQPLCኵb٦r@6Iڗ\/'kq8&^tpv׷]/(ʿSVtyg`+t842̋,ׅSb+n.K,<T+Ԝ7I|[jCZM9x3ZFP-1!ʊءOC[ot(Ӽ gܡV2ViPL~`*CeQoT״v c zVr+ι홺++Q}O9<ًB{zy7Rz~fwClrX'_CGӉͿ7zpcjh-"[~N32[~RD;㞾]id4F-5׏{E O,n^rKuh57J6Vo,sL)Ւ|]wވ2ܙc.Kﳇ^mhT H|Pܞџ%x5p)}x3$$ C;j_s 3CpDyĠLW\.::*e ϒgy(RWѽhŀm J=- EW'b-PX^E{&˛~.4x| +@RRrdLi@zAgw-!u0U#>frf$Sq_BU=8H,zDr)W7M;)sEԟ 5G6#ay*ʚCDnޫID['14CqpVfdZ&ug9I9vz?{-#"s,K`ԩ͕x_vӧ{cORϳC}Hp4u2Sx.`MŔoഭw.mv+ړ= "27%,²L[ql`iCx7Q1캈E) =Wt$/M7C|A%8's[wd!e'ƃ.>AK˒ ~7ӲˎA7g͏dC t c+~lWuti{>zxx /wrqRƺAȰ9fB߼f܂}snfܮkP_^[)9dG̘bY[.Ex6iM"JNӗnq[S_2Ⱌ,g/<&Tvޱ8 .z޿"0ަTzs%|ј H:`s|ĦL3_^ G@~,=?|%(/xSf/hñ~~$}yOpv>iA"(Ʃ:NK( 鍘{͛kN@QXDfhM=~U=jF0їL/L^]>H7~Њ)=>ǂ1vˑ YU'Z`!92ǻzIF\w3UFFP 4GzW ]̔efOr}Й s5j|c'9sT j/"LJug/S;'Yd]QxV?f>#Xt1ps"q/t߰_s?=bt0Ck'B:H^8Ӟ఍IYa /}^$6^B~Q^pji xqjѭGxPPa][F2&TWhQdA™m}thj]2y6H靰$ Lq3hozIM,NΚc:hנrv0Qq ٷ+ԪzIL _CgRy^VtDcƖe|]9ЄD "%XEVzMYpzoZd)o.W u&pX^kBwd~1ۼ#X߂jfC^6'AKq2'E*&m5gVt-:1S,I a`[8ɝ Ǎ=7ʒVmMbdBeؖi&/N7D~|ř@r X{M*+ݥ@]#w V~s$-xzڒlKd} 1gH \o8[323!fA kMhώ gAdAq Ӫ~;y ^t %(}-}5r^-R _ o9jB"EWC6hJsbk 8 9(cccbi 4eɍx\dvi#+~L8m# J&mW?AZPXG O_:MՈ: f+چfTa0=8 !fVŞȥpOq𮰿2%JHKT2 x w9,BՊGd7821O }Ḧ.npnԺ_IGQ}!8JFl*CfĄHU cNZer>h8j4?lkۮ5oO kTQ/>o+,^#ق\bGAܺEb4x;jǚW둚 !6YMLbKPChT@^L3D-?Xydۮ[%C )ߝxLpowg&2o*N|$)MXP<.+Xvՠ/f^׌}(J q Dem6k?JK2y/3X<_sKKBB4~hdɐ|0m +c 5̊mS~0)\ 9IKY~%17`Uy}~vn3 Juv:knB2Y8+YjiGEzBS/-`v MA^WĚ5`Os/Ӓqn`˾&yWoS/,VY2{J ⩬S}4yaC$@ +~SK b.`>+@h1sCDm0{Y­Ϧc!gܔZkk` 焷mʺOuW>Y&W9H|=]fN"';Ckj2dЪ̌?: "jr u0^8YGN4R 8?~1q?04$m)EXi/Nlw'De(` HRS_yº]?霶?y|Lqйp{*>:5BU??2]ϔ` Cui~Iaז :Y[%hJ 1oa#.lH$LGT QhM Se.K9L0 \mcd=)b"hhB6Fgc;)0c3(ߕw]$nV ۂ*jUʒ]8QTLSOdM]KzpW2md[ښV,v]hxtϥ6NR2S81U@C1;Z@~ixYX)g(y f6 . De:[ 'Hdحַ( ]7V4*  %El8EC Fu15tSry ;բd'>"9H-JMcq_مy[娺נG{Vc O{o.H6]sY8gϟǦ޼7xVZ_:hB\bO?Fp2eӈ< &V9KW7L~ʔC, lnB}2޶-FooGIS4=ÃRb~Ѐ7Q&bgֽՂ7_έMge&Kn:}J8E @Zh˝V}edDDJ8H,I9[Ca[$s<=4J1ts5/fLP?olX dQ`+ YrKb+QQ//CAQ,Z;"F'x>/Zʛ j3+JfѐjmfHC&ޡ |";@ha"t/ƎK=/3ǥۅZv+؋ mb 2ٞ⫊ e+IS_ C;Hu&rL~}诐\N쑌xVcq^(~L*' *tX"bfҷ.\aYn]$]T}9Aaިel~K?}[`)ѐQ nC=f&;5jFˍwwrPiЉq8'q:Z8# `oԮnvSvUVِga}(۩one]ͫʱavLn[ ŚV@grlU٤a$Dcuqeo[F$ǦAmhݝ-?r7nH|ks]mrt2kV|/Is߅8y sefQ(0f>ĴX>r [){Q5]W%EXkmrE0#}Z푸`Й-I)WGMբCsn^QyVAi>JpCĨIvx!x?xcs"4?d~3/P[2lߑc{Œk=nS?l1/8IGh)SdjI7C5_أ] [`tS=k~>"PVW115j?p% rz1;բWJ*//S @.v+5aw=V3*`!UApH|37$@Jf t.eD`"G.M*.VMQLiqߥLW,'SBc_J#tsDjSuK޳"y" AZN~ [t=\ ڱ[ahmIA,7F7PY`^(lsW  x1aCkP{zrHRT bYՁ. y>9]\#=>?wOw6ɦJ9K`,h{I׌h 0NFuɲ94E'*,f=T{^,n$p9$;+]EE1t4H>_vܻ+]ɆY@ζrb锛xQVxFYOT81+ bi;ɋSdM%#`]Y uhnjv ,dG <@RWR᡼["C<}1iB% _!zAzDkIP̹~Fw!M2{r&łeJ5H;斓lL~"z+ T;W?_ho|~~-菮 )x0?M\ٰGE>@AvS mHW8+ $8x;̥MUaWnjC4^ФDJyNSGԣyn+}OC4Q",@bX.C L{7#k@z8QcWmvh\{؇\?"o>K}%ԶpRL-Dsz4, YS 9 Ca{b q1Knfvj{d:㽝q-"\4ȇ U$L yFS:'l{wW"޷35L_Y& U2F*FNH[LE}:Gd Dx0tz`A &_&=|AcrUvGhS$2\X~B`.DnyY6C$^2n o V.r|/]2w,J,ΎH#W"Eʍa`d[0R:QB  XEEOltLeYqxPD8iZUa; [d2+Խҡ+9|if99^XC a9GM8lAŚa3dIo Q\eCol~oc,"Tea7 uu< ~m҅[-̨h~U>j޷[N_Gj)"&1da@M]} fyݡY؄j>)LXf9m!Jg:$XK0&)ut5ϕCP~Vi>u탄"$m_^P:}Is4iE $+DV汑uY򼪗ͮCO:l;}'ooMe$X0Pfh;͂B/; c%Oc1 %[#~%pL^La iHNՎƻG;Qo(EgYmQJZLh[>Q86ҝ _T"QnM{zB9]x+9cxcqCޤv?`JoրGl1_8*Nys?gCJy6Ca@.Vu֗󌆛@hQB}ދW‹_ӂ~N`?$t$_ $l=&Orǁq@oӾ[[_x烶Zue]10tF$qf%ҵ4F*58zZ@LɴSFvf`=b5@}w.*(:ʖTLu\^T ;eeX|]ac//xW[ȍ.d[pk[m[ݸܢzQ(P U#Lfc'LRvtHK#)39QȟRHolX}Sz!= v)P!:)ޒ2mA吚ߺU ( .ic;-QKMc՞8[\a?C4] !x ^[B үp߸2Sys_;CW.s̫zJ(&*;YdLts$F;$j\ՎbRV5#mfq ?<@8,Cλ#`=ڸ詾*;̃ EB8 n39=yꀿK(E q)X.f`@3*{6`;NtjvNOnA(5y(nFB`SkM=2 ]J"@+18Ddɢ -kPΪhDŽ^M .WY@+3d/~|rtBjj}y_lQ޸/R"L94R^ Ҏ:ڨZLs 6}vǷv^غU ˯pRȊ K4u)[(njVE> 9<:xv,0*Yy|g4_XCnZk?;se-k;(u7XIǨJϩܳ e&"z,.{ʆ\oWT4\(=ؾ&7?= -d%,JL*s H8K*B`?ZS;V2[k*)ulNݝMlR vӁ^hf/R-J09qAc3מI(Kw1qP\},hQ=-BV!<') w]xiKJXSfbْbinƖ xO8̪V7Tf22\]|#7LڨL=kGi:o @J #wrl9O81ZM oa `A^B4.B5˷㢑Djgx.^y 8M-+ vL.>!QB>-1\Dܚ"灕7xpbӟy%9%2^*(iln)jxB@75Y3֜ Oɝا(tk)b;Dclz@ pp.'6x^d;("&dԌjO+|=yDž]A ā_V|8l2;%VYRKN!aCiPzT޾G8F/.}E~gֻ,aݖ۵2]T|[{hӮJE[=ed5,6٢NpW;I&'pu݁![nnU^ٴHuCP͸!8l*Qo7I+xDԂ%8\d俰 ԖLak$$nnpZ/`w:q>Wuu *Nډe;Y[%З"yXLͨ!ݺH_}B ]U "Tdw=@ ~Ii^X,: [.€61St,ĕz"mPҎHk`<+cK BFB9M%GSn`BP&ۺDo'ː[Z=k7/ڷ Tgz<=bc}z@Zqu!Gx@Α`"{lAP-8)>tRm6F21=]kcO&OJ4ۤ(Bb_W:M %6Z0e\^"[HCʗ N沮͓nBZeQː.my918̀ R3i =SN|~%U3G æjRq…Oj^ʼnJz5!;Hr+UN[#}mΩdD"O t,#𦁢 ghFjXkn? u^t(Cבcd8Zeݒ@#9.V$>I)d? ;IW"{DNvu E?р}d=8j``&z@#PUSѱUȁ#/f5qJg8B&ԬYm}X? N/4?mZN #̂kY5eb~au!N O6cHPek! 2jQdVYkC;>Vi$vG)o&JPbۧ~1P%#\U9] "gH@++ ՛dI2˯ QB1 HS[UrL` ŷ20Q˸_ M$`6t;ok\\'"cۥ/cD\զYT s}SGC Ux=P"  mNVS/=o8ͽ\Eih?-Ƌ=2DKZZJ݉YZ6bm#Ne OcnC$ %L.c"Bbc`,e[ŁPth}K9[Jg<@jIJVBGžOns⵻5Òs\:&^^7tq~(6>S25'E!k#{)k-OhZ!BO~LgBe7} LQM Ͻ 5mɋ|=gxqVߗRu*fi4=`(V1e&yiwެ4wsZ)@cIU) 1pa! /I EEgqyJ8M-645R5Blt 瞎C_UhBs\iGUۑpj"}cQ`H" Y whh=}BRz\2U`2c h[='oM~]LxKPHO8S~w/eYfoy;2Dk"5y\: et\7z%]À$pnPx79[Ӣ?yQ]vG:%ǼKHu:g`H!6"$ȥL3^#P;TD1HW>Frr'_MR:$|cw0Ze j\Wqi-`B.)r C'ߗk8Pit%nEƜ?gs%11d]}ϵ\T9_g0Q;ƸRH0Kr3Mo@+sHyYx/Kޮm]<S2X0=ۚW+{g.Vmd8vGXdev&U-GxEF%:FDŽ==w"s {CxМ,ͧبg`_TY$o\@{?^"qb y.jZeD_r<֕a _=pͳJv5F \BW2_^}_L݃Y/A9 %/gdºi g˴cZ/a*N[oJ69}Xt2Oh/9Go+{iAtveٚsrWZU2:zm}O[hh-:OI-"T7aQ1%˰zӐюBKӫ2ص :lQR?Ս;A8~Tc ~$H(wO >c9kcRqCU! ~R;ݙb?f-eeDAZ_,Hzf5"I.4n(_jmks"8\Q 5CV~U3ʲt']@`}3)8 8.y tɛJ+NbI.z[ n~ʑ2 BWBMg!+殩KCa AB3ϲ~u D9mo:&dBYJ|Xg'y.WѠ'YIXl6_f1[ ̳2L @}x6. %Tᷯ"8:Z1 J 6.,`x&0lme9(S n\ucq[ނm"&RSΤ.xTq ]pC#xar7VDVmԄ 9ntT?W9hkfT#  0Q'f^ :Ė zN#7NUH6{qe~BeR~I!'GYA6r';,`,SIgJ܌ 'SʋECsG{ԛ5Io^iS^ƅͳ5ܟe yQN-H^Ԋ|9k-YQ>5Zmep)XS6a~oc F &\Q/p,lfDn>GƂ>l;HȵCو8| 8m(`I|n W:P@`[EB= *]#v <, AƗ1h֖D&Y\2$o;Ne- qXookd'Z~E;GI o76㝀"~TqӴWKZ*_jǝqBGh"¹7;\Svt4y^>,1~Nr# oEI_,B9e$ȷ|-_%ҀPdi#J)^>`)gJeoJeO& h _hxUjr/&i,R}܉m|×Eze6?B&E3x)X?-)ק5 d_J2:O/Ab=m4Ag2=7%)sG)wd j-Ogْ>s9@!@Iťv.2@nٞĝс4zA UԃiHikP ̠(uAT.0J䛠s3EOCXg<WS_;(k\:a+ hp X.ss7Yت_w.!MRiVZi/Ιda[FpK! ٓJ`פBĥTX!v`7AڐOa%X$/`cN7;V@rhF1x lXuonZ{dR^ss X`2gFT}aNQ2M"9EA 0%S0C 31|,0J)Ow<ZєY,ܟ%A$Sfi퓁Pp#Cң=KD nXVԼ"y,atY)3/7dNȺc/;!!*2B(;V1)_|E%'`QOkBu5/>y?Q{.]@BWs}$<52&Eە'^u6ICH&㔎z  {gw)UW9b{K!ĕF\ׁw@z܍2wL.jYxC3xzy/{{ô+83$Kف#Wʣ=H1Rp4F صn\ύv;_IMa@5S&& K9SQE﫩졄Bw~!(Y'tXlmG3ܯHRM4qڂ !33 ײ ށ@sZdfF?&byBe5gM+ƩAGҋe`1!z <%Rsw_K8^;FqL7{ Űy` m,:3\!Y83|`*ğpVjBf1 Dlw1Əxƀ$Cޖ{Q c\[ \ꠘ@ !EO^S{E>V53 ZOr/hHd#fgyԎG1A &ϵ+۰Ѻ(oLd€߭ 1EL *5)B~1a$ cc],yMi%93ügh={8:Ȟq^Κg;uOm2Zcu qTv6A4H4 < D?bA/&Ko=MT(\ Ƽ`I\4z'u^6*1k6 e>M[QݱSIh(xYZHA:`< 0HڽT3DzE]b>LyD!7'E}PlU뼧T䦽 -rm7p/g7 dm i۰am B|)Лk{4ܩ ph8>`@ cbt>{DN7~!s&Ӹ|,7ta=I̦AE*o-$ˇ\,\H Uj@XH'AJջsqe̿$c*`Sm~74JHрj:jZ8s,W>>'r@X~2hDt\.4y'V3Ƒ+| orB _NaP-"5H*`B:ҿ0k(aÉo0X/"YB/> M33kmY }U]9ue^~\T4 bO^ãfHDaS=9_|duo nE<7^#(rdp+Dz(x?I4\Y$KPF@,wäNVr*Ww&Ư{Yt(dYz'$# hs_'@?ʢզɺ4ǛVX]"puv^̒s?7^\4&np(vhHQ]$.{Hɐ?f@cvhRnw3 vI gn!zvW0%LO-F?s 9`xdx(>0) qjڽi&۬=,HWw-A s˂$&UaB$8'o rP<ϲ?CQdXz]v* FV'ˁDcI;mț(Z$޹jņߤhtOq9bdaݐ_US |Tri ?vKB+~|f׽ȾBH:OįA=իg㽦% $gwȕ$b:&A 0ܓEtU߬щUm1C-1FY]"AH*:,8Qzy,B)ɋ|;S6 ƭ=†7om^3۵r  Zpڼ?{vKUwoƒQH#ss/Ee" װlɦI>(Ki( Q7Fi2`JRA{*dD+fwç@[|"+wLjǸ cZ^˗Pwtx6N0JzFUg]A`o2^M[a] Zs4X!uhfWדWG{` L,fT2E񔵵,T7V=MtDZ'UCoǾMq$SL#&յRZJiϷ4v"lb65 - n'0F*#W\ 'A)&υ msQ\ے`6y [zhaop ̫yIn| k`b E`ڧ{yWƵ2[b,ݾׅ3Uf:fV([3efZt~|~ҿ=^ϪU1B>Lji2sb/rY|%]V* X4 9ll'h=|C`H[odž -tSP2 |G4×jL9Jvu=5%ZMWn.L=u H< E\ϡ47(1c\.QHBZ2j#zNSĀDoFO&MrbcFd<0|I(-O:]@e04B=P;)/ JTD[YKcR:$,3z3wYxE/eR+ZKwL}h)*Dm}6+ˑ%ɈBm+ĬٞVL,NnK$yO0YC‡_}hl"-¼s+F0enyGR:ʓ1tf7[5Ϗ^{~n;zztԹ~3U2ڟ\})`=!QmS $g2`3ޡp24Eo9)TM•qzKoc%-y-DS94"&  l'J9$];}u~?]`߬۳ZGڒIivF6-X`C b!'(5CZ,Q#4&!|OqdJuk,l)ڛ!hʝ-cq VH yZ Mlt'(g 0_3ad I k(!aeGJGݪKQYٝ(՚Bf5՛/<c2^ЏI/@Vl.Xt( ɿw #K\'ʞ=J^G|$:tB܀O@bxbLN(\ dL}@"_|]QnBw^2_8ص+.PNzꡈkӼ m-)1zs4[2O1 3C}kXMXe# ݿy.Orʳ\d<~cS3E sYYޔ&(Fr c6N|^k|8e-_LKk&>Z6;ѸL͔OF:6Y()lF4;BmrEasM oע&G 4u{sNf3t 6޷_OXK$!&NP2L:KХC ;$_JMnNL-d cQpVthښwvwuǘXPw+o]p'ex| d G24k4]eT4y>ג:7Ƅ<H5Y8 ,վR`3J"M?wydWĊ_&NfYYA:}%yVPqgq=5fі~}u;5Qr_~yocʷըg{Vn,%s_)zB8 #lp 5,|X {ѱC eu%џ-S~#|v*tn B'V;B!۫PQAֳ ܺ"H22;n @D`Jq9JkfYmlMA677mTtL y'6m̌7AMGa{-yXқ!6ah\R#J1w$"j~-WOlAg!>]+K$*E\yK!9zN-cC=G->T2_1w*JeK7 (MʼnJNF)x+muk{Bh{1 JhQ"(GXIZ @I zZe0_A^ay7-82 +jb?KQyPJq\ծe(Pruu^!cQ^`FyΤhUJJklt@gz?#a ־OQSIX9tC0 /c> S569Rh\F=d'6(-b9ho=[*4-ebTkNs)X:`&v"ho%P d iUaV, ڙ ㅝ9+6 IަҥMh)m> ߙKuo6Yy"jiQea2oC;$ B{*1'"lxu ]6eOw'7 )঺67,G h6ڊlL47vB5KXN*(fHɟ2r{O0>Ī`+Y4!K: wX>V|΋ ;nΝ 6p*v7^r< E#xEr6tS- &`b6ܑѹZd.t?1i#ڴN 0 lU#HKb#)( nT>+,O3 (&RzlV?}EpYJbt|ٝPvCzVrKnHY1Ehْ+T^8 =fkrO`)V4&ȼ#NLqP}[λqs{][B+OGbRKE)JsPJ[S2]Ef,^Ʋ71Ev2; 2& 3s'JE!ā7R Ƶm6«~{eu+ > M`}XVuj{gx兢YಊR7-LE{'~3x,%SjH\"bm}z!DFEE7KJRn5p(-)i-7 K}@ݥR-O0 p&GbkAqȐwXyi0Q,x 㼻nӵjӁ8e QTĺ0p^W5Q0BT#r\݌&ɱP(2sӂΓ*--Yy[3ʰ6ە_xJe,@w)V 7xokOf U1a;lĮ`:[ ӨV@BS[ nlX^N%xyA)IXl^6Ng=]*lUtK y:ﳩ!t#[!/;ic?u0 `~KPX=9GP%8˷pb ^K"3.E6"ӗɑk 4WWaX/+:2+ٟCa_\-Egs#xnBn{S«W)UȺ ʗdANl(,xG;\r*F8Kỳ: g*?9 lyu :'؀4SA;|?2%6E-r :YE*Qy].,e [kkr_/qudH=be-rMDV]\QYTڄ)QE~q>!N?K5 x]}?<#u[Rpl=dc 40䘤˧&;Ą)H|~ڸ3P]cSaj?;{s2JN?ef3nCvjZZmܦS)Zxϛ>YZLv[ ?Ẓ 6!Gm>1?_ ҽ+1@D'zi+Ab*oMoǢ+0ˊ% D5)Th&Q0˨2P&qw ICEà~#C>ۏRay7P_ZXM'r Yun Q:"a i8%$4fUԊc KAyp)ξC`^jE T܁~L7XMQڱB]&Dwp7 Rh-~e`$˨%H[:D("9mA|kчq V[W()Kͻs!ʶ2G!\ .4a m, hGi+{6;`bn}շƫe]j~{2)& Z?(7jͲpD0fOODmIc/ZVdʰ:9*ddJǗ)-H?O#5=!GE#Bt {XKj(J*|J%ӓ]#j#zBOf89P%ojJ:e%y`(ԯ0kQhҷjs*kE>,w48Ehb ΠF-wgk~0žEC`3X&B}m=Y3 E?F=`0Da2^L1$Pu( :723"(u`]tv"R. >dT\b=v? B[mw Ӯ!^#|5OjJK~ќʤЅ~਺n=Yʿ4>(@c1h SݜB9/MKH~xt4)[ׅ&1nA띶UB 5Gt&րc{zy.1:.-:4-kiI+iz5^'KҒ]Xgo@LbZ̝%8bA\FPRbvM7=VẍDו=B-yT%1\4z.АQ:0ҖW_sF2+g!bլ%$z]qǠ+{RsO~s1 l @RULy\cK7hKQ|s6j#ZZBPa8UQq;a1wyj Wr7;~ՂR]?>݊o: {PJFf ٫JTnG߅1m}Ns~Q pG&IQFrn3֡>0 dxZ!NޮlWH-FEPZto-?:^f9wHMB aUq"%|i}ߍWL.ޏj^0C0^j<;B # {f: r^p8ophL$ 1~䒦MG=2uf0 ƃ_5U( 0 #kĨ Tx;U#.NPdߺa(>O*;?i q^\ICTq0>so;{-䁼yBT$j8C4ɥ[Ӹ|/iܿ\4H2}ďfZOE_:h{#+S;-\eR&:]R1zRB+Z4+źO:&dTU6wJ9 !nP-#62֥h'0`ɧ 2_\]w]+{FM 67r(#+g K*+a؇p9jAcr+ᓔst@,X55`wF dS~v&_6i: P|Ƣ˗=ZBkc&e,|O;L߆m4܊_EI^qw{"ʭ*VU v&7 -5Î~9tA:K^NkQ=Yǡe=%,Q"Ѯɡ|yD'i+YU5 W7_^XD-W;ex w4q8Y cd~'p:Cz\۞Mn" e"ϭ1;.&c*S3ÀeNق4) 5l.bL@?C0ַB ׮iv+ ;vDZgM%l DO[a6}P :$RP)3&+_DϭD=œ*m3R gH  L J)Ҫvs"%T=I H5ں͢]u4O>,/#`QzixA" /~#st }AcwefJ^bcapJ j3`(M=yzUb/`k`(+` B{Fi9C5'drT,NO5+K@eJ6}dG훻߼]lvK+3cP_rP};%&܆ܒ.~y8KnѬgr@鮖;{")FشSQ} LΔ+//+ئ#nL'q:xPx@F=o5'bNR^PjDu|~a9*u2XaGx{UO4y,[(>b%2tN@jKsClj!XhF4N|=,Vid.m4fri}o{k@{j WYHl hޟ)[+.xg`A3xVPO1ln/]tZ_@ij/H[ B|u73HX=ckT)F":xMt6+ 9?VK bo;-L}\K-fbdeYRWcHk bIxG4zXs5mpMa0G5a9xΩх9.IFM "b<_[~zKX_FaB5ԫ//t@d\͓ݲfA2t*|ddJ^3m< 'Sm R?@}]T% E4 3?[G_d˃$[ٮχ w4_c!'zMX-Og=!W2Τ*Fx+œUs9T'5);k|9O$!~ԶGDZK T".M4|6ܭ}ېg>[{AI=Ėqv3c`//3 %+ W +$z!ubK{ޏ/"UQ#%XRF芙Mh1?6Ek 6|wr-8)^;kB G櫙e ֺW@6ϸnKzq?oO/Q"ws?BW&`{)e.^D8 m fbOg@00@\_eR|6 G(J;1*Ƞp"Ms{Ii^,9c CkNk<7/1>0_lꦺ,F(18 jhBŭ/ɀVCYwؑvs^-qţ H)8?tHwy,w}XZR\A.\1҇HO$N|Ay#8>.;@Y}, 5x~PoT^eP@8Dۈ:tG:Tݟaj2׼" A#W鈸5ЫI.'dvd1V=إiN̨ĉc/\O@CilW#K&l0'z!.kt_NZ1ka" '\5sIgA/yml2J6DL:щ}K/Ьy`ZxP"q_i G;'OamZd3Dm R!,< f|뀯sr]xm}^(K8$)2o3UUȧ~`::eR]Hv曳{|sEZR5X)ة{wШfM'5ДVF>n˺Z~cmG})/B6ҝ~L$?;뗯W*J)E.\\#if{,TZugxm i׍F!GnqA#9Y!3XIE";lQ"{nQDA$rߨ]=N|}pot8xzFHs+a,:NM?5!Ӌe-/"APU%*:Ԏ:AT; 3E:6 Z B%Ԅ}-lC;7(uO8Lj*u6LT}&8 _36$f 7H]JU|csvD#<:veB&H\]xGPI̫#+\(ʅ]_txr=(j*6؎ZVR^Dsհ|'츊ÉϊV*&WxT~7p/hf Wk@ =Q;ܯ8бl3%&KR}^cĎTx41ʰ P8-Xn5cn"8Ӄo4dkp|.RY˛{ڵ;9 =X?-j-zߍI~(Ql3ѳD~LMK0)p*#tk!>ќG+TJR%AX-|gxj`djĄ:~Tx[ycC1n\,e&R_7F[d (M ~@uj&؜2}AFE"ͧpU.D{^-NY0%QM Ĺ OD\(y)8Ƹ4E/"x%27kL` N#k[ski 5) UCɈ0ZO^ :+GzfZ$f7vj=ގv72g~dĨ7 yGЋQSG$%}ԐlާsօFC^s s0"Z:f)ʨwQc !5lGK>盥c:#},VqxuEe!9"x,H@G^{O¸:t?qlb<&Z1mN)]=P\budq>9^U8oٛ dfad8e`Cul,w!>*09iwnl,}OaQ/g\؅aQs8 єW8+_D A<H}=PXaBQ9bgxf{@Z_b>@Y;F=B_GnTۧ 8Z{?c@HsPvN)6ZK#>U9, KĔKՂ\xD-˥E<خ;tХk,&RQɏTpb>υ/qp}qя$DUry_amQݱU K<.Q=; 1GRY9Fj$!t|[h *' ]$$ aU}6zaEbX0$Гɮpu ׾C\}K,}DUyff"-i>gN+4ٹ/CKOCڠh)T^5vRwq+PO|W `;Ѓ Zkrw>wj LcG3|5~ sУ[E,4' ,ހXD۟zW*=q 1։p| Gj) "FQ m x |2` Z\@KtK^S4!N|ӶpaU斋ktRBm/ (+a{=LJZ F"9nNZk3QAά.{U,x^FCϊ?MTgToR;*%lfF[vKpY1m4awnlRD/ ;k Ž#98Uam'j驸**q~ZLn]r;72rrArF>_oWw|򃜌`+?nz;)(w#TyU]N]^ƞoO U9 G>|ـ^.Q#YȚN3I]}o)5rLNigbT!t՟_)߳1UmU \MWmߔ %L}>( UNlJA[ X,Wai $ܻ;~VbMX} wfT[e7=@K۷~UhQPMe\@lK׫,l RUM#͒H8Ubh k4ҊofpVpTZ>Tx?wMW'}(T^֒]#nݢRY[kn,3)RevlUw}mo~v:#$dPD)bSʽ%* |t椅#h@H_*5B6A븻گɿaBI$E)1AڄX9LʿɻR\CI@_\kfhBZʑd˦/BI(b2ؾsd'WQQ`& p1[vhF Ud߫c==)2xQ"I!}am WT6?CPL_a`,XT;Zj2S]BIAXoVg9ו}=P>(Uh:אۺgry~[gȃK ÛӥUG`2vn-TݗH3ԧ[86̌^} ^ٝ,θ<13gmo޼~Nwr=+?~gy;k3x5sAJ 0 㠂 h DsoN0̚McowzCKyH.߹g麏Ow_04궢;tX`|N`O()`l<\ɋ_\b`6 0YI8g) 5UU`C7e*3 e"1uϏ, /Sj"k@-k>."UbåTҙ~+XRRckA\*y yxh^rGXWR>dg%g:*zImW?q4,Jfuy8(._>^D*''EmN9IC"ݐ_P )Q$ AȥF'B]_0NܦuSgLWXT(?׌Z 4.TɃ=i+%w_"N&1 1n=reC+xlJ%"xupKe ڨtZtp8Ր7J4_.gϺs(ۘ9H89FbG5{s"nFT:8T9\84tk9Kpi.FI?J 30{D@”0$h^)f.;Q$ kHo!5 a 'WZY73Ϗ˥?1TX:Z 7P'{ EQu2>E2%P ^2(4C[HlLI&.ʏۡsrm4?0x \"xen/ <_c~RXK5?1 2ݜH/m+b齐KhBe ɆuXu'aA謭OKɶΕѯ|\<9k`bQ>|ذ2mGΆwM+@E1uA[j6z) wIG.l#݆bΤq3kouޫ3 ~{γo5WA#"s'owHؙt~++14]ɯ2'UB-7rSH [.ln:!ىRqB6^fI.hۅ٫ q#ι1n{h3N9v߹0M_Ӫ(Q~npF _]Bn_GWa_~']G9po[ s̲ cZYe&K̑$Yтo\Dxt ]a[gu0ӳඵxJR ` ˱}Vm=/@>1 sl5d#)|VF]Y!;Mn{$]9Sgv>tJ^ahFZCJ@˝'tQ}L@KV&:nDM7JH̯- \dj2S)*ۆپ>b`5tm0 ɂ)$*,J+o6TKC8a=B>C-ҒXP&BԬ{3Q!+ΜW|!+Z/SyDZ2$1Ա΄ tC  GeEiM<@X/{}#夭G3٭{ƣ5ޱNK%dPBf(<=?`ԃŦ@wFؚ9JQ:L{)5_n]$pG7k$X<2<*`;8-ɗcPH`=eiogl&FlwZؼP4luY,KݍtS8'pTfrb4< ;!| _$fw=&fa_-4clё'Q뚄`gdbU^T!{;fWTץs5|;ZnZ'0;|b 6[׮R QlKW49pXhYC-L+u/ъ5fD,AQ$RO}z&u~z J09au L}cLį]bdj hjC 38eaƓg5^j"P_7岈: $} 6iJ໸y 8'X(6 c_`(YKwn|1/20`cԣ\nsTnIT H%t<="aȅl1s]hgS@y :AH>Cꂷq|fuJ=7uO|/,*\^"W9qG/~G콏E!V8nMѼ3yf=j4[XMS\+h)g8@"ۡ>B>Ne'8=rO.cFIy֨|Nꢍ$t,Ҙ2[5}'4ỦF$WE \/,!5k3,6z&`|uce",>fܸ8n 3Չn$n:k)/1?;$j]*Y&Y߸w $纒u`}Sh4]wY#%H|^,#/|bE6: VpTLܳ98nv'o=Wu쑹^9 bGpijyuAsq\/ҏz"B1+ٺ\Zj0L NĴ٪d%)] {S . m&4J"P_ˉOhO`*Ee}vC8;>mK_!-Q~$UZAE/YΣufɩ183 NK3 Վk,$X$wu9nR7[ ꩃ̪;\9uI495,!pJk{LX1b^{tP'QKx18zux[oÍ_\'c.jDɩ :`" %C/&paGq: o2{dmJS*p,rRɆ /*9OEԢTE8ʰR0nT[Ϳ8Ul#lboc>ҹ )IQ^ g?IAs 2PO(T35B>fep{~萯3; mފ~kKh: 4M{C%{<vTp"=~gɎB&A؛w R3H~UL/vyzVusmtA2)TH yWo޴NRK&C#[SzA8?H (Byrυk U:`cE#e r+?X$lv[ʁՆp^F ^}HS|X>qV8Uk&|N֔͌ w _KQ=ǍR륌bPc<2ӥgq+.PsY#vbx/>k&{jr゘_5'T=B8Hb\Zr;td3R),wd-.ݦdraT&?!;K *TdMԶ3GZi:Ř>Gj1jީ]lb1Zu/> A0* R{̻Sp؅oJv!*Y8Dp^\ssS2]W|GZL'3gL5klIEC+AdNh6Efo˫gTgW+ Ssĵ.}m{DB^F" mx>.^2@4^"0=[smU }_׈B]֭-푛 !f"It\eްdw\A.#?lLi9-e=K"O0yAṴJm6ºO®潦X=j^3W:.͖|M<=mH4Oӓ#p(`pL(y|Ѐ{i;~{@)y\*MWr'8MwPx5;zB *lwJs_5{ٙ}]s"q[!>y*<!$1]6Aᣲ&v`b,L[!h.( FrB6Y.5EǓĤҁjhxnTnG)n_aA&{GGlUv1|qB9?=>(ʰq8\uWc#8); a \jNϲSKjy?b/㍱+WJo_-ywBz!|j12{B/RCA/%z}WNBMo>ߨmN612bMLIۦ&`Ω׫%_B롨jLjeN+D T(ϒx vF3lx|DI2EԯcLg)OCZ5sw,RZ!zYv =% zfoY8`L e{!dt#rwƣi3Ƒ0ZtN%X ʾ$ `7P9;r*ɧRpށa_LY1u欄! yZPc"<УNqݼ/Ȭ oAQb*ز_OwV=u U599ьM%wo*ɬ ݔgTYq,n7u5Tm "˶TEdu} )JHRE(!Cd ,O<3=x)aD n ݏu ]Prs5lcF;D?V 쮪gRV'c܆gpfu߲P.SQUw&p@8G߳ b(;\J`Rlzc<6x<9@Q?{B\:Pp_Vq[ 9ôbC< ``]%Dd%/uJ7,j"9CO}.^ܿ #]Uie-(Ώt/4] x4mIJ/ +'myU;3[ 낝 C%]9ABP9@{g"b &[ilr#Oo9 :A +ݱ~j7̡oo"ǘvt :)"2&Qxs_N@c<;7\3x>Aaϐpf^&;\6 %P gIyϿg`#f"(D*,KPwɪ\ksb5A֝^OC 98g.rYVuTdc!`yyu k0SP칎4 Q0O{n\^-!1gh %M|p7}vډΌ@mfuk/F&U&:)W4jv+3&.I\4,S0 UpC+Bg2=Js#9Ah/NaLYn0ς2gShiҲ^^C{fkQP:o$I&5wˣbx֝A6^{ȍC}t]៰׌' e(*~eepW>ypbUW-I1e=usYNE-Y_^v*`q!}9UmidJ[i∝ ѴԟҊݎ"VᲟmYޭb؝fAP$:\#xyF}RFLwMc۔NzԣdfdҎJ<|HX,Z;Yh8D Z}A͔JI551.dpȯ9:=l Hb(_;Լrdž`OG^ ]Ҹɖ`Gf F񏙳q38x荱!^{f= ;ݴЕu+@bPDMTl'V[ 2W(SAMONo5 {K[`jf Y!sU lhщeςV@v+]4PC<ė\zqNJ39 b* Խ*'xsɂ4[92[ٱbI?a-ul?gnGg+"eVIK~-ٛKU5FN.L~c}3f֖ \PvDVVKIE1,_M/a25:"֕p)Yחb+XgJ"z:<:q΍?l[( J_ٗm tXI8| f)If=١*|EB[xu\7TzOyjȩ BB m˨&J7A)D^Di|џ#H~ߧ L\}%od*hxTO"Yġ]~NnZA/8Qg:Q=q̉;Zr2(5w4ZtVlXxRWfS a6{ C be oP,]:q^Od=V@8.9>Пd;rӕWauWp?BGk,  m|^D77ċ3|(sF2W@vM` ^E)l-8OLoU=m\ht7By, lfA{iDz|^Rΐw$%b*SrlI"64[>ON.ʷ.n_/)^2{rgx1,dݥr@"N߸ opùœxc%l$Hx]5y+ pU²mF!AA'{7AF+mM4s*A\f ~ RR7)e! vFHz9N~kY a.nV 3j}⍖q<_ؕM7ʀDNy˵̯Wf p&ٶSd24o/2)A Ǚ`;9 Nca8F䳃{b&7 )Xz N^ {B%Cq%mVt୼>S QcQ3d+Fov-\e.qGQa#<> rUrV>i 3Bz I) a3V(ê=C#0LJ齵 Oq%& 6_ K Z}TbM6 PI:da{&x/>nGT]#YZQj^(tc7t{ @7Y[Wguh7ZckK&,tPHۃT>Y%?Kh%m8Uԡ} e'"(Bo50f:,3fxmeLG,#c"ӧ^q5s ݺ{*9١AUb;Pо; L t-?on9\J̛ pГ_0"%`~^E7$ {q lPBtoU<*&Z' d8=/gv$ ", ɣX8o'1bi{:K]]0 i=qU[AuPJeӄwdVjo3 _&kōvO4n͉^g͑D%ӯ֣A <@ !Ֆ .0)$gwqϛLɁ}!r cpQhN7D#&PC!Cs {>#OZȈzk%=x$|rwA&U$尵abS+2崂Y$xX `VltFFVJM&.0VtrJPv.NӽXyfx@RuM )!rYc(3 qRhe b* Y FceQ9I1 2}* 9{TiZYЊ,f UDN)i-JSG]ԠyOi/Mz ?Μ|}U$Zv <쑬E|`+D&[Y~G*eGPu;!+-8-f]M9{=rGh5LE"}ohnl 0^Hr5S*z3v\e떡8tBAa-X̯ CjJnF)6 (U7>2dT#؝= kFr">kL]]HAd\? c6sN{kFd_rX͕?SJкX!%%9R1mX8ךݥEeUO<3@ߨ%H5h@ydgȀ Na`r[㷶T':S 2n{$A!#j!*#O;Vyx|QӶ [[z6{~z4ձetfՉqX2ӶG h ب0ni3D= Pdg0URf(_eE8҇F1cm{=IL.{c36:\b;|A*{01q::CRCdBiP^5Xh4 DP4Yv'HsJsNZ5F4 ،YU}ǒ͕(O0C mly¨VKX).jcYJ^}މ(x2lZ1#6fMd@6v60> bĴ풲, uNuSw4lCέX0kMN/@Vt ZOU&,#dU-Kp[qS2;9aVA3P  M.W<ݼ9"r'k%i 9n&Gs ;]ԠO(bDWd|c2 }*~%An 2 ~sR7U0vuڴV+TkS[ FW4p:d SQt˒vbmb-︖@Q lOȱ [*/ ot-҃*SmZ֍ش^N'i=[5[&@Ij1k P`cK12!Μyźapq, P `Y'Jφ15g؈Ao')M/x( ~=d}:?snbQl,aFm4bDz9cNF}7G\sɪelixzBhhjLY ["?!I4̈b~dh k֙3\[ @qAɨ-]AhC4Q|0u=y*( @ȣ/Vgpu\D12|<m/ ^NUS_$B^b 65"M묮Yxdz8 sWhs]XzWߓF2݀>.q@9&~7i'(W0q$9eL2Le͵o]% 3(rkQHͩ$_'5Y;Ԋ6];ȫ5+^C _iÒ{8m_ytmț~xv'>WmxKVKW$j'!_L5Ń&նM5Α?äoDT>C,|F]P~ca >y{r"nrXf.ݗ(d|fȌylȋw"0" cnkkU 7n픴Py-!d`C7#*!!OoЩHm|e CgР\䡨#ܹ[-*qvM}<< (#%߇^q^D yӊ< tҨ8wDr9J|_j9J 'ulBꁺ<:;CKϯ2ٮSfV?)]٢XXOח]Pݔ$mMDO; ߾WG}]*2ha\9G3:*XJX\/mzPT-hrĹs]æqV[AA54\WPkĆ{^]% jHh|PP:,9 (i|hU,0 ru)zl^Dveb0t] A`Fd܆44wU' ‹Stvzp~p'nLO {{lD-cIDzL+[bH:E&0꜒ᒸ4ZE\OrJ̶Zo( C4 +9`v-CTznw 񙷤PŝV._)tzUP ˕Un7h.u ,Al~ŠZGQ1&seM %S_V@]Bdy;)GC 6JNzc{JkeP4ykTIǾ(ɂBؗq B93<$SZejli{+8 RU5"! vW=$pORZ Q2Q.yheO^o;{"$K)Igrp YjL:fA +TɇYFvaՠ Џ /;<IN (C %'3dΎqr=px)s%wT9q)}Gnpbxy&.Wc#H1/5;XSĜ KoH1&rsz0F.YgPB k$%<|/pF !؞}.7RřQ} C0"K0̌kST7%'sJaKlWD3~<8KCJ.=(ZsRdYJnb.s-lH{|/{_D΅M šAE&?O6滄_*#w!TGBOD*ks[~Ddü79< ?}/@/ lcNɫ^ _5w7Y 3 ]cF0/2kM2c..NW]itgQ$o%.ey5|DʐBp?_KDF>RMviUfM{tN `M=GJ]7MQʙ>{೑Dmׇ D]@縦zǨq@zÂDun MK~`V5zD{U( ާT#6&}7~w~tK$l. b)@iD<[/TKs3,gJ^#șf+䥻Tau.ńdb;s  ɉFq8?űDplh(& Em6\t /ؼ)F} ;w)BW|77iY ͤ dn A W$s\0:/hd'+G xf%Ⲃ%u6mq$dy8^- r`#q {M^XŢLҗgޛxr u^fJzѣ݋#`o ƃNJyHX2-w4[3r| BΡ]RuE'Q›\Qѧ큪U2$u2vj X#[/eW|R+T՚PY5%y( {;\ 2v{z]37/6!n$R[p71%̏aS0٭>8CT~Lex7Mdڽm$kd& 4ITD&mzPZ %bYŝ?Kcg x9u?1;hQj6o1oKT[_ (BKI\)/-0paZx$wbhuP#)_A< p|(GhIW*^2#jN]ּʭC:]6M ;O.-#䅃v5e}cd(*"#1dI=r'*fdk%ñW){L@ԈDJGP#~N\mOA@"t06qmNH[#WK -+s04ݥ~^hRZ g@!D#%jN1wȄ5eX}6>_MK_#Fw S>Z sJ]9?2]cVo*/ZyҙgB3t] 2 < ^,?GBdyq HLxa+i%y>!`3[TDC[ 3p!.A E"޲;e{w)4^ t#c@7=vL`G,tm+ɩOOY&Wɀ?= v4Wv^Fc+GF:(D R35S[a"\kWwaV$Tz`.'U7qD,aJ5=m̰s7*ںRvPȒy݊@(ѹ)R78KpdF%%HXOŠkw6 + ]'`U+|H^H+ A4ѡJgx60|5Z\ ;w+QǨ.5EɫNF0wquHe$O<>+I j9BPމ}3´HBY-vMDg2ꈾPy#~8Rh ڊ][~:M<)D ;ŷ%r);"Hnj|MB]0TYd :w:XѧZ3p_?~ڝHӕ 7TW\vo/瘷 >KF{sp6`. ?xK4,Wٟ8k-.Y. r=(F,3cfgݛCYEH3|oa(4926.T`HB 1 (nq0TfU8pU%VaXш|]do*x\N>^[#Ӛ.(s׃QʉT.YD-YT1Jϋ@WUM LuF0"uOta G ǴWkѿ.E+4hgbڄ~QmEdI$#%9cy3xTo^AnF;% 5 V6&wJNg-լF Ri(1d6OԸm0hI/8 jU9/i49y:TFbXL 慹qhj+JEpw%_,ao$PGy7Q}3aq*w]Nckv^bWt\&PkR0#D%㜀 2.HD.QlD5 0/"6AT/4?ް Ӄ I`sA4=(eHܮkϢI28##R?P̀;{a+"UŅ\OH/'0Bɕb yO;rrtrh5wG.GKf|:HCHkDO7Bl|KHm EdޑR5k9pظQ͙dOA*0]@PAm΋`dC)2&eTg0W @,L =6Wx eK=E4bg N0h 8`%}$aܑX-w$p<|8~V%Y@BAjs47]!fTɎo ,p^&Cy#q_҆ۦbxea2НE?Xë*sP2NA#X}V}9賲_FkK$\~إSj*S$BmLM7)[W` "FU7{uDHSomfe0@ !*$!s,l[HG[ ׫sԕv妥jt:~rׁjJ=A W\/˖ve 蓀3R`ʴaW>^3˂h1R$S[CW4PlQF{8֬Xt$_MOuFIsW\b* go®ߐ|[c R$ܢ_[KeM:HJ#@)}c ZMy#Լg^5O\VD]@ZcTv)p^ߔ}=0w?Om7rQ"zDqzLTƯM%2I?[6PcdB?s(vU;"̬C:,OpIvԽ^ ѹtfyOT*txFT+V-:{[}5igj\&Y/ٻB MuI+wT}4 1=.r#iUN4AWwڭ_+DM[+a0LFfMХD__ߢ\7] ]rTdvg3W|kOL Q~d/ 'Mv;e/Ц ;]_XV(IlGZd_ ")RQt\tx.4T1MWX;Y>|w,[5ANmg7rM܀Ɏ3Ր~:Cӣ!CK7.'"nd|œb޹NACkmf&L08WiTB[N3֐ /WVnO3r JX/3ρ,{v84>ܕYei,Oʤ+Ms6y6ȸ@vdRzcv_˃F({<8m*kIZ~rN@{yq^-oi-^ A٬@,:thE'>B?83AKo\:59"e.h1Wm^:3ҧǗb!R `@)BRk`1䗪d=5@󾅭|*5!WOYȨ^A$3'b_[>#]E hj jjbpGp#=AeN,R 6 5jSq[f[a{J~Cs{* Kr5g0:.iz"wO&a:ƽ|wWQA-h]1%8]@\F葶_!~5*'ki11Me]zI,Ͷ"UK0Zٌ{6^^w8[K.m0<7d$FC=#I6UO-f%wI30DI6RП@¾3bCNMeo#?( qXF@Ӗq ]9E<>尥`T^]ƱKZ& ǽg\x7 `M8!>bbQ P;}B4;tpN[wK%@Ñ E#ЫnԁsV~)e i#v6Eh Fp~!! iU XznS{lcs&J҃Q3m $G >wڹ_pmsY"9.A:L-:CJMS5rc[}\<5!@zK0.ux?;pWK}ҡ"=g M$L*0ƣ}İ_x u/5 &jk?`+OMT*l%+8^s,ka +[OHxE]Q h|tW3nkzZgLPc&t*q~Y FGC N2/[U5s<+-Cp^n_z2r5כx>E =~\W"-ycG3JB8絰j5u5 yy`J23}iޯ 0-[*b$hI|ůXD}(nە^l@C}.e9(K8$m>x947{wP(&8Q~?Td$e+Qs7TujBIql>lЏ=hO7u{Fi0: h.{C+Jq1Q &3[!4|ը &`EQޟ4@5~iHgM~\&p~֙p93S (g))YH< ̀+Nی8`=~bǼY~>sq J%1SewR1krϜiC,}`F:wF઴ʵN, ymj9LШ5l.D=F@@9ROy^qoRe >\;޼WR8rީMI/!Ԭ6Bg w9 x(?g$>;7^SL62J_jc)[t9ӮpgD2/p M@ 3| 1gCWH{nD_,GϑhP5|[oZ he G S䱶&hca 7gyz+2z5c`&me 4uǝ]c#g{e0WVzܡg/Tq&ctI-t0)P};KQ.5fަGi=8 z"08Req̏<&hqymS02PHw$h k^?w+/pf[ޑmFa7,-GQJT7Z,t9 }v *"Dqd\e tҞe#/fU£Ud?d-P=ynY%LVݫQMQ8"+r/8=Ix՟DH4Ǧ[ψˡz -VB6oVf]˴|nZzo?3 PT^9) F1`Y߿ j7NlffLfMd#3, yZ!C /'waoVAa7ҡ#%e~(c++9o^_Qq氒QKw|D5N`HׂKR}^ϓXWQu2vtsO6r߄%qMza_\ .gdR@2-99:CV>Bqby48Ar^RqzZwr[((:L*ABQǬ`҂Ⱥs| OqHOWvh'̫׽';E[W"k)ƘzsIA,2*%hQ;lcX+=RnC@RL\fR\ pM߯ %>lK䈄͠s)b(y rqPh\Jq'PZK6ө|v AAQ?#fN 7nk ʲUNL7+d](njH}^=NW5D_'˗.Dnז fBMs^Bvrr2s4O4KZ4ct~ {_/-^>変gfy0nD"ף:7Ak3/kh<~@%7بEGBᘡp+j>Qޝ n{&mG^ߩ%edNJ,ve솇5Ndy2Jf/\n򵱱TZ>_D7mS;G,T~lJbD@CO(7'{]WHr˻f'0zOP w*1XSn[욏.|d=YN?Y|d (R*uRżʱJn Nmgy0 ME>Os.]4$q,#jYڗ|-Lȶ&>ݹGim*wwNỈXb5rj^Ҷi9]bױRy9Y #oI $R?b4:f`g2C 'θS.fG4MSj\,e˼~,3%r se`k@T-ﳙJpiChoCaf`v񉢞p94`H'o5lފ<=IKnOtiY' NS3rx [UM@K-wtVC} ֐m%2X;}.|)rF#| -E ܩ$XQqNWɻ'Y2sy' r[M)>uwnbzS;4@&'w;o&ª֋:a .OnVujГ7ㅘNu"t*-Fp`??Ѧ<!%f<7wꜵu+wa8NRE|ـ+ &T8)C+&U j eKq:fSQrR( ;wAc}oeDp`"C9nޖP3ּ'EKj jC(+=, |*CGzGKuS}TWL>=:oLYp?`!0otEF=-`C!xZHM+ҩ`_zQ>?I"m^mt]JRgb}A{Htm ׎TnF1*uƂ>V)?JM{mo'JCM+׻tYb,'+q]P< 1O<ε~}Y1lq$7j,=Hbp'aWu|tş;Eml{y$f0KG 3d08"J?H7'-uĥ86J>SndH !yTmնe38}n &q$?T>0yVsk"mFqAͼH#sTHP'5ٟtiҁ 2m).?k8`U,Eg7SƊ/~_&(޼`0ŀ10OM<ɑ>#rŬd耏 G6HwT*\'# zhWX[MD0|W7ɿ*LSpLtaN0m!g&L оd׀8!?]jxl>Hyܴ衔I30[;rQ/I('t[n9X9.0!GxpeZDzۉC.D(Xɳ I{x9 XIdMұz+><-'Mn <h]`w2t{NZSphϊ#?JZԠeؒdܫ`!w U31!snUH·q%¯M\I"Q\v&\c`-w<4#>ePIu{=>UdW8X+f4]@座cJ8{K{2oA3űߑqr!zG]j16v!S[Q2kaM,᱾)w|&,պ'pb72gJZ6}x(;z^Ҙhzd3oC G9Rݳ}4+y$Hܫ&dc5ѓlGΐ,ITa(:xuM,%jC95w/~t~asʃ6G ړDd%&luX8u-NAzn<ʔ*I*xq*#Q됖Jǫ`vnpeC A J\H9 P@O7MiTEme}VRǢ膏8}rac5MC 55,+OKw:%..jWFqhBqDj{ });AXM<6 IY%iMkYwi\M4I/# 3{$H.p} QYhi;kXRihd!;7x{a>q5\ץu3'%#nڝQ^}g-R  {`kۣ0 .ktD)&Zضɒ!>!@B,JPfSٞ,~ϕ Wg>^>+ Q!FL\|#D ??NAMwsKCM's5p IAUK^0L,<5 #5d^\ #k-tBkHZPAE% b{= N|Ϙ>Q=2O>j6ebhh`pmaS]RS*hSaH3ı/6e_bx} Ɏ P7# !jpm9(ITGJjPiH3??gFP4 sE/M5ߚt\PhjWTeY{  3)Wyk*<t ~f%?eQQLi@7-?q ܁+QOVJbPus7KT@A*&hIvpraEu)9D2>t )>ؤb=m~^ay,D`bUOBh>&D^pVܦ5o: oO}rj96O2`_-ZfsSz8Yhʼn<%kyDԎ;L {3SA;53|#sM/3\&@)n Y58&zSzmK}Rj|ecMө TKW.]acIY:d;(x͇'`ʛv Iy^Y8*g56M_㲱\$]$D0`W6'h@uŁh{-ՒA)؁,XNk J MQﱪ\jsX!P|GK烲K5BQ{Rgadbxc 铍͎oaheX r{q"'y=Bzcc;-p4U&؆]aFgvcز+҄.}$ܾgH)rRv;Pa,m0l.y"Qy"P==LN.@q QyM^jXLZSG9::5Đp~S'Aq(F"{3uƠ f5PI4*FX gY%*iIhbI90ƺ7h=52*F#OmqբyUG($=9bJݗ ,,>@.c& Bxޭ۸>\i3κ87O0hT(N1FkP9q珫n@v^JT.-HM9ފ.= 휺c.ki<1sPq8Z物2$1p)6W36OH8nUzp2  4o+C*LwbL7~'p;xo0{9LGKx|2l/J@_hC4f[.BҪgmh8obޖ9&fzzLUmZ;yv dypaHWwUܫ_%9*g{ZjHr>7G2)_$Mxz7\-WB_y&_~P3^5WGis=Q苬S<,D \Urv0:Wl6!SQ21kD:!!J#jm3 Ϊ☙ J} ڎ. >}#<$備gjtE`Bf8vO<֡(M_3? o섷D i Rݜ.};2dUNUJu^)B+#pץH]nEDd ofOG4ZǪoo-ZdR-t G,Ġ?7ކ)y$BQ-|R #F1Ou&-..Tu%`6tKI:U~3^M+ދό"\ftA%-`/N4m# *S#}%ܐ'8oǕOl7cMJ4t,kaSbr>˩q‡<@elq@hD Yr=\FCQraMClQð̳InB>hqTKoFS㶁;6+BUCsf-'_xQmqAz[q)äRl~qVe<= zk}kD3&cJR7bx6w'zAqD*LH-eOċ۰Ujcpenw/4b͌mr\Kތmq[4jX7c@R&nHtkjjk9Ok5Py6ۙu!AF01Rh9 IVX-Ŷ[c IL/I=%FLos /B7̄7~KQF+^ m6{EU75}qr8})wb#SB%T^VFBz.l8~fdw ])(gfZ֤)<8l7`5< ]ȒEjj0eh(^i=#ޜeoS8^S͖U7jY˜ɸD'%xQ;{ZYQw"4\u4[7dA`%@H](w8iDJsfDU8uJgQ Q}QUJNNghp ;,ld;l,qOnmx[ R~_30.B5(+бh 3H):&y*,'6教AӅw;#N?_&?(Lf%n%/9s';8[cq!" Y~>(m.(LؤlZP-q{>{?`x*.xhM-ș4PKʹpl(w1Ы}In͈9V3,V~,(uO&G8MvRD `)#Me,ƒNZ胛?XWQ CBMbϱI#? i6iYׄX*to7!^͒\j+FR_os(碑"'ɍ8M*qzaM#ʐu&{MInlM?OphצaCV"&3PeLeZi- t;,cf텹 |@7˳kxqbHz5AYSX~R'M Q0|5Sa4۞ oư+1i8ouÍ0k'4K ®\ K8ɝP^G뒒x76geS灋ՌDIDOcW-+9TuJ 2!WOg>Ei\OpNBn9㘧hIԶ*wmXur"FE=s'~-wď,41%uC4bnal2͝ǐ"*f.dJ ΋@B`HD9ZW$ ,˘Zn@HxAJ5Xqr3ǂ9x&66pkjb*]7 eu7miJZ\TM!7mw\DƇd h LWd#%"YA AݞkLuӥ\O%:])և̣-L!/_!L~]*w#xņk: ㍐yn䯴!GbVzP kP/To@qq?# :o69=Zo]FX D sa\%ؕޓAP ݫMY^x6+n.y)XN\tWc<;B[IT/wWJ]H5OC? p[<'Av.x4lGJ \TƊABxpM`dZ{-yPkִMb+DPMFM/7zĨ-!حL'fltξIS+DR`YeW a2r,:cݼbhx}*;&5Tiv28eTŹsՁgNM%5ftST,+efAh!1@džqTK[&\|RX+gbwFթ@Q{Qt]ue~(#[rʜYa5Ɣ{Vn(T%ut?yjfC#`3 o2ofFU`}U'> ClX(.4gd9)q}H‚9IkmG̳v$2ؕv?wG -k38O|ד{_YqskHDzُLCLLwy/"ge~MR|9&:Nnj4- fESiTYb=j-y4xϊ}okӌSՖA߈.׷!fTԓ{u 0,؟cLY.u-ժ VTP:-Yȗ.sp&4$B&_WM>8RB%_@6$i^uV GR68PpI䥴>TpIAM!A8kv8"fUAN._2"`1ew4&mQ!>!.#~e 1O->eYlA}`ˡө\ovTTk<5hM|6d嚈YŁS 9]8BOvZ`GxsE$+5RNjO6aӣ7XԡbPԬ\;/펌>ղyA;[9/RXvaD Ϭhb¢κmzEGgX@{Z\F mR0tHcDO,RL#M=^] c\}#Dg7E咁w$Ns$໏w1>}njl~^DuݺSŋGmS F#jqk5by_yn1#1/;$"OBV$)Q8ȶUU T]}}gK_9nR a@/jA!oI`yc+ũ?^vMW/crJ#+(9w2%l:3Lkp)00҃*ǐ1ӯ%Kj6}I8"m5e_z3z .R9*F&/45 Џ*2ϞP8X3{uӁ?'y*v!mmZwR9P?P&s免lcMɤf~=.`K,{$n8x3R# E~S?cvi=YTwT0-B|]0߷$Z&!p yit[曌Rj"ٙ!7>pIV6Aꊴ+oPwÃ$M&ԧ`6k,6xqiCazUnѤ z;{ݢyxva x^p4y.'G,uU)$M!>S<ؾO*M\ a͹_Vvᐶ\b"a'+Qs+]S8H_pS-A˾AĄQ63#7D:q*w1zZnhM= {qǺUv]kmH.NgO[qhFiBp y[OSMܽw a%n 6a¾* NP^ۮC3 BHiI;&uu|v~1zi -g4|pF"UT|k_&dGG.Κ2v1GexDT3j𕣁@ z^g'9uf)e$6ΠQ2ۓVT[&qv0KW_F6y G;fflT]ώ'[@8~nwIF(;<)"MK]^oK *]Hj:r nd>ݤ1j\{ȢӻcBT,f+ۯDCXoTv=W| ^R.=G?'v-L ܗg6%),iJҾQ[Cl'޿1E!BȂdhgBi$RpTsĜV w]ڠ^y =L$/V0J3|h"J$:1v>gK|b^TM9g㰋06ϲgB/L:ynR1J,jꣻS|81!Iy Ꜣq2U^oyXr2/b į/0*fބo4hFv V?HdAeHŞ/a.YV&cG'f\;7JJoOb7V^*A=tr/D:5!cSpӞE2L5:4/v1bkP\)`dDf6 h_ hT K 31k+Fb8Pi`S p^(nNF+ur;8g#1-3Wg?ZEIek(/nIDZ0W('gdS24Ҵ߈4ѯ0̿gSgQ80$"o┑^c[xUd{5v?؞]wR"zEh|c0C_ɪ2=6k9`?nߺ bBg`'iig&{U3IiN*135'`EDZMhhD\w2%fdSrq#};j: $fZ9pK^\F(CҲ'8S<۲ȲIGo]|FXB;G$ $,d߷x(( l= 0Y1;jN2Rq yv5޼ltMȻS29b?$i/E;)Q\>P3?O[.y6-3s| wHG0؊c(fc6+'Jljԉ9Ɋ Ox?2LuFmf_&_K(|Sfx<6Ä~E676uˢPKIZ;'OFbӄ~ gW[GtG߯`"8C xwWL=ډxq?tj3"53< $AgWZ1;CG m/:2#lϔ!'Gԋ!?ԌTDtl^1r%c*eGghjK4gZrID0:*NA3yATGڳH&,f0SfݜsSk‡$ed}/]qz+0m-W8cDnYUҗ2~h}GNF_fŏ/u&'a3/Ns%LĠ˛ " %GMAPR)'Rir vkcHOHzώY(NkU~9`ps=lșvRA~0qx^4]9y)E1 2H :O_v> %Aln C].vhT,uX"9O3qemcWcG%t/Ӱ˃]?;œ;E]&OOʩn豷aod`%@+bvX8KWocDۇcDsdItٿ`P9 <6`UPa:y.^ZP;Jn-6SP֕Њ"`]BʹP%DC:(N) /INTW2i2WܒMB0s_A2ǻZU>,<ᬺc")w~z&c)8R^ws]n):$-;3L"&80]KW~~Ź4 2[Ym9iv x#ٜ]I" 1ReL^\͖(Fsk ^`nضw99,`J"Y" ~E!Əx2jkaC6"X*Z<6T8 A~1| پO^KN5.mWqx+Â@ABu9i{(N݊fZ>F $3~S1C_Xt٠s|$Qwkg?S P75c]mbtp4R_(rꌁ<2Ɖ0fOg tXVb26̶qa =AF#!qyP=OhSvӞ/~ @ZU3`JF`s#皆)뼃d,0zԹ(bX(;F>rƏ0֪8$Wpd.~lS{-ÊxBϡRt8̟CD8E.2-vj"Vl+ 2|6]DvLi{-a}Œ|s;Q+z;HR95A;9UmgdthVCp6 Xb t/NDCIZt}OqY>.͉k#̴roH_c28 @[ɫ_ȏ8d1'¬e3ڪnI<~$ej:gu8V4?c`O1..206Vj f*:=۱K&vB2ZC\ e@t[^_iiqj쒓|GѪSn)]Ad7LFyM$P`]9vjvO6#wH܆4cʦ>^}&Zޞu`GwYl9CV(R lz~Ir@ (, mAKk]QE-qO]sL挔Y|5V7+$SNqB4BZ1B$˴6U ZH5,Í˨@e5+&ӿ26ji˘ryFA:lš$i\fUZU=ymrF3˘~wC;i\zϯdӁHwk4iY1l̋)/J0~V뇄p`FYK\EhSC^gS.8i|&ޒ '¬nC#fzdQdNΊ݄-t1WBFn@L"i*SDx۾Jp߼,Vkq0N xO?˵MٽMRVo3S#RH/~/c84+q /Ќ#˫hs)'p 0*s,Ѷd$u=1{x4Af1kaFDR7GSX.b $/*hOw3,N3&$>ӵW!-_yMq@pkyNkdqK(<.қ^F NЉȒ' rY.+!xp5XAʫy[nУvT^I3;(CZFtwQ/A#ύcrV%'أQfBL T$G*&Jo!14 DXh[H ''U'n_g:L>}#Q {/Kuv4v{n&,F6"r>31ТhuQ,Gb}+I͝e\` ֕)d5z3R K.q{i89ğOċwf{$MʪPJUeL5h( .#N6/n3ZXc!3-'>>(z8^)H0:FP?w"2ϏQXqI+@[xL~'#hF`e*~ lyz HnɰB44OBŲXOR%Tm F|]Aބ|/?=nOKc͸W ,؛ci$z,ˬʼn_C@&yLuVp|!?d4b;zTiPl?T;}1Ex;P+5sGH'v2ؚ\ .6A3< bLPD%2X%X$WIN$&O5UY|G _h!&%F1D&='`_GW7oxT Z}Bgsy{~ycU'e؎wnJh$AXu`.լ›QeI`sa4yɅe \Bv.%* M!vTⲁ&>SG&@jj]c<ӷ*,zjցj {&B?N#ww89fZ_fݢ,,pհ 6~ㅩip݆cDHpIeadc$ʲ'n$~m>h?G0Xw3ag*CV YXaKzO'>FBb]@TT/ApH0'[c #4?  J,yhoJ=zieUP\J VQ0Aq[ԍEa+؅;*p|ڬ*[*U$ʘާ4iI;jL'2p4D&q &mf߶!JojYl tUyi$&j7[paoL@(w@lIcǏ^r.|!G iN#ND߫RaΝ,U%;ktg7D|8Htefq iTsOsbjDGj]B"S]ւT Ǻ]MBkmTVDi#qKz HUx`uhGm |L]&EƇy9vD3;pS@ gm u\ߐX}=(%E:+fp7bOdE#I\#;c UTDj~yQ%/tm7l ,n·ss_sj؏"(K$g%&FȹT<\-FylmMR'}[iڧ}ATv זA_[#2I<ɂ~( Elg {EǒCz0Jg@~8Y3gk*O=麨vb*N „IG/q@t=& i%: FkVEN74_ 86 ht_unz[{*N +}'a zjt:ѷx"iCl}kռ7] l==<Cz>Q1e2'qҭAXQ0r3YIe ^RrfvIpN+kFd݆X1-6aͮIAB3nS6|#JɷN @ vN;.@=.xcJKۍ_e(㭣Iۇ/ 9a ɆO1wPF^7 Le},%: ۍaIrdub%û"LY܅%WG6o1&.բIgQЄ# k)QcZSo ySIc HM#8Djքz=-:8]4-* ja/*oPO"kV^될 ~KOHZn4Y_y68B^3 )fgÛOYF)z8А(@vRYmzG9:u7rg88˫,L* 3*c#g Tn{x+$~XdR>F2e{Y)dirGI#6놸VD$pL!.~cF}zE_jU}ĵK2ڍGɁ`Չ4KbK4 M} wJN\CThw|A`]&D?8,#܁MD쬼=z*ꤏLqqK-\ X/vBm:;ռ[]ta@YON%;QQ](MsϼWςe[;CMo-1Ĝ!#opE1?Y\BM<|~Ušk5I _3Æz\?/xQ+ʥNHE(QOM9‹9ˣ~!~t,`K6e.KͲPnWEQ jPdq~a+f_J IX|3*Hc^ć8VL립NG .ekv95q | _*}b`܂.z㖇Ɯ pj'HzԏwS6fۤ<ȁTݾt 7zf%/IM=4~(;ȸ[b2AR?2%^Ltʗ˶8Aѵ.*x0/[X̘ݵSf⪻׈ SdGa\B0L ?gwqC`I,Zў(SwItK'1,X5bEe*(vn+-I[qnEڮ+uNUDh0^:IJ< jG + D"?tSHe+]-ԗTъ?uQ7|=EـA0J!J([jJolU/Q-_EV-NQ혙os N`b]D"bFh e@^PyRY>\G*j8665ΊKN@)K%X2g]ƓeX7&` >&2PrmCЂ-PXVCm`R=߶=R>NĦnO[]$8 9iKm:=W? $r^N]gi8Ǥ;`5296hCE9H#?hUZNL` +==45^͍yXFl-KL9>U1'ԯhܚf ti&s (0. YԛaAH&^v6A!x'@޳rm >KuE'ytm\{|fV@n}:XghQvVVKOAX1( M`6$X$ Y{x%/rD͕ͅ(]\҅4?2"?K OHoC:YאT*g)5#?rBP80XRaP$P8ObЪr/,$BN:S-4V 3%Ҵ\Rݩszvm` mdt<^| !.S??$r8lH}}Rwuv24Ѱw|Yk<au6 , BEs}st,9ܛ T-Q*#MzP]pu}@:s@nk4nls @@-~K=(" fZW<ɟ4DXeC C?gvV~ Zz+r|F$Dj*hwN IEG}tfYݱXXz4='j)hGYN,Hȥ sa$/ p*&~yQ' 1̾1|*82hW йCf&"Y<&pBP/nP9Xb_r@Z̋H@N)zw98(9mFoy %. >sn$7I*֭ #qGbZK~JJ1ס9c':7kOKU֎mHRl V{fI,Oڙ"?ū7>ދ&Ҕ=ͩ Ȱ6B%b2K~\[S_txF5Zso_dirpa@EfǀߟbVSA0n97 ws,_'BH`< cȱ|}C,IG[hW=kbi *C'D{FOLap]F <oQn]#z-}FK&O@"Yty"U5C7>'8xwJAxFG[rR?]2?)L$Ca>DGp8"s 1"! Y&/9,G2UE# CLK + ",9Tʌ=w);/Zt> $&6MƁ*k le1÷>t2f<#iߥ D60 g W<b EGJE <#Cf q^uD9ĝ VA/ݏQsҏ z/O(Ӊlҽh*s$Z_u|NV-K{>mylDŽ0?:L05m6.TڦAN|F5>*X4#4G,:cTtBu66GJ\?wK`TҘp8чY`샭V"] Ώ&EƼ_ "'kaOl<*[m)0%c43x D9m% D.$(s׸TJ[Ej˛1cDx"쩤 `xio ¥rϡu苧)8x"DZg(Ź.7&간Ix|@ƝFu w>pZBt\VW. k9^IY`iSRǙJ= <`m g xw N2ٱJU\ηv:~.4<.[E²f_ָݕ6n +ɬ.q)S&NKN>zj Ҕ6rhTBȄc*CQމ< fȳS8V<}4o:db~L萟`F/7i* 1 GaWbЎa {CC:A}orrlw]>R[Q p]W%7S3ZKo=vgذs$h ~G֒/녯]_j;1⯤tWp>N'"=LZc]`IN.၅¬]=V1a yR] 0n$V `clXpRYФ;zST *eUNe=sH;wVFXl{޻(P eO'XXoc}21XIoǏ#aB'ˏ.UhQ]k"Fdvjbj RʈÍҷ=fs ulm"_}sxL?4}$B#Oؒ<ПQG!~8Wn'PۡY+'{Àlj-ۦ\z0vm*H6gN~ߜҀJkѻȟPc{%w6KѰ^_P̆Y1!vnT>-sJls 1D9'Y2jQf URa(W".uQLFјStx1mzOfH}CSSr!ۯOxyOmJ']LQ)*;RTjc@`WLK#2H:4ZT(7g͛s ^\O6vՋm1Ter=| jɣ@Cl7|G\YV|{|טjgv0祿/UU;q+vY̳\IiޫC "n8{~FIڽlՖ? |ː`.w(dйi{6ൌ܄'i rӔ\~pf?doq ߩ=@AfcPځ^lHi}eC ;p: F KAЩcGT#W{O8~({@>f7VEB)v6VRw ;d1P^ .zDz"|y NLhyis_Џ!;R-A'mO'vvylӧ_ o Ѣ=t=P/B&5|KPˍsf$SU^6 &EV2,zWC0m?%lI$&*o}/3,. kJ>=\DT)T# FNE5ƨE{?3cljcld~V2ܪC}q("C?0 ^ 3VcZV&mPA]l_Hb>,}NW}vH~)ϸ(Tm }NU7uӄB ǹKR љo>%STH/"qrt`G;З_r$ ~hz*z-M(%"ʁ/,(u"W[]Ġ~ٞSE=|ն\{&[8m֌;.\ %C<KӗmJxSV0 {D;T6;%ZsfvdGl,ghH 0_2Z7rGw@.GL*P"ް"̓[~L*^ I?/MKsQ&cͷLȻLZ&*MyEb~'Jmqe=^:\"28¥7gG>CSq  !RC3{yOn`kcДCgmB4rt/֞~BrT"@3!f?kwxSXshsrŮO)r,q` eښdr}l{H'*Fs@g%ȴ_Xye6 Yf}Ă> N*88ʰ3=ySԂn@_=s`JO@lȞh G 29IP3 1)18_b6JDO{En!9⒭vlp<.B_g;Ugw=I3 u\q7+VO^yxLn#p̀ Hτ5uf6G *C@pʶ5ˋgd:e]dj̽@qvu1_7KlaK*3Y ɵ -6#uKq{l#gS8Cqaħ?a kt<8f^65K`Vl*࿮!~B뇯IS'Ѝ 2=飱B:+Ykm6lof %$y&T:'+ V&v ?=GdWx*!bq޾&6^w^mnJ2I03K7l>7H)gV?NKECM[pnQAMDwD{uz`] ;S@)k\"P u}:,n~* v|V7uYF bͷ'Q NМʼnL(XLo6:XQsno+I\@bdje~h8(ҥxZ}%"6bL^^G=(߆&69WZ]\LnG&!zC}Tdr G+y]G %HFPW ]+ صw3aOMJ!;%̻dE\m Hl}~Q7C"lnxb|7eU￷ /NPOg;p+UDm6nu!4I}/g3BߞOW_)I6' MsBp{֋ƿF1 -y;4_aݣPy?–HŌq2Q~Gc\M !=n/jHOy :c{WY"9T-0ҫn?oysc}sİ_cPZw|W\[ \~j>u1]Sܾxs~f# 6Xc65[%hW-o5h8[G<0nU&`t85#TKEWk:'GYUKoXR87_>q-\TlvUruEe^5 z?to8<~+\T닦:}!n ,-,._9yl#ePF Z%mQmsOSQB[bI(f@s?xGY_:Lqcy^ikuV1EEIaƮ$.IEjy- z_,{U7Q?rBō<7Ka%0U9mߑ2ʓrK=q]<9Euva^l+d;*ϩ(OV" 9b t+2kX6,P .N_zJEqQKHAmҗD)=d#oE0"[c]!H@ y/,mWtVZf4s4+dgKwA.w~+N1)tMOIw.%I%!C2I^A1zgP9U`tEUʡ*GP%"J6@m©= fqK[6y.L(X]|a%q?$G*-JCa}#9Vxs2 n@MފiizfEc \L' )CP^5kLeN<Uٶށ8PnIiIf+*!OL{dㇳL*q܄S~X9Hh JjC67s;װj'd(֓yPZ`4.d{c3O>S 6E߲#r(iz4IYeZ\CBlsYi:+ND}ddn}xD܌nGR hObJwÀ@}T毉h$jΔ+7hGr,[)A蜺ɮ-+q@#˖]YegCkbvZgJ : a{EdfZQyVRA_wkQuO% 2,p;lV`v5;loi"~g->su膿@\ܾ}3'"~ 7 RтrzEQ{ʇK|փq8~ְUc3sO(kT,lkA'Et-in, 4cDQA-Mx0o}ݵω%L(16D1a; VpFG7 9ξ &u5rWe($gcy78k HmV zF/ `yZ~kii\;e s9SPl շEMUWaM#ψ*wG-a*]ϙ$ysPnp2;=.g3z W|Za\zrMD JxlGStOj>.XV'z߼l~U/oPy AIkz~qCy zF)(rBIA谆2gLɜlE"e? to$ 4L_ak 3b#6񳔾XqY~ZOrW½wvU)oK-60l9z,q7ѹ軕Ǎ3\/*IXL H?PkL-Nj~qI\r!#~C [)?bX^DSPaUUKg֍y\YrXC 7UK5\ VU#=uwpUNj CPڀ"K)sAfnw_ǫ=̳;ܖhSvQKR1>Щ(͆ 8@N,:wF*m쥚;hC$բ;}lTl-|P2|fQ#([$m sfAi~)1a0L䤟w{}(D@z`EԌ< :܂qn 'QQq9śXٜ3Mx+}508-p]ԃP S$"ETD$:2͝|t& ȩycH&8bs}>dc,j K $ 3шX6V-}ouTV<Rt1R9/fxy#? g ?pp/x-: zŴ.8ÍHj+k3V!6ZOBNE 7D]R]{*(ptcbVavN'|eՙWpzocn98/Try%Ks^9rfOݞKsQR+)Ji{I2P}x4E?xKA"c_;'e ][6^8*g>Ɔ a?o+ָ>?3-yW50*-O?.?ԊQ VÈ@U,+ KP(wks .Y5KUҔ\+nZz+RjJݽ@*aSܨ%S}̿Pӿ]a0*(o5jVrۋlf9Lz$Κ<9Favq sy0hZjo6X,{#^Ztm^{p՘\Nk=sܛ,Е$J 5=V2zNc+ˢZ%| n$D \Tde rBqp82MLǟiMle/Y!&פ~q`}QM_ ^924>Z; qdQe:()V|~!.ݼ|0AtL, 96Z.5]KiRPѶPw|Ee)wQ@KSŒqMflI1Fى@\AsOP.4ֽP~̺B0hKǭrIXCYIYZ\L<y'VJͫۤ# )'ؗ=2C W0.%:Bw[ B@9"b_5c* 4;*`PrbA UEp'|?ArF+y5?rw]nsJUXuBb`[P:[XHFv+`ᥚӿQ&NG#RAfq?@5B+B"M[0eO %ò=_2t"tD}nDZnUsw6_ ^* '>}A6 =ha.pmost]d~"G^ ~*p'$xҦX XB]]a$(+B3'яSiidbTi;: Hn"L~0Wr g٣mYoq85bkZ&1m1|AmYM,{,_@kk[ߚ uvn"p&r̷2r~˿_qA&a&YKR[_=1(_m̱R&%G4fI@ŀT--Zpp>lE .TtPM"z % i/[M:7 7a11U%'ןؔpd{KZ\E&)%Z-_ W_Lo҂=”=X+ɱJZ~i΀oA2@9ZOvliĺY9Oi$Wގ/q{l R$sjYn(eq̆l7ik:w."drSpU ݈ho` w:@3MxĀDw[L-+pHdՍp͈ҏxM"2:Ͻ~cZxHgKq i"nQ3xuIb喼wJ#*?F&V*OĬ}a)[YṘjCvRHױ8I/VZ&T A6rFaGǂd2n(hB.T41YLr;Q:Ǔӈ 'C O >阌SsF:'ЀPOVI됡l[8 5 {L~yx<3މ[B^(weߌ8(ttB7|#W3aaaxB hv͂2ت}7o|x }ҮFloIF ̙m)HƓ1^fb}ȕg5 tԴ5T聇M!`4{KҨ ,>/f,TQY딖fiȢ Bw;zϤ?q+ @UwaU-#Qg 1r@Wi ^dB\! LA!$SdWc!?ΛRd8h$lwOAD[cZ_P픍3}*(skvchgE*K_5[FBF3;usF- z>w.o4+2[ym'/+*qi,C;*+0lj Bӻ0>jI1/i*kIk}Ԡtg@J {h=snӱ̅=?u=2F|b8$z1fJ͙@,yԜX D] *DQ=,y/q|k,}E֛@{!t.,-6G#4pl=:_ʯsx\l'F6ʡw.Q N'SciƔJ7) 734]E3{S0/dr=O Pڀ8_N+DĆVf@((xlHPR`3Mnw?d[P"VPd-$!xzLd*嵹`MtCY6U=@-00[:c!W:mu~sg(wP?=y%j 28$mkKvdTv+ɡB0ۯ(\~' Ne ♷:̷39Kw6˫Gpt$t7 ,j{D i轫Py3ֶ'PRyK9Q+&'-2I&_vD> W Ȅz۹#o(%},_qKmFسzo ?E \O.\fzKj# WiO$I{+6\AӲ(Dx \d橉ə ,AnnY%Kua*qs'\u}oH-М(H=aHX|綾K;Bn&ܘjj1Ske?E(JB/;|"ۗL9u{ӣqW1n-fg 0 ĥ'wx LAU|~Os蓵i,RzGg3FHn!_Y EKX#8 2Pz=._'? ZeK*!՘Ǚ+1N$`EΩ,`F"ԣpTKg>^YuUkI`$ŭҵ}||(a\x-2`5yGn[ҝJc @yu0`W˪2LLpgc܈{}O$wwDK饕OyxE^)V,FM*O?E^.\b޴U -HY&CöȒf/:r{,5&ޔPvhn|Wɛ(Q'͜H[x{yW|D[?䖣7 LΨi;eF.87)-g!ޜQ WAOra~% "3T jaޛ,ma}-j14;Ayw{Ɏ(!WnTfynG] eg;ɘA Υ s\,)"(uE1I d\[k,^;+B7 : zϭ6뮐ntvԪ.Ii`=Acx@_s}\o@|kzcqr%q/#~Q }?t LW] 3 rpр-d6S'AhsӅ˚F^B}$M#ķUbR9ȇYخ=ALd{;2I5H%K $Eү#WHwk9-/)G]_Uq0+ƪ֝թ rķ 0D/2 ~Ί[<8B^l\C˥ ΍1,9(r'kS*xu*y_æ%OjA-Kqp$dJ2Fq;3VwI A41$7%f n Ip!? u0_R ,b%oQB"8ʡkpƊA*ٵF+3wQ'}]me@ݚ^]B[)+Pf9ul_fO('ըTFB!_mт;i]7ɝWu&P1Y{w6 MnӼ&YaBa)C6%^˩8Y{5!ޠb5A%/?!2b~%tǔ2B: /QIHBnsã0N 9Ҡs#hm.* ~!iȎŲBy_;*$ͽ ~2 vN鋀6ٻWū-.]G˘Vfs9oJL#]b_ C %gPFIft_6]Kԅy$]YGQ"#gЈW>z\XDD¯]zsufU7B 2`QKùqR.!t#,*u;Glc?='~Y?װ;C[Lx:a୞  T"8h{ݬ$UWꪪ' [cS h5ߞrVǫ}1 NlKTGU|DzZ]8ls8t*a-38ѡVB4"y6¦*+lcw1b9C č3]g]Ș,D@O*c_ ``m0Zs>T>k޽\ÎaI)ś(6,np4?i/0<,V{4 &CYEͶ`FSϽQܘf6đ#Ҡ+S92K u`d@3LVbn0!zi_3 ^rR|(:RnQh'W}\T o* ~JVEH|m4WΝ)\UOcSR-=1m! g=G1БTmw<^s"Io> 0 8Z`͵+ z{FMnuO^Q)&YraЇ2Wv}XD`];чHA+Bθ au #ED8@@A׸uu.ȸyVVp%?fF'E}%}m!jS ǖO<],h9rn6o3Q0RQKOa17v txTZ1`kI1+iALqK[%7[tM6?s"㷴ݑbU+t9gkb|l5 D\*W>>H'I"5q'^OV  (ʏ',( $ $YFNA!cmBCmmvG*0? a< x 2Q԰{W ly]\} +zWX%pV»{w6+! AmvQl(mT>3o;ʀbq8Mm :eaN}ЍOZ+ Q |ZsP;VX_~Rt> G0{Նx+]Zׂ$CB71P js+K ^k,ᖗ]i9)d"ʹIstv]tMQ8ϛgG]if[|OA>SUqj^nwVDt& mSH NaIӛ/0`Vh6_ODvb_Z܊=Kddq}x:͍3,Jj@iX "^hͤgf*q5"_;+4q PL0= RO߀\j!oWM^I0%80(ՂY_eh^,MɎFw0C-VSH1<%#W\iL&y封F3TP.}sq<`&9}kJ8{LJj={T6zCIk i߈ r9PP> AZZj/`ڨ'F\5$4ˋΔ5ycځ>t,9aSItHC?tc yŸ1ʩc?Ӽ7}m8N'DT%#T_>~ U;{22\ ''كHg䂩^_-b4\֣酝eH(.c2q׮NOɗGPs޵~\=:gEԔg}6E?7j!$-]r@I =uyE-Ф^:y3AoENgu hz|:|лIy=:U/B +uU*DZ(S\ۅvm !%>[tĭ. ?ͺD *dL&; pKk2jQƉ%kK<2Pqҝtؐ>@+^:Pu)]4Y|~=`=ͧX橃wo:ǚ) $TloK/Ϊ䱽[l!}~ )i؎}ȤlmZ~,?( Ea/XERc=N3ck6(ݛj /b3e?0(NRK՛i8&ŵjy|OqΪ6Cipr^kTeolo毡 RJ.h_6SNik,WWLB9g.nuTNJ/IdJL~}+6Ȳ܏<Ԓy tY+~o$3ҏŧnoT|YMր`O,lbDvKLb[-և:S^R(4fF"񇕲0;~}Vgneҕ!q%CcB`ZҌ <*!L61p5)8t%8#.$kEm e0>;@' -A_Woxi_5ijBďn? dM']j׍K:4~HB:l.Is-?K .!":+. $~ΟFA2Nn7C;X%PeWrM ogؼ&l+㣠V/_N#yѩZF 6X hDa}#TsB"bP!LEl@6RHc" }yy2%7zö7z!נI lc=9o(&I>V)e1W"FZy5)~9ūbS745vX}?lB?tyh7Zq d`sH"(ĉ] i?d9J.m98>Ihj5Lhb@w6IwlqdUɳ HZXB|KGN3z]JA(0t@A$ Pkٕhcx|hF d 9 # $(*,5P@ +~uٯS&E]~mC!{;fǩ(Gl>eڬ妠$Ꮣͩ;nYkh3ˤGi'`;?qpO+HYu1;xݹk/٥[wʋa/yNL6:f"atIC-+b7C# QP#5 1i$l>%Kd]4mX5p-rW۠V!(Қco{Um,Ź)J {I1`q)QW8sH٪44ɖq 2 JɈ"s1Ork"؜/d ^cn/L VX0\Gؠ7j@QrG Q Y]7()wVl(ET\*aOѯ*4y&L'ŽZ~i\Cr_J⹩FFfj%}2c Asʳya8Z ޝ{Ai8$ h+>Te Gh<TI ArxŸGG#h畔 ù_ 9en7y9 HΩ ER}Z k_yV8yȿ OŖ{ρ1sL'FRiYKTWK\Cizt 2qX=xā>F=輩JJZM9GҀj;y.7}a ~ t8X (#"_RbRqG,7GB@OחmtHzo tj0o'[,wr9gKI |KX0x&0bY O$$m #-$*_Q=.8YOɘWT(%R 쟎YONq .'+9%iL?p9Ql(aap0"Ⱥ t2^132n5zO٧3HŁ\ȢQ?Kp:Jvشbuף/Q q#(m$ɼ$kN0\R1g*r|`fRaNjF`IcѲh$Yܹ+&Lj_yAxCoY߰ ;`}:\WaPsk|Q*IibVτXg~փf\"̞zKR/WntOdjW2nNڭGg!T\{W[I`ѱƓfѥSiӨE眴I7BśCJ ?ratRK qv{~-* N/ 8n㰡,>A}I7kRԁ}Ɂ EL:nb!)Usۄ j쐮DD c grb*^.bG>Sy=} 1L Ty\t\ Y6ܾu'!e=TyOE-Z\0$x!NCNô!QdA KF˂g ؀FJwհjv3L QdV,Rg!7 T\7xW1 h69<̥$Ӭ QϏR_&=cgʄ z.8rnd Fۗ|6 hֻZ6M[J*"t52h\Ln4As{FOɸn]UҊvwFq:4ꈷ/٣@{ 7OC^cl2&6/3T36D`*#;[jQChk @ϺD9yoY68[#c'u4±q.^NT ȑbb7Zz.,R̠w*{s$##׈R QNzQ`Sn7@+w)̾PxJr&/z.cɰLI4%6$s)o e)$hh0#oUfS=@bѩxCJ||[u 6r Șپ9a{t_L 2r PpbH TGيÑ$ )W[) Bh(XPc^4 6rtNX|v?hZ LPTmH*BݷeVt:^O5۵cɐ/ao^ż/:_fp%}c~)36ɲ:[0 iu΂i֍\B1 k_"aF&Zai'QG_R~K]gߍȸ ST>Dkw1vsw-/:\lC"$q;DK= YE0XztF쁆5J,r7iß"$^:"REW&F?]if3;YdZ%^Puվ͉FS|ߪXԯ߳:5(}۝|YGnAYyB>gES  .;#q! M{F\Ԃhˇ؂E]C+EdDb4k yh-r 'yb@T45ޮOƍ dQ%dKN\Pm?a-at% /}56~9nHqƍ XJc@+\y[sZ=S輄mHRΓʘEPƤj#~CO%Ut[6#t^g' `O38kswٖ5t7yy&ʛJ_kn/[!`KSp! rrkL 񀦢l ʵނ-RT~!{J^<;FǗo q3&ȭ(7 AC<1RCDUh*BATZl ٳg-!5x#D RT&;c/`q^7T_>9s>+/ E3Ex`6hk]5 zcP[Nbut[GI䴇WbwU `?bK(;sgtH-ƕAKkj¶ i/~рMEk'yn9U<3di૗ C>׶fwԙP|.3𮇢DTG Wᙕо(( OI64K F㏥ ðRA!cD]NH) B-0gUz fاPj#kQai `L 7`ѝ |WƹPހ" >el&&k|KnJ{]LJQ*VNFrFBl͞I1}hq=R֣ohvJ5Y:7Q:m&v!Bbibꂻcg deHYvd_࿩Zj)&@NkI) -ۊ,'˞BE2n ;ĘrEo\H ʙG( #$[]i X,wH=[VԊ6H6 \9Uq\Pu g5͢:ތֺי)HhdM\9&Ś<j+]L-Ԙs] ByS/$Ɩv`q] j4(7a@1IEt0LUdM&]\ '2J"dg rCJ)bWRYo땑tIg_Q-G$CwypZ #ϔh fRvNL~d;z+4MBVb8%DwlZxMeW pIMIwT=oPd9*I3xV!6,mU8o}h8z)yt0n o_쵐{Gl"B'zɬW[E9Wצx^cLmp]bG^d5?;;Dl ץ/S/V^LREL}B)ltP}`I@_@ Zĝ`y;LCmFL$xuX,Yw%P A"8sWpt7 Loiw]R. Z&@ѡve̝j{}ǘS{%d>ہRqo%9WBo1|O74*Y숰 J]Ch(M{CM4 'M%bD_вqCH^]XѩA 7Gۆ,rA%^\Dwg> ݛ@m|_ef1*!H%wsYF&!> &-]"*;Ar;h'j՝ENÚ$~B*v?&&w"GzBa 5~ߨ컢h؈uWZFgRbRx/)MH<+}_Ք{N"qD?E¼V ꖙGQm27صe׍Ϗs[ !%&Kvs%RYYgH.ɬ}=0 "!~Hg6M)/L>L*]'<E9>8ڔW`yhd!M٫Iq>h0c&^wF BfSb,1bOM^' E Y-\kuf4B}vוS6. ,D(P[5kj{ۣ@I"h(p>W FptX~+~2mKj-mgwjPڱ͑ՠ ^CV- Wʏi|Ozzh7 cylH*LJtz 3!g*-| [L)KcV=DFYfp}~fdvJU@c 0VS%ūWѧs-|!|\hk?ꏸ  =5ur5lõ*NF<ҹ!nYC{rm6Z]dN_4zM OQh5%:RX.7όրT}!7߄:nP?#,mT#H9#\9@K?>4W :t|CnՠM`WVQo= gŕfH;mɮEˆ HyJ.HsǺUp%Al`r&}Wpn@߉RtɅ 80fL \ :ZXxϥR0]kX8|4 } ۉۀhsٝ\0xAHj9GGmlb12 !; >›*.(c@v mO/ %e*/{1,7шq0 /5aF^ґTVEke:T zi\`=V A<\tıM+ dVuV:%>1!d4ۆQxn&ntk<._SztؚrU#YȖf'`` xЉ G8pUI|5#Wqgun*bjkG@-ʭzOmՋj:&>jV`U@'Z[s6PM?;DnmCݲlM<_rB`E=!Ox&DF.v%2|[17_lCAAYP=1\=\62"q2׺AX ,cF\}eh <;+t#S^7ZfvE1Pm+ÊQ*`gds,ӝQ7r35`I{U"d%Ŗf>FqzzSG{u1/6Ɍ;)UZ[/{>뛢臢3Y= v#(p{E> jCk|F g?Phm,fg<2m9 _ܑ[!v6İ MDn&ye3x vK>EBf+B#:JHVemJNhP VR-x6t$,2 :<5ӷ3b1v[rPxBސ~T?,/Vٺ<J_%e2l8:4Ga: qTḰP \z3{5vb6Lmrƃ5nݘNF:{ /K]e"ü<y[%_Xd{رX8B$ `5sP|XaQ WMn;n{@̪T;^3m*~K zXbA>2 u+y DWYaz#v>Wn(6{0}s+b:Gi*1l5Btۦ S@8KdeHjiPY$3TgpTWVˌBd#7.o2}]%A6:6JXL8y,ǥDŽy|¦)k+nѧ{хV 37)4wmoV*!N"ZeJ# ץ|ߘW 6.A 1&gwaMfx^CH\"(Mxw_)5x NTՆIYnfNrtj[ < FE&%)D7`cBD:W@}Guh4}K~>}qQY-{PێToΏ}xMtB07RgI1CU1n/IsUѿrH[jJ)сm(TXrCCe.5z(nOoN 6'p^ݤ#*DwzfuT#D${a26.d8:fW3RKQnR"M1I\hq9K.gR8uh2Rj#GN:;)T 9c"3>Ւx,5ɭFEm0ǠߒQGyÏ X E-H( ݊q^ѯ} gNbl^L%M:[9qơ"`azk Mho~T MF4ؗy4Jv#Nj{9 !T #_ I$FkA7vIV]+Ip@(;0)?ݕ] Ÿi㱴'>\)F@4[_BI]"W}I/I822SNb]+ u]F|L +p$V.j kxkKrzSpL#qHB$ܢVW dڙ?;?ޱIOe߽웁?ڲD~OR%VL ҇'Ed(Pv eiG">'[W}tBQWWcǔZFhc+Lרʥ_;Z%h?DAͱ]EsIS787>VXo@^―^ BE4g:؍l`n )!"Yw\0ziZlf]p.X'Cܦ-YF)T~cTSc`RO+Ɔx﷌?_p[喦Y[S3;g%cӍ`v 15}N鞢Eý5Z'~ ſɼR"ƿ 4x%T68I |vve t! /rO3"LRÌ5ԭ`ʾăz6z7n|rq`*nX4 h&y|&"uGFM8;!Q]^3ޜs ;>5z*1V|U4Qz't߮jҲ3] B P2 ?=Oqn㲾ח6⵺C-Q896A ZP3CQe:y"z%FjLzC5@33띥a8e|a u<ϩ:tem(^&'UzȍHaBvz_6:'ZMdZY[@.E$4Y8@9[N޻Ȩ@Bҷ`/XUJӠ$,hxuNfi״αyw#;lP_Uq 넳 7ۧ"BM܉_ xF(фwDe7Õy[ۆ 8w;$YBvpZrt9dk9" HsvHPHFd3ژf=nA+\BW1@XDSYFsC C\u3 o6 ܿS8JgֵǾ-`;t̯oc{!՜+h0E:- A3ɛk蠓n N*S@*m_:X[C Vi05VPk5.7N,JC}w˧č23\4zGKwY$& #[ :N?E' &BFLa?+%n눘GdB'3[d̈́l5 <f+e@klH/'wѾ>HlyfC,˴7GqV"ɰCv_72A/&$,mL?-nOA߶g%GkUa'+Y6(K()F\~NrP~eSxDט7j@te 8PŅl ei Z!<~\uꅹJn#XrsSh8diZv/QLD ny דia5 U:[cܥ@. 4RVP&׏U\@?*QkRv;5W m0zkm`?jK_@aUHA>-xcP#AgsD#[|MyN-hP2"]Z_ +">r,\MdQ'-PR;|*OMXG_Eߖ\7ҳ%ޘdS쭧D˟O`;Qg~;o(|Pnk奋\6okz!ol'LJOtP^Q ʮ2ټy)}ԡC0d/1a0MPN 932y5 (87EhQK)ݰmն#5nʗ̷&P؏)ҋǎC>\3o/Yݒ]?Qsů>y_vC׭+9fg~ jj&5E3~ dH/w_Ea]Ѝ Dn(e0ޜʢ6 #-JԏӪzÎ{.W?xDNc!3q*EF20.}JɮԂCjroJң>mPIr"a^OH<0CӮFLC!ufc]}ʶ&Vi0pEamA4UE7Skp1\1~{b| }僟$ }aJ,T=ޭvC{kc[,o7g($=Xq˩ULxW/䟿̮lpUo  _Ish~d !8c s=uѨ?1޶I W=^.{E$.{Uҫns_h>hiuղb5.W faq| AAS;Z 6e1"v.a]V"z-T)ccB麕V8ur@K%U2an0l q4C3',ȹj>jj6C(}\DL^y0aT{q3߁}{*oi#u)|b!cןRropR^B''k"H '9q:? ([nI*Z{'9\ dYNk,wN9{>-N9;U,R-4)2>SqOzjfɷ[,؄igQ,[]GFؘ}bE wP똤j>rm\Vw.km.Zn}cd5T[O:bb=?sMb\v,`¾w^˜[9Q}zTh=V{Z# #J` 0 |3j$]jޘuB?D`(C3w`2u{hzL6\5h'I>k@_o[&m(PHkWe]:63";湮RW]68R0BZ'pBs0o-co v W*[X<MHT++\u9{neƥ5XG5(to=6;g+nl_a=(I?Vl:@@})vsma'i`|RMy̒Q.-#hD{<,OFZQ/W һRYLK';"CAz&:D81+\*п-9҉3F3cJH88|~3\^iAi$S 3dN,ۖNEOk_unqÜgX绸F(]Շv~)~^F#6k9T>ו'ȅ~~˺ iePEhA+x«"Ih[I6eHeK:?#ZlX ]9Gl}vEs*K 'V}IJn隢mR*ݝ6p_3IW?d2J\jnF]]r< {>aNb԰gqap]1"h)V!*[hTy8$6X>KTz`%ަ]蔅ڷFy#ߣJ9w҉ 6V#+ʷAن<#:M jF t77×Ϣ 4]O,LgYZ070701000002de000081a40000000000000000000000016446b36e0002a5d4000000000000000000000000000000000000007900000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko.xz7zXZִF!t/<]?Eh=ڜ.+ \4%݅k2`74*RȒth||nvyԸ)S6^ 06>SV2173=A ەTMmI8%>l"E}V㳟yLi&f+Uo1~R>P.z{7g GA~EΡӥVAj' 2Zknh |tE!j3~x۝ll2%ǝds>1 hLyҀuتTx᪹ 1(Nӥ/C_3bVƕ3ԯNXDd4AHs0`>~FtJ #*|QHpR|7;0c`uV={BYxHpf0 rQz}fBpD$q~ eV,>/^:«@[%sœYmcP"QQ-Dʒ9{XvDϥhdR;"Y]&1Mg=0*@4c=Nf<4J%iD6^:@>9P ʮ)]|Q8_.8$s̚)^/D8&ԞRs:A4V4 's([o8BJ3{ѪWߪNIepѼΐjsatj Yq nN=Dz t+,(2Z"B~{d(Ҙp@c:BۜtLO C\*{w]᛺t[02ͿToB}5) +j bpι 6QM mVucdǷj1E7S)L\}TO|֊ZW: pS\DMJNgb R=G63 iǮjaMI|=Nf[~nv+u" !VU򤆏؝< H}[I*/<>elUQFn%8p^Pj[ZOnctfp`;/*_%3nhGpZz$\> Z,٫+;"GM.r)_B`q#^JM%~mdHZ/&!mcrj=X̖Z"ˡ2APrP߇>pJH/t [<|X,uʦH+/GRZ5K8Qss1D;YO6H.sh=z1ޝ>Z޵4k#- R9 [F /;i.i߃V'梑ެŧcFv_ѶN39nˎ_? kno 4tyX1z>ޕV#;Dg`(SqCgh V@_.g94mfP{p!(9qK i i*s!)1yt;qݧCY⿵ĠGEl-FR!x5 6nYJ!V晛DF F?|8պ;N%KV̉9h`8tJ(.>_1) 50mFMTQz6\ 60[0//pQj-CwN=؍xTr? `"M6#c;+gFj=>Xl}jlY4fi!zTkB-M%()xI;=8=05AFA2$^!,@XSKg9LJ`A$Gs$t+oئ!_v{ 5ZKj2b?58n\TTj ):B=!Ӹ~NH:`#u^ Tݯ E'14?;BO^gD1hs^e3}D=$ ЃƊղnL4Ҥ!NGfwogt++qewĆgIXh2Hq{:.?˝Ş~: x[Y,:/$g&u4DǕ*.e!E dt(žӁ,rվFy$Ԉ9/jö/[SYp33_un}< ?xv^؄g\gd[3~å*ƛ+/'-M0Q2(dୂZޖ^gum^e8f,`و{݂BW&of(g]9gѣ؞%KEȯĈQ"TSꝞܺӲcQ ʞKh])gYxrCR}xb[o|<2Q@XJ34ﶶ0` g"0@7 (㚈xXLpeb:i:?DemȄ_<;r% hv:Pz<ѯm+oEFmˍ]l^łhT ;n΁5rsZ'\\EK]fᜂяgԸS%#@f'pu$݆w N)B 7*kO׸ 6>i$aRK t\K&FAfr#f릦? ׼_}(#'@ZEf|Ngٶt ;cTC190@{v? +F 4*51Jqz6 +rAJm:v`Woߡ{b|5nٰ|u9<] ܭ.YԢ˄("H#Tu~ŸFxs>k4ka 5ve+ ,` .F_.rd&^X!DEpdG}4sUޮyσtv7\f!{-x,,@6)BM/q3{O&[hU xvYDE-_Qpx')!\GCc MwI7ןӌg=dڡɳYӞ''8M[@D?!e |M+$Z)$:qݾ΂Y4ujAtN1Ұ ~L -x"h/VHw|9*F,yr_(>}K ]8 %,un`&B>yk/l(.na 7rɏ%~X=zk"MVbU}(4k^gfkcNʲ_փdsM[gbGj Mh@!z Z;=kIH,EP Z丳XZa6yd$!./4e=}_?9"W"_,eke6SE=)Հ̋Ł4Y5bP^:tX|Ucw>]+T7ßaq|1TÂ( <$ gH"Zr`o?Ӎ+*W{4,-DөNP{_^Vn͗ȥwŝWO݅ t8P1N)&kKZ^@A|Wi}/k*WہM5uT <2^ t|z<^{lm`yZ7]2js c3n֝}[^DvDj9:~*R;K̯%>MxC :BOp۞iBUY*|J)27XQ2O9f`o+gND1N;_U"KMhV5_ՎΈ~K$^զKeB9̊ PMUDⲰ( 9\DLFwRjSU[ |].s K#}]uvVP]˼J㬋8,r8nP6sͣ[Q A@F׼[qJS-1~n [)HNIDdއphH̃cӪ*|D^kRðGkz XpZæQ8@]kaS0^\.&Q¿߬PCW5OyC|.lx&Sf3 &S\FEd)0pl'}|/=;tѪn^h N>ڃ2D#X7A{ t~$[lXWt^bb 0}Yw M\#q_q#Up3WEz8iPMNEP+9pB`-x+2a7k{ ->Ѱ &,7Dx}H7ĝcqDin"5~^p?4^s)Nŧd%Lni0K1> ᔭO-~5~ٞ-IljJ[</]K>D + 눩%"gPܱrO~ +4c<νDÝ^ۢ:jDEzԛ~vbd%j8I[ԬrA1Wcb7'C^@/ )N4­ =AInc5 b6>TP]_⣻Z<# B^X:wȥCDٮx$9Gk7/{~p+?nS]ۺbcDSpm7:4`6ďbvѩE[  ,C7z/`HRjoa.}]Af^ʘ4C ŸVO>)2g]%;_JUC'AJC8f<\9T ͫQ!!-}T;OR)W8}0U2}^%(bĂ1u.m0r)t/F{>{|1Uϋ DI戩jxupI0+H cxm%5JC/\MXΣ,=0o6隚T(- 6SM8?B+=o 7.t UcǸY^Ly+i ZaE{5^GRClσe1G\d%XjZ  ?SZ*kdZt%Y| XȲfkI'&0EN3Z%}n93iɛXϼ94ζSI㠸1!r%#! );]s]?M)Һܚ(bF ズ^T[e PkG%$~~wk2yj/PZG>1HZ"iW~piB:`˥ܺw7=A7!Ë>ݰ LH9XO[E\- p+e9P˂:j ʶd\yNP!}yDJ]Ggz7؃Q>1R  D1A+h DkŬk>%"M՞s>aT7|˜ tB<{To5 8.1)vsOH4xު}UR0/AnՐXufRXl{ڝҰ/DF9WxP|o*.՜)YotL+PKP0Ш43cGq̿JM;}!z$ZX_ٰiwF9r 50u^I%S @/jvDX |`+RLfYo++>>6/w\аaSkuA{!}`3'-'T5щ!@(fwO*p5loO)Ue}7; 4M$*^ %gX݉-8ʊȥ_ufgU2 (1hWՅEkv@g R:ޝ~Ӛ@s rDY"6BT7B;@ɭpEZB 3}ODݘ &uxcVOnmb )~3~|6.BB]BB{[^m iEp23Dk29ЎlHG.:Ќ&.GbPQԹ`՘ge A}ށ5=շHMMS_jfAN xFdQXjs0Y BB{\N,qg &jT^D~C@pUAPD49)B'Iin*1G}p[M,g`pB\ 8?vjo}c۸(R*V\#ШJ8Ϳ !kp~ߓ 4oP2z^,Z3Y);y8@$p2o.*!p\1hxTKMxզޅ,ߜ"fER4XkY.Ϡ ]OsA6e#9T͹sIKjR1eJ>oNμ05LoҲ `RFE$ڬ?sԞk M"~xMP0g3 bgmP* %^x&m?Ի7Z m&l8D y7=HNF׋9?"@w Ay{}1^›,3iJo}OikٚGLN3TͣEɁv+#ƽFS.Dssټe#htwofST nuJm@qAR4J[0Zf[!{-bTB3C0e@6m[ |oDhB% (^ \3#0b4@nG„锚bN%"(w+XN:pm4?cP/L6.doە&^W,X7nkRضg:*Bjb4Lz2 }MxeN"X0U=$Á 17li0%њ=SBCG\ 89JřJ gYRwI:2>~QqI(r%w/޿KM-w /THQ~1 LB)enfo,~e>Twf$iy/Ɠ;yi^X{ISؚzglOEJ; 2JҘ][XT'&IY:=Nw)uz /w[!E5g;p x'LDJD ڡIDڛ-y#q q-A5/QCmTt KeJR z>Bl9%:c$I#r~VogMc=:vYaMxP#n-rbA!_7oy苑 (DvYBƳ\>$׀{[]lZ.Gij.;shFF\.SmWx+2[EAQ{~wtzx߻R`DO&KNMr/m}7M+pGYwxVz8U[E~Lne:SݎO6'Z]*h#uro&R+TOq6]m6c[1 j0jni0fM>ئB0Љ!?lt{3/c\oڥľE QH\.Q쀐tll,O{s\6BzXXSiٞeB%ﬢ(Cw,xB)O m8G 5G[&n JZhfC̬ d1EzYN)-~CݱPVn胚rMxۂL] bsKAL_uMe&Q/NavQKRe8Qxl3뜯mem2_׀lYZ3l+1&9Jq4Wל b-l*V|뛞XTM1YW(S;v0!$rw3'>.}. ñN8a' O[A= !OZn K'9%s`5Obtb,%c(,i:s sR0e=#)X[\'cXUmAorrixqˁ- J|1>GB 4K[׽ӡ/ʨ㻺=E fҿc2JOucp2>@=(4a Dz,.U?tL$sr;M)kvcW~▼Z%1b44?@u .f6{A 7EBl#}/)fYf %ij؉ixL 0etO EԽkipHLn؜¹HbSjvrJ,&r,&ǗŧUEș o,eb~BLYo);Gj(#+ȋ'i^{ @8->ΐ AΎ _<М@}{ ] B7f^{ո90,Hm'Z"}]6 PSH.1~#EE.[wm~j@4|'TV!?GDjoC'aΙ5Hm߫ԙ_E.zӵp3;BI@Tޕiĝ~N~>}޴qOĞ פ1Վ8T|Rџk^NPW|k2!AM04 ~=oϖPJM-׬,`.B˞ MzKkh~ыV9nQ:lm ^u E#~ɚc_L_qG;DžjD]=Y"o"W,slRbtLa>$^7Q?ڼJ=yXV,Z2ItCSv.nz1,6=LMឞ t7_yƑe .f,-Ǐ,.}2X>/Y";G.8 43kܣvu}6·B{g6{,!! zm?"+}\o8]c֠GJ\i-I%F!}8y r붔NHigCϦDŽP37GCYo8^=+=k<'m Y/|N^ͭ.־*0C힦vm՛ hT3m<퓪 Ku$2vEigTGq+g <0AN^XόLKhoO! Q&Ƣ޿qO,A$1T [$T,׉^F?\Lv $a҈Tɉ3:9}N`4S= fڟQd9P}>c6L& &2 i:C}SF Yiac$zCkX X4c6?5'j?\K"M oo28qfS=XkKWK%kdٔC' uW6C) xkWeO۶$V-PptvGڞ ,#-j0gb;eF@]3ȿtj&R}coHVoLJMyFcMX19#˃jf"[́ÕD"!o ?,ē"۫G픊ԯs28"osњDX"G/< 9sN$}| ANܝ9;pd7F2:lJr"x3~Eq֬19EvNt+5 x4}Kv浸NUOhY_Zׅa_H.4O(rv"LNE3_^NrE$}:q9F +W0I_=! Rkc8E7p}N޸='H~Du#MCON_J?ºpRo]긶0 ʐ&?mf4%S&~"0!%JdC1_FIqZHHna'L=nMD[6w 'Ye~I+{lD= K:n5 qT6$3S V5[K׸L{u?zXI.xR+C͕$lmҜ+~zIh", .<$ƶpAn3fu?dgvpa!VM⧜h2A܄uފ^ C+Ik;^? L(,b7^'Ke);()DN `1,W Rc)YVq˰qmwpQ6L֊ѫH'Z 5Dh q\_Wϔ 5g ΔY+Y)~.bC9Doq 80/PwN~ ]&SX$^#͛/ +S%xeZ Y%їPmqp+/8o8HCãn@pΦ khR`p!ǻ}IMI`|(zl Ȃӊ&vwZ](42q\>Y7nPFٝ!-dNF E]9:quܖη7\V=ˮ=ߒAlb BQrGwY:bv*eE/_$)c#/9EndԺBܷ.>6H-|()}gR"N=8'G;_!QpylN"<+t6BSTS(bsА;}#O[G;A"*jt-;g"LDŽR̪xxost%OIS۪ <ÕxHDQ}RP+?rd<|=kKnZ]OxZN`#L5缫 dL (m X\Їb?|m{6g=HE$̨\4{uu72Nzûfb<HCr&'^F*Ę-#&yqP-s0&4Vt/>v4K7p6;.kn1:|F?c2—(-u-/4Ҋ894o湲Yd}d*@|qL>j;IXϝ}dLzӊ~Kv6F gI =)a+m_kn3ZȚ!RkK :YN+e%+'Cx!S|cutY8)7%g4xh \xJI-mDݸ摺yWIPOx-f[p$0^9UC.g qG$si,5$=lQB0C^r>ubK'v#Nhl vȹڅkz@fR|s8#j":y)M;w/О5)q_!~K>rlFkIM(:쮪i<z%^|/sGOuђ[&.hID꧍[l`Uy-AM\RDh6HroO U@e\Gpu[f)Y}io'Q̞+suWO!c#x<ebj3s#P󠠰o ck >6iHɥ 3֒zqYC+!7!f UQdjDzr?zetL:*p#9@"ŅB^;i+RJy!26_2_+ .يDC"L*a:L(i8S!R0RA v?/HX.cT`HACC|9y-lfeI2T_IMf'.V`6XktEgkrܿ5Pt9=\;RԘstߊS@S\kÅCCHIfX9 U45n8  ֺq9e{Jddv~C=ZqW J=nwN;TW!\oϦI]]KyKBڐehGs& ҥșg@@7ћ Ks?hd@H7p1u ́S_ۏg(/KƳN5D" Xs-Jpvbv+LiQ~1yd,Rke9w`DB槚b$ WhH 'W3#ICB!Ov #dy,\j! .bKYziqD1GdT{Hօ3WIfx&E;/\&,iU'}Z5,%lo}rbƅ,BP{ gJJ0 2/[  g, s֎ v\8D/"LimJuQ+.?"/\\h(H?:B.4-GHaq ˤyȢqa2yGKCxcBP+b/V*CMD|B .Px4˭kIx 7 ސ`2>KTr.BE]V/9!8t7\ g4J =D$$'/1 з]K!$t >1 $ݢKH]IrW|na7nh5Q=2ٕUpFj\'@+ té[?\DĚ}IO"8=5 RKk[UBޚbWJğZ{hD; ŋz6V\[ ; )kyu{=$!;%W]tkC.g(#Wj Y !Cչ[ëD/+†dGdFLg==;lCuNiieO+/щ)Z%QH29pLN.?X ዕ-mU=CSy{1u/>>- ri̖.! I-$.^ uβ{\ (3 "|,=Jfr*J_\gjA)O9x06G vbtvcIuDwFS\ea$tbEKF:,,;ET]>7zߌMYAElFE"T/qƬF>-6]_?|}Np[šmWڨN~Py}syEpHtPl-DzS}O=Q>!7sE&D8HD;tmo M,'6 `/fJDRA%1G||M_;$-[s~,$T*Na^FL?s>MS6 οe>E*P`9X)8oM9cZAu@IM)BiePfKBԥ&K 05\ڒe6./;rIYM'p ov^۬r(mxkj6EaTw- wPîg"+&:o8V{K/Ԧ 1Oo,2mp<vzݝRֻ1ٸm#/")3lyהО{M85Q)zF}r3A_Mr + tݣ{6S[9]N'8XRţ5M(`2zx; *YT"t>JB/z1gSn+j9u7zG2yfM.vB-\ewXA52(]$'0diY;2\pP5ޫ(1t?s_oAB: ifLR՟ϖ ˻@mi{ux9vfeKAUE3f-pBs^a rM=tay쳏tw7sgǷC]e6KOPnn$ @& R!s9F7r .Bv^L}x߯%vlDqD~Cu+X;E׭3r(` \&WT)ď-vr{ջJCIDc!%y:C8MTL҆!%z }j&Ho S $r4b|EjSОnCdŎFR~ˋ @s$=W ^mpN}5Y953e7.5NbCxX*h%~|x9%W烆?Cqr̫'V^3܎};5V;{BNɻ^4E(mz_*W('R'P9/0~[.$it\'}BBA9'R4cT/XC槏ߔ+SG 48K6)ϻѷrɜ rgO>x}仐wJCpxz-(e:-`|խacAo`дYc PY;olIs/ņY.7L"P!t؁3MCJ:f̔M1w]d́w g;\+j7uCKWSp2j+7#BkΨ֬ғ ,] d)~|ZHw;=ljo ӻ}N.zљ͆mԻ͓;Xqs<^"_;54O pO*D"RHj@ ҴE /ƦHmtܨgǚ#}Ύj4ް0hb'n %m璌̺`1oSgqtFb. )rŏ0WCYRDSAq/noMULɷ8}$h cjOyqk^a?w9Ɔ Sc6F_#9~վ4t_d3G> ⨍h|%Dg=I-`.$:B* \تBմ \huLٜui>*d*8T f`1Wqk4jԪr^Yt|Oqf S=\/n3DonjEml`grX㨳yyCd,vǟ~0O jQ]ՠ$!*QǼ<MD#[Ҟm8%.@Wvu9W>۪S:w+0rl&66v$'ұzgZ~Sɼ3T^-*,V _`edO[ @SR782=瘳E;Fw#tΗvB`sgrNNW6U-nc ճLF[}^b}ѾO?1hr&)j. D `$̙d Y|?a,)C(Pҫ Sr%)e@8Z.V [uG%Yo$pW$\fl65PGn1o8Q9Kbs 6 ~ޜ4pO,qU jk~@`E+BnO3@zbof,xY.b:J8Nato *sg zCSߕD9nBDlv}ƒ|?ٲX87'+zB |T|"#ܶU윷̓mμPaPM UJH@ 4abM4uJ%_kB!,g:xTn`#tpF$j}p&||NEF$Z7oEGõ.>V{^m}1V0yMV(mxwq< V9<vP5쭊AcAB 퉩V֤WǢuD'yDK'>릊+' rC!zcvxάR6S QP&"Μ/_7ݿڕߡdYΧ*`oi _pft~L ^ *'g:`I~YqƤR_rvB}J_=ꢳk$刪 }a9:/]Ď\NdT\tQCeίfdCTrJ,NoрG.`{g3͸%dڵAe* >8\l(.{?@ChU%[e[[*= }JluueY#dϫ1 =. =PdwW9PэsH$} V ar5ټ[g msG^k52؍|;8/y/4piY&ZaǬc{dpQ/`=Y@aR4MᚥǑdsTJ%FDFXrD0~6 ̞L_9 Vm C 3ݤ`=}!ܢ 'x:ʤueOq_˯sqDg/ghwm,wj_0yצ,r@,n]I|쫦rpE}U4s:}$ku1^S!7;j;V8^MB [܆`A3cEׂ!D1_GA[Ye߮v#dW:'nՍBӖ9lw9 ڜi:0c}[= 3Z9_~ BCrafDAPP>y=F.z_p7̠x ys8Hb6zu;~UgO,n+;o0 +%\iS7UkI qh70ߍ'c@1wRk 6h&z3ޚXo,ki, z#lXǫEs~jXz Bo<5 ݪ9]vx@V R4Z}\h9b$縹q{y}z,V -Ood}}aU `hN銊ׯaQ[4$z-{|:{f" om?>]:cnBWL *6X> Y .>[E +BW!(Bw.g +z)($8:%)ms[댴MM_0=H89|mN<6!% Ng,#[e;XqaB媹1 DLwv-> ljg&fU!-ip<75>pNSȽe݌}ٓQ;)YFw>e{D7U|g,!|Mܡ 0z gwR qRWVQE&%df fh{. 8so xěѰ'x%a43٬$eU USvGc].ZVOK";'EL47}}ҫ> hG4hdUr$tP4z^YpR vBe Fv7|"r9BG՞&3rP^žnn&L{d[AVX@wG#u(Z;Wa ץ4 Z=HɥB6!(0g[ŧmjA4dgNf>=Ē;`3\uyaY_LkdMv=BK7)BYct6Ee]% Ɋd#*Sŏh&6'+so<-P (p,Ym ΥxUX1䕺HL-}^P4!b|eh^W"ʻ3"Qe͆ Rib`{LP ]IxۚSI,B8Kn AiK?c8*3tRD\s,i=;}csx,HltcŔ5FT}MQ]`n!v)nyb$w47.W5jIB25qP-a"y E TJɢ$B?KZ4LB-;u(RN`C>7.%OL#kM9nL望qC&=b[ǃERi]]'4dVpԞ &QRq"xW'_S9tVak!`JSBy.uM4!#t֕q)9Bd]DI##48ze\U {-WWj0)#oZ67@(#QS.2WFJv݀M5Mgxvh5A;, w$s­1| caM4O?L8s:T#Yr5%CTRٜ`X g>Q-旉wv(Jxm3&Ch,9+B> Ay?/K ([n:̹~WT{LIREÃ]ǥ^#C+tҺ\gK:/G:asCXh$J +{Rn玄㭪JF˶ț8h[P WP^`ƻlq{QaKUe v#{(%w#Xb)QМb҆-.u Vfk^=l7}~xDͨ֍ˮZPܷjF&'Y$7kE/n!~տ˦ƾ6/*> p^h))r D#s\St煦#ToH~~r6 =YA*78 (i5ZKYOZױ4\M)tw<5zQ#0nuݤ/@bVl|Duhz b <ۋ Bvn b6yA<@⃕BҮI1Slgi>%ݦcs^sеXl eLy_@mǚNaϠ dug@ߕU]?PB2b fώ A>PI:v0q;25&.JC KXX]{koxCޔe? /4lIgW@4c=1v5]p9+;,R SġfT[?VTZJ{OZq;7TIR߈N&-ޕxbi(ՒHra{9DҵH}B.Y8>׷8M:-lj 莙[_|]ۣj!rVQgȯ߇MGB/#{+wN6ݢ۞ *f A|Dz1ꥳGMcP-Fp=e@(SxUt҅>䦡Ȋ/DRfoRl=F( =ԮG`+Ȁ\X}!(zQ0"c+,, ,\.p&z&"AA 7JveBNz n0~` .t]P`᠕^?Ip !Cfb%0 !4LE8goP,f=%E**85yAQFn\e2;$a '._^沌c;Ny i;+rj#o~眔"p{Z(ǃ,GSJzP}z @zyj~23U"f{݈aڀwhէ3v 9eg-!xu]̟>y2FG˒;MA"ܔ7Z(1p=F<osZh+2,u勔FI+<Iz]oϡia-| zsj^We@ɢ{ }D i r -LOqO~qX3|Tτ"0UV/ޮfsz jY3VVT:H{uEu߼jX"f1Z'R0npbST+g9v"=Sx7;Ud.Qj,/PÍ~vhog({.3+O'yqwrd:'yp6PiR9;{,%U OpD }vlFS&A>sfݡJ04k,SSGn<ü, ~L֋pE4}PB2.3̶V9>Xq|&XCx&i'u`=&**,D#a!C(#"ȂzQMbIf -Kbo Jآp꿾3W`aak$)~S(Z Ht@rޅgR!돣R\Ȥ`)c,k%j=ޚ4 *6I',)x=V >=^+niMvq7i]Wl88Io|bWݮ *d׾€ Aa>n@З>, 0IhŮJ֜< Ǜ+Ch7[Ƨz3>o2v髢֋GreWߍ?ѱ]ЬJ[lΰy'I: F6w bosϟEHFyX 8V+9:Qv 6}s4PPǐ8f./hś!q!zD)@t28\`RMoft5d2v8 {qVUzR7&,^m<״iʡ(ΒhI=O* ՞R *3s)9!Rب/ UI݉c_U&XdrJ5E']jݦJϛ7뙮 0LP{ҹs_&C50ģZc-x+\}U<摁ȒeV&a#z pi8AN>!\e 䙆z\y mgƷ*)߄) W/ÔHoh} (QY )wF.4dLZ<A;G5f(?U5M&*Fk3UCO"LAx1hsCy7#0J 0O@tee+ 85}'^/LXp}>8upEqTuưRE*y4[ cQ%]ڋV M"%>qҬ 8m t lґ# {WjȔ˖W-2_k q.Ƙpbxj]'}OYX*-Gw֨~ܓRdUZt6GD\ hF9#ѝLo,}D{7 0h_ <K|{8C_1ҭHaH|2Vy.QgI1 +6X0|-LdA^\; v/ࣘӛ$xQsME+͓Nq.StKepAGOr{iFJoD:YW.6TMA\/Z(sqj1e\ xcET}[T%ʵjQϑ!OImABxN w=+]`$cdwA7.]2_ɿ PGw盥(!̣E>ؼ89"c2h~f#?9(pt)},M_@ާ"`/ 2wzM0'iO >"SP4̫"ðO|HXk[xnDe+pQ9FWO,I1@/0 68T<{lVtq'',#_"&Y)HZ2H2g41WΧKKȖq"哉a+wJwa<_i{gr|nb!m"9j?yzyRJ$6/<,:ldZr ˶OGTTCڬ%|ɾ_kY8b*n @ۃ-#F"}GVHaxҼVv47}Wdf37v "n8Batk*bHBL/uޡ4ūuxbG1z)պdyNZ%^.xJw7mAjj'S)L "a!D2A0f(H̭mr$fMY%}x ~5]<!yLf{@ChڼP5מ_2*[Y z[IS>++]DL}"Ɖ7wZ٠kԸJʰjZZԟ+陃R.#@^8M4ܨJv>AS2j"%LY87qZEs;0XO&ޟpQ7YE`Fϓ.35 S|-#vlдO$i}@$1%,+A0*ʍSE0.$GNNW5!C $~4 794?|,~0Hԥ)~DmXQ/q&h9P]<2 1⚭L&E3TЦp讜 oS?x|AGv8Zd0"]eLc<270T(`הDușD,!a!#)B ĺjSwH7Kg50q^ g_P=j?r(AM!xp<<7W(o0?p<2 YY5Ŷ\PUrha.ڑti&NgpY9 ^p#,QwS>+=[7|/7@KȇiBxC7+]A[%i\k)Ŝ_X{CUA +2Ч܊•{8/J{8(YE䞄{W>xQe/׬ צksJcH rtɤԲ>NqK윰Q|,& ϗĪ˓k'V578VPΊ$vY;݀ﰱEd<%?6{ڠ92,5-Yjr lpV&GvE2x]_vBʒr-I,b_/.MR:sC 𽯔Ӱ{ ehF8 pSfZӫ$7xBYW>޺%QL"az K5N!@ѦЀ-9uҡl(4]O'eȃM+oƟF@tq XaiA}6q)m/Ӌ5jBHy M/ ZrTzxTCRsf'fIA1ltLn.*_ Z~Er UHno9kp)ƝT޻`+lӢb>E?JPq#L5i4 V'}9Kcz(b4(0$P76dFT'^[_,E=D5Nި?115t&v#Pʕll>TR'~&ywljqc*4HHCmf:a\u5FEp!)ÊB`YU5w#Zԓ, u(Geհ̣MGWLRk{$}PoĢ'c[0+;IG*ωL`.r t4!a%Ԕgb0X4Q`N1^D fbH&L3:Ek$hfK)TyhG Z8T_q\ {0U }m 1Qp *joo-pKъ bKl#j,tL`v@ W1!r4߭ ~<B '㪡K.s{M YD:ʟ_9G3g>*_"HF,SL\mpZ}hdkO2?֭2ѷvAf0Jˆ)?I>fyXӲ쌏9,ZrNT)V9QeSFG3mood)|-xb%pOl~(r4Gݨ\/(l]pc|N`#P䏍C#@5Mڙ*F:aȑ7cSjJ*4#{$sj2I\lZGe8f XA(sm\vY}Wr Rչu>,se3<)'LЬA 8`eYF@rR x$ n 5` |MSQa+uED@DS9ܬCSБ9Sb" }(WV΀ELS,\)g/]PHMW?l P&$CSZd1C[Кߵ7pK16?MTWwK(5bшU>pNLt9hU:j̨0X|UbD,0^AuHa5jaeXWhf#?."K̘ϼ/z Cs_ &}DQR*(%y J|8ȏHpmآ?G;_cÆo*~n~`*O f6R}#?e[ ږgTՐ&nsDv;;Ps_O 3Xp#G/ 5R2 7Nqr..vgR}UO d QXq }, ;ò mˏ䜎sx;L@H<$kyI .:)S4p.Syn-ûM.ԌH'-NX}+ IϦЪAf熨7PCWo'4O#H$ѐ&չJ_te>aɣucF1ym 9Sҷ?#sf.2K(_t# v8!pRyD!&!ۻ \('?qjQN QXjg Q /a=j۪\ *ȹUGd7g v!Mt$īyr^b3W:=fq|9%qCX\pd^]wPF5ZCd3EgAU5?k )>PSLg +NQd16>{лn!6&{8 j& J |oXcΘ[}l55_0EΑ!ɖ8aR69woԄ&OڄHD.{':ޠ"d 0㯞r9ŴBjwa'+q\ݚDף "؇%άңq  3~fW`Wʈhtmc?Άyu2)1g,ns 2f-zHڲB9p,uf'B"poy]N)"]cuqAЧbS_ElnxR8WTko'V@/O lY]_ ]" j jĈ,J΁)B*d/-:# 7b+{]7cDvB) }n)R1Y*̖ t_Mkyuꖷ/pU w!Yg4t z1gO3p\Õ Ҥk'b8}rDRZ&8sp W kBMhVqklNzU5e5 ٓ\JV *H^qHK:ickf2nExɧV{ŤUBx|}7%7 g@6m~[`ԺV;Q" ǰVvxS2h)8lkLa7ӟ-* 7A78$>cmOW(gm?ʎ,X.V#ߴOzEn~o2și֩/`%)ϝT$iil]Z#Ncg<\MUi e^ gEM.%IGcaV>Qmir?^C_ogIg]^4?К܍C; ]T<%Z;ѳ[kr['ېJA7J%ci]KbBY2х==݂HtB * y ڦPHUy<*q EQNy0:Yl;51ݤԌv=wt  K[`ǩ9DYޥ.wf>ru )6C%F}uBh`,E`C|hCs kRO|!]%Bi9KFz)ɐvП/zǐ:o*S. ee%׀Z}g@!fݱENU,ү aC3B+֢Q4&n@8ϯ?T5ņYxծp'QԜ\p#Y Uo@$L/#Y0jxP?ҰѲ-Lzm'w\@E 5q$ ,\paFJs(T|6!s0v* HÝ]Zs^JS0$\l+u_w[^xw ¥zT"r,?3i3՜Kr*k,'Q~ivcrQ*Yk8b9E|ҕ߶{Y9d6]][021a&wͬG(uni}:k%Wsk/Q`Fo?=[BCy7I{mVH륃Yz='+AKlK;eWCK =P56hGG4=k?jyd*dy3ҧz#$/W2 vp ,jl=<"#d;j˽Cz/ȼc4C!AZKh}4+=T0G~CqS1^z#6X>0ZKs5lȋMj ?-PқZ3TVwZ_hLRq;ƆYWWF0VfhPe n4.TC1˩?,6bLJصЦ5Q?u6^3L2" ~Ňa{]³y"0Jux}ԎU[K@(w@*B̴g0 g0*(AfH:of<~g{!1|PSHĩ~wD7pH߂>߯,:: 7.4 GOM0{#F5J1Ri9nuUiRun;PetȬ KŌJI5rwݞy"0?]FGrCSRs-Ð1FZ6<|⪣dD=g_B29m]ܾ*C$j'`r~)AFh)e_=h`NJ@jb[@˜XGzyx>ڂ Qo 6`|#hL:U~c_$r AͱK;}:H'I/B^|\՝J$ ݯ . q.zSG]X2kFȃ~k)NrY Hy:}lQ0hJԵ6c@'usz t"gH j4I`ڽm9 S^#i* M T"?ru 6?urXvUײò$n 2G54eg~xR^( /V'#"0'~Ra%S$hWYc:qj41W`k["|觯e_z[-CY–n9sq6!o"ix[vk,S%^T|ꘚM%c9,*k 4qKiDN򲨉/nNt͐wHWuzr?j~#}-,VH@} xO彾Rn/ amauمMb>2ᒒimppH bJze֭/^H2)T;,u9[lMo`aJhŔaVu ,Q^E[Z5wKKad ]<}mH 7FD ̔HM`Z|M4(U:B( z)np[WlIܥط[ʁoY+PIb2QFtVM;5&ަS(V9ea 4o>I +)#tno:FegwP (jbpg)cU:m|+gDr ֫6ku'7E-:[zvMf}x..y,d إ%(Vk pkgbrS)ZcܪCYM p)}8|_V/4heINv'Oe6MלǢ޸7 NbJ>yef!d67z񗥴`1ư-_ JWqׄ)y?y H٫Cfd"[틶$|aͫbZ_bS ~^ߢ"=愽MvJ8^ʤcZm֏^!!X<2RYSW?".vT'* bXpXb FmЯ8vJ2|}a GcHDZDMOk7,hݕV~%nqpP-yxƣY_"0f~p;~\i)ݩ?N-Ӆq-BԿqpzM/'%&>;7v #_'{m|3pm{ !޻@GfrPxd=w^:;V^-d%VT0G͡Vm%oWsj(`1pf$akk/s8l٤?vD ^U]:5w~~2T fUb],Svt.`)ۿ }L#G?rdMР![ˌ<}u*b+U)e'yґ]T>+H, &_p)AhSGzy^pE]dz]߅3?Ywm5`X[ܶB[DJk_Ġn:ܔes2.ָ K*gb ԍL;4<_\ Ŏ,1)RNbiPȹw5O?ݲLq o QϢr40xǗ=epoy$E} Щ5:YJ+m$ք;F6,_^;4TMI{jPn]OfEVAx}t.W0lc>= =av"vϹJrp:5x`|/D5}wd%_$!cnx ÅP[S2M3?7Hڪ` KWYxRhջ6H$6"-ﰧXP{OreBqMUu!C [t:1H 3Ka]펍i-/ |͚(i@GAF|Nκ1^$/φociU"#-_Ngq]g$h=;N2un2)nb1U?t&dJypZ hA`4&B ^A;jȶiƺ Q3dL_e v"{ecbзY(9{W~dMhX1{ 3B*[ljMڿ4nDٳCd 7JFD`]d>+qat-!TgIG=ԹI|}ˁZ{^PG\rmrl`3CٳHeDEqOTqKD/1x5i守 .5AW #cYtN}jIq{G$,?w؜x 9(3XXjy/V&H:?Nb>$tY&Pƨ.%75^ |}=^oB"%,<.^Gpjx fܚ=4hWNKNNXHWxGV c%t wnCAG (iѬUz/m3 %q}6Mom8J/w$ :_ 筀qt>!$+a."]@0|`mH6AV'P4eg)mIoYKQG(ԪLHGԨ 0P8+kI9Lg2R9z[l6 ).sISS~]xsFp@Z@9&1K:+[xb'u؁`RG鵤_IzÏ1beq3mB|^"i%)x,rjuۦ7/cvi ;j c:A~ꪇWھIp{Ix؃KJk~~G$GBɥr,'Nt􂐢yu_fPc`PIlt" k6WIюRab,aDm6og.ָ8}r C 1s`~59(J{?WDF^ pa1)TH 2!d}`}q0*JA;d|s@MB4Yxuax D<*ݛ EJ7_=&Sܥo?c# >Guf,x1FʇkDX V]cc0ǰuJ94Z+%.{f[j9PFz\_mxͨ {I>&۱UdsG=w 4ofr~mCw]v_2D@vWAjNN l@FEOe !7DP :5%c޸䏦 }' | 4UQO{zJFh\ ~UN6w/v蚦 0E5yĿ:ađ<&uހj;sg@|>[[|`^3?r͜CO! >dE:].M?6T4"uVsgR~a2}Mݤ7<$ºm8/7ƹ_]u~|iHWہ3;@)7xUsYGZw#wR$DG_7\Րrx"|+&8t'gi!W\bk=!و GzC* Zp-PͿf>JBOm BnZ Z~{huÔ*_H 8o6:&ՍFnV`,F%)5v,4!q8?/Pqa#It9c+:®6"=_XvŁty=ęSê i\)Gl#NG{)m`%[NPÑol:>)4(Nd65F.0wc+_K$rgwXQ ;o)9)N= @R"C  zQ& ~eK'1yuZ޼G7Y_m[BNF@ b֘>Mʱi :kY=ؐGO*z=08xչ99}K1l(sMZ<2'sȱ{F:8 l~#Q&*\qMjo 4DsLL״AșvjFqe4Ͽm,1,v"^B?wҮʽNĞ[t73KI =Ew0 ~п-eޭ Ɉ-dO!hԖn0EÅ҈(s,fq*,Fe (LPJat19 +d ̓[*>)b-I{Zv𠨫Ğf:%oAbO6yhD3YH"kf4)3C|_\GBu#xxxË62R\2'AhZ^fi[x1ƖԒueˏI$s"̹_5/Sbv~#4:Yo e`[uڰ+O`6tQ" KJ}A' P"ŹuqvjR6' ~ay\NbpAX8%56*3ʞOqA M=PХlP-rbm Ő|H^D #l` ':e69Bt0+rޒZjnمz60|_϶$R ?,!IMJ;)wVz_rxbqnP#*xHDa3zil!{ue,Nngwm5KDVPӼ;;)ftg+ݗک%3;\x˸$t pÀiN\D,X$G;]mJ7!7_bb(؁0STZ뿷l5ٍ }vTS2+u%pHJaR8EK)&ubڏàN-zIZHyJ fu҄4(IK/2g {,!GDk+a%Z^]2{)2 x6ר28ƢQ`_Ӕ_tim #9ߪGT) U R:b̭ Nw%ycۃzXl)6[ ^m. ǎuarQ}߳5sjF}O In,w#ڹFmV ,D- s{ ˳Ͽ:=p/.k bzc1lE5衿m,7*H<}@P4m # c = _z{$38(0Ymܑ1Kw>aq/<,q2g[㞕MP ( ֈ57mې3ɼ[QkJ4TiH`spXU9`fzTG:ȕ߁?3&mUBr,k[~]r! ~ /́[M :+82D{`S\D)4ոz'H4{VktF9"{f} ǯ!y8襭:apv6]a(b:n[UIrcժBVԱTR?b.Cٱ5UqE!%;jx{*vmG\=Cd^؀܇T'別RQl/ <2<TxjE4OKe{0rWf.)$$cɿK1󚡽`DV dD3" v:Tz:u.~J\ hƣs Fп3 D{5Gɕ6TIs G::whOq,!!4굉vCft)Pr*x̝?>'= ݍ`"h=GXYI~Mp9GMCN#?H͆ 6p7AqXaZV,w7:g[F$|~8tx[YF|Fxol` `M=USCS~ؗm,HSHjL OJ3Ar֬AD؊ jbx.Uij]y"dދuEH0=x3(n`5?7!v^x!XF=?odzd_ Ԥ7tlN( $QɎy@8ٝ?9-PsEN' si OhO/vs`W!o -3Yk9>Q4x7XzCq [K R B{kYtdv~>5ӄ'Ah~0^сax8*jwQI$\ IP;ÝDϰA/Rx{!#z&2Ha8 |C;vp .QJl2k^^`b+WZgXg.k(p.HO s{,y$O~(#CG\s@D)u2!l ݴ&3;-,6{'aD'% |7 3:t&V/Cl _6/=$`]@p SuGRdWw]7C10_O˃ lspxXr`[E輴($,H1ܵ~joH`o̤qXŪ'"0y/!fߟt6^jWp{%Vg7xZܺ~؅떊L}:N\!$T3 ?u^T5?%0en{M%*8%;MTUZ'=m>KG<2NM.Հ; N~,۠CM]i Z76JlGKQ(A+L:>RG(ROf+Z0[};X~\w]q kw?Sd6AК  |b?P-"َә$XRtw$2UΚiIbHT f#@ݔJWjuD{Vbl!8:vǢp7<^e7ܨpF3X"t `6\㗁*[^uV CHS6"VJ/8D?PbOx%~std)֎Z;7" O(R=qf0]b0Kg'.=gV'"B\fJ\1h+=A=jo>ROl!m"{;ڹմ >7D~PVH];9<"O h; 7*ht *Gk,̗}nmILkB = ,5e)vefsj\00 Qz,UHKZ]12X;G[(PAqDLX=6V߾`Yק}[&̝Pk2 ZJ,9Ӗ|Ja*=>E'`\y?f8Kkz,m6X2NVנ;mff'hĈcBM-!Jbb75z ,/.0(V& 2W/WA)pK]1KwzȤ+ϗ%-A͉ mmG/{9y.d\79CO05&^JkBiNU4}Á4?<4v QzΰV1uIQAqfAh9eR aOa]|~=`1C[(jhV ejgKADF#nU| |suS=Gմ"[&6Xv2< Пܡ%BAȊѬt+Y-N`jc2lR>ͪK<%N. TJk-Arןo'w,e8P+G L'Ur?.:[%[cWYFlքeJ@-;v.$JȬGu֕dfY7uy7uQjXfƫiÜm~;#F<͵&PG6V&cy/SZ4w lDwpAmK|)66hMs Ia NK#t_ZK-V'-5mm""zZԗpȗ g[Xl-ԥ$5FRegBbDkBZz*t9B ȳ}yĐn`2Qc IIv4a\&N>p-gB(E+X4]$-a l gyeAzf[ M=f ."۰pieAl(NGSoi9Ħ@Sv@+D.4*a\Q1@ZFu@eJ ߗvs;iP+⌈p;O^W(-F H<ϓ t@Tk/OR+]F.;Q6bsoB5P:;bA#}»糨*GȎYlU(vJX+?hR6 EʄKOH>Tv8 lĉ:TqmZ:&bq$4u$D@r_AuZ8Ӫ٭H6#3cFw5D/`q zQzws9B35bm}j%qYVƴhmHk7haCa^!xhn'd|RbiXˊ}j>b?3ey,L`}:穈#tؤQq g+ $p:-(&Oy$?wi,ulc0u1DRE,xk'cY vCm:IAo.Yt[?ڥo)# #!ΙMKBA3Fv5|:N-+Y@1C/Vy^C^WyMpYf'k0˒>&Oe6)omv1[UPA[w#gH2 f<D7eKKj+%T|Prl= vIEb^E(,|i1'71<褼Ҁpd\Nj ;Gk%3;3>hl_ h~?T;jҮUFb/O3>Li"X  @eI3^:((<ʖ0 8nebJۨrI0In_S(x 0`d=`f#k-X> 'R3L. WsܶV.luBC>7>jx,gNyӿ-Y1^]4En NCaG2ᕛ^BŘZ= "0 ~'r )tmBWL ^͕-C4i|. C)棃+?Yy5jmu xx[s0OyKNh)BdU>r|A.ȯƓs]W7qdCBi7'Ǥj_j6=r q]q=]aEdXYP;_)E6) o7^VKa>%O: hkӣ6c\TWu'!fRM^ʺdB.5૰&+Xi.~E]-bW.S];HX"Ʋ0:r#=dS&A{П$ =J\ E_&s^[q)Dwz/0wF@y3 rujQ`cr%!;/ 3Ԝ?N#fvZY]FZjV 1O&D鵗X\U1etyߛ3p zЩ(hm _$ (.A샛XBܧ+Hy;j2hIAGw6C4ׇ,\{b;Bi%,/D WsF$oJ\oʠ>@~wK?Tz_M cEN 3H'iƠ |%ނ=IՏ0Ĵ$ra̾ߜkf5шp翴)| cX0۹ ~QtlZ`WgC(чA%4pA]B.gKGRsôx 4T%$B_Èqq% ]3#]_1TX69zRPxI[P{qZ݁I=,`G|g A> vV"Ѕij>}[Y`dYcs HA:=vvO[I2 -Q`W _12tw`;Lq >}#z:#p2_*!Pi9Q{Ylmq/>'`=fȿ>f?/Ixv0qۛE%{hV FniCfFiZU[PF*rЊsOm-hZq$8 8\<NhE+2Ed.VշՌdgeUm^(Ԉڟ!y#.c\fɴ@Lx$K&XJoC_8 "eZP4g#}DeXRB*e+3cN 0TEu.xV߀k!AQFy;"ٗ7j39^}f+hNt P[y|Kv% 7eE1^I9%xPܪgWlm%?-|>FMl|@țH,1{o(x7<xbJOfl3* % @L [dm&A8<s'\"(QO %:rq>a4cKCQRI]9r D_0{!R1˲n$)uu$QIT:;^YmZwjA1Kx?nІm dPwaCFS^& %0w4!AT'4eAK`-uF~[@*:HTk5ā;cù@^eB<(|~_``;lC*r1%!MjDIW{VR/f<=D=cZ`4cc7ɡշ_TU7Zl`*c8qf"Vt*'c8uyՃ JP?[YAp_˒p^4@|n*6[Q%E#JɈ>&&*jM4h[7rl[a56̱XF/ j h֬XXʅ; wJ2G$,$Wk?Bh*a¢WM'+^.v44}29/샔F(a1g=PX^L8\J5v H=luE! O 1 bqN'| ɺ2z 8^U$t\o܋K%֐ԥr<[Ǖg'D" diwR41{Wx[J+8Q T+i7LLU1qxJ7O05:(oݼo v;+t<ܚ|͹Ӥr `b^y ̒ )yQ ;f>2n;\U# DVUc&iPC]oÂaޮ/GtXWU5ݲs Y:چ^LY&=Xs2t紁oD\ATCMDMgTC`Jfqě"!a3B.$e nHEJTvqoupGJ2k{$tq)hmBs{P[,s۵2X?@wtw=LfBvذJ_]򈆹BtFTg-rt/T'p-' 7.poK *?sBqfisJ˜ k# dJiW'~>mu!TN\96ҷV]_V+vj~Dz;^ھ[Hx2h80m&1ĨZŰ@Fz ĵ08%rP\7K!q8ˤl?E R䪃Q$EzԼljj[Okcy}M"ױ!(q'BbX>-e6=# #}gCz {[\C&e4u6Q\6,rvx4<WWW|D-PO>1aw\WN$Jͽ=@;շOwc¡=[}Š]lv9'FvmUBѸ`JއQI 4EICk|S u ߧT6Iփ' D;=m`{wg%I`ބB,D=in1U|`q=е<% MbײhzB7o Չk. UsR촴U^Sca/X%@r9qZ2yuBewSbMf_F9C`}54K>5z&CWRSVMK̠sUpƤ{h>B? (i.~:jn,&bQL_h:f!g{,p5qyĸFGD(zb8${Fbb.Ҙm2Y+ |〤LsLPBEQ'\Fb+3ƙS3}uo9_T8}>+Ң)Kl0F|\y,.۩oxONR/ķKJyxI#jऒؽj߾f~L͜0qOP'ESdV8 >D7*],U:-* smBs4z@h!\lPa/Fm .wI*By6*j;s7=78^x b@-7ߟ~S~) \~<9 `Gw-Jv\"@gQCCApB#\OxdzF79 a#͓wGds*գh 4+?; av*{xi1YrM qiV ~T2kas~?l;uٴ~K?FE{H@OABge58ɽ=$%_¬v8V3vR( ؒ^do^Cw<[]4,X@gˊp?=~~s:H'yg~ Q1;e>cyߙy[.6OF縊Z2CrF+ .`Tb,)h;g %"Fq?8T?W _d:GdʪofZ9ǮHֲ!sH+Sjâ\&5'!3HIdzy}>q5@W 3]l؁,Q*C.8tx@?.Ni ަUI8Z𾬘QRLcueǻjun؅ ( [hVhU@DZoe#3suԵQb>o'aF10Mr/C "X P* k03HdlpcAĊ]Cs\K2SJw {ʹI^/zq-Fܬヨ8drJ{Mx#bgLZ*V( : =ᄄ2UJoȘ6gY.WI1UbI7#EPT1y_Fp%t(SP:VUvϱvMjQcAL@jbE/.SlbljibGBf'_0]Uy֗ѥ*+!&`>݀Ig?We|;MZjG#OBCe2.Ϯz44} }ku\qQ?\?NSr^8P J@];k ptLݍIDm%D&>O['SYi͠ F:kwwm%w"帩(8 :)3D ?cCD 4:k8rnd ;ZPp2_v b'vEt-P4Qul"p_&cjjQ|^90ܒDJr3 0ś;,3S렇n/O_St_Njqs]n+;9ѽ$[M뫎!s.f=>p9ہ~+{jBP5D} @km%-n]2'])H;Vzeg(|X,Ѣđt4-'G^i+Bt9sccVf@y> -wiLW,eC%ľGO>}b0{rAkdޘWΔl19uq ӯXW9LAߛQWog<ݠ݅QҲm4r`ƬmW+zJ<#yoX? . kPc:w`u_r)9gcwT'SA~k ~fʬGGE=r$CpWٰL]Nz Q7G7Q/ u^t߮9jvXyw+yuN |)l;[VYnSEfRETxVMMDjhRq.C}XP=%}ig-?ìW$3PS-nal Vc2X <#{bD#~%Ȓ~&p_;0(rS;MmbM:NPq0-HYLG$)Qwg4 PM\=9}Ôȕ2#y`*s|i ae!LsQ2yܽAWf,1NF¥T+nFС x8-ɷkQwSv_Gkixc.9%U_@Rv`] TQGML4\vGWG8w: >ݸ˼J8PmsGg6qQG. 1O^zEPq3WKX3̃Qb'l5.솛Gd=~>Lr㜝aF[$=ljX=f$ϽR[ԶJ1Tl^0kIHRtKmB6lQ;^aǽiTå:x択qअZNPػ zNy/DWjkHu?iTTW `jH`IRxl?RC'DZm|@2p!:|M]SW vggFO9n(+¦H9Gn?= Eᅭ6%GA7RsmHXɧDѨ'w@S5QwΫ̺$MFT.A< fk OKdk/T' |'>gCaVjdHb$*>ѵ$^ߛZfYRY \d/z,HRC@ <[YLj!ez8v,I;+7)|7^3*AmT%KHi/&si]#h 8a֑9|yŸkEHYGp5?}M~bdZoI3 554dhC2oeVp+"j< ^cddKmY'RҤ~7x[1PٗGdy+W, wfeCQ DC *p: !a+KnP/13Ƌ@IPbOlS Ϝz= xџhs2>_ tBaA^IX[yӑ%!kI$Q2Аy!~Σ,˻ٗ'"JYgD@\6s #:9] `dwM1!_'>.IЂ;^,UÁ&S+Z撘UBzk/ Etn"]rZhH\A9{gntи^PZ.C`BdpC ~ɫ.P^иab ;Q[zOq @Q=YFOB!o |f^6vAThWoho˄7KLx KVvq历1B±W"3dIs;x_A)(f/EƳ$*g:{gU[FiKzG nɉJ gm<1 ]#y5oeɂ$vfyԳsa jR@Q/,۟ `rZw$oꍄ% ʎ ]e6O?Xc~i>GhQ,/gM)2w/8ffRP`5OeP$;]څ>N26~y0|Xk^]b]I)7GiǾdEʠ9{k#1Z.7m8;K^(mk̦=.J勪j/.㰎A 3>K~"{`oKmfTҁ.Mz:741;j^$%_{-JeC=,yO:6ulxjJlޞ/h=_"y[&M17*Lv e g/p^Qz3̚s@ZO$vIb|<~x.H Y*R{ZkUPdȻ:X_Zߊ9N4"z| :]MopBtX>tCSx3PE [=U$KՉY>AZyuR% >[CV(xE4 9G-h$3GN"z8QyF- ,3%ЫȴFɲR+ x}ud~ʲ~`礸;[+iS9-8"5U Xa lw Vlag:IS+&k'J,“C"u隮'qG=Q H}Hȡs45DɼĔfЋ~"E`1c~d Lv IM]tٔX ʛT*_2eV=DPLK+I%a#U GީcVupkgGi,$"33Ds4|V` kAn~Tf@V (BECB7Fqڃ:QH[醄D],=bݔbeVyR6EO­{=dik/KT1~E94?(O_V 2<(foRmZgt)SN@P7#Ʌ[rɱqg Ƃ{ڂc[G;إ_ḷtqj`(*P@G~/oJ")5FuUU4IƎԩNN,M"VhQ? Ac|eNC.2eIt% $kXn墎~1UYR-knd R ]sMc*!8* '8ǝF #ԛq/U Bѕr\5qR|2,N' M>(,g0bTԦ5J0#0cv݅+zqү~ڳ:)N)F;P.x&1?l + bjNҶB7^@T86T퍽9@Eӟ=$"h/=%im=9^uy&Űwge3{sw ދx.ł,l VçX_ZkB]jmvΨ<"12i:)MqdN-t#/Y}1{fKFJ,#8<\埐N+eS.sKa5U$U$S 4*/M<˜ ڰƍ%$: %.|19TܴJ ۝o782.['̻L]D~j Q>I"-|.r[zc׊{MpaOvFwO  h8X▜qxJv6[X9#:oYE¬,H}U$?w8c3M۾RVbivޯ(OXyLJ@b>K䬸^)cHrz<㓜v+,pW7@phiod+;0CJv5kɇY@.ȒgVMԽ~(oz`.{ pCxLC۽jT zTXn+h6o?wm]:m{h`qa~jk0Ҽ6_69n*_z+x uQO_[.c<ɗ7gx2=r&%(йH># O6):g P535Kr)Í.Wdκb:s)y4/\+[l>}}O@[15Yk68fxxi.R{FBRύmh0ˎ4)% C!3?l׳dϽy|&k|k iɎg⤅Y?%S_%2iA}r/Nu4[J^2q?ysԜm XV9sqK!tHcWMR_Sz-Cʗ#ɧ܍p-[2MeF."V=kj.\S<_QB3 Ѩ".7n:,rݞKt TPٍksh:y +F}1nΏG茂!I:OƝCN;"5EVڏ 0;EoJ.,Kb$%l3Cz̍T %m+OUwZLj!˨*B,ioB5OK&`P9}sbY~8ݒɂ~q&7Hi0r`8m.la[vp&(FP*f-٫UreilYrSNOh4u}huFU,$dVqм^AC+$Jt6 D} ڏlPa,f1h{Ǚ2HS-/K#|@"{=b Jw'V rʸt R򊢍. jk!m9_3蔡Rg+OQ/,8oyʾKϤ7o:Fp1roaĐewVL;gl^uSqJEZ :Sbt,c@pGjh1תVM^t&j'_iq,ue?z-;WhxO*opQa7g;I_:G"}!9f?ᷢrj,c-\v ɞۧ]{dZfw)ExAޥ\윂𜝷K#4ym ;uP98Q8)M=on6\N蹩}(hR44W{9&̖GdC5ͣHԴOHk*=%!ճڄv 2)Ϭ(1W%,lrTX#xs<Gԁ=O ךV_I%\l:>JբliHZp0ᏇH[hޗ/lY+$nwDO?PmH/P~3N9-wrG؇# ?TwQ_9>p*Ш, 'Haw H&?TxQ >ֺ?kں-;_.@M.n%s%ՙ$FqC>t* Z}\kjڷxda\dX"f3̣fIX#RT^&b{俦`P%z5nN-Q),!p8i$觨! (&s¥p=r4x:Wja4m nݟ&U POR6FTz9,|^"42 ";3Af8yj\Cy!n+S?o:x k{lø8pXvX_i+ѓHk)_9Ҫ%43B I;6ॠ.r9/ZG?=Ś8J!9AGEAC0{(vNf?m6'TxNX>ROOa33G"kA/.n(1;WU[$%Xu!D '͉Ѫ$@=.)W4 +& W O>qdL~pg/3]T nD:ڨ bmgxO3ub.Ixl}G74?LUi&*ț%J{A 7Krq:ᰶ@"`-*q <$6|뷁QBrvfm&[q#11x+9=$Jrw,9 !ӷ,92Q^X{?/9*Ȇwt,2e", _? ] ٝڼ{Qj^@S/U}ecERHЧ*Jpd*y*O' * Xu30idd-CVzv@}*c{c^LW`ag@DvJu{"zzA[^?lpxˆ;On"r~i|;'$:ҚCsPC洦" 2e1^*!\ז^LHο0Y[Qp>ŗw-9Y2 SiUzUq4E'…iVTIaŞ+:SdRI so~hyJLEc}_`tZԎFsLE ,JBduZ h,~=j5I:mTWIӊ=h}u: .AЂ`M3:&_BӜ·Ve1,v՜rBW1<߄`SPydybM>5ݓCU\_tWʪ*{SYZk8d)@1QлF4>JnNFo A>ZG0Α`f(r 5=OO}W#s O* MKD_BU84}  .R<͹{8Iа?SK4ZҐPZ]l!y̍l1m\K#jrQxs M*Mdfh < @%K'H37.ϥQESY^ @C-+EfԙF{k{'sGڞ ֋3umD76e__2A)Kw=6i .}NN.dI^(T6[9;k\qz=C\Yi9A!+}m) FIDbܦ/ #d |DZ冥O͌â[hE o"ۖW:}ͪ)ܞ.V0|i%P0aŭfњڥyϐ/nxς R7v7s4`Eo\N%߫,- otL_ۏ|'w&6hLJlݾEȣkӱ`wgK:3.v5:#j$c'+ !at0rI1A˥'ɸ>eJlJ17] p @wK]^S޿c;T4ˢ2_S@ .(4ڇe%=J.MR)noY}𻜛b)̾ Kumv`L(gXO' qE@4]ab?nx>>\4i2.'N$Q|A w2wXqZ.TVǃK/9Z BgB _:%bco gU()Qox"ǥckC(mA&fPMT~h'>1.ؒ/{PI>obP s4936MԤo3 `05}]Xmcw[iyN^8´ $mJ-y7$,,{mZ~r&%Nl܋^5'< ȭfoqi:|ԡV6r"~l O+>jj]bM|6"t4*W#w϶g}‹pVg6Aw;H5e?/}ψ&`\CxL@}?vA2;/qT5ϔcT󦘂%LKfG%҃b"nNF??>]~)ۼy,WM Aɀ+%(C ݠռe0CPt&:/JDhf0v2Oۖ8y6c,t!T`VY܅G3)Sgָ h\ TjO_wX^W ˬh'iـxZ5CnKwG"z4qb[)ޟpPuD\Mi(^z} 7P2ߥ%=KQc|jʸ|m۞Bx Q ɘ8uMf#A;.w Dt%-VyF2VD;3Xk A4T`bI= ƒ70)K P"H1ln$v|ăOo8ߦ*h>a`v~zD5sklb;TN SHd9ۍЩEn9, maY)6fA]G@^zIԬ$jg4 \FmN2"P\ dLnOʈWb"D+(QGa㱶 Q37;9~*wAG7z=0/39jxCBqd35kpZ3g&s䥪J;<"6qVzMSI>pcY Y:uUrA(t+dBFC =#a O/kX˂)EۧKb ܟA/UY5.{,WdtMƒJMPLr& )͑  uFbHݮN "f]`lĬlkyK4j?֯{YLVI cq[⿉[S =Cjoxw)2y!uPN26kZ-qq77TO)CyxdD3x32iWGpszj-J'\#1'MyU_vX~)ةCOš/[j^Cd*H`B'"U(O%/&j~VS޽yp<ZIgB6ֿ4xӥ"ɷfehބvB@wXijs}T;_SuBtvQa1p)f^O/n]Lߖ;7a9b3924G-Pi?Ouaݨ٭H;>5m4{2lb'lI]%WL,ΆCPOe[C&_wg04U>C rQM8.>~^C2w<&/ǦZ(,sroEuq] R o>-,;&YEW;$8 hu]&[ވ fJST )/١y(>g#pՈ(!G/?>OjEz`xOZ&%\j _^-ʼZJl?ڝ&x"&- ٗ"_~MRb(2g_mi~E/ zn^ϯxdK7'Ju%D Ԥ'I3$ZsqySŚ2sв.Q}^֫m! BАB:(y wGZklRŽ8F̉lw9|U}iOFH]P(8?1_+ ۯ WRC:46\H-Wau),(` PYTT0*Gy}718"֋*Z`y58-'LRr[- \Sw,t:F97ʡ}|>oZ JZۮس)0zI^xĘގ=15# -N(Jͅn; սS~inGB8Byw(m_WD#3)_R-]YD4g8eyVDd\1O YLb2{4'ݬk{8/of-Qz aYlu$5j87'?Ӏ@?%p#=wm[uR-yf:CAXsfN{_Ankpl"xJƦ Ő[vkNdHAM>x_UFd%dŪs ^Vh~@ *﵋.GX~JZ?ji]e[WF8\9F8e%W͂ek-%#k uжviy蔑p[(ڟ’0dd ' \ᵉ6ycZRgԑ+E/cy'j{~(4NJo^UF~(^lŕ?Gvt&h XfʁIV1G{L>zs|ZU^fT`0p.?Rs#' =):r]E3`%i9g b ʦfugKPm $[dwH7 a<\i,-RQK*"o`//SDbc~xg$%HXUF%ZJ$1 i~ŐgҶnUզKu][v1DLՉ!6Ȓ R`(sC@On!'4Hk.(G==1sd\룥GjL\}R/}a0cjwrYaNz\#+#hϽV<ɋE~[%Xi+Z%JHb=Eck.mHM7 >]? cdd ܐ<ݡQ6~)ȽiI  KWV:u1{VĩTh 4bJ``LDrfzi.U8TN| Ρ>H*$q]y9EτJFmd|PƄ ?exxlFjqu5{bp_齄B %b{NQpfs@ml:cG^:g0|;B[g;a}ؕ 惒HAO8Qz#3}_%Q/A.Kb۲Td#<D2DU@B zE6B朚1 с{DE֛C0I,D %g]JM?fx}Ro?PLrfÏ=&Kۣ_:@bl8˳#Û%"D"ctͣf_b$Rl,m+?Aj-xs4 6-=q +óNlA,+Ba%$b3!&`1cg6=+F0l]ќUL+hLbCAtoe ןaJÝ뺲ċGEUupYim6M?{Ncɇԟ6M 狊}$Ta`#&bC" cȶJZ'Vek_lc%;#۪v3]Ҫ{'׈i.p0KRC*1Hyauޟ22&PPBe0lw_NڰBޔqH[ȇ_Eq+^_b`yTduC>_fN&w毅q;fhc5\")c<$Y_uH80[IM^FvPڗtw-VճL~j JwdX A rI2?i5"KO݌s`HxΈ.#j=\mhBQso`2۬H|j mO7WiC`A=J{Qܙ E+/nJe. 5/D5['X=M.Ow@>~5>w_c8(2Ac5]aG_z^:POaXĩ\GVSmt?J\(h`Rg߫Uf]NprxFF[="k& b֘/Bzs BWv؛[ߨG|DUUAL~wL ok.hF5aPq᠘ߕq5:c!z}K#mrITJ{ӅR,U)LY"!Y茋 ELbɋM(\x}2*OAQ9Η 8Q[ʎΓ.{X:ݚMi(js]Z[x|3ڍ5#xzm:*qm34H?F f޸)o`A2vJܴ`I,v/B̽ފ/! j'}cj'S,k'}~#8q4qj{;^>mLw=J$y~o'ȓbtKT5`O~Do Bܕ ҿ +Cwtf @n`IFAY~3#Y%}bܐ/KP17o]{pĻM6=J_ڪ֪Em2uhwDMO`{KL.s0`wSZBu*P:ꛋ3g$|{dPn֠vRT4[섿&%CmF2qĀ'<w\_J[e}m<DZ䮁Ąk\f}cZ ڨc[xyoHGMs(%qJSP˞= ؔzbR[P_ $pz$t/+ Pak=g Wkf>H-nC1T5UfV?Czf|cg*4}uqtWS+Ț3E֒*պs&w.De|On'Wꦪ 'm *+o tBcLw$ewNY0ӓz{7 W3.=1ņYA Žib Ӄ囫Z^P$5-Me MH*_lJHjVd?tg/&Ykɰϧؚ}f=/L}2[$rdi}?9=#N/gXK^!? ԤV012-)F7 fp}D0a=? pf*`Hb8Yk/ip1Q:SdfM ^^'djPhbywݻ\s}2KkY6 vQO>'5L2rVy 4oC=_ʹ+f:׬H?c a%Jpj?YmlsrS?W*@ w.Cl277o|jz7dNwFr 4JJ[kY*ڟ8+ϹW_+X%sw mW1½I.y4J V(sک"O2֏hկlχ12"upӒO6 0 |!qV^,3Y%ړpxz|wyʒ~2\MfI FgU.v0ٹ iF0i,ղxڃ9!ȫ|A#$t YF$ӇG*XV o iɳ5l&]jsd)c~l dEg㖆ɢzƞYnگEg9IːF%pҲIZRJUhP8 *ELO1ߝu |Ic*vҼrGɞx+4:K67Sʏ\pZ'BW uW4L]ѮAeBԕxbqX|0E7jĐ@^Q;;7SFYƚj{jcz߰:8lSPlAz1!\SjK{Tӎz Q1+-%iӗDUeTc/isb,h+nӵy 4*A\ckbKq!ƨv:[L dv\ ?s.b2i\D="KMCiyy`8$+RIemYm3ZdF))H٪ zp@nx$D4o:8P?N&ƒ3r`P6Du>~]uW?j6|S hjO.'gv6%0wZq#]l)tV2d>E/yk43I\eϬ'[n 5U[}/V2v=V竂2u6ysZYKQʧᵭ3WFxfiǐ\eho8' {E QD,C4] i͍[ tI&`l%yP$hսIЧ0d] q [m P)?cI)EP澛v\sĭYsA嗿:4kd#)RLёXlMP:?Ġi9_r؃Lw*$[R)8Ef]8dx3^`wp*kk4 z܁h {:xӌ-^fi}%X V#} Do&P&EI|f8Z aANuV3%Kq(+& +5y왮W`l>Gs(c3LeVXhZ4 j@MC !kg#n0w3Wxoje"N[Yeb^mP@Q,n{U'#je*ؾ=*)DsWrjךS*L~gJNސQD|[F[ pr9>k>;O>E1- w2!帉4ܪoL@;;uvlM7*+!q+‡3ltP|IлtˁzD{l}S/ AvMHU2~_x㵖em7u#w7I/WY8b!.Ŏitm&hŒ3RJ]\e 0E1V"R].(d]sĘ{%:l2 JZUep_.]4K>y:1]DWpkd' E(+CB=Wv,d $-))} 3իX|^vO;hDcҷgQYBWS(!0=^"Cd赚HvM\Kn^(hB 9'&rI*W.?5vv>=*/9t0Y% _1RZ.}g[p;ϟS7_~ܯ 杧ɠ3vd!Yicj@x]>=`Q-./A9c{#?lU]LCq'l}Փ]t^دm9.&#E1UL :P8<#b!F%31Ve!TV)w3vZC5ت[E_k?t^+h_YW .L^lO2Q;˓hKC$/I큉;Xf'I9㩟1!ۊͬ%G{>`$#Tc q=|=p} *ΐxh,$ϫ-B%j_e.7$Gr\(Qa:cF$dpVbynGVK(';E+}AK/De;?`&RIa9A o]e6! !5L_DŽcwIJ;cĩ RX?ƚmzIdDf`"䅆yAkeذ;) ը?$VA&3)~'8z sXs m1EN8 F@TmXm0We;M|?88o:#-:L7ףBG)nN9lpYơr,oLŃlZ,d\~0I_K$|D]'8skB˦2ˉ,u P$9tiӿ[Uմeew."EMkT0Bp*ca0b T7BYZm#zIT} FH s6cTp9fi31)N<)kHkhnWVBNJBr21h݀p>$tM;X_KO$D~Iw{0DMCKuFJzm1CbI~YE% D0-k$ m953N|wc*'WM-5uX${AmPyP^ :d;K G$pVp?>'=JE)2<&T T-B!(O6N} yӎmJ|8O4a'YQiErY +z5Mrݘ{r_S^w?k\C`Q )eا]sŧOȱv/:[y@z/d?&.?_ g?}҆ iˤ;Û&"t^f jdBkJuw~=pD8>mx4qs-((khj뤙٢7.k0B5I:MJ`u-Ilu T}p(JffQɤ?7l">bb9B"*I#L$93%DiL!* xʼnl-BJS@ΣI㝤F4b(#U; L|r&,@ aA7f5h_QZg ԗ {>6%Ic3Ug%IR#,{j')5mA.c(4quDx[gyu9dly_bbЮ z4Pg̎ LیɒC+mC1@SO^D7 #{]y_Oz 5h:G̨-e2U>a%]s X.;iAZcrVw}~pEW vBi-ަT"_WyKٗݓZhMġIjM#O6&B'KmR,Tȉca9ݡIP2[d oұ1M<أY=q>4'~*MI4r:0 `yi+H',u/8[ęSmTGo̦:~q,(kNJYMR',Qj\퐯(n 憫=Z$e1S5(/DKo!}n &ǨR+ H JbTh&p0wp Ӕ3Ҫ!TXb-AMJ^ddQQ;Cdg_e\otLG u2;=5ݹ}ʼL yBQŢW-77hì CQYq'gB" Y/! ,("Y}Kbxעn~KU̠:XTo8?(^9{,CZF%R9 ._(R[qw!$UI^u=&~WcVo( [l& (xH'V٪=A.j; mni"=W 3q&5S~Ea};c6@OZf p#覉3aޜmL-|'W6<2]ncePUh$4t{z}yكw"_eZRaF8-Vs^4CŒE_%`9%1,[л$vux ;3'c>[uYzNX T!8]g kߠi֊BaT"OfӈtgIAKz0?Az-wlPsbASP) Y]p+4gC8hs gȴJ|Vp `Y ¶7Ș'-(5zhsk O:˱W@}O蟳H6ԸjkBsnf[pmSvw]Հ+`>Xoٌ?>mhH\!-:s| ξZXz'QkGa;ID͛G]ĶvhkA;FUyQ#ר&JFX*˸{a[%M} o0Sm"ocʰu7yY*b,`tJ/R1]bʘs)O)^и/dW#]7ftf^LIucqQ~R]*Q׸]Ҽ?تփ Yz`sM]_/IrCon ||&&Y.Q@ RE/R+5468g [qdoOu6,ui6R`Fڇ^.:v8 aRz_(!uOѽ㲘}()};Mn^m12   ...eVx@X&{e9_@51x.kJ[Ow .\O]p-!2N8:ܪ3y7Sթ]ԁ&ОE'>XlBqG>[am_Z5,.\ 6HMAE:6_[ ;dɈ#Vtߊvmӯ醭.). fUX]9j "LQY06i_{Qy4X\S f:a}4^ӊ+̼f'h_^[4b82H{ʫ1g$9 ;Jw9)hxNળ@{N-m1Ol{a7˘EB ~\|!ւ9=IMP Ie6U@I]vREfֺЇ\fNhŃd]gSE/H@SmonsQhӀb=Z/5壸)GYE!A%Pe)QALVAsDm5p<;!Ϊe\ܠ\5PYG r@0E ĄBC!EVmHiO@ڒ1Ae9>g>lXڃy+msIa:4uC]za. &iv굹bIy8yqVg8d6}VDO`Eclpτy5c rC Zλss{+8G跎Xh^L[(JB:00#O]OI/4ʡ>qAϱ&N3}zBs?7>+fX>guJ>{Jq4Akؐ&͎ =H}[/Չ-U"~[j`MRjDZv[lƨsfMQuԣރUx*$&jmE$X6z(P %q"Dy.<|A47cmcϢNNBC{8Q|-i6%ׄ."lGV3o{v6jξ]\i52 lڟr 2H?F?҅oxB1َݽ[VS=s 0V4*1z/|7(l+}gH5 T3._\:Q ֗+dy^D/il1p@oXS^(> _*F{w!ڑ! r0,H>i8F]8 ܇P'L2C GZ+MpM#]}2lxI&3l JqW@9L2kym}>hlŹ5:+91GXp؁LbmӺɍJdCߖ;m}l蕒 Y7^aF5R@ o-SQuz8#n@>K|ءM^&ck#]\sHV,F"9*ÎP(X:q4شhR`s6,EVwBzXN^ DE[^Ne+˂bkT6e+( 2ӺKSr+X5IL b>dcG_f]&!EOw^i%.!(76ub@H./FU/ 4! Kt蹭%/v%8X\U$=IQ|Y/9_?s%ƆrϢ\G1j#va+8Cj|FE5K2ݕ"2ի#Q !YrR㱶#ϊ3ɽϜe}-W8'c/wk()\z7jl(wZ>=אc{K\c% ߓrpcMܗK'Q *0& .Ml ȝަEh<O5m"'x8Q>ؾ*c2άY<ߛ*-9f=LD7Yi2W#x0 GTܽOcTwuǷ&$5@|XG풩#y(HUBkzБ@Ǚe1$+_fC CdſqX 1Vb# Sv>bE$K3P cLj1 ѯJc[nUkX0`Eۍ.kfX!4rT25@Om,^'˕Ф gX=Q/e_-=9lWADա-MSPkIy J8 xO5t;y fKFq%dTf8x umyR,OF~xy{߰H`v;RD&_rq{3H}*0ϋT}8jޱb,J*1J *|. #}VRU\ }ڮRֆ4*VVh( WY,q'D9M7FC1{:pg0sHH/f]F*Sl(TnH|zc2^ V2BP3䆒"kN)B l!_}[vH! ;i*&^1%Fx1%%_f}Ȩb}ɗ,f1^XXDwC}y<9SN"lkuѲ Ar%unєN(H 7b➒rArU+NkWs)?rn`PH"Dȏ4'~@hN*71\;hP^ޮ7'w,uDفquUMtcImÌLCvA2(xYߒ4NyP2tϾC*0UkX!բ>M'M3!'%f<ڭÜZw`/t0$(RٹV:($c}<-q*x EZ꿕|Jr qof과$Skb 8_?muZd|NUM$uS33[T`LR # R'Un?"> ,inN[-tg#6h Q3RJ;t0A-Sg:K- Yrm4mD"Z\mՁ>dV+шC-Pypۗv䲅 K0j>)yp \k +fƑ$3! Jero'A6{Y!3}֩%g2^L%,vzuQ!e Cr척m] XAp hG%sTBv62nEDܾ]}CqBW.6ZSewk]K=6\VQ:|㣶/pn`ҝ!ImX"ߦzקn jaH][0~CE§\y#!~N:Zd$(.>&|UĿcQ!iskR2I?'|BrF3EqzzSo0tF630-0?h'NE~7,YL\ⅬcRg(+ui)V|6T+ˌt0ȡlggۍO);#{Svn*zn0!q| fҙ;g}I Gr"Q+|Yjj^7=bexh+ ^$ Z7?KY ;trXE{Z\,lI3Qʰ]85z~zl?X֭A]`r꣣۲zw"m?*ϽA1dz~GMK%FN PXqe0O5>FLы )LIw'(SJuj5]"mwkyz}KFkjbu:W>5l%[洝%uKI@|zO -b4g&pB>m5ȴ)vnL8%pY="cnMޑ$zUկ;>3ʓ>-㡌)=Yn7hqUK@#`ҭ^G{dLFpNJ ITifJR,VI< Ka++uJ+!3/,oppњkDkS;BW^of9䣐7!\}*H/H;*Zu ULz?a{Z;t6RG%4hs_"5[ҬR_yϣ>17wɨc' 4ڏ0ui)qĴrr"[6CFH>v,@j ||mS|bUiV ^~=2\? que!!h3kjfe6R&0u"IyQNa`Tp@"([H{ P54iOlW6YxoJTmGJ?⪄.簙9{wU6dL~[*JXnUa'L[.dtǗiGg%ʪᇂM7Y$۴&;V${69};زR^zB :%.UFvӝB#kD0qCc̀Q^6Wsh ѐ4 fyncXpG3b6+*MUzyX>'̗G- O{ilrtf=:ՎH^ S[ Fɇ+_.d)d-bs-ӳ&fMlp8k .]=l u;ob!2+lmZLB]gG:m@iʲ^eX^'-ECnTqmǩ4̏=p/J<t_ֆ̈́rC28`渌 CSIP2_Eof ln[d@F̪<*SiWxǶ Ʈ-؋(' %~=Eb1p(ҧzRo_{4l 3Н9R5Ԩߦ>jpWw JS':o3?y's3Z cu|[dls'#N'>&F;xg.*n>r't8PAwtЪƥJȥbԇIOH`;=0 sb>a* &g0\b(.?Q_5OQnTANI:Vj]l{DtbCuM]믔,/<W-"r'vOj S.yfcNY2]ql[x6hFHFܣsnEs7qw ^ K̕0= Wh6 頻E?%zwU^MagR仂ڊ zioYeQ~6,=0`_gV|)l!zhD/#d^%,RM=B<[^I e體bڞ+\!,o6Td߉w-|2͒neSA4]Mf+(|YM3|Wr$OF5Fs8AM9GvՋy݇A-L #RqhuJ5Brٸ%]f= l$磛'vtխ m8|'=1G7smj G淜$nL`dL("ޛJHb`wj^5±  *sy_#!K4Rorb4^~ d޻bSg_L {_-Qd28@G0ATw1W2#F^P.\Իʵq.Rb X ^D6cMnU:{ҏ+KvDΠs k% GEoo_Q.v ` m,:y[ĥ)'B_渔HNtNNKK_$r%F݈k齵&:tw?Vdܷ#zB ZG/Qev^RMa)>:bDokٯy k.JycY M|\X/x8m=sPsG!gkW#qUy"WKIR]H4 0S+݉bғ9i\m+Ѯ]HyU_ȷP>hp`wWUV^ Oޟ>`ozڽ!GX<ɀO;ԈgWpm/%2{YKfSc[`\$2u!;쐒&?P|zq埠` Ԉ;0g&r11FCwwfx2ui P?)XS=WR7z2E5C]bHZ]Bh7+4B+)+?>t%M碊oySWigx!4b%16zc)oIhXEЇG)(]t8dlK9)ufHhe-s8sd9{AjO#E1f̚gTE&wtBI46dCܪg4UD m}$ؖ22RK{. c.3,Nϳ'R8w1AY[xTmŏk=p'm "H=EJNo250{&H|9MΞ3DK¼!)r.PE,g@t$;(}A)|ZҁhLQ`O؇5L-ܕ&!:6xg8z`:k1kNnt'*G2]T2>Q k _9ndFuӤT@dR%EM?K-l[nbMnehGvɚPQ ?Hv2PYdg  d6C rdظG$דYLRQC Rp6k%d(|_2GXVHɥv!TpA=3m VƉ(<' #tBv$FDt"#3)ݩ\24y{LcgRLK#Xp BôWdU6 kE*45ՊEcǠWNg6N t.S773>DMyǴUŵ:^h4/Mw,+}6TݫKOOWОyU>vjJW ki>00l|4o,1憢&KBu_ Qʑ9tM:-T 1yB!Q3 ]剝ĕWzlK<#;5rg-wt׿B6z[|H>5|zs cުciU:t BTt& k}q=WBu#Нa@Bpx`f}7K-mm;H|&Pv۴ &-`N2Fw ,$]Aih:C;#v}A۸fN:ֆf}A[Ḙc-bd8Y7Tl9k?O5}ݐ8Px R6@Db.qjs0 o!z3ՠ8eogGESf2 TdG;-*f5j3LQ[gy~7+rφ͓xX 6rɇv(vKqv,4OqC]ҁI+B⩮Rze}4uuja ޸L 8alcr{ _+vr+Xk'AnoqG[lb.#+[RLYJkk4k9se0;4Ƚ<Ƥ֠76kWoh@e*e-7_[U5Ɯe,6f#r-d-Uѯ N{̩*4A) 0TdT|#<{mꋑY á2Y86T_]"X`Yr)`I^޼fSbfv-'šrC:=wEVf4xtMrB7~m  F#R1%Zdqn!Hix>`8hدӲP1QάP浗bM0!k Iխ> kcQ?w1mm[`؆ Wi"eF[h F% xE$S6:Meg)<{cƢgkf"'+Ś @ĒsJ=U-igjCM'=@4 *jGNȶ5eg% ѹ'y@[#OzD~|ՒF5⁔&ޠ@xUvÐ ^ۣ -mh tk eKbҏ@Hf(ЈKPB3 N~HwLhH6]rjPj;p /dHaC FAsgZ'jCJOYLck#t0В!52m%EWzy#Ft BM̿"|yԟA,X)=ss! lKk&D8ګŮ#zbЗO u3J vh&[T!c[oHV͒鵈DC9S}w}) x+58ma4 `;JZ3+ѩ BL3:Iw9PC&zs-٪FE*-Zl)  >HNp|]*M2WU,>խ2FK b;_uY#8dKL 2ỦlִIlF?aIbQj ֦߽xq,g~V>[ -}xTeQDm5~nvb) ӵ FL1T.;7+еr- Je*q2hrU {&3KjNWOv:61/17oo-1.pUQN%ļdžn~sp$7 %ؑ $|B)MM`אO݄z:n8eNn*nF1jkmRy6_:m3;H(Z f0C_,P7xҚ8Whup^jlWLaӐ&[}$!*!>w΍qJHҴk.=7&l"a[X/WVoPݮcNp9S0}79hfWWz12>>XqoKmQQ h|V"G82ˉ2OSbwԩ$ `zƌ|3/^ܘWp_shqHT]aur pa^,ЋlyaTgpmudOU u{"r2&iЮ U;n-qf࿸tX^#'p5C$RUOsպ'T#"UF}P#5?^;|81TӞ).S YW]yǐ^˝ 3R1f9%eͷv VLFƎ+[1-(D|餱q4ɬ)] GvPFMzěBO͡{E ? bBMr mJ]NeO{BؤaoqZԫ*?vI pQ= XNʵB=D]ufX2}ԠPA[F9U Aw[LZϷ7wz! l8mu c.O6[i׽+$`qY0<^|%0PUNfT<]jEqLe|7E=#>Q6|exƘY9hEMZfDyfj۲ؾ[>Րx>AG8CBɊgdꭟ%!}}Ik U,Wwɟ_vpڕ-yzq|siU?K88 pbWsSz]Tdr:.O.܋aͶ ]'e @)Cg9*"DC]UCŪo?& %D I9axNSA;ܬ|7+ 幩\GWKU_fp5@bly+2xNëPՂ{uoϾwf飅*F;q76 yuuش`X#ά҇Ɠ"+(";r %g~R!.#!8v3Rb&lEw{}3~q#Yso vUN3B,rhe"-d[6܌ކEkNzO&LaA nf+z!H팪O~N$L>'繺;l mUهY gD?:5#jr@=NCUxy͡P8PŔ<FYDf{ -N;o nD"&lQ5%%9.y3Lm=ۂ5"rr^$Xn*q]H|@{ׅ{ ]JŽv%RKXWS伟i[r<ʸH@':1zXa~HrO@ L|*KٲU dzltsnX23 7at!wD"Ƌcaa*mfJ~7>MءWhpn=ϋ$̅eՒ| x6ҳxK).l1;e-dQ:?O߯3Iq!i {c=&SB+ֻ2~'y42sHv+t_V6:"yRZ)-N aC ,qn 5 iz$ D*`I> ]!ADT\{ބQjY6<2'D<9%!& \aO* 0IȀpCw!] /1?0ܓIS^J%}7\"X ܃g.x~8Rk~,\We=ZN 8~=^".]XF{? 9xsxϭYwLք 'h)=X;JFO`SWTB_i\);*7ou$1q-/BvFP= dwZv@2Ԑ~>V˼2.ӱ13r($P" r<7&#c k}='t@vs-%."1U_ [48gu꥔h2~'R#S\xQFM3GGYhb5enKX3w̴a^" 7uTXFfI%qzd3aqU8YlNQ ;{\ǯ`':6x}#J[aTb?!6ޜ, LލU2]B6 ˎ\ U~jix: e5KQ=;G)w 4M.$FriRHئJg#kl!+o'O`Ccƿf_x82ԯ?91?)?Pt&6NfCND@XpG# "H H{aK++CH ʨ?c_5ZE* Vdrhc煶l'?TY cvS^WlGpyuZq|t ?ro3 R[fP=v4.]μrgT4dɽ-hB|x=_0`c<umKv+R:@XS_VO=wX+i/n% 3E$2 42Pio m-e%S}y³R~ jp+666i¯J\8#Rղ6Ր܉< SrFF`ݮ|L I:\DepqQbehL.>Sɖ/\{E}wÜ!y*a Pb&r=H u=fC ZyZqx(NiUGO4Y ҇.gm2nTq,8|jgO@nÞz ٣O#FOA5/i8l MES9OqgG2?g 7Z2AV*ҫ$4 UR==lS }QެǙ=oz"H;O0(e;P]ćN.5zlrŭmeb ,$`2L^IOX=XB[Ku:7spA!tl*Ivib Z˖L]<󁶧?)Y\ ^V^Q2}\bn~(⫟\7 ky#wXx^QyRytFꍐ)G$Pb%w=yA Q!ກ!õ*VTE-B4Fwbf_bңh?  1.mABE(2QW3=xQAФqvE3B O P7ٝ7ڗkUF4eEz|JVGlL?x_@wҔ>̉ĥ9VF `h7vGs6 rASm5,cZNYhs@7{#kr2 l-;j'fՇ}_w` 9,LB G3O:>eCcuv<̚ 05 ۢfx.(NLK"a2?h^ Vg.%J.D!=a7-GP_419xf$iզ&e|Ţ+ -vSQ]F\ZKUD*оBJzmUbDlAHegec u췘 O&HY)NUnoQ7; .`^3sfdiknT0>Akq4%,YL6|N8.0T, slINގT=o:uȐ;/ s醱?i$ѰV9v3a_]`xٌhbg>Y}ֈ0,Ac74YziyYmw #]_ 8#8ia'?'S8Li,+YŴƑqS\4ˀ|A*zuAdl Gi9y-([j1w&MP2bf"N+fC,d7h4q`/tg5T/[GmRGmO0 ?t>ȼ8`rC(|py42/aZ;wye{%^Q>Wѡյ۽H>Wkcpށ.wV&) >JD gB$ XW;$ NMSuHvu1qV:ǽ"cy2Xw8pׯaxxS*4E A7nFYxq\ I~hIT #L%[ن4:A=nPw`籽b -DĈf\p3dzwd|fs,~,M7z̐eqp1y'V ,Nw@@-=@&+7irh4Ί7BcOش716M4"0Ćݍ-%q/#ti[*:`C6FCH&,?߯!JN6E>j!|ʝOKjXDWXOu2tGX#ݿΌG]W|9a`𗧥vk==ݪ c6vy2Ȕwkd "8 dT60X&Ж Pj[ANmWC1Ʃ@7XyR֮ $sq]}IhvH~Œ1H9-j   9f+ u_ۯ$grNn?JNQgpm`0c0yMlzbso T`_Je]xp\C7sȃ`UUB;&' ++{$̿ {?An/Rs7~6z{n Y )JT#s+8A"Q@ izIk7O~||I8T&Ss]BdE kX^j=Ȟ8S>,>3^@7+ ּ5lx ss+ K{s&|Rng3C}٬`/dCzglj:DK*ZXMBb@ޝ䨿Iwr%{Qq75$P'\tb1vUӹSsR.u%Lg3%قu`Z) իfGk#W,XXJ3:Dx B6Y uYhޥ=^P 8q;اfn0`t>7"n|g.< 䫘! RS*;s.v*`́|jP ^] +F&/37in2 @[D*/ g-FP#G+A_z8qP!9֝2ZKE^F_PbBӴ .\&oL>) ~n?:z=Nbpyp$>(& B:uҍ|!u"W_]~vmx8ǔ0~޷D)pd)\V1TeOD~#I~㰑AcR&w|O-͆ 1y yt&x H%?bSY-rQ 1Ʀǻ81oHk,.(LHT)GTlC%1cmo :AlQU;=yYC쬤Z|GX}B "9S)h=qQUӚ`0wv".U:GHUzVyt}Wmb`,3gj}Gƾ|.&Eڕ{2XrN>`W`Xbd6N@/9t1l2>X62`\uU y~4r'wN K1㛪;ȇR@V_>+Q* C.quQ=ul{t`@QOOw~ŝHXh0+F̗S'mo(T,-Ok#:wCښ5c6(y\=Je H[kHG:i4>$UD(o`t aW23qAƛ&|OmdBw*:t`J(5I&wAGWm.ɇaǢI)f< :E:): kEƎs`*4*0{J"JĸoO 9PYhMzB`e՘^CU!Im*M]OYfdbf`9چL۽YGqx.H t{N%E V[8I*ڏEMiPr4h;.% v̫zsYxMA@X~E@ؔ79_8lV9Y6ydp[J-WX_U'k}IXoՔTrf *"*V6jɷud+_h9()o OMCh^Unrr)nL'3=BM9G,P+P,L6K-mM^oQ {Yj! ":w>ǻ }J}YC(Q;sgv=tܮWhM|e~/4%v!&{}s~}!t^(YNSOJJ:A_Ea2>4YLfT}vXlQVN87`3 @3&ԛhVT|pw@KȊ"eՇjv`hQ)vⰷJÛ{2/o*>8o{4TALD^XG+.eu-wu h]zV"@ JemzM{x8GCSQ,fTol]pn 2SgΆY3b?td;g"(a֡ې/LsUHGs٪ F]m.R) bdCVHK's NP~_Ae$LM>eX$&W k!A EJL`a~c]!`;kl`',L ?<9Ŧ/]6!ng>MEˍ|rX n<+†5peֺ (,fyiOshoW` 1U:VCupޮ3ЮZQuŮQ\1r̻~\2pb\mO/dL4~2\d URbA}ȓYw&P ]t8e 拌FL 5 p˓پPLT`ԏԱkn<Ƙ={wsMPI\# ڨ2* 8*T%[YR&$k>}c3Q!G1$?a\#ñKZn}\[b'&AuP%lX[^u3dWPL3N*+{aX(Kw;[or f i= S+wo+i< o&D}`Qdv+;p`[?!j|Jﻟwnp'*zQhht.v1Y8gv[ҙPún[ C!f][(rvӹ5!)eY\ ij DE&Ǖ9G'jpS%?f,_;Gj\\M^@ u*x4Fl$X_c) ;nѵ B*%е@*$TTqƑH:ME@FO+8HYeDdwCv;^b խXig8+&-ٙG 5zw]u!'@ ]4Ѝ_ϩʚ]6Ja ޣ $'5=3aSg<5C"ت/yT1ׅy)٨LR`$w^5*BKP<:=^eff cSVY䶮Z6[9\v@h4buQao/wGɊo`F .'Xr"zm+AQ#~obߣ]ډP2C3 'ހV.[c߃x~H8ޤI52Vܾ~$uHv:̂@k}H*kJ+h!(\OXGbdL/C(1b4jƒMco^ 8i<\AQ:MU. :TXfmOa>wNE?ߵZg=nr%ʴD S&aRKDLUh9+g`BE^Rm-bY0#&dx~rxwuY/|Vׅ xq>pQרb B"<Mn } E̗9 XULO?X \V'ֵN>o5*okv| EvVRViؖ਺Vx_Lmrkte^taBae`gx۴ de@;ɽ;ꪽٳxR)zwR AfH(,~*Kj5B(hʘwz9ܚh@Q?z]Mz%`D$G)$VjJ|fW"/v?WC>Ȧ_hà{?B5tAcH[*x00k"^&j;b^KN[3gXXX^ZĶ}L.hz.2㊽>fx4ւK] |O9{FqTVr,{Xo+-Yf0 \ j"2ϳy]zuҷ':[ ">w:ūM&}bI F' ddcsʧn F;)6~ M`nMd(lhE)g12= +ڶ_n.Flu4.'cOGԎ+L,w/K+1C`l Da83]%$ 'HV8U7)$2WdYIPO8g"dlӮMz5ǣ^x f6Fw6׻ `jŊZ6cQ̯wcJP $#:/b審6q=x o)(K$s>X׃6R& #6P<0GR%' H\sL? :Y^RUp`͹rwy&ᝠ =0x3nXE^hЀb:n7M#<+Lհί 'Kh8kx6;50 q&H$ezuq*6b:A|EGEbxDǖm/=1xO fLT>gn^(@`{f d ,QC QOCfDΦ18'בZZ;ڠ`eذ#pذ9JvlOMNNqߟ/IY11;'W! 24g[Sa_^Aiz*uYju7VXz^E\O홠Y}Esm "3, .)O&23n!@UiA75G,DEGs*`je74~UY[wձxiSy4~ĻAid @ؒ}6wk)e*&r((mNbQ|L+qFOC8?Fd`ss`1aῳ(|vcZ$*,Mp =ԩ6Z+fq@g[:YD6^9e 3 nak3XEZ?[+,NsOk 3 8_x!vwx챳C#L덜[J m9LfX[%yd(rObGbVn~'{$56,XJ$ 1 JAS.ۖ[)כcZ[C1@L>G:d&/!H8<{YҋS뢥TF8Z 2( .(n#aPǏߟK2f}=.iVpOq*{^upLJxzZ馯vr.-xgۅ5GuwuAs<%;_ΆD8uw${d1'$0^@vz[jnHxLV*_d.E=!0tuI9)K.GBKW{ )=ΗLZ>JR:Sc<2˽Ӑ^:cBo_.AjRͅ+4SK@Fbqҧzg { `lRDLU6B%ySU^>ʌ(iQ*dy⿒*A Y&>% Y ipk?[^ٌge ;Tܭb*]S;G)KG*h7 j~vرקXyBW0^8YY#@K$^NtWFqڄ>( 6da|_-E^p$!hրbR( M NeJFZw,!b~bԋ&'ZP:RM #} ak V# uQRc [r9 푄~}F5|E +F5}U OM0ttd*^dʵ;m1ˋ}?xuMaXDm?œZ vQ*_ݽ7[M ?SޗrIo1(K?w}l_y&϶Zowx Y#ސKWQv/K?fsSJvlI]RmMː7i<&䅖I.nBeVꭩQ 睜~BA *C<7N_̆RR(R.G|TaQJhn@JMVO?1:HiU;Uz|.wNN+C!z [qj^dͿ 1&-` hVYN]ާX.Cqʈ^=w $>"1ҁiz$>[K"1əCZu!YH,kΪʖ.HRϛG;3R-Qw7O"fs9#-rJʓUE+GrLt8d d:47x{|j^:epnQKo`5:2:gKK}N'բ-kDnjjhQ5pB?vS ̔^ ZUHj˲p_>3>@c -7>x.ސ>uZveƣk2c`ľ|Q޷rM.eZ³O3&q<y Gè]2ZUS` ۥ\ XixV؄EOd_He T30?k)Wl ە:20WiދN^IZ9leႨIy fNUl&ab֏JO ޏr qՁ*sj_tPhAm+4 fc 9:s*,Ci:}nt,^9c9ĸL`)SG߁s!ԩVjLzP:taP"lAr x@"9-)$UlV 1-pEQ"MȞq4!b{W.II;z&@UVy֥ /›Kڼ]@ .RpKo oaq, Z~ڋp#űd6哒y3Ve !SC11S4%t@Boy7;<}աMV0; ;u°* /yeO1W6d&7@&mcy KsVӔpH@')\.AR?Bi-;$74{A/;8ԩD0mHf~$$$fŰʉ0Q4b2> HZ n=4b5([: f@s 7b>8^,lv;Pw݀o$8ўz|W)J73ږҿy'yڻ>Eu I%G[/YK+b^罈f3dé;%$I!P|Ϟ|fEhFVczZ" \%y޵pp0*Za}N!SAQo`.Wu"zkcDvvc;g?F{tt9N 522ᵇ1U*(N9ޛnmD(.~iǪ%uDj\zY h3Vg Յ``ZNˀ0K]7,lR D|ʖ8h{ط[ Qs{+Ao#`=,t I_#cx1(~ՂVzƢwYoz>bJy> {O{icbSHa%{%{PX,K۸Mpla77QX 3*|ZPCK(Լr`&_ 1uB߆*>V)Y\9iWɮj+P )Q1WiRED.CNpȽcgct+aYÎoE ]dmIU8ҟG7 (cU1,s I]l ~}P1kzvQ$cRGaTv(4Z>4b\Rw'I^aN% yf/:d #nwJUu'\C6 "_[ d2p`*:l$œdqڱ>ƔG vmپuVw^G[chN>EȫkR*S}裄7s׃|lEhŢ6b b7~FOWƅx.b]Ҙn8ݢT]U^gmi<4Ažvxx_ڹ:>:.w<'")F?gLM_#prm $e`|#p? u'+mUj@!*'a*=kě$[QD0ͽ).elP]] @jk2zX>qw!{\x񵶃p˻aMw11?-#bz5+٦+ 9+EC8}Z{[Gl#;%TYunEaꭟC}ǟش(*%G> cZ4y:9,6S rj]a6_[Fp5HJ4ٍGdǖ!pN~mp2FccQCf)zQ|KF;Q Ç]ޒ Z#rKOc _Y12oi99 S%3pRR|2_KX=M CW'IӘ0fp4_X ޅO dxmٮwkty)S];P?ծ][duD31{{g % ncc#'x}s"%S_ѯ-`^H'FV/ih]$AEF3z.fxKov7l9QiC\h7,pud{]YbޟC FT .]ά79 uoCt=#]?~ 8`< #ED}fȵ gܝ((s%y"44YenTSɻ·ђxB"qc2&C7䛙D$HXedI8Y&*|CD')IQ$۸p~Vh⡓'AIzy{)rjpʺUݗ7;p|p"~h<_*U>lX'|e&wБ%_{xt[!kҜbؚw։2N-8[Jg3/Zxeukا>5[}*/O*EYGDS!Kzvj,4yX^+Kj0V{.vv@\ *rq~&W޿0aT}d{P+mS)ТҖ:TExhS[E .2ekw8(g}})ONggmI:3*qz3bX\֌!NGpT_Y֗6^E cvleqG=lF!̶ w@RԿ9צbf 2-ıIPΧvKq&j{!7܍ &zBkOtܬ50պsW†l!T,GO^YvYf \߸n(17Hnp-;ǰimHovTx<EL(n4J ےdž.U+7 ךּ)[+ ܜb_$9QUsB7*l9$ݻ`,o:%vw`n+(G$:p \Ռ[Y!峾O>׵)0z˘P\Bɞ P>}}_ XK*ԣG.`vۘCFA%k_Z|E`]卭ƒɮW[hÛ+,Dgq?bo#(ʶνa&*SwsPuT Doي?+jJPPB:_PbGeV+/jkWi7ɅöBvx {9-?&0!|?f/ICGb-$^`FB9*Z|HIJ6l*"3S"nnﭿ4 SȎafOȯ]h!@VNK!y{LmUD$@Gj̥/3)5q,,sʫ64ChXq;]|`/6>4VI/K/ I۱gZ>͵^S!gRtx(@K!S38\SsH&{&D<_Aqگ>5eHML9nC}E`8d`wSdLjo`_YK3ԭ.[~4EqObkUj}\hZ㵥3Pcאx~Csl>.񐚯䙌հ+C Ĩ> X)|N/WtO@Pt7CMz%'՘Y x<2#m /upK-?\ZF9#((z㑵?dC'3m^_p0 `EdN#Pd3çqn Gy0<:d!w!-7]?ӷN!E+[V$SJ+"Q̷̹5Z%'W\2}*Th؟cܡ ^+` rZF o_d}.ABiM:\*%ĶAwqm Z6/b?h1( LR ԙSf Z{q}q F}V8ߜ;ke.4 @Cp 4;bzX ]N.3d;$̍N+ =)M6&pC<~mxXc?͂j}3dEտ17z_ˮFdt^0ѩAYUimgə(I& h "?ca ;EA Z%_22䇆`jI4IWnq~Gr;2Qi}拷gwI_;9wJ \nɁ0NH/gҥ࠭kȵـ? ﺘ,7s~`n3r"e08|\/WV0DT`)q1׫O\rDAcD;kcM1RWfyJ5nPց pHGS]iYxڊ@td5{MOlE5pt& B슠@Pp )+G!{3xoR'@႑B@2\X)7%[థ%.9$8*0lΤkh=p'49Uã؇WC_( Zqn/6dm" K7&~:0j>94"j1e I$3kq~LKxWXI!c'7dq]Į kCj|rE Eɶ|Et{. h'fLgPY)mn HI̖?$[N;s˓]3]84džG[ dVi2r pOqȑ 2&̤n,9nѐYF^STIB i?U|!. \=)Fȋ3T hy9YC $H|0O#89ZT_zLu%[Va Rg[$$"۔S~ /8x }z2a j"60Ѹ܂,EdY)΄ix.SɠiE6ꊘGG"C~! _r=t݀&$pd i!_iD@sfurx")! " nSuE&C Ff~lko0\KDq6b_pJ$E|wR郠Mߌv&D=B#2;]us2=SR1gT,B;9T3W+i~m`z“> Y=i'M2>qTt $8P>Q!iwh1%*$,d80ZD'EVE^@"Ň }/W=0wFBf i8=j%(t"xqjX]bw(FrW6B7T UfvV*=0yQ(6BC" kßK h9*w {9:5Ce^-ZB忏Cc͋ ';-eO)m9$`uѡ㬀]y48٣͕ܭ]|EF΅@ιB([zhX(#H+:<ۃ ɡa>ohͥϟp mƤLg>^tU_1~t֞#FyAu^X 'ȶ/֤i+=ݵ&Ap>p")U\b3#9E.8e¯+Gu.2ilt|m1 ?5_fNj[_`?z}F׃e+7.״a|@!*pÛY@ 6/Mfq)d;2^coA.6Hq,3 rӠPCx2Y {i@~]x  N PyPLw#kB{7# ćS|7kڑW+V`D@iGRuƃwT#j}NVʋs^ive>H]an\[,b_(TfaY~_@P*~F(_RteYWH)r:-A ɟ%edn btYi53;љ/[RѰ4 YK^ܱ&k=hD L2AlͶ(PYtgPo^FkJ#ȴⅻ/ݜmd%tHF ZTJJp$VJ?X&"c^؉gհ* -H3Go?9{}}Сلs}98-X0DȖKl:Ӣ7s J9A->S)=nZ5FLM`L˜dߣF{H _!~)5cf=It^"Ã׽\!1GtjIv$9&unE^v m%w%?>3.ii>^c9@\{;ҩljjAF˽IiC,f'qh.%鞛V n䛧lº*l|gқ쩔;S䂝?-=,lXKx&{Xn>hMZQ^Hu HX*S: F`paث$d z6b~sBbɎw~kA;ڔ2#-Ǭ࠮`I` Z6XU[rJ]cygB5PH^ ,\nN*0G*U1ۨz1@՝xX^` ?>ȶְQ$u R/aǥ$Bڱd?F٭0Jʃp .R  x`h9qjJ7}+e$7vy]=`6ɏdϋIz.NxISXs V[XȜf|";p 9!4G|Ҍ>UZ{ma&\K4[ry[(n !n km&0M٭~Ūv{5ǽ363 l񔲎0k{P2FJ%hz?ԆSydbOO_. pfd6]hrt1V,0 Ƽ2=6V;;N۲),n xbDy0p:]] 9&* P/~\P}S1Ñ 9@eeyTYcb]Z*tNeEBh~G7rxJT|O5h#|W/t}XznFFFy5'&ĒbFٌzNqk { ID0f:@ʟ:2.oa@C]kbqţO广#bo{ak; knTB|K˝L{ɛBG>M>*G ~|rf݅@EA;:;AeWҰyq|Lq3U~kZ"{T{Q *Ǐâ5Hq\I=ehT&\}whB`O0۲):U*2jF}Aຨ_2\G8.tsR 'oa 2(Ugpxii[9G/d ԞUQ=`fTGue!;;䗀r9,|2of;߽&uX~7f~e)%Q3QNuS+:S3J~ʯ6[,vr2H8XO^.sSrąOښCg^aʘ-larLe(4f]9 .חb4W>TO ;I#Ww~bYiR6Y>k`بcFRlc ՖX y>֏+RGNˉud^ʟp"QƋS!\}T`8iTL鷌UO/uW뇷kixu=6𩠤4ث6cRATHVf>%bEk{gff5)%78.S9pQܟn%Pc**yBRa,,# /א7& ƒ=( Bް̫<6#2w֖C𗎳˵Wjzg. GCBS|D e !0`֠e* UiB'Ǒ2Qn&0J%_YoX{r܀*"Ә°rgsŦU/jn`J,{ , uy~+<`9ݠlU8P`;ˉIIL1wszf2$iӫ @AoڱLSfj=XCzyCP@\4Fq@B=]j0cQKQNOL[_VlQ[ʅ;AST?ֽ}f+ #Oڛ} H,g.vRC'RbЌ%K5E*lRo"*]]k uȍ0z-B 6oJb+a`&̘ Xu p1;Vt0lW;_VTq\LYy~%c# 20S}Bi ktj-بR}!,o6BfpN|Uᆀ"u:@*^bd\W:&4 6t[V=kIr>MIye9 4:MSL\%˹A'_b,0U_%Eb֝!s!ױuZy !cC[Ɣ l‸kCn1m2iU T=]vӐ[Kq6y Z򜱒v ;>3f9{5H0PdVV5eVg= +j:, v&f{m룚*byA\KX 4qU)OBy YsJLz큺t=ae(CxOH' Ba2!8s1\ f9 Tb,+TX as#'fWNc(}fel8jB/-VwLPa*|,"A*_ujpѦbeP,,z 5\_-]]b5xgvhSyR⡕úHNBRHB=lenԜ!p˩+0(Ml 8NrśF815N>aĻ%<wk93\RSQ[|IAp5m9Z42O#S|BuMWD(ܭ)i-fch@'7Wwӟal9 VtɸںƤQї3C톟 _={eT,] o&0N:VФ' ߇t77]^%AaˏK);!AҰړ3tnk8h,&!OZb^Etz2S51|(f{.KIJ 9wi<;NOՄߠ?F=Rĝ oEe ߆nP!]z^4"3F%[עkdӜ{re,~Ҵ k*1vbߌ_G1!c? bAn]hpA$=[#]yP { CFG6@>1l5n0JuV(thչӴ,Qr,6ݳIޙw4Pj|zfںlF=[ĕNIuI v Ǽʛ}\BeD͉4py90>RI./i.Mxb*E߾PNBjA2,Y1?tBjglnKJ0:#]=ô4pv#? %H,KJM#5n;v>ֶ8Ļ@ ddy 7t)[(oZۘlo-zX-uv2 RMigqrY.CoIRxh @vN_0VMWL K>aA/&ЌH=Ӻ!ZvGlwOpF"DH\:4YU;z[vųw}4"A|q u_N!ɽJj9ݵISf %ZA<7UxRP0Qqj+k]Lץ0MR)>N,,E^ƿui%cpYJUX2hN ~/0]z+F"+'|JcQ6t,Ft*~Qz$rUcb ۚPe=R#tmFCr?1@ܤkju>+A΂SQ RG7@\6zqn}#JTaV~\LL5AC"d{dC+ MI/@HlOmWR}t oR G9#êd5\XQvqLz5u1bPTjQ| "pIe-TЈS4 V{16$`@ďd+.v:+N $;_EۥC4WW Ekں3t<$V \ҰP ׼F}ܮqSyٛK2}tN X|)rk=Qui OhṀc~!G|R/ϓMvϚg/Vǫ!N& J fp14~(iJ ʖmmc)᜗}: 1&^VA tu͔g=O;˦jS2 %B]k_h Z>\ț4Gq &*s߅}s/`{u="Cq(;rc fFz@ZqpV M^t.*&mㅨ /i$gsJ>_]oQ!g"rڈ2}pt!p*cb:[.ӇK~7K է\YpBF@ezEO"(쳦t ryt_ U $'o&1C=o^Ü6 WsE`P*e.׃TC-igqb0sZ>0,P8J \ϷugERs+4]͊)b4 V4H:U=F3ĸANO՚7,hpS4CLj,`-ɽwD|SRo\‰XFNLt,ØuE^ݞSüXGDĢS=Dn &!-Gi`0 ]RܷNl3pWf}k<ܱXxPc̀0U:u[:BbCFAr K,;>a6zŃVE[O]=]Wh*EN{Ѕ+JISUq :8&so|Ms8'1k$4@jjF'i'T٪JBEt ;*.f UM'^͌<z/E%Ҥ{W2 /|=<A@ߍ($mZy!-ŗKK!Xb~n܄(A鍱5=$UdnIӺ*`_.ɯ?#K-;W ]@(5Hh|j$;&㑨h?© 5Yk<ዯX.7#60a=Ѧ;o%fi =ȀE`ۘ\v#! hZlo2Q139[ddb|Hah^x_.XL"bf_:* o =?0}QǫtuS TczQF$yݶYEXPฝ3v5#8/C%RGׅy7k"KEMMV?\sHcR8=9`9긝{rE8?B}X{S9[:M"8PG9Sl 0 gfhApV }aȊ:a6 \h4MvH渋`>Z5>~)LAߺ:4 ҙ0&7nn u"z#x8ن?`r}w $3RoeL$Ce$I(Z`g, ^4P)fS~T3! (IBT<ݵVpݎrЭ{/ 5%8m[bUGd"5rAzl;6i bMeJ-YiH+ɿ@|i.r"&lX?&Fx'ڀΜ CT1xvz+ȎR% ǎf41s'Q@N^K0 6fHwlTc$߯ܲUQl"hKF#2s*6r,JnvTwG!;`Zx&Dp3 XUvZm{w.Z͐ O1eMW.1X̟/v5uo XI-ye `h9Ĥ H2N%ܧX9s7'U~Ed1ԄIc3=t"VeyП.!y5Yhi&E/P2lR)̹_@L '^x~hH+$x ]zxڵZ*l&פԗ@X>8n,Ʊ~F[]CI(oi/.H׈[GئD\b.H jJ 5$w@QjM,YO垅P>]J kºL w%Oh jnv0p-sq?#/+!FJ6I9Y$ꔹ"rM #ν_ǨsPݗMTh@ z91 K>N> NKM5&սh=JpR $qĹin3$$k )Ochi,nN>q9Zi;} am\w[Z 7wfGeZ,ꧺw~׌tSzy4θL2l3:B~Q$F(_h-~h>wsB8eM0]EQ"i?"G(0S S^"4kL!֖oN!@ { 0y& >9p^#ca|-lcCYƭODH4r[%u16+ Im{v78jV<Пov+tk j/FăKmӷSUق-3#XxcL? ϙant&k֬3RMc*OŪٰ' n;ۘ h㥋 i3k_$,>O1hX*%_C)8nzacC]Ew}I8 D:v#{݈TuvXF{-0;_0IHk5#},•quwZ4=MQo 2~[pJ/ ''k+A?CVXx :zd?ʿ,>@CH&PI+Ѩ_3f/RT̨SPROP :8%r;1(e4OEU(y`%vpyP],ZOAy\<+" ^Jf*UHR}),OžQqeFq*_]^ŸNF:ta#Z7VWBCnO)I?J[zj#̧P.TГy xt+uWg(DRpn ӽh# X0d7IGݕU"H) GDb}։)ٴ3$]FZ>KM"\+P_j2'e&X|НRzEQ/3Nc6Rii.}̓GnZYиz)+>Fa1H%hMb/=iK eRuu殕$z H!tRἯA CFd?0% 35`px) V7vfT{ʔuX(TAVrGB>+E[`&[2ϱ~}fs*k.) )*M5~NvMn^5TJώf {!WxӿmIfO9bIS0L= DM+zEVXUWh\[?3|Teks]JF&z O߶8i/ݱj54VeG2B86|L(=i$z)S8QIH)-Z@,޷&tdJ35zseɕD?R8meçIF[gbgG3 &T)d:}A[?߱C*_6ACy-=A~as%8N5AM҃`ky C ۪V'j;ղ0ОgϨghAȭbm3;U#LB?}O(y"&+vFK=Һl*}^doƶ ">h /!H#t\fiXC95"Lit+4:H5(xFw[G+̔l`ϊfS̘v㼡)Slm!]%J+Y*uno"ɟ/} ;Ip;%^ՓKJgks"B;TfgSN#Í|Z%j92aPoiU Ƅ"1Db6@Wcoo*-I>̚ <$!D׷ ,`~<z7^_$ a֐%eS<{N9T_x-:6,1},ſ[gԝ9SqGS+.& fc@g+dy\W<6j?($"QMr՛]ojK$t-xfDPa X?m^poKM=^3a":w00'~5Q54; ędžB褭 vt}Sϱ35tO-*#f;mDTW\Y~fhm6_AeBe AbpZ[8.8:5fꢘw;$; hIIј7*֋v|)>q IV[D.5\ݞM07f܇Y0Bl/pQ4MJkQ"MOO”l"C"74W$VKgӕ3܌"pu.Ga a 9VhDGא(Y{8[Eb3$.q_hl[@h/ӊ;t$m,7G݄<]rmB 9.*8`v=dUqCWv@pgul\<dSG/twat8}iwcze.4-UhʽTW ,0 3:2?{X"ZpWR+T ]ի(>Ox3=-V+‚=骬({8.4gsoJU ۽-$/`jai ft"6sD dq,2=S++_^st:ԉq FH]NvZgef|'~KKE&dG s?rAv)q>wrg.4z((xtP?b`ZEy1@oS#>=3cpԣ^E9\K@GDR ہ,c\2$4g~͢ʦ\~8skG_čY.n7$؊ <} kŧZ7q7uyd@^_hbw]eN6yacXS֪VP󅐽zE܈reb³靂4iϧ.dNc=.o_7$*&QPFh-ʬQ~݋ɄD\n.e:Ujqi#;[[4S]g +{0Ok>LV1'o)]=t'Sv {|!@9DL{7i̩!?8Ryp# U:@jMIrVˀS$Mà[X&aEA9pNpyBռmMY,h/4ArAMV. 2>NT00zqļ/$g3TxO5ޖALz Maid0@@q,0/nࢥ ^?f8xr-vQۅ7 sJx3N⋷ z?5PG"p>phwx8<%L  'ի:;'o[$3BtVmUn \W4u-86oK6 :5#e;."* 'g%A#f?r(aL%DS.GglE G0j.4YyB6 vLZ"$фW LuCωەMRr܁EfcΐFJi/%T$hv b~[ LgW/S/VfR؛gVids/6nEPG˾17^;|o/,gjœ?tUo"=W7湞. (/Cp|*yTNl1q+ώWUjCRF]tCQ@k(p?g;M .q2$ Bxh~J3  Q]Wyb4ֈnmZAHڤ;{/"ofZ8"ԥvB%f۟Cn1001# i趤k>,2Cg|Sq?0XHU*iByIYԍR`Qk$>iJk)"Pڞhp63!ó2+j-Ң}B7TWú *6ƺ-f27 M8 g̕p@':XI7VgT.نbr[`w[RR7W=Q~k>D1wTFPKl-R ^wMTvӯ )Mim89O’}0MƦK9poCm nxH28[_KȔƊ>[x1)K,4YϺ (`p+*W2yֶS˂#:\/Ij mQzЋQ!Pg1Z R${@KH`F֛I"<ԋ\|הVUUJ*tݩ߭d. Ju[%yx+F҈"cA [7 cֈH'h"\-JU ke7ۣӟ#hM6?0} 8Wnj*QЩk3g&QzoEv٣sQ &9ujO@X!WSfD3GhaXv%"=Hq^̒ !7Ow"$d{5wZsM- uhT"]W=){Dc .;}=̰t*~cFsFM,}")8Jqa#R'Wp>*bfKeGc(aU1: ˋhݟ,ٲ[U&*r)k3#=1,.a'h9Ivc;-%9zШ ̑)q%V!l4.Dd{~#ǣTRj1JTSľF!읭Zw[1=+o/GhPq;27C?Fp3<y7o$wj,9JЄ0㗻YP wDbUf֗EʣmbIޑi0/t I/vJ4ek:Ȗ"|=;;QX };/ߥT;F78nHV g~58ĚV\IҎIlWnMل^~UǀuC-Nkn{T`8W ,b'' K@ۙNSD9)p,oI}͟#G[xjI 00H! Qފ󏯵Oj5J" Y,.e?733tY)3ϡ\OW^Z?|@`GzbfOx#4?X}"! ܼn dR%ڄQ4Snܞy`[Zc~yu&#EP9fuƮM.J%.zfr(%PO3}(N:ܵj(p&~u[ (^PqѿoX#5:ۊαnh_IJEK|e<q>Z$*=f209GQ]BjPʴv%vj;VGxZ~CqcOe~1p;vD|hyηZ)%B{#ْmљTFĹ ^"u>3ΣsOs̳T~-+$Ppb>ƍH:1ixzp5kK>)M$@iL+]*Oc z(@z _\`M\;]otJʳ[ɯK Ѳ Dyk [lp@"K=JV'JK֚UAt}'fD{WңanXR1&} (g]hZy!׃;FS3FgfMے< 85Tz-`j qΗc7$9rP~sWē#rkY~ b+j)u+YYe쁱h=s"RkRSQHrNċWK'=jsMH<@04h\T3"߮ ƃ,x\zA;Pe8|n¥ri>kݭo?}k?9fZѾDć+ijJۑ+ gN$1! [@Ţq:ח0&AKTe5M◻4޿cR 7(s]p4M}HǜH`RoRA>h\syz'&<#(:%ojg};8yR{bY\o+8@k$O%͋Sf0R ",sih5͚Orl6Z,N \6FjOHm}xt_53)U"vm 9XZog Ҹ͗@b/=`I8fee9^d[C]hswҜ D br070~~>r4ةӋtfkgEi}McͲ4ujݔonY'hFu䓧gĈHf6+9=X3WK|QHn9KOPgEPR^@5qSK%ԵJkk(.{LfW//A҆c_ol:2^}Χf aI8p=&ѧP_7}}A{}pF+8޽IͨX)[n +!#zYՌH _!_*3)+A<bи̶4Y@R)Xc6۷3msPcRZr>]U Yް~ #KQaXQY&f܁M 㕏:V2'n9!bƨoTޮҍwaAY36qA5 y3[+{At6BH8>?9b}[)ucȑF5f~;Y}H~6#se SM-R}|$'].vCzduk7l_%] CSoJ%UQ- 4ZAi1wY32iހП %\+ѳQɑ̴73`hօNKv|O.SM3#q^357~ ]~anu/#ڒVmboD[z~V~@:ɤh0J%ń~cՠ0sPyY?BeE@p~Lߏ< U%|ͺ\){?tJQƃe3$|PWT)QTw;k%w'SDz:DK/ ®h_QgW] eE%~);.7uw)usE5 =O$өEc h5-# bjԜTO{Ru:E.\|=͑rF:dZ&.FzF[^{=5&& Ѓֈ๕|gUK 9  +yhLpC /bp|% B`h.w.(3nz8' eW5]Cï=+Ja ZReىFP,Ha@[X Bz-c?3o!x!7Xօ06.z])-:z[OKnb?SBPK4UFL`bhge@0@4e;K֑“+4x"v02-n d"JS=鵡l#m_wE#.Ne=<H Tc(IC6 h/XC!0t\3@~n?DپL! ] XKz׆T?DX܋)P4:_.žV޾m=9dz_g% b59PG<p)oz4=TKXh\Ԡ^ 3bEV3Xn9O+М uRbSJ͕VY7ʥ#ja !Q;1dz7MqTOBt'|aj_ ڢlu>u;:ŦVQ@h%o00oZDa*sg[J#>b fӱ :/xhu? 9)38.D'xwB<~(l#ᴛyA(Z?2{{Z^c5My,DWk~7o Zy[k5+_&-: Կ™v>$J-,١j!l8ɻ)B. o<уR)=+TU*5 ՚(R~7DvfH T$:˾&$Wg#6 jBq%Ansu QiׯenO[Գ/[j53b|7_w+Y}}ť!=-xU>L20PөLK^-Xi MntR {[> :KSFȏNut{L|8*.mP n|2R>\;C Xu;۔,/&1M|^a2/G- )&T{O?Xౖ.Q%x,B=̿n`-=C,ՖNXksud8༥Jw"*0/RfpO.H+*;HUN! kxWQ$wٝ>ڒNy]^P~vK.dQ)\T*Kbx 5z)ho`@E2p^nm̻,H2& rlS۽k{ӉuTj8r,^|IM/蜎9A:Sbzo ,x'iՎ5pZ9x`I.}q @'tU7ńަC%H@!CWkK` $,kVrqE"XN4?8B XQ?@$43ڸvCo(xeH7-q=4DO$~RE #'$4H~d˛@03i01ŷlVjP\ Аi*P+'uS#d_'~O߯53;Erqu]9&^د+N*A#^ o"3sSKVА<31](Rh ;TTuWK,~d(.iBQ!F*ĄƦD/l8˽, Z0m)?ElO&a@S@]dvS}LyPd1F_,^q$]^dXfNnM`^H0)?@VrpyEv̓Zht+, v%6> T/si<ǶXy>_)'t]9O hxpȵ8SO5 ne@5 (*3ƽ4B4D/lZέ/x/HSsD+=R˦v`8Kw4MUHv2 Uٜ`EtuFPC2SĨs*]Cg?"F=B"Fn1- PMH-:V^XdŠ[6YPSZ,MfګI X)nE/%fx~P4ҮOZ>x0iTcv< eVz4N -tvlr.G=6D/_k, "5I7]NՂ%n$ԏAGaY[u\L CR Xkm, fgtJ䟋 Z&m&_]·מ:y3>4&kn .Gp \6u`  ߢ&Nq)H#bf" &:Mg\P}k Y \~CH'. 9Z^|X4Ά kGqwd΅S97UvP+vCA=uw_Z KMpvD`2wMխ#<]\7.Z(ab$a;W5G875*E'l]aIt1m 'L.\,{K0 {U %F>N O\Z\UsN:*ӃEVٰl+v E"U3h㣾b,ǟQAXR,STγZeB9;C/xsg< AF R)xZMU,U <^@1J_x`gq9~Pi, hfhqS XP T:*Ri7uU6L䨛}ɕ)Ccʣ@sƗpԽ>Gb7dտ8S :v*E{}@eB]@Lޏ@xp6:oނXKK:lME thRj&U3-Ï`:bC(m3~)1IYì;o]Wg+A^M8ycJ8m$<'2)LL@'3?L@W{a  yQz3}نECzzLHT5=A5Ɏܑ& ~<!sj}4kfԈ>|;?MqJ3pƉVv{=a5`|K}˩ob :B M4 "M;cowbe]ĺ0d1WKa"w5:^\IvB E_m&[?eJ)n !4}ǃ?SǗ3E6 L+x> ;_XY%j H|zV ^&}i'&nHݮpᨩ14ynI*wBJ-G(wr4Glc:’\⑥$r@K~^A-ɢG%S#"F^ %yZY|kAZ( j]!1k\I2E4.O  ;\  וt牓^}kBHw@tЮF#bphe]M @g!`Y׸ ) 'qE멺sI~1?oLmwkSQ}_Z;څl?s>v8*@"$z5lK̻*Aˌ_ UNu6=>ZZ`v ~sB+Ш7P|U9^AA-߇67=_;I"XzDxGLZ/ )] ;o51yC+7 1a P kj0|( 9F%M5$' GYMFr lнptY$, y,\9ڮ Py"= /_2?R*Żmdǃ2؍yDDy1ϭDsWlOD,TؘeCWǺXͶdk@'f/^=t 4jWRT#jYh_Vϧa荳h-i51HE!7)'u2Z!C[!մ_}`턤^ߧJVxBh>{hRns0P3eA8Cḟ^nD^i(}J0r;ǣq .P`ImX6T 4ŤQ =J XoR7[zUϭ<.4`5kgU.^+ Jwy)VG&@?4L8?88ts-T|/ogH fRmȻ ՅsQ ,5;!F㡰8Ϧc#9=ARD WZ:3qXmCTB"04Ƶ<oAfׇHF0.7e +- mJUWesIc#X+K%WsF/qLdoJ(IOg_LׁζH-b7MIS2# Z{So0%j2aQpmp3=E?Le]W.rhm]3臦CH{ɐh,+O`kr^Lrm.44&SnOǛu+!*"xS#_$-d:b~ ~fDgyyҏ#؄ vc \71D#\9sI6a(ޞjyZG TO68Pb^ fu@@+8aw%゚tfRA=.Ϩ^|/|[o5{p~BQ؆A3DY4Mpq?AFae(W- |?9b#ڽc%,) yޗp'8?MݷQ1RFFnx(IVBz_;L͡> n1B7^AT+X k}""ԾvİVqhV;yz=n %%f88nA]DyWn.ДB[L3`G{J>ܿgk_I8N,p6#xm5%kQ;*CյKf:Xi XfΪ4iΐ)MT~@=P$*ȾIbml RW Ce%Qo%mɆcWcTDTnjT2k3(Kޜ}[ a @<}B3xaUwR^1Ұq. ubEcXہə{/ Nku!r'RЊ3Xyt:􇠸CKfrg rP|%h4vjq"/v\xKKĂ['!9o/x'1GO8{  m'vI1Rh)[z -ͷ !Un2 *^> i$E-/Q8ioL/I6(w%=߯cT3S`\yJ$bZXg y4#"c"؏1I޲]=K#pJi86 E$НoNҜF)be.p%,7% !( _H'B 8ۿQcX:YLͫ0'vzɷ$۪{C6 GBЋVͦۜpBjgE$_vn`x3I%p!l x&+յs_B@QI ɕГ(i<7"UiGR8H1VG9,I3٢.Kɪ6'hDOV}4YW}ђVԭ?lႃ + qsFO+[)NKj5$59+nK@a!Xx:Qyo K=4vjo ,FsB}>?a, R^EZufEh׉ ˶LaWup [ae w@q:f{&8)Pu|\0iv i&f(صϮ VUx,uٞ:WT޴=(I{;_A9`Fep*x-=sX0;c d0fYcM殧l>si0DJ _P ̈́xXvNkJlUhyJ գJ CEK%ZP%z$n'䙉Vh[)!@SJ+F$z-.l`yVͿJHb#0cE]+X}N% o=Ɉ7qvןet4"CTd&ի 02,Yʳ;W4]xz,ЉSqg9n㰙5.H}Gxog !ŝv2=:WSd ?;8Uݵ{VL Bt&.A6J`trcrO>}N@!v=& \3"UK PN_-)4׬ҁ)LwKS_><2V8.]6$C1y/n>ibgôDÛ67 Y[H DVAXp|Yr2nz@Y1vqU|JOsQPgW'5kQ1">H\w O짥f ŒcC?bMʪ_싉Swq4Wj"?h_Rl/ @~lUwP!)n:dae#T.x?ƒkSOĭUfΌY,I~RG=}Ň\Rք:\,Y\zڗ⓭|#pۉa/ {󲒦pj"әo -٢͚e`3;L뭚. ޲\FW0`Ml F.i-uNүZv;&= n+vڇVB,q`DU=Y>J﹟#rWFgRJ!1䃜 N+ұDqDCjo/eu?#csE' ^~/|zT%zpMrlTF12 y%]ܫ/uץ]y ec_}%0 сK)"?NGr|k 8č ]jHv' 0 9S;ڊ`Eϯ o8\oh" ~{|<;$Lm>> f5b|ex嫑YuVdjԠ9 P? 6_kHwY,!sFC3s7 Oi>z  +\%CEy73]2L~C*)K:/@Q bGnF/QuUzݷz^;yaNߺKEtcr]4gBQ Z~uff:Y~+m ?#Qbޭ\A5)qy"G5ޝ*\rХ@D+&/z>oQ6Vxg所D>-MBUQJc>7蘠5A@Ă1ݫF@rh͢ms?a39pa_XyD+&I0$m_(z%ij?(T9mLFvv(8_WP/db\3J=f1% aqTkAR ~jPTox'ܩyh '4 `ڠءAKyE"DZus[QM3pyp|~KZxTKM$Q.P+ud@7x2Abd0؇0q`""T\Sت0Dr"e&𙒧MxiX2Й* $A$VpD]꒧gnaү8a:Gcim. Q9{hbvF+`V-uL (jp"ÛN_f[H=\,FuߕVW݉ʆ䏍.OHD)9(=嘶7~:{Zz*{<€m'@~P3KYS$Њ‘uf$"oILE5uչ{_~*rr4ExqPۋԉmzXOGJjD[lL_]d qoM+K=5q@gwqzBdf**;)_G 2>$N!tc?'Epgײў]ܟH2pI2`c"'_Kq9Y-zT!oa K6ۙF"Y)KSvFqǛjI&ݿln6Tꋖp Ut#<ܝApMC1kz=;"ȯ\ϝJ(<;mlP̬4g?e>$^J'xgg ol~+mc7(8Ş#aeC`*[/.~:%&7:fB6v8삪N=$Hػ{Na#8kG* SuS&fӳpK2+Qsd>Q(L+l>f.x/]ViϓIl0E)194~lA4` 8߳,5|WG;i'ס ˳(褁LY!#P2T_4]H;.j9:tveG~BⲌ(L؇ '@ W0B`#I@ 1s`;p| *FL11*yogd$sMn8}R '[ (*S^[꣍T>}vp}r<ڶ2/p y`2mlh*Q? ^uuX"N[ˊ&ЯN2W*УG=rݶ`s'JoB}%pXveW,"7LNzV-Ͱb\R~bX!4 MKY5MFн9@5tfnm"L89b[lJ\s-'NˁmY -a ᪰@c, hı[=ڞ+ɡy`fQ-IEdaQT7"D;\Y(Vs?cKe~AE%]ǴaʲSۄvam>fƗmA~59:hnrxoʎnY o/Wihu^sǡa# .u-O$o+JHgъ;#Y V"|E+ʯ+_nbuޓ cdFfh_/ޘ(O}@:#g&ნe} H'jtkwB80wf&ujWbMh]9/U VmjJ@rOYDR yHxakWV:K4uAPKq!MԴ(,7}UTͤDVA,!{*$-eX FNgsWncu;Uc-8GhM˜aarпZMr;ި#(F fۚ=ho}gIUm@&2A+ϦꚿY .p*To쥶)8o8;iT(TDs$,!Z #1*@L_)[`MǝN69wUĉgӻ 82cxgYZ070701000002df000081a40000000000000000000000016446b36d00001538000000000000000000000000000000000000007900000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko.xz7zXZִF!t/_]?Eh=ڜ.+ Zno_0R_vZ?o i9ؾE'),Hמѳ($Jڰ{V,  Y{`B%pB=@\Ga'r}IC4#w9K'լ_gn B-CScၱ.kd\ 4!o`&q=ZC!ӿ n(w5![>xcZˮFTtjyx>[ ޏ BTc,7Hl(:n~`@bQ,t{{&ZLkێX aJVq^sOJXR8}I b]/*e?P/S$, S5@Y*]2hOSv܃7$$۶hE+Sw瘪'5ϟYl?Ք#cϑjc55^:FVl2-Z{.qXXz2!s@C̮ij}?W6Ǘz\:n ]5-D$\{&8i巷,;ګNaEN7 责Sqj\=yf.@3zR@[W:̳:!&%M3UhAhcp[ ,KKa0/KrɳaE~4Qp<!֘`.ݙk+{XE1| ge/ +Īɗt+} $p㙘4Quk$/H܊iKyu#T,o@@r?%jWOs_brSgBߖ76a1MyYsOJSMȈ_oiھg(R ba5=陵 Twl yrh|0Cj1v<7gh+f}Ruɚa`!٢ 8m@ĺ('iOC# /ws֯E uI`%NԯiCok>z c5Qltv]w22bA;R] mh'A&gi^Hs*ꤱNDq 7Ie":#{{#;e>]7:#* PmPO+?F%C=.Q(?ЗT[kyyq<ٸeQ?zґ&*qL*(_f\E:d h[IHS3gw]B_?V N02R;8{G[$hƨLa`ʵEtilͽ$"^S]Q e0e:RUoDOƃm^ Jd ߲&%ڄn$Mk.~5vL$ v~QvtCdCU2kLA(fԫK^f04z'=a,Ҋ~d&`[WȢ)(xѼapFQ t'@v g~qHS%GH~edb$u6A.gi}E3yYzUz!A7I mq`fWPr =gE҄P\MYdjwRf'LϾj~s iRn/ݙ6O(!KdJq<jLC68jeK E50>vu٢tŘ.Q*aEW~j l/ /uzvc2m 3iz0"z\éO&qZ\^cp#"y)߫JK2L֏S*)/~$r b,+&)f]F䔶>dc>xEJsOʬT.#׹a̧ǵ;ZƯM|!RI7N y:Q%~Oے Ub hlVƶ{.csKǸ}DC` _fWHhJRz=1hqA؄?]}#d C# ]HtBv0\+, ꟸ'uP U$$k 7 09E15-ai}uH~-FE:Vt@m=ugn$r)9\yBDL7s ylǎWQ#YxDz\Ԑm=(a_^( ԅ!?p`fJ\Lޏf^:5_A>j~xڗj2OhCJ$d6.f&s7"_?҅< q:'$FHWą‘N5Ѽ!iʗB|q7ky5yFz @Ly:Kl6ش7vl8n,um:"jj9ֺU#1~\_wګX`$薍`}_un&Iіާc9ٮw㾐P8@J0*O(lJh ;F,ގS1ˁ5b4Y^MGQ[lՖP(r&U| shmB@xΠB mts%=n~-P*LN9Zv %n<^1@zM^2.?163u)9ρO05k8Tf50ho) wDj݋0U7፛*xE6V!84SHs%5s^'nKeaXaGRun[{ Oj5:fB\Esa:ɧ)$ v%ҋ/a$Gݣ\fSUACioѢ{yd#4<C$aD{𸠬c1| KM)W:$~MH)[b*taG{Gk;*YȾ=$wOaGy<m)PAփ]S1dJ[-Eo*gLD ˬ_׶JBisNFN2ffquiW]>6CrR|']MQ?&=A2rѦ gUL6lY\О(606~ٓ.DIk γ 6Ƶ)Xm3Qd(} xó@$FoF*Z;5Y*rL 0RG9&J2dSK;3hIٿc_x=6?|q32q$8+/s ,o{`#{J9\' L!} )lP%RKiDr8H7XZ;h*-3vƥWa[ZS۞N'bײ>n _NC2{96jeHzs +'_I-nU#DeM$Ƈpjibo͟8K0knvJ.^S¯8->V(\JkutHKt_cSg8F K9蘘rq؟'.2MPxuc-b'LxP&p8 8gh΄᫲<5ׇ]|3aQ|OƓhmNol0(j zFJ4T{.(Eb%^_u=L&E~CmP)*| A+S &Zx{(?a𾋮?Jm]Vx}C88mqG5{ѢJ$@k(k9_74Ĥ E$0+v2%tq}*;}8/yySrAH<jK;?$$pp0 ; _* }2#%(bc7;] uPlPQph_w L8u5_I3a, p25߫öK0M0&;s3s #)#Nd:[8М(k Msljɾ9x 'oT$.Q<]RI=iYHxo>A̲lITkAmxm g-2kSÐiט){wŽ n9-1QNQ~IkFX2,PpdM '_jxqfWi `)>~qpk5CU d%vͬ\%kr'~jsXD+ɦ_. C'SȦ^ _Alq3c<1`69xm"\ŏ{+8}9aoyF{yx)n,]ͅ}MMO^&#[qMpH:H^_%8=Eeϛ0H{qN "+ra AwN)Ţx9eD$ԋsX8(H:aoj}>0|nMfҔagYZ070701000002e0000081a40000000000000000000000016446b36d0001ae04000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko.xz7zXZִF!t/$]?Eh=ڜ.+p#Fg& ! tM;O;C\,!(_d}p\X)b[ҿyǯO#L >u ʞJF)e6o|Td:)Yo,yE"{=c&m U dR,m|g kQ %#*%l, 4V"':Ic9;ԃ҄a b y;<b3 #J_HE37n`dEH>-aƻD.)QϦ uvMLU$"q{S7qk$iyw7sD5 łx( dF\}Z@ 3OoZsY F*vHC}̍9%ITQb:e>#3'mN\Ilhby@LYʟH*%TxݸC0< *7]wp Ipw{`6s'`Q7gh20P Q`O$}0vRz36ffxOkA0jySr}=!P6# iQz{Q.< F2]2hUtsUvnkՈ]Lb;}=p롉_EM)|KH|Hav_l*{}/tY2TI*m:DQ }`6(oٿצnVO:ħTCiElh:Wozp۴8MP?2-qU<G}3J,ǗɅ>r‰ _l5}J~M2Q9{l8R%-ͰӨOR]9x+3V @/p$ X]z{G74uRaƑD 띦=wI(:Ii0G)]m3N\V&ƙ|U?p ºz !%x`bǤ|6VHpn/ŭ#HQ%!bnڵYv A^yqqHt6\EG FM#9c;;@^#9 CKڛ#MjoH|B͛spX_x.jӔYY|^ lW>?lȑ3 ZIuŖI[!LY=P\bmO-~>_} VC(䎯֥7-3qt\-ZTqϖx1M[>c:T$M +ee2ݡ%76q7b߄$8# +TyEjoӡ D{<$䞎d J75&?܀TiKy%":X ׻jw-=l1>8/ zbP$a4 «ްy㫍F'tb@Iu^nfÏ<?UY[RI.fMK8zTV[ &E r$=;]+&hN';l.l{(H$۶/T]}tE+\+ 5Y~\(ȐҊ2Yi EM`dK !rWoc_d;(|ܺ1-1Q^~g[/\1TzmH=,CޛTLq\Bc2+7J|gv༄uFTj =męd0]>tx>~紵nj>Hsz>D8Iwѷy|5iJ#ǁ$<(HR߳ٚ!9^Š7$Ǎ:̖ڪ>14~`51(oIVvZmOM8ori z,^o ]wtaUBNB$^iWsxuu;=Ow$ 8 .QMxa~ʌm2bś;[K(mueHdtpƕ|Lqf%@еJ؊g@{_[b'Yu\wǍ d%fk? jEJ*mV&nORD֎}6+tf%X0h$vʆ\)&g־qj|k)7ƣ(]:d7j@"ra qcNRcۻ< y͔㓈&kGbӢӑLr琅$ ,05Y !k>3_Ċ-H5L^}b7fu`Av K^? ,P7"dJgYL{ݪ}8dwW&Ak;^6FR8w\0? 9QN2̒pYki\uM@=FB޻v6^T8Q7tQZol4Yw._4IQKFj ?AmHRP9~ce31'-ucz;.ӫ,ھ@[Y[v eT.djMبS{uH"iW|fp`fY[ a Kn s$1 |SNT@9Hc]n٪EvUQ;Z-]mLifc-NOfg_ݳ敗 Ї8[iC*Vkp\־qEB؞+<وvgC3?V8Vy62iq|٠CNTx𼀾3/*sk{w>a~TsUubfOSIz$=54K|[z@욜cc#b+:PJj<e٨.Hխ^: 1蝃 {q2*cq/wJm{I b 7$_U0>#~J(Ĩ5s 6;XCM8g,Uu)eشjq6YFnL^6/ޖiXS(|+ | 1J'xSJUUizGWwqE՗ܤ D_ꟇGQn<}\-'3-+ѣem`NlF_33Im"WXnlJBcQ}jF||c_?y<]~IO)y-~捵>rR]} /:^i|V6#y_Z)8'(yPH2A$ԕVR3Fu:∂G.=v,25O:,"gzzm@"c:Ff'$NK{l7 6.AnJ? jU4NX5R\ZrBfZrz&V$KWJ\~њ2tC4>IˋW@YJT{ڢ~F[|rS\mE/p&bޢI|JWt 19y(ꮮ.BpYJѮ} OV&xFQB><id?v9 &(9;q賻_*ܺZÐz~yunDB !Pϙ p945s78XD7?\YЈ>b^Tf#l>פe:N} #SZX퇬obeks?\&a !?ab:HdfO6=fM&UFR K$ICyNr#SfpC" _Au:$|8Se&c+ӥjĮ1N iW;r=iqR[Ed;–DCǨT|M꓄o:wv΁ZRL lRrgL!/ BT>|rQ-v>+f3S~M؅oUZ^C٘V1eͻt.3vY.t*$<.L`nH-'r ׻ rwCkh> uV]I,S΅귚SMB_knoYuMy[ZΉG c\rAfъ Br0 D~h.}^ D}{V8e ,j>6W&1ZՀX>2JPmgw#Ti_|P:+מx5j}xկ aV%\'UL0Qό_S|pdw=2\RSG M*ѽ]uvVW 6PbtrWq(>\RK~wq@ɕ~A6 t'Ƹ'FX[' eĹ:7j(Flt$CRwX2m 굅 8%d^+ʼMuͻ ]ǰx/ɠW^FBm_eࠐ'gqWxƱYhkcsk(+ 1]BI7)bGӯiex%}5-OcAWpy6Jej %V@z[6t)&X^95^hiLM\ִ5JigɃ8k0B%TMb`ⷺGF(gWjs ;=3'B:h3;E+RLҧK3UV.9Y_0JR Q#yx ra3fDZx'C5VF퓴\4Qg87Ê21'6 "? Yc޹I 8B;0LX|! bs",6|tfD ݴGjn|MEhQtJ/ڛ\{)ſ2ޠc_k4ׯkynnwVܢY0`Y&gRQ-#+-wc-;P\Az)lmM 1c2Fi7hV@ofa: E®z.OVQU}3N `#P$#Bɩy$oy9&[aT(2# @0`Nb Gjm\y9bq?4:aj >P'`ABe.MZ6\( Q/(E^ڈ?%3@qnGnֺv3Y&+.5'n Oz4Ts1e}|XU2dt@6r[OOE&ZKw$w"&0lpBh-yMl ªICQ]2z$զqEcKl1jjMqs;U0GD,UT#+ $PƙJuQdL<ՆڙOn(U\kK ݆т=4̐jɖ[OpMr9R1Fŋd ]q2(Ɉ֏ߏ7OtYznRL̢Kb/DFe^N&y&`-V?cBngus?#?zf(I3¢-K#րib{F1HA|4J9,E+yQZZM!/}ExPD1(G> Mq w_\97@ݿ\fh-l'TLPͫ#ыE"%9@?72GH[^Kl&4}EFϸk@=gcEb 6 a9|6Vo+۵- 1 kxOyGQDMJW~kC >%:pPs>IC|/"&@ǣ nV?hJ:! [xʇ*IEaDZS%-J|`LH4CeoW5v4 c imyisrbn#VOZ<5IjQғeX$P8(TwcZ+uN"0tLJ^o|ϛ [Ƞ\ և_Q'MeaK^H5 XH >  9R>8wbP χ -BYYrPeOM֮6 6Լ8$xT(u>v‹60SXY>FCP:{EVMHMU7G Mգ xa"E=;F|_ąNP7̂XU5/bR+*6~}2~*@[lgGCEFcHx8$u {Ek/8;Llip̾HAYcϚ䥹~^֩<۫;-hWF'2!x6ylpLpE?G14v]Rfr}B(qJ(RMԺ A} 멏01&GTr:oJx`S|\RKd#WffGދ9ƋSިӯ KBNg <'G\8*TYEXZat5W#;̍j?m]-[6Zj i->^:浉= /a$@5=Wd@qXBH/[n$Ѻg~ܔI dxYK EL QUv 8%&R}#Qq uV@xwĜ144QZW:D]@f߇[$w.s1`P2|]eTLy`8foB>un#]t-m 馕;bWGz5LI0@oY\j5"52҉BS0*J$Q#'k3wI-ra#ލBK2Vr}:G24H'/B흷I{`N/lb=$yA8_ʏ/>,ۀÿ-=W5Bʌ‹vbE vKCKG&HA# ,quߣє sǤjiԿ-/g E~˲,xw,(e4#i.}t.ÛHN- \Q#U)z\RY(,͑5҂ KDC\nORF+)k3P9 tU9 ls"+S"MIav8 ڴdZ\x AU0%[OV9X64 :I_QKX|\TX(b8'I~`)BFدOJbدf+_̇ilЈ${1udR&REv3~L ~b~_ޑ@. 6)s@hU¾$B\I3}ۘd-C{52=yB!iWΚ {VaX Hr+WY{BH:rHv zl&~\I,Iµ)n DD, LUOzS1Cj=hn ې?4˯,O9)(z.I;x";Ť)hI#1lΎlċ2Y6W'?lV8>}i@MxB=4nT[R)$#L]]Bģb@=`]6鐪03vO0,#@Уt+תruj6W󲕢\ p\0q{.W8Pg?f?]"hn'3]=Z/'ӇŒ;ZtEv.W07:ҹCW Y^@'sG'o-oІx3{Z68w<ݧ2=7isBƐ6yH#3du_GNx _$\U:Ē_ RZG>jգFݣI<)I:!p92յ`@Kеt<Tx8CyZe6jvJ݃LWm.0ޭ/[Y.ҝgx7uiuLhVMꖘΏD.|N=Y&EBSǒȩx!H$7^0&򓐽o8 48.|=Yyz+A)!M-j@[c5ώYȀ<@[Hu]Om:B,}5qG t,TK…YXG٣cǗg(`G'N$hך(ȓ3YigBRb2wb֙5j*/`?U5A"F;l*D2ʮ&|mQȣw,dtt@KޫL p~j]+icUZ"j1iǤR'Gky|ڸpbKD 0s%SK[3>SDH&GG鶐qbUМT 7źnEH8-\Ds"G{.INdLLFZNn(Zv_&ՖŃU x,TZMwwr9GxO$g߇,L_$ʨǰJOR Յ u"ܽS371'|9:ǏgeՃuJ_a\K7+O{sGpHWΉ*b<(0s!GMf@ \kc Mϒgם,?3'ǜ"hi͜՟Cip(ވ'<89Ӂi-R5;1U V$`0LJA }&DZ- o{¨+ih,Am@ 庍g)̗O8_)!h^$_p̚ 'GGIg̉m 9C- Q!2MMt=kv'kpz"U K;*ߧ?;9xv)6[{Th$E6¸wisg?7 \yVM;Of5ko-[9`:bÌe9.8c렸s%6GRɄO3r:m34̖`)u/"Q54KQ~$tw6h4-N)Ho(PaZG YNDd[>i!5Վd8j"$(|) ?FY SgyVdQ{ /TήbwN 29gUO#q!1nCn, 68r+rqy,Sw-`_ίk}|^DQ2+̬HH_kW3RTh‹Ci8CU}QO 1lIvk+4AGJǔB$#Ppi0_*tvd/9}2ۗskYLQ 1vKDq{(GZW&^Ѵ'ų[6V{y|ا+ 5Ot/XC=x.9z6qjAYY.m nJxRZ L"'KmL5ٺjxNkBXoZiϝCDF-@f\~U1\^P/`p[:ed);{yɳX 潁š:B(8L\u &o- ԑs,S} :i"[6񔌆'乛DOԤA$} hzT*hg6n@H8{.r>Y#$@5HHoK6aW/D2=@;I=Д:M;4@kĵ{ӘNōuY7D1Ib2" ^e}/iѫP]uKJb*R8.%STϤ8Rz,hNє#;,2󏽮YN+cYD!K, `4D1jg0&q`mE_ .oQ@Ufn#w%δF;nn<EcSU&bӧnb-o27GF٬[I!E%җf.1K ¤nTB3N2˫ln*:`HȵYpLiU@ >X@wD{;@1vv ,F{cβH-zoV] n]DugA ¯k4bq7"k9, AE#3XTؐS79 }J8tV'C4<尸=~a˨鴿!*/L-v&t4Z)m猏sq>\NԲ ZyqUpA %v>L Z"&O,qkc@pV;EĶN/CDAE3b TH1:5N!gD[Py.ny2h ?4ͿA|3= _@'F3A!N,棪5: 4EѬY#0?^[V`9ii.@A`HW8ڭhXCIrgKr08u?]MPVdP|aZ/X_}|PWA.́8{*IUG\l,H.*Az*?@ϖ$QLnHuq9+jEYWUG klU59p ՟ BPLDND'I/h>4iE's(/zG,͌Mi& yRDȍG,g:@&LYSkaRxI+t7fka J^ # 4b%oΙZ~Pm{ j 59r [$ڧX£ >7i:.c Mє@7ܮϝ4u:nj>qetG'41p;L+J!vp;<'eB#+?]H1U~Xív\'&hJwosT77-}NU?t kRGB.o qߊ\s ( jCYNFtEf)TJB\]E >"hz}WsC,/jZdUl ܅_DÏC'v{xW)7 P1dQBU^S\-1U>0϶r i0I tS@XPW ]0^ ߂ˋپ/ -xjW=ne5{{&"kFÍC↼eߤjM39SKklѕS3ʦ/]*lf׏7O{j y|p+I)fQJktR%[3$2bTv&"̹$18Fg*;aCWBt5|STJݼ[['$n.n}9ef*!($sNVd JLPg:njJwLX$Mkk.ѐ2ZE16Ct?p6 %krcFF#v\?phF9VcOԛ91(6~A0Үr|'#\e˾Z ͗יcdTΝO^{LŠә]zadd"2)*F.nZ+)[+3"H耆&1wQaBg,.G$?[r[h^爝xp}v5-1x K֝ 5IlRƧ3ZIS={ĝA%8cʷ'p' B۸89ݱy6uʗK6G \>/"|WMj8ahhn) @ /^(EM7`'?qu릫Š >{3ŤlLsH ڔϵ9>Gw=Z"ضIW=3){O Zv@%0K|hp5sNW״V]`s@Is=lnQs6X>bcXR)ݻHVcpw^rn^y< ;(&&SC`ILTSj]ܑhq'mq ۱w6!Y-O@A|JH0X6N)H;gh^lFEMѷzgS޳keI[H9DAs-`r%ȯ)fH Z/S^rypm$|2z~jě[B)$;''-=ũڑ@#9ϭ'O!*l꯿zmx !nc(We ܂Ӑa}_R7אcK>>w-LZt)jPfM:>mxպtrmhvmdԯs!&lFhEI5xYڵYdj.A2,ۅA$N;|$+t7( ^"C$oʜJB(OL8d_и? }cYT( t๣�{kY͡'YЛ[trэxȿӵ~p $ZuCB#%&a2G9`XQ]X[0aVԔ~@ժ V(O#_LM)j⎜}L:%d~2o$ ŷ26rvE6GE@h4}()z`D$LH78ٱub F(cliku@d [y [[z)fؔd?. 8,0*61Vf+Q&[ÖNX_-0݋SSdܳ ʂ!]9+Ei؜ ^vIT/坟EFm1^k/0 O!grs+/hAO'LC{o@tɁþr!s[BzӜh-˸C1u;b)40-nBZDT bnƍ ~,_a N]5:p C_ TP -B koYěͬ/*Ess,C"^.˃{9 {Pxˢ ,⿋_>=+xې4]PձYQ~)`qcdPU>  "ŇgK=,0Y~[0u-OESOBv: H# L7s3=a_0ʮRTt>)p~@==[B@-mz0`/^P,tJn$`c%ŷL;|qMEvM0v@߆mqXN|:6, A@) Vg+ ed`S0kW4*+O_-\`wdr&&QGYGsPP=y1B q_@c{@(0@AdAl${t5OVeQ;S[+;]DYaT4S+X^u=Wža5 r^eKGp{BEAO?EV(@vɻ|FMZh[^j/]8rpGBQc4owP]e[j#m'ߛJ,Ne "r|A>5IOIqr( Ƀo@\ @;]e+hZM"Ѻ J-:V~~݌ *q5Uw:5m8MSArof[=ɝ%WsM3qD ݄#i;7^`3òǀX莟]\ `ũjԏ~ů[ܕֽb<&pcNŸeƒ\ۺ\>lߋt6wO XYazU㟭L Dc2ĺ_WJUku4F-\zh;u F7(sr[^h#<1|y5> eoY_du ũځ^{!Mg(W{yY[~+pUhzJ 0HnNS4 *.|?!oµnU յraf:.FqAfl4oȼi ^ Fl]s A #iNg/Lр6 W7\*DBCg,ǪJ2#oUKp`fSaX{Ͷ[yE=n94'^6o`Wr2@Ox -2ld٣,릫\bM$wǒ#Qd)X̉x·*/{pMpM-zV.p5"q&o@St\ߧ)Ss¼sr]uLd&,AȑZcx\RߟGI0b^\?@'jJruDuJ/e؎CsEeAmYV& ,8s2l?B^uJ#LU_n;w)2!+N.?6%˱ʱ0:l_ų6P߹ Bb4̟m]{,"P T F->F61:4Pa͗BgNDEjwǃ7g}~zL3x.S7F`UahrFXU];1V5pd?Zn"kgvA%0brGBʁ 껞S%4mXgtfR(%5wѳ2F>&t9E&O ~v=btY:mb.ЋsD%vT }&?H'\:Ǖ(_} 0UTwDiSFeVyl.#KPbB%X+S)qf_­ w4r$S0R ]_ZV?n=>|bMhr"Em_qy:wS|5mz4Vg Ńؠ|s[ r;)Z]^ܢ!FuD\BY(ؠ+~7WJ3CA/h3!2mNn_0}XU=%4 ߙ ~/&AW UY)|,ؤi7_XKӇZ)5XGK- bK7(Qॳh>Fq/ aEaݘR'?e˽Y:1ԲlNe*@ΑvWN- Ky|:LBX2@D(XֺvŒq gEc g?ϻR3cQR#rBx=>lyD3N3y)8*9DdEo߲7:Vp_PS=ǿ!NH4`1_ O[70 Kp;BpQ` V-褒/\V=H WDfKJvIV< ($%ra>0kY=xoy wIHϵrk.U߿Їqc;2קQ5HB|ߎb+'5\?a rU7^BQV8$"v:4d{P^&x} K꒷"X?[Ab6ry5@\06<$@:U%!1~0]HjKfO[4@pʆY> ~Ŗ2CT݉l Aib-飬edxCÐq'3(ҫ=(oWH%)Se;A& wݶ!$_eL#PJ#D!o##ɉDu%n"_Bm5:${C[- V.`[OKK`*:e>)-uԱ| VxNn޸MX#w= 1j X(wcgR$C^`s\>_Rkb'H\ݓXAKe׳WC^ .9T\ӤBW E:v|N<ꃠ^{V;P?V|/| Yz1ЊuaLL; ą^Y 몿1%)J{Psk%jB"*BrB'݅g;we@ lu$5lU7F u.uzaicWj[QxVab(c"iāUod(\m &rnB=V [+ӯr+N j`Ak{(5PEo(td 9n٫),u^(9Q`޷K=OUޚY\-c5\Q>K٪I*U?r/0u4W#Cdžd٠;c&F:UYJR5³vb&~ZB 5p v\dy!By8,V'$PyEGvnvmXRR)_3v{3חG-c+F=w;Ux$tBhY Ŭ6#,NpY$[j'ˮZUO;D1wbS)BF9SS2:E4>} zZQHr4Ɩ^d 3__nŻvYfj$Vizl'ƛb!k X[;8?,=ㅡ%bMٍŸO.]Ͳs$c 5#]DbJVheRwr?,ZOFeZ[ʘu(V4%8%v:UݣP | # CQ;dc5j81 #2V;*#:N I_; Y]T yn[#v 'aOpg_~%}NH;dqX|glN `UOv'(0fmqP57Vz'X32g&:k=U>'~McMVlF|5%}\l@-yN|NsBͮJ4`E8PL (Hy5[QclR -XO]"Tr9H47i5:Z6'0QW&5[$?c^K  uϡH}DاSb95 Vz*ib[rE{{3zJKQ x$M[9iֱXw*_PO26[f`9nnK@C+aO77!UAJjEP{_ß >[cu+)/8J\݅ ǀc"e pr\CvEzM Ut|$cf17Ax"?- Vg`fOVxTaMlq6; sL)Ҍ%}cٺ)}8jhމGt6YdE)f;ޮ}o eVg]ޓ / :'eg]ɱΪ2JwR33q7Wq14-9 MV6d-@A41[R<` R_Pb7hMCT:&C}^&c4i ht'AP&d76^XeuEG 9F ^6PNy0݀x0}"> c>JbΊړ"*#?b59I5,{:(׺7}|c<@h(T5ݴ*.XEI (U%˸03gy!C{Æsk[\*}Tv2=ow[yi:2]r6) SwPT'Q/ lQˑ$~I6yzjjvISǨ`Mr6N{c`CjlT8&F?IlgʃQz_j199z|G'UɠU4 N\aUVoUO^1)R^9_+-8ՓJbR/npH Iޣn DPœ& x{=6Kw_!R|Ո%0Ƞh`y=$@~Oaғ^uA=%B g A=&*?!g$rRo7_J.C?k?8,[ݤo!G4*/<1[ns7a]Ydwz a)FB`\dJ($LFyz5zN;G:@i)?)EaV޺ͪ{!,X"ߑ 8G9藝F̗fsۗj*1 [olƬQ(L%m1Xzcʼ_mi < P}RE.j`2e~ }uU4u.ad{O#j>ę}"}%?-"f*^^|ydᮈzbl6S2,heEm#Q ab@\F(Sq0 5|Q)*pΛ1M|\ނšAh9\8bmT%Y6A(ߖ++W;HܩTYva^̩@mbS=%g2s@PV{ʶtczvG1D\pf6?S].|!,T9Bc>hB#ScQc>ǒYL̪LjaiK\%P|m"8s2%-4jRF)o 1_[*,X+}ulO_'z cXZZ1X|Qq7,LtEm)Lㄋ<HTsyv.rۣZo;&Z%F7v ęDDLN !.BnpaVQBJ!C ^R^Qo=4g f-pDwk{'7SWSJ 4Mvy׳T./P@eٮD>ዚ0WaGqu~_nS<#",>&`PNvvV.l 'gk;;Z݌ %_"t]k)ir/1H#ZNu`By 2F(u@ ̿"arn^+EHK zMA')843KgZo*PVI{-2ɯD  Hra ;:Te*Wj9E<\}`RKFΟKF*jC1ZTZp=WTbxrkJb9 $,[=6}OkGؕZmh0lSǍ+D >9v伷̟Ι3Y09Eyo2Vkr;~$Cˉ1t=w!WyUY("3t`k&_3i:v~<0p AWy)a ,p.X@$u@ɗ2 zΏkEu9XrN̤n8yEp)`6$g-e睆vnj-MR%tRlQӧs0 IJ vӣ4K? x D ;g=uY0MRcWΈLMs<Ĉ{!U|--JxGǎSv/Z-10€D] yPcq~y]n޾:h7nI 皍fE*Y2.0va~d0>!6V6{Ċ2!<c.X8*׀wD{6ۃm@cwǣ{v@oim*6&ԢiL>.!ꇳK$FdLFe b7X~Eϊ]5~jfh84*V酖7StOk9 f׉A}MTM̖:z|!}$?&fF)-@5Y{E1v'y<'/$L=n PC͉Y&6|b҅.i\ 0Eo~T 8v6jTSr֜1x h-| ң!9dϷǿ#+]W],-ըB%iftڋ&fhLra+8AdhCQt1{ #:V.SUjqrVv1 #J lg=(Xh65<V=˪ȡaM8g_kH0@ \Nt7Q 8wO&F{UVy/Uh L tWknJ}o>r K="Đ/B3jvĨ3K%Iw B!YJZG -=L !m}ϳbRVt8Ծ8MktCtkACY[^c2a퓕uGw.q'r9$ _0o[^+=1}v'D0R*D>0r$&ԑ[xCbj9'L)*񜠶=8֨pPnw03D 'G ftʊi vip-hS ~ 8Gf0%{լ ' ,՟!3mE `ܝqJ=*SeAh06@Ry8hA>֒B]b|ZdAށT9ACT>B4 tZ 7mߓpX"v!"(R2JVn K4_60tbjz-06?3 eB/ R9{R'_}<"$2ߍNo>GU g8sa= +cm,ck_%PڢF_HhyƗ2cዼj\g7;`=%g)7= -) Ie}Bdcʼn2} ځ!?P7F~PU/qnOc* < >s6,,JYobd,@fk~X'c7!1j- OzVq$%Ϻéx-n bK+iR;c+qoZ#$:|^*yfE?y:Ǖd->@!B4ܱ8<Ĥ^R}U.{1`VA{oO OĉvmxzЁ/QMS2MԜ$Ip1ϞT9ZœƁpD)"ڳ4h58J9*v(>M\)/+Xs=3.їf~~6Jpȋ <<5yeGwLlȘƎHkC?)SJ:[U=7ؚ8n>g({1AkT>_l.[$0}lX.{7Z1DqzP]I{Gܤ Ⱥ a2bWvu$yK5zr/TSΧP5t3WzN-&P(˦,Y A5pn c.P';V WЧ6̠G"&Tΐ^,E#lթ{#UV#ygɚݥ4Z.9Ww^ZI`l'kuV8oKō蒛l6@\{7R)/mb4WH1Qy {g~eB>+%cw_NoN6oVE<; &Jp(N'D/= 4RE>c@8f0a]#qM.3}ʇ<w% TGQk{Gw ٪ \]qZ>|;'աA_]rk%!ĠDOToT2A^׼]4+`.@q&Y --r TItgkd̀ʒf²P)C>U"yQKC[C.>: &8uرk ZaWp_.s~Zȓ+@F%o,78'U44E;}tIM\Be;x' ClH/LrJaLZ^2C*l ߄f;UQ7J qgӫޞbvAdJ*kod침`0p;8.@ּډ4o(($e;S_:Ar7Q藿$ l44}?n~owxjw8fc!#򺽖3e|0DS㻉z=S qSb9.hFḶ? @G엋O{ i :>ғ(ov簨S܍u0~~6V%[مMmb߲VUJσFs {LpeZt`t'K8i\%ݾ[A*@\IK7Qw?iaNw1G)tmO oJB=IJ.J̠Mak*GtO_ڛ[M 8 U1l1Ag VP43b w+#iv(0_P`$4@ICϜŋz4.&_|%8C6#0q-'TYDZz K d\IQ!6Ϛm^|@\k#Ar.` ŭs˹1sD3[;Hfa)ĘK gޔh}ȡb#oYݗ 72\O&2!;]lW#銵VȾ-Pfl^}]),o#*?|(#usb$j>Vk\ -端|7ҘOXjg]WVDԈk5X;y/{&a?J>>$U} ͽ%wS[l"I,F!u *"'ߚ-6yJz)q ~;'߲ EdF*GQ`Yi@Ql7п4yF> aPBa[hؖ=$@pc,LchqBqʮ&Ñ˛~&J3XRB!G,C>&\,GҸ' ]wA´Ѥ/sĠÉOΝ>fT`З"pYEL1+&'LopZù^Z2_v6ԸDn!OϛB^i4mf:5D% OQʚ@pI8xPٍ—l46]*@^,eTfuʛȗSӵD+vG[N5Exm$ 6~zr*qJsY/J*%d;E-',5Jm=i= ovr˜Ck7:'6&O'5$NHCLΒkx`:,;q.#ͻmV.6\q wPr5ϢPko#MΰrLV뫩kB&g惝Z9v06dԝPf9-htE|]1r`_Y 3֯U9+io@H߬T?MDžz4Ix J#JJW }]܂{m[fw 0sC~Yz[w1Ԋ:ᦼ7КPHS_&>gw9iUH߁/tjҬ~||BdhJ+X 8Rx {iS&'w!z^g++\1'#évSS'pb Z)Y. σs Y1#Guq#b,8=FuV+zߦ)hKR kE+ -Hs3D\7of&h"DiE T\S3(4[$Xy^SBM{䋸3He,fCL(gՌV?q7}a zT>,G>}eqv"a$ NO/?d$Ä- t=u]8P#-eETv4bOǥJXs덻컸-Df/{!v1xS ` AE`jduQW WWHz"nxmz$&ƆAR0V6e}&rlXQ|_=F8XkU^u%w"M33BGKgXevm ѕX&0zCH=tVoǪonx0 ZnϿV([6ei#}1eՙBbX&GO{xa E)#DDk=ǒrI/&4Ϫ>׎ơ4mN%zp|twda⚈%^UR]&Ȣ9mGX-\=p@Ue?Ԩ~t6m9.kYS#gRVT͇^D0$VG }pv&`u/m'91 :}3M5p*h}3m4T2TaPDmFdjo.\ݲə?_5:~8^7r0HvLOrHAL/^˙Ws.(L_QmŅD .&4~(g~a4M @"CA%ǿ]Ր-CfR&asWCGgv:ȄW}js{Ô!,8ڵgshJSʓz3K@iKyn2~.c6ˁН:xswf?NKXqh<13Kȓ!<3!+ Y "xC#)ryW[Y:歹 _`KpM$rK!w OhmV$ФT˪Oޓ7n٭p {K~^08PPK=[[o4pmz7dY?&2ŪJױglyU} yv_ W+Dӿ]ևjE,L{;,YP9qJ:KFq[NNv9<s(ot ";m y̞OY$ۇȐ'UQ4NzYt$qs/m1H9j}򚷎YiIDiJE.;!R o.ww"$t}M2dzqk]+}^ hA d S 7G jFq #ڸӌ㩐7g 9x Lb+2epY<ߕ,9E e6K.x YBR[@ܐI ۛO]%j Qn*BP/ŗ|H{^!>t$}4,LYI U@а,_J^ʳ*?\r&T!'wM .[_DB `F<5Z)wOzdiFST7~#Q $$e2ļTn:̶qGǝ" %&'/I- }><."Wa#k`+.+]A xLƬ 1c Ш6_ @G#-0z0Q7Uq`#E Ԕݳyk/\jdZcђfJB & " o4 ,53wAO5tV!8#Y[?ߒc"S )3Sgvsഝh]\do qk:ur_!{[t-:^ug>pfޮsWe~kQSzL 8G%&$Ov(u=rrDC(^"8}Z}%t[A_)*E=I`w`mXn CD&c7Y].?NyʊK<7Gwgɪ7(XuOdqh;RaBI# HSI'cK߻cHoمEOY o1r꣭x㬕>ێvミv~| c<Qb}a&lK JA,vo n!%>q5H*g6e!O[G0B, 3P"= f~]K`h4^nbZ>Ņ7N*zq+&c}\3D)# :yh6^gt>2N,d&<%y΁qPY8ЗĒfYvXxNeӋˆ,S+N ,X,j/`c2 7+ f 1\i8DZESoH) #HxH&q@m.f1 9fP/7V1| }/z1(BQ-!9t!y+oi6*8ĩo"۝\LG_}4/(7̓E_( PZFcv XDdas@()H~lѷ'kYۓDM|w2K(a$HKrs[̈10H[ nXU NdUD8|ڑ?ը3ů|UA;A{ո^yz3rw:f|sUeՑ">M^JhH ]X0*Ye*Hq)1k"-0"8RecL@D0BDA $0eӍ qkF+:B-+8K~u[k"sgX\"yA!*,d;^nx(+{W&_5( f\ƽWo+&e$n69w-9\Pݼ  j[`*C*kcřaxdh!d6݄\=C-um<AfXj[Ř=mΖvF:Nh~X4F\P,)'2HuARj4`V6](^WPzAcyB7\!=8tzⷫ'ş;hEaCf4~ 6^e@Kk9PjDUz+C jaKOBZˡn%n2FT4Q:WL\$E(Fw,t8̙QnB{zkVQ@cP,a-+@/#'C$@[>U?'45&5KH%Z {'~I9Ns~Ejd)_8P1RWl%[~1sz7OGsӇ+ (9nݟSND7U 4&2mɬ2$Ή_R]؟4"CxpB5:yd~ge 4u,|SLυ ItD08 wʝc]pRPiC )nUE:z 躶'2cs}/OsqgG @ !԰R&_[%o**И> f7/j8 OE4?z}wDv V}&aa"_{Nk#W̋aKQ) O\qGVÄH p[QmYdM'8A*mGSrZo1t{߭zAyuĬ%<% e̮ːP{&IF} C!~uK+W@ݒr&7JB.V#mZ15oux;'nC+]dg ^𜮣T&a x.*IuV,3Hkތ|a` I}ӻk*19PM8IYK@Caqwg/ڏ;P z b Pq粀/s]7(|cƜ(#R>!aֳRr5b+T,˄j3?DȖepBEprɌ5nyc:>.rx"נ)ټ2q ![fZ;= ;5ISZ5nTCľ >I h7nM#p6Qen jJ9\ I%@x4]RMwڹr<gףYc>KԵ*[Ιak5u6"<"B KҒTDS[T5x\QRzwFB=a۝Iߟ(>\2xZn?H=@ aNiE" ;T%΢IKaxƼl D#vul+[q:$ch:1a`c]5)m3*̌9 BR$u&Wf6e|$_xG XġT?+t8&_#mL 'ϥWcKZ&JDtM8+N(ߞK>#Ȳ6B:j7*bX=NlUժ зlMh\v {ĠVSJ&ie y鹛|1G)aNn|  G(2D>BSvjBZ_X+3u{^c.1{`&bj./x!/z|l,ԯ6Q1LWZa!& nFDo$jT,})K>nMN]SVqVu>ᢀ^u,~H9jm_>1t5 |-P FUvȘEj\+}7_uw cZ,Z'@]/A1hb򴦎F3LF !C;FUx7~یtQJry =A=Kh?&r̰ėf{'`Wm#[#>fJ}jCn2> û1̕1ݪa"B_2nVly^J} |C0~H6<>sd)/^TaC~3%C#%v4vt(F1O. kڳK$yp ȼTƉoW2V~q-wf5O[ǧ.-J殥lT%?yx=B<;̏^\Š17{ՂU$WSW\Jx֧VP$*jtog5ʗ>֐5@c繭}H3(mI3ϓ$R(b}E~[(2 .a.1$T6i{7lam!+M0# K{eqE-=8GRUatjN@m\|bo j۠!߯ׯY.bOT5؅7URp-Јnrӣ?fږ _֚;i:4&o[K3YQ#iFoرzL}ubAsGel R6#cfAJ0BYy"7&=)yCDZ>$LܶozUO'~Z1&<3l o<3NfA#5%;0ԙQ`3ʫѭ?1X6O$4j!4.rr%%g:طÎ MksX;$u_Oᩓ&Q2ygM ̤4pW`j5Tk0$N`(+B CWVYnԆ CDKyu1E[˞3i_gI)Έ>?ُ} FjxPHK$lY*}㻔jC%/$8ӈt`Cmr)bmDV阂QvW Qf_l3ڲ~݉̍!=L~'TeBZ/z?jPQ_FD8/HW!hqr::S+_\{7pVPP͐/{ BfGHI1)I 6> [2/0hD$cxP鎪rk[s?w`ۡ]4ɷfa)ƇXY\Չ)ْ֞2Pg!t,ks#lHni %S% %`$^bm7Z=XݴvQw7,=ѻl6GF@]퀩>)Š b?G/_2K E 1.wZc4vCE*=;K@}ZV~⦒j{e C2EvemLG,?8e撈,2\xKfk<ݜgM',$dz32҃b |ا> @Ntn1s']&cNl:,rn}we~d%8*N)iut&?|e@ن֣X ǘ@`Z,' bx)B:kZ֢z jWLo?2!κP\o|M1FZf94P5dL4J:.(yj8fkoEO@'eוO2%&,%P'5Y${7-D% ]׷ V"e{7,As? 2FIj/\Ԁ5 ؄^n^FTf'm! <҉4}ؐΈE"G?oU(fV>LA'C253nYc (?wUH:b"ni}E~&={*ro%X'q=[-k7Wwl?Y%s>ՖIOi\zD8 u9 z,I7=TXE s8? 45݅JA8#o'ja+Slrn@sҹDAkim5$0ι@ ]9*VDiK|7Y̐JoϽNS"k^8!h/j+Z{䲟_HT{0#Uax[Z܄xcqgUT2h=yO<C :-7FW5p&xv(dq^0ҋ/L,~y@y6q*/3 [ѩ'-pLod>9/Me9!p:B^-(zH|^Ee^,8I~##a_Cae/%94i"T(~dy Pۭ3I,ݫzK(`B_1BھpWdߑSt4"I[+1͘3͉GUtG=7s7 aDYTEDLioV˜W^J8 9eQ]wǷ!1$VmQ16jũ;[ue:PApwUO,u}o}&sԺl=.M WAV <.S:<8.+9brKEgQ;y ߆Q1༎2]j b~F7![2Zvy }JOԃ ha0d m*s m0 C[3S_0j ?q}z֥|{4{kâMedhyrRXJWPVک~5*kڤPУP'rApXx~As0g[U<:YRH Q&9W?mG-~w(oLr~K<[EǞ -L,c6Ud#"=O,},ꡝabrCR'M.E&[vD0n3& f]pT55%[IgnW Z1.$HIES!(s3@R.UmRRN>T|y/MX!VweJ!UFnɠzRTn{mxNԁ ˈkî ,vt,oWddrޞ"!fm]-3C.XIFl5rn  i$*ď΅a@~=QlݭA!(QqH )}@=S,dFmATy u9 v7M`Rwkߜ.Z*c0IʊO= n!OmȤFcorlŽvK{L]|= \l#F7hѓ&*\/e D̐TŷO'E0HT]\m5Ot8& 'Vps8م׊[d6= \#Sh{_.{o rB*'bH=|: OOef ~gģS׋&2D@0cWAOF~ՓD<|ە)vj3&>*G I##o\ס{}wVQ%8ޟ %փe$P=(LH D/T>pwĸdJƕ a ?Y,T"$=0jVnɚBa %@}Ip|cߗjn+pTsnr !*[W HKŠ#:_` (Ǿ餄dT*O!^Pu&.bo5ZK̵'g̣|»l޼/2SkomBG>1Wx  P\jQNsӇd#G)[п%=w}й+]2eq1\hiIfdbuI?R/KQP$KČB 2pK7{)L(-d>>А^kSP6!,S j\9 Qveo~ܐA-iH{R:cahԒhD|+7xJ'j=h^X@@ 1g, h"W^_]A9p)YX A Ii*[靜51j1[@=U5;|91@s8c=3.?cX}S݉ݛnr8C5J>#6q{/b#zK8E tWi=hcN3Ϭ+ 4byI'NC#B-1)6@tT*^.gN C&Mm7NM멲U}|gg7uJ8v&%Y?_sc\&lޢk W:D%یn|z,5Cp7zrҮN9}yC?<4cO(.<+/e*1/%zLQe_qGe`Gk'y`2\>h*^:7ls.xaJwP߇z҇ Fks;U)a%ϛY~1Y!3K7D_y`"s0zn "N^V7] J s+!H<(oyŜ k?p7cwޔyw~4_yXYe'cu4o)s3cO1i8L]D_oI z`\EB!.GDK0_3Ӣ(R?|q)PCA uJ2IuL0_xH fΑ&1,r+Ƽ3 I+NI{=vle}bVuQu8:z .ȶO@1)8ÓkUCgvmԊt^( cm p>Gܵ>[fgvbH|!7 I"m>rTa 0ĵ]aybw\ R ⩮8:ӷnmT@DtJ5Զv?4RevJX2@3w!%zo ?[0j Qs yDBp %T&3-ވIZ^<6}{bc^!˲Vz~f9OD2a]MW 71u /zg_X?h_R}Ηif퍀Fs/OІ Ɩ(=;T|opo344//s$(ƸqV/]}9N/#yt^WƠ ,|'cn O/w;SgiN:4z_sF|0T~ s-4))iih5Yqه-wDIib3pz7Kr-n3W)o@+Ƙ㶣 ;.F Ty{XiK!FII'}J}W]~'ٰxWԿ*U ??PC(F;"2Eԍ+Ci-Ǘ6ۈkTee c%ᙺ@҄15E/ SkaE=;G3*.4}:ϛ熥Nƽ |ԖzR\”TWSBT2,"ӇAjȾV2ToagHDn`c0rLhEJYL 0MI{%4WqFV1.%O~2zuÞ41ճ7a,i<].4X;5dp%~M3s9v2|q4#"|YHͫRfe8$xXH[e"62Kʵ1,@dCy"'?Em;v6SO< r[ʺ>cvxJ&YSf wsL/b ?BeQ߄&6\CkݸD ȹva7}t*ؠD'˿=lhuF} KG#su; w6ĻYnG:mRQҗ/M6?|eH&H;H!09N-Ē7Z ]R+wE/v7vDlzq"Mwi,?y_?R$zZ"c)IчT:*I̝U9ʬmni9Cu8 C$MM- *^0۲%Z8'@t (m< i[k6K|'ԌJ6 -lY y VߜjN0O~L)^=H RjhVDVg8|HR1bA&To҂%v_v%5(/ҘDFky͕C=ϫd.U8FDIvCc!t~Mj"vb,HԃXW>`u〸 'HWCca14YD?=V{`I~[Hacibjէ=]\c{g äix#G6pZ'#C4kt\:|C9N+ځ[`l͏KĶJ(Qi{EVˋZ GQ{?g jnΘhU%-Rԣ|9Ú$9_G_]H~g1Ir, 'T% Ъ&n XS+Tar¾K~~ Zx%#Ld!p]JƓ&RSrP3M>G؈_K =R!=rqW1(C܇IGN^d;J#VBۆ ĵ-m}b2UB TyLvʳ[XW@ /9+zZr.:B`u\x8K w Zo\I-kSA|+oq }^7i3,MS9{ pW$C5מZߌIIz*ʄ-FR؎ 6$'~?߈YTiHH&uz nŭllr*Ci@M&9GD_W\ ),f(+yiO_M.3ı~MH|sPMaܮ 1B3PR!I,e2oB_6{ r`4 lSC4vbeuDn~9!"2's~-u]UaIRV%^dbٽqt}Tp-pS)PQu>AAjݑq\<}C5oi!Y;y{PZuk:Bs_=lYR3ٶXTYxGN~!rPrV6`u[mʥ6K^`c#Q Ql!2,Zҩ0i\ `3b%1/Mߕow*CpuB<U8HWe|]$0]=%Y|' X Bi)M#\1=$N G\U@J7V5MBT}XHU;{W}S5UP/L"ZgYbAfBŨPdۈ_77߂sWA1 1jz\*p u=nKvl NSA3;u)N-| ^_T_[7Q}dq ӣt|Qmy=c2p[9h @{LggS3[L7szu6/xD|S'h0p,*Mӯ%"3D{=2ba%fk`m%@We 61ʴǩPNX*VwL ~~G [j`A #;H9:kp=D4/ fځi K~agt@(ʙI=;3:J!p^nIost(Zi6!wL33feq#eEJe^ƺ2.H,ΣZs޿ItO?*<4=d؝K}׍3ųT8(VGzx+/$`xYr~wcb&c/AVCc妔(/"b˞q럚Hjԯ#$CVxd&\Êc  ]GiQiPw:o2sEc˗b)t/v$H@UoNDiZ4QϥN27)pa o'7?'yL: W*KE!ǛmPYD7Vqm[ ac P34`hվq$>pԤ\\UID+7UnGc/Z DQ!fr"USǏ]$VWFS`fX#bg,F*B\h*okE/kŮ~isK7k2'Q200a,«qԣ="c{@KL Թ ZX.#rKǫIOᫌ0_OB^Qz&s$?ۚt; q )!IS%׮v>}ɻh(TaUը M K.RVy.R?麼f" XE4\%\8/C5<+<~4$M62D,"s>x 0b(Yk2YwNkd7g$p v3} Vroex`ZkHTfӳq{OgH៙j(ւI4s]\Ÿ5ûs3dܝ~*9[cYkW7j\7ɘuz4'go'V0'i3o']z;%މa=fʪ !cB/ .ٴގ5Fgt.u8@d4쨼w^B֤Qo"iSI= 0p 3eT3aMȅ>RJ8!O-"kpMld$ ١]3CߗC]ϤJ9byf}o٬m@LH:[EhJ".yDR!~|"82:da5?Bc4c. z%/PUqܖ:c_ K:W}:o f(4nNp 󀀽6N4BKTYє$@Dž2L6e2v G9?K%7|CشU4]ٷ^b4p:_0%+s&^:)WA$E(X1+@M%|dX=aG.=>v`C򞽊?ȵm}*Kk˄,w\IQzttRpy t7:~fL. $~ e&PI;6ޖ_a0zܛ$WQԊb&$*BHD3`oMw,{-^g=f!D-.yμ`#9d bY2BhcN<{%",ޠxL[Vy1M "Ohb'=Os2CkZsϹcMV3['yP]FcH^8,+yہAyO!y1bQVoգ`㙗HG{Km^.Ow^UA6O_ϭB:yW@G/(32"A֮wOe4c!nd``ZCL-|8=q&$ -yPWx](GЄs5ׄhkbP5I[ gxV@O@CZ^XKsOf2u d @rgI(]57uFޒ5{2$ u,o)~IftХ1++Ç7vtzM}9dlv yȇue8騔B*t{ɔ{b@gu^8VOR9T]  #Έzߪ_eP!]QR%"pFb\2,v6NJJBƢř=}X cN*4:yi&v1/qQ$q`2~I '~5G&RR"UKbl=TM׵OK$\ -X/0SgnCoXDu~5{Kh0O' {> źLٟcJ(4nrcD24֜Nt80L#P0o;y5y+{>W*O"_DD=@29) F %Px9yyZB 8;Hmm ;]KO1NrBm;&uv:;Ù(TxyH004Q&)N}l3mIs\0Fqv#H,L_ԧt3 Y׋v3߷OgYy[6#}j;^eA"0ހ-f1@ Hc}uݍ xJ~SZ_(Z#kRXw)Llo1R LU+NOV[!tmOٚ1t8!}*3j+䊧?Ua߿ZݴNM5{}Xu=<}v.~Y Y_yҿ5*Z]HP*48Y)5>՜sy x ԁS}avzY9 W@Οp:T5ƞs* fw'>kPڊ,Ax|?[cyV jJ-D4U$o^yZD-~c (&>>wvLU6MeG2WݧWԭ@wyc-^"~_7sub4gmj\'E$}M0 $" Qv Pfnaa^fY_KR% P;H C&`l̀B\ U JpB&~{SN&ϝba]w8~qҦM5n psQAl'Tdge}aywPu#m%/5AF'WmEѱEJ5qQuNRPg }7MxeCD6# *&TP>\6 G/ h_ d'Lr g/dK4ϝrGy3aH!}HI.g"ⱙ,UP73qz7QZ_SҶ]}.o9s5&3%OVXD*cloJAI#uhh =DʩzD۴M#"ϋ"3NE,nJCytc)_ YW*Y3xWsԐdz_(֝zB~fZh4"gBv+V)'Y5 kO<[dKsgrpƬu2@3;ZGeIa,Ar~qbm_fV۱I J |ooe}[$~1 iJ89O9ր8>=1L2'ʰ޴m|J>Y [RZ@bYY3;W@ :5<w;"Ln.[š5dˣIK3P7{j ǯ' 2dqv<$\oSwG(=_!M-O%%! RkBQlx7e[g8UFeSr]e|Ӌ:{'UBЃf}dv< T(>[jȁr.^L L5 ӓFl/Q:)|MS2 X2J13͝A ǥ{i I 5Tmu :@+I#)y}l߻8PDªZ!I%sy| $xc+Loi!b7`Z`K"n-lJ(SMۥQؐ}ZZrmiΑHɸ]ǕhHvnv۫#*#3jNLD~}IFeE6c埩;ؚOXE lonKPDN6,XC=a0؏Jˑ.\KPVv Ͱqv\eNZ@o pf :u 3cgWa5Nk!MH#T\add~g2DtP1\Z5+4S8t:"uoe+鼬vdDj)nYFk ?"k0~3ro4;6Pv9sw {NMhMA/` ,uQhߥUZypH:dm_1M= ߿gV.z΢FT3F`AWεFwa 5Gx*hmnDi{.W"o!*o\8RF`e:҆૝^b#sNL`]'Nޫ~]EvU}Kgֶ̖5r&\QtAv6gwVv0u1{DDB`HA"O4s-FlmZ1ڦV'< 9V-xb:_} NvM{Y;Fi~g$PA?=)= =<G\4ؘ#n`5WiSzƈd ^LlBHDW=Z<䦍u 3uWǎ|Tj9Z/{$JU }!ݮF#*~+ג jubA#O8xY7c_r})B9hF;4u;a:GL٦*2Na.F Tk&YZ_j[=-*A [bhܑ%;o/0grz הCNGndf 1}-s5yA!(}D ia&;J_rnة_&XgnV:++xpZc[c6@x zT,1/~y4BGflaΰV*M2P1(kOt %zribQ ;\`Vr&zK^Kwq>˕ìF*ok-]ЗCf0WvND4`Tc|~k}̰%hXwVl*ў4X>|$X';y[@tA5b&oQ!Ҹڦ s&qcWQhaU!,ݖB{" CĪ4Et[t%tvYS; ᭮w_ʟ$(2iܨD:>z-?V iϸdҁuA6ߊYkI*"im\h]䇿}c"Wu,sa{`!k,x:kw;>Vt*6=Mkmt w ys9Uۇ'He42-8;KjMGv։yp9â|?[~2z^LP .( 3]N n-9XFZj}`-GFjQdMQt)&Z0?gl{F]k2UدN8\ nxlSYKHƒ`b̽eޛVrlSt.&]BX^ v>P[m\ 5 ֐]Jv=P̘ ¤w a-IڂjBż춚]i(B&)\쪫!lx"o^10[I9@-> '$Լ?gC21s [Mfggޅ*b'y0 ܔ7I$^_: h`1Q nrWC7k-?$D!} B#Cӈbk')?17^01&~ح^le#}tDkX桌Zw\ƌ&c&zPWU!cX&!VG?! xʢ573&TB)/Ɨy# ,xNoyS8U$ް|ɃC4cAbDa=ʴmͱ]jv?BRif۲RG S,ɱ"QswWLijw9*DӫjӖO|&?E4JӐ*-*7/<1i%*s0Pa)~]{M8/iǹ"  \mFBlCjOJg]z[qzDst-Xu|Θ+.Pj:ZyJ`SSI+X kw8ziѵpIpB,9 ڻη_X]J]_[J邘RҢ ;ۡ>i[IuCSG p)_d[o@ Z0L oŝGٜi~Lr]^ Ԕ`rIs"\u7x. םQv mPTmo c?x^d w3lxNC(C-MR/j@l!d^/Td 'B6b|Q|~$n>_pr gw2Y`^>tâ~e3ITr'HgN6,Yr1p%V1ѹDHgiѣw(:y/ٲt^H'Iހl^@ѥNzr?\)?$&M-Aj/ՂbB/ } NWjN]l, i eWW|1g .5_ul^E. ,d1z=MS<R>#w076ubp#{s*37DggϜ=~!+fCө_w}76pTӀ.KlD=ULC kE z,Vebt:s)ӛvUwT\+Ǎ7Q Qy<K,Aa(Q%xߕ$n}l\/1<3d8#:w9%8-BPeN:“gu]ⶴM(6It_o2&ޗ\,ߔnETo0`2pP/+kW-eѻ"QEp&ljmpH s1P+{##1(1q9K7k(=S>!g^3ǔq:~)z2beڹg"R~+oĭn= hE;{o(^1!U7tZuе]9g[@֛7Ne268f9BgoN:N Dֺ\fD0]_Oo Kr&j0OP։ıl+c$#ߎ!iK u9+^oxPXU+Q+6Ҥ9")r TK}+s$(2ځLb%<ͽ'Fg\S~իJc b*>'x!rt8^-{vGeEW~T%8hL,޸n%cO4Ȁ㿻YyT}*Xu LZ;Őr+54Zu3gwI3|ZrMꕇwJ4]S~m ho":f֘3S^2t3U#̼>rUxsGTEg!ӟ|>r$8 (I[7E*uƚbH lS0cV^_!)7:-]=[:YI͖eZY*֮B _ӭZVtQȍH?@ca;dzz82~ Wј '+VarS$oYs -17/GMDȹ04f` @ ή&̤|ݻN`X ^-4z+| lp}>S=E#`{9cT5afI+?7)14ّ Ô*XϛP'&p= EH Ń2P"8{h뇦KuvUJvVjFC4/K98I%p?6ɮg邆q{FyvN˄"KSGVQ$b7ـZB=b{Oo Kѓ4mlfP#OOSmnEz <;2β嵌5* 1,Pw~}x.±"m JJJۀ (܏VJ׍^{wG 8z *H+(Nt)dO*BæSL_x(]+QT23y&lrG;324VTBA∈[ZxIgUZ Hùx.|t̽#3'\&KOnilCJ(P';"GfR K(;/mzr,G VmݩgY?p 뺹+nS$C@X'iohMX#> s> $2?M/s\!l&7jm%itl j*~k#EQT\l᫇o.ޚ%P;WwZ6V=`#\0[d3)$WCNUWV0B:2S9m\_a,ޛ<-Yj#Ɲ[n!E;od❰2}Vsn`y ^rahLX>[iW+4Ti'u/2DdҾwq][#ShLalW?o)GRT9ۡQD`p!J|x-: g4@g?r}:STEN°eBl<~5yj >Xs0oZ+7Ȣ<\@7EZ L[-瞗jl4뒆 o*E }Oqz]s,Gt(R*i)P)?ȉ_Ajg`}:ޚ|k܊RcR )qd<.ivHY샡u7ՔG-Vf|(}I^! uJ5 9h8cs#Ut-Bl#3Y\t޻-.R#mHnp%4}dd`9$~o RdW-֟hY욷;r>5 66V=/7hᱲ7cZ#VtOԛ"m:QsN6&bWf:>E4VݦTo:i(}Le^Bp] y>arⅭX°k6X,]\bLPh*@;\ꭍ"Ts8 :$f L HF u2{Dgﱄ*#>9=w$!:5`)C9j%b"Y^\KLI&GA6.gNV%\ڊ#=4^Bner Cc6T.EWo6C{Ӊ+D6?eV/y+륨ax{Wh>T´0};/JհbBEm|ƾb@VMr*EL)˽vzo L?)rTd"pd$D4okf/}-W lqet6zoT[n+O.~F*jtF5a -*q5Hb6D P5̿[yT*oZGz;63Z"/$ ܍% Eڴ j݉Vw>E=LK{]0ԮtXn݄E SbZV6k۔Cz1(Øcd(J}PcuK6RW jwJ oE,?I.&yڨ.Ҹ'Cy.j?=Ճ/DW)1J<])^gf - "9" ~NQ %Z͞0(#Ozȏi Oh2quc FϚ[%H1[Gs" g%₦rpb]ĻVFzg O)1P=278GD( ^_ނƞI|gn2vc =-fl4)SD.9NYzAlk xm"q!J3üq .Vgzļλ(`Ay=r O>A:n*ܽi"qA_I%۷g} aT01D߶ JqEG<Gۈiwz˧mzhq9 ҥ́'YoTr绉#Tk4<>.Bl0O:Q+]BVí^ps ]X;gq A+6Cxpw.C42w/Ȕa9\kQޖH ch^NH?qCzsqSD1+HLAh\uW#r >rgrk7i=j '`!<-*W+{TNTy?z 1\?7n2ӓ/0򲴝Z]7&YJeð5WbJNvd^YHwS5Oʬer?yyѵNVm&riI G,cy\;l#gzU]QwP4+"v*GCRR^ۧݵ-:#M\ Rs&p`7FngFZuObί˷Z/Dѧ+5uY >Ya *lK][GRuipߒ"C&A !٩[qrպ\Mbf0;mYD餄}Zh!y9(zlphiH} Y!~@SKd_nUQpNp Q@l/9oE6+իlMgYNzd Y;.] ]Ni$6EJ.3 #u8Dv8u C_$=NHT{{d:ئ#^Bn^+>, Ӧdpq|Q 0Dp_x;! Y"|dů9TSSRD[3AQb+ctT>Y1#bKVH_$^{94@%5Dt_",~pVi5'vUHќgI+2%}Hx1(=V7Rs,L8(i ~ÏP |~G4TXN"vk':7jW1-Yo/ 6|. `j*goezt'Q+p;rC[SA]e<5h t<-/myHѫ! @ˎR*]6_U9kh Ɛ >:-Ӥi4 SiRcBQ4,ݐJ̟].AR(Mzm' !^%N~KNQ}e 2s6͵fL[8N 4P޴voL+vi,Rr`_lrܔwX3n}LP*kI= "H)f2|sNӂX+iՈ1d_e߫} X vߓ`h>gxS)$/Y3ƙL.UeŦNqFw[ylm0jgPNlxpNCmvgf@B-)@>Oèdw2 H >8Yع5 yaAUMbip}/2U`lqz+AQdeuie&-˲8xw|)m=21wƯ(7a/35 E:u+hZN<2K'՛ @G Dsu%/Z4%(dwNK*x EMu=9uSILfI?a'ˌ婏,{"Q[ 4Kf+NNTLR׵wy v7a =M_''fjy4+,4Yl]u"eqH@ԥ^_vA[U4(T4%iF})81U=]ѪGq³R'5,񖳖(B5 pj+7 # ״"y}HÎ]L{@WrkH` ɂ<._Hd\Ȏ ^뫟c:g|KMMZl~jlf[mhBd. Ifjm:lJ[ kAG $ShL*Z5."@$Sc50?\:Ҧ ֳHB++uѾ' m}FۭuZzVQ =б 0¹0xFN$"(dmŜ?ȟ`([b+0ɬг#<)y׀0&oZ50v@%r!Z#.VwcWIfLx%VaYAR7%;u?lݒ%b~gv"_0IKwR9̃|D0O?B` E KbD}Nkþ+'w.' vP{YEKկP}# eGgAz(ĥ1`pWF֋kp5joKdt$z :f7g!kY"mPRO;a9?@H zc#$D'|x;ܓIIx䶝z#==@֊5ti}m@"" kMUb#o3#spÌc , u{SW7.SabB]lXp%)A@BL*&6NE*7=8 V,D*laNԠ9 n@|[i9F|7[A`:߻~ݤb 4]lRbJʵ誮D* K1҅aW=e7[1dbyaB}_rp5(Ga`{vԄ(3כ}ϵ cFįn u;J"(edni댎 \~GZW+E"{Q6}m6oh;[\"Dӳ됡3q0xR eY^AqV-z`qJ}EZ`~s$:j6xIH,;HG]9~66a 7ԦD~GtzXAyD/a1R`kQ&2q@871cS\'"hپ\J*:_0w$uUa;0kP'XP!6*4%ڽb(ꉣ뙵|}zpD": pmUP] 3+{wPi|)Hcwso depztJ~9u*p_:֎fuWuNG4U1GQ+Y`{^IS-IHYaTe э*|T9 ̄jn6 }waS>ew]}X4 giYOc.b?mO] Heh5 q1h=4s,JE9撊ѝϮa㎷ >b5NeeW۪+M!s+G\*P:+h{N$Рy8`^,4AH5T\'JX`:zGŸ_39N͉MXܯA~IVKqHqʗWuyaݔKJqDQre[P f6k r={zݙ]PVI]cA6)Yl0E>I^j) i(*|}/d:y8R.c;4u8g5Aynr䐶Eš'$hsR(5&yN-(%ҡ&nH" kc pPxb^kLKṟ,ygfKKc 49H}]',-h !:{y If FuQk 9!PPP䕒/~_p'rvD y5P' ZeR\Nyn_ +U҈o2M"ݪ<1kxL?L?3^g{o]|K_PeVE gnqQcU,&^"/"HiS?b!޻Z rd@'~ohhR+q瑤+s\(0e15$Lj])YĢ]T ixpoick~i'BTx:Ϟ&'J~:{TggJЀM6݇iW/ CJl;k7znYroAV{#wp3 ru˅?4wm),DDxۤ$ykf$1*OI,/~M_t6ֆk (<ȭA*#K/YRu4b%г7:Z{YYi*@ ^&~[w(\F% W{*q+z2D)HԄ*6 rbZKZ W{|GS)Xp]a0IFoK:}Uohp.5M(Z{BqEтA }ޭNؔx&MqTJD*D *0񎞾B) -{ _+\S?mzIhɐȑȉdZhcˊ tn ߎdAWYo "Ii|D(qģ> }l( LcZ`$`ScTs.Yroq$>z!ٍE82vjO!׮Kuw:-/1e5Tv`c˖ wCj@:֚GZpW쁮bDȧTڤ-&cy}'nxLF&b)BFzUF1-<1NR eX=ѠM/)gbL~)= >L9ߴVYO't>ۈo5`͑J2]Xil|~K֩<©IM|ylFZ\1qu/Bnps:-ܱ3zV#BFy[~iMt˥_ 0eE?3#_CXH]Ah*7⽔[i:d]cnݖ;;lc8~&T[]sMn(@],m&Hdpyv~0sMq?%$O`NfYئ w7 nN sTeK۞AO HSz$O-#HoJHgqMɨ4vIPqB%k=O}S? gvbzyqAR5쨌CHhRfsQ^~VoifS|)"MRpI#{K֓.B*g_Leۂbwk.=ηKbVre=*C,mّA$Djv nVr%G Mj #_$d´ ||,Ѥ,Sc(~Kt>O`߭*f)0p-VQ { />hYwu; @؁"Ũc98=T۫>%Ruwo§3o XM9iI hܚm$x>ށh&a*Msy?{φLW;2mpH H}ʊrV5Kl<0 @i+哩u#Rj[39l(J#hLT:#rrGL MD IśpI4J~\v࿒*fq:gaPόov@ >`3 EJk|<Vh $^Hoxm(a-۸ћq%4VhSRXFl$'Fݿ,ѱ!=S@Ogc%]X:Tec: S9%X\O(e~}`Q>In-89f ۣN8Vbh?|[# 9x{I\#އXS1NvJ(Іeŋ,ut98Ϳ:~+_ eV>Pt>*hvF₌]ɺ (BNU<{v?܆Zz}\0Yr@WTЫ@K DWCiػt@e{]')>IyoZ썟HCkFwyAvm?ZvNN $= 6{=:%+1-Ix(~+!s/e&L]?}2=BQ]c {t!1W!3% J*ȀT, sw=J(kJf!RZDM[9꘨T^XvQpҨYp[3yLOn+ncDops|:j^Aaw&sdmF$AE(g{)Uݓ4bygp Ҧ#.ݘU]]'_*Y\+r 4o(}(WoзhnXshf4}Dҡ6h._QsCpnו.s! GI#c/჋5Wn ]Vv5{akm=tؑ6[[y<NgzN*[p@).s"rfX/Ӟ&btg{0\*"J<;{)ä~ٖPaV !@P:mW]``"d*u:g'3m˧  !e(d"ruwV':R%uAV2reKD^/QRkkF5 ]we&K7JJa'QCS%RVd>r8etM!+_/xx Nb[hy]ISl1,YTBN!#\rQлEkP@62I{4]IZQzYF3+)Ёpl^/\v Pܪ8LM__mgۥlw~+5]}B^Eqt'冠tWbd՗4J_P+[7) ^w5wSj̸̫rqljp Sgۀ[rh@bp- !bj87_>nr'1{x4۽_$"&[]hՑӏh}>ҍY—7w1Y3Rn r~EZEMvJpe͜PJ_4f9¬ߠ5@&,9XWZ*Mv:#&2V =.\8-lDž8j~.l zv&{"8 4# xO^31.ۧ'ݫVaŎȭ+Er̺\b?MpomVւ3aLu>=,W+m@pErN4P3s:`y]I7 74ѥ= Q SOl`[=CÚYZ)ZGC`Q~3LDžJ!T$'BX 0{쌃G>U'R.mt*s$={,,9ќp[Ӓ,t+g¡c{o+4 = dxK>svCC gK<֧pFs}ogM]CTek)8dТ߀Hb,5"'}dz7XR6)u4+ '9r.?{Vnc`,D.NӰb"BD~TK9Wƀ߽Qac&+G~q}摒|X9KKaT' 1ӝ\2p=I(JnԤCKq0Iy'21jgCh 5]DƱ5qXe@^IUEEϺP'ٽ9qr+7͊Xwŗ>Xid<aA[3l֫VvBNލmչƧ@(_ҩdq) )2DT]tA} ɱip%s5"sN\#')u0n@G]9`78.H5 .Ԛ.wOh#\ScU"],V{"wLaq®BKQ@܍-!thh( ج.PE`]4h9}')u |FGq0+%t.Ҏ@,Iی>1q 7ioߓ2~ndQmo FhU2dڈ#o`?Є %, 9㧃&p.w3= ;̗DY=,/ ÿ[Ip}0&vH‘Q尔—8fhz<41sy[$zw5S@! Ul ya4MO`:ʳz[ԞݚH2h1_͋pJɫYzԖ=▽0 CwyoLⰚeȴ}6zi&1 q9|^;rg@׉¯Km:k  1cxn?|k;4D(Cr=:vè X \[߄EϏ!Tj-*05Jt~㓷R`ʢm1UG*C{9Y4žG@?PyVOZf9GfZD ?\uۮ_#$HgWh-i د7rN_s ˌRiUQ|fCʴiLfđ/ԓ~)֜9|Csܲ8M䘠ˑ1M &#_r"5$]xȁqj"ڥd%bѷ;C~ݚ'2l,>t]}LB~kAŜ41P9BsQM$sG҆,@"(ؽ^j_OG``;aZtyr4]r>hm]s/1UV~,T.M5 \]I aҊ3.:} 딾x pnbs yf-1*=BF1)-W|6_{G>9چ84RfOpP$?|IEN-Z R2 Îq ? ^c7ARya;mשuVLbkpQz>|dV Q[@s aC4Pnw7⪢w7HP^o ,GKsSNfӒyܫ ͗gM:7Bu o'2hcofqLRza|r=KWMj?C6+$ImlH ZJ[ -ܽz꤀#>,SBRA,K`A8yibA^w^K~d䲨) oBuO"zAB0γLv$an-[s?~Hi l6 |425Ѝ{8'yf}aC[B~vfE[E뜧UUVC"f3Yr^c1$˫L;>y>}u\-nGeN:bSٔN٘@kH;&]m[v^&w,玢!*tLsb&"!Y,UJy҄[лsfc329*>{%US t71y J!.|c۪,SAO)$`?%eT1RWYBYGnolH|"6|uPVp iQ:A@VUY+tmS~rwK>uQYHJ3՞ND]*6ȥrl׋ۿvw zOf yYUjQ𫰆RhΓCYw|(֓*?:TC I_ =TE-ֽ ;""%I4a P :Z0n԰\\FM,玝leshop#]G>^3XbZELR<)"_,]>YLOh!N,x;23o}e`>x.⠿˶rrǔ1EcESvyfay ^=\@/uf ug&zhm0 A~lvRI\P.KXE?3zg0q \ 2m1wRJ=“v -&7Y ϾC7ArQdf9kk뀾oCqXwF-Q~r-ufukJ*YZ*`$EM뵳6R9 pр34p>Qs1~~RYI$1WyӏzQM4^fb`WJ_CO}|˾<"OӰf`K؃M4d#A)ބwB \lAP&[$ŖZJ8gbjY20);NJa̅Cb5DP2rfk i>V +] ȾO㿵PoEpa ({AvFGPP /uCr{8NKyz drXWST@8⋓h6E"fA޸틐&BQ&wfuXX<G%j F`--A\8ǃQs ppQi'Q:&|?鰨XDM&&O\#+К9nB'[1{くbD,a6;:|EiP,!\_jnZDdPGnEbC{KRx$B `4TLqꏦT#s8oy.KĭLgb,Q/kʨRKhDA?qn) wE8MF&*y\۠3Q/ͮIw)5y Ģ3l79wSkԫ!/8(Ϸ֏AV=a.4ph><@*cc_J {hшT 0_{bOh4~mp:Xr"Ez84 H~NBZH̬LpZUi)8mLVl~O֛'cy,ܙ;ҍ1%9 fv75gi72vef'U _mLRpw>|,~V\1TŔdb T\]'NQI6?s!:QxQ~Be/VV֙jSm4ݜ$!AM z=N׬Â괎}Զm*JIxwgw"I?kcP@]gaY)z;-kc7s8La֬Hԯt8PCxt=%O0ɶ]z  |/!tX{_զ/U&7 :xՑwW]yMFLܯl2Jo-%>m(iUQ-+i)q4Uϟ#[+n!J7:ęE=vu4)h)2^潀_$9&Ug4'¤2m/ Q鹛1H] %JR̈%p|="0Q jm4`0jPHر2̪k[ֿ%mX.KES'2NƴVp˺Ӈ\MT'2BY@Fs[k U'em,P9? ^#D_xA"ġe"22wwB]<ykdFj!`vZ(2nיYC~04+~fDd=TԭdYcR}<j`υKE\aX, T})PzGa ɖ$[e_/sHIw.#~,0kRQõcvn]vD(#o&H'Q_?)C>͆q8k^]6fqD @ b6BkadYlr+s 5 'kTlqPQSr{SUsGrM)]g+يU>Tx׶u5۪@}+v VG =?W Ģ i;1.C>&~_a<]݌M!X׆W!.FRH=ABddOғé ץ4!M: @|]'۫Hep'KR.elj־ ;1֥2VSo^ZJjVł;ٌD<ʤJhOx>:X. k2gM3 \6o_myS"L@ʖIy. @g=6 ߚFMEQ3ʮBCUUVՁc~DsL!Þn{bl-%ږbS'F?M+,Z=C6.>5 ,2:y+ p =.CY. h{o0Ք`jNOڰptt~ أ)UZ>:QJ馄>8`w``%@aώmyu1w w~Opx3ui-RLkZNDC pdpٻ3!ehPF0?2j8v@~9S@ڏ'ށb-ilAgrDQֶSUkVh;Se|:ZZgP|xO$sa.nHubW[E}U^CqL"@2gl5znv yfNUzDh;̢~[7_z+5C #-WrC8pG Α٧!XK>Vl>d%aNd;lw@tZ HSS:Ηf9DP{@*?sJyEIwӼ1{FW _}EKAcKlcA=]g.K] W?2̈́`T_{%\p=Nj^^'Y1zO:a<)4` P#S6x"x$Ĩ*Ggo\]vԅ-X>flݓ4yxd]k \ywkP^Q6 ۿUab~R_z/sxゥ]{ڈI<ƆvhWk^.@3sP $D-FJ΅Keh*i `GBNSuSeZ@07鮤Ofo kd7AΎN㡄J==F|mDҿ,rÞXзNdCSn-QC6Z$f@Z oi6KK2 ݽ;kp 6fWz$#[3e>㛡˹&amw1NxAfXMmym.HSؚ ˤm֎{`Z 2uBWzhEU P& BLxٖ^)z~)>՝ؼXZH&ZS~N@AsuXY;Z?"'EY!B>h*mqfDo|emzOy*6| +׏{S0ϸ) 5qNOZMsSwTfnÐ;VSw_K@^Yǰ-H4^Oc xv<6Kp7kLF DX:=rۧd wjY`HJEcWaQbg%ZUɊ2wA5u-rj Q9J/y3$:f$x[SX\!k)teUp3v䇳PcF2BB{6|n9 pƶ'@*>|UH/~1)Cp=iL'*Ok lwL6z]Q'Lɹ}: LRQO*kRjaJ \Z Ԕ(8gM>Tz2Lۃ 5znlo nj"eқM{ݯv?O ax*UtbKxOY~E8B`=w($cS y('ǡ0C*߾G ??|1k[oxKKDl"G'*n,&6T<êtd2 QqM S K>JS#p*#Me|7hTE!ȳ#!v.#W){zlZ׮16OB@l<La鲞kRWhGiWcaՁ8䊃\ϟL87h~%n@vY&YVև$\,{G*u"ژ-C?7e'H$PouإH9NŸ3^ԐS_^I[b/8Cl숈r>8d>㢣5Pڣ6 [Q~g*N8{ M%͎A@~ ȯspWY熗)fߨ6ջ ̟윕ƍص޹w`HG4cy9F38%阵-48t8<,oLEt2P8(qLK/tp;SYyꁮ UpJ|#'Bh D)z(EfM\~'֚31U:jwPW $ >$~kw|V}Acǘ\ӉhNUC;>wv<65 ׄeگa69֏X4F~f_^hSmM1VDO D@XN` s* gS ӫ6_#%k% o;W]彃fUz2]cCfÛ0`-a+sޭ^fx-цȓmy94D $M )$!K,D샴ReY+ uJZYJ9p/\C)I32ǔ% ( BC#n{ha7ɪeOmk1)򻖊\PoXWr,ڐt ?(7k >9,8lQ־Q,rIZ 3$&o44Xeܢp?dQ:~4Ps^np/2aY0ybǞ,r4k\sZhMn-0Z,ndwr e/wyfX9,d0{^vF'#%/˜đ9j:B r^€11_00S{d2rns'}z%wVl . ywV[IpmTe UTgNI}_•ΌqKc8K+v.ڂ+1::Akp tvxB^VQָ{[%@Ɵ>ܺkպL;h&&+jlưu.[MKCɢsN1A)ra\?fqΑ[%B yQfqXZW|5hlxXeQʕ9ZGtRjV0EUHrc*"^b;%L1ӤZ0(MpmIw#O 92+%?L4C$cFKq}~RN-59#Y5G5cܬL·vPyVIU$՞mW a1ٔٞ#tՏ0 /Il)y.EpܩAF0cU8y9%e/n&!f vu-BOY|Fhc:;bG /fU/t`5-&bՅf}ZE*ԛxJZ! LbDUdztms]XqLJMT43eaW qϪ'U wj7xbDtС_VS\.ng?ҟ2KL (( >\RвOlHox &#V}'U! <٦Z;J7Cs6 }zO׵Gm+'Jiӛrx暕Kk֪&@Sڳ.+B~!+uH:p]UXQҟ͋ɓt{~B9e7Jɬ[ ByS6~[r |`BCl F SgyIZ4dSBɤZ Ӈu{<75ѽUH,QdqU~t yh"L!}F#gdYC;S5(?X^'R ,oztAiyћbn0d4]H FdwJGTgQr+ 9&Rв[Išю e}gmv#_`杊Ͱwy2`VꙨ]\24m_ጣ߿bO9# 8PLIr~c QtP) M vFCv%fbߛH'JGbҟlR('?btdGDԂ4B>=vޒ=%' %F5WQLvJY/hTYGƌRLT5@6=eԺbÖ(D@SN:'\o}+T/YP``ZKCus4,xж31;P"\hAq,n%JtVȝ(F[׍OsWO: "nNc1Leaʵ-@,੖ϡ%ʸX8ڻ !FWy1] I/ҧVѼk=Uu(tL7'b̑`EkOٟ JnG$J.Y~yЇ 8>-)sؒ.Hϰ@| D;R3_vS"׸KPwv|RZM#Tv)'w"I@i={ķf,c;DPefݍ1$ hWxc*$*^k$[[ c(ym=qmg'YW:";Q4u.0ZfC׌W=ҩLvG#ʓ%:)I^Wm|xK:%Lڢz xhi9?Fȋ%V"\G7ӿ?(׬؇Bnօ.-kGKhbxjǥqUVSK:u?Sxgtnn)%>t?Ր81TW1@EQY89R+~YҹZH)Cn#¯$`ʻJxZ#h"ԇ7F %آ]8wNT&@'tw#>tÓ^MysfK*|$n iH-k//f1Br=%5Et#M">ڸ%UҾL ;ijpmLc xd'8:Q|k?L#K Ī?nS͞z]T.ewbӞ8ΪZkw4NQXGgKt+哀"&G%ORճG9"ɏHR!'Eb%{li{h!Yq\⌻k\i|7A^NE;vz`0OQg$ķoR{gZ]X ĵjT p}؈Ge?sRr6}9]f1f: Lt,=5ұɝ./tT7 %c[^#ub\/-&n:5B#=I;=(Q(TfYs”Ԫ1<0%Yq8E8 x'I|B?,X[*&)r0}RC^:A庄&$c"x!k*D/#֢툥yvẹMdleG9l? /ƪ#z~Ep}j7 v(G[1JXUK*0^+y!~?}}v8"aN4THM Wӡ?;5肼V!ڨۥ4=OݡF >y|ȡ7eOXަ4~K,RELŝ1Lؠ2$5dUnE a@Q)b ѲT1wŊ;b gԣ*Zߺ E64੯K><=m$FSZgcw "(=Hk0u>ʪ6zra>e/E,x2&h#)nEҺ#`p,]I5$ a&5e cϲ4YӴ#C \&_J'ic5Ϩ#P;nRi 촌N?5t"?v]/`#<π@␁lzE2!J`쯼]휎y1L`,i5<$^I<a\[f2Vu_^FmML 6ggN;2_)W*H'3xc1AyJV\ 3Sf4+V`)kz#*쀜1=Ҝ;t`f;<;v7JBeр0i7B1#ddq`ix!T YNLN}y'aw9FPr,҃Ayە/D]?P篹$qsN:{iw)6wfJ eaɳV8TyH~Scu ȔO T/eZA&R^0 TkoOVڠAs}S{b,1ՙ1f.m]SM9Yn4e :baZ| MxD yC%޻~F \ .5E;k'y}KAI8#-LJ8;'e vYݟߚj (f/A2Qalb񹬪*KC0u̒ڜ-(5dc uWU~.Џ 1E$qܐT6 +(L>.)qZ5i%TU_8Ԇ)Cs $%?!1'GW,R,9KQrdkP ª㹡$d7m&Zrih' 2<quFQmNrl+'72<u~1dUCmmEh&0ȂxǞ=5>JDP8 3 se^$upRK_x5Z_^m\+?0VWr^itIfE p@tAY͟) eL_:ćrgzfy cFK\COm@ULDHr(A4(m3jX㌯xcjݫqzvٍA0Q-PNbټmE+v:0(J%5ZS͵ȇG{ǤI=8>9a`WSH'@ObgCM|^WAj\7 aH>WeqU( 43ϚPSM<@i^~w@7r]`=[X =P]lG#P꛸j9޼ S:|^T' N:l'5זW`"(s5 & \&`T/k3gQf>Y:_׏Iy4h ]qf R^isŌÞGx+a3`a+hVzAY -WQllOFc_PǺ]磺1T A옙~'$2 \x|XAL#np$͌9ִJvB_^=͘)C79둨@JY~GtПpܯynљ4UaLbhr6&37»ltZŽF?* dgB~ZK&a<bn@( S9t21By7G!񡹎P67?4U%> P-IG`d7 sԃ Qhlt] g$ы;2/GUKv*3p$P&Z;BaK XprrPFI^pa~t|R JE5{@44yaz Dr_!"ZPWeE0:ۢӀ$-sx,έs>9WluKI,$xǐss'#*?+/B~U'Iww(Őzj,-A ﱊՊZK[T\Ƕ cٱW) @w:gUN 9`\@Îѧ+kDD:<%]*/XɝFϊ-X`,m1+Vqe]Co؉9IC,wF@h6z: xVSr>>JwZRJX/B! 1xRk^ CX֙ ՐpkP{E6qhQrp{}sSĈ=.πI+bqdseݵ9lGmPeLAЧ Ġk< %c+Kq0M';6 G|{>6:~󔊽5uL3P;=selGdil85/Ba ~KBC_ ^ yiwM`) ;süTIҨi2 ;}%2fKnﵨ=exd/9pno0:.n8JwUmN,/~376< nQl;:qN&FgJE-" ^jIIv-q YCclJ㟯FoU\ܜO2R힑C0t8+> !,^ɒD>0uΉPUQ~k*kKB1bx 6ygRk"mK-ô0Jgg8ѐ5Ё;:]Fiz,}GZh":sT|̰ Ig0mksSqXF1y,8\\#]&3jWdK,E;b[($J"˩?C{浅7 Nln')8W?Fŭfml; {7Yltl~PCAڇm RRv1k:EԳZQ+d橳; xKCngߺMq= xc", hzJzQ *SfV>yRmg7=*l]\ʨZκu:hcHMak )vk)\ &ֆ|͏=LiZb2KFӌ:_Z:Du~'_C u<;_Eă?Q(x/1m]iR? )]&vwߒOd0NyK&"m~wiUsцOu&pd7؀*d[s7tGGdgSc/ԇW%XnRӎk? 9Q (PPT̒cLmۓ"Ά*DlzɶV [ۅ9cVw:\@{(Q& [s]- dme(;_ _Tk`kI?ߒqnpi( %D;nMtGa>Xqc&APJ;~[q.LOp,xc,1)uI`WOV3;§$w.o5/S)ei%mRVe7`eSqkˈfw?8S5ptN.l6'@w%MҾZXvi1G#R~}j&}p}`׀ǦbpdRrivR6k whUSry؞Ou sKPu~xyRZeJ*aǂ gW!u4nvmyZF ]}B)7 eR&ZNy5j37?ܺբäz0Ҟ-CW|d!Y3RmD7`c.bVm!UCÓƥDkpsa0FmJt an)ΣO7Xw EP<8 '-WD&*[):F4RV9GH"VG%!"$ ٳ=d[v8@z[hۘKi91lsQéٖ~m-orj'=7U&>ۍEݥՇJVP 65aZv`bϭ& $rIQĝc!qɄW VihWdk: 4j7я9T܃g]%7d("ʂhU TGN|t9Yf[l0;o< AYIg:lJ~b왂T= !-5kdvq ꕍXTs|qKC+6p&|]7/E^o%aDnUhbl2/+J>Y@l_%̓OKx"i,ԣ2$G:8vFw&;Uvk]%Ǘѿ@/&BifB#178g&Il]<@Vq0ymݯJ=6@RyvQ12mk}"ӊY!M,A2ӝζV.+ Y(aآ@NYϸ7|Г_TE'bB(/K񨎯煴2-5s c"~[rp+.^Mi91liB̸ 2oYT!BO<t{g8mkrڍ 3uڸEW7ĻJ34rX?,i%# o{9 s %%&dmgMӦџぱ!cP&dbْ:gmcu,Lg0FB uBI74oFPzfl lk=nA EyI+zdဌVn>JQyHCQh.hC߇3l%i#ظ >eC`iA/fjX~\?u6hbh pyo1:Ly֝A• .OqJsON#KJ1rE`xd,Q8ӲfoŸ \$nv-Ub a_\Xyv8Hƛc1!uS†OGgMk;%ԏQgtu"WWhL5ƽnN'9|#I03Zvm!^{.k6RicUMKa4QNG/1Ϻe#u[y4OO`[i ۔a<)|$vGiY |M:UT6.dzZ~ySCo[piihHIac4Q9U|͸p[`tV|#dF A3+UPo2q;h}f_&RM#eUA$0OJ Co2m[ȃL={9Xʶ=6_94 Z͚RX9Ω#~Ȧk7c`U4OFJ=f4co *H*/IR<0"] yFTiW]mҔ*ķhY޶Pv"=aoNumU={,"RX8^ =z.KAM0l*K ,M\E4󍊫6(^8 (s]GAgE=gY˖@W_b`| ,1|CSYOOP{K. +cuhK)fMS?5: ~𜇉"˳jL_0\P;o2K&V=1Qb>kHEZ܏xNoDLd%w) {]v9f\^؂72Foډ}fwŞ7~U h>L mti%s_邝+M咅t\tLܴGVڭ< o |UmxG/-{z5&1V87fE`  se6# W3~\v8)c~IDbg F HN䲟mߛSKcڙ' >nh}3fz Bex{l7קAp>u4K!,OrgYZ070701000002e1000081a40000000000000000000000016446b36d00028744000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko.xz7zXZִF!t/8]?Eh=ڜ.++X aԻlX5[Cg(bzfv; cRPZč+vb#k5=9_›Lp'|qLNh%bH|i2X)e.6~gL j:,x Ox _re,1_!UUsҮ0exQh^$"ICDcw>FсjDq]`#kjQ_8k!nƫǝJ#ĵwHbSRWe2w$dkH:FF)RgWbV`/I/3Rʶ٧L s eXws~Lh褨~I`U6CXm%ږ wA/`N;4#"v8jz拷/|f؊n5iyc۴=w2;O 5I'#qq(-@ĵ,P!Ma%pH("1ut試r$_$)-J3ZbǬʋX/*N 5|{mR>ʚkb؃@ qYZ'X4$~4a(P .4Lfs% qh1BI+? * NW8LV" xXP4;S :jiHNf7 UUNՌigC'I4f{9RAܥ`m"K:cVx!H18y5P(!c#5 ߛvg-ϮF51lDzh;j^AKfazH</!lB'I83` l\Aď9qT㭕$Rp15mVB?va^ٯY2Vr6~t~Aq} a,r$t$[xPٽ"`*q0=^Gk]GPY5Hh;1Ǵ'w^ޟ(21INED%o~OUsɣ<+Cթov3a鯒q|Х?nF ǜGnRNv'+Kᄞ~ z'$f}skFOGW[xnn\.y<#Z@LCE1kEZ#?iASHЅ l;/s@!xؐ3qhh|bVZ J[bs$7,X2*nUe12!.3Jb&8:*]u#*HI8o%6`?3_&G7&cSINJ;}^2}fxdtE;M5/˳+=5 Zzaln Q52v"*)ST! LㆴI= j. rtFi$ldP `Odh>8n|T!a#g7dp`_$Tr&isȽ1M"QN\^ӥߘN鼞(+^O x#[* bs?V_/Ԋ3埫}3 Oєw(;j+,_ȡ { ӗ#OWG_QFVnE\T?$ SnsT5/ﱖ팩,EdE^sA شNB_xc r$Q J$dzsApB]ͼ\S }]򈯽Q,h}d<K,g߻KYM̍Z]~S6yi,IlfD~.:w'ăAOciUo~ jѕrXgQidZ11=Gsdf*m*Lw9:ឺoz.tsMrSzȒ8:@&_-?i)c, .u\9{Ә:45w&rlna:oʲt ^@!q6o[gwތID=fC HuAOiWKp3EbfMT- < -J̦D!H7x_@[-;Gm*eٴ^יΣ:nf@̦un-PDIQ]ʮ~r5wwHxR_VF}@(܉- mcꩺid5ԶoNcVp1\-Aw[NoyR(O׏T / k,"XF2~5tg\nx9+ꈧӯf&!>`g̴It ]QO/*FP0d#.+f8h`TMI4AH6\>@&7+0`$? 0q7 CCgz +rÁ:LdK / iӮ=rCxbvQfX4Bm]OWU&n9C 0fX׽],* g@:ܻQs2Sun@ e)YxX!Qd$4\a#ۘ\uWu?$c'cp HC?Nu W}~Lȇxw5g=n=-S,&A 24tZ~>x#O( .\!vkx1 Gbb=-?ލdѮsu{ 5kFq48ZݠM֕c+$s! 8A!f=g?!s 6hsRdtZT}G€ WɠˬC#.SyoVJMήDxo9>mHe}9zvHg\-&qtے0a`PYiMjgQAJr4vg} BL@)#>-/jifnNbiBnoP3_\{!/WU~/dT&Y/! %|È  1, :Anfs,™!S:?EJ̊P/.-Lo{@bs>$peӗK[J[ uI>^,gB9Mfڦ|S&^>4;ۘA:%\)#(#?\G)ք>k$U`PGv&hm0{5!% yC:JbfܯW JA0bUF0< rAsw3"Yeu9.;f?+=6B/\+{.4]w"N Dd_.bZlfRUeY hky&j5p |MZGyN ^O.x`%B5!xIǤq9\o^sXd@EIVHd֔*x0kuP'~hg S]Vܒ_"_ 퓁|Kn7&E*y76?njLCAQ}1Y3D2ٿ3A/l#vvI]`QWtxaCF%Q eJ{ eCά agx3w4,ǐVPJ%R>A{pZcIҍ_RB*XVgL 6N:$[H-Rt,0 `ѽy j> !=F`,Gǵ iOV ߇b?" SKia0i[9 ;$0@Z,bu)ͤEMTx56ͮEBgYv.j$:gR`9\٬Qx|\mSa*} ? NUz\f ɾqÙͰuZ(+E`U)э w=ѴCV+dvW2HY]V|&<j˜~Lδƀ;2 ;dd"S\_t{o% `)n/w7s `bK:lDCobfS >VNs ݜkZ*0zhcvb-ZǷ n,/ւP ǖA%F̿E*,D`j07K*܆!-+GbuHj;(RkRϥ _:E7m֋5E]9M5 ^\+gu(:TJ)YH Y`qZMG@Q|љB~m'}rS'P"P*:]6Jur~Dl(&D-+t"9FZ++5`0;Y2Қ0K\TBU,*|F H-Q;R(j4x^SFU"BPD''/3gJ3 A4B#*(NPڈ*2/YP܂eDj/;ir.8%øEGs%K~Y[P9v8ꀡ5OS_؍^+P>ZB wMH c"C-+ӍLiq=@#pE`>aMTKD7 |C(f?Iayj%;O=d3^*kW|F\ׂJq!/Q3`{F- 0o6<: 6J?8W3_ &d$3?9q@@Ձ4s*]Av^Y/v18#a, 6kx+ ys8r`[fR]2Y >^~|/_Rc\)F@7~GT>Jh, ۤu&K|Ȍ"LKĚ~8 *Cj߸ݚJmofRo*SCլP Go]y; gwU唊{WT)ZM3a"T΋l^ M'D"؟~ <x<~r7f{gIVPm.,hT%1~vɁ&(4IW)=WC@;ȯ:rk8xn)9HBFTx0M%hs37d.E@aÝݗۻ!E$t-vnVH(/`&#KT/{>+I`{R¹,6rm'ժݎD>3m| ~˶!iCoJ;w;yWj,~#၂48nE7,1KW'qt`&߭MpXq>pBd  zrI5|VED f v] K9_ͧԟ%pb.*q/txm)'${G!ʄ+=LJ~qSH ",|'(ßƬ @ݷw*䜤qm8 )S/na}q$Q\m<4&Lڹdˣg +h8Zo6EtB/<B2x'X! pa5耎Nf>yn%]@<+T5Ѯtd[loaG*z e3_292,\B(jrvRez!jó$W_5SdaP M8;ub@'hXڎG;hޥ;bZgk<ږ4B@k5;x{k7+tSM>ӭ7 Z*fh{I";$~Zw:4e"L>hW|Ҩ*# Y+hȜWTbg3ذƇ\(]IMKS&X%\ rĹX$]7 /?gCƅ1)iɴ!D+:yS&^غ\pnj9=aoxH_z-Idd2V2^lBX|ᄄM|<?zF q|ا!Ȧ֜뫡ʇ7ԙf1EW*/8-GAq1oDކfT kadՇG֞2M=P2Pg51M3@B&Ձi>if/4V-TG \L7|0(δAQSRƀAb)mlb@9iMW޶-Q^Wełj+o562J%UxV\}+B ReY9_p1{=M['MTdr ΁HejPtEzm9SK23L_ E>pQqsQqc> >e\y4BKme^Z oB G}H=mR$W }Fqy*(a1^v-}X_Zn{vO 4fr/02=z hJ#fBx:;(̋,3}zlҪ?{yy H(D`]Fu 85Mc%`Nas6nJK a^JhHH8;c(m"|~cݽ=AMkbƥxu?XO0ʻ0W闉!O(+?UMmPT BTWDό-hY.,PM1/^VYIHIe!"oaÙ^m 4Q-®wEz-Fdc/ @ʱ Zۘ\<;bdmxdK,+ˑF&u݅/Ÿ|5v$6]MZ="ƕkQX#<^ .C|t\PuH8BiG޻5`SEz%q6)zer ZJ#sPOƢ7Hg{fZf@>f*_5\7#Tnr/p&l+G;Ϭ!Ӟ>lCLcNT$WD9Dj j;Dsvހ;pQ[<2'>FPފic_&䑝㲸w< &|įSb@1b(FQ-܋[杭/U[1:X p!34{,c'ٴ=]0-چ2Cٹ1&xh>O| o06w-,ƫ/X~RlyKi JPzWɮ5(k$bkcwz8|SFT%u2í .mſ}PܕB.G]'\KB E6|TYKjaelԳ|1&9"@fqt)ʚ- \Q< cTˊgV~.boi@CHbKļ-lx-](MmHÅ BYȟs(mWoya)rs?v7m5+ &NQ@b:.YO;e~:1_{Xȧf>g^u36R,w](KT4jhsZkph? Mc 3HJ[ĎW(ouj6?A3B└aWԬ4.d3Tģ.;BUP+Cq>p(wj|u_pᜀ>l~;z<YƸ ~@x%4f*$/vJNެk,@ˏk nNUͫf=4*X'+uјh_rx2]ʜ8SPj K <525Hmn^ zx ?!'!y ̵*A/"sɖ%[ ŴE{:,#m~G~M) v6.ޒ#AYԤ"ͪCUxo>g ?"ԗ+F$^5X <>ERU+OK1&zg9Db~J#5>>[Ήib8&.$& u⋌‘@y4FNf'"@"HsB}:Yr6rv74GYQufA=?ӗee4 jthV.hmcZ'XA\F=ci4}w zh_Sp(McqRǸ)肾 9:@_swQ=K(1^J1)_PIM @EbDãvO: ԛ&vSVZp=]/8'%w#me+-M| ph+9L ~{"Epͭ}+T9e|"?\ў'M+X${…Mzh9RPH>eܼԮbs .Y)/m'IwvJ+1Wpd"Q<wu>ՇTT90 uT{!5$S5v" w:_Mn!_k149\Jt#7V Zu{"_3)Mփo#kJxUF{&7961L;0~O@&0MӻB_dyQhgu}7A>e'O;ہjzTmERg$#w?5-3u- )e$^?m]?zw>27YjO5z"9=Ru'?HAs5m mo?8|3qk %i1#a,0E|{*:ZO\0%5ݗ>vu$;e(ĚտavKTF)wiMRq]/kr1tK㎙CƲ oTb)!;-`JNbNAJ۲#~W+ ~ Jp-IXks6‘)Epb\ ɝ8324SÌY!eRmt՛z*쎃zRokN6"cB­~7ʊFv</1˫d^;9=n+?ʓ̸zV"kÓ/透{G9gsx#i9d DH(*KNRƖ-~nB؃dDQ%>ynTF\VNGv{ܭ~1\ڑ]u-NMڡx:܌. U}m`'lƵB{T%CGrAe:?mPu|/;ڤ_i~oYg&Aզ C/S6qk V4u*K^n7n>R.۫C©}NV0ہ]xE"&]ߍݴGit#1Q0 2kH K{szR 3xVv0ea;" QNpueE<%`S$Zpqv aG* ~b7"y6x LnO r=}i d~ ojUt>,|),g}C.UDҔZ֪Cfkg/dԓx^`q?&;񐲯o^zz*bZ٘n5^n{ݠLL9d Q(:ExrgT[|Άskbs\,0ABV<OLjޛvX!Cs8<[j6J) #[ &Ëz:~W􎶙$SIQbx hS8Ԅr6kAl(KiY߬y B:x.L\`$Qp ,Pl' ra"h!AA8ObP'טo* 0h> 9<̴g%hTլ@ec9p*Skbnc O+~ׯr2 o$Ņۍui78Y(1˩ÚwS"؅wae"kf`@fRgk, ;g-ALNAń.H:F9]*yNJg5cКe+8$=-Hwj("k&XWmz'DB1}>Z7&;v 31f-l@7ޤf UZ1Fkwٱ feTI:.SBDDDh5"ws W _5CSoT4xu( ĵCXԦh}t@zڀV|WlCNtk규š1O0(BjӴMAarG~bEEI'85Wӹ!캉N %!/ENҵpq7ml7Lf B94\<r2b5zezCZW9 E#x2Ȳw6VSv"GnvP?ͦ&lD?H'J4#@M&1ŋM?Z6ݨ$ LL#/ e* zCq{8ޒW_L>R\4[5c'<1/:]H]aW2gڟӪ]k;AG %eL>V*.IpB 0a)(!;yI\\0_xF"|>bT.l>n o=ի39MoԺ*pQL8fȊ!pIgLv&2"8Զ ECL\}Bl}ky3vL"Kt_D;ĵHpQ5̖ ;Bmzjx xi 8{Px`o* -8 6X/L?0w<98Dff ,5<"UkUwSvkr;}A'_(W>9E޽);?q y9e9PO"cȶΟs{/  Q?K; ͔ Xx| ůcmc+=Qcv!4QɒR_SYi"sC<v؃$jEL֕έcS[ ^M-p7\}WHDދ< %(kh~(~HubiJ)tѡϲ7Ye?Ff_s$dE#Cͫ􋳁:p1fIPz0sXrǺ[2`DeTkz@N(SnrVcZhJW{)k ?z Z!nSZ ɓcpw=!U=sT\J'21G%m@j47_4-+el_|)l/}iq9D%x*(Bi=`WlZuO\E1q%:S?^įv2@h-Co-ne 8ֆLNiyP D}R{%"/miC{JZ8U2^~hᗌX aW3Q Q1r/ I Th#] IkKf?6J4oR+c{nFIpjc*$T+RK!0]Vd0G:}I"YтE@R v2XfO@-ȁ>^F|65EݓMx8QƏ7bKu)4B8CdT6,aƷGua" "yd _e+I\yp)9\ԉ !᠔xr g[<˯dX bQ4:8be!R|Z/|}LRY8nlt|K`#S:7y\T$.XpB*5gl ~O~F;d&tM$QD9G9B׭Gi WI+Tii>|ձ2'\"lav*WR Q}nJm)d]E3M) hKA$x>.'k{ rH  .2-_.5F_Jڰf6 wpĊ g;Cv[jGWRM]uUy0r~ˢ\K_;h}X9_ßU.lF̀朤 a[R&ek~`@HDqhQ^ uHǂlb@5"t8蝏s嶸>4!Q&0sdˣ:֊b4Bs{V/-iTc;<EGZ w,KԾҢ:5pv/"\pݧ 89gAGP̥8E{D ß߸U NAqΪ7ۑ_|;ve.Zٹ^虗~ xHFc.e"u"vr |^{.vpTx!8]@/)R4fVC)!GaR|RQ#&{`E %DuK2NYʬYÞB1"+d&z|$?hƖNoɛ'q#ڨ'o1n6`)ٛk`7o `꠽vW$'zpiތo/zޮ7ͅ&"Hs<55E>0`#tHkURLxZ[`FuXaPnZnS A3Y<%B[IuXd 9c~x;3`]N -Q€step9 XъS}<|czƓ y ngQ%O=qzI`޾!b<ςe"*MRŽΉdM#+A;IeG᛽ iT-}04'59[Po_0ŋ*PuTD5^԰(Gx k˯Rp -?iBy7 X1<:7 XlDn@Cez?2@$ 7]r^AKxqp*kb L^3L-2l)b1TYEaG#2V2<3%-@$-sQ;)i5̎_]~R-DObp EH}1ju#M0[;;I-X"z޸ŏoCHβ D^P 77H`~?G}R #yT7+87Y լIyP׀NxYL^KX UwkdS`gTbNfW|xRvZJHl$2,фBCOq2hw`g00>@[x$hbj4@v _4۠,'p`B-oI[k ECmINg%fe= ]}LLibeo; >0tͿM"X vΙy'Ҷv24?WlSc=!/ & |rP=`[*%H7M\$L]vF8Vbzv@YN3u%"ԗMAeՈi}{O' :ӕWnmcC M_K9QAK)?헶pUȫr* BP{*YT7WL*seXߠ+ g|ƶN!{8cYȘLbR5i}O&i!\e%|Vc, l7l )a-T?$ٻ ?S|E_iu< e]'ELeO' H%ȅX:kZKPX~As{`rlN? pjw{hqsƦ% ҿg2nKx5pŘLE'efcOQ7yx]h[Glkvuf>d$pہO'HUd 5;"x;,FM^T WۍXv!&=dl'P;^ytXĒs{)N10{}YCvj5-o:3~Uh%X2=~&%aoAF%;𽠫0$ïHxK7T1g*;Ʊ;۠(\SυELSƋZP9;ӖC&0!VVG1We{DZH<l>itH 7zIJZ_DF\ê)H*npƯO 〛(u;goN|o__ThfO)&}9 3s h#@4nږj8([΂#@nFAcl nl-S䀘<^YD!oXRVY 0/zKȴZ*}aQ![Qs`0 5C/7vɓdB^/40]BQ'P$2} :?QXTAͶɵLbq|<ь cӟ\݂ vb)6'FCK;p@4x~yc7dV[ 7MͿ!ִ,g/]L5pFxMm`_@Y$ \!ٚyB^_=|+RSWĦnal츞i2Ak#/Rӝ=2՟qo.#7sSQA S%6;db!`n8J@*p^J ٚ^t-#:r9@sP#f׍/<Ƥx?Q,kY=vD6TҨ^ዾY ő$f86KZ'L+꣸_4@icH.`%Ck7:?m!33wzf:Yl׻U\8k.[ 7:J ¹ }L6@(.?/0QUiCj쇀Q$;O !`M(6 {4b.\U MDL/dOF77a.[L:%W[S!Px_ 2zC@udhMa|!0}H〆URs^5Ś4@I kX8Ey7 #U W;3\vnDnF`.VA5l:Kh1[RwBI7KȡoH4лȥuq(`ڧBtd#E8-g1 ckzH1w%L?+7AkjdJ8)'y> a,(ź9x#mZE9aτ~4|qi VB{zI(0 n=r[uaglq>! _c~HOmٚeP8j7V.OywcVXPUECiʼ"E[!"BMeH<ÿzLlMȼOF.%;|]gb26G?]?<1jKI>ZIlfuBa}zhffXFO%r6$ɛN.t~3ݯnHb% (d8lry荓-.;@`$@onguμ~$ldž۸-/;Ř(#e2G*5;P$HU_Wu<s0cGq2A6ڲķ- }wOoY'RBp =c9hw!LK@FdVA/jF;[πհ! M3)尘DF&fEMdVv ~94gHTRN2~K${udP-}f8Sח|NbT$1f Lnowj8*u!Y4*lQ^DϾva,2P^tB'_z`^vaOPݠijL:S?#sU虂w׬OqB \!p `eL*) W ;s~V=5kmx . bct6zxJ-{q$D(#rpN|%`L?W Up/!")"6s~{Jf}%\0CzmxPߏ̌sJrr-YդFsE'WOH]^}\vOh5GgtX(teM$-3V' 7;`a&rIVƷ˞ xNsNQ0_x4GؒG(d>-ő`4ڈF:eڸK)s9SAij??D Nhsnb \ѽj~?Y6\q㷈E3@F `cѧ-E"I]HSa6[YV9=n[KSŇg٥1t I?!ӷnX-<5 n*U&Ξa-vӅbyAЎu&6ЂsJo+A-#*]xcDAI `VQfLuĒwQzgQzw%50&|Z- P#@*c!o}29U$M[ܩr==3"qGNRʵA䗃c&*KD-D)|%4}i]!v֦Cnr,oR5xaZx/2hX*u kʻA+)ExgJ#$Ե*f8!*f,d*]fάxuϺl-*e\T{lZS6g"$i|e\m1"ye? sݛd,TIuWIőPի>Qq7czC%RuL ́}!o26, )/fb?&_FC4J5 \rkanP0 }9ătMrZmY m1R K}"k'r'ru2^œwK YyuA-= HT&?yK(1~-VIA gJ9lu`uA!:bA>_ghE)ay6“LrC;#o:=N&8B ش\|vT8ʹ`(QT3xta9'sGbX }Q73&|2غtxDZ -@@S"ooPpڸϕS˷[qwG?SULӺ}S`udG]0,;ZdAɉP{6pX\ZG.3{6 7l-X , 8mroPԵGlQHtM+WlD@+vvd۩?Ѽ~P#%It.Z,,DYJ`\Z)dg{U*,ޯNc:.s,gQ%-[Yi Bi0mLn\uP5 $3M7Sb-ss )_ks$w8O{#bUhҒ p&3 Ί;۷3ƾtJN"0uwi`ܲ _%[`<ux̨] FFgXO Eqɹ0 KUh=[048(nl(E3I%o@$A^+b(xZRc憸 ߸?Pi([DsD찡͟D~/[,~q+* ɑ# g|1*E,YN\q߫U;)nX a.5/f-l8=g|9qFoEMw;mQ+Zk7 #/(qC4䷕fPW[A(Oq-VK{>Bq8mF䠆oc߂ }$*,*|XK斐ۺ!s4nSeLK}TcJ7¸Hٿo=_QH+Z]=j%~nEDgԥeg|dWFd@Ҕ XZŗٳY߶PcأY>G[by`@M%p\<9Ҟ6N/p[}r0Rw5xU3gysAlg|5Fe2z$M!WQ2 6fH1ĝ4=?nS.ku1PE9z^mQv'+Ʊ4e3ճ(_&W `?sP>!QC]!oUQLf26v7ځQ xX*Z `P߳\1a7n mc60xAP3J˩+A|jEU>\'Pe O`N;"G? b#]c|m C^혠6n6M*WF9l8zۃ7=OOH҃6XA!lj:}!OO2+A2]3R72{szL@[*+BX_"V]Jn͒ꮔWSNCxh ]1CYX5x4A5KwryO w$os܁n@!¯HdZ-kj TجᶎJ};ٍ6L, Z4t[Du#)N-ӡYWܟ8yUG8X@d_Ŭ$U;EU>C 8ipm=hx ڐ&ĸ` e=ϲrW bUEM@~3$#hf)#DՐIY$!`G}3/hE@\ @2brkgv_a#bAt̘!sq <Bg#l}HAj\CB߷Ywޟbk#ِI: 7sC8uJOݞgv(3b$ <82(Y{Viyצ[ ֏Fd |ˢ fMAN>sHyyX00&> beN4ۄJ+i_ipHCC8)\R3T==)"8Q@`)zgFgF?{ ˛F[hZ'lq/2%30ti5)(sr h-i |2}.MtȨĦUHX7@::txMcJ0i圃P_(PQwQr: x Z&ƫWs̳xDXXť"=w33U1pj:D)5x$c`m;-)I4LQ{:v⨲H٠ǒ4i䁗u< R.s x2?LZ% Ǟ&_[٭cvS~dX {޶7UFȾ=̛$דȥ}ꜱΔKj+4%&s+zkG&66 W%JEk+0W/V^ƗŨ#EAV  *OOFK) GMq8(V7ࠪ=伫8joֵz`CmY-Fi?!/bsШGa`7d;ca#(0F*"'v=pR a6 he}vv?KL5Ttr 0s!Y:۬tSr~6_ҟTiheH?q` H_9S\ G>ipjPI#pؖ[C4TwBy` ^Bē-s 鉃Cl]ej+1rgExMLڡ! 6 U&NZ.E~ĩK[@"{'*:E29i8QxH :P\.bal:e 2H+'>O}#]YRkHNiz^S9LbiFzj =J$8܄S@8b%PL a֕/@=QOJ^2FT ȩa.sڣb8:՛pK yϪ[Mh"ŒX3uس_^"AEMUJެ$St =;lѦ W$̚.I^筹ŕ '0L~pG(ִAbM`XCX H1:5C llƠ@W^)' Z{WZa)V> ]8/Lw1zXD9O|!H1zwRyf!j( +4w8v-jv͒";=7yF8JIwn:cHㅢ k6j ^Je(_bEb,@Q>"G:Rha\s iq Tέ ,eV#I[WfWxq0GmOe^I4t`L$#Q9pңа,կI5ie?o-A܉Go2E-/府<\24A`{Y8F[=Uz7"TJ!w1X]Au7I0G] ZJcYJٕ1^pL%Uw:,%/KfDV|zKopk}DpL?uW;㩖_"'R%Y RozPcQ &_(2!f|rJAZ=C*:3p Iv-b!S=3xD"׸2_gi bݨR a!?_[`lƏd9>,q\߀λu0іw!&hOB`OYICDPK?>/Qczi.[0$I6@ܞ0u3 Cx [).~beYFOÏEod?on,!8R~/0Ɔҥ->IQ'Ao\ ZECѿsdm=*xw<;opWPamq=o(x 'Ctb0;ڍE; wD@GN28",55gG=!R"ZOodYD:CgƼ|i4\"BQf"I Hw笂(!uӋ6PfZq8!{TJаs8 2dH?j!< ]#iq:ko `h(dٜeX,w[֊Ob"rFɚAo G1Ai2%#@8;(UQhx.ݬ~db c(vww[Hm@lD{ syb˹ܣ+^lWHuѤHA*Ks=4\!liVw x B܆֧tQ ae@BBf(z&jug6/[B K^]o3 п*/!5z'tc=Pb<>uuzAe~ k&2doCk;hgܒY[PO&vg 2G\$|v/F?I*E$5T{N\T:6&Nc \|7h'AҨD sևsJjr%6]=]ъ?h8ot56VD*ٿOmPXKdLŢ H=_^cW7V^g bly=yīI2n }HT>z}n|.4d\j*z鸆VA+)Tz=y \$yy/9C|\ajBLO?L=tZwC:¢-ϋ2w&[|%ekP-slԯi%C$.Jjf9DFΓ z~=m-v9La#kaSzڋ*p+(|qAx/j+b  ~h3\-# k8;'[aFf\lU$#S&dDUHB8 ֥Vދ>*@ȧM.ǯ,~îFvXp\PޡleMrWEV_yƢB|=2wS7] ]dOԦK. dl'J^j{bFf[@sQru7ΚVi5do6|;HsN92&7q ۈf7tA<7ɶFmjդ\q޴ VjѡQkN%6+h8?q֛?C&jH=%S=~غ2b7%A<$CY:5셛 jS͖ T?q^QSkewYY|][ 64E+?6Q Ӭ(j#?$( eVi Uʨtg^aYG=-pc ` 5zv&AEj]i6d49w90B4h>I776$ UxñBH$SKIw#0eJ@&9խuT00_Pt P/!Q~mLcOxR8F.|D?MZ 6i՝ڠP@r\q5kR4GY* ~~Am-r:16WI1#0˦Py6B/[kJ5fc>PMXYg caE9BKˍʜ# ?$,)҅uu H(45 ,R2\K=G{c&=ogc:l^ {_s?Y # 7c2& qz&2r"Q,/wN[gm9qE)R7XHTL^'eOGa9?Fd"*:CXpďR02HȆe㟯Z<5ito.,N3ӘsKpCM&Ȕ.q|[hS`>{5eb-V -hYp[:a  D]IG-GGKH5d8 Qwշ wnxϖ3;یPrUm c ܃{Bv~:ɥ +A{wIQ =ct5˾L-yFEVW`ꕆD&~VNL\'vstq[aL%W&$(`&CT@kڇ"tfg1L5%ĵ }!}d쨭 tv5 my=ͷt ߷,q|i&:Kl= z|JJS -{j2n=jμxV?&B<0u:؎_ z` `9NFce=+Տ^]2SJ.0{NxcKJ|D9 ʯ:"GO"IvbG*Nl>"r9Mm*/ RVĿb$8tq+P?h my -طx8#wEEz-}hse XJyM+#>U͏lnRc}]KKL\Ae2`ff  ޞ*S(=Rx@*r>˶S1 qn^.¯ Vz1(=ycHhHAW$RqçCV x8hVf6#4flNeg-M{|~`*n֙5lD)(ӽ@ ַ@qmy 9β%`>6t_/!"ghl0/dY^%UرW}Uk?6G1 9%nj0CGF1,j#fsL&,ی a8ɠxBdgXbF;&&*?¼%E -'&!gfٲXxm EU%?Ja?:gэ]x"c8t Lwu _m7߅J0gWؕR}LkhpCW~7czНHUc^ǩLdѾmmF9O`Y~Tmn#c9v4)BZœ8$Y \6K4*td]^yuMMԫPV/A6?_W]e+EfI#"ԯrK'=X;՞r AeEyz#lVKf.6 DϷ*|3p!-أHxYbBH3orb EJ$&l?N!*{4j'b'M`A Ϊ#= F{""_s|\EPx@K(j Dޟ$4j:b#nR33#(qXŢ0xǶAd~8j.bWEБ;Hըg$]R w%f,?ڴ 7Jnu]"(T8\oK&mCqdoף.1Tx䂆"gИKYTn̸Jo+gE2qu+7/u x.oV}sm4 N]ZM=6 Ž?2pu6ǰj܀z:ULV-=JIɷXu}H\)N xѵ+gn#(nv)bGK>[ٰo}ՕjG'$Z>3L#e 2WN5}}P:Spv_k)i#b %ĺRVDNơNZ~ F/oP ̗@5&LdXq |*-dNp+:*P<}dXe ,:W&ƂѨmQT~R"F?ڳڒ%{Q!VbBc4 mVr6$Ot#ڿ,g9>XS0']|%Ú( )# n6򛞧&?*SUR{ È,uCţ60ѧ|X|E>X,ZX} `nmnn9b#P&DU%Gw[9$@i MGSkc]&*c,'ZhtD%S"e}qXK)m1ǯ$aÉBbҬX:xr1NQHЬ?ozc1Ѝ7|] -p1UX0T3c˞t9HBΑ~JhR{)oqyم[-;45㑜|EXnnb0w/TkKMO#,wy+4?_$f|֮d&e!Mlq 9&2 ?Zn'IE[?x>^F~-NXPMW^t̆*IS:OKՌB~쬿_rUW!WbZz7, h!5o¿CtTh4zX` ._6@Ƶpn3"RאE\9T{M:YKlW^]K-Bi8W+:_b@u 3x9P?ᜦ`5Jcbuյ,F$2$?<:4VA3y+F`RZU;6v z͡EseViV7t"e u47Hw}q6kER+5`黋0Z% ؠ<Ч G3=qJLn_CSLZh,:{c; 3OFB9w&ŠMmieizt%(l+fbo>*tY> SBWA/5pDCUxI^kG ABD[.B54 *G;ZH"qajcayL2 "QULz&N*`]D3wc R}>;حO_~TCpf9fȼ>zS:jMR>=:򞎎Ρ 8)[HGϩŨLZVTx1cf9K ~-~&|P\`%)(& R/gq,}p;g1szN>|23e=LڳhqzGk!GM:މt)dD8Kk/<'Q7B%:Ce<=ݤtmYJ';[ sE9mb%PS̰Ďx}:!FY.C"'aI쮓c{TSJi]U5<ݮw.Om'3pJ,2{e\;:܏nE!U-ǢS}7s=6f+䜰x% N^GޢA. %- +:9BmW8:d|6b}W`ĝs (kTc'K.gq{z i,DJbZb\Er[Ll?AJ0ev|Z7B2TطIN/5iŢu͓Q}G\w0(!v]hEد!r3XHNo K6r@zws8bἨHs 2e W iL~!tVٖ/8aǐ:[88ns60^KXIH4]=xS8*+\45/09Qsp.dJ.s< bn5YD+ ؏ ,k-\_dx| yyZI|^ʹa]`Ꞗ,xG 2~Qp"w*g0Jʯ Uʌ(VUud~z֪6Z\΃Q>g9o]^H3S:~QZkJb~|8{1Ό '!7vT* i&@3}SD臍Ctu3Ty`9zW:3Lv*˜HSfXwd2fxkw<623Yt}ȁjC |t NQJU/$ 9&xb}8&<ыLzඩs94x;AAQ}fgTWI!hSF= 1ù8qr)m AީX?JyVBnp:ԌΧ:#L8{T O ]b܎iu;^JRP~]u!NT;Bnjw`j8HqgmCBE3kfVZskp$OEuO.4O&$#'v[SThH^᪻ٚSrI,-Y+Xryފ!3lS5'_迪cp-F;9IJ^ j~g:eBûdCx&S_q$[dkI=l:)Ft?ῦm؊4RV쉢9{.$dlee`0l&ટU,fvN}DD$|m))ѥma-ϧ )&).{=)ScbK fEU<˒ vDR4yqf⼾hHJ4ZgrK\˹ߕ oT+P@}iR2wLG6 ~XQ@Tbp%'3Od0OJhR!-̍úƊ U8 +NTv–nE LsIXG<+9?%n{%Dv/+^Qx"6?kQX{k]0RÚiW>Ɇ;&e?vUBhTn`r*m3'܋v5^bxt̠!U+@LS[SHȈU2vwzйٟ c-XmmeXkyRR]C QQ7L& S۩Pȣ q{Bi!b~a#^HCY3˿TRՖ/m޺ hۤflN׵!]5 TnOD:i~ ;W10;C;6z !LP7`RW/EL:ꚥ3 ]Y:BN;5%U(rߢ/u 8IqBʅI5czm~>fI HazB'=\,XøoXھcyXKmO7jRVu<"]uFM" fa9!FtD]|]據swd]o5>J"dճzmb=0v&GSSKO+8 \217pGҞ*8ڏ)С ԟ#m(T@8LܚaEc#4I[bl1!:ܧ\d@c"Hyg(dD/, ?j%}8jRO$98~U+BѦ*5o]NJ~b!a& NF._{_**&?xܛ(ga`Nja+,J "U6+hpt~*5,4t8 <~KxIﳟd|qMTsSeoCuI)ytKG` ͆O.Ԫ+G $#˒Au<48ae01cXtƚkA'!-åsjgR~ckMUs;Ek 1+#|e 噂.-.SmABWGFI 8O=lʛƎ=axSz$_ :\˸F~\8 #U7Gi| %ϰGTϐPm$ փn"|ىyx5PFq[@2/:qʎ8HMv',0yK2\ry+yJwQl&a*a&&>xHe]4%|都J/؎kHȒ9Ȫ~}Fz4܌ww@R̚ :}#?:u0& 3~ӷ;سb.`F'tR֥c i3QPfqȐWvyFJ""mr~ *'4Y{( tƎOQKWhܕ>%hGYZ3g9 FɦuWUHL;V*Zڟɓ2ͻԪ΁LWa>2ɛHB&E"arc֔e-k͢ oVw9 w\@R% 2JSs&K~)t*,ei8ϯY7eN?x-qa*t_^FolNI#њp9acobΒ{(s8IطaGu(߸iK[y3Rbd*I]Dp~CR[#&%Pt:ǻ,f1lLFhd+c& ^!H}lNp!nIipe*:دd+K ܩh}VWVyD,TfzR]}[!uMVp:Hl1 3J%zry`NwunYƀv2|<"vl BfBE. 0O r?Ap7T Kozb@ HCq >ZYoZ]oASR`N-٣. `-P%|i;@lA6J3Ns#qvqxV`i@&0)ܰ !-)rץ7kUYc ;; "³M@d{ eQuy"}wVKEy.!:mWtpOWf@Yo-Gق#.jLnIhY$#$\yZr`d yTm2CQ= r؎ŲzAerOVʲTFr-:/|ӃE1&1 {̸u}2ZZkt]jzvcq~{M$UCvČoB-)@,z̝W&Z)h# 闙4y¶6kfb<םSt(NP}.KKy1Иڮz1 |^pDefE:׹׆}s!$Q<nV R#`qi| 8 QH}Ui1XGc}qre+V'E[J=uVbjH^GL||;җ$vSl{2f1FʗJIQs\ *pګ( Sи(I~1?] X-pQoVܴv qpZth}[/`!TX>G=!omҔQ-"^ZҎr^-9`me 5ʊI+@4VBYsy#Ƨ4F:mPOVg a;pQ6klvl)c٣䎰~Jv~IX/KqÒKv,OepA!y`|royUڋ!sBҼ4c{,\icyyX1Cc6#lFu ـ G0uvngG=z` g߼2>%0:p(N0%T&75쪒S\!Uʽ5ǰk$Xq#"kEeOrfOֽy[syP]'>2VE=3蓁R+RTW 8u~P O'07 ei969m; "'}~髄6L+Wt1nB58A!GfٻB:?jR^"zPbSUĜS]$a1!W-38 )ښ|K#8W:J-nLbMN@WBptj.G2Ӡ9,5~=*9 2T@N4R J ak'd!$WCWuB=lm̾H|9&N5 dl-v :9ɡ,5 X^z0y__$#2 ',T"H~녈 PG¥9 U(߭x[CDg{+ ]eAdYI_y(lrY'{Sfmօ񖟐DN1mQ 0á>^æ{d BOXpwE};) r1_[u>7S}mt[7;]l4.+dQꛂὲ: ~˙c/BXFUtF聚$GϻaP*WVM#lfތN[H5ɪ?8#~x eV*dI_67+i([C5t)ɺr>}r}_ֽo:`FlJrP#3SCgt''2-\~M̬[%XI¥a…(czsTrzi]JTY6:(t5-\~݀J_ߣݯ9DC(R$vh@@y+0B K{c b~Z}%&qx꽍1AO GbUv;WŰ'@$'( RyMl%dVkvRVR( GĭH0;g>gNᤂBg A6~ 0zUj,\)d?ݼ r"k g0=Z%cȌxf!o` ^ae4(\YuS#w2:RRjNX+{*h6I Zm7W;WJBX Ծ$|,ϡ_cJb3xfhY ڇ'zA698#ذ`6Wz'5{Z}/;n9c~]DVߠPrtt =`ՂAǣ>6#fÃ;|$ϵ,6DSZw+Jt|El,6QG"N?_ҫeYH"m2C[&vqa frJ>r/]}K} F{ B3g¡2&WX|S)T5+zέ $Y(,@j)#;Xe<a- 6O ʵܑYa,¶Ӷo`.gejBknqOX<0#"fgᅎa2~!2iEM]i Fݱɂ"9+MVd]Dw%gS"߲\jÄ_9N#J|p_[^l|Qd |4q$Vprс3ė@YhRZwCUUT(xCې\_[ _4RҺvaœ_{}?@OU9K^USxz <ʎX92'r/;sN*|< Bݎux.{Oc"ƿj2[CulM??qcDTRA+qz =|!zcJf~x9چvGڴ. t\Zku:QVqYp~#7a P46z R^ci{?/Θ~':s55' ҙ`MXoJs)Ԝ =ޜW``G#pPVhWz=056-󉆮H_lnr5VFz?7gLi]V+6hqG4irtZOt:8Ja~Z='fW ؃GQmFNs_s9LRGx$ ߰Q5=-5c?0ac15ӪW} "yr)Wj+P-: q in/m'0CsotiaJa'w%u=(p9@'C_4nʭoSPz})j,?\ Ao/$MY zR>3+ HI7b;X$V GPN"2_ @$3^L)ٵrn }ړt= $OXL*Da*~ٟM|cT%4&Kr,\"t&(|p`Mia2Tfػ3@Wk~ތFSN˧nj^ovXw(ΰ$x*k!y↻KkLv-gwx=t\Oǣ5\?J&jY.+xM{ ՖP!ol`OYRыeN*B+p#< )x_cdgX8VLМ@0d}E&R&^zp,&#c2M:Un8%YO64̀kuivaZ= G!BB+& 鿆>p3] Hf-8 #6v\+l-*Vῦx4yy] !7Yrs1BkєU˹sYU<}WW{nwĎ؊YWUOhYʐfʺ_,2|W-kX VEj\-Bll]mD&*M]PU/낺~־.uQf$ ]ov5dƀbKW^Y_< >+YiJ+n(@4cUe$\߹b&0yΒd q_LpL6Ow ݣcdr}|Q2=,.mƐ#f{MdO_ )% &21 O-m-Ta"=?ZU᯿g'j`=&c)o7={pHv =ƀ}>f(=F Hd,q,~ F|H*L5op-i5j' t71ThwyB6 `Š! ]/$.e: "%+W!0Ðw[2:0S6Dj{ɗ#t1(@Cfxyر1~?N(\y=6\g*pTgiU+l`ۼ saE 7οsIasK@K8dca.0lʋ`<͘v E M]rHKŠPBs RL93"K %i2MvѶw#@jm|0ĽH0n:Ʈ8Ӻ`R+H]* IDxrR 6@U ?ߌh72U/\ETNE`[ Vu=_"d8`2npXݵ!tstQʈY[BV}vLE+)3)Q9ŖBxSm6\bx\"}9tԳ^iD{O9T"fV8 fƏYr}f!_aP2c% O@~gB+cb)NJadZ}D u!o<~ݛ=]|ܔO{9cGz0t*LY&khQ2gIJMG]$e:؝|uQ$*{ަ<`drkrs@e}Vo&xWZzɚfT̉&Դc$ʶ'%-MwXMGWT-4].UQ-$1K , [5 S4D%_G oP)O7|Tj67C PQQ:Ŝ.D㟭IH`Q)Vffo?ÑOl.>T;qPQO„` 8_`|κK 'NlkCl̊GEC:ZyoLJOXV&MHb, *TúHLDL4i'mXCܮȀ"I5A>4KKc[l m$_(PZP k UҜ9"-Mr"+ aJ~r~o}2BrXU {qmuXSrF.ʌlQxxFw` fO<sv0< k6dtO^O`(%t~ݏex<3ݷdrb\-&%C(*#hp$r#t"}"8>htI~#r5/⤹kO8QܔI=5@o{p4bLRxbf;Ŭ>ȁC2†h^x@/V~ܦĦCƴhxz'2d) J1еeTmmXšB_4&|sـ筀=;|(-!-eTP2a`?j5RbNةq CIb@NJX1x?;_0!KR)!O zVA.A[.%yB%89LaZ`ཇ6AO2Lhf[ ]#CyGW7+ԈYʩd>lB@Qx  L<ץتfstE49R `W L)|eJr\Sƫ("zߴ1MnyLT}QCc[@@9iH 3d6 !WW퀥qMtN~"QDCՀ0cLK$\TMd@D< DԒ)^C7uFಅ\5Ϭڎ7e/h_%G|` kw0c1_L$!=?,`WTչCvӸJP8&؈ 9#ww3gl2s h-$@HwBpG.@݊TD0 2 H#]+wE)ZVQbS0!#%culuWܧYYh]r$Afmu'u!hhP&ʌ]` @ZL YJTwk$2HS\O(# ,|ļJs~L+4 M$hEt\(ɾtbgGʼ3n="]U۶-nW{e(AJ'<׸^TZ]9Fi-S&#~=(d5nn8QvGq*pj-&Ttv506odaKSS`UqQK~s:_Ny}ZɷpC R0[%j!9 K, ,:A ~`>^tGkM\po%Z.x.pRd6[˥2`)+p+2h5.p(7NφGrLٮ 80>ݪ佂ΨZE^sM< DhRA=_K7Kl[vFxZCr„Ov!g@fɮdigfL8s&"ŔM-mim 9a<4H@!c"pq^|Wot_q:O"[qYxg1W"G0n9-Dڞ)V~9O٢{SsNWt*ENa}:W'@LHS %:pLM:0Pb tC2+32(9do"j+ I[n8FDhMRښrfxƣa,Tj:n*v;ɦٟ9"㏜7)z׹4ߞ+1R ,B:GR6dGV08L)Lo;B@ u(5^Yi}~}0ܝۈq·g2*(d^,>?ᚮ PYϽ28G &wJU܍iH%HV ʘ4X lPp,ҙj.& !Y`]'oBXiܞ'62ϴX1M$߲M>)_tt\$A|VO"C%6 BO=)\L, 72{i;mG'ޱ6C$e/ֳ *?3n}Ud;By@ ゑY1q |8bȀFu |.!S[v|֊}.-5\Tn+ޚ! "R9>?xf,Tֈ&y?W`wy$|%j벪kcB7ll ޞ 2NR{ZNbo<v/SJTpnRyi67:ItT-$t@:xG +C̎6v+\$&An.@K>̭e:C#[;̶¤?Lp)i&M K*Euhb ;^~eĢ/_@UE7GYUՠڧb+bF{H[Rܤ^A4 ѺOuhoj"y.6.kOŠD?x} .V]%0W=:0tO'c?Uk PBK%4{TD-6(qjzW4@ chw`-aɫг82t|Td\_ @/ia`!=@Fr0G@,\V$`?DuJ]a;EQ 8d Ť͉lnje% ȩf>'g4J}oP*ɟ" Ѕnn: 3c Q]@n_=kd`!zVdl}a#ZyKfE GD- ;m&n 4gļg3q88DKXs.OkDbgb16h,b[˂Ynþ}@o4<.=̪h~vkse\|2V)d5O~؀̍9s`x",Y/Pf^lS ;egD܌bSן_?)s 2!|Bl3,$W}tqw퇀}\QsmPwi3ή-@J3CBy TӪh'z Lުw_SP[I<*\;Ѳh hUAWVKdaI<\8^iROtCxxDywKy4'B=x^bleܹ\UCË@ \ 6} *ߖG#=Dz8)9҆WLe;3Gz|jU0cI#qib?5< Īq} ܴl<),mAXHf@+ =U7׶L׬T6#=cmpjW4ʃ>7(Muq (*=BͬPwx `qzYupAQW݉/՜NK >88h*X/qj~vN.垅ΛPqptŹ:)űumnH"meyRH.ѾA{P$]&ùJU9}aڸ7dNe}[Q`l{~(TC8pqGzMNE{n~5$iw1kܙE'W=@VQũ^k$Qg뀎pzpg5p&B\pٗ5"pqY(gYR|e \c;?yW@_e(*m}ivxݥ :#Yc/\NHT LiHghHG|sn9lqG03\ ^5_P>`i wNVRfυoW } ,KZ7 Lf}dߡw7wXU M6  oR4BR 﫢OA4H7^:[YxV<&nibi 5@E3Z"{x~$c/Y:v<.$LPlJ 듹ĽO)H?Be7CA+e3B(q?c!%v`꠿&8.:{Ih\(y crc㑟!A :_dE{1Vi hU, +'/HҠ٧f$ʤiOt}pܔ gt2o6S[72sj \M v]]DH3+Tiz񚓄ǣMaƆn ,5/#䗐luc^NFCVS(LJogh `sWXYtKֆ&^H/[/kAt @dV?Ϳ`y҉:&3pK9z>xspG ]M d_h ^ZdznǸw_ISΞg)'5.95҄1zuÅ^qd Dŷ_M4LAmtϵJx8IshokkvbXqi.#i$ln + b_XTx"TSh*Fz(\ I΋PhB=2n0pIU 01TjI&I$|%ɧb"xCH JӘe nҵ5dIMޖ x]X 1N ߷^ep25hmlvzEk/h}u,%Ȋ$闚 %2с͎ }=_SsԶ$(#zgC@Q^{rb)[+"e҂+%.W!Lr6O6,Vy!`KUo"vjdx*k o398zD7pdˤDir1A~E'}L$9vWsrpa+ .|>&C\½6t@*ʈ4i,5M&0LyAZyf^DTgD}EWįED Lt(#-.Zp#\J'c&ð2=*.{k?a(ހ@kLS', 8Ln:/@nsלQC05А_FBqI!TE1+k]O9?Bm߂QRi$ɠ朜=_s߈ZP~j7BF;̇Z Mh+,j.iu{ gMkeE2T@<ש&k^ dg}ׁFux=h0eOʒh]L6UҠ"B 6*܈Hbצآ 'Iy%p\Elx X#Avi({G!~'Jq9V&j_q\Gz-nlb3ٟZ̩@N)#Tv3c̠y5*TA6_|94dzf#!M(83xV$nɯHodRSDi L2I+'OGbB3`IԞȝ[> S"%jUp[{Z἟.j3=vk򡰲NV0|bbo@,jHb&! ҄VDI8xz5}͉`RE +p]FAfߋ6$8f:AgNr2`ϘT]a"> 9!54p̙ ~$Yӛ_lAY 0# w9f5XuIT)ƨ$GR #^&.0  Eoe:$՚ц%msqH3-eBpND)BP_|~[< '{ ;S3b,$'{1b?ꨶX1ߟ+l J6@q~^_YV}0*WjE.j*=2`"؀zP{ $빕,P9DW,fG%a<sJ56ߊ%3a?ޚ4!JPZ)8_cm spI.8nB2\(paƌ%O.uS9n!4Tq<"e"ꦐJfą_mqF&$\+_do}A˦,ZX{f.cB=[_JzbU gd^lUbq3|@F-*0Xw™0 kթS|^pW}C&",rx.NXgW;Qt8瘈ƭیn*Z/'0B|&~{V#cv}2lήnBy6p~$X,(xWb>AցSTL/:1ck:JU^$HjnrKf|usUX%И͈ZE썶{OMkNó ¯NbE~TeH!@Lew "Bɷ` nI${=hQl;XbmW uP 27ɫ$$$l%ք7H𹐺g gNa81N~AG^%Xc!]9knB!#JĈSV2pjOߐB2`&BXQ!ڢ}, 9[$^qQ{RhLAԞU˒?wӈ!ϐYvSrYup.W8;OH+"F:!u!)mLXy̷KNJ~WUĈD<Ϊ\Jz>fF.d8nl5$̩v g2U7kl)> l4.g`=4yԞOYہr7eNc SuU6nTGΧ #3fx)zP} \w'¹(0a}`7ZMZ=jj1~KmIc^<mAn&7taҹj9"fGKw k/!a0ަq- VW)M"*q|}Cw<7DiT˕Ր'(+OZ`(g*f1tz7u9U. yFƌ"ɻ v'M߫yf4]eFG|Sw%\ =^];߬xOp?y⡇eYEYRˁs kdpҗ[?99VҞүGр\D(283Y_xN{A$7w Rʽ\S}Ld;$kFT-cJ?R2/UN,diʚ[)_ϒ"tPO(e7F`ZKA?uT}]&;Si-fs[eM񦌄8iyFmtXĘZ K os֢nJ:_Y!KP]b+;W2jmT%-k VĵF>La3_2W' Wvװ!܀;)."喤L/C_C3+:>l,bKNQlGB*y3ǼH]n=lzZumJ !8%P@Rk=SX? "u5$^ӵ́p ɸ>ӣܭLdK*8QY'Sঋɵܘ0КRu`4&f4VwT-4qG^`)1Yֺ>JaӉDP;Z' Qjh' {!dX:ž3C/`"bqؘ$]\"oLf_݆Y11IJc]JN4GLmyM_mg_q╭xC7 9_d Ĝ}=tM)2w@'uoD׏P{0w(ߴN.A5D>{Soa2zg v+iMMUv4!rҰ'F]C }vޘkgrS.7nCg#7CGÀev[ǭI Z|5lx-M|Qr$i]1[RaXs^;"^$6i7'<|7(e70Z&LmqRSo1{ג39 d2Ur,>e۽ImpZѕchDRX15aBh/L۱ntϦC˽$#@׏Q g02V"[?%^[h;7V9cgSEEI3  U Bc6~  1wTtv(}.'A M"`Ȁ 164r*/rX7lڰK  Zc"M)|q]{5 -W`@2cJ)y)Tؼ  UX wceז8{!' l6a  K{T`ɶ8n%|zl{TO$֞cSl6ot |Ӽp䑎X'\.XԼRy3L5.Q3aeW /gGR->Ʒ)Q ԰MXX|RŒ>OrovX[ -~oͻ}iC%CO{]tompwDd*PLO ;h~bzNF+p.3Ȥ8\|{\3:Y"vVC ʏ[: ="y!OZT&Ԉ4u/E:^q=3J & }BRO2um+Q/h}+Vn% "1P{glY99k Edjng'5z6 E`ϹMApt5I aq;l$l5M ζ챷߮F%9BYATB80p].!/24'4n:,1 eAI[[Fs+0d _Op/3#kC "@'),r-R)vKs~/;rjz~CMٸ8zJP5=] , XY#e۲6)Lg[_;/]88B]bu E:kK4m8KQ>{1ӿ#+/nx8Vc/϶~\Ä4`qh7E`wLaJ.7=P3_D޶#l/Ǩ Rqײ"IP rws"|UFQsD:-Vz-ˡ)g3p?+S{!ውlbҕy+k FӭfU*B&Fj#|Fo"XtTxi웑pLyy1T6m(f~緺Y;ބ &|&q+Y)h⥒#bv.5ZhublJF1i<6P"c+9/NܚFN)Ab<ا"3GĊ8L$lqU@sIᒷO&DL݊e%ٛ!HVvA=lfx2JY<"b&pم~,K47|O 8ʸU?,~ ^}̪]}оNFP^,igGΧaEBdƇJ cH<\EP(CPO2sT au%3xz:L]ܓڴ :2 {?b|$[{Rgq[8k`~oJ;-9v/JT!?[3A\@oxFUN,b2BOǻ)ۯʹa!bpa3VEn7SzFѩ`Ϻ-IVD0׈؜`` /VhBꑘ)>[!5IK/%^=|$+o .ja3W#$;4xFoPǑ55C~N1J8Q*7ު)9C[\^GLDxyhݥ`8UߏrxTΥ}@>sԝ<:Ӥ9Fۓ(!Ie%L;̽W続"tKI |$ֽR?b]ox/yYͶJEYu}s0ĂPE"* cEz¿($e 7DV*;zah9/q:Dǥ@Y^ 3Ō9:bK[\o<2%X<(܍IQf[ö p x-VmJ&Onv ^p 놝 %z$G+L a )jZg{Π9S m.ֆ ZA%t>vA:x, [e65&Cn>-i %cƢLc0lr' lJ.z[Dh)@WHU,P'6n}I*s5Fk||Vw J\v֞")ɲ6Q3$;<=CK~ !D? l,>Z)w^Pl 6wSTH e+}OY1xSDxhv܀bfρ u?〙E"5ܲD hvC{Tɩ#>BI5:J]w8|'˪1;;)GjPʠ Mi刑ɳ&~ % ;c8H Pr 9`HRf"d* …`u}Z(E_hgYW $ IU/Wc(u Li4$6"r('/}V scBۯrAIT9<0Xm$"@7*3jB= dIuash )b@C˴xy[g:J4% ʞv|Qq|2o._#0C|^lR>W:Lr co$ƃKXs \po~qlܘ1e S6{]v)n 'W(}Ҫx]΄!`Ly@aNc}0^ҍ%^] th㌼IKO??zʇ #=!vͶ((F௃xYDȪY%߄&ƃ6fl 2| EO>N`W,R (]M6&e$~E 8Z<qgtI~k4hVs_L;zanihmyˊM4SVW.i7$Lct𚮶bN% \x}_Һ쮟ͣdL+whgxn9wu҈8?^uq}$[mSZ$ a`⺕2ԛ>$Li?,.0@X1~,G[BT7}&0 X!:e mwDlU}23]tq;-apltڴi1 -p 'Qncp_B/mΏ 4K9ԭ?u@ƻ6YtMe' c?3J1 ~EJi*GƆ7 iy#Ȥb K(?+`Uj "p0S ۚ8]lm%opoAvKyErPP7* ;鍦L fPяŕ=C;[vyt^+9숽j]GQp=ȴ+E]?z9 Iˣxh;Mr̹ +v&:^q8Skjڒ%-:N+-1i k*\g'[@Vi:N6co^!Л/) HU&cQd F.=~K{zς٥{Ug+f7^r պ*[P|}H;JQZ9(\'{Z3#b]Yrg~ r]74Vm}n %ƣ 1BO$q2q l2r`2>%-+|V҈Kϯ|bӣ :: WvD~=lNiv HXSwH83v"NJΟC|4/ 7PL+UmJOgw\YFN.fc"|.Pd"3,Ug<V.I5I? {56 dp_؊7f& >p# =t 镪HF]ұZס:ڭ~ @{&6 <xY79@ݭČ"^Zi_gX;u+?7_"}m~/k2iYY9m4+!Mn 9`)#_?%SS-?@ |ٔV׋ Ѽ;s?yj qPoh[21J)ܞ #?o%*݆a]]"8 5O5;f{;YC=5s=5oXw\Hoca|LBqO6?W^PO}Xؓɭ+: 5vBOר Hc7YP7gZf '}xbiXaH"f=W¸R69}`IbMJG:3pN;kT4Kb ǟ]1.),WX uR!cE,]$xlR0{ ᱄34% "H g(YK(N`wё.Can-gcsv,fk="JZ IERB3BD"[ GFj7! V]X8\؎{A{9ޣ!5Wh{nyB鄹./$t2rnz듐bSkZ, 5Gd2WFϵPߊj%%QE˘yq=t3#1e n"~ޠpl[+y'0Y6vMXPxl }Ȍ txn+5i?Hs賁j\)S>,e-ـ E '9|?|"eU݀2P g=1cy& UxD\ApT/uR\ nd3>7ՌMۂV^'sv)tۆ=M^v?د`{J\01eLꏇ=m2"Zf(.gZ b $D u=jX+/0Se`ڄtt6YkwMb,?8:V[|^%W4A}yO. nu=72_[[C.\ۜCO㬕3gNIE6:Nh'1bsw9e:9 #۲n$ $b<\7ld?䯬uMCșXژވSڕ AsНcQz .G '7Q{;~uq$PrfbT1SC&?7Tj.◪e޿w7fnTslG7c唐<2Dw(Gay v8RmtW qkf=ug;'/Kv\aY-ؙq-#pS)ni t;x|gth8y0!w#F(f&'EO )Lo^3wQj@J\Y2A{VG(o @ UREv@+tttx\LOPn ݽ[iO;K,b2%J gfj[јHϿ%EYytrB,̭~;eFν%yTbƤj 'Z\n(}/Yδ?qVN<2{4ӈnZC1ۃE'AT#$WeԝR)  lC~RmcGAr8c#4Y(U|wsblql(E!"cPTbEA6߳dH`jN@ܜ0Jlܰy܀m*KnC"c#刔Sa72ZnC!dSH:/6΂D Qf&1uR %9IsOQD* S#M"q/{ÞëWRu#c5uO4TVCcS1耽lGSp7"Z=X޳) lX= cCv7$_=Fk&XԤ42D!5?Mk,,yy= ͿTΞ>9\/‹ܝ||LxoI/W/NgH 8*/c53jwo6i.!.Ժ>8YPAYfSzO \n䐩N%VĎ:#<|/6͛|b"!1"B30{|/ja!39y,)Z !?7~T7SiY;gEs!#h8 ]Jg,{mBNX"&ʖQ. wW]NS^EA S5c1M ˓kh'!EN W(,3U8ZEMe:ROikZbLkY<1"?Qaq,er傟!$fUH->P!0t(]"9oc̦:#~ R*ō<"*b{<&Qf)Yc²v4(a;$<.[ }sl N!dnz ZURW(,$`=no\'HV,ˍ #N`vkPՁa>05Y.\eWayPLQ_iPv>0Dn ?G+/G3R[E[0'\%_2d8cS.;N괞Vu_#NyM5rpy/f 3ۤ$LYnBNo9!u V,a~GdŸ&[8`Q[/Ax oǵr`}d,^t,}~<:9,U1l\"5V/ W_]ǮPcOǖW}@]9Bw MZ5o`1,HdkѼ7|:9< ̗ (zK@etF ɴHCQ$;J3*f_С:F 蝢)4L6/VK4ǧL[mtnP7@(cVbu2Szf_VC=ޠ#o*:#s6=葶E/@ftk#-?,3>Ku '4R [)3hGBZ%0qqU}- ə{"OoZڔ9׌Q>)b'M"R%%LV+?8v>6!Ps[B(u,'<U.Y72gQZCf ycpQ:.z])AzbO1eӡ|]wZY%N- uC8%Ru2; 4 n@sS6 l/SDRMdLᮂ)n=?ff ۿrVL$U qyK6B%⩿o9\ٰ! CCs@EW7Z(bM#4cu$ }2Mu24M~#&pH%0|7̪4.!ߝ*lm'Ӕ7$zE5:Y=p 6sC ,tyo5{g:M"WՅX  +dM>g Q#=}d+UǠUᲘF?ݍm {o@E p,ǂҖF`-[9;hJ<|mayҷɻclQKH\_n{#9ZFCO]u)ܵA){fM1YM=W8 42O=_lHֲD.]]?dQ?^C M#3Ƣ8߷ӲP >;:e5t7uJYeGZzJZbd6uM3f2M3!LF'=h4 GҀzEX r| [aЫ [~4ZdN d~*\nu1o'!7Nʼs2:-F w;{SE~/&zr4>;&۔w-4_{xP͝Džb#@,V*ޣLs5EZ7B>>dzywF ֡_E\ Q `ATl&=U=eEݝY=PKl;[ҟ5= ozIsߪ88Clu2m ^ˆxu/Ucg#Aj\&<|iٳz=xѵ I!F,'ifOfa!_Bk]yS19Pv~9<:=*`:x"2kIdzcBNp-/P把 }ހ .\˓MޖްܨsX />kRr͏d~$S?=cl@^zV$vTځgj@3|"p:OR#o׃ b>$۶<_JF_v143M;-6GP҇튶W+,EǢw-pCg&xq#:Hڂ B2D HF܅f%YXJ̫1ѯ㴭KFE#Lc)`C+V|D6(oܞkj_7Ez讶D5WkZ&!X 5:bjj+6"ڡ}Щyx#󼎗0+XPK$;71az?bYkه -1@֏SU&1_cQN%GKfUS>3@JiA+)C}-.+aS*-3ٔ_`%[pB~4@; ;+4熼F@PE*gPɜ{d]_Ξ:Sn{D9tk56 E<彷$UE9ȼTn: -x~c+?jYtҮ:;Elӳ_m*w$:7/9jPbN`l 8"'b%~ KiaGYRA\"m>dvjJĥ9"=O9li+XXFDi5*|ZIm(T 'g [K|DBrB0dϪ iED]dF>Ω]N,'9.xpJW>pya+o.8I?֗ P7=,1m> XIR6zҙm 'q  =K/7e_ N5؇o c֯$+q_ǔ-zFZC=}@1y;[9" yxEK\N8saBPg;6ř|aW 5i5(stbA:IhhHeo8FD(cPjG YLy6qPO[<]1Jf͸$mK>`XS~ /kl"&%,4sZցY㝠{l \JJ2*3> L G j 59 pPGcё(Y.՟5o9plGp |tB=u~&!Dv2x<]r % 70)l}L앎z~q|sm[D\^tX3j3':(E9Z&h_i(X02%hK?d\V@crL&" 06kzPʝg]PbNJL39~Z1{S;+{nK!mKwE,MFT|^wΏ҂ǟhVH4~@\$$2Sr6^,x+,ni\tVlVn+ g]uޕ VD/|.4M*3iF9JЎIؐL++`= p ֗XyQΉoL"#m2S)gNa >R M&1N+,p}=yϦj Ќ 9mWN_n֗D@8)&®NFK|>Nb@Α?~UeH6W1cyup Bh4W0Yu0N-vJ4ѻY<:Õ>'? =Huӊ0K5@{~v=V#$gR:!PqYeoMa]TJq (!S`oANpgPkG/-1頕pqq<\Aw-AqJv BQ3=EO)4n:!9NA[3щek t>,-Z>׊h؞@$T9c=g uEC;nсPѵMɶJP/FF"q\norZ:s(l3 ie73D9qOUY6En9[Ftl̰E*.eg&+TS|4{2?[K>TaOd<R6ɘ{ ׻+m0?@Y8tn&e58@NP9s"A6 %i2dzXMi g 8'#d[m(cݩ,/$B&rO .|<A „:'bWB!.xNb!ooo@§ئ(\Yx}P?<> Nggr-ZȆ&BTy2}S' y,'I=s/i=y|PӍg\@f%q;+Ki/aX ekM_hD&1*k]:=oc7bcAp-/SPNcAB z_$I 'k;bQ3&/9)NJp=odm`cR;$r3fjJ0V4W{Txu)[Sq^T!,` 6d{ w95y[5}d-bU5L:iV$ s31Puwrww0YMW\'1T*xhŬ<a+DEYW2I'uZw󆏕Gsui)t!gTKGXafCK$֤y%yx#fff?hzH'fp|OYV?gqkt=: Q yO< .ڐgߎe9R.}߃fm k@vAMlcW OT|g 6{)kt8q˳e88DPW9ZpP0NujIRidh>Ϥ `J8|jSuN{)Nf,@p&~ȳB猪d\ Z.@,b,xHkTgnKaSM0,>f! )I&4nP,kq$k;@]>FZ֤y2bw@(wpW`v3aA ,Rq<=d֝PCS&UQoHlP8#|1 6D%z$!K|_v[qp9%3}2]ҞD^g .^^a۵P\$e1)}˰;p*´2[`pv2՗K'\9\ahaW.xw_isefn!'ApX[k>Ępi6{m@w8=2$gҭykEL.4|}iF):"ӎS 4GXP!N zSC4Vq<+Nrc9T'>YS6ގn S:]+:lSt"@DKt'b5ē-RvM fBʞJbF2$l`sL:ypw?:d*+B+VO$Rd™ wvfmv6KyIs1GXuP(vAGV\?y~\#bSxӵv%A q"TԲHQ0ԫ= |WB26PueմW1SXukscmZQm.-Ye? Q<$1| k{zb,6 H)g~ 34ys&{n3g:& m}s?ѐ&a0G#?Նڭ``^ǚ# P4.e.pG`&M f,{豍A1V }OuBgzf73wOώzZ藙WD b)]"5@✏\O$ 4vD+.&žP Ey5)s K5Q0D#UF̈<*`ks=i 7O˻`A Q"ha PN4 kuJ#1f R3WQ'~ܥa!?CKB]0H 78@i2eޟ@ۨSw} f@[쫡&S@"}9ͮe(6VRVo~n} V v(j6}Y(Fr"i]޸ WY:遷k6Gx ),C~ZչsA;R _ D~K낱6X 0YPe,eU  U'}+o@t&ex$8;>0hB,U@TP{ho(~NR/֢=ΟDVs٠XM/ӏH 5\ >/Cz^;*Vtmm'V(C7&A(! *'ڐ314`;;gOYBwg>[(4(#՘ g^¹"(b/.o|$6"Ƶ~{}M YFd ƀ.@w}!:WU;^\QgG\Hb|4ԖR77[ i<}h. pqўw^}`Rj)<}R(ykko54cr} OJ7B^*d$ID,jxr`Xq/# 3.6UDX 0^2:iIC [8Rȣ}o;^s Q}Q 9,0xZo$0"Z8CtbD#in`Rv7 ;Ŝ_+;%%>yGO"\F/D $.b2s޲-i9,Ya |?s"c7nW(M(n=}]i$Q7G|H:'};Rd -YNj72qry*fܫy}c\U:`Pb_sޖt9AZ67=X*Jk,oo3e)RYŒY6N j߭cga~q*u$ì.<}_"R叀x?҉Mm"؃S \ʹ8'"n6 "2IW~UHyP| 5.X֖a3"5%eޑTF/A0FQfU#Ɋ]Y]9p ST$z=m}rvDu^VSN!}PVJ9j0hTObiJRgNܡeֈC[F%,ɜQHo+$wܬ5 nAgT, ='&P[{""n[h!=m )C7wfn87Uk0T4'kh0˵oDFh ӑ5E0Iq(q|HT{*P,=\: # Qq#f;} 2ͱ EچaUc/7 o:@0Pw3xY°If ep1H3^+O =v|6@F1ClM^+*Z^1qc(meܒ/aLUnS}1WIei& 'F‰J[;Yt Qr?IpY]m*?wwBV-hzm5?)Ezk/2Vs6\EzOf+&oн?Z^V T2ћIPd ^<GJ_ ;Nj`#/|)Zbel;?(?3{6)V>oT CWDquPhA\8`fG䘤x.s `a`uǓ3;x`1lΨfʂm׮|jΉ\*] zkH1C = 9H9(}Fw,03P,Kd5aCb^G>:ɺZE&XL[P kn8(~n/qmhJThe= j_aH[ ]Ŕ!fDZ (Lwf,2E[p}!IB7٢szs˰ST1|zJ5n@k `lː\Ÿ$eӯ )*hr]|fsyNSk)p; ;Nj_7`nR7Z :J3 sYSHo_ob>9>jm4b>EOlqmRl 5V32xem}nUPB33r`cG˦`(H-*m5')v>jȊ;oh((ʗ}*/8'1"w72%Bo*Ŧ6&.(ګ0":}[$8ōwļ*kb'u$|L2lʃo4dBy?)7rHe2PM-+*VT_eHyu}) `[mv%0X{SROs]Ί %~qMm{+:|lE3;YF2 I=LW7 Sfzńi`#dXQ ZbԪR !ÎPZ bOox/1DLG x|@EK-|}Iɱ%`ԝ.˂&EM#6>RաCFR3F|)oMzU{7L>$o\ e? @m>Mۃ X{NY39?u4pBrNS7΂u1By,ԍPUVQDIډw6yXvⷆ,3rδč&7,z]܎@ 9zgy\ZZT a|Qԉa)P,y%/aTmTQ??IyS}8R<ʿ-s& ʚ zر8E 6T^)x`f/O96H[)~i+S$pU ZTW_5p55]NgV#uHP} g)xEsp)sriey:X u/W#T f*㔡V;wmy7kTmTO\ vP=l7rb/ڡ;&8c ̂oHT~颚{/b':DX Ksowz"S%.Dnj;^Вn#ɺ=)_T7 KQ&qwfB KhgaCf10}n:~g@L2iKX%?| ۅQXNNYP]T ZgKV);W:9HTnCud"2S$~-@&|ڢ;)y6` ֹ2B6z=c휌!T9)E哼'R$Ŝ3iSzJ,Z$hijΡ,=I(Z/g2e5G壼).CS4`yuƭ @G*4ƽQ|{Nd 8r/Khݮ]!Ԇ< }u~<=< ;}n~@dUwk=jpbN~P7 e7I6Xą佄kZ U"mk d(!o="&H}xo@cΪ Ԅ{^ c/s3/WnSk]q0 JO \4CÇG4Dxhhn4c%؜3_krSNM^/v H@q*TyݵNW̿?(kbA^` m)pڏ.\VXs L&!+UeB,k+J'vuU4).30Yy%qU)]Jܸ(Qqk =w)%*cvĩuD1p{6 M"29،8lw'/zZ˩-dKMCHlhM\VB JapK6¥WoFpv+5'!+ J7Fsm&v2oKT7vʡe)lo{wŊȣt$>Fg ^B 9-~װ#\EJdQ/l2,i%9UJ?giK+ 7 H(1R,M7.F6Hښ({]g uBLvaYzyPJi,vPXi=?v>@sk+6,t 2%c 1vWJQPSˋRq>yu +@fDzȦw50WwMxx$ʗ@~^v9LJ׊n # =<d4 /죋OM>ZRO'X(2-W*e8en@BAZ_!?6R6#"ʁ=b̑CBbn^]__x(z)lҐ)9 kr^эej;[`iA($*oVCѕ=QXRW-~KD4&tVM_/UwV<<~ ; 4Vj}a{6gnsb#X_pƅKLeY1RTGw$e#qޙQBgvmehe_߀E (#Bs jFC]x*9GCIo*=0JMۊk2ml36C;2dcUu+ߝ 2)=B&0_ڛ>KfPEg~z8I9 efȁ`f rR|SC֐9a\5Df΀J\މtF_m{ZkѫgtHG( g%ODN]ڍ(h+A$E_mF~S:m~`ISakX|;l?ldl@eq|Ղ/>>zdˉm7CqNlZ*F Di 1f%Z4~V/ނ>W̕fc䙑VeFN8 6`YB1 Ⱥo/O< gђ+BoI3GzyKJE5rroRJQ``Jɚς".W&WWQA(TcTTB|k:m8 u%nVu3 Cewuʭg =E 6u۲}č|Ɇ(Z]2h|D":h=Muib:natT v$2hp3ikQe9zψINUoE##) nU'`^__NfqGyXnXryB?1Ԡm 9ְ$XL*`,78\誴gc9µdUBa͐Z&[i߉:vG+v)`[ItKV'sFJ ׇ> *oF 2Cv3@᯼g% 'rd R% +ǼJeyOrCgJQGR̘'}6HE$b(Bܓۥv:D },uTCmyYॉ$;g/7)scq[e}];u]DrQt _Eyj!5#r|E @q"^0pxh'7+ & >SҪZZM?(̡̑qONp4}"18|$D뼼&0}WeUw9eܠX TǸ ㊠l+}P8!mZTeIDHI%{T[HVlP[ BdĮH?"Uz`pw 9;%x8UzR|iS0fvm$}KepUƐ %*xS#ɩauFA6nE1Ïu s՚F."!G]&4P٦쟿̸TeٸHYYIJ~2ȬtR&A9ć/&,.n v.v9I:R^`< L9ߐ0@F'he_nMD6(Ӧ$aը"zg>R8o!h#cUi03EmƮ\eP.?W ^. J 1MKP}/3\ Ɲ>K{E%hbƉa=Vrp'*[K8#ɐ >W9E{KFkqY|Vgӕ-fZR55ɸ]ڏ!4.&$\kc6M !9DB;4q%pNarȕBo ޶$lIU-! AEm-]?;lqS #UeV " ,1zy;esh{_'tX\Z[L 6)EHcW5{l@dGe}k;^GNad@zoH2ܑ-8:_"w$IVk 5OҪbC"63vC+[|((C"^"ң&=g(%1 < LH@*.T>WBXUG{] rr89CF ˽Ir@B9MaInOhU7V*avL7mVa"ip ,dJ{X5?sgLn h"NzL+(QFFwnfߴ1)}m WZ^#y]YsYϟ\ʬ5_! c0e;zEVC{h?Go7"F..Džg9kcKϸ?F7"=Bua2s,>SOo1DQ=QiFaB`-=_iY\S[eq?dC$ B~C3[˾`mCåhBłYT+Qvuh7SFkbqYUcR!N#uO==\[`곇v1 ~*]{`w8[P[^=0D]3,ĪX>3Fw~], %r<}Ht IVy|rC6r|Z}_Xu gخ SJ|sK4f➠%3}q&L@8nr6IwڃFNwfw6Ёw-dF I2,Ѯ`eֆ[`{8՟Pj ;LVou=C)A-\Ct=%j#܍^\f}5Qe)h依w>yQEcOPo*9/\X8{Ku3N_(7섟ncH h_'vXʹ[,,MP[$=W3Sfy {n7*<_H/lWn:Mo R6ʼ^5k2T[4'7qPsOE2 b Z%oUcu޽vuǿ̓3C.ᜌ &CtN /)ALcʬC@X@ 4]FɍҬ°h12|kz2tK(@ap"_ErΆYD3;VxowE V j%te]K)4 zx &}. l5UL%_xppqƾ[>"̈́ۥ哘DcjWGqn^6T!tX*A] ;"nh-˨QHMؤeEyK6+_ћWo?w:Ԗf3BvKgDŽnkXQu$g;|y|`Bld@ؼڳZ[3 vlv}SgRLx,6ZB*%jc5gv]5%,{䛻V2s|P ISf}e,bSQ$9'0\\t/ڦo dxSX_%[U&(E 5*K; /j!̶qR벫3b[n#g# _@Y;?gJ!(=ސR$Yk`H~A3USXqX>)`~r[(l7kuՠm|<ڼZS9%%Ͱ~QMȓv8$˼FbZ0 x@VUUd-K#.CE@f`sGQn,̃*bMuwFyR")u+Եz:j (E]\ KeJm/3ӫTp>'P7Yb7^77˫KvI o-9nTq+#ab8+\gjfSih!&4n'N٥o'tLb"5 >ߝyj'I*m4~YXҎ+,U(.^ ʁ|'B _02iR'߬1 `22 f|xЋ#CE[ k|Ipj{hԀ p +HF{ғ)y)s$rH^)O˭N{JOݓo*N ٧y(lM6w6@» T߿~ZJtBSUjBj^j}KDq&~[\"YiӀh2%8,f'W:;V(TL.Y;F٘!KBraddo$ aٽ( d;"}{' L6*g#F fJSg b B23U@"o* D׃SC;O^$+3>])ޖuˆ5L@!08 Yh_}΁sޅ{%PL\H%AFψ[%p&_HP 2RB)-CT)ĻпZ7Fi2jT_nG[|N}B| $hs8Wrov7,cTMw8Òy*頴 RpjuM4n?ӖCM^n=-Z3= s s5ōɶz~FWK4)u6P\$YM]?l\;ߒtϘkcDo-E/\+~ߠ9P) ne Wϵ< OlVhu2E`c;Ooik»35U'-BvT5=#"}npg8:Fv9 sgƪG+mŜp\Cb1zxeIM`<ZjyQoï6:xݮ<[F F彚M` pDaGv.͜_8@1A?sAIZ.U㩕PYT~u1=nl$)Wt/ֆ ֗nRX?n x6ZZ+kѳчK@y_a@]TisŅ=ցIQQ(SC)T[5c B3Q<4q=ѭk,on/_&?DF-%rf}5 \UQWTfc2ѪB[_QRvjKە.lBǴxIձ`X$,NBד@d-!Ed(ƣ"3c J \sN{#韔?@iV3(V$DspIܟOCsac`O&#.<Լ\ \ӡÿrP`O}~TovB˂Yuʿ?!щq{0DŽ:Fs2FP|3ǁb-;BLu!*lhp(Kt}l-:G^fMML_G6IL|D?MkP1JY5VG(J~>q" ]^1 :8s׎ WzqAbD3 TR'侦NޮzltN3;yKb|) f6xhUK`M&o^qy1N_ϱܥCZ0 @e]r|zK@&hpf*ե1xL̵]Z6S ɴIX]eFǰIQ$62(k٥_K, tPhl&p~Az2íaN2NL ^ȷ(| tWqbx![Ҝ?#:Rcu*L^[2JH7<]ߗj%݃t.+sIKnޜ'9dkTyr:&قVJeCjG9Vل7Y4q9 u,PP|э<Ca7,y&Y`,L} 0`zqKQPhUA?_0*3[ R)? х4#Pu{m\aefA^#Q{!}N8jĮ!u7 SJ ,QMxlR+^d(fGPE<Y'.P]>@zDT;\ڋzXpD [>A Z_`sV³Fkt._D". "<#G-ɧVl꾢?լE| A4S9wkHc1CL n<>=:Tz>Ϋ-NïbZ.Aʷ |^eLFUԢ1.V#cp$͍D 8,$kN`ld 4G=8+# dSKNqJFRgBc ^ﺥ͐X^3퐕-49=I({:>}|'10*TP˦ 'V^%+*>!­u(i[k%!wT)!ufXB^HT5aibˌtkm$k}MyRoDO«8naﺿ],T`ߏY+ʄZe@Uחw?p cF`qv.rSsg̚ŶCՖg`Y)rXt&۵_t H-68ɀFf/ة}[YuRX Cf}Wηw1` pLMr3`n_]@*kǏѼ?s,&b Y]bm t.?UMN*cD=$?w`'Ezf;RS Kzj4=i$fwmz9U@~=+5y!o?/fPS%磢ԑ5Vj%Q\ LolY);`,Iz3|al v hR >e^b+* U=o?>S?T8JĒ]~'Sz  \Vb :nY҄y, A&.MfGXIRԣo=zw q \E/٬jcBp7nb%+%'5fbCD$]yĻQ2x9]|i![2U𞾗i^"wsX li^䊙0>n"S6gxa6 6I *:wQrq&0 4HC+ժD]_19&D7Bj>kJeH9F1؞(t.`:T҅b"-V5Ld{l /!Hd{].S!U[`dIP[6X^g=MŨ=A(oֹ**!{iYK*hMBOL3_ t6Ղߞ ]A/.=!w%`C_.ˬ~WPKu6 BȞ}TKY&}GH ul2羙^Tԉ%`,ZNX3ܟua:`F=ЭKUOS[eF!̈kkGˋ"u5$n1Y)]NZb-fح )my9Qso(q4xvmLw1/Z֊MbKgH0AT#.gvL鬱l*onf$p 1[ vR\*!mh0~_Ґ"R0ylj `@zSsg(GZ`ڍ T=Df:Mt%Wad+f K9K,~/5ӂOѼ7-zŴdW:nΨ0LdU$Ϗ2^jSCr0\^~GpY-&}TBEChJȁ9vYXBhyHڮ>#>P׉%v3#Ig_p>}(4(s<{k')rxTg]풤[f"{a u9ccOAQ܊\w^B\F㨃$f?[Kn۝f{o8ran_pzNCZN( Ʋp;.Ff\Is[<KiǸ$-b{S.>eyA1/CGB pMӱP>,[*v[ֺʨq'7e.tX°Rm_O$lVg뜤IdBi?| [qC[M76MfPzQ7̺*"mrMDR=P["5]^X/9FK`Zγ{yL^X !S_%3SYrd<9(Mx}-.cܴ.}b&( 7~e L7K>z#oBaik~G JU4rO+c$ThAk"O>. uEzG⥳)bxa{ntRߔ@*yTZ!V'<7ti*HE mҬb Kl0)!2QE:*j+ }&ܑS3vmCH.R+υHGujū1d,{ MQL ORnak^FJ/0B7rIl Ҡ-d*6E4]PӀÅcsޥȶ.jrnUH^!,nxA%ʇ{*%U!#9.f֯{͒rQf<a0.PHo,x&6YxШ.)Cghg>뺽F]Ls|eUZK{0Wd8Ɗo^fyYqв-=C7z&.ArZ& >t}upkPSPNOamap5jߣMS{qRztڧ?@-SK~2MTW8A%RrClfMak5 bw?G~hYa^:Wi̴,奎@iyX3p)aDz$hHbk 2VپNA51@3@GB0C 9VJ K8xFyH(XG=sE d֒7v^dyjTKL{9+ J%ՠVf,!MY#A~LWtFzF!q c?!Dw+U"W!z#')=Nut[ ;wCU@I>tjμ; ѷKK=mP9_ >Cl`HM?+HGt(aeОR",1 Lū.YEY I(q6U YD%4 )#S%ݱapPQ K)?ڌl;:DZF#Pͫn^:$s 7Jm#qʶ߿,nt"5 :^)x&Q:Cw[bǶeR\g)eFx>/"̵ZS_×4(=e%P? %#h%4yv 3 @|fBp˹`/s㉒aV|}9YeJi&uq蝤S[Vo[4,R7buVadwܚC2sH3 `V,_;m^CKFs[EQFINm}T9"/ghDN-ň2l(+Uz3}jm^^5 xL7呌;:{-p*5K`7'=^Jܧc?7Sbփ~zϴ=vEa<W}kv()a In'^%Ņw qGBZ< ^ k; h ~ƠFܽۻOwчa|zkVSr m`oWCj;/{YNWB=(`/,>p嚟e@(LJ,l k{4e2҈q <9%?cyL4 Mփ@.[pA;8b3<TԠUf.y7c #Bd˚N% ¸E8sl6~#^&/D;}D}~ۈ}Ctֿ@8$޵qQıSd* S¡:!v%O{OEi[؊ungQP&h o ;k\0*P[t6@$lOhF{͓*+x0A:|*ڋD| 1h].798 |Ǐ4__0hlnG-D >4@[O!dv5o̳mVfv-qhqPqaޟM cժRʬ8)fLL"b>q o(&v?zzDZa!XM%rE6A^h)?Vz ^觔銚 tAa}ywe'& 7`<暤Oh%6"g~`k6:n"\>/6޺Z%4()MĜ R(r]L61˴JL՟Xϯ˒kܗ >_iB(##߶5Փk;KO=D '/{'eB#,!]T$v3"iސ}viBN$z~S20<@MKWS $4wSJ×GDk0Wj.oR+dRU_tЀaĤ I47 m,`*{SI[SeSA{Yrcax{tt@JK_E4Ce{}65µ9WۧHJ Ac =&WxmD7<:D4P=WNl3xl 5+ '4ʍLbvMY`f=⸆9qCy?/y 3qR7i+1~Xz+z4{ Q=ʎ8 [QaN󌅑+. or$dYw? ?+EQ|n@ >eѬ.myc}{|x0@mQX3 ?9+,:3<+Nј*E1:EqLmv)qig\OZT8 FM\]qMI1u4ekJN ddNOw $o8/+wGߢDuA/}ݩ҅.bhZ>V>n us!U/< ^n.4>tRf4C["ˁبp]`0ZKNwwYIELpT*ƯHt?+j~SK҄B3 (j+S:YYar=pRF^ݛL Ɓ걞:um8:?RDG>DM גGp9nB3'7vwꂨY[KXn鎰Zy~ uԥPC_sLna/R:,\{ӴZ?Te׃M?xZ)_V`m#ҹY6UVn?mJ|⟦Vl"G'UspNCbF_7C@l\BH)2F%-v&az͊݊Lp1gC@7 n'kVѸ+DMMqJ:X9˹8N`Wѩu=$zB{LpPML,Z0KNէ8B*:0I!c}Y`v7| U7Vyr «N:)X9J]B?#>/?ZT[4^"6U >w)Ep"$:( I? 4Mw̩Ht?h!چ ekUJ @/~1zы!ş agGxAŮ !$ $Y0?"-Pcw73?8T2)QєB`!G*]H-ʏu`@barߖC,` 4vRj{aGC|yx঎v&J+:8XgVV/4|B"wag@d,t  Gq&ұ#b- tz)!&Gp&.ݟ1*\Ĭ}?HWVn0@ OXU|\3DVOLx4 y߆rKWfۧؠZ7sT׼I6+ L$ͮtM\ʼn8=wdUlN}I6jO-J:E=27W5/KRHu~fBrѼ_GdxUqvKg|{hjKb@߂ 4vsxuFaEj_p2is\J5'z)S|TFC%noVԻ~I1~ A/o\(,薶:-$SIDj[b@dÂUֿ(YG̑q8f[o@-)6@tx' Gޙ/ſ8BJ4 ᱄Ysrf[Vop~R)xC꽚C?iRXk%Oqϒ~o{/smmw̉o7 p2dtˏ>D yn4Yn)qA{xˆ`3Kx,1 0W4R`Ԁ:P&|^Fe{R<$lT ~n:*!z^kn,Nom2{&OQhű}Ŕ5R9;_[.M:T#mO`Eʻ.>Րl.{=>ʞ1g wZ8#Tz()@>eU]ٿX+?럡AaVf"6ȭ7%&Z\ Y+$f>e-kgbJw1((T$=1 < c)dΡXC 4Nb̎A;yRz+1/bs;|>N -* ?U:4*CoiiGs_P M ܓЅ(c>z2חR.b$Q~QG%xW=C|]rwOW zM,y7\p;pkIBC[LѲ\}n t?A1|0Q62$)CX ,,c&Yϔ{09 G$5wL+<6s'\nBO¡_ 18[n 0mmr{+FQ8|—`3Mp)+ _X _xLКMg\->O8$X2"^1q:öB:gE3,`>jzlUfzNhv4p=F&|PYN H.WJVZ_7u?)Wmړ u Ҋ~ l1)Ӧ[ؓia N^T'} ^йR"\O'v<ѳK{sueP~ۊsbny-˜h~!+0ņN!Ґ[zhIռ$P{.>fmi;\-P0o v%BaC?>o2Ksv{5"3$P)d1V32d,h:6ŁF¹a|ep#dKFtcʛc8 jdI]@vݮ9J. zvԶ`X2 '}Ξ㬆 ؃G`"|vYo,[&3 .+n޽ -rFcoZi+$f->2Rt 58THWCȮӨE1a#Bsin+|k;"tҬ^PTzNW&2su Ve?z? ywFD+'2t=6?1,?Kے2UiekAatB X]jV(BN`l;*>{6tMtѫedy+gP(M4$QtF9ج8(Ϯ:f@;Nw[=l G<4U8~y"rRr qO6Dx-دZSnTC _ 0'$AWXtJt x. zJKI}NU$;SC۠z檾e1ei24@t!ک?vH_X54_H'q25JƏ5]hRϬ(wNtu  dfiZV,\3i j5ZDWӴQ á쨝TC7;zq+k~-0kȃ`:Lv6G-SQ9^5Jp!PA3*s,b*D$%*񕯮W_4H"ٞAޏ^)JMs]. HqV(a)ngX޻m T0姙%B>\U|&N?^,eN[Z5 8/IS!ج (g9U*ũ fn[48h5A7Rh3wJiG̮?i8_3w(>P,w cH%N`E ^R*@bᮉ23}H%X=ؔ7JWBUL0Dka/-Rz/L@)J bǦيL$^tb4;+%&"oS qīh3xW@VN, 4|]<E L6N(zm6fO<#]4 U`nS`E[A02oas@j V1/(Nh5?,>mDum())mX{co"QP3cAD?T4L"jٖnļτCd`m+ =TY'X<4Lx{H"k.UD_C2{?*>/QL,Vb!aɓ:3jHOM(+([:s\zaWVKk~JFC aN,c>Wd> v%!o6xe$]qviz=F&dfFLJ#ش->!H^mN7zWj#K4|v{|e]IM B׈`odK25%bS[ة|F΁e[Z[ŲW5k1bhϥ{F-m)=/S EػZ3P/fg-z津|ͺdTe,Y'>y=i#6ѱdN 2 jݲG!(ۏ`RV$9B@Y`GO{*tosW'1Z?Rg[ JK5<мUvꑇ‘\V k^9c٣\0H/rIC{M=C۴ݲrP8p\лFUj6>=%kopQVx>5Q|U#]&: -m+LDއA nqY}*AiiV4Ww̉'iQNnlC[3M`m;(텚 v^v$dE |4ҢB1AA%?%hLū#J]pi$^[wPWj^iO,Q.ۨTHESػ 9}W+"[ڿƱ5-ËGm:&ܨy(Uډ?k ^2'Hq\˧\&!R>Z62ilDV~\` S;YH]i3CL0jTvG:2uP*V/v"ĪL$V]e\~5p3o?"ځ(ʜR?Wඓ uQ?l<+EJƀ/]UMfE7-EOlSd&W |p6k˶d*$D.E5Z"i.f2 bg !z}n_3*_3G2+j%cSzFCկGt^I~Zl 84V2:411]Q!A5TP'_[8 '|Zkb#O?֞MvU4@Zd0 ݀/ʊ~vu--$\U7L8RGf *aRbמo}"fl7oM(v5`K'Dz|JQ-43\"TȡX04lIw +n|l N3u#ժ2gDb‹ohg,vOMV:H|2A'uɴ!baS3mujNQ>x~Ӱ߫!qcé1ͧfņQl8b/w.% : R-NJOwh{o[^{A~U+hD+I5$UDЀ*jQP4?&ļPGAE^Zn4]?I0 ^,_QOn  bgњ<͑{fr{S<̮ gJlNiV(, FTjtPxPβc(c 5FbE+;L] s⡺܆"=!96,1r~Nt&'baB - +g?d )ξY7tû"Hu >tHW ,}ڈ׹GqDPKQe&_7EFP[|oa+l.H+]0K\W)gIK<cm ͐I*/0kCc @1=-5;?'+~]z+!uqՌ*u&0xS|[FUj@jB%Tzb\GsЕ=t\Ly'(4T*zd@ε56+/=MMŀfwٜ?4UF= 5g}VT xL(sU=%=> Kc T@bVpB)d nϥ;1mE>HQy9LGr1-77J2* R{„$س OFD7ۯvq`. y{hDWQU B'Ƶ@Tt& $H}_^$ k 5HXL-Kٶr3Q an!8,#h eOhߵytwTT1qcׅX޽oAyFBXcKvS_ŌQdĕbƿAFn|+W#lR%iߤ] _$⋍i+*RSHU"@p^T\nFĒd&!1gA$/E]?^+0k"W(.>L6hG-(jlq~.Tc5B{nG9)5<1ŸZ9[ dC%es m0J*펎=M!:'rsD ^!@ij[>[i>QS[A^qY 2Joz96X,f7lNqOYꊝ˶B)I_6.}ڃ sC. 5\0A1j3x] rf_}zw grGrA C*sдgx)%Q`f4pm1DKzI=W CH{Ǚ<B?#ɏ0ľ/Pof":@6'٦çMϿq_|A2A\4 gVa%\B-ո6IIqZ"r bxBN81(!P%3ؿ&9duB+:}H*o Y'lriidJWo[a8-4m~z lkP`bg0ڬ?}Q1m%̈́s!hixDl*Gg0anc6΅ۯ>;bkq2͝w\)\z-X`rnTrfN4wfX 19ӏ8N2?xK>2-$֪.&}w['7=#+VM?%9v6.Bd۝\֠__з+WTc4,Ŗ)T߶C%,?nT38%J:nO+DΘs+ǟ F҂'[6'}[WdAEIbmM̍4Ȑ=ƍ}oB݈mal5ǒ UOg,Vn

.Z3* {p_˥Q2{145PL@:i ُ['=^QbbϔOaG"Y)jkU5GW?(NAh>R(A>|nXƢ|"oH1y:k_3feՁ>Cck}S5l`Tܗ%*iv ľIJ:inFֶ'.{@9; hAHG!3>>O?OqҖ8.ķpЮf6ZK\234•ߧ-Vp7Џ{nY4873Z}u`WʔL蒂w*Hq^YZHyI-㯚ԫї5_mS$t&D@* n]`_aKD'zFc3OSřI|Q3Ŭ" ' #<FC, FCOԳI(]R.lǣBo 綯)Oy`@[9_*OnCpC#.\EɨHJl{G/Xېa *4=b0Kao=p.=u*5wr A}1.>ΉRya6u ?=aFk? Z<&ZЦ)n1n@I;NO~`kNNܚP}&"LD1_* !9\`zcAPK(K RC.B>iVKbC/g '8yIX6 ᒃ\o5ө-JPp_p 3@%y\4uˊZZ,">ەǀ1|Ic7 s:cS}~l[4 )9WCfg y(1oҶIY63W tes~9Y |ŘZgн>e\ oNyqBOp40[o'Es/b}A#xJZ}X3w&K0<=l4| *}=x:¹ģ*>Qu"i`/l ]^Wzi:3A.kSsQpQvuwp`OO 2e"2bx*'T)DtC؍{Ăc =v<GV罰>ao-HN:}5:UD2#]s9tV!@:X Jfl2PƌŸ\Iqnl^w lpy0YKq%&ꢽ퉾ܱi\VOrp=VF݂ ܬ9kA o1v`#b/3z<]of&( x!f'udk*b(Q$S^V(zdZ?7XT@r.BG2V]nI0P܌JzY4'uJ:u,#1+C 6V-=,DIW"Wy@1ǻ\+qpq άp׬Ƶ3eb`NpgrX X={ e,^ժ'D=m8 IZ31n>Nˈ|LJu^8!m!W,J+[5ǻkC/G}U`N&f\hp4h5w`egTՀ̲~\%x0^#(&F+@gzo^う{DoBai&@|`S'1F xۮs߀$9's+zjCnW[:e3^06'/uWs@d%{ ir Պ{}@y9Np(-’msFlYOB9~X.؉IF@uTk(+TQ#'Xiz5ϊ/ޭcR7 4{rSԘA@Jpܾwr\gLx:/Қf8{=M?LP%='5ʍH`"@!tX_be )&}U `[ʸ 1O8{z}\\AK܃1Vk6SY4ɳ3+0eY \yΣ-SW4'yU[܍l 1۲z1Iwrq4ftYvuǀ3_^U!BARvBjI wg1EZAaMk(:W9<7V1A_*U +c7 <cR|76Pp&[hNaG Ɨٳqyy`)>윱ʼn)=u@ES~ &H#Hx~@xl<)XFrt)$n# V1ayNH< lC W#x<OQ5 6݌xZ%YJNyhHdKE{mIcdC޲%U'nwܴrguā?X(9"29Ԣ(7U6p˷N/76UPQo`G&;OTJ-f;%Gz[*S%/ahv} "Dkati~߉NT2~-y$7&w'wrdq%|m:A,xȡs2U HVc6~0/(sɯL&W9Ard(Cbe (oV9a]};2#>"xMۅ  ;#Ц&:qSF 0JpcCT&ȣ<; urlzo`F1sO?T5+aRsO=g6bIU TԵ%$f$h'\dIY~- > P1[Pȳ^u|7و [&=e%i>Ү;Z!TuDasC^fIFy<l!NT: SKEug˘q HP\ǂWtyY:^unmS@0FN'-wޱ#z$`s~-Ma+ V=? V.FDYd}Cq.f?1t Sw]"}eoAb>YG2r!wA2dmo-#Hh wwE Lra05FIy8 j̐46b`SFoK ADJ'"USR?@_ &}tĥq=[FAKZR}B D~g:v5Ϗl,c"ռCA`C diֽm8>41ȡgzNX\Y3˟aV=!B^-yqy<;͏E) ,,Fh cI*æ75u옟M #=9靠K?u)Z%#nm3qT ՏAM \6 jբ#ww(8(u}wVso lX! Bliܣ&);BruuҠڰx\ͺ nU%JZg*eEOɪ\z 3 z]qmRNX۽ [=ɀH>w^`M~YxI)ϼ&e 1qPl.깂Yz!-@=ʝ@){1ttU/,&N0Tg7 *{Zokٽ衫?\DIs(ެ.J޼#WB'mQ:{_Qv(~t&։Hr[ '[q6B-GU=s׼#|Fɿ񏝦Û3ΗxQeZHaq#ckcC}~;YB<`;Ődya\O xRl$t_kukkВ {.w`e{[c>־ "ζ4CIV*?2^iL/rխ[pg\Sw)-%oaߜgr$ӟb;ƞ/3tu͌m>yu0EШES 5IoOQ׷Tihq1g}^ETq0?{?d<w+tY7 MN/$%N4ı;]X.AlquA!E2{wS/OZF gUXQ>"Jr -I F).vk[j<8e83]eEVw@zq7! ,)uq 4HxR:BF7U2H+M[g9v!8H9d2BۂB $əex!N9ހĀa{Ks~3Jx\AL?U9CԸe4fCFnE~؎mrѷu5~ؐ+N02c^VBi+UV׆J(oD0D-dRCwe "g%,O]>^-*z[ΈN*d_ 8s+Ūٳb{ o٧O#onH^,1AnoxpqO63xGnhb{YD*,d^4R9q]=phӾ܋7b$&–sDlPZ+gϲa~jGvzTG9pƧ>E( '=h'k*Ӊu1u[ּk.lkifJ|q.ҍcXb\i;kڟ6B~HQm|ݽr8W-jR~hii =7cנ畊JzʇN9є㊉Ti|yOX#I=_ɂ(Pr c9[B~VԲ fۆUceu IW9P kdSonl٩욄փՒ'\ӹBŽ9-Us1[Sd͆K&ܑܜgg ~(G*ٷ2q4"(e73Դp m}07u,vp^B u8z!BA,QӀLb ˧BlqBH`q%I<`CEMaZ WqGUsD^wbyRGDyQM}={ˢmR+~s,A#3܂0Н#0\@贴[cU2nӖ+s1("(hX@N<̡G`Nͨ;hǵ[Vh[|F& p*Sø50iQB~ ace/ʐۥAWF!`$~PEaZBV7w~G; ?۟kb\Bͫ* ^ y>#N/uޜMU>%J٭ )ŋ4z9=טGUMm:hq޸CyT'pʴŀtCbDj7$oʨM;KV^l8bRݹ#mq49%s^ bg:?UeMi+@rDAt"Mz}Q.5Exm> j+9c5\WF P#9zՈEoBEuDj4`ZW,}&^=Ss)vʹE e%#8A*ĘW!@\Hq>m/|o;M*SFE Xǒ>` ]́JE?WTZ^D`._< w7`~~u0%jN;@HɉE1)K`%2XAwiE~RRgR],ZB]!.Zvͮ#'FWw8Q:taO hwH f=ilBwLu#KhY`(k!!TpHgŵڳb냣 DS;1:FB5 Y#:7no Oa{NIGώa3`ct[4^>_W+R.ܓk/{(IuMq"zi1.x'*@CЗ9e/і?ʴdpD3^ [2Pԣ}2A }`y6HwQP-i_US yWD Oo*+fˊ?d4 X|&CR`zx~ z #h{=Kak0%\<]4}OBMY*0c2Y2Kóm"w g?mYV&clZ} v(cSNaM/i\Xc"zL"{[OP2C^?B6tmKu^t:u/nMB4kInϹߏDuQL>qwӜ͜%xie*EE7 |D@yM*`|܆٣ GH݉ y?4Ot}ݮ0+bJjr 8Ew=8[1E3Yx4 E?a~2J9}jaÃBۈ@Jh@:EϞ]6w<\t2 q^.;, SD jս@XBi' Cۙ1U0CӅaDױ$jثP=A$8 ,B fꗫy=ة,͜|>{pB_> ζ& (Ho{0GBY2~2%R ؼ e~#_~ۊ(Rx"ť\sbX0j0̲jO*Q3N;~#-";p'}0ȻՔv4"V*'r/ y'1с\/II@_OlK+{-J|:I.lֱmIU&pC^OmMP5^GD7 sYq,%FwE'Y]eEab"oˑWrq8b#L")n7NGN,Լiuɶ3ĩp0D,ɔߍWË@S2-@5-; g%rwpPEIj6'/ۨb쪑KUQz_c- AmAݸ}<Sk[2ub>TTEQ;»u9O:ǯ6oZs@[uGfS3h5֊ p^iwy©Ko1/HÅr[1QG?5Dve~y7/tX3,f&4pHeFQrW +_íE+%%ļ[U=f_RRF@K(-}qAN9IcG(t9F;-:-[^P2`EJe= Y^7ܰMϠ\Dͯ>qG6lD+DHZ-QGiʜ j;bqcdX#]6~p4}FO`)8ӹ H=7zDk@|2~rN<ì1d{qN1 ޓlpI*H_2#pc%+kU=dm' 8X^β^$e)/2v Scg+;Aϵ>w|ksw!&xk նjʨ]#R_=(mL@j!^XMaQyKtZJmۥ-b]]`y4L3ÜrGt3 7MtGWe` :RTgˎ rVNEJI;u e昘JZh{ͭsh# ?rahr: Ļ ɼDnؘ5z:Ehz &31dg{]JaHCF++r.͇ O5P,A}|0ɥע1J<@bq7𧠕bS~[P-MpǩH8߸ڊR;7o"[@ȋQ3\N|}@PIY% h/ sDQnU5$`!oHVkGKK1o>6 1Wu?YQٴ" vKp>Ӝ p_3(mc}$7~ؠ3Dkr^9U9LPŅqw 6΀arqJKgqjPKpddbvI`܂8Èb-6[jf];f,/6`:@ Ӹ&M#b{0$G:T92[*>#G[EWpISXV~7$T1ֶ U H߶˔}vy՛S& JFknܒ(bﴄc&k/7- D0NEeg=E)j.P5 =ߡ֬dTH+LjBSFGDmj)7pĨ0T)U+ܳhϩ xp _(VߤwCIIXb-p-7V/0m;O~[7e=oTa*#_ar=kT X!cC\]>vBTOqȀF;;ofA>cƄ$z:X`RIqQgObЉx-I6_ T>zw׈X c 9 }2/$mc?wJ_o{f @) 8hd܍ZS}ZŔ+j5n3F0!_FLzRHN7 R%6*0bӼ0-k7Ko@tCX(᯳}k C OG߆G/ډ }Bi#wjXnn77ͩgه{Se|I/hqT7N)#Ƭo$yli0!/sT T@RFA/E?rCܒź_$|1{@v ).6ᄾU$CX|lTۑ'ռqr]U;"l_f>~}B!_!%SCjKZa|fC;Q}2l(L͂q,rYQnmZda~xqWqMӂ 4*/")h #VP8lq y35"<_jUc%yeGࡹq'[]`υ72kYØT GsôAiY?Bx!#CE&JؖNƝhe ^DNƫ,UB ?{גF.ÐXhC7G3\ƚI-9X]rv7;n[k%G$2@QAro{ǭv0=J w>uxxݺn)3и{Y7qe͌X/و/*|t9I|_%;找o`.A t?gTKx5AeP4媦oOag;$JLA'C\4.]w;ph G2v(.Q;BqqulPe̬`/"&T?k3zߐ7mKO"OBEtt)1͕/:W%ڹNpl8nH&T͐nʳ薞fT4A 40R6t ocpv &VLjRI&BK!\C%yY k+ֵhЄ DHvzZ>v{Ys^m 7yJW6o@ |?N 7T\tfˎԇܧ?d{%" o07 ]7)ZP{Ewn2 ZeΩH =M[#I!v1KV{{*97ӟ6_B-ЕBZ'@"1 Z5>mU>׼Iԛ@ug?u@S) $֜OyPAPÂ)['!16ү 2 «x%pHXbjƱPَq+HSxV6_W)0h#ZcŌpÙT̀栙* uuC >lhyAoU?GWS)vIqb MMHhvՇohb:ZHs*RNd0v( ʧ7@3~ ^lo sh=0y$lأ~/ BbYQ帄*"!hYܔ- 5W{/E rhqn,.]k3j*ix+{ M*VNPFI~SQ *Y\UYoM "8D0iSZ/)@0U7=9sуudAx/y"# &K+~}/7PUN0U#!:( NU k bD]额" d}FL!X#/}OT%/)~}Ef P!Ep50 !\on㑰eN[_z##KkkgÂ&xI`)n7@S>JC^9{,!VoQ%շOoŭVgmAeYD{@Htp-7vwRh*^F3_!(Râ>2L7~yѳ9 ֡;sjXjehI^*2ZY=[qrSM`Əw@hn7lOf#9p3X%ָ#|b~JnZNZa Hot[ow]˫|~:q)Nq* ckhg$&+wp}5&$u&oDިxqY|np8+01bX{>n5& (W?ef U~(cI|)Cpnf>aᦈI.E4rb7հ0C%D3AlVs]f˿;Hw$-ؖepqWY@,b,CS5='͟Nz6X1S˦08{:"38W{f Fllv?q=.F1J!]4%3Q%WwO 4N \^t:˚m3 \"&J=}PyA Qg'e`F'CdGEmeԇvt5Dϛid=PyP=5Z3ATlA޽Ah(3R^S- _u tp ~8K Cl19Iߐo*EѹՓ*y@hK@O`+1!hS6qΚږ˷l-]ЌIv9|vkyԷWTXui)]!i: * Ԯ7rn?xS7)77#j!`0\iT?Z>8R6I@ș ^}e1QB9D;UnJvRMe*ƨ7]xprj5Ŵ  %l?W&Kt}A%0T%Š蹬>Arѵ) %T΂EuYF (g39[՟i[/Dd̥N`3&yd[F#F:*򆩟3zO"|'Zس%i0 `1KEj{R,結Qy>1棩@C ~5Tŏr, H]rh6X BSѣ'ǔβ 9R,jF;ԿmMB /T{nwHKU #cWW;4!GyN)WC>xUgkK$_ 2%.%,ʹ1P{')൞7H#e9Ѓ UOͨ>N3LesѾ R#Bhdݜ*͔O\[^pơ;jsQ'1?}Smix $hz4ݮo^`ilV~n/[/ &hQy; ji΅m}v(&O4^=(gSw66s"Sj^n#@2F5n1K%XWfW4>k=!hi~^g,[Oc07pm PKu\#u[ $%0dŦ.bpV+PpB15/(^`OleIlo1Wx`g\ֹb9_wJY(|}T22u(zcBo՗P%I8ֿ(/B]9'@!kdl9,pfaS̹ydo!95hHNݾ2cNJK.2Ƙ[K@acZ?¹nL/C>%PQO_eW_O5cH8)e{,HaM1(@vhC". B2+~ ^jSp@)Im.¤MhD,'gAoZQ+Q\g:bv4.B[D;dUD`\ɳD0m!Y FŇHW7RR)|\"/Hi2P[A Van&4@~Q>#5 uu'(l wBˀ܇ڲ!JEd ԫ`HA7< >_{\=q 'ʕ_(gx˜thtI(&҅wHtN9!g)le'#~}ԛq`+N"f=yN+hG **20,{zա(/ήM6xD:[dĈ6We ^*}:<뗠vFF _?~YV[^{|KdT0"W,K &B+@!KB`f.ָ!mbY5Xw'Iv}- y);*kg| XR׌byh[͡EeLj3-ٽ]`o%ol:f7szSsY) hd(J3T&ć"Tיur犳[r$+^ŰS>/#?jҨC|It 9p0RתU]zlSSܦOݺZO;x%תve3o[r'OBtH/jrr0%NoN#uJ>C$rG_0mWBGg`ˢ32Atߜ a^Co6,Q G@.jJ(ŷYU LG1^Ij eU Vd7jdӒؘp{FZ\Ĺ j\ݫ9Sxm!u7ei6 T~8_mҸj&1l; [0TlwRHB6t[#I3rM"~vL48.]'k0wy( MPbF)TWZaŀQjfO,hա9vYq 4j5")g<ARbk%]=ݰzDO kY4W2{Cɴ|@QK…l@ׯ v.n|,Fy À Y%-J+jUR ߱Pb1u-`@:yVCUb* |QS4Hr{D/=id42P@i촟>^z߅U&PG~R+= Q@N[n~bp0kijOe:U޶0^:k9<[%…ࢨ*oD-_Z)~K1]$*ev01GBЂ);<3!fOMG {]4 `Q`/T6Qa fFWXjLgzUؘNd{ /Z&u0sg%ztvrsqy$'G@G*Bڦ1Uw(&>Xb!EωA)RǺx+5 z{  `9"]c)*~{g0k(W/u*vq,bJ;6,OT6="nx(1IQKIdA.sI'((I}u=risW'^aB _4g֔yFBA^(l=C0o *~~} 9NQ$zDeKEs]Z(v)kWZYFWmKT=p)Ah^qbБ3fھ[6G15IMh:F>.4)rb7-Ì,B{NҬcj?/~n 4!vʋO_+ƈ`+ou;>Fny^!*I=um}0BgK>ST|<"Z̖>\˜>+W9zdfVhpN[XbA5؁_ #]զ3j:BK:]X@w~Zc $^:$uAQB')#Rc|vɽwr*M[$#V%/Nta>׮ZLlScJ( ,qc"̪ g er YW}|Ivm?4qa伞~6g{] 9S\QYN4]m6Cɴz#Jj 6Ĕ6T+U{ưHZx/:  X\PSdgk=!kѭdj̧>:j]hkXw?6 @jy렆ܟ2bGH+n0UX!޵pSZ;]+$fY[lU*F%BluSx>w(e^WBl3#e)+-(X2 eNg)HAoq 5 i>\g8~UN4j7BjI6Pv(/ڇ~ ǹ_NgT@6z'~rW=;O A .ioPOJ 7: |L-ltD#]J ܤkVF$e2jf nLo:j>?&"t[R FbQdQ|Һ;bH? tU]w@[ʻLj"=Џz0 (Szr9VveN+} P醐F>m!͟xWwJ~k,nw_ f$"X _>BR糺2_"݈vR 1czGUk"1'gYC=>;^`^P5 Y֕Fӳx3ibfOQg;؉bIC%Ǘb+M"ʵ3E6դsCu8 >shcђ_/fEhI9bh;JۓЎ1T8N3s[')H Q.<>N1;}uF. ԕ[InK%r+񀋯@7ZXpqm֟m^7I?Nǥ2uڮ03~J}<\Թ^ʛ*jOdX d+tQ@]F;xyCcrJ]kJ7jY|PuEj3,Nj6vS{l=$ Ċꁬi4,G%21:ǒ@XO*bu~k}bKCr/Qդang>,.I+5^>5舚O%k_vu݁XPB5bfZNJOMAMr<+\60BxwSMXM3#Lc<]')Jh)[BGݰ9oK ?.{މ s>^BxbԵޯG)j1y3* qU}8vrg*WazS^<_m늿qKO $<]R-t +=E.d[u1mh*0uvktJ_SsI36sB榪w _ S!`W!׸ 2*yU0L ;@Վ|O/UB qh8lsUj|?ZYQb;ԅ{Mli :y's另~Mх..e;7I=ڀ4Mޭqwٷ7`TP^ܝ~́Ǿl,Y5EZfINxj`- 旡iYaZ-ßMĴԯfJqGVk-8OGa)EEsn2W0񹾵5Awd.38wt,b)vTr^XyIwQXSR0*B9d:{*uP^Ͻ@= Q3k3!_@(ʱdAEm>&-Ь|m ׁLҲuaݹ`KEam/d;%4#?0Nn+}vu>Ԩ 5V$[ʅ .< ޭ}RrX|dIrgx;~Jiqju!v;7Q颗6Q)z׳ե= 4wSm!> Iwa1Ep=0=&*"LW ]Fzyc"8vCnzyRBzۀBJYxTrJo O h#7B;\*˱8{֦-'!zP(47=IW|rv)WLhmWlZ-U~śo7^Fd$<( Oh$ŪILPqD2,GUh~Y^ Owl*}a)4VK _=B Ԁˡ oy+@@/ܱgOvf}L 'SGfM#{p4 1 O&U5DMB꺢^vWo?*rLZ`I]k㹹_1jdtr\[V$s 8l͂?1C~.H&;@K6mLdO% eG!þsވqD(3fT Hck@r*mG>eoҡ&< u£ B01FJˡ<w+JxѨo ia']z [hRA&eIYy~؇m2wZ]6g9߬m ϤjJD.9pQ[v/BzRp,bFVQnt'7 Ii"(i* }Ȟf V?78 OyekC&eA6\j(S{5K{c A^xxWDo,8H:A%OlZyIg.J瀥t{#v_䋭I 0h@<扞-+lg{ypP&ކ9B `xMRtaR< cׇj5#Я'`ȑnmQns#^* sǕ=;)n\4%!-Jqr"ʇ$?~$Z:ˌ J| /vk~-VJmf:Xc\oٹG۟w -Ҵ*b]yl 4&ȷR2.obFI|J66/g6lX TF?_Іji|3j# [(` 0C[Vn:PNB9,,5X clM:9Z=_,{1_?Oh,sU*:&6pw<H SaQ!~ˑ4z:phMuG0/N3xԻoX=m1gM.0)|Hm8.osWqL1yJ ",;7e_sWt4] Nf^X1Y0#WƆU =I wlL١dnXQtjJǝLEZBt4R-9vy: SBq,{]@@kR9NngS٘ d9&ppO$f MY>0$UfYkFdЧ[rE&sԖM͂rwkA4}d7BF^?4`0](FXXuMSK Jov8vfPh:86Fެ7z4eOZb<Ja-}DL4TjR'}l(IJ׎ׅ C3ɕGiiRsBW)Cn1Á By:Mۚ/HBٮsIuPY }ϭ .z 6}Eo1 o~j3^-Jvg$S%#ܯWȃg 8Oxb.Z@tx3#K*ѸkN> pGt˟6ַ1 JԸ$z6,Z1ȥ@Y ;g_!eˉM]60@k4r3r9V{Kf+&ELv n\p|.amhvvP#X.,z%|1th'd$JdAM,nRupCpg)B.q|5r}I0gb_;'0-Ipx vnzs }u&CpuOafE zܞS[|_ᱜLWYz;tحˏ1H]^_\`cAMi5۝%a8p<'btxnJ==쮂!:IGfГ?" l["mM[G2c0#H$fg$E3nFҗxLGacfzYCͶ/Oϙ g7HcV"MxTRS'D;;YtXOUx!ޡ.f٪ m(̨щx~ dK͕IzRFDe/|'D` $DZ~jv,w!啬B0¿@P} 8,1!յ[qsTYM 5=MtFDt^Eq %* kQ Ni5,>2 z;IJyTRd<=W>Y|s9Kw#TdD7kp[6qHy6E-gKsKjSeHۢhQ+ X_ՄΣ{'kv>x.(WDcVP52_އ?m|B5K$b*,Weuh<xX{ ;'o,QYkZW[4 hv>iܓ:)4}s>ig+/J&k(\%'^s3lNR(\C0u ` ).fХA֬pPRL[mݏ`32ڎ:G1 0Z"着ZyWмJo뼈}lmu nNz\(UsݍE *YG) j?۠m궕2;1SR hzpQ. r9VÖ6Ѿ#!H8jǫ^[Q(03N$ QJ?$8yRUaz;/,ߗjvC2"7; ] O0^X07cYky3'Fǎ"DZGi=j {F>ƓOrAAdzzK詰#-qkO*VnfroUJۧ WGɏ7hd6t_`oTg?Ae)5Qr|;] Thv/LʏQJTWҿYI fއ]ZbKORY8,W*n'$ Q̲dBWGpC(0IXЏ"Ȑ =F^;DaE/Ը9(qoߒ͜^Ή,ҫ`w݁` PPa^`1fӰ N$˹/XxcK@*1-}oRf0}+4t';;][;VAN=*~x`0:wC%kltvsW #hs N6by7uaX@ G<} oS`s2^J"eXٗP_nuL.!q1V7 X)MC~,V7 r&!ɘn[bpYDXr@51j*] jѩ&ydl[n~9:{nLV3) =ksqۺ&fCSZշ_1Od睌 … ZIG҃Z.N[V f_Q,^ L5J:߂ qouQ52"1A8SbszxuFM{ M v؏ *K@#DV{e7c^˛^vU@cK,}fJF\z?|{6PC I=F.ՠiV5C->rݚ4@V|T;ϨZR{s،z~I5+4 ,O_dʮ7H2$;vWVu[zAZ>97V#HpX t0 Y.OqoP9R fBƴRŁϘ[qͷ)8#I|i}bj"Ȑml|+n !ܸ0S^HWIw`,*6BxלwFQ_ډ^&nWZ*7 =D0 g0CTK{geq;UIih%@J1 w':m`uƭj6d/\agJrrݯ)_^c.ts|H~_4YG-≴V}3ه ]]1Ev-YJkͩSljS8TBcR(xJeAńD/bĖ0l0NȖ1L,4 wQp lw54+ 3E5TlZMY5AS_A58y2[UoR#*?%:rv" ٞ|X36XRayW#kjҩ}/e3?_8om4̡ dW\yԉ)+$4 wP#j}KsݯbƖl?Xqi.2ٺ" sIBXF~ai XIM5:cqXv)Qs!*я&꾊-v~~wSD _f2\>t|{q>X~RL \F 9&3'iJ)̀se+2{˲s27x@35nnٟ.TXs7i37VFM b%,bS@2J_WՄ ʝ4uYF u~1FD s2[_:MSTh=2.fQf1:ٷKv"3[}Nl &j) c>b erk <; V[I]?0Dk+VbD,I 1^vO3meu,˽܈MNJ=k*N*8w g'?dCF{AO)'n"$WL9;,0/2^.RK$DZcDEX-:Q@Nv[^l\ne$expz]1?Lv944 qRl&| YTF7-CFSߵ>  ^y- {=mIGǬP)GS;vS)5U0&};᭓ӪЭ΢9(T7a&O{2[>r͉:QKE!PIZ(%+~_zQΜ I3ƴ=`%<0=j^ڋ['[ZF+{G҇$he[EY1 1L#| MC՗w| GL>V,L^FNgd dhv w¯՟pGؘ'Pƌ,1p$1՗VN\-{3f 9XQ RjYV3u(E6hܬZLhJ+VJ㸂٫+E oT4pUa 93:й1 hMCT?(`]~he4#1P DϽJGR<w|EБ"Y3a/3nŽ|G@˲&|DZ >|lmF@cco( '7m>y=һSQS|Z^# >m0yrYLV#Yn-}uNSxZ@,P^+qy`'ٗPGPSIA/AR ]i(meOa)^JX!.pyeNCF?7& %ϼ-s\-OT|z? ,/ h9Oe%~'82dgs;"#9d?,8v9 7s f=5}wYTp- a׊ HlHX|^E *'+$$XwŮ5T]mFja{"qWiC|1nTV f-z-< ը$r`fJsHOO= uB+zMy3 D(>ʼn큯Bt&j*mvB(1ٞM=E^yfDz)Z.mq1Mm0I }*ZF: zKWTJY#!,O0 i4#."9l Ec嶈Fvx.ք2?͇()FGq7wt5JJ<aݠ&h[G5C$-pkgiReϸ, X \/t*F?Ko] cFQnZk[zzA@|T žH VڇSC[}y.=~I;L}nZPD볾,,|ɿ$ѮCSw g_Qc`^Y&庺ޘJZpMBH)l9~t01߃֌B)!Fh`'iV TK$O2` M5-xKL@k55DVzg: k \M|K%)XGAN48EV A5mNExif\v|e~Zh?)ɵ8f|)WoYA3 w@[BSIc G03Ѫk("V`ф S?}[>uѓӴhPJ<]:)2.{y2 *NZP>!{). ^p:iwD5l%˰3 %3:tdFꁷY,|[ _J*#.d8?q~St\vy*FALY{~aHCR~ߴ8h>f7.yU0x[ei,zWjT沱 !;@/}̜w!>Md". 9m% n]PbŤ]҉<5Avn6\dY[M5,z."/SwZft ȳ\$Hϐ랴'\P!.`t0r4@Zy})?M 7bcݧ889\=::䗽:NbᶓwA)w(WQu!0$3>F[AhaRhxluw#F8/elS(ּJC?,gfhxe I j8E/[]KE:NJy&6o3e{M3iF]N3:8Siۧ}CҦf`2 a/\Xk8vw^]5TH];sDȣoxh4霵uM"!Q%nx_~34ͼz3I{m:EXPټ!>ފ1(iUa5?':;aEA(̥`S@;,\QՂdU$TK p+B,l@GY؊ ;NqcjdɰKĄ | u2䀯h@^LiD9jw4R10WB?SJH|7q+Uz\~ d>#΢/ а9bkkURHV($`>Vf(Y?ZN `Cs郢lXZy{|#*e~wY\5u}us {~bَ֏Li̷|bQt73'gHew0]w}m$7{Mٻ4+aŷ &59U> d 4+̌CYM)cf0V݃/ N!%"ٵ Mo  Of^2HjEWQv}qI1iM`wP(=i ^. [bkJX,C2u_\a6}d)o*aCn' TVɵ+д_Eh(xم%!pJJ:uMm\meZx\LO7\ e$C)7E: ?hxˁ~$F0h `R5pnҰU!!W:k;͕ͨ/=oZbf&a\ PQyݽ+Z@`>%3|i #ЫYk[mBkkDe>q~ _Au~-eVu7, $:jOou_P5]ݲ7ohAﷷk,-DFD1?/xKa[OĿ^w%̎ppgz|22au z_2[PWG9?Қw5$'}E Fo Sy]len1 ,0Gݲ5<2.aUэ9n/lU'3[,S|W&  6osQ"S/5ZDˠjZizLe+~' ВK5hn4* ſl'0NAiD ^&-O9d YQP( =75zc|\}r˘<(XlX*Iʎ8*9`vQ_Ż?\3{.ߏNaՏp3 5Vhà+og f@ۀhbTEL> 3B;S+]*)J4*{} z20jn:0ߘNMK!=/+l3=.$b-͖ K`s_ ZNe'R$xn6Eig!Fd/L$~&]R;*/9g8 B:'E\vƹ]d߷Fs%tኑ[IћFr+7lškF?[Ov BvtΑ3,Blƛ |yn-ftte-IoIx(DsQώ"NoD5k̑cBßÁ2=i!"vͰ^nSbFAG+?O]̢^Y][Ӯ3w%D:H&8^ae4xopTBTku}c`B#P,n,&w;V8Q~>tdOq+J4/u ֗I\`l-nNΑ+K;R$!`TDT*Հ_Vcчۙ-5g?Z].YN'Q,=(D0~MT#[s,W-Pk}Eأ 3^Vx*͸s vC ^\Z멡fq*Y)L7Pe|#^lp+t0HH%N%2s ௗ3n-W(eω>\ܐIx̥b+vO^#yMret\K͉q9 +݉ v2HorŌFK*h#4Ĺf݃_a<)2J9UBˇXum+>.eNt鼂O} mCIÄ4~ IKivY#Bp.NZ ](!ށ ~sY7ES'2Cn(c+Q2mI YXM?|T[UaVH, ₍F!]20,?u!&30%-B̬j HV8K"҄Qƈ9lMԈчq)#Gw1}@pC0᪬@yR5iVYڔRd@㟭J8 [?-3-7 ߀ ]\PaꊮXgܾTH'ҫlv[؆.F6/)o 6M-)mC.h?#>-%(ڥv?930u⴯eWD*dd1ftdarr;@õp؂D4RfhJ0755aJ^ByB5 M "{[- עSȘ֮>7>i-zC| cʌ s-ڪu$I8G+6:X 3Cᩧ,bocݮ3lމf + W#"+} c-:TH9@@!) ==d;R+ܧ)Ssl{Nl]~ IĐ\+_ߥ!⛃OhګbghjG$z[.(t 15t}DG1u\ݶ 3=*iqOkt~n2EMK@;ZZW8Nz[+ŽNKˮFagKlpS#Nј岻hqkJÜYqƌw+ d )^q]Pﰂ`·^2]cIogk\QFݔ].j/T”Пoq,MVc~ qdwڍKH] c;BEWߤޚ VZpmjb̤<_b IF]mǤuIMZZygϽNE js, z3K:)!鯱wԞɱ%F/nm5-d`1:!x: CXDtpt<{HQvhd^ЭB)?y:C%FC F>؞qcKw_Y*(g,hꟅg4Ný>&Ԟ71"cB<0r(Ƨt6(}ʀ`'>Vb U%)De2EĂuRpxѱ*?Ya7 c i\s+" [S\hZ=pGl@(?>]l O6'I Mw?2<4}"iRԓ[?wDOFj3MY߉?ʾq38`S@[^Cg7Ȗo"72FF&va{qmqEy_J=X7@وqnz]A,]+DO uH*a (H >E`ic OةA$1:/}ij){ UH72?ج%E';$4|6RLF\i- Q D P Ͼ D>'XlPatyıہ̷6^M eRDTȚQ#YcSH[VzϘ8)h)\~q+וGX,/.8PMs!k @.UJu\{ČGӕF}]~ Ȱ$5G0&h,cQ?&x;d`up1!Zz*<Юts ', zhK~BEl.U(?n!f~&t^酩>e7 r@$2w9^;;*,ۅRf6GԄüjc޾,&qd:ݸjޚ֍H3ai";Dn? uD{V$2HUU>΄>ݬhNIN;% ]5[kė/D+g㗕۞a)z.ko:~_LApz}&5?T !6B# b[|7<8{w8zV^QNj@ jҍ`7e@BuY"Ԓ*$jysRS'^cP8m 7 `%p1U&S1Vjj#?l'BEY}GN.pF$!F玺++K`Ns Ӑ4xL;i %$nx3 9-[(媍4j7?>8ZA ]O,xXFL)Z95[G稟ǂ= b,QVi|$ke+3YL4DzfIXV-9~=fM&F^EH:>W gs.CxZïdEGs`ȿg;HLFZ1TĬ-+1F/SPAH9M}ep(8z|#Ej| 6K 5 4pD=|K砙\Jڽ*Nҷmt0?Z6C7i/rhힾ_˒]s[@JA;5h 15 vu|iH ת)>l9~ ;PƔRxD&$VMn>KZl~/5Gm}VPwd=;H΁U{3bwN4){e>5[AuwLX)Ug BeJx@IIsm⊂6<'Lb},)'?5i(H+iF3 $F=TpmehG?_cMXGiQL<#8cz>8q0U33E;2U}'Ÿw4!$9SQxQS` xuPqضY}`t F4޸v`K#+j6t=1SX{r1ӏ.wH;2dx ?ۑ&eLԱeE S&87&Lbd ,w7 Zjzcx N` - 47\W@cDi NSK6Gx=F&@9;?p&I7ɣ jN?]̇ڏn|?&3,ַY&Ü3VkR~ENLKBwΜXGE8&(ȏ`ya{ s{xM idtJNӸe=ˢ6<-SeR^SB$G ]iVnP꽿2펨hspޔy *sIwkGVdJjj֙G$ 'TX&,vl\kDTP]p.[1,˲6L !Fͽ18l?׫iobk9߹Ry 0Ѩ C`wQ5-X;S9OwtXS⑯SDyϭNՄ4xQ*k[[i`z9j 6 ^35ve˽lڛAU8Tc=4pV#ynS@4fi4/E܍[/N?on+yfqҚU#]"2)P5[jx_IȌj*\1Y]T-YZsv9"P_p?JH~cC(]>D>NC*9>vZ刦+Qx@> eG%qJ;*GW " 3sB9"%,H'Z@r0_@HEuDF[uMlfxTArYyhN5o]R!R8YtW'mۋB[di5 X  3N"piM-&gRs +'6{u0]Ff0XW>v 'E}V4Vg{_]}u49ܸB+̝,#i|ɴ`Q>!/_=Đq@O%lh5RaV\Ǟ"o6hgE^ج㸒|-б G9gRo Ki<ۖ|%?aꢳb"Y*.i4@G,Bh!arN/<]-r ЉS: 07 2J7]jȬ79m4^,3[[ vM[tgd?[pk'o5] v['dN _4b}|Sr5lWj;}:խԔQ8&CQ#<=JmEn:[*&'Yne*PNiUqɯo/̍.mo"箮-A>Lqq 3|D?x{7`G;c,ڈTlCSӺVصftkA0<ɕl7D!r7~u\Ǭ^ؙ%//)M6s Ï$MIxA~)xJ( m +._uLjd;!k^]EF*v*4 i$zl?p  ٸ!p2jx"u0_W՘h-\ďş>zۋ{|[2$w>iOc}ll"mlzv# 8 = ft=1ү/I&0ѝ:aHi?HIꀣcz ,HDo|l Ov@fm$g&,# C2buM= ff:Lu_V(@h.Z"|۞Zo007xncIY'0QJ 0V 1 ű8^k(f)ryBE.,^Βx3f<3zdvd]]y,3>%ɬ^^REX/9 ǩwkw]HEu! 2w_hznr)j;0Oj08GAEُ 7@E4hjT|\ĂB\6WkvVT__m\&4L_@y]|ZM~ĭ:=i=p5ȬJc4e5)3t2ZSJo(/iHɅXGb(|FK (e]!e+v<Ө]P{wmղ}m82gۿ[[pr l8%?`雸q 8;$wzS֥.VAǦy2,r!#_ vt2߿"| "ᕇ碥T Kzi ]XܞJY :iHXz0eߞ`YK/X:&~47MjsMo4ňl/ 0W!:QVL|ϻu }B,ȂT\Y R(2`Ja*JWmr6^#cTKw2Fj賡bS׼:{|ߧP\L$1qnƽʕjPcfѲF~I\w;ߗ-hsy*h_d_~˕)n7Ǻj(מ~wisI ohrʵe3QΪg9X'Aw4SE΀Yц}"j_Wip= |֨ɾAZ:&f7Om^'xyOW9nR#$p< 'Ktzt¿]x DK|g߉}8Byf,V-FTs.٥np Ig ogPSrp4קSaB eei5Fce4Đ4$bi <),XHچݶj(CNGzB<}ѦM@u%_dl7-;$mV%(ާǓj{3:+fRB@չbz)&h)찷=DʒM+>JE8@wh!VLHZXXKOhơ~6#(PU 8 ext\bt A῁>7mP u 7vDŽZHf* ZI+]9$~n,SDFQ]X(嫻$Nh<4wAM *qKOf~ r]NT0,#d?vR#[-g}}`g=[S8X7Ͱ}Gi眢#'K a;ijyh|,O@D#2L4'[KdC- ɅzqIwC U/; .[Jtzq`bD`dzŲYZk;l)"'2=w#::l9&+ȽDVcnv!$F .sܠ?'GYcZtƞ~8ћ߇|XC$%RƊ4TL4AzHnq%WG΂o Df1^'4u+:v6uSG7Q;_\rmڥ7i^ 7mAX[OPnM5:E+pTQ0S{Ծy+`k.D\xK$_9.`D9tcm Gyr!,6b|,b#F;̼AXωAMߗlϰ-`+n 2=JWb `CM犰؛0YDI<H F,=EJt.&m( )y&/l8-`Xlnu)wzFPB4"fd]52`2O 5sZqj_XOxl7cUg y;;p Ϻ>! #& (>A(~(=rHb(s4j=T1l艑`O&l Kj r79(IcNEPo;"A^MhV>k;JuQ]7˥(!թ6,|)2A3GR)B0P˚(C#zi&JGVU-0g]hƽŒ{~"k](=ZH=cX] : SrsDu[\1B;hx5%wJ{M-v eaP@)O:VN21g%v&9ڗJζ zAn~ }"r^x\/]"6 ?ȚZA6Fur0tn9$K1DR]ڰK + UC$-0}L`2v-!Lv .2""r4p2#"<Pd( cKTA$_Ya}H 5R̎^@ƲwAǗ `cݤUEZ{ML;h*ߢ'$Mj+_3"3f&wE>bgl76df<#4Ox\m~c^Ӝ9_I:ḔA/Z>*g*]JjDϓҍ9WLJݏjáCA4/Czly0$7\6{&2EOAsi+VN"uQ?>Wf q^ >ݖ!]֔[~EϪ|f_@6w8; pXhk}!Q kPTH,]8 _#8/Kx[B\OdH@t|9KXı= nW @݉|McG;kǹn-n;C<-d֚H"eOypjCUCXԲNX0:U/A~X~LX݊E[I_T:$-/LfG"#f0޾hy*Vʳ"/ e?| C%z[wEV$A9_R;@ MVBvqzR*7Z1t}4kh)9+W;ņ ̸KPYf K&Iy/yfHXF<'z5M}CkX WTjY-8tFb$VɫDd%u_:BjRtַ~mm#cnM0*3f(Gu@,ME>VQ;9Ҽb%e3^1dackA 蠸*3 `V~γ2c}9C߫>| !$+7^LhSrPN-/W(,䌤KahPRu?:ӈ^S.bk%;~٩D{Sok?.؊TIK1 `"d̆"=TdP :눮ݱgYZ070701000002e2000081a40000000000000000000000016446b36d000363c0000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko.xz7zXZִF!t/*]?Eh=ڜ.+).)BL[ڀFzd3}.A)K隤==|9f *g$V7-(LBE{|WӔO  ;ySLt鎋l d]g) PGxv6L-:8'zf gpp}~)3)]j/NRÇԹܥn-ҝa!bo.cpX ?d1T`~V*GX]r)eM%'Ԟ`~I!bY-*3Xg8 ެEX'¡7٣^.dLrlb@HD*f:3`-${SWȀ?ȸ$2Yޭ0Ї"VCl%9 [{x.SKbo[p]4'6\?7ɤ;ǥ­∎LۜQ-j{ѫC]xK+bl$dȼB]"Vfڎl|t!a[v2[%,k27$xD OxlzB6ɽr~)c5d%@K먆uCxQ3кY6E[\ZI^TՅ-Tc~5RMNOǚ gZA9Pۋ #׿1`)Zx~cߜP-"xOVa *VKSs|jdGV7inInQl4վqvDGfvgt;#O`~BBH劤`p"bORʾcmFǾañU,Ɗ^-2 وS%_}'|+P0ӛgZ3}& K9::&љCAp&U=qncĨL;˵Cr1Cw*k0_- huq\5o&CxWThrxWpJ~2e X3:<rH" P3$lca"}^ᙯmWo~xZhZsl!D6D%vtj܁N=[U l٥<1AqW 4Cw|ox9O)VԱocQC-4}ΐt 9f6xwg)uji';K|'\Fͅv܅4DVTeFd=gFL0W(|x+ Tz9"c6R Zn#>o0dXTjb !hsig0uLT]<{d+ʷhaG`:>lYTr {$լcvem^e$3Mh#LSרV(-jg`l7uwOڰzIeZj?rPkC-ufBz`dj"ͼ h[Kd^cވ3}{BZŃqs e5XFnv@&5բzo|f PX7z)@wC>YvMf:;ec lk6NM{--؛=f`Pjc8F Ap>Qlˤ8L ޥ܁x(\aM{S=L4…簢9BpzQ T=0cgdyUvX`aj12sPpI&0<HzjG4|÷vb.,3$Pxjכm7m `cgըqDlԃ)="&G*6չ%j(-66 X2M.tU9tN ƚ#W-\[{7}Uƣ%"yFJ/yCI#Vw,]GBgcGlMdY1d~nDdƖ!Lˤ=4_{v*֐цeH CMi'>QE;vtLb 6MM&Y%ݻſd27Ƀ ӀwCVV5`hccLyEOa83$Â8Uɇdp}Yڂ2q7ci [ͻkđnwRҝ_D=QQ罪m/ķ|czgvҀ Jq ը@˗70(:1J ȣguFXyd:]Po8ªi~$Un8d,8M`<<>je/d|0a񜻚7v}_{PBkyZrN$'5y9* SGI1س9vQU=ePhD?XRS 0U2Eg>D07kzLf!n=CIm\T6h\O `mWxVpRZp}j`~;SCyk YC\N NXIX>6dF|Vfzl62 'UE~*R-]ηWi53t_aD,MI7zg2q㜛֕ǘv *Z XvU(ؕ@I?i ύm+_ 7jK 503ܤCV@ SG@}/yU⦝aÍdx#MJ>o].4Q|֓aXYR\2;YjiRpP^spq$:[kY_:; ] iW][MU;Hdbx تtSwHF)gɸoiY4w5pfcA ?[Qԃx-Xf"m*$ ߎ]|qJsI[FDJ4 `JPCTSsr:AY4A f|83ܡrצ( k`]^л/Z󪍴2h5d~cgYEd ;*LJ"% vˋ=M"~Mf} 7`)-B澡H w-TN1w k9 rwG5[0#آ!DY-e/CK/%L4@|n ? X-#ȲNvǫ<0?bzҒ냨A$O"NhK fk$?pNh6{8L^aTY0nb~*3vL# ?O,yM* :Jk܌]hT\l(ιSB7+zG2Zc;>n}~+X"As:Jf y3-1`|x ."2,n\HsMzEԉ@ՠN˯u23 F8XxS Fi(gΫA#ROR$DzQKPjr]"܈$E"NHIcgԍ4b ix@ f/J;)(qiS?'6~v;'&+ک£7kw$s!šPhF!xe-9vO,ِJ=G&DSr>BK$Bf#l8`udR9 1]x *IdX,`u ?Dd!X|*,8CJpTކΏ4yr$˦ɳ燂,CbNDҕkA[.A/v6y3ZTupU68(+jR鞦j[`h:z ^Jt9E1bka(ծkX]BYdf;(yuNFITR1 *BLA)t-80A\4QuIN l.tsYsҕfN݇}00si$`+%rzO |5[C,k']Yq l|z":xLpm-I(k8H<Խ#v^6J3L2?NBZW,vW8Qna۩6)Lj_FJO}@L&"F"K_v '(<9(8Q\̲$Y =`{){-WV:+}o>; ~i.M@ġ^ňMo>տGL꬛}_FO(7g @WsqG@ΧZgeQj>햂Z"$l ge>8Fob}>XwXidU'!ZӒӚVdTǁ&2"g @lJѣzMdir5~v27yOB4@\w= gG?ez~\"Kqb\quY781f⻗t*PfoV xOەW4C*̷< Jʳ1R MTZ&"?t>Z7:x(.aNe~hBP>jݜt!?ptyiA4asPoSqX慠74DֲzIV~_nX>;?gΧaOsnn÷{K=e7v<ԎpF!Q妷auBҒL('*>x$ |O=SeWI6'6e1]vH}H\3X؝ĉpU˶SI!EfZ*W<[m*p| u06N˅dANF|Y;H:5+8LAZe)}g<>cT9 -VWɑdCy~#ԊԳ:;f8uP OfC&y99!TGS>6?{ox ) j};(d4e0r\[r>؎kD2m'tGCsab2\ETM\(kYPtWCzZ:bkЏ9K&SxiE BR2/@?maݎ5g\%BoWV8x~}V[oPle)4K E\z*fF3BN9TH8Rpw`g3Bokyh~%gi<0JBɔB^ӳ >)S~X{%ucAjEZeYfp]vuyӳ<˃*d {g}w pAsC;~x[uoWX);HM̉Mef;ԇ5 R2ZIklL3TAaw)7D>pfi<[M81JH"W ?/QraY)f~\w͞SJ4aìe-dt+ NcJҊ[|20 ^RNx)iEF%ٚ$֢E@I[CMkj烐p=ˮv4{b8G7^,+'fOWly_̕=y"WI3vE+CW>5ʉDfڥlX9?pvR[ɪ?8De3΍F%#Owޓ3vݣTRFt}'`B5 ,Yޱ+uuy>ڏ>:'@sιޛ=395kԶ_(7*UnŮgĺ<ZH+ћadSn/dةt%?f`z[i\4J&:E}\\n}Jy:ΧVǬg;*2)ҝ1záPA~'}wLsL$ tيq_;e?yHҚm00pvw1FM8‘2#G"x?AQ]=OP78C!98F\ } 3Gry&:ם쥮nV(yЈ!g YF/tTR;]oCAuNV S|4]g>&&N,VZ>*z6n-=8RhFѕkX*6EjóZN0r7'~ӎIO5GHm7`k9gO6#¨"WpsvMx1'U-XH0Tv$46 ^96(@\5;!o,/oap:caܩDW74凁bIP96^4h,ƀm>bLIdp~!wlVq&7A0 RE[:ޫ>ÉhVACTX[B[&q2/zmkAb  +|y҇RP  %!fᵻoI:GS3ВRW;T66GȟglZÝag;R ̄|r & cMX[a`m/1yƵfc_[0mQYKYmƥ'| 6 $13?w9n781F.¦E#w{_oQڑ- M@#Ɇ:JC#v^'R;Kq^z{'i3v*nK\- DFyp`M4D|]#`YXw #E%|\??nD` _UtpĜu \.LEvhGڜV'G>+N|_V%RQgv眼Fq25Zڃ.9(󢝓uT5N21,e2i~uw]IW=Gf8+yJkq zQeR9JkЏTGDώ,ϔ"Hp~Bq70P~"|/0Xż5UDyqq& !^)فy㦟@?H^;qNm.ڀvJJ'ƙ^hIKaVPEIh5G.|Ț@]rl6 dPftZǐq "CcL N:3OSZ#m{mog~I^Ibv; 2?\ rW襏;vsBeۀoy~unĝ.(FSHk{@qM?(|蜫y䗿R-P{%gsfNL^ǭE y+ F +'!9o &fڰ7ܣtӼϐHd]w+њO ]lw; g{^=n_wfkAPMqTVl6x)t]_37kh e҂${H3ƶLB/+&u6{!U})GDCBa[.=; O+>u\l2^ c ,iE 6VZ1_< zb]} QYj97)@څ2K51 QoC7]L$ҊqL}Ӌ $i`4i)v m_5M S (N05o#NGjosN*h5|zUKF"xwzZυ.}6)bGq-xNdy=)Fwck:L{ T@Sg0EQqtg ]G 4 #Igm;2R 7" ʯ>;)b~9b ވ JPVf ~OUEc4AU2 ŀHvP/G8KOҰYsXrh hyy@ V27R4[87L^8=rc_NL7Oc=+x'[w ̙]OF|N ".mħfܮq;r橱HIk3{2CJ1Q<&Ȫ9Uơu8lo=X}|YK+A!C?YemC*t cs{7SMU*| ks/i{l$rELYOW&ԓ2K[CYx4 5qYhLI^EvY̹vSn%.bnOftaHu_ i' 'ƎoA7gSy.:-lL#XT/}| =AjhAԱ5~+MdF&JH=SXWغ _jY_("n߉Yᙁ>s>%-qLJ]A{5js][)@1ѳA'HzƘeR'2 dZAG4]659H*Ftpn]̛bj޹Qgh@ȋT9uϦ7C^OMЏ 3C-zC`evL{Prp""GFUiJ&hq0aڲ"^[6V~T8¢,kOD s!jӉ'!0.KOE8k’'*y;]i:GS!2FuDM/bOԆs "Kq:VVt  .I_⏽OZ-~ꝇ>E *D>j6*ҝR7۠IFjw9YF}E%# 65B3oo \|G`8<}TI3jʼnEذ44ֱLO{Y^י7Gvz*'x3\æ!tk YpF>o#tWR5 G\'bvrEG=4s{lThf9 2e=?#diZ\f с(лSeC27C:9AV]`ȀZal %G#WaXKh$E͊ 141@+ >b}8we9%@^5H>^ K?f(?wZ լA6'_B2kc/{—hLřz Iż&;a:pcGȴ#,s} lØ"*1 3|lpx-iXc/lIx^ "+i9m[s D|~nsL"{OO]5٪;&a(]K=ܓtNAa\k >.jiQ_c@WU:fKl7 $O6$媪R^+@8GRKW{b%ubIn=b/UAAbͬXG H{W!) x`C_6ul0Dlh4BЮ"3;bpRѤ R?݊,D{XsTW > B}SSu U  +&x`Qz=c|竌"MZbkZ2xA s!R=a(Xʛjُ UsēukSL+euUt5 JCeN˞:4_K[ׁ ~`JX^/QpPцPj4aC“oz[eQ]%.vo;b;>:mG;=I( {4້r$2ߩFؕ5?@7@ kpi3L}8hE׋|_vniC ` c*[[743f8x}]eD v IcLR\^tW8B6H)؁1].AdzaF/`.b91E,$A^[6b=}n"*?X&E JjfL״P5FSE'-yU_ Lv0e̶"j,,散g"zS5God'kHwg9z`GuI ]*Kpŷ>p y-!˙Nޔ=ߩAOdzKz.\$\Q|W#1K y%,zkѴe ԏr8G f=`HjZ#sS8Xw"D/P_DvYɛ\2MU~ x=&}V4-|"#Lt6ߐ݁UQYmw6[9_GD"τ#͔Enb4!J̫J`>q.韛t4Yg:m*o}}nA 5+mr@M#{K%y-/ݐ//\gx]n=ØKPvnKQbފBN_WQh%^(eב1{cgˑ{$]l*hu_J⠞FY j#^ǚ5j'"Οyus(A/k€8 1To0S.{?~ wJ~eKP-6ɎXtSa*ued`Dr `iNTi*ǻ6ژ\5΀#|uTw 30Tb {n7,2,mu.w1hN..Y̼ʉ[#c)LbFLOƥpKC}S@k[=߿|Rcզʤ1]6| P3Q'ao&ZJU kD6_ڜsa=E; Ybȋrծ%]CUR,m|w\3aS>ȆIZʇoQqX PzgP:yk(XL-$k_nDifZ#k߮P)"GiE 9=RE:/ oC =7vW"Ep'l<m?TтljIݝ lVLb/9Vp[?{=''V^BH7xPˤ5gI&IxfꝔLiX5PM"ʓ$dBFw'q~Ԏy-V,rZDjS |3EPVLY:(?Ɵ,d: f.]kstaWn( 4@L֮}ǰd.qw$P&K\֕{߉c9,T s?֫ЫѤO@{+ #+ O SЈ_92tg"ю˾w]T6JIFG&h@@n>;fĎa $GӚJcIR*،",~`nʤX^p,N ]./L=&B&р̈(Wu%"#!t$!|F*)I r[qq"gd8).4I59P𑈋_ʵ4Q=r9h+z+q "DjbpYJ Y֚3h/wWx䧊F`T8 A=xeL.,Spxir~t{*9K{.VtR,ʚwk%&X|l8-E3- w*5<0ozt+a^0`S E6$Dzڵ]tS`)X_S^ޖ(Љ~GlnS-i 9Μ*EB[ix9o(1,C(E= ޡ~fWT -'ؖs*urV#G8[ uHE@:dtBcwEhgd96Wo>Lx}Q8 dX4= a$ʟ+Sʁ]yWz*zH{nʳ}v Z(S yS1"],=/~p;嶓;VԼUI7pn mKa6e0Z+NuGuN-i̔`[sBbLsNZ#g?WKw"2scq>RA!}~`x;Iإ^J"ѡ4ePqk cti>CD2L${Di\.ێ5'mPLLJ-{(L" r$:_Ya<%;WKa;mo)6cjQi@h!nb GwDvhÒ. 8uk?pfo_.sܛOq̩wMUIF[ 2h'v`3!բ1#J|H~吊%D?້ RHjUq'WȬK` mAJo_mbL>1Z2o}}e7m|߆Hh"UJ5o: =JrZc:(J?~ u9uM#p4=fBBH9=3vvacR賛kr'&Z8\:^*0\!p2{[q 37C}!j$p6SA6O))-13kCs}R# {|섘4G V,aCt 73AiaXq^KF+F };~HZ z,=z%N ts--xn:{ŜB+0$ʍaDM}-%U 7),4?za>԰'HZwKpo|70aQ%-XT[kZUs]j_fal=[ *K{΀ lӸCH8ZƮWcmԏr \Pj3솫JMjb*.lBD`#LLKHrWcҲ8Fw/OR#SΘ&]m9o'}KPըmS/ Dz2 7߈ƛʌ<ӞVںʤAh=%E y Nv숁8o&dDP9O9q `FO '،iwn\` :֛@{1bn*D%H!_G5ő A 4]{ С#'|XߵL(d[wII n_WD_58eЍkf@wu8/iT xGOaJ@„8#m[?Dx B*p~ "v/&4F7r<)~f2=8N^vq Bwq 7_uKvyp!YW)؊A#~MnB}e!3Ke^[TCd^wbͽ2M*%EA 7YXdhzĂ x SY׃uӌ(]wM$ex]^ YjWC4 ݚqhNOg r pD4-Hew 'S "8# aDMVῂR*]Gg_ _ƟTNm9.{&7d|QB}{ض^*[יA(X]=,V$`.e:tl"fǃfw!D07:~Wc$ b L#8Ar5_AX"J)/M_n7uF<D|MYODů2Qr@7ʃnZʅ~/%=Π{Uߦ|J~WZaF1Wny)+?,{eR<*\'ay#n0e8ѡ0yC+h]eӔq'/ aD+jZ8 =e1@MLڽT@yLe}wyGTlņ(R)fʘ lŞZY]#%qb4jlc(AOfR@M>jaQ<5Rk锍@`P)=7$o} рp(Uk9ۂ \A҄} .qO\.xW$ n ssdNtƲ7Ss_h:˙pb7+BCod61 ,[bZY; U|f&RJBV˜?# f+n@ϖqWG>v|)&TH\@23%Dfj-)sɋ[IMި]_Q!~ݽ@;v98*KPfǷl=+G+D]lC 3˿'ֆKy~\f\wWꞜNv/,G:§z܀j+̍Լ#odݝ\1RG1o5v8 VՃƊqU*:ТZQ_F3{EJ⣵VeJ}AE5S_>-+jPxهSKu<ija ^`*kY>941cI|c_9.P,zZ׿Gf%jJ$<-p?Q;uob3i>9]OKv"~{\\P2 jV ,<{Rzk0~.J:C5s5۵YT EAHlmKl mC#ּ8`߻SdAI-9MRܕ\(@HFF04q;XH.~VgﷳN%ion8kiz7hz-%iC}0%O7;$^÷(!ievxa٥Y6ލ}9\`6K[4JXarƸS?b9͉PnN(6‰Q7,(i^eҷamxDo9bWohz ur'k#_eՇ9"iqCks|}e'LEl S >W3(XZ^FW>kzܰ!2k"6v 1J(j38qX@|tXc2ɐo-ck,#6,r\*ϦßaE1r ǰoD lq?pHnom6r#1魍?\ykڎ絣$.z#- .aE$ zLWe}5H3y V슗l.X7xiyku5,6Y\npBCk0 Il#H)Gָ{* ;Jv8ą<a>Ow탰o!`ptnIK&2  uI*ƃǞ|DƸ, ]5Q-O\a ]{'KZfݤ0u6Ag'F @n|5$BYi,+뗉?ٰ=m<"f56 Xq?Uou.0`(/il({D ᲂ:HZP" %"sR_;$lV=ro Ǹ\ ߔD%ӆoSn,"3bNdWWZLp7>$( f)NNli]gq?ldd~oECC?  @ŇpKS[_xdJ0QkL.gͯ H4 }8] ώS*!2IDLzQ?XPbi Z.+Ou4R_eN;k눥)];*KAvsNbKՒi\ Nd4.OKwU6k!qbFZu+ ,a[T;Lrw4YŒ4"56&#=jwnf9Fٌ!~\ꚑcT)%s śS^1صKԸH=N_*%2]8𧻯V`5" ]QP>JR nSQ`:=0 [`fג 4uR  6앆Cs ԾN"a}Q%.RʜO]4Oc5yOs+,"U^cx6TgZꝫ Sx-<$K~R944{7doER 4OB+6',ˁκ%m 㔸$'|n6 V;P҅׉Hbrczr#3rDŽZuu\A ޏ2G#6ꂹ "\ ޮ{@;*bb9z͎bvi)%sƥᵌ JFLU)h`bJXUAlcuj|jF4dkT/52][ݞ}rbgSk9̮x?j6V'hSDⱡ2${:ۏoēđES.-~ ڂ gAuaށ ou5pFz~ j><>>ס͒G07r/-p$I|I z.04# FYuKXC{8ݠPѶM:I&_.W멮xA)"_7g  Fv錚}I= }.,846'e3}&,xcC\Zڇ efC-5@ <TVZ}L˹4B;Y@-\sE R0h)"8M!}SŊԹ"nМPBɷBsK!3h6@B)Y ZR' lfbsQ+& '~[QJ+ѐ,1*8bSvQ A.> xݎ& *"Iuy& ֜إٴk Q]Li[H<u$Meyofbί-qY6 A1=GM eJv(?6AaGE;&\9U$nqK~iZu3D^ 7E8a .`-"\3ԁX,f-0bEAoͩ BmG=V\8=⣳Z*@N̕ʧw7t"jIB^H&kJKVIߝޫ@rڈ'8 A[Eyڳ<)&;>3 7v5}`fx$ O*ƿ<`W ^[? #֞>7A9rS+/p&# il8vDb֬ިbc'%SU4ZtYv&Yxho֦'Ҿd;m9<ĚDT߇4 naZ9_#[ S=[Rλ7p3ǻ_G]ˉUn8*6x $&[EuI2,hK}ݖ:b첥q`-S7NyE.drkBѶ']|RFĞk6A2(]ǵXi15 #Ϥ2b2Qc Fg]I_SRH2"(,] Iۈ<].w䕫mȌhѻArSX(Ro"< ay>.9wH5MLVwX{+/&J}/!}H!(an+8t+(xIMn[D|+0eǼG|lRZ< v $fu8^DZ,zCVz h[_2P BQcq GFO\sg!$%ZMڄrEFMk4Dƛd'#͵N6ǹa^u:b7fNĚX*wYSͲ9 v#m#қt&9ښhI YwaeݼRs**w+;?4Mj >1Z]y?k?E^+4met}f@R\P.D҉]ûksOR(\Mu,r,bYbE}S}˼cwB,]0Y!|BZN4ut/ b]5ٸm"y(>8E][9RLpKdH7 5bPVB;֢п{bSw&>gb˜&VroZ9<%)#djԇe-Ih*T`^/ R<ǷƅU{f 0H1^d",.`~lȫAQVOEa})> MYQ!P nLq]!͑ 0d̙TGV PVfYEf*@(5b^"#-ĵ զG/?T[=R# RaC?ZiiF]+jl7Ī&:' $gH!i ɫqmųr '!Q'\-+d0y~pa<C.#YʸsxX&UvVBTv j$ sa@+V`4Frm_vO&AmLYש;(aLɧW6d3%h#NT Qly]ݹ)p;9H)9`0}S(.8| Iےm{0<=,Q/qpʒAm <⪔J Ŏ!*4/~*#{\%%OzzU}\x?򁼾dEEmB7?+'XuXtPw9{wHnlVTOc6w(9tdD?Jlm-cB@9|ɚ bK*5d}:nMݱj8!-O}o y'^CJ+A/$: 170]/2B4A-..) 6QlK|?~H%]bJ*( աY2`h讌^FDf1#u\||HnȠ 8RWA8m?,D/+^ F2?;H\cBKB RԬѓlIA/ϓ|K*T@un7_;xQʛY) sbM3΀D 7bINᶪ֨L׻'Tvy鲇BAHٕ.!tx8E<[+b l8Kp^J{ k0I:*y/|`t :WJ;uW@@]%xTԠjP'}g&C ؍!ߦ΃㦌T(wU(;m1]aI@Z@$T'mUkO>W<d{\5}ި8Fj$с9hoxL;9:_hQ\3с:vRk"֕ ;\7(md:#nlF}|V rHGPk}jva׼v 6!S A;T'LTT'V}%7]ϋg.BU8YZ`t#t~#:s{lbx =]sy§%~;O_-Ŗױ,lH3vhQ gQ`n9ȢKrO4MY3fw=Wݯq.']^ aQ;lOۗ}jt͘`4A"O`@nʮm[ҏj TWqMMζX&?0d1)R;q+I]&:Y3/ūh=ĴmV Az0W1ܔ f+0f^+<5K†ɊJ"Z JeiR qG/(}lϜzoѣz ҅mWonDL7=YN gl ?AiV8.>!+Njp3*P YFxu,%K.T"uʚ+2o}IeW^kR;Gw?lz胶ğrk$a6| z<J2$6tM_:rȶXEӳ=DCX**fWQr_SS8ROA(=yA$tV rۦRaryb"i+ bHc,q-T #y+zX)/&)A뇪i44 y(BOAVAD?L򑐟7V 2phe1HbF/3T_hrs+4\b?ڲ!«gIS=S$BL?!&‘wv8#K7|͎^hzvm(ʠmeëiQQ([:kξ́#J3 <EYk_3 "RJ8ʽB b&H֝1̛NPfz_1 <tkĸ \&C -Man( ws"fVm#_O52PI㾭m@eIѕ9J{gNdBgU\&!;\ k[#s/Kc b`dq&'ҎzYtHLTq۟k9Ko >sJqHlD@"=lXy xd;TVܛI?o6"+CDݐVJE·WtࠢFرsDk˪נr5s/ǭ&c 7•%lmN]꩗IjH=>IGUa~GoؔŗSͩvI\)"k$PX_mT ׈3kBh+.^HM^nl-Z! 4xu-ZEWHyc -rJ)v<ĶBcTOF6ҳI6Gȑo v?Hw}D"Z}Pv uJ_F'/[)06ę]h|dOIG⌑\Y>.3fϐHZ72#i)Fe{X'֘zCaM)Ij ,WDp~S~vW[_ &:qrtcw#c#yi5j}%>)ܮ1 O0Y}8olOxBӁ(2B(1 ^}^?gq!USoQ%S1(K\cjPq{2ZOvM'Y2t9?v&_ >^>Fk1\I3d>h\ܶ[ьmmc1бe쵷ѱY@C[{=CM]IYA- HDUVT|OX(AUBhXb cfwmɰtv]y ݭr3ФY8Xܚ)va يk֙3Y7s>j5#XjtfVWA#._m=``ٲg9zݪ&)ċ=Z&0k9X2N~\cl!Bz+W$m !ڭ_</7Qq9yt&'* &ZAÝDv8l'c}jyd/ňݥ6f(<&^HV{%Y(E`Bxrc48.`ue Wokma(ehiNT׸;?~"-)b"↥ϰ@2 -NNrZaj_ Brb dJjw|' 6?W-+_zsNqYiF56TYj.'QN X_J!%rI-jIlcYתzDMxL%i˘ b xKw{ּY+J 4 _iybƐ?WkZgµ*tYH^E&gx<#穲fۃ,E~P:|v=a*S*л v0~ĥl=$ { *|:&X$j8/J}!uWob^5.'Uc7s.<YP("D 젭yyvì:**\)G:دspFB%QCg}o0YY[]@"bWSg^;eYڅ߻A;u*WOX/69& >v]YRP3? t*lK }sx!J{0?dD*Jå tiuٯKfB,un+{"lrh؟&xNOxRyh^-͑&SpkURJ͗nZJP U Awd:{D.| A,1tf!),6B\`A(Xt|;CFqFoE LIDDG͖MlpWx-%qu(U%,c{PDc\sI}bbaprʸo4jAd 0~?:Xv*) >c\GH8%3#[TZFsxC,'m֥sUO]#S Aǩ3LiTu,DP E='&O)pP!/ӡh:XtC +9rxMӮBR(Y455+;F#Ł*_urSfЏrD`U!L~mehD_1rR4{YʒHx#Ĕȅ)OIrC^G2!'6[#ƅ tA5 8iZseL6l~Ɛ:']y:}k8W`Tx˚N28TQQ `x;a|@᧴SR_щx! nT ېkYrhXm纑~rDg(A6('txUMs#0~co /cgvSƯ,GoӷiY.:tͼ_ Jdɕ3Y6lAaDǶJ2 whVX^ j)4GP/LL#>lerj|(Xӫ\+EH³-s)6^.v& -ZOJ[0O; |x'Gyut-F^)QDxJ &?b@;~S@$Aߧ- H~3#09!'p\r~S ;d>)92Lbn\0;qDhށnaVC>ybsu>R`egLŻhF`G'XZS%e:ЋbH-*K)p!mg;$0[9RvGOÜH搡F̡&'C!\dYKbnAacܶXΒiB\Ɖ+V <%EPn>t@Xo# w~;{\Kk6< SdYqT!;r#ױ |K,\حqTH^.R/>?h< X|F#8^ T+aAC.ɎVEGI#cƩ%vԬі(Bh+ϣ9~BYe>@Z6Kq:MLMl.;]t/; Twydp- &gWԾ {|+>I ^>PXѢT50vNTbbK;zb蕬up\2w勇<#n_KsBruBRb~\7Q$U^ ̴]|B4Ou , y{+03Òv ڙmXcтZ+_58$Vǂ*zq^M~}_ٗ(UBmitjnw<|TZ[99>"opy]]~F8v`iT3bj͊  =8z ~]ʲw`Y&u=QeƦa v!Y Do[5G -iG 9(O2؋y=qa@OLT (klsz qoP+~0`]0ӧDw<Lp R9; 7ΰKZIy4 feACz+aUǠrVIj~m/@xlUQj"aq1kVގXzQt/ Zx%A2-?:2o J/wM Ue P\(_04@#>v_@WtH:[csrENزdXղSu'IFΖPv+CcP(8ގ[+]zۦ*UQUh&B"T龜6n b9'BwRq>ZLD(ъf7 q0)y ?g@JzΗEmx{,>r{O,Hh:v"#GcmPR0fi4"g }R D#A#Bv(WC*Ih^R!9km.EР8q/g,IlE>|?oEl>it2mұb~AQ4ܺ/oc q-tf/1 dpQ: Kg2 /1RMdlg.=482E ua'4J:t]p)W(!}/H jQcB_KҾk;mu[y>ZG\iz"=۫ !;~1$*^T=Ni sؠ|+mXƸoiQpDgJɹ,M-^LF8^a=W[ۮuiz oVΆ^a@ OnP G*J-ZG?CS`@1ϱz[ZE\eؽwT>V?(.iDnmd >@t["ؖU >>+ wkܿoG;y{x` 8ZSGT8w51[OiW=KO ׹O=Wj2G 4!] ~45\ɥckF9M\=_d_c2Cӑ8P!Se'yC{bg 0DWQI3Xd^YV 1П rI@ߤ+\=F}14B=7=NFx\Bw Y 5$zd6PD@Ѝ9-ꜳe%⏷>CPCL]1?=z~XK<%Uⲙߒx`LdqFVb hok7 M:#oL_ )Jdip!uM|Q8+e1BoV% el~VxsԘ-}wsG*ə:4h|3LLi"@9 =?l}>͒g=UzIT) ̛NM"G!h.6K|C/,W8w#6{GoLݦHQM/t.-XyUw!@e?؊m>diJ"y}{*[H&y'}" ]URaLMiM㾑.mvWwP.^* * 8+rגduOsG.UOz06طy@%JGEz2ƔZ d)Lu[Iޤ #Mu! Z{99f}yP:AXFc&hQUdR.2~t*f! -Ge}MBlξ+.NBҳ |8/h9ۼXqL*fnSu|p(DLnno9;%v?oʿ콏Cz"Qp1DHxɱN"O:$FdƿЎcҐ6NJ74g95(Mx! oE(q!~iSC UdžԎAL4Llb=pP`wPۜ"+3@V-\(NC6y9x'9 U7 ܻ|/f#;2X& R~JY~Hrz7O0?{w=0AI=ORq $0<$#F3T$;drICX)v^*3v= 8R, d۳M&ˠBSϓɿ4J 5=Xm yv#zcOnL=q+eH=a"ұHX%!0krZ !g"SMGU_]1;aTڣD6Ra()3AO1S3 >0&}ɉ>Jǩ4;֡ 7l3GO>܍[:L\]A6yVy zғm8ߺ<+}!qMCP/Zv볞%&SؐtYr&39lU xe#V҈p}u^.-,/+\z{skf Q;d k'2'R|R*3oˠ2d95Z #!əR~ ( JEei@mn>TS*Іi2jg0b'a1o7m~A8(qtd LN5hٗ'^]r.[=CZCjpӘJrxH`yCf+ EWGӦxngmn$8hu٘mop fD4qV%ArD" }xد,~z@Wvon__ U0jV[}tjϙr~V41e 㜸hp8G ~U^zgZS@^+5 O-8BF#ު~9S~ר(&tcBAZ~S*nE [ÁJh?C}359FK"ӈ<}qSbݜ07A$O} #T& 5VEL= h  #\m>uA<0,,ʛW0tkvdsNjrOH; T.e rlɒWI֌-mꝱY3LX0L}Llؑ}fTcNFA0bmVDmn>*v~<(MGߢګs 6 '{X&_DVɝ!f!h*l|Lems,CA)l;gФdq|,ӯr˧x)!5NUMU֌Сn,6@6wzw}S&?k["\=Jw0`[ƝN(zOHZW59[^GSW'$[r݉x(s" 7}vю(CϐaY{<lx]0 tqOST S-,J]oB'cԩ QMQw˔ClI2wG6#[}q[mT\ 1|*,ek0hŃJxެ/4Ηu&9=r_*k䋕RD4pa>fO=zbWm.RԣB>V|hhV޽(8{/dsT%!+ ~a7;L zF5CոZu A#9^c}m\tѶeǨ"b>a"GKjj :(W_ꁉAPGhk[ݑ`frFLsGֵ<5MHDvte񫐁ɗE`]d90;xJ)'qߕxv]\]`@FO}?V74go|ǔ{X{ qj 0:âע&CpQ?`b'%N)T$ǫ]WLjW\/ ̄q&tw(rVAf_ &tgJ/s̽ajoH!O8=,lp29w/tB0iSU8}ZBfۨt̽f?#Rar.yLP~~f5KxPC*ߴMրUq*"LL&8] ; UBY)H&# s!5C])F+뉇ȱ=Rv4e bhDT ;I<Uk\޹9_釈"R4k%I%;m_ e{ J,acs,z`XwP[8vJ䠓 ֶTg,q?[M5e+`Gww)9n/gWӽb Ɩ_>XD+䧒9ժLvy;^J܁`JWj!v浚8qEJ9rNJH1Ɔ-W#oVAa*%Q8Ot3b%7"uFݽΌmm`.Olvr'ۑsqDNDW)l]'g\~֛ uGB%^b*bWUi'*\$ _gpKYZʧCw2@ ,_m+%;;/wȩ^r{,c*EeR(dzEr4^Rq. v˫)E$˥w )V8G+Ա?tXL]gR3十pkteZUbe}l>-ƨ1`Nō=XӶʠ3Rݽ7ЬqnWyWjq }htKPW-[eVמ~}"+.CeQOBܙE ]2r [D10G& f"!esʊIS+Ǻ|\,b< ua˘bⶺzP% TSyhKD[s)Eu z x֒qA=hYމhکR+d wE'!NdyW:$g"K4g{~**xɮG@{CkgCLˢ>?Ő{L&fS9s hJsЗᩄKAd5):5k)--]rl#FY#.`dxv fP- $+(g29U@;PSўd .BK%z"m7/ܚju6JjۥikʂZ ̙@]ZˌZBK}3 L7|H*S)1朥Na"$|DŽ\X-Z͍G5{b_E#^_5WJEv](! 4bZp>?߽6NEN:dЮڏQc@ѳ " ٓ걧.t+Su\pe=S4 U?ME^1,1S=Z:P/@XٔXuҲ'qU ^>z8"DiJ׺iX+~[Wê}M($bh\wʿ:}f߱[j*CsG#ʻ%]Mw(à5Rd]fcYOcpBWmt ˟4[r&e$m(,2TgO`l1؜Ca Ε;~ӺȻԑ5K1DDWO=S~Tv h䝓[;!nhhFJ䙬0ƪY}w L3ñ${Xd2M<\9 %D.rR6JF`chȶ1 h VKxS+R7'#vS ppSS}]]H AZwϛצ|rX>܀tj ߜ'D %fnV/{gJA(ZĀ`VUy,VCMA(D;{U\pd[ZÄA"m)dxqt,vP2P£]){b9wh &e#3X|H֨X*πG颏:qb=#B(zz`< 36_MA &Ōϭ`<,q rB%p., N0ڵ0SB x*:X^S)%#my%!u0I:qrު4v7"cAUd4xHS }$M"Xlg\!&ceQx)r-fKUJ5)/u-hB&r|^ݓ-߹5.v,ϝohR Ӂ-~Bj1 o[q~ĊOON-e z#;I& I4ӻvgt=+\ے:2Ӧ@Tؘ>89ɕPۥ܏y$:([O%UomKDmW EӭwȦ%b vL~N8?w7}@q\#-&8P8"@>B9E]Zʈ.J#-BJJ5=w m]H=n`90YYZ,: iL6 (if0u< O?de\p{KYbI>!zDisÂ>vH',ŵ;S=@*k[T3~X]>gj71=98r-TNXwN j$\HPc۪PP6UAǎx,D"\XI\rT,%`QWq"GW[[Zv'(DQ5*d4ә]o'ͱ0} `7R"-],l-K1b; !"e-8a qO#蕾sQEؓ4"\c mF} v+z|`]XskQ7QW\Yc9noPcwPht| }c3v}\, Т9ZVe:X1Yf[Tot)\|F}F[δ?t&ߨ+|b'׵ˢ+{|ŊϽY6bX1U*M< _S6 +4*?wm0'X-ˊzܶeoKth)>azEeoJ.<+mU,`͙4eY6fv=B*y(=t|zKk`ɈpQrTڜP!Y鲷}/AȒ{2Ĥ;j7y܉;O CF2?aڬkCfsf/Ha-& `c*El P"?7dH1#*^qP)a&хK~p$K@t?s)eΖEU2b4@e^O5-npigPPKE') %!P"(T#V&1\bM(.ȫܖx7#?DOMi6{ЫHWvqdp~ Fg%5$V r.$c0jX{Y8I#(=O&/tm'u%@;$ WuH$>Hyx(dޫN &5=ǶX$1뉓YEzDR8kS/AGyA>0!ߠCt(= !G bIukZEl/<_Q{*R‘aW6 _$ T|ARqr{2RH;'63#X)/LI!ůKSP~ UhWxF j+0p`KK8q6 [Ev( S%~YcHwDϳ >f_= ~H6ap^Hܐ`%}**ۊ"&~dw<tp:3 ݞpG 0>'W#WeFJZ5wZjc.Z!O4̦'crI_ ø) -Vߡ"7 HKevaM> C}M7Bϔ#vaݣ =w劝zjox6J-8_~=e(N5 9b.KpL/'қ֦](lxM[EmĎa_KT4j ,Njl 4 Y٭Tt $|p?kZ?]X1)40qT.UJ'.}(%#o l߲i$ qIûP/66WF4ώ|^r`y( %k_. yrI,HP<銱xwס(LXS+o.U$xrɺ|vWԸIWSfqAEox5ohtp6xn\;L%oZ*M^;y')oQWRiƒa.Z+-)V/Rd}^#<8u/Rm:1v_iOpb ;G}ҙq<.ރp:,œzyHM3ވc@i$ʽ6 !\ /#Lٙ>a9Fh1y?CED# ƐMlU!R(!ġ= &n+fyU`?/J +_AUjIH y~[oN3rf7,U!<=O\x%.?|/Q"A>n=Y"/ggߟ01|j^πXjћMLvh7|Ѧ)NԭO" {~)\Hjӵm.E uRL oVLFEY?n x!fai^zm|p*B1Ki0u@^8sʶ}e?IWNWcxO3TV2OYh i&C5NҲS tFza$Q-rĵoeKw߻a1[!rbD—ô-$Q+tRt{{KdEk.EZ.nY=x ߦv@AMO-ٌjᚇ=sëㅿRrYx@woO{K8h0'7d:NS?^8U FymsB r'%č]G)qbhz͖A+7:Oq鶮_"- bXŹΌf$šK6'uq\m~9H:iBL>29< b8@PW%STHp#EСB,OC`N%is_M ( F@ѦZb,5pOy0uaRu9pRy-`[ /:5$lb\l?l @[kz̸3<.hqgAa͔^@JBOOoLMOIhvl$Th?XI sFyn3`W@v8t@ ˡXPtP : C-ʣ׏1]~D-nb fW4|~7qC'<.U[qCNRW71;~J53)<|tnC_dZT1 ӷ˧{m_ 6ڄ\Ini8AdXEl4-Q Z"8!ͶXݰ>찇% O1/.I8Oy.2\Sʩ(jEC%(x D; *s]ҔݹзCpʪ5d="j3KIe~t)G(Y)m!H }4[F F41{?,/ rpCJLyKUStQ"'^a#0滞Sf?:X_PApI:rܚ{Y "> &@bTeJ§&JD aңg4_]ئ%6:]kh&s kO 0|XZϔ+q=|\AfH/*ueGK  o{{ w%v?xdIvzI6XCtgm#34ݚ-Ý*l wj4X c Ί;4x&NI>|~A/ U%CLQF}mN[R"$1 s< ],x>Ʒ;Z(/b\qȭ^NCZe@fIF -g/vLnGGqs5 Ǡ9f]ɳMP _n1KM 2)oMeN >z]{Lw08'}-[O> @< Wt}li)TTe bW|M [0=*<;$772p{F q?fbd1ǥhNn9>;hpwՈÚ5 9 yqgXa/x1D}*EqZ] >VO=fV)}& 4 0I/1&؉Ƹ{VF0wiT{Tګڇ.yE<9<mk7 +::*s^($Ud،6P70y8 Ҭ"/&pZs 5Yr[wLb.Ā&<wif69)f&NmA'C;v\G?'SY(-6sqˬX9u xf*6,\r&@S1jT2X$ovl \E{~ D63""2ʗRz*%i5$Ո@ϯM@ 3xcC&>c -Y끈( Z*N8:~W.D >¹:;.2TQN"A|Qa KˑhP;yn&L dIqE#լ-!Bdyஊ2/!QK7E&3 TҰX΂J¡SV!/OםDSsUIyMO|ROS 7$=%po@q:toN}!w}w圎3n#D0+5jC"W]i_Ucbׂoin-Js׻b-b{8㭶<,^㛵2DJQI!W>vS`"(9":)jZӈ\>Ce=1v-jjd#>D#NXngH>Pܵxf6  ;,K"?su3&'q$W}j,.b`vt;7U)cj"v J*@KFɰv!3σY8+B0xWUmr ޣ(g7q1O Eآ8^~42e(ʻzQQ+ʼ6błՙ<唊N),`50 $21ǨB] x#E$&d(!YPDϥ&Hc$PQ*maJD *" OI vu *>/`z0Z8K3T  O~8Walg>d Q0ZtyLkP:|)pc6ќp Bs? Gs<e~!s64?bWdg15_8y_= DrB>:(oX+E'Kí|-,>vW|ӠYr<}av|xqcPMize v }+ihRQpA\V=$pRc6$u1T" oua^ق;]<5Qzc%knN'TܟeƜeMmy23R{POͦr}Cs=sZ (Y9#ޑI6רHx 8]+6 z7oH\ hNZ/{1ߌ&pK֏U"c{aD:kWܗG<:EE2⍌rt%($rm+o4C5([KNZt&{nH$ n˳TµlgPJ1bp0}oJO X -HV=ڵo7@glR*5bP h/t)# NfsnGB2C"(l`F'Olp`kyo8bw)!o6WT3s#QmV-^&"q>qiy/ o.xtY 02q9{JcE {FFfsD&!x['_n18yDV@2b0JyQ8mRc d&ޝz9j+2] [JC!C;>-fR'/rg#f`3>{p30->Svb +W|TYZ,#|]<03(aU3dWE> ɽ uOETrSzl֩1RwJbݿv%p0侙۰43hmC䬌m&þ2%b.j@ <-+Z CE͹$Rvlyƒc0_Ea^9:'4*" ChመnT*f(HS 7+Yjcev} z3 ! `{!idY3DY˻:X$F_ø)^jgx0F̫8>}Vb1B]^s20E#d]%$)8m[Ȭ_,Z~s+(*A@ C^W~V)՛l rOZoY>6RPr|-[nTWzqlFvyLX;P9U\xc˄"GHWp%*7#1.P\8 e; ̟q`'oNLH y|0[žf֕%]f]|U<oPD7GNhl[34>B}iTckBr 0@͠oýڃG|:P۟(3vYD9XE$`({HvT9xI(%TxNQ;Uۭ a:u'ApN1#,2M ?QqXD@z"?<(3jʼĢc%kRЂE]<=D,F.cدpI]t]mYG%1;<Ūel~Hڇ޺xoV]ӦRQ{W"jE/qn퐱_[+UވoT>_ L#>&@5s{@4 |{qv45nV' ( :Ej :&NFB5 0$4 K8"2<'\f], cBXp( :O{?n-S\vcl!@;˔LEq46d|pA5(!AF&.5 #] "9.EIA9Z[K,aYbGZK{;!xY7NseA{Hjֿ;\e9iʔ x evc03=պ'(c6?xH{"ˉ@"Y*sԓ@Őup[+ZG Dm#Ѻ2G'YUa*. vr< Q:x.ܺv. z dM,b <9d qdaEDYXISNNaj6ϑє ?¾c|oխP"H,m~7blr5d|8<)Nrdpi)%ψLP!z~Bٙ$Yn:T JӁgNj$rFy_qyxIc`Pb&y2k d{M(&%JzѝDO_GnQds$c(]_+ޢ^C޶;H ~8/FȂGJ՞ƍUx*PW4| cS{Q~N::(Y?`Ht+|>,"o#GJYr*?ypXX)l?K p " 6lmSQgVgmDUqi>K,d'8@>F(հL+$ПLv.ɴRT7 lsKLM]> )e[y7-p,+=>$I@/\7A# 0k, ltJ(]JѲV!AbL%kX ǝ)g0ب( IH/5f-zʟKA315n <"FvŒ $@)<\c0v[va!~ @rlq9״)c!}SPGvJf =ʠ2& TC oO[lߊ J_Qd Oc⤮2\vC'`.>?ũO:_/ki9))6IΩ<»8>CA掬O0@ ׅ W,5~*/5s\cJH07ҞC197 N{b! SӄUB8.Н},d|M`="]hKNQagf4fcc|撖'`5*kM2NS80W#gAB)=b&DlC NuO/:{J9rIvYGJ- tF6a Y䰳~d>c?tӲGh͙J]WZfLaTG:Y tÚ )-z0hFǕ`;{R2+ĝuzF(&6܏)2MJ4 Q]M(wcŎ`!)3=%E֕peKG;׆}F>q'%ЃTRm*,K%m7boDsC# KEĠ~2 4i6caUѮ&^ A =|w6Ԩ4qS;OVrHjzQU"Чy26yHHDtqud/?k,Ȓڄ m;X t:$R4eզvOl؊ 1I LYs[`\+hrCH2pŗo}"wH?W ky "Sq9ŊqLfo Uf,| *EU9jA|i<"2HvI (ʟCL t &.F\;ЗIʣ*fV7cAGZAP$'n*waI+`hmv-AP{+-Mz2t= ·+?b5o߰`5a~RL?z OlQ 6Dð*˅.l)a> I-OR5DeBEnCYq=@:ؽ{ #aCSGZ):tXs@ESQ]=NPQ#rwDZiw!?P/׾RLE&!.;ǂ :hQ+ef7 6AMRlS*__4sɝhO<-lA 9e-Z\1@zoyP+cX/߾ @-k؈(lj0Vb ,k5>;?<&B$iLҰ+70wҙ]*.]BRLhϨ?QL r.Wr8ޑW$FO6UQ8zh{ߡIO}h[C]AL}Uԡ =mיݳ_,,vl3]fVNrɏlnX,i' >e]/BuJLb߁G<,;<յUmë߸BSts Z 5IZ-Z,fTB^3EQ7O-B/1ҋNqFAwafi%S֝<ԗLJx ŕB.49Ǟ}wT#HMe3o!0H v(7#D~e?~/C@yEUzMZV+!Vlr x~7 w馑)29BdaM"N@ͰI (H?ˣsB%\ЉD6eJ >T;xB ~u Dva2a?38n^΅EkHaɅw{dKt1<ĭAgKxn_֍j%=`?7[X+΄Ueٴ1 [ZGȥ۾~v,*KS1F1`D^%ޯ:OmcSIq-黸1Jv@\^V8X*پ2xuDb-s7~-:a۳#P^!5躀 6 bnA :JxA/^V6Ոc81x4s6K :?mzӐb]ZpiVdⓐ~4rڅ PYhf g8E*Õ8hڹXc6A ,2Y]l@7߮Ɉ酣h^gcБC2ŞSnIDa'BdTPO!',Ŋj 5g{.0Txt/Q9IZ DyLڬR Gh*u^AICECC 2B"i[TA^tۆX>~ͯ'QUnJhf!_%@;nSc%"ƈK' @d2g& AǛaUczwi`mXISnZ?7li!?'n~'_;Z8Ii; ҽUU(u-*ǚ5~E (*T, Z| vM~`uq`+N(`xG~fӃftbȪuK&v'Ywi}jգVyϜ0, k]ˍ +n9Y  p[MB5J{,y@~`r *>xmT Zk1 2$j Ȃ D?}iI/?HbҘa?пP:5ܭA|bh Z6 \Fnp`2sWyu[>n2l-Id YC7j08q 82PoO70W?PVc)C%{𣿂R@2P4Xtв۔d?v6)UQ֗LmM)PişLFttx-v zS֑SVҍ 1eA1lYf| Yݯ`M:.0Fw!|Bp\q2`$@NJ}hs|r^f;Ӕa|0}շڍ}BH[g;Ve!*R~/$߇3=Bwyp~?"Z&ZI /*ՁKgUʪ)6f'cPyc_M@\c& Ǣ5Y.BTHٞ.>f$a:|!;YhXXEfG0Ыq{0tZ+&JR kuLE rbWp~PJ 0ǁ#[¨7W(7|P?r !5LP(RKM>++0e0Է;ԷFboyTX+Zt5QF1a#LC+1:$, /q--jQi ʯb50Td^C^+OBxV83fe± &ߢ9l1tг( }Epǔ WoθP){sE.İŶye%f ;cqr;< <5~,̴PJЅP=U8*vtn-#Z0m7 <Xy"ሹ&vh:zպ߫pcP-DǑi[MU Zq]!w=^Ed|^MdA+( or+%|^\=BXrroހWjim =QA,zIlP$ɍtdh,vwz;%-o6jڥ~uD~UC~`zJp_/?ސ iɐ8Ozwmص=_0PWEQ:/)X*`KOgڠeahCkri4s,ams`K/xskMY(fк(}2vP\FDH_pӟm: COS7W (_o4򕴹Oϕza땅l +.k!'p3Zn@9 b- (A`e̦CN3 ,739}CxY笝~E$+V-$"gWXS䣡^X>}5ͻ}|ğo^,/ m^<O6߻ǐifХaXt7Y? i\=ps!R@`_B YHm-.!f\rm E4]b>5}D$s{ұ+-˒ {r\mT WB3-QZ-X̬ шEuzpre Kv|LO̷&.dce -=#~WZ=o_qaQ;<vS^d)ɳ}4ԡ22 lU(H;3EbbLT0dA#a84LdV\B{uI(kҞO36ǍJhY=ALav'%ZLW593|rv9>0uEK]I*I nxܲ 2ݤ-@m.2)9%!ouJ5"<6S80>d=efH:M*:݁H&/C[C mR{^G{b9T"бؚ5%x?c7!tzZWˡMeֵ=MڢhSluGEzuDYưتd}i ).מg="ڽtwc-wWbt4v5gd|[:HrV&%&#W[[uw[T$C X0+Mt, 4+&@uuӺ\7~@~GA <-8HOj]8rHY~x{D[wU{NR)Ȏyԛ2ϲ^]ojB _L۞LB]`NjނU{Mq^\ObÅF]wB-s9"51QnKQ5 kelLjG q[|)@ 2{/DbwF#QG5YC1A q  ak~,0/k6OtwZ]4*u~)3xr{$M-d2$ wK j7tX[VFjtV mr3SThߘ׭ ˗)2x j!AvShhCm`bt4.f'uaB/wLi{IYg[Q{T䑭w/): 9PfR; 8ٶS`a kRY蟸mD \{PLraGwH'3PÂ52`6S؄Mmf:2O:/#Ʌk_>3 8`6>5N$%JT}FG-؆Դa'XMp=maC?ُo0jSdJoK^`gEcB6oC!Rxd=(pOdX!wA TB bB{Yu9֐)/i֡9۹yNz/@! xR]qGSKAqO= uz!%#LI'@)'\l}RJՁQC)^blxu}L5Ǣ˖I700"_=Whպ)ܪtGIb>^0z3,f{F(}'ȍ"^"u]mڢzb {#M+c[Ho YzUѓy`aqhH+ڏkZQrYMpL;cy ^=31U03Lb$kzꭵ-^^3gtQoI!+gn}Hs[D' ]ˆ9X3 o4ـūD)Y+3R1 3.)&j}h$gOzتq*YGJ F2α)jQ5]X2~[Ӫu3Dgb/:esmh_ f(1g$oܩۼuo/Hr]ZWz93O]+n>zi1 R['+SN*N=\ٻl;w,EH5 x/9㰁E5# rҭR.KBܿ{cQ a^K`04avvv2ۖ蠫U&]F*Nw%ʼn^%&בfk?pJ-Ԥo <!7$,"DX I@ R BKc?sxi$扖~vR*[Y2Ne-[iI7~}C<6g,S;~0x^9;,% =pЎU33ui(@M@6GEXvf~8 kGY0tS5~P'3D o;QX 5\hꡎY"0>z] >}Rlko2K\ ~psoOˬߡ *7l]ct·~u1z]:j}0bٸP.#L\-;KAI% q6y ]Zf3܅!bR&?ch?DIF9LxP@PuֵXh} dkG-Zr̚Yzd\D>U5ݷ{D7 . N;2,Q%~;.`8 O9CL:@ RބlR!'G:,FSkYyE y<,CR#m+`j7^jxhbnHzKyϋIrfW1HՍ|/ I.q8Y62u߁d,'v(c~]f|,!,$p}@/ZCwvW:_̟,݊s^k lꓔ Q 2 ^KMC ! cXc˥ZT0^ݓx@u\3G"1:NפބFkR^ɊLU5Yi Ӧ2餭N*8 luB^9:FNԂM0MeQ2S02 OC [A{z]?~bhmNJG"dUډijz(C`%ZtO?4lצͷ\Dޏ&ܢtvZf^j' c@8uje!{V$f}e >rL;DW#Μ4o\MׯOi^}%1)Xud zؾ`?ڣ:\7jDtE[?B ]>olZn{ɑv |Cmg+pBRjI!|tu5hl-sQ@ )9!l.v᥇ݳH[1VɹT+ rي zlڐzqJ5Y(U H|L N~ | ]]3Jp"TA'qj 4LsWW9.iwn:jE0)dI1u{ɽ-3[aRz&k)ZnEJzk6FT |}qӷẌN sco 9 I8IC7ExN CB|T5R$}ڹ4pW՜`SeBKe2.cqD&WBrV&*:Ls.VgM,Qo F,{n@afhRtZyڭ=!EDZ1Jw"6gR_%-\qfĽc ƺ? 6^.S(ol8ryZe3/6D;?u9'vF ֑v| ɫ%w@&Y,&:slLZ󓏙UY/ZQMj+'"QpZxȊpCVI6m.vI.]Mb6^@[~54-`6ͯ|fL$?H 7 yx V ]T,>?*c8U=.E@E*0-CPwes J ~OO_|~v۶腘t&rևԪSv4@g!X?:u0Cd(Yp-|o_Z 7~N ?%_2w8 > 7U-Q<Ew9B2pۣ]2G2(OiP 1}oNϐ}Lmx-d AlC4bRm(qiT;%7΃le."g)(w9Q>x @&oJ_0b }EZ9Jm'_dXtɟ+< ƺ뛋R='8慡M%pJ_p(>\5p KIV{ɶzޜc#>&(@b~Z>]/k8N o79\ G3sȒ`D ' yO#M6Gq{X{8 {xOAۍ;%Ke0ƒT(ղ{f峆}rE0sHRPkŶj#f&@ߟ6b4IQOEmgDRk9kfj.8+We6dyBos`3j6]Y۾SA⺟.)+ Zc1B zE# ~PU{CB ׄ[a=Wl|Xs}lHn]kaAו20@!=}D WcaC_CA@;<ݼ v-uRv8i`CZ+Ykt1^#o2^! 5\x@5fN,ȅJgqU`h IO hf 2l?ah,)V}i&K#J9 &f߉$E(-vА CI&D)յ K8j;Χv&;rHfh2gTX8׀ C#%᱄mV/pM6rBۥ& ܫGѡL~>лz-k}lg#r,P/wa*W-\gp( yัDbwm[8s<|eg5/RRՀD3/ͣsȟQצ`R99IzS] R) S)[_wE\RdiJ>F!c oO9-ѹ=,J'2-CbCDBa"]~"z埁AQLoeYpBW՘4P *\r/{4lqgݦX}~z Ǯ(&`)Ldۍ[4d1:sDjס: 6I"P .fMFIf'DR?H׃f +lsdv{"ogEΣ"6 %樼!C{)s*CyDc}᷽ٛS"Oi"67 2<@!AsA))'x]6*&svSz%_ǃީ5҃3H*tg& 'ʶ0ii:S/\EWyhEIqrQMxuYZE/Ϗ&F<2Eh lz >nEf: CS7T^+ OŰibD^Mso@AZH0Qkhyo>igϹ`JȐvRYQ\foʹhF/I%M )A*x94 |QN@{ UMa7 @/tba>CHt3G`0Fz%=>662TUOrh*?ϻ=8D)wzX͞/&9gh_ u)Py<$Hb`3a#Ğ#7Q x׋fF 2g~Z(  {U]1a7/`o?"y;ýd҂i^l>eDžeQKI|ۣ)p"d/hc}6}~bėH5BS/8lj|W[XNsL)3=P/dkÃ}^xf0z]o9;!D3AH@o P0oR0r)sPw>pū'0gРm"zIjxقEcGM$EKbsK{a&'`ƶKLƨ҂7S)~)ډNzfi}P›82a l/ ;ʜ|֊3TFhm~^,#[a5X""8SyXn%>q:[ml+bVNKfh@U|'տ@ 鯷.ʋ$'(Y09F6] H6`;h1$ju#%8-~ů }:ݿ KKKSI7pSxӅlchub|c7KLrεVBmnpυ[lw5dk$"_Tp(3pى+ʡkC|uV\ۻ8ީ>2r{( @U^ |_"wjz1kC;El(*@C蝶ƙ{(t)*<LH>:,ᮕuIBdI}v;R:ь^ )͕s I_~骰bVV`Y%wz6o!8)qsm sl(&VƷg8i=ɩxN$F&Q󪬍Ёؚ*k뱓3+b}e ?pNuU5 MS_:zb6$A%/ji#奝-((wwÅZ]nmt@3rK \VQ60mޒJ-Y~ icue?6'{6A*  h@{"%)3]#W+09߅ג_Ҧ= wcYC39vޗԖ:>t (E˕mVW ~R:4~TWjTl+UIu4_?lɨtYSzmZ谓+bDeO~pft f7A6nԚYk!f;H& ϦtC^ o_ڮq 4hHLW,]ѻ,{3tm-f:}ͱg0)w5%=Y,hTѢT:_ZëDґ(,!҈#pg2[(=Dц_kYudr(2AzCUpҋb[>Z0FNPo!c%{A^oQ +/^zO%Õu />QZZ!!Z^Kĺԟ~ߊT&I4m. 08G@B\L#XʊWk\(ᐁ"n#32`?ѲQ@}Gndn%R_ 2%ӐI ef re*H7~/D:6** }GĂ3qѯ6r=cSq!A;%ycz'^rߎglWL-#]5 T5P,܌% pG 2&pk#8Yn@qˍ!^X*sQGCЌfGXp?[X/HC^|Ҳ_r $6"VXw! so1%^B5;l}ἧTN;RnSNU"4*$zL!5D/XGӒR>=|*_!bMTy&BGlD5'<@!Php;ps~a. OZ#oTGQq~`fu))7_.M ŞK0"B[uGT]d-I!Tr)eXBv?``{ɅGR[Tgm K>Z(@>H=ʡ,]oҌ-fU$sH:"*b6ܪ-p+Gz$ƌ}to0j0SsY@B7)/˩v&+NllQ}E ѥc}(J(9CBW&JQJ;v_wHc3~ɏڀ~rjq+B;CWo]_^̱4I!E67ڋMɔnFiЭ4pAǚnWܩQgAeNS`(!U/P-j'\ k CgԐ/cK,eH&`/x'k65%;MYKP}aԕk }x5= ;߁L # sJn<0bP  4U1aQSg_fnIfEA@{)~;,!PU2`i{&|Wa@#&a$\w{B-l_NþbmhܲI/XV|F"\C/"NZ>< {۞NB:"'/eo>+SnF G/ /!6#3/JGzM熈II;EĬ= :t}u>r)Q6먞5OU[*eRt[%^_NSk֓U7 W}:xZ,cހD Kky;ܘsu \l1+̉E>qVmA+yOH Plʮp+rAX?gfR\ƌiv_wS7ᙻL[K!78qasg>L)fM`AzL\U8b5O̓>C)kݦ S1佨f w]pBvjԋ"7F#m[ a3]zAZLiȤ|WUTZa&%͌x`bI%ZjC1Qlڷ'iV EuL`+T*7ؗЛh.VA=Nr)3UH5TlM";UihbHW@NEJSf0oXy'D* [zI#cWC 5\24]ǟ)=_b#FʅU4e/Ysėvs/7EP,vݣV:C/\ KOdM\ tշc*Ϸ`l8VRL% AǢ5%H! +e, ~pȵ<&n| X}H=1;nI3`b:UZXӀ'~ Ϗ.K@L/P\' >^hFz8/jgB0S@>1-PK xӸJC^RV'8O<|iRaZ0,r@q}H~-a5toh{oloYM0iL*P1{H:ej<" H2_)vWn#}}idN|;[)C3!X8;`HQjA`l~U{:;0nCtV' g`rjtw@U ] _F#ov 7\(!(<b -nZ0#Njdcxڇ>ﶍ7Kvg| (i{1JE]~CMRUFpIAӨ;<`QE9@y[K%ÊbAcsՏ&Nި1ױRq}”Fzdsδ>:ʖ>qCx\Q ~brp#qýX T+MWt8Pc?&x4#m`}%tn F_IKyaC3Yeե.( k;7IӪ|_8G*Er<_ l#e>:_]S}Mw;!ddh\mB*Wvd*0/'9#ko S%<'no]d^X7%pNm۾!Lԇ z# pe f6ί!No'.dJN0Q^ +73&Jo!M'h?FGKy1D#W+ْU_e4޻Y$d½H3_?s1%iBzCdh4wDMY|5$٫ShG#l]&hgHXЋ&Q/Nդ/+V2SpV[[>D{و\LGFV_ذ6&FWSL m_C=D"<2|0̡ܛ^_$T_s$P%xc:Hth&0@S\@vSNLhNzwg7>Ue*e߾zDW>J'$6i8K}m]P\,ʱH|Z% ֘m)b{#9zqEPjd|^RE,p#L;j.\e}#`_%z SJGKѳJb& PQ;(yP?}_.ySKЄth;ʿU4rvG/ͨFuÌ%yuu' ]HJu˕eնK~42~@ q" [N #e7~-S@`DI-SJ?gyP s9[;ądNs6H62gc@sL DIK'eI+Zd !p usOGyC_̍d9y6"j'h @Ep ?.sE_ nP?6)rIΧRf䡵3-.1,]d*YP6gqY-ƱϦH$ Qe}tA翤T.~z-ۖ??ϕǨȲAA6Mٙ0Ԏ[BH6*IO t /B;;]*Ccb6v=/Q$Kr`r{ОVH~Iv'W.XJG+F~ՌIESS[ %S`u9vy4u?ģe 9ԧr9[݅YKFR(q݆i}c]~0""F4G^pa g~0+iQqͿC?FM){=Jo$|\Wˢ`UIlmn#c*訆a;7pd墆Jܮu{H fxf#EhX{1,B[QExywb!%ȥv_3C LYt2}nw` sR>@3v9h/}9$DFx1Jkx郐h YG2iL[c9>f,FҁNptΎ ҅cox&+x9ꎽ q[@Y4{cFM(1xevlv\ŶLEvKwUIPLoScxqfأlq>Y)%vAצ kkȂH,fn0 B{-bi !.JE#/8,(% a*Jڵdkihz`MEIسƛ*}]MߧE2#;)@Py( v&YR!3{g#5Oao#q@똤 iC]=h*( '!`%ڢy3삝=R_^a/(ɍV܂ߥFjF6{(n{bly` mf+bӹ63|$(t?19ԒjQwov ./FEE]H3 {Y8%Oʉ,ƔzLsMQ~ol?PwΤET H#->q4wn dJ~LyǼ}<:I "@|JZ^y(%9BE5yfV {ǯ 5O]JDq3N7ձ깒9o5T|WJKsY'=v 툥2PeJ}_DŽw╙P<~ F>):x/PQ3,f:jo!z DRp)7/KLX*c/ʰF `Pݒ[O\A_? O (caDRcW&h5-©X5sL:uqЯWefe VXl8YIֻ88`Q*kGhbT$d ;YPs|GWj؜2k^͕+1r7K੷ŀIE".|ǒ,]id+8決R)fOmSKVfd.-$a0պkJ5V>44g%-8?u}[jB|Ja'L[`}*2CL:(`髤x1ܶHͱн_Ƒ XNx%;81`'̓ 4: Ѵ/*:8U8 ҙ*le!ykIX>*ƹo[&L=9^Y@S!nrb7ǚ Bh,,!}Z#jvA7T{EAznjs =58»']sM[&n|LVŊ6t;F RT Wum~B^[DO …MnK~mD=x<[ٮ=_؞)c [tŋ|h夥D.8Ɗ[ A`.K ցac&xNq>>}77:f%uTE)H8S/9?v'uL>ݎL?[w1RSFfS)ΧK}K8aU)"Pq | GO/,Q~_W򮞏y#,-( ]Fᛨ+;T|6-|Ra;B>)e=4$Dy&I*h# 1kuf#SCSU5*vt6j0\-ig1`cvPl&Q|5b g37T=%-Hu&xB5(,P=hygs `fmJ͍Une%MTrcTcO|'{ҽ\CKdP1Ѣ Ź;>]e#nymuڵӵʹ6۲#73 ԢyWVd=WtMq} xi}'xlH ~7 /c3/6 4}?QiV'C4g㹩y6+q\lֲ[?o}B$"\5.dsoD'Cє_<BXܣ@5V܁M+5OU?JX^4B f{( ҽ`kѐ̐^z7Hć -PI5+Y? #0f@9Nxsi{)Bg8W;Rp$iI0`G?Jn|Ϙq%y+R,p3sD,_v 'vmG}8RbrnTyqUpm hj~~V Y ![SA 7YSۓ;,_Waw{Y%z5Ō!0 ij0sGngExvaowĽ!"]XǬ(dJRHBGb&J$K_]?( *RNC[<!yEgPn_Go匬+LO?39dd҂ѧWUw~me118yZI$w@3~ȩxvtEEgs%zI09qozۛ"5Oi/E LyFn0-w[cI!cDtF*t suKv<Hq[5";C6cM΋Ri{^zWpv[h$fVjrI^yk-RoEʤnTxZLOL6}ks,zCٜ>3AE^WfK`){+"RRi $߀\U]#FػNEvׯzJ,ov* 5xq0)C!: xtFfETv<‸1u8H6[ f^2jf竴(@$#᳐1LR;|DKkc:frlH(c f-Dۮϳ#곚uDo݈[N'JCF3JLs(<q]nMg1Dd:Tхh/DXbakDXf743uzL00:lVh(FBAOI5:y9+ /B\Ad7cw f>VǢn0ҁII:/P:W췸y/yQj8(^<+6hwqɶ㟴q'5j$\6\"\~F9 %֧J*DS4  8"W$=Yk:]ǘpPj̧ef?)x[l_Gs m_QH Y7>oO8hY1㜗 eP H#~3iԳL՚`k E("?C*,[SNqueEa릴p69 q[ۦ-˥WO)IV*yPW>z6T,ѵ ^T$* 2_"t>QB2b>xbw*Ğ1r@+Y" 4T?s'8^"yӽ;d7y1cnB(r(}T2o\.'yvp4|*r-dO[Iۥ[7U %!B9ySO16 yk]U5Q[6&<($=}L%ԆRUV.jϸbT/dL&йQFo6@y9MEG8+HlʭJ@RoD\Sz͟I Ѫ'Ъ^b}pS(02{*4b~$0,ZJKݚ#@m ͉Y5,qk"ZF$M<, e.Mk3TiCmh@}owfeh"$&b`x7{($PPߞA)n`ݟ3QVIf=W⪾u1Y4/ZcToX@'P瞌g>UHg/ēΈAPE3%YH071M޺jn& Q4PzX_Q` Fį&E/mX*#8v9~)wKI7N&WA[o2ɩ -Ŷ8嵰Bb2Lrmю&GK@]:k&dǤa8k:ϼkQ>Xs8 ee >M>E]W>#o< d\c)OY'mi5lYA"&yiccdnEFπFVX&q? 9ti5ʅv|YR;X>n%MQpWM Gʌ1u0!Ss#c~rAqFK`bdKry9~+7.Tò)X% iH/59E}C@6ϯ!&PFւ+!5}ѶG`Vg oCPOK)`V =7"ge.C<ڲ@\cFU`=z%: @Q:!UcOJ3c:W#FWzX2qDSY'..ϓO홙Iކ#}u}.å$ 5/Kw fPwAHvڽSRi@`;|L}lp'w$V1(&weߙ3f\&ō%f c_ %eΓfؽ"kD"BmŊ3REDEM܈ց\ZmFK3**簩)=Lnp}~ǰ 0U}Mg\-]}r.?ѤD'v7 8XͳQ{ټ@7 )o]g" e[P/!T%op_?:DU }^\)sgK]1&XDC{y15šM/hH U_c*8Gb*]=Ǩ0o©qnHLd̀1B wqp?|ucQrNDnlD&mV+~`$N?p QvOn{C !YbE+yJ`$EpE\[}KPW0g]j9<&ʨjZ5t-Z43'y06C|ɡ"nȒ2;f?: >Oy\_vuROrf) y+QFyܒu\E^a3̴Dqk}S,~-*GǦ m_@2⸕k+[+Kfe & fϠ5Oe6&? 1Iڪh}h|G$.+Fdj:.]DR&} z@yZ?:Wgt$~'LxkNwh&Wu6';g HX@n>E0Z* < i!I\EK4X797fJ⥐:TK7{>G'<ϩ"z,emU5vq.Q%i'|6?Wz#.ooG=ᕍbbgSmf*wφ $lO&,kf(/b\ޥQ> 5O׷jע\d Cg8e E0?R9YIa3Ep@YeHDws3eӠ$zYUdHAXme9<^u=oSsC-uD܆v8؉ yQUSIfX7F 7@ #m&uFQui;}zg6@"uqEm1Njq6}r1At}v /}nK/'aEI0J닜>K,$whbRv5/|vJUśTmxԥ$j"I]l|6&=Z9G`;2Smv)ÈY?uN3ID\Ȟ[ݒކ=ىM[n (T.E\|27(|aOIH=T v5$'ލw!gDN@|~*j]ba VmN74/fO0Z}SwwGf|t铐d7|M%d@)4=6z+-x:H?:<*CZQ`bދGÅz$wcu=;(s ̻pIk t_]>vWj]&Kd7&XyYg" ^Xl+*GqLV Aa.޺S{ckޏ9%_:=8)A䋙7РhmVCٳ<=WHNWa # ȏhNhxM3;jL84zd 'Y(t\zf5#ꔑUJ56)M¹e85hN''<Ȑj=dFdQc۟AvBNp>WTxn5š5k|Aҡ7<2XGǀ4r}_7ƀk0',Tι 44K^sjtE,gW|Mak.ahQn ,u}N`~}}\eO4fe lNz?ELD}|"e r2!DI93e*Æj $(1pw?lkN~g93I sRaFj/tO*HA FUθTt ZG;q]piwܾoY3jO"7gca[S5o:Jg^Oٲ^܆ѓlHagß'9sk8K~Ggw$T&~6'LM\Q7Sd&5hH76׼j1qUaOo Γ2ߔBH i,8mTNk.q}H_J$-<~4kqXF lAnO">ٜ@!1= $.t|J`|PQ&ZIz:-L>ffX[Ճ?,t'7/iHnc=}'ihnA)  *Vg=G@aM0~j{+}^4T`1t:^Rk4s;FUֈƀ/ lˆh.762ZȐ.FJ,eA_fME_]I'FC(Xȹ>jki=]k'xȮN^3WrWhOlKL&PCXXC'uh}ĩ-~o3MS>#"*ڢ hFo#`pިNjb dڶpu7~۽XFkl?ń~"0rȀg0UB o̊Hpŗ pYֵMPU"seA+\el9^Ihй3=?X#.tyH{">U"T+,Ҫ  >`Ya˹LAluC]X9iw6yln>b4 -L7]SSBQᄙU LkuL^/ s ^WLH5ʃ-ڣ.+$vrimQrp p9/Re @F?MK@+{]@^X[&N\v8j~\Υ!7e* / 34iP)EZEc(#$(ܨ]&RCZ7!u)`Dfo[`i+F\Wig[O}+**vVX'ŋ%G)<:4t58s"'vRԓý'D@i߿0H>m ?5mx>vnwvO[v >VIV pۇ7$YX1؋"r2:p$BZZ/z:U&sZgQ$_[3 Cȅ` `9MnxNUs0g|t,O=IEƾxܿkH؛""͠~ԀR (x{ƥd~s%pg ݉cӈ:N~ ;]̝a}P~ ɵYѢ%Ȼ{d}%IZ}XHIt,$B3q\|~݃"G0݇q$ߛd1(cYLߊhc4 3XM*e$28f5Uv[Z2 DTt51^N1j>A`Sw_}H,𣉕NAN7ɵe`6F@ȁ~,W ǒmqM3QZMy/n혲ocP#Eً̢M ~5S6Bmֹd>:N8s3׵]Ō&!O*:6Y(Hsi#>|T J2ϣ-vJ D|Tۤf[ ş,T8!RT&lUL m$S2@H4_e'=H1O>Gb(nNPcѩN=`y/'bB3+sq2jty+b4r6ے҇@se^^ T}N }VVe]1(P1 iIǬ@[ŹLs\Tj n9Wi֧ x 4' d/8ٚ|nVC^S[S\AdnWeA2*Ã05>dzw0dvxD|$R 7qʇ_`0i *@G4׉$lӰIM3+C(ҫ!tԶ_w(mA8t' FCC 5GSjRJ(.*xāI uzQ+bg{x,{zF l$*p}2—dh ?C}G D2g;8(G`"S(=v)`ú r exn$ZΩMCQg~^8_^;eB&F/ :P6UI2Y1E&mU?9yjINWYVs^• dv@J EKAVөkA<(@ pEn:"o^QIAN^ h,rDA#pNΪ5:(kr٤zT0mYOgr^:h_ZClm#uK(j{0A{C@҅>Ũ!`[:~ʮJ8J"k(,m-faONTxVp~M>\ϪQD1/Q^e̾(2䖴ק0ny[BC1Ş/ (9j8b0zttU> =J%[G8x{cZvm̾=6R(=Y_ch 2Dr0ȋ q# 4fnQsN .V=#+GJxd v*. DHpoHs/X_] 8<|z j%HB3yZCئPr|%+={?.=pf:_3a_GQQp)c%떂f#c-T֣dnNYy- ƭ€\]nՕW[gnX|^IL62?ɺ6$m*LkE & ъhVK}_%'\ &χ1rS?$@ tPV>g */5;'=#='%AqC*2D U&GHž{26xEՇ(TP&O)SXct)$1\1:dM{/g -*9q!ne;=O 8(j"m}6ޜke]$*-#hbnhwKOR7D|2SI f!+ŋZ'16 +咉3Պn l !V=PPc !4<5C`#f4Js"B,kNP%\*ƎWs4}rQҗ6X1ܝ7 [>&ޣ"dvgǡyd)p/=}zU󃿲 ^@YQK|G(/6@;MoGE 5 IbҿiXce|3gL1m#'r;uckMHTVfW+Lp-Ve!L&kbR )3ҡ5҈h>@c ].P^m;iSjulbI95C? WP؋d/^gjE]o bt:J)leܾW:rW\}(C&Ja$(Eiz'lJ!iG$E(t< Mf2EQo7GzjNʆg#<f{/zS̯W ,<v;Z=ɪFqD?|U})ns]σ37ؼ\wzXo_m/ZOgnD6[.UmF"yZ2t/vT$?{F"'&_ Xmw.)1N56CǨ"4);DΎ#Zfمup+^@؎lΈ7D| Z2S͐f"TîRXQ3bŦ蓼͒"iP홴 hT>h<%ܨb>#SهehvAk5Q+:;.œ$93o}ϋO7.@XgEp>al{j!%V:F>0l`'vCP i&X7IH0 Uk5K2^ 챯wLPry %A!2C~jĕsUU% @ݏ,CJiP$5u#66Bx(!ɴ˿ ʍt\{.޵umV 닁IEs; :F-vް_߿TL̼ } Qs#Uy{A^`E \Y+pzLإ[ܵ^4K v|5Fd^`,HW4{9m,$QlCC/wP:7dVK!#m͌! pN"Mb#_1EM8Dde#{=/cKJvKәZ`e MJTK[B]C#}QUL"UHôH%^C!_!2_~E u>|xM"3?Ώ.m-LnڡS]JXH$/|ea[x@{kI1Òa"qCJ/h(o^1Zb#aSzXi'.Y6`R ؕM|Gj0<ʝ>3uP( wF1]Ó8nX%&wJ_X"3L^ ܈yO4"q† f9h n]{CnLr0jLos`٦fF4$( Ҷ`sq uxOGϑ1 D[*IN<0t SIy]F?Z%F5]r &{x Nݖ+Kٜƍ"#O`xq0_aiYPzr6FM^b:LJ!1^41m7zW5<6}?tI F.3VkX;FQZ%X8P<śRE (͑ BǤsGhG &Zy3or9=P!:2wV`I5F7Y-I2,tzڐȑK#Lk/;]sS{tpiw r{t Ϭ|Q.ˉW@]dZ)r~0[6yM. M3gv?C(VUB0>pEnU#eѴu.@>ׂP' ) m͵h61-.<8]젼oͥ7NlHĩW#:uTJ@4=ZޖAW .#!9tN 8UJ-VKFqa j/l~7`@5-#87ѱVZCn;/mSܶ7؂3fa9I508j!J6%jŕy""qk~V%`̛0@yvz;QLOh*E8'?C9(>F~|WZ0V*j|Aڛk [zI+hvhCVqX9[o^ږyAV;/6+yoz@vL|qK@{&PgK8QHY}z&@}K |Z,6P]idڪ/m*n0Dܭ`俔.l$EoJ c~7ILhoo ]Ƒ 8,0e6;LN̦jnȊ|Y+DuQKZ.asY.=eXI:xUWҊ |ƫ#)xU(<66go6Cf:R_ /8$B w* g @ O* j´KX` ?'W#U ZCWA,T&F(cy #sQ88V+AJpecIjtaXC%sb-QQ3XM?+a,u3G@]V0V6Tk,/KM_BRw-e80֬:RY쟴rS,c }.s8#ԩ%BHW`|R9<-sOZ_q:L kFW.Mv8[Ms5ڀ J{*6JR%L6w#!\WmEb!Ψ#oj'b=q$SMu틑Pb'1K=[-^w>O* \xF/Ӗ]venLR16 hU}kk/Q~2>lv4y[}y6Zղim҈b/3cV{n ׶'y7Lo鈫BpgЭ58uiK=ǾU!%ޖwD##e\}2ĶtӉs.,GEN)3\ }⪌fy&!2!-M3 =lȩ޼noE8, iK%^MQb\529lXq<Ե#Yg%Cפ>2(Y_>BBAܜZZ,~.U"puqe>쪶}%ո̜ʼn+1 p`l8)TMقQ!3lT߈}iڢMWwxG6r#Z >Rԑ5V7>6!8qjN=[ /HKPEX}ܘеX~Zfr> "R`E0)t[JN&>^h\)_'S5=aqiέ0~L@,8B%ĸlcq†T #izЄ䢁JO<ߜΗ.~FlɛK^M7N3 l]u% ĖO9o\/v). oӓs̛[*i=5<cd j;.p#&: nc2x7Lٿٳ\J֘qKjN *z ,6̖zxdK?HZMmu*ݝ!SNi).`fF0UHVzai 2nųui1`*;8ofw>Z=w\'qTdX}JkYtB9" dp>I d9\.)gL EahĝN)F}YGmZHE&Kc9ٲc*us'bluP2"guU"Z2qy˦m'fU6KiAdEքfV,g/hAE+\Ns@2.ih,wQ%aW _S2G`fOV:J_ _2Gp/8s`-*.㪵 dW% [8#rMI7 *x.Rn/"5kMwVE.E_Y}.Ҝ= PzrPF˸Ucfb418Hڤ\')3ZfJFC8}:.eZ֭;nK(8aOϱgY1s AO812b_8ѪK]3ӪsŸ 9C +?٢ф I̳'ț>E>u#fCt zP-nxN.#UbC[^̵J/wI*yhE~@}&#ēP2YL"A*- ^οOHݵ{ >#SWNإ?PZWesiCp4vx8UVZg]t&0OK1o(\@s KG'{hT !  af@\K@vEl&Z,uUuՅ9iY2i?t~ EALJr)Í' HE}.D, 'yLoI7%P+2S jO|\t yf)`$y.O$_lr߆/j.0F%:^3Cܛ*uz86{dUn? q?qOP|0!X D #I!]9Id(KPB3ZRbn0#Wԧ06UmӅƥxȈ7@"Z4\NG\VcKoh?|,-t#; `b&39eI'45^Z㛘ϴ-Gq5` GY~dD ҍsp/+,!09' L] Nό=a}/Ɉ]o߷o. m yz󵎏vu:o<%$[xI+J)k,׉M6ҀjiKtw/V]mPjMлNw=Ma΁˘ ywRG^Sp^I3ҘTĜU*}v2-J9NŸwնB@#:3:HE܎[0We@ЀG|TpfR쩙SY;DMreuVlpEu>:jU>L: -ܩu; $#SQ}'e]Ka_rf;M # F>YlXB ~ g[ e B_ߤ$k*} %#vBݝ3'sNQۗ@+PT:B7WHjlVI raB-"P;K0~0^E;+%s$s/?@f2oJ(9{C)4eq,O7ƥ!aD1p"˞``^9S&u5<;N. rcu3R0YYhWe 0;gSEkAݠp*]o2Z )8Rz-׮Bq60RJ&( | ]w#Cw:-ʀkuvSR#")6t5fM ]Uh7^xH%4ZeJ9+3P/>5a fqH Cmߠn W 5'?wXa sStq U=}ig i5o]d ΰ&]|hPҥ(!w[-Vߧp!|-U~(}0ST\iJfV!s,ʂ7`NbN3K,s6>ߘ=$>//#lQ=[!B>zrS8>!k!Cl@? vef1 ,Jlct ST/5 l9S1nJ@_ɨVu8Ƿ>VO5 UJۗJY`_ ! 9p_QYssB&2QM?"RMMu 9&\HFbdRmdg^m( ~kzRMam@KM!qھf C\ `X,Q#c@Z2c\^wGcW]slCc>eF %yYbpƍL>OmΆZCO]GYvOU5^9ə῜ٛsKX4,Τ&m 讙z)fe >!8LseJhz%%2z/KPՓtH7Zۋ M_5"}.ߡ UiRL{!p 3E>iAvǏa*`e ޕX>_Qa{ԘQuxhѝזdIl GKLk*=f1p}pp^ ܐW~%Y1^Iط(Kx-!ן?ArC4+n Y=A˚`@ylvZ{ 7ȟIMw]AD抑dp) ŧB݈BZ|k %`xz-n6XO*<Y88=2dʺWLT76H"blh\':H^hWW A4 'Qޕ 8{쿋haVݻƨ5|O݆Zti[ v"m}xֶ4J`-( elN.b *}}!zpK}f Q2T'd28Za^IgƼkO9^lF)2Bpo l+*aɸA2l$FC R(#78S:{5߹48jllUr\! F.{KP @a&h!WAxRe_{Doa%yS_q0Pa@\rLi zhYdyN.٣gC@4% €a=!P^ H# W>}9J=|nB0 Yװ@H 4XGkI#Jf[M絼o'qͭflõ0釅 &4fsYej.E[2cROkbVHՑ̆[`.ኻi2EyD~ZQW9A.AyfF5,4y.Ŵ=E}X3/$7m1y/f+˟ GC@#NzUlr[&Wq*M; UlX%d_OQ B_%΁% B ڋQ-nLJRnxyI9N.r³pZvnfL~/%~Q!(.a qRbSD`9g.l'\!Q8жdjOȞ@,k=i@H'!pG0_NcSCyfN"G({(ˆwO1v!;2I|ű4}G7=YQkɋtMAM ?RG;e\os{AdCA?MzM]k%SLL~.5`K! aEx /pܪoUz6E5`K jU[L*,:>Z Cu .̿(ttw *8WR9N(5 R+{"Wɥ-_ˇV| wq`xA*y%oikUZz&46Pn"X +՞OO|5xTn/KRh@?<ouD˲R.%?_ ".˂PpdZC;C=n%ʴpJn׷N0ajϿY0 KgXN#"#3ى=Mjv bt1 iEsZ2t/qSD"BO(Qf_uЖG΋h 1j '^F4SK)vX"\u )/%~xw;B/U8נx;E[wL /pMvdEd(si=orGIT} ?2\ҏCm2:kY|,ehkQmX x|[ `qsZ7\,2vS=cԕ>B*:?NQ n~.;O$[>W_R d+!. wzP5ed)*Fߘl8pʍNhr,*a -yPPj5,qu3퓫'6SUp+0~8|b0u"Y_Yw_awk!" pW\9cGrZ$q bQct*xsG:QF0sƯDSoځ}d! Ue{xj[y)B4 Na^6[\9Z>Xgr=p:ぺטAҌGm& ltְD$)p2v#ë?ؾ:~fKD"9Uƪ+%29gcd[JM>4>gL.kdd*ۄӂ! q%KrHZPpE([5=ptMw2om'ԻymѤ 96@cCOrgՑ괰9,8נ'r$QoCgDR:f.#.Os32!/}S. Q'b*}[)Ul:jKojTm\ #/1Ɛ0r")K]ըpB;l8'. nbmqJ9UxiSMB*02Us$j<^ `!ItyWT&L߸Q hx]Jl]WsuSe\ѻ-sY2[MN4 ( 0hFGK l hʰQAlWNNp+C^'hWu6Ry;ׂ )nҦhzEzBf2)E Y˒3x"t8LKK2A3$iY,J,ڕSo"(rZdNhP.u1U@ cD1|mkt*LTkn||os]7$TkMQv%ߦP;ɼ=ɻL<)вpu%:zy,6@-`&]zE2;%8thsn)sL(%E^JU>kG;|yu^[ ֟zV^zk(ɟ/GFFɍO5399ohH|FA6j5W)yZ5WzcYUpOC%+wSaMIR淺*w'f8ob d*[sXno7j40З:ѥ! "=6IyF2;MA"D4,2H5l%㱍fh6^H8sBТlX9 ֛y$\J~Ip,bLzKKHثŸaLk!5"[V pm6 v9^HZZDAr#2ԓce;蓸vɅ:Ή~g2ތ3?7lNf!E؎'3.uP (} oȯ/Wa SHXvImhqY5ܭ, < hߣ|J}h/U\:rvΌj$u$3F'kLO$ex$z8Oۜʓ.$EIIaACTI:>=Z-~e>kW*iΙ NB hyr.^Cdph~ɲ]t7<\&`|bTΝ v_Ŗ̿VO ɗF ]'Vr \b hdY.5H8FqAZĦv@;w{\4PG{$l)PhfuXmrao 5Fn}O",َ^,aH5o);5HsAڹy}'!gQMT_|¬Ēd.k7!ɕiyQ%9Q ;}WWrad \3e0"b&3.7j`veמZKWjѓ=^}GCqDByc '!ۑoXELXPt#Ke5r֭h3>W7KA5Wwp+>Y9We8$YNnNX$wt9L1s_d>j=0Ii <˦o㥔0nj!ޖEDD6nפMWgYA?=Q &ºm֐y Ug$@M<sY3O^?_/wGq\mFL B7cJW̰|[Wz,f*ljTh=I#@Ɛ'jr0xlaS\KInU}1䗾)TuYܯSY# F$z._2r#egBdG/(DXޢ6.EE֤||u{u;N>b HD@h) P鳬4N!/\?5mݣgWzC(qV xBڗotSaDJ7dq.@-! PRO)l_ռN Cѷ@@5f*TvR̉ѣCYWN jo֟H;XY2R(8w]EG܀C\M 3O\lFFT8(MJգ WEY讧M֬]הϫ7 4hθwEj2.jlSYOms[j !0߬ۉAYzϯmcg{\eNSg(1sg|&\k~4D{]o4_tsay5v<˴^D8m@L/ٵI:ZaRJ?Y=U5 11 6 8vJCR82(R>KLJNWOm4Ӽ\Bg׫,;Hq*ECwX,D-{+a+@XzrK 5uDu3_ہ7-5~TЮ˥%٠9C]A#FOBKɄɳmHc7f2bHnOߴq"ߋ׏eO%X-lc|Y  /qx9urXc<{~k Lġҕ2~]r3ke:WĊ.d1T^,r6e9V|C&/M&kGJDI'yt ڨO^GG(77<1BJ8]rvosvwY 05(KcBG i~(^EDtև @:| NJXnAƽhUAwn*l 9kcT+6%@#jb|ӛ橦KYvnb.IY iF༬}kRAZ8e.NHdt{ƁĻ Lƚϭ02Bg@!y$t!ANX8V u&3EOϫ;xr>]Y :lp+lyFJ_-㦳.RM4TX \q֟r^8.2r.G:cHg[w1dUzGeZQH_ bo]dE.[zsP]E7v2Yddix]H?,95Tg)=4 Uio2>2Dݼֱjy<ɡ)x_Mg~Sy9 ":3kl h=7 MBMVycضui"^UH!{N~8vEu@*xNK@yOy>ɷJ4'۠UmGt6뙣d;q]pA0`k"͜V#{݉}W+"yt'9F^yt~"!C^HH 624;꼆CI/[=pWbMxDN-Yptl,BGH;%Mk-v,dXm8 (Fn]x:8s\@!`{.تQcH2RdFm;bitЋdǿT(rkq!N{ S^opĀ@cж٤?{wPpއԈH@B]K>A YjJEJ.&kKfʹN q; cQ uC//nßFW iWf@*MbdY~_ylTd )R بH&r&.ON/Dv*әdk l lYwo5@f"]^;1&z5(S`S5G+Ljb>uSL.rmhv 6u3>VsG#]9$:~/ݟRDWQ>Nx\%8{ )mы{I룯* E;NK'Ksj6.J/Te=3-i|◦䎦/ر9{.X+^hwVI@P:Fh )8DLˑ30ڭX8|ĠI W781 +]Kヶp9&~KR!xކl駞L<]9m#WlM_V5?բ)yDq5jA5hB!['*S:=S0}KiQ[{qFW "مcsm5f`.:߶0uKjT*Ȏ.W܄ 97lC7oeRj\HD7 b?p8!B ֧UdHnGlK,+xs3BJШ7l8|18VOX؝C h.'tLBVyՀnA5[GĔ8o)ZsxḶh=8鹏3 d\i٘J 8(xbpb?TF m'(2  S\ Ep͖ 5"}ePxrwhHX}>E1۶:|P8 007Y]ɽnQ˹L4BoOu]jKW$֫ 0/)V"s|˦RRXV~ܗ[@X{y"z(R@eL\R4Y4[vq܉ǡ.^z\yb@Ke >4#&U'ߔԖCR=YL9ڤ h9_euN]âc6(㗱n(|0 NOxPGAw UQVlFxs`wθMjoݧ߶Xh[-P~M7MrdMwewkE׈^ݑ+~m2rzx`q˄n%;[ֈ̔E-Gcuh?# @ P4)bQQSQF߼q2`E@<9wM^zg ,Ft;aOA$ՐaӞdj@Ug-jb`pN8=1sq sm^tbK|ŀ̂t7Z;hOg^R#!K ]Xt=_poC 9Vrv/"~yZ5,[VH 3b<]cXկ'?ɠ'8*X{G\OzD^ .4lk9Bz{b#fyM'LMuK"pj Ju-PN7q_#8VS&6E%f@HK9;ɾ'1.l$(7mCf,5@D#{*= Jzv$Jv`/niUʊ;wSrmV2|&apEqqyXڝ?֯Mx3CЌ9+DAWބL␟5 i ʎW\{%<,nI Ld,*{qkÌMphD[`:ԵR jؐ_QDg svU a ON#ҷ`cyn$[B0kE^'TܸB\}eZ%!xP6kEz{A J"X[~\Ǐ'u8ikStNcWҔ:|̋vUgYRj҆Pbw5}TxP?tEbPK8{qbK3!qykQ K6f R~%f[a?4p#> Q4SDokG'P@)Tm>aJjwܢx>CrEKjv+Zn8_(] k fo U9(ׅc(}FWӻi/pd%xЀO6C[U>s>|[^t}˜0˓5fHO0z3i iar:Ky/rg7? Q_ϾcO_O.7Pf>?FjV403l# 5 MϠVS7,h2kҝPɲNގՈՕdw^Rw"oUo~ȳ_4Z%IeX#\ɴvY\TI7nҖ~UTQn5.)OarU2)|jpr@O﩮k$tn_k䆟@Z6$8yH8!|g}^~$D$JUdZмjnF6YΗ;%/ PTjMeԟt:XeY-&B(#AeCˑ)AUE F}ce2@@_ẃ>`g^7=C٫~she P528$N)W3$uֲ ##&8 *I;bř|\R/ D]r]fN^J^<0E>ZyCY ?2[!1eAL[؀7L8d[ ϫ!R8Fmf4(kՇ˾$b[vdvN۽l2}n-SvgxpG^?d!e:?85}gQ\p:|Prlf@ rYfS# 󯩡 ϻF3D+Z·`6/ NzRִ(k~詒:M/Ivx!0YMdX,.c]%I(/%O[MF4Faǻ}J Q`-0NK)T ڻG{) 3Ѯ#I:K7p٘0'?XYYtVCxna&"F_Rc}yd jzO` ?!Z^շ'wF9m%H() XFԧje8uXwL,=jݨ=aţ {JL9i^ 0oI8XG5`pKby#pRر8Zۺ X734"眅$cig5S^8zYl0d@xғT:[G"" _9-p\ѡC$t5[ NYjJ38-=#t vI[A|G p+(9z-$cuyvu/VuMRIX:0^W 6eB&)SC<C9{Y} /322{?Dgo()lY; s^?S]䈓yp_Hm5{AGv9zvO_ |9oq;8,b ?$y 4Pde)݉}v;߃㹧J`f0Ey*VTcDz=lq1q*3Z1QE Z$\k0:w<Py{Ne#9{Պ0 -EUN^7Y_0D"`wFq eC-xqr\V8b*ߋdRW}r>I$N;kh5#E`q!ܣ]"erĐ-< g)\T/zzyOcB}ɾ'ԕvܷSk򌀵06T8?v1f `F.KF+~Յ>Fq[l#4~-CVz;(A9Ë'fާ8`/ꛠYȰ3)H]"dq1lݷx=lJw;f&$oS]n"|OdW)T&cVtDc*f;bcH]n_":056q'7BoS X cHnQr޸2Hzo Hj1Ktmߪ` WhvYYx" J޲DReИw}ΝFi У+Ίb C~0`>*֤a0n-1rJqc@L@@!Y,y(Wkg{Iи?`G;nmTo!-}VaML,d*_le $}8$" Yc Ҙ(d{N17M5m}@! 7/,o1^B|?CrZrYfqSN[׫0BϐIj7Fv'?'KNeF_%̶mDV& !9*ĢZouϓOpm'( WLv^ؕ$S)޶dlOr״E^ПDap`4-{2u9\7UQ0ZBCNb/&&Q$v\-95$FȐty>IsP N"f ?8gS#>REl;m'wma94)"ZPaP 00@"{Jn/"#dGwks+hkA>j/fLh (Dj='xCKm .V^L3UOwpŴV9qۄ@t[08i`ݼ H IZO27 *w;# NT=f!b(%ltE4svd]{vbZrbS a&Hb&aӹ`!OLڱ_ qپ0)]rdnB,Jb좾6}%.#\L~Yk'loCW4<)04ԭzPle~Hj\.:Xwɑs'xڛSq;t@‹OG@SFCefyF+WYa ʼnї*EmhI3S[c bq; 4/,h[Bi LZx~!X>8v^u0 ނDJ.@#Q 2Iz1Htr]R%`S-4e35|fr/7l~ii5oDb缻Np ekV~˥0n $wsa:RH ~> s,9`ERzF5X2Ak_ `w*g;|-X\yOՓ q+_~$h|'`P"ev+(ΰ@8P=qF¶t^\NTԒ0iλ/p{T zfyD\"ga<.+׳Za ,tg]i%}Ȋ=h$hp^p /k'KixNB֘B:B'YA}6 1kW`m DÀTS7)@@Z棄4z/@gdVUD6s],wį0CF?lUxW7RU8؅ w;LW䚆=qȿ;ӱ5lW > 8'(KNO0[4[ICKSxdlmΠ}V]&d؟=95hbgyiH0EaLUFUz5ӣ6Ҙ9C QL'Io!Lڌ? ]oV.;'ġ+sQf,:kpԞljPO=X$ %b!qVrtQꌠW9<# NF{,*] 51d ,`-Ϡ_6er[mQ9L}+ޙr^sh `*#*S09R7_é&Rœ9ԇC3xJSW)/?6]qț da>/ʔ6#!SI 63-:,ƓK%Mn{B; :/b^ѵ,"f,o _ZɃTϜ{\6F;|jcMkI؟Wh45 D{^ w4a*^|xu}_*F ~T)W66!2dN)U-76̙ἇsHq*6fݴ}us/t,7 RE]W3/QwDeEj- !biՎy%e}vIf%4Z5jJ۔BSQ_5P-60O~iӷ9۸ܥ+l+\ټ3RSL ?*.W䕼#M-_g:JYcS^Ft)4Ы"%+y1_nj"!1OGvBIIrYS&C:UhݙAYlz3t70+((`>hҋ)0BiHEPЊ p9ےq 1P^]ΈZaAMȺ\PիDQ3F@/kù6o\s7_KhNkgB4=R9j -kCh@R'h|q2^˝ݛX̚>C&*i%jb5C'hadS'MC9U jE`EÐR;:EE5:?_kZc@ʉ`,A ]uMːqYEF< %areCEmK'Wbؔ0R6YBĢ]XH2HgzqW;Y9.^#gCC~vt)6UHo͐T@ BC= L()%ؔjS ϑ۷;PKkzh0q\WT Uhhz; xFrT1v!X ׉>m̬̾@g A 7n"@כ3#_U5)?8hxLvҰO$`~: 0넏(OԹۧCS/aDOV5\+05.[ )h]-dz @S3=P4pȼTû0Zܘa?$狚RO֏ Te?ֻnX2z U`0[S[k̗%҈u2OLI ]/keu]sM%h9Yj#θZJ_oO\!(BD;C.Cnr?NXDa f" UGho40B+ֽ rundK\))3!8~{"XCIN{(PbиCQNt3D:~)ci!gfy;Ń'VN\Yâ\ƣ&5@ U͝y=<\=h+6\g)aBy0Jh"8vP5: kax8\Q:8? [2zXj*XI׆KN3G Q 9 T`kSlzf{w-p( ~>>?E!wS/jK %5sۺ6؛ F:QJ™la*~t+[y٤l@./+>9 wѨy穖zB-U02mZJn`0ߐmiN5]U| !U_[M mBD'R~YAN: _7߃ lߋ _4ޱP, @`7"v]=SJOU X:ƭE+MNP "PAy #)abґ*CFI*Y@H󛣰iT20u}V¡btS-)H A;K%z_,>}Pm4#[ʴyb@vCx Vo)0)ݔ9ao9Irrm (E dqnw`WB獢 {;ݪe]w qlpAsi=vJ*ݰt E}NTEQ@06* }1vп;E`D?oVǑV\`_jM=.)+ *х G6=JWI6ɧxRyyH!?G6 /\Q_`]ük؅O]IdI4y_kRv>:!vׁF5+{m =7lj'b c΢]h5 bLMn[xlc?ooM$ngi0C]'Aojhuƶ8%d7*_#oaf  l3 o1nYJ`Wv[;Wd *&<5- ⧻ ^0ќTb+)_vPf5RƇځ~ ;VB3_xDIopaLzޝmĚB@y3m4CB]dbȺ 3v=ڣt'{}նdΎLճrϵ)yavX8ikE)Q7;"'ntiފL}4⾀~v"R30Fꗤ*L"=-˂n (KB:ǘI*Ly2A1i, Ya.Br)*Y 3.Yӌ4+J]]d2w W0y{-DU:*5-WN;Q1uI '6Tt$kyYgiYhgDY-fwXLc(A b!I4~gvKgv~;@O(lI۞۷ZJh&P@(ϓqޖ$ziήտ`]cMPjT%rA&nXCU?>s?͜)GןpTcΠ{AK9 {e]'>g-xc^],@.9@'ZbC A^4Onsw^RGZ4vn6!/noCDRk69F(qƞ;ղSJ9v1WS+ag|.BBڐ [^d`&>s}(*4> slݤjvfƫ uyr0 krM8 FC%ŌV}SB4`-޽{-nf-^ dtdފZd][u;i2;# abnO %FCSmŽk5%VGwօA`Hy`CDz܏Tg6S ΄;.YT#T éu56㔄MG#-*ku/(($BA"*Uy*Kc7@p k\":\R[1Lˆ})ƍeO,@S-_WD5by]kw%hX"2f/dXaX2& $235B$H1ĴR^VDrZ|Ax.W|jOG"2gӢ$4}<}tR9<5"?}qq9\̏NL̅QfkW^0SdmHc,b)ܷ&ٴO*5*Ah*ePxj6^bs!FU ʀtLjymq hua6% #Ō*;(s˕W/s!p8miC0d41ґ 'h\=HZ8WGzLB8W?]EH ]|b(({^*VHWԱF`ªSWĕζڷ0 lT#=oKzk@[e̼Dìi/.l M8:6Psxi6 NNI%nyPowkh`p;U<{DubyL?4 n0Z` Ў q 'ZQ(oZa7IznS=9{DQp8~AB)=P]x7=[R 0W<]:ff ᕧxe;vnU'!& X=&'SJVԋ:PyƑ䜓MH sCzkJ>ЈT8bxXC vS Y=aie>@8WV'(jwD!M)CdhKuWMYfZL˻vΟ"G;D| )Td/L\ u)ă:džGXetCKʡ0efW7W-OaB|Yy+/=3Gh7zGvjW[A0g#QDZVO+iMrvp=?ݤMv~ 9Usc7?#RvUvDNOT釲Yg?k+v::SS3j]ġRaA&ݏX7Xy >f@^a҇aʔ4ȡo"?0pFca:Smz5#4З>H q2ϹIFO/6X0D\~UFIdP6i.qlΌwV8xoIԇ/tBNACrREOZXI'El]սVens V>)|HfHO6Fs*KhP?hؠ~N BH, #Mwh}͙+J6leيx\§ņ3cf+$STiC]go\x7[+^+y <6>bK} D!j1t)dFwdcHЗr5Wޟ 1I ǠȥNx}WtC4qW'\_|za2*'&{~8 iHb#g]MC`zkJMX+IId^Gϐ `j|4[ 񮸂<\Bo^dS>u;(cЎP"&eਤ$(q:-Wގ a'͖>@p|7M =@l my4o0U$~.C{C&MV' ^ Ŭ@.NjsQIh ۚr>;H՗zw έTϓN[tICi9vW:V~["YzjB!n{rox8l8eeȍEK!dVQJQoD) '*֢4}A0DWw^G'7>P"ZYU8 kw +֜PM'\H E>PX| Z%2U! .QA0 ~`5PUN؎Ōxa ))O;\\0y2kY*'9kUW *(`;牟+Y6JT1v9d4:>K[-J`Ѕ& {  #sZnzG̐'hk<7Un%YoOS_C:Rƴ*9Ў?>C€Ǝ qhjK<8^/>zo%U5,gio9<8M ]9 ViQ֞Ocޘ#o}ۍ2[\Vw(!ǡ§lrMiτa% R 9MYg2趗ΤT57fDڭp_+"Fu(֋qmƢP텗fvHIͻ ̒a9`QaZA?T+UC&bas&n˱ziQ@YzVAd)m剅GQqʤ/j? 8 Kee =M : \cF2~.̒$\z!N(E 9JۘJp%ufjrɒ#+mRq,T:s`uL Uxβ㾉wՇqrl#‚HWF2O`;*Kmqò+Hxj\jF,j& vمDz~%u>"F"‹&> a2-P;h:0(Fnm=pZ &h%0L?'nh(V% 痮+Ap)Wwe7v)t!7?Nj$/Be*lTܕw Nݟ  `1@ Tv!ҿdIlH?}x~#׉*"P=smb?uN5 \rS]S?7az!*/A\yo-fU&B~yje9A; F6$ya gFss*ƠL袠P{pEb8v,')iAXuJpY _z(eՇ(8 R޶6[qG(νv\[s{]i` BT9]hV7'ӿMC LW*/= g}e'p⎣>K G4Lfg:n͡S͘)\PþmXZw\fVv-܄ωH3<P"X߅+k|Ä>vR,v˥;KZ'b)ځr<;ߋro Ჳyx59":hL/=VC!iy44,sdU59aИxxe0TA5tȟMrMeJ8mPB`J\vyIY`|ɝ^Sx?ݷ2ͼ8HBzOX/I;dP'D@58=S" SFڭ .NpLGU]X)6HY=(A<Ⱦ>EkN-MP z0f>Ϯdn=1R~"dj$<( 7y**䳁L'ܴ~ƻ6 dIJGA2*u¿C͈rm*bt̐!'p \ .f%->XŚI s|Z+FE;RѽW‘WDֽ@ {ЭɬNov1؇CMq? 98D eQ"PsN&N /^Î'4橤NLU\fԂV-V{ {'ȗ/]4ׂ dF3_cp'&?#U. yBHkMbD:F/}rzm70ѸI"`BBlőDlxA N#>7`~ X /RQ`^pOn ;lp,`xTp<~`gg<,./L*cJNrXZySwNr$2CE^,I%Q T+ /Ązubl/GO$hnS6qLY 34X\o AHx`1yzsJRg &p$x-qݸ|٨M-?A5^;EqpN V㽺GѴ%lg|TQO:Όk5%4֟C yvei &Moo4ԇU)rs.h\X-zNͪR+*n VeRD:kP#t2 I׌jWZP[΃nSD ³`{PvPJ*$GV.ƌK)4䶎s`LMl(DD,u?AYQ1lm?'*0`-;N^29-QՇ0 ? h 0O=$SeoT E]Q+QB"W{e%\70/h͙YfMjTAHtW25u63uF[t=&7é5;>5Q 5(,S5fE&4 NHAd׀ NMgTP{b܊yam=~=fԬ<6y1y\)ɒG-$A􄤚VYH,8 .㊈9Kpc-larI55q&Äu!Hpd>?_ o#8?FKxIE;ܥup5٠F>Y"3K Bj*8؍P~lu%ְ˂c%aW-|I^YKS1f\3։< ij/C#'@Y~ ܆/̥5|H6Q9V9wXze,QL$L"Z"o nq eKk"u"dA\6:BXR Vy܄iz]ׯN8L:YǦNIu+omjCZ[mg>J T7~6fI pޗM=~z3sD^U!8 T8 ]oN8|V{J6 9GotfV b_k|=tNN56Bg}&MU8T-&qI\AZi;y2 &J 'T»7B05ٯ XDU96l}[5e/ ܪI!cC0Oؠڲiާ*2k{o7֤~ A60TT*czc ZguO5o_+E1sgJ[erPNۮ'%F?cZzH׶ӣ E/lV31H= sĎs6C~ʤ\Hi3cj⓼*R7D szn'kq@H z0-`ډ9&88YHsDϕ^߼"udyPrOcК5e-V)s9Tw/Jfvm}Z,\cm 0r^#=p$ҁdN,_}ǒ|H1gbbESIFR|w/vxߺ7`cħ=+ q(=nihim|w{Qh~_.ow }Nd@Fla({o]e8L>H- *%@/m90,TVX2ľ?5T][O6h^6Jxr|wsߢjr,y~g`Я}!Y` @n[oԣj7iJVHv2lΖNYv[㱪 VmFDNs0KT|/`]WmZCo/i`j{d?blj}ttgcҹjA^o*CY!Ӊ,^5Q*+/m*Y6W!;+29==X0Qͯ3ܦ<| w+qbTvPt8^ؗՂpDH0?|IGG7>R U|;X52w+gUQ\-1y#)/=)4]f"#s6h?י\[!]`D"(i^Ex՛)t',&:`ϯJ4\Q"Os BK2Dq7ˋ^Βw][ Cؖ u$ofmIي V,Iᢁ'dQF1bߛ䯕EJt q$ES/8Jȇ;( $bMR\|ԖĖ73y;MOwJ6;K?qyiT!`{Leq0}?v}9A s(2  8o2i |(Ht1F[ywEѬ`P h8: O|2~Q(xs%$/OJzu"S_uN3DT9"DW||&Kp@|ZB9_ _nrf_18?QQ-:@S5`:T~!Η3vPT4"di2's+߫/V3ar$tbGv.EE0RZ0\0e` My8Zxŝr[eNxߡйKdH *i][S Cknϱ6O~zUFzE cu&>x~eV*"τIJ<x2?B`획hfM͔wB?X"`x1;&sd [\o^dڨ|KDmBq}'ǘ KU5"'SA}= ٚCRoz74/똈+0rԗj밐>z;#|GJP.-syIŖK) 1^A6>2oZ&wp,Z=]Qo+;L8%y\=Ó7l`\"QZ:kuY3(6Mϰ+NjIlONT2#f%H#pՠ8a|sE3QJ[74]M>=vj]b=>Un+ aM%fW-""\p36Bz!>M5*&/VORJ}5ZǨL c_r[5jS0<F4}N׹'wjIIKHaߊB9>U;# SʟӟZO>V? (=;]&a4-+h|tÑ{z|lrqx G?rz6/  4;D,_XܖיS/ԎJvYחYo)Y X"#pY8\ B<)6##^6{swDݠrҠ mi="H_ \Ŭ׏HYrvªMЋc+xg&awYAOB,$Z}wZha-A GՊVH}[U;+ãi?JT:d82{-,(YVq~x6/:+`d)tpЪ%E1 P\l蹸'PE3⁂췶|7?n43;sI~PxRX'z5<õJ\,@q3솣v+תrR.&+ZpPetgO14/G0ZގԹrѻHl8ŵ_66j9#c_MUv/t>їz yY7_kiFyh2~6ٹ(V,[UVp| D "K.žW0z'xa۱&Pcb; ޟx avF{)'Nܸip'8Bp}?˜"J<{btT2xW@gl}oFpKAL2^EmeAѝd[ER՘_) KpDpB1Ya:Q `nԿ"xK5Woׇ](Qm3B8ʇ QUF~"z `G:s*Viя"b*qz~XNd5>Zvz1t^Hwk o esKkpگ“:_[{c`-5'vs|ļX>'Pwkay-#K*cX?pe! u|5Zrj]#Y6#~U1W4m=MK"}$xͶ$V,E;yIj B;a (r-=o2f9'&e伬fH-dkgE'K{c" =R_TɅSMvʢxlE_ސ:'wPw΃xqm=*Z]M?^)vuQF H|f沔#23+cesȻK^)8{t<<3{ ҹ Ϻ!\![t._"A7FZ_`w*x` x^y$ v}dJ{ȴgȭ@3лbwC4rIl gThϰV} ~([ :xhl[3K'%,;1I'`:1gDX?O+EzL7v L@f+Q'80RWi0G_aȼQbQf_'E9((U6,;'ODs ǀeU&Ri VڬZzNo3OIC}!_;em$-٨8zAze+qSuL{f3U$ygd- L_~$i?t0KBѭM6Z'f %_py (n^?V+<%+̊mKN4xSe|Ʒ2T2xzmU)/@kqJޢQEionĶAOG߯ t /童bԻxbeh Ѧ1Ox`VFwڃHܒq }Q39 CJMV+vɬP* $\<(5f;^$cfX&G;z j]Xc]. +}b`a@f \{ KٗX{v޻jA#\#:p|l} a! S&uJ/;T&LXXNɒ 3ρ!|^gda ??({l!L1}(r^3nCc^" _}qkJ:F+)/pд,Ȫ;-a?]WLe1rI1$T3N_$pP)0.l„_IIm>ΝԦx} 7E\dl fk?dKl&+qz[Dkĸ ] i8SlC/sNA;;lj^xňkb0EHׄpuH%Tn?iWCk/ojɫzeG?5#K5iw-0+BN5LvGҡlgׂCG+ +TO)3G?,%nDL蘁B;(|0YfVTcC4Hn 5m)'j*9 Q[EsCzըʦ< fx9 ߜH.ΉB|˖Qqkةt L"Ef0RA<|7!RAmz˭+)U{"IwW\L#czaž8giK`>ƨFwU.#FX_p˄HH,&6, Sq,iXPR.7J`gҚ jlRpK%}e?II[ό 0P}CP[y)܀غ 9WhǂPj"=-$Hߔ`set\z)rf4'* G@6\Yt!SHuN{"R+=^:%VtI_*TiРӖpR 4ԭh_WACF'} 2TS;m sK9.y6+[Li%ƀDڢqk[QbڿRx#ؙ8: +o{RԐ#n:?Rg)˵mw;0ܹSMr)9*Wu>+e}5N >oz3fOgS ;|B`-9DHF/>pEìp`ޘydt c*'WR.pdCOEVi݈ mryf ^'EQlhwfi<%(d}_,7ԡG]3ZJyDn` (TCm\9]n.LXqgi}'1.vV7(9?֟ oZ%aىcHNuSouB^G/|rrM]xǛdTNLRF N~ײG^?q͡x=aEjv ~44 Cgg RA)&Je0DӞ}+VFOtq`~s.J7Fb")J+UnD\璴ЕF:jYn1۶ӈr\;?f :짜ԓee#ebƒ&%srGO$RFˉ8g,a T5 O gppH❙ [r x)=TͧVr6'~1۟Rn 3P)〈eq=K{%LCz6UJof}">^ѱ}雊 3-tqWT#+^)+1_R;"YWi+fP+{CrPF]]{>dA$iVHhqͧ.țXeIehe¤ҁWPωD&j+rp Xӷ<8磪FݬLmpV6(ͦ*XU ghY<kJ Z\[1ۦ,7/*Ln$|椾&0Lk|*֞qY=8W= K?Z씘ѧONy"XS /P'*vf~ɋ5s>(E~fhg2-BAn@\k鸃b^]<$]2 iKHlT<,c bh A_P/@/9`e㘀xx[ɏiyB~Ƃ{=WC]l ) wfA:/纐&(RC@ ȩ@݌UzYǢBֹKT(ID 00a J}A,xE6 qv3Ԙ-OaȚl%<"TdJa^{+i?ibmMo'Ffl ?ONH+罗݌YG0*du(G*Ӭ\k:,;Ka|؀F8rǶjpI1;ٻIY.l% ~ TDF*IJ$DZJ73EhXMӃㆤ.> 2C]=U&[9d]$Ut>*̖<Ӗ>"O8 N3ķO2ca/݉lb9]FՋ%S-ᏫifFt #jÆ~:jLiJ}Ƽ5W_ƴgO/!ߤӔ240ꔳA"Og @z%Ο>Ω^{Ը'f0͒Z]ٺWhP֎AX4i]j;!LYOԊF^Ab T~Po[!<-45P,2K;xwN271dv2ǁ+gCzo}#AcKX7NA`h{ Ӽ R]Úڱ@T,LUHXmdT~d}'yAqufD`>UAaյGlL _;Վ _6#(T4^/q`Tg1d LvTPS½IgODX{"'<Ȗ]n.xW[X6$Ri4j 1 i1[bm̑NzV󳻘XxP0 Db^Yjj@-P`$z@eq1|:?G7O=YN@vi,)HØh:˾:uj(g,nT,9<`hDe Rxxkgn9eI<Őx}!Gqs$1=p-$ \4*жf(Brjra:KAGFasq(͝ceuϮt)G%&tga`Tz(En̥ +7+Ϟ4%p*Fr`"CpAE=e ȑۻRQ 9Nx0;M,ܢU%$fڔW ].h\ld;0 v'Tci:cވRyԛߣ^R򭲂|Fä(ehr5 d|o񑆜4+ߣD!TuO`IeN?Bs/WbPy4(EA{]<{[, M7^'>0BaR˿Xؿ @3 0'2_|$5Mh? ^XЍ|C-P2*qnrSh:L7xEs%4+c/ KmO|%crVZ;Mut7rRhy粠M1ex&$ TlF!,-<,Xۏ^.%"6"qϤ`܍Tئe+ٲ?dtj{o#^:Opjx]3i,y,N&kn% %2cUH|Hơw{X,w P#pA: >X%`{3%bb.Z 8Y(0%M2%ZHL-5FtӰ)Ov;$,.%0u0ԅUV7fT蓞\d aTo^Σ4)g͸ G['weN1+pB:hYtXM#(b,&PN7˫q!Kh' 9Krq$Vskl͙twJ>M֠С8Rջ|Ny/]~G<d\Dݭ࿓u%a,EFA#8J 7$oL@Hq<EB_dYF=M4c?J-ke)Jn v{.k؁ :MZRb`Bܱi}}a"Y |hyd@-A%dQdF9 ca,_{QG< p5Ԟ#WKJણܙtmYk#6VRQVv$~k|"au@&OVNQID.ʴwzoyX?9(cXW0z=D1gAn .D8K=!8\Cw}Í=g^{E_wHdsᨰ$uB$NYG\5^G:R+fvVd.gBQApisX٠8>Lղ3@j;}{zͱ'{l8}`G϶c?os 1ˌ)?: :)@7ѡуWC~l| 95'AWoA:WL"L" :R&xWI_!SUGX)G6@z;kZPJ1j:#/`6LJyR\yI/-~3dqw8aW,\!!n:B .% ɞZW'EX=LGXчa4iI/Sk;Bk#β<׎Q&Jki4Y?ׁVF&)$> &VM[}u޲6gFzoIi+סg e(0BJ ‹ 5fYDPo0ⱾIWG  ~fa=%mH($F,#M4"5ӥ_'6y{ <Ȕj\|$_ gfheX~.VUV$=h0iO|yـTZ8V<&=.tL(5wNgGZ&/Xoғ2,=V7|5]Yh?eBպwLt הJ4(p%dhڽn#"Kv"/0B3=ng8Ms){ةoqЫˀ­C-ní#Hsp`g 릉! fBK MSԻ>.nfK%s|Ae#]S-Y!b_sbZˍ]U۪4^4Uqm s<|},IhWxbIӼW 3NTF nƦ6-Jc.N]0#thטNgTaȡLO>*s0y:s9qSXKw%Lp!T H'`PF952:~8iRY"e%/;F2ly~G״q;vhU=ff6q(DUp7|RFCKCvMCJ 3@on$_; KQmFEg'3]Ȫ /#!Pњ΢7-%woΥCGVR~g!3(xGiY,=ōi !1O?`-9ZatݩzUVi=떸rR^x\$DоfBB SGh>uށaSzvff&qCh} +`{ W/~D4_(2SOF"ٻTh`-g} X*^Q m;)ٞ /;:W1"XtӠ6{Ć ܹ6&-܁Ny:yP Y%[|,a,Oڼ}Nؐc1v*CBvjPnI]fY#k>bra v+?kpN[uoʳ-I7͜ghĦ 1}o: <̍dY,(JSpEJ7FQ*F$H*{.#qJ,p@(1f\wua  &gjj&ִ=)cr1|]swv)\w) ",3bH]\rL 1PV-z/hXOf钊%@#m4ʪ+|jv)x%VDٷBZߦOy@7@ʤ-8b gL+), V7_L.2R)Jq}@%jȏ awHsēMЌg ,~ͪғ?N^[oD4iQks=(`)|4y@*Rgu1.HUDgG`_OiIN{6'B$gOu&ΡJ8H膲}fLr5kF 3Ät傻5{՞<[S:$U5@3BV}{F=' lն&g4I5E,1`B\ArB3bl.o??qocFcϞ@4Cv3\rh]z7.Yz_Yޔd-Y:m" Nݞ<}W5~c9 @XH> "pGe ؿtnFNiњ>(JS\&vCrOeƤm,6HOKИ!X~+&M|/Y7+s;7Lg2+k?:v`&[Oi|­Vw"&Zju.|g S|6< l ߾$Q3+"/MaGT{ n!\H7*mwqV:uK^L]ʮw;@m?]n&Li9xe5"CmhRI oLqeai$3 |B{psUzzoV,b}Q 3C)W%NⅣ;KxSMMqm/ IRlfoRRd|~*7l&8[PB:sK5G؜5b  cci42aSc8neV!FLnviDKG'~%T˝bA{t;x<^|NDx>.o FK Uɥ ; '5Y3+K 3>fAj?ԒNJݚYIg1_Z;,GQMTqFrqYblX̚&>Zrm-}T?&\>.mgYO4Zdyi2MýĊ2 -n( qƺ74Bm!\li,ȰHWt^VG5Й[͑;6}Kj8UG)mM3?T H:k7J;GQST%8@pwkQcot-wr4X!+O=jqdW7qA:(WWq5Zn؆;*1H.Y: SLsUM ]8X[[p#UXn@wcL6aB?F1_:ߟkyˋ2SV7t t蘁iԽ5: ;߸+0Ov{$/(Uظ0`F*sɖyCx|cdzP7ǤT!iͥYQm:(,(ݩ,s>q(27~vAq$2Y]m\g7ܞ~2NlCu⇷m=j-)dkisCڵ礳(Y5-& FeE= zEr™8QDv7u*B!"}DZmA(M 1-o~m!!j4D~/3s|< }ń̷֮$@WQr2EMZ\,N.o|G[36D%}48'jsG@k&`Rql& Ʃwg]hňվ"S[ *s`Bh 54:.lDf AyTv[#&Ŕ[ #"$X[8G^yQȲp/ #q3X`JkٷfJtqtR z"&LX<ѐ}Vc* P_9-,Jy"ݛ1Rtr~qjG"mP/<1s_UY)30ObI@sGomH~nnCTW\p<^7-_D<7R{Xe M <۽W4<baV **8Cyo%S3p᭬`M'V7k~뿾W.A[=gݜǠ^W'ccShh5c52w~fz(4h4?ذ"1fWG15C2(j%fYٱ1ޜB*EL`,H$wznU!Z1ZZ+Pzr} &QA<6m(d*(nzPk8 vʄ?U_#<ilwt(5U?~-'h_?9( 0zMYz>Ȑ iV?8"r!'nBjiG3!_2 g4ZD_׽Wv|ape:~>ix‹'ctI3xgh%4tIM6B&n1 cAnw-1_{?ʋlXjk,v6#$Yh>cN9MX M̳>4P51Z6 ]0{V7eD~%HL})Ŧ0w6[Ӏ' ^@p)l=}g)Dx ,s bstC( m},jyS x_ h;Ӱ'Q֚Bcdߞ}!7ln|B:"<$T8(u沧m V؝HYlJC㢢'Bi٩~J8ER ,WģcV[D J^nB ڝZC9tYQ'ݣyLd+2 jD'G`W|H pW2 >9ctD*HN9Y s{%l喝zwLkڑP߹[ bE;%:Bgɻ,b43qHQ) i<B=M$¯͟2nD2/׵͢ 5~#Yil1q-j1PZ+& [PdIeca1fJGΈ`%oL$斄yn3a?6B.J29qf)FO1`.gy$$ {wkAAu 3B6Eѱ6au~wAOjz6=eӝrzjq"k89KҸD L?9U¶i]Y<>2fm$1g_NS0 `^/.ySG#|k$ّ6$/P4QEt=]կ ˟K``SOLpYADqhA$N=:ڀy60&HF5Ǯ=o.MX;3p?1L_uԇ(~*@#| Q\q< S m^_<1 BD﹤s .kѰv :$Ϋ~@rݩoҔ GF5ޟ^:(}"ET 'B77 XKNqG5Y5YVd `UlMz6QF{?'i e\ MWRO}0( 'jž@]-9B Ѓ9ĉ ޝ ]>U:ehF6ES``/X핗k""{>l|3M0׃0=7B~ 4!%z@Wܳ.-$~ՒDPz1)Eޙ)Wv摐:*rIBaŖG//2"6JVY=tbCQRa`4{ߊ9y, V$܇iVH`;$!x… s_E*P^<4N{ +>bڄ[#xgX7e;2]5ZeZĬM8T) %qI {E|qƤ= R:=-:esA!6XEr$0s[1%ps&^ ܑ֎V ؏2j6K޵GB/40cgBмIW=s~hӱG /r~zdgdVFЄI.$EIɔ XF;#CEʵ׬px G.?~+} ]u S9-@ 59B8R{Q,j@ֻHlvp.apl\wJy793YNU574J}V\pE)~(5Fksuڼһ<{yրaKH^Q"o]^H;}z?_őWq҄*@1\-!4m"ܬ7]Q&R%e C_?k=|Ǣ?Կ82_F(17 t*YgE#\+/᥋pN/ g:4S'P7LWóqrEhm<f-r\ fg=.|;%Cv`ɽ@d8Lŏ3 '|]U:OA)X'C=z$N!5,A?>ǃ3TCN.wIA--RN" ґ2@dbrxz"ePG1-_~ݫf`$Dq9Xˇ0Ԁ +YFt9>Q.fp=yqqR_=(.\872p-%>_-6m#؉Oe{n̮@, E{ V3VYV ߀gHߘ8gbwb}ICj_Hkڶgs'|Vx7mV*Wl r`"MhK@r1Soa n˚f4/JT[K`ץ# 41_qq\d ě )nٖc^ 7S\TW̸e'mR`9EyãTI^N]Xk}?pM"D)wǭ: iɒz/6 D"JLvuʍq _^{~)֘Xv0@-ʟ{.0mIB{VLg.2vwK.C-^( /&/}6KIw FB9B{&S Oꑻwh"d6mk'Dd#Ma$<_79x<35|?4K0hp{jKiV 8H)OS{JDHE;0>OmTGJxw2 6@a?2"!/ k .G]682LLAڙh+b|(Wj'(+cLgKPb[: (~E:eoNeUl$@ཞBM vQN}|O*\dK+$)(Avsb!vF3v.qO֐51zb\q2D,t_9UT+vϽՋ.[`K8*B" ȴkUO͇)t~F.JΖDq)oP|"5uzNv> V|·c=HY0HI5Z6J< qBH~DGo+ wrC^;-q#ŧצּk"FEƠWNeY{Y`?k }?.1yeVTKˬSh4GBa _Dx}'!'ERj'>g/D8^{75 S V=4@ ?vq\_:.<,rj!`M v'ݗ}sH3p1rM]/W!YﴳxXNxyfL0W94C2 \9ݩAI(Gt>>y)dmcB|mW2~-^ɑވUmVKXXUK.k1z@Ily}ʎI!Ss-jKǩWLy8 *y ?RYވH1&.V_3tBaH-TM+o8^1:DZ>ӗB֜hh,Y)qV{g/F2hG`sɟ\.xH#}t$>yk3~6ħi~lx.L:=tyle&B03h^]-iF7/IR LE*(rNMSR7K -EmnϾB41M+Ndz` 2U28> LTrF⫱b/nn_1*c*wʖ:Q͌իj|٭RsM}d˯o)]7T',s# H[C$H %3LXmIyђ VFdm?g!9vjF2 F!7xnL7ip\i0&9$)y,Jb]8e9xfπjx3RSTfl˅Qox&f`@טtb.GG=Q7ޢ"SaKDj`z(v_bg&M$( ow󷬉EB~5pbSylq~%fN' -"lu ;LCR Vfd`^7~6)|{EyLzC p*g77/yR=1GP{N)KR3RhtFaBUf($[Vt~6pn/*_wo_#7H*J^,!zbsnL뙄σ xH W>eӶ$[}o=؟g#ISϏ)g|s鎃'ô3c[(~īZ'L׍lz-;l7Ot4$[lgY]iY$#O5pAZXT ju =i,QoKmA֒!0^)g#լA8p 9u\귗;lJ-OR>-Y]g/uXoΝ"*_ze R'Bc"ra12|⻣Uѣ!]U5e>hefRu ) V=d O\8s_^#0ʗN Y>tId$oQ$䎲_3̢|jjVmϱb] yŞXei#WKvAiW-[v=rpY*M9e-BHHD5R:ޑÛGevWuW`Ð}H3 9(oR(w{3Ki?ȷw--ۑn\84yrfZC0{bp'$ǫțk|YSh6;:=d锠e1U!MUβl$ BpݨMTyfw@ r]3L03L|z}Ӕ+GMοlHQ {ZNݙpb7g^Fyg}ۣTVq"RѯE߽37иQj'-N5Ԑ%uS\+E uTdD`0[gj+.k5bW>'orLFLHX%13LĔc%Y0q&e?YKLp Hp̝+wvjOOH*C0DŽY~?ȇEjD:?8iLX×AGb"#iN눰T@%"|:c<`*tx$&-S1 "JիF `q0䌼%LC},vxRX&ƌ$Yt41,.Xۈ_8QͰwyG^f4 m p]BԿ\+ڱLŇ R,8!ܟ˘ud46cpq){jkJN0n`e.0}+Eͻ;ۣ~}-S\,MҚ |ng@zY;9$ _L-3)|ޒ+ ݁Q]ZJ1g& {#`ɛx͢*é,UeKS)i !࿃ʨ￐PkB -/P7q`3S#58B~V> VB']$k;5@ {j#x7!$ :Dռus$8$F3vk\ۑ;kp嗦:T:~r}곋#<N k݋hݐUU ߆<]O;h\,3cfN1=1@}̕:^aQh`<~ӘWDyQr\W>ռхk1ZK=E}B  MB[(g1s~ @ PX4@`ӿxpذtϢ$08ˣMMr`,XR\<6~n>=;N4R³&ƞP&qTi]ϓVhG y3u!ZX3&4 sj Ot%CPq:ba>Jj[1hnRϾIe=/iή?'_"N%̄ 30Ӆ (\pBq0=.NNA^D](/z+{KWB@]rtU{NBwz.RfB/%0 0+f,P\Y2Ω\u3hd~;w3)d 9A"%NqW}L /K')I Ptm"oCn}ŝeاJXT}P?WbVF~'fy7Q!:#uh8=f:rw4ۧy)KbNQe.kvц`x.9 7PXXޤnWC$_<~bR"Z@?w7M6{"K(("NW-\pr$Pxf,k OO#1leszMC(%.©; <ֿysQj@'{֊0G[/Dx9u@GJj~Б(:tt&. ԒbNo7KFZM?8EٚdP f :Ԗ9,k-!U[0E.㷕 Ge?dYHĺ;X\UZOZn}% [$-*Ⱦ']~V)\ >( qǯFlrN@5]'Szmt#PiY\$5gFH>$ẘ2&ݼ_>(P/$Vd:ҊCiw!g;0?ڬrv禔TB !J%~]e{I+e`L}U|gR>Ɗ>ފ*/,)cXšV'c$ؽKi&V;&/i)LB=)}{eɖ SDQj( E]j,BKhSQC.ff,᳓1)~a=ʋv&b%)725l1r Qb[SZ!7}?|hh ,wDoyBpd<2hM2VZ5X.=*K% ɩmԡ enE^\ pmjϼܘ?nqgə/l="FD afoF#(6yȾjJ=!& mY˽#Hy66E|$Z0X [7dyx=<*uvɞb|~˭wi4_-!2}sluJ*`(cR-:_k06$jTQD W-i'ty27hq~VEg}xzTѦSHln0@RƤs]pLBQW<| bHQjJqlտG!ЕdP9؛KKG@X`Oe MA@4)"e_~gNG{U[PR3_i(vcF;/\HMF:p\%8,YM}(JY4$ٓ:,BdW['NoNFu|EݓS,^c&KfZ_-9:*{2eEr55_<4_sW3v?*LN_P=I^XCD pS*mc18tEA!--4kPޟhBzn!=L{{lg#=.r,R#$2e ^:jrDc}Υ <ɱ!!H:@sm5jmU"ym2$T:X)Fŋjħݮ4@D̙M+x4_Y6>btNz+.9{\_s=BXL*++L:PK03=L3kdq E^[0%XA2Mbh[ȭE\ؑK اiU߮\oBwk@Vh%]H2[D4w,!Lse\I #>7~jl@I3])4ML=^x5S]9Bv O7M~ fCj v}Z~/0UsOӼO8Μ}03}j-HvCmsN@`zG̰i9ģUdS@y>0\K2Aw``IW"(w+m4gx@\x)0{G^i=ݺd.^dJ6W18J:~)Ut]9&fı?, YdKD,6}e`-}h 1mI a<'F%!b6~ oBűwR/_ʊX["ؙ Fpyq"n5TDکbDkٸ<-=W24j1Z&AkCόJ9ȵQv-p8I -a:)}o%FDE mDa昹x }qgRJ٩Wo C&&鉟򷶕 b?ZTJ{PKz!ı3{wҚB3-sFRDYD _PB\>@hbUjw_mc{0(vx|._,f_R{M&wL)8ٻdP l3$YђbXG…ݣ/ +;[HxA@xԂ!3&95Ȥ:{1rMQ~qEpm(_$8}FO+ѱ_ '9:-o*j?9%Nm9XC.G+Ȇ\ c'kUL)萜 Q8V'&-CDn= އN4{ꉉDʌ@5jl(r;Ѽc̳Ҏ]_0^c=ch$D/>#4;ڃ |\*/S M0'Yx 80IJCM +,`22̒SV޹A;G"O77 J][*?Qmu+@Tq;頻U)!=#k+6- pҘr} vK֠= %wP_TPyĥ%]s]TW9JiV-;{YQ5 FE }~ll%]@\W+hyIu{uE<,o= ǽ*V-^:{0B6Y;xjl$qxhףk9B Ѡ`&ߓ B xgocR:3A`Õ`Jy;j<+t!b/ȕ9z'fH#F*7$TQR°vɩW%LAu q 釜zP@DN3nWI=b:G8SK%au:1uOl÷/xq?Q8bv`"N'2!g.GJPMp=[Տ-{S9eoO~MAhڎ6!'(nف]nG|=dٻZ/( voQ'[,E [[@Vow0ߎ-bQ .BV.]#[^`a؝Px*HK'Y|6!ׯRN &߇a=l]"FY<30Ztft15gSR$ p"5ʼnet;|| Skq0ďWQ'LW}B>;)'aH3TJϻW9W_ƋěYc]ۚǔ43P:;|2ŷ|tCnkP&wqs+d&k6ՋCo%Ԧ º/ =P._Mq}΄8^B5S=1RfK;P>%T+ 2.4?ӨA'լ|,"Zbp5Apۭ'\k+#O?U_aQ@vI=+!QZ*}.tNm]P CbЗ$m;n䬚|4bwkZ9"B`eŹ[ BsEL;\Q-`yW*(%(a!)QeLȲkh(nU7s Y?99%g7% MkB;QAc !DD{T G0O2MY~CyۿaoAB7LwZ%) e\8b*5rOVוL<}d :@eHi)vT^xM ث# ')\2()+C3)qLN`)iyo-PW8jW@>iWBUδnrEp $26jis5X#q!o7B~{@}p50t^MDo$䚍[̩uqWy*c3&Ȭ> ~]k!%ybot씴Iݘc8GqcN^eΪ4-j8؆2q0^'˼d^cUP m,Ŋ6EwzSK~?0X,[%~<5ڌ [ݻRL&u6nitOfuYl6KS4+^A4=:ϊT=-7I ֗[@ _CihZ]U:y<,8t3zu А6*UeqӀ[L1%>,DuS)*TSGrAC2LFĉEZU0/{>*$_Τ]6s}VOݔxMkY@~ 8&f/Kd XoŌTyle5:jhv3a=ӨB|AilHƶ CjIid}w0IT/:ur|YNW?ULyPXc)#$jrޑp D! wOGXS-i 8M)Tvib?`T+'S@x&ϸޢԩ.qZAfuX'/9GmF=Ȫb{dn1O:Rrvaq$RJ "^:â0R'TŅ]}vʡSK^Hv5T] 8L)~T@g"'D2@\!Ҽy/"P&vp+)Sif@~M uv?heMDB*]f|{ʽ;r "-8YT-wPDOPi>m=[{1Zk[;SKO@[ sp^L)5'Pɼ֮[%#zc"zWȴ|\bWdx=S#B(b[|e;ZJmg2O`*/jAKΫ!1OቒF;@x;{Or߫rZ\NR3&*UbKd0`؛g"l'M%&*!\9/g{U{"V ' 4vuđIР÷R!b_s?<>aس亽xDcK(HjH`?/͕»%PTOw0o"9Č TOY|Ac IA2$0 j *]t!Bi]ѡ)f睝hxrO+Z3"ae[:GîWJf`*oNi/C7l}L'v]_zTG++T&ȧXcQ^m"-<#Q͠Cm;dvH؅wOg6K3`&3f(o5Hxf.j|[jby/2Pc~@MR+} ѐ>L+N\E_}CtlSc24tGQ,@p-VcO[;Q,1ݺsKI= ڀ7|t"P?3uZ\[~hKaeg}Р?=K%$7|KM7P$#r@ qlMsY b8,μijx] 9ˑI^sa"O^^ft]j1qTMR>ok0 rPnT\D&nS_4X*\6"Ӣf?^ ɕ(ȟ]>X?([|M2T`&b #Cr]>M1S,y sqlBKg2wVrb!%(|ʣʆ\Wp\^f;Lh.?ϝ+?lܽ(&Z]| Y!ռ*^g@:[BNLؙKH[2i*{qf23{uBb _ gOp{WSBâ^&p ud>soc 7/Ue(`12,"pN)bS@J;ۛE˹oJC2"ːNh/[b0 f`BbMK}JI攉\9Z64SvZ 'pu(ص_f0<&S=#)ȝص /}uzy5H,R$z%s1gWϓ"Z pPSCZÃ[z4ge*ˆe7'TcSUaVc.,6&!@afwc5hr`60guM%]~s [JPH?a9b@n! Gg.:Xfh6.+a0CчRnmgZFW0Ax- lZ_^FW6q6Pu|5.nMCHZN(:y+8gvaKxg2]V-jd!B}s,$7T[uO}5F$^OtNׁeep).LurdK  4b;3inI2) {ax+MRI7٨U=aId9XUrš6f1"IS!b{4F +qFA~qJ\F 0 PJs.A~i (`$_"/ Wڨ` 3aVڪ|r:GOwˉeW}'g|Ѥc *9(56V+F@9Uv jNڦa(Q G aKVGB)0ޝ?DE-{w=KSպɢ:Vi)s{q6j%E0>NPsI-RNgtXcCN߮226΍z&-{&b#ju8Yy^V߮iENѝ ;˥{q^EO|cm!z}AD뵁47tfUBDBթ>Ns1^n nܖsAX)ӱn$i"1Q!9Ո\%w*@(=is BwPAߘ~TU#K0Ȥ7{w?9 vDB7ߍLDܱ<Өe{/}NG] r?[} Ox7$kW7pMkF c^RS7*bh$;Z!֐vgWTXS9F`P=灐*gݤ"fL6]d4  lގpJ׶ {Kpj흌[GMgòsAK.W܉7_S:ӫHWo0VA0n-aӶgc:.? 19UR~]`(Z67:$bj]Wu-'ԣ <TۭFpQ0HւM֗s:<4"Sb&ge*%:N8tV*q3{ϞLZ#4ZKkN>"OMRM붏JUM81Tq [֟J&j|rv}McR<ޑBqp+ڝ{^l] {YNw$KY\yQg\"IfemKq.1]ZK ܋bɍsɰh9`?}gn~\; vJiDԢRo~Bq3ëP[yZ,dCǨ> WTQً<:ۉ aeF )HNȦ~Qau>t?|Ox֋ \Cli:>Jn1bj C `Tґ?~m1JoH ΓnJ7G=Pqw8H ΎȈ.C>:ϟp7/Լ]~TꔔXAQS1f/5JOo&veG!:r` uf-W-6%q&Y}TC V |*Wx\a-7]\izx g&B#?* ;J $ DO?g颦j ru=CLS?U7+fj3 |\6lK)u:eVwq9sap_ڥ?@79 rV"MP'+*tۚΤTi|]O Mo;U1koOjPa8_Ya7ۊ "2)@\+Tp\l _,O4;SwD3< $5rnR@_ijh"ʈN,ci1_-c<ЌC`2*BN$Gs%$0M"OKh5LbR׳h+Z~_ư>>\"9DүKi$:jOPu^k ciR3X/{\h"/ sj\D1`k60PY\ql$VvOĄ?5ƺs!ڜE c{KLzЅPM+X-Mg%C~o7̥ELB·F~ I{ 253n$7 r׳"i#:w4+6Whb!u>/!`XШ߁_B}&W96ORA#)21$UVzrlzqm(TUɲ~(' [{mk&v͓}77`#=\$` MZ 'FPvDc ACn#D4>+"ހ~TH1! W-v1!jUTIdd>ju;k3;7?LS w1iU4Ȁ:Y!lEwJ=\ CWLA">֦b¥Ad1TՙoڧFe-pEq՘=nML6Vp|1Wu|ItGDAtq#픥+<,"=Pb!H .S,VwcXdQ0~NudK.G칥:6N{,[mTt_q.TŸ\FT۸Z۶U(wz`u'{-S"+ŦZl~p{mU z!<юR*^0,˝RJ} @4mFL ,dc3'|/BRcΝi|מ[C=w[.$ USp`>OE{TijInO%PyXϹAĤ%6Ms'`=6Lʏoa670{|hX%|6YGlõXLY#e7 LwlyJ!̣Ѕ) Nm(& P^sɩw u\>v{;>&.fVJiQ@Kg1+!p{Ģ|\H`=І2SU0/0漗h񸓙y9Np6Hɗo5\Q_v^ΑN*gѬPTj / ޷gnYu'El ,aR^FXBjt\p Yȟ@}φmWn9q1e" *5ݕ!j?fXz"Z.,8PjzrJi.B2@Xe2e^[X%6Q;@N/‚GTfJƊr-Wc09/}KryRaPnm81?nhRJ1U^_?s &Uλ@cz*2^'eF2ѮvƄuÈ=􍖆BZJ"v}+tK8ȑ-?Al7dK9\5DH)lˈDPT?ρMWjd%QhMɿ&B)'th"R\)fGd bxBAIB_dH!b^pT<8dy<&&$S3A?Ay/Ao/3椢vn ES-ADO ƿ፲+>!gĒ8i,IL8YrleLu-EUy?i4\tGLbzG,î2ݓ@zhabS.v+}gԎ}^^_geyiT!≠='L.z$<#_4~@^E]dpW1rgqY>'&%1}~nLSelP!\zq*U‹-$Ww@maդm=/\;fP?cl2N.dyHlȝPbYe&)\D ʏ €,̽`֣}WYo2ȀTs#ez|:܈ρƀed[BԬ$Dڡ9*QC]i.D߻$GMN m< zQzTvfWb%%up率{vjגTuazvP xnG3[ ;J|IPB k'3wj_ !S}[#e^,H3Gq5)bI(CL~돏/i}";*VDmD)7h8F 'n@ :jDβ^/=KdKW5źS2iْkmJ^Wp23Sq ? 3Jݱ/K(:?fVQo=ĺ{ҳ(]84o(y݅])lkgWȇ j*-˯I*5E/cboVb٬!f8-Y.%Ϋ} ;.-݁11Uȫk*wEzYLAt%nF?SHבL[ݨj'h dd)FݝP^):CYY6OnX7 = OzkF/#.3'@ǽH\Hv1?rŽȂˮ{x%Uyaǐ~&Ƈ!-/hWB)勏SW/V@Uj 6\ޘ3vr;] t~cPq4>FЫ@`E>T}Poi~^KgUkV ܤN̈́98uDd"96#jˬKZE^ȁD40$zgIgcbS̩y)M/ܡF\m>wRn ˿zH_D'$ÞUbx0*ݏ ׵ Ut9;) "GæVzUтKbrpx!d:Jެs]VC;_#0>Ce?mzUE15^f2@թPGP!@^|9tcg0 0cp`X8I~ K~:O*H^'c%PfPrQ Nf\ؖ䤿mf ?<Y@ @U2K@/NP{/Ӑ ŵX7 >C ~God_ {@t}ґo2\ǾHe0񔒹8( PLbvjOl#}\d&xyo۳$ZAR9Tpjߴ'V -\LS L_{y&uI@Z߮HB[I]vTVe >CO /sҺ!1'*#Yac]ti]HR'wFnۋ YX Bwi[FYLm'-GD x阖=G1be^"529[Tf3o^qsV|X$it%Z(܊:)V wN !H] BLJ 5lWP0һI"4nǕxQ+W1^=d)>T'_%[e"ŗSmU$CcxC[ѿ5&VR=3P"r;shAqFX ʥjơGb~=^-$.hJ ΐaK}Y>.b~I:?dkc]hԩ U3me1O6}X6c\c{O%e0G N9Yq8F.Nc^|?|xm,---Ӑ{: z6DM " !գh܈b#\<g% O rwz+E9 "ZxKN $8ۑYQ{z}EB,Vw[pu H.+^"Oώ+9g;QPw&$)C??}q+I| U'=+#ۢ%ެQ(/(dTxlȿ8c7t)סwt> xw9$wO7 g_"X4?o~]^r l/3cnz7I\q=~~ylat@TI=,{$xTBL`q],}OfvPvP~/vہŰ0n?{@gIʁ;FǓ !<‡O|H>N0g~g&fЪhա:@qNhcqgAZa_0#;- +(ó>OZڹ䓒R6`t`'gÜN5wH*[OB,?GPiD;0T$>Gń죭WChm`ڷALnj[s5k]1yS1+2M0v i [rjABB-l ɩɕ>,mo#il|7-!y:=+#2G(M0fA[#N J"5eY}a.u^ъl" " ƿ V>&-oTEW5p:Ԡ־!nDy6bawMzRվs8SȪ 袇VM%=Uj]B&4Ğ`v>B憦9f"8Y|F{ʭ?Zс_c< ڬ,Z"LǝQ n_ )vCP? le*k+?6@"+ ' K{zaXi1cRC%w =EA]40q!=e0u}U XV͸\K;yw.D\l !ivCs'-čXf\,_ΰ)IUIU<2Wo܍wr9c}үM]Ilq[?V ѓG'3I`zϚ/A8n8)d>\`9Y~g;%Vz2.m5~Ա13F|Ȑd۹Han.2b^@9?m6Y'5¿j**2{^NY3Vmg{&@7G3mdN(sk xaD(Kq* eJ 1-^!F3kM6Y,/Lޠ=IDŽ$[&ԯ,hqD)$:vI۶|,!ca4[Yr6L^/M \e7M9,A -a6s^:Fb1\5M 2P IcN6ulWh>ǟKa^&D(ʨ#U,N +zT\0f 8oaq^ W"gWݧ#ihbC;lߓ^4lOW=g:`kW?!Nu81m oDF~yfXMԅ&fhT %IӈdF-eQ ƕ}̦")N2>^CP`&ZBjgwA(¾`oְTOVsA}4\s7|$Kt0zNRzjÄ'H9(w.2aɭ<~y'`$21(7QoN~MC%dh݅+yiޙpei@,>cn9ccl0Kd2ZÄ nKp[κ*MNU5$c NY+`Fel *ztY~*^{|PE;èȌM/2y 0֛SWÖ}iHϏۚkfBαQISS@߇?R_{fuڕS.$_Ҽ؇xvҰ*\̶8"1=&|_!r*!T)?^q*Abd)u3d *7fxT3]֎8DvPR鮎%91GpwFL׉̪T8"t]]4 P$hL+3bs;F m'=Xȇ4v= ̗N#/?Ea[hv㭆mPpX.w6w:7m/Sj0R(G0SXvz&%yNUϩtEQкW\e!xǰ}zSwm 3lZ3Gn(V A |LĒz Ԛ BtcZ?'Jgv.#h߅EcPDXj H$t!咱]ezBH\?EzCگQ 3AFF4 2[Q(ϒ?i׬/<>jJ b[ wa34f'\Xe#',4Rfĉn_฽ģMfV2YtDt 8/n}/m]p5;qj3/bd9-c0֜'ǂ1BmVNF&ԲNs鎫 шwT/An$JEpM{~];fQ뱗09f;bh9 GZ8! C79v};ݖ=|%6vݚ8glKk?:QFlIr~Q?sS%a+"Ec.qh|uY=WlMmT ghR\Obd]͋qv><0;֊z:' R^K2 Q˃NBR*N clL\OR,Něʂ/V 'NIJ&e,={ |YS<>R=Y1raoD 6K|>vߜ*(Zhxg"nׂ&1N- %^3R !zYˍOL.q)syCk/ E5/_`hrY\C--]鍉r8c8eF=F32w?n'~ LrL,Qy#A5?Q9G"JqL ^"kmV߿[X(י((;Ĩ`hv_¨`^Ϗs{ѨqFXaZS (亮  K%ފGj[p|([ݯbMטp/.":z,sۨ2cMB٭&GaءeDF=+iTam+kC6e7N\'>zyNƷ-M{XP!;3!J*&= X}*hEiUӹsǸ~[Ѣd){3I,]݃ly\V:3qHfx>Nz/W:#.N:RuCbL73/N *1;|uLj(AmfΎd?֝І۰(tuR-9j"xʁBF{iCH,Z+#x\*.2MRCD. ^\~ >?}ծ B17 70>GA[X l Ffy 6ձVAHd*k2zwYE#=:L plsXkOQCY䣨Q'RH H1DܠǪuwZŖ*S蘆lsUx} k\t~g U7\q\Srhi&H<>i~ ;IP'x]d;.$ط"3+;GOJ %! ..ƋD[CA3I?)PR,UA\`9n̋R;;!TJ)~&Z'Z˚wA$a+7!Fng]גN+U}XLי6HuCHGOlpLBǹKeo(4ɗYů`b*㙒E4]f*yA6 0)s~Z[S,9eU F f#xdZB@IrH[s3i'XkzH{!K=_.jH >Մ f9[@]m<{*=E-yNZ'p8vNk:~`\^e akp~nOoa&9(b Inpwnu iR)8I7y  JOhՆ4/҈I:-3|`w:u,;X>Bh1Lk2;xPQJ]Ȝa; d55}#?jrc3 9Et 0Eifit[@O۲<'Fca1gwf ŀpSᙦƠr ?TNpOm>[=MGZ 1rVLj0,ޘ:Z 1X <֦K0hexJ ܠiC3# W^&)\΅JYh{PfL mPi1i&b&U0wV[ZW:tme]1Db?`);vgD]yzpbPMKcߒo9t5Gm]z5e|WaTeXt@] K;;o z~_|ݙ +c7T|K(*kpv6ԉY.kp"+ֆZ4`vɾR\ ďyXpO726E>IuH'$`;W ,(O( |-z}ۜmlиYJoAد>p3+v @1dRr>JDMyNөU31U1 %߹j-ǸٚlҹƼ}5aF&P!xuR:uzV>E>1:nZ<#p_` f*ܨ޿wo C}ݷөHϋ:ĝSG?yd}&2y21DQT.ugݽ&I~{Hnbnc8];0҆wxlbVÌ_Ȗ oAa [D8ωT~7M rOqlskbU^E""=xsf 2Gq9J8dJMk>fWzbZ((\$~PCzJs\Eʹ/tIݱvIJѺ.wٴWdӁժy-՟<&AEw]o`c[] % Ҏ`8&( JEm|43ս8Bq&Y`G1@p:CQ ~PB1^VXmE8цVtݻ! \QW^D\#zm qw\F#D\и .U :P/~lay咑 kN׃R:_^RI|PmZyIA_ 7.L2 ~ro163>fH3GuM?gYUtt J^\ LulٛȳdǏ3`UK* A.I#?h"X #*n tLSs AbO q~#rU3ˎbzƐݤ=Nk܉,>B?w9!"`J&Ga,6`dg"S){&Mx3~P#J>L Bueqv653߱{3WpWA U<*Ȃ4 &hULcHKkFTkYx 2HƻKeֆkdi1,i<Xc]):gG{rEUAJsU6n.hw)ymb> 0FvmD:6<-8 E+Ekxii0h={P:+3k㰢z^:ʈNU6N>=_v`[-JےJ sމySsAr XwyK75iԹš=\cXθD{o=\IN3zd5Y.竇xH24g{ZPh_q3X `cӢZ^ f&1mĜ{^%UzGf.[^@&V_a(1fDzܚ<8m'- R ;:뙃 oKS-G18WښKOsoSI]rc4%l[Jr19,*|bp0\Bڲ(7TEqC}V}Iݙo sjAmvfB X:*~tଶ k-NђTٝ'FAu7%87:ad1n y#Olj@$}|ޱMh鶭X"IO3lj\'B⩖K'W|{(~DӧbpN87/n )Mlz^O|^ﮓ7" aAV.Lt@He荄&U""μ6BudD]gy{ǰ_Q:]-X֙(sQ :;{DSБIvz1₁M ZW[!ZKX#ERb6+ŰYz/9ga&O=A]kA[2pb] xY¢P!܏gaiKo2̳/ڂGmBv ek#MPb8V (텂KWGYc3eh +E +σK߇y ?:rb,,\^[{=n>^m,0cL}KCoxk͗gfͻLzJaϯe0 ݎ80D룷6 j[^cUi$Tײ4 >p o&kT=Ι\ H(D8dրMe<_cT0,(M| B(L ~)$yZtOR >27f5Q=ʪu"䰙 KMզ~=::^z MwE:\U!8rӲYLxmBGD2ğZWs: avq%gbaVo=hm$#q QLlNP$ z~F] )یr^XW1{ E3:ؒ$F-% @B$= UAKev$_+(Cy#}Ɍn - QI}?R*Rl-E\ NNCkd}1Mh$B0{M`Ha+pVj4B3o5^)#nѲ2] ݀uL+jXj_{`kVt bՠ y_f]v$lÉjWr1hfO`?y?aR霽uX!x o:rЮ9Yg6G)Kr Hp8Ufc!y< =đIٕg &XSx G̕2mV(7l+s DDfz SLS@eax6WNͳ<$S/%Z]zzi`k|%i܉dIb!i`V +fRN=& BOB?jcoxVsUW )(N\YܱKm mb1TW"R[V(6qN7$}g3K÷nP4.% `籞z"G&1M=]7 > EOAxneF0SX;AFuGeM Tz)?nBE'$+o]=%𘎕ONH1 xk1G~QJGO6jya4p24G 3D'7iQ{jC}O5b #8x-KZʑK%mIL)`ꗗ*0l-h]Wٓxw\՞y$>K1 n2%֠#ꎮ7ipĤD88D*mo7JR8R 易rq)6hs|r7&:w`XFGQ>It۾z\r 3x5EDZ;JN'D(j^Dn/(pmqGg>UnJir~@eW^T]$RgF×ck/yEv(4~84caBw-$uΆZV|)ļ#:.僞ϟC"PvD~55$<(_jgfah'00dQ^;|h1a.ےoځZpCw1l#}훃a>sqt,Z.xXjo& ˚+ilm~P¬欖,cSciBi@< X?6淗r4p CL_gpx=4<)'A:e͏#.b k )z é*ts` f(j,9?:Z0p U'O;'/NfZn۩іA*8[gmv"hedpi"yMߤQ lse17i X!^b dlARiF&0!;X//8 "/a~\JD-*ZPKe>&1_@Zͪ@>J&ۨu C8Ugt܆Fp酝O\n{&X&+(N\ ~A]t0v^ȓk(|ف/g+X*/U~ 8i^s#Ce §o{ʘ>Ɔs2xrBgi8PoRS2$Ds9H>"Iq&N*ьYsgC}Mf희GKAT }V*gYgNԓ7 y &i9aBV{%GڮIAcj0P njzY[KcE,a\᮹)V At1Zp1Zhf #^eO% \t0SJۿlAV!Ǎ(ʷ.m [ aɬV梉ycd _A m9~ˊxDݩY(U‰#&$qJxS7@ d-:݉p]K?w=L,.E#a=Sy@H.T(6Qyy U5 (;0}s=b"8Pli[\Lֽ4`1ERs@{1a 5xЄրuXg$'}ҁDkfsk3mjuz dFIP08Wק/t^_LJzmY0^~g?KˣQ+>v`-,?ci9!mJw7hԦ{,>:8KwW45IySh>nP*6䉭ZK f5XC "o"܄ɐ:Yņ3) ;1 M(V|Ko +/$2h]>'c{WFXͼ[_65mW`6;2#Hk*W=[\l9$ETKe!mPX>(e!'Wunc-&v(n&{P  !ްuc:O NߠixϥHB^3Z"0x序<KDBFk%Jy#5q3[l<8 sS'Lc- 2, ]& ))m<ui ~DaW{AtO GPJFe *y]q?R2e) Zd(/HA,~u ?8*G5_/uTU=iG4D glͩ*bҸΥ;졠`dG0ŏR@Zṡ3H:YcOwJ!O5*jBJuv`[SKuPOh]T爠ԃXYكĹuӗ3t6xdd=1jǽ"L}hw`cؽ[%:<$8{r?%^(Z~w +8BOVan~ba[0wO ,\?NQE?}+I&J䇳XoիR*0P>p-]ڿc 6Ūj6XG&3?aOV%pR{-]ds#"?X"}LI766Bk؟.AM=ܚ8,D3ZȤ+)}U!7cb!1Jm&AVgyԪ,!n@nk6`T%{ - ̂jwKLNg KVlC/PWk&C*D]uWM*;Cw[g,yܩVf@ńrƻh7,剣"ý|pXjNnzDUc~STwfR5GSӬt֫~lB.T(g0];pYKx`chdb%VtR` +-qrr0̫ގ\ VUcD!/2:{iϩc z2藥VD S9˶y)ipmG/4Y)}QKϏB(~m=L9依!35H?vZj@VU!˴ [ϏX?kq=v!]jԏLJ'Lc\ʒ뭕Ѩ]ZJm`=(5n%)yV7Np/}P Hs\w"9+AͲBˎ?aǏ^;i#/ty~pI#}$. x*-A\j.JWOҠXuδɟwp0RˌO4OQ$Mz}7qd!~hP9ҁQNP+iH}`Dj վQS <\e?)F6;i{Urt|ĩ 4]>nyj7g]tc&0xE~uq8 >;o}q?;єX>Xne6k=ٗ4fgGcq^y-JQ *Lm];"qqR y$s64n)bRH/TmY!2Qil!ν7 OhtoWq5';NU%[rhu]Ub{4E6oPƒȥc4cgpB[iCyxzH!a n!R\j(%_ (yS1TND{  FW8LE"IUU&@!/wdM Ah8CFfK ]u>Փ$n<(^y/7V[ݿl2\޼=F5K0p&4#SA&T  qcuGq{Tl-RMj|Ϩ ܮv?EO!2>4,Y7+Om<&!yo`Ƶ#{>{ƒ(a mpj@P%0K^7Rf&-_Ԕ|&tX@9{!#ٟMic4J㇎5"GaM _/&3,;Qw;vnE;"iLx#,R G2mD8eƘ0o0c5΢: *sFZMDy6O9:Gs˙IrC/u^)# :U Q@*YYP,&l2V+W >T}6Sod)Lm{?ϦnSOЎ:z+M3'X;䤨ѕYjDÂ8 WSn'G\rUu%W(`>e4LFj];[y7ΏN)2kF3M\w7 >/[vOGzuEz=s3Ϋ~F_N?8÷& 7>lIt℆teu67Avb90` L`3 fv0[h7Zٷז"()0ilC [p56 wh0 "$΍L`'q7x ݹ|/1 QU;jPm_{XW}($/UC%|%u Z-"iZs?LdfBZPlm״́8Н  ?Nj"K\Ʀπ|YwK>Y՗4BSo3=pS .~Wgbgn=)OcsBX;~A EERuiU6aK`D6.$L(E[8OR Mo*A^MT@04fjl!$oH5^HFڿ"U J&y!ȍqwuTt3LvT.ʏܷK3?0޸[gf3zB|,^?I9tɴTY6F 2Z2SvY>IB^+N|[ߣJr"jrpO⩟Y~*c{'v%깴s@/%p,6W 9 r _ˀ,hǞJ `\j+֚ E*?Imy7Y-j$q>ߏ EeC,t֋8+y@VkhS}XIc> tYX-CW G)JD[%oԑ>`Stg`z=T'ĭ})88K+U X/͸p%`7S6 ~F^ݐtjQ =twE' RՀ&^ =Oʹ3{E&=(~l Aܮ3V ``1b+r h=ZCK^ P∩̰>Ĕ]&ȫ9] Pi 'F(W)jo}k]-{-ɾC}S ƴ8 "L71ѩB`UAH7H Z3T~6i 'ܛƥa[)C)=e(/^%*0pI(Q]* ָs\ ..o&ePH qݽ>rŷ<j*j@C,2`9Hʟ#^.mǹhD_q j矱#xjBYVIodKyY^/D|QWݹ]\Bx{43S./oHuc;&3Fyb Zj8dѳdP!Y\Pf4SWmTߕq3jqM(kIe?]wG-06v#FHn|xa]˜ĵ>i2 BޛݟA985 Z\SάgBk>=wMZ/}V+zCvRq ʒ-aÝi8Ǝ+ʴeWnS !$6A fQbf`I걦rU3Ng^Ľk6ܚC &yM(m,!M>sCϋ@40o=hi^=3M}iߢ<| G~9xL~AyΪgbߌ}PȚ MX ye߆t!ݝ uXA8NI f W_Tu10Ѭ%d1:DuH=T' IA1&51=ndej]Y55Cq.4lj#3t\S:&j?"/YGy {#BRa5<rߒ4"PԻIalpγ }@Œ| 7!8W,%#itn-> Viq4 {@S:YD!]_ۜAiPJ[ ts}46* ESQֿG|۟/ `Uj ܠ,σPB8W:#|Ltz,=>p#Ɛh;,PۈQOݻfR9BslfNI[Tuehk^h/ޅ/BRdȔp9Wn:- v;l,{1W"0 L֧2;6XPq)Czj_Z%9@Ι7sWEO$ ,'[_'EO'phaQ(vd_*D:{ףԧX< de,`Kܛ4Xbng* rC;`}lW-]74B.[^oW${<;SܚlNmEo]4k`9wx?Ib6 aK1na @EDݙjҘM"âQE9!D,y,je~k!'F_ͧ>[}S+ Zj'p U KT-,Ш_{E&^eK'+1~<Wvr5:Hz\:^Nȩ,8D}mW+ M k߫*dW oKrU~j?laa5&f;#ðoM(sUg~sTܑ :BU5 pꔤj%9z$1}; (Dr=X2E]Rf d:cs/Tw5ފ_{RNl;,#Nx{{Q9xx3 MntrxEb=%}3(!׍etY1SUIcv` bd*q^* [CA OUeAlHTYhXpb'V5];3^>&,_˴zsuf59~cVz1Vy%v+0Q3?+{AʃS9ػ2􀼰VͰy~# m~xT5)7vvNGÍ"OZ+Yk3r-lB5 j Z23DY_X]l3`@/ ZbJ (6̤wb FC! 'ѮllwӔ; \yCKJR[;C%rW?&f*[@Π5:N8Ӓ40-@M;\͂*lY"9U8`fƲVG0:ȯT"6$d h_ʣ#G2\UÂԿ]kdAe)R 3[`{~6}H$1[g3gşqlDI눌%AbɯV)tGU"6I `%L#ȦlXΡT@`]C -ErETcKz'=ex_f5{#A'#5%2Pzc^W7:wK_kTG4u}u^e#T` 2N(MtHܪ\xxIZ3j;wsƃQ^{VAg!d* 4nGEi(KQmgwo8X_OKz`ڿwʣa~`/ t{ߑЌi%`b.FaLv^q8&LѭL[p aoNޱ+N)+MH~ O+*K97cz3ڇؐG{%bNiCԉH`-ׄE񯱝'Ih]Y} Kޡē!*ob6sa 3z5Myx_y®aB3حl ITڷ2`3+'br |e;@PVKF6}r_1fNXOIA6+( bv=x2;7$bPx(&ޟh^m>SJD60OX*N]210wnf ]Jվ} dBh$m<M PƘEDC5xk5% 5#Uo׹%kp,_φdgK$ZO&Ƒ2V;UMĠ:ziUGpS5P[90rwÈL~. 5(S*dAdKHLҍMu3_,qB~y~ sƿkYy֚aUҖ6圊c6+IZv*zdD>e׮n~/Ⳟ)Zh$4ZLq5q2mi̾`{~(ءiw77AU?sy9wX@#}"GI(W99xC{G M3"bjL/-G3 6]4 a2F0p(G9gX譡\!Rß2z\VDY v|[Uk4R`vC(¦_sLB}5‰$'9r\ /a)l;$<@5),]i'9R#r\C]$q? D΍ew mܽ",b;<8.VTMD)@L*qMVMf/} w7p\x4|i)'8cJNSDҹ1Jn!)MPCa_Eo00%#Rm^YnxfZ9S޵.zaD7_>]\*C s^C`"\p= 9k6N pba=,y&$.Cז:O}*vp0&@P+M.ZʢaxJt xO6(?[ R6h'mw!&'d93eS^d%9'J'6lyV (>:Eo= # vr?xMsɊ̸1&齱fk_+m/SH--f'?r~7u}g>P1ϔRljY$ÈEh((UI?iWR;3L)ή>RgslR]$jdl.y;40 ^y_:쉴#JD%)sjFgj{OpxuRW!qݙ`⡐2~T"Y@f3Sy(ZxpgUyLsq-NįTh $hEQ~uxϏ9?+٧dn Pَmӟ$r!5> }C Ź`:UYʓc`֭\<;R'L)5lm6U!(M61FhvۻA}]8'- L)A=|֓dp߾VX]TA# OU8ϔJgzZkȽH ?~2ӌHHQ2Z֢R5A n~ϯ" #B.h$\jBDZc˝MCiyC-l%8̶ *87 l:.L$ve*Y+>) ꣥U9Qwzء:xma Q @[ܰ}XH fHMq2syd!^GRE/rq nUKMUZvY\m O[w,qE'u_i7~K< ܔT~C-\Sڹ ,B+o?k p5xOF{|u@-}GCt]k\{b) $LV|byyZ!_Ǹstjx{+]Ĥ׮%q`wT:%S_(?[^{e>.jc;, cɴ4)=@+K W3Jvd+)H^UբOqPC4MZ.+\.VfBghI.#SChcl1p;aHMlX&b**/@6^'R 6|z}_J MZ4-(oA@oOzTyahFʱ=ZXui̹%ǀ%<' 䡺s B GԕvޓR{Y^KW!+ʐ WJ=~(uf!P.SR9eP Kk]й WhB=Wgj nUKtXÝ>Vw^ͱs_A"#:7'6`bJCqށ(`ҼrWEp& rM[&U8\I56! *Ubv鄽>2 Y鶗G5F`k!=CFk(F.uo9=a+J%挢Ϊ6vs)Э;t0޼FtG9MZs,ODOEjl`Ul7|11O~,a(,vq PE;<ЏSeډO,\Y<.?eOoiJ[bvl/ 9[9݂hboūqm/[&r ->[8K&5~^%7K1E.+=(AĜBL0hp7 srPf_ƕiD"BSx>tBTˏ9 Ϋ7>_B:x:-#/M8k*?MΨM0`)NQ@v,.@z}t9_h}صwQ_(Հ؅{`hW٩Փ~C>l/fcC`j: AL,H6eڤs"/, i A1L g9z5X$ǕC/'Q_xÈ)*{U4cT'h#`zgZn/̎| !]EwPc,/3r,Y ~ 8QYG;FFUr03 i#0S{=^]$0c>1@Ex['`HޒRw]EmĪv`z 4^3(ґ`zg3ln,ڬpp1YyޑgO"Ok0+ ŷD*3'EF77JUݘe!:CPK|pR> üVDHm!=[1(Z9W@]Ƥ\V:E*D@4>!5Kz_%@ydkr!ss`lG4R4_<@J" \s2=H%_s'$UVѷҌd+IPbYallOH6фXZ⤓RYYNe{ھ~b\ &ɞM0ȭN?<}DSnFN8E rdr0quаAt+\C(#5j~=V/ڎtt_ BgYZ070701000002e3000081a40000000000000000000000016446b36e00021098000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko.xz7zXZִF!t/]?Eh=ڜ.+XKLi!A ϕLԛtds)$4u=!d;j@,YI0W_@R{ksIjK: d 3uEyZwd*e5NOѨk+d =NU?*Zjdt:C^.V+ cr Y+/,A4@UyPk;-R\c] %_%{׶2\s읠^v&IoRt.kLdn1˜%y;^8|ǛC(sw&=.f@OzT\eFhhԎ̀j41󸉧 yrohsg_shVG3o5cW3kFl`(;^ Qe;;!Uc qb:T{TatNRGX2u5B*MɎ 0;D[hhm9\h[91`2< |P=j{9o'ÆdSU3k*܈3nG}6yw|ÆQ~ҼTP/hpy} {.+>m% J8%qB, 5WcMIԝKsAmڢMM#_ogVZ{FLy=LNU9ePk< Qg閊-WbDZ5߶B 6[QǠKr֣]ZсJn0f:C}CR鿻-^v*\)դEA(*2zRV86g"##kRdzNxZYR`}MTkn/0'UHʌaW9f6HEwZl*`튐enȔmq wUΈ;y9:>[Z1`p =(;k>,HbB|]v mųkEOY^ank/3UXԄv': 4ބ[y- M|i/x ݯK:"pSz}3~X~yΜ1U@'/Ma9Ѭ>Ɨ9?5bI,H ׀lWCɌzҰLԖ cy1'++6Uf]ϤN}T!_a2qLy,viB{974 B1>36 agSw^LC6kR~}R%n5wNM@.W%X0)q,_& &&MjA3Q5wl?AVQ l@f'0_hVκ= F_ٯ>X@ -0>wlEK2* DtsM.&51^wneS *h-vmr: ߽Yon\rj{9ϳw9bN#ba+ %J]m-t e@_Z| ;bD?I@UKQjac6уtpe[(1zrVVaAXV]} "G jͦ#43wWڌ;D#[ "R}x = i ͋\ 1IEz:*!".Ht=o1,+3wriNgZuv_4C~p]1da1(~6Ju "]JP<9sqO0@! lHlV'Cy98s1gL)U9oPyCN?KP>pCiNTaFEև+cTg_C1y{G΄ l"&d;jL%*Of:/,TH}rn1.jq3DΚ2:d?|!~7^*I̱Ǻe= #:m3V" {21C^lDZX @H?HNL\+r 0sc*ϑ{h8юAp;hl Ix+ -~oT;UF"{C1݉J]9{_n ͣb}ek {!TRY4\?u}td3+6@%F5ݳFϪCM eH^> \*@"6"b71mA^tҖ|ʉ9&ay7c/P1*-j N8h{D q ٳw-H.Cs&2]7?w"OmV ϫ>E"?N5 iӤŃjLB~,TY'(t bD[P}t<]qOo'߄C,fV4ųB?_zY}аaƸBE }^CNƓGLpI^ Q"=Xt7>X׋wޯ|\ W׼W6ZM>1c% [߇A%ffG\(NCf~\ɽ2I{ _7ÕƏXo044gOܫҮ#@ёk"ߊj+f`TW5.@`]+.Qwr2;<=Ubj6-;Jec[D5{nyﲷllFRvT$sb2yB2F5JቕNwbUs5]G}ӆxv,,}KJR&e3yKB@_Dp3,4i1*mNڙ:osMAq΄L*)s b҂l ۄ[]⏳(l,~9`@;W[mWK _Deh*m`\}rE 8O]GdQ-!Ss/݄'|e>va9 P M+ o&Y?!zMTb"˫KP;Sbx="ZFjcF?;CBz(X[) O1Am AZC5CM Hp&rSyU3oCi?2k#j{!3>2y>DUtB&F~쒘axF'x?+O+Qimicc5;ѳ|5mJ@ h5K SJg _,DliI KW`7Hux@z?RΎ QS3FF/L tcc"WR֒ .HYeQ/Ct/9 "j'4}AaxK֛2x=@ļL@ A枉l/* lY*\MALΨwHtb}Ē%~oN7Ip'<ܹ6owyOy;#;ˏA$hFdL&X?] x>C8y?H"Pe鷋j4XVrM?@ L@e55-^rT;4+o9dw3ayb)=K>]Rs{9 voKkT2L) \?`HG,9!n1}e}1x}vk,QP+ڗA m(;uRrlTE 慾 S <旞lka(^Inm(29t/8 @q#7F[guG}r38 jm}al^V$5·\2df{7^nPNs1o 4 /h$v劓kd { ȍEM oCK5ua~Td UcqSzI7*0XE6VN_\lUvV ]yǧ=9;|mT33?2zK|XA<(zP"EUS}>M;C9x).+t~#:8lD 4㛺fOy̱l`nmťB4& + PEtͮNFJlh]8Ah2[ޡ:1ᢋ\KՓ|-y evG~/j /,{~j_J0vQC$u[[,x:Vi` ք\(Ζ%tb7v"4 mDQ=dskaP W%~wp'7ZcNGb.<{$]a 6!x[t`?oXXuϖǎx#H Eű@731=1Ֆ Phb vhٛM93'Qв2kJfk/vŷVQ&yWXƸ諽a4}*uxCt;Y4u3@re?"P`^cŠkoԢUjŔ[CWJo_ɶ;4Z; lŃ}x%|/3ʗ}J8&i|jt/30G n>It=ӁHzh% &ÁcAEJp[+/[KwN,dMʣ\@~ܹk+,NB{_w "Mv؝aosGȖ(ǐ Qq3~pb_J7AP#3ӣzE46BUcv]ᄸRK>V[ysH G61>V{:` 1?qX 3Ѧ- [H,f>'}^ΉWf \?ONdbcxYTKBZ`;kg+]}"YF4Ej3Wm#3 ?XΒVKL=7 1E4)T[T6֩ޝ4e?nn{x7f{Y^ pKb~TM=gn:4z&y-JQd2ŴNZ`g­_v48 w8 ,uZ,qjLZ[MDZ9xk2-}ĚW漑CF ԘD#oit$bqGfx3HHIMC iR^LUUʮ4xZs-P¨z~9OwqXej bv-!"oܸ( b2BסjgϡF= k}Ofl\, 6yzFcuSrRwfah \I5^飖*SO5?tm퉡hsa|M?1-hݪ+K>VWk}۩x p!XEK/=ODA;J~̖Or֫/8/TxQ/?tLFP% 4g|gB.923z5uYcN#Y^sӏEbُ-h3_SAB,QjS{a/t7TQ o5hyןdi'Rb~o4`ĀuMm4ЋKPwp7AN蕾q?3A[ >@-x`?!ʞȘ5*SOamlH '-a0:MC{4QYqjaסZr֭Pq Yy2}fu.siN; 'ֺ$7׮W7 w4}JJ*}2mp PCOU ?aMchyƹr\. @ +'l տ%٩jm҇џxҫ?brU`:"'%hRks' A-[|onT]+w8Ʈ'p7닰nI/s%I$!Ŕ3sv>空ΟFzde忠ɓ@8wd56:Uձ*h ~B w\JcQ@䍕UG+A1cɉ: X/ x:XNmwqnQB+ ?Es6qqoݕ۬%dD_|z],`Bbþ`WG%$Py@C,rd[7h@qоllLfІNR6>,>X\K#2v\# $3 ?yH/nV 2 `kHi hZQo"T < q'JߋD9cZ(f93TU7FY_0V`)VT%8{kӨ  ~E. nh(K.ûFK-_CآTyW˄\#or\o`\B%Dg#;7gt#៌n>X/܃A:Fƽ(Shk T.йLች҅nltF2}n@PjT_cّIwafz%nIea|0ļgx6Lus-8& Ƶ=YBf _0Y_uc@Ζ|yXޡٖTVz&kB 21|?~%Yv esx єm눵fV*o%k~9kⲪ<"yu&rϾVNDnWQ 6ro@4w:*I>kq:b5iCH"%I2Ok&$Ɨ9@?ATv=hUnˆmaYbO0ER+ܹ7R4t*y^]{3XU.z0U[!vk)?)Ph~ӯ!}]9, WO9#;H5<(ߓ]qZ3OmYAK, ⌇ԟp1$7IcxMh/&uS/yEj /nFOƝRC,¹ 4j;bJߡ[wG^!Γ8=1Yl2\% o'GF4me^0=Bu`2]Dez*dnd&An_Ӥ sU=?~CJ@ܶPٱ3JE$rmI-()ʳ @++mQ hcwr<=Fu?k:Pr^ۊ)6|ٺ63`Ƣh%~˷o{L[տI;l jˊ *E #ZܯʨF$r7v[sko@Fn}§ftvU1ZP@Z4w``QB%QjRO;$8mf nWCvH'OlK{-ٹI$[p(ZxLз郵a:LT1OsYj$ڠ5ܗt[Z|!e>|RY$ե]=<['SbJ'6ݵ?~M\GՆhW??T7 gl?ݭ tzp|rGPP*e|-%B@i. k%b$y OBPi>!.㗅|nNukl4mViP`GiT|9O: spL[E;yQ&[Nd䧁]`_E194p:]hy`Z󟎔KwĶ*?RbB'Mw0Hz8oc4/~8!Pub|sm3))`}mLVf^$_c2ѱ1xI󼀄W@9ܩSQ}W*)gygvuQ{Ů&9^BCH՛Ĺel30Ӷ /W8i#j1b37{ZEB3?+ﺃ,A@3(a4-0N>II` B,r=l׵9iРI>%KXeoLLa{ְbF:cLfRtMV8yx>ןBjڝѧ_#bh±*=RxH[0̏(7|F'bpqoў ||.ǩu]Q^rpP7VBnY9qhYGX _o&b#/u1\#CiY Fk~b<³ }AԤ~SBIWVB}pV]\/l*{+ iZD n ;JYuѝ^-Ah1̩ is-V;y۴ZFD oY#`B5vcJ=U2SJ͟C"ƣ [}&+ A9Vtte{"fuqb8O }+V2FI-,h~1-T)5n.3sd-DV$!f%}qYButƱ-i1\"Ls,DRZܧC)4C GM-ݙl@&pgP_r@аx1Ċp y \$Wh{Ƚ ?g^/tS/vcۓ&V;dٲlg-9g!»{IjҜ]z$P2 +zȻ[̛;f-WӰt̃l>eA\~Y~)G5o01@WfAfi'TsѵBpp̷^fC9W2o1Ɖ)D~;P`&ҴPAY8$E:I.)*oIv:5 =fDNW*Q.?hjWM˒5rl,=ZQZ>˥^d`]p%<)(n`K~PIP{Jm%=vI 2=-6[]#W7Y{bQLo' aY4j'uPbjE =Jh@'WbpcBw;NIx8MQ!"w${a.A;fLʕژ]Ȑ xc72ß_֮630n;MߩW$s\Ž|дuId',"*HknaVͣs* =~6Õ~;w27zy1p)zںr׌as7<=xbU]C>Tel|:IU9H3@I{ʃۓx84>Ww[g-9: % G$ ׯˆa0e|^jвKh坬HeקlP?I 9mKyk½gDciTs~I~0n; 'F]CbFqgwm%$S]D;zA(z3Bʁ+ 1>ۥ (% + &+Ec 23οSeXSj/YZX OKX~i%bHwxb!?"NJ|:8"وOWؾıPT+,!B^=͉}_w!EaqKH'PΰyVPs1o|TW%AȼF0~3vlKUҪN(l- hc_[(UgP.VZW'U+x) E#'ɷ:+ ei!DI'eqQ )~xqtȉTd+n`h7 j\kִZ[9](*UDʲZ$"IA#-X1|%8vlS&;$Ctq Uglz[wٕv@|`̨*K yE*"/qw@TCuRGwN䋛 wZ(dr j-7!\Dqt=|rw1`୏(tM1Dⱊ֟JvCzOo+g|rÉo0kkO+&F’at(JuO,ϫn~OEA-,2+B3qj hJvl+m#fz 0 PާzW 8" zׄ,rw 8K9 p7Si=b8JJ66 DZS_qM !O1h~ؼh6ȬinxIoBFՇ*cbW!TdZD:Vj B-R·pvCAL%֢'FA9k:S`kl L566(J0:^~}~zh%{C5sOHr^q*J_!"-%)%su i;!Ϝ'[Kj==lB%&( eSrB+`6')9eZ$MD3HN߶q=EVt{N:MByV24}KJ肿H{c[UvMQd95!li\gb&n௰!VS/̌S\ƤaiS~!},ңڻ C p;gYXEͻIvڪ z3mj٪3>Y_?}-f'iknQ+*$J$OA챰BE (j*Pӭ J\GdN9\bWI"VRU_IFxAnŠv.c+&8򍕌"b_Cc++X=3GnNy4DbAt95TYZL Mzm+\5dz &ta$yۊxy4eJOba&>fD͠; w3peS3f؛Y(.\٫*zAS%-CeEo \1il+Qzz3Ӳ :-H=tmZ#>(k&(J ԰`_'ZcK8bfzaP' ^ڎxWۘ :m'L]M>1 u9b,tsg>"Zfͭ^Vޑ4zy`8WfƂp$v1אu3 *2t1+YwΔ=qSO7G`LtYLϤ6W yGbW vğ|vbh2;s}uʌupdf{v)=8֏N4Ͷ|NzU#"#eQ!{:*} B8>+l!]tgoAtVafcwd EsmKU.ޖB K@]PtG'R"S:^s}}3wvZQ`hpIl!JljSC9Z0<ՒLN"R Cke:;>A##(]j䍺XK!#R=ox`' %"NudOGRW3=.SJ*4be!f7 As̆D3o'&ɋ WMlFqj0-zy t&K LV棨?%Oh|qBp7NY9 wG:թ;H(b[<| 07 =MA8O]j6MCZSZ]rֶ2-)Șʓ`FVʌ-\XW>}6ҐJ%IPkELd,Sq#'x>M`D+Fnu-k )s-H m{^-]ɑU0PQR1ZB9A n,X >!H@ENG ayV}`$JհL|@瓸sgoAScʨ84H'婝-4fi@[GJAdQ\JDl~ԟ1яyZdL*tn H"3&,ѳV }A/C_ y' y(!,t\`gr9Wס/y~3p8(`_ i\ .Eew5 ޤ5nFȝ{#x1"F*id l KONP&Ֆ&iFV>/%>@,y-QFO8}֡Ey9Kbm ٯዞoheFVM6@J Uz ܷcTB:Z%o0g, 4JFmjcU`tI:?o\.CTa]ojT +d vl縉yeSçPBB'p>}G)ѡr\ vX" d);@*w> Wوri/ne L}p93,XT7\nʼ*#8 )vu {5MZ[DMx(7欱*:?NtTt#YWc&GZ~[3ttBACN=n|'8oa _,9 v6:\a}=!mq+qrX =O󜪏,> ?36/X{3S ~aGU԰ٜ?ppl.RӸ&N}r'`4~(ڐҒ{Ń.HY*#G\g|rE7ؐU? FzU[O}īP@#0l]|xZt+/)C$ˢi0*p+.A"p63GZ#M` Ur&m6SYȥʼnt8 nPݝUAraB9 g?bRc1M˫msFS

PMXar,3hMOC oTG4^[5r e||RX7L_?*؅KHvO-Ppd@xoܣmLAf$Y_"\eT%o`q|6n Kϰr:8wDN%:[u#Y*R2{twt2U2 1nnB=*U;7=ZziOx]IͶ|_uˍ\S3K o& t͂wܖl&?`eрR*Ѥ^^ LeT^!W!blIiZwC(-Q(҅@n֯BѪ2'&Wkh}{EW/Wr x l^ӭ5L4Ye6%hNk-8MCoxwG_{y#4ɩD5Ҋ^5[*XgƩʻyl{c'vՖ&ލl^c7lŻo6^@!uH)F_}xAV6 ""^İq71RyҤmVXE*Q4N=}a}.5B T܊hes9 \vjl;^uIFثw }EjqCa%0Pyβma?^iAɓk}`U+Pݍ> Q 8{snLGNW O4OW%#PyKѩ]\|"+V476m%oAL4@Wi5(c1_m嚽qkq%5vz ^U]i O<"IF]!im{ ;d_ˌa} ,? z5(Qм0Eк1%$e*aw(}΂U۰Tp $EoM 5(+Pnա0+LIl%9fU.0? #$"d7Tomxub~l2zgCu>rL0T#Z-n ^K9P+{U^^C-M4BZT `D4S7})cy@kd`a+;Љ42AҞ:*iܽ?-ij;X@GuR6UH@=_x|CF٭tKrf(e19As.yEi~% 3$;!Qy*S[+^T[đhIe_WH^fh2R&7 |`N$tbؒmW'b*r!s M B&X -+lNkb׀>$P|e٬ǡpI)'C!霖kDK`^Ɣ ;~ZN14W.wkR'aCB+OCSsDlo/#\a/CQb-}<f䔿pmFaWi\TkC8Nǫ trigc&MI!.@nH([9A AHR ӭ#²j A;wJysь=GtT&'e5k+݃qH^}L"1+vW-,\[89`38, eF#YPO8p MO!< P^/Чk5S6AFq'8I^ʹK[iiKhswo b h~Ofb(ÎGU'Έ6pPGBT'NP~/_̀\prjZ-%  (-Hl:ļ3^hef.C \h?/q8m D*eK!td !> 3)mX}ARrp*f(:LMCaSD&8Սz i0|TeysLmĬS&tpMLm~Y w%$1zIxvj0L~2٠^6z3 C0J|A!D4;g 􊧿iO,:B_[XUFEl 2].'_ϑ `,6:燲v)i½JEw*2-I>D[-g׳~0EoS)&r"7:Wme*rҁ\kE/C:J <-54n 5[AdqLWmu,0["ߤT$$jqK;{6ɑcҬmN^YEkFDRwWHsO0S+FI߀]F`N*{s­~h.g tǖPV}y!eEm 'NUE ie(:r }dB_-X+Zɥs kJ>< ?ACUar]ԏj ֈ2HDSe}0ui<}%Z9= ~EBZ{*Tڊ7 ށœ(W Jbrg.XK/U!dXIw*ﭮĿ]M KdU98ͯ?%4e.9}_": t+c,>"+hU8155$D ű-x9rMI /QGݣjA܁o}Gјm=XA*zXV*'Ӓ(nq)"~.@b$k!@- X~iSjԺkq͵sؾ]%Jj50+U^-s^Z>R!ޗ$i[ PFԖL5-vРHϬ}n0Lp?m, zm.xqKGz9hvYOF^ o\ݽL: C{[N"(Qo<==v܃[/Hqi0OB ,)i>3?w້r)L'D_N,j*-L8,kJ{3pe]9>Rv}_/yntn**@,xfv#=( gpP&N Iy4x%tVU`y]齻0_/UW 2ʱn;%CMEssGк:[A_\G[KyWRcV< >qy[ƫzo^QT]sl>:/EXs.NԂtm[qi%A߉ams]:I[%S. ?~E=S84dUm^ ܱQ`FynnSN(֝VsM9nA8to:Ā5C"kP야Uyf7;: DP3^+,$m8cl0DP"rW|1,iv8Ad2==u$ܸm@; ?Ryi9Gl ;֧N=\YwrYsBO^ ^Ww0&Hwx=K nMٕ8HX[К=tgMo#!bX\v~lЖ H/>I8 jea混vM]@PNqd'>1USi' %n>7yn<h&'̘2]&!NG3(OQD8?uIΙ'fX ZvXf%=ap A2mb8T*ZP9U$ %5Jf<Nxpao<n=4׽5ؑrh0duȾ9=}A!\-9霏O|edXZda).Դ/ѥtX5ܓNSUO}aOѼ;V>Vڇ/8TSoy!xWGN@x?iu7<9:i(^]ߕge,HYTg~i؍w宱3~Pټͧ_m78-WN~44+l OG7`+%?u# oSٌ~W=?]ȘZFCq$7G~itBOQ:ILʶ;mN˺рK|.KA"UjjqBqm{#iIHVS8[$.3lQW}ġ7i TOj=[wJS;ZV2kd$+ 9Iz#N-fDk|A] WϤCzkT#nÊκ6ݽyK^+E4,>B[iR6)omjB/]IVYҗI [is MDSvʿȏ ģ_JCA8Ebo{5QUd$_ "p}`K\Ǎ-s:s`$qK|)+d~,ރ9#V~\$W $po[^)fr9M~>̰q\fFq5lDƋX!q<\bmc Haa/7iA47ElBR3]]֯8+CћLRsin)zM>Ҝ;5 i/y@DGź/(eU/)12.L-#ݜUYt]x 9'~_~M~7]I-4{wi?tkI2bEY XF<hgdpamÌqܿkhr-%qPf-x͖",X[YDe}їB!ߝ4Dx(BÜ؁ q'j8,r-! 2BOHs)c%:ϊ^.Z<4w (d1)Q1I2n #*|> D̀JMXrƁl?H2SN$7|S $Qo*ߡ>oC28׺MLE2 q`q1F-;W$sk([ʝLLpq KܯmSL޲Ѫ"iR/븻º=F!_+~197"ykhXRY~G7/Dn*~XUNNSPM)izA?e A[smG)zrj 'J_ˡkn!EYTiF3,~L$Yk= > J1EY*g1oݳOp9Q%aX9$+xɈB[3N3{ _.ZmniT5:?FSL 쫷j|k3T6rBxaMS{-~sZ+}ly\Sy%ʎ=Gr^"ecfTIXd<_@XoJiMt_fҶX>@M2]3Na0ؔx%gu 4Ӳ`TBX!T6jė?߂T\BRP?%O~C;Ʀ5Jӽ4kmr1JӬ'rP@,Ԉ\g V50R'a; 2ԩm}ÊIx<mMX OV7X5n5Hgௐ 1=r,l[%vw5 *>)B/#Ox9@f03flChv쏳D:о6R*sGY pS@[aCy3u!T?]1O y&$E6?yϛ t^XwBcإwJz`=j`y@=wIs@uu6Fn\P ^nTy5Sp(xr|9tYS1&T^ C> }:_ƅJ:~1~qvp;Bs 9 pJiAACw$@Ry#@bS<2˅)=JS朞x0?^YV$T-gR]52?yc ;4 ΑkЌyfXLS< *6(W IZM/w9qotb(40^8^uLˑm7T=Nq"hnmE+`@, ~sTlwr5CSm%jX. Gv קwjjàzvmw4+LLc6Xނkx~~Zd:^JSDAfD"Ofo6iIp7 "!,M#F9xG (k%ZY('"v:F8ywd}'"Mé Pc1.<=3K`lͬq 2eyఅ|S¾/H' [cwҺ"kyֿ@Kx嗅 QY컣Upt{,=)\n:l `JHI/JuF_)8@\~ 𕤑ߴԊ `o/yH>J{B)i:K<Uh,;rG"3.et'dtpPZta#uthDw~c 2 @N%r"#pe:h6&.G&ܣMHnPl6?|գG!%k C| 78Y@ wTxV-2 ynnk[O;2OݏT_X^ɩEU5yܻE˪NB|{Kb\ }@6'a/3)$; ^wL*Gv/QJge5 CN H\# 'u"_14T:G"m瓋JI3o1[\*6ְEv犌mŦGo=F7:Z d ƶ߶V_v\?-I jإ35r'ɜ,5)ğ?^2 3RTL f$A嫯UZ Kf@]%VA2 :TfFy|seߡk]m" rUs+]()0{- !Bۈ }#LWI(i[J&~9XXVd8Vl.3#E!PqU,G<Z i+m;9^uyhU|F&Ē&$J;8kT Oo-]A[X}i㜨`Ł8qpz0i7CôPD|M1]DHfjI ~+.a|8k;͜ ̾4rk ㌹0&_DOM\sii)#=$XtʉRlu?z@8GڔUZ8I k0ƟYnHaf|.5‡EؼRO5hWls@G#i]l!~1T7S nT`Z NGM)ifW΃nճ ~ﰗ4^@$R $Yyi<U|%Q}bT7 KA. x - ө)_7!OgqDBs9,cG@d >My+I}N6-e\3ty~QUɮ-&萶 ye\Ja^?ϛ²\|MzL{?$֜mWo9tnhLāsnԳ3vd0ϡm:‹_JFrhS/RM$hr hOr9}hOyS ⛒J.΢m~L~,HD7Y52=녡5n\q=9B]Wy~mfwiEm0nȔbQVzݠ%m)5v׃Clw.4%LmUj|~ , ^Ճ ŸfSSK&/ P '-b.Ar9&[X#iqQY1)'}ոGD6%`p1 nPqc/֯b'7W-iR"0,>ƌE5rf:|2=Q%;WaS3r3Vn1˖Mo?e6؍C0QR#E~4bOG{/.|/\Nd.A Ű7ǧf"ɮvvT?H]o=fW^H SCΡAsdri"ԛA1Shl Smm>d @I 9% 3]&J$ x 㫶sj;TPRZR8N!#$կ!f u"v[$JL(z.DLc&`jPGG*~[eNMbcM!9E*dF&5b@ȳ[VDp$~VM?EM]uǻa;|r>aAbD^]{; ps#%Bܥ*7ymTS`5idz3NZt"|̤vw ?XԔFPߢ+PF|ne: M9Hm'کuq⃕|,:}Lgӝz퐩,b{ pUB7q ]@8|u0*,#=ȁ*VzXR\Jмzq v}Y0|\5-%۪OZ@/ r[]ÖD!$ZuP&%BJɷgG:K 'V[i>.f7ڪKY!ct#&d)6RW![et%M9vz\Uބ60=ہj*ZP@uF%#53MQhgx_Hmҁy,Xe讅:\>-/o.Na;VpGy=&(jenUwqh3ɠ2-Y}knaӏF8i"%KmOŞ\hȌ)RC4 86S*$Rh7N'UNt2@ ?nXs0n85mV%6&/EA<2 (@&nV M+7~s}YhcBWK[ @9i6؅!ٹKc]کٳB@3ZJV 6y"X,b=!~>Y]km^甯&;ⶁomj*\jv(:tv\𑗕rY 602HsfG087b䆩o'*(I=c@xOajdy.ml5a`[=cUhM^vM7Σe;E N8/e~ס΃tޘNw$[$nFMQWQi 0k'p!ż{^)S*n(;N]H]d yvG MJX \5tn#*m}w00ѳV ݡ]$~PAp(0-FR䂼tZ^ƂnU]$d eti-_傩!Y~C.%TMF>8=d-12*2zw}pJp7mɲݣ7bShWWJ pS6`~'$طp{؎Tn,v޼tQ,do<ɢ!d=hN!3 U[, l: 3J̨ZXa%PΔ]c27vwst]R/9XT8y/ҜlDF#a/LϰSdXhY`~Tyy3Z;>ټ  3 GVxƓԫ q,ޭyBx5^95v\A=KzCG$zrvbZ㔆%W$6qP>cu(@%Is*3CH|LG${ނCNR!F)xK[nqK~Ǿ|~9.!K+Yq I}^L3K(dσX0bX ڐIz@Ԉ)UkYc7Sx^Ahɴ-c%o"*y D MS?>Jrlh 2F9#nv&[С^_*5О4}{ e XEn!y=0Z t?b9r63/'.O"㼀~{(' !PM oJt^T %K4%j+JL4BciBy8)OCX?﫟?V\mlA"En%$Ǩe?Yza4wM@pHhs'B{l咈Pɀpv_4ST)ᚿuv$g׻tqMEGȢD*{1|^]Ҳ>\uם??{׷T=jfg͇빎()ˎIFD[6SS*BFj1UQ .DHu mn%659~yߩ,?ùE, a9DZ^Vf_ ?O}a#&6*e@ ;\{:`cJ+פ:>&딤LV0'S? Teu2FԳDD;}-C0cm_MVB6XI "wE aW_JO #NEW֖(!)1$]*#-6mQ4ERQogڻ>7ߕ2>cpt1*M4ZN9NIw  m&:ofvJ 0[J$|7ƽQ;[N 4<#j^- +(%L+ F CʝI+vM<Jpwfji3M&I.d % o'00ڞyd⯪%PV,HI8Pke,9r` )&)P!yACMIzsd9XxqeVE+d[F8λ/M 3HӘ c˖Uc&{d " Cx}X;!]4Ӓ#]Ss.2>Ea^Lf ۀnS qb g@'s`(.Ss",TJ~-^7 7nM2ɢkݷH*#zQS .7р/"n_f6|T2yZ݀&]Nlfhsb(ɠԌiQmR 1s,tw ž$؎eWH;Kҁwkة٪- O>RH1d>e/>NǰTi3"C, ?e 57?BI_-'ߊ˽T4n!ǰykcS*i6|-,[Yr>ֽ":īܾGBWT5cS.{nX6Myܔfr]$_2dB#2=!-ey9;!TX;\f\J~IֆXk'"̽,R]ㅣ~~ۂ ?Yi&X̩1KEZm"i(e@aD"{eW~b1=" җOt?)d(/TCwD_;Z+_I[%]ejhk@4P2c7琛4j˦lgЧ&@Ӝ@9kH&`~>sc&baXp$$JTOGΤ10,!*#r67wE0"s*"{WD/xߌʾ+5B[S5rmÍqRu:D2"]'V?\;Y B&CMZ!ޡ3TFw?t`UJz7pSqҵj mU[=p0HZ)?9W9ZSQȂfB$y+dk2印&<冔Z 58)N?V֒6ϛM`)ݬ萒YY/ ?L쾹"𔭳@~Zx>a{(W]Z7Qo# /1ᚓoH0ͬ4%hLt6:חOcUg1p= #>W諬0 P˄OKZuiSCgָ* >uoWZ[7ۙ_`A43 q>sZNV ʏ` {AûՇhnTX9}=VFnÔ+Q%V=`Mp) X">n4fs %V!'@+ahyhHmmIֿOz=$uUVp7r7gAt&8X9#-)"ZB "H @XbT_g|i( htgBS11ι᫫:jH+ 5QnP3&bwЋq#c\;Sm`[  EF'DzGJsJMEpvORם \xORApI%)HwtϷEmXhgB3 ~P|qCJN4bhVVé}rf0J}U' MM_@UɽiCn]A[4"ixdʡ7( Zcϯ&gLoYu[Y> .vPh554p#n?)52A\aVGUefB2m*\)-EJ|2fI opo-]zW0zWtMn[w3733'&cb=[þ!E|;h!8XEv!XU  @:'l7dP%#j50gk<-ծ ̩rf\7EEv0gx*h*6TE?+)puG yaC?z+OF7D mriK%{* ~+Xy3%v*XŘV|>D4mlH;m,|O.9'%8WwhOz R;Z \ '7դR+;ɡIڿ u^ )a1%o 3Yvw 'N[SkvkW<[)mJSÊ /7$w$~H'X(] 9RuCۥ|_y+Q-Fz|31tMMf[1z~q%;'}^hHH9}mlR ;qt9P`!I{Ehy-ʩP{ű+o-wZk6- Q`Wl?ZkVTJ]E# $O "( c(dȉ]xL LcaTjک9-_ǯlOn. FA캂' ^A8*n5GP:j~'A2CO!Lad,gUcA <j0zr}Zykȭ(28C\x12bI?;Rpnٳɤxu }Sg}$E?sᢍ7]gq.% sYg&|fK_4 hAtF*[}uqx$X3? uzq H94od?(`Gj|D[J[8Ν9KSʏL|c.%y>N_6kXНW"?L*gutc`CN94uys~?Yy=c{F,<=%dBNq4n"/ယyjC8ɪkpA^yZƨڍȽd 2Yz7wooBւA5)N,S^rfjĨC0ܸh;i?:Pw+vs-̅}Y +4h7Im46C)&Dz/u|Z(rxoW<TxaRPx @|B%ܨe/D"&eQ+u#a .:DTAG?}̭ٿaBY9]!sfN<#j"t#B'z];knQHi7.?<+FBWg@^4? ]riO fDQx JVݣOw>/D !+6Y6 +_L {3tbظoQOr+#XhIZӦr.rmYpN, ljN-|Q,ʕotG>n]Ƅ+[ s/'r1h b(NXtPy!ujFgg*8tSN[[=P lT]Sc+ [3T n"MH}gx*Jd{d#hЧ?w'NTG0l@ a-5+́$(TM.N]G4jn\d$.0dDЁqL6so>sAPø@]  14+˥'djJE9kQei؀v>fMޥ .jCh&YfUϔJGhBZoL GW"<ƿ0&?sOoTcsNȽ0f{pNYt<˦_ sYeue\r,NEq&0qbGvWUR|{B޺m)xHz`qb4q W,\J#Tr';Hxn9',3y 4<.F;;k<._;7{<mZ&I>Tؓ{]HUx5߳x@+pݟPx>5m^3_O7 2G\-׍fo?/ؿXZUc|!m `k{_*}Mĸabz%Q<rM''~@"T/o~F:^]Mͧ/+PKߌ?\Qn}+' j-yOZ@7K;5AېRwoQr㰑]5 \1E\0|XRH AI pcJG2VC^AH{`f݇0^Bqj'@cJπ"zhiEX̰ n$4dKTSJMT:m.5C! i#?-rV$W,5.g)z4TT8/@;:,'(7i.lFGlCwiVף!c G(LlKeFH1ydmQZgC˜q*{^K=豖yF'֐N"ˢ@,(S#|A~rgHۀxp{suׇJ#8i৴Oݠ6Մ3vs,qrǛ%,["WcOnJV+}}^;nJEȵ+=*͹exNbgߴ:WhTMdRM̤JJf-_14 _ vq4f= :9BQ\7[`T苺q.Mį wi Mk44ywH%Z/aQ$ofNfKuɭj KW \O)L#MFerԈd A2h`ᛚW:(;+P!Oٽř*.c˷/; F&b|מk'l/S(@Bt*}McyN-ܞ̽gF;@ ;MHvm-,~I ֊8uWoVnSeaJݫn>)Zj"eiPrȋl5s `vQsESd}IPKR}aNm0BΥR98T@Sr#.YL@AS8 ؊.KIN @za R.|~N"0Qly=Wӕ>̵U/{EH.-bid,+:JN2KJX~u`L (B^`\u@3- Ux@{\GsaTh%VU Ry ǘUq[H[T7 Ip3 qy-ݾfͨmGKs#%א6ðqQr"u-xPky:H@>!tL,ѭ#m<(b-E%!gǑ왵P~u`Dr$X]SMCĭ\<2)S@"Epz2-.۬x8r!ş1B?ޔqNS4"H2k?Z~z=|a$&t0̸{bӕAfUOɨQ*}nQ].q5NژG/^8!l]tYzYS:cV~F Saҝ}{Pf.tV;VWpLz\_!K~dϳ9]a[G*"{&1 ʲy5K+\o#N2[~5q6n AW &12"kM'vs[Lقh\,7Oj4?;/MS-lF{H]l8y1M2@V=RD`,JNb6-!GrB{Q;*_GLi`[CxgfMs m][USNέ#_ :9Z ˺`RP#恜 ߉ ue㼀z–_1k>ͪ#zd:/k[mdL={)GHO`$q%|5ʞ6zK*$`DuodW/aj,{1">%k);&x*f],GGWP5R!WIƈ$G<}^WYƜeEp!5kP? şjj], %E@É?ss;0~Ζ@m)qq1 1A[DQkٕr1Vl=2K;惠bv`'~®DR->P:YfsG*a)pcޢ<՗.fwgbaQbSLM-&0@052VӢX on|cYzU10D#>xS%lKs _ ϹJhϜm#k7%]$SUY9E+M;d|.@@;`jJ,bf5`OJD#:ceQPYH%Q')oܸ(μV}AaƮ"iY$i0<{WjV*\;8ŞK2$k0;\#1pnoJзpZX 'QLd E%:K^d‹9jE~S{9˄ҹdejRkòH{],p4T ϛVec_b=F8#ah dX{bx84d3|W`~[܊oG ~14QD9Eڃe2ycAe7ҥ. Yh;YxHA˺ ,Ul*ogwEQ8cic%ss jD@*!:z^ns)m*E Н̋cyԫ4[ta}|E{.XO:4A`Ö}&wtsB݅e%nOPY?llڷR94Q6lHi¥5VbRzS=?!r֦l(1SAb&Ak ds7p\ljpf`:|̫Xנ>D+F ^0Kť^g `c'@Ȅ]t)V&7sf@"|y`> yܒy\G@$VpPn7mW;mSZ灔12 {a= K+=o\U; ؟n{O_'W'w2 'p{ɊLw B |KdYe%X(BT ܀=\ 6|$FQ oCꌻFzݽBq? `qQ5nrS-  k2t+ԆO+:7ĻOU2&ݘS 1TCX]9*bNhICnw$LoYJuQI ^_`( ^%Ũiƙ;hmdpvIg7"ɒY LK.ҳv8 nEAM4/Ϫ-l.h ;0Cs!>& qZ6$ Zh'ē9" zUMNڴGv#^:A6B%|Jш)Ⱥ}W@.F{`[=?rYHFT3.Gw~ŹD '~JD(vyZ7$K/@xgG!n-v׳n8 }ɒ0֙d͸sm̳| eWթ b**UpɪA[չʲ.8) .H 8WgN2`.q Li_ WiXeXǭ+am{y p2n}Li R+E=@!U;|{ݑ lZ˹Z%nssߙrT٩z$]P$ fM旃p=&kC렌rYOP'χ;Q ve(Y#.ďAۼ~ʣDaZY$CtoOZlh.17}!bdtg: oLPF >5ЇcףOۭ> & Y]T{ѱO{TّvCyqiUPw}ayb*h7s1W&a,[j?4) bbdQTWNuC1qgl~>P" ƨjdvrM4b `4YGL꩚j 4aWu,=tzrR@C߉|驕6j'޶&ID6iդķy"acM$#&ÂA$G|12A?\ ς38Wo'+2;my:_)RF_=.mT48J"Fb`3`fĹ/J _)3Ey]I I8#( B2rk(OtD0rӨ{~i.;q:SeR U7ӑYuާRoۑ3A֭S`H*Qak,8_83[8 E16α4[#F00&V\p)by5.P 2 /5G$G>fz:OTœ6z#r~_HU~P(><?eg۝J1A',DLR>(ȁiv=Ҕh9|\ w>it\XRhC&$ETPhHI*oμ:U9gw2葛DHC 9QVMl|)=Ot`SWrsg6]LNҳk^暹kO0GΗWU< :Ĥ:b=kôu%r*ivKPvL`ϝ`@&J)F*&$ڝru*a`&ƒ_&c+??5m?ϣ]fml{t)$d{]!_nЕ$K_6 u _dj;d\]W @HlIu>Fў\BH4`::XVWޠ%}M'1K6?Ȗ9GQ1=撔ԧH fڧ'#N`a?V;F;EjJob?|\+ i˄Te2,;K)H܅:,x{qo{dLQ$>(9ݪv69ILX#vۛs7*gqh`,2|x: -. 1bo)'?Ĕ},O,>bVblGB :CbZSRKFJi5mn *3n<ʷwQGzi/M&tܞ:QWh|f@W_XkOPTF'*4mTHBch>OCV*9d/˨<|g#iH 3 l+^IZ;Ɖ b0&ѻ-vj,],ĽT oOplf\[)|\IF%JmW P`Mu):+GrwzGk%퉼Bzbם}'Ћ`555+{18w$* zg$%J؇ YSyfQ!D {ހ+7]9%NdWQkA~b#Rlښ8W,k2Ȟ(\5~3NGqtvE mt4~Zc x}(¢IK `'k 1,^/I滷LE|VB>FV_u%y'_Tb21wEX6ٿ~u2k^`؋Rǧټ,Asj JP>cnSqWcޭ ??2V4PtD2@}N<<ڔByrJ3˦oe۔b¿ x6m!y­`s`PJ˰o"4V)PUq%GIY%A+Nt=]|!_f)4P+v_:Ucqn5,Q:_<y<'=ןX/e̜߳)ouU"OzE_IFrEdI5{aGQU { hQ)O<쯆B 3fSӣ\fecjaZ#K1SJ:-y#g;zPLjf e'iQno!gTbUQP߲vT$؜XKߣL"3̉~{E&YgM'- R$p_#FE`٣BfFh=a8WE.VށOliD`AdQRgy C<@ihWJaȨqbb>72zQđ^>fxmdBUGxC<4fEYb7P. H6ԺcNy  Hjz }fvF_RB6&ި_bll^5vL 6,*P1%I[*a>UPHk[-dywiweNO:5Bza}n>*Y}7/ }_fb|n!w,LF4?8^R ET@toI27|S& XPeh}_6QyӂMDWf̅A՟e31baP=r%8jG|'S8j]iYĶ1 {#l,uh[,jwqMs 5ʁzF"%Ip Y<%y|+5VF[G"u/a8ͺXJM<и0(`#܉e^Hr4@d'JC4_Q*oa)7L!M!|!f➔T &|7rV>8ԇC˼Qr#9i"fzFK =GƅsZ*5%Evj \RJոI#뀬:D p P Dzx7bϗxb^CjvS;?_c{ _?_DaE_S0EJv&,x!›<c~vd~L'?~HMds:',i %eHvƎE8c|_y%wa%u`-m=VP{I+jjMLh)*g[Oܸ4dafہ ,ވ"Ɔx91gg.mʄo2NBO>geƻǽBv<򆡙>sV@M- 7 tR@iB2֫Od]f;;N]"Xi&'џ篰 j{ 5̔ Q64Cgp/*CɀS!s\Ĭx=-j)ը-:[HXHDcGqgXC‹y REux?y_W5BH{s)L-\̓3ѯRLG8\S3u`c`P7N`"8XPm 4r8Ǐg#OLl8iQ*1(+{ BuaṄ,ȯ:Dϩexͪ?ӗϴHBK,ZD <|{|1\ .VC,WfH+d0bĨvLI!#t)F̴չǎOC4b!A na  Zdzfi%ЁhKbūH!ϛɏX- m72U{l3iL @{i#]7=Ƒ`DBz1qY{S \Ct{7 ڋ]C=cw캽PCl#{hX>y;\\ERs;Yh;sI_7qsƻ ]?U '`5]N@/rG@ W8v!hUŜэyw^[ 9J.'w@`+6jZ0tiyYee5sWH;Pسxd.$\fu>!-$rf EpkT*~w_{')NTYvnnF\Ue@$ReNf _8](-Mc[K^Zw5Y[)?qtWQ],&!z 024Pz0\+[+l;mTʾz XmZﮡڮs=zSGLrm]FD8ޖڏՌ'1* 8ftl,brRL ;+}ӠjW1i`sMkm>u䚗 y+w/x JlR _?a@|m,3"_okOpFz=~22DٞE_Zb3}naN>e~Ϡ@E TMF^ cJdo^9[OG 9d躇}/w. +c;g/FPnZ%zȊI WKSw.6-WL=;x~$7F#D*+k*p+//PSuD.4ɌFj (I;2՞/x%[ĥkYT:(QN%'&|>}sNQW)h?S; Z!g5<6F7ؙ{Hbc.&ؗFYR=.ԁY2TZE}j*v!x E\5oxap\tdueM<[ѯߌZZ"JrLr=p5l:Yϴ5XxkkrC Fw-J`%`ߖ;%9Rk bw:bҹ"!%HAGiJV {ev"U3=,A Yf]eՂ4]UРr@)$M% Wg.V+-Ua=?~ oR  ThK܏"8H 7֏8Sy:݊h *9%:_۔vV 4>WDx5mYyAC\wEm UmXT+^KRM)tƍGO/W Ӵ 6wMwݸvIv*h+%ߧqEgF@[Ze>e2D-JyT}]GJƮ5f^ڸ튻#])'ħ{!2W8n7n!ft^O8)>|%zzUE ;f[q><D;U7~FG;+ ojG]<as:A4]G7 M'agQV]Qb +J{@1ڿ5$cFsOBddX@MscwT_z^ą`xQmLl:UmCK$ ί o`F{{|Ig[1;q![5#LFYseWޕ pRH0N.~cm^/7j;3t7 DTc"ꋿ݁S"Rң4P](sW]xe[G #q쁗wVz3t\n/$~w`z\=N!WpR G3aQi4jwAыYlQd ɥP}r7/:GwdkTn;>Ep72|GU/W8tޭaO͈0,!~^z?FHɽ o=RW˾h5ZnB*g)U EtGKgzϳ$L|ɵB0#@D KH$ey>EL=@L89qEH-B赱mv%dOHhcrY|%%!W՟)'0C'mE?kG!Nh2dUwLIbҍٲDE$ ž)m﫫 3oCԠzeOv\1a-#C|\^BFyJ@K=_7x6jҘFS[oҧ' pԇm8-&%}lϷrс{ Qu|! ) l[ksYy\|"o$TyYZ^rpJ#4p`tٟ&p  bvZaއ([R+~]H&:͖c⩻pvI, $%ݷOS$z7_N!azemzs (Q&ItDž$&oY}Z%.vȯ438f!iZ A3T=.FHj朧@3uk2bq[Rr*)sZAndݒn0*_ %kq0_QdsQi (7׌v.b+OڼFJ(!U6w3WYa۟÷>63BD266sґ%l_ug\~mXlEeMn`-:B`^A>ԥxgc4y% >;N I{8,3T?ہBW<ۇ NŏuZiDaUpe- <30&Z[Tge識e,%! ԝ~(K -jBaHNq.J1r[YLaԙH ׋I"*-9Fܥǭ@Tb>N\\@&0YTBN$^@ׯzр{!VZ}av<_ =eOsB%N 20NaPCȎ?"{j}e" ͝:%jWh7Ӌ2-UT0۷=F4,4N2R.!=;2 xDyx.RNnRџ1-f20Lgz@!ػ =zIKo \?vK#'^3'gA# ^dYJw߫?~u&17+Y}x|VR!3L1UPy/B(b޶=syBd} P]-$]ݜG%r1p0Rqwk_#wXdpf,f·n; O}b1G;(BE{4+de7_μ'Zz=BcVY^}Vݴ7^C׉DZP`11!~KCE8BM3uS+@}t꣉O`ބ>1fnNg| XlKvK{'sa+ mtG7Fs!(s5Q1BJ"Y5nj1sa|ⲓպE&Rl3-F+̂쀗8 گ09t<ɘHef\X/yse8q- ajp@)EkT?OlTm0c8En6Y_E+.` ,"KY fBrkz  _LY .ѳ. )Vٿr1œ$6 ftv,̝]-0[wh֞Âbj&mby3@*卾@c?>H +K̋QIwW#$֬3h Ͻ!$1ڍ ,"'pE'2rue[?nxs ץlk9dudg( S3y~yj䂊蟑ΰY,ӵTGolU@>22mTu 4L |n:.zgSy K,|5fE_ %mڵ5UWt= [= LR"UM͊b65/uzO=3g!V ĭ'mw韸Wu7Yc#f}N (9FH8É n `tC]gKe|@XKtEn]Ltj!5elK׌6g,6z՜VwNk^DݰFe}ӿuP "|oN ^3vV:$ !)l]^i ,̵݆,x>Hc*2Gdv._e+\L-5/yL$1'5{<26 ߕ4D$Gg\\vƃrUʾ"Z(a8jj'-6\Գpe zy40OUתu^"P͗T[nBB=]PO|6,2D-$53$|\*30:]M6{&OgZS ]M%誒 J L)Ġ5k%R 9(nN'e( _d:WҜ"=ÃAYA%H{BΙyd h~~KT ]CRC8~m#b'Y_9}ME?䞎2Vn_Ta $<{r!6֦JK+ G鷐ڨkx޳!mVQJ& eV}; j` =dk;Y~T{>0>&;`2~:(v%4q{u-/ \sam@4=,C χ5ְ|U.l`PE !vm2,t&W'{noo= g[ܞ}d7kEq\;p6juK0l @i Ǎ^h9IpoȊjwJȞ&Z򜭰ʣ(fvA#ccYaӝ l5La[.+T%Σ^6h2$lܸoqB! `ZF' p9iyۻ x#-L {:&6תVd/qɤ׋Sko56R}wq2q?, ;wA\p"g րxB?7IׯF72 F/Mт:Xa6!@k{;_cJz{HZۜxZ^QQ?#?5Θ9v}>WK*sLND{t<28¬ʢ6+{vS۔<`~xkE^CU  *2}\yN+48(_K 'E%|v1]sdy,{)ZWMAk-&}QK8{Ǥ0Y= Uj$ۏѧqԏҎ޲UCgxB6\^v?Q!eqdf{V42 Ҽ PPv?{Mn(xk2-?qF?6.8w(N#85n[2,0MuN9 ԗ#Ma'URz.xwPVo^tvrVɝ?N)x8.]E˝QQm,&>4b%Y7@ y}3pN2&8͒k'<ѼLj;!Ӳ̾})҄ v4CIXX%䎣SBl ;A&͏ui)ı_6G+&Xs(dd F/2 ""Mӄ?L?DϽbFk:s|J9<ɲd}_{)e4VZ0⿟'JΈuuO=]]қNY bob胮X<\H:!SdTP&G5.-b%XPy?;v6-3E;5/e%UܳÒ:?Lxx h%}?c_{癕q>[K`2R]'xZvDױ i+!XrgfWΎ(h -! R8dV#ĆJ&ҨG\J)H/;uݙZ.nieِXUm$%/<2mE&>YWD@] %ޑaelcD)"Tks#2no,K &>%8"1QoOc:X(6bߦq)D74 r'gV`g3%\4c+I-dy;fy4p /f65i=mQXx<DE=|#=Ϊ s=G4Hn*no`o+ƙ\h҈PGvag"hz֦+d<\ DZ $]$*@ 6֋U{%[*&.~X$t:|ףEfhˀf!p(Rk]ߦx߬w] 6Rdj\A[E&HYm; ]ώ PK p =Vt sЬ5i @&CQBQuԮ 2ӐaW-47'+/(ՁELr7%˝vJA Gq!Bh'<̨C$˂XfI+\o- k6pUYNe2fpx>Zj"kI ڬ7`K$VV 4*iE-tKT$P$nQZ0D_nPw(T=oĸؔN^LvE~|7TCCΨqtTO5~4lĈв_o P:L/ HMsR_c܊UôJD%+>gOQEZ."Na;vR21Xwo8ZW]ݎyv켆ӝ{^p^uz+3Iiq!)]hh%b񀉅SaPMOʮA|+O<LYUDMt<yQLޜCnԝ0FRQd|ޱXD ,Z+r J;g&Tݷ^!ZxjoqXqPP/z[5m+"nJ9 J&#|LIbdu={]zlmxkQU6ೢE7xyOn|p&8/4KS2u`U6t&K?o H^CdiΑ)8&HӨLS&C_AK?jYe`0p/\k0("w°f tW_dz=UYfl]EV2ɞ/B8 ?B+N]2++h9Yp) .$ժ:< CqZNRl 6957:abP*/}eB5C7f ”X-c%6ړUgt<W[w;DϚH^OLSou8^ę؝C#k1\YuyE3Z˃{E{bkvBoO/UPdT` ([ #"9lfY8dG$J&n &he:٫C?kh{aysf98/534x?5 1d57hjy!A0{t>u M^G!%¸>M!efFMr:\٩c Ir g1[Ձda6%:b+)E/E F|z604|pqZf t W(?dtzhW8Ut 5+O-v(x,m:VvBEocQLbc^Nۓъ$kDhxKٯe]_4QTACUb4Pgfe0i-6}) 8dyJ!~GXVzRC 8",BؑrM7#u 8!e8LE*?60,0SZcw4 uw4P!)_2Lviw3J?yC/zE,~^}v-^3϶  T]]j'z~Gd섔Lpn{ h5W.'h+92 D5txs[}{(4O pV? tD:۾ a&.SEJZ pN2BlNCp[kLT>abiȑr`i;SKR57mֽ"t\-/G$# K `)UHQYO/4ǛM%?ˆJY`E !_%hIGx fzgx̳@2֪uܚ Bǐ}f /y ?#nPM$R|8\sg +&\:zZl}*|y!;Ψy! k1cQ嶑i ZZ8.# M#穇Ɗ#E([soy^a,`Yųǜ&I֢1yL/voվ(hIYһ֛1DECڇɓO )36Fv5dx8JeڏD|Rf7@HѐAl%=8 3" VpHCxZIVM7"$|74-:\vTCpHR_ 』 AAHex%%(ꕫTrj<0XMą0es#c W\R^f/jyG(CcԔ&؅e%]pE׸hV|kڭgB9\^"pvx^aRD;U3)RLS*m?*_;=Ğ~ ;POr0\Lڬ(_+:W A3 :u@aޅW+9%-kJZmuIg+#B5+K ؗ*1xxPښ-\/g!CB5el+y<)-`o/s]Fҡr2Q2JqsQV}45a>dݫdĈֆAǫn31```Ȋ?1U"45-iOqV $ے:2κh#ڍ&@TfqғVnƝ̌/r%rkWF34!0?g{ն5 VP%k14Dq[H:_dA!OǾX Wka0Nzh<{J(xJ0%90c;f*'bzH|$ܰy.`1(MM*d6ҫ(1X&Gmi 7Y8N7ո:e-16~m^ڮ֧t!D0,Sb|?(p<}o>:/dS/èKA\)ZKb? S}0 B]I_Ǿm;.)m: p ?JFf]@CaEty7М#rL-5ԗx`o.Gb3Y(9qr@/'(;Z킕kiȔ=Jft& :0罚U>%n|m!X '((n#,/}ְqWQZBIm`c%cцY CBfggu,7~BsB13ЮS &$=8Emu(ݲM硆hQ>^8 `14 si;>_w^&]ɀhӣY觛!ZhP|qyqVZ=0U=w:H_\x@%zwbS)›>-8Sf$*}!v t`ݜOBz 7Jk6 ݇SpmQj][Z,K>KV,%T!"S,70&b8Kt1ڢ&U#` Ju02sfDε)C-v}Ax;^lN+<؆@B[?zLaW2C[|ʾA4H*?%=' @usAKTxɨCȍ1%g5\@lK=| RQH@ѧ"(u( Wri1u,~PS|d"=#B,# xluMdPqȑN' VWxH~@}.PQՔj)ڕ =^֔Xz_Ld\ `#b 4j`v|Mfcxw 9?^r؞Ljc%pG_br{Q0}, AQjLt=抄} OEʋvӾ" ӡOOe=YcjzWd?T8~Yy-xZVU%y6PM5~,+ z{U5sѯ1 JRd*7 Z]eEO\]\D¨i}JZϵ%a"H[^%->4axcSer5:<`E P\מpvSl4~8 D7,FzRquҴ8b1چ`,;'Ag!W;FۿH0|/\Ⴄ)!xt9:w2y]#pPP߂IRYI/f&GpT{K# !L,jΟ2_+ٮU@`XrGOq} 0s±HnjKh=G@~D9}\sͮ@181 7; v+r{uL8%_W(%戁e1,E˴=6?ũy7I6DоU!MwuD?S +^5kz3 ūńFMZ^]߻%|g~Vʒ- 4 B۵?hlϢO mPmː/t=kFi[ntb+PVQiR$#mDZ#bBDIϾX9$fd8<`+>JNT-UxRd s^ܾyoXP@@IP?f>L+`t7̢&qNMP 6zʘA,=n aJhzhZj8n $K' G+K[a5;"t.`MLL&Q:SQ`*Y7eYʋDWd4n{Hq)h5@Y:8DiW'{PU;)[ZkQ 't~ɕh r&ic{%Z-K:?bmCE`4&u|aPcSNv'ܻHӯ*HAO3B\Zpf qxJAq OZޫrUrUO[f# h\]Dyn#x'e;hMo" nj儧@CGՂMTى 9l:攱Kph4@p`9х%젆^(Y]¼R4`;9tq<Jn I(II#I?ŠPZi{#_ޝnW]is-xdDu`fO6adJT1Y^&|" f⛔юz05~K/'aZ:*G^|wn"bRHo/YrYLyPPA~d2D oXgxx |DGZp)dG\?@t(>Mq2V.D `;3A']8QJ[:DԌ詃2ˏLeq/rLc'bod̶4R!GEt=Ec a{]&c-WPDͬ=eIKe Tv͊ph@ 7wV)xOV&wjItH7$>_m"_evJF嗽n6["ǻaȺ32_$Pb-[9j&Lsglbzg \;ae+l3V>ߟ[#z1u=0jkҴHi@ Tw3U@ɞ!='^Fxx]NQlY3'$&D Vd_1YW'bdwߪHAH37 *K\$P(6p҃If]C":WVR uq;.&[F5n=>S f/P脨Fh铑p_kF[9 rgCݳ{~q] '!wX>S%yw- jeLӐ+z:^{6oKz֪-2zk 9?vq&}s^QcRyH(Zn>IV|Qнg`)]2BȲv=e ?r5H_U2( 2Yz "2R .2x8`'HD0s?Tڕx|E1I$H ~ʊG)=](4e|{L˖Zt ),&Z 2?ikO!7[ 21Úl>SgDlXOkI_o,X|m8t).{;\/!P0[Xz?MY4!; 8 wD7i3v(ƅDM F9fd6$T| 9m |zi#W95gոI(eN!~qH[H:zrjXb ^xhM&Oy\UXiO/- 798n 4mؐH+SSgD\ ;6#!75w}p> G4 ast!=(#:|hf ׍>w8:D9G6ǿ;N_#tq'u!ı;da,z20ugx_;Sm#6;#a@\'c$xXTT.I=d!)f_R8^ XGC]JhY97e.z qUp ck3ÄդQZ}! _`]Cvq|R@)%xi`|,#Ӛ$pΠ/(8]+^;l Ob=j:m3(ȑ9/fi^x: [4ZrN.+N"< P!6h)X ON7;;:/oQ^^+ცM}萉h0؆M1!bcO" .8YwZsL|+R^ 㵏x#8Px Wg߉Ij.qh7~&/c]OQ%dDSEyA{\D!R:Lѽ2DZڌ/%j6襎οo(rp^è$~DPc#'&1CŔ0"H͢42ߠ+f<'v[+$\Mgkn#mX&xD8ԎlMN uAZKBfn'.Е_Y {aelgJZ^^18M^e4RG"Y$0+eIZwJk[mӧBq&)ܚ|deeC\_ b%: ه[wTbuc^(:6F'у' ReZ< hLuӥID_Zt(4ݢS|;/eޗf8qM?=@;$*~ե55qA0vbj÷U?&Xw%hO%: ?ƾd6bxjZ.U4@bKS(kc̶Qg\Twdhzx3nXj v;BfRr9*H0̣' ψ5]ȗ6ș eX]L ˘MgBOK9u>ynovt9>-_ӆߊi\6*8tKb#tr s{6O1hrP>Qy <3ss쫰?I%Ԅ.ag @]'OBPu)HSxFf-rT*_P`>)-40`YDLHI̩էWC; Xaz3P%Ǣ {i+Q1)a8SPv,j;, @ŧt[)oN?+PC dv`GW\UgW2\ 0-pLiߙsW,jt6gv})&~cWujzb_}XAHgIu;sQ  0.ez3|D7՗E jBǨ=q7~eζd^V8,Eettrg W'>yg-4eAgua_ۢFSclCe@]eZpK=.4Ns jM _ XY al%b,Y*ߢWt4\ 5ċV)%-^A8~pL'$܎ ?%as.4ʀw߿U=H=9wC_3Y;fsěFqE<f3 `2ay k.&E}֔<9 !Oc3յr*t #OE׾le.Wwv ( +~9 ]n&OeG2wN(u|~pfˠL{HqN{[!HfR;ڱ+VZ6kGL[,xX1γ)UO8 $HmH x3/ eWDf (|OGEn:m6Im Nev$Ǻb5JaT=\>xȋK{Џ ʏy^-?4>tmFK)_)0/"*J@gq\|!'D8ۥx*2V WQ y+QmοɴM/\g&Po6т~=)6\2ArhZBi_;@$(}1_pë׬B|;*:!Mr<ܜpX쒐Ƹ̅QtesCǾ]mnt w8k4\ZWLio. fʱ6`I&FlyRx3!vCy TL3]Xԅ I Uϛ ܹG<,S=sYJ1x)8',Lc}Ï>Kݾ68kJ,tivhR/o^ 3LUOS%\/L6Yx/ovD سlY QXߏC1 EۆB `~(eO2yzƁ{$7A =W "iU$ |Q%o^R5xn|Zm q,ʥ C)<⬆Rۋ'kJz"a鈱vw]%VrygO`U%jNauni@2DD*:ׅ&0=A~/ Dq6'=݈> SiB&C=Z C[%`qz9]MD& lm)B.Sc •67? KKq񸴵/}! mr eD-NzS^1U(.:K?ʜ,)I+Og@h@;nFiu HDU(tR\: >y@RIA2@앻n&E!f4I+{^W>=Zn7.t<ܖT>]UJꯌLțdaC%W{T=\Er;ԭ.V/|N,%j6 , _Wa0ƛ9j-6^"@ ~2/N)+8^0LFlm\Et^ZZ/KVV̈ `!=qѸcv૧MKt߯o!F.BBW\^VndԐOjddݛ4[ npjXdLye{GF^D$3>Ph5Ӟ*wehzF籬GeHvU[B: q8?״ćwZMzdGַCm OsĥeF&1uuY#fa=8$g9HϜE_^ ^*ԬŻ^5.(Q,Uk @ۣ$K/[VM_|l49^ KFٵ\<$mS]<ⷂܽTLc#>BbppcoW,N|Hk<3Lq=2+BcQ#"'h#[Eo"3O Y(Fd%0j ağmR?q}1T0\̪(j-䐣8KƘ#6VUmm G [hRT'NlEy+g? 몾µ%ܱRH2B ȇ/ ߺ;{ SoA8K`A8i+7Lz=K>`c$U:|~&[*Q2gdnnnk Ñ&MqdnIYKua--l@Ҿ=}+q5n# `68ϛ[~Ҍ\'EBF<@e%xfE - )a0+Hlq"K|洛cz9o9Īr< %)޻Q FDh$'/) [9lϥf'2NRMGwWϛ&;3g&fV/gَ đ](](=Z09L5;dP#|W oMȚW3liF;PVF<֓lw2eHEB:˴okfV :"t4c7kOf'W3L3@Og.k} 8)hi@\2R0_Ȯh6ޱ \LRiW Pv"mĈ- D8wM8Bw0;KOҴ16f$!|L֢n96#eH Mܦq8ue }{9ŃYPY`3CXHJ`fR@*8qUrR3 d2H_-Ә:BCS}dribBjD*2X喂rb:s$j⍟DLŗ;`c{(풜Ozy>4YDKZ[W1бuBhOs0`_lzuc!/Ru7@v ?__P)AH+Jz6z٥l݁y ǖþDپQn%V硡D$&-yD"91~L `C䮮TAecAȧKn[D2`v7P>TVw":~'SN@-0 zǮH(T!-:S2iDTW%4LHTznQ9}Ft-Ϭ8$!Ysv?a[d4KS]`q_uA8 <SHqłyGcj`4t sVcQC!ınE6y(/>1\p~ F52.7H8'c @Q2s jBY{'?c vtHͰ+TոtXFDqM'.V(4drO6gVtZ嚢aVBHY5W=ġcgN>SM&kш/p7Siҟ6~L[pGgFjtڃ$N|I)ؠ`(90 QHY\%,6'ӃfoL Z<FR ;313U Kc{~4$40SVJw62rA){*P8j/C[|@ڴRi;CڶSIpiXjw>(|5(/[FO08ή=K `VeD4 o2-G1w$7-.qT= }ty? W?#}a0]qtLw^TI̷9A&+GschgHsU K>P<)Eq* rC{GMLpk ZՃ %0>|%8bcTh5I@&J @kDi Ϊ@Ͽ:\xSFMOdr N)r$:&RRLL']szp(U F ~JlDKI05 *iJ=)3LťҳϤ-.Ԁ}f:Ve+4i^Lqo5MYxk_AC7.&NJܴOF0Dc'\ ķou٪N5*$:ũ @xZ(%/;T[=zƁ /\U\6Ţ㕌+E®WDB-Ɵ+V%Ց>aʞ$ &YVKoT_Y\A#Ƒػ.j 5큷)iX /%&a .D,SܙJzh#'Zگ9y1i&dQ/!=2;~ly" !ٮ|z#偟(F͏'@`f@?J|\&Wqw IOd]mbiɽsp.8sDF=8ep4[ټ<B}(Ƶa:Or,fao@KN`/$(Dpea@RC}5 tm @+<]d1 In,QJYn] +bIU"Kt:\%U*6`k^]T~:gދPt뫶( R8#W8#pi^~Xu8\ċZttScݺ.B ' ʂܪ$cc kbVJ{eˠm`8cۍ;DU\7SԼdB&U "5)*7"͝hrAKW"kހ2aqsyA.g9W%fyv~W/lrƎ`"'@e) r *SB _)k FѦ%?e3qػB}KZG(8e4X3D3 F`d3 x;/1J4쮉loX?DiLU(8i[_dJ>c+j~,p..P89o9 |y;)-%w\QÜdwd&U#f@)Oy};֐oi~OShPW^;}$P?Z-nxyKUXb(a,Wہד<A\sfo"njϒ|T H=/O?|$=4ˌqZB!$kbW9JyvC2;쵴czH$ջLF8qx:)ПT+(X o)m#yqN!fZz#h #a]|,OػK5W׵ֈ47~(@C[!0Zq.Vᦌ.~UG?eyW|psD[ wk=?׭O^/$#,?{NUQ6u٥}/@fhY[yJJfRbݒ u7cQ|YIsܧ6tS8لJQ1gµ$d"j-fIA64iPS >]ǿq5W N~ǝԈF&5a҉xz h OK1\bhN }/Iń.4$OrZr_4hB;V]i?Z,ľ靄gA0jBy21)fS]A(kUQ`.H`.uWmȥ9MIѵx1McI kVL <"@/fSJq#i+0COm el*GC~c&rp}ZO-B Y)uBDocC}x5ys0o!qց2>AX7$h(s$);*zׁ#wu%,-2;@ƅ%X&ho>~0~n$bo?E }"E\_ K|OOGY +x_C4( Pˏ`0&+ybL%=1c< `kpw ED:})\FS{[kdPze֗ am"jd#bNܥ'blGƭW' t.li98^YY ,5}`v&~Qbg97Lў$zwѦ1qitUJJ}GhҒMKV"Ϙc0-Qk-O\F' W$C-mc4ۡcIp +/2` p 2"xn_#c&\ dFrѭ y}AbG3H*_:0Ȍ[3<> 1`-pa+hI[YSEYpQo@Y⭝B!4fWXʻ Ef,jnS^{ %w+ufZʶ$Stn%jPQW+V1$2JLsgw2 FoRENBxA1\{)ЇNs)1X^ сJaG0"Eï$,!mx&c=JA?j O ~lͳr~5X^3j<.@z/'n?.@>[a[?Zn69!r>[iv!}NjeWM!4Nh*ORV!?E >YM:Is$xp-.ÄNx9L[Mq٣T/R}nS\1RUJP= fZbM-uu=tD6_`|Io9T 4A6'{D׋EOw4Mܓldϖa4I;" +EKHO˘bTz 9 E RGe+gr0uuQ cXIPaq{һ^%:nRޡnUcᗡc2Ta<绮X(g;`Q:o}NV$sxu|x)7_0fwG ;>J *\9]t< bh+GTAν`UF8w<`ο"G@S#ك*/l\:5(K&+,ayi eY YcX!48xJTsr:_gīԡUNSj48.poXeucB((0sEC_HTBx0Ixj!u ;4})]Es"Q g\<]$,[@y̺3 ]^Pb w}8IDg :2|6n$#]?QיSC/_oeIEe8"8:R3bI@/9lٿRwP[JLB$C$3)Sj5MPݡ(("GHQ-NK*bf|>>*@+[NF2%/gHybauyxTڨBRh{\y ,iԠB j'KB !J7D.QOՁMMO" Y?[U#t/ ch)9& !=w䘌[*z߶scOQI^pH?Ãֈ6/((6o &2!ktB\-BD̵yN0ln65O索dR ZU]Om;Ka.Aީ=̶ i"FK9|t,{6H˝KEY[qWQq'bs$RBkU9Ҟx[Jg0LcP؁l~0ɫz=8/O)3'Aد N30L_BjnًÕ/IU;;\KH8 鳷4h%F?d$)k8RW >pePGz(RbK&r+l()(73Ac\VmRna+S,)#͝1@5Thȁ$W&1lMhl۹j20c ;n⓽;%0ZEVy@[LQ)p.0 Qbt`n$_8 M9C#D%LG1˛I@$̞=YVNvIMje/_>{ 4x-0T+'UGry%°墸|z CנHK2 7o>(DegzZ/R2Ǭbt;]'?6FHZ>iRI6ex_Td}I@/'E4zRO72'M&?p\]=s/EahiDr(F_ާOhsd GL,sĚMZQOEHt 8 88#le_@:5>\7K tzIxڭA9`@M[ި^>mNr? cD2`7[ n𢋕xˁkl$r &yF b,>j6C㔸h=V2J;U$/Еr@Xnݻ),nY ]2Rd!ձzتĨQtO-K:khH sc^NW%"6 T* :q84[#˹)$I{x%lNghC<ѾtrGEP/@Ne]gG [GlpҷPIm!(=]d:yCVR̔ݶ 5VaEFV|"h0JcTR٘Z9OAxw"9M.a6Նn­})i f;u1cجG#`7 )ו&uÈ݋aBONb':ˣYF6O: AC˸aGEH=d.h!-w^(@y)mMWڢb@^:p0IBoD;$J946w͚I‰pKL#AɆs"(qa u%] Җuš9]2 /6vGіbR=hs ={0WP8_uӲB% ~aUU 5&0+|Ȇ.zwHKq5dl[# ` Ol졮"TY)K->;pWl ӻDH)R'kս]zzOJx\b|JxNN]aYYsAKD;î V鱪rSGJi?&UF.,9\ @$SuȮ:X|֠#Z%~q ӑr0bg=}2B}%28 ݘ}yqtcC7~=/Ho ;j9~AyCL ݢЄQ8Id ѓv8~poz9,U ӿvգk|nNP,:TWsݸhgEh6<e4o%}@y#(  .9ϡ Ǯe4$GPQYI$$<OF:8=gMǮ EA-z}End^ZC-';:x?a wwOԢ\ƫ}iXC's4:+bވcy9hV HHMkk^Bm#MIԍ ݤJDr$+~2r4 V&T4"p[lV䤕+-Gg?MCj{X}_vR !~o^ny4* pc1?YŦ W־7@d%s۟JMl{om>s&woY`ZdBu⤣@BQz  wB=sObf꣥3S+#ڞ1Mfc%ZU/ʐY7r>#VK1u6 3`:GLMxq_C*럸>]iFM#O6KB$zOw{.s5>6x% E3a5Ud.5K+=QDbOSٓ1!x`ssRQ,P:܆ukUkDUY{/݈23 2a(+ =kcGq3PZ'Q;geޠ2"rқA}EG>kT_9]v#`9˧Cw P]<+T]%ev5Yy;V(a*,"-c6iP(>`w/K Y^ _^ ޾ERFPA_VvY_h [ќ?d>S'~BG]Q-ᏞmN@t)mypXWGw:g,/%nӜ(:z|24!{5ɑadn&6Eb/rM=.i֢bgBz *hy ZXP)!aO ۬S+t5,m[>ds)xor ?S`?K o1C |^'Po^>M.gj g[{ p܋J֣>߂}7!obBI>iA:H,X?y,\}#ԿHG<%#yAR2uu7_CQ ]`$Q+xEnM[34RP*=Il/]w=N`nޅ܁>BVLp>Y3䞉$}IXtL ,T~n1{a: ٴN)(ruG:WSDBϟZ sNU` |i~z抡8c-XkE e56x:Y nu,heC\dǽIW=Bd*EVu$]DyF99+ QNB͜g2i$?Y>_?Hf,3џfd߂O1 eip%0y5j04wzZ"^ ob$8Pb"XؼKh*)hɈb. 5/RFZ6Mlkt}Rz}6 ç_+V N@HorBߊKә kPm)he(LX-AfCNc23ʜ <#>zfkwB͖-ci$Wݠ]Qƶ#Ǔ̯D~x~~Y^w$L4.ɭ'^K>)R0mM@{ ,I[%9+¦pG2!Dod7]6ZJYt4fYmm%[b;afjpi:1<׎rYxk xzŦkH41h38nNJ֩[ M-)z0D`v+K\j`P򐫐㯇E(S"k`X Pqk}?kyQ$IO30\t|V_L4֩4 HX׏c/!m4ο \d 2-NZU?sEGoS@Nlp7c}*}k\k4 VB H2xj{hпF kytYV J',8-GNy]R-KBNCwRÕB3;hXx-:s>0POȾCL?^;n +,qt+l+3gv ,|ԥ%ULHz{YQ-f.v*u+ hKN_|x'ՂkiIY\\$=ϿhK%9Llek8yik+_Ȣ(}(~M[MTF,& W3B%͏kn`sr?铝븈Rh'4I#)=7s#!Ӝ4m/ڍPy3PFW#: Q2=k׀^#t@ ;/*K wt:,3R]V؈p$ȴXxS 5\J5VE<=oV4p0F5OeG2" B֊xZQW3m59 (_w<=^v(K]lEbEh ÉGLܑ \i+,s/v_"a{ncX+gێR&MXc&A9k=aÂ*'%Nǟ'h! hTd9i07|C؉2&#O/M@״% Y9fʘ!6/7k=}ʂwW+j3QY$"~sQ*$Ya :=9Ϩ[iRq=t HhڬFcڞ1FUq:8ѣ( Q&~X zauM#?^jLaM 6.7ASCף\]ݷN][8/S HN;țQ׈h+L?/TsHGU@pj+)0 [-cuQ̔Ҡy$1,Onq¹Ch_(HoMͰp$m3r< ύCG./W4/B\Z~`@|)1f/}'NGs,-Dm B`H/mYqB˖I|~`NI9W|O{. b1ŰCxPw,R ԥJ< I{.,RDA3d^XN:n-KpK`4Á7{>a)ms t1KJ@T&{b%L՝_W]"![xz,S->nv t5 2mb5syDC#%\ 2~3(# .]!5{.mgIa\yn#on3v8tmG[ɈCsp ԢKpR/z5XT$^v c-&4*RN/wēzqm?$ޮyOI_[wW8WHsNz}L€NM@k2W7E!>2rwlà >CԖ3C1KiA>I*e2wKy1/<Ōд?X򟸎 3^{((/s: ^zЌmD05\~,c8$xHvAI#yǺ|cj2mA,Ԋ|PtD866\ t9P][~̶Q 4|S Fd R^GOO00=)!1?iE7++h,ەo; $,\d?'xm7oi7&@ZG^/>ӐG헨s2_O>C{ B6XK yleD;{? rla0*9? 2kbF@`CXϒݸ LD7d:b<粷Cx[E 7;_ owBiVD2 pqJP@szuc۬Epkۤ9gII,DD'j(VUT³rx51ʼnᒾi@tX;ӭA<՞,pgvcAjH2{w BN6@&npG ENWןx!X֜ւe2L~9]Šbv!m `,/zop__qB䐿C# =]Кe U0\f8~ur@OYF84CگDa`d <[!7*ŀ 5,NB:Ls:Haa+N uL?H@4%fGo)H&->x=ݴQukM_a腔R3?7myk\U͑Rq`C_a2JS\ByEv}Lݷsy# _[c-Gd~ܯL<]ڦpl{9l3`u^%s{]9lYgO_)x<0y]6UBřlhEf^kדYF@ v]*y0q0?&MVW!Mr*p>G G;z$=#"ps_'<ȉ6\WU.C_?=G81"xm9 v~9rFz<ў^7j3XՒErr760^ z|RDcea_nVoi>}|U/ $ߓhWQ Vjdd _GM,VeRlUF(mՑxi>`ʣnc )*n2T`dt+屵iv7Ǡ,;Hzq<rV$u@tp"ܱ-S;j^>H%M5~q%.NɂT&HA|.O1;Cd/[9|/hu|/Η>_c6:=t$|>`+P߲ Q-ocLN8I$ũ'nlu/z`><NNm=>R{O>=H9QW$ZHMBHh:a_Ral>ݐa_vͰ8S,Daz~DǴ:g6"5@u0kc(zG% XCK '̨̆j_ZGLiUCz~'nA we" n* _`uƩ/D_K;7mOL1'LLqw 1(t zq-}'],#yRTS8GedQF#|EMV5.10BRjpO.uAv&zofH$ 0(cMvOti\} /}}_R;?d~ꈎ$:EMrK.E~g@5xI PAcM1E@_2mfٲiuK@bDNdVp:h?CT>qͻ?Whm2B@ y*̈́HN$mv>)/xVHJ]޶O"|^"L"G@hObg$9$XqRw݋-Jwj&]%gCa=E7c/~es){4\ĺ0,'K@uJBi)ϵ9ۯFt'~˂$l%‚(Jk4b`%[IiWY@] a}\|:>9QDd?*90S"M* v(*+FѡG"_}P[yzrhS @Nmi3׸k{J{H#~A?m%X#?F;Se{KKLD K؟Kw<ҁQ(:KUzcm# NHs%7zo}7H87-i!FUt@.7rG/ ( Q3aR4>UJ;ʏ,~}0}B]*}<PD\<V&YNAzsj`wѶVD۝%j(~,*ȖWh;#4ܜfIJtٌ_F}ڗj bcrlweķԜHڽlbqPJMUq9V5x9|nnehiZ[O#.G 69EsI7uUovp$Wؐ-΄F/ GX4mqޭ4feH7\/^/kE}PP'&^aW G)Q} :'778"@«HB;).ÈȻeQSM=B< z[+W88i{>#Du?+5t&n'5n~4͹Ř)IXruU|#o \j|{ԼW> TQQ.@'+SYnA>4U䢇mv \F7]-*Ud ]Y[eK,6K`g3y_oK<ۇbܞK~C̡Nwd",cv1f %kq85q)0#($9HTi} vnV's=48l܏U*R0WGPd"m.UC~qR/{ȅ6hM_/t/̚vq!EúL{IR?'׶y.*J,J3 ғQspN_.u۷ǀ.Ƚ#D^:ԭejG@ّ:emkض mɒך7tQkW~t]Vfw>TzujNIx%$ ϓkexq0=z9B"'ڤWc;특07-=$">맮>x 8>c']U3.sX5nܭ|6s(2p-5E9r\ëDbCj"^1H%oPCɣh9Y0&ihMf}k~Td-b L|'Y}ߖYTuw$ FdBJ+~h1rQ؝v3E:d;ӁͲe(KYcuՀދߌ[儗jјY~iS}H } {ӧ 94DtA`Ј@ 3x֘\Z"}U Tr%:^yu)b|' :$[~HU,vȋebG`S fosw ofT }?Е5{wv̗RE-!;Y:T.ga$8t(Y'iE!{w f3\+z6Si(TD- P ѲSl _~On:Hji;%;Q2xisy!ppB p<|RQ 3U;vsmcnS- K3|qZBS+T $;ƨBzѣL =N ' E{v]}v}f!M|8geɦ[K_~ZӃѩwo"*'yoYJȼY 9,+z PGuiG=|4S3 a7/P'?7`r N9ZI%nF:=d %ZFqY2 zϏG2/OqS̕FWV}c3BCGܺ\BF-t7^\dl,1yQm25-f5+FQ'<`m¼A7c^O+_ǫTn~+پūAw(s^u_ Q %U4m?l*IzD<])_̸Ro]Ju:Y*V=I[E1j zɑːY&wvnUfm޵.Mw;`Ri3=5Cm#gl0+F>tTPK Qb@u"bySG ܳ%&lGKg2+,B/Ǡf5T0B^Z~ۘ?@o{ʁq\b/"IZd6ڲzAz;wYSq/ɻ>P>ȯ~y):38ص6: $|iFþa^CTwy,Btw{Sq+ MGw3cݿ|bmqs)ǶfZ k@Uc; P,{k寐 fKFZ)X'xmwAobSA8KlZ@oŲMqhpD%̎Lva]B?kXr#0sr9L 0ˏ>n' &i%BSFm80hTtZ>δu5Y^pK&51;۶V~A˦֫=]Y-EK͚ vk?|B[ y˶s5Vw:^/ B`piܽڵ=?bGzbP|߲Ҁg._.xt&A %FC׃T<@3mE&a"[AR ͙4W}'[S79 svU?%k(crJoߧ7\ohkAEu,Wwu6ʜިE?7 2DA>PðX~~2gQ15jš{ܿQ9(, u%ʯg>G.={Ə=!,NYl@F8mzې6dM\,5~O86̙Ԛ iBRC[Ч. CXk8Rhlg*fzB$U- z pc5na5{K gW K5M2 K5;gqJi qkp!ßb ܐCpA&lm%ao_s"O m@m_~eY@Cë?SdH=Hb+&qV<_+ aU|ϼ ִ@cja)T1Y8B&w8wfsiKp ,hl [ӘĆ TB'P}0[ YaUɅ#b~zeye0e{'0MGضUdd۬fLKhb~^o#3JSѽ~Ƌb 'U{3Mt jEJgR՗!NtE[V)i"1$4MA%: WNtRXGU'E_'9gؕqO)zT ^9ժ&]OLHbFLc9Ү&0𭗖#TyߞZ A+El$u] {,Ƙg Rf.){A`h.@0=g;E>^3hM^<`.`+s.hwlzeJqPnk" ttǠd)n}i+Oҵ,W| jJpXĕ0yptD6w3bpVΊy;? -`҄1`üy-(rr$,>9oS6WgK1Ųs{zUz-J/Ir- #l/܋IWD)pMӀ R]Yut"X|`jSL#U锔ϕH@dN\{k\c@Ĕ v2' ĘjB 1 Gl2Vl21MA=Ak/a`? $~2 r ʏHt{ɴ&tc'oF`̸H!J;ASͦۮ.ŘW+v9.aF ˖&[PB$cFln#!d,ߚW~$[d/WH@`q/M0^?i4^OyWn,5*ϧMVJ{([5eM[-#3Nq%]!V WuY R!/QERQ[x+Sd 'Dq5ڵM)5D2/ #M`@9 ̅鴙z{KZwZ ;؊9ag1//Qo3n(;ҲpE$!/ pA3X-K1V|㴿MKչ3aV!.Ҩ4;ef:l٩röIMG5^A)iV\l/^ bv8:el(Tmt*WDH8LS'>$,Gr #MAM|z -r\֠OvEayԀ%Ŏ[U\d` s2'12MIrb m6 dJMD |p|\7~9qzDT,iEsyzWmC# wtH>hy(--o`R#L->΋&VPoWt'3?b58 FDiFh>0Pb ,Bz-xSjnޤ9hnoj[]}A1`tHͶn>k~ZaI;%=Ea+Yđ~_1uɝ#N'A֏V{UtJfnZ&}ڀjb4̺}xLnWVX_5:YltREczllG\dr[4j6 GkLDdNs '7! rmSr?Cm"m/l[?D)r̕("H4u.x7k%7Q :Jzix~8_8-}hwNI]v I{&uL(0pި+d5оx9cO'uDK9 bu0l]o/r@T /ِٿ\GpB_RCQBj=J;L=m^H]+uT' R_3jt_hRkƝF~ Kr1Hv{=*\截}GV&x/c}8y(9ɴu6T2<P3CDZ;Ϗp83go9C^ҊBɚ]Sf-d6xFCe Idzߵ8ϣ7Ʋ|*'PiZQ=w~%aI0Yʆ"T]Kcy!~#.]e6.zǯJc"Bl8 [Q JG˷@i SbxwWtǹ t7)>D~ Kw{D"4y"r DaQ<@A"#.;'IIjs%(Z ү$V:l\[ P[yowV)ˀEM|xgxJR]}%y( No)+Y}a񥕭|mݦA^&9z^T͢?VѠx<ۯLb3ěs@MP&.0K.l*s Tx@v9vn8ДȬ_y!:ڲGVubXn))b=l{A!䄄#N{Xdls;LP, lt/TlёK+D>^˅Ģ4:1 tf56QԀ@Զ$4bIRacFv*8`^fպ ] ڶ:OŷbvTAϗTS3k|fd}/:ȖH.%#(ZCهN%7qq]SiKZ9SH^b8!a6ꇩ֔:잍iƾ9n[OcqyI!\h6m_gT5F]BzT<eը3BeBX?@Jl 2hBayIjݟuިTnY<,Vҕ) $Buy6RG½3Qf_\)WDkKMJ٭QzIT P7b(օY̚7nfql͘#m.ft)"L bF.s9 CĂt| 4&`G?̽J;]o6'0M' +awjې߁PB =ΝJE L ͪ h*~/+Ыy'l~(hޕ_u? {%4f vqm,E x f[#?>ﯢU^ff|9ٞJ/F̽;0Q55/֗}0m *Gґ`mn%myϾW{?>܅5z)Ѯ`Ǿe+qH!uV},Nv\t}{qO@Ռa5'p^me "] 4  rW{®-xx-=6 \;`$+Cm;2mm+!0e֙I<\z,4 G,H9A/-<"-po ]RO,E̠ٚ1*Z<_7,TJ5yƂ3$vbj0@ZP 0;>-gyȴ6cO-X)8-.HX /Q:R~7sc ](08E(ɻ˜gQ6aZ( lLEr!tOxƣzI[SD-Qj b2@syNEܫj}ww} Yp;~˸b38@Z%1$Ne "ѱ%5-je&{t]tlY49U0i c2Ɩϣ XفSn"g'=M`5dC` zH횿ۑHE}+dA_kN6f"ƈB'MHzqG)6fJ9'==c7W? 'W;+KdZ]aF?fة^>ElպK8p\/?N9HȍGoF1RjاJdŽz G~Vr;:/|S'U|Vs vsHּ~"n%ā 4 w7Pa!9$ua8~uO$0dLpBYj4ς*Սgh: Ueb$kN;I;΋)",_f;(`E1COJ.m]nG7!56ٌar07$(Hz!GNQId3 ]5Y7;{CO7qƀ32W,}Q}^+/SerfOMﶴ9Cb# T%<}e 3 Y] >_覘fKwcCABr;yr EJВ8ƳsחZh8K;HfL.?^+Sa5PfA縟0;pq"Χk0BR\~pma_JVK=Nj IDeGjL1 Pr噑v:-Ꮻo>1-/G_G <#6Г&t2wʼnUoNdmʋ_!&_n`җqS+l#UBZZ+>+G}9b0|o[:=:) w'd o{ʚYh 'Q@ ׎zjH^ؘk(a,s/h+ui ʦo8c|;8߸zcGoo[.ea> nGcX䢦]R}}Qkl/U(d'oj;Wo)fj:c5Ph@pK|:dvtfRO<85||6Y?UXϙY@C.iwoxkZ޽ gHrn[,V]`>AFr_Kub?$ih4eZ".;BJ~J~;ySi4#ZpJ'*|IR:ߕ]6 4hX&zcQ=يQȐ9Z>s+~}:dIm X!H:+n: ]`\d>q iEwh0%MV^0lRќ9B`iqo@夆{Ijs5x@\z[AbE5xT,ۦޚɔM. H|ߵJ0tApo٬\cQv|x;r(v f&J 틚NG@sm V"yg5 Ly{A|ȧKt9P;Q%7TˌxKoT. Eѫ-5KDj k>lC^:< &ͺ:k}/4f^8ꬎ^J7~E)0(kR? n ~^@jSw܏Qꑫf !Y?bjRB~5"^CN*.>GueQEB:[*,l:5 c2 ܻchM[TIa8 G:xL)WQKK/|V\y}zZ>?<BхY^/<̂Au i\Aݖq(TITKG7#a/¡8m=qkJ+I"0bIqk] UsD];#9Ԏu `j+{vݨn5& WƂjNv0>F\fظHWqDݥg,=fGXϏ=!|lnpzi6Պ¾^j,ٵP85º:ڑ#z3ɶ2UF) 5R8,uHRK>Hkz4;H<9t ! OQĩc 8m1G!HNaĖgk_EOWtmVv֌C QmK2s̝%p=!mwTGI@(3%F~FA8y]<)*R "Y V 7WA Hl#\?Is^PҸٯKzB3 @i{w4>0HYDnS7M|3X<YWuls42Š3_n1ؔ*eD4lп;-@ `5PubCn:Iˍ˕ʭО#֫'jvHڦ,gw ؓx%\C2Еw5~M \U9]VvLy4ZDZw̋^,Dc@"*!so_&M*_goR,/E^#8|5zDz;U䐠sfޗjX4̄Sןl&@=58,U?XA-4oΕtM3яt=IJ9N&VD8A|W\UQ`+\2?IEky2eDwE+e "Y;-%<\-d3FG牯O2pT `t /^86{d yC*~r+\rӆNT幢LG=gj*Qq祱6e [ƵJI)@CV#A+kFW˱*bD4֫+p|_Ig#GF`}YGݯOY3L!ѧDB[;ƋꓪQB1o xk&SqWϧvK| J 1_ĂkZ-papts+ZTFq/k%rw`Y !4V Z|¦V)nrGOJ{ [ʝ' Ev HQRRѢjzJof(]hh3Uo%"NMI=lO계e3(ψPT,,2俯|&Rbr\f.0NSmEW#3˻X[:Ko*IEVs`\+`Wf?DBܶhk!3h,?zx P$lD=%Ii-3Nhq]iaVMàl)MBuA$bҺmPR/řTK#Y[2" ` UzLMݜLFێM/U}̕ §nN'SH,ș&+V,}י9Ĝ^fTQ"wxF > { utptπAݵ&pWDYe'wX(AҬPjzOYz-Ȃ[o\"G~ Cְ^SY{\yihYhqu/Jk#<"u$!^Ab;,\\`QdP9bb'I8R"+ah:_En|i*GZ\$>j5&ܦ.@燐l~@= ]}@ Ș=9ow7 ;U$FDk }G'5f_5*OGT\^ȸ%XSogFFDi[爋D ѾM:ښf`?⑓M ~KWq[DJA 1uW|eֹ!Çu&n…d:^xnFW܆5.W*gqx/|ŽÉF t\8B۰]bGO|Vv΋bd5n.(*g+on$DK %+nylE-Yd:;~h'@K\OJ6-'GR<=\Z7 ղ'mfГ^ٚN~hsK>epkSE ]aA'u]j~9.r8[JmV-Kܣ&"Q7'^)h"s7DZ 2"JںLC`r.nLt'wRM2mc*֕FuT:@65Uk;|6f* >TBd0N `D!Zss(gm4 3v?ء=3났H^OA5ݨDC~|g+gJ[. dۓdjbG /2o/#`1zU3KGpv{{]Ւ03ٛz9>g>oeF>xPƉ(g7a]S] 5@26tAMY1^['**>لZeòv. DvlMp6S^qqL-*no!r"ְ W',wD6%ŕ۹y͍fqr7$fahf&YjG>r=ܼ /AVhl|^ɄoKZnb^.QG"єqFm\V/EHN0m:gqM,p_OEAm)Bz|a>/awj %X(Rh+^eF$T0vıta>L qՓ\̢vWNyMs!uz G7rJW)FugC_u5ki,fChgA!OYȺ96>WNX&ߣHJ:]@j]*=*ZX|j*pه￑a:Bm{jL6}40*,[#.GwnQ;+Ȝ~3 @].7LDARGk苍KAf`Y9{b)v^͗@특*9\Dvyf"͵9Sβk WɑPp:琗]N]Q,n5 squ UV5%({D64J =,&+7UrRB߳a=o0x)kc<4S<߾!dsv\:g IsP˓~'tpU;L +w3˂$wۓ#N"5&1@yX)N`2ļQ(';49LoN#D1Kgsaw_4|7{u(8BP40,HahN9b}ܜrNM{DPhX|M .Jd9=!{m. E}2|Jӈo^k@} -NToyXFMA+d3ۖoliͲ*aD, ]0UV6S J!)T,C/C \kFQ5}p܇Z7C¤GA q8q":TY#\K>#@kZ$#o ,~kI/O4Εr:5KqOv RR#P~HlKb/ہ ـzV?9nj4hEB[Q| )kzt{$ @_Ԩ{#[ 7L6y9isJW$`}=U^gm-8e(WKL֪zH7B|NuC礷B>S=LZ͌|Yk|n5dږT,*3y Bp>3+{++P>pw q?4޿#T/x\]8IǠ?'jMNŠѥXo2|D^w _@ݤ[A͠GT"yݑ޲Ƨ:`:C,ta`{o KԊԥE0R?0<tYϔqbm❄,/D)uRbb>%`i˛׭Cr (ׇ54y!Z w<0gF]d(<])4u~k{lVn8ff Z2@VWI~O{\x%$.ZjxiLBFO.Ѣ~J!ܞrD5Tdh+[ M*'n9(.5/;yJXL+͌TbX_rlV%AS2ld잨ANk8O?\q/1Jg v5+r܃2EpAu':tU(LњHcw"MCjhzcoKeEL J9v$ eI"5˅ RKڏ$KGMUE+|p.[p?M[! >9y<ǾԲjh3; 5&Hiφ¬hGN}{|/z-$ 'kP 4G4{ ׳Eߗr˹xtL}52@F5/R䑼nEBU7,N- ė+rk;Y^֙ `f:F+Q2!Yqfq/oan*Q0} *|dqhQ}8z#ˁtk hr<<YmOX<52 TzA":L;k^xR#a{Pjo M h7lbSZIȊ%vx\i$dȋOw_!~nujO8mе7l:Aê7k|e$aDQ|N'j`!s䝪ہfJuK2W" GZ)S3N c:G/9˩P )!l5p0 hEh5L)a8v^*VjfW?Jw>c9h7QLWS͏`X0 \)cwQN/%S1_K4P^SFbYrXlJNjl#u<~lQK θ.CW'3$:W.:k )!t"%ԋw ćP;% B}AYhBuFn ^r+Lw˱nHYqa?$x Alvz SOy?\LVl'3U^OR䓟ƲI̧EJFІ!Ekw2[ t EL71t WeonoWTMikJ}ح_G𼧒r:kg>) u-zV[zD"Mwb89}n쏋ar:H*A@ Q2$\j{HԁFW6D{T:xsF0>-N:‘(*[3gS"ǤS1zΑC@;D U'NrŲۏՆKg6\Τ`Ӗ ɫR T_OP*^wy0Co?fO"Ҿ#\°{vMUjV\!X\d\~޲7*4x" |NzL;"=2 < ,].6uӊo5ʭޡεzt)Pja,Q!tF; ;1C dd aDy( 8I8ȯ:< bXťe5dJF[!z0q!VC7׊z TSzҩuPWPq UvT:8þZ@I*4)YR<.5eYpWb ͨ2 |rYNs3qݒ%BlJjt=E!WgOrĪ̇8pPW;6`g_z"Y㔮J #hsD瑂I =ZƟPr״ۊJt0˽ jK\ Z)кЃŁUP5U=!"ӓ@nT!ZN1VWYcYPDvuתz^kBtP1qѫqb#dqY3{]U!ޙԃ72MA@T fԟ[A8b(HG]uSXiƛ>ܸDt}ǿЖoG!Ljnn ⇍C8vP﫭P\O'VLhhjggN%k~:kﬞ^&I2#&Gi-뙳LPuTц2ob:aZ$.Y$v G7D( `f!l\ܥq6{0c4rߦ@:](tl4OY! pOs_9GWiw??4)ULt0@i4ޥ;8/74[JY)C78;RkpP0KEn7 cS"؀5@+ vpV sdH@|(u?xPNrl*`!;KT}JiaRJ] fE;<ۢ9I4L^;&:(#V HvV0. d&oa*/S˅1nhe? $:IKBm 4+=kf0$r]=\I#@Yj˗NC5'ީ CrgzMz7a^j5?5&>nd؟z2J5%i7S/?u8o~"xćD(nrHz&R:ѧ|q ?`Ì& =k 2Lz/U%afÛ،IA14*j~aQLi`4NA8O:BͦQ8qH.EZZCW)!)E #6 cS* Ԛ7UpXTC8?V(Cg%ǀ.  5voaqM|sdRKv[o?se-aԼ}AFWb5ڟmTO,șSÓ_P17pd]8S{klDZ?@ hJ$64&dQ|z~KږD 2%+i(=15$Pmݬ/Gh4IKf=`Hg\ F huK{"/5!<,au m+z#?%MK"ed?8ۿRJ>I^%CyZ0>"x}b)v;UfR.#F >)*hswZIp,9vXF7fL 'y%3x~~ *r ۖ0DoB(?Ē. S }|%6BP$,뀫s)sѴ퇀*#LreY?bxoٴ=&7CZCrG1]JxM<ׂZHU4<8Ooo?ĥ!Mw6tB+p7RcFc6Eg GGy.L@5XVE`OP=eԐMbKn{攋)TW2G14Gm&릆;q`4^-*h\+u@=v4EErsiMW_# x g2rJ]ih˭'q*gQȼH򘖟11ƒl\(Fp>/zFL-<+JT"3+ʱ8XE~yxf#(['|[psT4bsqTaKxt=T$ܪ+w5<VL)xI^k@|vSح"8FKB6-*TcIﰍN›J+GZNH96m\0  d ͟A z7TʨioK}/&-%Vz(k#݈I,|z/=\!.xε(HJKUJԱ̏q/fA]~! ԝYt7,~=l㑆dLYp5CY;%wJUkG mB_~c.;9ZMr4P ;M2D @kD4J\ݕ-fWW+ .Wk?XO<]9Ys^d"{;  V +_tO̼X < K=)XkD{n9T=cY#e.! M)k}b;D z1ߟ,(5pRA" CœGYN M+"%Pٔ#tdi9Z9|8! =fmBI 9NoYT(u1=&i*Vǣ.7)33JnW UAo׈}ے_:1WnTGJCVvcg͊GE'xLNNZhmUR~0*Z 1Hmr)vMwbe.5k-P89&$&@t }V+xeKmrj-BBB, /VOgcRdB4ݰplpLh 0S%ƾQ+0&%~\yR^=|#9-) n45 -m7ĞM"ܼ޴g kBZmގCT1`۔ʺƮA;4b+=y~sIpƂ$91l8}}#(XB# >$zoIPrUBi e;)a ?HSc<[P?$%FBB&$= *DO\+pZJg5{HM󤮥"[:ſ36,0(H~0js(g*O0GWβu#eTv]D@HP_wZhC[{\>;؄X{O~Jn nXp4wLp ÙQMC0y8=TGyxwkX` 2sg$xʮq>ÔgZi~]#09f*s\_ٿ~stxN *~6f8z0HE3g}J0?"X[dw'e+0#gs?B|DT\sQ E3sfrs04.*Px նAch]2N>Q<ws[#͕f6y#ZqvV^g*Q1ykb,PcAz#UC;]ܧ8TKk!wwmS*X9PߞVx>L.ܞ"9'@vO<=O+#sqnׄثS"$y)HI\h2wbí2DQ3Iv s+Ȓ 3 1ۇ-p/+I:D>/5WHtV:$ ?ϣ -AZ)\@Ā VG3-:ͯd9 U𤻍u%.vOIPR]}JiüP5$^$&uVDv< & ͿU$'Dh-QmiVbz0Zs4^։n5͢yFȜ?#8/y D `>KVG J04 {_e9(ݨ/l1|,_,XwfNyN6͘fo?G\߸O$X|Xu7W*!Sbm`X{ 8*bchVN@)*L-^ɲ,zei 9KsV I[<ğA‡ɵdOv25 OSj r-ټ f n"пD>̢wLcZN2$/7H<1Z6*b ڏǷY286Z !B}<FϽ J v b5/ ?j}VF'V5ONjFy#M(?v:FRF5D3lRbo$X#um > 4$#a jQ;}Sbs07, 2tBBlz^ю,$A`lM|2kT==͆EЊq^|jy=΁x$(hlOG';j=m-lfxWr[XɄMX!a@/O!SbrV+l:VbKNeqMŶcFMţ/6@ Y@⹛oð&l*rLC*}vȻ<;`9b-w(#R [Y?l;!ӓJKҮW@:M~Į\Pϴ2sHv*B=$CdO4tPS`r(hn~+xczjT0^Ő1ƴ㽷̋Ĉ4'j߹/'ګ}\M%|/8=o\*a=2S_5H fų*t6^yo+1[=g,EJ*G`ߜ8de_9{nۏa2(O,NVh/ % Ϫ)Oi^9I5{Jr1_i%.uy.TCW+5ߑp$ιDbժN/Wi(黠Zs9zb |bW-z"Ӫ%Qx4fEƏ`uKg%k\bB!QȢ7"rڃX58I#vnj?`_H~V8r8-i5Z>I.e@YKFe.?V1d W "|2:O{j`I"%?F#E]+ŠE:a%]>1i[ƯN`s&z)w :6f{D\\_P*M{WbH\ 5e3=cEg_U Gf%HZ#dnU %@.;5=gʐ{a?DŽcj[ԍ'DTj%042ݴVVe_OMGhC>ͼ -ky`s>.A,EX>}N^9"Φ#?@Jj`& Wy?nba#y0C5DQ30OԠ IN( 1E#"ﯩF6%=w|ǬP5H/sԳரl'bDK艧zbV2ܒGqtf;ٴھSCͱї &p#f/.]9ݭlrw_ &yMkz[rs^@im9]+ld h#K^ڛNfM4jA1!1YYmWX)GPG7T6U[D_sӨܼHl"Eqh:ҒTG>ԇ =b֓y޷<-=0^ZjJUۼk% X67@# :Q\X ۵0ӍדAPt(=)FD)ebngඩkS1u}؋*_;R&X,RHyE97sl YW4n携mI6QGT.;ft6]Ya@:t?oM>52҇z}twĦ>sX5@ǵn&ܠ%T npwpyV d۱<0a+m7GGBN"#W"qdčnb4 T@fT6pJ(z0 XZeZ4` QeGt{~Ra.y 9j na:p:dڹ9"t"1 ĩv.N(n"zΉ42$IpИǾNm"2)rM;.R^٪T Uh,F(W-zOEZB, ]!w ê$1w۲ U/@_곚/ߌ4}5>kA`@Df{diRt{`h8N㵞Ybn]+3զu~Z/C:sYr"JfŔ SA?ֵb韐[Ε BoN(&[Vb#!IHrVg(Q1#ҧg0joϹ ?06~àZ{Ă 4ü5}@PGCޒ)·B(UwZ3X;m} .U?JJ#c[P[Ʋ\"jn:15BgOoCP^NGWYXhQtp>Mŵj7mry$hxh$* iP (K8u'-B}cH_0/ut"a+hq28^C`R":V{dj^.9BPtϞ$HYS6w] N'}WK J4ZSc圗u΄( X,I fpr2A@hvfӠ$, 뮳'`̟L~`lxD }e̬һG(,a&. d~k3/T| 铼T$w2S3%AX]kVYmS.h\$9_PF1>:MNN$X4Wwt[}&aRmku率,07 <9R &JٙVٝ~':J軎>'R_eȜ?پRC1ĨE%}Qn oyiŻ.bh8n3^b%gb:]eL}ie<-؏OV10';VKj3L12Z{'DwUGɗ9L}Ў:A[jٳJX0nO1W U8=AITڹ{2Iw{%,ӧgڨ=㜜VPce•i[[xZg<-ʞT˚ =X_ z6{f5Q"X(z!98{- #aP-{n ߹p3,\:lk :pz]\*4'VDQ  75jM&Ԩ[ӽ|I1 $q19X[A ԅ]:a+A54`/cp/LNLI*.GAðMXJ5o Cz%/Z9sb."XCiizw!8{37BBj19=)6W,b^,9Q k-&6K01㠙lewW,4Ra@xj^puiCN K ]!s@۸˷U`U~|3ULB"l4Du=b Aε۠#w rNM.tLy"Em_*~mA*l@fs/@iIS>~nE%H[k6c*s 8۟0D.rk%DaQ=,$܏x,dPp/a|  pgqH=ciI(8fGY܉Pg/wFOgg*A4D6NɻiT WX ekV1tX֫Z*"8u ݏ<%Mn["_v%Tzr\#o1JwqZu#ty+IL>;Oo{~`|`p;LkT]UIhO"q*Er'!ts˗DλʩJ ΂pO0!ˠFXdE/H*3P> XMI,IzOtwM*qį~Ո\. *jaYJ); %\AsgVޜ8pvXLKWʙMh~ޱ9_cy; 28Ҵ턜Vg:l tK~()t)k<Y}{q$#O=g1&/`b͋<(7člql}2Y.qm+d2LoX70y %KYG0NBlqo:iYKX@{ lfgc[g}(IZL%;0ӡy\%}ˀ۝ݱ T ~H٭zzfٰ% 9Z/'Q2{))Ҕ%!^{En7)B">]CC6Kʿ%ue|:hU'{ :'y)H- rnjp<},-`!kq5wjo2e 2^ż+)z( m+C:-YϏY8>ղƕp}hGhjrd7*0}>KW Im Zw%9%8!fs^N0$ CMxIX?Fx yW_).0T7";6f|)O,%O߀LzzpkX̷ioARrqNii5-W Qsi+Nbum=T(C8dEg}6Pҡ;?2?Br9[]Q ^ 'ZSg_4X2]{ M#1P|ǚx5ܝMdVATN7qsPf64 M,= vAMv-T`'H@0"˒| %WfD4༻=$YnU~,uN3z5h(q.V>kg GwUC06b"$DȜm#g`Fjң;/=!dkݵ94i"»`Q}~LW>u"S;@m3 1:g ̥~qI ɞ?_Δs(֐n܍%#\az)y֑0h`  iM:<)w V{ں%OW )a]B$j!9G}cdX w9nK?@Ր'gRt|{^qQ%(2 4 <ᵞ4][mؓGƗs5>t&djH!&dU"Qx&W @(.42Ks1'>}Pd&>$vO2WٱC@/M(K{HH!p';̄y1&}]\PZ4ȐP| Sְ%^2 bMŠ4'z55hZߚ}?8gtUe+EY]w+ϸ0r9٫z0+a}aF+\ȯkf$ !Ր/7ɶ܆H)`mnst1>xYe|k"Ao"I[W9؁~̳rWmkiJP[%MhtN-i@K)-ނ @,NŋSH?iu\gZ -:jbB߼a)q鶡gd~"+sEuy0[JOTӱj`3{8jg-q J»v<ƿɶrȅk'\K<ޥ513u904ˌOvcBe%8_cmO[?G[Ō+I#0%wlyUDfҠNeɉY@v`&Ĭx(}O[}Ӂja{Ofҵ ]VV"ŭpұ<&>™u7BvI)Ӻh(p1+X!rFs)B|]t( aĹ&}KgYZ070701000002e4000081a40000000000000000000000016446b36e00004d28000000000000000000000000000000000000007100000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko.xz7zXZִF!t/boL]?Eh=ڜ.+ZlNy=6nc u@WAQCY 3#K6}W'R5/>ge5~K3q7;9$;ZKl2 K zGJY~K;xӐ&]gS aˬl:]"SLݜt-HY\kժfW '9z*%Cɺ앮jn&,,tqz7=dKlrIlaU %k%[^E'/bϢOvB-݄_+30XTbuٵ9&>}}L˜zl9#/]{ZXs-l 2W )-dֵ\pQ'S"A@oGbuDnQ'\'u7LeY̶QGdcyF@ !-. CX}ȹĞ!%;Cw7^282EJh]E[kN5 e&ZZJUpU>4p\EϲՁM*tnԍ@vZxTeEIr9(*'N#O õY<~sSyҜ6d @7*_a'72J"~NaE3\RGN_'k4Id/nI.ydfDuзc^W>զu;|p̴ V4xhsln03@q7Ƽf6-ȜfU*\* ZjP9`ߵ|v/V(!2|ָ-JHKOF%/bo?<8HwjNR LЂ/&}$Aw_:˰tJuZ[ɢRҮ`B:_o;Gv7khQk CS4JM*so Hߙz FVmdDV3+2APv㩽DZJǩI¬䌣)u@2 NCk{90ԣa7s_GUW'F- UAfo̩7SLAv^}J:rqGDLC Z:n1X65/ŇLg*9⊢ nN4=/Sërpu Mx82V ˂'sM(cM9^<%jʳ] rqLS ԁ 6@|~f 2V!f0ii"s9μ QoS%pfz))fP!&Fw:z jv-n .l806#"t.2iïW '] AD31 H`JOߺ#usUJ\)iKm:P2[U_ hXa%"Hy^Tn*ƕhqH $i4TbSv:J T%ɷGvϪ@c ;.kX,37s86zv/_rȺ"!ߑ[s]Wx|J(ރ WrVH0>NU` 7Hb=^uuG]}0H=~Ufbd1ԜFhq_Fҩe DsK1o`97sh ĿXjszWC|hblІqSQNV:]^̦zժN;.k3 n#ű 4KcUkL'[>ja/wtxjxT|ƺٶX!,wl33z%ت) 6`U|S k2d.*_-\ܜ B֠䢼ߕl"CBkK 9h_$&WW0UDP^=QqI<7(hZ\Or!fB?Xp^)ѻ`Y_ssbP|nw[j 7]$X{f{ճ":3ga&7߼3=A?Z39[[\HxCFf=*$}"%ނ>؎ &^@$D1T$2E9RN9>Y'[yAٹŃ;%/HXt 3z@s -~,zEock-ϞAiv+/-=-ioY+Veu5'qk?uHr>ʀ#$(˗~eQn-Y$!E@_ oloU}a{3 h?L%6&k4Z7 ,=4PxoNv6Wb0)X:>q[((BsޞJ3AXi'tʺÈ{?=(@ {9xEC q$q3zizwttr\~77S*.KuK%b=^1 8p̈́UW2 LQV3&eRP )B;JVxC'R.=.1LNw{%ۋoN83ڿLw0m~Ë?{fv1 VyQq: $1e"Q(/ eeHw>'s Vc,ivߺVC9=]qLц_z4u5Dho)iM[f{x ܘ$oY6UDN RUW*RyD\O^irزJeR=nYIQzb(_hє#{*(\d35[&i7ٮđ-`DFlXv<$0 Z>Q-0cuɠşgQ?bj9›3sw CyScXmN NrŹ1*I :"i8?f嶊H) *JtghT/EF5yn lCeWVFji:DA1h?|8Sb$] K9f23ř0" 5"%olT6QR_֝bUA#4-(I H܅^ܧ ~>@ N CmΛ,,/_Flbv!20(z0pcIb#iokd_]yq]YsuW⒛xHgd(bX~Zݤsxz0&^ђv^r N +IzL"L;fjKXrζi)Pck:As6OtqYpm r]`}xTuˎYX% tN_wxV "4D1T{"o,='5ٽݟ~Z= 'oݔNtB I,2n7ߡjD1StŬԋd(JK!?HGmYw6t6tKO;*Qh8|‘4(:@XPqH`X;D-}.XZ/}BJrF}CF453Yov=!jӾ DȤʆykUzڙ*w \@ :Tv,WA9IJ#2\aً~e0??q$IwM2?\*"gJ}vpҟ & ~!l"}"EWlG, *kT e 9pU!\7)Ngx煌3P%R>(GFV!fnZ 0i#ɻ,NZ,`eBP|/$zv&)A, < ér[& #-*HEiؙDՀ{[vZqa> IG ʚD(n\"d|J!TsisLÑ]E}%ƆqgW3󐈬JPnVY%zqe T܌V;c ll$?!M$_ޏWJُ ~'\3 ="A?>zAI=ahy/WSe>I#CN$fVh7ǵBq $>{v.2o2Cu1Xqȱ-7\KONI)66)&y)tù=wr6elMBeL{єa?!"Nc4+Ur/–:b("g ?l1UiIIK,Z@^Zz졛0BaFT@uI^-lyne]h REWPէhrej:6,:P z'ǵ-Fv-XVgS۳N&c6- F+c-La h\:~{La\ F !2yGOKӪv$܇t6d:+?9J#)_YT4Ky&:\gjm3gjڨ CXr%9eb=/#Wɢ!4{G Qga#f?!;- *>4|EVcxk *H- 2FN"ĦҭֱP4ʼ,+ehZK/hDOdT2[SUJ+2La#o_s2LuiAf4_; 9|HKO֝ZS c7=74vrUq_hy3(xq?(±ay`X9L!{S6l#+3?uH=㧸CA%%@< 8P^Q/Bd#N5r =gL p)JDr֩ z|gݿra%6%Pٗ&RSfraI"Ms4h+,^ܼWqtYa̜|%-3`Ġzew\.3*]=;:rdLJ'6xPT+ `a'S\VgK=vCšCSK}ߘ g`$MxgVD5\ !䐾`H64X=lDJrÂEl[q-5@-Gcϲgڐ==F6x,Gm$&bg6P' )EqijML9ef62s.@U#FVi\}!lX3gpmnsTqݼrpp*atދk!"+ު(E#ol{M(wvc$kSaB% RT}DȞUT-"PFv ЯuE53''zp= uV׏az/p &ð=Thh娌,Kmu …<~d:2NkJܾ١yȫAث7HCK[ra F.ÙSʃ+ hxS]T Dյ<&z|ַNy^5fȥTN7aB b]KD7I T"&KAn=k/vFaKh-٠%Fe@]rӫ,k 0bA|vL8cvbEcTQQlF-^'9\5-FK&b*K͖낁bEfAd욙3 xdaw,f?bZZ{\p{;n>0^'J.!i>sĆc bELjxdnY҃8 KZBBFnʇM{JfĨ4OxЇj8_%9Џ6ls| 8?3b oixDa#/٩gPϿtĜj{RT%L.;8NLFO81[5X^ՐHs~TJ^*p_v?oՉGr,K~cPx߅ې\k2hI Sm+VפqHdnↂMݔnnSzf~L;ZL7w1hM36߇VۋaF߄5?Us&0y<ժy4${}kKæ]/ ̉PxAHRf1 טV[cG3 C\/#C!jQ,ȝӂ8a )ņX)wCj|ʥqd?N1'UI^K\M=:#6ijb\剢vI":be:dŌ¯DxPč0@ݛ-lo0}>f$WSXgsW(,AcIzh2FßPg3 LGvه~_{';5⮕lbyvXsmFq` =gVh#žĔNڎ_v`3UJot%Y[?Hmy 3vaUr W{)TbNIY z+a^E5R4_f= `APF˜ItlP9fRF]g 1ʺLDwG^8[X0j񧸍תTԻx2:Cf\os.:{& }NMR; ?vy!!"Yoz[ +kE:\>x1 [&~8X5=-/f- Ʃoȭ 3fvMEÂy)fbmuOk$&!h3!X>NIޏ  ?Pj |@EWt=Ř8v e2WNʆ cJ~Hy%`7Oד̮AcX#K&ؙﴦM| 6D7P0!E%@4ko)U"ƾh bL+ Nx߂ k$f!kӡnLaJ$JP[3)n}ys U+,߂8b O5t)x⛼)HI5 s7+k(@k_]>9wi@{D; 5aC%!T9k8m&%| Lkxh_k.?Ps=\[jb (RL I;,?Ú}kaImc٫1xIӭ sdPv-W8ŞƛPqz2M۱%tjJHWW3dG "e9jӌEB1ȭI%|K9 G/؏DF-?(\"m VygQgdIKc5?jrӼ6;Vk5;γ1J^Cg^]{XW8C"k+9{$u}Ճɬ} 7`%GŴjDS+6LP 4`gcw?RI6bıH6@; So1:4,416/E;Ax1ebtλI˖M:LSsQå5:yV:%@fgcj/X N鉤T{:PPupG~G{נ斪qsD/bV &;n8RNul>y' 51?`LPwcnRk2Q0$ 8NgD]ayFEL5j0q!yIv ^}iZ%認kY+bC^7Vk|G%l6ɿfeut_~ }d+ pz('3[PTS#( l ōFSZ͑VĀ-)UgI$T;QD\Sۿ,N9\LshGțbfמ S]G4)![OS/4gTc+8vc#U*=[J)R`=} gcЍz6$-] ^ȿOÁK/O2iԪ]M:fk?p d,&Iyl$x;k.y]\xy¤g#ӝIOO@T</?ʿaHⱢ%`>6h|@ZK8"esϙ[L\h3D%q`ҫjmT K&_ Zaa3RJAEpJ>ߘY '|+eE!pjM'p\1(K&OE8<.a\/:+﫵zFPFxUxI4Á\=|ʎYfzfe"ol G9w.eEz F+.`U]ƃMf>E1n\D7TVk C@EZƊ6` f/WĥHH%QqH>5'nΐR[Z>>r'wpku' >;jZ[ѣ,$-88Qص upe:f]yߧnޭw:JVg6u/q19?~l[}pq׈:[w`9o (&w2tdUm푯XA۩>h bì 9-FYjfPWS(ؽNSXn{UK)mw{^e#/[;MnYΌg亨 a#"rѬ;@Ųyf5&!dCVo"=.!"Tbʝg(bP|)1,/F-:Ye ٥bu \~\58mQ_C0p2w-Nv.mv:1JV^dN SWBU}%v] );[)w:%3ʬp,vJ%P0F Ts0蹚Vu!^rYBqAjg)&W|?z˓ظڽ D!DoP|-"kljQ ]H5NN зh+geDat4F\]0% u/]ƴ(20 _H|\m3#{qt|,sB:Al$"1-o6!nXS&<> Rۛ]O{8)=B*&X'y0iT!F߉Z(3"BǶ3ٴ ̠w45%:\frQKͿ =LQ?5d4( qӆUDۍ; ed =RUbc:D^=ew.jS;wFr@aÔ@NT1{;dsCHx0&(-?~?ˣvq'Gm6]*PR562^X7xթ1UO' rT^t>`^]bÖɑqUzwG WYtt) $p 0J1aM`;'0b]Ua?g*srdC6ju29,miuB,M9'Fjȣ]:̀/Iӭ}[}V.'.30OqK}&\A>)+lІ@K<.o]z.Z?=)w9ӄ'F%zmoYRi'E`TǏLrõG-d@0%K:r,M8/f$ȟ4z 3alb&75MUyk< T<O]l; ӕ#Uq}ѦitHgi& ࿛G2aMgX޴f$~7z0}-U͜u0hv+ X;trGue:%8#/@=\*4k,̨u8~nlM#زxIqI_ phm'I+h8p.d 8zهd[)gɦ$P 5✕2w`ccK2vWۗ)^Lm^z7 /O GI : } QnmıNkR_)Ї%α % g{ 1˫D۳%lL@>]%4ő> 簗8*`RBL)UV`s;͌^Ya}{dtPS1ð#bf^3njDyq0ur>ytΓO5{DyGrN<70 rwg}cBl_eY!5[Cu$TFhJ)AŢ(;Ӛ'P tޖeb=!62KE U_Q ?jO6kN~\OP&Yoӛ) 譩:%0΅KH+ZPwuA.(!UA!>IZfy[;mT`֘bP9V0UOxRԝe;g9TDqSg󣧃 Nzcz7;,OW"$3e+?t;'^k CZi%W*%萍g+tIg>5LhSDƒ-o^YQ[u5(Et=RކɉzoUsOƘ[j`jt(Dn޷U()4qF^cNqt/"e}>_Sgw-Zg 2Х9F Ł-DYgC4zR{ɯMw8_E?dNf`WgXJVu\ dwP BکO Swe:e I v݃̚q`4 %A[8 n* n8VްQd&ttJ?27E3hsQ !eҞ(g3%# ĭbB^@ iO 83ݘ]mx)(] %;ԞJ/jOiBesX^L^GE@K^!zв r) Hk_V}}X_OK|$S( Xn iwq̀pՔ˼͍[v fܳ==)7F5!;W";#1Lq ^/Fel=Mme̱PDZ&EHϳ[5f=Ɩ?iߌY }Z4UJ@r00xhsAFb*#tu̿.uwL#'/h׏w"amj/&Y^#*i>y9B niCo 5YbW(Bѿ3gTG:gǏGi-q=m2oܓ/\CpO4ȰyM(n=Z pPəV ! iMYrWEPsYQԶ@wx+ܩMt)Clu&ŲIL0 ɓhsaƻ6.e@^<j#Ddk_2 )Tƺs{erY\٠Rz5rh^:zYuOOURּO?#ܤ&*sн^1ov$ꅱ)C~DzI&{]-Wn]j%8i9bMIB׈2W׷WB)R 6i٬f2  >wWW07tclSg*{nL)'.f W[eX |RڌՑۻB.账D?O8 {yڥ=(,^;}pI APsFZ7K({#t_Lv5C+Xc3X]AewBTHRE=x@o4,t"F͛1_S6̕CJx= 3e<bT!7'4_cBy8gnGp"V|@hB:!m(pVIwߒ^史:.cHm2YP,[p @u+Ķ&&PwGf7NyPKh|]uUT PaS0h SH4QvmU4_0΍.ެȔ)bKH_yEvy'ۻ H288h==?kcuƿ28s#(1ǐ^j2+;x`GdAed7+BtO7RkVAs=*dA~b5ڤ~zXp g z]8kkh'kchV*}^^\Ƣ Qd4D΂9pÎZ]ۢy3دݗzkݽ@1vXl^]M銊l,&{ O;\\HGki!&p@dE9rx-RN(@T<7bXPsk$N{͒4ۊ&iDMhu:@ 7'` ZsxQ;ahI3`x,4DLI$5K-˒c,IAZGI@JXj$Ͻ8 `Y ,=4)',7 |/ry:#2vit<^fIԺבITH,h:7SMjѠB{ scƸŕ6]S).<3pF/w9"t׸J0MhAizv@^R8 Tl/ݲ_Ԗ<( N,|nfKW[g2J.Kp_;BtRk1bL{)ɔ`{R.q"S>s "{/v:fP#^[CVeqtzI g}\gQLm .4Nij%%( "$\ՇKtX!?"PP̋#4Kܣ>*ؿWnul2ӄcFtú7MycZZPk#0#C\!’#R˹R?CVxh_nXgs(Ee JU c -0G=YavŒpVDg(]p24kߡ+%w<ސS!}`BH$فEt~7ۙE=$u`w,3q|u6ܱ2gk 5)"JEJxyu"ʋ1Kߋ(S_7v$(6JYVw _Vk DtCA#/h4%3kN&:x̄@(kIYlX}_ uz#4_ ( ZKtrrYr7` I]&3r8X_AoEc3;1Zj] d{vGdjY(]3U)hXk%J?3(bcXgFN8v4=K du#e?E'TEuTBR^ z?^l{Z'9ȺfTK )z>g@>\(V)fwmc/uCOlM_ݑOSGO4@cf2|B;{"ZUUZp2U@sVGfǨk!m_K2V00p(x­p)"+%&ymDO})gnq ?#0uxge=gt~ӋBeU{"nim`3 NmimX+&pr>}34CƷڶα1g59/[Qk^C:}+ީ~eJT:;ʕ4ħTx|VEni!j]0mr$GVn D`+Zf180ۘmJ"u '',`7mQ8ZmwH4p8 WT.)pT tݩoTd0$' 8[SF6Xu!x$E[6b^3jCgYZ070701000002e5000081a40000000000000000000000016446b36e00004648000000000000000000000000000000000000007100000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko.xz7zXZִF!t/6_F]?Eh=ڜ.+ʌp0܂tUM ck?%H,OyCZXGj5T$揁=]lr4Քiݠ*>*Ud"Ɲ.,:ILԴ-W0&acyqd]?cťÕ@\ ɯ|ggO f]^X⋢  (M\pv91.蛄q-!HV!6_sɵ״"# tt{qV'HG_:A̸mx*D+y9lu"0Pz*7HZ,A#]Y䗵 gN">/X AKg8&~QH>qq7Dr޷[#$웨A`i||xGd0mI~Tcc-GyYy=/sh'NZ =Sm t|$u_Wԍ ^RAa i!ZA".r0d^hVtt) t!SAX~We9Q eW=*^I4Ov:փPx.=$Y2yPl% P[96tXX>m=|>Ǒ9ph-Ǐv|P0@"e}qm? }Gx>S$8Mڇr9= WHhUE';[Hs*'zz$l?ǞQDBwW6:A-03<^O5J6-$?J߮8|ZĊԟCiVVۊ-VLW$ e8Y, *&߸@jeF8j G%7򏗪^۪ \5菗YqU/g_ YE} -nHk;ر J֭@%E4lxnoqZfxdө)q7=Bِ;?^@iN%" I_"Db$i& @xݷ]N[ #}=)w7#M "Y|?2ym!75]91Xm`НL?2rfB q"0|dz\ٮ:œm!) /.([GRXS.Cn[,%/nT2t<5\y?';TU +(V2Hؙ0lEvwU1ݪ]n$rcZtr]*~vP-BgL0kt 0Y<|q\;>'YPmw1",XީCpɭ8eIT9}Y]k_Qpauz*my}p0NOS2OV Κ tL2h; 'ub:@5?d3+")t>P15ap/sJP[I_4Wsq}Zp(wJ 1$Juϸ[*s彇~D:GQd!Mnf($A\m|ցL9FrHѺ^lkl3NVZpWL=c1 k $'v3,̕o? Rp\'P:)!pL/u|=r(o 08kgJp}фU.Ga;*k8 8音߫jdSKpؐOxWWT͏J븦 j vų#8KU7G%wrR8'*J6*>D+)5qԹ䘖DaϮz0:Υ/w KZM N?!^y}p}<`K'ZT5w@V!I93tIzErdWB@˿b8|ϲ }GCHK5?agN8tc>vU,L3Q9]\:u4}콒Z9$@<,$Deh-w[kRL(a轣x5c0%0_{%q) &hΆÃ@@&-V;6 ]8L%Zp. w, 1JSn3Ѣٸ8W{f7j!cj's'2 ۊM * N MܹN4ܾUٸ!bD%8/e3;b>\N: %FOqKB]]=yETJ)uFw»]w?r%UcSMl_"Onm'{؊qtZX{hOoWڥ{:.~'vXԽr#RH5xGՐ+.E {nY6k@W`|A HILJDݴ칏õ#WFj (_w[9CL!bxNq: mAuY#%) P[FI }%& }Yߩ g-9A # y7bZh|\K,1u[Q9eGfǰ_E#"蝈Yҡ ~&\1 |Qz"CW2Bf;7$Gbɽ9($A}F2w)mpJ\8`т4[Rm ]npT<2/nxQv?']8 z*W~(FO~+Cᎌx+EJW;B-(%s¬,[ Rǎ'+N$T[W+ks(z5!bhji9&Ad@ *0ۃxF.ebDY*m~#)+鈁c]6UEDb:S[pg=3qjd ёcnc*s65WDy5@A~veG@06:Li1, 9($`5,1l!]ŧ5=CIGDZ[gTҦɏFOY*xx1,}ŏ~{%p?LF2P&B\mlQHTouؔS6ԧNyU:x I -i|2ߘ썐n,f5/ KwpA.ME1j9d_sF"uI:Yjq[lt3( M2 jb#~ /^5R]> /abHͯ}{mG Z^'f7AjU̜3Bܫ5d(m_TLr.RU'\%XL#P D-"XrP=[l{fS"LXc` p|rakC*9Sn1.L% ó͚(!wZSa ??8qÉ|K5A`ZRqD+:Er^#pVN_1W4D W5n +=0|.%hWM:pjQ$C $$Cf߻c 8e1ac[OǵVEw^j59^3^5ZP4@<.Nύ-gN7ʇFAU*9!dn@@Y^76Mg+X̒MVo|zAmYroܕ?`6dyIQDC]oh`5eig's%=' _+e!"H8MbxygÑmqv魦&LLгk]Br%MK`rjv]s02 n_jp!35F>VLk~#@z o(S)ySՇ\y2-]U.x:VGr! Rbc‰Y`c&xʚ^@ܵVդV!Sм3iB?EVIw4U+E_G| .xɅgHUHP66iddͪKgt Lwj,J5l"Ys7Dfl]_TD1:C -q?-`Y?M.b}zJu;02G%R15ݦ""`.4~ȯⓝFK^\hLMZі(Vh{ en:!PG03^tM_;Jq{SlP(3 LM#x0T[6K. gi6vk;rl'0䐵MtRcfyP*aVsfL0v[g/]&YL97v@T}|D{wc[WPF4`ґ>9-R M$^tjX%O>-!s[@,,f>8Z BO~uDȥ=h1gt5ӽV̈IadW5 +-Y(l++[okIwW{J蕮AD$fuˢ!톯ooqk<&ǙZwXB!ST.&]R|v ]v5VvRGktXMM$]+1ncHY]È ͡]bBЮF7)G)}8#4={5oNDlY+sG's? ,%+3I]1<2(wx M_ C/ZC I?vKICUc}3J/Blx/* a=<Ѻ*}rH9Z/[.*\ 2G֣_x\X{ [NaQqIx+[Gqt*8YƂb0?Yd2SuEѾc/&61H5EH0Ϣ"B,13#Oo6"?HG7F_-:WT#wRD0:r0UR^MXht?L϶ ͙t*r˵9FbjTO_^_|l Ӌ ~ycƸG8U);Z# g_9㏓< (hݘjGM )sXz+MGfUj'w{*Şo?qrS 2&:pikԔzEU9񵬱O=Htoj$uȼ>Eѱ?Yf[(Nh w)wIPKz=lTx6Z=JJ1=3aVݐo>UzY6TKVW9={jɕ"ץc/=kP2pu sva4fJEsA$'e&M~߬摺!jC{m I7T\U  L],w$ɏ41f c}hm:(rz:,xXǤ&"I08W`(E%bPWH$L{ A%6, qsZA,^Ii /؝g۳4yotweJѤy4j]wޛ{A_K{Gry7bIۮ6UbahN1MB|:agca(xe"}C5Rz@]S0|||߬CV~+l)jXs|yWc5}Ld6KeM|u巬Bou#6S|u īH'N)HexU$v}"`Y˶I "4" H.3vZ}dU45WB֛Nv-Ic8 Pd~K_iFQ9Jı_e$])8U4_- rPA*jDZm?(SdpDfI-3Gp&Y4s20ADp3S-{}?8_Lw˱ӌ|aV۾G^we3`<7 w%AK ?׿a&SSn^q^nΑ]/)r"m|zW,My7Mw~KA赥46.Ri]`r6A˦v]ݳig؏IW67x2Jj_^$X_,5&aS㴁iǿ!C ?d:o€Ê[2!N6O`l:]7p٦w$JYHh2pe[GkI)zu+S, j*B:8ӧI9+V6l[Z(8N3nCЊx>f` ]54g_'K33 $㹀B'.&-Wx3MEjr!P /erRZ ?(ą=Y(| ?Uqq)3VLr.S{l)tO]"$_7H8gK8-LH_5}";HIiZDC#!"kv(T,q6V@h=td76ȻO~ǫTU!o|}TLoQO?r/߹ (noF^Pμ' j1JYb>'pS̃rcwD)3j-Qn;7+1ELptB=俳Mn]ۧ?:b\5Z%̛}gUgQd4Zz= xݢJӰ؃-l A h"l9]ǹTA1ً1Jq'4MݲQWt5 :K\4뢆YlS0><79=I@*#a2U^OfJbq֤N>FUr]/$b'53VP~n+>Oa;1~x 3_vey[@Jha䀹@^ߟ1`0gV?.mF>Svame]@ \[ qo,VMġ d#Cdx񼈈q0>A>y5n`ybBwLgNf9sdmʣhcc%s]KSg"KgI&~?X|蚉l>l.Ҙ, k>W_ŖXjXPw m (Q)>-%DjIp#I  ;җr켯!a;ٜ(sA=G5$a@kGf?V>fyڙoaHánr*lu0>Z/FΌZ-0K+]&Qn9Pb'W4NKx ~/~2H!/"]i>fĈϼm-`x4BbQOJxkp ſ3ezc1pMlh+:O9dk }i|K})Ie|حZ.oT-%^T!`!Z+L`fD^ʹLio2|CVqץ+?~ F@ ^&Ѯ ̋=ZrØr+de%j5{S#[,GYe`ODܪazuLR!?eNG<]#Ӄv}\`]?ŧ2V"> ~-"#?1ehQ6p#G',ud Aޞ,x~pFV_n 3d9_<)6j(Õ|q<1M Ǟ!|v 8D<đ胷>#W;+(WQiEc'=T~u&X:"Am}{WQg%5(URK ԄDtiЛ@5  adK7EKGkBIXa1)*JAw2*3=5L-#д ODqQ/\=R7D`u}n/tQ:Q>Ig;DNrP媜 wFpA!;uZy5}Ir*k43#صiu1IrB3s[@$muu?R -mzD@wߝ$GM %3g^_ķ7'?\]ʜhI>fé;U'E ͳL!_ IН.:O8;J'HO 2rGzCDlG Eɉh-wR^c!a? Gzʤ9 F-ߖKr5'qH7;4y{!ϿOd/C۟@)iSV$){dv$Nzt /al\)^l+o/1QEO$|k@Q'HZ9ǔdq{5rcJ=Or%U>Yd!ecIw.Џ%k=rPTM4(B@C*y=CSl2mFSԻj"RH>B$슭, tzOD-hYbH;Sqzlܶ.Nslw[0oWOnj(Ā dp,AV$' VEXۉD4u`uaĵ _ _[~"\O?2j]bOds|5 NA ?i3k̷ Amvblh*tu)R3=jDkyCSz)wYErQq k&L2L GN:g(drc a`l ZY݊ED(GRvNyg‘u)\=h>Ŋv檶Vݎy!pŽW\uz;--"rZt%eN%2'牤,mQF062^oR{˟[рc0I|pVZwi Wn#sPCC9Db1-.D);D/*@yP̙dVV+]92eKfr4B~Mʲi]>WCl''dSv)8@ƥnH#-[yTVpNejG鼲+2N[tMn;ʞ"sjDM?:~K ѶkL JDA*,"!Nd4bKwmHŠOGKX թe:]r1uTz9Tf @WLK9l!8zH?+ZK\=1^Եc)[4c߻I\i(\cȖ| $'[\[gz9 Xv4Myo]y>پQJǪ<ѸL VJzxaX!vP,uUvgР(`HljqQr=-h~ZR6hi73G8hrtގ@MvЦ,?{"m7ZM}Yy~o}Z֪I.öoq ЪJE/a/0! HX9hvd u )GTlATr.N-yk2[^D8ޣA)ɡa9!E> vJ2`B~rCp;G !klK=@[_BoCvvZޝ ̶Pr_?3 v/hz9j*++v&p١:ovU#feZK)!ܷ3PR6S~e`&Œ* O512&W)~!`!~oLfs>P(w:4|JX,pSѪ~6dPkԫXc!c 3Y~H8ք%ghիxjl7O !{ZF$o5l&hk3pJ7B '~j|SL*3&w sCB-}f-X>O'˝+(a;v"qvHͷ޸iݩ"CA5 *ȼ|6a{jyT.zZ:?G`8l#gμRN}~q8u=|Ti"HΈ-/ߔLM}KPZ񤕳08#܊\eq:8 Q<H h)$^Lؑ2@&D7 LUT4IL-ej;DMQM\|?b3F H1V,4^Ta)JAnKqÛur3>w>K.Cfd N(ԔM6|Q>){vwۄNnKLd ]Y .?2. ^D*I+2!S[4E}ӥJ3x$heA`ւ {Bׂ$E+_&r;!#FѽPbiio֒s)C310r sjG{^l$ $ydh#:7% ^@0T+?]{~=~@O#pֿu4yDsGtٛtA 7 C.Z,x'iF֐2屩,O B.>v ZmB'V-? nK~[&\P_3? lB/# -: E3A{nyJcϯx}bA !D:>^5%kt〽NP1EoA(Bz?z @w$٠~P$񞯜WbL=z֭&ɣDr-x`4]]YԮt IL \d$[׮a}wjhdSv8؄u1~ i>eZ9mj׾0"~G)&'_7;OZ`E_b=,1FvW#Ǵ$_;u42P'͑?|ߦNjg+߈QBep/t}d y߉jNmIܛ>wx_]Go+?~ކzyMc 7JzCL] 8Q8mfU']-ո  jU+]Om~4|pr/uOI&;GKikN޾PO6QtwIf,Q"O`neZ̎+9UrLj:_Ep&ϕp#tq͙knpaAϹOl`r0&.)%H(x1 w3?G?&ݷ)&[Brg?E7i/΁2eD aIDW.^Q>\z~_s=A1g1%3nuiF'j4 p_,v"(8x1,rU 0IG,]=03JṵIL2 W*뚒b? FzOlN Ng|U9'c=3O{/VNp h95-,L)d0:{$u)g텰 wI>Xʋ ]}j&&3M+Βm5>ɦ,t`uu^T܏VwA\5~Fd5}YKegsSZ5c+ENe`_̲2;eGj u݄;dO},BȈO)J<,ӢeJ,oD7nNv,&@u,Yjw=Aœ[+춱0qey];n[{[+ϳ : pǥ8D)MTS-pH: Z`DDD2ysKѺ=g٢B(zz`o/=K"~kD(K9ΦJ]ݘbBlXPg˷Qx#xTx-Rt !A{~-Sϭy+] (+< F,K\&⠓Jz0HW%caxz;Oq8TMDGg_D/EXujTd$)"*sYPq$$#NS߆z ;2…ӆʮ+zwhVOt8,FZ$*/_K9Լ7ES4g=lI&b6VvmX3i3}-Uy(2#Jx J뺗vOBW! IoM>,dP\hGbJ2 {JC86j+}(\z$?dF {m3fi$ H?$DɘSl? Jpp$bʼQP/13Ff;YkzQ<`Pؒ^qw z`XQ0v8manGp\.\vϚH'y6v`Yqt= b,-#$Q|̫A ͯE0y},.Ťv3: ΢Mvڏm׬c}9!)(V<`i!:[}(tfa܊ɍ5rAM#mª@!ƫB6 ˒G#:'(D2=ִ§P 桋$Ɠm;Tku=A(Nl}ҺhDd{͞lo:@%_ߕ ` Fl=LwY⥹eܗn /ț1jF06vhiD/~t\4;a}+yf>>oR5F!o@x%%(tMoaB)ݪO-ogYZ070701000002e6000081a40000000000000000000000016446b36e00002ef0000000000000000000000000000000000000007000000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko.xz7zXZִF!t/7.]?Eh=ڜ.+=3Q:@WFJO7 ,ӓ?NdmR߉`y'3k2/ u~4e(tUMlZf]JkjN,5PPχinuT4V ,^**I1 k0}0zzS3ߜi,q+J.P'OZve37} 6}_ K _m,YIh9+E](n~A(K7u'@ٺ&~_=+.y' d7ZmQCn㌽{'4yLp¬&GUULqТ)U]5+DK46 &ϐTw?/D'1^dV4&կgJ_wrYw+esH;"CBH'3(Q1v8*2=>{ٯΙٲ\?VPD9&T#yLTՌϺys D0`2:#:1[jp^/< |.Y+~Y{5{}%-F}+B-|v2QvS\iaf'ә~%fT& @mgyK^ =t|RϳꁲϮ5SK3U4[ňG j虯N)[LP BD7u%tmнSӈuɺF_Lvt|nfV'H"t6 \}z@S0YH{p~^3Vx>' _Yxˠ(*P|i7Xv~3m-&H/RS|L36tٖ2 my`ZN_=|ap>zu ~bśw*3Z :eE9˴͓>_,EucDWW|8d|~nO O}z=*y_w D?Tކ@8G@1/z 5ɤ6A{ҠD`]҄ixͤO]PDgiu+_U}xǡz_bT/ph["wk5ұ'FkOBV 37f[@x™J0:# @:ƃ*{(Obhݭ؊j1d}}\6)rrcP¹vNjL*`RGvEHg4:g:*z-Ck9-(1-x \E r~|UЂJg/ =J8 VNNIpͿ{ILv,uV%oXRJЄ,|Xdv%غR@;UҖ/^K;_tӣVVkMN|UNO9YU]&+J)ܦ2Y٭ЅĵOF}u8u}a.S)2Cp*9]cR,GI~? U"b3˗/%i3ٍ` K 6R[.RC3[l<#>.<Cl(B<•Q=֊VGlS $h(k6|e/?B',e\(g)fB_GX#$iHcN!* F̌q:f+H.ȣ7=s5et$媕ԌӆYҮvy]w$B򶢯bNںN!\wX'M!6EE \܈'3HXtqd)V<֪'m{YǏ~:1'NÒZڤ7Z39Exÿr6ihk#Uպ$*(gQ{hiʟ ?fe:a8<9ILs%Ԕy{Hڸ j_y{eZwE͈p] ׺@M{VS'ɷAT(ubwWb}Cٕn4gP%Ӷ;>>P3|Z)w$@&Jr_ib:VY #E)j!r?qb!N 4 (Mdԫa 5eP/FWjb(H].ˣXִx,ggf¹%Nd:Ô|? aJnPr0ަkU< Q,A.ۄ'}NK':yBWW8G]%2zwڲ``zS&[4x?]fHa~nq٤}=~(җoRm T̾rPRRv<)&7 L5=!fJqY~֞OIq7q4\M[6{&k: ~uƤ!Hv rhg=B,ٶ`.w!IYH]v?% NY/ TT$m+7Ofޘvf>wj[na?.|O1.f@-b=[C^e΍:ۊ Ġ36"~CDTnt;怦P`w* (c}6NAdgk+}kd(,e*CZLJK"/ze7w;e߉'uΠ]kYo`bF^h)M{T5c!܇si6}8)*xߎi^2#}zXD@k@1۹5I9"Mu+ڿ~y=>8šPu헢"oVDDq&’P~&Kbde?' _:q:p\RߪQ;˻a|'QVZK J*#K<'tWTJh4>$i#dDY ALG3>O`4-$hIx}/Vo=sڂUל̨W};avKH@+U;*l7Sڜ _m!5>*$b`cZWyFmbЕU51̎4d K9I0X)sXg^l+ Ip= {{r0oL@U&IZ]S_]K[҇0=m5loEָg}9 2wb~⌃v0|sjZN IQ_:F2/oG(Ռ4젰Z[=iJ[=-Pq$6ucwz-ccP\{ )@Hf!֖#ciHB S!96Ubr..K<ܧzԛA.R* Tx_ljrMƠn/:^FR0I:ҭH rPF2M= gӌUɢ m;ɨKcZwe;tVmڱ1if…e}Jv[R4%?ĎM{sT@"b{be m=vbFaK!1Iquqjz L :)R.8UȈA!L[!.R-> W&d)B 1q/cjZuXqs\9yP_;;E$ 9ʘ:7FYf ŠDc W0gdywFgeĪﵢ(^^{]Nc</5j2WL3q :\NĶkձ/*ҙ"DG̈P1"(=O@^ Ku: Hu3DDbP,lZ@T4L~$w0W]څ@Ye/o#딪}CkN'M8[[Shcg2˩A(gxfl8=fD[Ӥ0z:ҾmH5qr?>ֽ;0EwCR۽(袝r6$5شC1K#cLzvbmT0nZQδZcK02GwNL9D/t'+ҎPL |E -z_!B۾ϟG.nh %ٝ1|x+1Ï+$857{2e{&EI0Õٯ>qkĥZkQ QIQCkSkZrM9WWsnT&.0|^n#CLB<L}0:bltULuSj*f)F'_?k6A|A>|k3a V_`"і د"ĔG4ݴ0bע d}DE n*R|YK}3;Q,A69\NN_$d v5wtٶsc1B=bT;Xp>k+4{gZUns $ sՙ; )FL X͏ +_178 I6/E >ZxG,ʶ]Zqk3% i Y޲sVtiJ}goZ$E;HiP2{IBlQS1QI[Q5{KT q#nU]i筨mq %F`,YSzɁf2硑ہG-d?%Ap0b-mc[Tpc8@~kq>J&B`{HJ^Kag}gRh{,-Q- ]T2\4$DP1~7u 8=Kh@~2˩}/^xM(biJ6[_`vF"~ZNzVU~bRsq{:-,bχ5ø \|H;lA'JZY@S@(_y|y+ׇ98eӔÏ<)|P!'XW,Q6T_Ȝbo0y;8p kv|LLGּ{vroo sQM2F,i/]ho1A(;}Ҏܭ2zr}Z /p%~dǮ["*ɕ/" %{k-Ӯe 9=Y]5hʹإoLXJEsID"r(~s.8pU+BE4g2;95I lPw.I_F3#3+UgQ ta3{`JP!% )/H eYO%.+g2]oT}V蘀t_w1Jx6Ry1=j*3GX)1C|fEq2,J$hkPPZLQG,4ِ :iCZYh F䢶  e;2lOFOߦB (%`o tϙ ݢ͐ﴁL@eiHqZp9=7)ȓ>!BO֥U8vB O냮%e<~cT1>Jp=r]#Mx}u޺Jax5?t<>5Oɂl٤@=>jubEOeذE[&&4p/*~b֕TQPIr/ܷ_:簗x;|Cu&ۇ5E!^v~3}bV吹&sA\E='4ľFvIig3Hɉ%S9Ȃ,J>L9ImQ,M '2Iu#U ~L\T/ͣvJuxN7ՃH3a~%] Z_3gخ:>zӞš+ 7BOع^ǐyU,xYxdA. t)HP{o0(m:U QO0/F)y~wV&h)W0sRRy?0|dsXf~9~.myR#l<vEs9ܷ,*˘ڑT3m aZR((`-Vu0 Ɨ#A+C܄$a^H.$qlފ5x?)&]'Z2?{fh= 洛b<ؘT g^0w :ҷP7g?uCK6dqµ lzI7I޷kؿZ!"Xh1*&@XuLg-Ƚ VADdGŠ*ݷ!/q偃ZV1R.מbq`цIJâ/gqs7+L]JG'ڝ Q u v+$FƍD',A[q'8ތ\*z#3h*.B- Qfv^ӼbΩhw hv@&|l _CX[E| zg B/[4[s/e_rΓ4PB8VɊ6eLXM9;bK1n9e썂h){H:0~=dbh4GRg3'5Dd̐0V(G}< 9JhA-v!)"wjX'",}͙.4ӚES3u#\. :׽{Ns#)Obڀ-vIee61& iqxGC~E/O8rc-s%{ކVaU@ヴܬȷғk+9eʌl Mp@AM}^WqYJR<ģw !œ'K ڭ|Nչ,QtcRR4R dx.s^M8P " v>D ~F G+I=~ϡ.3Lɤv6M Pڒ8ǮAY Eh黟:oel)SO 1L;VLd1iv`X&1F]9]'jgYZ070701000002e7000081a40000000000000000000000016446b36d00006560000000000000000000000000000000000000007200000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76-connac-lib.ko.xz7zXZִF!t/e]?Eh=ڜ.+W$EC='u+VBThjua1dEu tɵVy}*E0+S+EOhTR1ևV:eRvgfr? ؎xRNJ,C%q]f|35gظrym)K` 5V [|*Г8$D7VF_]@D#L^F6]=;[9n UpШ u ҕuq~WA*3¾Zz͹WPZI|TRN/.&#|nǘ)c,@w^*n/Q1]Cx]JZ+V'O?cΨr_ufɥ60Ef&9o>lC{ vʗ]0E_+Մ)Xt4 \Jd:1-_0kzN'`*|1]ġ8o %Iojs b>J{}!DB5">c# B<#OկnNh-?D1f|jO$aXGz5JUEb,Ļb+d26 T<%:8TOڊ:CefJ:"2~}6őyb^SۯwRYgD M`q.UNDx9`d+1/{g*tLd{9O!T霄,cFhEj[;dj ? %T֮L۰#f~@Iq,[Lso dOm8U<_~p%?BD#o# 4(,(]QP#eC7qTl{ܰaE}japU({&51]Sh56Oi6;yhrv (|tGup2b||i&϶W@!d =fƒ0;].8(r[6.Ϋ/I:2V܆ʦ)˟ 3 d~KJ81?N$g3d?8 O(ћKظY2T?g7ڍrRe#) ZO#ܽ(a$ny  c6qgFdƄ!W"xCVEsȑ}.NaM(ac$f\^ U-K%dNaHx"K+m%ǨXW]2.$xQc]y/2w3CPw hW2[zb.~fikH;L*=M.A%!4;y9Њ(ݟ.H(e-\@:pWͷ13Z #m8}nvbE%`7;F­ |#$^ǥJƦMlh6JboNsPy7cM.KVJAUK[D tC]lE(P_ԦQ[1AҰ~B^.w8az&,ȇXHp(}LiRi#dgíedHxξԫQzwlb؅|Hw:K@P/EŸΣn!:>m )4lRprtWx%Ԅ^BlGvjG&VRgf] Cc͵[z/WsSide$IPkZ‡~Wğ!V1SF0WY#2 Hş.h\#Q^H*1_E*r`~HQAޣ>@1'ݱ_ ڢ4մT<m.?sѽ")mĦ6zs1/&1[{hZ۫7U헢Ln˛_8@_VV0@ѡn $Iq\s6IR( f$ICܬw;֝ݤ`y tsHI+<|fHinpKqVh< xm3FU7$$Ywqɂ-(ȖFm;  7:ߞ0w\VtQ 5S-Z?4UHtRSHL09q5B@!1K=Kk"幸{VFĮ_=S\whzAuE-){IT_Kf؊H8HZ€,_ϊ+.D5,}7q\f6AP ;32DYl#yYDvFD *NPQkz 0ZW =;|G! 7dK{曌jn[r#ɢ# 5O{A e/*M"{WWѥ ]lVB3=I80D@E8Oc2!gd,dL,\v 8ұi :hHmsH;6mYc|0ԝ(KkݪxHu$ٙ I^"rr8Q7KULL\JV3fF#RpձEo_6 σfv[ۥ %[+S@ޞ ^\+٩J3=^B+@)Q#tt7.Bz"M82~  J h'vϿ1:؝Ffq%l]lW|ff+a7B% mUE@癷n];t[h͸y<Ŭ2g&&]VQN?|!.ey2-rfƢsQ"ĺ0+bEzU!T=nf!xF%cb>\rs5glLs v(ψ^32K2)d]2l%4jn$g$^խ'\94ZM=綻4R:5 BQ5csanġ ik6-CW-ٟUf7 DL'w~%R}ЗLVz/:tm4RU̔QKA6Bd~{ĉ O],~v_|Q"36 GhpWpQl9[zj^&\kf5+[j|?~/&fu^rW&ml ϑNOZ.pk3IR%^#?DG>ৌcCaF' 1":[6.j/"2$ͱAg=?'0+;*G!vtw.J Lt6ĉ^R$8)R-iv{*W7'%Uq‘s`{+L?K2M+ewS<m(tk7Xr3ӽ}['|ƳXG jE)mZ>[{tAp cX8P?G֩9A(e8'1=ŮۍOA"n/}7DLaEEfVړB~_;(`3 w4ŏpa)'ɢs+~k'6]c#Ѯw*ؓ8ߑO꒵)D-09R,2N7_{7 ym9]lȼ51i%+靝`ף=: 61rmюk҆}Ɠt|_anBhEf#ȏÜZEy9ZK[dݻFS}IdjyJ}`%,C*YQčz,о1eUg]τl"mffH/h1~,z vW{-*ްJhNN92Sxt. M1ZoՎ\}(pP#LLNNNAf 2^xJHx1$r]6A`7󺣕A+-8Οæ:K~@5;R]r P*~X v dKh/π =N2pM l=VG,A/![ FA-ܤoR/*!|`yVJP-Och`d#G;KY_9E 2J L@v c_CFѦK͡RW+E (Ysnӛ#h|kvKMMUO~[.B,ydT[(} ȓbI+u"}]S~]Z[zډ\O} Z8tWΚn 0bDUak岍$:~ nUo &f(E|&ׁȧ[h4)FG 2^0 gHO4ʍ)Rg|ND0 u Y!%{s3Ok6%OF':' P7O⍌9ؑ~n)  %+E7+Vi2i~k60$&ۖD3ϱҚ֓X $ HD< -Rg!a^ hz)hR1=7#X+Fw'$BCŷ{(!hIMɰ;JmCH  YϚ oWN+2#]i|91wel Pvtn=fH\c3_Ȍaz(0[\fhZhT/o:B3ݟd3]1R; 1 Saq1R 8ehO#^HlCȞgwCcfi_~&0{L5G]rOۡ0= xuyN=agl5V892{fO28D]|_wMCr.Sv; #6|%5ކUM=*O ,QeNm 腿3jo2K *o7OaVߜO>'$}0hnQAD̢НrC-K t%G#yGnI`4&.m 4 VAY]CU,;zfOH"w4}׺a1{@(`;;GjɁ R*eOdmFt Q7f!]مCΚq^+J';+nƻY7D߶?+FD.ŰV+[PiDѧDyy~*}o"^o>nfȒ2i'-k: ?z7?\P<nJƑ@-t!ֺW{BC4LȲYc|a!fT^u@AQC~y fπ2g0)ޭnJ#hl% m̢ ꮊF1!}ei($-@-5NWn p $"@Ϝw!Xb .W?|@6yhE\H tTE~O6cD2E"߾I`;f R\ JiDbyquOvK&߸:ⳁX!`]c&?34\-EhpX"}tSygV_۷>ҸY,R[MM* iWv8.iBp0!`R؛MĶ^ Cr3dGXڮ 5>`RdAL~P;T^33|j]\2r0 J@7: bq//V(5IkeºO("<կ?9̂T _Q(CJxYn[̏%nIv`Jy_W&f/V/+֔NEpXvKܥ֧vĦ ̈֊ x+b^ׅJI69 ?_eet $:&>p3Oc:h#wHjy:E|%:7c 9Tiu~ ߡO=w#HC΋-~l2I\KuƋKr_؁.ELcK\ImkAd =HiTK95.ܤd"!4m7gb5i4H_W+*Ym(%r ADF+CY5kO:lH"~F;,OۺT^W,4KgXh- )KhPG{/ms܍oq[CΞ6F{Ef)T& $1"q,eL0U,+f*IȾoXzEm[UެjVuj&񡆬 \Ӣ[$uP!9=.D[PΟ_F}ӌX3N$ftp f⏖h)dۆ6)TW|\ڇW|=*GкJݛu_s۩/H4ӿt]X_ĦK}-W*5&u+VCc}jnRZX[\OWe. RK$k2_Ln^M o@8W?"e>lj8F{O="p-]yci_S Ll#bQ̞TxVS焁8J}؅^ ɠĖT&PIib=G+Ix|^-BdQ(,xN:6?~0fk{ l{M"'&i|[;+%y}-+}̷`omtӻ].c k_Dw ɘRˠ /X0e냝*J긅J9on}BnK=*N(S~+(ޝU ^{?g&wP 0,3΁|40fI(<sqMrsq1-p5,0c]GiT\nE"oIWF'`'Ƥʭל"/A&s#Yj&",Bý‘BQ[{[Yq$]s5AaS}愐j )d j2m f"`5Y F+PTPK&GY{2܈) Zt!1_I3 *^;&MyBaQݴłp[^_,lV MSF]NnhzmLizfY;@gp^L!O>ߠ<NmCA,@r[;F7(̈Ջ(F $;Io wDä㖑ŨR?+ x0we2^/A1洙V,PhB ;]+ޜiYL^FE@IdVdDϘ̃f<!!D@Gn 1TN]Jŋ) ^t$[+Y" #y[ƹI%l-Q?#۟i wY'ӑ`ꢰMjFXI!gͣu>eB<6Y!HRsc,aoE*[=RStױu@']rwfP5Cr:pY"inȜż vi['\buϣ`[?;BD*(("ʀ8D͌ XKKq_C6sǺ eP~S:itŲќ:WSj ȤDsgϨȪ CJ/ɮ3 @c|"Ǖ+8  St@ S3("J<Wt6m2X*l|"<$\uY4}>3*oi 9_};vڢ7ۡ` 4oQiYmE/aCy,L'hՙ~h`GV6fI'iAMU\Zs*$lЂX?Y 7n~0_"/(66t iD3ul֢_1Uo;IReRtc-)54-;~G`^4'g}:Ȳ`'uu _)[&ӓĚ#.:F9X8*䳶2Oo!OQr_B 5̜̀mK1[m p I1SG{kq5X<)b%e'EA\pv6"嶛-d*b$$)E9Dp $VVceLNUUJ^,+iNYzce3mjb~3f([FZ]9Ie׵U \v,R{Prlz&lO}_c8J"511y7 3SIw)21t. 챗Z;xULX܁9Oli Bь=d뀔 WEǿb6i vﳟnUGdT?9}hᶻPmȹGv% m˦/hfi<R]{' "M~{q< fl PcVR4 b 2QJ3@Z8c dL(iH*7*XTy&ljlt B1ôeQ_ciDiBk_QK~#7UZ3Zt'KV<]Ց*!5#ł] ]M'_0,xJ(UCK7X =hwkCm9;57q-<:rcVt&}F)&Vz5/<^xy94?qJ YEKU'V| 4$yФRhqD >hu {"Op_ڗ[XX#(dPFe2ӠR >;(z%ΤndkA7\CK,iI#vh=v́m* F`?xxAa*bU{?N:[*$$exqH.+ P:(c ܳ.S Zϕe28نl·ۛ5~ɢ Yӽ-f>kbQ}e7"@%YX$G3 `@ Q~@ S\_o\eҠUTe2"m@bh#Į)cJno Hقdy.DM0+T=cnK5{-lI9\>$f vÆsM3#%ۼIbZoNWE8RP[O+O"i셡1}kn1sv?%-S' ?M{^,}] er%0 \/!7,~|Re))u_~K8Q9rT#Lup0.@ b:'1HѪG)r`igmW~CzV\6Mv2jf*VF<yƒ iM97CpT_I.t1.yʮD,͍| JE.\]j}vw'[O{WOcJsrm11&#Cgvevbi:"[ > n a}=SDs?j}8Lu|i5lZGiQNX<'?ujS8Q:[5M/ ^ܹ@ t1ot"H~5>%pX9 *?wT6m,1}'hόj p!'UIX {.BzDGhA׌9ݠ"k@5+L7Ô7v;<JZAMid\3RF,J.5a)#KMI72G.XK^USSJ3X?81a,pyO2/nqjl$]'MCfj>*ޮrgv_"O-&et>0||16, xtȖgu#g=.7tɼ-vf |z.[N|"۞;fߔDdpY`av-?g`R7XQ&/!\>+#~+Ԍa4/12;`oPnat0r$?TDLdxL@`%ݹjq&^-)<=ӀD8^6XLM8#wc5Of}O<ڈދ21z.핬@ѕVkj^v!kL@' xa<&@ + ZXj17ĊUQDgH`FSEP[ =\B5U/:9jk ]FE>l>9xk/sW8^[ [FsS~6<%GFT³Y'8fABjƠg3ccf f hu8P@"KW9Ol+׮A 8bi,ꕿQe8~nqޒpƳh퍔m Rg4l7 ~Vzv3g|_-WDڢ:!3G5!gP9ѢCZ1i vǡLo^Qe,jWV N_Asg R猀UK9h,\?X ~ꫦ"'"uSсCyUD4g<=>M̷C]D݊34O&qԭiAW D / ~r]n8FҧߐqH*g۫ТC?I7F+MU8*_s}\3B<+N6#fذW,7"AhjwvLi5+9@_WR̡g"*V %wOK;vĒ! cRbNl$ageȽ  {zx 0ĘZ~p\_w!^pT,]tFGLn> K`H0OB4K{o`4{S8Җx v|bjPY{Ac_ˎnvR(,s6vQ>ւW ?C*%OBu<?bE`g@І3;x ʖ΋3y߭B=\*9Lu 0Soq!'XXvG6ؿp-%EH-'z^o;q h;qAeQ0urtVF:T,wa;(a\#ugzԜ㲦FbCi{ b{@lFZ5f2j U?5Ȕ"Ԅ =}8+e;wf귕rw;2wxwk;pv,Gdž_A&-b=ޥ/pǿC ZNrLdwog:JīSVZTzDխn-$]}pd:9~6 >oo{Yrڤ8y]uuN壀mISIr4³7Ú y"Trk5t1EHRTvo _fGB"BXSbs/MY_Bޅт[$]S4Yjg1CDZlsXT#Xjۄ铂^ml] x7щ$梣Q{$(ѐ"aS'>)&T02*MRLݎ@BE32\NnݶLbs]V8MKoeCJͼգlwVF ub S;l7&3"Х>Lf~hѯxM~CVVM:k`3ᮖ`JO`Ċ]Aލ"/ކA5b?'J?R,~N,!lvUpGA=K?ӈ5Ls}prS8Lp@DMcWpi:"tG6hܕL7AYC4[@1Сw׋g/T ݳU4jSW/Zk>6Ԇ,C8|"uUPZuw 0jHV&LմҮ&q_U딸޷+IuODF}^)FrbWf[=ɨgGԯ=P[me&FzȐ#||ӉWP²G:K'1o lD-*Oгg t 3.,47ƌiSFRd;/8*S;GX]hsp۪*1rV&eY9^oRK#_B3_NڬCgÊ:!N(PC}3nOuứВŠ'\Y7Ҧ֒Se$IBN<\%=0*c!g#o 8&d Gq.5g̏ZNn&^.pdlv>-߅yM_MՑ)sΞ]'NY,D꫈|h^7/iD)8?LkJb&deUFxѵ O9`M bbaG3bnO gBk'I񋁀Tb]cZkr;svP&Ej:wm4}cp=d|lǜið֛,BO)$W,ft|8nOIlX.Gӓ@9֥{w*9m Ȉ}) {&p%l|B%XnCHHfXl ZM Pߺ| ;h-ub0@ng#6 `CÄp_A:[k;2^D<uHfB|\':?[.MWLWM_|ʦ7k*>&.=pχEBH聿U vW { |Vj՝uײ] ,ӎbҕَ-iPǃ 6vG@=qO8#Ww{1OY=8{ld9iEto#9q`md ECچr \l ^Y&X5V-޴c¾ ~wjQ50.X*+^W/-hC xwf3Y橠4>tO=&V~A̢*&F+lHȶև?FnjZDz}tWaS' 5xk-<e#OC葎pji7'7wg73 AD~vÝC_}!(Ȉ_:N6o ޿H+naVqZ{{BLEbI7^W$g>)%Ʃ>~[ ܢs1ٶ;XE6Q ?dd"b'BU>\/VOlWf"k6}hw0)+L@k XݲQ4FcTṥmE4]fuzX{iJע1oW ;|jfɛ(/ F }ӛ  ȢI~ZUxx@D;Eܷfi k$woQCNWm=:fAY7, e LO,kP;δd4v ݮ, Sկ?@fr נPR[;{9ZEɎ =醖iP&y Ԉp p5e>8żD R8sc"˥1Y.3'_ z-ӣ`ruX6۫ILs4O8[")>ܖ* to[6yj8Nd!ȫCP8)ɻ3̅Y! ۻOCrq<VQVE"+|b.Hẓd[H̝Cr+-P'geNξm<^oW|QkU\UeKs,ziTw5.2 !O{{S*I <ǡQΓb5D]_]` ȾKAndFUgqݟGe[ǚmUO,QNA<_hj f4S^Q)(Tfdڥ R{kwbHuGt r~Q&%3(V4K#sϋnҫ si?- CsG iqoD22gX'!g93fTfDy҈#Ai3§(pʃZ)pV1r?JÌ{ʡ3/ҫP:#HIfop#\4NHɯOCԵ$-uRz=- fml9LSc2o# 1JtLj ȋBPܗ'OfԱ_߹͝@R[7f59[U𯰐V gi9{><|j.#wbۍɂjfoNmCCXyR8&=Ukh5:X]j2 {j7YvJ&LKLj3!\ (ỉΛAa>PͳEQa|&lT S#"̓v7y!}n.]E [qL04bnq;>*a_Ǒ ELJV{Zt$.(dC.uOs<2B`{x 3y#ͪe]jp<} uPM2A%0.:sS'-*g#qF~_V~ [GBcw6<op*<B5X^V%J#,뚏 R%갖0$A\4Q3nϪ0G'>12Sӫ2&YOCrR-gF=*L^CLW|x6l CBݻHiZ?iACܑpb%E^}F{(SwO\!~NӮs "UeDmR#?Zs^ӄl*kt~S^d/0Vy"6| T\+Pܘ4'p%QI<<)Ѫd8s|]^a Or!󲟶݌W5BmG {WHW>;\+/X_"?0ɟDbh<5lF ZB蒂PP!Q}B9|8x:S&:5zbߕ߮aT0OKV <+ 4t(!- N , 0 io, NaG -c$hat)w\0ϾCn@0fQa!z@Э MT j,"-_0JE5< m W&~aœK&R:I쵦C HWc| ilc3~ukdJS; 7Ī1pJK8W' &4VzL":-@=3r;E,y5>pE6IqA_EHG JXN,v6' =tCf [̡5HCum)j:rWDWpkK [m%&~lvG%YSvj>d8e%Jr>)N*kDeQ30)^Ym S^+`ҦK)Nk5c {zl@Jj/&rե7d0A,R`H,mZYX+ߊc#>av9MG,"k^D R) uZ6CU2qj]?H[-Yc~p=߼gڟ< ||G0ռ>muTXYiCJxlN4&n0~0辂v) )KSpLp` RPÏOH:}TͻMHQCQh3ël'eK@xpiڨKvE^)䵩m|Ԅ $M* 0,3/r| bƄNͻ)Z(Nв=a!7;$,Ѧ5 G="ɸةFɰ:VC T3Zhcqё- ' lBB岣 NL.М ߖ[ו]*8 &mp-nL厷KkgTrV{$E8 ; 4Ь~{AYmw,ިi hxM ;/6%'&xolDyg3&c{AZ e(V$3vUCh*}]oz;'oULy^&@ Q)6 PQwJ9 9&XqBi%diH$pq$'XkK YH2t&*\^6>;$ Pkp;HEYaT$p-+|[>'f{X4B1:WNzEjt:2R? ]~1 t0H\X3S7Eo[En:Ts8']7'vFE `a#.SDc{f ҇Hx\ v;(*m&cF 4$>% 4E7U/V$ Y}z`وaHY)O%*`¨(X @$RMa7^!HQ@(S܉/ĩRpG|*+׮g,ap! 2|_W]44mFiqN[L4!Ke, ?}=k\}R|i=/oBܵR} ޫ r3iA\IV'yTʿss*H1ҼFK1>H Sbnl[ e҉DZz[b;J-B粸LtmC#gom 粃sV* 5wV۫)z U+2qrM*S,Q,bkǂ+Gr+eQ|,XH 3gw%l%W9̟y 7ktq)@|t 3D.$7 5e-C4'5Ғu؛?&p?[-[bKڷ%>S^3K)]v4eY"-BSl띣}#ni[bF qk8\rbg1'>&& 8 gP4ƼJ°UYH[ ӺzsDr5]:Ǥn,aۭchc[x+n(FK^1Ym_ܲ8.S}̅ulCf<@ieH:F[eia4ٞgPw_&qe9#NT mnbJ 5`ցlQҍ*ycLy4`Fc ɊPmv㦙UۍBGdYj/abnpuVd7i;C.C0d Ce,5c/r K[@Y@s ޑexc?;aw‡_H&,O!m V'<Aagc%vl r+d"pԥ>C05h @D^7s[8{r(”@]O2.z\J.OYX ·7~ďWؖN) ӭY j.+v?zm<8Cte-[^t%ZoݭzOs+~Yi60"utI//5;&Kaln0'{c*ol9!6o. VqV:H6b}HrT9}k&*OZ2ת֞K8n$,FnMyJkݓq:&vL?ɎMsĕKdb N%VDƶ/݄J1kgX2ЁDUn;ML |B]Ǻ>Cә*>@ǰ]B1G0`i$hD js[] ΅W],sS5ldDk(ݹaYMq GgB '{_@Ε2~2fwuZCl6Q*lde'ذ|+JtݡL KrBy"Xo#},K~41[ Vv!Vj-_.~vaF\|M hȃyK!r ]@B3uva(.#N|/"q#r-E71n#Ob3zm<x0ۉ9NٵO[6ސ^H[ӓ(%g`LƋzȸ~.[ѲdJab>^?Xf J5FUOWFR{à)LY©2w]UaE]w;hŎtTgYZ070701000002e8000081a40000000000000000000000016446b36d00003e14000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko.xz7zXZִF!t/+g=]?Eh=ڜ.+ȝ[{+T>پQ>J<f~s^.īCE(G^78 ):!֠nL6ñO,Ib|-=#'G+7,'O+Ş k9+/ DK"$*bPA%'HL*HQR\wh,ظi٢xF7 {h?-'(ʄ7>ͱ ;bZzyނ)b3:P-%G[YKƤyA=`?tG,؟ S}GS>;X%K-~? >"Gδ#˴eɴn }l2l]׸?Ӷb!rLGa!Pܬ@%]$fRȘOA( FXBV{||ΫYjIpRXpe:u$7镇V`YYqPZo+T-G|ʘۧpTn k@Ѡ0^vn c<GeZi5w'.%Kv J36xчsdī_ &SxϗzD0m VޏR@M1!klIa<ǵ-JOZk.ތjU֩P'XuiA%J1\8V 9 ӊLg5GĤydJ /e#䲎= $ 5n 8S}N+TQ^ ޘDnvO&.jU__^/VHlNx(ZDQ+9w6zh%\'Vjvk zO}... t|9E`[1ke:\EeKs}[A{Zk@ԏB#a;U#~S3O],Ŵ7;9y5U5kgtgRdb㷰rW;hrp}4Ap/| .g1w P =}\@DZB* ^r/#¨JHQ^G(3]sdSAb΁_ ԏmP@3B,{ 5[@0`Pĥ6FiV= /pXBt[_B>E4y0!bJ1搻k0s{&64DnB}Zx^(BK5ʺNVP nE1`mqN!j6pxmF7NnEyWwM^jF4vv.)ܻ?W9h%hbTfW79ؐR46A41kdõp]=K[- fX+qo]VP@^?%GAtFkRO偁M_ЦnY:33w$yNiWrl'"_B$I`Zw&`r?֬{78PB'ʄ*Kpo^ LsO(n!KƓ`sC )J"XQ\r bvB2R+>[ٕҏ1I *!8hWNZrDadYvWam)I_Gizi~Y[̻˩J_8)Rov9C33/ٟ:?+WUCIȺF1TPY. s9v&Qf`5WX ,:7čհvod}F@P9@]Ǝ F5{3TVIp"-5+Pt8 i;Uq/e~Џ:K ɀ}?"["6 F}gvxRS:sC1d>_B:sɁ:ݵ|‹[=ս,GL~g_I? wߋ+pUM~ S_뵆Gk]DrlGVmeN*?YFE~,FdO D1uXj =kK/1h?rrCRǿ LѣF N/3ה₎ 94}9.6ffr{vf>O铚QPSUX;+ѬΠHSϜ 4%_Q57UunƾQS;řa酉 Ns Lyӿ2"wjZy?,9KHCpJp\˸6_o򰸮nEp5ƠJ3p6>0+78>bwfbӎ8Zܡy}mV ӈIBw"BRr wTQ'WK.}_ZnRQ [da XݏTv2+_"gY=5*Շo>d̟1Z')rgΓl dȓbr 4kbSw0#-^ҏ:` BZ9APd!'~i.4i4xb7 mp2{[Yi>=$NԿ #6Ec+: >\)}Vp]⨒k [Ių >Y5@?9@Z҃#: +U6i$ >I+c[Y4ʿr71"1O#1z0063bVR(gusmT(u>UgFEWm&k3n$G=9vS!2BA6 KP>0 Z}8q4ȴsj i湑Ol\Ged.7?S ۋ+YScUQp#-{/c31P?^Y!~ZExbdHWkupOܢ3BޗSYl QFKR&* {RdR0!FrHLJ]׽9ǏL ^͵nskND=#鏋L ϗK-rJ%,Z,oˮ̥CMZJHvcrĵBp0pj(}*7}4sGZLr GZ.ZnY#0bA[3m~}q'd`=はjϩ] ,qr<^{[ۛ'RLLG!yY3+!6]pR,W~<4J9MƦ~4ǜik3'73ȲJGdwP!7ɑ"=}쮖 *wl dyfKd 4;L \S㩔 ޗs|<QH)CZ g>!n`bn~]MR\ix=I K~nz[q)ݬ 3@X@N^TےpdP : Sŗ> A ͚&0{﫝Xq:J=MY=Lǂp f eU:L%J\,vVjDeJ ЍmXTiAR:`p[& . DJ " ōį`ղ̱xӋRK^ _D4'NXi(VQha 'zog[}c8ڻ' X+\+֊R/\vnakrU2i&m,ˮpa ] ə?ʾ׏Oeo("M^$W /ŞLM7.̚ٿgECCu}4! k Uj8Q`31vی_=xPqӭF##~&L/ ^<5u"F0zj߫nМ= Σ=˖G'G Q@wA- y9- xzUU5H&,si.ɫ/n;cFe8H9( r%pnlRV!U?*)SMCߡ~sZYN) lvPkEEA~QL:CBޔ!>Y^4djlV8e2&3xqLZ3yN#rJo6xUūHsUBl/8XOBGD3=>TE3M4]϶!-fԸrj u:iWN@n kT,%;}LW1+ƫAvc]PwavbmXZ; _\~FpH=amT9&opr4γe=gi!b,<*$ /t]F&BURqH+%ǩ8]HS8GCKr!A^;d`]"j q¤J=-a+W[RI2\1pQ\eqAV--ۆŨ=]şf1^8Z#Caம;ˏ+&|P&y+(zsW#ژR1[gc`fY򵌊D^})ꨄbߔ-O*{Uo? ` Iqk#qRz?r a:B:`H墿=DEFP1@2א#D{14C[7L &Q:EB粭ˎ|ȩ? 4JqEqC!8?\MYyګN%DϳZjaRu. ~s(,ݕy#k@\nѧ7)r4~3 ~pG^LR|Y'(v (]}~EK~o[%iN" ƜU3(O0a*N6N.%ʇK +=d `0o'|b 5L8N:ЀbvkXnq,i0<ة$#"v`r=8&3JџZC8Dm>M-/o!~XZ.' 먅pץi54Mq ( H-DKXJ7'{{|gI򨧣Ac]nptSئl*3n)-,p}٦{V7lRE4_h!k 1D6oVJ.)`i=NL-$1'i-wB+~T󝥁 PD8Gm>]GA7 :>{m ^_`1 <96w~)n{Qn' %IO`:'0U/pEs 004G u)8㷆.ûaDD"<W6b (+0,_E7N=GX`rbDKM =%/N}Pחx53v}afADz,L:94>:~j%8#;e?t {~bF]o,2S2#g5)S.@ua*V2%3[pNݤt1T`m>,7|( +nymbJ jwWSQu9e?n奚y.K8}vDl2%0J~<{9K+]ݶ86Ϧ=-[h9A ߭ݠXkƓF͎09 <eiJ3)F!=;My՚ONuB)٭R´{~ ʣeoAc=hUhrvMM߂8$%56![[Ɗjw̬"vbEқLy|$y3a*[{R#Z#׃|[_SApl&zN s9f4p6 VW5uex{JW2i&J&pzxxr BL14 7 0oEƫIt%7УJa3%{@F We,b[v 0xmDJ器Φp*Թv %q Eئ%@Up#O,KƇ~#4ڵUvpų߬ѸTğ.CaQ MAF#_CKkG 6><]XqɃa(inOqBV,jE^E;wjc,16HUPWiu`3 } NXT q1Eh9 /;آ<}u}+5JA+v83jQѯ>Ȩ{i)ު'.6J[Sluɴ&7ظ mU`vӃ³ǝg[2r*Opfh~2tLY}哌Vd)q3sP";2߷ƾA"6M1ƢMTQ@Q8*<+Wd!%0G-e}4'<1z6#^Ǹ$E&cAZEn(Jc9NlE.AaEueMldijL"[X- |R%<'qBƳXN(Y5l^DBEJ+&,/Zcsi+ͳ\PZ'붷 kŴkzh%GT@LMէYp=umOf^Y Ҵ_մ_oز\A7(͏| )8L-xϻ< .l޺)\a%-nK ,Q/6юfC ?F<ծ_'&&/ʼn'=8H 3dp^J6e =/:{XҒw>῎jK"B&ex7sCBfuEgOABu;3- H,[1q±0!GZgF00=Ck{'ʩHHj.)IF:NhwkKuDQ哬a}aN^qvOJٽpr,^IC6 lע:4hq57^:GJW. Dr)fC{Eb6UgX$*akdeKuZ.gR>|l_z*놎b҄8o~%NڙbGT]wHy{.aP~l'eW,C)PGm9~szqr =/g?M]ڼt<3^` s'7|Y7UhJi$MaVЭzJ+[;W|#RUS+ݷg4Jmܵs(Ny /zU/\v6å7 d QAߦ:PҮXsw|^R䷳lz "@u-_0 7AȡYW_xDB ]N,Sf i#BV<; &˿F$MJ[ofc=*|DbpC&\+|nB_ĦȮΈhP{?A *aAaC)^ Lo&{ӵPϲ٣8CaDt'Yi?cm@vñu1%X2CČJSNq9KE8-o&ǩhT/Wz*%ں 'xTo}oO.)و^y`9Usɞh}"Xw-=*מ,bbhrfmVԮ]N "(eCvv1`y=ۖ)!Y@J{\Z5Qǿ2 Q5r~' I 0B GXd$okuvA疮F椔L~\V*qe>_ᷛ ڈ9rQ'TY&Z L}%WNnL$`ap9_@׭&Zl #(r}Ql~\kσwHP="+S5Kuq"fEfmʂe!a݈BNj`%&"[/)quWUc1]gd>d{p XRNMo(  %Y݆yu9s($_&v$a>֕&bK9\ &!`bIH*{|sco?& ӾʠS8l"q7S ɟ`oD*o'ڼ=mu9^|8>sb˵j!|1cA H9:HD#xO) 9)jTz!Pb y̶N$a-[9-qtZn%ϧ`a6}=*p;:ćJܠ,8jKj%0gry > W%s˭@<- g8Biu>ņ= <\^b׵qc&,ׁG2\%#Z|fȯrxBw>?tq;5#qM\F=;@u GexFkl>xqPag/4/W0PKil;OG~ j 8?E5J1A8A}դ{O$|yȡ[H3v9?\ jџS%98rTGrC߾М ~7v$ڢ?D), k9}\ހs+̢L=EOZ+#GamBƭqP;<D M౨X=MrȠ8)- IpTUJיKLTC^xxF6-?5%QKXaD!79C˜m ]7xdi79EL5G hR1KT.xb< Svb; Ga9\zB ;$~\5Ҹ){nP?Pzb{xdS]v~zE;;rNHэ.b6dԽ83I@M OU\aȋ&>}<%`\M`: !,"ƫ,4-}%)QEs'Mޮ4@zO|6ZjX?6U`ʙ`;Rafc)yb4"zboTy'\NИKXF5!׽F%sV#j 50"&.S~tnIy.4P_3Hs~796C0zsEUNʽN^\Mfh[7mSe[rehwoCq'B=d&NkoXŲ>ᩮ玪49XJ%h/=I.kZ)E}dw%i(%9\P ?ǕsCB{w!!;1)D4 PcmՍ *V5/M-Whqsw9JC:dHCi߶R?.$UmuC$y((͙Gf-uu]WX7©=8cpXr :mًQ:3 H1ܖJ QqQpe$iڢpi4)5  :g2Z`",ๆ!P Z󝰁LjNEY 'U銩%DH[`^ǒ }7p`Ƴ8hU|N4#bXB(O+8԰ !MT%5;:k \FnWJӏI`ˋYo(:q4tN*gtb{yd{X&8 Z?TXL65%!FOtQg@ڮoV g\a^;ƬqM;D0Br<㖾TG3[䵏2k*J>k*݃b`lEf={ǯ3?Ǒ toDFlD2GHl Qs#~f^].-`i?m۰ql6^@„C/)YU>^@j<Uz9Ӌ+uP1DDNxCj Tz7 FtoM\3xy[e۰j'i3a5 ޮ>y4?.7$-)PìXB7.]gU.IpEْx?1R1F' Ǒp +NZTF\ ɚoΆz!o~g5~X%!^o`@;ahNݙb_#!t͙Z;L-/}JS4Hlakx1N۴$.U+mWG&KdC4r*APh+}<$Qu%.PEFaVhn~R!mV:zL>َ/ EؔlJj` a_PvSPгk|׆6D$YṈy.†E|?w.ߦDݫ2jRǵt­$cG:ce^pp1 $QGwER.̩sr;;#.R+r+prq.!Y@:/vma%│2H|'Dle?OX&8b)|sf3Q£C&/u6ǽ޷1 >Ev-Lvi&d91} ݼV#648֊8T,¢c~oD@D iM3N\ G۞!XNÓhӣiF(Z@XԯgA:)˰O4zmHb>H ~NP<W{t<\2>eqvtܵOPwXEu`^a*@$OS+ 'U4;og}&9ֿ owxM4?&⌰?pm?i a&,m1H{J_]KVy%CQ4w:nH-38X31&/>N"S|6# @Uql iŖ%yIk8Z@z.(G-I}ًl6XpaNxAj "Z3)|{ŝn\OtqD祲 b%%;_Sw<7Fv)i>#*0 \EVeDr/DyY .Qu:h.~zCR$ kpZ`lkC%mGOm)GWnyVJ2fH#&֡^R8S;oGa=@(`셱3 2dHFX|կ&ܮj5S+ג7J/ذfF)67b.H' <6:*DHr/1 $T9 4C(t.c6 }kJG5WEsH.Q1W 7̧|1Y|SʄYvw1XP]0\tVH֌7. zC'l]  ,?DbmX`eyKjf`mSoP|8gB*D_>#jSwrrw;S5+@3,DUg:*9.aYʦV <[TO^]<Gpe) k^X W۫'9*.hVnJ'[/Wd󠧝Yaiǂ D[&ʌJ|N|9Q~!LwW~ʋ}[ VC#9.78%<*u@{w!b-qy#:ߴ>+(юS.Wzi\0Ų%z)ҭZf;HXƅ d8qD0- WZވ{KfgYZ070701000002e9000081a40000000000000000000000016446b36d000095a0000000000000000000000000000000000000006700000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76.ko.xz7zXZִF!t/]]?Eh=ڜ.+,:!mf7_<3LͧBH f""˰ v KmTH2:O#‘6Ez4}-5?nڀ:>Q=29'0X| 4E縸gг(IzT5@%6D4'q^,#ʿ#|:%`!xt,pߪڝc'%T{,*px{c|CגqHTqQVtm!mtB:02GXO/ i[AG NGu,U,<LBSIjP]&!u D#8_Yʞ[LYHuѰS y(ė~wu1'@\F+!N[GwKt9!]h~a13o0df3ewQ7Zx|,:<)qq蔬[~>mpϊZ8EJapƲҷF\N$ǛޡgcB8 5r,ssTUJӭ8̆$4h5I1xzBM,O'f&)`kǢ' xkW,J2QTR .@scA2;2{Ṅ7cR6:S͢!v'*"+eaTOgu4z͊L҈Yj{!4X_Y0K9ujEҐv254CK6z4MɩDN2%R3nNpiiQ99WBuzKxbFAb԰qBkk%8,l rS@\s(B']vxvnPwC<ّWvy|z6 "pm*z1ȝ=⺉Yo-1G lDvCAUn2s$Bs6}co #Ul)ed"5tp[˴y_7E{"Es0/ֱVw}ҝ7CZiΥ)TOUbBrCXoJt9\U8DPHG4\:"NB0^:4zc3zL~o(5c!,(5wm2^ߊw$\87P<j\qM\P?3lbݍzh@CO)v3%dMv٪STzzҼѽl@k3ykÜEkjfm}z Y? Q!kyE{т[JcD wfa8;2%nj0iȚd:>EK&4(ah2/<EʟnTv&@|ߴ- S#LC*\mMN~w:*0t>Mjv|$|=tHhaT攮 ./]wW0+Fpl2$bzG8D#}xўx$rfi%q/$>{cW@4n\l8?yAbĿS(baXTo6*Zq׿Zyqel|z>Cd~ڬP+Gypݐ ytS=L_yYmps1X=N}j &swԴ28^}Hs:}yE`]t}+:eCy>8ש7bS]*_JHU4i\t"7,tHl2AH^e~rJ`YP%`022˝ E?6bn*ckE`)~gFS@Q "o\s&2uΓUK_/z 2V4,/Iθuf,6c\%w^3z%WYȔkV}!֧S6w:W #ré 9w=1p[1=F+VWv[!Lrnnb` ))޻hhohe4j B;& -[*IM, 4*c"("Lvpm8F!DYz) s^[h@ZWlї*Iҭ'`v]4f\f-f]sV)Ǹͳ6~xCϐwW~'jw\a{K^>bg"{F΢>rp[⩜8ᢾ/ş ұc?g/qbW6 &i`k=Iw_'33l|ou%;>Ӓ ]̺60X Fֆ+6#uW z?FY{]ʯE;h7&;iI lB)I-)-Mrk&W,5]8#7y;V f?\qoK=R(xH!?ɦqOR<~ҹ*RNj7&4y]%EmE=L`MG5=7buk,k H%D*B@s};aG A6 ?rHn 6o<ZucTjt{Maqɦsjpس =^+̈X|~J1fs'f%Pu~C?/1,Ly9?v{7ӔbjJSw=: *F`1.?~͸Tcʧ*=}׺D6^{;eCٕ,)׈^6$P?Sտ>)[I#7lS8RX(~c`lDi` ˵+k3p9ҷƤQ 7'3( UR u:ШDRjP/ S尀 %d$ G ͘r=! Oܚr/#VÉd틃OʨQ*I/m퍟ρ}H 7_8vA[}h٣ZƧ3'Y'?/>vA89?h-KI%6;WinFIZn/D1& M$&ȔUT+$m 2A){AF\1tb*9$s*({\jyS1G`BmW f=iri?B* -vvR8кg`f+l]b_DGӑl{J9hst޾6?-;=Dz_r)HJ2 rO\-8st}gx mbLwʲ[ڧiG ɍ5Y YLr/DOZOo&Wb+`l`*RV#kFynȫ؂82$щbI0G8 S0'k:4)Sz[T73T`+>mնRT38~Vfϊ?F,&:>:JOl.vpC3WkHC!\t ֟ ,m1ke{D cL9\~A=;(z$SGӴd\}ȁ" b(KԚc=ݜISn>X'!x@Hm!2iELOzE҂?žy|8pd]Mڰ#$}8:&bs/a BV|YJ[?WyE0n\_"jپ!.I%!qљn|-q |iZzp ڕ"L0HItc!^c fl͟(o<C}.JZ飮3*p1t #$(_rd #ȴ }a J8v+\z$(B%q/'2JGϸ=]fZ5z=c Hǹ8dʨ̝xBHhݍҁ;wyu#b/s+:BD4rkɮh:J̃&BZƇ^5j@wd7w2=,$#31,KP!S ~U)Q4ހ_HwO5RyV[3_@P;>p6/'d lBOg:{\Ӂc\HB? ͯ5dzTChZteBUBaC܁WV gTb%Z]@G.Czzt6i^ 2tu\mvs=|^t_qZUoLnai0ul$C"w]NY.h 0^ $s`,#aDekDZD0A'$hx/dkpjn:7 NMD]3M3kU)PH7T+` -a];8'H>i2 2 @B.>jnpAy)G+S?06&3 vy;xiUeQN XE _×Nm+f3c ^E>_.!)XZqԦXj̅bٲ'G?%.#po Am@hHa|w,#%-O~fUc9%'Ş\yj7w.R|CܸIZu5;Ԣ)ҷJ!sJ޽LŦ jY!V["Iгc@/s9[eVpIe&U#o{y+鞚2B,r DWqi(5tUЊҷ,_q''BBTĿb{ϱ&6R O;4is׻iCXoK{zOLMPPKZ Vz RC壼fhe^Dd`{3ީY!(d"`X(Z=;``ˀVY޸{Lęv/jOc!~}'9ψ í.Dǝж1 \^d{Sn5vv)?$n'o> e|m FsN ᯋ=c>7yGL;g' +UwawL^YC48ȬI ,ovs="尙<2?,. UK6O0,(9*j1*Khxg>gs"F;jA`&BN}6bԡ)Ȥs+ӖɶX *-P[n MsB!9{th9V:˪]SfK1 k؉ت2&o?͜xii.$hjWυ .`:.NrOϴd5N& q.~\{KqVY~M1k>Aַ8>.Ѵ紊𲜏 UB{sO.Q3H[¡{g5R31{`sOg}5ْX(:%%kz^M "bMzNzڷ{ !_qcvTj[9#)_"lqV^HR6:hf. z%khfsu*5V,c7{-(@?\#j_bX?sջO[OD e~j78w$&EPORZܧԵ근;bf$tv/HBG(SW0yU?3m-@c:PcQaP܌&Ө^Tc *t񯙻}kn4 "!2R;P\R |k9ױݨ%@8:L "ofcH|Jh)D=_W6JM#"rV,s~QCsE\-aul4Lv<;im+}y/L f*eǭ}tCz@#$mVK@aI ks1vx*1:_8%8x0#^$%NIu>䍏vw):mE|w xj~ OfTd؞0R CEئ}Dd"/:g h9T &ޒ)sXzƊ& y]P݄2Ͷt*ao֙z1gG6He,w' La+9wݥkEzv):Pf-|8YmɈӲ ]d$._gw" X uy[xhˑŝ:"'O'vݜjяNXu( >;@ z]cut@zMj_(w2N%2Ng5K FCLV nl+ 1NRlRYuuԧa h{ZD;  ->q嬝[ C*dFì_^jHX63tAu:Ȯ{k _/HBOukI,+/X#밺YX&l;Zڀ;p0) D.(o6 š7SQz JTsF]5_c:ŚnGzy#M"h|S\\Xv}KsRH J- dDر+s"@ 'GGe$(2z%H.U(Sr]dAz竄s_p))Yֻ E5QuN%PQHHL *Ld# /4]tu)av.`1n а=7J5}kq*_8;* ORyJǴtyvM{<( 5Q5);%`7sߋ Jm3Wɻf*\}F|C~rZK~wa+/;#k%*O$JvE}luػiY qK;Dsi1O7:ͽ3V)EyDkMڇvvIѻweDwbBsBP6WwFeB^|lL{\xL;sR(/+G{ޭӁ9x4Oe,p5YV>4Qi  mă{VT|Awg[uoMލI<"7@\J 7hplK?8qg7)֘?lTӉ?O[Apddlb &G ]'ECnK8CYF[k%A+ptbСkD]d oGxevaf[$d"=|ɗS7%^D7/vNfgkӯ8]185A@&WPsˍ́F^oWy]ܰ4+BD#%q )&N+Ӂ}Կf u^>Xrcƅ1aМ5;XIel&w$.Ƶ:<GUT941˳ [i^n.X}9 \žu@uʦeR$ΑBq73t*%т[>'>#C99HCgnb@B~,[obeuH~F $d];[] C˚Θ lX ڥN s"?ˎ%GaH]g㾋ڻtsG޶ D> q- 0c+Ca@:"7kÓȴ]Y+F pˢOUskrC/ײg n>Iݰ6;ddl@ZL L>#G p^B?qc_G |7ֳ[t)x1[;O4tƫXK)[\e:';B"k7†}44s;wd֯Mbu0)Lz²vfsH@ʒZ$9]*2Ik oNA dq0ÏBf٭n@4)<,o)^* 833DD!Mxg L!R#F9}DGDץ s2=lS%eϩ9 . ;qIsj!(LD~>T '۟`Ws(Ab!oRHt^WhJcsM;[B0]N$+A&nir2Х԰z%סp(}`mWACg΍^Y"iqTHUmwd%hZ4Xh쑉ٵk$rs!=oNJб|FǏb~/ x[MKPM&) YdfQݼۘ$J`P%X =ȶiA8r73%weLW & Գer/9.>%$oA9Ce8<s %QyK#U[`'3@6ge uN]a Z1 {x&a⟡ƭB/ 0 AQ~s)A>N* /Pb5r$h:?RPNTI!{Hm$|xUgE% NL>C7JfѽAl@Gѥ(oɊżF#KonZH, 2zUS+CyNƹ&a#S #5%Y*fk @\}Ur愳o^ŕS`0 +~\uD/'0#$&#PjB.7?kf̈ }-Zn! k26 ~ͮ$mE!3: җ-=w9&\A\lEB^4b$հ&3P^:4gMz@ gc6(a[ >8y~j"%inҩ*(YÉ]u3Zu4Z8rI{ IToXԊ:8zQ˩dq&Lĭ-}WClqgN?X0,*yAtjJ7O6,.?OFMIÚ->5ٹ'}qH?,#2ۥAT4 cpɮ%9fh){!" 鶯# A]uQ<]+R@N1$Z_إae(M3Pw7t?NXuj9l`sa-zRmL,DoY?1)?Ɍcw$Ct9w~d$|.IuIJC')@;!KX{X'}Tg Lh\Y|X gw?П x9pvYM'.bFƇq,(ZL\#@|&v}!#2c Լ:gSV3[%ԢCjG :JƹOM{FO܅CucgJږMo!@ : 5겫`1BKP׵- }&66i(;? 4%p)-8f`4l8T5UOo ti{ݟ n h9V}WެBޒt+n uL&ˀ/xCNa*g S“h#?ITg|2x`Cc4T5J`7  0`oxMba+mUKb PT:Fj]KNgAOpvjDJpqhbo v5͋qQ+3nF"VؤQхPjvuIb K\~ n-hںpnaKGMq րar;T64ylMƾZNDT {}9֮B6SŞZvb46" yv$A;\gvn(YpݹZ.e|dQ!! :fױ0M5,O(;:I[т&c8`y e C*sl:r8\k3Aw|fC-8} U;B0n{)n§y|}Q,/o'XfN7;o7$P8iAsޞ F{d)H6{KMvKDA J- q M6kϭ/Ў1ۅI(P 7ZƯ\Kb+iAm}ÿ1|_U\KVZ Zόj{Lۇ/$k.(EY.蓋5G#W3EXXJ,40x\vISY v Q{9X۩Hlt0[NFq3'h,t)$_a!~@<+%E(8Jh-L+Dy a[vإ4S;(jsTbӎi٪8OR}~lܾ;a=wPǠ..~\#:ӽ~ =.x(j]l%29'+4vdr{ |Z9_CE_'&F>4Xr~"=[ЌY`!* +ƾ]y[.Ӿo~}TayyА~1FRh!ʿQ+)<*ΔS1J{d-ZywgSB7rpX[,Wbn=4Ij`da`; aUi+i{Q0AoQ+ KjO1iFU X!< 2a@|3U.TBz?<8UM:6B܇;M|KO'"7K6L<4Ҍ<{e(b(@V%]b~Dd$pz5wjRd-,qH듯tzK8_.XP>۝~ٌt=dnd_C6bPHK` Aoe;Be< BG?"NM;FezN 1v@jDnFT*W",G vkHݶ4|BV=cibď{NP`F in6270!i߃rF,ܧB]"m1fHF( 3˚1k~ -d~Uz+`31NJenQ:xD#HO3Ìv{YGl2?zJs eM߾uW{*tS(ͥkACRtm4z՟+8p cQºY ooMtvV~9H%.U !ZM7Csi?,=]AQYޗ#.>墘D"k 4KxYKU@z%,:V{IOV+k2;AxZ;%CrEQD+ (雘BexT\D$iVm9Ty*c xCz{TgOzuAmf,uEbviT]|R%x|6byPN8*&޿C6*uì S6]Ӫ uzۖ@JңP'\3fF{O v?އufHn@v 4TXߩ%nD1%7qӴ92%gl]9AuWh+}ۍK':|zL`؂ U||%= b|fk=MQ@~GWW[s:"u(oR<*vmg״*(t`R%ZyEb1םJ0FdN-~F玓)_7p^5.ŻPnn^" CI?e!0wПX3l!7Ҿpxv-̛~<5 `̨a_zO> mtol*H\ȅiu-Q[6>q8d{؈JI62P$^۱[3ƝlQf5_V  w]}O 5%배Y^!osS4M!}rߗ]hIȗۮX<Y) ^C:<ҟT2T S=. WN 㩑0O]I> e^ IpvzUG$UE'ܳX2GĂ z34m?}Av<*I3dVxBi3Nf6z.ĠM%F]+w5C64<1k2D(qUZu]VzA-LGdw\363RҙM$.D8&O*5~l435oۃI6dY$bU4@axYr| װM^UE⋆2B>bpxF~yXycB^/Q ~^I']&Z*dlK$Bm3s˶`.G~Z (DMĦEZO㉔P})Wa _\n<9WNaJQ̃L³o6l)g@c _Y~KTJ k˞E<5(4Rt23פCUAsSoԜ 8 a{|T2 e=3kք)n.eї]ېհ% \u; dҤ# ׏zu)-ZDu9.KײΡ:A"Z;UP5A >A KkPheGflb'0n,/?4]Uk~[InL<0yQӘ5XԱS8J\'|N LBC #b&y)GHD jjd1vKag"ֈ8O)xlQa),Q&@ͧ"Mf*4(]ϝ`q8 8eI Fd8OpNA!-:͊mѾ=`mDD</ɢod&֮JS$=abt~bjjjT}0$ٟ utz  Q3xr"͚k Nbza |z⽭G42VJz轑=tqTl&X1GrHTXϋzgW3t:$ڿ]9w-`69ecƬJ&?rE ?{Bʃ>$'0NŔF*T}{Tt,1LB^l׈6~F˷g,$YLU"އmO1l#o*ESˊMPfKIHqYHNj[zLݾ~B"%̈txeOb7[ {]39\k;ט.@ވsP? B_b quV65igp3upurt͋1򌝼veXEҎtba^GٖР2ƣP=6@;>z9+T_tNYlHNrTGTGp! } gܛ M*P-Mkw™'r E;) En{I<7V VICpSd,Ebz`^*Q"JPk lQW %Z k1vyU8BXN  eq׵9 NI5,c2_mfxj 6La4JPʏ؉PiΠMַԻu]&021J@snKlCTsP{"PPĞɏ @A;ϋ3u8Fi[wY~K ك/* Y*e}p>Qˍxn_A^GO-8oŁqAvKDž?sAO(y=d-3V6ru) שjpYSTTlFx]y4Un3usxa_DI 0W% oX?wR5e`+F{si3ZX$ tHK}kpI&Wv}AjR) 4%Reo f@cK`qxն$E!&Z n.5sղzG ?\:[gHW8 a*m~,1US= ?+zUsyNwL\!"0'8s'! X h'rv`n;*_lrq13:64MKڼYT!jCD{]mXUж c&#!O67=UQ6vgG<&UuZYjZ㢢Ez&g{ٲ~;yѢ;k,O< ǝĻUkAُ}ysdAMH G{vG RGϝSa1_k5γC>DHMo^АpH8+BtXo?;sLoS4|h0+m>5 GjMExdu/>`lV<$EH.V=i+ ? Z82E`.QدהmY@.'lK1x/ňFg€vCI&dGT]N,%X[ӴGԙ;EtP4e [{Df &x6cVHUp;2fE߾WK+鴺 8(v1A@k%`)ےS EIO&۝869Պ*:ϊ V[1] +)4M Nqf;zGru8;^0 o)'PvԘBSX 0&Qn⑭b>URQNa6;,%?Ey cA6p̲~T@@ǽlsź98auTv;~|bw-x:^&lWh싪 +#(&I<Waf*B{>mn}O\3:K?)YiOJ4jH!( :+6| tTUbNF4;cE>bX"~VR/!Μyy+2k05,0^4˺{6)KLx.=* ~!1췄mc3UdXu )̅=rS;tpGI a.fZ({V9AJF*ǝA&'1*4_kAf$QRcJ$[C~/! ۠\]go!]oB7^l N|zb ZH2.[>R I/'Ν͉1xɂT&/Xf>DwmU}@М !]wpI6\>{O'ԐȒGg~Ku@l Rn6z HziN;Mp5-zYћx%•CBTw?j%RMIaR#ڢL$} tD4TQ`*8-UC41Idኔ?=W^tI-*-(i.n)$@$nW 鳒H! LzBI Ǜx0rs%?tBkMDtVgn]/(X1|"k΅{M%*cyf>|* oUTVv\ X#0~j Ŷ}Hѹ()Y>!D D/YySd|F]Xk}JlOh r 5@eUgES-i} ʻy&haR.P1!"L <g1e3PHyv}}Ls y}G o;q6 |C4&FDj4en|,+wsOe*0(DPT˱mD40Bj?y릠eI2wWԴHvVG䤫cWEmdӐmSѰGRzu&GP!P.k,*ԽѢԩ"QnYύLz(*#w_qJ+$*64/&6^=kmW?šv%^%Cr4^bЗ3Ux5Ӟo`q'3[U8$RDc!mҍR;| `U +}pDf2"3U :#]V r?ZCIкzLY~D*%61XFu14 )S>؂y%dv32e3"E9IH 9x[.%C:S'[0|d :.pǾc\냴28AiTd+ü^Z R#ahE 9ge5'ңvmXfkIC2CZM6O託c'2 _ήwǀ4ԕ6 HS ,j4YQ_=( ʟ6]:'ZlCW(ś #8\{+dh$GWߟb6oC4x]a;ϟ"%q(Ճ4_z4/X@d0xiݕ0п{^l8ڦfIxSd3bp,Лw0vCu(d7mwoe wfI`xAsf/ݜN1bD.1jӞ/f2ϓZK-!|WU5% k-#70:f{v 8Kﺍ*Jr4<⼇UTiG4E,<U$on^fc}RJO ]]:2 9OlʷΫ( .LDT b.l6%7l篳7KyQE xw](9.!9Cgھ",O#-Mڶc~>1Kt*ww7oEy uV6nb`OʩiOxwX+rfa7CSb4+Mb ALM!B9GX-`6[glMr1KEwu+waBFL \>/SMƉ O;QOr#(E/qVBCAJg !%DnULm8/嵋gڄnZv"BK{5<t&'LCuO2T"Dح3%? &N\*hRvn}ѢmJwXb`6p7Kh? ":)Gxl1%x+hKJ3N4^P{f+Khь`: r/Gք+0t",g -eMDkL,Otr&owԯZjGp2Z#BXuc<8[ot*lqĘݠA<&2<}Qc8>!znR vh,T TiSa?̨a:+畩[^'8'>"<5)NQNȗHDQ'e너 CW i dy7نSL*΃cޗEw'q~Y; Hdo9!1k3}e1 -Ó|lɈ_Ax(j QyR#X$Rрcx|\?eGQ&/%^ވx7^lh 9*41/i`hV4 3.6P GɈ71z;]fv*g)./DD~"V𞽮8>-%s32IcA/blh1ƳmN "et<DΞ&Ԝ8[ܜ@!ۦboXq6HK [+~DlXzsy 1asO$]!c^|(XL +Z#fg&+O:twvlj(6&_IvQ ddtlvU.X.sd1ѿ?s t:`|aqYkd6%{H}eVNk/Z}|7mbB #3z6x贴 XY7k=xrWm'F4J8BrKf:KN(ytlB!`_b!xi`77@m7?4h2][wuϭ<1PއЗk/[Hj&- z? CJD!4E+ޥ^C殑׫B#v*^J&&P6[kRؕ+ [olʴϿ)y`:à#|\W^#A 1f]F (eN {C&t[yLR ޟPV ܁J nkeW5Q3ʵL<%(tZ'd{}`)+'NSc\`q\1MpN{ e$$0VZq6|jE}3 `:~ )y4C8n8lj7 ¸Inr[n*fgO}L$Sޥ TK83L1xw.葶AOW0JU(ig6G\)&GsEĴHg>XLu҆-5) míKqܩI>s"FGtk$_9f2!h=񏁂s%W>Yxbi^JG6Z`_QWu.= 8\seҮ!=EeHX!p5oVp.BW8yzp%t0)Y&r 9.¿fzOcVr-Ie>u]8}0}Cz^Bw=)%I5O"f*DaNyfEvXS1-ko{j1޼T+=Th#ĩ @j_1K} 9Pܺjz|S\u 443tRPA.hrAoOVf)t0􆀝H=u,"\rC1+Ob1mUƭ{;r'6 WhJOw=n4"Zɇ]z=rsk[ djg2mM`$ˊ{Q첔_f)%/LӘ(HׅG.Y&^? q۽w tS4M|Sr"p[@=yy!fKD"jm ጓmijt?KAphGzj\:?H(+Eol=8Y'HwKA ow%fZ ;,W9~ۋ]6,/m&:+k&@5:@.zsHGoon!3Y*bP*}:6oJq ܣhlK\?-יr&9=ܕvlD-MāN` IyT;')a!TDy]Ϫуmo}TJG 6Db$>'Y;xWms>Bg\̲ʋ5FyzBD.r o,Tpsc*942P({۵TBj6dAM?\GG`>fzIQ\ Oz;34a݀${ޮПDvo:TVwѺ0vS >^i%B~ E.XvVW<`f&>zHj|fh=kA@~N'$7.SOaNo J&Q06hQc Z?oGD`Wg!V m1vϋ'Qy~{7xs[mؘ^W6H86pP&>'iC`@Ssuma98&1E=)hK )\7xIMjnSg$qp,P]flzW3r|_jg7WԽp)|f"6{k)v'~z`eSl(d< (񲰉!E_fo"srЦc[dnLT7oāШ;D~r ҭ:21uq%8Dz(!h2[Q.=(o3#ʶʉ]-,egѲ <ϡgP$p7M{h6H ڣKAq;D94JZ" 1ݴ0uoΙ qn|%&v\HmFC7n붐T:@[[mq9ƬW>"=btLfʟ wx8p(o~&lG|toIM>Չ/=e'3t5"4p哘$R\Sy1|y3ٮ>?9}DDGIŢk7d\t",Y֝;uU2oK[aoI5v{+̄ɷ|"vͪ~> )ҀT~"blqlnIj$օc;-ڑW}T@ŵX\g*^E%g%T {g??5E;YHyXkIH5ȶO1&  ~=S|}I:bV P&(f4vsfTDT{・6Õ(?3)Ylnjj N #Q邇>F&D^*M}D6Q㓎ʩ G!IW>6/$p5 V4]v W\ΨĽ&τv@JdvV{oF˜S{"Z\+,y88\idOWۓmx s>eoyh\T:Lld-Ckm~J}ܬ3˅څ)-G +(ij4VY#9,W:w'mQ!U=60i*5*mPt_Ҟ;\F^rrNR=:%*_zϕ bn;=",@i qAg"Eqn+fC[5D0vŃ&Ua110=yLbObhߢ-}G2Tє3'nL50Qm$zٻE~kkMl0⮖w%Yi6{ʨF5zD/ mx m ?~1_$_Y=Kfk,_I{JTл4sb( _.ܭUs5 0 :lP'=R)ŮoiX/E/Wݲ֦ѕ(wO݁Ehy`hudzkаtm<Ìw4;-VkiMf T܌C»fVG<5h3(tW ʓʵ^16II~5% Գ~+(ETm^ 0SdSDŽ~Q-)BԖQ! h%T fokI+:ֳ~obcW(:xCF@:P43ʬH*!7x紞If$2,/{̴˱"%5}4P(ۋ2![%z<A lHfwd@ƒ%:16M>nJ8>SɶmY^U3DsA BKymTzHKTjT̹?M[/JX'n0u" ˝?Z4CLܨ %ZX.Qe1 ,c}o'VNUoeAE6$P:I† KxVqCi;w?:XE^T㜡0d)=/{o 2jYL_X3X8eLn Pɜ "Ѷt/Ȍ|-p̓+nRܯ#(Ul 5 \ zGMe@GGMl@(j#P92᧚=IktC=b)buEzO^L#  $:VUiuX{1s(ٺF&'vը,BnNj~&~||)~K`vcBQ $l9¼[ z V'pTk㨓!;Q FogA\ߧꡥlx6-l:OB"'?:q3+OCfN܅4?JkFߛ9V(#fBmH? zs/b9! _M=3o]p>Z>Á=.[$~ %͚M|݅uXuX߼\\g(&=:yp'!0['Ve`x)#V&<^ jGo.xA-Ŷʮ^j"UC*0[6d虉@+e+?S TLWM 7@J4Ǐt>2S>- ֓b{!]64,X΅pfkj>x β 1bÓ&.~zMTx~Vσ  ѪfH⹳5c%5NOn%U%׆ry2^}GJ9Ż٪jj&9WsR[jx=!]^L nwQN n%#޴ <߾~Zx)(6MMOܛT੖zV3̧ G6k9xK6[ v(`p(O4ˣchwá\؟Tfm0Y[J7L vkk-Pir_TnB|0p-\ﴲt ȿNY#QR';sZFU&Ipo`mn`ԌZד rAV }a M-_Ƃ*rKGE(wAR$JÚq_T#=$Z2shcs֨F{KbHgЗxɀC#HH G@lS`qV7% ؔzJ:鈫i v/?xYܕ[6x;H`YWN#9TIf _@gƙR$JerCgiͻAv(_״-1ݫ-JH-hhH+du`)~l9%V3F57t@GRjMrl(=o|S3x o͒0b j,5֌psQ^4-X v$K2q}DqKwBèP.I*Q_3o0qp<*@U:)9=]R@ٯRڻ9]f(>Z44ҳg AEHvv8?g 2y'BC}B>9kG;UƎS{0 |CaTzG<*$-ATIתG+`cц_ɒQQs|?9?Eh1A7k ^:H{>p $`e_vV˴pr3@_Jjq؎!!_JNCJ ƯP#MM!8yGˊg \I"b} L:D<0D> G K7LѨ|[U]GxƄe.2ʥw*Hyyi]V.-d[ _mc4ʋwl'=a*]6~yů?Tk7|[XZ%,chs)n ߴoVvN5υ5ĉ1!e rH^YFI8+% ~br6Ȍ:W嬥,<0k,^üLPe{"ȝ I&g7 yv@AwPko _J&ܜ&51_};h luBnnja–N"O{0M6 cjRjL*nzяFt"0bowZxlCHs?\Âd ȱ52,;\.}TR:T/R!Dy@wB<-< ptW*YMDϊp#P`ayqߦ'\٨J>a-ג)bO3x XUVg7D[Z1%ہW{{߯ N[5`*D&uaAG0Y4p@,;JzK}h zF%D`}пߜq~@D%wuY684N)'e'DH@7Hbn\codyi|.n$9&^c_)ӨX!}3AejXW5>-o|h$7ґ¤e}%{'*==RŦ]ot,Yے?vsD-Vmz0zRgB:pix2%/" Z53Üf6~] d$Oi8wDqID:eyApכ!vqRv>OcWy}½(AOʇ]@Ϝt+Qz@1phz c'`U/ ~V@ݭ@:ãRCih,eweVh{]SnӠJMft6H%wEELT*n`TVi]o-*6(vĴ $GUg@M"yh`?ψ dqIKbv0Fl3W+ːjgl܈Am6]( G4: 9AZ: /4Ǖ8]yB2NsGqpFDօK5ہV7yOxZb,؇ȌBmC?*_49ŕ1糦3A\7_q/lFSU(>P_CW,Zk+ӣ_(B'IAE۵_N,9V`r/C] *{KH~2jNK+y/KjG2H n)d 9U0{߱{ڤM%?/ 9K-I5-uuPb's> `艚bT`exm2*<,׏R!U Dr-Q;TLҀCaG%VD8) :`M6' TMh {oK蟀[@CJ[ ӔwFw!fH:, Ӫ䲕sb qc-GGg[/*(1Jn:c+VNlKÕ[ΰNmVhj]V jVqÙ$v]RK=s'RƒO!t_~kr 3UMg#΂$0T=Odž]ScdAtg%a¦"!rLQ6Bqfca;[3(r˃s=Egj{u"(m7}dp0gjp\w^vt8aMeEޒ%IɠbOu_** M,Mv~1K8d~8Քaf5sHU<-׏ca t+ƭthAoԎ_53Iq_HԮ84Q(U1բVG{(vhC~'v],$=P1fkYV֦Rߣ' j y&Q㺙 AANFijĢ1&N" ׶O| +XH7f<(1漴G>=c7+\R{'0fmIh;RQl<2wsيQqW^J1~)H^̴mƕ@uqDH#Zzb,^fd)Ȫgd*D.ޝLjz1]tnWZx7ه4侙P8n*Xa;65hI=C" :M0ua:@nM;}xAxwiWUΓz2Y[D;Yg>RiAvE XчjD" \ tb1s KTlP" FV.-߭4߃& z*ܡ\ y?E=6u|u$~E"?11WvM h7)3Ǘ eiyaxls ΅N{Hx}k_^lʿZilddT .|GҺu_fĝd4r;,ML0 gP%8ltx[[K{m<\ztNkyDYW$+)Wרi2sjB:|͏V98$ @,#e6m5|y&%8LRv#=NGZ ݖ$4  gq̟L@{LpmS{*:Nqtѧ EgBxi'Ewধ=}KZR([KU&?`J&3#\'jAyEҩ#I6"G ka |%yV̧s`ޒ]`c^L; YZ\b0(Ռv2/ sXƨ4r9TI?xN@ Y-ҭh`ox|ubX9?/F8 Cto"Ja=zqXs@z9})pllK; O;,߃.컎7;`#{A2.G`m"TPa1υ#LՉ~@) hdaX6#o˗"Pv+$ S.2ƣ?ЅKB*I2 :男!44TS@g(9`I0ô S#cvaX"sƸ\Z@9|[)8tN 5n`¼4 dSU6C!+Y0[Nr`8-\m ͈I &WČ6h Mm+P;R}e ]bcz(iRW#!L2puӷnWo1HXO7%<Ca܈kg9@~eq_>vǤPKp^R".-Ye\%ڦ&Xb&o]WkUva-~-z! #{Q>ҶH@ǔ8̏CF־ ת6PɉѫŲTvϩ޵D qC Maދ<(I?mwCx<5׍woˇҢSNT "bz;yg+H̗#c̀.^.{#EEiP׆FulF+iFz!P{Bϯ ܢ|ۆgԫQh'gsYLF@b7xhjRQ90=mRH61Hx)J=^p(-\ۂ %" (#R rOn$mE&tv'9" S,yᰵh7 .Pw 2]5̙TnCL|B0ҟچowٔԏ69}O?a6ǐ"S^rAba ^UI,jхП?u<ϰBf-~1@',f~{.Giڨ &'pZֵFt(<_ՠ^XL6\EB5᎙k|8j1Ce,"L20 g;1˲tu4\z";G@v`}m>G'jj.[SEcm;WDcaK7Y@p.J J?3%xmľ~_V vT, U0V  UL mJS+huobmoCnׯtF!d5,pjm$g9'=&TC.׼WdљlhmmޓfÚZ$>(%p[qĦi#ܾw/Ex2u4k֬vg|Щ$]4၏l(}zܓnf:PH5C0jf,mD&SOV3I.{^W#HոoKq#k3uU}p$^HƂ%BFn\FieFÜWo? 8J͠hH_ĽCT_"q;}]*?Yݨ엖jbiҹS\xBTKmĜ.]8{xj"3wғZ3C=*j %zA/\Em$)MM4қ$χ=Us rf$k r;ߦ:uuۦ \ .TΩud/(e`mpDޝ\NP:OͰEql^K>;)L,3ҡ%[yY1~ۯrаSƒAl q-ɳ7#~tD ֙`-+[ hf},VP7TTbH 7>g[8Y0$Wq&m6vBυq au idedIp4ɴ $p,oϺAm;Jt鴉09}v75aJ>d'G,/uuʏ0h@/sV PH'NE)Fc̠** Ĺ"(I EM>eG+epqkZ^ز?%иK0XW L-#^4J~d3`xw, f1mpYu˺F3_2OeWFt>3ad O4D[c V@+U^/- lQ~ ͼH k(FOGMl%kw&㶢V9ԏ"eo1i@aȎEYoޠb@,OJLK(TȤ] k$zg_"%p8R/ӲI>D0 j \P !s`D;U2e6^ nr0FqOu=ak:5 )TG/bKó+kCiv-܁r2@PA; c~BHc_de֢xˇDK_^vnA4g;D۷ףW?ZӃ"q<naZ CRURؓ=6Ec1o[8)k*SR8ɭ\Xpe! l,=,t(:|h!S&.*0IpD wHA,cSKK4QC#:'O5+Ǡ[裹,)mӖE_ٜCShmhZ=1[оzoѴl~"Ny3hDMQx;'G-# Dym9Y.g kj?y`"r tw~"4í 2߷M`MC(]; rA"\tրst'' FaԠlGąnQr,>`iqz%(/BB? i/A؈'(^e8FpOy@m&NRͧ"H ؠP H d∗EYK_pO[Pu٢ `}в<>?9y&OB+ڸ[;;٢*OUrL r#A+c+ԎGHxFo29'ſN[5QCSYEaD1ڳԝ}lkL!1]~2vlT:j3XcUӖlN0mӮs36z4mR-X-Y5L+&b~:T̾a7UC"b^>rīEbͥI<;&a1i:/f#;v6,FGqn"Rvܓ <,>2 %bn';+"`4 ڄdPqJ>b6GoTEe=y@9B\>] 2g "ռL#1 ^ؕF.r<Dr.$wuvK$j!VgLcMԓ?A=Zi}694xYEFU:1/YԄm3Y6W(5a~[ױ[x2L<:8 !r*657$q5Re]\a<.V`fZ7@}$dPmM/0_?X>WM@c"NH.ȓ8 )rOz eY E%I3E\f5YNP}XRwdw|ߚ?.缎D˒ _QHB }V*L{2T:We$$T[͂,z- =;c3#n p܉9xeƊBԧGxHa \2bb7AZd9Uj  GqZ`1ժhK;ڲ:']~Q"5ePBݺ$m{xő2S}tî?q#Uaum0."KtVoVA'u N)\w8פ}dز| Y7g~>H0"ǥCK宕F¯Krqvd}f=)b b~3նJk )|xng'Ѯ\.,fsA?Wa*cz"OaJJHZEnnofIƋ5]ZYEeG{d7_&8rD<E Hj 8ITB݊VAVPgi]3'Z[D fI%wQ^>QH:'\:X+;]Sd_Y7ip]!v F(e2ƐP95c;OA$x,3JmQ9TrZ1D8aZ5edFJGCZ>+ԩ4ט x*]ET( =DǨ2G <`\ckL- mz;+q/SAT' ϑvC)';[gV[ @dh2/)rz)/ex<9HGJ]7cB ,XO=!eB i *<^BWHw?+jRݻGcM+C/PurmM$*7ȗMpG@W_A$Wk.3^m@"mFkuZny[dIJC[|1P\V-4ש66kI(Zz > eyoG"uEE4@Xſֺn8>/q)>S&VZHoa͒#"b06byR(=G7g9hz!D WoI ryֻvNw Ctn+]b0R+̀țv#vXBꋃw؉ ~Af8]r<"2UE3o%?sE?f( \8[00qna2{~ʂ"1-ܡ- x(u}؉cso6@jKf[QXB![Djj;{bU%!I21_r0kЬW"ǘ L>D&-,G9^HhRjyH,;:u@؇UCX@ZWP˙Yx>V偂歜B|3etڧ |j~)[ R-f(M*a BS^6 Qp֦mie* S(E%3PRtN,=E&i = injZ!U<&>Y?qI0ԁYH!fڅa1çR:f+RSQf-NR/Gx&ws&xz|PE_םaͱpzcP[4Dw,+}c:t6*sVҍT'_db8## ԇlTPLJowrבL@6 ׎ AH߼J^OÛGvLS/=V44ڧ <1mc[$qkxH4┃\? T7u1K.Q ˫Dy sFr{)LjcvX=oSznKםmD9+t@_7;2Rx1>cAbkQSE[ZBng/lD׽J{wAD8C]E2,) 8&vL@~*_3]L Z^,/eDt-/|-\vg|"|N: Xʯj1n` '?sH>n@G18ŵ#k0tVfc^/0eVSi!TGw/S%dDb s}ht@)0rpzA6#=D^h~lQC?h1gŧidS8;>M)~/}f#FeF((m95rrz q\ V@{]Atwr>mZy.s*mV:6/ nށﲨJ:}oyFmOޯ(EaOg䉁xQ̹i+oQ 7T!]!|Ш&rG@hz;-G'†㣔-`t;wNS40!Go vEzP^9qv>3q:tpЃNI 1XpXJ-bR4p܎|*ZhxȲoa"+!TO(L|t;?e)97 -+GN5l.`Lml07ƃ >A}QZ fƄRNS4m{"+a~Xʛ -?kҬ=cBmցz=4!~fs<_=Te[ͭO" Yֈ +M jη`!]P$O.A>L]C3įUdEEVr$5%~b>^ #Iǔ){~3WhʖB. hGv@.\V#h͈t'Ɔ`8'S>xw[ E{lhxq S,JUz1b1.4~fr9s4ܷ9MLm`b]6Y,"a]&h\C=L'19XeMJ. S1BRz[|Y?b0#V> $Ay:#7b{"97-,]T+T.-G <3:LT `|Je22MV!ZzNyK OZ)3dlM;tg8EKvܑ-V cC=ZvŴ,j%G+'!*F+Kr@=G-j>FkD3y{,)CԶד)9K ` 'ӒV{B/;Ek#}90׃(t3e4%[LJb0)k^!?(8UiqT!$ZV2n|O"$#]䉴y7=cZ<ċW&[Ah85 p!cpiFi NvX3d;ͼb~ nlTZ-9SjzKK$-~ tk8 #""ȭ 1 0S%>*[kaK @炘J禜~){d=/f?:E⨿A߂Q n5_#uw>ܙ"k{OE<^cgc-%y]0ot4"ɑHlIW<84xBzR}+ߣ _;9@ Q=G9ԿƉґ]}0-Of6l|єޓP촴$qպZAr)>T OD*̸ʕ = q㷫[y/]ۋm!&Q{jv̝'%)8U8 KBQ&R8ct_LKV<XSRjͲȊ}S"@{Ҹ>SKruwK{Ȯ}#G)<67=ܐiw/{EYiS~1%G_fvbrO+62z.x ѰlprrHi^LI%'Ԏo+^) DƥMIыAOdrp2I{9Xvө{2s)u^1uIdYZRy،iX(!El1+KoTg)eFe3`{i¡fLȗefU`Xc!ȎڋF 5wϛ3J:ЄG-W]]h =9x,y FȢ%>uo=u #{AL#TXc<4y"0s1N֯ZW'h 7/oΔ<`vhީU5+$'R/eC0u46&ſEcȻåzP$,tsO޼&MMµO[o̴S,?2n CiVv5x=]yQ@ $*!‹X zNkt8~ղЖBA,x b|upw,f<'tH,;s6Q4N5;m{/QԿXus W5ZŔIyWw^n^#΍yTI4_79)̽&Q?J*[JދUy }{yhOaYI<*1)Q]1(Rt7 K'k!8 zNڅ-ݒTh6gsN+p5$z5|7\-+&^3)5O^IᰴZE8x[xd7cjmHus-BuDϴo:˙NiP]Xb~"L1ל:O֝hWX-R:ra&2JiDnmi;t=wчe YvkYɱgYZ070701000002eb000081a40000000000000000000000016446b36e00001998000000000000000000000000000000000000007100000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0u.ko.xz7zXZִF!t/V]?Eh=ڜ.+N0.Ekz%Δ8 ˴ZQ/XŬdA̙ N=ŭs-m@Pfw)bt2RM Z NɍG{Ƃa?<22o[1E'l(B,k MVc: {Jً }YP(y-ycGN㾞FW|8Lhkw7B%9hA؇}4}S6xaJڭ$mX"Y`ЉG T:8?pg6@P %>p |6a." -M7nU ~Fl`B"Yݘ *ʍ2ڦVo5S U5RϙV ~ҵ΍xH{ 0w#*ZXHz٘:@E­0B9s֖Y{Aeb~O4Q.l  )oeh&N/\f"̰ݥU_OU^Q@"k'jX"n;;mH#ͫ66TGb᜗균6t}$Q XxtYd 2"p.\#%I $C_QnHkMF~m#T}Ͻ(M8ٽRK_隲ޑ}_Z#·! &7jYZH ]s~Pld79%M붨qGi{(2128_37x'UF8% v0 L'' 4&(<$j(ZT@Pd`:Q2ιO 0,5wRV<߸^|g"ßU.J^GeQ*a쵻(qӖ2=% HB|"Je4A $Az^R1R0h#+2Nƶ*Gї, MHk7ЭWCA\}Jvn"\%DKH X'2۵]*&9XN((:sI2ߣC,`c0߃?fYHyi+81Nzdq*vZ0ew~8tFQj0F*y0JU|$=Bi%T9ih~,>+,{ Wq:c!m@Cˠ%yRV!ⅨO8ELNKz_+Aȧ*胛q/#4W_H3H&b='3k.o߉k?]g):6(*S/:V7i`V>`MӇ哭e ؖ(eRyO,}>eȞD$3ov Cz lh0+s |Q^aĜ@iKFM7:Y))W0G@pA:}R.'z9bqA8^΁\в,ҥ=~{ G=8 V {Fu@>c*N-JÛ_zI0`դ`\N=R4] 0tqZv uΚgNJ T'͒zhM%}j6Mgw;Ҋ8YȦir--[ ]]P6IQʌ )|0js GȂg̚W< -솯` #>8[hdr'T,RCRH/?$f:Kn 4Egɓn3ڻl1uDDW7 QFEPCSN`Fxr .u=z$P kM痣 38 KLg>ʇTilrXA l:t[ 3^Ǐ)LqZ"s5qf!DZ?oo5U E 1C?rŤ:caP%*' 7Sy;|tG>_?(<t{h=ny\}ru8%t/8:9wuś#_`ƝݻSﭿ;)d{!R=Ao9_օɔ'%2SBX? GUG;W>n1Hn}l6lpCk5G"@ {JI ,ԏFGcs>۞j@9A6\zrRPRjhLq8<4ޫy uLzMVxX2z+E2sc 'uBb 0٬"J/J5}F[\Z:>N? |c˳;p{tg3x5ojfYVnU{)y;/K L>W@ V?V&6=x0ҧN1A,|oMH5 [n5#Iݜ{Ukn>(l@V9zFcG6^q@l/qMsm28doUδLJ= WKd>d+{ZzC,lʘeY3UX)u$qɞCB瀐Sl5-`!;+?k5n̹?v];Lm Rԭ#s, D\FJ&TXlRR{իi&m᫯G̒㖆"+vpz~i_7hk[%S05Dpwr\an2HGbjȡZgłlWO@QmM@fdM/Ş쏖`QtmI?7+OR(2m]ϩR`)J22")~ޏ0!V\ R,He[g-U:@ї6M0zD-בs%{h tB N/´J/m;A хG{%P,%E4T?z1h{wxe.q%y6JBmє1L(஭pOS>Q;ZJ%yׁ2Rm\&50Ҙ -c~bv.xoa ,T0͋C3T+=Hq xzI:GR{-Z<>ɣnql4U^0Yl<>n؋)|%0AǾ_!殜y1! v:]m gLXݿz@abνohD9ޗBgCx7&eK_+q4,='"Ym!p_4Tvkb)F{p1Qma*7V/Hq.zC S@7WNZ$xa;13'݇(~߭߉r iB6Q_XvjLUVwh> T=#ED^$8!I\ .T˰|&쭯_w;u]cRU'uE"y٘{|I*J1W$Cql3dsaHo@u{1R!@&Η~FM}YTs0Qbkv=A(?Vj?jƾaĖZThv~V7kZ]c  j@ FFy⇅9Fa!g_ڡ )a$B^S[IaQѽDEHfhq/B* +Sj=i1Y8*, X6x#toN#pV(nV{ $쑎A LtbZ&4=8@[Q|;cA%"6\tIAܢN>WEu#b !')S;ؖ!1хǮ5 :w$qnR;KfxN@?':{QIB=WHe\2KVtW{}FQ_fC-W(yH>B G&'4R \n/ݠ= ,]Dv;QTh#UDOsNK/ls3r Evd/ю҉n4Z0iF[q0K[o\J" 'H#f^ݟ=ar<`L0+8K=r3,1/U:q';B- ˧m@KzK pυd9{/0+s88*icx{C_V( ~?|5#Rp|õ<)x>Թ3k名Q{I- [>ge濅:Z=jjץ`H'gmؔeY0iE[=# '\ Y\2;)أy!o<RVCp zذC#TjPd_hg8EKv+!2F:j`[Jg t%u.)}}55!Kb|2SbmL_?'2ӿsBIlDrOqS.s%6./tC%JۢGw2 ;]N$χ\1@=Hz}xhnݻM='/v7H׫\͙(Z47iuG+Ɇ-sq;G,-;36w;M*F,G? u 0 _HZK_ha^قͱN&|2;IE+LLݫKd.rX7ⓛs2*A6]j*uOyJW*ͩpΡL5e͠1 *⺟gMf13iޭ6+'py'TvAND.hhp,w?! }!.Vsg뷑,1_xhO.,F Q5M[-ѾS*|;s~>v 3ƠNB0(؁ʟʃﲪgr!4>8̟Xy>awXV1Jp)NBgN}54%Y9s^|UHpN²x(a["4zSݍI3:G}ŐM(R thgi9R~e\XBMz9~mL#RNhG˦iy2c~bQ>K5*bOBi7a+]82/5* )ޭ1HvNG}ИP/Ϻoz4nݡAhې5z|3Cob'g$ŵ{\:d1} K5h8:>!Ƥikxu2*}^?4apsn3ه@6QtƮ'CS,` Ȣ;f›vk3`'Hnq/8r?IKQ`XRtUT.lZJ -lMՕqE. ͟C_qOO8.xqtȧv T,%XD8a'UDZ'9-ЪK(XlgM3Uz4&((hЈoYK @[c* yAzx*$Fy -sl8=dtݶ @k_̍B5N@ƄE{QYm%9jAP4A1J#MFWy_~H-#6JC@OzFSU8=@(DA; /X&͵cU1ZV?NF=09^$XIVIZ"tbN{_Z:1/,mg#H!_,2lF4Z+Lq[~~& 5Y:Y g4}Z?7W9]n9oi gL"-|v'=Aa#|'+Y=+v`;<$Xnٗ~0{„k17Q4nRdȓANޒѬr|&&{i;/ApZxWep+-A*uu]?2 =&2Mcܼ@]b4Ed;e^8&hw]yvXi6TvR  &#y7}UfX0atX B͎zŧ҄]q/ICNY!"hR@{jay [㊍:傡J$KGȢw)pa ӒI D%_:$0jg>I7/$?i`z'ah~/w]CG@h-=nRf[HyE)6 ; p_(4qU[0i!q$AudT 1+b˷{pluyY^SᗅV: !o"}]zw2%ߑ N* r$׃dL&ݶىlZC xY#v%z^s$جK\FMX8B|8C"MOq~ؽ^ Y2ХA~T r7 5 :O _:Ylq؍.{><)7mP#/fCrsa+Rb}8b͠0ҭ9/ }6@eH1ݻ#ѸPkj>+McԴ<5tGS@څ@NW^RDQ7G(GNV4Ѥv'$,qjfe:IP{N4 9~%=v iDg&ˤn}5YDcR[GC<& icM`lЏZ]%JOZm„A-/9ȠçǺs.J:UlӑsƖfJ\ oQGۭ]:Y( 45[/XmLzĐE(  uKe0x.CZWCm95~m%qƙ$>&|Бu)=[L[L}z)  r]$2Wh W*̘I*ʏ_&7n,VؐL?>Iw%hU ;E2$p1w3ӌE vhdzMkzrO-aĹ!7΋5*I/ثau,7Smׅ4T$Gf]rm!Q@ØT mCLn|9lS/q OI\7n._{z~yW6 -x%9rqs*YyEڷ.HB/zhRgہ[#j6%?1{d-D6C<}L}ؿ{zCfǍޣJͦB#Y1/ y:AvxIށ(dz`=ZcġLE h־U6y,IbJy#5*#XP?i-)OyA2H1įZW?f7լ02x2 `y̔7;IC/r_[<9-B;pd/A3$۞~0O4TL7 Ն\Ѐס@Lvm0gWsY˗"Š 6W'522:is*QgYy_)i)1 TqMX+.qmũ>y57$ YEC -炓HF4\ڰ$Ą2qĦ4ͥE[|lD0`O` Ƥ`⋛4F紐k߲9k &) e~HiC.2R i|17wO͏DMhiCsTxU:{k6:) HYJu`jCSqCz_]qtM]?]ϛx"% [,o50X]/Uy}̿EmH5&m='fcK)IӶHS*$7H9`wJr7wЖP9+'m?Uޜߗy"#ܗRu43GwU_0,y+ӧN*ǭW&ދO5ɲ̭<󠠒ju?HcoP# K_76Z 2UBqUl>,9$C`֧v磈/_ Ubϙ,( XCaw6+v_֜ʧ=i="j0|q79s.--TPEkGFs†Mq?${~l;K6*.?%lGj ۻ 퐡5ݫylg^Kb:͵s!TMv0%DA)̖X;2[.qf䑂!q`(LTX(&@(BKA er͒c ~~p0TV m,FJjDFVQ&HHij,%ם'M5H Bb$H vpB nBcr:`$D{GQKX*/ 3)VWeXncA_G,d.!tj$ g YmJ6mʈf{:Gm ēj}]o6ƤS0[J;C }Gs48X$3ٰ;]|lG]O9_J C^E1\r?_ѷga%adKZtd΋[4͞S{ɝ6s=;ʎm} A=sj[nq\k:'3;eo BouF/56!}+:.|7( <4'esLʬ)b-I$3wPP5_ ~M94ȯAJĮɋPc䜡ED'3;H'f#9蘚6<}HUw% ]B_Dg 9C.&@ Rcj)KV_~T"ݓBߎwb9Q5h{7խvhhK&:. \dS}V@ȍ1ue~Aa!1}6(6ؾ|*9ng ?:BߒY@qAR!jj^镆2>_7L-BBn~HݫBAu!V2U|IaFOH^MO޷8Fѧ+ #߲F'^vŎjsP*Bfhcڑ%GBY,B`I\Bxxc.ʐiKD׈ @i'~ބ xi İCASÏF/C5%H3;di$aXgcάj,rqэl q06ȑX맱YFlL/1lCڇR(tÁ]H֖x$w$]<ݱOݨ3qH`lanQc΄U6`n"'nb)h1!xx~!nm[#t>GbʑY&a^HY#%)eׯ3*Oiu `4CVPBE4I8R3h*BR Auªv0tXOT,=E"NۿB$P&2ɋvG;y (4[X:\a@FŽȽ0U#杝f1b?7-ošL$v+bsgucя+U]ÙK'v-]gHGHy->bI9`4'!zo(\2bn?鱥Ǵܢm7da_]_\&'q:mK y7X?,γqQF/VќFSa(Hba!r=:ŝA6z;9'su'IQ}Mh;>L74:>SA> XJ}]>+F2 tdXq|< q(:NC6{^u64N׋DMoOnzRf8YnY>X++͞Km5!Kf}ՍQJd}F#3}) (qZ q7O$QÜI\ :RV)E9[aQsϞ~dr}HYO/%s6( wJA44WW!0!3k<Ց%[%+ƒ}(wPF~p kηoKNB(2y= 51^q2Yם&ƫpU\ZNZ30}qG~Vե 5:A+PkpVOp`t {Wm3|o`gF>hHrXw̒g.(m 4-~+jCG9؛i>n4\Fa.Y8nU[!o~d]a^w$[F.+'{ʃΥ9& n7_Pcq =PIl璨 `+do_VÎ#zyCDa/3\Q3SeT'½;d@b[`Wv*eL8,dR G> I5L4@8-(V7Z؎un&  s_7mܡgիv?VP :`!Kf-rx o+oEؕվK~`xH.Nw2ADpNc\22J<}ths{ڈWjlPZxMpHbY|Yَd2~Xse7M8{j/AbOHTA5*6$f>Jo~SL~)@G|רѭRysJJw~n\ϥq0= fj=Ae!)OK aRCnS]2VB, k:1ޡ,<Ӷ{`ztI(4cqHFs]W?ُ )pOABbxNhlx zcPw[1?`[121`4_ZaÇn04xH|=#9]/@ ՝x ? , ԱCυ+\֙fcFPٿ,&%W@dcDة%kt`%P+öL}61%?}a {UB/1kqk|x_ޕXEvшVSf"Ns &Q>'+LSicXZTa|Ρ€YYmmfԤ"W+% TH; *)(}nKg(ߒAHR|z,~uąH4C~g0T֠;l[ 69M_=˶'Lޫ9ٍEL ]QqtT5vN Lԍ&`Ă8ũf̨3O} -Ϟ38*nZsIu3Te\ Rv?#M.ԭ$B\YtDt z7rߞhX#J)%E/jm9Z Oet>֯^pD!_$[hώ1c9_u5 2$'hsaۅ0'q暧yXQ d6m2{U4ͭ" So> Jcy[׶O!?:ۉ3?Mo+؇h1"2FS)=6WRfAV!v"74a6 娄* `3D?oJ?"XV r? oD~^] ǵ[-wM|kx\I5͇H4"ɩIgYP? x!`֌2[_Lh&Uhɴ(E '.I`3}Mpɼ?ʕQy:]uʎmߤ9Shkk#7q쨒m^OzFсQL&ϕ5k.?ف Q*u 5% ?QcF|+ >wK33ڟ84H70oЗWz'+n|TL_m$KMf$&!U \@]a]@Nm\&Ml/:7w.4BbN>/>zkhEM"oSb S.N ~HEl0ēr^Ri Bѡ\&t˶~ҾB̀OzmruIqW1豅tYң5`,f{/2mE~ͬ5CP:{xkҴD9@ʅDo ds]-ʕLM?o)p]{W,{Q1hC jkqZu{|sb߃C ex°XՎUC&[Q\d7{Rwϲ !"r^_~qn+)b3+B#y^ۛ熂+۞]̧$ {ge^e8{)=XrSWoL<jP6&xA/Ej|m*6Ow'M2MyRhdXo1sD v^)w[$s*wo%.# euSb!蠥ezo{Iy ~DCPAWse!jĶcm3M2j@9B6Ѐ#pwnLu x;}p13w)#˜!佲_pJ-uyVO(]<) ?QĔ (d}SxCx=NJ!mJqlCjYC܊6vP-Ts.4.!U-,ի| #6¾0_jMB$uϹr#6d[SEvrњ@#RaMU֫$:6Hḱ'OVFQ05_ =Oy Tu^r^:1z ^i#(dJ,\is(yJE"܌І"@o5 [z_V;/'){udjs$.Tꗗ[#h"fSON@bD-oz$e\.q59.oTLlUr.(GAò(8W/DisS7"?'<-jc@0NTv.l߅wf:BLE$hKhMT#؁".fB"|OCvת 7 . jVQmłb>^87Y f 2,ǖw^/_-Bjv\Y-2fPƐRȱ?AkzRdM*aN<ĔSuѯT&b+lTRX4oŭI hU@I6S~[l˱\sIh\P3q;`3@"Z)/3{%9x6'^񐽞bxho;Ȍ:): ^k!1ރ"$p},QAO˾uʋ37?^3Br8#uOa'VL.!S5ݐhSkLdĸ]x]P]>ʑ{JKb Qz ˒8RN٩w-σyg$G}Z\ y*9{JYA k`يggJo_AV!90~XqG?޻I>=X&X3"uf̕b%O؆T?W\۫K(:xkOY` DǻGr.Q&~Հ`IՇ)^CI 6A&#A[V`}Զ Ɲ0=sO_q ˆpC2PrOwvPꝃ5<(>Y=+%;7W"]{WB́]+Ԁ3=ktt,媵怄&ߵ܎n^uኽp6N ֺ^xbxI38:LKwԍ%a@ P??HA/}8V; bJsrb4IJLڈA m_ןN0WFğag'/q>6&_"sGMGGtE~R_TU`"6E)4ϠY*UnGrZH/>CT2(?,_% pRb/0[m]Mw<ۃ\7\s9ʹIƷxu﷦T{E|>,l"{ pO#sY+۰JLEP USGZ7t)Ҹ>!{)p<ެ<`h3ɃM8럢sGZaLjdsB~z" yYPf@\S%Dث<26rL)[4pf<)=`HױjprOxT1*ėv b qXDD  yԝOέ;zs}XFY*)]L U>8JF S +B&EyO=\4P9d39QY!WxyRF zNXVjR29,jơvwӼQ4xM98Kz\4G}ToZ{śj<%rWiŕg.QGMKiE)zO o^Y RʼhmMMRIl3mz0|rAG>7DU$UsS1 ͩKGuS>FmxΕ!%tBhciCσ1˺w uȥucl>GVV +6hNP=ۤ8$$~zMEY3in#'{*CW̶Gj| gZr*| Zml^,DAM1۽ 쀸%?FM7O]\K_ ļ |4NzŌ9榨E͛L>^ꮶ.ewz$u_;"7 PN+' .nY!P%x!|G RHtC\foOR 5\/IGuv}e+k>?&YNM.1Tv\Hj¿I؋7M{(KcVŏ[U4w}HH"4 k6_ 1/ S * kԊCi*<9Cv`hN-m([fpx;4ժ.O|X)+Ă/|Hk.^R:xܧ=֫[ߕEyq_,HE)) efVsnKP1*MYٕDe[SC6KuV$@u T&}zC$+Нf쇘B?̀ l;>E#'/}n@?O޺eh#3MHi^~yzW(x-iUDY+T~.AoC^Zr9؉&; pL5uڒY›bghem|MCejeͮ{|;F}cz/M:v0;31.-hBy-I Oʹn$,:ð3ߖޱ)|JW)'ʞau7,$`}a׎>R:%τUbqR~ه0\p+ɳ74}Bv3J>6O0S=&IHQ)p=wMwj4['ױW&!L&9B{P[ 1!_ш{)1bn5w/*[S?(Jri%Q}GZq|\+UV maMrdAG@nnN.ń۴Wдxg+pSJS sӆmWu^l=+GD z֟⎶Tq=#_nhv~$n5OFbFIah4.myZ0W.QsO(g(+k"AUkY-:e*}c}[oL\#(7q7^ 2}T8JG \Ѱ,hc&wRW-%eځfԡq, XO}$nZԳf呾fx}$ X3rs`Ԃl"YZ ab1j%cl9kXyE)&o]@ž(I܎Zcu`x9M%e/ gy Gq)xʾfCeDMa^S}[&9usKcW/ΙE{3X^{N$4uŤk f3; c&CEg()yqFPK9zE[Âai$P)QcWc-ע `%) h2:RIBZ_|x*~@ȼ~LrfXimCm|$h/x=ИW\_߶e˦Z9*j*VRֳ̊/_#&i/ DՔ!"w􇂈&um̩ jmPf}Q #gJ&O J֫WYJѷr`X]l'Y쥮r8Ew@|lR,{dfsNk>1AeuCZSElP=Cq|iמ`<%U  iϴ2 _T3/?f?مF 1PѩUlQ,kwx`5g~VB7]ZXCw 7=>izoa_$qSxTGvz3QMdCMÔE/|W޸VIeˉ!Ԋv޻FBn3䗷o3+vUZ $F B3SQc~\gF##idžU(ɳoj1pzh%7ӼjfDb1t[0<䥓Wlo+%r QSRCL^QNkz#cM+R1K5Qc;y@Mը鳠riXo^Ϟ`NCKE!Q̲ku/ޜH3h ,: °BɺȾ$%\, SCُùcu2H8B@9qa=C zy b?s1m=Iqf0Mkj$V= Z:E래ݼ۫ۼթP鼜q7&zTu!rM-d[ñܷ0L^ߝEmrzNpGˮ!q4MYuStXXUn^ ՐDr|n֑6]f9#s)K oYnOeg3Ulę%_ bwq95[豾Vb_d2mS50u ܩM}oI_@b 2%! rݸ-[h0v"^T3/÷d-@=%I֝RW LS-w szvwy}9 0@.H4~?Bj,*NDJmG$(| ZؚI' <1+g33I:]{b]Ȍ- }S∍N緦-Q=qk Z1y(Ҵ)y)&8JJ8 >ц͢d& _S)$n8$ ?ļ cgtnҖӏNNW|yx~#  sy~hGhrHPmΫOC|>`oe!B5\GjǰzqE-0JcΛC7q)ERH]Q{2V65h֏?$EIk|Bv22_pU;LjrE / ȟx#Ђhswƌ͘30/֏ǰFbuԻ'uiWOzfOo:|Vd՞+bHyxo 1UUm(wAM J1AWYU X ^eTpjG#&=m]jMj9f}fiY ]ۖiNj wէ_oqe`h{ēDKrkc)1bm?c1)<_b*ZL~靬S%J莄D bL)%m(7Ij8npkۘf+;&]uSPQ١J̢I)>Átcsf' Q E-G7kp4vwlThM{'duSU4Aq^tW_K' 4%'IyA@t~[e/$>=U PN#G(i~0S?$]uֺt>#b:q&$Aw~KuupENy>[rHȢfGIJ$8e.D'ὕb@i1UذAtOBO0NpE ?(ϔԲSvry9bx9Epr=.%31e|y/ⷖ1m" _TH8a\t; /\8ȑY4pH5w>j L?끰:NA=k\op @9"4cA#^HlK~RH0(I"|U T3K[Ed=@15UlP?w#gx֒-QF $E9l'xԡ,j4+^(I* h3{쨙/e56f+$iN@*OO33B^J0Yy Oe1aNz6ϓUI6d%9>wT#0fPy}3L%ڧMѦ,hM>C~_®ɶqq0q&{t?OO:xea Ua=jlDt0@3:ZosQ<=z dA#T'[4/5bɉ=וRmr+k_xFΑCh#"$_--n3T {| \DPrpdV$WW{L*HÞO_﮻vliX,̉Ah{̦oɤL(Q|(JO[{g'>Uuay3d L/I$/PXPI,cPƬmE;C>hv~€}''xBʨCwW7}>OT5؝ Y>2TV[1B'#\)01\T5ZC1- {[Z=THJX5L"tC2H-Jr) }r26M| yo峱){1 Ŷ`+Nʋ1.j#iB`8oA'@$ΓZU 캣*۔.&SU:HǷyHl0™2R[&ZJR/ J!ZѴA.] ~:uDRuWL"lڲPciBnYh'm)GE;XA,!8;|am2YiuRkT ɋ,&u52Զ6e4bj5i:$p"j"`L.Ch:iM8[eׁU;q'ܱO&\e ,U,&S U&񂌤Xش3sOq?S*!N!* ~Sd (dzDbɑjFC}]'<!ճ t#w DgGlɫX}Bžו[_h1ig% ףNڡ= $0oN|{Tv|Vupp-I]RoXyWPI#:Qǃ{ 4,`ָb*XFgT^K)ĵX {اUo#J'#dR2C^ɡ~$OGglY$3Vk K;,&rhvzE4^1eFMkY/c(^`pBuBþH|+ȗ<8;"كeM:C|tMG}ВT"|蠅cD4eq%6qEVTU 1VWq& ! q!a]q? fَjy/+'(ɂU@3 (ǫ>y}R%6+Q񸊭gé>qSmҘxEjd fygydџ3Lj^65tu؞[Lh5~q E#'ŧa[l;QOj0R;N1׮R1[|\og$ܬ2U9LZ +U)iPO ?;mI\y?3y߹(SN#C3b]eJ"Vy(OD x-r4l] SLX8ZNِitЊeKkJ//:=#2+ H0%ڟX$2BI?Sf-vlm޻4kcW/[۰)&SݦmvtH-b`t̯).IrKB݃0&ة[j-).1:"]:Nřhq3ܮ똧<(;* SqE@8&`/$)| ET *xsv(\ҹNX)䣽 E\!RtR׷hY4ռ(# Y׾4>nw| v>ia\OւlZ!u" D^M>=GhTZ.f%6C0;vІ,.D2H}(1we(؅A;H3wiAϧ ,:12"<'DdP"[dΕRM{ɖ32Q,w%D! 'k HnR W Ƕu4ҽ;Y@gIZ cxftx HSQuAM_SJu]w.[MĸR(3S F!a{YYDehkHl{F뽨xIPSǒU;o4M,ΠAQ=z uaK7n"y{gL%xFj;tcn]>+Yoٱc?ԁB,Kz'`AEuܪ{3Fg$j̈ Az]/rGwW'=ѣZIYn2r++׼ /I]+Ȭvyթ(]7߮Utƈ/'j23J9:FۜR,ouنYW[R4H|i]I> M<ʭ O_濧CZY {[AJ^i*zLAd$׏:yr.푫(T{&[\@& .` lF|@@̃?L{H1qf,w)S@7nJSΐ{:zTlwɏCF7p@<`%Pi/ u$K^>x,,a^=X @L &W"N 4-JA (䖼+]'u̒.R۬=|' OE[&^fyjm-.cND oՠ1X%{ wijuU:K&+TRv%y;yDbyϹ7{L빿w']:YCx\.z݀w !r3HU.nq\\mTDI=׌2(^۱QkG{'X뻢`r+:ٮ2 WQ^ؓ9qWoMr$n5^_تv* 嵼Y )@(E|ig}tXV޹I>Xarsc.G<~w-U$l4+ z mJuj5Bx~$vT3*[ V](CzLD^<>4BqlzF!<0șpخ`Q: >lWs~rV, .U|B%_R4+AyD#BFYKY$&–8ЗJ,'7̬;ӥ耳K' h,sbK/_tTF}%Nt֪/#8ೣ9!hawM|j" 2 9Qr6_7utcTH2=DF@=gA]Co զp'NCقk%]ΞxpϙMy^ܸӼ'jWG8~k ås!p 2w1Ffʐ2I&$a l3ג& 0/QX뀃zj+R=wQg^ֈh0ͬU_' &h9=y< 9SFP3?\Ų\"DXඟVm(؅s{Nfj\IdgN~*R'1w{NH'%1?"Яd&Yb7ǐ.aizDKq-5MGS`W~G eC0n^cr\6I1rfdT$<ݨZUl|by?|ð7fdS$ǒ˛:3pHPFq9 ,lgQ>٨Q.uuP3 FgԾ=4D̖'Y1l=lpLj}Eq{b3ZQz;pBwj[ݛLRV-?ѫ67Xo tc@.m?کOylѡG^fso#= 샪_컌݈(R]zoSaZ8#}VuѪb+f;oSώf$<@WBM22V9EAZ^' ;ݲ[/pg "(Ӷ䳚򎵾|V'i'{e{^X =z&$xE-A]E$ӽ𬓣4^J厘k5_⦺@E ")cpsu҈oApqHPa!2ܡ%W2OчhcU뿢Ns>\QJ$+#wӓ` pӢPAj57g Bu\ =#(*-cO{}C$f!Y!Чxci SKjOk _duvlnqf,m\Yhy2փN-(Ȋi⻝#kl&h5u4\+YrԱM-F$Rw.|HɏʷûJw4>*0RM m+2\O1ѳӺ~'Ka6 :Hz4hD.mNY 0A"5;TVrKat3lNx.Ogz 9O:ҧVkVdhP -KV Wmc35gzAxIa3ŋϘ#.OG~OEJtض63@#% J[]VC \ϭ Xh#Ws;qj+Gxs鬄Q9HE*4^޶`x9Nu/=A~ADai< euitvʖ9`p {nsO<.654ʊa*Nk;DVvܐ9*uc[ `l88d="sc>À>ћ;HX@"u3[@Zkv?\D:wg*7WM%Y|4ikXowsv;Οc^cF:XFhaB0}q7F*g$+.nO% 3Tert91ktxG|P~A75CqJu)b$9 dS'NY,K[.颇5d!@ u4vJ HQlN#/w@Y2 +(De_/rŲW;`!S󴩨NL))!+IZR3 T_Ƴ%yeRcV.xS{-l%ԋ1.(jY4AEgcc`VQ0ݭJ`9g0a. 4b,> 1yP)p-_0INs1#|!I|O\TvpIN[R 2_XꊱV_;\贍w_Zx i,m씎jw +bZZ-a |⣥TIM튶[.F4Yp. D;oEN,=.daVg„%7o)yHw]K7̒bǂָhd5Ȥ-@,^ \bAHlwsdqfCw$7~Ô_Nz|mD Wy {7W/ޓ 6~F$L,ZR+O˷[no&`3F Yhg *fl,~F?Zy>?dV8_,@ܞOj*.}6M: hIIb6t"G$+>T3~_(xQߘH疘WZJf DLGyyYQeL J7h]Z Cdžy.:rx:ˆ0={7ت[]s] -Bmt5~yDv <6Q`&r9Y}Q$8ӄz*ڍ a?ci 4tkFM #U5i|;wMstBFevGF{d-6u"!*JyV ^-ܶO:!Br֖zl615 +&JM mS5W:af>!NWǃt|Z@l]`eIс۞Dۨ'4>Y}J+CXG ;N 8q^jۋ{&IKT|њ{B,] 9TՅYs]C_9ս^l)ʰ9]=>H?0nA[&$kUp oC=yĠj >>';溋, ]w{q!% U-ΉU+,C- yVƑp?TXl>D1M1٪< hf'Φ6|_ON*.ZzL_P7PU+j;O92qdZ.Kpѵɀݑ<ӺA!jW]Y"U2 !=h$~Wy$l~')׀*ӚC'_n!_oB @ bqga? !xװ3NH)DZK.O5#rE L9,{%\aV MNVGWa7;ky [tQڅdn ͎D-^Nwx+~HʰrT){TK.O_xŽAXaPNy+0;YXCk9dRfw<5A@#Zꓒcz OGW;15xe[!?K<>jes s<\+l4]-"ae /ք퍚vi8-AS sӺ,zI/ܹk"Ѳ KQ&gU58f(z 5cT%RSFwax+5䑑gd P;12 {Ռ~ʷU)hZj$=0eo,pё?,/Nw:9׀s$Omؿ5ٕ8IbefXU4xUq:58JPHa h0LRiaC 5#j0KS1N[ e:Xv%ڜ+ /wEEoiTJj2\yT2o@Q&Ͱ6j%WbGʁ1l̵]$ uT?`x0&!{ S8]BmK[< yBǴt1 Í@[_3ܭ HJغ&~i3rվ1"QDz+>*m̉g)n]R FR+uj]+5}4+o47v1mN[2(thPP&6i#67NסQ!Fp;mA7'I^,vyn͋g]/nO H@b q H!"ٮۑ{XEFa$ftb S0i/նxUkX~fR&K@~^r]ejQ^7rUfjS"v =!l]w.n>lwGuΧS!b_5_ wΐ׈V\+lYMZK^ƬC0}9II]Пg ̵G4#oV%\^Jr%|,~@l(T|}'d'ϩ=5,,ݠw}!, tjVxGTvCuƄ2w5Z.Bb @C  ݚ_8~OZܾrȄg!l=4ja?QAvu 잯I: 0*/# aȉs*M2׶TвDSS_o^dyX~' m%DJd"a)De`TcU=3oO''yFL\]2w-Fْc&12otWn 86c"[N۞J _^*r~"; pνD?ȌmqkFrC TT%Uˀ^ ~-Җhz1YE0'HG*kAʑXRٚ dD4V~,ԌQ뇛X'L)'cѨw?@9_LLC 0*brY~qjW"%{V Cæ"ik-`VoWLJ(4lXe;4_A"kHJuR{Mb,x#!  Z@b55!>E.S,Li۠xjdIRkyeJШ &M֥Nֶξ&Pn(zGti\j 98{b^40uMKt*`13/#W#D>(q":kޱ(Q7MGj 1T޻.Fʅ."{3vQ^O)XܓP<a4sF&9N3/(*š"#х"`@1 xxОob6N:|}2жg/r ƸWY!1 Y|*?4V҆s[j_ߎ `?gҳ>*tA( :ˣ*{7?G'"+?бVĘ 񿃫Q!:r') U B;ҠzU WtƔ {LE=5)'˓%86: wj*/eӭ(L3GSrY#\ !_\6t,÷gGIbcC8JTo2lHjj7-lKs2b`(S9&oBNٳ nw.]^^ Sm?pRMHD , rmy/Ke[l"J8]0k@ȇSNsʑ+v$L/QFJB#זPz%OQqEn_>= İ]cSYYm6f8BJ8>o]<u GRZ:q1 Xhd8A/&`']#\g[f_CzZd!sK&b}enL1vDk?b)G_ i}PQY&Acpz(~~ ƕZ9(We~\tgU#1xQ6%v^c,Zŗ|jwî Yninkq\!;8Xv'AQ7N^6᧹ 3Ǡ,Tr0Sl~5 ZbIa&lOD ߈z<nd* Uda:9C$lcw3 {)/ij WBS9ﯱ'v`? |ok07" Pflkq-ZbRwHmpt#{N.kZ@HF ~f2|^ աuIw*2]H(bHv;2a6CP?&Am?9PNTCcg E)DFn,~]~=PDA2LbywX] ^Z lѹ9|9 X `ʡm4tF]gz gy8[>ԃ*I(5Ճ$'=ЩAL7QQ}CLZwY?TsCPsJA(r,#<2 t$C(~P@I/ "ʹcj abOtPv)Ɐ%"PQ%N ^̔#Lzͅ#EkeX3aTw+@%8N$E] 69]VI(n#l ~؞,ej˂D<" rżvI{ޚ!]S%&?ݳeLqT퀸d,(<@$oVXIۨ* 6&\ѣ`*Ҿ> +ºiǸW?c23*!'عU9D>%f0NL#P %ZFQmvy׻sX(f4h>2ਾݰ F*q$[w$R N9#5)oQUgБ"PjAVNYki Ie_XbN1.C\Y_2Աhیl\mnjL@*la7,Jv?8H eݗ(z@":qN{Ej r?EIen*,y6vԎV5u9%Y[.xh )YL ]  R 6[a[g"W'!b^Z2WU)}9&[Zt5;,NG9ly(Ub0K“N J*6(^u>%뽞'?4\ifu5 Ůz+j89ݶ=o}'=}Ŝy" gwASBݜWH+%yJ?5F]KA]3[+XE@bN`yW3/:؝t֊+1=F- e|IR;$PPSV{>V~.*jfv!z|c!z<:XΝ30+9<:*`Paؑ}&\{%NcڗcWi3ІƄr(ls >Qo|o]Z[M׃awd[ȸ?ɖ*P^kjd sk:#!h?C$]/5WYь 70}U\cUFSO7f5~@X=a1]˓Li閊/Uõf6C:QH9|I^e!̎3ڦ]0-!JN?]9»Awd9CQЌ!š?K;J! ,mx|PUeA&m>yDlP@Л/ȍ"n`z!ms(E}苀?LKRE{^.2 yBc4yraѝx= 9?$3x΀rw9DI==*q*ޔ[to{_T(T]$O.y c0i x!TogUrI6O:F&s%E*れꦼiFe7x㠉(0mp=7xk='3Q_Sd, la' oc "Y Q޴W)ˎsLH!=;|GBC q. 5n좉ᙩxvI 27t_>k!af$զ,+E;$'W(SѮˮ )x"\z޾F}qEW+^l'jZh:/wEuP 2qBAdzXF)cLim'kfD g>hWW@>AL_ئO/^rY WgE<#,cD>v,RGmOa*n.EB+zP@\w ceM}ڼúMƕ", d?ˏ6__rHktjIqᶬpwP3WE؀*Ί\gO)_}+l=>/ bt+ ?r$8M)Qe ^q&8[&SO>imYcrZ+yP`BHւe9{&a \cc0C&虛:ںס܈T-Xk)xn5QoLB9q/R*3N|!'p\wpYG#Q|b ;;f@q"[[-,زsg1pZ]/b&ĤPuS3׿x\ Q?l# cJ|ﰴFTC} >fC4w.ճW4.}?yږmivM̤n(N,/a~Z~)5*7~V&Qī)vX.gw D5'.k'(IGE_(['{(e%cjoHn2'U DYyc"n`[l78b2!veQN/OaoVwReEx43qzi}y-H-`~ +/ZLl(y@z~@I0,+y-6O%xMeYijuw0s ?fj5ľQtPV)$*2Im[A[?@ho4 kjTBCƗlenVE?Y^l@ rGyR-3=Xle%ns\r,nA"m d멐v1ELR?Z:Zaݛ=ļhXrj HS;%ވeP_RYWP;*ZnNAWt('_hg~Y t}X 9iq_j?(ML 4\ڐ\ a G *\Y1`X|SAl' ~Nv ks ٘[\ùNNށX d'u` |KXCkBv꓆-ٗKK`0 f2*Bh5S޼Iː䭞$6󭺞n[p(gHV$.CÔə/v鷿84R2YOg6- j ]{KWxq7$9uD Ll&O8/ȁeHJSI\$\|/Y]rL9ztB֞KW_ћnΝA70W)3F$u/~ROcZY rm| c<z&;io?_t:V3/|!(XB93vJYΜ )cygxl'Dry*鏒IZB|0us)K6] 񝝐g]54zWamlW)GQp:f6J쳧 E`h\lk43 Ru0Џݩ3oIt(T^] C 5TC{xkjxA x+(\FE ^CB6q6o_ I3h ͆YT7ISr"bءEg@ 袺gReO/{?=kSfhJ8@A!䔽ЫQä+dTϰڍD!~FwC*7J_,x+Y675ǷKw*t&CRo""'xHwHwSY:Pm)K僑TU5Cĵ6oX>s;Skg%_wZ٦>f;~ɲe[`MZ{jespŦԩw^'i?l,-Gp^DHЃ$A n'ܪ|bE/hHnOTַ& ?^>9уq$X_[4`ƀ6-b- nSrLW]w普W 9U7aMy* C$'CJ[YWLzؿh6$ )%9-DaJIf[ _ (l:ǠN2Ε/nR TAd@Ax0?i3<x1blREr,m'5G6E0Q_7XSL沱e,$*Q|S#5wfqRVI/E୎y#i% :IZBz<դ șp7+82.ox?^S_/RIƍ8(Wgr)v8=PЭePZk=)9ä}} _tޣw4&EI :"uI1=dO E<N6"%/+:% aާB4Jʙ~E\5MpCvz't7Ir>y!FY|'g`f.DNdT"jK@ ׊MBtU%Lp%AU܈wv9|_kp#aZ8B9[__i 8I[ yth;;BJ1jjVuq '!ܲ2)Wpǽ鎭 7Ú"W%zdbAI39!raE/~g<$ Q*>msn& @$3׭-.;SQ!Rzp^p,^XF`ۑjK;ˋ"xnvȽpZ_9a6EE/EZe.qV>7bc_*^}Hq#SyU CmG &/FPjgKZw@vIdiCvjα?#UKN6!qYB @m o "S fҝI%Pʩ7y; TG(Q~pΠmlw$Z!n @IwE섧S(1UJџTge\ljum3[G*-#b|`,YU6{֢$@F4V܈'&WvA6'ۤW\Nl'\s5ęf/۸EZjH9'vK|cs Oe:[N ]" rR:W> Ń~*oN@o}bм=gZ $_Hlx&Dh5{a`8z^{ٻs% 6ҋ4W]E(#m{_$Ȅa]eKz!FU A^ aBˀOkЌ}imS۟J]&UtM$ӄeΰHt0׀ Qڕ=)k++&)p'AY:"SE|&oI iO8 >9E@a? IiTY$i(w8hs:AqPN#{pmŃߗGFlCr %I!d:"-Jɜ E9劊SA4T-s 3z;"-}Oő@p}!N(e(TF ]͛f Fe20fh:x^B5xj5 ',QCoY?e*ql_ٜ1+mh [nxj[T0,vQGՎ+jmR.aLo$t·5fr-۰?7߬kKab00ps<~a z~?i);)[J.p`%ut"k A$Q,:+))˺v"RS Vmd׊+:Ƞ =-@CB_hiy_0 d`VIG‚C ]2r@la*ea_c]¿B˿6xa35-e24'4 _zV=5'O~ogD3k7s߬ȾF#{ȓ"5B\f[1_ KP #קLPd4ίn"@z]NxJ| q{: y@(Hކ9@h<9cPTSHqPO& !F5`9-~eR$ɉ扆N-HJO7"| R<$潭"q $y>@->:wf8I@(궺[וdXYsDDPa gI2 眡vYϲH-<=N\ˊ"laݐ|dC1uAw[l10y&_Bz:zڛ(Euu$=ɇTLDoZmc&ȍrxxx/p%b7'WiU3pE*}k'4}6݈j%l&@,_1YBVԊИ*K,ƛ*ϲ 8`̗3^*zo$F9f{$*EUlTZViq{QQGM{VnoҢSRAb%kK(EtT1$Mޖa&!pPkr5R&?=*M[UvތU'~P=3WU}J }mosַ:.̬0jVK[p9hX(Ujԛ'[x:;Vjz_qс67v$R 5ge'~]y3,?KK͒K~"=lVM<8 Ntc)qpz>qsgflX{W ƣr_} Zhɬ 8>!0˵I6^|>gV=aG=uP0 f|bK*/י.]+Mp,2_#j%S!=kE 1 0U {y,OWD mE].a0Y΍R5hVOXduCi)AŎC_ҭ:Q`r54+)Bu^/7Jq2ˆ)e}P,i[oN F d{txk !S>Ax7*aI5sljЛONaACC.`$ WMyJX$Q֓`ߩ ʊnOi)gS;6ݶ%og9ԇ}eҒ֊!t,P5 q)褁:}:е7yb tZR9B7J(MIT|Djjڌ/0eUᄊMh C@/O!M $@-[ YF[sㇿr<xid3C7N,. A8(,Dγh| O[8XFG&̺ɹgS]Lr a^[gx`#`K/i@-ìJۣ§0bɰԇ,G=r5LЦ}6Gԁ'e.8XIdfKԂD5ٚ -:%fSS4\M-:DrLqhu#FS߲o m 8uW@\rW^0+'KI< txp@Isii":ޔ­B7: JD8_IfUNvWhv0I=QN-[5𢡊5AJ_W&ŋXZttAڽC]+< 뜖K@HZlh+pÆ.#;^;LFĔgHa71 ÕOv7:K!mKlD`{]zK,,NQq LuB,NhMyٌtZ7!"9D$>=LL&QQ]ٝhi^Xg{H]' hv!표oKħ2_)m[qh`[,PM)VmO3W{|%Tլ(B" =ZWݔɋ&W9rr*T(%Nw$weBVLem)1i{JWjWYNx§)Xeeڒ"۸:D{lu8`~9 T*l*՟C ܓMsU5476yBFJŰf>[0T[<=vfТUN,}]im b:e?tj7 IJ4KVQIV-~Q열 fAΩ=jҪIs'uδDHf^_4 FDoFe{iS I;,iE2]2q1Coaɂm<7RF9ro~q ǥm]M;o27[C@R(Z,2\o;P8Odbkt>^ R ސS9i;24DJ:$LC4S)̇0~^Uڹ_Z6.Sٛkn3E@Q?Wbݝ{s@eB?ԆxM݆N;p"1*W9Yךx%_;+:!'Xgs5'X"gSS-h QJ Fv;BcY ǦJT,lZ-eonRMۙ @ )4t~'NaMqcڴ @A5ݓ 0"HG'7-yX$?߁:ݏ(\6ZK1BQ5@YFױsf NZYfzCQ-D>}U/=a{}#\PY{ҟCf~9EB:O K2G{yrۥ;%Q2W{JR&~):ahΘ^Y2<섄߹.CUv4MlJQ>!m kÂd 6~on 2QCq=N%: Ll1|MB(U+&ؔd&G)*7X0s>f0l6. 2cC'.44"(%_Vs@e:mpr>_!vW~;;D?yꪅn4F$i@&-kµIm\<ҿalƈf3wrd{^>̭b8Cl.窿xU5&*F(~_DAv֘n-UK \)_-6 z9ȭMѩ[i`0>٤|#L٩bϜodR+ɂNj)4DÐDb}U05+MS$26yJ鷳 $Ym/Gn|&-\x}4_ڷ)$L^h:+͹jy-uFMP:y.WI|u9&( ޕ:B06w#̍-a·W4W89pl n l'{փoI``* E7D F%d &x(ival>ʰ%2M/S߂/39KUɌI6A]Lr%_\EqfĝF$"g=:xq ɝ^_KqdESlAmCfƖCy6HR W͸-"!@ʥޗ@[ C" /'lK`wnO{M QC~ c-|%ǒ2ʦ!`)xp %\$ 6y텒5 ({%VdLLOnSI־p__s'g k==%shZJv+MWcfZq[t NRBwHAr_!D ֙߈JBTŸ)e?W |bMqB9T9_`fngZcWX'(/-xuV-L8Fth_]6ܙlmY#GuxHv"uIKkAh󊃾98xڬ8z,Jߣ!;A.UvQ?O#m_ (LPX~"~[W{b fbz8^fBi2rs_ydNYp)ѱ$X)VVggWc>"4c\6Yp$.} pOa'Ya kn%uZWĒ3aGXp!?*;G9 0y_M p91e\k.#Ǚ| CO|JB;(VN9QGǵ,tС߄ޖj~5L1mj$I 5}Pvn /՚{;m:)OZ.i"ȯDCe_KRZXB_Qn"AP)^RyN *жYMΞ+_L-/jf]EBR ,lXZ2r-ļ{dElyKzUM%䂛RP9 ]~G^n=(Q^}_xnNpAq%Cy5Հ67"d&ǬE󃯈f; B2 'Ro ØVfDuWud(2)J.gZM!)$GC\`ԡ'f8H9>/L])1/p 64Z^J112<7Y)d;1NC0H:mRgOFzf(igȂ"I G*ۺd˯$$ž^QbD'5 *[`x!kXԑH'>}^THn(t$΅ ށ)KN|%u"Ť@L[tqUy(c(zߵB?JkK]G=;җUQyU_iiYZ'8ޗcY ,HCĄoচVBl^Vγ\vYA(@Y*~{"S`]-Zx[U?9[8iTߝ5R bt  f<\U8^l^͙d $ڦ $qv:^1o*F-d|dj ӏGo %]7aI$ JRSb^S.i.{5pطԙ\մv ^2_es@-_ XmZ=(7c}Sր2 ĉ GgpƇGj +7aG <Ρ+vWXa:PDWe]%'ka^7a(vQQq}>I)j*zYr"l KOUK(1-ΐ"ʸ}q{G kU6<" ‘ss4Y#m)V!l^,*BP1,mv3ԏٌLI[ug߷ѫHV\isC"·G~ 3~{˃-^ïPS(A=<74Uߪ'e?tG?njg3g a|X~`[\VWMSՍaD/E w? o`0[:ث"GErNY|2}6T 6O" s|w ~w`W=gS7ו%t߻6.j^SV)$]ȏࡃ2a TJ܀݂SPGӅz,@]\|lC iCbVͿ?+OuYn$$QKv~mSK^(ص2'E+W+d58Aٜ> 1> AhqAIMɩ>nDah6cnB(v_5k%.oy{1ϲu\d'9|s=h%S|z{y1*DOq̟vndo,³+OM߿UUDGSo ZrSr r|IrM'bEZ)7&Boի9)6DV?̌Oki/5KX+Cѡ%O" x[qoKײeV͡"B+޾nM"OKz@Ce{bDVaP~;kA,J)"8={ ̝v*6mP9rQ(*yW-f x*)@._pOH2v< 1E3)|#]1cYhdӉnAdh5:i$HIS>ȽZ6` Y§΅QUL@ sD1ǘEa~"jKNkO>[z;ACBLJg]Ue+"zsH4t?d A[rQL&JhUwyu$ hO *PN" nNz`@_ T|~ з eQoڴ K#'P"\␌sJhCYH¬g6X&ZKƢb1z.{^nU\sHx乫< FfR+Qє'(!cO/^Lk l kkNd9uL 7^fQ* Cj }Fq .n֡C4OWHf [eW$M-}ZBδc1EhrD9NmsH]km4F?F`Z)soXQn3*'/A7?駹 7VǷ9t,i\xYף`VU^AZ?h{x< ڌ(!eK{劾m °cSыZ8MHYG7x.v5Uym|nj@U^s_ ԭ؁˻dE$5 t<]M࿺DxkSL?x⫪y*ɯߺ/ !n7ZsZAgQ KWBq9}h~\ ~gI՚o6GBDf=+ymܘ+D;]3$Jn}O7XdQYǔ)j;( jRs}v/j2/ZLIOTD^*XJR2&pS; 5CBz%}ʞ}w-F#ҁ{b)ypivɬ9 H ?bV0ظ` <9I'w݀bD gea7Y.>;ZB 4N"B#<ɬU9~% `hQ$5:*K3F— EueZKA _]oEBV\BA(Õ. ,w흆!<50~<&kO .lCcRsGs^9s*`޿qD#:]WKbOG#yME$سYA{W̚ UߣێOah-Rq~ S$OP5jH UDAuHߕQ+rJ~퉪tv vc_)'$8ɉ|,M!/fhPf&%*E>&5. []-C1Qܤx7&9+'heVW|Yޥb]Ѭܐ.'#] 9.sOs ֽ'K)A{◈%e5^1SΐJׂ+7LCʂW?W#;રnPHHVz=* U=JH'ngbo]Frohed%PPs!քI6;J  ݉Jv^U>5ZTC) "8]d{'^7!NjeܢF(V2 R9X ៪N% >˓@G/iQx&B˴Ezl'Nꌖ'AvLAx{37GkÒaCDi .JճD#3ѽ5i_Ç(z0rdU|7@ P7JRMa0&6utؿ~{,؋] מoiuT] [mɻ9 ;=c\FD!u8 3X\RUd D h^Ш lJe] q'?$]; T8DIug[_ʱO%@lϨGcug)֢ v$CKo`L8jXf )?CFhzJ'#`,m=F^THWfvΣ]yl!ags6ThU+o*q f4|p) cAp`e E~K浭\n(E:iJRj6JU"q6(^2Q6(wu?\,9,zQM%%kSg5q[ũpkM2շ>U\qe9&Wo Ì)ÙYàiUc+لHo]ҍ&rW@qyv!AYu,^EzOa𢡄 %;z+mw!J2.v<4n5#n.WBxhU+wt"IH*Ke> e)?"e3ٟT[@<{e=Thsjk˔Z.[y*9@9As̋K}<>bZ}ad )uztpF'[ Bc&6*myS?0E.xh[#)O9e~٦8bLCWoXeoK-[+\578=D8{wa28ЛNՌhK/L8\L~& uԼWM7D֔7+rI3-v(U^w 0uvս48^6vWrḌy Y;6` YUiR.fm!RDL@C+sF}A=ң-b{ $CY쌨T]tj|g:S7:;77ah]~x@Cɶjrf1o?gs|\jIܞ2Qa[#9M@4=|>~4\ [V:M/J.&;ϼd_F?AbG?JS]X|ttڡ㡽~J#nn`Kafv۳w?'儴- _\=4z2 B {?Q|[dxX_~sdk}4;$i[V%2 k뺥*Ug`L,i_$C/*J 3dV6\n< ==0ܪZ'R32jv UEhb'$WL Bg" )VoAEizH鼨X0 wUʐ[sI̞LmH\tmOFbhsfq`DXR.:k컭Oqy:ȭGҜNk(yC64mCZu5(V*Ai&Xk֕]g!7OКYy5-;u$p }.S[CoGA̳6)YRC{=f[ Rzv+ 5c4 h}iNw)ꪢp4..1Tlg d?Q*Bb*YM5d\30=@ =L,,7V2*ȥFtmݜȏe3ZBem0-5% 9,3Qcz3يY'~ЦXKגen.Y ?/7hnɈsx2:{>WPgG4׌tTU92ѓџ-in5p ݧ,zԍcHӉϚ~(0d.؃_*.]Dg4UqeܰG8 >)UlLi Q=V"[ؑBfVnwZ'|qs5] }Rw _8E}T7}[ \AkW,Tr?3ց- ,:+F4clhx}gV0rlI%Ϧ H8 sY:iPz۶ z$V % {o'5yF=;KLk FoZ)lͭ$*0WUz>4V *l>!lfR96OIPa4tĪ+* Ṡ.JL5/x6$2WdĔj,@M)V2j D E,xss?$Btn}U3i#C4aꏗ_PSSrZ]U"ܴvaqEqVƋI[P+|}b>jTHpA翩T3K$j^H^ yB_PZ=˸ٰ[MSc^8J8[K&W{,AQ6Պ6B @:5ZH+ᒀ>sy:L2,) X/F;_7Xa4])d'8m%ϵ[TBO\uv4l% %H"9~̫sy!b|pp\#KkZK^SΠs &rR4]g&JܚI)~cx'5~:hv]e/rB 3[/3Q]`ބ%ڷ1d*s7jk*͕> "zPǞ6kTG&]47v@.'>;.o!& uI~/*zGjoM kas~b,7`ӌtJW I֔]yiGp{fPxTotb9>b`_Sf'd7 puqW;-f{Tt!zkVY~ٕKdNIFe5B͘1 %*b~Go}LuSȡ$y$ Ss*ߺq5HxŸum!iDՋQs89XJ都R=3\ň9 oJ1>Wd*<3 Kw* PtfK wa%Ȋ9=WQ&qEbDqO;$!s~LH2mh~1^Ć N~MN} r J捝;3@NE°a,w<쬗.kx0߬Db'PWS2 + *@ġ?ّ/Q2&}^[p,+iŮpmL*GyX4c5Sq kǎ1u HB y˰vՑX)bQ917z r9;SVu؊j='}n uF!*#3^K/0cPvߥ.|i,Bk2] Iÿ@X$o)!󪨱zq,ؿV`7=u8\է L-%ۯl dM$e$N4Y Q#d#%ᫍ4&;^ffbȌ4^O(xA-pfK EKpZ5Mc q5<FAZ`3;\\ a)Gζkm5I5˯ɸ⹚椹DcKQ.4M"a.Ok#":GhIJZE )3>;aO\}C}cSnx2OXE.jN|ócxƎULk*RW?ζ][ Ogz vtm(u;+acI-ǔLV#KR:>!o&lw+~"]*¢ŲZ˅{; L[B[K_] lejS?bL J_b '7us5|ӇsʲhYj,H20obd(%!AKY+GD= Ȭi5xʻʶd%\*2>  @nXGkȷUa0 +8%@SUnp%\ކEDB4Œc5-pAf.{QRU]G!t7>xNNeP94Ey+ZCsʨΥg8K_$< 6* PeL:d`y7[OPviIP,Do}Wz4E/踠}sY֥r];'Ϟ=-ȏ[hÔq.JRk.dEvԂž s X?+Ξ1ӐnE EJoLz :(dRXZ vuU pJC$HCdP25뾮h!2(BiK]iwn֪z[P FHG ~x[q$k2G]O'&+vA +K#ANGdս*E'^K^VާWYk鱑KVUt"KI2z`ϸY0ͣՕZ{Ti5^B-dr7QtEBod"[z55JzM{Dg{X2BAn{+ԜYqd+],Y_jy+{z$jl_7-~2CϠЛrзu _~,Fo%ql[Y'F: < Uh8Qԁ^SPKd>aURՍU! 7ܮre\oh/?MgT`Cd Pu{Q!ILQD~*x\f ;- cWY3hAk% @:'yq >Uo}05ږ7@u}a+{/b?כ<]g=+:EbSxƢy `,Ƃ豴 lJUQM_0e"4ށwYRHfEhw\mBQV@Y x`PMx(KQp"QIgf=4qgb&%f;T@7pt !F\<)@C9KNy#Q~]>d(u `+Eq5ZoQߤf+Gss )`=Munm9o&C _qa"]jJiنWkG{cÓ:Mɣ~}yE3RfJVݖ{K: f^ ]o]C!~??z}2tmFLִ OhtHipN 4̟O&C!S:$ )jGB `O79'%M@9\iF _.^1ꓷJ72?֫_L鯾''Xv@HG,ňGUyhʤ.8;bd*,/ƗdwUJMyb3ȇ ١MےEɌs746g _N-eѻCiOHKn6RSsĠB Vqtgϙܱ(*Pu34Pp|J>&e?N^[coшx@w =$v2Oæg%}(+xAMOi=%졷/$ ?i}+r Lcp7ֺ{w(o@?@Dy;(8r/TDK^>7iuD!G8sKvRjl8R}4M4`gRHA''5ŠKE&$",9wwK:&1Z׿HyF*3 cfOe,Dcxr3$aMz., HacIx$En0}2MΧCN牟Lz{C/MhDz`U򏒺8j7b?/%'G>QD3 N2dY rG?8eoh)SoWօ$vVH|L]Yq gʠбosgg8nm`;%yYr-J*6ƒ'ܦ9WĨH$Z+r<|d1cO FRfpN%RXa[[vS Vl~b~Czi44V (d-z1(>('ֱ]H!DzRB+~Jx}.D*QBM%XXpn'eH'a%7V6bI`ɢ(t,\h, iPRa/yx iH]>w,,j%qvR5x_rkmc~+zey.m&ep E 4xi 3-,X4,sM#)4*)y F% 1A05u),!hz+~16 @Tde>^lڃ^`hLH&I'Qdt&UH觭jF$`\ϏOLsʾ~ۂ*(9 8"ÏZ[:^ѿ{4MBJ]Gzcq́Aso.U?RF1t!EnL%. |80 bG"k};d(*Mb.ƫwHOb2*>UͺLq,RV 8Iּ5%+ n毃%Qg~GV]/$F 6YspD*C}l3berKTtQK#y>i ;#Տ$$4FRYb}OQrJ=øٝ#W IM*㦖?`XpwU]V$ $Oe{WdZ^c k{?Tz.w>1|a_>xBnoWFy Ԡ;xY5{9o])62iM:5$D0J! ࢴڒr% ݑ<>$J"$vo䞇? &c5Eҧ(VxBLY,Ҫ7,qf©dk+؊tG sHR#D}==M=%#w} g}{Y̿jh 9FHT&^qKdU AN:1vv`[sR WcS62'=L!)C6߽e*+RhC?7cU1֚h~㩈x']gt)sdC_糽Nq[%FtK/ 3lFpPcAVk,`LumEr1ey蛑ʅU?,`)/^$Ks7>0qctqyR:~ִ+ё]%c#d̳eAi=@"7*nxxMdj;CgNCpn190Cf{&r6?rQǿnk)3]?AKܓeѻ)cwp7,MYgU_[6tw-?P:MqH쑤0mգ vFpkW g|醖VEot˽"x o|Yϵ{0@4tfOǞ&֩H4ZZb{. t2y"Bܤ<ߏ#%43ISD$ЅHکIr%iZ2'^,Q='cMw`qE mI}+9H%B#.dNdRu4 ϓ gEaBxBr}Xhbx$Fa9=lG Sk0pPf\ B$W_Mz7C!$N20r\@(beBOKr)&vZ:Lf%; *;2\Jsa4?[\LohKUxcqA˷g( v9yE&ܴ-?aĎzy6_]Z7Je Hk)Ѥ% ޢ0N#ӱ1&B7\<Qu >R,uY5MWPd?IW(MsQD 8f-Ģޟt ͋1ZS_{{#hK6}J، wImQ"lfɈl2HF:2z/XMc(7RȩlsXq$cfڳyN/̟.HF.3wXgχZU=%9qaIp‚_W"[ڈK I+!'mRmO 242nHIڤ̃ iZx,8p,|h"v{~TEW)L r)+K_AUvg?f<2EaeAoĭzتR* S mc0]Ⱦ.IntE%3 IIjޚ)9Dº744dew< kBrU30cT8uH@ݍC"]iRSvnc18}rs3];Q@ܛLG0l(Ձ36i)u uZdUMDSf(" i8%.Sl]Oo)F$NRj/3.М‡vɆZYHD̓I2Rݶ;\?-0C,ۄoHB*A[?οwcW=܈6EH{tA ~Uz_(iR5Q0 9j5vd TW(dEg9_1mB%!ƙ(&Nj :e!P-](\Kor. :zؽ*ÆȮw +ip~2+d6 d?ʨ{[Oƶm+)L{o-|`wѢd/_ ~pU={ſC4K4XC(}>N57v%7նbODHzPD `(1੃bcm[X\GOMjl|Xmif(b.e0lfyjIv.mys 6oBeZʟepq7\k0k 򈟦rֱTp7] k~}4Lc;?'|?us-o>̜88][Ïp)~YDX pfM UW}mHOkߠGˮzh'o*NoVBUgCAD2L"|qֈ2A"f?â&g2yK |L;R_Zo]ecNYFϥsYS qMk6K8J\վ(Šp"/ )Ԛ7^.WUu-4ڂۀ&SI;1d'f3ͯ.ck.窳veaTQW-ro#C _bSS.߯cLd6dCOT3<} K9s(Kz93d#kfdN`dRŷu/' *2}I&y؆%8{ŢX@f ;5rVpy אS?d&dVCĕh4[%zw{2twAs ;5e9wt9}@ް<0(䬱kZWnn*IV &XJ*׬D9mTj&[Oq &/mtwN rCW|Syj@`XEۿ Lۿ2fk?ʞn=fxO7W#ˎJ:gEj8HGؤ.Ϩ5M~x\2'etLDIJ'ZQ1ƊQ4Cq.S$uC lg!P^ywB1Q2ʆwګ%Œ=M&QW>Oj8} Yٔ"}Jxo* u8ۗ"M[DPGve96*]rLN>)*Uqv xnM]x'PAzm|TܸwzE?WqpD~F18W'!!h9rM>ꋿelN-~tq Kc4b4Ce 8"YnjP(D;Le^QМRhO4h'b15Nj2o:Mӭ1]gT[f`R6d-i9~BwpW1/Hͺ\o0l\j8yK^ UdƚOdks-tP Suڽm{d OԠ j&I㼥lh~3J!0i`f2OÖh ZaqϖsH76#vy&͝2ɤy$%g11sp:̂Yo1uW-dʚEW{`qĤҊS-_E9nc6 S.8}O}$#̋^>;]3LItcu>F*f{ &,`ߊ~ ±A1y@;3N `ؼXC;HP[M9KYW0XNQ5җm&sxm)5[/p3 );BLܯH6t-XOt qGpT?uRQЅF힏bnH!jBDV'GϬoeP|"=rZ &Yr#gM4)ڗx)F(_c4wm8b =Y32.]UqB:Tc~ Ul"W /P;3үC0$D@/ Q4Rqޛ{x6,F(vF.w%!א5o]5}m@1V)+M~uG 49 ߔ2XM踿h Pة! /g/ε9ղ*D3b^Rj|7A9ރD΂h:`0oRz 8#cxvQ͚è!ؑF%dK}vՄiVgYhv\Ke%}*F75$Q(F-RG Z:¥.蚜*q+Lg~t7?W]Nd],^u虡A!M7E*&{nfXsdjdEZ=EFqlccQ@{I: ;!D {5\dg_5o4Zؐ\ϐtO! SVMy@1\GgHVe?AgaȘDnbC@բ5[S@u#'N$$ZpOxZCyo{x* .E>1B .]9E=bF$.p)FaovX{fI6:rA pŽ@KET2?˖KBqzz(H9i%U,KzRed/d2[>,{g_~ƒs3 R囿zY̓.^R*>TfiϘjE BDl a5ɛ f}:G˼.p/k[Z?X ߮^ԑ Be X @A@dAZx-ȹ`U&dD<z O]Z\fAI<ٿ!AAvA7bgPw!S Ek>4gf7>K|e?7a}h20 zs_ʰ}#|NHpYM#vx^xӌOly&B'z NF,(E JtJ o[UU*:MczyS kWMwCjԩFɞRa>C?Ir|]-.Y:!d'drk 3\ϊ{yi?rNHݷH*f7Ow=)S!\лGF$LS"@)RB)J״6Vp'r{^(in 벍iI`voE.UvlsP4&>[$c6 T̞}t~U)%4 Hz-Ss L\}[<0|e1w j_n֩T)o }+셃vRZ52㩳 㒤B0A&fRN v̠^=_"+E* V|j9wγL"4`ѺEU=Ivg1~%9Xkdđ>Ġ(9uUg5A(ecOk2[-EcclJ>{"hРarb3CFu$NsW[]EMu(qBU|T$#(jrX2Ĺ:]=<{x—)L! 6'a7ޘA2)QKIe.u`fVk0obd.1࠱n-2Q;y, Qux|b{ G-G@8{Q0?ҥqpQcSiFEFbdM0D~}3R(KwC΋FjiM )XJ9M HyĶ)UThQ,t\BpkͰ.omhS]ӷ2'd緘1)Iq* 5Y>`^Ѧ$ēp=ybŦpbG)+V:Dl!4(%$CG(ul)h7J.>|T3Skֵ #%hp ̏0Bl뽌Uk !̜;>Kae$TE/ox-`hDKo* ~0, (04ayEX'XS[z@OCW9!,,mo+?yǔe =*vTm7c@>%2YJ5nkp=aYh/P*g&جs!`>ߺ 79'wZw'{9ޭ:`sф(ң眘Uj:rs9 +|()p lCZpuZcjtAL%5Vogz+8;;,Db6 {ܙF>&UaI*[݃˄\ꭵjA9Nn6kVrd0e`PODe.3lY$jr%C{@ KV =T+OmIY.~3~y㏬_7~ 9:?``]dMD yc@Ň~iQ]5N^1U/ .,7<@Өyb|4%3 9 ĸzSoɁA;Iwpɓ8KQUm 8fZ ^8ttx`QkYc(ޣI@t rko`٣,73,J-}ӋP4@QZ@P+PH.O@]JvzqҗJothRRH#Gf9Cpuq w*7Gbd@bSLW2L̚ȋwgrZrx@[(Ye&_֙$fBfo붨ⷰV( ].c%v௦-&2-2e{6l!IwvE{HuE5ނ)nM퐌ٜrG\ρYR?ϡyv6աu0A;/m3N1oe~fJNn9;Ö^e!3۠JE2W}9/LsK>A`8srP" rԞx7fv],CCﺣsRu(=mQBwk48̃C+IvK)ᔜ3TCrR{BZZ%D"Hu+mÝpY5ŖKڅFv% JcIL?g&)>R_S_>LD -hz1%%@VŵX6= oBr oybKZՌ!mю%E;v44be#dLwT֣S1S:|z"P3[X^ƈS9/FTm/ibVQ9?=; ٺ3ۂ܈ɑ"U8g V]dD z6@?0'mŐ /.׏ڝ"?:4 cIcэ}'6d'#ί[r?"F p}I. &OzcPWoJE 0$j%s Jƙ]M_"(@ 7?c%C@3-{MY00)l:72h0ՓUtw0* ,`_ ^/ 貢mMRCw 7MdaxѻN PL~w ^\9)Papy8 f}<[*_BA9( elJpa^.b=%EQ8.q3bKd!J0PR@P?ɑ3/*Ǒ`g8w >c`xTBlmp_I"G7Cmقx巸@zGz3Y[? 2ib{3TuVt D ){_@\jQmsm.UAسg`YIz8eGƊc%v8ހR?Н}#)y Hd#8CG Db.yDKZm[Nm_;1|2r4`lh6ƥ~1nybj8j,phGZdxb2tBѴfb5>&q$l- e*vGF)nbVlQۍdy.Z1BN*x4J~%`}D%K"zQN$i"˙Ѷ$=bQ<=?Ddp" <_ dWN-ԙS=2Yys 3^:Jl3c`VRh˱%'!>xf Pg*R^yq.R 8zi^^Mh3ȰL'\h>ҝBHq&鐣Wu rЈRP4`Au쿽x:!@0"Ew0J0S" Jw`钡r-$nverVBRധv4'3]fn, oެDRʓٻ]wL/?|WDŽ2dl ezv-ӽWW {}:4(E'- NjGPyukxd2EJieRa!#oQWONl op#ezLi=iX阌߂t_Y/YAnexH+#+@RrP.^M]%MRri#H!,؏gx⩯VpfàvPb-΄*֖8r{ȂxVz~L+UM{vwgb O/cgUA^pC#B!?儱hD:b=Ѝ59CM 6~Jy ]): &(RA zlqFfԾf%'^oc||-B¿^}zj2&Ky2~7C?5eؾɾ/11Ρ},[Q@F[[i2'm`_N83x;yWudea|IE3صƩ`GoMn .ukZ؂}q<\33¸ F E5ǵxs drznpŚS8w_u&Bd蓀= Yx e+ȲY~,j–Ogy NOB}8dz4#W',t3 ܢ/+hJ,~Jϒ%^Ssf`xs1EccA@-aЃx%&q>0Q4gH ڧqEhE.Ǔ؝4OFʓzJlEO%[Kl1}z:WE+!a,r\Fv^EPBvX#NL}]IvNZQ[3qRp!߄sy< EUYqtL^k{8;*@6f4ɝAQ":$cdF.g'參д'"+b8cז0GxGlϵA|])]zcOOz(pgѴꌸAD ~Mℷ/Z V,,my Z EiW| ̱ƯJSjN0G$ 8q9XSۻ^-U 2kS)tJۛCt1*?3hA[ k!.*)Pј'by8ܵYoY68 *E %y7m @UW7eFcR?2ќ]rdd}v P^ `TNOW @7ڪO.R$G@2zLozCV䅺ނMticߡO>PR"aF6M]!%5R4n}:sʠme6W }MH`͓.arC7Yʒ_cUw:hKNe*b/SdZ2?yrI +}LDXrpl2mXd0O8XsQ~~jMXir <1crfTYUxUENu}g6A7 evoj|,8F./goS+;vvPfBS [Si'&MIzx #-(NFcX ˾/1a wV16->>)yq2 y,1mq ~s%Fx%  yt%ÄI_]= m\QDFk7B w4lh3ɐOCnChXV.rh٤^!eUݴ ń yMANO~F6~%P?ha}S5{;<טRx6Ūɣi$ gV_yҠ@?+JeȢJӶGgR'kWJ=S!ѫֹ_ZV1nN3N 1kk+QS"xg1׳ꡖw 7>Uk9V A2ZXf$ X),@W eV< eu9QP]8~P/a=*|"o_FJx!׹*8hXN̮*gd|"|Ӽy;(+pA=ÝbMS$;b2ݨQE8a$6[tme2_08{kT0S_جf9pY7[]SMo.8rRY?({@^I,e,LBlP%`-F)sy<-5op,C5Ȕ0Ѩ]Y; Ljʹ/{,NCvry_Qc1;NPr:n|[AGLWs}RV\ 9+WPxֱg85^kg!-Y=9P1֮t?xƠ&դ'h BQf9~<|n·zk;Kt1sP:~PxK'*ɲGx&,a`Y~.ُ\Ae 5W&&S h\iCgJkHHDTS`%KQX>KM߯P'W319} *ܫԆTlJ?(i/hJc`F4BࠥT{ ,>>ELt c@C'Y1#idi}bq 6%ᢶ&_+q-Ri.3Wd^L1e>a$hf!ȯ0#X&@4+-?, VH(ls̨ZMoS/::nnoMG+3R_ JN@IT]PR_dzaRBw_EpvR(-,B">a3} @As%YjwX$5#P%JPg)_иkH*ΘvXl0:6݅g7A4,9ft6.\qfzRt&"; uf?&V>μ> ;Ns=O'> Y/6? |5h Ez}|06ȇԁ ϕ.Ht(MSGJV 1 λ^?y<3W3b=}4UC*|MdGb'e!-w  I BGşi|݋uӡEɄN9i9~ÝPQmF̗X|ehh:IG,|Fǟ~s#LhWpkCiE돇-$!fѿ9MKBw UJPh3ĨL TOĢF66-VhEpEH&Ljm>WS45 *+4WaE ivGB- D@$ {oRY:QǴ͞rC@:~OPlR: Şaʋk[vu4 UL1"2 )rC!2s ެ*voVYH&?TF;}3"kV Cwt4[Ǎ.mau-e|BbkMZ9$aC/\N{Qu*zJP4P<[1C>*oUyQ [xSQws1>: [:?pbvg[7V%ß10HIgQK#'uCXѹKyv O,tˆ6}~oA_|LXg"#s'h}{Jb-#JL 1;]Oئbү!V96kp(]&yupWPm\=yoeJI3uzHƉVV-.,nii8^' 蚲I3OaT!w&w%ʐbM zakЬw[[ 3dWU@r L'1d>SAs@(6gE=QOyYt 5&(ŏ(gљL4"'+21YbΏוn|A2w|` QیzVϵh3.U1nF+h~z:eOvQ^񊘓~ڟ~ r?{.dm}+-Jg`ǚiDiDx1D>D %S]2탷2dՊX}jgcQDCwۯ3ǶCtTFN%r#S$ 5"k9ZN `C!f-(k[nX(+-]X_,Mc3M6 'OگmZv\C/D_5*r*GV)GXPF'B`cWVsCe}&yTɂ0d/$tYj!֛B%hՏOPvx>kGy0ؼ `7>sGs%g-CT36jŽ`\81%"0kmdL6: NTS>jP ժXXuGo^=lm;9Eh~nQD5 8_FeAi;ZJʐ.Hp?H ݘUKM~]y {sd\ :>^pl3,RMX~f)Si*)ލ>nM+{ Ë 4z=Cߗ`Q( Z"st5Lnjf<$Yc\v/nrRq~XGS-@HK;IiG"PpT*o05Nԟ`w4Q (,LPS ǚ#U 02B'mnƮ&^@W$# \'T's#ɯ%Ԟ:V<I2Ps(Xw{g=>1ӣ7Mt/JP<0UNncVgoH?M^a%(ھ\%\U,rM]LP:,~rd7QϣBDW{mAbgN5~f0j un\ѫ{G!35 -ۘ[bs 502<yؓN@RqNlxnn'ykv"XckkyprV,2xPbLAX4iCpφ-nII!ЭoJrHiQH$ۡb 4Ɲ3y~+}s3lx5]bБGþ34@_tDRxf=_{eЖKT n]s(ro8ɳH&i$P@z]4 ( BDos`Z= 6@WEc}N'إ;sd-vZOA`j:i%S1Y UuMF7Uw'vIȺTח#pIseF|$^=*HO5 W.NC;i:UV?Hd,ʢbyͺl-dB_Bb}%_of֥* ea&Xl;XMH"7P(XC#a!:8>,t&u!1kKd^J4ë[*2S%9]5E߶WF^S,P!Mb*~g a9y$qp.X(,*jK ,7zĄGpwV)I-Naٔ=t/mCPh-q MtI=&TNq~T5S},H<*X#a1vnJK||pSK?͍Cŋtݹzpّ9%(q#u˒dUVB DdFd3n8%q*wA$0ơ®\7@UwSTv2FtE3fojLsqwx.F|{@H;5ғ-ԨKCdC:NYnd8,aEB$RI2$/mgY҅)oP~dp@͏PxC5t>[=?KBjW>]}DGҸȋN6*]iv_m;O丁9or}]kπ0SȹA]%G_n-ܠny(zHqFt_ؐb!}7[+,ᬌ*DKR \h)J!Xl6)8dGZJߏdI6,0|V%O6wN=Z紭WϘrSF߃F i-_h}jpoHN9SʼnֵQ %J/{2/(F\J 3J0l8Tx"pEsҬ56&(u3Wn},a,.rKqCkvW%B<U`wdΫw/`aopGc:PpN~ܒ.mt OȁS/L%$ҟ:S@-ʆaı8VJ ʽfʼgJZj/fVd[X)qGAdG JUM̆+Gsf9ZsUUPrtBT= >s\]B74PEckiuV#K!\Zo6:ΌX"Ҳ@ d7 LmGUrS(ny b\$#<׍C&dw![R9-&C\A-1c.!Dz?MNgxud *aNkl(B׌5jœ~=0ё?ԍP_ELZn1n5aqMXvB!K$+Trt3}Ϗj ܇bF/yYLMDC@fK}`=/~ǎUii֙u1>^ ^6NmU00nsqD?Iҭ}#rْmu|=FT b]gvxx~U+r:Z⢫^r CFoY #XO3+VIn;+Dx+,7`2 jQ7@Wyej[*1U|46[ƃO)Z䪁UgImy)x`VDk_CT4':]TE3/ȤG~v[%(C"^1l!TbG9C\R=PJ&J.@ Hc>5qÎf|V&܌PLsqŗ%?v)gqLx ϐSFbP2[ۇ"T.<m #H%"Am\ǹ(* uTC7M[AOCZdQۂQ3qY]9Z8ʩAy4I|i4mrl|iY..<.`U[^4bf '3F_rR%C`Z^U[%B#7~!Uݵy8 qɳq;ʋdfbgn⏕PkTts ]S7Uxoj?Pc9 +Ҡ=g22pЛ7m#g(-2WnG@MYȹ:@R$ě|%;ʿ?oܯ0iE],@4NQUh9PfX<^F?6v.; ZzcVpo?&Y,<`NCF5)>˨Wls Bz= 3/~`H?iFtBY&"#CVJtkšP@nf%`k(S/D"Û[vxK' >x´hA³#dWLϖ@1|&v+NiN"N,[c L*=^)Ǐ#z&KOt 14< o@MfNeYqGaय,aS C>2;BHڱQFM+D1js5jH,ԜT&$0wrΎB£cN>%FjC 7!Hah0:-LC7s5h0"y՟7Zg$4>i!!/}'<`+> L%9,W")V/Ͽg]veeqjrrv.)Y\'HO=C7Y DdoD2Lqw ||?&ʡ* ꅢMkcimLzR2ocJn:03B+Dk_Z#9RLdEQniN\JLCe-wQ{xeGJc{O > SK 0,j>*㘋vfh=HCI;(XRyJ6T&/Zd%q (d/ܺ`3 Z&8omcj jm-K8J=EKw\4 O,ٖi~0/K⅕p 5{NS5C&D ׍K'Z߅88ЏIz3 Vҭub v匇x̔9d yt s÷O9ɻȝ>9]?Jem:ȫ+E6VkyTbQ75!Os7ߟl}쎎h">ɠlĞӀΘ 3ao{O!PԐ/2`ˀ-q!4S{F{<k9GOh>Y^-uQfW+r3ߍ3 M)")L\,{"*>&]*Y8ҎSPB6FogDjAZK(hʁ_9 ʑ|"DoJLJ^SU팓ro4r;$,oCo?H* vkr9b: % TeSÅP}b f) N Ve4L|Qdj5-U뉻U*Z/ 534+gO@r/_.܌w8UnQ8AtNj׻ysv{J\v3еT'cc4ZşӸNL_bwW:.bu7?ݝ=n?) /„ G Af+MϤZ yO.qm[\M? ((O]erj2$?UWEdTYH:5\6JKɣXцlVbdnټGx0iz8gT;}L(H7#g//zx_#a $4.WEy M͘V…fˍDjX zdKEX걝zJ4oJӎ & svF?K8e"58޳Cv. t>]LuNI)\GZ25eMezEj=4Z$N9s'ٝf{%=ۢpu?3ۏDAMJnhtsGGĈqŻN!17JX+j+d~VIP`Ex jYUOJ=΀XSb^<'.niÛS/f)_ R1wgʤQֻ49EVjŏCgx*MDkرnG)7;<4b֨EJLƀ~yNZ} ^n ߆A 2L/=8e a#(rj}٦I6)I?HF ѢܥJ`.T-дWEîgK36 Bc{+A.M ^vfV92q ׵bUOh":GCx;V|>.,?ZJǺ;EʧpQjմ~J՜cG@'Aj "V|qGífpsUnV>_[S5ު4~+u `bZcQP1SnR< S 6$8ڐ_|8aSs4#xGr=<:ߋG#"Be T!N6515|kԗy^5?bJ&H(Ba9w}| k{I`SML% Θ5ހh$ nvN!]uHsk`:3 /#EL{D7jIE*oE rεYS;ƹMi"Z*s~駿}p`BñK|n*$YO)g.5͹~ ~mW[tmF76k i)U -:׆1#{R5d!e\qD-dDƆ Rz58mo_q.} jY1 !"$~ȈbwCʏx7#>^1BAב@.X!%@$|m 7k}$lM+ h0ȓ:>l~S }k Ģt ů 5wu}wJ"y 3U,ϖ#w[>2r=g[Vjj)EϷ&QW%~aQI`הrM+x@HoÞC]|Wl!EÆ,20$Oи SvR* X#%IX+t@Yɨ̎Xq@-͑?jZv-c۲q;mhQNn 5FHj-k8X@){s̡e/7=Og5P?7T>.:+)H } :c.a.}<;]tYJ'ڡZeY\ ~P3RuKҚ-3<ϱF+«"hXbd)v~#z<޷CA1&W<_Ã*|x L*+qRd=@Wr+G:޾8k(. ~g(/cpX M~/sVb~% N)݈ʒ RqA"㞘w`*&}'u[V]Tš'EO䙲F+qT"Ox{KO4roo_C'1M]QԵ=AMGo 3 qQžom}4AڂAϞ`PRk6ǂ)~yb7]zfз`,3g3tˏӆX3O\t(c9qC\i',p 7I@ ÿ5 C3}dDoջ~Ԑv-+nuGZPyG939T|)n/w5׿xkiuǽcPe2gx\$􌏸 o+= w3>PNi1Sδfj.^ Ј& ݎa2yo#>;BC@\_UCǬ8,q5߽.u°noޫQrXwԁ+xG4ơ-˛'<`TQG8g/pq.Q;4Ǽc@~0Sk) +qF"Ta"Œ.!s.gHw"*aY_֬3K%&*̀\v| YVpR*;xJ-W )ݡPQ vK&{hIh0 8Ӈ=9-9\,mǼ}T< O0PM.KfjTO&Qa".1վ&g};hY4WIGl=5o[[KEhuS@$b.5K&P"QՈ, 6G)'n'ȁ`hJpI7[2]b߭"8,Cm"ڳZB "b@bhqe*8@8_>ůL;z4Gfۼܳ";vz ^(˶LbMzuܩ3X]@hwԋDv*s kR})Vmdw 7LqW a*HmPmygTgB{` 7ʤt#)U;p*y2wuŢ {M1+~T\tv=*I!hoCS8YjW`[K-6fV0sgH[ks&59zf|E_Bs1S'g2gA^YHLӾ|}"/J7:$&pʠ}ApC@ @H".оo\UmIMClIw_ޱV7/!#{/Z+ȚZG8YWpp []X**&q/1@iMF.?PU!mMB|GAĊ!yd+?(z~|fKo3WؤQV ˞Kݶ{e }G| c;i$"Lc 955SBX+طꙿ` dU+=nLt["ev0 )*e~FvM$$a]^ :d㲡(ΏGư{1 W7JsC@mZ ȣdYx F^<1ر:{]W|d욭F^vPb1'QI(WdPX@e @f w?88WhHHUa߃rqbRj'~#=d=Y< f#y.|ˍvk܁7ja^^t_.wPb/2>vڂ$#.53~x%Ѳ>, LB X 'MxIp/b0]aSf=0c"5qL'\n)F|e6'̠q6=<;S#U7v(ܢ.{9(R;GH#_#sg3Msnhx>ÔmuC[?<.xr0.Ч!T>\'Nu)?omJzYYk^ߵ}+X :&b[%+!w-̎=WjX>C[A M[õ{B=ʁ5uwHPl_ ѭN1I+ԡB/kWm}}sHf CGN ^gQ;f|Va:r*\SYiby9Tm3 Y^|Tu< Dtߕe9#M~Y^z hT"`/{;=O߮XZC%w5(=SZfN16% S,}ڢG5zV-Wv/>Ȟo[clFH:È6LAFw~N-6 Ibu*XvgAgrgܻY ?`9#VW,xv@)*9cW\۴C 1 '(nyʟ %䟝.>6J4&Qpy8M:ğ 6/Q""W\ЍtrLUݳ K&muՔ`mKxc9&ļ۹o?θݛʣs/Dۉ)}@Ny /JGgYZ070701000002f1000081a40000000000000000000000016446b36d00002b10000000000000000000000000000000000000007100000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt7921/mt7921e.ko.xz7zXZִF!t/*]?Eh=ڜ.+[ԃ2 ̈́{0 *&0'q ~ 5ADU5.ǽ*kzJ>{' L,19S8l5*Aᬑ#m&^Po ޿1߿59sAjyx'I;_w3/=y$$ѼlN +nqRGHyo4 5" UM7\jt]_,;vAܣ:0^M0?qVvY^TyzdϨmTcTvIU7ױî*ŴOz)}MRGzTPX  EWV_ JiUG EAd,*a܋wxP"y#g&Z;UQP";C^w3ږ?e b]z8GWQѽQd"15\ tWIx4`PD͎eRdF1.ntzmoL| i];oO`@zubtv :̃oVbu*u2 ~xy`yL.R40dW]e;Pi:ߴ_PnоeWeO} pX&K:tl<>Vr{f#9;!PS=;dG eqbd"j8;Wx+8ܞj sG!?2V D l, 8$#@2Ühɺީ@Cm  w*[vf8H}cݲt?qW I <~U-buUD5m eciQܽM3)[qWZ`w/+}IR⎽P\wLJQjɛs XO}̪M&Q Gbrzw) Jr-= 7yh!/IZK-,{ṙ%90hbƐN+FJrE}bE񍳔*, +0ᴈ-n"vߡt2󱕹uZ.]U,yԂ slhm̤] baŽ:}4;M።itDlC‹ysEZC( Ϸf~Wl׏o)#ԭ(bw):L ( I:(c`]UܴjKo|ql-@YW"({}B]cQ)1:z i,MGwv$0PoыEI?K]i x{m< ;ueraN$<ْNZ0cnj+q{%C'jLѠԷ-Z>I~Q)7L5gFʟ Ĉ_8iU-*o:WYNT 2l+>Hhcbc \V6 xĂ T936FN8d%tڎjv!2o`.?HL=ӕ7 *:p":>izㄥzl. ;k8%< P OP w$bi[y{'[1 l7j&}#8iV45l?cF0`su=jv(EO1>cC96Qb 5.jA{3|hT5"X@&j' 5s9xhli"CwioOe_.|+D6m8W۫!\E[Eدm fyW*˿җ'@L森)"wP rP+$}c 5GANy1k_E 1%9YC&Zb?ճF < U.;c|huymw&=1b:X`ѭ 4 G^D\,.u63J/ߌ eR|ʿp6}N0}mhԊ1 CtnRMG%HdZ7{= {">0jL1LcZm;&iX`6S`-1)=)0q1YNv^,ƁxXz )f i'aO](YThAx:%zD}9CG3i.CMHɡ8BxIMo0ZW6ʒũ݊}mCF%Fn#i3%ʍ% j2<7Ҽ.aC6 )0%@e|W+> ۝[y+. qVr?*OV6{~ fLd9#7a!@;m(1}m.*Ce>m&<;덩[Hd;eW"Űq%; DY?[:}x-TI5zEIyI Z``~,鱩ON2/>k G;1(:0ʲo=9i:q0K'<,uDKLFt셛,/!>4DQ=0Qj3QQ Id\BpD)*MkS_d Ψbԣ*͕2Uri ꟷwY"q#KD2R^ٲ1khf*<ګs2c H:Ci[) +HtF]zMR:,X)Z.gd??yU_) Cgb7kEu>?I6tFd{ˮ:i4j:23KY$D%2!õxƱlGnۣho@SNgt  (yfQ>E USpss Qj#sqOu# ďKў@Iʗy'r3QU /zɋrtÌ@NBGτFPզYf'2MSOTƿͶʽl|6e7"WíK :xgoG;D[6Ҫ.WW;v'W y h؊?w֞K3mwAaAQ`>mjX ;4;i!ՄkIcz>V!*io!J֡[fRJ]0q 'a&`C2M wN{hֲśI iQi$*\h0n-;AK%=yY&C]SdEjN*pa2ft3 dFNWfdq3 -i61މ$dLڣ 4ҠB?auȐ}J.6u:m) DJkNu1*457R(4av:c9g2b>?;h+,:R#]F;4?\ tCp#qOBr;vr/Ϯ ŋ 4Hj|u)`gKsNww9gb\+V(#tл-|g]Iv2.5ET@+m #z.VjZY:4KvoXUs:NIoR0UH}Id I Z3ky^p #u;#_ %0Fz&.,z_x;I~LЄ` ^^vv;h'WvBeRگpT<xU4 cd¤ @ :žy"7K6T7`i $;'i"9Im;AL0d)QjmWLmŚKI5-D^=vaڨ!0ک9Ć-V~l9VaГ qp_-!e)ӠscFC' e^sw5id.zС²y9ݰ:_З:;yQ ,5TQ~خ: hԻU~xg[R_bb{Ny,5Moz_:y6 U>=0C3_'+PG9Ejsm]Ԇld8G@)) w ]&+ 4#d= -Ta30nBǁ]Tr\|B6ʡ$TNb*`_M JL5 IсPLpq/^=lXp0[rhg/!RNǩMlw[rO(qH4[vQp:D`kIFmbC(|FڃV~vD5:$*;Ͻ`ÂKϒ$GԲD;;DVLp"bªcG#trdUBt:8 i@ OMzAx^AAb v+o}Nd!]3V feDEfm}U(vz k=+P9}tD</gUDBT r#]u)\>ؒ޾b7cQE/X OPOgNOAy7c*6&q/lP$_J'e?2): b ,lƵiQ}9T-'7b/ަ,=hPޤQs"?Ƴk om7|F`ޑ}dP^P;Nl sΪFN gl={#`m|l(o?T W* ZkO nHtvbg73B*m -cc.Jxiղ Vp.[D9 gaa7l&ps!ݓeQ&><п:K41nFX#CF֨/G0loɸa5`?o:n ce_v/}d!>Xy#OlהO8&EtR^rljOJJ6(I2QzSib`2Lqæ65ƻcEk`nUAJ\MTW _He70(GxXMlV/>0Hdy8odx&disj#L=/M p3Ro sA7bqO6?!im<2a ab\Y&[A@9N>E}.OQ|Nf3O ,^ 9o#߂XT2g/|:3iI<^O5}i,+Qty}٣ d%B&vli_ -{8ւKulX֩UλOpA r Y4נ5"4w:piϘ+4yK% 'C>>`c0ɧ9x'{e ,e/xyӰ̦\;-^R3^/ cOH&B/HwMy*&{'k bz@=1#}T&ܻLJ@ Q{lt0Ux$->W c%,ޏK]^TqA3ucM%&t}%Z~hX02#H}zUG,Ir7-&f5byqO=T῜ۢt z(ޚg!P3ە&ZD+^"V[\>Cw;ܖyٕUB%6Q'fj.baCA9 gVW]n蓒 S"p-dd:#q ((<вT.&g2F[/1T]@b.,r_D_P3Sb\+rX‚},kJH1+ʩ2 0=FHp-G>J+BаhX2Kh+!0GQ55|<3YoLv% FMa.)4ilĺ=AZ0@HCSñl%Z$TcÑmdޣ!t ŠQMCΜlٜO!D"Iu{:ٲjU+<Ue=L/z z(7&`ll3wU7(OTF丈VJzD#(t${])9CC’ZD3ŞJӡQJhE UTaYQHNV_ʄPaO?449JCFG D{(m$Fܮ8/m낖roKȑwCu60'ApU?Aɝ{s?n+`=Q/ $ ,hV+v l}*j0uTb&k+A;"Wx ?z&00=43 zͤ?El1Z&\SXM ­@-idġFp6BhK.~NRX/ޖnkZ\fJi:6S{,H3AL`oFY4ɚ 6лtEYKe)O?4W C2OWK'mqVN9ށT6ꝏx />LF/"+ņuw7Jt'P>[bJn+ "G+j.O6u{a_ zQn1B;}LOɴze~S;+ 90 itc7ɫ1Zx^|=EY 9UyÛ# @Xi U$*g;-n;8XpVv<)M,0QaoqkQ!.5n%U#~2RA +zSZ Qw' 0}nR!"aԼ~ s6hvl^X8븺=Jl?%*{^Vg wb5`2?pM_5f<ߴ1vTZO[֛F3~IAN&n_;)ŠnHKj5?|JސwkG-)9L3iC 2d3#_OԎcZqS(kl:_G3R ,0>DeeO%$q5%']ƧRZ#tf)dl.qgZքݦ"h%$d6ЧR$}@M\dl 7e2B6-s]aj청>LCnLjrn6-f? M P+Ƕ9SvXZHeQ{LN?8oN{KsCVZxˠj? pEr[_eΠ{)@iG{t1AV$ܚʺEgv׭SW~dz@O=ւVXʲo Oo|Km(1~͚/gZf-3=7A{:gMmd gfP\eCַ"~'E8B_6}2*H;ǧ` ,v>FK/d]Z%u;e(4o}·|?|jJQOAz&%'&˪:5/N$qG[CrпGp&#Ro:ƛpaF%O kzwA6M1J1{#pR "@{|HUЩ7 _gYZ070701000002f2000081a40000000000000000000000016446b36e0000c404000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko.xz7zXZִF!t/j?]?Eh=ڜ.+ɐQ4ߨ]9e넬(>r{wބm6Sj.%1K964;*n|`#=xY X8C<3|L\sIP`hml.rLyim6EfqFTuA)8Z@]u{Men^M&9ut, Q,HSȮ[#]2qjط9'UO5 1 P.$D-ҥ'y'ʃ{e %%l֥4ѵJ͆H5Ke2A FÒuAdv|`ȯ&dTtڢu G?pޕ"6ys ucJ͝-ŶYS_^ͬ{ɼ#!忾޿Ϯ^펲I&5pt ͆YsEֆ@y<:2iy)Tew=p~kan YZ]*OM@@߻p~ MvIOOWژ/ƒe2?(/Q^ 2(r XUgJȏ]/c6%n|sCᤩJG=heuV8ѲG8z-Ǧcں-(|li6#iOiטA59)YЋr 80򔤬|I{&BPe!D z$%peiʎsE&U! DS͝D%yaeeֻGjt"ʿ1Ow>W6B䟅OIfGԀFp q H~Mo|u;]=]WD.X)==!k|zϨ%Dh0ckǀ2eVp,z`]:L콭쨍;?*UmUvUW"NSMZm9Z9jɁ{FUt[௤rT7n0EFZ.de50>ǯNװ[SЗ,U-{H+Տߔ%Z(FR)U}xzk]ݻ"5* X=p֤]׃5_2gƄO-נi["tNL_}&{X#]/y&a?;LU>F-Pߍd4dzp"w/Ʋ6Mƴq&^QRM*vMr$chOvuљG|fn<(-j]߮¶}f)x+|QUsVzL8*2n3ׯxspq4P/RF.r}7UyrgSE@==} R3ƢSR^ "s^Qޙ]Dip@/Y驈BG $am _*Ü(AO6_dYGBrУ`u&6P+ Z]ۀ&搣*/Ǽ;!OK.q GR `'FM +[J/XINZFkqZvb/s73}_D| d-JL2TOFjEF_Kcܢ.fՉmsf(Aree/?E.2zp՘Ǫ!w-ƂS_]_xϋj_:l.H]$=UʮX Fȗ֯ZV]z L)duڻu'QH3 +[dZ<; |4ko0N0AW+);Du.Ρq=&~X~]j='tpNh__DN<8M>E󊳸ԁ~ )I۴B$W:qZ^q-)#oM2ޠE貑qxdДMhrh5 =v[` Q flg (&Z?,aN[Cl^tNğJ\_0ա2n!\?(G3I\ҁqh年~Hf|kc' Wʹ`?y/\r+_ Ph[GҠtt|$ʇ =?A$Kew\1_Pߥv-)tDŽ&f3BP)bu܍|]t% {1FW1q{V8Cjw3žq,k n'UgL֑s% @pV"̊if ,bdȯEս4DnVU;fjD7dB.m&n|EIUz<w'l\ϯ1Cp|,?991~0< kkR{zG  n )*%K8V"0QW i"ӷF}{(S"zpx̃a*Jd4{ 7bF%tikt=l}KXUye&< 3R%mӖ [:$6A#,i–SIL3;7ZPhт\6K'~lz9f;T`+Å$EC[kTS~E7D2Z/uX5/Uߚ9R9`g=0nIrt42\/36תW["u\FCo!yXxr rLP!E;hϨ7Wquq#=bzi5f[ /^K*#4yOûYqUMfu;G4]Ke])[d@꣎ W!@ _܇Ic6+Z NaJ|JE+nKS2ip;% Ify'^ c6_7eX|=uq6 "ye?H nt׃G)WcXS"a82$qYC6VtLMnk6]Aմ`tIa~tgZ 9(c!5GH37R5t:)[93|.OG!#FO]X7̂d[SKqF&ĝ>C?B2|{_ँ|څL/L<-J=(/WAsː!4nEx pc-Nϭs:9궶8@ɩIZKdEuX{?+\\d-ph7Ϭk٩tw`2yM B-#(VwzBZ\~_{! 6QQa_S׈/&=/)!UrIݪNbxAE/{F= iK2Ȩ{|O(=fhJUw˲=YB7p,8":tu.՞Ft[b)~ g#Nuݝx ~$K~h" ܒV\Apԓ~×{ ZOi3n}ݚ#7^U dkZCwY1" Q10=iʧLfIW]M $Chc7y9yDw00X|@UT\C=2T}[j6i'Sj TRDs*6\=+{X67I[$k C bŅj`;$,;uEmpy#7tddQ'ZCfFJ[c)/xx%l&:T> \f]3U xyeI$B^ 6S%pܔW>)yiP̚w[j\Mdn%qb"]#$acAphYeeN]}FBY}UsMHHSr]cwb .MXGyg:p$l×c Uxbr;R+}53r *ĻmZJK]QlNp,8ٞf\d_8ncYWNJSՂҳx5Pq95a }Ezڏ Ӣhr1sUVgǸ4x (j^aa^}w;K{bnj򒫨{$v9nO^ԛ H8^'-Ԛg9P2h/bHԙ!i@H jXpzSޏu1*V6(r#(xyf71fѬ :fP:vӼdL)ecf]5N^ooR@@ =d`xZn Ou@XODmoS&q?@40|C.g[#;+ⓙongA xTL*d{Vk.YHm$j HWj\ùǘвQ@2&LkŖB|ۑBS?5e! U*5[;ih[/3jpo U6p9f/ ߴyqէAmw{h/ӗd}$ZH+kiucrzFd .[UWfΝ9?iOm dHCH@ptb f2U! 1@Ⱦ62"_75ƫx0 J Q*O-WG>BKYcىO}i-ĦPרJ:v&M wޤTz Lt`S`~]]؃.hwe4^`rF}[8DN=.YS Zs$J8AT4VTqg~ִp- :E "'ߨ1bM:c p2- _0kY7%O[9pqh!em!*ۉ~`(噤Qɸ-/F@MBcse65KeogV|e}M6Fq}N$ :.7P]b(2ÈPqypt[^A6`4C:M)l{yyQAܟerw#A%Ҕ3 K7r\ZrYK?&Y} ^ 2g _`^J^2qS-S1zxk$R8?KF.,N.7ŞLH a߂K؁͈}؇F;?aQ7Y RqzIvr(@@ D,+ɭRv%kPaMiY?զ N[#Cpnehaͪ}AAT<=d'|]Zx{_C&Ni"dN,d] rI5U`!'}y+0<ڣlqLF*cܑ9,=G"'"Çgʜ,;鮬0?L[*Le["dE. t \E ,j~_-*E6_r'a b< oJ+v 9Jb< #8f{]C``bay?6["檠 :g+{PCJM2.0w4誀4;(DY>xNՁO3FT2e%tV|߶R׼j8E*ZLOW+[~ Ub^Y gj0Bz)p')f~ǛޤFW.:()e͸^Q}fʈ]Bš𰓟%>)j[JC_C)QȽU}O}_V`XaULFS.]; c|f;"Bcv_mԍPǵ،5RUa:bߺ?\-N<= ,@Pk7F2~sMjvR`@qL)юhF6]Q4CE$#O٣|_|i=ErQBˈ-\خK־n0d823GllKNb澃[XKÈ4m[G^,]=zPS^ 2"]`t|nNq;>bƲ6vk7Uؼ~e?ǑE头NNhF钹#3]{Jip O*3Lμ&CGH>U* ,C0a'4-1:T\{bau2ix|/G64;~l EPj{9y~Dfyn?khK$:0֏^_knQqE̪$ Ԅ)H0/Xv6'-0׾$y:WtB`9iHw7w4Z2ݦDo!!վ:ڤ MrJ'I:vK[fHD[ |;o RʋW58L[$[iSfAϰ.$k!k$n¥,̶ ]mz7Xb7[o< (4%E'?H:*vM?0:a%' CVQP㇘I u9]<޴n֬"p#;kJcl1; &w|YN-@bݾʌ\q.X &gfk*_=du-Qmm=KP]2x8Dy8!-[@/ wVL/IZphzD':>#T 1L s"sz}.#MQ<.G/w=pi~ pdIKOYHi s@m ZK̆&QʦQ!m/Y>P!a$:GJ|6]jƁGcj&})mZú Pl glKxzBy,܅` ñJbՋm}Yc*=`K\1N##p$;^<F -6q8͎R @i72!^:FܰwK .s;wiH]P6\]-ȹ! Kpedzl:r&I[_X%_&my ]- d>6R5;ă/t3Ga吥?|3ܴD^]?V˷HPbu-Gg4cK̥9[c{a*oaЁi'sޞFM Iq[et-+\$t.{eb'WA[U| >Cm`&aItZYW9N+*fdP%5QƤx`o gZAu !]Gn,7wV|v*"d$rO:Gȃvrg6,۱Pc{СuS#d<-fXpр&; mͰs[&Esp9w8RjWͯ)CEk2uQ br}G odt=[+G.ǽFX'Q7DT'+ NKNYGb#nО1mGx]_6Y*_Ȗ졵bWR<}9]%~aԱ ;}?ƱE^"yzq遞7 LU"aIPs/BlcMliҼgfjI)Y S[;ug~I9MG!07VKQ8\L~nT \&qCY0nPsVt2m켝C)ҙ|Hv1J)QSydKJ)e]mE~32Ag"aD6+;h2QHds;Բ ".a攨_JF@POQ͉\ P\Q펺FA5]D$@S'Ij{ žV)f/lh_ ͢Df:&[?4>/[Ga̛Djᤚ&"hx)ih Dk_Wz/yriuh*z}YN{v5R-E9d(t*OT$΋ GzmvV0w '̴R0جyKzɎŽ]十G&!8"^ 0@֓vip 蠅Oq?Jl[ 5-T(ɘi+Dm ߋn7HfzAў:5Ž6AMx¶\: t"rJ8PY# ûi @)i]'Rixޓ1`m!!v)cUo= 3SbOG,_m/׬fP|bۍ$>3w;cYQ']Qg/Ld9loag X3 k f(bE' !qPe0kc RRr֖ O eqbx FaVzQ<&0q ]:-ͨoڱp,"̵·'(Mܶ7TG#1bcQE4Y><~6402 E \J'ޏ+"VƗ1 'tBv: 3 $Q[Z PGwW zg :i\Ȥl6{۸t=O7fQ=Ma&3ݙG]nP5(X&Tċ9z -!!V"D#'@X) ugK:|" fygfQǭm`PT8^uds1ikmn*m ! s|=h }Zհ80T`xr[SƘ%,DDgp7ffrqK$.&?=xӶ6*!_N2_5#ٽl4 dl2"3,Dbn4F.:A 92D4}{FAԟ\26t΄_LhA`7u9_`A:&lY'ciP+͉ELo~_UFIO--sa,0&H[m%Ki:\DIMb _ čFfusW #'d] Dݭ`S 3 lpuvgl+6M79*80,/Ϗ`/inOpd1+<7-% ڨo0:GhWnzY% |JDYkqFDxk$&2ts-*K=>~_ڶV.,įAO{1禑j?*3jm:;_ ^-'+Mw)!n$>| jI a؎a{$#=vʵr>f.fLX ;aMCЪܪn;DE3 @Q R =3hHw)>)}&}*#ʄ.`q ӬҺK.PᯐZyhĀX3L>ЈS&OJdﯾy Y {/FbnbܨQwt>cݫ Q:Qm馿]MX'ߛ;P8eN(z nbEnsf]KӅRG) wt }$1gѾeA:9;- -y ˆ)WDޡ()#DqCW@k0`#K6rlև?q"Y;/#\Oj6 XPD\r^jn,;w=7)`#J HFs]Fx޹p9eCڹ7Te؍wtjFʥw_CJto"x/v]6Rϛ+W?k߻!AYm1dO؂{QČ tl4ro xw6SuHS,S)0R>|T w9܀`tV-"_VUHTUۆ$`ի; ̨ ЊUi 'GE`ACWj/kJc󅩊s?zndU1v#6)$@li7{1ܶt‘Em.K𐘑!N8j*h ]&sj ڰ&mMLnm5Mmӿo@&!|9O/'P\6vZGJN,qW.^NTuRːNm*!glslÖ8^c"xx?]`fePL1lɩG3o&}6Z S[-`/FT xt}1yc~AeLP3FΖ)đ&T&aZߴw@,i# +.~.%Ou1d;oinpt]p)?AU-tڽfODfNI3')r+[md+et ,,ֆXfpكieaNS_|h7y5Cƅ\êTuTWTv' \/ ܳl&v O'ǎCLLco1|H!3Lpulk~YXR+c)ro"ϰ7} s3IFCt#JE+iKj|/yՈ`<|c?=0j&SEg߃FdB/AnL7 ^QVĉRcUӣuqaп~O"W#([lIz?Ov7 ZW^TV;GS2d+Bbćxf,$R[3*m ѐ,C/7MB$hmQi~ў LN=S 9H9b]C*{>!`oR/{!W[ry>fM_*|0psud[Wkr]T W@B4%9Vy> i` jGqZA셛6==GkèFcMsSJ8{,"/FTv_!(֨U6O!3L$ѿG)'L>Ln2e俻4jW{4_<;N/8aR󿾜:qKke\>F8 IEe>@?O3߮:34PxmTc \U%0U6^~k;$Sl@Jc| A+Kl :v:9,U>JelG- ʛ;`Jf^q2Qޚouߙ6R7Xt$L0rjk&]ԅ|)n`5 ٻѧ"]c@ka %0 )ׄج/ʾaxLI\v,י4haZCUл v(:mޒB*=5:@DӎW̬(yVJe(`?`tIS}EE?h{\zNC+@y5slpgk։RN6` _)uH+\d /vA8fm -h&0QP lQg=+Gs+wrLEP_啖|4*3nq)d7@kg~+BiU@#g8n(dP6 gRl% amZ!T 5wfםܸ1`}-5E؈tQ[VAuBɪ5:D\:j1۴#9`|z>"J)Ep,Qxi {3f(|nb_K1f|a@_>ԕޓqCy bD)鸁T_05|LĞI| Etzz&~aHu_DMbmE4ɤOL qtZW=DHUё #u( &;+(/VOX+sЦ35?ΣRp 3Ek#Ҿ}q&BF1G ҆q@r:<Y ӝh<[n;5,<)m͇Di7OeOk0\; >‹QbVOR\utUC%+׎Bq#%F}}k(g "1HD:K6yͰ4HP$Mrκt̬䫒WA/Q$S+} E*#)XTK/0(e‰7hz@^e,FeaԗT,ZvF߇ ONȤjd .ci4r_@weYY1լouR{)pç>{ZxZaiH9[y1oy- TĖxY0!uV0w^V }({qӝy |g3m! Qc 8G,0 $oxobzQEҲr\3'AH4"EĊNΕCDr➎j-J)j,ZB4ME귢yO zf9 iRe呋.\K'kcV| '%ʮ${L@ppnHч_:)lrH#-U\6I:p ;FE,_xHs`+ҵ5W&v*LSz#GAk7'2/PGh/\)r@֠ޚ~bfM߿]ڊ/  D ]3e^ew mFcK?z;GcJs^%^BaƺͪzE(|G}<(*vFo(Ra—-jk:dm@ oG:Sr1Az= Ks+K.EPyeA #ҷK&N\]-_ /,R]%F",oB dO? %]T4E_˭(/UsjV^6ϬȭaaȔjo2-v(FB]{7{~ZJ*`(c(|.̿.8rUaKg#x_elj43qT|n@^'#d~ȁcDxUn?>eU.3J;<#^N1!MəTYRZH x! l,9`S3uqynoR?i0_7;9kxabԎ̍bLkly*Z})˱ EMP8AJ%౤j: Q"o,GtaH7EZ4wBT1Z %˂ȥ?8)=r_%7ۋia&eN?~})٘N-C/( *76/QB"+f !7 ~ f^Y{d=JTkJsw\UZ(}EM3A(P`5f< 7W*iuvIHmi rLm *UVks轑Bݵ(^k =~?q:ow-u"I̚f|]vEI^&NV:0$HY)WE1 c 瓒cQwŊQ?LR"~W+iPL2(G&MN) R\&QTza1ٔS A`Ezbdrt2KW]Dw Gؕ[#$܈{^qmHQ溺9FZ߅sheLM?aUsQ^&E):27ɝ{³`eR*y2*B6ɸp# eH!(IĭZiҔ!-"9! Hm%X_WrIx^}\ OGF$IZc{؏+w\q BL|Uvê3<3{$-J#QZSV[jX:]WkrjIZ|ɍ)^#? i ^Ki䎜x0.8ꚳ}e-#/=1)Ԩ^ra3HpJz3$Latg BLIY g̈Ku[~NA.auDye~yBOFNwe@0ABa-XXi=(}VRC\[3bCdw.O[ `5glm7ȧit,:x*X` 5nɖ]Wۨ\6nqA4ZJ07^Y?2*~WLYZgXܚeϮKPݗa-d l3eYB)P}I =~JP! E~\|_ػΔ3 UFSL$Øl,iR%̥/AKc5J_(*{v;?w1$*D} ()ٚ3F {kcdr&t"r1nĕgbj46nНyiXk 9d[!|/A{-W# v $q)G|yWEk9D5JTD2 R3ۻ/>s].H˟DcroLzzehnޣdI)FŰsɻKp8ԏԻjtvCzK#ɺ=EY}`eɠ+ _)n %_'J@7~᫖hH(>J99# u)7Hn|R-()Vd[4N h%WC~X;.{VQFDPYҗ?-uzc T%nԴyU"'; ё'Mw@e2Km7ĵ8S3IJܽOgE֨# 2m!KZL.2ަ*_a'qzMm^ʒvl vjR3M6j5uXͤ$OBvx]Ʉ#$?he q>`\b*'tOr'F=RbV<Ú#@ZRgG gd9C$,)o.\%~h)byh٣@eFʫ#0R|k)J2$0`[sdV楰rς6z Fx_ؔA"jɔ{kݜE #|{tp?Ǫ[a5(|^yChΗ>4~ pQFWf/qǑ`| 6ALD!}[x=x=fP#P C?ˈT _NC1 WmSֳ½SNUoţ `{ѯa $t;v,`1>8)^/u3{y3%qb;Q`-jVq[ j[H*" 1Wھ/hYEAP(icNu#qjed" A叧'PdJE;BSc%T[,H=KS/u/IC65[+Gg[RLyxNgηޓ\ bTXtAmG#pA,{r&xuz\NrK1ڡ[ٰ$qҾS˵j'̓:t> `>&VLfQ|`֓F0SᠣD׌F{cjCyŢj1Qu\\y%h{xh(pި;Ճ~#րx aU_oh(-U?(\)"v6L]_GZV!Ż [+ ?B6J7lNc/;Ue.(L\{LqOf+L,IF{1Ңv9[$~#[*+ud ءUxg3HsY5lY [zY#B<;t}3r9T$-JO O`!(a6-xU]Bg2;hYHZ--Xj%m! U%Fᒑs;icLkm/zB\m҄|([z<ɹr}c2 ,h5l]EPIlc]8GP̜a`ڌ|}dݍuP2wU7Uz _7VE"2fN 4AU zw2FDžk⧨=Ke$DЍ+%L+[i=y IE$nIkg ܯ`!O'1Ժ!$f@'` ~&^og0ل%[sP z_!XU_4q5ZoĞ $&A !qAJ >CŬ XUKpn%ٖgX<5N#}<8W&Y`JdH7%|u~BPB?4(W4uB)e\Q+~by8N8x*O죖'xYGsЄ"ۺ@4E}ç͎ `zEGf#,[ROِS8zM 8=^fyOpEU.e75~e4 ޻ Cejgbk t1ݾlp`\MXhC ĂR`XB&Dܘ7uM h^.]FIgj8\n(N0C~l =rw??* .ehȒi^?t:`$\_ GDE2֙jx-wthjFg?.cC9m> ;qS Ԅ7ZYaW~66ZѸ.o6@Eª^7!Yrk]ף}/Z-^.&(j-%`._ݯV-lwS|1Sm("|ĥPjv&S>S}SvW=$@69r(Ac l6BSMxM3U`+YiݎienLcI{ x$R=p|`0TR.xFOob7k[#0oLdOAnxpsP_nXsqutzh@uOR0ཱི''@_i+HƩHinBB6ޓql7WX9~Xt]=fߡz' ׺$'޽Řl %~ :5\ {g憰@%k.٩;,& >)S:/zi0\R+[NJU j*ə@$fS8 t̫[ 0(m|$ 4X7sTQ5#0 .'R_F=:mj M] Gg%v:$q)MjlgӠQ}&V:ʏ-:\n9EBQ޿4auV6ɣ|_{HzWϮNn%Ih&.[<#&~6O3$}.VjB 8݋ϓ4e6fO{1D'vӷH$e"IkѢ4tKvB|!# 36}|lh a{HhʳEe8[qy{o78ЦAlMg<=`x7C{\)Y`'#a.Xs YMpΉ i3jC^ 3 :wB )7B=g#X"QUrЅ`v8ۥ}NѯhߏP ̟if@+ jXßL!=p3h6d|zӔ۶?cu$ J'䞪Mˋ=^;Ⓑ`y]ea\鼶|Vߕ.F'\&AiU営V[BiǂgA2bUў;,t GzUdx2dKdusD܏.Vj"ؘ 8jeĕhYSO/8~E)Yїg_@H mpǵQ"! u_H]58fBld,1maX V`(D6/{ Mj0( XK嶬:n5%~mDbz':ݳ)idD6%ZR2,K&oaxY `Sp?O|e7ukS*QRY!6Te]-ω-s;Af$%{T_I(HfqR(q:֩]n#A塚zQIa\QtdI4nhI},LPMg10,X +ٓSB,鉥!ʩV.ƜM[l0T9'wJ*퇧&RseR͂Ap`V22 tߕQmpBOc+]5D]+ьV^^U{eo"E= iҼŕJ; AQ.Ei[ pOnyδhv;(Ȫ ,:s[m>bp\Ƕ9ygٚkIߵǡ)e>,n`'@d8l %?&˄b^k\2Owx父X&xzc|?SS sj8;7y_G 5܈h#My`Ƚ{i%ׅ/;2y w|$н+1hJ ؛Hc֍l S靃lmб`;մG{/4_zRLRpE{^ {?yyAhCYq<=ciOi'ӟ4 6^vk]yN |KtdI'ݡx5[c* k^PZzѺ *8` #tBnKps _)c3ăO9~?;$Ѡm+s,2G_d:};e?^bQ{y ќGŒKHg4OG93h"(qY0ӥ ue8mPUG_Aw@ǥSA*[f~WwF;6֝I ?rPXC=4Tydjq9bpg&[jG}= 4κmxd^ȵELHͫO&T{ 6±[ؙ7ro\lqOPV;]}+zTN4?DHU^Z݉r٧xBpz OYp]Nm\B?H'|wȨk>~Oܥ,蔷 0q# DzuqBۖ8/ᎼǏT8:F$W[AwBkwT#AF2I^vkH'T/s/w'u(L`=ȟemKP-Υ*V,!Y Eclz@s Ā첝vAɶ|jTV3; |qtX@e#YT ޯ}nZ /D4\1UP 9z-} ɕΉ3"y;.Ӄ,80tM u=$IVK?[NX296@Ja|x-{F`QŸy4y.CǍy ]L)Bsh2@`:)e|8TYe?qZHlU.R6F\d !a0_I+ƹG} R$b!XؙrG?B9={f[`+JxL@Xo#]̃EgǫɺDk,yPS1nDA&VYUR1muHN$UBe5n_=y3c^~kL:n;75b+yOi5%XUl@mP腁&> ά -ʣjQSrҨ`}:L(ᅇ%m]hޗwKEiދ 31ei<5sUx/CWy ̀'_m#yj'&0Q Œ~ԇs7hG=eу>YY7ׄuB H'P5P}Zv !yM}e^֚ZDh X.Gb+zG\z7 YFs zaxzEG ) F:%%~{,ДDذ'Ж0 b%6r k'ӌ Eвw$"ry'֚l(QԦ߀nQ֞Y l1*+Rm{[4#!nTҤLc: dn";|-7N$sPuIC^gB;sUk[4LNri2[}OPeO(AFK,CWbPԄ[`\w3EټǍwOq=~Vx5xى5)iy*^^kGֈ{7A:VK\zb8"Kx\t3B.f~ R)I^]J lD+ ŰG-Rw1hkm Gܠϊ'3+Fk|͒Zh_7$g)3 if-oH07{ IO>^M=ywaLX20FI*UY"[!/?GyGwAGġ# 5v (n\-qj%佒6O.Gq2'XMAG{eTڌ{6p &[֚,˷YEzL S~๲_;u?t ݩD<~޺j||JPEu{ 3i'}vdJ\[vH,ɠ9^(n^nr!CɨY+s5Liصf'p!㜥L? Yߞ +"d_uNq\r\ض -%b|FD?Sqڄ>$J,BŶ.ܸs!FRn-RN7+,OG;Z;{BL^iKfS`WEfP+dvۓz9dڒƼ>^aΒicE ֍fF`1ϧ!kE>x@T%Ȟ%vi>Ąm!ܵJrR>1Fn1 _էNBɺvYXZ?-(ÐTW _Xg$%=Z َ`ow^  :72[_z<_Xqu"wQEg)G ,Y3̌;(X\w tUqgT"P12s`,Ķ֦i?#'2yh3S0h廒֤Sn-[9PU\ijArEfXc8} 6P.pE\o ][/.ZMUYUYxATy,66-v2l5Eb<8Ǐzd eid GQ"b bǐ~fRPgA$\EѶr(k^L,i'9/Jv%]1:wB/f|Ul]J Jn7r>=5.-ٱ:zPSo! [^#\5A>l:; A{_'Ι2bL'X>g:Ѱn ^ l%b 1^F]xCzƀ5#12W=x\}0~k\ؾ4v 9^8ѶXQDgXU@\Gd&}!p[V8qMKg]0oP3γ=:5MLoDB\H =`'rZQ>Y28knL,Z4"~ ңh}7cjb0Ҁ̑]1[T]Be i[˛*ƳJ)~a}s'iD5#}CYf Dzٷ9( }QJ@ HS[G %QC߂f&38rF1l ^Y6P'mV{Tan?aGJE/fg'?7ouTgt$h>v|`ElL8S`bntĄ5bݨ|'3U~n 8|c&#.:yf~|-E2īRM/:Bfw;*&L:N?eN|%/&clh1Z[F@zE0Z6b#}aQu&R"dOV2TXejicb[q^Eܯ1d#-zRU?I4Be!EtYQqiG%\@%1wj]6y3߂ k#Ɏ"m#k2]ī ʔ./CP6΂Af(~~Fڥ6,9%I:nPk@,C {ѹ 1Xa*= 3e qM!~xy4E گpnpH_P=Gu=wV,ϼ t8 D iNRE(FU@q#T5r_S擅l܈9ϙ|T;pXA(ɚ)DbB%KH'zR2׾VV"Q`֦kݚ!7}nQ tȯ9uv y)ua,ge,i#wbh;R/r0.8g` ռ߁gT?E3YG2- +ꄡa G~!5\D&IkbAAv!]n+ZG7l:dDBhP(uۻt%vF˷ͦfa(=Aȷh(h.vƾNhɝ#`R1c³^{E ZFaVenj`]tW%IeV*!Y7Γg$Tj厍2}XSY]p^VRR~B-7C <_ej*_Є}|97U÷rAոrJ$A2ztzdtc0OX-qbVpKOg5'xjji gn.ז_c*=VjL_h_uI? 12#yIyaUJo6P7A9h;r=}颈(6/6Q!eI壿+W),ǭ}x Y7p)&TbkTRK~g'&>0ڶ9 BЩ$grp.}vʲ:(q$ᕳ4aKbU!,qbHơ$ʗa`1wp4CuIډ؏xC3*tkơBu#]y8}EoU< 3{Il9RHxah[?04#ًu#̌å޳TDGV=@lt"Z1Q=shK_;t8q^l.o ?4o{GLJ:!B3ؒa>x#M=wz,dR1:(i1%i)kg҈,va} %Z{(~mt:_4[=G6ٛ{ YB@XNY:~1'UNڒ)sÒ+Qo;>¡9ތq,^| \IX0' t0ǒ,[Ef4yhX yjPm; .,Hm[ӉޛN(b8)P9uؚ,@~w=ؑvqnfg+/w/&_swb: 1w[zu* 2"js&4[w$uIRK~4Ψn Cp7}g$ߌpV$ "ϥkZi*}DGVZcgep =TX&) Nt5KKtud^/i1bddˈ-N[>B9c".kqӫdU@֙u1GUt|/I>PӀ/}:Βӽ"MN!`Uw|OlIϥerwkEFV_o\VNBG&d/@|:ef-ݲgOW"{c*='㬓LNU.JMRy0m8{ r`v".>-h5躈%/s[ h<15. ~]㶨p1 Ce^V^Ϯ8.*E(vt$~J`Hlbحh.)$@!YNyh'1|Xq5>_#O +$ Rl5ìs>@29ZzS1v=닶X<˿m۱xY\1 =k&b~½,41H!~bsWN@u8?5%'+ aU+}+#%JETOhW]ER E#/Fb!b씢*eds>-=Z=bc8v}Q]Ju0Ľ. l){pI.d%r6=f@ڦ -+=,.-F_z71{=gƬgʌD13O)xtޝ!JRR1 }G)ļ`[H =>c@밬Ngtڔvơdb˰=fKorkݗC1MB8L/W=2i.(ap9#@KnsF͵+d\un\<٭  Ix,B ؐ-3*BHًI(6n6:ۿ՗3/"v(S=tZitľ5TܓxxlQݖ}3#IRUYJ~vl;6V辊ѓ6QnAT[CA꿼\.>U ~BA79q392ʹ ^x6Se9x2#/d| S&XD s+ʜM~GfȈ&o"3=tguθ7b|Lem5mACh ~9,D迢)k1f \|4wn˚pn9C7]Ƨ$MzRD8*~ᵵ:Fpcv8_ |f*oY~TBb (tuZ\Nmf (&1mk-I5_\` v>T|t Y6zl?VMM+}(;k5+'?~0Dn~x YBo8qXFuX4)8#)Vf @[CS}M;0aTm?5 άS!4)Dծ.xݬ 5S,fӇkN*o(TIu,12{3,Ы V}_hdȺ`8nvIYҼ9ku}}0ݓ0*AMgem<Rȑ37 /P-s):t:7h Ð+޲b~odg\v]%:t5@ö%Jn(@>%j'cZΔ?6.lۆq|ѳ^KNfcdgbrRLy.<}n)EPj^z_L8=7OA(3Fa3ؕM-JP{m T"Jr}/UVn/"k)ZV3{^DKfƨž_W (TIG4uU1*WZߖ99 awF4#)0Ɗ!+oH҆\">Vu,$vuu841.z۾߲i/ǃ `q_ 檡GƯ#B8jo, JueyZI!!ي(vd7 jx qzEFR:J^9h ɥ}P:Yw[Z5V CAP6N545`HpJ -f:kkR䂐"R'^mx~]Mڠ_Ťh\D)xIp8a3㛋: EM *NI#)Hܐ$w*eT= #)4(vŔŞj L%s(NbIF+x?qj34.`Q٠'@])rar>GqWnDHur45#͓rĚ+}BLՙp|t'N~Yp| 5YVB@r [M.KQV]Ty: rP.{G)*H8r'L吧 .△'S|+o!$WS zq[{%Z.B[hcM,/)-E]n+tlwKt5NMFFѸ9-L>^K4EH}#L2SY=R,GU2yAta9 q 7]+%$EQQp<,16oC%r7pK"vY?bN&^.#U%q1e ekngYK5#/opBEx!xG!- K\_9^&׺Z׈"_,+Fs.dyg6U =jO Lfff4e"nhK|< =6HͽejpɻB F؀wD(6^X{HeN٨H~wG}]ׁ})K@2s%y2xgn nCj}JI~ hhb<#m53H4yZ ~-&@BV. M&: fF1ΩNE蘪ȭbv9WHzys9WN_ ,h/\0)mCow~DC 7^tVw$JγKLD&ֱ"Tw>Խl2YdeXQ ]Kݥb}8]€]+Hbs+J< 8Wr|1M]`+j!& Zj( љVȥ|GNOdCfG$-[_Ougt&hfL 0YOy[ v( wK¼ A*|0M<GqRw}|s4%627K]Zh Z"E-Oѭ-t}q^Cؤѿs" {, mSPʍ$ӨfOxvtV)d y(O c8weRn/*ZJ;z:!WSOS;=1PN7pLVM/P/MJ0딙 Km6D('NnDLPxe~% Ye ^3+Q:UT:;?V$^W<s fk1!nB:6pa+6 (-U''"S{mlOP\g^hT0"t;F.G"nz5F! $1pc+*iV|-RhҼutW3Ű^؆JЍm b0U| -JDLuW`V-GXd9;\0= hD~t~5胉S웫&&h߂G 6[>/U{)ZI2>,Ǿ*ȼ(a{#J8lh:9)S|ae?7$E4ZJ.3>M#uS',;|}-y軍'nƩrPØ4˲h+]mȀ3fleC3dxgH .S&>bACUNHe<3ZSd h~I@wK)/f)8O8-(FaثEڤ2B7[`V8CMua&Qf`@h~k|I4&К]*8,-YNu5*:- 'M][uQq\Q}=`4[TY'' 4 Qw{E*NJU+P*lZ̘ٗSPi\LV܅_z]YJ&͞7/IFà ϢqSs4\.⚨Uxjk%pP# Vtv!: hN#mV 4iخ 47 :<ݺ ~ΘZ֮$ܴ@sںS-v:l(6aqZW+ϐjuئW@K"sZA$'%|8gNK۳B Vw%Ǣ|#Ck_x glv2qd~=[ẓD# ($~Dh1n#$)VBZ( ^xgɉ{۠Yq!0DZQmj s*ѵlHm Y<(aq•=b=?$mUC21q=IJyD~<l$cjW 1*CkⓎ|WXu& F32h 6I<8wsg婕V@87 瞝nT,'%*)p*&\迖mǤ۟#zRi> YjtroF7NSD{z2e?A>ri0-f/!q㓞?wd B{eHH}dYaP`O~qMEIՃur dO(5,[(}6kx4|MXC!Ceס) b(F|rq94T;RzOeyCve 2ɴY zڿ.L[&Po813ԯ]@}K ϩk$<"p(PBǗD@rkk:Ye?YdwLd58 r{ͼ^ll)}0Q` 4#[0Ȕ]y}>M$7dlLuʉ2 , ,_n.#p1NeYϬK?տ81 Zr^Zn/5fKF?qBK?+=Q$sDNۆR *;:e0yL絢\]5J]+q c|=7]>B{"܊&Мa 88Biؑ~7aafUԣNҸ-R'I:bن,)h6#/GKJ# S#% E${Ej`ft<6kjP&ӈ' I%3Qw )` 3ZdNW hˑ%Q{,4\H:Zu 3:`͞ske"!6F҃v>v_["DCJк7.]\I&qY;Q5h+ht|<$*=w7Dq6h4O?`t:Cc'͐tNSi +8 0-~L:gz v-w&2Sd=8\k& hMGgs)+ԞF&S9  u_: ¼J6˚6)tDQ⾶Iu3JdUg0^Eo]_+f@6~Ƣ lӁ! {Xl nҁ5d}1_aNet_Gj2?V~_gN! QvE"_;)apK%dБ1 DQ\yS t݁;5)W' M0U?]s\,do\qّb c.F;J7/NۧrԶn{7*TxXQrFzXJy~>FH5vHGsT Ghz|_dJYC>UQF ưb?B(;:!="Ax>FEငpKF1򒺔z%*^F| v91.-}Te;BpZf__{Pݒ|j6w] 4S]&ذM(A֠, 6WrMh3w,H/BQQMQ@|Ú-^W!ќt! =sQ~TvXÊ4N«7ߟE7 1/K`j4,!٪hnRf.'RhPo)+3cpt+υ&;+yKo܁yjfV [Eius`sX/b D"z/u &Η%0[bzG)"SY\f|f`T#ϡHJ“$R Dd'b SPS%o r.CĖ_vCPDH1?x:| k>9W0Ujtc.gęt9\I 𞌒sUg+_vC}pӁyx8{1*V|b,DnvscqՖ'şq(V: M#0+O~া,6ʁ Q<QPUԨZ\żS >?n Q~ ذ4B,jɀ{,1]LT^,} h&bVKj_0TZ%_ ؤ>$>r& 8B`tf#M?վqM]'=9Upc3 /+犤K}߁ W Z-kQ~Q:B[PCeR_UhAT^8 d?0 䐍ѳb@;e qY6%+;DK,=h,0O~yV%Tc}&N'XL&?cZ#Wg2׼P`Jng#o{`3!ڟ̈́[m$i@6ݢFR%SjBΕbZ@l3LuqMN `ݖjZ _HWX a4*EFi*T$f9?)o( s@)eNfY⨤TTK0~VdICI|#̫if+d~z/){sM5&1 FR$T{ V˓,IyhCi ,k]HX1 !ryYC澷;4Zk ̝;BBi"g&ctZnPXhg F&O3t$bo;MTl p̻&8Q@Hq0xb}GH▘" h3?* 4h3kiXRϦl?~j0 9xrl0YEԙp!,eUsV@<lC MІ-j0EA}oB[Yc׈N˟$'L,A˔[ z?YM:wN\`vteCW P֚&2S\nۀnas)3-)OlTIELPbR1GPݜL^#ֶ/ՠ!._ʞ9KĢXwb3SD!U s|K)־|VGeI(mI5)ڱgYZ070701000002f3000081a40000000000000000000000016446b36d0000db68000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko.xz7zXZִF!t/(]?Eh=ڜ.+ꀞ<";|D{Z'3XA=OD};UV꘬Y5G_r.$h² +k='Z/A؊LEh9k<|p)$G{˒A};.&<іɓM(g{Kx=: 8E+Wt,}`#RNa\/޲g=?/ ͕ʬx]u[KeV8R @w;\͈_/fQs^Z ʼ/#y+BJhAVySO5O1kuBA$):dxYouWRp'xBg#)G V)di9Kt v^W@&͖Շ rayp N8PxLNzM;?|ASt&xT;#OQ&íL5mE,XE"Z ~1G@tC=ҿwo(^j-lkA'ҬX_U :q ru+D<%o2)A=LLg> &L4,?C-,G:}܀cfKEyV-v"!=S1VIP3UNJv2ViϚ:/2b9 MSAws4? Z[܉|-"P4/!O]j@rR d|lSgV[;{޷SGI 팘5>$ˏcrKe]8CXU-8<Jׅ ہM*js J,+]Fhr#:R{S%KA܈p;5[%J::޳jE]g'`J^PV@O^ m^IWC+²&fz&ȿe<+ J.kpC`l!M!^"A%1Nɠf}}ϯH)$N\U{CiidXC |mQ=cR0ꢝ Si aW3;s/: y[w0Q1-1ڍ1%a1~5Վإ 0B)_&ϥ61+vq-e]e HnLP~ }-wڛI~-b..2N2GDE$gzQjìŦS1\)DnĹ[UλcUgt1-= o7}'Pҥ.1RKz?s\yʉLӌͅy14s]FmC y 1YX:ygC1 |`&*K0`E;RQ4_ʩEąس Fۼs  B߫ͱP՝5[ݯJ/F7mah=LϤ>c[H7.Ȁ ly9m!{#N.eĔʗ|r79;J:SD~K{ E--4y`4A}+_0\8 pՃO yx}E7J~JW$3X99H$`>ɐz @)傓)"%ѳĩ` |4㚟&:)jxLe_1ŪVTʷK2bS}랐膤0a%Ok tqx@b[3gaJ"lefM=LB+S뮫_X17}Zv{^M ]8=o6;y N^aKrE۲ ]¡U xi|!|Sfk, z?pN/,pa2ven%^:(}+1 nGϚ"QوV4qV;WZYY8ֻvbH.,/$㋪-ߕ8h00BN_"y m*kbQ:VCB 1#OǝOj) MW=άG-8qvtg $!|̭ᩝƵKeƢd k\?k#Ο(i)u/]XFs{x%x8_dH[1J昙ICQ-;Y^˺h ʓ9.uz#1])h ݏqaMb(ԞhF΍80 m$4| ZBSvwc\ތgݹ}|oE$J1fhsN7FNjLkkzr}UPVg1EE0ѰՅzYĮi^{laXeP}&׌󿂣A _J6"kH`@QȻ,n_&T3Z{ 1*U{PLhNZ a 82GʬaѨ=T\Э`TO`>q< -'D3~;>#&CC E7+;^D,<!QX6iiI1Oy <,oIyUB[;}߫a+m$ɳ>V3먯C",p,*O+?$J!Zؘ{V0p:vy@ VFZɰιm̹!>g%p%pqV1ɲ,q¦0R#n] Ua{7vWQye\^&aeYdn/' ՙѮtE5GPYݽ< ?W;!)~Q3VJަ4hQQ#.y{cU]EAm?<{kyx$Ei_~!I|iG.eJLsLI&q0l}ꇞ7-,P]URu( Ĩ~&?~/Xz?\.0v:]GTiRa.?s)ᆴf4 HU}vܶ 8z*G8i1t2r@OțPΘgˆE1k8HTM{V?.\@BUG7+Ow/CY{!8F-ȸ&8fxRWOUyFm`ߵj5p Lf5heZ!!e첢;4' j siS/W+y߂/4=f?gALjȄ8mt}bkYᒇC =a~?Z_/l犸$Ծz qf-jX ;~5-ɖ31i41T2nQL5x\֗ EI~?7Uw]ƲU=$eOMprLt9?S+˹dbx]bWSFrô7 mQRzmf=sIZgn\ꈙʔH% q3߽BgAۨa(sF<6iy~a:z0O8-*=7G~nE٭^V.oveW2ᬖ#ұ$kR{Tr_Q6VXkG8ԙة}jMXɸ,x.˖fUW >H٪A`vg:y m.NcR6amA.m_+bStOb'O`a)s(9[l|$riΧ їmY"lrv=O9UJbb8*w,R:c𯓮ö7/Ψm7"W:ٿ_pTh܌x5M}tBfT <>?gf1lj AxS9g~5 /t)hngqC) z vuJ=$<:S}4cuOhc"xS)P3r\R9FB`"Eӿ jMСz̷ىqPhu7 § Y._[F72]" +!`9H58[DcneDzABRȐbJ6'\&1@UM S#p9p'Tlf7-$$ƗWu#tY%>@7KYTbf?Т%2 5B{G6DO`F/9ˢ'⡗N#H2:  &WyI݃F&7zG1[-`@|ώۉy1<WnRuҪo, sZRő5ITOnHmGb~t4 G@¼)y!ƿZ P .:ǦS1_b" /ϑz_RLB[3L [ I]y $an'X{eDbVssr9dSVߑ`#He>M)ְSf?9 _aѤJհ1+/7ltiz`,USoe!a$f maң vN"J`VQ$g6MtQܞѶ4j q 2+$09Fj{ Ipf]!fIy J#K{r:ǂ(񆄉;#P[)sF|b 9zDmU GT" pX6&:ן"HulEOp2؞]d(OtČ͝iTWjW[9 &%yl wg@S < ~ِ-fWsuױURnL;u!gTDsq-,jJ`{T:Wړ-+AG_@'~7^uZ'А@ԝ8jy{ &Ĥ?60=S9<T˻M~gwIiY}3o(?=7/*g[ߦb?V'N<WaU'ee UmPh`i U%ów*O;H_tWշF)oIjD-3ܺuiv񍨕xG򩷲ތ Η!u+rWܺf;b8'I Wvuw[I )`jdmFUJnw8 U[(IGh"freFPz`x~Bג[yqGӿ88 q_dn Kߘ  5u_UN]QmHlim8{üϴޟg{_ x#ɠ] S*1, }30s[u C %Yh~2zuI⹂:z< lq<$tG7;R{s0^9r_TKNdFp$9P[Lnj`+$Y9*?h f>K&<+ ؑLuK\d!_%Ê|뗫奩pl|yXWa q}Pc19ܥ<^ Z,3zȝN؟trLS2jq[h**.ɉ`-kz7W'6⿉"YJE`}fq!\xoAkݭ8wɟm-q  qnn褝aԪTZke%Tq;jP 3DN8YpؚR^jSxL&\_ ]iKrq2P?osDl ~:kPCKhA?e%;j@V7hQiۚYd{niɕF:_[»URKG(M9J&bΏ|>XfSƂ?JrLw2Վm3tJ֘k~<\ڽa3Aoab ,/u pH9",Z XhAivQͼ [xvtD085it4vueI `r4nCxgV(xL[iNz~lIȝi''s9unǐH.rr@puqњk$+e/ihɈs,#Ǵ%YDDm \RLT6Ұ6Wo`hrA.uɞWaKHB&hM7,jĊOU0 ׼b`X=_Ky+YUT7sCMzlT%"vm+R`._EPcJ-H0ܻ^E^q$,L=Fe2= pjoId>}98?xDՕ+I`t* u{JLսS- ^i0!ŀ ׅiMβ |[-y^3*x6{r΢#u$9C\Z *|mT aL:w]{؞'ac87ۂ`(Yyuc;I3Y*F kVc cK7#p4 ߘI%Us}J,Ũ̜umSk%FVFu Y ߵ@E[#q>y?nBy3 R0MOju'3FWiTR,tbsN 0z{ƅMh] A 4]F+zc'/ Չ(z/W'"YKt؎v/UXY[nIC=?t=ثӄhWc|N #_BPx@k}!P\8Ϥ%.pƋYzHprM,JP:79oDž%FC(N8^2׫(\ϒ_xxLhTq:i }2ݧ:Bz(<>š(oNǢX y|a'`C:#lvZαxŒsBO"vxYȢ_c ?!Eî6aAP\tRTi*T#B 0ērjYYƍgc>0 B'y{s@iM`<#@#[zo<_Sjsb@܇NHMq3H L{uCd;\PP,>I- !\hȧ)iܡ`볥I!!!h $clvV?k*攕G @SUr:;E*Ş|h'):GщV5UwꟉidfI,:t(Qڮ|3^ `5=1.a(œNb1D`V&46(7N8J\hi/Vi᠖xB`FhPڡZRSvk1~7a &;g{*Tx| r'R$I>ަM %LB2#+)keVR&;0a'ʔ!f-)9CpN6BvS(;7<$dS+{M/ִf+ebyYU7P+kPL8+wnu'*UfbOX#o_P4. ^0 㟶k-Y;|.}Le%^ɧ+|,pdJa4oΑIk 6Pmt_A{Of4F"X>VEn۞ˆ>yHgUؕ\H!.ҸXxaÃ#IM}]M[YWRI&sDxX}M[pP@(OTm*GК*C*Moo̜L+K{;sgX*JppYܢj:%(Pykv:.)4AXPrA,Jz@9AugFtBVo{ѹ>YDsYWx חЗji"cZ-UX[Gf9Q; ft?'d*qy<`[I),Y緼,OT;8-y}þwv"-c+=ֵ‡ю'nO!pUyU%P4ßILl/WG43F1~]GΙ8*?:A6 ~`dc8WD# 8ޑf%[n?5Q84.jNxU7T>}4de3S$C cc-d>CQ|o<UPaN "Ue*}|c[6ԏfW8$VPۘ)0UNe3]_wJᐅvШMl>N*W >E-8R=dHQ .Q ϽV- rPC>ijɀ)ަT `B>;TZY"lS&,09|ԏ/LOs`c& (niHcSOn4А)Gnln@"r#EzmXΙUIs̀UD|v3d j*cDƎilم*vmdvQa,k71r$p|j5TUe[n!oXc\i__//bI֭ͮd ^TZE{3$- }F$wAv M]l%KD>(XxY'-Z5y S !΃9{Wt ˋ hp4i1{?0IBύyK*j;TX]l7!2lgssPF|jɪ z{'@SK,/CF )1 n^?J=eKp6P}k7.u;DWBt'n&aH{Ԯ \A4Ѷx62&B-f/ W,X mJMKoAO g ;JuC.*}|uʹƩEJ:>' 2~'_}ƸK]su2_Hu8xtq Vkc\M<[NM&Av(YKp,aVHKi=M Nv˙ ,IXp IVp.ۄ$H5 ia_hxVnt1p_3sGXU4__iĹqAgOi,,)П9-tŤjA Ycwv90嵙ދ-'8 Ou<8!:#ux5\ݡ7*ܳ<R2aE N`0utm3uE=E WaC߶6Z[Q`.$[adبvn@iN.bbNbQ:Z)-NHx%aŲ_<0J0P\K;;Cvhp}oV ^\F@zgP1Gu)+Gi^T[VmW}f ;݇ѭ阫 dI't˞1Sc$S}7T 7`\cIk~{7lULwʹ0NߟLf-$Ꚅ~"4I*^N4.)le?ifĿ28ܻlq58q@㪲\4ˈE=nU.Avuga]`'_qh:= L&Ry}"ӀaayP#I )Bvn71@x4JV0B,T @5 *@Zܱ/rHQcKu^fYp zj]L'>UWr'"93 C_0]<, sqBZ9@8zHZw73@g + VBHœ=&]q5lV3IRl yK3vV Q؆䵂״,p򞓈PS*҃#>ivq]}m H 1'$^ş]iYKt`=Hjn,36=BeJlmXc(Lr!BR֐j&Mwѽ!SO.n?fHK*ƣQFIuXit:_~1`,N Eߝ(ұh<@AmR+긆SZTգ%Fvߌ ǥt;!)TF+"\ʳCzA{xlcdׂ2;g Ip:hFdFX!E,9(%,BDbN !4@h>CAf髵L5DzXv9/uxW;7C)rjؕ)+`H8*Y>o>}j {mn"d\f9Wn&+.boG~J]엥CH(^*o>8L޵Xו4@=1.v}^L!1+k@ 2<#}0b؏ ;_ݭi"ಷ¹båoAuGzUNXf&?B^M)BF&!9@p1$ )07*r!Hw^beUo%jl ᴚ}Ŷ:@y־^wFC Y/hz&h)Eطkn02w9a6,` ꓛnDK0b㤭 $YzQ;sP5N&T,p>U%U Lt)+7̙JX@G`PKIj<DnuYӍ:dVY|0h>ιЏ TL~զeP85ЍIi\FC9 'G&p+6EYy)U/okuȹmM6V#KB3(/ R2Eɥ\Y(-j1 Ɓ[v+J!e:ULQ  mҠR|s࿻pHo r#{$& V/+V`RAfLσַvF_~Գ&Oht 3E1LV6*1}`-1RdTZH$;J/oс :"4Nچ3eJl6} /RaS$;VXSGZ^ P}xͷBN%2Î, um 5;xizw"go{p1Dz5#.\NWrX"I#?X,:K͕πr#. Td;MpGADGqPOQĹPnf +xu5phXz8^k 5" Le+?ctRW}X;GbZc!;L̗O}U%NQ&= _@8֋g犥^k5EZt3#կ?YA髚\`S,@/Te3{hgv"`{y鳃 ?'=M/RHR33KQ Q()Ê GE(PkJ+ψ 5>Ot)7Otzu;ڦ{1 sTݼy|s np FlvO}#c֗@:Q/M8IA=5NPq)J 6^K=xyQ'XLN)UȔ[𩩵#-뱭)h2o#QIdtɌ;P(aw~ fc%IQcƒM6rD 4v,qa =-QF8 w].7ԫ(=kih3ʴ/=O 1X˼ˁ/HtcL+g7} `8fP s$~t7a1 J}[/vH]o 5#ys;΅hﵐpg!\B3r&Z bǟN.ZeW&0^% >ۻ"6w# ֵNA| *1#F2)mse&&iV8 `X`Nzgį ܺ_ӂڟgQCdsraɢ'$s 6y.ؑ'UMbμf12 L8t]!16a܉*T94,$#hk uDykUi#AP[ ]q,\*gFT%!09l= Qq'k)| ԡ*q>^R&om[Ie#*mz qH b?Lv&L{DVxK43#'vi0>7ku%J1{R5JlێAQKv'GwY&fEDG%Q¨EӞ/rZe1򕺬e?:c7*񧃊8geXz+®`ZjStKgCU%pƃy О pgxHؗ=GPZ\y_XfBEeڦ߼S""B/[gWntui3;=u iUQ CҔ SDiy0Y}8gr?Ѫ2܎l6zn@\-M YuS.6%C,607}Y=M  /$QK> ̍PC)fRA ͊ul~h^w\7tpNSN{Ƃs a*q j#b'AoL`4nP v7 :LˣRPh ؇><~?уC^!X&SU-!Z Rxō)Ka6=F'_ (ZۨCϏp0_Kn]G!n8=4k6 ynx ZfwPNjeǃ덿<\T6[ pzSf1Jwhwm Vl lrJwdS;]D73.~28Z.>,s=$,0ju|q#_qť+nąt`D U ~23fw[g&Nx/ƯIҗ#}ܫeAL#OE"I2Sͮa!|vG܇g(Rvǹ- >04N4<ťJI&ݴ~*)^b'J[ͦ1~SCj]G.VEvtKv'fY LW.(0bӒaSxV3gg~ߦuz[LiBj`ҦMRr >cxָ7 dnr3@˓Lvr{͗lhB%^D+97,5ȳL4 *dEk( n4'^w9PDGR'y'0+ =&jmZd?zfYJDZ`=qwO *Ep5~ ms̉݃Lv<،q$IF@/k6yf?4F61=N)=5 շM隕 A}da@C&]&3^ii~\ v6 ͖.zZZ0i u6R h@hFje䠡~4,./mL?@Zb6 x67 lC٘*bgz%'lƩbHZlg>wBR|Vx~KͲkҟR~ṙ  G<πbX/Rz$3kˢB;Q6_r_ҊRInvW3wP)5 99||'y0,ȕFYlIVsn>r trUl}*ylfY,T+ˠAR 7@VO{LP2sSPS7{W.saq_17+Ζ!Д' Pks2\uS B:Ъ*fseq)8JM9E lxr#XȣY$J4&93> ~N`Oż#UBιŰ &؇^˝y!(V;eg@нt? [,p{Q:9F,__gFԲVܬT^L-LmG~qܾ^+2&dc5TФJ.l BI zddXXJ>V6# onr~@2yL 5RJ=ʸZ/R)$m\K{DŽzuj8f2\͕F\!e\z-Փ h2TXZ,d!0 {ptw&I NMY=~\Ǖ˳q'j)w) OGq?W^;d 4 & \F]*@% 4ٕ1j&u[ z<DzJ7pQ`}w҈YT,K]"ZKDc108tu[^]9&OWb/6<,Y\HzE8\bW*]ʢSkM/ gxt@=9ET-"F)<M[\RQ.Y݆0Z=(Y>6jI-ݡdW7`b{!#Xna>Z WA)!6uVy*eZ<*y@cUm])p-#kSs)2d%.fZϟ=3/Sq nQqO]P6 uHZAkT;xH/8cgp"EX*C?3T^Cʗc 4ɕc]UD{2#7&C1 IQhɜqd 6<ܢ("[^֥2XUl$by]jpXIb~"[at`m-{6 s]s[#6ٹ቞[rFCj<īBia/{BϻEgH喕.$:i(h6ӲU8:nM)LҮB0@T<5ݸ4F6" b>y9!1`"yFL" \$SC3_Z.$`(u@O48 MV!e.hF-ƗX*b^_:Lv59æt_CMT TRAfL$!;JP~ ϶z82vwi zhsڡ`jBŦtB[sd<>p-_"1gڈ6H86]] {0rzj(Ѓ s9a_D]pYmPt U,:nXFzQ?' a?}~7vd{Q\] RK?,o&.u8:MĠ21&qe*QRy @٥ $)L'%7F(C.XO4iw~=7ۂ#ЙąDvj,#×OsYr>݂8&~v UtSn=AS~׈iAY;m,pIwZgC{},5,i oOUo}q>GiWEzWݚR% DfeOY?2L0qvp_e'meNW^M6έy>()Q|!,FyѦh&z85{/7stVACDq.(;:5>T@A2ևմ|Gru=Ij8 >Z3p6",ae5g 8vR䎂K\L{>Sh ܠjO,- #QNny68ٷ TGSKl1a12ow>琳Q 4Cq@ SVFrn rhLw qx6ꌻ,ڐ:amD<#3eDZϢ^oM<o +m R&:ZDwfjOr >cCi['ݑ>VC",kJbCb ie'Jß7|p0@ @ 2*J'BBja ޼ѵU1 .V(&2ɠ 7h.~3;MNr΋:rYsL(ޏhP@V`fF Vδ]ԍ#~U"cPƓh"~ˣe']38ÆVE91Ji͔YR.{ [a]WǹQ;)a)dZWTǨ/49m hy0 xH}|IK[_6Ma$r 3)Li6,U@|‚PHA(a%`e(<7;hp(jzbdW<LU iq_c n3 ӉAc,`)%>1t>QInx σ Mq/zmBkozUQm~KEeś l -Ab#F+M㙽/Xa=vה<)@Fȡˉ9W7$ysN26 &HTp"jeA;Ierk 9˔RDq<0摅V_~H$w|W@~gjovqfn\+$S!Џ2~f >޳,ek7'ɸ C @5%y*c$E=ufFnUJI6; j-'^GPwOϘGG jG q+K#4 4@P5ѻiB55ĻdA.vy٠piP燕]Pik`@+-dtDMDNn>7|&c)TG\-yY۷q-1@cb.+2>K$`e*"ϒMvfO{p~l8Ho=/e9 C7YZ <8wC 7^w `iE7̔~>1w;|sf7Ä|:H Tәo)!]~ɕ'+7C5 R1^˳G,ޝa2r %ݿ_vuIssט8qdϝHh<|k+ Uoᛋע+D*8BJܞ eX,>̀O5y3?rO [CwS3vPNz~"%Vߑx'/"G.ND<#um:閜ڍWtMb>;y?/+j? 3a4kq~Eqn>ThU_RG>Y::BbϐeV!(aPӅ( R/_" swf41naD;]G^dJ:+Ei"iYn񝖹]54zΗ|ey^>~[$ ta/%9}O`G+*_k$'IX}.ꪠ3Ue1auXkVոl+m8ux@k[e=2ȣǿAX?~6pXh4\{.5A@WQY9. u;nVсeј:En"<bh;j$e(@Mj0 EI (H8@8VX#˅_C5ּÈ e+ᛠ;zV*тwYMeԸC˧~[!v)1_bp'Ǚ.&Z1,7 5HQ p*Nh?;THl g`WDpH{\2/$.K 4V}9Qf0$! t(Tz6rI ? K"Ib̳y[?pLtEqN+3X oY:R6S8p0FQjsu⊀~rȟXjXo鲛Õw/C4| z4` ?\4'm(KFX9b4VYGQir)kPJpϬkzr;eCLۃoqC7rtt/z|0,LC47齷f8,(V{M_%㺳NSGFyn^tʖex6ъ t)^O7R˄̩voėaT^N+sIpԋ@bRR_?d%6q %5CN(ab0ݷs74Pu@)手RQKq=~Ȑe K8@.@+Ft؀X܇>{kuڥf"BG ό(S1۸oCMKDumz̠y)4Od_m@7ssa)ӠgS];ӓ2ʎ_c x}$m+ *%}Ůeجݘhk"*`(:}/:"ϤkӕeLs*k3sm\FlNxm:sD 59猯i5\JLaE 6N&"8=(tԲPK"! ~B;#aEkc5'@(򓡄LK&'9cg F^dɏ10DtV>֖ LQ%^a'5윔,) } 1%izvщ Rt)1X4Ŕ1_(!X$${GcA 9(2$* H!Wj@n"S`@8B!jơ1 c잵#b#xO\zT{z:O6^Z_j1zHWW sԩAIi&1&SYH[;!ɥRDz^@(gʉ`OZl_6|Վ=i Pubptrqٿе#Ŷ$gEcx ^s3gAHMvMI707| t_WẂ16e*X.+{Nl~2pJE yb,>33 ɑr`2 C[hyjx@m-bQ:x=i\"G65e0%ɷԬ =muLkj}vWI͗{mf|,\v ~%kbX#׈)nXJ~ 9J󃃛Df p2"bӋ;.1&aգ EvbvNq!_*)]DF rG&hX/6 #ٯ б$:T S,Zuƻ%P\jAaݼmhV8*؏ FąB* ` |N[>lwCLJv,Euۙᆞɽ(x^Q\? п@?Sٛ0E$9M#D( 8dUR;*[ulG"]OGu a&k!BFU&f3"-`c2*SnO١cGkFѶ׭eѳgC h5н<%F*,*v |8*BO_$-}'luwKNXƭgw9/µ'o.*0 H1;+i!kCGTF|UˎNp4}pM$B$qIB D P:z Gu8m}yǘka7׼G6IOhD Ma~_Nrs gDbk|K\DOPHdl6TWQA=!{yC:|As~J:Dیϵq!Ue9Qa`ET(o/'^[k\fxc*Ɏ SP v$-vvյr Ml_>5ݸ5 MYO~$ A&3{Mo,R-uwӰ?|owjt) :b~C0߹P|.B,ڠC" k0[p@(3z#?i5P Q Ijd÷*iJӧW($/CEsƃ#΃L]}T`3]ȈvÀo`[:(̨s[[3Ւ4N0~Ѝ:8Q@?ܕكǃxIMD/YϨH;12fUT=~c`n+擗I4z첅Nj8~L<6 tf1:UL _QK]vz%(G,'g!6z5oNvY5xuщv߾Y|q?9P1 $vz ?oiH_F<JnP4հ ^(۪_61U:] ~r?g=۷ռ>ɤԀ5*9@5nϸcGkz%Rc!3)wI'i1za[vBܶ=VQ-ȁ]Mg U`GCsP%N Qlv~FEF[x~ܰvVY.4G5^~jO_U9 ./Hn`A~0 so!hE.ͧGWi+wkⓦN/7 S*67dPSucZ}5 0D 8Q1%,lxj> &ҦK" - KBaqs /j GbֹY0#=8:ocAhFܒʵd}B}ӃhŜQm0[b1kx7\g-+\H-~6UPu>D C N*$Vi@㴪x/QsD)uعr[~/|J,O^dsLo5G{=i^ó'sz43jr`@q6M {8ycs50`}$dbe"5V@?XoqaY=]NM?It;B,!b]rtPMviTUĴۻm]L1#-HE[ͷIJz2˟e~xD]>#sgqq3Q",o+m_AiH)u{{L,!xg]WI?c+ᶦ95KVؗN0&s[~r//U9խ㯙ٍoйm~Pd":c7_v"e[$J 8S#9ZC=beit*ܶ`BdD ?Ҥ yH/DZY [zM\liN$hP!MSI &9rHBߺ<̞tMdsSل}-&@J}kd`e,P|ѬJl CH'3'>Q6$H7; J)H2 _p7 }[~KфC2I&_x6rl`*7Seq ;w+Su ԏAˇWTy)WF14ZݐԒXMi+iL@-yemK,l) .@OxiF y;WQ&_S~LYALj5'%/ S-*ed9OFlO[㜟ַV6 ,[:|{WNr* >,]]R>6LGe.}V )Ri2S[WuHyiĊl;N"Ƈ#@(í܋6Myssh# ܜgF\{ϼ{04' g+^H._Q=箿.8Aݴ[i9'PzNEG:rv|l 5}'X˰VR@9HBrd iH%rh UyVDF}f rY4/.NL"~=vϒK(c5賝\D ~ z^7W,ΔիQy:/j;6wӦ} R\6Xby>n`|(uNIo(z=ȀJL 8%ŌJ~N%aھnTF$M? š25r6 T lR9U/uːJZȓzƵ ;s`70\VHNTkxlɲI*Ϛn>Wl$c#bXDj|08c `uƸbِ]<+XF}-'R&[j(,G++.8-CTd?.y`^:z % CgqN#d݁SrJ #sEp Uq`E!x)QIK׼pwyEBLY_CH6lXI/jEO383-6z <4jLBL28brH%n7 ~m{p90+5-Z (w š J#m5W 8ܾ| {e}|$*c,)*q87=C+~Ewܺ姩~PGK}%EN =]B/ӽzu sPTC?x~ToeGAѹ.͠Ef40Q i[?(ryLKd74$@txh?<[ i^#JxfdxcYQj|6U|qkL ɟ6|892؆_[4s 4>3#F+a)f všKe;BE+R2;ϏZ?(9{e 1PL6:u)' `CSc_}4W'^;(Qmg9Y'(gf@By}j *o\Ut hCw |!RjH'%icE _j z Nx\ܬ.'${*-T{5h2m;ݘXY@u?;B^>m}|B0Ą\\+gS 6AwwygQonZUK~g,=$a\  NH"jMJ,hrړtq\;KO53m0u鱽a|u&Le?)QPN;12-UwE x $8q6@÷ Bgc7#. tʤqۏse21bw>sZP\2k@D?eIA#FPrƞ"g#)i4{d0a&V\ׯ8X5+EzP)o0"i1#XSϧ̫Q&oSMGǏQ썆0 MK/$Dѭ. $mpd'a BsZ|ҏr|Fuy u؃1' XlWs/&AP\h_lz" C;,^W~@Ut#eU>N*'KޒG=5L{g0 PB~1 sWre=5ci^5FcND)c9fI(+LN KN͚dڽl7 +6U<5JH}> qoGW}U6+h4`BfrTLGk"lbjA ?HuU?H*"9 '`i)a-*{%b{X#z}j N8ν "ۉ%W։M!hɨ ꜇& r$vw% L47œ1zRhBm$a=z C/Q'B;߄a}P]])Zߖoov7b kR9h% 4tK_-}\h7ڡN,21v+}NSB1ݍGV2UdݸM*_'G βi75:#K%Wc* 5C l㿹.wTl*hkuw9(:.K?m+c."CJC Yl#tБ)K+y.s>!ttG, `C4zQf,eA.w+;X@jT%?9Ҹl'ɾU`Fgsntk?Nhh̴ܓĥ]m + wSM%C VA4r\;X$>*tkpaArсBN09-4YEs.?KY 3bqg_z9u- < ^" 7>yCsO'K CEj{UTs

c%|nJȯJxBљ㰖 VX= ܱ1h:l}[ U_W s_-"8 -jn_-O|+oK(Ny;jO*|# DtXqA xƎ9V׃R!W-#F noo7(+AG͖A.`6L:>7Oޣ{%O!Wټr{4yI};eW&\>s/i7@-N4#8v~6 C4fbM"DobDȟqglD;P#27R蕨/[2j_N `E?\/ 3Qqb_yU>W34KM +J6>a]f b*n c*=lVn7uzR_ZZ$[G㋘&f}y>C+UK ^âFˣh:_u) mJx,~mص9ݮ$ kC6\Eg+yK]d ty+:t>rcv0In&<9*+} I$?a{`߯ U!]<K@kN19RR u4Wi,$[p뷋F! ߟxF xvS`'Ҟ#.)HROM|W&Z?I=SIdsƴ,$S7`-ޭl+d},K¾}; _N>mȫ>0֬yDz` ]y$1kiŰoZWF!hFskXfش_~99cEoO8S6M)7 G|F s]ϳA>EnQ\+B˛ywG/bRiO@Yea% /|iA%"^apb{[7m|}MbU\yD/EHo(-Tv*E|;O]2? \Qj^zPh]i3ݍ#l8xKkB̝ڱၥrclkq)Γ(vqDGsUhe;u#bMUNj;OE6+P,X:lVtBħ9Y6Bl]]!WqtݛlNBċi>1,!oǜy!4=h{v <>S噥_x%W﫰B?[tؕgqcfP~4 d5?lsƌ~ ݺ d>!CUzYqs1pš5|TW,R*6JUx3᷵}GSbyC8|{Ji~Qլ'02;zۡrmI81gLd "0qLˡ` ̈Lϗ$@XRiHB=YY&^_|@G f[4;P6ˈ.h䮨-' m{}*!0)VA_A29t)ger}XV4J MϏOMy̲\O!UY( hI#X|yA9.!OwПEkQ,*0_%”iofcP8\A'TGpo( |+힪o\NN6G E.s;J1tH!2 s1A5mCY#YPOc,TR c ~]}նU'"T,#p8z C5,+_U>klx4Du ܚ]*3g=TU\ CN#{+d*AM6D!+%ӲfeX$φ8& 8(YP2&>K2X{D%u}TĶfKtIfAǬmyS'ZЙ@ e3LW)g(Ix::S,qp% dفAx{k݄Ađ~5? J~{]tG.u؄u!Ut53gl_Sݷ̡(vE5xμb~Lbx&'s^dg*Pvq |lQ-4|i£kəlN=qdΦIᦱj{7m3j4==ҰgI)Mgx*$Y$4(g]=zO OHfYfM6m`e:7l YҴޱnVNebV`)l: Ql3lc8Ϟ[9eTE݌>F pS3)D#/M!}<6GS1 >tr5`mݯ{wp)*3ozv?*܏p.Zk1!ڦA|CjI9;(w@"{Vw8n)ƴ ju.},p" yUś5 clUv*wb\N KbɄV%# ɠM%wwZ9UkU8zB((/PA5Bl>e f T"$~#bzXIȧXT(s*>꒻xeI퀷OmQVXܸg_6Ka-KmxtZy.)dWI0q EAPQJXke|qXвXLkx'_?h߅7&|^|SzPBh7Vӆρ/R̼o >&&1=0`_WӰS)_w(DO&me& rp^C idáESX|JQF,2=Aj:dլp&GE 7F lH%L*u 2$9Vbe}2b߂hm#{7Gm՘ : Umh3CHhz4c6w J4rYE$ۯ zL/D'{? _t;adMI>;ՊCfڶnyD<(7M⸔2Ltz޺o,V zuI!ECqM8>fmԠJ- u)=`0%hb8cnɏ(*27bqJ"N T,fU.p nj,R8JZctֻēP6gc2 m/'OvcJ:C18֑B0e7fV爷E,19¡DwKd0aa0-V<Ru4:G2tlk-d88ٖhgI.v4Lp?wg]|4S:< ߤ]|];ǛEQI1)oQ@\OBP}`*o C]7HE(@ (3 :Txj$>oϋu\7{UzVFfK!_,Eåק, n Q)Z)_hCef:.\) '#&}b؆nߦhɶ=lU{K N~AN&~PtN|d"DKWBuYM#,9cz̙Ӣ/`7=Ғ7y' 9+ 1O]B(!AneE¿=OsGY\.;6Ry/p3/ڮ }6/Xg+o_{t6)"P 7Ho;{acr;ppmʭܟ,V}qYJ"v(lإs,}/e5_4 ]ƤՀ^pJ u0+ĕgs~_Ie](+05leNrTSU C!w S8AZi nu43+LBwC"3P2meN"`hӆހ2uJVՉ4NR\ o 9;EMB`hAY}x|_ɕpoTyZ}NiᏊ\6@bd]-v M=`Fc?g.yvDO?_ MUwXmɥ}@aX϶(r'[OpaE^O7];ԥ ʽrh (==*0&)i>[]\p3p\4N=p"Svm/GA~xOV$k;g>D[A qVAh!4ԄGMe;+.b̬"Blr@K rULZxa\Py!"&iON.UD)H$"ЌބcZaD ɍ Yq6sK JWv5W͖1jyz%usgCԑM^zbX|@(sL+.y9+~t  |Cβ o(fϑ~Z~L֭aHۭˇP\,6abhj"!qLRBBXEoHƲjd= KT}&ZI@nzjE`Zd"ۄ5tɜ>eA豗;i]QFtth˕T|{Ky!9A0e@d GeKϿ(7P+X wL|!kR=8o[˭(׺rGbAbVdqz{gaH\9LGC,k\?rhn|f?T ;u|QX. IQ\|r,4,T guXc' q .lϦG‡$z'KI> >{&PE$c`Tc{0]+vu/Ў ccgF8_Y?Y9~̃D1H*1n S& JTӢړo;1N\j.}(zhGs;yW+Zw,ܬbtE,djLhe bq'ȠcZF|srx4;-AmSjgh7̧(} pp,)͟쵖wYՉ&VE*e1,ѽ[`KfG?@;;_jE Z-j)XY mtuNܖ7-0&)}u)99l%nC>2#Nzl`rr}؎AOc#V]2;:{Q% ȡZɜr{9] _И@Уt{ S%u%[,:61&܇2Nd\zTa4BtZkhoRqn4/ eǠ0ZoHxtH֍ ɞ#1/;mA`p0^P9RKCn͵Y g&Fjw *)zT֢eI\ W}"$4ց@)-A@-KiWy>{r-n_F P1x^[1vHBkW^Jȭ^9I=DHB^]*&{k.1GJbe -ea :jöٲodDBxKokI)1IK>ˌ?@;ؤ\MaXtahoџAze$-N5kIWlQ _pLn5T7OqvU O z AFljevx};o%%6M <KҖ*pC+3hFJ\s `13|P.tXa)aj}{&ZU;$Btɹ|LvE85cz2!.yՐa i%?,XxiwD6XF<Mefп=OMgLo`.s iȕg9"gý/7}7f+\RC$HfGG p{f'M{+EN& ]!,Uco :eq}y!9R5 EuX0`Dzp$G63_tߧ)'V|xn8VS8GALGJB*-aSӖT$ 30ǭAqxk!s~xƂ%"`K&-܂́xXu{"(+VܥbYW U惬wWPKHT`1x;Pw4borC3e]hŖ4qrEưT,biq# F:z{_/}mk&ߋz.s" \:Biah:jt 5NՂJg8_ōxQ;;niϼDE%FR>Ƶ덿).`Kq&S՗EnTl IFq$bXg2ԧ=,RwEDt'[75? ܨ}KԳ^q 1 &l끴 hbRуPvWEe~V5S`3G|@# }K+qt (V5etɍ0}/<;/M7︓IMgIY^P`>!j->78¦C=|7pWWeX ܐFtsR3c( :-ƢR{ʑY~d=$W 仓謠@f(an)U_ݎc-RM?1YhE"q@[qHQqU%]YBGOm@a-^GƁInP<@#A #InmLћϊ;S-ǗCAG|]$s ҹC6k9aei^&Nj;%˅jNm@]ryOV{ (b TPżӧBDMf&E)+ie[!C:d }^ތq.D|3%`SzQďRF\;@ҝ&:wE5~D0{x^]00и7{v~w1 1og߲R 澋d/pt\Gd3U$'('$C<63J19G1FR8tGȐmqr$z+ FˌM qُ")myP|c_RU.c}f 6H U;L//#'UA+ήv;c^'eP鷟}jjᙽЧg "G'3U-lpue։89 ڬ;$l.%RvlK h?#S*el e&a"ПU^+X`z !f 0w VwOʩ: Է߼2T8WN6mX *B-`lWkrO 4jd.xe9(#*"zY =#̝rlIv!*+5Z{Zݝi|o臞11k16;?ݴߎ] yJ^HKrLup#^RX:bFO(hQsw7]vlHGfz42ƃ %<0!kAB~n1\؎蓃6X"B!bF sH~`=QYkpMc jY3"Ĉuu đ!arlsXLkQ"*NA<1|kF-+ȪqpU顺^)dKEc @X8;R7ç%3\5#ڐ9醓?p](ϬlP&ٵ 4b5J^ਇx5zeزG>@ `R+U#M  M4 h&Y[\F +/GB)Oۚx^J$,u7(`~s;f W݊Cixr7e5{!x <+* CWl?aZ%},Qv4u/y_O6Rv1Uћ&HMZR%lh;+Uz~UIiLݰBZ[uOm1>:i? !Sc"C*X[t wVԾo>,njg\ *Ě,[f2~a;0bo"I:,hLk4 q;bӮ3$FGgz"OtwMqu'etN J@#0^Ikl_UF%+4bSA?b4c_/LNXs4ޞh]SOj8*, ZX(@9˂4/1Pp+.F& 9~"S~X 2z20{ ]F0 eڠR?l4,([q0DB6$^נ@i]cz50 eNTIZo ז_tp1%*ʥv p埦7&Y).8;Nk+@^+ b@aq KU.PC轠#]`aPR=5Xy!am 7a{#}͂)P!thj2: ȡF=|tboaәG}3 )OzuVu)Q7>?p 'slIḢj !$lj̼ȦZ/j.K@?SL9oˁ'=$#^?zVR \c 3 AVX-_.HKIF)퓘j~mxE~-xq٠xafD|ⅨD O_HPC*_+x `L^M9_km('<B Xov o KG~B N^E,$.Ch]OSDdy SFߟi3rcT&I^Ʋqɟ^x6++ m. 9nLUɑɭzĖn88""N2I~E6޹Q˾3s{|s6:i5͘ˋHG 2 ۊ@ϕwnR7Hmkl'=_nU΅cDW/ %C.B%xŃ *+lɮv5^:"9շݔ[Q#ȳw>0KԬ^索9?1$o:)NˁaюtH$Non-Z*න5k][U8E(ߚXåa9pײ_1-vh#46A!D !X%g2L<:k3iIGD¡IB/';nm0up=y:k[M0L.Tp씠1RUd=DԚx?.9}2>G'9es+YDFa7`<pv8"Xn^Ԩa? M;ՑLr2J:mB.<ν'z|IU"B芛,%m Ѷf*@u=F<.4dIh]ϗtR2ح{MɣTz>NR?Ky wH\XeyzlY-W a۞jU,yFOtp9/;ɰJB vE_k*j~R>F*l YRRAG ͙svEs#Ypʚ*8JD%u};VikJMXmw$^rHMym0N --/uU`_vԻyNg}b@`>NM V .Dayvb[M:0E++j S2ÐgZv|+"gH.)&܊P8HgM"Q,.O,f\ձACȚ{/JiJ>R}!v JcX\@&";.1p=)GS#$Σ+ #-ZMj"$ȏ5gc*^5;Fj#S"7FpwB\_}ɻ ( >26lR{d-k)$=Ve7N^ nAlc-pH8x 8:LdM4|#ВnқJ(@08Bў|< ;OW胑~y!J?T^B$Їg{Y#kmWO̼n/zLoVU\ʩp@2<|Oo'tmo-%ҿ*ŅG'y)WwN=?Re8ol4Z`hy`Y:Oe: REj ȗhGwLçh Jg@ea_zJ@QƐu¢.3>H(oķ֯zVU)H~ޫ Bퟋ5~q f)LADHAŵG{/>ukqKcGfԧ Yo.g|^6JG7`SjœɱƣEX$-2 ~ӪB\߱[9&B@$&f)B|\ sE_ 1O(}ۤ>t.^f H1>+ʘc9fMܢXQy=[xX득Cӟ \9HnGh1W7䟳8b93Б yg/FZU^]3gԞtQlA0炋56㜤BΈO`Cr)넳 yJS&gfvRvcY񧘖 IX1Ɠ /ɸ'&CʢL2z~(=\-0z~pZՎ+94< B'-}Э!"n3!tN]֒# WQYRF.&l>z3{u-9j^U;ZEZ0@)uW?wje_SoW0>sYY4M.~@kr*%rM{3s,f<fu括%*4vƙD&+t mOĤN(uci<b}ݛ$7\l]YzRarL5 E"{:6m8"cpMB1s?RkqN>*Q>BEfr$h-%׿W;,e8“+a:{J>2Z\DL'K9cy[ q+]BC7+P"3'1砄ŀ`G(kwTn;:jBm:B uWs2BnWs.a^eLpC+zWRZ<{CYsх? `%ilX~P! q.l`wYԿNV ">Yɜ(-8=6w/ ZP$b19۳MA'U$-Y{ {iI0k*K˺n-$^YCyz5jnگ%x^ O`< j'7^zO)n4"Pz8n GJI} 鸇嘏'&:霃-Z>T)7 % Ȁk JlÓlY Vp6:NTu #:%~<P%o8)#""9!Cթ&=#S]+70vs r}~2_CT!z44Qʫkn[/`N/aCjdݛBT+nNOR6a%,veTZS!JL1;h'H#QwШZp5 x:wxQȭFQrֳ"&P qJi 2ۜ(-gLΞ8+Mk_ gKq*=3(\ȴ%5(—#8tGv OBX\hx>IUh7\򙍲ink ?%QzJ8E)Sz@ -#@4N~+/C Vʍ@dA,MH,pFbʼn.q4!?M!}5p633$%Y@셰H}WEZJ^+]ע@FʥhY˰g0ܼ4EaGM i`4.糡P0YO2'l* CI={3E0=$GDHWhJ]ވ4{C z\6e :t:%ie=we¼M8Coh NUY\fohe]"kMN{X=(w8O" !9)-#JD }EL:u<(_Qvޯ(/ccV9[΁L-Ϻc1{jxXj(LajW- '_TdN  3mrE( i4h֦ỳjp7đ3)}[YC=n @q2Fr?Ge LSvܔTڀҜ<8JG@)XsxnBu6˨/PRmږNkIsJ"sFSj,;sw#9?Mq^v<@B(YqW钕 hEVlSpm>/LPkuwd/Dޡbs4a?Za ZB/UJZ+ķ1CHN K̸)@+LĞ">4*y,㞗RgD͈PjAẼbG=$ZIe^j3_Y\(ZF2 ! 1n) $ 5E?aPKLL]9ʛo㛩[11ζanbm#J@f`z|7|“ŸRsϜ A,kj8f0xqh荱 h8QНך]Q ]m C6&ɹ N|ꯠ|SuY*uQ2H{ i"Xhwe8NKnqޣ.@*9\Q#* d\~BQylT<4jk'G iЕf_TaGZ9Y\Li7N𡴔*2JquiF}Eb!uzIR0]u?FHuoWKu>*446`dG^HG*7צФPO{kTfz w* l8%rNQ rhL)ހu nU9C/|OMJ*3Ċ'*OWL!'mvۅՌ?B>~~[kEO: T&Uy$$r- Ar1Jd^QCPнm lg2KJ&B$MKZ6$^^xlѥD8Vu8Nj9hht |lYSNR ޺g7B4"훃k42DL $W!Jlq%*\!.Ͼo&ɕ`Dl:}bQ\Ir~CG[,VHj"T?p[.D[kZ4vj(zR!::RǓSprga :iCɇUPqGQ"Ty\+@^gȨym2k)jH*el,$Q }>D dƋ7{Wi O c /,aK=\;ij^G ?o @K(Y=|llLa?&8:^"W&EhtWsg9|Z\=OTqqSNi<,HfJ1.p?C [ zd&*R@Ew;L]w : 2 ޮYudb2$]{ W3A*M~L@Î  7~qCT5Tg'=+d<؀@nԨ~[$ l%a 녞+i+#Z034O߁n{ >ABNdYPXLD\uEM$Nko5@)* [\ P/,#FL;4ɣ15䤍(*w`v6F21j&s4Yl{u\qi:Uߦ)Au^u]T<6"Y^MȸD3>`{F!yV(jjiH ic75Ԩ~sYah(z'6Rql 8F3\c=F:[YP\o4ŝ3~8Ld9MC] sN݀DwV: Cs1>vaZF@^-ޛgp5cKHTR)0etDTklo¹J&o]}PqN:0@_2`ÂGJ Α-˥C&OS@#sΚXWg4_;bc-Mc=~2$9VXr1' V];?HVV,mk<  c^9}g2l׿f]B pcx氍pr|6?qTaX[ ~Fuv?XnM5[7TSHqT"vSn93ʐ>h5Fo4tf+.L\KW%嶇murWRi6T@p!;2( 5@UY9oTpGh5k ;v {B\a#yŒsc6ֆNkbn ^K"81lV焉篥X\A7߫Z/`Ν\N, PӠ^:DߖX3o&O eBr`U: q<5#d\%5EU J: 2ٿWrl\CZVhX̫'6Kg)HXH!&=֟8m2 Mm3wlw"Ov*0,݅ۇG\=F33]~P=uZ J.PK8.'ޑƯ}c9{@]p=Vg+$)ӛI!<8S0񈸣&?)Iwm2us\}z<:ee?¦`R8fӟqb |dp!$k\:r H0YGP0 -<Jpy笿y2*Тom(,'ީz I6XlOPu<ٿ*G:?ٷD>JJ{*LF[7ˈUh:f6SQx 5-eIU҃1{Tޗy2žd_˓B/B M,.XȠzdbĞJUɇ/%Nl}4*"1̙.}kW'B@w_pDX tD!.Wg2 +)[AhYob{z};(p_V`*adz| b2\5rF,ԸY&b9"-޺oYqca4pqNa8LG;#\946|NOyG!tA 98H5}7N&zny&3رaE,(4Q޻RР]_NSr]BHY W*oUT!6*~ǖF{VqT{r=*_qTÆ[T9_GAڝ.?E6rT}>Clv}ޤ60M}%^W/yzn ?b=E(4 iń_^2@z#1 Mؐ DorUNe GEIrȑ)<nqzl*㴢cq )͚ =ozCM၉nU*? ݿSz JZQe]}ZXAA3_|FR{7DY3bZϹaǣ{8.32_t #q#wQ`}"QGoF޴V:2⋦8ИM^HWgjB :lj%DǸ*"J'!%ۛ0=Mu#ұil蕾KT2H}gԁq $iQ/y{i>T7eoQSA@՘15E`Ua@cLHWZ Cr4q@- u.  ߵR f m3' p+7,:4Yr}"S:]V|A>M[G {ԧ)~WR̥B:ĮɀB< ĞRi#OSk{3Kd#&ѓGH w+ 4E6oYF[3vZΠ鼘;j:zU(r/WRveRd4OЁG'A5oA +ó8!b3\mnڭIǖOqÎ_UkN^F-Ot% D8?vKz7=/2e4lyyEt0s/b*jl]Lk#޾ }p#T;/\u%Qu,62k {5V"T-Jr{̜dÅ N$2#i$4 7eƃ HN}YAkXingdJvBach|r P)+*a& 6=GVkivɑR enfE9ޗ|7 LK@JS@vU<\ )ۀ`g-AAWq#&I y5֞ V /Beg)m?j)ĴpcT R@w^`SL>>cN>'10I7hA17!CR=ng)7a¦ӴE/ؙro#| GO =x?&nLqȌ @'t&qAiBbz!0SתWgdQ}Dj(#PC#8-b+'ap d!<|svكz .t NWr*|eYFBS&,t򴟰Gզ|c:-m-BT͆/WubpC;+45D&I܁%[$H>€qkPhG_̩ l3HT rt;\ƍ#azYT?ƨ1wq}MrUM楸a>Cƛ`obҴE+׋hLV8pc _jc^ET]niEdNj 0[UDVYoGe\U5ݴ7|:vxeyvO鉙#R|{/ #1!3omIFy{ ͋͜7#爃`3^'KƢG Ĵ:f?e1m)// i|Bj!867aڡt/}{͒8帢b}KΦYT^#Yy~oP/C^zOګ?-GV^usb\:À5pw;_u S g!*ƙJHc2EU*ILG^.;&}uFuœ,IԩtA |o1 $=?ߩ vZ6pkVu]ynUz,DE<e9ܕCW/.dҞ/+H9܍,یi9,o4s?ƶiǺ0*4_a+G#R~(t2AiȵFDY.]^L+LiY5l/VgvnFjokj|qIJ̚hY lzȚ:pgNކxCj]H );fΚa=QM} r"c6 nKE;\Hf] xChu2FH5! !}?#4Q 6-L= S,;23єH L_gkV"c֜g#ً9@lև{,7#GH3v`˂zЛqd+&CE+?eDU`}KN*'oIE8N (]6K{ؾ?DK ᓡg UkJWZaL*oGeAU!")t!^'P^ 횟uOv^1mP7e` U@@0:@Slpjԇ^a~w=nU,u(K޷uuf`Ti+} N_#4NheN-}ReFrGɜ78*[&Jy68l}73M6,m8eeԝVꢃl@$=z7j.uE503^^NiK4@dRZοY^%|EP]Pr]f+Eh"}fa뺎ٻIi⛗aǯI4p& &\k>gm4v/gb.c^"53jNl = W/_\9-#ln K(olN׼pnZrJ W<;zWC}͹-DBwLJnbP$7"rN(L[X8GH"=HM(s*{ iRyQS<Cیp$P &P#ȴM#z1Z}y,+|bO7!K jf$0{< c !ab.8 3?Wm iQE'krI/J:a<,lGE(Cک`ʿDJ$t2ο{j܀,Jj"ChjqWk$6ibIZڒo:ѱ3ͳʨP) bfC@p0{ю ݗ>\9@`2Bw7di!J}VӲ$ ` #h vg &d]S*տc~6 ʗ3tAe<؊2V zmrP4Ү^˽P f+SHb!\LwQː:q[@D+UpsB+F8eԢ<ȑ Y S7eA#>f9Gp;B_KUSY&Iȋp~jn(̫*PBW$HŇj+5HR$ ^bȶaC_u 2X=֭w`zjx !ue4k(š.aܶ/ tBԤUz6ҿR*?oUV^owpv^wQf ,9UQ! t,`h{B"pljaӠ]@8lqφy*roa垈7Tq>{㤆ѿk_sA]4 IJc!BKSpBB-a䁤X +/n{=hNyA^MHF8$.":9KT͊ kDDWCla80w4Ӯ=6QbU\X0@f"5!hISlfQj s4j4E&6*9 PΩ%ZE)w*R^tN`h'AĐ-[  l@Su % 9Nf/@63.y=CPCQ Y?=Qk#JNL+!2@:ߚ$|/ljѥ{~ y* k:N技G_Բcqv?D}G^əs>+чxM5lemdϓu,AQ#@tfwO]^TV3q|QJ$#Ä4~֑?Ĝ\R{V5Vi^{W7org܌Kt`5tY I|_#_q?u,\Yd$g]^݁drMQeVʽt {nͱ~$"UQ}B:n| +~AvrxWtU)] \t>`4Cg 6[C:#d L@Y(6Ev(_z/PNy, 4!׺r"}MV뀝{/C&SdMR uQ{x4cTy 9Rԝ1õ_,B~ e!cy+B:nLDE}TȇáZRD+÷a\.#^#xJ!yP[yô~}Ŗn$bOP9rAKeCb:9`/GOQ,32s3~$ =nE n:He-FKbwxx!GJfUU tPzM]U$8+ 1:6鵈0|rm`10QIj |E~>G^-FcUMtPB8h&*ըWxzw*C,sM꼥,\G{I# $ 5?,sy^h+z6e;@!VA بt~ '`LZ$ ;F\Tdu`/Q(y\'~u;]GQV#MWB [ YgMIQynlavM!V'EX};EԎh aRfo^bJ {~;`*% hVq)tNS=\څT*cʔ6h#P3'e/1d?WZaFfrJeJœʚZ35syCno0oO#u$!^ gXTgB81;sTAaEMtm&aϴN6Fn%9:=ʗ*"zjCND$ͥd\d*U|bRW^q5cz51BEWt+$Q|G?|t\V ,%6F|>(GřPG*l=]!'1\)0q+Cx plB7"'EmĜ"y(ѥWϝwmUf6,jܲAb/r0oZ:,W jj6thkv+91idAe 쩙F2A-ɤtbc:X䮘f,k䤚4w;^%C]Crݘ,` 90Q_)8xJ3˼ٗ)ئA;9J7z+%kU>).'(Ͳ ؙD(iª2϶fC[;JV q'XAR< ig$V8$A>[9$"gjXclPiWj ^ڲFS:E(t*k0a RDIt7k:2QTZki L i`63k?ZŇFk"Y߉+I4`%#)rxklFafl*2_mb|  ULC$u'Xu.Z}>~nT_E} k4:(A I=LV%9>{`jf#8Og㈒<76[r%Ov\pUigNZ^x}#W`qਬHCM?cē\pLḢky)x.PFr㩪-- !nLQM͒4!Ph4·W-,UL읕RC_i ?.mE$)قL83ke(UY DǺOMA֕w*W4t d})mm OἲYR%t_/4?OیIAGnymCp=aci!Cb4-`<z#DbJEة\(L:ǩi'{,c)ØBlWĸ@!B*:W~hyfZ|$W/7k%hٟXDԭe6鴅v!=q߯-!axDmt$F,?cTA&CھhđFyz'^}фuߑ ?Śtl-h3)~t~rs&z=*VwdLl&竗IUl}}E@NvNz0#ٖ7{`N6Woސ?wBKFw @6XyavrcH/8 JNR0hM`@V WF##N r^`/GNP#hEVH@q/EJo5?en0%IGydU|8B;!+7wko|T+h qܡk'iX .Ѭ; f:98Zjd4bE2ͮ2;O ڑy+;R wXFXJ3OB(x]I4d 5dX(ئIru5Bh+x7Nو!@y\f.7 F+.0n4q9?>e)Cdg/,j~V?zF̳jkg ^!"< OXk}mH]D4m"K& F~[M/]P:RN'"Vl/e.1(uq%GqYf.Pu&tf!u\bbi9iZNܨvkMyAq(?HvYqqן7tlS0%} ΈΞiEIzR8}ewV(< 9Tb24po5FLix7{n,,|dfఓlt/W[i4{&e򨴡zv%{(fY6BAAx+y>c\A?B?Y;ɷڥ%g|i&[zM\fOOmJ>P3D~m ~4Ae!VT4ԾgS* -G77wO\t́2X9GE>O[M12\*&GӋS|^ ^fvRW7֏5]W+eunN ,@J29[ wb THymf&CR꧛C?uڱ>K$/vgO@KBfscdOK::heNOxm8z%O;"1q$ 9L䢢8 & ,Cr].LpUu)+uZ0ɟi ʻey/*M}P39Aȿb )r{ҚmG,<)=# !S^> 3?X"XilLScfCz<1yH 8~x佇u/:W-l ٸX9`FirĘ! a.Wz1Zz_ȧH5Q:C?f^\B2 U!CHӈ$Wvޟ&*dg%9=Ɍ= \Blv. ZFiFtfIB2+to([/܉dfYN*gzq[%A4MJ'W_7^Τ|Ā%8b0f]c'.Ԇb_^2>vdX{ K#>$R 3շS(BOos͓d{rl^w"VoS>રt%zb#rai 'PUKmJ-#K_ =mx#kذ!^Qz\EDΚEA@Ko]$>y5I>:@&MX?Q|]%@5N1dV͜] gnɸJRyJEi& XFS5ׇ綂ˍʼn.% F>v[AŀM=Wy UđcG 1 4tF0?[{; T uDYCy댋'Ud#ê1zęo3cfo0s`~Zĺ_z+Rv.=Dף.5G-7E .`TCa{p{oR#23 h FK]:N*;w)!9 y$Խ C ¤1( 0/Qٗ $j)OѻES+L*ʦZ]^a6%Rʨ8<V/ n|Zpc˻;K׬Jg%y'eRqHw :,]y2 ÿ- |*P#t06Gf,B]~ ; .'f*`GVo١!G ^ZL4zt|tYco~:#K|BEÖL^Hc:ǰ;+%rKO$ۯЉRZ/{!JN\%E n@c8sru@ڌkI2Mivx']{SI9Q\8'Tٶ/Lv)r]|x}SP2zt%Pq[ǖNEC 0ll׻HڒٰO671.t]/T&8CkJٯ}Z+yNFZ^8̅Px_b$C~KM\wKotϋFuR@}eM/yU2$ηu V^<< i4GX]\`i=^Qy{5zJ2c),A 5uf8I4.=0O͊(*9 ktbӮ4肯hdmCK&٥Jn»FA}vn$HF+Q[H&-8H\1o I@9' /HweE>Ӽs陀ѡ8: ͒0a#/ / /\ PxNѸ>1;7O~:Wc,45B{2I@GܶBqq.8 }[_Y1|PL㦕-| I05"G 鲂cNHhaRT?Ų_rq]{bs=_m%㣕ܾ =Fu1,CoѮCQ{ ۜT%Y&ٛ`a\naj+OQ%3-(ؑ0x{nlQf;A<>/OPk~I*ۉfj5^D ۛh4h"@#tlvnԊo=K&ebJN6rG!t[kҴ;l̈*it1#o<]l2a,́:yӰOE3#Tq cH-GUڟ/f9[a8`8~qi[0c |zyY2݋T뗧0lz)E=֖nn%xOw~Z_f3n^JgN4!H6ҘusΑHˡY"TYm$Tb\oiW4A e]`̓a3Cގ^X"׵L1Ʉ]?2S:azURd^h Z蘿U? ݁ v{At+1 0{xVG42?b-cȨGL0>4!\>;XJVS{ Laȵh~<'!s9Դb(?V[w~%|Q_G u3!^Kˣ;@I9SF *B[.4=5C7%; >Y=fPdY9vt?y1 HFX KD A5Q*>ǿ~†4fw6v,O6<4v0ƙub f*HmF\{șˇ,a11!oތ8کWj_5ATs;e0b%)H̊-ikz,n:M z ^zt\Q-!io`5F3 @NIҮҭR6~ طKncBBRg"*gs6~O8&?{LӗZC+KylGCY|8Akv{O\=N!0 ;=襅B]`.ό&iE6|}g0Xb-zE$KmG-CC>ɢa7,/ef䒠άiۗzbr=bR\5OyF0i￁%+G',XHy% r<k3ug["JUrɼ<[D\qF9 ͇;f]9crIqEN>D;qBb*X>#&^S`5FO5En sXH 6*s7x -fn3V>y=>G 7C-C<ށ~ՅVEXAIok[Osf \jz^֒3v-΂%~8oDPXA'谢[Ll:;* Ea?GBT y?aeQ?)EFM4VIYqyLOQ1ۋF}HFhyPg1{0^?83)ݳgwD4ocҚNYseltYhS݃xk>StII GzhT*qڇ15.X(&9$؎nRvCN_}ت9G'/)d*oo^Tfm #> d>Ag P%XȬ{Hx^ ,*B»Ygk큄͕@0r&J{8q/n(H',ȼh=cU hwopф.k!L,QnNOr.{.bC (ab?AlB!+ vIScq0) 1.30K6"A8=UW^}irf;;Q mUV)zQ"pj2 鉪8vawXD<}>gj )^3^!']IJ`ɱnEԤ όƜ̢kXu3!>H2b܃e/4Z2@fZ19GB=vkZ9SQZ~fe6c(lՏLtzCݨ=K ;t`Sߡ}_-y7D'> @?^b-鶈5稫? 9a9LN, N2F%o @+i)WhOzG^Y!xupN:AUd=-7:Ah嚓qiJ?mDT/.!d̘PTn4ZU:HC$W_qb1$^晏Q<60ga',AcGj6]@.W&%):jK9\]I^Փ{ݧޞp24ʎ`f_?3'*ӍNy0 C|3f>0.6=u^Y 30é%Ci3K_Q#rj^=A+^E;S5l97N=svAK:=^DkŇӬ\dpEH45$-ɠ>bnIYk\"'k{WˌQiy9wS*05vSJZFSg/X3r$D6^toE\?Nf5GRvkꗊ@md'!/hn!dQ}pctIfdW@x:FRf&*#Ĺkj"27+?f]V/u9vʲeX} RO"qPnG"3ߑzHɱN^*Y{)͊@d0kH|/ZT":Fh\ vp.Fy6k\A}@ 1*r3/?:h7up<< b @z8V$C HcJyCMtxD6wXEMvMCƑhaQλLHvB)ǂ;':mHub*~ڦM )+V>fyxuӔ$#6Fek#d?JS]ge<,Lb䰕>%dBHw5Lo?Tg77Cnà^D xѕ_q5Nʚ.S`(tk>#7mMECi/ߢr||j}UYܿH"#qf[vo ~l,*RʦHCXC({Y.PwAΗGcS)ҥALo-,Μi0H;|AۄچW,S]\/`e :5VzXjݖUI|4ؘD$s;J7l.D 'u5UQ%2!l ^hjlb!ƙ!qRmqjȸG@^s}dfDs]%,"\(l? %qOf>"spLe*.Vb װbQ2;XV!_H2/>û;Hq\U['cSaY!CP](ӿiX JY:sET`( ZHE֤S\8!}G`Ѐ;YR2H1D ~CyxKY[5PQ̤Gp)^O$JJ)}p xj׃.T^<sd|sscPόc+mǿu#:,mv9$B@Z&+Af( VK)"4m#'~Fe GJHvm>.:N1 wYF$YؿUls8%,58.lA:|z @$*߭JUvKz#dŏG~5q3BS̓J DT=\wo, K@@˜lX4**>eln/WV:SHI0]KU+ث`1*<-&jM;A nh^56R10_3α0o Rxغlse#PӛP,"ĠWQ` rA=KZ͜/"RdYc֡+ UƸjjgf56Y]뿙X0OL0^79U=bL1_sNh*%^MT-q'X/t0 ɠm \A u\,Y8 )()΁awo4N@" & H#d>%bm8|ڋ4Eװ` >Ѩier[DPxH' ٤9Z&|AU 2wSg.~ay@l=cnxˋ*ъ<[j5 NeNWO-$+Cgfv=R;+ G ̑ՂOuSFkL:"a ^_L+'d˙@K9{8T*wȆ됫0!:.W ( J'xƶV93xu[4<̊*]-sZE"MYOIA pMsf|'znZiMKzKÂ֒u+PP; aR#pVz_SC`ʥ{yF3HOԜ _ uT݃9b>0Ps6*1܌Kb Z8_|QKwzacӋ$fE>xZ}0V~W3䜉񶌛ʜZM I/g %vlqA4 dZ^ܥy]M.3T1g>[*p\C6yMovF@?a W])1ץKՊ¿^drhB eGz0ľ V]E-(|8_k7b;9{{:#+J٧ ц z;dqlQd ~,2< qwH{rF5)/'^3G>G_P?Y."YLf @0n _p@P WFCFi<1|jM"ȝPj^ uXZ ?ʈ^jmId6!ӯ=2xf0.ٛהQ!JֹwJt<c쨚! וD|C@-S&tT<{YsY2 {qkGs|O2k[BFwq퉐uA_(tHjA&4&ܚY8 2vu8o ʧVmҌ8n5f}%߃0gl\`_U@V,6R /l Fpf5T\юYG3cS+jvEj)f@.k9􏪃?jbS- 9iM~\ {:^_ܙ弻Ik+)_P_nZq⅔'+ߍ2- M I;ZzsnTpyB r,. Mԉ5w2}4> B:%BP"SW WJpdOţ*2hW;=bt:ܕ,+ mJn߻p5 ۚ2ֳ$V)(РHvlz1J(R: ?-AĆb4 *,8|纍,ap'!H\S\ehr jj/;3)/;XN(QhF\`Kd0#-~"!F3Qj\(o#DCV>lDe Df1ӮY*_fp&4%{mPc#^lM\FT6 )'{ù0Pe2f&]JﴭdqtJn9;jQ k49 )tTFfS0^?,r}}Zfǀa?W:kGf:Y@EMƓ Qebh.V;v0v7QP"d_Yܶp0COŒZ*2S_Ԍp$F-A_|F)uV=]l.e JZA#S=nߞ:i{'."1!B56*N/_+f@#" }g/ vU3ԓw[Xg̚B4CPK +tJߟL* ,nYyOk]컓 xu=:>FbCe%~g-~k\GYVJՁ%Q%Z.QGE2"v ?wлaҝKa'shx͔xVR6qKWa ClQ+Ri9 khqɘ%]Yt&<14Pv=VK8sշD;Y+c&)ݹeb"B7H:zͶl-7! db.+ jfEB㙀Is:P*8fs4X>P aۨ@fk\umޓa'go)݊LM< hfpuyܮepXfxA1k.V;~@. u$:[A $Y5[[ѪOYcQMxT-`b :sP3g%snmҔF|t0_ƔQ{K;f+.\`i.-,!}ngk<_Ɨ71"p^P &\"0LH2D# }RL&&_P|rTf g?KEtطowbn4Tbhd~(ZE't<76<q֗j3Sg pGP&'Q'4 x/^@0#1yfgM&p54H:e' ,ftq9V]`d `|߉3sqCxȞ&VvI^fBefS EgvA+r56rzNFWXgh֭5*Bz(K?QlbWc #u$g@IH1\8Q4oW <*c[~%W m,x*Lh[gA'ZxV Tʼ?$N܇npez}z㖌ysP%\,4%/ܹ>Pd\YX>A7t'`q`˪nYM<[&Q;P|b OkY7O8oS`y,7)95-h㴭7:IhE֭V h?_Rã\EemlKDh?G:D!m`lTl+P`E|;v_Ms*|3D10Loiyw2!0g>怒.:XFB*3-'m 2F4^^,v'z?QĂdV[B/+)R~ٟ;. 6RA #ܓoqkåf6Da?( 3yrGA\ uSc@5"7c!8x 9IPUrg֐Ə)LN㵐3БJ w?30>KD!=OyyC2GU1> A(tODuN˫(8laCmg-阜/ҳեʘwL2/y-Hc1}_ls!$tU_-Jyf!\LC{G@ߵ'Q6ᲘK" ~#v6ۧS~H"AC"eMr!:@:Yl#6ъHkeIӻ)?}(歾3u:xxNT[j;[~jsѯ蝣; tAp9 / vb{1/Ydze j.j%YfE }XA1kKȖB'_0>?p\2ͪ^cnթC>F21U:&Jj-(Mo>GskGФٖ&9l^ sN΅eKxdQ.,-ݽʔLY{/ U@ɂ):Q{|'~.k!I5VxgXJշMsDlT1p|z Vb.blIwKˑpr Qۥ*>IU@"{޹u5S&>8G+y~T}*);s;=nn n ,iEq-lM8ڦ` u#T pKH'xD& = 2k4 On0vb-{'C^t| x6u\a[LqO78]<鈽E*^I-ح_._6=ֱ:@˟xm aWuWSNr@"a^ .n1G" >D/DpM' VDUۼP.$ tsT7a lIy-֗{{bo_b;j84R2kH_loCV0zûwXH;:uL2rc* X[)ߥܼD:c Ӏ:Bz+2NjD_لR|VN2B ^%p`N)"g7> joU>%~K4QU?ʈg]tDgr2q3KzVN:<\Hc -w6gO_Z`'M Gi LָYͱ[ 0(מ,Pm4`ذ_r-jj8M=53Κlˇt*f ,jOxѓQi )}+.ߍMMKS~ϗ&NjF9D+ ¼K@n}ɎR~sUD?-_O Ə+X} u-a(%TܢIj ߲ba> CFن,!ea2O, :]VH 5W d>AdJf:.@>QQ8|!11nӍ S_c*#>XgmWJ^o򩟽?B|͗0.ʣ%|3[LZ#2t*dn"wހSIA" Q Jo)^nC~T.x"l2CGm;~(1 ClMyɳn^31)pJ]I4$ӝM2|n8G Dp>E0=¹1j`j`B N;<̝s;WwdzhSz=W78^j4Q|Gmke* x(Ӫ$CJ9+9bɞMahk<@Š ۢH>Uh"۲LJ" \0.\!= t 7B-e|0l,X[Q%=1ܓq۳W#M~VOSny|f%bm+׻ jUy ]~?6Dl,{q ^(ʶ 1Eʨ(̧_p&&\mI("-*N. BjV?tnu^+t" $,Sxf`[6Zm!m_D1ު_*T)]^ `xVf4g/&Rwζ\+nQ"~?ZJE}[4e!}&y>\kЫ̫2f n*ڼT@.0|<ΏLm}M:Ekl_~T4; ڽjx6=c!K𥸘(z x0DG.zJtU۵Lcۖ&B \?Lk#(^O4NT{hLMoAę;tqfPڨ־M'܁.Sܮ'V4W+Ӿ8AMxoG1knU~,JHϐPjefX9s-"bx82b\r:9q }Y{MmNWtQ}Ӝg-/6UQd(f{?KI+%/KCbdޟh2ج~9pa/G0Zp](;{SRmN[Mֆf/㹺lF]6p^4 sQܹl2"s2*VkS=D \ Z 65odC̘OKהCX::wt7| I`$̔EH_oRB4`J,O=ʰEZtFےۄxՉiA|c1ROgʳV THn:ߊڍfv_@#,ʏ$keV?hz}6bKB+d^@'n ¿??;/X+&l SJn&%ƆZռx_79w=aףm0 VNjtG&t^1.=a_5L OSg9͘>t I4. |C)_ V#ciQgPfseq1JaJ]I@ mD i(bj;ɧ#aڣI]zRHi*p]9ZSoA7oa%ܶK?^).;f j jaA;1Ċזgy YA&lۗȋ&} I]UDbVbrT8$/kM1q[ilL SwvB.*t*^`NӊW Ä Uc|UAN@vt s~wrHαNE/yڥQwYtGefv:@Ic$tSY'yB sWlI^$'k$K`0ɿgTH -eZJ]3Fbcn" +s6I\ɴ3y U( Bn\?g ׁ`]O\e'cdamOtq˚6sRp: L^ 'rVA:^9-[,ogb?('Hf)(8uo.ɰg6TwˆQ>g{EfNv86f2شʲD0rrT͙/PQ@DL6rΫtaӭpţ̴XQ6cњy){6TlAPya 5uCj7.,S8a09ԤԎz+28(~1$эćVv@ 5dXkQ6D* ZZd]D>}8)ȩyZ8Xz|b,ns-;bXߙCj;Oᅁ^i`f ?aI(ki'pW$o(_W!ԾR~ ) 3A 4`j拙,A4Suk#M'GʤX`݂4΢ve@l!)/ 6!ʛo10/܄e&}2Wհ:{kfÀr쳕{h SjU`SV_M_T;W"SghE9EZ){:I 9hQl7h8Q5 Y:T"Y2eZ2W`& 1/KEo k,) O'z5|[5u7#]*4}L|&^YfT ZD?,/ Z?$]=.z]*kTbn].ǫՄJcwsYQՆFx|>VLk\/.r8bA)gt߿u$-umXV}9OiJɬ,l~$VbI/]蘧I^7w E& o $sQӟr.@G3o) 5P拞K$xQiֈZ&>ޣw^%͑*ӯCv͛TS?`Q0xVSW e5Dz )Zf@6K l*H?wp(F3H>{oN67a(Ʊ:u".82<I^'F D ҡ[G*d5ȱ!i_x nBJvILG{qA,sdYns~RUzjGcrRLZPLwk'y6Wo 'DŽ::e^g qhƋqeop17Z:WxfbH @1+ޭtmG!ՙ龼)SZGv_^ZEv#Ȕrp:1]xXqXaú(r/^3%)i.:Y`m28jHߓYeqNOA8^;vJdW۽PˉXȧ&}ohLx}*DZ7+L,)~7SeBusآ #5a=9Ddk'k:}_H oZ1?XKnzI5~ȁU,=X`5թGo܌*Uxuauh1bzHng{lfhi2 u5+ɭOhHbs()|f4٪Z>5&6,ǚ! ]Sǒhi B] " lڿDw~#ٳ+`ur |{3NG0 bFzR.~d.g$4j܀4ŭ&`^8 FqQϗ8$#(^EY2 2 ޽"K-%c3Z=C}e*#Prdq0\5\j>@F~~-^!5ɳLPqUB]Һ!q(MPH\#o dN^k^2r-X"$~_33w\}2^1 +q8qIf{v7[~r6a׆"d܇cĞ]{EX,O}kʓqŗzZF4Ivo;WSJ21߈"wVՋ020IaѺbUЪ^!Zɻ\6| 7·u \:6G55"(k_d8klC|Sa.7A|2n {:ͭhtoYs7:=6sjeyZCt\;VSpX&=N|BLwx(*R~[J !\] y4(r;XМ$ļ+u V*;  |9TPyP[;.rl XABФJX";mOcWH8 vwrE>R\ HH`i|4v'Oʗs7dg)n<`ubj>Ă.CoșDqCKJiT`-s\rb_ ۅy?4z(5%; a`3] @21Y1BrP= u x4Z*ؓy]yMMP5(}d㤔E4 m7k6)3-|On!5bJjo)ϲYdNZĸt)^4]p"N7k鿰@ռnK!H5Wt*v=$VJ>J R[eW쟖+l`1 JEX&.S0lrjATWjYK6:^@T.M'::[YTпԽ\\QƾCrl߲;n*6!1Di3-nwk8̛L_ ͐J^ bsb|,Migq[vTأ8^_joRK .Q, Vscs_Xߦdw G1P/c.RYQ2PXyȊ.m%{5W'󣊽88=e+ j^`Z.uX F'PaV3[S:) wc ֌3)"p=2 /p@OLA:MN%lDL1/.a˥j+%{ /g9;%s9jMFBeC-XX&ǿ+k'H~r9 Z4va?}žaC؅2Fw&13?;9\lf^w)(,#m3U.Co@ lTiD`twV\PR K " sYRUA)$}s֨{ڀiFjΜ&- =eb{NW"JႣf;T6QjfѡC:Li5! Yh݈ٝ{#Y#l 4qҺr@d&Ynd9C"Ω\(3>m3t&ټ5eRЩ'0c-A~)mDÂcﯡݡc^Ʋ46*a܏{^gѴ?u7[`L t7UL 6Zm K2ousj* 5}=g33JKug`%\%3 W0ďךޒ@I[<WB;姯IA'ӯμ _jLXLz-3IdcC mlG䧳 7jn:6:t۲Ban =1=?ȣ+'nzVV8ZmU֖9?7p<_bԇԾfGqot)p;JY 15D4X"ijkY),*&c^FOo1t+8&&@Ueg_> _§)4?lݎ &<{nExL#LȒO3)Q2`z1TѷH![(w(+#s`F}|>C[^l1hG<2!P}a OESٙGd1Q7>rP YW F(:^n+d3D0+Zڬ0NWqX!g +v[HS!sb?$Rj@+hRt:B ±&zWxۼZ{kC{94)$|t^`rk'{eogʢΥ'Ssm!L%lH_wYwj1R2\ASj]gTvxaVNYxX &x*tEe9F7-]Ri{Q`xV\j/VΈBҶ^ ST,Cy#=rđ.7l> }eLDY4cMq /+oC$3  tp q UORiem(g2vݴDUFgh\OHUMn3MzXTzkbj'ogyӿt,u tO=xtY`yc& $\u`MIFW伭*I)AY8ԙNHv&ڄ5A\5E.v3$`b5fxE0k\7f[ : ܕLѥGo(F9wxg?pԸWwjѾ{C:<Ţk@YhlwPLUIf`Cs=)s-i.q՜k~Kbqb6GcdW Tv^ L.?x6ہ0&i j)׵0Wɨ@%]B)bcq_~!`Urռk{iA}V({мqӧ>"hĞ8Bp"U[P]=k'9H4F=ߝ+Eׅ ,NcĦmZhJfY :*\6(Am`=z'@(h fղI;d?WUޘzz=&"!Fsu;b=L=B>&0@tڿS$,󣭹thJ'RW\;8ڿ#U4Gf";T4O 4/'YtT\=un dx$>W!aQTœ`RLp0Z5-u5NaǖI&MTA #aEGdCR!C\@O4讀}2sim+rgv|3]hrѭgt_@X^ ̷\+vE-K?F\{x7uۂ>OG]Zց6х{GFcyG1u"" 5_[ Ay!VнD5జ8|,0)v{)zŽyܫY y?XǧIUr8 "3vsqwPVċZ1*䗱O,}Ŏ)Z| ,ŭ94^D8N,W@_+IZA!Vʜ~b4 Ȕ =t>sF]kpi[#L%ʊH/bBv9O3r:G<ͬLm!SEUtw=I_Ao}@P?bY΄>x,ZM/iځݗz;A/2H0',<]},BMӡ؇u9Ca?ԱDa+,G &eoJOI65z!ɏ>HQKHU`)>͢(?|rFcF'Vh=U3$G4| B]6^j^^U#|\G6OJ 3x"P9QP%FfE#d Wսݟ&ʢ*DrUZ&KO^=Zy#]D0DDit\[\D n҃ȇ@+Z9@;#;KoM403E[/%Bo$,#+X#r[G͠c[j<DCX3f7DŽcrIWU*Mn ux9`fp@~ {a.b:1mvRV 3; aA6vܭ٦!^Oۨn6_jv>JA%1Y(գޚ깛CFyIi=_4ʶƸ̫/P:9Wʎ"a;0p(}!DKo1Q5ڣjcH񒲯2N$fut~ɉeѯ-ne~8 ʮ/rHmF2x ڹ#] ˔x3+B͏uB W{b yʐ,_(-t]Oj:ElL5pC>i%ak*Ӹ`&IwUA VxJqgsq&fng6:vHgۓn,\Bl!t]-T;˫pMc/'d_["4bBZ{7ۓԆ*9vPdBZ 1N I 8Nȗ҃?GK3TGw9nV0voؚ3fyYPj7lrDUlfg0e(]oC]da(67y5|?bsSa{),1Ar/W'CpDb0C$?=c  Y惉}E=1CZHںr&5*ǐ%x(GBS߸HԜ%Ī2ƞP&tO#vf[/Jxx]z;,u*pim]d~[^Yrd`T1Zziosr+CqQ/oFU*^G:H 1i%V"hcvLϓ6e&lO eMc>RК[ 4FR ,B䜖x|ŠeL4Q.6Kь Sh^IH{v@ F/4$4![]Z$q+qv"f@aӜoę|xPYx7`# K;`jf9b%gҏ`d__14MkaR#=n$sО‰>@Nb(pȢO26U_JIjxO0be 7Bޮ(2z"AMIbxV,̷:o,5r#="[a185@iWؗwX"h{ke$֥W;BCYäg2ř:kߋ@Dԅm8<8= ~[[^T':Hԃ՞U G$ 3tmWFH# p Yt9q:šՠGY4U1.*7e"q|]pLa*'> > v'*Zw$)K 'l "?g3%ɹ ~%/ٷ.uQ@+?[řǫ7MKGN<.'9v5؝)ݹT $Wܒ}ZٙҕVm jf 0(8Ͷ|EH3*dMa/AwP2ȂpuCk I}a(W^OkF!=L +W"a^{hQk nci:*2+vOr<8Hr"z᠀v "P6,׈0~&jw;a~?ZC/ֈ/aj:{}61 F÷6у1Ĉc3mIZvBAK&eZ z3>#?RKrm Q+a^fwvE𿓾G HCŨ; mk݌+CmXcU Ij5C@b#Dg"GrD0oZeZ}؉8/Mϫ%ieP>xRu*=dS=ˣ:I|XU;P&vBgXeܳG|gH?E QZD (&R"eLW5gn+AHE#rRu@@Ғy6r3 S@-z -@)эι|уɛ(1kln^&Ld(W1 *24.+H_}i?kɟcD]YUO9n]Q8oC}8k2ATV-bi_,>\0€^$T@6lSB޳f:FAF]_/(K9M+*Sx [z rU% }Ky@ھ(ݐK7SpY^sSN ho 9W{kPޤ7D6=%Uٷ_%Y쵡;\VM;ELGp  /vfؐU('tuʷZ*[ޓEPp0S>Qޮoa-p1!rd]M\C_SQ Dꑟ5뜵*l78\-2Q]iEY [ΦEtv /~1Тu:7V[uDI]T$ÚŜf\dR+&̖dOZJ;C\UPkTEUG1xFCRm&+:VJMiS XnX+ :kC򀄞S~1H aC+ yL2<" uJAIs -K:>>y2%O=ew^!OT/.7h*=α𐽺woya$3EFqฺ4ɶ'ūEv0Q{ [ ?[BMq0JeHcA'S=[ǐWw:Nԩ[_TthpGӑ5꫗{a*' Kݔ荆y}Xdb2+K cS3dXxQx:6Ir(>7wx"W})6_ܲ,q -Q&ݗ"):\ Y<7|#a62+3作`᪚X6CCr|kѰ^jJ_ޟC:9'n\L2fW+0֒+Zzt!rbI*:s*lC*^XUG6B-lOc9&r,|~uN$~RSj 7HJ%br bw9 Zܤ$ K8z9 )0#":UDtWzdQ!+m.s+ dJ)xP|񬞉>w'BKU+] ; ƾ>Gj鹓*H4Nl@اvL4H?a:qHbG.u[tycYq!׸E;F>ylN^r phr,LBSϽNC4X3^m*GFvß [Iq_QZ%ֳc(||g)r7W%P+q~ezsW9dm ʢ6Zvɯ{NٶX*D|8p5|ǧ~0`mJ)aZ&n5TcDNb{%ID,T~_?x. 7T|#kWs捁T=m'451x0Ov 9?wV.Tʗ٨.D5p^G1*q%[BQ~r@ʾL>v(fl5EgnI,]':q|nγ3 }0wPR;jH>u'v JLǽ=,I3E"b5O R_Ճev'P!D>v;K3y~*H=y ~Y4Ce-kma`UႦ # 2x~ ~GɅSA3uTk +FĬlȎytm>U*-e=s1KP$2]BtY|yv|^@\j+PE,?nFW#~RkѰ7.9x! EL\lHxq$>覰ݾ}ciT cCwȌLԺhԠ92,a,OPíUUS%EPh'Z6._g]43mOsf8WN}1ߠ3e44rM&Ch9%Uʰ6ؖZbu_ό;hvlRukQ; OxQC9W) X~]7L2Xf'u''rǛL4i99ι)ky8Ʉq^/ qw*= O“*tD7`qP*';j#hG`\O'EQ3#ЏhVU7BWձ/8!)F[[z.AS>UV:EFc&jh/FV }a›@)Ǭ?Q|,`f^E!5JYc?iϭ>?păl+A*= _ .]`]/:.Xi0yzHgi̔{d.lOy\&)IJ:AೆX?w 95c^Ac޵>Q+bi~OjtP>ޥ6\N mʼn,̧N_`5m󴫭5e2; "4#Q|p8($VinTΙŴqzwCڦV U2+餸)iӁ RLu4SJɽ@\TEh4k]3,X41uW2E|Bq΁Hbt(6m9KMq<#{~ ky4'+>+ik+sݫi(c \,*GļGB bnMw ˁ|~jQlע@rL3m 2GcY -Ɛ;L8i}RLL-DEYCZmlTI(=\&PJ;*H>%lLUK +!}Voxf59YYQ*U7V]e/!VRe]. r-n8 8כԶ /bDNȞHw]zG'@ nqCr8"4R۫e>hUΞ4F+~qϱP3" )+x\ @CZw at:s :Ltm0ⰿOO#wb_q5)B K};+זс|L]/Cp@ '^ ie&c 0&'B}7AB#-$KZt*~" TXSXZ_9ٚ_c kɒu ӥ.D? Uą^};Xu ȡi2A6I|ho:X[3$t%4V WcIp @b o)X( [vGnuh?̫qA !Bݵ)1u-çK0;BtXI3R:|#}Ѩg+Y Q )F:]j&j nnmnc+}9l䍌35#aDzߡh,b&c  M~t_h\2"IeEQ=--䆼5A~Q-,J*6\ȩ6U>%O?bN2#%D)\BƳ2sP=!r-y6143Gi$* dbo6wF29?6[n,)Yo{P'!%jª'H71 *JEPTTG ~EncBSzO>AʓҹM*ʊG/Ac 'x$vJ "(ܠ#P 7iAH34|WrF˹`ه^8Ȑ1^S)&Zh\ XR1 TNȔW X6F=e꾟 ;E6NSQI:jfWv9T?@;Jfڝ7V8)Mus`&ⳛ'Cy)4OK)&ֶ81{| W)Ь`ɿQFd*Wh0BxHurGceL99mS@ 罭8;n֐jYKKH$ Ix۳.uK٥X❋WB! ߃E;p ð`ypJåR`0re'v4z?߰v$x#"{4Y~0EUjY7$ЂFCݘh"M!+ʼnANYguK]3}y6Moi20_0tqo<+jcNYVa6n-6+s?#S˴6QgYhh/'(4ǪSaJV KoD+Xawv~FplNС,|VȬSv!]v<)-:ɥpzWS l54sr_q:x1-g /׈G$VKveR߉%Kq)*vJKa#!DXSS5"D;-eNpP?h=u":y_VCu.Qnp`}"Qn@jF,~LQ~GFNƢ=­VK|;|}_axy:u{?M$(*iIq\s] J7t s@q|߰W93;cI6-~͗Cʣ585n…-+fle E2+1Yz2)\ sC"ףR3;,Ңܮ=8ںȺ (Wep`6ui%KdaNsq0 S=RaލimQF$Bypа9\|MxrGBCYh XZ_40,0fH2S` "mVAXLZQudQ`': FT!Flre#Ƥt"U#=I>"61;&D^j-_%^-WDe^LO[G-:f*- 4A.'=#^:&ȈyUqx@O("z ]Q3 ,e<"D|1`H5Tf хtYl듎Տ1? WkdI|@d*(oƙ3N^ ,?Sm0hkg`r4I0w\,7!ޓkef' j",χ̢bFw<<lO0 \~4y}7Ϲ52cDZmrp2u46@Ƕ|3w_X.,~_IOC2Ip eZ.n{!*N];FRp%ؖ{,{=dpKkk᝔o053x0rz:fY P49gsWiO&51{^QY?<̾8@ V/h_Mn@cλ50KNBa{W΢DK.vyˍLƸO,8Yy pC [MZߑZYP5Xa`0Sh6Ђ6JwJ}5IKB' W>|\ߥ&OfˊtnE ,">f _}hp,NvG*mtƘEz!XI4S^T ;w2o h#3`υoIG'Ƶ PVH*gvĂqTmJ&X.\/a8(M4ѨJC?as7"R.%տK#D@" k:0nxm'0-arautT,a/`a/a)R)WEiS -9-Wܟ >g;^3#qa[XSQE=f$tph0x @f볻?@"}O{jLr*6fnyF?MyfE[/("P !.(t Ԕ^+=MTad-GWK |:(ʫϤ $v/♡@s*ޝCV4dg2Yu~7@Qkbf]ps5̈́60v,PyzwEꅼ9v ~ޯљWagg5<2 մj(c ݇y4ʧ?KB.IAF^ !h%Pm-:_i!*GЂ^]NUx3>]EIQneZȌic>5CC"LD칿d]+κGR >/(tcM=؈SdɽDžcQ~D!6jԊ tx{;AeKP:3Y3Mm+M!e_NO86ClLM2ar9>N{o9pAxZrsDҧ>YU''/;j}"-Haفn: Ib`^v~L$/N΅x:ZȔym~>DE3;hx-JbKJ kk<Ǡ`C %pΉ4RóI=lZ:r1"&& gjBuˎY` v*xac&Ct+JBm턋 A]>HVy^>Ba`iDLjGINf@LxXoDf[`WaUNp?V⥮LoI&_g(>Fy{E5̱UуqsJ|lԱ29UtO7ہI\W5+&ĩY|SļM>T$qs\YH}POq,x=e;SJmR?{ ?D&<z+BV02=EnzH _iը6xCНgX=xyg~ JxU^֩) Qvy08G|1k5ɣD3-aHn*g c}+Z3]F[\A|yU>e5)k-x\Li[ MRnt1+xLt͢ o5͕⺜)Mj?Kdsr@ ۲r%fڶy(pY!|l fm,gS[{r%Ɂv:Pf[tO3]~>ӌ'z&6#rݪJ0gZ[~O${Cm)H&gg L͔kyVe-lKAu?\70x@U5۪O(j('Jte/4 H\rV{ q\0ũdҸkvv*v|" UMwS~. ! ic&' 'sɊ+ m?͟ZDP<Ăy/+r cp 2!X(`&@j_;68FJ-Q]Xk AdHK3~pOB!IO^d5BЧ(6RUVE}T9V$ ' U&)霎DVP./rGh$'ckJwn)-:|j7le ˭;?k*Jiv0+8_]WA~+^^gnHhPݫoꏬM_6DmPm;?ɖ/|Annr/Rc*6F֖GӶNa`rxK:2q>}cܵĪ!W!uT./7B?+tD:q:˾9< #F . uD jͤiQ]D WRmbԵ~-A_?R3ex;wQ : yDд"? $$mu2wc, SuT R|4>qυmǹ*UEA}]g5TU`!`5ehtB>S D;1>A `q) $">#=#9OPt|Ţ aBZuU\斈Egp=4:F0g*ȍly]\wC¡Ɩr㶺|Gl_fM;R E4@ 'Wn-v?{_&lRew1U +bށ WfCyVJz(;{Lj udNrZs2]lƼjي?c܊a(6ḶoY_4۪1F}{Wa}Z/O.!s=iZ?"n" )NFVpNcٱ mUYuSJo)& 0>}+zÓl ^lӹP}oC?B syWUX%%+)nHwSmM0h6 CE-,T:quwD\~A"lk.s 0:5lːqk]C\k"V . K[mv㐢YdP+ n8g^>{w鶀|.d3 v;=>*9{9 c=q%ۇoЃZSaӣQ%nteѠb97b!6--m5uBGv=F>r'aN/:+|pogs_cuHZ'`wY*sR%_$֑ *NJ|, UD/&c<N;_ܗ2"i}B[nLa\M3kT&jdڦ/U'dяWW٣y^)mG6Y=m|yh6%/)X#@GȀ#_ LILνІ$[\,b3:;m-> JAmؙ-RLpjm(8GKHz NNC{(/ifFZ-Gn2oɥBlIF#膣O_J_gTbZ[Ȅ[4P|GƨLվ>TԴw7cdsUpE0xG)k@WJ{bt XD֗ag\J~CDdR^E*eo\[AO:gmn6b$ƒc ,x?8'; Fcj#AJuwxV t{7zQpvWi<{AuJNWgpljhtI"e JqoM(1ZZۥ}*˥ ".j6 *tf/qV `Sϯ:dvLkf`e RQ3,]!yw ݓlk4HctG< {Ƈщr1 R; ;ׄ#_m5ZjD05<du)wD gsi1Z}U\sMP6㱪@Q=N[\*3^VuaZKI^|9ij``a@5ɰRw4R+8%tn GN$Z0}8\U~zĻvE,Liμ=gi{ K^$|Bw0ԙ@mi9LSWOo1^Kp!!+h6 tX\݂6nGoH$*&ihب@i,Z'9ޞ}@gb_3WFE %1IH' k}_os۠vL~bcwje9Qd,$ jvE0I|dZ"gM}D$[eutzfnVEL¡'Wsb*}w$MIҮ!ы< a\TG#g(n[*Q!Uju8Y`dhE|lݾԋ"©>}݉Az-N/Y% +zϴ:]V3h_lK,3BChïIJ:}zd9_rUGPV)E::p >7Ӓ .%Ya=ׁt}"6<1e2{xI(1JbRS/iu U;]3 wB:K05|JvhMPb}I6Vni[ $Ô#` aKj5ȗ(!U| 9\$؊d ^ "4oEFJ#@?ok1AUSBDǩ tE۬@O_qHlXv7l6T5]K|Sbm*)yվJE| \=ZimaGKt$|~2Ar-f?tMx rVJ"U6 ˟&MVxX 'EؠѣRp OuL#` r4O'3+7h'͏WML(IDvRiy!hGP}"$oZ cم$\,{ 7;pN2ʉ7'% ܨ:ͅcR[<&tZ)TrfMZ,sF|T]Zה|!aT6#G6~/1 e7DE_ӉS Hjy?0`yinS]K$4 :)FH48B1}O4>0GaD}ٺj^gheK#QEOk| ۈ:FvΈW$t}NA+f:{|պGl9!}骘FźOP@LY8miFL׈Ttk,"ɧ}kG:U*L?3mx>WKc‰4eKWv'nH@'AAR# &f4/AJ/XVgD)&=^zo$5Z[8Ux؅hbS0y^|;st.A9-H#0ϒE` 0|sv*yEFG7.fR|.25Ӓo:.#Nl)*^*+ce9̽;u|\sl`ԝGJMmi@;"|s,Z㖁ȄZbl E.Qa^bKȡ\WG&zHj)V/9tQhID _q^X[" C yL/e^ul?5?'dOq!Ѵh {=dTFj`^pb"Rsc5ߎ2ٹ[A (9§XS8Φ:s'Oߧ|ӛo J ,Xl)FXUUc9ΐbZoDzXږ"Jc]C=xNt0T(B'l;vf<.Mx.8Y'[à9t'M-Hrd-.׻VvZAAfrtdhVT._73cOش ԈcvKr\6q(^1s6i]ه)AJǽ9ϭl%|DX2xc*~?^kP}#QÛM CCTjK`\ieؒqM"L&:|l41fu$r&vԕ.,SjܔA5Xʝӛdg-8RVZeGhOU`hj0W`TxoAn'69W<#ꤓ]z]@'_^MfPZƀK~nCT5q5(r"P*RMOd <ĪؼF$Ra<3Q=[ @PeXޣrQG=<{u@?!6Ʈ.T5x)ȺCs7 ]3 đ>/'ppz+'cN\l`M<ɅxO#rLU|}?HoJxmV- 0[tB% qܺABFz0im }WUЏ7 ٸ9iMt[Ew[npVU@;K8 I>8lU"2ekN#q;ӣ1VcmOE$,K:ط'petfjk] Ew8muԀmV,DoHC=K^BfTD- VFWyoIaM9ndPr YN:sQVB]{%{c#U:swondCͺRvcv82Ljn/[[j;.ZgQouЯ!Ǝzļ VcFY~৆5G l,ʪy{kW=-+#qlꇎǬ/Fڠ)fp-c3 r'-[|q2r־T#{KI<ܣO^#扩Xm o8/(Tp:FȞ̑F UD34ʈJjPkR= nvzvgi^2~C[[?Er҈d-jߙOphMU-N$x @"Hy1w75ṽ#T@N&Lkp.[r>ؔGyJyVGD/&25Xaz/ F;Tb<7/Xr0&9Fyp܆ :ckF"__QD( x('6r^)kyA]6/8 zo<|F<S@`82)L2Iz޸% *u ;b~ xq'^0]\f p?2^\=L|kP̮f\@g<9fNh y)V1)Nk|H?uMn)l@-tֺqAf{-%.Щƾ]C+;'coP0?m)B)hA z"lJ._44 R )`EUZ-X ߧ5܇[ts9F2oL5flSֳro+C84K $`e zg,H/ t4s{AB VTng/x{4MB♖%J:0}X[oM;u'8]72YZKE"[fOE/-,W¥12cyI#1kosssk1\wtэ;1Pw|٦Fy" nTOXctG6ix.1F&Mӭ_X_Qp@!h46 :XuBx]=z5E^@)+CERqHuտ&G_cȭ`hD' E"[Q=yvf0ÖĐW~̔uw 98֝b@;f)IHvЖ^Rt 4uL,:$K^U[ \N}t"qZ7:FpimWPWٳɖG:{[yn ?Gfy,hW#f*%`(q~;Ӹ]zEvMo!E}a{špHvN䓕\HdLD){ku ރO.盰lt̊k Tay1!AÄ1!c`rHZ! I_ V^dJBZV ̃ڀh HƐ?ղ @efgZCtVe{>R˜ ,ؿk޺ ǃ;D=FtLO2Yv/t'5 }bQFD`+kU/JXG+I`K.H6P|R ve! :K-8=2Zz-z n.S&>1,$v ?\Tag)b%7%cDdѷF#Ծu!{GɆ)n<~*FX*p_(bms3?U(C4XWҬ Gkߎ2՚bd^T`%N,6I\P+󥝧:<$iMXn0GI,G̛ڡA<+ RQϳ.t>gL@'D^л`Ge4PcmIZLVkOκe|\R1ƲXi/٘Hu?jʏ2TAr7dL X<8UkiYutj Op+ʦ3͏c+^rj"c귊ilF{`[4#V(S-M80C|w]M+;h`eB#U 3v1~T7@WhEy/v:2")9}~ m%UQcgv@o#%Z?\ h/O_rH_ ϳ?Z6!,1,;Wq͔r~Vϫ8zɹΙyb8. MUhBm2QDޣSime1Wm/{Vr/g$]n {4 C$<2 Mz3V=QY`űF.XˢP](Q@4L{I'ѵ,B[.7 6='_]_ecÄ@UzZ3# *G^KO؃;z0(HwR#Ʋ04pL,FqFUgRBRLbK"GKX|r y q,dٓphSߗ&Qsy߭9{aY7̽Hj^ٕ:KGac^!{{"ӏLOq<1lfuШ$"#UI*C/-}/y_o_8</h%=yQ͢jɚ4 ):WW>+LU)Paٱ$2:( (?tn¿c= &كr)_[{%cT=H%>_΅]'W)i͔em\T+AsZ#8H{bȹ=U\7VK[>~g|tU2ۺxVv6?4ݕ1Й _{w2O;N4p2JcORkp3mt܎*45.D|ќBl`*iUR xB9Ӛ66dLX؞gW^Oz g ˿5^)2T΁6?:ӆZo[1:9ߜ|lKnd0ԄF Pc s TƇ#^%+ە;:Ékj/'pw]m@!.MN{y7'k@gcWz=oHR`5I]$g0_ye/qAWSf;a206}c}42Ẻ=.Z!e@TZ=좮ܧu0vy?2u̗ٮN'ؤ%覸Ύ,_H@ǔo0iܣ !dށ;Y kq"B/y˙Byɬ;Ĝ‘\# sޤI*[,J1Qܘop?90Z(&A|ԅ5VpkTkj/eE/w3*iRL } f6]%% sdK;?@[:1,՟c*rAxJC>|`f˒N`fk_|j꭛QZHpvfтeRE˕Gṑeg3"t(aS2Tz$dzKΰb(" KW #\JaHSL7㸴YFtldC-z *{jRjn'5-qg677x2:}M0#P"&Gٖ_pg$h&oZSmHDt"w Xl??'([,t<>[hqiACX)p:0:\=AJ, ~49ﲼBb9ͅ zg+cyaNF %k?RG7JKqYǞ@&_E-}3s=][QjL2dCwe'G#g=LQR`t>>9- ,k`U6_iC+ov%sYį@7lIS+H߹L镥|cj7X>0l1@WѶP0MM(pXךq `&~sx!N)bַ5ztOU-Q]&f#r Xn3RrpLXr3XGƹOsZLNk24EKMKM:ASfNU{FEek m!K917g "w*!i|p*fE RhwoQO(+~q Ք{$sCMl_.7]i麯OX-!_ɹn?cH,ְ⋝5f{@&fCN>S>m ;Wz-w҈r5B7gQ!=uϟ7|6S35dE1Psmmx=)h'g㏗"sZ5PU:79Qs. {Iչ=;6;#lSs:l@E7^D!^Vpj  !?un8V-G?ɧ=a'֍BxzvٰGNaBZ*#y POkkڝ(yQp.xVH)b-=0ou9RI)uBKEGkN[7T|;̩0sy ᯸:t ڝ2]-&3x>辧hNDzr91./ Q6Ѽ ފ!sqOY228dJB/2Hzͩڼx*2W,h@KcUћpl(K~jkU}=\,$:lBu *$|CI^ĝC5|Ls/oqgCOM*@zq̇!|G]7f}V9G*2:d^# ŝ=6X_f('kF#+L&}^uxu|t ۏw4_:!;t.ԷX$<'q]o}[3 .z2>k'H5y:4+ 1%*:;ax(6j>Z3*JRfsĽ Y#gm =XY\C'ڵyAY0p_ty%$k6+5nCfj5)< Մw bء`*T%o ~!e@&3tUVj$qOƒY@~ȩ; qdm'G~jl*28 ,R؉)vZڄɨ۫J\ĔhJχ1}rX?~Ļyoh;iuq'f ;-@3K?6]$Cϴ m В!:|ள>yqm0fW y5|CZfʡIAU. RƼ 7JWfq#h47x/FtI.+\ cV=u݃;B{]sH93 )+ -><5TE9uຉzuzx;x6*q _KlU\h㥹ưGҚ^n2V_dHO\ֻK:Yu W)a7d6 T&PUԹN8VaM~ ci ' )^"Z杮WzϐΎ4nmW#YW&@nm{O9DZ^ k)Tfeb][̗6Z͑UŸ"=ښ_ Y?qĺ m$;{H;WFX!ګj?%5 滼'7iDv$44}+N1Fc4O:ܻn4Kq%@=M +_5 d!;S:%ƿ Bw['Q&&02oU9r.^0,\+8}+u ̀P*zzyQXq͂) ~zO^st@ް~JyPC^`4d%%ݮo儜N8;|0 *qw;s8fѮۗďiGOb8jœrι[XQbv_؉GF4p rYd˫ȁO4k܂+O,K$3q/gTUE`HY^)wkjkYB MbeP2B4PxNm8X'nHfÊ"e*01&a7S-z#)qSVW' 7oKQ a3~<1/Q7V*{ˑw(`;LmWel+pK:>);Qz"wZ ocOlyۢhn"9"Aɐ1ZO!|!Ҫlojyh6ZRJۇ\ۉ!R"։KJ..|Z/.t Ncn֚q}R4lߺ]bFSjH+ `[?877'Wl,rU<@tBxW= gEza-llR-4eՠLߗ΁!AP98AGǢ~vR!BcLjv4*:397ܠRK3]ю3-&.-qÏo:XMݹʻ|=UhQƃ"!7Ų kmup@:oA~%#d'Bϲ+ =z?,{zai"qbDރ6zZUV+_U1D>ޝt[88WV]9}@HHP2+6;RMek_dWM9#j#U焩mkȖ%b!y<GVbd#)n}R쇗u_6{7˄+lF~ 4 B 3hפk5TK>鈶i P@HQZ:|WJ,o} up5o0A QW.g8G'1z#b5$O!p$=-KE!950^^Ch67G, ^Q NfVuxt1KOrpBij=%ҳe}dD;,Pgutn_wx"gva`BW&f^!ERt=#q1w?8焊p1\aawz Zk6xMsrhL3B'lM.=ǽXЗ :@9PgW6U=ACr$JAڰ-A53v+hq=Ug=aVR&\ wMUGs4`[lGPZ(!ED>)%PHu<'b\6̺8Bء),wba?PXq( փ œW>렜zdaFm?GhՓPoʩ:^օlF@YPDE,NDd5t{3qM;m@  &H[KtQ/$P \R$VjiaA#I‡Mv'?Ȣ V-N5]iFgb0goA18_1R`OqrO;GOz/E 4p3۽8)Nto4pD^Y;Ҧy`I{01(t^妕Ԧ'Xh q4 m-*H;23 mSs1Iw70iKi,DqatJ.`bO.M)SNƒAM7ҳ4*_% Ja6]o" /L}U)4$tWKOƶJcn~L(H 'ڸ.SdUQTpNj׃fg0'^i;XtH8Xg۹dGNC֚)ѫ=21!;{gՄ݈&pيT_yw6p6  "mkZps$*fcIlʎlC>U0`F uۚ5iC楗hա݄DV.{=?:%6btM{Ѱۘ[!~I1 , P._IxHJ|0bThjJV >*uW`Ws*4X<طXA5]j:o*Y]5T;c&OXad=WOv&&[KtT^!6A]-?ʼiNTG40#Kwr޻SokK~>>#ztzT\P3UyKlW-DŽ%]}JHhI/? 줺̟OlvoT^uHCUy3~IT zբ+-S~{5,  .#ycHz'n> n,Wג&*OCQ<*%WqzbG# 3j#b 4&X:Eh7g6dqT ,csπa57dqb*pg R&1f:Pdt8 *@"2z7`iNؤR= l?6*ٹ) \}/*-$˚ZY$!$>ӸcJbX$ 4:M;V_ `sBQ'S xQUI]pUh u\ iBn\Ƿd n X6vrx\Œ%z+bږ*xo_`m ws( y;4a] F H=r41+x6لw^BzP *EgOSjg>ӫ$WjW) g'<;.$k|pVn-ōUKw1\O3>ilO{~IVTjD՞w޸,U,r &Mwt& C{ךvzض8j3Bkށ!=g aƛ}nw2Qslv*KhWJ}e,x+gc'/a#"x37TC0{|Pq6: OtkIN,}FpNd.HbK~hgq7Z*Vm՚SyE"D;cb 6YFJ|ɊouukW붻4Fb;5ռge6办`/Ήb?$q2XَO[םbat<qJHlia jlFChe^4]+40#8 y̗vXʁZX&n)]? ]yF "7/TBsx^'c&ҟ @>kS,lE,!]ww]D{ݰOdGZ;2?Փ^R&`s-'? 8 +|Ü}ϏEd#4ٔPʞ 6+WӆG^GUi25C9^o3l I X8" %M׸KΖW# V2kȭٱl)}iH%dEj̷3*Wqʏ*rsj!m]1"2ZKu8i$j$7[fbZvaVbc(QmbQ`!"FLOngx2 y$y.y~I*|@);6BϤ^&EpE*;+.pmH`n\ݑb]ᒢv׭X CG}f&r L "`m٧I=7RF!_wvb|Zmt^ϚofhE[&&&Jf0˛ i UbS8`&d:QORA1O,P]!)wo@3`"^q+^Vd zAʈHó/痷4+pO72i.C+2d3LXWj\vaoe6r!~SLN/?mgUD$̕LYCH.\Od,A=akI9\ͽl8ƻE;OBZ2C_!ajE2GOq5/ʂV?P'QNc^GNSk|)wea5aMD@X' GўQ*wT#5-sGQ^<{2̪AK*?^*_04pK E{JgW kn;k"7%lJf/et+lhkOORp24A*@msY3CPAQ,D\ D/ ǎSV5&S\v! Texh3cXq$UmoOBbitY ͛qxԤ t#2I.!5=34O3Jg`\@!(,a<ld^/b=FJضCZ.RDq,뽳<Ϋ߶32LMyr *rLoڿ%书v^P^ B3U d9T3nC! u:~WÉ Pyҥonrn{. $082D/|ckSWCVn>j-ڗ12*#saOWzQMk*4{L6;En:Rn8"/o)𙮙 M#(UL*<3(^ \\ž4迌 oظ9.wj41\/+&UkZUq翙O ʉsh)\"%v)*]ґH8$'_Se7*kCyl.$ȥI]P+ЯEnփ5s Q[(!zhTl0LV#Ma67y׏[X b 7v#!1J%XH;E)cv2zZZ8BܦTJT*QdY48~sݱAeJOny]鑃 ^ew ,)ʗ15޲b !3lѢ@lc.𒕙Y]oأ#Eq"87[=ƧwҾLh-@af\샖" `3w&D0\?-jO*,6ސA;[?gnZ@٦Ŀ9jҬ>wFld$m0Xg#D?4iea{VKmY1XGYF5 +kkwK3ƅNШWJeT|ռmr}}<;skT'd2&!\zT؉TGtp{.X&Qx誥 #j漯H_iKiQ3Tۭi(⼢<{ -FFh˷ˊ (W qTT/9$D gq"5| 7Aqk0(IӢ-̵iu1+^U?s)p 'D2wr֯/ڭʅ^v%ViOHc=Pކ'˾{b{mBkg Ub`hk'OFΒ`]~-fo,䨙2p*/oJb7%)M $cMذ!zB(Hޕ%0+X4m03󹸑2C eHm@Z& p$Q`vkS' . 8jqn}R{fhox*M]B.PjNLNL\/mkYhz6y,C5ˢete^f !'bDnR M-F ip zȭ)"ek%O2e8пU'` :'93Y,/dEw:H499M33Y[.QzsVDGg Ҋ (~{olk it!lwL˝r]( 䌘vh×;m$ ھ*tj9sȫN+FC4j'p~ۭ/^c7cxx J{o ]Œdw\M 0"k+2_3|ExH.0\Dr8'憺p2~d$O1";~ğ @<<ȑ7E6yf5*}m, #8?60 % rvEc:,.B N` ɬa(dxkɧ' ^~ 4ԣ)D#@΋w 턕Zܖb(8:KBdjL\O[-n3!:͓AXnK] yKAҽ ن[揑}FFqӯ?>4}"@oinZ:>zpJj_3xǭ]Y,s lNʅD62EM~ i!zXTrS Mn3dY) HJK㡘~193#6Qbm M=:|#d?z8k dډ$H7R $A3g781j/T9{`U10\!e["@3xrT0!gT2Jk@z4<"ň1w]3ƈvnB7;2!#f-kh;tzN}xsz\(V3*J^W\uX0~uqAE}|p[k^PP}yV=+X+(oLu`Nv,R&8[e 0WTFIn9-0m. V;p;+9 %mi929=3,* fާbTL;vt%aN؉Y/(U9ԧNG"Ŏ<ZYAνvy8_hrL;yKw63M W\;gqB3E%:*sntkv-:_P>u{H%_d"v! )II 0ݫ窂^KshxY}; ʨݝt+]3 ¢&5GQ{\"qv"ӁcA0o!GH-MC`1z|edD"Sq Q|[1ܠ+2 N y~YƈY:" :~n7ʚM D.~ y;#_L+ʁi³ U!m/~S$'XF 1ʓ>k?I mezGB#.4M.~2s=yڳI\AP86#pij6=.oA­V3xR0GYsẆHn*N'av 5a3(\X&#y'6`D7~W*VSjݡ*M>RLJ=ՒWb$?Kg,y֓D ĪU/w<dz@X3̲+V3V)jȯ*F9hѺ>f>.D Ύ*_C*T.WcOdټ|\{P+;:ރHR5 F_H&R IHZxH`ݘ`cx}4a՞ۊ:%8<.xрwn@1d7hІ :s^N7yz H4 yRkxza)+T[Ԣ_5K+F*vzjqU5/h0V=!H'eYoo?9e2.~X!x@¾&\ϕwuFKq89WįǺ+|IU{*acdX섄zAm 3al(=i# M.F~ҕhNf KcfYN;40hZD U;}ۧ VYH.ݏ\_eV0^le7!A0"U:n*HTQGӣb]{T~لٗ$yA`w3QU&q f3LacaRW$033N?#p *`+f@2T3n8 Au {dZ;7 $T^m&aẽmihF>{ G:KMdKсhjZb@k:q8n !5'ivHӈ E [ B'VQ#Bd-XLG!'^ms31yP9?IRmOVTuY gZn !fREc.%變U\"N)뗧[Wy~G # *]X:[)*XC s%-'-\%[ }6$,y,,<;\ _E1YdJZ ]-ta0兜gݲ (lT傁ÊT7ٞo=Zc{8'#w%ɑ_B5F0MYj lBS-"@MT&f0 ]+B/7 F?x6<WK(tm,woDZ%v#޴:Utێn1:&%{A6Hg'[1};0KM+'@ZLegJYj `IE\o0Q.O(zAd>aX| y-]Ğv9Sr5II>lO)hhO!Jtup Y#d~.=e[k/L>B{9(FdgԄ/5S"veil*J+NݯH9Su~JGaTXϺ._*+v jMj7#uAuN6i< mt3T'cW0띜QV{D\(Bcj(SLcJ-Km^qǞA5VϷ=CY^]ŌNVZouA@;ӸSdU sLq$(nFV8X'&l̷iSY4KXQ2Gq[LI+m4em<  %yQ %$`(TG56)޾d) x,@zhN0wtG|O1\xckbLimgeG8\Fx]x?|q G> lƤ @^b)_zȘ,Fo?HICЃX F{ LjQz p3 o%Z`j/0sG/";pdSpRC7Pѥ LUE/jf H?Q`yc08 `qrĽd}Ouݓ( qgyB[VoIJGjՌ 7--g Gn%t V4>J|^2$m&Y.~w\׋Uj=kTݓWv~5NRz2I'O"ƹ ,ˊМ -?{{zɹc#-AQm`m(ä-nXP:n3ҋ<tTc>?KX 1.yED|!d$yHS-~.v,'3^u,SMlckNFخ:~/5"}K3)aH,LW?.S}`5z[vGDsjY'[T#-jŪBûK]`͹W2`^ oJj1Ѣ&c?+)'e/K3-"M)cc>I 7@|r>aS rpVGm?ӵX>eFv> W~`ghGfyĠ,ɲZ*x h al6`ki Ϟ!_Y[ԶV%L"ow @Bl`k5TƄn;H9^FMW9q倓JxNJb91RQ%$*X̥96n*20,:F dA޼zN [ND%쒃e:8Vc_ 7KA:(0e;%:g\6GCրH}9¼e.9%` 梑 ;J{/wY&N$ε~ 9@rY_,\m t¾ R h׎MRdmy-(b)!ցm˫_QAx\愑>LR=Yg ܿljhR̤/JVWk7x"%6J;9i)p֭@@{`̙ O@Kv1įwe@pf"p-u3 a? LP.?fv2:R) m0pYh 1/'M`@n(Um'ŔCV(aR7}D\u$۱^CHdp@d{]R`Fj}\0}/;R㽬zaau>g/@0b{GZ?H{ ZBU!1wu2&B#~D+$Y$]:܅m' ]njYrh_`z]hE[%pC/%ӝT(8br0co b{t(nli :8rBYb?>;Uc ɶ2$qHr2Nk2*kvdQx3v$E )ԥn{,wX3kpלQ=u a*g| Apjf9,I5t4|zݸu`ԉT/4Jdj_Z"t_f:Zq0|gbXM[ GcSi1 (R`ߜƍ y.9 򙂼a! @j_ϤgD"_J]H r-;oO QLv)ʢ^Q?NPѤFB`MD-UmiHjwoc7V )(ux䗣ڠeTXw+l3~;-LR<2Qt'k{~/^vwTPxirZm.ʾb?[=Y~`!,qMV oƴiQFmyկ%(˟ 닑ZY >;BA$o?ԍX1 S49 SVe+AŴӗmۮiΨuı$!52Ӿw?@YݯXTAŗD#u$<#^x,:,B%}:A 6G ~<_"]?Q)YAJ+#*b۬$jopy1uw31,惕ğ?ʡEy+7^ 5P> =W"l"+}%]9æ\2P89-J Df2M]I`\1L$p+0j.n QҦQ~ZM&G D=lx fj$al9[$IJ≮[RB)bjFȤ?0a{fEb3LUZx9QUSGmP }jE|\)n޵1j A'bnGV'XDfN)I}h(}Qb7[,9VF{R俳'{&iNtf#KͥH yW^1Bĵ6DԠp>dMBn~HB;n'c=Fa})_$if/2H1y|RHrn3>=FS&:%} \Q(!4L|TnQ󇒾:jB_-BKAW4`I;?!4Ab8'r'n+=ZB~Y| E.җ ?nxL+IS _?xTj80 R9>0v%BZzەa^)`H vHl#>2mJB2_ KZPXK^YQ ay5^́P}G3Ѝ A>`4V$+Ee-J86Yh"/OшA ;eH?:F~2F=sRwYNbVzZR.|a芆`G32x.ϪO,3oڿzE!6=x~=hbUZI#QLPKϺbjQF5lz_5~7ELgԢRQ Hh'I N :MyyvVd)pbVr7ͅarD͑ELn۝44-N J9ΧWlk^*GYz;GHN#8Ijx :f)Lpά`A*eʹL `]|k"䲉@r-$d&KbN.4UxΚF`O{у@1,sQpu󯨲,e?ܣn=j4,Sk'v!U|;O]L"EPY4]Yd]YrC$V-%ؒcV.'5GVʼv@s{Ƞ)6F!.ճ2g``9uJς:g˽f%~Q\4b1h:H#,K6Rūx4&H`fvN^P\R=*;;Oͤ0ۢAs= 욿pI٥'AXDx8N}\6}>SW} }2˰D=`ze+RYoQ6SY.RPۑcڞSjnJN4reGve%VgR)ޫ &^7gNXu i$ d,ttf?n$߿zY ؾ9ِy^π qI9g,ÿ9jLȪbW>/*$D!Vum𚉝b;|`DV 86@ cxX/t~QB"<`< ,GRv6X>JEC2Wyc*5e+V|L&J4v;^ RT yT,s]/]2\]˟9:_Q RСO`GXҢW17Qk hnXh'N>dW*sc"6fh\/j,'ӻg60x 23:0 UX[lFw:L|M#%:Q8S(5OGN[޺@8$ҟQƋu =6«n[Q٣{ 6} 6C1;o $H@,PoV<2+IAdec,Dfx]gMn_A e%J$`Sf9rntH =2|4h"E fd15FQ^h#9-b=ӎ7G,ʞ +cjLfn~ٜ־ܥ+ ^GaTD4.&jx @ *g_nјjR7;p|/YiĐyW96+VT/CMk6&@wNY#5hYpVx{A;NZ~#đG<v#UЈkQ5ڇDcN` ^sY'y:VyCbo9:F*\ BG..ZWL)]Fs*/^/nLg*1o 2CF3no0QfD |͚YQ`_ǕRs](\xQHu2=?_CC _$=]O99Ϊ嵼ָӏ_Qu5RνR^u-0UY\RJ_[F6]Db]KqnxA!c?kK3t`&Z@ \@*@qSdt)`%|*?_twʖ(rˣ5/x&8o:YvI!PKMQ6#u$aeN`EnCVMuǡ3Pϭay悛x1ynvDJʆis\yxR?W]@|qe{?45#ZBX r\(Kٴ0,zWr!% J,#$3yz".wΖPMi['Q+߼ރi(F#r?1LE%֊%D̓(keܖ[:י/"3kڅL)8ɧ #7rnŪepj3 a'\-#?s+lsl=b% vrl~ܡaFMU 23V_5- (gݣ;ϩwF"eI SA{T?斮tpFDey_2A˧65>"I}9@˦ ,șI:E`X@B`w+#{`EGPF0lgx3u+ۖ}خ8XW3e8ߟkoal㑞h:JtOѴlM*z=E^IhFhv6٤(Ԛ fYg@A-z%.*ȒGBSJ_Luw/ݲdka'_.,&_7F~=5s`Q3Z:}[cnܣr#j %EC D¥O zs=xzZ rgR?vbVb =kn}SmAۊwE`|m!ZCV=_ñ6_\0ܲA8ʳzw,m嵥5clk1=3o`˘$Sv$e.04YG@3;cyeviKNHPuκGn?¯ՠ9,Bv wMk[~:Bm~I r*`=#alEź4Dzy@Qqc E;9A ;,bi~wXՏ >HVM(tpe2N )|?ȹLAq+}{N }0Sl*S}qL[Dՙ"P ltjp0.?`'33d6gz$)%ԁ80ʣ!я{`oSbH=, 'Έ$5j1NJ[s/1CYG҈^Ɖ.fk3?P`J`5hN|hȻU=3>ܫ` _I:Z.:_uy۸\!:v91= QdDͶjw4RB`@Ȃސfj%H( Q)x}6 +[nCy+p34|*;3IhPҔ v%SumNAZKc~i9 髳r>Ķ6) }R, ŷEO2(&oHo}r!3kp<`̾UuӃo4 e;vӻ-VOMrq?8?M4mlw}Ґ\!?´B% k/%]݇._ 0 WbBǑ=v_]ULkFz7_/o$vK^# -(Ѓ(@#ɷHKCӬ.hXYWC p:RDD7/ٕ˸'q!:1t!G:žXݹXHEZͳ_f-/oU͋%tוЋ*kS`H-K!L>W,r5(ނ2zWvJq<˽l(`jVaT,) DLASF]NJD l3yכ&¦˽YAC5X|) ^_ |[f$9u|FG'l~၇Jhs%Cn3.QɵY:+qo 'k?[ ~Ɩ-:[wzc_M^py~E{]B(x4M<9# :*A&1o0~l{0#y 4햕!-CyxLzw1Bwr#8 ,dj/PjZl>r|`8טb k{)V6#~D͵Ip&/(/#Q{ncuF(%L3{E+̏c_#Qb4i`d9z]IPcTV&kB}+SLkYfYg)@m79 K~D hn nڒyD^% w' wqp|nUȼ )Pm!}{5m⢥KOQu tw:#I攬YD.cEXeG#SC7F>w:T9#<1ӋxiXVUm}pc웢Rs%^++}jsIn5wBƞ~PiE&_ OpSv#Pκ?pl͝םٻD˃鶃 An(kw"TY(ܚ;SSoa@]!+G6U;oҾIS%D3dE6lN,ewYfq8FqJv!gvIV:i5M,:}&%G@.ߴ_~ }O:Cm@~y\36(b*#?s;-Ўz!jw8Ѹ%/NxR a[]"+O 6 Vv >e\ :w̘Z35)0,EaNlY@% 3fAoའϻ\H` K< Pz;3,qXtn]#Z۩StŴɪDJ@]͘VVbHuu|0ӜH7 h'_ d+f>d245ܿW@J^^Y=n*|dwg|vW ΔD3%K TVGҝۍ$` ,Ca!g*$ 8$@01x LXu馁mj/34߆0]a$!7MFd^!Zʟ2 D*_r(79TE[aAih*A 4яt< dSx&sˢ0 w3`3,/~6R_ *^>1F;[Al&<oKZ%N.o9fnӱrƀdBnТO:|SXr;!;4G I|/ݶRDmnE^W_Ǩ鿓6tS6ʦfCO$VD6bJs v~u%,6N^CqPVD ?#x1å|JF,X%q4Me[_85"y&X*'wD&} mK(@Z|\e&ytnD8MVXv_hgaEtJ9dR$Y~0<2~[hUW.zqS5 !0?J '15k~{QښTdhbByi:*iO3BNY rT3`56#00oD)[b+ /7ˣ$[T2*Kl="RG ?XN# β0ެҡ pi]`v1 cK(2/M~ mV(9ކ?)cw$H7"kvM5Ї*8A2p[tJ7|bo F}{ T+"v%K\J2(tԺ-!7ۡÇ Rɼs| &YlPu# 8/ǟ0kL)9yвkr<'7]\S`B`jG܀dIUr >gVV'!w5M} q&Ff {ȕJz9jļ7;%!<@F" z轰Xvhfl?6udS zk˰v{whЩڢvϕfO4O!K p߽̣_])! ۝V"kZYDj71Nt@W" nHXqW4.-'×MWSvzj2לhf)̓?O2^ q5'eWxVz,'>WE΃Y> qGI++D܈#L1W#>m%mǬ\QUs%pus{b%K ɴ7f-\g8&$ce5D iNkc}b[J [VM5] d}Vl(1`jCQ~dyú~]װA*ֳ&t\5b)\!аIQDSd|-ˡax2*Y+UMq ԛpͨW|HEJ pYy 3_R?`[D{+BQ<۴긭*J?F2)~x LxB[[)^>J [Ǖ'/#ihJt/d/ХQ#I$Щe B*H2'Y2#=RtaX %aby3%.XD ."4G 2>%zNt3nʃCS5Ӌ>adlo=!8FȢu f\EWC NG6PRfDfvBO0dZY^Ej w5U|ʚpF%ls#NUBG\efOTd?g ' u;ޏEk <iw$y!JWD6!, h{l/4z4ǿ TV6=|[Ic}MJK m Ub<{ӛ/k!<xD?)=k1Q;D~mum pj5X #iP};U Âx}U݆U E'-$k\`Cb8J6Uu˾EX8묺Pj{$DK^;\,VtFXP/I$sn\%Ǽ>Y3x5J H!e&@=#B? %:8==HdcpJ*"+s 5wq̔'b٪%"D[=yJ9΢gZ< bcOsS.&MDUᒭ6 t2ڢHB2`⬍e嵬J atI<+PxǢ13GAS޹?{Ϝ:2kho#X| ^'dK$`MǮ=;N>].0n}章xuؤ?A;}6=)UQOJ+@({ Ji]WBwqÙ{a f\yke`G.vj'iݛ S%eݏ4)2sPzw|%f+c8=A6-ch8-.<.8*9IbN6-st*hjvg拸 SύgNqS0zh0 9t}UCFةPd> !OSS~~tU -'j਽Z;}k`2^6v /tx=0noeMgdg"6td7Kh,ߖ"䭟k7qb^1v^ŧWАEbcPQ]ͻHa`Rjۈݻ\]RFı2%8ehfkAK_$zbQ`W5^\iTF5kLL@dْI^RJ&Z9zLV|فht:Mlb\E'7U)9 חmm/[nt@xa˧m aV Y* FҫjY(՜,s䈚-Ծhl{-Akl~Ak2;rIAoHl(qsC*܃GVֶKGVL țt 5huј0dQZj PS10LroJ5jj[#Qޮ'v ey9Z}6u=pY7r2\+Z0+ =$Z cC'S6*;`\+-yAZZ○{%_ 1k\9^cE".vaFbxOi?xݍT㨼9*LLu>bO̩Q4l~Z$kRawue&H"aމB@6ПNLajbQ8#8!sdy y3ז?4}AIZH S[ #N^7|eLq@,6{do $8!DtDaH%ș>EHe̬~o[Revju@鮤Ǎ$A 8c2ØIPvnB技+(&ez}5^&:}1fc \g&J:S 9F4?mkz?K\G}vQG`[i7W&_ UbY@dZ)M])JaUVi3,e.)vO^2iLj(5-*wi&-v5P7>+oUU$)#Be2eygD~u}bB@GfCq1R0;lO"/nn!|&ĐȆ׵b#{-e2֚"4!ݘ厭Xϧ_ ml$I#To"=ʟ4]mzJ OnK]rhD.f:0nz-&U)N=Orj/F!b8&T ;ObokX VI DIJy u Rj8.I ۣh^pTʻk$ 9# ㄶEH~ !mÊ=wI5"*p)bZ& pu?˶gѯ,O& tms{iǏ~]E!fZ,`Ȯq8f8ulЊ?Qb*5lndt7'{T.tȋ<_$577"]i]n(MiD~$2_H [%c2Ü;y˗BA_Qd-jƏrmlPx컋nM"h[fhFϰ=ߐ{GA]9XP;S?"}9_+*w N!w-dnNkt# ^ w^27ƙoe %sy2ߟfmsx4}t3O2p ,_B&RZه`4HU߉&;Dy4( arUTOIl_p)@?Mg5(O;H\Uie5$\9EյT$;׵z*WGbra۵$=2ݢwӦ 2gB6OaFAHUq7V@OZ-Bfa ~gSS$EHRق g #"SSJS|X7ʘbfn 3XQ+)`B>m[ôx. T/5aY b.fA?W;CBWx&KHeK-*UBȉjEY2҄㖽/%a$= {g=?)u Vs[vwD _o}< )(kknZ8gQ "N flgH!5#6>A9fkKUXp٘H1r3V +sLPA€7b@ 1,w/5L8Xd,>=,@J mxGx sP6 CW韔&s&`fMfE|+2{/b^9GL ^!;idKx*oP:Nj-y`0ԎC8"i8;`9(9n2 tvf.%y .c0]j! 8v{~#I;iRɼ>[d aR/7/HdW+yUUksa7blsDV(22Nh O)Ub'0kr0:QTIg5aCmWY+`!C?%Jh%FׅЪtM<~El^U̺J$ٵ#+\4ڔ@]W>U:[-]0BY?{lvpr.:y$\xr$u!ӽvno;3EU@Rd*] go`Aleꄎ^] |37ƈg=lP ?$F7}V`Ly@HIa#ܩ[ ioLd`ðNJPQUJ1]0pp9?3IҗL]an,Ί7m_Ngͪ[$KesxY8I`tUIڊϮ%=qzk-O`Vgk >yJ\َFHsrgc\TO;łV,Ir>XUh"┑vK~3^4D%4%Y[H8,p(ZE{7@yz#}sZt8WЌF[! (1WjD: wִؗv;TWeu3S{f\+4ƺqbZ:_anQՙML0& !$נY+IS”ˮ4Xt \Ry&c%bYz ֈr?f@7}3{e 3Jϱ/"\zB X@\Z))CwvtiC03| 6QU;K&+7Djx͕2s)*}Ppf%6_,\-QTg\;r6H39 l{%:_u>7\@{' BUUa*lY#Te1Ț_98S#=6ah _LrǶ)eg$lྋY+E*JKEY.daMEY/Nfއh7/;yp#*ʹDtxej(EiuRKMP^JQ^YֶqUCU; HNe0?Y<ȇP@r+VLpMxw',u&+P' jUJTh/Fi`DlyQd? Cێx=L9Nz8W7ԻIQ8u>LO[ -d({l6rTB5M 7޽v.W=OPJw#xF:Us$r6 9:%E}ZvӁm2l!>)1D6]KĶۗZP%S. ʽYwns%}ˉWs6(p8&pC9E7Jp +,T:T;MpBކh}h7cBÐg}tڏ3\J* !ÜV|3iq߅AB€W8 q{?Ȍy^X{)#W ߭LYL S"~`+6)%>{Dr!/χi6d+Q9 Va).b4 gtTm&@beQf0/]|GRqdsgbBe/e"%!R)D,70x(\2!UK o*_,n-ȔHf2[$ k,PdwX|9rn뼂u:Eќ!4BT>a;Z t^_v @2$mB2tGT%Wƚ?Zݯlp@W8YKp.2֘r0zCTbqEjOk0(CD))G,EQkX.qæ- ac; iqۣIYuhú=['V*T c3*Vo%^f-nRPu8_CvD]?T70qwH%8nmTS 94#S7ae/rۻ.êz1I=إ!Df[P݉[i^ Ij[dqף3:-E뀧ZxKƶkUWlzLc|M9jTZ'%koa#b'iDJ@iXl+trRzؼZ`\gr7 S(Y혪b5= e,TrX˯xՊ/79X)jr@'$!~3\ixy{';)SR?|gR,@Vߛ&W){9"'{,P\HaR<ԦmV5LO._A}ޑnM8Y%O g G.F6fy/VnKvy8xo\?'#&4%dZC[JG7J:M58pʰyy/F$ɱ;!/ji)Zx9v٦1hwJߛxt!kuWY:"bP02PvI4^B>w;TvST 5P7,t5giPJi%ju}2& *&̐~vDTO0D\IT9 A1ӶM`60@u0_d!e IZ YTҐ!LCSk_ چ=i,+,m[='Pmx-pkiHoVffp:HrVUFZV{{{礞@Tk;WRG] D#g&G >/ F0;^x@Qw;1a mIrVd'd<넜ո\9e=0@0X,}҅RQqY6~N{ŻOT46!F|Mosi j kd-DPb{}hH1&S 5/ZSxu25ERBFuq:~!O$t仠OSmRþ`sg/ʳ.e=2W~*(/?#K %?Na OCN  oеIY9?!ֺ .MXPq`!'&R>{kMhY26.Gq%3DVI FgaCXy.0_ag `)J4w7 yb^ܝVS14/$UwLUGm\L[۽ Oi@B7L\ǍLۦa%*_p6;/3e2[8T &N^6EQ+jvfECK٘t>3ӑ׎#sXu3WEGҌ_%1)cM%a$cX@輽 c\6-ޭ?&8y2\e\ 9R'ਃ)Kٍq~b@U$*2 uz?D( *cAo "I< D\@K~-]ve)M(6^g0b>~)yg×XPdžn1S =8][ X\)5Ad&2 {T01 rϜzgO0=j9"t6q2opM bƻq6t3Eu\-2fs-JJȐj]z PѦAKAFѰ3ԎAC$[9q+JPaxEonf h# r_׺^Cdܐ9KHC2ٳ K~e^IZ<B6< vYmQS~v__9d`Ȋ*h3G-p_jzV1T ]r M)_`}"@b?et#l}PQ]D{๣";NķQ~vɴ(7>$6.?l^3=}퀡Ta4k @D]/9nIe[f跐<QS@hBUqr1ڬ7T4FeC6b%vx[GJ=3gq\x 5R+CඈgQAVv$z_3?`&-ž "ޜS BeVzǜ^hF8XHw^ z>ۨW108m: B iΌzVX G50y' ;]abͬC6 mVn}1<>U iY $BoUco؅G]_4%>)5yft)v'TɕvMblλPM(ʓgxr\r}uB=9Z\򸢬Qfc.aBjoM3T*bˑI$2ҽoL"'yT,Q5??ʌL 3³۾Jq(В58Sak?fbB">gLńMFsNr"'yֻ7oƅI}d&U=hי _w_9~yipXW~NԅpKcw bvuěI_ͱ;bd8le>wF"-5-I1ܟ <$JVvؑFgr(@i4a M-6}9&}C?&lH#` !Pj6x$b]P:oV& %hOЃE<.SA1 ?.q<} =ngj1IWmzI^C$[2#Y]@q'y%E <6eK+2녽ɮ_Y?l!B~i,u3ͭ.x] fLZ,Zޢ5w se4bt&hh+'Gt]&WP;3:??*7Pr.1GkV s'd&_" 3 Sk歂=7Q4v@dsWXU'?iތ gZl]4q7rϨ +V-Ѫ5aa.d^ʧ!xʅ r47\߰PG5)-* G@p;EJ1Y%< m;F %DfY+6Oߏ0 :@[HԨ=YdEi|"!=gY'6-n'q&"g'"uE2b3>BuQ n> Myț֛pV728eHHR+CYL|3~ Ϧ>jhGL.;+Olߠ'ڽ^g׮ϐ"rm]Qv5_8Z'? tkvC}msofEPĎM cVq"g!| lsy# z5!siR(MI(%E_kņl`_{G:ˌS^.F/7sl߯(RPRCTmٮ=.(NyN?xu5 Xo"0omNg,"mI'%dngzjl."k~+[;tuc/ ?50s+f1kxVaqc&ȭwmRIZjR+i2պ. 0q)u3wJ|X 6&_Q3@o.颙p"rH r}kDXp:RQ1Ā#ar@E{vE$ PX=@ i" !|/=dUʂKGZ⣌"2k+2Щȿ*!Eb5{Nl^6уHT4^റX#`K)^csԛ6kHF8i˱43FByFAhRN%`t]z,qinTU`-|Vyds,n +xuѭ!M+ժ92Ž˷s<y {#oԓg`Q֛Tgs"N;'F(W=|Cb'z*TxR^oT`0dw$"%Nb^xe [$dF&jK1ƂD(A7fvڽZdzj& ɁdfP X plmp29.C׃5=g4@[Dy¬Kpq7;jC##z:,$Euؚ &sC6\EB,/B#C )QH]ώunGd h =meF_Duvy{5 ٗ{K:Rfc'Q E۪`2Aa^rB ս+cL`>wO Ռ4Il,~}pYʞ;pj((Pk׻Z⩮Wd:mvAV&N$ڣkЃ o ,(06UuVWKrm{XBRfH#v"g 7]-yϖi<=M4)]ք06 !X/&ª&{ܮjtchKUv$j&W 6#."_f[%ߴhJlf]W+|bUc']$c>E5y: \AhEUl ltH I<Ӣ5He`!^~Ql[KZ:&&Q!.{)9 ngNG"fk qq$b=o<"QY͍lbCUN>OV]08nq0Ƶԧˊo ru]\e-Sqt; w y꓍N>#ՁEօ?'SMHFA[ZhH/z@P?Hzwo;VCTV]Bհœr}!MDNԶ Tb1-giJOH.8B }9]3Y0od w׬q.A&bVy!5&6. [O?æCsTkN+"t0Lj̦a @X~)Mp)iPE.E@3 1.hF9V1ȃ擢PtB abs_g](SWy2Q3G9iL~HqUȮ~IYp[4^.PȻ::B&nOSu *V,5EHFZJm]\tW={'ҕewHsKVRiRYDAWYCq2(]/'4=%Ow~M Y^BCUρ=/>VXLaZuQ^-fS!?ڏɣ/G nkdc/OÜ v꽅øH(Xs}h2|JA_s~bʀ،fw&?Nb?5ޠ$TuR'I!Fop!N|լS" , Gȭ"o{:0/ O~v;R:k 5!Zk9ʐEEda8w i$;m/x`Ckx%|R>ń\8l_>" ?> ]/0Y*m7@ \q(a$0جɟ#jkQgl~J:B* Xdrʎ>F-V LT*\MJM}.JEz;1tT+R6\ɼ$y[06'YTsug5dH\Ѓ> [cT3izIDp0,/X7xá0 0Rlۘ+ZzOYΓje{ZbpS\\d1/0yWĚ<=&$l>5+I3rǸ hS3ڤ؃JAxWŪpؽv"=2.: J L쁆 MR(Gob$ҹq..xH )JXE3{2l$ (v TmT er'}*c^5\}ف][l9.7Lqn-܄. A֖_# D%*^C+XG:LM/{Dd4:* G /m;XQs oP"onIɶ}pO0"Ǐ`'\*iHQP휀jէB+xSb I% j('gM2nFva͍校;ǒnMi6L P慎10&c۰|f"U e g:/v7Ɲ5>0Հۼ[i>t`Z3(/ZcYFG:찝_KvG>$Ǩm  8kɓ7(DDOJS 709(N_ծi xGI9ַAavݘ3vXt]?*^QKGCT c4Sa9wՆ f^?= BՅjR_S؇i-:Jli{|RJlcrS3XIb Je(4pό>p?%y_ܫ_ ޓ꒼Styϥ"Gc i#SF@eo`< EYeԯoYNIIHndwLw U|P:86(RÈm#BC9hqoFɧȥ!= 󞍻= %X||QCO:QX4M9J~dh!wAFA/Cd 2K4 dVk/NSգt\E9|R}.&khp  ݱ/gifXv`o9**Z;u\x>1f'5?{$؊XjmukNzo[W2{2"Kg#R(Jd}G̒d-I53cgطဳy*k@hL#'> /-eaw< k'1(Ӹ +=<> j)Vz WyK:k#阢V|KP+[N/&?$˵*h0FX*jwBw} ϱKY@+{S4q6,-D"TӢco(Yѳt j<PoFTA(;ڙv^?D$+ʼn=@Fu|ć3L[@VzScu2^QV?V kV?{Ɔ^5eQڗS1̼fܚD7y;:;ұ)ف NSc)X WVT}ɲpo8}=sr=%Y㘆{42LA";j` ܶZgYZ070701000002fc000081a40000000000000000000000016446b36d0000fef4000000000000000000000000000000000000007800000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko.xz7zXZִF!t/ ]?Eh=ڜ.+ɐq<12(r9a) 4*DxלR.׹R՘wS36Bɿ8*6se0 9r5i>i%]XUD6UͣM6`ot7ys`_xx/JR̳|GJQtV: ' հ2,H,T !#nij]ڲTx_m nǷ.^b=̠ /&1}iEU1&PQIlp9ߞKh %oL3 Ohz+F|J(8-~\+=Btʂ%zSD5RxLFs"ͳ?zj\!k=YJd?l,Ll0S1j,A4`B M%!`&)QU*ǂ?G=0Yt\Og*Jw+;ו$~YudLǤoqFڿØuT5Qfz` ML\浉ݘ8(p}1&bC3g@UL>(s-pm(ڭ"u[mo6"\Nǹ2ő?mutg5  )Ɖ޲D prckJh,yg5G# 1#${\f"K"Fcx/)EWhn% JV Tu(Fê2?#F s|6-=>Zĕ.x Zn2Óaș"ݓi(INכp `-gPA=M8,>25tb 6e@1t5Ry_ix-n&2+Knp[0KvCS6PiH/Īqt'߉}5OcRVY6(,# TE D``!形jTqDZp?m 3L~#_OR* > <Œb-~ z4ĿqPt),s,krA`E}9^;av8l󟰥՜ߺ<P!hrO}uwtҀf*K{ȅN>oFj߆vDD>y4/%wD>Tk^urW62LBW9Kqw'դuq/GϠRUeBl`78tno/w 1!5 -G4gvmbl;^n%ϧ/B%_w1*BZڏ w)AKA3]a$)<.oV/Ia_ @@MEz݁S1NVs{FVO(-6"#[kJ?v?}5C,#D٫ƾIP]jUŠ}`*uWo,Sw?C5:&SʾP roU{؋'ܓr?.oo(~qeE]+&g{ʢIm$f$Ow{#8jp0rd4`п*51Fu]v*ht4 R;D}iWJߐPl,n1</l~<)٘ y3Fͥ~߈ +vvh'AZnhӼ pތI PUZ|Aʢ{2KjZjzl)hNtŦlł!+Jԫ,8NS,8$Sw_ʹvfSbwO8c ly#^ᱧ=L Mu%&a%z0;C:/29H#58˩\"zSܲݯthcl,gyn{<۬|f0|Qk*5HB 7=ƭqr=BW.5FS1,jF*$ǒ2*$*DON'8ce*ɹ85خ4]vh-/i+keN2:t.Ѭw۝,}. #cW .􅭼tM72Y,_ 4P-)EW_;"[\7YOu݆UҙBޮWDYO-Hӏ`YSM䈯 ;AJL X_b3c[Я}iЌgMJ!k%jgmUMh{Ĥ:F+U7͍w5Zsxt9 `gB2.zAT`C #D㜏r1 [0G@G6<Q2IHQW MW59bC؊֏xop)\L4 J^~xg;fc?Xg"\\]Pa1B_pFwuV "gs׌. ?=JoXa X߅B>L&Վ+ClR504R m=UZ3syP6M&˭<$[}=Y; /UgY ҋ֔@L90Y~rbOXIiyUb逸ݫN|ORp jWxxmacdr'4 ]Tb@"f-ޤ㌙]QVH=EǀboƐbW`(w/20Űy-A3%-Ʃ˜!~A@b<qysN >y⤲IxVwkZ#JnA? `QZ”਋]Çh9vL2ek Ԧzh-HOnZ呾ݍ|H~@kK:n̄߇i6vwx,v1NKÞ媖cD@X8ܳ;]irm 3;tkH"󴖗5}_ 3p/EڍmrwlC*ζgi>6LRTZEnua)0XC%>ڔ*y8Xn9}ci 'ٸ%]hV,$(kjv&c_T0y=1nIY,ѻIFGRN詎66=86ˌ]ƉsRP,ƪ+YӀZ3xKxĶ*,:G @wXt{EJS3[>D5yQg< 9d6+X19I Ž#}gmcxw5sI8\oEd_Ĥq 20<_|,]ߥv4#ZL ls?Do+F#Qk* ہNqM)eD}p0c'9^\yk,wbe` Tփp}gK$V*SK0G5E41?a r$%$T8KM* w!?*d,|fW>a2V,Nۚ|Myf3^*.5yHCKv^J1 y *O=T&TCD/>imff?}B$q2ToqR$ZQlryxHQNHnb٨Xz,yCڽ#X(\4K)`ҭ LIvL#\PRÝɀE*w+2E`U)ñx\kèna khy\pO ,ҳ! ೴+m_[89&tj?W4|hЗ7Ĉ'ˁmcZAA?oÐ܅Enqp~.faP{׮!lXP vs3CF 0H}A֥^6Q*Pd$sS['ط-': QHA\u7|hPKZBn7}5 ?EFirmGLMD; S[C"TrЏh!_NO-ݒՠEuP/EƆ*> vc <& c8d0`SN}1c}V3]P^Sٟzr+'E' orEL8q]|FͺbSRĺ:&J87䅢25%yʡ@.=+I-PÐnd+TKLP?# 7|DF? l@M)e{ݻD/9EF?[ <% l .LKӮ} `ыԦ ]Y}cU&I;u&=6Fz xx>y, He8E/z?4~(ji'QZ@@jg}?Wtק.q\&\_,`;gcC{6EJ}KC {?FA.AQ:U~5<Ǎ>tM?Lë6 O'ې ,!gۧ~2Q=^]DZ$2GO`) 7r&vbRv{;Oz=Qg֧;^x[J=U!VRkeJp#4+9!;$oW)n.`IUgE># O7VciyAО~j xz͉X֛5$R@)lO;4=XYD{{ wLYtz3FxVsx˜W[:\ƥ}ݣCæb`$~2|#:au\Cɳy|J}s:r$1ĦL!aX#G~NP&Peƾwk)/8p6![") Ib0l~cS͐FK.2}.oU'JC͵͵9q)w/~ F=wv8VNW@yvnחWD%tRmmR,H'|AyK~1ϙx;@"VDa/)%Ce]R7{;_ r2dO_=}ů4 ~M\@1;>=.QuGm==׼wz#riAF89\?l9GEo R: VcrMƍAOuP{Ttꉘ]2k) fa*F| a[s)3;"{Rx<,R$Laȉҥ **ev`8f1Ϳ+jKc{_a?cNb:jXSW̉zn 'q:Zӓ7<[B׌хAj.1QiB-Um֑ X3Z+v⠶GRbxW=^rPAHg{ 'yދ`Gի ԐύBÌ"'Cc7 gG^(*dOC%芙uϕx*@׎JK7A&]37!AJ^{G5JLPiw(e."nkܯč}wwabh0[4|$e @W4XY Ja75ZPzRGkOo393a",ϟdbn1p5(m^Oi'3@J6].Ȏ &jrD. -㵈stBVQ 2iC#Wb>Z6P-2>˗ez÷FiZ]VJH% ң?ib¢JxSn,p(mE+zڹYj}|Cd'afPNC rZ]0Zy7EȟX`g._a!A,W13\>+/]  w:C{X AMEE)YhKii6=9u"@}u0_Go^PTCΕWF3YSp#O0F@Mg2vb֞GDLj`=6 4Dգf hCNPD^rvSZz8W]v]lyXPC?cŸ+XF8HZan)cj1Iڎmv3 P6n7`P_9l_zԪ!ML>u~LpGKO ܱgu{x9bPKAD.9aw@qh Gŏ2mZ DL2w+Y=N/8%SCs\)p0Ip, $ANB% VdiK(bF]!\A X◌WU=pmϷ~=9{wS6),lR t˨aE;΀X"},3iv `wn@쿵tgՎ?~PRVRnv'|r#xL%LP{G7eB'Mm%_܆ Z8Dۚ0m"';w˲S6@xtvWd)^1 u!g6/m |9>*3[u@v-#ED)ޗ6l1oY>EglB )_-Mh|+E]8YwxJX0r<2X|TJ ^Utn~.:䎁8#>Eֶ>07(GSCz+&"Pq$}um"st2VM0h $QrK-!͂?ݭo2="y5:*ͮi{Y?nܥZ/><.4#=`=a1>\^/%F:5s{6)~|7fsً8Q.;2G27n/8u g[,PW1/a@( jLL_pGy ->prҒbVSnњ>DG3H8ǧ#--M!V"X>$6v0[5-|; -a"_`2*Kq m?ImN"}\l}sX l "&}w,nǓ3ZNs --O [O2߳}`7~T6`1Ola仫mR\2 .q݉rBwrU9 altW`(&/ b6mYˑDu?ͮ :UHB-2m #[DmPA oPj:j)d JlPP!%Ok4{:-z7GmDqmuJܖzQ 2Ԋܝ}ҥڋs2/ZL8oFgZx[~XGk7'-[. m h%`v6u֧"qz^kb%pj++gFPIK1S|EB9^&ĒOboIr81p >$2tSdڄi&ֳWP67`g4Kg Zڒ<}c`8n)zYHjMiQ0ǥ*egu0%CYW# $HBK֑es'&eyRRmut8=Oq A}F\&AnaFm3kf+Vr2WYY u'[Pa0VU7m'J[v/y"x5 4bD>? /|ɋ= SD#ۜO 9n'@Pφ͝BB)mjSu!Do\T" ^8Ocu0Eַc\mTث1ݣ w<`IQ6JSH.*ơē-XA.$)26`>5 u6ɏ8*~H&]0H>ynF"Ǯ 8 |Ea+!& M^m_!P|Ճx@F⇅CӼ}CHEc;{j9T`UȈΖglHw%Z/ /4D`|p14Z*ek(sO3LYA`%4a$Fͽw5tɊj#6]W *=d\E ^vÄ83aNXꕾP n=O >{7g1UxM[*1JG*L%Y!lh nZ? |")VUf9.{Mמ>7B:m u p'xNB f!`i`HeuĹ֝:&)\!Yd(\;Od ow($e8_dSE,8~#tVz=P?}?C~7Yqv_+t '3 G^e\g8& sV낉`qʲ濄)n( ʶi6LDXG>,CK8~3Z2HFʽj<4$A uɰ w/?DиUG(Ha116 oQ+Oc&g뺆z뛘^2cxIp>ގU)0ԣe7 O}~z&p\;ɿ-ϖtPm%\Uft/G>#ArifÒdrÄHP6qx?+3AiL0&Gh_a^˽ Pe phOF9#4v9Ehy'n9FonNh:GwNN"M]'lcNiY*JBgʷNR a0ӨZ4z Ԩɬ`6U _u1RO ,7IJ'}hȒ.٣Ams4 oJ/qU{"Cax{1}H@d5}ν5u`W@uO6ŚdUr1k2/ ?kQ)\ƣG*I "'R5CX&SwZx >//$G Lm#@͆j| CS95ue:$ qlJxQfS{a5JS`DDŽہ ΃e`678^'[936{֎J䢄~.TAY$<63L_IjS%|ajx$Igk޸Ii. 1\%xu]ێ5fЂW?٬;]eySӠZ?ÍK-5apf0ܿ5whJ~Ӛm Ed.X xgQKVJud7{q!gɧw(a@1!SŁqYCa]}tŒʹ- F^e"u%܉0:ׇޓ!"t[|*k؇,1-MʗpxWPa4wA; r)0#@2xBw|^+d^Wᙿ%wB ,و^CCo|I'Pn8( áH/ ^ ;O%(%`@ey j 5(Bv;صô<SG*|9NqoWOlⳎ@,A~ͤYjFn,QAS .]<Ke_K$QT̺\;.,urz:± 2 t`+o79:++KP&C= DD62o96[&AǮẺix塭1eD-e3T'T՜L(qRv*OIMeN}z92t]/vT*@PPJ_N+%ƴH9i廆m4[Tw: }`{uW;BE/`yP(ӺV]!偶T-?PFpo* +.YV9ohϩpRϫ7=^)qw a~sOT;3'`l6W c|V'\id;AC˸ ># ^Z7s#[ÃѰ ]!&s.]nzP!ڗB13S&*xqA AA23J*Fd"gOO +ݐ)ya9kQteF$zA11ctSb頗uM3s!al%|rs:mr0k%BnI >t˼gǭo®1ajY}E˳6FK +MegS3;D.=b+f`0zgSrЌRV3KZ6u&xsS 'B?vGXN Dɖ6FCzXߴSF1ݑ-(θa6>.pMKId SpB7l ,p,ZvL%H{'5n7dFRk&Psw.15|aiL)4 vGYd:'C|ׂZ84*IpL Y.]aF@3ChM=C|#g>ʄaQ؊Y!Cf/J.mﮏPFƾ-7ԮI /~d)iqa;ri}wbP?b.pgf"]m(Lҭ@Kc Tzd}4(}q\Mtd%}MTML9C.EGWQh۝YV> yf(ں9{5+$Eu`4l: 4B2>wQ~HpdَԂD/1̠:{b^B]7vo :Iw wl6w^/5KUcJФţ<Ԫ.kXb!H>fKU# HXQ_m|VEBLgM@#\O0oF_3*cs^c예:F>XL*FVᵭmS"Y~*4K'"R$U,>I䯖%5IȬI>'0=-Չ0rz+,T.fdOn Jp_fSkwЄGI*L [ A`>"cS&:ְRzZ!‚z=nJL=q)LE%F Sݮ4'7D) ߻^.L5aR/Mb5Qp# UᝅᐯIx2{ ~d)^m?]0'5$5KT&kDT֫Z J2b)H^ MF[eJ,=pRj3YAݧUR(ڞhb Ҥφ6sxJ.[҆![}s(ahp@L'EFZ 7(\;<r"e?~$ÔtgӦ96 P\C걿`. C̶[’n,vdJ'f'uƮX:~Oy r-w*} 3dN~jMT2)B"`FL7Yys5dB󋱗f&9 -/U Ĕf OL>w]>vk60[wjj/~d]ERW +JeecI?;%S& -j[W,6D}WWzu<"k?LPf0DLDըɍb>? ǼH87n$$|CMGGhJ=s\BDESRe{nL5RUT_ ?N_|̣U9-Mv1ǔbJ+ZM=雑&l"# wDsu~iz= N6SesQ.oϳ#~@N4R,VXļk2ޓKUHBM8gH9.<"*,X;b}M-,\^OlBxd-8aeFT;*uAt\EY[m&ƆN}&>.Vxv #kB9'2ACHG52TlZovy{rl_Z\Tj y7yEOC«3ek>R);=Z ysbSed'mMd5Dl!T߻fFG餗:>D(9dGj*qG;`!?`_@ϨQD#BCEoip*SCɔڗ&o8JTyDERwZN8޲1&tu/A~sFɦ[ꮤ"L_$ntEpQtx8E{ЍqS++mr N{L%e4|瓄U1з(0'Eq+Q7XdA&5Py `E=!&#e`q'Dk CU^,6z (g ՟Z׾E[+I,s%Q߁;Bav['ď0z]̷c8W̲Yv{f5lY!~zXo<Jπh164T m~n}dg8^F(Oq66\93s|zi0SWS6pbY.̎#7 VVuW0m}v{'1;ۯH{By͚Z61 w *+ k {^ms-PB[quQ#i]G[(g%FPP^ 8{+H$ 0 gpʸI*;|im {#`$f.pӠ?O00共Qg'.n!>; < f 0"sD/RU^W_?s^9/ pW?]c ѻ֗4}e 8\Hf̛D?$ϥH3 &7QʹW-@@ FIIgn-bN;GlN1l((dwUb K:0{h&q: T:824# nn"kW~W^Kշ8> kKW.eybRQMhZ}o `N NjC|9i 5H,^fSwtJ2[KxA9Β18.^#Fh1A!G޹|ph*oy?uJowôCVBnڡt/n:wL,bfV!d׊wCԵ n&[(>>CxEޓaZ,U#5ܿצN sw`}n>֝($|H#'Y:#xO հ‹Hn 7͟5}@#qRSY(JC-a" [bZ5%]iLzHkKW_^7=u {,+.hJ54c>-h2 C]$m뮳_R?)#YDGuЅnD[$] #SFq)1)$S7s1],2Pe2{O&(QwtJj6q>-9 r:NHl*uN %+co{'9`:Q4dٌ$6ʃsڕQȦ(A5̛ck~Cs]wPSq`V7m}#98YϿwAdr֧*(w&ų{/t2 gn(4 Җ%WxV+B]gQչZ1!ǺLTl%HPݢA,yw ~WMLm%4Fg-8|&Z;srkQZ?gCXNѷiT& <1aՃxMq ~z,3ߋܢXq*}ϲx0A7S?\? qǛg*e@pj9f9~t$qgudks&\~>x Ff-rLSdd7Yl-+#Q@? ׵@EΖ~*,L+HIX'JsM!@='@HX^ 'zlS$ Vd 0pX\-U$^rkݺpȽ.1i]$&zIUFfavPؒYƨ;++́gPf{p9ro9'|8jzب%;M}>u~1wgBo{,U8`iҎATK`9 WXN눮OxC*׽LJ9Xo[dۇ$(>D4mrrZ)xpM0_| 1'@}+ t@`ZU>j|ϼZٝڱ2zPM#ؒ3a"l rR"58F&{Y3-7x >X*l^K/ĮdִɄٓk%wZlf,/.LəJxS%_)Lr/%%X> UqWAGsзR~_9Ȼ4euX Ǣ3-گtٝ rhZCK]Cs&N5EZ/İ~7ypKt J3 <.|ͣJ ?_h7Bbux8EQ(v/"u#lB 2%J*A/K .+rY]{+T_ʄ}w ZZdGȌQ[QiHhf7UaBO\ Mjw?<[CFeί:{ Y4¶-TI=埴:b05 pNQܛ]ѿ`BB@^S?1A@qn̈́kܞUWM(r53&&qe^ټ?])QSqME9b@]8wm )=RڒHXT,LV@|Ji+HV՞{\ſB*ʕ/j\ntA 5zG_^jm%'[f(W]T7hZr;O ܄jNw#iVT6~< `z}(FM\mh6XQA7Œh2v +5"ffDCbU%L4j{tspynd&()7U٨Jɨ\XNoT&>Ϛi4f 1fE4Jm+,tU" 2*Ty4tLjZ$I:oiL .MK qS,T+JbZBH@D/Ӫ\%ք%7`TrUi}Xƀ; vōc,"1"p!D ~TY왷~7')B`uoG.UA2 E%W"YXx8楏wA濖> ä(H:pk/rqIy${2ugQMO,j D1:Ḹ^ݝM(~-1Qi%O̞,|XLg}ǛuI].:9Юpg0ޝg6*c#*;;,~ иVsH> z;U}g@ t+$P﵌M-1{o xA֔nP^>Ugϴ۝LPR ˟ef25;9ٺ)62G^6eS0↬n`[I64n1ii"KM˟n#,Suv8VImbIc\fI85M*$XrL ur4*\4ĭ)#PCFXW7D7L(tUT$Ӷf I> g0:$e jF.%02l!ӿ[Y;st; B "5Ycu,GOڥ?@jV~ԝ`3@)!\w<{I4qzg &~%8F.A*9ф@z%er%2":Eѕ h-/'#ODfHDnF3`~xLΆumw[B "ʁe| Pmt a ~Z W4f@YGY/؇W >"2@8XRPF}|R4LԒ>t\YE&v^Be7 (5Xo =)|m+zm]މl\C7H\vɫի2f8*f/+f*t. uNcAؿ60\)XCaDrr# .Y"dbBC?9nYAC{18. {caPu$D-v?ve$mo=GםS:_:Y[!`hV h_^y18X##'%Bm]$y7ԝ/Bed\pa g|g7h}@vr}K_\ñ)󊱊۳Nt?̇FmOHkF,صxGT|!,7$~Zi(w=[{edۢ7,]ɘ\H7J/M~$"|?R; )`1=^bېYmL r<Qڈbp?YJm~DSU5]s VeHUQf|;{֦Yݗڒ% &Ju8)b A&&d1m~Zw/ʆ*Jz'L޷rڞ W[ 6=<'YP mf6e_ܝ}xH~}^v[4=҉6`p/XqEe1S㷄.t}؁`gDN6r;L(_1O-ڂe[]d-RTHYxUO$)eұ>3QhG\K'~XT2եzbje^6Z'p*sg&,wz?SZUV ~©j`T`(#~d骥Nl^RixZpn?hE傦ab;f7N^{_$gߢy$v˥k̡ݟ_ru۵]K_|?cQkmIbY Ssq0.mxϿoNz 1ȤO8TvѢ&ݫ+!$ | Au8w}xÜk3݌2"^O;4 8/6Zm}£vG;#!$cQzύ6k =Ҫ۲}b\ 'R yFrit$c|ܱ;iP &W'"^Gp?Im.(6 3Vֹ5\]ldY\BV\E6TL 9S;*2,9VX1!)Vd(I*t#hš.7"X)cPkX^$- az?\#iJJ`O0~|N85FcvZxJ 2 m'.Hֽ1k1S?쭕BX#Rs 1$zOPzؚl#ssQ7t+Zúaei][kM 9C9gHrĬc]"Q=1Rv+Gk'~R.a{M݆D6I7ugهi45(cRywvl +kɔ׷ocӇ>1 B4/zɐj+ttd7<ݹWVz0?nmKL9̐랐 =Jk'5jeГ1U*J;`{bN9o3Yx݁!&=DTvRB=SȽiBFT2p-"<>)`G,eQHcTQ9XEʄoJl [*k]P)hnylbPFp6L ,CPՂ}:fh[4~R8xpc Y]4x뫴[4|NZ[oøǔbS+mL2'1,| _^ cw-њN)2eǭE;jPI| EmJ 9XBƮcu%,?B o(I|Ŀo•D o65~zЎ1 }LvdT{?,xek>jr :D*II1UW&^y/4+yv.TV3KtO (M/C#i׻^)9u/ CMѮ`۰Ұ(lW!w3 r3 j슙PTSuu*:9֡j|>X亃yH9 [%J]8hH"ύwIdwB]֍JULDٜNJߐS(6sҐ,x=8Y89:Z5 4(ǩd{lWasEYaB̐#,9ي:ȗSq@'q0kkf9RT9 oz3[ Ar_|@ڪQ5PXt<" ?pr 9-ɹ]%PNa* Ht>f:[ %8m\gj.9_^vz{.i5g*X!o8Pm㚷:] 4 !Q|>fK+猻vG%"ۄ!q _( ('?M55>r0O=&V,ė>`p D$Z"p@ͧXVRPhk{w#0@R5(_-Q<IQbo)UQ:ht4m-/Jݝ^AN%9bC+œ|3șhv.ci7-~=|3,!*>$Et~s@\X Am4}lNZfܫk^UD&!\Nze/~+ 0uoM1t!vH"?2ܩ \Ȧ]Ÿg~홡Q{Ue2  9m?pNݱzjFR]%RNф;!u-sp xҪ<6Kba`n6 ~?dOWgIauzYk>4˴M${Z ޡ!cS& %Ux: X&|P0ڵĈ0Ba}E06C҇lþXGbjt ptV/R\gJ81 1g"DAJSC4[FtCn ΟaTfo M` CO;x+^`i"dfuRAQKf n-DrqXOvG۟wHG^,떃7;F-6V\/~pjմm1\3SfwdQ`1jS'D6N29-pGH+xX_I[G_p0W~K~gϧ*)"_rrߝXfYma_2 vMlQ<`@zE&f2ASSb㾙V7ky%J>h  ,"&5łbw6 \i@{G+`,AEN&٬j׷( yX[}Ul#Tëǒ7sT߬M D; SeBsIżP~\UmJF,ܚڍ7\IQ~!a<3AĠ p[[?dCXKc-9=pl{ \Gy=f#hBdcf<ȥJ7orGo tn'D :OvyVxs"y__e5jB3)mP=-Ġ-xQr"!T5k >YIɫ”@x2H,?&پh%qCK&=t6Ngr,a5C~f OAd0Ӷݘh|P?҃P31>5%e{aI֑x@*Is;SX|#w-EdZ fVHOa#JMp9N<.7eC<=}q8*Y#2 *&W_U~LKN/h@t8Z} z:;jb تo$yרf_M #UɝXM3% 0aR{>[1q/,?&' `1^P8+}k[i+bDI^{3H.%=׺?T84׵֏MZM6_hʇ|-/fj7]Uf|.`5)•Lq83IcV5q=XnO4Vnb+6?41.2/DS~!M~w;:fE8Wkɪz>וE}:?~'Xo9[vפuע 07K{E ߺh1od툜#pqN$u[,NQdFI\EcBe~E @r&XZF-AVW\qNv"|~gBtWhkl8uqT>duMC.솝p vXx8F7y/e}'θ'6Ku^.cD`HqF#? .X߳!FRSu*`bKV }_ϼݛF]fX4=kӃ Lpdo0VjL ?0zȤ~xCCUlfj8ʒBZ|$w>Pd 'jǨOu~\ y DKn_;<! 7AbU'X慠 &+>E,ujKըQTuԦuci>mqG̎:؏{fH wpc53!j!@FnhK'J,x}.Y 4U5r~!W~Ҡ8B}J}8F -9eyOEZج]=Bt(y=W7aT&l}^*'bNX0HVig u_Om(Q4MbNr#g[A~UF9ˆ+'D/]H-ȼzRmֈ 2f`Z.~uҦYOiKT@R"hЄ= km.6foHYȬ;BwW9dn{:j=i˒^0\pnGtn{I#$C4ce\^%_6XeC4QR0ʮJY}%g ^u F,>gS1 .摖nHfQ[|6St;ӜBBߩCqoLqP<1jRq됪B7*e F!pVVh}ֿ*\">'2*y B}?6 60dΫeVϜ}h}'0 )6"-DiiZ6Gקjb_<qNoe{CPF#6) ;omR㶇G:S*3M`${{ cS)}~#Út򉰃4ٞb y瑸'G_:/}Ul~1Pn=ksո; *>~xb傆O84^٥C|T x*?R}o?e]M(d~MYLd%l|o[^2wDqWͿh8 njg[@+uO382P#x>f%&C,2!@L ~nRSgnWr2O3ѷ4 DV3%2Ƨ\Ȃ-r M56+KdԹs*{fc=k YzsR ,; ҥ"6ո,gPjR( =7oPoY=Mw"{J ;z buՒ[!GMœ Dϑ|85``|#Po_Y`XA2Mܒ;ƦE[nv8ԿT,`+Uf٢An:vO+POξA.:$aXF)u [PS a^c]eQx̢eG6蒘-vk \"nR0gLj}vЛ(ڋΠ'{e(Рiߪ!wtO5k6c̀T*3S3*c*KLKӝsեviVP_&Ѝڂ^ׇLm:[=,#km|ԽӻNCL!D'R\z`x}ɒ Ӂ3Kng2pWS{_nd1&"D'S}B4cx&ȧZ5%h0>9ឃ{<M'׈8@d6!gp'-<ѐ^ ]'66w.Am_ w1}&3X4 Y4ZB~\gk7/` S>Ϥ[5]gg)߯~\iuj_Lۨri j {4기r\<>?b~^~ Ց3[j$5T^Ǔ6o*0_IXQ\N;wQ&qKx`12dAΆVJFK`B%!q+9ySø{$twZ{|GT"=UhKiuJA|Euz_G`0$NnOUe~+¬ Z~nev76*l쟠ƶU;4E2ew /1cF/E%-r\&Me_iƚ*i#v2$%).NwmL0޷UfyA۴.nTU̜ZtQ`d2.ۻ-y %d2#J:̱t2 0F2y]4J ޠ_λJXԮ1Qi\ĉ LZ8U3K+]zQ;MfZY =7IF@ \HEˌ֡p؄ 4Qj#ҝo*8z*L QZ- GN"C LG2a5!^ۉZ[.LР|yo4<."_dR'^fkYFNUa\ C.0gtP /-BCq 7x~}Jy{qҸyXFlzBtx uT7ۀqDoU ^o:%*1N}}!dl2qBKPGF.n y<2>fh2 !Q,xٴ$FK{ 00UϚrm-pUR*KƗLW{msL=7LJF}K$d pw6>ZWg˲.\F3撘{%@P6!zTv,KccQ5@"-˕' %0e}C:zgZM/ 5Gw{nttxSzpRWN,6f6JR'1U2&-HK2ydR p3qye"W})=AiPғwJϢ;_U_1*dIH*5(Eb3$8?H m wTmͺw F+jwQ;IGVS;/~g+8pnT*f@}R r.ߒfS"#FӢm+\"E^fUPQmp;D-AOsg}Wem&'윁JTVO^\3Jw_WteXGߢB[1)KnkAu}&1㜕>h*jQ$|n!lxg&oFXpan #?< zP\OTF]!9sk?$LW ECuzS@|­KMRįgs'{CP]62.@C" <79?-/G:pvާ 5#hڌ QŮ p~ߧ'y*:xix>$ք:72@ | vSi򫼶lސ筶ǝn'4 D>,XT8~6՘x1n= ? }lb5 .9A'/(em VzfgaUim@O_i7ɹWFKa[][.l䱄(nJV$M(HyɂBayܣ+,E{b'&0OEk٥؏LwJe%sëJꃂ{rf:x$ &G -9JtusZh2߭r97=Z v1/pe~&I <$Ԡ~ƅKҭ2fHk~茮MFR!K=;]FCE*_3ҡ9-eAdQ:N܊Y 4;C9lq1a.y'DgyE N\g9n49HZ&FaSP rV͏Iyzo,TPu-e4v籑xPwuB\(t/zf1ebÌ%Ȕr:"-T {n+yN*|fIOJ34 ,j4BUbm\gGDV7=o:YB񰲓9kzSʾw̪J9FKοRSiWH1M:!#7P^ŧ/~uQOA]Ҵ!.:_])^z\EgC]꜅D(Q C]0?~TZ FKpJ(ذ:ľUGX\%G@LA4LMkj=ka7)Hdt U÷Rb}_W;2Ϳ&.(I+;MoI|d iZ* $!Ԑ}ԡ10ZYV 0q[ />]gRѯ]?J/i˝!At{9{weE&]~PeCTOgaHXQcf>Rx;$8=&R%6{:p|0D`NriJ%Z$Oͷ.@x]XS.CVPY rzhpeH}o+{]C%?k̝}c^m ?{=[;ݙu 6@rI^i:jM- *'2 kNcd3R\PpzD؋W0ȋU[AK㯢O\7yP֞v`h*wEq4kɠK-$ǻ+H&GOB꽲ι$&E}]n "OQ&ǁS*n\Udr,9#|,%kХleft`H~AzqΛ,fetOl](8|YYt՗ۜtTn/f/jh5.pFj֯n^QWCST2.N  Gvi)&Q ibJ݂Gu_RGrذKVB7&&8c[A)xg֋[ =I P}2ZJbEU:ba{q]Sj2[l/cb;c'ޝ%~ֱ+9;hvǟ}7Si8 b36'iCң【m/T4gTǰs:J*$l`UVhŴxcܠZu$`13gA<7K_v 8 &G::xJ5JAx"K qr~RoD*T)oC;C/p *19?hD=DVi}'E\޺iy*|E$ƢbR(D"DPa[dJU T|dR)hN IHL&]$?zaXgO~E c7ެ0@}E;vZRGLnoV]W]x!'0M0| :ހI0(`NM% g{kf*խ4 nWNz'30rz.zP]$V4zwA5K։-<º-Dee($84yPr(fPciopC T;h}b m=pL0+'qa[j49cTpq9 z<nCNz80ӕb6F 0jjϤNN.zj}FXoh~#6-*!@?tApqӄ->Z`+bØp7*WY@ @#-95$i$]@WYO Y@)}򧥕 D9ミS(ysCJ)| ~V& G`yxSX{4*8{lr2O/FffQ!'6ÍS|,Vߌf ty,1Gp. =~> ~b/ eD{(z.HqoByv5᭬O-XVђ0ҏ(w}3d Lxk,S [QalmGv4EUSaz$"3нި uѽ+y!!%|3Hn%4/ o8R\C4M BI3?^-^w+MbR&m7y]Q AOu)sn\ȯ.1!жb/u]D AŌGzԫg 8Rpm2AINvV*:[ӄ}^|\]6X{4c`PV4HՏښy}^,}k_Sm1"AȝsvBv,JRo2m@VxzwԂ{:%.‰C!Ĭ/; FBqW@zl]a  V{IQ fe쬓 hhÞ!ʄr8cNEl7/6[ݪZY*MïIz"RHSE$ݎ J5BHw}5?sQ!Œkc;:eb=:(VS6i[)?M~]]C~9#ܝ_ 9ڳd٘xɤ5ִn?E,bI 6 dd,()rUms5 IL),E "z3kaE2 I4Wu@PcM5H'jL U/E.97@Q=Zwy&\SG3 'F6R3Yؐub=ѩ.mk1> i!ax-ʫa yl$5k!|w`αʄp=J,9@i$2sNѐ' ^otIʵ<! x}\[5m4٤B@:d<:p.]|5r)x#99rHߌϦ)`Oii8ω`;G:IWx~Z,QJ{m r ꚚZOF゙DϣrIob[·FIM!A'AgZaN},]:|HuԹ k*!wjO%%LגA 4kk%ځ6il5u^p${}v(bɑc>;5NԬUft^Tʋ J@! C8++{Ma[88QeL0ڼ%EؘEq/"<40':֫+w@#1B.fo'`R ǐ{ ji"6dpB 9] )@Lg!o ip)?J`?=̋ۺꮚFa*$ hM]H*Cd $ C$!/iofvlֲ[篓MH<"_ӉI$p1t"҇ԎHGH{J7 >ufJ-uNT` Ɂ=]9VAzIメd\``|ׅNBO ;@sj ֶ-S,5Yp9rlO|`| \ut `pMxG5bкdZ 0`#:cnD꽬g;̌d ~SE6f9T;g)l۽\׶Ui$Nڃ71S[){=qWIэ{-tV©\¿:A얚4_̋¥A˂p!XH/f2PR;v`~C>|EyR,N_͠w,k ` 6q'sWlb)5PA"`mz w_"g#xogRf79yiJTp. Ne{XLO1*-v@m},~ i$U%v۔JG!uG$d%zf^'H 6*ꁷQ>GFф@[@̗8n&p/(x.zD|qW2`:#41e0;*287 :/9BcǕ T?c/??I^CC 3ݔxR]FˏP?nӳM;̛ G NW錕|+^33wZ՞l*w h"Iqsz+Eifs_% :a$܆"2B*J%jRhN7QQ+#RQxN5O5?sE]ӱjansuS7Mn%DMZ1[e铈7nGp4$O&xA~qNDg0K@g]O%5OZ!~f-*,{*{W"+,J|iQ.@UQ>/7bYQivNXOOci:e/k2u*$q5!'v|emF- Q\)D]XYRs̽DV. Hun#'˸$\ q wc-r1SJFe~] X| K^om϶ '4wɡcL- ޔtǼA;:wۼSr%Ӄc1 b13a*kU5=mouϒ& h^Aե&N[w{ꯙ4( $5uv9dhעxc7k zg:Bfn6`C@Uq4[ QRjs_<ދL~>3˶v*hdSߓ"'o(v |!_58izr(8r4SpD] p8WeiXuTBl_B<ݹ */tK X7ʩЂScQ'#1U*^b! EU8!cóY@{}b{)eM Qi>uz}afZ0-0Z YSQdYF껡vhH_j 7AV"WGH Z-F rr뱱tOwzD<4=r8"5Sj0 /pIXKe>"-1 nF+Bw[t6>лa_5rvr#ni>ZAe4I,e 4/F+G*-Pdq MD-M(AI]EF"VS2/@6" l۾kөqq&&i_@0X+g'FPo\F@U3t5=m+\V{4\D8qhޒTlU+p+X>!ë?"Pߛ0)c( zm(ƙ x,ӏ1a~<@Zme%.t̹@I忙D-6!SiBBf3/@ҭ9]g]+a;rBK?'W5_E.3PO~*ɝ2_aq9au >MVB;] fV2zefNx%QJsO%ƻ{pq iPzv&?>Ѣ?,=X~WNt/5a% ew)~MԿb'Ρb6d¬q0ν+ʠ佱DW'܍XǙXǝ:3If7IͿm! ]s!Or=|鿚:6loMh1'<:B*֍6bW4Cdƕ{Re7:y򊠙z||v/-*ڨe}<9Y`Px:tW58ɍ:89]bU9o>niH1m}p  ^z} :iP,Wbx+pGOWJ[od{cWuclA!]=Mw1D9 KL:GuEt bfvTހa-}F:U1f3ͦoAHqrW1>,GY[#3`)/d̔~eY. Bi΋|D@G"g-8] }ÇsRV U%PsBLb޵pA'\ wUWg-̺ ,]H롗M=`UMVj!s_llfZ1q-'q簢T*gڰ\*CF*w]M77 ox W vUGbWuT^V'yNjyom(݊Zkә7o|KtB8f/S@s(Gv.AVJ2/B/;4A wB~gzP;-q$ӰuLlx:o^pi>O.gaBDTEjGQ[n'A6FOmj-Apogzrzq\OZTMaf{W.P<H@8(]{QU]ˮ2>. &c}2{2x* CA%C5Ʈ"-ƁeF#*N>H s>W]Hi N2G9SA@!?ToMdGxijLW 9C1 tyY-N?!ص"P5ZFXpάTӶWAʥ-uD96F/!Kt38"t{1o] ( C׵~#u$HYvd\,xMB6QҵtnJoDrgaRꉹWo5xP Q5`—n1tW85ZُdqOx4cȺpQl=0|خYu~5!Hː)VFHHgL"/C(iGIcRBՀU~ W:GD%*[dAeڼY jFԭXlo9j-n*mQoH:"*'R@@E:#ed)k*ɠhtoن馴Hު0؁O h)v4V:#kE}weX e;ԇJVDaٺwe֤&Ӱp]t]"[O5]?_” ƽ=P1ERMM`@>J!@<Հƥ1Y*Wo0ܖI gPKj ߑZ|@"/ ;Ԏ`||ƫ, :3w{Bzg^?֦j%> өǪ>O/X1(WH;)[ADzz?ާ?kT1[~"*M5c#W*䎅_ )dJ$k%fZ;^s69#|.r_`Tƃ$_og^?j(; (Uz]~'}nso/g|Yx4 jne\2 ,${̬RwґP)M1F$)!E΃=AyQ!3.0>̣I0ǏM?XF @+e`0ƤgF\+ ʀfav)7_hxMF5Ƕv*kziv-vXƀVOn9ŖVZkݿ apG~)Ith/L4XٸpFԌiMܞW#c l`uGXpbZ,pkL:$i7Ǯ|j;|v2%\ZS?"u VB~*'8ZY esFC-RB+`mVU:8,s4`8t[MN9Ix~ Ii~!6fqnU!}w{> @B/v 1 bbJsnj !$08eiwg;rx __ud s$&z|$B6T53P~Ap2R 76~p'y]E?H*I,K ddUٕΞΖ5 :ݩKGI]4wFdDQ'8)>#5F92A4y, 6#ZcnҶ?'az.B<_'}(}A‚Vz+1>,~6 􍆵ΧQP/ vd=IlsZ%~9& 4HFi9,ݒ4F!tP\`Z0cGs 1ontuOGLvTgy}0]QՙTeӳH{23"3.Щsny$6c~}lŋ1fSw "d0ͨ]LE.F#TXEc J W35MNkuF)=49#I!}_:6;4dE=l jZI9qPa ;E'T͵n+ClGl#f[.3JsW)k]`'+[Ŕ 0ڌ, vJ[&P#EO6X,tZ ST"q1W %a BmwDZ=!'=B3 14gdqRX=k@EظkOw]"W"v%\ªwh TAmR`RyxZ}](xEbU$55N reXVOh7 Z^VV{twQԗz#>2'X/cu ) &S3SzpqD+5d4ch D#lƦebLG )]Q$/7?_Tƫ^3f SN]/Wş(2"jAZ1Ee,.~h/"B]Єv0E!O\io O tVSz<~1+vN4z8<6O$۸`D_69Gc?h3J24+Z /\,T)-c74gL(c'0ps{Ikɨ'ϡ?. Eyg!w=ECh'-B7HIDZuN  fEHZ%V՗1.HQl'nwIU?-JF%e7G 2Iр#oOQ> =f%@n F`wݞpWq*!:븈ޑk̡nk/P~iumGIea鯌JdmNpp1lQ/b(g4ͬ KA&5\AlׁJh(I4vyk1pDA 2$W3~G UZ鍺鮹≴xV.YnUCW 4F9%1kb*N[vʇ&+Jbo>y(Y?,O mWa`'cW0,G/:*0m(Xfѐ35%.bR $٣As(QkPUAkZ=HxAL6ʙY]ʙPf($,qOut"_+0Čϝ A&u-k.EiPXCu5*Þ]O!ʽɸiq'LwwY%]B}))Ń^dcR7vſƌUQe33d_SVNӟwaj9#6. w\[0 h<DPQnh4궓(?Aa7 @Ւ+k}M< R5]1G1D>l ,eG(^_h[;ʛiI]Aki,JwgDA|_*KB, }"Աx5_IсGMY/S'RDlr=>i6}M#Xsc$."[!)0ʣ`eU!aacu#Lk PAr}UiAs؃"d}ТB00% 7OO70^1F,]LBaulp47l}b6@T(J]N!p 8^H҂ ^.·LAϾʎX ɉ:PDש#7Xk( pgRy@G(ԑu%`F} iBzTG$v*r|lf|7UdUP=ޟXmn :|0ƿӚDy.z,8JηiXY:4niH^p@pc X_ &ͅ0h6` p[dq98}؆oR"C`y)R>= [ZJ7)V[8e-f@[=|=Rx7~:bQgGn%bt^= d/͌S[f~C9q$E‘N')\`6Wͨ+H'aD+ln\PL*zRI^O_miىtGJjy 'jh3#FꛪC\wl c8P "dC`/?« u\Y;vWI;FkIf8YvSH sq"mhTo*K&W(9$v)Z]\Du۩vDY =ؕZBODY;zHyFp(R E0Pl;AµzIW1`!Ղ32& ϿЁ)Ib[ 5gH퐠䌠X|_ rYቶi (/!CfLb< =a-M-o$uy_7TVr7) 4vgk5Ppn\9,wM`]k1J+Snf:8(ީH@гƬVH`P6IBB* | ~൩V'9z gm@/،Hiz@y|lB1GDop6'[w*&iuXG1<1;{_ i! m in'TJmZQ=ٟaG5ှ-_:oP|3o90A\x(өMos+|(Uy=U|ԐZ 9Ol D+s"֍VOٖ>"sl5ـ$?C +T3Y'0X-.{6-Ý]`xћc/m"@u(uDfY~ّwǃ^ՏrzJwn;e%SaojLrv'c=Aۺ{EQ*_ْ6fb&tחFɼ꒙dŔJWӽ/Z胥Q%*}7`)xeL.Fr;(_Po; Y鈬K!9DͭԒ[N[QH\.p] J˶̾b#J2#:/\I?N>IndrzN?wcy."lׂ|7dY! k0t0(u2露/Cܙ=Z:ZZZQeP˄ .z3O ?ji_?XE!Rlj*cM7X|= Fܣ:[U +T3JThiJT?q9 k;AKm0!hƥT9 S-g!{  ( $g"(][}OxqMczxƥbBBlGU} J: v oI O m% f\tBl/Rȯ*sbƹ]N(彗؜pdĵg☮3qpVl-6 Ċ̅釘~o[*Pg$&'`$FQbF}G:Wdi!PpDC#!5ϬV23U|.,!NFf|0qI@F9>%|WyLsy#1k=HK3ɂ4 =O/~KÑY^_mnvaSV7@R~F\XuJQK2m$[Ofۜu%gGI .ţySq)Z܂3ZE'7ᓇ+BDDGqYs#I$VVv 2<ݽi]G -tJq)}=-drkkadCrClK$I5gtÅ*AHrBvX^`E RAEwleYqYRVa퐵y$[ZUih_FOA/aI+ܱrVŝc.0k-=b9`35&mo.Ba(/LmL݌EWX)$(VuȀSd}cy|_^PzĴ"JLT_xhſTRz1'[ҍRդz4 1g ~t_?fZ=&*KAjO.[c #d߰`ɜ@&&3JSoL(;n5q\9g80 !xvu=l}a؝MCt ǡ4fw{^ˣ $w{kNЀ\mR\xqh+~܁KCd,>:[W@#OfЎA}^ى#kcM{btz~֏)d#7NL*й~0uvj,䁯j1lZMhpQ*^;ϒ ˊpT8ZdC+Q+fݣ鐸QlȣJ5F")x쮋gR ᤶb}Q N"kK7ؐ-zw @$>+곝ӃY8ZXnNcg@p4{6$S]Ь,(_z(=Ug8AwvG:khNWүÕy7}P,59)5 \„ueHI6N0Swo {SIm BvS[~_6GBar-u*Xܳ[ޜcL`PkӖD(*XΤO,Tn}r3 %δTPul4p+0e8 >fJeZպWv`:ÅPWA㬞Ŀ aaaSWݠv:`G WZ lx=,Ⱦ:`w;:BHb7LbMW6wAXt[Dk֚xrC#|0OY6wa,X;n1 #.7}2Yi)2 [ʛs f]:]])={g;f̎Yx#oǎ?p I2Ѹ [-pyaa^ z$芮Zs*?mn|mjphj;vo75PL=GuPe+*QO _'>02;UG8NU}NvP|˹w,!Ow݂RҸҸQQw9$HV'|bŘ-*CMU>x^7TtMC?;FMMu~;01&'Kab,Ko. a 2V ' KMgWS~H#tb&*]?gB_Zm2AB f@,L}\5(7)d|HcaUVhl!9=3 v7>>MÌ0f1\{G[aO>?w=mqսo6aL^APxi;jB 圉y;eP@pPϥfw$e%sç6WPmnwb"KmDuLbSMHc;Ǭtܒp9T͚m[!;f+0*&e]_//C Κ)b1,&BՃ` XHHL$+i8O3k48 `?MRx=q>;@㙼ыwKxKsXxPF+"DC,<@KRix#WSj'wFJnou  ^Ǐ'YC ӐíҞL8:_l_k(ĭKVy0W1j tE>_3A%mm?n6HN>^CZݝ!COs,ۨLw{ZE.k M;J5@s& dbT:+Gf(6uXsKlPKRqfpkc;ӛT.=(bP+QzmRn~cOg -jA.<[ hCyuZ*RqsʺUiuă ̥ R1_?(JY o3_D }Z|"hDYB̌~eN(9 P*LamۄU3@z){O"G u>{c* itc/Apb<Qϟ1J]/9:Fp.Tz2nD)hSr[%սUЯTYZg[1zvA쓨T䍸rdz |O1vD,nƶ0JK:6Ep0i[gDcK<p #Z]Wgkc7nɺ5\ )M5sJ8ȾK}m s۪V6m7]]SBF'{ qȂ˶^%s"tNlK&m(YVٻuN**@6W .H)iYy$9d0;\ye1l- rϟx3j\+uV=m820vefvk#wo_/>Pn } c~^/.1n gYJ_`Uo?[[%Jc2~ƣU1:WYљO˪`7셢!OI<jFQVcl77@Jbc0_Q^!ʔ)@}7@buOhd3qeJStr_x` h@A&B[ȚFy,gEQGF$먬1W ҙp {/!cBj]5\mwXQ>"Ϗ5BL (OJ"NW?zwmoYA F]N|:Nճ),R[khtц3BB&Xx|at [g9Uh8l G=)gp$3ߊUbI d#\g/H.~XV s(ĴT2rZ}{ư4_p@pZEbo`^EĨޠЊ4۪jC24v'KJM*JG  /?ŸBlkzMx?Lu[sl,g*0n5;U"XC/IK71auˑ A'n/V#GJ9ke R&lqrD]q!?~eX9Ip`4hLL u/ q9K[Ce;>q4TZWlBf hN–=ibA4$^V:hz|LDdWimQP %r{ApqR}Nj*6,1SLQ&w^,a ]dysռ#qoʬ]7oK.  5U;' Ŭi;z=^2*Oft.IǛ[o}fJ쁸:lzW㟨BᮾŏȍҞ~Tw=g P]PLT!m԰ N=_q: GQ%MaTu܇P r+!/Marr }: DH,tI#ьDB LWTGEi0HksZzCo6yrN3;*Eq,GW4|`j*,x;{0׿NWf59! ,JKlRm0w+A跑TӅ8z-qNwg!.ܟ}Op\ |71I'i= +T;v SyX #F@{KX'~FӐ|w6kulY~ Fn(ȎBA,W6Q<6rs:*༔˥uɎr :eleh\DoO'N팗ONCg+E0cxyuP*ǩ*0qk"Od:k."g2ۼ qG>Ǎ}-Pr}XSpTq'1'ܝs*dXZ:)z'7)$iD`VtY@F72!^#JNѣYf @+u E`h/ }>#rN5I2??x\6O M,@M--gg4\$f 4̚ywEcfUiJn7CCl׃>&)6ftIŸcrR3H#Ufk!hWG6K)Z5DRmrjEGI=R|TxY@͢xԂ D4^Ҥ @\F_#Dj`LjLɸHY.*Ӽci/Zn^s"j D%hxSrN[,-NVrW*|K;6rG]M[/Kqgc3 "YeW.bx)9' 4)! Ru`Z'ʄl)>~ [I2p`XpZ(*ٝ"Lݝ!1.-!;cv:Vvt@ Al‰ yyw1%Ad J[,ȴ *CE~K\p N60#4n2TL$Uxd+~ngN\Ne(>$nC gĝ(z3& 8b_%ʅ6/vp|U˧[5vǃg_NlT<0S|URW3i) ` %He Egsutks.mYA Lcr1<%nd< xɎJw7iٞ\8Z \,1J%({!_rmqw lf lHP>, | GAv{j2hxBzeK4 @J6y!IQYVMWw{;xL,"(WSF:!2K}5ZҠsB0Ⱦ h*at ato?W| }=E@AgXN{J!"Mt'$%4gT$:"i >3Jk[\!?rSE|EDDnj2KFES uuX,d1V[,M\Գ9-35υnA:jrB=fdIpv9ZʢJ`azт#}7vq;Ll?P tN4N);`ŃQip+[ t/J\ÛPBcT¾^G#—W'rs+Ho|^yZCGYpYxbVa1E-!%Pρol߭<("3J/,Dt:<3X[^Ete @ai1ќ9 e,-!k[ &Ţ]Yj8lFc@SJ Ԓ*II>,7xKqrKyREW`#+Ε㠆mbnN\Sl;4ө>]Ʋ F䁽{3#/p^Bl4\cqī 5*_$rfy%4Pxpct0CWO M'SCv䅬" vW]^աt U_R ^zz)@Xi5%T$rX(:mP6"=P0E(:>?A-B@Ap[kNSO0# @p]*9_} maO&'wJ]+/ x<'! #V\*˶Ȕ3q)4+P-WshHz={7NW(Fhm^@G,"m͕fLX#w/mR&khdɎ5t 6ۉ!Ē&\8b*f"^h^%PupwkEگ|&V>&L םf썸E+rS`FQCꑜlZR>#xWf@[Af`/-KP/;jg?t)v)qI4$F^5geGҭܦ3G6OٙT{94}g\0D`|(V{7> i͕ŭ/HsrmbrLɻ2@>z0E`'g}cD#BJ@A 9\iWsġ* ٟ{ :fiǵHq }"C MgqStK-xiWxJ,5,6ݣ%V  p+` SRi ب-C|8Ί)[!`\GS@Py)xD;WA g'z;Rأ3& £UCQ,.pA;-1;*@cʵlq9tjud-4Z[qu==ln+naUp;ZāuluQ:-;O vFKJ'@Bm>YMwfx\W- qděN}6C0\/j^n= uU-RX)zE-lBrRZ}OU"Y\T.@ަ?.&@g o\IqD$G5]AEDew~S _02_pȹ׫80qU)wAN_Y ~߰'ma}HqgwJqVzvY.IZ !`ʌuYeoj^Mӈyŕ lQ]/>^ZK5M;^Ũ'N)}0X6,@?lc:z-^QQcdZV6ԧ$[+G)?qYiO@5Ec*kHPV$'{U:YngEEyى@VU Fnbed np&F[(I 7[:1Vh͋`j) Dݸk`&wskmlV +9XhV@k&ib)xKQɄ)&_ęS ҷ4P #ur)WL~d794dŠ>'޻rاx TW 1L({W*PLrqywηR 2'6ۋn,nj2"e*Ej m}^p@omJɅ;ÀUҠP*!, _Av.5m^i"M|ka O=۫zE{&jBCX3-"u'=ܯQv܌|D'6-A9q,LS,)͂A6q-@\zAӍ/.| eD-2!CC]xMϻM prfZ-APΫ Fġ,h]Wv7ɞxtl;7,MZ^I(۽GA42;ِݕ]TF{Z\fdGgts,حƛy-.IpJ2+xkz[M8>oPM (_TƷ!EM@Ȕ_)QgG\_O$Is- 3cD?0>g"f;$W0/U:\,R8EzUD}f%:'[z Z)1EBIW x$@~Β,k!T?a"B߶} -cz[O)rTMxe}W&1cyZnrZLR6:{DzM7'#-נ߃St9a?:ŏB_S/Ūdl @/<?ݽWXY(æ$%ܜ`pU۲YjO'RyW]U}.#U>h fh*Q\rN !_ؼ/RŠ5=۾p40B7 $_N'KWM7tLn ޻lP/sa@C.whB/ԾŪuCSӵMfS`Y,֡b#T%- Ưq(Ud;,OG?/2޽擄)*]( "T/*|np!"cN)+[꿛[%#woK0G+>s_ Ts,iVUutJ 60!0gz]b-K98 !LWi+91QXw(ws+Zk6:)SnwT9R-ߦE]vX"4= FJ0Gϖ(H*D7  ̒J[bk~:skqh>HJm##άiY߷;l;}3*1r^4QQYOI^uHhVc F(Q'% Kȇr3|_5M*KNC pɛ )?[ T=~Pi'mw߄!m[}3әC) |{unSb aR##A͒Tgw zXx 4v< 0"8rW ȫ,5 KQRy_PDux"F:پ0㨋m|3!Dz7U|c򽦊8Wo;`6EцƱd,^{.܆ǿ#nQȄ&PPG<;ޒ)w۹&ߓyj>eZ8vE b!a8@[΄8~7Qă^3z\ iZ7߲+[B\6Ng^;/U%WBR)5-[L b]kCz褔hdž3%jxddx(%:U9ZԙKwt P~4'WDƐwJk터}/Z%ȣ2s ~:x3N4-ydO' 8;t#=ËU~dFr;ӈp[C=B,o`2*qf`LPdɾA~m`- c{ TUu wX"6h8ah=6/ &EJ{fP6S.\'u3HtH: zpJ3kN3Y8ޤG>`5ge$F+YEkk@+K:+F/lD FQu5PIc$> ɐjD=O.TZ?av!2{_KQF_ ϻs<}S`*Rp2w/;^{^QtXLB@t y819nub3iX9;d3@Cb92{?k*yމc2`-Ӈ?ы1:2IJ; TaxN@{!@K AyqUwa\!DVdG95KPˣ"LePl;DcXTLx)QYȐ g!H'@)Z@>/ࢂ(\( G@t߹68]7'n<=~ġGAJ-,{23"g.MoR>bŌ r_M/t/oj:tj X\1V[t;@ uF6!Q7@wJL*>.hj8ṣAt|! DVR7QɽѻԼFnޝeq)I ll-G:}~ zp:ƕ6WPC?7gdTt/ͷ`5b#گ䢵rލ,c|KcI#G"Օ޾2NТwRKM*=;τ@1OZM%5~, [zm],q5z}[NT YH޵ne#+xASz u17 '(v J4_/\FMJ9c%8`@G5™3)6D?]-QSw*g5_x;tȷG*k*tm#S p daL?t{-Jʥy[,hVS~G&75^oŪUB)8s+DY*&eүM޶UٽRxt~=)$]R e=}qjՋ M K[zlzۭ?I&[e@^pDPJE#54'qoQ=$!徉ϗma쮒ٗya܍D<XJ9(η.wf (|2 Il#F e*; ibPD!$ez0E";u9MIF^\MoZM |iF$զ"us#K_*ζ#: Ƥר0fenyS6Hh)HDaHQu[l9Ǽ{:M τuG9i1O՜!(%X=x-ᕅ*5v>TlޭcbRm9$J'(0ާziWvLV#+e+Rks" Tٝ1J:-8-O9l'gV2.'CPB:cv"l/?PSCTp|ΓWɲqYT lY:7μd )L3WS|z MY):~7]#Ō+_{)%nӞQ`DPy5s>sU;6<4s r{wMhSV ]9y Om]D!c4Znq&x=>-S(idCh;t-)-"_MUI:Μ5&c*bDR zH hB'E5S|-ߓ6,~m+2L^~-5M710BԝJRhZO.6>B>uu L:ğ ) >DBDYUT4I.NT--X\ ax(z s _,%+Pۉ`og:,&t^%!Ѳz YNPg9[H*Ma1O'Ԛ{^p=o'N ?u9V('zDꨫ\v_/j&TJ+xxaЖ_br?zTF3qZYUǾO>s}󝙾"Vfs\<\~`KY`2cD.y7+'[Lw/,j{+ پhΌ̋YXZ (e?fo-J퓒sߦ& jd70}z2sĖNWn !m#a'۫vD"[_gY0cmYVL Iqia ?槇l,nں.Njpr6ڃ5v>ΉH"Sp<цrX9՝`iY.ܿ?I  BUʜ1b3_ŎNK 9EٟVj-*8ygUow !Oնo5L.0r&ŭյiҩbE5U M/h ×#%}mN ̢:(hMweWfJkt [J輻sKVIc𐨖=L+MƷZ 'stĸңD4^槷?&Vm# QӯN㌩37@;h9ϕAj891# µhǤ&&dL+c ,w,WtF"pN؅r.1f9 YoNLbz%Ө,jH}U4h)ֺ?ش>ɲ:K;:Hi26QWD\ㅯMOUVǺz%`1w[ǟ'WW2дZ$NRDžCd!ENI8::NEk" 9lԋ/:t8M[LHoFh PLz?,qg*I pd*K[џ|/V_a1ak^`o{:?\MZlbntmqluCRfbC- Vaof:exZ4A,_r ~%?`| @\+b=Y͵\CS0&X<=cKe r U;^(H|xj̤ݤضV$w\4c5XHa;U>7`] s.o{rVHآ/7z6֞ xb0dtfSix2LxjZxg8$ؑ/ S8V30S 70ۼpM<.#jUBSZ<7p y櫸J_R]P& VjI\0ƚ9c.,UB;lϳИ3I,GW?u,9] %]SWOzII~ ]1K87B+MCAcM<1Q' بFvZI^RٱNlO.}H,r;O"A8ҹH/X6;a<>1*Q`=IS,E#N81lS wfO_R ". {܉9edk#9^k"y<#w,FZve7h?1>fȤ5.:mޞȫJ zl\!mSi0[xYoJcuYg7A`9q]^UGPڟxK, m疰Oy/XǦ4[[FyΰCʦD \)+oE ^ݶiM{{I QZLI0}ty4>Qͪ"OIq/].kY[`:b8q Ah鷦vG/L~2[vHŷAHVt2ÎdΠ_іZqDA_4pE~pP0CbF1صY3H@%6+Oh m $uaFXBFʀq̻v w/p.MPTjjwáG8 PN 'D>w>Z,++&e#I+́0w$ 53`0^hIsSJ=n.iۭML#`'v>(K{c)Sd«&omYɔH0ZP])%8FZcc4=;XmD9=Al$9Mm3tE/7yVw8wi@!+H$jIhxG_/dk@ǎqn0_r1U{I6-T*s̶& 8eW {9sl,_יJ `4"UTݼ݇;og\*IR9o'qhNUX߻.+\բ$~Æ><#`6|(.T{7c騱`HUKeƊu#/_v.fux );bPqa}R(B/AL52)):$! LG=LHr<(}!X&FYvfЩih<yқgԢE`&.7y٣ bj?en "<:CSyOgBTx7NєN"KKB_}dIO۪{6nf\m?8W$a$[fTў!ݕB)A֘o[ kٟvoMa"%heqe,u$Y$K UoRHR6UY/*^2(ӧ`[j::ne2D Ȼ`wftʉ ߺb8B"Qciղ{X!7`C-3*VqLv'cin~7 O**;[ױܯK{ ;f[ff9%;* m9-Q|6VIlW? b T\Qfje ޢ)/~O:m#J[ frJ,Eq>P^S|?Zt/wD}&'kbИv`X+j-Rs9ioN9;6&E֑TCo^ethxCZc'nFbMsP9fQ2>j{~Y(E-;c)v'j_\Ĭ~]t@=SJӲu~ʌ'w.StRDnw4IcʁRiC@ K5XGekk5+i@l:Xy%Y6Z8 5lf&g J&f4 D>z] Tob9=LpuMY t&k5;e'P\<8c|Uvd@f;f??L#ăTpe)(QUpJ3*I*x< DSӸCJ$0q;PٰGjw;dD%axt˸S ] |NdX2 q?ӚYǬJJvM:f&G  |(TݟDJѯTD{\PD('6 27Fxy -R.; v-\@J_բ7~ A} Â?W쯇6_u#qxmC ]z '͵$L]{ izz*LϣfhYFƵ}WxL-o,x I>K?ON˵ >}s yb;^کS-~aM> }W!Fڒ]՟q^HsK-caʷ"k3G+xHH";g9 VxA0$Ap39ݩ5=x* Fۭ YC!YW_|Fk Tyʞ_7b\ž-&$N6BV0ZM{S L0+-GˀT+ѥ@fxߡXU 'AvmHlX_-g,hY<acq*5uQ:ys "рoK7'D6$)َO㇡(\=\Q(!v>;4ۉF8F" W$o\a/h3z۞c Gu ΦA01{0 "':Py&b޻tth!CM+)*_zZyDk6WV;F %XBJJk%vu4㿉b>ey5B\Q}:4Ȉ1ϧzJu(Jq倥:1c@:[a֢F%mq9=V1Tg5'˟]tZ{/<)6Ueӽ; Sae. P .g'Cۥr)%bKi-{2JϢ1A(Q( ޏ_\Ln.E-I$M+{J= gL*4UGE #j|fUsZ>fkbXM\L\%#k$C.Bi([jp_?(8$HҒk&B&Y/5wDA qY$k« 欕!HlgRd>aOWpSȒKd7!NΆDq$שd^.t 8e29PEg'A/;jii9:n:"\N/k^t#dH 7x#J˺-l>4Yy]{]p[@8%f+sZAAB)A{YrNX7+f({ǮG6uuaD,ǁFTADrxXh)̝7'XԀUbǧ7 I(~*ʴ#Aq[=`SieYpFH,hYAg!qW⊫YOTnIFc3*y3ryX [_ڢ(bmk,8AUP; VuH^S\i.HR͏\YC SPWeL5nJ~V#t_86d-_> ^.b4 FYʙcuVϔE6| br8X `Q]KtN‹j0yi%y%Bv_O6fpcL=tPЅ$18>t\&P}|Gx5s/*fE҅_.܍f5e%p2Vƫ]_u+k?]*GAUZFCU[ Vj2sy}O*s11'[Vy*?OVUY-<38l488^.$5@FBS1JWPzfD}ϧvghNp5;wt86! K2_4"]$C 920z9wE|H/㏻UD<4xS0"FDK>q i6ŗXz^ܝEV0VW/; r M[x[_*~ޅJJSALEWs` \oP6k&G;p9HiMFۥhO6› ␏ZNP`UFXv>C沰S>+ 6Bd698/ !@rC‹G0Y" #GAN0XD~ɰe5<#lrۧqWbO6>Ʉ,Pt׏@$j;Z{/nG߯ hȩݵ Qyn,§y7Q [turMlc^?QkWvabIIH{bH?ZqLi{+"M+LCjUm()i+zD,񙏞TrO1HG7K;%`jv_ l@|VX«),W(JhoBz3's+1pGb(ޞF Wl_cJ*>m54-Ǯk:/\QL@.!į0~-7qR*eMHX*3bb3zx8=&{9F4%*+û}6Ƿ&{v1IC몪ډM*CM-WT(4wδԳ^a@# ьZgW)d;([Z4ބ0x%2`GBꙤC;ޏyN+ )^$NufMmX𓙷 'KY;, &lA_&|`QyC瞒2VпLP-,_&. z:Y8om2@3U uN_eg}pupw'vZ]s9"i Ay TWԙEa//0Կ 9a قf5 v8ZBl<4 PD|wgU"ZCb'=MaA36~ujӐTPcfvs>)5k6V{f4*6ȮjʽNƋ VPJ/1ej@'KW8=En}Ӥ 1tKTqgsLoEPl[8A:6̇&|@œu\4 U8?.Cq~h,Jm gEast37#}*3N:a c^8S P  zU5@Kp7N9,"h,FeDr=\)&ټKO2u"NfEnl=k~ ē˨GԉsyaNW^?߄v%q&c%R̿X߳d{e#"/:2E?.X͏u:q!%$iAAOw+VM4ω3QT/Wq*N!o1⋟uXQaʫ;v kL}%ﷄN&(:(lŔ)3tA " !Ypn[5kn !Qab?uv"8ȱ q@ $bb9z'n1͸ w5'PUGSۖQΒ2仹!e*r.dT% TD)'zD"1X #a{ sS´R/8)k)"a.Dzy)Z?94-D^ڊxCС1f| EfC(эRidrd[/,˭(­D^5 C$:Nl]͕Aq*44+v `W=mΟ(/ FeW !6,Oڲ#nI |UAp4>UsפKK#3n_&Ԥ>'hv 9KFwZ l^gW7[ѭYڠ;bHNh ȸUr_veD)B).Yw NO XzG Sz4)u- r'Ҋ .}]|yZ %Z^MgĮ#QEmelxj B袻ďdfqs)y`va:>$^bٲmCmMʊur t3G >ެqOb{/Y/!} _{nu`oٔ|~-lDue+}R|Z9K/BU~YFˇRuOk5Ϟ˕><]͑:*}ll[u捐Q4ۼ.?F\%ɱz8STz$(3Yi?A.Hy,܄ 5DO`zDAvΨqX6]ܷ.:0ܡTR޿.pD,˞ 0u_ۯh_y,;i-'}߰&&1@v| XaUwC6 x3%[gcV$m0F X>P⥮'GX:URFͿ PQ뤠v:`bS̏O8v3wSS` Dq4צ I]'ao1U ^5 iCwpRcH w\a?@_de Q1ORo ǂrNZDcb Rg#Ҍ/p :]DG%_r3=A yn6N8.u^$JV;[6L) (& >byiGh45ShO":;kP2A[.mxvܛ"pa)s=$s_ 1еn9ӆӪ`O^Jkp~ IWU,iV.$[ +H㠝l9j{riA,cCDLV"I%IrB(fU+vn_f|+::8qG)&5gb҆7?{AJr1ugKAύր { G hאksU(0?SD<JI8P.ۦ A!`e~(#SڃצD5Kny~\=YJKڰ UcRd3.5O#RSI! Lw2CKC{bjig3.!Rauˠ^O,c =3+%LBcƾPkz&Zb$|S2\}sFC(gbgٟ@SIE=. %"i0WmFq~xpxv$f ω\պuetrdZ> FMHRŕ{AzR~Rrpy(?-UMu9ed(q^ B Xf8CaQȔ hT;LN,o*i#4/_:sV˰ma9gXǬ_*(Zˇr:޶ =}eܖj2P}h6/ gch3pSsV 6CqJ~k 뺳bQ~'vfJi wF& M|y5;*(\UpЙ@S3<6^ |f'q][vHn"8Y0 ~0O"1Ph:i\ rSh0W*7qejk= ~y_ ΀a';"I1=\&ټ &n"~:劎';<;6 : Hudj7E{;2A0 YX,e4giˉ;`;xWq7ɝ ZÙ9[mƤNNNcPr$^c<- rσEX7鄢BJo" %bHjeOc9=:9Fp@_?>׎^S'h>&OnYs$cԩ6qa4zD&gMUe))t @p{\Ip>OM$t?M}J$MЉYMn Qתp),@"d2+8Xm$VJQXKОRF{h;+j5!I=}~MIm~v c!:(!kV"m3hpmTב|涄KXl`pMhDygG'R|TF![{{3(+{ݾ%ZRP[9K0.F9$|љ&G1ZM[t'R1hOw-B+Z!F6#%F8sc7xnl&'S]m2p{ZAl|uJe.,0,O ]Og]oOT|IeJ_$~?*5I8 sdSAxb-P!'e޺Д:3~7{5Ì?"5+ڤK ڶ$2ѥ쉷lp=rhOZx7sG`sj`/3sӤ]lQi 6X6aN͙6͂ z{3 hCr7 5T Sb^.X 3K%dKeg(0BHjyU,;970v!)׮xv䉝`HBUTj;yJZ.Kz cUjz&zYBZ[lR%hEbE1fgҥ7օ[-R5ˬd^ o*% G-/<`pOٕo\g[ qs {Q AI~ 8%:>7D+*e(9џ?=EBםYMK!ZepG^(*)+DoU)LޤZetae,%Z tN\BNR@1Q-+y+9?{Urn=1)YIƶ"mQ\r\;.W6̋(rabu܌5~ND^("ͭuֆ~eqEf{̊vB#C.6/TWSr#h0^p"a@ Zc`|NF̋3͑f`mXg0sN=wqy_&'Ĭ%[,|o1u ]u8mw4PRNjr6#dF6AK-DLv55% }X u(0h8U!J\*H!|>up9vuP&Bnr_YT_qUl۽Inؠ4銗[PuÈt!"}h9~m? ݡo.('vrJ~ b/Dn$NS% ,g1s+oR%6?ɳc/̒&#<b"Q*f|lpŜ;vYGK F3z#Egɉju< P*oiMm:o:W,n\ݘ T:=e;u&v҂EcvH` )Z.1 GiԤs Z'P8xEh*Z})+(0-23-IBZv&&uu%8mt`sc\!|L*iև؇QL2*k+&:P\4^heM[49To d%wp7J|z@lBt/*K5oc"A#\CԸMxֽhi='o7|"G%2$\g by臆D\&.4M0|ן!ag8krie1k~je~=e-(߅?1ↈjĸ2S_|xn>FH-A/.^#i  r"8|RΏ䇶uHUF#Yx l}}BtAvP-üs H5@VŦ?|c{+ѣDT%sn\χn|L)9P`u2gI&G=Ԭ]D2T2'89(YR6@9&&DgG"ۖn27sj r Ig{2# 3.b1dx@m冐L --(z:A56m呾}FdMotPT}N4{H{kk*2=/Axeؼc}X8 /G#7Af  Ӛ1+SC3X(qW+nK,;4" 8L¶UHѮ4__y3I#:胡%aŤIOdFδLO ZwO#2K&'*E$~!@?:7ovL $EXw4ViVuE%DH]cVZcQ QsG}|@V:Rk~ݏ՛D.i!mw{c\*e6Q@1q\ˮ131 x}qK_ed˲'k =4ҟkžkS/U#?p7KoקA,O;8/H ]Bт=jZ -Hܦ+'ܦdbh wk᭵/ŹKEUKOt>GHYIsY"Tb?nfĮaOYB3H,.W=4Us9 Q ~0s{fw" U>Fw,H|-/ @F3:Jmrk3oHn+i7 eOg傀XJšev`hy 8ƐTp8^ӮIsnq7gjsψջU-#0" . L:_cF!jfZ\8#ORL" 'P K]*;m TwxiJkw&] s)\`3 Ha",wKIUFd]@.tinBy8v 'I>Jh4Mpn&%(lj] ݛՁt`F Z9_~3lǛ^؊4/)!Uv4:-z \?\HxC⑰;[BҗV:2g#e Ap.'-<1Aw6GYn yv@]$B>])9:*Xm(%@VDId_^*6[9"3*0 owāgor~MeRh[Ďtמ6оy'P:hQd,U èJcFۺ>\b(*1)n8kiMEc/ ;U> 5u|=F!A10=J֯|4rH׹ ^gZ l[ٴs{MqL7$@qaZoX8-霍1iGhyxxQkG$XR"ÀZ O*IN^} i%D#Ƴ )BAsj0ɡ+^UuDZ݉HT7!rK2 f37Jn >ڷ)`S$B(O{O(/&B Ebܷ4@#=&Wj_\SE D.-ƜSlth8[-:[ɛYA A<<>ΗDJǰ[%uN]h%rPcg<.ކtbz6YD7)Tp8sIM.DˣfY7F5gr-!n,~P?Sb5J\ ^J]"Ɵ(ͤUAO0l+4wLg L U(l Fqe߻o25cxeN'1h/ fN|¹`ီ[zP)WXԗmnmb@k?蔤 9=|a拸j`qW华F67AXlbf+L3 k b ]=ʴL`^>{8)LOiWKUn܈n4Ww7ӓ0P Iyݪ,=F~$BNVȒI޺ڕJW=(i$3;g/1וjx٣E7V,t^?G.p, g3fZ*B=f2046=*v  0i+٧iK^˕WR?6tF=RhM֕`ϔ=ES>v< H0]> N[ι⯟>/j)e>DB[^ʆalS!S_M2:m^No{6E; ]W$eCerևU5m=p~̠d`ŒtgG<bjo cW_$lvÜImPx3Q{vQpO%giwnbk*ټ{9><t8S_"e_qy b]$12(CY5?tK+F3c]`Ǧ`<,aHD'* NF7gю<=$m|g.<}C8Ke1únЈ}#J>ܴL cduꓖ)TlZ m7D&bP)75 ;1%IQG |ݬ"Ƞx/qyAxrW';n$?@9="5@<:tyPTUBu< y$veLqSܶ1^.K9.>ySr9/yg+$2G3|:p?Izon1q5߀jDéL!̸9bVў-L8Tf%t}8)t3ޅ<Ӻ+f+y91zȏitvg5Cٱ԰ƸN_JS >(Nltfq"# Q+PQBhr9HɵD>4[\F7@O jG@ON$Q7jTQV&CNl5|)zjoՀQ}Pթq1?rTs%|G}\(+.$Щ+q_#@MhZeaU|3 :SbVF HZ>JB$_DTk:s@ ͘K)hQ"(|PTE\0G͆y8'NtIwGtaW+0lT}7Ru$S} ߩf?:f$h#gUgNiisVbY,-it4_ē;UlulQ>oшp+vrECYn>ll!5o(H( ̛U&ݞb`Շ-c$irUC $Eca{&i8gfzolL0cz7'!:Ftn_` <Jרּڲ&mNeH=Qfi m80]?t5 ɹMJ$3FgftKJu#>1KmVl/wne,-V9Zx8qy96{خl<^znqd#j/}j\>jsײ3RxKcy^8k`ŸlAxlzCTȸO|{-I'&i3LhFVʔ"V&u7a'){ |ÁIˌY{/RTzrI/ H>?U( Tu2d \Re3 {s&[8}~z) +㝱2=,jk+lZ"am9 c"# _KS%5CSr.K(J!+UEW(@:XM&{6ўj0&UںG2(.AB09 BmRQvLE6=9egHfW=qT!JN]+ܯ' ^S+<"ۺL`[Ա!;r'_L9!V(|(;%IWe}ϘFd0,d\5<>GQ$7Z=4\<)Nke}"_:Ryt0y~LABr<$1@Tk=T JQ.Z2:po݌46_0`>F'yG Xr䞾K 0*Q_7O=ռop!{oQj_z R)x jrs3"VGb;_:]rDK],|"pV]Ź6QdM4g|E'__J_@ri.QN/E01zzN b0 +Bd~g%pYMSRCuHK0 » qŶ#PLD Ö]mƱŌOJ f@{RP[i\B~RHA Z/Ly;p.}Rl\T" 񁙇gEHѪ :+OOe%+?k #ʰ>sj}F=` chch[R7?tmuQ +H(׿i>I0z\ 1$mW<4̟TmT351ZcRut/oSM_?;H~[$P}sV'n=@WG Oz !$+Pm;4&EFWRHaM}"BYctSrːX%T{_06Qʻ=㒼&'5V܏pQV=M!Ϥ`%v,eebfMnOVxeny4lfVIh,@,yUp0OI$]y#QtYŌ| `e;Od0jeD;-3Xd>3hO%5BQesOo'dz#n7w ﹧*sVs%~Ymz`wU6-nw8}\Lϥ쉯 >~Mx0xoT3׭ PL83A9on:?b@}^yo zb0MS]ZX`$29?4 5+ ⹣GWL&0ppv fx\PNeva:|v:rX- 'h)!YN"G9Yh)`gO;}j3hlXꝙ.Pe3if6GNȾBHlG.DHLኛ jA,ςJpHRD\ KwBGqrY5  ošU|MyG۸CB>9;, ??Ѣyq|S[ee co`.a8l&`rqnkKbzXZ<ˆskcGbqfFaƋ{*9)uޝػx-oe`[!~bE %J@;`*si}hkG=<3 Kl_uUZ5U>L@+rr>ZJ;Rc(o\5*]yv -8>X;^=TGAm(yqR<`cqWb*w͇&;kv%BPťb9ʕ_D ėh>-JhodОMH`ݵ?/ <ͺq&D悽-OY=唨2+:pcX+Ò =}Wjf?Ji,\ UUK5t %wME1xqg+c!8‹?>L4UV= qKNKcT!BreBrR}gC5FɕvV*'d;`%67VŴAGC_+za jfXt2׃4ʾKO^:ZE5+AZG*7y{Shgs2y/繵Q'&IO ag…<#sz/c Ovq'o1o|mʹSdz!fAib))?}zLb l`KF9|"2kT)gIxxVս5]SzSN&k'&ogaA| l3${TH>q_#4ܨdOsCpè[_ϙլ 4/4D.#q0fIiz ~k  HRE3hNd0gW8ln; Bywqo&Sq]Od 4Hi20LbW+>헷!eN |SOJP^3i6Q7}/ WT6EYU?&־%hXKn-ze ZƃK zXYKGj}+u'g7hhe-үٟHmF)3<[,+}2>1MyPĂQ|>|_]㰽,?H#|W0\0 vot,!* oGm {k%}oIbe f0pfEGk7K;)( :y mu16[(B<J} ŶvAN&slHf ݝJUܖ666-癓j<)?:<;{֥dO3KubͧQ)K_nEOp z 10:$=T^V#G/9N!VYy6/vIby?pKaxoK3 MlzXdwFrnPK Qlb}߁ rUnzwpDSWŲ  ́L.0yz[! 6i>(X{]GGRՖdRkKO3¿_Dw/3߻CbM+&k3CŸGuڞ(hM;8%ݲNŰ+wU: >25W)23:RF@.q 4O`ϟS)Z h7zh'RWŧqee鼧vwodcǝd&$:%ߧ7`I!M"ѻR b"w>al*#JM iph{#eϘY)Fnc 8uW(6>(Rxd8x{Z_TT#gnqpNA w!BȊ5id]md+z[3K ^GX|!zLj$HgV:7Ct%I1I oҼ;p*ê ^0Mlkros-=Àt 5͞ۥ[whg:|K: (:M;c؏5uucީ+@nD#ܸk^#7n-yF(\sACm4ߵgV#/6'69Лj]fv|0Y󛈻kJT4ZxI9Y- !"g =Hdiƽ|GnFiTK8*KvTђGOPئ@"{o|k]`WHTW̩5NJD_=q݋f*pXDyY GxqQ+[&z59'LQ^)-8W &jSi_f^CbU" Wlgz%}S$*C6*! ?ds۪!kpO:%i~u%d35-qA[@d5NrpI5[q^Yw>auU jGR([q^v/0N! MY>^J"zΝ76`Ī/9t;{q1|ZǍcpz3'`\!+cbUEG> S0ehEh{:\I{F;JRxɌP(܉czwE q'2f3't/f.u|_Iu3≘3Dq:J[{]=0e4DѶΐr&./zhI* o3?]sD0n(DTɬ:KSOԟg"bzh3—Vgzf?&^>ze6,pT6\\W઻@KV IWHS8Ɉ5Sz.Jg_xQPHL c}Vܘ^B]=?f Hcs\ۜ7e߹r=$fX3 :^jwRWV18~BmQ [Ef 5l*;+(I Яjs%U,'y(lBk`icQB Єf@Dt@KEu.Zꥺ!TH%/@>|}"/#}B039A5UC3ɕAy˗B(GxO;FCk"N"#5^f }(q̔:q2T,͙V6Q\iM:)>owքKQl΂>@|)tjK]XVT֓eB‰_8v%*~ ψO#qOFk@ M<%_累dy?0x['ߴWu!-9ߔw2z$lCxD7͵48^(fȠuHxh0E.si!g COؽWg] dv$a Attt@r< r#$(9-cr`tb,Fu<PXʺ:7V<59u!6jNzFg=L+Kȋ{{l= 4E]0a[wzBYa͂+mD1# G*  'T~Ka¹;YISly R-~׺'Zmt%9*+]g*Z8R(įEl[?wázذ|w$D_"?jM*cKEmf D3ls4nX}z5_VnO[\șAQVp8RLuG2KbNH`5 <0sosKk0hVXD Qʦ_$g~U|ą8Ft1"12y&I|1XDi_Am|zZ4&vdt'[)>"&AFFyDUR'SЮ L(S}7ؐsJ.:hwU`fCq&U1l~ ]O=lkV ]kU>a׳1JZJ 9E%uJ}nUP5\{G;4hp|+PU} ?æMV"oAU /LY$V fE7Ud d~7X.5*}t6 E:Us̅v5D6ܰv~ه9{VpϦArƭk>B?$.BBtM_v]RN44]1teBDzf=d:9O̸&߰a2#& M&9A={e;81e8pZlkt$J?$Ho+e-Vzj;U[Jwì+񌯢XXjd;!*hFl Cy)AN[_fmSgҾߙeˊ<{Ĕ;[y"x,.n0X= 8B6<:agX8rVhC$_bLtv*mny#xӯﰺ䝨&L+B }EnjbMg aa\re:xgRis[({IWjX,5ƧpX"0Mեx/!]2 21wpFIAaNh2YK_3kHjPvE5}VϬ{]!Pf,Yc'PV]Ͱy4\so bL'n+^YfE Jsj5p|JZ Pu5Ji.xo80]zE8NJ{TZfPv=h<ЭF#flhh tJ,>9ƾx`PH)&&Ͷoγ*&w4bkyLv4 hػ vv D߿pa3o VtbϾC@A˙*zc΍G2:iݍe"Jq=Tqm-X s a5.}[ʋW1aeAIflncPb*-t]Kv$Hq#v-a m/0ImoQMwjלj PZ\O\Y]뷘_cceOٔS ?@9PQEpxI"-ˎ! >IsSycW 9R01zx e%Sb/R Gu)HdbMeΟ,uL"s+O)\m3e1h\ bfTf 2L (7pF+&йAV2/Q;Fw2:ʆ8pcQ\v@imRZˠ[b]'@+$r;aE(S609EBC4Xނ;*vNfm!qMz&y-~ӳ!4o_7,fj>sY˝":}K@s> ZS*tt'.!UtqxjE)td{ E9%'0sh߫G˩Td³Bu{ iGI[nŌ Am#(kn/t|hffcƽF/!$H֔2^ qM4r'y bX8i2 Gb~,n_"U{F~S*X 'p׿ -Sq](l ^xXOѪQ9 0JXa18ZNs\L01m$ΦPy 1>ֹr۷4J|]~yk{Tjqצ<ڷ8̥Y=DG'SWanP[:9gB֧ GCYwVo"Hꆚ#?6vQВpe0CR fRz8A$b^0J>FMPkbt0#k,)>'hIZH+SyB*(c"دDXYSR ٌV9&e;8O9` aA C12zұBȨEdJF}Y$R!H0yq7(;_A5;#7h!!mpb, ZF^7<90VwtC<8/ t`Nxy0hIsbz PЙ)sXɶ*]P)հON OfiY .*ylzi` K wȠZڷcDt{z%(Us>]o l.bIu+kx'UnN]׋/,SB0_2 JVnH;݈8#$Y%xMɰDF{rh gRhmof:l&J"8B.ߢяX8|r~%1v?q]h] ;]'\Z?/0ͩ(jymv@轞7.;U@)?Q^tg bU,&Gs Snҳ 7VuAiAg*~Oq-ESc=c'TOs*$=ijxT )?T҂bhKЉ4әU([J;![i󋼞L>Á01 >AQMs~2 nlԟoUDm^6CG'2˽'#A*::2a a4$oǬa0UPFv6GqWf˞ꌽɎ` ōvŐg}VԞY$ȶ׃0TkgHK/jkQt OhZ_{CԔ2\mOԕ"15rnK){jR}fi:hEސ{Hjɪ+KkIE/3"ZC܅CLL=ͭ@9Uؔ?3vSRlGݓ7ڂ<4 ;t_4\5Գ6t?[Z*޺ vc7D\!J}1d f VOÇ7~dzT8*|^qd2znAb7deBCp'U+t13p_o2cRqu@p}{Kt凗J%X֛y_NBR([?K+FLXj>)o<>0u 8Rf:Xe+8oZ*{Rs)G{U/:EW+(?ߏb|s.@lc{_[O-&R1>^uPzͪw_%m[8=`3v_npeiZr{)BcÐx=[ P{T)3yLVoFhHN=ODeY%Yqa-_$!7|ݝG3jv@O=5"AR(C$6aЫ]ȵ{:}z0Dh+0Ud;7A~shF )+V»֤}P!쭣u#_idOHϚͅk $V Nb1Ӿ:if`v6Rgi^p1&/p}Vz4~_e.Ĭ l<ׂ3MR5w<y '8flzqjLG.BUu2Ն7x|M^(otϊ$ awB ΨuQsg*i{b|`C(Gwfi>OȢLuy=zgZ&@Oq*DH :L{Ͻ V@d^7>ěΙ"vd!;qsd&$pGF3ʐi']"352 i=VeINeQ`pDD =ʮcCA󲤮O$OʿJU(CC]*3 $LLlj?iKS?ݯ}_jgȺ N_k42m-=jɁC)$cP&H89j3:A;)9nNn]nFꂭ ~r됲,p@LZ7 zgYGd/o5Xx>x8M6 ?`"jND=]WhOd'HHlҘA?ng؉ϭoCK@eB02;̒޺v5_=dj@Z尗!yhj+/BG-JK frt2@h?(eRYC;iB)M NaOM~ҿ,ft1q ({Z,~I(oI XTIJmw&3>FKyaqQ;"9`$^<,Y;e-C+r m-~r\^cU>h湰/?=831*e> EKelCL3'!N!M Zf˱gYZ070701000002fe000081a40000000000000000000000016446b36d00005e44000000000000000000000000000000000000007d00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko.xz7zXZִF!t/7^]?Eh=ڜ.+rДg1j餸db&}jM'y ܜg<<[#4p@G X J{5j61*n9U@ȥJ]&EZjq?4;Q,qKbeC`Z'h,sE(L5烎Hpר!S&*h^Y')'ax04@ٚ؃b†`V.ċP 1fJ~(=6؝ aٍӱV\.w-?R9x{pMC0A6gة0*2]4}A MmCtN?iDzpW*(4|y{NjmbX dp;!퇏Jd3oݶI2ֶrXzN5P:pG!~Z(Us_H/ =|XY`A}fo:?umczTezk1bx$ɴ7I}W7Dr/t~Є}"}2'l *yjM~z[Oj w-1U(ٮfɵYڋ4aP$4;T|SδU*x Sas6tE05^CSKBn`J29rэЬZL+;L!p3}1:DҠ}z%F3ˣՑ\'})yd/9XOo,%.\&JP n ѫ>MIvD/9`|? *bSh~kZ{ZR/|he쭽b @\[N&XQC@F2H`$xIfHqw>u) "# 9F@>n|bH΁*##.k~|*yԻoQђV?OWz<-xG>L<7}{vL.~mP%_>3 ;ḭ3 /{#T,[$ CMSb KOM P(+gj *"5{'c̲ hj]mY$ž!qWMB,M\x+[=:I7d=4'4=+\<`c?oɈߙ^TgsfT7e'eDNp+r~ɚZXyuGOS3í&jj4\{t0+Hjo7_d-ɦVLK`ƅwe6RЊ=/t(}BCuX,?ٰ47W51[t4{BS9W'ӷ?AF>(Ls1!`x Ǭ _U0*K_4@Bj2 qCG+kv;h~wDLw^,Zs?*@o8ssi؄.A!z7{Kxk\hmU`Q#:q^TS#]|jo s {==.먂Yp U)փs\uۡ^0PjSџ~̏wUDz ,$kppH4LD4MjY@UtX~ @S}p*$~K{XJB+Im^i Eق,yltރIغ,y4ޭuy0tW7;jxѱZ}(ϢIJ}>-T~*Ҫ(O;I`b6=kcfB0: Q"WO 0Z}8/m-c\z2M#Y3N rwo#gW$"K[o޶JGsJZ\Dɾ~5sMhVfU#k}л1 x՟R>..Z^}&U@vv :c?nLpjK{QܶЫklx(~*˟3rPt#i㉃d%ƜNn:.2eV-6y45( es XLCLj1A%?`˿2%9‘4Wd`g.B(P tBR(6L"ZFS_mE9p hV&x`܉;D6 67$hûC4VDYܻZrO *:-byn֘c.^ 49 1E\ -wS #'*^f=ߺ:zN{X޹"QY?*C&/ uSytIkI3|1EUsq p6>TCnCH/ZNor>p&j"G\ԹY&͌H,Gi}~$G(e]Tʚ:@{V&oD_9 d<:gv扂_l, .0hFiD.emc"ÖoH  7 el1(/ ^]-_Y ( 23m(:oqŜWa$wIyhOuTI x' T?IX; `W:@GφKrȀY8MLCjJU(ش|ml]zzU~m戽:B8 ,,n$kC/WjDOd Ӎ?ܼq{1ȰC؎ l?~X{hq۾9n2# 6Ӡj}b$]p2fv>ѡ+IYuq>Tl=zs1랲"zhI::t9bLIBfwYVjsɷ0rLo&ֹWa͑EKh <_,*д 5YV^q;ݜpF6R[DnR揭mKL1@ Gy0]VQN->A_]P1b3,c5-uخ;Z]>f ;U[-ll<:j|52'/ϔT}3'/6h|sGW U(C%{3@ͣw#B`cXv 7]/NJn}9h-'~@YQ~@!">`Y0[P%o`2oV,g6vQSէa@_I;'M`EC[08IH/0tXܞ)8OI Ҙ,4 2Pnf (~oY=mqC4>#s*:@NRĕ>;ST}YLԀ9=nr7Li] -6TSjp;lp V%t$ Fyo{#Q* k^Ē)0$-DlA*%i u%V g"ޣ/f L05GmzD+\Z$Rp׻ƍHz]RoҊH:詠_͗Tb;M]=!2gMOG(\ɏ8 RZe-?!iIxJ׍fܣ"_G?ZY[xž$ 3*d`nuCd &7 sCb(ʢi4dBYax"rUո?A 6 BZ E뫈 BO*~"?|5S|s#*[7o'#=x/hr䗭'yzkppvz람T&4y*CtYَ* *omJy-*5@0!bu>ƒ{`G|f=@(t@#{*7CM}LVHJQTF>K"Y |iM̠CEdQ֤DZ'5#>4]DZ0 A7fSh?(a5m%x!y6$Po %.*s$d9AGoFus"Az9kKR)-x|kGmC;/YL*.Zy#_pC!}j#Ԭ$u2*cCU8ۖTYfn VC\47)K-ڰYys|Zxa^5ga M@k%\.zVf?l㽏PzՅ[2هHkGϪM95Կ^[ODΟa$f/vDzM FJYrNTsAD,[~04ɚj ՅL{!t[iDьbxvnU硬6ylZn'$" )XpiU/B$eX\q+!wh&V=Ǟ7l@9T7 F#OQ3 UW;LI^LyssʤiZhANd"QzHp+\n'8/\=x&g cRm=8@%#<`ӷ+ (;g@gBZR^un TPd3o\k8buyqpi fўE%1}ds9fbcA24ǞheS gʤ[0"R-rnʺm ,,PfQRV1Cp;}Z ]Z %=ÛT؏# nh^FDDNA ;+~sW2+d#rZw|qkxC%I9`u]MkԁpeihJ㫥% .+44IRx"PUä~ε_ +>PjdsV 2e2CT>780b5a>O9ge?p,g?$e_ S[ Qv/{lP/Š˄!e u8+q`VVn-("DUgҬ}!~J\Y1Cx:U#DBZWQ'.K$,S`JSdؾ|X+a,qZI"9a͸٫- ?WH7ἻYrei`•Zڋ*#C FϽqVaN(j)'8S ktt.);icG2jOu?58,cDRMgA8+F@*ucjBH'o2F"h*Ti>F#U گl9 0.oSmCx2U@,Ai/D-s24zE@88_@xM&vʌXŽ#C-6m4JcHü^ƅ5;ͺŖG6^g<|.#tx3v9]]gޔx؍ط m>%ZGw40JBWס+4-4-@!"П;|=[FQeih?I `,9>AMA=E,L "I!8PѻF,9:TRn2%RzI>*i}(>8GL@o-ksɵ:f'3hO5$+t NZڞ fsB0k/+/i>Mb:jSzp;X]6g V9~(3 #ʭ`@16\]MɲcyXjiϸ!Q hݲB$ߦR-trR@cH:6LOMn|;ѣqt}] lYy/Rƺ(szl{CQ'Dmֵ!|6d񉄊8K@v,〕' lBwٙŪt/jFJA-Wn/Rqi+ku@4@JFCō@+d֙ ՙ1#! 6 Y ^]~'79Z7 /vG-,vIo d)Ȝ _^ +I/eLPܧj%6}uJ-tǹ g6>;o2Vk֌uh#kwmokX5{|+qJ4[jNXZ ZԣKʽ۩#ryB(R*Zu뮡Jx $k>WOK 0zFQz1FHñMWk.,{e,ضop-z~Q>WV}eM)0VkUTU|r>vٹ-4ERg?䫮ñy92_ZwZQE>Zi;8O&酥{wֻю?Q|AvQGI?ma7Ԗmzk$}YBufE]ه$KjxE֔H[d6(/R6Q@=x^ קBg;&&k_z~KEԀO|c]8WӉ%VNͲjMmEjMk;>΀U|,?%Ɵ2&';R4i.!Ng>>$[8V'X8EPvk3q+O{} ~JP^Є|S'@mbV4`$jJ=mϹ庇( 8'Ш,㹈J*yJn?Wco~*Hz< mPU(zvyJŸ,C]@0\ji|}NW[mdm~sV+$yp7/a jOՃAv>+k!Z]ACCUr1iMm & dRXcus3fʻLUp((MϬRCN*EKdMTyqñF)MtEV x\# JŕArz(k0-u=E?%ݾWDu] 4TmK`~${ihbQQEaZVu-^ ,c o"49V?L%|:y ?Fdb ğcV),7&q]bA`3)DM3ci3d+5[ q9c5ғ c]CI KswY&)1 p<;LլiG p>Aiie@wEg E.l} dZջJ%TarXceCtX)lŌH[9),=} PCop"_JlaE\6Wvֳ"R&6pOYO@1(Df4c@k[W+|ΗY|Cp=pNZ'8VcHRWVL9:%U\ǹty}7Aop1uJF~'NMRJ NA2C$$.:Ҍ( ; zY`|._QXĞׄ6kEI`fz_Op0^|PE$;H'K`{SH4Ǚ f9&Nj~%1, nO>oz"}t6Ex1z`ntStCq *nA 7VzQKw%9V!htubw7wj o*T-f ͘&^q\_]#D3C~B#(NwG6uʖ򩬧)G}\2 Ji z^ Wǎ..'W35K0V&7{[ ϰT82٠NhLMOoJyHN!Jl?t;%\Z6-С,`hhۊXpU%u>!$H$.ϼp㌏ʜsch{~|| c=9˃.'r_4`~uUmqRBaF @676QƔ~AW%SKjO]S( 5BpaI]@b%Z4=F4/7V.]ݣi]~ɢYe{ؼ,#[>%^[Y^3C(~qNb8.yKKS=Apߝ"Y!>IQܭC{8Uz& ޒ4T5&:AqjcΆ3gfGw:FrM# ɹWfybF+%0uŎ% C~!XA:!ЛfG/zyRpے@&З^ߖm9sWsh%܋}L&G&سK؈En%靆OH0v.5aLsE04/BS]]sX6# ^ϡv*N_ [5r}Oe[~XHԗ|~'ߐC Fze5˜ls-{m?N! k =_ am&Pg|T[3aӺ+c=%}\, /Īh ӫ{Qp29Hz5M}L׏zɳr}CAM8k˯Ur#K5ZS~9\\xVn|,=9 M[w?y\]q;ʝnW(k+*m JH8ǺCFPzft̜Aa\}jtG&(WR-cyXQZuMb}">H{;TLk^-fKܝ?:TiǤ+YZ)x"BD,ZJD@R Hpy"y5{3zk6BI*84oie{NҋT>8c]"eJc&ZT[ Sf1z$bhպ]c(&^ &(`&7B^{ApNZ_tM%D}CUW&s(禑9h!Y!􆍯fN  $ܜ?E9dVjl*> _OIC:uB'b~d F7:Fm]d} 't$4:kD&5೫Brlo sh=)q8}[efZRA٢XE*xyt$ڒVYolU9(Cϧ? T)8@WLC>h5DsQ,C^b2xxptn Fj'G#9E{nQ0]TP||Yb N[b(5]L>ce8}\^h:ꔐPI !{vs HÊ#9S,sG9 5o)0{ѯrabŒ*q,{8ü,&^Kyܜ! }[]H]{d*sl~_;HRy0 _g|lZʋα[`A)+7ٚ6;4xT=5NDyߌ*q#q1k]UtBuMdA@edD$?ZINKgzѺ2GxZ* W̒Aa[r=U- 6.N{iݪ?y>Dh %мӇaE^\>m3 eYWleqQ!\́eg :wqS pۑ}/Uu]L rf9/ ,63ɟ!5 ~(EKh(P.0E:[[݋2 X9%̒&\5>83'T+{ N` d@/Vt6u? :C( L=%fujBF<*0́9D>NHP]jkD Ӂж1'0 Oo$agʛC[؞ErYozے0nyp3zSg ? Ӹ_]Gm݈HO>)z"ybNϙQw:<[9U^!ej \/M( o3vƛΟ2͠AmŋS!mF !)C5)gއ1Ɯ n\9hVEu l>ԧh>Pu.K~K3p'_=+BA IWt-"Q4scxx9\ fnz)A6o)D_J1Wګ+%= 40<<714sHfes֥ɸ[+|EtؾϳokG.FТδO &8~kEN>,*KWO@fE`޻^ K^Q"+:jkRĂ)?a>i"/|lMX)<__UٳujCKo<.>L8Bm|o@gvh=(lSҗ$?3096a\gqSly2]%  =8jCbb0+)JrIIcD3q9~'R@_\MO4!Y+ztUELȧËKl(mfIV\fHPDGTQ >o !GՙfE!F=0|1P9إﳷm=6wCC8Y:z-z?9!B6v{*uAAC>B|VSپ`;@Ǿ#yY>LfB8P$C{!vn>) sFhy+TzաPf>ѶZS"h"udxO|r!z3o`2Phʙe%JZ}8ۨ`&U,d>=nR03jO$EwG5 q?$&n(e;Iqds*90uts#vÕf̥ifAh8g|FQ(M(z >T_Abʷ<ӮG~aO:3E%[܋+ JZEVWp 60"s>$2U 5#{!dVPhc46id:hmpCvA ӶF\v9y&r[n &0 sz;ǝ|/C~r;m-d49y9!c[i0M69EZ2J %MF"-Iu ǜM-\;W:kOe2ٞU,;"VW8(HrG_-Bj-)uh@6a1:,2 $:eGLbqjLkT.-ojZ~_uEg@lW&O=ds|RX?;\*HeTt㬡1[!׶1QD< 4f=;-$EkE;00u)}XV>/+9~*6fC.XHX +hݟ7rMZ'oT&ؔrwaZdudȾ.q͑zYo?TaJKha"g"o! ;64 Nm(!Rj׹^G}"](dxY#m@Ѕ$OXP]KSE'VߢNߩbJg4~{1$4 Z I9ºndl<2(s?^myݳĦtGzNL&"YḞsL+zC]Gzm`v{"ǰk-3n\֢UeraZ40|L:Fp *?*\SkdS߼Ϊ_bm u# X ~rȕi;s؆8*7}1c__*$w3zo]*NwMo@n[0ULd2џW:Kqw֔^b9,Ms{BKylS+ofxjޑtGX%BVvOC*枠t9 ƺjm uo?$@"dCH>@$1 [K"tE65^c,>"{bԯ"PFg-]CX3eVࠔf _@co|3Ns{}CϺ >t3tzRg{tVOT2! ,3|f`! D}1+.0I8K|z k[F .i榰?(/ KId*APF!'tpcye| %hCla5:Ը9s,7 }b:1g[1?髵 B+[Ű #k85 ', vVk~:%! FUqnߴ'BC+V\! 4r D=?cJ*VO#Phj baDa5DR%Iaqi4Q4fU֊HTaɤ:É'V-;PR2Vxw}us}")*wv$A'q!o %kIKhsOXiHG~޼RhC~ާnld>`W%qpiE'`kТ:-a(LtyoK?|*G󕁩ghA;~9&l Du~4౔gY暵q!0xL 9.27%/su6c*AvSޗ̗{X3J[ɎPIGcZ_GVZt{ZN-3⫔[>-32WiBd O|fڥֆ}v:6ƫ<&ODJ`;J]n+VNb`y ]DlPu{g4z0d:Boɍv;"dWj9D$MSeihPKGSy Z:ܖ79d:x?sf6gD!t w)dWR<7}*vP9tkB}068УS-x9YOL2驍_s |/۷Z*Զ7+Z~']0Dx\B)uzXTfSܜw^i}|LlsmBXx ¬V ܶ T;L W~1n1J9#zö`3u\48gnp`a80M ]nЊ(2P!8#Ů3G.o`;|OlZ4;f,3 &B.r"GDMT%)S,I!CsqsS|;d8_5n$8fۺjԧYO+X.yAW21JTi[;l"[3vFi>$בWٞ:A`}qk%Z7D؛x>VxѾUpOEq{BL;8ڝ-te"{,U{ nS%8?ȎT?.|y4z!j5%6\lq"+XwCCcChQ*:GxZVYV(]|F]G{`yo%+U~CXAX@,%B͵XLر̀u{Jl΄){Zq{u|;! f MvԏB[FJ*oz  5hZdUX9ʒӃ`vM#$9r(n(vl]2οV ô})!8vзHs>sbĽ4CjVS8U 7Fcm2"i\X\?n1)(n[t׉<-Õ(|ήA{ V=Ul.P Mke]ٓ[3gÇU7GK5` qK&ᷝý~1 %񹖛ʄ!7K,Q^)T$|ԇ2U Љ"䖰N} Oɶid'34ypRl̤ˁ627$.5_ 'bnISJz:vhwb)~TXX8/-bVಲ}fH-z}JQZ7{-q 0tD{Hc?(Bä6P4:wjGHIX;gξ%CE?!6TK=7*Y\Χ6!Hv*YYHQgڼ#އ@PX|A"+eM[.ChH$K[:QI6$P pt,*Su<sn`I7p;Ł~TbۋBOI@0:ଚZ܂D:G`& xj[LZ7YR8zU,B֏@Klyrմ7%b lr9J) o*o>?V rFEenL\;Rx)H&.ʓqdMW  VMbD\UJV? ֤z> /lgyLg,htDhNA)@?eoJvV/9w9́"'(]9IԃF3GdRўrtd"oHfXK:R&;J#nji Cy-fk3] Ŭwel[wҮ[8ma?Op|@P1x+\~R?j2gl'ʝVUzAK. )m׻epncA2uBFriLWN.vj)R :Ik x`94C#?mAW`ɘJ3~J!dK1!bwVIYU#ׂxj^jXB ̫:|8~6Mj[ĈG 4fILqb4JH0=$pQ+6:=컆 ;YE"1,hLszl=CR9Jֱn1=Hkk(itר;2=?'u YbU)G芥ƒ}<.4Z^Z Y+p 3+\pݑ$.ԖINy(ͧ' /Huk>eW&|n{vPWQ)E]qYN3on,b'Z`-,q#2KUCTbCF#ԀESl^]X H';ٽ<K`;gYZ070701000002ff000081a40000000000000000000000016446b36e000076ac000000000000000000000000000000000000007800000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko.xz7zXZִF!t/ vi]?Eh=ڜ.+ˢ=8[r7͸Sreg`06? (KڇShKIq\l|yP=u!aWs e= ҬM|4:‡BnYwWބ03DȮ99kr6ڵ!:qT5o?ٜɐ%1, "Q$^@ę@F[3b\Kᢜv@7s촽f{+QI]=Ixh@SAinzBb }޺M6oǜjW]xtu¬l9Ĭt ˶510fcn`]u*;Wyɭnyn_&oUOG8;eT(?כCg-)@شؑd٥{^>~ZtZ:šY4 F@\0EaEY٬qq` =|Sʴ <kCe̞;ԽLͥ%UN*9ri};>AmT 0:w u.Ź$N'|SI[1-H%$ww d4~A$k0Z<(bDqʐs5tP>|f+ki=sbUu%uK-{O4*_.Io2ѯ<0d|EVqL\b+OYK *Ѻ^TanZvFlJXɍ,ظӭ=﯇ -D b~ `TeMRocQ RUlK>]~c/•hϋ|G pT\  jܭD!2@/R1c%fddȃlݙ~(MkWz)8|b_/4[(3T\_pD(,Q)d+ 8k a>W!Y&^OExPk0w Vwդ]2)|ç{07T Vp6Uӟup-OFv"T e-X.ihπYN綋>&A-ĸ^_A_^āh!0JbNlkC{jk?(TC5U0=hxe&:ZcytMw ?{ji$WWD>;H3/z$)_"q3ÊJzvw߁F-9/@%Fڎȶ "+=SHqk!;/K<d ِO;RM[8)l/dĆflI:P"DHxIk:L(x_Nw{sטS'&Cʃ~n'P [Dhkf!HJgtAfhBXkxf;?ϩmufڝYf\CUr4LJb ߕW4(3ʘ}vOP-\֜_ګE45_Z&뫮 /Q$2Rh?-Қ+F*$-X`t~,=n,WczJ['!uSRr`DIsZi8z7'_BX'-E]u4Gt{,#FdFE|Y081S`+:H٦]#1a<;l ʪVqC>9n ~t,?3[6.,ɼʩfu(4yFzLʷcj Lx˰;;ޛ)9;bt pATVa(4S3ʤ:=E=lŹDY6-4򵕕?!B@qP!`@,PeK /U$^ AB@á 0#ZWKF9a>υĆݰ TY:\93V]#cUG/&szaK86(D;3#T}FB߀#L|}"kW݂uo|8F.Wt>ɩ nʑTm ^ [+b|MnWF9d@tVY +rH!7W:q>qx*0 c`7NƙPy Rl7ށCǼ1}BBCBE&"7 go8A(ā WKO9w=x1V2e0(A K6x<(#rnUWjBo/歨M>jdmǡ!G`֋2&An9ƌj7ljY԰kA`8#cef8a*w䧩Ad2%n\Q6ѭ#u+-K","6֤=dS}YC|[uw'",ƒM21B`1{)Mšr=Uz$yQn7F `g R3Iip<1,և{ OGX tCXlI1=t Z5xT#w\붎|(gZWw:1 #Oӳq÷|s&a^䰒eNFyg6őML=7z#~84GKtިQhdnxp;!﵇JB-nS`gt3  $MpZ̨o+"1VZT=Ea;d*E>w,rl 8ySSeF?SsiM"LInFC 6uW!Œִ2#BenIa׀i&JF hcq$9aNX^k5FNT !dLMN ~W~h3xQ8jvT.hrw(k&+;ŧ->otqwCH]U5Óny2gxPm£狆ZUѷx)\h #3Fm $өAqL2л*2 ;VVXPn) m5(k]ނ;f)id.~ bBCD=5<]ɃTsj2gE%?}D] +u#Flf1[n($E|(_ 7tX]"oqm soRSgxtc S xa_<dD۹p=ue-)#SAQMȠ $:Uy%cẴI7>*= ykNVf&l<l8/߷?9]6IL.w.:dzd3pjc+B60RzVH3#}MC1F_Q3X X)5+P̯I]Vٍq|D RU ;(p((xLbt 7,&BA\(6,Y(H5^s9(6Η J]%ٝq3\czń5KJwQC#1م12@]m1$'5lv->!G,{gLɲH'`% d @7Fv9F׊L!sGy!L0LӓLYuc"Ŋ-"F!x.˦_xOAdFd\[%JgU /iP?Jqe%r-:_R3Wz܊>Ław(Az!A<0ԉPJ1]4aLtW/t gVzʸX9'Ucm}Mf͙7mLŐq\J郂f԰SO*ῤWQ_UEu>}rÊlB:brTkܹJ^V22ʀHTڷ}&Kv^!M5#f ت)/9X6^ۻSjg ..A¡ȭ5ʒrnqt}G)qt>1U%mCTY*YƓ.Td̾^3 <70}:g$)1orLSi5Xfq8QB x*j(đ4]ĺGПSҝݯrVSϟ* n2{鋨6H ]~bo - jyy%*%PaX3FzsoCXK虳*ts1 ߰~'^eUCB΃PLC0wa3.h]U65ċ|Sz  T1X Pn<(w?2^%kb9"nMF]0:.܆M@$OG*Ad3乷=`EhqEp[H$/NRkwF3c_(=f!d<4R8\[JHд+{~\=wsbӁժ aKkJG,gnd)7k%nXm~A#0kی3ƍr*#40{DpٗB-KC3uÄImEe;oF]((8AGwp`|M(j* r$YS7҈`:Wq#|B584̨+i9 //C] "~>rk g{2?0zDS:iy.S9#n41,O4lO<0zN!!%%Sjr 8#HM1TAl=O2* @~RnlXI:Ԥ%3AWoK19zMf8uo{3Jx5ء _&VɅY1Cbwp.Ti_zie?3Ep.ߎ* 5ȥpNɐlӰ[ r9 ,01/8 ^@Y m3\ayJ? iŴLӴgz5 o PVS;:T(; BK_0^%4ȫ^41(j' *3M CtfD Lb8bQfJ0x|B"aD7B0XFרͲv vro c$WAIthr>7Ee{Q SbQȞ> K!,Su-Ȗ\:z\@""&Vd=Y% fTUjjq>/J?noa$:z(isEZbTތޮ`#aF`Ԫ> Z#(z,-o[>VyɐO,.Rzm @{9qZ8g(Wr>܇16H>OH6*NgJ1iFuaҵYV<lJ0ZW3JJe1ѯGЬ+)p̎A6ȿ |8( {iZ60 ,yFelR d#z,*!%KK.?uעyK*zD#^cP ̻ǘWut|wWbNO,JpqakdwtzfbϜ gQI YkM?y>O/O8Ef8̫Qit0h|>p(:Y8nڒļP]5wx 4ؤ~ CWO4網e.+Mvr"uC) ``;-= h.>mto069;^ɳ @Xi~E0u=KmNe+x[ph3/{M``n's?IL?q*hP0&Ä^!L죹2j`U"Me^'8@ GٲDc:sͮ3J:'S꫎v(Kd9Ϥ:wAL½Z!IFW~ /$ƴYQEG-֩]'S[mHν7shTD cT[88R GGJ~NH; (xA$sH֭{U#W۾蟂89ypi=qDðSzdO)pgWDD*ב^(y-^0DH a㓭F̵(°y!B;[@T3/NMUwoV CH&tMBPhU庪R3<9rOxiञ1 >n"m7 zJ%;Fpjjy$ ɴ~*aZtm=bv;|3klj9 fRKc[(d:@ʛW쯪YjP\KPetie XmDFDKor4Q$U44 'jOb@`S NwO;(ȅN`9Wn O3ZМ |+[}E=xačf5/B9vhAiCsPл}iEp}l$yay=1A ]7S wvL1$r)"C~p~( [xa fG(]D'B>,|2ViZE"V(bu^H$(#]'pP!B ?]RA2B8E=zj2N ыQaYΓM< a*鐥inC۴vG`aLL)[<_͆HwV+XhA}{\4FĦ٘''צo.tB0g늃U[٧<#{9JBBEJoa,NMA4f:Q 6Z&vlP$ ~ϙo ҅6# % TR`#9a](rDJW6c{RAآDBǑN˸48 ŕ :IS +=03j-OqCW+^F HBuYMr*ЛOf E 5H  2In&l1ABfG'XUK{f2:d\"JlڙRj-* [érTmzs*]4nzvA?^W60z_*NjK/N+f P (!.,$lVC!khZ3w+G}%Oh.Tmx,$=6RST˸s!~"( L]^|~(Vxц#m3)jxROES5!+;8\ǩ D2lU*~ľ_ʠM|]ettZ+kT3n)9b^ @ uzcF v9U|8!1!nRn!Z/lx*u5W;,!S,֑T=S7?:J! uH@.7z+5t k@7Gkӥ9+y (({|Gܭ*R8FZ/Nsrg.#.|#4%Ǭ"U40(#-99ٓ_ p( zUVF\=ԚY,CB$檇*?Btj\e>q$ #nQ1*7x$1fF|&)"'2IA5~̽ޛ-@mpd^]!U: B0Nz9zXu$ E֚us<wPt=$P#nxn,pgKW4YtYSk _2As{ QBƓedh s5w6.D)75iU1 p+|"2orSZV,ZU톜kh3=v/[R(@ꭨ]Io>hAe>,KǑsqoq¢Aԝ#\i;RjmNr^w&fd#hq;]oA=#YFDZR&~RL3 3ymr\W ^ܦm)q_Yp|y+yD,މ86cm`/WDd( ŔFM_i59iH+Ǻ7-cmE/dtyuZAKtaN>!|\mt)ҒL~s\rU S0hvI$L̵8/JN`(3?tmw%9+L^6תl9m\R a(X±y ksJXĢ$u$'ZwGnHh,pZZhj'qF9Z=\eHLF?a,\qxjI3i?4''E"!t ȗ:Hղ@#F[uyN!fPBٱ^v#Put-CNd?2Y856sͣO#KRzwaut>`;-V M' M&< Uj6QrhBE`;,@걏ڕXx޾Fظ3Ƴi޺`yK^:\28g{R-Amfy9?{؆?fIr'ldC/X,'Ŏtڸ RlVV~Nhgt>jJq`-% G9&!WpVLQ† KiM( 2N\ v%P1AuzO ՚@":6_,Q_I5c wϙ3N{EkڢHjwƝT$%]y1dˆ;d0X]$[`+ Z!KP]>YNuU9V:ܨ$>rX_R߼Ldg:LEwsC|J % hWlοo^ͺT4WH(Fh`O䯇݂'O %I|3X4yS8pHKh4c3PLc("}F6=;tM}>O>T ifZ7W P<7! 3b?7){6wK;ކ,%v\=.*<_m׿;P}Ҽp >&Ok1%~}-#!O(Q].pC&"@W{`[0-;P0۱WcDyl1RAHL0;F4A*hɼ@ZxτU@2TXa|]Vx+Y8O8mggR /~17oo-Q/I`Mw]z $|.y~iRSMq$a S;{v>V\e굛˼-F6 V=9hS^2r- W<޲Csk]\!X;[ϓ1|vmCbڻo1vU;2A؟u; Y-𠓺tOo2`j 8MA𧇗$Z%AD6'Y Q<[}%[<;OSqT-= 9$^87vr(͏/[Uhc ̸kcT e &` cm}: )x= B]'gkPCjI~j`,Y)mL Vl~b6!zex`=;\6a)Px!#ǃLtYPn?XYnħЉh%(|}ȷ˺B6frLUR!| S\<’F7"6#&fH[Jez:lN^R@r>7OBfM6tى;9K:Divu,QR\['l7ukMn ,uo!gfQ7t36r41׾=SaآXwC=ts>KIC@?Ws9%Vߤ-]k0,ƎdknPϖ5yHL8;Xݴ %DJ%tB_-GP'hxɺĮ?`X~H`b& D@PK(KȈB5dqȉt8,KdpoN%jv յ6`1yBB}Nm]b+ '; .o_uuM`xYB6Ƌco"% aLDFOAm`G}R+N'2h ۍ).1cI)P `o"WN\:[$CD^{߰w<Bz YR'<oyx ƫG`H 3%oAہy|/'9ֲhe0(A8솩qnѠ 9{H=tX+kV(i%ߤs GIw-Po{=qmCXBN|A5 X'Ϟs`uQ4ۮ3l0uE.o2r). ;7߭/820al/)W}XJB{\A86Jߵkx:[)`8Ӕ{tS90BvXܒ񪲧*{0ġ YEƸ?n^qj{XvjJ5NiY&EgB{q/uð?42&N#=K#,3mhy`CExC\jsx LLi@0E]ka)?#'/ S BU?Dk]>↮ܽG@?d ]ǹ6_!T͐zKRJ_R On̈́SBTș4.$P I9B<;F'~ f!'ՅZ9WҼKX1acpEοi0X~B9/{b(']R@k#ĺ3V>iwQgu^xPإ LX) b,/~C[9Ӷ%'cyMn\CZEjih-,&!@5@N1ai[.}A~EuTɒ+͠&ȗzX%w !w}tLb!rQ=Za^P}y|]1+0 F}yfDQKZ!O/r;KѦP j,XR70blh$Y ]KdJ_=VcnoH 1{pEH2 l0*.HKe:wQ,G)o+!d}p:|F߃ښZXF~>6nO2|6|dMx"(&[&`(Nι,?r;6;($D[Oͩ 6u`u<գ2Xz@I9UhIL]߰\/V̦{lf1cM!T7I?Yq4 r dίr+V)w/R#s+m:vb2 ,2iHGØhlߊQ׵[= ԧ{{8_U΄+{U .8Dg&b/E袗i |͌<*f4hL0IFe|Nаͷ 33ӕH`8I:a ,n(kgtF3o-t"ħ!$8gb_H8i i1`w 25?@aDq+ia}Y$ROBWTi)|3d'is*B^q̯RÊk%vu$v3Vj@U8s\ |f! _5f (3OD/-V̢Ia[F P "[W$UBWHK#.zfU;V9 E gOOM"}FXvQe>sDCL3ɟ%$]pi[+-0%ËWoY(?ra] pS3hY0k5_ .C]w֔ Oc3]pih:Sw&$p#b،$Y-vf}[R wc]l8\ [A5L$Bi$UvBT@C-fY2ih΀[4ݍ PFɕ9ċඔ(y:`cS˛n_wOh8ױ0H?< 7(yd*dCvJ* F1 ̀j/2~&9$1l5P $54Ƽ$rX4xeZkб_+ʹ5pde&p^C?i5m̿r 3ӔVH<&s L@ՐVϯ>@ *T0\.~F>T^ I[W#9ibP͞gJ0,Wy~)PIקybnq5vcQ$$QY0dA<x3. MeVI eEu2~5}Y`/B mt*h<濑0N!]/xQ.$]Yi:ϼwgb%%(Oᬺ@M3xtzPuTj(Qք1qֱ[Jϵ!)x2XZr\+>O46?fAMi2l-B{PH3Uj"u;ƒkmtI_p=P p;]W9[ (~ p-b4~MH\va6jcYj0ު'wfgC;toXI$<~y*tЏtRb"*ńaҿOJQڶ_Ȏkr^{(-";Bh0`~qp5,]d3^>IP tZкs9F{w@SmmAbhOm:i2SKk2MP2c*bz zwuB ]ŕs1oBC/=/_>iڼ&vS&4T'Yf8I287'W^1@8=G㰛СJGАh{Wɑalı’\kulA&uVF: =HEvY}0;i{FZ\ :.ڭu8']6"ۆz*?z1p3Ԓ/_7,+s$;8Gsk~C;r7aKMnXFv͛JN."򰨭A k9񄴋GKiU95ly9"5 7q@ё$!ZRޔh}}N"!yhÙsNSC*W E쒤_Q; 6aVu iGz"\tXYiћ lX} cc  B o nۮ7Nl %qgheOG"lhLLV@em]nqMď]o@~a\86,-( 3/)O|=b~A4!4J\zir2V )YH̹ ^vm/h)sc0R3D*b]Fw4&h*K&Bm!.\4vE>џAyPh4.$6d:(O1)y2LUx1P{xa)X &b~}Cdab?ԫȌ_C:z=%" cbeF֣ ,}qetd|ə,)@/j?ܾ<ߗ yuYFJײ)Y8b; eaIi}QJbX^:1JC8<ȃT f f;Rʮh ~)12TcژNuڔBz[^ы{6VR jo's\cs0"=o NruC{?udҿc@=",MvsjO^BGMAUoh ۔o H!lZiHC$wGS/9 lm"dѺ|LncCD!l("sPbɩ.K_'O@?E,;p!Я I¡xhqVR gCA0~{bZWY%KU Lh`_)6Ȕs<& eoK޺-vGS[ d#>C7S[bĈuN'-^@&e94?r5Y̭btKs+>s17{Z?BJ,`NVjy{hP^i%5<{܊4H,PǍDpvh"<VC~H6@N,sAq )e:qC`$f|Qa/~lachd?R|Y8'JƈoV;aA{jK+1eL0.玲c42F[,~hz5 si¿U*ĉNiY"*7G&: =Bnd/=m'?ʍ;@K=' I%oY(F@ܾfEv qO4$7Γ>]FFr?-GsI) ~>Ii3p}«"+}&;B W(n5ܕ0\xp韎tJ%1 IO*;bdw6>4V\bNYk&LM',|耕Bz}Vs?1lWnWfX$FL|Ps)A@(LK8Xs:BH2!HwjDv." !R%e5vQ-,zDzdi܌[@QeθVrT];X_d}nKe|"H:;q)^@eϪD2ѷ|V| =eMYr2rr PL&gz+nlr!կz΂nWHs7U3 ʼnhplS;L`.z"7I4L dʡGY%ƙR3AMhPC(w"%Dg;de΁{;P;bPRlAnNڇL]f)^Θ/ȹ6d+NY+PoF]\|eP۽}/ʉJ~ =sK&Zv~\i=2}9aЦ -l(Hs]#Aq)C%YD3VyإG$# f8|Clt}-^L*^{vK.x6b'YTrF]2N˹I(zy'Ȧ/݄wnŬ&ADn7Pۃ1rnoߺ]h2geG ۂTSΛxPPEO ]^塿sY!x$,]Y >R08>čz6ڽ6tl<\EMؑu?#ut9߷BHt(Gx0+31-ϕ{gGq`v,'OsU.S-a7o)lZod&<4A  yVNtF\s\gMaד6UJJuY"bҰMMPi\>dtTlǥ 6~Pי-X),xў,l@|E ξl+*gA /9R2abu4ל&%3G]>7,OUyӡJef(FgDAy5n~%ŭJKORWhO㯖HkqR%lRb2JA 9$^{ !0a)=y Ț}*a- ,Q VOTk:[}v^I\!$ķ rsޡI7is>' 63A diebL2 n ) ݐ 1K2/Cʻ°9Ku#K:H[$N.mR+䡛JFuJ@8jRh8kyhj)1#/]]9IϤP(Kcb=&\nrTyPt#KzNFgD~V}7qAy.=YapރݧΙs7鏳)[/8Vj|}R,U Eb7F<#G^ɕ&SIU?[K+"懊>* z(z_u6:WVGiiֻrB^HO8FɷakWÕkYL a)ui,7i[oH rէZ>uk%xw۳550CoR](U8D6;y Eh-^2Ȟ6Oˑ6; Tf4JB22Za0i$[qOUHNqph>7  ]"z^njͨBS(魷)V'^LC+BDcCxa7'9W5Scr#^]/ 3#T:tL[x5i & ǻÓ֠Fmq+{l-YyFcxc11]i-O$a{a:|ԹG%UmtKfG3naZ08;ɰ2fm"3y慔$"}S9ةiĵk`RqrU>5tPE7H>Ú=6/.NPϨ"5]oř 0.aBk8Ժ:/@ѩ&q@ъ\h~}KƹV0S-n޽bg8Bl> a6TVHjztR^eƬD3桞# 0,p&*$rV^զoܰ3(*SqKJw%'P_Tjǂ <pּ,Q-k2\>Vk)ÈWOh=nOH&G1Uz.# ]rj1Y*Ŭ4[# jI l.dEj-B;:9pk1#cEx~(\w 3/5)9N}[\.:"AB Өz+$<-uP~ٯnDIO2ƹ"k|7Mp1gdOj]Z['cMk-<0J%\aԧFpaHEc01U枨߷&'n᛭u@3+ %xaR`;p[gUfdxUg>8+@En䵨;YM`h@gFyyFfډ7 q>""S~uA@8dEn9 LE9A6w"|r' )=RNv:N-.^T6JXW"hscF"oTobO3Ien}z YdU.Q'T uSAG%݃|e/q]1@>C)5NpDeX״}gQ##5W[-H3 ${\=jTWS'7 edP(Ou]qS޻Ԝ{ǥxP?f6`.'pMH3+]D؇fQ~-Mώ|a#@(ljw F*CÐocϗzA8P19++Ia.7l*)ph#KqpW#i3 tԪߕ~nGs:'*kipu`.[IO#} ng86?+E>9Zd9I3, kl ILR矹D#LOI/ϔ$!{" ͠6eE>VyPTjLᎪ81+5>wdG10> JSn%M:b^r t]Tdh5)j x2)X`@g"㖢N5++,0Y\I~`#XL׶>V(yv@:ci1| %*C;LATzさēO5Ȃ ۻTundi]ki3"?',j\!A2vV gNWsoOYbK43#ZRlt&[ h-#bݹTtjc:E1=AߋɓLM@/ J,NkCa/. li.7CTpve = {<Qk d>_X!c@TwV5ڋ Anhv!lk?kYSTC`Slz(j':AMMvAj&L:۝W4Eougt*ocwy~6z8\uꕎ&d2+~M.# oE |y8R%p^7f9_'HPտGhF׶\dZ|fxL KzDs69֐z p .l!ܬB=q˟3<2Qoe2ʉ\~^0$k)< N)*~{zxr<PsUSE4SYU*+/(( ı<\ȿ(}v>fB5?_7,YS j v<.n_N3!hzBm&COi<@ p@%PEdK3 / 2N<%Ngh*Bz{A.xmn{<䮞^-E<4~=],Mw[|hBlZՎIe' WoIY7HU)x>e$gl=i8ȴc{.o<7nU ɋBpmM2|f_R B$m bM)! oMIc gvƸh idYZ@p&D͠\VY0"2~m|Ɵ8{}W$brNs2ZGx6mذBY{nAJsk+4)Ȏ_Q%WűO@c, 89ʒl,4dҬE%./( zp+q,TҗMoxEuw`-%]tliTOLItKMV,e'N6d[9X6%"p-Q^C] vvu%f34ɡm}5ܸž7 74,Oh2}Azֵ@6<6kt_OfDնm{JwZ M7{nFo.(|oe L#%XA%\`HjUn8EӺSZ AmfE U4^tgB}ƛUE jAuѡm:|8isйo#j[ԛ^ҷۨtz~Abvt$iHHH'Bf1ٌxiꝣ<26APPi~5+, vG[26VY0HN!{=#CY=RW$aMۣkv04&,aڇ1̀@˅n")֒?1\pwMN,g4`im$F󁃅/m(IB[ƚOݴ;ğ?;i?vCkp]ͅ/ɠ CJ]_\3`K̲FJ4Eӣ+N9v%w8-z__ڨNEmEF]/!V悑 bjmkg A\{T{.-[#a4G!ˏ徼eFIJ+Z,<GS[|}go(M޺Í]A*cz@{.Q5cFә1te Kw@`bЋFj{ "6d8eKfHRQ Ǹ5F4;w2Sx[iC`.OV qh8KһaSppG4j ` 6te(q^HsQ6r[X?_KQyCF/4ҏ70$kTlzg9Dzg |EBRj$?`c*]ȽtFÉe2X^%GP`7wzg<=>֍'fv6fDm>Tp[=).WBj2 8Nmd`w9|5ϤlO>D=Ɨ%%Ѷo3aKG+ "ǚq@\(Z7T׋lr:ϔә;6 ,w掶d2V\A.!kYكԓRFuWIOI耋Yϭv+|qO'x떮17ػa9't>qJڌA̓X:>6]p-hv bM4oQʠ8EtW^jjY1= )`f5lWjeab^t6e2Өo} w*ʧGFm* L[lcr#%CM#G2zZ\R:'bl^h}ۃ$7a^5+~[gm7=DGjZ(t)Ҽb AϘhŞl c " t3M8Nd[^_Nf ~EEZ 5?(v͔#`ΎimU IM(]/ (HCSUx,/^GBJOT[.-κ|K/Դ~)a맻o@  36MGʹ!UW/$ok Wˇ囯փ6w7pªE158qtxC"P%N؋m̼m@s8׭p@R%UB:U2Hhn;sC_nbX<{8'sBqݹ0t[!b}Sy<唩HUS9P'1ShU8$n!xK ?6_G3zRA c!1%IH[:nh,< `];X._J]sD{*P@Ubα%16d݅m 9Q|{2Lwdr_ ު4Az QǽDj>~ж+8{<} =y1 Pg8,;6~,-amX,7eN+Q~Up9gC1y]ͣVڣ8?F xWGKtL4)jlZT;V\O(FkeUO#P{swQB@.H Qv#`qBvtfc q"WMm>Z QZ,,D/[>~ >@_Llf >?b xGi`aw' Q>.a80cTwv=|Z4ٲdƩG)SF@#6sQzan{޹}QCvcl0)v:ua~]Gb%Z@)PaM5 uT$!/ySFy=gYZ07070100000300000081a40000000000000000000000016446b36e00008464000000000000000000000000000000000000007800000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko.xz7zXZִF!t/g#]?Eh=ڜ.+ aМ;!y@?pOZh)jne$Hk@p+Wl~E4P `ilđNZW~ձrPvh龜 뢔ƫ=E6ϧC[жew>(MK,ֆ?ѝA Ⲧ^d_QoNt$'ƫnV /)VZV'fyu #7 ϙAOvįzA$/w?U|4,"JLz#~h*$L\' ~v;̮PuO}!pX gaqi g$?+z66/7Ք|'1̮jTDZwж;UIkf\u{oE-6_xB0Z xiwJ@61 <(+ɇŴRoxZ"杔o"_#f7dx{rNBeQ>Ojvr 1?|L& 32aߊݷo&q{%1}9> aٔAJy;k-?~oE\N='m0M/g(^W7d9e߻}Ʃ5b,9$#_G}2rQ n|@~YEp>cX/?FYTA,s<6`O4fhA+͘e$6_m!L\]3Dxoz`}tV^SԼ |?!Tg3 Ƃ/wوD_AuҘAH1җ SƱM۠=g|=@[D&~D9a2 Wxbr)E}BUپuCMXS,5ٟ'Iw%WfQb֭`CQZ@TBSNWE0 **fH._Ny\6d5<:=9pifZ#ucK~rCGtd"jPcz$LUé5هUlHߔLr;(_=;)Kw&r\ hXȭxAX9=JD[&KhףBu׎ T$sxQ`XPhW̉^) N>,mHo"I H ^nWI2((QR|:SpǸVPC8~$/ďI}#kQY幉[K\䔠*n)an&u놾A^Hǚ/:%8ZPF"lfW?9XP~2X 0ҒmL˷f&sx ŗ\sŵ:[h7ۚK8|+IuIcEH AzzǑ?Ϡ{ AgO}G<04X&M) Ah_dФB[ ؃].sja'y":oZ5޼ “7pZڭQZ8v/0.v᛫G֧Ei,f%t-?-# x_`󚊂tw?=w@M}~s@{4IM?ByOP5R2 i#N? >ғPjWQѾڔ4r:t'K;(3scZ]bYxU )e+*_ZT3}7< ?ZQ͹y@kOX Nt$ؙ -|Kb9߿ެϕmmGY9GՖ?:q1ض.sQ߾|YK}ˍMh%BX>ꀯnzP;ʆ6-mz|'9o&$>UAڔga;yr@v4>sDob͚ѮHⴢAIYD>L 8$%ZEb (v)=5H>jnnW-7@-NYa"+ZIP)6W=lu _FE (4y~Ws(y+\7mi,ˡPf[δj2+ݜ~\d ŧg2l>ΐF/$]UUܞ𦎻Rrw(+eY S{~t21U6-WQ8޽sghSMaW`puRøיb6GW@u WPfA/ς&%/vxq 7Ow̧>ԣަD!%p P[$ldQ"u~~ qD(dQ=C~veVӒMK}:x:"gHuuT__FRtLO5 RDdOY=pm!N85a{BFVng8V?O2@`w~gdpYg/%kfcS?ؿː;.[lKٳ^U̺s R`if2 ,PoyOa0 [`HnP8z3aYBOt+{co}mVW] 6ؒ0&8tX)g[^wҪ,1ƼrNeva<$odbӆV☮h ZjV ={>^;I[X{Y!鮍̞J qEcl&$+-WjUNN/m$*%Qm’TK P4A2=Ϡy@'_ (N@+@C :EU;3v.+}]pQ-m?L_?g3p6ybt0:Y<]H@Ԍ٫*q;q":D%g'HHRh΅B/T>< =v3lurz ]WKcg86ȓWMcS넦I7mI'CW4V)7Q'eud|lg핦7׋oPld\)h2X10|ۄugg$Hhe5W*+߯9!XE,JI ,Vbiː:qZuYpk xV}2 R n;m^&iNV-\{td-sA`*5)> h>q޸X0EhײO3IBWH?['4 qV&ku\ЀI"Urާg"I(]jX͌lJB+ܨ3ں#5Gr>6Te0D;O !%VSۜ0SD^+QFv' B*Cd:J?; ~jWh+/rw2n![$VY5tCUq7 Bg:pk!e7p4i"l ڣ#?!OV{Rqp\U΍ A)ؖ=j83+w"{L^,7RUQr~~:cY%{eK.1٤F|f {z[, tVBoҤ#vDB343T=^hճȣ纨Ǧ.Pg9Cד8U>}C֨jDe2e)c)c>e礗f?wM5ờyBRKhH`%˟m E]n &bn)h* pO̲BV/aQc עL d'bK!CB]5=ZM6If&J`ys@J׈?֚;6?7+=)PÖ/p~V`xV"v 40g#ҟZbBbl Qf5cQ5_s.[I- 19f DTrޣp : Jeϯ-e8!eU >Ah[}g6k}76H 67ۤ3^_PCfӊ>n-eG5r4$9NTMq-&ckFKNo*J;~#ZJѝG #l;nv~/R1=1]8v,m\S9X$30s30'К#Fw\*%2 6\-3 &}?j^ޫCyg'ᄀϲw*$ u\0Hd+aф7)(#>tltE k;Jʲ1lʮd e9 0!,Z]4^|]ڱuų 2:1W#.HW5`@-dZBgjcha q%[͢wkB3P}^*&Oj~?ђl8 uuHN+y GX9Z9aS9C6QI#ޮ%hD4OjLoET#Ia*0$0Ho:?]Nporgѫŭi/7#:4%ȷ7̒%Rh߹NO6OE^'6>'3~4N5gʜ0;*v [X:kD .b\^5lͺJ9m*S!>Gp'-{ !t6&%"k Ds=ԇh72Piě]5f疟bt5_ #;"j/}p('^*5jVmb+UWF20?UQ=͢2pʔorA&=OX_^d=YIoq"|Yo@9elVG+wfﱇ]GzjIMƵ0v6sYJcvE=Eo&jhig%T>^oʧu tc-) ^NjP@5l;yC?Ŗ+PӱtyM66N%bQh\V%WkIV_ƇqEG hµ0 ݌Q6)c8Ž?xbnÕB/)h:FGqP1>(Ih0@6SHO۲ܠgHP-@'iu VpAƺNqUPEb P|Q%'-L.Wq%OQ=gRyZeL&wLsdľ^/̡bzrCۗn]xS&+Mc_d!CnK~x^P1acX<܆\;4z-v[T9+dSM؄ t΍Pi-A.)kIVEbL|!D;]GmHd-dE]A NQx!9)R3Z_ #,\y Tc(6E5]ګ**y'{nW#M%50~ 7.6X '{^[+֖]3:30 r1:$v%nD.|T 3Ȳ)&NK ?39bOI/yEzN}d(]!LѢ|):)Ncrm]ړJEE vD߁0@֧UztG[bn_M"nfS^ sA^ p<o*}sj&b r*%OzCaPFsL&^L5X*oi .O]D~9mX{m9Do98urJdп]gc03wB.ͦY~J(f#7` AZV5E1Ax͟ӟ`L`.+lomY.nW rK{@/4m&XM;"(#.u<βTiFdetIǽ_aŧ-.~/pBO-$gZ~/=1UV,7Zy>@hs*jE {?l:8q80o8/TS/'3z٘Xp߈,k!<1mB}Gw˻cM': 7"PЖ=d)M lF+(;!-MiZgτ;4E\Q8b"ɰ=r=۔͸rE6@L=R(_0ЖT\KŌ>⳽Co۝ľ\#`+V .$< }  *ۇN E-B{ggQ`74zgQ6^!~^,F4D h"Dm6L+gPRѭ}+HBqNf޷"ѱH.[wa["Oz6BzS7KH\1ࣾAScE2g5g\nã*<],XPYbWz^DߒyivHZޏJ @^T'\h&`TM>!pje}R#RS%<A\ӀW Wp?޿,s)^|B\ P+`uV*d {ֹ,HT{_~Bcr]n }6&DѓKaPKSM㊵J# 8+r+Oq6"aT1 7?FHoSJ;o$7D[EJ)6Xg8P%񶑎K M']QOVdPtS*6TNNB%t81guvx}?XJ˪7:*Q^W)E E;;KCz(L/oɕ&3&f;pʛ-Buz3K>g^$v|BOmvLO}Mf|0ЫA3n4 pe@~h_CGbh$ p5yk/~՞,DZ e '5{7zPc(=I G"`t 0]Dqܺ{6MxhfE,Ơ 4g/"| 3;KEĠ~ e2#% uITc]iB+MkZcEW<);Lͅ^/uJ`A56Ld-BAyD>_]6㤚 e1?w:-'`Y=G͒{Js7}kh>6WWǑ9->s{,Ja͑j^Tת|~Ȟ>(t\2a9eb0Ɣzn_R㬄eK;9/.Wc-.Ck)sFZ8 V1]k KKEW&?ۑkg᝘ċQƞqo.6#]-}UM<΋r䦦Xg>B< A!DA_:CW FMq T'PFH  KGD4{TtZBꌻ^<忕$!#Y!I|~`!]V/z,Z58~Lи&Br Q_/RC{٢NMգѡ\T8B5"ƛzQI;7i{W[:D !01\s8!LW԰B޵D$HNֶWcP3F>μ j>̧r CBTK'7f'VNoA.9[m?[km\^_f˜ c|uyJ;$qNh7gsPy,ؾ>5j n[b@ȜGv}>uWAD"o3NА}3 R8IJ=a[_qHHR܉>#]!a1ɫVmSA6 _. ܷ,Ύr+KO 9 Q j!"0ط{xtf:P e i fpB!VFsEX1Nr6!dzI3ߴumroT$ߝ[wbiSr߭T1W:灍Wq%O7Kv4%n@1 :IvM'& cYΠ;/V=ճm ;a&W) EB!f/倉zb`Ε^[/&v % 5 */eD<"O+­nPCĎ4Kc`Y?U&/| wo' Fq fzc[pɾE^܉F45Ge". GOɈƺ!lh`㧹l7VY-{O¸Kehv!; a]j" =XBq '@i `pO6Ӗ1k%;܇'|hƂE`#kU}>!K/&: _;neGK5ο wb&^8$6t,+ǝu; #NGIͅ}(V5phdq)i*m%H5hb!k"WHN"("C߈5aXv@([$'/2'&a Z~8cn5hmtDb?j<"@?(l̗MZ-[q;'1] g[Sʬ:n$wI* +1:K7dnFc 2`znx)T&?׶-gtH8Sg.JY 曔 kxgШ^ !~7A/ʣboz%!VE݇ڤV70"8 3nzЗ$N"NDWCRh9&i7#K0\|%* HYh{z>g<"r[)XNJvB/!@9ɿe ;|a]NxD>etl ^9dm\c7 t/) 㾄%Oʒ6"9̎NGY%X#$0+4* ;:۰s9bGm*4\0R9C&IҸ IyаB眥0VN'n+8=}qy' 8ώzfߖWl<=t؉XSχIf*9 &Qs-mf[?9r1`wT;'WY9- 7GfrqҶ@8} :H}ULP'8M=O6_sg섯Ɗ[\r8n>N!27󝀊e`4|[SJȃ\铁noW#e;JY*U =w6aLiX\e-+(P6D?/u:@-01el=i6}$N*gr@B sty?sXm+\ #8%'넧e= ~lyi ex=k-s)O|+AS:~ag=w3G"1KqDm?Kie+1& clgw׳LL&9l^+ti6ȑ;Z 4%Y>'̀iw@h/nC߳+2W ɭ2@1fZ6qپkN?/n㋪r i|x5ώɿq' k8rm(ݣ[Z6 122yl\*+@,LҁXD n}/(ؘyЖ(UcTGB |:S Ψ8 QQRa+l`%t=?18@Lor:OLƼ=)Bpɮj$G16liNudAcW/n79ecF9{11 BG4xvj]:K=_hI,BR#xD v搧*<2O ӄCDP_Yc&|1R1PoNluu&b=Y+˞UC+| U׏&46(K{LSO apT[mNjz(qS`̸7.9G ҍ ܶ{>+cXKv4XQמp+c5S" +Adv6D^sUij8MPX@t|&9Lc#ܗ1^ͺLw2;,:в=Y$$t,L>@ җMzkV1y(=S jYHoM_ (uZ^xē5s w}{vu_Uje6gtI4um5*S-KDMsil'_UP_nfd%xn=xFKʢW"Qy޸o}| {I('w2B3p` >!Y//e[i i[3}L\:Cjbq='򗣑 \ؾ* CϚggI!;6IeL0WdjnJE 3k2B& knERѿ!;kq# 6*#2= {}qq8ePhdmAtϰa~I/A`Ȱq:6б)~RӇh5D_|VjYjnd7#ˎc&FqtHpj yM|]"$M:VdLwIAc!3i3)C %0`a 8b\ )m/Wn?h&\6+ﯹ*U $3\-zSZOS &g۵u"{Ό̄}Τ30E(x (@MrU1{Gz IX7xBlUxU11DI(8>G\ Fr0ݜ0CZ- 1GnC[*=X ~v-L}o¬,/OQU*ЁP2KO>#t&p/l@F[Wzi +XG~HPug[g'~v?TPRБ ’xE%0ݥ|S 3{QNy Og^2d$# گg,x~8i 1eR{ ݥNA<~li'\g+ѯ Qv[ 1( t!)i8 wO=\4FddŃ(aif~\Щ k%T|ʶx=1QO2I]GX 545?+׍hT`T&FP7 ʳk: _SGl#^7_tBe6Qt2:2}!W,9[QiNmŽbE̺ 3ꑅ GR3d`_OHZS82U,+ |Dv˓!'poEX~t 02O|'qxkᄤLj֞@]@rSdy+*Cch 6H\57!4W,pD1ѤT) @md5@Dm:em N/q?шGH4쯕f1C7%ΌY 7ˏ9=WS-"R5NΐÃinիX)Г۾ZϼlWB!lEjY8ܯ%ooii,ڜV1٤& UT"8D#KXqteՖk~bl^U]faXhNKVSUP~kUiZ}֫d^$*u=}kUfZ*7#V2l ZHqeNٗrm=[- b`ͽ=ӶBU &^y50yœkxx5LMHqJ( ?e2؀$g|~ KR24F3a'MgtH.)VQƥXNkоc4ڙgtXLi~|B"a4f8#Y2᤺*C͍.{MS( {oqPwuodT ] ;Ծsݖ)h3%(]bVP}z~O-XJFG$ !J'91=Ɉ#HG-verrD/RǰCcNQX3.$ <SgFe.th%4DQ,w,!9 2=/%ȊBcu nƿ~eqB-= IM.?X M m[[V@y֖Lz튷0w'[2> `urXUWMPv)n(|54ehc2OAӻ$#KH*D3#d JS rQ0h/1vty$ \$ԍG%Kj}'g0igxyD lmlø0^ lEH#i34ں&44\Gl g\1VLhpm3EREz 2\F(!$NL.i6JvPQՐfګne?Q7;RrY*™~|Z~Z*E|/ƣs*0bE9AvE`,$7Ԁ\VUuXh~'ҳ2뜴NB'K. [TsrYa-֓ʓY0_FN*FeQ7a?!rJX"dov+},NHx9?qW p[2[ \Q!, ic=`upUڏzW^<;*^ΰ no|"Z&~&u9>69oF<˂À$ssz68p6YVkd8 &sXF-y =Muoe,z"Zc&;@9 Z z m&w!q}A^n湺=nkiX "w0U)I#}u.C[M)"K{ OAک 3{b |7:0~&0{nGcӧZl)MAJ4HƟԵsǩ`^Tp|&A$kk_=gL죑Cv֣ iZ\ѽ3 |73 ?+G6E-2iw޿s&b^;=E/sL@aOጺӁhJ7=a]2oG=0t!)rHdI2-]ֱJ# Pٰs>m׼5/@4rAo$@ŔZe4Cė&4ndreF{ tD~C48nav Z֞&C k R[k%3z1OYd5<ظ_ZD@c:e'@@og8+'Pgi7BH}228;Zs>|)4YGTAYA.ڿ.rzufMٳh#IVQ=qi*d!6Z|* 90Pp?7dW+1tmtjj$t:t)bQ @EصltnD"A(m%c`W;;3IclpZ" #A@,Q@ež"}4r̒L! M5Lk}cߙ-m'@`~Kca@i`ghWnh_,tQs! ͽPxkd dlymꦡN<8N-Y>P=ZI5C~0nGk"zjç\=IL.MM[f83NM%}ïzP1B=~\ %]3QN$e4׺[ ^2H:!ae_Ē~`* h}G1ЮM%lU=*P*K!Vh%)5mkpUBNvCITb$ }s,׫܍q")nzjY^?@+(s_O=J=BKELڕO|P, S2+Ng#q0DTi#՞P5VЭ+Ǽ qݲ1 $!@H%D%Puuz/IY;I"PA4 #̻WWwiL.~Q {Js?(ʏ+͟P aEϬ8ԏ\ GlGq1Mir"Ϭgp1ٔ[9\Ot¡N="kaW/r7vOk[ 4uiZ×^_} LPwlA^b͝?aX]j=RF}2vS͆GjF7w )w%\96|mFd:?7Bc9O'ۮ\ctT,.+ǡʽ󉷓 /gS{PMs o_}:Q=1Lj#[|.wƜ#A7љ_ $(䑑 y~uB9-~a+4:< {zmFƵyHdN<,nك#0߽gp:✋Mj2 w>jY2'.<3JI+۾WlL[H))jZCQ/6ߨ\Ju&1prOnn"O߈оR>IJG,zt*e m1/A Ӯ֋lfcRgk{ &aʠu 0nhM1}pؖW{RQ]M/2.*nM)v"_W rn5.hmSvߺOTέG*w nک:st.?xks&'qn8O)9.e{rɞ &z6vLkA]jZ;& u ~ct޴%(PTWb0[АNƀ&? L=lͭEedI$¿6j;&ۤ38'OX3)/>HޥmF$g`O^K.Jwخ [!k0 ԟl2wgT+Von$٬j/4-* ʕa;Tx\8[gT̺mG-@TGv_IjK VcIZƗɞ7OD#"-r߹z-QjDBCjda ؓjǐUs^VӏĤm fbS\rZ9& jJE|IU֮*R3w1r8i]"yk_>pZlŽ?IJ R⨚K]5ƽ\S[(HZĘ*ц^%8 4$/ }r8eMe}Uw4C_|Tc-(td1[C*?>̲/,O& yEskH4Ս 0H14D+Yo|¬O?yOVЫ+=qFxNKq0<2 h 4~`'l&Ȼ譱I{foF:lq],IbZPHMMfJMUR=$?)*0.5[rD6m/AGէU1j}|;]e캐1BJn$ z6 &f\eM? ?f| Ln"`"+Unzhf1p5xSk389\fjӅB0ݔEB  %/u8`b&[H)}w/d$Fnd, ~"9*]^L YsFپ6>i$^؍2#] 6QΠh6[Q d^v\ zD*zƙGf|~n$+?6X$;OTZ*P 2txB@38"r^los>lGNC=JUoΑ{'huHSz"[N22z bKWI1ᡭܴo*~g8jaڃߑ)WaRoҺ;fA ^a]t';: rhӶ{`mA@U=jv 'G/Z?C6lY9I=5C}!76~&NwGcITQc'dM[sMvgIXWC)cU~i.Gh"5/9W zRW$4SKO:vDkrүld";yO>C6=3SsZvsێ"r0%?v(ꡔ-CBʷL@yOSErP_4 \Q;wA 5wbLxPo$wu=֧G|Pk'{Mrf7(wc/G5UBGNWo!: Hhp"{k͕-̳K3@p4SCni$~[-h^XN9>ps{ěiU2nwgЙI/CLɚvEW12[gVtBN2""e%3} T&h|Կ]!=6+ه"vnH ]wi֙ \T(Z1p'V-Iݿ}p\)7ٝ3_G v‹{ELۉ[ ɷUe%=Kꆋ/lĎq%p~6< @A-g/{6J;1"Xn 6/oZ[qD8CODP4l M^O֒;"ʹH! /Fۻ'- ?~hUmV]b(8.U!5KP.z`GmmF#?\,*dKuHZ8B4dlDk~V(;?|o%y@Y:/ cQUOmmަB7sL 3vJi9nozB6!tN) 0KM* <Ԅ0ӚRF]!o& TȸFU{ RSMNsF3dBBڢk忬#Y:VfԽ2J0+X-wZz][m˓Sɕ 2.Ei"BW0_z3G"qF&\ѱńqEÏg-CN\Up!i~8@&=9T%B'H-T7.Ϧ~ss~ % |^[GǼҏpJoF^P\IfVVA$:"4g!&*N tBqc5֗| 9D L+HiD<Я1RbZX"nd"Peu+e3㗑by7 "Гd9O6DC&QDu5gD5F-`R1y` ʣ#[!sΆ>Tw6/=? n +RG&lC8`E R$l{XZ®?k)(x8Hl)` TciuS QB HI,Y^2:-½d.49 Ï>*{? "U*ZxD$F&$I&H!1RRw(̏r<\^/J6%Uq(D,YcJ?vȑ,!JowSþSq̒c!9UϗE?}iO %l[uf.3̈́BE'ǗEyFL'!AbOlP^x/ʡ7d_b_۸lH}Ǭ=_I]ʡmђ v?f(,oc']B }'_i,CJ_spᘦqL&q`a)n=mWݗn(^*E>$N}7_WzLae3ɉgjiq &DMg|d(={ȑ+LPJrj3~0< ZMiw]1 b^GVSS|y< y&!(isu>\2KDUuG^xw~]sH$c$ss@Y@`7 .q/ >J7XA : Q?;_깴*qT ʅ5dwC-qY:%'DSoZݕMzA^;׆ MXp6@xv,ќEuFQ7qCAgZ"7D(' yBPv;8S$ϲ_!Q͟GyY!@ؙ>fߌ. O89[QSkM]}K7(ՏH*d@Ǵ0h8M(fpV:孟̎wvax*^#$V9"M,J^[UB8O yDZ;UBiB2T5i YmԽ3jMlb F3n;h>Vlb2QDJ<aVyϰu"d5E4-\9nV(9R ቔW:O]3 n)n%wz; !kOF3j`'e3z>exQ'T6F1Va3K8*#bwA SܙM$MnfpTldÙ"0'  c9o[p7]m-5(|_u <MY {K)W5e" $tȇ)I9Ŀ̛94 nH_tPi䫮znJX6lb8n9d rl1:o} 06^" c$`h.eY[aӈ$S%l2J+)Ҫuώa+$a/}φ>| 6d{2XӁ~W^'2 d׶n"GYeW%8 qrfw>l$ZEPq*R±%tP qItQR3`"tZcj!"SO`P̗,bI-t.Ϋ(0]B,p@iv|` }H]ŀ0F?hY7"ߒ./gv^4 Eޕ s)=C7hg}6=Yšԏ+rk&;ZERO9a .BZX`r7O,fTQ='Y'*FSD ŗPS`6֟sc 9i)i43Ev A$ 3E9HE˻Q1Q_4>xк~,Hd!֥izSL'#2ŵgJ58~AJN/7: խJ`ޞars5GL(.Xh6s|K:~eDV Şre6zݥ^􌑾;v)8_!6w4F5<8&n8gS.ިG@,GG 3F'$ =Z&>ed7I8Tnb_C=k{[q0H55R_+*,О 1!<$7QA=B84^#7Tc]G֤¿~1=/V(E4:M ɱ^Mth >u`2~ y3^? 6NݽCnQb4hxD,kqzFl ` 51+Q<-E1%t98 iqKhFe:H'e]YJ?@.i j}Xf#Sp${1 RwMb@eZQ1aAٝG4T1aПeg~*p IA^[BTګzAV} W揯(6; goRGSR" }#Xp/3mv0vVmT&M}#إ+1γO< [DF{T,3~ D@Y8G_s'2wĆ5–-uiB{Yb~3wQ2]ɠqeAk\s,$P7kȬ|z* ?ѡJ{Cy*t@.d)Ij e9mMnfɼ#FZ^Q*#*1(Y0NvLv{]+LA!zF^MVҊSዊxB4&a ~^GV֤tfcņ)öocFEP읖,5>jdoxhYV.*lx{$B. +vG=>N/xpKX0z#*"~ZK Jv+ZyA,J G4)e3_ԋN" 8vȈS <Ţ"KIbC?n҆>Fe܇xovO]ՄZ &8-F_Ԙ--;KHe@sh8H ]^+\\וi[kؒ?*^y o׃.w`Yv}UILL~F?Cln!‹LrXEi[2P_{H Tʾ e h\١=.ҮAҩp[ ʅYfgDFwnjξ{I:Hmx02)kS,\Ԭ?1G~h7q^/V#aQ"}oȂV8@=kr. tcvM%ܷE3?^lH,te3&@#+pVtOTAd?&mh) . ͬZCFxU^#tRC7sր<+d!jaf,lDͅ 0j!VZe~?dfo$tn\(-ZElzp`8@0D'*G9#u7cf3*F0x/'wiaXɎG,UFȻ n#7@ "ۍpmUKL'0xkChݼvu`ǐFNM,H؃zC5zi4_нQ&hy\`5SЭGF^3S?zyӛb;A8 D뚌#>=)U5Yoܿ?)ôq6-W>91Q⻾&4#","bBX4ÔHX76*n03 P_y=WKDKFͼxSu[^ٕp?ʅAYy?cT͟v#qqٻ{8wԷ1W>G2YT}]9 [0CX2ɬjq:9cnBEfQ7;CX,d'jyc#^i~EHAP]/S GQGͅeNh·>`_vhTIy>w6qbxa驉wF 7T? ]sJTJ*uakO5'j#pP6B㢄eSSrJ];geHD<$e GJ;ǟQ m#KwDžB{u`M!ړ?㯳q=patT"&.j:Q䏷RcHH3JPA=mE=L2PqE%g_v<̢#1[^gFjp;sՍh/Bn>I /vXޢPXIOM98.* aכJN y#f}rZƮxG~'(a' uץoHt MB,B- Vd_ (3WH aH9DQWr6p^!}4`5?y$S̏8=a0\!/'/O7g(䶡ӂ*r4wxh-C}l䉼6 i>YJS)@{^ԗԎ0n]<y)Mdv<+|Bhb'$h7lq]D`3M竄"U1pHxҤ95J:-z 3fOJ|Y*<_eF|aZZ݂g,L,3[#v<ؘkn6$P^Gq ^X.O_"e9|dޘWD#-f=ZS}b+]e6x4Ijɋ@ y}嘶1P-2=2_X"hd6 *ȏbK}}'Y\Mȉpi݈f64D ړ97kH1phVA,m{Sӈj)͵B2UJEs{VH]pTLLDfWRI w[&Ie`s}3豘6QgmFMQ\j'}5TRXgʹL((l߻_8#~`go#2KA ^"&O(;q]7J`Sys6JF%IH=g~#-yBV߷<gM 3D:& GHU0X[. 3Uq/2֬v:v'Uvv*SQ+aZdPY ]k`c?fb;jHT6=s ] fxv9ȴTc`#_|:~[\=f>i>dѵ)/ 1;=O6lhViO4 1IPZv(v~HQEDq'cȑU= Aw%5iwUZ52oMOlRM&V bݼEtETx4p󥂎˳&npzN,̒{d{w<@|RZ$M}$,Ww#m\DlS4 $s B}:2w@`46 V'0޾B̏>%HpՖgvNsӂtoׄn,@CHjjOOЪ=d{nrUi'"殪NR-1)#z 09Պ Vk;S[6BDF0+nΣԽ\ &*W"lchDȺgņ4ڭqZ>#¶J7|eFn SW@`|: #̭=|$Y(JhQ$H[^G$Vur|6YLy$a uL\- gYȁyAdҦVnƽ̀qL!a36L P|hy(i=HNm!* iqL~)kta=XAݓ_K ꏉ<[Vyߜ3l ڃă [sqv<ѲbmoA ЪwRe+@W}ͪ~$Z`˅\b\CdP•dnSw w`L5.nC<"l.$.KmƳӘØc@#ʳg07@J͢uGZhE'&A8m]eVN'Rڣ  x k]0Z`Yv4Ly0؎(aR&&?SG׋1<׵)Y_K1G/l5pD-$4u[wtKs0e_W i7RO{%@pJFӥ_wo;&*[9!;N& Vl 1h_y!DGvw![@Sg "3`R$H?.I85 (V ҾI\Hc;_.`0A'i'pʣEkCʎ;FB]:D0ZڥƬ=FҒBBs*B蟹NrJ\vKHJļE9]n + fuuT*ʫ`,ڀ5H-Lڧ* )Y=껛p{wj p?m % Af<vM $N} x+&07B<&ynq1%1rT"=(er-_v.4[CMa>rA^N*g/0u le4{scP0x 4HAϮ Ӫq􃏮0{C V:!̽ i؝`W*ϧ=q(10𨀙6Y\&EKT=37ʑw=^c I8 'А+E6V ȑ.i Au@q+Eq>:K(r^-{5v9e1h &c(?CLQ>u FipZz2Z0\D'5q  h9/UG@l}8_4-e ʙ)i/33V;-"}/'q1|pkAe A> `4d4@ݺN q/C2sa޸W1@8Mqw#"/j!ϥ7ar zKɶeU_^W(gUD x"HA]SK%9bҼ)3+C˚Ϙf1"Rn <+] Uy(+SF'l'C3f~%Ytg74czi uFf|G\q >1H?& ֺ&+By>4dFN Z 7S@Gz O4G5=me87K66le%:e닳reO<+7sr+K8Q'v !) Z?CA|Bp@,?f&VY"^Ke0fa2In J.Y"2 vO@C<ΏgBUyt u8s@#2L97Qc;C9*0:S ]˜j Q;} xs}'(I 5 \8ɈA鈑u6~Ư;t]۳lqS nЯSaz$xͳU]F&ꖟ.]0G3WSB9#@4W,:/όҮ$E (/ĵ暏W< ])ڪct>FvYwK[pDqrJn*Op4E) m¤!*>JW6@?%tb^kjWDrѐ;:Ă~2Bp["v h?`l*74 -NE#򿾘4.jm*=UEk7b"T?|`ecľH=鳍mu "K"f)XQ&\1}EV!v`.L ݽMAIej;wV;!Y3 [pJghҤ |18X8Jm9@?5_ R}>|=SK)OyQ8 1۹Y;L3X?{DI A 7Rدa]nd(3ѐai$3>UnrR4h[&9:$5!QtC18 .d;m~9-@Tdy2Z6dy8q=i@4 F'HCu{EY0e$fw2 .ﶿ{;['[1|hu$_٧ce_yQ6A|TB ܘ_ӵZ^؝+M;SЊ}HȇR /xt>uxL{VQՒ}>RI AJa}5G[< Z] P75[r8*됂R.oӦ!L,XGi,iOS g#y9 Jx';-,?~+vmv;nc|~Do<zS65Dsӄ)w&{2UMʕyXT Tn̮e?'Q/ jkتS|$A|ŰbrtGBŸh7ICֆq~76CwV.'[ ܕRlhj1w=2w'~U9f} ;9CˮkUR46:LS2`~Ien@KD4̈́SDѝ㢎>1ދpK8N/m 䚼|F.]_j._Gׯ3P>m:V;ƨ3q0.50m73msHZ5$4aElNܓ-Q⛋Ox0ҹkl>kI7o2s7wHtyr $6'-N|P|o֍-@^$E Gm$i9[VrA906;=ibGTyd$.`lm=MrĠi{JU%m7e/^҉Hģ9z`#z^WDNYv[YlMd;Z}δeV*f.6$5nuOʤA}x!d vzgS=".AzNE(!Rǒ9<`E*ueǏHɴ3$5e^6 eT)&D$/) _SE4g'41eox$rcf ԁ>▘E7I;i\Lf%g1ІXpuqM^-}úpZY}9i!=$"9bL7ge2vdH'J|U28rRY:qFŁ,XJ Wό@*c9W_{p|TVFHeV.lV(SD=4[ Hi /LbT䄲Q!3#쁖Gn@X1J(s۸@{;=CKs BY 2V?D?+vd(RwX[Fd4͐a)+VA>Xm{B[_NX҄8Q`ֿ6mgw!W,> 9Qf37C״/r1m1U%I;6(X·s}G,4+OAi!ɱ!s 9A7EVWP?A?a+-ux`{ZH{}`l`?ZursQ Z'4YI+\گpml{nM9^-s혠r_r@A+IBaI[ȆAGLs?U*(P~fN r^[P鍇?UNU&;idϹƃUC[΁V u:߮Kp)/ !9]g$2;M)]ja 2*Me|n}>fL `]7md YN.eHi 7e@7~2. HE[cp/1:NSUun]e7U*IƀL Z`p˓S]ؐ;O`衰U1>Bab" e7a gr >`-SJ* l,fI⽉ JV)4A|4I uv((ZI5!osz_ m8WFVTRń'T&'wb@߰G $(כ-sbNj_q+wZ J/yLZC! :Oʬ]h@Hnn!`Am61ei#"IC5Ɂ %_|-Wg_4B!q.\`vY*4*.獏&UfwvWVR&4߶#r.=mB 9^1WȼןR8@*U˧0bcd2[l%-V@-^V3*Kor2lf^NLh8DTWR8-E-h^a\BB#;jɋNm x XTۜLu5n#cE.NPaOߪW=jNhh^w;p~E}(B@t^Z&K&B..pɣݚ_-(Qѫ̿e]@@UM{m7zxrPJuc{zHR:w**HVm W&;=  #lPC1S4 H ?J8EPvj+(L!3,JucP4G!~z+InWgxFi$ ߈ N 6`1Cp.Ҟ W$<,, A|bb-)xQ jAwFMuUc#N,)4ŽY kKި=ե:H#-"Xl=0bit ' '2քAs=9FAj?h4V\iX$P/N]Y=V?{ȳ#nsO+_Ywb4jj^v1.|3 (M6 R;,,8I']I{Qãa t'̷ P_M/x^+N޷Ʀg;z؍:*am.|صpqx)qf8}p sk yj?H(.6pl|uKbe2Oh=c%TbR0ZW#UETGnr9Tᕰs?qqnhsvE<2'{.fu2sOCOuճ&_E_.T[@(;OnxŁ'R2(5TF4Etln[σ79[({%;oqwܷy納h4kE4_i@nhŸ 1L OTg\b_O؞gFiݏ.,?8`4mf _[: ϒwvp, D×6? # e1#o_X]'m3`6P2'b'8!+ѝsӬfiy1h_͢3PZHan~뿃F<N' ճ~ou ʋPT8m^u(Wأ 獤>1qw^r =`-3&u%䷭>/}1L YŇR3On ^3i6ɡ$s+,r W :[s"[t%3XZq(:v)P"Dh1>FthC2D#cӘ'LQn F" |K @ BO>aFLPxsodgJn†Y@D+ FFƫ@@J ݬI>.|0h˚FTƕZÎ M50.!K(Εc'cu} GYO66qˡ- A "e@:yMI\esҜdg|a2CDX/wQgE.b7rgE&YA.HJ_2-Sve66*_Բٰ]n0ֽg3@IC'hV=m*OsFm̱f <ۚ;O-Y$W%HR@,gL9JՙPHszR5u)<\زT|:u  v= ]D\ĆVpu@~i5*1oKo~5.14(+ae]F ce:Aaf9 Ya#_XIV҆e1J(( QI7 >]HCF 2]ұ}avl~S x\u't3qO0z š=J"eZ7M[Lr=NI{s0IkC'QʘM5 |u[8k]1yOzs[ﷁJ yhMoXkRqZ >yHɆ=? 7<{OPndK,ƞУS,\+whP< d" m=m,ouaY PZ7A>bc WkBO{3;ս:B.A?<¯כ2lU>N(ey5Jz6c ETWiH(w-( V_ʦoPE{}_I?PLH)ľ @%g6n%HDVBdzA^P=Pg2ĸUT l$of86"iD֤$מXS MD >9nDORک+=O.7:OqGyY 7M'7#tɁ[=.~Ffr쬒Rre'(}Z0'x]c"Eu"LjO|G5DL ?];s~rb$sxs{HyH6Щ*eZ;r]][&ވt`_5uN<8_W\9yjĺ31Ӑ=s&x7m?׉p3ġ &ye|7\"%kvcX,Z jKw%Jkv΄ jPJʻSReyٛ(ϱ@xv  <ȹQ@Rb {sԷwr#sjfϟđskŪ*$ ck<㤤[IJI2x`_:Y;_ʯ֒8o> )%Ftv T=햣XQ>k`B¹ 3{\WbNiD Tː6{QV I +S5{X2 V'{ܲl )v(U>ǑelIcTy"{[Gbi_s@3 4zax4 l`zJQQY3t 1 rѽoX){,'c2|=t\!~٪̇C%J󴖹9/(R|OArf~v7"JVge 0?`*{^IDUgW.;XnъvuLr456&O|1K2S֟X]hPN7/ɷǨf6q\%Z 2츌U8=p/Sh'q$S*ԇ3JX {MtuƮ~L?twZӉĥEcMP07T rPX?xtKU(n}ZFQdؓOƁ\8P'$)FG=(H0uBNjiu?i0q x%fA=;M̑5tYJnͣzF_(2=[3֠."""MHήMʐ!zVib|Dp#[beF?=y$ bN#oP?[Mc i61O>4,rfMt똽@(/@ A6W }g +\+3fnRlM`?ο)Q/k|QJ'r.Z[Jm![ ]$~گx\ y#H@'0;iRi<xov) ,Rq,_- ۚQK@O& CɷkbG3ӘIRNL;8Rkc;<PeRJI.IQ|Y_VҹNO$!y!Kv}v~a&vʾK ^=!/Iܳ4g})xK<)+%iEP^'ya2%suVYCWN'bs7@n c#Qֽ|C.lftjLvK9 {\kkd*bnSHTR`Z?)M0LZ/L1@>a\ d*=nXpaampQeSvN9O\Eїf kdФsLB5jt!t&|g6G^b 2/ISg.f+ؗ{Z0Wdz*u޾v[a `s{EG6XێBBv"8h`fL oNBx2 6:y3akSY-HH±֙a> I1iOEXtLN r>pYUu,+! 60=6T2<@k*?tY!p2].x\CaQ׀#_hT8 ,"e~wn>6. UtW^~{yh1,7dfxT&w.tde1̉ge]x e?b0[.#X59u=`Nڭwv2akBܺ0ӵ;g:eta~OqYtbtC-uPmg^(R6Ȫ1N S=?~e_/ 1N ȷIU/Ő{|Z GtL "љ"m{-^JȈ~ XJWhz?m{76b&wG7OHF>#REANt(FҪrC$q ȳ7p&+܃D5D*Y3uZuO{Q$8z3 A (* "V:] u}!4y!!/|fGh%O~') /lÜplA7#!Ds'O9jQKG_u-Ҫb*;`٤B#D4/U{WkoBE+[ zCdnTsXG G -i(ܚ_+t !6r[ehB{Ge@4Uj|RE~jLɌ!,cU)|9P$FVI;ZnԿ1=ݾ[;:P-ovJ7>V[kQW|1Nӟ:D]Av!-%ȿ]QvUR?6­n7˓Si1J2F/^uG-h-mڌ@9󆁍GSZm'D; OaJ$ؙQYbȇ{HPu5V:[@' f33Zn ^4VЕ +3쓍Vmq)FF،ǩ>+= WXm[dUr :k凅6!Wej&=0yP.d 9 ΋bj~*$YnN4Ȫ7.nrpL,3ƉV!>6FBIR5b{3hV?BeIO|guEo7m7,VZ8 ;>X8bb*,vM+g +##VJ[ i8WYt폓vLq2cӒ>ۘSI9i?D,ډ u&jThVQkdPYhIwNr(k Զ)ZUڝE1ut <=N|G]wtz?sr tS!z c9G1*j~HgaЧ~3"4<~,}k<܊*=gEbR:ZrWJv@d=/8Ȉ44 jkx>G4slbJŃ zI@()c O [Gzw+nR]ACA|$2C]ޢtjndzfYMe]2wB=nV*8jnT% !ψxN7MMCBGيؐER4hd sƻ`60Ĉ7-sk"+sdZ^nwPEӚ !;SZG`<}霍P H oS xOT44 mpHJ=6ȪkgF\^KF6k q]^+0};@L<*9'.ShNwSP#Y`_<v,&UΛR] *t? /S 1?_q4Zh; Y N]wGSKo~XfRkW-] YNęJ^=8)QVi7dCr*[ݦڬK:/haqw9BI W6s7(#c]¸(G#f}ske`;WRgJnԑ+3/Z5+;_"5 "ߐ|=ҩ&I7rkNA+810VK s4MɼA~u:`{`J9ݳ"~kN}L@$&UC3Z> c&J+i@jo<_.;AQ Xi;LHVNVv y4mQE 3i7́gIW@˧ֹ*-k7^*&WyJZ_e/WgL2VHR$LJU+)YS3?Q~^mCB{a'FXB* }޽*0yw)H&9O4}`F_#+SѰn-|Wm!e+lJpxiESv$8e ,ZfMcHJcҶ.v$Iׇ#xCGV"ϛU ~d=ٍFq}5\y׬lee-'Ta ى)&z%>21Jٮ`w*3|Ei5٠8o}zFⲛgyENS^ah% Z9[+U<]%Le rYbFU~',x)l,[C1pE?(P1~-I&w]̆] q2XQubU59R.0$Uds|S \PL `0|{F^S2-Um`[FPX6O0Tk ǶmBW煉% A pw3 Z!wKW׷Ok/Ԅ63@#gMg$woֱT" @Fv.9%FJX kxlt 80~ HrCc)~y*L+`c4H ~ܥj$u4J/I>n596-uMMV衢> -2=8T,gO[\o|țo3Kh5wT:FkBrABe#/]))]k]>Ф[V،9hXwZuI5q`sapߓS˨^rh=CgtYAӼ S3&ubvltzҧZ!{`]_{{zRpo*)IZ~Rx5I1=7ADO5 kX)4P`=Fh𒹑#@}l#\SPn.Ҏ$XZ6 Ut29@ /tf_S yss[Hh}:[g7fx$r ֒2yo=fUSБ}2>7ٴf7r:.@dfy۱0OAg߼mGB_Q4J!=w3i(lJGShCMmn LWRF3s<8̑l ia}k8 dC+4muweόU8R# ޒia^ěូ["^I'VWMGZ C} Xotٿ r8ȈNWKA (MzWW{>]mo jѪrlUS&2ލX > ۸b9+I=TQ(;>ڃՁ#{QB! O}};۩:fdtire9(ak4^yЃx < Jq11w7׌v,9E d6~pW)A"G%%/%U{OQRĪ͍5Gq1mZQl_sZEWVH,˘F/?F18\i@+*RܰddFS6p}5F| bҾze90սmF:{n]1gY'_${;MQk&^kTɌv- ń^Ҏ' }k>bQ|"4+:Z~) {)ʣg ԡAkߡLϗb0:bZہN-\(dZ4:N8beOw &;@+6iF"ܦ*^1F8y 9 zy9rT4帆(7Z_59 ay/]ݗ-WRΐD}*"qvv@Ìtu􉭾ZaϏsx ާloW[#4uxYf}!7.ZۜO,^J  '|& wK4Q]s_VﰙRPċ 2nm&k˼bFuk'*\fʝ:/⭃-j9-ˬ ї!!y$'yMѢ%.ZuH9*]sfZ+⋈D{hT">'F1aɺ7ňxCu/Xwd˗B:&* ὴR긴V&Oo VP#_4%kU#" 3wVEVEɏ\1%]yğ$kr_b1)_լqCd(/&H~j%CCDf8N1fw.4P\|Vm7jfshGоEtTU[ Br}?fa5=DYξkܤ[zsQtЧ6f%z`ZT|YR-{QE8w58.T|s0(m.+ڟDQq!VV`>™wJ2ִ^qw셨J|O=pJl\S?v)fKcx$U֤y6:Y;w]Lft9х('V}SK8wfXi5 )ךAқD~!}%x={9iȵ/!_ j.C^8] CcҮ.1,ط3Guajj^ Z׽ Tt;qމ? 1!KSE۸ľ>uLCP6ΉD‹ŕ>AY s!>1'uxWxCM9,>dM< ̠w,΀FmL4Rg@}4\Xl!`."8w@%a-t#;`:OSd1 < ַ 3*` d7 . ‹^HS}K3OOoùBI04+٤S@.<Ś7 '~V,"Lj|4~4\aↄOb[7fUºBwhϮm2N>=a^Xz$;,GLmZ0Eq] nh"w3@h0 $w|Pg_, pBctf (vsKjc(/98v8ɣ/bXHL{#AEןJ; 6σw~[+}SJVjm1KxfN'{yMR}>khP2\C\ΪYTC`[]nÄH%?N_Z@}2ۜ\k:E#942D\D;l􊴌$T'W(#Lݴ RPt^HLyE5R]Fb Ns$w:Vhxf6gc.Q8aQVQXyέU]n6Rk3s9قP*A enIਙX.X2ôRXܦ:;Ne];4"8Nˉx3f]5nZ_Իw|$kleuDzI#)RF [i2dE XBB ęu SjErĥ'x Rvӎ}@E`gdn7$^äЩvX9kv<(5_ #S.K +I2 d}(&ZG1`[c6;~17צ)2:jæ߉}R3o^V_'t&{d^5NesF8Aaaĺ͉G e4Fٟsk0I` IFtC[42yզ1._) D:G'?CFfYk>q߽UPEisj6kʚB1osL cy=Y'T*6֭-ffuhOď_(|/?RHw]-Dl1ڙ"zfb<\i+#\c9K &Z(N41z *Xأt > ΍4iΈ4E_w-=ګsG*(sPqZ6zv*06i|=x QU.0^=C-Y pd=Xy>DF">8$FK !MK8ŅMr  W7„MՍETp^>%D`R{ghv\!i n28=9T^S@TIb86`'K5 d\G-1+RŇ'^WNbԭGYׄ<&"^Q@ɕ+j7?@kWPr,|cnko`!uA(C݊)!J;dI ,!m7t$]+Ec@*q}`QHN,k߿J,~|먒w ;RrW :k/v_F^F(5 j[>CW-ؓwu'}lS'^Icw&ߨj`cȴWpse:Rhy[c#sp Gsoj-SF0h#Arg͙KɬVwfչ9^[7'PZ^WP&3 pZJfvw^L/ʵ,va`L3I[USp΋!BD (3\N?bw<>Z/Ah\7;<v/MZ~hcpn.U k)C9U N6(d'9nxY8uZ y5VMÂAƟiml oEu6YI5"V*5S'{ؽJZw'PMl O xY$``uffﻢ._ߘ6lj*_$JiZ R$޴a]_lL@|Y|l37ȎuF: sk" %`NA'80.:RM$aԇ7(=d*9GΘajt|o>e-H3/Ӷv 'zT85ݤQY~9h02a!58.Cg"h5¡6Ӷta BD sύ LhL5[m%x Ӌ 9%gEIr]?D)U'̔j`MK:0C=se5@d8Dn落ؖ#=G>q4lB|rJTa;#?2p3F s-,t:<*] |ZlbANwr'^6%CQFãaqȋr9 \~w>,MG,p';Phlׇ{ST+#OjFg< [)URfjnX!g+FyRmٷ^=)_rfv3/\r̓nL9Nh)@Ӱi%zzK ΆSC?.3ޓ[+OI!i9SXFgƚzDkV7:y%qt|bYy&1n^joj_nhC{°#rKGw)/#V^EȂbiX*+ I%ؓ,PHfMT!lT"a PP<+`h[WuK-.d4ÓeS|\m&B冸ʩ=as@:LꐅoڵTNo5F&I͸Z)m?̺j: PMHG7~٘aB#.$ط:ˬJ!21AYqR\oNBڪ%,H͘-uOP?7{+*5~+*Ng1&?IN`,=V6U׉.햔Թ/5װI؃g~D&wYdt@-+pe856y^-rI یEyGoDrO.vyYRueҩLҒ٬*u$RS^i-Mi*W/)5#U с+4C,VuzjmoPl,oAZа:xC XH("~Wfqw:{2kpGgj3\3uUn#$'i*=YSUerm|qV<k:?u"!&~Ķ2;C\Ltb8Ղh1n6t=ġ 7֚ ut( a8x;{Ɏ{0 3mLX_nШ ";U'e=v.g7 <$ &%Th0_ c5k1˥M1d!VIr P_ZMYƭnus ŽۈX&/@do_Q^Eu&宴 {pc!|RQϪ nrdǢGj&BWMqu(fN EA4f%%$S#c2ou~ S4Xb7UΆ(.i'Od:G>GS {$gݸ"6ԎPi)6 8\z&J0 NkРoTBo{XԔ1v $<Υ:( _ تh O!6H˻R_&hNļ{u\Vx&ڮ(>ujGf#U2\ l^ICJor Ja~ʛ? ]w@Nj.}3 %xYpZWM4VpmuD"xg`iÖ%6YA xz/:4Ma.%DqlLs5,Haw3Fs gkb>-QQ`Cҍn*;ҀTzup8~b9w%N܋0O.هr'?C jp-VҷiC;JVxiacSoy~(mZhAcjQܠ,Wi{|R$7U\#!b7Nqj"}ζBm.z6mRⲙD /w š[eI}~8ƕ^?IuL|pByAozcCgOdSfXyBO"_m/6Pw2id9^bxU#/ѥߟ~,*)BWX[j(.h_=; *N޹ ?VLD ی΁<>꺪f[c@ƗBv.XiS"K sr Dx׃ANefZ]^VXabmТUD_IlWH:>f)Hya$LEp\U E ,ţo;8 Q1aT+ݟ'}?`# vb%PC砹ܗ-zh-IXlc4QD羔'8^Ψi 2N( ʤ IxFF/z> #Ppۀ| }icqNzjR `j"@])S90?"׈E$p\'"WXry$˂͖|~6vCcߓ,lQwjކ{1M2C]8j<?+THQɿoʆXw⸳nXynʴ3l~myv? a7f6H)`]k HO::XD :12G8 n.fE] r-\ ?a\v#y>?׌v"Q3'_cVA$yFp9̪m[$;](oL- @(&}+`+r͎(aK;D LD/``HHTBA!Ȥ.r|1ܷ \H=f8qNMD*5GT~j&N52;J'UKw?rOzRځH7kf (a"Ey~ ݓDCEL&8d m5UnAA,®,[t_ϗL_zra|')S g"p146市&n`Y27YD$*/˜;.^>'0U廮r|K]vRΗU7- ,l.!&^uAp!DSrx1P[.26@* {HP7XrA՜Y%bmdjlK`ӘGD&SNC^~zo si=S0DL RТ g?Gypb?;oGZuB9 ő!EЦcc:.iENW[vԹbLf.#x(w'vE1[@XQ,i.&re~h~B}x/Vac;=pN@&,\{/ USĉbKПUj?ťhJGd82xmsg}dMj!#%̮Ls& Y{q4 Ӭﵛk"?/qo w1ޯj.Jy3'Z1W $o-tNd #(ϥej*,](HRcȹ؊^B2xzrnV9\Dz+ ` o">i[L6'J| OF8;jjqQٟmP+:0pQ>drΞzƌ;XR"$dOǼ,N;JRp`&caTrSs7Ujk}70vKwײ>jF4N "UfԜ/:Yy c"\ի ݔ\ZuhI%R8!`=_Of>.5˽t9w>!O$wn=t5|;D=;'> ]zu69w!z Td+u7^.pA!  Mt s7Ss-)5Ms UBH8wiF"2HgZUH+䝛6]y!?v̍g39o$ nca?֞ΉR{2s-c")&7/.\s0ŭƎ6MyDs NڭCk PIכgD>bmMK^֨uRxŋOnj6k)1W ͜xdj]k7[)!SBqMx#>u(C?;7F ko~BR##f}!hZsu9F$Q(^!dS|XmNW._\o>&ZQ_aKT^8[ȃ΋*ҰR;%(Y\ Sj*X0ڟLD%=b϶`2MZى$@byT ~ٙjН26p3>idPQuA%kL5a&]a*5$0NeS;ՃHWX=z)*v`K67jg>yP<[k%"[ L$&Qc_n eJaN '*L}j@ůљO\<fU/c0 Kv^-SV$yV( ԴqTp&6B(hvUC6KbAPuj͌grmۄ d8OBB zh^Vr(t( {aU=pX& _M HK)[,p>5} dn n(;a%-S$1+Zr.xy/WlקF", ZUpd5$,X ]4 ڒ-#((LdwK@G5.0 7,wj}EaG:tg #Wv€. ̇:c{Lt_mg( v;ͭ_.Pk4KۛP ]2ʠkP&Uc$Fj̸}B[<ܞ(V-OP:Ƽ[676uVm^T(|4eKwV͘ԣ8LDH(BX:d^sRfZm$l $qgΏ}?5LoG4@F}dG"K;EX{(jGT1>ب30ndvv1/ZG)9~ a IhVj4}bS}TO-i.Ahc'$olʡ@u7.9?TN @Sbɽ&2ODO@+|,2l2?^a=* /uQ'Z@ A<, 8 g"ww܎#g_nf%珧K%*Dޛ5|ۺ8!>V3.x M1cfbјڬȃ+^6 VVPm3fqd=Z¨ʎt-䘥5R]>{ ^Ex)ph~vR|mOqӷt#ăwם 7ȝгK[~/;sr}|ԦyMCb]@ ,MY~ab˶E"ڐ4EÕ'ؓU*,VuOATz.ڪ.cN@INPΌi)4]X>S]0\BjJJ3 #?A AՙP4* TBZE^m5_!bQRuGwXd U^Oc&uϢV-NDʢ" v^m|+h 6G&zϗmgn|0i~"}pR! -ǀL/kp}=һ?0 i]!X\ uCm, kcHu3 X#29aTH>e|#rqfزXdf,.)WAj Kl1GtL gx쯠d*ł@1)Z/^j'~l8}> ̰/hokV@vrUSoE :l0at4EۂXC=tEyRҌ0%z 4h˂N_BMJ^Bb=N@Pu3& G m}i"c__Ь$jKw4Q:qUN"vhC±s5r n=S){F.\Q  | r%:( -\8U=qG$::r\}FvC`Yϱa0sXt6Xt9~ݲ~#1[.u? M=@܋x#=|r񮾼Hveأ ^oGd-Z칑 U S#Nu2%PD@OI,e".J#wpT5  eX<<^0ʮ-xZB0=֕؍▀PW^RcرNDe+$Jt8[J]8m8I t caQûjE ӵ{MV< qaDKE2-%2wgvBD(|1S VIL0m<6ꩋS h>݅IBk^NE* ͂~yS6M3-Nfl+*:Ii,F`Hf%N"Zav' 5'+32P&*Ue yi\S瞉.yLAY*Af^x h?m% ^%,TtQP^0(ojRTo&`k92稪جrDQRo,KOݰ}yW`^i)Z!@mX%|a SuL9 ӛsEե!O ⺮&}} [יCב8>.Տq0*XaPw{2-Uc֥WL2i9VL`!H~xQ4t0Db/5͡tNެnu/T7^ˀȏ/*"O՟r5B(VtVK~! UiՄ'Ck>/5gŻx? Vɂ~tV3GjR_{c'T;?d1ÜՔy(϶+ES<$1+iY\&Aiyi4q N3M4̀ .z#x\ `wZ K سvQR\:ڳhwbד⟵n8 Cs 8VCj@b,bֿ3宑 6A|ls65=\nR4gcu6&5)raƩ8x51T~tls$Ö%P;䂔227Uuu:m/U"#*f x-!#FTnfYZIrb'?wmRM@nyCI4uU+F=#F-6Ib'x\rU@[\ߺQKZ.ll\_'Lg< tM)U,uF·GmQ[B^}^]tk$ GjˬbL"p[G:}S0OV HʫSScfK}K"E¾Xq$)̳ߦjg#*WJTV,b:W23HڳX] պ[a! o8mig1*9 }r=VnK5^OT>oW0[_v:51iFJuCEsnFA}<DUmǦ T;nG[!Re`O~D m]o-w2*"I;֢U/o=ɶ$_ZNlNs&K26C|ڐ XnXK].T3 N?=HW+mw Xs&?'9'9!XXu7!&l>>9)wɯ#[&W[ɇۧ&Pa vIsC4:OyKvtF=%lme&GU3,P_շ)5k*ǩ,ԙݪ~3Nyu _O 1Dar2du*]Ә//bjIsMvd q)J1g:O^LdE_q-oض xq낮!vۊA'A YIfAQfs*+$sf W"9 p^3a]P{$ ^[y=| i ׭6a0_Y^f{ NRHm`CYx T=P_82V1jma "BDcj&Q^{ILX*l z5c+sb#+Д}r>C_5~xr*FQKyk',郠=9^vmggg_hۭ w(A+JƦ>a3UNeX\/ɫ12K<.e~)$>˜DpMw$ hZhFGKJm_4)5)P*#j'~6඿GuV.䥖; X]j✁rUk7 Dwf)VAw+vyn T Zh2Pyo(&'tĬBh@} wUyH$NlחKʙYRߪi\jo"h-jf \|ǗbvCl]M +ਰԩt dEQieo~XˡZ-z4 ARnմ,A'̟5>&닭Rg5W DeAGTã`5q} f1/B QPBd\T[|A=|um*N.:f5 ΰ|d#n]P&Slg1yإPx M:Ov1NDDH2)"|FEa p]*eU8pz;T ] iQ%_ۄ t(Qfa<:!X㳣аUXe{`@p&jJ45AӎriGjȢXX'1|-8 hX ިf%Fw  zN=iԡv9Ӣ5#\^jW'9AVC |Ѷm-Ij/rUȻ/H xyXy$Q*A=~r6H>ĽUTZwvؚf u+@8j]vG92w~FE=h*dMe{6XxmJu"ׄDtiŦX!X"O!v]({4M~[n) ;?Wd+.^SjC3ukyC4v8ҵ._L8 [kC~ʭ4I>2ڇ `~;`T Bt9,}(-mE8?J+?6_HzQH@b %HpؽV^5Kܼ=)ռQLow7|3?|6: 7F\[X˓^D!5Mvig<\dV8ߐ4(J(ӯlpE=b))Ӷ!xfrn5|_r>Ã([dwT"Yڴ8X fʜPw +r4b~r3Xu'ߠt18$v)6}lů 櫏=`_̼A!IU!2Y藂XX Ӱm%k!7+׻0DUS?Vj=&f7ap[[_"pE,lPs{t3c=:Tΐ}h^"y|j^iY#ܕ$Ȏ=%|~/(7''y[@^x)ąb.'Pm9AyUbHpP⢄[ J?JG)GI4fяFd@h۸_M`6Pm [F52>ТiUC`2J#շK A|p-i!YW-/oaHV.ǔTR*-żL]t"@|>L_Ƚ~e]62D2絺m]P y-&aֹj5+s9:H?̺b;^OEdIK_JBWq֙KLlT!~B) !\ <"dD:xdnoT\ =yܩT +bAB0Q$VEW5mUq4ŝ;|zQ" G0bM&+x}/!8Q XPvA80Wk`Qy`)N/Qot Di^kUdǠy>56e8V!\SA17ze%~2gt?}gBI l)کfϝ]/ 1EA.W5!EqpC$[Z ƊmvY̧mF Aw`[JϦCp0`3ߤL#@U b%p@%%Lp5[?5N0<>!۠8}`kMau2kܥ;N/P'mmIU<赢$x4-58d?io{m=ЩtxRS҆rfZ ҂'O4`Ta3.amcuixE𺼛~0"½8-jtz`PYCk>oB?/xHB[u,cUW9F?U#el `Q$s嵐JW_RIn `$;HQ{bU:m)#W+_NaoJj" !D/f~0YYW>:\8!+1g"p Fi" p- $! eᦇ2('6lnYhY7k#b&utN}KdYD$z >ڞ3P=⢗MWVʂMr`@XpXG}w?ϦPfMۻ[4=$'D~DХ,e`֐X3/0iu/'MM]Vg˜Еw} ^&'ŀ7مwtuy Jp<φ϶$ 6hݲV_,5hWPP^jj0Y&Er.hsY\1AhgP YAdF8PPQop5Oh(TDL lΟ`EM_Zyl/ۥ%sϤsY%'͕|e?]S{y5<&Kn6mNMisAV<'JOHx(dyt :NY{zP湟+4ܥwf7CH<{csQᮣz9VGIn uUB~s"9Lg^;! 'Rq~EpdzeU§ܱE#JuuRv`.'mHB'<`";O``:Y#grR<{P)\oϐ coi!O.E)=$ElK}1(aO a Dktv`WؖWv1214>@^.{d͆;N?YAC 85Za {ogEt7޹U2Y{ŝdĠ&ʸ@ \eyGrӃ?ӅU ODogMۀLfnd[W4T~]oKӀ\zi;O`j vd_&OV\iRc]:S?GI5v)ٶLq[WCKCQhvw]p`%R a0FD^4:IEzs'OU(uiU_c8^[+i%UYGvk-NsPۺWJa铷+chw wpfJz6 3v ˂o(ͼx˾P9Mٓ9qY 58fHL ]57U~T%Ĉm׎q9֞ȁŬ"֚ XMY BDџ];E?b?UL<XT=1LUGt$J/ Dl(o':RFg.M+h3T+XC$NoӁSL?t][QbenZU2v퀃2H~ ,< 4Aw(,L-"P'ǃolONrYxeԎ ~54wvyC⌥,s!3l#5*xʀԬmDᘲpT?Y.̩"<;#.ukkmDS؎?X o/~cK%5AAMXv2 |^MHk#bVyU6~|n$ZaT7ȟܬ/gxJ۞}Y3?f`SK|zT<^1gg;Vdd[c4[=wlBҒ xOʞrhMo '4Sʟۼ[\|p fjJewh2fb?AƦ׷c5G)K˖wj G< w[{W~ xpHTo{Nc)+MթĪVA!{IN2f$5ч-hn\5Hhi6cGu< $/OY /{(`bsi 8v ?i5Cy{8PvG2 ֙u7TN)< fĶ&ucarV%>rZoW1wIͽZ.#e֋n5MjxT8 Q&|\hL \o ˟7Ov܄6y# v}f (Y5zŧ-n-J#H`v W,1%e8F\w 5&=:4yq+j\T-exȾ&z he:}m;Z+l?|ԺY過1I5vyȇ?+b#˅UY( d\SPvԣOzboIv8J 1Z5~vt|~M_^Y*R~q|qtۄIV}$UqW"斈KS^?=뙫LVf֎Kп,+%[+s՝ό;x]{vh"+(L)=P29)Ed[f=U3„@O m#xt>T"LcG) |&-Y/t8[B"Yl36Gל#EbOY!k(MdZ"ICu/̖8)utXx鶃|nߗ#t"㮖Q3`hxKlv0'!E a n]̩GiF }FXPzrhqZl GpEtތ֎J(67[e~PVhO6M9=2¸C}b4\"' Z0t"X^_m9?acݚµ8ҀNjdwi=q(K{nKjzV@ؗv=tO|_9ýk۰[BZl@Kc.R2]|g% ,\ rZ-# UYd1]Ri>rI>BC_G HJ!NgmKd`mD3&BE#'T]$dJhp|_@?bn?U4Ԏ;9^%ʑDŽj1et{^/" 3o|)7\"g"""`rNȕڻ[J3q]1Sq;[)Yq3=Dϥ.ϔDx]o7"UW+j l6κHib lֻ|[;nM64?%4-?KY ~݉zz[d!EGrF,\]-[&˚?pfAnZLUgNnW0* F9aCP ;h;R-9ƕ OT͘´d0țo-ϻr=׺˛ $"Ȋ0WwjD+QBPY bzmAYL¸ # KH(4gѬjp_>_M: uk ɳLҌ.ӆpf[Xfu;=V"2MIM+l/J*4MF. xQX^?sP>u,`nM)mnT*QQx[v h°(ld &kcԲ~ 8~ۼxOZ R'Y,ǐXJI y`vnƺQ6bn.ks /* Kh7E3p[Q1Vpo'2uTuj lw6VfI98_Ru$1Vm$vNx+FS?սTgyhV2{StO'@ߺERO5ƉU/)Ҍ9E dV+SrIh8#/u9#ω9–՜?zC Ԓm{0IEDͭn m\Dqi ߆nG5CF Iגj9)z;Pi0_FZ\zkBV;p9K4nIssv7Hh9xլEf+SwTNvU>뷨X#_"9?/1Yݳ/sb 6M}w5cw{Eozq>v=~Ǝ2|To]Y/ Xa@DU>redg߲JS }I1u?@+N$;Jݡlٝr%)ps6//1u"lȴ!N)=3 f,ueN^2öRV* =CGj /bF!ֵt3_3 ZFW%=@i8Ӫ$2w %] v!U~W mouZBd&ҰpRG\*V;KY:ׄJ#Vmѵ1cyRsq/䁂8ih7L̽T}:xV6 ՗wtf8O/v(`_Hg4Do tQp2`V|c@ MP,OJ,є_ <n mQ+n3[uJ~ ]iÍ6m (< L+݂iNzXtEs,!WF[{`3&%mG~:wrud$ 5:@gbz(%Tx7> GٍB\ {1)Ytd@g&`YKA<7+x10ODۮC)fk4+l3smQC,SpTXjXL !:X9`z " 藭M]HdKQfܰz WvCwӈp =soK8[z9q9p 7gJ3T8^mb59,{VrM-C?RIR窸 RY$z=eWzх:VM_qn,>ƥoHTERg‰Ye?d-CϝAhȭ8s8AW=iLu:cWŒw2VBO_bP HYgڑkȬ9_ZwwZ9jb#{ ? 0LoKZik*č|Af4Yi)? 7Cw1ZہH*te߄fY39Ѭ[bzo\]Nph JN;AEӄ~MJC-Z+EwmF{soRzޚ&Όٍ7L~+`/ *F}TV`6Yڧ;|A2vt%2*~ݐX2߬͞綘٫fiBݦiMjyl@EZB6"*yO[1G ˰<^K$m`'mU̻Yo$êrtɁYlM=z|z̆%(|=#׃Z(*1Yo4t uULlՂ$Ts<%6GΐIJ`EVZwʉ}<{{OG4A,iY/g5(PAnXw}TʱyU;sϊ 2!1xWǓVۤDch(ZcR~S:+;oXbR+/+eD(]ه@|s{ǩ Ѽy(t ǰ(j a?a4(YvW]>[ɘxB\]'xrAyMJ6 }ȃq+=\a^b |gxO:Iq >$zIet>%1sJοwܶu6"o8 eD0KܕZ󆵪4+GKa㠻L{{@ٱ?.d!4XidFO̠ 5C̩?skl@B#7+@ajy8M\Vd؀X{f-e%m+)T|_7֐(*6pt/m̎*]gX#_gQ.4%-ib-BnX )BaBⰓUL1Sd Ǵ#SF;T.SˁmT1q9>L/{IҲ ss$MJx}pM>4 trj TfM[K( TI}E#V\# ,hLSyZG)t)6ᑬܳ46үI7YxmHBDف, n.g`a$M]Ʉ> Z bﴚ]Fu[i2]LKiiEчWNCl AJ3?[@&H{;My{nz XV,+?}3}K`qs4>qҩ>$Q$Z9?Go]y c IԽr_#QwD8dݑNPFA:;O0@Uo19͚p(-&Evkܩ7żμzĆLsg>-QpKBqOTjXmkZBl_UhQOՊ_W)27 >KE`lzچ2l"*)eV75}=KMMku+Sص}KQmґ XinbrذpL=J R3*]Vt@%|*ij%I(Qog<ޟrT{/!a>ҋ+EaX0> VUpir23Ok9 ;)Hye埓837^"{(-B*K-iZ؏W/EG4FtTј+ǀLv%,h"tNg_N= ݩ%4$\n=16v+oÿ"D$F}i:Zg>T1ٜ"<-ZHT(NX(#էaFOD)bf=kFdxQ~'S4}TI񑌠^+'g)w=:ƟW[ ZIٯٮ zj !;@vH)an X} gf@UhwN[t c=;" P'?Mґ*%)&e^FlcLvbBFoiMkA 2a\;o= D"&4XL{!jk wͳ.xncd'd(ɁTf~`,AI"o͉ޅ1>R~|Q?tNЌvnHWo>˪FhI>PY~> mPsɭa,u;e00 <]u*un{RB=J[B\H%핻Hue$&ޒFuȼ0z<}wv6i~o. ߩif=;]ft18&o"s\ bBJTLe/Xj!YmxoimW8eG y4{@K&XѼn0~VŐiKU#'VjQ(AES` sW W)LhA#5Gh/`@3pc7UTJIbxW%ȅ͎l+%_ӜNgdeʱFÑg+_6(:[؇:Hwo`o7pl|>0͖ļD5-8W&ʑul >K#M1Ӊse!&0Z&e,Y%Ì;7#h*?rU@3 n *qsJaHu͙?+a1}. -' 3Es}M+T$Ա9.kZD nђPg(j1+a =UxS-74Ƚ 0xPb} ,,j3D@.2vUFYGIֵ~CypP3}kC`&n1*/|ݷX+;i=UwLj'Fʙ nx 5,rBw8>}X0,XhCJ ˎ5?+/~6H|Ӹu{d>*D2@Lb7 NIznM.atqN0 kI G4_\[ ~ޟBM}^+L˜?)҃%vg^L.! ӍvFL1Ad""ɹvR ܄ Ƈq,0m SpGq%wc)aM6dTslSvZh-j*_03,f#>E'Yuw0m%ez+by~+Wy.U,t_eHH>> :m]7aNbG58Suz~{ihRxNʐ6>SdS6(ɂB3sѦ2`k`XI&I6+aŚFyũggFxMf"4*ƙ>W2Ƽ~,d˃:̏\hnPpC~ ;SyL1i >+~IS\a܆ܙ5lW m'p~{bT Yu Cȿ^JLS8{1Oë#U+Ľ*5$P!f Q>k/ eФ]2ﭶټ t̜xKڹF}nw & QGnC*v=<( >F;.wm^:t'_)TȋXA.La޲ yc% Li{{NF%*_`!β'A1zu5<*̠t"3I)y˨kfdBYQuHHӝاyve`;\wH ޤJ|3/i߲JmGdu">]/ V6ڷJ άwD$BEB?K5v°QL-5q()ZtX0! fxϳڽUX܍t؅>Q`bDv2$}Iy0$$l05F4 >N\ć0_g{W}V^#3{;DwQ.J"M@U/#>=gYKKdsÓ6NļQzؼ_yZ-56S){4_cw*>D}+AyDXm{iKvGid,܊*s{ pd7K:Oq`Mu`ڮw!Tp]Mn R4,%pg!a"TbNi3y".΁OLC0s>Chy %Wx@Yҵ.a&e=K"/5!z?O*Ɲ˯0.G>!S=҂?]|IG=ߋZGG `ւw$HxS\OnkV`S0$+Yn ;[ w 6S<š 'Vq'u͎D36Gmhb~Ij9ե/!)žQITR r&#GS7V!-9k+m/pyaR%3kT6&H7e>$Xlʯq!`VRdL,y=7 3h@} 7jb?4*͒fԎxN {\׏]> x\` p:`Dç`i!/ Nѣv~el/-c%m̄X("42_~ O\s:L0nSSk3- 6KpbȇXkeNXM8ua/Kt7!.Ju+@( o&*_^6v-$Ǫa׾XY=]\ѝ$#4t \BWYӨxqtJrpFr $be^\Jl B0\ij7.ΙlI݊mxZ.7ƵJNƆiȮ ?< *4n!/n'lVςǘٲŴ,Exӽ/ Dsfg2)x" KrFh2ˍ39c$)+mWc dsT~ r7lWpau %e4_Y2s -)0R,l(S}cZ0GQMQA1X~dWs/lGEH۹N%>M+y#:t.0E'~41jpSጀ| QtEo@VzIz7:fmC$>ps  ـʔǽ8*5qv'S{bٵ^8=/'eTr!a/uYs")O2,PU ZWQ&hK@]lU.[E %p `/M`'NVݭ/XOTʐzP;RЃ_ri ?xWw(pp͛{=?׆+ݠ]ӑ3wJJVhoǙxaNQK-' Yƚtvy7tQ'EU`eOҏj,R閟4DqÑ@oSiΞ,@ֻSs\QM+Q{E /I\O\Q&E{sMάb RrMŞHO. g'A~|O}Vh39c~'5\Um1.lLwkzLWh8e"E-z,Û6&&Q &G B8kR#VG:GJNT&`PHØ4Zrl$YT~U:)IzR6a1gN:O&LMzOڍ8ƙ(s>Jx{8UyIǓ]j~u2aΕ3jwOcЯ;¶O[L֭@T[4`*,U4P8$p[%>]uc0 tof!g1@&deK5sk$cH|K +9(eS?BOVV]ľh'/^1W/%<׈[(߼;aCoVܦeHmmQəsb/_oHo>YK:OUrN O"6 忭qC@"uWek\sũ>kH36TtT"?)|I%AnK']_O&WMQ:OWex^oW`iaMdMj)zX ש+ ,дUr*(P+=~Tgz^‹06]C2@nP_*ԉɯVF{jCoyAFNf[56ob֘kk- ZR"dc>l͖_*'&[O!RrDA$SP,]P[,(R^lt_]6R*e m@!n~,MߑQpVś:M["Wi')!F]JV-i;W-<18QO`^P2S:ǬEDY~Nr!8*mb^g%ϭ럗XvRLChw! hs6 %d597.WYW SuldUPTuac{=u nRޛUZb*h? CeYC)e._e',δ6ӢkNB)^*S^mHd,f-{a ;4S\\B2ElTL1~%Pq̆8OFms"xm-(#ģu+Kˀ=x6ء``oksɗlX`@n+|>[ڬ,:b(%hr낃l- -;XaL/C06}n5Ls(i38;.c-$E8ӚZsL$yN#N 36+2:)UlK` i*:L?̦f] )8A\B[Zd|ӈS0̒( >:\N1ӴͬV63>[_T/^UV嘘|BW{&b3gRzD1(vqdvxO$bA5#XT1|< ᓢͽ,&r!ʈ4+~Ӛ3;j>dqᆅME@l|  ρygC whrмOr:XsڴoM؜WP-lmsC_(DpGC:x@AEYe{{b[ &K *UIN̖7}]b,i5zc O^_і BG{ͨkjinRSNE/m .C%85O%i)&&*;c 33yfM [ۮf?Xjcp;ishX<<+lggn{Lbƙ,rpѢ-u{?[2-_bzAN Pc+'4+ pdbA.NJAbD K i7 _]m[Lz 8FiW*uنP WB!`R7 VҋMU<9D,!HPl]Su&+$3iWė@/Nd&կS8&/jڿ|M)BCt8hUxjST-};"ZX7er?X7m0EdD4_KKOzQYmv "~ި K?QwFRZ^tLhIo{v|6z|Z}2tgцe, ͣfZ\1ڛPszk8؝\쯞UZ0k2Ѐ22|mmBěK|Vk|^бgcqcד܉Z&J3e?4Qҫ( iL\MC\ jv!&iɇv;y SL6Eu?zݬ#-I[RH7zňy"_,ΉtL9@^gkĢ!s?TEN1vbHD7TW\gXV< pe8}CVV&Ms [ńf 0p:hF$ט"]Ni?21^#yTOUTkhD;<CR 7Nc8q '` o1dȰLp^L"O0qV[nCG\'@<ML^Qiq:Nͨ?ӯ5Z]BRɼkCK0W#p4 !sJ{FyH^x틿6r HBGٯØ l~-Gܮl#H` .3Jz1,e@j[Hs'"sL^2pekERľ,zdbNO)]sG715&2̾`mJz͊^ΘDH6~ս&8qhg-䔭gt67M0i_AFh0p gj{-awO]rqJ( ɫ89Q:U'ɲoiWFQbeV 'XNO6rߟ3mi֩i5^[Q9| Hȼ ]u~Iފf:< nr' ǃq#{|_I%zqw.,Wnؼ%G~KLDŽJs 8 T z8Ÿ/0LiXu\Z8{z)-CZBq&eMnr˞+`{CJGJJaFCfK5P(O1~H8(k%3uBasvy uzEr^P=`xb,K|axvsqsG/s\J53j Obu:KfcqۈaH$nxkLwf7MWyFrk!]jxCRXyrfjr 2 2i8g&/S%9dJT~q*nP$'Fl\4>LMmƩV2츎eg04~;bLa=A?juj8ļv<Ft}>QrSmO2Lt 8vJJiKfDm`A58WBlGV=(}wKG5}I8'GUfhG#Af,ȰY?` TRzrRp~Ph1Om\!Jta P(-m9-OE)eyQ=5wCbJň|F<΂2&zc]OLtĞ&M4ԉ3թ #aPC8b !fxwJo{fLSPˣD`h$ǁܚk B' *:  ]e{A`v\Ha( d Ys"*ˎ0SC&?yejR,:/K?qTuDڐ Re-ʳ6pM@yCQ_.r1s׸!oM;8oޓ=LNt8ng"g (n5 =|5D s8|ey4 Uպ ^ۧ@aEDs4q)bfF*:r]Y. ?apU$47_1p[%{ % =X;L|Q:&ya唘 93; ws6(۳#4E>@/ÎxBhyN$燷f {'h+Zy![&\x #|)BU&HN}4I1طҽn)m!vp4mgDTr-XvLs7R#KZjđ'>2tzgN.HQ% 6>7M&VYLԌi o 42靭6 d*jd~e[dhPB'Gwj[+< @3b/S'Z˽r~sHʎ ^>;H`G}.TW8SȈCm}]N cOzQyk)@.ذ1QeB,UGǞ飿\⎂zw U5➚p5 y{gJfw9U@ =K-"J|VQ;$}u^>OvZG+7 [7^[;Jeg7@IG 0Q%,tati]NP]HYLl:pY/cǦ(1%BSWbycE*B7.Scˋ*^A՝^O@̢/?HPArTI wP;\dec@QN0rd^jo%ta%I`tAln <Hv[j|Xŏ5_[Tt33:3YG /eK !G?kjўӲT'S>|M|59d!s+_:FRyU꣖c>/cW_f!\fwNR1Z<E -h/4VzhC,alBڗ>Ti.C (1j,WК.fXP[Q-S!?[gPʒQ= 0NvP2)Q^P yMl/VG ȹlH2OHܠ%f,8чE4qNh!}ۃc՚:bײ`%g a 9­L7C~]LTXM5zB﯏X+vjF}jw[|u@$sU$lѰ vl[Qdf.r)W&jIԂV@~1ۣV;&{H𩗩SkL*.fYb`RO MD^_IvDVg~v({|{k>,Sܨ``ug7s?fxKj B4;2!=mQD3Yai/pL3 "X P魃X,FA(틎Yhxf-n2#2%; KkN S8j1ZWU,u`#' &Է3 bx\H{0it5\7"WuJΜ\Ö6u.e*jge*3_g845%ŤA p)h%-4Ϛv}I6W`ĸպ8P+{sQ 5$+i4@#zG;4kX9Reyq4!|5c%Z'SQeRGi5S\#caA PȕB;|wv fn-Zs= ~Wg dGQp,mu5)"ј}XMJ+Zٸr`0}[nH8mCʹ5u{Vl%56tp rz^_6Ds@j2XSׅx5r\GF7Hm M|,z:d"T!Ssɓc 'iYQEXA‡&d2ة<3m譾 (;- q_vhpj(:x*yy y))Z4g!|iu.4tiS@^Wg[ꤦB,jlX" /xϓ 3D´.⚹&xk9-6,NwSP{mm8N3lI Dwl+ë`2\v4nbe~H/U`_- 0+Ud_۠x dظ E~2Q@kr/>`!.B+qm=ձSA0_[rIv'"ݞ?X4}[H"J1wbm6Mq= 0fu=4jf\7gܨ[*[4IX?^n?]|Ǭ"4rׁz >'vWN0~D0BAu<#~L{u>RzČ~OU6eOxdEK\NSZI) ơnz6qiup Ay}k U#b  WSB`H(j߇DD*8b p2MXb4/vbW􇫹~!,!IL34(xM'" ^@5Q޿/[;/wF:Lu HqrPMnYu,6$*j"?tg հYI'9x_NR c, \d4%#b ĞAjb=Y4&Рy&:Ĵ1C[$l .@>#D'cduNQ]3xir;-{Z& +7#@ekQj+̎=!!42v5A6jO!%mjSQ1:+k^_)nHM05k$=1ĿZ|4Ǜ/EOdi/Z'oRdtU`SRS-C{'U!{u#͞f fdž JD\68*{E , pƻpoI-e]W;*&ͼi,eOnE@v#2_KrT9Tqmo"9o7ot흛"&˰nWK0Jmm:3#i}H~eEx΄w#?M5bH#%6y:R+z1mc>GiA:C[`NLY6lgxNYgAaw'[t|]$xE2[h,Ġ/˴g|!qk0iFh]1HQ;C^ M]E/k_ 2eK|ː&/M$\)>Y*Mk=ֻ)(%o]`@0  ll;bd= re#w4:[gp'B,pZVW$ |Z 3縦&{imi6D|=(?eXfgLMJ*b4G]\trjFQ")7? -OG !\ p(/^ u| /ܦ#=BZ *r_zR@(q91DKBc˦%z2E}kN"P62G=ϩ tL[ݿQd0*^!~x;m3sm6Cnk~(R2=rM,mKjHsNK&hs_ iOHmx~Xx|'?Uҭ[ki/_ Ǝq?k|XN$ FL0[@iKSچp2y""rsL)rc%$%KWYi{nFEw~. S-KC*AMm& rqh,oMvN㸘Vۨ7/@;kkg H @0&Z#g(h ΦMjߚ?Oս_ +Y5.KJ79 wop%u,9eL/Qõ*?A]rɤl(up-ɫYyC4vM8TЄoN%m%фwW4Ӭ4/(Α-9>9!&+ؼvG?+j.7@R=1c>Kԁ'6(yLN|8M,eXskvP:K{͞- ܪ 5B m`tNS`{ZqUṐbĎ =H}5L9k@ WPM_W`ppN|cQ(ځo/{ "&Y~ `o^4D/N;<nw%/fەxoJe_b }&"*Y~W1"6? R庑ELݥX 1/09$8˩/w-^|Ic׎ʮ-So>OD lDNue.=kg}3fxM^Y"cT)M3C5C:_ޠ Tڌ H쳇ZDlA q^$vj8($K>܅|HxrO6!^ɶB' .PV:'(Y6ucM5Iq")PCًw7grHM=jZ14--s.<5DJ-OFCCF>SBi ;2h wQWQ0f;Rg(H&1fwP-YdTAy8N7'/z;⚬ˉ)K7Hs"f,T5AOOP9XY0]4@~ZxsWW$CߟH[ HzNzͦJDu8 "<&ܢGczM8i'=`vY{& {& p*욬& ﴪgCϵV, cIzrb*{JGpy\U4{Nv!t6.80dq|¸z֊,h0"KN6 8>>^nPF sIē3 ȏ_S%,K"+Vɏm(?Hv;TtYތUa#1r')"Vdcp,TZw{^5BY%Qe졘&b=KnizP)0,ѰF8zLT<ԧja eiƦ AdmwA0Rz@e*O Ue=2ۙWZ^9P*5[xsm{Iv}6R_6iߐ18`ЃFXg>ZU}zC%q.iuMHAüjy}Dj+߳W(v;||~t NZ#'o2hOEqBR)x n` kߞ-jQmR4K樛(dT Ph\a@$&wܲS4NWK\ u <$4Zhfr XL@Zmgպ8?yR3@ߚk:$nMR!')bvilH8n6b-%IZ5Ne{oo1+kCi [Ԍ>. ^ 3r51H=9gʗ04c~A5= E^ǖʗ&G_]$7T4& k8w~ƍ˕s m+Q<BRH6c's8}m0\). <|b]Mޥv;aRRH Ļ~, ́ZYtoUmZ{5#2>2rR݂". ӞN\-ir^opsqѰlN=/'eJ5`%]%e.BYC?rqjn1('u]o5ze JGxH]P09#R yq|^:)CC2V;D]Pr==b=H0Q4MfJ--eƴPX|2HLŲ@*$Wn4ν5F @q04.1eKD3_$*x}BoY^:@u0Nɱ\; PQMkd[/e&}ؕ4SYfJu3G'F_|i8_RZw,=NHGݍaPƃGkNVn@kPGuLi%tB ..mG<)CaٯKjlnŢ+ÝOFpT  y/'=SDq-τ$kX=oܱfcXuȦv_?1A9P9~$Mػ};]QP&ZlȯM20Eq5X!37Zr(m>z^n#JS,>J7!xKrv$T7 6戕rRcGڼTԐAw#5#Smk9aг/˒cMaàC*bM21RFYsŒ7_gx\ca˜rW:P-\ɝ6( ^[eٔlR~h>e BMtSBL)lJA|rZdKnyN^sS"C|d9. .CJ/SVX ttJ D :_P@JԿ5Ixļjrf[3k.BFA(aO{gR1IYJZDkn@ 4ϩJ@9U C;_t"m6gقVQv쫜|rzO}`QY9BHN4qG|H@x9u:ȲWt;m}%es=34eƳpEPfXKS>Z8Y4+3_ʉun TE\r|l>dz"|cox滀p9o >j2Co=O1ޞkoM- D _" Ps"l#l }R1-;8jmb.5h/EdJH^N)]kan 4c5Us^_H7+ؔ!muPx# OMSS;_߇:w.DOAV z?=-d@ &MHy%NLm'8}>z viD>?;/轫T֟"2O멓 F1sCg ' KI/ړaC\Čա8oH5[f+3BoncN4,`J r %HB]$Z!w$3+ /"K84]˹8USqԽoksYgjU]=\ NcO#s}p1Ѷ"SQ¯(*d&$6Iy,dXO+QCTnn\?Ziͩf둖#Zhb7YE3/Twiv^/[*,~'MU"tĹ13(4 ofEV;#;ud.7cG&KbBܮv\4k)]KrM\'2jf.Kl*iH3*F N/לv]lΩ\@#fae8ƣ~3Hl6*95ڮЖB᭪o+jۑQ$ c$_{3H4\*) ;qtnv[*i)1\*{^\Tw$tpq~l>ljZUb&'RgB+{߿\ [sMgc^8yJ!Y7˞*njda^/ڮy n6;|B[sP!. $@b'*qO=V\("j԰@`ECA#輊Fp-)< GEO D;tˁ$5~ Oa(<  >P6Cv)u]bcjGf؜%,%ly;2*p򮧊ɧ(k<~U\߆+D] mR ׆_Nx1G>`jϦ&텹('4a=盻#ICbT~3gB2D+Ptdr6FhD}MrHN"9(w88w\zIaw5z@@Q `y3WdE@[^v])9SšHFG&m۠~6p3JѕP͕jNk)m&[]Y6Mr-Jr/{_OGЬLRC ޢJR5r4#٪ꍨ}Ȭ ܚ5Cu9bVL<tNZuIʤ5EJco&Oe&[Sr 2~Ԓ6 FW1.UW/"+Lw>6}tJ} 9( >8KpQ] nJwE' (oAj\j0'a5NgT1%]u&XBLrAmXs@odI3NoҔKsS,\%Z'3\0CjGBJ컊!zij@i6074a4Q_E`Ba#,byo"r.DT"fiL)Z K*)+WahmM~ iּn&OQ?Pb;t]P+Uuj((PfCTM;~[oZ\":XM"YO;J- -({H5BMfQX,\*d\nC+ uזLlFil}"D!-O2\J)ʹ4dh+EJ'AC r[9[G;̨^Ř}!35C|AҬO\0S&lx劤+9e#(L ʺۙJڃJh^@&;*QF۲a÷ F4uPFK{HK{&_T>%1FF}W Wif,AC]46_PÙ)g>dd8bLJ8k[_gygE5] <Я 6+ !/)AU,r~\D̫1/zU&RyL]gUlAҾ|u|N7L^00x vSjǖmjKI)#'zݱi׽|^ş}L~,T 쭪BN4x=̞eXjŬf03w+L_i&|!)Q>V_E5؛$]ɯI[oq>A0!_a(0w;/&Zxbȣ_VҷHBRNȳ܂=j&Ro A=]Z`>q`'n`XJQ=|]:KlfˋfTmCrq7p GzzI.pOVF)#ZH;Xr-؎5Ks1Qb*"?Jȳ#KDfltNtй'i7KWYbyQQRwS_л5S# Qtn VG%BOE-3wS'A, J>RA]{G̩lhqr`T `;Jn*\nkCd|ר!`ݜ!F|Ȩ:PM:!' `C4un/hM")~LWu%>/<,5=IeA{8Wltl:SrK%'$4uX :r(Ĉ}6`p_*51i3D&i@p'^@d`3ԉECV:m)*#"3}jU9;ZBmQ*;mƽt oQ#Ĉybc|~3d{_6٠(TxG>{R0l8xىVʸgp 8}+'jXR/a&*UFtyaPT67QA%0 8:e,'+?G:=dO-:Vő<ݿZA?,"ͤ XbKzm-4̳vv6HTwǟ5|5՝N)da1NѬ fds̝+DĄߦk[P3aW#l ?P Pj.@<>Tɺ1:-ݶ)e֝>$!4)[-n|d)iU(?~`fݪXJ ϭZ|.ScʚҞW!c-2gXwpqq?EjLu[ )̟6[7xa`5!lVW[.Ņ{c B3JגG"Kl|3(@VlB/SD$1# 0 ?PxI)#'1DkFG#tO'Ofê "@ >D~Derekcj xft>Ѐj b/(cf{͌Z"l7X& XmݡC;)0@nwS"%J#mYb"8*roKA &[0fREQUO& IԵt:H֡aJ (83$F=> u#]Mʠ3|.&'Z6<-RIu<(Aò(F0&;N3Աr[~ >!$qB3KLS9#Uh1{3!;8.٩!j +N 9yUʷ?랖կMWHp_-Qn$0DoFoZmuNx%sYD}HSX`tSs32o=O7+sX6שƀt$[>5FKR֬c=sJ=HUG`k[O*Bk㈵Bf Y&8TS qq_]E›˽ {9,u\W `;?SeO*KpO .  (U'}¹gxQ*շb]ا``Ǘj ق+ZiRR n©2 -lH0O8V1Q .|q魄vpg|ZYRRm]O}u=\VYj{0)mE5UԚ;,%ZM?qt}gI"gȑ+/739{&('KAO#~R5@ĉ~`K\cXA?;ik:_}ˉ.7^o4?X2xT1=nJ28=UV4*>0p*PvD&GM`-bwz)!M 2EvHj_6`?7Y`- ȢOSCj M `d_Ϋ"0@G8gϘX"n&J0r-/ҹ+Rw̼cK*֨%3TiiU\c[/izUQF?لP當f Pi5YZL;*0aKOӸrb'U+Fhxoto5sPw>.(Ft$ -M$2,&{Sr@^T0q{r< 5[,db(-)&'fu p<)GQU 1*${8b:(Ccp@e0[Py]dar(S޼C+0$j&[9;1ɥvޅcDxWϨ\1`hZ:<4o6$]L6w{_Ջ/.(7-Pl̠3R-h pJ`Ƭ p~ @F ڢ:ByFeYeJcw,^85q¢~֜zQu1_ϛ!N2A[01(.WIʉ)FgH(WʃsEhzVK _,(z,Kɋw뿰VF Tt;*@ۉ[C+imwj!b3%̢ðCD^[2W"&xj8Wh-^zFA]IQ%Ak]WsԜѻ v1kdX⻹(K!{Q@,RQRCpi@e/k$sE_R@[4{++&Kjơ:2V'87nXϺ/^ѡ-$UzXц08 uk"' +9ԗB "=tH\v(DiTC&p-Y e+[ 4fՑX6))3j0gZ+Iv`g!WA~_؁)˴ Ӊx*W^ "*":H' (n^d<|ˌ%S|EV\ahmZt10 @AA-i.5Q/, 53MA1 V&g204?}Ɲ`2*΀Ol_֪aU'j]gfk&X8~L5I "W dם/;f ޵4q 4J110Mjh#SSΪUI*6"*f<{0 k2$HdpNjVm2#`5oeX.+O]]7v|Ēef[ ʠ:f5A'lTǖa)Jo>oa@\=vnS!MGx8HR2QZVAC RXTq@gY >rݟ:Ӆ>'xSCa[VC NOBrbkI=PHŹi) vFa}(I;;EW>:gMMgk{ 09޾W401#`gzX $Ùdyv@8q/gp>"gEe#b,snaԺQ%`uqq# GAz(>?C7L8AMz^^}t.z6ij2 9,*8CPhGoǩM`8ZxpYM}߼õ f3X v`R+}LsDRFVdiUDwafi)_癞r2՘BnUy:4}~j\M(!G;oqͬn],ɣ~~]]{`8 0H'`~= Tj(cQ>n"%`;93PuADgfE@ @71u 3CUi>Rh {Dxt1_M ]wVVas7]c8헞ΨW^j0V',D19K'w1ds͎Z/8&2#?X[bۀ|Ϛo,[qȔdΈ0S<ǥC"a7 ,e(1G.GIH\M NXsP\ vrAFjhY.$wHY0F3Uݺ##PːX&('@" W4ª,TQMP)eĶbtf|1 peaٯݰn4lB{W`5eRc50 UPr5M-tYt"hr~\cT~Svv'eCUP G7`}R^9ԣn]i裃 @JRqAVBB0W+mI&i'&s"^ARX[bU3iH6Ey;"yp y8 F}y1N}O "5@C7~fi~G#r 6ݷ{J~>_Q@t8YaP*U`d'(QB7yˑ܈Vk8(b} *EQ7qcZM :hЯ6 zqgęuU@;{63!`r(jD<\ Xמ"Ua )|Σg[q 5PO1(:N-H"/tlLjTe<nh"E5* qm }!X(z h\UJ7_Ȋg\ɫjvQ[>AU(9{ZK-ģ6G rFs:'o)E\@OlDq]?[8J7`?,mszi2hsilǿoݴ7gXlw{Ji8#).h,$wmB3 ד6ZbYT5\Ҽ$ |e|2pc{bt8lٔA fYz"(0VBP ϝdJ$F1vJiAf jw @,ls]tY[*)V`to'dW/d" ItHћn#3\^d*DQBӏT`8Kɔu~$Aᛧ:'^8MhA㦎!Dq`_Ge?-=0' A1;ws^" ĬҚ3 9?#"'6.#6̫ cК! eP5&$~,L<թ;Nn;9G/KDq&(*߁>-97^|/zƒ),X&\%ʮDP^Q@c!H]7uՌN8O e{|C ,PRjPlȢ<8]ر@w=9]˜[nN& R({!iP1`x\> a|܀Lng_rܿ2ZHvUr.Z s|&KC[(U1A$7ST{rA yiDuCjr(&>fo~ _9{99ƽa7hlwr|m5RN>;VN$k^o bR")y~=d~X%#*9-,ehPSՈPY bA| q]Bۛ:E~nqmZTo8 (Nae>C:H,|نɥ%r8!24czBJtp_YS*8}e^??aX yJ[j k \>nOؚaHuX*9$ d Yx((kX:]ŋFeݟ_S &{L@{dߦϛÜMQ:òR_2\oҧiuXnY605 "$/ 9F뫼تj ysA0!ΛRǹWBiŘ>?e,*Tv0֤ͩљ9)6 Bm&訧gԁUDl8Dnԏڨ$Kpf,&͐, XM2>2< J%Q;&ʆ1DJ1@Zn/6ꢩ*Bݖ{g?Y %IñH/v ;+=26qn UsH S(Εm'Wv1E> m)6:Mg+ѫ,?t1X [m 4q^5UCAl&JA2%aL?@8JRu룴tLca藟wf%B2ZX<X ?ګIs ) j@ACVG*#\Ey`.+zoPkngBXV_.ZGn9|Bݭl>@W؅X2;8w݁ط1*$1?bSO4;hU *J]^.^.)`OEgWoP/}N E 盉jG-ЯeٜYD}߉C!p-6~|o*Ȧ^W/5/;XB">~n J"-#'ުBN;0A'Z6Ko1(Dغ5)Lڹb*ah 'bxDw﹪q\ל F0Heq\;A4&P*d&N9Ӷz"v9CnjЛXfO5!}1M%eD@ tX7oxL9wa6oաrx'#Y=u\RbvNPKeA x_gy)d|ͺ1=-J.&r6sF/tJ)5%]t`R/#yEs7΃xuHVq:x*q[dk ((M _XS(8{fA͉@##XZF<:Cs4q02ES`=7}ɍL*$+k55~t-_U xF=ulsjF* GF ~"Wˈ%Oc-v҈}B'XeH;T.cOM;[0zU>G;N.ʜnV Y?E>D6]ڵXA쑆3 7RZ|``ch4@HtQjc,I$"ǠxQxĩ96JdK002b߿a@AM wZ5pg7qէ6,{y ^,)SGxE9Go*" {. C8(o~L*Q?/&$Uhزɶ5K ͬ|}s"z*ҙAթ"._r!ٿ(M56[uvFjoz&GLHx?y}`VZr*ރ T!pt& j r-^^죇E1ՁAK4 Y3?M^-t+:y\l J1`jL||>hoO [mk<"c}p[yN0̻SAf դ_DVP{~Ձ<󯿗Zx+w-Q[(e,Hz) ,]ץui%+ΑC2\?/kCB?_0. ŬR[{pc:.ďIhY2/5HY;: E7gRͥDm|V̛xѺ9hY1w#V *EC<h,Fr!3?.6ITR©y{0A{z_vXUlv؛T wnW+=f6 x~0 7bh<@m೅RQSSx[Kvܷ0ʟ ^0 qE(=/^Pc7;qWLz;E LNh'cnJ_}ƫEPq0Wp\"jDs/u   ǴMڽS(#h{U z?3տ4CߴYo6v+!PKP@Aw1jeuBFdZSȟ#KvPrc8UlSp<_Kl(aB)@L>S+_`CΙ,PB]gK7Bt#JrdV=~G#"DFԓPD0󫠠 c`s ? dE@c&N\<,QEP!˰u|%Ůs/džofꢱC`0 1*r$~"3% LH[%::wh߬l #qdĨ$P 931v-͠8S^ꎌ CDgvH7]TAz P+ w&Y Lc8[O9[1)#~8ïVIVρpѱkwOEMb#,}r 6<1ˑFL{2(g2jD>#l[lPA(5"˯-2c>,A2"k+os;j !\ /SSJfJs:5Eƃk Wm4zJڳ`Y9L`|28{y k!`YGy`%Y]39Ǟ$LvR$U׷ L[Py#&"85[!.rX7 } bh4E!"&Z*,b-bTP[i޻бȄpXI +2YfbB|ɱmBDCT5zp;v HԠH[E%xYvZt=+#.C:Vx,bX{Ed}"\Q^E:L@,Bä$!Q {IXB2JL `iT7>qy=[!PQ7# IvՅm1~]1}D('Ո*'+N#i>)jaga`<,UYG=]EʛC0􄐵eH4*S;aIpJIKLLP1]GA4UP\Z6Ug3wWU0gbϽoVއ4亊b[e8W~A(dm] TT*}n0x/q< NhGK8͕V%oD1[e2 ݛJd_x6@o<%%"M3r5f%B;=co @=y笄TY&9\I›8nxZkOP aPtUa#d?s?WGXh3ŖLNSZ&M)q|`R +MzETnAJnKΝwMcރy5[C)k"C=!vݪ3(/0&N``Xi;؁{+]W'Na|0No/-xAs*>mP~`ܴIi#Q(٩p[3D`!]L i4_= "& $?Yyb5O๹lT"3FN3e;o&oƠC/qA7vNRi:RcNڗIq,v<꫍ -җ9(&.׬Ұ u0FHjB&T}τSLa%_:p'ꗤK( 0 {51wOJ-ړW7q( ꙃu) \<5U0I/t)@H wKce^5!j,KܮܝagMenκKXuŵ|EJeWv CM.3 T: W0!a6Cp{lܚg%=Q~y]P1X\OT! Opt R\̞G3"UC9«e~̒LOwk[V)^}YĐUv?DyS.-vǁn<ܔ[]E_.iy0/6l7̌ U@-(Zndm&F%}L&8O5 D"HePŌlA/3S[i_!j. @wJh3fw;5qB+ Knb- 2>g5r7G]EӸo:ci1,Hܚ1Qyݮ ,#Z0e?NR(&`9s?բS3W2gxLQ_p5340uHl+0VƝ# +ڀeK@R91V}9kH፳&gSx2o+7swwՓ8uFHYLyTGhAyP3.(k~ݒL=v,:,Yͣ>PGJ4_2Ǘ²~CM^|vaV9ӯ/gUbt7n6̴ڞM}c[(O D s7SD`Q@9M#oN;S`}/׆pzbѻSoa7爔`UaѯeF,gGL[4D;͗3 F)9Ѽl״"#;˨o>;THx/? ow5[-BCi[$Bȼ.=i->1@T29,hx=Iם=`,3E,y*.7X:Zfzl}"Ո/ƲX}z}y3"WGtXnwa隢} YC@!cNbHWXOZ-D<-]3T'U P({61'(KUma+nrldwtֈTa]ˈ6j%AN|<" W4gbI j KYDyn&! 7NƼBw( !c" uJ!t͜J3E)U4"$W{nʓx{ݑ^%W/W} ]s mG d|}޹@+J3RZMl<4!Tx+ִ~Ev$Tii\Dp3E5n|sāS*x~oWU\4i8AR< 3p>dAme־rMʽ_yz|R}/rJ= Vo#(㖮I8A3JDzv=F\AЩ!ٹ-IG7\C8EPQ)f܎ m^9zdؙ9wЈ\L2o']Yׯ%K쯡.Q 8LFInڵs?1j*$ɸ.kwܰpeML(zmEwo %{@읶?._ O Mv,,xC"L[I2Ets%Is9;GZTb9pDc=&^u=PO%s:\^pdi [~ˬh؇),/ 夰@āC>z83wGJӢn p>AB ( c_es\'—H%) t7`+9?yY,0an2c4e=iQA<%CsgUAu/3=~4(GUqi/lӾ|=Pq*/qPA|P⤶Y%[vhYrXtkc|RԂ`/ x:tҹ(kq T, KIK}6EӁ:Qv<8P=82ZdZϩȕCWzi`ɦH)#dG]1Hf0T~6eYP#A KBӧm=5u, ɱ^(t @T < $kZ12jCG'bJJ5îk( t>6JȆA۵e[XIMng[&zxc),J` ^{\l-Jk/pGLʹ+ށsTZQ)@eحnԇs"UҐX. C/3S+z'MWM`;Gk-Ext$1 ,aU-=TB%5:#8:`4C1?4Lnj#&"9x1( 1γt]ބ+q Պu-=޵~l҅LNhٰ(FN4X告=\r=D:qrV!9tH L$ iKI f"Y%H#$?Efspʍ# 4S?OYH\Uf_o~DžVѓ1.Top LkǥS[2W=sTvU뢵ٞQe!Q0u$_zkeLL 65!!Ci<Ξ0yQ͹`K=mdCC;j[3r 5YEaZ!V.qwF1:m_Ӆ6lx'˱=.w"da&e~lb.UetF0l 4C P iIZGp]™yyh3 &ޱ2IՉ .P'|y25$'N?-X.IH R:A C.%P+FKkoZH/е ME\' T.edznK+MjmJ-F{eAUZx4$ХsIN| K&J gt:̅F|6,ײ|!ӈRVE8ʸQ giPd,W*_ ( d^)фZej ,wk\_EUU41I9t6BǣZpuk;"PR+'=]9QVfq4 Gh[KW믊Wltԓ/-\h$@5fs] m2@i w/tHL_oJUHpHXssѺ+ŠLVS#Udwp\y݅?($ g +F`ף{7>YFZkq0J<0\by$1$Zkv u*c ܨ:o+߂ ݢ>> VbLdžI6$kI~6lJP":* ̮F|F~k-b_ۯ3{Jq!-'iﷸ,F%\js|XjG([yObU6g\V$))(~@lDtL-u5;ص 4Tp7+-Nx8(YXG{⥻9Ǣʿ̇tlUugsV)q]ܾ"@?~0u#C]10fi%T7 R4^{TD2PLeoyѶ/L|* _SnL5#\d'ya\dH||ol>2bW2F]ӔfY] ^; JizP(4yH_)}gxm,lV_`d+Yڦb>|4gS0_7B9h:V(B4LB_Z'>U=T4yR_M? $xZƾl=[HQ9"^R c.,!)MjWf7w|b)DS0C/ĀH;8aN&{u;|ӵ}J29k,fەU9^_ֺ̔Vv'4Q>L5[S6P>UN-z;H>`zGXMN@ v/bkpLڢvduUWblm#_G7ޯ; 񙯎SZMr&KIV"68wzaEف Q˓=}Q=멶ԂKCP`<F?13D6 ^EGmVoA2Po!?OBPrل6#Q}<إ Wn>D Mg!:5.\~ȕBd띐vb dɥFEqэ܋MvDp oI~m6>Zաhvx{K7_]EM!UJcD]֫?>Q8`0jͽwYK%$LX4/x[)G_ М`B"|e֐9?IpKd O2A"4Nn鿴YO&o)A<+l]9m+]vbPxY]@Udu%dHKRRàB!^.Zj%IwpZ1.& Y$S{7krS+~la8,jt =ߞ\؂|3# 4< PجN) Xw v}"Siܜ٫Ȋjoq^~vh7*0#⠔W|VD {#tM7 $=]#H|RI+)֞.S#C0PBYfGD}=;t.< c $0Ŝ)O.|./a\[dck|x0tsl(q7cU+uͩqNzzpj4J&_0:A$I!b/Vuq v'+,^5=(3 t/lxbOt%<AdO1;+$ K(偪RFfdah4C>y}쪰P3ז9XK"FMiƆ]MQoH1;Yͪ 8C aCa[rNfŌ'ic7Kd/ L܊ş&$i@x+шǕ=/[8~ђZ`Z_+!]9dIB݅?*%Bנl6 mJ[ŝ)'$FaUyÑEev *`*sެӜjqS9B4 AepɎrTS2=oJjw p)&R2gb58\50R&V컟0gR|~[ QÃ`ŲdV|4{11hH iާ<%珻5w .كAAR!lF_R[ùmNe:3c/,p̅ƔlXucu.@4W va4Z{f]4xﲂZ^rg뒳tv͸.;hW/!ped_^|t[X,K-ݯ@E0mF H(vAuUVR>v 5mܤ{Оye IZ)L]n$˭K͜^]fG'pFt=j.x)Dl֞~h!$cDr-_r#¢mƩ0|%]b!;5M4Fi \vIO֡*_q AJqE_Nh㹘0d6[>AKt?i4f cntS->W.f:(oyYD0lW)Y&ӭ {-%{<У!> Y91Je0M._NOC;,#!LـUuєo.`eA}^ûP "Re|$~E- N655K+zX.p}'\kE)*sRa}SSza Z5zܼDJ`$ꅆfaEߧ<"T%uH3S1s<C(* QPG ͻʕ:{)q=w`bZٽ=S]N>bƴM'OOU^ڼILB8.l=h(p<"9ɑH;!#+F'9,ښw<_p$g]߱âwKzZmQ싴; Y \z0 v-byaLm+wa,p8 'He5&w"mSҋԦ_%:TZ@n秼yTV+ kKW&1Md#ĿSxsW gko'| MYcoB,ZbOM;vh rpEf؜32+`!\pki%F羙8VG_# cg#(9^D E&uFC}ôo+ѥ`\4ѷw j96 lY$)oT-*iC_ѽU ZcnE!x@>8DH2劸e֋# ^ s]E$XOŴWJ|V agAAi0c[5~]^hzYrf{_]!yÿa1uŪHm4߿; 7Y/U.MHf17MUh{'> m4fTK%jO멹9|Z=CvF=;,6A  C :dwoI3[9 X%2YM33a2 sԥ <Xp rWaw M>4s!q2`T#"YQk ']I9sy(B8c tNmjЅ6lhjyt ~-3N1ՏbDȔ&3U'<_9>7:G䔍`qⴥo?H$!7Kj^%Nȋ()1qE&4IlVdmZK TL~XML{,'F06A[.x-I—2VT)̎)2zS&h˧E^2PBZل%Z9֬fƭZw3F%^S7_Ŧ٪6r\ˎEY-cɕl{.cP?QR`dZZ6Y.p[vgCP59 BGL] " avpx_&YYyÜ/uAxEMX]75،FP ];+銂$^6w+!E&B䙚<ɑ㴑ِ=FrÝ\Cҋ`TXNj8=ד_֍pB,΀.,{CuZ uxf ezUM Yk&Z&mX j,9㫈6 ˯=uUϖ骓Xu1wWHIO1Ҍ/̙iM&w?z, WDŽXElWX$ȺEﻡ1gbk+AԋsŹ`Z @E`ZDG= MW{ .zy9 f3+pq]v.#~xśNץ^j+GpqԀi];6QF:Ng,:3 Gi߾EsQ"Ƿ*HR?',rd vޛ5ܒG-/aYzr[e&w;x3Ca`tR *nh,$$Ի ,W &8 =B:5񍓨[4LV2^jm:-?GuI>Y8iBAϊ aiod ?o~C3 OΙ'wS|`fiwj҃{5|7' ( ҽ :EסM,vt1̸fU<`A()^(I/փHW8˿ gl\qn%/Pݨ ^Ÿ#\SNRriN*t䠑AxւvmNj?&l@r.3=N):Я// +ҮB{qS ta#3qB4|"90m[`ۅtX@nrq\Jgq\Px CN9bYw-#ûx{tNY|\~EG9%T Rʫ01s &n/11mD3z$Q\ҤI8Q6pmd+ᇐFǖ~ɋ!;E.A>~xNU #E@&o'-WN Č3e0¡㯯i &51>XIVC)L*5][~0țAI(uP1l'@-s*[d`XX7 qhcquBc)jnZj9a*0"Oק>d*'`=Ҡ"ʽ1)XF&h$SZ}WMg{+qԗsn~L j~m#`'崏tuOӬ>M֔%g/ C˃M7{\wCjq Pa12s<V\FĒ>u} )9s(?g j}PxM 9ϤɒG{#j>?Ը֗i!߫ 2[ +cs}}7% ;A$& vLd'Sَ!I]s?of0N~uuJ0zȦatt0ߦa =Ų>鷈p\HVҢF/Ȱ Tfr#@^Hd Z~Q0| k~ ? ZB2h(y_P!R$zS;U^ݛ˞gPRs3}%3es"/="^M2AHj'xBXS@ÏͲˠAzOU }v'?'eJ9O{A[B.Ѓhe/-(3\;I%ZpJgS@yj6s{q*F k׋þrO]6$Pj=,RZF x: qqF OxwC*oOՂ-kB.v0.{鋗\Հ 6O߱$A,]$/uH\gg7r+>$'2iLO:oyqd=Tn#d;iÁeϲOfF>d-VYbf{)k[PWΉ7gth;e8՛WpuWxXuVPښ7 ӁzkTkaa06#X]tɞ,*n;=Gq9`vtfJ{?2c4+gXmȗ4ew6I~62Eh\~vZ ]"$N|b>0_MN?DY]i#OQm ]/ݍ|d4Пw*P>y}[K@\-#\q*FSkovZbaPߋ2[99{QSDɵg`7#51m2d98㎫xoaD>nd;F|N%B%$ =̻Ra (QV IcC0]*}e? Q;e90_(ڦU /}I hvse337_hꮸ/l<δcn+K3x6;QXAbv C\S%3X%XJ16nw2*3%,L^S:3E7q:W 4͹#T,"~m%Lt&"U |]خ\Jrm ~ hikU6~iֱ{$wʥJ\]|^~2V]"-xcTFIK1~ڸPbLi w@;% h cp 7o:vX[)OzyA]O8_,uj6T#2|AؤC`dĉfN EyZ5[K+jA YajuT!,#Uf&xR$g5JV~FNm/GMN7]D2k&T\z. V] p;Va',3@6HB11&Z?7 M#$ !GigsS1D@\>*h;`TX Rg[ p)4A#RNz A7//+!ݺ36)`V2Qq'Ei%b{G3j!^q*n?9~^[|`kmV)`n*jNr*4Hɧ^"گj8޲E (+o5yeTV=& eBe M  mXou]UdXVl *ݻL ot# 2Ry`a4 4@#lNk|æTf{OKqjVd=X1Fm5 ^gx/Hf륐aA7ӯ4߼ [_uc'e|ppN KUB1Ҩ7ap1E 8*_=ٜB2 A} HRdIn̷4TeD6e엔hs1fkl,=ۍHnq2?Wf7(~WPu$ˉ{`ۘ-OxH ۾v^Q^,| D OSKED<܉w||e&F\ g7MaJ]NZ C:83tA1`w9_6ރҋ{{we a <> Ch]kh*q`ԏ5izR(-,^/1J{Ҡ& (dXЩMԈ )@LprwZbTc oK|lF V3?zSrvH%`:;. 78)Ce%o~URϚwh ¨67'ꠟɖ7!\>8oxq A`༗1~Lyr9_5)vlJevn{NTˣ`B)ӱgYZ07070100000303000081a40000000000000000000000016446b36e00008f54000000000000000000000000000000000000007800000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko.xz7zXZִF!t/]?Eh=ڜ.+Q)\_,A.;Px!zmm ;:nՊ+.|홰=Z3tҏ~m K1F4+ ogJHp+$q}恖HĈǮ<^n{+*}Ek,YbD*:rCXR$oncĞu3-F =9\KawNf0'uh2 ݭJW{(Lz~G`\ y|Wc]lH#*?#5 6wNF晔:ZpR *=Tٷ9î)toکLQs(<}w)-1ZD . [zջBZ D& CJ ՃRn^/eND_҄0S 3:=>-W"Wy( tsJd -o')SVڏ[!m7DfTK;DR%i6KS/ 묕0L"z"&٘d 9 E]BlY|E;/%]GTi`}&>Xeh;Y9 bRSxa/Uy ffnԛb; HîDu\w~Y4K-Ѯ?ʶ[kl%iٔy=yґ*PJXfUIc\"'>ĜtiMg`5ӌwᕷ&\2H3,tv&O<كlhzӉ䅣Ecf݀y~=X{ a+Ot) A2.tJL6LBAL"7M^y}DZz@ x#}ºBFLk~5;J 3]±^a]4Xrmoh9{vNbrf ' TS^|,[#sKwyaVsn̳-N< =|1jDtnFeO 2}= `EKOZͅ/U\aNu$yKuŒ7\UmT ^4S47n:Z6)cdrG`ى)QUwgiEjKdnr]ge%RC%~[7ע‡?f3fG .oJӃ`eCu`2=k,G&/gI`>Y{ϛ ̕_ٞL3&V-.׹7u^_iQ)ZAFB& 0wι%Yׯ\Ӓփl|˯~2sH/A7|?9a(EC^:V'‚2?  hl[* #j'MaYR$-ӹN rn(`4C-E膝6(zژKCgCmH-V b;(]{4c.v ,Hrp[UrAtQ+nXfx `[0BkC8D&$׭[gN ’ _M»$TmrP-_ٰ ;xyzx=3u)}'MÅ$s,s uى*J?8Ua MW9tkKA9nk;pYqWֱ|UNhuȽ(ȑl<.f`ϊψypkpP1<]:9iY ;Ej&Pzs)$(f c]nnq,ݫ.F66L"S L{Q*VXb]Z1eҰm'Pt.ʿ5pܱˤ xS3×~gΈ9M#[Jk#Ҳ _u.k#(,Xo}9WeFTcP[lJZGu9S߱!U34KuUlA"& s(m&U'VUnFOcԳWr6\!9HĬܔ[ e?Tj^er|K1e}(ҏׇ#GU5,R)'Hs+@'/azQL!"FiGVQ񭫘}TJ#,*64ɘ\IH"VYkrzG(: FoU[ܪ( V+^+ߛh1lAEΞ',+7!:gxmZrp'7Ǧ$vF,@R_0cPԙEe-Ҽ׈&iay7A.a-/SarՇ35U\/T7"#µ#x7WPN2$ݠwg^!F +Q/=KODcL%nq`G:U0$Jي.0WjJXon.Im0ϿT,ϭ @󍨾$;fk;M YQJ8h{pH NqM9R(s<[-&AʓMڳ{=v: |}8FZ5q\o]hRKRW w pSz1\U*'3ΧY ZeQ `LR >J, @4zny{~0hD[]#ʫBz7MRvfuPҒ5,4`Ta6nPu Yv^)< rR1dCD*4l؂sY6C˒k(V6ұ3OsL_~BL- -x{<<fDg|7'J4}dǢ8 ǺarR^<ܼTu'UiˬtKG,c"^H4dT݈Zo ^#%L܊Y-N-#guJI+a m1Pл,̭R3MzBA"?۫I1UY01vEY ~?%L3 4RP=/TOxKgj31˛ֻau[B $PL*SėVr7ø95/*SKķ!gΡ}m ""{c.)CL[h\a)]Ztk,w5$~ [[ЍyfԄ>픩? t{P1mauUqt>e?-GQxf\C/(aclE!io[˺FMؑ#bUb*w>Ҁ y|d.3 ><$T$LʄÂ=Oz@ji= gvݱm+r4(dK9R7u"lsN +M;ao Ő*+A4}N8?:ejfkɆ3KPwn.kV.3$ 7Ndܓ?ь衘 )^b,w&b0m0U{6u(| @9] 0[(q%˯&'@٢BNjP5D"Gx茤OT Ο7J&PNP pC`#<}'_NkV,y|ZUK2m^%:ѨV/HLߙ͐HwY %SY̼2f4~::4lS^\%GxnOVOυۺO~3T**Y[N(\{pT:dRοLdX FJI|Ew'dQa [G .++dUY[NLٯ{ ;s0=aK&! tvN%Jխ,dd:;`|PvvUupe^oV5.q(c!#(2[cliBq7= _JKeW}F/ʉ㻉UNR|s%+i2xۈ.,$Ei M1Gx9TVS LZۿrXq?Tp;XssXs~`g_p!$` A| x=R%Ux-<@)&⦆au2WqF5?awɅ_Lu(?Oh<8{PS($_LL X~J܁uu)P[O\pÀv!HZq/WRG,끥_Cq`#p#r]ă۶WT(͗;՟̎6m=o@`Gɇ =EpK13=G(% _~k.)c4)|hɸ1ԮT{v6RܵuwNA5Jë_| \-%e[?٠YS|࢚ˑsW{gsʀj@畢VEp 0EcIHpJW,+ LOcO_jt|$(P0\eyCS:^ vk__<Ewؽ8y`||ձ O pxʖUU 1pLFs=q'+;)r+^>{% FH9I8] Ì y4pF͍X<\ Em!%{5Hk}$|od>Mkimِ{6a1X1 +lg3ذ.hz=h2~m}9ẀO` SI)WUA-F{̆^?BJbU.|g* .9*kB}3,k()w&w=H>`CΘyV.vfT<)оtBSˍWcJE a#뙟p^g֦ E?bV'ā<@znG!r;j吏mZ9{\ntx鵔XF16c "?c mhc yζ yoׇQ84k&Q6]aVk" ^9:ܣbAt)5gz( S'>Y5A"#r L%)C44KxTt{+C.x pYgOȦ$Ǿg9,L UT[n 6PS?#b|'0Rj+XaX9ET3tlI5jAR'ppZΝ-kw?zEFȏ]춪PG,RR6.+qbvjb2 ReCl{J3ၽ " t^BT,Qo, Ϋ ֢fX~uoj6@NmjCK.*kg!H@U-r !bOZFncoe_ ݗ4Ҫ0x0Tiksjj?i !C)CS-]55R;=}8X)1wZc&6YϙIFB}-#<2VVEOYLN43rl<1з*@,@Zo0wCŻCk*uGP=PA@M~"œ4`X٬Ԁ_[Մb6P/9hp_;rU5 %e^EW"+[l 'P!wliiŰtF[Jʃ- Wl4χg^ߙĩ(gBO`տP+UfeB[EwSe'7s܄l,s;7x(q;78W{I?&.x SK~InbjW]=OsEbvw~mUwduG3ȜĆv˰Tؘ&_8{-pX\ 7]{$&pEs%~"8*.L2Щ͕yp^oQ{akM"4{> ^HMDSHA<ܦU#m7bM7],KƻgR"sg48.*腜=TEOJ`:@o+c%Ȯ٦gi'Ɔr7P1=~uyO>T- ,>]ɸ Q}hLRzyF»|0\(<wGܠ?dIgGs mbϪp6E8HFf "ξ5O $tВ\r.ts15rv.$\~+<*"d-.1Pijm/U=XJU=u#)h /, HetN+T/m''ZnZu Eh5^ JIkȼD`Jb P5sԖ,r~@95xf_Meqa5u RQPUp*qKu!N7V#zm=:?ǘwՠjg-&[>lb $g]FQB\ǘmQ@i ,?66_UxT9Ȇ zXdwN񸨫̥y%.b5:IP{,Lgh7ȦЗ5%J\@azf0 ̱{bp0 {ժ6`Kι/z+%^+[+v5T}aK,.h_4`Aaldh.+#Ph%p҇%_UC5)xe?ĜYXxtE'MZ) ^מ4xBJ5ʃcftN5|@o3&fey8]ʐ0cM+09 W@.PE>\9@DSYК[#xq7/59W_ϟJV\];7"NmX]ÉO:өSC`&lZ'  ]҆AZjǙy39pEE)mӸm9X], ̈C ,B|\G̭{]M]E[u<㢺aBVLO/.F%j1Hȩ 45o,uNnQ,&qU 4K<Bg経zc~ojѫ2cKWz`n ,![aéWN֚!"7o'.b'%\'|b0XU^YuV|ԄF33 ^ˢ\°\.긬UbQd4v$8=Z)j;VxJXk'(!PJ<`\2ѷQPB٨ATrEW pHOdP%J<F۸|/j'A# 6{yF 1/U Zuy'$F$R]UAEAP@%͍Jl¿ar^q X2"Df#xhͩBA/..-X;qݝa1s}BV\B o+vwf >{1,G|,G৆a 3F ۜc(۫ eC]h|e k"Jj\"=Sg۷E e1<}yK,S{4e 6:c#_ alhmԻcqt\yȡ|Cy7W}gR:"}e,2 /M˲^1?x=tO>_HgH 7:;V%Ndu".u9{Ϡk= k B Ke'o3g`S &H5Mz j͸WW+H4)@5ɶ~{zPu'+'>woad%5NCJyʃ*7h./'| I8`vGǿ W٨I`+DyJ+}Xd {qՑ\ ng_Za*FXK^`2G@}%9t,D EaOF.y(9j&^Ӏ_Ng?Kp@4Os(SRiZW1(t#zZ ߨ OcH*PKZ޸éD ?*hQ=7ه$xXI{+pלsÖnFQm bӋF/g!4b L%'#Iu79<u>z_[␯w=qX˘p>g &߬N!B#khk/ړ`%жܚ }P-1{P<@ZzBўP|nt׽ڭR-האF,kuxޙV՝G!u&]hGoZ &'5Sկt6^@<|/j0fKPR~hz7JdB!iُj*Z*),KCq<“ UsIwj=_ )u{2StW{71>\=`$\ C*Q8\rqT=V0PwՈY{sUO1NaOnrV-W F,M5 ̜ANO/T;gi ܹ4& Żzʿڎ']| A霬Ԑm,5)L~W~0`\]P>xi\y ZB@5-moHueXj3ٓ*^a؉WDE['plٿnZL.󆨍R ݞ;ҏҭ6P3%RuܖnF5 As|ΉDu\%<>ͳP5_pŔF7OΐKPaT^l* P%SbTin5|~@;~dv!쁯Vΰ:/oَ*X*u'bHpT⵲2O,27=·@X_PYc] -tU Rk;9uvD:pAe9VcZo✮Vb(=|"YQO!ˠoXwҿꛖ6.jZ Δ39EgtjH,}ޓ'$i.Vl_ufێݳ{jF[N]lχb=nhnH':I[}9 0XNEqH+'J$ j+ ;%TWa {t(b!>blgCNSV3vgS{;2X<{ң|)LR%tߞ!XHQ+ 9wuhՁ}T`_O `%0VZK%iOzmޟUN@nXqƑ c4|/{ C+$.P&Fmܔj+N#` `,=n(BBVK܎ܭREl :m6@&GKrW M[ڛ{ `HX]Ue9,i?<*x%!Övz[P#kn0*hPX G-@!=瀰jŬKy%q3MIdq&Az((H)QT$QVWcL཮>\}&^Bs_3-,7oVCK -޼5 8ƘT/*KVw5ĂJSW+dղ p _Iof>9m`ÑQ.~nL]% úglݱ$2Q`7Ѭ L<v@v tЎr8#GzRG8$ q1k ֵPΖ CB"GwRБ qMW;rD/#?9_Y!#=Ӯ6bRCf鴊z0aBɖ)KϺ ). (Er_ÙqO1MsK}QN!*tA*|Kj^ZC%ǽZ)" ҫ+FU$;UVueW+Jܢ"iC it".Tbkxf0~9c ^WBWR-P?>zҒjnwDmuۄNnN֡1a0Źp8gTQR ʘFz{03OoŜ9c=윍F@VŖb ܪw|BuaXw#G!}4fU] !c59pŇ]C%V?skEHߊ)X{R˲f`*wJV$ $-m2C ѴƧt܃ҡ1͸r&)PwzyF?j#q 9I 4f h.Ϧޝ\$ MۂH[Rſ:!OJE~WY˓ʽ\A\ 3պS UMuOS:9MEDP-A:Y4S`NDZIW?myZPE4Y[@ CXNX4NCiتZF r[QVy|%˱/PAl&aGք[цU8"U5whrT)/LH7htSU'Iwo0v tG&WeS]+Ar@U2aP^)3:TZrW?& tugTM} 0GE9XJ1T q=YN.[UsVʹ8cJM&]f$)ld`tI)P ITw̲n$  ?#јQ5aX%DVAHbdqʒןzGC3%I0**&4J5Bt01~ ԥڣLRS϶x21Ie5%]uWv$VVƽPc<ܳ(Ms !: 1:^<&mh1YDg8,;{c̋?>XJ čydw@DgeW}'3<~>О춑ع QLXԖAp! :3>zK*@T["fo_/ـt'ygߵg .SW?(T)xN/FL?DgBaD׏d~IulKng75QOɒWcK!/tZz;w,(eg4zuKL/Z +Dx+߼YR< Ly@rN ZGZ:pFl"^_tЕsaKBq? 5*,RLĵOTAkU/larDSv܂7cOj[mp( rmwR-E226tK]So`:ܮEg֠.ƫ.i4/ew@):3@h zis@UIiG@ X6tk"m8nrWv-3kF\³_= +q*XU>qtE]3Mi~eG!^Ïs%I%|rqj/n2|uUm6K=ù/.8>t7j~}ayQ2G-G Wk nYI90}ձsZl{G=DPg~2j{g5; h ҫ?g"NE@qi'K.mR)r wq~n 'B¦߲]Kv4O!Xzvűb-*w<1z5A<c`_iJͷS״ F˱M;d@@ˆ[03S;&XwhIl -st'o@7zu b_i^v;b4l;YRe H?xL~ti,/G"A PZ>/8M8?įH/CID 0cf77gmgi[-J %1|ޤsͱJ@tGÞ;}:"(:&f*2z'i])l9~`G>M~lEe[ܷs0(s̀2퇭%퉋pbOI;'ZwfM9]J_;D BRd OHH7)y缦C&CcSqclIy5O2\ؐ~7l,53 M$Mm]b 'Rm !e- BmlS&& &jDJ*x/%AH_c~bB/*p:28}\iw<) jX5۝8X ϐ׿۳In_ ZEnrc;1/SO/cORBc-H05o!3?%*#:;d*!ȨTRz/i9 `7O> >J@}`(gnɐfb!=%Ѿ,3:\Y)T8/z&l5K[(q6!C a%L·rm­sm S.Lض VFm$q0i׊D Td:@ZL}p,Go)7 $^"WfIńB y!0рJNv1Ã?y,||FǶ7;y}{PwtDN L,' 2?Q`MHܻ qձgeFNX 6UiD=5dȹ>c)z'[MM,ORQ ~o. Pj>][ X\ߥAR"ul ^ŃEAFpÎĀ yzqL4stU+n%O 9^*Ef[K{t*G(5M16;kKTyP-MϢ@H+@1ywӑ)9o(jfh$ueg"-g)HQ|Kik_zSTV'L}X"S ||Qnvs`޵7b%70^ɇV{Ʃ>tqUܘl*Z/<߃ÃeO:ZIcxC>sm#W]UP8B^)&@GA}A;T=W+'OEq`I\i폠ҚszBal`wVDT׏ $1u` # j;<5&/߽Dbu4uL X|/V2PpHت͋ Uw @ oG\Sa{έ;cPY@XdH1PENFBr >o+jyOGL^y<4N%[-[ʣi#yVᧂFZR1ZL4NqA`'mI,ɃA=970L֞23%t tʂhNjƜVϽaJo'P=!VH ⩴4~&I'S6\-cB$b>K@St4 ΞJM.oM7"IGg@G/,n2oo7E` %Z]c} L|K;_^ą5_t$H5N* gzb[%"fVq2? 7|r<ؔ_.sډw> E9uA|8 tm&ߤwcDLșu@N.CYc )0@Yz~4ɫ?֙O?Y;o*"r_Hw-fbOg R+uA zu=H!t ba.X' t$02g̐EZl .U'i?ގ@ (3;KmnLq^єɮ5m^vV9FFk8j0q$@Pد{G_c4a3XaB4JZL9ӥ M snQWL#% $J-h%8I|Ȇ`nsC<1:LS0J|ԭ983i~n|e$J6U+2A˒N5BH/}L(==}'P D&-Y]uwyra߷'^ FS 8_u 78ʭNE [mO̍_V1e!_‹_9>"S*J86r5mEȬsM9 uHd@6(=.o.-&bo/82(,ȴg䬕\p?ҥ5SRwn12^J-s0_#{px}`#,ܔNAo N@D,U4_s(o!n?Vڃ[o6VN{)9\EG)7K= ^:XX2`x5 3nJǛ{S5d:烹g(𽤺%"Y RvRm 2-f{fL_eF+B}cz Ahv, 3lޒ@\sYHdu. =AO}YQ&aZl'} f aCB.`Bxy?n뉬 )~Є.]}h*`| ƠŠ[|UK ͉JtMo f\  e6}R3`q7/֊j|Ϣ^yg^d1y}.0򙿒jC*t>8B[jz5; S05WQyMb?$Zm:j2B]'^݄ EciF)5޽y[ Tnn'EQx!IY#}UWm4'U )U;6XL\j^Gc'[eD ' vDz0D8ZvČb 5M+݁z2giߥG=22;'ҽCjQ"V{G0 gus=ݑ: Jإr? $UgSHOUzjt<j%i^Xus8K6D1.D^ȋz !/ND=T*ٓz@:Oa$}X'ͣ*;kJ;z``Z7us1 +|/fdVBé ;|dT%_5qtPIlzdAHR u Bk$a[zoz#okg7s.QU&;DTF6(;ʁm >6/y+ҍˑ{5$f nrcS;e.^24?%PO_JӨQ&skg/~43L{ #Cd560&ŖCGg]>`yLd·RK"N<meVC>#lC0Ep2x z$sul9%6xRЁv/4{8߾oN %CvQiM1>J-Ǹwl= 7@c>oZcmPg{t6ΈND$a+Й vs (Y7z ʡޱ~7ÝdrePJ NaIM:=KQ/_VUmv:5~H)| wg)-_N)^[o[HJݻ%bw"f=/)iHjBZX :Ka39]= ŤıZ7;᳦sѲq~\¯!^"QV&<ٮCb%Te\L-31C^H"7.<:RKk&ԣ)OW~9µw hrR=er?i\cٷzW]>$t '%5?(`9FztqLNL 4d~rwuENo zZFat}zP0jgX:r_zN{њ}bU0oP`*#OjԞdxxbvJҡqPuzZI6DuP핐4S?TT%@W>"b#&P˵لG-NMsGznY'uu*ӑ?梈Z`N,zmԃm;=V^?6tS4U.M %Sg"`HT/>#-@#gKؔOqLa3] {̈W1d{Īo~֢F?ΒטK0&眭T{PH嚜=,INQş_zI [T@ݐ2Qޥk7SCb^Uഹd:; ʜGQDS ms)#C{InϬi|L*gdiPԿˆ7nyb70HW*xJLkh'C6Ƿ8w"(dZQ#7L sR`TCNyI xOObgu̥@7+s{EĮI.kEsj '1;>4@t^&.?-FkME8I~ QL9mf>SS+24DЇȾ28<9m A+W&s  ir+KE.OSM#]8)YNL "طдNFwQ + VX5Vn0.6g4.> H?uI$:Q֟7mPCP}/ iCDCe<68=!ŗE՝&D5ki_qjaMJ闺2ā!NmLf}lDerM&Vzs'"ejʱE@6 4hy".Mܷ//<j/ )ӘNJ^Mzn fT)]RB-8qw>@up7i%ϖӫ:VM_11f'zBBE{Uq#5{t2㧇8-)XY(ȘѪTv,~G g-$x.\e|U7~AKw{2av$[`4 S'oOV|."]D%U%MjZ>iW:̬ ,0WYiUAӅD>f֨Zb^F2OO& 84cثwڞӐTPX @ tB&a.xd) <&хG=x&*\3^ d}$(W9&J/WbeV]әF)^J+!.ЂNj<×x3"c(yCNәJTx%dς4btSgn\X:f :'BOX>ɭC # g.Ҫi2Vُ%5ٲ=ɹN6 d^>dfoU=hqI]QqԙјjZCRSw;mVa\sK @n7Hkˈ*PMTY Wo>N?ɔf1W+MAU2`kD.""*ݝb01h*kIT/GD8Uک_fXXqoVg9zL|~Mǹ,M׹HAdB$ =^66`.`Vixlڴsxޞd@,heq=1J"4dW?&Ǫ%CN4Tn-kSn*H0M`K^~;~׻<\4G cߋO;5/*%Ws"XaƢ@Jcضv "R1eMכ:Hy'۴-QBm[}Nz0i#V{2٧!$KzV>RA1…Nf;pY` oiT=~7携o,G<u@Ssj$$ liĦ udRu :$TrzUv/^dIu>ڟ⃤3 Xc%#et8mvɥ7ždGg8aCjͅB+& 4 fB'\Wkخ&E/VXSHIt}bEۣ _-,TfYe%=|*e6^w%~5dy S$XtE2@bwVOa.3.ah PL0Mstj]u:A^b+<)<.L+</AؠA&913dJs[ɇViiUZDg1X(aMd1kSR7 $/v3 @ +afطW)V6І8.7PP8&?V% pv͸(Ma-gpX40YB`P%Qb&vf%1¡XM#]Vk^ SQp%lufqc1!#l8X*L2AP%K39:jǼ2=3wYM5~QWwE+"[~톢 v^$0|̸U_\Y)٢%p"o.G@ɠW2IiM$ #$M1MN,FݭQE 'LАEGƏօ+be];hޢj:TyE8,jS,vf21]B6:Vʹ qAYn+]znES~R1p֢B"S"f,3q.YMc6wp kG+|1t[?]A cZn\T*]^w"EJWdN-J1Y*Q&a9)B[ #vk'0QqYԪo7@aAa]rMpZ"~_m,mbVH_:3\~˖& ]=<$}zo i~ hވ6,~4KݤTCbG *!ߥ8a],jc<[+$##! c^clbwDcAח2Я IֻMpA ӓH⋗_o¶V<7<~i}b譡:ˉ)xR6U.+{_1Vs^q>0[P"019ȶT={DנmېuFF@H,+,Mŧ,:5J3hg CXg wI=2Wz{?LUc<:uΩDNAJKPL'qjQ4s u18 KTpe7!XSDVh:NzZVpʥqT1Ix`/ ,Rٸ!6x/9g[wtgxŰ5)<'R~#䉞pYPu*wSiUḙ@v<<uC-c:N5R+::aD] n$ucu3m{z;ٛÇL.eu& 9 lP% +`kdoH OVp,6 ey tZRN^4Dl눽2-0 բ-K[LhR28 1w> @/`+3/EEf%a䜮O5i S@nqz .Z:-m"#jp)(0o"F!a} gOѿ6!ŧWK.oZ E4rD-iJcaE@MOfXqX_;h@xigJvShD6%Eu0]! Sq LQ/aͭYAL[ KUc~a-[k;܎V*r(!GJSMFgj(6߳N,1.X3V~|m7ۺ[cI6[3Ǵ.̿JlOv8O,usT |1K/[rQ䱂aRk/q@{qgW\7;.(kDņ|Oiic})>`q "'Adv4ؕ'" wQYC"1gm lBC@vMX("\FzIsbs:ٗKp]>J::T+eC^qApLu›xrDyZdU'ZdKpxg|d9?&Bnߛ={((hhȝ{ZwkGk=y)gIlFg)Oj%~C8{y&ѭ栦$rm-N: KY40Ts|K.SB ;)vq~iSm!X?Q+ ֿƁ"" jSަYGA;xȓH%6YMW,cec~ƨ k~xU? duUe'4m y;n]vk{Bp@;̀"(pu˺!=׊䔙H Kv 4-q5­!j,OA( ,Բ,3 Ϟe]X>}K<sb5zv>%` .pgMVRC b9bՅ{Hf)}TiP4_S;f!рez2UTc{o ^۹||^PZ$ыoEA&+}%~C:3_ ˾Sy95j%UiBd9.#~1+X އ$ߐ.sXR/xʤZ[B|Lf;jQ'QѺڋ=#j!Q+OiS1o8isF\Jk%P}oкԦ0]FW`}D~U3Q;9lW*q6 q'K%ɨt)=?WM Hlͅ#X,mU W MoSblk.SnzttLDMK㛎̏běЅ% KRƸW#4TгǵuT~_L'|alIVf՚V]i^A RU.G J.zW P>pV3'l΁"|Ml0KטVtBӔeʀ- s y)kZJpMJM'D`^3ДV-+QV'Ft| j>Q5Y®O#!jN.cg\$8~1'ez<]bU`Ks[q/BfPX%f#wũ@:)yz5m z:x6}QsM/ yf? pH WC QTm1-oqAUgЮrj%Ci*+-:%U|ӅҟE}3WY҉ h O. k8*B/4_}I췦ÕdM~Ta _/tu{ȹ}t<[/ dY^H+*\3B)X^b >H+FټK;2|2U=qENjIK`)4u2zU[@5Q 2&us']c`UA$E}ax n(-u!mvJؿUl|Qq}ʪazQ vԻ0VcRtKi)NK$5ѲK"|$ XN(Ie2LoYppz_WYɁ:$~CFg;WTUmE]LWd@vvHQV( <-N(-ټV$nc.S)!!w\En« P7U0nO> Ot?]YĐ8l Կ*@b)LwےVEfM(%edXΫfƆǜzK!WY؀`DdZbj:>ASձonhr8ב"mӚp ah xRrM:D*ca9h{{FlÜepo vdݱa"|0 coϷà=dnP]U4n$d-H3Ⰸ߄XoQsa[썓 )J׈2q|mmGsITCEM4|R:T H*7SbG 8wD 9Z)yf`ZmoaR.!efIpJ њٳ@Q8گOƥ+fbD{{ d35W5:![ O! Y˸jvUM"Ui} lx`cdfQaqlp>_Qlb`tjl72=k<VN‹dKЏ}+1-~,p='&b?Ine-*#5I^x6)/'\; xIz5Ş*ao fKV @xU%8ZKY3잆6 tCKRV,%D|6у`]p+$e17.qg2f`+ݚ팪YM4^Bkkǐצ2WD%.ӈiPe)7b5 yu.=Z"y.fK1V.i[>O actٯmxsmb!Mr> *rq|B@T9Fy͋ReKSߌ?Ii -Zkء9b9j-tҾo En_Ok]4vq5LyiGAKkKR_h*[FH,)HVg,ցVۀE2K;!xL06aB +sw<!oC yG;]a?Lϰ!v[H R7 {ߣLF˒zDGCVԃ Qg0Lj3 @9`e,{`]* @#`$! $:bd^La߹ Nx{GdQ:L+[tO$k(Bd5E#[nm 7DkK;M"-jI)ą&&JPՕF#dY(ҞoՆ{G姅 *])do QCp׮袖%1uNI}у½N*!pߊ{* N)S*337>3S -M=<{45f3v#hCi U%X9 93UFєݩK]JB˟)Imv)B>ﶢI/f'k4|Rэx(>i*YBYP9##)X(5C7MU+G` N~b\V̔oWqn=s>N;ꂶ6vM0RFSNaQy ?l RiҞ;%VXG-æ%y[B`EoP_jFwGIxx rm3B1hGew6&ƹ9٬JHnB^-^z,˕u긫)&ۀd SQ! Tx8R!F -%TZWl{}$3yb[n֌kp8>}\~|qFa|o=[-ဢ icw%xxp%xmPRhX8I\) -޽Ve6Y.T>}xÿ>֓qD:F6Τu~CigFrS %^fi">~3 Adq2AΎ^oD{W-K#geYoW2Rvvb¦ۦf'8؎]V +Gl.g!ה^xkWR 5JT7iq%Ui,(.'"ܐ_hrjaWB 1P~jy<}a>`2wHt,c)@l|c~xR=1wrCFmPyZP$m>"%v1`5!I$4G-S!$)2a3 :Lpr;yG>NR-]= &v@W[b! &z1Yʓ8ZyU8v%vq԰asc_j!\EDM8PT^{Śy;/kA r;B׾$˵qk:jx }P;8c1FW - a;;)->E(7ѡiVDA` +Ej~CIj }|[2"rk%#]JNS !L }e?W|[Á* qw|j{J(җг@wTSMz 4jYQ9T4μAݝZzuL"⯸z}>:gDvdj EXX]O̪\&oԖUn-SH2l_qi6u&zJ:Dt_d! N3N0\<VGzCN8Ur,1u6:4'>8?3; SB;f%L&85b5`3 |…ĪuH`5WKy~ꃑ˪RA]+:H1Lx& E?S#+2?a[bymdJ(2]B/"ٕU?xL'aӶ!.xV{gk{JjQ|]:h>Ӯ@C)5|Hssڭ:npJit<0Gc? }VOzr\+4(CK-5ov`AHNkya۾ a*r CBZӵ/=+MK.p7?dˉ: 䃞p @Cj\K8d{>Ҹ\RtK>|d:VByDd[/S.t-Z0 ȽB,epR <5fu%'E59JTH'Ij3 o2WϮ0Sr,eؓyImK[~' ale(v)*Ө:Pu.tpI~K:UI8|*|h#NWų_bKA-*>,"HNR+Y:K&Xifvh XbesyC Hj8 u])P7XZh. d+@v88$0hqtK38D.pYjEq2sCŶϫVCVpBcBi]&I|/-Oiܜzz"N "XʲSp ' X S[tEǒ(ݽ\'|,(#EJza$ ΄svow3> р(x8! eQk0:k0z EV O㷅v5y714+[b;VsVUl SbN@;'c:(΁V\mD; jEy^7=ڶC mI:@nxʟ/g'C+4^v *l͟,ws7\ZMsdpCF\OX|,;{*1bN>X0`(ݶiLTn'GD#r__1ɍ>ݣ`V;߅M+IRRÞkK_Jӌ04vCQGzgo:QՕ{R  -D)%@7v)vZ1v}1//5zeHP|yt0JDX CـeG|V[|kKc,@xc⣈͎pfIy>hJxGNB!n ^ =G߼ǘHJX]TK@+ Yk3Mgդ>uPjDQ5"dF\zEj516$%dv>ޣڎ=+evbO@8mutc`َSZWL:Hz ȴwfɣ뷋T7u lz%vi̡v0FKWA jy(]_UO]A&.DҊ Ol8&oC=&1 6rWU{fS"d ?Tƍ4>P?\ߍ΋=nWNsYK,ݞayLwyXGXFgYtPv;T~m70^,PϣIj>繆l@xda)2z+\Ix׈+?]  صOQM|uZ^ BqVAe-ؗs/_ݔjFmt5;8{ݚ5&٦J>8(TA|ROw טW-w}Ȧ%` |kt(҇`nݬaoF,PJZ8WvlwLmmC<-HItl٤kԈʄrRMu)Q/s! KS.Rmfޡԫ>%YUtHճ9ҍΜ"c"oڰ5#9W3gB @0˒٫  >y <6>Gb84 p~D \uD6 R"[oSMf|mPP%LsPY15zpCSM|Ǥ+b/ 4:(^sy nS9 )o \bvfzy s?_sRC dܺ2je~oC\[| ȨDC ~fZA۔~^#zsɁ/Pcםg<ŽHE]#ŝ;~#&f')ޚsw;o_vz0S+`wMqdgy֟ -Bue*$tĉƹ T%ޱFMh\Ln#Y8V #!hwM9ϧ.X}%׶#\%T_ͫyrhC5H[݆ 'eS)%*@p ʤ:I1M`QYbЬ4MrOY0 S<$ȘpiFf)>Z["hΑak8[{A~ψasa%%†tqĕ_(dC\Kζ{ cu#/.lQ#X/M{3,y?a3V,jչҚk KqabAjүh-K;L%Nf|ZlhֹL =#`npU\! rh!}+ԭk$7$G &,n1OsJ8`n%($f;5 ?Xv æ1ʒU':44)>Χ-Uj D a(Hcl9=!.Y6´Mj(iX%]*0&hcjaӀ-;7*nVka;Q*jv@v3lLE?Lˠ8{g@]h}Ou7*: iG@o`])Hr-Mq#yD׫\ #Z^[/0繆,s bxzo!DZ.:#ͯp`{QZ.~Ѩ=w6%#InƂZ]}6cG D2W$3v /QelWQ޶I T:25^ZnTk }[}0ʲ|Dp ʊ)g><>vi#8Z c<$YwQ qiE;NͰB]bU4 )ƾoC(^W &lwIJi-r[|m5oNtw^⧫ndl[9VZ4Yކ9ތy/^,S93 D2F-͞R u{Ax#W%g~L R~NXK1S Pᔪ2{>2h~/ε4eDEd,6&IJF~zٝ蚄si!EX *!xs= S{KsK8ܥy5JNp^Wve-kϟSqɣ4U P.ά6ひ;1[jm64qǍT5?qBiQ(Bu kTU%zZ!Mwh5Dϟ'>bL5̥u0FCSAm漡9XWo-BCL,|ܛ0wH1ƾ9Ҵ]t]ȈyCH3*uTI󐐟yq^<*u\ՏĞvph҅"c_$_&Ѭ i"=ՠvB&L㢢hwmή;eg"Jc3ȜZ#i>Dpv/eqҮ47ƹ4_Tz60*J!x9tL@5boxȉ|>fn=soAVQo5''V7_J K3{P Ǫ!6R(زZC S#uT]*dy u {Heƹtw墻4֔t@]#@fz3gq&FJ #`GNȨ$ur)ج'.2ؚU=J/9SAetċq2`ET^B%x|v`G0 T\ m]#wࠜ rY>oEgp$[nVV/ K{>X*P*'{x'(x !x܂PX{da< }i:+CsR~_{D[͍m; 솈)JWg,$ zXQcɇe|WӲmc?Yd=fHGvZcjq ^TH^MQHV4Vbo~fa&}I@LU| $N~u:Q`/wаj9}RolHy?%]͏;먕||e.)Ni!ͫv#'7̜0ֽ7YB#0Ё繃0 l%UGV`q*ȷv1Rop7< QAa9K3=2r Q, |B$m٢4cMr$4]T㶤۬ȧchX]XKV*;Ww/Dk@JpJNy ?ug"}FJ75R adЇH &A`oKTM̟@1z,/VY1tjJ!nd.א@#X<?iK/w.X.)?^xAyKN9;9'd Qk-L% d/{E,wN5Nu 7liq-ċ1U|sJw#+Wɔ^'od\ǰWÊ7C2\[tsd呰<~6^}E^T~v1FPm(= }NҼՔߗH/m(F|0ۣeZ*bﴦguI<~'G'pYV[6wG X#{wws2EL# LxZ0'}0 "9cfe=-xl/t8J927 z&M#}m93\ =]]{-x㈔ADA2cނ@EMTH#"ơA4K,l50{[׎z괾5cpĖT7̙#In:BN'H?z3{칰ӣM"Pf1*;"yoɤ䁼G`N *H4"+`e mo$d82DG<מ̸3bgGe/@cڳ ?8'{&lzusvK]$5)F|;Sh+vg:{#mڨcA00? Yjy>&|zs\fZ3gcQ!Ԟx~B̅FR(e=m="byZFd`ݠgSnjHjmњ wx8b_6'Di6"\1^۹F2Jʤ2{d{@26, !H}Ӥտ>qƁV$"KGą#v<~$߀(CM>p"Y=&a AU4q# j*FOMZñOSDfId̑_YL0q,޷`5)ֵrh䐊A8 ~.img30;xTX8܄,.|~{ Φ`+T-o*\cl[\c v$ve/5 8 L'k+ȺMn5!_Z]Z pwwCgd/>tU.a2[w-w6 IUqe/C;mbނ+Af]+Aᗱ tW@ ҚLxPHkb#L[|]mB^c{l¼UZӈb)o(&,qN|c~t'_APB~}. rLo n,e ʤSEZ9x_3^[y֐dB@bDƒVΩ0%qV ta} t?Y*ʎ4D2˓B##LrKFϻ)0Gf'0W]к+U`Y(-#Y=M,‰ϪO]#slxkS+M8ưX$3 "W /VN ,nUt9YŇBwѾdVf* =C=]%aBh^f ]xCcj: v՛ezW(U-*DfBt HMǪS!)'i:,zrv:YD r+0$l eb[}Fq\yM 5 @DR< ,=kk!jRna Ip;>&뿠qc}H"i.%ޖun]ԤhE6[+U.ю J d*XuBt@{*nC~SDS%jCF\mm1Q}HBe{:P8BNۦW}v+[џP9Nk9VϮZF}Y61xx9W'6U*oсtr їK1w;k h!`ЪX)d5;Z)269 D7hӍD*}G=pLdǚXM-ۀf 396eiS0J#qjn&3T|.^J)J1fpzOJtYltJ"I "z5l X+.H+ZiH{J*H܈q2}gֿIem? \qqrD0 EYA2Gjs9-hp\> ]kF_ sŎOO`3.\AO֏J!)z@78C3k?}T6`4`{f 7jQw`n4PP4Mm߮hxi{4QΣYm JCyƔ-T 0GHr{1e]sãvt#z~ɜLyAI8N I[Mw<,\>E߷xLv3;[zc8K)A {ǐ9$7-:|Dx3䮞UKrDE!$W Pߑ$'N#̏^pC8ʶt;>7o-`\YBA=" };+ם% m:[vƤ 9v~eƮ.lt)X-o 7N0"RfȽ\Ѓ~d wxw(3c8r ZGG`YIaJ~-%hgEuz.)9M3gVdh;=JF6M$E~Fc3\V6!C^kJب kfr21 _~pM`zX A"M|5ښ4g3cr[Ͼ+^bF2F/욉A< !Zwt֐ўD[aS{b5Ԃ?Wf % ӼXrK@ϋQރ^Ժ:w%2,ΚV,4BcE g矟ҿ{8O{s\F{d%ep]kWB@up;".jcJҋ?'LΦ\/&c\-L<"a9~KILbefwDeeM7%zCg)Fmdok)cmGd1 L_hQ>ƟeDw Qm4ّnz]y$6칒m_4P`c)ONDg#%>6D/k{hG{?熄4c=C9UȦl@mJ'~AIۡ|p4ʧc˝w,:=2D d+{KFKxgA,w|2J?ފtV/>%g!_>#{u67 JCj0;|]orQqgkwi({ʁG8;64b$l{v"0mgN}'YYr6JKw4&ck$U MCA6a-tժ< Kq,^AZ։ט28CBuLhi-6IQuUTozlKFpۅ- ŞV4VNp H&jZD 郉{lE;7-3ǵU%OUjKj8 6OS'Vݥs  Yw<6~dცHS:I!u2̉"O-c&~/kH#F1_{(hҤYLk8~i2&.^VD3xHjcy!9PVXS-Qw h,;ei 6:ğ05l 9PNƢ_AhW<* El(=Ҙۍ1/Z>=D57pTly]q2'X!_fw"}NZl4#JbzHjLܟnMSs@PO=Mgͧí ]6aF Q|-Sa>5śr8)|Ӯ HYZ ݚ|@3MoR/I;dyy{ō>vd VUmj6H*xx&SfM*8In +"/%&_7l_y*dHq>2Sb0VZב:HC1 ,]7ٯ!c`iHr<1PBGQ6ԬI)|Gߺ0A)V3{ld0["[,!7 0(ZJoYo@YScUdJh(GsUw4*>P5#Vt/@u_hhؚ}hItTmͱ>]9UQW/@I=6",W@?IQPi~{SCTη^-ff5.,SRavOﯪֺw ӰA:dW_Vq y<il#٧ixD+^3,v5e؎1G1/mTuzdkKKfaV];t+, 3LO|(G՗D'k8icE%&R (Ma3_vlu&r;A}u5ܖR~y }i9GWQfᩗE]'2pbRyaJjn;CŸዞC>i'Wujģ߈32*C=3uNRFq*Mp|d5|}D{vK;tWXOVFV9(Y0NɜPMwdW|:9ιu5HԃZ' 5m<ɨ|GXDbV%DaP*]?y GOd% ma{OΟcxBntG_G'wV3n'L+ by-t|_P'a۠^ ,d4>AY^'ߢ06UΈ"8(]#jxRAxSu"h!i ץ=g3$vHv2SNxL|n!1ЭyܲN,#J$8fЭOJ1ƮS|E3 2[[#38Ş$æPF=OĦo(n&yfLIc+C- цi+n*%T@z(xjϪ P W[u@G<'lcZ9@Bb$^Ș$s6l 0ֆ*&qH:̊`Iq_18U=AZ21] $H<}?# Has+XKY%C߃5Z{sOY;ԡ;\'GG RA^pOoꦊrνR#$bVzyn$>۬ʙcuB+X%8d)v l"ӵlmczPSC ,ZaH,~f.w>f ¼WBȓo$Pf̆ $M䛗9V4I B3&/ \mLZ? njbcGԻ ^pNL+x/tXj2j^Jq6Ij+hizCQ7ł`>9u5-gloQS(uZG yo28rʼf<5Df( d$DЁ';Hp&,s9@YNhd'_$5\8eC8tݻtlRjFDoWjs~aGS-BjC}cߏ9q`!wL fWߝ{ߝxر.:{Igh,lQ^T-e9Jx/l8mă(w15bi_̻\UYI, ԃ{aؗ+ς|MC?oj叅:'9 PI\>PG؛37B߯`H0o=r4 xg%XQI)9jL2٨(?0ظަT+U総[}w{BZrGnDjQL(9N#ҍ oDZA7ql_PICo|J;{]{BIb$1lY`V%tTs!Cq8դwp'$`SZʀQH!z_&!xHT_M\_>2I\ A;:%d N:)OjnrʪCJowpIח EMUx(Zb9nda$fɤ#c< D~FF2j>yǘP$K}~m9c!& ~3+59()#ykIClp +qt;ٴ'HXqm435yOѦ˓9u>o][uTQrࣲᠺ 2KHm8"~7еgo〚 4pyT䐈i AEQD>G+m{:bB)PՌc(OM~堗 pY_/ f=95N:S0;OBȥF⼘Kl|NQT|l=Wa،سx$4/%z0R.W",FGH;)<@6>V^|U0y^L'Lו3T+R\|&JK܆&Q P/\"A}y%i+R lW0dUêЀ@kJNOUѸmH:.N {'Ӑ9|&o7_1mz(<8^a)Sf5xI޶Ţ|僊ae0${GZF̒1Hr.uql`O\t}ǧLFܷn^z`k*$j_RvgkV_4\gR8oVֿ]90si-k&pzʬ E&Ӽh68_?z#yO>sռܔzƲƾYUK;TzwI?c$aJviSR0&-Qmu FOfR=uF:h$&p0H6މA a 'U9_{nUM N9],%U?Bf.耜40!irI"tJ\tg/Ye"]p1 1.8ts lt;wwn&\#..],ZN$XЊUK?C-tj̧DX .K9S?ZTVvuqEj=t$3TfCF9$YD,'ּ;ooG})GGq^da nbFEdk @:2R QqQ q)T`H];D 냮J)$ȯ|cAHrRt.H~5[fgʆ.;!Ldrv}" JgY1@W% ~O2Q% ɭ0ano{cS򼽺0OJݱ'\x۫ ee ?(gcAh,xYH%oP" Q\Sw4ugз#-ŵYٮ X+tn<]RhPs-d Y.b&b4?堛˿{+yxʃv3Pa'"(m*htwDNCIuZ!v2R-)Ҩς%tAL넲6p? |yY6."}M{r|;Sʢ JQHz*vaZ@ |VQ|ܐ'4_h39.iWz.X ĥ̽U,RXq1"&txחs cd2SN9]I/BlgSmt[xIu`w 0DzvvEmS-"M&,O4)+'!2_|I߄*a/9Z脾b*c΅JԤw)[vC3 Tm!en&-;bߺ:IG?D'n,`yᲪb/hพvnVPή͟u[1` _b>}h˫x`B(YۦKbx&0$yJM0_:\6^t79(mdtgQ4腨AV K(s%;_ vЛųj&4ܯ_=@u$!V\cy?F̈́t,5͹?,^h}[8߁Sw&0;=ԸY$l;M|rBxF:払kLZŢ/bF4aD-<߽6A*FHUs H.႟. i3rٹ[s EckONahPmu]NμBbܧ!A&WG}4^YΗ+u/vܠWq_vl?kPP/$x2vBLyXbL=D1J$;ygg8#o*Tm_^DseSbA(ǨOҫ#="52cX(QA{nd8!4%(還wJC"oB6U `K7ْL/.&݈˃I}em8yR&#>e^a`nXF"~>?0;n`k5Tg, 토 P^//*Fi+^Wt+־C63>:;ĻyeeXy`* 69(?/w93-ݼ$\˅?jMK[_GQP/7Q|,}"WYJَԃy!B >RʶLsW>R| ]7?֦ >qKD%GuX'Lh*s@m 3IB5U0?N;\V'HÎG]i #@)6; >;J?qtm$:Ձ{zzGբyh]-qojK=kUQ*3|mi 8z 5IoLTg;wKt|"]aM,vH4g^3\s0X{'"tbɸ~3S-6{[6@H֣j-ptzBU >j.`e=Hze;XtA2]K+;} ~A=H;{x*O=D۠2t8XSC%>EO΢乛iqoG@^;/^q]8ip"hxc|v9,Rm6cx,Vɬؓ-\GHjf.S rvLmGRY<K|n7. Ņvޭdm?*3IA |֟kY_++zˣӌV 8Ff" kNCΝs,*;sĖ=ec' Cg@p#pf2FeS$_pԬ)F#?"/p?6q>m*{ɃNˤp96pFxXO^Xu鞫IkY8ؤDgl6,abLfpm*:nn[Nkqکw! x"kD%5-24}<_x į~śjn$hLi*abo퐾14T[*>XJX04 9|]LM}1~Da S~kfN7c-HX̘5*sj_}րTRr3PZ]d`1):;/x7{ %W}G]5 6ۉ~Qr a=Hspc2lf%λ+mlmAhRvpoY%V UWX2#-\R1Dp6FShӌRnS'˦łhS?^.w5Ӏ+1%T[W8ޗQ@M, 6mnm:uo`E'tАw"Ga ^zwDBmzQdc`lT` :yMV(}#3vdg>^~tsx7 Uˍo̠<;55Qi^\@|[c_4*຿<;'VY/^8`<8^/2$v@dC`C`V@`8xqlN&Zc*ӆ@,|޲_^n%In}D d\D 6G5 Ѕl _Ls#/~,ےħYj_P\rGksOfvjZ +Q"vSNZ$"86?62i_p'Ԭ5/ j5 ݺA9/$qUCOhRZ 'Q]@*bP4lnT6hB^;s˂lӾWyF!踨GTĘV jGiw]%=Y(Aij9o)NyX!b?+~KsQP@xN+jbҠs"Yр >(7\GR1yF4ڵQwq/a<\ݘ7| ,rx5JV;_בGi0β>TPm3 KlՇ{PH1k]xhs[;B'Bوk5}]_Л?1haѪ?:cRg+ {y1 ʹ:U4Tʦ$6iBrvDWʓ,N,5r8_09[v?["&,BbE}y.b۞i (rԆ/}ˀի1 z%4eɆt4T8hIlg}X[򋙜?ɗ w?P\fסaP47`b ط 0-Qw' zEk.%SU2 uYОm*٧T6yW h9¬~%i wӁKfI'LN՗{l75ktq O}81'p`\5m[!9`0%i׈JPF|@i+׎Z=5ITi$d UF,WMnZP\ JKXvsph +`Sni΅U͉مPLwE|*`JP  hZF" 0[w%` ڀ -rj8$ahT*(cU6{(*Mɂi2ԏDm ѧ'6#XK#B,)OTqw#d8R6JN5b q@Tw`;wB豜vս+D~%}r^+cd_`ٻ&7/!n]Evu#>L'} M۸p))޳.hW總Y1߆G>zL-j' ~p̋څOT@}! 4.VX"^ u#ᶌ)͜=9cnv{(1Asomj^vK!oh[QZ7cRD݅ ڡ*s6팵m`r~ T(_Ƽ*'+K17n@u׬yLYq'cA% a-=E-@k4f l\o#̩2^೗7h4`-BÜ-̅ڤߗx*01xQn>u]>){~m!;4W<%h P[$8jNp Xyz i4Dm&;Mf:JEon|-y]EEdhCGJ{{ Bʒ,/(m5<;bjCm)92%%4 }Ppc(;p׊hwn,8Y|u)w2Ph7XIڎ4Cdh863oejOYmz=zX-ɉowꎺQelXtɌve~-줽_OqAُxvI;Lzh@CDTO3 Ûڊ':%eh^e#c PL < h =#PA[R>R"W ,:ނI!1n?&&Q1g qC6)ym󝛌^2L901\oM8vFbu;ݥg; \[Z%?>dwSczB1-?uz q࿹aIMv 4atN 3r1BkEYؿe ڛI/#70yM#o@8{ʧjy.Z2%Pn# cV.\ȯixNØMtc&xAnhK< 9s+;-D&n-@EY )%D <*>D>JccostGHFGBSBue\ڂhL)'iLGꃣ[CLԹ~>\W2n\{bWO#s`>Xӏ0୒Z o GӜeno՜!p}sTm\+k] CYճr?< 1r>$˓A(Bkl\u x2U $x8 W,^>LxQ<ڧ'O69%-HHbnOZucw/%I0Wrh;,;U m/;L%V>YB$]6WNwg)`ܥ)J0=[F8l넏 ܏ mP1.8P<˲=E1˛ BVz}i&1DjRj1Z:5c "8*A9Y_w|yʾWbĚ)Y6[s#| 5b)6u,MTx?2\ޭ(M7!^]t&LLͫ)r> Ͽ@?z=܁TTߋ)@ձY̍:%6gXQ@~Hy%s{E8e0]gV֯bleu@Nao)^A]{Q"DbʶaB3դ)€?+wKK !@^ISȽhdJM!6L[~q=`֓$۞C07 xvBCs^Hu̜+'>$EY64~Ip (ƍ<$nC,l} hm;X (-Bt`PR 62Lȇ"f&Ovwe$sm⾧a=C7FRÜ<8;g^5}6 e8nL:|~Vip)~"nBOec#cU6SS|xHU((12wLl 7daNJ?wIU4umRf14<G[o81_;go6GeH|_60ZHAFȎ+_QRW~(nC*̆ѷMWnoT)_ϐŷr=Tt~JPsR(Qq!*U,C/aTUq=u. @jwKAuC}Po'T`] W?J`НstDӑS7=dHK.?Sc F6jvM7 $߁{2eͣqHdM/h= ~$o1~InA,mxU.XKNQt̅ؓzgOҞ!f a.1]3N4bW>XУ'v`E`x 58qR*꧰lDu4Z/\hR;Pz/L!Aߴ.78_0$lȣlCȰ|GblH%++j9@oP! J$PJisW_+i#b?l%/ @Ў~ewd/it30KŽsr/NJԸZYNFv; oT(jR( ns)g渀*%⫂9WzuZr˨nސ+P%VL)^J+켱r΋( _TP(Tdh iC``E:l7ʪPM+@O$}rQK+? T,aeXO)Ho rQ P.-RH*;wLCN[;V<]r#hb9j $O Nȳ{WDLZf_Xl@f^_))X+{zOoM(ȩq9W7YsvmwzeߛYϟ2_6]R "iHL Y_+p[h% '7%FUs,G&.W3oZTqqTUY)_U? EgP :rN޿R,8, %O-nE!{(?6Q6mMpF(Aa 'SIR5/+0 ]cdE۷"BCEM>h9G9sB&CHKAsG()S!IPw]2A;bS浚2qj.q?z'H_. OV#2oT#I3eR6:K`;ȉYpX5~.g-+:/̛<臱=b?ΰ^AOt}pڌs*C e C(JJ KO/y)m숓1f2j o3"y}wtG2gR@a$ Up 3ACw4Tsdi=t7FJZՈ8qbrCnq֫HŒ)tW৹X-J>ȟ[lz,*``LUdgʼM-(6)heP: iVPQ| $`N#S[1'PV w,8614XYCm،bR4+3z5E'' If _Q: Lf=AkH)P҈[Z?3KHeS?W-mHTF.ωD1}*u쳭P{- %6:LZgmM4G^W/ѾK+5NC= hBkRKTFB1e&S^eu:hZЅ!dRU\Eh.k"I~y+QliH Z$=Ðh1I*IM!բǃYlH˦K?dTk}Ч q}ѡv6rwпQ'̈́e5?%$$jo_>kh+*jQ upOYXJ9\غ Qț]UT{lnphqqRb\ )A܉3^E` {L}098D!+n8B59NSkc&2\l"Ap}6QP_x浩CXz/z̊g ܀B8*z,!UdLIJQ68oGv#&E{ƤZ[f$XHEAf?ŠzrR6i%j}zS/TeЎcil$G': N4}QI+L7'@5NC&}ԁ;ȕ =۾6K"`4j2+~ e& LVnGN0!pVν.|@sߺ̢7+ J" u q NԚ\miB.mtLX)x]œ"nsJ'j81jVX;˺˳jNW zaұݜ kMd fs+jZAl~-Daؠ*,E{JZ2]4nhO(aH;[QہfTޟt Qd]jbPz>B+Dώމ>(;}R4:P{[| bn$ q|eݺO:[ gTPLƿm=ѿ<' D oyוNB5|Ø°JOa'9Ā&pgS2.ȪboK *k)cJbSVN"6ڦ>3ug !b6N>&Jx@>UMs0HOBW.TQXṅ*W>ʽ:L+t0⁇e,e'G+afb]xH.p|ť3.jo d)>R3~JГ=͈scj8 Q>Ukw_Ut.M"|!Q iYbrA~Fl r{Up ϪkbyR n4o)kL(0Hpms]2^ȋ{6z ;| (p2Er1F7h;Z=.Ͷp1P?X0e_}i)L'=Chq8ʝF6`\8uioރ&%?/bA XcTuLgKJ ,.L'@sHF8Hܬ-7vOƤ fiɓ)1#r?tjt[q&VP)Jؾ{д F^yl>!|Og'("~H28[u}gi'tP4xarE2Fw}8 ԏh$`G9jVp҂>Rj=Y{M2KGj<&UPrQXPbv&uS'dz- rG,-!C'hL-TiAke 0#כI뎶S𺓽4_8<x{T~Jٺ͢\ K}grB7R?ZA>%@u H^0_(jۣA˲dE^eYNl$5Geyc- U antJD͜.Q)v*j@Zpj̀]5h)ؒ4LfWǥ!GM.A'w}o̩t"1brG^% \IbV<JTJғ!kM9OrPc62hL“afQ{?يUL$k %^GD}M *hl@(E=2A'9=$k`oeO$׭=ٵXV'J j:v&.J$V$Pm=uB4%&Kvʯ QHQ#MXEJS-=F`_ !80 9?ŤA|{3#缣 <bU vʟ׃!p3:B!d;2Ab?cf6I$ !C3i׿: 3$8 b9Cز*/$IC*p|DNH;4iݤo.Bͦ cIrWXcZ.`/sQBdm\,ݭW=G2Qz@LiG]I\'mji_!H/͎QNm Z ?ONK"Ķl9T;Vieyvz3a6iHs{vQƺ3 *tBҽĴ~r:W6za%xu4(1p*bwscPn-1 Ӻh*Л@(GDeHH>{6nV= , *,. (aߘa&`$TMDSbw0+@KVm!5H"xWPpWqÔtLsn[3aqi>0MUSv4JJ5~H (VoՈ(hLj$?>hsr{0\X@KN:/(a{Fn٤ G9)P*-DZbj5d邩zEx8\S&2dotq?ad>X"l'XHMha󟖍%icu$=_2)'fؤAF|5 ^D.F`մIbN Y"~)ߓs!%3]&tZ/VPs@})sCKi__|*."A% f,z3W߮ɦZΚi r[6lѳ Z$E.u _}LLjD?-HmWG!]j*e:t}R P`CNkw'p{ 2~2ZG#ϥ L[=}u&G֑UH%Uc\*?1\)e@`?A-޵1Nzwȱj YbUlX͝<¬`Su ~ ݧME9 {1/C> ,Yɚ,Υ|] N~)_= ̔-s'& V^;d -vJrQ;?gX @á2\&04u$zF]!-u$)9^&\ C6V@hrӾu=ʐ,΄uJ'sXLyT+T9ʱEg 0xA_nzL>M C:D~=ҶI˩93Pp7q)gBaA#-kaNwso$"wέ;N7_:lQy^ߋOAXj=Uk]3u3 htWHD_6$b Xod.n5OaETxc9?+װ-ބk/:d8g0eő1B g٘}y!bU-1{o!D!“*Ftı'gI'57 O@UtQPZyj}l?['WFp8b*+DzG$|X&06McκwDuZ^ G`ut81}5 - .UI5ZЮ ],˖3vḳbՆujأ1ϻ~ Ϻ%%.@(@CF30d/~/zq\DW>qz`z>`C桟Å1%C2t[9ZPH:e7; HdN²"|>,T~qqqrqh*ȲƒfɄ}u@mpx/p/av7?/w)E:6HbgP腷b+0^i./gFF(ivj'{ 3pֵG u&X4bKUy? b/*!j0Q4~e@`6U-ԉ!68-Æ6mM~/%ǸrvFXCL$ө_=<=AޏCvKU Tيd^pRRѨM1+c%Y;&iYcEGeb5Г$4luAw\=*Gʒom~KdXSQbY<-ZNrjvYY9L# %? aΩJ>sZQ(d\a#]&O0WZo.COgУ $ O>~Z:]"QKZϏL0ɕxA6 :\E!Myu?+SN&u~c>2!=i ٜ/TMeb\ݮZds<#T"@*a%u>!zQs]a=QQji~!G&)~wX7Bo\5%jsMcHVvo%:|qjW i ,A򯖑* MW˚ڰU4)9VC}BňD@ Etuo4ƺCK.`z)v0~ٮ}@CA/?Zh,q3Lț`@1> cSD#kV(~*1Sk!mcYN^6gwgIiQm._~r:uS4yuMm}]VؽE Ol eiE :%1fP]J3VݍSkTo6 W 1Be7aR +~0B#vܪ-mqo>Le1HfX8@HFRx9lOٸVi`<vc"8Ep@q)*c}*L7ZGKhdg}=l;تW>P >۩v"fm$!2 ,oix0X+O-QE=@T%'#*o cH=A:EF1!a PP> 6nZ=ZsBHI>52ъoVHvRkݘ*p1'4SXQ?>_& [pP;P*)Gp1z}XZ&@*ANɲ}lM#Tzit**`=ɜmf-o0o ~FL =r[?kP V *h:uU/յ?q亞lT"&oK^koFkY"CBu7^&)we<ž~_¿)_*@8V§01d /w;65)^U`k4wr#1WLIc![kVU2SKbL5_s`q()dM:/' M +ḽuOd>.ͫ$|RKű&4%Z+[R>s&B(/W&x 3c.tS!ݔSĐOyRw`bƹ'iͮdЯaA>9KږgWe:( s. ьf!-SHeaU~ ` r4uXcޤ-vehB&H\[/.Db sn=r% 3g:˓ <. Ɨ{AEr1NJT2]䙔KW A>uxx@*7W6D[T5/ۗh}$vCNf*/ˣB*weH5SƲp%."Z. {3jݯG5+Y6b>N=p4"'EFؚ "ױ]&%IPFمL&|A!ѕg_V0rRp1삗 Ch?oX6*^U`^#c6é`vJ"mҭ MG6!e6@!<\ڦWlm0Sɪ4ၬ[2m̦ad9PJ'|K3 p~'€IXJ3 m'T~a @p}/K6׸&̭ JB^rtj2`yjHҍKw0ӈ`|1hg׿3A01vq1x\@df=ŀ;tT7R1A>!zk+ a?al1+2(jE0e;kLr]-ZloV:<+;,Yb?kfxXscEZO_O~$%=f۷D]GF3mCdH5*],\|R59A1[`#X.3KQ 'Lg9U!L" $I r/v\TOԛYy_:W }jHu ڭߤN~< tUBiR1;kHB &9ꓰ$FDt;`Xf< XE8Y0gSc6wd*sF6FƧSCd}yNRMGIscKh̠%ӳ^lM><5FfQ{롵&RFsqs2N[9f$Yzl3I㆏o{us#A'׌Rjɐ db|GZah\܁pڸB CP^;@\HobZ!&/;#/i;3 Z[kBa.ūF1>y;5lu:czp !۬[^ю [81JiepU&.]x $q\6BVk^厨gf-J?JY?H>F?cJ>^7#(S)P~1/RZCh5k{b֛> ̙rG 1(qodf[:vzH`xs,:o8"?ɒI-HiQ<U&TsIҩ{L +*J/͚f UB&!!E zLc^ q Ey]NHmAr@F'{_r[%~X8-BHnX7"v͗ ~ۭF}.x ָ2v4ggG , {Oe~2b3l?c5u/LZsu7q|B]E 9cj5Ek 3/-4;VwLY|v|9*dn T1(@x[yuށ:R0_3$e0["+&$=)^`]+{!ċTcO;}4^8B_];1Y&dдqsIQ|U%*E3J K[L2Egsl-$}rJe VT`Χd l&<|'K9R:*)T=e׆T_[!sJ;)`|*(.3cz>T=ڊh:r@=<Uo /LQ9!XYNdK.T}PMUgf%֛ O6Q}G-0Y WPbFRl:N `V@EgؙS (TM<Vs8S-};9$奥V%Ӟ?(ԁqipٺr&}T>:"bY3~ᶆWGѿ#_h߈`5\|\1tѝG^[d4h u<X!F@go_q{qj_Y2:l^dc]aw8jjc;XPT̫+lhb9kj(䫢YNU8 {ɦh%Aowÿ'aLd :6m5oQ1.4'VW3M2_rT8̫?~д$T'KlhfaW,kU3Q0hۅq]Y,Eg,&XUofm^ߍ>; ,sb=Aw0#D/@_Do[IpXE)Rrg4)T]Bo'!U%]R˚Ly{NU m#P7.KI[UG'Yoz@( {~|luڞ1 1 sq%X ߝh53 } %''Fs*,{źJVvUX]INǻ}gKq1b~J Zg1ˢG6qS4sω_h*uϢ mQ s"ה$TtiVTe\.׹\'$F?u9NRg?d]\yǐ[^΋OP}R4Y7}2GhkR^$rXҪV<3%b|u`j"<~LҴ/;3}؂nj+g-jS5][DF)}!3H?ɠ|}Krm]ɾb3Q"ȇQ! r;+R,-y9,`fhw[90"gOܭE\d- Q<SpS[Z2 |%]17T8[.[^i,OpC ynq%-O`#׬qQ<8b= Qj3(yP13nAX~W5f ^Xa)%`>^aҶ"NZWPOF, rI1q(J2$5q9nG?s}thc?aғQ|mu *#mK.}DG\PIqe-:-"֜R'䟷+|&=1ZOvLo7B=zsۯ}1aJ7:ڰ/ņ3@RqVq;+ }D:=1Npt4w3ߘcY\ S@=O;ƌ(u8=on[Dĵǯ5(OZ.v.Cy |jDaNKh|t;P Qb1!xrh<@[VɥA/&oY",E)W6t;|:X45A9p޿#Pmӽ=sɞ.C4dgo<&RjW[VvC%㴍ps&;61<)-"NG)͡!bJ_*wՎ%ݫ^*HHp0i+~ijYً?N)[ɦ-`2+Yr?EIgem [ō%!N{%I l[u!xg7>2[Bz5WxDg +k FG F îըye u-}|gܝ1h-)Óx%a_?2%Uu-8$0hzχ yrOi+ܐDt I`|GV>py?aQs+V?atBD0Q0,t[b?OorU0 9)3+ؕ2Jޢ$9M(|AF ^m%ĔoJ7 0PBTR;e뱮@43$=zt&@˸U-1Y썻Q}m\g#" #TTbjv. Ɠ؂󱽘;|*W܏\T#D]}TdSu( XoES6yns%7j'UVs^b|7u3]Ngq4 ␣ 3*UPym0 a6_~;φ+/_Mkn*sn"RL><3鳪5o!U:ԛMM5+:2wb(Ɠ.|Cw:V%F-wX2ļvތ(nW3>y.3D q҈v |/lV}!/GYyD*c|.$tdM{;,,ӟ=$2p:ܔ/9)G'H176:pLwL-?E[\Κp._tSnp@yCUH}.C~7:&&)T6򜨐juԃ-}{12wcyZXtyQc:1`~w>cM}5̛uʀ viU@i:ֹOW U>si(#4]<>ivfE?@sWD.>f@} U\[~Ru1x.dnس l ӇNta9" =)Vv@haePYn ۼo} vwaݩtMYs pW 7Ċcv>/S6es~όiL*l=[Ӂ-Aog0x*oz,Ku;vwJdluptډHVudf]Paz 2z0N@ˍ;/_WEZ#P3{ vG"r4R:hKTp[e|%:ꋿ8z{ ]f*yp?4Z:R %|W|ĝH΃2,m P3ar} '8aY,qZ H8 RvE`9! bX'_J+{\;J< H%}]JW7?݌㻄Ay6.c4ŗʓWeu\L= {mQ>DdɁ7/w\t/1Me$c*Gg1e0(}%V6uP:4ē|^/V-*:bDJCs1MiM3v+c~=J,4'e~&H6D h`aI4]"9vWMςN#a'G$ Mv r0Ɗ80ݠj +:]_Փ/,9 C8}(9$k|vͮΈKJ($pK&}nmOj?;iP27|9׬kHFv$XɎ WMWMxW*"&~ (3$kjbAt,YeeiP9 }Kv@KbP5nPeLU'LyҸ@< hdPFclxS}` 6x' ! dz >KUl#X]yV$e'䭑8kAN}5{œ SJ;eIj|icz@oEw垰5š^#3 [@TY7pu /s|T8]W MEmf1GJ|F/B*a줩9Kh709r`㩾=tI((MAy&=НђVʋgᙑ!RbVפ8 c_z{'vL8E&t2vP P'3̻x"N gYZ07070100000305000081a40000000000000000000000016446b36d0000bba4000000000000000000000000000000000000007800000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko.xz7zXZִF!t/Od]?Eh=ڜ.+[U+𹻵S06Ԃ:ߟ, $mY)nQ檢@8eZ[_F@%嚧%@hLM$nG+YUElguSVkWPX:UOOj[p.Qo ~K ,!)t)ݏBy?0xL#v qFbe鱑\+q ?rf9)CKhB?I̿{otea?s!9c| _~S\.`'n{QC m̱Ơ):qB mX l/l/gS%#zB0z$3R^sQRx)@*gxţf2=UߞFX 9"qAxyiby*=Yrs1)jNm#M7vS%%lY}ogu tafQFo >bL_8 Kox(z A+ۡD]k0MOА[4t0.T' ڏfpuq-^RVɭqKv!:3Y(qL085] 'd| } M~׭sel#u&)zYėh+"v7phAz \>L.xkwFp ĥ2@J=Ĵt4v_)o5lP,KV9_Bހ{0߇z elKz<y]'^pԞ^M ,,P kbrDv7|3dudd*8+0yϪstexa5S픮7@gaM-iml_f{ٰ{?qT7*JSٱG/a-gZB'RqnټxETc'&kw8c} 8]{ixRc^sCII:YH2_4B }lfv2V[#N&$yj~\%}L:z M"?! 8wT GD *ؓgxu)wM>>q*m^'[Vi҃ 3_ fѓR O,;mᡗ[?kj1zS }HAXÃcHҪTKlj'\˥Ig$u:SoqB橯nK5ZQM{ufvw6ms&qs#4u[ʇAOB~sc9~mSrj.ZtΙ5F|W_$Y8g%gm#y2<;0I}?Xs632H#A7rALQe;([j9p*yS?16`W@X+ԥBAAF#0DzFcb|~<Nr|l~lMD3ꖱ/4o7;wzj0 TD-fy'Y$9Be<9p\ѿR@]鞣+dr"mAѬ"X-~*ƃ3@|KEz4ОrzfϚ!(|nRXl煠Pv RCBlwj-r('{XSs`g-޹d4:6LkvOF pd;5@u×x|eiQNL;pè3NK6v9#͗=EԦ2&vH05^|qq\,kXo?=u d~~| J10+y";c瞝X:.@zJϨom1 ik KHjmEƗ42U]Fw=s&%>0bVkD|)JTL}RjgC)R{\j,i! MBŐmRrehx|iKE`/i9Ylƫ1#8S@'X{G q㦷e=`ORJwЫ)|)ZEd @kUR"x:4K6Aa8IȋWs2K0h3䊠PEP/.wq$lL%VQLԜ]rNSW &7ǂT[Mggћ @k|۵uKT=_ߠй$VF"w^c5g^5 ]Ym=`]UB^]6\9f M@(͓9P?j! ^! G)# 1}ԝm z,8Er[ ѳaB l=:w/p z7T:8ˈ,e8Ϫ; oFіHn(mq6zcLt=?Aۖ'%F+?<8~`O i6Ñ5N<; 3ZcEfpN0f~v4hoȆ&ֶbdg_ԐNFAՖe)S5 ?ڂ෹y[eG"!=^Dq\u?U`)Ij?4-V/K.{K{ᄃ/q8Kp<=>P`s]R}N&̄QHz1\-bJ6uEo+^mYѼ䞞>85tٷ1澨 z"ϲ[nM<؆S.J~z Ƒ84 i n,so6;xN i(2Dƌ K6YbtzB8f@>9tUX+%[70KwM8^  P{ū2c [z߈^LP+/ЁxPۂ #z@,#\'\E^ &V6L.{7~J]<>NcM34P`kQV2V~1b(}"gQ:@94|)np3[2O쟋"mu>cSYr`>gV$P} ZBCZ@(%7G96Gx YV,EN p)%1M1.j#\xƭ-Ahn~>C TٜX$;i#g(MT%wβbPՁ-~\/l12j%^LGTԶMqw/j>B8+fYo,>&u@DCz @o /QbKcnmɇ40$?PF$>/5g~@ p/T>el1Vlw^ʂp$Wh447#Vҟ0uB> 2otpoh0;(l,: FgDyhe[-wv{6i.F&_?Z7qK8ed蠅ѾvCf W.)zN>4hUo]aPnQAFW7͚e ~?"o'_ _;_;2>ƈc8ͤxP^c&tdN*_v8%b)64yvBX/̷+~(\8KY,*찎<-ѱج,[xZ4R H5A"8Qq˹ޜ&˟t$Ie  b^N[?s-)S!H|s|_T3   ҋ%ѣ=_7qSÿ6$ضTyw Ty`WQ%s.~ZS,9ԤS S#O \ ۬άڋPJlD7T04jJ?2gAff: ['I@D>v-=CtȤ^RXo\|N[ HHnPzŕ+XńfF&`eMRMwU[*@]jH_}[1^/зʗ2%ЯDXBfn&R<kҭFa@kWqC9KGFu >;R8H0}u`0M@7:M5`Q" $ݭÑO=FqY7ARO#+T }ûؙΡZ_jd^ahP$ϛt%ݙ֡ROC^yb{o {gC=ʐފag;z LVhI"vpUA.<1)eUY2HbiA5m@kg;Wx@Xh{< vSRm* x1V6O2 J}2bn0pH{<ǎ#bltNb:qMN?+~[O,9<EpFq5{X1ÈT(48;:]Wyոގ;]C4!~~cLʤ8RM,kӖ][$YGE5:̼am>h/QgZ ػ]gӐ+#x(oFq誀`PO%Uhs$ ~ԙ6ߢ͋ƞH'Me-Fu:1MMO`c )1;F &HAV!rZH kOh{ 7JK3pZR" iP;}6qoۅldՅUcLf NmV L򬁚)*p/j=3ɺ-xH_-->>jH2-W wa8|,ߣe@W}T^y y&Me;]GAzƭl>lHnEzr}:}$U!{)TE(_gPiEhm3om5jI٥3DXv"uCS7Xv cwdËoCa`Y1S;}QM2B̐ 0j`YONOrNBȕ6oR<ԃ]É>SBZԂOMߥH|iK2 苌gm^µ l ڶBxhϩ I˛{im@u[#PDw)+Bu?&kƣXVFuވ7Y"Jl+[10fTKP<WɝN͛, q_F[-DlE!Z޿L' ~PT4 FUdi[nչW1Ȋw L嫟8Ec\7,OtjO23 ȖE Q<JLSx (!6̸N!::D 6BTежٯ4tؔ[eG+шR}xZ^5]قCT xVE/u&JzmfH s nowqLm:Nq~I_,&긃`ntI?=C4BOaryLcda.`52hEpOgP"|׸%Hc7̢4J{y.7D]K/®ے6j`Mb[=Lf4a%5m *z^¿ XWF!'m_YLF)3*aF; Veāk/YL{i=v\a5d%x]6qkmXd:͏.Ww6YL|xV!@Tg_Jƍ>Ĩ!s6b cڷona d!Ixv*DigŰF80G%vJ" *>=zJZ6UJ>wP) fuўyusJt% ʻ.r'mD|ov7 ׾}b!9< #4m(cX0Տ /Lq{s% ޕFmPp8$RM,cm/ n[}6 uDK$•¦t7cw \??99X #k]N`O׭XQC tԻ>CH ]eemT#?ajx'svVGPIk/ƁcgAJC^@{c5DL[+ҙV.kcyN]n sʾXp=+sȇҠ^ S6Էo=O[Dw h r 溶SCOc ( akBNSf¹JJm"N9UJqH^*m.k")|9sSQ6pȠA{7 V)i M+kxMFH>^=y"AZX?+f !*|iI@qy:7yVIX  EU>զ{KnaO/IM3XgygV#5dNJ+xS h¬4"z^XKo$~I^h;h"65w2 yK/C1-$΁.H8'Ya5/UrE:̩(H#g sM+l-mONJ-HG #yj(tD; @"RS~lFz~ U: sznlz30Ԉ ."XEQ[bRuȽ;&@;!ѻxߵ%hG7Y>H_3,D4L1v|߂P;0M>M<6cdD)adODbϱ2,#9@g͠GN+/RGN8'[pubJ&V4`Cš+:tiW ^%yc3{<$T(V/z;RQ\0췻<. v0!iK@Zɬ:𘏣 I^hď԰t!}xJB!P 9X)j.Tt<=HZi6R@YfD En,RO<λCO6*xnq1f&? 7OrDqPn/z & ?E{H.qKR^#M8ڱ 뉦xs/23HmRv!W 1oZvwӐσFv Z$ڟJd5u!+ 4w51#ax4Hn,ĕȐdU (xQXo>pf MDsFIz7خC>>gVK>w~I(/,5?s ZsEOdz~?Zk&tn5 jV1`LIȍ % V~M8?yBg!|Aǚ\6، '*?jۻxz'sTQ׮ 4'=/Y:4QypWW@n;ե^&W,%b`eWŐI&xReWz%%ÉVb hcV^SgM ]Gݝ.9vUȒѤ>Cv>:>lfdٖW}~Th&ޫ%zd!*3O=G i+ZS3gvoꀆ ~B)ͶGtGSpV 8%Gor KݬHpl1 2z j! <ã'#`f:ei0ҺB:hp|kV3~YȬbs j0و,rŁ3:]O)Y`GcIqPU䎆Jufu )+būw{[C+ULkѐr{毃1A~ipֲ{ȄޚxIّ8XI;mcLxq&V!Iە,̠`lMkN nƢgŎ#p6zp7ez<^ K;pd pd'n5B]EF|bOo)@zu0  ogwos?oapJȏa]!-HW0Yz8KLG\5co aϢZ<f 76G"~ѨPԅĩeAmi_=M(G:K=%y FҬt˭} {lV Ta_ +j3[69FHr?|L *{p sGͥzDmֻBʼ PI|V4ѓ'P{ێ5%aK3.2QOhV8<'R^ > {e;Ch1+RX (K_0R; J !'$M0^ J8&옂Fa0R xtmUzX.L cV0%AXe蓙AqK(,0x4uYqK;#SgsAɗw5G_;ٞCE,!Z=X 薒y#( Z&_C]yR JbT\6;/ԋ\R E+{jፈ\J!^K:5Fke!3#Ӹ?OB޺lO'd×\z+7LqĔ;ܐݛ>H t|G[p^sc4ljhsx+hcWM]g_<6^RK+t uv)B3i2IVP_wHn[g{JȞD+ud %]XL n1p&VqZ/-h[Sщ_JC7CT_ 0nC{gØzį2w"]FnǯQvLn ףq>f(cVv~ CKFQ8Z?dS4  ڔJV}Wn-?L^SK/}h.Ddt쫗%-3<D*P\gBW FߧeԈ[ dsN$q6rvHKݽYV=`u B6EjmN#"&F[}a,~iVlPV폂/:oS%u> RvWcFZuI=@<2]qS&3IZXGx7߀@4bqwUPbh׭ 8NS8x *0缃O(emh~yR8 i]o'ƥ'= ͱ xۍP,תJu @>3j%!PCҀiC;\F)Es nk&y?޷tDU<&vmdA=mFܷ:w9!D/0{[F^! +>.M X[oIP`bA=/̭ʊޭuS[!(E lIXʥ>u+t7XFqܜX.GW!"ܒ6 Ld#eOk7y^$Ϣ;2K6I=!$o5֡T[շ[ x]¤ݦĽE۾Sk&aؤR@X>&[[p7/:#n+5hY7 nx鞌6QAq>~2Rk`+ .U〹6ϒ{ZM]rs!R{5hHDiNƋ}.֤v=DvI[,}̭c3獸-d zم"|X9)ŅMho wVBؑS7sJxJjՉf# ~Nm)t wH&oVǻDHPBLȠ\aDNS]aҦI.{p_O1-҈]=}b6uFmj"/}L{/jƢ)>iEQ^z SiCj{p89A g=\u 677 = G QYʜe#7qO׭ }ߏ/0%$C[!Wj Q"Kѵ5\1 >ؠʶ H?aǫͲ5Yh!)~(M}mIHkϛ1MW\( ~5[X}yœ(^j+A ŕ̆ڌ&~;r/AdB^9 ^@4m"\CiL;ܰvUkŌ.n 6'υ~V7zWEOt.~պDa:B/d+Zӱc [D3uc0 goxpy@x|^qjD8ڢ'cbz_ B~񸊖7=$qjY& MvF>SPmjS#50m7Sm-(Yqb>apgBaYV{0}\$υwP3d^ᨼ0]ux $4֗2Ì& "w3فxXǐ %7m =򈪄5Z@L"j)#G&S@PMYsXj&oO"^ XR {Rp߬6Y4ucZ ".vZ@sKAz0L#qZia;& ]HB1n^PR˘pG1_qrű]\!y*.js-0")V尋H3>B/ɸlu>qOF@ G^o0nHE=8v:O"ӣaPos ]vxp4r UQV)Ky3זМ>grեZDNbroY'" U"5=YRȻx>SE4D.n75Y2gGgg&-sN1ŁψՕj*#oXc03c:c;`xӚt۪$n%y2ܶBRp( ܞk]Rhk$ , 9gv[3xiޘcK:~C"}r}ސԬCR+G$Pw?rq/v2b,T0$2]}XPW0*ƖŇ*A81uxOoD I!c#4fK p9BVxRIlfhX 523eY,= HD͗޴R4UuI sԪ&"`=ܓ*j qJ|ҳ>L\|Zu'PD@E kgnMd9EX* 5\wNOݟŽ=*Pږ˼Cߚ,E^1O]z8ok. m <(^#5URO2FE,⮖Ă /9ԛ_}3ga*8w޶RPNc# $j꬗tG?ܪpzoM >VSc6+PYN"(# $.%W:q (cUA ,)d?>etlfxG3%Mԯa.ώcZpӻ=$]h*>|Vo HFa69+!-Q$+zE<#?cT(W+\1䋑ci 3%^M?fkҘ 5n2:QT yAN, -Ui?㘉 'Ί,P|!#Edu}ykj pA&TĜ; laǺ OcJrf#}u>g>D|&>B-(xڙ"c2|R5z \Ƨ`IO-4!FTVl<@Xy[:;PU)x^[l@_6S =$/FpF.:ޤUps<ջOхe J,j^U%V4#u읢"~ ]oX5V``:=נ^AS5| Y)OT#[Zkڡ{4K_)+> 2TU?ҥY!3R%;Vp? bz{Ш:ǒ^F 8k0 qnPWTwDA~  J+؞xQU +$MUJG.|{[ADDWsb8yRۆM/@vύ8ERn* FPJ˂Кb+Vwvjza˲}Kuy FpQzϻOZE*X3u0>Rzn L_0:q:SlieDv5N)`H8:RE}E$x̻wjF=&%e/!JmL%< A9(|ja>(bVqVݵ[-̀IV \՚$z44\hIFnDtf\#}bm9FX{=cvqݾt$&#H]K+ oDcq,B}'Ei ۟Tr'Gpw* 'ט CoaQg<n`lJ APD m%9̛K肓S7V* OE}h0+oB(gfA&) ѲET-&ni/o$ 2"@/G2C.mWB@m4`O{YE'T1b )X _!GU[J }+wuRtk4Q'e4O%β0зNҍߍF *4rAgϓD1*qGyo{&$VKF$ڑc 0ߑp>->CHSr97^Hr~ Nw<,CGo< O]1,MlV qޯ\!O&xYN%Wd`kO{9X8oi o@K"*'-2K8r UZr0|G.0aMΩr^r~. 3]c"r#ݹC{5y\'$씦5qUQ'&dib;]؟WaŮeX"iR'cQZ}<ήW;(_s`aǢ$mtLZ/*p8jġ}!`2aLpx4ykrWmʚ̳Y=59G=fI>ew&K6hyqzB?djiciGӀ '>3@R!p$X2@.}$<0HBl`p SPA7^e%a7F *pHGؔ*Ej&%F`zB\P4OXWXPUԥíU[FK KtDl,)`eEO~Xj[ `wn!-r϶} ?tZA-$ .ԯI] m`V6M "4۹ ~h٨o`H\!Ϲh1g'!E`2+ilЦg\K! $B.sQole mPM /OFmg,m~E@-/hK]n5s1vέ1,Iw,:ý0Z^,"}G.ri _/(R4U[\2 ɚ.?:U\mr/X(K/1>q^3Y?KXu zׯAnx}x7z GS7h`Ho5Ͼ0GM⍳W\:ь|[*Qg0p7~Ӑ_qv 2ۢŹ89HY|$ٓi2.呫Bݿ ⸈_N%@iOtf ͺvo1l1{N'qX|64EL'0b//9:.Jò dR ޫ2; Ĭ`1HQ!cTbZ&`D)sj*dz!\ =se yi Nӽˉ/$ Wws۔Q6$Ov#̩|.1x 8 Zh * $$Ht߯|Z,\H>mېiG'bhbFfdPŘ<a}wɥ,ZRWeG )|w 2W]k&9ՠ++V"F{ 0=aIiJH>`stmIn|.og/f? (hς(GB뼎 i|iP#)R~q }ZB0]zAkn!n\Lmnȑs%]-G·4Zi(S7ꮵ0F!]iu U߄ƃ9nd7hMJOFTX`Я*B{3:8Mܿ&K@b2GqFuTOpٌΪM}6  UJ۵9sW@[W|d,#xUѭRGMPdFhB\KĜG1楑;A,FP%?,4esnED3Kz;W|}~ʓ(RRY*Ϯ)LZD~4),DXsZ=t5(f6ϩffFa➂*oL!uF%9V:}_ Jgo'MA gG._^#98[R?hjԂ,ljm*2p[旮[qScv_f[!ԋz_e vUms/qUZ-4kOӎ吘 )nk*F]Ч[mLߍw"ط^mh4WV|8~ bkxS3wgÞ(ҾB`a^za}N։v ɋ殞sHIGL5* m\oi&da{jOk,g=@n$jX4Uwgc] @ض,2USn*eӻW$dۨ)xLCm^*SdB/PѲUYnNKty~ %E)!!ٽ]S0p 2`Ývr(::w21b4]xRu;ϣL+,|&8'A[2rz>9Yg2E=rtW)`6,X (|)Xfqu37N.2b(dT=`$В|A9C*CэJxKPA25%cqgzl1፸im_1ɚŦjF9ӱ;ţ;s}`57}nGm@dJj镆])D4hM ZzwNA΄nC܋! d}*i> ^HGOgsVm.e'!:H8o!"gTa`s6khg"Z4s;,0&19 {qUq>u1(: Af|ؤSpuF"~@VTоe 7DYOem}NAtgDVݛƫ;FbRn?q%s%$!y{S7l_o߷t}$'wc_W 2)%4AK"1zy/)zt_辶 Dfy10k q~qH&~D7\mNn5Ơ}}_f'/{ =~WGW,Nl%̥̀bYEzGȊr ,4UN2N4EgXP̖:&ۺtZ1YGagH.– _XӴK`' h?lL6eF>6)uLmF3ȏӏ-4ĝ]ģ'I2Wɺ#ŌQ Юw )PcnafA֡U ,ɀ-@@q{+Sְ\Kљ$/*шUjmm=ˆfL+_J _H綅O "a~忂[&90AShoo1= E> g*zIG9EA_\wė)\ʨP/n7-zMh bBCt{0?+ 2!bK8;+Vgw,ߙFa>)l@` 15IFN$\1 ekdsm)NXÖhsizw8k3DZ[#@y5`R(Y4jP&v![PM#K p4S_/$^ԋ\#o5gj|k|_bc>T o|~TqgF m>c3EGC.r#Yk0"]X8<7DoNQJr/w6T۔ ,dZH&ymgNfr n˚RNܴVi0o;4?uAH=Jpa.͵Y;AG˾/ Zȕg (h:amOFf/M2/1Ń Iԡ|ogn] ɍt6c]d͍FUf*kr˪~hwLPhZd[-8EpmC6܈iHxOuTkڶ=<'+%O1:BwV[kN] ,U<ٖZb~psRhBy[A00xPFl<̳\tiQu>K^t u0K@I"MXmݗsd` g8R}~ a-u5*UT!]Fd:nu۫]:8Y1%^/j[(&b~X*9(bv1%)a׼\ږ4jvsiܹKGI l5$[!wğl}Ч%B#٘?d;L4o!l.,l.Dv:z댁2B%L;D/Id_J-+Fq`:mQ|+LxV ʌ)B oemHHk#Y(1xR΀ceNf;)xC)=m.(F~g,L:0)ލx qTkǐ7(-P2G3\ hPKR=63\)t\FK(z@x9ʿ>FaowpAl1,@/q'6J"!G[k6B{]qF6TM{?bǫf]2͇(r}' L{~}s:*17_D@$kO 3LaՀg,ٳɵ>V_.4.Pf)L-`25D>p1dX0ͺ7)|龑eH `WXOe#*¶`9(p%>`2![{>geTuA=3J"vk@2F*ӪW$Fl\9/V"ɪ(h5܄c.}Ko1siAȧiImkr1y8q٩g[T1%*0}*[/澋o7ʲ󴪹G7f}T$7ʓmZi4q#jc)~F$,OUdOkJq 0|80/Oq}hS{1U|Ǹg=s&[NoϽ? }ŀBOl=>7hkjM۱[3-6&f?JA@\b&cuqm9I+,*'x"\ IvO '}N޲,!Z )M@4aS9 9dF!r z&Dܧ:bq):(+;n>- 6\SH›fEB2,ºA2Cyl|/{M3{'8!W F $Qf_X~:}t1~ȉFgCg{ʥssFIa>t-jTbb I@&ʟE/ڒ1^aRvVToܙPwH Yi$<txDhS3fq6LݰiB68&4>m9X%[QayR}AbvU_/m ~0׳LWJux4Bu$V hD]e4qј iw&R~:HF&{*4ʥ YOZl؄s{q5l[@ǔBM=)emMHV_vxA= %[svG^1KD*CKzJdGRt.@!{d[W.VȺHrY}qOʙظ~7bAUн!xژ/GI}Br;{EŭNU/rYǙ_js\(jA2?؝v?͍_sr#YP_,*fO \HIϊ:;HjS^8W=$F{r-2Pkw$f G_PT_}ޕRvn mՆNixJ=j˲p`kȧ1|xuI's9§g鎍B|PKeƎNr) Ռ1"X&ubLf=> Bj8iUC2n&Gl< 町/;ԥcbѧ zءx,ʺCzG*'+|!"Gy{r8͂BBvhybo/+Lo#톐 YZ!i>:ڂT ݩXt+OFbw"CǎN'B{]ajE[ /A{yК-Mw`pD2\tW)du $E*r#)1@}St^Ot2Z|_w놅&?;*¨REq jF(mH`'x˞ WǺV1Wۖ(p+6TáW{FP 89XBz٣z02Z̩e@_>K#zfV1YۮRL\\-;=g9Bۅ(jzDbcu6D0OO4t_*!'~ +>$OWa)> zCLLje B]⒁cSu}rlI23`W 9H}ZO|Bl/fN67`޺$M>mwzs߰7x҆iW!*gβ۟ht .Vh'Lŵڳx?E@rl64܏y}m)5lR<[%:K1dx~Oc@~9tɈPۮ-pyŇttBMLƎxc=&mPS}F'(-ڕy7^~<MK>@P^C7{Ml,ּϸ@٠2ei_ϸ@g^O˖ƱP># q$[qXQ4q|Fb rrp4rzbG.-I+O^ p:&'jFQ}D~NX6ϴ ^Ne2 I[`1^נd8PkNS (h_ņ W$H 4#0^iaڌݒɡ$4|=@nj 3/Jfp.뒺_dSUw *)@/vT ^dcq^iukl3(2,y킠T#D9+Q&!nӎX, I.(|k5niĶ{ʥ{6Hg*oQe܃Buҭr)[YFOsop+e"e%QOq""P{?Cq0xe_d<]vѾ$?/i<)5&s\ \U*tLV u3}%#VSThOtPaFrr6ORSț=Y| (/ܖb,1@I)~47Le0ꇯ ӵoRv689џ_ &6O9~HtD糍s>"W`vc'*{a~4t^w<$sIV1Q#J>0e;;?Tc i*Oа;pg3!hrYCy]DOy1VA9> H/<|/6Mh&]06ۍޙ*60xA#Dz=>.dK 8 >7{hŐ2Lqyhʾ 25s(iJz64cGc9})6㻷yl+u%:TnѫR s0;5ǂw ;c1۟&[Ǟ*Z>%48w2siDT;3fo;q| '+b& ]4yU6q8ls1:Qw2 ?ח`˹&?X~u eh_ 9Ly 'h#%I?dEɃ)1QB9 @Zmt[~bp H#ܼB7XWZ"g(=`j, +ƄR+"I UfIl:C(%!> ~gL$+OUwI;Z`Lv3yBLyHC՗脻s/eLf܍Ȭvx.+ a9T`cܰ>;wЅo%. ɅA8wKaD|@7P]#~ ^ȶRG {PFWY/; pT7: E`.|inδgwXhQ< 14I4i-t[GxC4bxo&W{ileV"Ssq#`%\Ә z3r}QZa Lw@/yTwYɴzf5'Z3\԰ϿYDЇ>ɳEnɴ)ʏc!0?s^<^YSEdDzuG/$"K\ZI²)_"%5 qY4櫰QcBPUm:HجJxpYV+NJY@}HRҰĭ3R+طy_yz0~8@jӚ5WR9nVd&.o'YCY)[W WE*[C#uZmGdybd7t xF̋h@\$v3K^ On;on/;+0C;͇E\vFz CEOEONX7&J\O{ 'DI3G6+_JadE'Uƀ#:܏2$gNӬȴ!}]Syeu< 6PflA)D |nP5,$̐ŸamYֳ91tzh85um@=&sZDja^i \cyz;.DѣR5ډѻҙ47>\TS[ CJtv%E=ixU]r7]*-;Ϙ  d:#>J. gLKhh'/ː-w}-@]LTݹXU=MXz973~|/s*x"2ߢ a7=PHXB܊unNYYv~- gb{-BdYt0cc) z a{ZzBOm}%.xy?nR&"{pb1li# oxT`lc&>{0+ڽK sd՟$LϾ=Ź"lesܝjm|Y *>M ǜbM@*$؈5kgRuj]n\"Mzg}6;4r~fByV+`Tm[ofZ%1? Ь>Oi"j1{JnGُ2Y (rTca̤ mWc;jOU 7*{De:F2}. 8qU9塷U"!7+g' vQ(^ ޸>m{@:if5򟳄ު|.I³)\VHDEԞDIg4 KU׭s$]dE4"{!: 4Z^-l'&y 09heQ6aP$X\1tō z*D/`zw  i E+0~N$3zK>@93LQxߪ Z W/s`ۭZvhlk^r)Cr<ŪU}m ƆxyL.AП͌"jaggSR~^qQ7&aܠn/S)02|v@^X10TT rg[C\1& Zz#̶mh-[:s%}BZ-%"T jZ{Jۙ55wv:BFj%oy2g50bS^0B1L1rIVyJ$@ `n%xݓbm,X?_Gk¬zJ`+S1 t$Te!~;&OqK~3P|_ m>90P +^ >^p3[87f,W̋,}3jyh:y <. ֩Im6>7?W ;ulfrVP'Z<{H2 9x,N b/}7ϣ6s ŀ`ƘosK@) mjtɁy*O'u}X@h R/Fy7"*q T!u]A qzp7鏰MY] fCz BO,7||:o9 *p3.tgecK޷HMs$IrkV O<`z߽?تw(DNPdV$qM4ZNPDeUKin>n)>ˬInY~ - ϻw5`KTUbBx\0bUwٴ٫r]kW97;^M CJhJZh:%k_]sP DɴQ'6ez}IꙮU}4N0_+8e vj/\5l3 M^^&muXa.Ex1ޱ<C ݐ7j*Pd$[7sRzgvoLZAOzo%}>PC8ZS9Oᔞ-(~^$M) *8ol[ +B8Yw[Jlq2:2 dWw6`+)BiA3fDYzq}\%DHl6\ص=qɧҧ~#^GI# =an(V Yy(ZhR(aFe OFrloU[u%ۭ:#cu/7̱Ȩ2ĩ*(=3+E@M>ΣqQ0i_^G_n)x m֚HN(Iڇ:Եs! rey{S30YqͱDЙ;;nlkkqPvV"x0o Xd Q FN<_׷$bka?-&T.7ڕ%A ׋7m5Wnkgw =Ktp^PNs|ri/AJWo.'8/c7EJivE1㫁b31da'TC']Yp7%Y`WF /1!YNW:=?0>q);!}m8z+ÇtJv= `84)tf&hOp~5|JU m8]ϓu֔jar^h";뒍(1m8Kc9_n0zلsB5wp;4'lϙn'Nxd7qSd3~Y-i9h> yzmEGN~ZHT,X%?KkseBHl\dޯVȴMe܊Gz촖y e = GqvTlo1¤9x`YiQ!!6tؽ=>v.222Js'e==9p&v[xmo7;ꀺ߁tbU&(0+Q຀< $p]Nx+b0%\ˍM\+E8 vhd#)cଐJ ā,%EY|*?!A4;u[DslM<檘;npM,wiħh8=+InƼe :\ {+x5'5U݆yL 98GLP}{o+#( گo*|OƋ/~!fC 1ǔt;J(÷KP, qgWVk.Gi@^h~ԕ5'B _Ev F+ۧbғE~!e1˺d @&}p/<:i&d)ewmgj,lvϚGkQa&懔!hk <_\)'p[?ksUS./#u˦и6dڈ7 vRWDdpy#Sʊj^w)if-Xq=_~B!xϥZtt0`VstԚIGsZ T˖%5 KP#![)lK/נ$[IdzZ=[V3)]ʕ>1ZAl[ÔPE>wݑH&;Q9qM>N;x|ޯ.$na_vVl'D_zwr3Ug, m~vV8k$w c-Ӹ4դL[.I6Qq s0t0qFPU +y:8 ΋S>\a%Ƞ,WJ7n^ xLm/º-W ՙq (E ҰԵu1׎ͩTqť|ǙW^ϗj P;K XIK#"!F1KxОV Gc|4l]O16oX;z ^x82?{m5Mw/ av"E"$za_j[HnMʰUWw k+ F)k yfRWB# =դsk/V].z b2lJ?io.Ʃ XT@GgA4AhbT&pƶHWx?)9X|`!;pxI)!H^AgTqù2@HW v0ar¬"e8spzJc.*X$#HY%6P;AJv)8%NƜގMΑe6v;1Gw\<|BN7%DEvnsƙ4V+[,gau x2wZNRtliX-r,p` .D}¶aEFlƫƄ"˨E|m~7zd J!z5%ԙ-\7A(k]IV+B2(;ګ'~СzUf&Vەk',UY31Y7;'n)z/ ˆ>h4J+83n-`gi%,&CI`p5AIq58J}zlv:riTѣIjT ُ=[V|hv:6\cW)EYCgsY :Ipe>t.'].'({aX|hwbqnRwiᾉt@+M&iE.C5 a Ā\AcR۔T'旁4Gr{t&z"Nx Q__Y4E?{&Ja;g-; ANa_+W8{XQ}] ꅖ$Q>/W6kxKߥӱ?;ǭqUu?^xbc&|v|T nlwZESCg79т6IM )TQvtSk.sYr W }Ű#}asA8@[z/\-oʢc'=`09g=5Z 4ێrgNr9ՁX/X{Z4r,2TNKRQPI7$ٗ U'a}nf*Z f2JGwGpci֤߳tjf$BekrPvPYPx}9e}b `v^Rޟ' 2v_=+If*yF1tiaPs*X8)#Jy1tZ}B4B֌)oݹk+`aM0_;6{I?oT|r2 Jܣܕ)f9nZb |+Ku~݌} c%WsPy Dz0ntAQ=-66x-1\Obo@eM#G.Ddc7ǖǶHZ}3]^}0*vu;&iKtԜ&=UZdb~OGa70uUݭd+"SԴ'2{C<a1{B~{nܛqx,) /ĩJbhY~rP MEԑ2+FӍZ9PSGz)yƇT w[)Fz?xO"+F-x5*O׭f~E5kzrO+J~UB餈~A}3-Qstu|gY=Ψhg z!Hm۲ӗʁ./V61%m4>(eH>֊. } |L¶#`٤^k(rkcf~|9n/ɋmbM{)nJH7XvR"~ami~=.&[]r,%HAՆvP(H c hͥ4_3'V*=Ԭu~w0"(=\Q-ټ$ma+:`Z;u(gZCLk/Zizv^J9o8U|2&FU[aJ17 i1.oqo]l+c[)$nMn1pCtfFr.B(KOIK@g8)ס}VٺsfBgF lU&ZaJ2DrZEƷ87⹔k@28:y7Q4dGl]Lx=>U |Q2:06Tp6~p ;60z>N=-B/M r8diP?e:u8E0> nN"F|^SZ@(UkT-5]";cvk`C]!ApnHp!><5-":*_$oWjuR/\4a)=zqm[.ҕNWTs=΍Rخ!mRӳvԣB@m#J{+V?]CJ  .W }65iU NX=~d9/Fk35%o}BBjxjNt-qE&4=||Ɇ~Tj %?͌&O~i}) 5z>3@-,F0EKvjp)|l `jX)_Gx~:Dx-bxv>Wr#NWĩMV-<=C $"SMw[J'\w 94Lԩ@Y\ Y5BztEl(|?R+ELwE 3k9 A;8=&ˎG$fZȋb0wՈ]iOE5YY3NȄbz,; +}1TR0q|<tz!(T[㑿FK~ّj=5 -hzp$simvz?3ov:/ 88"P܀G&eaxJRcO sŸDd``e%C`d\u4Z nS3E3lalk/gu{Үŕ_k蚉ʀjK)K/t\bObL%Jq<bŮ'j,0Mzh=yu GNƖlͩ|p*Œ͒2loUY"EV.ޞ7Z`ኀaU)33dz^^L8.y[Qu+YCJۨF6'!FOp384`lQ%XM(7!.#s39Tl&/Z i*%2S#Țg xWލ?qd7ᓼcԧ/=D]VƏ PMVnp-/`X1aCI小`;;قa૬~Y۸3#]7&y@TJPUj@8\NŨJ (UMm$Gu n\ cG`k=(#4CW1+xHsic39'Ow~wNjI "I$!aSڮKN?DnI_! 謯᫁xN`K6(usS^ N.AYX (HX;jnB/RIg!)!:P$Kb$9oj$E8p~?)]yJ ;?xӷa2L6𯊻e޾o2h/EulW,o,뙥 [sƎS/Ku+wA6x3=|/!s_ .*%*{njiu!#lCK].|7hʸ~s9c1odmn"'#PA, Z'zJ=,p#X f?:BN;3`NhZ&pݐϾ鏰Ӗywo|Y'Șg:X$2LYv@[M Y:ʵ? Y&؅_:`rZ0Ƃhb._aJ2 r-lZ`Zί*ԡgs*֏]Nw7C[EFg3S) fوM4ڠܞl SDFDhl)d4u5t˄ 1k;?B<͑܍{el3B! "z듽yGa"$$nEt<%&i|$𒍋 o9EQ4ܶ%eVlik$х`YrkZS[Pj` k.vLZ:Op`(eCv-Įce{2mXtG[cEtb|M,O~%ؼ9"Ġ $jRTG7uL'=e>eNDFL-KtOyIwGo.q*"d$ayda!Is>Ï|u+j ײJVfe2`pa3{mƝ5AMNƬfE-LQ_xuaEP h (whD*yXg^sC^'vb [Y ϶r5u!T Ȣ/o,U.]k:gñ{{K4@nt _!e$JM*>F~ z'xr,#_%i+'ke!Rj˥ DCǸ@/_X6OS͑AaNC%ڎ nR܊QWT q`DcM% HߎŶ=rj8*3rM_[7{7U-8١Sj>fnz]i6b$o2seg7f-e`4fu8{(OuځTD͍Ng;cZBA`$MC_6DQO$Ԓ R#}ڠQjncvS/8+c@Z~ͩ.c $mk?^9:ZP tsނq&pPa/'mb0yd*m 6$ |@~U*oFs aS (jR0sImW/1nB bpIy{-d0epsoMX웾^5"jBs7Ӿs=o|V{wˇ!H!m>nM?o+h`cBTF/^]T.X2/FS'&H3n8b<dlt=Z~S>= KaB_ g+Cƌ` x.b kJ_gO%5-]$?TbVHNyώnD|بf'!i6LB בb 9.iֈr^z{9 ՗E^TAҗ {N[-D.8ӖmQrme R Տ~v \YMz͎uvV_܋Wѱ]B:)/(@P< ϏoO$XlT*pV&nK|z+Ϋ8۬rXbsL:fҩauڮꑁs.|U,A%C^~nVҳubB9pg{%xoQcwR+Hb%˥(2;OtǸHR)qڥӮid A;sXk;&gMAS%86C |NԍmAy˱FYM4i)a[cq׬Yx1MGpprPRpf|=\[fOuq_bkSBA=W7Ǐ:}ɘP'@(Uߌ0U, `AN%ʧiSNE@[Ǎ7"iK>>T NOx5`qyV>6uC{ (v1j_^ ,fp#xx^N!| Bi8t V5GF78EOK%հhy'30OEhpG8pC5z]H6߂0-v"ވp%O< #~,Zg Y 2 0k3,BDыS)y_@jurChq!NV&`Ґ,Er -S_3;+}Q@"t[pmd=7uӆp e-FiĶ~%@™E+ o_Oʩjh~ܶq)p4݆*W 4GW*6LG#luZ%(q1L6~JU(P=0}aT9uein.Vcј:C>fwR/΅_Xu`L$Ϝ*1:$/;u>#tU!]\*K9qq3S01-{ mBhN3ꖻg'QƵr q"%48Tq ]n]=ύc:{̀N?LLW{X:+ʔ6*⺇EA>sk&Ac73ޟzRrk@[$DQ,'^'umN"z`"COzG% m8b./_1R+іN;ㅌw]_"ꅢ˴#U}~ #ײ͈+H{g:y:`Jp5SN*.Qo`m*.ZNyr--eյ· `+Y=2 jJ"+Z)y(qCNϼndƪn$F 궹h u 1v`yy[Ci9@dsk|ĴÇ|}OUZ>)J!qqf8hjŕ¥&7nzCZ^fNDNc#>?x+f5U1h7=upy1`f0%.Mų!x%CSj`ߨu9)WJqܮK1f214!+x{z ټD_xVzFd-Z>|MGSm>!Rz:Ho)xί@TP@(5 2nc) ':9^,U8UH#2}TH<6yp=澓i[\3,`3z{gq ̪$ [m*TB]1l ᭼N&a ,(CwO\d#9C׈]ņ2IB|g$g]W\JL!B/fMFdc# #r Q/\7a?Ͷ9H>wW^8GGCMmud;:䛳M.|.BMWh{٭ "P*>]| r}i~h%Z8YSto C1f,fܬ5qSv$hNjGs zЈu"D5"Gǜ}\Z agYZ07070100000306000081a40000000000000000000000016446b36d00001e50000000000000000000000000000000000000007e00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko.xz7zXZִF!t/w]?Eh=ڜ.+ˤ/Mex;3(J4].]$hA4(iYpW;DB{R>`@']KmuwZ9]*>U-&gQƐz&_^_}4a 8u`HDcűw<#ͽ٩IvڊR1\n߈|aT4KR2, V 1 tJ Ru<`2 !_Pe'#d7etPfazChYDX 42vv&&Fg=~2rj̕{%>h$$:P 5gό-obYڦSV3E'F XL1^ h=O߹xwca(P7bյ؂h~?sŰ V,%6Ƞ$~/;%:%l.ClxюO5?@*~o[E\3m33 7۸`6KӨ/#ΧI?GHտ>pg2vm *ѐbOꯛرz5֩z0c˧Ch0PѦ87o #[铌Fyev^M& \^TDp^Ǥ)>B-s9E3Kwy-lij:+>i\Ph@v 7^Ԛj߄ S|MWx70 YGT;vI7dX !ku{#xqM=`,m[o<.N(k-UDNA8Xxy#(4- P?h}KNIc}c#9/j˓|=ԚZ,Rt 㵉.]׉&d;B[$g_A{.3S 8aJcmcMfGX1BdN=!g]{|𻵿C@QG~ї yowUJMs˟jv<׊Q^W]f {8! ۷i$d|u A&L:x P7jmCvOXcr+Y,Pe͎f#S9< HODq3@_Ef}.]c@ w>wh%qr2e3@2OZu%FYܳWkV"5@`>"$\3E!4Gq|6-Z*o #)2B"^``<6; A( Qy&7v S4ʞ~xFazWc0<5B~s\@$ S-\3"ӫm+~a];x)1,M~0'0S6h( JsK^U͉wMI;?`4}<9ž _J€|Bo^+O_ueBip` W7vѭgƴRR8 _.L-b0ˍgh_<6=xS;@JLF`PюQ;ëLkhZ(I1EKWERF(<+_/7B|"uk)>HN5Lf6Rcn뤸lÏʭyL) ɒ8qh_@V8fgqWONQ5l;ߓ>I Cb2x4]ޫ@n>Vta2" 'kdo[rCㅞ$̥tg v"q[13~֪~w)CǠؙu69(UZ]p}#ҩ4-挳^)c=B5(_n @`@L/f_5.,WуnLo/Dk)+ب&%cn7jB&J4hp鿛yedc +'3O݊䎪@ u£IEcpx(y>DWƓq3K_Ēi;/S@l9&q1A yT՝ܜj|8FJ[9Kmg-deyew$-uH5_`vqL1pB3!/Qøb#HR~dNKE6#5qrC6vߙRH9$ W"HǻM23oX.(`+a{qL[DPn4Ŭww2ɛEJeGl'kĘj6[ R- i2N`IzȈMŢ p D͚(E8/Ԗ^B,9Quٳ0>vk(oq{BJ . қ{ƩNN_š0;A.CrKo(&vMK-OIԡt FAAOz(nZ|@|/b;` 5\MEli刎ϣ?>TŋxCUKDg wz!xTX"(n[6m88%S.TG&>է[N:Lj~N9^:sr=,=&γMȵo0VKzbKY]'po N\0}ȑ-FY10:r^KwB%C;\PE Cydz tB7 U6HJfFȑM()I)w!OTچBW~$,NyaS38wުvtniJV)F?뀮C3)#Tg b֐U;Hex ܺ&E-1\ 07!!FXdQ0>䑺z8>'H,7ȷfyO4+aPP .^;R7TH9eziIy d0}Zώ Mv80GsV-Hm ^!v%=I/qO3:P)Ju ڂf,Q0xؔqo[+f*PY.w чfqS6u70 u B:wPVNFe`k&C6Buzn'I`ª6SD7ZNo+?"+Yupт,|Ω\U#ӞϬZwB2#UOb- dBi}.6?hD"fPhMj]|k?<CdWB02c_ՀNL@Z~%l ͯS0JTo3YQZ8"#ʨqYb7ʞ, RVjKeV6&8C4)'OX<,WLOqy? 0S#y\=lS`CSZWEKR+%@W*%u f+ J!a`4Zx~iKAAk+p;yڊ9N)ǃk JL),])_eӌiLmrk fЁ5XdY2܀O >Eŕ t^/B"OώQC(0_/7ӫ4H%̻>=TA^>?u]aX޿s׈SjX]8٘=S!%˩ "x$Y#gWe2.H7;ÅibEiY=dNƐwVR{8 rMdTnB' n hw~Ka=ʈZYxsnЦ? 2C+tͱ9ZzXp4Q%JwaBkp+ML'2Yuwsacl"Gp(>" ݁/3RtXl?ա&ijtp,<~rZS0ۥbí:pw$Cu%&zRCF&^+]jf\Ei#QP'TFv54A)Z+Vâ 3sK%,q>l6,\b)IR +z|𖮜$c*519ӈcMr5O2CSq KY]rC"|[vrDR_ Ԉ XV*x|M:Wiq\EdH1xR3%n-9p;XAcWyy֗nOOT @OR1$[~, d3̈́;62I96@K0*hR+ջ||=-!#ǀjDV0A{h6*Kb*iJ%Qw58]:َͤ pS9[ZSDIu1s ڜZ 5 hQqA ?TN.cc(k5x+8vyWݡPF<;o8`uӘ0aT_#ԥǯČ:<Ɵ'. <X=AG+=}ʟS6 mF1tjퟀu 3o GŇ4d(lyF,#(1Fòu9Ogft 6iQ::g a?}@>Skj9O#(p:8aO*5 )}GcyF&|_&aT\`m,R^o]0Uo\: T*X1v> ~nY5m#ød_bRaNax83ICpDz:o.~H8K.fbZƐ;cӗV|`.(4gϧm ?'ӰW?4@]Ia)ܹ 7I=|06ߑ) 2 IW8cdso|{qkˤ OgľR+k%=@/+ylpZݨ&(NҔ(hLW~\ۓZiEU`Ϊhm 5y˱L1(a}uRGA$l/t Z0 c9Ar%Z@/_}ے8 {a Řw<QlgYZ07070100000307000081a40000000000000000000000016446b36e000144ec000000000000000000000000000000000000007800000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko.xz7zXZִF!t/g]?Eh=ڜ.+Zƽ\EͣJyFݏ`Q߶Ӵn5y}`M!њ t7jG:s]ͼౕ7 jrW\1R[{EhN'Q9I&=Ǎѩ9z,!_.HɃpgƩ7-b˛C? &zBpw"eV]p+!s'>Zv@V9),Te rͳY/|d MֺrΫDPH}m풙)<}Ed&HxdI`Z !]f Fؚ}y'wk.?ɥ;PBv.HUl^\w!*.q$PLz{USb-2N Ň"Za Pc5( W& A>u} F3xa ,x#͠dr [.ė@sqjܓ 9BG_8v*8k[z /sBouqOLZN8%)x3vٟzx('?t(*X-j(ɵ ~t硐mƸSꁹ&:`wE@g,O(Via/zuTj? PYliay 8-A`SG!V,EY y5"k:btT39#x'#ÞJ4l[.@h","j3ZAohќ{jVl*3A N-R7B4:%KK#1SgN?x+ԗC}~H衿^'&ŤK#e~)d Tlh:S@M{^13bwY1犯55xjHgV5C4A{n(y}6 @[t'YSqT[~Aeʛ `Ak9>5@i|** f٬3ȴ@5TdXtU# F[(bӽpyU)ۇ=F*@JIbAa 3Ӯh,3i-0u#C۽J8tsœ1td̮%#i5B(*c}z-XzDx] @ksQi{g|qA^υYd>/9RJ4K9.DH_XĘ&iZ !hj/sefg4_Z^01)4̜#INrM+oNLs%nҹ3`-W=mgwCci,$rcMv둙lAfnQ$W%t:(.kO1I<ƙ'\c~̰,'%(ڜHmC{[r0JYNX<~"\>}c(u:s꨽z<@{Vٚ&=!7FՐ:{Lt|ךSI# r"`I!0mTe C;O̵S[=8?9p7eZ&MWI8(Z!'E*}ྡ/G8?C4_l4fK~efow|PtqRy{y3E[]U,2! "5z+/O%"wIP͙I6)Ax/q_WIao ?ÛWGWQW8 \C,8zSC9&K4QP43h z~_lU9,\mFUu[& GbzJcr:5U<Oblv ,v:{d!u J6PL% KdEp]eaG̗wq^S)qqj}!`c}9q)2j[o !d̻]󍒰+*/Lp]u91'n[vK< Z&=a $'=q7݅{aV1\7A1&vnu0hL>֝7D2 C%i&E2 PF  dVB\ڹP KTg!LVyd,{r:ȤH=DL0hVb=45l1m>~4 γ_/E MS>qAzRas%-ZThmbi,XhϚrleږB61s읝4ԫh7^KI|-G Hi%AYJ *F*B"B҉zC-v̀<;C"SG[0͆w{ S%6TI'Գ>38vVСC }ĸ/`4?kyWb D$$w)Щ9#BHâ<(* >t>|ĺMPwE M\ o(S3{L-Q1Im4vf5VEs&/#>8/ö́<.3ڰ wV/Y*SIAphFXB'/I7HDW"cW: 1"֡k(Fdz۔[Vp*-3gb0=}1-äIy'^]G&{ϤLVY캍GIqH:ɸ-y1Z_>CKs1۷J]~ ÈFT#bBҡ)K#EmQl9Vg`cE `w_;Z:ŷ~X-qfgKDWt#'Ka tkͽ>@V966ܜ+E0Ec+ (V# ˟.Cq79}Ր'wkI*&Un| Hbsλ7 V`JY='|Q_CBܞSޢ\RPGUE,GDb)T nHcq[C$+G 71KWvw;A^DM 7 9D BІl܍hcoN/:;^}i0F{?{#~ <?4 - SI-|l P!l}o;/4&٘ ٿ>u~WPE@[P%Q"FR^07mIu l/A>ղZ4O~~ϡnhjfu ]%z%Ʊ?5\XO%Mo;ǤG7$n\o杅2@Y.y&Vswq$d=%Փ5Li9w,YZlߗK! z4K0KDkmw<"W"$2r?s4k`olݩRXC*%U@q9gnK=Uzoԅ'|(n`u^ s̰c/l?Qܘ^첾Xm}'5.8$44~(}}wyR?C wY[?\R9%:y3>uрvi1`,[֌Ht\&=9QFWJmDg'/cfLT}O ZR D|Pr,mvNe VQ^!}M*˻CVCd;\oCCƊM s1UxBWPFn0}7o,;~w|WWJqlR*3F1Zu߹kwWbӴD>չw^ʒ3sS 5av+Ǡ<Νf'W5~n]G'` 6ټ0[FEPXFi`mۚ 8,KdOFR;Ý@r꛹k@iUQ%byd\ ^]7U<Ɨ|ܿ*9t cсtPxY:RmZpѻjx H ڥ2 pit@siu9F\pm:pMT&@5hϜ5BDuM_ty42/%h'4I ~hʿςJ&ͨCDڊ`VZEc!9$֣ca`ycxR>3^Yn&+UgQ)JN\BL;~u\ߧ~+|܃O;UmMw3U]C >u/䑿N9X;[K(TQioyf胴z5O,om^{FF5+= و>أ1c.v7H.dgq؁i,iCЏ;]$ҧsi?֍FHbX'T0O])YgsB/). \!eQK., %pW՜LncJ_ߎ{SvP6ܜ/;uμA*}vFԦB/!i5]K̒E%j׭"pnr$:XK$Zv( +:0 5ֺI- >.L*Pڵ&dHX.w|zVKV2cK*4*) 2o~jHf!J3k5sY̓@1BSTew29fk \(e3[fT#+v{/lo^T(8a%)dʁw\Ya;myRRVR2)D"~SBûSą@qLoXWz-6g+$ ~@0G}Te:F]Dqf LsKz@FSBVl?^.fXrO`)1L[%j٬u;3'i" M/l{8G(PnZ!U5ń.a]rna88<ńߖUF+\2AH]A&:a' Sga H ^;RrwDLkLijq}ǽd[܍f5 KZxw7r#mHdwkW͑ \_/lw뗆]Zh t,­5NMMS@ϒN-.^˿)C 1Kn$W@F(p5A!+xid! NqLO@?G).W{u5lUД$ۓ^"O/GC1&R]ZPs6NHGgFA&dAҘo7,e1W|a1q9c[J"4Bc=p7 ~2x7ªIaU$łB/ C ץ9:t18w[tЏ;g?]E D,y մ`p0*>I6/(w?_*1z͜59!Or> (N{ *KMU !J4깹ĦYa=2W-Ap Ϝ"Dz[rd/ w@Jy\%-48>T2*OH{bG\WCtr +-0@O(>QY3¤`Pԁy8aqEf2㚉=+*ut.5<;@Hjlu-ggN4^"M} IK5Uڰٴf75",Qe*tWM*SOO8)7ZOG34U/:å2A "11&r!92Nye{ޅmav2т%]/pT=eu1I0MC;9).|572ۭu; "}8_Ni.D/{~YD_`8s #^WJ%2H2k@gݳ1ӀGܭ][N{@Aqh%>EH:;{@{ &{f4F- fQh ķU9A'hj"Szvz!_CmƘNk+ұ,kV7ŗ:J J,Cn/~5X@ysnɶp;6pD'%\ En7$N))h*R?Ւ&7\I?:ml8ub` %Lm86"e2CPĺ kj(=I-yC2~k_< E|}ls6\Sp| jIWۉ >ǰMe(ȣW$Qc 2_@`thkNi[t MGOS^0ǔ`ӕ[b5u2:χΞҥ J{wb\M,!a] ի24VpT!IS}W/s3]! 1ír+OZy7!^Ф< QYo~NzgE`?4>Uu˺zX3&[Á_wOuA[`i{b$ĩL _C^WD]=Hڻmn)Ȳy 0 k.N~<+{ścX m 5nKR3bDKJ*V])ohsZ[4*O39+ xX!@͵y.~Ivs_T^/R!l lF %U)jVuOЃ2(yͩ[D*Kj9S}NV ə*1VsD=򯷧Ib2x/)vulKHS8?1Q"v@AALIx?ML2Q#x\kyZ2*[kO2gcq1] 95\$a[LG 60᷆Vo!]3f;VAVukщ%m~n"CElr!#gNT mφ|rerIyoc(]|c;k2ҊE#%g]tz\4݌0`/ $1kFovJ5{4>*둇}:$#6XҺ 't2?Ev+Y=ɋހxXS2KX0h"EKvxQD* óLfRdmYvet4[D7=<<}SE}zUMy G@ D-J~|AzuMҸfr̺qh }>%оĜ3.OڥYJ0.(-a" GWz7{ a+^-dm-wd+\GI|VnD|t)2O n;~S3yG h$9 0Ҡkߞڛ/\-+ O4@- FY9mZ?$֭UTF+kŐ(wŽQ0]}<@R 4>be5vu+gGK@;s^N<_]LQ۾-yVR`ۧ7ZJ13A)Mu~zb=rft}G.GNVS~v"H R!>g&>vxqk<c-tޏGӛ!6g&u f3!m1a?x~u 8[%_ RI%,]w%8Ku! _NC"'TO I u+eP_C:0 d L?=h;3$ԫ8*bLJx!̓j^C}tKd<;<`:_\ݒ}IjKg)8 tR#[M!20Q ~EXOⓇ?ҒFD2m3[A B $AIrpcE5 z42efQ i>#W}kv:䔍]Z'k9K,=aulЏJ|v^oF*[u 5m٬mE7zse 'LWI>H$/ /{yoW\5o68Ӽ&:u2)Hh]a*Ĕ\# fX)>2d:4 zaX`k1[Z 㘞4npL=2n?(x\$ K]D??@;:]Ο/]YE ┻d1I'ZaVC+L]n"B2q:.Xe*J`dˈ9GAuX yJJE,LqX#Є{=Kq*T@KmS[ghKpbf$pytb36C#SG>]-r#dy?L$ᨸi6Iy8,&XOhE~֝,Fl+J1J bU?^qb@P܄{w <4,JtLmFTTPMh c-Ϡ*MjY훥0"M۞#;L3IxÞ8r)M4{Xe`o':-$teU_Ħef@|ك8+tg؞I^ p?`'AyF7ޥoΔ"X*|T%R¬`ϳ ]F_k:]Xk2j hon<Їz;IKaJcYQCd؀.I؃Jke|5$>IȪO6܎wk*P %m 2q,Qke*з. Іq@M&L1TY$Z{dMB/}|쮤<ĢSr͓Rln&+Rj2Bcнܸ>eWPR>>+mٴ~U~tOt@VhX43 v5@xޒӂ4. n_'YIZ0" = ɚF0˔3}W}> iIeV~Mwʃ}~y%IT*,jLɏF/(p]iC:>O7k!_2TSl~Ak~Tʶ $Vu%1 -ЪU&!C0?xpBB2?T,2#ط(dM]YG[be|smó/ U}RD!&LСA4z}‡dtޞdU~:4Sy[X ( /dJH`\Q쪃Ѱa1Zlw[|0`#7~_ -&4]\گ*Cs^{XN+ oq|t-ܩ#TĴ sA R6粳J`}s]ZdQcYkd$5KW VH: xİǠLjYW%u| b!,׏lTD$=2?#^!՘X@'L7' tb!8,exg[^H !V*+,ф8- ;ğe?2p#54AI`|VJ1z\HFyBBj^e'u[A&g'44p/HR`9kw7Mi6.u˞ |~r&uvɊZ6€{luXMn.5TnW-GDd%ށ v|UԎf_k3˿GFn0Ջ;(FM^q7/PvE~ttضxT!:QE0>]ӳ;Q@=)1\;Llr+}JjVn &כ7K5.I?"h{Y u{۳P9j͵0Xʗ6 s@5Ԍ/W0yML GSfFV/lF k|W5MK@NtNtV0gontZUW^pY1 }9=T>mL;sZriW:ku +XY0E=}K N?Nl,rɌaiiK%ꢔw}_`eo~]j]@q 3>?#G=g6NE5n?!^,}\wgjS92Ě Ư\a;J޻;v9^thu)!WncUގR4bܞc0`'LToꚮl&݌U>;M9)ݨpDCR9 C(m>F|zu@b"jߡ᠗=]DW%l[!˘eC[okIQ2Z^+ؾ@bUAOɄwM4ўy`^l*c6tm~@Hk >vyC|ep4sЁ/bUY"EKk6֣=p]0|Gj_y/ fbMA9ƹ>A+k^̀c <@2Ɓ'&1 ։!|g7p/1.]neXpF\mY+N?%&)aԍ-(2-M>k?`V?8.!OzGG#ls;^G¼3eQJ ):vV@=%,ot-w8ga*UқfnK(5gMъ9;<24v)N6b3m|ȨQDa4p-5:wф do86*4VgxխbfBd͈ݥCB.Cd2Ü"DnJ?Ql20e4?NpՖ}AUl7se7uXԝ3 WBql @:xKH?%/Ў:LF)IDIm;=H)u}I8.4&=I Uq7U+=Ҫr ү+VǼ>Pwtĕ%wOi 1+^Lz*l&veM}i5uXoST0`)\Wvɀ#(e% GjAUM52o TuC0Z_e+Y9gl?AÁatEy{JK̆uk rmo > Q v:T[{%II.tvgD($>=KbsfFv=h_ɞߜaaȿ>p8KQp6Px;η<@XgF i^0zfBluHF!p}z#0TG%~7%tHvLT B-ZB~Ir-HEb-8^$R|T3Vr余"n%9tc*~NNsog:~RfNBτ]̲MaNlq<0z]GHA.M?< dw5lfoX9:5X a0/4pƥ;K#HLnook@w[pT2x )M+pnլC .n2$.JL5?#вx{VOU= :06Į9g$iO7ӗ{ /uBuk ]odz[|ְ^ G"Dbh"t\ƬIE0`]p"{`mũj4L~u{D%wQs䴆SIF~Zwḍn] o,!M `#&c)|4o#,%;Jq˃3ΩDz+p3a [2=g135$7e.U}q;#v2/d+ \E<I*-}=lPGNn",>9AP©\̣x=b2 C.VPEa\gBBk5V[0鿄%Q!{{JIgJƫ'\BIv3WUQ`kS?qph:4yb1ު!;~JMa4Cr;:a;O(jzVt1o_nyĹѯcA{ d]1^Vlh[.N|5D"_7Б\_Ѣ˪hϼE"gʘ&#S^ѤղT*[ [_;@OWYP%FKejb!]KPX/x7)jv!q *Hء^_i X+?CXnh$^ J>>Ryw/}x1[#eXH|KOEy@!%|NS}wgc $P^Qh_Fa1S7ς\;ZN*FwmW ^Ԣ[@YṴy-عCbg(13 D:HЉyޔ9i5 )h#h9c=Ć4aOA@{M'bk;[!M-)I񺸾,VƀT'QGƼ5݀~j;'Pf_tY>yCe]H B;PEv!AB( _L~x9+IIU*hɔV{k_AhTU뱞Z&b{AWTJy7?̈́\T]m5?ʽEOLs8mV"obz.pXr8TO8U(1*%1w5 N.Q4ޅeG4TR_} z9ɦ_<鎷 X:6O}xApj_D^6F47<%;oCK0ڪ^~˕ǪÍaaٽǸt"hTO]|A.3jy=>EiCH61a^UN~ӎ9a|EW[VsK. #6rL nM!_T Yd=9Fđy JYh`dbg,R!TtfkفSH&to&hm{I x2tXlY~%R|![oY~Kx$/D7|m[]UK h[WUEÇDDRkhnq ,5Sh`宧mdhٴځRwO*#E=E[ &s[EvتIo,C &DuDp*[S[h+uٗf1X *O/Xn,Z 9;@S $b2F(CHrjG@7G>T3Kju]M\O5Xb5 ;tEx ^/\dkzQј>UD.)qk~ +8>*|ALT6 KЛ\XF!2 Nja2;s9T?9c[CĐt *n-|P6qhv io6ڈ=,ڍ CdV(kԫ>t+ }|ٕ0}.>P=H H~PM q*9<^mM˫$;絲\3v{3{8lu:wv\iLjt1Sظv0RfUA'X@X@[ݛ@>p7TԡA"_YT⽭6wgC􂆑0RfM?Ss3L*d''f.ǹ&aYSNx|>5cB)ՂpMi/F!KяhӝA#=%ԗw&F(?Bs5ٍu }nQnkB9 iʄtFͮǘ>5}q) h(Ңh_c,n8}Q )e:H.YWɪ2p ?%ګU zәyF57N1.=˚ȻrK@n!e;4r7/͙񞜾5J8v d27:vs!.ix%zݚR !N/2۰<EA<$LNtߙy`A,^H&AO81][NV|ugh/rJ^\{x#ϣ Z~Yhʒ{ @xQa6Hn>Ÿ_:_TOB?8.(d_x< = əT| 6%V^xTй<;n|tF֮98z~dl~:N_p +R `難 XӃxm.e"~,OL)22|F%z^wXBMyNsoX5qERWqͥ5m+ô=X7K]F.Qv%5ɨ0bD,pdZF]zPDּ9vKG[=)ygAގsM^H䦘4zG&a=,ٙ/b3+xSrm1^e : i?Use^BI D!ک&2o+$UnZ PӿbZy^ zl8W~o@@DhJe8?%HFcEGQB2+k \"F1AbX?lC w$)g1 '2K4\3Z_/ H YB=ҝPw?,ѤwK8AUb0 l kw E?8n:'h&`u eOv6A@>ݾT jT]:k p5{p6f+N{j5ʑ$]%c3[ƘQ̖:4y)jrK~x?{M24-Rέ@ORd.Up6 ?UV ,#uk2,ccq,X­ʺkQv1dX* *v28W1r˹W OQH@,/@s|9U4G M;t,b^Z!"*8hw[sw6]rF hP l]XL TGi+x;F5:J1e'B^qi6nӑ-Bޓ9 T:b]SPdp_xaksX솤|2;J뷢ũϡ=&z[+fR\j Ʌbgz,' o ( mSV.,\:  _+1ķ?QX?gJZ^)&Z_#zT+!$cրQsH'Kr(3S:N扔ŮtsʡԵ,~}ʑ2R*<}D銢sUszQxƭjLXp/Rz1P# FH$Ӡ < o?7Lf6HTaÖȵ7|'/նq @ۊMITqQ3jU* K[qC v%0r>򅴄MJ<#ZP/)*v>3s?؃>M=:Nv0O- N2:WŇɥbŰuN_?g\ɠ1A"ѦQG_vaH}'1 J:FϣERFuJNE;1g׷ߟÚ%5Ye kPkJV \򕺺a.YOu[ycojX)IϛI'hjGc =}'Pkqٍ0'[ua׺ @h ϻjc(2>&.On_2]D\Mjwa_{yOff!u~5KUV3B;0'?Xl5(ړ M$ɛ4ZR! R$MҽpsBe|Lj #N~E^.jX#KG\ "CƳܬVK ߶؈!崟R+|{{8 Ùw0H G0p>\tMx Ӝ[BHC2zGM8gvO+QwYGkÍ"@i'D<~4՛X S湑iZ HwRvkp[S4^ЊykjD R-G[-Ѐd+l4@R;a+)Ƽg9$3"(@?8*xި~O^2ev0"Xӽ[4\U"SM]AfS\2=l6 Zvdo)*2Q;ּ,NKt1I& y \*o> 7+40p;$eeUD}LjOW_ছ$EEgkQzi'׷!LEK<*e8dtGjqZjAZI8GƉcr+匊BgNp~+CޜNs0:nۓd})Ki#~o6|bDsnAk'7˚ vUFyd*:ܓ̇D2Ll5 iq+S@3ĕZBcmŎggđN3%mӯ(t:Z pΚV7TJl:(N#ܢdӼib6dB "ǝjtyNBmKih H,NXKl ?܃.ݬx˱+Ƚ.t^A}хEָ<#LGۓxWޢ8̼@xw? t{?Ռ_xcYE6\'Ǥ츫;^Ӓu)'".(-Kp(rf,a*UcmU[WΤ\B-5ҬVĆV<ӱ2]5#sn9O\+OBU軋S!(f=T?/t%u#y\ vIr4#AN.b^͔abM$P- U;VSA]JɆox-slD1(H[}X82ww+Ͽ۳SUʉH8<}=\ >5Fn:9NuRʛX:Nẖ̀HoA{5%~ȽҪ^xlG$2F?D6!6i/M@7 ܉lTX.]gRAͣ @9YEq(Tc#_Y:7CoEP *{ :ߗ3Qy<xs`I7vØ֫&)xeꀮY"t} PߤCjD=]`S=;44|4AqM&aV t&Ww%^[;%/ A˵dن_X6i 11hW!C>$bmheRjIjr|TEfMpdք.Oq\r'-^$ iG+puӜf))ei-#՞gR , } l;qM 4#\rpJqA(JF&^bT؏ECsj~~4fwa\"G$~ "?uѸxlb39Ip'"BtBTvCYX+ޣfD) *"(^jGf~~͌^>[Hy[ (9fAj9b%3Tt!n.hӾ=I٘_G`m9sʻEIX_"KC +o2s5prE(K%Ịݲ/HuW(h4߸0(yЉ󞪞v2F)%?3FF9ktvy~JbNO{">k!<B3#X8qRE ll%8(gdtêe2#B@/IWS24'Έ= ?XZ.΋mJWIzs)SLjȾQ;K(V@ XnWӕ&'/|Gbgaá--T3C_6fQ}_ݞHpL#p<2 ҉sffj{VfP7zp" }MNÆ9`¿Q0 ƆUp 'P =p&_u,h vjv5PVwTWAtE͊IM淏F4O|v.W\"RQ XLЩ?8 胍CVaHǮ&|.* GZy.h+{p_*R^yhucbA1T'x˴$=o#yT13Hw΂K.ENGQ*97mĉȹ8W%OWoap&2ֱ_ .իSܟNfFmK1ݵdqa`6̑dn@sF-fܶ0^7X'H/saz"qL&fcIn UQ$ҶIOSXLmN?:c{` =΍dNa^{< #D q}2zXпO5r-IS-E6brwMҝb!W3`7uX3w6FU:٩QN ERf0A9$2e'+M:8S1؃WɊ֏7~,gծֵ`.e !-[mrqu(Sh9}`/d~T|ӯxksLb-2GW-2%,^W_|3uxr;/RU#Iʂt&갪V6FrGP(GYG팂b5Yqrjle42u}b|eotZhP _I;gi^Q2! LbA_Pхy,]Zܯ-_th5M1W'"lon8 ӣ]Kd(K3TU}+"TyKٲY.7hN#Zxc3X~A=oW,O[}zS[{ƢRՠO)Ʀt|WL[X?ץumOex#ۡmspqRL<Ġ8j.L1K&ٹTCpE"^mWɅi@K`ۏ6mR;A4 u- C]GͳePb"=db-3z;g@@k)=?JU [Jtqޖm8@䔸q6!˨_`eG 0} cKZK66|m#{}Q7W(&^ݔDŽ;@|ˆ^A0#G$0jom̬5%5nY*ћ$ 3 oN)#B cv[# ' tEi~" 8P(|ߞ?NBYUuxF3i0x#(S5:5I^YޟZj`G -{Iq6}ÎH3J mF'/2n]O1 cBDžAR;r 8BٶWo螙q!"߭JLsjmb-B_)\%:O٘Ϭ\{mD*MxC:y==4t_)try^?e p0yD%|ec^+ztELo2{nYSGL}<;A^+Z5 ՀM"E &\6s`*{ZeIv,y+WL-ߵTF~=n?P#&mC=>s|B56B%Y-AYgpk^[Z3KluهǓ|d-\┺\0!̠{@xFR"Xl݃n|z>hVQeu[AŢW |ZIU$A&a7{!tg$%;lb0T ]Dɟy:;i err34x9xٓ4 Rז+<녽 V1hic2 3ӢzwO&[3?L5F|F&J?A^na Nfrq9)5\zc(!VuY,܄VcKED_vJ֎sZeri_&!'֥I")-,h_T(j=ʓR{Ji_6R1)x'E;wlK@YUGyX]Ku8/iջ&>k/]? -gm@j|m}ɀoMqec WYNfAyXȏ`m5e ta92݊=nhjy|\J7dv5 ~񬴇P!e q5*2.{ТCv21_{=UHيD[GV'cIF&&¤v~L˫;*N-ԩ_Ɛ,h+ }u2ˇ~rK$B⩠VGWkpWE~o"tHl-R?)}W}ӛ[-^eaVHtQcuw ?fvt/(&X&y#y5+ 8@&t(L`6q[IDXlB҅5y>p}xTL]r$NRʹ;_X:W yyu$6R׬a_ %Gpa^Ү_%$1_QRb_CQe2WGƅh BmjAO;+s(p:F 3Ee%QŹ9 ;YWN u٠܇ rcZs MUUڂP~O|;WqfHw|еBBIǝGIZKa`뱐4L+:(l>e _FcEU\=Hļd6m|7P+1i \['#4!Hʙ{e/\ܳ(pV#-"Ps_Weހaݣ5@cU!*.q󪾆_%!}>H1L_:UX8_*(})N骧_]5BsAKsy"y}8%oMB42'wKJ`oW#a<ڇU5IGRdH'^צ[0c |L [eclBť?.1 8u$(NseUǁ@#G`~Rg4ҝGKLԃ52ά;&DN$\ zII݈0=U#?쾝͆nEsO0uH>|pg|`TvV[% Tύmt,W:TŁ{q㝯p-xo@=CR )@=J.՝1`Ģ-Ug7.kE* =RLp{zqF] QȪ@/Yd$!Gks(vxHn.p\%3UuG<]&N@X (RGr ` 5i^{OwtZDobƏ+«e"N_LC-DU^η35#? +8s U[+g^` !LJG-әA*M+ŗ$!g G^V4c\g$/Kȹo c*W4V"ڇt߻7Ϝ'}ܠt*ٍQQ|A&̭ѦkJG4+tRU"2cd/W9se7vAlYKdp ҉2S~2۝sJLK'@I`>bY>e;x͖J+>^PfAk,PWGKqs5cfuB1 .W4-uoPi\|Ѐ,ȴXp Lx1q:(V#ȫ[Y"Ҹc>͈,&[ gi!+ΈT"VՂLVEJ)/f8$m=l'> ѨkdAU[~<>FO@&WKm>bMۼfh#[z1kC((w>_1 ȿa}S ŒRs^PzʅAӏY8G`lHW^Pzw?Linqb61i$"$:6e^hZܸ@:bcsm$G22ajLq=]c sn/LEC1g2]-RIU\`{O7Ƀl>T5T}[-vM#=FA.=-mc%571i7Lt uBt83l-80++.ۧD,ެUMng7UGGt*`2o  )cN`4 S0x ! ?|hRGK$Ԁ.j2% i2KqZOە5cs;Kv.qٓцf[`=$\KCJ r)(7^\E(v{DScB֒XHt:XKaxQ%:MRHчcnq~6=v)X˽8uOEn 3kRwtBn7n9*?n1I\IB'Oxʦj"a}I o+*z7om:ay$B**FծLAt>IiS BbiV ^FQET[['67:Di[+&qK̐CXYV|hzoqwgr8R!}0HF\TC4vJH~RI̢AAQr%pu+H7Q#޿?s0Rc !M9znjUxEBJ=]GB,bj8*`mK!=)jv*4l3XovjJ˲)s'jHW-uѶKe$]ܙ++hMѽMe<#̜~AUp 1 sL;<,4xoɒ 7q"}q67/mjqU|7HBCp8P!mX/)DV<ʯvY X+mR_?ٲ*)e,fe `z|2Y)=' +Ay#\N4ZBy'eĞrʒ\y+yM@QV" zu]ń Wa7bkr K%?,ϐB `&b["Bbe{樶ސ'|Ĥ~y*`pFg-baxfJj")nU9] v1{]g,DzBBVj._ifD&Ϭ4tp[۴ j~鷩'PD^|~$F0xx}RҜV D\Ŭwe${;{C55fJe5>fGz2Hף`@\EXaJہT6HH"F$pC֡LU#רq4Mzlۛ8@J3) XcI2:KbUa9]+[㕏՞#MU_@rPԲ/ (-*ʖ[^G46 ;[s|[یI_`Z*fd3Z*/I6ὲj/"xv9SLz@$w4]P[* _Ys. GtWPߛ@iG-覕L!Y`B'sQb[s*dPE eDYPwzGZUe c) GJkd mu5o-^5pש:uҀ3L[%}*7y++x~mv A?8F8>rN Q T.kU浂#*`* LAY&@s6D >G#_c`BTMlfK iji\?vxV_<՚8-.+wS?+#qf!ZSf>cHƢ^9Ģ_Q HYa|V~NQ '~B`seٿ<,mW+@R؇97mQg~޲38@9u ,C;igL{.Ҍ?et%V?R!-I9#v9-I`̤Ґp,sզS672#~O1U'fm~!k-4$?kGJ=Rh+.`sP0Zltoa#f%PZ)N56 [3rdRtXzc:\C(N_D=VfxGLW Fx\"Aԋ)3h,/?l r]=2xy5%q:D;7i8B6@F#?7P=1\fY׵f%q;ߠ R)BVoz Djw#'ж%ڡt\Yd|#ܬЬBBh&c2$JG}uт(;M߃r2/`݅\`\|1 ; q]1Whkh\xM:_qS" 8 {a 606V4 JkZt0P^n0n@qIOi 7< ?7ȡDUPWVY?F9Vkݴ2b*ɯtW.$qg`A)0[A1%aCUȑ‡}-GJfe%qaLgA/>rpC=G_ u+>i}O6Ѓ]WO%YO4uFkfyVsiOp~}FsOK:Qɘ)\ ͢Vxj;mTމА-U.S;[u-oe}M^i\T: P@Zo[6; O*7պg&71\5m.N; 4?uy\ Ki,@a/FKCH";NsߢKUS7DK/OxvBzg< 9j oi|dwzsoj>r9r HљBl!ðʓ 8Dwf1Pf/ХF8a-[66MF6{Er`]TŔ \'@ȘMP90< um4bo7Mc}g^,K_!Qs15uԴBCvo~K5Rk~<'na a FUU]vZV%o1N2Vz,g#}y%hVeWqu@h(5BA!&1]T⼬%=BɳNBDԷ.tAQq/k}Zkf-Sze} b,Vݰ D?Q(n(>6wx(lv'lԆ?>3=Ƽ*$ԾJdm⵹e@τ'gǛN~vX-t# +Tn;23u mAN *.X*#Tof\+ҌM[XQ I]>"sCWȅ:`F}@tوs[(,(9UR W,O"V1KRf˚DawFW (:\~v`9ʯ6^{vK/$ g!A3dBei'& {fuזY& ӄtXbV9j sPɁ D4;sJ;dB`hKbsg j<@ӠQ( ?-z>' L68ޮ$VA914PoOD3)*I~S/h΅RifdMt"JXN?8\"+cYf^H3Ү:|_qasZLro-{ڨ,ƐWΘp$/K3 ~*UeX޵̐"VKP/Яޙ8ܝSv @1L-Ĭ`RD5 kzLz67+7I 5pՌ Ҝ ›oB'[7;/BGgs5Q*Ayھ_8 JXx1 J2mHbݔmQN%LSC1Jq.;^r(H.>OX;P:M񋌃r_D>V,_=%U,ũ1o)hJޗP,9p,0Q̌Q+hql|}]j S]ӭ(E= 2aG7^%z]@G'<Ĭ:i<aThd_N& D#ŘBuvL. H]s )fxe ~Tڶ# jUB\$dJTr->PܑӅY81`}P3kNM!2Nb~[6q]&9J!jt9{)$4dE D_[ Pco`Awcεg2+ xA}5C< (2/Cկ׊d^%vV*: R:Y+ibXʗ8OA#x6G"dP8*rX7yj$Gm]9hu`_ Ė)*K2!Pߍu%Cy-b FN3!S4BuYj^;.Aq7~ cI@SN9:!ě5G `T5] v 4|SNznWݸwGR}pp6G@+'3_1EG2GA^NsҋsF:'۶T"_\/Wyb[gF$oV *͋FNb4BN/O54Έ!Z7SNQ..1NG{l i\V3hK"ɽ>8}LR˘QjNAcg5) 9ndRҦ3oՃ3~5o65H_f&3W1rtz*hCo)ǧ~e(|q> @"I5AG+oj_ D`IMX)FcrS^:@zTJ=i&vV8I&XN&x1h^Sp|6c4ŷdVɑSP;;z2{Uq"_co٢M`hL/I:29@m *]3˦S b~M5+lJ+ëX=-):!8/#!oHMGο&CnʘddwR$ kԎY_b?W㦔k8fK34\}|r.;v_wGΙ[[U|1n|ROPHD'),/ k>-̑sMe(1:G}fz)ueIҩU.3_f.NgrOˮM=ViPl @|TKkOmD>/%/`Ľ뙺O^p1lW>OA#\/D!J@eAo:$,EYJ>VVkL6; \W_RxBP75:KJLrz5D:qh.5Yv1GJcSRLG&KkyUMcWrD?@s&B䢐=őJp] 3|T3 P &.3dflFJe6ziBxFP3.4Uv75Alj&Q[!m#4G|Ү5Q -FiYx> @aF8G!<_0j,ŵ5p|xW) Y24_UY txz,#>1 \eGY}e/5m?7VL +\QO7+,KAM8vU3De(PF,Q9"a,bjoC Mti͋TaEuFsgx~˅aG2ڷ>qn sur/I$Jjѳ%w H|V12,9+ ~;*eOC/UEJR#ƒ$ m =KWLPzu@3'2B'@ZyA)=э.Z?6f)ǘm$1VDƴ1IJfq'aˊxߪJfWbx$x3f"m 1oZedumun짷u(~ P y rT'YM13Y/vMՅ)f 44M̨p =6̹3#*A`ԵT!%OhԙP|(!9',o< iˍi IØmɻG |hڏ7 zC2Q~=Gҽ#|x\qu!b AfF~7@ Wl]=9!g16dchgӟVm%jKOk?5T:j'B'B#8)dx-;q 946U%4:r4Jp|@rۛ ڛ&y a#P13S3`1Pՠ+:GQus^A!d(=PS%fCgR|w_9K$ZɰUf4l m; K|d%TT|6E$;` x# ˦ D C^]Βrha  p-YC0#Mipy7 49gmCb!q> X«!Ib?7p}4!|)!EA~ /p*H̡̃[f^ lGu돐A}͍KR%`ÒF _(<'EW/j,(%6&|_/8e&T_o QWT 2g+MR-5:0?o2M$Itey{aQ~tlN)T^ ONDhE'HRs*<='@奯 %~*,MЁo+ Qq@_*h 9(r7pd*6|UĻ PRʕhRk%A&cN Z2sxqDtUA!a+ҍ Dzpoh ;9A +UaIZ гW.GM}Q4g&Dz D6 FE@k;.5v-?: <943`A"@{g + tK ShCpHQ;J~D'4\9e-Pq5b\|^RR&jO1o)6X[tamj1E0<"{QZk}~?{Ox3pcD:PRuO )ڷ6`B%`LMmatO~0;,"5Vȹ.֪:L%yTz">~%vo՞B4 _OƔEY޿R(ՖfVvUsgEב3 yՠNG:ˆt-#[IF:㮎0zz]GRZa.UTĺbAǙe-gH(/tՐ$RqTЭ߲JV:0Gchmp0<]f4Yd_Nu w52s7f L*m<υxh[`\<;AsHwyMkMJ`m%bIJ+n3|qGpX)&F0oxh /姺y wQטj+xAG,Y9٨9 eZw18$M*K`)>&߿YXdt d#_ބ^#2$i~}[dinn}0 D4[j70.KIeҰ|\>sjZ5lLsv U* /k9}^16+Y[P<⥢ǁ&=>=>_kCb.1 JN/LOSz#–ytԎ@`86`WcķRa{aϸC"^(% &M"A']|`uR9ǧQ "cC:nJ H)9** @꙰-}7*ΥEP{nO >21-k6_|\Qr9`̠?yǟܧ3vΩ^.jr]|x,uGdBo]URZџr!3/2T4P;KȝHAb*##{7% q1K 2iW4x n*bPŬm~ebg$oz^1i!i9ywaƞ1I p0_ } tA;`e|ׇQklBF!8Oyg /dqܘ5&hr.=?ܸJÉɣ[AB:uytqK:C1RFUy3uPHj ˜zA㈟UZJ~#'>v^~SHD%jRB;j|ݸKt; ^ 3?ΆywPpN+UXфvvv"$<>ڻ; zc_ rCrdHT {:hF&ʲ y׉kMf;-1S.3a r:i_U J:"]:%0 tzK3p,1Ym9ȃRꞨ0hRI]'UF`!\v*,hep$@f.ĊJG~*d룐]b\,L &S$P{Z1MrZ>U纪Dkуa}.qu,Ğf2 S:Rq)# R/j.: 9A(Ur9@2 ­!H(.X)aH#tbaȽf8Fr3X*3oDoٌ҇;9\UK cۇ\` \駧uf*{&vX<)z5NbE1:$!Lz@? Pb,"FDfl4(M&,`ߗ8ߧ3CsHwvutiܧ A:ԊHfuZWm!>HBVS#f0=;DjS#]g,īY4?6mǥX|?1!0LvK˕XcʝN?LШh%5+a<_u ,ucƿY6<#h+y`+Gu84.L@c龞ݺs ,<2 OUd^ޤ{,a>6@-Q0$5BIi]0oZx 6^GhDߤJ(&WD$GFquQ=_0kX*M /&ҘTGc,Up6? )M{W[b}ۘEOzD֖~W ]6i259swc14I>»%s9JRA^HXp8lU [6H_yZ;å/C!;lڌݲ"f<ؿٜ%p[2=YQkZNP>i jv"_Ӓfa O[$|4/a t;rW R8{kp I:;N8YA 9MY6 G#R1:% bljM`'t;Ih?܏(gKN)-zEK|h1t {ȮȔm "NG,ŮD4X}U iZ:o?"E5LK[p*pG Omj4*cb:}P6#طoNLU魾T)z?|5.$7JkFU=g^Y=?|:|nvGdܻzJP+Ei;Pt50aMq7?b?(Ed h襟S'{[U&vSmڬA1vhFA))[c+"`oSiBfX+P⧛`*hŽ҅WUʆ ӦbJ s f98:u(I@>ՠulLj^1c /<@(E6AarFXTG-S`dǤln߳$|u qv(Bt>}Oy䦋 Nn/w6I̠@Q$.l 6rr\ h1c"ִͻSb5x;(&IBAiτՍns p1 @;trbx*ISIcAmowNz̥v7[ }#A7P{#o hT٥mX:F"_T`mI~${,;mrш'Dx@A0OO0xIqIAcъdTI@y-|8J S fs?'p>P@6LFFtA\*1%dN,c.: " Y#Vه YŽAړEhSfCΌlG{Mȧ97he+^N|.?? 8!D};}$fCsâЫ+'}`-Hn|0HKDU2ǬdG^ʶiG$]6#AuΌ3O[eI~kHTG!3p㭠?7lwZ<4O"OD *N7E0_ٗ$]㞯`HF2zGt#&+[:8̪BJ5zĢ=R.8#̬&ܨT?Y}3;U]n()h[aIaT֚JHyrTiwPb8K KO]p֗\[lJIG59 piqDB1nⱼY L"ȝEwq{Sj!=.E/ iO{l_dCù }fl lBxFT> (ѱ $x|LWxkC$9> 7O0]1rmkě ~$z}QxG*уV|SՁXZΛT&߫z<$%JVVmVd8֞MIt8DͫO⠺qtY& cPfD,0SJw gˆ;+@j(v X}Rm֫2xzZ蜡):.Ey̅ w}8^9RЧԜl\37Yg%7_┇]9 _3i4 /jJ^O=5Q#(RôF1&b?޼ͤ?' 枈`t!O MĔ aB=:V l tfv&jfn٠ԩVr:?6,2UM:G Pչ|θHZ9q(` qc.~1P!91Noik&*VlNO0k=NlQMsYyߓOZ%;ec~0bحz/E~ ?y~:mH^{=(d: QKԝ᫫4$9P"ڰg Chy *-Ki6j 2_ ݪhlj4$yÔat8,L\n ڇ8@x;/e6.s[04,Ժr@֍B$|ԚJ`ƷccZw+3_@%Bys\7環/׎7IG(6)1KEDWwS:v`1ѹ/,V~f~wh\ u&1̓8WrdHvwxW/"0?T^Mc7d_4EӒU&:R0Df!#щ¹ ,Iіؘ7[D݂N#h#)㰥5tTm[$ -h liNNWYJ~H)7LvNGܥ!wCVn*S._? [7]:Rx\S3׎/[zF 4B]?7``yAv'a\QƮS@ `}i>*jTCY$-ϩ (Y@<^qEc9WB}RoڎKϙ[ pȾez߰=QZT7OԺ+xIA(1bUl:h&FD'q^T1j SpT*e?]Nd%7(j]l& $fmIEs u1'ni"B?pHeDKBrB6(H&n=n|q ͫ | WCr[ D ΄d,^Y5RgpMa'V9ˠJ=x\@!/:`QY2+H봋AqcYBnLO;U/>IylReJCS7TqE XX6=a3G^C2F(+r쭣MyӉm3 g!4u2ﲾxFnMFږfR[L/IpK:飬[sAIH:[,deo@t Gڙ>l.4xsE< aFYC2(=ˁw/ޯ<=cLe)w16Y`\KE?N˵=Ts?NvLuyb 7?[nD͞#eYUuc/tzڷ% [N]c|( Kk*;A07 ԟ9} иb(>Cʿ5(pQ?<WU'P2$17!NWJbۘWPXjd1!䭔/i4~ Xx䥯l+cڗ(Yφ]krBۿ n:a /4rK2'OJly0N'Gm.mzsZ9,+ ).ɴ@"c;%:"B'=ީ/x;)_pgS"V~B.|:DL R`K'id!jG9xB{C>~,1\Y6>;;Ob [tH)դa~2 : CuFl q0$ؤ3Et O^ 5W3 J3Aie;.תϸ|'#F4^ xvUbnv\T-N_|ˇmxWPx?eht.hhM貼˧2~@gfH0mWWTT/6AHPcF1\/-pJv)aT&_(w"-rWsoMLA!YȴbJr|یeWg^ bomY=WJL8Aj͙[%Y/J>#Bp$V_;Y<#r-uUѰT JSUe)pBM^ {nRPQ;,Og)zAe6^wKVuLiYDhq~UdA6HYߏ \=n.L-y`+ad|Lh#D % ~\ o!)ǎaie5i%e_ϞHrvi _u[a'`\|$]zt1%qo3Q6ڥּO:a׸!;d!Cza8vqc&ޜ8 eƂm*Ղf3tu)Hy=ԯ?|\AJZjo$YNض-A h"4}6 9cai<#}#p+4 '9rJVhE9fxsC8:wK1k3嵝>BV "l@-NzMG&E<5>EcF^@IAi¢sVai[[܆ f+ UD怜eo5q#oJ X錪&]DdE<9Ir;)*G#a{f^}kzWìuȊ kIțg$ꗁj~!IdyZ>Y!l 1Nq_L(\ ut {N 6C'k2sr-Uέ±D^glh\KsNs %&DuUǦAS1.Z50<]N ku~jC(Tᠿ<]cb8R VZ[f ENt.7_:,YU`8 ~\Tezf [er]K>6NQ=I\J51ʾݴAlrϮ`l%9''ܯH0"A/HĺNl)rMz`g"В"zo]'T̿%&^)VܢR&C@_%4P63\!#v5H}V "7* `"9nc -Tnsےegx [50*>2#W[[=ִE/^_ȾQVxj7ߩH7A/xЬB@('hiF;ί%+*]Qpp<놮֗U^)sq,X$?ȍ*1,< 'Tq1Ϭ u) Xf/RŮ aYsIX- -(~uCgcK>fS97M rUP:3Ϋu;, LIfqĹ[IVv/r6 OiY/fBbJXY<_^:_`m6 o0USG+|DyGߑe$i1HV%-?%֏Dw]~.+>(;yx(qiڋo0 G% U B AuG`S=ޕ Ʀ=TpɜA:וM:JAq%_ ޴rĄ׬,!T>$̈D3cUN(̛sZ, ֞rT3{`m3l y;N;pm|8y E3'xxl,' KD {'ץ!Nu$X7;95,,^噾[ii:4F^qr'ZGUzPW|{u?2~YQz}-{4%b,'sテz-4O! rm*䇉K8$q3؜ [#aGfNӶWSryAc<ë6GBVL(бɖ ] Ap ~`KΪ h> nX N>:NŚ|vZgP_"G-՜ەwlV~>EWRd &cYm < 2C?3k;ᛃu,OF"ʟu6t5@W87/vrIv rd默Ԑ*zTU $*uF3o!$8[rQL0Q(i24(}sLn6njY;Nλֺv= cr!]mH1I0NԩhVz,LwJ|rE4{g8ɾk{JODlN5S]=+/YۺI!اGG[O%Xˮ 7>҅37yJE|A ]gB k:d]E$E+Kxf++*zD=4^9 uDW#Yd/0>hkIh؂Ѫt j2vo2ZQi%f]3fFbzOK]_+5νVNr [2 @G e"G8P^&s 'V ^ґ$Zx2lԷY0}LN-WDV#N`ujY1<3Nd~xp}&W97aɯFpB)8~6ma5W 8~=i+hb?@#"w"(0І%տ;+(VXy&s#lI55>P[itɄ|gu`G:Go9(*qYٜQ>ͅ6̆< $CGqpɋLx*dBng/U$A_c8rRB. O+z 6GP+5퍈ZX7-(/um/w'CU!d+ˎIcV wek_p#.K"Fh[!C &kbV`{]KYAA_k3s簎8>M.bՄMlKQ;RI`rľ)V#z8- [D6mQ8ƕ+u8>w_}x@k&Yp6gFAYԍJ}gAh8!}FH>$Mogv~ ][C1P -0[3K/C S'Y ncg'|tpU-5A;sFqjYz.~zGB\#>=$l #3ܱ<ژDtȴ_0)cX^L;cէ"tq<)Y܀#{}X* ;O)XU73Ge]%A`YY~e8>O|̃hD'*‰=fNfF xPlGE4HthwM Xqn*i|:鬙;bkOfl_ ?⌾o~6 $R\FXxHQIڪ >qͱGQخMy{|1J0[-aōe'7+Fځh@X7brծ:qﳂ_kf(m~{9sk_l6rtt7冨5F 2q |Jh"(=(?C04=6νHB|]Ơtbp!+40 W* U~VC|ҿU:Dyp(ԄbDR6Q 3&b#o 3=q\B *CoA@ˍjIo}w6aDpӿTt@t| Ɵlx(15߃#BNJ:@ 3A*A0zb j*6aK-eV֫&k+`9CNJ-8f(g0x}J%}j[_\!>V W bDH'BT$lCUs3Cuoe.\nh9CJE x[K#O6<˃>Mq%eI6ݠ%hhST tƎ`ؘ*3>0f ]V|O%ld(Ѡ8lGHoA8@CAY7}%8e$?gSJL3aj8z sa gqEOY<*zݘS JI-Ar#?*g"3S0S?o +ed& TlnTK ayznS>n:JrdO'I_*g>PW6,_Afc87,;,i?.(,_7IuD a"ñf{,MYI3OkQ} 1l3&rqxi R9JJ+r_GÛV-܎.@OR|F&/uQ+?Z9}|\U%ĿMYʕHxdf!k"K29໬ϷǏg[60F(0S|J25<^TK[G1d4A6-G^Y7?3K\yu5/;osחAϊU8JXux$L!ӵ Zm??lIBXLG(*ךy\k*qu"Bus .u1&uj։1dԂ[y+Bq8fk%ퟱ,ea]:ͻ;{`ӏxZS>s6[#Zkz@D,FZnsY1kI7mPgó744ҁ^M0୒R8p5Gf*$Kx+Ӝ\mcYCSӔRaD12[<3dvq\HlŚBgD{ !J Nwj?Z*js(d&PB/1T xj4ϻ^pZ'F\!;f3`#y5Ni@U&x;6RQ&kE.&!4?[,2a@ pts}C;5? (#-Bu\[>'L9\:_|EGEs-{ۥ, :Ya}SN6d+ca2 Dh]6b3]\C1wA2URGF0/IuҵAƌRߏ&&ڇ+AhWOxyeBwπ*ަ0$=2S :}YŖ8p"zΚ.}/ j PxI[4 S-3q'9"^ rR]ecE v{4e !{&dql>76>9z<{F(hj<W1,x tk9;¾ZQG&Ms\` 1؅ Ӊ 5e<zʔkԃ1:HO$j+⥚Wm+d\QH#ml ꩙F k 7X\Kbo^͛CVaUAI[$&)!^0 AE+6hC Nw+X#jef~;s 7A5wIH v4${I̧Hbh's ч,N͸[o2e~N4`˒O_YsޱPrnI)f?5?Wš;RFA+(0HAo6G&7 Y9vfS]bXEIYgE-*v.A#2%@؊HA45;qoXUju*Fix|nzsEzjrrX n6?qoq0=>YS3U<4%wHSF5=Jg/o€vٽdy hJ# pD$.i"VtdcBtaxO`& ʭG@>`{cpO!vX46f׹D15 v5T>^@a$5ݤ_lKR'\ yq *TX} nznOpIK-}#(U7e])l&uSC rj}R pdV;/ <Ulm"Dnpw{o&S*sgGT[iAaxg 3{{~.QYnJ[q.Ugestj bS i""N*GVe> VIJQ ĸzG"Pr[ÁS X(AM }\w:9ݴl.V&W$LCG vdתq)ee.ux*'C޲74&|R)$xw` LnTX1εNcnA !eA̮GEH0V:Q&ȶڲaܟ^z2݂4BvOS7k;0}%eOVR|UV&NOہlԤPHowUd =^Ӊ^X jz.>Rv4;ϡxncעz= X'>hC \~%-e<-nbH)N_]{^2b*_QJiN(۠G't at:M=Vצ6 u~,jJY,]zԵĴ]shxvSUDJհ19a䤍tL-u ų b8(_ʻ'g\7J1hƤ)#)?B{5i!|ĩWo8ơzCmH!G>0ށ ^Wcg`b`. ~'\UgB~Sv{*P獈ѲdlIu;![@?éMgtJT߃Hy D5a QQƧ]T6v)謱zyb)2{q*I33 =E1Vl/$q*csS,L_YHPId#`Sbٗ/ 2R @$}RT%''D ~ѬF8,O_=Į%YDk'BJC[YpvcdiEVOY7g ,(])f UOk _2U ! i:W"& lLM8T>6<F8L z!hpDYs[IsKa ; l߻R-ݬzMNw!{Wl2'0-'pQA9 AWc ո0V9)3(  k2'ߖH{թYTLK.S7IΡ&?#ԮM_fQjv1+h?^/tJGRh9dڏQNI#/qbQ'f瞴h=F; Zhm7Bep_XUC07k 7F]y;u&!}.D J @;ga)=un/g܁28gD.33[: Z|\` O*H`Y cRIF͗KFjփ8UZa e. rV& [eC))`Z_u)7R07*YM#f8NoۖJn`V/PR[su4#h(>6;)p"$ilPhǵ 8H$sԺW{}҅*,Ӿ) ǫp7;d^t"QNińՠްWgΐ3tNHoJiLvgCeG]ۣ }*iwJ! %=\$,f(.agB`msfaF33\GO4sXUrREՑ 4]XCNnOQ1(N&\Gڴ <7޴ުps b|mNB~W(&;؝574'FA҆"ȇG :pBbgQ]%PclQ'T* to-;5A҄AXJ̰tX g~(:uOF'j(acKHh<哈{ohbCoVITUNXO S7I \~ے^C S#mԻ IqN,ۊMD$ K֖n#̩Ǥ3f++Div4,b(~:yy%qMOj@et6ⓂL̺9m^7,zA*+kXa(= e b)MI|LKTlEاZOTh}PDFϑf^W<@B^e5$ Ҋo(iQ'H˛ے D1!u{7^(]Jiׂۂ$kf!$Rr>ef\ܖ6ZqrkrC XG |S9is)[aI^)SPJ s8N@R+N#< ӝcmZfxa/Qi ;b_HX=yZ|EOؾJ(GJb%bV #TzdS[A9J$)^Q{Z'V4P fͤݿ63 +N7gC;hkcWN ܦeSOECJRh?K+]UuQQ|ѿypwuW̷bl-YMMO>c)`f5nu$ 1c"brbb6ٸb"3κz rxjfxj< "`U)Hσ7xQ%:JqJW>KQu:05t\*"PR J[h^:ےn~4)Z[rÂ:58hPR vja| Ul)&q-I^UKDSƬcjYG'lf kj@).el[+kApglґ9*6> FMxI wђ51=^%ze=ؚr.O hE_*կ'OZ@q8iQ.V@bf@Z9=W3!ƙ*ĉ7+=13OXn"Zp ֚ K>C)FWc َk*~gSCAނCeY8F:'b!ܫ#akN:DFzױ8y yr_DoF"O.pNYS|Ο)-jTW4U<?Y n3jG< Og!w?v  Yr\8(E@:y?_Tp^qܢ#dHuZ^M#hfY7UG8H9<TH+RE' C ] q%HܵY.w>/ kRtpżpƫt=hpRfNJO,,} .*+s ',}wv)/a@zv&!AwB;́=gT;tt29 eĔDeX&+GMlj g2Q+&M,/U~F#f08_ĺJ-rx nf ؗѼ46;#m%}Y^yh}A9%?Ch@@{m6g%.3!ip*ӊʵ18 :[9a8TqQ2n©"Gι?O_vKe9/T9;,^Li _QA aTp{E~:GrMBFu>v&/ 5k@Pzy IAf|\0cPޭh,VA"r+ v(#c4e]~/оZbO0,ܟ̦>@.TJ5KI?3 G k ~,(2ݼ[pNŽHQ7WX9߰B (Ocv@gUN JwK{k\' ^I~KSZõxGN Cq=h>RF$plσAPHC7(}EEjj&O>4U"I T(IYcQ^BLWg\jY'"CE7h{[k ':98\G5/)n,d6*8P^Cϲ#ÅT:dwca`."(!irr5;|#GRX_d:O8u~9S*FnOe[ԡ>"s~Aje>e'p̠&x@>G:wq#]󧗴=iA[϶]4j8̟oQf;a8ßj7@'0˓U<[ὢ$~<>/v@l[R4J~Svr ; aĿ:?U*TMMjp%~[:OM]0ٟO;7!贸ѭmBRD뺚_"oח ̝L'pՐm'%^&+6*Z]ccL%4(iV7`h5z![W#1C['bj!꥔G켹 O8b_ߕtxBְ̦Rn}GY+g{wӵ^Iσ$9HEp8 Ld2Vx^;Xp"RbiRT<%<|} I]4Կ(O-EtG܀FuI7>; @LWٓf`ƯDQ@tq= Paٱ:q-AAsY*mQmҚ~'3asBkP"\BVMnUݱm> a\[Fbx&fPV*ٶQYO9 DЩ@ccs:q1M/<|8mziȈ޺Ƒߧ֌4({l'M6eDZb9 wp "&]XUdYqAa*#*heC"WAvzz}"fЎ;z 'CUzGTS)݅rx!gZ!s OL9 qz|X~'!Wg ;2+iٶw5F}c#RIyI4E+No&jt\њr(iK]'#q=2n9XR #agײd;=JM,jKcYBjxy/a7-o 74frqfi+f-p> ;e*P;9uoN Vq_)C}IS4k}d·CkgmM]F&Yum)WUいjNR 6͊-.~F(aZ]/Q]ae2Gų RJ(JJV,'NKu&\P΄[dviᄨYY Q{5PLwW8ؾN{8T껗$tD~fut/U±9L9$XqyDXԼO{+-D ŵ\z>/ud,\A*A!~։- ; -nSᇁM˄F/TCg")T՛{7N_m*D j)8^d()TZUbUc̀ W IQ/H9==.,ouݨ󋱭8< @$Å] 5w ' u_|',RN9 @L"qXl!"2W ty,'&S2ss;[ȎBߤg((9u߉9>sxUR4WoD￴#U3!4oiqeu4;xpP>`WRL6L} zնM0m=-{,Ep4Y/Gپ5~\r|b܈ tn7Qk4-bزVٟqc٘qNM}Jjw úhtlID0;c/sqnZJOjdž\S+/p YрJ\Fd+/uWVkCbgBKVۑXVڹ>vN⊕f&Yՠ;߿-*+n cxk@pz#>i줎cD v#1/L*jʏf?Ђ8^|:DAv"?X7vUSe,!h8/V>eװ \uEdg zs-R|B0&_St\P(#JK ũj&A/SBQw[N3¯82̆됧;&dYt AM\Rv*=ɵ Fˇxgue/0?+[*T*Gm 7<-zdV㢪<]_#5pbϖ٧(|QW$MbAQ,*"rPKoĹq f&S մm(͛1$_mޥYm}ch4\5 [XwrFp.*\hC!PB]bM PA,+giCQsA3ɨe+U0}v*QV <'ބ6kP9LP'l=˷`K3tX{ޓc`ef%Xǭ4ub _bkuN4p KƘԆn+w̭Z x'-rbytk'QPAƂ}NdC &;W喇tl nݰ_uNwj6UKZ!<1r);[,ZK[/(ҟ:i 1pq,hʅ?_ބt&Z\AڛRqLB(s3E2LOaʴF;9.o]ʈ@X֙,#Xm?^+8]%/Oqc4cn^<}V決ZO,3Z]$ +/RFE$2]C3{g /ICǎt+A=YគkkŎUE? IEG NM@3[ysVa {ѷ4E0*wU7sIggE8%ݕpqdKK3_ E .ʗN>=l#-~gI%<&!GLQ4gpz "|J^ }g.rXrڍ3e qkc?UW}>\@A/ Mz(=b e>N#c#~9s RW0PwؐH. $ @zX>?G)6Bjpc]ɓNیvug(>A3( h2S o(ՍZʉ D/Gŵ aPwOXW$0 Q.; : ;H bK,0FS}*M{mOt8ڰhVcIba``˜@z_eI-yJ''<7v<*+Tm2Ze t]zEݞTU1f1\n饘rbⷶ1M&# V$ sxFW4 H3uAplE@̓Q~ΰzFJ&NDwD*ˬ#v_Sa&AEhQO|t ەL:y+B6i,r鸔@?1hbw= qD8Ǩm7X`Yxs3Y b࣎pBur?unlbCiea*ҢH4SpɆ"f_xjЙ !cL-^ÍO]31o O|h5BXO wf {_ X&Ws 's#H_hFq-&kva74+*]7DշҗF|\u@[``XX1(*ɜ^G&XV7P)F86!<2(ZoiIݾ|(DQ-=aD0*F{.jMrK>>[C/&kgmA $ymZ;Ё-fݖ6bkhL5{GYrFAڴV̧c!5vnX44 ~Auror(hڮm~'9B."q}l}}YZP$ؗ.9C9uֱ~}?s3XlIE@0!b:JU^wߪQay;Eپ;$$<$&O@8/#WXFM|̼IjC;h{wvC![kD%ۖ]=w=E1p)-ʽNR<T @بM,rUxw VCn9H vU]N]!Ӷ͆8}؂`B 9EE-u`*Ev 9dr{?Ng}X'nNǛ87!H#|*<֨E"|82lW7{/a^>p[$w2 }M MsCV`45 #ſG !}tc2uTY10.7.6j(uh=;8W ;Mޠӭyll΢lfYm:s95s1csp-p*̹pv^*vDIY:t!e0r/GPs u=(`dUPj|ˏbb!VT3ʯRW5ѸY%;!g.t|}k- l ;*3,9ӈ ۶w|E5Z(4h<%et gA,&p@7.,WŠՍm x$d g} flooϯ"mK;^0kܣ.bJ=l YwpRSVRd dbi%,X)aH Õܠn|*}Q\w+G+:.NbA1p2*`Ase=SҠH |5VH/HYWy)[T뮈?MSDQ2!4͛k>0P*JҰcR}i v-ihr` -z1^'g kԺ7db;HKVkew-%Fh#Mzh_y~Qxm);K9p5uŒ=ń ˡ)Bhn 7%5}r9,A˞\p- oܾfHjSq`Cf% qK&RPe!"Q*)c)of f268>IaB"(;LL=M]KÝٙ~kv ;@1~e`"ȵ;N%7s /&f7l|m ZpZJ6s"]94Y22$cq;tdҠ ,U6{2?p $k[TBwlUPkg hNyqǧ'X֑B*%}`O:1NIy?poqzȤ7nGN\G5o E=fKǓGC kz:^k /9Q C+4NMKV'ݮyA΄տZvFeʀD!z7ڐ|h6 S݉R x r 6lک./rh"\*- :6U8MT)SVSIL9pL;CpٜOnxC خ%"ӤɁ/Q\ԥb3+"‹"āI ddFt6>5V+ݳY֡Jh h?ʞ#E0 it`(N%|1:>(ُ@i܏\x3B ƌ=Z>4Ӕ 8#4]Cp&(62疿rE5- Toh5c`8]fAތmN] V7^MgǓSE#Ƴ_e=`ܦuC=6ԯyU(ë6,un+L_ldLV Hl.Dh5 =AC>^2Ɣ ,qƹK\(4ܫNg,%׭JPxftwǸM" cRaћׅ܉"U] nVXC#do5 SGdePi \/UHLs~FƂ6 qx40iuHE=@ਫ਼c[/ ]̧i,?lwun+gB|;n+PaGͤ7##zVS &GGp1_/-Ejzܸl3R9F5x!VRAh8fD0v*tSnp0AEQM3VAa7ɟ 3Gpkϯ!qz{BL鯎(3 ւR*R[.cކBuhIMo]nZ2a%j>O6 Hmz}bwޗS+ 8O8yOy0!MWH٤]ce8sC5P"#l31p&Zm͓Y%#yȣ>>Vy&8?i;qR+ARa^|u-ZߚZE^_L\<ɬ!C–,p:$'yFĬ1׶V86)cxtx8WlښB( >Xo49 kv?Ā?bɮDfzn~vjk#%S8]$!<\Dih4r!-;G*~4ň/Ѡ-,q6#zm~pd3'>r0*ͦ__wE¸U?ssJ>UqZn!=nt1]B?b8#x;~l3(έTh?)8>6=V`QsV5&n4][J|6Ci$)T x2+xy,W)E,e4Li>(ea{WGC@6V&]^k߾葫9 +V ;dcEŞ3)JYݻt_Cgr>τl m92h"H* !E yU8w{&AAB0oj(p !_LKgg3utT qaݍ# ^1:gcI];kv*('ʹdM;bvG[oڸ7ɣ2?"S2T>Qm +ͨr]:u*)el8 Ef4#ff"V5w|6zAmpC!a 0qk#,-^n!_@Mz؉ŭe<0ruEqjR9qs=aKtD'BPKQ+[w3p#K@` ؋l+s^̈:DÂL[ӫt%2` /~OsWE NUΊA6A+ 4:nW&O=k`#.Hp#ɼ5EI|wˊam%owP q*԰JifYrDzn l,Bޝ_v"9>@a{ x(h$k0dl)bue+Ϙ+Z2}eԷnpMfX[ѻ׈#W,NȽ2 i4q놙H @d:Kxf4MIot㒰#C8CyN[Zyi'<ڲ#/d^#yNXoE7om%L|^ `$tc\ҧчd+Oպ>La#'ش$@v›N~-&g(gRޭtr]ǷNʽw)I;a*CQ?00eqT չ2KzG4;]ͮ oB2h. &fKD?CEUrFi/Ct{wb's_phF/K ܴM`4ΞVIR 4Y{=㨟&my6EG̯y+:FpNjOf:El?+c kKDcR¾o ޫ OgCABNYn0v}tG1ċ6]VMt9; 'zCt"a 5O1;+GO$wVDs/ltv4PMyBmzSwd ܦ+n #J)GXLk0(u%g%Fc>"6GIA``-#S'|ӗbݸ,+ꛗs|n8 x&Gv%NGݿA IA^UvNĿXc[ׅ9Ww{2rL}f`\IY|ʠt*P4qYBp-Bg20<{"ε2j3;[q mEѥ6%j<,O8S;[=g>S^@%ٛ_j:_ .97 41Y&vHHT K$D{*CXzmE^? ǡrJ!0ՁfOt[arFvi(r$jhɬ8 Wأwul\l#[3 !So+Sw0>vڙI.I,69Lärq}LV GCnB( SG}*-ڃ:rc (6o )7ևY5ReQ ,`H6~#/ D\zY,q' ȁy+)ZAl15QL:-3V'Ybd_ĵ.r4z\qvf0JM1T^gJGWb"HO'4Z&?ZyUEITVW_bXo͂VӋ:X]wdϵt;n&%E ᯇ,z4Ŝc2N{3C K5/!^n BB%yߢ<uTtHDy'^8!!i n|œ`. ih{Ff%?Mzk\u@G>&0,ԞB ax?XJw@g%&i c_Y3l372w?(=]+-j7NeLl2F &`*"8> &lc7% GuŸ}>Yo/*up=kzՔ}W+T a*+B]xx^YmXMuIn|Fdv¯ĽQh gAhOy [te`} ]ɖrw+ȥ,У:8:ri' Lsѱ:P>I~h(ԙR?V?"l& :uBjiO7ԫumC"M&rD3M6s(`;"Нlq,JPx~߱r g(?(JiuC}Xl2[iӉ~>y xǠ,Y<|j/й[^NRpw?r|`O5"ةqDhsvE_3_i(K>_"XT.'߭uMJsO0=;y~׍#Kͫ:6ʠkZQ|d']ʴL`t>Ӏ[+k?e忧1i.N'c!Ct)!čMDz,v)ni+ L!w68anAYjq~V5|B޾цzadZȉ%(lTgYZ07070100000308000081a40000000000000000000000016446b36e00004318000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko.xz7zXZִF!t/B]?Eh=ڜ.+Ksi ^҇!E?#K2li:5&glR|\ HV+|\FQdC`AG*J(1 -N1_wdrjեWI9_eSa,iMG%v @/WƴYSA2h`6s!zMsi(EB& *%?=Yhuc]AT2_PX,Hj6lQ w>2M,7m_o"aqoβ>y~fy?5yQ^Y~~Xܙ8-O RNK\-n*.EKP7I 6|Cs6"x{?|qaM[Jl9Qj*p{*9ev7`i&e+ͣS k$7+ XԠMQk $zX6bV!~qBK[?GH8N,x5GZQ؂yKQpYPDD |\ #Z|@UQx[2X']@Xב J,wCv\!J jֵ#n"YlLF֋7k:y^zEu_g!qt|I7POnU,X?ibD%?zڟBAhSTG9{,q2Xh Zc=B3/klwJ, E}gY%kF0UL4]THc4jR\;9U*jMM`d6GBgw]ϽaVB?FO!QT` ה'08~N]Zp3Ctخ@xPjl%4> |e'aBJ VǩqF8E݅#2&{s$Fb1aԠ嬫?P4{ zpD"l~TeRV^7oW̃iuהlTf\efQ x|tK盭0`}UG-5fe$uY$BN h{~-ht!UsŅJd=NrnwL oʟGn ݓ5lHBw8ъ_S*ѿe @w*.S2" X&:3&s 2es] Y1]Ihe+SMRrԨ<%v@3ٮdieH珋C ̘"D=4t}Fbm>m4f8Fl%OӚ!>I#ux(}W’n\BeFՎd@sncv+0(7|g){lc%w) [M(܉> iwZL#RWܧ",Xz Xb rA-KT0ݩ @ .iQy6²v˄C|:ڝ1;?W\5DBJ٪)~(t%6Ia +dW Uz"Ds#yR~<;hRDmn ;\v3@/_+<0~'DK@ɂ&{ƥsꫜ{$LTh'tr0^mWcw+(8ƍPh% %QL t+RN}0L q ƴDyS|'7ZPޞHsGyXS-z!71">a& <|ԉۄ@t#|>q95^,bXoG !]=Ǽ7|m$oB2rvO /'oi7T\7uF saqi ,>jhR(W6<{cfyl'9eӪt?/mwC$a7֣zPz_$<X?""<+[/4_qh@&4?`bÓ-5G}nx.85j~yd>b7!nZЮ[G;X`J YWC0[=.J_560; UbWD]J*P7z@C!*?w\YdO|ᯔp1&mq2OZ޾ -9(tݽ3+at?E4a K"P'b4T6WlavX.zɲG^otص{w44V7-{sot 5¼$)*R?$\Ck]S= F,t;1/Ҽ u jy ۼ ljX?k f*U>H-=Gĉ!*HmPdcb*' ƫteTPUxEK w/xX9t6i0CL#\iߋ'RVP=aWV7 [>J"}ҡ>L/thmu$US "23 oEJe+uaVx؊Nպ!DSΟ!X;&ePlDwV4- PE]Y{>w B6D8?r]p7Egsm<>Pee!Ow l j,z:A>ڧqtNVZ!M kg^_#nb҆We1p.Cw&lu(:]}W)F &`Iw=hL9[L^BWXdHkNXJKYtO#6]oYkMT;hOsԈ,Ou)|`? $(@L D FW' ͔ΧA'gh&CGHrõޞIf6v8gCP K{oЄhT@.+R&ٻ(4_q/ T sp%e"!s@ah;PIq$#E&`^iLWWY_1Ճ꾇 lj_MKK9<Ɓ {_ xDe~!K;2L 6u؄-;|%U䱰F|v@${=B|緌@g7oʼ"vu )YT!߅a%oJ o]oFĔUoǫ.D Rעn54!Υ83}KuG<=X*RM5g~Men)1a'B+d+@exHT%;CR Xhֽ&WaC ?0wz؀VFi'oQgzÎ{i'=b!= 袘 @`mȄSre!8rیn*$ۆ 8/гhU;S ë 9a1nFV=$u-< 2 B y"cPv̪?Ve=ܰgs}nI~JZM7w}( \^rQvNrYPKEe( 8-—mAkWPᷖ(V3Ybxn]W zиt%= ݠ~:8ʴBLfZgv>2t-bsipQ"Flʟ]D(pJ0̵zOuxŻiEDs2>}F' )WY&Nb_ ׫59td\9b @dbCĘ|GIu՝ RՈF%|?I˵E S1#_Ew uL? "NL )w;y^2ɦ TY.U޶]ơ6xGG=/ P9"WB丐v(فq |'ΙPNfr$ !LX5>k8|ILޛT,`Kդ$RYk&Jk1/!VeHSsn 'ߴ< /_QU C=F՘,_W2~O#y'8zN*a+O!>q:`cxEyd uA [[ߩo*"kR2HBz:g{^DL:=ӌsWˋ~"[F\IHvAV4!âW\U^"ɍ=h/BPn򎄱p{QI7'XҦmfX| c.0=kuEi72Nٚ=ݺ:ey( W1dóS:.?e`o)o̊T%H}j\ w+AĄN [2Mf҇=kXDU#Wm> =Zd&u:soփBUm|m zchƣPe#!@0OBܗ}tn! kD9\TL=DsW@[=O;㻢 -h${gˠLc-I"mҷmzֈ<}y&Vd>yElhZUCd/b_ǒ¾W vR`;0 &FHj?eepܬY4Wnӡ;DQE6pP`5d`pgsNIm³AR jO `X`g+p'$ߵ$ 3+psqH ' <ϑX6c Eك ("Kzɯ:PP2L닥?Z <,KX5;>`>/E\DLOX:-ПK)(.0.Ybd2 u.0N{翚H|D宫p(mZ~w\y1r/h| k^;>MikHJKEIFpX"̽"vj@ 9Mx:H"|L䣢U۸ "B]G$^KX_aFQ):E~c11 _-@– ''7Tꁟ:&_Kz-Jn̻G@ݲO5|\])Uak`[ RdzAfĿgpBzfrnl6Uyung;o ۬WrDJo=?`4Nn9JC 8U̬Ev4[t[Ꮟ2Fk +yc~ѵ@B5-`\=[QZNyrla#A8iѬhϢiO()[| 1uC ܇eMm7R뻱¯t;yH :~W|Г2!41s!P@~CD;ag)4_x ]>r,fȕ 7 wk P;4%e\/uW-\ɑZw}o]b^ XD40)mk1E' gK8c3`d[]Hc:xY`& V?c*D(! È(>.;{}T)5ZPhLoX7dijUFy@9BoC:k^vcgp*KU85 UGyR=- k$ᧃ,R)s\z{`Rc{^,׬}Ճ#(&]' *Ů{HV"H [#j*H͛2}›E·n* P0~y7/:ʼ{i Ʌkö4%ڙ$F7: @r~ ƨIiS{ͺڂ1j#o밫eCa Sy~Zsp"?̪B9HnT?Cx}ϳT/~Z*EKeӂښ44QWAj/Zk&Z^)pp%ӑh z9ya_|Y<Pq!^?4s=!Yӌj J#Rˤ!* #E ywo1֛ >:(/$,J !ԳA=d6 T.WH@0-I2OK61|zF?8=9}o86C Ul;`қZ#rČu4 SЃE3ZBY#rlMެ0=6-5^?dx~!($}1%U?%-{4K.=߂4ϩ,۰MZwzΔE>[琥$mJ8<9UGipKHJ۳ֻH>Yȶ2l8ph^.F;Ytp YwԡyJAJwi/:OVVCu+Wt9N]9&Top:Gǜ 7g)xwKwEtfK5ԯBb4Ȫ4s9>w$3Cge${m[YR59HWMU&:]A욾~_[̝iZFq_$@q^`^Bt&qdN4AvBk7V'7G[L{Ey] wɓ_p*9_xV-yXM 6g!ƻ\osҗ=G @tޜ~ /`9Pr6ϒk MN(S!Ec (d&kn>;G(%{_t,t[ t~T.Ac6 Tr>[W t%"q+\s^#znLnEJSɋcwD qP«Vx#bZpןy,ܪ .ѽeBu*',7_O-aeٴX<&cFS㸛;![=~:+č?Idy ]yQ\ xlv =!0K0_贼jD?o]3:`(=ī_ꬸ.JV웲_`Yhfi<;9[DO>\ΉϞE[H@N۽pQH g ̈́&nkJ5|b4Fnp,':AqRi i~u+WT8BH;e.9\QTGLPnF%vüy 1*lrVܶxD=&Wɏnz j8 n[F!&k ֦RҷKWmEO:lb orhmGfГڐBsu@[*DAgNs?We*l(Dʅ3)^<*l4^F=ҮP^ɉl{+-@BrlX=ETIPQK&%1[:2#;gh4j{v V'G ZSٖeVԻdP]gRBy`hOh0sx\0Z3P& hD\v<%@U]Z7]0 KLLm[&\Qܚ$~g+0J|WHG&??Do87_=ɹ*ak e!b5` ;U뿶)~H٭%R_6 ݳr]L5? RA0d_+c}IXm)s,(JoĖ .$pWLģIPAhBEژ]Fx7w}8M:yC~Z~@+;ږr}]ʽ@{fAHVU 04kL.Q([^f#bekq7Aas,ѲT8 Y0Ҧπ1xOK+_@k7D(X7CgUBuI'9-2On&Tk>xZฐ0d^g 9h5r ]^Sd( ?nS|QIhQ.~?~Bql"ֳo *O޵I <{ GZ6.d{-JIFɗ[J XkT4J3P*a΀g9&i|9@0i2AY]r{Y:4(0 m"p>tF)싷~NӆNV3jݡKcB6 bwMv| r!7Q y|d%!׉} ddF<KA~>Q 홯""໙ܐp 5`8lqB1/ 64$0PzL&YN5冶\ V6#\`fZ8Oj3`aܮ+˂ڥs?ܞ]FQA 7*g< J63BWC~د?jB.f*W-u&K%ZAdռp 1# 4<j^Bzʚ{bԑU휏V"x8TF`?ĸg,0?_C0zxsl}vY Bӈgn5~;+o81EYHUeŠ\sXe4 љKҩmV=jTPioE4 6NJͩy ɀaPZc,(Ӧ>%!ї \h=XPq"S Ed[X9.AS$Ńo&8ӄԫ+LZ,/}d^pDBO $}Ԧ.77ǔR$q!i&{G\^ltl@B^S?RNCѐv 'AgFl,xZJ3 }[1@e "iG~(%0㠺Ifuה% G ~\^#fc$Eʌnagڹ4*Ð.)](U^M(^J /:6>{Oٮ.m {{$;nP(m^sgmڝq8ʮlmB}Ċ'!J6"G=*J:H~NV+.,³{j_4Ii'4Ny6rZOf-f!!-}-$7R ٶ3u:NZea*t6m7NGmOұ Q\e27PNAfCԣpi)aNa\|\{ycޜyP܉F]Ia@RoluPZw8i g  ȏϬYXARR)q@b'io"jI2,jӀJU.v `Hnw!؀NX C3A $UsDءZ^*LIyPOxu4\=4cygbeʎeI0 5n0ۏ,"QWݍvri( %LZTΠ.udF#Auε&L}UN`;WЬwlF \۞Am% LR%WgCJ ;V6SHvٽkU_9fWp eĔ ɑƄ̿#w2-px^ki0[/x,MQ8m!ޓ!Fj89=AP kJߙ`MyS GtI/jRECج TA Bau1q{z?BxE._QNS1D2o˚"CQCs Y o&VtrRtK6H\!:HGTi vKnY_j@pU" 0aHePX| @ l$=9i7Xĺ6^跊3:(jC7Un<~)A־}|Y ͩq'|&$\C{tӂkTf.Jt0INthw=Us*F=n?x~p#ajގj]vEIkOTuB}dmZڤgB:e ;aG%dMSXn83ۙo0\Dkе8%B3tqz@Y BoQ+Kjc3]m2i%Rőt`bܦĽ"l,{@Pjttq<͡I@M_f?fi Rm8ÿTHk(7;iH JM$3uQ܉a nT#w(e]9`&ōV3nguR :6!]nJX&+ Jf OR&<\ vlN '6tzn,@ -塯[3-F1ͭ8>:ںǙE+JJFJo+j ,Bٍq2wOsQY)-{T}>6R/S= o:޵BZQD~an74E F\U6OרŬe~!(iM_8MMN\6>w`CBS%Cd?;`bʅ?V(!%h{R\\lF"ndYx[!HkYz /.XyCM m&7ݝ3nƜ1>GiX(p "a݌L7N6V L*5)ܮVmg݈/5mE#فyPP{{iw7 )u9)!"`qM9$eFq>8$jQ}^R6OI)ϗ?1+fH[>ťl0zDg ˑVQv;k40n(WGetTnϦqK AbQ s9m;07vMFEnJP]b~0F~i i% aٍH%Z>WDoCQ}Pغ_Џ /sM/ijH Aui r[|yK^ g]e>}Qgkbi ;~|G M4읲]sV`y\KYR{qL5N&ܸ!!,_m.+Bt'Uj S,w0a順/Cmyki1ˑn n2 9lͲ.LaSm,4kL.T֦fpAe_e7͂4pņJ7es@I&غ>rwYo(ESCDWIzFq6miXoON"̄#-jZOOMS@xؠ]n!@2 j!c;^u]9-ވ>N< VlrJ M"v0_R{̽@bi"Y(]P_^4:%Ͼ&I(Ks*m? ĈoSvU/ 2X #v]qiyzM̳nܢ,!mi#~v6,sqϗtʖhIL87dB#'pUVWs3] 6j,|TkY/]Kzy->Lɚb5R}L'$^xf:zeX5C7M7H;8NAy|ӍAx46[dPgѰ1T58 1} W\'2/<6'V聆YMzPվ)Ȋ [69A1C{O qA:n;Gu-C֠:Q-;,fSgF9.֎3Bro.@1m] 3+HZ/WʋW׋KW{,Z3'u햄79!$`;9\ng[K݅J=~9FzON&?vdl*:[6J4?\%g T&84L`V UBz_Ǘ<wT+{4 w:8A'=bOkƂIOwɮrL>Q@Aϵa/4$S4MIFx&H@zְ۞H,v@I;5,PgggYh;>݇gGڗ}<)Wo2XWPzU5AztYQAʇ^r"I]Ng/ ::yf+P{50AKkljja;k4 ǝԧb)3@ݴzV9~Y rc kc .F`CĕDhZ3ɕ9%#Fʜyb`vb5ѹAŬ*}F/ڕVj_}*htVq(}>Qdq块6%"J>El3tݾ.FmXrGЪLdK$4ywiMN?~]-#^Lq$9ӕQY"6qCT?Ђi0~ ,و|o׾'!<Ldh2 ga#;i|zkI{{wQp~{ k7.ykNC2[fؐs?DgJR%Ïvn%$(<3h:R ySdžX ?Lf ( hქ:y!~T7d++ i `A9a:'f]hai\Ҭ]8z9rTEa~3].M YbN׵ EW΍l9uRWݗ| ˂,t@^J6;GݡDR6okr ~jZB`0Seh>VVIS:,VL f!2^gaF^ 𮇬v7B rɎCܛۚ,9*? ̾_Tէ-vV;%u`/Ve8d/< `Gr&6{u)euZ G Cyz\cפge]`}x)U{w6\njFGcWH&/UG; wgy>Z R]URj}T);B>4=j[~0 R<+"vg8/涯ztxRAW^Kc}B[3ԎpE!5hXԝuf/[h(.?PD5 pD#>Sh+5]uSk[tɸSLb@Dž=3҈MD(F:7ja\(+kT>:_ W7fSԺ/5FtphB]-X˿[//G yAgg*N4~=lw B|imRRj2(N@ 8 F[b 4mDW5]٩??oX#w{Ep%:׫fK +VD9^*[l߁p0y5D;؝.`bQTdM'a.O@3ͥFd W'L5 Ԓ\rR߀Ҵ9 ?,J,7H'Wo8ܴ^Wkw!Eر[ƾCreUyZ/qlp*j>n6 >琏 Fx:ϝ7ʷ O#C\l_8_~s= OeVE)yhA3I599^*f6d{U@]=yxxGr9ȮomF+hj(l,6Xl'"2*đ%,)$\1BSժ>'Н"7`H5hhy°~Q_Mfjt?Yį#c8.=nu I2EB 2Y/Fq*̝" ZC:ՔnءԤI ID!a'гgY͝!tk)P9c!0̆U ק(~3o}$q|mF +)T $8mbțğy0zxN0F3C(qIQHS9?¦(6^ @|;+Snfjc/E(=&O0%˺e#^eڊ-䯾3<}ŝsrmty#LM JsTLL.SpG?m/VeVXjCYTK q.$q3v3\8n9QxGEk o5*pf)ZT娫m"D Ɩ~nlMU?xKP ~o3aYЙO0Q}@G/L!\ɱ~,\h ^a)a[YXvVp2D_N} =オط)RWq{;<ߐ %N!xX!0v#0'o3n#HN2[hL5D m!皝꡾q7c0 &Vz<8}`W >C"}O,I FXL 0*Q8_FL;ez}ߪ4a&o8Ԗh[LKI ]x!$'%o4nsTn1B*ը2фɅ_vj1NR8mg3(!AxBArn&%W/.ˤ e6}b>Gp`ZZ_Z 2+9E2?̨֮{06^6V<YzzJuţX8lyp55ޑ _R_ƿ2FEZX+$A(exRo3jϐ"}>) ߝDY^(g3:\;﷙)JCKnPU_!EQ.PJ-#*Exy-Oe^{\vdf M/lD^GEH _ed>r%fu4f>^ W랉q!XNe>|YFIO|ȇE_Xu2JJsfgCYog!}E}Fd(bxeK{w*f> )52~hXT!?ccڙ+a*.<θB]B'Q|$΢hLqИBqP! 6B2h6ٽ|+@{{ɺm&t |= E+PF) H[gV&zM/WږP;XkmZQ/?$ECD<_ThH,I#xSf-]Bs䡫m=(K_ tbz Kn`j!~-Xq|ފ?odґE%Ztg x~7(vڛ=Pp^Cq5κPk##rG4U3EDkae}{N3?Y=C.0q M3q́’d -ʟDPsk>b?|F)+M>b|6.wjQJ|=.֮J 6g#w:/=|4IW𵷴zHf*#b1^;r,u0@tO0´|bАpa]n^(MNCHe: . FsuberɂdgR7YWJ&^rBW [[:zwqAp42!)"bI_Z6Ϻ8aySR/FYה6#̳6_4?_hf[gzϸete=fbׁTHwF+of-Q2O-^ɦ}S:6VZ>1Z|%Zhri nV$46h6?S0G$%`_*ՀXJ(]'&e[Oy!鏫N|HDAv159s؁ࢻ-EZ#gk+UU$,k_UH?n(螌- {nu-VT=1 I)g5^!w{8"O[Lz!]ne+VlQKGߦ4rnX")Lj0"T[-6̍<.ff Mf/xm. @~W*ݹ*Q{dRsɏG5ncrjY3wz/ڇ )_hqT^. @O{J-A? NKT#`5Kbb@`0yQt\Y%f|:ZJIPg>8H%b*p I)r_rK‰,b+78P߭1@9 mp39;SJvjq1~BWvmc·͋KA TP{[rF_H%,t$ҁʽmκ7vQm^6 33ci@J1}&X+?n4yA),LZ$A֖|׾^I >eeϯ+b\^xVڅZ'9Ζd^ [hZYnaI5!O[?YLM)EF^ލ#W]rjӵ;(IVƽXQkك$ȳӨA&yx:vB˰O6UW-h4paBc*B~[4N$u{](F ը@/e1]#`tڪP1gQH|:U8?7`r-Pkbr^`=:|#)CżG!5m%3=k{t)xj1nr]ʏ6c>{F_(]8wi:'L_\@,of̵euMpoyl)1 Lq'[$i6otОwf=IrVpv5g=N's $:V @߄[`/CR'3B2ȸ%!Ǐ|_md3=1V>M~FOC3so6 ]%}&0Q)Kdiȡjm]z݋˺ Kr}.3]?{eԹYmY!^ƻ~iZt{#0#;|-N G0S@O[|L@;ux\4emǙàM -0o#эͤ61x#pG+ᛰ%t+c߱hOtU_04>ޢ m=L.p\!:Uv$|TO %7 c.j 폡no4lVhXq8ڼn*b rf+QM7H%7'-P}m7m| 5SVwH)}E} qRi/XKJ=4,y|mCh@AU}GT"fT+ֿu`GwxI0? CʪS ~7N}ZxU|[ H5f|`s>?HhK:,- Xg H2B9#K\H7A"p4Y ?AF [CᕎBݶ~c`ޥUj7c:,A= wh]kZ\L=_vziǤ/ܻEP/ kRm>~vn [#ls3NNqb'[jhYKzv%+܆iP0Z@F:Vi %iѷ٤MJM &&!)|7|$H3)`7$2N7 o0X X^nuȕ + W\5E רY95w} V#߅ y7Gd7L91r 젵vr8:|עVqPhKq lqa<ڑ9sᨆ:s'C46mWzk*h{huű\5@::nޯy(H |4fZ$+Mgt<42O%˙L lj! NlҰfq!r0*>sRp0<0rԍ B`^3-ԭW:d2%> lA,3)'eRr_"}.J6Ø7'CE`ˑjo`̞V.pO$΁r&45Xcvu8q#!' )8|2j g-_MumBY}:* 1vYM7dM)qz7$'7\sy3i>\!=nl܆#rV򀂮0O_^>s^eNjvL}XhGԐρd+zTE♐&; WeZD!a׻ࡴ7zb<2;DG59Fm8Ss1s Z2OU~SākDĜ3;)WEڦ2I!,3G\LJkB ^2 lzDž#%}XϪz=+ȑ*8D=ccSH7~hUQ{h)}i-|6eAi:n,F1w_cSDFSϣ2؛RRJ('&0#v; (3jn>Ctš1A< W̙y>yyϹke V5''9Ob6)GyLDN a*:cY~zNMUd;)򁒠QtyYT<"')Axe/xooc\[X]dGM<{ L)gbwZfL4`ԛ;3s_HG8)>m|ՕH{/|yZxCOx~g`ӮyV?<1Pux*6s}"&X77Nfһ`L\`޿5үmG1xu𔭵tNN"RP]\QēW2nHiYBK!1DQ` )m ][[m<6뢦9H5%{&5TloX+z$΢/ 7ZΪ}7iu҆9Y[_#iݬr'7ҁXᠾweB>iWe';(* ngjh&[-.e Cqߪ&i5K# A&9+^x6}"U9Y0;*Յ%},W\ 4?޼ӗv!R'¢0t$7 8k!܁3qngv!0dBxE. 4-Ҁs O~ kAfWI{EOnEh"պK6 >?5d}=:m:O6?Dz;ϊuqPmMNFŠfBNQ@5e]'I1´ v5s;UZ³kܩzV[XHje+f)[B˽+t9F"˾vK<6P<*[:ۖXO);v0A)'wPpsPSh1\lu_`|ׁZ7ʅZ ->mBa䩽uqxne}?> 8 P[}CBGkܰ :IOXiLpq( O;\h5ѰH}/ɷYYB+$7&J(v̪@iGT[Д|fv$ֆ$5ܗu+;ٴ­ɡmQw+ȌF bDŽ;2' ]ϸj#h5~`^/ S;Җ:vLQ]lKJHszdwr4;88R;v;/CSZA?HPcT9%chk"o=xSy+׳R7' =SgIkgBa͑bwJ@ҵխ_H!Z8ҚxmfzXQ@%Z>RIOŴu B$^M-Ub4ߔ\IDQ||~X1Fg ʠfa+!2[A-Ke_t3L 6~Cn& 5q^ya&-hbZ.Ukf#F;v8 }[xN[%J4€^q6aĹNU߱晑Z uCIs#bw&%-t茂`o(n%;Bcp:wE\f/8(hi/qpTefUj $wh.p,*aY}? BuhBrS5K2ރ.kw,BPh^)Iz/iZuDȅB_Vt*H1H~H0`~|t\jhuz{Kڪ2n:T˺)l2 qxwA!EfO5`N#&ES*kRٽ/8c!̕ʊlʛ{P#[ĤB bluVK%rȌW2T4{eKPgbxgKa c:RT+i PGP1@P#Չ ٪l+'$+B]n3Y tJLlSK*e=Ks/twsDD Nj;E H="ȟ`rRjơ)Y='nȀ݂U6Hը(\f\:)=FK2#b媔xHAϑǀkX~ևE{G)Ɗx :٨4},suX(kgR7K2Ҍ;҅{YlJgv' /u]'ap\;},6RUj:И[eQUD|dOt@v͎]MҙJw5>q?a!8R X4]@\ʺݤj2\CI% jAZY ڛ i:; ";PF?ة*M4L1Z[QQn(]}׉JF0{Ě|MvP;Xc2e.;*%d]2zcC^SG@?)3qaz{NzbRUD,7C K$7MjHiA}9=kjej D0~/B-=#r/ e.tư&cgM-vwV?`VځT:R֗UVu(ky99 o@ZS#Hg¸ G B:lv-U}R|d(\HR0ޖ>LD@1M*}XֻpHW?qo̼-K_'upUAݨT "vyC-o)Rb[N6:|5:|h&XX;0+Uʀk~}N`X%dt{#i2z32fl)؄@ 5uӒ Qg8>Ni]dwM)MoV~`7GQZNwpJzKG'WҪu'6ufFc" wN]5~0B 㒜PЫsa0_b/hog`%.C 둾 ,YIg}a1F i󝯃B,,ĜNb$#R] EPҡ!S/%:[m.Q_OxyLbzECDN1䈻x}bU|bL ܣ g7<ϭ:,&:6R󲙺i0Aƛِ}.03| C6 {bSL1XZU +DGD2A^^2I cVD\kM9yalWKcZl]5~ `Y)kt$zPޗf[ J~]Nj*CK)"f!&zvlGA/' ZZ GQ{9/*]; )P5AA2+Pߞ;ҁqM)/9Mxv6cxv)totaB|"Ӝ6U5 }bJ[O#mL#vB$My=q,Qz*mD%0WM7'~MRSas+OW nʹ/ߜ)o.vp^>Fڝ}q %)%g%5烗-n#]$jaL5 [7 8 AKX|ZM&, e1 5,;@2/M}V61 +_;r6j0`8~/ѓqCH~GGM5;B"C޾͔M:'Fa B])5%56poGAm#jfDK^T^D+?19z6cR,Y!bPJ&F}$%wPAW (I0iҮ}g֫D\qvz07/ӾObnvّLMޘW&{d]c (LWD9wht!v|7c` <Ń?-omi:dzc֔F{s;/(hp;GQ`D>vҁoơb/k%mPe ![' iib=2YD*Nu~25۸-:f)[B-:#L8)=ʕD ֫j0uJ6F'~ៗH?uoXӞ, '֬E1' ȐZ:\j rx9vay u }&r;U!}%;'әw4=7N|5A@Ѯ_Nfg%m}H3e{XJ:el Llfu,aR->kDnV$> tay8ټ~GY\c0 F?NV`&xO6C@m(X}+聥N4y˫{{;Wq_r`%Yg̬꿍bhr55o;+ ʫPFd>{9 irja>>݃Po Lgq@LDn0tWfpx^^Id*ZlȱVަ  rE5- `$p4y 8ՙu8!1V3J J.#L%luG"ҔJYYxȳW"A^rs6`Ro'Xs)p L+^TAY/V FACR4}Tx^A<%W ,0 i<ԇu& `E8; sJ$nဂns] OɆҮXy -  {0i8ץ)$1W}bЌER]]2IqUTnօ>< g GL°&t RפnҪbҟDy|@>nN#مQ G>I OP.Ub$ޢVVw 1k3c: (ʖn2 gM,`Y/gӭ.jh9zoxi/9yP6LJ?\*;Jo'(q.z'Q(sǸk1Rwgh}vCG&Q#p[}p)Aٶ'F);r-9MDahT`s78zm~~1 8]`{ᘐk:9JD迤`xC kvLZtl`)+=NF׮Kew%L7vW6G8`b=Y 0 ҈߉xW%NcmMa4R<}bQafݻu ,$3̯6&ǰt-_T4Ks,:ghA٧"nG 4GQTp(px*UjŒbKx(=!nxOo_&+yZswaJ%ؕ]9$c^auH3!#4yH4>Uc"aYkhpT.||1fq!EI"xgZe 6@i7$Jڳ,9ޫƌ Uf̧GIz9 >ISyF\X|6x/" an"i HۈWrMw+/e_kMSN3uj%[*UFM$3LNXCRG+ ţs4kUT_Ye bql-jJ ^ HKm*س$6ۢx"?k&Г׷l-1x9 1 Ȫd޲ W{?56h7*Pa, zo' L Ls`[lPx/MU~v k ݗQsdSVqfBL4lGl"\zh}s YvJ2a[c0;v=2e7χKn> {㯎Q|#l SS=0i\PG٥_ ڦA DHG,ӵۘy%bu =UӾ~D+c4~Ifo؋GE 4bQ y2āBxGV}`adEҲ{Z2 k0Ğs.+"o 1^?Hux/o%"D[RM3? ՐdƷ0w Z'`!2>-12U4h6ۊr ޯdS8L*XJCF88uGp&cWgȢ@`). ;xI{ʏ_& MKD+Pv fM˙ 'Q8] Z- . ԮHy)[չMr&܍1 5QD7GI}vpN tq ׾O.H^;5m4*yӤ/yMHcp@}"]eK(䆟B}C[_zuE5+m+Oai%LT \_+5Tκ35x>6F~ ֔`lJ{cɦHgN}dD֯f4r&ox,T/PdݣXI:+'deO8(F淒s&VW }1R\G OC%t_}eAo*6tɷW'(ݥ5  m=?IxNnJk6 nd':hmINfm)PJ R,H?m>z'0xi/m.-R9xäQ![tj>|C#wDsr2n[UCg꣹{3P+1\Sȃi {{АNqRFw݂y"AMVY"K}1݃da8=4HLݦ2pns`]O:/^B p jZsrQAO-D H[ g?vε,Ĵɫəuv3Zvba4w} ZT.gj6(VWǐ*DB^O.71Q |s!1VFk^NHy[D2gpρ9yhu{|Sd *p|l$WXEOEBb~ť`Azog$jLbvPLNAdc($ mW\ȷ@DW/cK߂̹g|_Jž37̕ tYE[ ZPW:~3h84Yk-0[?# X4M뫷ZteA$xNAŬV:9 CtBb:r6'.%" k`ڸ*bhZR Rf䙣`AsYF~&rJgC`}7n3qO{}pY3|`k:m~If[ 9FxniQj76\erQB=O@qvZ~NCsi-R-^"(Rr4S7˴ Uߔ_co/2HŒOŚFnR.ckF yuxX[Mdc͌fpHڧevAJMl\EvYN8oE&[8mv?XjĊG7)M]NʒrWf.C +MWͼL/` Y5BzWk- uqѕΜW{` ,`:nAE RdGkE1sdoMLՠ3D]aJfLB‚3D˵gs"!NHJUAH0i%X91]K௟w0I80:ifDm e3 ptW|n8Zq;h1듮M.M/Rtgm150!(K[ꙗ?cV3V4WNi_sI,2=~`<\>o)ԟj869s9q;>Q^GDn&t]„T ^ A&FVJ̠A*y8 !^ptijG/$ R& #khqg"SeRij4NZ"hS bhmqfe( 4r'yoBmbw]Y)| Jb+=u*Iъr-ŁKG8PԡwxxCxwqJ4czX#qlr.] \`c17cJ`ɺê-`ﶲotJ2|W>!jNtUЎ&lamxBmNaJE'X>/H2DEgd{9` XgރD)G "M(?M,}u;4xJT¶2s :HH^@MA)q.<0N1TGd0/=~$p8]J$YO>d(Dkw7x9d}[i zBg,]T `UVϘE`MTa'c!|Ҍi([Ĵ6"O/c\σn@bL6ڏA9F*Ys{ QA+[lp\_|aO,[| #@.qr-fIj`)87GEi,h8!Nko&A^f7 '"FJZϦBT*f3sON_D_SCQíx11Vz"G*;K糙=J~ d {jz}pjWD3Վ)-_ןd?GoBGmh@bu9첔` _/*% [D^UJe &pXx] z8Y E R[E =/C:vY藶濁Ʊ%r US6ϑHq1t,POdHɅ?TK8`Z,}&'Եԯ!v#;^+ &tkU@<ˠ.A6[#Z٦@vdɜkXDBpgՇtŦ7vp\ÂKR֑7/eX.YXXLLztP)(Tt9'Hs/RUqeIu0vL@fnQ#í9#G~Pf=*Z:dlp8"0p;(?K{f-TL@5E4^86pw`ea3 ž;-'UփŊeIG:\xx-U=_ސXx$ ?3ׅ6]89lj _XF^)t-Zs'tUzpb-/*ks#I[UjyN4)0ib}%m47a ʌ}aF4Wi:nZ(5%z;ގ<%#^t:Y/x >2**7R0*LP9mȆgL@LAhs. *\ai?.W55A)8s0).N^,Oy S$6,U]׌Q6d3Ѯ^]Pu'InOEC3Q6K\-_զ,ʝh \U4) 1L3Aw૴z(#&:=\&͑ŃKNխ'G)3BHY4F:-L(J9;V5OR xEt{|7:K[(:n-s^X#膏Nza ;)%!J91@~`U:Vࡖ]y,"1~6&?Gtt?J~}Q9(,F\N4b ]ҮlRK Z]DOEY=W^vL˄xrj1:0Pklt8@#xIԝe͌ٷ_#bYSs @;gpoDJeX;s2! S=WV偡꼒W6I)+mpmy^PwASif,F F@[/먲caQ'LhO%f~՝E2c|+rJ%o)+W]*6/ +(ǬQzlƽ %C->_&DE\aeTJT˜tV<'S&{{`Y_CZnd`yIjb,L!_7&9 @*šc=ɡ\ԯbxqV3~_lZKG[D?UhL_u 4?#$}6i+L΅u <=T8k%dTUؿ|>' R{1'޾G  Kd㴄ʃxNB p{? _fHd; Z|!m#h/Om V{q'v{ͩ}q9G yN<唁+ATr_, 4@ErC+sǕoi^UٞqI!rL#т! 7DH҇ao[ׯA~6v\NXTt{,0i93.KGyG!!F_%1bϣ|~&`YQگct-wC(`yX+ȓM}iӁ"Z|LK CA]Se?2|V7::tE .B!Un@/vé6p)ȡ4;AQ8~}.SsGo p$V;ZF&ɼP>ݙer t^sHΛiO ni `G=(,0и[f?vG|kb!䣌K+INܸPfQ0F[Q <MvݡvߢOq{At7ܴ$O>31f́ˇ 4|A`)V:Tq-.C`7`DێoM!ubeW-#6ѽ|d<]-^~"&U= LR坽Hΰz?jq r4|#a9!ŜC}_Ӊ >kW;=y7p7 [moKiH˂ \`\b̢Bfu{M TEwXD.F4cskfI?e+쐰%Cfo>5{Y҈bi Qm]I&ھҎUih֝-aA>ee}WډQ6BQA/X8ь޿pg?jWunؤ8͑^_P߅kdH 8{傦ie(*D'ilC 7I3*Hp3vyKEj!}?j(rI~kPq9t8Xs`1j0ùD6 z\J&\tHNtaαO'`fs0(5I8s9&dLqq*5: n+CSןޗFC8.#//d]bpn[Ula7`I*?0'd2q$<" Z[\FV6:Ot"(}n0D0aJV,ioA@g ,Ѥ_q^H0crp^Vk`C7-5wrӪK9)`R+]=s\4TJmH@$CA;iwvr3F#Nh%_>vLy,->Qq@EPCJ&Վ60mcj%F߭f⸗41ӕ-eUİ-_| =jЅ BB󦗓Yд.V~(~A4t*^Q[>obWW+B>=tR"i7tM}CWq^' ^4o B&uTr[--yN \GD 848|v\-&!T?q]%LSj?i\!͔;oRpW/qc'?`(8.ԢZ!mѫYnְ)?'\^S [_x{F$l7a/'sN'C;@ ӱD>lN0ڙLTrf,7‹?HL$5UʵS;$Nm?FNO_'2A<ϝatŹ6 X/~L $i) `P^L!X: ,AGޣp+Pr .EstS.K\ߑF |riLxl!aJn7:3"qx5ovwEUS1W;*җ7K zNed>m54>=>T?ޗj}B+o$$MkM r9@uOWs^2Y*l* &ȐsIo:!$&.@7apQB޽ny{1ʖ N׃d8nY@ڌ)dmTslNQa䟡 ~ |إsވC;*f ۭ9#.cܜS4cdo`>'%ȍ:pio})ӧAA؅?'9QU%T~{JtSJoiXe3&(qЈ9vw bWY0!Bw+z',p}n^`C%VH`8#qs1Z".dJH!)dٜN<:ex xR3퟈M,#UhO /QKN}%g[tlOk]嘥h6J#RͷCdٜudt4bUl4'}~oζ=;o!Y h E*Kן+oFiH!rXjpl!bCşMT F/a(]O:%H~PN0,f,Q0ȻP N(#}xDĨ ' 0{X8 J {7^# @(D WN7s o;K,rV)϶OÈbk_.}k4Ptaeb:KܪA()l~Rkw$3nYb sPH`7ِ3>r.c*σ[v3p`*)P#"[v,>*v@g؏`üUNHrͅy<t94a-Ǟαvjc`Et[(8K hYo|2*8OD sӢ4"y%ZB U2䈵(Ybe3ħT<"ĶFUtw;G6gSsAW7lFxgcM_n !m1loA7 uD;c껹c̃2rRy~ #Jd}s`n:–A?AIt6Uw,?+=0y2FviDЈkߋh|$)'5Nr?cmd/i"@>.Y lwŶ/yzEUQJ5JN]L ;0suu^(g>ѰZ^ +t7Q&νLaiSF?cT(mM}}TQ̡56ٺ,ȸٵ 0mֻb*u5x:N8ɪ2EխE1EL pj*5'?T'w'RïCtϭ-5iюi$`-16)C3BxSY&u{ \ڱe9\Ywsܓ LOntzb-RZ""_  _K;crl" mtu#MNsm4UGyFj<ŝU(b@G[i;O:|Ss^0˾BϞm3ݛ6?Gxyye_c'jS4; Em&*7{K&udKP&@z#86mobcE+ ͙'a}&S9V ú cҊc1(ɷo/̓gp>VT|+ hBcx[ŕ19`;pd$mO}e!xثA1F"wO\ AB}1ɡvp&uN\m`3 'S-܄Fc&邗.lj")NF4O짅hfZMθBery$ Yk; s/f/:HG"CD vH,*V"/*?ï.Ha8 m4} B à״l8?~G4ABB: @(R*'l0N!}"T8VƱ[ph>+ĞT jX[dRnD+mgQ*|\J㞯{~2z`l 6/,{ "ֺ2Y8T23|znTl7`:Vc%P7kb^lFp?CHn]4wݹ!Vnm<g[@o נ&N6LNfB/S` l;L "y5ߪN"j!tG5͟\Azow@HuP넧[lРZ>׎4!ܤK~8gUSBWkv·r=KT{r'5Ŗ4M:4MGI[SN'0cVO:^W10/!DM=R 6C'1GIZ6`:0Q%?D:h|K7KCCcuPYŚl:QtŢMno~dj`sҐ* ,Im:I`X?Y["d]B) {ScgG>b7YOK:&ڳp"a&YJ-X&e[|_Tl/AEY9*!T5Ե;4a@-{hU8'9sYcB]l726w5 Pm)Qjy?)ǾI5xY{A:!f)i$u?V~ 9\JGs9S*LbimPY5Fd3z+7?.h|$RSmӈĐ 6 u$XPlᨻ9hi6J"ISu n L'>$Tx7h|n7Nf>dd}u.eyXf~ :OKybMuJ{,6E+ XCfA >m^uf635G׭c=õYUO_5Ovӑ95Old(1y*3 d+Ut14\b+^>@mN˖/zcɑ1^3_D>@UM ='w5⮬Hd0 98}ћ2v6|t ;a+py OF;qxw&*ѧ" >+BW84}e#m],\ jɑkgZN_Bbt&hyN3a]cuJ3o0#w bq_+_lݫ9oHmbeӯ*4NÙ4C/uPmziM9_CN'-1nbkE<s+L6ix h'q%|\A 02 5Y2ap$zb^+Z1. cb A>1cmDN8_1;iYS`LL"(اMn~MwӣގP:a^ ïT z柟 A$lBr3u@: .Q׾19*XoX;Bl>G!ʛ#t(-h)$41rӶEcOS2\|4*lS/q!^$qYc4odVP`_KüPܮbHz{bi˂ FhDCR/[ 9Ţ`n "m*]C7 hxrplʢt_-:HҊ҉(Cd޶_oB#*r5s}^iN+ʻϷ+x$ ͙bzƠ3E%zq{ N,Lh>edD$&^?TYNUJ&w7<}Z H9蔢2(!Cn)ȸB|LUn"na܈wr;80c[NO0oW>$dzثPPjh^Q;ϕ Y8?ϘoԈRn4Mew?%RG,:FZ\Ȣ :l 0eGcf 9OaJ׳$@/dNgcY+)H @"UH$hp~/UqJ&髥V!YB}{s=ԯbuO>N2k7D]֣aR"zlC/vpwӮ<.pqlVjPvf2 ̳4Ɖ80;=bLDZao*=CgVF/ZSJ gul7ʈ Y .,]P۲HtHڇjN{!׽N>l>ע$ļ Jc?Oud&!T)cOOSlQtЄd^Uw2!C1[~ć6r c% RQ}HdbX7&P B-tV#-YZ 7Zv3qPV67#㼲;B\9ŢTəEXhX<ĵ2Yfx9[ɘd*u6I Lx?GaFU@d$`bvHٸŒ,xvfWOήj?tذVl\eo }AHda6;)hycN?-1]xb˩Yl̓rɯ6OJb+.A"UrӠ_͟b~~XjBm"h;kK1$f94UI5/\jFQ iݭAgԣpk ťT͏Ӿy}nQ} U;LtM/~h!& Ĵ%%7'Trp+* X`mQ*M<FSӗs Wm"y ?W7OrAk@ +q -/±ºp RV1r!}("4XF+iGԨ^}q(B8 w<34mEM%])/n_B= ~L`,Y=nV@Ũf L+wWLZll-јʈ|}zAS"=D8MLV~7Λ)=TqmǞL-hNq<b*]P3>a@Ž/͔DvVD Qb`óJ$EFK5}np(.,s&x:, dN˥ר5uEnݭr9N,rή+]7$v>e&ffVZ`<.c-z, 5ual"~FфmC܉njC[`x[VDzlK9?t\$.p /HSv sv;AlR*gVu8O*’ʱ"p1vؤX݈y"w^`~,wv]:2CnE")rdV jJ5W*ESW߭/`CzB;s "9:бk{ =V?/WfH<i6"ǻJ}0 0lkEPspA׵dM9)YlZH\x\dRa@=2'LH8)GᆲN:A- EU.6%K {7jE5@"VCdq -$=3եAp^ir=\F)AytY25|1, ;roO#N;[z[WӺl_,_e~N[va2snS=:q$°C=ygN!( JY"P!*RPu^5K ^P - ~[D^RXD Po|jN@2=`ahMI!8~l̒(}+3?nG6uM1wl?mK!l"ؤ+lDíK be~iUZHHV՜Q{)0ٍ&Ki9IeS*|c?8ΒG? Tr%7m   -6a$఑I Iܵn9ub'0)d8: Y XE:FB{\J+I)ūfp\*=N4kA~ȷD;x%V^Өʼn||^"%=^;v־ROu:`o;6cw2uC]lB~+",k.iNҩ$?Z/l!@kNNb$5W~ b!Ģ6t((^Np|ff qJ8Ad{eOκPml%D*lhĽu'0"wCj'bor?8,5u0xVCwlT,'[j퍦rra̺u]yOUV/^,qz@~2OQ4u=Bfc>iUt6d$>2쀄ilB MP[Fss0nk2%WM˗l|w\G.g,]Ta=L\̚@LMH^-4;;L]% fe*pŇ;ɷJjMurfTڴX`n[MtlEDgX)F1QMqH|hhe\'Wg>!n/<9 ޲lrkiPĢkqS)=)vFrN.t]xju0̣?b.P vW_ Z}JFŅ'Hy4Mf)$>kΦĮ8#_?VL,Uq@g,/~ǎOjθq4qvſ60!Q a3?O1"MQTKoV!v?{ǒGrZe >8 _JxJ!fddc9߯[ 5oTVGP!M@s̍|'ӑ͡!tQE@di|})r3+զ7S-mlyJZ0!RUYI-ymUkjh*Y焔ë˰HvC63/i8l2-1WĤ]i Ϋ2IX_L{,Zrk/n+ߩ5ЌZPtq8dh+ p˨[h'^8/pmfQ p(/3fk)֞(M[uH/2y k*pAaŠd0jVe< p~@,yw?͒?E=EsT)b;wPH)d-v1bk9)&37~"&!M$퀂s '}kd>bst!S 1M={G⼾:=^O1$HKbO|vuQ/O7"g6y?#㗄b vXBJzn-j)vr~ҤS ]`ӛ 2NXNAnhsgVqR A),8D吒kh~d|HΟތ/!gu&4-L+- lt߲hhݖĚw$xDVyohys6Ɵ}߾X>EB%Θ,GgE=+FBmk(2$?m/UK/!<r҈2 (/ћ|;JcYW2f%l !Ӧv"v7QNÂw9h8EDM{BZٸ;k>_PAGڠPƣvG}ƃ#ت@;[.[b/j2 pܠ7Țixαl).R_=Vq ",a6 ?Eh|6p$↋O/D ~y TIL5fT$X,d1i73 BtT'޾ l7' 8'T〭!x DS&t2r_IZ7^7@U O+hM c?$IϬcN;<(ʱ2v4' m  ,6Eȟ^w2[%\|*آsMRz7l) ZPwr_:} lK6="xmxlX݉tJOÇs&vݟn %[g F>Axd[V_pJnBX0i4V '&SaDg 2 .\_s3{ kׇsJi@|>i\l+فp|AJ9H]Uc0I\GQu_-Etys!"0M 9"MpV.ROJY+lKc42Bߌ=2#o:Ugs6ހ?Cy^k|(pdt8z zsr 0hnFp׻/p;^f}8Mo[B {;5K#"+";#]ʃ^jˑr9ƍWk8zynhJMђY(E44 H@Ĩ;t2n6R jds\b|h ?7\hniq(loCao^mTdנ=LRNV$i(2t|?> zdŦo9@I!n!C)˗Q.)] Umd,$$ *''PQΕnwSzf킢MC3 o0@T ՂVfe\hAK5>$;5@^.o+dn*hTNVS3{a:3;3)fNwf8LE.2##hry*wCm crKG`Kōp LPT$BlS(9gC54ۛu@ j=йzXFkՑQ$FMTc /5"8/'3Y9,#'af[] IJN]Ifg}b*Y(Ԉ;r( z_6O[7] e{5AW{e֠ċ0|Y"bKKDТ RPԫtS.z/Ceʹ*GA o5TvS>qU`w?d[E[ 8tI˧+2M I/+b&2h1f[@7U @wbS xeZƜlA?fP3 $ u:4=pg Z.DSJ ʐGӎiIq~%LYe} G~f2o/яZ{ɘa<{&-GzZ:˘kLE5Ph#%=SuZl[o8 w*SހR] ;LB@C`N8=&4h)^!z$^A%  mgDCG}JMUyGfМU Zɗ[@>Dg͝4%+bKo PɂFziqmY^F .9V/.T(o0P'"w))9ԯ|M4"sz%\zĖA7|I6Z>k^pgًHWɞGi qɂx +w+X{lrz-}hdSR q``U XbtP*/<c.<ۅqiAiєl&}5 `_ŕ=/ze':o@/O dFoūoqʠK] "ؠ>eZ.) J826eHoͻP9*'_R lzn?pix S@4kb([3 p/{F8 ,?*$rI-TYV6Ub]g{ h-Rkzco܁z9f`S1 fouoM)`['߹yciI 3]#?DT?T<]4lHL2;`CwZkUw\KZD1qx3ɰ(1InJ먙Wu4 lTߒy4SZLq=Tgc7~>SpQ$r0#/5bưRd _Jl$j-zrBhO[+x%҄گersӌHn^ LyzM  MqyeCnCkwNj]%k띑tY&Mԙ*:'zso}qKW0KFf/ X8g8C0Y?c \^\g ;3Pȋ<=^ `^7E= 2ƨFFAU?\ZǹB35/:qCay)#V0Om5b 1,)ۓk < '-t4-U w,UR%`|. 4D$qFʉx{Ҩ[vuSKn1U JFN< TƲCpWMݾU#/m8{0Arl2Z) 2wN\1%`v= } -#9=d\7=aG3,.ߑIbp M8<.f;נ'c(iee!(ЪQkMK@Ztg-u=1D7KO>ho;Mx!fgպ|B2(5; *Z %9̷]Ss x22ksm+(w 4u'!zܜ6v($νg}^ރC F8t8>L썫(-,%t A!XHy&)%_X>Okh%4uFWS$=ۨ"RHJ;'HAUorQfN.fr0pꔙ5oY<RB<J4RLqO, {]H.&<MFTǣxs^k4Sji]wPF7`Vu}j =b^N,>T`J-(&eur(Nl/ _t8,|shS/V i8EZA@)Al{cN4#Xa@AQĈ*s6E?QA!2&!V8Q49Q4vlnetFgft6SUYUP !Ҍܮ ͦyHE'n@Wi:Q%V^qcyKaJҌ{4#UbbN,XGrkajżTRX~@5#9(t/{ dfY&"->l(VM .Є(Q${ fM$ >/n;g{qbIrnLyQ#2TR1" Ą͐#TG'7-t q"<$䢭P$\"X_|{]m;%+7K3߅Ko ҙ]}^;D"pM,!BE\Y//#}`Q%.ܢ 4ۄ` a[ۇ߷Uq $|.dMFy-.CBL Bv"uXǎI\wV~9$2$2h4AZ<"ҰjRu|BB@JMo5I.vB?xL?=N'Sܒr7?l#E TSXh(f}5^9w:7Δi䰫L-t*}Q8M@>Jx*7}§ؤFJEy,"3\a9x %X a?8)nz,T"W0Ĵ-ilCep2" .CFi/Aҏ^}0*"X",TƬݹĊA^+و5@9 TlO֎pcN*"MR1'ӓ^ҩ LG0K ʢjLQlozsȫ!%Y={Ҹ{E@$~);M.$NT=ϓޢ>9NF ._biՁ^*=$aW<>m ]os䣁Q+#\WPc6C&_記:mji٢D]dqh7IS5X=,!XpOBJN$>[ܸx92!9X(3HQlKf\Xy"O*xB{S<BC7# Ԇ,C<[&)᎘fq`-CWy%y ^ɽr) a.J"Ӑ*#r ĝ$ '`ÏhA 7;CHŖ:!HqК1,mdEmİ[=B˙eW pڒRu Vuo|Uy1:2(Yл{ʓ-H <@<I#`Ɲ4YۅGi;ܻhT4o-ՍC T5CK*Ol"֛t(u >Zo gj:.脫KmyCmc/1y_k8#ѕBދ'R.tX/OsyyV#Dcz)cݟΪ* |5]^YVvF&QTʔaȮ\a %α(o.TN㈇=X/?NR` 65_ďݛS u)o@ eyX؈tAV5]:{.OPK/I'W>J|"᫔ k0/]G6uFbsUY R^ EWCU33'RPgR S#.b>RDGz>"u꟞&M Zӕ [fĘOaHV()~ R$_*X; Q/QCgiw60a֠uJ˨{f60.p6,`j d'Bm ۘs|;QwU"{qvm Rxg쉚OWqjQ!N>! }ijNׁz{@YbPߚO?~kzB1C|:c^n'w5VUď>1_T>-r\4a{`Ɔ+FDE\zx. v}6byDQƠ IQpemlqO[UvUpYL]w 䮦/Ebn#?Ո-5vR'kC'Px$#Cw\6JK=ݯRTaz1r&9nԕ"B`gS<1M*Gvڧd@ ؤ!Ɩgua)\E_!t{#\ _PdPAcT€ֽ] ,ѤIb'+ 34nX>' |K4! &V0J 4\1[`=Og`A0ha JzMCyG4,)?)Q*6dXgˏ`8|-Xd@W8bKUD4H!$l/f<(P03ldXX΄EX<Xe.`wO[UWv 4Y Xœ;-? 2ZF,|M3SǹnKDDPc:3V\`'*1 }~<YjFb/]X V/PyIbb0`Ktʷ\lޚ3C[c dПi[jW_(*e,ٻ'V UR h4P/ 0K=ȝc^7wu:6H70:Uӈ 2@Z.J6|M6.WTYh.7TagВǢ9)4 ]/` ݡ/VO-ljǽKӚ!.z:_Lu9@sX7Dd+/E,3RJ$ d)EncbKsU՗VdЯWL&?yJ : uٓQro܆hf0kmtY.4pϣ`:xhTty=7Ly<+ |S\]7)` ^z/&LNU .ء lKwǦ؁9o;v3>dhj9]b96A[, 搤DNedL" q^ߋj$\Ouz~Xg_B߸$̝ so]ij CPMbu5ueEQ Z(Y}~ MQ5g&M x{,;ગy,r$]^6El53QF $ćY b-"q3 ZZ7灣GN'` ry'w T?%`_gߝL9f: Q u={]nJRPるNIǽJ衪1 pj >)&;zcQEkUN~3o1e% ~OڒW| k!=ll$fO6{ o8MП'rQi}bx0r-|NțPg S&};sqkR2N-oMԤQQeEeO[@$rz-lW5!g̶n"6w:P5ptgK|gwj>PH0el`F0Ti{A@SC)jrvmJMaj䂤_&ZP*nnx˞RECzw.ט1e4Nz~TMo 0s\x3N`MZ.N<ֻ4ïb5}$fѴ`jK8t gMB3Am5].[p\p-_> w@%yrp?N#R8ub?oY1 ՘l^((WMA7FU5+Λ6PlD; dۘ&R)`8/ x(4@ɑ~4 "SMfJh32N+'T j!RJh+G d@٪ɡ-~~2maWdY- I/1p,!'euF]+8.Oʤ^Zs m-)~Uw$i"a,l['-YQ1c}Sx~ՍE'NIzG)cC(oj %+Ui߼n~!ff JN~^һ`exR|E 딋FeӂWv#x$shH$j3Pr߫S}#|( Epk. 籲ia=)kbTbB8]B֭W6{}'¹L$'J#}/|PN# <2*}YMF#d@C,Wm>{@S qP ĺU6jUkT-;oq4z4by;-Sr5ko- U@  [[8+5f7=ڶ?v9ʷ8 E 2:j[:4nR<7,4o i솺f0jl=;km_MQ!2Fa3,߇d[s>";b_OvR}| $HHqkJn(p'h&KGKgo|uZd :xd{Q=(S` $ZaͶY3:5n'7"Gp7Qﻍ5@-l]+L`(P87z'D6/ .tZs sB%꿓h]_jW| `u*vOH:f_iWX6&ǫ܏iZǒrNhqwҩDjRF*ՃS\\sNt3Ό"2趞DK'l>l/K<6ؾ,(]Rp3*us1Ǡ:^DE9V%^{J氽#] v-(m2$SBdrTҿfjU#i+ =2b2OW|3%*)fXI["sE;= <|i5np:vHzJ(Dd͜4b䫛p+bY)Q.3EJpM({Y ,\]tK t"Th.-p/9`S[;7'Q ޣ_1~iQk}6iX"(s.XBZGaǚP>l(}﫥lZ'rWr jkќ|:q4?~|4 o06)1ﱛ~swc^I.1@a{xf]wM|݂p``LW6nkT0r*5_/o|$sD%t8D!& H]R ׈B7@1[OY}գ)O@ ;ja>,j6ZQ~27Z!zV|DTӧdz&v,!BuT(KC̴.5-cF| KH=[WкHx'K?@Q>xҰ73,(6&^6JLIASӚOJV`xp^5?МG .w^ꨐsnn3%hU0O]2 cR)n@ƹkP%ɹ%&@Fzn*hNsvm4ҞM~9EfuHܗ/2Nh'p |goPF>Z2qn[G4޳+o'sʫc/Pn7lxjxLX*NoԨeV=`g%;֝ {N'j!V-KrME.3@N:jGD+B %ڈ0c1W%'A#u70@XuqafYϝ ='s+tfҒĐy&C3yp/[0wTI:;h紷8|x{VOE6'mC Ǟ}p$gi\itLAH+O:kXҗi}=&R!/y5t~u牁8c_ <Ч(II6ʷjY_̀ޝm8ovD/rxAVI sRW5mk,kP13o!;cz,+Xkl'ȊҺZI9zx+2A~"SHҜkQR c]>s&Aq*=Uڔ3dW6epE =۔eTPUhu6HuT:/=%m~E (h$Z^̮~َ3䩺1҅?I#RyNUwg~ůFTҪ$|AhvY_rqȋ "0 78Μ4:ݾR)<~Ck]P$qXհ\&݌$/dM*'5FS0-:߸? 翸DkEjjO.-Ĉʾ/(\WL=9U#̣L^+CsŌϰA=RM>Q4IT.i#bX.9AU顼;bK㪞8dwz}՘/}ho;t ++jAJuw,Yg8.U$6&j5^cOiqmbbiμ,G0ˍna8; 6m!υNmk5E8lW}7!U΍QGhrU#Ke$v:EI_s,1J P +-,6#QE y㵎=L2g"R56$8?. ngE9?+Ζ۱gYZ0707010000030b000081a40000000000000000000000016446b36e00006158000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822b.ko.xz7zXZִF!t/a]?Eh=ڜ.+c)Q8i<B1Sf| d!ęYA(aFq-֍x:Qy!#\H쾩b޵Û?F}}WgPw# ;,TO 5;@2l pzH kE.$l7=wprLq y<_`(lw©/av:+> G4"rỏb n8j0q1ZA[k)4F$(HBV?8uePZ11B(k"kML*d[!E~+c@FB̵yW|A{s`^62qG,3EIQMBJQJ7>eÇkCϺ-Lq舭T[}?S/sh2-^DGADzq Ŵi?^c="7HSXe-P $?!J4[=WΤG_&OZGY1W:ݱ87*Gv>p'<K:ُ4g23|߬|Ĩ 'm֙_kC34YWuAz~ffCM>k(D_0M R[YRݚHp-=u T=XX3uHf'μ)I4o6 6 kGn ! A]joPW(OΆƒ+s "Wzè1C&?%;IjuqfBx"ɶ CN8D}H.}{DEMk\ĽrW^k.r-Ps'7|.m3&FLIQ=R9+-Å[1P`ㇴJO,>@cCkZT|w=`g!4+[ȘCXCA;B? ]5|C([7{G~" ^h9ƍ[>",Ȫ #f-ڮO2SY<"Tc#D,kL+( j!2`rmR5*:W9t\4]]Z)7$}On`ˑp|.ӀZqrx. QlW@珰1H+.ivB/3*?XJ&(/:)歩h3)0+T ,\n݂Nݰs׋𦏦D2{- )Vc1v]$K 1@;Wx[<9&|;MeߓX, +(V~r\?85FAvY> 񇢈[}$nwDOɾ5$ۍ㩂$zƿx?H7$󅤢qX :Z7x6MT(d54CX3|Qz1v`(oGLwmRVȇ^nKƢ TM QPi7ؖەm>"{Lu7)9qF600> ѧJၨY<+t&̾ܳnEļŒ 0V)h h63q7!iϼ7U }IQfW.HeBhysSț~c5ͧAnH0Iu"ft_o7g۹F)x9,G>B/tRH sg1?_W@TzC{,vIrD{bEml3tNpm~'S Hz؎'ǿRO_{X/_fRy2V6 ǔn#r+Rt%4"8#dуIКN"xrxQ |]󲩖6~ O%uW\0߈ ¿֝Qk4FsFs5dKpZbGCjkUPkyKp hfV(&3~vrM8Z7G9t{?zs܈  YN~M|# ?i*"Z/_owurCsugjd#{Kaٽy`O =wkuP8H0_$;?mAL!N/Dv9!͞k𠜹 ђ ]:..=63'+έ@HCd:J)O? #T;\=,e8鷀B[7ȠCcV9z `b܋{ZaGB^]Ɉ[ _G~ mRةHndgIMyuHq`.n?U fA } ^Mԝy03oHq@) :P]-_֎)AT|+n..FOԠz 5TXsnp-"|١OA9 &dr%WdQlF/uڹǺoy&0{)$G&orNGg.89Q>ɄN5xИ_H ?DjY'3d<2^FLNT4.{O lbO.peA_Q GP8z0~G,Eb=@) Ĵh."Y\z=S` ~-x{R\Jo6Ւ:sO.fnc}]).V9kTHxg29v+Ul,[3+| nswn`(yf,/ҋġ0:_Vzc[ 1MCG셋WQGvrv*ol k~\9JB%a;5[ʣ=ZNouTRe:rO[cw]slk8Nj';jr1D7aUw[n `]:T t \ePLx÷}> (p@c:Y]IoM ďrt&|۶dv]x(4[vq7 ƫ zơJ/N{n`3"^4?ALMNt3j!(0\Wl@7f9OaOp̒9̓ l^sB 9kj%y-ryu^Y6x[jt3Sb72pqS}$PtҡQݠ PU@JI͸O,*srX%ɓf]̋$z]D@@>C5OK-$H-\VlҎ`H"rJD Y?гBAF_0 `dzQ+_'_[1 խ`y3섆P ܋(rۭPAgJ^)iEIDX1zd@~ z_#' PÁq ,(?pmӈIƸ+[!I"HLG3fpÖYnIF`bE"ۥ͐lW0,pBNWg^r] mͪYj*0P13B2MϝUSԺ!tz'"yfQpX2D GDSOp;߳l&V4fwnǝȞ %E5(j&.7X|w11)t@kvD("^bxEgbtQ>D|c :(Gť4Eݩ>+ Atfνi~lIaMM(i7 a4":`bixRM] p{[">9/Jͻ^7dVWԏ*X$zF%='4@*̸ /w (S(_%TJn$_)Ty%}uɐrS+LvfgEN<70e피@C*'!:b`DdyW߅V:ݕP 5hQo'AqH#Zm4cwm6,>ЭdÄksQjBT)`ti(Jq!@#s֛Ɍ&OvK~[5\DϞ2FDی[J`kxt6&]nK^TW~q-}_bCUi41h+s ϋ Pî%pQR~_oOx i 3܊X1&xcwEIZ2vU'n$Q{"|Ti6 `E(ABGsz@,>/~4>wРGe|L?B/ӋVHKiI%7=1?>|M{.7=֤NTP֙j@V k7z؟|֬N۹>G8 xgu՜s8 p &S52@6佤:|K?ݑ{G Z|a Hѭ(L "\u魃>7~{i6xIYE=Oa""~c JZ ncI|j>9ܪ4Oqqc$P19Yb Aݓ?-,+I $Ef Nݦ.) VP[QƆ!sg^֢.p2 PK+ʃ;C ` /+ 눟J9!g3f==s!|ɴ`A~2T흥WEUJʑS9OMCJȞnFf Yd`,oZS[p2wUMNkU b%>ڟEYmq u8 {v{N87.v(%r!fR JI8β"Q1~~i2];Bc-ڋבYp}Nx(BѠ UUܟjנ, 'WRR:kn} R!EaDiG@`!a{*]4,r4RF+C N3rxy&qYI m_6j6V4;D/Ҷ$@ft#&vhSA֕N\C!1y&D{EZs;w..)"J#QRvL1%vմ@sv}IѢ2U1/έp],S7522`0H|za(* c"3:-,+ =yK@wNtSՅ΋*eEA?W71vNgmn%ܑ !-1"W;y RIh2:X,d{ >̕p"&`fn+HQB pq'=1s 3_hDxI]}8`~+4 k 4  ܭ9>՝~Vuɚy7>JTi$h+UpXjӋ3o&D.E\ =<|_0c&rz8e+m cs5ґleYXA;25}9&㔆&2soH?ĄyTTDPU݂9Ew6\h<~(L] O~!♫A#nBa H;Q1"o󏓼't0)õ |dV䣢Dp~F@v.x 3*YYTt!˜b>I8VdĚ1'½ԽhUż(yz\^Y>(DžQnYy YH W)ʃgr84y0 ^mζU(ù5hpJQymJz . o4a(0`f [œ*ީM֖!o%uOTW.Y2ZN4u49W AB+E AO!JF \f+vCU0Cb懯cA2;fBz(C5> dܬL@9Ic{}{o4J-!D?'![}MJMj5cja$;p<^9 iq9cCqE~S!I&̃O1M-́+EJ#KD?sy@/(X]TTEy3-:ų%Y%蜕%NA3ZbC&L)TrE<8,6 4s"r2̤4'[|X˫:iGG0 rgBRn Dϱi)'D7Ր&:.^{S f"Gg?`ٵX}Iis9hEN^9_0TFI-SJ ,Cv,ct=iN4m%j2٫Ѽk’3c3:*J/ x29 59۸2ۗӣm.uVVf%! 1+d#+ATbkzw.?o) 2 UG Wm(Abʮ?2eQ ,ʙ`ML7 uc)c=mfLطkrlc ߺ:%_wT}*Ƙ).y/zGB_oc.#s2"[6H"o"DjH 6I{ӫLH}y ,0#tP8Wh1\%?:`.U . '}4 UZU_(koCCnҍ"c,w?6Q# )^jk; swV,Cʜ3U1u"deo YK?eDZ Vׁ5WKb٣5VY7$I2MA5`6ZAw~>iqu58JhYsY1^_ffP!+o_֛Ai&n"mLu.틘wȨ 8 T冟a B x*sJ9hɄsQy;]pHp5}]^߫P;"Tڷx " %<ݳ‘̓Li@OT-r8W4y}h%&f-E @r^HT$ >ؠ xJIɅPߜ$a% j(#OP_QI"aU Ru(ҮGxݶaVMp)DH 1(3ZH8 [QKgç]XpDqs+uHnP|ll3b+Ѹ/ݭ Xվ!O&Hm"=].D8؇讕>oCwbVDD_3gwF8Y5ŕ:.@[d0Izzfn sOqǿ5@_q4(@q䡖9_;[V 騃 {H\ {y>70A˄6cɘBLb)[\וL%nFk,QxXˁ} Xp ťRr-w6e"IK@~2Y0(^?I XmW'zޖNL!O: zːlfj5#@}9KFzWQeWZ/peRgӨ,2.%F*N^!E@#om:Ng* nK@ iQRĀc'~rK,Vk;jՁf* YzE8'ru]!Nqݥ4ќ-p 7rR6.q# u鮡l}WJlhNv3dg7B@b-mP~dBk+nix0t]ƵոJ31F9郾u7)їgc(H(LgM´u&"0" !eG{$Mn;Tw|i@>%LAlc 7//s1NXW|~%z=+x0p08[E_1>GX]עpe40Ja(s"+~ĕ7UK< UR"i6Wr"e#M3{wBOg\컰^^eAchJkUY2%+:Tqt4%0;}UQfzAuizHL0486i |v,X{DatHOlPGِ:kӓt+hJ1B i:e$ǔ"Vv}_. ;ݴq@`N)+Ш(.^)aE Ea/?lKת3 c-F(c^j+e7_sU45Dbx\?SVq`BC^v@5<{dqFA<`NJ[,?]\)lH}1K=hğDUq_>3Ҙ##̯N{ϊ/fs\ËaVxI:z%4?ߓغ2B!׀<μշ}sA_<PQ9D`=,Xq?d!;mhh$z|n ێy7U|ӊs#k7OBw1dCyM8XzG$5̔’ <3m>UdZ&Z]"5:(ͨI抟bj^ޛ8ʧaݹϦCCdv03VI İVdY9_aҺB{}[֒ڑz6N҃9ֻ*([)DyT厡%u8PM6>9eIfY¤8S}^[yC7-l ;`Un#_ "veH7>_AF!]jڠ(Q*DTZ$PXkDQv"&Ba cGe2Tjr?Egmad..0uOCW-6!ůMdk8 Ѓ)&#튙;Qr U>ѻGx\g1zv/!+O0pD]à ˪.; 2/tA7lı ~yN}`N(8~xx}1$<Po!Y}0t`V%3L0 {^@Vz8T<$\c]H,{%׈`A][c^ӷUs"vj>_s9,NrRcoIt,Fpg dkdXOlǒcr#cy1|}e>-JR=X!pl>հ$5V@o0'D`R_) -|,vCV_No…f454o1 LG'ie[R(+Gȕ4-e5ߕX 2q7 >DU:I*5Ad+@gLCb!DBCs/]$p^a4 0:l{^ _w{ dO9j?@)<0(!#%; o %z/ ^8qιy^X@qRq!-McQSKp;N4hxu%?:EHL9bedlO1.ǡbֺKTQ–r_\9@x[Yr6Obh lrDa؄10 )qq<-oX d+ v^5RCevլ?ySJ 7$?fE|@X9 n?r2^nK< ā@у3QB%ȣ~#y^$mƐ[uSaBK͢(e^̮# Ձ-_9\o.:Kɣs>oR!nUS>'/Hg#Fhqc;hM Q,e>%7專` ag5VMbhBLR&);6W} /cZUC ư{Ev1Xm# k$w힜82)"R 0WOgrn ٜ,ѷJHKT:8}]n^k"^BZoUNߓ'rPwWȖp% *Kd `ƍ) d;jPL~6dxlh{E惫[ х4c.@i"&I&δN9޼t&& 6R19$DA--IiԆ߹n%֬hgؚxˍSy_M`r<Q > m:yǻ\"8zaXrY&輣s%ag7mwg26J)mX/U#t;ǘ5'XGΏY;:PKe-G9=&2# ֧SY=͍ MnR<>Kl88󘐜7"ie MX*_|B@q1XoeɐrΪ8:m X ?.~:Fsaw ܄61즥{%* kДE'n)C%[P}~)_F) %9WA14[‰ z Pf SB=Gr+G}-[W2UN}D "T*,f3 O7nH6o"Eqe2|&x)n)莥7QW &ZI H j%óBH( ۤRR΍t&`T[_nz$#0,$؈3 7NMEBUV#r tpbLfzޚ[r»S땟I#%Z!kռbp5MM-$UgfXJ.VxKD1p:b14Yr忮,~oK^ye DNb0az/5#'(nUuS$ g' 8G6bmh+PEIc3v&cyO~!9ZVϮIo.,82dZfߴW|P`,M;]mƫ]J^E4_h; CUH!1,%k!h[be58M"6(Ԛ@dž|?9L8jt./qwT'wgŜO Ij,{BI`n$.=w#=wIR^drBbñI8/| l@N̅w쏇/_NFQclB)\ +}Uncylޫi~ONS TT&k8okv%ᆍx1;* \5q]ݿE>2lU?-'fw9dpW\̐ٞM.kK2~ $[_ؐayMdQq!|G1?žN'-~*0y M|-9mzL'ϯK:jg/:'ֳ41HpWu2W͟Ɵ pIֿdc9D)3vŕnOQHuCS;#gD!Uy?U؁s ,~i[zܲPگtJ&ǵPNUސ1rQmqȪc=ysNp޺ʾ 8~yIÿ~[[}c+p$&'K&}=iR}K:e/K4j'Wyѕ=Ʒ3}0o3[n&ҋ;ъDNö4ػbPϢha?uHŝ>M$OwJ]a2|aq{H?.~UQ1 02?A1<~J,bCh]бazHܺpXȎ@6M-mIѦ}VWYM KC0Py^òdbq\(?-P*;8۶{k&8oPO#+aFDFVLiS]$a] Ob[*)|X^&.a[+PڬDyϙ@"]ܬ[hLgk$PUs x-Yk5>N&V/by,~HU> 2t] ƷxPrJ[rFEॿ\v߄YvڪѭBlOei'qZ :] * 2R !i .y$]\| ΈRniܷXEI[m}`,(Xic!HϢwO!ԭ8lW,7% IH_5 l#kYC؁H@ն:Kd[ [f &Ւ9qaWjY/8 ۙܚ~6&!uQ υtJyM}Hg@?y.i'\5zIߋ]Xh\Y;a6\Jo{P"\@B.WئV}fL$ CC" U'(];i, {Bb-."e9 5$F/2X/}ĺG7Z] K^4.p] o*\J? b8MU/'ܟF(Y5+`J`jz7f E~@P>qk~6Xcm/96ۑ#[T5$_'x%8f)&Af띡 paf:TP-9+^A ] E6OlQ;%!H:ϗ&wuaev>"b T5a e>՛F-R=ѕȜrϬ±1$-Nu8S3jmձ 5l@LGMuTߗI;Xrw8vAX;Hd'0ZR0XU d_skx@ux{p2IFKj+ȼi8p!ɕ6MQ4cx&c [ |N82*?u r֣S$#G2#ٞ)h*yay1cui#Z Rs =UM݀+G(z;-kKԹRX3ߠZNiS_e%ܳ-+k(X7O ^@ H?#X.].>I9`dn-n1b@@\$-UJ' ƜQ~ H{w)@WA+QG׽Vj3}Lo>>3r7AWA+|A~-F+5=0kT"/ƑtZ.ROPy@匿!'!.WDޓc2z䢥G~ַIK5z.r S6샤ț]EٿA$vF&MQ{*=X6 di)ZT@F+=6쌛 {hj} aEyp|v\`ʤ[&E+W)Kq=- Z FmIX1Dg 2uUT#B u%*>fD4<$1׫ҹcϭ>}Ψ >3ӟ2֎~zZ'm|m:\E~k2rz^ (q*G*Hgc:Μ6<թ`j[Q%ϕrm|ù_ xvF'ENI- ?vYڜ.D-,vyv>}`,2`ŻQǎ#jU n zP#摟J˱;|4 fj58O6)W/ څwK6ҶJ㨐QznO~e,Sv}_uq!md#| D9ߗTiy>mTGLf|A  @bN,4R8 WIvzO?u.- 0՝t图րf˯MOҽ هA`{g-Dbax+ m{1=@;|jw2T{:}ߞ=,羪PӡiA)+QXJCpfwt#YdmPck9Pk](V2>ׄ#͑7Y7'8l<.k\$[Y$yusBK_,FmN/WԶ7οh6bߩcϳ { f?ݺsF桅\agG}\voǏ4kk7}0lWD6<,Ib,BU$i}9%݇1~=&D`C9Z07Q1{'֨^[tںỦCb?t9sp.9{i4m'K*ɬ+0?q^Sw5h*ͲITWȅaFrI"8l7pAcAJ<+CU.3u{Vio8S<,<ىeXJ>%Vvz;E#-xY=3ΰƙJ+Uش]<ߕ2c,%6t"(c5oLͯ̆A#c DaS_rqA {8|F$̼.lG+]ռr_9x?+JIZB>1> >zM䀠-(/P;e8iU?YJ-TMw:Rq$@1ns SYq@@gHWn,n !B ;VMz(M@66=3p3DtEicH&$Z[ (eR1]ARxU^ҕBx%PS\АҘ{<:"xA m&͟L)ilr &p>Io,10.˾|\DJmN=}F{PUbx3_@?;{U_Ng|?EWW$"Bayb߲}\Y-N$ tUvW*bOMX^t*'cLYF#,ǐR Sܯ[G4}KCn&ciJ\Ƽ=hZWuX~3oZb5|g]Ĭ7KWۋ%*XQ 9&*pD!U|'ҩKjo 1(px^Z'z+.F$`DՔ\aκ/=(@zR\gYZ0707010000030c000081a40000000000000000000000016446b36e000007b0000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822be.ko.xz7zXZִF!t/gp]?Eh=ڜ.+q+ۀKA)_0U 3dvuy}>_c AǭTT܆6nkh}7:Jg&9t99J~2Nd$ho|8z*Wj G+.`6%EAi>BVVpb9?mѕeT8i>8ksGpha\g:D}|Kv[?{0kj #eaCYth`5,?(hGB&"d@\j#4wNStY-? ^Jimޔ<@e_mZF?Q!Hyu*xlJ&XZ2r[qw&nbBv !q¿5RE yG1%] ͯDG|ep:86t {lWLx.20{KD«CLk_(Al3s"B$[o DZwb Zc/9t.!yg`2OdU",Hb:;0d\PɡttS_D'} 14(PLW$(˖6n6>|uя;fң4PcMr8ݠd: ?^?Rq:2pfod/vJ4_s ^ F+bޮxjbƗRa /GT,27MWZBHJm.uwP s7u|,*Vv<9fMӲhHkWieЯT5XWOAF퇨!6# D7ɇFk/ޔ:yǣ+2ws`g[RS?t1 4UA0̇u~BwRǺe.@gYZ0707010000030d000081a40000000000000000000000016446b36e0000b24c000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822c.ko.xz7zXZִF!t/Oϲ ]?Eh=ڜ.+ε/9#0=/8Z[;ֵz==䈒q fψa֞CUuiԝY 4Aruz<s}WUM7}=Zxނ1u2۾kރUL`S[T̥yRB>:[nPc#%eTqyӉ݇$̯gXPIV"ݬv";@9}, &5^Dҿב/;XQøy'9ro; QyDIyjjv[3h`87Gv~xdqf`B n<= ΕJ-(@Zpвo0tnZBa+,m'Fg6|W'oRkT7U0ǫl;[eA^`n }6Œ a@-maFг+Xg)(2F*ļ@R jcO,=s9 xkKhOv0Y=(~52f/ Dꨥa/+z}o^Wqs >|B+%oM9 :鿈d|^*b5 rnՑXEkk‹SC#DbP}1U *#*VЭ¾etEBAڋ61Tk5#>sӚv[I; BwǟwmZL,aHLg nnpU݃eNWS˜;$1][*2*[5sGCo%uDӼR 0D/oZ]i9bP#rM?V!D ?Fv`?GԆ"y63P.(j:m ħY{V\Jfʅ|lɰg* %*U;6@~ETk赾ж(e0 E  "akECD{jv2O%EsPFOWc;6;A'$+t!LO j@#DeRG]Nw,7.RPFJC(p1X,|cC zDUJgM|n5ReZd'qi^] t3EְKdʋ_ x6KY z?C5&љ ?.o(g9'F<#$oT96{C2Zr[ɊRZRP2A@JFKOdrxOh4}?Ry=F)_]]~j@Z|K BP}YmtM 9h$g=y;O 4*limKRɌ-}/OL,9ڕ);#9dpw*iTX-:ːe&NaX?X=ߩH*~(sY \"mh(؃F>B{6H mc+{TF~vҍkr;F ^{>vn:<׭ Vm/!44줄V~uئ2F{nn3wgR/ qgi!SNޱYX jmHX* yPo8?C<0óF!O…̓f<,2 Z 9ݥŤ–tEm>HLAn2]c KjGH4u/E*yAxG@\t8S%_':|!iay)"E;oc%""iq$ˣn3'?;^jcqˮ6<_j$+jFr?8nr4D!|cy@JޓA)yޥˑ/+@+w-V.9Ys B,]ma><@==r,I)Ǘȱwj$!-_$ d>+l666%oX5۔n%|T,:i$¸@{ J?lq0w^+1_n8K&Wplk&B*wUm>/7$9$ N8t\(\YbT,qcۏ3~Fjm㓰ƭ){3-TLd8 lYΣ:b\ݶr(-At(Mot ETS'ĵ$"?[U®2d4:C0:{@ꨎ#XD}c}g O](pu~UH.'zFRfZamI+<åDyY3IR%kN oE4m`q>5kG+֐UV"!'cs/F|EA%T)i7EvÇt7\NOOedp٤eY;bdxqYQgG z`aIe#IQ2T^Fs7 5Y7uc3۱?YKخ @! 3a!n]Sn̷nb6 q3\ ۲=DVYE,QpSlpX戻F*vt<[4V斓-[lFFOUIxAqi \qo..<혙s_Olg#Wfz+.&0<9?`q6:j!Ӽ/M=6~$qt:!`Ҁ 5뤖9 '|nQ}ɞ2vkݗln6-7@F .?o1Щ:xuIM2I)C=B6\ҡM'ƞ㟐f? Ukc[ "' *NgKpU5Ia7i2q7}!{f3|Dn(9aX+E+O8ժS=wȜ2J4Hc̢\ CRqVD]<{bb@KHhTB iJʄ@̵ NCJxF_;G3g]vߌ{V=&i0 zVhL\D?-ƺ^"w\5H(ؖ:0CBć^" W㪤81^uf3"0O%ιzHf`|?+ӊUlkHkuH .reyszT9~o>3A4U_ NuB dosը-C ͍׃a&Gu2vE8!wffszΡDC {hu4{s=cVA4sfI;0d%;1D2IeaS=O",Ծ{f;q3欥j>Bbt[Ρ#mn%JAv) fe}M) J&݌0 2\uӃ.ZBi%Sm'7iݪ~I;KC - , Rp0HɍE& ͣtXƮf척yդ*ݑ@+p8/?2m*PImهqfwanODn jj[ްǘ*̧)H z3B\.hK]r+quw> j2D=UžHc\h+8a r^n be'HCU~4JKСm CMgwwMAD:Cmᚣl6y;KO ݲw̄6Pk-I v^`{~$-`SIfc x(Zgg.fk^¿3ګ_Ipev>>}"><}]:i@?XՃsAj_ ^脐0%fG2Z6DrPZLiw:0ucר1koAuNs)~}k lQ&--I4}6x qb ,x1[9y8dZbHq=*hЄtFŞv 鴙&Ӏ?3@<6qڔ=p6ɦ{^f?IK|OwwXRt`1&'tƎKIc*D ່Hܢ82+/GvL?݉u ՐPqT ꤬cw)ǒ3 !4s$= !;TA e c7G?3m/f6JZA>όy[߷p_V{)]f^J"q*l -*Ɇc;M[U !napC7:#ZCW^b5oJ…^l2qnI97oT]r6~YJQgZWSy3*i' '{?C^*$m9w h- -s1WA;rݬUQ٬{:i0^钍pc[k\-Qm /Dt,0[E ,㺉hIFm8wyLډ{RnMh/YNJr'n,sANjR5,L. 6!u:]Ijțdʰõ@IX~A$a>`tSMw|ӆ+342oiF4zh!t`;oI|Q|vnD:VSA7I2rxpX/vF26xGڛȃ$ύo' #>#RYac\ VnR`^ߏB-Z 'ЖPIKp޿}6og<HA؆=% +=CJw245( {]9ЊjŦ>@?WBoO?I8JY~AߟH$5GVӾq/R"ZrG&ݖ";ٹ֑ 蘨PӔP ^߸T+@Z%ͭh4ל oUI9评u0!U&4Gqj;⌚wzh&'`uMhr.Otsُ'%0>u-fUQW.TDC׽?E'w>).v"#I{*g+]$76_+WҔ g nMVE^p畞Pq"P^ĝ3My@hYaJV+w @,; +n L4|$,ڠ4s9^ӣ^ m#reznDq\/INt@nJdV(C=4}4 fc({ CPA PW=e/hx:QgNbd:^Q|y (9K1| .=yi˛0^n>.}A| cWH#UQ%;_C`]vs4&v֕ٲ5B*[tڤ#웒\yGNt(tnpb"jO0@ZGZ :l.K7ΑCN ,;fŃa0B_?Q,{m(hi< _a |F JA1}Fq>5'CCòuVM*ehZ3 @nYuj%o /E:B믄GR|@3_o\ҫo@upnv2XB2޴]j sWSqp7-%G*0E.;PōTa#4ϑɓg>CsdVSktn$R}:<1]Q0ޣ?&>7`ioz!TDu~^%=ّ}^-|9:FQd[[?Kg<]ɖ:W&q5ԑ?;˜}!vU4eVp]v \c&&' UprU%"-0NtcgZK#psfgZ)nUhb$D$ @mʆ9uS{ݑ>{bZP˪d:"Ღ'f&&@O2wL^aFrôǬZ-Plf);-U)0IaJ$:[ӎL| )cn[#ʘײt" ol@AؘG(8hOA}XHaYdJc,nR;J!NZ~i$4F[JX`0#q^0L@㿦R/1 M|Pd[+=V8ᱧKsI~!Nx2MQ跗 eil9$OѰ5t_jSjkv mXyA7Md&Nv{BPt Rϩ$krVR 3sPڳ:;,/A\YCn:rhYcW@G ͘˹ |c?(="uP~&3vGx^P!ng10Qv9 tm21QE[tzܚ)Ϊ6n ^vL 8#"%c ѥ78{{/uTֻM{F"N}09KNS1g `:-ُ^uRS*oN (-^H/%HHki^C£n6J2G A~ vAz5=+x4"07VvpVpjex+Yu9 1rJBc8~iY[iCyJ"ZN/PCXpzζGsd9!JxIhι7x #cI?A y!4x&:v_'v::qᐸjb<:Vm@$1EU?n S PN44Um#,T9]R{g ȪiM߷PcZPTŔ {1bYlE$2zkf-ndg7vt!P)8fI40z;Ь䕘Yr<]Bxa/?oAF?#e0գ?^J ?xS6mL?ORF,rBDefGXp :Қ6hR3N1?@41 Z;b9U&k@LO_n"gjH& Hns֕꺪ARYKFwVW(A-V0"'ך/R>X(-;#B[@-n6Ɗ͛&) iK%cnY4p|m50 #8;3'k* RX\9~'%1@3? _ىJ/1kihC)IտBhR3N(].0MQO*6]NnHcO?'i}Z5~CO3vyYt >"R_j.7I,òw 0}U,s,q pqm?[9=';N:"\o";d[F~ ?Ob-AU󔭎U#pa<*+)2(FR[ VRߖ'9ZvQf %9sCAW#.a~/ 04 TO\(JݬϘ^u\5Yhu|`m1x%^s '$:AH0pRێ]yI]_d-χr<ߋC0* 8 ^W* /?cK99Tǟ)^Dd 8 RXR o2XZզC6;HH{eh2N#\Hg6')cc1akٺk>cedDZti ")Mk pT@H.~|H)]>r!` Fa$AjT1z\W*Bfz9>鸜>gr|i9jz,#v2Aђqю/?Zf "hQ},#*B9DV(b9fr _I!i%7Eҵvr^d!ߥ5~4 }{LVء=b؝aS^/o*8Lr.MYV^ry4+ joƢmRđOCx\NF/Ъ?92:.Ц?`Ѵzjz.i/+Ӱ³Z əraZMW߲uh~+A5'{XDtPCᅽv~{oj7`;w yzA8S9A/`<`k<[*?/_,IK4):uT"ysYK[~b4F肊5d~@!t 'fvJijY?WDtU&r>(*u6R V 2֣bLA3eٔ֌bu/-?2i"zDߒ4G6&$Z-DĵM.ﺫ0&Wi0ƏO+On\QA2T$TI[O/ }dgrIN&|5gOoi(lT&H"뾸&KW0irٺvIme]L6 0CQ>I_(p Id9WFFA!;hp` ȏQ8_$ҟbi9!wlGA u?3P1Byo=Ơ3,u{MԅdM<=n@k9.v5Rcf Ϡ1ẹq\u&sۄ/tb+w45 g A>RNo0>ܲ~fIu98 }n8/zTȩ5 (5#ҶcMnVT1.' l}S 9 nXo9h2T8'GujjՌ?k ? 0'` #qnػcL;(u\k"f32[hM_MkiH6^K"?\`fMt GHt7SVwn4 Xq{O:jnBm|qzU_%/a;TR'0P"{^#3@V#ЗɎL%i W7{IШuVsh4("įʰ7P(xdz%tX oAδ_)e8lt/>`re }B:E"> #E1@ɀC V1vMhDig} $o lGUx+3C~%lϏRMXAX6_@- #8.^S8p[(#Xau^Ĕf^JVĺ鸾$W-+;JH-=tRWk߸v<4{]N3-1'=%tTI%E1i<0ؿ hy:0|n|xVT h2/s~r'NfOht^]@ͻ w!s>b?b 2:ׅD0eI Rɷ:\4Bƨg5۰N]{(Ť;9a9ɋyAy0o/sm?z94\2Ѫ8 ci}=Q/l ˊ#h!xm1]9" b˿ ۧ>'2% }[F $>ap4ym&-O-bY볠TMYBiŽƶHq$&5@p՜D *BWJ^4( (դx>8ػjW}0ԳCӵKNZ?=0/oإh?#sd~$|*)L,@Ş7LA}l r-U(e 3)͔??[sc{"uttbF?,B)n)Q$sKC$`t-ZEۃ'87"XkסRú qqh J,&6;$˸KTl- 4*bbA-=tH%={ꋯmjH_@V?)|y.r6JFr@ivO&(bj \ܴ>G9 ֓6g^ ;m:և ^u|l\cSȖMJKLd8ԼZ#6+mF7\ { %Md=s#{O2` \] `YmFcZ@t?xqO\')AS[ZI* Ÿ1pUBX{BwV!W.Iw )+w2=s"&Y}+X֜x21J5d(.wMQJ~@z0enQo5FFvЈ?݅D SAk&t)Qw2T}rhJ;Y8:) 3p)+6yosѓ#<(괆Dez:.!1 4 峗$8gj.d&iW_pQ vʐJ| M?2{:דh _I c v-rkF\Q)e6#1M\_z(9uc`QY>YK̬*LKlB'!Öʒy&f˙&+ix|X&׈K\dRs6?*DTpRQ}-ߤff_iy{ =Xu{gMH"f0?H'T=_;${OP/Ċ+'A6EJb6ew"]Sv?8jݧXi T\3l,t߈HK<#r3ҬR(ʶ8בQۭ¢q{/vl>*?6ߍSwM T Z^nu hWwa>^-ԕ5x۝kf0MW:3,t Zg}V3>}>:(&4vBQ%z[9AzʕlvR3ۻ0fᇑH!ϫLarүJ1ڬTiH\D1+DT47K3ETx;O-%j^qR4u:?4F< v.&Vm˽7 B"?xF jVA[PF/!b勞rnod%>/ sGyY&b[EU"BӨˁ6K?ݸ7D.)݊M F XFjAvɥsSJkZ/t ÌcnTE4w<[p~ 69?H+Qk2ضQ"NJyx!or F]dEPn3UhLއA錉"UN2|Q Qcwd|W\ap.RDt|~T')1j,IOyFvY\}1@ H`>|!&jBx Sw)ƺ=٬sJ6Q7 ?$J·uFsF kY1Ndv[J\nT`_$in&փ_6aֵڜ<H-0mSKn+sWy SxDP“ZYښo45:53t5>ͻГQ ˵[}2J{lz;1T?=*5YC2Hhh&nVx0靗'$,S@ }`X[>; U=RQ TA #`ƭ(KECFhkDyr1pN%{xM1zB'9Dzy?J!;%8jKγ\(b> Jte\~5s1S榗-߱i<ɫ{I垛VY9z3iVVWC!όp~9<UlV6` ZuyQ]3,nW Qp|Dj\IPirZdKEo݅cksnDаT t̪֙r]ÿwPf})oM$?l'5ph8Qt4!Eol4dzilPE6Q). x-F/Ws m'*1E4 7A[䁸'L(:-\$0ƀ~'a؇W0i^#*Ef?#]RF0ɀ0֟uG51ăqdމh:L5+}!hAp.)z^eRFgY&{E)/C̤FO7SߥbjiBCX+V:kX"<T$6ItJe{K/oL+U{*38;aI׸Kt%Bk҉.oR^#El$>OI$ڷ7 8:@1{tmk{oȟXLaYyeAmNӢ?5N)j#u'5X)_&m(T^?8aUy)k'6p ƒbP;WF*lGL'E6Bpjmц}e MNP<4'ٹ2u8 .os^LCkĽɮδB3F[O&h̆$#i[*B5Czw ܿO _V(ku94S/k]ע3 y(Ԑ`ԒЀ~?lUDݴ*9҇g. ~Ohٴg2a={Z}w%U4K ZNF_E/q1Ve*D8JÆ9eHjM1)>,¦L :0DꆛDfig3lR ~А<52*ϲɥ𻌉)D u#E3@jH"C5Y4J_0>k2=7Y!<'SٶzM+/Y;ڵV]GGw؜""6@1ӷNΟ|l<\UcV-^~Ka7DZPa@r'hS"^ 1*15%y&7h\,0׏35niSs Ww)mZ!ȼB:x 0&-4xZҏ0~.%@%GIKd rx PNْ)SqaX1]rv;c99Wlux(>՝.;ȏ]=<*#' 23ʇvm~n<.Ahp:iouQZ;+?/pHύv'B<{\@T1a9+Z:oҘW;IuTW5%2 F .ń\c2h}@VHĤwjCmKO Ӳ;I *L"Y`eΆFD`l]jy^8(c[ZQ C\' ί#ZN{a=Yg.¹7esH@QHOTȺ:E[c (c&_$u`<bC񭾵҆RkRlհ6Y=% Ǜg8l0j*j'>%7M|לmΐ~VU`vdw?N'U - KʹNjr4nzz f^U]zh \_?{shRmOṶ̅UcAurh X}~)qj,)$^Q2ܸlImE1;w%Ԉ^f0ÔYkdSVI1!&XؿJ% o3ș)7+|1-cXMAjwUEjr$9[׉-ʹY2rhYs{)7T'()MCk Iи#iV)>h0n:`SO.dZySKqnV}b9_oEf^T>-δ/ #53a$M޽x4&¼LSczJӉ޲0"TǶS7/su;zeۓ'P౼Nr{* =iػ\-,=ly=ѿ 5ZWd-יUq?][KtRM3q2VpP=Ap玉v?$t ` QIdK!R VLb"nrlLPf58pLGh61#OBJ3gpTJ".3 {6Q& 9dC$6{\R.d,4)jm~HTċa,:8IhQ|XE/$/he,M,4GCNB(=Ӏ-x; Ge,>}Vý7+n}V=`bkrn|EE]Ph!}́hxXmfGK} b2vB;\rZؼ rGK\ oI Zg򆿳O*BΣW^OwlM`J~\Ju fmhx ? ᩼:e}3 M>{,׾u}D|LoM63r.l+խl[śbj"uO ;e2_Dù"ήoТB/ŴGDo|6sP̽ȃZ*;+/,`Be-l5kdX2Lpß΀S/_~W0(Ǎt0Y2׌(\nupUVDE&c⬿"*ߩv/ч؆ڰICjӓV6{ )do* mV4n[WL7QgCz墄M@ 87'ڮ7"@@ʍ~[~Ѯ.:zS&DZgD\VIEpK(Y`ׁ̯ԉ6R5t"9;XvuMS@??$9[%Tߥ> r '}b^v198G'}W̎m,It\_G` &j}S읶$:M#~ܙ7Fu637P$f^MB.pR|^WHoa s8hB+>}SEI@ )㳳 |l`ZYTyv].x:^1!v~⨨(9 |4Y=NX?ً·k&^J/ Ѝ#[UFsjϕPf٦f`-tם5ŻݳEB^#/|4ljV<^SЋr|]ޗBNxw~Bm&.c])(N ~FoJb8ؾvp \ȌmbfaI+KΨK@KF:m#Ϯ)=Dʥ\RS*{!̴C G3Yp2AQ^HCAi>68v'MD`9u2+?5 l<[W([ t)lUʖuXic:8fu\ xxk@_9qZ 5(p&E[ܔ&%aǹAhEf:6veq\a!{G}kw;-9Za:+XoSZȖǗ2Wk h|bR?A&#]*d?Pp_@;zgjxLbA?VY K| zqQWQXmtK =% G%UΏlg{'H|"`.0}ZBlWۈgTn}eQBSI8?\PY{Z"%oo6Ks|c L"d'/ŏWɕ=}9v~UCa6u,T5ձěH|G:,RaMoKs1ߤ8ZC+5ETqL(pGWϠ`pw6)A,{JTqpicKX @}z\̡c%mp(SOgqպ6F*91!6],vHz~!)mPb#-s$k R?bI|e,/,[Yӑ'PB)aE=dZ=w&Ce/nޜ@b_ ex/cƙzyUa 6$ אT5|#R$7XP?@,kQpa`=r;%`ߧfL?Co>ͤ|^GU7map쥥Q)\bS N o4Qo#]$fw.@d`Rh:yL\W-slCmgYHxQ}AݷM"iـ6%QM'G6́0ӌ`\kkڈZr7 ]\-=m.XtkM-ͅhWvP1R} -v;1IjjA{P{wտ2Sve >BU?j`*DB,[>5kSC筕%Tʇ./j.Foh*arTDOd_@v.>*aiP-餞nk!]W٣E:ǚ{"zSd`fF4s9)Ԉ61XA=b꿟mq{/,[zkbW9G ՌMܭ?/Ixdax|L;C YX`Jfz"QTЌ&*Dc>Q4yԲ'DZ,k=5Bi zK"-@:|RV-Aw̫ R];s ܅*kZH_94W2/UMݶ9vSk}a~`z.MQ~ Dm`}<ҭ75=1|Yʹ}!H 5gp2cato L]nǁ? Uômj3av\68w"E/*:?qU .KK[*YI>J>M锠pU<ݤJdIA Q՚#x ~ڕDk~AA KZn4}Ӯ/HžF漄ͥIٝk>WaMg},6{&r-\?1!{$lkL9b߶ ( qc^ϼ+zu J@Bo5ľTB%wӤ)sIK9]\G?5s2J7232Q6?ŻOwM(ߙnfA>)3VN+6 \IEDS熺z<.6inD>aӕu >LE)=ڬ= E8_""JZ- 7j@Z4Wxy_kJpry#9kxDkJo\jl,yh h]yQ|ޥe1KzghK1H͉cf6=3m g>17GwKK! DR־ZRoZ8R9gpzwnW|eJ]iyG$|/Ѐ"a͌LRڦ\a =sYͦ yJu*R{]Avy1Hym4PlHMa)O[_M@S{+fm\4TQJ ݀d}Śe?!sߟ;lȥS^ko m-d3i{Gr,x %i&Mfm=;UGjyNX=SttLJ@}dOq;fq}JI{d*Aic?~ڂ(m$nѲ^$Jp<9NPtF4=<>#ȢBd%<>GV"!I&r[Toe~0<(&ȭ]*]F9Y} Ƒu<uǞ,~rǩ17V) Sڎ㸨l 3<Ẻ r0|mOMymu σc{&C9YSD#$'kzrNtYB˗ /:/]ϮcJjpRNӲlJS_9"I~Q^iq <9ca032YcpKtDhcw_~s8}[ &t\knͦ |1&у|r@uL` T BŵE'~^fydmkWxi"i`wgGƩ]?=Z ۢ V|<&8mydՄ Jr̳_H[Pz$K0Z&IcWi TPcSCw[@`- agYb;akxV(n=jƌ7k Smoa$.2(O?ݦHSb2 PE;ѲL'؈SmPp0qm 47~2Rws9Ehg C}Jv"^a<kfY]/LرGGFACkKYH$ʵ%:uzRJN)LvsT+cQ W$IɻS^Y9t:ٯpۤq6dBGZ@>.BtcTms&c?tJSYc Ή8luX>Ʈ¤ЃCc:eҧx3t<ΝcI.T0Tsf -޳L5;7K1K^9y =ہAQ%ԈD#-O1=u$R`)4F.5|M@9p)8;skQc>>-o*-]Hi7wiN%ny7X'GyݯgQ0B2l+=(_6 aI)YcһHm f 6`ȐMvQ"/nvP'bY5o@ 8n[+ّV+8ݸ3Bx-0,ݔ`Rz;xDOX2p ?d&q'Ea+sw5c.Fi(% |k:dCP$F"K Ns v\NpQBXivՅéEb(0 ]-}K{_6K `A.C\3ֽg$U^OS+m)уUlL͸txpZeڥ`ܷ,rTÆ[vPPyqvs2ZD HuNop& =;)Gq`\DJv Fcz."e(-H5/2f7X9w;$bb@MRT2Ϯ"%ܔSc6A޿~W4"D$'%&p\P1?!NmuOM]n9 SPv3` Z\UՕG1nR3D\#!>x[l6xz`oM{7w8nωś^mUIClID JXθQ:TS(o_5(èN~8;eK^k@c*SdMz~ŦQ B:,~1 㻂%xuN:J~vKCWIWsat2O;ɱԀնPw݉E'c5qq"CEQ-$ٍt.9Dy8D@*־MFs~J╠ Uԋ$–t΃'(tk#VDE{Rڐ%o7͠88L2de}4dXj^xG1^I>1Ӝ엙] g8nU#-`d֙5n7J%vJRJe'FZԂ^ FK 1 jp0CtcoTS5ߤ!4MCp:<b_?v4>dֳftv2 vеti_n LbVPw4mXz@VdG\wƬ{?dfjf~)?- :fz׺c9ni8 TK/U#E$#eHQko`..Ke<QkgTuw3 M{<ȿ75{AFyTن:AəU@v˘~(؋'ca>|JwcaK?[Ƙ˼싺˓{ϠpESә)gG< Ņy`Bؿ'J.ΊŭknF f&IZ8 W&ڻF;-KũzxlNO 5^ oV@ nhkk|ȁ,g>T @ȮgⱐI+b`o|yqHQTCK;m-㰿X;tъyh3wh# N*~ , 8n,FSX7kavJi0aX$rV58[0;ӃM70<2!f-ZB7ЛA2m>]|];xDPUdAPFc\-"<<$i~Gs7.CaO$ .*_SN=-U{LTzپxWh.*)!KFҁU,A]I~ZӽMwT5^\KtPD9Ia|:|XK%Md)A (JvfE!0.M#W(أbcKSضin?.,4̌'[I̔bF dn!p\IGpvƣ ;9+Б*p{=r3_:ϑ7(GMWU0ԉ`ʵ4W}\ ;޳qOʇv3` ;tt=Hi)Nkവ޸IMq1Qk>3kxbؒzBr1 2L> ,Qaip]o? u5k Ĺ%ea31Q,ϡMnP;P& _yFJMEWWjPW_qb6V"AC {ٷ$ kw 2ڑa9Vkv|n D +J:4h+!slDKʏ|"]{7lv*O ۧ6FD2!݀LVAnXK@ AۢOvЁ)X.dͬ|n- Ns@(2Bq8*(?ӚܻK-?XjgCAEj7c#gXH29ȓs݇s)Gc1HȵIʖ! 1 8Q\'@#_߶=6*yCC ~"7TgsЭ F q4Dr^X!e9py 3p,` ] %RJl_M;u^zjҵhrs"pw'u?GaZUm=Y|9[ޤA͵Mv轨 l K{Q~5d_.9E7^`Ǿo/#,T>h*( l`E0.Y £lm&s\ג)2H"Emᔍ"rsKK7(QתxxadR A|Oqi6j&6R錭\Az2*ۄ}~ԠWbA ?l qMU fZ6.#Yvǽt$k]lIJ}R`7d{V= Oj..O_d `pV<]r HH96 9E~fhȁK^JHίŝ=@72]u[x|a%{I<7}Ð\s`pznu}#N$2۠1`2⧷ʊH= -E1kv+G1mFG },_kܨϭӣ$(˝g>".FNw7W܄@;J5j W@/uc?/$ъ/̀L+1Zsj/> I>-[G|KRu|YR4~krV~[h|e|6/wrf)i_=A5mp:.|s90aJ pH%xNLBMzU|ȗUe_8HTd1<~.SL4FrB;e7 9v;0?CbA0k![X EF/ lxNwNi-?Ȣ !aU$10 %1G?l$'YYΡfD+16GT4z ^ 0=O::Ŋ4 `8@T Xs$Õ1ja)>zL}fgWi[ Mx|bAl6E銸VSHkʉB}/c[CVk0@:g$”TH>|jG\̙W}28(cdرP2!f%7n˳A>loDQ^ Fo9u(`Rҽi7\`d_L>wfW@3[3;{ޭ. ()aw0n/^ld#jݨ8 _e^ 8F>DMܜ ūxU^ }3NCA>BI7|]!W|H'F4n1 Gw|<8JÉ%nOsԛ~AHNoHv @KZ!cS>"31lQLV,IdM/~\oQ( /td/#bq^7^t䅃xpM=b W+?2,&OZ-O~h~>+HYà+1s N]N5#+PizfSr!龀dz!>^J0| ϛad`&>}sNe~=?9mz6ksocڗ"gDRO˛ؼ-mWbG_GH 0-ri;HRgHzR mf* )SL̛I>ՉvU1rTJ^Bu3,h](+_n-Ai,#/=fDag#NFxz=9y7Zr.C^ԯMqvhg,l97#-ވanK8J\ M>.9_ Z:©v1Pigդ}Т -n)MMFh Kc9j{:Yf6%XpW5YՂXFX>Q*ΗZEbYwFl}ХyM~-,8\_#.PFsm#'R$&IQ`"|)~3s B)[] r^ i^ iHwy8#twlgq:|˅#`\ 2Wl0lvSr!4 |@n_zK9f{@QE1}IA/ r>o۠V4+#X^ǠӐ4U89#&1/^=I9f M [eS/? 4i˭-u gc %uA->%W~`l1٬ D[^T1Zs!/h0 WX]2ׂ„d"Eu8RW&1=>߹2.  ֵELSʭF Fk/^u6?:8ːeO?sKm#zfF~Uq{Vfc@`7oɫY][ja1wr&+F' ~%GXpٜ`vf:Q$Ն 'ZP򦙎5B'ltvx%ۉm, -Sy8*?=EfqU@@`GZ+q1*.Qm *E_yCbOi] BqfZyU^kYYER~=?`rZ=֋>X;`tG<|=ec> UL[m_l7dzS,nцҿ{=Eht}=CSQq╆iȇOW 2m]xͬ~>s'xiXB-1Ñ;dqolŰV9+7XFT|d7)ZJc3j H_ vey}*.zPKU'$gqf8GP}hVx4 YPa vIR&PU^dO /F">@1#r=Õ')3co+%|pkBq-cl nXr:1jh?пYNQ=Y5*!bQ^`[/0̙L1UƤz'Gq[eT JrZ̽ $KZS8;6Kl^_F^H@먿xyn!/W67ȳO̠M' Q=Pr2Q-|i6cO)Ga`H6Qv"^Kc|&p սAn0:N1ܞ?Fs x56J80fLn0v>AK%$7,yp Mb._ 8Q | Nol1ƽA@C,6=x_%Ex>$TL4tUTN64q9-ED?X?0sx~!}OנQ'W6ֿf3 Ϋn'5W`H XOwbr.jcKuSjc@n˚ԉ;Rk~>yӦ;> g  Yx1 fH<|ENj@ ;ަDQluVzt ^fnqrxĊ\f,r`+2Pۡ֓a9elnvWF V;rh?"ZƊ?V3+O'!؛*#l{]I5 2%kcv\PG= D A9} >]%Õ ahA \5~!Rlj_a?9 1WvV<óO0lv(7_ /Q]')8([]ùHMЊŠb^Pi`4LXfxZn}>TʙJ&[z@A(&hg6T]}~h-E+9XJDe>&: EtƷmQ%ǹJDX@pafٓeάjKOӆޮviO1,.Ok6Zw_ ['!HȽ2rWD*y-bPG;=Nt=ǻ,ڀ4V~;ܷW.u&((Rgy~qA%oe[%fVNH, 1)cגfd\C14i!8M_c7h#FUp,,`:V‡ʑϿ1:HtT<@%&\qƔ8j6";UO|q^`+1Ljg b q4 t޼y(f<Yks[v'gjde.c&1D 'S_ +Ԃ<,O^Ap[JTP;Mڊljϧ=ZuW~I0rCe?5@_GЏgCp'tbGh_PbuJjXh_NMgQ}!P֜WQ02d91^(>GH)@#}vsjYmֺy=516jGn?ؗ6!~k=H=!ob v[5Np4!է. 9(U~)ʽI`xGfMmX\0bJ)U1*`{`yjdQ< ع9V2~-hi[Rn؃%v}}G䦍ɱb짠j'߸-ypt'"}t5 ]m`#.qp7hF[LWk藓f!u~ayx9-MS}WkJ?E `XBn[ו_ېو z%8]ԫns}T!dkgpD Dn@Oh=G >lE<ZT=~!*k2Ͼ6G<4&һ. Z=#:h;4ҏru]yA7[14R`eik#u 2L5>@L@XEʍH24![sޚhtӅBW,'j7d5ǿ Άf]0k}X^}~B!uѐxOӋ:u+ƖU"Vd9 _S鸣tSziv;TO{|TxPrMǔ.%q`IJ%JPXgy Bڢ?QAVHa3ys,Q6qo?9Orځ_YA=!SHe- tmvZOܕƫTFJZeyWryYbGZnoy H!rKYO7MlU/Ҡ'}% xW!NN.L<ϳg!ѡaR ~adCD2E= i|FgH>7;>[awVJtyAj%Y!V7{l=%ab^a=2(oei\ )e.i+T`꤉6)c熠NAϴ(~/ͬfd}iz~PR,%l\ٻzBTxM6( 5D;^70Y!Ut=۳gyG-gUP\U w0 c;ܪj6 @f@0''+L+ds+/-~VQI8ןae4JŒzhIQN*٦$-)K_eĤezf ^v zGȏV gz ;臙/8.kk&!X 5!)u0s_ 3[Xpѯc5?CVHs#L`y#zZz7"]כT|@{tqf8 }4ѴD?s rEhORDጸwVDPU9ܓ,P/TGcmH_,P#j$[ _T.M;.TyKk`J@EKur.F}t8f_Nt]&\*Xχ;.T6zê&SC[?Nt䥅]KjAZ_9Ni0`#g;?mv,D)&Hw*^TpRT8w]E.lB&Ht4xk1AVץJuKM! wMŇA7l5/ԂYj3ˤf9RᏚ{d{EtYgR"Ui+@B`Qe_k>W]3kݸG9m >\;FҬtr+P75ɃR$#AF42@ǰoI\ong8a2Re|հnBdm!0g{"rXryW+ ' 㨋7STsˢ,r,ǜ{-Z}CtXw1wFp)cH8yX9:CR6v 7=GK莏a Z9^m6jɝct;iD'G0`3v L '-E-Ƽ8\ &y Xr{<־›'?j> ӀRqr hr.GG\)S5D0b` mP'5{pzDM4!JMmU~v\Wo) 8;6BWvu[y7ngro5aI] lB%rʹi6v;sH^ :y2;.0&yΫߚGR[3 [C[Ĩ03]<?$=I 6R7 oɚsF(f۞2H WHZ;'2 PtE{~@bj}Q@OI۾ߖ;2dR^V߳\ q];c>8 Mn"y]cɥo>ﺇb./xdYYP&w@ !6MǺl3}^М`4(u)ՠT6) t8Ư̤k*Suq54X6QljЄ3ۯ~ufۚ)ZUԬiiaU);p>gkhMJ\Ke>Hm>vH]w=2SI"RY,X0/nREz:EE%A; Q.ӽk\͝S#7Ro6O"Q@IS2h{<itvqNE՚D, ~F0ET<\eoІ T6{MZcg`:3ڿ5KR)E B%!v(uaO:4"q-^L5\ JGfML_0{aU()%)eF_g.#1CcOu0R̖L9l.!F}[c| RqY (lMq#C{+>9o;$CY>0Lΐ݊#fhL; 0}Hwr%X)GkJohmAџV/2w\v>`]bvVǜ<#<카~t)nRњ#? Ꙙl2F qge+^qtUd 0( aQUIJdw`3m1G.~;4of];|>^k2 ֤UJPSJmj$)9Y2ehv79IbrZu!^<)זx"f] ZuqͬUcu]EP}rAtx}.J;Ąv)|i!fEH%4 1885?g/M 7z5M:G*uC3pDobz 0Epރ96 ?_ctrcynD}OFz^~h fx<& ݂I\Q8`+n7q2qԎo! ?P맒j/E& W_' qErk$$|X;} $vgJm8]#B E݊jv˫]J $$c8NE)qw&)ߋ hٗՠcseu"O5u5,RgF{?ϖX:t0T@l0;3R.0njj5Ź40ž: W& `woM<~|p`+ U#Vւ&хh  h](BC!*">fP9@oA# { WnCk-" l2i?3 O0^RG70KU_Ie"PkD;Fz(#^e^NEăR|?rY%{p3]TK}2F&`j!~.hP*L.EE}T: uIPdU;( _MAh/<@e]h<†VM9I6ɸWdm g>e?2rDb%}xK|U#9)yk*kRWEqT]kRҖ [+t:;!lWuDfEeZsʊWzѹnv^FcqVh>];#ȎG '۶Ue/ԢT&RR8_/6>pPw[ B̳ґ+*cT'~lT  }{?3bw>\PÆ0)Z2*I(V%T쩞躅3"^qPcֹt*m ,Oh-E: @)u _~Bk|GW-Ү2}qf>e I؁NkFw4ԅ<<ޤz8#QD+Uw 9ScCjd/@,X0i3'Z<.@zOvKcM;y~a$1Bdns?oB?jQIuw{+Rʠ"T"u;mjD¸;TjTiHWzlП!(gYZ0707010000030e000081a40000000000000000000000016446b36e000007d0000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822ce.ko.xz7zXZִF!t/]?Eh=ڜ.+MGӮ̈)QqY^FE7wmtr:|f)"DÌ)UڽV=/Rjʀxȱm_~ׄTzX񐥾e. HN U&{ph15`PP6Ȓ@i%ޞlJz?S/{ʹWC4yE0juwbUoҪH1`6+~V̭ E9_\wsU.VF8 ]иԠDNk@)(QW=%W9ooU[TPb+ 2i|޷ѵr |6q $Fdóџ9ktv cO :Y/cQ$ -18nߑUo?g@C/˜r"Y-6 WtzT%oyxq)/߀?Cj eaCF"QSri>cu ǐȲς s#D 鏶)Ys-eֈ\%\W\%IC Ge%Htݩ P^Hzvد.Au´RTzmaAB*3m%ҀwFD4(%)b/b)!=u pVWNAl 6\|uYk|a. J#a@@L,D^5?6`g1?VrHԅUL-6"v> st,Zr/7Uq˘QsR77LvbߋTJZ|bgG䲼€춶*ӖET+D !w&_S?m2ݤz;Ark t~O509]<z'gYZ0707010000030f000081a40000000000000000000000016446b36e00016d74000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_core.ko.xz7zXZִF!t/so]?Eh=ڜ.+ZN Q?lv$D?۹"ioic2yTMi_ B#3̠&";xك 6HsP" QZ>ѐw{v&Ew'59yMu޼Vk 1vMGfVIP}XU8:6,wzxI3x@ꉰCy ò6fSnICdWCRc:2[emT壊q4q+&X<'[hD6Y FO``{ADj`y sy|LkI7Iܮ\ėϰk=a 2}S-1ncW aKa#*QΌC[(|E@G;n Moa%x5qڔq?nLX9p(uyX` GwC\{j!*>D 4I^o^Z`xHs㸣]bl3db)ě B JTDbؘQ -97A(zj ܚa{ Ku}7ditUl8$axHNb/݂^z@=/Imw 2OӆZ)4CB}+dpdgw2rMƒ ӌVc {qP?㯯vHfxvhKKo'A~o# JA'$L.炸*'_wV@O!.뢱~Y ybe TޗoX{Ovz@t˞w=2& f%*JD /y- n@5\/U{ c}bJubU<0RU) B8Aw\rlo浙q9lHH9畨;SkV_/7elB0+#lN\҄ag Y90J ~2_}MC!Pߴ}QBoSs qv )ͽ?P,5E(83  Ⱅ |D"ԙkc~MaE\Yq%^FRkv*jކ<@#S}jdECek$D^]4,??[ٮaDY곊/ZCSx.q .  Q ?uB|tFq f\k=3! uMXln@T_aY˗|+qqԢ]`i*#'jK[[0c;ذV;}u7Gv!1UF'8J.+ֻݢH+/|-R?dK9ȿC?YߘneV(xd;jYe@"PBȈjFnNQ+ tD:ed5WrkW`r `}C0gNV_ivFK͉j7cd8 .[*vr}*?Vkkw}]pBk O;FXJw7Bt۰rZ)hՆ鹯 Jz+XRpҥ|7CUh}4ھZ_(3٨>vb">x{_3^ X,("Cj+%b]/y^TIP_!D&kQd{6dߡ1*IKu2 5_UZ(}+s @M)yʺP&H6pI(hT ܴ0x_sk@׋5(s S]T(_ Sng{=+jݸkEIJ/r,h>Zs@)sǯ0U"QHKf\:yE_a h䊝BCg7hq4zmQ}|_4)Gq+2$vn`U[Q\=m? ֜%m|sddvwku.NK]g=W0q( M$])oc6UL=_]W;U0d!)[L蒸% eBd:Ca_XL' 摸%fHݪgkP&a'L+I_r_LWjzrGgDZh~(UXV&q\BtZ6ekq<鲦%IpsP\m|d<2@lpXS?YXAwi `7-n ]%ID΃Jy_lC@O*1C;0Dq2aH:zx#RA9/LұfXCwF*O jc:9z a? P9` pL'Q([A5b)<; `k,ygM&J\?,Rco2j:Rl§!h"V%VA+ZFb׾bX'K:xtB}]fJ)x3M>u"_ZfL*x&,?Xte B4*#MU0"k]zmë6_?A]'n( 鴹q驜)Ɗ:* )TucdځoPE) ?*nIy2zp5#aov շTIY)z ,BI'; }BKC]Cn J-Qx2O(Sdt= pj; 7O v/e!I`ctQmQquY+<@+MUgt]@_ ūa"Z]QN;=.,8wEW5Ĭ%#T`IbO߇dŒk4"=LKMB1G0䠾ߜotD<vS,qM,> CE{ Ozx& &G{Hf |jп[B߁IJMeiuZ6xX `Ϊnٲ3W|s2U*MտRKj{u(m|cB5 lS_&[.;9~AU ӥlͪrMOdjG[Ejx?UM{ 0omKLm< zu6^g9;P-&링;!+݆g{+~!& WO~;tF(TOԵ>ة&PfͬOf8|TH)M\G(!Ce!DTτn~2$ƧҫmK8E"'Q}L|*lЗǥ^~,H3bt:HwM45DKwթ"yr&Jջ/A/iIIضPƖ]X|:t!=W2k:hGr؎Ҧv&3Oz;ɻJS$Tpg&ע-zCiiܺJANg4ry[by:U=f5dU2^8 J5 s+ >|KH(SA ֒cU^hW+͚*6m~Xjpfrx["Nfx1Üw8W\ 0{-r61C;T,Ŋ2A 2̨ơ nh_([$nV.';jZ3gg'tL(k!U)$^-|"i귓TܰkOsup10@j v%~W  Fl2x wOlB//jFA8X$ FmJ.QIt4A`%!X[9gR0)xmSlHAH榉q~=3QX!R%ʖO֏ۖwxaXIPk̏hto#NxȍBɆQ5 zS],eF\W~ Ʌ}R^ dϣb3oMRi #~#05Ĉ4DD)ཀuH626W> V/i C;Sq](gf̥tK/|5!(;ZܩKe.BWPCj&8 aqN ńc_xW,%umVR Zid]I`JCA;U*aGnvܪ<8j1-ڎiKM+W:_:o3n`>\lk&A,E$5竐qv[6n[|`=p9Wт86} qlžyIJ͗0 up-YJ"`ףX6HԸ훔@ӹV2HX~[RH+sT+M^P*/Jf~vl!g9>": -,A ⳍ-5"z01F4 eFH8,WPkڲ\|$29425teWL;av9a'F\le8wOBSki cljqš/x3:* h&ʗK3y W7P|KިnVk϶6hASWcNYF0?\º. 6elЪ&vpJ![{ދ>2r Za1A@㳬α΢i̪=wZ@\sz|Oԁ{sŞd\0yZETFPӾ]3 k{67TRt|@CdujxDuuXS8(l_CiHFh=$ʺ:N:F쑺]+PBSjE[/ Qzbq"K:Z]"Uj(IWdZPky\(vT}W|?E aJ)4pNMlT>XԚXtk,[̽`L:faύ%$OilAqdG{37my wPg| t0}@3h^'~1;OC l;5 :Yv.bd_C^lPwE]5NXY'ŁِS7rƈ%Jt+q<.h[J.!Cɔ1I+^ 9y"FМKڙw`l]O %Ս"Ǐź~7G$e3<5Iesy_&NLY\X))BWRREfgqA%P`0渎깷c~d= dڶ"d^ߞ:O,s18bQfќGeDM(㷤 f{zC=,Z0 l"odn)ҙujUYDx1@D:G(SlԽaVR5CIvqYtR:֟! *ֱ_:2G t؞& 3D$bM]!~~FTUs$]PLoB2<hdݞsޞ7-Bv}GZ˪ qh7xւMs-3ß+`qKNp'C~Ibt׬;_5* ĵ( )6 %*>k@+_4ْ jޠ} or`ehdIPwܳk_"Q :JWvq)hYкPӔֺ݈tIn9#vk:f5/S߹uқ3z4U}CATj# \yTH uvG+'Mx930KmMӂz߂Sҧ!]PPuO*?$H:[ +rU+LHHsiճՄ%d"o+ l4yp 5otUk1a<0ֈR>~R4 kPԞ{gn%/aM\k-XQ^e2"`1lQױdf4a6$?#T#݀f&XFRi%o#\"{S܈C BIŤ'R 5jކn̎xe l6IM쨗<MoE}7H35O9V[ҿ.Er(-{*.N=:hEP{oGionnbLXik >յGL:?S͏FZgiYp4.N͇,@^V6|{ h( CvOoMu ~e1g1B%asK]e-(B$tdz7މ4(zhRQIS煡W({M^2y537aeY*؃eHS>UU'2vBU7 fEtG qt]5 NAxI]όjݒ<^dCo;yWW=XKH}-l(j: + }|ݞ/.)3muszP4yVFuDh?7CFzܞqy\גFj`"L^e߶Z7Sl+|ng4Il|'aO/,d gDdiK":&X!ۂAvKk˖~ΌtAOP,V9HA:{>bLvZl)#/6 jЮܮ؀hN"~pHKŻP:c'Ee|qmw]aݺ iӭ*HJRAf;!ȱ4DIƖm|r0el"͞򊿂;c= ɫ6)# [^EEP=.Ey/%N=xƾT"wШ0~Mtb*Q^3pz㪗WJ|Y.;">ZDozV@ȶon,Q3TQ-'0H'p9vH>k^1ʬ9ϑ^x4 ֵl뫸L3:sg$[aD1:##ҕT$ /q :Tq$4]5`13atyߵ/"]߉PX #_n=(\!t1Az(,?3Mp>. .3Μd9@տkX5 {Ok+CD^*`Ԧ@Q DɽoH?jE#&~}Vt_X{}Q?f$&DTղt9qLj% R;jhUfCa7@E7AD$y<~BQO=yZ N9O.U_Rw?8`nM=k/_W[ B6\\> w[H:aEH,M"ުgˆ.F%yf̀r =8XWB% +ҸA2 gIV+MJ̃w%slYX_iJ#Bv~@SWC **:w]/; "oU(p^#ះS,~=E޽Bct@uy -ECxSM."%ܮ30״{m|аT Z @ -BTȪC eGfk:|uDxCU߀ũH+L=``|;ܒ[q??W%Eu[1# ?qY;6뺭p:ّ2!*Eލ#Y綥qҖXkBDx⤛舷fo@JQEgx#LPP!cvڹ40۵x\,\pQ0&Kɞc[\XNv1cy*dm@-;֙Їnco5MIM9ΓDG"χVEvd8`]P&:FkRVQ?I X),JHf>{& ;igԣY28ཎ ^\F\!+/ 8E#ڵdGPtxqzEԧ('|92ag؜C;P|ř 7VHNpȩč ^=WLV &SM]m.$gqƔ!(c+ .脿i)/%#mMP|4);v4}Nh)hfx- i`73-#3z{BHnV4{ ) #X=v{es7G %+FA~n06 q27̈́D+GQxF59pUd(p0$eIթv Q *0Ѽaad͍M5W4PNF6XR.ɮy 5HRr*V=R]yά|*Xc,$/ 4`C# ,Ȋs,!|ܖU[GXOe']]`MDD\Vk'4%G'XN-9ub3v/haTY.CWOnBD'0߭f̹ {E YS6XȄ3\FCpy\ڍlAwd WH[FfGz }}_|R-?![a#T, Pa09_ +ΈMjtryarQJimb}^&Rb-Q*cs]RdH'N~rתKs xI;?XRjzJe?r0mx;A@>j=,|<5vsgJ|L1q(Fʝܱ]͕LC w^8bS}RKVkYklu[,`WF@( O!YKIž(DT켺f-ޛO ;Q2T*Õpփ Md'kk&A+> vi6c-vy4a.{J#<naaG=a1>iT\  4n92 mH:i*h? IEj:]63(Ve"~r`ܝ'Z#޵Xڅ5J-֩9KjEGSC_U*.Aaghx4W%?ᒈfBw|9[a%%'ag}O4AMSgn쵣lD!:ͻj/@q}[$|e-=)}L֐jmU|s~Fs|i}LͪTG'ε3N3oNT3F>\{HNny s7\d#lQ +&5 NMS6kǫyzä=G+OoY4i;(U~4kc lVc{qR!r%n쩥<9W*pW23SEѬQ0a}Vq&.KK+nL}]?RB/tUXHlY]ZOa_9mmT *HMuE͕hf6P=p)E U> 4'̄uȊ"1!gCWTDqkOOHXCE16i380G̙{]=&B;md 7xK Sn섽|AQ",mi+)zɷx-vQxk,PWMy Xmv z`{fV~+ uׂ)Y.3xjh3-[L). ׇ`<' wTwۖm|Vd 襱ewMA\`@XPcX=|s&B"hwК7' M >juv 탇rԳ1Pse LaZ RD@uGd.:\ %pn&8` \Kobt47 v&tyglt颈Y<sI>댜aX4]V{2zssٽٷKr'3G.#PQ@&ũ3_;nDhD^Ww=J6zf+wQxt{njKXwX:.H챐(aFXKj9|ѴOe![gٹ4~ɺ;̏cd56 G{EL1Ccxh&Es:`i!IzN2m?y ok Dxd 3О0JFZUw_HCi.@l֛b,c,NZBwJw14Zpg^}L ڂ[+Ʉ-xMptswOSkBm7vfP$PO^&4d/ʟ-y3|Q~ N!D|[G0?*.U4dǺXqCG!s`WC fxr%px6T_|}DvAz3{E\ F ?a43&qrM)a?17cY/fu.ZZ'>K@"n b;H]9/&E!cVw*p:nv{ow:oCʈƾ>y}^d jX!P͏} 2. g^&\  Su)o%36M_}ސ1U% ˩Z X䡕~W ډȞ~  op1 ǫ{wmG'5eq2賖rwU0]f<83 ˩dBOwqM3OG+vQKdz NW&ѽkCrGm]Sq[I/~KkyA2zEhREeM}23hE}:0Ư?[toY]ժHyl cʡ̅ZxӤ*yo:ypbKt2߾'H E4Wz&_sbF&:lw\_T'4'&nC8׾ڱ,Xz0Ø 7W8mpQ#HԝloE|"PВx"P.-|y!p`@*+A538l s+hBBPQMqW`E9 دa,6N?Ѳn[X&*|h,g-HMp_p󰋯fn3O yƂ侸pzpz!zSP<^AJ}GTԖl@}(Bj2k Cnp:ۂ[ΒRylrW[ϊ7d̝!@hy!5LlXdOWߐb=%D%\ HjL Zc$8ϣ5w-:KD(.]9 6jQۚEZ=%s΅V䕒1׺_,K.؉Kmrf`d:>+szŃw*p~I?ОNYl& v"ttr߀W8ҏ_[{EM5ߛKAc/cPAᨪWi}KJ-"!`^-2>Xr84vٶ#[jυnq˸:Q6Z)Hsx͇Zp|T/>Ag?.k. E'( X p1gO||6Pxx;$h1K:̹C;;q0NEZm`G򼣑AA -s`]$W\,nbx Т?Z;g2oxK8G[x2 J!O-/|SP'6q[׮:_}j ;SwRmFހ^kֵ&%J]`( MJ-; چ1;Ņ )z&Lvzv&6 ˩yq͓'ɫxG ť  Ûʖ-݅򻝨?f8d;ht]J;K?p[ӯdq'n˅E:?o7Owx*߿&o)U7JU\!Vw)x 6jR!Eٞx 3^99wFgqKq -k["}9um3{CF\#*mȬ(Z.a_GߗtK9K7YX7u-wY>IIns?gfC!;6j T{ytqfI}2Jerąf>L!@'xjݏ ;K 48իϴAZX_&:AwE!5Ց\rd/ b0 7,Rd^A{HX8?ST0xz̭'F0 "KKsAaMs1<./{J"!&@Tn78R#-V%ǖ7&i{mS@ Iㄕ}EZTd0Ԉ;k4Gp q 痙:&L8E: 0ӽ=3psui<,DžKr 9K.6r!~.V)qedE\1nkP`zPv&_3K5w`6^ˍ0϶f]2hK̑NW=wj"c4pUCJ*4^SN83 Fl]D'jzZEp}w'\Wi!{xh1 I>{ؿU0_Vη=NqVĝ]EE/FL(T?)cS&Q3z2#x^."+tR dt`ʖ@_~ #VY#Mb_XrZՄON;MrƗ8ʁsoU=  gP+>g\ s2˟j#XpT~ ,!̑rqd#r&pCiX)q]F#ֆ7$j'{CU{|f](pU:QFNi.BAp4m}i[f\Ȗh0fɒ\?c8tv!NmhaP sNh~DFXJ^c1RIfoܑ-d?J`-&!g,Tũn;cj6e?Q8ZC\2e U G$(YILv1VoBϾbL0^’Fpjm(7 BtrdСܼY|g,*[$\R0dյxsV z0-+j2Qv'T盗Zvl |恠8sZ yLɗp&huTpKR/ȇ ADd)MؤEn F"h\d^?2je!)a h~ӪQ&ǖ&gK?ghQ-\f}1V>#ʝ70~O&P ҖƧ ycP75}eL]~z˖@bo7dmQPQ5 UJe +\Vҡ) w?qLQxcst @P,3޶srK6xjZ͟_e+e(vͬwc6*q|gA+{#1C 'F.1؉?>eB_Zri:L54Snff H"v\G= ~8 ff2jfoՐ#GNߕ,a~5(&Amr`EO*NjNK_?p(r#oɕ4R=*T)ODZ/iaEBȹ+8k&GAK@PgpLӋp fvեҋUU0u!Kq8 Pp`%DR0?r=KUa -}_X"'XB]9 QsoĀy;}Wn0 5X\*6=NĪ%roaKo9I棔*8W51?'1z* 0/%Ԝ齯,ږ鎀YiDtqq JW/N۰VgL;!~ @F\/&VocVpdS#Րnh[ J>B5g[@::O+,o)9VQS&Zh ( dy 3>Zy ̹2# ]gڶ= S<_=aOC =:ʎB/(aF)vGK0cM$k@ LOx#: TbJ36^U-"jXQ)nKgJ<{"F΅*ڹ83)IB/=n\Sn1r0(aL Ws @KŇYVmjRx\-l4Li=3OB+6'@1`j'V-۽8*MsA-.|pCHv$6?p/hS:u+D8Nr 1'O4GhĽn:Y80FfdæeY~k0a7.IC7FLCW@ҋSRNȬrM&K1v_}3noѯFZ񌩄Qx/Zʔ"Br[ ̟?/YsKo/i鮁q_wӠ0:Kjif_Ԏ2Y.$6A?2 d,  \uw H4{?*@G%``S5 *`H[.DiEFeMPpI2.\UPq S5R%frQ,y'DWiz]`܂tf1Wzp} cVudBܔi DUQh=If ,i'T2̖AzZYIc;j) tQF {YVG> ?`,6/ʹd/@B3̴2eu[<3I]őNک ~z91E{v՜IA]"rLhvaS8fܲj@g2EF9oxʖ۔5ch't~ߕ:&S*YxӲfc{dws[Hźrr|%&* n(Ӭk%d[zh3܁WRccȦP$hC [},c%ēBpC ;<d2@TnJV0D25 x UG-hD4d ֖= UՓ$xt "9׸2c;+:{Dfeު5>Y*FBhEc ALj$>C>O!Y]#)W-ts5gqkdƏoH&N[Fu㖟% {Zn4haߧm;bN{\I]EE"2bd慸}@Xpi5Dń 40^)@*aD.6ծh:T89m9$_]AԂfɤ[n>Fs74~ :umJV1-s7L(1g z4pN#XWJ"T< @=;tkrɞ$ (F?%soX4`!=zus~YfPQW3LIoGZ|CH,JI$( bzQRn܊+$ADj)ࡸ=̍WvoBf ͛^>tL EVc?)Ǎ 9:ީ`fTÛ*ȋf@ͽoQ.CDmKvW8B&7n=&jsdoO.Gpdh>'^;ՉBRIX\i5(xڰ[{@ G9@>$T. zIf~BeO ^4<֜!4wqӳJ c5Q6XX(.ZQ%uHE76al¥~\.K2'e8Ǩ@g h׵C#%_毃$C?E/b?@^ɳiC%׈-#LW俥r8+:Oo&%>4J+c`gO/~jL蕝v;1rr>Ҳ{ݟ r*W|fp(|7KHȉ}!_d E(vFMkVo,BHYOzD'p|Eh&nF5j^#vS'IЇg9{ By_pxfmfW+*΄ Z-i1[b~]\7#1$:,iXU;BhbGrt@q/%%փi"L7>r5R/?%PωZ@ c^PKLJ*AT?Ģ3(.)HH/'Ќn=R#? ţrLnn.3ֺB嵫a卨 [z>~% ![mP~"_N .Es*pyZ6PO20Y,Am7"x ɲ:mNqj$]3>F sX5rAqʦ8WnL1U\h׭p:"U͂du MK67ja ǼX 6mD}<}< `J1)S&)-zͨJS4\{Y]Kt{֎ldSp^69ibWA`D&sGok5<ɶ9nth`[j%O'Խ1[?&|mw=m0*$A%>Mkn Q+4"'%˟0svg)Ǣ ځA..]ooUw%Y7;s(j M0"&aQ[pՔ@zq[UN`-UU@x nSvo9-J)»bprTWuat"F: v.=IjJ{]`fLQ#isNSYv,45:AfD)ǝl(J.,vV$.HС``-\^RG\@FƟʇ\?+7LӐ1|8m \Ye[ƙ&u5Q O[u2ժnk$hn*<'Gqw*Hf`j[uIn5զq9+?of>84]pq`ͫw Kĺ q:($ bk ͯhb\ND5mKUS8R%h[ڏ&ec7&K/NfNK7p*CWGF9*r` +ZJJҁ'Wr<5+]G"Z4ߩ<'2-;V>]&ʵaӮKoZ6ovLb#=uJ:p];2rPC#Kg,A_'+ja tqjّ!`h_bveʽvy4no<$I%vfkc'NQIJ(w(O#st<tZ<-ד"wrJ -`=-~.%9>ƭxWDv-6چY1 ڶjJWWQ*|u JDCŗ|Q3[INgz#7V 8,G BBK"[K׻@6yHsns#7g;8E{3ǤK˃wQ&PnQxW$(:+Df/!1Q|T%W-+U_n79 < #^ r 6ul[eS?"؋`?]8DiRqlܟTrzATNTߕ"aB|| ܁ᇚŶUQaX; {T4j'g߶4U5\#J!MX0Zrh;h,A O-fc8yp:}TBL H+l<_:Q@e=sȒ.OͦVDI9ihj`Dnzzl=ֈ@^Ka1'~'W\!,+يkst;e 6Fx8%1A y QMk =¹Z'٬䌍B{IB0)Q,'jਮj!ʃAJZ#at8B"Rۚd]ؒq'pߴ<T~_oPdW!.^ $Jo?z|=\~ TX}Fz|:uܩwLHqiJ>jWJj!ٚYc5ª6O9j:o.zB)t6QLK_ I!vcxE5Y}[i>J.g0ˆmkS|P%$MwW,%JyFNċ l xcЛ*.k/Pb8z0B lLY#nt ^j.41Zjw{YOp`.S}Ƈt|Ⱦ pcRB 5>׺9$\d 7SE:`W,6Rݢ >%ջzPD-1-ynȬwс]Y{"P)wM҄XFy$lM`U krqU> XՒ'b ; }*;Fxû.-LCP-t@f7X_9>Vqy0웵Z/,-#lSa"\2!־R63+F[-?"昌Ҟѩwdxv51%/v+DtPsg] 6s_YIbQZ{DG_`Zv=mk4e$,s$ʈ`*btF|klqe_FסSD˻V~$8KCOZlTBc J#<r)*3W55dq+8xffy_q/Pc5U$މV´G~\~"N5wvE 饪h90-C̳Uc,7.'IҺG ڲD<k֗PzkWֿ݁d4$`j޸s,$CT]q%>cK5̐jDtzcc|Rzw٣ y%/*xE|%h)3PFs4LۺF(M[*8)=Q>nuw4Is׺>yߛ54QQ_˯{atHt{LS] 8[3N@GCnKu Dj :{b=kBGu4~zfٶ,.в>;?U+Yu(?1S  ǁrTʄ΁7b 6C;eEcyA;[k fDy)^BԌ-N`'W$BУ6vfm:&vdESK]ǒV{@l482zi'Gt 1E'0`%U,Å{$m`|4$(80݁=q,uNt)1nk/ٮsE!}y0;PXݾ*~OAHV]:\ڮYza#QJ4c5앣B@(G`牅 8Ug4{}Sx HN||ߡó(GX |`Vт&2Rx \K}csً̛5X~0]`÷`35\cZ[TՒډN-8W%)f=UܝɒW,ǻM~X7WI*Yszq1_nF>A9RDEU>$g٦=]cDL՝T &.eUozyѡuohV>]~`fG 'vv 8\H-;|$C-^\.N`rW+q GGC\) >}mŸa+ u#yRAwtk5x'|}]u"̙=NӿEѰInB;pES䮓LkO}+q]EԵjs2KSw "-F'0=QF#q b_ uK#?jmutȉ#+.wW#؀}qW}c-D %]QChvew+c|)(DnbRLN*gfث.R.^c^MUp]|i#w 1,541BKfG1NZFabwMK< \B|u"YJENqٯkK\(y N!JdG|I a$wRX,-nS_ PV݌]FLPyLkᩮhL&袈 a+dVknq)zoBnF6o]A+rpԀ j$ߕVU WSǟ;B~Op N,lP_9Z5JGF /_^׀t,!]?0E Ԡ;SN SAޔ*D? Gw{L<7!~5X8!EcNݿ ȯiB(I#IEn%&pJMj&ߣe u.!&ϵTTNV$'rEÊbZKl ,\Yk1Ψr7.jJWՍ2ϱVىi eM.-yP". *WO7R/σOIg| ejj b GP[]KAu1E'KLVHIg۴K]Ɉ *[@+A9-^G~Ml.ȷDPE#7N6i/?l{ 8d8mFP{D;Dыq ,`1ͻQ檵>ןTU$CxB-Z8ӂ4z7ޔsgWl+ yX`-)HInI`0XnuҹA~*XX́P`쐗eo6 wOH iv}$._A0!tS^D4 :uGQ0=\+ih IpU*59Da{ֹ" %@)aax_>~*Øm,ZZ,j1+m `hr9ǸuİYst:D"iHE9a}\tg0 8`utУM1|?r=ě #gΟ{~Ϭ.ur9AC+d@!aQ?7bK hPSָ$|geL'iې| FAhv2Sktw 1[IǞ &Z52Ԑ je/GV]hw?!  d4x̧azzi#~Eh x}Pp6 iذ: GҼeD*e ݇4P ?n;.CuC4+α\*A)nmFF&oYE5|ɫ2;1rv|SCp6=_eL#54=Óbm⼯*~?E)(^Qה n.ƭ^1ٝD<pG[]ⵁAV`8kAu.fT NxKÂc JlIΎ aC=dXYwuKL.v6IN`u_wg#IlңrG+Zy,FY k$Bs GV;xX "ho!U oU!Dw1I5aecP;ȷ= n9H+!m\:Xf&@W[*%HP|bϹ_vl3TNb OC39];3p SA*/vNϯl=2.,BʤW}e[{ O,IQVHh#pwpP%F#*wgX"6)?y.W'c>OI ɑmI*TmJňbubmW7hl<`pQPwd'(C-iFJCTEBxuaaHS!o=a' 3z"17ħ܊y K[5MPBUs>ЕFp{_,+(>e{kir $<.w0]$mSr~y9-VMӲB@0,iXTO9_+ D[/ $b+s,(ggOr }H8s`7#!vx->$Zl-m#ZIܯQ11O=5I/ C&XbeEWk9\ 'I8W9wQ[nd03Qm!@NkTzjݎTCfƬ>DQӰ<7 Tz|4[)WۻB4Bw6i/`cJrZk4]DqPE0QW]C6dPǮxqOf!SWOi? ~mձkhT٤fy{ LuQVQ;_)܇bs0]3[Gբ*YRxx٧j.ߎ,MYjV#wz L0"e,,;ON:H6~K؃$O3!&+.$łe]z300DyoFQW-Ο$ע;x+u`XlD>5Ԗ1 ܳ_LvLH, ;s4^xE\K@1VI8yBTb1'5776e.>K&d+MnR)_7.]j93-1` ˾^͸h 7П\wЩɯ2T?PSn[αMG%s~F$l?Ӥ6V[5ϡ궊1H9,p= (oK"3|SԸokQ!?Ƣ}ecȉ:L(}*t6`tJqolddxQ%aw >Aꪆ $1?$s`>] \;K{L|dIf@H'b`"sZ'h[~+PٲV~; !+$g9yjzocraQyucN*q$G$I<\,I#W$Y{;t)<4s̓ jDYd221޵B/ y9AnWsh 9>iznE T-lp-kij].M~l. z=xƗFp ~!i -:J5NhhBsŶh3sٞ0Sa}_Oܲ &^Eњp ;e)@[In6qmm^! "LFfW ٰ(1}oQ6JwLkUʢdi4tK7AnőS ꧁cx$?K-E-n%{I,_4Tdל2&pz}"5wԐ[&C9CF?' y0XXܲb98rp1LxRS?;>>B+_yv&tzp-'{v8ƃ?$Yj]i:.= h$=5R |Nv(.XjвƎ.e+Ab=?ا~c>Mxs y<- ]Mv@F.JEܟK?C7@z6`Pyx1M_ $f$s%^V}Nb^dC6v>6`^I:3@lqͫKFĜq./jĂ t'\EDKw|D]}ɐM#{KM9%ʚK[P{V:.V;ɉiHDBC7iwv@ ;so Gg3i=g?.5jZY|L`/|Azo9& wm_5஥f\@ q: KDZqGQ0p;p_]qi(Sm(ʅ{sņ*;)u FH[<"A>cOڬќ",ctݜC{٭rR][<13'Am,r#U%}rI+ S΢Ԯ 19;7h[%^%Żc7!*6%kh\ ,m-}ǀwV]Wa<xz8mB+!ӨI*m>A ;p8N A~C[v N'* +Zx4LDž[ 7>“E32 o_bٶ=Cاyu.b`/p(%wueebF>jq)ꢊͱAi@RM/ұ;?2]@i wZ$Ju{<$w ND [v>?s-1%Bva}?E/ |eYw g_Jy%6OB" ݓG0  ʧrovz˅S{u[d@KKV AVlΠ6 b c *FȔbV̴kZlVvFKga=kí|;3/@!mʵ%7먎&;G<yu+^;{g fq{UEa*nkC%|=tF I3*Ҕ.S"^ʼ*.$0\GҘРz}-B/3lann1~-*|4Xݳ>wbZ* M?/Z:<͌t 8XYB]d I܍2otw~˿+EFc Jܕ^+%bvb<ڐD9قl\j[M0Eƶ)bNn #jLB~ws8E20`n9XadĽ4H|@ ݣYc!wadOIDE{z%CRӾ5]]Z;Y Scfә 2g o )z'oC1/nd /ԏkc~;ZiJ$(r(la@g@>G_mN0qX+Tߧ1ns⥒Yǐ-9K^ݍNޒW~ŒAhl >A7ӷ]cD+mWm<%Soh91 N^h 5"O,LS#%]:. >;úBfC3k&(E~,ɪ#>4S"R$[(N"+(aǏ5չP)wYq79kY=ɽ#~}"YC<\(; h\=  SXO\BſtZյ߬+Qzb~F5dh{&9&̉N6o[6:gX综 y+RNuM 8=hRqj$0WRP)mˎ:daӛBiO\`I)>/yeQ`}V.6hr hIڅʪ7P_=26 T߀wt{Is<[$$dE-i-qTosм#'e9S5'*hu34ޑ$*]0ɓuCnaNUU ^s9h C%UƵu'yP}n sZ>#&e:Xh 3κ Q<ހ^kz$<oG W˹J2py\)^fh兠ɲQ5"7Z \ Uu DF [+Mmaq>NޓNr&lO]ӫC"j4wnd1ħlS蘥%{QI}t~SՇLV~BR;w[M5Te&|EpR8!1qv֧9ʅԭx-V?~==pT)o]Y\\uוp(DBI<eCZ$Fs-CQ0@wa}o "87x WY/oLӺqrbdZGnMlEKlg*KS\ZH]̢dE+կfeyOn'y۲VpR̉Q该UD5--Pm0R,n@7KJƳ=4@Nw`; (0*aݔ'04jMHũuv@0ML.-pvߎ|RR;g*-B]LJ ?i8;=7r´O|uXc3e~:)@VLI-/'.fysdM̰ZTv?q6zskszncq+Q|31(#KgTIo%~b3@03g ZR޾~VOE\.m(Y> Zc0|@ry,݃@/y<4Ԡb4F#kzDQ (W0[ŪZρ0|&]+Zʤ7O)<P 3iT) JRJ3z_1iEtݤ)W!;gk3}wy4(U0Dש6P9MPᙀjm?1 ֔:A}:Ύ+gzB/:iD^Q $u]3`6*JR`W;so=C"T|֟3lI_M] TS]/dBbO0r,;yLsPP~Hz}N43-A;`/5T cfl'oJ.ɥ̚HɄLfWO?lm)=M8Zzњ{°Y@MkYb׬ؾ{ +JTX 4Y{_Jt#_Dzd!gJ̥уTʈ[wTߔ<nDfPY6-5ZT3vy+>٥nZ= dh}w>wC{Qxr{?PQ.b~ȽFNj Qb@W-í~_!N_aOVT&(@$Mݻd457C:EJ[q.~y%"+c?AEȮ*? ;x ǹ8v$_e) SKnU؇zDl}/T J*㝍m}#r_="\@vjr^7ED.D#/% =քyeǟQU"0#ɡS iri=ֽΆGVQ^ /!o#`F+]Fzʞ|mu$`x.O pATpt2CHhX͈젙TYTq!LtUw/Mn)*4-yuC $pP5\GQҾ@/QWHp\5譼"{U 9٘( 0_aL%'yt0ln.GFo^wf캮eX)_c|Nܒ1MphѲn>{/fdl^<789@/ݹ `UOh"mG>rp_(r -a%;kȿ)2YUY/\#ny:[j,B%zuySm)wV,,&U#l?7_Ըtb<;Zܺnz}3cڭslcAW?].B( ';/gƋg5\j@oLc8NI SuRG#_# UOC7WElW̎x ۅ@ %QT֐Xajg }vYHW`@0ok}p3V{6C' BLL6-g<=6vc SSu/"p$FįȖ,\(jHtEz/Y/>ln)]m%zECwd)%f]W~dp8%&{=zD+\bDlXW>,YpBVd?"{RwȚN΍vi#뿝5Q->uM5|nnl~ܣ%]!w,.yE;wiYj#,y'Ϻ%$p7PW@LӭjwO?|1L:[-a̿[p|b_hݡYc]=w}xD{j_c_?=CQ&>0kNq ld?GX AY,QGiCkYeG^|ʰgʰZ UV ˜y>xm|ce 1]i(wre3Ya$}잗TM%2ѵϩ|93d=dMM&5ըߗ9lG\&:5at9V0&n&Mv?mYQ 0j wy/0i~֭& g[0敆o;umsa.AYY"j dQ]cṳK&n\`2kpbB+{ankݎ^=u㢳,d;In;S[-j}TO2ś %f7+yHaP,|,lbn1^6gnyF|GMٮY;AG7?VK~#<)q'BLs35Щ_)HeǗCRd?a<@OJJ->#".UFtRחnq1ݟ~W1ӷ3':,깊I0wXQvi?dqkPLu5-G³_ȠQqg{bIt6:&J@vzѧsOg]*"\/r QM"UpɠD.q8t =Z $cvwä;f|uT  cр02xxl*)'#h:^psΧNԆQqtΒޯ736+r!4A}L6o$- +P NFīvE1d g_@:!|8jA>F!xL2ey^NM%`Ņ thC}dG,%Q}۾ #܇DZ|{{Q[0n~~7c6  |=tGزd(oC`68A~M"z]:5rAr@ܵP"!zdJス!;nɌ6 ӑkiάx~H|,"ԓ U[ &|Xi\! ^c6,\3ZfkP$*Hku|)(WL-?J"Uڌ+F_5B\{qet^1)F٨z;|#qq4[ڦι ̇[Qϑ1;8D yv 2m>[UU5]*$8u΄OҿPqܐtá9P*g< Af|)Ed4"2:p*(1h{B=^P޴CM5*2dz FJMg0A]i=.cP~[ PʎmeQ`5$(Zq$?Јu!0KyLr疽y;^m̔E?l5n1^&P!PV~3Gy=؏V4.մGHQI]y3%a` +TPdd;=%2(~gw6ƥEJ:nLK zdgL Ԥ[By2kV^;a-1kT ФnQ;{5a@zEӹ%my۝H^.\2ѩoAQ.ub2* dPG~MjN$h0 vÜZ0K 5 ЬO[ r\W+ʒ e4 8K3ږH!jfqlHģ @#0= zpt`C`;CC]/m4\fB4l.O-ݛ>G8e3i]pG~ϫ l`ob0Zfߤ_s#tP1}r!踗']h3=TŘZ0P`*1h&O{$Ng!x3-WQ㕦 ;%t(Jm©h NRH$Xc"-DmM2Dvs_Vl {wOY\_GE<)]ZM#{=;>穙#nws\Jтw)Hw@Uli](FV 2̘V: 7ݣn N%v~rT )bʣv]D 6A 2cx?*ٜZfr~Y+sEkQ&]31uU-0*jKMX1lkݗeP-~/BP4SULq c*>cƩFmu[I=O\hEy~H qrE!"ݜ>$];R|=;ȯ3өwd 'G6%QMpf?-gE$ȣ. nYK[ÂfGe|5pV"lWFB: 02üeO.B=ͻm}V)Rv REIJM^Tf"a[_=K78T4#z"6Ժ -B֕z:(@Y[(FXQ F)@Y aT\@-j("ZHf >0L% S^z'6B'91]ۼZcBT@q{WhuǢڍi %k49\YFPhPn}0ŸH3b9 Ӯ$.6Gwb}#hb9>}:1 `kt\:y×?{!}Ya"k&Dxޅ[BvBRbcOJw8$ZJG~$ 3VNP7$U﷡o"] \N ;u"}ljl#P|Q|\xx%1|&Nyli|g쮅RrG5lUwWJdrMuN4+)/$9_2=]2+Փ~XUGϞߎۂކNk˘([t^!@n^TI҈ Ġ u AyI%A-2&Ό%GT0Ζ[Se찥2f6O[?^r i[f,oSF!BTl Y:xr)UKFPl2fޠ@2^G7D$}p5!8)9zaIPi: n횤~ s cOWO Uyv}ID168Aƾ俀˒Q5O ;~.#k'e'= Qs\]z@A}/"G󵍙<# '*|J :gR_Y}K[k?J4K#;g|O։ug-i\p1h/"zi셧AAn49.T k]Ļ/)4ODM3B2qfHz; IjMiՒ%j1\Oo .A_w>8EPԦ0C37AJ%*,~JZMUInnH*Dg5ԩ#´ #m7#k ﲲ=aM qU 9Q$mc4/⒲?Nm)_~+c3Űj'еe3)7T3څpQ ;Vc#;\ sôy,ܯQVtj>ln'w]р ׺hdE1 ! _ 0k7HV4 +AĤ^y~vFbb[H?0-XK<%c(p ]%2X\Φd} jL`T[vf\ _v퀎ase%q"rq,1rQ+ #V% <с\lQ$!NXaps~ l&7UWCI6cJVΚ!I`̍s7{ٗ(,|1/{1dEOh4% sEs$U%[yI}!79Yk#syt,".-n+5Bi li/zn !Z=w2\ld* @z‡}bi=O^K ݶ4 ;Casw(Os=M}sW3v %8+Q @]eAAd]/` +~k'Obm}^NUܶQЃ,fPcx?􆱋IcHy._K\.ζöP`HڷNh-B2.h) f#ye;\ȸ@/qk,rAgcG3bcY_Ƒ5P[=N.=`*e+f4;a,[qZLGύW/%*P><6[ȘLӣjmmE?1MOWsIa1Φi"OVNC\1.qBuQTDy{ % :#2uhppFЎw醒_Jmv۝ޖ#ɯOꌖG5w wzȠ0&9E".^'?4$3 %YܗSdnH!Twg4R^ m5I]e0Jϵ0G K+WHX" D+x-B( U*Oxg`pE8煈]zPe7HNAz8e%4ڳ4qKe+}Jb,51(iYpY K1Mceչ8K-?3Y/iUӷ7{l:e8SޔQ >&dp%"EHƻ?MۉPV=IDj 5wi:[GOztm"IT󢯽X 3y񜢂*O[7V*_ r7);B}.]PTTy= 4_PD}с5ψӥl}V嫓q|[\.@P\4e02=%* n3@% )c6˱y"ߦ57C SMAwmu"sl h{%i($P^A`;c*59sI=9~"vM] C}䁳QS *.^ekj U\wa 4sfYYd~@J¥ NȄ$2: 6pF˒%̈́!$8 :N@-~j&OWTԲbi1C+'xk@AkVUşha0D'ݧܼL%p;.b"g\m#mgt O%‘(:AXzI co7>D6csc:ctTi~9ȿuE06˔C6 =1NeYf~dfraCv-S9k Ѥ_[pXŽ4RA/,G+\fʐ^t Dc7q{=ª0[)}9ziv05ˁ )DCE3{AhS% )YiݷP d.Dw^x%d Z BMvM6L 3=4D1NPɇQЦκClRkdTq?KKM,:p[u_R p;¢JDr5'!  Pxw>r|WdÓj_m,3!'VýRWb"$bRN^b EMX|}XyF2ċzwՅd;)oE]ݕ {Kn<,8щJ^&;?]sJeG1TDDⷯi!r!sŮdi$?׵(jS-uk8 !:ТD'~T0ņ8W=.0mjPg7OyQ$w l`=?+Xp^eOX+T F#`fd WJr/f`=Y6q½JB9ss؜Trn/ur||MeHYBMOYMdÒhqgNmcuG"`U:=n#/QA/#|CwY=W,VyBP4GxWKFD8nhs\n,7 :FG [$UEлdz+fKq1]eq`FIZZCӒC_En?Q0%|&aGrLxOU (fxdJK/NAw ~8U[Ns2A|y)$~]~Q7T N;|@˵._v<ی -},W} KN/rWo,W*MY˹ֈ,:܆^}l1hhDs C\ߴ/{iQ\`)=!=l ؋GMyeP7,Oڻ]VC9+f}U*68D >FYȹuQ*i2^gAzP!| *>|+֜{CǻvmBXL ! 7OOtb  OK!lJeɀKt+k_PV{'cy"p&E$4Cr/X.d@5+D t'vQlM.~> pt{` @K0;R~`vI 14{Mk؀@HzVWu:u6]R(LEF>yfUŲ' =CQ P(6Y''>ՂFfwDN_&?jT2X rh#=? 5~w:48JupD8o!x`yę̿h~NS*־:BBx2M*z̄|P *ԓ:I*TqQ((#?/,d,SRD$khyp]._P]OA"- vwVOo;)OeCt|7E5 4δO)@ Y&.k y W\ghY"D௤ G/p6^~I}\'gW: !] 'ë2r~Z[9:bZ&$@"Ε` j98ϗ<N"Ʃjfp}VF-#QUWP'hg DVJ3p~j%  \ĭh0aEc;%T]B1m32KUze &wRnJTUE0acg d}u?R k?ML[nO)X>:s!LUKL*%/Z Z[Y)\CXF'bLJpxVֹJ'`%g>8UUoQ+,&`UEJ*1]aF7")&)0Dk!= >5xm (2eJ `( '#KH^Isŵ纭X@3 w̉mRZ8 CoM-%w8嵨^ dOw51GC\9N_ NrLh(T~.%yȪIj"趽6 6fdc47=BvBmc5AaT2W(l<-斚Wu+"~[5#g3w:r9?AЬ&i^W@"C4L5DZOt=[*O`ujBh_E)}hCFtIST@X)C;4㹛J^u`V:WDIIB+ej)vހU]0tN7$l '> 1碠OK^^ELb/yD.9*YMA36JJ!mS(q?x| `-dEYom [ъQ:vVߺW|͙K\ytT֖i :;\amYA;zhM:ƣk`zW>!NZ|_i@1qM /c6G#kI'pv:< neJ=urm6TMB}zQ:v{\۝.p&n[C&<5]Fn]x@tԹvi힁З:kr^2-ʇ.kFŻy-A`ʚOMM iE}'@ ڸms6(3ܻ۲L0̃y9AMNM~Ⱦ G󶯻)7Ve7":Gxh%sdx^uq5@p8^DN]uDεBN:/t!q#z/z:WedBFd{*8홫WؔHX{ߦXoفX++$U^J|t.&ʍ \lĤ3[7 ["׌ Eph<%fSZp*>c(4+1&޶1MeB }R 5H"ݬPr(( "| 2Bն`,kwaH'[Z,j,F׸%X,vLt>CNy _ےA^kSíyn iĶz(N;BH)msxpGNXv&w$gl{߁"LJmy` _WgBuԻ1JGD# a qn=Ngd%!q{vWd*R_7IH/A.>5lxnL4{Fk!JD Nj~XP N pLd;yʿy%&'r|@`^vq0ЏFLpmoLsGף۩'ewd2|gWzϳy4lUp-oN<>+%Ϟz(<`kǛ| J!Jg@΄Is1̴)ٮOR3 vE!WeO6`d4j2w D=⛧w2  ѳ}8 %?`MO}@2(@GQLYw#nOe.~ ijm^f3gSeGU2VpE&v'LFz [1bgI7G`Qd; /,̛WALVW~sΒP+胺-"}a2>b.Kɒǻ4&#luT b#vKz4(_3kpql}x^l| ҥȨh/f ?_ȠÕx orkMv@-?~]0xQ s>Zж;8`COըď|PVޮfHPup@(z=Էm,+S`p8RXҍHKՔ?ECAZ)-"օrox^jyoTl^z<A $hB!Ƙ90]̣>sZ Ԛ,AçH`u֌Co{Nִwۥom*U9)%i ?iY |V~e٪Z^:;RQ[}LlEH02glsV0­@Y5OX} ?eݜ;*X8an 840~;og_JfK;B뒇Ƕ\9?4.ɼ .x H EY(S LPչJHZ><[z. peIאCcۗkV@ WLnda3 s\wE?qդ f ]:Cj2`3cxYI%'a2os"ԇG>߹, lm% H1 "Zϓ0[&DUFʠɼOT!J1:ū 6$e%b 1PBjCJrcSn+[FJzqH>Wy\I=x\Og<~aAS]n!HJA2or[vYcoaH }LM[D .4^`rsH91d-`Rh8ƈ&;ʹfRk&__uӥ-ͰzޥDoeY QS5FǶ>'妳t'[]JF8kS~ =$kg؆4 %ҚBۣ(lŤ 96ʳ^zIdܞDu8̍g\2U-f%̉)_{`h)ވl~G컾!̅[Gs\*/ aSyG}\Ρ> C>9OJOCEYNEn ӀĽ<1;{EKpװ]4j RЍe|1T2=Cyz[Tܥs1ݜS=1|bGos';,aIYK;AO7* :6OofnA䊴=d_"(?#eg'.8d o#doBqGv`^*_=_ْ9b_7ӟ Fq@M3ޮ%uǜ2ǭ6NG~Ul2dH9$U*Ҳ&pLv\rCc]޵1;H8]luɔ5q1yRem5`+N*׏_ƚ vK ,tR_a~兤\=a${5H/Hw!Al8=I>N`턳i]iՕh!ߵ/ (F(4PXC@LqNw Ycm:v uֽ{űcc֦-aŮelJ dY}.zL l-YxrP J۽X}̉ôb8Ё;S#6Q:E 27E&)0j'p;Y:0{̠H;(`%D0dDFWxY bj V_ե~a'PA(napS:1b R y',g3UZKtܴ ^hjiC7- 3m7 жa:SA#!揎6}^K 0N \^= Qd]-x : Έm0H׊/f#H: U(?)M\ ^bO`\Ek5@6ޜh|>3i&dFo;ÂxHpA@f*^8ž}HR6MLӷmT%_o]K+T$z=Ĺ 5UlNfx7 .b\$?".fU2A5kcGOe\$uͬmO{s>=%L^`o0\_AUhTd8w/QaK7ηrZ!RWF`e@9isQD)LX-Δ%O3mh DPw2d4& j@-N: (NRRUWS6] =gQߗOl@zkg`G^+͕eO2QR6n$2X1b+P?Ħ.JW9ڂ Zs^~ߡQCՒ3' ,A@y&}f9QNo`\kP'3$@<{ + V"ç#jWvF<>Ė7hft=f~鉖yRrCo[bH[%% O7ASޑ8QP͙'\u+ ΡA~ F}I߄xwQglh+Ae>1/ |J`mE~YC40!īʀ 8Z9 =`k3x `SnCމO t4bC<>.xpIj306%O'!P*v)8 5N#ӡCt" ݅q+U/SJ ]\w*e,6Nʱhj:"[5 @yA0R'JzZd2 wb;ag`#[46/x7RS@D>PUFxa?EVB4Bkw{|!$ؗ!.*:L8:,Tg.F7}Ky*{Kb=HƗW@r4(c9&6<@gh'!]j1J ЦCrRD@2?r 8?)/mx8fuG(Au!=6i5WQb5o 6yٵ(k`%qżSecV%qc;"szpG;uGdaМY^YpP=` ~"D.u;w+>mᮂjf`V^R%rl7I?NpkmȞ$#|עHPa9Z'X`쮛崫: ^Z)׊;S<('XJPT6c`cF4S']ϨqY5AH (ߞ/k8-8ʄ[7.ˋP̀7mu]35O}.o@PCx_1Ԧ'CkI8@q[ "`nTe%.B}th(v$7=4WŊX=>TPdmX [Bd ##DߓyGy!9DVI HBcY$T;G,z!\|ϫ隭 Pb;Y5 *>3hokHo(vCJ!*02[͛mZ5D;OoߘEڸZ%ca,b1ROM6px^z~*2Ѝ!0n?:/!'KiiTkΙ/ $$E҈- Ԇ$w/ݧ"oŝ$𐿽+-l(I=!ASS(JY.2ER@p]( =^MUW)Mð֠vv>u7}.p]J7*dYYu^[ z*Q!vþXW `XN$}`eߌw,SyGG,$9Uj);wڽ|tmd6JKQRGy 9ޯg32#SwX>]Т}= mmB%dUB_AdbQ}!Il%=6V;ӄ6bG0"z R-b{V~]O̖' ٲL>FxoX\1L"[J[ae&J?Sxi?yD%4,OmLT+D\;I))QZۍ}1esF=5 d4lU`W)N$om"fdQS)%'N_=ݞ[1x/ <XÚ'uYnsksىzl$zscnw;LGR)A$G Z4=0@N~e30{<hyU?y؇Mʳ.`?$WBK m@C MU_xKk5Y+Ėw¯9=Eʮ&D#{nk-&/4l_3Tmkef3mӳDʿZF58˛೷_soaVlAL줶K'-CUvD h!mV짺iCO6*cnS1aI5!6;wxٸ/0H7LZ?#hu.._EphGYrSΕ]|tSm't Sf+"w:!EEn P#F/MÞ\SxA:٩S,;v՝:iEN9dM') Pk!Se7Vc}OLyX (4bb F&9kgWCMA4τMXbOrܲ:>z#bkӶB$_ki{j9P;cn&i)QsܲwJ6Zj) dG=SI64bnS񊺛 ٓrףGvQȥ c|TI[(⚻֤)&wbn@N]Fc̖LJ=Irn<.= efހ᫮d]q 3k,D⨋x֯-(<P1)ˡir ȕg,GJմi'ÁU\&ۘvtu5TIYUYy>\ex'I?{ .yyЊ~ٰQz!9;e<c@ Y1Q4 ކk˾ bwl_:vht y.% svYz%<)=,h{M ̓˼yI[*az؎2xwՂ, ?OSRq̈窄E8JU࿐Gٷ`@r4?{ΘĘRRHS;3U yh-qXRY̘Mj_5Pw}IVŏƗ cOg3f^Y12?CTgoiKMb)- 폃%M \oE69Xoi$Std XA-AYtt51Xfd*3|jV殍 ِnתA'b`WWSpGILb{-)E Ɲ3 NXݵ)~qxY3`McyD!6ޡι_6r޿#Mk:9r8ȼ0 MPIw ,7jؖ+[,M7رHVlI=9b1ۇB0ȇyoCYvQrRoHKnD-oTY;yC:g޾Z K !Kӵ}Ö"j; !Pĭ9}? c8 AF#>t\K!sz=v}rHYc0TC'_SIe!cއbGNkƧQV]LWFm7`Rwb4}REI9 -Ý4j9IٟbmLp_ ,r̡$HMPzj(H]!ldn*Ҳ&z?R}tZZ\߅I6;) 1竴셺|v0=;Ű#ױCQ7,Wy+K}K]Jt%&1;ˍu A݁E!FRd;g_h)>XJ4>:%tsB0@}0p{}x@Xcc4Bط##X8h4(_gz~Zv]i=Ӯ- y)]7^V:TPYJiʨN|6ĮܝmdFo;/\ǝI0m\R?[RYǜW0TK)(E݆~myHAyx :2艄ɫg,;AC<"Pr:vT‰$"G{&ZQW_ޛz68 JB0%)?lfP߁A>_+-CTSj(l(](QZ$2hƅvh/yT ez$^^&4Ê,\,Ӎz!l}SGgCĽFRbom'Έm^zʭoQjIKɳj_1Z7ePԤ}lTɗ,*+a2cB̆ҮQU R{G[C \OHQ _GHrܐ<3 /6Hˊ8GDPô?m[ƸUI#aچ0;3͈IjO><|l _#3TGgZ9}aBr=.Jczxj?d+$D8k>M AgRE6Ў/ DHyoʙ}}d z3ry: WΣ /|}Z5ak2QQÃhE@>Wݚ>"ɹ](דZ R-cF~l#J,Ehljca#: 5qL|M$ >}ߡSаjׅy SzA{HdsjG CiCH#m|_:QcH>t:fa*6 VnvGIjc5Lszq2z#R 9H9W:`IOe1Un] )G6eC(}0CWyݿ_/UK?fJ.XDFZ}H@ 蝋o.룏( {XRN3na(.NdѴࣤ"^J6$PVg6č[h3+d#^dg8R0\3ǃ8;'x=c p3JGGs.~?vuٹAjEx={ppCJje U{y˘ғ1+S>Y uo?{JV-uhΔ|a_&p8K n֌ gf/ΆmÿSm Q3>9Pk{U#ͩP `(ȼBC)LW2H@UK2͂մlo*i^@~ xQ5˲qdt+X^^V"joT[]."B90WB0S rg4cmhtgڎY+u,3~ZY>{&.2|3),'f '%t#y3i>`M7Gôz'jtnBE|rzYۨ;򞠆(AqB6K$(F(b^ٵx:mF7\Ҙ#;I;o-JO5 8y8*JOq<^0O[pW!(Sitjֽ4 5F|lƯqI~sB`+ bDg[8I璳sbP6$ӊ>Ó5ڏ@'ٓYS!@av `㇌_0sCqGi0mJ%lZ{F'>$Vt_ЖV]=1%Z4r&Y` ܾnE}#hNK[F'VPb[/Yک)nFʠ\XE;5™nM0B('d'T7 *l|Փ1*׽5.S\."Hu#Pxzh1kQx ܭXId)(T#/ʒ2/Bp/Pӵ6"K|uJ%/hAwrDШX&{e !63kSV_x$Xb A/r8!l4-j8H@-TgUJ6sRȆnڦՄ蹒6C` +_%\l~ⴸj^K0C)z?c?69S_4]9:NGh3Y0Ed@;uɭuJW"#A{!jBRL|v ~\.E%ӵ%߯rdΣ+5U` /9s(EFF#ř6UP\D ޘP*/='U;r r2tߧP"8%yvËvjNk'Ƨd9ITyiЅ)_j,n'Gv?޷kMbvd`Ib Шװrk=6(`Ǥt,QrVaAfX'ɏn"]}龎X ;N|73 *5pfqD=D5py+w!EEs‰EG/FMAV|\N0M*Oaʚ7^S>]74zePGJWg#X#O .%W7Wpԉyϔ!H)c󹔏Û֬b2+SG[d(5!7b̏0BP#rB|7_>d* rb?6V5NK\3X0Zծ %䚺b'(:j/U&?У,wILy[Tm ? X0c+!$\-0{-c~A|Ԡa&#%6ف[=g?MS||аKȘRBB }i E%M;H;YQwn!Xۂk )d7OC\*kyNd&-C"Onyk Ib2:17ӧFI^>, f,@èEx!Ȱ?q r-Ob%gu=gI}V֔6vg &[DŽ.(9?V,$lc/WaaCXXerTkv®e,<kJoL'PC r]5+ʑSڥ6xs,&Iy̚e%C$=U;%^%8DJDZ%nխ/1ד/u1y&6X 2ω6XY|J}MCݩ@.,g# ڍLTbBI0s]Z'!k-ad5bJD+C*c`0> X37ɋIc0.~}C U;08Zd|&t[Z}HaS^׊Y"D)Jhӱ/C_KFt`IKl_4JwM%=*MsZ^PǣZ[zeNxSsX-|,4SlE:KF0O nx@t)x{Q6m ~yG k=T4#0vs+#M>2 _a18H* q_Y[ L8WmCo77iE8 ےz@Ozc<s dzZ)j4]7F0 Ļߒln:D]N`r)cAwVs[1f'գYnI9#ζt?"GyF먣KWkTMDܡv%-Z {&< f}C((?Gq2LZiNphwLs<읢.F S<|U$HKeۄm R}!U yQQft>'JS*̫fľ+_SA-}gG[VfB?OK{_f%nr%BNj!V-sDenJ>Ĕh df#4uN ~W7EfZO#d'$io:&-Vv.e/~7&3Vb3&*Աky2kj k?H#R:d!q5%E|z]QdNчh}TF _^JUȬ 0#r84bdznmU"*AL@Jb>k w~Γ}NTP8Mh|/[(^ۖ*v—߅Q> ]_(%tmT>qئo#F':?丄9ͧW{Ape?-:vt W><>`Ū0ǟ_dlT 12^폣\}YCւBv(rn'2w kxhiv;kW݈n$:j6;6WjI REʃv@H}~|rҩu/a{`> wm3 εV+R*b[fBtM-]~ihTF;DbTLEԘO@嬣O.3u"t3|&rC`VgNw# m1#{7K_^=p!06De(1ꥦҪe.+'xezྩ fgMW׸@ EτN' a u\fI^ |hMώϫ>zgN0M@;qZRmN uJj|b/~3jbc?oroX%Rt_C9_X{G詀{prʓEMw%E?fOY{0n WQ=؀t )p" mSs2-`=AMp|j>̿ BVax{hQ-2Ahr8,AoXAx(@H ̓X)Y;Up̔Da=m  oOmN]Ϫc1&0u?oЍ?}{rT<L9~R[>gC] lԑ|j8a!b@alU0뾠1%˜ե`=SB)rq+eGG 2:É",]*}@'N^L-L7~*/tr÷~D%fDh+isY;z~Leф~b(%\͍-WuQ19k'7b, 0gxEoVqBiN',YDOn _Õٔn&v< Da0T-$bWٴ⋭?؀RPD/$!|gn|XK[h[r@o{'w56m=G4=e~pT=rJ IwOI&M1& bن:ى"_ϦQ%秪Z0uf$N& Y>-Kijh2mK]pR;P h3j;eĦi.My8:+Ϊkq` DԓXGI6ܒB犯JHr]h2qI` Wm!]>YB=E4<8@?&іs}~"ji:핋TP]xxfNRkЂaLpzBm$\BlAtB? E!͖A3fw)+-3 s5PRVce%=Bᔵ.,yоphZ\9yheqpYo`K-{Z-3T?(t¾R?F`t~\E=PBzFs?U%p_JݗTbEzy7T"tku XoOp9LcX3O%u=6w Ml~4ᯩo]+m4ssq2 ɹ: a i3[$v<ѳyV݊nd‰xlBT/(3]3@X0mIx*FP 21ș 4 `MW5) ݧzfхI#{ mTXTqwZGCXF+Uh <ݨG.曎6vD`0~1C%Qf q{(џ_:7`CwwOg~nx*a3܎Lc>uBf  2o4T]0(IԿX6xԥgVݥ9m݀@.ٚ^ckKqa:gזkn).{ tI죋?Z B _Srb2twcK _8 ֛2K-ÇV0?7*kVS|wNN. r^%^k* i=e~фߜvM;[Hmf;n ~2q،fBL_/`=.;WB I@jVrL2>^ďXa(f4Wixܜ]i ;|gT+bx_ٌQ-z Du [[?[[\B ε|el-K)nN:NCS!J2ED+2?݁0HEP\uGIvWǘn E?CE"i=Ed0/+ cKp!hT>Pqp}^sWeQ_rʐ',0ŻT5cIn<-^#Cboláݗ>d@U>TPl't+Dn4l¼򈟖emo_ l|6UG,(uDYt~B};1=2զ~YUdv"zsqnP*_s)f3DT4{ y^Ym5)v3Ue[]&=$i Ũ4|՛21hӚCTd}^"J(PrQ11-{N{ٯkE˦b_pR^ nר_HVѬ p u'L__r%h$( NҽqB8V5)CD ~x&VuNZEgr9W9 B%QUbu\sEc19 ?\1̌'v`֯pUvmĄQAl,>*K?:D@mp ȒY]!o&fX,<}Z{oJXB +Gs֦exq}Z3:mBٜ:r~y0F?U]_:*cFP28h)biEGTꓱiu ߚ\GGm;c)dۖ6zmd]uā ,3%P2$axKvRrLc%=F%0m'F]*_D#:4,cw7>8hIyL1u塨 =*(Ҹ*`3li8TɗPJM./!yf؛6y?-'vDw0sƔel$PRBߩC^K'M܊wkVT9&t~;i|4-컳yHqM9AS-{U:C&h|V!8n(x1o}hD_~ z?~ ]+ W ]r(u^q4v7FLa yoj=M^)|Kځ Dl9}&u I [bO6"4DyǗE{m‹?'/D,Q Dr 61`y~^?Lg?B9Zh{+$FCysl3Iۈ41Vlh殹|LElS(h_M7!cڔW1s=d@~ʧTNR( uکF A  4aƛxth ۽rd%y(AN\"jGt@RKhӉ䤔.PS;XJjUot铓l:ns)մ,,㪒qְ66-y;YR`t-E礇p?-B: @.ϓy(fbXɬ: 3Է׶YXVZ$w$zhLX ;ꗰaS|DAVݬ5Φ6!^5 ,"b)#Ā5p\S׿+$VVدUBEtAt^ }xDNoȎbxkܤ#? !NZqno. &x^l௵*2ia"HS.&5N/ݯ+=艳^KH7{=]X֍{R8{!Wʉ場T{7)֠-cBOy ~v[LNl DVΔʹ.7/BT=V: 9$(in՛v,FT@䴞co՘]b%e I+FR%9߄Ϸ p5{G;a6k=ЖxܠVpje; cw`fh.k RK?0Ӆ4c߃#q2t!y]IXV2[j4^ӵ5WsC5hE(߄WLn-էpMC4PeiXL(b&@_lN1EpZzwdl"jlJx#.`)RwY!x)=tLJ_SV%Y{tjC]j-@^MkD1=dT8E#fwS)Reh  QrrR@Rlg@>$Ä'FRgDף";pE?ZXu/~( MVW(Pq 2\`FaA:v"ֆgGF` yx`F%qmUn!2U" AݨךQIl:rm 2  3AtO1# B xPsqB,:U~|\5m41KX9w4vO!-#g{I.{{z"15ӈ1*|6T|!::l㲊ٖ>>r)IЀ Q󦒸r}P9pQSu)LeK:hOn z4)YIѼzB`1ZݰR/Zq u4QB_ˍzf~)ҥ7{2\^JowE~ +{N9!k">oJ[WNU0z/R.V`ԏ P0>"U,O.;Q Q^>O6"d %C"KV}%G^Xט ڏ'y 񤲕LI+39i%맂B(> S@q8KK @]^УZ7(: ppɤἛ:Vv}.^8gTEM4{rb2r3ޭ:W9coi,zؘ&^ үEV6wK뒋Gbs''ƴ6R\}?p0v6] |3ʼ8$SV T +Fk|OzGvn켱ji?/%H8y>*?I(zr TwL%AQdЊENtoi"鱇^4SM$(~?R3!;_{[L'y=roɜɐwSnc3n%r]X(,cZl^nrA;Vc8vN͜{/i 5`(\m?nw>kF~y}0B$1Xe6k熳vo#='?Eyp祪J0-Ct`a]~e:ɰ|+oc|rs/_,q#%5|iIM}j !,][@lqp2' FB{Wِ•w)tR8=T dkoF$vϩܞP$&yiGxK'% 90B@<43z˸-z"WY ^K=ߗj 3O ypRM\.' K@iNR&FC_?J\ӝD4z)ED)=Ok3i{΅GxCPP9huþ [7u1/&-j&\Nb]Iu}̏6&3KÚܣm\LC;@1µ? +$n<0vzS0[m$DX&ledH-mCqsg+?VgM@uh'ZAwRjPъ1c5at q`t>o Q:D093%`n!`1e7 ˷TٓqrE5G -;*Q2Ǵ(r㫈ܽS?W=\jh+c;KG?dWKJlj3%5L/+@̯EU5'3*( Nʀ<[^rm6޿ [i<-nt7c6Y_7c/no12+^ґyT?tom0k;aL3"X`5_kAHW~"֩4HX5.v/DޣwZp8BaThhsAo qhtӷtܿq/ ҜϐE;8JDʟP+ kV>4vdfm5K!bHU٥nS_Яq4OIRSd(vVW^X)(O'[zM3Ex VRM&w♞|Ҳ-g@:l{"QAp_mI\r{v&زMis{ fK1;EU9M4W,j5E_AxD0\6L .?G+3Lzq/pu * !\sobNnH̵bp4rǝ\Pfwf\!=NpE0Z̋2kL` w%sW|_7$ie:' x}RPv̯gw>̺AdL5_z ً {YOPG+HKܲz!$z2S_6u!0Hw9\U+q0HeDW=ķILrp)o?{#YY;>E=:R+]G˫em7mE~eb}r|nzV!+V=h=ehb{R\E1t@o|\R{}dTuC'6_vb @*R?0W9:D7`7`Ns$b1H:kaL1@~Hr jh裱bf|Zi"]Bi%]mZ:)rHp0~&O֤蟌"ú <OD6t0WJ IJn.};yTprՆ GԶᥭ帣n]mɢΆs&IWN !#17F\$7zW nOg Jnt5j~ZjiUE*DfD^LC ] stGMjBGi~FĶdep4j]Dŀo;>%Scr+eES$;/GDip`tIA+l\ɩ;^:qͺ!NwjV̟eF &o駈l¡sU22).6Y?ۋCtl*H%%^_)ck(k٠#.!qO=ƌ8Ƙ];&-t#8 .!"mK?;7}BH[gvtG 0Xtܰ:Ro(A_mO6vJں/OPU۸@Z=̿KY&%Ze0xJpU]8E]߅˗h+ϟVD*PAj+9=k5x?DْD As""1^wy&%k2rQ 'zI~>ָ'nׇ|'E T]yvrH@?]t,j[h^t4>/Zh( .SLr@^PGJ`5\2Vݓ@Ӵ[po/VNj,h^Mw rt@IEKهqST } uF! oX7b|${r9mZx64/H}g T6AjV]KT @gO5-mŜWP(oR |P(b)|*Wľ4_ͬ>ٟS^8(@u޶'@'5 :Yv4%M3G[ ?y#VR9,H ID߯թXTIZ!HK|'E$´](gwSKAK}NK4W&MDbտ'bKB%̏dne; KbR5 J+C]h1[ LwE>P$w}Mwu}Irpd7ͰXn,~B;196E=›6xJ @0AM] og3)XX:JVF m i]úɳ\5$hPao:B4 Is9Q*sD]᢫q6ik]2x+BjoR:jK]Dq]vUyiw V]*ͣwڛT)Y+7v'Wzj@&tVMDRtRZ HP(\NFFg~ADb`VT՗߇1T0ެWëSDMeUemZdB,.h'Ҟ xG7X⟎{U f,/`:H룣YQ@#W 5(G'1VIg5&cz^RD~Sݫ8:\6[}UǴOوs6⦾b=v{U"-'i:N%Abb$V?E4Sn `@f$`p)4$ GI?f9gOȉȣGH3仕n xq.#͒I\ësEFBێs맬G[J3e]Ո 5ʦ(=@t䢱e |c Qg.de @?v<şاu *YCsa:P`]WSe6|(\4xi7>ZU ;B_{l] N[ !ZO-*랐e!+rrqzXdD(ӳ(1|%@t q V:adLϮYm[dh.)L s~2ܔB(Ae>>f"$h~Z \rgh#ʟnYzA4~QLk |u}Iu?h T62 *jX@t]\aҖ)ɧ -_%z̗X#?=/"hQx!^[~U0i#J  >!Y"{ gj.q 2iUH $[ b [w=!u=gBAk>1F;pM$mp<‰V塐'j\v >{ lͲΌTBL١nA!TzČZAdj1+,o8Lo=멁ṂwDG;M}%38]gcb&+w DMHx)GrbIܕ$W1bF/& Stޮl^u(іM2fQ.Q|/as`w:*<(NlLC ) #Wm5 |c`7Xe,IB35S3+9*6gjfRk6"jgd5m{c5φI7cxaD:0f$D}zR,Z@O%rV2F|%K*hӨӿtEsǿ5lp0W-&!*$8qq@ 4~ I.hv a[֖'࿠K{)_PAEC!@ .h0ЁQ+lq:b8)oދE!);#L.=4QVNJt&7%@x$M=>5+ *l1`D{2Gbx9ܞؼϷIOH} p! xX{4Օ&",,}rp&Nl*1n)ca(҇!H-;z._ Uo{D$/ի<ɑTNCl$ec)Nˡj%^{np% BWfY_t>1ۑy8bŠY̼tXf4,qkmEܞA lR9Ğ2׃#/ʱVH&Az)NO.[=G֬Te$l0 p)TM[|2zhlfMߪ!O~'awBRx9h1&ʃ9Cܿ SSJ+GuT~S?[IUa1jyۊ>  :G"/\S\QɅ C]%_ػ8ASsȟ?6y4"TvYNG8.1"r0I#XjK?R.s` W22uX[Z@ t Y#@~"[EGC$dF.љd}d*2f.7eoP8Xǒz Ig2!=2&g0~GX:n*J[(>ȊJ"sJ3 >Ŕ'N]w'e >/Gġ}y Z@a (44 T^Op3c;0~TM-c F^ӻ;/p9!vn:.)&)Q}Q˳„j+1,s8YRZ nf^Xɓ<%5[d~` }?ᓦօL-\4J\ѰAd̐a9rygN12)3?m`OغF.|aSM7_B1j٪Kvۘ\KӀO(ے"\of(֘:5G m2XFB;C q,Saga8JT,.Sȋn"7a>3kOt(w$q@9-t;&S9yVTfdB"-QfȄ2q$-F(?$UWw# kK?=Y D/{&}C7q9G53䉋puB9)1K'KkTl/)@~#y{d9 8GdClgq5ͻQX=pbyuIHpqf)IŗV ~K:oXR%I[R 6%NNC0y0Y_Z33<&iiH6SavS;kgGa3UTAG0xt@q4HQ2Ed2Ͱ`s Ka_FHM!Pi9G,#Z-O!L `Յ B)YUnu~/+ˠFڽ\?ށ_j23Պ,a*ʿWX4!x3AnLT fT>jlM) 4Eԝ^Ia"Bp뫅`[e%\$do 6Ki7VBLׄ7<88=zSxo&gW.ܟOƧg8jW~#NY.rJ[/lp^O7eO;:1݈<2l@[gk!D6{(Gn/34ՁIHYzUU@A0Qyrhv]ua_WKeGn7Wx:5eLRT/OV|3~Z m1y(;-P;XE |qRP[Y⇝Cq8Qq(N8~lR.])؉>8v+& {f̠ANXf~rfְDFR0$v^*e3#'J':*&珋$<#HS6K\ɑc /6UH!WR$At}E`L/:|Puf l(dơ5lϬE=%88f@]ps罵 4)8[P{zfuPpU2+P_gl8#{laFH 8P;?Ϊ9`Rl~,ITC @[:H!gN0:DMɁҒR\m&&]Ǘ>?${_&eO JO0P֐{02Pے,A^%-Mi'vr/fkyP(Lk〕5P=z tѕ;$~S`'tbDLJmU7}Rhk!E[kQ-xS:bbWI]iZ+8Ea@== YsJ1kEg|R:͂'L-'H8`Wi2s "8^KrV^9d `I&2O@&N(W+Q<61g l0Y-!Y CjUXп?}yeu^7Vh>o}[v-F묫H.7:MHEBўoO.!%LvF}y^P%T!J?5X1|[/1\CD\CZpSnT۬#0~I>ޭ+[!>^NuJ9DhQ*i.^{46#X^KKUύcWZמXֻP-J1 P'E9nPWfX׏xB Er[qɦ$D c)Y"Xn|߾%cQ`hGK=ͫɂwR/È0/-W5Yܘ^jBnȏquo"3ت5&vPމl|Q 4sNƃb6 ]^tk]'C ma?+.ȓH v 2w_*q[#8+j U|x^x0ӫqUM1~9j-dL5;-%o/:F"sso ?-YTZbk攋p8f1W3z nݾymѥer '2 ٳmՍ5\*ug*87+dbGgDml:ZNmK(~eYMOM?55Bw2SKn<7&ܷ,4IKDAZLX 9%gɸBc,+qU**aI` ,6,+<zhrVɟ:qj5zn8>BVTٞQaCc uXݚ-n#ge]9ɀ7NHb~ YmvYBwE=n},ӷy|BWB}fJ*Z/|g09fs.LiLcX—P\g)DCPAWtr-U#;RwK@ o/H)~Xy[tJU? !,V~NúGtb]xd.H<:tH[q\A J&G=7d=2},nfAC Y8{2}PVXjNB#?[DP>GJ)|蝘Sؗ)YICf@C@tch!*2-[FY+:6SԎ`gM^[ 4rM8c? dh蔼u0oM% "^-x5k7#=YZޘOfU WNY}`牵7x# jd̠TvwyBO5^bހp0i޾ IJgިwf176WOCDJc%^:^,z  `J^j dU髡!u*[Tm̵{&ujhYdQQIBW6@&u'{Ar|y2 K/_A ŭ,ɦzDOu`X3C=_D+gVAߣ5׀Dwr*䩮%k90wh5BP?MV?'Vs.q0E$~SHX2i$|-bhbuE14)&@v@G+|_ TO=R+wm; .NBB Z\kHUfխemU.M 'G%wH81 E k,\>Df.W@WЄ70AJzCo,`Uywlcͦ E۵p4A؁a3JG2tGy 9((SUa*{Np0y!ؗiq Q[W&ՂZspɘ(OIʖ`8@I|<3w)jiU"Ru]#kI}l828J<x S(FX JH|:Ffs>1Zuif,rGV0$h__<{ 3aqA</V8uϻKMiyJYė1ԁKoo!H>Wzzg(lh7r45?/Nd/ՀFaMn%.|QpH3F*;לJCKx+ uEF,G|<bHJ ^]^rhy)ZqkǪP&'4#j2N$J֪~ޠ>Ib/')E$(OYyPKM= .vL'fwq[⓾8ԩ`Տ]oc?XOY~Aya6/{to4[;):/l}d@,v%g a˛P 띦Z/#ɰ*,:Wf;Hfo]8u<޻i(ֵ> ,/:ؓh˯*ڐ`]K 9H+tN\C{iCwnq\yxؖ=#,O|jJMdo.h eiԭZ񟊴\\M*\IR+}p;t{XPsU)zߩW;TEv7ScG5RM5iRDٽ5b $1ɀ}Od!]dEeim R@+UC)tRBw.| xB7M-7pCl"0FfmLG`K>X%-ma$-L<{r?"=_B؉;ܻ+2q5e ?MGg#/KGQu4Jh0&<F,)Vd?]ĮDa( DTo ػ; {&ؤx5* /6 &6Ӕ;3=qfS/0̉ڒ.ڧ7 #?8(C= M!x= -:uU%MxY+? d[o$G4YyǪY ="H/eǬ!- b:9IB=et|Ņ"SMM;SNk9)Yc{גlr}?pZ~ Y2 Li{5+3_Źso oބQ;gyGH$d)ԡgQ=s.٨:{<ի෕ZG,lN:p71fϩ%Q Q v._ n.68sc.i2>H,*=_ VsϊŜ}g.B<0|G ϩS7"'PЗXOI2_'Ϣ ѻ1|}E033Cb:]zNTT|ǯ1#?݀ZTEb{ ڪJ;8˒(27#dߊ.Fٯ 3dLvo\+~hY|yk_ cK9k8`0K!B7ːPo뾚FDSpLE̍ZqϭTg-`y qS[Pu>KpGv ODSшa) =C?@^͎K_p1OagYZ07070100000310000081a40000000000000000000000016446b36e000036a0000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_pci.ko.xz7zXZִF!t/6]]?Eh=ڜ.+˦eVtǓ\\Xg1 XC-=O@{ xZ^,Rz0];>,uDkQNFEl0ZxG+yNu \F Dvi+29#'9#9ӯ4/Xm@W?W\8 KQN9,;I/a+ xw\PP&2yg֦Į–fY%^J^٣/?aMh 8]T0v~8:u78W9伈6f$y:FUrcZ>1kOvȋȑICy6 V4)4бCROKeeN&=gekNPy.#H|qVA"$4$(1Vdb83QpYE8sUn K0 g@ H|MLoxNXUҟc`۹i dX rtb]6~a٧#8,Ǝ=V |}'쿃VOX&_ñi+gE-3ە@!^ m.e2ݓ7Cq_ZcUBPs>Sq{43eF1d0JIҖneP2i֢w#NL ~#JzKJH&Sm-s@+o>•Ed9J}*p tWoMfN+TIvv3ԜlM:BWV~.=ă8탩KP}}yX\WY@",PB(p D>Px]ꈆz  BKx7m`o;!iI+A i&b ;3 0ܘi_c Gm9ہznHr+>/'~8g=hEZ9"ڂg5|A|ӚNhBǰ@7Qu{ m̏#HxD6ou&(3Y1ϘՋ](gƣ^q$擄W@cᢸx֞ u&M-Ƥ!ɥG DEI唩?=thǏ鏩֒YP%FY1iNL6wy(.ע~ ee8Gc!뺐ȚDbTMxF棹:>h3iWekbR4TI y]O|g5 @,iFlH0!SG{`LZՉCRm*L Mn K{ixvQjֽC b&;.;2Cx<c7z@%?k\*{# ]OR`Aµ̨2eh'e*iC/c US! uD.QmQ_^}O`o-8ZPx !|E!pO%56PZz7Ƀ1$<؛RZya`vg^\pr̈`[y lKbd9%/f3LuQIs53s=IȦ /X]zp H!&-٦٘1V$hFJ'=-f"/.Y}}Zͽ7Q}ImO!UψD"zWIUSg xUVYf=Fsg Ton~Q; Pqq> -T{ D(Ʒ$G}2&;Fl)&X\MG?._*pwzkznGۍZ" `S)=6?$f8\]bacx w9t_Xb1hk![Å$svOMDN֙ GXN#VcmOR{i4, xC{? ςp=X/CTZs3Cu< ?d,X<1ĥͮ 'wZI2B:i,dA̧"@=Gs~T@ҿltmA>l KEYp5=x}x HUfa9I%E>JJ{V^J۲YNo?]s{z"iz=I1{AcSA沓fUL@A4mT, PSBn!vȺ(ǔIPEעdB&tA{. Y=f];̱ok`.Q 3\"I/q^d`µG,?pMd3H7\D|^@XHk{ UTi=b8_7_|1Bi0:CZ ǭPSMkbteyz*T],($z@P1_aVXG?2aHHbL3aȒ הģj_Jt>J0}P`Huu8/K9ZP:bD74d*5u)xS7pe|z;qx']PzsOd]n| C{4aXP"Y"|IÄ`Fk׀_y}ʜ.E 1;]k÷:=h `f5e:w4TOP8B~P Gn>~Korƻ2kݺЪ$*=2fRN`LB@֭|W53igũfA):8[;?7XClOwCv3)qg@-9jA$rOYI79|xz`byH{CKc.Έ_kLn;=iE6Jkk>Z8My>9 n_ 3;$vsͰVu4cW}gd_l8g IgLQ< ZJ@&qoeb<[/Lh9.]冂& !$=ZcaE&ǏG@V[Ϯv 0#ƗZ5]Y{8LnYQ_U;5 HLNgUyu(;1d4%&\Yr\3uf%@j:K>>I3.M 4*t?*݋|MgЈgYs.~$kt>ZB֨5x=oqP& 踲5=|nd8Ѩuѹ{ of[=xq2.:  %;e]@I0 g2 YRφHTJ`eGѧ~^>%kPxcN旋Hz*?Da7 1oߋI!+E rr,3u뉼Ɔ9lfՒofr*ӿKao} %z7gՁqڏty^$K~S\(z9BćT>en>ݍ  &ornLgYjW@ً\7}'YʮaYqw1-x$U%y@$jđ<|]!7t8EncB 9itPs0p/8v-#~/۫SJҺ|U?VQUVl]&.Vax C Ofdž|*DI@θO|P)t⏂k>l9<!sG-%1LHߢֵLiuoO4T@@%`M?W ȼ'K(z5󘼲FcEVK_R9e)Hs)jY@0>T͂]S#ʚ1iM*0B !Oay!@ %+3|=Ea5l o tXJ<' 1p,ۦֱ !艴qGVqO04djdkLyO,Z@e 3(Qk^5^E.ݗe ]/vJZ~~zwr2z.yX‰.C>۠⃠0]QKh*CqH=;ErCuqmRaBV_>3@}oz+{hp&ƤuGz6hD)vc!K҉ؘ\vքLF4]XS9?eј6{jYU:B]iěPl#6"TK|d MÎULpɣ&[q/SJ Y.R'=Yeռko`#]̉j;A72'>e?m!5XKΔѧEVX֡g.޲}*Z#$~Peyʪ֐vi*Xs/P c*c^meF ˬR6 hC$ZȋuY.$vE$k!L=wji9Xdpgwx^0o}1 ֓Ih0Ȧh縊 ɋjlyU[HJ&S8rƙ0ۧ>WuaEu8KfXda=F P,)δnYQ..=m}2m@S8S o]59?/hf So&_5 F*  V̊OGa*d1BhD)xO$4Cұ_D;ojd5P̪p᧙9!ǂb5-oYz 4Ad^ip%M 83ַMmWpgy+9(ON" _~5B>' Gf QG R]Jv.6l-q'xS>\$>Hc\[fتd3c(st; c\Z)1 J/7Xx>,we#oC]3.t:`r*X.[Ayl)J H ÌCG=OʩWZcva@a| V%@Wo3/w+z6Y>_XHɠ` K"R]~Y>dzIwy`i%\c]ݭvOW3k(3slaٖ|>\L*P`f4A oJE[*վrfQX܇ͣoDP(JqDrF)A n㎝R!0g%%,MUkuJSs_p~tǕUɧV\?ZJf"ѴT|Rtrz\ŭ` .~o _ڗgr2r\ S-lZs I9Mݩ7#a@S9̷;%j7ae NLs˝r*V7TN/+D?@i ݙ?AŨrMVJ٦lXsb67fcW$C콚ހ]j`KQ eT(pY AlyLLAn5]$^8.lQ"3Yҩ%M#~xSJ`e 8PbU6gi&+uch'orYlV+WebdXN&Ί*EŔ~%Am>>y.&8}-\^b pcǽ#"iݭBTS/~Vh}R*>]dP]#&%_ 0uI=3O;7-̱26{v cﲾ0Nw2`P񸑰Ҥ2ٛ:\?ykNY }ē2F j0u}暬݁%(&czʑx2B[X%+JLĠ,T$30v~JEA*NcsO <%kޜ\kZe,2WQ [ o rޫ+kkΏ=0{t~D\)h|oEG΁9d%$!Tk)Y@R4DĮ῀~vp1L*@rP6es"lbVi懈x$0 ]^ȗgL>,"xܡG$"j1ͿN55~kWGh3b64I669VLH__Ҏ)$ @piULane k~,4Cw1J%:zTI8ޝ'딣j̇Mk;dDR%Ptۈ*kVdíCWb+`itXL7.-˙>5cZFuiv&*K@FV\fsGO{#*(G/a7o!ԷB(p%‰y1Lm6#CPzgR`gZRj**`C;cO(?]8 TǀECBx>I"L?I8Q:N[y1Y.ִc0ZLA&mX3m]ƼnC?y>g5E$63]`Ŭ^S_W< 7 (Ł8fIԕ/8E5awan. !0nϊ5uōh[Άr󋽣:3nOεi "/WUW k~@(k>-sBqjN<9!eĹX@O05Y@ W?VC` ؂$b'R'䳗N-H}L-YJ_dfχ"!Aq`S㴎|E ի^Yd[0ı;4KUw9ig2bi /Q@'Ao޾R#9сGEWH8"qh|;cQ݃@Av7jlqnⱊ:N*e\vW$-_x~Uۢ!&Bf~&azg:ChʳaoP‘SӣK7~ @iQ6~&:RA=0vz\.H"^PTHǜTO-ݽK9GnSJOC5f\{oH/+QQ2kprOx шU-m;~]"vuz^2P'-p4Uk\j8 GLSd2HuE uk5DX\Y1Gԗ x#Yc lM#F:^VQ}S+ x>%l0a{Q U5W;$_ l>ntBX֕"uӲydx4 5lbId~c{cGmkl-1 egTF wW㥫b RL@8mDG[W/=n,xݺ cU;*]0-;Hyƨ E`/& h.>N04w% -HU=(4S0FG znҦYZ^ xPEo\q&~~k.}Q By&e$ w8ȉf`q#܌q.UIhT6b8myq#6ꂺқm:_cq~6*,Ϧ)//3.OP=^c񻖔%MZ'5dhY'e>?[~;|~)QDou&ӓEgHhzHkXËg81t⥎r;FRӉCcי_[s/+ fNOVvA-ǥ]3`$(rwޫy~/g!Єl;J4?.RH/]^&R1|>BfiS;3u=k攑3.1~A$vCVp|"dmv,iI/}=PpeX+"I@S+uQYU 5u>ƈ J@`6Ww #|*NMءb8#/mqmBćQJ "!W7dEXҒt΍'fJ .㘄x.߀Y/V)zL{ Z-rHcvo5eT@/׆8xE~rKipo,O=爔FWq8՞ kh=Y˿@CGy NR:ȟ1 a`4 7@[L 9~N'U8>0d#ũн=RsʊdUp eNJǣ\bSB4 *O?g\e]'A121O6Jl.؁c>`5 66rAk2!Y{pǧΛ.w(Rd Rk*DEPց$^oj{$~^ ty#tR2D辡&h]V0fzB {8q- 6ħyDUg:@n*e.Cٵ>l4(_ qb@P,:D/p]LN* Ȕ% 4>f?@G?$UZ``@LoW"@C'LueΛĈ/qoBܯ`dT9=r?̌%2I#&j;ك v>m!Ć GbQFbx]n>ufٳ$|S#wMbѪT?ZÍGLKNq]C?<[U&ܭxnޭƅl>Kh/ʞzX@N0WsNG~ab GGZʎu{&30XG+b$<}z@S Io0c@r[w64D߳KKގb1`e%EQh.{W|hޗ M4|X4k_e<rPolQlu+j5; S)vJEwasdwPBau@ fuc1Vv5A8kG턪`1*z sB֍쭅j,g368>ZʔSR@XټU%=$k @s1ߛt^ĵeb;shGħ8D-;1Ğ9'WV ghmQB5ҥ[ɞ3mueUysLAa ]`C@J|㉓'Mƨ$JQF`{|@ B˥N'6@5)2JZt>;iog}?A!at=`. Hh¦z+gp9rh'Sυ;N"'0WH!Q-(Z/Vm 6:%|͕$qg|'nQf2j 藅_F]: W7%J9Zlf!ZITAV6l\O#I3!'yp;h-hs mCZқ'.vӃ˨nW4ķ}ϒ$ϷU378ԖH8#U1(B7{9`XzjYUv7x~;:fq񄑧w!E<bO ZBץ#{H;A,wTtR[!eE4P_}=-“> 0^]W3wMІJtIb^1Dv+ ?_Cjqn% ZdE>$Tx@i-+"g)9VhJ1pҊ.%2-.jD\{lk_gYZ07070100000311000081a40000000000000000000000016446b36e0000baa0000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852a.ko.xz7zXZִF!t/J7^]?Eh=ڜ.+?Yqj_(aFr鏼ݣ⚤q?cjլ,Pˉ{gTWC)3.:Mx.CV;k^7UAYӏɍ kF H4`24y͙s 鑂jg0TRV_QtNqy 23./{Wyy1N-kW3ܮ*F2^rI%qxwiNLPc~-2L%~s*Csݻ v h~1k#Hyڛj\Y}]lmCfuE{LۜOC @NY!N,G\.tkĄ;}0- Lne7eR0૏:}@vBߎEǝ@94d\ ¦6 &:df(k&) ' ,1sf>QS[E(ï#V3fC*Gsp 5I:)͘dYkf!lj NӝR˒eDlFs FE}_ %N4vrqoIam.xGrX+,g^ Ƿ m ǼXyA o0hjcGf#&r848U4l)<g}i˝=Gw@q|i)h?Z;^ܬXX0U-Z߉llQFd!lP/ wRKߠ )zQu2m0HS̮#-qfAy>Urs`KiI_C3)8:b'96h;mhN'MLJ"!/\`69"qftb]٣PTM|>pn1SvFֺ:Y5 q*yO1qd4f0Uj7hbe6ώonJhGy kMmI:Z"$W#Ce 󖦇B,[jt+7l=mϓZ̀ćGfb3 _P,ŌmլB!7 @z%`L[kތ#+r \A <}NZ9vC v dqʓ-K`lV,8f.̨p(|P8rI7$/@>}d T(9…>:s\RaZAe:FfghV&(  Ɉ*B{Z' zl12>UA)BJAJ0jc.}7_\{).U -7??D:ՆMϞV?!32`Nxӳ8,ĥ_A 3s& #m,eWސOĀ6z5kpoy8>\pffc8N?/]^|>?</ٝ}~YOť/{ ओ5bdipTz/s 3Z#v%,F %'˂'Jdԑ(Rr uņw@B`،ԃf> pS)wá{mm&xn-"0XZzeˏB)- ʊeG[;UO0'3/@hQmtXWem'Dj5qxĒ)ݼtXᤚy͝*mw<}Q(=[{T,_KN]u7vႈtZ]LhƂ'NǫvJWX͏OsS<`Oއ9,еذm;m'ksK'tJ {#L[=rEBm~O A_9Kl0lϻ.QL:| =a|CW;=ы %40f3]' !%= DDC@D~OV 3P}`*0DO:iv;ܙS{}Z:6_SJ6dk4^#5"f,ip{9\G" p0Q|WWVKI{TFhoa<cE1ø)g\ӆ/ -86 Q {8亇5 rIu7*T43fk^#Y%"X+Y 9!D.\"0d_i2G4Y/q7Uz"J,[Y >lDY.W^y?~^7- tjimTDA]µux:Ǖãa_<՟:$#H_cΡK} iKu1kOQy}G|sc>&^cAkZ f 9׶P"bU(v3}9Vn%ɅJ@?".\KJ$O.LӘM3iŠq*S交g BqV;\;d?LzoLhgr= C*OB1Gh9r\kRr+埼>WIK bY9?  ,ٗn~mad dڮGx2wI2OوXJ8ϔU;H9cy5ܓts5_b`;|S뷣_08@ -x0TϮ$Ki m5 $y/1*[龣ӞպY+o;NPw24QiTEtZ +. Y|_O31@T["K A6v?.JZ.E]PƁL9<#GaRg'C.Q@sxdIcn|7v\ȽfQ@%ֈ0ðoa>`#S̓i*6_8_ 8UȫJc®?:;i/vz|&!4Rm&޼@},1pB9C7GK,JuwkL#UXS/!@P{QdmR_ % :c=t5nӀHxf&-P;7?t.כ6/N| G epU麛뢊=sZP|ȝ`kE q|Mn5R\ I? yʹl[g\$\3+37iMI4-சqDV$8\k g9 otrIT 0Nm'73=VP=Ж31#F}%_w=c O5L Vv *M~T>wQ&b6Gw1uKOQZR M5Mt]ŮVӮZ*n P`K~9bBCK5c Jh>{pgq3 63ٟNFL߽7KfO֦ݺ):pMf+won#1W'nQʁ|Ioʶ`2p3i2ۀ.͋[I*EثXj'@b,U s;6R)yR9/ ^@"yVW/B--/C^z&a? (pm k:3 " U0dhGϝCђl)JsYa sW3F:ʌLZo/G#<#kK:\ȕ`A6ڬs "TA/, 6mM8Fӥ&o>S]=HJe~8#U`DFEWE~5H2Jxۄ?∥ⷃ=k#8r"!YYYcQ,g [ 4&콲A,5&,cC5+A2uB=`OjYH]몾.TӜ Hܺ*`@b0-}+<~h":0st~y.zQٴ AW @\i/̶(z7O7i }Ao`d;P1j W)yۧfZ6~;v(.AalPQ!1#3xK!FtBf~TEr8,8NʕLd!"zV6*Fm, *,]d îÓ{1Ц ԙ4 yܭGO ?#Uyr"lzon<|Dʼn9l9k32$K3Cr63cp.qAZm]㚂 O׃&_~Ĭd|bli bUGk *8Ԃ>DASo1ʳ>csD ߰(y}VJغK_b#C|5Ψ-'*&9 Ct>b{"ၩ?izDt0N?OMƓMá?9=&3-̣iIy^!0)m b&ߥێz{$otKGEo ADs9ѣ-tuuq᥀u=K+Ns#0L틆#hf8ȗkFϸ$uQ|H,qyP7 *)D%Pa Nf ڂ#QKd͇QbP{&үH捫c1{Fy f⬲,VڮޠBȵyzHc7ab>43(ˠEȌ_kFT)^+:o'=EOZ_#b,)A0?Z(hR P6cηFYBɃc9Um1s3/]O١;5a0eֿPv@a,)l*lV_ |A߇:VFdYj Gvmcof4ιcTd3)j|Ol@ e_ggy, کMsD\-oy_/;7KZ 8@!Fp㝂=s4]K˞`H;r/;8h6@Q.Ʃ}v.r6TJ; kŞ4'c T u3'Q/LW1-Pn!Vc/L]Ok^Nw-/45$-[˺"F/7B64\Ցc͐tՅZqsxQ77=Ӹ5M[^8Q?xMGw?suzVe&/ÞL|#||R-Sw93-L8EbڙmJumEL\F/51"'8OZwP]}}3ʑ$u#`_]_\d,2TʫJd>J`0~':} )+  /M"5.I2q^AL ^Z kEOlDz3'ZT5*>\EPuԘoGsBXmYHۍ6t1 0-6p.@#:6@ *jW֣11E:|l3UM5#}a3dH1tkvj-3R%!B_{tȓ=jKp0"UUv ad^0۞ԧCWp"]j.- Qh[5~QP5`U pZB=q"xSgeqBVa6cuE؏İXr&Ar'ȱGcI_|/mPrki} u0df(NRRRz70;\_Y\çtKv2s8t3kم[!,HQ'ɛ]U: c` JL~JhV\Vn& 4*.fRJG-{KtP+Y"[060+:'V#N/0K7X>]5L8b+D"IAAekGr ]}ϧBK 6ffP-V=gD8$;<q%!}-3 LJ \kuirBrqeFeȤѲkrf!9h9 jP?{ސȄ*K+P&-¬Z_.{8 BSIZSSizwزh1u#@a4jyrAu-\n^f $^L dO{@ai[̑QU)CHRg6GD? E<\Q?ێQzhw#+02fT0OŔӫkoHoaPO4kS}WzΪ9Ag;nl@scUz brp ү"?R惡5o&):ո& șB.tcc?1nfł`]/A$'J92X) *͒*6 LJ圦 9T /ȫ9ًbbu:fSqY' rٱm'C2PױdhaIR(Hz4T 9Cƈxʱ~Nu&V4r6vQ#E `83W;F3 k><_Lϋ2&8V(/P'ùo%(/ 05Z"O@8!7I2\hh-@HrE#>c?T2sNI!ox1W4+8&K>A_\r/LA]<ہ@E$QFl 5\w.2#nw>k}1oz.N'D Rf?Tٔk o&s D,M]1ud/LS 7(zAm\Dkt4ӠBրv[U HySbR5J\NJ}'[Pםp8#sn x(D"+&'b$?)O f

icT/..Vpp2PhrIT]"h@Rç q;T 7O]j97)&!+Iq؅@ǝeF&aPW3@EdOΰμmhx ,0 (2Eޚr85׊O>˿`2<` `*U{'o͊ k͋$KE+ Nzf bOOkX6Qo?oXġ=AAw$Un:?3ea+@F@VZ#›ɕ;18wᅓ")dv嚾a IhǠ;Ytg@ux.k_@yG6OLҶ+l3[Rzb+S+"mWDK\T$#wVfX Jw^Pq۠5*E٬ZOVa}m\Sd5S^ ŶΞ"O**;C8Y #gqр޷oшlbBl #ԙ3}/R쿺ZdžVHw`Fܙ}Q-4Rlm Ԟym `D[x%(E?W5O1a -:[*5 {H@TЋH 0F* ͍ v1UB-.'[/u2f2ih'нZ]2j΅.9xdJHRrh=cu"3LV T!ʧ5\6R,'TLb1ǫ$_FfCUľ,XE]ly\N,yR cYt(Ɇ'",C dxF.'gzO^%mb# e U\T^ r\t}2ว*ޚ]l\znA!L/ӄ ћA4KKxro n;'ff9Df;G, *e:|i#Qy 懷±K(X)T #,pE3GӞvs)=C\b7[ R a>'zCwZ_2¯T֦5h3^:ziEqO摕ma["E(ۂ IpQ) ]rgbŏV ˁF=3ڥ`нL/_5 `>Z,͋|`:(~Ĭ b1 j{bycW^O\naʕNqP\q|\ȁQRMG66@@s iwC]j[f7A]:*|$`b7o K. 8/^mn`Tq37&} |dda7B _Nn #Tq$xcS~^)ߡpO;k:d uY?v\lݬ10XGEB!. iv& JaD Ĝx)u>{ N $Pք)!To_2_񧱢} bun{?X=DՙVh+?4M{M] x$U-VeS{cB~'aUaϾî+)ۆs/ZFٮD}6"^/ўEhx;#,)ʸΈӜܖyl4AXyS$3K[io"\q[Whpe=E6hjש/XXH01Wҏut#5jͶsoy*:uRtLYsBqg>7ރ/?ep(7ꓵnvLEA0o^RtzOl_bɅ6ϱ)laCvn^F@[M{dyRIP i?"GՎsك4ױg\fE_ڙXpuD0$}Z~KbN ˻'OaZ0&B23&H%S",Zx'שn|N1LFYOct#ДeҖqDŐ+|٢eиm4wE7=@z!Xe-vnYBG1yjO 5 uڠДze"]cT (nb͊IJE6p7+znP?Os";$ܪ\ܮ&@٨\A[L TpXyu¯ Io3tFJA7wFE ďPj8*‡ d$ڹփu}t̗< '=R|=kSs-+,MZ BƧYh\\<ǯC7| FS//aKitI ׽]kkmAQOW^۵D?<U8rTMH4\Ji#"y-iA$c.{?P.+_XVJ&AY1$MNO&)xu-kV8id|dc9RzcGr <9.̷ͯ)U5r`SE8&lEk_'OM26y MM(:M.E}†'N[v9d.4vhDMTR*#otE _QT߯m޺](٤KEfEk_d,$} rG1mNie2RoKeqg G|,[/At R;u$CS Z&|r?_s{ 2 KEpVaVjˌOӗc|<–V"r+E[.L# ; Qo;K)9 ]9 ۚM4@C|5+p/` IgfkbDCpFF|ÐaޑpQJ#uY|aJ\='s7=.9 k4]2)޵3Z8v Q2k$FIy9oeŸ́]KY ͓FGQ\'vWuBY-9h2٧ν?-Ƙ- qzj,BQpW s2ٱBj'(<7<(.#jzJ-v(L̦# Ql-,A%BKMBG煌B7@QݖC0c| >l Efk] c (( heǢ UtEEȗIZ<NuI[90`=6jzMGޖ,$R=Q=j2R i=xΠwў7u4l+BR㕦ZQ֦)~B]:*J VuAWՈ ]PrRpt, oϾXFZ?ytҶe^O^F[F]5A `{5vM̗;i  `f{(FF{&bL:=c.Mb3$6n6oJܪ+ʷR4H} PsNJYtѡ'}\4kX;(\ q Ss_\ăvߍl&|A˘ѝ18[6U&7mU+E70e`>qJ=!n4LBN; ^D",T|gs_aܺ!I>^1`CgZ=YZx;nl4a"2;vX5=BAlBad\FTXΞO{#K䪇:R<́'Iiކ+uYGCݍTͭ}y*c*IW1}4JTˋoq0\MDEp^4wZV~O:(ohn?A nm'oow2zS _C\?IJok7[3q|d(=彇n'zڇ+}aߠ܆yrƼ(y11zY}e:(8v>4gQ݊s/ɠzu;w8 zOGG_ 7hKʥl¾aQrYO^7S ήsxTQpԛ <_ n)s׽tfGxS Iƛv37ҹPO5-Flա23k!lgk9ጞCaM>w0[A#cmnZ%IҀ6>T ݪZ(^)G\r46IIżV )4?HR]ѽ?Hh~Y5N'3&0n 25yy𡤄.E/l e= 3S6Z^$<$hfg0r_UG[EMkla"@Њ́~ΗCuEl| `@mq0gdF!5,1V!v芢8vĐpgꄍ7]Kpe¡7UGaYB9/kf1BTӧ>`]n㓞3eI Ճw2h+JɤT2e$ȗ,'j#JǤ~A\H _ٚA} YA#\b %ALЎrg_w  cQK@ڶб5!`b|-=Gc:@ &"EJl 7"Zڊvy,Wh^$BRf.#gj*E=3hK$&Z.q3%!aw;@U~[LXO)d% >{xj]wW0IkH:ۋvCSJ[{WwU̗(K)4cޱA2r/d gBo$vUq6֎a~\/^鏯5QF6 JN ۫`Gas;|bz6QB7{&t0&k{xuU % @9{&hVk!Ld4h-ɪw Uσ]iXE(WvlK o& z~AX(rXu(1! Rd.Pɺ}syGq8+3ĭn䞪ٍ*mDJ sm|_$ReF^rrO9p S{J}~|Bk M$"$n%tojj*U:A/K^D.l&>>~m3H?*?"&Kǩax2lՈI8?|eu]N8Iz iln4R'x+ "gK.*Rboo6xrYiG-[^҄a,LX>#|J0{0Z_~*aϰ~v@h3CY`Dν2VI CSF; YOg }O,Zwr5Af, !~X"xa{|mꙑ6Uq/{gRm:?~wۮ^M<n@t&b'7=|&R}AŞG>|tJ3a. f}Y]e(:b{E6v'jr֔d U6J^~̂mЄS6(]B Pp(bX/ ESV N'p^28~v|e]* 2]iAj|s5I~/!S1 !,+>ْv{[Qgw~|Ni(ib@8yK+jGw{ӊ#梐)=LmAn3~@$,BWF ^noMKW+i?n}hi&. s#4u bB:3`\ݑOa \NEz@%z:TPoQRH& OR_9܊&ei#1LI>QV]Y)>WಂlioпN(K[ttSURE-èXа>|9 B5$*|+[T4HX~Kp@fM0{z,逞hBf 1Qʴia1Xx+xW2U񘻱 ȹNMCqT3.3d?N?< f I1ybpVK3 S4B#u1-K2wB#mʸ JRPc >{#A{Va(w#iR&1;2F7^y!/_K`F?{\a!Le65gĻhS >lע\C9Z -yn8h+> #|%)bi¬$GJlc Xre$ymb唾,N0dk,)ڠL9 +ЕyӤB慧 ^'fl*K3} d!_/-LSМn1F3ߑZI< v/ UF@Pec CA41:."(A6lDǶ8TX>X1 O cjTL%N$-KUdumw™$ua#a[_!tBO#N R'`Z!ڂwpBI//a}ep  nJXg2 3/K])ɑf0 !3p/+cT~Gѫ͹18p"nd?ڠK\,"X}' 7WDn8c ֕ݴj*ȫ)jH >Cljn XCop5NlFFb<"HIS|y K#G ȕS'c)Zc>n#./d L F`8^Y~ӘNS~ `B[ ecNp,SW8.Yr /5:М2+lqY4뎍]H-;s?}Oёp$c9@겎aks|(Фf6@~Ea˻IlB@ךkJki/ۗ:m&.w,$E{kM02o%79&qCPş߸ev PvXrJSn=F买_v)CrR ^z< բuay,  'dn&T; (zW{|@@]$ݦpa! ?(Xc >=ѭX OթD i!bv~?j*:ޏq lI;m4;K*+XS[+峳r%YJz9ټ3/0l>ퟙlkhC#Gh KS"2BD:~aԽ+](9y!zT$`˽<~] *E{ 7rpqŪ8W:?j'P.Tjk|B,|[XFz/?A'q^ OkTHIbN>$<ofwR66DtKg.ͨSx;3cq`)q~5b) v Ŀ7&tŪf[U[{՛cۏιL#b\ZevQvjtL ovpHnR@cXNK";o! OU)Ġsc1,{q"F Ewv ה-9 z$Rkb$#pݘkK=OXXT^uI"%qo h t~xt@Ugw6`c(6-kD4pBBӰrpA垑' a2!Ns Ny: "d\ RgBk שּtP4QWj{[*W)/(2g֥m]RQƁ _) \ܻ{ Fr  e5 @2{%]wKn2-S>TO"9L[LUGC> L,(YӬ!!eȜ*S{C.8.bȔwkz=%BJCHnû.>$c|<,9A=`N(kXe{Zd >)bB[BaᗟP~|*PWH8Z:p'*Nr+X)P]6CYB<2^Dϧǥ5_J —(m1ZU!1n`%b؈[BzQ)='P#}s[q!B p-|]O"pˇSeCnMk: C˕rVzaKMEnbт<?-03ke ϴOtU/<Ԝw\t J< __H*l1S qpպ5LmH߽eucUjmwY!crf^4QJFyHb'š#7)y sПZqCK߾3ڴɢ j+7R"]g($X;66r=СHA9E9t>Y_p{UEPQ8t '5r't64'!LNr~SVegiЄu?P'pM+.K9N(rG qխKnz,rq$~Q=@6kXg#OBͨb"Z6%n$9HD/D  ] d(Ib b%#NR_A.Nfyd0VPmT,az FQBx_%S9kr~ܩMfg5C5;Ѷ* e|~N3A[ZăYXv*DZfal.C\LL|@~o[ۅlc8:jIK7_LpUu6t|nx,/i2#ǖMAWkZRrvm rP4w9ΏlHڞ Zi {/ͤpY`sD475O$A5_X3Pd',|:|y˹r],)ϽLUU.fS:zK6)u+$GZ xR3K0Bh}+JX }4(kL޿HG Q#U*ՠEQ̌  Oځf==Rg3v|$mS*ew~dIrK\yQKPmhQn\2$z4X5&]}5»6,d7Y<7h˝.W>Uq-s b|uV.nTRwTKrar^q;MAhL@BP>\x#*tcf; u{C)qVRBCcWRC=& |D5d̾+ȏr E7F<.OcdTVR^>a r#Xբ0'Rxu;V!+(tGcۃFa%څ[h^~G"--yG(*u&Kԥ*:) "M#U\f%5W%IEPh֢}hZe'W vL0@xR&WP7?,+ ÌP׆M2D9X*WB')wf][~Q}*u"Òvv@+{.Ώ$pLRG\ A⭐i/EC05ſ_VU1ֳU6 3nX붧eI,{i2xD6Tx4QtCޏBJ ("ضzvE&OƁ i*N0zD"^&J; yT{#\ [ B갢. m5Qq;pq#PЅc^Q7Hmww2ˏ<ܺNbjBUA|k (׿vf/5 nA6 h@FGҾ9Cl7/sH6~a9+>?d1_₷]#2Rq&ʻOoY(N!=QVM$hʧMr'HV\? ]Kw&Gܖ\VuGIucͷ"AC@^k>"W=BB &={Kɫ6nӓڵF"ӼAg 7O{[fz1g}[zD 8ng1 sbdК BW:f_al"޵ASt(އU|(ٝ> eH(Z$Ur_'f`82oǮW0%1R).f/JXc͒8쁁5_UTX󽹳@+.n/E\Ȏ̆J[qmD_+8-J <Ӧǂ(_^؇ 7:SlQ/LIYI0 é氤z'!V{w+.Ms9v#j3ZADD~5\ "/DMD8~1W9E} yAuE#+Γ y14l݄SFKd'ސÆAM巙^P h坸W4d%./d'(&E<,"d!Dqyc=@'=n|P$Ҽ!6LI@A& ѥa+O;HJYhp:׸,[3T^_@a9{G&5-[N` pKy*0ul1薞Y"WzWwʼn@: @g.Q-lO}^]g2@H" S랊 :mllk2$/P[5jl=~ |#տ(*MgRx75MCʧ|8w+' CGRG?ܕ2Njע 0Mykqԅ}pCnY噆@ImO]1bʷ8| Ù3|(JtP[H7G8'TfDFU^zF9Щ&yr Wv&؃t2(w [|m=""6{u%\E񽂽E ߓ1ՙqac{2Y: 4ӪWJxyS 㠱ZUm:(5K#sԌw0@&CpMMGV^+$miG& +6C6ܫ,_)/z ۥa tnALm,7hv5FbZ)ڈx<&u#(Zg:t%7y͍D I3a\"C'YŠY}q8nfPels4uT7cfp(unF7͔X m ϼ86_a@6ClZV0n0qʦWb͈RiEG\T$M ɔY"u[?=skK99!EIEKW\hSߗYfpEg/ e; juc[/}n󛎤#x擄+zկM8C)V4E>QhKZUD%;XU*v򭬱$?n|1VIn1?/(#lr=52eJzr_(\gBuj_%> q:bڸ`CX9&S\{I@_wnԱ= X aM(rAI_zoe.֔f/"jۍjqAz[mf5nH&IB)8z/cfn' 6SǛ[r7] f7CxՕ}H ;a)$ [@nDǾGy_˫p<{lPX8%l%lFյS3ᰅaQ"/ (:hvŹ}I f$:D[ # nKt8wHNW2  <? ^!:1~otQʈ\B>t2T:eX r`cW'X- ikYXsW3G"{XdrDxY{W3sM؊v.5F~*_2=9!%XCq\[C!X{"M =򟙂blA8p4a6ivB] KE:䖼`ax 'Wә3K~Dbqi.,;Cѩ̵@ ̻ ūYe7)IschnSRUjl>y[<ȩOA{.?vh)v:Xjf&|x#Ʌawعte1l݀&p4ZQGɗX; g< !^vz+M ˝f+l\z[c(! +IGݒ: ѓv'3P`FQio>l-TOzS?]2;|gQVE]y#XjJ[e ' ot6 s5v9bfaM2_:h b3oC߭D 0k]'3kkYS@r 0.A=Hũ%3y+wfdڍuR_ŭCl-˰Fm|~.Eu/̙Ӣ G3#x2 eܪw1{:` uRrۥ៓+Y{Yv(؅5- _2?)\:M&|Ͽ_#VJ+Fy켿QBIM+K'rE{Q\ZB" g ~|Z{ؒx4oz|bx9r}ּ3SXǝ~.:` PDX3؁ 2L"R`-P&h%đ>^iu!qi^xb!n[}>CPXN*x;{1`*+EnGsS+hQ46Ad+һ VV&G=OMB3ɹ,$#J3d-NV3 ƇKŨQ ίU5l#k+w6yCA?fLZrs:j~&A)L\ [$[SNO[8p+?08w;3^xO4 iM#ZOoLEVF΅M^ 1S6U=l/u!26.]3I~΀[Xb@ϸ@>OWW],Tec"Ƃޏ+br%u)3͞,)E $e:%d,pcQ85Ku@ ʪЏktP`W_"5X$\! dtB-¨Bp]Ø{H3"ip~㘵EYep9TQ}YVnBx~IJ0+ ,m$ΥHdBKfm!;Xf\z|3%? ȧFe<(\[+QÕ9'®?CFG)J;ɅuL&s_=uz}F|fg,;bhRo2Z]$KYuGL"!(TD5$Hvܿ$u]`ig۾ʿZb C IB{dЙ<6ɍZTh0 0ҝ= !uPpg;j#VvbygiSpŝȸ_Kpd O_aU3& ӈs9+<|<>X>< ?u\nHz j{j}B>^/mnDl܉Thv hpu\ot>@@j{蹹od8aDvN>V<8faM"O+S[{De%9΅XĶ!%Lm$(8Ҫn[vδb:2U9XF~Qus`ŕcJϙ'Ҧ!/Snc,|#㮥x0F[ezuC֏BE `I^h6R ?@GYNo~g:!iQ<q;*uBCl3sJVH|c&/Ƽv!^2H9t̀673):ٙ[n)%tEL,MGr"_Zo{4j -n/k8wKyvQ`d{u9 f.. v6'6D/vC&.NxuZ_eh ܍_XMkv*-4x$7ҏ %z:w6)ɟVXǶePQ@J\.$&+LV2J}ΉK"NQe+Y` XA!ʝ›b\%'5꜇Zhbmec!5iƭF 9ձn{?8?.NůT8XTQ|8 ltnp)-gSeHf9 UHJ5r ŗcz 823up|꽀 Y~x_d'E_3+GEoF<ێZjhxc7[?Jw\b@3DMrAޱ2`ٍ&r]Bzq80%-[g w#<.# rE{׋Wf(xM c~ &.DOJ8%^xN_-S*h !s'\;KdkC6,_i@~d&l.5xm`j0bMրmbe'p4`uշEM<Q]xRMÎ{rȨ'#rQM\k#?|c/ks!:N~|Sa;5K_FvwvǞ GWm_쳧W{:EW/M ^9xM`h7ߌB5Ө0(~ ʚ 4l/m+CNCdfH(I`0O y)&*߹oո(B9$ /CMbK/;V醲b"]Ȕ~ )~Wwk2-%W39@I`2Y(].H=a ] S!Ro yP\97<3ȧD\j1P~1-s}DVsKδIcH!U"{dx,6@Lk E!~et+tl{x$ yH ?>ywBŠI(!u񽗸5||נJH@ց!D?gp$+SǙvN@rky}̻h$Ȗ\HU·g:a;:.6XNJ(nL#7bT$W#zINN<+ȓ6ˍ'(9JY"4$`:\$|۠̌rM=]zz2տise=&O;1to]5XZݠ}SEOmV@jZ.n|`/B1gEjXx @&#*K^x@vȚG:?q2ՋǨ`gЃ@&E+y >xt3fi͵fQpV5eZ8wN 6(YvY:Z{ra@Cf"&) yƼTeωT%W^J։())%aܦHͭNȼ@5IcmT"\LeMN&PI7yk`x𐅮 %742KdS +̰V`kÂgjx`[DwQZKr؈O뤰m/ % ƥ W3Yo[ȿGYN אY.*b$q߯4elAz^*0vߢڤ7 +bP(`D7.  V)MW02wJ ֢cY܆3PF.82߶fJp 6̗fE &^k#yo3yb)kʽzEGԂ{RnV.;tǣ^ gtuY8[-a25$%~s G=oG*fN =UiI4ew!!dB2lMD㰁;*#jBt-Kdc` {/V<>x$XۜnV^pX0LSM,U = VTVvkv@Gw5m9*[ށJW`])ȚUyPB7&-$J?l}L3$~k@Y,+t$= +{ՋK*<vgk՝ 3MBG?fBL+ κk c-lAwug^]lDqvzސQMʕ vven5\p0cgm;g#A{HLW增BHTL>I 1o[@%N3-^~/ N̫+LvSdjӛF0k:1(cvg /F=:ّUFL-](Ԯ"ss]=j&n`VJ&їN19 fZ*φP0JXUw:>!s|-CK|憡 J⁃hӼds "|@gZfVB{b+6uOL"y!Oݐ@q4-a& ]g ?A$i)hT/+0QNgM#GbލhU}T$"gm^,SBL/mC[Z5Km"2=ؐ/cJ3wpD8r*PΌ{F@9ʡh{cZ5 "S$Lނ]bN}NE 7;XQ.cˈ8ƸA m䯴q'fE5&[s9-7gtu8oh'$_ᣒ7]n2M${ >&Oͻj-İcBT1k 7"<݈6&ȭg>bvsE ;͔R#gAjT挔 hNiehYpqC: sef+>$&/Teҟ+`ܽTOkO:"C,D[A4x mW~Mxb_Bv Z[3J/Mµ@ơl3+17~7HM ╊zCY\@"yPΕA.Y_򇒖I`qG1{bjp.gk5G!!?Yv_dU:M.8$W'zoODXfm1|>w} G_c{`{K@ 6%Va+8-ӃtS41ZC"JRW;dz*_!E:d/(z`<9Vc|wsPe4w ;K!/z0Ֆ!p (yS3-1g֯v;fgk}uXƏ%؀lI$+`CZ_)PdBq. ]V 5nHt-4Z%pjJvVV[kBIbYGf ,x$ѡ`ǸX$f IbJ%>0khݗqOmsk Nr I6 2pYg =r=F˅3,5~JhnP#խ,J )"V5,1e7\f>#(AE>kJ2|yDES0XŅ_O딏 zYŻ5F+<1= S΀4lb+[)_A@^>ۆ;ۃ!l}yǜMzNU!VM={@.ˮ>AYS/->iQ~ U)-@AfO8bP1[=q(b(/B4=I]ԼZ=O}9=>SDz][7XWWL-.%N^׃-8QpČz\xYj?d ~pf)5bQ]SQb̜J=J{Lw{ #ʳӐЋo[4Z&h m_fDٟ+o&Q=b%mTa78wG&Rpr6_OH9O4IuHq0ca{A0ZKe- K2sIf= ֤i.n?ϔȡuc߶&5Hf!VoL@"-^(KFRrN.lY,`R`ӽ'ܕیf&p0aWG!W |*- TZ0ۦ#pWl5"H'i i+MBaH-V.hEXl,X1URԱxR gmbsϗշՙd $XCQfNRz@Ր5;TjEo賌>p6~%DdE՜4oe>X ) R=0\#bwE3Z eB65/@0; U-VssE =gv۞4ٹ$T6AAV? Nc<ų;>r) (k,`r7f<_:Lk+ѭے"ѧ܂&6ѝt|_wܶrd=dڱf[2hb˱S{ %0slxU/a -gp66 +j:[Ԝ\U1gR8I0 CTf9'zuXtDIǍ^fHq+d"mpoUF9ȁn+ yH9>h~L ~WC!Yb]2yaRp1+*P\x%1FXecc ~}pXKqWTO3>0qZ!zyHNAқVm;Y|w ٗ%4&uiD-y5Hs~bXz)EbUpD!Cˈw^A<h5U5x+M1єƵ|)/-?N\P"?j]{ #N5 Q$3y6p}Y & yO L'` j .?k$E z+v!{TWCK1!M'D%N0 &[vWZ..1L9~׃^,{„j{Q::y4v5r0ѫBio7)9!3pw5yΏ_&ĥHWA\uZ5s8b~$ k]Jws/1KZ޻v/V  ^G3g Cy:ߟb!-n(aOwm\!|B+\㛖 d+qT*jD{yR_u ~VX2> x@m?񨁟}u$E H.o" |9+ ;%Bqۿ{Xr'xCJ!UחE.k -cApg+_Ij3FGD "(.M|:]fz>P1Ԋ1 --,I !4p/&QN4? w@GӎEtvWjK9RQTh<ފc eU?/o%mp~W%Фhb܎v%;, wJ(Ϸ7? mo%( OȔ@5RYLn@ł29P,C)*-nM >CzӓPvz%t^o7Bi:G<tf@D[Sl*!$34Fk0y P(\2 =%V+()5d8} "RNW q0~hW VU~_? V|twni+91of?Ґ#h=Z;W)jc5X@DZ|};rBGF`UT~YA_jC2̈(}v]{z'{$CcA)֨.Zhe3Ȥ{3׍>u_x` iZrkF"2='_csrM\ϥ霭vA˧z=r..DខA'&UisCO";u ^SHk/$8ғj|L~|Ss&k?Ǯzlp4م$I Ki>:`]>,Q5hVNF%םΞQiQS9txS{^< pJP:w yK}q%ēg %dW`/xOzjI5{e@ V+ć"݅LGSxK)>i!l I!f<4]!:Ȫ:[>I,L*4¹ʊ"#goma p<4ֆPMgrϝ'LL2x#erOS: .%COX[C7ʒ__0CvEL]S·jRzqRn)҃!C5G-~$?"zOZ4Fo1jzI3*RcU9gʹa v!mPʋYa\& y{nG\Cwl d4LNWSB෋y'){˘38f> 9䶈jeJ'hJ+NLq  A5*'5*yYgLSz;:i6#!T~ m0J.bݴl{Hk,di* wZӵDc;ͤ¢IfF9H9ccI:׳zl:0u&FeðP }aޯ=V/7!1w51;')v2s/d_0̊o40XC+Gz㑞f)4?R @e :GՑhp yn4.|,:GK)E,?+4 M4ː]&MWo=gġ,5ҰKM&K9:*$0 ?bf',n|2qm.cP֠D nXyֆ): :JlHZVMɯ 'J wfVe{A(O4EmeNVc1w%]*d qh+VȚl\~AHn Pd"38rGTOT&l} @ Rq-w7;;Fsu) ё WU_{{ S50+XX#t:c,d^U y"(oi9*WG ^DyC0VAlտϪ)_$j?D^[OUJ!V { Xw9T'p-u)ԙIsߴ/6gi3v~]a?{&tޑ*uѡf jʠ^b& X֥[]-Ŀ n" :& <]!=IDksW]g!j[&l \? ]w ![d~5aZszQFNQؽGIK~1R sM0ᵚ@ ȬyLsH@&:%rSZ PkvSնF{釘?u>Ӑ;E( qu1r-}%D;mgŮ+fS;(J]AܩSebKގM,Db:?RUje_H,l|p5W3H|PFߕb;8 ]m>kyCIhi["-:N0mѣa?֐a@?lҜ,.&=oL?ibFuV-͑l1z$EJ+?iueh=9TB'rN2q gZo9)R4˳HYi!MCSLSl-e;IՍX 6>4)Ԉw@ʱX)NqKXh2I3%'!&KPvgwI\f[J, 5kcL+bYE %g9ٯV0mQZTD"r0l~_$`0@6~JN!va([|r3-tԈm1[{V8 XEa@`TzXה`(EBGj3Ǫ%= b0/혪Rݻ,0GvD.~ ^n*u|Tf FPNeb_;+19RqтT(w}OkӐ$f^ZY|zPbT,%*|ڞtc*uC<5y[&Vu{n֔)a.Sml[?q*F0n j5HAOrÐ3W<߹5CS*b4xIEd5htȩ'2TD^gLCKHjcEA3p<&{b)t EAR}Ŵ+jT9aǁ-VZL5䐬mH$y2{ s4xjսR[!_k͑#%1KSR3@c:1uˁuocTb M°d5Z?1a1Z bQ7F1@W1.Vnx\c\ B}=Zȧx[3V5{?;]jȍ޷n~NnEd%j5zbdszX09E*NHwG6 ˅jw %'Cc6y+;"U \H|}A7uN+^D*%R ٓckR=O^<&ܯ+hBfԒӰk )X1j"7gաWrzb>pR)zBZtվE^dc&B=<"l]_p;$þd]$7/8Q&CĚC? KQGs',ږ$3a G(6RR>o* Z)r6mѓ[tJ1ַ]՟="|%$?ˊnu Uk)9>Kb0Y;0ֳAw92TaEfr!PfpUpg|HHGwdt#M"Z$83{K~:b1kKt/U@DS5:ۅuJ{x.Ғ-_@8n}^fJsعkeǸ Nx5sO?踤SΎf:sEᕇ ΍_Ĥ>vu#9g\qL8X~dSʚ;MEf)1,eH\6<)  Υ@XahIל IDĸ_y>Zt7oBNf'?{2<^MZ6/sW$թ}fQXrؖ:EkZA$$?BXޗ)KMR䷞Ӌ8s6̅3uic>ͦ450$Ui· {>m Wq hJd—EsGq5_)CJ;n{r12Ӑ6v6#d?56Iޯu\Xh%Y/݉(uou2n 2 Mp y8J)/eߡ+8jN&5$Ygnu-P(?ӷ6j h|aDPXaXtv%'޹97,O {Et{v`.* ^̈=;e!nvÚҨzZPd`q<=V,(Ibݗ8%BOA-wl^gYZ07070100000312000081a40000000000000000000000016446b36e000008c0000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852ae.ko.xz7zXZִF!t/"}]?Eh=ڜ.+Kp~cJ8:#t }ˠܔkFAos[s5wOɓg/;p}N|2-7joT/~%4,N 驟SgӍF?2CEk|),A;ǫggrn_poDzrk5G"'-NKdM)2֟$;9j@'P=]s̱Y:4Odŧۛ(=<}ׅ}q@OmՐ5~L}SCS+qun1ќ듟鉳4~rH 5KͧP e%J>f/ln% =~k6C$IـhĬL32 ,>DdG$3YzQ#b;X^af>1N `G}׶"'۹)?UiˬKeyR ߷~jB'@}:z[W"^"U-ƾ@rXHTh{/oj|3瑪HrI,OK9 vr}F\$ Xۭ$_n"ua9l[!oDl赸q9. VGQ1D=gcYAW-cFv۵MK34ΪcylY|nӷ\ hvߵ ʖ4Su+Sۄ0ImSe=<(\fDFhb\TyTG]Ӕ.ւ#1arJ2y#ӢTzSL~v&u3'T^?㬖aIe-SU MuQjY &> mO}#*@nW`܋qWeefE>kG"3%曼C`#u*gwIܠ|GԨ^Oh.͐Fuj!SGYˇs)(ɮ 0p\]%|Dl1Kqc3O&2(CQ'Cq- 3Wf7XA9$p-IGkd~z%#z$y{B3IP:z8U.dZpL[^!<2n9&c&kiP}lTa"Gk!P웭u9Ӏ&- +G8niLWBC퓄Cy'$ksQy@z;깄^7;Z :VY_t.ޘ PɎǑHL/ kQt#7K#N ت+o/Tg륳Rp^9w.Lhn+>j9l-'O0\݇qMYDY^/qyNzsLUa06u[ci ,t o!mE- {{xfe$s"75 @`~V|[gJG8uػ=4Q1`>U@@v_j/’A7qXfūȧT1axc+O z;RpbJ$9DZ@C֩ 3OSw4E&F:O9 PoAMB}i*e?ѨQw АuZl%oQDWСs%kwA:56 n|yo%KLu-Ewf{Aȏo*=[ayd%*&#WըD)X/|߇5]0nG%T4$cp?G|>R3׉q  7\z$йV稦#dZ Dlʱ滬Jae^qz;i0 yv!]I[$/0:g[%iiR Q̉A#*p m՜ڜQ[WxU)ߣ6@.lJiF `nYCVŽ[-u"rDͪDppS\i^tuagEJ{gYZ07070100000313000081a40000000000000000000000016446b36e0001c6ec000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89/rtw89_core.ko.xz7zXZִF!t/P]?Eh=ڜ.+K$m$H^hė[iaW1;SuO?:B- bXXG5Wat$nA= qu@@#$HAYk[m+SQfg y/9U"Z|/U:ivF = &ʁ:y6 "k؊"HLK«,6:v_\>+ LYr*3S9dKڒ`O't- +NF55V h6:R1ɶMr`L!@z…8gSs/2' J5d.$d/&墈w %Fk=@,xWK9 /;Yojb[ v BM)BiֺpW5 AH_IhjCANh! Ufʜ ,)"3\f> s8`"f'XQD&V7[{;;N^hd<߹[B<~+CPoM۳Q(Z ]FDۭٻĻ2=C 2ڭEV0R| !0S=62G~ ;{@ݹPq(mOW7ߵpYs3vVp㠔Pc$(:l;2O/2nQ6dşY)W 0$LCVU%$o8$Χđ\.'$[XKqߗC$l(ÃXJ ?+;׈b@k&{ @=]HE,MہsN$0U* .Q#z64(qK%ō7oFwiI=Xnݛօ >Fґm9OX FOnΰ)U>B|vo{llIULZYE\#Vd.܍sXQ }Eo_~ux;,yP.ľ(8ۯ`VDpQ)އbNqVֆoΗC:WT"X?iЦRGu%I%{`\JK JZ˛ە {}\o6wMIf4 dI~28=sb Uv;%uų1ZP/G3v% N:J\xd )*0Ϭ1lo 3Y `.JG6GrR8/[ހ2wlPCR \!3A Eٝ>= Zڳuhw ?RmRσͧasLȑ!îd+PsgIB=~\P-~gd9(@p)IcS'RV i[)s[:^GF‡QG9cg q*i';bg#DUVGiZс݇9 7,='=.e^9*S*, V%0W@^OyV D]~ ҿM xxM,~|/ၟ$+2$_++#t&B~-gc ֊?M)]b򠪔ǚDbDt,k8T3FÌf DYE BA5CAה3J.16|\0 ]٦$q'𨠘šTi?>}L(]r^*Jt/!ª,:#` Dh R~$g݉rN XAj]1HtgqY+/V?v0!4%Vqv,RGLY%9 TvW)|nizu7)VD+/Vg^_?S|-`sƒEJs1X#~Ŗ'@c g-\HH2P3)^9O& @Adl"_WVER2y-8 Rht\8\'Q$/TNqR6a&TIM(#!XPc|ǭN%P2 ArqWT%R8M_)oq{M n#ɱU^XP85NÔ˹M8>Dldʉ<ʠd[@9"ٛtC|L"SMC>PARH k~[3' „cՍP3Oh*}<řu}s7$|qhE{i- g@؄Kʡ9Y |F'uE&vOs͓WR[ W51&M]H:k'[%:lʨ=ܹZ9~1gBߜS "5S9Ug>)SZ@aeBÛ?K)pօ1yA 1ÄE ъMoV(n J01J|o+EnJ#|pG%6FI izrGN8[̉b11@5৵Mq6N}|䘊S$S5Ћ z]YCʃ g˾Y灷F['AxЅI $;6f Kf4 lgzFq*dV{C~+Qq+f> ɯ `'xߋ,f.SPwmT^Ы+{v_T[?h[*W'Q_!*h6_%c P++DK(I|L$@Asz-Pj㭱Ôgυ[pmyϡ5w1*f3>~"?a_U)Չ ZVJ[ǰڑI/Q&c.ih(ٍ?4>.)bi~x#דtDr[3U@p?i@ ƘmF4DIӔඣN ' V>ṅSJFC35Rohiöܪ1o$-;[v޷=h"1K}OV9~T-nc향ٴ&YV֐ؤ(T@9[J8+baxߏ4,ɀ[ ̞ӡOdCˏhY RI#Ҩp5X/޺iɡVCPa_8@f{6dsQc-f?^Nse5˲ ':'|\u0:m-9h|6u4-(g0 A?LEX"yJ>iS7P BY^vM$EsJ3fQ!>f}}/Xvr@wNn\߅M]Os0Cyե{8y4JJ.υyri;3HT)_J>uU鍋!o'>"gP`k;A$;,97tJt`n l؈<zWϋ.@i,쌒t:iRѻ1 ŞdH O9XRoNeePUfqlo]ݷ.@%֡%DĿtrէߝ҈ƸXEe3~|gXo- CEjdyj);z+jLyS rI|WɇD؂N_+ e#&3=Wqmdޙ;} gQUO}-xA8 3Z|֌~:WJxF\)^qفϭ9a8lgAw ߩK}T0,t]{Sf_GaDG pY"6;1zF\QlWU7)Ou-{ FT' @3>̡l]]e1 R3Qgcg"{*pf.·BqD<ϔ1Sh~`*zxV>{r-LQu{6#CyW~Y(V:YHK¤2QeW+4v1oBV.\I3_ӕk؍V%/ZL'7 w.lG!B9qʬ0_BI-ӏ@sj<,597BӟRk[OXjT7J#8/b0ؠ1gdy&ƀץv"_Vn4u3wF.,&E2Ҫ+jgfʡH6۩(zxz9CF 7;!*+3Xx/R;`m-/NGL Z+dy0g9F͡b_N֣|P5E%Uƽ¾F|mvyTo6|u21-Jtd+sɴ;:F'?Կ0G iHij!4Gado&/sD*Xr$ Z X;|9Xw5u]9²@0@"cx4-㮞ho:$zLfOjU>No~mx"\{)nw?Aa, ρ[q+ 8 VAdXf;?tP1J^:xAe4Rwݿ^N:8KY(ٕ)og2WDie}RRHI,h"qޜ.{Z2̓#۶s5f/GfMܰں7h8Rl|t3.2 8 @J~txuwqSTI4:ˊLs]{'\"uQFku݄N umIU`JeÜm¸ zB iwh.Y`:JZ0:CF(-.s:g . ѩ窰p!pofWs4]n4i2Ehy&F>xl4$8錒 R* 5m;L0z &wsae#="]2F b3|UT,c#11~5ZR&p~(c`NnwrX-G7B2!u>Jyw/gVoRL7򞉠^[ZGލG Yud dAnjS8NVq2BtH^4RU웽9%_ݢipON:]+n"?hauJ3(t[ )z&@Ⱦ| z\:vz^D-+VSAd0*H#c1lb;2^'-Fd=F%?zEۈjU2OGHٽcCw /_ {[VNwD{_̪9!a՚ȍOZC/&@9 L8r q嗡 4g]hXxן 1.lt/EgGVĔ1 kOCq#\*7\G REd}=(圆 Y7V̉Aˠ tb4[%dDZb,h #$5:%[ 3xe>ZSgW'R4Jk]uKZ9$^ݚA|s7*X)郩ׁYxVx OBB8,nf.cȟ#ևC$nR OFނ>>^RՎxֻ@.нVLduAyIdåib$K9vu oU8H^vadȤȸ ݶ1! BZIy콚-C=c." JͶaY1_TMĆOlƵ꾋WU\-a1Ё#K;Az͍sf]-e oގCqe1&=`4vBsԆj7"񕘎2sns3hQ)9 . };B%g)-(M=y&90X<>FIgQ1JO90j) C*Ir :k9q[vmGdې`@0䑟f3Q:AeNnpXB[cgqƗO:߱Z^~6N EFRv,r?~:h N< .>yc4=BHSϨ&ug˝ y|Gl^o=˃% ;֎\XAwbåD@%\sZuO $ +ktŇHgm($MzTAu۪N붐=%3~t^Mt]h4ba<W 8#vo=SŸJJO :w8(߃7bl RԖ1G*wWOmW3_A{# dhP+hXHAl9H0$ uP.;{ d\u>$HN{ zy~SoS$x.1{k|6';]͈"#gď:ʍ0l(Q8z^;/7S-uQBpto^ˠ^\dŊq"dV3VFvj! 4n0Z4t%>v6`7n+?hi?frM [Dثٱv{YqIT\[<ʪ דT7w6fEb)!ʪO]}Hg+ù+(*[3da6jPF"rCc |yLM2(\:`.x$Kґe,  !rI-ډ,?R<540NZI݌1]Rdg-\;k&:4|ޙ̓0ܛ~~zFA'T$u S&Oq fMnH =ˢo ZW2{(NW{_F;S쑫$1{ʢfWcǾ3tY)Y)zp/%Ou~\ZPxzy%ڈ~o:>`d'15ÿa,JPY)ES]7 c۷$%D UU3jg}D˲>6j"*J%P;DV|LKVʞ$buǃ(.W#}wKbWa`!2?]32XWKtf~imH6.k~4>n/CTBX6zQ21H 2k@aF'8&Ѵjf4r7/xNHE P;|A|AS$U^F 0Yڙ]=K BቱyhNa0iwU4Dպ[~ԍDa98YITK%J3wP'=An`hP=ʿf/GU:w}oR(D uV4c'Ug:jW-ٙw6i,JʑܳRS  RWH]%I7ѱ\P##qU hyVDH#h} kG0I$)XdLp 8 /(} 36 L>zI^Y\*RJe.v W3^զynBYp˃O J}42R݈tDN5g <+Lg6' 9^h %.qS$m^GC\mŭB)s{9E.Z-c> ȮI2oCIl݅]G$#m>ݪmnq|.!jaL~ Ν%r8fl~%xȰM;~ld]F:r#L:~<prn!SzZr\Kl uLa 4 d-zǻr 3[K5ډkU/{)JQ_dWDL(iEh st$We>R8x6>8a([6) >B^+ro5lX`onQ)YuQv @i 1^X:"LV^r˥{ 0bt5E1IiyGG+rGK|6 )c`rqK(->Dnoq&"4 f:Ylᢖ *H;EmeAA&B`)ǻ-QރEԼ tVS$y0awdS-Wh#qq)#MFBK3#֭1pk%P!tAD@!%C8Ֆ͢lNXQÏQrhCNK͡Af-vg܀5`D YN@h*owDߋO< <N.\'{dגN"k)jRE_W\K{$x&٣ic{oDRvkeXo1'#.~oܴk[*\:ak`M.!MFsT""_#L\DR+J^,/2ymBi3|gfq,#?\qT^kk"@!}8a]su>FZ!B@c$ h48hPD[X0O'L$S@= VuMUaͨ]f&7!D=)!{ ee[z nSϛȭ$`h਒2%{93C5w!TjhΥ (G~Pul2/RdtCD>V\/Zu\:C8Т1!/ 3Мt'QL6:ηg?`Quf~(wk@a!gKStTʷw1)@J/a C][q;B\;:YvGEgKݚ3B,L;]_WxAO;Pkϭ#/decZMHBUx˺!^8u zFc_|$}agN b`h6o'zPZyEؘH> 6v-7L;|wQ'szj)E7ן8LcPم%4"=a^zHxp`oP2r璅z=C"!"ʋs(~uAd,@ae*'pc1?O}wVPc5udPo(.z-U X;ϥ0}^pMƒ38`RE6_4 0Tq;P!Fd4@nLIk7Zѕ0+r>@iX1ZuD@)xBv*|֪ 'g8G@b͡l,;@L65K#W͸oqXƸ"ttӭޙ`f(LMga Uj8âL加](|qH/yPѐqWFϴk UGJw.Nב>H}sphj7p-Z";Ӱjhak5try>e$1Znb0U-5vߐDMDB1t3onr=Gk=_f]I94;L뙋~gcVZGyn6\vsE$5zCXޚsćufK[1O3;#h^IJ>~SDƩzҚ}a@;@$gA8?~wږ#\ccx?7ϨvmF | [i6/gFo,)^@ߥU讐 s(#XyX&ECpIWwNG@̯xFKM'T` kcwGug㊸Ռoْ;=5< !A1w@֏]/&V4qtW 6e=Ƕ ,3|^JM~G`j>okFʙz[Toۼ9`.=ls-LړzD[󔭘m߻qul N2>/V=~ ꙓe}$}G/Cw1sL9o#ĵ]笮_O-{{+)77=I \ڀD*ŴPY$NlvRb-Za#jv[ѩo(q+x\Q@A1*mFNAT#>&?;(57;44Sd^x|"gƞ'dh'b0@U;1EڽΧ ?+;Oi)k:FlkІq6D# ڮ ty̌aH >MRA8j"UcƬ s!&pɝM7d5V/tv:&^ ^SNMH1I6EDoqj=K:uVM98! oZZ@4j+nZF8IRpEk?k@dk:7kzeG>f*ĶrnV2pl߾~K+ :BA oِX?o`v#U&jGIw=RVn բ0vkXKa*Ut[焃 <=P 4R抎e4_3~Ζf,>C*B#?3 ]^[+L.7Cq1̄JY#؛8Zy0Ź[RdȾrU/J ; 8N4 K˻H튦0\fd. كj 7k@?$z\a7+N{X (]9ACnV&Y.oN5﹌Q  A ɏ챤t,Yk``|qo߷hqrvΜ%Nt$܃I߂؋X/rλjXO) G)a ZsҬZx VSHٯ28$Qu}ᒡUh"865͏"=!AK_KCǷr䲢yFEy 0O[#g+D^ g.PEBgVvcpN=8GV6H?^X#'er u6i DqO۹ԁ?z͹ m <F~4D~JtI>q [ &4Mh^oϛ`injZql}5 <0\܀t{Hx571`ԔSV= ) z2]Ln0 9aƩ+;kΨ?Y'c/͐op̎a@cZxz[ * r5q_e2a0Zr$x¬'qI+% BBU?Pu%VB_c1Fvz|)Q>7^ޮIM8mX}ӎ;?H\hv~B=1{FXL؈;@͚SPbkk5 %-BD}bسGVH.}:ōtWLK5pADOM6fX3.[䙡uEt(C1|248s~=lWj qvܛ7kG"Rh3.kN 2: k&N+yJy\Qb$1wịOA l@-pc-?^m1W TO"Qt ^ S"Hr~r"LU9JqcKؒ\J .m bRS<%^/wKCk޺ڑ>U+9A qڑ'~F0~^ b0-TKh@!,͢7\0FG~iS.v%ِN?)fϙDQgL>)X ϷEW;.5Ky4`^v1h^֏欗-" շAxGNM8r|\{8Tw=Lܓ0aM|;D,Cj F7=p2{R{Zl0/})1P\;f',=py G PdQ/f +GyK-1 {A/ԍQU͠j&C~T BΤJG 'O8c[~kbts1c]!n3Qeyfi#x٫"s"H?"9blqnª|^? D&:hͲ7v2h64ܳ!«IiS=f zCV,dVQzi+]{ta gad7*8 G(M`pO{ژh8|84+%/@1G|łoo/ WƢW=prB4SF,z ~w`Y Დ=2 R5+F{C4 c*ޥd߭-[:W)r ¥E_"D&W*F&Fn4[UAgώ AhKt-7M.]Vf~̦cl;8pU{Nc y[s~ p`T\S7͜gk|5\I"A4D,MYxxbJt/\ϮT^Oˇpx2 CÚ*Cߪ:%&nLɡ 9~azZWA(¡L_X/nx02ݳhU;/{ }-Q$5CeBݽ_qIFsΑMKenA͌nLZSKFd"?8kf\gI9)+VE$vf{/#AnG U(["\h(p\*əhKh4uA9o<п\j/=FL8HQTe>Ȩ9 DU*}ĭm{_> JQ6WZNkUy{ۿBHep_ U&3!hOx34fC#l{Kw#j,Hm guT-Mq}1wW' NS%b!.%l Zj#fY^Qv]wkdTO !jycP|]r߷%pp@|HQJRPe7&p#ާsj}D-^(rd!T]% @DvCg KKjdS? %r*zґmYi`PSDetn;UDvNDRNGP]ˋn fm{WC˛?"Х^t^T>=)ˁv'9w Yvt.PT"Rkugkjώ2[+:ؔ-ߑ+K% .E5 & ?H7UR}l{ >E\$;?8u)V e_'3:K] f=FݱebɪD~t9#\! @@XG Ӌrk7vp7mR2**fʘ~gOhw5W-Y}wSf˟c*9QN}jKfbn熼ߒܺ|&p#Z]깜ߪQZ9Pih8/ywiP䨧8ƱV%P'Ǡwqx8uIME04c`T96v3궪Em )n+9`o1Gv4xwP pKxQ'95 M0\;qvt ‰DZT- Xw?=l%}gS5$DL̶Z]3,D.Bi,Y u*$I h̔@,2o]=1e^o.G$>"cA[TbmU6֎g~]4,5O BUZvr/[NBS؛4 #IX&{{:C}z\CJ6aTµv[kL(O磋a88~'51Ls@Q-vtz3;b82!h6 WSI` Ba7VtHף+2YeJҐZnc{@* [}䁆b,<$mfVD9: v3h`,a ؔ+je&{uQ%PAyH?<F!1C !WkGވǺ~gPxP#L c6a*9_cj!c:Z?L=ˏF^xwN- ^2-G L dl_bղs1K<)&tά:`Lwq6 q+A4.'!HBUο/plxo"܆_f}GǗBKJƧF/G#N|(zH'ķgKS)S"NDd3Vdk!glX) ئ dkq,{rtw*NRs!|n-l=Wo7Md&zqӇ~p? zVI7h KiJI7& Tͯx/o];i1jV5|Ylg, m6 rspJe(VW؝M}}ow[Cj˱ h#M !w@K w|TC4gV vv0/+oG#l2jyzobO/o&TYYQeŧ|ܓuH{9:lbn֎G Dgpk L0Dd B cnT}?h;v Wسk9aK鏀wNΌZuJ,_l ވ S}tby9W A4 64)6<ۅ/ BιrQ ϛuF}!BUrAoA_WjpRFx;YTg{p 妵3#b{yK|rR$7U`rz7].sj0ze|P}5rʴ=,6(ƏjdDa||/ix:d5`er>{?cl@k. [cԬjJOw%*Fa}˸-bdb"\;lᖐ5L^ w)쪴Odr"*@GV;yɢ־&W4!<1.| eI:@XCP1jL1 04 爂4)=X˴5BGrj34IMhc\XoNA6H6d+}wowl«Sq,ÌfU hj'`  )Av#$ (`%.?AПg[ŏH:4p Jy(3igsw#Yh0wy?)le^HFI sɷìa1Q+I|;q_O;x^F <-J<IRGAKZq &5GŠh|:x_[?$ᒕCy51.](YHlW6t+,ntQGk(MB wNٞe$˜e}6jOj6\2 L4n U_oF4]4V\QȤ=V S_#ѯiϔPS"!%. a4q>#OxƚUh)?,L~Q>>3 .,pkAp>, +=j KǾ5-|m B4ikՖt';Ga{ofbhg1߿dl/EcX~ju|+ ]+\nLU]n`.gSGsBocr]y_KHHk'd.e~J_ԍ*MBj$Z޽#KMidpyRHώ݊O u_ 8-]/DMݾ4B'E;/!fQ_4,Ĭe;50i}"F|8)FZ@^DLIJ3>./KHD8* ylmSq* 0*WF7P#c`K {8稊_tnl{Ō5/$HAK#dZ*|78SM+7H}~N YŅ!$P"ăgr;-0&l5xgR׵h[<崼炏?>&> `RβD- 85ZUp"7oXV_wUջ.(~: -h>B4 T!^-b+3YLh]f1f;3ӻnK'ž܊w1`hBZ-ﺛ7PcDi&@eh{L>e `&Km^ewWA^"t&Xe @n ퟳQAk:Wbg?J# 2Lf6a˹F5%znq\K?[<?jͻ2_xALB\ sB&mQra6Gg1ukaC ѻýQ| {maP)|!sQq=|h!?2J$,j@Xal\(Om߅y* Obہ> yAEۗk&׬8R˅O'ncVxɹNO;5 s~q/Mv0h(ǩus7c+bE?EM58Q?;y>eCߥ)vj/FZshoI0ų3OЄ;^?i 29N[GqM!"w{öAh\ x ].(8W-Xw(R \HZ8n`-{hpC?h3/Z>2d[`e8rF!="ne rNײmr>n$ ODQe/ÌX׳z_&jXZ"nR;QgP[]rW$UĿ+%o}0vpLo*g>DZo>#Bl¥@L(^UùL:=L]@LeE؈*>HK`p6m-1K""ͭZ%%'uZe]Bb9rORDӒ'".RC? ݾ_p՝Y7Fӻ?$1cHmi@4} UR믛XrQ3u融~ V+%A(CM3Gq)Kg(LM@^ Kj[_ӱ!e^7aR(UT$_u.nT'QG(+YpcSӒ^i{ӜJke%אn Q.vdyB~;Hqzo@?b1@Pǔ. VX_M;+<>XmWeF6YsyMg oДϴ)iAsK,Щ <HojUlk\u< M xQ@Jp/fgm 5@FumrF{TP[弐]51h|$sjq(b~0%^B kR3,u^DjwD s d_{uB]xoތyM1)aY?qd;S,ɂ H ~I"=R @򜖴#L#snJ(tLI7UPˁd聘*x/b= . -v#. njsߩ:_v@cH]q1661y-!e/ ~.1~ܺ-I2GsDs&vdPsVtWI@ٞT~{$r[\D'3n|t KGo= 7eRv ?@/(*L?Z tu9+B祬OE>>C.*@淜Te6\*iGs_7כ:-H!Z3iۜ[[qȡ6j juSw縭Zv3;C+CJ=@ J$;|O&^GKI-&c_KP9B֋Nǎ6=zI l#u3E\t81j+\G;DhBTtVGę(S&~_9]GQœIĤCeO{(\;T&\ pw| AĦToJU#/dwpܓpL鈞ha竂CqxtgR9\:Ņ%V7<q[*?Lv{"6(Zp!m~-7L)W$3}ik mR7z_c\ aeet-mH fm/*'pǸJmC}\_nz]$4rk%a؍&~ZP8k.%U_r⹸Q;2 u1Fu=I =S+B뽏2E օ>֪-J$-)!] F.3oJH6vYN^7MxO~2J͛] 4,%bTSG?U <;Mlvq=fԂ" lo5b).('c3=Ǘת` $bɷ7Wcv?t"_ςY4U|,Qi% ֨/\ Fw&yGeV4{Y0e3~ԟh3xcc1>UZ</,1b(6r.HaTW,ÖBpG_ yQWHQВ>4wsT \_ŸֽYҷ1+:xu= غU8{8ѵE`V*Z۽kMJ3Dz]׽|t sHplڤG41"%5}&lwW`ZF-x QL#UsA4 M쳊PpF|zqS7`a^y#Gy@6 A}uj@V[|Vm?֑%=ڠYQ?]`"qG\g(;1@Ja;H&α=CC;h A",R/ C x?+#,ѓn G̰Ч5@ѴFJbwf΅yH}B$37KŹMŵ`Ͳ0W>G &\-&)4g(%n\ʑy{R̠Sב7ZA19M1C{C۠Y沰NT복m^JI'52\7[EΛꁂ)'ǮS0k؊@LC$e>!z 7%BA:X֡]st_oݎJ{[͠tJ29bM28?^ $"/pT+.qMbHDK>r%A:hN:J~Q8_dTŅJ>\-{ OQhÝV!lV5{v Be$~2x)deS!p>9"x+)LMb%{7ojaʢW )bJ@8:wd]IIJT|jݦDY#^ =g]yW_&ljqɇc_>\➂KK/@eUEZ/ ,1Dmg+6^]lҼX;XӔ%Sei?8>t}^nk@tU 0"ŝ CձI)rF[xfI%/#ʎ,5:=߽'Cc2 W~ÛXvDvS:~H$XG9eҙi$tsՅψdjM]UBDSQkU~ohTľK]&uzThQcsbxO Ɋz&Ƒ3(5m+@o6%s TDm\gPG1{ S%@*@| Ҕ>rG' CnbU _0+)Qbj|(k.u_U\V6@NF1ÇKmF*nf~(w=CTv 7rW߉wNlqjXV[ԤR jh|v,*b$pV0 8p2`yWc뺋 CU(9:.u)Y;һE$P;>چiYV`jwީ#7`#:0( nL=̿*A`  B0jSzMWCZ{ɻ'*H>׌Έ >{Mh`f.|ӓ}v׺ vrii~%ѡ(ï -*d%5#?"}>[eJH}n}v'$1WQ8ܧTKC5 ߀o":< p*;cCL(' }kZ2|6auq#Q 6ot!eVQYny(=TeS· c,1+>Q?)i^/ à堏Eu6)b?Zrr~!m&i(,4OwPOAJηO .+oŦ$ ;Py[>45_܂?_+',v>廐mT|M`t_cDƍ?!g<c2ً'|Oj±͔=۝]Ծ%GB}ڀ$ˀ›IOB?i^Ƙ e]ʼnˌ8V+5'1]rNfC>:l~DPwî$% ĭW;FTp;[4 XsRT~"A4Zn ]JK}='&Ԟ ?@8$40 *q+}_Oeg}s1̱xJ'))ysgw"Ҋ,zm!s)w#s/ml$ kP6wi|414ϡ|&?w!"Sink9~$bdn#yUޔ"\šTʓQE?ٱfU}R?`b"ݢVO<zJmVܤcn=^ qvYF^J\O'KMi^65VF &6hlg)La"ojXL* 4&3$]SPrQ'ZF?$a-SwLK/m Hl2-@MY\Oh>)E Izȝu0|^zhHΖVOaj~yC2Inƈ?Co+3EqJYS\ 3éGAoZ4mc QB -Ț+.ф-k?Do ShJtGr1j^a@a!8͑R͗ڈ x”`'{%uqzɶ%k}G7)tgp; Xǖ`7Hv&^J Vҗ_]f!6ciT@ "KrpdHa@Ə[ cu9qYȗ"d$4)+l?I:(MCf@k4 RZ5YV[w̱ɫ_1fZdcdbi^U4iLroNiVov֚T󷵀 Lϸ4yɌd"Bs?R-3eattSӪ*gq]2?jQPE__t4:w4S`}9״h;2:%7`ҵx> lnh궇s~bP?N (-D<у˒Wk[%ap,M ]{_, b<Ǯ 9[m.> y>TCi%  K'zءc̏byN4c0= ϐ]6FmC{]3 ?粤vLQA\"HZ'Ykh'1U! Y/E-h/p{ ¢ ͍J>LJvni5+f)9V>Q9Q4K>, "鶋|alel$9\@ 1s)$,u ґP1˧k/OP*gf`1r3=ۚ=@P*bN^ ?f7ܽ#aXqOߊcE檈ȿٷ:hfi3+ {*tJ?]O4 T# aԲΣ/uͧ3Ci$Vd@08P,擹@x v燠& QMŠagO-s ܹ V$+BZH!ȶzDl7'vE銃%^́P&|Kk&N'X_vN u$9Q>N1#|6c#]v&>)I }q#@nGI ̢WKwCFAdTfb}=:)%;К vwr@zڿbs%M/ b󠲄Za {3!6PT ͥhݖ\L>>5MO%fnKǭLĽ *(olbQ <ݎlwk;l`SIR'!\NCpovAKWl(Y'/(.ԍ4hj{]w^ڕAY%f6n-*TiN# л-fȲger֦ v&aޱ Jc3FJaa}6>hD)Sz.w=wW~'"%%@v44OL١͕bD?BPǚƘRΒUsgT20jDn HNl* G; 75͌N^}#" 9>?$YZ&ǠFgF|8|1ݞ)i&eK g\Gv` =NJ)݃'ߌ:o2}icdM e >~7CA4A+krcHd[ lkk,?wG/ɩ`5inԕXLqV>hX3?s}'2&]O:4~rBp mj9(]p { 7-8Añ'ȍjՓy4xQcM'"55\]H2Y)7'rPkӈV^K'TwUۧ]j5}:t- xZw^,3[\4Y3\jjP3 ~33I0dG$0d ɔdt:aT]s?c5XO=n|rk:rDu]BXI9BSII#*͓~VǂLܢXD^M}Ask T4XAߨNBb/ eZ_uKhQ.莹?F])DI 1x'z-B. v5r lDG*bvÄ麣Nv`Rk:-7d26 W>e&1-iu`LOA]@y6(}; i܂[Y&Evmgab^NSHjEسPT8X((UTNyE G%qTC{fk }PmoNgWm'vdCPL5 ];|Ox\9/ib|Xݘ(ƒޛv& =YmkM2hEtI'iEnX^ b>\_(HOke'v_tMH{ `FN5 P N0lTBȦ}۽ ଑֖Zor͠wbQ훊%$F7ʬ#XDOTRKT.~7aZVDN(͓-uu ۉ 24'Uf=&*F-@RᙈpJ:pVQXRBR .bAz̭ ye#]rT? 9JUr4&9i1hHXahžncmHKΘFԅ%r3f+#`)|{poYp톩54ZZyt{|3=%3FHY}#-i/Lfx@ʯ'ᖹUX]9MpS#{EIMaʃ@O2w 킸2- f$֑IgNs nyϒ= ִuя}bRΡ`q xAsbGUK" VNE8!tji{Lω 貼[M}YL9hDE" L&,uA^Ŧ{'(@i)#.5EN;+zM'([]CXB*6 s,8銖E="l)d$Ҽ Ű oq)۵[e,?kQ[^ޕG;w7XjmWI䩞S~Xu G#e¡4=)K!3d˩+x#Sk-,Us-T@lJ7SٳBjض6gl|f(+(ڕfvze{HAwCs v%J{/@ur=wVZKDH-9XM7ir5yxЬح췮)%0bb lb/hGjE8>.TnCFxz}f:@ VeZ)kMx(<)dr#\Hg?(b>>>+e#&,S9 Sqnzfd:\䓋\`j"TI͸S6QX~_ ja~/^Z~[ ydqx8s9cEq7^rX&MS=mT޼l!YJ3RBhR/obSM9vH[m]"Sx)N8 A,ΓH$,%،rH6D&Amu(ɕau|kY{~MmW#8Wa3yqhLTCrݔ,J"R1s8#xDMmԱLh,!hjIajj\s~9=[ OO7y,r4Wvqb4٠gäS;$Wuz[{Z[CdXk+1z!\_P.-5&5gZ ))>ڬCoSk(ZK=\FFqTCؗ3&CJ ګ b7ѵe$mId$/?b` F%!zRlbi~':õ8cM"3ȽVَz:&dœa/)9U:] BU`#S閈~05i7ԧ Yytw)PCO!2#AULֈV aS\d%qd{/c";` \ +V({ ^wK (w;ƎXz&M(7!8f4UMi4s0re'#;n>Hn+*ofu#zAVRVsO tɟDzͦ mp;I)D %qE`~tO gZBDV;F#Ά=PD9ԿE-[-4FOقkPv !X D0,p2 6sOC6G.lj^?C{!O '۵r̽nJ+kyF瘐U.-Co aឦ'ag'3DD63Q sG1f>QPPJx0m q0>>MC b읡-wvat@&յ5q5C; nj*@̗U&8|f_v\h̨G,k ]6v5/`Ub,AatDw,BZ3.K`<؛]P=_^ѽQdy\;EݭDݻe(kP׆Ś@ D> t9P̋cɅxeG(M +WAS hד2l!)&H"BcD=5*1ĎAuZu^ Ui!=w&J_uBõKX&gS"JLFgKzEznI1^;=j H4׳qáRagqsڙ$4<ۓ}lA:{/c0^_h]v%L'AVnh7.`DVdĬ.5 E9 B&w^Q "bC&ɓyOA*ȉc`G,e׋zWT]^k)> u%b!WmNPi?A,Ӧ(yLǍ=ߐd^{R,tFĥjߥ$?d8;,"ioEOP hV*`cjy{%@ AxZO˝eZVp.F漊Za /6s Rۜ#NoD\-`\9o4 >Lq[tt9;?mG ~nioeǡ㜏t^e @lܑHu}fލc4]vro7a+B|K CL:&J\[x =Ąɉ xz+~-ԙO|BҖxk('֑NϹ1 FڀWNrK[o#dR.! &hmd7'#ؘ,#xN#j@O 8pV76o%mJۉStbYIK̭Z;Yߩg46llDq1nNoP85ϱ`+ߙԣ &Ls /WYɏ8|cVY;wq) 3kH\>))r!2STST 0Wl2, R`q:Ԛ<#͜ߕے_&h4ٺc? JW m> Wg^6BI^&_QL=Q(xx@#ònP ؃*r sGa$-8=N3zu``p5_Rs;&+ߵAS¤4䣸?fk%QٳޜTCƶMWA6] \I GsmО{q 3(=yC,pNۤZGX^jFApVL$6"!&9Y{ly#h($Q֍~3k&Gp!>]u{_ad]zY>%GBd iM0 e)A\.Ac~_Tc2 \LDH +~RZ7p#jd*x_hx47*&2S}xEfxNSNsJj6 9UY['LTDd[ B%Ir6lthKe;o#+_5GiZe㹿,Ӵq%\AsWq|6)nNnfĬ gdT>=B&5 oKꬄ\X!ϲs$xX;ddA&L#[1Z hmmgɵ䲢FږRS ~R*XΉf iܹ~sSSȜN3/==źPl#?wd煻FXh ǬigY5@Y3+,)ZP&*bÖ\ tu|:KUc@= BtzeW*B2$ZYVk[Ri'G6b23YQ=b4uLLd9ʸpّo%ǤZtSWEs NND)L޽iN(RG*PTРWC J [J@= ܜWmˣ(lK]N`AI n>I)4vzC2.u.O\AU:+sh?e=ui0cm+G}r\9I>85ob 8 wZ|š]|1128[7(Fj6ojPzД~)/|Fم\eèEXieNi)w>0g6(݋g{|c,8O v-/x|bҫ!X>[` h>lFo(lPqns)ķS9-& a6ku2݈OV.tn`80p~Kՠ;Pc}?+lfr8޲a23;\|'cВ40Y3Rv3b vZtP.1 2ُΪj)Z_ *VW:\Cϋ8W *ׁe]Bxidg6'Hh>j:9Y/R>tM3z ]^y|oN<\{i1r)хIҬO:UZװ ˌfD0m42`QUĥ:EH*>LMV3;P3lS&R4ܑOm]h磐:Rw^2>nw9[*DJgg1cҤy[wV᫜ی=C!}MHa"1SsLji&dHo)DwBYW/:o'tʸACh80Ƃ^`>Y运h=ijܷ@G|߈h|8nfhZU8Xgk-nR4SM5u#V,{1K#]tH\;3. ͌],=gr}&O%_CK{[!6E1I_.ok)fHܬ8nY^XuО_>P b5y )4@Չ|sީ*41`;Q3RՍ>7uʞ9nnoKe^"}Lr%LC>A|3|NG"uNwޣ"|KEDϤ;Z{)~W ᐝIcؗ7MԲ% e\xh)]E p?+I,ޕAB䭙w~6ZZ ;$zL̕VFH|$Dά%w$Wy%2VĩF,Szq@~wSʗkWP:BK(c pZ'%>pI{#4ܹM$XIVQ?OЬ2N1%#>pG, vFv,GYl s6B' lMWYB``xPyjΨ}F+Cik+z xx\>'8Wo]uڌ גpg^A_bPqgF:my,d\3\75)E@H3fC$~Q) r#ƭG$6]d/;m'qڳu9b*{@pθÇzoSPoD ,؂%;䜈etho˾N: @'ddɞ~*:HThի e$;1:o;|F1'OIN7Q?odwv2mX"l`}O7z%B׏%=,{# 54ʸ  DnS 174Wl+i~L%1t1l>ڏYT@,DȫdyIBs`CvOڢjEְa*IFi{?`U+9ыjL*`~}ц׭!xbN~>,v=AO K"CBZG vHN%B.#f, &_4͉gA+R_;j5vF9^CʋО0$UKO6NBfI֜Zx?|8NR2.Jߐ 2Jd#wAuۆG.3va?OH mw~6pLo >.`0 N-IP UV$,d+*DA.4/n?*͑) 7h`h!hA9F% Ծw@~–Lg[-eN:flP0w7/Y&&`)0%|ˤtO"W(2<zԐE,fȸv٦:up-fvY}ꢀ݉<\tU?o= jՁ7&^5ƪ/&oʊz} .GBz_?Co -G3)ku06Ӗȯsh򢷥2W#,Ze>ve<dFy8}!_DÔ30fRA(5n9NB}[C^ W!JO𥥬w;Gpgi\"80G۩=F57e 'jAngjϬxFOFqpZ…[}&-JU:P$Z @IZXR.DcBJ]ڴ< E:Zt3o44nE c߯{A5{7a   ',L>~aQHnE]_oUEI`wr7}AL#\#\ V R Np z#;{4źa-TdyT7yԐ[M'YS"+Fys3[FφHщ­G"fBtJ蜱J 7q3s֢`Fi=lU͈@&}Gu >3bԦ"bVa& Oz h3Z5VC!3P'u/'J3jX|X lbMa-W(f,\K4ڨed$RyGmuQfoaV`iH\I䌯MZkc^9jGQN B 6i9{5K"I͇ `4ajV%X_i7A0L5GE񾓚CDR/hk8[y_8״,3f, O?l0;)zKspL`o`hߤnߋrR KKn;lGX92[jS;Jq9\u:qT٬{ gsnu[Tkڦ|)4-*™j_KI:cXG&}!~ ֳ!,OAP=FV4x ]~:;ɨ3!+S2/:(}@"]`).ӺJǓzfؐotBPZ nGo$OwERZ $Gˋ9?! Fa3vٖaP{X=|rP[ٶb@9iO;-\AaQ)$@sV˺eZ҃;tw +סKE`NT3jnLw'y7ˈk;T09~NmpGMHW\Mp^C'w&mT6tcXۛv!#="Ҟ׸ڿ`;LHȚa]OWC``"Ȃ[%FP3_Ek7P!>|-ÝJfz#__ UAKCC-TyphZki!Hk#O.֭k(Byi.+EYq{#G~a=>CD:w-h`kzU'DO]8IGfŘ9y  8w|ICcN;uy&'.ņ>xȦBL%fF?a0A\#+" ͡.ONB9xsiɏ[jU64Z0SZ/[}rAVPB^NǤCs[Ydn@GGg+n_]F`WvFCjǥ68'àFjVB53d!q ॴ(e48zx: GAdv,{ |ƴWK05NTKSAuc:wXAalsx.@^Z"|XHM/$`=YowsCJJ.iܒ}դ>$LDIynW!B"\XE\݉x+RVf nJK1[uoFshFԂ.CεDIHH÷IrxaY]}(a'̲ڝEt06Pf YNR:Y[k_aJg7z|lCJjSU$3]g%Nb?@mFԲ -Y(KQ ǭ9m۠ .d;LLU5_,*'sZF6 x\k{/ zN2f-ky5 |HNO*T-yv<, QopgKx{N68YkRnG(;q_h9髜iѮ̽NE?N侃K\汬R|gQ02"14<1莟`<~jMVvE{BF޽k(x fbuV7X|XQ ~y,u aYzTóV* =o )1e\ŃY388/Ao\̱> 1/ݹOd@6l3_<Oq=ּ̔ o/,'jMcnd2aR`k Uڰv-i[J#wUPk'J]A;!P\I?(9ԕ/|.Zst0ů"F:dݻ` }'{-ѧF:˚ ] ` <"^*gԆB7M4RQ絭O3(R~d0n|Zoǹu1~Btij0rLhƁGݚ=9oرRCgH|90gtXWf[JV rbp96xb]W?D ^s4#9hWSqد&I ܚ8fK)#zDʔt_.?:wzqVEAn6VPL},o!x׭P+ŝS %<Dò)zf!}Q~ $.WuS#aYחM(U4b3v춲Ad6auhC$k9P+᥆TO$MC”0vȦglOM$r[ /4DΫNdݧ@{BF.$ ^ޯ2,@\X(3#m:*kԧdb߶$"eRS!@)_: C3&1 m&5BEvUW~7̥1E8}0Nxxݽ>~Q}ISWNӉFM;E#^ks ;ҡ a`̕t%/ JHlԑiP~pm"lW)JQEPɸ&eY?( 5aX Qvs.F*Rp+H.n\t[t9]ƥLFh.C$w,;.r ^cQ影 2Zаw-NkNsVrEd9V!s|Y(!Su(6GfIU>c%>Gj)]Y#0W$XZcHmW$̭6eiÈ9qS Iji(֫_FícdB #DJÍo(},DsJ?owƫmȵdDƫCb%QL: v%Fj͘fj1j-(=r) }ϖ+N,WB08 Y {toJ%յ7)Ikچ7B[LHUH̔B%βi%b6jNamC5XO  SSVA yZD$T1ԧz]  V"3 M"\p: -d jzcLPjO`XsFAPיYMG&tpKfstmH*+*Y=x>/>Z}]=B }:3 Xli'~7_%fcZ:׌`_rfɕ^36¥"P";ްSXDu[!UMBwdbZZ'\/ӱŹ'rSDxbj֡>2#@mp4EުomQGq!HrVހMp+{ש@3tt482*컃gK0ɺ\m!uH6}E= {ߴWzQk?yi+=Kۮg/psp5T?#FN<O] `t,g@}"yYv@m`|s<֤=1Y`VGS[}'LA寿,q]Ȩ3V7ԯ!&矺i^|$=EHb! 0fT)l"-ITi1&Ի`NǿD ZΞWH1;e-O8Z}K gF[JDwLBdvZrTC[[A@+ƗjFa%NP4[ %jȜB}hn& , $xeVD*L.!%;>yD,fGķ-R!eQ$nѐx:Y{8$L=Jyy[wߔ)A|hD>f=:S2O@K2^mp,u{XÌnQKYN=2FŶ($UVf9A12gA MBgہ6Vjšk)=2 3u(B";2 D+gyH Ƹ"yp$Mq/lwTjB\Th7s{N ;w: gMDD6+HBzTJ]" BG夯Qek**b#n{Hnګȁ]ji*>Yc׿S>Ṉ{:z\#^g҃uS^XTE5y2Z 4J0Cg#XP JOKwcīBHIzrh84o`@wkHTwI)s z).ȥѥ%bU0 _e[ |W|^hDdVTWJ摢u(ֵD`+~F*l9Ԏ^2QNb?ɽX>(M<2=|RI~6>*6*ʳqoi wq.a?I_0{bF5 s–\>3Djn?! vy8[S+nV(W}v>caL&>~eI-ET~;9 +pC'q9G> d InN̓q,. 'YxmDmתp ~ *2A1ii5uxsxsk*;y1 06YKz84U!؏ pG"FZ~JQ(a*<3+K] ?i +MLxSBBbD/sV8{߿@ ՝R9X|_Ds% (Rle )2CmIx*#[c3B!@BU $A 4Q[UnUdMPr NRH-]OZX0+KDqҘ* ŚԔ_W WR"];dm&s ,n 9*ȗmo`dG,M4u>m*Kz?5g Hy}l/v]cέעAxp1)/p$TҫhrGP501-xJdY%Fy˕zBK E>608tN(=^Wlxopɴh61+?5p|`#&[(e5gKkfHE9_ոMood&@/O!E$*7ۇ Ͻ"aNg//ҫTyr;nG#pz+mDmJR>G$BB42ЈL@HN*ޗɱX0ВM*Ge"d-nI !DT|j&_*ԛL&.1*M.( #tedNm̋[mcܳ$\[+Kdx V4N6dpWaԈ[LM*n͖(m`+ G!NM)@?%ٶw"\I*oroً yCɅ~&(oa g"2;2YZ][&8ݚ+&(8q@ELZT8_"򱵶ؗ6a:.%ٸevԚ A?7n^\Փi ;zyL"q224Jc5qL]Wë.3%?ŻK#j+̄?iYg0K(d;eY /+J_* ):!7P2A ` n6r+Xy3*Д]i[.إ6?pZAKw%7BEۗE,.kBe US jn:s2~(ZN%a$>IZzǜA ~ې@U|$exk5WtZz P)#*~.˻B}saRBhĘ\Ps\|%4NPs_r聝, _R1U|LKoQPcv@ᢚffT ޸ ?y~5 DS>yI^.$'u}:ۯ4X"u#s4R8H$Rݨ6" UM"Dc&"1luݢ{(YpNnLg6eULln('$Cf~Y&PsBkVY}A-f=8]pUE'_s~TG$zBM'D uw8 jK]k5J6LNyg(ȤJmgÙ<4hpmՄ;v%g V!վ0J u2tA.=s `{_13/w cPQ_\T:;b Tx2QS!sQk)`zz( GaMLKU)DR {B; ' ]1y{YvMyɟui뇯H~bZNlIq ]%2b[UwT3&8l0Y.YmKp.Q`.5G*s"$K>O2E%ps9$H}`E)8W&дwC'J1[̫W(֖B^FnIBS,s^쨱DaGcʃU5eSEU`TѲ.shB֞y^Wdϗ^sR'[(õSH1XvvP缗m5?CQ-0&S?r$^5];(@Pjz̢5jDTtijʧbzmfZue3Qđ#!%7/ w6lq0(ʰpVщlMnR42A L!~t/!sZ{謹cCcZ Ozb<#sCJ ZK5QR_܌xvx$*ko}p7$-&T hyA^LكG+Uc4Si,㤱Sc_Cidiz"+ډs.ȬH;C=hEF &ZŠ@@ǹEUkXDzњ먷VpOZ~ȳ3lVNGٶ3K߇s὚2 ` 'EF9 Yΐo KS.-i9÷SY63yl 񲆠;W#OFg4@#a9w8M:߈3 ]ID ͡c8Qθ8 ~-#&=ꛃp4kFX$ҁ=T&R}]L_# X35jt6Σ#z9ړԬmQ UkR`z3z La&eOul ZV?=HaSka~7F&T.; &?Ty>s5@QH?sRy}~QMtfhOyM}LR ' G(-=8-SX)Evb8 1Ƹ~QGw0H^տmt>dvN_8&_{qFvoԬ@'4Rʬΰ%Qt{ oVd%ˣj8 d b[GD'&%e\\}\ q\NRŸ3H)#/2~ |`-`Ite/b PZAR>Qu\zeUcXO\\-C"ENa\bќLj[3FT􌰕o.͛7O;py|CE(2s80sjp͂5N<.^ #sKv1]S"kXO2aDvYQJq[W^X95Xv*Lï؜Go;~}6$nw(,=',-GӊzshRax[AGuXB%oYS{߻6Qd )։G;4WbfC:[U$bq B* h0A9:h}EOD%*yZ<5y-JƖt|ckмv84w/ˤV m9Bb0=ȸA8i q;}a5"ӳW=SVnY.BYzouXÜG~Qp=EcCa4_CypJI!=!FUQi>M/e Gy@ af5vOgKu)pd2+t$vR$KjsLs:۝orkmA$K|qB&.Hn i94 4fm{ypMdjJ6<sh3yxZp,[-2xy =I(t_y&'K[ra('ŤNߥjGjlѝV DIsc?|ΐ 9păz|VQs4M)H붊aS:ITK!)6J/+ |らϊfXrbP)E7ߗ :5ƠYzԉJ3AF-4}{x':h̟IWON8<I^vg Y!6a6T@t8S\ P^+=^Y:f4Uqt;jGFp+5lD!<4dՙ:gjQ{7 +?ט70`oYWޔ;=$jr_ s52tTX>2z$^Qƫgdyd +#C3DC%@t`BB}]SwP[! ~+/MVgǜWJ`-t }$ xdk.b IVwKOx-]#{ԍm v60Füv֎;1PMhH@yxR Ɲ2H|iAM-1vbGC1o04Ѐi{Ǿ؋{>R89c˫OS`_f y(hjQ|>gNՐh0}qz.\&E>#ȩ{q1\ ,|)j\PQLO?r+6幣#h{7l /:m#i D`ޗkEl4U]ey'7Hߒ2\Th$U$_ÒBGR%ϭëޚ:7$R{cLrXC0ǡa"&DĿN,ntgpb16[-BwXOFwbQ5yT63E# )aFAΝ3w UV 0~cf >a}P3C2v"vЋr-ӄY`7+>or*!^QakQ*!\矅gہ4'{yDf̑,IeY-'wVLfZM86= L_]-@ii#IЩ(rmQ**x.e2GIt ])9'\+֨yME}.~f̃QLPWAS8 `wp>6˗R3h0sB5ᰃw2jEG] Ye4d$E>,a? g5(ђT0Ayp)V:Ӭ`kEc_.,gdd=2;>uR_ϛA.T$F~^ TUPw@X~w=!Hw^QaprOn8WqM%S9vnBah4$L #΅;؆hAǬ(wB-qkM)>i^H]&Š /Emޙ/ڇy:wR\ ]!XiE;2QÒ 1'F a$5dDZFDnWe§@e7䰇xZ4,5miW*͝!MDC ij]/ZyNr_lWK,ݝ2jZĨ5ycRCէ0C7UֆTc!(t C&ai9D'hU1 :b w4[Ρg`!.vw3Y~$Fi#m]/K")\?C~\tV/Tnѓ`4Rp `3Y  Tu F>sx:$$Jcc1A;sVq&0ǭ,^QM:)6U?ĬppE惾95؀@*(hZ}(U2]~MAMjJfuq|rako`*Soaz6ݛM՝ T@.PGѩeRR1KU`JG L^|(AralG`3-]C1\3c-1 x<xX[]d("·!N,xҡuT9 ݲ ZdJaӯ"a Ԓ9Z_J뜝@LJM1G!(`mW~)od״8c~rT?F۠Vn^`7oi=8@K;1. G"WTak-?AHWĵP v?I .h*eK>d7H l.% lL;ea SKs925wPT+x,_SmaŻfo){5*|fKml1ezofZ[Aö&fmѠ2 UB=&Up[/sJGjS;:dYEIɷ5He>4%u ?g EGPڥP\|uN;1 wf_AKh9P64:e9XcE KH掞C<#X|5ͨ)vx4iF"kl˜BKYgDF [kdŚ4b <&)P[e}XḢxmi'dlBPDǼ-Sx ̜)K27ts~^gx .=_`uH5Dt9?BA-X5yu]ũRQag8_ Xx/COȄ>ӻ&)Q O d +KCg82`E@>@,97~nT#YSXVU4`)٩T]XV#S$ P$ftQ`h])MэA(0.^a9_(3j7s_JU:Km~UG%Sj;D=)zD9^c\[Zqtk&8u-rt2qimx Meya@+>he +Y(lŵ<5bCɂp-2+}vl 2 ]ehߧz!n3 /0 ,%&U䤢LYҳO.L霯n.LQ%`@_[O:D>с<6Uԩ~/Z8Unvd QI&!`zذ;K+ Z׮$G&38"Ik5NZj,&EӌX@M }j_̈'Y tx?kSZɝ]dw[̶a{`s:~h;bk8i`=>> CYv &~e0HwBnvv`LT3.>~e*柎s%P A)WƸ9d dkJWCаb5j-;7{]X}#C땼Þ4co14Av|< ̶$6﵋OkpCcñ Db֟vbҺ}~+R]ЬeHU$i!GDhZ~yR̴7fƆmJNx-=uʗ2f<Qf7A_|eeJ$B6[[ĸ.ڥQf/xD6]a#*:f2] 6wݭ/E>RRp}~4Xd n8t&a5H_S3# 'vE2̤z>o vw@r.?<厌1A#O@xG@)NAQ)*"7Ƅ_<'.ma;0T sda0VZ)@5-W,bj) |ʬ[E4b;uWۆ fcLHZ(u߀Wܦ-xdZ^}02qJD7J (\.GN0}X? MW!2ZQq r#1YzFMa#rϖRE<:pF-]]ã9+ɑQC=<8#*b_ GtqP'!m/;e/cW]~0W} H=ޱE&PɟR}#?pTUL@1lw.ӄ,@LM[88Ӽk|(MuےBOT MBuCu@- a^#i1i={,J%v>RQOB:@87{Ȥ*2"(3l'j+jfz#H'9[&vSϗ٦ԼdO`7ͺs ߁}nmg8ﳻfF j&~-4|31_BOf7ˣу;…3=YIF!}Q͆@{HT{i5S['()8sYT3J9z_+}eh5]Ƣ(v[oa<"yك`GA(`Ci)2A[anpb-<i4B<ΘӜ} s5Py7㒯[Mw1u䪊Z$% ltń\6v9RHF$G&-U*%k۳Ӱ/OޡiiG5F!zfe99B߆J@ ?خxO\=ImLKYNľ v{3~_TbẎWLPS`1<^y"]߄j\ %TS6MG,:LZ4򴺙{kOZ$k!jp7PxhWhtE[Pr,1 e50oˍүafZy1c0oYg>.q|J'#bP͹FhwC(WD&1 ObmuzF4ʙ]d S^v;qlq숁#t@3d^OK˩;ɏvbEizuUڟ?xTrr3Hk(-) 3uCQl96˛d-HY^tOd {Lsx܀:֛ KB!sLҁtxLHmE-u!}yv yhgǀ`9E47p-I );JIITub8lNGFbYe݇8 7 8*IY^9:ɡud񌠙 ݩ/hFi xFٶXV9GN db55WR%fg U^"ZBܣ1oAdŦr`,sEh:߆.o3cU1Y#}5ocb=b暽Th/k I}Oq]۹·n /1sˊ/8e9!7%Ebo,0]f܏k$gWb`kf-tt.dvQ)nϒTȬHפ2"aKpi(}6 ے İyX;opz&דM\b}6fbu"F%OKy5&{ߧb|uǬ!3g_F;@[@ \7ʙI91ԓItQA8`*b=P5FcDvHl'L M|Gu%<ml+ӫ#v#s]1i8TMf׳BEK] CPkc?7Ay[Щ`6*<`%pB%F'}OT:;k ^#)F?w$A`R/f >D~J%gb9Mr!C*|qbٚ2AM$>3Tt_J}jrAϔ/kT1 yZrFU)ӂW9_䣠Iu7fr،Gh _uܡPf*;v?k?o'R3>#Rt b?$Ԏ2+lb3ɰ{}n1.Ljfp+d &8)%9Is[uYgvFWg#\BT%.&C9o9FH)9*.mS\ >ul鎰eZ46Ag7Ұkr%w~݊gs vF *0jV6V jG9TSUmgx }Kg6{oFQ`w]1nx:Y8 vLCW#T18ΤiTs˦bJqH5y\ $UL'ڐ3q$Qޏ5#@LTwd 6FJX6u rOpۡW2qZyrw{BYT3v`H5洛||. C Uڇ*Ǚ2dMNx#fmkDQgИxO#:.kW`Ns*L+20qp3c{ ߲Tg2 H0$:=c -vY 6&շrVjA=PL J!/ENm&+,-Mh9̥M9 Q#C)c?BM^} \%h[dW)1(ZϤ]C9K/{@C<;הJZeJ+fBTCMa #gۘEEMa:fńC0.Jkp - ^ҽ8OrVȟMŤ킞U gԵ%^/"$ϙ~W]6>Y : ykpUacF30>)0OB _FۿqW۲Auul yVrr`fkeV~8Wv=aT8RȄBvMxFtYX̊rj+%is2t; j _ ֈUA#) 6UaJ'ҏ0[hŒKU G+qKyAhwV;t!^(Uv,F9BWo眉[k͇$ulcZOo5}<]I!F~W)n<Nʛ˨لxEwJ&|⦯*%Ru(Sh^b8W2dN | OŚ;2 ;@炃#-`O` $s$gC_#"l7}S̱V9Isn(>aDR׉Fk߄lSɋmLaYp!2*m;9]5N^,~@AEaDjߧ?\^l *'A2 <7m$37`a@zÔ${Gíú;K5ػ(q' *:s`Lq^*X R#hFzTW)ovt<*T#fQJڿ,I[Y4 z0I@UrjWj ?f3_nOK&I \=mup4yS/OR|+g7u15KY沅ߘ^"ph\#6Ut’1Q25V?1KiHs dI Cƶ%4biGw6DM jHr(yTȉ}hxY}\|;xu"*/mfЁG\&kۺPtgZ@r,ƾ./IVG!BII4QoAhw?MuFOb^T5)4(tCmG+TMQBt/\-Ur`KYhb>K,owqB q9 XQ<,ek9zحC!fQkwup]Q7xmxLha=Ļ]nsZĸ޳=>xN_ $YVR f5Iah%C ʎi-ٜM%O1mKJwl}:ɐ^dq*Mx; F'@Rڲ1Nq*fj?Sn애B2RElznب=FQ=e}o\kկ YW,h-^0 @}) .N]n)$qsʨT uAaڹJ^\.OGq׈v3BXS,$| R' v&Z,Ka A_#5/d5Va0G,4=gFR_足Hz)D7!m UvΧh4{.~-qӑr7ڒʿC!DEe MR_Hb}X`~10HOjV~yx)Φh) ^t-&yF|iH:?mrM{@ImLZI 8A~7EÂPï;]YXhoPn/>iF^*T3s 袸꒫VQi"V`lTc^餩W *خ ??-j9M bԓz̵8P*  "Rhkf)N`:S)!?W(P҅Rnuz k@](E) /"Oݔ6wdI<ZeBolʏ2T톊8[k/&,$K5tjVLUۡd0{OS+ʶ;?<(h^W!yiFdy^^-9j=)9[n̦f}fk&WrPtعeg.7{[^x[.y>HM2`xF"/ y8 ta"21m6C 唥^pCZ5wN\] L-i)( `2^Yf\zqE" z'c.W 6eMҦZ76?e$W8nO7Z⭕RWSإIuzvSbBu켌mHASkyXߏ"-Pm \B1ETtWcqki먟 x遝.%\;ݝ=j 1= Q~/Zda)@~DgS/S.~OiCm3GQ+4˷*Q+՗XHA2.xkyu#m5\5%DF7)l*Ǣ@1=梾 Ȟ΃❵M|37'8J9l1½G:pg> k}fFt^PϤlGO sBuy fGFix^1MX{ԭqz jN/$i EIMϯ|v6U]h*e}j ;B|vy;+p;wmÿ? ZTcM~8h&~oI-W놰/U.5S :!ӆ2w*ɼĬOWd렘X}iM@5<:*0`.?q5q7{ïտK/=ňUX ]BWuU8bX/J0r*8S32#iCuYf0@*kZ # 7hUDBiD "|^9 y&6GؼMgvhe$qs"%9ZhWcBO\|N|{u6O|dHsh a.g!͚zWd?cT[7dsލQXk\1#HZ_lU`PKVU}1I-&B V!E:F \w]}1yhIu>'UgS_] z}'ae "=³LloEs儑A[?BbtGAur (cyq ,}[ل {5ه\{v9)AOU`g<).O3){9\u5@QWV&5qj⤋M>=I8="YMhaw[*ʮ)Tt Y;d3I|{QQO=qe=?JmkYҹ*F.)Ɛ1. Z$GZ{A'.ydў(|]Q"nm#ٲ=C>F$hu1֙%pŚn_V{bALsnqaZgCc-يq-f !=DCk|5t4SJvq_v[|Zz:kVHS 9$gZ%zE''{͆NHqK:nИ FE&0?6@`[RZHZ`I|`_ ư:0W4lG480Oۄ<VA!S:~\to~It龑h!{ #D2v8W;8:\?V/z` $[攟:{#zIa>T/&џ0q x7pp[f0`vcB<Ӊ)#Q%p߈^$#tPlLL/1 빮[_V}9VeDbZleH.)]ћΗ4t6wcNdJo}ǔw(|IU3L8]V9?֡2p LS?S}u5dj1m:@`nF{Ǖ(j4:.am@8:ɾSa<s[N_?,;#a ҼZ{ar/uѽnR ݢIj _ۖv:h!ӭ_#_Up&L%IQ"rf:0,ôec&4]J\cw\3W7OsXLRMi^ x,/sFgnFدmi\[-@,/صTCς&H:{ko p  pU':Znuax~Q)qzKs6;jj['2$ϾM݄elfk&'Ń񭻿asbR;ZN7ɫ^<h2 2U -!ox$>+ @s_hc\N-+tmJX^ApO(5JNt.f2jTg${nNQ%X$$%Nқ _wrZK:-,JnFWs. z[/&jܹe.3_ɾ-fXc;!1/ O^<5>mxuY_q"E5ٝqhN/ձF^;B0ŬEDcK؛:~H[zzި,/ÙR\'t;V9vBok;?u1>ZKp?Q6Bg|KTb$'w>l#D4H7STDH0f$aElL!3]/X CpuŐB%u#'hm1)Cir>BNoWMf>l\uWf;5BM]hb_5ktb"MK3?: b火/)TY@ ]`,^3_, Q8N429@St-2udu[;#XJG&hޖPZߌ/؅|S(ܛ-8"!sl:"]|JhM}JJ_=Fu3&Γs|UOۋskVbp_cN?i1$H-fz`p{o$hЗxҾCGdB!gU7vGf$IX&>3Pp^bׅ-MlA$2RHqbIICmZ5. DĈZ&YHXP6r^1cЛSwG+8dn?i)ߑ2y4Rc_^2rzat#34Mnw {WN fѰ0zb/ .$ EB>)qt'O` P%72^b 4pm25HACcg)B^E&KaN w_MᝠnPuYzQ{Dq^:5 /.-2WAv +Ho tK L>MTnV`=ͯ3 *񡏫.YG,k<=z%Ki+c? WגڞC"؏aFg㠶i"J P,Ԇ'f^kjbu#`e3[;vMH$;d^(%?bdh We/9'KUBs 'd n+'rem5o񭑦toΐjl@J4" $p'}&2Dz鬢s@̆#sn3/I+E}qs\/B E@fV]W-qwGqz )StQ/dD+;+`V2׽t9Q)īrb\U)o gk̂ IQ%w_!gѩS"B Q%Y{VH ›{ODM`%i <t0~صA&љڅ,C;=bIɄX0Q旽u!Z_RIF//2P*q׆9mnW\Yu!8# }X#ز[`N7o~qM?{EeTRΏ1M}`וD}TA4#] gč5؅rO$}M7ihɎ AM?ذKBk ~E]b^7M.|f0W0u SnR!Fb= в%{̐8~rO~=+1Pdvíޒ0"n^ތ>J>D!Ta}I ѐ˧X"X/Y 8)v:Wp PI.P '6 Wfb`1o `~V\uXOv9NF _/RUòQ$Ɣv%b(2OިέO`g ܼRAyݢx#$quͶlI.PcAWpb'T0CU9j(k_pqU{9Q8GICi /\f'{[mq1a-KXdW xFHU/b>OG/\ B9~̩0OFCE%PY8q{uD3S1}^a9ٸZNiN^D$1QOғ9E[E"zϮY.9(҆-Ve*7*;z]A)\0E%f+< 2=AgO9y.gA|rp29tJralV`&va7~C^פ>0\!) q6#{=8އ{'< mIo-Wİ D\E $H\ؐjIݫD (wC!S!&yLF<kJUu:;O٠\C,x?Өoڣ/3Av񿀇ԢYF))2xHxVbkJ,?÷b9}żY5?ko[GpVgns3=O:# :ՠӷ*,lLPep.) !*Z:f n_0Å nUʛVi0ᢠqWo~ҋ}gz7W3դwqXxicCBq)OI#yn&6:T_3tFBz3-02r?j4?obŭD$ qnG^"qO8 ܔ>{#$j;Ĭ?Em7ڔ]'V]YAhD΄ndHѲ)Cp&]:T ("9]Ͻf*V3N2F^n0!mTl T m\mBjVNm+ ۛIbʶ`WҨjh;ݱ ;[!m|Hc ܺ/xKuܔ eN"jŭ@;'JBDwйRyWS×k #UaԽbZ(v8jj+̳QThM$)5,Y%3N$~c\iOD5f! Wjɸs`bqL`DqBUJTVF8g3v[-0.@G}5$跼 utż;noZ]&!;LknWƓcKp:)g>;Y:}z\y`z?;'%jv^H֎VL\f2o2Nq?z>w| ~5ܟrӗu>~zD7)^\kƄAl07h'ܣ_ B"=)1V{v oؤ/l fimq ' Z]f.H f| g;eΡT{WyAgX@x_DΔQ'^wT%ep@aJ6?,8l?E[xH|\ #̾cG$.).>650=(5WB+mS61!"k@"9ź?MJ6Ph R垣:*b|z'uY[^1Y$;3SU% zF9k8$uqGzڂ!NrU5hу1JވRC[s7|wo͚2R0_or`xH#ѵܐ{-zZ0P.d*E j#Zv/ ِ7v/[gZvUe߸.溱 {ۛvw+eMi(4)5S[R=+wB 2#\(JHx  $;mΥת@Wt,T`BwJdQ+E}cP7}O9Ɓ 4F{b '{GPj2ޟd /F[#TnNuo'WBF򐺂ݒo/W%/FT&6S+Y!>UH)Z^QD|B{YD`Ift?}ZkNWԪ|(@'O,|.]tȘހ~ϨdFCşT:干 a0kimgCcWwTj'32'4*?siջY5ikTd$=yl;stw*|^#fee@&bmKq6^^łԾAOv8Md`!qόE$(gyc&kh|@Ժm M a%A9t/n*N6!gƥ=%O:_S/f`kGaKpUBZ+^ƥmAh[Qnqs`8ky$`9|6qu24 }^M\#?BA5觪@Ar# !lP/fիWGޒ_֑Pe ]ƴǽ w!!D*jm-ܸ{҈9:wrN(DB!;4((/@ Kd^a/c+׫soQD$^6l.Hu^>%G'ĤfǮ4.&-n8P  f|A4HG h2&,5'=N"4f g~G!QK5ER%.ôȪ{P@%>Ց_P cР DjSc օ>82 cCj3?۵ԻGCH5KJ8KU2.k+}hc(W˽;AҦ8ěХ /{՟Cױ `mٖHt DT*|7%g^-ї!IM[qMW)Ʀqs҇nӏK:qD7w'&JI[t^ }<02 [ Rx)H3:V{x:a{ܣe)Tq2>.W Y*5Qb%5k@ŤI}DPM-%R arZv'eje{5p]ƀꕏ97fAkMq̢s 2l~f؋Ms_ gu0bE0+ :xNd,SoG& vO]x1ksd7UgÝU2!w].`fB OWq%YN|Op8Wl+ĭo4Q(u$vw6 )ĕKkHK& Lrd 聋aEļMد& u|$Uknt^@~\ $<;N('ɯ n>AV-Rb*fWk"s)XOjN< /?v:^BYsfG0kQ̖3gK`Me.p^5o~#'&hKoqI7hLͷR/b^WLD(zvHW)9%3[*û>7 jZ>'̫{ŝCpthaaG\A@N]X { CBTC^Q%krgÒa#qR31,< iǘX)Z|֊dTctiqm-Q VFO4Gא>y5%0$V؊b(chW hLGښȗ`i%p|˄従szwQԽ2Tam/0laf5Y:kS=el6V|V&묁Z7-M8YÄ6hy QL^`_6 ;xd*ZiVKy4)"s48Gxq5X^T+lQ P3Mvy셞ZTR&ܣαRѕ] E9ZξzXg@(,X*ڪ=-'41 뤻8?\8]KxPb/1ꎄvB@L(dNH膢inɤF'tQG>pC I0%~-nr| E3K,zbuH:Efc:D6}Of(eT)p)t9J"IEԳ{Ԡleop n 5pWvl RSg8(pĴRMh|xw|̈;Ag^} }J1:M2T>@yMC!J]ltncm2O<1*>jB<!4aD;#c^%yd6Nl={cphvJ/aS@9IleSs4bT]In50ĵְȒoeGݏ& 7({p{>T05, bŷ!»% `?(SZZ-:.nk2s(1> ֠<8:gqsg37 l /~GU +/wXH=$ȑ.zt虝}b[IP2i߹BLQ)\H-o3-̺)@-֫z蜆r Ugi pDŽ@Hw|@YV $AFGAq7ij'~JFeC,M)6uʱ#z1TßJ o$tlZ;]0WyFO5?f3yaas7a:^] z͜< en'f8_"j{DGTYĩeL_hPnI; pyPnׯbiZSY]"0*Z!$ݱ0UOQ.#/|#IȓAqb.E !LkM.ݍAHu$zjkIm}d;a;q#iEWyCcj:[w,^&\*a%cĤW8@DFD|nˀ2ȄXȫAH_K]r.Qb:VY[{Vtˤ_n3I4m.;YpDb-V`Q7|-<&G\%az4[Sl^bo"VX WϪ8f=1_ &ݖ{ _cWu{'ZY*o<}O4;};_ؕK5O1؊_^.5S,:%dC}$ jR$|_vX}6n5\dz&u{Ȗ$A/jvQxĚtzϠXjb!p;^F^!8窨o0z.1C|ƽP:c^͓E^\YV PO_>kҏȝO9N{e.KJ-7*p7Tyʞosm;UǾi>@SpX[tQ,s>9d_s珔X+kO,;-yJH)(HcכT44IQ]^Ϩx0]錭y,G/M %yIܾK c9RͼwI/TCircU_TZ"y%-t뢝xj9Ơ$9׷يƬ|}]GP-|_̐"E]X@e4-'םG`(C\!U+8-;X'B`A51@`̅2;5O) =lW2F> jv@Uׂ+5iV1 ,kǥs#F柩kýT9-pj6wXRIVK>5˒P*(g!nE>fٚޯHtUvOrkv}1+s ,F ^Ko6ó6/]߶~lhPK8GITo,p*X$05G"fSބ/K"Kb8-Qk>cwD`WЇ_|a_ ;4J qbrY\HQ :ĀhcD]l<ط |p{{ xz߮9*iUu o)'*&7.et`L2ykiӧ,N)P*ֆ?#0> j!1F'ѷATӦfFf8^a yigli2.|! p>5+]8V_@}IȶΛm(@c#Cyuqqff9hih xȅGa,f]ؤq`/'^ hjzLYlZ* l9ܸ/J@EP["&~$!%\4Pd5e}U㕬E}o2 w3M"E >+x Qf.S[ d:gh m'P=:&5CS_aX!s}hï E}Ip"QIܦCW/Ј5 qc-FM;?u2S2ѐM\AS{Ұ Aq6Us!N[IC)$o|\W`:M.V6V@\P< Z98_09|Pz+t|oO(28Xo|2.uNp̰Z^ ITV凗3HKr8/@-jG9^+=z53' |7e[i lnr(x}.փ H3iH,QIkOjI8zC6qٌG JTJs\nX\ip|P{/mmX}_; G.gA~\z.5n_jWܜ@W#+^/q%"뻻á &G?H#$mz!~/tm Rp$aVf#re.N&lԙ5mLm]@ʼ:ákmgE yӲ[6m>8&+ݼ W\Rme q&H*YJÎМWWG(s^^Qh|B %~pGqO8U2@`Fu}ꂼP:GD7Qbރ첉+g>tn6=e#`yVރ;"GT2ݸ1f= q'`؎VnF[4l=:MP/|6mT#Q9Wqӂ%s ֡:L>&>jZNg3K.~ͻM+2mCyi5;p".jK/^6di$׮.y ʑUU#RTD@3xÿש R^}Ui7ϥPc9T D<4? #6[z'׻ L_VMYYULGDZ^'k;|olX㦝xoKhR 궷#86AEDSt[GAĀ|^E6"?hRfgAW\ۤ&S5^ kI$hs*+tgԶ4lb V,9䳻/&ZNLqCC7LqJ2¹`h\](ǔ}HtZRg2VkV@e^yfХr-zP o l!^˺v=Ϟ;1-8nĠ!2@ ב\BB$=aLVrӘNVBgie2 C9DvhA&5,m{6WR1$>?LLv-=&QWt-W y.俘/DbwY> ̀d!cX -ypi_S/C+flpKj;I$Z6b{V]8_[v,rzO;>+=v+;EC^Z:^9&+ܯYM' q8.f g Fjr翭Rz榤q&@N"KG$ӥMFlBBr M' rHǀ8-1 ^GQ+Y3X+K?+h biO }rMX\[0O+Öaa~AC^}8QL(+/i1IczɣCAJ8,]ԯeٓ(:vSifwdÍD_!dNiNDɃ:ؤRYTZ%Y~ӚXn>T%T cE{Qݵy9 ǰ]9ɶZ8Q0OJ]{fuv|gN wȮ q_3)dyŒ mvTuO˖\)QsĕA/@QyL.WoURR~!*+|]LAg(w^SEZoZzB2%@ H p'Px@{.ϗ00CL i;-%T*;ْ>lWt`F1Ʉ DvaL>d}e -qGX'dZz$oC$f=`+ηSIJws[̨GH:ڮp9e%1Wn \ߓ&cuٓE)oڥ>Q7Go9Q#3=>FsyuS]Hgy9~f k'q?gݦF\2kuE/oeXS~SOU2xKVG7.8MVWYv%C۷Z(IKv兛[Eb| 0/%QVϥ)gOO]g۝hmɞ1!Z =m0_|5 ^ gը%e>R~V"n_rV;X0yÑ0invOlsN2c"N LI;[!$N8?'jH%n+R6 Q)gԋ9˗e \T@,7댵oaT_円8 &x$К)IO"&\ژaz)*,ADuW`B;Z<3*1$o(u ͼpeūѪ?g`LH+-\Ih!VIw.O߲ }7Z& o$Hɛ!+"sÉ EH[ V?D-3O:gUE\{8):2 i#y@v2e*^Jv6#_ȫƽEq $uw 7TWԈG[ưtnu f;f%M p0OZj$$k7$&s& e@4kuw5/}))H` ߁oMrSGI813L X7seoXlxf3M?}zeD>֢8)\ KuY?aQӂ(K5Dutx}[srM1&jP?\sqkk 9Շ(*t;S w+?+s񔙌`ܙ\?&LH9v)#JؐK. X5 ~ i7@h`Y촠#.0zf' Y8]2ٹWs!P8q/zV#e^P9+srqk8яtl_x9T}}7%ƏfFW!?٥q^q\n-XF9UiR<>!Ȓ`|$,-ьdD2:$׳-(1D?i5hHIF{e1Qr2i'(Ȟl S(Tl&:ɘݨJu`-Rظr*j:%gT1 }(|ZOB//c) ZJ tߢWZa䭚˕Y?߉)#EtPoQxOncb=*(D~*>ŷ ΧC&Qu#d$#Z+kf~T٫){eDE@q[иό:JbI{3Ob9So\<>3sQ\f$񛀁$l!:w3kVrWuWfe&UDA34r:X}?SL+~֤D|y Q l#A1`aVeghWs5,T=ww``(!:/voC1,?fJ _ޒ^f q?${6 Ay0@tU 4nc3(E+F be <{Q&Gc}CQSup*Sdiyq&%V~/ʮE8UO1+}%2PFO/x^c( 4oKA=L/Whre,9{b{nEUICK_ιa9IO~uZsH}s`T)\Mɤ eg r£']Ȏ&wūu$>aO'#54Tn[n t<$STc:lFú^bfO#0yHBp|z2iWv M ѩLWJG ,,Bc0ZfJ"oC@}̬|l_}Ŵ07{wEĻ6FB-P4m bi.~ihG⥆z lzЕҁAVİxAX`$.+Q0`aH"lq~=l$ʊ0lso5u/ yAs[3cE(A}$% lL@-n`URAytJÇ8kr8f7$*3|9+_d%P0|Ff:Ç (N~iGш泉euIeϯk֯hQpȃwRZ2 ϭA1 Ov|w?-|Z_]{=w̑Ɲ#_l .q)slC*Ee}_D;v^YN^Gȩ/ 6{cT6xt7{yBB>i*j3䞭{6MݠI5,K\$4W `l N&ݯEid|DL8qhmَ èٯY"ëo>z7Uّ,Fս}=(b|=$ҩf6Qa4"mU6C4JEx?039J TFZ:Ւѽt{'9qjL "AP $TjDw I3emBL12E 9"ˈ]}آY`WƬq{υ%ß!j6 %GpǞ6S[Ïm_AdKşL%uJT47)\;?nZ J H$. S4|3(ӔCEDWӐ1c^HA*K7>׎2ă@˚*zt%* mX5s^ȉEC7))8 `I  P /#2Yf'5qŝí^`$ 6q%25N*=l5R=s@&7@&"5wEywL^c:]; ,h nlR Nێ{AF*%:TE1U x ~ `d4qEAN&&lͦ؋% O`5`vu,gT=l;1Aq܀!Amcg.g^k.]:Ryސ%}>B=LӇnh6c ?J}e偎eOMGf٫1T#c[Kma`J7QgG2߸RUB+OJVV>&1LX)HJ҃[c@g xm8|9$$,Q8Oϖb*T_ʚLnOGziV|#&p~e*{8ayTkܙV5Y&/X9cg*Pqpʼn;8\νo =RS7S_c1ARazdrvy٢)0M EqBg"oM)B5byÐVm]Okf.^8p^3lѲJ(.znu&#ݕ ̚_>BKI,̕cR >! 엙 Y3 (5h~Ϸonj%/\OCo ?IҵDWlS,ED1tx1j\ sIOjy% [jg>=.$x!$pu8%O^9.(-4)k8V(t[ZZd]=*&v[b)6aM1ao$ o$v:6 ZN4z& -߄dW+|{,PCCpTxE7Ov]֐2UK3G.UEp0v躷$~V2M_gsUw/bzG&T5Fݔgs_ߨK? ՎbtPPcޘgZq5. =ɕZK//@I& %LNx^jYrIX)|:#Fk; ×}*U7\FaT {Zya.%@W/D. X =|dJ(9rJr H 4r# 'V'ZD8h2y i0j`u5RmJSq.P.c]檙 p Їo>rXYPwd/I*ThyLq[ z])ǟ_/ƶcw`LNv/ZTM' AҀj_8v?Kom 4;2<8i6 .4䒵+} u=!ԏYk9;NAA -^,>-5pNw$r=c9 sJ-?݊u+w {WAf: tOJ՚i[M!mZGT;|ZVbpEvqxYȀ4Th2Its6"`4fIWCaEsz؏ W7ON'W]]1=,o,P$ lDnX2ym#zvCzn ϙ>WƔ='t MN4x$<'W9q"6I* _KgA} "Sr}Yl.`kfC2zWm;)".{#(sfZ=[/׹[N}g~ђ{j-A#K`ӷ7:O#w^H0d4 [o QDD /7-9q0i ;15?` {"{[ZT,C ~ >"îgJʾxz.T%`Մs)kU)5 xRo|/m*F]r6Vx(w_nys›nR7"5%Tͦ@6cI4Ud\(YU)UI&& 1їO;\PP.wQݢJ; {K_LVY ʭHWss Oo$BB?<n;}韝g GFZEou~[=gSU\NO% ȗ[ץP] :{OD_ ZIP`肱厏 ˫= -5:dM4΃b*&#ػhv - ^." )`kO[o`]R6ZRSӬ4SSx8ȺԀulG$WVQ+.2]ok Җ= X\ xi^^H8R Rkֻ[xx]wMذ&({A=3 m9> abKu_‹:]p;/`KVO:>+ $3ݡ'wu a'aNA%c ! ӓې9E^ _Rj[^LSr4}ͨ%ZH-I"OTBŠ{T^ q*,L`6/dg:ި)ayD`%jT0Dd%z:-Rχ7!⏨K\ݱg毣4K# ރݿUR".{WHɖ0h z?,rS3%0s,OFX<%uלqR.6R-´ Rw"DIdBW `S& Ç9'>i7hkX23_?ymNVŲRݝK"pjN|eo7/ߥd,FI&:B&y\NC2dퟦvK47}h(QuQ4QMIb*؋Ǵ7}^㗇ƌ>Eht|3r7RAoVMYudLRh;6TtŽBN <:o?;WJA!{ 5\B'76 -g/- %2X@G@|=D˙󆙈1{X~*2{ޑqm"6Z㹳sP(D=l(7-H@ :qsDH5P݊d~tBZpkcX/zra)rCWKڄU zn݈/A|ԙ x,#$5.PSׄiaMV xQX4H$\@Oe7I[%aZƜeMm FEEx%=5;̩nVF$.%GV%An@ 'lDCD&鳂 sв0'fno`/tݓ+`SsvSߩ*%\E(rT6XrPvqnXq-v#81_Z{` =%$z6dbvZ3VqZI3BrO5$R@0,=/lyl1V5tLr͸i`ٛg,E(II! э<]|'OU4$<ԷfKxKxRZpF.lXl?ϙf;kzZ5kw+Og²z΅q1M-六mxn<~ yffQRj%:5d+ry!Yj˺m5q0nչL 3yn0-~6۳ H#Ցj@W*e*"ؓ'#U6W#T~GVU۱5AJ7[)$]@$6f J+ӯ"M-vfNArHfl]X"ueMHEIYƨds< TZUj6YNEVE y{rP!K5^i%C5;,R7lq!ǡFqR]ZfD/W? : XTNOG j|5kpne&:D[K8UzK+8y<鷬ezZFMEP3?tY t8"詴2V/3EܣњVJ.y᬴XNwUˮlcT$C-U6y$FEg4uWy 7el66@9ӋS (#8~Shn)",ЂXNtl >P_l(I1!7&U?  l9œC1rq Ȱdsv\+1}s)E Dzl~Û8\ ЫMds /!^듣N^gCoOn6?V<&0?5ovaWEd1@m䭷BKݽbR\X!q!{]|Md7$G?/?7#A3SPĤԅٳ qL&zTIАDҧ*`(dW&3a+CHl!ݨ)'=UZ^Ի9|[e_nM;޷6b)?VkF+c`-B 4uFW ԑ:zYH^<6L@Fs &S%flIX-Nf͢ciK<ay}:7fe'G{~ûP)/: i =M󬝉 ^pZɔ8R `_I[kQ툨pV&cޣ1s/EN+{~Ȣ֧L{K{դ$d>-(X$hV> ]m (`x~Jc,$~eg6W5[P 5WeD+h qwgUb8euF"7NAJ|j\KOdSjk1ݥo}ݻ!{?=l.2\o74IMޡxv`u98ÖoG6|67gC>d]>qDVQdY(_CɁiѕ=ޓ-Z1C¬#_ڝmb9^8N5^3ٞ,A6AmX<`%ѹ&~^_0{ cUcw$vt١\};RWW+0zT꽟 vx.C7xqwoSRLȦLcC\U- B"3hٕE[VY9I;8!D}Fˎ; @t6b/!|Zj CuBte R>z+GC>x{!6GRrjvG z{i<ٜ> e_npk.8͟"yeMJmx{jpLݐJ͒oOtcy z03B (ٸظ*Yp-I8]?7DĉrW&z?Re3ƪiCK|u@+}wh4@ڮ0Ea>tgVTKH|Ti_]evz:JaN3"F@x;*|5R׹/"izƈJޗM&@TGqO!+ 7PxSk= IѶQy4O|xmoEI.$o1*ZEnsPX]>;}uItTV5?ekL Ђ$'+2c%~"deJ.^G[by~,_8`, H±? ^.ZF(ٮ)H ؾ$Thn?;lA;_L)jkrgh)vf{3:F+ iAzt]t"?,B)ODJfz'0 d0Ƃ(1F=[*җ)ya֦XXw);Ap'Hx}f!sb? _3iOK9muHx!uÁ-:PJ@.#+/Etf9(4]1%[ՎJ6L RDj #?t)m~' ((dЗPb_(6R 8+ <*t)My]OEe NL@1 eZjDxKʟA=mon7;< x%y/+0/I)B+/'L|zmԙE 蚯},:C–`cN5F4AYLh;0=Yl>FV'dK"?uISU`fY^8![ 8ʜr8Pc|vҶҽs'&JLh@AL>}"~p$jIC|p~N\۹,}ہ+@҉"餑a6g9;ca5)qV@TZ19wEjRΧQWvÍ  Vw)k7L]W> $.(|-F-Oi ;ؓ Mp0S(@N;vL7kkZh w14&M Y5YUK($8 4z2K@<[MjЫ)H@cbzzZF%5) «/GVul1dW`n5@{|ߓ`(|@Dr|H>B!dz\Qިs\JCM88 *Q~L_o{ Tjp"LVRlWixB\RU=J;sryߧC=BM"<Nkjj!2ÜWbL0y ob?iyl[KM2RTd1S@HOWlRg@?'0DҠEX@4"PX@Dn˿ fqyO|AN^իgț+KűBrz" , hRf{ lv/s~yߣt apwpe:Dwl$%зR趝Nn)C%"8Ӗgwc5,n '/"ūRoPF`,ބX]nM|L20+ƖRTHTv"ҹw>]?b[r[mkcSwC9Ϫ3>  j!u|@v[x[8w[|Y-Tph(0K5-zywzC%ZAͣ`;r5U#>!}Mѐgn5KާfxZQ%:"/rW!G$C?=m#cRvv9I9W:#*J ֳ Z> ;CG7u˓'؏!I-0,&LjNΓQZ gH5sc[@.b?@8>Aue1vu}P4IV 7LAi- bHƜ͘鞃e;ob0$۾{)Va}\fzZw`y֝2 3^5I΢-Od]ɬwoG\~Q[2}u=/͑f=[}O Zش>0`~nnnVHK]KO%(#GgC(=z:]֔2Yɖ@np6[;g|!0 #B)dh+W)"XI6kQtOcU]P -# ٌ8fSan+;Zmˋ} oZ!_+&0ૢy gt!?mya)AƐS;ur?dkHghtzyJCr"Y-lZǂDף|ɓwͺ5;Uˀl˫UWb(,lKg"MV+ iBZ2^+1{44pi گ V+&^ + |kٍB%E-4wO(EOS\E@ReX/B$˕&. 2\Aj>T@h:&l\[ƙ GUA8;o{_EVZE ׫^ Zq@F5o'-~g Ɲ_9{qM[mf/h >BJ9~>S'iP2-7RNqO$~|BW" en)Rp0Z*M] 15zMLkR)p'r)ˢг: >_0G_e%NJ*hBH*gqZqo$ۉE UxݜLLp2r$^nSziNY <3( CnCvMw{VˆM>=߱:w4ky곈Б\84$m)) 75 =< ׹J||u;Rt٠ݿ NM g-R?j)j#9eB ۅK&Y!U{y3Rǿ̵ gJߥ"!؈5fKG|Wm9H+8 "Mv>f'ؑmpuXC (|:ăjef^_rɣ񒞮Pk7D?3j/LΝ>iH: )TC3l潱z {UUݾNߛ%r'vnodvG"OL~ՈǦ}EAy{@b~7z]">FL&Lҭ.d/TI7m!AH[ex m "." 1`M,sg zxRmpq!vL6\e2GԜ̢|Q"Z~膾[F3D]!rwDÓ̌j}V;85mqZrT:~׉Ub}  OO8Aa w* a  Id;MHJGm T.~v$b,Q@y+!bsn;?wZvu\Y"H z: ~k;]&(R`fdnRL;>q9<^&RrqD ~'#a3.^.[Aj6gD 5v,*s)sېp5= C%tO:]4gj99rh1lU5$v(0ȶ7ggqھ➲[S"n!sK-Jjn ή3uU${Gd{>=%<<52Ko/xZ"$ ޺C,֍V,G/XF|X5IP!^7|lsOM5ⶌ?coyGfNYz.>q΅yF' \Dd;IJθz*)"y.&Quf1.c^ l(Ȃ=qؘlX B*qm uk =j@Ǽw4;;*#uh%S#|A@ؾ:^Iقd1p-%ŤB$-1<|M$5OcV0r1*3 MI'i1# (vWםfO3[cshro,{I$ (L%X?I.SfmN7XJ~:kJn|:gP~S! tz6C %[ۍY)t\hI AE+1=zK;o,a6SSCoku>'ܣ!K憨;v?"T*u1η/З5e6.SgN(LLʌ؁5IvI ZdTAR/1Ps9N yN/FcO wlf }?âA2CO4&E g/֙W2ZKNC%W}0A+&8U~/Cj557uybn\G] j+ ~K`lR6Z/H_T{Ǎ#E;gYZ07070100000314000081a40000000000000000000000016446b36d0000596c000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.xz7zXZִF!t/WY*]?Eh=ڜ.+ʅmc @kGw%kut)qTY-* }CcϰvӭA W03~Z%Ă|pц:tWKe+Lirl͆}u^m̩Ux*KRu) w`f [VpI}&2*LЉ"GnplwG}"5cxX,+5ځd+$WCյ5۝zqG!%W#qtϦ2 'vGOh]0:B6Teũ#+f @Sa5XIa|֑OO+#?YlUyQ>rg`MM}_'.+d1e5U`Hd # {΢}JbKPXYJ [T^~,TI=@f'TuՂ6 C>QQj4x)3X׀M<~ pLQ7ڄE7,BЪQuEDg*pI(F $sIA+ݏe\Uhj9#J#q#! !Q.84UlҶ*yw`sRK󹙼X-8@k!Už3>3vjFds!TVmVضQgϫv ƾ 7' ;X4`ȫ[G >poO.ۮ7|ٷ%T^#i0Jm\{k 6By/X#JN6\:_}fѤIU d;t"Y}ED(bjyUĞȃY+*febϖ\,k*"$!lE3k DtHIir%\А_yyG0Lg$MF)b=8~tIˎ^6>r|Df%t!l)>SJʤI5-bSm=|}*?>BٟD4ueáӭII; "ςq-och[6?js[v;\X+{=KrմGs$#E?vq2_d77D;oeR!dkִ,'i~ fb~.K`6OסTɐL2%mI|jqž0XJcܘ7sٸvWH5`7gmV8V>9> Džiĸ5[u w Uk/Qb 8Rnd2z/KݝnX(p#3 Luk|3Dxk̔K5nC$.I?9[1_1hBji ^d,}CI?AQŃf`wݚiq\Mӛ tCu.Xd=oPe\r|\(5+Zz`xV^*PNjUb;鳶u ZZpiLk0h!q ޭг,}R=/]$"]H+;&@f5]iy}~Doŷ%BzΓbm+YHqJub]+u%oPjC>CCŽ2bQtc#Pk\RPm` kc{n[)9P"CwITLD/B(<;%].é&C*RΆKtWN`zHloiIT@2VV"?Zc L?2S[!xn!Pc#D^8ތ&AZOjWx?ΖVZu!3gIBX-[MߛeE_o R[&vQ0KgE?Gz8q&(JڣP3gLccy*{g1Z^K9N,"tr} e(FQm+> gvv` v]%(0mVF@Jt3"|ҲvU$JgUpsQ0KTkIȼ )}":ơBAAʒ/GZ`p:!7VO.9v_a 5 <{op29f,}^~l'B|zPo{fZ #DR=j26w@`m=R;p?wǺҧL n wܵ8ͧ9:]X{os{~Dc.*K _x"  Z FZSQ#gQzv~p{4.I3^n_~VvN7}ᦆ ;E~rA݀Uَ :+ U34bsĖm&{ q$bc4gYW8r#n+S(Z? mb nh;k%n/(C+ۍ>q-y.ihi!eCFX8S(bo-tzL(VWh EG1޷o{-ȪÓϮa{X)Ci߅W:gD=@X#?\FFhUa5/KO>1W^$c&vicƺ=-1WlKHGqCDB;Z|\~2n|@.ۅUcN]Z-ox&g_Ψ;R*w73 ȇs}0Lc]R`Zd8"Lԍsy)d[jwkWqAk&e<1;$&ZgYC QIh3v@!3˾~[} jIRӒүCπM-əpc5 /eAׅ76Nޅ0&ȋPV@_fly"^ 5y FLY(.j: Wykg6H~/a>$" Otx=7ib|ZF Aʯb jv¯AU>CN%$h:P,oW$s<ؐ FiOLuWIg&vZaWg'A#5VR|~݃$zaz,@xj,d}YBIHe5}E'{-nqcZ!;ج@$Rg}'%"=6*uw (Dn障PpGm&khneP28}>}v#+`UKqsWfwܬ tN&Do&=(hsu=(ȕt ,Omͬ_EJ?x{-薩g*mprg歨>3(@l$М^G/s4rjtY_(8PH-o* q%|rt|B&5n|_.f6Dx_I 1 VMsǪKQ,zWXGM-JG7s v~s3acsˬ;jx<訒nRz Y@Tyݪ}S2!lg%tbtț2G(z~H܌5:QʄҪ6"%no-*!FK9̡/,wzqH$3ӵ)Qi@$Mtz9})oZ`T~C#nR]w'P9~! Zvh`祤AھT-⏀E[TG123ivS]aqZVeʢ*Nc&"#'"^>n:,J (H_)kV J#&g g$ޟPQ"I'څR,r=442]]9`sϸ[8V(v~p,wlJ:*poP=ՃZWULwJbJZ<-F|(AfźUT\w[MbfECX#Xs*Utq؜+gjbz#wd:m)sY?L.Ѕ7a:wWQEYIQۄlF[?]sgl2crÑjHZBR ]N@8󲣏:{;Ļ6V/G,'|ǂNpQlQH6;xeatRȻ*{Sӱm-\Jd:qN2*;Ar DQT"VQF䠳_ǚ +N X)y #pRs~6idQ*M԰  ܁oL:o9YLtnuDR˫mhCp3 R6#m394WV\`R>$X3&:SYЀ傍xӝPe7o*1VXutOli&m,x5{9hz99=Nk)'(KőάTg|r&i#۬1Vnb$:ְ2%‹~g" 9WvDr-yyic<~W IEy(Y#y0 Y6o d(jگs| T往jNDpTquPOCe b&Q+5g'PWd*Sm~;ZBc=T^tg1*(=}og꛽&u'Z-̲~_XoF:ƶG踕O|F5o1(&Z+oS&A'+qV3T ٖ$ $)W?C`!mU?E1C4؞UAF%g ڄ0`i\(4Ny_<9sW[TOkܣly^W 5Kgbgf~7ƣtu> BoG2es;Ocw{ :њsM>6 4d+=Sqr$Rm3/Ljb`sn['ipnp/ApӴV.y.׈c 'y 0Sl^a#qiI̅f?LRuw[RG|ܸj[ن1eG@yar0$z?oGx`&(D~I8YU @hf`"G\Q{n 9uMfuFwI=^bFЮsy9*&r3%Y-8l>iWŎbS0E 1 IVթg[X O3лL@sr:}kMAPwM!"/KAJЂIqRd$r̸2YtvB\S;dz~$ MԺQ(@CX[ 7A6̾1/Y6\ޚSqL&stxIջ3]kx6$eE$KXQWE l׵q,b#?WgFF~Zb6]k=«+2)l[MF tLj$զ4&tH${|r{t;\2$Xݏ)s*ƐC줜AA+R:u_rƞRBЂujq`M3OX;Z`b":HX㔖9K كeЌwEh+*2΍=\O~.T3?z zKq!ÊQja uhI?"Z$9${Fw&[EyoLT,Gw`p Ixލoo$ dY% nՏ0#NFQ79)t,L {AX пۥƫmȂ~ס^Y Ī=x|(ĭ[gOT=mh l plթo:H PNo>2/@a e:!<1)7~(_a*yGiΉjCCOqZ"V-vkS `Ey'z(QT PM婳մvƮG_u3hr׀I2W{,~K.o zOB,Ci ჷ~v b %iՑG*v~'BGy\L/x K%zU`+ҁM\-iVH {xy]7<زjI TM2(٦mY=0r.yz@ w([;zj$`$R9MJ@d]ꔋ#5A|rO\5|g1✩ sU-"`&:Ja8I ߜqby=8$ yW4t 6VO UpOa,9dgQƩXX~"HJ,)!q H](>̻+qC7UAr.KMpagƵ;nJ?A(h|k/ǠHA^F H<%8f>zR5a.Dn.HenM`i׀6FjkWg{vh,s`7%Fm)f4g{*JVvpV.WYU2uLn*#@PKJ5i մckNa~t)U# S#J~oɫ?~ЇۼT^/#Td8ZW"? iaTqÖ,0evuj1l@Ex+#NٸWe&h5\ Tk[[3u.HˊjG -'jPQM2˅nD R1o,bWpQ)t7lOV2/-(/6^е@}evk~15XD08p ywl7ul?ޣMv AdԵ;v3hssBKI@͕\| p?gh;qOltKla0g*1$ ^{ZH(dxxicHpFOXT AwA#Fsb<=i{.hſD xv wS>"pRt]zކg0m6_%vbC1?H;aåu^ 7KԷod2~C*'C}>Ym)c-,LxEtxsH;.\ կE(#`0F>O X#kvX9iLݹL7yɳbZ~zADUkVO _&p(>@hF\ gU-}j(5U+5U;6;iw>7 &xUv`]V3պlCPIU4Lb^.1Fрٕe/AԔG+>y<$L-1%z 0ſ32{{PuPWO, 0,9iJq z7)Gr8#MxQY(D,}ȩ7?U>R[LJIɌ229&靲 a3,(h6.X=#[npK.P<˳&&d|j*y ,i#'jxu!$Pl~$}ڈ"[U3ߺB:3q#Imq|y0|^2/b>p:8lej_kd=Ƨ\CRfe,ZG}Ypt4Oa0__[DC[XE.sîA 3u=vd]Mѷ5 w:ik-B6H֧vѰY%A x)ԝZKĵÐZDPcQeZRܝ&)(tt:ϟ M]H帛өf; |FUO/49-%Ħ%Sq`?νG9`愂7σ(Ց~rt)>d~qQ[iSnYT9sӢfG2(!hjQ+wsj`UǪYb~4hGK0`fٙi|E)b/#eʝ&*ҍa~'ˮc`H 3 _ߗl2ª\qeqְG:Mz+/rHB8a73w$86ftֵ/]YtqٱTvNhMB =Ky5 cx f vѯA$0*0X\)/ԧp6턈zX]zv#[-3kΨtv]c8)!,gmGĖ2[fڜ 3X2{.bspNe1}:yV[@7唼j:5KH1'mL mtl`RL!؞Jm`2/ZFnb%aچSdywKF& YT i;8S/ȷ[7>m U!A$u붓B^4YKl*_v4$|l"{&x\d(fvWru0^bEcs'co(5Kgyw@ 2&ՎI:HE<Դ=\֕ ] >cm|ޮz۬a"T[LS;< P=J(ׄ`|X%->5ӽ Pv3G4/T|a+HB0Y:Kuϊ?mD(f%NN3Q-ѣfsXn`:q ;Љ\ j:"5 출R"1 Y$FpHPoxIanZ{ْ0hc_$w1=*bKWU]2ա$01?EgS{ől@&spղh_5`3)It@+޾M7#wԀ&b#XA f *Uau?USن܎ɸVé>͎$$ş5ha'%qoHjCy#,5iV`~,y~#d0_FbS?LBdσli*NG eV?* >=Et RbÖO )<-OD \2 *x&I #X?@|+{U[A?QBֶ/g4HrAv1ldz'3(mE"r'6+m&ESn!2HS)_P kO-•12w\PXWaHx4!.$݃&Iq0#dbZP!#D4PKi. i,AT%RvĎ|_v"~Jox)a{5—%%UW~ſP B>ES} r!s8^ÓW)F5ܧm2,hCҐp_~T<|R\Ewٜ5RvK&^u*^JoԸrqj#{͉N o"BGi-xlz@WBF>#Rt!:sR4鼳,"))>nStCT|ݪ@+x5i)B fr^ }~sQŞ bs`t-#gEWa빑j=+n<[hY*o aw"U%l+ۤF(yE_!x׬f˖z,^5m>nmRq#6Gہt=X- 6op+qEoU |D] [C@ ^}ξ-sqƯMh]&UҴkG- 'Ҽ5ؕG0{w,86Ȫo觋́\Cx +V }4/ +]V)L}r<8 {?BHK@IWƵ$"M$I\"J3~/~ cJ;3l )j@<,'j&@kvJ&gm}C9 wm^U1Q@Д[W?l ▗NEr MGJǨ "(Yxp8ggHmkBLï,GPv Hsc7N$u UlE 0Fc\"|8E~p7pvښNw=iGF`z%dh#$ g 8+ _r$wTnHM^B'/.^$|?ҥV *{PvN{2&0z2k2vw4[Z[ooZ:P 9um]R)IԸ%RWb@6L'0}hxBq=C= *,mT*{.~'ԓ]:C{9biDZ#9.;~N u75傚](tUMd#c4ccgW*.1DP[`NoQ'.wnZo3VnB&7^_ς]+7|ȃQ0- z5nM~]ȭ,էY9g%+*Auݳ Ag  [mjKy!*]MqN z\MN&SRa aKAdT瀘DQ㔂eRH:H^'6}wϒ 9MXcIFLPA ȹym+0T0]s'<|DI[[ db]@Yu~1K}CщwmPd:*+Ϗ0EE&1?4[.a Ox 'VX&t߶F@2gݝ!b`{2wve-W=~juSSAل+*_xeQX8@| WV{qH:ݹ`{S\w|U]V _RvkVqBj9{|zN>|6x]ĚE$IJ}3O߈+W1SCw}||.^٧z,PY9' V z!$#牅N Zk.RdhMA߹:8*eCa}% Ʒ@3-ސ]?&Z3T[ETuT W;w:Cv~wFW7&[Y$h?.֚BxjG>CGMEŋb:VzKJ1X4B`pvi?Z`9|U; ۨbx+B!JjAGeV􇌔 I\Ų[aI % \5VgZ:[fjT\IS̍XҬ@jO$\lmҊ$]])--Ja2!AVv#LlPz4MkK `ۤu(\6bu7, PO1zzFR,_&)AqC. 6zu4gEQ?ۑԪ;_:`$! oG 5@5F,̔5S0#M3pN)vJ 2\f@70%y ?",l5~ggT l#MSoJM8M~l5lF@-z[rcɸko38^3 sneuk12 g[GmZ33\]Dl mX.Sd}3.sz >e%B&3,hF_uLi0[\Z˩hJ >$'91 1q+v*YyT~f;s ̬ja+> LȜut֤: )Kgy.l3UOFI]fjABnCHtreb1}naAU2! vkٮnl[AL AkZX/^!uz5'?P6jA%yW0,HQA6C3AqhIn71ODDvcQ3yrT=|vyD@\QMx9'+NXTLC0pZ5k?MsĶjXU+wS 7(%V?@2[3q9VtKI+ _eʆp4ȵ_JS9= nenxEOʑU b.c;ڜ``u3G[#hz/vթucb9%j ";81q(*= P!uqK07'Q|.X^Vql&n _> 0@)!X]CO.D'& : s3]󔔐*qgO.=@1|VK F暘9i;\cW10!qtfjkQb75c QW7ӊr~R,I֗\a҅؀`P  +lrD&z'j4i . 04:{RrN, kztġM*c ;qF[ߏ(D<'01L%}9}y&WL [E٢7\gsZbJ |ـ2*ƙbZ @x=<$kH6]Su}8Jny ]sH,Rb{ J.wvFQr0fn.sumat" ot8> 7eBj`9E\J'1'}&ÿH@hK'pWO,e \ rK8Lq`&Z$je]v62?c2Am-lYQx~q i"!Qu[MTo&f{"GL $l YQעxIOټ~ft W8_j^(F5 j=T L@@DQ\YfCn1i4ȇlGQg kk3QK'i`ش\Gn#^i>+WC)Hv8[ӽZ:.:/‡G;bŦB>Eq{<{+`$!nZ#Ǩ!pl$I.xD/|V%V*Vwe ]}%d a$bT]5, |faN5OFˡ WuӰjYkwĎR $}Q*dLß .%ڻ16ӊջ}&|N}z y[M9T4`R_"<|n94:/%_„ ;"@9F&{?쎢J`i#ǘH͈cWs3fL$cM8q )az/@0خ1bqѰcεF$+=jX˵V!&YD |l[Q~@ V\2MDw.w|dNWnc69cBO2U E|m|-f'j+;OR,,@9Zz`rD1X-!mNc#h4. A)$uWp!Av(LAc7ܣqMUC*jRE>GFٺEqə}b4U&uX˷D20X8Nq !7Aw>z)}D#Q$C&Ϗ24٪ R EB,dIrhRT>ߤ1i٨bvXx# p㨹DIOTnzhn[/.!@ޘW$$VVxAHB_TurS}72ҙ#6;PE/D0-LYLqbЅ.`_Q(ۯ;jQwG WRLLii`&H(,hq936D9*!Bqmbw"dgEW5WDʎ~)J:e4"rO&@jZ 5t&g' S^\>ѐn_xg%UGM].gjU #un@ #+Tѓҍ6~ [M[v:kMd\6hK҆(jZ,W+5솶 !MUG+QtOD9e(F*Ģ\:7,,&S^ -')KƆz!"5b3'jĴݹ`|2;@i6%oXiϲipmE!JV-[5γO ʊ{˘(Әd>R԰^4_F =6'Ew.<'ᄐ$ź6Nb!=Gɭ2xVËR݉!2L(gv -,)ϸj\:LMlb~CyO~@fG`zH2: ;A' ,5 O-9[ e|d Ŀ1_xx.QcU5A|yקs>V"׋8c7PxL׷@(8] g<@i6DpLWͱzЦr&^ߜ7|QPv(f%6.KlE1I 6h@t>Sw7O۫8Q~'$z7BєuYD 2'L+umpXcײ] >+RCW6gh,{AQFyx #2= )?6=vJGtrCgwy.p9+ UI~p#wZAbӀ 3*˜ xxwkdZ3%զ iI{ P$ӄ^o+o|Y9T"t2`(Us"{b@}xrgfۉrHnd^70p+̔8DI-~Ghy, LFEr-΋lC \P}b3#Ö! g|6 3+IDcy"yi"^=Tai(nz rKNFwo\ץD~@p t賙ːl=2]78I 'VlJW־^x}լx$|4ȗVsGs|g6XRPhwXxnmQgӓE ,lp"}^,P֎jLOb/[ٓW@$GPث3+kwʲf\o2XT`ty@IVG%HGAkÜ3Ͳ;Mga(<f?/Ts;y>3?GZ}/ys N]Cv[kxMxih;dᛌ1"(wEyS-Cj3i]H ]҃8Og-GY{rчE9t'ҁ57L}_fgMvYdT?^6=Jrs@8rvYw5KZc`t>7)w.L?DG%pҌUF"D癡Ӹ:tW " pkUg}9< Y=>''m;^ܵcuknwmuC@ᡄa_=5) p9)a,Z\o*FV@)ܻ7<+ #CZBwpmE_5i?{3xj%cT]+Ϣ&b ja񏺕y%T:m},n1wn$AI^8Zi0vl`->Y仍mS6tzUv,|L!xY%w7l@- 9l?rξ8Dg4XbU#>?pMb]z)3\q4cBo:XPvoԄBJ.t>'?~dˡMdU5J_SäUk1;,]`g_Hs8lV*SoYm4PK_0Sa}+/D޿yn=L˕SXIv9x4`rl\KM(|^ΏXϚ0q_?x-]u9uIi7*xԝ [VaV(6[gz]T2FP^W a,v(*==rlȋni'DAn \h}zɰu+!}n ,;HZ 7Ġ^z]EZq\#@6Hs^%xثy`-Y-IB jtS-lBsׄer-%˚Y69\a^&6Lpl ([c>uV@wS>ɉo567 f0o , 0[a[AK(IVX}$7$N 7n~[L1Ře-ruJ҄m)?1JjII\c'4+X ^ly %vʡTq$DGs>}Kbdw ĖJ,fh:\EGnfkړ1;=(<ލ]]]oCI4rs4\qz1a!_"Y{z!u2?I@Z6zV;"k uH'$R8c`;\-we NB?Wb+o^&PLWaKru'#Y5KJW¿ :Xdgxl5F"%0"}9GaDou]4*[d3A{l73 tHPetՊ/vUji ua@Fadr2(b[{m='jFJEW2r=D񺎕s;;Rfs~u]qS iӞT`DX[5G2 []j9Uuk)s&SY:bgv6˛0jA`mH~h{BMF$Dy'w1Pq*fVp.,yK2\Ͱifd C` P?M Wc\kd` V҈@dp eDaL0oo;|"%lgy!<:N?EQݮ?G%u(T3LjWGՑiY5w8{jhiI1ARP$yZep`$R \\m{ YnO&`tl.[VBO[ (kr/Mwvد-Nip5R6 ┧]tdibZ 8F/?k|Pm%[BQg}thM]~a&f+Ցһ|^Vj5Oqn٦Wi`tu`n6 E4h%̉Ja!v?,ggp}-MFH>ģ8FN3Xnp@xŎ)~(-3 v}vvF oă( /L쌆!4t.;:IR^ \Y~-)E>̗pid?9 #C>`'|)R^qPwOLl^cZT t=3S7$D @6$7 ҢR1.5-Ŀ>|]FML:\HR5J=[O%)ڦW1!6&nM s&C\ ^KYVb!QM:{d +=?+SV\3~ΖtiF~pfo}\q/}=/jkwE#ܠ*b2J5 nfzO( E:dae5W!5:&]=V$v"?i9,:>r_:m@ #7TllRqC)v|PT;#5uF]1F,1ʭm=Q6, 6@>CdM%Slћ6^(tOPzء۵V2h3:|vN~n ņbe%k 2Lں[+HA 2 ) /3Kn*\).KN@o6v':|p=Jij|Y'A^GŁAI@g;oO c~˲ Z͊DbĖ<9/N)  ӻ|I~HR~U m֎zbDA9?LhUE{#BXwD hڕYb jv٩SZ |z2weNz+H=dFԓ$$tXFL5݃E3j!lN[^s"wߙ ~HiճoM9`9I| 8_=TZ_/. im3"^M rOptW:@ =\(/ǫRgLOf0ʐS@es>MV21/>;$=|_,7LlZu2+~ .ߵ]=r̿HiKMvw>,9Jc;_( r%M>i*x2y';c!pbe0m]tĺQ.*Dѻ>OÈ\B#Wn DDpLp‚=zZuhSыqqFMiVS]̌+VaJü6'V3Fڿ&1A$SeӒQ,?@{>W_QhGOץzȞ!ũJjݨEXHHHxp23f,V)y`_f̐h=ZᗪEmɂƞ L6$"ķzuq[ٳ!#HDvx#rK94B ~zӦ#tO9 mvF*8~SY=(q18* $=!hU&ϳq]_lBs'j773](mtsK`1{4vFAsLVeےΖVK8<Z5(jjƇegAE|7K5-TG;*?7Nόt^l|=8z㈺aJ]IJm3Pb܃P*?LdؒiPݤ;_<2"LUΊ%-Ri{&L1~b.5a;OTFI?r-t:ݷO8z^ɃS M[f+Fd+ޑ1|Z\́'ӗc7\cfm0̴fg]_)PҜ&(o+̑yN!JQzG˃;WvFP=U/R6Z~`Ժ$wqGa Bvo0f\˂]EHp kZ`Z'3 9j'o={Axt_ CL>D]͉ 33*)%,!tþݛelbg򪤵<#[y5X}|м:x|]ܱR m屑ԯKqˊĉu@jE#x4``iT'cz'|!9>d ʚ_n<;xuq?k:ZQnH_ֵ렵AA!陀Zqra.(oB]L wZk?La `^wIdֵ 4u+d "i,&&%O -1e.t|`+rjjf;xM>73^lH<[ ڳcQ.<}PA JӫGq&*05uE"  ~iv~'{~A9gP2pY2m͎mCo2 Z?nѱ0.v ? 녢ISL_JqnLTy:)||BKmz8,3TGVjr|4DVX-e5lN!tk<]*HyJ*ŹIH ]_3u.|m,yu*nDY Qk.Zcf}"#P@){pCf%JFU^?RHei=Yҳ~zEIDDގ^7?ɵd&M̬s#pEF?y; Q[xV|a\썩rR`R-ly{Z\#jWkPiDjd7 &X*^~.d3"$N2ּ͞K8Ô|и~c:3uqiJWK)O 63N`mbM*%B뿞 v!noz T7%n,xs!VRFW܏қ:ۃFFUwy,l 3L%5PYb$, ql і G5 d mW-GѼ/^\]d7ؗѱb#ko_~_ 18G[U?@ܷF/IR‰ᖙnkI`: .݊ R2qwSڰZZ[@mӅm1 |/T'[Vܽ qr?2:C;7P)LM(g1b}'wվRJټ.~56fsSJoW9\zZr$l72\a/r s :.ۂgA'P&?HKWw:}2$Nv3<0;fy:ъr`.!(ɤ3.41=YY kO˶ܛu%]zn?ft{piwbGgNɺ_#XC*qkGhS}mƳΜH7:7Aɬ W XNP]ޫNhf .c;%Pi\b>={5EqqCFxSN]cg 9{~卉\Gj_Q2&Żi 3DXP|$zPkQqnGy&*\*mo!\svxAl_5ʥvIAoBG@В̒8ɰQ%tD ;<uw},l+zTK:p?c71 l/msȡv*m}lK偮x,7 9Lb39|cT)56 }9"uQmE+axԊq9,_`;\3do>6\9[ 6sW'uy\~emzyQ/,Nݡ`{TЛ9|B<&*g숀MSb2ɶ^&1;$śVd8IxLrBqeL+ޠ7ՏaE48K-W:nmuogw%ZsoçMIa˓KFfP;sG? up .ZGQ`j6N7++td.l肛"Q$|+XM'#b4Ay#K! #zlF>1nD ,#[ɻA"&z8u72|Cn#icijpdj<ʪCrU?(E0ͻWS fnᇅ}1;%pzM%(%h,-GE2f`}5{}𤐌iQr0I+4#C4BR_g}kn/MߴzE~3^v(L]stj3hl4~b9^$Nx?1϶DL?,Fτ)>PjF-Jʤ~JhG-(DA/+{VsG>jFM36vLc_.XUM>uZ\-9#1k[*0_u.THC?X(.lO˂N{,VzC6Rq6Xk'R0B ܞp6"J¢\MdN6S-nOL97k#YojvS'?ş5m YS}1f24tu{б> X^5ij՝7hyZڋ_ڻ&@:X1%ꝗFw$ݓoWm8 OVt<u~%P{,GQ YLӚsbH怎 μϑY#hM(.[XZfwf*MK2!"n?Kh]"t] (nqwգ 黜)҇*hA>L\SaUYo}*j$[2/'RƇ,~|ܻhKB>x'5ƞ *XP; JSQh n{4%F,%1oA}(2c )̈Mc'+v+wAyY0dJ|c˜=Rl9)af1sFT"bv✒ef@V1g{qfoW ĉP:,l 8}X@x)dy*]h\_i1C~ Ia-Y< ?D.(Ҫ->| 4J\HFWfڃ6-|xJ x  ٽ5M!Lh=H/m| [{v`l :$:6z)/p' cgU=Sr$LBșOJFÝԆ]]XyŇ2iԸN lu&GßgpjZ>@j2֜%T6͇WcNq~ULs7xt|V ``Lk4?$9pk 8H^vM| ":=|yf]NPnVH%dpG+ˇ5+[uuT@7yH+NND.-Ǖ=[}V70I G2$%:]fSϸ`XL) 5E֐\[,NJxtIجkk%"v- }q2C7SDO4ʼn3 < ]ݕ!#&Fb/9iUs TQcDoG48I]JȊ!m}V!`E7^¡t{zl%Z˲ch{ =yEᐗ* C>4$t=ptwIf5:s:u\ `r$(ovY( SäplSr)݂'S* fϦ 6Mأ Ǡ0K[0EU!<6dD:Vܙ/~#P ѸSL'E{|9TQ*+b]3â *'3~n8bG& H gYZ07070100000316000081a40000000000000000000000016446b36d000054c0000000000000000000000000000000000000006100000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/ntb/hw/intel/ntb_hw_intel.ko.xz7zXZִF!t/T]?Eh=ڜ.+r!ܡ[2F_UXg7bRpd=&ˢz5a4CʶDŽ.IkZ'krG k5|\dnoNBDpOvAͯ16/rv[&ZG~ĢY\?rnZ{aIhOB3Q9K9cSGDb(;.'5F w澿U6ˌjU Z'%N;v/5B`cоE|TIUGK4M-:pHK]ޖу};6K[sXK#/Q;Bocnk9;in:LA,l_ڲ6, Yx/8g:K#_>?=ι%yɟ9Ob.}B &K'V 66\G[Va}9x|#]sJ<<]ҳNf|z:8;w1mYq j+[U^ :"u mFKI]"rorM\&9b2şfl,Ǥq$bcR<~e@L.nZHxn %3C𮁒oQ-#44ͦ[^eR@EG ?Tv1k+oE:H 2;t.Y_]J<ަ$ll-z]hD+^. ~H.!lv4moe֕NtBl4&^_l|YA̒o#Lͥd0סdDN;dލa2Zqh((<}H|yxȿ;jM`):'"*.]&<@Idx&vm1zxeI="A/W㎨@3)/JXǫmQR>pT_V{>"|jY _΍T+,ݪykڵӏOZkBu^#2"mﮄM$ޢyMt@ͅfYҿoq彡_ b4 n&{ߋ; ]㓹ȜJV-e*]]X?@4i\#wzCN duZTE$I\ r5VOϊf=x h3 W;'a}~VM` u*FUrǓ&J^CMih9]0st,jy{b̻i8=NQ?CwwĤxBJ` ڸ3T"ջv|#FY&#ӗ$J6I#wnS4WF=!*Qt1?ٔP\V?̟uR>Љ5p2PtME*jm$]7D 4嶣zzvC"܇uTULy*@`DT9'L#"3W 4HE5|G1 2n)y1q+f?OdҀ4▙QgX5,/4t4DXj 4j)q"HKVY -^+RmACѻ8v)N`y1Ar@[3|k͒g:)d ;kV9@-'Q ,m?&|8uU)xE<ԑ Ąިf˗:Mf?o6oERd|2 ]$@oߗ#â3@|wcWGAv%ѧ^ǯA;nض6;fu+q͞Cl:P0KB Y8DI6gpÚa#eQQܻ%H 04 ^v 4h f'*:茽Yvw |ϯxbdt6+59zd,ZkL%m`V젮(iBɬ(Ehq#u2>ءsW'+`DF Jܢ !N8]wi#1_Xꗲ:0)?ZLȑ6ȫ8)`D'j,Ȍ6b }NOV|q/Y],peU%qѼFwܠ6~%vswHIz |FƳ~Zbaֶavdk~ sgI[aXN1~RYM%Uǡj(7H 5YDv 8&8\W?ZZz '5hM{Lj#/rnS\ZcG,]Ə:@i\_O[S5CB](:Z"~sp\كV Ap^Do8 &v\1?rk!%dž7 t\q߈ 49v0 ٿjyg:4Ov {鴏y?t]6"Kܬ nQv%m2/d~ullsvm=B^ V\Ʉ֜w {bF2{xYz5B/^@/F8 rTJT}vkM1%63k_LPhz:|@`p%mFg~0l11[wYoOy!ۧʤ#`L9'FIȐa1URV + .~M8OfE^ί;Yƭ:i~é<+%8ҧw_jЅ(4*m;Om_6`Ui`=ז#mDj _ڐ[= Ps$f5|[ Q0 ᝷]"TUzV9i[4FqykYqAKI/QPF%^8 S Uzdu^V4+Z <`wd||`)hIL7a{ϺEhQJ1ugn"A* f1`iPf J'LX sAEՑLW QL_r?e$LuE?G=Af]_Z3,w:b:;_/d% c@aIb`ecA,܎]wU}Gbad@ 03qz@j%^II2YcÊ8=qL E6ul:LBדZ'UjmJ<.SdҀ sˌ%$9>Vޮ[x'P9o##cR?ayAYXmM8Ir &1 PXP&)iO}+ oUw.է!"v jYv|hu9h,C9j{lD :%3MŻ2PHJiT, v#Yy@hdSTp F놀6*PՆwRinu4@̒!7”0!s SL3IMƍڐ`oa&bV3WLu;)֨εv('o>g:#` ]2يm~g`vwRo>Kk>9|/;OFz#heJZڢSPS}Ӭncbaצ\DO, V8푟/g+{}ܸuQ29UMffԆ_ܕD-ht]圕=i^LW,O:~wkQDGO?V(STHn&WHe߯M |<97sGX-Rgư:EKAd~؊mEBb0[7׻lS:%9\] XJFeg-cI u M㺁|W S[b-79U ?e1BFS9a.8J?L&`ՌAx'Mk{7S>H[ֿ75XC)!(JdwtXs ?+Q*1%/}&F˫/[;hykM^C Gji n]İ]*#ӝ8K@Yz(FD)7Hl&Tx?C%:+('.*伪3z*0 J󸄕o6mfqLiY5ya1ѣD-;N*CvAEb|NN6&.  o C17h\Ȩ픹|縓l$K1O 7 b.;ltͬ2c [zH P*#QI%}i}2]rYlJi\Y*6 ʡt*$SpS#E<ϐ;wLۦB-tDSľE@Wa(x#ٮ]M У/n0 6rl*&( T(}=Ter= Q K+\~r>fdΙZҨgކR'ɔ;Lf.ڂ,%FhR2,]FdТt\Hv9 A#)GQzC`h~<%z? nJ;jjߛhY%+*;F/2E!<C2('cy4?B'_m|vbޔaacGʪH&ն1*:jJA#NAg\Alml8fKs6纷ϯM^dn{'M{l ^ڕ -"#Lro=g?K3ԙJuGgfcO8]}z]U']x6vCvX8g{^E%~4oRקd4g.85*31M(]SɛTP:I$wu\5~udksck^b)'ߞW#Aȷ ƙj䢛+Ѩz𩅅֜,>oAs~" دH8BgyPA*|-6ܸE5l:>D-JWeP[ko@Wd8ڷXwEU[N'ZKcmHVi]q&\|UdoL .}RA4:991 !06R>E10;C<8phx=O`7"jՇAO/KȋD؎ VY Zl(.l.C~*$7NaC3mQo&N 砨SB#*@KmmSy1q{}+i>{N)}u}/+ Z~ɚONʍt,ť/I_, ~Oa!Eƫ݋6uq4Q? F+*%B_.gSOrc 'Ԋ^WtD*gh"3Ew]a- k}pt7 pRA֟^n Y N@uwKV Q,xݛU@VQ3Zj5 UNf M3>DJVCdȗ#\TSsۦr{۠^{$&'eWyԥKF=Zt;k(m#tv2CAsޗEAc 2Rrg;S>ճ YϏ(؈rTfҹKaO7іq#Ɣ!3G@WaR):DU.\17t} mMCĄn  MucV/8ZkUXڙ7 MRxѳ vD ZNQ! wm-ڿ"}%3 (aݘ6AilYE\vdx6CF߹krǦBβ(J5g#͝17KvHhܘvB7"OR)с+9hi C$@<}\쎌 ޢ;)lY,\V*D&OЄ{EH1,_8+tgl?f( o?쏉;0g|\z=%IcUHU74LRClз+bi5UJLpE>?o]}< vՏ7a5{3D>I4|=i~mO<_ }պ|Qc>ϵ܌ ǛZyݔÔdQOEIkhSkg4L-2cā~%ǵ|p"+ "yάKyrnVJ.k<ŕFv8Fzb%.j[@0gzWQ^s&NFY- UpkY3DdT1lv=–Z@U6oIb4m׈uv6[ GN`bգN^+BzzVd$RߵgosM>$e92Uڵü>H&'BSpb0Nb;XQ}šd g}f]"{3ZǣNo^YTV{$苻b͹$@(2bRa>]xhrZ_ [~a Z̳(H‚D͖ cηynP=71(^'.JGzb=|S(+W)/+seq4HMNvpO~9gPQaG4 qҪ<$-4H+NW)|Eqggޅoh* O":3ǝ8`sϟA֌Bu9a-M?S9]}qw4>oPicbN/)$q|~}ӆ0Lukm`Vy7_=qpg9kX.$0 4-2smmv( /I }1 :(Ĉ!+I0Jo03*(P :lH'?)"\p4DAudJe7]rʭdk1$8Vd{ٟ''ø2IB${oƴπq#Khz0$A!@㝓7INp뺞:]hţ fQQYz9``KZ6> QJ&u8!=?6Tm^_0^xT"lu[ܑFu Mx>VRn3]NK~YLL8KIB'C\Qiwa\hG ,#7Al Fy0%۲lO":0,s*_C?@'BbJ6YԚEijF ff8E$CrRËlVÉ2 Al+yQUalzU:ae ?;3V m} %` b /+2ó&sw\ 4@6&{`~A޳%nzvdzWBM[oˉƢ C$ 7VOȑ*`(A`} 6$w.bI:< ʿ.TDqP@#Zv_d2NVRx!s7L0Q9HHsn)﮶^.pe)s;ijw򓤊"~`9Y1g02ʻ4-C OKx1Q D=ZL‡͢ퟌ;7c:τ 7VONae50= YJ*g(AK 2,ITٜ5/3_N ]H%P< Ճ)NA#f9;TF<J/CJSVO` ]:"t8krxfku$;,GD 󭋊Uy:/|uv R= u S{Ž} r# 'Z\*4`⽟3,VA!<ٜ P1Q*#C AEWZ\J3>3A9iK,"6SMy۞6)T0N {dAvv|j#&QJԊö,<%rROEgb e ~!ZHn5: ke m7sL:\8kx5\L靔̝z EBZ(tD/+fw &@n8ۢ& 3z%\̖_~~M΄p )5'uollߖv? @a2O!ѩLؕÛ2S,釁ܱF&X4%\$b"ڑ6 b7P~R&gq;MNyY#C[ޑr(u'F$FD+ ~~B5RG՛s/BJ1H-2S9&jS7T\~h!q#i,WgD\6.\2%#$#Wr wE+印0R%i7.dT"&0{bȁ6OjU(dvz[R9  !4 )iu[ )}8vw&P@KG雷&zf? Qn"i9<(a>EԂr إviǦN:Fd?t_ !;'6yfqjɧca&a9!DuQ=(N~{OMk0n0!K8KRihBcs>K?-AXeGHh#:-[<[Bє7=(:k_ö6|ujiw%ngX4MVb-\I̜Ȇ Jg;H;~āk`e҃%uaZECċbd U otgkY翤8y>ಳoB쳅*an})kɸ@,gGlC禁T_1p>wHEp4ZҒ˿@S$-.h )x̱xv,^*oqAl6 EzZ{_S툳[99Wŗha^GI$X(i7*Nlc`=%p=ᙳeWճ25+nD:0CQxt'҃x5ZK8ϻo qD)o-2I`szZh?5:{o[^Қi-L^h]ͻܦbtXuR9*{EΦfU/lywE$/Og,EYU"gĶ?QˡI(sȠ/|qIIbduX(?F^Ff%mfYdTƸH%x3Ӡ1A}UO KQ.Ud9WmZk6;z#dBآ:|;0ӱ25Ztttq̪а"/'$9a~aj\`?7bђu7*1qX?YTa^=@^675wĸpyy V}uCmkU~>9*]YR=z\׻cOshH& a}b&`yk:)k*vqthpCYuYSlU Qr o>OQ 9xN*C}f?[<;[ L&}}rˆ7a供"DBp4f'O 6pI+ʴ4^ 3&\̄' ꝙ%}tF 8|<{y~F㕛>y pf̯L L|QGږ?@>/ .>vU[~4g,n 7nV^\6^TiEz1\t\[WWH䓚K]&o˗{G@Sbh)? njRIK 4ym}>rCoi:fsPN?X,˺!rVUOEFLy5= ImU!P{ u%+;a"GoȄJ*LޞC i"ؔ)`v$\M]kx،?'#zsmF$|"&ſDu@'C Q*ٻٺqZU㪋ԥhc~6e kϡ/z <鍺iXj|"Ӆ 5a|vVۆend ws j$lۦᥜT܌wI,bySe9Y1m ..< ^"v sX10:j~5i3@&.=F|u`jXtD,pنfyiaOᎣv:/Mv=IO=a֙_'ڲ4VZۛԇ\mY_|GS钴..!z.ͼm9_&r{M7PEoqzSDq"a^* w%ud7Q;@ɻS Bmz%ɑb~e/lį#=1QyYYQ K>U[4oMao&@-"kV&Œol"9dZN; L}f=pb@ &m/ HD?EŕyhVWPWB=0/$:cVoL!껽~\S&yC ؋1{ou(Suw6 0Ӄ;UU b!igg7AZHwo[(2{Y!p̯ n:1{?(lykXL tH8=41V:TPfcK WaQ ދ_׹TZpS1m`K)ZVv%h,FC㠁Yڑ.]l*/.!5=lv>Z:BŎ^ow?I+Z j$ٹ}e\pw%Iÿ5T4e9~/X.M~Tk]Ɇǀ4MzTN?+=Nz~2ᴛv ]ތ"op{͡a凮]g,r]^6"s#^8QXl${QMzlUhB)Fqvzc9:_($62'l&f uҏ+5ZP)D3;B#qfT`AOo];JAv.0 $Κ1_J+BBSuʡ` zqYRlEBh%- 7KmlCOCٚU˪,Lع{Ky/YwIK0;=P!yGX5]օ|Ȋ+C4aJFWV}5>7R |c"*Zp@*یy|Ihm4~Μi-rG?"jԝc88Ro#C%؃p.LB@R8 s\=-%N2|2 q}\75@s}@tfJ.%'b&p F<ޯl)F(&0=~óKro eDViW< 4a$m*kmMióؘz*Z͵Gl7_4/{z$YKD lZr@e,V[y#Z˼_oylދ W3 }Y%^tn L=o ӷ4b}&^G%$&o`fo% AwA X f+#IwyɌK6r*Ll-+TjD3A*oܐ_\9䋆 ctCn`%3"eD=J7ơ'ÎX9E^qh2DGLr} R(Tx {ƣ i=({ؠ۟9TIL0F?;UrJtg6=⟓"L>? , 5|yr2ys$dD10UJKlkIs#M `R>'w1tR6FGb؁a{t" Z#8.fɥ^{,=2V+?ZO)D#N&F%R>v̀}K "CϠ>{YX*&Q(+e3S*:%x0_ȊƁ&i`'5PNv.Gau]0לRs%pz|7z  (-iZ6OR*J/w\4k8-=gנLTbP ]Hpe8*EHG;-&pʎK#>[Sڋ-s/r.z 3ސGӕlE 5M  rߎ%;Z-byDO77rSgHڠkw9}]|(k$PcCݮ㫻$/4'7d[>:C2(]$0˽NͶ ޤKtSW'?Bށ isZD mC:.oQU%^^]wO"AYx&hL42G2ܛR~īט&be 4 I֙d=66Oyj#5E.Ih 2qZF@ P}W=!J6DbaJDP˲}Dgl]J]넮X< @h˛訧(s/1¦v8tׇ=B"DqfkQnxFE1s~R$La?F titfU~oq-k5 QKZ>,\Bfױ~"|ù@ֲ\ne3S䱇N:bk3ia<훵́A k+˝_j)7Sc,Qȝ xIc [A/7?[0IG(O%6-<{@I7](,կ6"14͠]\K-btszgsgrl֦${8A} v<6x&e@xp g$bZ=th-@%u%BQ-a.gg5ʡGqVKj'Ԇ6_MF-nr@:J/e "'y[ #qLvLy3P|$eCیyO5S=#&UqMkТdi{Y4RiBỲ!~1D!V m Q4Jm~D-F"YaPQGVk Z6n˄.pӌ,dTxD-9̰t%IFfL_?@9-u h.h襄C4"OC"Av:80c q)c`U Q3Y$&=%X6`Qp!u8 "IϵX LgbS,::+JGsdvWbۛ@y ՚pIfEm4,^ S.e4Y!߲$|2*ev",1o5:>3ϝ]@|ޓO_*Z ѳ%/0?O:k2c[lo<aC8h ЄACTjA2Q];BM\+Z$bEr`T8W_A`@?:Mp$EAx׶ToUC4xQ/ÅdɜYn j諥#[EW 3o&cE8&oÃ.+S&PUPtǃ"תoEUU}QدVc4iS E_14ިe_A|l@Qe3?guJ9""ZmAO>ہES\ d"K4,B4l4jr{wܴZMD!,t&,:GuyU Jt/HtIOZ=~Nc*K> !t*lB =\{!ipWEj˿@W]Ӌy5BXe"}}-ׂnh!|s'c}5JX{D[kzv|UGe{YiAA,"pmcf`ÌTԨCZ%> iALFuelC1SF)'t;xJORɌANԎȣkD8D 9"7OșLĂJg5IKMOe`-6oo1ӲN;z(a VNKy7`2s4|@`B-"x˳8 sx9U %w@=#Lӻ79GVeowVc} ufjVVuZD> jH×GT\X V؅6ÀvMɂYTNpCOKэcr=^I`eb@>*XXζ?c]iMd}:^<<Ӹ.i`\'\;vo9bأqY#/|ǖ'C@`x5yޏ;<@w=ڮIqh%uШi {'dM,X_s v r5Qaٲ|<՛s"fSFY =tHg?vߵɵV*irY-&7`JuʍT<-7v#+1+=KjWZљ*؀j7 G;ľZA,B 5.س"Z P9je QLڰ͹+6EHns]~H2TctsE_2#rW Wo-7dg>Ji*hk(]eɟڼXrHDl$|%~$fB=41ZYh N}v2&$FM4Hs(Q~EQf؍1=yĂbM-jz>q7:Dqm 3h:SR0}΀L3JrTd&=+Tf;>e v(3 * G"$2 Ybn+Y 9ꘜ;qx(\ I竒N1g!{yߚ53aPy6DsW¾2б*?oL,4kN7ǧWޱŔ#g'H:)Zm*†C䏿1 H.c2"^1yt3ue|ɰP=GV}$j{S[] n@CV@ i;v[l"96XWR lk7~3>'{d ;`?"vvb<0ۛ3D}#UELzֱ֗@F*&pK!M1ki.*6G9A,bLԴJpĞZz%'?\FW#㬟$PXD>_Vy65զ88HuQ. "+ds/eqnfX@4+9N0Ga?@", n=񗰢e0# 5U {RL'9M1:Wn srA<_n {n7! vFmI|wJcǟX2ϼ*%#]^Zq0{F=igCD#%!u'rJ_0!Y5p-cyT\ &1¶4\#v =* !ށhGź[{\Hdv@[2k%iFpi꧉9<'8/N`PͽKmB*0Z]Ӓ6iuw>*~Pu,w2" D`eynf#zaLgHoH!*ǙK} Ц2^ʅd;B k%),:E@LO H݅E`qp,;Y˾+ UTQ1|uۨW  -Ko4hM mS Īs3~o к cih3r_^j8vUY\TǦ&'ЛFf&}c~)@ Ǽ&PW?^D['Q}VP7eĚ7M&Kj앢/iqKeRE*N^Ԙ  9tdrدL&{EiJ^><W#2rED23: 6uAe&D^" &"xD:5a=k)ڪMGS"Vt5~u y20hVƛJ]׬Hݡ2bO\]P%EJyAJ^nhdң*}^PQ#ǰ*LDp"iu}20VUf}`@ )a$9&e|G'USytڧfW&-qXs\5#0G );>SZk>X׃yvԛc^*h!]/,Cp4{9AV(5g\vo0)k$ezdXs^Ex]l<Jv7&kU=S0(!PcL Yvahm 受dL"7'[.A<3kQOpFQgvU¤Ŵ1y_W?mV#Yޡ A&B(!~%ʹ}s+&Nlc9l涚-}in]Oܑ6fe-\{8 %5B/IA4\ 9+tqߏh)MjEFiՂ:$ꕃ?f~|j \C~@]i7CIö'ec/!ݤoRqS!v@2KCQ %8$^*-\Cm&|܃5Qr$>5L,`[n]mhVxr\^u[*!mϵ`)RLcqR-m3ĒfyICl*jlkɶf'1'D퇸qSs(^CJoddogMU,g1B`,#Q"Oq (%mp8>-s/:).æ JrAZ H~mo,tx%eь%T;>T~ߵŠdz࿝ '6/e 31(fYK>fzdڞIh_ckxMWvg;Bt=GMbVf}9#t0/23G90_E9&料6w0TQrց9 y } et.ccVGtЊ8h:Qp͇Yv$}5aWR_P| hw;=TVGHoaL1QtTuX8B6fXbۺ?idQo;u ;(#@.* Ή 'p2:0߃pK ՙt"wz mHr6b!c]4'P #Jx@e]114^02xDttD XR7R{P H=LGj|nSMH0VH}a+*yrLj0 :&v{($20E:(Bެ3~p0ͧ9crG6ԉ-ȓnw 0@k?&#r;b α"cf-Kfr=z6t@> zZzPeҝwCVC<&LU.OZ]y$ʙ{uUL3*(ןXeoE:5g/k9) Y Eg&:0NM^rBZ2ÀO=-Ї4ȟ6ԟnҪ)؁7Am)ع#=zwR>sN@SG硁oﺕ 1fJ73${ /l9PM"CC!0w |?^&ӱ# TEmcfc.QP9m6(_1xj085L) ߄Q(Q[cd)b$Qs )I0@uqS\U' ~,=}O - D7!TtKl w67ՐT +vO;bR1oOhĸzj GA8U$ 77OHt8?Fʌ>]wmtTYbRzܓ;*q嚩|Kμam`QE/T] U01! iAvavfس딷uqm F,>S~ܟq-'~q/C$̖<1O iY\}s\^Q:8YYd<715i\)w* ٭sN;&,eKN(\wW  b˭  Ξ#O: ێ($hGa3_Y* p$l${'K3pytDS8Tx׼}7mHZ0_.yay*y|Ƒ@,e83IQmIZsѡj*bs&}lpY}:s ѣz F&-or!b1(EH(MȋFَ(#N/nDȵu< Piݽ#teDT_^kO#*}(>4"B? W&3 Ru"DŽVUǛu 0n?Yb^c6BTYUHNjv{+[y(FkF3T-<5%ڪ}AIc܇$&(ThӁ2 q-8_kϪHKmG*/UKpt$B:ĦF'!#p^VN$L /f6@ޓ#nq|/k!@DD/ѹ2lIJtk. z5~{Y0BI6kZ\vVD"5YG }80)ަ.re9 7/3~ TXln&u: @E*\cu~JQڅwuT)Ja0Q}H4 & ėTd?o5wS)m'5t kb^‘7\峒\?җq_rǪ{O|(Բ?X  LKV;FӀ!IY wX#フiev^PxAS5N}0?|ۍ([㓒 0)|~5TjZV7vuW o\S0$K( }M֪gEE‡By@#vXMh>PEV+ƈ¹X+!b}fLS:Nڼ!tR0~u4 :Y/x4|Q!yD׵&m]!r)QZN‚mdPlˈOQ? HEҰ%,_Mi,YYۇ'IN(ۼܩ7p:#i#s.MM(t)x\CnP뢫K>EoDܳ0YtgJh)5_Ї.9*ewwϙ@] vHKCϕE)zuZL 2"2sB鷱D5n'ļ=CD'4Xr~iU~1Mc (7XڗE2V"M ~~AXbh~A9gz]!dnYmQOtQSv2B]w*q-|3uka=pI/.BF%tn}-"\ZI֍h3{XBBR{MO4+,b՝BŃT̙1"i` [\yfI/BAGhbDLI ԚN^:Z|dORD͸^5iqU<.z1DQxX$M-3XqZ_ۭ$\iaՍyXG SǫAUBx{:d3W/wXK[8.۩F J/KGϿ| nS|:QMDw'eV$ ̵ʉ+T$,Ξa>EU=vjeEqB d9ުfяF&(C+y |jCkS~4A浕 |bIډCo@ m8Ui7YѪlNO#m^n2ѯ!ߎ;꧇p@iWE_6Y9?@_ |2U@Jk-ֆrJk,&)g; 2Q!w>oK4tۥf5Sϖ*8엿iIFzy=UO`߃؄W~EVϨ78g=Sx?feʜvK胕:1iL CϞeqZ$ w% pX Pʢ{,D(4,O K+V FD# /\R+oG}]  xQo)'a [^ btaכ4ĝςٶ R?1Ԝ^?hTX)"oBL)-3(8a,T`2>3oB۩)lCT>KQ`at9a6_r4s# ]gzjz\% T魒Jψ i t +d&$ugE8?H!蕗>7C`YϸyUΉ'{@ܠ ݢ.\Tݥ~ ۭ7p8/KW@VeCaD WY6j,خI$~{ZpYlj  r ex/)À)ಠ)k+{ZqpdHtK=qixⰕ;wqj_$i #~mGk=tߛRSY=x[p;OF(!)TxabL#1QAH(^i(t+zޛa2;kk4,`}a>!ғR(~:I+;J^Pz_E_.Gp G0aq5EglByX+k*(Lf]ݰf;P-"wd 4Ú;&ѹs{^9 :E*Cg6+9CZ A2Qw'g)z#d06am),`MXҝ;Mvu?JL&̀ǓSr Q$ ?%0a Yr ϧWy2ѭV{ϯ"CW-TA{),wHop*c1c0e".$.J_ܹ҂b4V/kI"/0jk2G!}C=]F60!eAl₼Ѣ 3qk>ϐ ;@8w=ıs ~D-ؓDz{Uߐ`ߚ.6k%y4SFf3ۥ->wM %(W.TžT)5sW \tH&NFinăL ?U腖MD3xx2JI{)$~9խ{}5jA;]`{iVqb>z<< wf%D,6R\?Mc\ʘipZ_s> b2j_֫ыeqwȐ@5tMR~G*%$D(j 9VR74\/4ﳡ6YE+^sJ ϶w'byn>;|uo`Z)EH>#1֋Nnt/,$Uqn$<@u=쟎zbb9nxԜ fdC){yUTJpEUKMKՈe гW³F1Cbbxu4)fb)4Y%'._dLaqȦǗ{0M4\{o;JW?|^_B_f sX ]Ln\($d,ƒhpppeV8,A$Uug%R;籎LarRy͙uowm5r 6 7|/ӂ:"*Ν<яŐg}BUFr/ *zs'T*(<"F }W`\#1KViD ƸI#04XdRT_B 9Vȵ:L׭?9K ׽eb[ႦGQhAaK8Zt廨C߀y@u%!"! E(+Y|HVmPeJ6{j6 sg>˥r؊!#}4 H#6!5x SRۧ@ \F NPjCY됺M_L`I=M<څ{eHO4Xjc`pb9܏V:cv?j"l&X~6_%2nNcGC^Q@wF\6L|ռ)[[9OP势.Ŏ61a/쵵(v}b8grM܀3|*[gk. w |K'dX[.(dm[7R׀Sdռ6fP cؾi-fC:H? !gI .ƕX_2>¼C5x!/TSD2vM[Vj4qqHoIa'%2/Mӂ-y.-P5m> IWцGgϕGm[lݘWcFj 0DF~GZ1"GĪ& ØLb$C"~Ŷbl@/؜yڔ{-.R#nXT8W#8'ZB$dZ3r׎vjz30aO. (`Mc"`=vz7G#To# sѴB%v& ~~\.N؁aGYv'B}3Y-.~y3Ǖ#c!uPH&WVX0BJWt Z# /hB;_U^fTGȋ\@PXN7[:T)kBzy7IRRȭ=yGܾքIِ1L4s/I 7h枲m1h 3L*耸>j *z堶w]f>gLLIھ:M BpX>t;5ҨFEyǓa_m b ]6WyK;1qƳ/'g^L_ P-3ylD%;g<ᘫe#}&LEf_wVZb7b6bT[[=gN8M<\Χmv=tJ .Z4e ^Y CBdع>'͋ ӳii=MGBg!XoW#B7l(Z >b oӿ"#*Hd}[xc@.pkX;qժܒ3Wa>-/"$E݁W]\997y" w>^:2䝙"R{xԢ4K~2R:le"mèiK Sޕ ӥrW?ËPȀ-0a[X##&.Sa amm;c}UڦFeUֹrHiHϰU} XS3r[pR!ݸZDLNcp$4Xqqy&=OUt"2;ىrHߐy ;8H. C<´)z=aCAp~1نHbutV׆pH.1Hj'D{AJll*XICġG4i6U{dʢ9%\76Q9z<¯+_Es%`;VuhByF;8EAPaụo: IXsUy~dgjShtqc-N^eBslo٨\Fym>.&11 }w*.Rzr̽湿sd牂 l2 rsStpѪM=߹Fbw_ V.Nc>on~ fqaw0򯘜#r+ܽRH! -Yk);t:<6Z9&Sh8Ok@*[W f_"jesϗn=?I2r0H6;ug+s#kn1}^LWǟ[%Z}f'rPz7@(FFMy<͉|{fzW-  e~TmY6*Jdmٴ\ay2°4(v(ESВo_/>~aP]|;W!Xg?rCr ynqCHdF skJKZ 1D|ACz CE6C0c;SΒFR{"1bQziX3]ܘ+9Ŭi{KM;YQ/]4rĢ d~LQPl@/K6D-{D .LT Zd80`QLNurnȿici m!UI6:΢.\_gg@!߳Ip켁 N_4mXSX f,:m1T(ec>VJB;qm=q9 W;_opBxs iC'h-kha^ b4]}ĉtQhlAWCYVo:U:A,m^wښ OodfҰcLLo!X ~|r;kN=^aE{bl+lgBSThBekz~OymUT:AZkX6Z£okU|@ow<3`y9^kLPOOa]WM 箺E\\&ׇ4UZF)TY΀p~Cp[3 D|[ʏOX,,b>CZJxZ 0v(۶l B;$cGXrY}X2Ñ+ߟ@mJ=J÷z҈CTs[_{sj] dݭY(#hY@ol϶yx6N i)~*ӆ[4Ƣ.W05!>{{.6f:JF1In046#?#:Z;ISn7 ].a@<6͉DϺ+gFh?o80帬y)Te.Ѯȉ/L~Wu^3n@8D(QPj@M^IG˽xp0eFqGq㐯(t<*4nנM3L`'Lf'AL`hBS2!Y>HѾu ue(ݼYqtnR56 ]Ucߴ#fR1-Ŏ)vd3:xsHj,/a[N@ {+ ).f)o'YʨGstm:i9V`9KsXˇkd(60f̤$/> cdF#JuBvw۠R8vҵ%QȧI=qpSB8)ꤝMNE¡!4H;~à "",}L{c06 6Jો=<$ab%8 [(X,ϳc?eꇟsDk@ms&ik_d-C} 9e&ЁD `:uk(s,+nC;4 Y*xVR`rG[p?o괎}֘L2x0݀{\WopD\Ovx5Պ͉(~:u9d"ZCzkW+qƋb U&&+V$DvrrO>{IN$,#LD$- #0r0 B>3G26} b@ڦMtVȟ;Zɹ(=)4dȗ\ỳ=\lQ>mƲ)"OFBX.Bf'VɗuetbhU;CwJ+%-r(zv- q|&K H09we 9"i0g$Q8i5P=y)/pcz ?ӆ9Z2 Ɋm29BMn<\`'+&D=Yr{_1I= !^2 fjX)2Hl7;&-#>k͚ۂײeciP̴0n~\=hY }ϲe*Ayp`z07Bs5[IѶ⺌)N?(!SJTvI^^ǂ$,ճmȘ*N !0ś3q[cͧ`VX("tpqH*Z| ut2;tP"_mnXژ5xb2 +)Zp{SIü/SMxA0LN{TWFB3#F}wxXN)7g.?w(Lu 1T m q0V8a ?mf=Htr*͌vͶ&L B|0&Ԯ 0['nCbi>LJ0wZ§O78>7l2~dڈv羌˩˗Tr!\"$#ջm&ɔ#G=I m]$+n6n YwNL8.m2oL~Ev%|;}k#+" KJ :\TЧnwl~8p&@ȾVmv+bh$5(>^l~37P@ M`1/ rpI\>*R)x>0](ꓣCe rl!Fx*fP&QdSjeB]1F'k`e"@6I®l9i,JڰE%T>-n$-{>O7+C@fY~uv8"|,Z #Gy2S-: ̖wJPUp~9[zHM>h4sL(2c {@-m󪟰 4G;i q/9gy2Z':bygPDҝszfyV]o3[d+ 2[t0uELܿ%2!RXbŕL0XQYQ;.^gv50uޠ/ yP0m-VafSrmkQH37ӞR>$ @& N"베6G4=)2]AN9IӇ~YT2hFυlDV7Aұ{] |XEF? `S o;ɓ"+az|ٯ#D+$RhMz7cF>^hG+Ɣ&AMWNɫ=Bk?cbwҎI K-n MrGWMFP86}]RbKBNܳۉk.ϏZkyI,erag^I>|u@\dVև0}/nC*źfHw.qK1onYSPzVw,QVLJ+e'Rt8 !,է-Ο]QH߈0:5yK/jACr% #=ߴ*GYr[`!"tkntw5MP_H YmmҴ׮pe=7,k].+Sl9$oE~ݬ@s.^諵'JBAi:8&2q*D [ʡȔ)м' vW3j.Q9J0k iEPK=#{Mb4F`{_nn]qx5djf0Bj1ZXE `qۗKQK)爈Vu4Bbnƽ.[z{S-eknq{`EWTL7$MO/*n/,Di*Ab]!nIr3sa%6]q ^(^+ww2< +ߏb`(`KZ 7[vօM9 0~{z:P6k*ͻli2M]r)U.JŪîH(b`>E4o)X֔Q׵SJA>/DwDϭ^b8kǥǦuhC8*"%JS:ap^U[dѝK-r\j/]sQȼB4Dп-ޚmJ/,|vAoF'l4w9ח!K, 1eBOB/bTj `L/$4ضg h E20t^?&D4@X\(/vQ /~Ll+ܳNW ȻȪ/q?K6 /vFLD4EX1>̕A/jάiM8p;Ȓ?y;Bk)PP)U:7?!Il%~DIHMY<9WG?OwzX8m,%7l1 m} q$\0n>6:΢aaX?8~Gnƨ+|@ZPՕ4+RZرfaaft򕇑`_yѳQkI Οs> !_LTݷ+6@]2]n0[wk<--r)[Nݘdc)ID`^`4h4%#gP.Y~qeʼnܕȗc~&j88LH mUmYtHb5"1Ӏ%J5m.$`ɱ[?bC]I;n.)S.˜)p,ia`κd%ѺcN#Hyl94\N@)IAM@ͅ‰@︚.jBh-?ݫJG/],80 69uBĭ~mxh ŚDȏ=z>aK  [fu#\[6)$EP3dEv2P2&Ic4`i* %Yv.SBNsbklG+%-91R,3NP 39ǰ?hJ08.|VRĤ1fHQA@zrt^I= q5e NvvuzKYvn%kH;7hl?2-]Q!=0mJc2gU<XE @8laYy|S:3n%Fl*gEywDOB27E:vj%hu~0FFe+vb9d;i.'}UтvY-" =o0;TT} !c["> h*ea[i`Zvb(Z@ٞ%ytA6[{cm2 [ƃc#GPO GHF=.Īueuvs܅FQ^w)ұi,ZB#NFKz3M5@ {%'rIgsJ9INkCGu 3AFx|dl#q*C*qesrD5Rdzԁ^YvZ^ve#ћ I7jQj8VN .I,K%>NL:7`jIyBcɸJQ%a8 So,xFT0ts5xihwiKUZ9p+<l"+t=-Ü}Mƙ=3\٠>v誩Ek2֮,69cxKy i-csi|C>3a$ a݆CȄؙ{+~(A5;u/EMY'b+8(͋1?Z"~ei9bmNJ7]DO®VCʗ$ &曕m"yBU&0( f<]:4-0+ -՘6%ь.G9VZ/q 6ž%oX1Zylq S%By3z(AbaZ R; 5vU^O^\T,XP',GLXa(&upD=6%0r ɢ=<Eۭd X +MMX5w<'9jټS+?fyPhY| 7q28Q^zKL.mR\B@l1uu+Z$4WV2U7"g>q$diЈt7!Dp׆wW'(iK?CTnjb;=LKnwZ"iexEބҟC߈mJƒ&XdDK3h8hjz_wڋe{PUJ#r_dܳEƧ1N[m1610ǚAݧzRm]__1R#~e1a5)MH* \!'E; hnoÏMO7gF ot")q~]s:l,/DzlH<Y}bM曏)#z'u5\ߦ땊*`9:96bbፉd,\lUX\o0Z>^(P~UM!J 4h t'βZK~Ť$~2x3I^D㥏xЮo^43~@XGKGZxўw/ xiX`B֞%AuqtBr\o|YVפ>- yz#G)؍0&<{|mWh_SzDBRwiV&1ݥg[ȿm?bRB|#4sz"\Գ;a:/nWQܒz #uFݺtJN0Ͳi]u5Iu,rJ>JG2Rm_ }F#7t)ȋ =Vk@kё< { (mxɻx8W dX Ruۉgܰo@ ?"b2o~ z\Nn8BE"_bs{L}|W + |Fki&dM[C'"SGノAL؁W6Nqz:O8lArm}`ȽfV|;-#e|B2f  =/Wu(y]E6(+_{ ڷؚ2J<ܚ;&[0Okl+݃c[ '|7F;O׷EMs}cKꯁ29p֘2( %b#x;9LjLdtdt#Ym:7޲[V]/6:f?Vޕ}GGJI/i{`7_z󪛐1H.W5(Yaj܎}ѯN]dd*[tAfpUSвbUr_F"LhǨ S#GkiuT&> " +W e_cq8,_GxGjHC(מK6wvٝ)AqTr5i%A/='=R6drsaEKf]?Jnu"MΚ2펁mo%{JנEy̿Tvy(oV=yLm(-kRj+ƖAś"t DFC|CJmlQ0klN*X&?82ʖNfGw/e8=U5ISNa>4$M.\~๢=vIE2uʶҚ.-ս6Vզ.sʆ=[<!rDU4ɞdYͪ !h8ش0:%!]zIiWce67m#M#fgH3ʕwK~[6v)؆P\H Q`~,[~Qؗn}+4GZz$* !C޼yt"¾]] 5%V(aO)6%98tIK#+?Msǂ;H]fU 5@~ŀ?u8m5*6 {sC7G -LjyG\-§)`5HfȲ\ڨb{~ﱬ^ JQ&4N]"q ` Ӌ2N1=ۼk$O/-_c6Tj802h4j^H_51G5>9R*{lhh .ú:}Քġ&GjϻoYXęb lBZntY8j-"@rf_ׅX'q|e6  ?OJDP9@&O1(OSV/a_˸!e|w$ϒ|DDzF5c)g< o;\Z\Ć: I]mJ6Û72"[zҾz"Hjj),JU4;h?d(3't:Q IUr,_g4uƱ 7$XBuA#E_ptZҹwvejO '.=-93b|(`>wpD#P_Ź*JY-zAQCĦq!.;3}ڗ0,?o&<!@ ɫ ?3Cx%gc7A/Ea2!yիmӐv x^ ަ[7]"W=w7$@НbWQwrc4cY8`셆ME]4 3C>齚;*78cUШ/٧@amu_}\u˨ f =gm >Mb3 TO1$4I?bRw8J5" DnzRl؃B-Qux'1Q0ӻJ-?bBw[EC'`uׇFurZ^RG]\VsW_L]}/=&NN`QW0 mmCq(v|5njwD /tnBKwXAA?%Hj,yJ\K#=#Os| o^xTxPɄK?6H{rƪ #$=#ի9mT] X|RI `IB688x~w L@FY56X!ۙ+^̲6*X]5Wp:/dM h!Ckm 0ʭ9Է&w]'@+#!뻨Cf!͋L1 a!eQtPIRɏ ȓ2f\'tF󍊺O;SLQ^ƭegi-i/oX2 n6`)ckZS{_ļ[1W6ξ({MXGIijv-ʑjboG֪6{m.$g H@Cpؐi $߹'o/@vL?"0#Igf o)XlW/Y0 4?1DNoz] h~T=K W@Xxśy[ՍL@ uCCeۻ- k&?>x_0'x*57YbyBG Eg"c;dh!֢ywS`z Vb1>sѶvsnw/W r0Sk6,Rys&~: yT+B˟'s,۽tsdB[P4UNo~4L7/I̬ Ϥ7COS Ȫ~/K0;0'sP" y:h&* PqnA >7z pճ]u 4%Kpˮnbwǧ\ 5YI\A[xEB_ $Ȥ wk7V[IQQRЍ}Rgʒ(/{ VUWS;&vD1[rFL (}}  XI`oYA+o^f[k?]L8M_Q"x`vll<<S؇) Mw(k  ؝kU\ҽ +m!dz]dw ޒeαNw*0ĎhZn.QA/e81~k\*NuHDDZ>֋vÅؓwn|ʴ@)7(~r!TtŽ8sMy-&Z դQ3j!xӺዱyϧ5mEeB~4=YQ= {A GZ6EB~YDи7%&3ʹ2#l/ 5g酊mW4C۟J@_y0sw'uxEiRMka o=uC;K+K }Ot N24=x^Y^ .j"[Œ"Ɇ.U!iI& }㮐\2zu]KwoRiSM_sUH_8#TlU\T;Ns[dp 1ǨQyG,̺GG5_$TCB/p6NboP'q\b'|I>vUYE'@Fs/kD]_ڎ8N3Ld %9S1 V8:Nynxޝ7exJsβC5gB?^kB=9_:Z-R3wy4Ž{pjIV5l 5In}!P  KMȄTikԳ-rP0{zs|y*!]H^Py֥Qt$3l ϯ%lN=Ky!g 8c:|$WLk!qPb4BH%Lb7\)7[$s5_xi"4'Z;$I69˶=jtDx]K?JeʱrWHvڦ3kEsxKL 6+2OvԚlYyw6T3Bìt)s݆fBO4?ᡠo e_ XUj GW;ПBJMܻQ䀣<<a_KkB #XhG(/hun(d,@QυȾsg{}j%x+l .'E!)mLqj#F'7ׁXW3GMޜ3"p#)Slı2H#(@Hp[Y OJo=(J_-Х?4X fL[=X}lr{BP!ioZ}?EaCbs2-&a a z %0-&B) `xX,!LqbBtϤm'NF&v|( #ZkՖ:N*^l,ԅ-%{C1d=4Ѯ&&g:î25]b0ڡ{E`'0,ڶ(Qb,D꜆6 a X4߉]azU5Yv Ӧ#yB)ShyJ)cL?0PLW>89 }'_İe9-c,?ZvX3FVފ\Z9:W^Muz{w߇m:ؕJj71@W886Ecҵڂm3\Ȫ~(N]c_o)$lv'͉45MJ& wI`e ^u%v ͟ޙrAg2/ud)>L8v_hM1jc(O>VV9]q|7Չ o ] {f/=Mbu$d#kU,* Q@T`_?J*>έͥC *I[lR缨~pI|!zwCf0y]k돐6SgLea3'GyPjt{)Aԧѻ<>s p=ו3*5GJ}my/gcȉqDʖ=c5|Fw |UՋKr;`u#_լ3v2'au?CCuI2 3o#1Y4xb5#+SҘﲶ)8`2\Wj\t+(=WiqPK%0S}ܘ ,=މҮ/~m+sZԾ T;YXVC|澦gBuDfNl_$f#fG2u rP6_U=<ߖJIfhrg"]䀭s&ދ~2yV4."m2g$.by*E&'r-1 F7!{6\:MJ:M.RA{r[#+0;1-;hX7 Ôp7)yA@jd%K*wp.CN]]<,ƼdN>$+\}[48p*g 1zb-vft3^F>&Wy< %ʜ!w0V:7YR.̘M%y z(D!d{ؤ(cRN+am=r΂yljG9^jw!v*9WyA^_N+qF.wnQ+@^~Tih@E"t^NQ'ߞx(T#[u"r5ebӵmT5.%1M':DžA|+-?iq( [ lѧxzfPg:_>ILȢڰSU]p HΗ`|4\ꕂ$(lxMze%e'2 7/i FS:lkA LBŁp7g?M/SjѶ^]qQ;ʼn,7X02Wq*dg[9yXkaI,"% Ujdl~yY1,ã(6j*(vS%7 v \Y`@Igcf8|~VZnja]"^VЦӿ]V]nnМY2 Cۊ1:X iNU+#.0 j/8K$ן(_ȮF %J51!+~{QU$ .5h1Ɖ- 6#✱,OȬ;an!8aYɾUHΐ4~f-&kh<60G 5)|E%6Yy-|mcP,ke IOL~AZi'X ufP݌ TާxBgpD5t YN$?|QDŽ/cfJn2_ }*|[x] ܴU̕M5Gh/M0g"CQ6¨k#pf>ޝЏgv]m:3D; X.Օv'IFzeHݶ5X~ NDWޗS,.>leʈq|"2|_ c4n_ `goK6٬F(j/Z6tr41o^^4U:^R:lS0Q1KN9pז&i̟IL ݈/|5͎-J>ڤ2+2 MfYuȾfaCjO\FDN.y6—?/t* $q;rBgG}ޘBfDQg@S{I-qsJD hbCck ~R|on {ӧ׃չkǰ#A`ׂ`{ +q׹^C(v= EOkvY@W#̵>sBy`W с-i+43AU-Z]3T? 3! 5靛ςQ4*!Gdr?qiٲ5)Pى/}B[qDJOM9%+)UYm&9+dGO==DZTJ'Z6s%_| 1|WbT\Z& x4blѝfAs}8rmEd1ov=,,&X׋OK!fdncK JI$ѹ:XŌv{7a9OH8pr7L=  M~ tx3`Q_͐Պ#յ=LbOi_i [3.m;zhSՄ5WG B116Y/zzFm$'ZWN=8fE.}%OA2UQa/gi*cXjЬ\4IΒ=h-9+kisPm: z+>x#O5Db,60em8GK{GyŬo^Q6S>Ѩ!=2O4cZE]]Y~;$>(/D)vc}ݵbYY9oLӌ뼐>4T'h*鶐|cLx#nt|Z zyYE?O&< +w2Yǀzd[?m"WKpJZ'ю'b-5 `M+B/9h:u@w"5 P|=9 $L{N(VqA|c/I"=Z}rOθ[z4Y ' jP)GqaTrٵ" <}&'TiKފ&[-dIQYD J7#luy%![ILy"Vn9Wȃ!9]ZW#2~Wh4|sFǧ˴@4h-ٲ%>bA0dߣm} ŒP/Ոv5Z5VbwO j׭>ߖr BoޯDvGP;i>OtFDoDYͩ4gkBc7ź˜.Spߏ%ebpzE&789 C*0E]>{?h,Dzb*0s]㵇F:3>Ss5bA }0SR͊3dWji{ud*a9="EV)KeWIV7=5bpVeњ#XD0[+iM0/ڤ@2G.U>q?\jv2I|(}.#Hl:6B,*P&!-cmƝDIn6d Ndgedݖ"pZ 48Id٥YN !$s7U>[M _:LhVD5%ѡݼ)D(!y"(<+SN"A1[e rhK݌);y@uv"u7؂ꦇI} MULt4QQ!}$Kz]7˹9Fc\:j:Q 5u5D|: vbD?'V욌K0zϻR9l QSSx^R_֥WLp >Q]X\;y).&EwtIE(ZD9 ̌);bhpl/MxLi^QDIs`E2(l$ro^ . >l8A5[e7Slbwk;2!ל;'?I ͛{KNY)HqqWRB69r#ޫraZ0狧:$5bfHINǁG` zДCr$`u CWŕ~nN*139҉6jCbus݉HyU{*-DDZv^P(ߒ :~CѠt^Cb'*5lK k_DyPvTT5-C3cWRੳ&b]>b۽ A4Uu'g4S݌:R1g02:_@9k~)qIvc0c P Ug܏؛|{jΎ2Am2i33߁n=J)Are/|Rvm“f@*>t<S;}Pg˚M3. g# iGx/,V$3N)>&+hFVzcѺL墺 <ƞ Nɠ49v1] nǣ IҸޘ4r~3 CCbquΛ|iRR:wTqrc~]gv!k&mB?_X@))WQt&̷bi[*_Q3=(# P8AJ/<_mDt6ʝ aS)Uj<O+%|oWO'O 0]뢹QQO%rx1Kz&Ah@uCaYg݉M}hK*@90of'4 (_We0!Wu'E+I+~2F w뷗A)_}jkE)E_k8. Ş>c O7;#8]H1ș^sdժQ1FUa~8_t\;`zB>^"MVx_Dd-xD7 0%s#t>>X%C.9Jr?(-jO6ec5ISK9ljwr) $轠k }zwUx2yIkb$afq z4|`]0/di/9!^;fօ< oW،̻JL8 "Y8Pd P_.߷z5_vGSUQ?{k*1YpC75+$g ) / {BF4Y2٧9eP˱896_YQ%P{@i!o6jY@Ӑx.kM)WjߟN#uյ8xT<GѾ Kl`B/o|~ZL%4t2Wo ˢJǨϳ^8OFn%4E=̠ &C-h]GʫtmdAo~첨Z{-ץsTQ|U#yu96ݖje"_iLΤc,Nގeأ F3M▇ZVIC@!\/ pm8^oD9WLͰRb _l9la 0i V <\T1/-0V}9J,ſ8l޴@"Na'H+?؏0*p8X7c,ۣssdUY==y:I a<_Y8)>PӴNЊ !&LjrZƑZu5EAt9OH+ѥ @sdk M >6n:`/ Wܮ@8<I)3;)>.c[Ho橻 L["N@v[+*zf<]kfñ=ŎD>+LW!5$hT{2!j܏\VKy>}&qXm7曞]i'jBF(#pP%R^p ++ |+4 `ІFd/3-dC>ӗe{B1ٱIkEgֲqaF$- Vҧg*1@[|Gdzu_^` m&&फ़{F.X ֻ_GXg)Rm;u|*JUo~h;XYxD˞mV.'Ҩ%?';wdCYVy g$pg :1_~bH368AmM!cxƛV6Jp bgy?>< C! JYS aM\(AqMp ޗO:YA@M>``v@'WbYcﲽ eّi?eq+ bRhaE*{_߭}Ϩ;:R%5kOuavy j}x fŨNtwUqcP\U'Jweb1``! "1#7֙x6t=ێЗQ3a=MJDoa/ىV0W)|7 vxU08Rzk/i"g yH\mo!ӗ -oXNY}|rYWq;)*QWWG-06dOΎ|Wq]ӌ&T}VPTO/!ڽ*qkArPk [N8ԩHXbI4v ,Mpt(=?DО d! Vo/{]_?;O)S_h'G+GtqGmK:$tb(Q,\[ Nّe%4Oﱸ e4s-D451o@FϦdn 4=!] ШhAV_)j븟˕3AE -ᨗU )Q Øx]-;wRa=~:X&]I@^ ˛u?S',Tvے̷g.LJ*R yZuqi7&<ڼKy7 ƫ=i%f*RPq&(eVDŽFE\щYjrmX$m%y5}R|=76UA*"/Ƞp}_2{09̫l>fy-%7% 7/ nTW隮IJ`+A0Us'h= )T [?v-"jw;'ߠ?rM pge/Aч[~9((#'+%/9-0NԎGpT ?|OB @~͹'m0R7ku(\ S7~Ly~H<;QEù钰s u2c9sHUNQ3<$޿&L! :gPJT! Uu8,gBBXnM9ڭ "8uP"iDۆA$ TD憆! ҝ[巰_VWAx{Rr7t|l6&ˤT L#f__o~|RhBtcvЮyeFqM4~pB(ϰ!QC"1c a?sIV1bfJTkE$;@=>Ir`)E#Ţ"4vK,~5 Ўy1ާS{&(jP<: iFdZss:Z䥢g)rմy\ B 19Kh 4`4j+hJUb-|qo `g7רyeu&iE|MbcD0PO9k+X >yyWu`tq[U.J1GNk U{\6wN~!RVߴ{!j2;s~#~L8I EzJR` yN-1ZyMa0Xo|%uҞǻaC~ԤfL:_ځdi  b?jj:k'lk7;ŁE)XkJHb&(W9&ɋc (h$ .4Dm[6WS*ÎK̃*LrmPۇ;2]h d}rdnuy w %Y H `uCh >`*9ܮ "3 @9ˏH{vƘ.8N`X!0ƊvA 1>8ɒ!zL2rc1"nJWƜb"dbZl6JFB& s޹j]c`z;-k-ѕTm][$3ᅴ /y LP4^5O)cF0M"6GkbBNE$.0oV#‥1Z [PtѫrHU:0.-ת7etT~<遽uAZ#eʹOMݸ 8~l¬}8xE =#[ /z~u>#4Qf7T鮔QԭJ?GGr,r*  Wmh`S=)J#ΧLMSyv sQ^r&< S pU%ƽX /&ՐgVfCǷj.u݇P$ZR'ha @qI$킴5'a8}&pz?*wtpT!Wu]?b\qH_=QX iC@GdsD*&$T@0H7#|sGcR}Rp9 `)4 92Ĝ&׷vo$WQη-T݈MY attg?SX4q_R&o p-{Cy 7$(hUZmZ*ɱxPFz2GE}!REzNNr|L )u_ ` З 뤍^zĺpt/+QvZ {JQuzUQt+tciQX |5H9cA7FIFt}/z j +)&GÖtF>3IpsnC6ћ`O嫆-HMpB8&6$RaدdKǗ$ GPH\{~bdknf~#tk5M&?q >McD:xUV|Jq-X| R06Z䣟>\lK[\(-wI[P3"r".Jdе0|-|~ɀ@4׻ !m$kE? %CJ볭5!jTA&ǂ9Tr(M$ЕeɈ̣Բ"e$o<9-}pBKNMg1OgAu[j/}Pz!m'ψAh$X_d'rc;q*\:r"[\|0R3) #./Ń^#Jҗ"5CEλ72j,9 ͗'# mVGAhFTV ++]KY?J*V91 WAb)n=Pal1DjmD=] FNL ـ=θoF#4Xd{ퟜ7'LL6dX<\bg)IL³ i(o,I\]2*^˺t{^NtVwd[=YFDA%I'Bɂp ڟeq=K'A~sMNTƫkn<YV]'' &Ѝ| x ScQ3NN@I_])Hdˬv 牱Fj)|⟆[ãGRc«%]>K/M[<ǸӅ~>͈Ϊ +Lצ(7I(=YhkIW2/b Bm7 YGRzu|n:[{\g}';"=󚏡1{"P% j7,<^pȩ65\r+zs20` Z_K5ħgUk7hd `BJ*Jّbt,J=<膜|a^ ǁ±wSWeǐD ȱ>;%sE!q, _UI|DVG=/| WCt61M:G ޻)ZM-C`/r')'*HgN׎ͯ/Ī荭6@vn\^~A=]T(K\z]>}/ O +,5:qo;;DvCl; iVW}_؇N\ϼSb BKEo¾T%SE}[ HqN8> G sEAT7C0`0Cxa@SL4ŷg_ ƨO]%˭h[j؋ ̥A p'9&z9H<HHaqYtat"lVm[}gBZ; مk'<ڙGbR?;>U"BXXB,5F[jZ-FYyhayN>Х^lS`|+%Isd}R\3Em+Y&Z(gPϥoY}zbUQk{k׊-Ϙ&;6{f" hx1?t&?F{\D㨩]L^jOk<~bTΤM5(% S6èآ+~Mglu|i2vs ӽ^XDD5tbyx8&[D]==|gl :}f$Ba0^WI_[:5@~&}:GM"ku*@)n3 De5@DD+\h㞶д!:^f_D:DگL_dAyř ϜA4'$"7k3ݝj/ 0tځߗ-6oD<ӊ ?Nm;LwiMKMxs!I`oFU+ I>6 ({1rzUPDF0s '[7:*9Gw0%,:C*sLiI;`,CMTSzuQHOcr䏒V~jVE\ڕyZ]٬[zTw@3@ݝm-P'84(I-k;Z> 6(θyWL#-nOnfqĔԿGK4q #9X^W4m =JM"0HqJ@WaY Fs{n-ٹYv RPYj∅eSlOέDt;Ѯ0F`SFn$!-+ieSM*AXX ϼN Ge %>?Ϊc_MVxqۆY6jnd]̥X/u ϓGS~xH<9+pBuBc<ǴJm}}Aw'؞>Z!$*&i/'q:.*csCA|iπVZƗ[b+)yS>W䑣iI"o? y +ȩN/9kr7\ pb?~d'_DAxWXcI!Z# kNqwW?(ӀJ}g+4;g4(ӳzV H\Z(ɲ`%%%d)$g HH#zsȡD뼢v|xd`k X+=NU'SiQ~XčC||4xD_`a>ߗ۴ 3TS 1=4:ca8%%o8SMo9w~rsԕH3ʕs 2ЯopenTSY>V#qwL*M`Kvc3^PBϘ2] 7Ah2#KҘ9 ɉL*YL Dt&>sH^ʥ Hٸ<7xoWFjwiy #5pj}(/yY/Tř@ Րm堪~EO 98+=` G"uҰpXhRsdiNmwmxʬ Npxa,wKͬD":`䊊ybyLsPIfqfX8ՆT zPgi%H%z%޲e~FJC̃ }hON5gQD52xၙ#ipCd'VU5Lگ)^*<4:ql i?YT(@M|oa6m+U Ea[kaɊ]HZU_ d;Zpav&JJՎMP5onYS ^xBE~f8.@~L@؋xr!KTSh;mV;ӵ`$xqVF1f(٢\Y6430$p>VTq?j኱\!R.Z'e<<%?|Z^[.DmD'֢ N.ITx< rU/%r=@̇ &mᒰOٜfJ#JPB1ِf,-l7wŅ^ qr׎Tg l;kߢ6 7L̀g&dύmM(?TC>̂Xُ0糔7)l^hCகZVÌ9V{̑T  *.^1jyLfO ֍ug"J`s]8X* Lvi~C|P*~Κo:Ia>*= f;Qap)N>m]T_^k;i#jze TͬuЩ?KzHgpd&(|O_c\k)x3Ƿ@mgIGEu|&] Ys z$kӔ˓80Gظ0ҩ.BsQAG o1MOxuKmq&SV j 7)( ~yZxxZdq80Or-t fqr-" {\V[%}\،e fq}1 iJSoɿ}!"]DllxߟuLBڴ3瘦[v]x9( ܗ"^$ ۓƅu\Y]j@8e{5l`$X&ؕcVNFߚ}ݚEL7¦u1ţ9pV|>(u W/a,:3TbGz8Uje|:_u<?ECM;FUVxȶ0grH N4rMx {N+S: 03S$Ĥg'H:ukr22:X}4Sszv2`hYQZZ ym s( Mi7*ߊ><mRuêΫܓ?%agJj~A@iK $OVM4pՐP] _ä0! "Ĭ,H&2~{3zO t?z,mJ:}s6D=6Us.^rQ*u~\ҤE՗$^ OeKlX$4e޾IBM5N3(7+*`V Q5c:a4] 3swR熩»=A,џ|U/+Kw%|進|I ˪rTɰЊ6+ne$:Q$|(&7PjYOp=G Ug+0Vbg6:;? =i*Q}3gkʡD />b7ֆ:Bx&I`npRpBIӇaY']_hz1<(أt߻`FLtH4,Ww>sU$]9`CўJ`OhMAZCxP`&NM|7uf DŮ2Fdxc\yM٣O۸zrj}INbXi+5(Uk\FQD,3$ gulKA"@+i>lFP.8%ptQ?ճ*M59F _^g >c;кJ;oE]/gN朧^P2HR,[2+Yw8`\w&ANUZ5ycV-Zha#j6v,ĥdW gYZ0707010000031c000081a40000000000000000000000016446b36d00004bc4000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/nvme/host/nvme-rdma.ko.xz7zXZִF!t/RK]?Eh=ڜ.+9 XKfJy\ hNPlC%)b pOI] +xlo<^=Utb; 鸎g1)K"GDIH˦9CFuM5snmCyXܔ|WDj*òsȟrp\lN ,RO Nq%+Cܵ9Fiޝ+Rti ~9NQDԾ'iKR@I7#xoAhi2ъUk-ad?HRk2E'4B` ڤzܾmqn;{B],&K8OAI=^!ktơmADi͙p,*[:Vo_Rwb]AnM$ZEާgٲlpq,).$3L{SӘ/xkb~۠/v1`SJ](Nq~Ԫ:ƂOzF:/T2̎J,O)p|ѓ$6 WNo2F&~8yٮ̞q]6 wuF=OIN9KlPE\Z^?YU[={&Q1u;9 =\][_/XW*z;PۣL%&Y<TfRmo /:47%nG1ϔ6{GbfuT\&MN#A?#IB!.tCgo-ޮ#-#=NէL2yɽ?XR胷 =ioݧUO)!7lbh%uX.;R}x~(e.vJ_^և>p{ylrHM#x/{fK@ Qn3tgUAгb4G~84m&nb(}d{JF=5dE:b ~$]*Oqrp=:Ve1a+nNH˄E*,Xol›,j]59^ e" {0p_x@[]M~2 i.gwU')-Q]T E VdK(@ΛjK[Rw]A!Ah[CtU0ql6Z[85J7K +)o^[R#[rx\}Rꊜ Z5hs(*Be3E=dZhfN&+߄*$[0s͜iRgYYi5í|y4ew-rE<&I.^fא6vcoŒB#)Na=S 9Zk<;ڛ2lN,_ύN"8^g?!g쑉W'Қ6!'(9䞠?t^#fACX^S'"kgV]+TٽcɱRl mXѣIwEg2{5}|a돃R륮YL^zzӎ6o4:_tuѺm!Y.tVćRק-ؕ`aKyk@i { #8!F5Z~eL+h0\21~"7Ks)AAk'}xzܡ}&(Gr,(}%jZ-ahagSRCc:rh UM*&" LV&h? >˃ŅvsM-~Hkޑl^^ƏdUQsp"A/F!Y 蜯j.\,pH5 k59MO ӧL0~`vӊ#Ri+գ;m cGtcbDx_mfFB:oJ3f9jhUu*零5&) EV&5>1\䆴:X臥69r*4{M9?D?Ԋ©:?/'UfDN r NR`. &/s:_O۸^E-떐D??9W#!@yiM~)Š n]63;ByG156es:' oܲHQb92jA/$EG4O]3\?  ,νP/y \h1yʼnXјAZ<=Au y!`Ll.SdFq|D3cQM,^!ܘ$oFx 8r8XgED#YR<#5# 3hmZe Qrqon/D..0ذ8/wc #F|zfKe")v֘h伟1r;/Lvk`6$O|G:Yf$ w$eCh7_,r (6oR{*$-Ď[T=:X*M"UoITFDnj:z$VHb=u IwѺ)%=L|P\8#}yҰ2SapicMT"STZτJzma\R"杲sX_lR I)k/B0CGF#ĦƄw7ӘVԘzG !$rTdžtbe5ȸdžOBIcՎ-Z6Ἑܴo/'y: &~s iO}{] ( |px*/ eNY&Zn 1}G~RJ no:`p# cYs e]$pcNp Kׂb9ЗHes}D,"~+3^D/t;g}cxx]ӧȵ&,‘FYҾaVdpZ=/'<m0FyO[M<6:/=^k|mT7p[y\.QK@jXW]8AVL7R"%GV.qѷ0L!SZpgPgdo$u>[}՟^˭'YR8A1.S`bpd/F.`hܕq 7ā38?\%Q7d5N˯4̬..O~0?%? U8C6g"MXa:2dt}V[maڿH?EêÇO@az9?nFtab% "O= Bud?97b:Ҭ:"r/PYXHn/7uxV9C(ؼnW p_+hiKk?E=S.u~lCaB\];ϲ)=1*%,+\>GH0!W=z*T r _X-JZݹwGҷxNBnbqD;&9;.koV>D si8&KMZ,q!,C3PS9gw;FXޠ;amx 6L'P+vb:}4츻8tv+aiԦX.%N 6=(JSs@ ^%dt"lj,k(9p6ц__Uv[O쐌&H=]iF 467ˆy/˯˂Eg-b"e=@Zx`&a- ϭ~Hsx"?Z*S !@7 nvBe9(gٯ //jg0%> VW47=F* Ո6*>tԂ:hR*ZeNj/*\YpoEPۈO<):$A7YiJ8~E,b5}ȭȤv4㰕Rn"y{zo5dn0;A쀮$>9<ʣ;"MPaP9hK&e%|9(иMɖ{TtMJR`Õok%hRga|яZ"'uuWfU*҃gg]v537eY fZ'cufQL[Q6kۤYAus#o4֎W#+촆`Fypےfu qzQ>5^ܸ(TW2vEgv%\98Bbz}Nq0z8LWo1A)*a΂X,J(y( ~ЋGKrO sSf52}F Ž-8{q)Gԫ$cQ)FG5/zȦ|p㫞~gfdCg]XA:tiADF:gH |gȈSŜRh:pHb5 GLM6+GAm3,$Rr"] Ϊ3+>dC&5R1$W nm)+g i@ e~o|^lxeEp_~cmD)@s (I(*dNjil_fՋ= 'f]& +~isG8/@79hPOIKz0W ߊ q*)\ybgٴP#{`"<屚n"g̵ٶ)7ZL[G$# "o@`Ic^@1gF{Je>(i"0*~{br)>| sfJ5FL#Ÿ[ _H4@YSFʽ6b<=R6u&$E+s{*?Aơ1&Ú9.o&*UW>)6i|^%tL4ӿp}.@Rc8UrҲ*8 w6+hZ֞lk|M9V%mkLJ>. r 4"Yu/Cjb%pOՔ6OzFb{𣝖.6R:A±b+Sۧk7+bIag'/l(#HB  sdw\H,J("F&ã"q`0 M,㫲* __G{R6B.,&-3LCvd*qzq5e1ɼs ]7Mlh&ߞԍt5c󏓭"b]|j4j}{.BC>0FiA|GW6تe.B*rJR^{O/|֡*Tt)fOB_N*! $30`lnJ# cs{BQO ]S $˷LբW|uV@PfW*>cs3z6S]:0a㓡 _|fK?V%u=:Ej=uC ^t!Fxxeem'3^ͼdb<8tZ$%>Yy͙ݷ!h}OxRދ9]:F5\2x7Q!SPԬ~B'uъZ~q/ kĤ|; #=3sqTp8R%3Gn'qdajM|aY>&CRQ7Y!‰ʥ@ e#{j}d.H B dm@TDwh8!,֎HU0%X>B9S{ppiۉOS\r">Qm+As+)c)2%s\wsn=qwcαYEQKkHpgtq*ʨ.s pAft)Le"\@FIT(YO%0댞> s9m1 *ezޖdUV%}NMn+; O NnqR(g#~2z:Pߨ+aG=lMF^߁gsvi`a Z"w@'!$qIԑ=giEJH^(zq vGÆWٷ0jEYHa7rW(fJU>c- 1/iۧm@%Su>de^+E.}9"ɚO *fkjH s挖'?el1M~2<YU e ͻ8 m1@e;U,bVe yvnl>hi$aY񪥟/51M3بqRCsFwT tgt0D*MuLd՗5i"V {̰]. ^IS4Yc\*ȡGQͮWg3.Z2c9 ݪK$mtMbnin0I ΰnSMH"'_ӌ(c5yCSJ #H꟩C%.[Xq B<7 zR tc&?XX#\q7ux+=;awŞN);❄ach$>Ôd baQZݞL'v!?V=ŽE ?簍xQN3Cz΃,rNnt" eTr%,=nv6%߃^>Yrڈ(Crqڕ D}mhCn)dBaCXw粆j OE;7GՕ8pWŽӄ@ct zж 3G-1JpuMV۲%hMɲ;A']> MLft]\w5IΌPOZ Bgusm8k <(EE]ssk>lplk6-jBػJo5 M" ! 9mHd' ߎqYw\֗ʈê@Mv({"i|֎{{KD~ v N$hგ1Ǐռa4F$1FzlM{!]mYRWbn9} 󩛅Ѣэ4j$Щ=_۔Z/j@#x1^=I*m#ŔiXt/$s|!,BZe ( 櫢Y%in^P!D,<ӵ`MH>`_o?4"drr)-7ࣸNj7 Y];0l*gh\/`h<7t7738/9Yy,H 1YaDvwE3#ߦ jǝZ|.,|6*.qp{VyT F+ban0 4?ROաRBNuRv U|@gF%G,o$:D1EO5f} |=bD8=/e["6:.j(q#e\jC>8K6E^(8D {~z_hp|@I[b(UƢ~ɦЌ{gttH] žwh.(.@ 9X`$ {tZ'|ybI9Q$deLPHig؀>;#ߏ0|<'f#Me%#] HHFZ&}d~X [ MZriв伔^>'؂NUN4:},Ɛ $&t, H쵰lK˜8;Q_$ Ņ*QyE+UID ͏ mo-apdNn+?U˽i+Rϫ. - '$@v$ֳ b"MI}Jl(An5lzbtl` ~mbVD'P`j,eziI9P78$ лg>X{c8.| \'_?j1DGMr+d|Kv'FݴMwgZ.!QGoYdҢݵ+p1Ync'8Kͻn ZxHC˅~ڬ@緉g%ڂhvf&j샽^3j`( I9 !QNz= C9/@'P}K {W?A&&*@I^K$cQM(B CG/ ū.k)?gQPkj ە/E8cԺU ҨΠi,=ϫ"Dc6u֚Zl0B Eby#zH82w ,* l9-J]N:~z'-l&Wq.OI#;.]^;/Q?cyR 0:( `c.X}W@1qpzl_ҔzLX:Rv^(f :Qg+iAT!X2_i>7L7/R3TOC4 nZcA8eKi/D8P YmC-cYm1l%\:?8)baNj~B:(O<Œy2=P.>!Qf0n`;o2PA! w-cQi:1]g8vda5X7Je ć`K;d%~W H ?=Tqs/`8i5Zwm^vrOUɾc K;Q)6`iubv]8=4Pb@WP\L\ 1w٠ݣZӌxXš ŭ!uQM¦lF:<;YGh4M /ԘMmmj`G mR!e⻡xV>"~ F$3T39Š FtcL!oyY\.#!M+i'T2yr(_-OW7 TuIC< o tѧ?AܦqYذtTN:R2'6Usvƿ%Ӌ[2nP\d`̤;%S#^csnqcOPAQr $̹bU_ ͫi{,<-IYh 'wgQ 鴩)/?480>R7i`}7t!|Y3q@6١Fi(9L#A;bй:&疶lA?13 #I%54Mu(r1@5ވ| `W rإhO_r"~(Ƭ%x- 88iI]C=\v7dT!+JobQԴ:b-/mO"9K_5S IŸAu 5׭lj@{4y\۩t4RD~W$K~I[՝o8?$ 0N;Doxw;07! Ɣ4eDdуm6>} _6y6J pߍXF4Қ kTqEҝGɥ8}2^P^qy$;gO vi~\Ji3+_\pjjTt׿Q͕;dH5TEZZ^5\5_LMN}3xN_t% Rgj&f]ٻvx€uءVO1q e3*OBN1⸕8hAѓz ob%2U4wiU`ms%;I\ѪBO #9 ([i=ȋ :ȩ_~xȍINٽey!qgyQۭ1{b ~%Ean x LP7R5>UB艔|?\-7==K'|n.tW\o bB).$ B0ۻ]-~z]=<{BN~ ŖPQ62@,$B݅Ա];+!fuLKdt-ҭk@DH j pespw%1Sr"LKS~ M\]D?a)CI!3z//<ɴDn:䪰S둧CؼszK2f!H-#Hm1Aa僿5͑GM\Ɉe+2X|J4:,͢>O8mɨۻ|дNhklq&ԆT|p10TV$'u0̹vf!`KҮy>u'hѷx &l nYNަoP:W>]{Uh=cjur̩<v7s$J&ҭ &[gegs6.\ b1Ͷ+ 3ry#ֵ8s+A%`GczGP:)s wK^/:aWN{}_yN}`FL цs>@ Ie![4zKf-b52qx{KU~6We=PϞV`7L/'gDHV,yK)(1RcU :{?OA9dD{T̠H]a Y,/1ñ9q8rO dWezPZ#BB"|Q*yn;<ASRξzH7%Rʛ >-F'%Q5fDeuaH1n=WD؇?^ybi-[x|C\{sIu bʵP/{3bgʨ%91!e8c|PL⧹|gHDsHLiZmaFߙ"am L{˶D)O TL\^Z: _Wk8r ġ<3%EH_?\+g(FH+v#iaULR$-h,jɷOơ1$"S[^6 Ev0l6k١Q'Ǒ:cץ1bC*"r:4#s0J3?V48/5#]57/"%ڈijfkHy o4Jhz, @7&"1D-w9D噞t3)!m:".`a'tta+\+T|"0meM"v~^@'/c1gQ8(V8 )?\҅+V:$$e"텏P_'Ϫ߃&\y.*$+h2pf.'DSZƛt/}9龪{P<&/;\nx*>Y%wk\@[lhP' %,60Η;,NC+zA. X}"2Zj|'f/w\\ 7ڢw(Q=Mm\5lG n5.qxs^%}N5>eNB_iA#0t7Wùon 9 GG[5 ci0[pN6Q9ځ;/|u0(غ 2ﴖ+̂ |)^R$E^X/V,<#N$׋V+$v E㟟8y:Nx/Z[8udx +.-XJ| 5&!4SxN&~B2烗kKo.3, uW`8gVl E zZ3DHwiG 50V*wO֌&rg&S@)d{V\ =N'ZK+CNOB`ZNXs]L8KX J9EʪЌ`Q;ق;Xzjw-%毓%dD[mM]μgz>Ws?nSv5|)j\My/AuXAw55rχ8Qei!zIIfw&76G׾rd2q33BZQJ_]M0s*Ll=Д#6rrED1V ;M*qPNj.7:(i6E =Iw8y2ʈ]Ճo-HT fs ̰G{4JˢDDTO7 qVrvZ< J y/MSgmm"[5DVOᡋA&_yi"ٷQ9bDC! ΂# |nXdK?KA]*{Lc%3c ~Y3m/}ģ#~E4R|vHT/)it6h}¸fyA*hKOݝ$*tT뻹{"G%SlmyMъiܥȥ^!F0wf\LQ3L%|G4Kk?A;V1 ]S|EOȞ>^,z{b{$Yk&& 15fD7+b:-@ 5"g!4D;-%5k=DD=M4]w<2/1MȊ͕= >B\;'۸iӎ*K~99>ME21+͋ ==,Y|GXߪ>$s-u C%q] |" -_\ݶ6GQt= @:8%ZSkJYY`n p:}͏Fk!EmuM(XYCE2vjur\k!= o> rwx9!Y n6c֢gUPw >;ب%3@+=6>Y}hck%SϢP:߁fg8h ²ȇ órX䱩1,{Q˱ bڵ=㶦Xg!F9o.~GszjJXHљێ]JJ `&<4uI@A_ՙ!t QsZ)N &Bh,?Mdy7 -x`PPdfF ]Nd EM_+nNX*vZTQ&H*o9Vj"}4f~C ۛ~K/0ܐ9q5,USڏU4k/[WLEX|UJ=(VE?f0(,tH){ɠ J,%ղOņbih]>hm1G,G+{Un 'lNp*q:IX=ڋ|l7{F|Phۗ_)dnqE2t>؃dmXEY]YsV5{^ɛJS^ގ[*'41 1K6)%/E+wWjnhY-璩Q;ϩNXVST^G.?m6ӟ.^qLwFu# Nj s6 P!m]}ɲLމwY+@h8o߫3n7T HP+Zvo `5FRxJ,d7=xJpp#ԍ'SyZMK[,EIX2l>Q$gPwgz#L19^lF6k֕WH7do ^}؏ޚ:9zw`[FAމi]n]߄hcRJ1(if]cZ%ATDquv ofYNW+1rLOuy̓>"8ͻ9ٟ-bٱ9KO:B5TMyPvvƴ M9Hѳ>kY}7pU?vg5cʁ(Nċ`@Qi˧ &KjK3P0)k\xCɍ(υ-MmE_g1]G}}BAVMrLf&/=vƘ~cN #m5?بb"PGv\HYt;AAGsy_8fXl6"T Ttޮ'6 oN:oA9&HW @u%JL@z7= nBCXKh;/-TJ< ۽@Ѝ:\Ko=_{K/T]Na]珅Z(r@}!(U?+-哿$.,{οYݢtqig;O5)p|5 }HCSVjWS0ցfh>pp5^VK̯HܙeIm?a29WBv#osI0O*ǖqb6x߈N:p<~Ji2`@^W3nL,U>݊NIJ̩ښ$s.=Pb$9貇 :cB\+ 㓹^,WCHw+Ȥ,)%qq|Gi'$V\Ą(*58\}$_D=J=zl)-|sZUIghqB'nk\/۔\|3 ƃVYy-Z6C#텧 7.m{RΫ s4Z疮64I"YbM l1xQoDiS:XsLi#?Ȯ8ڲBKJ-ntE Dm\%Dׇ 8_ʒq%HtUFDB=Q Me(zۂЌ>mJƇΆQ`=h(E%Su Cxut4Vnm6p#E7Gc@lߙ;mQ(H8>AkGbb Q+CBY s!{oN}unI)ntJWg+^Bv6Rd`eE10C4 h0Y 35 ] T*bSㆊD @ #F8_p2t4G8$7Tp!="{{N>Gb&΄,,H%K{C̄]0tC ''%MpOr9;@/q339Ikڰ2j:;r-zxCu{fZ5moP#n3+$ J2cL#vT(,5N"AԘU\6W}^VZov_P'`,]I@{8 IEجÛ5g bqs&Իo4?*ipjy=efNLG)R~2h<"+>>e27}so]%Ҭ5jowa?/X.kjDcآkP=dojʒF' 䆂P7j$A C^K%kxqh?WJNUՕy2:.ifTFnjz+ft<\mgyXdkUr˭b`~L#S 6<9Xۤ-&lXhƔzct+ءgYZ0707010000031d000081a40000000000000000000000016446b36d00004558000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/nvme/target/nvmet-rdma.ko.xz7zXZִF!t/>E]?Eh=ڜ.+>Ȗ/쉝䮨pzsisW:%r o#1随ÑY1//:Wp,f]HGY&vG_E|meԩb/e!Q{ϡidagj}M oggT;<~xpE57xg";Zraz@[xH?JTů-ܰލT* S<~h2[p_YQy.)7Fq7/آיn54ob^lުG󷴒tNjV 1~惗ǻj+ZI=CT 8F^, ! T}ÿ D3Q{ihy?\OZ2"tߚZ:Csy進B[Yq9i g/2=Wz\3$8e.4, lML#Q'=4!W;V>}Gz2tI GY:5ep{cHj 6&iTm$fk7aQLMmGъ\m]LfM>ٳB\TM{a[|kkY?GUP|]-db, H"3FT"NJB*b r9(2u`D3iƁTl5 "p'~C88 ,,;h=N3m,1kT!B[/w UXM]t(r| UaI[4qw;s.uR}0Ǔ6VGo:e`ziO CjH S^=-yGIwԖL}Y)=M Ov=Q9&I4Qr06׌AE}طqbt,SMis%@|&}d[ԋFhn*.|E: E|EɥUК<1t贗ZQéu̇ۍIJH%ևdq00z-W&:V1`b?@Ï0_Zl_j!9Ƌ{r#C오lc3"-6韢ĻFi O1Ʈ*Ws]ma=pDSwMg_H<2.\nix?$YD>}Bry&?Q%M!d V`H~m d^zB돃miQ.1`5;`(0KȧaSB2ɝI֌>Pq QԔҚ8:Wp?䭎wHdV=h)@@D1E78SQl8{l۳P x1%'wWkXҩܠՈvr$喼湇z-LX8g2LX \rVH!F/Ts>SewCsJ'n+f t]< ޚ Yo\RsEZ;Z돈N߷d:cZh8RD ąy{[KߛxISߘ:wLYfS6:(`%ێo2 M&Og[!ޯñ\~gi-Csϳƒꍸ6KDrGLۈfZvqeWzKmz*AiUrRcU(yB'abb4wr:5fg,t>-@XP^p,]>nr+tY|r8ΫD+7M2'l-ɲ>*#w H-ˏX+V29!zV&_k/wޅJ&=W/b!Qjj|^=SEZx@v'" maD? qRU+6/DjZw`!6ps&&?G*_ϧ꠆X¦;/Ϗr|W,e! fuxb1yюKJCc;R8hi)ƑrUSbT:IkyE}@4 $DV(:sZ.g.sc|ufT Or7 H˯d&7JQ |?vҥ)4x_N $hڷFO;ЀkЬe\E)hc:"k?QO Yr e&otqw2q H y杋]:_B`ڴN_+Nh$6jM'd18DPHkE 3$ 7a 3?ϺIWhG(跅 䡋ҷx9=%NI",w?_WI@u>괔L>L~yLFns`56CkGXqNQfrsZ1Y&Smy9, r73(uˢ ɒE%Og|HD"Xr t|AMM~,B\&?%A{xLtW8.* "V)bޛ-j,̳0&9I^y<Ԡk,R-nYza!>h'w1_Ƀr Ȩ} M.dQدZP.whlY ,.Ƅ&Ǹjo9Z"WL0%r1kxrwZxo{L:Ag)UM8n( N:/4Q!H+Fa{ʹ]XPbr@`YDj"lHir,+¾\6Jݯ\%g&hWCRG+0kh& "/yVttEn"͈ |>RrGJ}|e"3L<>d7C+,.F.M,+'Hp@nfX_.la%|9[.M(ӡмN-RmJVaPu:M;߫0"IBej>vpb2]?ձKEosD0φR4 ̆A~´(y'`F 7bݍRٙ0F8?Xqi1Έ| `<# $0#E"Ops@ɀ9-5{ߓ+rG5l(̳bKU1SBte\|$QLvs%Q6*!|O޼:IcYl' /*&82eraRq%I:vM)CCX;-Sj<[+c,wJF#}co yܑ43Ep9/G8cj4Hn f,`{'TY(\Ȝ³$:(7@.]4-̫UԵoimLY?N6`ͪb[R?|/RƬQef1tUmڈ"$⇓FXi #;= O8Sy츜4-o8;: PAp!q"_>RԩyxGY5JJa,_$P 8@Wm6#Uɼƒ wZeMfzά: w1o ;'fpHDdo٨WvoY2n.ҫtkJ(,6~* %L:Ft=Fǽf^KA+!Ht`!Y!dS w<޿9)@r;֐` %y\mc {60no3^&aάʫK)#KUR\HOILqN HQЂm dG'[0'6mW#eBU;Dǖ$a௜`ѰDE΅0S6JdÍFAe |tuQJ1uű/ڊ?/p ;)$݊58e`13>nS1KkEׁpξs Ϥ`!۟CiOe t=BnRְ"JNUyR@|8%!{ނބx\{Ѧ]iqQ<8䧉#fЎ+^X#2=5.7w_ap|p`OZ G^ du`+UZR =[hHAkh 1"6( WJ.|"m5ٗs>srViev9n7hZ,YU*^3,s>"ts=,LǦIL,-,it͚B)\'ɂBY$ܐA!ILro5=oĀeKYpJR/X#5I.}ZQ!9`^qə/|Fqh{ +@~o3!18`m*HmQ%pˋL(])̄$pKDj%kx Ք d9 P3 !_[-! 1X;9CvϾxV ۜN01o+x쏧^.͌{s9ޤyӲUb[GqF*9#fRv"LV0B‹&jsx1eg儱{4"蒘 MN0`uAaqva{IS Cɱ~Or.]+ ~qN$"0`9Cp TТ`|hJ%%OKx ;0,Դ7@ܸ {4b?С|'ӈ..oQ>ll!+u,/ǝ=js#; Dp'1KKsJsh܀ r/~5{ 4^8a,F7=z?G~~#{08ծ?1gĹ\ EN|CC\W| u Z=錁;^?soЅ瞯m Yg# ot,COfR k2u p1aq 3Wֈ8 M i>]-&W=:vޯ.o8@\ sKol_W |pԧV&1qq>K޿a\/ FGԳ$ UG] &y `[\X:\r8t>\ էt_H~5ۡ*Zh1šT@"7gIm0s5`܌]4̜16!VP';4M)N|H2{HdUznD/,']frFat&9M)=R0[A2}vPcOl-Fov_qJqtP Pgv ˸/3HgvIhg\`H|(06^)Zz= ޚe+#b8g_?3%*^1'Κv)|O&ᒢu2zFQQvCҍF捛1,^o⯋ay1~z\c_*y|{$EU(q3$wҚxCh)<} Xkb~@=ѵn|/ Uk'k;Bݒy<-93ߖIE4Er ْ;[jVD氛.Փ&>kR%K5b,5KZ_E"~*``b6I'<g~*yeŸ"XsQDq&qVx0.5>MYtc9ݜD $?RDDOpް9(V .t2o)J+")DmqyW%?'5toLٚpIjBUG#6HծcxkI\&6#q3i`Zx5"9 @c@sdΟeȗ~[N`)kI'> !H o3seQ)^+}hq=azA aes.쾠!#>;&A{dk˧#z&GYʶ3MeC5N:'1kd?'V`Etܔ8.vj4X =ΒVflKp"M#WX [5GъbC8J*/\.$$kcyi z O [i-/Ip}Dd"9mny##0{ ^B>@Mu0] *4#kN"_m ?`( 8+_T[k!:Y*8?Y@R, -waifM5Hnӕ xX J}z*2>.ŰW]_} /Λ($]E9!M*VSo7LX1b.ܩ-r .RFm0N|2|r6 dZ ) 奸:̆ſ5Cq yqz?!vqGF%eF=2{¿{uLg0IP.ǫY{H*z mo-wVLcHGÉ;o!h ,)VCS B|: 8rcr\ILuD%zBhE"TY ҥfۥlo{ eq# )hoffg#wJ"PMI}|n*Ědn7b^Җ9j(LIOW,w- z5`M ~`w6}0엾 |t,%C+Kn՝Is g "T! FyD$9RRHz,9T@u*ƕm0-'LV՜6zzfťgnRh|J#J|^v(!~F8r< 6[6{A!fgHUN97 =R|I͓ H==h_ 9P;^M"eG]i塞[\髻{M,֩k3~C.&m>9'бY ekYf?jV%iGVJܹ/ &%!S7h2Xqurq^$A|R맊H _M,Fyrd-ٻ8HKEvga8Sa_5֊@ߜ5Aa$^P/Q&V4ć'uuĘ;-{CϐZMFݭ6`'\dnWe\IzBѷAkL ]vC΃ҟASgQP ^@s8iAک%JFrpWH2Ҍ/= sKa,MoIңtǜb|ͮoɺmHU'HΦ +S(ϮQ{U0rC;"п"8/B\X`9{O(vAdѿt/ I˒n&נnFh'AWa3wَ`vUfo#Ba`BUI8s.U]XO@+d֚" @B-=f Cz61I#\+ʀÙˎ ~BX֮Ӽ8s^svA:E,@TP3gnQ>+~%!Am)wLOjBKt}dFӽ qzW;6(2c̬~~S @hOFRL-7 c߾m5ttA~?&"֝"0Ry)T_X g5P!xnG quAQ|_2%݌ْDQTLTߏKjtbE| >\)$=,7 ЄKEq~Ig ЗM;]W,u!Sy1 ]yLImd7N,Vri1a0FM)7_7׏Znd N/~8i4x-0\qu8gW<MeUm.%j1E,X!ẪapfɽFw&ozNc / v=L!^niU-\!쨦u$?`P$UaKAnC8eۖ>aTx_m>+0$5GЩhhկ8@ =yYt2|R01?W^J&#ř'_?N_@E+>:!7~ŧөٓMsWa>7w좣 4AZ}' # Zj# DEde Gz%gf;Ff5WzfHVX31(\jD7i6kAj{WǒA;l 8s}uW?[׺P_ ; 9-iLP 49yνIVv@" MpƅTj hTJ:;!GEQUM2 2 4K8m ;yKՅ ƍT-0-"Ki OWs Ay%"F7#$}N{^>-l=Xc~ 4Tڃ6g~N"x1(gh,R*Sw {sUAW~Xe  T0yC\#I<Y|KmC,I@J0s߸nL^/:;D(:Lhk? -"`"?|Y\fYWY!νkA0kO !н: wZ^w oQ|U ?RW8[+]Qeq"/kFׅevq;au ޸_mI68BUGTuM)d$tMͰej\\o6V}S`"'Q[,vT:xE7JT@O`Y iCp7t eY,,(xSv{N~&3R9k zyC x$a>H$ݛE-n>]IJʔ5Oshyw2[ur8"k6w_Q$荴 dY(Dq^^2ӭFo1;mi:Z" O;w< uxv}/S? `87l]knxb6 k_ԮWeǺ=ǨX3aH\qr|F@Øz48edu[t.wK Pڊ Sk|T p9Vu\P "~RT˟cejE7YI7IۑK< @x6siT@E@"F99rM!@JMezh|UsɃĦO`}ʓI?[̝dw,YOHvlj0Cq;3Uժի_}yW#ؕN0"R4_%|\7x"1}nt9".kO$byP?r3OCSX4btqOƵDlij54 3 &A-ɺ./X5YΉՈ=Bpj>+uRnٮXʠG+73d#+lZȜͲ>)~;e4tԆ3A$*KdxEyU#X3΄ ȕ4ayV ~ Ewݮ7s9" ,aa|a`'b'~K}:P'`-wT3uc=2?dFGOSL" aGoIPRu8 &l]ؚ5g"Lyñvި 4qDE,g U*@^ܖ܋$MǸ \uAnw`IJmffg3LfMQuv3+ꟆqTn~&O)ޢo#*q8 t޴d]wބג7mQCGF9=oJ m#/DXi]8!Ϝ(jw(zRTY$$j^(l F&!% pZBw5>N&ɑM%tH"BHH$]G0N(;;sЬyEJ8_ Cu e̬HײL4*<}/[l'tfGPW!JP Ƃ~iK!IAq5B9K^6}ѱp>1s 5wgծo&2YX,ư p}D\@ 7%m4!'[ Qev"yݧfz$IsԱR^1&î@{KhHf Xgy`3߮#eˎB$SQM0`c33v%#w~zCRV(Qs#uS>eW`[qqP|8>G" \ TOMx"LhF c?7J{P%˸@}byl*18iDeO `?9|§o_ĞB$rigwXR<#4 OÆ[ZLV)^ !z_Ddlewc#?jUe PHӣfbk-_mk#(ڼ*@,y j& [Msw44UӀ#SVt4WN"t4Wh,hq!/:aEД1C r§$[x)Jb?ևM SQ+xvAܸ难DYg\[;lcq:ꐡhqש9=UĜ7'uq9W@YBR=#sokņJG{ T-PO.j-%[QRöΜ*~fZW}mu>6c4J*Ame8=kwFO+0e4#T S$حXR ;1%|T(d{i<7͎͢;/-n;B1$|P N`ZÿrnJ\=r}(U; t7C_hU9wv oRmPӟļֹݗ,4>Hk7 Iĵ7@?Ie Y)Fb'x1 {v{m` ?%Ό* pU]a qkT̷x.4e_iyv[q>A'nӷλ@oT9Jʞ-YGHRi)![AeSTn)FpC581 ZLO6iyx*;BOła2o,JP!}0*H}yT DG N)|z(dԟ^MXYk%Q } f6QzxMv)S ZlpâTzV*e_rZiTow-]:v,$^fK36+Q)w!apW_J)_ѸZt[gP1OOğ;i5 \*u詉[eZkٻy \ h8OEh4H!Cҵw7RiO5ǂáQT#GZBtX]\ vP^ƩGҬ"3}3%[/%옱-sq o+>ȀZ+)\1dAj:ޒlO4b6 _oG@שR:3O,nV$um+*igrTX`">PX9d 0һõ=˜{zIþ;WZ]8BCE}Ć|B_=֧Cj֩Ks mZg<&`}GrU({3S&ʛy7:6|}̯' 9ΐɄT҆;:aXKQMҽД5q:5`[ff *-[eeBFJl-i%9XK^W ,c|63CBs*fGqgYZ0707010000031e000081a40000000000000000000000016446b36e00001120000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/parport/parport_serial.ko.xz7zXZִF!t/`]?Eh=ڜ.+T;pk y2O3P9L+:UkdbFP;qب'&$BL2$Ij9Ƃ18 ߁ yl{ 1ZK-8 )X+2LN1#TZZU\:u06 )9RgFT8Oo)1kӬM<᫪pP3)eEXݖ̬2sڣO*J{.fMaoQEm BPOhx3/_((LL/9= % 4لh~61xfG{oO3йn&/%O; z1]~5# ɉt@FHq:aL:%ζ#CԬ@3|&qxG}oxq>Ħt' ʑuFn>08MS#V9/ 7(p jöR~C$igFcx>659nɓ 6rYٵ%m![Jx36'1Scq!RMl`"WpUj=.U{w ??ެ,f8mkz*1v5ZdAE-sbS?_\Rض15Uvg ~GۖH"z!Z$\QAC4qAx*,ndzJ *R˺*,jcQu% qb:d[?C_S1DvpL;T Z@ojINk9tӘ5C:Sш顇<' [&B8ꗭQc~c Sz1w$Wi?֋C(Ⱥ>vۆnCd̦OA- g[ ۥg, &YҼN _k*c'_,2\0WF `'}q!e V҃nIU6C DMYl vƙ`qBF^k/?`VFP / =Pp(f's]n CJE{@\x<o\DVVm∑&?[]ۮDtbcQ>RT{v͟;Nò+EYWC\[B%_i6v@;VtyɉD6TLh"}-c|Z(^Ύd̍X <6b^X8 w8HGӂ΋`q.oD*~XMAt$e~ &f7/ſ()?*ma( ˱j'i/}-,y<u:[ 2@QYf}s"1޶C5VEϭB+]E1=OWH鿀e{\{k o튢b\2j̲A)X ݱ[_I 00Y+[56 e<ްq,$ή@Z\{H;IiI CA/]W*I w,vfq[ `[%'.!Yjv'.q( W?{Q:w/Lۚm_C:Hc,F9gqh{[q̸_C xG {oj鋛06;$@ '>bC콇ݟ$.z8tf`EQuϡ{[L뺕qIEK е\ _^]=>X?w~KmvBz?߸UQf ؤw.S@Ȋ~Bs#H Kt"kqzz E\Ƌn ŚXR5_; v+6N)6Df]JlV 3:įJ\G 1Fq0}mR{;X2\RðR!΂FÔK>"u/WV˻r#2?2sZK)8wK6\N-sdzBf6JH{ k̙֠0 IY'ԖlӺK9x">ɄpQ-k1.8DL¾-W{/BSh[k (ZRsޅ:CgwI2_(YgAL';F|JJuB]պHR(bDQ@ +8⏖,:@xgQN}mv (d@ԭB+(\\)^]'3v$"71 LV9*F/p{ZcvYTܲ߀"\zuXEE0+۷aGX {@@5yGE!XZ׬hDTFU".hYg4l6OP!kgYZ0707010000031f000081a40000000000000000000000016446b36d000049b8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/pcmcia/yenta_socket.ko.xz7zXZִF!t/Iv]?Eh=ڜ.+@-pg(y⪑eba<AoT#;PmoV(iB4[(q oAOu/F6PfgzdUb6,ZIXu1门 ;YM*;=[o0w:5UpbM'f8REPИ/ k)6O6;)5Y^ܱߘLŌ'FCq zϖܜ' fK84ޞʧnIgJHaD¨;' ?ARl %tLPB]e8! Yq< *cGj !Ây5.iK1^R'Q3 ̦|az-  ym\-4uÖ3@ 5#P?{ P)qN%`;F?咭IVk 7$s؛^ڂN푚>d/b!䴏~q]D4l˃ rQ#\]Pu T!Z @5^ʊ3dA{ U#fWOQ>K3S=?9n $A4Ϫ".D78N#Q5yw&9iU$ɗ]G@TLf~H)&bEoxi (0]_آu6~oݚFwo^{3${9E)/ywίR^h;Ck0"߆WƓ_vv@3T1~\)>_OUg AoP.#h8ۤt_\-cI?fے}e zWcC|z׭½DY 7vɋ',2? e7EIt6;Ac%:BF1U0AxbB5b|MRO;/omk`xت>&U, o7qi6D#8ݯ|O: Dɏ78FF- zXRR0°r&wAӺԪv5i+\urxi\k.h"^O'jPЌ\y3>I5\M/,4n;N6Hk$ѧٞc_FVŢȩ,k7f - K-ڽm>5Pp$fO9,mkd,'$82IaQE#V/y2--G>i,@#<[yke]mo0 ?k)@nQWS{AGk1‘Ds44ښDB$lzK12d57ӟN眯s#,aґ1wJzK+BFqU*L4F͏H҉ ~Z4J|2[HM1Fcn[Ć?e,+ qh;lWC772FՅ!v25y*/U$]WgATZbMIo6 Z%dž#*Yi HBԃKZɺBWs-#+lwle'ܘn$5e&_&p#Nw R0"O!m =A0P(g$1Е #'Rؽ,G"#F,֖XkUlv# 6OTj2Rl109Ozn~Qa&%`:_lu.μ>γbFU[S{*+/N<g~cRK#%!j&mUo%3$qW۞B*țNZ}W~\n4{Yu66_XMdD7-j%2I͸ A/ /2:2FhDjFg8AoXlUV(Yq_J;{q"Mɫu}a)e&o9x|nRDQ_|OiR=v|+D,gA bJHs_dcفe!5U$?]ZCAvsJ9oo ݹۛs[IXB$[3BX@Cl\ԑ3tT%lgz,9REʖmoQ=Ffa?ڱ7s碼lj&Kߐ" A~0ܶ }Z4W{҇뒢T{үC#͒ eEŲ<=NYlBraG&ۇUUa u$O{=e38} N:pe]Mf10j&xvAtWE ]k*B/_ ?C )WuEŞUr ^^D(rDWn#>igXj ֬ť%y)YXsIX]X& cCD_pYe d_uL1z X{o<2:TxjJYǥj^A9jB<~#l/4N 2?2\5{bsio? >C~ou[0x,ם^2.ϟk5u5MHuX*x'X|b`T"ӐNFD@,ױ.-~^3d^UZdqOrri  ·󉛇ib8vl9YQ{JDP?)wab#j|7X[zd|1x1~П_Jwz; +6LD j.vC3 u ŷS2aEq.gIui,v H{OKvr' ~@WGj{;M2ۈ}fv$|!sY{D);BP9\qd) Kd3!r^]miŧ DREⓅ87teLO;CByqRbnjB TkNC6"@uv)n0 ,'TA$CdQAg(kSGA?4n3=KVL9 7r ~7͍bvƞ=*^Ʌ~&@G?c76d!_&jGt4z*-vk}Iw║/x H ˀV؁g@V&'?]լMN4Y,G+'`\66aLvqCH,ً#oɍE_˘c[86CEٷe`ȾDƁJA?t@2Utu܊}(dy%݃ ܴZ{h/r8V8I]!bJ,T-G!x{ke@cE/09iTʨҰڥ mpeZZM; x*Eȷ q`;P CLM!8)ldD ]+`GΞx8ؐ+%Ș5gSe;2`=U 9##Aܽi42Dp4FW-"Ʈ-S>*\I΋|7q5mMO !c^MQM%ð/ϯ?V`caKAdaG#DٙPP&:p-þ@{]-eF&nV0Bͫ*a{jۋlq]AN͜Zuj^`}PBh2)ӆ*q6XftWP$F5ߐ.([Iߵ!y҄箱rb&1|2NIX3ZY~[TﰽFz1@70E$Xvcu¼ߧ~Bsd&p8ꂔ&lT=Ю~k"VRegaoymŨAY:Lp~*T ]<1͡Ȕf4[>a~%9]xP"R|쵓)^t è UoK3Øˈ㣖@-[.;]MjJĬ6r#4cs5.sʼߣ: / ){aݮ2~z6I>?4azHC= 2ѯn3l!p"6u/k"^.Nj2À8ғNu 4;~ pYΗD SR$}N-fCOA=7c& !A%k/WJybhi (vdtb."Âƺdr0! (dh0 6ʒŕc 47&PF|p4dZ$:a?xQY˪BYVj_U"Fsl3QLI3h~TkK ?>CC񙽂rbR.C?BC95!1~P``V6 Mvq+3&H\0V9[I~&9vv7&Ax<=CYo%"2F9)lYXܣmR[wP_x Ǩ׳HؓQrcQŚ}޻U&#,]U_-(2t 0ƾp+ +iᆡ,H1 lf 1Ǣpb< lhT|ẹ"jߵnշ4{F)U5C $`g ' 2}rk7`*6GTE@×B8CE`XNgRjoNɮSfG vu=n^49c (RU7 QYR&\r~4sw+u=Av9V4 6U܂tɜ/'7-V`|=Rgc @r#:'ϮswGz(,MPLؐjqb''TpO=&`9t#/ "nm2#-MAc i_?;m0f5荭ĕ﫳Ooڼm2룧E. .X!sClgmrZ-7 K׽ y%ڀomBZG^̄9IrJd8"?vҦ?XxI9 $''sY-Mj]N`\1"!$Qs-` zM1<[JWGu|v ;|kfw?;u]UwُFaO/۷rxy[X aam\u?;~Կ-57["闖6^jSٌȍxQGMW6+v㴝1Ϟ CHLJ' -~yf"9cgCo*BK-g>õ锰 姮|X}ArPڔ٣|X񧡄Pв*ßu.nk:y|uL-%3(S]$92-(7s06"ȝMH"ae"e&2[o>^Nj4N0 #6 NNi$".쑬측0ӏDvx0P\{d ҀYOˣx1Ap]*VgVxKuQ~2{CL6so(]{!\nyNtR'D%_t=xE:ꂛ.;^nҵB;EphMY٫A@ayGr0^6T^G߼~oR.b>?UCIEjSuuvQ{ !lEљl[okhLJOe}adVHxF* &&4-p졾ĸh_{I7Z(lށ1|e yz2G^ E~8aWVaƁٮhe$ڢsd|>zs&/OC:S7C!OQS oztK=xx :'Ro97ҹK 30CGyKW"Sq3k 5J=܉  Y;p]}sV Hr 3s;ņo)]bD80oviy@0ܙ+2x;Y^uY}AWt6V@\6ѕLZhlZ!̇PASu JMkHU3s 7[j}?}Kna:b4L$J+Dh'4Q QYj8Uijv߸4$"eHBB R*'Vg!P, H-_;Hh~Ubx#!BACNqɿX-/B]56Q=WپU465]YI=ߜ[v(xF(MMA`i%?ZjpgX:*lRk7WRhG ]pLtR k`5h}y{=pP8(f2|ndk,:r*S,86Μp/y DA0Tp19) f8:xz\fBUʮ^4z֪(K(N@жZC)nDH~ W`%_d5 wMsX#WKJ)p:1{;QԓUu]2e8Uirh\4"6sf*{2WfidPG!!5\@kɖR=fn޴}]fU#a؛0|n"Dms pm, g@2HvMfRhU]:<Z]n OWXTsy!fo_Ԙiʟ{`#"ţGen(=jS _ZUKi3U.KDQa{5c%eZ0`UY N(&/Cݫ%,㡻D7?}NGo՗5N:te@g]$t{.TV(~tt4,{lųC[}껰U}ܠm3&HimdtJ([~dǜ%e !0" %RH3o2&8kf`_+``iyF aM݂!p$63k7S7|EX|`~ud1!A=33ZV8"aÈ[ xuZ,` q7YF^P;5KB#}}|r7)uYLm#q FhikM7 GLpädQuG9 ̿p60DA67#Z˱LE }-{b_Aw:'>&rk6xcU*^ƌ_3 _lY+ِ'VMrqsi糖, [ݥ6@퐣 ,4N3[bʸ{ۛ9bjeaJqvJ;6T+0t""V/ɘ8}8bTJ˜x5u RS>X(҆/Hv4ȟD_Wij`1lr"byݤMn7F djGXjE80a Ng7/7.@lf1 'YEêٌ{o!np9,!?iQpĸ@yТ\EMuS6s$93Sc5!laVNBcH1=(0cvX~(ӝ"xQ"Qmb3,tpQ@SoȿPXp_4h_]{q$PBF oŽ8Y#"cfÄ$QT:вZ=oyc9S FRzC)cH͑k58NgB1JoCFS*2i%T)k;MWnHԚ?hWʭWKm??X"PU@ƒ'V()!QnHtϗt>&1-V^IMR粢ټ[J[$4),nBLP7.aiہ0&QT0H ?D لͻ]&x *Գtz+^H^Di2mn&"]]j]Pv&&ϾywFqIi+Y`Gd)pOiF(q>'.VB'$rE=W kfIOmVT*nza%?ܫ^ }2)s  p+2jɯ#(| _e+YKI{k'}g/᭷-}'h34EԆ[{Gps=.D""do V PY=VOMҦ(!K$Є0ϔRg؅ovq|aZ޻+=.X%`XM mA=QSFe{\Og?x#]\+Rt>] Ef}9v5_^UaP KdiPz rÒ2V٩ ke(`B>y2v s>,NO>Cm:I?/ł7dT_\͋7rkbcp}!!Ե"+}õt"֕y8բ<!ԟ<]d@?9fy]S2T4u>l_UYH1UP_5h6}1> bW*~ѻe@8w-guK)f/s0KD F /-$Ffm)D]eIqEƑ=SX@)ɦ.W-DO\s)k/)Sف1:\E xp'H&7Hc޳`ơY- /q뇠tǫ 0ulww0z ;+ډWڵ/ U2E@ SufLc{gWK '.ƬSTrq[&&&T5ɜEŚ90>IꘖK}(r@lK ]n30i}Ձr UZʏ*:?>%@P]: Y1ੇ0CxF5Ik!SI`[=_"R75n+JE3`\WbsJ͋;,9 uH]Fz+, ΤF'&5( i)>F\cT'DQzr )a1V!>*+e J`\zBz둫biת}K5>8ש `zu81TB YdF\<`gip}N9EJ"Cm9_ X]1QkGH JOg+l9`cTT FM=Vo{dW+qQ8F#dn Fuզ cn{ 肫5ಕ=vk ('>2 軐=`b쀚Y >q/ӫ1x`#N2M$KL._$Q$͢ä}vB "&ɹ)>INtxJW%|Zac⍛떰̫߶7CגmG.^Y"#4Q" dxJjtG˿\lO<ȽmHΌTrl@'q϶@n䧈N+oOh?D&4" XwE웣b'!N='<>6:2b w5SRsCM檡C%Ps;'TX b7~0$Qn0d@ Qbv"-S26!'VoMe`!pYͲSy5&-5YL+m|BNFU}_(O~7 P74#[GpT܉sS72)j=4\b[W!%^،aY߀[(V&D_-wQdͮ1⑂-Ut ?\tr=?MCl PIM (u$ڟ`h.呍[QwA,3O$}1HzMeӈ`fO\7ni}]wYLC̖ U WH$ΛЙ&/Hڍ/4]BTq`i䆵 MwZp+ DԆtGϓbWD;ۯvTLGqݸ?&FXm:"?櫳h̺flNrAQ>֖qQ&YQ͒V}po"Nۜ˵U6Ųe6igK4)t{"Pk8~ij+qzO%EnGX!繗 e*BL:?!H3R W "MUD2l1xO *߳j)5o PO =$XV8NUrDh|2zeV/e~~ `1/c&0 p5uݺ#g{:^?Xzw4Vt\=ߞ#y,î+Mؓfr;`V6<o n9r+v^-uD'[{S-1y+,W8|` S'_PP160Jsnsy9V&\ &(TZWyyb+S\AԈ&'@F>$/2ֆϹPkua.PQmcYB,'9njK'`("rTX")_g 3Bc`7;B-voldx뿂.6,SwҎp"0a~&/lhv!X? ,e9Cl/qOzni~~j-7B|4pdS,h ?kɅ2la!"C<WURv|ldX|#Qqz£;a~i_(L`7G"0Cjm`mm+9A*oC玘bocJW0"Kt/wW=>1$gxM}z^ާHp:&2792A-t0>aw ~D`X\zX"C*=fek(,$d` H^xO띎&aBP! U4F$)4%xaDAJ$DtnDs7=![c"J3E=˭4~,Z/yoTkRgx5ɥg]`HM_dy_*:/Rp6oe޶?}iBnl8fdBVLpNF4[2ȂDHQgmAJ8?EMc z R5'pe}R >CC;!liVQj ൤p_]UTbkx)n1Lfkfaf2@GqjXp  \5BkwEfgǩ_L+: acmRR$ -iWpyd/ ( a%gP ?z3;uSYuk]A6~љ'0$Ü1;^B! ԰3glqH"ў4mLS/`p]SFSj-%>K$wkv0 cJuH=qV"&&.W %Y¦H-Pq!W!oW} # Y 3~qGO'Q?ɿyβt֑ߍ]{Sʀ׉A3h쥧Zd;.}EAK2{uͪߊJT8ū|b1G=3A Okko+>bӀ )Pwb8f~ɇou67*SAK UA^Mqw)QKsz #tU5oJe++ZEujÔ6ލd"8{e;|z:`⊓At*gɏMŗ慱`4Asi*BԺL;g;Slw8c"'Tpgy^E-W~A ݹG,{[[HBaR]&#'4}u6}-] zP?p^kEVo%%V6'/"'Kk8"fzF҇vEO9-RPx og^iK[y\WP](B[4M9Pjزzf&}eSqB{LrsBɓ.RUi6ÆJġY:Bљ/‘7AQu6#RcɛgΘvѠf "-Ui=8VNT7Puz tMz/DR@7p@Y[+לt?[|2H(3Mv_єRE`;j!3rG_2fE+ l^_HuHUi$Q`L'kөs{t!yB:ͮ{\2.ᡨ$#P&/CFJw۞N@& Thھ2$j]i`i #>-MfyLct`[z֦l|*mS޾S/'L~aÓH; ,$tUK^O0To 9ӪvC uWc"4G=C'#_O0c,t=rn67rN fb Kx~`b`P7z*>O䫕"ہE 2Zըd]5|2tO}cSNpuC\HsVME i&, D\s5l&Inaq#3Pa]ۤa?L q1_(.'(= v iY? B bkcZ0L+sI,0B&9v*)z9UZhUz+ކÒ(JjQ  "0ļ4TJ'UB#ү̨ *d@'1iMJ21S&V  n-\GrQ;ZgĤ4Ax! y\c9vPCCmJэ*%g'*O.dKT h]^>.(Q )b1G΢pUY +U~*r&Qw~eXﳚp5$2Cg r;]Fc,8 [i|63g&*W떟:~W 䰁*)N%pFn{$CL߳uۓq.I-AfF7+ EGT DD@\[м!L/jY9Yzѵ8+⤡j1U-HW\$OcQHXVLƂzj[@N~:ރlk~ X2Zm@OQjT?䉙D2ڝ!&B"{ܺaV/~ZBӞ9" dQji1m%p8guTyq%%.kI-xG E0zA\̩=x!Nhg_K2rt|!!?V' &V'dnԨx,천\uDlb6xEM<͘9Oc('];A)m+x8 ~YPZb#_1Jl;<+ai֝0\ŖӅ"cCe$۹?ĸŮWƜKhg5_ tng{"-k̵5?7g"ņ<%-@\՞H7ց;>p:L&dMDBiH@ڏ:BxnqDYe*lTmIE4D g0Th` Y^0=]|({ NU80xj ABp Q +JA69:QNhEs5.-SUrrV9/iw3ҳU;imz؎a~@"þY-G{Fa, 7ƲAzY,؊9WCi<#_f'Պ /X)]v ڄ zTIF$KV&(=4Kt=]kJM0:ŝ 0]e5بn~ny#;u1MÚN"(n[Ϸ\bVGrg#w)M)3lP 4?{WVIfywpВomXS9UM2R^`PׂZўM 4bH:AdMZcR>(ѸZ#".Q?8j\;)w l=CsJOxChFQB1H1x MPI9U7b+0Zq}(O%)"BےĶc+~ӽFp%^b: z 5\QA`8, diDy`<ɭhe@'%lאZP`Pe?e|]^! #ݦ+Gx/e[ͱ7Cjo??P+Ӱ,b%U;hb(h7R*gS.|S >ǰ+ J]ÓlLؕ](9iKXuPhǞj/}["6R fSX3jJH,mkcqQWw*R&I6D#F]uѫwBUs'ۄ'[QHI~<7LEaQů@[c]%{ZMএǞ~H̉ˮ{tMm-)MwG^;ѧؙq<| ݦ!c^< 9^@VK\,wAt;oQT-wZ@DvhsKmhzGuRx ^) n<]yW{L(p\A/ 66syt!WDKYX~9BNR?>X5rhwGlr<HjZe:{ Ǹ!Q?*px9$.WFl^2;b> $TX[ 6꿴UNsBLQ!Scm>;FOMd?V0 㘛C `8O7x>䉈R蕫E$3 p%rRk%KPh;I]6c?-h1% L a%ݐjYHROl>ߌ`Z1ײexVTćZv̵.L어3=IaU:xhV+$i#⁠!3 Bz/pGYUx*g "K?;\kŢ1tEex I=Jw|Cn| {MG i1BmVA<Q؆ vǯ$@•YqSfGćUC/|BX !)7EHHcm녯n.14Nд?FrVlۗcڗVdʙJ;M]@vr+GtHR7-;AwZoki>|fAr{mGJ + cs5>Zȅub@ez,[Zk)BPEƂI$ʾosEq8h|DITI3ՏWk3IgɅko=^;ߩ]'C@ҙtR$ZK.T熋_>"I}hq~%gftRO#.CzEn Y"7!h9tIIn%%d l2`OOL3yؑQ44/=8xuh̥86>˨FA .U=&Uo= N#Hjm.ݽWRq{[ z5EEBZM f~o3H,830_.|\"=Se''\Ar0ō0`u}&*zj>^lJJϬdL8wcFKǔ. G9E/b֎Sr\Q?p؎4S]"8棟I G^gNb Oo=f40Ahrc75Mt*؊ ={R@ۮ{DxnZm\+08)LO( iZy7@a: 'x\cTf!|4-oqP Jl' P}\'䲹o5D`Pg+n-2Y1V#y]Q!E`͔*\H7e7۹`mwFJD5 tݮSSRSZ]= %YwD{Į6P:XA֖l|bXΐ)MIzW_ d/VaD!-slDW>]ګɶ]=JJ}i(y޽LfF4YDP_Rfq<ޟ[F!`RTnT!dW&OB|[8{špIIM!@pyx_BP !Ee 3N^'"\{j4J$uvs?f ?R$/H [:؍#mhv.wԥXEꋘO:+d/SMQQ< J)YegyՌ]{ޛ8Kɀn݌CcZJSXl+@ݕ ᤵoqw}́1Rx8ꐒ#TPHMf&nba 8dš4R W FXؽAe@3և6U!z*)A׸'K]wgMrWlEe `ɍ?>R~"XMAOmX˭?^Vz?C[,99q@zl7a֧ ^ ľ'~skYu7!xEI % \e~WqfMY]?ijt<H_..VջuG!p.b 4 yJ8=UCf<<J>.\[; j~{8ov1 ۫{BǢ?-l?ČO13O)4 }(Kq6 3c(V jNp8y.wT VpYZ"FyƶS$:8ہ,]n`zł'bi'fPuN/$BsxXPh'c 4K`MFT׿}%ln;3Wc| -qϮur$Y?q&D߹ǰc3^BA^evmeџ~vx/=.b$ Wz2P$B;f@ tsP%gc!`r`^4izKٸ: \iε}DZs}C՗>{{er[}~5nQ"V^8)/G͎T%!MRfW72|?F 2lcm0%\ n܀rs?6D g2c~כQ \;+tۮHÚ(krM;"keF>qx#oEۍvc߯dp./>פ3})^pmD`O&blcF#NoB23rT,Rľ Zȉe%Y# ;:d$g;H(7ke^曥SX@-Iv#\GN륂1f$8Z0u G2de)Tڤ1mµC;K2Ʃ%wTگ!fn⫭0UYmJR— qdE`Oҫӛv7g8v N`!//<.Kį[^@yA.sW"Li1D؅JH=B11سb;T6<5˛9p1"{;W2MY*ěZ sRÚꅘ EUY$%bт tvn+dA,+ش"nKisJiT ޙIhJw*I pr{MDk-9\guU "5c+9ǯ+bd #=l>J#FCRs-}$ZǷr<Be\>UǻשPѧFE[O$!,፥Yt2uHlzxLߝb~ηiZZj3P1Hh/ɂ$ 3XvSABˢ4nƊ>1Z0ώ hAy+D*0<;)X;5:kvv~b2y,8}2:fL|J\Ug9 K1WzpJ/Fnk䟹n%N?3W)19ئoٺ%y;ΪW.A qOɶS`.(cLgŕ'ƑE2x?x$z`Cs흠 Yl3)N20S]-ck|PQ! E g w#Әw'%4f? wJoQA/:LXISʾNZ]"{b!@^5Ol r'p|Od 71=W`jA9C* h(H:?I8,s"ˮnVU@y"%L8eue4$_=nMr/X Th*)nSV?1!iM`o+rIv \ :9` i+y&FlC?[AGRN{1*}F`V/:\fUrUP NACY}QqNG߳M)gJOWdHav ^#=xR} x.Wj8107x§*yd>SF4,X\(EoےAQ7Phr F켚L'% Jkb#ƴa7~*Q"<ۛ~[?zO##F QocJM*>k3хa Ղt\n|t5@Of4R !@jQ <ξM$>E vSFU)¤uw9cGX: U1`e [78h^"Eŷ{۫.Uvq}%HPo Cs>&`nq;LÑZwсğ) }'S:1K0b0sD7PHauM}t*[z%e pG^ePW31c5Pg13um` p@(TesZ'j xkp:kx=W?N"@t/5oL)c7])þ(Sur 3Σ?1kQDRFg{aS{*$q %srpZk0Z"_<$0"kj깱1}9N9%TjAz}s;ѿXժbo~ hF)eMaq)~Rܐ!nZ0s׆t}`'=l[[} DrRx)2كG·!umK[sTJ):9FתPԩ(^bu[{ Z,"|HkgATZCEY%C Q:ٔōY*>YOdl-iiaUjؗY*t`D4ky6G'$y$QwǨķEk߳aw,F<\y?#zn u"ϩW\vg[HՔ9>07=GDj7lK77#PΓ{#:p~PFإsR146+yM̷ kQGtr/g]S۟ *q7z=ɽ(pSOݫ@ OO;llnFRT`S !?{DUD' аֽV_L ~+nٗeM0<,dSkc g$#Փ%h> ~3_ebDSWk.4pܩ.F'aɾCp**gtx+|YQրyU:hBxx_vIEO;l(wy8CxNRQE.X"hMz 3ΧP=[b)s{)cr_%YˣtϠ~}Xm ҂F$r,apgrׯwvAaMϘ~UF7Ik/1_^ےvBE5+1M("/.B)íM=Sh"<^'-̭]t?νǠUI号9qnF`8Ȝ7stR[1p_]`G BVJGak y.2}_yRh* ,"ŲE (wzUoJg? ;mq=}kqK@U_!O ŵxD|Ӆ՛itP~+!x6Y}}6Du<<5rN;&(/o-'Lt|' puhi@H`@;@#֩ezZ=} ϥ/@{βM**4kNh>'yTq#8)n٘̊b2Ƞ?y@ Ū> I*S&q!ԣ9^fI|"L~{tm0OUC)Xi'zj#EUKйJT8 _S{;}OCkeRd뫆-HVR5,7/{~%@ٶ{ag34g6`6ǚ4q,8~=fղq깷|1/$7 R@|`& UT9-W52P zf"EC@dH&+_je )2VΓ|uX,mq:8 5@6rvHG;i5ҫhǴbYIb= VO̚]} cԱ4Aȴ[*홧lFpKK0 [ˀ%)y09Xm-GǔdXBI:Got$iCXL$+x6 T<չ(Cdn$ !E*vOvIlUlFf wJwi,)>BS(C{č^l^ym<̍Z[Z%JH GIҢg$yYE4S GQ؛'Td['aUg'O _gw_:4c<`ݦMAV|͔rԧ)T :$I Kf\ ,h۞zʽ/͵ug:{!tA$[̗Ꟃ/nȉ o+X̶șUm,JSbNl.y'EX¬T ̽b\W-!qc\)Xט.ҿ0'=m1Wc *x%?{Gy34XOz5R$B ܕ>{Qd?|f=Veje6 61i]b#9Mdv'iIHX{vМtpUN:+>z}VaLUa)oģgaK6OTZ_DUؗ׶2{FC$[dʨrfa0UlMYmÀU|+ʑx#{u-} rU,."9pSI}>M V} CZa&ټA*ӚR n=8{.*~I.*& ]Τ!J~[$~XDYb)ia;FQJw&hn4# ? T@6/m7NǖV[>܌C9fCm_iOh)MV)Շ90xg]&7o=uBG&a| v~AfLؼSPvBkDב[N ]=rXK`#kYyLSlӕQB_ފ Z=U7j秅7+YzX@x:p?Nb]QEtPgW q-B/:2d)߭kPL]z/jg5V;E+g LEU%hLv'vx/X\[h2W÷5B12rdqj@Ke0=oUk:._YS.+\$GMFpZ<(^a?:eM;.Q"4a8 })!drP6M$Ƹ;R]𸶆2sMlC>}~OѴb*Zo`TIvXL}T؜g B2\$=୥<l'aow "+m\s )^%q6XA=ÚYC҇9ҍC g.ņWN8PUx Gy8Yp+!ܯ75*q@'un@;p@=r](|'N`& nDE[r`1o bު֗?B|xT0`Rt1&d^/BP줼#aP{i곐4\i] xԏMza2^Ԙ45ٳJy>ApLK,?"LHyN}0'C[e;V$'}5AaV͹ׂ/ S?ZQk ίzY} JN \1M)I\T`#g>gE9t3fx?MJK7O?vfw0s#O"՜H=+ɮJ܈j 1ϧZ*?w(6vg;KV`!4 maEO9]T;Ȯϕ'aq Y|3bdiU4Skz-b݇>e],F Gx >dlfjwٔ/z>v0Qks:?ㅸV"~@ݎddyP&U9YcȲ?CshV7O2˙u)fV/&eJך2atYh (@H+s5 Je@yoFҭIOس$]9[\?PVɌ,=Zy@TE721[?6<7֥ެոhN5&Dj>wTp¢Ⱦ(jhX}$" sOξz.GlSstn^VTHK vO;WHvca+KJںBg!$!|nW8?[ih([KqISjn_Ӂo6~+LّO|oz62_Oʓ?Lo!L:e1iAˆ%R8Db+Ms I#N7g2_Dkzy^7#Ă"NX#i.w+ qyM<;.3U\pV2=5 q+e/dts . Jf 5RYNl1`VÕ4լ24mAaphlBc8:_ &xniw\aFYqek:޳z:%P]@*dكl_9t?s M| WcIcܥMEj#>qt w|bWWmB2V::OEz%20~V//V([uJx^N3}&Mso4 YڔG뜖-ud6[ir'mͯϮ#b"#({ ysV-f_xCST;n4̍R['KYFnU\F s$kފ\ t`JE+hs =8enrbݿqvhPb+ru8»G̢i?!_V W y_+S5q)kD>xʤǝ,bYx{TB7h 03dV>@)$)FtD]jYU_!$&@9Vr=9<I0is9{R 7)`˪*0O~c:41rKpHr\Mjnnoi< u*'LgqFj2ǎFdJJ \p)6eo-(f_Ea0TQg^Z3)¶}kDԯi̓zKؚMQ$Rc7uCwKԶ B61`_̢R+ L:;U$Ty\P@)b=PC˩#l 2GVBWr 0Iy@%Ѝ2hL9EJ#K=-˼"3VR1DzJn3qRs8r^&gu/bI4R`*RyN)^ (ٙC')o/gc٣x5(9V[ 8V\9/)g:  jMdϜ*d/>Rٮַ ߶QGE*ۇ(p ˗B'߻:w|q FZn"d]vŒ[/~f NҪ=Źa:Љ[Lw(ʹ/ډQ#Ɨf,CΟbopDs\-ݼi嗁De&ĵt\K|d٧6Qb]Hm8-#RU,>dXu=( ,B{~a4 LFUFUu.fr([e?r˒v'Rtn@ڻR֞Rֆ0>l8Ol lӌeTHN^묆+.iOf>>4h5bu/ջM'i`֥Y}{)O qK V5q "1[7`V>cZ]sגko6^^W]p1WS^H ~O BBG5Y9Tb%L!P7f]RbQ %#0+¡Z-ꐸ0DqPxBr_s)u<ƙ|=ZrOaw˵B/K08jӇͫrG qD!W4'' "SZJ/), 'w1;}RJ{̎GBICZ-^(ji09遌;R"6m+{SeAk2.%WrUPl ]t"z'TD'sI;Vy-GoaJ2ftm$~>NT+ܯ,g|̚Ӈ,lj⩐*S6eY"b_q xqESE!2xMa01o#}\vtnHWwGOoRP਀ι7}׊:g?kI<:\Fϸ<^Q ~ GNx`:pV/Z;|yd!VT?UȡnoZ>{;O#Jrms0cݦD3(xS.$Az夒u,2`/fG$z,7.z&.30"G޿x@[}l9v(aDȠU3tځԄAjөU&ׄۘ徕3~}rӛ2:)3Lа򢥍]ޯ! pp8#v'1z  ޳)apT =.x4O)u@u2[y1Nct*}Vuh֡eXР˻)AM=+?Q zQNt"O'lԪ"1I xM2T3,DV&zQgntd'=1aGDH?Q8kEa;ta"3)eTNWOT=?Ng焥&=.i('6E-YQUChj2)z.{LH WjQiG~p"01(CM A.i{aDxW %ځ_j&TlYnn]W^!n 79b6<gPo"Xn^RY#wymU%F;4+hChZpׂ͉RM\ze$.15+P>Qi2\(n6f]%^߳$2 +lݪ68/KȖ<?; 9o!n$OEX:lsU3Uh4" XR(ML2.z J[O_{06>n3z@XXZV 5vx; Gb3Wv}qrEB;p Vԁx#費w g C@=vog5Nl }?U/pa=%#}0J8+uwu!-hq=?/Q΋ RѡcRd7 3fG &k1_ )?ԕ,zH 0I ,9#ޔR AQ!)~(Q11ٗu43D{HѶH5|q8oy% axD^@k_&>uRvulS cb=ܗ#x;i: Q j:qPoNW! з!'?R1 5r=0,>Z-{Vcot ցԀm4%mGDk(笯n@ڠ݋ `4?7q}t\Uv0Pʝvݸav4y;!᪶Sͯtr2>T% gP$ ZhzeL $+gR K(3XhxT)?J^1i7UP2u}jx^;bٖ6houj/x$bn\i][/Č)-7}@NLfwqWToIh [g\[WbACcvlkg&ݥS+wOnQJ"Qѻk|$ˍs\ PWS<ݒΓ{^ĪBHWqio8__xE0 ڱPoC#&(qvG}&k .jW@gK[ʃo\`ly]M+a;sC'J9Ɋ('Gz y6eQ5 7k~Ϩ`2n=@)CRf2c.̑ }*d*jM>=7{#P m\t@{HR+_#U"Fjq;XmZn7/0A%Ba ;TΤy*C*Xnaba`YP硊 W",?Re+o"zAȦYK-ˈ|Y96Qu#X:3f0w|098Eâ@b17).Z0P{b4*dÑh7Pq1X-mr.Z۞7 GWϺXPe3 GC _bo{:ڔTE"a\P3Qb Z713MoQj`;cUj>CnsAar7))pdFW& Rw^|@RXEf+:tS͚ta3KB,P x & X=˚E.#&we9ԋͨLkajaV$ʥϡ*7 wfJ慶.iw ҉_^Ds #B8zpyjtiGѧ0į}A+P|Gm`-3GWi6ca`lc2iuebہ"Sm P䶇J6c@Izk.^-$Kb \1M@'@-tI Mle! vּj)>[8zc7$TC D=Qi,/-z0olOhi@QdiST ,V⣸o2G^Nc[wSr1à$\\ pCω>;4j}M#o+z6&UGlʻCdRf~ 31̩$ 䳘GQ(W::_gqݴe+N .x۬{Mڐ3;:~S h|;bi]tmRaԖ6H3vIs۶ 5qK׈ R@d|FGo~ZEWQx $>mR,_:;x5Lt@)%J㷙eǀ=Ǻ'_&LY5\MŅ):mg-iBOZk\/ ٻqDCL)n"3JBv Q&z&"b D3bpȺ{F WM+|4Qlv;~mt OclK1E蝪OV%`> oAF_촞h$%`?BʕAf;& /<{dF_Q'EU@WpPpDa 8jR$g-;.CYMP1–<5!wVY mJ<<)i7ƺlF)v2916PB^1If㾏:HA1I?XHOfFGi5=|kw`(uXj rjcz6X7Nl??& r5KFmH`rhYjXc4ghvN<үZj^B*ͯ_] z%*%{ Ym@wA81DO 8EGX`(ܴa4= Ag +˽7J${m;M"RpdgIw[$ 4\H藙lc+)yc0ixOC;cɲ+΀{2?G֝l c 5d-ȸڒZU>>_^5hXj) z. WOPs00X~4γa)ܹݽjN-Ktw>/yKT/4޳G \ԔƇZR4!sq;*Y4 '΍pHmq\D^bx({I[V0T ^ w$gBJз#R¾Kg9SvQcR/AsS<"q즲OQv9.Pk22) _(k0YΣEXv|9x͑3GCfj!vuAX 0/QNSYrS5Uizj!sWchLe>2sSN,DtfO}J=z wYkr?oC,]4qr0J-&GEv.5cD/dE%KXb)Du AN eO[sHFG_2AN]CP=:Kq CU5>`sHKq Tm;q]PPԘ 0%t Eڎ#nJ7 }!>٥KnkJ[E0aKkjhZԣaIW{ $ހ DʊY 'B9Dz3ڂzx.7ם Yo"E1E /k>3ǻOnwa26Ǩ.ȒR2=E]GٚH.{ kqy.>@hF8H:*ԇ\+7`X0ZhfQylT6^A<<?A[/=0kͽ[N+ǮٰnR;lѣ*"vb1o%IB|+8Ґe0LJO2>f8[ybˠg {I`Ai_؊Faxh/U2x3٩#qM_kOdP4-;%U:r/1{VĦLסqɰ$nuґA4Jab 5%m_kN\JSuB'>t]&޾>%3jI1hpĐc{'eH̨Wt2 KA ƿKP ̖f^;OLPqh7k(9A~!' AI2MqY/~'~CTM!JPv6 YޔkOYPw̧ǪcqYfbw<Ŷ.~+a)&L+k^m:P0{TeacX?^WmW1;f;>mKnQ;Yo˙#xᗈ*I!AYJcM*8h4\Im~HȦ:EA5UKpl{y+ ӆCrw]-m w3PMRi' 3@ʲR@ٍFzv0ld"plV0umkńGOl=ϷJμ 1(Z_QnA+yl]Hn1D&$镚ؑŤU'H Hʴ/8#sILVe}>ZS!'q/K_@UD$NpX4 MW&(URo "Ah& bYX+bz}Hȥ5DTCK1N" ƈ԰Ao~0W]8 Wy? unjuVMVYqy&q8/v` |kH)Eoh|\^ NN$*!|| G! ٹ)(2gxK9LyK ZRA2"?7z6KR=X $ue#RI\J'K{r*K%VCwyzv|F$jBY7ӞٷdZD~NP80~e'k=]tddX \Huo!df9鉎üqŌyY PVt#d<>Լ W+~w(O-P_uF jJ{R\OE/o p?ODrN4h>>J86"8N?G; Q3C[b٢1A ߱ۻxDL+]r?QZJYv FZyAs;cǙgyO#eUD}œk2~ߠaBWBr}Vc{#i܁SWN)د_UU=&ۨw2"Wu'r(^6z*py+rG@ZaMx'峉2:lx#m)uWxlkMrt Ә`U G}cU&?qa{ G_76~:y޾xY[h~k?cBA#g]i> 2Ik ! d/+ժ!ֶ U(I$ȒI,a "TnT} w'rNhjE|"'m?B2(9N#ꛮ&jd.GU-]lGR dm> w$"g~n'kF EqaK@sS֭>z'5G~-ZVNM 9s$b}nj]-i bj]2 jBTaA'TA{uDj3dBC+rPؙ s0 MMQǫ(Z逤[r(F 5Q$ٴ!pqL"K{cV=nD`\y&h|g_M;F*n/SK>6\eR&NW_-xՍpL-)|#N[?T+$([e-8FWviUwsAl=u)%p4c!2xeP#~h+>ϝ1G_%&ԣϢzГ[֨u@ަAONu {>ClR*B ,&XfJm8t_)1~؛O_sBb DJ¦v'bK)|h]w)J~L~Z- xҸaŖ*+Rwu2Pw9 HbzqvN@$L$5n6hKG#t!&?n(DŽ])LB*ZțA1w(7g,z[ ~%KT *[[FFb/-f߿u̬~C_ 8ou)ٴBhMk6I(B%HfD-ݻӵ.@C`lp0̄r"熈~^W"3QSܘpFV#l$oGW!mU r]}1!FbWoQSS."Z2o)nbiB^`ϰͻ ?'<^R5gW\Z3xd^mQ˚cj}O‡Act1)0'|AlQ^tGn6 ޹+"(6a4"N; 4؏|G]KXR  ^vӋ/2֊Hd%Ҿ/"gm蓍܏[ƽbgRCz$1,DC(CnM`z+JҋAŦ L:CKΖB^̌DN~$̯;N8ѱ AǢ「К76l P/qH߼Iàx']SJ细k`P8闔^sy /dv9eՇM͊["ґa%"F";ߧ 9p 7 lET~dDSRv):m؈ܮl(D9\ -Ftgr(r?Tm6_|Qt:C7,DH"6f5v3Jz5gy*Voj: D` >sIf蠏_s]#qNc]tfTcEAц©+3ß -^ %erbn-:iB?ߌ(Uך y,2kTCnod I.W}zt6"כKnecafs7}3¨?8s)a?檸KR͂J0`2Ue6"JM LdR%p"=U9ZM'">EŞp=.:fKDTa^Jx]!rEFAÔ Ámc[ C4|"oZJ/lڟ+]֤ѥיCҩƫm+qkNC. Һ-v^|JyQ94pw4**'7JH/:,UETmdӴC MHjLIf#!NД-[?D`3!e(axP^V`ZKs/wbZ~eZv0%ΐ!ۮl]V*.'b:XcXťMyώY*y4C\PDV|z0AOe}ȔiK8|7C͞e|JFuI#C@F2 #۶PO1>\V~uq1ŁWh qB%Ie(޸͸\QH7reBf +l0a|b-ًZŹ $9܀uwIqvs<@sd?ϋ?ԩdP @rsȤchxNĘ̡VA%l)_K|Z{|ܜ)|'|YqhGN0V`l?RrL&`kK"(BbiJJi$k7,K#EVЋ'͠K%([7AƲ)5B3Ѐ3d-U4:9s+,֬Oh8#H]8rZ1xS$6B~ԤvD'b*ٳ]:Xx VCWJyd9s%*xyGp6x8W.OceGO> |'zms|6$7fD U+nw5P cD,,G6E Y[ &|E3`z /m4H;W!o{ áГf;Ʋ}U'2~дVvO.4TT~uϛj#2vCm4()W{Lբ>*(~~3f "yjq^ߞi%ۏj A@Tl+,>;>nQgRHx[&ZK!p`R]:`榐 Śo-W7U'-WxYrH$}i潳ɑdǼ3c?zd2"wMr}>4|'9M>k#Ю*S ?gY;_ш yXFAm 4{?m0~5&ۖHo+ Gwr*dF:f2 g?37>{{:ZP.X_hkn]L yA!-!gUJ"ch IBr\ET^#[tq8d p;w#~UzPhmWG" pT2`H=ː_&J2ӾAQ=%b|FFvGMxkŴ@ԧG'0o4\!WVՔ MЧ/6ٺ)aW;0>WPߐZ;o* Uy.^=D>~uC/—hiCde^wdń[QjEw SBX/4eE5yFN| 5ro4x?RCM1¹S.ڒof.ewer]ZӤ6޷. :Q$KLCTۈ$>sG0/kI m5QKV]6.9ŃUف2ⲥGi`* }dkM[sZ*iYgif{K%5bLi6UF#6~]һ{W+.%KbeONӷuކys- /[g:;E]Oվ%hhZYn:dC1]~.ʿnGb-'E53$Y[pV -_cĦvU39@S:/f/MW5K6b}XPrXC`]FI}Y\3LFsɼ3f͕IvJxp 'ͼ BhDw-J?pH'y5tA;>Llإ& )s~`Qw^+ 1zKk1X"Ûī%u(oSX'1Qx}]|2H8KkAu,t@ wSKKx WCxdl]t6_nV.[DQ}jy0Oݤ]l$3K>rv 0pƻTR+)qz_8<ۈ<|̻3L(<Z-;H9j90oG<(LƼI"̨] uZ${Ƴei3DY3>2sF)"34_t|;w2Uÿ1V)!5dT@f(CLt^xQ˜Veq*Pd!?D]P%OhLL[MEd #j/w'A~뚌=rzk kˠ5l02&zcgeKI`99t 4"pho²I]S\-B&q5a@E y—)-o`4IvPJecO]f7z'em ;d+*Qۤk&tf* :Z,PTe!)t,Wp~Mh;s#7b>dr3,]I_8SRT0ޫBE_ _% bPf}$ >u6L~'j}}M!RBGnubd`AO.Z^^4%v "R\q:-Väny7jBL:ѺR3!G۟yѭR8%d+H&=#q‚N-vK f4{8'65fbRa(dac[$a5Uu$M!P8ag~ݧu@@tqŬ1c2-b ūBm= IQ+@/̃9YI,nX* J;0na"ͼɯn~rK^XVтj,: Q t.!f@oX/^w`Cq9uJpL~(٧p C*|xu(Eplw)?UEvԙ!$$ꆻHR,]CcB=DӰаaԒ.$v36+si>b,@H*~X09P sjm +VQ&C>8R hSF&tɟ r0{D[3Y8\.BtT o(=eyD8o4{MnG9dMjwR>W`K 3'GIDY /*4@RWqݷxX).)VYa3 ijɘA9j yqpnsB3! ,J*u0(il8\7h]b |}٣`ue2^I{,a vZEpā)|Eq3}FFl?⅁(vtz@+ZΖmf>e1Ms/[b~>j{eUy*AHYq* *K_-ZM2}[pg!ddVcѪ "ȖyIs Ao\x޷ZZVL*7Hi>]f_R \7LRXA O%wiEKq}Ty~J+Ǟvž4}3CPЗ.F$N~F8w IΥWT~MfH] ̚!Д/\F† '?)0@Q8t7\]rPޭ8۸W>&1Cp`"x#mjOc;:q=n{4 [8l~Ljm?R YfǎH{3Hܭ:BݤaЏ@T6k5hM-4˂Ȫl68,OMcwɱdz#~}t*pu{jZsfNɾ\y;sa_᭴.˜խ[.^|°92 /[=| Y4Ol{5O4pWk9ޑ0, sSTB‹y}aHtd,Y˜Et;XT)1Gt6a !P1b`klH++F]dUv|݈7?{up:qYpytTMCLfʚpvoW(p?|O2=<5@Qِdǰ;[FSÃc7oH0}A9 uoڟ:gI]5DN1Wb@ċ}MW6dګ(~&ǡZl@G2`aOb= %vڤϲŐdľns|*Ix-mclKG c~_ uB _'o8DCE]\&oB"YخQ]~*5o=m=F M獵퉭Do<>:C1o~%@l 6+sfg4Ì[ĺ"~mBR)9/lw|m詡0ៀi :';ӺʳC-ĶTO 4-g2:\o Ch^dG4F~T7 -@:m4 *tdU~*y{6bI7 ?0g _f;,̪>_ f3wbfq.Hxud ^n1lj5N/N۵HBd!Zn:"l[9TT`1['GRj\; Of,9b6[]͟`,MJjrRI{ >?-^ȏYxK"[֋b}(&S,4 R&lߨDLYgtE0NyK|Tʛa(qZ+uTr2TP3"#QH +"++ yyL;еuqϧOv^Y:7ܒΪ}nah&Z˽LI@jGg7VdbFZ? قu*`s{L`yv?}DI| ..e>rbMx1da|H;87'H_H|K]_|5 6h˹}L0 Yb|ЃKm0 8i޵4ܞHzu4h4w(}ݹTn@T_ͷV]!c//Q0b-qPbp"Ŗ#-$u7 j5J>pN[g5=|OG$Ҋrm 7ttFT`w8cIc^J4S32%OawWS2%; wj(BPENSADKIT)kez*,K'-pa5s஁K8C-cX<}3$K44%pT<ZQP# FO[2eDQB$fѽf˗]ZaaNkŮ#*82x!qt Y(2 c+ kqpm8 ʒ`;[S 96:ZjHC~ۋm̼U8Lw1N|,#hZjIEh2[^[/Ufk≎6\Uf&#TѴ&`w:eS;#x;3=ZCx.G nx#] ~:U 딐J$^sӨ`A!t;l(("_Z Do]Sc JuuG w[?]E4##<0+rokD%6p.,"W|q> Nǂ ~{DۥS|W"mVbtdEDBtYa抭ϦRF`XbNeg,S@ *v(]DG- SӗL$D!ϝ7*g=Eo4>J+w?A=VJ7|CGʾn$6,9{(F(.8 (6|QKSwjFW kC\G2<ު;A?. P%שR_X7ޛPU){W H^eyh=t.6Lygת6a!rMeZ?@#AҕQ"g͝ҟm)6)mST=F%Wi>*8YUxUyWw[Qe_x 7枂(RV@/!v)ZaJYQbHNivQocC4%u rZvF+AV8kh~wqb"&N`\VK=`eQDZ>Ƭ{H󢣎%oPE&MGxlʫ8IĮM1k3ѢY2g| b5%o1i:vk.1۷~blZ<:=\c]:Xs6Mžt$^R)⛠ g }ɠХc#x>ULar8X߂zC.VEیrǣ*!mY. [40ªP vHB0QB\6JHkt%'tf ~Ng;׊\m:JiFԵ +Ip53N߬h!S@ɭBUo& KIenT#)!+Cׯ~57V&M2M4Жu?'kɚYt$kA V?mW:OS*s9YFLJ6Q$%y5–lFG٭R~VCGO}'4)S_cFԏgr˵lzY2? s]j :[R;vh-TBԀ[vSlaAW \u5//E")@(ܹ8ۄgy[wy(SgNFr={DK=K [/釂Lh?fvP^--P"h 2hmUqt5T2 ^c6WKޏ">za ۳D0 6;(/;ܐQ2ujVO#Aڗ=J).ۜu2V;wR&_T*~i 1w .Z_`gt^pL[)"uH gNQxBƪ'G7hD2"% SuO^L>:2:SU^븧UbOU)CtfƧ9e,[4PԞJ xv=O?^EP {3F7W*)WmՇAJ]n|xVl_\Ms:UC|K\uAA|g),j)IҦ{f, U~mƜS-,KjvǶiPuوݟ0z/SUʳkYM&z b D69g߅7Ef@9[Yܱna*ױi2x 8A)-W}e)Ͼ8C!UɡԐ%]yHRM!= )) ~ieޯq(-_eLX>/K,8gj3ȇ4!#`MB $-{"@a&N-Z̧>vf'&ϼoXzO;ܘ焺橐LÅZ5/CP3bG1Х":uyaB5,!MHʛKYu`ќ^8)'"DwUH>a8Z[eVFvR[=*mQ"コ?-=ւ|MiFQڔm&r•Mi)^0^7YQ LQr)]C;VI*x]*CWŝMpDnF-J!ǥӍ}:Bϑ$/c8ܵ{rjiC&^Hy Geɿ1uP,49N //I5'wimGfq>rBU-rK?z5ͿС]Dwڗ'x߲҄A%SP1R7)la.Y,ևH$Okil1S߇7%ݾ{@ /'bIٙ^MgDhе^(̠e3S.Vi YT?ܱ׺.S!q1dut>K\?6L!"$>Ifi]-s ̄zih@%ka% +TāNe,>1~S^]C-vB" 1P;Smx(1_o .ev@qxm}Ȃ'[jY 1pJ,SllZ Q\"! g%L6xf䲥]fOq GKm^T4 7cV(q"Biyrе.qs΢h2ӥ8+^ ֿy^L :PBAZ+'F`6zK?8e)MTd D &Fc@sӣy4) uoItT*8y1/t%ݭM> k"QHo{<2>*2HnZc3Nb:\~ԔQ "ӜQ#gq @EFe| βLsJ,Ljf\ع5/iqb/]vaAvrin_V6ˡt 0\HX$Nv' $nADbf$ВG[[кuRKiw!sEt UmD܇cؒ*/ gBryFʋє'_k\Zl𿩺;l/P$X;H#m#dK;Yg¤Xio(ȗe0LB;w !0:Eᣐy ދ PG섫OI6($ g7.B≀&N4)b_(Rk)`a&*|\;a+,:+JJYOzW)Zw8sǮrBQ bPgK46Vq)mT۪mVkձ:|o;Dnէ0 DJG=k1dݐ uIJN ix2fN0@ kO{IŠIo{Dp?4\|ԉ_EUh;-d =(>YMzkg>Br Y]ZI犀v=䠹h{ T]XƌD@.:@g3`3n :k ʿtfh"qLL^}<-2T}ȩlq}ӑrqډw>wv!+6T4 [>N"Ks‹ElSÁ2{9r{9V\rq9@8#O uJx&bUgdaOC dQ.:B ǵLzΞ,(To)O\,6EEa2PP$hO~}#9;1g"32q<\gܷz RI‡ϐ2usbxa\ h*WE3*Fz֨9~bO^NSkŀe?Vazɕ[ꕘrOϖ Y_*UJ|Pm u:=jY pXcv>\@VEɑ8B膽(|8zWSMbb3WǍ_fE!9,?a͢F>aa/@$%$pLB;ETrF9tkʀjZV܎)^Ns 0K1Wm!Rsn* EN fhCɘɒ?0MO.΢JH@7MٝG$|Oz+D+ mZ+0Y,N0Qε6m'9Ӓ\%Ұ{{b–OĈsB 5##6i \-(eE?Xo%[j5/}0YcYNT^;!&vyg rA8[#CZ |9P4QZ=uZ=q0DqpA^+^C3+ I}}xUu/c6^g7q#)s'Q_q3l _B?73]%&SM ?v͏p&>V_I$RWzVi) B.92 |/Ϻ]Ԥ/rG ϭ@mbDNIDXpΝ/. NM (xTN,k$+zK*b#:T8KE*}<$E|V?s-מ-gS 7 \=O|/cV >LͤN%oJz}]X5/퀥ܘ|SI睁@O/6JP2 2җ8ơ )ݩ~5?\;I,އbPt[Е%+9 B㒤B%u=0m?#gT׫viB!U;w^=P쀱6gr{JUfND9,«<%v"=27Bm[QpQT Eڞ^gqb܋[y9;shGMAgC0TCPϯEv:mMZZrnMHqA 32r:%emM/=W];%jMoKU[6[jk[MQbWa ѫ1>a#DHnߩZb@4Veةq4D)znY('p)DoH;6C~%ܗ&1/U9T\,`S1H\Jx[6TJa}dt0ctks[^ǸɋN5W;`0?ԎAJЁK:0 gdem鹇l,jLܡENS7~|H=!_@_; 1f P 4qBI QhWx#3у2Gbsoy6maxqJEp>^un~YAzOaS%$[WuSaA@yD*J.ϫ+[俚g?%Ī!bz=$P9hdj ԃmgFߣ%Iq(Ԣ?n56n^UxtߥD74eQM̑kx_ !]*[ɖ5 0!7d[pXcMptQ:c=3r#9v8:j_`Ě5:SZ&b~>X=vP<]l~3()1RC鸅&%Ol`+|YM /L#{i,N \jR L& Z-I~a/uqw A]N<ǹ8;nZ9V 16U-`g!,cVJ9I;IźJRz FpN|d{+`uov80+[π[{%"$mBk}y+w Bnx?VzW}MSп QGf[xlk6/>ƷDpl;&x`.'TP\*g$m薇rߨ-p@02N2;4!]`QR>s?$>F+r>Af$a 4d^˦< [|+!2殉1QkaUW43Sm'OKg:>'q<㳣Ψ'X3c3jxݑ .=xN}g6oNaRa\ h;=o&pQm릢!a;܃0>"Gf&2' q@U> /2D7=yҙ[f&{K恇Ʊœ"Ix.E#٩~ W>{;7YstCHnJ- soie.L:9DAegw 2+IcicZGϪpeypRYVp Ns (sB MG.BH&aw_GʘbAVNZh2L ESvžUtCB9^WXzy;I3xf-ָ9nE̢OA6BhNcCDܺMW`Fv֛ǗB0؟٨ฒM\Bx{Z2 YkYcuHa0E\Ki~bNQJW>;!ŸRW?!yIΙuYE]g%yx"*4< 7D2uO5]u Lݢf7 ,a`[{܄p\Mfn޿v 4g@ြ^F]T2i+SJv>6]*]!ϴM=J`2{'VyKAahДր-]SSM0 8yorg)^#`3:_hbJXm[b}rHvdRF:0iPYHW2+T^Ѷ^79{hjiعbFվ}>]oI-2&66WEc]YӤ&PIX*{ 86"t޿˩ Y}\@Q`)SNmND./&C6WO9琙o?r4+dd˯!B7{ GX@yMC}DZ_@Q %V ^#]dxfVר%H)LPhH{c2iҊ% *O: HǪoZ {]CaW;#8证~a de~H.:r׃OGIG&,difSf*r9F@%g|_$p2H+z3 -Y=bxJ;"\gخ bфW_U`;`U4#L^$JIJI{RIM: tU5!ٱ mIWo7N uwٷ6_9BO_3ϻCL$b d\gG0䖑:e6ϬӲ-G!<1OȞ|ƻ`а $é?{۰U( *Xb%. GL|CF^ځN=np<FJ'JbJs<|07%7!!UVśzF)go=9B,Ҥ^MlZ"Lҟ~s'ppiCA-A_ٽE2h@gPds_sP ^ȂN2b_o[jD!I<%6B_~FW^q-iRF &RG޽1SWwxX~گ XKBiD Kt6@1/wg?nS1jx= Bt,BXXwZW!ݪlX9=2/Fѓ?Ok \+֡\KUƓxlH1kaaK\8>ܾ̐X҃ 8-|m־Jٓoă/3a Yoy Nľ?)|bT~4k9s-ZGT2M-S4FYSLv^]Em}+$-]oVU9v8*d2.I/CKwwN%0˃j|=,p;Dˋ_VmNF&DH1YlkSy滅fJJw2ͺyKbߣq+5i*IG`%uq<%`0ju+E]ga﹮j8z@ q;{ ]zO5fbKHSFl9iH0o?-䣙h.ECᖏ`7ptS&2fsT͆4pLݨAN, ,֯oGgI9'q;(XQ^Źqws/?W1JESZd76 ݚ7mo}~>W+JԤqm8SEvgY.p9K! TAܙC$pJ@SPhu~J֔mL\dd(_ZdM0MWj~YLI4Oc B0ȡ$1#ߜn=_L F|_[3,*|`/NKTP2nu6,.=O4P̻׌^)icmX ?bgrx~7s5btў /.cԼYQ>Mv:%Yː^R+-7}xg FGm>lW@X z yHI}&)Ύݕ"y[%hgA@M.-lR+R8̪!QR vD+ 9WF= /_y' #T9p(l ޓM)cH]iJjq/˶ӡgt1>iR,k *!o͌ON~3NU>m64tLRZ!5[׋ydm[8Yz=x~vc;ԙ7Ǩ8%.D%2< kԗ5-,vq\K麌lY:{ ck헋Ukk6 %W߾SV1?[q*$K5G;ʢz mAQ%t!yjys0ij %;vb)FύN>-ſ9h;R>bxZj-o:Vۦ-'vfmQqAfr3?"&)󟶝>b+])/E^bwgm|[3)F)5&3ݼ,5&0R˪CYj;[܌\)/10cL:eVQ3Vt_fcJ{9|j 7U`Qz r)*3[Vvޱ`֮l.mB=^\+.{i U Ȓyha)*A,8> 3qx*j xza#z!Ɉ7(Ə# NlL&5J ̟Dzە& aJ|Ek9z:/0eO%`Q-w]ԂOLqqJ +eHZ [ sK= M|^jg!WgD$uSev[O(9@ ?gCEsU1_Eq)%i dSA.~6%wÍ=Va/\aQrcҠJ,]}3&IAӨ"jCz;! u(wCxLu:!UwYq'3W|H1>G  غb֧]ƎGR& PPp^|]E<,mgt@L%Hz;=C_R G(V^FBdr೵sz,_չ~kt* -}Dib-5ׅj/8r k@)E&d|!HU<$B"5BU {Xa`vc0xVMϋKx$ Ddjem] r&KIќ/0`뭈% 3s*Rv}[r۝TXX]# 4܌ y0K+FVl4~-O^95 }D ];sԏ&$NMΨPd6^:(- H?&RL4S26rd`^][~B\A? '8n-B$CL"y'," zexl0%,:ʼӌΖ(W\N(ٴv"̢]L >"},%V Bh0V[r X: %JHJ5 ~w&\u1=6Papx>J7jEU+se'JWZK>#^ ȯ[qO'{rU6 1~kU Ay95;'2l8oJ+ Ud@+YQq،rS҉^IZ*yzv5W !v`J%]~8)ްF]c/" ͱc= J-3E0}m]7x_}3 iXv} &yNi\Мݛbc "> $C`~ f2{I? F2m пX[R"m`;nEobf/-^Ăk&4n'zl෈dr N C=༦ w@eu;Ku:LfAk4Dq3q(JQF!+VD 5%adٔ-WS2*wp}?ԑv:8κEĖ(s%-:ZRю=vӈX95]7PqLVZ`0z$Ip筗kߨW+X0 T嵉k 2{C*n%O6"yح8c*fcz(H觸T p -9¦=PO4|%Cxz<}AA vS j ņa?BXhtVꭟGr(Qa,1N@9Jfk5*SlOĽ/&qggVm}d{۔NNYj,%Z@k܌EuТԦպ챎cBT;1*cO ھfjf`o$ro03a ;f\ͼ~.Oo JAm}uaU#g[.˺=a`ċYH{bֹ)㖑sV}TKU.`pKKS A1~XyS:aiJoQ/E2o3ˇ!ҙ%c!@#fS`l Y{7:!eis4GHbTCW{ !iLnsxAɑbOOB͏FSugw` fT@xWf-X~XLNV3^_}.f|NjidfҋܐD gkt$o֛L?1B ۸g0-k,K*IX1eX`!*mJ[C,72m1M%;lєZhǻ. 8˘ϫ `s/Y\M_J$tfs.]ZX ī#;c N*w_%eOi6Ek~U)ceMr7uo]'t:pďydwPﶹ tz>ϻVjA7=q-VUis2ZS`7 Zg;a[}7=&MIY\Hn-hY80&)؏=|8.I& :pnd]&҈4[ @b+D>ˡ^&{B-*tɼey!-I~`ARpzVa H0i4YwvYB7 ڬVxp}yɎ:]`ٙP*ňCMC0;rZ%b #z~Bt5v/齖sF#)S]$&V|J8B*DP ѕ3`Y eثIR>$ѱ^Axt}' _Db7́([@Oa(WODâj||E%cb-iZ?* L#d j(OfV9 DZ}ˆ& }@lTnӭ% !}LD'ē wi0ZaI )vl\S}3+Da0i1YqFẌ;JS/jA>%b Ia)p@xSAmXCVl`yFWV݀M'Ţ^L9+ʶjvl^@HH,"nѦ&Q NU?Xr}f,Pq<? MۂlKrVdOJ7@,Ҏ}5ICKE 3(45ncP"^DGy17뫻p#YG=L"vj7, j,OcZ+4A_WbIr5̐2>kc8=n5Ir bc?FjwCK17p)&BMbZFZԸ+÷1z E5c,AVz=AzQcr9*akZr9}a#oʶ>*>uG!%$0 lD hw寿+('6]%)kZkIJwnb$ x&4 ;A@@ӧLL 3I?YR=\,ib߈{6=`١*ő\KG4@[+BSp8ظʯG YW[[suSF;"变xf4-q)@}*?7fMEU*dxz-[^TM/>"pdO98Ϻ?0;KU{= Ƿ39Sb[\;պR/벿_un 锇k܎5oԻWj7B{Z68j *T/)~Z,[FT(r-ӖrwP\(FbpDA ooIK 7#P ZNn!ޗ J7VE>\S&SF*OMc>ZN1moС5_~&Sf$fVO)eLM5'-B7n$g|q)XOnW^g6/1h.ak Vqgヰ<%Pa9ZZurFM^'y9cM ]t{R'_?W > k:fڡ^V6}cȆ†Gб8.z.P#{x #|J塜R2NiB˕ *CI 9KgBQd<K@v3c'T.a4N9_>3:Pr͍-s>;dt.H0p:\᷅RjX~!$#i1g.w^h>UW%z aZB$\v(!I̯7u@[eJut*.XfuOȐ=yO(!bf9WEͅ}!t/(NjxfOZ֩[]i]0 P&31f3.~#- [>6}|TGl)Fh!T[/}FRW*;FЖ|躉 Z'kAhF oXTc>~h$8Dؾ<[j䈄M \g/.*&EX( ~¯_bjp[vBvBCycvډ lcب:"S.(E;͘&hG,Tu >sTCK1%p:K-R` 3dD`l?&˟w#ҸQ݋Բ4% d细@C\xJi<.!9U);8u+,58\KĢ x9ڄX]@] ?[3=@ UwnnV:) <[Un]9x;vK% zSKӏIǥ1Bze2U!ۗQO`eړ@&ҳ%G 78p$JUoM*d{e|nm-9Z]BɖV\[v޵6TV_{6w#&{YI&(v/}.ʡl}N@(D`m>ry*bRcU,a.&9˺}+E8Ld9&棠@1=%=^c*CI9 6fSȺ܀7F3:kyDGVsYR #;u>/zQ2ljZRqpSNerGrLBXuh#O^$WmX'H;Y&F :YM˩vd[ J@smD?,*ً4H[cR}c)5/H<"65ˁZcP}H&M фb0${DTd\r?VCVIuAo޾:߄Na"Is=gHj᭟e d_;¾Fcd7,%#T{@lqzjn=z+0ط"-[o[߈B9i(]F!Z!IB,O\])6bV+i#č1"rcQ؈w te-,\"$~ý $%BQ{J+aom@zrny1=ۯ>:T YnK PZ$U$M`>є顼Nd2E-[<Z|֝8:3By0Y OBjk/gjL5*_žA|.{߾jS;D顧?1'pmu-n k6q A1<୫SgRgJͫrbR<SCc 񻜐hҽf]O֓ Q`ZwKV͸GV^x,ܱ-pJE^:.>1 IV١R]-xƳ)4ȼ8[n1fA^ sZc2,$ m5e1%ɠSNqd K䦋[Nf4hq}\#@0c=YK"E؋9ƴr_唻j~vSʎo ,Z&kT#ThfC)ڸfv^4ŏPX㬱%eM0P:Ӕ7/Q\0d14` q@!;͠n3vp'"e `} Y4ݦ UD+jZetB'.ʢ>v_{F{Kף$[89ނK'­nm|ɖfFE]NAG, 4ޱd)S/W9.x0' pBa{Gj&#CS =/[v $мasɌ] @eIW`jC]q'P:Ouޣhw2||KZϜ+[;#td7L=d G>%.0Hԝ%H# a͉N]7b5v ؼh8F{SGH~|xO {37d)M]+x :H JD9pgӊ _~AB˒HNV%xi8lbd_n[V7ZAsf\^Y4zyE~燚90zl  YlQ%21b|+B#W`~ M|Po01ym;XVM'Wݕ.Xo$Jk!`l(D]H#@,ͬ&ѽY}&M? <>˵LE-/,ҶߎsWbMaeh{^|Qە+p: ,~Sm1A9@ee_*0ZEɱp!{Oj^I@ſ/C(2 􃸫p-v73<5a6]Kcʣǔt90:EwXp$ϡ_-z?P5(7STi{ľcK e tfXW*E 9,NZpwWc4Kq],h#7p>-<%#;T ӝR.D̪_RXf=\RÆ9uxa)O4s?J4-/P?r՛ yg>n`;;mspҷi4ɝS/AеPvCAS(!b‹|sS"HAp ,3~GpM}v.t z9ZSmѱӇʚi~w[5g'D |6 +W(~!~OI؍1mswqp|O Yx9賛$tm9x?;s5I};^,~e}٭ԁL\س Kb$6MPAfŁE07A!Ac`kzw\*̮[m螷-b+-F`'`NG5XA魨K?xǀf`ndTS*lpIoCSc! ¤da|kV;K)HLe;Jn6@;Ñ۱[ 00T$e"6!P2C GZۣ@w 'R9'0 ͍*bH{y# nBr &=8^\~?k¨t NЖFN[#^'T$B$MSP,޵݉.[\}ĵMYC[qL:hpB`&. <]ʘ1BoH{)ɳdV5bR9킫<^^E|Y͔V PykExDUV6I'T(m T 6-BȱL/& X7 S4vޢ7aZM$fBN)<+ĪX D9_S!,&B v1%NdGS=O-U8ec'+ jPc37]/ .m~Q0 rWNjW$H t z!xֆK/+m5:JҍJXZiMA=47 ?Ó?y"EsR}JrcwUuUDi$In-|wZ$ A@C`-qb0`&6Y79 {'o; KDݱ6郐Fj_Yͨ6UV쓯6@"[+t$*iy 0ú٘dڛTMM5˚ ̈́?F=0V% M%ekoI|o&_8ƅ)7|ɪ'A=&yW*(HFMm$(㪣}`1y+Q"@$4(8b2Ώ0$5&lOMl?G׷b&\ʳe~L2"@{T*Y{: b5c3Y'5hF'zH႘1w²y2ҞQ ➤-nOZ˺IPg 2W,w ք+券jϴgiJ֢l a?GcIx4bЀ(c+p:moiKrte7qE`ao[(]tUN{|gp.2>8je~>#xAq]jU tQG2㈚Dkۻ Cؘ{ *ҞAe>h=]S-"INXQ${O2>:э#m5{Jjd26K BOKtz`jjS_|1;h|M ;f.XzI^ϯy H;Z3s:tqTO}'*klEAWwV9́"'hb>-$@W5 v;G)~6p3<%YVE'֒W*؋:KJ讆X6,j-D<D 6p[^{obC2ׅKaD/~þ'58iQƽj֟wxf(HKL7K bV]Jf0h)PIiu(o6ed 8=f٫S]Y5aH-sҼ V)r;S-w3lSV\g44ihP͐\,=iQoSϿ~w!U29n>ɘTY@=0A?^\)/-re17EKǷ,VOlPs3 W"\SΪqx[B^;`PEpTN -D}h%NooA,dԓ"t*Gn `U$XSd<{m8p,Re}YPw<łN&V!cboˢ7/8$'1H[\)'S8OESF/C![0~Aty*HcC.T= ]iٌ(fɺ)oӘ"Ɵ9Dj[|%%)֬({m7!1DA*p% IΛx@Oе&( z3{ I9՝M9HTӴ>RĞᓩ5g6" 6hcNzKzTO>&Ig# qkFpb=JD5kyRܞ0L& gj]MW! Z8,(}7lo̚LX5ʶ~)&cU&i;遱Jhh~ tm;@,io:\;zc-EZ( ,bFbU߾(8\@/BgE3?a23OwʔYԈt~M=gZI$5 ,B?ډnBTX0rF2Qɭ6 :Ũ4ۨ+š B|Y4 u+AGt9=.0>~| [mnÓ)ٕo^n cuUq4.ӧ18Mm%p:RiD"(wrl}=0&\!7G%|>UQ>2@߄$ perJ1x(K ^^ST.~2>W& aǀ’3Y e=hq,KOSh#Mg@='鶴 vNj%_᪉snbeK{%4x>fd6GS%x 4rsIx1)0V,rř]Lyv˂Hkժ>CxEOu]8K9$$=EK?E=4OUCa`CaW)6Oŏ`((*`qӞ+Al"oJa NSS–,&< j(k#k0 <RňDUh/6״efRvaK ~|?;5zhvčD3u㩄$mU'שЦ_$Q)VH~ +ɸRz#b}CP Sy8:Ć43J79\=:q{+dDo3nJ(M؜/T|6pCW](o2Kv̯ޑ,ì%a`JUk#_ݹTIN-,!C[d~3MZlѬ@:a43IdZt^d,ښ>Ӗe(_䔒1TuDyQYU_ yUW-*An鈪+<-N ޷Hf_Anmo^"*hm{ ;'>_)+GA,_"pYL~Jع#x'&o\Jӊ4N %yKt"6D}0DEf+R|ΪH9!&*񉝯*rCdռid) KejM=Yi/x.Knjj趄Ɲ q[@-D U]6 z} Y^Or '€e|>1~h[WԿ 8C,RIXRWn4Y`o5^ A?7}Afҹݖn2%9g`?h(e!ϒW]='=0;SJWD~ZτIC=Ph-E3yOiR r#~G4&L e+U ^XKb671e^l*@Mq0[ U lHR^G挌@IUoEekɢ`WS+ N1/U23,;Vnm|=פi[9ot BIƢvKJ$ (]c$7|">cb4_T{8.\@.1|\?Ԑ7(Tܚ?qb2asbTÃ&`s>F79oLdYRjL|9[# (+HeXD!!a іs?Cϔ^RN;OccJ9H@|/^krI{)ł}-' ]3?ͯgrB~#=ic$){y$k , % Qz<*JèS@~rWu󒬧*_L n#C]GWt0jAemPsQD҃<K >("ԸG$nP!x7V&os](y4&G]mfk4*cnJsG! Aǀ~ifVHBn6|]mۭ8TƔb4ȥ%>4e*5Sk@[/ :h'U~yi֓_*߯r?v2o nf%f_ɣsnc!*_'t#3մ [ܶOEvh?*v\,Q7g mFG5*]t$IY32AwlB"UєúO[+9:O<3+OO{Zrх, }#L,Ī=%JLB4!VЊ4N {pmЌ8圓oKNG5pǾZU ;u|koY2/)yz}-$e+zXD*WMt 2E@=f⩁b=y3#G='ȟ\K0<81;"[:{g&D\v\`0 t!57U8w7{LJ'ɁH-sZrHbS-48Ap8S,X}ֲ1ZÝЯ=&p)#̫/{1?&ĎE98 UVp*pto7˔~ ֧9"?-UC]Z]lٮv#D1 {:5dEMu"2IKH$S68J| 4t`z‡]}sH i6''!M-'!o멁#kM'@u,u03M!)|?pcOzd3Q6Җ ?Y(ˑ8 [qJxsPN-YװFJ\*,eʁ=ȢX`¼T{:O%:[TVOui zJe|4bW%uHPsQXƩBlߏ .wqb]-h%ytYͩiv9 $},gpѓ3+M nԑK1:Y0{BLcĘ=H/ -Ze//5gȞTET O1(,8!:-aӫ˴_UP5\9Io5AC+FMԲEk4ǀP$b E\>;≼]1xj|\%p=b~Di-1s5< l}}Nm$q2~l]HYܟdE<ЋbHxzE RA8ŔP"`Ʊ0װI]T܆7bQE"u9T_2zqB$Q50iơ1G?iEzkCuԯ#. N(!$م64$l Js!ʢsC%c" I'HLj)#oMgєRARyP)wpJ!÷y`N;e†w p<޿+DfE?Y䫯سިM*г(l}v9td 6F ?ͭK}5CԜq#RYittoǚ毟V(!֑-a' 6-_.k m1鐪^|l1c*KaY/n_64[id--_BkV ȪPM 4, <صՐ-OG&Kkۡv#"~I<=X|0apk.v%k҄b-.No)^ɖ $}aan|6I4 =~^zP @KlC47)!`+DE:0m$&lr9|++M*8xg\ݘSe(bZ6\&?{#(CߐL{Qa}Am@SiיS5fLL+4%ceG8/ pq&d@yjQJ PX8|omp%dh +w7اl4k 4>*0s{"myl:+x?2LRJmƪ d̈́LxdC&]Cw2v렽j,f~ 6RBt@~ `3՚޽ gKG4E¨?LqG>pB%lu1^ΠT ҠKpGSJe=.CA4\-j|ZJܵ=W"lLdS+K`2U\T:MGה:n.a##G|>?w?m).!uO,m 4Kf&BnhqBlq-V;>.4[㨱luj' V4#Dw ukvD$#S c ~\:ǜ\p̰AzZ 1%h~1Bv2>?v][ 2NybКAuerq̽_2X: Z: +#U:Oh?#p=*B| A1CBJ^ =-Wܗ!K#@E#Za%D[? 4<$4TXgm4m5Z*s?kp`)b#Ol/>2x!_兰 t䚄+Gn!uߜLr4z5sWoqW85x[+vzW ]ҁ~3W o} njh5='kIdӮٮ-͜:hYs k$mfH̭]ߢ^}90(I6E!^~*R0{"H (y Zv},2Kx`` 4i:eіfJn<.Y]Yv#R.f0#z`&1Yy)ͦW`TKZ K\v6ച[ |39"gQT_.; `￾p[m͢/ÌBzK[Gwctr1 pmr/Esk1UذPe[Ujq8i{Ǵ3QV`)FDF&>a@ pVL&O筎ka8X3A$ /2Y`hƉq*Ӄh|Vw=2l?ҟy5g"Nf0߬hVZap+4~*V/7LB~c\L{n~7ҕ$Vb8 6( i}ؑ8oћ+ ,=ڑ*5?>k% ºfKn^tFe?+ݾD6DmLmF# @nZ:@̢O@H K'DVml/@{a )'{zU_֜ W=7h9d_j_ Ȕ_Jp ~Ofiދ1x*8Ĥ}:k>R8Ր w)?wxt=YLY#|ki Ԗ(7 UٹL"!^gK.@;νB("ځcDT=?ZAlƽCͳkB@:%QD&)"ETo`U3s(?N,'qjfn#m$eЋ&H+&jI1f je5Š%)H">j*4}LP,d@3"LA,9*:{r38vnG`.&|_|Cld2׍Yoz=ۘ`ipT7R\K 1}l]8HoX-XM*K .aIIyZ,&)<ǀz#wxexto(FC:k'=""Q&!v1D[Gj?M~g=xy~E4\uM::67H)qĕv WDԳ/X@)obޡSXJ( -(4!Cq8[#&" |D%uifP1^_Ou x[YA;=_{0"Me Zə{0pDgY1Im+&Gm CFG :cqđ ;\_;uƬ4[. _ ڒK˦uPeu4Z?4ttJhS?Z+ d_ ҩ (O1Z3~i!R`/ \r^K9OLpț*DЀ6Yp犤JS`}rV1kl8K@^b]΄z3ZkXM6E@[W%-#6'{`r, 6Ѕvy%_]2cȤt%yV?1es50O/ Jb*YQI#mZ/I6uԣqGO16ƴ/G-5m`U 1cF+~?iV+Qw:Bq,:8񎿃'2nKtl3]7x[+T-5CVSΕMX2;9I^}X([ީG0޵@%P0{qRM׮ 䊆Pas4C_ 3q#uYxnb[X; rc션CV9غ.pߔ"/xcM绣P<w(Рr-/)>Bc%X)ԒHF/(P! 1]+6@:<F-;{ҡP9,F .iSa"jX`gn@+=4D|P]>WIˏ]Ljp93Ȗ 6Ye ڃcКoK]ڰCh iAJ~!]O Ϣ UZ) cs v#bc%0 *wA/:mAJOWfho_BQ{CcNǯ%\+9Ƀ>aLljY"4L\ξ?E#OmP˧1< S./;PHʿuP] dF>m@dda{gy DYd:Ddd&g=vvPq7yk@i曬.>p:4hXY~ 3m]PN  ﺴ W  ǀub_ܩ 1췃=xo',o![:˜xiz8&KGbh^v!.IΙB\rxWR]䡾t}# r26dNIڳA$I{Q)fe6:lͨ$hCk!hg/V@%N]>}/D`e{Aw]]""Hg#&в6[k P b~`g7d:ommIZ: h_X@Z*GeVȍɍ~4vnqN 3і7]%f{&?f"ܕe`=#?C -31X[HʟwD6ыߡ>{N/٥Ia7ä'i B~ҍ%&4K!%y=1x (~&7oMIL~nSC}𑎊r=!YuU=ʐA P^5GT04эɺ`[;(3\,@C6n Fڊ"j}!< %lfHeZÏ"R& ED3˴bفӾ|R꤃+0(- ldv SJ"^s*ZgޥM2!4<YG"0zǗ:-G2@ Θ#%k]¥W,0u:EUnx@o>3tZ6  N :T',nd* L"Tg@!&ntr% Gq/ejV)ItdSa U :j6%J5| 'A#FDR(a9ct1elRSl-9ZP8'LшzzDC|6mE"t\VCu5$u >'Z28M+ Q0陏\G#ϼ=\+C(0i'(!Rc~5Mݽ85VatJ˿^E!/]$&) F Dq,l:Ŵrذᶻ 1T/r$bk wQ(uU |+_#,9VbXVm Jk\*O8xbŠ>m51X0-œ$ƽJ7FTUZ}4kq cRgvϺAnK.>,'sY=)EKRd΢awJjNrl31IBeb{e2]xz!q^\<4ji;'?Lu<\6<%̂o:@`?Ln,t(mB)εuZjzsGYtXMpfſN#>D4}ȷ%okei#*]4% b/[27f6[#TX̭SUv+oqO7B|忉GvLE p0CfRj5`=H0d"uӄ@b%ZL%o2`' Iq 5v<< r!1N"Z}@PqWSo5ABDXJX4[TJ%u{We[IPu]9duf1.%..tKl7W `rM)Җh_p-;AhQ) ށ 'N%͊hZ{@~vq7뎆C@OzU<mJ@/PPMcZLOm' .:>~O& B׌˵x]SF~2Z0V|ЪdVӤ.p7B0F8B`OxS z_kU S+)aW bJ}Y^ei ;FYa')2+=2MX^]B )5pgAX9lBmt^(V+:.@RaA|v9B3tDHx<+UmNƒEB[*[`eb]uwUDT R,em`]kE(F2o8o.OCG?VvёGq{=}9OBY :vDnʐʺw9hH͍}_`hLݜ*mR*NF i7 ܣ/Tf|̇Pb$>PS)U1f]XZߎկ]5Ж)^a%BnuYz (k؁zCbx<2q_H?8ñ=nvvqk-sd>{| 3 ٨*UV^ E$o`iC !Qt/J4Q JɝG4F5 +RyZg]$S1<#44 ꨧ sE*UՊ'fMu+aI(Nd.ٯ0)+@⥔NLQ踢Z+5kFFoH ,'MA̵)8JO.-c3:kCͥ&"^sD+xĞ v>v$g8}l+&*L{{񚺔ڙ9DKh%Ys6@&҇\8uX~딠/K,dcWĮyGnc\R\ ƜPNi<;BTέu8iqeb4LzK,n{7Dcqd$t2|wV?=p'<'ah0[ZQ;A2>;w&: [Waǘس`&SĶ T8=\􁫷J8G{ Ɂ nw/ Ԕw-= ŭ @t%S-msb{twSxhk/@8#0V'%ˎ VЗW'<6R ۮΞqĥ=v4A> |J!_[{An4s. \VI㐳t#%s?#+ݒm  :l wwd$uZ{ܲۧ k-}cBہ<4B>^}\Kjxk Pl h)L) }Zf%n٫zۅf/Eռ>ف8i*+&3OԟZQjkM6BŽgY 0s.IAE{%&nEOeBEvOe9CL:/a#łOLo¸'i~Bm:^x-wY BEfaEKy6C 8A#lCEP[2O&G^&Ǧ! qL6[ȅ d&^+.|dxϸX/k,G %%q/3xwL S wcHM׸2گ¯NqΉ %~$!EpS黙<=ФC//M[q-8do! %# h HO(ǖHkۮ,$ݹ$Xgi kyͭuu*vkie_@|"W\3C5fAKWzPӗ̩^ip=:AXs{j mP2g9atc[+6:GQM]V)}4pID$*^]r~vŀ.ZG,$ (#|DK@闉D磱 Z߀?^jl 67n ?`Fz+}^{GO$/=r[ߨ6Z׳5A׻y`ve mE6gLX^M{#siJSM_UoYWPuyQOiUˠK`Y["N&Dy4Hb$`?W_5S^@*ݕ71wH\yxEPary\7O^ T4oNv󖵢nZB\墂{%; #UQ`6VhNމ/YAj_j{%C/\p{6%v*,ȡ&Ń.f[{QW8r4{x~ͅzWиZo] Kj֙+M57(4LKw{'e6@7bۊw0[n2LT[,ݜY/_Y k7z%vC˸B*k|򍇙)4@H`2V\tg]yZM ԮJ~(.xy=+%F[Zy'rF gfĄoL$L0c#p;($x'CQ#YR1UPs  R16օ>v _#|&r KP2'3ľ-[Rpm8p&Eol./z:t n"g~ek1߷%s^5>\g5z( e4`H{3oqdTe/sz$;m]‡B`HOt<S'9A!d OaP^ #Nև\my2aS Ìhcz2_+nI 5K,erd`!ߨGf1/+nKUeJ= 8|L@OfFO$^5H\TMh2B}ݣӽ V2Տ'>HpkɰjI .rMϣxc_[fX~NLLBԎЪb@96AN6GD҂<эH欽~&NӊAldW_RP%Jk9X܏jS)@SU ,i'tpHw @IbM,؜}qaKPjj:#ƛs|p5@/!\Ӹ7XIc~Xp]5iٳ[4^WA S-?&R~lś3]%H yu24ݭZz`U"tGlKL7\ɡ~.2mBՎ: -\T2COe1rE[+;hd 䒒;[hD2؛uLM!zGϝ!u1 zϟO$S쓞QMl`\ngɚi)(rep[6qyS ](inl-qH_Jc0Nu+\H,v]x3õD,72G=bᥝ̵Bx^`BA<484MWzf *EFxGaDѻ  }-KG.-te ^ڕVĪWܤx( #kBn8~N91KPœ~P@ [TjG3}BH݌ vm/C?e ,g/b1:{z%w>9{n ʹi+@B(ܦ ,y%eCY Dvii+SHk)X$y G)qnBLDNn݇>F e EڼHJ2/ra d~!@CLZQb¬#kR.Qж~b,.e"NHoO1DIYPs2SLhoy% ҳk[!ɢӜ*uͰ&17K)RK蕁SQ_qu#rV{S`]B2y~T:y]=trsAI[#E??@MZCڜZخjey1NGRVlɐcUTotyũ8DvZqV^~du.ZJܢ.l30=s@Sk]/{ #SRNao4e p8 ,,U,(*> X#J$:#wg}E)doҙV&Y=BáK)305 5' bTZ87ALBk7W~rjįB[ﲋz ul>}C\OVWmˮVvYCA&rئ1 T(Œpϸ*= Dgg-ݬL]<6w=gxvp,Rߧ[w"D zd\դjFv_3k({HMlv6=z$GKӷ4ڽ]W(tLQ!1RsN 2i6᳸L umXI&RIr*ę*oB7T4n+[WϋDm8M#@>}*cΛ%+MA&"A= Jl@a=-4UhiVH3B X\[]-ՂV0~4@e~]Mw%%ݯ, N86(nQښVC9!g\f"]fWj[(7[QcQߨJLׁ%P9Hx(+fUFo8jӶb]P)1nvT< ǭkyQ6LTǖz*O)MP 0?/tdΉ۝Ys#ih]&8 &i&_M1_J$M~S%gʮq0`F9\,kBF*fDlNet K>vpOH 9T"S> 'MEmSm|NЪv>4%UUZ.첽8hM]̞<ٽhyt(Ώ K-^ISsV^'*b-T2b(x"D`ЗIy`' fYK Yl==g[@IK8HBчf'O2O/e"HjDY@uU+->%uun:|GZ0$[O~U39^;a 3};~ on?fmьa1@Y'Nˇ/1yj5.}8O.tG7V`sxs|6HlG^,[[udExi-CμnTe_ !T1G9[)Ta5:Iv$q'$(ԐlA/0z8tt1Ѱc<+Λk gB3 of2đ&)$JG'Z qF=((=WKѐ? ^D$% W(z6ڹ9U+Y5SlbJc3P[;l_ltT pEvp qlNgYqlp;9pi cIJ3HԜ#2@&sh{8!.90?_3gEFb CҰdMaEz$2P~R4DMSQd:4Z 'n[%T6)Z P{(yƀO P3 h-9nL;@CE(qa =zbvgvjn9js=a5~W &E2<|R (``]Juj}T,ZFU!«ԡ@_ |9s (Oڢ,Mbq^;DćXʼnMi(joW/ڜ6Vu[-h {0ďB,7 Ri]^#CzN~8rϪj~ҙ\U%@~R5:R*uZVFxx1ԋPڙSj ν*}orr)֢=ՂB˴HC9Q N&ޥک/H|9牷]3jXWɜN6V(>?D[`Rn `b8tMiesh5au^֓mRU, gO{° $)R2fe/eXbD3 #Gw"~&H"yz'tņūغ',X1ZHW}d~\.jO&0:;< &eY 1r8qs>cAVE m跷PAGڪ )EN\]Vk? ]dƖ:ɬTxkQ1c6$vʢޞrN뱆^{4ypaA/Yg ž ,??k ߀4<@BVmezx*% /uE_f^a<Ɓ>B^+V7Y$\):dO{y_nP `mZ@arL{&vqڷn𾺓_ack }*%ŻQ{xE\&, xex|;]ec@LKgo^Kꑗ?c SAd/ìd=Ӳ2ߌu\Vӷf.+rb`k`0kUk|B|p̪fBgPi' g7rHb9}Y'{U,F3FWj^l-wf b7$Dy8dS{L߰7҄>`ص >f\7χ]-wc?erxH:<nMHŢuY J6G>e6 d۞H; ,Mٶgrʾn%60t׊0R.hOs>tk-(Dl+6}[tTM ,,S868OFjV'-V(oMGkZZ-2p_<($ z"5 uC⡉"Hc)KM&%gkD8fwuH P@mre,i8x5BG״C4O }z._Ołc{j:4amTa*e2{Exńe@˶*`-vAG/!E禛H['\/Jh05{'X_EMf4'"0VJɃnnLR: 1r{jrldrQ5-N;x _L\ ׵l<({m)bܖƫeQрȜ!v9U-8cOp;P"9C&K&.sP@4fnV7[GH;2鐊!+*/0(c?ϑhGfl2>L&=QMd1Xplȫ.K:m/ -] I 5n7IP<Ďz-{"67Z@n*> V2Ҫ|KC~6򛾤C85G$L2_̚FȢuMdz0zO )͓WL˾txU4&bʻb85UCkr Dp2V"$4C ? VPP5/?3pCX]MZΗӏ9 *<ʶ\ =-II)@beb[4Ro,FFL&]dXz爥`'W3mΣf]V`t8A) > 7^zVRYjq+f[L5NC0\q--YFb\3S`FgJAibc->W)gM;H"%:޿*VT͐T&da.ce##s|T q bJUʼn袤SI1X}md sҏKϚ.Xu=3K5mf ƌ;6ղҩ09TgzBGqeqзHq)d߃E1l~KǛ6Žx&3m.f-$r@ 5ZIf .N,o "DɈc ^ּ=O׻>zU:$T l߰(XCB1bv#Uj׊#[n9vˤ;L'y~^c \ҰY5,MY%tFU˛xj3n @dXBcPƵHm:,QtuM:] :H [H2D%K!` ίEH'd}OC3!z}8>5uI 3v|JOx@ i#ჩ׹ * D_ڷ#']C[eUR^"4@oO=(d]D?F&>*E~eLQ`Vk=K$^sXP"豑ʮrF?F'Еx ;w VKFt0pȿ5Q _>pm+*ndiD`#eѕ]}K/ӗkўЍ6l[)Oh\I0׻\38J-cg9 laf n-2@Ry&J,,n}eagDF*@vKvlNGo?[6$U ,VqetVLUɛr] IY>CO8w[A+隶 !عb:t\bN(h \ĨeBSsT[bzd} $)Ľ?σ pa(+&)ts(so(Eb_ QXc\dM:|@ЋQf6m3R ӈ_ TPb4jÐ܍nGzч:t)gxL㍜'-e0kp`MGib8$ˆ<2/bTHΙŜ[J{>ڌ$+0yf4#ZYtn MlDQFwBZM24GX!|L M`NJa|{3MJb0`m'-@%e_P~l̒9Bz!OR~7xay'֭l#!w22]an6kWH?6/ WѠ0C#v17Wby/W"Pt1 r2X/|{y8꾠6;w4-3@H|:a[[x(?=8gknS*댿"5)Wuu0,;WL;o3jW.?GݿVN4s–@y TԢ6c*.]7FzsֱjBhUMMSՙ_ٵY2h.7Lf81r3-\Q1kk=ϒ#@ZPDP_." VAJ.#F75QMH{5_L=w_[c$+ wFϓHJI6k^vloIg"n>΅g96p!bf[{x]bt>-£UKL,'a_yj3; F^8[V n 攑C<+ţMr\:/G#Gxf0Sobr¤ԍ!R30:lfk>:]4>ޢ -wZ@^a2lR`u%AGP!5` ڻR $$Pu-#'P(>OzlEaco` B}c_{0xd]21&Brĝ)?G6`&0;7]퇆W, v.8 Cp;Y_O?1ꪙ6g0>꿍xzf: O)"w? hK_nȋ;IT =L/;M^DU?uuaeđ`iכ:g}ŏP4.k' O@X\Q P[c\OBFgJ[qBb0ԲacM9 f$;TʘG[OJARWB|Ls *Qf@۳/¥G-E =1iNOϋ2ݧgBI3>=߃- T8Uk zUu4UU/zw$%h7?LYzB2Td2Vw@Y-ߗHl F.h(]{<@%MA@h^b)>%D>5Elrlnq9IɘݺRŦ w9^ȵ'-EB4aa8Q6#ۉϚ1G7Wl(-U#ŀz[=4{5z\rZV^kda0UU;}]jb$&>`fU1A%5PsXypElf5L. z: S7BP c󣭟N=ȡ>~iCR0C@]y5#J,(L3J99N+ϧ-2$8e-l~ >y+i Ցms9!#Nv ɖ+GAR|}#y}biO obCUb,Y[QE''#7bLLy.FvJaLlKJ8h !2ՙqc8Ӗ,d=aWe`@ͪzANvrgFc;lOLR쏣ރiuuS[B=F>-{"69\:lJ]=[xw:]X >F~=TD }5Z[9ܧpnm@ߢYIXUxh NlP'4KI룰U1cW:UxP` rs۹F-!qxz\k(Dܟ~u _A͈Uul6tfMIJ əd#NWŃ;V< z>Qה[${SSBW?πMoLZM%>M UGv$N7Ź%՗_ihPm[o:qɩWa\ߥju<~P[bh YAC[n^j /mmç)P-bPA&62,`KO'$䧧2=ЧKB1=DC$'Ӄ`~z,I [ݦ>|aķsc4Ǻ ?N_K0y8ݧ-:1tjrZ]bRLvh)u˝ffF 5BHgD!gx'RD:iO@Rޢ5z&by:!^Ϭ!FDaՑ1XCF9.P#eI+L]sܚGX 嗚&d@ʼn9ߌQOhrlz0NH6dS@,gu!o *wnh $aPV[ "2 6! @_C|Jأjx^lj'3?x) xއ~_R׮ذ2f|ꚿ{Pb -6#2:'\3`AM)OM* wS@O?1sYy{z_4Y"ZH"z&!]Ŧ1`Y nS!H@npkqc2H&V%iEM}|քW M9}Օ _1dyºYૉbwdӣ]LgԔ\ 2 ;Q.X/ȡ;OȨm85n}?sFP-Mk{4$\|/4T{L;ToxzxD;e֬8lQh۽T&7:~z ^yfe& 6Oz_R~6P9unxT#',qY.lݍ$IЃ" 7VmP=Sָ0|Yx@h+RQ"m?Dw{w_;uIK:&BOLxRBcÝ3ðRu*S|ŗ]C`&O0i4N= MZ *%6f" 0XgađT~.ꒅ]Մ9oO2c{DQʞ+9؂q5Sa0"K&" HWl}9dSi.A/ u؍Qt޺1z#KZ$,E]A.u= 'F#*LKѕ`*DTkM1o)z #v((JLlZeYt7QK7ջBJvWZYNU,`dOyM@%{q&;HRK' [b ,mvJ&O}TkJ"YwnؘCu,6%u /$&v'bj<'9r{)z-K9cZ olǶ9ۈoc/)}9ܬm(؏q%h>VNWm"S]od.2^$Dxu)a5ul ]B"%cWZS0d{nk5YAKD~K2 9mkǏ8r&=00z4?)*cF1c,I ^+R@ X\}J4qdIA N۰(O̗u*5&-##`930(Ec7rO|w ?y|!-Nÿ\p RNmŵm; t97u] tމ(kTI:VQqY`οJpSt#5<:xϏNv| CP G 폭n$x!Ii6#5,%X5ۯzEĥ͝z8fX 6P㾦.hn.ABOTb3'f=#D>UIR;]JO/S6>⑙X ^Iڃ@a/9t'19aCq CVU>咽~%KUfϝKE15Bq xQk r sE1y#Ѡ &nҚ8C{r&Nѕ!=9k]׆_$Xn B΁,>v1@7eR^7`@ĪS43mf$0v 5XYJPZ$"՚WːrY3Ƕ4FзcLk"&W2Ck .M~ivnX)!pt=(tο:  ÏԂ jʕ[)x^(0Oԫa̼VTG!p:bqΥ;U'0x_Z.wB[`HEPirTKw;_,-a]@=gatl?kuv3딙uUxIOsUl`o'3o<&RG Dn^pi\wh ==R_貳D2DC c- ๲ Np# [\Y/6TD .}FC̨s뤮f5ގ93v!ڟ ' \hbʙ#`GbMCf~m ǞϤPȺLn -n5 lFƚ.vX˰j!kdWrhnQ ੡ɺd[.e2eO#3D;e0K5 $SWT{V,9?#w Sv )@ _;OIaͦ{7b4-QJ{~jY0缸0}]UMI勥RE\Z \}mzXnk'lAKMQ/^vzBu(^MN-O(2f_#}e|!!m,)vS%a 3p%T/@NRV"1;i ⯵E ;Wը_9@𰓙yjqP_'<]R &䆍?<~רR?e{Klr1EQ:ɽؾOq`qu/;8Qab1 !߲Ͳ)X ϴ`82:HpD3Vpnϳj wI\R8f e|SG_B >r|}BJI&)DŸAT55I-÷Tt+ ydXA5HHf-.`ҡ?McA*O!Oxa.H 3uW\p4\NvH*"?{o+Q;MFjs /v){ч#膵@4PNǒLE;;ğPRgDfNM e"2k]ӝ< h>P9(C/w ѧomJR 9 3\X Q{#rvZt%Chz8nf;M&Xl$.zk@nly*hPuԨ$U<&FQwUHZp$Y94O j`5B9xz<|+V3 `+8Hh4gUƴ䈇ZUaqNVMX~cOد~d?>zåTwYXtaNw\ `(xA'8g]&cշ ?f4,Ekˍ(g4@AvTyV)zugA;$Qoy_j{1]N C6xu3a:N,^ *^ΕD4<DvX W-d;6&FBZǀZ/1-SFR䦨rA!vC^!6% m+P^yt! =1 >Z0,²u)%Pq:,29/5yFMٴPrI=A}83<è!䅽 cRW|Ps8^?qs/>r+Jų\dU/BU͙~G ;y0KEm{fxfEY T9:)eOhq"}i[Fy|Y<ڇ$l XZ ]n?HS#ًIF|ڊAH 'v +x1 tK00OG缟>[HyAS$Jdn:NO/G$ ;_ VX3$B0žx*b d7 C1kЋ>zT^Uȳ+~ INj*|7S2ei02'_#ǵ]wɯIn]v6ohiZ8X_bgV_>MB rJRqPsD0-gڡz=dSu#*p@ƮjJ,^%SOvg{?0 gu(#@Io ҇cR8mPz~>ZQ©:Zn|ۋSn6)Ý?ε^ٷf3EFY\fWc~Ĩ3̋!&=bdϿτ(!A1ˣZ uˣ)F֢lքvx| OUr"~h_;%<"!tE2I, r)ImJڏiC˻ :p.E5m> 6>By7@1!VkTGP+ET܅%H[PJɾ< )r P?FtZm^@}e& XIbAQ"ᜡ+JA_C!to9+&@l|p~TkpoojҫvJ55&no܎(Stί 斳6[YW.CȈzzZ{3?\LDo0fB +sՅ}]x3zǥmg:.{~6Xkh1}(ތbY{ݴfDDq:'jh?;Sٔ DT{sw!'q(iZp"u 2z=F zO!wf[?DǼ<{uj^SWO Ǟ4ˌ*vW\ S{a^*tPl cTSx'vtR] OhJXI?A - conIuǻ,~-h 7Ӄ1 L3 ^oli-xhO-mA*ު>W9&W[})!L RLZMX 2oamߖymJIIצj'3UQ`e%M-x*3md#nbmU]yU="rL9K~ں;9&1bm;R3@ 3|q aŶl6f;rDx9r.8c> ށ7CYC$%(sK6}8b+.6>AQ O9qz jM7Sqj=6￁A(l9KHmIdc߯ U|] ',$)dWԒmo k3p`u32B b$b8ز9ㇵoʲ) Au37)(=c=)2WbNH,1+{4֕Bh-hp2nKg$4G:W~CLwGbl?<>oiwilvɥ,]JK pB@1UIB[yXv{D*HLO\O'>Į'h>kAZ(s! 4w5N7dմ=i(_̢\@ǀrZL&$oY՜%db ,œrҍIV78YMZ :rKvfXɣ usDv!WڥWZT1La짠K&'c:f䡐њW{}/Ԋ魌~hˇFBKL8XCPzvhٸ7{ZJ %`Fn*P57N/yBXOXDE$k`QrJ"%!֪ɚ@Uytw*h PsXmf f*ЮXUg!eֻRMR2!W2c/$TT?$ FnTލ^ܒ l1_*_XM#$|RǏ[%Չu:J;=Usc(9 wHEZ֔O#  WΊϚDC n `!9rysgTGa_»IS-%C;ïNwvtv^NnCDTw޴Ad@]v\_s(Lz-V =9URl U!]M]ʃ:u=0-d}gک9W}A~gsQ)qi-hF_*ę=i(ѨdPgK}F GϮ윟>a>]+h-ױ2 #/GMql`E-d'^+.:R yf*c/\7U6n4m/0rC4*T~(4P˃{>mEۥC1Svb]ERT<".Xܺ29$.բIxo(ub; '`\Ѿ *OAN覭s(8o w.՚VpixpϾ$,y*E-ʔ=,xQ܂NK,lwGMr+X̫d"29 _ TAT &fnF V`݃c! KȞ|G&*Ԫ6csBp?Baq|[ϋ)Mȃ\+GIHbbD "LV6赋Ջy=Yy \#-~CB[ޢ9#ydv${`FΒJ̣"yD/ݨpxR'/H,կg^VNM{^Yߐ }Xظ MC<\ra7yOI/ʥxA+*8IylPeOGxPpۋ|or2D5E -Z~&X}Ul6ӨH~Oy[':K^O0\Xw5|#Rc Gj-vRIZ pq j<lJ諶바9 >g =;K]mY>Sn )x1f֡]':q8H\~2eFᇂF(_X0*k }r,=Me?h,\RW0X7@A2&,;`vv@y gRVS>&ƌr`"-5a!$A~{VUh+5!0ⱜ;cqچ6o]gkz]C+ctTn9hn;Kw26ʯʤ UW)Z-ݩXnJ- a 7ڤ{i}_m DQGH=s6A>fbdWj[ lDXtF8nR2rFOqz}1"q ]7 $OkrKgJ|&I/VX{*>^8k1f[9#I7$Z,Lf ЏJt Ww;'vg1q Mz ŽaiT `AfQCzn|ű-k q/j reGM=gVnoд5Ѽ 3#5pKvxM?"n`\Ls3B 4fS]K嫘on|o7l9ei:{ [a:ܕx`ɋ/ugl8l3@m, c8r1x`bBthM^pS-jK!-%x#Voz#ј8g c|mG.^{ð^vpnꍟ 9%-QL`h{ AׁN'zOv@@ZpMSobmQ>$YL(KEՓF1蓢,UW@@IX-瑆Aa{Wmᛢ _ WIS{mTF!L؊ %[W/@&1|0T~&9g0&Dnǽ}Co <[PEDi=<M%hQIFFݖha6cTc:wQ7:r:!E;bV%['"q:+.jb.4QP)fGM5b67ʬEOT$8U 5b^fDA~ͨdu&$  Ɉcyp9/hվG< H8(.f.Gf0A|?{Qꔜt>N۴Z9"ÿ0KP_f 'vL eP[q׷G[8ej+>Qn)֗0Ad; 3XFԺnutb¼F'8l  dU7.KF&y3,JrJ*Iwi<&6Ϣܰ <9:i), WTbn5&_MHY*pi'<|4^y:3*zMBGzH=w-2oO-8@Ɲq1u֝-j1Wr]63}Lzi 8>,䠐w=IrYCFm.eWD+$Aq(ul"R+Ub;!QIԱ/bx>z fM *ٌG|vP7f'*lDƛzEsZa{gNwkD 0֕F.ǟuXww`v@2pw+NrҔ Bj8Lv]Sl\9[[_tݎ\).vJ HO8->tFHZH^:RBufU tJ[E}˔(.RemHc:'*-o'!,mA5?xiF{00HH _,W2HFiu;ڑג|A"V2gyHҲD8Yw6TJq5X'o[DŽsH}'܋[dO#p>>})&4z|>Uhb6RS6T[NZ/W/j9&uqG 1f{/Ψ/gcyB[^+K߬~dT DӖ)OhEϋ]'V+R#pkѶʲ,=sRCC` )֛4IzkڄJi{Rzb~Ty+\nHUNX\`nȻ9)l] QWBsb[3N.y?.K0!E0|x6 >"R|UZMyl(Էu%HyK9ӤA=.Op=Ә@2Hi 2 c2rhAvaঀ_0I3IyqI3\ݕf͒s. FN5Z?Eetφ,yHcG{I\aSpPB^qMrڪS56 ݌' s\&*.etȭb~:ޮI/ ^حU@h)n^:]49mz&[fH4E RW fQᾉY\sGa%!eB7r/mdxnCMI{ЉI=!K/Vt/ Jx 1^_5/4G.z^ƐQS53*(f \7U7 $24u º O%+‹k.9\tY+ kA,}F o%3@'<]m!a-$WvCKٜp 쉂NXsSt]M?CǼy.(}=vVuA\4m)&؄S(1/{-4#kth1d~g#LT'u8^kgčZT IWSk-Ps,^{ M s21.sjiv{!}^jv5e2j2V5OOM(|}XT+x#aq͵EjVOsL!ޑl7\GV=uIOc ҂7Zj+grPLвfỌsqF:qc(3:޲g(,D!>ͺJ oN'2XV1nr.aVut#w t>CݰB8g2a{S'4c;92Uz0kWț ;a0V\w85K t@[ne t7al{^sܧ8zBoph@>,Q&=cnMK,TG?S rGB?9J{HhH1H ԣK 8.L<7xR0 1|홓X|WqA%g6-G?٣ Mnn䵄EFq?6yvj–=dMO $aHA C:>/IP7"B89NdneWt;,q%#-=eY5ܿ b,zU)dKS<Qqޘ[7 W0 qk}@Ҹ[D]&pj)[SAy+l2@Dm )ɓ^=8Iòl,r3gFA!I>S =8%z^G/ϐUatJέRTu%t0bX:6Kf+90(D  cAS]:8 S@~"s\Tydt }>p2/L̗AwH ~BT YtG=ƾcpH5z3H4c*/M/Y2.(آOqAxW66c%!>gvvQ["&4]&,>jY`J i>NKڀ%1|OUKc}, TZ7L~a;Gc5ZecxP!(5uS,G mfOjABPvJ&%Sul 7p.Ch-"!KD1wľ W~)4]pW>\gSwpKHu}օ0a}<Ҁʼe˼[)LٝS>ޜd)d&E}éSD`#aPIe,xd&&{z$&> "Յ3{% FyZ "$%4Xu;zS,9ɷk:7KT>x ުFioi0(#/0?NcYd=r~[MrW4|:D1ouUM^rМa{?RbIƃw-|kjosl<_&G-:ai}5{X|S~f`L\sxED^.SɝK| wl_ ~i _J{%;(]u5rkFR*Z&4aсRܥ$I>R9.j3(`}|pR{{(ҍO%[$y354ĝMv(15kdqBJgqx$WN=UZQB€ǙH!'V.E˼u%+i-08,) ),ңIZes-S`ˀ< npfU7[7kb Lp#dhLIfF[zZeQ Xk՘O_i~o[B-rM󽯉wq>{A"8:#pTm=1^ƃhe $b|~6P;[`,;q\gw Bxm&&ϕXƴH=[|웪Y*sERŪIe-DJǰV.3=Pءcتs`6NK-gkp{Q7ь[XI;T\MJE N4c]H𻺪 욍&Oi{33``uKIIpLm2ˍLabks~G\ٹna,w>%t:s+0)w+(bogAz]@O Q<%Ŏ}ƛILR޼.SegGӅtҳ:~0,ּm^>!z-+$0nD 8F,(˫eZMqىx,zo feΉ_^vpf,&&a뗝. |9])ƽ|Lv\A)2.j$ ~ ;@Rğ)@Rnix,D3d(y}{*WtA,=^4H-$C2i郜u)7QD L+li"vl͞L8nNusO9Z,ǎ10c7AW247oVM‹46 fq9}f|AGD!|it/߰hp$}NNS| 9J1ZNW=Hiy ^Ko."E\lh*M//_X2 fX >9[b#kkQ8 tCE#]#bem̈́lŘfBv-}wQK7#P$/ܫ l\9InjGi1/41jE`*tXJ|mt$C\Y~cL Er0WRxo^ڊ3p¡A؛V=%ļƸ?#jN3,4 iڎ[MzHd0B s|;br41q="L5.ʗJ e49yTDc}79tRFen>هʷY[;[b~Ubi/CBFǖmd, 7ߝ626O+9ԢXIgEΥ@po.r<{Uo=CVSr.Y!*A8i1 bYl6ᩬkPe`XqV_8TQ Rot)X7 0 y1h(84)J"ʾاpt (l(46V,aS[e"Ȋʢu0 .;LIk-ÈPçnդ p@j_$/"սf݀(?A< 9M>%hm`|(&@یqQ!UJ," 4P2Gٷax$p5tnPN[0~=eKg&DmXa/ w|2ipPg(Qߏyb Mc8/D9UOK]!`*A#3}PpiY.y@Y_- TX,7~VbY\C'}$.2_La׵& 5A6zՆ ?-O 7{+I]6oEF.l0Q O#hKBZjcNɧφY?,ܰ&J"~ϓO¢ YБHg`f0$%E;͌<gn_3 t ,I."vorlAĐU7Ll!z{S3ۼߠڍP{ MP H$则 B⟕֎= 7M&XY{ v0{uK87;mr} qH"6=x!!es䧞H<)P۴BNa39j\*;, ߕ`t**B,(ՔFbUC0|р:͸W<4<5S#F 1xP(;4RuRq:6ߜ% |Ҍ+ryp D8#.^i'hxjNg@wHmK՘|3`߭=m1wylV"(bQ@ hW;o8 +D]ϗ 0x!^qqe0Y>58&D$cˠβacu*䐚.cErڸ)}>fcG3b껚~SjW2o#Ȑx-/Zȑs7,JSD(OZvV_3Դ$&j[Ii],W .쪉 \E$@p5%+i?˕h}%r 5Kݜ~B3ү#l0բm= !Rsd MmukZ` 98nh׆iޙ(uC_\kK@[R}o_^ dӔ_%!etFqƃe"h/PJTfq+mkOdįI%Rš(Z@HQA\b,8k)7@,>&pJ!13|M6)ߡ&R%xǯ>d$VPrķ0v7o^pWhG6 ЛDOPPab|qV`usa3yc[-?rJkANN$"U}It#.qYэoD=dY4KA2zQ64AЌN*'2*.0<]^'KeQ!ph bMDH˥JP4ix6 Sg}kmܕΫo ID'\ sbQ҉}eF挓jeU5x2٠+SC %<?` ~rIJrXE{J֏.2_UI G&hZeSHƏYөAPM A1 {Ƽ aw?0s]U6#07 Sv6qoz_YG'6)fn6n($mL:/̷kŅںY֒χ:C:"N(`)bgd_Qe/=wM)ij+LVuU 8pW1>KMϊM;?yfy5HڵDvly6y=D}v>S8gmh\|>?mobz&Э+دI&^@`e ! }=,VrCݮVIB8;JC\Ha ӛEۙAwM*n.1Xwl(]'ڳq·]4vZ_Ï߬w, \h(:z1>(~\^"]i]}{Lk'[a#y<`,۩j&΋(> S #&dqOhw_)5@̊"$ aNriҾQfk`%S9ƽIS`Ա>M K%?eZ;,T& Ve2ǚ^ bx/42WE&!4>w$T*Wn6ٶzԒ|͡}kQP2;c^SD1 A#Jܕa-9|ѭ8AM{/?uB@ڨvh; wpDb $lkHG9'Q/7w LN3r뿞H!i ŠOk*7]:ZDLXsB˦mj SeJ遦xg2ᩭ7us&PҦMUl#K !;ap1XzɯH=Q}q^;pJug&tA4^}`=t=. 4ʕŔÑK;AQUTјcɡsd)yf@n+"jwo\ n7m%g7r/AI8 >މVIG ާRsPX"EvϟMhC `Rˆ^0e4)#tWvj{ϭ-G]fFu,?k0hq1<\vG]Gf43uTbDLT֚}fiɃ{'6ndR!紂|RB{'.ދVO5ƙ=|=n;VgkǺibgBB\D//њr1d;X+|9?׬,%d2tC^8ۇMz/^Qy:<2Qr2i.1zmU0\`֯A .bț]V(+h_foMniP 6qWd[BӡN2*c哨~^r܏O{?q{ M i啁.W-+Zz3|'=){O'I_DOr""vȌΡA4wX.:YP5_-# ct?^`/nm{!!;СET}&(^kPatIJ#<|`Z97е괞+{BOֽƼ9Ϋ"pٕ/u5!pV+ŇH= v*^;{pv{su2([q `$4`lxjNf?RHv41&= k$8Ī+SkSkj?`Yg02?H!E\B,!(h_=x48Y/ˇd_;(yG<}];'>mj`{("NSؠ*me\j:O&?FH>5_ђa -Pҵv,Alf}/ubrp j$ 񙟄,_RvVR&"w%dJ$ցYv4Ptn/$]P`n.I-_j s!!ʉs *7)hh-)Yz`п/NOX\ ^@_juz,~ ȉ{Dh6i;-H~)筰1T$A{;\w I.9XɡfUu%Y$,Sb]xUC`ʥbhf&P' z s&}?`~ITN,x#;rwt U(-H1N,cw`=S^0)D@^r o˺ѣ4O! H?WA:X!ثz=/4D1%.n$Z&CX)'C!a3Sa3TJ_Oi#$vCJ4}.c҅ç@.ˇIAnɤPś"ke/ 4U]yQ[;ԏ<:JoPj~+9ȳHXhӱzʍYDaȖpS<7~SӝBy36uj)@kNg aqw. (\wN!l*{枏v/av8I`A;3{!IJVҠT"MT-X$&ؒ?.ZP rfDt@=`,jL8ښpJݾXЏٚgE32RH\qE(E':Yf۞VVkt ):=fE/"xBR~X K/D73$FFw))-!Aə,PF| E} Ȗ~$2ctj*aB|Wn#!SfAa}]H=)^CBB8ԙL896AUm%e`6ELW8r+ܑlnIGgܝR_a-d r7mO9&Q%)VJlqwViR<%ߤ ddĴaA֯-ގi! Mp⊂$(Xiӡ L/](Ge,;vUЛ H)bTJ17}REײ9if_}RS%,[kɉJc{'+=bj1 LJu1_(B[WWNC5^Y7ߖ]ᩖ(Q9h]H5*[A w>qyI{?;P6oaxE /dr u=8C$ d^u&=a.e sYw=X}ƃۨH4 J"7l0]/R% 1*N*AhJ 4<㴃yv, k]'t̆f^e[ˆ%9~f> AHqdYG6HJ9W ǹ3A.:oﷰ56$; Gdt~iLVGr1P:8x,;g674+`;0F&yUZJT Oϰewt?_,h ;aF:@ a9& 5ڹZޣEg+=qh/]^U`3`JY,*IL=<>N"|Pv3Cv|u ef¶LEյsa}$$ΏV J㉙8-4>} _e5Iu CKvL2تSsdN6;U02PzG#c2?$[AL.wRI(Do/jpGuֳ%63޿rHzpQSs `$V!DHz}М:63l/c9x"b 3?ۂW J0|9r{h|m6.&-2=I-8t-6L;c0 K]" LXyAĘy[.sJ{Kc|1](5WYELŠҨAY0 0Gll9Uť4fJ mk C_,:+2D|5YO _{G*I ]-a!l/"t;shBQLbm]ZBdsՅ*Hl 'Qq6$+DRWhtں_Nh8]`F·jw$ JpiO􊵤H\7=Er,Qk0W'E=TBI#V0H4~򧒍(*QҌq,æU9ܳzrVO9.wt`^je!#ϠvcmPπUThnAY@͜Ua?lkN7o5g/(c. [ k kiHŤIa)N94Ql^-s,2C]zhl '>:|V:3DIը%5_jYF !b)_O4kê>! F/P CЂnM"Bgl{By#ƑflugLe@w2ajryy#K):%?ʁnH]1]k-0xR%1>+@ lE@C8t m9ne_~Dfrr!e>ES>N?}A1|Q8ʞ-CjhZKF(mmw˱Zvy2V#q` _Aӽ"7MLzT{w'ێFW֪o C>P-x Zʘ yB L[\tަ|aYO 5[z3*MtfNӂni]@VKq4[L$འ9J8dJBE6 ʗOKGly`^r.NU ,}5s '5FCѦ|%$c I^7L1|YK)sw%$9}yP\Am:sҫ?m)o(v~y(a4= {[Hzj+Dκ{!4O2#edD=6Ppw]^MJI Y' XۘZ(75C# "E,΢u,Fl1DK]]ؑUv)+O_j6h:Kp!z>ٻ!L]Y%ĉH>Hw@-{,gƁ|*<W^פݚQ#*prBTf~Jy%[śsW>?72K ˝7} mrªEuN7!7wSpryfre㢭%BDz'Ā#T0Z,wW{0;O:)\dAFvп7~˓N W0mW'|Z5O}g`Fi`5'~gQɌdjۡ2؄2#h 3OK v"*vѿSH9#)9a + ?@s&m  \>b8])? 1Xz+̛HHH/ay6MP]4姁q` SˡblW{ s .+;Vԇ/&Ӛ-L QeO1VP gţv(NAJgyIO`R2[%{l3dɅJ NȨ^k3v 1[16]4FFYl,4,6}3"r)TrTە7F~8urjf["gc= Kf (jquWfu Υ;e{9.Ahm(@~37vkQ3^$]\QgMO\3}cKU[]Q85{Q㫨t`.'=В4.אּC`' hhjp'Dhye^ɤ | CVOz\a&`r[{N;%njA X]Nd/w # $_Svi-B]FwoļfIb4'H܋ž.+)JčosSX#F81gnoIN+iHL>'{:9@/sIi6guIyK;NϽX_m⌳[QQs?1Sjr5L wO6jHtPP lܾ[*59?jϻλtt'V+fqCe~21]Aw "BvzCqR뷆;j5OwEg8!T(X;= c{NcHU*/ (ZwC' Ym'vS_6bd?h9 eNY)+~*Hp,fU>_bx{.Z-o 14l7KB6ҟw~<4Bds^?fIFwpk nUauK!_ B}G|Y! F쭈֠ ޗx">a)j"^Ev/Px\0ʇ'0r_s0EF?4Mul*T<~8rs*1D̕YlH\̢#헥]AF6״<Aa\4`S "^}*`E@,/˲_XpQAc@*p(T_k&p!O.h yS@e<_uV EP:oPgvqh*F M[߭BWq=yKcKsu)'[){юd';čDXk#ux\%0,ׅb҉_u|5 \(>aS%s)H\ͳ .DOF9'`035QWm32 &mB~ h]4Uo[+ T Ǹ#*n`:L8f]ukD FZJ&+ 59n7qH]VܯZ}޲ ,īQ1r\*H):|˱ ;]k,Bkg npћg07w੅̼>Ȕ8?R"T@u Mu#}x]hZn s_%TUϣ^;]̫qv)|NDoz0;-Nb}G>-Jқ*=d%"Ħl!fGh?`3i\ASўu(Kj\!>f!?O3yXPK=9 y 4MK>g>˂U(]6pEWL[h!)廓 ڻ6* c s=PWQ3.٤7 >'=v%cG-g;le05um۾`7m&* DQKZ?6 lYhŔS"Q1xIMRwݣt+EҎ'5 9bk< {ý=ihۈ52-a6*bڬ>X-Oǘ{}fc#F 9X0ܥY' -3M`trPG*1 L-#A;n9XGS)#G\PZLGLG0XpT#|XO-n-z0a[_4Y4#PYːݩbcun .]F 6)߀`ywFUcv7y0j'ቻpSc~*U 39Ϛ>X!>/tZ#lB;qb^c1 ū7I_~Mw %/}& 6,/N!x+t._+ZtMLpmo;iwI?>|^˰.@]iަHIΘXbkG>BHy'1?tX߂`/ϧTh̽P 2}M#M }DžDYkf@pyy2/IO[Ur˰hEqSy oۂR$y̦\^37 vtr44]4 907nk>N"Pֈԣ:. "5q#ohzcM% /AބJ>Td/dAהU~/Tk+5«16YglONE[i*-y:bπ=3&.i\[˚SiLozNt\,lƑ?Yh0 79 =h`@ +UX;Px:⠊'hc/~a{xb&o,$KFàmk_77ڇN;xf蚉 Ats.Kd|,%9DZ7{aŀaE=c_@Sa,q {iյ/'le7bBܤLF3Am>"5K3V5>$TUv#ywK'C"[0MkuH9c1ێPͰL®sXETձ+<i;sEYT}:ӨÅ+]jؖg'ӅsR?ckuqeog& g!5/EF!0X4*J()~sdit%RT[8J6@xwȈ|zUjh3Ԭ!;{g[K~LiWł7PK%yL.&\;0?'! rcIdҝEɅw`3*! D~WX2/.-UVDߏj9r.=oW''ѱm/zS=Ћ8ŕUE^xs\gwSuL`\!mŽ?y׼MPٸRd{?FZm#$7Ⱦv><%| qP!bF~y=%wMw-΋%5' %LuPm"kx=yt;OUDs,ߒ>ЁJʶ?BǔNFzN lU!/;\a>[*_?TI\s+aWYYCnx g~:k<3^}uǯWU9.LW'cr*gA$jJ yc s, d3’z^7bY_c񧝹<_4CL[`Y)gl+XGkܒ& REp5FRr*LacBF}L%N_DNOK`i,f:=Ηd\hIKΆ,"r.ɠD#3<9fWv~¡8HpHj/k],gIM؋GLǍ>(v?e W nQkVV?E1Eߝudv-><.ܶGcժzל*ؘFe1o☇)}3m0><8iD2Plj^m̞oBk\&c]r+R̫}#^l+ɗ5KPӝg CAw8hlxQ&f@=}twV˿a_D-y>{U!Qal-mmuj,ζHr0 TrXUv)9^@Q@îEQG@FO.v[h_bS|}TlBz Zŋ!(fHb]/p4HhD 9 eYrw1M,)wÔ "xrF"*KĘ~'FwOdv*dl^qKl؟Nf,'X52Yo>5a?U&ЌVdI"?T~O.U rA8ú z']&@)yF9b6X ;oMU/[hczyZ[}D3+(GT>LRE"]\*\5br 7_Σ2u;l<= ruN uϣҕǤEBS_? vw7_+&>Hn].o4S|g&BGB5gXx{QYZqf鈝D+$j+2ܵψgLwv;F?:u{uݢp |]iGDE g>ώɣmVYfb] Aηx*HA^Q5Z" : V6E}.5%ğ+_ +TX ؆kŒ#4iE%{33FVbS4awg6K6yUG9p^:㝈Mf~d+X68ʷگ~aG~|i.Iϧ[:d2zA9;]z]>*ľ8;(I< 6)`b"aѳf:f ۾kt55P'q=. @ 5i9H0IvHsmЂy i:h'&ϠW_03 A3J-ɀW:u5!^ca2ZHٹtg`de|W׼[\;yƲ7k(۽}Wg|k%V#}ٴXQ,TӮyz ӱPHIwd3e^)O߳ADc 4% 7KݑVll{.Glzl#VMDː2#]O WEEa1qAH6۴1wW+!f8ۈWߠ0Qe=)ffѴXggon bxjݰ_NItď>˔ vV/EP!eUvEF^ưCv3)&݁ܙ&;|Ү[i&FrpNȸ|\^ςOI@s1xIf+^vU0VޙO?1&MNOvu䥘esj+ci|%5V8V&;#4=N"k)%a!5> ./2^fHC񏊧mΔkn!<٧)Z/t=[rn% ad$$C*iuՂi_J T! v Kn d5פ`JߕZ;-P:!;$p[e۳[ #3t-C4[HK;u*"ڽ57V[pZ SW? x{>Lug)a^?ZГAi_2i.ݩ ghXxgӕmzY2c(޸ָκ64OUtW1Bnt+li 9p(HA]ڐ}R!v־Fv╜i$vf^lOt;R&^;Iw+szN(dSNZx9FJ瀘 NK} ?2d]ĎMkh7Os팢c/EŖ7V1ĩwɥ$> "_rFi) γ4̝{h܀%(W=ԛ#GA~Dr'&6]'Ia;`(ڄ3j[p苕`TLOLHٺ%dCvxC<>JΘK#ZF &TQ3'(?ܸlOu)$4c4oʭ6{wYY)Ɋ~)!jޞ<7LSrg4UAe|U?x+ǻ䭕W!8|QgBqާ5eps⡱[osxi*Va3_18E֊ t;DN%^C22<1DA۲#'GTFB{$JVmp{&?оݝHlTڑQ8bQzɦS&Bnؿ,!?<6AH*0%W;}ABZɞ l;)DqSٛX'Z4Jz=쟵HK-ozkb5#{p !ޞW\Wd7gi6ڧ#:vzdnUP{?H %?hh§n йzh0D9Q\X8.U-վI;e'g+hEyV7DaD&rx,D< w,g%^P իKlv /j&c7X-Ws؜`U2L>_x}VB|ÞvTٙ)Ʒ.C)ݟM j dPܱbOlWp\ |IlQ7`n2~=]rQl2T02jaF sўr;\j\fL(LX9a[]tݘY/ڊeE~Fwfx'.%}O7gL1Uu1zLD)Ћ>IH; $MwZW:Y_&I1U#vo$-NGBʷSQ?Hذi${dL7o9QOt }| ]ԗjrx};&nUJ3+>K;tyZiWzt<+ ڀdb,Yht~~XE'cYӈMI En=bQׂİiG X}|vH aF`n+ da:<u!16?e]1KOh(˛7M,x#Ӽ4)kě܏";k}MD3IfQ)%mdD=G,߰ q΁]C&V2ݺz fa,k}c[m}{>}4z,Dj#-kwO<*`6@A y.>0=`ꄍ)5mRN@rgVlG!~\|`5HnB:do 8E,DdtWh3 tYdDx[8utbGH_-KhM|jt.#UF~7N"0R%7&-Mdfp9:ևXΞe4W5wc¼ Tl?n1MCaH`iPxdt++Qq_%kAc?; p)ٴ h:=7t~o%'1k{>FGr,Vs\QT^s)k XӼ,ք c؇0D R)_'+]?6y$\ ~ay}\J4mmHLO'R DSK.dNN=>RBDytFk"o#I%q57$sC6aRIޞfєr`[.t03V/*l0"egdq6Gb;LF&) NԱ q9Ɛw*Ar/&D~"/ËY͔8miXӷSuĿ֥}+UQX.)QɃ5 jl/cŨ+˛CQܱǸ]EvJx {HSb ط4&Fzs{T>a1LQRbS&C4fdcwhx)6k*~Yr.$F!+ 2o`z_n@V?({ƀ'NmYܝLx$O$_0 ᶉ` bI/Pʒ%LԝU PE9J>'cߔReck#e."r's#Ē,D<4 #gw^h-L{_zY9EvaLkJfQ(1.C>kwYYmnt҂D3VpmL\EUQ.xA"]r_Ran1":-W:?&^ZaA3[L'~ǝQgp&2 BxMʥf6Ev͠`l|U;pSjB%nv2 [pH V+K>xFC^%[4 ]U^в'11d5d>wEBڬF@GdD>t^\a9+|Ǘb&:*I8Z9Pa/s[%ͩu-A|m`85ymCAO,bЙ-č+Ѡ]:'b!3a=]Ae}SpPSG=jd8]tSަr= xC&T"p G5jfa:"d6-P>ZFB6XJU`h[ٓbʿHWY_H8] Q̴itd2Ƅ]XfK1Кӏ4vtPbN7ЃC(?gɴ,7wiQt^y3ڮKSd_e)XRw_:Gj wrY͈l=S~.hgWJL)x͚k{l^ ;P`ӖOb>Y #0s.S2*tgsR "~f"` eŪb;!ǁFk^Oz 5nw޶v]yðvyZa+bSjs aᒼ$I{;kyvV侌&#u]aXUOU[G\p.jœkz)+iAXijo,^u6pZԀum9 jy詨#MEo^(Õ&w#y1On0 9WRr?HQҸ^1dg6wnPSD+nE,$=4k8xF }Y}PUx˾pThZ:HHbߟ7eTsdrjheRnȦJqNxLI7pQx6wKa(y4;$Ӝ^)]{ljx}@7}t!|pZ~{6ɳQE.T!Ë˩D-ƪh Xe.Xy+}g8DL@0 J&p"+hލp^ͭ5<<,: MX#O;oQP6t@C.$ôdQyC!;SMWUd+ogNhᡣ B#1;8$& xWA7Ϸ1#ٲu;9O4 F,QQ7 \>5=F[鸲\%Q?!p)t*e7E/L.ߟ@mVOfd6™,_=Ft gV޾9PF& [[(Ƽ\hQ~}M0'$Lȃ|/&yZ˴iޒתGԭx5sm^?Z?<~yb5"5To( . ʙνMҳKϊ%}>[@(@T\q⦈~`bw;m&wJs4b袚 &W b~3T(p.O O\.R؍1z]aFӗ[V0P\g}#6lK>z@Nj? D-s{=?1s3.+Nb׉?]kL$JQ%T63OhCyTm|_fPWfvȏQI#U]gs !̑`4wԢRiM͍?k4bƘG.>˾3&^Ջp]+[j~1yb_0t,5m|H1suTBuvz̍BA?ҁ䃐!rU' [+L]LU|B6V 9!J̮h:]~Sb˘ݰwXP9@f?P47K~9 H.pbPn V`8gech6JIއ@8r,+pLU-nqL)tWjܘQӈUVݩKm,)ḋ;Cu_K֦et;記9n+Pg)cw0R^q L3w~"$+H98[ ꬴr&jgzW:њ!/c9RٯU]st~44W)Ǐ>MK |&gNaG@xjN@[1jJxzq♴X2y49 kj?i(;J"tq8:A eG7׼!ʡ-8e)"_w  VUTB[ 7N<0 $nѠ{+L490)FJuaq0cɉ53c4^_(Vu#x QrPKE(ֺob@Ii7wˣ}|(K¦}_xϼ!bwo)u#Jzmi*m"ӳBeoU5׬W aVy#9f˅`ܼYfLW68VkIO?J~6TʇZB' Jm{Cą^W [AŞNf%3[4ɪa]8 dQqk=lњު45\'"UL0`Czers;K eIqsrE>`z4x)s>_ĕ?lj,_\?Ӱ]s3IH3;s=5~"yi~_ 1ɘ>E5PϬzċuQT-u9)!B( |4hZKΗ( RpHݞr|(="uvwUP+KSȅØ6z.ebJC.ۿ{~U +(Ը{h3pfo. ?L Х7ˆ A+wM(\7dA ڣHǩXLw]L7uJ{0(:=Emw6aimiOu+6r #5kآpGe j$jDTC "]~'OS i \@1+@ަE.nG\?B3cږ ύJ"Ԥٍ><3[""il] ~f:R `Rt֤;ԋvHsovrblRĵ 0Ġ,~o/9*?@mblZ0'"Ϫ|yLx'EnhyB2'1 \) <ջ4>pV`S&;6g,3[擴fQEi//XCE\+?6Y '3 h X*@kIn.%|*5P:` o"P2Fߨ,j?>}:B@a3Z_ B[uEaå@Ry $DS {<90ݟ1r6rn @.iMCI@jpOQƜP@OETѳ4Cw/A-͠Y.x8+acH0ZS">cw} aa}y&'ƇgM->!5}yQӃD}9y˰&(q' #Wo~lEQat(QzAvi5 wԣ)k?&otڜmVjQXX^]Ni^O|t閠=U$~ ”uտ,4Gi"b p?kz(ꀐ *J[yFUPٯYƫynRUEVCX3T=P$qbnÊyMMoI{(Ox,@mb8b=wV9[!zvi3C]O=Wj3"xTMQfsƵLE'Eirj3T#×7XG!_LȊ*nMXr&o+2͆NL=gU!.Ai}ӒMVR;,_Lr;_:: 80jTV^D*A}VƳ0#+޽NL$)i{-o7+fYK x9nHQ Oѹ=M _hƿJ"mS4IϮ0;4 .|ʛG֜GSzUDwdPaCb:40`!԰4߰ ' n Z,D a$d<Fjs)1rL佖i:7xxKvxsBK[)meZOR'*$8D2kZ˻/i@qrP S_nQڵ:D^VzZ;Ap<&Kb aVˈL >S*5Շ]WAoF5*beh=N1&殎X)0"[4luKР7t]k&(U?<>;giQHWD7!A"d^MKSu7$BS=ggU`;ωCMJ?Rr94.|<ܾV :ż7{ XXho΁ڪ@nNᄁVKS&k5zv2ǘsH 4U&plG_Ff? )RWҾ622LsV QX{< BL¡8K3 -߄"N'5E|^ ,_nWυ:8$d?lhFxI6_X ZPF',`\{@8u5f`0ݼ]RAx!(Gdp# q׺G"{L&#wj ߚ6{<#I$ɸ:'>;7?,Pw6a9^DyvlՁ]Z)H^#ɅQ+ :ʶ25"Xq\>a;?!7SX '}g;MTbr램vJՇ'l7WxC6l $Cfk0ɆAAw#DZK#vr-b(x !#o3՗no#g,Q?iq>ܓiWzp/2~썋geHñ Ɩ<4pĵc*'c(J{%7IJB=ٍweA@FLĔYxTLM5)Rx;j"8D0Sztg Db@#bh;bpwmޢA&*ON'uB5 Ƚ~yz83l:e)Jɸ,u1'[v)+Aq1㵒`5aLI mhrVu@]]x >da'o$=ٿZCwoωԄlЫ RFmds[ՕpQNAw%l2$L1BYrqj8S5Z[1N`ٯ:'ln D@~ǭ\ y}oMQrB:'8q$)&/5H=8'LVHF+%: xzX(7cOOW1d_9@  X&q/-2<ӃV~B;Jf[ϳ@d~ ;5<06 _J/\9ߢA4,# NrVꤤ"A˱#?j5o4m=#ϡT}طK݉_cXt"~Wl|E׿I45Mi;{u˛VZ5?jϵ<0,ZRo#Y:x'&I#j\?}i-R賓{2z魑oe̺n;aD-dNSwjtГ )zMD =p L(Uw`S}36YscI:%7ML<1Yd"o#? &롈l(7h=_"p0R@!0)˟@қ4l0+!x8p5g21$> 2J>AFOb|'`F ^#W롅û|X~ZZx=qO E-E2 @ p\pR,0:t,W@Sο+c=F('{DƂ`0sVC V(FSM1 G`"hDC : W$9-'*O)_E*)+E@NhEb$IrYh/YpY¦߸ވ_*:zEۘbmbCER+XV@&ik=C${+P'êqZ-Ƕc{R=)˨bm< RwzT)bPp M~uT2qΪG0zN<{-V" ,Yr )pÏw1x+'!*t&oA!71#*8e!3i{..)⠢q Uԑ~xl&-7+Io̜ !LU{p[NJM-`dPǿbᅽ3BB8z~UdIGNL%=H92I"99)eM(rǸS5XX8V8SdJ1HGXV0f;q.Ҽk\Wb[O*5:q^,,ʵO"LD$tŜĩ[ET/쟠#2!AL0T,@9Wýv[4S9i'PD17;Ul;PaE =Y0|m'C k86erل\: yC$^u"CJHn|hdx/ARt3n4Mݔ 9 {m 5P\inMT|g9 ^/iX"zȗnpܯ~횤m2m Q?EyAܵM1a[EF 궒dz3dύݭYƩ$ #c'dzt )MSƼiN _7t- >Hxuޱ!&LKzf6K6JﵴBD V \*y"IΧK: R-'^!KI8ojI3h9vopc7/ nJ\$5Q4$E['Tᔸ%8T1|>ԮU50xWPCY|ӊ&o9&d}ӔAG?_pxJKPiOu<mG,މ PIz0?<0LV+$ ^u·PD>->-hD۔e'\eϪ==gk=n نdNqjІi}VD^]kpvzHQE)d i1FI31f:`M0GWt,cЊQ/Lď.'nݘoUjE=k𖘤;dV} $uа`YEAl^:w+xwԉuVnU原?G!So֓[QۼbW7^&|뫭Zd}Izч8Pf,AԬc(I/Z Iɯ%bW5:"`1ѵk3PK'ʘYf"Q/'%Cet`Řu}XЊ栖(?>/sR$)-NR=uX|M/y,£HՏ׈ x$9}o.0.=`;TgHF3cB֍3)(߇DcBUiا&I@ lt@2=NbT-I:QxPhg=0rN1*~rPYp݃k˽DPD;@-4Tu-&iy^nʐshf}nj驐M$#)Gŀ"^g{2Ckd^~s=-qGh);(3,8ʢ8.G+eϯ`ק QN{@)iPBz߾t96|SjPbp`/R@鄇 m9,kpyܒ e~$l5%Jډ5s*@UvFQDZ\'qQcSOc٪U" Y7|ld4-##\,kCb#5`PxQ/Np|Wk מ'ɐStA6N!ݎZ(yb<o=m 1V@G,&ӽ!>\YFtTJQc?!Fwi6>FVP g)~5B} PN?jX1tE0k1,~982c}\fn9X{(Ԑ4́%Ys=Q_E@yy`i٧Ŧ`j ez}mH >4i;< *WgO fz? nVG \#f8=&45xEbt6_ۃc Aoі5r|1?0HD[E[p9E]͌"=<&a ռ\mHE_ 8PI4gUeMh['EF*1 =`KP^ק\Lvm.bMOξd>Pj,^;=XGMX|dd3%S8FjFOT:z4/'cUˈ>7["0A( J/.}=G[0ݙw)İZNDr!nx1 㭯p񫮎1fv9|WO;>||Jq',H|hpP+vD 9;Y5()+%SZ xKi,\gPSo@$:Gg(ZM{5s#A M7ؔ_ ms(a`Z!kw yηko<oh֋)ZT ȐG\ $3[B 棍m@WB\l-I6Eg_szy%Tg mM>iƭ S19,[1Oٓs=c"PR7fa}JDI.D VRN ɑ m?+j\dXϙCq ܃II^VZ&DSSYUqYƗG #k㒖a~6+3u_m~h+J3+=DYb\FHGqtC'dPFf; *$K 7JD\~ ]X'Igх"L 8>\ %nvLR3(@wI<L7!2{+{jޛK±٧t\D_eT^ts*(Cwpn`E wq}e'#6]qPpߺW$pצ]'jLHtXDVl&s ?mrnw_!y#nbJz.m{TL!@):{[=(F\홸 ]G}Ci)R*9c%:SO$p9sK~;\Jf "QƫDI8]+H(cۏ96y[od*Z~C2yE8Y*"Hfxw57#E`"h |4Hl!@X6Lgbǥ [僵K݂ y"5uF}Y M<&VOSLPu ]W'P\Iˏ Ӝ'MZ{lɼxT!J ]\@:]ˡL1-C' kGD+˰FWNEE+@+Ň$}^(ZjvO[,a#f[h qQvǹK~=se. 2Ό"xYRLJ73hxF'shaN([E-?h3(zIr6!G._~XԜ?ń-IV %}]>5F)jR 8N0{_ϽоUkl#8` 6 .(fRF!GBh)AJc AŐ6r oͅ%ԔChfj5 +8ՌuƟ恤kyDD.N| :XxSJ_ @&Svy**7۽*>N\zԋ:;ZIO _vzD3:ɇedV}?Ý=ff3Y|iД&d[+cd7i8,ٖ@f#`U_2M)^ل:hQk"_7[+ÈK͵U BΨ{x`Hp .4!*FZ+<D(Y#]"~7(!aVIa}rm}-+5k؁pl1УZѫl 4yQBKX.˼ueTb`LBGzpnXp/!]ELY{ ]dM;^(|1!ji D掉_8E϶q]p6欄rmwl]şÚJBM_5>$ٞko>VN19~bPVΰ btq+`i#gtGcӲS0㑗ZRPl('{Q5mhHA-p~׃~]1SP1@걨[k$h m`\}aSR/O-RGJ߂\=urb~ji{-[լO-N3އg_ @`R"\*Tr =1W e W/CN4[ܟ2^R. ,J6urGp[Zjӿ8!﹛߰5ǫb@~<#b[ܯ*4\P2iNz@ݿ HCp]Q{0Ҿ6JJmFQJeNAu9bnfuoVB %e7 ZlpW֦. 7_DZ ŠaXSuuN-{`doJ@m"x?H@ӽgx49G,y$eӚʰf*%f}ƣ0_B<d员٣}}BxնYML{߰0KSbE|^ai'|Ds!]ؖY ybgVJ.<`E{47C 0xmEC*0UKxsTsgKay#Y ݔCT2`\{vB%74% :7{[8#7\~#W:xXujf ysțf? (6~ŵ]TAD[ Sts9ۦɇ]S9a3p>;ͨH ҼynI_U*3j'QI崍Iы9lXxVN;_g*'n c'$V 'wmu5Ggaq)mV裍" +byӥ7:z?Lxz^>BX\-.|d(m(mzKФZlW~PC)J9qV2[vnfѲ40C# ?E4De]>5oW Gw%JćXY.oRֈ嬻TAT6}GߕW=Eu[dZ~{E=9XrjBeڥL Ʃ,eʔυU̳^+UI^mAAsb.Ϊw5 F?wIyZ 3 FE+EoDtFUGݰd~T0#'$eA%d]̀||c}X@֎ maeTqQxDM@7v'8|bG+AT U+NUM{/87PUN5 d;.^8cΒNyr~$ %OF#Oc@n<,gj&9DLS;f%On8$d~7^년{2 ,tk2kҲMhs3AX_h-踌kYz>C$$>n>\ :y9ePԚ6V|m܍JN x:Of_)!?UE9+5tOì6lBOݻp}lVw-.X_Ѳ g2&{jo MŨw*#lOXF½nu$+Xr=D !)pף+4%fJ8͕㪔@$vb.5wU[=5 " h# 1ĆwFkTN,ʂA-?!7:YrqV# AUQ)IHw5̂L&EjMM9Jr_f5)qs:d1ȫJLz*9@}Fke,- K-h>pnFxY5Wo`K.DJ3"7ShtP >c3OO,Fsї\.u #\લ0ys 2i6BSy#y,BO'MV|Td=rKD7 G)QLJ 6f\0JS<(@:`V$59qE?0@[f#`c~6iVjS5n6Ԯ*J#ܨguWTgB L)̰ϖp{W%} Q"핰Ye#y88yYhKJ{K3}.VgDbnj-N.pJ+hޫ`Vf F@o62A>ݭ|+) ;$l)=:Iݡ̳QQx+$tQ`pK0jY8T/ `H!gҲiAQ&+%%67xj%7 E:h~b9*b;@f<'lIcN sE}za0D1-Ѩ k@pnL#DϚ$kC H9E{QGŪ#y=>a?"u˚(7Pqz!m]ApofJU#{J Ia-$dq*xֳ$Rh4_kp -~齆c,#2d$՗]Q# U OG&p LoB ~+>g LHĔzCY1 4>61ot[,;4c T!cʭ '5Qp\w\/9\Ar1QmIE7(ןO/[ BZlB>]I\e.\Sgѻ" 51bp >jyĩ O;1;k ƵqK&%T;گ_{fv [Q0N+B؛tEn8 |L}T!xF6}h{R3[h3axOqݻghMd` cu!DQQ|iz.٣Չ@3Sw۟nln dG"X TF$4Xs4Y]lCY8ըJ_ǗsQP3bõUĎA^{KA+za>M $Im>n2h55=řΫpFdBwXbU?&ztX{in*؆\G)H>BTHTŸ_L'9*D\,?$Jo3sshڷoi۾:%*%諌/SXl{.o +HB4xQY,N(羛XnVWholb^4/狀QDi!V)8׆%nL\r5 Z5&nLݏ[i=/#JIK;c>va\'G`b9qc_f&|| .篗'|#Bc3Bb:C*>phDm u!x5&|Q|Ru 6Յ{ XO8XCx'{ȠXaaB]NzƟ>s*Qv2kDP=Um>.(]xI~#|jKwb>2@{`pw6@HZe5~w#; oFݕ$&.?)DW폺 Llz3i=X'CV[T^CK_k>ꗁ;w6P(9i!3lS:0Eh[n;QIN8 ($ZӾ` G iU䲖XÜ"Si2wݩekh6ny堭khXi0OrP9_ʺh7T@zjAUWk.vEfGG?%/$:T@!,Yݢ_uHNIoeMԥk e^&TQ-O/<|)$YܝyUCEv]Os U,z,߇<V0/\Ѷę¨sQp;Uf`J@}sNI"Z qKy4h4.jSϑ/d/2:"Ϳ91INkƹNKUcp3HL9ɹ"=Idm_˾8˙>WC6гpVt~֮Q2桸f8OM<[9)p'+XGD눏eMƨ;R`a`d6{B6Oِmߦ)ƿIxO4V2\15)BTUG$Yf. ȯl|(L ffW!ھI  1!nm|#a~v+蒽_|df+D<)-^P!EN7qL53mei[+5 /WCUIs;!>x:6]S;ȏ}/b[k;'a_ف"rN^h&'>@F5sy."w 6GWݽ?$$1Wq rT-7h H Fv4A?h쎳Yvb KwAlTӼX-#\Ԭ <Dg IX5\+hiIs!F+-gl @[FьT)T7ʗvr G5LJ٭dCيFg%u sf¨Dza  duXX hBÃ͢ݎEVRn/!hd/DGMЭ?u zf%?`G/=Z<@T˴$R @RѢn#?R§m܈4IY|,uŮW:6`9[3&~Ť?Q~ɪ-qqQ~V!f- c@ZƜh0%m^7lVE(~dӨku!:t8$Pp`v]Mâ:Bуi3׵;i)K9 q1ںH$bM9U洎i95{4fxv؟g|7mSPERT; d1us|0?дI(-^TFgĦ!nzFrY/vooV3=-& $oKR*%~$i tx~hiDʛQJ?L s_f!2 rr$e!Dm9, Jꨤ#fsRoG!_(>72Ots-D5"$k%R0p r,ĵUx|0&)\fUNu5>$vn@a/[ޱfR!I$c}nzOklzfA"! ::XdS@`KQ%h ZqF M_(O'V5SW[Eҋ@fWbq۳`F0Qbx t*}% ~>{҅c6u|4n&Acta,+ `0lN~ݱɨb˵7WGa~stg-)* UU(a%*/Jf6(PPh%`9

^ Է~GzAvQLdI-c7t Tӊ2,wKGsP*rO^o pū;U 72tk;_Q_f>gaG8T7O^;ub) 5RIzS!=0kEa;> C1Q1a$@~ljr3G'm4d9( ~4/mI6Lz\Gl%w@•\9|Oe3n @{1j:sf =Pg-D,}ɴSb1˘Ī_Pu |Uӱ~1g`m_Lq/~a˰6$#T0ΐ`P*S_SVz#6#GܢM!V`2NhH"YlY4Ed.sw`ڐ! gY:q_e^pK=_9O :sD.(7P1s1|]cP:ZC ;3,iΒ2C-&:=4)#G=uMIe[-R>1fWqmrݯ9t qh8?o'JToElrM/D]$EMVE˗ sE$Olw)N&ץa=,Jq(]?!4j,4:kaWT{ƥ0luf /7;+pa1 y&(ESLtpN&Kπz2;Ûps0K71k<-=(l_ ;s6՜{v{nt*7kf.6e`OfjѿF 1Yכ*} #lGW7+V`Bf'nH9DȚiM=@[Φ2'c5?<`OౘGYī{t g>/+wnLE%c0.A^ 3뵺d˴i:]?zLU݊YZcK{Ft?A1j, D>VQ^)n}bw9f`(aϒ /M!ԊZU]B8bT?{:.UOŨ7l:h`Gڋbߞ$8#0d0=9~9VTFA{Rw Y.vo ;")̆*O*v {v)qrj 9\uf++92;k Q}\:2[g/#OIT-ӻtqЍt%,9`Y*BNoXK>Xl3~/zā ng+0svR1uP0V_W5t9:'&Ykݚj&0T5tϩq">dݥF)xswAfM'y6!q!j qTKSdc~L8;0KSdR>rÞh@{rqі* Hu:b)ϙԇ3A68}ދ.` w7>U %@lwuL!; W"m꓁??-ӎ E#iqa/*fb4鐣H]?̹ 0m[X4ۻCX =qJB=yZ)qcF[WM#dnf[wFt%My'@!%.?C9k@Z@d3.jM/aY0U9,IS6n שEjNvH~+*J7 s >gbT6XR axoQqƸ˪ , |.㘫v|A_F( fNGM! '_ɦ*)?DE}@?7+Wa= ++ʯ'rgL):KFUK}YY3?rGΖN .0tf< FD|gJVBz$-:*w~*FQPQ:0_ve`ǹCA#g9̽RY߇n ŝ`e2Gy$KtHsb#k PK6p78Ҳ?_y= ⮩PgLMk˯ԩ}e鼆';2W:'0<]Ov@m:ɧrg݆xPN0TFh`?^'!毉)oح71bEVr|#%e"9W8ۛ'm28_E/zm+H]@C^S3AmBx=6) QG}[1cYEc#B@k] $LUNz⦋#.^ũkl T2EAho;~I!YszЊ1Eؕ{O1 X esnbi8ݶmV&gCegJ]P*TDgj&,^STOu+T8 WVuqtj GJJ=pM5bZ[?doLUQZ1#s-rڬ Z'A1)6f{)eda _,gпxDbXa dFUƭ.QkuҨ>WQ",<Mswl0): e!_וΘl(3)}l 6Ӑ"S6x”f]f{9糳S4f$WQc:BBfS7@O&?R57>[ENb"}?7jʤP[[0m cl3K ܊-!\zNZO5zMMIaq Ӈ*?iqΣk+efxHiX#)Čp'Up $~r]յܘK(Hf%f?{ӵ6}pf8 BmPnlu0pĸTg, tgδsm8#%C`?끮 yLcP @Or F@y1W^ֆnmr`& bV`0&^QR@( _Ϗb&"; aK -?KwK?VktIC`Ό{ _ʷo3hJt?tH @73KqГ'/mtk%Ӯ'>"a 8 ǶHX<1w{blo\zoT5Xnq=[{Sik:Xcnʮ9Ofdȸ&fyV3@@ G`CۏЪ$Nz'6%I_<}+Qgfd-ܑ:iD4xx2c琉'z5)^/t+j%y+0J22?-~EU_7dd'mc9еbRG0eGy;z(F ̸8K^[Z8/&Ǫѥ/y'}|߆*>P؝φi (S{<>8;Z+uQy-e :,<DL hfLuA!鉸YRv.1J=up{. o 69kq=;_keօ+si>8ᢢˍtGVʘnYXJ矍mf(z U9Qrjwq_e= .{0KP/GXv5|P|Ql@}DhϪ;jܗu SMuZ,wYHD^R^&ȥ3񍇜g.VQOC=::Ӻ%+nz߲>r@b^^AԘKA6`/9xDeO{=0p螡wbaћɪ~#-Abƙ#,,g^o K=ņ2JRJbD4``q*H}OU_yۭ~|  Ip)c-Z1v{-#%ZBQ"oyz1~~`jnw*tm%;!٣s0S!aF` "xevP4"/}ɒIUvSST xV؇2c~J Y97ަ Lq[=` fcKK!5oS8r[:[羨;({i&w'CӦFU t0"0ke+ `aNΝw,XK3xL/&/z6n# cM><| 8bf; 7b7N4O&(Șe#˻4YᎺ(" F N=>`VSOT&uXb\pıW^3 ݻn⵷ ML*wO䫄!E8zCW!dH0#ƀ|(@bb0W! B]89YxA ƕ^LAH/K2i6P/?7/a=^{ǭ2?L-}g/.ikf8pgţFp )N%L":WKr*aA1뉬-i!fȦtxƙex/}oI{B{VȪ$!Q v6. meRC]w^"ɛLիX dDfw g d q+ZBw\MWB{h +1lt4r :[@32&f>Z4I. b>KhEvդ1Zdc9I*KaWB@eұT4E:a#=#IHvY%3Q%~ohHKvΖٴ)1'.:xڊo 7 y5kŘWD@;K3aF[ubGO;^NKYk_9yh~-UW~+ay$J߶ϛs*bx=nh>LFʟ-c+3ִN`c3e|[rG"\*<_ rGv%z]HTٔ#r9! э]aOz2OVfljjkV7 F6_Hi!J pn`lF ҮrkK뷃lH K ) Icz5Tۢs' G9LeP/x F1ލ+@pɎMʱpifJ<&#V&1j+$RWJKLHV@M7cHuPLb}]hD-ȩ\t=Z>]dԸ%?cz!𺴔DlTTſy 0U={Oc-y68 jo>As+6:I #+F^L)]UXPeVL)zы}Jfa׫1꼁rޫ%tC\dF/y"1$CS.ԃZ2kYڡ㶳2烯&k4Hx<M<W"k];N1HGoQHrfW`Fx'05b}g%}U`5{uqgWM(gDgۿ11y.2F+Y1| iգ_3W.bFXDA@+@[j1vJ7K/C2Cخi.FjF6W*lO0϶=;Dn Ly:4—0U}nʒP(Z %:tz Vhߙ#sfepҌ-{A C)p].\,Z_guUgHB^r+Aم8j^uyzvAKت4}u{ݨ+  vN!GjIsk6UzuF83Z+KLԳxM_MeP !z_4gLS5s[`dw(RȽnxq̀` g_eE([`̊Aq`uFǛYj5D%${G=T{ u[pI'̈́E#ڊ|5|9eB8RR_aﮦsw'|@4tv^^_ZsS{5SM>ec"O'KfbF<'S uMqB; %b#@r2 =m ͜ zNSXA=(9bC ׸.߇E&ǚlTe-#YW. UZ˫c? + *#U;W]^lk+9۔AQSs &}ݎ{)Kok<)0)H7ڎVDJ'5փ{Vꮱ>pܵ{ue$XyP-#jkO5{}rӂ;p]U)'Pa(̓_eEyIe Hbh@p_w2XPDw@q^tA*jv{#uBe4Ì,F5Ck>96!@QX]H]]_)+:H%Ϧ]cL.̟k"3ic K|l6SLkjea{z% PF4v:_t۔J(tm1dSuP8[rAxBB{m9 yN!(_+L%0EO}gK[0O/PRDUuVK'V>5mMpA7h(8ޤ-~`"t\BITv/\86B4< ]ר/ . aXW^0_~ c 3aa߇ ;NM_g@PT0?A)a1~Z 1‚^PA_k菦\8HtEZ):taAOr\rAdogFw[qů1HułbJY4P @`ZkS2%h-{C-C κY%`}Gk@tcp0lRBj8\;vq{?DGi}xٱM "<# l)u-,G|iNb_C''''{Xd >ap-GiFNĄITmΝ+*b܍k#jȭ@Q_\o/^HۘφS3 .(g jKQ"P?~wۂkLq|~eU$Q8oX %nF6"yïkd K,tINaQ[ze[*A1R=-q/YW1tV6󷢷juE%X} R\_,Hp;:>xȈ>s.4o1X7HϦӐbϳ:&$1M<WG>5M%tHOiߍb%5z2%C]YHvĶ-XN3|`=ms-5ʴu%%V|}?hkiMY 2UgJ)*" f +~7|_wpck9$e܄4%ާD6@2=FHC>bӾQȩ)aԗkGFvA|]nPKz ƏNoX(^O?qAӆ0NyubiO.$P&. &ԜJ>bvVPe Il.)~;gTf^!Cj"$- #D3cz׎}#|}?q("`ot݅-&XT4QV5n@ߘxm/ p/#nJR_TOF[ y4k7|AO^mTخ.nmȼOFƺ&YkEܿS#VT.F&XQhޒ#%$,!0Bz^Kii(cLuԔ pOHE;dNDE3FtI6-|Nغ"66G|s#l*}-Xg.ml_JҲ; j*m01.″I^JrE_f8? -_5MT8(Cu8@8xRGyn0us)ʠu~æ/r<eh>qVO?鿞'@V56xp䞾ҚNI[olڕ؉_GVHݰ#L D+2{1bEyi.+_cW_`qbT=g"@Y#IPe:E{iyEWzd?}L '›0JzUp鹮T,hza-C2Tnu guB3݇b5cPHU??ѤD{kYvsp } $f'ԁC\u>}prw@H2QCaR&a|=ʽ(Rː`U\2&jc Xύ9]lWYN2Q&_d1,K7egS1|S@ۘ/mwSNp TPV\t2:eV0bWw,FhUK6Dgz7t%W}\o$eYVIq[,0yG:a'^$KKz5g ĭ^pQ~=V+j^;[UGwsŚD[N SvZ4Gƺ3LOEu;d &jli0vkeFQ0KNf;[>RXɱM V ^,{Pᡵj uíTvy[Eɑ*{ >37[:KQP\q*]ׇDUo .Yn|<['YIU%(BHOE(㏮OWm?FtP]VL)Q=JEr;L׊V#(WenW6&DlbަaigUծ34dBlMEf')MI[!+;YMJ(i7v bh`MKOH!,F޵{6PGP` qw^uOJwrK)xx~ؚO:*"Rdo7nNq:%Ε7yW  lTR_Bv} w=Ggc]aEe;A'FQ)nؠ<сp&'oEfa2rf+ӵs5,=m":ye+Z98ŭg1؟էߦNOH=in)d΍HJT&e*Vgإcm>LƨM1E|hV%N=U~W4@BvtMI/v9 2'х /pWI!L*Un N\z#`g8C]Éݦw|&^Hpa/3PJeKѣ`a{jq_ c?S5pxTZaSs%/;kܺ[Z-c`?}i*N# oĎj.<#y1hON=3 l!`gNMfSj=VfhIE=C2ϥ.,ph`^1=sFNkfAmU&ylنtU<h@cOqp6؆n)R-l]c.TRܨ3S7nv&ڂ]^LLλ1'4$U6˔)4 MMa#څȎn`twqPTp*ik}vۤhr%"s`mU4/aNL fLW*D5&E-@C h[75 $]epz4b ^$Q<6H-}: ]U8}m&m<&ѕOgxԥe 9 ;S# `*zpڴ(%ydr@m 5Ma&PR@t ].SSNBx><8)/!h.n!fWKUV[^I>糷4*1u$(k|%ơɬ V[AX"DY-"m-íLu-:Ep#a@GfC&-&(h)~˘kLQ )F!"[+QX׃DH\  eP+ryLDTL0W~4ulI<8G=BLsÏ|6=?NA_v98˙3 6.>`V2iI8j$?aJx/#UZKS 9cҍ9bt3ݨƤ;xmSM[Azj>j8͏SQhZF4V6H9~T1'W-9дoB c~=I2NM*yW]T.\<6ZQa'`͐6Ԥғ! pVƣyQY%ozT`1xѳaRUn#0@%6^ \p|q9߬DSE:--o 98߮Z+̺$t`#ۦNr xǸFi%ڱmQ:Y8Ȇ7dCj4֥vzì@WJL8)B|#<8Zrh/)wy|2FWl$%S|*-}l[\bi|sbz@3'o]\wh ̤Xě+ j㚎W3|V) ha \7hfE&*]F{''BE<=C|?hd{qƷ=i opDg66b7b!h6]~Rpýۏ85<= -D|56"R \I OTQ¸SCw6KR"*'EҊy.)_)lEYiTriC9GX1';D^3LrK$ Z=Ә\ *2 \\/af%cSsTL Kt@dָ$β$Dʹ$)8aKΔ U&)+f^ d_(V)EY[1;>Zv f_FKΉ1k:=qhvK#f4F"qQsP5:=:Ђ RafR8xFHǙOR3}skP&Vqg4{[7 lQ-D )\TwGaa%=@ygzT&@|֧nW5*B~z,\ǟ?N2~~R@ZESQܔEִ'O]((:즤i@[/䐡G35pBeZ{o_ipƁn*A~ykv(V#ħ׉ɴˊJVCq95kD9=qpWLNJ%l}&Ѱm$_QS 8+q{w3uP )i*L<(,2|3y5iI(5eb9W[S-uݷMXZ3ske374[Y\4 Y"Gk:Eɰ8LKϮЊٷ߹qs/q'ьVZ9I4/7Mq U].V,"xE5Q7" ˒gYwPXNbʨcv5ٮ*Ʉ˒6)벷]l\aA;C??A)LWq8O fԨc(Glt|lp(\t-c`8/i6Mqd<՘!"uw6 VYlgb%#fP[.D#a*|3m 1 f_a-GDJ\AՊʫs//;Y!wqtqǪeq""nD8s15RL;5仫jC90Tb p ^&)Tq{1@$CTX]j| p `L:^}`ILd^p7Pe~)oJzzXIe}%(5J:KWjcrwK|tKt}m,{?ЬلNR{xW$W9#,w*@;r?ڧsΣ1fz;&\@bULAL_; yɰ!dBa"ȉj+G ^ vٴUYĿsT ,ű7q<>w K-af%Sk5AyքGv-don ʲFCGEf 0í&qnczjKqw%O, yƁ#f㗑*@фN&ӫduU^T(, Us_A_wF ۖ=Bzgn>cҭ< (U_!eƂr[AЀ}f?af[;A*TLF}*u%?.1fΉj`F$Ԕ0SMGIPT/j`ba9b!iHlʓeKM\gpJ\ 䱰i|^]`NITlĝ0{dMaYVEENf!×1$%Zm v:`m~GhjW dҚ z9o_|w|:%-QA)\֟P ԖhL5CJsO+#h  (r9b Au)[YE]ɇxCH dܾ\=0tezAZF> }6*)87D0Jt[И+?ٯER-vb } {D)]-Vt[">ur[;1%O2VvZ$B&F}pS1$II]g[w$dI`Pf܀` NSC_,́x~}͠_9%O@ G}q(W؉?IAt"*[GXx'Ve-#,QMmr-6ZdT3 M Hܐ_ʹzGaHG5\ծ"/ e/ :JtQW?3^+WZ/|+g=Uzt3e-6kb΍ 0\C$}? p2ģGu+eٵaS&<_\0j>;ŸŒN?SGE,Kcmzl|o/ox4=3GLsQmAxv6S%MȠll7V8"qOwM,_?e-@Q`5ua[l࿎Ķ-~`;U3;Od+jh߿7?Ƅ }XѮgS Ю 9'>_JY05#!ࠅG*~ "Rk֘w~inb!%zЮBe*.50 z_5KKY;#2dhN& 1[}1YVS;:ʢ.y!!Ӕ73`)'TK kx^z ]3rib}рۿ&C->7+o v$Y5*N7y1TU~OY̲D)xG$ ɹR<*3P2 FzTķ='9^h.lx.WI1e ZMVT2BS(<%3@.7>}ZS)}i+P]cUjصx~ZR*{1Ǵg{Zz/Ζ@:aԄ0A9EJڗˣ3CGxcHƞۭ+Y= 1-[d 2" $oDLVK Eڐ8ek,+V?{d2R?C"+iY!,ߖelّLԎ|⾒v&Bw;l8B7Mh;NP1aTRsMJhnР8lUiU˪*cіd@l^ٻt'|$a3;|g?:Vyn4߷yZh6zB x hbO}$_8[D'BrHUDLqBc@ri"*eƆO|紊 ¶tpǥcG+&1q폏.{ '!s ;BqܰxNFaL]ѝAx x3E{P4PW gߩPr|J4"Ft9q?p01wry^43e`R1~J~Lwb>C3A_Tsn7+>%.{-;? xc/b0JLQVBңAww1Vz[J%dl7V2ݢ59MSt5 Ky`C-.A^wY6Jr7&[ʀE[7[ ׿&Lyk7H3 =0Ŀ2jk|!49[cF#>z7"E'g0nuIc3ôXoLGBWuyE L \`lJG4W)zZj̐Ufqw!|33sjreVK6Su^\!h딼TF fKLǟaXQ-e GMTz Hxhbu<1J8iKM ;0K#H(^@ LjN|)ا0%OQL’&, |E:+fM ?=( /LM4,~ Sii Hg1d 96g+d#;B޻XM%2,x{i|?(c*藁ީ|imV|rSGPb_#8g./l@ y?jݼKٙnXtA.j*Wn BW{.ǰ6ѭDk &V g=?̓x'[+P|ѣZ=@~䫠x8l,ɂq`?x ubA5 tV}Kc~1QtH~ =рm;"*:g|cT|DMx7 d)K6zVkH4kt46# DO(3>q^Wg^ggjB]怵~f"j懑mOɿ@2݌AM좝h+(3h̓/3)_Ӊr< 3ŀ/~ȇT4 CIepK߃\m}gPU)X.6ո<-#O"L{bOOU$M*:zV~ѱZl̉%X5y%:> fL^G7+Q M/Ǒ5k2En .O$LD?=Ql COP=Tm)Nkm*Cb`;g~e00#&}x}0j5,ÒCo]U֊EW?4oA֜W:^Sgu8V U3k: Ϥի11UfzmChђnz :6k@'} (J|.G9{`;'@ާ]&M&QqMsZliuw?y@3Rpbwv |f~ǝEЮoV<׉Q5f-R^慭FJ0>BAn@H1}tyQ 6{vGg뜘Dd.*.jO̦aY[vVռ҆ZFdbEw"҅@hŏ.-h(VAלG3.ɮ}2X+2%qEoJLy]qfP޴X{G]LH[p瀿`V1Buj0I7`#\rr\쫫m3#\in:-i,JϿFx(cY/_a4XKMs xDA?ze&5|D´.X8'b |=(_|⍇eCF-bs‡cPsmQxCCWԳq<"-# X2g!01G<}I(Hq\\mY 7ܚ;a.YY[m)Yߚ\x|uW%^SR=2Vp^U\ghtv|=>(0u&0s@(hwٹŢFXHZ F[r[$X_.u@8pHdQ0'?0e˥Aeٯl5C3` ΅^k4nݽԐɟEb m/t]/Mu\CqՌvh^Y#=jkhɏr"CF w&IVwXԮW`H !HwCrW&"dܨQ =InQKcqiJfzr%a$Py~ bxE|KhoNMWIm?3Y(vЀ^[,ԅ!-KSn=ТQBR:7x/%= s[^|ZWi5GDVTP2XK.i[ѪI?LMF+\)>CGfyOO{Ndo3R:GT ^䨼jpϒܴV@$IgO/\;ɳGN?{i W8sVܿ2;p[f"6jmn/)!d BQ:9R͓0S`}5T,C rvZt;D 8@#e: M^~Z{= ]:0 `"g/ clO⟴Q @6}6 gae#ՀtwwIтyA} *3SK悞K6 0lJe2' "^ȅ}*_1Vo8E!TG׈ iJIAB ]ZEPD:~]I" /!9mTRݑn @͆L+K1Sş'd}a"IņaZ]8ܛ3)[~T V߳ r5\qCVaOU!}k5pռy,mb 5|_šC;B팞ZS, |+٠X [W>-wZx 8̊(`kR~،]̏Z6=:1V=#?6?> %΍WrWQ{í+:' cjN="..O؝#kg: c3':/yr)ʘwҮlG C{ⷶb|$WWN7.'4#+*;gsY{T5Xڱę@;[i^mD"u2R(%IReTDUi޽-|Bv"_ W:V?c !/.v۾J0T _C=L5Q7ΆͰ0 SU|#x@ly<Ĺx aH%UPF-o/iy/ ܸfQd*q+\l|fsc[1'AvLeVf1.ݷm"G=UKYR+SN.f qT4j MԎ8VMѹJ&n`4KL!yE'LQl޸AZQ6r1_oS4 ާmר=)]s\ Mo ~acN=mmmFGR]G oANloHH.x2( i(,$]Ef v]Y5xG̿"BG# V-S|[@(CЙ:d1]_v} uHr 0kCϼuhAdQ 9) |YhAO ") ._jS|BF)~v,"4%ώ 9`a)Pk1HLzн{Fe`@\(\Ten26z~U U~th* A݆g^%;C2,x1~ jy"} /' <`!6m󓰫U촇աWM>`ԌR|n1PfgHٮp-8F޲߲A.rQ^H#M [O:Ky7 {CqJn_GcyZ@W,Ⱥ ˼EۮDX$`"Be0_<֌ tx#+^Yقa :m]K`rph$10E1e|Tfn6qF`r q\xy_I:B,#0Y7{qp縰R8.0@S~MO O$ YŽk)]-Ca[rBN<=6m>h) N\̢*% >%5Di_\|Kwԟ9݉q'hHe 5,.nC%^*4A9#[X7M0kJc֊$ʧiRusx͖BiugPu;ULB'kcm<454NmCۚv<&?Kk2MuP#=-[-$Õ3D|!!f8zq@ L~ btk9 1Hz4d#r@yF@RAf_Rq3;!`Ì.sg{|YIm6/CK.cY5Y;.#_nCSd1`D,XU#ňMӞA̴`s *CY]+UHQ̴FrWÅQ6=~;hC'Me#X:91 E@1_JWodɜ睐[EW"wdq㓔rKx-S'܏pߊLFDKKR^inmgFw (rPr] $nrօ -ѕB+yrLSyhu[ZGH)~fP8}tHñBntx³W|L8C*͞y(svq fu Z59x1Ek4g 1bL"n0YZNK2(H*\;* dy9 |;>T=iJTq|A(Q.HA%, h:R0]] ժh*X͗yvܸ)\ՙ^3Cu(JZ|v )Dxs{vZ}_xr+$%)@̾ϑ[uv Պʣ`Jz4)]c4Q~LArO:sj[zql"g'IA(H᜖]ժO8"➑.p-Iy r- F_|OcOQDLxI-2^Qn(;*8{.4ч&kʅr.#XrzNp>Nm'x2^YO#bu?27S'$Mz"dnl6tYEnC211WF6r(@vSɚw16((4b$OX묩io{H(*ܜXoad0$Ǧa̶![2V=^D_xQ59em5O#:Azn>?H:V#$=!n->62||iUYz VpΔQ8$ڀ>I!U)Uja5L󿖸}x; &ˍ\?o*tA Чn$h+MJRko3qJAGY|E5.-@\7kЃ/mTJ՗M jD#/EP)#fsZ3ԃH"B@qOFf:KrF'an컇tIO"g(soOBfA& 0`"'?R@AT[_&ra &h)H 冻 yElfpd+[a5Dl%7;`kSY_2e[. X_[ݚv-'VX h7 RZeqN1e>XDU1Z$A{pM 8QTS'h !M`[N&lE6-8cޚ_#~vfB7>%s]]D*bJM~sqݱ?ar4i~x =ߣVh5hs UƔx\\ͨ>׌p@Fb*kfX ] s"++*IYyd? >j‘I^j cl^%gg`L+hkodB7zDN~<0v*f!sOKs2 g.2~~ &@>f]Q 5SS)K.W5n4($'([?RwFqdHl=A Rv?;o@a5cie?aCYV;梣0_Ggy{̻5'ŒD8ETWd2 Aa2g֓?3o2ny~e0m vls۳ _9qJf[/A"?@pSv9Vx4ŌO`9Q=CEp[+}v&w::0[ɞ,nTBE#xJpU4{:H )(,mw%YͥFLB$eAS^9C&aUnPtG'*X FpviʍQ'X]ZZsUIrUnݞxu򇩇Y)R@uSi ?#Q۸ԂYzގfkO:{9{x.WQDE1nGn ?~ZvuWA {+BRO^Tx xZyr q#߼Irc],`z3nc)ddoS/7C,˜gE, Wx4lZ5ڕOA0RK 6.C: %_k(^4:l2x3 o .j*йpX/Z*VǖgXB-c|v .[R,bf2q0i%lE,':=%%rDBBY.o0ȐߊNl6g~%dʖPf??<>nyM?-߯DzH9џ{9+0 H&uH|>w4&[m ߧNzFk.2/GnY<.R1-nw}kW;2=DP-Q26Ke/]֕r2 >hC?g2Mcl"(sA]㳷sS2jft@r* xJgMC.OWu ݻq)[6#4NHG֌&O':Z̞CH2&v,NԳP28> [ޔmfm XR 6ͧ%޼k25}C PmsQ1&̥Bݺ=MɅ%Uҙƛԡ}쐏 RP;ָ\1w&L@ կ% =5ӗ|tW_-IA_lPX1J{\%~:W7ϻV^BH251($Xj!b:Tv̩+. {83M#>WhDM'#Gtpdz,A*%LB'i-y/jrR̅],eVgٮd`KnN|EVaK4w|gSuWO<%:[Ğƙ@T$"YhY2pXt_D`x$@m x!~!逥띌Dq䳱j~Æ_&6< ԿQ9+|YoD6W/;vǵH$D6hXC?Ec\w(+cۨ"`azZmtii؊c`wǍ:If.m9t5I8izK {<]rq}! H W F1tah|,lMifJ7Z 0Z~fʚUg{rr@;1:ֽ+ uX7|kEoJ/*y/Ĥo IAj/sH]ԄOv"J|<^Pd?ҦzKI~*_IVyRČ12d;aahI nwXmf~e9qHbF oguMT\\#[ҌѢm <|RC[ss!$t/X?K)9F1GLmep SŨ4~Yexp %:_e u}cjKgtD ܲ9ByY-Ѫ(_-Sҕ-Ƣz #beoL)*QHSdpi)(Є%҃{qw Di.m>-1/Cnѱv⬒^}/$o.7&aj)S =<6 e겷G&\ǦiCx \Oяbrx~`yw HuA:Mm{A8>LsJLqL8Ft6L}6nRs+W_`57@D%6n~XoR 'M,?S~|#++궸zfrvV0RmagAW? 5> UPtAvNG{5aC :h 1f__mY\V5dTtcޭS;2%X bS_VĹG ;N-_Zgg/e3}J9m&MzkhBκo#me+D'+>_̯<6SD~!LCO$))AXM!ȳ6r^"ȇj1;+Mމ0r:9ǫʛOwr$)BK}0RDcm|tZe N}hïMODR[DrwFLZo>+mWD mIԒ/=HΦ,T~QEז~D*۞ 6`{s٫*%1L|ĈQX) 7le!/kACC1n'G;Q3d` 8R'&Ѩ(Rc܅ݤ:0ybuk(Uhw̜󯜖w?:R@U`~+w" B%y(x$O]"Sm֓$Z9W ߎ a!˾IR=L̃ |7҈j㋒ZeyUJT3*¥dmnS~$/4z3*dήeYVjX9vwY#a^ȁ= #[kJceɷc0FEed2v?՗]S}"f{wjD4 0,s$*h )$kS7ۄpB8:CDp[1VI&O-X4_Vɓ(0ZmZəs+~-l9s*D-C.;~dⲘ D'kg@|R#gc~;e pӋy 1/Iŭ?/7()E`k~V.OR5U.qc7a:6.cAs*+J0qٯNCy쳝nӂsqxƿK&BVwwFwJ|Qs}ʬѪgc2#1IX`q͇7d0I_|MKcy+Ko3_>͢݋{D\%!t  *7,I{h(HܿhY7 mpۨ3<ˤgDQxFPE3s" 2-ȹW+C8P@gaΙxFaۡԂShҵ<٘v }x^6K䡚~@u=45FBNzWhi"m]D\mTu@ U9b-ӭcwS .p氐 (^.9[8QЅub9ڱ1|RBwzT%yC (%\XВĔsUԫ\z8!Ҝ,1*oS1ω;0>ó~:[! mRMW1nX$ZRTvf.]fZtЕn91Ӭ?q8RRU 7aͼQbEb~P3x?9 ./6=u\{g%F6w?q r_d^kt䁛P|2J)$.|t, ie^:fǝ ug&S?5ChX, eWϯb/4) ti B80ų$ թx %x汭&Ge J׌svKnݓ'ev% Aw?ğLe娻!^ɛ͚6?#ɁWt3pwMmD>\/9h_tHb!?@k u_mB֥霕'3twp|s8(o2E@%^F#閌5NJ+mq+2_8-qmVy{ ;R2$RÄbזg)<ϳmHh{;YDa2 $Z8t N@;iIRSK3ν؁sי { "Af]:PH$ /2'uH?X7>WU x'0at:5{a$РfYfmK/ܛ[=֏!4eW]p/ >E|äЃH+^r[B ։ʌ5b'>ìPit4r |샼CRrC'2Ͽ'[X}wmow$@(:]LIQZ}E)S|[~S)[ٹj\sƔVW_Zt>;2KH}nvs}DFPRFyAn$&hh% Z񖥴sXgXP_pY#4Av8D9ߐ_a 13mp0(gXLNwHH$s{ i7vD3i3 n%#Na1U6io- aVE)A᜜'tsi-?x‶jxm-7u!f-8# F"w(EHgH7_\lWAדE5)(iޠ։ oIbeQ'p QiVwG"@0Q1|rV52Q9ljZ'PGuh:%RfG,yM{%ePءR'6?n'd?e PEUF<ް-&p#=!!=MZ4"xtӂ;q&@ku{)'M~ZV;]P蹖}2"E;_#w[ ==Bf:9Ц>^XbAz;H7VG@ zDK('=P*zr"c:-pJbԲ9?;d3&K_>koYj!% WT}ԇsg(:b=$xv~].GӐ+LaDnssXVfråNH:Tp V n v^&(|q> !x|d](:P,h𷅜$;9'5t)=PKazҞNB uzɁ0skYܦ*?ϧ(@1ǝac力l$44t2ZzW/zpHFN){y`SpruPnh| XCu vt\e>y )|G<Ŧ7&}(,ږI-wAT]广&(BeO-׉I[`i+ @7e]mVJCcQu䕴Q "pR0 qBQ1Wǐ,_.\r/X'I@j3_$EKx{EvbWa@=ypu/Jr>0W-Рi1{ eLO@ohsVlv/AN,mj:mፎX}ګzÌx,?RS(_Ky%KD:TxwnƊS'TڿbUIOFs]в0yѱ,2sM NZ:qjx$K$VqɎzʐ1ԍ(#J8l~˚3®Xs&H<jp4S#@DVw * E$rcJXLk9PيZBmXW _ d&e2+S Vq `X>IiCĠ?L+MW%zN# mGVBp9:ED]gm {Gx nms %ƓiGLCOz#%@#,u.\?~JX+v;i4kBrGBwq_ATgIIçNZemCTq軕_o{\A*JdxJt..#ҫpZVGRZݺ''4Y$ 'kYLiBc/F Gs:Rb&Za%yKZ\v_K~Ԁh;e; _̾NPл)ST?tx ˞; 4Şk[W.bRB'[月堦c]rYCC@ Yk0*ـH2pX)z*)]Ȅ-F?ÔԬCY̾B5KO~bߦ{'ڌt?;niX~3,@d%2ʠ&4"4 2 %OQϯ|J ߅_R # X3K{LG@'ae˫WVe"N`c-a %ZCoyE_gi(>[sA@MuuP(~y;}&"b[齟wwSɜǕeeP+1q 3 h籩]O >įA Bq=q| ާe;dָ:$Y )8,05ϖ-˶ ~BX}%vT> ^f+DRNh*ʙ|(8$Ysvz R~8t8#|BdKijWNs{rWm/ +(pfӌlD#[ ] Au*C nTnf-I3TTڊT@NLT-zW3s%mMLnoZ--Ԩz=gA_fkE=sLmƸF3&(Dq`v2@lYeWsS|+?||t1MB~ s~CjofrVF}싹m}^-@t:$M01ArWՃ~P!cKv,gxs1>@*cFhZ,]+߹.Y^nׅmӷ|[3z"m*o *ag )ǃa |!c/ކwr>h܅HpLfJOn,y.SS\%Nn(&&?k?0!orTdUVʉ%ř4?cdi('aLm9sQL{j *X#&kƽ5;R9}e5/ ! ƚ},eЯdGѰЂՙ)  ʲmh&x8ap7續*mF)׵ k+n86o7:ρ&C2Iq1 Iw!*h%-<"we?dIzMF ?+fYY:3je@b=*p`4M+efti1bf0Fxq3$[zAGUWg$Yg2F{x( n@Ƿtv.iHw$%d8]T 5ڿ^ l6p 5M`٨^%Wk e֙كn_!l9NIC+־TAd@pH+炘,4KI+x{"_Fs1rE. Bi 9ѥ)v0hM%YqhF1|\<ʄ2@N]e"F00ꗽGlDLke,H"n }x# 9ъRr6o2E(ѫsAȥIo.fdk@L #]ˌzLO~Eݸa ːu,«seQIYT[d#BU:zf}yXzk7I'[w :QOF&os3u<;QȑVT.fzM,a7D(ܘ4pO9}k=*b#O180 1qM[o`(܁Y2*tЃ5V$MC"ӽf)FRONV 1S7p͕EҺ`݊rT+ʱ)<= ?wYT ^8+)B3 ZӐKɧOPeAL" $Tݵsu=4RhhGvQ\z /IG_,F3~ڮ u؛M6Zr);yKA]ĕ$e: 0FdM4o#L꫗Ƿ7RiZnFzWz*/Fm΍y5r}_GwO%*FؤțKLL75C%8MZR{YSiF-1M^϶>{ML„P9#44hc3ؒ65s,ĢߡᕪhKʬ󤁌Fm (PJ$'lS!v C&q.'MGYU]REt^.y>y|#EϢa! I||QĽȲELLLW~|$\ k ?m˭.+Fo'A;M4zdcA<,Z@KU'priZ[oMMGpܱM| >zM%JRd/BD@We"{G{|$6A|írrr=nEI#ZP?_@A4-Cp}A|jFO,Q\,~h?¡/{қBˆ^^:` :Cr:r\t$`xrti!N8q̈㣺#p: jz"b̵mwk#D`+vªY.2҃塜~'l[K5D\9|]+bn60&y<| Y"Vܒ?,\0c`grǫ^4"\sQpqda68a"2Ȗq}*2$ xZː,=Y[)A2 Bk%js%̮lAjiuMθdz2=EN%H<':a.ZmZ'(PPKpŇFA847?΁h YP,DZrppycDl(NThibBS@j:`fجn :,SXK0ߙOO]@[qǵ:]\Uۤʎ|XJy7mo(5;'nw뽂18  (JnDGP\›{lN ud5κ- bJ9=psz9pPz#Ir0(~lЊ&200Ips9UNS\bv9V j+yɞͺ8cx0r^ yQĮ`X6AKݤQ ܂ G-2iWnH/:;ǡ뀟7 1Ebdq^0`PcHeNfxP$g;V trMu3};"^[НßVӭ ߚ+-Y`޹x-͹dbӠC]A$ Vm3WΝlQ 6Pl~ L,- ]7yeY u׶`rbkTs)Vξ-ʻLYtbmRVGkkYjj 1!qPYNnFpD hf$h7c9f$?Wª1"?Xm[A)TFP)4 /⺬6m!N,''׫ z.%(k>yPT g^ ҅("'h*2X$&Bw>)kp9w5]9bJ~% i ; }TK ye x@ż&@Jvd{/ 攍ew`  {8f@녦u~/t?so t  )1s+Ǵ "![ (8 {H*Lf{~*A\[Tց. *33 KIll8skP: s=Ģm (!/f6RmZCBb #(cK TbD~t/٪e]v&¹He|Sw0gؤmkq}q?ǣ|F0\Ov%qcȉbFqT*r0smm!5<jz8\%O?^ԾvHB/S0!9(\e'uBi<1tafR*36G`Y>R{Mie@qG"ug'< IhF?SW hD:}"{S9 #'1߱QbuiejE(+!G}Bat>M"Rg+Wu=Co2&Xݾ@\t?(kGȁUc]'ފpQN O`/jf8T,|'6hV#j-N.fKWW} Q&c-k_;ކTmڐ%vA4pAf;]/|4t2UnN P_NCR 6 nru,+7cJx딯7vą}=eUjIO3iЄl%Uwo=故Nf 5[y2c֮ ݪ/mihT?͗KNFzK^twO?{y2;ZATL[AdC,]1|^LqGNjGr J{=7mwIQM.UY}\cM~_rlᣔ?ëM&.шl7bԮ!6frDPte8&Zްu*|Q.Xs)(*X("Нor#vμIW UOIٰ:'K y,we۳P/e׸Q~s-UeW9gri"VaSxi!SVY+BpJ&w92Je/%1zvJPyRM%*0;>IЩQ $ۯ25ׂjV4O1C"$&FWV@ ("L J͐c>Ix5V efI %>IFCCPwn8q4­9.mhMY<rܠaBEjM͵޼ϼMWOΚϑ`/9kFe2?9#2h FPR0 ժr!z" C zMf'*2.etU3Ơ&Fny5 L!!B &ol~W];p`Ob/ }4XL|ׇLɰ;Xo̚S V3>1RYڕk)vUEYqs0} P;αdk7+FǦ<Fz%ܒܙ }b )ሺ1lc P-kȈx ZݔA'yI]l瑳 >z!F8( h?(ޗ $Me7) "N?<)}5>+@x'> BBE:n^wll9Gn"G9(݀ni!҇8+r]fR>rpB1)[@FjYg 3|FrF`IdEp\[ !=C432kE@$d1l/ ^Gy5S0Tۻ`HVߒ&03~] ]ٌο_;;n#OL'(l\%"Jdv@ݑ}**̖? X+J! #RH1fwn *%u:}kwPo:s |FxT 8}ل& @y+7`-zw lX ՖT!S%4PI;EUYR*ʢ O07"$kP$`c[ϪZK,tҞxfM -DP(\mՇSɝ8 'le]Z؎2jtJ}3ˌw3(fJ Gdtp Y*QcbCWk;~G_ϊ88Y> z Lc. Ǭ~QLNs :NkT٤qۍvKcMUS-i4Ϳv3_.bv~6Pq-R@ʹڎTcUݼ@)*Y9c`X8.Uԉ㭭oK> y C*"@h04r5tY沀7@WStd8ӫ;URɏ42 kd|J4J/ai巠^+0o&=),%A$4'[`jϲSK[%RKXl b~1gbpPUD%cuT+#NdѬol}4 ?Qpk!W 8:ut鱡RR6k[X@X(d\$=̶Uij!)01Զo0AM0prA,9ݿegK>UT-OkXx 3Ю^C_*T"@) Js9ٕ^(mp[g2'҈9B}$֕2?`z3E=ȗMDڌ|io\.v_qڗs0Dx [ѐZ(K_/k?*ofw'n+ &-: Oʬ A(lwt0Zj"U IustP|wPIEJڐ|Jbi=׉lzztK}\?l6–s3Ɔ {4Uoޙws>v[~8ۻQ ^ܱA|I@ wAjsx9iu{ ξl [,s4G Ӫq=*I"41= ʭ2v;]RA/4n>6&VK|:nxZR" u٘[it3^&%ӻvoXh32K:OyڷYs(حuYi8gͿ ,T돂ٷ&2iJ8inb޷[aR]9oGĎp,Sf|u;9$4zsRy18fV U~#:_d3fEHKu0?jéP M\H*!͊[ ~06F{["9{r8s&na~%-ljx}LJƫm9 sU/Ă< T@jB)c%iI?JO1AszD"{8Ukz8R RQ9`[wܑ$ P[^8hƁl,&3cGaÞG{#O}Qk,Q>xDQe`Z TA,̥c|yH<}YL T}cCK~c~d(^x8/Vhǣ޽~j9 rˀa*oVmC`L/]qY8 jmy* +Pߵ W5G5v?FқY9KiÚlZG{c1cȋM1~ tBL&|K??1۰5-Lw'&VELwRaㆥ89!ci isȁ>IܔS5[IQɽN-:*UI#y[f}+f2r˿E$("&8VgɄ N58UFmX& ;uWCYp̠?9^`!%81#/SpfdA+NsrZiH_CG< .]2+{',uItK|]&iʌ3=N󬺶UǘҐ]Jo? }"~2#aͳ-_㚮Oaf*DLж%>}'URlg؋qq ?pJbh/Mv?A{zB>\u?"o8a@$M'} %ե.!fCV:wNkUH UShWئJz9x& ``|,`ց]\9t8pV6JN- QtM]9K)t8|CzUBWIiP+yę?܊{|HuYUIFDIqbF }6qV c>ld-~X㉃A>bJVbTx {}D7V6O쏭Bإ:{un63 ERH'nFë`߄5޼* 0=&8Ȥ4jdrD8D@#fCr<\dtK[rv*kzbfs"W1 8locS0ZxL{x1r6WR,>=d߸Ю@|,E5~Q~*pˉ.4 h xeUv@<ѫM'\(ݻ29.j1 rU ӡ+HMEHBY!C~  uHUy]( Gv<:h M n]x_i5ɏA7#15!6&XyNJwWTbt>V+g%_O>Zp9 Гt2O1Zb$~1}L-9z)_:ڴb%mӹ6Cg:N^r==="'12?w~x,KI,#y KfR.XO?%q)K|eO1a4W)]|<>aj& hKC^x|@[X5"J:?[G,:-gx >}Z2PJꖝrF;Ru.a.`1jK(花c9'yA8n}MdxMJI3 speoEf3vu8{g&y#8މn;.ؾDT7# \3=tZhiָkiޜ0n~mؠnXgUIŴXba(JA4Խ W^rӓIP7ٯ $F-Q.LvEJDXgSՌtlY)P0D6M2[y]=%OO=3İWVm7oVj iC$Kgw"0pIZWC @}i`Lϐdz4`Tߋf{{'{x.@Mz"v _mD'䶎2X7m! BY6 `{d':y+허ȡ؏Gy!w`2*%:g "e 37aIVF@_XN_0c}E 2?rF)$_v@B!u&,U47*ÌBA@P 6932{DsgȤ*#.$kȊhH&a~]I u2XȊ{;s0Rng2*T 4+c;O9E`Wgwϙ=`H'yr`FI,jWYT.l #+3W=qSB@)b,ml<(ZfkEDp<+ '/|a5hٛi YX3`h@p(y:,IE1c&Biy; zPc򹣯F *gEstvDűtYdPUT67>A43N(m`\8q21#!9|WhG}.hЃ48sm!L! (!FOh4#o2 >@&<@ oQʤc)$6kcdޙD6G_*u"EAA .GsIɓW3-˓0>1ݦ;|yԈ҅0(4!fey#Ss ? ہ/kDŽ9]󎘠h m.q@?AN 7mQfݶۦт\u `vy:S(&;Р amuOKTt/M בQ Q6!eNɱj T'-cKkYКm,)^c_e0aX\QK8*$/MY; Ŵ=JB)!Iڣr=QOpJXz"SH&Jc82{amf;˅ s QZw n,,<9"~ I;:u'Q53W-^X:H4bŅs 6N5(7dvdl1ȏBVtwcC! zA5ըϣڱ5L,>j2m|kNg+80]\oÔ%_:~r*ު`Y"ut{Y.Ǝ*џjW19LKMb)M낑_ǭصr 3T ^Xd2Cnf|)q/i`3.C/یeTwo=/ /z !-:tQq&Wt09a1Lm*9ߌ88kRe޽7bѱHuγb3:P"sjIUw)ffSgE,oW4iw@{%Ѹ1YˇL6`m gA٫Z9\GWr?2n_RJW|JH耥 ȵhA]zr&`T=yr&"%PSx(ClAI#s{ejw^{Ԫ'Ϋ ɘ` w Z$/*» Sb D!Q_1Go j<cȅtCy `cIi61z⚜ Sh/DQ2]̖=C{n 82[vb{Ew?>ن6~9'>F ,` rX/⎩PYoܰ D^cDh?1/s*U3O#iE];@wXt3ЪLq)ҟsQi֚m;85#0?\ ؗ _n5`V[K_X={3 ðׅ\11n>{}Y{6a2FМIabn0Y> -F'+DmXh^{V2Bg e}m K  .?&1-3*?YkUŹ6̱%s{kȦTnʔ:RZ 7Lmay?QpTc'-I ϻcCTjtj˚7J"topv6|?Hb\{Y-ڍ"̶٢ S.+ p}so|7cE-Ҋ$nZo»Px6z+ O3Jk`"8n/<C *š+MuB $ޠ%|l\r*7 TjʏNsGl*1ιsaVOu\{e^G4AS|TXJqN?aKލx!u]A 9s4r;}/$₮)U䇩~[-GoR"Fl|Yډ,Ó41pg|ąg`M8-cʷ)'6*GU"ڑ]aH[@7Ξ?m LxUr %aƔ-'!Y[,i]lI kݙX{wUDHV}tjqWy##,]|پeuvFros[iJi%dcH߁RZA(2j!S`.L&V_wMg 5P,IdO84.%-FvBw ѨawZcsMGC!-[B8li ` 7_fxPQS;@vXIߚOȇk %ʐF?<7%pͲLՎ2riR6UGRO |λW++QcM n2,)OU.Gǯ;Ȅ))wx&"V(6E v~>A(ߪx%aMI_<̓chUn;.>3rFgLtG ϒaOS-I+<r ڢ2-gwy- %I@PꘜzD]}{Rbvlvd):h)Ze#FndG7k>}"sN'^U#)^,#nЉ"m?K me9h#%&Dܠ/ ;' 'd;8bzyJhkWH.4g#EEv?K3ũ^K>El\R dvRx۳ZE 8X:aĦ$Ij+c@[JQY(ϟHWcsZf5}Q޴xkT>>;bgb][ _pSZֆr|"ku4BX^0?eۃzWsP&)c[p2"j)I L:fw]X^뽦ATW3HMT?{hGkoϛ~UaBbi8(bo@nZLetɄ9=-NP1("ʺ3vo|'@ d┽1H_aOX!o7Xw(pFvP_jrSb.!Cǿ>0gQi[aW:h3EP !Y{ϗTCQ] lg_D``=qP;a )6li\sh`By+Nn%J͵=\4׾ʶ栜E7 /av'.3{uao E~ ZciptN.YK"fv 0$~UX2ΞB)1>tЭ2ƣ˧ 0mfu4 jWq2P%vV[AVNc`XqկV'yVTDT M-^:mۏ)+cq4[EQC=LҀ8EdP9vc ?$!ײmR?!X~GV[#oyNND)2mfzV*/JM3qvbYCuݕsв뙗PF!8b$3ɋD9'n ]С̬N'H7)(R|4DyQ*!`屉a͆YXZ{>Bۭq\?#+JC$Fh]˞^MUYkq Wc6|DeW՘#-֐̳y"W {_KL!  Be]"8 m͠?k4\#^.gC=6G @l0V} <п .rE 3+ptUݥz3@G*2 K_zP>#ɞ:^qU$ 1o(NQhܸy5RNվfIg{$6hI֞q`=V2R8yaqA;Lُv$ϲT*:wxӠ߼YOE?H577Gm JoZb3GݪH`+yBK-]ݓD)40{4KY:flP|UF狝wӽ ) v6$FhEBH #<~MF| Ԕ CLhJ \.VBsv2juAc8$N_A_A, yo.fuB[j?wh˿ne/L#W5]Q@@b]'u }GCTn^Cdoy1R&Ue@+rRStKruEQ }Vg1B% ⪎`I67L?H^{5BvS{!czϮO1'2_Si6Al4PȻwB|8E^LЯtLGn4cH؋W`T-_IgIU~2h'ohR3-|0#i9! kd2~<*6|]%<-'8a\jbBBd!#jlt7- Y;f:aUWlWB ]6*"ŨKTIh {@yʿ&0 U<ܷ?I%ZiE%ut LJl3@va[+*#jiWGi~Zr>1Uia`(v:I=ɗ#P%?7\ZvUSܼ@d.yЃbpV:tJs«劎] شe pJaUᗅZɺnB.P RaŦ h{,CR}}s4ܶ3bR8\'wE'ѡnlV{I2ڤ­ph.fgkIr{]ћPgT{xr?MK8 K2¸Sj!CZɪxx,}X_5l%u/Ycv g84k)2*T+FL|9Q$K5?i3is31\HDŽaFcn$E>m,Je%wK N#Zgwyg=zN-rzl-L[ Y9^xS^v*w:@7Q8zT㟎AcBe^\N7(%QD+l8p{62TfCmb[:Z݇94*OciP=(Pig+ح!SHŘ{va}̋9Ϭ؊ԏW';܍KnsM <,b1VCbh 7qVG9*;7~I@;{bQ@:pHcKzF|vAߺ8A c5I|l.Ts `7tF^rbq9Z!K ^#,Ռٞ)@q]kh:& ɂU;[?z30ttD3Aɗqv=xm7W$#r_ɳ9 xY %&0caEᥩH:4و޴1ohf0M͇d{#`t9\Ey#<?QIMܿӐ } tC]Hjj#G 8ʽ)V^с؜x n['k} |RZ~5e,+v4 )b`gﷷlU+ٜ&\df0%gA*L/+49׾yY=uD7j$w/{6:0)vZXbzPC&"$hZq|,@ɺ>1ѻ+D+m>J#+DQ]N.Z!ASn!mE,mɮ )HB["2up#-asrbo3Fh ¯&{qa/ <T?. [62`>. g~}T0XXUp1?&5%0yvB%#ع~Bww9uyh\-mMX͚ hPc2|y[6>FlOUϼaҙM km) Z;q .oH.FwnxYfl7l={N).,OT2ɓ%!D>'`dꬶq3+}+T1.#=+ "bZ2Uq!1C ࿁l8'4yw4 -@;Xy7|?ops*όLǯfe7'F:U膛#6Ō W}u]-<^+Y=g4>=<;$*'F gU(/k^Om%1FvzB)mLf.Ʉ+w$HHiOQ@B/_g嚌 מD+TbIW[zq߆G~r7Emf\!ZW|r,m1Xed}Icf8f+$Yw NW_Rкn'vZTu kb\5eT `pOXXeݡIyS ICG{#יHshЄm2j*Eeϱ2M珵!ʶUEF7Γ=s $?wS%s6 򴧭 j{? Tͺzz{ `R4+2y5g?s-8-f;ZJ9o'kzSW*(,jC"(h+Z1t콜@C9yۭ%k<<=; pMx@2>Q+E ۧv bQႱ"'.Nkh?֟Wc9<~z]%POlJWnNRfeY$?fBUL{>[qk?n(##jG-]tip7SX{/8FB.3uúhUnj4N´՜MxVQ@Yrn$ca@Ƀ>8%=WL!p]u$0*ʆ`a ,邧2rќ7bc ۩݂\(lf2$g2HiuH5/zx%H7a-|ţ /q*KdGMܜpԫ]gvob9WnWa^OazKB5jK$n@vkix$FI )M~Xb n&}|n'=7]VHn$" 3{dUdm$Ϧf#ut>4&.@q{^M8^Y~Weݙnr QC^1Kj’G\ɘ{bFC8髴WjWl ʕ[تcCzYN0F^/aZ6]{U5*^7qȧVv ݟ}1[(kSۘ.$T9Cߛa'Jٱޟ3e l%44!"6l|! w͒Xa񜖓7Sz9fOj dܶ{6Cư<1t{,i8 L"< aܵdsm`j/ů]带2rϓon zh9oa`w_;")hjJgP.6|>XEj&Y_fýe}lQ9\ pLֺyn$yj3L{trQek(n2 QŜ@`D9?)&kZ3?]O~IC!LyJfNz*>x}q*?&ÉLҖZ*SpzqH[]DHO?*ik p7% [+_5=N18b,u xK6hLHvlf4 ViXJ@ Ѧt5lPcab`5p5Wgqt+M/x| 7'TXQBh r!"vZL\\z2|& B)2p 9jvsnoZ,`/ugUo-tȝf/Nʳ*z Gkq=8րy>dw PٝQ<"BO*Atݷi Tew˦9bi8{ ?9\.qy9| 4#ħLTNN1Ca|ə о >%2}Yw$Y t# h E쇈JyJ)__n'm.-pNs9)nn٘h0+p~k,hAMR g>/bYHm ꊵz^z3e2Uy|qSy7n@0>uhw D_6y2!M-/"1V#Ϫj^X#:/[ApRՁ\c6Wr<ɲhĤKi 0ڗ\Ipr@EUKP fB"D?|1,t|jlkXH'n/so=4{Ț3;6? "N4b4У(g*^~w߂|щj q Vķʠ#nJ٦((F%>%[`GPɼ4|ޞѮD<^{O; ÒD+,PNj*8|tU8\fU=Hds+>{m\S5ѲS x9}aą.?pO#A}2%,XjHٕV%RfĒZ;G 7R$RI 8ޤA/*}`wœf-|n#sjL)]D`x}kk/܍0xr#a4Hvh >yje ,G'H`ޥ4uYڻD|V3tMεRz*[ ?kxzkI B͟XPc<\~T$6A-ኮ5 !W$8ihh]WZ>ؘs$Sqf^ YϻsI6y{8+Wׁ<Wӛ:t)m8+ĺ4wA$3$|Cg`\V*DCݽ'#u>1$pX^g8Qft(E+GLeMd?.v=m%D wR6?(Sȍ+ҶMw%r=ÉW{|ښ}m06$}k˕OEE P~w06^mUxx>˯+_roʷϵN[$!dTzDg7͏΁uEAYX8˽ScK5әX .ПRʧK~&,=&Fqd(L/"ߌc(P'}왖@LRNd^:*8sJzO6H?7{ȚBN#ee *,ڲ=زTew<(D~hEQニUgW q^P0*qz[y4sg20) '$b~fTq 2~ ~ՙт43CՉ%J~h@"ND5;p8 rJfрySΛZֽRG+YK.+vj.,Xo鈻V߮8g(:S'+!U*Tz-R*&@23HU\ѫo*CJϦTqjNi?=֧fT/ە.ǵ`n7Ȑ؝~*)5Qf5NYQ~7 ݳ ,_Y3SEu[}Jp sL=DƘrT;&ɑh@IejBS \|=*֒{9xqOZm8ҼZp0d^B{:?aB/0AmO4sk]([NQ_w՚* :փFߩ9,ŅEM(#놇LRz2UlO~}_`nw>aX)Gcie_Ln١jf/b9^yMUOX5e3*S򮏖LvTT-|֏ߪEۋ5b~&)2򠉥I Y~>){Ƀȗ͈^1ˡ3L^3#%"h} ,iK-9e!FU퍟b|CFb,9ܤ?$sPq+k)R`$3+9 Q׌PLR!-Uص.3ѕ_qy7~O {oIRR !lw³u rV6kx =54nԁvA3&%BO4O* M+p*+~pzs=` DxwtIy~V֨DDwz5j\40Dꘙ>.#1 $@؉/1g1@Ӟ^$:[L2yju( Ľ8Y'7,*jVSˬ0rK(=_7'}oWU0}M1_+* P0?.< cG̔|SazsPJg:a02vilcA#/˰5CtM,2ʧEM95& _ii֧o])39ӻ[݇qʆFn/3Hqi0x3zFlΛ3?rk6HvzY(?^0j(MN8Ɇi9f~bK"$QnD>CLjh?4xmwܷ lS޽A¢(CZ;xRnDF(@TrAkqLb& L0 ,wVPAqFr&տn 8.jm ?ƆCh3B&&18hizuIM5VutT*{H# (OW!U+%RIs&P 5dV*@A#M4|LJZGH&X&Yi/Wq[2ٞbrQX W=M1qf&QǕq=?yUoǮ*=gd\!w(R [Lom.U}D{*IA-PB3bn=UfEZ-%qu5r>YZ8Q#\N,/+%ﮝם׆p؁q^z|olSY{B/9|X @10Zku<juEgu_Idꐆ");s2؍?ܖ\Hf͠ RU4ƯW܃Vؿa5CO4МӖ;1Wt`gN-P6s,8g50:1 S|lf*[蜎5*7.^ %"[oG3ruA;ۏI\kDN <קLt}^aR)puSTؾ;UTcC{Q9g򑉟G[;&7 |$_+Ć&k=5 Pp.ua!hSCG{CKOdv>˚LTe s \VYe]\.PI~ 부h\e0v˿RͱKS}%;3j9DIky`a6pl:zE:˅FqCǛSvp犨j!|0"&*csm#ǔ_̴De`WY>]s.9K=5c;S9;Uebˊ\M}xai-’& \?E֝`mBNH"% "h ^d C}A?{lrMgRvQ̰!Thu?n7׋x/XW}'9>Z3|=#ѝjj\En yj/,Q>K)ENbr?Yg}p3 lqo7ZT6.Sv (5ߙJ,8At"3< ̧$TjUOm /BʱBdr1('Wܔc/(Fۘo>Cyryʷ ar"T6ihPf=Y,rڷ[m+^~EZ\ÊCᮨ*34ʯ"$Z=9૗hFWl|W.3?4?1) zju X<;Ȥ~JK45E>5_5RHWx&:)OU0:MHڄ uRT"m .ןJ9KuY/@e:QC+'g327[n] 1X:jU& yrA5E0?` Le֭DM8L%-J%pEHd9d2j|u v 8ǽ r8! ѱ:N?)q|eo#>ipNM 9mo<CKi&8uX06!Q6'Mj'H9v k ޒbZ.^]󥣵09}F{Z{hmIJp#lZ%}554_ ~PT|lQRTH3K4Cn\%;qX<|5Lk*]fM 3%G;Ya>~xYpc.ZJF&[, wtoZڙ_\1xIH8w5!H*иyiGXJレgvtD9oxdn,cFJqݲiNa' XگT /a4d%42oP>I $@&m(`,5YՄv(is/v4<6UD q5JU;wCFE_:̺WNn{V$#h \Xy(o3a=Pשׁn1ןEϤfdX% p:=+jA;G-o{1E.h6a^tz1ʉbYE ԌBR 8Ab5K60}XC]\sgc"& )활 Y?BP$T!Q@V\@v֗nfH!SC}J*BdչGL+|i')Grx,h*7.`gq +6&|#r0M%Ղ X%:Lhgv&xBϹ;h]npvXxx9>W>MdߏR$ϸd?oNF \V$TG|Ҕ?i[ca:z&_jF`hS(#3& TP ji%_[JO4A>0$+.eao0oxoUNg+QA>\ܴĥbǺvb2o &ԫ+m/'3F QCRew}4]k1c9O4_8݂Xvx j 09e%J|1 FC>.iZ>NZ ł}6,5>c3n^ v4Yʹl""~L*ʦ&|8v[)_ۚIYZK F>M*9Qt Hqڎ涻Qzc]56Wb#]&eBƙ#L!MxM>A/DF6Bwj~\ڑFh R籎Ꮨ#sbř_RE.Wq^h1|Lt"]'MeK))[n3$BxNbwGF>}wvPMV35oiVf-"rԎ8uwkrLC荨KO.`.{Rd|B 7G1swkcQb5PwlyJK.(h}Iʁcj,K#&ԏ-i*%-6荘0ɜ0; y5)gX O~*"~p|= AMME9=:*Ae ,A-USB`&o|8+~9$\qT6Յb!} Y׺QpSIdA D[sKxK[$TT<^ڸ1YpA'<5ĭWⶨ펵PKUAQHۧAD9JNG}GT,.?vL8E,1彋mp+[&:REΊ[i?Ʈ@]%X7 :hG(>wmC:y߫U%y[i7$F錰.zjn+؆ #ȕA 5Lg2KϿ,Zn]?wwwIs*~Rx Y@x\0Ǖ*WmA-Jթܼ$m j" çkRn29xO9(Y }L+\C-?FXxH Ќ v\.xWǪ/sم=^VqB/z+#4(?qPTS;̊GH|vt6zTx#ץP5jMl JɝyNi*0pj"R}U!iJ>Hvjw_B=nF c+VMtO5<}lS( 2oV6GÁZǂňNϼSsJd&XV'xVȩy"˪sO~vǰIDKuYlpkN ۆG/ }yCe\sjfce#IY`՟Fh.Z*pM_Hŋjc:,sjʤ!:e: V;Q?x~U44=`cJ\/`Ǿ$\dY}fUO4XD# [k*ԧ; hcj"Q~d^~./# BX -a (/ڑ_UG{5 -e"9ڱKTz?U!lk(3t@톰 uE>@ s )o؃)?p8i`J2hp)_E~ )W 4>nm.%#5 y{/Ѻy+͊Ӭq =@`uj\UN[7,-HB>9¼dq#;ʛG\^YW|3D\Cs^cccRO%uYIJ (2A4"rxf4Ik7VX〜:B>P\<X2wHM^ޯL[ˏ E3ohƜcV%s9 ?2m "L9pR6ڣp :pRSO@[CBM8Dh,vx9O҇LO$ћ?)K㹁/\gԄy|tݵWO( -Pe2tRgxk8uJ-[8B440FzOTS5p\nqi$:R7^ brS}'\$y2&!aNr u<5[#DE0"H1_0A?o'kh[{4;uh%AK67U~"r7 v?A Pє1M6[,;)T֓5pxQ2yE9GwR 1*ϥ˭|Jpv63EsϪ$}Bs'͹d){x$XIlt8XЮ)A.]ۙQ3pYK ,L0o4Wd J/džw_{'Nwm5{R ь`{7\*jJTWvS]ڒG FgW(M쯆Y2[TTBJ')0Euaw;Jqs4FCB{Yjj=T ݦyL=0boTCCp+9%?EQf\)^R<6v^F ճ~q$ ;1M6U#%pVH!hmq˾A- +J:5a  5M]3i ƽs2Jv;X)+t> ?K~||&Sɝ 7'+6*xTcQ(4E1$z1~ *Sõ Bœa] U˸GuUGN11$6lUsx`7(:V`*ia)k:LmضC>2\l.E(VnZ׀+y 2P0fM=K Xr =*I\T%%XTBmҖ ۷n1 qG mFЄxѻ_F#␬\7ydάvY%SĒq@!ם94ouu?tQ\P`=ISݠS˜tx? ~^hLh*8Zni0<V$J*V3 ޝ/TBTNfH,o ܍vauOtL$eet>)@Dwg]i< %V B0_#|m iFőyd^ irנzA{ݗFM O{(ϏmLroIJ" v'~ f*hS9鉹a>tݛ>^g/,rHrRrQ*zyӲ˵hllwfHwݜL Ծj< f|oGW%N!iwU8"hĊڦQ/u# hOpUUq'lH$cYڅСdi/dsUH_Df)NEOn$)n[z2Ӵ/ט#a cybj>vmYWy(9ZO^vY~ E_7`N+ 4L(g0 3 #桋85 mU5嗽CJ 1 'ԑS3X+CJ[?G+TSN+DN؅ڤڰ|^l?(~xɰ|ힻq' {@ݑWkֹWPb^ w!ßln0KʡZ,y=vG b*bid]G`*4@fyK`;-}Dbƅ od3aJm }v\l:丬~_+I-7IaxBb>b\CjمL76 D?Pq3EG 5GdP()!m5ٞ->aF4S+ ׸C%*ߋk\W=w˗eӟpΈ]!)o- Ԅy|bo,L<=u1j"gw]onyT{ )0;yU_q/ޒ@Fmj%`M5:W;&S@ M5E/.&H-lӮj@UW/Q3I+L[>7 CcJ,T$:FBEqtuBm;px@)BNv.nq("w|I~70lj6ɟ܇sKmbk/ߞ-xb9)H$ Ҳiw/-J:E{,7˴3$ AUҹJD`ޭ&f~2q8>>=ȺXo.]kNTYf5XV J7?%FqXiȅJo@|P9 DZ,?vzvA3(S}˄pyƫGrQa%5sBk]yF8Ոͽ<:MEzNK;2$R …HWr?GM,#o>t2r)1{uFͧlp|%\/Kb6spmoh|e/ee_# rkxyNEhSͮ5r xg+ P⩾%,xlU>+c YL6osӎRg̼ (x s]nйWvK(wt5lozyĬ~wtu16Cegm=}<9+6w=]QIh$XlJ(L߷X4LabX,:Qh*KRxR}ygwwM{K_34M]7T5%*ٜ)ϽnPmt!km r w2*fU|c +⵵ދ&i!K,bA w2B&:` W821& +SiS_5.nNh_m_!/I0B@ f{/VX 5*%6h6PxWt{8@lAxr> :cL;)(1 C4܉r~~%@ M\kgRv3PQ4Mo1}dObAQq?80IXk5y a˻Q<Vp{X$ ~F&?:]׺A<Ϭ(^UR8N>/!(yu/Sj~8diX=1pIPj*.֖0vX_AyKO% `Hl%È|jYu~xؑD Nx+.48L:ŷ%K:=32 ^Hl~wCAm`4ʫbhe_ZT~v2l5.NAHTy"s>OLÎcn8񝮳{vƗf|~YyԒwL /2 \^d  Q= (_Oan[jl#i^ Na(A~`Mm2^uޣBsR;/ډ%~iSIbu^]O_Ymp]exs)<u*E\=ҀstE׬'"F4pmZ9~M,A1i ̬1|9ֱ t#m ;Q먏@n_KʚO>mf{޽JOguٱroP( Y@=z2@t㾕lDr WnXKdG | g({y[8w~`RtNm( ֺY~y ^Fċj±r[38 ?^|a&K[D{ Nur:#I~zh_7 JB(^C|,6ց=c"d~êB)5v=(PhD/eĵŦK- X`lMI9q[W{):@o"@ؖgZ˥ gp\槚g8$E]>^MoHWA$stB:b5c=~d9^L:+z[,aQP\p&'|7'N $8h| ORcNrqRC/U4V*"\ML.t)Fqk1bGW~?Yo*2L"93R`%ۛ0-h05-2dkWBo!&psOGcoc{1:>ŖR\/2|(4rՈ,?UH`=i&3NZ14p@8/,{9?tcx FC ߯|עUY{o' Carn+W؀śt l *xNt6"v冪0}Z?$+M5Z'nu?h#jsб| 1/Ti}{̑S_MD~*)Yڮ[Dv|:j/h %a|>mjA64^uXW^[k |q^)]&W #-v(sP d[36gH Z]]`߼` mD!y z"an:_F5 bR.N*Q; !įbW_4g@M'rUH>{Atշ͡șJ)9+..,EwzpxTiƢ K  UdćE%}~ԍ) tf =fS]ھ]JiܘG&g6Ū:yS GN5/H&=im*1DBdR{Bn#%N*Ss[/,H鴓}ſ6N=Yўw&զPlOud.{3a켬Ԃ9r-A{sI+ރԘ-3>{&XrrW OJÏ]Йg!Bf% OՂfRY販Ѝ"_ܴ໦"V@42ИQ]nPV[U1 [2{;ߵ؏-P76?elnpGf6%hmN2 Hʮ~u4_ ܺl>^Ԧ^jGgY!uӷŤ5KvDXӾkZ^κ"֦2bR!(5SB̃X&g>ZFC9/YjQ˽DWO тڷTCt06ξ$Ix@qX;'bh4e;KZuژ S8nr,_K-,kZwHN|un ?m"f`>>##V{C?^A4C(b5'Rmw0Rx[X6(gs!hpp{HWnQn$iC5]nhd&/"é K0B-6#N| r[k/ >;̡ݢ`E Q`l]=,^xB K\%#Дq3=ߓ/,RSk5f/ImǛm.YseϮ{.1aӦفݳ}, 4񀔃[ FlOa,%J08ӦsŽ\68&ql 2~L5BXe?\nP8-U'Cw?H09JK 嘒qYoK74|^[ɽ6xP=4mஂgV ٱLuj) ^ȄQVRU8moxO."gaSwϞ$- 5FLW2sZzhF0BwxsuRI+75fi.0=ݧ x-%Οʆvi96P4X;@q1Kuia3jooRFWq?o0 b6E*YЈR-f.u˞!:àvE ז.5`<nA>eǩA-2p?Gw `ZW(A'[PN1DՌAt} @V9QI-8Ih6?ڟ4+6kU^]ɗ{|izcg #܋hJ{&}0@?ka<҃dgۮR':$/I݉mU!@OU nuXm ɷ; 6)]ͬ~c?h-s+CQB4&H1ED&L)f\-crKZ2g\5&}Bkq 2$}p3@h:+㴶-mHj(?TCmgZ @?U"^=sl%"9N0WC:ށ[Q(; 6xAIz6 2 ?BLqOF'"uVK>2f ltpM\P8 2#C @ i2VMqލo,L bZ^gvWuAIvs{1rp_^|, x+Jq.`Xx@uju#nY/naz"( @(DG :dWy*ɪP]A]"UHjD3:EbA13Cle"?:j׫EW|%jp\D"AM\6: [9nO4Eo3`FusoGD鎙]hNav1X#zG۸$|C#ѯJWm-V!Ɉ@ml/&k*eh|(S%OnEOh9j/y%IǗm~H7\sEO InIy)/?@iz;ꪢ,Ч,5*"O{&h U &wEI0-P!9lIɸmzNaO{jFij%,Ի""}wQRwǗB\{r.ZKla`4RDqI% [͎AXx> ;MD )^U/@ef rv?̍7ȯSy=McyZ_@rE$F2b'RYR#+LV9y6&.8pWn"s.BD_뢦p[PO-. cK%bbHcHƋVB@W\,_QCZM"m1bX|Y=Q9ghR҅ciaDpTeOÖTc"SfOyjƁ ;6G}R82_/U V!ط\,\o})mꡃ牑)*Vy"ۘw %%96EeB39|oe0{vu :Fuzܬ6Q24ƹ[UIԶ$Q 1M1dHHJDk$R< >ko(qt)vM4dA+/4VCyt3rACwن Wyv(/mBoRdx-c>K B„MKjyo)uI۱Lho, m8IG0[A?=kٸY?D#.XGWFGŃNYs$$'Dиqqiݑ(\K{o@Z K|umJo M?}cp΅6>i^*;1Eyn<fCZŅWSĵ|xOwUt7?ud,m+ֻqqOi셷/l3TP{#唇Y8eŎ> ]J-EY ; %n-bȲF-YaQ .i=[FoCꄰV.?(aJ߉5X="|Pzfˆ?):uW3A Y+e՝_F宏c:yP*S~Pse {t_J'6CCppuM1lAzܛ&뭀T!]+1u \:.U[#>-9Z v V2x+;>i N {C{Iް9Sk߷FG<˽ gYDnf}ݰdȈ;D3wv9I^Y]\2v 8mw'*~,XUٺ1v YD>&a)V`wւ>S"H WͽoBT89-Yǭ{';q3s4'< HhƦ,lo,%8Vs:)VCʊA_a"=K ~DX%/1F^F ~ ) "}@9܅,_iڜgzȬJZ%Ⱦ7eAb?,P}n$Z3|:$UoO4G- BU'; K XTL{^&}'qa t߀-e#t>{Sx>ЇR`8\N%_ڙ]/P>T _UTswoߏ ]^{@? eD(6$: T|ʠzv8"_:Igz[e N٢'0vjKQtJI'Srl^=8J)t \]=׫όc W3j?t؉ߘgUܭcq )>K0&MdÙog $9+|2*; ˞ݼAAHr2þ>1D"^'3gP%rpV& ZK!<1@b<4ZcN?;uQ`TlQ:?˙(\ ]!0F)Fۦqp7%PxSzW|`*s d"^ ( 1 P:!W\*rc89TC,B;>Z)@CKj6;aöٸ"Q* M[z ȡ8o Pk ; F^x͏[ V8iOm'!A'`^ p<RKAljO9԰ƒ6ڢpG0jνf ޡa[!D*Doa*}Wz ahSo0%&# zq-!hz-|xt 1 1.ߗxv sZ_|q`%[^5NCeі=@q $fɄ[ܡs'`tw9Kˉu |PBKk@[J 'C$E°Ᵹ WhaJ#A"$L~pyg,A>./sA3RG ^?#V ^p A P]V'$2‡В5ke){*^\=#R@ZywNA )Fa͡jC&\Ls*$3꤁X_#2Iw/%nt΀j .1Q RXR g7N,aA؎Y-\L)5~r& "8Ex4h+ q%jҽ.+>rkd5j>n@ڷ+w.2t?˾WQiM=<<ܔ]ZD7]a(l*og+a}}NO/HaFU<7rJ ƪ w@!w4{b7zm$3 mnatt>O0Uny!cvJԑ'+=J.zU ;!l lF6ͼ@".KaSUw%:8<AHM/CoNbu@8}\E,H2u>P/oIZ`Yg꯴e\t;CFo<'Axʆ"fq`{In+l{SǷHQ ^9a /}#k["/1Qѻ`M3 Z2MTZTTPմf[Ţù/(8N[\<&Z$TTQ^Ov֟<-`Q5lھ&-P6ɘ¾\c Ѣ-BPD5<\)! Cha/Fo|zre*%ga5 fz/ EpÀ9݉͞/.l.&䝀q3waDJO. lȭSx꒛EEuZd;^Ao@N]]uR?-9c!,hVM.A3$X̅Lc_y+F kJk {~2d4hUj#T˗8w5=B{Jӎb RV~;RC_Ƹ]|65ϏbۃPb 8ǷשAyUԤd22U}bn[°S|NZwz!`ANR Jkns4HR|ST,l4hkk,Ӟl 0P82*L1{9 `'NF x+OVXE%oT0};J fe}h|/Bdv`.s>Ez[  H2CrrH697ֲ{l~r13_^:9YהaS>zf%A^;+]E/3RȲ_XҢ mbLkY1AX\aa]nv@ 12mf]\$W|ꎽ3osκej) W7NUD& x?|9u)T?&5T=P>2i>@u|CИ-GeԥB%Jȟ寓lG'/k7q}ۤêרl\6`bcT^I>s{$2ŗiE@$$(gy8/k-1P-ñQLn&7 [l;xliAx柿3(qo}J`{F >rFP]7ZLcҧu=#Y [&3F9oLV7LM%RZJlbƝO2v/z?޵ ͩ3$4_xљ~70q3A{{!'-*,Gx9{v -hlVc7H4_'z)Ѡ\n4fMFquAOGqh^^C)[^%vӜ%O[*9ej~ON^s#YȎh6sI_pnަ&)am]S2*PBU.VݓP͍'[ ;w8Gn?23>Z/khɏ߆f nr: >9@~VNb]x=:z2:2gF*{NKe[b*1FZޡIL|s}r<%5e}S2-K 3WrL0JB!WV_pLb@C *F}>gD K7 #O*ߠ2lV.oIkPLXiN.pzV{Z6yi lu]((%\G^ǃb /uЛܥCU{h?kdjt ~b]`&I1n,*oC,j 1h@$2鹐c˩ ؂^)(V0E_3cběӹin,xǬK6k ߮z?6KNVzQ8ŽٲP湰Vg˿ǒ8GuGrȠ!o|G7["I)l=Dt헫'_Ņ$\F32 y^Es9U~2s;fd衞$w4n>ٓhHh"֬uSE(YP֟/ #fKc,K_؊ oc)@xjRieCqa!XiCץF>ʒ&skRss\U;bJ%@`m^/P.; "nL01%dWGSSʢG(mh"ɅF|Gz:r Wwi oN Jtmz{mXoIm*^k,"k.1t+'. ubPbvQZYgeSYPkM~:sR{zSiݼ7?2\f9?VMcifVn{IJNuc1QpF`~DYjrnN:(%bӒu M[N$XZ RBcNaJXc,Kx+7?*K a2qXSEQK|Dg4b٘ʼnBFjKWvh'қzn;x M̩Te_njMaV\^K?$f*c J7͕[ˠb-S8O͎B\cf⥢`iJN i3E&T@O$:/uR߱/%lr-Fa`!&M!AM׵xk,y) %(f& z\< ԜDd0L tSQN47CLla{y>f 5~3mE߮־j]:8=ccJU[\t+lZ| e#!%whM<3I⼽;Da#t1:'%'I ;+T,f-5FhFT-->;C?ADd)cJ'q?6_<֋K[Ɲt[@Qdң45~r2=ƅmoHN&64& q SGw+N4V:"|*'V#gC_YnF"1"0ȹn_5bԮ"*&haPRn k8A䉙`WJ'M^LО CV9ÿYmj_;h,rDT  ŠrijZ4H= {#&X;I9bmw)Ft4Q8Yo834K?MyƋH=嬎|\0fF - TC>GDsuM7T彥5|k'\`XBxR%4V̓ͭd^/H>B 'vWuֵpJҺ-}mQ(u罁$'z;.9f`8cR1ijnF[HP!7ۈE|qT|{;j I~A2%3*X75D&10΢~aF ݽR~7'r0c-z2-Mrݕ$&$٧+#LhkO"qGa[;=UN=}' ,x9 xQ˴/֌ DZ/'6lI=nO=\ە;NA2Yv\Cvsoè3ÛJɿ>}4;~w;lȱqt&X%[YaB]~p}pU? S韷jpu?jtO,b|UrƒUNLNް 1mu vRoĖI~t(;A[_ŭ . Iu iq̘u],>o1h:/z$Q4CV7 qHKGܳZXkmi ЅWj[w 1 E#w?2jD\;#1acR'd1,f2&Uܢ /ƴi>TFZ΂R+r`Aj6#m'OP= g],srҀg(} uR_& 摾&<>Ѽͦnx />}KO6z^W ێ])$;q xoLNBs@L\vժky^W[&uO³_b2Q#m_Ξ\7Z*5y'&Eqqȝ(?ox6~)Vj~K*6{ q%# yH⁆`= 򑮊.dN<[}&wƠOt 60~C~l|W WB=rNK>H>7D;BZVxټOShJ± ]FN-j}O8 [Ht9VhNAE_XUۼ4𗰜yBFGS3:ե磺$(s2[ F[4pԗf,`h)a =uԈPBl]uaِ2;G 8@Jv; #zxJ9N^Qm-K{jbݝ`,m 0O-S#!4^h~@n:!Bv'@5=9*".iwBo9]?rou/ܨԤSTtZ$?6Oќ}?n 5'WY8H@T T_3J0amwPff12*/r0ڋn3`kgt_fIr|;JhX(_gY`i5{!=E{@2߭-|An hL MF|{zC XQUL*M/LOݹ;RgWm1[)]jo/AE5Ld4,@Bgh$z7X_NqD@.ؑatS{S9ϸ_N$}eؔj1@>_΋6BeE>,Yuezt7QlD0iتQZ9< -FQ3*w|a|(>κXS 7}Qɬ;rw)\^t>=? l{Ȗ?̜rinţO@r"PPhv>E2F+S /0'oˠ# :-z}" ˁ@+St^"JA*PKJnwPtbfXG Fv&hu8/5ӝ0F,Jɥ2s]IQaG@'W4XJxH[ʛ/KvnaW|-e3'տkV 6ݻ}FY cWq蚦}#yo/WTD~X?jm-S \56,>ve"JJA\Zq@?&xp;2od\良9?0J%/5`ۄ̡Б+6T{*̘ )? 2&:@Ŏ#r[ i#J\E{uZ[%3~2M2W#5 _4Rny)_G =X in\zvHH'ґr#@?kސsY}׺IDˇF?_AL*Dbit A?L`VKX<Ҽh/ҿը+ti"x.Q#>pCujS5ќ$ ?`_mri[_D0@z*rHZ7?w t)ڄC*`9g#J_ojZn nX/FI֊Kj a zikpD@2lvU݄[w=Mq x}Vo=|:ܳ+rzOhmv:R%5' D3Uf}YDgT$*9%RՖ,&1Z_XV?5*]?;K#b`vu:x:m?Q f.!T!u^I[Q׍T%'FzJd0sR%5 I u*P[3C%F a؅;VAamKG'iъFWgFJ-Bؒ_j|@Kgނ) աAkۅfwT;a `e%d6ۭ1%}aNfyD^J!YV,fKzdIo *ԍEB( J_uTsπG Ǻ!2_SJ ZE\rE p8(o9nTOZc@1;])4 &)E%іi-/ळi/Uf'?thss;Q@S}ޒٺv 9SPs8p ٹIי ?ngtnh+' $$|vv^%RXF Ǣ.˔Vr̤4!2;o B۞s9@3tL9h25Ww:JCu*|wdXXORg4я+`ڏ?sx?. xn:x?pny4{RGfDFeAf/x6Zԧf8daZX\Ǚ-Ǥ4T~Sg)T}~kmwX*3u C-QXl "ЯۡtiO${GƏDwc#&0#$;cW+B,<W"Uу&h), /$_Gj,*&H=̦Wى"v5~;I}r7e [x =m+/üW[ #|0zL`v5Öy;"Gdq%p%c,ޭ:1R%qռy-#i8sŧ*=-߰16 bC i%ҖO0R(df)N^s|J`P-LFXO-ˣRp󋣇R <2e+A{a{ЕOw$łSHy D UV`'C8WTs>>팰? 66eY)i @u;8rsde{\(zEQ<`%{+*ٹ7$ʃan#}|ϑq? l7/f.=ZCFxҥ_V SRhw2SziS6bSO/[^*euoSλnG:NR3f@\* M!ʀ9+Lupqqv#.?*d $; W!+> xX̟QTuR>n\!@E;(!6D`2Uz1;V (z_}|vH=pzRh84oz=.-!AN*\v^ LkL<^t9&b4WS%Gd:RHU1+ ܅}Hb]k'LO p΅ǨL@NӞ[quOp K$wgv>#ؠ{2e ~hǕ׾M! y[I-Aup-${(OEXe(wtz϶eyMyE0{;6)3Byg 7TPVzKСbOX#Bw ?+-8HGms2d|Zqo+݊m@V[3fT:1LՇaՙ}hgg4J Fgq8 oITfiS{r0ovf>زיQɨX37D-0oI}dB"K^pGUK M yMs]Gw0۩|״=˵Kׄ&3JH&3*ApA(G~PskYh nӚfP\I:*fˡP=szևUH)kPsNE,BcIOf܀f2o1DOYP1u6*L'T)Gfr2Lފy}dթ_O%'VgOE'Yq?<5Aiob%UM͙cWJb[/W_VIr0~Р1HugLY#pBF3`<v9wC?@9^|@( Q:`/if_B["t%ɑ$xr¡!FӫQѦFB]81՟\@*{ϓcW;Ú D@MfXLB>ΝY']$Յ'fYl-,]A762^Y%Wq`Eq::xp Z%v6HJ"^'ލrEyhבb G Z"uLJ}i J kw'LwPɴa`5n\j9M K'W$SHH9k>BRD{kIV39>l2nxpl[ xKq0v\Y^U7wPO^i$Q@tPj']uwϠev&U篘i/@5&| ]UeArg z̡8+ݢ} L/AK8mdE&HKI1z)@oqpPSy%n,5)uN[x c92uXhq`݊), kh}9Kx s;મ}RzDžhxwQb,dG"j (60 !2'.inLhiݏb}[h9W[G`tHE*"]YʀP/R^<=5VAؐ6o JdXIt1ʁͶS--"q}g71kU{ lMd(.Ewyh őb,Svo7v> Dpp: :yncS}MgE0☣0V{uDMW$?_۞l~?\}R:i\C_Z͋Γj0)V/}dq}Z uT[Rv{+ &i18w/ge8U阞 f_C(!~KbU y)]zOHtXzNuuqP71|`!)u1[l_Ǭ- sܚ8=L$F:\„׭#AגIdTÙav.x{ekN̍|yy$ zk"+I,!{MS+}WVdU#ܺKژA`0cQuywC4׹,lkkO53cfkD*)b `XWiO ]hdE;$t8S}fF|+Sݺ28Hث4֟YC|Ƭ]X8q^?jTҢ?!_[AzI#},xī:)4gkrbĸAXmܘ!gһV6A9@{X#GUe=Sb$pM=9xFdY Y< x,xL;bQaޢktd6LxŬ`.Vs&5~^4//Ӆ399͜VgI~y}R@ 0(8CuoV"HJUXm[*gia$72lXͩgw {ϐQ"P=ߠ' j5옒K[-*JOqL8T;!,1+`%;/vz>Ohؽw:`6 |i{.+Ծ۩̈Tۘ $=9O)ZJB@*Fk>2u@]^fEiFlKaCߕSyGD@g8:%Hng= Z4ФfΣkhhԓL`^+,eӆ[0bj_vNxU*$[4- UP;@Ttχ5:q3426E'[}1f'/(\Ση1'֠gTU1yqso Q$=t14u :ϯIRVag}6Mk\YU a`nD>;zG+E@^J^HX".pgËI'?iI6Hfy3Ձߊ!'> I3AR5-sQm٣y3 =<41Z\մ}eJoh!l3)w]w1RSK o܍V'>E77)Dwࡲch?2qVA4醯h ]`e(ȓZVJ/}*m|DӚ7krDgok/8Jǭ7ʲc)G1lHZb^ci⭁2Aˡe&CU <;>јԸ2zW/ ^~p]FA&5iǬ;g1O7!ĜU̞&ѷ|Q:h,3"s a˵Ҝ5|>e~]:E.۴`9>fS*m*ihVU򔇃44h8 STÂԬR@>$ vK_5d @ F /2[8sP9j&7jǫ!"d4]y8_o:H7[ #A /]v<9Y|qf4HDy?o3% Y| qb@}ӥ!^{)v ӳo2iM4E9z5W&+ f!?3_A7Ɏ̦(N<Ͽ:u߽G ^k3HA Б+Uzvc=i=LZ2w>7+ugD b>`,FM.,&zZ2oac=PE 08!s3ّS?KApfu@sT7!㠩P@Bine.eΖ!ΗDiϫx">?]cq`X23X $õu֯ʎTϝKuQ1je隍,5U@0 aE,!Rx_[) X}(Ya#Tu".Cɶ d,`[oձi;Zlf8bˁ>tbw{󎦓<Kd47KA<MktzFD)씇_ex>-F ZW\G,o<1>zOFxG8^,g<7$:qE"EFw|OVDO.bdrzlfW@ b7F86a T*B[e ;8['C VU L| g"FǨOQ k8K2H`1~)aWC9۷" ELJ}`?a%3T17r" }ְ.dwGgpM(ןErKs<.^#zLmsc`)[eHT ĒWF`HcaQ``6ל:5I:YFw q<< Gu$λwwst}\KT_m$l㱏ҡjaGaJ^p $4q^lmea2I(PS7ooR=a4HZ9.g1|e#ͫhߺoݨTP1۴ֲN]YjD3 Uq׫?E :[cxAffp9&pmIaɞ`cĐEt1|9^yb@ŝژ4Tzs! cS NmRV\!`!:8~#JZDT,hzJ{],AG:I_%ZG N.&1Y2P/ץmBCF爟Qnz9Ao ƈ.mpM  I#z"y #<[Άθ!uǧH;?q{n~BJwT? ~=֌*IV^ٜM @7 )+zB7}~[ i$[E6AUj@,Q=j3isN <_8hN8iR|$³zC?/"tx4v.ΨW0%'q<,z.5f*-(k 2q30rYŬ9LY`&NMiRj%%wS+siqXOǬk j 8jj@VZ}$MƆ kST&w)b=;^ъ6[(9ZYO⏹rh2&;Fbcrgj^eIͅ34<"#h3"e'l^6,u#ӜjI#9Q⽞+TeIB3 )ݡr(![`yY(=4u*ގ#CeliM霛!\=ťG] ,޿=蚳VE|@k(NVL©g aN&11ҺN v6b Kϳ" _Z2ęڤ?*|빕q{M "*L9, : ^E41;'CW`N󈓭n}g$gF!y}vEpG-qRh)lr^4"*[&"GǬEPƽGZY2AAY;']䳰lA~Qq:C>tS@!!V|-e ض/Kp3fY}ֆ#0^-Z!jucVpZ0Sگ!)` ')N<H[ZcvJom3B\NNxˠ112I6*z4nl6^1bZ鍁Q~SX\ܾ ~c [eDQV+u/U.5=l6ɗc[t/5S-uZsI'th>޺ZG 8,DũBX2~SMFG\@Rm_h  $W%*7v$KgkIǙw w@gYa^_ZhK٤j[b"XɤkAF ƅ(l36l,X!FDtq{ aWᝲQR +jBNJljR^yۨdˤ>%jh ذ_A&Yj:FsiXd>ѯSXec?^l"i 6?j_wx$>P]7ҕfZEzNáR6 壌{gM uM \7{E$y>ƤQ[FuJ0nEt{o۟-.%RD:Fܹ@o}F9N$`rq0+do;GQ..D٧'f*vKJ?I;(N~;M`6%aK! NqN$4cqgb.$1F들^WG[ 7H7.`-J;jեJqr# A=[w>h{#$ƔPLu7(nY\v |mꖏQS Bз4 <} L &ATDw>$UN7DJ. 浑RTJQWC:SN)7^VЛHXy.!= /\ )&[F)c{u,{㟫E՝ܵNqÉ-:AEEmlXo >3e2U|[\x/ԔLncZ/!|]Hudr~  9M6gցd;x_ϙ$/t[`E Uhۃ-L.4Pw.0S)T ֎~%S}oqKBNN̼ƺ|HAf Tcn;>c #D'*D->Ss)?[F&@H431TH%j0g@9]0Jy%D r$@s㦝IeQ,ZliB8薉OT-Vɕ 7\&ߍkB @Aw;Q "* v>vtgc2W|Zݭ]R2;WW'_;χpqA3msxRv{hzI{'+p vAMM,:{ԃxZxkeoaY$&_ک 搇u*'ᾕKC֫fFcy(" eWOو a>2 C̋tHdj˹q+C^lB ֒_]͟FH#2-dr>"h=[I9JG:Ro[חXhb9)؇ ҡwܘy#v#^z"rMʴSifh|Or -*n/AN: O}v֓S1V'p[1>I'^ԨYKCU5oxE?vFIz|֨U_f ;fb/-ex%N]h dmOl)̵`k 1׵Ty )/5^lv@ϖI ]L"dvSS3 9=I|h6ȩ8ov#^ )Z ξ&*Z6hj]w t.vKNhv8J)F&,.WOc_nZNʿ~6L^r0R@SwfQ+@$` ( ;4(r>@YQfΨ^wb8)MUQyF)\=V(^K3|RD;p4wqϬBCF:b"Uk_*GZ)Z1?[dmsHѣ&vh;կ]O~UuXR@QO[Vm9qz ؍4Ss^O>{Hvzq 6*W$G*@޷r6<`LV~S ,|YǙf1vo*x8."l߁{lϏ:׌C'eS5&WRr6ʖJDV.ќ5sKLgMw5/ܚ?]]gΐIO{=5P~`{܏Y؂$xZB3(ojٺިa;Fr(N(qK^zݵ¨ &!7ֶcc2'/"f_ʙ+~cF0 ~R3)sd"}Hwϻ?>!Sqs/" yys }wd-JDoQe%`Ugi\T$!QBP".2Gۊ)wD8Ǟ9[ _4oPP=Vk\$c&xQ pSs0Iף*ِz r E96yL s:Plh:S&ܦCJm]?=RRޚFٕ'gGR3cƛ'}E:3}[T>y]xJ1űݒ $-eժ -j Պ`KhΕ5xoy<ʘҟ'NZWm=owL}RG3S(ˎ?|5H{J&o%G.K^"mЦ]\7e^64u5R!g/Vg|PMS5N~l[ B73>BMH]>KwD_㻁Y+&LJC9%9Vd pcS@Q\bZB1r̾tPJ&7_P2h-;(tm#M@xOwDT  BEObGQ Pqk+\ס8=-p'̶56IT #[эt 6R_5b%}9Of^gpa MC'!;^G00be5ozq!o z.??L*bViz_+kqpbV0*)3A,4 eH9"3ǪK g܎j^Qo!+p*=c8x>JOyTפ0rhW7B`%Uj~Aޓ`c^ 9P8z {S1_26 { '`[O~Jt83F2/c1eP3{#'CrUAhŶpX7ey+~+I=M;׳K|Qd{ BޘқCVшw,kT}(C[)*-2EIJwSW8)t)-tbDsjȵV&{xil2R`Q/cUlCa-Wy}KjzݜuJG}^ jB&}o-}QPmSVyŚCex>r{002JDD  '8#+ʉ dŰ/C'M@2 `jiK- *ば xmlo9MFr !L&Vڟhr_Aۊʆ߉Lr"%ڄA%P%IF}*6w5A'pJoՓЮR֪_h^=q G>U%G'N$<.$"Gcmy&wQ*d:o~HNu m ͛b)dbOCew$\ ۦB5>C'P/Z@-/<?]D"P LA~Ӹ4]I:zI>FbR{L15,?:LUtNBX\E cvJ-bRP-8#VyUBrܪM<oM3:c%LAz13t1ՈDM>FOE)΍+7rS%ەjJWɠPPXKn1$/J}#H$ûq^u7s-y m /1s'p /ZTcu2Uk7cbU ʓƇL;H4ܥ<,M ,m&Fg,yaf&f󻈄Q]ns'EB]YJrE-?qٛ|Dw\:^{l&06iIVeu}a9O_uA`;uM&|MsuS"`4K*)٬H& ^JO )>ߣVr_2EɍY*HL0 @ث⥲kB)8Cw~gH٠* *;ˀ,+).܊nLcM 4Etpt6d#^Btх7kde`&՚EnƞOn#J=u;v.,u&d3",쓶SO۽v\u5)ޗ:(2h߇F=PI!|dUS@q9ב놹Z(ϫn;b}8o=:G^avf4޹4`};]4Έ\mySŊd_컒M)ks#QC~'qwlt 4㗯dYnnG:7ۑ!-<\^#7UKU쏧5Ocd.['Gos"=\\ב /F x픊{:Jh` Gb_j8l=.O 'cS] 69e&Y-Iv4qtn l1Zn)A13L׋2)8gx=m)"Alw2G`> ^UTwx\35^TQ$>%z6"-Ks. 4⹎XC9`NSmQω{ Q%8ҩS#,w Id (܍Xl )Y\C%SM_k-mdhjB6N c;$MbOvJ O7xfpn|jsZC<"P>Mّ mTj 7U}hsxN>TZmdaMM=zuJ;JW}Pr3 yyC_$mһ 3uRs~c@En S~5.1M PXs+ &WՆJs,R>l&M[ +qf]3R'l5e׍f20{QXF:a> 5GK٥w d)"n+Ƭ_IZFZBՉ3CڷVЎJDzorÃR:(ePTL4V3R9eKA) _Tjo ?]|LT˨l`wM3&HpCSӯjgpB]| "F0-&7^gM};Lj.a?$H$@:Y,N .z-QVդG^-JлO*4;4>͏R^QDQ p7 ѬRnrJ-&_#bqw&gPcu "+8h{ ѶZk7egFSLwwZ)<EU+wuWN96oS_m H te4Ml`XzFc<+;ZR"wkm*(rx$HA*Do ݙ/x/ݮ/&l&w'g; %@7,6'FC6@7K@̮ '׉ 47aUEdR/,0 4R_ZHLe Ka?g(( V?֨E&:cСc+RIϔ 7Уxq.Z/N|xዮ3(2ZԥTzPthKmO%9gTgÓ{ŮƢU%6nkGl ?Y8FP#[=/M;6 @ #L>q:{WLM=ЊwD*fS/2/T_ @ҫZg}MAtU(Ȝ?Yc)mx,|D8ltG#1-ή-u^gOe`ص$Z{(g:1«,bLڏcAg{?yw+*Ԉ ZC,{Q06\!< ꪚ;8O~t﬑R[4fZ'֊e<ۮ_VMbm;:Ɣ֩{a۶3/fA{\ :wE?i-7 #7 J:' Cυ6w WG<ګzL6R*֓㪭,"2,.q$ڀ|cÉNZHk v`@}WE1~_c*w7':7HCw S6:7l&X]IrC8qLNj!}P}}ˀ=SP}ݴ]C8 @@i)3xym& c۴%d/m&9l筺= iģ95=;~2-5By"-TEwEA_:m9?sVu |ƌ\7}(UaP0M}ގtz#(x$U/ :H*O빞1QDaN{AD俎'q9SD>ܧmg%+xݨ8\荖WI' ,uqMgMn¯&J*euU@ATQýW["WkL4oryB4ZMC\΢ˎ: >ĘV0czxC*3E˓M6$ !<9\X.,*w^9{ĺ7G´d^fIe Q)%_S0I{pREWc{'l%V''2!d`IGH^>O6T`G_^߹A=]s& wjl׷@`%diËzhG݋KGWZ> n(}ʞ;!a9G ! ÕǹoD{ADycfHk ]Z,Q#Bi<޽r gt&D E%DbK~Tfo%#XER}plYJ0U(fal|kZs{6k ֥^{WUF I<VK|ТlRP^ p܋a Jg#z*#'#$.!EIy*E[ vf|0gzcD# ),&"JfGT%тP:+VgtFq-l{/m6kG8BOna*2&MrQTqq>j^ zlל_NoRnq r#L:s=@zmZtWȝM֥?P}`_d@]F2mPB#p0䝠0:3^S3;xIwa Q=2|$ÊQnpL^^03]JL_;\p;#sc,ᚿˀ) 9*^\>ca[m-l);%Tnh]' '$4@wK2谒d庇)K=CPAS% Wu(F8JvL, |j}T~𖼨W.Łb̹)D1*Ogo R$tzh3Z4ںT{/=^Q 1a`bz}_B3DC'@7[&V|JvF@NL$!UV݉\T ?~O coeAa1_NyCک`侊ሡC F0,=6+[+ZC2aٜe> 2 ériiX좨޸irg%/(}mVj G`/k` 綗r_/ۣ qt Qaln#VsY{^v W L3k*ٖoS-x){hT.2XX_mHgޖ-"{zsH}6kQ\' aӲqB=Gi,DPgΐ]*q;ہp3)?BU=ֱv ˔v.E(2!@+<%gZ.YMC\1}_MetHK])p걌B;yO-t3҃'^$.,r9|#mg1' fYіjQZ3Q1GxN2¦OdC2o@d-S3lwER#/xa*}ʛ'wQmrA &ɲ y)kigg%4ˊڍ`)맗4qyϨ0D;o"Jre۔ɥyws.ˀQ3H[ KUrA Q:NЇx@ "c`sr>'OnNn'}L+daY9i@%}v׮t\)#01IfS \/.PKFB,kw/U LpAN>`SIeq.b|;)q=l̚rpw *`>{T/#Ji\Yb1oluB毀j@X" 6GcFkjrCuɕ\fh X,8^tll n ˞|GOKy(qNwT1;-f p[΄Hb,Ф[~-kL4#p>]LFpοyV!aOz Ol:`ʨ,CϙUgBC YfxrRl`臝 𣻱B:NFGM&x!8ֻ<̛%> >chG,Yְ`oM`iK<C|V5>SB'xRG)SI_&HNx"4?D푏VO8fEg=H+,̯UλW(0HA'gⱶ牺3ɎM֏AEa侌b,pٙOdd8}aVçDcZ݉2r#MOa۳:\7 FZCftђnLdg[ a 9/ i~?5hw[것XYLCviŋ"UɅLepxg_wsؽMd5R( vRk$wkUGaTWBt݌4(`&\&9CMT#qqȈ6I?/(sBFϵc3wc@rsWt!=.7"9en݇_a -]U;,Οvs{b]é FJL9m;,P76f1Ck]liO/mhƸם=ZPpr)lAͺSILn~+d3Ghh_|nd2.2.V~Ӫ o%_ 8c, ?ɭ{踹M2}}46.D[h.8xC򢴞r;yl-JvX߸mg beʁp$ԒMtm9jpe`ZF.\!`G;lHts]$ڲ%UGe s`W*#|1Bi aqYUccZPBl7kVX~Ew' y N ք_D}*S;NI u FtN GJe_w2 kM/Uc҂0sWYP"ZzѦïrv}^9Jtci 1ggG,lᯭn ?ҕP ' C͏\u k-)u)kۢmL }aB~A941ǻ荁D=Ua-;&",՛]Yvzv"kđ]LDv[~UcuW0ef-'mE36W/U9F!_d@i\ȷ1aꠏBRtނ-ȹ5~17+(&{=8rHHEUX%v҈38\܊lccKag̷T++_j_4+ F͚o!C3JI!y!pZM>D.06){DYrK%p_aSaZ$ʽP7.zG^윈|ir% ? IZ8ZurQMjz gDXvUǪ~=lh|@h+13X.ϻdP)<ȇQ .59BO`+KTZHL`SAkxȾjb:RWT쥍^\:< ƮcycDSnRGJw]N,Ly%Bv\]H=} J"f7Zp5NZ"?,50X &kuA֎ɌfA Yt_XdU^'^_}'G9Ch[J`8óA!b}Y󣸋: jM\ePi??kQ6{^4v%_ |p܈OR~ºgۉqZ՚)ô` '-Gvnz """maJ)E Wͮ(\"`ZZp/TQ4 5{^_/x&^yNۉurKmOM( ה`m5?h%?7p#GyPRKRUK`ZvO&r -c=?U?)hB&఑X*uE0 |RfƸ.#Ff-xR+z8pNc8$V+"sm-P"mљa8,evvE-s?, 麯t,">9ӂ gu9T`cH)g4#8*jpռQ=\X?j9B›vREyG䩶 hҧ(jWJOg lWcp(hIhwmFyqt/̩De}/p0Qf8R؄_!jP 9 yA- K{p,՚ȐsdQQבJU+V0Wd||ih~Nnj9OZluU7UJ u\CwszvyX"N tɎ^YIHPOx)PA\c*b*Xvy)N&W,FwA8X4$,&G2x2jd맿})iE&Q"k̜9ȿ?+ %(o: ,|;c<޶Ю-$wzyWX⾠"ZfSprϜG]|)|Qk:L3@56-<Ɔݸz IOZtE&\ɞ[4ٓTQҾFMYVx_ߖvV/ !Wk W:z9"f[((y^/+QEά:^S9II$B$~Xp;[sko+y A)W ]ҵںm\3i2܂ĔQ+_o:yX  q^a7㾕I;Ҏئlkif5`nzs?}A̵~<ߪ6~/C֬uS a`NK䜯aXp$VGzmH"8T.R[vuH5"Rrzh֛OiuɰtmMgHdF^oUm0 ŵ:AAjrk`V=b^ G=DS7^ܻl >p9(q_2u  M4F' 3C&x3E-= Sĕ5rʍb!ohAUȄʋѨ. ?{(ApjQߙiՀڍ&E-?۾e;mhl=& u-ƴbaS} w^)[jT;Yx~owP٣_[㿬ݏ* k]ϢBVHo!,/;ٍXgB%(.߯}caJ#$ʎӿ?;0!2x5vT4(Gl;&$2B߷wPSSmX(7yr0{Ҽ`y 'HUsw;ִ=dN6n E>hrOD/R WHOޣd0twX12p,8݀P Zk^ud!(T Y09ra#rS{#{Ʊ 􄻌t$0`Aަ"8BJ07&8f y -&^2HJV__+^,1FypAI%eWZ_` [<@lq @^0z~coPlln%SL1?J}PL>:e~ G6>@!s츻5 CK€pIэμ>4i~`ezcKMJH.bޑ|y5r'JZ:,ՊXDDW+$(P}ݦ0ƔxW=M;_Ii@1Ӻh 2ӅѪY1]D %I!%-.7#qtLdpS{*=syܔ&}EG PJOiux 8$OPYǜZ fe4).õn)C0r< @ѭM12̔e#z#B Nnhg~:5#IN4~l񪞿yDi~.fWC *n0U^fC;~*ra {v$g[A~Ȩ[}֟@ =?д ouLg! !u!=6NWT,79Y72V Xlߩ$Z+Ҋ^YucKɛ8Я0rgus0̤ WHr‘X7zke+VdzH?QVFQ%.E8ok;~e"fIB<azUjљYƱkLH۲B$Җ='"2`Z>+H`;?& Oa4eB6MM-VNn܍VcPOM+y࿳nmVWXje>¾i 򁓛jar-;@ AܑV%aX%4nZUQ9"cet(c\_͵ۯ4 [IY:^qaTT&zFihU,8y<>i&0lNc ^C"l0Y: 0ăϳ |̄l}0V}:\ay!&6NrnkR\7ΑI(8x+$ wTb`68ەzSx{ņɿ7$%{X};jC7"?#$feOLB>B̦ / ,G^2Xξ8f褫![6`9 n 0m; ϸ:i?΍SF 1012$[7Yb2 qnF.\1oOqMZ3m"!k־6\Naɓ)M "y*!q6d^ҁ%H ܁K CsQ `"\}(*{gvKo@կ'4$qNh6zc6TϘ9N_(:UL9qrʆQ7Hv1Y1'.M@,ʰ-#<:ZH *[(3];~ 8'&4*sO0nJjx4gbI6ΰvv$DF> <01&w+ >`RNHA߆xԸY+xA "墎ET j(<8: |D?Ld, *菭荑"3$4ٰVp3W9o'z7Xu|;g?#'D!v~›m&LwJनa>f!N ]}rg,̌ozk')8(]aY!Fj(͞ n%4B%%̈HcKGB=zp}~C#;O)ìZV#;䴊  f^LS%wZ@(X n8YOYc`l+{ AMJ0ޯS4[׬R]9Uihq@&?Y Y|bgٟ.(`:Gv V&>VZ{BtQ}o+ۙn޲yI*k]|B9sZXnoAC6F:ja {SGP σjRi[r>I "vjLZTkR^K˖pi}/+WVT 4E[Ԍ~b R*\M?? #07H`i@B=]A냅ɔ>gk3OQ( TݜaHx&봰#%ڡTkp:ibv?MŹqEƵʜ#j̯J֎A. 5eh?)*R컠CXcNhdla`(D7ֶÂfO%-I kR-ZFHiM+ߎv_bκcَ @3gq"Yw}PD)DnMGOj@FSISe+V\Z\f},Y9X(osW*ݫEx𣏕Z-~m7s)<{hk0x|F=B˸Dy:juESc|Nc׺\v/2@ҢHԓG&y&98T߈fwo,ٳ?x-7Bdaʶc&zykJ]ln Q#f/G {ǒybcڤD!33ۋ:2[ P@ZǖLWpHҺ 0jroj]6R\\A'^sωH9餖 /;\HmtP6ler>=(c]u>Ԃ"/jJ>'аW < 42ASB /صd zkFW}}$y},( `aR ]kKbCދ[K`4FRw+),#[)i,n_6D$8p:d|ϲN+;v0LsB#=!QLW|26fOWQSV ջz!hMPr0k9-J8[ZRXv{?O FA,v 4/k|1d+QGӀ6aǣAdxY a^xXCZcQ&ooCA1/ כDc%dgT.cc:4o[aM(OQJ3aՙ>LQ1ݼSpງ~z[Μ* } !X|goL;,rksȻ?d 8f%XU:1bA>-+jj3ms/N3r[\w^(ω2cxr9 lE, FAQ$kVu2/ddPE.1 ;ϸ!] :VqHM$!@ˊ`)?ٟKZU%Tоe"8Мh~g^FTYW8U'GmeMVe %DA*8ZU[ b>3I3[#Hv'4"/s6ʵ/C!<1AijTʏ_]z2;wK@gͭkI痥W"h; תT1g 9ź: zH17O0$U~( BCˢSg^^8 +zsa>ѓ3cQ#`vd6]V~ {ͲfxO/Rd\ _{j>,u6Hz&C'up\&<K.UR(K<+i LyH =gP f;Yth-'EgqK&S?7)!M#Dӎ :sq,6/b9QeEFHt=(V5Vq_˽8[ IMx)|S̵j$ۮۓsջ) THX\KåhμyRf֜bd:Wћ%ZNdgP;^\<EZ677Rb]v`q]U:4:+2ʨ#\<-.P41C2"4ƒ%MeiWjՑyȔCNsA+^3G`@-|`b9:sH=pb56ΉNL4bW@M`Dܴ }\M%D٘9QȯNԦ+~PB$~zq"69?i81|4*?ecbz(7 6_c5{[܃.ΞP{ jT) .sQD5,1/;AiyU^1B;½6;Л/sj{ /8l1ʍ C>eV3OYc |?APKȚ*2:^M垺%L#bίJz * f&@ u< 59:g0 4_'aڠ.ΡPݻ ǑL`/Qoh!Iob9(ďHxbvfJL;ȧ> BYpK#\Ux)0;6+ Zh+̚?:trGFfqUQjв4n*2ͷ3'!Ϩwa<" CP& /.F2U"`ϑn0VRDkG᱃:C3݊? XpaⱤHe#z;Z-uv/!%P6n*xW2q7%s5=;j7Ar[;KyN0i%5#JӼF*0̫g@HGfk)$7%jV1tc[!;Hcms Iz%Ìߘc#DQNnR\6 x@iDd{#?|wg6z&("#R}!]/U iUF Tfhb<&6 7hn6 bH`$1˕@<l{8 ĕGj,N3R@Wp5(Y>t$] N%іi`;xPҧG6r=AD_cI^owըPs9HFu;r=T34#{Kvh쓱A`U[" %OKXóQ_V t9bq=/]_-\_O(Lv 3 l>y3j.-4${'cx"Q(#6a! vX]{"Y]"&rBM`,Y]Mk ؽܶa[j# # Puq;f=Mʛ 324h5&,Ɨޡ)2 ؙ%hJBTiG`x'漛8A ',Uohd^S B{B ⤌x@=-ˆae8e I,wx{ Oz|;NkZ+a?ᝐC}I=p1/i$2ǩvF{ n{d^a!潻:HEzӉ?=szΒ 83~}[·>@Ko:Xbb{Z:l ]9jҳARݶxb7Ѳ;-5(Z\Q@-C Կ]r $< 2/yX-98M@)7+|`Yvy],!pY\1s>KIneL.d^0M;1TM.(Y0˹dbf-?UIy{VE8B5ifu(D\j-As/;/Hu~!ǒ_D`B<{EdRV!/lGQ~ J/EDO"_VR#_-*z7L"PDZ\/=s(Q1e%h3ZrA*g_Amۏ_2^\Ȩgs1m| ^;iJC;wۡ>f#?.8BgjSQ nv \TcD]隔 QQ?S؁̭WP~FJ_)@#Lv{38w؄4!iF0Gm^c@RGfRP, Mnm28?bndsQO) =Aᖃk9>G- ZQh*)u\"=rwa~b䬮I"QP4Vس(()'o}Iiqwz^ֺЀ[ysR8I+OglC :̤1mД!׫qhfƥ=E)Pא:4mz)  {01mX4FO]]&"&C/}Ab/R7r]>n#}#ݯe /\yߒn1[*!BT;;. e${1_tdbVyC4gcwm_PG-ڼI/AAN]AK,"۫Zz2],_Z"&' .Çrb\AC72g} 9FB}o.5$;"8nS֡7rLgqj*u0C2ϿdZ֞@x%9y P q]݄lR-q;z P(s _ce@Matwv#V#AlK<1->_)`+ l6iS@|}VL$[\i"LP'2Y=95W$߲0No$I.h̷M.MNdͪGK :XmjZ!=t{R#!W8,w@a_hiln1-v`J[Qէ0+t4>=bTu^jC 'e?j}[Ո9o޻+|5BWoB'\vHl}[@ `e4 DƟ^̲acԅW/6٢Kߺ6ԱA?/2ېZ' 6`ܠc&(7 !n FI}|DIB FN`.Gۈ(+^ciz|7/joe~!`=U7B%,Ο)=i4Yq11<'m>SIZ>`+I s:<(}6/[G,'Smx-)Dkti\pfxTK Smj3jW}qнWi %Ñz:f>@gZ[9:$7M%n6M5;H3vH*gځ ݼJʻT,8~rB}!_|Ee:=F܉bj/.!Xf5b~+,jgMhLXnRW.']'d*'%v+Pbg=܄L+ѫkɭpJ#*v/{t ~s;?c#\1"n%E5[KS&/gLZCq O,.|sֽbT+@~a(/&P5DxC+Ħx]A湜LvД'36܆ ߁ bs0PYR(*w)L<*Y-PpEEa4uLrA*rV,wV%>Y8Rʑ. `ð)4%zvlF.V)U#QfR߀bZFU Im'ww1H-j @/P SbynAUCJ@/ AI4D*5 >%O5ZʰT]:4 wxvBM,@j, Þ%l G!8i c~G1TеE ԓV d2`!)̘E28A:t4ʈnշ(JBM()j![ŭWK)!_cZ\.vLA`>1Г4nInQz9\0:ET.JJ#w0WwT*%)3h 9pY%k] -liFRWcJ"{0wv x.{Nuٕ$#T`KxCY~OK>JCm0&C|aol?z^)Wot}Bazm=>d='@RG ؇yS٠IQp{/{ PpTb8:^"IQ0!9V,Cs?/&u.x?gL5. 5ol"1UrЋ*)nn$Ud̞{/_$#M0}e?R cb7AKɪkL?9|$" 'x7m(師/uG{əsҴqaNOY1=kUxn@gU|?l]?D *lcU]t֟toyPt95:o.?92+|՜hxU9!σF`F3,ZQG ۠gmزh./dvƒ 7IY8&+S H\溇Wԉr>GǮx IK]dP _}I85>6 SqHLR"Jv[sNc)Q!G؅$6OS{hF\HV-4,Y+*jSs7W%muM$f(ۚSiïdf0eǷm;!!tL$ <:C[5?@4qL &"ՐmSNZiЈ U+ :GV>MX5U v ^WxTwC&S<UgX읡'yzOu= I{۲v 5PDƋs3PSG(Aa8Cio1^`1iC2Ჳ"66ADPYu8ˢ%Oj_`$CJpegi$5 7=7QѿL!Ef0vht)3hrv%`# w:U;&p "iJz^CT%tO++9m8W6?|C5\4C :xʺ@H,:iYX$XexQGSU>[B ҍ"[ʻvgz>/.s$S̊ԋKNlQ HEvy /s}x4(+S6mn'N͓ld BIWU"4tHiDKB4KV?N)Fu yxTRZh{<|Ԑn'&HT=m7\x- Jx!n0Ͽ_o7zs_6'` yc%t_k$&h~̋E&Bpfj) [}_).vDKV&0;IasCy +ß5K2cm0>ѓ >Td۵UBaqK_=,7ƼQ-7( ~Ĵ y(/Vj_jA)h((cBZN3Uo"&J{Rk3+T:lvTBaR۱fpJqđY ?UcGrқTs"N1 _Eg&CƤV\3YTd_~0@MK7W VXn/M3aϚ{@O51/wnSdʉIaf&6: xRˑZ'UEyeuKer&|}$G\f!eUdtMΪkнSWp@9ARk}X P8qtp[3&S]##TQWYaGs;.qβ'yȍ[nf]c% cEcS44Hّ(N-6)1]4S=MKE8eht[ij͆3 c40+^T5'X"Biu b!j!2+G-7 "76e@Z`/ҫ Ȃd6D [/-H|pGG"K=;#MBжԁ^bO;;mvS R-9tfN:኶eY}CWRF͢[Fiktv.,A_g0d_)%)p~j/O5ȂqYp4ب: q3@AynLee@ê*@9rr>$<:$[4Er+uNAy+%lڄRupb gH\.YA:7F3Hhu/@ ϫ둧&@orGG7 =4،^&ST]+qy-Gr{g 9+3kҳMDc{DQ5OG5d .M wm-P9-kP00)A޼f>~`w8츃}f "bV1" L`$'R[2̠"0Guq,~F(.|5n_NN-7:=kQ/V}`7"rfzos 8eKa5 ­9 "@v_^`u} A|v@c5fܹgmsp(d>N`gsj&4X.=ɷy8 SJ+Xks Z~fU!= [lk}0&z=Y xo& |C  ܉5nx3EM3s֣83D,\j wؿu•gbĜ(9}92dO\v1*:>Td"w |.rUie=E/t87`ùr,jݪ~Wrdx;\V)2w[6Q@HCQ;{љ1UrtaiTl 쌣ݳ=^_U .,vH1fL.*c;i< ?L"fb)/oYTT WЎ51O ~mʥΰ -A{͝?+)`9ڞccQb@1H!#HԺfF6_УaxAɫ_ a>- EbS&D $wUr@RJC5C'nԹͻ)(࢜ǭZ(K -E'90aUe|EloUoK԰h: $v=uE1+S/AY}bٍAڷdU[MD6j6@jVS%m'$7:!c]bpp3[t&Y,n 4,64M!6Euz.jtZ 6>]3dclLrIy^y$f9cT>r;,?AȑV~iMLX@ַY^$θs6eoa9h1A ]`pO#w %-v= IG%w\+1l S̪SqMk jr9)hazȏYuYP5\{~"H}idhēm J*I{I—r`NLle vg>PIw_/M> !&.ܛwp *z&/H4Ź?Fqwwjߖ'@'ሕtg3"?qc X95,8حҴԓIeJx$Nd-$5yl^OFL y [299$r؊[-ij-&bpk#SbR\ԩDj X yW`tnɜ%tw3:$qVx2>FSoq.YH [Um}9R:7wɴ'5,\@ 1NM=Qq-ʐQqt6CA(U}5cjCd>"S@v rx0{$˓~9k9<"uO? ʏ %(:j,WݔY[,$l ;`w-oP1잡Gj3pF[hfǒv|:A2BUP{ !BBwJ8#"LO^KU?xahSHÂN#iwF}MȢI[1< ) 6j'Mi38I.Kudj)ƿU즰XU|%y+^ .cnWRF׸2atD#?["E?ruZo* (~4޿=xorTOdꡙį!N'a?1) [d9)C2#b} v|x]weka@`puGGƓpQe_CFO#aР EQ_cJyKŃvwIOn_Rd;C;q2,S5.HZSPI}; |;"x fCWzA"2;R)7 ݿ#%Wc=GR(?'G[r@M&o{s ƻ<ԕ|7~/8”7FFNu%:Z`ZIƙIPjT˹׭G\ X@t%1yY=w-F›kKecj7[5=a]i~O*o9KY0?oz:"F]X?m݁fiAj8y蜉o9:!kF6XAN܃9 M#ټirO*B-4H{'MD~f`uEpG f|;@31U{`K6ic?2ŧSƱ=wOtr)뿮C 3㳜3i~]ѧkZ)8t ~8Ҩ41c߯eK3< R{hI u]r^R~} $'EnĴ2@5K. C;2iD1Ewݢ>"aj{f0HcҷoT L9m!m-{h#RF0Do!A@%*/=Pd_KU2aa%ȶr~]7ڟڃKUWbƈ}ƭ¨.SKIJfʔ+ ZiQyW|w&mޭS xY%YOAe8f61L[3&h-8J=@,hoI%H7O1rNr-V㵴s,a1LB (ꡩ%c*YuVקPqx+'G-P#{~gG+? 7*o.'~QH`ҹ34lƈsUJlhRK+͐ioڍ})mdҒW/-_:*'e%iZ:UL:zaNV^ NG\݀&tƚK1ED`٥d۴R]ʴDh!v$r'?751a:{h뱻$0&[TaT}$u"Ð@5z龽5fZ1gN+w`JxD$?A%o<_xu8w\_@3_FUpԾӜwe_qMD>,f[s+`,@e(ÚZ&;}97{ٶi۹r~/v$ւj9,^ffPϚA0C(0Sa-(B@  _]O𱤆5kw)-{ U fih7][:z_tBg.wܱ|#<c+vq@ )RFi bI\IԬ|r2YC(rbBLr >jf?`dE?Jی`CXp-2!101Xx}lqY }d(s+fr'aw۰.xuC"w ,+GȦ!|$9$} gTnS*wB9"0 d\H)Vh1 . UxEzac(C{c8Txp“澎 RBdޚs`Ļ z`If>|DH"|̵ݐT5y7-Q*[(-z#Vu&\״ǭLx/φ܅/Chcyפ@Wa'٘f Lp#g/y>/M7<*a­:HLR++bȕ0ubQ"|π"jTr"\IqR{J6|T|ɜejOnFvW PZPGc Em)!`>X 7Qs啕WJoԚģj9*FYPd  D!x\dVP6M$ V > _MFd,/mӽ(KH"Z`|`.%ֺ+ɨ5$:NJ1,O5/sO& SȎ2`(C%9#,g| }ۢfn'58^IO='3^W-0;ϾHfq$y5"6$D.m%2E!'B4ibf%?Od(hk$Գ㾓n+_(7a=X'_.CBo'7jQoh/H,u@r~._IPځ฾v-\M(1NkBBMd\nKCO Sձ" S!^J㷥 W4L1Q$TRw_:.p8=nתgʿSOoۢjB~=|1gϼe0"x@a#µ2Ay5d\ĸB&+_<6K^N=cV-B"wPEt99y\櫰_GmDHBrR;q@iX߈ W\v6pwķY-$Ű 9]NkR.7v}Qґ#`qPh2hg61{R 2qR7ky&8Gñlm=f?j? AyƊD!%э~!ۢ?O\uZdNCF$HN8(m䯇#%V 'peh${@Gɭ&[,tGMոïBו?P!f[rWմG]]P~0 ;ߚLE?m0M=BGSqbL%a_5WiQ>׌*E/9m^*)DbPٳ@o;3;15E 7]TIsܰ\ҷ1F7]&ZHE,':k6>|pWjǑ"O @iL|6z+~ߦ:$cTm !AؔYb) qr/`aXrhƟa)V5gךmdsՁq|nD{^uᠵt Mj؜QחDzMWՅddOg+c)T88܏iaqYn-Wg֢1R M%_u]TxjfBR0=58w;& *W؎~ 2w Yi8ބSW']qt4.5 V uB3Wb {TlOJc֥ 3SSJ @]ͱ'yVT,{UxP|)1V_gS`Nr4/Aiy!7SSm킖Ȥ,5{ђqݮAjE0ioJŎu}S2x4;V)N&gg(z5s+p=et!Ʈ{Փ(E*l$!v/@SFDBYY X.*#?.޳W̒Sxq5B*x/!A("R])jY_Gߒ,?fsTyY.f:pxm^ E>,!\{.2KhZHQ@iEYi3+8F7mmԉs`[AVgav ^;8T}cJIH(+*RH]6Q 4C9}1˓l66\Z;"C4󶬮i;89L{'KLs`n5ðJ!PI9+c׵_nJs[ (̮ NP(xA\"{jbdstw'X?z3Tn׬X 2=P~0PSa7BT]1\WmԒhtVTA)$r ^݃Un7W<2:;'ۤ2'6ej\T5ӆQ~6Oi5kP4bvs>({;(JcT)C Qd:ze/EX;l ;ٺ\tO|.tKgaPS,}dpLEl} 4BC45srk)'h*n]ʶiXc[{j,rl&jmK1㥷I2lm; {.`]{?{T{cTa&Sr X.QWO!J2?4ZfV}5%>2 l.$Ҟ^MW r}k7Dkp)s%^j/J,9er̜ Uޕ9⾶(Jt%o58<4 ,eդ":$.!#Iy{yjipCO9 ;Q4d>wh3Ĥ,|Ȭ7j% K+z?5<7>>Dmd0LG*O0R}ڈz9 8|n25 av@Yݤ7Xd` ;F>X L_eVJ+tgs ( ;ڻ5gwhxv?JCW죖G%7M)]G(ukH,h!p4;K,Cez')Ї(m7!Cj¶ʥq;b+(mPJz &H"m{r6䛝Eۢ~QidҬ$MWCmg F_ҥ_?H/ahOSFp>*`5YmXz l9PP%gmq=iB=5ù$'#,:Jcd$:}\aێC\49sw~Rv4H)^P{ŝh; |CdWMi| u &ٶ3oeQ6W戧t&+qN;l,rO鎸e긖/6*\W,Q2;SN ix ! !=XD3!Z=i9n*DXBJs`>/7xPI`AU-dثЙWK@ 5s*{SY!reXO P!9 1@&xx/:)gc-{/Fc @8ocƀ^JiZ3N/v*u[C3aH% vZ4Jz\nmL!ijV"c&w6.%NRs2)1HL"+_jʚy ۯ#u}| lwiP23J?CeR>L\DcSj"Sa1-Ŕ'Mْp/9h) ܹ85iC9[}yUy텮'(zDoJ:þlF\ebgܶI1Γޮͺ+g_"T.z.vG^cZ%5<\p/6se%iWuWK"T3yk^l+s@{)|ʕ?mͪ/<L){,ڳGLĂV&;ҹru1xd2&?+G^`m~- Tj|*ڀ~nCA(S9s/?@bQ&y%WvW!eV.3WyaҪw@k6۩H1ypz0*HGVS#7CˢB7`y"sJ&-p׍]^ޟ[^SLr~W)]߳jsXj4x&0-#{sV:'*!4M8}WFW-L.6z>|ofOD<|YS1JC3gvkKhz 8D,v`C'xUZO7R2PE"n/ꉧbo v5حR!xi0;.]@m*ga@3O:.X9KIyGL3߭)-.?5E5DK|4+c6Er8 ֺ vYQJd"FuroxwʜƊ'lu۩mHUہ]!Y|U}E_y^bgX~m*Gs3< m_bBmgH;)s5WшUNBDs),)x? + C ޒ4R2Y}ռCHWW._jQ?ߑsna(/h$zcK /N GשZ{㤇y7Є+l-YJ~*d#?s%Dg,X6`\5Q!_cضUJ*Zt+n~Jů{$6z.ՙK\1,t[" n:۔㐺ƓUƫV**v<Cm= -m[s)i+ pjyz$֪O4QKńo;BkB3~)ϴEu1.dF\5CPa_|Em`#ϩ&OM 9X^7"fFn >N "_^ <|.S@\(vAn>"؎8,ec`k42vf.ǚ=ݬ4=,uܮ~z^>9pKDLLeG(p4Zʤnw^ _lPCXx Se8E \hW$mydCdWܑmlb z dޙnqJW5wg  4fB ? -ҮD2hP7.ky]#95`O鮣aQ:tb[mOų/. 4H-StdBm *."-}oz*=6[.Qb)G_vV_);4hx3TQ)@E[o n[ PBrcQaTm{s"Jߞxf0@Rfs+43Yec#,X_l$IcƏe;=΃z%a% )g S 83uNaŖ&`\p/ޗ \dmD ^.[d `۷.5x?Fk7qBuXr^LjSطH-4wiR Ӫ.@ݘ4i2BD[:x}3P9a/k0NLA:\kynsĺcNbKkыdƯRr_ TUle>`V:! -rSѫl~Z <+|rZūBL&Jx- r>q2KaEJU"TP9){7xKd"|s+k27jk!OI8uɋ oiq.z{5 :~()no|}~kgKq6/u^5<ڲzTbUD #]wR υ JI ys0^;oXW붞)\ui7gX@ 4Z+iɀ]fn h|;[+ҬUMP}T8;@Z C4(HKk,_mIe?o_nݧЎDdϙjGx9Տ3gEe ߮ñC{JpN:LS^/l:1 IF t]Fd8Z-[J^w%S4a,(/y\O܉Fcuy1WI4yq$ʘtizwKƆl0na5٭D Zv]34q^6JCJň[vr5Ky {ȍ!gEC_g g6gؤihj J~D!-Φp W}с4?zX -Jс5'B*Ǽ\a0wEl%[9Wjc!Toz> `a=6jw!ZN=F K{H]14h;r7Zܠ_Ɍ$ٌ_RmM!›WC+B'Xg mk}"bbMZk֞ r@Qyi!:IMc+J噦jmg7.4,3tPۗ氨{Z񛮀D"sjPbcS="Or!L[P}+ԾJx`#;iJʓWkRö? C@e5%ϛ9y3;z؎z7Z!V d{ M~$(3A,σ#Soש$aIe96llm__4Z [9Cc*抮vKF̩QPt%43"c>`|7n&J@SVp:J`½f6!2o4\񋱼֡ZLNW,N ʙytΡk,p"$܍/W̽dRc߃!UP_r5J_ӫt TnqWZ&Ҡ1hW蝳ɚ,zA7k91K'Iq2Ic}b],?h,b}ZT s&sv2`tU`Nb:| rb Y!ˤ޶pmGV7lX\?RVzEv칝V:`)C4I9QA"C?4<c .vrn]W8rURۡSXF3iw$]%Ϊf*-͊+ƲE=&4bdI׿<-5O!EkQ)>76 ]<~ Xb&acx<tox#dC\*eCD ҜIR%(YrYP8nM*8mۏg~ W2& MAegh7e>mZJC)>Y2Ψ11J/d0c@%ܞaY򔅯Nh4bIɣ۴Mn?ΚZӝ;@V6+ 'bȝf4p[ y!+wtCP~UU6Ė|PP\nVs8{J3fd7ڴy%hs4p"k|a{rx ɪeVA${J.Gw.FV"4ރ`(2a*?藄Ri}zxm&95B5Ά ]7ʷ9iB2aD0< 9knxzhwo A3f\̭\9%|e7HSg(d:M|pg? Fn"g44-jbqn4AR>Gw?wu秡 b9ެd1e)L ,LtF`8d( La,1WG` %cLDΡ`&.J/?cu@mMV3H?]L3^!o2Lv QswO2oi!(Ɛ^^7wI#7P4U Z#nT:HpOͽn)c!ĵ#}ɜ"V]T+`ռ+壟 ȶRѱ˅6@j}xH,wL:$?zHُ@@<"\c/ D<[e6Xt)!_f+JM^S93CDH[bf&(cQzPwLs$@Ŵ.*kBWfG'Qr.GoOv5Eī;˲utRRS ZN[q-mbȱVLNQtRIOR~tV%ƍfP^JVE~z'i3ˠd;J4Vq@U ,Ϩ Yj> (n.C(tcYJ~m P'TX`U#@Wy-΍[.W zJl?+Dx_H "`+%zu>%Nm$i[ 1#2Y%b cfUI46smV; '%V1Jڕe*q1/"AjUs;O \Sm~qI0JJ{`1Z."}킗<)>wX#vjm'GR>UF آcNs4><{UcxC0 l= =դyRǶ|kLj|L/}ԅN_0a9WJ|MR8Cr2ɇz&"9_ yB¿<&U]:yRZZ#@_]DI@Ry?vp1Nɮy͔yNKn*SA %I´ FDs禾VkWwz a|El:k3 뺊xULدf]P"GwJ t׊__Vu}[lqPK4@a׮\#!Ƶ1-liZpsPVy\NCufGf#jgC*AG3|;?7tec"-Nɶ*ܥj>vJuxSS"7")@feŰ6C$\+ZтlsQv?ybC&O:CFc9{iV'c_:X4ĂjǢNJs_G 6"LO.X<(zF}1QQ`2Р1 |. zhbe@li%A[]􋎌Hi@whUԝ":&'[؛G, yb}3|!hֶˣ'gbZips.)jcW eb,o6Ln7pr";fiEm" q! 1F8'YoɦEw?y1%V R*˽&o6&HD8`I>Ym U* `0h&[@#^*mINͳiL 'v` 2"_Ccr kC9fޜ,. /QXMa Sʘ<]q?_J#|h :uOIpT`-U'!>! r]գe2Q;pO!=/10DکХ=w /uݲMDD+BhIl59 a'H<35'BK ^Lۋ{TPKaM[Fgڶu(Ǜ$AJDBD[MhvznF_~5otU`L/j){3-hR#@ b o1Ko7+ڑdn@X"N .\Y[Lvr` I(\lZ7ԙ{L>x2<MCƗoځqc %(Ǯ5+TX[nd#I5y1|9XiV{gRa`tQl0Θ 4G= IŚ25thUR Gjοeeez*#<`8IZYiu-/t,=`oF)E6"1G"+TD箨<"8h$R"CDc潽L˛ӻ;d4zi_ LI΋<p*-w81xZ޾뜚a .c[hpJ@}3ﻥЏ8zVy޴-,#P1BvSiҰh5 0 k'9Fc-T)x/?FA˲C4s-giE^7e)w%Bdָ=?) K*RrD8M^6) dA*c]|ލn;mYn *K 1'/UuQk̤!v EO?ql PQ)c]kco=D,JZ}ГdNmz9h N7R Wcw w.`^W6Y?+'3ۉv] lo3mW%M w$b~7,b`'.eR[!p-_#OM  y} 7ZwBO9d^BjN7z7z7҆˾;#ݬ݋e&5OofN Ub@>SC]H}ڪܫ6M2!p꺄_!Eq#:ob5W W }+㦧@X4]Cѽ* t|UysW|Q~\a[lN}Erdo[7c{&7gD=f7KɞWÖ*w> 'd^uiUt)ըR.F5 Y״qW4 J,ĢK :촵PpRO\'nTlƤk%oY1.bgZ@o0F *KT@֛*[w _Y61W]q;Rլi_腶-w>ʠ9ԟnI:oS2EFA]Q#µjJg50AZ+*w\V1g*J hG:zb NᙂC.6Ji!EVO8Ҭp}L+@hÚt6a$6 h逇V墨X $e<7Fp)SV,P 2)o7F3nfʻ%V*RgO% ]6Me(vqm軇 K{G-;TCf! }#n ar0sMX/!|`Zvga@곭` 6^@GH r _ۏ&ui|w?D#5 H*8Qj6JL ym#d"TPK H}0fWaTհ b(6p .LI1r.̄ |g{O6!-Uڞ!m62*34,B.4pW85QQEx| Pbsk:1kj^ @:^5;&`)C:І|Q$0(ha=yZ;&RFΌCȺd+H])~I]y=noǀ>bC;DpfDžԗp_oYfuI^J" @nŷ 5Y΍a/şAu%/Р Ib+9J z9,MTKu&|Qe y7LKh20ʁaϢډXA7]/cAs#E56oMBƩdQF8vaDTH*?ѦԝYljYIH#\l!b-L% k2I ~~<6w<}O=0CbPpX$ä[~)EĮ–r3o=…Ĉ9]mu/^|c:{5S4LM,k$8@(jy::Cpx enRGZeh=jb_)Cu9\{Q)K0弼֗'8冖׋3ص4e%L'Jn?`,y:pb 93r2T H`dNog3YI^@#H0V ðkˍ*d1Zl '2w5%.Z}qb|NhzX%WoZ:c0r!^TϮ\>r4E2F݋lz˪3/hM-FSV\prN]K@_ͩ &ab¸X7@ BB}zh" #ss WtB\D43b>h%/ƺ5#.U3 V6YxF=>?2# 3R='l-ֻt ^@f/ugNX.n/K^VTXYg$4(YUr{YzsQEP[$.iİT8- Jg_ĠD^^Kèo۰:~̔9 QC<^QsǸ ZD,P`ōSAp7zk U~벣7 {>utAs^~jc/){vk:THK+|j_y,Ĉ&'ld,R0Gk׉2F+a3zܜL*% Y/sq[YegKa T霢Ј3y42dI/M8SunI"׫RmP H:~Kk]}G==e4z' -W$( 9 #`O-#3uVQOl`PYFndMbṌ)N^@r1@`ԟ/Uj_훀-f9BցD)9p@> <-ΈrI *CJiueIn=rgd1 j WjgDp' |w+sDO`6i{J2W"G)C.Q_en'%ۗ%πoOѕ ??ҽRy EjVn>)'_7H4xB40p-B#RIJN np˭wu:.;zmnl̔g0#crј6ZF[cA0I[XstԻ9<Ŷ} hww<)RqQnLθŖ3ȍ1\d ` kUmGZ׏GJ}#/f˲^ )N{ U,|_cq(#Ӧ+*qmS֤5$,af:Xh)"fSdiaO]h^//6s9(ᴵ@=Y1+pSẚFq2az'bo#\QH:Z) =됵r7Kn\RGhx9]d$]-:EvHF Dy\oJl~xFhEcf˄0&=ݕx,+LH-:B;[ @B/<ʕ]=C=G[ӈtW9sfi鴌>P7ֹ4 ݰ25URmٱ֙غ5r\Ahr0.#&$w6 yW_.Ћ6%۩D-PR?4ݞ(ciu$2@]i4TXTo%ҧFg#έ&oʽJq2TfȚÖHSXwM.:;)FM0%I1Xȿ/.Z| ly5xCY7m$+RӗVdGum<ܱC2(ceR{#F+^ _jV%yn~r͜,mEBQ+ށC\tP|O3keW=ܐ;q-(jZ:kEx.ymy)…t*>Cw=VujW6DaPҼ~3O?.Vilgÿo@LV/&bٮt]v)G~#}}ISkAy&'_4OnJ6_ PQGYslǗr寑2xD&4h#R$Q[\*U,|QPHߔNt:շˊZ?4[R.c| Yz:غ^4ѽ O׍ S oٚݐBqp ]#Q8AWE=+=5J';ͷIk < IӘ>=vESE=h~{Ird+T+mfV6!@[>^8-qv\_!!;A"J CFt1%g'ʽprtdsﲝգ{,SAܔ2soDcK00[?! u"`pR흈U܇f8 @3c(Exa6}s6yFcIβ2rj@#쯴D8$nbd" y;mB)`"ء0HvHEiUDWYH>Ļ~e(%Sb\guѮX0)9d[:;3C9GWU1!DOn${e5FFhA^Yam!=ԡ A]=c,с{:ACi=Ejp& %iӫbdzix:KXrNju7wO#Et~5ZJD gnVU};t0)L7ꛔP " g~) oZ7Q Lx`㵈gU0Q7%z+\ `ϊXaN o1qT7RM*m{^y |L?U ռ pƼ=O$`ED!1XmB@ܶVA{0d**) H'x4Z': $m;o~ٟ3ht1XLxsM!| ˃=Nի}#1=Uc0 U:~ ´rZ}l˃$HԌ~~͞4N8hdž`?QAN)4=i7re"vźl=3 Ҵ2k-R\vǾu5e47)ݢφ (0邧ẩzr)Ri4c0$8nYIeݗ~( "FaBHއ!qV;{N,^"ZӹhvP{ii~j])Y+!hoSzKര!IzYcH@3j)ƇTAQVY&\JEqWVOun|h 5mе4lyd~UdOu%HBp,bQȺ0Յ"Qm =2U'g  wAHPѷm9 rYH⪅@o ;J\Q 10p5 OcAk /$4Y-*t/w9#^{RL9 W~Qf|ҕ$>do/>qQTDL(ǧj$qͻ.[+4 @k/-pE/Y[Fʤ)0eS֓`Q' IezO>z7}ĺ2I= {-[Ȃ'W'4V>@$m2tQ6^Ayh X!K X"-UM}H6OCOfAŲB%-}rw(9ZVyKX6  13=~"9l)S88>{ߢ,Tn9[ۨW[gXf3n*T<%i!C RhRFC0y 25X]6U} "ziLFM]y1rą_Jh'|gf!FA4rDjyeȿkZghNȏ m-*nȀ<,cܩi dSr~ZuY#%EↄFY,"=(k< ֑WF0[OA =cC -ĢX*fdm'qf\RьW4+!O6Wy^儽(4ij:*~@5 *0A4W5eY .95XA\20^py"F1Sq^Bb{w%`L³˗7LC אr/+V7ww>-[h*fo.m/!%xޛJk299z8ZmI×$k+L$) BǸtRq:Y:z|GOS-_W[zeӺڗ ׼ߢŻ z@<}b[ Eu\|~.iDw϶Qe#37Rs]3eZ[WD~r$iw1y0Yݷ"LcwI%39ujdZ|"(efot1;cG20oٝ4F]E_PboVۂrᕵn#Lq셭J90HŎ݀mۜ*1]Ľ# ܳ'FD Zy9/2d A l >핒PNT@:i3f38Y9{Ɩ#׍iM7 b2E;re/g\2.Ye*^XQ#z*֕O3<)C}GS.fz{,N2LY^$d?ۏ8MƗvRs319-]L+lԱR(aĀ͡x3n2@m]"yKdeG|;J^;c,TzOh8&G5ˀ qN|42qhѥsl!Wfי⪳Tkl;}9ӡEJ=kz?˹?(O!auvRԛc^r%0\| zWCrp?4{HT37iP'klΖ wi`/<܏^2ĂWtdxrsE:@83 S&'OTd7/&LsrNALs#UwUAV%`T 완hbۉa iZFuw' IFH\pTď`^vP׈+qko Ll +3DƙcԐb71l@ Q$\̛(jxM+uLw3* $n|gjι휽:.0t*$Hvu~SV'΃jgi7qZl4"oOs!ђFٸR~)r.Fv>n1KҐ{K[X9Zꁠ*&t_n]}[!Puj*<#WAr[Jw*FrW>{K"yo#宣\?OCSq];qwgjxm_K`xG@Kn<ÿc] +.bC'Q<[9d⬎6 '|/fL4WG'dnL qmJܾ]B"%;#Hg&)0|-mы}A{HR=5|qGp@ֈvq}2oЗh[l} Wp;ir%Xu&\1GrS:S;JM$kB$07ń|Rbd2Qly<]Yv۲3 ~{>7ٍQ4Tp]6r/ iUU2)]:K:J#7 r9DjHD9 ͕_aXj̶Na[&,I#챨(壣] lfj Fx=l: ͥV* P(?3sU*tH~VAh//}V䧎; S F{ 2R=wt쐴&YE]~Sb2n{ǔӍNwGRg; cǙca80$u m&DLɵqr+bM~}q$/*և3WC'.]NAEj{J~OEC8|SOIL#薕*.d!oI?a7R̽^ԮrW$xC$d23&bڷ.7[23<dXI$Sv2- P]4adifF"h$ي%=Yh @B 4Va=Y[";+CiŀrNErH#0 E2KZkchq\vP@IY KvB/ikTyNɹBfѶPϘpyZxKZnn,1^@#N6'cu*#Pk;1+ >xo+.Ta:[xZ*M=ٍ^__q\ -HE|\T=jb5\bF}[cJsilC\e]+ /D sF qN`XʯWG긻KK`TL" V,+lp F#RrlN7mOPUwJ.TuXmƀvO^?KJ}>f4 j+ڄ`-3x/,4ufv:ӌ绯p$DHu-BJ[gr_N-a(7fMenjڀ+`f>Xޱ̉ bv/»OG1(%'/#Vc_F;<4GWW8TpٌnĮ#u@4NDD`f^3/,Bv`-!{Fr|Qw]$8wMN=䰥ib,~-QiײƵ]:ܟpBS+e߸I8%=cag2|3y `kfEA.:?gOZMF5z,N;T,ytYNXu^"{"SBg f.j63ɍ5r18ۧdڞD'-hT& 3*n9\ebQ~~#`/wvK T߰[mSrTލW[Wv%  &1X$~Ǯ0s"˔e`T0dU l<'Fg ;;%'"> t+h ⸉$%@g7~W^):k.Q76ry?7ƭCU0_4)\F'jO,r6:35jrJC; hCyXZ?o"Cx'}g'(3b̸@ [EmxYB]WuI^aJY@9zcdk \c nmH(@ҥ#8%n^\$)o.[CU?gXG߶\zDmWv69cUz{&ox8Q0\R:j\ݺӕhyF)XXT cUK9Dd StMϧ)MvȪ$iӑѶłmDrhX-MD?l7}( a~훙-?;Q|8cHwbAe֣Đ_+<ID fg{AaWj DuZC/Ћʎ#?_WI!KAlT%%2q\s7ukz1"> i:7$xeeD6FB=azk1M &鐅X_^ӼFZyCA+V:Gr\;C&ψ0TЪY#*=P\'WыgW4FckY%~*JQFN%PtuIh~ F{pT-Md}n?X3̋K@eiqZ~Krkx+s&N1HY\eCwjV]w7[:f-ؕVڛyŰ{)udPXI {1p6PQk0c]B,3vաİw5Ο{v2қM}]6]<mx~|0!N=ˉMoi@ &὾eٵMC"Y[yAc% ," aԏ"$WvbroxG 4 8!Ak%<`\3`D>.֍QNz;!|g4r['nX_J$|u<08cKFcwU0/͈/$“xˠܞ1M$^cGM\_nY%./d #No+!xsXOvaUrxPp e'XFHXi A'?ƙoZ yRJ\`_?ɜ 4qmb.6U I!64XW!%}8t,xw(@5rՃ1ot LzJSaP]X$bEfH *`FC|QyzE9/" C {Ma (IsWH#]cXIy5M@cʏ2N TDEqݤr޸nO3 lX6pHYE//tA d -:}삅y>+#2 7IV@U JH. 9aљTKB*E ezot9APGc jPK""ȭVjt`п}9eQiLHUy)(KGFgu)N@QFXL3VLG%29+$ =%o\Лov6ΊJD|HQu.F _yhtu%Bot"F|С++Ž|yu 錺nVWɁP#1d!H[U9.w!~?Hөȷ^pd%F̣v'O!1D|!~E #@fs/krO%ϦGqHHX<;fO.ae׵`AaRjMsUeǘ$#rS=*II`>U @Q,(۠&Ou0;"ԓY[ Korpc%w([j,Vfqi=*Z RѤ[7ٽKߒ" u*_g+9^q±pWͱ, A9gGK>vD.4Dd >GG]y8;+=N~)}P28U yAq%`Mٸu0UK :(s6T~Nƥ{6HTZS;w֪7*ULTmZ>c'Z7PPiYtibc!2ؖ ]9 Jl.R/;)՗6UVsiߍL+҄)N h6h$ p*uxrF%j %-MY?typ cŗ!O(it鎺GT~au";Y <:PR};A@Y\)ᨲ3{1[r|rbX|2rA/U9`h AJ=SXJmPfQ*2:##skT~eD" Y& u*ypGR)dDFQ/„bU'Zrn˚xͽzyUA}&K%*(3+wwsBgʄTڅ,#ֈ{iLr*od yaKF)-с;[+eXvFD,j]E` x,/4CPUl9ߟ&}VIZgت':)|RJ\QVU1Hȯzyr8 {*Srf7G` ͝<о)@[,0? 1`έkaw q|,VP G0〴3v:f G~ zo .79.e\[S w]'}i֕|9v‚{;±%W鏯 ntίgYUP!BH| ~Leiקs7Q+Neࣟq5;sqAxƉ)i gEb jM'$.#Gaȭ{?D aI~aPomx^hb k畍%aT+s$ [+Ӂ%z䣍= IX{L \j}I!v;}t9 (WYJk^+zPGXt[uJAnvh5 $j4[@2\8GRϝdq'H?ff4[l.<( Em ]= G-S$g6܎CQ6J2mzwAu;đ&cƏ'AO2ie r3'$샔λlͅ BA=^gUrTl>k[SRЩd'NhᳰjcXz؇ )u07InYI ['$֥I3zb<~]2H*5;\Nfk:u^tC6-o 'YIQV\= P*v0wlk&_rͫ'J42עH֨X22: G7㚊e8oqdbι>9dzS~~,lST$\6ޟDg(=Ho0J%Pkkni[`I@IHXG7Cd(V!h$Zz+(Ru> `3a!;d^= ; I +T@> *c*'D*B3W桠.3دo),)gB:# ".O8T18K~J"̓vl$Bp 쐟!rOs(އ>s\>Rw\ġCc,:G{-2fF؛Krއt?Su0zθ5e*&|q 񳄗n';u˺ 5^(=vЬW<"P).;lFG3)ڌFArOrCXE/a@(a.rqFҞ~b=L*f&S8Vf3{_"" X_;d>>ca7i*2HG#p'K޺*%ttJS<xVsK"'-XnFVITO+XKjKl"\L PVۖ-KU _d(Ϯ-~]bBX?=RQJ60/h7󭾗k;Gý_QWT9F]N= V-ώRI1mbSkJajGRXPzw~&J |ϽLu\&^5/i̿nd:c$!Y`C 0+ ŽV73w{Et𐁓  ˶zw.cԪI~1Rtۛ1')GPu^B8g85 ,(3\X+>Icdxa6h{tvF?xAlV1lۗ۾]]"Cd48 j5 8V B\F=*ba VE$k0%mXFa6"0:y)tCxXn ':=jԆk𢇩L{FhD>@CXs 4q{7Ʉa5ԛ|NMՔm4s&=(#?mGfxα\n0B^#U5)-==Ր!+P"C.FivA "x3flSXTd w̧+?}a_+T qg_ O 7 ^ A% rK)PMVwŸHJyڵByJi֣HƿL%yڃ2|^˩͹ax+؜|f-k-n"IBpŇPzE#G+rliwq ܹ5T;$z;z+,DY"Oژ|28,@!0PHRNvo7aDzY1n zpfI7vIT;,~Ĉ&CW\< R=H0^T "l-_8MlM|* P"Ȥ:z1چ=\+8Nqb_ 80 8>{gWӫ׫+u.\[5LmXزK#>11c.U-P4[jT?oG5>6oB4pq`"& +rj!t/;mϡvԋ8 )\CO {|7աc3܂G%~o#8dؘZ0~/r grRyHϠ#3 a-d!0*4)tJEW%kI]N@WO*%q*\/901D =];g}$:ݼKhGT _ Lh|wdd,o#47]q*h$EdIoQLUy!7eů]%C8'rtSZu̽77>wNdkJܬ9![[㞧 ;S0h V*Ab LvihQgpÖ2v2f1`6`h_œ#ixͧW W 8NZȵ{?;pB0=V30^Am/?Fg)8>[;pcXjEV1'~hHg$ @mZr iSs<^uW`E!Qö [\zFw̕ParW>%TQzdS~eL/Fv7cz'^\ T>0O5'.qeV v, w)c}eIuA8"ߊ8RrnE>"DmTpiR &tLذ$zB%H/C#݋YW e5{_,Gs-Y!yGVG`J; xπ E,P 5K'j 9җ穘Rf^$R+uHn&"YeP. '9 CatF.NrDhSv,p@% ȩ{nHg蔢;=b@u͉?%9K2@ 09#O}P{דNѢhS߆^ne7Cv׽C~n ʇfg>A5Ԏ,^Q9B)5@iͫhوu[ѕ;c^/& %.xV슯cDFDe\d5b4LgnrggQ;}yF2IEt*װt4ǥ)1zrFm<}oƬ ]MTVPh2V^aDL?N[NDjݶg37h1ƁK{V84?w:Y+\iJUg>FLQkzE x=%:##1=!aOQ}PD_O%(1c.(X.5um(mW'[)h[e uzsNBd:}ܳrD=;׋w$z}-a2V :s.j*(;W') 箫Y}Fk%Ryq:tb~!'<w镌L/HMz%7#0|z Ԯ͔c0iTsmX 6}=}ʕaOӭ/^m$MR`jCNv:.XӤ&]WWD.r# tx;;3ܓ8qvMr";v%䘓d qQTX4+rRT!*EY#}\LKkt_]~͚:k/o:,GR.Vp>L2EhCBo t۫X`]}Wˋhx.e 1źvh%쉓 @:knCuc`}Pq Â^ڔgˌ-lDv9g:>} r?^ E|aIxa$?i= !pX̴)æJx4'ɏ 1]X3j= ĜTP]vTO_u-z)$A?P4jlO+$+tB ֐vx.1.E'iMsJbHxt X^$DAQ\rhTXDIJw9.ʥrDi}c(zU)iևor+FBDf vΙ{|ė"̱=zS"$֓W[.ƽQU:L$pWO3!t yBumі.FмnYuHi5C4UW|ds׽RʏkKk|[En. 5)5sUm3RxǨ'zXaٚfKDRY^ eCiH `5;Cy*ɁF@%Cf5{]B}Ffxv>K8cv@|@E|SU⊐dӠ#ke My[c:DsJҎ-Hrx'i|LEP{rPf6 *ץ7$H1"e[rܱHzPVJ[K4g3)˖lDc̒E{ļ /ӽ(Nc?%cB0b|;ib<~ENe).Ur|g5O%5sIIh1w0CЃPl w|l&P c?u:4;W'kMCxU8kv_B<~Uv ʾʀ$7( KQ;eQf_īd?2>V+:` )%00"7HaT/=fTvT ͤ p{4a 2yoX<ޝ. Vά^oBP-P2UM.UPy]л`Xe>=ڞfXWoZMn4c*vBL4H$2|W@}5+L8}b;_pY-"D'G-n/|_t\R P '8ÛrA 'a7v}{X J$5כC>cT!;)2rrL^f,Q<0"ZI5pq + g&|,;QU% IYDZ[Q7a5!@&= Hd. h+DE/Sg/\tG#Z*u;;V{]U !a{?S|g iڀ3xn>^>b3&lCyE.ٮ\TUv`[unee^ΎGae%I!a; oy ԳWUӮA|0eBLTN%yz OfyePjCLISX'7?;uK?@os(|lwv!.r_M9-_~=|[uO߁VS^(nbhK~YR,cc| /H1'b]{AUClMZ2~T%/^^L1 t<*it0 ?G[i 6+OܙO:hB'?#g&'tDyRZ^+uv_UpJ7r0{M5K$d&,lH3͗PPQW֞owDQ{ґkD7(cl/%…Eso<O%2vF$_Of2zAװM#qR<\6p-[.ɠIQns),X>E*|FK9e=nl4ob=.qi?5_0"fj)i[%U ~KeGe"ːN6_wVܐ[Y`T5[X l\?vi@RYזŔ/Kɤ૎" |:YS3V:L#Fư=;40GqLSiӃXe{+v'G`(;a7Sltz>QbqnP9ޫw(?9Q=Uڣ&!0( &5-;#u͌R?\aq>D~FM~qV틓~g&"ZU,ӊK5+xSp7ӘET]1@'數ep>(c'+%HNuOp=wo{n7`e}OrR^{is(/qLq_J?|X]x)p<=dMmzç!g)'N q;74.k(t/2~xYNv6@jsi_Z*^9>r) @1mno"Y>ANyl}?.e=;7"Ly]UڹӤt$PnbEO5XKOxpvˬt\PNJ!;h#Šڪч NC-jo\$ƫ"8H_ݽS45 %?P#dG.}=nUGi}SHh8p;m%ܚZ $21j͓5,@8߈͓Mmk$Hnޛ0#ʱT#G!QA=m+!)  '%DMQ@kTrBقpukDxy~َ`ۊ>J 赸[v|.3P`Bua1m4Ѭ|{9'ٯ-.9P He&"C_+xoJ8:&^.,=R`mFSLs7ⷠY/p;NJ|K\*`ڢL3d%U3YݸQl)y467thKha>*[Gh"`|8k2i\JۡfF3oVO/:r|cP1Ƌ SĮOxl:mB_^B+X2ƤxlkHO/Y/BKo.A7aiA%bmTq"!) HfK+ʳ-  &j5,  *vs']N/;c$W&d8?d~>ejb̕-˟ȟ&̑ʸ؜Syή !cYs}r.!]1Pro'Po J[̖$3EeѩQFfʐ.j{e]J]b2[52q=:4W3Ave XnƑB0 ~|-?īv ~HLq}¿?)5< װ]hH ,\kI?!wiADq#ykl v鹾(h2p 01NQڭeB0g9[gPз ?ꅎeY8of ȾDe,D DU/WKvk׋@F?iOPJ#xC?xPEuMT hQ ,؊>B:y5ɵ}ﴵ7#qqelkT[;6D`YfID-@k_op`ۀ7Ůj~aMO헖6jק:p/JuѾVh9GfAmӥg8kL)l\]H g6.p_B ];<O귇;\<"_{$1kMrԛg\0.[TAԫ,MfN>/D4nO 5(z禡øv>ၾulxiNl"rِ)jg_[hp kL.)QA޷5u`6׾hp :G~ V[ںК (>]cBv [nM|̄k5]s7[Icíh@R ݕ2fVr#jAaƺ%Ǖw'êd,˄Ks-3oVxY/}DQ@2vZv՗[z=۫q=Ǩft,^AvWc.hI|L$pSF b$hōB㑬́a>Ѭmʽ5Krh rKFO|n-BI V!ʩizI&[x2oh[-x7kLNҿLM#vlĉf+lI;Uـ ɜDzU*cDj!mBv)ta wR-x ꬧I8:._@NN-ٖ bx"TO"2y7H\Ե݃3HR0뮷<% o" ;(xdq \ʅcC5zDvj75ZOS0^ FR: q$=',*Q {a3__[`3Bx'X O <?4[[ Ʒ V8\rTxY+sIV]UNL,(fX06A& v-Ap:qb>LIeT1+/췋MDڎz3N!ʴʉ݈AW? k@@Q muyg#,^$hX@9dSZ嫺aQ5An+e$E=eQ=U(/iRO}$UP{'sUBP fo7ycS.mL] s Lq-GZIAH[,QF_!񑀃T0E,y!w@7݂R\`0q<2̪59 k mzAG..mc9{-/C1\飖=H"*%`S5/>R9ogM9 -8p4|?[f6RYD1 [ޏ؇Z},]fڰfb(?s%Ը5F7NA!|&4FX׳P'G%Ui7XTg8 p[}ԝo/\![[תK|x#Y|qѥV vdžeA[O@~3,{;T*pZ_LXM16i80itl`-p[oM@A0F%Kly5' J*=GoQsh8&t~8:5"7Wbq OJ]2M}! )HGf8[jV0.͈h߻()۴9(6""_8&/Б=SvaJ[H yÇ/URK -eU/=T6qlWs`E/Y9iVʤWK _(9.@*:CJI 74Zԃ"ib3AV﷡) 0탋uޛh:Jߍq9xKN㑥:8pxl9]YMYAs I!i! EgmG;-WPhi 2 FXo)/S8%r;Q, _Qmv@g־E X-;SCG 21^w鼼oF],YH oNI}Rm LVD,!(c#$"X<=Z&7\#_hQ-֝ۑ{ x(bSQK3x81ِ0bOVo YT.]>PN)B%8nHkĸWGjWZf0nXr /g$fPw-|jh:gu÷CG莽6xO& xeA0oYb.; B2gcڶߦm:Սz \u7I(3r9`]I)~CFLpT6?­Ȇw6 CgStACtV hy im 5D&}`;{1nj1MN@:p=C" m˳쬸hV ܒǘCfQo}sV`oVc62j97Y ~'ez uumT<8ǒC_Ue^!|؝[3$E|UJ=PZ = |Z=Cj"O^UMr9 dt4 i6In9n)q-Y!y^O,H'ww(TźBlI,$~re낥žK:.T(܇1g.0c-Ӳy5"07TlaFՊG- 7-&Jq\ϡ0h(4,!&*ai;C{ N4Ro.)H[`2q&QxbGw;L˸zyi5 R#mX#q ^s'.} QDł.u9Λb47ppiᬓd, ;8qN-^a`^pMh%}j BY6ku7"=`փ$t tG}kA!P< T}8%QJ ]hoe#V~IDҁ"߽N?}}t EAɷ!/ 9DR&̰(ςCw~GҘ)/֎믺7%T뙌 z#m9N)(Q+N"9#^I[zDIŮMM[J.rsW-k۔ӎ݇=o?`Dla(& AZ`+z* xrxzK4w[{ßL39ZӻoI`#dNz`O{=vM}Yk&KS+~\$$++t:G^{⽼%rv1J3yx^S2gQԍVxѱeG=o2B=-%^ Kh(Ϗ$3T6[rolD/ a(sy xàZٶ1Ѿylf21dVVnRXmc? #Y}M㫿fV"$e.fSH]J+^B\xI1gƑ{/z$鵘 N \e{Iz5[ 8\x>-{!!f'fe؟RGcEl Te8eD<-9Zue?wvo:bv7 *.ckMJf#0/.lJb -uV&+U7(\ {nC`x.4Dq \w&ޤOx߰'Xc*FDUq$#,yNZ\sD ף "fQOڏ8>HG C4_ȓ~W;,5pp ފU@>D\ܖ6*!S P3jyWk 4Bo(a3 ,~j`qeTB@ڤVJ?Cҷiq2[*D Lcij&GS4(WB{LLŔ.Ejɐ}-jU8Ul2?v>\GZ^ޓJ)J~QzIhͭȩ:!v@R<9x{o(ǵ^#A`9/O zC. d0,.W*!v&^ 8LH0wBT(4N_wK)趋d6q>Kb۹6ANo[m2Ǎ}9Cjb4$ON^[=1گcGg@ G=֬~uOጢD~R?4T]+QpDYSǨՖ8Q*4;0c@x*a@\l+T z ( aj zsfr?MpB[BP^kKԨأuaX*B-NPuQvے7}ЍK(s\ \սi>bL v@RO-:9lw,0'qkA՜k^`{!z `V= $zmS#'\!'\s"Ǧ@ `PY=hrĹj^,F+RYY#w}ysCfלWZزoV#UGtSqhLWJŷ;TG7vc!&I\+Guʧvsk;)pܖ:4.4 ]ijXzEz rS 3+ݞIG+ cEoWp <v3pEEgŠj$j^WNs74НҐÛwNтL Az׈SC8e#˳mpLFWNrI| 0?!>y%Mx6ZjeD$bl* h X*1]_X0D]]tPg㷐v6Wwvu訩N2|,.YxtHL:]Cxzy.F^'Cl\7Z"Qm2r;MB^OU4L:>á*/8WVV\q$j#Z/h[DYBrsW(J;1awV=DjZ vI>kx Zmvfd%'7L2BERg-(Fb*hǨ#XƐ3U"oj&@i,jE~{i;3j:vnAً]<ٽ fvV؟SFp24t4| Mhb5$V4zJz;.:Ċ:{ɖ~v^:N/p[w{4c]G ZdȤtz2 ֻ@5DuE`%v^R r 3D#1֔!>FaA,T14V̡ٝȜƭa7"P7hEJ 0!#RAI~ri %<+{N5%2-?)v4IK@23mx`0)Q50=Db{sSmfӝ6kؙ!o9*&N= W˶?M$&^bm1c WnF]vRgJbڐQŢO<~ ykBKASlWzvV*ާҊ@eRxO,08yjRnh mKXܵG1:WPS6.*d5[aqSfFub\B5RS3n%]#6RCֺ¨[i U[RqCU8Mpg?f-A Y:b*BF]70 e3]q wr鐅w 9A˜󤴱vvYH6%4d|V-E9'ZEw- /"ܥڧ<5aPy5X22!T)gaG9.!HgCބȰVFszNrlt{J 뀾)٪ũ5 z+_qWmBLmczA_aOVy\ӳ)=o5ی4оdj!ܕ`UZ7֟4Ŭ0(N]h/y-AWbk!S36V.SwR )αrSj%0:Yt*6aLQҟ(_RZ<ya@#ۮ•k;΂׍OtGG9"p J& 8ڥnG8P=5z)G k&G翔?(hh<Wy&Qq,qor܈_Xf#yW<5l$1 bF<)AE!v g0L3"-eP3W[hs/UCx6oNKYG' }]-%XsdSSYXHH' UJ/"+gHY`uڪlv/nf$JCD)䄛KŝMn/= eJP7N\(Dw"N5U ^,,R5a-#40-#RA$ڦb׉ciq@'ئEw C݀=FɮZ ݔ;J7=kF*͋j;lK1xSq3  fˍFZ0}=\{ZE.>m{"Ȼ yYbXHx({@:JZAɥz@ L]VU~zXX1+e:MQ I%+g>(}-Ӎ-+)pԝſܭm\ sa(5{zPLH 8;kmW#ʾ= (QE]2}nc*FFp` :+L^p`]UM@8°kpJҭ޿$Ϥ )}?J sfxW1;vWSA$N  8y\>okB\"WMM%ui@wV\.ٲ N#+'|~d9&x brWhQ99bi9W廐maGo0բx} W9KZ`p.#!#t!.O1 0%s>e? 6'1.[YְcjY|" M`K7BkjbѰpZɮ.\ėv5cOGK sR'uHUZӁCQU dOaWƽrQsx87iB~f/Q/DvEB6>rAB=M^0Yޱw1BXr5c/@`MoMzNuz=?%]4-IRoΤ8@(칺yӭӉ9vvMLۗn.]'; eOcf<~-_s6޾G9b{ލA5e itX`8 * ZSgZ8WId_V'Aa+bpam\k+0ցW gJɹ*'`)2k8A8]ۚp/{bcÃRRA#y..u iayI8j%#]pi$_}Y!tE d)CKݪZ7 66݋@=8`rv+bl>`3&h@nFn8 -gHV~%`sC835ϭө0bH0aM8 ]PײdA X'G^KhOS?3^7C)Tz2} GeE4if[:nӴw׽yNO/ͤ"{h޿pK[3i锹lX]g [jU_'5Vj$%bbX\nvI7y |bM[a ITxldz 7X 8pΦdDV=pA! l8<zT_=\!HS$u{2r+Nv˴p~iq(7KsfaԿi/ /jk82F˞_3,Kծ;m;* 6l ˂\ZZkIntYDݺdO1z>dZ(FZcʼn~ ZL'BPx,(w#>+ ceL!SG::zNS'j({&HԊ #.j,wgU:M癃q|; Mͩx迋ڔ.>u ig <[J;+IBS,K`s"LSʪ"!vysd~bT*T{,2t,0 ^H8} ,~Y`RPit\sx-A3g~%A=#+BoBޜ gO ̷_Ǿ2eї܍&PAҘ(ȉ`MAPD_Z# iw*`9Y7pb%Py[0Ur`aƌ_|@|+*q35 FL|5♘X_ᑵ,:78|&݇gTv l)Kѩ>f}ї|oAԒ6 l|ٱHCՉIlk{*QŮ_PStfYEjP k 3YYHfޱރX^1\C}<ɠ6+,{ g&`ߦVCa!055f AQś & ȁu8ȒFh0.Uhwq9|w4_1:4!,IZ֧+y;͞uiǃ*%Nan;x=grDjP=A:& f> ]G>Z}EgWcߧF\zGxNJ_\ml|y{Bwd2 UK$+Iv,rt8:y)4jG¨eQtxܴj۱h}w2n2LLUFU I4go5V &G)l1B_~hbfzҰQ[|هCu8ͷ{|Ĝ}"0#O4”L܀Q 4PP:)5_l,<]*H?dC|]x#zXHDi(`xB'ï b&$!{d>HZH O'\EYNxB?rj0v8Fvbc:n~ڸ9\=Zpgmłm4# Jb~8Ϣ1gZB;c4gϕ(q6zNby"tmKMcrۥrmDi Us^|0BD}[r}9IcobMLr!NX|o1Vs6{51q3t:qrS0ӫZdԒ-@,hf LPg\{DֵI:]X V_ׁr5k ➔%وrScMt~}pҸ#wƏmjZm9zU_!C;uKT_calᩤirگ JcdGs`y Go:Ӊ!T6YfLKklq[G&Y%,U CnhTȎc&{>ȼGSWߴtR гɺvW0Y΍j( uDcr^XcYxjGtI.Uq."_h]0}>G~ qklxtdqHV9 i (3ͭBt`rGiBA^.bm!{.{tcD2!d:S%oI&vhI܎&!@=kQ:> :C Ol}X4(`c)5f'Njθ)8ײ`~̳務q@ 7x ٩åP:RjK+sL4PTwXCzGX)_!^2KhX{㓠3}z xpq +bc03~ O]ܫҘ(S3$isM9,c3K#s 3N+˃BniʙMY)A`ϴFʡWh*Λ)yѿ-E{lcJCi3\/ | ^4}< ?؂S8:m"aaߑ Js!%n?\h3=4rF[Pi$t%z"X~ '|Lqv `1IӨ1XJL4# }(`řlST|hT`uG!):v$j8 !S;Sus,ik;T38/ƙ 1{(8))I3٪[Z1/41?@Ed 5.VBT8#M<'479=N.3գއ\Z1yR{GoCG٠lk ‏N)D9!9 >f7:/P -p{hcݫzB2Uw.Hފ:mjڠGۏf(M7z$&DuLg7 oB)X2ov+MH+(6'x)ȟbOQf?295G26ܤTpQ#|3 7>&8*%q45SuAI+;Q>JX|-W!}\"S5}%F {W[=[YSmN0 ;-ߏ3wnW3-ՓQz XƓöcAlON7,F$k)9A&oss@Q_DaK I!JerQRiW*[H\n^V8Fx"CyZJ>¬E!5IFh1+Q'6FJFr~tI*F.]_Yu~wQ,fOb7cS$aLjZ/cΌ֏t( Sw2֑r_d@@hy | .hx3~=|!۩췃+Ash[ɭ)f$( ֐)ٿ<&4s{RHz'A,a>*6=|b>"1ӢG7 4it=)j'P:?g9 pmmY7'VWO pOq]m;Bce3=YXc.aGQG̀ICSo AYYzk&8om̦5gSL iFzZ7靈0d{xH0 Q[԰$, mkpbc<ث5@b/h!DuClģ?6@ٶMܭ.7^M,o0|oD2"/fXȠ "0QJ.2qLo3֏+o>rvYqθh2$mS7d"x$Y[sT_+Smz}7UO.ٝumشh[޶ؼ@ط \2351*77,A>NmbIp%Vūحү%;.8,S糫:תr|O/G պǥ>؈w'/Jb-vذI_ǹ:)`f~6%6f;za1M4TM~ܢXrڒH9V%3IlC_3acZe ;J f4 r(}jRQ8rN`ΏyHu|DmDY/z:)v$]9I++.Rf/Fk/Aiqb%{T0B ڝ qB/V Q6!A$O+0|c 1`QeOTS! 1)G [.+k8ڠ%〷r$w>"&7I+h(pp+7;W/i&,4N:sÖ. ,!ˌj+3 +j~e& >HÝ6ڠF woy3)1L;尮|L֯H<HX³߈iנ`$AW~߄Jy95LtYhKmh}PRrU/, yr'n6^-"Kkt֤ݽ42')SyRl"_`nu|pА""/P .bqv: ~)haGCȐk= 0sa*Ôu㎥Xbfxîq &F颹ŋBW wyJ7`c6-}Sdrj/dB-ycr'13`y|Uo=Of73}M;4S҆ I80xl_"Wjz̖I~XnِJ!}{5~G R.G5H+-xӢsjp I3?2`_dfg Ud-@].xf:ijoe,+`]Ŭ) mQ 3_l,"NjqrܣlJA#yZ2X>P":0eEgcz Dw "vYuBH%b rK&_;)<1M؈2OC8'?NY{e+t3)*`B9s|fN[ ”w!궦B'\!xHwg˥PatP,/_9=?x(]wBc-[B7%^5RATa T[8H ja#KuX[8[~ '@l8M݃p.+J'b2ֽK9wd;?9; KvB:.. loZBt@r*32·Ӏ(oH0(#f9~$Unp&GYFp ꅲX|cK+ 0e-N+CGTӥ"0Ae!̘.'}yɋwU̜ecgzTNn1CK2:=6HO_c]e frTP#v^'U`.R5oW[.112Ih)ٹB`H,rS^jD8Ai: +~ȑt?[R=j(D$bxiz i*CeOqiK_!_}D}1|QM6_^&w!BcH3K{"hXSiCRP6Ebx]Q?$5=wKNIsK]-RN;ϥ.8-Ҫ$w#M`)r֕落xZ-ک6ȱc ˒ 2(/ YQt-}#gcF)(K=ݲ>Mb+L/Wf/~)9A<1:v"2j7{A1,J 6\\s[ {VK6H)r'"x[}u$Ԓ Iq,Oy,ct)7Nh)!:{B{~@!/]ͺz`Kkc\b|Ki?*NL$!bSWTA-<' Vľ7 oǝ="d8,ۧ2 /x}Ik 6sH=H7ۨDhg!x8ܣsQ ݚdcS Hv7 UosҌJ2Ix|L|@XUz%um}NpH>iB%8OZSS= '6mKjmEm-⮏O= {?4+ޒ5=7"1ͩC0L \_FDdSB6]T6S"+Ty?6qD:+$?δC#O9zj^quZY6^y%C[[ ,2N;eHs@_k!#czEC{״}=0 q!,|pAZ/}P{av/ݙvXhKUg )6##'^n+PѾqv"\ PCBϫq ƃPZS/m(Fe#6|8 7K%HGG,b"^4 C\{Utc}LJ_Ŵj R_[0Yh64hV9 M85 x_V`*_ZNfĀ!JF*ZsdxSL*Jڵ \'{ؘ_"Ѭn@4:mA&`ixI7e٧x[=tfo`9e WlzU`J+jHC?.;H5Y͡.4SHK8 /|{u|33cCTSFS6&I#~Nȹb"jvƆ'p<+>>p[K^gEL E uhNP%E.:FЊ;X/I#:j)kayg;kNPѠ__[޷TKc)2 G X:tNL\XwV,6JžUeVIfwsNa̅M̮x"ːlw0& CLPG۝_mEwb `k%F^!} {<^50Ee̊<+?\2V2DdbmDw$pэQ,| fMW'J3q)6/?_3Q]5R2bߞ>pRWbIosIH"XF@}uHlX|:/`F,MX[&-5~pIQgl$Kץ)9XesEWqS sLIs ζ9 H&j!S{o1:yhzu@̃n RBlc5ʄhX}6Ӄq}*/* d ,y1Bi6<9K1j؛eWlxL*?^[jc!FjL^Z{>4+CM`/@8[)| :@;t,^l~MDCBs$"sqe]㧜]$c.! 嗑5fQwfP%1D$kNquSy5KO#ρ!},ZDXQըnS c̅=#5U?%Bں| '}H߭˰RyV-YJ/xC]\SҎɎ]*w6;7΂>=Jbϛx[v=Poxg7R( *%1MN;Mq5$Pl:ꣴP|CwұT5G K25 i 6Cj<X i UEz_ۦ]߆'4&mVy7ҁee}}yMLsPmτ +BOyKc<ⷳ?wϑͮjmc&,_G j |LL lXQ٬kt8P,dvau bx}a4Y[ٞ8rH>w ^^‘`\,Y ,712_8F62"ko-*Ow5f[9G&I4{8cȘی NhǢՏx\{ںK$ 7F t7u—ԫR+>h_~f5tȞq$/ I]¾s}~0Q|WWĬج '``؋Kֵ׮늇z&BpX,&t'V~Y}s ̄Csp}m#vuQsC[M A=JqXoy__?<~Пb0}ykօ:DDeʯBC]E^wjXz-zAkm9lbG~YZіai# qTdGm) qciĬɴЯ"|A:U xk#oUZ$x13)2yO :UI!D Fc[կ2M ~m>'(R:LڞsVBͲǶt|Jx~:yЎ]Ү]eA>xrܴ*$eP62RW}F Y+ kó+"![8'_M#6;ir| 'WfSaˣqB7@ӳՑq- x)‹{w.tt3OB TObFzO._"| k*-up$p/ {Ss<#T eهeΐk JŏIuݻ"wuĠ*y5ߨ̟1vS>BKU%yYL燪=Ԫ+_IѸ$B>…`Qέ'P-_ԭY٬#m}Gv`8m-E$5tSӄ{0/,.B)Q 'r+7MGh|bѺUBkPsG>Se3NRD{tԜdVH:wEBTΤ(|ؽXz ]$5n(u_ ~)׹"Pwoyqo9}OcxCmV$񾾷flx4!I KA> ɼT ŏz2 +D̛/T0l2r*Ѱ\L 䠇F:Я= wXq,av"0ئVhtsaVdA5>!^VZz2I#O6@;]gYZ0707010000035e000081a40000000000000000000000016446b36d0000bd98000000000000000000000000000000000000006200000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/platform/x86/thinkpad_acpi.ko.xz7zXZִF!t/>?V]?Eh=ڜ.+)j  {fs΢MOrȅ,)( y\mz}z@Y0HoSΘ-k%8›|/dيGͲ+6/LUcb02Dђ17Л#Sqm `rLLI1PoA*V~fU8V!hߢۢ.B VGTV^tLVʡ@4*jf\1슴 SYS}A1T9U\lJ߳EwE4z݂j}cB]awFklV[IDՀuZ:ib4NSK /~v#1VD,~97$^BˆQKC+ s YaoPh`@sFvz |Aw"D !02w5s?Yvw46tȥlTjWm`ua.4׼S[Lxoו.}iZō.Fa=RL0 |'I(`Dp҆N.TR@FEA7']:nf*\27 0 I97=d@[R+nPMZ ۅV*SNUqlyMB#(Cg6T+Q^TJwrn}{DrrR˘t dYLJK^^YE6Z_0 "Kqiܘ˅T]j"n ځ!#JN4Ved'u xhԄb_h+{앣 xq*zG%XZr_W3(yZ%EG`اDۥ1!ӕqI74.>T')&Ȓ<+a5~$G+t=µ  ;^\"O=^y6o3*vT8U+X// N? kU\< _ ԄVzFNcp DfRVWh$]=ghe;v ~U/CΣMAV+tOTpB|9l_P%_Lh|_ ʌF?e;e5']:eԺmH'Z <4/%Èe]ycj{ugUtE П\lE)xT:5 )WIU~nS*1]Khy ( D7μ:ݱ/gԣb}F0WΥ04&6_ 3xtN74RS.4f<.8WJ )l.Qʉ]rs HAo"hs j^9eZX({:tս>'eR/d>, ;}(DjsѰiXI)G!֞đNH2=v㨌;[ՀQ5;ҭ4,']t'5?8, Tep=2Υf .{mZ43|,+ep 9,kХ/a >Od.n Njf#&¦fOIDVUF사$J0R*cv+}sc8˂c(NU[ǹQ{Q2xcgWbT/dVq 1b1vM7ݫD}//@;ʋ<7?rޒ&`m(i4otfa#ȶU[KFdr0PiBxK2do|j47i)L)}b+sSyGS[ 9욭ڮVzլs:/iXeuahއ]=#9:wa,q :GTYohPt%(Q|b .fD Θ7h̹1oE gtx'Mbsߗag+ʁA mxK 4/xdq5^b?s9I=\a'`(mo߬Hm|QyӬ΢i3b)˃5& ۧ ɬ yk ׹ܷh,%G2 %\/JW¡1!2\7q3=*t٬ G ݐJ0r0\G@>ͧ!{07$@4Hasyx<^g]jZf+pUh [@j-L 9[~,2# kVg8Rz )y ٲ  U?q88sY%mw*d{׳I{\[ƳOA&݃s\ v:>yXwV~CmPc!2-rWQz'@ONHmZԫM>.EI yt=M{31[a6!,5e؞,Tmv=BaTD*Z(wTDDhz?U>L^nIy0Yl=5,ǀ3W򽺔3'}\DRXWƱhtB{ Es|[>j|@\G +ACS%bk͠t[f+ЕWYjv㉫kXw)+_B.,&[ ~$t$$_3ܖqx.? yǯq(f[ 9%hOH^fRY̶htxaA`UI(xdX y}Djy ɬJ=1b\Vb] )8]NXюj6"ĞupB= В# G;2׹c':+pX-@ԒzYzΞ Uy^G'UNܧ[3u &.J4 $m\υ:{:㶘I#OvrDs y5Z'\ftH^^Nn)C:#j eK$IY4#֥2>Y.Kh6)n#ܚ4y){6nKabwS!4qWؿVGp)c*͜ze%kli t/&H}}HA;>p,֚A䵅p%R#ݢpFz}ex< ]ђ=_*o&9x 5y}cUwN F*8'u4A %,8˞Fx,shvW^XpEpkt+FɔG*ld]F'|u l8cCMrG/J3$90?>M{XDY,Z'l\ aP oniXڦaJ_{ՔymZG-I3Uyd;@lnMaai^B^azAHG*f1J:e8R9?a 0Ձ`5\cRKY%8ԜR^{hw8om: 6Shi2y>3L4P5G>Y[1,Ԣ QHQRʐ%k?tFgG<7^gbO3D陗oEKؘJZ)3Z>tGR7Lk^* 9bF3i.s+xbL3}) =&Gw0#eη>;>n>5!⊢E4 Rm@ ~9bMclDېd0WlWjbIzW[X3 0w%jIj036FAjN 8=-Vo~F~?劬1sԑf$9#b]ţ$MN}]j!v)@ 4Tw/ˮ[R8YuAԧtSmq=kVG^u7/ B7n< _=G7&i&'|(gGPi\4F}K(|UxWx<#qs&+WH~A4 &N&E[.(nڃ`/wVY%mXaelڵ\GkBmS#t@Kfvn@R֐ݑL4oGȋwݞW;-|JffslaxWrK:zMbc{ ^iqڞC&@Ydך l91-FOIBo.׏IOl_L!e[vyXM#A=?Teqw84r1evJvZ[>Y*>Ul{zժ iQc0-vS?zH%,A+r?Ƒ8sM*37<\i Qg1κ ymc# MIgW E E)uncQZקS;tZH~WԱ#;vX)kXe:5[MZ`w+E fgWuvMMP~K.28Ve"kػ"a-ICdxqy]dBөpd>vS}?[Z? I<(Gu)oߨ?mz̽srD+KWt4; \ 69P]UWcG]TI%(م\IZ~sڶ 7ʉ<\ "|B#KG8Ln_38k!Kƨ:ә29xH $`:pE pA+0h{0_uzλ!]}]G)jɳy^:+F;.G"\xV;0$86}n&'8`|K`XE/rc m4b׹<'(^޷Qۉߖ.˳vl6U$ςd| xW4ά:.U U"C{^qEz`紀r+їқm._)L@%^ &SA#%9ɠ" /&J]ftXիE{?soFؾ8B\OBc^p~znm0 2|x ]RDSnB "N$'6%E-/zgdFla08̺EȮ} YL) 85BA%Ru9(ugjQ6>@1lUHk!T/E rn5"^NN!Yd]2Y0hZ4˝칳6|k D^FZF͌$ H^j3-aQОT/cR\KQܯ\B]4]۳1轚lLlM+|qx H=UA|)yr^y9h n%q7f9 |}t޾*]p>!6 @%$yUo8dz#_[$U߄?8nRrGQ7n N3!UXNx:ArݍlrhSl)}YuG| 2V+#16}ߐ=KeU[[L [=L/L\B+A]#RUS?mꔑψO6+g_ߝ}3~PS) 7E̷X g.-0뺬yʕ5 ޿UI&iϣڢKsp倝U*_eӾK~Tr3swrkAZ\#KF0ԆTT*%qzsӗ3.ܐϨ HKZuIٽq[+#_Cl-$Bq2}E~ӳՐn[ɞ(:(N<3AE#RJsF8< qD:5+ eݞ;hӚ$JҰo!?m˛:tC%?06hOAz]y1_C(%:LA;~G_+ jkIg>ΘߔT^ᅏ R<'͇0M'EaPXCǘ֪0k^46Xߌ//m.]16F|n]8L$UzY~ tMqfN+CɦO"*&UY=8@&k`b_B7-PhXs OB.Z}2$[+֥zɼlHU@7 sl! 7wLQSvHdZnEBb8uĀVIinHU{*g֐cUF9͡k2=,*Ӎzywy]2pVD$5.O߸«2i1R1%})cLhj8siqtF$na~|@op_MLUf۽ZIAZFgYtlLH6 b y4`J3P Py케M"_o!Af( Dp-QNɧ, 潪MPݡ3Z :>!07IuGM3C$y?$LoP#8j%Y&ObBH9h.Ix"lf|9weQ#K>OءtzWT/E0;2@g!KaN˫NٽŖ`!dbW N=ܕ$]9|ȁJ$8d_ )GVB]#v=Uu5:"T]2t2Q:cʪTG> f\JEG:,pH4=\xHrgB81g3\ -, BfR|Ҏ׸1+lǹ*z6lޟtKhC‰[\9,g;Lᖉ>j!:,KWG&GÓi8iqJ`ZzX?%o6> Ta ( E4 ZIu.67BjwPF3erQriXa4mGϕJ .(I7^e97S{ˤͬ CߺmoR ^AHon 3(HiwҬyM;Q5.]oB:ʏy t?2^^g.`J4i~~A= Ů淅y"%X0#=x$: {=/7|W঑vTqZ*%k1'e@ UR܃;wqauHL߅Ś”B_4 qs#QjE=!]u[f[~y&,؎_~6u)[_h&m\}%%fK`;ZEgI~r/RhKQ}a'4Ц !Y)#ϭCjV=ufŷJ? AW/'"iŷ }LeрojP!ԿL 5[!@HߕiE*% A(:?Y =f^o%csT݂0@ƤfYdՅ+˱m%laspSQzyGO恹4]ub4w6SR0)=uʰVQI M3={FgBq\SDR+uwύX=@yfo]Ҟd{Fc`)ҭFyRpg ^KcK֛÷+I1yW^KlztFxP*P ּP>[?\00žp[JG>ȩI62z>jhoyg^3+G='z:bDžRDkPҟ#btE]&?m ӨBjgsq/Qzvә .Yziiz}Gw eB f3c6~mB4iz qlPP_GҫꢋYˬ% ԛk~c#H UMjLG@Ģh^X)d |/b Fpe퇝tոFiaCxŞe~$|Weڃ`HBLPDQ>ɢͻ2`[?4|xb08a=opFܺ};!/ez~wek y%DSh{H=:H6O$`m@^̗N%QY mg};`BDJ8$ C4{9ɧUHVKBV1 @YSd-gގg-g9kBXeu.y;ٕOFqԡiU"~;|ڙXt7^CM3~s2Nu->+$$zw 4>r%料6? T z^0"lbPQg`? o+OaoLZoe߸TA T\W&"{઒y-ȩ; hz_5K DeAɾ<5:Adl7$TrVӮР5 i@U~ hsnLApHnyFFj=.%:w0/ИhCsg3M5=:=zF 1[m,GuqG(FL0U3c&X ~ ܰ\i~g3wgvP7Kzj |0%vPӢV,.yS| /9C%xRS_ؘP:\> DQNHΨ(YAvD]$M9<0*;cN_* JAP/&5пIaY<͗ Q3Cp,N}qbA >ݮ67`]LX7~Ct5{.+CL3 YL96*|1p giɰ6DW+ /,úP2%hqQl${)F8>e*Eifd!J.RJ,da{\FKSE~~Xi}*ނU6-HA?\A9_[.zw=oO$U  N~q).95² gN$ܥ. ~G&kt\)n;ӹ3sΐ #@['`&/ E}QA3LumXrr#IʡYl,!XFDmG EFxr:Y7( ](mlsT!\׊iHzF/ێXx jӼ;ilb([l68BPYiθ !`Z0Ͼxj%iNrQ"`Xho3'89ЀG'#V)3L}HG(bDS@v㣿Kk$Aׇ>k6b]EFL% ZȄI>g3A+{RڈHyA"%;|\6,h:L[&19g;s#C5,;;Ӌwh}:{2$1L(TٳDd~VhgE(>+ _ح$gۻw >e=7,y0.xe ~ 8C)b7R*ȶ*v&\c_@,Z U8{TW35I%;xb2EWHd |0[t|Ίn\ĞCUc T{tj%[oV om{Z92lؐy,gǡe{|K{$_w"NRnEj i%Đh7M|w* ]hM]:cx1lI=&Qѽf 2b׺&)0kG `LT_Wl(1@._m=RN, sGV8crl_5-Z'\kuUfcg9;mPbN(t?c]!W:f2R_arMr}"XšNfm S NI4k "*$h-i| :0G(S.,}R`AO,_qQzѫUS"@8`sn?L5|kǘ!-|3͙ő11`%xbIF']]?(dS<;E\+ R|C0+Đv;[e8˦3W4Ifz fxԿͽ"uzw 0yvgJFt*8tӤ%NmĜo[%è Zfbڐ5 iHayl]v-S" {\1971ɐtZUV.MW-m5<=ԣj>,@UX_Ya6\b4MXgdLD?XR%R?R}U 2o[yDv%N UoM4D6htV|)`"Y[- ) .+qj^P}*Q,=_HEM-B1WoK+!txHz'^p -NrY]_7 Ȼ\ b9MYTQh'=z7G5 [9ϋ8g1?*2CNj U%A(eq\/4\{҄Spa ?n*U7%}\6/;79Ibȇv֙&m2X#eVdvq1+j*F/f +[*f!-# ԈҋT_3C'M 9FsoR`X.Y+`O`c 1vJǾvB g0 q>ohi7=H߼,g됈ljYvc_NЊd޳Bg)ޟ֒7 d\9Amndl) XunGƵ؉6qU7%ǁ3?ŽrjWP7sEBː)>`}X"NxF~,(`3[KF#q&h|=V%I8zM\]y$3f4#̶'GU<a?C15,އ+ Ygџ~nU*%p>n&n2|VZ^lb2Z9Tj=aOW[Z̳us[-Z\M!HTغ+a6Jn2QGdc[ԅ3걺ތZ S#iӷ=ZNsB<1.ld> ^17_QqX:&Y#N?UXWjK1RmĽd4`s3k@-iWXP͛}Waԑ+GR'J%1Cmм :ԝ_NOu}.pMM@84CN 8:cArPL0@iv2Ĩ"5C/ç l}QzpK^;V(ːg*<[w09 51%,D-3'aO5(9:쓩uvOBMrĒ܃SG=)Z.OT$hr_^ϯɚpJZ.Š<ŒQ@.W]DPvݿACZɤ/?,ΝPj/(Vy;o8] tےS^D9>c c#Vs:n.%.{Q3}>o/U4'=,GOquNdOol_.U&zi^JV T@<}lҝS!Ŝl"bbܚV%"x6P=bg4 .mD2?چ=g֥OoYoup%l=?%, ):ZS)a/Ԗa6[e XӆիDvpd ,>;5Z)bѥ}jQWG9=G?4N%Tk㬳vb (jr>yYf'fH|Hh灨H)Vgیxۃ1DљklJBzWA[r;kGurД)dUݣ}=OlѯzFXZmnzJ64oUkyG(9HWʫEU $N) ǒGҺ|J5ln&]Rο͈t 6^$]L^xm_Y$N';U֐G|q($rzEljMVrz&%p4~PYP@p'0y2"V 4FaK/1U+˫w%>@c@DPҒ(6e1ȃb#L {i\wTi֛"q+Hf9qu- Iؘl^^OrjOezAc wEl[~;9?L&d  fh.t eJq3F^!G<r-hk ^) 4ڼ4)"3MO6Ș| >ʗ\ ?؛ 3™r߽~ew{HY&8gB#˱G4ZO_:*bҐl\!s >TƔ؀g^7Zl@@u:e)ӫ a_@0IMVΘU)钥Gh o}!Ig2?(bk3||6\%OHq :^P\ȵ[S[i3 l.Ȫ 0h&`2 K9ىtdg,&R]Qy}@>2rZ|=P-|.z`4:[!';XX!PTxbW)-|fPF%䊸5I.(1T26GCNJcꎈI]ἌeѬc3|RZ$3e`lEVj_а[ecQhG宩K_qA0@1N=H5wM֋۔f|qBblK$@ Bֶ!q}pm9r2\NVp==QfZ&&%zj6fWsBK=@&4I4C|w6 o"rwv@{8Lv5wފ}yUrļ1kA`5}rmZd# H\ְ꡵&s&I$R9wM]}w6Aad MBZ jv&&IQq5-%4`T`k` ǽXB=Gƀ9909/;^L=o*SR9sgSL~)B`\ |̠}̙rsS5{׋YsEi-D~>`jN*B˴JvH%"9tfC8:_:5U$I >lww"Fv|# )]|ݨendVXA <^WE"bY0@Zcm]9~쎿ui:͜ä0>v=L46‹֜,[<:wdH5ZH4.0s kv_} n1a3P@se B$trM gWGC6#7C%1S'V1qNIrM-&'0I'1|~׬O*iKl! yvfShe ǁ&˾椎"J/ŁC7"nqeǁH,jC 62Ҫ3\dh5>@{ehܢ>Ѷj|5L*iт{<* 1yeK^ˉ̡~3jw8b8RH],De#!d5{K3øl,N 3LS^캰y3N4eg)Qft6i}ؤ{zw{d0oRa4|n(x6!Ҵuy"8?Z΋e7yT+"PIq=y+ 9y rF/0#)CH-fgdKO:(E'p;F7K9V52X^鞒1>]Vpӿ=<ф.Tƣc.2Q.S M9u.Xۼ-", e6 UC(Da[D1Φ=~YDx63FCa$D HR@"S~N eyҾg~l :䘤|;M4II;]IZckqO%xAmɦIRf? zϿ/eU7*BSȳ銓'gOK%r;W: A R<湃5cЗQQGgB^.ӤQCRjEP̜bO:.ejVs]\$?V{xnM䂟bxc$>##7r.nAԚO熬0'GgGnqbh~"AK9^ ,b5UսBbsRъPSS”Y˨I 53^_V3U7yr-BJg4TSL?P0)_c -qJѸ~4ӊKqjg̥:y !LNb1\8y&F:̕-iߝ+|$xO]2j eKvS"%8PA~f4na}$ ťVr˨]Vαl;@o][j 4t5V, iAG]%<`;^1˘ kS*TԔj3#|Js- 4zLꐑ bbO;'Mv}N{guV>trE\`o?t0iYy؁-|eP ?F#-o4!/\c,tJRK +JOjq= ,/hx+2z"@bI 부$%TU]G>ϫǿ"9O(Z+˾s uO _]g}ӄBLGcI>LJ@Vdj o/y{ƕJ~j?)%;6}4j@Ө׃^DŽ5SI-t[; 6D 0ӵ\yX3/UVc2 μ :uK|Ѻbxqs LÊ߆@_a,j&C@ _.+Cra#(/?)]G"'5t_(Xn s` +`3 n,ncK|fz@|xeJp pYuD`Ƥo|B+,MխD؇A$dp2#^qsw,p#h$)ݘXB1 ِ{(7zUbiR ^X?7׌rqj8(FM֓xHTo$;d^L+n_-lj Z+KyXӊIfh¹iZqFIhڗup w^JsSKAuo- 9f.g\_ϫ_v{CJ1QqKXCMz^o97ߜ^EVHoFg(y`BN# QT;Mz+ @)#[9!\ou"s41$*}-I&HT-QN'uV4 >S e܉&ɉVBI OLL&JS]I=f@ BmLaPtwY7B,܌r3s{>cw^լ?}vU`]ync@91VqB2LP$yƺޥK|}?h^nLw]&. @m'c:m RџoP"lr:?E1wKU.t9B{RVf]8otB(^"3IT%V ,-ӯBglW~hǹmf qNjUw6po8ϳ^I⚌N/?6D)#gu !y_wv/*\1m^w`AD?-/eظo>DL۔Gt'X>$peY'~`نTtW LdG!SrpmC܁L*=Saޢϗ+ +W v)j}f@[!ۡ[-,4 qȇZGԅ]SCi6[ϩm+G]/(qJaÐV bQcSh֊N."ɡek&,6VT/VnU9 Kg3Ͻٿ0O1tCҐ#̑R;NoG ^> Uxkaԙ,N#TCƠcFw@j'k٩)sXjZnKla2$lM!M!Os .84lhCi$V#f*f@UGT?b7 7>g,KU v>}O==!AjGɆ~<=lW 9^dy .iY 㧛0mgA[jNTâЦIӪ iͪ8Yp+Sna+h&R_h75Tӗ~F6"q>G<$GkBIh)x"Co`>.hصƷYdW Yx?#E*΍w jŋ~UP I4rؕ}9ˆr]mnuhfͣP3"bFkoUliˢVdk lbe1WPӷRTދi͡Fea(cBXz6}φ84S'! /"8\Z$RLaVe|JҼ!A?r+$mxpR 1wv,ѓy71v^EiMq;̇LS;ǁaQan *2=m+AH 8_gb7+x!(cdL$$1:M.f⡶q.'-?͐aw7^K6]ֳnga{&n4kwe(4ϴk5*VUC$sych]`"遭#Qatd/K4`h?3v7]M&iSUcr𷡯mǢxT[j1᠐{T׬/rYj`Mƙln<\HēOGrѠU)rq~{2;DMpw$}/F^<=ĞɎ{j7!wڼ 3|47Ig$R؏ c?Jeod&bokFҳo'@y^;Hm"cRIFx5ˤ tfMApjAyy" F1s_FXĔUX>cfԀ^^0⥭ KvaMe߉J`߷?@irNS)j :ЩNssBnUVm? 9Orhĕ(Fm/cBs%dewkAwb>EwPWsM;C9"yUC8m'ÃWicE{>_ӂ\;U$phΔ)idoEysTʼ'Jr򒷧6=U>fZXIt&>L%:SWaL#.<QNTYX&uj@oV# ɍx ~UElޱqbG SE~A>v<,ՔHGOc.tq҄@+.w{9"?{Al4"xHqK6!+&yN?u7eLeNBt oXE9m`@ Ml0:D6Lzl$6+Po}AÕT\[K},nn xN7pkPN(޴1$n֭T ͛'W> /m#/(N 43T'%߾ԊyҔ㹕|>\a:mr 'z]`R:J֖ozHUxl32Jqrh,A .tRHc쳪"9t" e^"5SBe%t/ZBo~e%ޅ{~kCŎԂ* ̰yR/3BSN۵ҟ`ix֙ _nJ/9ev @]D%,tub>".\<V_fXMXk:q-`Dƙx ؤ4,,5I2&1zhUİkHfb9­ Er]߼o= *oI[X-U=?>]_B` ԐW֯FxukEWhˮdF3Nօ5Qrvw+J4pXQ0Ӎ]dS{Tb;YqY"j) F߃(6}$U_pri99CA1 *{;ѭSn촙@͊RvD|'QLufXNC\B3v*n/9Mwgoh1fQpj;o[QkEMH k4>س"ԝf {rPp'@8ub[٫XuhFYTy5ʂ^%}DǸ|SofW垃לOi01nd@uҌd}ce0&.aR7Ɋ'hVGGgA2E:!zhp8as/'1P`\dl~l]diߍ85jAg2)1u\ru/Q]z5~V;MOuvş׃9F۩ ܡstx4?4A7TA2DW /\XGKr WadpJ/Udwfdۭ]djpÊMnY- WK)Kס 50':GeW|QFZܣp޽rymW5C}+lcȔ±.y n lu>Z"߇(gБv {m& }@bQ)E298QC,h6Dt6"!/vkˀJ^"}wԐ\ehfD7\QSn(IIZyi*zTCvjNȋGZ43-FYKKPx4Z+}} y֝ՅjdE>cVVŃ dӹoYvp`|:ręy\؝ j~ dT?ohe eTDQ|lxg0«ҢsD!_jҚ#US z*lfP~)NR˙F?t2?}17VQ3P *7oXIt3tt)YHJbϕԦxv%֦ JtŐ܆Wi%vLn7pL!b еu}F|i`6׿:7olrЙH8;j ]m*(StXi4OBKƗ&|i<ҭyVfi=םdPz0s&$Qq񎡯y&iTTVD!-=yS9I"#ߟ6^z'&N*UrIrG7O}YL^ܿ/?&$e?ݨs!.wWߨ7gwgK-HJ$]F_K0zS %bB;/ftxki @p8 $oݻ8s%/d91)3D{M^8- "t;0j:o F&biQp 3^{/Y0[z'~EP4i Òl]M8 {pfiP )%_Ufĩ4rMxW]b+*b#2 RF =AAiqZvc :gMkSG Nň%϶ִE95.Ͱ{(]]2G2/Ac)~zD׶8EOY5B}y]޶[ՒkY (s^;,rqB01)?ZVqb|lJL\,Wfbc=4s+u\:6fu(U%YRi舖6wTl!t.Z/:N$R@=x#}o2KS37ih;A=1DxӢlY!" E#{i7G2~\W,L"^!eb5~_(O`vc(5XPj =-ro!ToBrЊ%""|#Mz40w@Dno<̙D7Vx#$kT3>g_w|*qӼ_L / E!٘n!,ݵ I󔌬#ZbBIo2383It̲~/Օ2 u׎x[#75Iv}òg(fm˨,Z'/&C]dF7k6DFCD#MPOdpD;ߙO_EʽM%dZi_HSԛL\DVCL!螨UgJK"f,hV iX MIC.Y d2Pfc&5 dߨ ʾomhvsR 2DуM7`xxizjYiL&ysަV5Š6V>\)UU,%=i/~a_ Y#n1*}3a!T Y͇VvE7zͮmgA)25tnZ"T˸x%5Ő,1 ` #/ 8V2->gSMpk% +{NKҫPݔ$FKG>߶=ஸ)j\d ;7q %tyVY|p/+@2#8tsQ$کS Cb$(4 _¾/i.g ]W ܾrZ@b!OLB&@dQ׽$SlN,BcrqбOj5 bA?,ό%i"(3]41c/wvF`fPE`dn-I)Wg]@oge CN:EqA1BM{mV'y r,mQA|3/uE4?"J8i;A'4>0"ߖ HI)DM9e%M%z0]$ qzɀ"]gKUlO3ẒVZ/.PJ#v>(\V0y֧r*CVI` |ϘD"X#.J:ȝE('P4椌l339A{{$iJE~jع C< v'kn?NZyF褺lՖHYWh'daа0 ntF[c8s5u*ߖhes1{P@aQlGw˰ 6 +(XdunU^pĤ&& d,ܺ.̠Lk)~ޯHkȞqnPkS<`RWQ8T&HSw\YV8X5\9D}xyٲA(|B0:a$FSc B(OSE nSO1N`~?0ܸjvn ,&%eM{iP;o)Tx -[n 6H`HR.:(MGBwd܋+x:ʶvP3\uv{ 6$`?$t '=cr'p6K)@-Q`_:pokz8Fn'<cvOUT\zH,Brc",eV±֍^1P%lt*Z5HgB@Hלj#=KG2T d-W"TN0v"7.I%:&˧ϼ5E>\pv|zg^菜ۂvgU'Z [6،E#~E/ ܑoq{4Hdf*g*GީK!71 Q=)Jg(ԔCшH826%#0nJ',kGoq0H{I&c(s׉M16YsLO݅}U讥{jLm6 <Գ{0`wb24E[ZV!vj {DExcVb?;(e/ N:eB{Y >wK;ݓuh97<4Km&Ȏ=F&B<)zf^MxBh]m|շH5E^VlWeAQ9Rc"ğұGrokIXL^}L!54}xTϕ%qZ/b'\m0k2hKӡX_ʊa_ MJ߉QTgUz o.ГSmŗQGO2wH1b2 &m# 9(g?q8X=B}E䧎'yeFE/x_ $IhjuVIcÌ: ng n0y"ƲB,ROݴWȦ[[V#&\<_Vs??)LxXheV,rQN:UNثT[0 8KŖR%3iLbdx\k(|0<54|-Иy,g`ѯ#j gxv!'UeӹD__9Rhp2f2n'utN] %A9!b5^%JLv /N\g Zu[Y.=I W C;Tn7lLI8df/@wcf mZCuhHf.+݀xFTibEw"ayf>)`fĉ7Bs̨Gы7B.aOKzh3{'9nKy5 cJO KOͿV43|^Yc M\Z˭oV-Qo++K!C\#/4Q8񮡙ַwg0(Niӏ T`0ŏQP=k'g<+x3iqEG3,K1 t蓥aK3MV;_1o+itp~-h^&16ALVrdߣEfpƞMn;@M\gON.{9*0KE`:yxd4J:\R K1#mme Wc#r?G, ӝg ·10ڝQ_}Ũ%OcF!3G=q2:S=FxO^>c}3ܙ)`X|YJ%+ + y#]*>Jɳ 'B|D2|%njuzh인F ~./br*D~Z)(Ǔ%%` oFd@p09|o1n[L88^U)/>#"l.jWiS F$-}jY+?ZI@IKOjp$vҌQ!P<#Ҝ)89*7kknPh}>[ ں0WZUQ_*_N\(0Z< s`ԝ ]^73V}GSCXӍfaײr[aĕ]3 !(jD8oXQk1`8`n"HaPgsmE\Y,D8yy<(|⪂#.f #N(Qtxr Z&{(E&P侈@ ƒ5mjn6 .qWSq!t9գx 3#8O3<^|Sn P +B{@Yom[n9mv(5vI`:XJ}PEeC jyFEH 񎣠Vl`w. BU*Ll':ko(n:Gp,$kY!/UpO*(g(vobZo6)'P'\Hҹ+~#,% 5mSʝsm2f. >Uv1&H-FZto<ŷG) cr=}̼&@n3>c K, '}1cS\5OjB=qݥOG~˯^ݭK҈̈~Ec 0`u4њ&'YD%mN3 6zbws!=RMڝ o ؾmuwF"$ p XΓ6Tܗ #gxllIeL-[cqF }DHV*p,lQ!-Kȡ%P=R( `/lPnB-RŸe|-u.ZN=1{ZX>3+ĵ SBE6;MY6/c=a}sT ָ7M qizN4FVIt?-}h'3@#j_qdS|M$i>=-y r4c?)pi//aݛ4s$y 4F=) &ZGUZD ʵ)0x5tQm0#\<ր])5&mw g{AGW}j]PPd/ d(Dɳo՞5S - W{fYsϯu΅}9LX,dMtf6d[N!P…0%w+'ll[X+yePt[̯ ˺Ϥ05FA,YRD6@'a(bBM-x%o^ZTR/D(z.k_e1  w:W[y4PIGj/o^c9JzL5glce5̆k8P[ B󆦳.E!\5iZwD``O|[ցr3it@#uLtVf\ۮh0|b Q=K$XSUJ#ۏ0S9IKA6k'%Sb3]@[tJN8-b>7bFGÆ pAI`hu_N㮐*v`W4+!M D$S=>Zk6P e P)Ubv Bqk>"<#\ mO[q@:А2r,^%Bi%C!Vw?XEp\VQ<󜍰^p(w8 lbq/:8D@YیpNvp{$iU,']cK-tǒMa$v^C#*5w bN:!\ xfx.YzˍMEu)2nP;JP?ǻFEr)(^ ] HJ1x(toxu{`Ap C@Bbɳcfck(m $s)ij/ yv¡ӲHGr+ES!z2"δ=X{_h`US$=Hdvd(5hr11cASII[:MEVFʈF\81YphCJUXV R_8|Qw)`ݚ૵bUK 'LIO~J zePIc >0H]oꗟA!?IPXEF/f!$b2G2cqϷw upA|gf)>?49԰=jC@W}%f_4@@FB!LՌ-"^fu&^r$AAeYlp~e3Ǩ͚+cF sh4g>ƒQ{Y R(&J_SڅEU8*LfGIV>i9v8T ZZ!st[WlPCoIL[ u=c3f!I0gK~>H찥cYw 4_Et5|Z;F'!c涼$>~V'@ Ty,ԕ#p]G&S90\=5X6d^M;A:3%&!/Fp#: yc%=e&CЪUJF q+!N%\wRxa&ދ\U~8BatD*b2#WCA>۷oG}GZ»pӫ؁y%dzZ +_@k8/ޓ.5zgz qmO8^V Hh&R Nמ}eאξ,R$"XDi}|RX$}BiR$D-[ߖ+fʡɏtdUIu$p>ªmQRd~bHl7ΌfzR"UE(J nPZ3Mv U.}H2"GW94[vya >;:PwRXN|և01!?JNNQb瘐\OOL:[\!x>Zw {5'u l9 7偈k3 /AͰw*;0 K^8"(xSc :WJB$k LI27V~h9=%{QJ{ w1l꙲^P;65$~ҷJnX‹zlv4LIGzqʦ:wf| ]>u:{G'Bz[*+?CO+= GhsR娨4k=~UG:Afa2;ȓ A4]aO$́!( m5v'i_J{|AOT6 8V>0h6OFֽ>h&6?/+2}RGrrh+)^Qqc1nk,asxDA6^hȹN0l5*H.%Ueڡޏ{68Fy-˟D+U;6;Ft/ۢn0@s}Ix;o;:e@aS:~%F|ɡ<>KcKIDi3c0*uO)yтދhhj`}ޖ x}cŒӝ=j 4E0ںr,tԊ$)uگhCw#>dK ;["x~Cff52lNʭ,I>~])T60|='On&,7fs}[̟%(' I^ہ&0_Q?[sḐ(W Xm73b~[}~vDX6 OIk6):q<0Wm "ּd}g{,< tׂۜo 7},'N' b:)V=;`-^V-+õPͻ tP<ѩi,Kћ]:.gN_K.APEMU]Hr)vZLQ]/pԴ tr'yC3er<89&Yo?dгIK1.r;cqW6%QdcDzV Cx )qW}LD؂+ΘXJ)[3kVoFy~ h(0 [,dj4Wdp:q.N藺b W_$2w*faE'>QqO@\BK2>}:|#4ВVĨi[EUcOH NoeӹmcSҟ -mҰs9V>ē%Bl*݌龄EPXm3[WqXM3[[k?Tezn{'ds~`[`M%, b!ONwӯ;00ֵ*9Oщ}3z2-uLOЅ +rEbi懓s.]o+ \NL䨶䴯*)N%жumޕ$X.nI='"빲Q*pE5V`f *6ݨp/ӰռPPK+lIOk])xga;ɇ~k'/%tkOo\'eDM&ĊJOUI6t桿qeWh9A1~BS;E1AI-P@ mqm#dLeZ"ay@vT\5J d *}`_~L.7Ȟ3*BCߌ#w^E_GrC"8`zHZ^Pv Kz(~_G^$qJ=\0ۭ2bB.k<>{#rnQeara$Y[aؙBIƟpd;4ŗFˆ%lZc>`"C"Mע&LދO]$HgNiQ1 NBz})mg~ ."gk-@^R9" Ӗzӳ/ރK8uW!]fO~b^}.G(0cS ᩂKr7wJM\)\.@8aTlუ? a3@wThj3s{(RSnػF*ţAw yAg4\wSJip@mZ۪|<遰iq86*RCFJ:jD\5(;Ú#d!J|C4-v"U?}>OѵF+P'bV|ĎGs _ݗRE`Y׻ѧƨFmZp0, QE`;,ƜZ܌"] mkD_+ '?Byՠ#:n D:o[ԀK7eOQP2)|c TIp?<3ІIObfB 6,}nh+A<>p;Cm 7aU#Q=!.5yS@0鲄^Le Nfq9 fD{GG1϶ m׎LddBqW !2~,̉ޚ {)d0u4pg׌OVBxǹ}p&[!M侐Ʈ(M-KIM 麇\'T-fX./e= 3Ky1ڌMzqruKy_ nSYMPp(;0LifBۖ<S'3rdCe=qKV'ƅz/o{BAdl9[L_F\wkU$y*RMK~sJ`ބ:^/!-?3(v0/b.[mErc`ْ&8#vm[,V]ŏ)߼T!ݞ+Zw,Vݹ ID>/*|Ma۶/,^O)ΰj`Iڠ’W7YB> MZpU`k.Z5c29!ɡEEGg?Kilx/LljK z*F_ժX{{-$Y'9\O<]tm cWڲMqwy&լ ~iryd=V!gF0\qCXJWHc*}(SSjqՓFh3SFs]XDڎ?bM^tޞasVu&Nz% |c@BA'Oyp0 _`7nyY[?SP6b(] (WcrqO~v۶xӟ;u5$d9^0*e`^Aw!uW)8I5|@=wv\'s]`gg~ʬ/}whw."MBQ LӵS"wDž)+\qaV]KUD}JoE踿~YykC'ĵbsdz)BH1hr!<(EJiF{/hlK ϣ#]|W0pGź#+D{>ݭ=V{6.p{/?iQ97ƈI&a>S,$.B17jyjGk " BRɓA6fӢ/ l1u@7&јpۣch4 (4}T5 (= y5~/Kjz5hv.F 2dK<~[y?= ?\Fy2LaԺzk\S_4zT@Ib Flo'p s$Casש]EOpLM4ӛД@Z 7WKSp,+ؓETuisD! 4ۺB %|rWn)!Hcx':ŦhjiVߚjvÄw'ՊZSefwƪKҾi/&:]ZY?b=\\FO{q]xt⺷v࿿u]j6H1BDŽQCrI-A n9Abbm: uz]#D8p? IEPPaկEdZ7\3Zذn6GhR$ZrXRkpI0gyөF>Z7B̶az!s _v C@y.bBߌbgpoשʁlG>?h"qN$ Љ(`}J 鰘~XQ8X*i Ce|h֬OYj;d{زf gInƞjhl)h7.y_*em^r@Ip51ݎLGd"z` $DoHa2S>0:ͷ\ )Ƨ{TtlE5`ԕr> '?tf!ҍx-mӝf+at"48wɗfgd籞A5OͤQ=һGE oN5]d ^vs%d1ܨ,ޓ|j15 F3+fX̴lEhКSf !-YPn*YʰB]|ٸŠ7,o֒$bbiK0t+ mxL7ޞ/[K#@7;B7i]h~! '"$$ B#<+Ȃ\M\,RՙG7;v-/v6(BF5^hkQ'L @$~sH4{cФ&;|CNrm0{d@%[Qu0NMJ`́X>˔aTg!U~4ߐFݞqXǀ/ D¡Zx*{0;y?m2®4 L׶j* 8h5 /õ N༁z k/hՋaMNTE^]A;%(V uP$@vh#B1"f=nyV";эI,:$~j2{1=tbhOVpP4=lD}ϱ56cR}sːl yNa x !Y\*}C~:Ó]}` `HZʱ=8kY:5bF޽lKFǬ=H`$ٮE%Ӯb!w[@C:bQ,y8{]&ADMr-w1@m-B\]"IN w#q}~T㥾=0s^*ScR)b[bk^\C'wM>'\6\]+^(f8 ƮNd#ykCwR'I2樟-wCPdmۻ( 4Nx@̰|F~+H!mx!|Y`ܚp.Z#@a&YA eh7V`LiMOh%LR2e悖Y<֑f"|]6 B#N@̙e~cQu4 GLTψ癔lP }Pէ1<|L &:8@yCNsOLONy) TI$X*5оptR cZ"҂7|ϧ<." Xz0!ŽIabV\nJ3]DL6rtcU`;:*j],4bE[jzڿ- i6B"i‚QoBb3(C!m DZ)w \YF R/8Mig.Sǹ,:3#D8iX(W&!t":FaUHh6Q*}2o &7p CU_y*ݪpg_.i?2S,ybjWe_/`i)#_7V!')O=cOkxsy>VO@{of\^;Du<0PI!wQRL4mKդ1Y]]@u=V`. lEڮ6WQ39N(~IP d>Wrԉ Ўzb•?3^@AQ]gN-|G洮j[R) Z$dԘ TŢ:?OfX :KR Hբ!9pO+_o8T+[/> Ay$ 5N?2SQ]&I@sS3Uhj!{VEvod/4Q-u،ntfe^D #o+q5آN04ykrɒٰWƌ 3<֩{rexS ׆"a2MF[v-eC)_/q]un$mʱ{$\@U7VxI+T:17Z0rs{xxNӟ(kq6i`x'Xm]ՑL谄y*-ث ߇6ϝ";WVҰe`rj.&ey^EE_"[[b|{=jY\"Λtƴ$]_AyNjcۢ2_*[e \Oc~c1a|ѿqP*69&[VT ܏oK`bH9 Ȕ'X&&y3 G\1O.F;n3==5Zc9)riOWԚ=d[ގR%C4&WHVa<%Q B 8FK×LsT+?u>kN3L @*ym0=P MR,HA×}KM(Yʉm ͪja\|Nܬbv46]eo:DNذ]m&W172?QSI}LN麤]G`繆Z)ys`ϜR. `cA % Xk&teӥn٭ݒ5zA\ã+"5j|v1H5@@vQ]0Z4Cx |S5gѴC ͷJ%zo&$cR9Wn=hZ0OCΝbXOncATcm!St̺kzzڒPHuDZ1;bbm|[Ds7#)"UI(TJ  -rBۈ9k@ !$ej0*B#ZεXɹm7/; mneLbW{w(ㇱ)q3TpHҮ PV^ę!9 8s V,?=;?% mؽ8`B^K;Y&w}Zrj~ߟ0ݖ+Plz> u°dG,75~)q T;2Zmh?l#e6 hHqgݤ#َ죮q1yp0,`LkՇsĢƋ`3XvTŨ$&bH86\eP%F*yz3Q-̉;vr[ 1q Ao_+*a"n 03<}?RVwF7Ќeض,J$T ˹V<&OmH` "iS&qp"vyW3IpQ۫pc^۶YwpB6 ϙ#^I?iD"G|9Ɲ`X)=aFc>,:r<(C}= (~–-x*ԍ٨M5(XMV%y\l\l(XWPjOG+p]s4VBMd(QSR{Pr޲*ںSp?r-%RAtGCl9wS3*d+H] z.*pz*,>Ucz /Z')=܇QuO,]KQp𷠥sa%&G ! 2CSN!v8:B-KN]FH EQnj3^QL`?:i9~ڭbo"PB tGp;Z W|4&wHi0Iqsk7Z[X.ʁl4dKf@dh5_nAX &E `&LZ&zOK^d:.y솽.v:F?b9q} er#ҳ>#i!G$ UDuͲw ޾^Do; |3PSM""9op/$z-xdkeOZb4ІTZ #!\ι-Z@>s%]Kr伛@_UJ+Q02TdzA1W&$gvo%{b^>0[c̏tJmWk0"24R"mlm]+ k ј2O^;H{s/%`~#$aY-Fĸ"yHUv&axգ_gp8S1.ig7)IFE$UE'qk40g1/o+'enjf$L?sJ52ҫͺT_A6*$o_ns!}Œy)iqZ3D$ezh⎡bj=hr\'xOo-WI8˰,~غ꫓⪏[BTX`Q^~=7m{jlb%PePj4d(|ӥ,Kl\>8T5li!f=xPd5:U-o|/e)ڕ.M"@GxƀY~ZM?C=rEꖛH{uzΕl}IqUAAXp"zcwj$bF^ =YKuFlniR%|#Rr6P-f(Tuy-IhꕤxM߂25YV|̪U ?q߲AlPDϡ7#9ߎJ7jK:2_`7]=lw9( @ԪOV`^*ߟ;a&AV*O}jONפhnD+\/["bnUn 1دM(M쎩maHԼPNЁ6}ijU*>)1clb#尰Qr],n Ga+ -MLݿt<كB)sR0R QԪ'b&zǖwpgK>JE\_3tZp4M}'zߕmX0$J{aLkj_v-VGXl B;Ӽ%4.T # 1htrL;{9c YICn#~~D1<|것1ȑd94|!O_ޗNNN/ick@L;J]A BNjopVQ#\U9;qn)U 54K+H0I3@HL n[u _6gmoʼn42 *שMT*^`=>ǻ5)޹+7Jp7"cIy,sqoɾiNod!R;pXHŪ(ЉEP(H9%'Hk^{t{pT@wlVGgψoEuwRkї9^!u}+sjAdvY赜-g14)1(n&~!{0?+[X/hQy֬U,2"a)U4Buotܱa7m!A5P>K723wHQ s龊daxB#rsGAALor!oWl">X9Fs[T`2hR{t{;>c\yM3 `B'||JagEWzk wxB K jƱ>85"Fkˍ^؜7?2ݖQP0bR,u[T#LҼRz.eb_<4Ɠ!8V4L|(o<)Ehy{,mps7~5̀(,(Fd#Jr1ۺ{8>{XZ3ܶy.\vK>mǟ섫hm37άrn!Ra:Yn@|P [w'qܶ\Eȷ-;,>`(=?5^k |.*ډ+15 hJodQ@G )_!YPweH٢?¼$g~>2[CC*DAЁ)Dƞ^^x'8Wr nj=!WP nЍFclZm>'ћ@}ZM!v{r\^LO/]Mb,CE 8!tߌ#YrMJZ!v9: [ʜj|NVN~Ps|zsSO:$izӅ 5:@q)G4jy|}%/RL&uTԆi/;ʸ9LR҆ۃ"_X֘]#C#^JITknY&i,VJiovL:? vMh`R\9(xdN;4^A_- l?{+F OJ<M)Bї' ͭ\S }1E(9Nb.Pq}X˰UKlɬwMb\Cjt)1dp'nԀT vuf@ 6m^}g9TnC{B:dNk˸T[W.b,FU*tgW +Y9mb-J8+P6W4Q/`ttdN fspWsHݡ~.ͯAma堌өZoeR,zeVWc#!f# l1+fJFt/? P0X#a"GtK< j8D#̄ɤ] ixGetBwm8*L~ ,4Z^xmn:qMUݽKʮW)ٗ Oʁߏe40(Y- 3)z8؋.-Nһe"F# {Ϟp'=b+ۘ=[_u~.׍;%bc赲boAU  (=τx/%r"=ٳrxJ'o/ "ޡDn%Mՠa}޿Hm@R?\P>ل&# s3{1b sZ!ҼopqV8'k'a$6wl0 $S\/{f`|ċlQiY9QdDB!J١$w:BD.'r`~ϯlH&_5FRBja %@0*^km|D3-ߥ10ZҰHNxVaN&f^TodbGS%Wm@F$Tڣ;_&xu< T-mJ*VmpeP;fDJ5˷(KҺd#|Z.qE Rd6ハjtr1>K?g^H|4*WOuFkub.tKvUzed٪ !ܷ2txcb)Ab|HζPf$侮h9;k/7xL)!P[w%ڻhv_8m)ȾH#947Jy'\9rě UW6J V2K *)9ΣƠ2=;Ag)h%׼]i" 5d?DJF﶑څŹK(ŽM+1Ekc>%Aa3l"Qw3nRH3iQ`+coFĂ~ʇp1>;0s:z]l:œ(SK# dtWUSsh(bڗR%ĸa!@g8(ǼU]~/f!~E檡Z[nke^3=a\B2,}I|$>౓i.3^+`Tcw?`ٜ~S8x/kNglM3|-^N%觉3bE iFř\6c$Ɵh.Ku; nɗ8B%O7zUoo٤SDZ^0"N Nw\,^mܰy$㌋0!ΥhMm}7Ȁy?~iɦ+1[-]zιY^T j: hM#Қ7ʩC|N]B|OJ$e!Spo i*!7.@ivTpNFg'Kgؾ4 W뵢 &fgtGQ8/QŻ5Tۮ1h<(V̊"J (jaR\ɋ4Q;%vky :M)6Gf b%"sPy\%ueC6wbA.E"S7tB312d:q3i 9xc'@w,ul>^Xu`e9&†}tĺr[.{;,}A߱L"FfI? J;L V/W.{Qι.(`=u/g[X>es>nh}Ċq%9CbӀia wX1l6rN{p䱦ŭ￶ZX!]YJ{4o!L83Gke+Sd-TD*J\Q|p-.CvwRRpIܥ/ä19;'c0Pd-xa9U{mZ'SѴüS (ڒU_̲"p37)Ee;tod= Ɩ:Fs5F2-~u* ?yjVnS{]CT /F"|Q؎|ZE1gJ?*"MCє\:UV 5 zЪ>ZLujz"83̶0z IP3W6RQޜ$5@ iV6v,DKr#ᬚ'+N{. 9,dAc}(jCP3X/ɾDXt/J RAR0d(<81[Qt*]^|xEWf.ĀuHjwOڕzCȍ`&6'&6On'&OtOvtVEWFx(*$ߤٮs#{G3wXt- ,'\V47͚ 3G0!eq'Jϝm+<+om1dO\\ٱ_Ȭ#cb(vŗW_rRfhjS' YzǍ i$l-r}|f"ˆ&Ä%[ס5CܛVxnKMM'hX⮋7Ֆu:MP7/L=+=v)0gbKj(,GHY>&=L 4mkakt[Z&!Ɓ#})Qf'Zuex AȻj{DVN,FY!,/8Mf= >;,҄%>%3?gc1lgc.ߡ26\. N*0ܲEd_(8QDįZ /MYY p[L!GEsm}L)kV;fR3 %t>9.Sqݿzv&8K=jUT+OlK)1>aD !fD`ifč屴z5vIO] i 0C>wh|rƜ$PXFDx4s "ZCΩ5{(NI>+: _AJq"FcZX7bQ]lpbS~2:G Qv 7 stڹ Pվ-Z ɻ=C#˘'w/`':G&$)(W2:d/xy 7fq1SICWC|53H$]8g+Vj'(&ZGHYNM %46}d0Q~UqnQ޲jM/u= F7{.P}5 9"xRY 4.a̔$h \ +˼R2op>uMC"$uߥ'4Mk<B~M%jJv 4Lk*@ֺQ p˦ϜWB |˪eP$x۝넒lE$$0I qĞY17蠟܎<|zxK?ޏn9_s"Me7ՙN; ^x¾8mnW'%&' Y=AnjRxaߊ V vF\IQazX1R˳`RxO/=֥޿%Ƌ@I42+Ԅp4b;WGg ~H.,;X]FpkC"C44 Kc ߀mcű,PڟB-vgL 6yp#5$ZȏoJ % [81> QF6K> oW^dp#ϺQ( #7 ҡz{oE+rGƨ\'[r7F=+ÏxX:yrdkL ݰ8wF*d/pZM.C%bБ[F=Փ#=Lk&eW޷~{]ۓ"f4[:Z7`Q>e\н7GX6 >\C N3<}O|8V\צO=#շu0$ Nk.ѻMxc5m7> 4fOJS(jF^֪ɯ:iuZS/<#T碡:,x[_KyT_)hp#^^z[#ZY/qjNYpGRMKo6Ƶ Xe<šL~IE3kO$Y(.  *p{@1˪JaU}/"RʶVE҉ B"Dxy[(b|<3:rͷ *;i)a>wetj^IMˋkDZ|Yd|Q6oa\2008t \ҴV%`(L< x07HkҹeG?Cя3g-yK:9 ÅuG8jᇕ%ݙyG,}[Ky1YSȐfU|#D]ɪ1=Jٽ:[_2ДCcU7@Cr2 U&hkV.ۘ[U.6||?]$śJ,5c%<|/x)=GõR!?f`.H+_'<> ׺Ѳ/-2O{+(5 f'${;rʁ[#=}hhf Kx-AZS*T4갣Sz骏ynTgKlWF#7B)"$)SӮׇFH~]C/" Fm^PȽL$R@mʴ<..Y'o$|/j%jbMZVhľIJ7%ZpE,]}W WP}+/O^'6aRD(t!f6aOjd!gvs@x+q=ו!JA'\5u 7{]%.wn84%Ha19H)$ԓ/?'je&"PjKiVJX}gnAe/$fwg08lz[У,iٶ*puڏx_N4adVv#9lFt7t`.ᱷ3 U'Hُ ۮ K s;BQzW]$ Qjô{>)ַ$e/+vhj%Y!G+{ܽM0̉c"~ G*_>sHs_Vl~漩 4})d ܗ֦FجN·h*GFfH DI "={ocBk'*.&|YcrUS$v2^MBvgDCҨ)sj=GWpj 8T-!? >mEc"[Yz$ĝ&x250ǰT0f3{&wvءS3/a0tǐSvux'Dcβaeq& X*_f3jH}\L)9R7t&_f..]D)-}mBH{3m0Ui@)aX9:}@,oՇ(Ƃk XX)UQJeJ\H)&uVsX<֪ YtKA! {K+wg`0vQ*Hto&7}S|嫖 kl9%K>ď B<>5o*mAR!3 UNk;| r*!~O>6&*5ϧRc hIFsY6d-^B"q'O *ޛ QsD>[Gu1c6}l 2ʕ!o,JPIߍP;t˅ӝΣju{#ul+} pp.&eE)zLؒFLAPF޾B\<4nr|^M_l\OD Ln2ޢKi C%Ra76òNiB?= OP=Sm7f3 '#'QxZZ~q 0}saSa W^>0۬%یCgh,qFiXb y6HfbTA`*PL/$^K^QkJ-Rq3EL-(shx22cN:}5)HcǦL!"RrQzZc48w$%`w3dJvIrGcQ>XlTmjHT; h7ӊc͝~vO G;%#;g|E8 pE_/ jӗm48ъ/pwGT%p< :%3nmD';D4#F!4&nIl#]V6)D>&%"/1e^PR)RksQb`N6WLLaCu͢)"l;F7줛8}C^0kCͷg~t0@Yqm`so^tIL[0Alx &4>L]+ʰA`;aGy(Xr ҃̃X[Mb|Tid0:bGGlx;kE9pHЏ`sIryP7PL(?//4.pbJ91Ax!M`F)lުQ'^:!:mIy 8ވpPV*oH#:΃p ceb{7}=`Uof~9k#oz>\3$ +X>r^K7d O@AjVMhL.e?k  %s^GS?m]|sRyx+ ;ssC㫖+,@w/ @ĐmvpAЬ>pV~L MH>s%;\ɕV9;J)~Q 0Ze:M,^Hcnx|tND&uC Ǩ_$;#_RT㴢!L땡P4#*gV.}]-I'J*,6#1 `& Co-WLu?_ n<ΌH8Kq>QyOip띆|vA{D'eOWKkyۗŢ=UNS~L)ҁ#qQ8¾idqZ5V UZ0欉]gݣ7qibfR>~>Or =(!Wz6;bNzE[ﴛV uC9U E%(l[\ba Qc^b8LR9גkbFl^vVgPHɄ3_Fmn=KJyw_XyB8om; tc]ԖmVچNIcS?n!t\Q),-7W>4u\XVR@&ipC;m:jYɦq"Xsܛ0l$ 9VydqI{nvVf-+FΑ6y sI|=&ȅM qC/fCZ(zbɯmI]c"ފ#TTgxq47חz{ Y9\Ż͉L1vK)oWH Z\ eЇD\C[_c[ "4޶_3l) jjג@`8h_"^f&ajQnl` Ͽj1mF7ӽ3rQg MmY9 I]] ljG`-/|S1 goMH`AjXy8Bf Daxh)+z7lg{հ0M~7{5I 580oݤMzE ŎU}N*;˷ۡ{$Y5GƟJKxOtŏ!te[N՗e_VʚVRWÿdYZe? )Vio%ӯW="%c%Ngg1X1i;|!7EE8aRN[Q6>3R;X`QY z6H(U{Ns6nOv6D1rox6&v1? SFJhE;r20tFiކwy.) ȐOV䵺 >:aRAEd)+7XG76" &3#)[摃s39j% +栽&w4 )}Su{!-y`h^n1RxlClW7 Xg3%=bXDҀhSfzO }kԱpeipi۳B8?ؙb1]Ƅꈃ:Yr+R pG!eD`>%4/kB h`kB0*t&M/iT}hN?wDb3ɒ[?2jz/@'H4lJѻvҲPOfPa#kLđ4A,hΚEۜetbԜ;S]{e"ՄPTnj=N1N& #9qs0x&W@nIgκ9 DbUvQ,r^n(cq(>w l\EjU'7Õ[ w"$fx^>PaC?[ ϔ=Kv0K`)ܙ>Qi^ƂEHP%nW?3Bpm_su8Y斵hAg3^@\fJ"xP9UB tEs7=t#GE;? y0ɡ8W'ugQT%l`,`j^Y[X&23禌c|-+,-항fax9񪄲ghּS{WC_gӼPSoM\vڗ4+oWc` A,k'{҅eh&^zϸ!g/(pt-Pq%s”-]TۨxT>Wtfx )05I  Q<ɐ!ו0ͳDԭY&V4!J|΅ohp_+g;RC>z SD173I'pO{!"V~G5 9H7(Aթ.[zPyYٽt.HrZPMo!-PS<=ћl=Ab7\kħ98*ԭHK6oO !Rd,06OW]KrU%E\Jd, Z)N29t5#͌'Bk=:O^_J FlG53< &*7gs ۃEE.Y.<~kdpm;sTl~{]fģzsEr_ J9p%4D3dU.uXn/)(NU/®Xqrm?녍v.S+y|^2y yǗ|9ni ]M$|8U 3S 9IpÒ~4yqR@8J8M' /Ki31Q{rYm>J|dӒ:u^k I O{bOlˋH^b漧~u֍Cځ :%h"ȾL r?EwӰ4B1Z$؍a@Pfc|̧&թjX+ڵ:H#K{k,6MT2gG'B0dz/ b bV>Lܥ'H 3ؘG \̯#M p5%?1 7*xy}Av^:R15)_HnAhO4LX/4'R@ _1.^8OeMSAB+ FFNSDq*omu\Z[>4HJ67^ ;PUHȼӢ݂Okٳ4mBLώ4bTb×?qTƹB:wwы%G4ML,9;N-wUMHQvAVa=ک]+Vyf_J|EE2|ޫgŏpDt:V}b%Lç@J1zqQ22'Q5w h2K ʇ񭞁u jZGV[^@w˿)@1yv޽CQ+hIj:qfXt 3 WMR|xpHߎLUUnSȵeVň'=534_< {taLG6/]rI|a416)Cav7wYa6 / %2T{ EBtϕlOwtHfм%*]uL]fF}Zr2a>A lyze9MXU'tMI+.ŧmsMHF[OmBYq|ͅp, /. ȤS3 zo\ CTk]IH=S<o`d/FC뉞ǜ=5{ ,P ?:67$?/beII_LVZ/R)VY<,Ό'!C8LFz=IeN5B%1W نsp/B@ 9&؇a;k_n}t]C>V2qk-Ԅn02k5<;[Y {#y۴7v m9\J3V]C`6ϣ Jx7qWNۛi7jB^tÃlD|['/[hª%=\ƙqt6Rjq`l >xD\V* ;5põڥ94ƈ'VrY*4PHh:(,``2T^IËO\ X=O] oGكna+2<7lǾJ3MȉѰx^ʿj7 :,KPo694 Ss:%7=jh_=g\q7ُd+Ŋ39׾ |.5횭1ޖs@.RO@}9|D&pŅVNjt<調\(ug8٥rߟ 葧?_bܜ|͍6P1YʌihKMzYG8CGan;9Cl: PajClcjp2~ EC7EڙI3,wDi'i@4865! K0Cӛ @=UCc: jdXL2.N^'?C؍}fp"b1N&e;!bVԩpW(}$}8x=; 4./k64 [| 6",$桬X>V| ,ֹ0 D6)7xr40I0}&i>nf1KՖ~-9-Q8ӏ>V37!o덲(UپsvUŪQRĕ/7iHAݎsaJpc{sj; 9g}Y_Y;Ki2l<BeG`=aņDvz (T(Xs_t*Z:|8!཈Fm~EIїRu~`2UUoѰ|̜iDŢmuZ)L3$'e/^"<,Gf)|?RfT^T!V ox)}?Hƈ"/κvl?5SdIDfWVEu#[f4wEw#aهS(mObI*h uuxbXyW־ӛ*Nf)i+6:sH /4{(: Rj+$ DQJIsG눋f`rAعo2`5ʮW}!G,|)1Ks6X96'[tH|55UP"Ķxs %b}4oW}(5|{SkshNن#=Y se|Bq`)S[DvyBQ9Bv;rkќ.ĻZT[MpA6Ò^7E: +.SAEnS3ܨ *mewV. Qo1,3Gզ [@:Y?z gC-Q7s3?lYKj颼1gblmd:82|KJ»\LK뫖 ,&iedk8z`U oQ/×T<6t|0{UwJV6tE>.,D)6a60Gb|؊dgcRꭱQgeVӻ ! &ȵ?s@:ϕ'~ MRWfFvObɳY T3z>1g z6;\N'ZI XEY{PPQ.ҳC= G&p@ʢ M*jnNn"*{0ZXkQ ODo?{h;] X;xQOV G<)Sϼdȹ?Ĩb Y{S̄;&F"(YA * ?-MuS>h K >RF=B'),K (r59'^K9'[/9(KB>)^@kSShPWc/rSzWL֥#IїE|,09pO/$Rv}RH޲?cIrUEyи&nN_[e~uuF> ι#0ZN:cك|4/={Sc,We`@:,9{vX1r6z4E#SCH薍<~T os䛰փ5FWϩ7.ƘQA#`H6TBLѪjpP]sT=8 KU* AaFa\`|O!߹_/ zs ybI qEygH+ՠO^.pTɄ[m#ZQdڀ7@`N^*;́%9xy_&1 JBv;"(mDp~AкRl8nB6dxkHh{h!7Z1]`x[r%`FO.Gi9H/rAs=Sc7f )~'G@]\ 3}?,GnE;=/8$:1ǟ7tfRg?t䩦O1=$\صT NIR+X-'"ZCas  20)WמVVtfq(dW X]'+wܚ$e0 c^:W~){g$[|VޡT\`t9wթmO l2R+ z{ *Tg#E miWloh9vpR4~!U{n_fȷ`9S.DD7&lnټPCC`(Ց C3>*a0f$ɓ7>q3d(OzV8^Sf U6RȺ9W5VA&/%bR6u۸NTt%LK T_B{NܹX'abUP.(ZPtQF8q˵$*R0@fyn3I:2 F\QCΰp`qkqJaU1-kb8KfVhz?]d@P(О@Rs+Fx^G,a ސv}lñ=,^6x -=@ ht 0f.o27ZWfn^i/#QGhцZskDHi1< fmJ *;-<\[jhF J1#PyBt/)87;u:ؘ`I&*1ĕFj$hMew~TB}_W0%YعcAT榤oZ2))+dnlG~|Jo ZLg+kݽD~w2h Q/;ʧ/J@Y}eS,q(Q9 Y_: g%B[6P0STG03y6TNx~߄%} /k%^Bo\t ƕ-% o ~X(+ p Qh$"RI ;g~$v)JߎIt7j |A8^Mw0nG &1WJn;, F'8tkF%!a-HF  Tt}ȫI@-q{uGwo\QZYe勅i-Sx1uL}<H!HTf5M֤C7/,>[+!i5s XܩUkjiFZ9j;|'OtcIm4ZB~!?p0_]hކ-Kq';f eI|0ow,S]9`N|ɍ >)# 'w&J Ѝ]jz:_i8uǚޛތՌ"}>)syLkt\J0 NNv]U~$꧰(~ {B˕س2a㔑6 v h[ ɮĦfjR}6Ah͸I` "0YZHXZ$x kؤվ怩d5>Q@l1hrg-kFgl+N3Upƕ_`Y F(kT<+lɞ'82aPN#;]NїW*pdkaywJ|$e~^uhL3RJo9t3 C*Y}+&YZh"BNrǝ:iA$y9~T#c6ou< b,ݲxmK}~ &«FO|Ӣ,KW^Q" y^F#@\ZݠN4]<ԭ!&`Z_IIob|p(oޮ`)tpFFq)Ϻ6*xʖO PH,烾Z3gse\Ț$2&ޝQ*xMoK 6eho;+:}L=t\̩ ~K7( ʾl磨=@ j ZkpXG@2+w2` C(-vrc7o@h aJ'q4]gpӽ?Mbv#)qr k Xr_M|lQؑe]+/:Is˶GUA&mLN(Wǯw%]IbBYǼtDM&/uqٍ]ve۬("ِi3qd<'_Fpzy.p U*#Lc]OXt"d +{$>oi* WΡ4NZp'O ih[UE ۖ. #ԙ!h9 cQ߉#Xch%w"R>8fX<ěЛCJy+$1:Sg+Y&-u<.#0L*dzT6/׋KQ~i?VhJ-@iC#!<Ȇ:a] g)9D+Q=S:S 8m͛-;碊VITYClPppy%ȁ$xd7i΍1RsnS ?t,*d͠ɿ Ȳ9tPJ]Q aƢWu!Kµ 5뽗'b#4Fl-}hL`-0ز2ٙkǴGVΟܡrky+h4 \٭o(48:[s͕m7mꝔV<䴆n5 4R @; !Ů,x)Hյ!?:A<OFbR(3MkD l0IS 8|1>−u#\b9ze@Z8eMT8Qc<:[u(㗍83Q Omݓ`{|wLYj$N(`vKF2_Zo#9y:%~R.>Mj o5nJ[$yw"YS3{W<"K45) fH#/ \ (I@ZPn%C "J`˟G{Ts ԧ-٦6@&%\S.[_>[*+67_cq: #WrgYɍ!O?t.]68R*O!% gmh=~eDty~{:>(ٍj!*7c͚Z'(`W%ȅe0!}Aw_C#tX3T"A:At`/ 9⣗>DD׮zLՖp/ܥ*NqDl+>8Ct! =Ģ-$r ѱE{(ܖo.]Iʧ@D,õZn (^hˉXc8Q̔nJ ~|[Z&+'\ ^{~Katlp T},q9,DO0E腇Bjmlz9V]9k[p~ AT;z~M-A?70W)p ^DT߁i2UQ]ft~Y-X-eqXe_y{bIPlĮ),[/F,]o0#[,y1on*_?̆|-݅d_0Y`'nJz}:?ɍ7X#\ St->](Rm(2 wG>(@JCoXgCodeO顬Z!Vf 8ǛľUztEuNcPj{zL3LwDmEF剳=P@2.,i2j+"א@Dd#@xa4n"U4OIraL$i^r>F Wڨ &Sq鞫)krEe1po]=!^aOqo$μ9y~>y l-V=qw2gI1CvAweOSwTƱM+H"u7ygIcR8rUy_W,3:-+Ҝt2p*fK;݋=KY O"r&to ɭAo- G_o٪Z%.aA8wabmDJ9us׮Zָ#"y,X>Y콢'%ɆsF>mnnmT Lg6 7M.Fi:L׋H~KdEP%7=VvZq\]}0;f)BjI#@ UIDw1U> ϮS),ʛZqvicYv?6'pWÕt͟MN|15FN)nyxA܌%%!3j$h͙)|˚ ؟{V]xS7Pp2F%q6>N9lպ)\c- k+"ЧQ(J5+DyK'_5$6 "} \~dri}yqԲtIedkdn p&",&qW̳5@{z;Rii529x><ƫЮXvt|@?]ȑK^#ˍA};X"1IU\ qxeV*h P\P;NW0,&]tRpI8cxJϩ44VVtmϷ\Dj"5Շ\9&zpbS[<ȧ7ӀNF˹X}Xv`OX!;9 N۠6"1ARH:)*Nfࠇ7w{$ynmk9|MO O% E@{x;ѴkH ~.|71^址Q!LPךJ$Hï^2^ g`#p@ /wsF7;-~"K kd = hڀkk$˱xUmz!ꀺ{(U[hgzC-OE{/6`0n$ι8"}crײKkA- ۦvSC  h [WZ<8+׵0/^^lބ+j#ox}ZEۗN)beNG^N\Пi,^rK4o1<uBfN^ȗ)-ܣ/QuW_S&mbѰwQN;л螣2Y15KU~?\I[]TB'Ԝy|̳lY_Z%U3X<*wQvxNs)h2M; 榯Z! qEmGl욖吞hTD g'רád !"-wtdY8Y"c] @K\!uH4Å!ʦJ8M!V;L[:s2c/YSu[6)vzK s,hya3MГ%sz(TͥX'p?ԽPa0ok.Zx \qy/Ʃp9%2{Y'ɪ 旿SΛf2+8>4{vթ$,6h#A3NAiNw'3\o9R5?[%$fslV=FQ)J-6.Uʿol)'^YxbYY+0_mzOA$' Ww%"&vDe6Ułq~ӆ*;uS5pؖ P֤M= zV]|@C< xU _f'\2/f&BaZ/<Q6L:cJ4W_[)u<=g;JMpIy)V#Pg:+5kѣ5B.(?d'q ݿ2=3GyP9mhvu4=fBef&*@ dIhP0_uvu?HSR>91%<l81}gd蚑Z;Ê_aoXe㘻cf- DAksNZ߯#mlM U{glj4l5nU*+$ҭvLaXfbጁ| |=&F/0L&*cO#wGj~"J5+*f~B2)V_D–_:loƚ%@I3HԏoG5/{8IP@NyeP{WBXҗX`τT9"&gXM(H]E}"3~1|*F bâ6  KAOl'ٖ;YCfh@3fcDo-4ngMH5  JzEʒ TYѢtN4sgĵU5if~1|mNm?yߧbmտA,{Q$gsU.=KYдԋ4 fb՞bQ7 [IBsk1NT#&!IXڿd`+4H$ّY~H\3PwhB9v9[M~uQt=^ˆу4h:+s\i&fN銰h5dF`fiIW 9&TE}f 2X(Ͱ-V*θp"pv1L=+==ng~ϵjp& \b܅rpPG7<"V%x!T}jMQl!߳!<6.cɢrũz3( ]t )V*]J(DuO`DXeR~S@ Nͽ痢3e dX!Y"=?՛Dxwt__$j}R&Īi" &_͈ Ւ1GTϤ&JaC<5~VfP%x .ID]'s-BpRѾ'i$hm9;B!Bgm% TVxqɗIYAr#.#4hA Zt0Us$t99㡷{c Jzc'4!rJ<*k*܉SgK(iЪ3U{$Sâd?ΰ)El$[,@&Wٞ/ct<1x1H@}R)<  HXZ$VQΩԞ,M ,k8hL<5?Lv EoPYQh򩤢-ט({Z{+{ d.Γ¯"8'9Fdij JI4c-T*B6>~~&N?&9ԯMgy.FKj aPc6A^ola:in砎tٜf*ӣWMva(S!H 6^ ֆ\cnG`llR~,+/c`d߭ٗB*^lv 4ɒta2ȷ;Ԅ =T&y ~҂kÎC\@FffMZyv1Q_Wz2scS~/8"OfXwΔ{q.N70] H͎0¤{v\/ao `TF~cqtaV=ds嗂`&,Y˛YZytEåO87'Bֳ*ᖲl=X(NմH \@*KWp/~`ƤNގEyڳ2s ay/\ݛ1 wU#*"Ƣ BAoР؋OF:0\YC?PrDpÕHW3(@vH 1sR"8J㕮5MTaI5zi}:xt)Mz)"_<[yO~.M"1)3ߖ<`-n-=nEu|Ab 2JR ✗%̴*كs2R tWr,hr-IE۟գa%I;/3u7;*.*XJN\Y.bj~.nObƣWX] X*^5ҪED@9]Cj=%:pi9?X0WC]xvVnqf|б~_g3Jrˏ ]LrrkIJDfSϙ hεកIPǝdu*yįCTxsEm Qы]GNH պDoY妷ee$vm KRA=I̾4Obȿ铧\}iˇ L2)%3GTת%i$߈*W'AبuhWǕ8cQL[ /"%XW: ~,d]zjP:t%z̢ܶa\ T@ܤ5Ji/1 ЈE1*9g7Nߡot+EչgL <~I~(!ⰌPWX hz0{޴Q^3PX{UR&R*,gH (`= ȹ愖zXҔ9\ .q)R*i諝o1: y/UdI"UZ @IWԕLx"YrYr\ʶBzo=ϭ+OdLf }t-UX9uV*=>:hsS%K e]C-5H% JD|+Q7;,=3=/Uuo?{ 4ƶ> ҅O}N%{?P2+"jMXPHj|+k|H>jنpm_bpCۄz?fJΓv欫Vk墍ҲRIZz K@b_;U2=f&"֮x̴t*َ/13ʧ>}kBOo#?+H^ǏFfV%>_pyɱ?D%cئ`GtĦ ò'cpNӤaӯ(: 9 8HNq}x2iaEr!>gtFǠZ`]|Gk] [)qNoA{uw:6_6+0R0lq#%ą[#ΰ5[6 *P -oke~ʥ~`Y;mWX2ij7rˈ^޿d j]nVNȓ3³ۊe n!̲ |@N--z7?~;!҆xAw|fXrWk^NL@ E8 7A٧ASܱ =ly 9rd }ѻ0Bu&NfxVE#Sʮ)lm0ב9i{0P2YX0'RO Θv5)S{ M_9w{oaҟg*:Q&1=!I@S %0%8m-:!.P* ps 6>ax/,TxZRu(mfSW-/VrbW&y{I›ݵ)i gJރ_6aPfNbpJnlc 'x3p5#20JPa(;Gʨ(]oSw p*S}l6M%.BMLv)/̧K~ݳ#j`S1 ?@ Ģc|y23}ԝ 4*ZVT-jWmקԊqBQj//IFnyP `)[kPڑ{}u` %+ᆏ}4cZ;":GtEF`] )ٙOpNV`: "ReR#sK/[>g:09Ai( Rkn$8A71{Sww' `l+i*?>DkR$iv(qcdփʹ_X), aU qQ%_y,:]Gur_F$0a]VA?BZQ~IaBʡIAکv|&hWmLrucF-; Kq$ g. F_Zl?Ԉ>~mwZ!Xh IlD$31IuP53XjprCk\V~ǗGds~C5Td[jờ=倴r_\RxJ-.\#֣2ԃ?".Viȗ@(NxŒ?фrt0TEVNc "~bĒ\cI U4bH( h>'hw܃ӱy{x@҆ԝ[ R#V>Ҟv݂Ot:XI"J )_FmD-ZplGY#6sH2᷉" B0?'#;%kVn9\y߫ O[# :r vv e4T7;\?njPOq@fJn/Ƹ-o&p%qȝ.0]_m/LbwxV:[D{ݟOwTW~Mҷ 4A:ѧo:1sq, r0^MHNz@KՌM,$<\rC8%lQw1+o#7w> 0G=Խ$D35E8OK4dm_&,yqBI@ٶ+we=Y2)b/nI KGP#}{؆dX Q9}F |F/~:o.|`tG\t&2&7[X`BasҪ)9$[W({o"#~GXSR;&sJ o!}5<˫SSi̘nouh'|U0uZ  ڨ٘/`_eNCngøG \!(&mJ@EG؅c6{UҦS]Yb _/1esnBC# g4൯$,C܏n߫ET.;Fc@i[yBLe.jce\- vrW}ɓ䞝FE?wv Љlm_';Ň7PQ\0 l"+b #N[/o5Kj0$vr\XQ6Gz"ߨMT<%CuMsJ8,mt@@1x_)W8;#b .3v{qd.l`h\-qU\sܠ/ÊCih40tL*i|wjH"70:&@54XI-pD'0A2o 9AF^ c(R (o/k͉pk|Z롺L3?b]/6 8JABYː}_8X`f='qnzFrfWϓun#{ yQ K4Mt}mݍAQz7E}[ ަa?p\" Ѷ[TZs(69kVf X5ݱ H; sy]DuD?ѫv:Ya >UX$O~5Z]r׈0.kxe:!h !&65+UYeU̶k.K2-) uI"vÃSyF)vǗDGA?alZ{0 #}Cv _; OꍶӹTAAM} |&odgA&5mq3lރaZ·y[=8ٓP^mٖ|4w  _6L/cMջkZ]wdgQAI>3+UzFy-vF٨f RFu 4Qv&l$8pXfTEڜ/S' wзqT+Pf0:]+/XyFG-tˠ-56z:9(Wvzób-9bN?£Pøi2{ W2]ncM>sfRثtRsrƼiBj.eKzqvق&[(e"mpG} y Ƴpw- ,Jұk^&_%CX ΢!!fVI`jagϔ2ڽ5["ƒݷޣ^Q 3rA^A>ßtA8'/gQM' u4/ˬtc^[PkcJXX.ZE[ HHw`hw#KKtZӮ'(2hO@Do_kMhw|߻BDWQf&7 om<i]ëgnڐS4ēExE^H[2f M[lsokJiypK<n䉤ë́Dk>d=:5+OĠ7W*~Ez[Lfo|'+}矲}o8H>c3uZrH+_)hަ* k#I4ifur-Y̍z_62񩻏nR,J԰wxh$wsό%aWmdy. E]H0O@z(~KՓ\'>"Wofw U:{ϋP偑Ŧ1&`9>E1m(֩K?~-N*}ؾڟ_RF@G?ѷe'd!nΰbL~jPk`9y&L$!O}t_:A5gίvnCTLe 2ZoU abU`1|8 @Fʐ'ya "ۓk@ X=^7kIru2N=2Nhȧt$MdS_`I+l2^#EW&'2v˾Li,'ڼ.T1FSU_3=%'2KF-2<u\3 ѷ5΂.5i\!41$l^J!䴫,}AYOTNJ\_;]XZbDwsW*$9wc\{$oˬN$L.'yqz`$V-}s:dK P+m+W`{DUruw5TVknouX]4c;  f?y6J"M=, F]D Q[΋*} I-%\vW8lh6nT@9fɤ‡Y|])IdU7sYR"PC Zؾ~c:LIa?5 iL:F{lCx-(DuG_8 PkFzsE-.0F\=(̊N&WmSB,]$0| DkvGNj`:_l~]T|yrD 1||% $RFwxa/^)_^Ou%Ly~D D R˗ٗYa,yYbSjQD I8[瀄 s(!NcvxefL'HD{PV>/w/8KAF27lA3Y;e5%7|/697!ƛ+ԑ=#YK8{*ZIBjed>[)zDwww[+Ma1O1֠2_;f2dJ4{?ȣoFe ji;]h3>&\0@Kr&ΤzRGep Mzw7ײyQظ{"%'dQ5R@qyOFWX'Ty}ɈAY;d6Q6$CPY/V’|".ߚ@Fxy8P *9v`;s6 -nj=Ɉkdj)Vfp.E+րWC_ssI]PqPyZ=&,J[HVe濖p[z>e`&Dz#X@nn[уqvzzK.^A?;VhXpMcwb8]ySӇ0=#!jf:gyFdwS[/Yb[z L NxʑwR~$f8] !B[(AM,)څ4bbO. ЂiP+tS )K׶|W_<{G2>wt Vn֪^oāHZnkTG_E)6, X ݤWWOl]e(d9ig螀_ϲ0J`i*d:ҫi^I%(n?,!Iַ+__Z;VօB6x$d+$.ؙ -W&b(}}D/ iJv# ޸aؖӆDGLfU|R#X&F8πPqa]kސHOB#JM7װ'?=҅’D nQP#H !Z?*w#GOӮ6;ԟ=/u,S߮rZLx(K-U1Ub-*㎟$1ĨصH_y/͛H]eP KΛ(?uF"+sBӄ,M6UAI}^iC'(#i_o6u~qK):`/UXS~uJ idx{7U\,XVie -Gc^۠<a.lIXe"H2mzSVO_ V-.cgGhjޙ;\pW0SV&>]ԧA)z T%1c[eֆŸ&=S ׋Ld_7 ePll?r&z(k"ǝ,_N;کlvT}['7b\XUW䕍Gt\h *^{li%8"c~wcp{AdF~e%'| 0wG6ݚǰY@*kq@I@#gct-*uYJNҭH;De6Jɑ7#-h@l^cB- 2}?Xea $xy?lgZ0Z: sNJv d~ei9~Oae{8ݕ dXnԖK1oxgwc>_I{iY7 ?t=odÈ(Cv2Fpgh @)TTA6)%DVrÞ[NucwW5'|90@Vьng5GVE`Wf/g `kzXBEG>R\"zu-I$$]E}$OvP BEfӮ7 c7:&q)W_3{f5Hpƍ9*O<Ζ*(s!拘|}~^>ijN$k Ȗ KE7G ¿3Y5ɋ7}:V5X=b{TQ/0ۣ tXoitD̥w%x^4tXJA^Jo|MN"C>PS$;y'OVywSeshIdf ~ \;K'XsͿrkTfĝ:c&#}paT?Y7XMo'%PhvΥf&.1=ĩpa;KxtkLH6&&}_6i; w>ڶh,h {/ ]$ĉKu:kSf$6:3VYWûR)W$OmoeM`Z"g %տnBfQ#T!o IAj<0E{IVlr="xu-󒣢Q-,GA)`4<Ӊ wJy-,Pc}Ur 9QSKtyZCTdP=$ɕdwq+}ɐQ$cT9!9,o`^(]&Bm|Psf'<*] 8rJ&9+F+g{'{ۏyf54N`gxOZxx=,hKX|Q٭xȯ4_7o/S|ur toCp7j l:tb*v)﮽{=><ٞieyI} 2>vRH8TV-:h?K{ԴX\xfV8S) D'p˷S햰|*#HtW|tƩ>캽!c2yXp$h0g9T R+DZu Ӌ~ZVu54Yar `Yrn&Ztշ,E(ќy|DZg/UҸAL{tUG4QFdZ B.,NQ[؜~R(u&D%aBO_A Gy_W{[OcnjC]~r_H}v\CH1IQQ5@ VU9Ah7RzV62oh=7Mn81&^ҡ ¢H-sԁv{\tdQ5zJO7lT:2CvЭ>s"аѢn<e=p:f423`X$ |IoJY.*uA=冱}#_!Z+OAb$%I{ƥyF;|Kz&_kx<.MRzڠk"UL`Э,M&׆$]H?wVb}r#UWCqJГfG0D,I7}r9' ZKr Ih"U<_0LsBh.QzVIfܕ5YgwoL޼:OOh.cpU4C`!PBJH# ^} kݽ`j)1n PMcNJ1] QJ>\#a^bY g7Fh{ sls5_V c {y|)%@Uh3,1V?pyW36w2MI1^.NWs\S.7.}wO{{èX|t[iDf^*# iXQ/Xѭ\*@.tl?lD\uGRVLߨ~6(ꮳ7mJ/{uQQe;N 1F>}fяvVL2KP+ӔdM-k$){84ߦ3E nR7*{'@~;eAQIc_{v2&#_v>q;izhuitLU ؘ6?_i\ŌRt đ=̛@Im7}T.X9]NC!b1B[ lf$K]ɴSb 艫⁝h9Npu9KN ;uk?[ BN#5ȈpC1O,?>j\BfmlP*) Uܩ%'ug *^O0Ogc;uϫk8h5]rAXI1.hwsŨe}r<9yc<3wYKe"\9kR(F _IbX%  fP#+>"ʞH.@#GbI٪ЮRhFhWC29j8w+ nG D.xeߴsʤo YZ&2 H))TS ." X'ݨ~BH8TXuݵNph`v6(td ER|u)ynUf/K"wrnڙ. )\G5* ;^ϣ\)9B{;frr6coM]4;)M;fIV\ZݘA OJGMɵ1LݥcSGczM EX/ppKk_@`ʱ>wbWBK8C(̦s Ey.Al}ߏl9(D8Fԉ~@ً6TKz M2T哣27 zB }#aӹG}/qpgPԎsI9#Qna[Pb㿵%/Q<ýF~;m 1>O"/ OclTkQSe-D9v^rg}7p񸀜iQq#Yu1BAc  >MiM+نRnIg 3Bfw>#Пh(]M7l-e'{{ef:+~5x GzLG1رG /滗$]A"~)A"Bu/FyPҌ:L[ȣroڨepX`XD*/\ШSx%W(gSXL4nlWcR.]7Giӕ!汹briY, RWHӆt"i ~ yK$m'BQm<;gk謄S*vƪuf[[J6ٻ%l1iQux3[ɝg"fPb~USWꏃvm A_.Go`a.ʒعNG;M5)H\ IGZB^EiME@6<"Ϋլk☊2G N&W]`^U}wzONȱӜz;2X|)5mmqku .NWHy#kF.w,>vSyn#" r KpÂFh9Ŷ ݙcdD.>Kw5']N/(GJzfau[67OYcKEy,o??Ǜ{fn\nPr:y;!1Y׳_|ŒFj:s;Z]#?s ,P,D~.//aMz9(dcC<`=_R׷q,'f4㡌)e<< YZGA qN3`Ų՛{$hh;M{t|9PzZ1Y~ޏhT?uZZzcC d,ָ^xJgBPRѦ(soʅ Y%=aSVE[ح-w"x>2S&e|'! .1zҘ%PFcKOv *6F,m7dUN'$gu-?)uF k=pa/HIH.)1\SIV䠺1ynKʗ ba7܆vP_bpA5?e]QlO3r){ OXGQ'p ~ <Ҩ $bk䱚bY_۱d*HOdK]1j]QOC?kpNey8jrkGx34 ܏> Pkݔ 1 fS#~Q\6?dR$ KHWq ;M>s:g7Z(x`īWHrP #ǣ\b %HǸ% F-v)JʔG-`Ja}Q)1()+yg`8w0nI+sާ@8ϲzHGRR?t`Lit]]j7٦ʕ P2WPEE i"6,[bŦt(D`-[zxJeW֖(5p')&Dz(>O dž"3LPDiR!z2TxحWmr,J2NtΟGr ohwMjg{O/% @ؖ=>qamIC}sg9QY .~AإF`Ȍ#%[lNo<ۯCC=AS #De^#nf,esnb\qAJ$F n=1X>lWn R``"4kMjiKܛ`ȣT;N34C^aqg#da.+\42ox9OB29AQIP,:c[/l<W;؈M*sIv, f 7{:M𼇶:<@t>W.kVLKv% ֯ r3\Q nzeaJ:1? .å%QC'R2 L߳Ux0f Y{x*_n8}Jw:#'r5(/(-Eu4 #3DVkO.x 5McR)s3,jfr74R,C$! nx^|m޹;A6b:sE2 <Rp'Bt p4W*|Bօx;:74;ĮTaq%NdY˜V[Ɵ3ɛV$?.hCB9--t'6,d8pٕ- lĎ7MSj\|;[Xh;"/q4k\BiY\܀?#?I&R4Y3AȦ5&_^5|gxN_$ԑ^Z0[O#kԟƢX&.ד6T~R~\m(2 N[+z@oT+ӑ%&K,[GB%y)VEyB4^4r$3rT?`"{<#{%e^VZ[ls5E y`mkJhې_ϧzEibܵ/gpOb@Srɤg.{UCd5qH;1dWƟ2yYE1s}F6f7 ^q|Zb<A8OtD:TKr5gpQ bt3'I$k'h@g)ЕԼC/ABLeiq%֥ 8_ iD\a\n"_#يB)KFFj!\@dIXw:@,C--i3mM36Mc$(,g|<5BgY> 8vZBs;#+o'y<+μY3E3PȎQ}Bp ԰3)TZXUA-%δufbʭ5{a]Ȟ;h0 xS:v 2D+oD6;a/g qo/%TuuS[9 W jE 7ꥨWP-E2dR mG/]zy/L,c MEMi:W}K_3j G5yt:uQUB.:52YmMpggqJ u~0Ҽ~6-CǫJCtD%# J/d}kAOuqb~C\w\lpq-L0|9`MQJc #4)\0^ĆXW'}JU%*{eF9wTk8Gg%\+":GaYܵدf0JH(utEFSB6~ zD*_Q]'o=/ntyǒӣmQr 2qbQݑI}ylk+ŽHKAW&>fnv!21g۴8ކKAK {(o39p{C˫(?1C mjll錐8U0: NǗdgʚhI> zUL9V(c=Yؑ7OϦ5ҩxd΋jErVNa&3w#ISG]c2k { H? CpoOMs-[ЪI̯ȼU B*PK[m}ls]j٘H)#'x}n*(N.N$s7z>*t,x9bWty4˽-hE=yK,vܭ]Jr9)lŸ$f1]$٥fN!Oи[Ü&# u%BQOx9Ί8Kc@Cj@Đ ɜwj՗MGA[f@GFL֊MTrF;j z3Lp 0Ib~dE8M#v.dh%åU~2T٣50[6+is4.>0.zcm'~=Pϯu< 6nE4{tu 'E_K1; &ϜMN}c/` 6u $ם+w+[!t$BIz= OAlʢ;[V^V)10-GFOYc{aT6O&i )+\8q#W^#Z6Xe1Lgt޸S`|6R fPNAv(U}U)TvL.AE|N:θ':4b.e8 oKb ++a"χJ#UCܰhi7-RK,=UmxZ˘_zI3SQ1KzL˶)(B{ Nɍi>֕ࠪYILK|`Kb3mXx,S~q/yEt(`gk¿ZIi9^0B$D RNW܃ps"zdOSPmdD_|[/$c!^FsOXWGdF!<[V Pd L^,S?[\'X.AJ; +sh +O#T2rٺDu !%3tg" :ɆD"${=r'D1J<7Nc}뗑UPEݼA [K9ƀ I>) /"gXkܐWè]Vk'Dpi +#Z;yg3}U3lz1(pn1Iu༅𿒰廠4# QEfkOWCWfNgё-or,>̐}8j]Q}|ٳlOVPYL1t"gͺR3{^;/|}dg4$͜ظ[j1WBB qY^Ŕ y{ YE>M\k7efADk25Ge@5iHǸYO% whHvbÿ\75&мi5yq2S@Ly r|)v͉ɸ7HRUx(ܳ'+ɭIP\O(mviw |})~;Q Vnaq[J~p L75yQ${\л*} ;QSEmuRӨNO! B{hD"NHUK!tQH@ +Αbp2OKv螲 ö#e"XeK[پ-,eAxbZYOcrv3$&s6M`sѰBL&8@Nd*9u,0%;]ЀӿL]ͻV;ZyqzrmS?[R,1JQaQ!?vNZ,+<9CAU`F=oU1l^pJjK2%O7(#$ղƲ4[Ze--cWs<ɲb $6RcNQ`;syy(9%vp6YN;(RG5ty"uLsjD7MM'=&W_-z|8L /{5%q$ m`J5˰ϔy?2!*:LhA(ۥ# b5_҅o adWB^{7 o2/(k$K%9NZUI7?2at eɁ my[0!ٺDY 䚒ʡ%-.A^M)"%G :qS"w{n?r6Ǿql%gk} óS_z,;ަsB LdgPN^ʫn Sȼē$Yko R L֢1i5:j`ft:6p)e#|zN8N[xϢ ENzV3YP홧=PTi|pa7#3ʝ'ӆN\kƮ$t_!4 (BsS `",UGBH{nf{olQDT}ܤ:.$ &KqeSL\S~h0m e@9<׏PߩnhVIiUnГǑ _ro+YrJǀ xEXRI7 99 d99.b*@\ ϙreY[, "5qKuޞ[s@H}{VZӅFZH^ȬMJDT$T2{_x9 Zn x nurH];CZ-n,gaۣp}:w^1ÎS1[y+Tի ?~Ha7b@h;HVJb^|,NzȥuL+ϰ P'{j3{bK3?x6ƉtsK(D#D9"`!J%קHPJg'MY۪ư|:dҔ}8 5P캹\ɢd=AKb>:ğktΖ^ଫ 0 bA&T=)3ƸtVCSH p-Yita{^EFkLS2ŧ6o7¼?25:R$5xCzג]NE3@m~_XbO2\%dӪ+n+ܢ2)KE&DCwDC*PJ,!W  gr>F/%uZm\0%ǟʔh^ӘNBrPZ|*ht:ĬBJ;o yƺE q*"ҙ8joWzgUakd1X,QynqH,-oR~̃ҕ;4+amk<8KkV4*B2F~'AE=Dc$W.#&g 'PxΖ9L3'.xauDf˶n*?H[-Z=Iz[4 "L_ \>A+ wh'a9fS;hǼ)2"[wϜaفaOlnR%q#2 XCKH`%sHݞ V(yrbis~?"p1<A9"j.n<3հ b:\Y@kJdNcva6.#AKK{aHzuC"xLLH'wT* ëT# %P gƜwg4ޤS.Y/'*g^\XS|UXư?/ O6YT6c{!01'u:G )Ԑ(U6)Um+%6CήIQ!7!ف:6&Aھj+o:Yb0m\nX hvz03WWC}M5넥zA1˟$L4h)ZIE1}йKad2g f!e_Z5hEc,.;$w[nɥg^ʳqԡ*Fz=\EEOA zpҶsmfA# 9=eq*b3ɼE D8si ؇YO ԠAVٲFʺ颠2UeiVst z nz'zȂodW2 :8gAv]c?MEc}x{UIW#^bmHb*U5euOzcV~ov0x _Aّ_Ixν+x F!x@vLޠ", DŽ-lb*/^uz`VUf Hhjg瀣o j^Rknn9:G^7ܘEs^Ov 4Ѷۼ mYl}$]EB'cm[|r=A,(@.fQk ㆕Z I;t٠M͕I.7cl͘N=t4e#?=ޅ,8M95u~) M)֟ٗdF^E ,$ ƊvU@e|֖́G2lb?Sͻp/jO|pwHVtŊBԉ"*eGڍZBucF®HfH %- 0[Ť[7:gdx v(,5營 (J iC{W*(Aqʤ.;ĨG⫁&T'*,thvߧ>*ޭq~DnE>yk6bUs\i<7x7O'fnA ">x8T_RDŴD+J7{F'\5X v :+[:Jy:v/#+&DkottQL̈́WG!$A5wAxj =zdCKϭ= >bM/tD 6v1R?sJV+*;$ Fn;?Đĉo?B(+ ֱCwy taNjz\4P^|abTǯqpIݴ\Iœ}n`xjݯP" I3L^2֩հc$rNjЦOnu9`Hp=x6Mzu{>fV=n2fN.% BGK`& ;.\Q^TgoU@ssĔS/o? LRLDGZjɀo(^jE(TfLpKOLj@-rmlBWKMD jؘ,0VdI5l9$q{̲d pne'm7YTL  &,o2aT= .Px.3ȖӨO{ ~ nX N^I>=c%jw5= we_ˡGRP;}wap})8"HiH;3g*,*GtncUe-Lk_Vc[C`+!,<͸c_M%VR<{+O~:0obRڽ6 վ433hf#Wm%LTݣDf /(}4&2vԈmue G@)ZѳR0|Rѐ5EDhFiKe>ד| L[@ f*nsT޶RVne J@zX-Mn >ZXI'fu}0hƁ+X=@ՂV E\򤃍;r>1*~5IOR[ߛ{Ib[3I}yHfc^T>q4Қ̷uTsz)+\Fc'fM_BGI>*B]Ej:`=1%*aWӇ獰8EVX(>ߓ+$Vv%j%,_'}JJ TqB՟A|QV/y#}.ܥ>,E() d=s.վVw|{=E<Ġxeu>W5r_g[|Z,[6.>nw BIJߴt9H28$oP+}Ќer}9JW8o@ U\N <-s%b)>U k9۟sm1Es^BwHTuOIIv͍"Bi䶈j+K:IøJtpFZd #nig|30qtZkŠ=' M_w)Hl^ ޾XR(Jరs#E n%.p܃̧di>D->I)gsCvJn:-<wuԌ25ER8Ve`HKv%?Pg>ʧ)S}9Ӑ~*"W6lӛS *|v>O`&}jޓ x#,[?"@{nw 8 0ZѠBע{٣]ntCWcxbDZ'ISTߒpH~#!ptB GMoYxkikx9Nuv[c!~S}},ǯpk]/v!}g9uf\?i 'Lx ÿ,꘰ w!6&M3xW{1pA#){ηg3.s0)֯)Uio mhhK6/p2(t~9Un+17ZaΗJt7rl􋥳_otQX=9yy3f3Ip΀XS.p^IlI{Lc_1s5ojY}VG+eVK:3#c.,A=\պ@W4\I͊Q0@W:Ɨ]%8r|O{F: 8x[f;'̅m#2?q$h-\ s0D&c.jF)T2#D? ӶwI ԹWMmde㥾'Z n`4K) aZA\tdoR#z~] + _$%!OZ[P>5~o~(ހW8w+zbaT ؘٜacIBj8KTH?:ss5b8 *#up+?mcw)X0p]Ъ_`}Ff`>h{W'g#l h-,D`!yGe$v)gYbrvT 3vE!P⮯S jTXlJ́iH'55D[v< AY!YZ=A>_ TUIH Vy2Ds@bs[ iR!Vņ' [fL!-JbS)lU)'[]J,p lTd+$,`Y !4SɏWTho9TL));1{7Wp?._^Q |vS{^( ZPB2K%u(!@keJ%n5^#o\kq ohZ_˘t46w (zI+ÃU:a̔ !gW'1+֦17qɖץF+Ÿ|<8'.J l#5Z*1X{ yedQ4"b;Ze)Hkq_<(m ;bU~W-DCe rX:M~FFޢUG÷ iˢ}cڏjeyJe j1 sϏ[9!F %]q[[MD`9ڈgߣ{xm) u1єoCGbh! ŷ3<'` _.!K#=2m2[p膉Sq-g 4Tg!b.F~kBB]װC@݃#w,APCJZw'gFph͘`agc+"ލ[&.[-0lPʋ.-]"!՛Joa 4vn7;W2n?xҘEO]kjxLeP򬭚9M1t G+I"/؋b Hv(ج|X̂ThI/,߯`JHDoRZגZҲ'_V-r8yuzc$vȹۤ܊a t"G7%ԙDE$;—Fs; J viΉ"˚j{MAGqh߆ ǙDR1' 1ÉKlmAXR)@`ϸMǴE.&0E@VBdUNZh D9jty>*E -fW@Yc{^ OQi3̇?DPNn\}NUF|b icIXt#!ɯFvhc|+[ʚ6L'S*BWrk>scDj[fI.a|}b*lfuӑd/%4JeXMD{g 3)x>mg'^ β:0 " 8.o2DZ +"Ŷz 'M&zQ,+Kk4<\0Ћ3 d7"=ip_05•2a`!OT!H){Q,_s|$pZ*")7Mv$Ź#Lmx+4q63 [,نby*!zCLXa*V ,Z;o{ʖfXpdO#A=R$5! &=H{6Z{C wʠEl2 Ӱpk6ESmN:z'g~K Q r3LY.I#~b#ةMw{?͕~u͵gzn'%r§L5׳wՓ#'cfPuԞ[Vl tjxQlJaPRgˣlSPl=`$st[mAhBe$&1ؒiD؟68Й@䤲dY/5yFbncns צGFDGk*.yMMro>+E8,$*n/Sv،geaO` 8Ew/dpc #ezPMSXبw]F8FVXEB0 frf6YUC &F~Cbb$H`+|_/<k0? T)(d/Km.z:od59NL}\?v.Í!ДLTN1X\a]@w{i]+bs`}r4(߽  >?⡤0д_Wj1b12'D:\7`jH*O#9^!?dTYtVk & ABH욶rLUfJb7yiW! Ш)H$.e@~b, z_:$0kPolv˻Tʻ3m}K@ffm '2/|Fvh%ES|-]ud-$tn @ֱB3>'$D' Sx&mԄwyjQ ldˤ?,Ss9uQ0yN{^TdpܚĢ< q@OAZai:H qH[6aA8W7d1_āͰ9 x#Is}3ef:eRs̸;|ƛjW5v|fjXC #غb'Y!#p ]֯VvF.J\"'ږT>z?Gy^})"&:QoŴ[[%.1J@F (MXUjPo "jr$ S R`賂\ ")9WeJ)N]'ŽSEe˜j0u[紒߭Pl>^ɪ1KzS^oY   25Zn |z$jS5"ay:&*qQVdDY-?<\s=Pi>'77m#H_]XB! QpAt&i(aw+VDJt@Hp­ n` 2 o*bep{Z "\P]S7i&ׅKڦu"bo0oBdUENJE3˥/GxI VsYх s>YgZ.O`!.Ǡd0 80|nE.s'B悤erc ²X^]n";3#G0L#\XR.Em R̓üI۲ߝ9FҧW =3V ݡes;bL9/_x}0]Xi7yX:fykj`YVSll#|PXrV'!sR(.~]6|/ۂ(4L]-p:L tpF^";[,<{U)ѵ3͗VmX&_9~qVM RaS֬/ {8cɽՍN+$ֈhBl? No6Cg>ZtYqcL BA,i%_Zf39՘- 53_⍯Ÿ';qSTaJφ2{γfH06'jgM jX ƷvV4S A'փ>׋;=~ &QsHUz,/괟C7uد*u_aK ٷTy?6%kNppyPȂ녨\bOHȹ0AW\O ZY)8̓ڗ<,ĽZZbyp/0#/){;\x+˞R5@8QLCm1@$'쓆_vNkI5.J$ 4c岡cqFnǭJ=B}J 6bcJ|I&Bk]([nD4g Y-QV3Q.W[҃u1/Zlʙ&L5)cv\le?lPp4 1j(0mAn/zIJmǤQz?RlgRkaX=nf+[sT|n9vvz{XZUj'3,8"CHZN,4˧Zᆉ.(]]Z8mt['_`Xq1w@@ HBc`u,2!>f4#`oYic1GYWmh9L`%q7Z[_C/F!g;o6sknS$G? 6;'KFKM  M'^7JɗT;I=\Hz> _shqPM@j$q0)a3a̽[c昹#tޡS0B&2ٲL%_X6pab%EH n5 PK#C?u\$l}Բo̕6Ɖ'_|fj}5` ZWklH{ݸ(yu~}! {E zEJ!xz)_("َ4+gnͦ ,}xRrߒqw{>'. QҸPQ3> xJyGY 2 ^![V8S]]%{^6gF h0]jx0&Ţ]pnҀtx\E &R Ao۸7oD&Qwr=pbXyn > &~vR m5yվi(ltG*^Hk_lQ.1u/Hjo=-V>=Ü-~Ơ*%T#:N&7e4$NF.H:l!̫fA[Iu5: 7R [٣zlQ h8T٧ lI F=)dž<_ȣ`bؓa3px eg]l6~b3@ohhd=2.1[ߐÄMLa\*sg}'pfhWF H;͡ѵIl@z_YF]^(Սo5sӷbUN qr=ƒd˩w5؁t` S>鼔$aEziд)ONn&Hg 55{s|5P,錝&qÑH|!_Pj NklJX C|o^ʯ~L3Η6H%F5HHe* L5!oMeIt;vj:p(I0Hk6\XEC(v01I dR )] Bwrj}3Gw'M"#'یyh=+^)FacP70.仞 ‚A=k%enjU>̱F⑱bj%'4j. GuBԡOعx}򺶛^^ HF@C\p vm2l [j}P%T1AevQ=m?KsD1l~Y ɩjVKnb[KAT"bq荒kŸ:dy~sGe9)6 5Ju*QًNhM(0צĎsiIS:gv5C3|-<7`b0Sxu[*UhͱWEv"Ji`D?c^=2m\ʍ.@^ܦ6UJ)w]Jvh{G#`FSQOЎlvdudtH9\@IiuHT4JUgmBH<[H`2x:`MI4 {549 7ڻZ/OA\'UmzmGXVOyج*ͺ«WzDKKU0?\OBb ("a䚶hXӒ)ۆ-/>"HfM>ɴ^Sig dgYO\fw`’ 'QV#C'+ VzKZS=¶*aB0*V%:)tWܓcVlWiecqz/\hb#uI>/"kz0bhٺ>{b}u!X&ܡQ6%j!tVX=1G6@tjU]{J֝|bT1vՌ><ܵW|gxTO>P`Ie&_-w7-a6uQw8#Ug5PMpku GWyjJEyûoVzQ vH2m*|C`;ufXO]t(D_*|3PȰF_N3 㚈"T䦯ɚwsn CRĨe=(E7p-"yPDM gT}}o(5L W`(Jysf'x\kUh<l`2COԮ[%qSp DI˕(^MŰg:?J3drxf/EsuB9St<Њ;2θohױ"QKLC)dW6{?|Ovrw6(̧xbKw_%;N'M%IMWm4{ݓpu s.r3AVV;\aw3]b7o'i1QH*#GUx>'`ZͽJc1Os#-5J Mv"w(v!Kl6|E+ Q^Tkn8}&Wfy)r R on !޵SA*kEJ/-4g}w F)RTw@ (^d=jnz]ԓ??qs\͉Db:A<̌LTj7$?Ɖ)n9 ?XeNwEhAfl!T{=Pq &{S5a۳ )dՠ1ӣx: oP-*@\&bv] wƶOOl:'+a+$2|^D͏(/eA3 aLn-kKPਤ@`G,ܾ-b̃·Vj6jϑUBebC<G5.-S^aQph%MCC(!zr|iM؁oa<[WS `o#F߬#/fF&A Q :a7dI]xӭ*sbj1!+KƮUΊKF'#7%/~CH7AP=8RK}݌8?MmSR (ZFn'U~b ^w ݒψ:'&5*f!vct0 qX8%a@?>ڨ,L??ob7Ͳ{:ۄab @ ,C',?g?Bߜ2Z\+Y-q9B/?E4u}baBnʝ]9a$+K9b `ޡRFB|A^1D{esC"p#nKC;V-lFMXD!5"eY )KܣBڝ6cV3;>YiEP9ZZ, M%Ui.]%7$3cJ(W$zdcwѲ7zҊ4c S-oD$cv5giVS  gz$i'6}b']WR| Q.bVψ@HoQwE3/=&@JVe¥J]ў$}_..pJ@ڹAH'=p]$i <5AO;ɝ:uJ@ 2 I4A.ޕ="#Dau4Z5;찍G)U S-  芮 ^ IPS웺ޢ&uGc|\R"罗nd(ϩ7 vA]1l]UM!vQŧV!,ah ^8Mc-`l)9~B?X'r1Oi9xN*r$7øC ѠMA[v7^mN(!vR S,lBQ'B_:,@sƼu&J+&P鬘Zp8+XB17ooaS'K8rT_[Qm׷ 5kiY@q}(uWjYqb럫JҕH,A =/pc( hv=ʷ/lߐ|EK/β٧,&u:[! ]_se0'zo(Ogo@U)7u|]Vs<ڴ³ lz\fmuK誒I| *C+ڌdg2g\&uؖ( wH{mȏ=`Xtǰu~کUǖ:|@aI\3A1z -4J%!֑,"1I垚z$ ,&_6kF6Q {ܼaiAzj}|Ò{|EYv\uq=YYhCА!|m(46SJ[sAp4Jq:՞q60 X'^};iݹG6Z@Ӑ]' zဋR:W[L%ĹWs{J1քU;DDYYQfI#{ h|9Ƣ8 #1zY耨`kxzb_9`zu/sApaQ!ȞE%|Ck/n^-@46Wdl綁;5ީnž hD|,55O&z-+Tz#Ddv[:&q4,\뷥R8ә'cvN2ѶRecɮͦA. 9 ӱX$iǩTX>(v :s⯐K؝yAAqnT>WÀR*k,W";tP Lгc|`z)T,𻮧o $-`d Q:p2NԢ.m v6Wnwl>Xf3"7I^t^EC߅4Hʹݰ2iK󝪚D_Gc3t3s߀_H@|ʤ8c(5>F-e27Q 5 | 4O7YsFU5+m!NLh 6*XV]Ϛɣѹ@y&<%zȚ)&o88hVXQ'sQb++ջ=-V[軎4܋3Lg rٔWoPm(?ᄂAla _@_fvX)2t[aXmn{R vЊF&hT3&pķ_ƏvKZ:Uǎ1z)ۚy,(¸ʺQ7T'=:ڣ+hPSNm4',ǗL>eɮ`ۥTxb9]RA脡 +.7!of[R\Vhp|NڠvqW{V_NkK~0wE%&Crt 3Ԗ˕Y{wFUBT¾$UALҍ˯[jW/`vށB.KX$z!eŜr=Azy<Ԩ?Ry)ӚPeWKw)xs1&S40SOCXp+$03S ~S,Rô6PbPhE%M]Պ͗ݻՔYr3dGQ{7FڸǍ W ?Od;>KHf4%m4#DHr;8׊,{f"w6vQ:A~`lKF߹9Rv(Wg.<)1Y[!;īYM5FE;U_DbT+CӽelܐKk9~>NbW(:sqٿ>6WRSS*F-ܲtso".;%_ $_9!ݭ @u,ibu![K~Sީ W,ZdKLЍpEj--ClRMǘv/fa'0 :ok`jK wKi*|5S0K's%ȸ -Դfұ*մQM,$lݮ.WKp4)zk5NtkD#j}Xڔ H{\9' 9r:y?,ȹ )#b"%ZtbVo:8fG$bej5ߥXY7ĸlkWۆ&S̈́6O+ÞE約0~-Ū UsQk< vc )H  .2A *A7On.iDj^T"Diٳ5 i5p␐|  =jKfb)@eЉq=M F %3ړ|UJ)91{.Ϝ&{^ӯ<|M"-v)rX#̋OIi@|G +Rۂ Qp_%}'bH7XJ ԱC/;q\x c1֞ÃXG)zX7B+Y)ҼP21i;e?29ĩkhᛙP0'xǞ# :ro~S5m:MW93Ҏg6oPvB|̩bǃvvj" ."g!f| ^O|!Md9l \Orhau?ljxb@PgWO5/_lgiu4iy0Dc=*ׂ#U=DL:_a5?5!NcRm2b9<TI5&㟰0E$}kP""w210 * z{r4wtНy[tEU#S4[ O} \<= rd VVR̋2 $(5Cx%8DzN,`y9 ]}Aa+w{U9l(E_"9%b.H?7l.BoL\d=8_QW왐nǰ>[Sq&AQئѐ,d$MYGj947R2["E=0K/ @qr9-md4?NBʷU{ۖGuҭCF10S>y{4M?heM18W\ V+%r:Zӎpc]4}LсX.?5^/<"e9~Kʼ,Vh2?T -9- `v(QO+۵|Ϋlyu,F6:>̓gGƵ(z޹R@3,4]%dLoGd=\4pՀHb1 _7O գ[Fw?αv8ц x$)Kk ]+o̠eWxF:u3x3A]`Vҙ2ˆI@COZԑc8W Ċ]fMYGG#Pw>jP;זZOr}vvPv}~3Ix2x*B B=ɀGQk9_eš1.K{K #mq4Tx]TdPGJ=1돦)v~,zATFEz̴׍ h4,=^>!>`߼-kJ9qX2L7_D`RLY%Y( [ =pΞnvFSS Q:&N_(I]B{"%`Y&K9% 8xfOb,хEEsاV:˷Ŕ&1`KQR*+NuÈ |0@^7!Hͧ_t؝0gJ-SVE J6Lݚ|$z`H>*[SAG*.CL>u'U%NƖfK-GH1|T?.cx9˜1O7_$77fւaLJK{$?m4Yk'BGBG>oEБ4Q;cna]1bTʈ`H@l۞ )BiJ'E8hQU⻓p,iR&b|iЭ/آ'Bˡ4>(A1O㪨e4U7 oZ*v;pì!f [iG+ +ƍɿm > WjdŽd0u˱Usl!NeU w +4Bm֨ЯqX(nRmY)C-MjO$ȩXL>Z'] 4'֐&`%O>`@" Kq, n!AW1ga1"-t_ϔ7(:}~_.4$ _?h7}!%S|Сƒ;SJ`tAi2ʧ\t[z+S!,ƒNNU,1RNSYd_-Pq+&oK<G[ W#?Φ>:R⥍? ~$ @6P4f ?n:oI.R;uQκr(;KҪ!rrrDkXVZ!3lF[S,*Qn'+ƧZ׌s(L8e a^~,-S#keq@IWNIf H̼=(3!qSe ֽٺSn?n¨VT>U@ &3wa%Lfְ9aV[S=^|L)`kP4ˠ cWlAIm%\*еn$%{@7xuUGC aטDַ5Owh>Lx7CZ>]z` bHF3|9;Z').3K5 93&6sB̏ ͕"BMNyPO{ުKpAM˕ _-ۿKWzy{SBeKGN&>aG[9u]Kꢽ,fXe+'zMEp"y9rC_W,7ttfDJy{ͺD\>!B} lӺOh/CF-kmÌ=> ;6I9882i{C?8 G~xjYPnMX\'~oC8X=CGרi\7[M0a,7̔W$s*Arndip Rm%b zEM׽?v\PQrdFj0)o5$AFEXh#(rIPŽRn4fZ/@pZvņNZa#H@DD"LU#8uFSRR.n!e?ym;p+ok2 laajĸ3^&tG~r~$uM"x1J9k*|1F`!ӵJyn 7ovb]epz{icG[4XB}Z?*V=uAʫ ?2t{K.3ٮr#o4h̡Y2DTG,̮WwíB{JסGH((\(oӉml 0kX8SApSI]n anpOV4޴~nQ{@4[Pi.-$nKDΏo"zc=8kRݗNh'7=S $ww͙0R)Vj+X-,i1#H|.Ji+%^wZ iJkcwIE}wQ;to EgG~|c6F"@BflmUbhAIy7߈ c+ Lypc 6n"7sщazAq /5^_ #m ?qۉ 0v T2ܯ=&4]*d&\|^0FjPsY$6, L}} Y=OiKy@\C6B%@9yIJ ~ ܢ B^ps(!=ug O- z>otDB[?6-./UZ~gdHDno0?E Zw.+ w Ypa |3,{NjP0A8(B;;G-)KE8 "8kk.Z {`4F|;\S \eMuoEYsB )lMp`Cke h~۾?oPaԔOOq@9S#==M)N#+ a_%D6b8:L*K$6$(7 ސL,rqVi%0Tg3FP] ";?%q2|Tc)p)Z@+Vq"4[)70h Rs[k/Q|`aj_ wҺPzmfEeOB*xE|5Pcy:<-K{tP[*K,kxWP8X}ǝ:iMpK#aXJQ{ =Z)ݥL9}TªdY.ȥyp)!U|׸*os[Ǿx9a~-p_nF/sz(pm*]w-ܬwQsQ]1yk9WN瀹t!b}ğ\D֯ZRuqJ0a76mS/:= jT"c(Շ8r]O)6':Jޥx J8{RYqSٮߵ uq;搋5T^X\ jl :Esɀ]֞1=rca]\s#MVWss!,9׍vh:a&(57y6 Ϟ+;&1UElfؚ"})m 8#ÔCom ~e+`cuM|d m"_yC(_A"qkdԽQuJ=!R(qTDqcOJ`D"Pnd ^&;iB6r&^C ؠY?#G,)&jpV7I=-7YZlx *eЌ`搷&aD:Fmv ߸xW\7 _>P(dFFevٺbm$[O )vZz{B%Z~A2kԝdC겂#o rhm!2Vo&;_^%! XA7 (UoUvZuT؝-Z K$H#' :P[(&΁ElwA*x*-j񾂗%޸:lJ˽10Z,VvBTﮎ\BK=bI'=|F.lH _N;Gg(VG Cdµ7-t?+o_q)~ʅ`  ' hw"sxD5:,?$껇nו|Am3i3T[W'V^$oZ^(|#U^J# Kv5J­qhvFr}_k [)LLؘeGaiϠd= .iˎ%Ek6b!_)&Ƶ5IaQgP58Ta*GhCKED|PH3P'g {x)KPwy œnj%xء!Wl'l֩ -D}/gsKF.C%ؤi0fj iyp$3ϋRVaUT %ZM1YVbvt_zD;ӠzK] hE~µvӸ-$54@PVH, uzӶ5bO^ϻ5=ɪva#ahxhD7EQ8'#X[ᦑj '4j"23uVT,*0"cfJ4hkYSE74A(DDb.% ϩCrZ_oKgxxܲRRoHb"Ʋ#hRrL[rCCXۂqc&?NlR`7M׮ߖz%NO;U^i;>'t4|6E F0yE`p[ a/Ǘ)vI3^,MҧX훽oJ&7LYkr"e$, N"Yne9_pmo( ZucUyǝ7rk:AJ{&AM5%Q6X!(US ; w/docOx›z±\$ur &|=uvˋf~s+hdp1؅e8s Yز:@ʓl!!42V "Rj%=UWBD[!rbGoz:qh/, w㕹ʅ,W|cfĂR+c,MSsg1czL`9`fE%"k?41+bH +wva~*yp\cb{l#6}}Nw_u|t&<ezJk7U[R5(NOd/S%˫?g¥t;g ^>Ǘ+ױHyLˬ`tJW=f)=9x433w_UՄ-VsYe1 gTC99(a\c3&+ җTmx]Pj ;'?ȓzՃj=qqh o{-n{WȟLV0lYS579qRBI~;Thh(t-YpEبZRFsy$hCk>&Gv23H̃˨N/sDiB="YTؠFC:V03yt[WY D4V/ב+iZp=6[6ukmCM1x R혯A#7{GI1`Zëg%4#p[T04 VUg b 3p{]ΙU۹TE{Ç!%@IR 7GiHpHg4ClK"z/.8CsQn򖫦+z#\͕=2c5|3ށYğٹWP>7(*vQ}C+<̀:JA [֕(SluQwtH'8ê2` `Kgw`Wv!]><55wn=R407t y' ,4B5J(dҥpE3ϥ0A60s36Vd/T.J}ݍKe>&JEV&lRIn[I8^;$ I 6麠޾-'38V&T$ LP]q}]n ժ mPzœ9<GM In Gz*E@n#iy Pئ\!m}I 15"},3^m[q'{-.ԝzq+t aee%. /E]dfPXFGjɮ45سx{ؐY)Ϝ1o=0x}vGlaϱjRGMK'%7PNk A$ 춹L;<idgy-a&8"@` 9r]fLYWJ|s9jmj0R_h&cF&eQFYf33ZIqJ+[ȝn ׌ {K@ 4r04a٨s&V7j>seQɉpΥE U`ӝ3t_T  E;7S"!43?`M[ߛ1moI;rX*eZz:loߑp'm6zփܫ9&QI=+%K?!׆> |z{JC^y=>r ioBЛD"E,iTy7$A] 0in:[n#UT^BBz̿X/?[IroĝfO? x8 d9-3 VQZT2_ć`r.bgٌV>mBMbН׋Uw2e}(AJl*#-kH޵+1e2 nڑ\A4AuZA@ך z.DTᢛL:JPRcT9;;ZIs|>_1*/W,8;'1"mR"R\{9J+ K* LP٥KTI#;:zo^&<Ϣȴ%M |SxQ4pj< JԒWH L./]Q+pϷAjc>%Eqj"Pɇg^g2u٘.OM8`A9.a;yS#5N,l9(zakKgh7w_dzϽʪ^BT&UK.uuWBЋ~N:=* V񽎊B]pGX 4V#ZzE&KhQ’&uy*" C:y;| 80ۈsŰz; d-g/L { -2f{yu.NFܨd6__t^faIt#ji_ K\BSOP`d$dDfP#,_PT(˳wXmd;: YB}I8e'hpumӀJIڂIl/z'K7O)~ѪWOWsvՆ^b0,){(dP.?['5.ЬOc ou#bFjT9E.+A Od*Y%ϑ53_:wL#GɾŔLaa@7M P&]E5&`L}RjIM4 Hj&+ݹ݃l^⤒9L2-dQ`CAQІw hÄj 8B@%_}\?\s;W a3Bf{|6ol|O*g G%xw\Xo2g >rMGNsrJ!Rc>R,)k_֯4g# 殎5pFb,G8ֹr[B1ɟVKXz9&Ds|&PM zhl/ԘBZhL&*@4N㸷ѱ݌Tw2*nZ$Xk"iK;JRH˒v?Eq{N *>V>UA'CAi@C:w6հnpl0L 31ӛIru)ZH?j U0>zXoc( XE=HnV/pH %8?Wޞ/eueQX!92#ăFH 9 &@L|L1'5-*$dx)WQ k MHIMZ:0% +jՏ7Klod kjۋEchJՉB/}vxL^"N~/P,sy6`q[sal32$ Rc3A0lDžuŶE0 7aA9o{2yEuEk󢼝Pg[$"ɨwE!7w pfp"w}$n8ő=>#R6Idbf^ܮse*o0B@!n&=*RUGw&YUZnI_4y*sZAa8Pf#g[/Ikn^qClӯe/ԛhHS7zBHױւɐN/CEr _4Ok4C]AYƃaj 2cIVnƐ^$$Ʌ};$O_ٗMPX=8 zHJ/!`a?]nU~"SN 8>p/RL<v :.MpM/jtr׮h*^tw?r_M3TWY@}%"*,tA>6]2#)@,}Y*'{w{G_ "h>p`: hYrݔ W&dS@8o1].i=P I+^7ѷP*럳dΑĝ<8. `DkR_%Yg[II|8N#f`%KӑAPkl9k,FBvr:O%&}[̞q(H(Żr,TFUgc^yLEhX ,EFaV^q،=!˖*JGnHl "lIAP/^<694ҭ5S#kTdxhe(ޜʖc hs&fĂcvi)TW͛p=m#:ґ VY-NWe`eQ?i!MЍZǜԉ䊚ڡMua[TWbF2xMʢ+TgZC &j_BA+޼3%,w`#R?&a3U x,%Nss{y9D` cCe7D/ 3P: /^}rLHSn| ˱y;*#8k !5ݍ|*Tn@>3O 5}^qG:^醄3;r`zRDkR/^l4Kf@7 3N^› ʺl#?l~2=Rrtꔹ* ~t*"0W%J6gKe]B`7]F~$YI+t"MdHEmK!Ҿ`*,eW$d;sU"t{ST~bv8':=>A[t$ܾ/y,seZx1M4Q-H=ŰI ['g),mqS Gܖn幱t+y{%1šΓX((PE0>*m{O;d.~IZvEf:ʂG蕣5F|*KRqohsjYNSsW+]J!I;&{mbj;o\v?= ` (Lr&_u}9ULQ<^J6b C׮SIg)8L΃@tq#&o͍(q:n`a,iX <:a:/;IdY}0S}eR+CʿQeH |;!,XmRzPZ>>3ά7+FX|~dR4i5ϽW").-y2OAX"o _Um-d]-qx,gx0ZPIt\)iSLb۰8vuAHF\# +z8zHǙmCҫ:c=2]J]s[dgIk Jk6F)Q;pNep¤[U_H)C}<F wR}GR;!FN*.Ŵ;#ƣ_m*g?EI"Gm:OִC@s= #J˟bҬDn'/'0/W_ʴJL}Ƣk;7㺤Խl+"F{kԚNkqty eYQr`ѽ~H[xS9CemQ" vv{oѤ9/@bb,_']τf'BD3R% UB8sVIkEu:.B?dQ%N5d?]c3iv{W)z2<5pڣ0 n7O9Xތ^qάE2:;IԗSOw(Bc>N&R](kE`I5IHeA^F^ew񬭎ʡ.qMU%-A[c߆r~{M6GYbcS$s r_4-̶4 x)pN\%d(&|C}Ar}+_wvqgf=1w@)4{hu/'ھ[4acvrHQKޝf.dc6^-A4 Sz򀻓e e"ڛ3ħoN h_peͬѩǚȍ@Լr$:jR]z$X>\3l7,8|xم}̹q=0*qW]r@.鿗 /IBy Cl; >%4XHA1OS("4l^JZޟ:^Х Za0'50GGKlwc e%JQHzRwϩCuo޽luĆٙ0V/Y}ECK.'#`4nG)z%dU(dӿnXk 'Ґe*}j>SvRԴL4 zTÇG'9U5/aZvR\zbق|i"$lصa#kԹNjbAbY"Fb 3HŹ d@iw@>)jQx>p/;a=ròfwZ8z X$|;CVXǘNk$. DهL3n7vCy {>M>D+eXPG{-P0k? KFŒG 2ۋ`Hɠҽ)7ܫ%I[z^Cp7X}Rb}2jC<ϳ'Hwz~-o(&.Q ̽ڳWř1GoH2X,>EVi `sެdwւ<9Z>ٳ4EؽNuVp8>՞d>,vbS >ΕzM9R aKW;r,$9zgd&'m(7ܥUq̟xh06CGtz`sSxckQ;+ YԙOfA2T.oܝq/]{):K?TUޓ5Z>b,T[c\,SnR@T@b|ivKOXm} ?sVdΖVRTIl雷^-C91*hv3ǗA Y k:g94y=O6Y8Y*)'u+2p^.&\}ֶ ȝGӊKB@4)jܡV-foH+!d|Q//1LnW${Gzz=l43T Pg9յGctZjVaY9ͥ/iއbx"XL]kW-cpľC$İ[k:x% qLȋ|=R4En"31Q"?,MakY%I:c _ܞ'˝^ zXPw#]1`'x.#pG̣ +/*TUNMf}Hn㡴ßVmuNPVqaJ. PeF{8 7̃ƓSm/nIf^ϟ͒R֬& LOS2B4c#M:~V{#ݯR@4r@LN]2}8 Շ]-߫@݉A>7ZHڴ"i-(BԈxO91ף1BOJV2leb|q pcLĝv+R -k5~ F$e ]+IM TǜF^lrL;*"bBYSnQzȸ8k#d#pςgVvjCNw^8µ?9:0O*iRdmIdˏA5hȳrI͞cBHtZ Ȗ* K*]Հt# o+ ScyF3(+7=5+׺+n\[j]ak ϳxSkQ*nؘ_@7J&`>`vw0l^&>Y&{@ufR0M=eLb-,Haऋ1|S.),s335_yס(.$o;PUNaP:M;d9axG|JZ/ HAV8(<~ l5Kt#u4Y/(-^dQ'("0zƫ4'zIqfj|/|)wbw.]vBR(;w%'8jo>w=wLF]N#O2HL=Xu@ܱ%iS)1Z&q*'D>p@ b nGuj(3pEn:ӧR=/->z,CT[a7I3bYd' ;Ǹ[eR!s:z1Wl$fМ_-d)\iǝނH,s6A89^P0&ŒUsbmOX 0)SVۗ3#φŨex3V}oEexoSS>U4p;pӳ4'2xڜ%̴Q$3M[t 5'JmM`Qf$ኸ& SNUd!mcOP؏ 96!#Yс >-x|0)`d]G X1*FĮ`F%uF06iFl9#)"L;q_WȲz? \Sg~io|>k1P~cM}T{\`Lj0&+8 ZPz+q[GDwS(Ax)k_SWL MXc}GG̗]*Enh~#Il_/D4HW-~obKUyj!'Amt0(la ?i _3n@d,Ċ W= ~*AA"akwd/n{"WDwGI3Y;I92᷷P( t/,PJ(CkFØmN ;0\us;F6 (Ƃ:WzJtT8^D8߰w[cO}?m*l#RdUY^kkԑ)*17$\o>S@Kbv(Cj t rt[HG@%'#lo>bnmP@A)9x5hE*.R:\}<Y6ϼ_dfwWj!M- 9&]*6ȣ6}m;dGw8/^ -[*0g]Q7%0``&'Ym'>ٔKM؄CH]) 5aks(EXͮ应i I=SF fҽ8?s1h0YaI]9yRƕ&Ow41đC92~jܛDFĶO{[@A6_BP3۵ /0^Zs3pZWWSU=DpAux7\[4\QBrzs +z'x<])ҭvjgg:A6V~]H-GpcCnnn E;,YJYc/(G ا~awaع:lpQ|IFPuZcxo[>]U[\I ᨙ tmg`fk_$E,p¿etP&"Bf HJڥH=2Dt4D.ـefRhu|3m'{haєx]1A뺓<˛4&@ߛڳaW;p#)̟}>'BN`7s*p|X4g;bP'P(JT&.Cr$ _$:s -A;34mԏqBͽf Qr in|[݊ XIq;MFS['A욶݆5Q6oLT'_M.c,!z}7kPr1*Xѱr7V[mZ) wY:!N@)=p>®#{GH$+tq9XpҀu$/OM3pV! u{h- wJ In‡}*Hb<= TTlOH*PuŠm~u~:Ql?m"| 57 $l͆qԔy6>sL9oFϔ[9Û6zx)'eqr&X˵¶?FȬ:i2C+ś7oQ XJtFG?^\|Ɖ40R1S% fÎH9"501WFw P!וpx$gu hVלD{_Lz=k~[3KK^B#oBa/d![(YtSq1XWl/pq!-R+-9%M`ڳ ƻĨ^ |:kW+-]l|{g5)kM5 U\R'?.G`ISjm9ky0  wK %W2дo ͜ęY~L|2ik=tg =S>>Jsm%Wc*.N(𐧢VmGL0mjbuDn_F!'m5C6Ou>?wđXenQ>U_,YKƿ~ b|m([*,LK,r@jbiҏ}Hn/+I6ڋî޸^\.C1 LG|+==t4(L^u~L7D`Oy~@byqz$ƅnϽAj@I.Zt T&t0ė%^ݠ7=Ls|K*u@D(=,a%A\\%;nua">'֓Aʔ~CVX$DR֡]`͆KO$}[!;S4Bl< 9%bt*j+4`G7 vdb⏛񩽋sH_rw%;onaVr8}x%@N֞jƀcE!tKzG \FIZI28Q0P鸖Mʵp^[1Dg{Rpo}q\I@E 3kd6*>|N1 sMqe]MQ,45Ʈ(~Y>VH/BVDT &9;=A)dYH V=7=iFm\UYsz<Ւy{p\kxuE4Ŀ6cf+6Do}9;dYQ$"2%M+{8j(;@`8W춞C:Q~D]?P'9EFLii*PY@;!" m)3J< /MHdK|5;xV&:~aUqqq mrz ܐLR9G-qnPeox=^;I  YE)>)c, כzo)ARO 0F4T,>hgˉw2LO{0)Rܐ+lL ?%?7k[VY`iSLnͽ(]cGe˖Ѝ~OIi `,A}߀KH\W(ȫFl8s(L?;J(-H`oś(Msè8/kof WqROwGK<\lj6@NGym e~qW-DR\9!nlfaig@0`;DŽYMꩩm-^Ҳm) Cle;Sz:}p -PՏR]<4P[39 f );Ĭ4>wtbpj^qvRR!vwi 2F[ y6sYBu 8iIZ$͖540F(2aCXsL=_.DE{9Sw0ѳMCR.a#V=$ bq99]8=Ur2A,:jX1A?Џ(Ȃ4_{: -<ΐ} ĠU\4Q@WGP Q'y8\QKjxTl9 Z JZvC"5,/f}?1n+9'r+uߡc_Xnc;> +Kx8T-ۺldAHeF* gh{{Rz+x ? tFurOоCOWrS~"OnpeO4 [lCo-bvdՆ/EkԔۈR*|b= ɽ4=4dzKm@Wx**$eFb*qզ7Vų%^6'%oyM+P%EϚSF%0o*۠Aa.&;/9G 5MEkeXa~ebћM&D;Tr#x@e@ӒAqYe/"ul4)t,BPը*]$C$6j]"b (s,xE7Iqfg=ަuG]ڦ럔^sK4$͡u Z,]xT_bZS}zգy*A%jGZg:“ؗ1e‹ow"ILm;R“`$И\]$[WdאA|@F|+ϰ ߆`+ɮ!%IOZZ}2-p$Byd)'"\4Y 8LKwi K\po3*pweUjրCS[ aI-F@4uEyˡJ1f:dF=OLAq24 @Qj=(kru(H>yԚEjA;^uGe` V"vfpA dYwm|w Zp6;Wf9׵gptG;^ȏ6ӫlDJ:e'A}Pէ@C&cԁ |,n:z:|@)jyD܈K^AwC KWFDv*41q2"mq me޼:c]n&&ohmٯHՐr[z9X.(+PO. կar3HVh{DDIůL'}hɜkYa?7G/NUuX7wy,g Ȁz/s]\B4=+_/g1-4 :$O nlԴWzdCܷI@76և& rYJU6sUh:|*#Id֊4LGrx5%%.'strd` =d=kkS?ͽ$ڥu:h˿^͋_x}%ƒn 4HϼoM\,OD=#^ld1Fw|A<.+)皦Pjw'@:gjOvBhg;]zt&TTxOJ0m']k\)?bYFn!œaxiJ-Wl>7TBA-i՘;Cqmr^҈Cr'\xKrwO$ /ڸ;F6T+h`()Ōv;Z xP{16\jҭ`{դ`MVzZ;wM$b ~' C|dl5FFS9RCN F[K蕢Tjn^0nP_zP KpQW,U}& ;_uz&k=_f|,[=5gſy캬}gS9_%#s$5%1F6zP^#ztŸnSIð#f?B$ {CKm2kfMeDe,q;69fɹ2,C&H!eL6o8}ؑOLJAh xeNz}M15($F&V"xA+ YX-L]eC$Bq*_J0{FAp{a0- &kqKiݱ%gcN~mm؂UT4$W cG;V=aI\A eυQ]#Ζu2I> ?-uc9W 40,,E 0 )Ϗ"/ح 6t T8, m]^[աFe-Xsj qR%bƹl~02O[Y`xEZ\=Ty Rh뢫2O2C (Ž%W#XIGEB|:4DŽ)`̎nY i BK#Gh\Rlxcv.2-{t8;u.ww38x\->a )*tw (UE?q"['c*W6~|h٥^fYcFkS=s¾[GSyBnDd?JdŶS쪁FBknV9k/6Zu#h u;E jzc^`U"D98PA#8R6e&[ &(}눛yol ]C'%-PHE A<],2R9Sw ܑG%?- >ӠǷlWE=~lBv )ŏYGS?JƤI|}?ULBGz\ Na#rvHXF#m+D =P*^f`F st'Вb_0Hc`R3@?K7*B먁kW,Y7̘#CP58ƌR( j&u9v}Xe u6!{r@bE bsxgз0NjOU/:9n.Pq4լ!$Z60J.&?F2mYdfY=Hpfz'Ŵ?vn͜ ھV24T;K^d;#yDi.])s&z=4swaСNp1Y%kye*Tp(ơoToZli+s@9 Ğu1^y <9M{+L@(*8XwE ߷t5Li b2 I~n܅Az35;=ˮI_+տ38-q!z'fΰDɛrG8q#ASX5obRruN*xɝ)'Kn(/%lpvׂEA>l[&=WsJY֏;c#nW}މn:-:rP)k Q$+ =~{8ˌ%^cxo"ߴu/٥y}w5"6I%Fd5WkZᑫID _PyhT$UBD>HI+OnOHkYXL2>m.UQ2MZ B:RWꎓl O$CWK]'Þ4Z+ 'xܟ{:h Ķ릯%x8U5g1 N q -S+4 GOz. C+*~Xx[L͌ZVV 4ҶsRk UDxUXu{@ $lNb֊K=TC@* b7U^ X&3{T:sXBE=XbӉ-Hn֚]_[0Z^1 &0IT9/(3siT^J_u#!kŸE (EH8=U6K)4oC(t)UuN<Ǡ@<(4  zcfA׏A|Q' npo hGA^7,c#\mwF;XC72עԅï "Y^$y Y tQJ<KWGC ~XĠC2Fc>/{S]W 0Zivnsh0Mij;Wci51׮KR=(13XV<MCRyQ ?[߶>)ܲxcfXeFpg6)23GlN2!Qcóڭ&;P<3r-p=@)C!afѥ qBTP;!gS/o zA`d;#/`T8 2 8^ Ka0hbC^:L ܟ1m|u E0v$T\>؅| -b0`Q|3q}W>s;):DuZ_X>PNp.1nN}h\/^Kn잆Nj>Sǡ-dH ~Rrj@y½$Tӽb4&sI߲b2|y% ̲*<)h 2rtXcKSΙ잰ú;xdoYJ׃ )DV{"Vд47 +ALRw\2. > yU!M .-mBۨU˕aGgv $iU}M]w3hpM6;"PdA,A=Oc{e8eX$&J;hfR37|vw4/u3Q@|\️+1,SOH$_8zT$Fvu6]17zo݌ti/^7yA] ͐,Hv19D w·Ю}qfy(_XG\7D`3/$ nyߐL4˰oPtz !~f3e)68Z"[4tGb,:&^wzVD!tiM{n@ɨt j;8Hzk'U@<j4ȷ{;'ݨX)iIx!*M0GgsWBv|pYXQUDsY5~oj$f-e8L}mׁx LH7fMNUXnxi?WJ%O[z|Fv y_ ʼo81Zr.`Ɂx̉Pfo6\EoKSuP1Qb݌b1]V U& =2M%~a fJ9l1S{ gtS[|Pp !vD.$4/1sAiN2Bx6EvZKNrs ,oz 3ee2gH1ʶ~c ꐜ ˤxp̒r|βM]usR s;Rp00vto .8mOeo{he&a0C|I{$ԙ+tG= ! ]Ῠc$Kry>Cxyj +;zL+1e<'7IT+dFη~*uv,NST_D6v3DfzG2S bˮaTncAEٌ b\_(5J;xm}c翅ȏfeXK "F:yB.<\,Ŵf7'=Q 0tBq> fdJm[oL12sM- J(mIfw1Bݞ+l~dj߇7\XT\ڠ|)OFב|34 S?cTK,iO84U7Ӎ`јF N8&u.{ST#Ͻ(`VL8fk+ceɦ#zHn÷RFR0`Sf3PVe(/j˫8H7o=Jqz|>?iޒFR/bE-ۓxg6T, jhފ-t2}nBse lyo2rC"js._JpdgѸ\,1|}X{m4KX_roಷ1Z67;XOXasMnq|B|p _:M5z0czQ5VCnZi#nH]( /{0⼎l1_":&=p*uzp<4_njmAΥCTo/̮Onh&Dj&-S kbh$Z y,XgbLtoEw\+" +| J ҇r4YIlEgD4Y^7S&\DE$}ҜSHۦo˓n&Y3rZP=8.Ѵ nhIFZQ2bob>d{9gbGGx&QV =޻UҴO2Ya׸bY"ŵ1:[k " 1;`7%26toh+z+G:)4F>K𨘸5= x ~L}{輂-çA^ጹJ+B Mͮ7mfO>:}_3hFWpax+3p'.dB93YB,q YCB\/צ_Yc,$ĚP+%r,Usw,vjrꓡ԰츭exԩ=q uGQj,u 7 tu0@nW hy|R? 2 k,NI+`w+UW\fM[1{P_KLUr]Tg Y~'zV/ z*4XTV3Ure `SX@St, ,(Hq[,Yq =(ѩ.܃.Du^+s/nj΀т7r$RޯXh)K -8kUҴlF2r>Gk$AgCd 3tI3쎚r9f#x[|(>>)B } RZF6 ɯ6諙c]@"aMO^P/ü IBoѿy>|5H8y=ml4#d4 ի0 j{jlФi Ad d4ensoK0q̏f?Ő=/赙71'Bq|:b xM H Z(IdChNupkKMj~RX| _[9N?Wl>`LQĵ7xxI`y8zwEp?HӅȈV?LӪ8_r}޻q0 ѲS9JJMYXUҥx $hk),V#/SrOs`@aY3: ;[+DcNmbݮw0ܞ.;k}ۦE|+N;T횚UջXi9CE͋ n9i'v!a{S|l@i ?tWص)Gv:>c:-\߮Mx#C1҃Hq7v;#2O}<@6h 4{?uLsQ>~M<2< XZu|'촒fkVO2=9' ~4w]71\u3Mĕxp͠x:iPbd60H!}YG=kn#^S_X"M:0XDa\C8h k ͞| Se9~1peUQo Iݷ-'CA£Oag F0g]#2a ekZzgK1E$`nxZ^7Xdc4 Q- /Brlf၊v:hkJ EA 8* LJE]rw쀙<0-B)D6HA, "(P#-/Ѩ~]u~dk3?WkX_ܖu(=I7CnD>:ܕ ;v:; JUsAz}h,[\W(bd%lz2vu*3y׋HIUc2_+NZَAgbd7aV?X=cJ=Śpb1M/?Y n鎧RY~I}M%Kd^hwTjH-DK^O)[qⷜ:kFį+ֈU }e${ES詛|mz;>&S=1+D!n3ɕ-uwr'*nH߬μh$wJeeI:6=@ bv5($f MBauTԔaۭWӍ% SU’2[["KZ6(oWx(b,~ᕻ#(e@[ n[0E9ʝ(vLo@cӹlJkmUiى_ :ēLeo6mwqxuoҴM{lì ~7WIq(MDon9pyz$SbODEehjT:Y7^Wl3Y[R`O§ Y SIfMOe6r=kieV͍" Xh\,zyʑcoc\x PH50tCTuǭS~p6+mFNei6=U<ۺMF]$rM: u-6XAWp_\+‡?OF{qXDL8؊8M_i7EQi϶i:Iޣ"̕JYt;(P8t:LIIx@8DK"Vco2V^3M;7LHȖgrԲZm 2Mw|@_3)? [zݚ O&BqwA[d#=gOER͆N Ayz^{gbRkc^M1E#A|ԑt8خ.&@ ;HJb໲?ѩ8+T,L\ݕSB2SRӑĶw՝1cmiӻi2˨v>ɸc'=:d> R,gT,:GQ`:]b=?_! q򂸕AsiI_ы< ?1zc+Gcf%c3^5ydvKzI`TPy;Hb& |0d*JzG]cE~+/L/[ @4|"X|v)*{ Yg#P3 I^nWK>@?VLOgB752ݧܦŒbV&bJHBB^xTզY笇EVƊ6-q",fPq():rnZQH)u4g2GȭԼ;TcTq4x?# Ɉl¢)0|rXZ1%P/& .mfŵ٭;++^\<DG"윋o1 Ṉ;-sh, "65/т>gI:;MW$Ln 0+bp&i0֧_Wއn 9;))cq1;k!y6_Ŀ22MF!;tݵT6wd; exO…,cFme236 鹕agNA1XMfʟ+4ge:Z6@XDقH3%utRI$џ@ކ0#z-\\ꍚ"R#'5 HrF'ko;_4&k_B${蚥WYyTx%-cwu(RszeePGjRxc Y,Yx Czx[.@2h_ MH9=EknT$M߉8#TT7! {ŎC^[NqT1Wi=c^iezeqo;C5ZXSNF?q>d s'iXNfLE&yF$ ^0'$r$VgNmCb6DsT*~3>!b xN[EQ혘!M='"V L #Hi-gR|zÿ 1g q 'g#?xdt(zW$GMn8y7'5cT7=3C71mPYG|cR!hs1!.uUDoVsw@vl0EWr"t0V4WcGo96^gR(oXK[L@7hO>#9' G71y$ eڞ  c\T} I5_ f6 ʢ"#Z&c As'4#|%࿴!D:1Jmeѧ,ѯ'ssw/Rܿpܭe^YDddEWu2&ix+BW>bʁl4CRXAxd Ug57%&M1AX%wbrN/|-=K+cFu&6,%" nm?e/1 }hҔ 5>KOOk'r%e)|kD t[Kա 5bΦ>-]H>W3JcB{hmO_kWd ҇bѸԭ(n*FGf>9߮{_bXkr$Aʲ[o}VΨ4:M P[8QRSר;頴eGy﹋~NPfN=5Tlh.C<̉ɽ3TGKd\-AL<'FU>;Vv!Z=@cLxЮ) Se0r21Q_2JjKC1q[^[~k|.L*sRrⷍCiDp<@vx$7qjו2ُ$j~fL9JL{W̹K4.MUnMF G#>*VVʘ9VUhYBF"K0sXPRp 4(L ŹKҧ? TB}BN"o$߹lG+QM_TaBbQ"/(0;N} ͟~Kjt7d xXkKyk!dnMhHP2kFU -jwj-nӸ `jgEg7U\ĪUHYy7+6W=p]0e(vģţYŅyKy!G^#墌V_d_ɮO%R 3TA%c}@M[+!V՗<ġh)[nZ?/*…{遥h~i} J)F-'t>@ؿ(I"pn!A6<-S= H_웩C·,odHwV,I=uD&0cB#bn ҃!@I:|f$U~S=iZAzJC.ݣGIqDo,ͣm)0(9 R>K\;v WTHBvE]]D(ef9qy4C 9FF4Q3]`p|ILIXuuj"hQ!Jؿ4.E~*r"l:%jr|RxZ&Ӑe6>!ql8Ѣn&f7Kn?sG~l@:ǬĴ ,UM#i4 ]LvM?1*q`:I/cоlty0FCnX$3Ud/v1CTiw\@>n ,^Px籦5kGey!pGs76kf.f;g~ \%$ T[GsU"q944`E~,?#yJoڳ<$5agfB>0džd䶅xJӡLQݧd: kedL;N~IZ?sx/$tw PJ8sF+wUyŜ'CÅ%LBFGVd'B=m[uԯ9qވ'@ $@=lCIcoϊq+Ա/7{[e4;=Dg:\0!)c]zOJ5C۴ff:.PܘYljDp©%r-ھR v|ܛ:]F@flfq '̂}-'Lv즟#@Nb谩>Cc)Hs}ALC]Sֲx*5@>@-馀SQcmz)D_4F$ghΚ;_%Ф|t#$ȍGH\Ѐ,yiP.v{iQOj#rvǚ.tC86~XIQ7ic&pa#wLWp Xcsn~.*R}P;*3͵G iX? }$;iu]k3|_KHPi̇[ekjДzd3&dK ]"0ݘZֱTF{:NmP-Ja'fVo/nzy4n 7R̦So2т9[FE֪=Cӛ>)+2(XLK) 6䕪r=\%F1c; F ,̗>Y^F'?Zy:Cd̡"XKGɅ <Ի5jV4)[;NZw@̥u %%6yw8gpߡ" ³`6Az߇qMH7<hrȜ?Gֳ\&!?m} 5X7gDz\{JgAJG'U24Ot GX)3 [[ : m۴/+e:a6Lh-.<BeH<$$Awނl xHLڝa( !"~%\$5 (adu$p5.xLwՆ"0FQY4nWt V.BjH̫<fWxŒK݀z xP.!MU"=pb [5m'cg|.lKI ҾhGr[ JJ rf(L5no 6"Khrs n\l^:C7ݙQho;}=-4 }[: 3aQ[1pxCؗW`V$ĝ̕/T6["AO df[,eC}cyD*\\m c57ŴEtz?GfZV͔px$92ke"j%P]Ӻ)^?)+q&?(Wh4np(߁#.mз| KȆ2qɚQP.$`H! 2;Ѷ'r`t]Tl\Gx1Ϝ_>ff\OU|}D<||-'yFL[qהrҺZdWᾐ8N=鶻,+ֵ=V}qQ"|u$wgMN }>WNe1S 9:[aV˫Yc /,@jȜS$ c{R4ȗ ^~dE Heƾ ,Ƞw@< *U.|/$g 9o)|.Sr]@Q+ÔEk9HxU|EIE~Y0,I9O~IZJ {գ}BN~W?$Hn tOJf?[iJԝr#/˜ֱO&3p:cZ+ }8%_N3{o^*W+"m )n>:Ich[F `A9%KIǓH'8|aRs.z]V=ؗ;wB.GzT_R~Ѳ#m4n=7 &wwRHY>b 1HCo&^qzJ}\N덆g"$i0LBÐ雖B&axΫ9X*S-%#g$GZPaS\1d,{ {@m rfKz7m8 & $u@AV!n5/Ըt']nrfg!W(-2?OaCo͛. ta_Ha +PTa痌- W6O7.THA>綈&DMm写M`B0xreGJ֘nv{@Y&Q&-=^JX%N 8Z{~>`}  贝 -\^ a}1p;),st\N|M)ztAVGmY-V5c Noa]Wn4,cN7k=n^{*7p9cfZ$~K̋yl4AíoTN?ccXQen?ƈ@;.;U nXZR"0k-a5k+uilwԿSd˙1  c /µ['e&utt0&S`d N{q}8 nwak½4;0V7QФ!)v19Uhs`ԫA6WhoDžwބ{mLC{pr@֎e<:VA>C坉MeiLt8)&vXlly܀iBm fӑŕJ{tH旯]'Gr ipso% M찠B xKT fǢrR(d}L9ƇtoǰUt('| Ԙ=]bO6ym>7-`۳clZ q6rV[^`Ae[Q&9.c`w~;>G[^y%\YӴWOd(&.N\wyYI<+a^hU%Gw rX)m&1N t'`igґ!÷dcJRhIl:(h>70ܟH,J@9Ѯnj_fX{e5X/nSf!::$OkUI}2f=L oҽC4a84 "tIr&2q;u}#S%˫ّ}ƃ溻q94Eҗ4h7Jv 'vaN58ݥŤsuDGVĕ޻g 2MNTX-S{Ƕuج1bmHP Kƣ_=N0=Fu(QxӜnM !VZq*Jewf?I -{ J?{:E Cg >Ss|tδyxŃLQǑ(j0i171 hɼ a){fuȐ|<Yu#Bs1M-59>μܞMa㻐wne¸ChZ-] F6`*~"j~]Q@ؖ)koE>rj1^T7Pz+ekj7R,H7{w2xaY]s`7xl: pôBnM@@4(n/s7Fht}Ղ(HW9Vt=4(-ȯR-wN(oB O9C!)V@p;//ģٷ5EZ"=@cBDWn=)]"!T2`â2ZGS4˰(;^wg|mVHadYR>=_u^ٮ8 Kkm(f@Sb(F^HZ#+F'j0*`ՈG<5th~/fڳf z>d1[^!a u_AMvy@x9 EWdR1' _3X@(]Iz;4-9HvIޖZKrj$sm"$F~㱬,Ua$r5XWMU3 CaWqMWD83lF[e/5CdE&}6۫ڽڸ-gaM$Uo&Q<|¤Ϥ&h͸ b1khh5zZ^.;r1sO <W S+ЮJoyDьtf`(@=0|Twz4-w|eBPte"Pk,F8u&窉:R;sUqbECIhxߔZ_S:^1VUO,v9sN"Ai@kwˏ4BznӉb dOjR7jF+'sC{Ò^1@b7~:SOg.$v ˼2\o\l^+"E rnT`xb0=1K5qg -ϢNx&ЌնوnG0Ļ}̚$ΠON[4piYmgI*AK5/BB_콤e_|7 q؊|GF 8D a9y~ZZm_q@5vk\Ǜ,Iz0ǓD|Ko v&{'2F=L6V {%[fUDqtin'|f۸L@|fkӠk1Ti9Ik6IZKތk.<2 @6ȿ#sK68v 5b<'`D"9۶u]n4QY]6%ya WfQ-SP9whtn eC+!'rͻ; d;ꅨi^Sʔc%_XrhN4|,9TقP&V2^N~TfOy Opz$!l&lp7siۀ)W;HN톤7qKF0x΃7.e<Ph晿]^`yQ hc&`@}B*g6khIf>hi4J}{W˕jꖈk6MK*vQm(HiiFΗ'\2d;*]-qri8% 0k <2s}O0 W7Xk/S trDVt㰊"3!g$-j xQ"ׯy{Z&r_7lyӖ>4}cJC`qLiW *qk{Dx֍4QE"#K%yP~vʱot:ciO$TUC56y;Q}= bdD^*eHKݍ+mWg;{Z;̝aXnHcۧ Tt7- %=̓qf^U// *2ܘɎE2[cV)IQzkkjRS7-i.8G'm/*)M`k"ubD,,TxE~[걍ZճusruFXa0'z1ͮMD6m'3IVݺ=1)(d%>`IT*t<9F j!2n5JYL24`#`][uJ2AAD'|WLd~wZ/`U6@Q qݿyW+Zx^͞:v;[zQ_R0?i`.͉ K N9U"}DtY+BW Y ՍJm7@qPS"7B U}er3(s/5Y?ӗBy0͖y M@~ZpG,>t7G2?'12DfFl!2{L!”b]O}{+U?4 Wf+0h=\)4p?|6mwa[= nؕYl` "ܶ%G \런77;߾XyN6؅lTZsδkǦņE9P~(]wm(GHtbqa,.8Lƞ5ĭi@$?4E +~bqK+XnIGE/QThc..]jz+̝$XmVyجAg5_+Jn%GڃHi|J8WDe=?/C>_[!z:|BY&}ѳ5~aV@twȅƩ&#]$(mcNm휋-6,YoG` $jyyg.CZyI3K_5 9lmt.>mNAQ ڞ <w(9侉gc .P'NR/4׭y:'%-uD"DOQ5"-QrzU[Ӳ6sJJ7~,)&xƚHZvҧs]TDeh -[.*2U .y { ,6O=yF4CЍݞ5)fu{50=d[؉": dE}H#KLsn0e>6B>z :YX܀~Uw czc1RϤ$?rjoJ"[+1b.shh T:9G}" '. `>nԈB[H>021f S*)u6/ 7˹,]aV&ɅoxY'·g>2ʛ5ɲS%k鞉l [wC s@]/3._v r^/R_1uK3^B:kM\Z݌Sd Q~TlUʍ1Z|˅C&)yI~xΆHԢ|{۾k",eR$k|hZ($n{ ^&E{~BIl#v'Z;R|^~\Wk2h˷@A|QԬL"'.F q . +A@g௲[~*=L縕A$co864ABnۦV~®yXOx[,$';ԛɕq#\ ORGr?o49u̸ְaTΐ^8|rXᖓAsrlUi_~Vc`G "ѓ`kha-⡻*JC,7Ov CU jHR>TGcA+ǵоY{u'E./{@@ ֈY >buJ||.Uvm1 RƊ!@ضڍ'@QF4d[$|HP/@s6oIMTuu f('05spu-Df.m.ƌo$HsA@xe?{߃!5;X֓Me<܌@dҵMi1$R3EJevR"~UuJ9k3̰e9ܐQ6&ЬIIE׊ 0qܔ~Xߏa_2^)"Aw(Ln3)Vv4/ 7ޟSS S%A[N~BjrGՊ}Rci43ce[Ml|ERS G%xaxB '2 ".J9I4&NB+ ]UxЭ [ߗxD?2t~xV{?lcG+E!}u#^]J#ӽZbSp $9zxOFHJL΃mI5@putߨ6mp Sh 1"8^oq8&V([s,]h_6iuһZ󫿺'hZ.jclp؉aYJ(y&Q)']Icyҟ6YWs4Gi%u_¨XWa}2eQ-ȴӤhnj*DhAz=r“Nw |"*2աG` i:wYLyu-mns*_GQ>,ɖZJrV=3y$RӡP2+9.~߳gE-x;UeDV-N--/r ͠`4 NT$ecFfpE-}.^BJNLNc&F6v*+0yf.+0f7flgcF"4]'%Tw3z\D#Iz^A 皃SGM~/'ݣ_q:X#Օ_V7Qوpz_F|>]D4 ^o΃`D7B9n,nA r{7!au(v╗%@ȂDC?HX:p9J\Vl̫ӑ+u Bv. `\/C7щuՎSe=(śA.!j?~~&3BN5pe/c E=\x|ai^Rջ&Hv B`e3U \\ƙ`\{Y̧r"wdYwumt8KrD-wf'5s;=^ &c/ ml~u*# 0,?/K4yGkct6}-(D}_gV):n]w]9БC$:MVIx\? !2`45->5'xR[B|7( |/v^/s$Q~}~b V&T@!f¢@jb=S_i4:ose}bK9kߨ*I 3߲zU2 M%bSr ؉9geP; ?I m̖>(x>'0*R6qq.Y'-X!f`m9A֮PGO] k6&Gy::\\p' `ux&wx"đi-ZdKSsaB3Vν_$ɸT[#HytȳvDվ-"S0ñ%ً(t:zςiEs4a5{9*KSҌc5;`r6h̓*0_U-⑿=жBo%Ln RzVHoxUѸ >GX9_jj r.˘޵R:XcCy*:IiU9Eb(+3X@'UR%#uzs%BR\Jߤ#byW^wnj~RX)ExzT-g':.G: ⚞^e"{)zd8¡S #x14~.q) *R߆4 s}+*YNLvcbLF}b}+ם}%sONʍNXklȇ=F|zM $ j(/ƹӰaw?6=R+4oCmKq N^]N%/A ~PGfATy(Ϥvݺ&wbA^f "  ZmW< @f 8%mb9˔vCWBۂk3T4SWFV*EĥӅb~.u#dx0t_} ӧibD$Xe7QTUI-OK$ø!Zuh+kf7D|Ў8y3T,IVxhܝK g4RDWg545W`*Ȕw;`}gqV;ws}1'(YM.㬘!m"j'' DCB\Kj&,h),Kq~ær}Ǵ`B1P2*C0&Ƥ`c1yWɼ/jы M.xGH_֌M[q 'f[$'EL=1 (~Jt<-gDOrdtT.:[+}ɟp3y4"ɪwfڤ]7 u1E?=ߌj97`6lW]wtkU4ri#]M'"h` E'gi[x 9NµH^嚲I"VF&zvrtqn ǥAyfוZ9%.Ogõ91F<#3gYZ07070100000367000081a40000000000000000000000016446b36d0000c898000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/scsi/bnx2fc/bnx2fc.ko.xz7zXZִF!t/W]?Eh=ڜ.+Toǿ8'Iby^/޼꟬CQ O[E2vwZD*GS/"ufh.:0PS6"9Z9`}g#=~XVb,,8*)w=osG R=JwuxF>Ri_#]pgtw/v0O+bC >} M/N]R}' 6x{9tvb3PN 5\ia}! W~ 5V9%`ѨZ{#r\C",NBZ|=Hbu1!͟/Z/وSo{*{+9z|"$f"oc,냖ŅǨ`6ٙzKipDm1tEړ<ٛ/a%X9*@QF5дl{th6D\~Џa'XsKgeT8$#sY˽#ß*,iC[k_ X0 PZC'.n7Zyƻ6Q|*[fQ# C|M$.zӢp+$|_Ղ >[}*~: /YJ.aSDpiI079Jރqv|bDPփYf^ WMJqN=υ<2 eT V-+Ubd %$lo!ov}^iJe)p(3d?ҚAENokʇ\\ozG>⩘.ox~幣mF֦ X YG,D#(UL=)V*FHWN(+~,*4=mi5=W:0eܨ>X-j%?ǟU!3AٞZB_bzז좾u`]7nJv/X''L);%灙N$gMeO*`/߁ ҺQz|}6h1ΪKbYܯw46&X۵qZ /l"-!{iEKK6h )rP}0vӱR,VE˃jJ ^;AzWXh]&`BшL\\C{xI<NW94Ӣs,Ϣ#Ǵ_DFjJs`=C.9S^GQqQ31Y,AcoꓲؼXfTb$qh{¹N穏jlpqO|%K/ %~eJ_#m^~!D8vSkv ? B:N꿹ޑQܣo~( =quLi-NR']c+ƸLbIХQ9/GC k"fѸH@hgєGwYWHنtJ=`_<E5)dg\*-?r_b) |7@O|xAF|[Z5QԵX%u203@ya ܶMlhUlkS??cwoCDMSE|Mf H#ՖzV#c|OK*F L#).,7-1[v3b]-^ܩs O'8*ndA3,.D9p {gP` sr_o:"*負Boƙlu<n\8ez1hRgi o .QM?FKO,!Kur"bR';%ɀ%G[TV'3϶ ǐ=!4|q+O 0P/FLe*7S_3hk6hƤ"bU-k!  tYTN0}\L!ߴCgQ +qlCpj8D͜E=[3F)ِEa/Ad!gqr06m6spo~Qp)#Ӟ$sTbEYl%Y?j_)%;ui]hpS)7@j|ur,&FS<(fF$K _ϺD[0\3Z*o_Ar). ci5,8*֊ۼb屾B50ZL~4|Sb;i!g|8߿NG0+_>1ރˈ<nm+pP&-jh {ur 5QΎ"JT矶YOI84Nkxԕ5"zODsڥސ~}<SG\K k럃Dh#0o@l ?S?"Jc2# E":P=k pJە12|edW)kw5X*\Ƴ1E2cg iPUzw`\m=0GB7'߫St\ ިTK*>­=!y}@I-5:CwMS3;pz nv\wSE/"Vɲ`)ČqປtDU!!B{WB7*pǁT@Ad@[n5ah7~))$T\]P4$*>h+niqCi\Ō+,lF0S(|dHXRݦp@Ц; feAIȫMsWȋzz jKgVӥz)g%'ޓ+)d8YFTm2uP{UcԸjWiZ {Isŷlid9Q!|+POnfypے 9bu-CA(/Kd[+ H|mD _肰I4Hxqk{a[BƷN'Ce4G'kϙ*'iY4ɿXQ' AzRɸ2ܾyYuUO]Km!:Џ~ x0Pf˗hnc]ۑ`NO$rdз9ژKlGܸdd=zˑ#i~?l87ȿbV'b*(ug0DfUzY8CEWJf^8RJvFUcjNz 8LCZ~ڱen-ٓpg6H /<-ĽYD֒C?o/[̄D! [R3_ I~bt۲q u%k$vuVL vӌv S5AW}p&ާu~X5jh1BG/|Ģ>O}.,tq B6 )U j:^8ēxgs.y8B%jy5oAa)f/Sn %9^oLp]]%ʥ._um:+$KјR,WQEng=_i(]<@Q|TZWG L/|˳gVzt{g𒇝͠WQ,ašٺRNMyGzrS=s3RTmWZz㍷SMQ~ϾƔR[j8|V*._c9xGmӕf#n*Yjׄ[ٗ$!i?2N3b=q͌f) ^4G~zT"pwFGTuC&DnÈ^ %|1\-V[/j7kOt"뗄<^u ؞1 UE350"8q% 0Ū%r^q!~YMu&dzםWN3FW~]A1,Ɉy)8.'RŻZ3lPN0!o+`r \٤.JXUeJn%G-!3~\Fn"h0 BB+>dJk 2h,qkkq،dϵdMl>K?''qßtaܷiGJHH ׽Qc~5љ/{?,|rjr >@_8 |7; $.>0vHgh;bocRAF)ɋ Q+&Sb8ZPx'Nhē+Lh-5ހCm?3P[xfYb$zR}Gɒ[a`콻)q>M[y>O" bwmC ws;&ʄR f^ID ~S2'f4s^oVT'Y_[$20@\ e. m!y=\V+kʕNWVp ޠuSIA߉g0#æWgA,̗5 .Nk ` `Wr`hh8NJt61w>xުf?I6 \e m+F~,$' sOE]X"ܝ6ҽ_/T|ӴϹDJJ+*ѹ eI*Ѽ3]߼"ܧ&$2d'7RA5g =jZ[Ƣ2f%NLG AyGP &(A0Hj5tuj@U_1PXvyMc fڂkH[cشexSEGYV*!/W=QS;XvJ3,lϕ\MN[6$ڮ{.`fFxgXGySp%eq jFxo)qL:<]ߒɏ'C̼/uᬃlJZc' K&?In'{Tn#Hm')A z`-N,Ug )X`|z-m#T 2=Ӗ.{xRmєLr>/"0oM+~Z.U5/1MYD[!S/ظpao? Nm+USk,pZ3@'{/.R%ںحp|l\Gwf?xP`R<;sqs^?@l=[N烃,ҀCr0؅7X#|VH 4+ϒ嶭}t$J1S{llZȂp?i2^0&B {rl(*ü4;b!ڱv>w[$0'_>Pw)lMmm{)O +}>6G{sB!*.לf۴;>|A#A*ľ[^͚-]Bz}/q% <23*h=пR@ʕ 5ؗBe,9Vvˎ rzۮi}g/Q2" /eXvxy )u xX=uvBDwBÓ78<6BK.[5ʋӅ B[ABO}@!sWObēN [xsNk\ϿO Tź=^,H/sH߁9}ҨQD42׀Ky0odRZV6UGSOB<f0JQޮ|%M> 80mdfuDAm&ynwgnޯcTB/S! #s`=Eǚ4V0T%/&*6E]f`z~J8%A]E_p/ o8."6݉JVw:}￀ amD)ciC9wvL$EC獣 B d~zh!c-Ґgėxؚ)RhoB.|=H 6'yNBj H.9pfz32ʝ! ꤪ7sVXg^ 6T!]¥Ql¢̘̆4-=B>ItCS)ͺ[Ph :Yϵ~`FlKdG@_nq*UF@0K 0'QtG.-rA5R\&taoy&qAZa=zi)^)rh#pM.9; Lܙhz(ƃHc;֞ [g#|q;c㧖*F6qи#fq$D7fwC t>=X, ウQ\-\T 0I./g>e *'j+W*ܕ-ʷ`h 'v&̸vG\(9jX r)qoF@W]K5P]Pݺމl 4}YBtsj0$+ϗ?W"\sQ=fVi3c+x}1u_rA@TRv%D@G; A1Q ~C0 &я"!Z_A4iZcOl U5VItV?v&J6[&p5GIz[ivTxGxTm~sl6 q2d*NXh@へȀgXĒhMhJ%+Rݒq D cq>g\t2D Mӈ/YZIlzL e:Jv@o3Pӆn2%\pt"y۰՟cm*EDJ?Fi [y<(ոx{|׾N*sdd2"s <<eY.O)+bqC>}ij kh! #nj {iohcfgY:+Œ+j mô@wU[ N1pJu܉:T6>y.qSL9k~-  BB[ ?4CdNvP {nrO$9?#o5;1R*=e [&p7ِqdtaxOʭ_qő? p+#JC4B ݙE=6)YSڊb^;%cj;YY ]5ۜ_ r!^qgo~uU֗3[{ m4{imE6.`aTi6U`#kov1^PmeM<=s@ȿ&A^& { ՋB:o9Z@Naz$k !Q} 5X^&Bb1e;1I5{  ]9&fJ t" Ǵ3@,K :؜wDYCW3!5]ׅP'-p<\PQ[G9qC?]qc7\aѶ7 N5jU:3^R[:[$$ͯF4EB} Pbd,$YQ-$NJU<9h>bMe} 8EK Ry=+>;@Kxuj|}A Խ6Oǟfޛ4Ȝx#/7}F9Gg H%?{Ka/|:B24}e oI.ZJfBTђN[M7T\.M]ө=}xd}X?6]eq^p 7UIǰ*GɲuIˏNgӟz.,>m4<U# F?ms< UH%?^B8LA}yI)ti$_1b"GXI=qSaKxN|?F(Hg<-qX9 {"+¨3ï{Gh9+ܷ\!OoI Į{Xlaay@_S><wNvTV-Fv4zs$?^% Lٰ*Cۢ?JykOBb{y} -o[˟+6+;Me]}oj'^Dsk;Y|xgle7#frN joՙ'X+g!KU = &P͘mo- :AgWH ]g.8s Vۗ} xn\&wnXTvv\NYS cC7`r$MܐQrSRK¹nMXaIu;m/UF~ctj +ɖiTrx]1.7z$]07ihK |^˸Gi5Ny>by?˧WJXNWv$ұ0sywJ.E*WvcX9R壸fc#(̐H=/|ץ^$lcZeeh- j|"z;%;xDW<7Zk}v>Q|$[$d$G9T?_YsZU'^PS\bB$ uyʊ[FMtjMa4ȟ'X?ҧϮIBhumKCZ5n6?V݊Qdk Cߕ>?p6kXBI_vqA&,\TQHst~)BА֥=$TOO;v SSGb0#tLM&MEXD 4`.&7I74}`I^۳+&Ǔ)Rou!~iaQ~\CXc"yeC+3.[D)K:ͩT&jj^*56 /M))]|;=g^)8SY+ B'礨 1=X<"n~s߸k[:.ʜAŸcL<8OeZJ#>=omusv+ƟUn%4',oNndZnO?_(ᢅ? i3*$ѿh-AwUm!M:'/a eWOo(bؖ|ՓҸxhKI(,u88B Lʼn470W?P 楄F*9.*:@]u[ua4 3,B pIy} gyYnvNWk љvM{uϤ'z#c9TCXjzW3_ô DqSґ?U8*9e.=L2l1 ̛h*cͶT%pT6A(ǼaO6G:"v?ᒼ ]$ 31P, j%sOMGWƜmX7V!m,mTjoc9XvFu K2"Cl&Ă[ed~! љ"{u~/=8ehbR:l.+|{Q } .Qӊwg zr=dWȜahNƁy'EwebExip[#(OSYB"87zsx ԋ߯~a>ݪiAR, VWp"Q5T[J5B  ]$7GS@z=g .SP)R,fVWSNdu oWrKI7_l4-_ DKT"[O2UT[Bқ=$۵>FqCy&›LTU? 7k@ fD~c~\UKŽm, I=5Gyi <װt@p2 ݷ\6%TȷS HUi^>$w0VgRQy.LLlA+`.6ofuoA P}:=׿>ŒL(6 x.7Ѩ׋*=Rr`;doKc A_Vӣ$?M&$=`A@ lH.2U] 2sm_OUBg}HôPjzS\$@`g@~u`6]t&7ۀ + s|偆}p^ģӝw;~[`:*=o"9b+gPy RxNnS)Dyӽ>|/L'%>t_=ݤE;]|$7L4vQ|f ^kȾmEq̣-d-%Ox˗ (ѬŚ#ĢjXH$~VTdEk8WE1 $'Ȁ{];;*klU>P6k溼kɤn:$ӛT؏q`+3A)M)$vYVa>%@Ir)O@;ֻfѫ~UFɒ9OaأdӮ 8_8u/ifAϔV:Q{6 0\dׁTrM Ln=G,_L܆8l*f"_C,LGwֈ#|;$Mz DUt#5Nֶ~D Q6pyyy`Pdią) Y^1.p8<~,xyg<>I3ḿRF%r$4фuZHk~{~ mԻ'0cN?<墲auz_ z™um`?=ɛ !)?0eB0jۀ=nj[r&ى)`ȉy^Z:&7ͱ'ЩwBiT 'L} R@yKE'd~P$Z8W,+v_Iqړ\(@Ĵ* _ oHYoEt/gTrLyΩf)[p[M':%Y#̒ c׳-}*kM0Q&]""//^4}=ȥ `-<d蘲u/&0M)( X{1u!>d'ⶲWm"XFy>gs3\-=z6AY7ݷ)Py ibYHߦO'jZ9RM9k|52cBE`>`#|{a.m CYB9XT"[ߓf H(̝)DI*KjIKb8 A"r! 1%{~i' A~޶:%׃Ñ$M}Gx} X8o7BgjĬdJ29CZUd "؞/; v꧲y:AO4%籧֒\p"LE5>ulE I6P=;/+f[dlÁWcp et06ITaK<z7хWru|n4Gp%Q|u UA}E:sb7`;Q` -|x*w.}U{6 II/4J~STd& xeGKʁH%Bcu[3$+C=HQ-d_>0À(R7cob9C4BgV-#~+CW]yk8ε|@2 o&DvbdOs&_PRSr7+X~VШ)Ե,Lh3>2 .tc q. H"J-glQ8AgITu+Jpp,ni\2D77PIN]1w pnJ"ƶa.x/ KYn.Ko{YFBJ81='#@,kZƃM}Poot\3@ȍ0y%GE2J$҉Ct!ҀfнqiIqe( X!LƳ%WRE! 3Fj|wkh4>Ͽ:͜C~)4Ήtz#i(6\ξ{q>_$ڙDt9@&e mt(N[l_8+::\H+.lɂGoEDuqu eƱ͇?\rCcRJi}Q5shՅxfOXŪHS1V\v ]>QJa[C faS!"ҟʅ"ŷ#;rx~ 4wOTpGxnkh^bf{ƃ/SԒ],}c|;gE#{BvjוL顙 %IqV2h`eD{7)ݻ4FnV׈C,Q\A4`Ԧmo}z6q{kYGJpM* .1-4r(Ɗ"[g|!/:D-8~l~ڂTG{IV{G L$mJT5''6q Z2CJ<'69T4V!vZ:4?WB#;&W0ysk@WpCrXߐ`H)P!/3wN_<.0;X)"ZO`V#AC6d Q, ˡ { mE±sk+? e6C9ASAy ~3G/9ɍz!/6q!A!k}P(XBNW>Eq66>89WJy38Iwz+GM -%\GhkY$Jͣ3!ݒ 9m\mvK"Eab-4AeoĸƎ!(3ngH;AU#TT IGșaq,i„pX1 -ܪbAinxk໅yKSr^l ._GaI>Կ5YZk!Ba k1-@ ̅Xb;aElN}]Lud p]N[avu*tdKxq<3%]Ugu} # s("ˡJ5+7QW-r7Tkz0dL$'rR񕯵'`d~xA|a+52S?G? J*ߟ*ݥ_̈́JeRE# iఐ[F ,/1CO2NwX[l{q^wDJHWů9k ;{n!ɣ/ b5 U wso. ,O{6 ΢S9Тpy 1@j!A{N 8V'jmGA'N44hJ-(w~KhjasFlԘǥ?g>pSة>QvP'$IHпddCD%gwYiqdGR^_.X_MO9 )[Y^G3Q': %HKv^O~tʏpj"2;5[ m=Sr̽9fi%Ф`؝hzj 5arC=2Zy`">[/6#7Y k_32}}[(XcP}MILIyoF}L.cCʹ,5a>3o@3L0H^Ujj ,S3َr$MWxֶMӡ=1L~EGg1`(ߍq.N,3͒OvNΓpn/rs@ԽYȃT%+7P@NFbUf;pcf8c;4~Yɫ&_՛/v袃>$zӒC`|یV%^{r;Z%ɸ[%M"0G.:fΒTC^]ԅeWGrZWs,8JHVbI q50GoĻ#e*zܻi6(*v1K 4+9 (oS$ @N8n 1x8k.<4>mD+4:>JB`W]t2[BlֱY^P5. Ctl>Na6#(AKI1ԛ<{Ǔ=h?t ԪBnʁȒ,s'd"[ k}ϧ+s!tRq ȕj&e,/yLwӘqsP{_!F!2u.0APk p_"uh1tsl>1Džk6-f:Z)da#,m^mVu[ij{9PJ!=8%'qof `}G>Yq l%\qd#KgZRrwK8eO,U8^ 0cXR~VTKO'TEw<;>WШ[`+~KL6_5P 81bfs9 \#6":oQ/si^V0;!ؠԒluo|c`_mi}1SjWߏCͱa)z>G_:nƘ^ 5@+!S鵨#D~^IOĖ;֌AAa(>'&sY{͂ςw_4)yرS}ϰ#+0! {f )GgC l08س5ǵ1$a'O`Dv忼XSX&1XYJf.euє PzK8i,~yKa󏃟]@,?㠳ɵ#5Y/ˋhP ˊQdۿ4DQ_}#,;݈o-0QeriьP fU,=A!:͝uYU@D~̢S, [g=mΓ s bznA'i5eInc;kz;)׫O!< 6|sr۹hNq&$'o4Ui lݑ9g' 4et9+C33 Ce:7/QrCV۞2d[I4'Iv`7,݌6F1(ǤE,2$ W@G<@裡'`k@? l#!аzl [,=1†z{'̘4 (KH!KF̻ SC-Tzo'/VS]`S%P .L `#NowPЬ E"}l0sS)X벮{-]Ӥ {l 7[7 +sVMF93cڡ]1؟Y%([|SKSL`K"NMx*Y'F2|Br5d80~Af؏ukTIଃ5gm] 0?79Iւ+8G_*23\66F@Th)#Ȇ,m`i$aB~{]K 5gm9d*] Rl4~#K0DAQ}(~/zh,PUbV&68B)(O)A&3E$r Sz۩?U 1o7D X4wטn_' YB -I}v69x,haRAMQ [/#Dwn&=+26S,=j 2PP˜`CU@OZ/cQ6cd<IW赸U VU{1@0~ k;,rFmkʁq3.SݏGXFK*(3m␷-+o0=L~N*v E/AH-#w*/\L#fC$,VOSrTѲ1X 䩬}{h \j@$ Qp]5}&GD` 'D=M-7m+}K? 67q #^8Խ@a+ׅ>7$uw_Chv6w| Z4KOկel4iAl=coKaa!c'g_~-;u.m.HզP >=vB~4úyNOZFh'34%k 2i{DhB ]FpĜ  E7̕+/R0`98g;,$zo,b ƾ!ЬHj7>zL݈?j(+ZV˽ZxgVCQyps5+4 0fPI$tO7_ǿ*FSѾ;8D%bCVѻo]^ >i(D IR`-1O~.HkmysCH.^}|VpSUq C|*,v-:e!ƫy/^׸^1CzF'i Ui,nAYz!}!A AKgڍYȎꤛH6)^5n؄^aM&e> E%FʭPVe 'lO_x^/twLU@uW&|FR XQ'(U-fnA6xn&w9@AEDCnS2c#8Uif8!:|j0_jͭO-&]e:%ZFΈ8R\cA`QXJn^GV4C=26(?tC#hW!{yY:;K 6;nAayfO @, X FΏrP?2P6iCߴ|I䞐_rDGY(Ix~5TRC`gx ~.kP! tij0rmy l\mZAT%EHm,kG!3irAKe#o֓/%,NI˜yň .Na |ԀWVjߍ &_/qSQ3Q55F#$)ze ?8nXo͐gp%}Bv(B$$-$p1ߺe %oȔ-" %4+I;,22F jbi].~9 m[rKؼ`0m er9] > K/2vB7,);/NW˕֚8Xu/TID[6=+F. +a! 1܀es㌀eg[F0ʍ !ZpGObI_a$'][`Y0Kܻʐ!5s%Vd*|n#}wEHߘl$<pPTmbtB$CJ`MDk%R(lDi{)(JyXʳhbK(n? QKBCӏn4AHB{}v5,sx2bA!Ϳ)en{ci,5|p-)l<7'uڣ]52ܝo|W׺aE)]AXLDŘaC]ڔ-\(U>-B<#0}LUI0zn~ @@Glq.rl鐚 ?f= bm:\hID hd60ۚ=*Pxg5֧ _WGU"Sfg@l1#e<.6nL-&)|Ѫe[9t;׭?}[-n޸ ? b2kI6+X ћ$ܹ_}]a}S|F4@Klr>kaZm~k` < )S}}fYf؄(F#J>h*+@8.:Oϴ.5_,0ǀbDP,+OhJ@@䶣d(A!zZ);j̬- o5a%cYt P*N j&9+įx.ª}(EW@[uU^)9m~p"c1*ݧeQD)Hf@N;Yȿzc6Q0@*Wg·18sfESWM.L$mtS;w7aGžqoQtC=>(k aZH!ށEi;Oal W P!lKkfYp8h_1.%!OBz3 e+ tkp:ܪ\bԢkǓlZ.20o-_йu􊹮h f;1Z ]'RJfb ;,Hy9H SQ%tg3c b(jRi1(}wHC;hſ&i͚C'Ψ)qKgQ`FoؤJ騪dgMI@J48! V-u[Id=cAK.,27-YD'`S40D%1S&gQQ7';+v-_d;8BmWE:0I<-OVcT: 'a:Pyn4 NBOŊ߶lzn";^x}Ey&sk.Hܜ3Ѕ2T;řl ѧ43t Dt9r3RwK9gﳝNݯ}iPROb @1՘mQY~tPQq iRxjd}`dمQ@5ՆKN?xrQ-jEWOď-j/PPq^SN4,aRejPm1OuĖW)zrL9`$TJ1'y!/W9:rHZL:ED'C,6Ob,L>6+rGH7{ 7`imڞ(3G`þ,GBTiһ{1 k%Xkj.ڏ$£" b.۞kw򏛼Mr$܉awKK]#H϶ʴn4h.ۭtUB2D?Hu?VQx>m{> ׀3x'*?ީl3vC789rcS4!=NOY4}7z0/Wɬ'q R/*1eud,#Z%xk L"5{򮜴:-?/*Rg=df}>K&e0|ny\OF)^Xy)vd^?ycÜ1[ $2Gæ5]uzn@;έeK\](S."UjЁ@bh ]foQ榖GoYY7dOظ9e=99W#j j`۱mPii'EU[$P3^,iz|7GH;'i=e,=)zM q5$؟YSupzPse{(otvnk3o=+nqhOW4Jĥa蒯 H_cy!#,>0KX$[:;t"-q,ٝ@yAewEH!Rcvse(+B6eu~U`-PCSgQ7mG pv[ N;J 5!X*q 1jC jT܅S3Ol_ #]4 ^ C 7; HWD] cP@A'&IkӀ:Ků,exo17Pc*BbRܛ."CAn i?Y)y.Yx!mv+,tJ^F2SgseUNLB/e/ӠboΖ.'<:,D!‚j ykݩ_LeLD/AFm ] RAg/$36]Q4Gxʜl(~JǦŘ$cqFdbb%S(,c/ݐ=WUZ%4GbM,fN@G&U1(^@j'̦=BHXo&4FB004wF/CRxłCvԀOm$_^#^l_0` Hbv+ZD-5’X6uA@ dEBX}6J /"|]! j 9ׯE&|/ȿwkUMìBJ2,e^4v`hV:=;ur"7d?GL/0~sZfa"'G #KWͻoX Us/n#f,U,, .1 QFLb$,d:t=%-B0>)}r6^jJ>|ҬFCXDn!*Ҩ{T뼺"Ѽҏ(۲9ŲNg?xZ|i]|ynv]$bO$1k=XRVݜ.!޼IK8dq9`r!9WYpJ;x$bIBJ? Mj?at] g>LBU6PC= B{cq7@Χ}5*zrVAQf !ESLv![7~Fd$gDZ4ZE۸ "8G:̌;b0cG :.ORV\TͶV5YLlO3uJ'`BXޒ_V At(#~ZQ[5BCM~e5{Ͼ | 34->:[RuU- bZcJMbGz K)vMvݛ|VevqwWr6cNB]xR: od^÷ qk|&_} 'HqmG*q[ݧfqrZZdKREyޖHk~A E(n2AF3W*Gv7ӓ)\к"&67I ݏE |6o/Q@KZq 0$;i:dU!3qLA[hJ]V&oVV,ڡxBugnm̝||=M4XyU\}JCwk.#?> c+1y |&֊,6>i?s>3b4X^"b R6{EL1!fʖD}|r:OR{΋%-z 8dEQ硸XR8b)x?T}9N9HYW$B'v[HyUtM%EXDeŭɾcs\}ݵLߨ~ o*q66,׿4GPŶx1VEV*dt%s2xEkhT{ڋFTzq=ؐ@]=鮮J$c#*%xD0EͰøv{iCfb8pQ˾KU(zG)*2+9O~\V]n$yg,lYÓ[aZocW5X׵-juC(.k0p;xظ]ף"Sz2Xړkr+iNysP.'9 :cIK%pX%*H.Zq uYLZYywCU=uxqTJPC-?/pF(VY=Yw$B\M_,'(;5)l}PgOB~D=|-ìGp Y*#+y ؼ<Ity] az[*K2 qsF[3'{<,tl`{ϾC%S]i23 g}: 6su5 c776]ڎsI ٹSMjGjbD iY~^~}*Ksk]nPp7Ct ;h ڰZ{G[9 jT썉*nHͥI'X)~)8Jmp(WbY&Q:=.=}XR21*iHLOnM@߼,R>Q^Z(.&U_xI rZ&R秇[['koCҺfOJ+B||8͢$/:k9EV,ccq C"\6o,*"7]H3sIIHUa:tE,"=.uQlIYO9 lo^&B3c~3#Ыfrbz{wYY+2O(II ag#>{gCdhv^z)]"އBb*;!Eb:Y}Mk[s24 9;nT%^thX3V(KJ:gfZmx&ŮZ0QΔW(, ˮ#t+Y0 KAZ'^4~CBx-#gL:2᜚ڠDՏ(.s]0!mwl0?z]di+ fP&wKF1'R&0i?& 'd9eZCQd`{X.|R3_MD|x#{' -ӽkQ6P׺ 4'vA]zJD9¸_@>n#CUkJGEȞ|IW⨟UTϢ.6GT֪98v}HX`bAm>̿ 0?lG5ȅH f%K0XJ+^g}|HB8Ծ @014hF&O<8ŢI~CĻ>ط.ajЏHI$tn0t)_̰Įyo E0l 4M9u8 o|F]9dtA=!L_GCo1^@>AT,5S|~q0PC]1v=*Oh #cOk/ 0֦[-/)4Z4 T&GqN> U4ĚrtF; f#Omn1tnH1:BFw$R2}} ҴF\V)[p8~~BٶPO#-j:1F`߀T\s$aicp{Ū#H8G֌-9{/Bg_e| Ծg^AN7.:A7D i썂ډ,M^yP 涻4oVv0Ve(r}]({0οeIY50/ƈ-Q^D&^ ~ޤ)45&pA>l"|oOKYU"n^5jj=?@[ BvekQ3R!ͥcdDZL\D:T07›a%xXiKla?EږƇgr7W05[6>1jXǍ‹LjJʵ*B \QWj4=wT pV  6Q%>(HaUNtİvgw^/|So2(q}gD -1$d_WƧ_jβRFƱ MsY+RG@:n<~^~5XBCw??|d?j{$f4ɘ! :I$Q%hKD>X*,u[Do.W/w팗 !KNd:%Uï.br}ܰ6X H=wTql" L4o2VyZď.AU]{|atu?<.c5XK$]p:?8yldV-쁭礽;淕ܩ850ym%X@UN5QLr.BUS m I*Hyi0 y69#H}~hXٷjPu 3^O r/z9\PH͚kBi"DAX];TR\ >ԗ*ml)9ǫԟǍ ɏotԅ߈zng]Y: ObNä~, w#J^7n:IQYb6GSj˅n95PN> M3q+G>=ޜexj͠],k;!:2jһ(1:6Aʄn"L!vJ Yc2RL9>UZI|6 l,hrs+5=y46o6:okOPܰqGoG|V㥮<#HGQYÜɌ|p|VjUw1අ5W| NSJq c e>8RX ,}M,|E Lc0N "폁ްKޒtD00vŁ\ Z%^mG(2WC-(zM82T^St KX+ywf2gnZx7KZ7|c3š`tհkadfanebt׹f  AԮˬJQ&؇dD2]Ԫ;U ~@ !` zM]XKjD<-n]e+Ϧ0 (qI1 /uO ,ՍDҹ ]kWUCFfd&B1&0F&U;-?*'*١;H*4 X/6CbD*KJ:88h&V8ٗxǽ*2& M!npNVZw>_lB9 m9Q'Fc7Ujl!j0>6:B|ꗡǒ9MD6:vCDT U48}EN7yYޛp瀰&9D`.(uJoV}Z;/?@h6G.!3RTOJFW''ܞL+("#D-RD#ވlEiDma 1^YACŷE"BmUn[pگL0j8> ˄i7S6#Qh 9zʋnapž(-M&LԱSXn_FR_M/!-XS׭}S*% C(gm^G"5{I"мhzpaH%$یV~IϨV=T,;覅l4cifA 9 ᯂt 2n[u>E 1{= Q@ t~NЗS\mygbG#,m>5!#ܠ%x%P+$dxHӁ7~b#/d D)5&%UWimv@Ơ]*Y8L̥T? i3^-Q`(>A4'\X\q<01UEFCkfDvf4=ls$|T(͹EQY'꿀DfRFyxU6 y?p27Ws`zTQݑ{C Hvj=M mv$" xr n!bs{Ct;ެ| tr3E %:i6yPp{c.u'x?\\6$(rX+">e^*ޅ@3s3s.Pwsqgl[ոEܕ9 :HB|x5o\)!sv'y$E+:b}'.dGSf ̸y ]!I}Oߌdc.'4Va)f+sg*9LK }({',SRMqLEezw%yam=,JնYw0H3=Z;| Wb#1SǯRƟ#DGCh'Y|5(fMiD$C3P*mF VR_R‘eQ.)og˷8E $Xm@9\ +)gϒ#X.SbdӴtgj-^+Hi+bZX*jt=i/ɂV=Z PFUz*D6xV}r`5t18w#Rħjxeh7HU⿯$, 62( gɴ3|TixL(n9!oP]]A/^}'-+WuU)Iw*% X5U@vioѳm~@l#q5V&8.b?ڹŹʑU:/A7AP`85n'r<p=f}tQWVНS1t_@YϤɩL*N-F.?djnAg?jJF:iw~xQ#ہvE. ~__IE5M ;2FL8P+7#M2ad%]J pq]nsRQMCv, гKJyF]  #r,0Hko* +v߄ л9EW E+S$U72}5dj 4ʘHCJ[4$ Q<Ig P02PxH 9:8- >,p N&h\鳻,x·gIFUhI?eeH iNjĠ碭+xHf*(Om3.;=ՏbndſGTR h头﫝}B!a&7> r+ed3bw7(AF!U2fؓܡnb LGы}Wvs9/ T50NИ(5^Ō#>{7tޅw^;5hf)zAk!W=s^6Sf{̛06k19;^y0 3S#}hjN$]A&j0VDj Nu;[00{d5L@C|KE°yNS2^7BGt6U~4Ti 9 [Lm!UuSKZow&'AKjoO{Gv_FŰ>g4_ ;tl궐Ú̔9^7_mg"~?]8>B/ Ah;j06wԞnRF/s+PMZZh۔<ClyusI8VUZ+vD7~xlEO {3K=O\2IֱCޥt8vy?w%}v`Z*H1r(TT! Z j ]D=m9YJ-@ql qcYݨv"Gz}<_( Bdo~G0r~+TA VBC͌I۽J-pw)c.G9ՈN 5{ ?@U>(!i>f:|ܙ7I`goSG@Idj x*f .m}R\歪ϲSDXym`L|rҩL왗,qDGl랻.I #2}}m>1$yʑkGIߤ(lhb-HX#%i ewolbӛBZӾW|?@(_aj}obuTri5I]đ)rsfc=Q BLjaD6?EPO}!Jċr>aDc2Wr5 LK:dI|_M<>ZP@/_3oA}j6Kgs lW`~1rJXoEP|!˂A%bdEG+e`H }r1G#Tj̡;ʸ0 g_Zl=ML֦ٻf$MlceL&RCF禛9>{PΐSU{L:C4wre} ìmoB|}BYʕO"ҹ κTSԭe!MaG٠@)h=E%Au6lPu-}Qt;7yRW,2q获A-7!Mvr)wNŠ~ }[vmInL‹TVvHo= 4S7G&l\ߎlLWMZi<} )_y.n{\S ۄpC%V5)"(O6H5`#ݾ:N0Pb#C"o֘`=JH<\[FNV5U+bA4NAĉMn$K4ޮs%d*c;)#PX:gɄ>ɱwD3yFk۝s33{69 Oj0 \C r(RN L>,() KX' dP)|uY?7t f $?+x;%W951p*ZCY0ΫfY$)?!¸ (PpPt:LS\n?tc[bmЭ-B*'&7( EgC3w7z>i`isnBK:#: HIiC|qFdw3l`1O^bn9ǻWU^ %v">QIU$ q 6[WɅؿ6lsh0Wb.;>:Hhy[KZd ^܍{\ *p yTgћ[bZƲOfclǵioɗo!rCL*cTvW3Ȫ$O۾ZDfX+#Xq-URB| e , (䄳'IO@'zoV 8 z!?/ȿ,Wr5u$T5G8jIJz-Ͱ}>I=bC3<9M&T?N5>b ,w盌 a቏ܿ*s5AgFS'M[:*ƀx>^锿3J`M\׹S)7$Uc\T ỷwh[$8M",ф.+Zfﲩ >rkrKE9oƶx _ss9|`<+&d~N_)?&RsLX0f2<2n54nEsa?m,0V&fZnf\G{ DzM"BSA2=9\m? ߜ__`mboθ@A0??nG ;~0֝T2atyа)2t =4w\,~w!T7SMru}5\YX%1d~&:76 HGűw B} -Ӫz/7ʥPHb Ȑ9;G`{LGQ_32j % Oprfz@揦|w[PDmg6G۞0ȩ!`ö slPNMHYfuH Xgzо2+)Y/cLP 4_vﴓ[99BθHiAFKK$VFt\/M:RCg͕jNX#W/Ɏdukw7!02wo $G^*=U恣-vZAw 2_VʰVۚCb\7miO<.Zf:gawp(qAio`LTSa?K[[B&}Qׄ)Zzi4ú9S4{<s'XU2ѕcJڬ1fK,ע&t~\+ٰi\ϰ{WUQ4JNXb @P:żW%R/Ӹ1&pj d”pAu7= Q8GŚRDy.ͬv8WRȠ MlI-D]nh4*55]c1rf~X;188n 7 Jfg2l'8$:ƘYszx@/$6oqZUxM[NbN^4Od=Qе[\Ԭn Nt ,H"Ć=< v*aB3o.]PC@j*ɐW=K56rδZ<{9+MuM| eq3,n}&2NY_'˜Gh09q Cƪ'8 (7R*/=PoUIǏnpM!?Ud1ۋzqocp<r= !Ę ;vZW`&Ya%R_7 `W[ [s3kzg~b⟶fY,8f;w.|FOL/?)(eT0N \.vK^ˊE_WHuz4 pz/ 6wGR7=1(Wd Xr ySZ^눨;qZR~W$ R, CuuYxPO'd …,1>%3l/ĈPbWpWEõ[S >&!"l27rkGwNYT0V'$v۹& qSȇkut8hq'T˔!̌qD&| Nx&) xy! MR7'fXw8OSOV>@ 1a6h$R&[%Ə/pߛ0Y ?w!1hhB} G-c%ܫ:tBa:}xƝ#+GINx JV*7isb61ٳL\L**Rmz-FşFbH&ya5;)o ڜ;]qxU\|s;7Qܜ%<|dYRQoK 6p C,P BHf6e<upV^Khg쾰ff?w 757Z珆5pa@pN b2Y7Kӣgud(|2.MG򴴘2Ur4cdT`6!u ? -"NNErE>TczlƇRTkawK?"[NBf.7":6H:RBUpA4N1 %G̀X8`Lg:e-+."MBѹopɭh ]ꃌvHBM:Ngp]yErJU|1l,잺NW=-uyq{hV<)a甗kDְX>q`/mD]g_j]['zGL=T[ݵ`,=]]Wb1Xc!Bk3F$ n!=Y؇CpT!X+jT4Q "f3mF&<>֖fߚN[[%Q+”;jg~[ߞ'0F/{0ˢ6Xs{(;6mCEF7p]UE:L=S߶gcΉE?]O5PLbDH3GtIf ^A &*zh3)֪tUy^wq+G$Mboc J6R /bg{B|Ё,uSФGF"J͏T _@GƕJˀfyf8m6o}`u4<([OPYEj[b==.uMƱ*&6#„౬ʘ"_4@eχ`HqձIXu^Dذ_7/M|Mla)hqHgkI큦тdƖJ:7b&Z碚B$ev,h!Ջ'T/Z .PTTW TQj pOpX$q׮A^dx[`} C5VI6s7q;lG޺k=T:Ǎ=Lb#g8.R e#W|ȮMVC|z WeS8tp@}G\ fˮۯ[+!F=[A v8D_zj3w1#tߍzyS3& Q;cMh }bV*3ey|TG?G[ gYqVbA(徸kgYZ07070100000368000081a40000000000000000000000016446b36d00006a70000000000000000000000000000000000000005800000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/scsi/bnx2i/bnx2i.ko.xz7zXZִF!t/_j.]?Eh=ڜ.+B~pg:^,UV4WG^0NcB}KoqHO񞎼♤6UHgřUrPluq[^`Y 7$B@jqߣ.FB*([k̕#1Tu,!pཛྷDQp VYC}Z1ˆl &'-@l i @ɬH'>W ht#Abf{+il[i ćX$ TOb06<g+2%@>ŌROz1i&QG1/!fnK-9\>.u߬ܦ1_^%.3 :K{', Ȑ!;7-:nfXVJoRï;48$,9KglNtyQXNzD4s.$gCkwŗPVhn*'kvΕ\{MJ11ǯVig%30h_ /浘BbiW2񋈙~"/ ?wi1ٮ?NDlX?@ܡw|^s÷4gg;|_By%WhnA{}A\6f]uP"]>)5ĩ ~\!;Ԗ X; X x cDrv쫢ϣC. O/l8&3tɱYL޼A}pKծ6k,Kծo]i=%a@{vg.!d Bl:x3BN솃[*8- 0i}26g{n.o6` `s&9b3lY@^luEu@B!WٱSP֤MPf&u6#qIBL./sܠkhL2DkTvS|9W x mr jVMjݍ qf*颱 JM6f넳bw <_h6UYx &$ش[sFn+Ib2ŨqNͫW! !IC@`aT ;~4OdXS 2 ;?1_r|_G^I- w:wrTԭ%$NBD9r8t@B,Ҁpbdo¢GFx=!d &*>>t$J:o\-u  'vrY=q;?`a&Ls,a\}nb>CcF-tb"d@nO 9ڱ#;Nt2!dv85VL" =eE~E}Fa!r?|%4Cۜ![9ztM7lc׿g;nrջEG5ߐ"ot-0Z\zm%NI_ZAs]>u u?ֺ#pt^G^@2 GUEw+YPdK~4 <]#Y$&k̗Aj{!a(&o %%&F~ rR_Hdwi-oY})fs%`4_"x N@hݘ6' .)jE8Yn(~qqK,+֚1 bMϵųEd7*-G2F~`6_Ti=j "# Beu 26i!{y>J+pdQMtEj (gJh`|GPWфW# QPv2ߠ+BQ;H-TqT?gQOȵ-OB< h=t.3ǡ8v?*2P>J_#ɊzAQbxr a!uB"ok'\=W|,;Π@F9a-53YžʬPoc@[~a֐#)?{ Im^H˼.CjjeBXŔVvPu>e㳄w]Ղ.86bno}#źOM wV5pT_hWOMd;."鿪PWurYwcz8n":"3t!geF~7I!O3Ogc2b::sǣ7O $-A W,$$C+sМn {ȏ;_xkTE{i]ڈlh|dR7)TfGH~VRNդJn{abhhH'\(F (Af>>) )Ub!H[A at7|Yr,2MUGڎ>ܔGX6qv_[L3W6BXH/9o*Wr`qA%v#jvx&'9y)159!>>O@~H w*RbDx jI' #g+rpO0E$* ɠTrbzWEl|ON§z,6GuRV&rZU5GXv++4eZe'T8R {^X'3œ+:Rh} ">lR+]~ ͓Pexaٯ\CsˀvJztIs (WQ")G;J ua_ o[gمm42ܬoS{h\ 1c$7Wt*8Qm#Я&ƶ0cTdz-YT/<|O3[nvkҮGa}6FG u?{MZʥߞ5/k1]1Ājz6Foϖ(;ҁ,ՇD,}5lbL/z@@g*-Zuc0k6o13‹Z:.kt; Ib2ќTp'(\`a Ҳ;^A{݌;Me4AAtߣqˉ=mWDŽG,/֘T/T_yKW]صPDuITڙ$+N~~{`I䪹kѧ2^#$QhY~Hsܛ䒚J܀a)]Y^)gD(7 !&M(W\ڌ֖송 K9ljss,<1tdV+`I;61͸onv؂1P3 Z⬱, E" 6z~˘[&H w>wu ,0"'z?JXJ,;fCޞD7C{xQVڙ6;[&mɽjAU1W;σU m~ëNYu^Jʕuߦ E {WO6TZ!mMʍ\,F#H+cs$fο&IoGuLNc"x˽+ea8InC:ZI`ѽ#ྯf aN29iȤ30:몂kǫM:͊?zk;p8eGl?6v'DҔ84UۍbBjs \ ^yVHU]ͪH%mY2ĒݡX9D Rӻ83`A]]8^P83=F/F"Sܒ5[[E`Q3D/piH^U=e5:o_銍^_]augv;ֿrD? bcb;꠺չ3ȉ#8zEFjArKu4c3Kz*-i/fu% `@Z% Bi [i];v6eB:N+ZuO䄫HzN=*3-8ɋC/?~|UR6r O{$ AwCVPqg`5ퟒ(`')glYc ƩKI i!yDc@1C+펰 | h.D(4[;o _tf :'G^2+om/ ?aF> 5GD'2Iv:% ů"?09 KƱWJS$̬PN% ژP(u.$ xQ5 ~l8g!_]yH<jHT7]W^`rH Ig"kkx3Tf0FYc~Ad*!:0R [aPKP'd⏍=_Tnёw3Fx uT^K.r+<`&w.}i-\WA㵉w|CJقgy>SkJNS{#rzmh';N 3ڠbkyIuQzF}e&)Gf|DPd'jիٍTv)ǦJ >͹yC{ufGH{IpwNŀ^lF֛I(?I0 5]Moi]OV6~g iL1nڻ /eˣ㤍EZxo:)'b +LXoPcZ&.>^B^f+un@I@<|m]j&T$ӥ֩ 1xht3>"e0WWlj6!7"XRx\\FҘjˮ }"ፖ;exQ(OUA~Qf8*8v xWEMW(k_.zJTI#[E U%o/#oGGW`8Yj4LZ*e|tA m~roy/p]SըCvy`2uIH'c㤾 BB;3*vpY(?I%b#5;>fbgS>a Sw OstZ 'rO v.wE0JgP3cȪn~aS\YړkoiS}~C^8D:VHU(噧tvBldQ Z0f]CYDO߈WG_j9C?o-~s'3^k_f>wB5/Bh[3ے.!AMhhxY&H>NGRm:'[@$V^12Y9`[d6oi]]RR.4aa/mb${{!qZE J =\xeTɍ`%HҐ; X%;fc]ĝ 'uf  2cɑG#4-bbmot!}Lw L,҈MF\dàXRb F|s:*GSbmXOrRC_ЖȀJ~$`4t%[ ^>)mA3松XDAؗcIT EcȋJ~@p+jᶅ,C#c}p{TH2)jФn26_F0] U_qOMfX3,}_O< =gc1"Q> glSh}(|䪘19jszl +v)o†.,NZ63D:ޚeHOU1[ yxgo#{dŜKIMJ: 5~(H]'%Z8Oβ"u"v_B!Pp_ҍs[^bqp]zj%x@Nb 7p}8kUN+0J~},ɭDK(c$6 &Y\%5yA:+ νO))`rGWJZ V_($YB#SJO"AxVUs-{EEf ={h;f#TiXt)!]Sîd?A_;ʈ@"-˙{.# Z3d qꛅ~̷l}^wr/ډg~!~z> yOk r9 /?+6[`U"`P.pk 硫ӭAbVD0*4 +x dC}e G;x$->Sګ7]4@!o1*z+쫭| MUf}xI,7ZUZvq{;XԪMMma6_pe BIQpq/?B!8lRhۜhۺz<æ^Wь &u#\צa1sxJW *QwS H:^ܿO(6o ;ix١aQ(J(1AP@bR/c?DHd®85p|׍aQFტy2ȞKm  :y #n\w 8Xr~j5~,+U w7\!@t ΠWvu @caMw~n!\SF<Ĕe۹K,MXA#/#oH^''A2`րu|ǀU2_y5.]]4ڀB{UVUAu6. qV,. $_nۀp<|pRn "`K ,lgnҚӣjdDةN6T-q:Yb؁HTM's!3 Q|t4eѭBOD];kD_"-Mqd.H}A}^iOL6 '(qxW-y lb.X f(v|J+ԖFp- D^="Iѣ9Ij ~(Th#J]0[EEL2I iHX8v=Sf6Nƀ7Z-DIK袪&eť1kl5r9~G):MJ>58|e%ה˲A̭gD$u&2P/) ߑmS~޾Zx黫ڞASuw9D\ͿWyY6K⥉b/b)ICw1QIV@6e1M m!K}({͙{w &}R%րo-\5X=X鼛ep<"N>vW܈˰#G%j/Hh{H_ IF,x87~6(Y h߰)&ѥhUZ9: [K!N~m}iAQ0uCDΎ?xmEw9N I;@F{H;LtFbYXq7Ib5&UxVٿMm7fk(d}#=j) K*e>/9"X"!oTA裷%zi}\d%޶f!{&Am0;|lF$ˋsr1nbQ,bMLj`gʗ%ia''К>r HLC.rbMf Ed{Խ3X₻XdYz%xǝ˄5"7#曯ϊm shp0h|KSZpn'SNrB ʸd/a Sh_N| +>cW(9|"X$P;`aEUul$G>Nx.1/#۔yuz^&X00S9o.ض]TuvaD> ;@lg1tmEpsS= /6iWI~P6ľJ(yLVo0KKl@#1 P9vcUch)d.mS{z6pZx.2ib?unj*;d'=' 4Z巯qRQ_':R'H1ʏL{ࣿ rb[pk{zc]ۋ7harQ]~]frձYJ3&QV=YLc- `Ɣ0C|K}4(LXei;ku!xg4=īw+^ȇp. +I g`ZKBsE/?xO I-5΢TAJH3mifU紴s=q xrF]&ƀ=Us(㖕gȹfΛX^rdi,Lo4;ki tRؤ/i˿\4Dj]8T|k6z{]-;hxr]8tז{kc=!;lQ?YJ -P *)SϠ7,wY ?u9FQq{[^15?]9cUg.8`DO8*C6ZeqkU뤦됾֒߆XO_Ne6s!Јxv->F޿#~rz<>VҜ[xda:RcU)pmhr/qzZ(p߫F0XAkFX".y'jO3SjPhx?,賡~%uǑc% Y ^Y-L*+XU#0Nj'wGy&Td$:4ID`8XWr+E(flqBp.e"87S(U!O_t7˿3i]>Pv?BTҝvy+#d%OBPC$'|t j+̹KX(☹["iT74~B bdK^ +IdaG)Od2Z0MٯkPM?vz` K~=A >y}'KC=[Vp(MZƲtz(*&]N*:Ʉ+f Ck’]6.ճrPKdHVvQ D! 'X#& ε[C "7]fϋv`M@"@cFFd݂&_4BoIssiE_`QÆ"TS7*@iWOn츱jjK`ɰ $0Y8U 41c$VZ8ԶD~)^wOvPQd|G}Z>v"1SFmARw"ePd.4Tuƒ'g+J L5Mt`h8ZmrWL=Wn~pϡkO96\j(e1"h&tMZG)}ml;X;rx- W7[X?z.e{@еB HG9+V*M܇gD۬wC }h~JaILvW̧, aMޞRF0$ʘgI!$7>lʉcDܕS :D{' @!RݡIy)D5q8/1 lf* J͖Sa4W)6 d1@#7v_IJ2G'@"(h߰ikJGB4z7`9.oWƞcN fOYVp@wGIAuqۺZ?M:*uyM e='"l-Ŧwj%7RՄEx<w>j[j~sɝ>8z<j?n I5]tz;./̊kY"ȾQ0t`1B; ^+ᤆ/z4.:Pـ#P5>! (B%{s nƷwtL9&p vֶVt@v?썓cOE"BUԬ-*gcWzpA\]spI~Pn;VoZ?>jC/q nocbF [P/"4mOno3P84cl~,pkJZs$B$[@,5&63Ym+m}?|@dѣ.`4>ѡy;N,AT-Yc6ݝgoM$TXE;Hz‚DO$&*-x g2`CC50aiFfe;MiEyqG>*A"ڄ3VIB UoЯ}(ǭBz7mOdb3/d)h_%7&366ZX^ x҉˺\7)7^m9*i] {GxCoRJRh9A)m j 0b}ve3K⬔36=LVE_+Q%.R"$}W?Rҁ)P׻]KWN_9ĤxWע^F Ffp:6DK7?5kd뼂`L)حT *|q.O@Q%K܉bk%zOHٲk,8KPw$+8a`;ZyRc@i /l(-R}BO&RKLS(jDf^oiFDTA>Um@1 O&JOo*dl6[Gp'xiPzxjYxE]0DItс ke>{p741!E~bC3Ɔ19 |ƞ:moe`(Imk*V'WֽmZ&v&v|#grNj"̼ _5h-k 7|Ԛaѝɒ$88&(~疅f;1ڷT'&޹7 &TܗO8xSԭn 3͂d2=JWkX9JLL_ H FQ휍rd@!lwHy 5_V\C! dB$qsv+H܆$?}7𸖍iV0ҎVcÄzPY]1YOhn3NآlD ۜɢ-)ڒo4(1(*ZI7Ϙ֪gF=)יZd]"5/aCm%,#(d( -WuRA9w5<hi+d$s}HsJ.g,|d}N6)̟HSh$rmTÄ́9*$HC)Ys乆J-u6086e׫&v{Io'S͙KZ>E4R"3[H~*.}:MgwTp˵LC-v]ćC{ʕ4o綄pp%T&Ky~!8+9`7@wb R#Hv;\ >i~xt#T? Uýfmy0Y[~B!҂ˌ~z[wEfBP4X0r;BR+oX;wpBӨhX ZbfE~{sYfWŒU5UD=w%-}n?E#]9@RfFϖIdLY ^OH.3bf́@/l[ eΠ]IA4_?C @˜e.L.i%uh q$11'vT{i>A|P'Ɩm704H;GBT N{ {E(FoZ< Hw%Iq zv 2` Ũ]Dy<Je9۲v6`.l%ـHD.k#:  J.a5!-z,X:&L^Ί] TtK\-COtEͦ]pROQkvY [}<ۄr~T&nNkٞךQ6"߆ 6 ~AIáhӤH#f\ P'/P^+攡}6R&}oFBn҈χ*;ugEWt X6wYBQB'0qyT򎭕~ j͡--( [J1,D6 ʖ~R0M!>ҧ]L`S^L©juaIMoGCZpi~ MLF? z]MS:,%̳TϜTxcRX$sKZZC}4}fE|6dwWGOΚ8Qz&D~% sF ZϣfCptiY =|S1B)9QqT&:ZyU"`/b5,MDäZwĴ|@?)׫DeAduhEMpL߷wxJPW=>8%&;ծed#]R0:ݥ h%I>킥HK5-&،%JzȣCufPt[@涅, Mdm{b%DiWN_>rs|y0lDE-Q;*zL.0Dž+?E.7;|`M6>B6_P_Yr>~!4f^ x`{R~iu+D! (yqV]iay#q(nk^Qփ0G8 UO ŝpeOk9ϛ 8* hS\dM*շ#}"IMvJ2+ .+T: u>\gt2?KOO:HY}KǽVgA*(4@𶈏JMk3A=%JUr4AIvkqTlnj M_`?9*" _\0Ȉ)WgȈ{3B~4OfB2Q Ħ6 NPa-,VsX^߯tW 5:aL kۤS!aeepzɌDK7̧{>XI;A\nmb)tV^(/STau_q*F|Q`_Ro^{T/r=`l);-dA,,FYޚNpײ7'kOB DU3>{Y.CC-_3=Mxë:ބ7Y3iK^~fJ]7oT5uu'fDYO0KZ@a yDޙhމMn\A02h[%+@ߦa3M8=aeyeWXp|#uDwQRJL缴q[ )9j]%a>&W9?.-sMX16;"koUy,E7| tu\.~x̙,WfO"bNڗ]e#U ?|2:^V2m{)Ŏug EE&ddLoV}oX>EƎL:{8'\ja3ǪWўygm/~=OM7]V7x5dfyɥP~Y ԨrMY54ΰ nq`E3Sm8wL9 genx˦R&$nm[3V&-޺#b$׉ITIkN&hp)R^أpAy۔¥DYr3-e&/]jwuNH_;PN͓8Ds&L(›qZLeIKDuL˛vI]fea U!)6ءIva.,DyI{b9nb0Տj&ݓ:UWU.sTuN&x:0J.Y?<;iuji9 3Qe= r7yvDE`{{JX1{ւΨQV\ ƾPc?)f3cajDC=G3\8PlDw圓R5܄~)Rd%j덞MJ]Rs*(">BHKEP]0NUtUUq_<= a3KPwh$o|GF QH&SK oțq,1MXv A/qtTEzԑ  %N>BhV l\Bދ E (l hlk5zG7 +nUqZH9/:޸a1%aNtݚj Gy һ)dump7r{6jFL ).-QgmjPͿ`̼E=']kg} >5Cw:Ue7II1›Fv+@;~i7J,wg`WlA.(($&sw'M*&+#ܣO\鴃R84lw| ,7x'j:Jf`@FH ݀KwGAO^}L;R,QwDn3J]w[ȭ*3i0Eq vޚ0m'DtѶ֧KǰPx|ZK3fi::辞 DclNJ0 7i#X>hu~<8T0];oOWxXgy9> @r0z= gLnF;q/yWE}W>^FCȶ" ~W ܜe*:GHPlqvmQ?ClKΰܶ- i0XE⊠< h6A,1ӛ7M(r/vJ䞈1|'aRg- 7dEjGa(l^G`K7EOsٻZ WV11k$YBcnue1EcW_`.-y3Ĉigi삋Mf$u੥`;>lmvz0K+CAmD h&&(2E@@qp;XZ;$TO3at\}8e\(J$Dmɀd#息7+gUp~.=geneAЊg-@"D;r폣F8c559?3GUORj {îhwa-kĦ}pz16#rt7;WII,‘ݟ1W^! +gR Y vD?<-+}qs浖pQ*sOqNwC?h NUIr":`*"-xq~Ӑh(b?< 3` 'N~0FoYzxZ8믽:7R"$;XnE41~`8/}wI E%m3F$9h+ڑȚ~X1pv{=qw2YQJ,5 bdES3* ӝ_1]W4߄xl?*zS}3Fkv`*:E:r~_V߿w_@ q-~"~~~[̾78 ϢZaJirIp~&*[m@ãYt=?θ.g,MtyPyR2[% P`DB,"xVxIW3kom\4-m6$ S9*ݱ4*况F!hvZryt=Zww4z[p%WXZ. HΔ5hLӏCJ5+B ϻI9j|\ϐLe>aP527eel$|CL?$/>=T oG]}jsҳܺY3SCIMԂXV?VO~SQ1yGҤJ\"wR-pk +/כ DZ{B*Z!SoW~X<De'nX-M(\-KќTWz-e!:X gzRUaR8ϑ'ԨJ.*h0B 3NgQ&dbg5`ܿ5? ORm~)ה 6gg_) R5KR-|fY#{-/ xK@`egEdZ9IwM٪ ! 3${$:}_xw@5 +ٮ F)(뜄|nK[GH|CK-9HL_NW {*yJ BiK xܪl|ݫ%XH&^Nv:C}<ٌc|R=9ӐGgRLg c=|9$g']7(uw|΍{ltnV4SippѤ"3'Q NJw¯?E  P/1ON4`r&E+qHam|Lh9;4I;e"OJR&ߙPȵ<;@%;n !i=@?pfr{^U׌3\%ry0U_Ky6VVChx{,a"*jFAWC1WOua"5P;Yjd5>!wm H_9? >]HK$dVR$AG{&lڞۖ 12k@C蟕,E:fP#[}2œKgYZ07070100000369000081a40000000000000000000000016446b36d0000fcd0000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/v]?Eh=ڜ.+BkYnGimXc-T\J4:uy6h_12\g71icc8c,r í19 ^Pw)}P~,|KQF< :g;~MF$z MLFyrk40b*qYzptocM} n;sI"e P `7-1^a _续U\P[]"u㐉kX8,-~akOzk%37KUf'l*cNJOqG+_ySQX>yU Cs( x&Y)Z3G+i=UY0[G Mw搂'rk!;==ٙi"t\>!78Udur"p0t9m@5 wO~"fSN?8F$[>4e]fkFd?W2~z1X͵;xy^'z*jU{Coン$͞HK,n8DfV.\HLH4; ƕUjMu{8 ;O̚\23a} }Y g~Ýpr$] PHA\2xݴR ($,c -gc' =vspfoNަ UImkJKmVg\x8S#֬ŽoEvSw &Ys̯7 swFKqs1 )>0`d'+ 8=XQT4'8C$OvbrT"+ {Z4\s=z{0KOVQ'[%$h h1RErkQ(/p]% iJ! Sc#N擟:dT+чr ޻)ݎ>zYC@\ `-پ262ǟ0%ޣo\}'PgvsV 0ԏ_řFpoi6u[KZ:K+cfSpr$ a`&+{#FsAYmqpdѧI½͹j=SU QʅsKaZͮs'1+g;}Kk"s߳4#љ(}U0Tgk> Bg5q>T(% ɤ X#Y'_گ6?2# %H5Ӓ>,u$b>xoީ `RҼ̩ qOovkUyPHtJ+yhؒ:|y& XJ7n=Ud;yϼ jʈwFt3Q0txUn?K 7DugG+H_H^, = 髎A}E(KuVXbQQgMp QӏQ5)zG0.` :y.:*غ6sQK -`S`ȽJ<,5/ mQpk}{ӕ9t@\RWe1t@᧏ǝF}{WS:3xaX7ŘJw!([? Rߞ GQ.Mds}!|֐^KHCQq7jD¶xGK>DA\I1ZX}n7. F5D!~^? 9Qeָc.X/$TtM- zӢv P&>XmA&ǷmӨ&߮b٪͙+G_A-V.fE|nw.|{cclm{Q nz6ҥ2:ov* <F`FsY}@M,᚟oYvL'oy@S<`aI_}!NN}IsVtQ kw]Qsϲa %I$~^ ~߭p8U. 94ޱ134EV(!r921 VN Z Æ3x|šu|䫼樒?o"Üv?xIo ft `RtW`6Xqt@(̡ EKJ!`\[ٝ+OFZ dXu@O፩942zKgm% x{DQQ/H4W½1 Z7⏻Ԑ*:@P/a%D\ r뎗d]Ѻ6^[R|3aoGAa*f}مը֘2g-rUv^={evc=ؽ xP'ј⁛GS{^U69; V.qbLTKS6%#ނ8q&0 y(;b$+Cl{J(l.cuA Ku.=r)amYF#fQ>gW0m\r^s9cp;pWLDED?<#+A%x?A RaCmtqagKd ,lKcc79yHJT}Z̨3 4! +IfNj#2Alz1^R ZWG҆9 ܔ~9IjGSQjsdAp(ؐeIE9kzed9n̍1GԚ/;ȄC aޘ|sxd3wï@CoE)i,ʼn)6*穵 ZW")/Dmfeug%RTߣfNSE10SUs:gPulV^+>#'YisE{HY֭ *EP֍ZtD&w;m3csk$>,^fDA9aĥ|a$52¬Ti"/j1zoG[xԦa.Y JQ- eF\xeՉߣLߧ qԏ'EeHM1" \ׂKU*x78'"OYW-~#Z&(j+`7³NK} X&9#S2ܗE~)nï&W5jr7UcBD›{"2>A7BŬրcc|i[@ + ]63б[cWs' 1(Oiͽl;c;ךg[ls0id Q@=yÎRkWaq1ׅauR)X2?U}.hw8j9[;rID~o f3TD!ƌ`9TvyO8H#ӄ^ᖃ7a>6iwxaiſD Լi:Z@8E}Ͱv]e T/}^ܭ*R߀#7Jd_Vqb.V{Б8HlD?4ĎC\zD#9îFxBgRK gKH!#C:,H$G-=9 "~K"G爈yfI6 qOGWAn@H7V7JQ ہû:A;]>0q? ۬&W4Բy>" D]>v4S9okBBLKk)MԹ}3Ȓ~GM5JKHY ϧNv'Q$50Q][(I;MHl%{65jW+abb)W'ߵ J\@6 fT-<3ט̄*]gNĭgu&XݼĸK;TInM]eMy%>k65#.7I?3z gne3w5)).Y7SObt]J]͉ŭE݌ fϑFgԔ#Wv+Y Fd‡H46LA''CKim)rq}bMpZ >nIrh3CWu k.uێM-!([ӳ 0+77Q;.R 3[]l.0+ UB/:P;?,*# rƍ]i[9RJ;#-j<|J,Rp;b#h"S[-BK>ˀ߼J}3JMܫh 6*Vsf<`pӇ`AH* &W wQ" jԬLrv)(,k>X̝3q6ggNR@eE5H<","BR33rpNۡesAțF7O¬tz+t#BQ7$֙ȝUr7qa̤=V$6w_? @7$6D\DthQpGv!\5o)ԾQ; 4}MVGQ` N~i)_ Pԍ?HYuF')R)йɤ_j+멶HA|cxc^2A{,zz9T&^)&w.%OlA )pH|?a (k8lT ,zJGWyO Md*h)Z cR?v{qVW810TQ">? / V&?"<*pwTwmk χ}0;kIέܭl,M>U\o ?h.'@ AFʌam@QvѬ`[#bF<Rvy )6Pk3"4{jn;ي {sF +JgD՝8!ݕJɵnw'<+,$z% u,DgNjkОP*9Qf/To],E=Tz+u92#iI0?Q \:(*Mhȉ#~GHQv.(|˷q֎6$f&mn~~8V>O 길ZS[~iBĩR_v7U<\AokTPZaIui隋Qw9ZCt,b fA+ 2+tR n*zlyɌ8m"n/ I&L$8rtL(mZ ×qS&)V3. bgv ^[A)>O-ZQe6jղa9_t%I M%{TU9u|}ݓJBsIt|HdM*Z&W<]?8PJsOYѩcG ELi6^%b6exтR|DXtB[&LLdtߧФJX>--ebl-XAh9HTl$[EŸe/˖"vӞ* >~QRMQßQxT q^(`Kh((4kpF`tGj5iXqpwo^S)ߒ\WOH\ R@УKhe! yvs*L_Č.^fWpvP^*cݛN9s-.%<~>R$׊; \I䴽F!)=~#x,ޤswוk ݳxyiN݈=/=:>dA4RrmkREA QG5vڽrxHXLIy>kjOaifpgy]I-U} X#x\ko;LJ+Ihq1+Yx'_Yx PMV=Xyܗ'_x:8$C1)aKi 0_Z N !Aӷ D r?Ǯ7JV9 Zr-H#0Ά%> M!72 ݂C'Ɋ֤4\Uu8bxWsU$J[|UAļRs~'sœڡr;~@JAlN{]Ij,ZBAVN jsƵn@Ju] Q=`h p3Y[ǘ>VOY۵ )厄 Gןf3{N0W`Pf.' a@j̳.TO;L4WVXr< xM`(5H\ji<x+ a~|<>pW2--q,}Pv Q0 "CxQGzks' d I.q6x4xʛۈA–TYP":Y߁3<'ϰ~CӲ+(lm1dkm [ؗj,jJCR(I7b7m=qa rLS:Ag.F'ͅnd~⮻^ꑲ4 (Jn R9mkŕ3Sm[~8|]sN:gt\R}1'%bzi 1 wKf!pd:S$޲^p|TnDEx)͞c7ZE^9?A/U6zzKUeNcdrU Ĺv(h]]E;U Xߍt\ ƤYk:i!+] { #CY19{ۆY \5 /= CWNdo6fQ%3ɦ +0š3{,wdq~PHU؝XWU$ꀰ-ǟe.M`b3ǭ1h?}ѝige/L2\0(wwbε6`]>[.<)J} j=1H>%+,)6N8㇬T.~)i5|Kh{G#tq`F},l0rase10@5Ld\.%ͺܧfTܧ7r1Q~Nhء&b$:M#U{H$BHvj\RF(Fc۫"5E%X+:hx)ϯFGv `9ζY?0"Iz:|qh9(7ݸ2P$J,H8QKTl {)=̥c(ža!|!Byz>ip"pTZehY,gNBZ2Q(ؓwqMNm+ YE%'[sIh \*t6pq6bLkC]qu۟+%wbA 2&#F j;8 v+D#8!NϤ@9-a{봣If6Q<# $-ۊ# O9qL> Eƛ&z0qE7V>SRf)9Nr 'O_jgb/.`\V\MɮboA1j T"e.c\yLnИJ~d<ŚE~dˠW)*̜ ]I :T0N kYpH!83C=ܛN8MUJbOZxOZk? J 8q!LQ`C^^`.Vob[S!{Jz00z VqKE}M=;deY* 6v>㢰Ȳ@F|^7ZKEQ4ne50y M1qDZ٭]NiC5fgP4 ]ݹ| J@4zSG!'*\߅p6H#DT’HCIa>7ևQ]Tnb[ܥdφJq<8~/v-JM/+&_Aͫ RU3V&yC 1K(18[śB&Ԗ!Ql83yK{`5 fyo @1P!DIusi />Cݓ[_B,HAnL彧*= [[&, 퉩WmeVW6F4n*L6'Aj)~؎/-t~v -Ux/r dg2oZ16TU:#QzVi[R3ߟ`z6D=T~@[*|йi*Ų, ޼"H/m0S3 $@ϪtG4ieeAm0ŀۿ> >M/ Ԍes-aEFMYnT |X9(~{ }d^q *;I@tCq L%SSfkыmfOo_Vi>0C@-։pLDgd9}GХ.)nagyoɴ$iZk)Pz$lr{I!D_fL4SYݲ Ayոys;\ ȼ6M7.,21﬈/%Ӥ{oDjn5XiN,ljkZ:K]w #}63nn0/znyE_cT|?jTc+ {mK)801g0ٚh8UÚ?J<ĸU[ 0aG`򹆆18gEKgiU9ASOV悋谄C xz RFY>1:ٙR_ҁ0fKa {7C .v] ɴf@t(Lq6No?uhKCc!TDBD>iЗqUɗ ]t#x6̯迧k+|tgӾbUvQA2)?.}Y2F =󤺬BK wPޙ*v'8A}LJM \fxPQډ : $&wY1vp::^I:8ֺktRYsܡwۤ`)8cYi3=5a# D' >{XM/j7%#18M]{8 ?i -kr "eUB7h{aس.djP4g\) EbMQ8]C:sBB{6 yo{+{MoR-73WB ȼaP>#2+9@>WC[`vEE_z*cu+QG1eܺVߚȆ1eW ZpS'dv;T4zaŪg"QgԌݒg*<~mWH3Ñ-߶7lzc :s:3UcNҎXiD-/J JHՐZJS9 Y;KEUj[%J÷⽰7l L9 Q%gٝSw#D(@ԡ# Ƞ]tv+Rhfh運$w<8JjZD!Q"CXM?(]u=ʻϪԳ/6DByZBm[漁Dc։pYv.J Lr4u考JQ?-21-+gcc7f|`5=kS(%#l;"q`&Xkx2jfX"c̛H.?#XrHWXJ|ߘaM3 1!|ۏ7D>: -%^&b,&͊%ؠHt{dPOE)=M D#Ź*jC02&x͖b$QNp&z*d+ u)AYׄ ~_? O-݉TsX,tHt ]jZq bwZEL=TNǿGWum{BIAD9$qrV==h%n)r [ʴ7@mr:~߼ׂPu0h#Nٝmm8gAb]hGzIPL_X?Dk!ga PK")zWM/5e$MN($}*Y*{9i?t b;<AdS+H]!޻PQ_Kx6%yxKKr6觵vwS|v=4hcMP,p.-w+HBg o*RpmF~E4sک|!u3DK~``pL\Oyq1;sYrĘ2b>e]z(3$&ަ1ͤy9媲"ō5?{[]"OYUJMW; o8YG g:l!/Li$i;54 *"00N`문}ްčц<,*;r."D%hto[n[$꞊dpKl [OvN.-~F;нQDŽfюPij XF7̍Ȧč)!n :.dJc6>15qV=Ӊ\liN҇b"+~,aY>O!rs=D@һ" iHW660mН֞Cd,{KUcI1q1}\DP*!iKs1ջ*|iV2ںse1I`i@YB'>Y1n`DAB(1*CxB Ù֧-8fb!l> lLDOo^dQ°>"z:V%|]Uv/h="]3Az[3OX߼+]DALͰ>Z')tΒ?w}q(YEC9{:O!jtB 1R5kV5LVUnfH\S=$\$ua^E0e3cȣ-9I6 e;㕏r-eH!nSqX#kU] R]2URz -_P b ,.$>?0tYIy~;gj܃D_s|W )&>|"lsb4^Byn*L c T4j룫C_Q04,ō9b-Eɣ'+дE,ѶV]$iSpRe&UOev.RÝ[ǰ}>˺SOB!ɜ䃘!/0R`A%\m>ِo޽}Kb N_aקcZ4G=_2VYY#Zdl[D(yԦ dHpC4ﵘ*dn&"󞭄ן"TTΎHj("kZ.N=>of2k R}(y:#PcrGnO˒À]3-G ֘  [K 90_-u3qz( WOVe5OH&)jO&U0%LӺ1cee,o#UzxBjt͏Wn<{fl<a^':XD9穴eo0qؑH =v:hW'{|;%elԎٔ&,ma,)?d~n &h5Y1Tt0>59Hg^` 9:zOl;14dB_Z!9m{ ]s*[U }:b@X[b]_}/ D*Q&v(\V 3:&J~ߑ[ _~ڰ#6~<4թgIg\K#jhk[ [(~Na<_j%S{TH2v70';Ji:vOUR4a'lCPeٞ÷ t ׯlУ=_ |fsۂ `WF4Ѩ;I2]":!\V;L=FyK {1/dcORZ]hmY ڒf=||85|-Dல*̡5jxH01:=KVP֣xԖ}%t-&6Ù rr) 9"zc[[PM} x#D)a\4jZwօS\bԠ}(TI =Ac'[8Bp&/U~EČ;#"#1%'=rBpq4 Ѣ[0#[L>6:OPu5dLN JN{ҏRҠ3w?pn5;ΓPָN΂Y9}jKn(Z\yX~k̃6Iqcz2 bnNJ*!dR7r-?i.&Ai<%0D@Z@C QL $ןWؕ05y$ܔV 㩶k*Lw:NұsNgGG1­c]a,_ NMG>"\ o2Ò:88Ay *$tVQz|Kюj BH;uGڌ_S :@F$Mflײ#0ÂuIsO#I|oD z>YnSg:&y=|Uj 0Yţ̹._Mĥޜ1 2cᗆA&8&.R kQ-U7b=QXU(Qͅkqeh[LK+9N 1ɷV4~]97ÝK^?3Ĉxo`m8 :Y?2SB(ҀPlXc y-G7 Ok(}l#뜳3rFQ9,jlr@v#"8v ͮXNAayxrpFd?p- bcg@3 IpzuٟS|'tg)0j޺I׈[M Z+&R}5a릿ݨS!8N A9.AMm/T ?d~ :$k%X5I6Wȡwqm}!$ks`QT7$JFn>XgW1},0qqp`$>ᴷv2AwXMϒkx06븈q-7Y"J M0";bkMGOz%*G^Q>oP:N.6tOjF?ayH$8Qbs7G@c:!pEjW ]2ٕTT}oJ(]#||oy|=d z )LodvŸ7 J$Go5Ξs0 Otnsn@FhLJ%7 FV=b{F쯠8ےpˏqb1jFg揨4&,e{B~-ܣ)8Oko /,Uӣ[/TИ3+C Sث]3N Jj+>nul}hG'u,G= 7{ SFE;;>̅v(ԘߏY]aDb$1R4Q; S'M }qѷ9QV̏Y]k^M=_"+&j*:1Ev>D1a2Æ t|ai_-X_};$_vSJ,C-m#Dr]#vπՠ!FPr u@?hFRbJ֣Vm񕅂;T@ӈZCq_p;4$&ez^UcտiHe1CO>쮕arXןxVUEzij[[ J7+f GKP(,8Q' ӼQNv{T8f;x'2S'0$%껫e|·Im'[Fez\6nz-1?(FR,=<hk3wLY$ޞ)8.%OcW1^6Cc54D"!>JAAx;﫿(`/S3y܍2; ◔[{)rvynK'/^bᅤ_٥QZ?KU񣖔̠䷆_gԪgx.Ĕ(_#g(x;iTeziqѧ {]3`63הT?B\) T7 %VURGVUt1lJX> ⌳? 9 ?Jl]JSL}LP%̸qꚘY"GP:]_#$'\O=A<TgΦf@rqG$?1(]wL5^}B}# a&k#)N|{}HG M jWkBP茴<0-:4ԫpf 莂٘o5i5ZRHo7̪zxXHt; XtzNi/|`>Z? F;3RAI mpEʐ{ EI zǶ5veM>I zK9tN?qNNLnǦ#\5@Z;rLo=Py/ $# ,L=tB"9%0Td 3MAm Wy+;iz?]AR=@uD4a2Z_TnnxgLv7|ԯQ&᪎8T.k^#?|쐍wd#3 T #BHײF ,sBxQktϧ8ԳipPHHnr6!`#DH=[kX g/Ѝuc-R G_qC %oVJGCO@=yɤۋBs.bh11~u&i۴Xq6Nx!ΌBPVw$I%׿C0qO ;kD H.[Q'D6+IĚQ6; VCw;j:+5,CkfP[A lq`jd sk\e*E F<wt(E'8ȈeOU߶ ~-&nԺT3}{XQ6X +6JE.zأWaܲUj5d5v7-={xwVM2ޑ}]U "vJ5SIJé0|^bVqKEx_Mc @n8!b= =CF[fI m \7.P]Mf o(zO 1P:}3I(tPTH3֘OGX(!ڸ]#o'7(?s7z " q^er(s 6yL~jkY#HHn!8$ԫ7Lx36FB"l/k3ɡ:ĎR@Ɇy+ʿgU[-?2&SwYoH@Ž7syq꒗pW,n %'@]hb'c?] 5JSETU&?!"a!e; }O&Icm_*wyVbҞ i$Ԁ\}1sgwlt9Jf_vfNFng@9W0Z}J)r A"i%xֲ'r=֎޶uM|-NGd/oxR6f]~{ljז!QuR5a Út(.V]FOs?A iݟ8ŀ{xHeԕv\ʖc$FX5\ym7g mVn. Sy'<&J-߂qOF(U957E~|߽ܴJ]bqh4sj3HW=pc.f)c`ܮȍg˛-yLp!ؤ+!TǴޤI'mOٔ*LJ,hIYZy D\,ͤ"-$̔=e-&iMN(͚)fʢh2 ۭ*(51Vs|o>cchCE5yZs)IUUyp+ ớ1l`&ձD?-B;8_t\,g|W$*-ĩbR@~*ݥ-^^^-q܆C#̞H֚t пhى%̴lhbtuæ.II&/ cw'b{N-1a]bMBtaĊ9wj漽fgTd>]l q/\jsU ST9م-|ilfb.R>PaޗsJ4@X#`W`aJD9@"# LZ]{`[-r|@e UdEN@3^' J\p` M=%VkXwx]O+7ݐӸިlt%-`LIȴZbj׫&A.4l+L8J9UŖSZ/Dv 9f|ZO|c2m<,zQ0ӪS1I%DL3GQd+X)sh֟SH90(q@a1*d&7t: 3dY[S˜D_ݕ2q(9r$)h/^Rz s%3Go[ /7]Onw^;x-ݛXN? ;sTz*H$pcnLx=Waw}mrM?5AD7i_?S$AՄbC2̯ a71 #~Xx, `l䫨yQe#1Fy dxd.@TӪ"zzp,V>ZyP;P ^ yH;!w&24e{[-JK%_ ؽ 5r\juQ& k~FG~0xhʛnܧ j;Ia^E_j5}#_8m)ט]V_l( oŠH:??zHl DiwSW~\CSLBf iw\?AS 7ukakzZDq&cEiIIXCySiUA$>(\B􇏞J O}NAXk3Х~̂t0<+p蠁HCxi!RL9=:Gx'1<@Zi)&J)9[\Ж=`Š'Ub K&T_S#J| @S,>azu>WGWC/%QrHAy6m!uV=E"-#\SZW>mXE&Gdbfd[H¶^ [HOl?d:2/O+cلbhj|(|ؚpzٔ0perByȷ{lǼgw62I*v΂:SHep?)NyNPBK@#+!e>oN 8_u0p]; `~&ڗI_"{~/n4˻ܖ[x>]Xbpb!KΥ3|tٝOæt$rѮ3,de5>2SW]sd F@DB^7k\7fFچ|ضY{Q[?`I 5;Ur?ډ6l*VM0ؤ[Ai@\@ #yQ lEiZ¶-'?G=j19(K2 W6i%oqFS˗D9sہ7KQՆ*&*ꡇ`~pm=OXߜ ʈ VY184 ~1}n $jGrAzQ'";%~Ư5|aozg3W:AXso (| 0[%eĚ!pU^;DxsaR"?Qg Lr*TZ)8y`+ud6*45_U;vCPmqT׋+2G̴D bQ!P@d sZ{ *)@l*E.OPyimds&BJAGHBN;Iҥy3K_EF7vLֈ2^`prT 3g]d׶{: u#Df^N0 g@\?AvK}H6|K1ThvXfv's_J~Ur*q5t[皍V o,KR/*(;36;?.qԊ $nZݛnv5HK2TE~K\į=yNB?%K3B0b{=PF{"":e=]Pm$?Kx7"eXkE|5TJl.>Č@2 iG8S5ph瀕rvv,r %6η %}oAP3?3Td)z‰o%IUׇE̹2U*ۓUbź/hhR0T0bdmz'3'z\9V[j:ljjN!I]@؞flܗr+l.̰B.?'{߱w9D(*56e17UQE0} ]sbU0Q%Zjǒ`$A7Q֐1֨vD7fn YـVI]<_61 _jIƼ[ړQ'4L?=*}"^URQ/6-ܬp &)A,8FC!F9e5-1m  y>صFW!quPO0h%uɣ̵> wu-"E>nAN=uN6"mL%$%6txrߡ彾7~ʯ/ӪOAihu1(9.&'\xQTt}vV 9M'FG8`Z&6G )aWcJ{r)1OH^2q_-d%(TY9i tkR-6+.m¡N-GУYy?'SCSnt4q3]h QP.mf Sn Ĩ4,_ r ~m}~Ck[=r彴mBn9 bN5H;XJ  Cd]q 3C'&Yaɒ@)_!??׉t/!T,U*:cG>hĽO*zhWIp|b7hwZ7YN.jĠ*I5Wq(xûo+j^:;򚞗dAyHb ZTqpAPk'whYj"aa-U5YR7EP5`(^s%3> ُ a+Smw.U)zȍ@'VoV>֖"-"Hosqyqu$C9Ɲ/\0$J7fR (*]f+٤qt$hb74bv$NRǡ3dQq9>Q6hDg YckTAJJd_HU^c@Vl8E `Qƾi0Wps=U7BRrįG!R@8E!2&fɱLzo?,Bg hUWT- $I_"@ >S0uA'ء۪{Mjrli$ Dx>fkݨhzN jt$:Y.L$aJ%̿9B ~Έ.#vCybAD^ J1Fb qĂ1o~綗_t4I''I _S1'ˆ~d$0Ĩ)$Ki)YOjpy(P]VnN25ěczi{lf&ȖaΜ_F*Z Un3_TF®LA^"۬hCc8.Y$wD TxM8f?Y>˓*zHG֫o?[QOPp4='_r}e` ?'J D+Z.# ~Lﯱ@qP2r`*#1|”K0j濶dҀMt7b_Mfڒ2f` Ξ7_/0 8 +jU tn|Dii3ݹcs8=;Cn锤pw@RH#5slϮ?aFɶw՗mcNm"?SU6 23"=ZаKQd6 !^ *3hĎ`&Թ:\m|`^5  uGlLZg"2E MxD)o };HK4@GQv(HsMcx^kA@ Vy<׃;(BޫNդ.fxRǩ4:eBt$㖙x"푷b,2NBWh ?b:Z3>m| @Ĉܓ }I\MH&B>`Y9;TDYGN("l̈V ˷NzMYbVKd8[3Wz<:_g`%D&%9p0JX=SU-5^}hV$pĵp@zCmm~П+:(e(!#A|" CRSX !<G ͪ2G6Eۈ";򴐽) 7Aۊ';L\ xT Z8$_άW2NkC-C9Ntl$B=j]I6 .!?K3bg8FI[}9 >FuȒk)w4HGi.>M*=E5F2DuMT-ml[C۾ Pb2iidSОh]_8(}l5ak:H*/r'M윊(elqbb,ǖQn OX.h#[_9Ed64iIX%SQ4G$1SwcU|aş1ӂ_!ho]/Ȳ듫d7 !z-~Pů1&K RuYoͦ@W.iCVT>sS=%ʰİwZh %`-v"U6G${scdn3 ~5V&4j;PQFM7e^?SU@uTdT@t 4U3M؞N%@E۟{,G5=Q)~WI"kgJiG琛lIU mТjE`]2Vh|3CYEf@Oi 2m<(=+oS|Z#z??gql ν:#@X~$VSFNۆ/!xn|7"vp $j] 뛭\^ \7!"+\@@Ρm*5NvC[\RA^|ßT$Է ;S1mvH$ncKfK>ylW+;B+$,6)u@|rao@ì--sZ\J!R ޺x1m65]v6jXr9] qяuV:5a_X5[X<y%6-Ʋ~b2 3jə„yv=jIظOc7׶/ZZMG'}!6؄s /ݼ XT(eQJײ2]k ?o2'yo1h8%%)̢ &(ubeQL3XɄ(&W +Mg-]}p|k`OSRl5/\DZZLtH]_K nrcy0ӟ1+Ǭd9o@eXns`i!ң,giǍ,+:10>ɫ?Z‘h8S܈+h9qLSgK(w#䝠&@.k[+ kƑ$ =@b%ڽ!T\Wf@Hp4cvvzP6k4b1(]J]ᡗh+f7KBذ贘`<*Ú4)K01QUcYŐ,R,=wp9 02\`y):"<z& rfrNM.]K$⎫.湭*ekM"[CH5*E¼ǯi˞z,a#vgoREgB)3Ĕu;'(h#[ ndKyK1vp]Z) N}3IA9[6Pݿ~a9HrA0u#O7XL"LݥA0=Ũm\T1\{u*M]Es_9Ϻ焍= 9Dw]$y5Ra[]><|.<ܪǝU= aIt]%MJ:WPRso9\=6 L٣FaZ2Eh, dn/ !ޜ5˚g#U=DE4Lsb7h1H)P);\ D_"H׆n 'XySvLL lX// SHZ&!@2A:oz\k&ЭLHgwSB0)vǡkFChGt[&cshr@&ނo {}Opϱ(Ȑj/ݹT #8v TNqM6fh,ô#vPBoW>:S. KP^,f,X{aLwgm4 wܒF]_~pD\Gv`-,&'tCLZ~oTA;\H`Dv~beouTv:]s)1pqQCIpcgOռ8i V(O[S  `V)%CHޣ;HL~j 0&DI%$kvU[shTXCq?)r$ЗiEkـ).$p"3XF<6 §lُ#%ZlDv[ "n(R v;F^NPE\y)͸+ks5,MV<*3;Zdk9+ƷҗILW`զ6@nj*FN}S JϜ$ Wy<0HogʸeN ^O RpLBo{8mJ~IUàBIk65] DNsjKw=|H!{>h( @,# c{LXZ@,fx!ѱ3QZ {һ$%҇n/K;aG^SVJ}`~_CpX7~k5Y]K_JIt J#hrƗ8p,@xα :v<8P\7Ce1$^ t8Սr;X&cZ|E-=ƈd%o^쁧ޤ\*wx8VN }\$d g{j!42aUBi `XYh /X5|msAY3YsX&tDX@hX!-g5bg 2Wt늬cm pcua*I&آM>%BC(e*~04S7,Uc1{(i-vC1Fc'[H/ )9>VrQ&ď0>L}֥H)5pAEg}yBCS~&a%Ov*TŊbvNI>ӛhήLHvo,)Ui5Uu7Ks#oH\'o~҈f5| ]oSI[*noO}EK ӨZv؉D ^n^m;&._/y㟰}0i~4>ܴB~4~ڦ͐%SRx<FjvpAg8pjQwԬs6C j"\W)@`|ѩ,^ptFF.(?8 &5]/S[vosC3` U{2J C?qdn-~$xA+wGy(/Y+ƥt'_5F82NVG4Z!;`Əzn2K#GtU3-ayxQ)o o˪KvDm-{]" bi\\!0nۣ<*TFPڳ]B}VԨjfgxb7I#$ Պp(UP{FR! i-t[lv wB 6KOpvAt:v/,!)6"1^tdvLW~?ؓS;8Skv{7o,"dGPSy !wFS&$$ YxXwl y6Kuh%-5TAWSa881!ZPI׵ H h]`4y6ϐ^z)rqb 4/E0u{{r[6iSu6O@wүs"4%Lރnd9 9j&HJ-6 VTxEʳݘj џaʺaT){҉'(|?z޹tגLu@ܒDo^X/Bky> )^/Ns#oлwR_ʖ4``yYp@*ϙu4alf ;klM7'1n?rtP'k/C~*ѝK.ǡ[b?"o\elN Lӓ6 as%~bZ*d}28uhi 5uwZz2 v1K$tt P=J"F*k2M&/w{qwɤVNG§yrTҒ56a_G>E g*Rxj1]9g" nX74mES܄;džyQ=dqϢ5b?ajt "DPT޾U4沮q0W"'Oqhu[?|+4Z,+mEs> - E;XIEy"8Zev;bڐS]#kh@J(q)HKp8?g!/)mnU?v_P_Lx7+\N3쇘i둈nK$<܆u>R.~+1{}hP7NNȬ`~) ,) Es#@}t)"M'h*`z<0@.Q ,w}i! 9A?O4 Tf ԙӛS#:un)KIn`#ĶD B>l< -%qVDc]c4ɓ.X#x9%b[U lWXT&2.oaԼηilsތ-I=; L_&WU[|;a!U2>g]h@v̑ABa7@ee-st,>Wg9g.lCȲp@dn7e :Iϔ'N nCj4weͼ *lͻubJ{/-_xqT`%8e{ n;&_ۮAh9#sx r[:7)=Y>>#w0e|Lrx@(@jY"U#QٱKk}ˢiQteT,/(=}d{wAb,6ClTVˈ;8&3t[iaT%2$t.zr|Wb>IӉDăCXBݱ*[.AK t8,(<5h相L*cV+PԒ•r'0?zBqRsAU* 쵗.UQڗf]Y2O{ml AQj]#. 'K nR{jKuϷ,ދ6n!Dl',BEYFus$t|_nW"i:ө9^Te1U]!Y,cۡһV(F;-Bc _"M?lUv$\lXP}oK/poc#o)_H~^w(V P:qSE"zʅl* 9/!ɇZڠ;ĘUت 3#iѨN}.ўmC]B<1*EǞ^+oۮlP_bHI^|#y,2Fq w{X@S y| 35lzB|PD8k-33% Y=W$ k>hv3jmn{W7^Q |!Ѳji~@ƻ;p7XJ n^3f3-y{FXI5̟Iɖо|. (md/Id!Ԓ4ԢcK0Yc2-o"RSQsC{0']G ZY~3yw9WK]ٸr9e'-&ev~okY¸-`"_BBzY1ݡP@(p 6+xSS|IʫW~)}DUr#Ę1*eEBϱ9xEt3{tz ,KޓRWWF80R]Ă<_y vOgq٘{/O0[To_1h%9j*# @PDC7+u6 [[{?W$YyRԅ?(zkxbz)d?ք8VXCҽB 10?#wF?Q,yɰ-?k%B7٦g7<:$3N kgq23N/XUJOv7_3 \K}S m] ᷢ]q&|2b%= t_ܢjsSaVTCNMY ل+T 9_xU?Q.4Z@G(մ?b;b6 ik#*W6bۡB LU]8hcLXGd$ˀmo3z Z;^*P&Y±F?sU¤`4ioR+v][ ӲL"tT}.#=7"7K}>a CLyu\4k }2]Klʍ$w.՛t%3nQ Q~:Uk+ #+}kQHmbj dzQ5;zW R5Tni- ;LAoa#C"L9םIBY$UR| )p&Es]jmI:}̄S8ɯʑ*aJrn"ayb;2N*k+,)m:h-GFUG=YOʘB&Vf lUfL[RV"cݮb49Ei=ߖ8`2E:;%a9_#-kGfFAv:4O0Pd,dZQ%œ^ĸQR+Fg5U4ɐu߼&긮հ룦Q(1$nž!eUmYwӽf jjZocuDV"*CoEw׌D^%s[K R9H J[ {ODKwEL˰=5Nwh-~mgh|  F$>Ё0mgI8B$. %?K;XZ~eV0s W9#$+|dq ѷ4C/鵳Od~zJcpc+6@(mS FEIV&/ۇMr̲)K ;ڴ axG5QΌ{i@ I,x\.H(j6;=OAy8(]_¥a)8n*>h ?[כb RhB ]"&@3sO@i_Y=WxJ> tmc wM'7j/l[5gj£6ف2 ¶.eDǝ7bnY,"|')vŪ[gvXbI`CW]MLLo[Tɪ\|1 M7t@7= 9&j>p𩆝@!ח֨H0 g{FN~Q, UdoA6VjmhcDR:'b7|0&Kg1Ɍ&tiQOS>td4@P"iCo 9 ̅LCrKժnV`"4agxy,a̵a9tfUN]z&u4\b{ga{A,(Č_s2E&jM%[MMۘKS!/HvG(ӐRo5Xb\~!Ź6H; l|)ۢXW+f 0;714LLTm' R\KѼHw5P:|ĵZu=3Lre|$qaw>h;j=%-fw⑼RM*Ѣa6% (J0rEm_ȂnH&~w(UJcǬ ,n*ι=u39vT1dT!fvm#pA6ZB m$GjuIE Oy KMb)_:sJ*h!9 *Ķ ^|i4+nVk9?+ɚMߕ Hou3l lfq3v6'ˈT 5-PA9,v}dl/]hU.kPM9@T,$v ێ^~4Gk.51. _lƑkQQtDv]{8/۞4&44˭23${Qt%"` ߁?a1>;~`@'Q/.้#Up^**S^n M9pt&B.2sDrn/') w~ٌ@T9Z_ 2{B/ -K1rW9TzВU%6kxZŗlGu"e<cxXl4,И1.' 8\1{SMj[:SW6%E{O$4NML^}EŒ'KvZ3H8ڦe@o?+=l)TaS0`j`G'0sy!L *)iJ=bL;-!3 -V`TB90{3hX ( <{fBU;=f' &u]Ex Sf-{H5s߉wVeԝH ۄzuzVj9pòDGs Jgt,XM#d;9A#·J=U}P(suH="VWo,^ECɈW%, >z)HL>$ @*3ӳR{rgeb?兊"|5<^c$i`2ݘXेVV(=%l+̊|]3 ԢHLv!(+®)2}O[t>]Q/[F8 {< (w4Р2&.s?\ r//8th Lِ ;x[:9DAifgҷ}$"Ɏx$ Vܗ b.]\c`rhIҘw*Dpw#xNju!CGK9֨ޱ,lSW0=bD}1sTna8 ů! ڶǺ /(k/*`>BǥR>BO !=\髁+[*7KzoS|l`6 W5jYTHIF$TṦ|Qv ċr"("- t)J3k"r=],.VMc8I-]#7˦L-؊D(kSkYbE&o{I)ITЃ,!/P!gp,˹HZ|u3,c竭$@v.՗E/NmWdm#*_#u1c!?h̠+oy=  \R`.ZYVoƆ]1¡W#4_ w xZnX{"O5Kc4$HWKLJ9r1;<hJM7Q06cJWb2+fcN ) =>omUڸ59uO ^үuŹN5@U߳>yog漈l-heYF-)L9A~7uY*˨>u)38^8K:F¡C~ FK@N'$n''K`%oa,-;CY_3."0ߒf4O j"L/Q7 s>pV6JVn<%dtyhZ(x F5 |DVH@6_(IuW$^<uͥ x@[-]=H3Y 08nOW!^8Ц1xp& TGY:KۦkA1,3)i|5h,tۓJOfz:3*xP)wU?]C0ʆ|+),XC{ LC©B+K ~Ec=O*`K rl#$9xn#,qX`0U'|_e( hW\F,Ms)榢z? TlS* 9޼ X`zwtq^6ͬMoӆK_aͷ)V0/EpY6te.^yn-PgT!,KoЌ6DcN.XqAA#+Î7Cdmvl a_W [te~8b zyhm=j4Y|Wݨ\iO E0:,PE 1cSƍ7_i>i< :VAeҖVHm+4 SrĢsb3V@[q׵[`7Y `|*kX1'F;b8A0"޽"_#1ȣ^%N:à25}d!fTdwtޣ x"d< 0Sn X_( &^mPښq6|Xa!*g &&c$\t7 Ph_џэ[Y?$6y'Y+JjYi$Ō\Ԅ.r##1 (ژtsZ zh46 AlWZ`jf@x`K Z(-!m# &n4Tk*8U}* W߻ .IsUbV E&aN1 kdQh;CR0<$ 4ͦ˶\y{Qa]u,^ yOGȕ*D KXGuQaX$BV!UW)s>c]ƎXKQO?.CFbq|aS8GURKJt):%-$UΥ5kD\/v=SeqcYL&XhDK6u:?or^7ZJyb&d_:-lw@8zfA#IE5򺪄/bh_>.\'suo!眑)F]"1ߐH> Ÿ5͓ܧ} œEgd@wIpZI$ᐪzüG®s 8Iy9\~N},nq v,[Z\;̭lѱQiO@NټLBeC8DžVΒGX픙~'.u QMM>EOyC c':26tt)w[Ėgmŕӌ ڊ in3ZaNQ䋯s2c,E6i,/3} 𲄜}^J72 9UbҌkw'j1ƤhC$SIB) d/NԃPq `s^i\"9YL$7Q`X)*n ɤjHQ/MSgJWCIO1(֔lHI;$8g %6RQ4!%]rO~~v'NNqQ["wr`?sO ˗Qܗ7YF:MCf`MpLm } ELK<3hoi\4yWv_{"Sq`wZ7\Z}Ê?}i}09XC6ґUPq[lA$QyA9kt=|Ͻ-y.9^寅յ'Gc-a:2EWU?]kA#oCu;~$gEp[ٸGy On#O]+1Tw뾣!PQP+x/WI1sj|o%*c Qz_:ΚX<۝ѝ5-Y.!j +N*ZeUPN,FoR]W$F6ӌ}j*韜[rXQ1:8]"-q:]QphYczʨ$sÖCk)AIpD])_ԿfDgynSxJEbYWWeηΈ!r[W0Ż#*3D솻rAAE O f hŝQ➇\P.vs2$(^'OiP#j;@5_ƿKr od☺4>D@7,UMf 0a_,dYf&\n=i6bwxCr9Һ B=ϧemsPa6ډ@)ѿ( 7=ѭ| YRv-` ,}UmxA+ 1,&~tE-@^jP/31}p-ݥ|+_SYOgxNX;P7ɖZ=Ջպ!@&KP _-M^2/_Jn88z Ӧ74ᗂ#UNi Ni̮!a|ኑ#GG|UDxw48d +WJ^%ofW^Y%ƊbJǔ+qJVN 3*zA-*^UO:BQF%R|;Us9Sީ{f3dPȠ-Ѹ4tvNIh fbqir)ٯ3ph=C-]/UQ*#:WU{v](7y<1ab˓=njD!@L8!ruBpl?ZvH*o<8;tq},|+UZU\"qMAͣXerYp.oK%,@R>po<̐>ڊV:)%F[@<xB 25h7Kش ~Fa^]3mJBQ$}ٲpwSkdՎ&_U:.gJXdžx]#NM&RŝX> s\.CJF!f%h(W `=N%4WD*\փ\RN)? Q8,Z80!e@d,M V(f-6li$ܟ.1KRAA9)kʛykݰs8ގR |e Gwlه|h jn |)|2\zݺ~m(` `:A}o@iA'WM0@I7q|)zLc)0t 2?I=\ !H7& 퉏' a@[-.Je.yug@(+Hl6< n<&]RΓ_ΩQz+{T!sV(33V[[joH# =,F^Ъw@nn2GiwO/v31"Ea -\8pڽ0%9OϾ',RB|36 4bI& xz!P !i1y"D[7.n iB2:69Iphn_zˠymk轩!TϤgՎ=7=\Nƀ99.G A|zhg=43*0zMA~'exNbCY%UL;84"wC_b)gD 9 5L_[I:ގ#u6"uZ製6udzy㎧vO'QhPqbsfV,qeN"MJmd\x#jд D0 s_獐JW] /1IkIT\c.|H΃2b)٪Am>l'ZRߍ{( }*w练wD+CRt\y=|]~U鑫|5.%-$ҮaS.M 0t ( H{wf/e7c&FoW3՞<-sPFn^Bj `DD |ZZڣ&o)}/%3UlxqH[g{gȣqYm<}n/Y Ub"'6=+M6B2fsʄסX^E{a`~1ĮR3SGt'Q]\F8ᬥ2 ehcͲ~Gn>73e0,~HzU滄|"Bs&T3Ahr IAx TeaL̽ZЏSH?+%w!e "rJӣ`^G^ҵ*0IP31<=Β]s>IpAN//rspbqhq{Aÿ*@37;]z]qX٨a& P}uԔ*BB@ZoaPͬ4 Sni0hŮ.28 [j{]V]5izLH uߠ3SyO/kE9RB63ȇ+#S:YQۂeFn-ĴN ڝREdzW^55$brbkɠm0b/!Bf1\"*/B: kb*$N7=kUՏR=NL3K$8DRJlǹ|`ةPzTotJX7N<mQ08rM, ۰%Vqmb[#!3eP581f ZHL$`u#Md+ wd(l) dI H%$IR.:_{rj#]huinR짩6I-rN9 .J{KX0[&܆DlP,˛W~ܕ]c8 BRá.a$ \4m/o&-h(ȑޥxr7bzk5Tx#2єL.Oy8 [=Jh>{zM/ %Rg7M-m/4'tq8u>0+"d:HͷLeѭW狀=}|A ֫[09[#f7 E.W3Ȧ{ ؆dWVx\]b4uĊ-eOͷ 3t=cꦀOTlO836zn<{ Oy9ro 4; f|[tj4Zd5yN$@EHiK+(0RlG]- oC rԅp;ڃ5li\ȿs1RRD|5@o ~K3me6v5EBRq9OQYM_Hz;4_l]V%hg1~Z9즓]0-_pU#: lg>5Z1ы|#:akL ÆxydPphWėq8U 77HnSCwu 1GcۿaZ:\71Dsò@d$ u@/ *gD) tHn}E:3̤,2,}a c7cn]m[H>Tά6xYPR^y °rk<5?r|R*1.oEoU?/dV9wp.ߦ"w^P*[}zTý9ٷT^_0(hi6e)۬qOVw3 ;'5 _maxœ#TuH?eB/L{ˈ) S0CZpZl7rȄssG@{y?'!P䔶UղBW6@Kw =$C4 @ nWZCүxK :JM fwSP/G$PؽPǧ^F]Uz?o ZOO¾ ̓6 h8N$H 9g6MCa}U8FmDk_M#`#S}ror9B(&. 82Rki0u0>d@k*'v^|Kxf~]9b߭"hq۫rZjvz`a"3Xc5kY_7;C||mD\F4vDfQ~Otje gU[9n^ڣ8Y#KXZLggLF|" x@^A+ՕL& =Y+#Sx:ދpy-L jyu7T`{9 fٯB (4$ۺ; Ҵ|ZB}H*zcqFܑ :wgŽiGsFk| ]y=wzΒ򏳶( b"2(/XD,iYK.2gz 0mQ9w|(DV7y9IV@ȁʯUo|&N|BeӠ ӧ,:E22H=J8;+r+sl"`y~,TvfZ/$("8  Ud$;[*Im>G3pNF @ŵV Ln8l[?0 !rAHV>sls\ RhA]`a,&%/QnKY/_QѴ9Afm<D"[aQSDxت{<M с"TpNB]>z*^=Xs"wL5ՎUi:9ZF>}ES=_#CߛǦbas_YA*ui:Ԇqc 9[E2>GwQf$:*muвЯO(W`P78zsHq'WCnYPWfT#H* j*Dc? > bvXNz[uANSFM9DƏS'/HuXEh,4{͝Bo"ExKY]Wʫa_g+B~6D-1B5J:Cu VxӶl9I/n`a| ذ\Zzp")}dǘb[L8ز紒4yvC-P !rh ) 4Nr%;K;]Iko toe[vW ›!s+g '[jW*ymmr`kk_ƣ>ygu3M5jW؊MbfiwYn&%{@ T$*!fq܎,\oD \/߫+N!Β# pQޕl~WĶ!bL}0z[|/BS(˻Aci)6d4%*"ѱ&#<fvcN\W[[Aîp1Cz#z:${+v>ݷH'GNZ7'`8&^V7vS UbLKT`"AXR^ R7k!c\/`+X|x28݇v V̺e*+CD K,׎IH@Xm)?ro]DL1[5$aI!ӝk2ݚ ]BihTh) CLIkKM [oi“ @|ѫ^TŅT:Oqx1jT HQ,]5`q9& Lz wnt6t&߻'`USv&T,%;_29_;j{Ǽ;Aq>; _c5^7DۄXm`D: 9)kr 'ԉ, 2~VgYZ0707010000036a000081a40000000000000000000000016446b36d00005344000000000000000000000000000000000000006000000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko.xz7zXZִF!t/S]?Eh=ڜ.+? pgUqIdjU_`/PUwm È7.1M4^W-t0?y#ZXxJU&߼/ECp&ݘl2u ޗls;5y]:R>am|R CL ^3*]3]1BQ%iZ?ƞ[pbNOu|\OO[@Katb6JH*偯dIA "xPYMW^mއB:h̭.rS/y,wۖT"&.aIy߫$zg})4%fe:jP껲s@0!D*L]O8j5mmnPgD7JQtvJrxU-Vq,wrSA~U`T|ƣކ"t?:51;g骑㍉C 0yqEWTm r?%ᘒ4NFwJ$ڻ:`i4⋾צMG_GBqmBy6FFo<2qtSx cMѝ{P@oԐf)g>nj| TlR?6OhJv.(*j7}bx{M9ksHf`) ?S1=  \SfᤎW:4*{ ξrI ޫG**F.>^._?C ®*I+;X"6hKVD*#ѧ,r"+"]+Eyuci;EDKvTh^eFXDfP\PIO豑Ƥ &dV4ՇYw?5e?6;"w _: OfE=wG(/9hTr;s1޾CT Ơ@$:Dlm38rѯ9b4uw/}aL~l퐅_K 9Zș܈3CC َ6kN 9/$m02vw.6v%f&]EozA+x{`R|紮7}MdQ&cM>9eN#+3OQ*۫Xny!FW553Vv։\?xI NʼnO Ő\;[OҦ-lwQ _2g8Jٿ1dxHoh#7 ?AѲůKhGbNJ/zCGQg]6];979$~|o|cv&Wum'rMÊ[*8<?ҥj _%FxT ;ψ'#)v7{C{b09zIT׫J'!#{֌ g$}!p:@.hD[7؏ns(.ѨPxl{ܿB? wzHt}C CGoc0_@TU0)8tL({r%no k+!?V+EvlmNa`w!hOC(m߬}($*<["Iń^~Dx1FqQʰN:E{,['nbRލ/WL&G|\[g\Q_-v#+.s]IW/^.YNL-f]?{Y/jT~l}i4:fYU鈇C&5#UݮP P>J13 . V(5-˅N;fҔC_l?5DR`L8:.΀OXT6N[;M^l-y-t:-T|jZ5Vk _S[ָi~?zdsïܚc%"@u>LkWx+e/#+WzBpev` =jDZ>OxVͳ?$?mS _|x՞W|pQZ {Za&ׅ#afn"~ Z5_&kR=0D +-u` ͼKՒ@4V3*ɬImQgY@@F[nckK`zPJ A 2fh?i’|=l-DK.[݃3$*M# OE$aN9jɌEg9 27 $Գ#*R:nwtɰ)!ಕ^$VZdMk/U]5R*,2aBZ녩槝W(r[!3bv CfܾQN{>ExF~)xa|3,(7D 뉆&+(fYٿ4Fȓ ˛e8:vT v81͖[9vs%>6eOV}>p$0t'3-lV8pS0#DI ө`x)Ӈ(9OxDwȎVuϢrOc7MN@kF&Z !ޗԀfO9|Ka=uxNduGCBvkjm4(<']nyr2Guz0. *Ơq$TIp-;1D:Z`^{X+,&y-Fz KXvt&|r^ |I_d8["\1+$ue˨]"煯12,*좇T XKg9; xWI[Bp;NUi`[ᴇWves)Y=;1rJv5M>s̳Ia}doڶ‹7y=@)؄L.]H.-&EI;x&"є)`|Kt"5%  3^ܰA & 7G a!v97e᯴~Åa$ =ƅV(fQo;9a9]L o,8BNxs fv8sewV-b }#n`/`;zsoGMkO$3 jnKWIlJa  ? =ϲ3*I0A3ɧM8I;g>p cXK@5gVw2f۞R⪽~dU†1TIiGr+1B[gύ-$[/uכM [KSy hBmڮ?HjQ#P\Ez2ᴍׇ f-_?y" (n-/1؉([ȐM'% Ү_Gnۢ"s𞹘󺯍I+$ _ЬfNVV؂ D6`h\%YU`.L O|psߟ0:xu'9z-@Ej-ZAʺA5^Fqv~,c:Ml:`~a7ǹ ޴ J/SBGAQFZzuX/kfHu3 uۃj^&@JAFOg4RPC0nݲq/&[3b.fkHgwUAc g2xMjʌĂf8I&Νszv bj3@uq3tu '5bB>cyf rE9r_^{lhMA| TA|M=09Qd|22-|Xqvi KS(E'&k-$nu#t8)s(Jf*1-!LëX52 i^`x# dѮ&^]'=z?L2ϻ m u^CUYH!FZOAO46{ 8 TZsI69'{^&c(8He>ma>w*CoE8!C5@;P@m[]e[f T_t"pi[#KD& g3^]>*ow4JPʧ'&ᔦf.21$9:}Oj"ĸ'̂ 7Uq~zS`w,5..ĈF< i{i[mg!lTΙ(dKT\% M(XM*wqqamckb1$擛tg||C!=XohF: P+L} 2uIx kԯ`ur@ҡ40Hc*CDfsdzޢUm]o+L~ ߈]lƸ#З2[mI:"ۉ2lE L +XA{<|<(XF+^^ OQMov=GDk[J{'ξqY8H%Lp 5 R6tvqޝeJaxi;OH/MjO N>fSR0ˎ'Ox>Kg%U[1ٯD38Uj~Y`c < ??soצ3}&WpAg9b;c'T`,${SNaAL-9xX텎߮ݒQqHpgD-+h?+JwKV]F{U|hPW7Yڮ&Onː--ϣ $O' *37Jo)TUF%Δ;&SC .; q,)'5GC H}BV2$~ׅ,X>ᵲ|6'5LsO9u0? mCL/ bm* ݝn|^+ƐrCA&5 `[*Y_(|Ym[s#H.-(E*{&|-$ڳ|'= zxSD9*_0NziDSS--R؏Lo1ekgt& - %f[`GU4 7Ocg8G˩x^CRi=<ߩ$M[}2 t&[rYvEg!}pHzw{q~=}\)*˚uMzͨ `x"!\hϿB5ׇo_x2~N#Z.8;逾TG']w3w~^٤侴ea>3$bp1\ȟYCjc'fDZ'^xˣ}[2 -&GpLbS/gbǾG'Ç%7wḙ6b&L7 ]M٣ G$3& )տJ-,Nrvii~$_KE++5*$[)ÞXTY{kFsVxʵ/vėE!!{fhAU z.4U]$vp,S|l%!~ְ!vi#Η:DᆙH/B;]X!kwwo m?wDŽvf v#dId6OT<{#zwQ3@gĵc 8yǹP㊞ - ΠaRӁ1H7 EH$ zl`= "qũVNTX7:Q_VJ@Qk["3dơN 'ɍӑ  ir}G rkv +;W|X/\HrLtp*-rU^W=q3{c}6ňBcT)h\ΜO[[3*:&ȗEvG }Q$Pvd!8WqBo-80mMTXep>z` ݰ))-YvqO/7z]voҒ`S2 B5 qmWm *\G53X$>ϕnDm.]T+gds&܅f+ZWY8%\ jqNf%&U4d ~O]X[6zn:\d=-RAOǙhze?);ТهENEI]gQQfibUWE"8-{޴j5RWQHo.j,,-;P&77ɯ.؏Sګ!I } G,y=/9$ׯhuUo:"9GBN`[4tUÓ(3n"I-]ֽ\0^N!?V#d@@Ѐ]6"@A QX Jm$BS|M[@-s΁wyFw0F~,W00~NYk+'zCz j>LK*WepRɀ5|Yq:iFmkf06}R.eڑ=V0B_ذ\Jfej& l[D>LT^gv\W&ڬFg ))V!V٭K)f0Wox4V>E8&*[-9 %1s!PBq`[RAzZ7*0Y>ӓN89n<ɏ3>Š 48`M[/`rͺ A5J#ڒV -Rř-ؓ4p˕󠫕Y.U pB Ns^ѓ X| cܳ¿2JzЮ=i輸jQKէK l:a Q{$C $/Y #/CDܥ PR({NQ AtK.ĥ; E_`a /"3y8s]'PM%v%3)w>#Bs£.,rC>9W7b.{a@wSy}VʊBD`-y8F , OnrKErv#Ѵ: giiNt"n6_O^ nEI((\]ۯW N% ˅[5Lj*;hu\˻ON׳̈UL(EdVzʾ| ey#WqEuR>ydWKi ga%1 賻d^ÿKBozhB,; ј ƶy6ARYS搓26`X)SX$4l\,{Z.O=J#BB0U!T NÄZha%ѿx12śܦJeHD(mھokl9Iï.+N>723PE>D҅U|&:6 ޝ9nʻ8"V ,|O\>c`o 罸0ě-hQH_SU0qnm=XggM謁]IJ$QGxj#|Q9&P]jU !;' hZ뜾SM?ˋ]HE?%8E;T˹Bc K$ |h!Xvh_T`NΑhGjϧŭr3b`g>B7[veCoccW߰mHh0 <fdCOr[`̌qԼ%כcKQZMdˤX>H JILVyʧ(m8 %2v1+WB x~2xʅ vI>Eʨ}h(Ե%,%廒QlUސ7tyINNĿIX䜿?=-:acJBV;7[s>6Y萫2>N(b/RTѢHK*&-ٙs`M ojl/!)%'4D=ԨCPW"* m [ 8Eț.{ rdt;Ye _8eи Ui?66qe; oVf>۩҇Cz o~U 9ȧ6ZjyPy5H&b¶Z> / 2JQS,P qFmN(Pzѝ~ kcȏF¢w-$Hm[  uz=PP@= 2bW Z'eR Z^`f?P7kC~4 6On+gA\Ȧx$P ˚;+1,R=nUkbeFuF\"6vBCNCw\K eX?Q#6R(zd7}~)E"yĽW8X"ߍ@I9~ 7iQ8<;kн[:qM_7b_f5>"]g=PW#%pku=17A+Lfx Psw!;qZ}Mr)%dk ڀ7F (5L6B*O?֎akBG1᭒^Jt1S YK3}e͢;Қڒt;h(щdIa㩶ak boJĬl|As~&oO 4+MEF'`ݐzAڂ "iTf@jxe̩?Ļ(:\-(Tc`eG#S4u׬.2Okl*%Pi#tVഈh~XZe(8:V~âUACcf-Y!3:jl/зB"#qv m*ka.G&mbƩ# ;迌 ڴ\Wi3)G |2l=w:\l/;g\cHg$G$76BS"?؟RdEcgdTH'dOe7l a% @CmV7 nam?Vyo׭p,BGuBXa1C؋bv3$xQ{$,7 o+ad0st1ת5,Gy{ʕ3T_h[_EbluJ9Bvi;3Y ]Q3c`fB%jR3#(ıFۉn9oޙj}ow#Ittmn[A PK]uOU%([,0ao-PNM[;|؝O zDV Ϡ&af-ԵiT†`hF͔ ^~D H2/ee';rUI1;0w z;߱[#QDGtd#r7o`%nkݷǪߡ1Q\XKJW BHs:#_>$qhޣIGCb[}*U ƴ*a&pK ;wyR=Yxn+S,0@Xk)=)Oe )q-`~&}ܾT0`<8̡Xhw jfHM3x)x2"x*^K5m+E85':B`T巺q}3bĽG?([vW3*\Jbi"[=tƽoy}oVID^$Aw34խq&8F uR16b7L4mG4S[2j/qnv gT= qr/\Y/ۊx]prFT80Y5 $fˋݏGչ.RP2;r T%e!'<8\ m.F`Mx(E=]"ʣl'{(Td1 <ؔ1%ʦ ^/u鶊qš±>f)Z5hS;7#4DnXʦdрM-@yI%i"ȉ=)}gL&xlMVjV޺bQpBFk;sWe+G׻ .ŻDD|.gEcIALrR폸v^ۨT M-EyMdM7B_h|x$nip|B{?0C"T: tSrTf{Wu6CFRz p?Ѯ2G%|#ƽŪ. {h1 ˓P6'ۍSUF[H`/ӣpr& YK/2.8fY/o?r.4&ʬˍ9_O' ^GMAMTZnW^O E?mVߙQg.CnsFpj|t $QahQfU@I Ab7SADM:q:0,.(Ц۶,v2F'5 ]w0o\^E+pGԁ}$.kq"Ci{#Al/E01:~E7I~̪%*cj967E8qâx9W^(=U95;X$QF)u/L7zD pc{|cHc's^,q!bW)]JkzWX_=ӈ6vzi<`s$ImvJiȤMd~Lٻ:g{c.1ֽ)>?%J({ZNP~}A i )H ~| pÇq19XE>a9\F[J2]>]6@,*$AQ*كS 0Me<~xq4okM̘=%՗6 Y\:!gBq~ ˔S {O.ug+BlfAڐy ͫ6XVǞ;([Fv.$pxGv/ =N+cjk$ 4eخ"~Ȼa()UDoN X"N,wG-41E⊶t O$ޯ#qXP7}kPEP9rdX&{z>óhπc|{4ywADžTf!Qj;`f툙i|<:njO@yXXYqIfމ(YA tl(D(\N08׫7^3҄B0|e"Kmա_C&Z Fk AIR}4W3jjqtunXY&mC8GEN/ ҃,lDn:_⫘Ý!+CP3-C#GtZ~M07)$G0T6'`Hv o+S@1b΂]NuNfɧ\3HIԯ2wW*./-pE=ncрB \6QSȽ&|̕7HZ"FAyfks vYM>c?q.[g=/LWŘ?X! jo?C;*u^iDKXU=vCWqEzQg9lcr䯱.UBWwou2wD %of@î4W Y"g=o VB<,8AU֠ G+I$ c\%7[Ar5,(1Ա1<6+ b}w5δac D:1^d6iIy0ppl)no*G0܊HE?iבbcmTp N& >'_L=Ac^ X{$CT7Gq%ƶ SMƵK|̣ah4灿f;5Fw@F3RY&i{EgmiѴzc5% M WE+" n@r;fˁf]/Ң{L7Nv8NKy)1آx(ؾ7~#.nםLddɮ62QWCr N[Dܣ3/ &ms~׺)ޓf O:<0Dqk AU s2iؙ_B hYf|鲽HU#D􇴰[+u*­djض'; .*#-WοsG,7$~$ wN84VQNt5Rje g㿛qA-)<8I|<ŁF}iSƕ ^'u!z%ȍp>0j,3J$,>X f_'UQ薌;9ٻ4BL b/P燌97uMBQ`3;B9/ֳ}C{_q ͚{0\'N^j|EKa8أYp@-eO=j룶8RKE2įJ;.[ʲj.@Eu0x]&ӉٛG5nIUuua$MCKu8[( fG^<@lP2A]"} ۃ갿c#'fF}n b;0U &dEpf3,q)E6 ! zޅ0 yB;տV I>^^סIXWibrPRf:vWq*!utӕJNY7J8uH CҾ(؇~,*nN&jۂ%y|v.O (_!kXH1Y}+@0J dwX^\[e2ѫu%BwYqs; Xvu;Er 眫(*FM-m,bnF"JAWEKI#/e9"gB|8Uc*`nY# zȹyu|'wF(>k+Ʀ[^Oi(AB@8ܧm^޶2(W=o=W&nFҫز˵ȸ~@ׯqk/( u60EN]] TQo;<. LrP,LҼ_ʠr5RPhT6S0 S. HQƾ0F]J`RQЍ{AԺmIKa{)%\B7$24a ۫cU k8Ϩ$?q|ҷ]H8fnM UTn鿥*)5SQ)N5mGSN݀!dWz0C|clCbLoK.2R.? 2RIsAT}Gr;?gEŬjXf]ڵ_IsFp(Hf _4G/Iɇvz)q閄/7p (9^n0" !,cfSCۆ98־,?mid#yv18vYib7 q2_+ N<%4{سX& s\Z `SQ0800`w<bݵ`v=- ;%]fS`S}ݖͭpZ5wNM`~[p#qekҢ=?~}`/o_zop< n6I)u.sӮT.`nɑT/x7'R$|1q?ґcB>Φ){WJjOVJ-Щ)Uq*]NG?pt/<ޙK{2V\YQaVzKp1T|t/LR}%;Ur(x|W/ډZZOE0RK8P"72oO1}BFF4 **ߞ櫢k@y"uЫWh<ցFF;'S o28- \ĥrQ](gNidBgkXޒxǍ6Zl'B:bu9cDȜ3c ]\3oisUv?φ[$NVezsu=0`yD”DZ™#޳]KZj7 9wak;[65ʷ@E- '-0.nbxW٬L8QM#$g&4(8G“B1C}<;6o؁D6,5n~?2p?!Z6<1=eK)k$Rݳ>[Ef%\".Udd^3`K= ;rZI,Ls:C|F"hu}-]hN-HHREsM\!NmAbi骧k:mal̈́Ь?EafgϵO+ +=alW :s$hoJ /&u0#\s./R^L+wx` H7j#%r ϗUϞdP`5sv*>[9eo{NzWBDB*9צ*MﰱbY$F›)m ҄v8@+s(*1,-0}E7e(P>DH`W~:[h'ּ%gB}FP["}pHޗpYK NP6r{1(8z:PK(L;/?35HaG^SMe`UI7X[r]5м6ǬND}78Ep1r4pJlَ:i r$#:"4- /_>,G ›9vo/udX>f"EnHHT6mhcܫ{=;S$2_I|<}S.+'{,Rp ?i 8*YwO#/BO=>Iz.Fr;4VS'CX06|cϡWWА[vD{u9ŵ!ibu*?Vj?P!..,aD@` H 6YX3~$:sWNsZͶC%_'D LIG{' >Bc#Ӏ۪4laY) co9߷.xFض󸩺b$UR~B5 9eT.n2S-F)&J&r>-!ac!lr\vPtVwP>>#V\KtrTjnۄ=qB3rxq 7tm`2fh%:^RCڅEzwe%h[zjnE$Mԇv- .Қ&GVH x=$ÚI8E_\M%_e-.lCrSX?4կiW2;;}2l!3ԃ4?p )>^=:bucd~lxJ݁&^ (UP( D_vѦiGlO:?/p؆oA>YN&dK;ES9? Gy)p=Lr#,*L@Z=$D}nj!<T,|[Ʒ !/'uZwZSϷ#gYZ0707010000036b000081a40000000000000000000000016446b36d0000748c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/scsi/cxgbi/libcxgbi.ko.xz7zXZִF!t/UtI]?Eh=ڜ.+.CaN+C-8 4 .cwc߲jcx%> 倁<~gE2]㴴0(Dʍ#W^7xtN 1j/ښwӹ.mSQE'::/CrokT`޲7v32|3rGJ[Ul Zn*Cn K8ځ$o[*q*i1L},=iA5RrI]l ӪH٭Be;c@઒U}0"KMF>;253!qCIAkի:JHABDgj90q ŁA՗$Y֩Q>gA&GaEZ*J"Wu|0Z-mV\%Vw`I?p g#Fo}~Lh'etɝW:kH̉8wyPXk A rׄ25H-E. 0`0pW=P%>3Wn&sCH$Kj(88՚N,70"NjJ t=Cnr(=ܛF+r7IޮĽy-j$'H ~F]\c/;@nƇq"ɯsbPraؔz8Rq<&zGf"+apbU(Y5g[8 y2>9QŠryƓds/F\U‹ )ADy%$p:g`,9&bF{'ޏK UX~(9kE;q#Csʪہ,EuK +>3멖<˚;)ͽ/5b+ۢ(Wjo>Bߒ{812TIMԿ[ {2Σb(5v[U#Aΐ܏H콕nJiGāؚZ;})CiV?.Ie V<^h}g/O#6!.aw:lCN8eH~s -1:vӬ߅u.i`lNqLzRgG "kzSp]CB~5Z)Ә`ͥ@m.:ROdBX F5xofZ6#$݄.?`c|(i( JUۙby~,!UwHǎg m~mIzS`Q@N5;߽Ɇ7DFM &[XaPJ٦;wkN$88D%SX.(|(-quGb*.1$ >eЎ{y X~֣@6#Z>1M1n9ZҨWl ]l.+c+CsR׋E(։ؗ="Eh!*a 8cgBk4FvʌC(=z*sesxJ!jddhŇ:[;# ?'M8Bazh,P;>K𜊯cޯlukz0X%bߧx.kOH~cx3L/4]=b(1/*2ͪZd[v]y6S`Sּ/oSJJ%m:תa0ܨkvj|J~/l|)MzT Z: $@^hy F[5RB@'{Ȝ{gI9iDIbTP:,'*<ۨ^wM$hʑXTP{dcհN ve7MÇe:n1ĿDBPE#Q}ƖƝіY Pu4yn``<##ӟ4@4xv.w=3(QBマtGBp0lgIDnq; IKb\ǺtTQbn3oBpasd+z{\M|MFԚ{8!Ɋ4Z=j.Us]7óAhH"4;ݎ4R~oL#C$HXY,^Y0'yZ^{ǽ7Mmf<Fz O0Uɟ`uU:L߫smd{cuU-AEKkkzIM;ӽ;| {蚏+|.HuGt !;/_-͍QϗCD> tڞ-wZNjX[`g:=$ ?΋z>l2@b%(Kk-.roq`_SvUpq-FVZR BkAPjߣ7I2'|r}{V`(6J]=tZGp/;V>l8OG.bxY.sq.K[ <r) "˧SGx k6.{<sL$XPhJA"W G >C߄0;;yKXٹYKfJϚOaй>\Mp~CH]f,;#zv;g^m!x87G+T ͟r[_V93 Dy?wE_?uCf ϵ|fv/jĴȨS9ɴԎۈ:<MpꕨFZWzf(6lu~9ѱ/Lcq&oT[%FGc:Rêf̄o'<}%-O]~rbپcNP }r;}m+e09{Nf#s+d道nDZgA$3<rhpR񐊋cɶ+´T>&3B35]=)M+?{6ϵ׀7)gGqV|qCђ:U-(чm8ʖbTsVa)TExqhV(07ퟣx:}ZҼ(vC.݇Gdv^z[2D: sCpc-vCSS^19Wu\he <y a ؘK 6TmHBdhT8wBSuIW۳QFj_V?WbNADLgcLuȎ= #A2gh3b SS2 ɰISdpvǀEj&Lէp "0@P)DǨʼUXbV?'mRQ*~t.l9 %aI*D 1?h;=uG34w?h&SPN k<}iR;G\? uI◟h6v:F QtЎj{/\aJP ^nFcP 7QZQ#,~vf1b\lm з(+՚K8j Oz L{AN%ՎTgip ' %5 50m-v<cʘ RER4&÷w!U̔kF75U~nemفc@X6'*PBiZ~?9lS8PwV͟ gsfat_qE[(kYO}᭺V_ϢdE=2K֎pI_CZJ)] ysVOdv3x]`FpX\Q6'9F/< TXs3"" zи8Ε^e=TZ{7M'}pÒZ 4` +13gFpf/*kvv]Լ X?Be^ $z|x`;l o1he;ڀTKVFCv̸*ErH~6)-vO]) n#_w>Ɲg詡sCO}ϘQ7 քv8m\I:J݌YTs \oYh[`OVHȹn|(Dgm3/}[5zJiDOm /DGk wxϕIfK mej<5MLNI̓mi g J+[-O2р6c-":ZE[7@\O\U.Y=#HX;B8o F摙 ]?sw BQ7:rvLׁ >`l^eE^~xo|#"c:EWQ6mVȲN*uR^mc_"xSζbF0֤RLd8ۿU~QysNY 4vP@ъ~>D7YjPkz9GNys j˹$Nۊd`Cwoƕ22ͲbRx-zНn\'y,s&=2VN$4Rb=*DXd$H(T;U-ET+-}HDb > Oz 4 Oñ%z}oeYHp9Ū ^DV DK{e:YgĞ-o#[itEh7f}+ D ZUee p^`A=$>,U[Y_kQ0h(gf˛_2dNƬNWMiBaW4I*a'~pczN0pj|*kH@TKt 4lDǖg6tu\3lIO0dqkЁmO$>P[R-FE6al 3<_c'u)}^81/73HrkDT^_d&x.9 y1Ϩ%wLnz/E]Q%O`WݢyMVEö}C7`AhwU]PBd_K}g7MmIטsdFO|8Hoj4q]soj OϺ|KQ#P])z_+F͍s2׷eK]]B]dóCP`pID[^$ldà%uh?*zCS[Z YO d8 Ϳ9X2dB&!pZ5q0,O ;o{fK$h&^fWYTgL<Ր10² :Gs+WPwF}cR*6 xaJ%ZFs•Gqڣƿ,[0tjRD \ Ҷ.?X?Qm,erx-J Uێ^p?B3_==/SMf#ƀJ΢!\6:Sr6Н-dqhڂZ4AWb=TcC_)\+/wWme人5T-!5[asՇ2zqE-T4`p[6Im~"q5?5-*6݌;o&4QZ`Jq)~B}/q^JB <lmU IEz:*Z[o8x&KhaDW1A,>ja`ҋвmft0f|ITa 5dž0=ΥG&1hKoFxdWܸ>!=t.WSS.7}Ou.[ituVURU?h좴 $듞)u+r`'֮ז6(B)ƔLKQՍ{u]8U3bmQXlcу\ɫ1cu"h`7u"5m8/6[g)]_!Ԡ'qSlʡEX'y,x{\-6G<}Pڦ{+mfxYO%r?V'W!'J6 k6Kǂv+j{ۈ9CnU3pGΎ}G.B`w X!0rfKR= @^|6i2~*6R@"A#k [:H4(9O}5a`.t1RSYs^p3nSr(VH)c5OvEb-Gbj1GN%\0"W'?ئEPF:VW.*t{k[6&{0S⻂G9ܔ;c n/ݍŠ GjrW5ӳmo*3w=3YJœ/FaI >.%y{ o#q(D~NOYdL (˙vC=B Fa L`Ⱬy˪܂(GDB[ga%$u>gבg}x~qA;uNC{*L1YG8Q 5'8QR޴*V99R *؀Kz դSԋdɇP^rN u3 (Ծ:W :=1EoeO>rAoEdžG76 Ǽ* V:h$zܥ3]p/JءL1nve4hTY7?RIH>?@>qdҸvitCK6aKޗ!smޮf;[ꨱ޳UR N8XGYtי$z=Sw\{N~SwY ",^o{x9Y_3#y! TT#G.*4{8{2p@X`$0+< ӿʮ CX's<` k2Q/=5={*x!$"S"&ժHwGtcJwe[ Sd#C`1 vXY { Qtԫ\*_DP Y!r0Wmi.=&tj$usƑ\wT/7[/;H JZY?p^ЖX$"9@ >r8(G+FDw v;i]4ň/Dmb^[ɬU9Yo19h^yZG$.jn51ڸ:Sq.LӅtF"E+|WHkI}cR 45VKAVXZ"sl, >I,ikow:bWu|P#SJW&9yZѵ =K7~Uy8ӹDݩOge4e^}$AjՃIQ vgKlvT 1A\ɇyLOZF1!%*.{5v~}:r 0!0 $c.ng@fx.s;(:Xv0]Zk $3teOGgln v%v[mEнP#\zN:lM,q.ps{J~fQ ڽ8E!A uF'Q;!:F b]BŲ S#q u"9$#$#S6e= ӟ; e:Ttݼ<j:L:j 3;bȞfR1X~ DE"y½psf5xfp9~> sb~ZL4C?o]\Sc5mf]/^{+`ŗ8ۯ/@ Uj߭N8*#'IyVm(h(2 %dM0O W4ҟ=g6\4hC"4~IMJ- l2s(crhI|c[qHZa#]Yy@9N5-i%5C7JҜ72B졼?s4OZ>Z<Q^7-cXyl#{θMxPL) >s湀vLSLO[*Hщۧ5vԟm~om!MzӞlS"/@jG)}+/78Ɍt9e|qmOlKZkS.z=K}ՓR/Eb~UT,!ޗR<NXLpQ'֯9䥙v|*I%G[#5.Ώ!ܢM\S֖-{ן17劷pAf ֐(Lj_blB JiqdҸ.X| ktk 94mEDV6g$ cqVW6(`|,0u=OQ9j"_;w8>,ҟs!U6'{o^#WNə Mo+cV.A47NxW:5KQp:AeE9w4ytߩyhXH s~ig]׺_ / e>I>>s'H96wYD_:{Oyxlif瓥 (,|{}:3f +m"/tdE5%LAm=_Gpx@; ׈׏z#.֗ Eͺ `hO O9ێV6nm(x6]|M崶F֪٧Yd:1;ؤ}>B?[$ d ?%lji-}>Nn Wzt [7)EwC4Ē2rV&2BbQ6h`qgג@\,jVk܂+"kyEv55Hum 'bzH2fBРo?Kg3tLY b^4yzİ?IfAEBdg،ZcCV*ƬnTINY{6)bB`kFFW7PȮFF*̤#yw&H#WcXtP=VG*yQFI)ka)΃άkn?'EgЎIaOH+(w(NgW0"/(#0v LRĒ %(yC/΍x58CIkȀmRN)V /jJ`C7SM.&ʡ F-A{( 5Ωʻd,ȥlK/g}r*Ix5vZ}HJf{W1óPHFؿ_a~:K[6ݗo$ a5!:!*-[`mm/c-N@WpOK\U?ꄈ zvO! q 3P-mHK!F@8-*3KϵˤdMi [drt%?Ka81N}g'b'SS4~K$Q/u0.%Ð}t0qv(  , ]('"Y +T4'M]D=@LoF]?"+RoP+µ6 !ο5O\FD45b]W7l! ?5PF+%z̏tU1UyPd|zƴigJ]B[Vß Yf8>'N#:-i ٴ;quclZi,,Xcb8@6]`#H?Lxvk %6Pa4ޤW$S^:oVILUX}].8'nuWUɿ -`N# aRQ֍2+˰3~x%6avMϭւ4Zň$8:s8"e \ r( 'PAȮ*ZyoTn\Iuin쥤("݃sR‰ެwڟv^ڬ&^;%)۠:8}Kn9}AʴlZBۯFJMݤ}A8G'FXJpiX O[UBp(휃 BB56a%M/^/ aY60UkGLy{ *nG]@ѧ5 lZ:G:6fzI۞^_0D..ڋaIF`S8PnԈw|D&0l$߅uU'0ͱ:iNxd`2Q@2߀U+GJrUUյu<1KW !l҆L:"D@V6T%/𱤕rd1_}7{>.b2.s`0k,m1 &/LJ rHһ_w˙ҠSź=&P?ИNt Wa-E?4P9 )~K{Uo W̿zkqy'eTg g9_8%Y =z+2D 3-nN;Y rtXJ1{3aX4kI@U}-QeQpncAj+\QV:A;Pk1\b+"tNP $ӰQFT~,Ev-y[EuaUE򒤒q?I}#iN!X7EXKy@e9Uj!|: M Inz$: W4sfjcl<cY2&X6*- !:);lB}O=mΡܜ1P'{T-=Ѽ7=tGo5{po`5Ӱ.8zԀoE"%qUUxWqcRA$ h2TcwyNy_Rq TygY/2n'<>/oz(XyՅȄRdop?\S_R"\kđXAY88J|S?PR\ݦ];m9)ٺM ѱ.V;4wfFdT`(إ6}Y=XaˬMT[SVemX Н9:\sJ*spYZV'dA$z7C|N(Z 2A cpPS0h?=32Ջ2 'rӲH Gk~ؙΧV(lY392˹),^2g9)ߕWl{x5q~E6mKGeH}Ar۝v݊j}*HXzxFƢ)OY SaE7 PaSxk&~pleFnVUGb,-+6a% ZN&23?m2b q߅2cS?_6l+Tr=r#WKcycÑԏjD*Hb̓!.Vێj ζNT?@TوyX *jA/ $ꃫN kNMUD,vwP:|f4YixK4C,CeC p`ٌ6 (Z[LaM[&b 'Ng&TʔҘ D ϾMn&gF6fYS1an5[>d&`)߲BY_\57X;>2"1Ƙr&\ЬPz.+n¼6f(|H r){`}K:@Wkw%][K!w0 ا7ʲ.\e-'m"έ}SP7 ѵ FhG}jZųA]@N M'kJ=N` on>||?& 2 n,mgJ.@tֹ%Y7ѡ[l(96w(ۈY_zj&VsӼZβ ˋ9y/^.ItNX̍%j3UęoN1 (Y%+Am^3YPfL2;&U{y6&:(Q.9('z6? H]fTB$*=@>.oҺY6 P/p{ J7o^p4 [c^c{f'$5 *2c`ˈ%ԵK.6*Բ'x-dPk,R7V9R5+mjTb+t?Ebkهj'.;LcfϴtC;-oP: `WazW8mL;[{`7CYn.)`s{kCgo{{Lx,-mAP~ޖ\wYt55-+rY_@1p/øČ)tL*18W45 (dGU 3x3+2 1m (em[iXE",'Mu6"h;E  id7` tTUҗ}*37o, >}ࢹ4w@ad[QJ1+:<07:@GAG9$* :?˚^\m}p'}5UK_̞{ͅfAeI+KV?m9+mΒ\$j:1қ4|m˔L[Z t9VR*ꁿ+<HעGeuq42hT>?{j(9S=ZmGD"jPFjg@xG7rC[NVCS.eF#m(F s>w k-l)K?qPT6c 'rc#8KZ϶k ]`ŤΆ3c"}t d)L|z rf"4IC'QKß$%P;8caƻ3Rrw9Mu *18?O H(^CNM$#}ufCsڟJϰ716S 'Ŧ85~_wI2 H,Y"*%_r 6g9Y,@g*{?r9.CO06?2w&W'&}[ ~DmfNoX|;gs Nf@y==X0*Dty)u&`\)A'ZU=+꬗H,ES8Cg K}XRfMJ4M4`Xe LțƄuӱPU\ž$6=MULЗs}76\&_)lI,<SzBO }դYPmwdЊkrV(f`Ɏ]MUq / G&17F#7[OhLWiRX6 Zv c&(h( ؾVW1 =VvjZHɖ iK<`FV}C8), ᆓlwm&p,_% eS2w!׹5g*K"K s ;`EnTיvob ?>yOhy+2T&,MNhc$.mܝ@"Oc?XVbH};Q'LNn:yH(W pS4}-MzjWcr(cKYw2b'vYJR[o0z9W6,ڣֈD7x(Kmwc(4Veˌ&ث*hD[!&y[C2OUf]ʑE?517L.g-(l%C$T7ة| LrjئDfvxg6BHJ^*kZJtuw&4|S<>Qc !틼:W!͹lۯJe RNWۈU~ű&Y]+'u3 EtliW42RC&f,} .dq uY厡?ZkN\PՄs_hb0zߜfM? EVզ*RIZb!AA*:$«D/J]MS2{l};\EIrL~L(oQ[v~=ꤩ1B8.z`qޒ3 B~<"aу`qeQ Lq$|)0ج{ xˁVGW'&sG{'t ҍk^$d&TuÐ=ķ'+q `\($g&6yͣHX}u̢< ^d8P:˗TA$ѓ1eN%}ߓ})Gj*n+ m7@WZs47PC#}Ңhv`.6a8)V,OL~cƣ0*Z%F <;V S4g\:UP, ͮWwHz@bf@Ȕ:X5'KDOnXH̘VylHb*hRh)4L[ qƪm2qI)!~,X<xBuϠgE $9pĖiWKBG9Hkncy!94rHt9gΠ2gw'CL(5,FB'8dP peo_}tu2i\Șz ;:j''-dP%W+td)f%%z 1t(~&2vjxRr]#fQ:'<^iL;L/BSpM-b HB!Y> ,0>ù ~]7֤ ; 59Uhi4tZG CL[^e.6&ͅr # mEaї7 B]z{}KA%=@w'B{x7 dKfBXsq0{=9<n^:1JlєM"K=jٱY|MKXB{, Tf iŎu0LC/ث, \(N%/tAeFL[mSj3cFek`4K [+fuQld>8 eYu?FpTJ̥gvq6<Ԋh #M,k%oj;o4Tp?VEHRV+dI_=F/j}{܇_I"['FDDkzɾ ?_XZ@KY( Zm :` Sya0cи=Rukc=" KN8#4 3A(F9LOsa!X+I7ZV-^NjX.+ ιf姍fν膾FUt1G@w8=z7@֫iС{^sAE(ɝ4D 6AT=]48EQ5'Z=]Ҟ'ɑ`p9izTOOS-!pV6۽8B΋Z n[jW[$ؘU}矙^'G5$ U ӡ>XIɢRxc[\%eD9 #N)S7 9F!?Mq?J vOZG5Zcݦh%7}%?p\ d983rpTKx ". !"P̦Y_t: eϸAQ{%?a^QArʖ UK;_r*I{3 $ hdAZ[Pߦ#~0TfPԽ Wq<^w_ 2Ͷ̸?(7xt/tMCk|3hcNPa}C9E91DRpUTZ֯{> vʼnxM2Z{xgR8!-s^pN(m 8UTV? t ]Gf TocD_[/LA<_@Bjϋ!y-#ԛbNq{XraԂ=L8xdh碨ˇG& _ڹ'=g[mg6bPW}X?\ܴ$DejT[}h->:_If0'g8,Uc'V!^JUE3 ,!<2ٟ_t=l e+E8b1LZ>X{NL꒖ 8IQ[BH-*qb7&U`t3~cP[+3הKEDh:;@E=#hc [n '0OOŒBq;CNA[b%H/Πt|fA!rW"9#:.1C[!A<ȺkP瘟rޞ)@V,n;WS'gI ϲ4@Us_Ӆ~%SCv/0g"--'读Yh.UAo.3-SϮgv;Jؔj05U4nS>-\2 PͪRUBM~Eaot涇Pnl@E~[͡2尨^cPFQyXh4B!L2"(`[mt0xEtEos6A=ޭq(+ޥK<:ou]DŽ).G'$>P'~xzbI-lv%\yGj%zdQ~d('(8 bnDEVK# vMB兆+Jo_޼s 1wkfr5bD"$BcUgĢ`,i@ K܂j;j$wK'k"][˴JVoyG7l6;e% K ?W4qUh$(Y!Tn95,yxP~{`e LipU.m!.'LIө@9}_ ! EQrO[d8jO>9Vx#Igj8~RN'l8'Nw? Oɬ7"#]CmeC{?ǚ3"OSdRWs"~jS|אx*Jo%`[`sgt8ErjMf,VK; Nwt0%0;Pq#QՂ@4d@rUӝ3~hn]`IQql^`"~go nGt>Iioh0 B1IgE?N=4.ŴeUyv2(xVETAW.S݉I{cEs{j gH #B/ޭZ'_hPYeq8ksا=Z"`rS)6CpjD*go =`|gѣi,*-rlP52;%d 4r],~2uoizTv7 PrOp[0aӛcKL^}\U]xݒh/磠719Ǯ( s;^3S 1 evO\ XwI;q+7(< Ydjz&T$Eȧڎ%:\LR0dSS&6 {.w>P}|@pk5T1M3J1}Tׁ:5, g.R S?]OO4ljuAiܡ_m!" T.;ؔ+hg+lL ظո7 y$yVҡ_]gh4t+שYY_0,Op5h},} efP_]aA?爹a%CexGQmcnt.%3;̇ 'e3t5 lT.K&psaFz] ߂vݫy.{_"k ,24q:^hfi{:9ƚvMi>S[Qov?ǹt %kfzshP$)GELO|vw*`wt$Zwy*Zz;H=E=[ Q ZtR1k8+d(ՒPּ # tV8, 3\~OTKf;gJ)VJ>۷\[8jkCW<h=^!8DP|x'TW!fv?) HpXŽǥKH-[?kM!RDAg˾WVÏNЅ;S:(QkWo୘hJ!I[XhCMwf>1gP1%iA7:cިF6}y>LBJD֒(@O+nydM8ĻhÉ&1 yN$O$w36S-:a}ptpt$\mV]7ĝ@U&t|jtSbl쁖dŮ(EDFa*n#ĺ⚨ؐ>z^8r9#-?Tf""gDA0 0ѱgYZ0707010000036c000081a40000000000000000000000016446b36d000084dc000000000000000000000000000000000000005900000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/⛗]?Eh=ڜ.+S®LߺU 2 FeuJj}}]ZRsG8dYm,!6+z|q> F"\<' ݇OEئ jA@ǦD[4_@>*PF3\iq"Pam4n*;oe}ϸ[&2C{W<̻퍚o^|&EoUGbddiPevd!/ SsKFTiކ͡ I/B`A?˫Z1":g~Oì~0bV~&l*ҠsqeԿ,s_bTqP~/=߃9F_1>D' fAv#sb aZq,$tA(@6Q~y&Z "N %# iyKnm(XsCw@l󆯹p{KZOSba}^APZc`=odDT[/S_n8L0GZGw*ridN\>8 %yu^eJn6!C eez9:8Z mۯL ӲǞ'3Bv31? NP`,tϳMyJk-bXO/7?Oy4&e {Xз$({;+g艘peki=\>]ǯ-@VfsّVBaET31U P "\ ^EhS.=p#[ kIx J VH'2p狗5i Pz47c,0$!BRC%ԩEv̐kFr?<{9 MͳDCE`'jCi&ϙDDAܷlp+1Om)"$ Zg:~tZ5җP~։RIKjxe$sú8sR`?2G>tizdm F=[{ii91ygMZ#+K3LE7n:Uˆdxi̷aS)eȮ U #X7K]۝ҔԱojspCGH0lYFMCtB-b)k~ZIÔO4orE5`T FT1u!|KhP[,94<f{1l)zOU A1b<g_acLꉞ .p[9>tWO/ %' o#؜GǠS,: yvUo'"@(82Rp%^6v :̵6&l>X]q.1C}Ā^YDE 3'1lXoDU?tGϥyy rw>yhw{q'e/oA*5W*d1\r)_᳊jT[0\XM }ܫR _qOvE(rp_TN:rUKH#=b6-@5 xtt^_/l6Te2Dʼn݀\c 7rr{_c(opf%n}5ZBAA2WjZM%J3ClȖ+i]#Y7h?M)Inj`r 8HU!5m!KAOO39$z*v33`'*@6X)zh.($ $}l'{ȢnS&wM:Vm\jmׇRRqnmo,9k[-&T -]b?XԝNOwt5TbvKi8Z]EI ?}؆`ҍ*ܳ5icR JX!]꨻Yݖn>`!A2ejA3fӚTP&]t%#Rh"V%LXdpA<{9"(iMukG'ڻJb5R|Mq roVB} ڒDwu\7!%]zNC?osALtg*=18uc=zQ_ۘy G-J2 " Lj E.*)M^<ًó }GSj:*7kiT'WќȯuD^P \{Sʼk~*3WHXSa8εeYNƈ:9/e0P;q\?hF0II5zz,JξlQ$۠W_'W뉑U|Ov2RJle6< >:y%[a~HHcoQ}<.ͪf P%C!CmUl#xy=kNS)jtsxzy6]vOo8+4}J؂A5w8Y㥰x5:.@' Hg;moZFY5гHǕrLbPsMoJ9E&ԡN1dD|<7?qrU JzZF _4Q@4GD`xu]:fU^J'7ooZf5Hğzm YFT *9f,,1e&خwYZ%P~k5 -hXe<*ϲgeW[ d[(Ya[V|yjqQrÙ[XjvG*^'J 6II?umaؘm. ;WYE jJJD _g7 It䷰}DZaa,5K9J p#J]P2&7tn?0 ֖q!^f򊂲\&Ɋ$V=W:AҮFɛ,pԽ–<4Zjxj R38-{<<73:x|}GϡmېC8: Y zBFcRP=|e[NJrt-scwݘl W qx pvf&ķa-噯Qav~£+1}{ l/=+؄e FM%HMUhur-\*xjȎd! 贡`8!%02X ^\!^>c$t:(wݎ' `hDSs6O +Ԓ,[ gL 6+-U>Q' +]y!r h=(mM {e:=etiӵ qbc* D5RӃеƱmP;o\λ((vYD wRE@\ V LĨ}z^dRڥDH)f XJ7x囱Ӥ0شe̓0} Ƈ1Ap^n,$X;/{ʈ 9ZԺ~7X|!6 uG5F^AZDe ꣊Q A#O!V[svɐk( V@\񨧀u黴."0T~8yscae,h/@$U>>VUIb2p2<[\,E3br4bK4yΜ+o>}=`&ōpY֟ʟ$({ĹaZeb~#PТ+Z^ߦݞ+(}/e'Q]*{k[w|A p|@'xo-6Ch,l(#;ִ[+fA 1oQFDCEYR+eV8#-k2S^`V7gbIb B *߇,9qjJsY43:pѼFP P @έU. Xy>5ofa^&W0`u+7d=I'tvj"tpt`5yNFf-loĖ.]̊۫8A:a*EKQӷq15k։C %js KnH"ャ>ixٸ#u RʲUReJYΣ9HR7T~Z9l뵑$5, @V]aB8[MͦiֶˮN+sJCIdʸM+>+J_}l`Oʙ3ͧ7>Z6wD!5UA*~Nk)WQ6>5" O۝ud9.a;ohuqKpS#g]R|Bt&|HfgkFLSR%V׹cW˗1}5cpHv¢AZMijA6AqGzU?;ݱμUaN=%\ЊZ4K' !\= r>U,V{7Fg(<+ꧯKpDͩdƘ"q#`񑍤eD ذ\hEi^6$0z4̪7K ` e?+]}ͳ!bn#nhD]A`5EdpYm)=F!oJ5S)GOb!G_= $k3rKJxT#HcdvV]6\~=.f1{Ohn]"iEQy+vٍ:0kL DwzZˀb]62F5ز 5zuuORXcu]5ȇt/649:w C KRo/ [^F-IIsavǯam ڌ=,p \NF=kUbN%唐6y!+^5-&זd=PwcR _buR{Jx T8Wfƞa=^4q,4ͤlɳ!oz4two6BoKkjkaqNioʙZ P_FYZ^[eJtD/=@z('Dqa]R4hz$F\F  LKClX4tjQ)5?2[~=0k3wAidY=+b| $O)I !qR50%faÚ!Qqc*|# SylRUt&3UtI (`7Txc{>嬭"\(1|](TH8Oƃ#6 ?/P+\uO1]lw?3/\MD M9YvǼWUwnr-` (v}beXV%,R')衷 <:rWV:I1oq>xlG-GC2vZdxU,w3$V -PpD$$#-0KDz尗a炬c̅2YJDti򚹢C*Z b+_2?z9H(V)Y%J( e(ea|qW=i X.~R"f8Pp#~ Ðn#F|BJඟnW:dҥ: '#% *)RDsJYmQU[*%MʑKXh~U/o],k6NciHHsJeD8yc4m)8,&娽qOmʣq6Ǵ5$eg8I/g7Fe~u7>Q̚b>G!0K6[f-sS6%>GZ|tv{{zZ__N;[3nsV" 7Ρ VsC.@i{˅~OCf~DY8ٱôs=qn|]yO TTKo2nOb>~+^A;Ac~p jE 1>kqd,xIdgrsztPPkW;=!GLÿpߋvs6y*]u l25؎嗢*ٖz9B?ʹQ_H ڂ١̰Ok(ȹ_\f%;a)r32#>dѬ팩 q}qT'c>R$kRN^u7W&tV"zkm>yIy'PZ8YWQF;c1L.y 6K6B}%:sD%Ɍnՙ}];ov`@JOhiZ-?fPň8k:6$5;KJ}|wYPDͤضW..$Ww&Qf4aweM1EܥzoXHkcTHp=T0!'Yf`nuO\,gTx%Ya ])oYXwI֐6V "v噽a<^?:olײoxgyJ&R^S,ED$ۤ?&Zc*GQy^ VKВo*]?V:0FSg 9rӐ~u8Qdc~3_ūn եXL3v+uTäƪzT"EsǭiSpV@{~2V]vt0k/mCg-ʯY]n<\Bm>8Jd 0Wondd.F8Za#PMB $al$駣>Li"OYq Wiw!A%8Sj>B>i!p0ɻ!];U{𻒹S[=I:N0B#x\y^oB~OåT~cIOnJ|\Ô>UI]%2zzւ揧cWt[c?rԟ5$ꓛ.JoA7ZǼ vH[ (>ެ nѯuH~ BS834(7{N%RYȅ4' FQ,ܓ8Xc?efd9M IB;u4%6^#*BHDg8?#=I ׻JM+R;^@` *͍( }ga$ 2qZ/·18n.vIdhTpf|KC63d I ǏҠɍ(H ,ԏyd'?#fm߹1^k%n (GBe{PppIV/%Cd$HC`^m꫉AȮ9Q4&>ϗ˔&XFޡ}73B! P NDʧ L'˰-'؃b[֩[„kGL920#$MW5'4-mnԨ |' j^-`9WbS @0~x,ġXiوdt3j +a W5v5ќ$vGi1F&;P?=؛BG>j;`Q C e3voΊnuAGif4 H2$D: +P >NnsAov( |}kVl#]JO'崺&Vh7İ).aS;nXbQss5`8HS.,s 9>h[#:f>E_>=jX`d[apF&iWڶcȡ :N`Kg2.]udiDRo5%K6.1UF/|} M-7Ue${Za.V=؎wU0wj{VzZw[~k%~=,Bv+mxy<~j]%]$=KmW|XG#rqѲ9uZJ۔eg\DWMcvcesmOCbP5L-tdmO}%\r&Q< ZQH`)4!+Buĥ#J10Gŗ޾\g @K+fH'Dm'Llզ|f22GMk# zzf'yC: MCŪ\*.D Ӕ"D ƣf,'S_m~@ c%6֬7<~"Sf/enmPrNVYw5ko2OJJ#g˼ރoN)WIod}|Cx|{ny η˅ VCk|w .g%2Jn\=heR! 󓨼Rc ͑0{AGE\CIxG]e ;cWrqb_/~\Z=%i{{sYt+k!:t(hҶł b*60Ls&n6Ofʼy-7{RPUAb~”nM]VZ45we9H2fSMXשgBz9<яJxJSmϏ4fT$l~)li(_~p9pu(ѱX|KUH>C! [rU4\9Tg78/cT^:zO~陙ożw}1^-#7R'8W:W_4r8C؝$0ָ=|!W+YR$0K,g CF!*1nQb4}e$3S Ђn7A>C6>|L/"?Mlc0zi/.%sٶ=TFhMNc<60Ooy DCU?H JW6`5`jvwH7j4=3YQ'_uDɃ8Qr6 ؙLS%0Ǔ9f60]ߔ9yt Nt]wk<f_k߈19>VײC ֱ.٥勞м581ը9tX>Aץai`  @Cni0`QnT]V2E⾌dM@ # _l?^zOt!1XTeCީK; -437 Nl2y>+8>Mo0L I=6k"*O3e,n1%ϭdG gġkkj=K{ 4d0,fh/'(ü!ǵs:W%d`> ?Miw~[fm%HK0m55--Rt@+Dɫ"Dy"ܖJ92(7ce}~kS!xkO+QRַůɣ$XfYWF Y^LDv-ܫ*X\g:nR{ߣϟ2оh@ c?2@(bPX^lf@-O/6:!T="xn_QWv?46+&G.t6|v0ɘ٘;E/jKˌc<~©;YxV{T Al6oTNG&WW, =踠)o`5ӔӷA/@YDH"xC+Xv kɫmDE ,mu!ip$s=!'LK c.VzJ'`{'G$[r2/X:[\iZW1ja’t\l^$wm|%toV4Rn"U JĔe 4N̸ KOvt_U@&Fإ\YM!B"6ِ [C] ՝oiT.`5y0:х&ad:ewoq@vQ(@dc%GƭؘJSu0}UJ?&@Jq.+BJaYEX6M}ٲrUAuSh9%̸AsvڄOK׫C3I&/(lJbx ?JncǨnA/* 24 C*5:*Ď!0-uÛb_lIuQ~XU2ݽMW[ﺚTP,< G4+egwJS j\8OdpF8oL"@\b.`S<Yhp _P|]"I9rKXeD#I@z9L:n)hrupVe]!4h_2"]\^e#7dy$zmWNo[-m)kϪ] Xy ΤȀ^fj3-0L.2W[ 3t8yBFqLijbd}lE"m*j9e;_5uFp +@Lt}ɵ/[:Ek 5 / OU = ac,+2eu׿?} 5똵d+һ&-|ązmYaPG;"YD0uDݳm7,˶օ7{ꢐ6XOCDdV_`j8 Gɯ+-3LYa6 {}_ 0{ ȗCMwM/J0>S$Lם>C䷐/T #uG[g韛Xs~SuNQ #/o|ӘfbW[mŹ>cYScUx 5y; nCQFs\9¢(e -|^@^\^@~S9H'ewR.(ʻ>JM-8X?:KH{rPpLJg<(cs2bƯnؤIj-$>R|wkQ]rfZ-T>uYлJpU(^tALarjDZoo8G.ys,ҍhosZFCTill.PUy0GұJ&\ʬ(y^(妘 cMRYEK K.(VfZrw,)EE{̞jb;`3!K%Ǘ0حɔ;,<. fmL^bQM ̔Lo VFТb|t0/jfO3Q.i1o\!Z/*(!%[$%O]_ҭ_-_pmw4CM̈G3uvgGL r>׸R};ZJ|%(O̟Z$l?X}ڈXĆ{m4[o pv ,8!1%|'?h7!e;Nz𚬡$Pu~q *? i_vs _ Xdb(}U9lʶsMrpV-*;iKZ!X7kB}k aS_# wYZ$g"g3N)!ϡr{ԉ 9(=cþ.X=<|S?6;SEx9_ F&% ɠ,;-h WZzCN_O)i;=k"~ZGoyv<)) sofPO,9/?]r #g1yܩ$p+ |])g(̀%#eGW|!XGg`_I3 \b a{:M&]c3^O"d Kŵ\@H||B0\V&F҂s3%gߢSE>5:q,&ZGkٮL֪@֖=H#1^a*.M8W{T[-GO1H27928 qcMdȃ! oxd8`9ۥmOIe a4+Ѷ2a&?,ҥ{Ϡ&tpi9VU4uWl@mlk\{w8[ÿ5 UU^K׉;"lymI itYmf~,еs^~õ;( $7 s|wf:Gk?&F\\Ar\WA79r,uLXXK%(&i6/lCC~lSP9ֿjJÌ+> 3׵Miv_>t:%MUd I ^-K0.ma> 9/aƻbBPVzk[9%F: H&8,#UT3Bpr5n]ћ6ǗID~RUy e9^hH;R;Q.b}it߻;h򜡂qoܹ[ޒ⯞kpt{Vϻ8C]?\Ѷxi] Uaz ;/ $F=w@>ĉ]*9S'D0%{$n3}+zwcvucu:fEbj<tem8-K]JvFmhnE?ٶ4sˠlՅVA~v)##~-] KA| ?M*%1` hș^8 TK 1EvO:*9]X "6zѥ H)IF ׽b$#ϔ'8CI_yFut*v\(>:yKih J6Lչmy[\rZ4ukHyO3.rwe -0*ERX#\מ@aXl%go^LO\#=T kz6IDB{ |...EeFVLyǨ#,iԍxy\ ])lU3ԋNI|ؙҖ"Jƹ"g}UYQ{[ZK41[@ͮ,DS5=tr&KĂ.l}Iq.iG9|մ[::Z.2n %Cea|E eK̼ ∼`^ܹ+pF( ->p&O:C0QZ>*FCVi#qɼ tJyX T86 ;c"w{\Ɖjmj.S ,VQʀt;;K^B^bdչCjt@"^ T\rOc0Ga"Z "mT !TDn5~+d`+ëިגּ!,6 >0|ET̀[~Sopk ?\~gag/3w4<;* 5]HH#qnr4O!o7R;"BbJlh0Q@3?0J8-mwYkf]Uj5jm/׉Ы\NuӼYs"O _o5;x^ƕ-Z7$~"ge{o>J?vUQq[z p!iBJxo!i<]y pu%DjP-`>m?SHnx"}Z[-"M {;KI?=M90l pEnJ3a#-(drWX__܇`׃C)tv,Rv4nŽW ʱ\RJ҄`;8À4TaUCԬtBJo` C<ƚf|:WgY:ſ֬cQCߒ 1cS4}Ͼ^6YX5ᚉ&2@~aE[z&/ΕgZ-AX, י:r ?h:˪-M \">Yՙ7yPKOv7m0dQ" _#ҭxLhyF$r9Z_Jl{}hX0G/҃ `,+:r֘IE9!jV~f3S+&lǾr *+3)V%QYk.0(ЩBM Sulz)LB<毛եes$T`vLF+<}`gt| rEԅcw5eL!I'UVOZI#iH4vHsq%*(lM>4{6@~QJz $72hol ԁAR3N{LBDȠ]2Oز #j췌to-! `ܹQ@J J#BәKGO9 C]HD?*4(z fǰ ߰C2mW }~] ꯀL@~6˖byGg|E[ĉL `3Kq15>&W3AI=%U6; ;xQ%0SjPx'i~Mr A(z 3[fz!IpN$iboꜿf GRxln7}LDeuڤ*QİZq+V @^@ BO(vŶCT h % XǢ,x&H5av;}oYؙ)3GHW!և,*D`Y9qZ( ƒm/׽[1 o/j>6P$d) \$u1$p*zv.$%R.g[z1Z0_߷v%Pj^͂ɷ3Y3Z~;YH6u,M]/{!gO\qz8uFKZGy rpaR":5P`qBt$%P4!'a|*LPK|vg2 Mي3˿Wϛ\xi)"R+ Rا)Vk/'_S|H1{|Y焙 T,AjRs;,v O),89~ ?rœrU2>M畑Q M@Ӧk6@hVf .3ZJ/1 [ݨc]FZ2L_=Z},7dmݭtm R u\ƛ'n$/~0 wFb#|=i5ϼ Lti#{zReTK-.ZeK>'OQ&9+`[PsK.>3R;vn > "ͻK,*N;W,}Rovbn3тfnXΏWL#t\ ׿'㟣Jp4Sp*-9F f$J ّ1)DJS\ [vh[pǶHƯu<(#?h[,Mfa]2iVGKq6U|W${ߟ%ꥥ[VǝlӿU(vnLK0PSމUqd$8i뎮\ q n7(gwhLyex%_;t5$ƴ욳UM]̝SA {r0e=eՑa+ t+ٕR ]AZh|1bt&ڝ#qXJ%츤aT"-^򋄲`-YӾ #.LvW jO Oxڣ[ʟH%TYKb= _ĩ |* ܚ '&_RmtEd9_PPN %K=: ǬV VJYBreَ(*޴kS]DB_Og! ڸ%9 o<OQ읬oc5QgnjIaA.;mf{("N`Sdpʹ|-ڻ(c%~XwPlϜ=灱5&  ZDu߲+%&#kچ']a՜}yPx8x.0T5Ҩ8~]] G*,sN5~-z^<")R,wEf1t?jxBmZYt'p@u+D }IE?8F(5A2)۽̠z=[9hM0X*. 'XzOĐwx1-4@;TU~RZpU]h52zO>kOnXencb#%f4 vD!/~n-yLRmug[bI _ypƙM,9zN֨$ /~cPJLnU~c6~vzbL `ˆH;ơ{D?ЗAʲl82/Bk)pj$ca}3 A3le%g X)2}^So׳ "|o.c`y'Aq#&[&SNCץ9jnpJٗ F|L98ReDpFDm2ٍYFyO/3G L#j#knQF[G{ۋajXy'&?i:8hlhKEMR.8)U[Ay=껰uzzu>6"K`/@6wt?'ϯXLES;lcVZ` D,;n!9$SfUNZ$<09Hl,2G0C2k(n| ?mMc݄v̇"QƑ&,PRv87]$=ڧ]z&"Ҡ&Y'[!|'˗ J&B/ŽGӱ&+?<2a$ Cv^cĻe^>tgX\ tJJo6BFҞg*̉\J΁5kxy4'K2$3feۍI_x%K8[#q![ɼ\|`{Wsb.mD2P UB% .z<:b! 98F!; 8+}eߋuRS]8i't(WWk/Cn2eHq:?mA rr΀KS4ů#',_C{Wf4-.w:4RbG?;LO~os( Ḽ2s],ŽE!;F޵R:QF(rܘ=9Yx*tr>_!e6}ڵ[b;AɦM-Xcn^@cޤC;EZOoM8NEMK]n4*v[g]jJO2W*_'WV|$CHZXfƊ-'.`8іbf6*Sˌq/\o߬߭Ìs]AR^ (G ;L˕(^ AW?DY~A~c򩋮yCChEMks=8 IJ̔uצc6dVim]!a7#tǗfeW<@Tyjk_e+f./v^T{HSw~pР\KHܔA h&JYzjkjOk2lt%GvΚ.e4b9;)(e\,4-M-qHw\4η6s>q.=J9p˃a=@r wd}YY ʋS(9js_P|Fzs} x)G;=x(_Ҿ^JfbH/to7޴od|`+ǎ'!A,"lIl!!!-UylwIV?=jǢڸ|;hSk^N1؁!2־+,B4x7,$Ҿ8=Z?2m}G[U'Q*JeŧⲜēp}c~W\KRֱB}jp5M&z2x٧(KiQ' hqaM{тY)}0D/V--wPSf[6_r."ԳuDlX%{'>69P9J*OʹR$|r*%VD_94)̰QaUXQ? uBԉXB>[?Xj7VΊh/LRwU<-’&STQ}p0kRns iEM=YU!֮l\ n$n}~>c/tg/r`IzW<nP/~J'΃ =`W72YW,8j[y]opofgC C37FW'S,};ad($$o3^s}\- W~YF%`i`xmȆ 9&fԁ5 5"n&h sdsdJ5.tV[NXѡ_/'`D"Ɠz,5i@_Apzga;F~ȼ?z qِZ@X$i` ycJ^6M6ɜsngfo!@zoiR\S2 ܏:3𼌢jDm4nLItČT5S^tV0yٳy@Xio06+8RePc OXD1>18*Quu[Ћ$ bOP3,vM;-(ѝrfY5xPvLsU.}394?B' 5dD-  -ĖpWKsD.;I*^7J2A[[񢻏Lf4H| /j ܲ"#okP1eWSl@ NRXas~%.e w]'" aB!SA/zؤ\׾}eJ4R8\Щ@%+CxY$* u(8*=>mCQ)Om:v&|VmG g#(#="_CkIvMK(V!C6bd)Kmz2>>J36"򥈽.U6eu"$#JEA'iaq [ial]9p.CƬgrm3emX.9Nk "]_絵6biS5TC3 () uauv.D`A}s] 3T*Km+ <)D*sȍw/Zgm<\ %oQ[DkCҚ. tJv9f NP}84lg:~g>@ddk ,!nF-h0j"Jgb6EبXFVZuuX2e4Sa@M^"D Mz׿dmdAZk8a;{݁fpoɘFJ~Y{&•n԰>7(R-ks@M8|'p+ibO|*ߊG^hр(`:?m֍ AvSڔa"@'JZ2h'ԣGې!uS˛D^a:Kuwݠ&}w.]Qb $Қ6Qjۜvt%|++ YgSھ_s(9)B|P\w}`;a83pwo~}F@S0]%K!1jfWCEj'Y D2]c|OmKɾ!: q#DԩʠOVp88v=A{~ HE iȄ~fFvSzÓ܌׬$?x )ġ*~#U*t!dpxKR\;7SYꄃ2~ Xr{'!ź#/`_)~j*dq~gy Q5 OfiMF(gL))O6IeWV ~172-ޠ3_\]][k.Ӈ=Jn|]ԣb(|E{Q>G՟&}g g#pg,X~̾E}p#FؤC_#I{?v7NPԱITyQ:&Ta "7 YLlvb/umӷ+&ȅd'g 3:_"2^jzϹ;4:bV=ܒ59qqCelQr8tSDc٤ҐN$*XˬA"N`+)}Q3J+R,"`M=q&̋-S+*t42}$5XXl!h?$,3u1زyJTW=|p5")EC0a9`>f 35, zws <G oJr㶴xsU<@͖qi|O0 ^VYf=ܰRښP᠑¹ F[dz`'jq(or$ɔ~7M@]3z#h.:u]ȱ#x(Npo) ^jџ3 Gt6ò(pJnNT ŷ_D^<>䂢D!vG^&qΡqH 3ɨkI&SE7 Ez<ѕg{^f|2dϓ۸x9D_fȰU6\ 48F7,'lj_m4_FW@͗<Hgχ0&#~(h̭4lϡm]j b{t:.e k9- nSvSߋHKU,` 6N޾dJd/0Yu T,Y9  iJ?$͓Tg /)[-{ j mtwA{`92!YL œDj̊Poum4-eXI?~zYfcP :;R?fV|)BMHf%l @l ByRJ&_)z[Mu \euRl03yckw-B '4y,'KrA5xcǝ4+HZFVH (S.% di[iiMtĜl xE϶/$uUẂe_xseGG4֧BǮͥg3sYjna'blBuͼz}d- j(6D>8-g&2.7$&} =jBl#Vp~ ȇZa* YNٶ`FOajQZQQYBۺ(^t/ Fdl DL b4jV|5(0fn73GY'9A jZݠU`z .=:H".ku <ŲH S4!BZ;A?\-*ñv}oRo2cH\1ZQz fs14pƝn2VY}{9OHEh ^MG.Y$6Ŗa;[Ĥ҅tɁ'KgvW#`cF pNs#K rF^3y#`W\Fº={zIG̰ L^`(Ւ}Id?6VO ،b7CÀGES>:W6"*^} H©VJBO_̙]Y'`YB`779dc=ЍՒύ&bb-vu}]5w9 #TbY-Ӌ؞ r{A@zMXk賾ѰgMOo _SYGdqTfqv`ʘudȜ9Bh1*?VOD*bċM I葅r,cK)W*KhԍCH Ϝ ۍZORˆt/B_ZB7eg/KtBԴ&__2Ra=!tzN5]v׶ͦs\,ͣP^02jb$,䰘۩%%k ooaEY(:PJ^ۦF]L2߳Ԙ0Fõnm+ea^Yz7LШ9ü&U Aޫy㯭K\LW_eu~wGh[$p֌~u>s6Tf娛O Zt'gYZ0707010000036d000081a40000000000000000000000016446b36d0000cf4c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/scsi/fnic/fnic.ko.xz7zXZִF!t/a ]?Eh=ڜ.+Z Sa[+s߫7a0둳313zk89rȥMKϲj4c>@I-AxR;H߱^lbB82{[hF!%Hڃ9CL&9|%^~92Mё! @R^\*BI(ytYˣVQ1l?b.,56ē8cl?}OCۍV}Ky^®2{QE購awc%&7v`6k O870sevUm&Hp)/퇰>q&ڧ$t&:7gK-#ۆʏK)S7Sm@}hЃYTNcGw3]2ZR_C;Gga;Y. R)+UMRz<0x:]/Њ^66dD Oi"ҏ@ZԳUbL)ѐE_)h,L\dsήBVYckX2(r}2f;th;D}/i_|&5bct(Xs_) Ǫ51}'$Y۰kr/̏53S8`Ca][WKP_ 6_aVz!EGoH1!4qVsc5MqnHxm쨴w4o % PڤQR6ڇF**3MuRt'x׳\,*w9tCǨCHy45X0vwk2/ K(ŹDs1k1e ;YzCO|6_ Ĩ6uA ./LYZKk[#Mb|{nCE܂{^1y)fbDrM.Fr:v:A?oCU3gIϛycPzw<^"8%QHbyy/&;] n 9WLW~F`%0>t9(:.> +^%M) xLOX3/r(-:fICGUڙZ$#Rn7 >q7rVK#T/֧lnbH. s oabbwC*g B[!ھע&1Bh-n/ 2JȘՔlV,,i5Hsh$s΁]lZFofIb<+e#i{JGC@Pu^@s󛕀w.`V8tqgq3]|o[>a[Y[NnD?r!Ny 2U\; } m%NUӥ~ny#\9)1?ZUf$,—mV}m<"q/u2JWol@iccW;&l,z_ފqBl]DU$(=AȝBAp'_jz[}a-+=t죜:|UMk*"?$/!B_FiHjf)hQ3omZ[`  nرZu Xu H桭dkЋ|!esb1Z) ˺'NYPGRn>؜PI76ƍꑩ{R:KP$iا}d'&~~٦G_jeR6yf!"Lv %RĻqN'je{mu2n)0,O6YZ E3MYvN 攴5ʑLȺʝ<]-|#ĝ~]qCe{4#|J;5JJC i}o PS5M#CbBX#ms:.d9t]&FXLcP-DvSfBxoXF|,BkB6E>Ȃ6d$R<μل*nE8ZRvhaT!gg z5hl *^r\֝ i࠶Jw eS zujS|vN%G𴝯hl>aɭIzKY\^T>2Lt_ ,6wEf [;e\,LݹVΑDOZdd%qja_%,~( *<#ęN‰b]:556abdBz(˵s ɾec =ϝ}˥LA+ ǭSIBVn4) I"" 3|,q^RJd{@L+h4DessxaݩUS]|Z﩯b'lܟp vuYB)WPfXCf>旜@>BT&>+{k}¸e%X h{7wi:HLu0d$1 FƖ&US+r%ʗK PY'ʣh2AẌ͈TJ6a0OiQՂp}oOU)$-`Yq&Wo,^.؃+dp-`@F2 oV{"`CD&xSuDd:dM*Q 5"x)J* ^.   9 y;δkv9E# ؇J AR?q^NKqS;Lvi:xkG$_I,Qz}V! !0sgx@.޵XU% @.[?3s82w;ӯ iN-r _QR2KUAWFp x"EAcN>/hb([W}7e7KⱮ3uNǽ wMglD%ċXB HBa]-K"JEw՚kQOo@ 'F5Hד<am8k* qshd.S3F!6AW%:˘<y~fE 7AJD׽$9Jf~6tT< f(jB'2NPU''½/HUg!n \c{svEKwa%](} [*-/yطoio :$7y(GdG}?Kw,٠RR~2!"awadAh歩5B9#-Gj= fAr9}\d|S9& dy* h0h" (Nۓm)oFŤFW^0Kw[B|v @}x2X\9SrjЗoH]IYGf}b{(آ#gOEpׄEEZ8tQ{/_׾bͤ.lA Or5a':$ѐlvg&¸AH! ƎL;Gq *!nWs'yNuW^lmn_+k.,$N4l)DFgZu;Egg Yo7 I/ZAh7ؙ㴒L X~f\*Sb k3}gL9U!G6>6\tMqZj 1G6uRNt==.nGƖ4 w.g༏}[moƨ, ٺvҊ"g uQ[~,R4m>T?fەˇ)8w|ܚ9O yrH$j(1^+UHN|BIRmtAD羚!6wFA4r`hПވ"4QI|SoH(PSHRƚ>)'*68  ݋8 W}ek_~Ueb1BL' Ԕd?6j缣>9KQj|@yzIHDwۓ|^w(Vu5$2!f^wT_y]Ƅh^)<5A}R-ni2q[Zi379PKvVjLˣ'0,^(28\}8d^dZLN`d {W8축b\xSރM1b5>#H?ҮqVzˏcߞN҈$:\/%6Zݎ<)|oph0#l8.|u}֛ۧ~PrsY{I6aVdHx^sHT¥/'b]Q'[c痱4:CI} UN$vLfk,&*v̚{vl=<,sjF\a5d7_Q%|$xI^L ^b mBQAMYzJG Q"la Hɜ&`mVOaqe]8/R'' VݩP1zÌgɡW/'\zo MɖrLWo9W|m% (D@xDc${$ҝI eJCCiQt NRib&eƸ"~1F_76QV@b5]#! `TӿgkMN PđJ)#YZD0: y{426W7jBci|"^'}w@!6fF. Zs08}1%~=Y/Wh.tZ*s:A:rB[<\cvVd'1JFF2e,뗂 g_g5Wyy7+ p!'D2|`v~)GW})itgJ\q<:Ϝ ʏ>ә7q3.eeu8Pgjy:T8x{uC] np^ uىXmģ8-0{ 1RC_b*"\s0T$RGNb")5i&؇t=ۘq&k.Zk ۼ?9~O)׼kE ܨB?ׂL47r+[?`ݏC4M@瀘cso1ac7j"?RfB--JF`ٍ' 93σmHU4ћO>q:)5Ѐh /^ *xdKb]8hmMGAm٫9Ui6 4B{=ǁ}&C[ۏ+Ih1&8M!Ղ>K~xMQOS6xd1m9X3 `yըk$qq*v k|8;ܫ/^4WzR3\X.|BҮ]L}L=A%DL ơFOS~kPVoKV@CfIxA>m[MߠO]6ށ&ANP3rwPQFKb }R+~Bq-+M8Rf»54H゙#6Vm>Qeej}7]61bh$ .AjqVՋYF؆}M|p}JFFw{NXWfOqLDbtb"6T|0lOj鯷X U a|& 6DA|c6{4 aDiZӦ\XƬAFZCJrWrǗ aukV#jF"Ƥo8"ٴ!^_~?_j 7&j#WKA2u=RgVHD_@ph^)ɭ#)I`R%$T͐sn`:89()0l0L!Ya6%ɭm97\ƴWkO.,<=RGS@j N[=.\TG\`Nq@Op="݆b>!Mz3 ;CcSRP5J0 jfF1 28=( m'I[n_Z%¨Ϝz"_LvGF:fUV9oNc/t<~IjnEֈ|g|a@\. _hKE62fxɴ0HO`#e}+OգJ#06' AT3k܀B9\ӼE& * nQ[TukLK:"E?d 藹t#mٱTebwK]hѕc)ot$H}qb2diav?MZ%?!)EiK%:/A_#"z jk `n[P<7RP8g4=(A?nϡ٧IxOE4 ^rЙe zx;=!~ȴ}wvP.,4<]u9'!`GY^uїo9W?Iclϲ# {etlJI#kR~7zU 1Ϡu 0sF~sOCNe`c PvcߗѻAA~Xr"%8JUR~ޅH<]*mNfJȝR-JK'7-$V'GOC JV÷(שZxCggBƧF{V].v#'7G3[&%>-f K_GϮs@>&7ekb18f(+I¿PInE=ˏRcelF)9j#(&e+*M}_^I[6-DŽdkക h|(g_Qʥ6ٗO8*+T%vnTj=np sиBzXgyCdkX:w.3:zP5dy5WVãTa͒36_ۡg){pj$;6Q.T4aP1 >M"|3#93(l/Dޜ4H cU OAcNHsoLh`a[IBwu*Fe%NMNTjL!aJ}tUANPɴ1| 4RHW5= ۮՊVjW.ߢRMauSknkw* xzRIŇ)Jډc!F4/$SmDK#(Y.˾Z O*W'oD+YR eKđSꂈdOa8^QtL"U,mDY"9]M%li %C0Xүm؁Pvض# - Od`Z\5Q@X ZM CZCڎ~]X 8bLiCYI\Iצܵߴ T5j- B/s(jimۊ}e^m$ IUmmn &̯ITս1&,ddW +^= K.UV0bgYdr2),zj7,L[`4٭Ndɥ;%A&hA4t_S-ǂAI97y7 `r-qAM4r-l:P9'(@P>꥖ >4$BToHh+cp l@'&jB+@q$gX&=^3 hyfgޡA*8XMV7w+6`]y+Tqcݠ؏+/lj?g{Ȟ jUm*^M+:Dak)x$/k) T"wg{Kbb┬\PhH'̋#eׇԒKXA~!.a{PR?p30 [a_ ri)4s SI=o \>zҗDtaWOjq9r[}BVvw?`" ڶꜝ]?y;: 8W,l3_׎zy,a3cDRvQ?0`%DXrN01ef{Q>n\e,y8NjܺJ"KALp,0[Z竣"Mݺbe9>g#ۏz+O Oк|f&CnxiG07DwsLMJ/|CFb'onRX,5(I)球f(E2iwd9k0&܁/EKCOj8Dq*:>@G3/=U0vV3RY%IL{צƽ}e ]4j߄xvZVpdC ŽY)l['oT84r6wR`Xo] [c(0'.~;<$DY#8֟d:x ӟe5MԎCxU ɝOֻ|e);!A`ܵ(S|RЦ 0$yuw}X::FB?q?'S gۼ,|wLW( WPSԽYקQSrsFbGʺC "UHBv0Ŏ:ۡhn`3''oi8i 9 # u샬mvї`O囩s XFSNۿ5~TKRTi&ي碮n\Bc A_wYgGv=m{S,lqFW:;½, p@k # P`^h@<^Jl2i>^7Q5|6єQ+jsb;] !5V"4猆ąx3O-mv=R ,]&o4A«s<-]T/qUdtjQCL;ά DW>1!މ>,uLՒzۍ>4C91j:qb(l h? #X& +&2ś-6I>3LU6ID^_ {b/5>F>e3Z}:u_vI/"EnJ9U49ɠ!â!;dZw#)}25m㶓^~UؓM[f{ۢ{8;2hI|K|% H; .+6V$ܝm /;`Pi+j`ǘ>fRe?]ODhpNTMo^'S3p&|d&j)$yk;3+ ʩ/ -ɺ^|%;eS*swU,@+t2ŒՅc o/TVZBxaE%lYTIXr;AV;%sMmgP'h \kT qzpm+^I=.y,2= k ir xUGf@2}eP'gW3dr'!FDۯoCn+Raz&ԲVD_C( 98{J2d%1d!^2oJ#&D I =J`ۚl) /.+8DA2E9K9KOCD;!sOh7lv,(B7^ݛކAO{XDhg=jWMV+Wg}<3OKSGS%9 q˘p(rESfeO$ψKɤ\vddv7ae^?*'MMpkI|TRU򖦺-Q/H$s5oصCnlQF)'}.eCЌ' &|Ԣӹ`r!> K攄ۦ%HԀ(BH=EA0SeqҠ>Ѷ`{"’ȁ(`i#dE違 ~_Y[3Oi 4 jRz[b;韄\ |N+@[V?J_ҖP 7-TR۴_ Kw@WXVX|/TjvYeTL.ԶDԲ0$uk'"=I t„Z Y8e8}Ju)^ԺMډH|4Etғ&9pN7":EYm3}ק0!9qBFHFfH 9踋7!KwMp?yU!KսSvn[=L;Jtz˩$,its7[#z +Ioge>q9\HѶ`ғ! r|\c)*:eWJm0O c\Bˍ$, 1BrGLz\ x+S b}kc2e)6VOvs%}>7Z#{\Ou9d)H0ynT샐2Xy̑~Ѕ`~U%2aԝgJy"]+_|M kv,wH͸]64 ەqhNK?ͭ6gk\%-0yTXrzy:S6a_xWљ@:Q96xA !QuK{>!Q+V7@4"L}CB("~!IlĄ?j"+ Qٓml`ҰTml@?,D4K‡O,ZW/pvV#BnEOĮ|A)Giڛ ~;j㔒!ǒUx]9_cSXEQheK}x{orXb՞#DY: x\H 1D<(<>Cl{V l a"SĥSٳkqj%jl4N7i0t=4{K ){G;9"kxW󤦌pDnen=dEM$FXwED> sD@ p"/3=(j EC<\i\\%=5{5d׼oaº)P^h5E;@܉^ xv9dn M>G0//Ǔ> zZi )]L,&stPtmՂh}Qo1)a١jYK&,hS+8|gF6oKWK:PSˈ+CI@.RmsԧNA8V{1`-"v#;ӆ{EVg @@44*z:LpJ rZ,..j݌C辟OX&O9!VptU Vww?IjzӼM[bK#ft~}d!d] yd+.1bEI GwBf"чkh~D&loZ=,ۓ79fJZsж~ ;#ϡnM9^c?s}[/rTu POIGB8/sJvWtrs!*"9+K3fCAx2w&D(%-IBȓ .|JoF%3|T̹_uj :ѩTF>=12 n܋g|ˍ#U>tHԇd(Ք|ULw5}ؓ[Ou/zK lc|./i;JnO#v' SSl^?W>!Ƿ9p3@F!952P/&4({vv+ېu<%ILJOb횭·h"^=hG WtW=SY W%p3o.ٻbfM qKpmx[cz -cVcְnnf_A1x5G>j}h4n%AQH%@7v{/BZMxBbh \tcEsT 6|N~ ͳqإ'EUݏ~_Zs;ʣ\m=3&+Ǚue3ڵ GJ8}8]owĦl&}B|8OOG4%'P'xvXb ɨľjmu4u t!ɆonCQz3 Fdw}#`pKzl ZWz :UKMz# .>FŘoXޚiKoXLL]j#V8K|C9:O4恿jқ!zϼO Z6PA42g`]` K.KHFPgLWt'FmN1ֳk:z 5hތnāS[c=6Pol=O{XX҂J0Y1<^CQIfU敊G!=p<\БuF3T(jqxCon9j`-xRM%[gȦy R&NшHyC& Eng:g4P޿̼^ u]mrC޿OEVvlu~qaz@ztQܐHs=dhiOcr*ɊiGQG n9T-%q-@gኚ9_?W zZ'8-#tf s.G%zL ,]͒=pĉ~`aJ٥%|9 Ѹ9MCBif˞c)epR-3qc m&ȝz:p^}4XgH(0,`e8'҃`u $s>a;`5~nIiҰs|㱨!,ʁ*t?Ԇzl:C0\9M7ݼl-fnAf8/yN`>3_/V")^u |L-[f=+($E,FT/Jl}U1¶}]z ܝ5%g")lP0b[Z*MAug%bWx>>juGʯSbg͢Ga3{+wv:m [m@|g9U9ۆ@Ebm]C]ǪT ^qǓ90o.6a~!lQ:IGmgRV 3Bx#w f?4ԵJY[QQvVc]ޢlJtg(ـĮ^N.0ZjmDʸ v 󂢹h[AdDҝ4|u6S~|coV6N_8F_W!7G^75_z?Z("5&.'a9Sr 9t{T8K͸>i`vNj_5# Ť`C #1}  QhV:CI[Sךr)˱•7b?@R =aW1Uh<T#QU#I@ iw"&ĥ@?3Zi-{;^dW'tdP|2Q6K{~ js3j3 X]G~!@{Q=zZ"nz߆ko ㏰_ [ -ğ8 º8g?؈lqzYsS3GէH@M_Zf<#*Qzz[ oFMJJIn$xXOw##6Dpw Q8I|{Sb%h ï2*]\fm}KYiO:/ңA\[f1B7؀e!\g{׼|Bʐ̓{MH;%=C@c<q6ϼv*Y޼bd>*kҰ;/LRt ȹ$Yc}pReu>jP&_0;A:]e.gia$]g' ZZFOkw"yET @(B۶˩_zP w}av<%ݪ6e'u 9Z|pś@ xLa`s&X7LajeREtBe#' @8Hsu>B^41 bOeNTGWKyHA0PWskVsODA.#'}|H.\[T{ǐxf[I^adSЭ(wSg>__330h`h!…fLc_v2nDTSǻ/6]HŌ$=t4lTӗ:l[־ng tH{QSyr!w齩]B#Vlu`$ɁT D^f.'Ά(foعxZRcO5>p\:f=Hf;ױ9h}p`L^I6l*3U+ӳGjևwwoUg]6+k A_nDё{u.7ڝ}}0pq/?/qH`zz 2 eX]շ!FVU&ٔhC50fY>{[f2^!n6ux@8?#>Dvm|AU|#|BH *O@8M$f"KHg~!ntu_o#8=+9M(SSPA-:GHs;S`_(R>N\қ\:i Ho"t`f2O4SG8VD>bQ\~'~J tm:*A0s⽷V`CwIO=)}vKER3 bGɘw4ûvYeg%&2 J68֓xԘm3% вH`r:"-9k" B/M޽ j}@vm@W!"$R$q g&"3{gO'M_?~ӧ gD;8nL%7{_R5fnwG/( FpW;OzZ#/2XQyVfH\zvV &GtmItCkzH s.耶 ^H $`qjj11˵>>]ytϣ6+(mZRED0wmOJ]%E2(k)2]k MGcǏ.O}Cт>(OBDV vOm<)`\;Ӑr /$ȺuM6A!yD89R-]*lKJԶ8:e 5P?<ݐ{Rv[p(\djW.?eB۸s4VgxS=}DVȬ L޸|ԅLh6:+VӴ[o5}~ZIM?8U6`/S apt/^$[^ItQD D/ ӷ iZ(CnF^&V`gP2AqGz`}o>?dmg6s)!O\<uxUF ĠWo!Py+WpZRzBͨ?<اU#q*]O{MY~_q*F`%TH}7Ȉ%yɥs p;ִs/DSyxm;t0_[HjԤg) Mg! O\w@Mgs WߒE0V-Bo5Ʃ Mn@ziTNTLfHiP!enFCZ>lpM&Vüj aSQl H/Dzr!a-kqzmc*YS'7`Ȣ$ _)ܺ_a඗]m3\Tn(8wMx[Hx@Gooآiq_-/A.drjcƸa*#*$oetj{Cv8S׮e +Z-=HF}%k'5*Ec3/{ΕTBX{U)p|u]?G+)v g_l`t^HVH}=Ff>@)NDkѭUV"E|x# ~E޵9`xC#5&Aߑ>>@c~.vk[8AT1He%+/{ G{<Ƹ8 FHN $ )PgLZCEJĖ#r@_f9=lw!f%Qm,su%P *1cd3h jJ_ϊqrq<ohrgZ]X\ l\riR@+jʦ r!^3X+!>b},e#@#Us5X3N>y]U^Bp480(n^3K{OR?dQ-zĝVj|2UaXh,n[`v3NFTo:މY(RSG&n#s%@nD.`M@N>'=E"=rTTxKJ[o/ mCz$Nkgt0`vOuI&UF _9 Nh^m~K|@(K*=-2/UOv&L֔% lA|:z_ZT8N|%1{qNr9l"R˨V>'r&{Q:7".lk\9^0hOHp NH?Ķ|YkfJZePV , @>^<~6s۳;2n]Sr呍0i#Q%^ϫf3wrBUr2i*4 okmw0#F0TSHUYsvfAbIRb6,iXtзF1lvk0HhQKB7/Qp)$KZK t ~xOAׯn2T_T_2/%DUa-;\f9ؗAs}SSp  ݐ.SC舽xp+Y$p}u}umq)-^h,`@4=8N|.d4,$Z"aUd#}r6Xg<3~=iGpH2A(r̬?s=Q S?M^G b"_gnK~=2IMPRCNgGpPJA.'v OgT8 WBm%PX5UWQV!u:,an^>Z[4․͂fKzogvNmcca &D&XӋE%Y%R$@X,ldR(L-#f'yW(E8ՊK|^>?v,$Ղtu~3G/ /Dr?i+=+Eꐦ=ToL٨ʅa8x,eLO5䔁T B-ҷa"h}|?X6H߿qj$&U=@ĚA#% \ֹ~a\kYȺU/"~aw &^$?sXijrNpQ*_ |Y;|4*HYЎlwV7?x'@G@ˡ3d}0M/YΒ-U ĉHB+nE^?W[< \/PXn9RIu/-ɜ<f5 wpgCxOmr"Ɋ#b`#òmHS-D]\DD{]wd`r}^¦%I'=qeHy/i?#caI 9~2ryd4&A ݬ T5+zȧ̈muA$T)3A.3o9˾c dCd|́Ӆ$)tBCÉI\L](vEBHBy-9<ݰ hmP(DR?r;}g4LN+Ѝ>LҜ_3;jId:PTToM! j8ʖOSwü5LpS^I }A} a*\c;,̢%I21+Q#ꝃ.MژOzAmBo3h8JyzEڧrXڛ`ri0a(8@#e>PT7GeŤm-urؽV %a3fWs@j6ۑ ˑ>xSfՖ}G '%~ţW*5=ey"8N3(O\ulq l";>x[)[X=хD(v~oMiDC[b$#.%f~Jx '3SH/72𑴌߇,V#^,F >+q_I8BFxBXϯZELkj4-(7vj L! MsΑc*!{ pdQ A%{) {k4Ԛ~ G"O*ȑUpZT[Pv[f*I-ZV|303< ZM kwrimuMW U> .8u;e3CnsJNnz M"q/m˯& 8؉g2zzuޔ]!iz.Z&݀rbL#VFG[_ۉ9}6f m R*n㝎dzs=eOQu~ҝ^2&RW`}jc[הP;hCu7 0QnIs <ET-Tح:++?_a5{wWVB^Pxo+sY'vo#WDd 8s]D\iiwkwfX(EyK f (˾lFLJ_IAXl1r}+5|K"BTgеu ƅ-v3i6W.{ aUE2 (ACͺˏN,q*'~UOyog}LTSflӻ"^^6#IL*~Eb

Rk"xbc^r3nh&#oD5ܥEJ?YX%tʱe|Dzs~.6ދuhC#鰪FC]Uno-<"`2i&S!\tܢGoH7X#O"vy9S2lQػ_u%#"$pځl}f@9EdR+ga`WFl<:7hxgtH2)_9u~n]j>DjRJ4.AtK3%oNyh0JĆө;M,gY ^mC O沢V8L&ʝN8\J*a(ދӹDxN+5'g" |^t yq[e,ϡ6syz@ i] nλ*=5,Y*<61>g925-`1<P? 9Ć1 x-$ (cfM(ʱ=9<әҸ*T=MHӒ ]q¢5|}ϝHABg{: YO17(H,DjqpL} ]QbwZop_s_ .UO#M{I.inY;]TGhW(|lnc\ȁftGؖsx/qg5T>uY/f[KR œBzqE1'Cf3Vj5[_KQ<_?Jt&*W0RRV@$tLY/we,U!#x:ݾ,گ8*JC.?]9YK47AM<\os$/xLQ( i]@82lJi&UhH^,:8/vO=f,.X@M/Af\in9җ`9x:_FZeaPŶ/RZ18&eu$?NUX@Fq˦8F_~ >~n`E/~M7 +kM"A!*V)'~JE|QCvpM~Y9Iejx?-=,R}hE=zȟH }F-[0lͿ3:D`j JKōPڸn x݈Bίw dM[)ɧhTǂ߻W]]GD#N ."="G|sLS+o=bI:U[؛dZJKbq7EiLK&wԣ:>b֭oR0:TC[֦xHiu%z|+X@I%`C[#nlYZ0EG.>MM3EGKeYv I (n*JW5={iQ z+z&PTpX—Rmng6<>MD0ZIj"*kW 7&h/3m0MR:|ԧ:M8k AB5ˎ{0uXUTi%H ,bʎ ?K}ޏo!(<Sca_`g;$Zkcڭ:Co_yT ( mR9Ae "q@*= m Q3`(ɐ&4|fΫ^zlvcc\^]bk<L *պm9g浲hc?+vF"핶]KAXZ]RT7ݻx!q8RRr(!҂䰯mϋq0^.B?--r#A&5 (mX<]r(fj~o`8t.ג3ot JpD㩸ބS=?_$F妒%1*U=5vnQO,QrT׺¥c_LD;@ŝ)r]3>^~40w񋀶&Y0CG|IFk ~NfX g\Lrzeo-Xwkv^ @w>To/LHylE8 1Țɹ{rFC41L͐CɎukSj89G.ٳ<: R됆A(mJD#&ɞ;4d_#-0gT`;<ձl0n3&CRT`FP) ?\?+6䊹 %GZ КX;sN5E! CT=RD? _ T6KxQ#"|s J\Vh7mxʯDe\m^4lVaEXmB Z҉ٲoIBդ6(TVe^JQu_R7,CҰv X1fKQgDz߮Ιթ^K0 6l=[|ޛ ǑǤ0JH79SH2P9%PkkscFG!gAK&9zZyiEeպF~yE!KY$\|ȰK+ Ga@3w ` 0$]ZmH1e]-Rj%;)ك%7(lѵHOyY˰Z*eJɗkZ.mtfs$!ˌmz!RۅZf vh\z=[h]rDqB`j'hRs|@2cR00[Aт딵|qh []5崤d:O^_j-yws,ROSk⫫<+D< ไ'^-e@f7+̾pc%EnbznՁF'*s }21=5(fzjd鲐yiveDn@^$  ~ߚmI4㶟f?G(,|ri0I:i~#8JĝaUCE`2ۛ3]\W,lb"rض@@a!0' 4D\mtk_F[% / MQINp3{W Q,fgc 26UP)*K.Z-ǧHҴC'fmE R ռA0'_D<0^0yhtXg޴Ѹ;jf !_Jj+"/s lV߆eKzIQ ⾻@ ( m +fzÝT&EЧŘ%t} qҥp0G^$ J "֥0CS8~~ 5t̟8>; [M -q2˻5L2}0dP{:pp"n vC]uӡ8KS8NxAzLgn|@?> vB,EgTP>IVyǵ)7'&eB—8qK&m<:&V03 cu~Nè7œNib lӟ8 %ѱ WMT^bY"ux/p·V&QO H}6*nC]TV7ƨmɒ<S oqvT-C +KHSV(U 9=?fyuR1/ XڢF^+N6'o"VXucp!NRQ={H>aRB߈D4>i`J -Yב6^/$,H[2oQS1-7UBj7ً$Bv 6>qTѿqpɓFge/qbԷzm/'r_#'k1V`$jO#}K Q*!W3тՙ f,cXg{)XRD4߇fki]U̓~} vp[4 nGjn.@n6G§W/XciRkV cڣ{֧ )dݪd˧`JIԲ\yϙr”.G˂QMc3.__\}["kZF/fӆ1戔 NvR3~JG:u>^ptd -'GרPRv! 34#)r7 :(Q44FL&FJkISp0,fuLpә}˄q,s3T;GʸXD7kROaTq-yM$.ˁ,tT?wL`lt`oMI<;.B{VR&T,ĩXW\c[VpzwVh'((/> /|Ii X5˼1ԯ3EJq_GU0F|'KbALDV:hL)C}ۅkxp!XEm=:joSylDLҺ^nHxN|O(f5 Tv޾E6:Xc%gR`tQArMl|(V^;<9*sL<]\ Sc{%St@ 19T}5-4 7y ) uX.dc)*!CүNqh/4 U%lU@by%vn,d{{P}1NgVF %@{/r~>*iG (U0h_N/ >_d {E*E? oo>ǔC8En$KC&9{QR&:u(t8I@ɝVvw·;k61*LP;SprI`P>?k}G ֓`!ӄ{˷*qEҪwtՂP*ȹ |mGVV찊Fe]?,ˢ\uhCdݱxq2`0%+ͺSnHo]3@{ٲH:ipP߮prDxC~1_|2k٣/ ;.:,9֊[7CiyR1Y8 <\ l![]?w dGT)`5~t9| a 34.!V 3Nϛmy* -{gJw֊y#p&!q.!I -8mrUQdCA.='TT[ oL$b=  FB'^%Z ,}$=Zĺڙe 5n%@ -T`N?EW5` Vvoj#bp#%A1:;o ^p#XuDڇ jsX0M]2 e&0h<{%E%~htG9_E檣Х(yGp_"щKqjZ+*VTI]]n~BKſ֛x+C XS^cQ/Xں@*{9:PNq 3t8]ahG*n%IP%C}_)TÞ@஫Od-|\ [$fN OFR_BcXWVdPnY\1ʎGz7`!K&&pi94_qx9J- Tx!ߙ^6( HDY三N8p:yy2Xd"z9D#729i8[ɺx:?db|џ'kr!Hesߣ$$!B]U+S}}>$#7~m% 7D]i!(5DaVZCS_s3Nb,dh;* `"&棬XQZe3[8/ t8' I8@ j)\EmT*..}:Y$y{ %MW"υ(c&裬TC~؀"oAcAZJ*o˳jXT9 t8k&YÙxDo໒7~qW)53l7H-}X^~7kX@ jRuiy#sBBtEy7Wҳ 3N䙚Ik뎝/|En -Qjr 8ZiN/s{* UG 4/+`ȧI{ m9Rb UƘԁ=K(X$M':T5İH' /brO,H6O`dZ92_x*ZAiw9h;OJN 6i<^h;ٰA۟#a M\ Ayr6y`tUu_#Dm 0F0@~p?X~; UV$&G./yTeJrN(ϯ[: k "q|bfMo J3iٜ`|[}0-׀N,(=^M45@blA9޸Jw TVn}S؎LF|Т`p󹟎VJ|}Hg ii4G2c[?iDe+6p^1(F[~uNM:f>W59sg@̋'`xߦ~S:1ne*-ٜ/hVT{:fpE'+!DO7$o)|  9]Nqui,j(Vsmg/1ڞÜ_Gmuii@c+E~w-.49*zÇwq R_ JwN}<̜YFEyZӳԳ~ fy* xz7 [٦YENv}{6L|M>8@&0a nA+Jo;yT4Uo# >jazl4MvV'$Օ ;>-CS i˟p~*L=e7걔,}g9jRl(l<-!َ},XhePu94f6UNt{!pap,3 6$/"lBQI~CJE-G;'RƳi=6Pl'3{ܐC 6gN K$+0Zk޷ rېK\agjvy,? XׂCJе?[wK F{IRF~œ +vSe C,!˩,CVܺw8rlbTP>.IOG)'3@$H5EyqsaJڲGz}r9&߭P %~\J^?o9%_W QT",QIiUi&2cUMth}ԃщ>0z;]錜G.o(1Uq]вocc49rfCuGc?Ɵf;dD/H;sY)5.TJQ.4k)xHlI6nYvل7Ŷn]Ef-UtFb.ZZZ#,X%m[1iY7=9H*P,Zj/s*x,"uBym:}!Y={lfO{U.2JTvH<[64U>u nA!}# H<jbd*[ C jZD[/mBd.4HPȑj!hF7ֺ`fkb.ϒJ=䫁`aCћR~oZs+r}wLFNYGGSDZUcf(Q'y7<LZXĔ,0O$ } Ɯ(06&Wq_C5sE.7yz5"~_#U+K ``j2p 5Kn /!fMx`lts28UT ;U?Rj(a\M)kјE} [O7L'T=`s0_a X!cwIc"c-v"atY|F=3a&o}Rca8]z}[AhOHjXtz\DU{iUp^(eny&ٶ[0MjJy#./d zT; VRe_ᇄ#Y|,I2c!V*t=C ?+aB`gе=жoaiuG Ӹ3 H"bń29[y4ϖsQW]FqRGLyS Mn5a28?{k=bCWq׫ѳ]6)# I$Bg~wq}]AȟJc)LC9 ~Z9,dWU` ߆t"#=rQyÙ"BGְYz(m}ҴK \uYP#^۪AD"G~lٯa3}S= '0(ld08p[2Ӯ)<6[z+g'~91_5m*<)G5ղ3q:3="V`JZ<[TTXs4)x>FcدAC-5-x%Mf,Ur/,[% 1͊]ad7J}ӉN ]šG[U4QB?I17+$z|Gڱ|;4 |!LvziKZc/*ze%ҔET_n,c<2s֍(s 0Ls'(~I''<vgث>cos9ck=;^Ɲ%={ڑoi*ǹ|U{0zk7!U0W5S_P)0̗F^-W3_q:"FYb`?=;m?$8x70WqKb✬<(p? q8ΰ>m_*qM;Kŕ-q?>D]br,BTJn8'u&{?hڞ$"dX5HPf߈GĸêP_OS?k%[ЭȦ)7ulfDWazw қ%IG4+wAwZro[x{2M=iB20Q{!7TIִE9 mxg ХT *xª'{Ddg(ahqCշԳ܄pjSxҎVaN:S.gaCIO׵ř qA;j&wd*k\v;'1W֚ êSw+8K0k='YJ-a5FWY$dHޫYBk(6eBkCڌReϖHW#H1ur1(u-u[ gQr"cn9KThst9˚=Wp^j;41FI3*%֓ȕnY&8O12as(zm#JZDbn;GIi#]7y; bGw+i9_'q.;ŕg~>ysLP+8tpBL?.qQ8#ћAW H|0|w|o`Fq<Ɉo[XU(b#Ȝh~c1x JxBYcA'ί ROkPh@J`2u3m#?yp{Е$;ZKI[Švbk;.{VOƨDZ lè-b7ୀw: [mOf-8i=A ? dԺ=>w]qXDR,񞶹>E ʐᘷDСi+UN.qUC`L{NE1 }_8NWicI=ֲ5<ҎQnmF,KlZrE%&_B8gi&',dѷ'yʢf[=y ᜾mi]ⵧ2Y)aa :ć9P?OX7 G'?]V4iuE8gk3ϥ-60(o+h}1]b M M/zh ZbJhXQRԤJl5<3vt:FzCQeX\7 jӾ^~ ?YґWG w)$S]^ BO[OR3:`| ߭)E|U8torh}K  }oH}niV ?H#ΒnhF.C/Gp=itH4rDoT@osaّLԝ!$@u6rr$!ĚC\= -c#q26f""P.9Gv@M|vm4cp1֤=lU) wpVҫv\gר)c*՜DU ,4:u4W,Ɩ?˨T r2irDEp2~XB\ 5ȓW 1.BR\kjnn!XH)ɵ7&+h& 82L~8#{uCXC)=xd"^Ր aV͇Ӣb-Mzyk)mgnAy,YwƠlS%HXG>tg!c:': IjAG 0 8v^W<8eA[c{88>Y@*Uj]uH4'y!2)$*O:E1 ^|X}͘ԅavx\ɛ ivDKxParҹJ j:JWUNv$. g9t,WN[SKs"21 XLlٝ+.+ƣDM|Xr涒uJ Sj/ b߷HHOCs|\>QC`vkR\7VkWiF1ǡwuN7eyv6rp iUbȿ.j} Fr4Q'*@|g!si~~< ̣1%(az^ qC"1儒-%ymN .si0m&#P_Cx}RB=N<а-bPY >+[j%jySowx4T;7[V J_>ʼnr& |='ߪ.u#^7VBͧRA^13CKC2FOwq>d.H*~bwekʿp!s z(8.mHnMA/_oF(>`7gvn~TKރwq7KQNy%8TU:;HP-z 72I>> 5`=ͰG?$[=:KDu u;B\ Y"x,batm47831˞u?ji J4IfBn;_LDȪc@G"+Ċ-cѮc_z%08dܺM҂9Zɰ맍4Rp[!Q hmHaXKi{JspkW%]- S@D䵒UɢK+YӰJ0-N&1!Sm ) _bxZ0uDs@}Ijjp:ÄDP6JR˃Kɮ[=/#w[GF?8/m 2ex)l"5C{Mj~Ut.E <QOHTJǩ׹Т*4PU_V( ԧ&Di}u R2ibPo؀H~L]ɏB YRc4>އΖu QF-xBsQkꊲLGÝg2pyV>́tA/6dme8ӤePʧߎzi;ǒ(Tҭ\bohicu7TS! !C4!+]BrV.WTC]O)UP KPw9q9v)h0[s EttI{$& {1Nx X[ڝ%SB/" 7FaAX$]JDnK.*,8xUګb[C+bt+\s9"nPc1v:gT. ߦvr\\gX [ DY>&<T픻s ܴtsMqxeO+.:p ƢS)d76i@C*C ݼ3k?ay(=P`) Slx_9hpY:x6VF Fģ ine7 $  0} TW9F,|Kr]5$#tַB[]q]M %ΉWQ̷ۖySw> ЫIbi%i]2 pveCrZֳ{74y*H"*}csDz.$j/W/eWtb wrAgXP*Zߕr${gGn4[ue҃Y<=ߢ4M%CaoikO\\P6acZ;vyu8q B s'(ޮP=)2m* c+gA{Bʛ }FTf+zgi\ U.c_](1eЬaK/нюo\+ꌬ~&ُh w*y<J\pc!잁ZBۑ~ި["oR}'NJ;zasdrET Fڤ%qPQ]TeJV{Pw=btv3$bbPC H?P:oZֽKfXQ7 .S!dQS+e0~^1P/}[ԣKbҞ 7 :pAwsf-&,K,0jak&zp=zR4{dC(A~I(2c>&jqAc""]^9˧[_Ǧ,>'[mA/[% F;eCbFe@ުt2_oa{}]ih8RX=(ǪI5&"a0chq|eJNk5 m& (3S-'ɱwcQ-#C\T)cgk=ԪD٧0>4@)w#6dB@5d^BDY_tnMFǵhr^Ucz_9tҕrspMs2[ }OX1p'tP_YxHͻ7aЅaD M= DZs?][.2r݂<"WFĝ/u`.I2Y]-3 =>Dzo`Q`DWM 6Yn1:^l Cu} #V@\yJB̤Q g!:/m:!E/fv˛-#;l9b-b/r[0;y"@$> }jR8x+94IM%̞)0.DJ%,>_|dg2gf@u MlġƆebf^ @t9+[˩fVtŏ] w ݬ=OĽ厡b)et^(4 J#gGcO vHUKH:)fJ CP@,٦$]E!D330Aٗ/"kAú+nu &CQhTTq3)c:TD_WҺxͫiP =vLz Ap\#f_A{ []1a` YdKUR1vr^^О5-iM'<Д%,au3ެh kII`3d |1$q &C]JaVa[ۑ_jxhιD"uJ 67\ )* 3D ɿ్ v*TUY,,AǗ΋ KTJzaC\;?0ËEN)!ڧ!gLC]3pE6dntVdI]Q J :w㇑LFwڗդ/$-pE"ިMJ5P–Z %0Ie{k8-*ɒ#5~ÃPJP];.<I,nieB R/k7pɟrݴ J~60b;0ڼ>5cVz1xz#s\ZXO:k*V셹{jDFʤ@?ph E- O#'S>Yĩl jY)yeF1? I1Nboؑ31SI"0R2at9~7O.4BT:%hqѝ[<v+YM|2 ׁR ;:%^̄ӋxCv\qœ+3A*<`n}jyI `("\/wUNlН64wXx G6s"`qH\ !m-+i DI1' %O3.8ZnG'CVE޾̞cc'7XT<L* Y i1@-[Q,(7S<>ss7pS*qOIC}Mw"Z$v U,}/tzƕEc/QgrX2vp6OjRs~@c&d;5SQ ߬.M3^^T)d2j:{="`EhQREc-޺ .# +Brfܔ0њB_KKQ_1c@6+ qj$?&\eD<' JL[ y @nȁ; ځ\\U!_c[?w6giBR>lI('@yEݟ?O: ByQ\_]v%s3p93䎭v9!qJeY#K/bq(olp'T^dVEu10ֹӴ4DAG" XձTݾǩYj&.,t'ZAG=aZjӾ=+w =hyS&P&7 Aɳuᅂw kU)P mp4l!)o} m "H"l{=l|9.!w4$Lk54$;5nV 1FlڼB^&e0H^&S*̳ssͬ Yj2& NǒBaQvw[;'&f>XԠ (ݻդI^_6>h֡m00$n"#+lx޴xB7x^׭KI#ݗĝ)%~gkVQ(?D`u&{er+ȵ^Fc:jƶK`<ih\hTT1ݮ-pT"bl"lqV ioB''GΡIttɨնxH uH4PuZ֎Qca3u%eۉV]>~f_3Smە} l6lh>T˒ZHkNCX!) ll#L~ eoWeA_7rny@ 0K)kٿ1._Gi)QkUЪ/sp|æXlWҕIUv4lx %6pphvxLPQMNb5}'ϡetǤPAA3 4+sdcjk31T 5jNTZܑNa/׀#eS`=!''[XZg~C!~99ͺMc>'>o \,61r kTY])"lچZxαb]|Ce$6ýu 8Iu;^|"f-.@y"]{h=i(l9v"N"2hJZlN{^[U1][j9)znŠ&r!HߊSL>$hc0*#׳Õ&e9O߿>a$LQv=KmLTKMD=_yWW/H'$ np#5YؕKJ6NwjKD9QE,b^l7cyܨA,i|ur g!eF,ALKL,?ݍ=>^f-qwzt G%#ֹ׮"V$h0+2)_e~ *k$R½OH =C+zLсuqUYɃ05(`[@A?g?RV^Ddp<\+-u-X*Urkapf\)zȫQovKZyD6HR0)fP)-?Չ3՞!cT,gF+\WIT2xX 5tL֯a]4L)+D_2bF@gTxSi|݀IY/߀fLUSV`NvԅRk3ᴙ*cMkNK~/Lt{*dޝ_: *.Y0$=+'Mz=Ycϋ*cFS'0 ==rs݅QC>%|M[_&ׂ쑒ϽU{+}{Y%%uy8!Y%&I}!pju V,R :s\?X}V"px=D)Li&Ʃqr !vJ-OEh!1ɀvwg[{b,ZL-!{gYZ0707010000036e000081a40000000000000000000000016446b36d00001254000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/f']?Eh=ڜ.+υ3h0R` Ockyf %g!gN"[GO'ݻӽ[$M`F`,8A|o|U$ p9]Џǒ pdݝ a 3݁;=d.ʎYNTǑ zhlaZSoSvwFh ]>=T'Ǹ>(Ʋ XC@=b,MML=NsAdlNuc6ο  iF1 q nH::ҚB p]#f ݚ#+}Z;PJA?|.Ps,lkTGZa"6ǵ5g مf*K{H⪍h -7\9fsŪi OhJFe濕LXƳMHwE6 bpiA0Qo9o%@9}m`GT(ݻ_c罯aq: =:κi#_'uWL Q;N_Tq'!,lLPeAT3z6ofApkcGabo+xƠ6v kWb@j8~E+x S7S O7.}>(@{ٶBUM W"V^u+3*?ǻr_i<緇}q(t}5Qג!t!uy?=k@ġQk\%рy!C^G+2Z FDJ[ =E5ćgr0ʋ շ `? OqЍl~\>,m응v\c9ۺPld^s7H<<&AȥU+=)h @\Ѓd^[&\;rQe?ѼU$K'p|) 6}1r}KCK UM\4H9K3fb/a%&PQg|Σ&"L,Z hѲ :j 39-Y=ghT 5 ,M*5W|/kѻ-{u) M]vʑUBRon3`rR`~̜h?S4'i{R).a2LꀩDAe(܎T\ ۏ@k6Q> A_lepvyrqԟ+Mybem7ۯT-Ri/D/` "njYUhcVɛa: e!9O5 w3:#G> |oJx:ԧZ*R  /qU)gϨ~]׳CRm+ 蠤`3h+ӭFUߝpqى K+Sx:o:\x7nC&XԢ;r/6gt"T\{߽UjhP 0Yn%c[Ul-?=D8?eYB %5򲨎2ȫr`p9ƾLIpJ42hDcYQD# >r3Y5AgN} NSGI| %~l"$69C{\2{ݏ,N ~- I tk b@ C0t`i9{$qLe(hFg ^ $^'D ob)mQv'n D&dW#sًh }'"%h0_ +dzݟ*fȊ`e1ra)IO^kl17r(QdRp}]&t {j NQB`nNcQg)vWU?UTȫ1U:q԰5Is^o.;dz!AMwCKd\;:mG,AC>], 8k) Z0N+[^ʤix\BB5w O $X'G(- /gy: <P.'>!2}qRmć6}};/ȳU$#GE;e&>HyY86j@bLm$X[e%.Z>2`i2.K%2:v{Kwi)ft9g5,^z3 |pOhyABD;J@2?,K&K,t /EkS̜1D,3mu?7r,K{7]H{K3y X#0XPI),4&X̽'Emj:6hEbTLх$ _ڌ>//#qglx6Vq<7b0( z.U( &Vf(~%.# ̭Wj gћ_Sg BȾ?>X]_5U9) wCf{b6":zۖ@"{5;\BWa6/[r6R)p\y0-{ \P]'G+/cfŞR)'*utyOǥ>%wh:Ǎ z<>kc.rX?n1YÍH\QT"sqFĝ=j ~qBtb~Nj+`tY &2t> M;c-_*N.u+Q_I'P0i@C@gzo__$ͧQz.rnʂׂ}bLSTēw y@Lm3b#eH ~OW^+./O®j\ej9nɯK+sQjױ/GZ,JEˈULu/|Bs##*M{ݽt/zۇՉB5}o:BК*,QRE* uv0d1GL韶5FL~Έʿ…c4N?B\֏d|Zm ʓ"ȂkJvw Y‡-ͰVo}Oا^\]<j'~h9g? OrwB~y9yy@Dkbԣ,Iv3|y-|{[wUk?(x|_;,%LΗ Bs L`y},0 o4p3řP\Mx&gBcB#k03[{28/ɝUf>iׂO])gOO6X?Y syGlU/xe,N"q5-s|~M iHF_F*)t1uެ]W!yubw o%'&Y:/E9M,С%t }߷g8<&@iGGF¶ZPJ7s[f`? 1u| [Hzy)4t%EE[2!)ܡ.2s[u%>$mJ]ʃ/.zB&m|yY\WGGF hVglvbjA ea8r7g;m$j[|t(ppn$n x$Y $0vil4VsDž?6]wB va/k:vt\Pc#/r:"Co3y>ޢ2`xu3knw@#u$|h主6efux#~ GҙIU(I缏 :,\3bHv 17:W&|ApĎ QIZ2cRK7E[iuI3Eʅ OUAa~E YS#ÃjHPritnn;Ĵc(b,En,Y7<ЮC|6hi=sNPR-]]ee+;vN*9d2WBfB}4#"v6r_jqwy{w2o?+®5=" =4-ȿo57@`ӪYKJ$u0N*l[7+ HBX F!co\} ؓs)U5pt_5](NX5m K.ZLC_> -ݡܰaEq*u?^[ÇeR.g)66g*jgkKUf:bv< -䋟E Dx!Fl%䁑$Jw z < 0fT0-9‘* Dˌr(l]QrQ{\לge|(nG,;P, -Օ}O D. vE1`P4b0r)[+ra Z3>jxO_KSmN8!2 e{/U(nԼ*ː#nE_:|-ڻ(tW?$n"(D-۟,mCQݝ.(v#]qmytsVʎ_%у͇2$4_e1~Ҍ U.œ8RPsʤ)kTy|N>(̯-@ZqߥΟXj̀K?hX!Ga`M}؊c#L ZXGF >1> @r~dY\{6wyfGWr4C!1V-1[afHdvy֎^PB{}&[[竚fj%"Iw|a~էzX)BkS ?jRNfcR u~Ml|! 5 x ߂pAoVd\CCsM~ Ra6ug X}`H{WQK`\ L#R HQ\LD0dr+7Lɮ_tϽN+[mS2Z5\~d^͙G{94[Ӭ"8ty%yb P1%×Ȯu.^9  xlǁ ]ԛx]5c)ybu7xC$Ó\TG@,HNVrҳk#@Nѳ u*v͘w2!s(Xhrk HDԃS5 ю^bJ)t Y"#& ׼cgrPuPy?gW+V 8 #;{1=l~YQ/ycwѽ6Hwx6_%S_65,D* `B!Ŝ_8JDv#&2AZ*GheΉO4T A4K·Lv/:]%¯4Vf$8BIS'r.Ҹ$h6}kWmywIf/ Csfx2J_8dzrnN ,FBfu u-4J"^|\-J?(ƟQ-e7K3J {VŜ"s4죾GO4zi1kx_)UsCk(mKԀ3k (\( Uzg jhCCٓ")^tv7e څUDvt ͹n--V(erQzU=phw:=2<϶nRKw5, |Zzt;J")'oJ`5,[ tUB_z?X3׉afB=65NɅ$t}TJ&*}~@EHF,7~@G`J5٬i_7Ɂ^bĥ Moh.C}UF c.Whv 芋boi4/Y+.#madD@6tOI?= kjy;UPyhgiHjHC(u9JFaL4P4[&SJmv'#;Zi~n _)b/AX{#Y$iZ26Z3nU&BdC4/CЪtt=C}n=MflAN)B %,S}* Sce (:s7]FO-Ѿbhs`L!9uDܟ׹*ڄ'^^棋 t1Jx{*oTF;"$vhy[(s8eBYC^=>0 W|p'Θ⦊ Q"P`;3'Y3~ge˥ggb51[xhwԼh'TTqGڨ1{La~Ȭ yļi`LS[fk#xτ=dJwLz!'e"ׂ5V ^:̓^,%+:` irDS61omP+75?)'YHvHO7~{87AjSJF]o#`=e;H!@tj *:i'؎+/D{]/?U6Z;ǃ)d7c \n&ުDl<[,n5%3sNJp`H_|H&Э&x'drXȏP7pO>60Xƍ4llB=n?(F-SFpѫ/Hogg|3_rH/?:JϜ26a"@^Xy ̓9o`-tW:LY{Is"?]Wf b ww9A1|gvK?9xBv!o;ajE/ޜV ;;o^BoExi *:8 )7>zb J']"{'Q٧MB?3ɗ5)' @ʱN`:'SutuOw)pƭ/`pn4rЮPa '|. :Uބ-nW9LJw? _mVêͱZL{IUCMm,R]Tբ0HT˄&d \Ģ-dowW+-L1d5Fa ؤR{OI/Je@N%yOa \BMFtUA 5sTZ#7o:r,{tN%YΊ*iYJ˥5 94i=%",I␲ɵ@4ڑȋpijTD%zrߏ %iO3vujE( WFr+'x)JlKCP8֦O2>R T Vn^-㔯6OqY0oszMiⱵ_M|<W^*> >i6E40)_B# +)?(魀`]10_4[ jC1@bkٿzJdq@=govR/Rqr~i)G7Y}N^&A|$O8P70M"hLU yScZ_O\2G&qd@Fb7B: 3BIN4M5نj\˷IxRdI{:@~Qۑ'Pn9unRlcc&t-AR!R5Ic1NE660}X.*VO*[Y_bG|@) LɧV淒䣉<_ۊe]G(K1V]8S*f"ڇ\N)Yw:E&_Z.#_cCي4uy\m%^G\ɗk:gmYL*d{~!I}*{7R&XZ5MUNaJy_/D$meUUrL:Gyn)|[)T(fjV놰6(4s)`v]r  >)5 VؓP¹st8[xVa7r rm,*"yLL— YAӲR7GIZN]jE" qWr~/'0N),Vwer1"y tmPx/&qvۊyxPIK+7`8elL\pı 9>#V-v)C[N-3Tu<ڄr3t]q1L}]zF^v[R)a@J-H[o^:zF d0gLjbn`;j؍)ď]C -yIrYa;Ud<6Z*7=?sqmpJlZ5`J+39ls$؊ \#K(lLJF{]$;{8k8+,8m |߫Qf#@Gԓvg:5Ml=OSj*ѻt˳6=~րD@.s411)3 |V1v6!3UzsyڽT2 grV)) +MB G VC Ł9\c,p Jv]Wh"o+ 8*j&A9'*,!nQ kw] O c%ه,U_\\g wGOlN}r1Ҥ&}C)=Wt.[/cb)!/|>Uˇ &?z&R~lE5jP*fYTR vĄ̇gYJwC0vs4uvi8`t|]NEDUX,$0禦4ߓU^+]u]dG!_4NP teL]STG}lFqzdpSLk\Ř5D&bEÅz3Ѧӥ&ڃޚ0 @UMa_oڤ; * r _~v'gzL"نDr&LC:"Oc$N6١mR{枲(Wi&,XGxl|qOm:DäITێ HʘXH7(.KC-;Z,SZ]b$z6srSN õل2"*޹ XHi¤_[Cd6f4+mA\UvQRMI6N,pchrCRd [v*ͪ|:2b0}r L[tn]#҄;=sKGs_P-iA in7E'*Gkp}uHfp"4>~&[*~Iن?L5[檄/8E"}J:r&4W6,8 &siO/!BBlis_-G88fPaJCq.HK0GsH|G-cZ&%w˲xs8@l7}|"5 &P1mU!%f8K#-*ÏGMw( 4p˻"*P`('O~=O͊nE>ɢ"L8= ȣ|֟c $:1{4# A w%Gݲzґ }åR2uΗMjvqZ0# dY\ՠ<¢ݒcGnZB[R[0K}k$<ûBi43Jpi)DPpkaap/ԭQ̲kyhfz GDF#粴Vwe+Qv Ę`N^ N!QwZ&[1Ql":|Y`A0n#.bR]/8ڲYMycGK\XKjXN͹I*i߱NԂl'f’L[&1bsz׀*7g,YD-j`l1Nt@}Y0cEc%~ ey3I[ hiv F**y:%VG=NPOn]}GuB{%v)]owHMa+Y{@592U: ;č#]n5yRq'EdƀWhxӃ0G 78Md$Gf.+OȦgM9 *i+NP~qg` !h2A$ +>" R[`kKH:bPtxQd]IZGwpJDF!tBpP~0]O.s|j}^1FrlN1TEκ0$HRQ͛s2z!JV:*63v_+4\Y+Gy|iO#/nE6`t#&11^H͙d5%rVzzA+0/u*b)J"V#+b%DS~n&ny011-V>@C~䓱1]55 PFvy<+ëlԐ]<Y؂rY6}%9+Q0-'@$5P|$ԟ堞ej\ݻxj%cyp9(j RC>~Ykto4Lh@lI>*9Mwyl^П>[̤y{[dyϊ0W 1iOnhI\"Z!KEW TА2[NѮhЂl"D:0vKMC8՜GPsq;jZnG aUc,Jw ,P<7 s`ʹsNjey)Vb=Lm-LJ1Gz+y#zV#P k(\59B{+n.sCk#Vm؋}/"9 C JמP:JbN$h kÙRѵ IǗ0$/ZEj{t?D{ys٣1R_r~u>> /(+7)o6rLblqx/a.s*qs~ 1ItfR}7r[h]Qavc蛿.v1AN c )s0Nud,w !(MOpWo.s3IS\YV8=[`I5)>< ԵCh~[=;vz.LBPuYPσ8z@y4FGF7ƉA D?xZ'e2ѳ+4tnjU+Z }T^Ć%r^7@ pEZLZ0LkJSli#Ev%B/ ^>N!60(NTg1"5UdIJ@6rU`K'fi[$U5U?jR7#tm洺$d5!}˥ 1)H#`,ZWz)?žmү.&ZEdF~%D;d+#G; [ V9KxhB[䍻L }XevU؜PQ;%kπ?bq D*8D[pJx N12SmSGeܵ07:h>QP/LQImhX Vu{BŁTkDaTEζ#1vFBћ ض9ZǟvSƾ%QplD|m&bÈC>z'f/d|[?߸B1b iWEaLz&g'm³LT:]=V97v-( 4INL^[++4&:^?*IUr8f 5b0 ; 7x K(~q2CͩCx'F]so%;S:%dc쮮 dL?Zow02)2ZkN6>78ym(U=@2ȣ^{ )Ogf62|:3R:Jѕ {.C&Ihh$rV y.߮zqCyQ|moP-_;s fF>-m8|Wj;7dљb!D,CZɒ.,:.X`X8~]+S+nzӸHrv~8Rfi(pVis5_k7Tnʨa?]@forͅ)jESᮒ:j0;IRȺEl|^d&4N5sݍL00NEFPNԘC15_*7q;Q$G Xf~\1QXf 5c2&_xܹco#6a|[Uxރݡ,ԫw nڞlwA٢Fc?0ө#cl{(G ҁbc1 -B=d_?L'b`֥mW,Y@K\Ċ7C\mm|U8g-PI_BO`:"̤"bMaGj|8;vTox@ MAHU3 %2 JdL\Rȷ;'+u:#>kaZ>6;b= ha$k;#eQ9XJ҈pn|\CMEtF7H;N s~wXjK|@2^s 6]wUq%`#1SLX9۴YcdYtlR4w./g ^~%zn$*]/Z}`7 6*7%@&&WqOݾ "ۉu9zMMZ;ͷC|&>-f&\'VѲlonh;nQA~,+:wU,w=n5(UɈ m }\Uܣ[~P:[%lCH%Uwv` \jMLX\MJ >5124`vS4-PRז; \8U[%\s缛6 ${zZs[V޸ڸN$V7 euo+`#k]޴/eXba:E03yKh$rX XZ<}q"M̅"{b1Ц;h0t;'=Kg_] jAB)?AX ܺ(;**tfJݪ- яZfK[TnsT8n^y3cF}qNY^P &\8XbiH2r6[B)ho|՞WdD-WKa=, m P۩O} qW2*"WU wJd3ˎ#]T!Ǐa唕eNe 8,R YmYb%eUm9$laidbi=ebbx\c jN2?Τ+h}psnJpPX,_RTw@,cR $R4 rēݹ9V?08F |IHz38|+Z?'kYcuElƠ\Ro]e ɧh Diyp#'l׾F6Rr"߹ng=59z3I#:~.ptS]Y'=q|y;Vf+c v0?9ʦhN2sKR]'naPr}멓mZ`4cQ{\~،<><S1zR[KFZuemIŸEY{$?UK6p4f"U  rjb,೏3J9rWT&皻Br#}I iN (bSq+eu`z*!P8˷? _@!̙kԵbOΓ5pF4Ĩ+?XݖG63 ;y&d `xw$:l'nO¸*-Gf!KUa[DmUAR<ܭɺJl)-WKd|`bkُ`YjP^2,Iݷ%\rF[c!Qm&wohr_(z D-! "8n)Q f-\MZOj}vdr_Zr&IRXrIܜJXxwƓSdzaa9+׵Y3L^HKWm)kǧtDr(vzyuB@f)V(w#{[!um-2ctܟAΚμHSYT$B_)b@x1a: 2u/( I(yel.`~,1 ۜ֯R׎`u g;k 㴨g*;HNY吏\VVbD ًoL _g⻩XҞ<g$~Qi 3@D;s.1؎6ՇWE˼8 3L vFVQ̧F :Hwbs"x,Ҫe|tqQէ>@7ldc1H$cX,@;3 YsqE2ƂH|:`.# =+6ױr#\YZ`_lkNEz}Go\8940i;#.Ў]PQ ZCuMD3Ni8hRDR?@qʡaOf]h~D,J Dp'|sm]bnT܀~J0$T8B<+iCAhʲ݇N""3#:ah?:~^*[*}*$sX ~dyCpyF~rEKFJ\Nz-g|nj@_>o,M3 mوVIRj]]]t'!Wޖ -ߞRhb{z3M$ g15qn @|QwK|VjmqNnSڣOeARt^w]=4<Fo1Eby=[1pfyRpO0+͊v]ȏqYywFq~ug0%LYQ㸿u/A0L:ˣԓ_#Ͻ Lo~lPmIv cXmp %F˪rM lUC:EJG2#D(s[7n$!>Č~c* ~{C0+ [s5qr%̊Pq1-q\WQpr[WǹĐRqԷ~5f6!7_6YN@5i /i๤Ѵv^ps%IG5m!z"(!î-|j#r\\O}[4Q7cz2R5 ,&ꯧęr]xKi T<)5`1|ZlXJ'gRVk;.s(E"O-\A,.DD"9f:>^}5x[3OʠJ8e+v@0A"sڐ7p(%!׊RI1[gOTW?:6)2V\< !UNe{ӵB()3+DMvng.ddޥ_jxoe)0[A;yхNזb J-o/6aήK:wc?1X.mT:9Aky9;opH vyQ1P/e ͡SM~NnȲe4,r>Hem2E&&cP ;X/^ {:^ 0CX%G{h3 SFHZ/JUXcZ_"3zN 5(FwǁWC+(0x 4?,sR[{Sl 4Ҷ^#5,Q%6͠|6vDPYus]3g;.ȹ\x`("t&x|x|uqGLt,s. )4dk4QZ#1W_6 ʘXaD)T]VPR18ޒEMᲲow<'[&vR!}c;v5 X5_$7Z+i٣L\NϪ]*1DqϔfK\} ;gc 0,p+I&3g~%ڃ,nv;԰jj$,>|hOzd5wa[Vꐉqzޅ&Ej`Y> ˑ qpd9u ,QkLrk5U M]b30ļ w"OgJj˾(OtW,/2rba')^e987٠38_%&`5YPM(/=<ݱN`,pkpXvcJrx@7]5浺Ϋ"TF8C Ijp0*=!=tG!޿mp?D%Jmh^y\/7{>17Zܿ?r_5TqeZeyrc]m"ª|#BbKDإؘ ͘tJ^D&;\hlkhfS6Rde\:PH%`$1 +3e/-Čv8_ˬ2Fi> Ѣ S*Y{iW2DrmDVG5J|>2}NCS`KGdq]dӠ__QҢş6f1{zghUҞk3i&M.8+M_FI[a7aCJ0٘|tzDJLk~}z~hIn?8yF.QDɸUե+,ɀ )S0wfc 3j`-GC(񫠸'I`QQ:\~ 8he~h/HM>Нa|TBe&2C+۳ x|&6j9$J{R@S8bvV:"78B?R!K&B _FaɠL3̑Kad]pCĨ*mR\؀YH&؟ WcٹhSw:^bZKd('3PUy9ηP:NߒWbs@"7vT rVfd~ D;߬yj++0SE6M{o5~[Id\L8Re<,nVi/cS“ĶYn)ꏢMVmGzjCP] 1 #fcDrl _2d?rؽcd|I\r;TAL`g81əq62>Mز!^Z]dz&Q([i#s$p%67nz9?zX/i듸 RWŵ#AYhIq;7?-E)Wr (p"'`*$_QR'e#^5.U `$Eab2j;Vl(^@=W^)H'ܙ,]xfIXᄴ#ЇSXdW^"[u\Х &6|D}UGxB|lQ,yВ>Y3!6M+G[P?J$1vdYL/]fèmʒVѴ YCGR>#$6˫X+^H%VפL{;ȵ'IX[[lc;j$?W'0 n'x݄qMlNj>n40# BTEq9<uNJHڛn .iqB)r/5Bb3"Q#ƈ SRZ}2r'Cf޼NFeLc~*ur7;)ȅR%ԮF/ٲ2GT$Q2=sigQ'>=L&Bl%ړ$..qwt7,IG. qagOfq XKTC!-8VmqHfXx0gE9" u9 ~A`;(_f}-*܆m}- XD)i)p-}B_`FO{ $ezXeEQ|+]%Z-_o9My \6rzqVs/lGlYRc'U\p&W[GhfRgKHҗz啨F"HJ,Fq`5:'<ۃiY2?/Cs)ܦF~}iBHxIs@p$TH:-\Vά~pGeNjqrLB,0qYH\_|pa,$ GsCu/7ڷ#,P 1P(:#,~]Wz:*q(΀1u]~WxrOj Pax|PW$C]$~tb+JUs4<_5':')oDaf?4HϰQ nTje$QLEoΊOj*dIϙcOXo{ً6qcZ/RwhC<Ýހ߻4xJ`z@7K)tSՔ^?0]~ tw'"tvTq* j0.\r Ra֖Cޖ9a1슛)ATRܼP*%vE̹/eټD0|r(eȒ?q3j'زQ 9l4Jf3;Rzev,5~*`]v&ݜa"NC"Joҽt1`Uk,g}n+u=M bGwi0/Y\c,ڑ:>MOUo0X"R5[J7 )]j.W4|"?m8!5pŀVq!ٿ 9zp*O<*e?WtѷR{#0AaŵxwmN|`znY((U\h{n5 }rSph,Un08!Y0&N (KkG9OhL%`*8 ewȅV HJ#iAv#甊Z^?ǡ.VDԈ^_H+ohߣdF~Am~!LZh먗aB MoSSCxٮx, 8&"| +IJ O w݅){A:؂7 HER" ;K% s}L%] r4Kk2pF2W#zf &;~hpN@jsd r\ePWy=)ibEzhxZ{O8#~ miyQw#|jLxK"6DwZ+z&pX@Muam؂T$"qLKk \b*aݗ!(OPd3Jabݏ59 'OyJZfÿ%SZ-7+B=P+a1 XC{& \uNPYk 5o21 F6zgr`͊+i5B%ZU.R_A0Z98ӹr`WQ:f6E;!Do#Fe.rZ`P'c .k`1oGA1̿r84#2zt G+=KM {>\?T]` äNg9/A0%3䞤֛ FF#LSM `vg.:!#2 v9Rc,u^EvA%4(Clߋ MӺ)nß"]NrE`wiHz=F\Y;hZD|zf3}8*C 8̘(RS[ hިݟ}DҀ%#{W׼ZwsHD"SgJ-sߵ ?m2WAҭ،P#nhI=hl${vSCI(Ų/A߶h@Գli[Yp0̒Ӝx)h\ Q`#6:٘S_\m\]Mv|7jA\4]~I *[C÷*(C-6,'q(}t~Rqx,'%G!_Np6UX!sGMb.~zզ#5x*NŢT輚g[/aVaRS5wIȸUHp}w*.r@pLmUACQj̣&9M3MΆub>\os8:؞[=)RVD)rzs>8KK.] ATcnGJa38p㒴/4ܕn[G2(0/R>c@0ʱI^")0}YL!qŒ ^/ѕ㔔v7L.hm}4ųMY4{!僔9+]'&4Q#}fjh^{Xl?=34+0ןV%U9{ח $g={RΎ*UnܵkzSu,Mt eK^AC#ƷVafg0VDWtMft6IC"}pڴ=jm PAYD~vaN Sl 7s j-~e mF) V`I^Ko[>.]vE8 bMlnQee~KRx l~:PBߴmG߃Ndƨ 2❬sI<1[6 & I\JbA* 9Rm'\^l[A kP-%67&"Nn S> ^WoY3.yf`=$y8b!jAhv{ }}[#NB%l:G В7oWB|!⸛N-.)q+k!:kȱ5 ƽ8HH|dp x%ԁ6{mZ z,% cHXW+@N@!".^wodzeCwL̨leux ̱J,hoRȲc9/\H)ET28~vSxg@?w}_0czTQ(~ΩL!4B ,`V:!>l{~{r!*uL?02>]w9C!(߂lkt?,T7|}S)%lNi?,n)bG9pJXK_5.yEÆ T;_h,GcUQ! 0qYKj.{SawEC)l?zWŅ;2 Yk.w)bޖU:ya/O#8)}%cMsE~ɞb=%)XYu~m O`VjH"y)K L%m80ƙ rƌXhI$r0{ʠMX b*?%HQaMT1Şw$~=TIHe5 ǼGl0 Nj}8&vO3,KyOG7G|PX+z03K;s0'O)LAҒh~X~l uXAэ)tN[g6QGU#Y$XcWu۠݊ITc1媼? HP5Q_Z90ىf:-/>ӌ5o Ag`9Ⱥ-ovsq;^&BGңuQ^A~E+߉8Wdn~-zT0A 4!t5Gn+zH\jp} z+8ZjSSJ?]rqZrz<ĺ:MLB!$ ?p~].1z1r^μ9H6~ 75?1wkI5w!9*ɚ@Hywss}> "ëÎM!D<ɋ@|VtPWGq5`B6{j HBKEc8?{$(Z鏻RY2f؁0ܠQ)3fcQ4G  -VKtCfhM0&ebG{(m54O3hP"VYFn2[vAc ykF\o (,}}[M~_`9"NxWE3ݾT`Y|8WF\Qnu#JZ,p$csXB,&誀Of>8< } bNV]x+ 4i-yu*˾Eyi;[=, jITjIl xV882,K@(Yohf +[2>w݈{q˓V<;Z6$g-/ܕ Rf8.>K$'  ‘q6|$d%嘎.."Ue.]Bb4<K&Җj.?jQCϴkHBK1 iбp^ųBI]ڴ҄ɾM,3違&-[ڼ U?m+#QWd?^?5Lu% ]fjsLԏiY ~+tbX]gݠ-zNiŏ/sϺ˪핕Ug_bZN4[jnƯTH]#_}o$c~QkO澈OJYf q 67=ߏ#@@VĽ$$-={þ,k94؄wvy{7](Eu# TWi*FwNf)ҟD7 ls5VVN]D>*zW3*'rh (1 mTN@P[x׳nOFpM\%Ԑv42Ybp1lty+8S;T~ƒaXƮC/ƥ\vLyvlYUB=_z|ciO)4'_p=Z}E,[&TqI Z8_S~ ضBtI!cG )w5vJzv]$mi6ׯZMs[GZ;d:Y-6iiW}9əXHH+!1=.0O{R/5~]"] *s]$hWeA$BZ5E>̪iܝ֐,Րf ~ҌJT]#tJ,Q"&EjV7JZAggw>O]A GzH"ߦ ڴ_]c+{S)!Loc5'l囊 4ꂵC$ fQ=}!p 2$"Z_ qܒ+=2C?PҜpŽ#|^-/&`Vg*ٟHChi BԒqрY 9Ѐ >#PLQ.UIV"+2Pv>6q ;-E\o;o1zKͶ]GQso1NfA(NX9S(==5a ;/f.(Fv5LS+0.kzԣyHl , h0ڗUZu ܨDIjၦ7XmM:$`F|rи57٧~+=ҹ8>%Q eDM8BןܩZ;ֱr͏[̫7^bM Z+ G4sR;{('PY&F FW  }`_oNń9kjb@{[m/Xvg[*qS| Sz9'OZwI}I |~f |EM!~|T^pc5r͆wg>63.Jh9h(o2Til[s`SriA{`il88zqQ%搝ᨍErOC!_.8t'_ d~ֶUk:/Ke@{&wDvϪ5g+l%}>/|;P*0:0#B,1cob_W m߫\ C~I|;}S@c(9BD5qN53<>x_*)t][x̒Q!@)KDW!?g3S`Y;(O|=-.o [?dKXꕟ%QniM^6[@K®]!&ILD:oǁ*`YCE&;7@E>$)aS<ą\lnd: fJ==JssxV 4q& X5x}bw}ht-K(MeM@EeL!+z6:&, d60Zo;bΈ3'K= ho. ?ڲr ܘ3 o{wzbGC+,_CO`0V86~|uG)ɽ@Qm"ɝtfd\w?y&D콮xC]E5)t#?Gp*Xe9DwԢ +R-\3W9\[fkgHY=G{4.b况s At*ϜO6 i|}yȨ%;f ՈOkD}*u0*L_EÅ7E'U -aB3ٓteC1mf|Kc"IŀԂ鿡. e}ewZf=*,Hi"C@rpZ?!ްtv-]I:S=gSF&J=$Jjv<_:OiuhiZ"i.&̕;|dߢ~bȋUg?M8$}oP[?֐t7Q:EWoGӅ Rjỳڗ}O^ q~I|+ʓ}`[t6o XrB8?x ɜ_jD?2;y6?lm b2_M1E{!zue$l$rcYJH2XK8(V aD%1!_{d|tjM;D agk̅\XQ(iXOXd׽ FOW6HЁU fYs/,#.w6N+dE4|/(Z /saD\yt% +S:35Ӭt%3 %NX3&atK7mrE+m.RY1[hFM$ a\+4{XkY;ĢM XEw]]~ :oU5TWnlY3Lht)ZU^D30#1ުB {#M q*d{:D7)spno)u)$V2/ 8^,p~-(1fŢ@2vljZ -)܃+,zMR͛'Ba"`AEe4scʻ;G1:JLlXF]nLFd%~>F QBBIi,gϊz !^✕0{ZUڃNI]}䈱$ʀUd1H"ɔdq R 2ndfx>J "dET&թmj s}Tdxp̞{UiidqхbKD3l(~x:,d_@ΈaMatnkj!I8vdYqkyB[5kmNBיck=ަv*8ffVC)89Y59 Ƀ‚(Eel:{G ?O>:j[Z=0liݍ`͈0)*hwvtZOL[tTML,:}}qqegVQÀK$NJ,  BƉ)Yk>JXFY:#qҁ41ȶ&dߤG6z&rl-970jK: "zʮۚ '9YEFaDv}+f%w<&\#]IMVex~Z;\;{IS.JnDZ6Pߒ6,3z9g;Ǚ?4&Claybj*!AP6tBmp,~qZ-"<"!JnBq("4nJh% ê'H\x \ЗoWX-Y@9!T/eM:/c$4:QYr"_ߕ>e )y6$Vyehzώ_fv''Pyn 1B z)mU2p=l;LNpҩo)͵-(]q~?1D3i3ԗٖWN&-m4Ŋ{3[=xg񣪽>R}nAcOrb2;b:F.>4c M4v(m*Vxn0ZO<]Vj(\Um @lܟ>xe[[p9 f$m![DZvHY4=Hc v9Y {\POȳb^j wɪQ2mԮӉw 6 /_w˰@jxTizY0EkC"J{V1cBS41# +H/dFH3'ţawJ~FPBG2RDa-aY maum.roZ4Y=\kv{(@1}>}'"iZ$aYڡJ}ʭF&.e7KV i lNKYqs:턻(F&i~H8DSR:Hnnى§{7P&1F> WGG|'?z ?Mo(V_#<Ew b s7?%/,/G,?6:=FPgQ2Jc r\[Q8"[~ kROr Z4GJg_j0G3Xj!o<_}@ԴS,[jAc00e13i|.PZlea(,4EDcj{} %.cF #=R|kmڠswqC60ws%W`Q(#@}o5c^Σb#ݔO{˱ɢg_0Z@`):[Lfn@\yB-Kt;[(aN'n xEC"LpѢ6@vPgT$!~}X[pz%z/%1zP)#E6P/G׾q8{v[Bmo+4W4ϑf w yMXmr ;Іd3d'Va%҂c7տ#yᙀ{lv_Lʓ3@!A=BKJ!38dg|#LsbVې( sf =&:@[qS yW6Mi6$5,."&@۱o \ZQi"rrS:plAA"7D؉_!4NսN6+7O^9%h=hYsoq>u_w[gvAF>n3,Χ=x_F'@6~cϘ^A~9|&x(\1ZKR]#07 X>c6 bB7U5qY}Υg\` ?Ż0!7li)SW plipB;,)g:tWɻRJ-ѨEK.2l8-0E_=lS15KQ(_skw07\4ȍB^i˹ze(` DK0q%5;z,q v\ &Uڽo- s Mׂ3 n}(ҏpWci6)<3^.`C>A>^DFCa C]N k]k'=xU<4I_U'q(iW.S<)\3 Ҵ†bHg^AQ{p}OdiͅcWtELčib\0K#L-ylh%˜v\7WkĔ*S|֨ 5jJ3%&y ?[ Ag%l֫LUV5xkm!ͫhdQ_㴖%Ŕ*Nu偒yzh*RG+YЛ{ǢXޣ9Ti:o/CA'#'gXB)_(8oݚ% [gcz׿!v<$O?:@犘NSc+,x@Y(d`n*?3Fv HcQBsxNϴ#-b]w'YF?e_/-5/x5&J%b#x@ J+B:]㋣`ʆNOYB* hcZPZ<[hFf6a2!'O/|,I7U;0Βt\lDT<2v.@OF@o '%+UULΥ/5^U枾bgF21<#v(q:!Md d?efY٫ \q8I7.B&,d*3j] -I,F2.|2U{FD1(ތYL(V&~Sbd87yVf9?lb $hm.GM^V̓/xP~M.Lɀ!+զX7%tީ3gxצPP@t ].OEcXۧ9ExPm: !"mOp?IDlmt=^<4W?Gł2MHOqvp, f%).F}xF`DXiHa-wFա"=Qtv-'8K \E˳ -(Oxm ok3c~PpC=Dr 3%bMJG`CrB#"4=SDp>Jqf֡XIwjGՠ(9ow%*m` R*ji~gM,U6AXmhL]Gb!b0%FeB׋GdgrFf j(2D}+eDDMݣj oEvcInZ6tc. ZrLQz X[Bl>ځn¤`:>%ܕUI0=&]9{syby~OB1ʷp\+T誌*I,yiAZulKot:Iۧ҃)Ov5; }+vl5\E9FxD ^G\$?IbZO嵞ˋ wp9!(PDHV,(EZ v{ O_lTA2.r]@]ZdD3LB̀Mx!wZOQxl$z'Dfuǽ!ٸn5>ѰJx1QNW,{i]L1s_S|agvfOu+Z /*EV*=laJnlt鸶BG 1ZϨquGET<͢VchBT&[Jť \8{7U݊N{q =O4)ˣ0%RKm>I@p0bj]/K-Uq1Pj;x so>d_~o 哙S3f;Ϣ &/ )f WnY)u<!pN lA;PwQNV!p1tp뮗.m$<p4GR%j|[RhOAi8F2Bj|XuJP"fVXV3[ob8KAwP(b~-;dكTO0C4+3Dd1| 58T׬A.rA|ȖJ6) .&szJSk|@;Lʜ:ibZ=^E$ȿ󣻔Fh2ϭdVzశ0P ƒlvC xryFq<$:HrF^\:Q'= ϗH' q~9 td㴬t*D/F rULXb G<[ &ȵvWa{BZyMM ;}t]gGm3HpmvlQ~4 LR$}KT] G8ݙqhܖCr'7 DQbmҔMG,g/-䪪h )܍TeH<_]^ψd &$C:_T-ьW{ v-H[T,kn2؀~4 $d|xc^dκHn, "u թT^0W~z5 /m:PԜnD~@)?J | Tn.0@@N2`VIѽ=W?~O bЩYJ^@(0 HcQ]W۠߁:)K쇻Et MSEj U˽:mI>[8ԓbʼ`ї-=I'sQDzY > RV;^#ob}.=El]*OhF'Αdv NPg\i^8dAdu~` ymϓpnUN1*y$U0X6N h߁LUztW2l ,%;/XF D>SlP_@,x pNibD6ƱN"ڮ6=34ܲ/) ՟Iz*x6g u2' eG5Ka8ͭ7'Ũ ?>d/Xa)v [1 MNM(~ )t^  !ؖ|33q{"b! DĮvD#"ྖw e+ kqo"}$ϋQXr87F@e՝S t|7O3+_BQ4WyWJrl0.~.gP_6YK@L* \kM&"1r<2(}w6ݴP y'v 7yꌰ&J"U@^; qZ°ZygMj|$*BSkVpK%ey0Y\}eʭN+K>l`MmgkHA }R}%f#'lK:Txܦ'yC[96\vʠ}X*ol_: ?C4;7@]J9Naz705.~QY^C+vV8acP! (C%$:tRUoƍTȫF ]IfR5IZf[noj =ng)bk}`xM,&h=(N;{IY[]!&67Ĭw'R 9Tf+mp4kN lvβ4\)ɦ<*_˨I#ܰT-+aG 2wmcS8ȮX r<8orKDk0PUdbW4pS$\Nkv x?LNPN'Dwlk>:֋&Nc0j)+Az1^Դ D{}+[ʙ:nd#<{L.Ɠ CB܎N93o=% wlڏۗU3DT4 8S~JHD4yC1H=. +YjnRSq`7!Z C3db3\9\ 7K"`M|< .w#iȎ*M ྲ]|Z ٦/MGkP&YN֖n(Hwo vc9$b@fX-Is iQKFƜ*:W41OO%2xwRVJ>Q/oR{$ yd%d݀:@!T­Қa|)]&ɟr dfU&QxUH6 Rl(b,.e箳՘f+C3Jets4wj $xbQ`?!!~7($SOMУ z’UN=*uOЭCccI 4!HacEtI"6 ysm}dQqO dH19 i9NvVP曁-M_%dgUV?لg)4y1|y6t" AfCI]@Gf!G6rJy]GѲ'g@v eQwV&xԒO+ӇpVWG^ B4otI2ez=2x+r="X)0Џ'%ҽ/^`ky%FrޓA6sا%ۅp&f,`yAzLзס ]Bl,CLo >@zǾl){KH1d ZVᙹЮ =q1d  ד*p1wjCr^R=@gjE!B+1QL'IkT!wE J8;s,vk;)P : *Vhs6oL#&5 9zH4 &DZ/˒*6@Xfjt':KkJ8]} IMZoV-Q3ka<ܡ'r ,BG͡!,p1}Xڄ:zwox݉?} aQj _b w4u_wƢLlʌn8=~x@l 4z:ײYG~ :h8zOȬD HUNDz,&g Dw;NQ- uΫ$$88sMCMMfv$)6j E檌l!B?= ^PG]e PJoO9^mKv8|~pUւH֝ Z:Cnh5MCiUYgzXaڨ 4on$w^̹ڮ$^1~7Z!ʊ>ZHp!ЪCIoy5fl Ce(Ӌ4&FYݻ6396!6ҁϵN5_l#+$6G.v2@2E="az949-m@\Ί_]߃&{ zpP~ʥbs 7x]wPMOFCd!)_%%Uh5G<[SvhaTP9sm~\I,eb:^I e!ZMp>݃$W`ZG7Ŋ?oMlWQ^W#a}HЉ-CA@x+1hWkq_ǶS];D/") ;* x H)E둁)z H[P:ch~2o1 IO3>UW-@ EmY{`':yOVU7zUwC?Fkǩ¹yiZf#NRɼ)csI) 4Ji>z z@uG;K7̕}}E-p˫~''CN8 Ŭv~8xX%o"qBE5R tZME/dSrR"R߳7z9JF'CHbuav3yF!$,EcsJ[" }ևo[ƾap|DEf+u %7,a30w$OZ<:Vkm?n'yx *,2BӟZNEC BTA@n WOފJ(e'eKD"+b!p 6[z}Ws%ϗ iR;xd@ 6W],`8*b 1,OO͇xʟגHo^w}4 Z3}:Fl.y:-i0hV查2)/´% -6E@%Xy@} ~"Q hR3cC+؛^O[` _z[(k9_%0?]wk=Bsj4e}F[mT~UPk2O+A2;[|$/puWnC!&,4蓜 bv|x,ꒌ6mʇv,RE0-o ǘZ:}fp| N+Qycum(+G,W7_wa1=*^d5F17>Ńrr,l`j TJb}܄@nxt7D'Vʛ=‹_Ph<?V1E X=GN`*߭ I5FgL#M05;d&H~y=퀱KV2*͹O4`4 Ҫ:i5:R/+<-;m߄n;Lmɫ}q3>9,*cؾ+Pm:#7?M$3'˒%u,t\]7;FYؐfW+LK/}8aI4N~OƒM2q ̡4 {IPVvՃIr[tO+U(c=>;{?2Hkq}£騅0 "U֮L"3yk#}9#OȊ jYtNm~Gӡ{MVo6'p3wNtհ]bcfQdn2#1~<S.:6ycSe ?ʩYt7`®LI&Cen)qV3+iB+ph%4QWg"|sxap}RU҄ITAvs8-o sz.MQ(mQA_!0E1he93(iu*]e\ ^b91c4h"M 3 _;\,k_ *0Y ӵ!,\B Y~$pF^YmkކGx`l9Rn3i }?mSݵ0GQa2E;7&Sy-[FvƯH(,m F`+<=i%/&,iNZ e>%c\\EwW4 vHz?䊸BpH.8U,60|xa* U}[RcBͰl++NdDT35m{x^b]ʫNG ԥ>ag,YY9 9CA4DB FX`#LޟJWgb M9NsrEi 4-wdXh",Q8zq#=3]Jpф67q:Wzқq1hs_P-Mm]9x0c'1LLvb"2*zOuB=iNU6e~|* 3[8 5U6^Z]hW\.L"r̹r?g!VORk}YtRfi$4Y/|*z OSQ:zg^#ҢuqE.k;-/%r**Vn!0j-o}fm|0'trFpSޠ`,\ Tm=U"*s$9D]3 NwI ^~&U> ?DuBτk0pMn5J%Q2e{5񦄰Xz y/|&r^yOӄrͅtW#És5 03!P7-ۡgѾ,_Iןlڲ++%YāU`1 \QTӥӗi dXR 6I_S߄G| ߪe%N~P_P-]mէn2CqI1l*Y4vNsz_Ex5=vr~'3 DfO,*Le~APD( ސ9D )JWd >TN3;/h1w~+5'Ǎ@ ضP?Z*k_L-gJD˾)wј:5rđH5LLoA8lw3'=-l(֪F]I>˃HW8="~ҳmzٲq ?YASlnټLS^~xR:[|ò+`N4V.Rh ^:v!$?ݑ]pV?V%]i=/r AƵ-5'PE4+Ȳ N %}Y8B =R-G2JdmOy f\+_YcD_g){wϚ@ aF$~gS8etq b!X0R_U2DSOw}$D*wG$X5<u֘⠶%՝ϔƜ?ڶ?_(؈R%oF"WwR}ۜlqHh!Q% Գ_G T+hR 4ɺa0K2^1 &$]q%3@Nt ӜB-lϡ <:5hВ)!d-v"Q~L:xr4f7=RTK/p 3*ܕV%L%ѫO榼ٗW9}= 1"IJ/r0f8|qɖmFFXf5f%ëSz0h#E B*/L?;;U|r5C{.e#<[KNdIE-eQblU5 캅+As{і&MYE -. '[yU ӲĔÒc/SQP8_Pr@V fGDg[PWnWI)%ĥuP"sDYR=et:`w Jnq値jHZE%x^̑W]O|;>/wljV@vl*Kks`OĒe)Mi9VfAZ8RpgT4zƐu;q r+"6Ўָ= ȱg⥛QBpyqZm3ŗ]'_s뛪6AC]ޤ&)))nnsY3 eAC<5 imP))F9ZzNxɔ[!4#Y&l&Aj0֙ܥ㠤G'˻ɤQg8 `YfB:թ?: tg1$EH{ "n3螄~qT ?u:O9=Ū3CD.BW9"?Y9~|QMqeѶ? mx)^^E5͋;q_OUOE9SL|9;dz?"M߂1K{&[Z2r:ܨ#=@e 1*Bp ׏u9wF-F&h.!цשwg}iv"e^8Nb_ɋsRy*S hg]?H@.mG ?l)U\$4WEܓDqy;;v'SB?wKs"fr x :?N22Yv}!uY/HxՊk@iWFǦgz<岑9J)Aދ0[Q;{M+m-=iӆp^AYD"c)1&mi`Es16axxA!vswGo}2ĺ90$Ŏ("1{ $wFK)ZXLViԟt* M;u߬wU,е]w^4zOYa"_z&%9>3G$K7tveeSr&vQXu]I (h4qRs2lWv7=hhi X%ִ֋Fњ&pϕA 2w|Igq`yq&P8QH*Mp#Mw^Bz a?`ͳvc7u-_%m5U?K I$PR* emZ-I,2+r-k~^܀ a!cN'w- DZ.wNB`qt޳/.ӣC= F.xŸY:Η.)w  hp[x8[BVI]P@iDwB0KOƏvr`/aDZ mVqXIMjYyj; %+^p䮉4_Dlq .KC}YU7`G PX /|94U. `OpP߆# `ߑj҂W;(O^ʯT|6=%> 47B .A$vno'k8(y4+FKN1Ėўrط 7"U6ktfۄh&I33bqD"Y#kF_C O6_7, - ySi/*VVdp+v6)W\9*-R9Pk1Iݏo2Z6H)2{DLi CzeϜf]7Fex%umdjz@آlm1p9ߥmJVx.KmRtD_R$!]hމS2o|:S M⭃G gVV0:D"$jvsJaYKW |+a$ ה^jv=# "NU|@_:ʴNepTu|0uӃOF{ՑnŲO)79fţ{j@JsomgIWf!O6o?Z I}DK ՑlVE(e 3S?)䜨Q\)X5='"mq8! F fpE.)Sn҃kW[KX06M)bnpo͓z}Tv z#ж VW^ N\f֟5~167$D#,]2n7YF~qZ3P-<:ZĮ7*7F"SLmU7GF#YQ~s G$%H+IBE¢hüaU/LWRq\R4iH#J!:d[5kj۞>+kBǏ#&bmϛq\(R1R]^bBQƽߍ:p֍k{Lg(‹q3 |b0ֿ=Wл2Ju4VUĕ4.rm^[ %~"1k/oq6'9?_2`I@iDghQ-ZЉNa@gVOoqMHbuqX Bt.uV#bz> 4=h _pRǡ7N8hH}%brZ, .:w#DyT{?XlT "715(HG&?d#~zVf)I850Mߘc.g~ep-h9q"tF0z0E+&aOOF sʬ{ .'*T / f흉\ߪ(B=h.=E tA{1yq5O`Ɔ8ZG:6Sd7w:+GUCW 6rz[ݗI V^D"֘_| )P1[f $M^Of[Ū%oZ"XY,O{XԀḇ>:2`ٺNOXn/(7꒵W>+CtX6d' e0,r<;3Kfι@P?21w'R Rxk8*1h0T[re[IF#jN_fζ@ZNk" ґ|3n%grH"&r٧9F]}!p=T(XmA ݟcx]ʢ 5 AZgMMЇJj5#PH们ttGUvW$RPfU{!]im iS% |ړ*vaH {ѵNΞyJ.X4<FWrXg-ᦐçfIԹfalMOVlҒ&id + Ù|Mo&0 ?C|<̓>ryhof:k8"sgt4MY )32(>_Cau 1]jbbxVw /aY-$D%8Ȣ˫MN%K||s}G85U}mα\/F2Ϲ_' Oe-bSGEkfg8T $YpALr6hЁ9x#g[uwiژ4H10k7X'-kn۠=7;_P~wxpS:Kn=;QĎ0 tb|0%5iJX e680u@C[y0,cùf\OŽ7fKfMA>7bHG4Ċ<ɌͲG6˄NU E4%Fb:>q~S׉#;KG=iz)Cz0Wѝ[4|xROh;ݓO6 -4cQAW|섣(#eG@v?q >g8:$>y晳DV٬i]xe$ɀs{%sAUF v' ͣrKPCDwH1e|/mUV 0f3wk't j zpUG1RR̳Sk}b_ME-EEUdIM4 'o뼤&v?H~+BL"Q(+2Nq W c*BNg~RT4;OGz o߿{4|Y.PLc{ۣ9Zd2Pvk6Nn`֊WmG )o2#>p0A] T(PxDXΫ8NzLzb5N geɒȸ"ͨ$h>[adhFUpWI/#qS^7* [7kV! LÑT&'W}#|j.3MS4ќ8T<;bI6]yU&%t/J 6ԢW%Jmwcο<Š"z= `l[gyOՏui6CR1m=o̶P/gZY%UI&$Re`7̣D. LZj5r^rX%9#lb5? Vz晬%BvRvFYл ­@ d_s'; W^O\t1Vc55Ɓ+B)IPv"m(ů %.ャ@G93)zݻ8B6s(Ÿpfn]8o}$ȻVA]Œc6/ԋ' M޽EUʱGwJ_RIęl#-oX'NT84О(\Lhǿ-5OCIG(ɧ|aZ*# Y^NTmՒFϜ+jTDW,0g9<;K`Fzųr:͝9[>,a?9< ə9C%S2JI^q,[ AS@9l1-=.D]6x~\\%Kyh(s!\UCDS(UXNjG1/L& XhAJ1Y=}>0fK4ڈ4ϯ#=kWnEr?Ev؃Iq;xd A-}DV;!2ҭɟMpC;)o(&:sa},CԼKZ^bCC{=IdNhL $)׬`i$xm!ݭ2Ē nZ`b phc!|zzbraMEyȥ{mcҀ{ܮx#m/E 67T#Ow2š1r*&*(|X/[ER/4!74F@epc$UD;WzlOL+ؠ/r|[hIsP]2[Ge߽(1(YYZ0 k)K86]tv)}.Y'7 ׆%8:" :E_Ti}JL~|<ӓl;BMMgS T+fv c(߀3H JmU$\")G vLD2~= Qz)y2ض.z=$4߳(L[2 iO1jYF1hw!jI",½)@Sv ɚ89%cy~GgGH8eZm9)n8K,ؖvh,]#\/]=/ _"a0%loqy^bkpAR¾0'Xt)r^Ywx>N`?!hWFaƅ9g_}gxҗFUr!k&{3!"¥ |ײ):]w1 6}|7<}%t<YZtr|:|dyՐSv" z,X&j] gut4Bld;b&ZZpQ.Wn4 tި M13wN 6#skCICW8X oo15a FnqS5H+qH}![Doiy `337uyjbMgDP sfTVzVn-A(ιYǢ0lͩJ|xѧ1 (( b@/M]a?%=n2!8<]ve-i-Ձh0H]"o\ p23Y #Vfrd+X겡O\ 'O=k. 7{c,ޖWec;qVd%fhWv$$%:[4$ d]i .5+\n2 h֝BP'x]sO.R N7ZZO՘.r2Ѳ'1F3 ȕ/CgKr<48Aײ#!|N7^Tlz'af6*@:Tu4Z@MO"d)2Q:= &mP;1d)}:2C!J:5b̲N}'r6P)55ob]Bh,t1p Iw\.sc S>'o\N2M@ ?u KkWAl 637WdYA-M2MĦ$>W%l>(f LYʼ wшmd{XpRsHTx#4Mr(Qqoold:G74_ R *e.5K:t)%){Gjs5㔰[k~9Fu4+y Xf)m<(ѺIcީjXtA&ɉ0G]L. <YH;&'u[ۦ.P`wS|a!FoՄe o/d#L>wJ!|`0 _aV)^66??ybYpgGf_lsFՀ8N.U5;_%֞N*cᑂK3cgܢ/+/Y,GD)BT.QTnÇ(%Ib6,ǦIr4瑻_‘ p}PWnb4 Xjp,_;X(v](OkL$vnE胐0ڐXN z!Gk1}t+h7[dVdX2}dٮAlFTAu}vG|ڀ( "?HpV4qd+Gy̞¢%PZ8:yp!9󭽚;wp!=\Мڪnմ6b|*BCZX@9BizǕV@}O.!N+@sX ]rAƆ} f+J3ΖLb$dq o&Z"Gu0a ye~2}IHt;p;jj En )M~acc[l^(1YE$1yrW&GgRsqE_QT1;N>d^`$D?:i9j9}.VG aj%?i6tڈha 7*/2v ݱV>OGY!J͞-'DZB/nuQA72vYy:ԁģfT cTuIC 3]OBQE 2oHcP+BhT4{-.Xg'9G.g$]g TɝMyb1"|q!!rDF5EaE#݆| :uaLE "a{^?{6ӫvLQ4j6JuH;փCH m"^߳)$3:?Z7,*;nȹRLD wV^qTդh- :C ,[jw|]~Ȯ>Ȯr](|psS<{9 QE jӜP9nk;hd4imܵI [~فUb ((?"634ah/gGZl8\]P=L ~$ryJ8+CG,i#:j-3BSgʋລ5_ף ƦH˕jAW@!S2樳GH,JA¡ΪxS>y(~ݣEMsf8oF >(x!if3`Π/_(F}_s4a iXwd[NPwxᏓKA] /T _҅ZAF63Z;͏q\tA@rEӸ@[\ G0PQ.oj` CIgpaJu אA/K+PHI]QlL <_K1 ؈Z' A4=n;/ɍN%ܵG8ch +9o8:eS+(^pE7 Ɩf IbH"EkO-ֆ'e}blmO9ӊ̵N#<H,εG\O`?Ys BQae.DBiJW%Q%jOHs-JhvE^xDH{8gwdʽ?1Ǚ/ 7j^$66 s7v pT̗{N%FXq TN?%T#~2?|x R;_ <W-%ށA|=^>Śv]uz"aɥkF:oSýEU\gzRhE>!9^2VlF{},1dzQ)8kRy. 7%|Nʨ OV<)TVrTK@VdR)31qƁ"3 8]mg& Ut7 y%vg$_MSu2XtqaǨjGmwlZ@07\QZ Uc; {מwDV`tw܋\9Sӹ;\f S3&=YMcUWwFຂB  Q71To)WŤSQz\$ RۇFyϧ!U?6QSLHƪ#bvp^R&Z | ȡS*qY|6{/8 rݮLZ? _&N&P%? cCD)T~\&%\Z5c&9$ >XCk",%p Hct*p? {E|XsR.RR!`;yз|[e>'r5Tꄎ#~b㒺Nhh\yJXXȹZz`P(tzu$6m_,D\ Aj^W@PqS-BL fbUN5ME6XLnOQ~Xi_]HA벪 %nbڱ*G`+w:ɋ |SWL~'&wBdsҜ 4”c /-mrOV{ M*3 jއעgh\UnځTo3Iƪf UUw͖Azw3[kJRaHD)B }Zic7a֞ h-QAZjYs7,~Oa FLooZ \¢C?!1ymT*5[.8c;HFꉱc5MDO+78YXvIZAG g?&PF?]}/bѺK#1HU C]ҳz͢f]"YfN7)I9|&FK&+RA_LUrrAɡċ5` g1|kXܹFǒ0GLYatbh-<&n>;_.TvTjG6+,Z D fg$Fgho#~PО4ZWȆp J؝Jwfk|.ѕa; uO@BMh?6QvAw-Bh ;Md *mіsό_+cEWZ9Hpe{^ .lDs$~3nj(,c!F9o\Oyn" ͨ%";*faYBd>~tnjOl b~Aۄ]w1}qe0dI j\DanHxf,FST2x'Գ&my$PJ  ],e [n60ܩ8b3T?om /х֨͏mRi J6DOuw'nBoTqV\L#h$ +㴷7>潭'g! .`xL88L1 &U~y,xCqb>ry=a?~UGgC4gMU {v[aZ f+OdeHK.-KsB- l;ɓ\^_34* Q޸4.pmd"f\n\~L%CxfĪxS,A&qղT&ѕNը1!$dNmc=OC>ɫ;KΒ|nZY|uަ8o-&}_gV*n/j]DUiZm^ 7A ,~dQE}qԙ(%UCBk L=]zdBF3(-ʞ,tfi{KTỈ ~ ʝJmwgqsr2't VHWrJdFF%ʍ _׃7.#Ġl'ZUVkxu/W^Y/SAjф"MSN/'~L>:h?єsB}'E@]֮XC1 M܇Q;_Mz\U=P#5%3j1-cK'qR`|34b?~r"-1p+r1&mH(&&'XuTpn׼poxGqR p-uPdBAq׎r+6I% nΠJcQ7S8lp6/2n9w{S%f :~Qr._B, C~d( ^#8rl*+B//_HE6@\Y. в,ΓBDXW;gzO["bt\E ;d>VDZV .n[&jMgtΦ J» l=3=xj.ҘK%C3rl&{1+Smc"-g,Zz1-Ix,^x҇6 edeU_7sy`{竼 ϕ[x˜0bf%o)`B?hx6]JxxoԢkpg6790λg<2puU;X~( ^ƣT1-"2u4[L=Epo!l8KV4HwCkgy7ŇsXW&0*`[LVfEUt5D涕[iRdo%6!N[Ec]TcbnayiP k$V.42˖nKQF+QCUo^g[BYŅ"O&BSQ Dl,SґVSBd5yLQmeÈ CVT6 o*[z'y:XJ,-y$1$*Brp_9VU-Zhѣ6Q@`w@Chǖ"(Bқ)a@D\o{*AQ.~\y3j3!Iy9Rq| h+$Q'hC̓_C Hk^ʷLjG~Zl_ ҧTdA+@b[KD]lZLǠD^VdیFs^+ԀBH⩈-qq>=^Zp@3-=:mN`!PX6|(: T.gP^;3O{Y=q&%ysaae@Ȩ-ť"W7k@w'sdGySJ'H[AUB)BdS|=;(ڡ^(jp\Gf0JNIS9AAwb1IHZmH L,29f낛JWa/3mQ™Bu ~Sཨ`_r/'~g e$Ƣ/К\˸d!Ug ,"[ZR.JqEfxGjXaS=O;߾hܦEj`/3- "&KCk9MQE q )KV/cZmvϹY=diSLjkkQYY@(Ԗ,o[轚Jo庶ץEXWP'귔_*s9#͸->8 c D.0A7YZ*6/*gsΆ=nq/$.n-7IN2,Bf2fjq9\D'ˍ<`aŭS惡=sI¢st':kGꏿևTyfvy\X˺S) Y۪| &Wv-Y8(Feom_<${}q@_$,Mm:mאQHA1G^՘GͽnW+,X fM.&s{[^0<]%>SD㳑mw}pkm?ۙ8_ @y4¶=k^$<F 8؞#P##yLGOZU++avԁqC%DDef@;W C\ 2V `zd<- ȫ"rzȜ .1lҭỳ0zZ ܧ .OxN'W]D߭bSCZ Tٮ>*UX/tNH vGP%4 ,-ŻX`h5ZhNm5Ea[&Q\G06W%oKnM3W ۚYE zBȖA4K_$`\5|w ^ ҁBǯԅ:<$MCo/>T#)pEL4Syj.=R:.յ\xO_ 35w+CItD3kd߿:ϦŤq' ~frzz&:l{WՋ[^L|CV|v 4wM*~T)HMw0D9iC(/+;Gy^ޗlE)6<> $SYKd^b%!=4UX%dsn>yo R]HUV9 ywz/\;t$XP 5_VyiM\r0c2;2A\ Ιv y®u,doBlYZ\5M,UHwk˸?讗m4 qΘqqr1VA3ˇԌҸ$EU^0 d+|/5c 2=:&ϰ[ `2"PΟѶa QΨ CyG&~>cXog̑Umo||OC=-)ԣ>W/`Yム#~4 qa*()4n<%w'KއpCS:Qr8 xa-2E}<@tp\F%f}jȪь< 9ujC NzyqdD9c/ suG U>s2j*_󺇪6鑆DbWBKC;Qhf~;:A!ڦ"p$]J&7*4M\wKh&ɚ+'E'Xj1,Cgt KԵ*iȤto0Crd}<µC 8D"=D3x}KXEmBW"U4OﰰlH r#BbQYl_Z^ŚEćCE[4d SXՂeM)K/tk$y({yvd餼AM Na:jwV `1;PSk hwy>'40 wDt,t+H/+,x)1k)~ T:tx͑P|/mTvuGdڴe$dkS"_+vi]u%P|߬ބdIxp)\ uAZc3 VZ`i.<cF^#d>G빝BԡTs7r2ItVE]=;aJ xgAˑIe=]o=Xa0l-f;sr{\*m[Z 2CNe :;0h9h2h}_PZyqeL\̿y'`鶄40 ׶Wo˪Rɚ;aX+|# kڎz:a[9)"e` |flP;ZWo~ x >Wfw-f|C))i 4Q1|({D F'poZ9$J-25~Cz6ݡJWZC*m8I`R[aBRC1涐Z*ԴtW}x:'83(|H~hfPQ,ê/N;+zBV^j_)%\/iu< 䍞ld!*'¡GْBIC,qZ(Ԍ`zյ"D?EqR\m rduJ|%YGWȮn0]*eblYr[:-aKVK<-%Ź/ю:s "(DY] t>< c\O 1KNQyє\U'Щ,@٫Ȧf4E wۣ<TBǡ,GڻxQxV![T6va4%3ڻ|ġuHHʛa\iyHh9g''M.PnbI1w?Tq/.c@$*DA@ 9  i'n#xzt" x ɏG{ZΌ?k+JW<5AejC Y/쁅G-7$$xEj`m+5OX:^7R\w?xQJ)J%BQDa擕 DẒj^Z ;}A|ز:dVZ?"<3+[hTvP@+Suh5)0SbIb}s)u3DA:)+N g{Ѕf ބ`d-~H (C|Hk2;4}s{i{Fkဦnb6㵄P8(gR>Fsif|$ cq2a15m+RJ!i/C^Q|=9 SIk3&H#}h˯d_MRId9c#Kiu blhI'_9C]zzn q~ ;&6M,[Hsw=dExlq;^V$,֟_"j_Cݓ!S0sJ:ӧh0$eoxiK'dpbjL A1%0?VDt 5SeJ\dݤO zw1Y%SA *H37I`"x;3YFVA,ԟ.biygLPϮ7Y58=" *!SE9F_A^\EK], %+DX:83#=7sיP~@ny@]Y~}IDi&\p7dy&{L Jek/Cd+R-8`0e#f~fxWr'~'b~{~/2k ̵,z,shָse=@F2Μ`#w>iZo9c#fG<B^6fMśثm9GiUc"qlWѪߌ?Poߤx{/+1p4M~38q#I8N$G)#ZME4m9 {*3}92*\_]"Sd+E*hl+~N$8Մ#REp#&iN++0ZĻ 0&WlU֬d^.eʻ2*gܡ zb2\,.*Gd!]0'8O [ &1*Y&/=S3*\v|Qe8d&c@ Rk`hNz_GT#|?\.~mhPXu>Sn˦[f/ڇݶlΨKaQEbA맜xnft2$jz}p&C|Ђo,e$׹Uc+QuԲh;T>'߫a¬xBmIJCr>uІ팙$BLnwQQUTh{;="qMW 3;;ؐQ%Yfo4+] ;_`اc֌Z}*>5QxWoo$76Hms{!񤠵񮿴\:+!/mQ+)1a˗y3l9R9)+g,4Zu˔"> LDթ|0WFt @Fv1K G ~k"*(ȣu 4l(̂\ m@q6/&d=r 4ы̸zPŃ-`U=hču3"ÛJu& n:X'??L^">+\ekyQyr&Hnt!%QҨ<9Pc/I݀zn;ٖB(pA0B7؏A4(Ci,W8ֽgecZ}{K"}^qnr[_?޽؆IKtk"F;BaSSS;Eh}WvC _x)9&rAK H>s] ?3Jykq3%1{HqpwpN  syׂ΃b{ p`9Ƌ&yV¿x鬯ciAv!g:nVt"؊J%_. \E)K"VȪOjG j )7!堋09]^mT3jw;D },SA$SDGf<غѷⓡi(؆:61)vD0 ZgC.rDw$\٪ITZC}NZ A+CP$],TyOwq;V3TK x, MM"ҌAn`2w .z O5΃Q'NU̎Jީ&Vܹb! E &^QoHfPf HP2sk֯#jduJoyɚ8MSHJ۵RC4ꝼ/( Ԁ kk2{I8UJAYf4)(,bm},G=8W'ʵ4좳xA5&ь\| ݉;Tk!+[T*u6'da@'%8c B5zJ22=apu؇4Z#c|9h?,y{!o'H>HR%ᖴ`vm^١zWBr ɠP([aPd[GhV8>a-XeaC94,$O28I[v2"Muo1(*yAÒH%?6]. ȅ4Fdpgs:c9W""5R j(rCynQQ;n7`vdL [#7T $5!䐗&ޔ z]_fE^2/dJʏmJ/4u]k7s DJmjH!@U*tzѦNi8f/Ux[|Lnꛨ"lDHKѾdėGEy@#SSxd[/A0jF|t ?A"l6}D&lm1:th\o 'CgHl=ꖆxDůy;Ylzj"ÿ;!@Zqv6nKSG9wy Yk#̄e$ Ħ qhv5[C ;g!{ ه(z܏=¿ӻ~n cP:P0$JڽMyMʮ{p{evG>O IB_" kW_j\KBᅶCGpE/'F~, _nBhuq%1Ǿ_; xxw2抟E@HࣕQ=q o5eڛTPgU $jPf8f Gmr&zg,RvJ8P?ln;;H*Z]9-{L@^`.<>o>g1a16(zJ/C4  Jl]AdBBLokUKxpV6n^քSW-Yy: ?joeNr,: |( qi_)tR)dϹy')3#}:n+oC2N.Xc}u_iM @2,(M瑛+L U4` iV*VDowF^p^G s0Z5fjޞZĔ?I.1Ը\?E}FA`)R}wS<Dy>T:-)PH$_#]rYI3-f|r=z>Iw5Ac81Ҩdy,q~X &iaȡ^R3֪{¯<^z9EDNTL{./4D@(mRϊyCpƁz؆aibZ݈M ͂;Jth׽dc^@{J= =4Ԡ43Qa O=?&A+|PY}jY݉>QO3:ې7ɷHaFVU JgD6=j%+㭥ni[Scڌ3e0$O, ,(K\%voRN sV[W| |}Cw%ЛM6%S"Z߅'O*qY3yMb ) Kr,a3^*OMIQV60C!neY&xSFG!񕝺/`e_Ay"_[*yCKpcƾ#_U bbBFNYcs^ttQi%7@=+^O21YL٥M\>XSEq0Dc#Ot@ݠŒ V^v`_SGUqg9ޯGOKF'L9b1+wXQXf&Ih B2AXO|NG~!_"Cs3J`ږ{= nG /_#ѻz69jP'0qZ*Ʉ1PSL ZU}gwlr'/Oӓ̤iepӽܻe V |+vjIcUXNd2p! z2ɂͩ@ y"7_p[w~E3 n13؀@S) prnZJuNfD2Tw%&oA~Xn\?Lys-XTЄb_] Zk@̼JK~o F9QsK(*V[i[wZ9:f+2x*P[s$1ƝOrՂ61Sևb@Ndۯ݈煸SL>F%Ő_O7r0mN7+Ne`ʒ5_%~x#6Zla^z`#4gC UP:%6}j8{Bmdgwuߚ$G}g_7V.O:[^ƽǟ w0|[DzU+FPr"؋d#ãT(בUsIhzDnW+̀Φ/L {͒K)Ojɢ`)&iǘ@`-d[9 N /겊7[f Q5\ yu; 祳쨸_c$'):h_AvT+tVi}XOL%Pѝ-FVP XʃHv=x}-SrE󸔙KO!DĶ'ļ`Z?1]M–>*WnoX `¿ <#+9gÍn~wjDC k>&Shbԓ^4)xpWȦ/ ޏAYlE O;FVyVIe22AOoaJ@RYs;yOvxZδ\azHmEؾmNi7o${qoQ~{W܁?dW_Q4lJ9o^$leӗ'I"k?]/l4c ,~n, qJ(:?&ߚR>=]eZp-XR9 ƻbyZt[2t[$)@bp̂{: )"Ծ:J*T'o"0#W\}A9}B}6zMy_%1Q$kFD.7=@<;9[5/J_ydZu[*ѥRd_&-])yDaBL@_*{p'(l"_;')*EExU+ak΁W_PQTZڭmBR:Pxv 0l]^v[K45Fu_l$`"Ņ}o0y)/7h7&`,'ZiJann/4'#V8|㔎C^!پvrZq^6A%"fqI*-ad~_{+쾟Uy}|e~qL۳wVgrm{un:N`Ƚ]C0g<Ƴ)i9it s$ؚ) ΅U]D =59.Y\FAI4SU>Ȗk௪@FŽV,{f&<ʔS!ůggi pr7 ]|{_ȥ#wA|8_^~4)b'v0H(F)1f M\zT4w8ZeA(ەlOo,: Ț.IJh;XvZ@;d0n<mѢmWD[NR=G-Qyivs6u@A:xڄUKZ!X8 ¿v;,}dn .Ux"FzLDi[T͸;rHa}W%v4dn & ̾>'"Y` KБĖh 3[hthθ9qZ9g +,\\H7Ur^O^@F' :(z(e?EřbEM aTA0c5 fwo@q6B^,K,ҩy-"4u$=: |̬3yHԅ=aK$!:fKW27%[{Vqjv-6cWZy=N: $ t`}KMqZeDz?Q0N].2gyoN\?4R'avLU0MQ=7{1uYfvRJ)ʣ\n!bBJD1yb;< O#봟p͎̓/w?j]WTUۮf [GD(X6z *ب.6d㷶v\ Enc"^5)trO?q.pm&Q$]?m;HiMJ e"Km`(b*>($vH!6Z!yv`r[v1) yl.踑O]fRRK4ӊ$@{eO, ^oԛ2[s.=vZh'~v<۞F­|Egp:-xt*c?-'ZS=JcJRC{3Ve6nR'O7mNxE)>*(X61\̧5o},@SmhZ OR ӀHK.dCSh|œ֪=b,p VU{YmPxӸdǑު63 ^;YUY |3'A R_ZD9qF?ά9N$lm Ȝs0NUyC|46V*%iM3 4i6,00_$M5(Axq ^#U.G}iTqY rit}ݙljA :0Zܑ')V!D'MՇ8;eF5槓R!zL/wd}({򠩛Mh zQ.SfӢ'dA_;JgȻoӣErV# v'}v7ο^HH+`i(weԔVQg láOJCs."8_Ҋ U)a8@06f7osI[iʩbJ {/᪛g#B.l- WU2 rDMi707]bߟoީ Uvz1FjlG -M٧`q{4-7]e>ckdgBe0mլz2߱&)+eYyN&mS K?Jtmytzϴ>10y0.Z2 ɹm:R!- Bmn= 77_P`jύBWh%sU3j:4 ŏ0rSgR_>k LWY xTX)Hx~ʫk8PId.ggl ҾH%T.RJ.`5ÕhO,݌F"#l-42QyjUv$KM 4 lwT$t"|?ڈE 6v=5S,PrO٩+sBP+vM5wsk5foTIim[ ѷnVN`ns04oIH5XD\cSOmxħ2 /_BDuV&6Ll6AziD&öy|"oh_YO ~: cj|'`ޱ~Oq׸Fd6~oWYJM&2J9 &]K:L(#y{;0iSp节&TKʕlNK s66 U!p2I2=BsrڮX: VUm޳MN8$`rXii_l ӎMdBd[g(6 +d$)Gzb%,)@tdpolVс WEX-=^q'1'To#g20VrLɾ?Sй:Sv;uy#B˨|2dכXrG8daW6ĐajGA+[͂QDHYp;O[E,h7&d\>q>5 Լ/}DT!fWYxVVe~fkP=""nhG1x*JCvmx}z4;g  0z#P$p(y){#;H 74}뎈4l8I ?j|StޚZk (%ڣNju>bX0Ee7O b]df A n~6*PI457\n/4*Yނq33wV'إf]B[nW!( m)}P~}V`mWev € C)ȿHZXJs콂}$71;OƯKCepSшʄ+cop(v=X1-T?e9)߮^/{MTٿ7L9|#uDE٤$@%("Ѵ)I Y}(]  Xw`Ȑ#e̻'B:w'cz#(&gb]pMxdnˁ4bZTU1cwɮ48zm?#Kꚝla[` xKg\f{+- ҼxƑ:P\:  Vf0M̡R,7Um8!ԅjo $жN7֭6Tֵ$_`mE~ ~Q\}=eS\E`)Uz-i9uxIoZQnjƫVY͉XO`LdUo]jg8Q@Ft%FóQ5.cUt"-;lcˇ]c<@l=1RskepnGRK Tɵ%6٦\7u,YF-ARyh=+q|V4z1|w{Z:9&]-UJ2fPRPsT_KǠx)XX?X/P`eJyՋЂ?hLaGizRσ%.6[; =t<յyvVF*Z&=Gλm9TжS9M&lޏ9>ίX,$X+og#wWN#  (_aіY#ntK!wC(SqVAi |yLyPRjx]++4BV\jfNeS>GJ1GUi kԗЗpW=t|J=ݒ]?bxUY|P@p~ gdPn~vc!,y*,n4Od869y/ٮl:bj=P+|\)1Iu:pi~VկD;ݐ1Y#.1PPAÙ(Z׌H:zH^|7g]t\%թn^=!UEh1h솦yj &mEt'|ħWظu{[7-4S'#Zv-VpkP$S+0VILy?BhD%l!%]FaH#bFw_QWxm f7(4Q;%cj >>Vȡ&楇B%}+i-cQp-럻Tzvq9p\ZY@cjVƟB6 pϜ we=df[+A|75]tv5} 1Ws)3$4s)CNkVJ =HNiYP1*z"weqXa0R^pΛ ߟr=%W0F}Q>a9A}9Jx!f|#jl}8Wzi(AJ$N LF nx! ĩ=˛jW)YL=AT`olI\ ٜ)ؑx $>[EeQoUC`J =-@xq5W~AUky.-ШX#maC<{WyZ꜏h{Wi7Ϟ~XX:Prr9˝5;:\@V`\\[퇩Q8J %V|d;qs'E(NYtج*Zcys|H"j3FɽN_? AƐ)qFmDdK(?-9 /qhܓ7\x.4oӎAF2!w $h"@}ϑSgah8$c4_3f_r?%e"V H5)o+hn8Ö(֖&{IXQfT`:[4*p"̝+ePR9ndޯoF A%+xd*U:pv11q86BcX*jO于=mJqaB?|;a&!օ{{=+?Ru!7-o]Ͳ݁I`-N|*0919݋D̴C)\G~,yh/#Ah7SkOBCT&"JGdN VApSU>i6@c02&ޯ%@T$竜0@>g\jPX=lyFƃ6OPv57BcDuC;Dd'X ť2r%^PM K {W}RY'~u%ڿ5%kAzAҥS"ښ7&xz|ެP#[s+6m`k6fz~2EWe$H3&L#3Y!,]78ޠ݀,|eA"FR=oy ѿUnQ2[)0A'ρn:;OcZrR㺾jp@Zhrŋ_R:IܖKajD'3h]^1;TRly'A8GDTć?0I::,\.'Jdrg/xP&T/Y Y))&nG|C!^ka;dž`^3֢AWpDm}SAhSAw#ۣ  43s9M(Fg+}_`I QCoJ3& H|Dj9eyF./LJl[d b5%kU4>M!gc*706jFRU/[.'{vJÆFCu.c,M2/E=U?DYOAȺSϒItT'b#88Ҝv`»i$)`UjP62кqӒvn2 O@]gÇʶL@PY~~:/A.~r0r*F|]`jbB?GeUe:hp\޺:#~G\FrH [s]C͘IJD~;ZP!3GتfZ 1Դh d.<6/&mأtN&NïU&< _w.Z+L3˧FכD4x7I;"8=4!}qo( t8dBUipF\#Э=m%ez_E{|vMF UFԠbāYU8,-#2|&m1QG-mn[MEQ]z3wPp٠Dz\2ʊmdNt>?|@MDCy6QL ;uz(dv\Bg,I벛Q<x.ב }Nb {I>!1 Y)ԓ9Y +k0} p2˟N(^{1Y46d0QKff \Tv&l?{BE5seT¿ȓ"in~d#Bކp(x.(L!"TMm\™+$-m1=9Oh.n8x-XXF0Hzj9<̵0Ξ<O]1v%jI'm+OqR"fSq]>0}` ex_^vpެxe˟* "Nս2i6_VQ o畮9Qr1Y}Xl-)#'WD }گYQQ#DʹuB#V`abc}ְDPHpnj>b%Rڴ_+8):BSˑ츱1?*s9haOFlZNÔ\)M;mCn}OՒW$i(%UiCԟY{UNCBK1V7C%Ƹ2gAP,X]q-BԆ$[Q\?zΠ;[*{fz '!`e6׵{ Y[aeHo#|#eF{J_ 0R~&=%>L_㟿װbR9~ 6yD`L\?5uƆQrSn^eƑ0"`Tlc7Jkĭ`y24gQo]nZq r,7\+(+V6n_8Xp z'G.cPQ .pB&5?.VgݥPaCއk/{ cAQ`W[ j.8xc~c_B. bsݗsm\>*7DZjy ncBs:)Ϛ92Cb\a!Rpen𕥢!ɿE=W!leW:: -<%Vz`LccmIQjyX@`be@[m# 5Q2TsDYc|r8iP)4, R)pq@.6/!@ͫoEoB?dj(=4 o!U)d`Io\(IN ׁ;,w%3R0^҃PTժz9\:^i( m{3vHj{YV"fA"7K$?T$w7-Ekʘ"G'.r.g_1 VϷwsKЃL.Ov(!z#M>dJEܒT ɵX8, d,-4Mx|.QMTSPό@AzSc={$o2uvB`}!j˒Єwh-Rg 6VNApG8NMNW[s> &hBE g ɻH/Juڽi;s[J ެ58#mі ra#bKS.{#:bpVHjxg~^ٻ+3j~RglgGPJP?{5\]2񿃋RuR"ST+WҔ<(LT.4Fbo>"? "j(m$&l"&éŧD<1bvxjtFxI*TBbUSeqߍeU/[n}alIW|% FW X KdP//,uT>0CήU*7!9AUa{oA ԙK͎Dz}$-Fܮc%?1\îoz0&Z2љ$ٳwos'!/A)6Ua,9I|)(, }uAes}`;+8^u?Hh(Hxd$Z?>>f]M!&O ˈ.\% rIHeN5|[XT:S؅(-S1_.J SKuCh:gzqz"\i2oH|9|Ym ) d n!ٶMGDdʂye9vp%)P+ίk ^>WY! 2ǁԐP%P#O_Oʧ>NC|pF^'Ga3zi*Z-Wؔ®Oe[w`BRתaM)tثQP@Lw <5Ԑ+]"]KDCmoаE'Z'kpӹl}NNkk,xۈ|tQ{u,Я⎾gF 9nFg, jzO!=%{M;S~ܹ ]N@񏷩!};?O~+d@ѐHtkɵQ7TU]6OڊiT$vLlK؇@Z:~;]o?%{f5$Cۛ >[:YR@% mfmi #2sCƏwd{@ gtOZ=}ԩfW5טF6{mhd)O*H{JB-;][塊MoZLCp(TҰH'F7Vf}ן-%eR iG4B&tr續Pw-,n|4́JvZc m=~FYJ+ߗSeOh>e(l5Vw5+"?Aeo]ǷJ9N;'噢U'_Hv-E̓ QŕM,iiX#Ё^<>|֘ :pwuEނ#MFXFE,u1\m VʉR>c(ԧgI4'΃1J _c6p_~ {Jw oPLNv@`Ԅ;(ig5q~*E{s5ӱ'gسaN5Urbő6γV貓3$N=;|Po!~.B¡N굌ހX$QnRXDM?Ul KL[%j,𻃂wۖ^|l-6$<(3o츟3|4 -ge }#qΨs wΝVΐΥKd#oǵFeK,ZdM+[0ʙ!pef69_Rdc&Pi29[ꪔ!6vp(c5<. px^ޞ*Bt&)m2j﬙D?zOퟑ'Ot)h>[h%kׁĿC;$;MIH1|y(((jVnDWبZ "Ÿ* FQE&Xs<oⱜ#պxEKܬ0F/-m|[?*4[ˁY22%|KʈBSn1*Gz3_f ۦ@뉢[)ATW`1)~g~]5A@bõmbc;8EhsäA=pfq(aQyw4#pA5w,1l=yL jL9MEM\Jm1>pp_]IDUhi}\X"`MG`ti|* JL E9ɇ쨁7M&O: i~M~'܀ )?e; Ay^W=TZ<^G1*Fzԑ-_R#j-yL@Sua~T MhPFF`ffbtbAfEEge?({=N1xORǛlb"']La.((Mį@&m-.cg{7c ĵӝ ֒,qiz:Xg7*xiiwFTsg66SwS!y=!j,( ?fD͢WL„o%R 4zOAEѶ:CO̴GR1ivRν ?QID2Cm刜\1>c$UQߣkT8CDHĚ붷t*@LC!x7r#/|SXMX Eb86.O?vߚ(x]Zj #lnFIyA7,b; d-+OiA{:g<_|[ʲr/'0` ):S[_LXę3yދL3vYaeCoyrA)G ~JrP*FCd=Sd7_4 k]n+9T G, t1cݩ__[P@/_9nJTΌ0]YmғBd !$[3")pp\F_pH!RI`y8[Gy f"]4{d"isn覇-nPÏ" Xi_N(m3xhAXE?|2C\RͼDlkTeg;)tQX2Ow??oO_:L޼%Gi{9.O\F*-kN)|β]b)ㄚk{'T>~5O>Po*ɽ];/|L䕉OeJV-sd:WLf0o-\͘Hʢp˖7<4/7o;KYhWqWYU R;ɛV-;*r:K'h`@ 0Cר6enxю̼:=2Qr0Br)yKz^d]J60n d_חrV!֦ЬW Yk%f!'<]$wnWݮ;ھ;aPhu7yUL^6,&!E˼6bp/#W|Zgpڿ2dDgP-{MWiCUXO ^zq> {~~ʱ.=%\?MC'Ji:rA-DRre3Utl@zi|qV.xmͥSPz{cQ[.ֳqMTU*y Ti|,~N>1 ͱ>p!HK[5-xgT¶3d08dľgeRBmXL,oej`4 !p:fA8?m 1en?y34Pλ%ob5b=<2Y77f(X-~کu&5 /oH?4cXW_asϜURЦ8%)/^$ V,aߌRu ʹ>w\:zvObM RO]BFTϗo&CBT&bE9iIG|^\>NpЈ,[4 ޺!;i$29`'&:db =w *NFv?յYyQTf)M7֐:&ܥ׮O_{!'C4xkxpaJp2#5zj=Q:J-Z*rI==hvke3$Y(5 jUn4<)X"zRM U7KPa gDP>; !]Nϙi,NbpI"rxG\q|s's'XJrdBIx6PXk8EܩbY4^oɮ4(^\T^ cC#T֔T긨m\i'PU25JPa1DZΌ:Y&&QzP0m >fzͯdLtڃeAiVBE<"n]g/ rFA6c]hOx:JX̸% Ҋs@.-XJƟB#~ k0vrv(fg|!L @#0 ]ѱa7;<7 f{|I>Q7!t!I`'3rWR$gDq(R-'p:(M:>\C۰]6LR-G y6jCSNU1Uo^vSD#yrd{(kGxag*//g!B&3@/').ݵJ?_Xp}gvfc%1Nvה<0_Ҩmyg U"X_EI&nSh#:EicdK3UbI 4Nϑ6bexYdQ.3bO$ySBUz@UR|DuuM9sz_%NDaoY~eVuqG?}gxr%՚Y5Okdd>Xhgi7֤ Ry%Bkʕ;zl`F_ra7)QmToL;c޽Zod~4u]Wdl IjύoԂsЌwpכbЉZʊ04+B>=R!ޫrf -iOmF/N뙭Z?'» )C>־J05ˌ0,-[2FCJUk< ivb$Wޒ9Dnډ?ຐ_y"$% "в)Ϭ5;KsqW+ EGLP&TW[sHa]E)8ɇzG\XQ\jlږ !¨6, GCfp^fg]5F5굑ߣT]=<8Ek87w&/iNE~w;X! y4&$?r^M`TGdT$#CPL?WQIب S_?HP *wE<rjԘX߃{`mfj˞'ho$Rx8p1Q(lnf!;Y66 h֮>:򭬛cId0֣I^N!\.xp$UT-)qxS5QA9|&BKb;HV}#Z8kV/: ?%O(cVȂik"[|s\PR9B@+ՇIPob>ngy&#gnݥK6=M_z,-95UQQڎ+d\7_(Q/;j5p#r+wh 3]"Q). YqCU3옸')a"0nt0 Jc@yM:llDxI$5"6f6ф=77ߊR8T._<ۣvHtx֭ŋ`orאe8{t| Τ]qCɬG0\ ӉxŵID- i^,RsJi6k)8hcg q}b<9` J8rӷQU3nܽw6E_jfCD>9|wZӏ+1 Ġ\uJA0ukqnh&N0d\T hғJJvMKyу!+ }7i|ZPЇ@F(2hhA0Q{΂ DdOza*֓ Jҏa- !yGj 3M41kӦ`S?Tn8?H]֯L{q:/Lgk!_RT&C2aǭ ]%@iqr"\)+Bjy˕7Zc\4kUiKajvZ Phږ'Qh6WWayn t ]|:\:Q},>҉gL)Zp9I*zГDOVOtf\OLI' f>1]'>u"~˓R/hފZy[8˪ob ߤ*ju:^t77YS &b 1w"$j¿Jt{0iK>2%2]05 )tTKpov,#U]u*ЌUa=]?tL5Qvzk3nM9c(φlo2^>0wzz=)R9v)Р[gie`c҅2w,3Kq I"M,靣WEtt$ayub؜b@wyMb(O_+PJPq6Z!nṣl[9׳Tqu9pIq\C4zɡs_E} 1ƍh ]epw{[ t)tYɲCD6SZlR-~9^ (}#GJdd[Gy{)>)[[e~J T'f>w},1g 8#qTZ{ DXcEz2|GuB>'b%ֻ,nnv\bLuA^h0?Y2s mm﫻 |=eÕ|n/|ܭ a;Yk&͔2 O%atsE7ZkMGY+[ΜL\BXuJ[etievF{yFDף(65M]|kƘPP vȔa#=+#Ig(Hg f;$ߜ4r,U8,`srǒ)Zq yf[ww{ZL0MA3hĀ.%^ =,Jp"`HȷckϚ[7WTK=#uBz٩)92?0 =C`%$UL1 vF  {>s׊n>ѬN@JH# jf|c.ʥ&ڨAsT:Bnw>6䌃W{o58C[wpQ'3}U .ڨH 75XMlj⦇1|4 v,Eճ4)!dEVY[|u{lQjcWĊϞz:^3Dq"K(G^ցƿE~=76_f{ d{‹9MsIsR@@k"uzӿ<{uXer )T tGVbI,9zgKc3}}~p0h~]ъ;ov0LIuRg04y^Ç;CWqBُ5uGLº '͒ u&j. B1_`?M$ohI]d0oF6z#Tͳkș^R9ہmu\0|J)͐~0CnrAS ˈ㈠i&I62'Q^ձ0<97tQM^HocsޙUHUzء` K2(N\9.!s9E[fRA ddՅeMJ6j.8dQwh+e W}͒m/s'” t䟀X4Z%v/}2wk=&O+( 3GۿՀ;wUoY"TG굪U=BK ݏg[^gLCUڟ{4 tı)Ni6~DD:WthPdY( ,GqW,0ok"?Zɕ\g.\Ę^^,iX7E{q u>d]%d(`hB[a4݄ft G`:PD1~=`Y_zRbGGD<9ĉj.OU{)C<'{f̣ g&I5343:_Kcw&uaugApPЉwl8d?!aB]6kM 2m:/v N"m*ȢR eq b@I%\Ĕ4J.Okw=)ƈ 5 #r4C&rtp՚aS a,nZIA֪t׫n` =M Ⱥ nXP>̗UFEX)&d [m@rZWSĺmYoLeUn7Yͥ.0|Y~7L:|c}lvgn!b-%yI<wܑ6:$4ʲt͑{2(}mX_%wZtTi#/7@N8&IR^);wi =}Xu=mGk~(Ϩ"mEI3@͔R;dQ;^r=!n ָ-k;ڤܑ䨆-Tʇ֧B֥N!e}^VLRSeCpgG"@R呅nGfAVp<~#!\_(w V(8jfG_ZMc)@Rm~o~^wnLIKjƁ%͠TzZĴ쫳uzs}mJ87S"GŴq׹7e5=7'RLF_ޯE_+YIեƗYeCǀL;+AvmL;\1iOOp/ _-&pLA4TN@ aI޹Am,M$'~cJNF8r eUȦR7.gI[>D{)68arBfћqN}W,LrwZ5LӖ777N9a)5=!'%lsãFRc-|ERmTWc$?OVCi1,2 &{i r(pQ0 }F0MCݫ4)Fo.6m[O! DjJK|%TCJMf:.|vnpԋ<8ua7(75@{ &{t-lr~}b>v ~ )]WwXozDtjܞ?2`"EBfi&-a ALm7GYTwY& 巧~Y8>+0='"7Y]gG M5$YGs鿈%עEٮʼnȪS%<8|~0. Ft$ nY-zm8MsoK\RqJQi KP鉮7h i0'/;qd]ę y%PTt?LArrtIN0lnGczBz6o8K~m\|0MqO2g$͏;ehdL,mGxr/a/>‰hƌ H1]#nˊ–EҤs"\F'u&ȟ$vxVҫr1A&AQ4w `|/R\HG-]V" (LDBd$2mp%Й=-)J/V^g)x&Pu<8yFG'> HL%TNwJJ\"YM}#mWJz_TlqMϋ JzI0;/vLLPɣY I*ǀB9J*yGU{OmCkB:gؕ|S1^A1Q7aXu)o.WO:O- U YN~:~!Sc2"^n  &ú۪ x8%C/j$KcK|ؖ2M(K MiԿE"έvUPp:S;12_:bim kvI]V~¸ EWqUW::^1ʘÛ=&n@*)ZfJ+7G (a=.t 8_Ens'PV}>1f !J),=cBZIbu \*E2oi@AۧPx~fAɉ*_ƛ )Pi?+ھԚl5)w40Z_陥FX.ko5tQB= c,^,Vf/SDY`"S%R&k4IiФNTs6Jvϝ47? JI$%=` 31f &XܾN u~㛯 t^q3B=F#@JdjJ8haA{g|9ʆ&+HQ* 0kx+OhQ{N]"&m#U[htQ;ȩ0%y~Abt{\hG)ݶg~s{%.:uHֺKr]3Kpi#X{MAM@4k{l/ |){qX\[bEt)od8[]7:[ݴ/ǀ~?0 !4ܖeXX/R}{{%e)FOeŲۣ1ai16#ZӦd&GnG7YQ(1Dc7NYxAK/6xk_M6aU'mlM2&+8oJ7 sagSAU@ӚL< .j(? Jгzts=05da'"%q{;_0;\Bϛ:b|c[h.;u.dQGJj]PJBmk9&zVn3  Z=gf&6xu*v[_SI#h;yxl5b0K ~:ˆq k>2e:eHKA{, _p102Dv aƟk?& H*n!ٝj{!!Q.6ꯑSjG |ϔ*%)MDv1P{t͠BUOzK/ݴH|T>`cQՖ7XENc*5J";x3!9e6I˝ ge@{N IwuVL{qux 2 bKaG|2 P5IL(>*lɭ֤|Mpq'Kpy\:Adm@TfT#w'kg=^#ǃQ>Vђ-N%&={6i9fnj}`PqZW sM&WF)q>`=1`h}cF i{vu Q(PG׋do[ +F%HҫU L! ]8qS(mtgMXr:)bLs**,N eBRwBM"3 ~g^?tBq܏ݡW.\kV\KrsefM_vHӟrK7*FЈo̍gkP; i>c8q[DWSu^ҰWJV5_~,*LL?no/(|~%q7>p"S=j>y$#?(ITҏ7mp>;nb%F/叉zTξجDr igV"S%7HngZy%uݎmck(Wqϰ>)VU er2Nx<3BØHkCKIS `R z#f0siqX%|L+LB0%ݠ0.agJB ;ⒻߒtD4"Z$r4U@ 7ا Tد_@-~?3vV{6, Pv=_n6vU)`8B13̅8c0c\ꜘel `Pv@N~)$d_!S#4ˠRFPz.8l -Zw"CX[T?„N6g'񾱧~,7jdشe%*S ?" mfsIYBS"L ᠖<~m1wzꀬ!b\e#k lWIB-AK!b3_ C6Ls?݌r#NͿ(ShS*BM_[G]_,յD =L`}=)(yBOMzA ,mXAӢ}{ꌤĐI n[[gTo+vaJKۜޯ~s@fcK2K%:F*J-.i+` A%YZAsN->~'N3b2F6jpAOj9~G$5|o!(NZz]LeR -ߖ?eÑe47vkZ3#^JOm fȡ t$}QDQ[d3+CLrmҺ˺bp_}9QK2u1Et*##/T fx>7|߆rVK)7@PWݓf'Z"Ȧ7tKoʨӊIDz=Ӏr>?hwx`Rk)~"wt 5HChٷU}c= G}5 9t*6f# F̼ŻvAntNM '~W9*%9A| ӵy"N2IIQ91.AZ-nG;r3o<{sW @auA8Mve;~^abb=ljQP1]~ubOwFĶ4MD'RX$ X91\@H7GvCl*i~PV <pQI6 rG>gU镏 ZL7F7>ytGݬ<M^ͣ1[F\ #+!YV @C` t(^H<63[""_|Yz8 &lZ iד ^7moo3n,KVǞܤ?ߟDǫn+Q@ӖH)E&Kb>eI>߇ts׹ 1|+&r "'TNCT\Jd.V D zq2q n;tSʽ?Ѷa ؿJ%2py.~%YL%wqiJ\YZ!mC Nb"?r-*ZOb<.X<( H>tl+=cx߶fE)S+Xb~\WYtq'g $pܾ YAְ*B`x~7SԷ+CAQ@K;p&B_E"egZa5e==͍2?4܋QۙOKAX6lT H[𢆿 j ,o*EWSAbĉEqgd<$yQh=ʄAxowΆCs+zyU%|a|~S>bMvMD l0xAU9Ex-ІEWTmp6IUR3} "O":~Ij2J*`2gk~N8BFb|(I<>8;kEQQFY%@,6Ӹ9 ~eYh6[o~}nvDߡ <`q=M_#p0Mw)WKR,`V|::Sq?yy_7_Ս )8Oa",=1zsBRRYٽb(XEz oȆW5L8T>Sv(TWWZ?҇󡩆S'>W~.&@W kC?Y s~_Sem ԩ809||0=GTWplMRIt\M-QJ,2/Ǥ[#x? j8jj4z,¬y-;f{j !{D'tUiW Į&}?>0Q-K!vcDfs;{ob=0X}u#! `#jc ұb erR\4SJek׳gtC!*Y;V7{<g?I-`|*۩$=XQ֮}xgx7J>'C-ו9JJTh0>Bo iw}A4WR"gYɔԠV"4Dȧo"CHʘu b*G|oV(3Ph؛!bg *UI |_-LOZs .fKqy3׬0z9 Xų[_Ɗ8]{ H?Tl`w,C}AC^=5E_ [ѥݴA ɏ6Ў=?fzF(mu=Ad1hbpbs>.~mzPFv+HO8%%sr'{wjMp3}sI! Y-]DO@7 ?.f|6Hꋁ)5L`P/*k1Lirľ2+-EĊGyvISLgQ +`xS:"xRk'VbY4{u$[* 5)= ܃ tk2:GrdQzIz!<5{;S⬁3~䏮?V纫4K:[ŷd uI#n~ŲBQSpn* '3Ƚ0O6J|ޥ &US}ͥ6Ao '-S`EaW7xQSNd%,^.z-Riek/**![ȋIQf0nsvw5 iC}]cȎ\uiXJx{>-TGɲ2Pa`B \&J ;{Ӂqbtf rhlL.F,DAhx 8zH}]Аg N^ JN9 y''Ғ)}Bl`o쾘oO?ԟޓI`Lx)9)"Rf&j-#wIcDLi%RGDèO~OϨh#<\&E㩣,Uq]y$6jed{َF.dYAHLUQdRoKr3t)C EW ޓ)18C1ΐX)~O]I( RZnc*T.X6{|pbz_7a1ᓒhF1Id^ĉPnmI75GI_KGvxXfq.̎S2SEx JP.~Rv7`[hE,SʕJuoL8ʩ\}G'ŝ];7v;,tex5ӭH Ȫ +bWZ*y kc7Ӷ*}`[M*[7'% n$"5&?hVM+|pKUGDKCx|[呧4ܔtbx>~.vP/ H(ǢË#|Yb8a7WÜC/Y,FxͿ$vx0F@Zyt6,}aGaǡK5 AZuլFy]*DAiLmFfeW>?ۨz*J&s)o9 GT8{!(\xჄn|1![E`Bs >E`"Q*K?:#xvt=6n7GA<*(<=h{=@ǚFĞ#LL(cSoRkj38)+y; A`S6zly>si3_gJ4NYGgQoqg14G2naVt{D P] 21y(Zol;ȾHu*9-ŝPR?8:ͥ<{L4ӇaR-~%)8‡9N`JYK_:L+G5h\rs} <9<KHj*T_a |u 56 l:":Qhc| =y o?b/i:}P25jсEz}kE|gͥD/̄]`SLa-NluE;HFɃ@yKn_ ^)ʍ؊e@^ZJa] q.& cᎆ{.ިNynWRJdn]i0LrH/&Ǣp-bV|4~7m KJiPQ9xvZs&\_t/GfXtMSbهQq̻Y~=-Lm\.% f{=.S.k+o$7/v!k,m ϜEKV\KvL/=e*5l@@7;>ɰP26 d#\ug?X-(@ܯ<lx}-@TTL*\^.mf \6~lSr}LWӽu9ϝ7p3VwĊ=P;%CsM]|4sc\pv,_!i}a\3Ȓ^d`*7d¨lO^}=uȰᮐXd{=4˧ Z8`YQ9{OuYyJ+uCx|s(jy [/y(<0J]ٞ3Fr+7YW^轀2CX_Ѵ\n0~;`ľgi1AE=t6:.ډtT~)<(\c%f$:3a@ę,޼/ eNf_&:Bky:b+Х?F=G>Z-yqMySRgK'exHiwkLd`aX} FM\xs |9q$;D0;2r$}Y``JEoX)dqy-xxօtW,ڶĚ>ăe.\ՉhYߴNLlěwͬUTsɟod>lfOtё1/$"HV{PdEt"aL} }Eܝ#xﵜOvdqNLW%\u(Db)95d|BOd:"T8P۹Ņ l7|5# iz^-mm-˺H5'H 7>2[i=E-dOjg˿l5:C ybI<=W\ 9dҎžZgඝx46>L>dhH~(4) SJ&8lT=u ڼyn˨w{6^75Leֺ90B֔;OnTUBet,!9VlBN6TV}X/܅-ZDڡL6Yuc $y0뫣Ǩ '4tfdG͍>CלěOʹ?+^3ONN_vБCڤZ[RُF,R$ٍ0\='p49q\Cc ݐ')My"荡-YqжKKЉ.Tؒ:_^3dL-qƁ${nbG{fk0% 巽ʪ6ne+%d(.CD.!٪v_'*[\heG-T'9g)=mAM𨎥&y6_;?iڥnm#M5^Nz%b(6l6c{u^N؈(z%4DQpҽs|IHօBՄ R@5Fܾ_4 UvnIJq91/9JJKǬ>o-渭"OU4tک̳zG!/*Mnbd{<%W VNf[s84} +[)&8-yb?d@8%6 S+=vAzfMN57wgK U^x3< suhKkz%tN;n輸xɃBュdаq|6ttgIDv#V([4+$/j'14whiN{#8^L7UH@&ѷ0Ns"'mRvq5vt%'Y+1Yk&@9'YHwթxz"Иg1PW|Nl?E)fl<dPmҏ%){"  豩NV,+v%DᵋOSB/Fze^0yS'?6&qީ$Վ?~ܡD#i.}N8>BsedzD+3f"h%b KU!g{8ʇ"!}H,gdvH_LZS`Gx_bnSQ9@|w $DžkL 8ЁʙjvO7d {_s˅f:"Z.B=c2 &eڹLvx@[X/EBp]1èDb1YCMڽ/ C8D+N)#6ݿ!;.Mh3( =*tWA4QPw{? FP\I_4 ĉ?! r}Ԇ ݡS?契[2xSkWܦ~t9+#r2Qc<ʶ:JMX&tkY%:񌿕|t^6oBQ89#… ^Z9 T3TɾK"X*?ur 7Ň]l[S_!`#j-AVXCfܱ5 ~!h YRT*kpOӺF^aB,6x ![tSHwMɭaMQ%gh]VMa-sa[ǒvi}/7ܮnG,tc8ڠe߇m# 3nY&+=wĶV߃@x3ٶ`_ANQl'wfвԀchDˣա2kab_h Xai9vB\f(Ux-517Nf'r$.\$!lhU=0ӝ8~QS{w"Y|IHeEk>? tL;1NT6eM==n>m]vu}$j'"(w#tw+:R Őa3f͵خD"ӌ)~0Hs:7slBa\aϰ B& e/9JJk0~$y.hܕK#iZȨQ✃/nUEh&34Og\xNf[FgJ2-~(D2w]o4x _Hpp+{g6㕱&BqUT0%#3h& uw3gk QRҡ=!ߜ9cEVa#"}rv@8=QC/o7v~8"QռSxEs((/Pjvsm`&q?Hzmi*cpYGlgvAoY3AX0DyY"Db_pq$l ,`7 Goq%h7XH>`[aoEI΅q/cu5E)PM ~uS.…[lXpRcnjnD8`}],z.;Ғ W}hsxZDunY%*U r}E^H?>0 oǹAh&[S=-ilN;%H-rx6CaHV:TC̱oU*,v!!9ZHI0Jv56or"KF[c5͙:7i1 DvP7a y qb~釞8sϰZӈUrh6_ >6H3i`"ﯛI=R۠W4cx))/88c G3u+8f=E^)5 u6^hޠ^ x\FO ¡ Ұ3~t!9ry8${H,f>:X9i)vw_pȨm RLУ8SloǏ^F8wVM9 芜4g'X۞x7Dt4{-pdɇA}w -^ԃ֤xpoSkMe]v ȹ%FՎ8fVŘVq"߽3/ΦY#g#l'^_KЊZ+ RՉpŸ5x7`P櫤a=J|8ɞ)E'?w*^@3 T6@BO!-.l-_b˥>QTԻk3q엀ac㛝G=VOKjϑXXߵ!͈p;q- :E7I|abu| -޷Qk ڤbfL~x 3DZ{귌0`FY^Ϋw[j1wL_$&ka?Sl3pOrU;5)mJ 4) &iQiY1Z·c?CDfb-fSmbX; MOp5qX!rZR9qcx~9ѠoP$kh! lGk#'? \Hb{JkZbcv(<5OLY{3z=sM+ŵ!K7~Fьo]n&xD9vEe}}C N0Qp99K8iC]9 9$G%qNh/a=¼ޅʡf.XKaz$7}[sAwc vi0<$vEAE"?] D1@o97_Fo1@#m^c†^q Gpk/H VAEH! EWcjTE+u D׬xBFkNлVѾ i dm_P_Mxl#=8`W45S¹My.dN+4Qj"T$/>fv-[S;!(pOPtY4|3k;tz]CȴPb^X"kl8Ă(EcS,05H.V+#wuP,A/xe7o꼵csc 惀7HIu.rsRRlnȗGt=#Fo#MΗRƑ1"k܄;kw @gp$Cp$Jrg/qw8EwyZJXRIIwWLk噘x4dyT6%-qz) D}q’2hU;uv8rQk\2+2_&L,CHΠԶ-w.O.Bݍ8$}ZGv-ڙb6NPjGuv/80\{nd3}bIRj`3ş4M;&˛l*sCyOsK=%?n`Y(I0xl_ aZpc_oc% m4[_] #2Dʙ9& U|ut^!7ڶ䷉B?>`i]ɑVE"  4ϙqC[oݖKſĘ Py|[Ei}M0YJ0CHPBs]U8C[ r8&1^VXCW)vsS7bRM(*Ap deSQPIQ8A9)|Cv87rpn# ,Ay\`ERyb(S'6F-s.l^{vCx XS%FJt}J*sϞ)a#74Z׽ߢUՉQVMA4+}_-g3X5uGE('$0|B>ݡA0ѽ: [i۶sW:8 żLjSRu+xL]9X9U)ەhpqW;2b_lMuì\یF4N=Pj&e, R>oo:ce5Zz-\@;U$ ,nicVƣ |-?UwA?T̶%=қV eu$|"PqJz7(|Y$i^] #Zua䒍5l+'^jp1r> 筲lm%(0Jb SE)GZ{X rP-'qRs*|%x-Som7U3.<7ᗋv6*$!f hm6nJ#ȋ>V_so"p(f湧kj;]+y\/'Vijs?bcN)ljhp=֜bGCg5`/I⸪KYVFt݆ж'#U"$R|ewCФw.I"3ۢ2c1l1\"T2[.NtNn驃Ha|w.swɣx[=_]VM\=S58d4Ӹt=̒4^"}'C)xS"QKAY[ +;s8@A):,1[(K#܌I jaw|Wr[I&?9bKQQ%ྀѯJKYjpQJZI6ح\N؉nv.2i럋aLсg0~fq_oRcCxII)̼ů`7A׃r.3JfqW"úL usT=/L>H6yT=ܭvsGc^kDYNX , SѯVЂ&['6 ,3&=~cNYĿl$/`~la `Qo,C>zЌdL}wS`e7AR@*I'r%Ɩ9~ V=mQzP$H刋zua]")Wos`ӊ8+}ߜB[24V }<. V> hbNWUQ=gAA.xt}b9i)\nLR0nڝ?WL7sk~X2*yH쀋*+vu-ȿEv-G7̒Z{K࿒Z_*ϧHǮ !h^(PI "*-SENF떮$VNo IZ(Kx;rQdnB |!H2n۸kh'-'FsS.YG6QAx pgLTDy녥ԽHC 26 JZm*aʪMXJxc[σxט~_.Ir'" &CfC$C:Ќxh ۗq_SN Qv}`&yWm} _Xk4aL%CH;/UVرq:oΈL Cr[p.Kڒ@!0iuϣxL"8\v4d!AjzlHa@ `j܏e1˛T HgͻeV&ncԩ`Xz+X0C U}IkuŇcj>&`uhNj>m@[=v5!f矯h?0DoVJ0_)5R-VH+lLӲC k:un?JrOfNrߌvTᏟg0ldQ"f+q}Q ns-,u獪`34:FJ\}+@#;_=H-,;ۿ8 M^?8ё>t4s'l̲&%}'K'q,%mH;`Yâho7:ET(j=D3!h< M mF]joL<J7G=s3н[JZ5m6?򕊇&Xb/8/,2׽0_cʹ-O禣QOCr$C:a|9 Fsįi39V w5?׵֒%Pȹ:\E7Vgds~[OXf\Y_w| ? =Q߅~ДȭFX%ԩc(]X=%{clP/v'aܤ̹`ƺH6-F0O@,ࢩ Iz # -?e䨯2c95pDtjl=@2bxkĿޢ=@3 \{#)/:Jseg$[S\ݹzPhgMJݬ:0x#J#Zw>qr8  i~I 8B!ܡ-1 L@I<5ntGX V/{ 9PPv$D Gc5|2s %1}dn]qM7ڲ!8c#bR?KEUqehGL~YkK+PnU5a0i— w$B``Z 5A7#XjlQZ$>'lMZ0̮04N0yFPed-~x5X}3d;r*2)ܧo8Rq~"OZZ۔z%B9 M>S (g'_P&Ig_;uaVEgmM ;}67BЈAM|ver+ľJz33eHOf5,ɰ8@kdV`Y?B{9 {0/R㧇ˢ0~In xIƬ6uڮSP#Ou @C~a)!,ZLrC>Xt|]"j;",zH"S+Fw5߅c$nnkyI0Zk=1trX]ǝ587jPBEۀ I_[18Suq(5צ#UPZLKDuU;_9V‡a?WAž4$wxOJEZ lV+ D@S3$ <l.hh"LR`t[Gٕ2ˇIB\3 ]thH׵!hk?#wT7=b/ ՚nYt iwksY!tDi^m\O9x$$cU!=2j ֨ ^>H?kP]l,eI+K\qLjLCa6G@'' [0Z(fʒypY{,4`0Vi,e O1?=Hv4ỹKEHpr@N~1׏v6oF4 Kjuz~7l<(܀wkuXfogmq EJ)2d.P7,c˸ゴCX>AZq6@:NF!dHSxCqם0O,lR<҆ 䆫wHsyOZZ'Oe>B|$*7;LC-MЈH%;h~:k  U+lcZ9|BdbY5WHMre>&zʌpqu(I~**F{S`uex\a הyH%w, gzo<,0`RQȱȸ^#aJ tgKy]m& e(K.Y3VE A=t营vq)M/V! [[C9s3W<9&盾 6R@b/ͶĶKڭsB)l۸t)c#-qtIM~K^ĉ[A9ףZ.CԀ}J~Rp/idA*r^K'svvY@lkC?ɖC!.|}ѮL.}1ܰT <\Z,M`3W0~O|N'~ 2" Vco)S٬~:3]g5-Nj>X"Ab|ʂ.Sc<0DdJ{Bw"VPa3Rše8s]D Kit>! ݡ[ٗkB+# $7m;n3H_Y@m}Syb7wT b=hF55 X;~e6_5uNڀxiD&fi^.P5{R H kڔPp]=[?jTF̪Δrv[r`2fog*_߅!_! dKֵͲF|40=lcIo+\c1bv{ʼnag Ӟ7&qX #/j-wF=,6Tr2\F)Z? X`˕G98jm4gIފwr8OV )YBtkOQ=li)[v?PTydn~ṶC5n@2* k1w%^:l72BP݁t+y;=٧CP6|2h9BCc=-V!t)߄$5j*u+I[Κ:[k2ӻ#N@ys [Cr$BO[V!b; s JiUv΅V`^@L>w mշI-W(_Ώуo}qM&{fmb%b$$I'NCl#op$_: !dX OeζaO|`5_K~8ZdhZ{ٴxǥ4NcM!Ń \ʮ!hCVW`#7q^h?':GWsyfy7%Qs[fkV }3QpY3]'K a.^,Bï'n QsNۮ֦?R8W֗p-ĆLΈF{E,MOprE lCK. 8=VQ7Kl1AVZٶ4ݴB`. E/ަ~G'7`*k!j9q.r||a9>c9Ho HEwy-~p 1܂SI$XEr7, ;*uE]L*Ԡ P+SK\_϶n.qc+UJma U)]2j*~ppff{s6s#8FAqY"C֝ZG 'f17,&Ms'Ig[+Լt Odbmeq+7YqRR^x6y0^>r%H.( lI#Ý+x}dC)m{Lcԓ(|27"YѺFzQ6dU!6OVyۼV G<`nNLƶ~p[F"S)WU%Eda*!>ܤϟV5#bkgތC.?PJ1g'OA-Nмd4R\幒EvGr%vRD1'F}O;]P2$0.S9lh9Q;/~Uxo&lE%10_y7}6'nt[ɖG?\Mh<9E5yEUum?K@ՌI\>؝}`N+_Xru`bq*3Q])aQ2M$Ֆ tHE/X#G5 7L$(nm,sA\I" l3t]UxyׂcoڙX@q%hFȦX6E8c{Y#ݜlT:xb{XLD;bv35_Lo9^,6.kf9%_2'Wt^-¹b['ieτ4ȣ5/8 a BmiZljظ:wpCPjT?bԫd`=cyYYuI>\3-EpqkxB9'=6ʧ_P^a{z?L>GŹ3.}\Ttc/her5n/dIkZg=M ,Ȕ:-~<ě=P0C'Hv_iQ!0!}#\g1B_s"Dh:.]Z+~YrJ pfulc'u= kETT٭8NJfhq4sβGqz9{&DO,jr+Q}7Yl5^-ض:Β*@wjffoU5ɸRF#)$sۈ#qUӉO8f%z,'3:S^ވ/EE;GZ7c*T{ːI1;mĪqԚ5;ZG$gX)o&%9o>,E!~-ǶlEAGÄASMQ/Zڌx;5s嘆zayЪ8`TBrII8qoΕ{XzH ~"T0ˋwȎ1 ":ͩAȷ!i:jU*.sJ (4ZfP/mקrTj1Dc_eDV΋_,"J{h#wO >Ib=QK5ܸ,ukEO&N~J,vK vv5ٷ>1ܢ)a[NO?3!rh@? &›jЎry{ΫqiϢΒ>B0,=&a-LGoA&!{9*I`I'Xi+N~d&rc)z6Ci}HRA]5sxE2IIio빁*i9/+ (M7|¦|;PJ2n;D"aRF2 pFf Qc c  d7`iDLӄ0E%xL(PU$A*r]TesNU|1*K屢ʵ{^91JP|tl{w7"WɦɁ;4D=ž~=thh?# .h1ds鬙w_Ek1Ѫer:u.XtT)8CCpftrMgc>ìC&0SđYfl( E^>Q.~R(Lܿ?P]܈c諮xH&F`N~\znJ5Ocxᒣ@D\Gd~^Sͳ;1 cw=P`l܏pT/!0p=>$Sx" #>ɦ2A3H|Df*%aRjmЕ ϼZ)s WƟ+)(H e^=gHKXsv<359E]XW3{錦*0^￝UK~.`UgT=[ o7f_LRF` Ĉ/@a)2_|`sۄ~?l1.X-n`|+ĭ\NAT14;WzϚ!JR+e}e? q%ѝЎ1gl0Қr\9ЈîpߨcV)ƠV7ݱ`~ _znUL ,[)H%]8gIS!-.l9E3}2拎PjS`IX=p3*=hEb#2{ʕ Bvon70]K{[F%ޕ>/w0۴)e'oquIx%1TsLk~MRR[oxֿs\ѐo/Wvb?5P/opd'&^_pԢ~h E,Ø[ }2t PpZ8M_Ui2V=\EQ,Q2iPeuidcD:*\FKR"8y'mPj}J{R6s;@͠|hge0Y}0o bCp|~vQ?ʑs͐F2AFzFpeW:/_~S+ٵZfگ,'I_Q%RP̷D^&xJZ`^ErA}~N 3I  &b{4'KbWV^#TKkod ? xC<D[κw&(}AFƱ57 QzJ&61:,'?Vw(}&ge=S˧T@<}d1abRmGU8- ߍЖ=2€Õv*S)&#fkL3}/$4 ¥?;M 2ų94GyB "G}ZgqWvP3%n p:Jb]CABEKOUTc]FZ[1id=A==j6$m2*C^~H0q|}xJ䂝۠Z sHr<>׽HԛUl|ry%NqnKfΆ-qMIEyR>=OyK wjVy]gP"eI- ݸ9|kB+*n2-;]=}>q؆cVtZWL}G,cL(RQzmV|{EIx^nAq-Dփ)-x%4B"k&4_("F SW!0U Le( { "y_\@H$z2qvaW*buXDa {bcLHtD``!aCuwH LyTfg+NS8YO+k 4oK8("643E(&*Y+˝ksNV*9Q#c1dPV,D叧bP55$R]ϐ*0ى_N6EAwS]G{6ܥ̴C~H qJn/tp$m7=V??óRc/'k}P*1KX"=yͶnA[=U/%9զ(Z~sFg 򀧡qaj0 " m;w@3(K@93\x( { Pċv},=\j^AT,c:63 ;T$-Ku;x+#"m eH7m'C غB+ij^'wMcWmS H(2xНJ)ӧ'*S|ۭ, h 㿶S:mH=2·HǷu?r& dauw}ki1!fv!$ca [r)"@7e?> ^s߹;mD|>h/] ˿U!#Jt%ֿTs _^tiuk01OdlesN;h)"ArB}$QRdUq*?82-"tvIlEmVD AX,nE8{`8hBNRdZ&V1ɠ̩llѠb~ݡ sZ,j\?61&hC$A1B 8X:T&h VL#MY8 "gG=A&GgS£,VEJ -CA9md9`I W)hH: |caiD!ɐ3Rke k5B`懒Qƅ˧|lz-=QgtM[8aOe&i0g*vn_F(ױ^v4hӳ楛v9_¿Vbwf '-g"Pz-0 PO&yi 0Ҧ! o=w)۟w 2xrvit(ImWx~qѴT5moka&&| *{k2XF n2W^-i?ݷaz\o-6#?;(%`Wf?f2-fNG1Qcm}tfQQ\WD$XʭYv`N[=Mqj2S 3ϔ zJ(|cNV}Imx-xf[r֓1,d{b$mM?tNBya+_G{N Huf@tw\\̘51iByg=c3U'6 YT lK//F~&:lQ۶@Z-."?x-5 ۰=mzhɱ;j@3sx$;sN~$h꣧_OF t2 M5I8Z߇|wIfʬtMOnDu2df >YL6й -u n&?Z%uB-uQ,aD?dOh&|WųjWW8Շ/$Ka~cZPt¿e~lABpYVz[kCӿ0rcs/KGAX%d.§}nEe}5،Ԫ#4'_B9AZr^ M(g˨0b7y+ Nxܖ R![ix<;7t<]ƪڄp6TMO?^u!,?P,ҫ]_y T5q`bJPGM5Gv`MeȐ|}ʭyxG3=FummW*q8h M?ʛ[ Ji@Cuw.H yxք[2p ᓦjPT5 ql}/hMh*߸,;O"b[MC66E%̈|bfאE+0gJHb7#|rzǃ?\NZ\,pPj[5)O+I*߇#7d8Y%Xq 2 tzv 6A: ANj$%zxet @zqfOT6n\99D߇[Z˝x_  j0% /ݯFz؜D+~+z3;SJbe$3289Cȧhc xEieoDH0>)Liu]ԧvy}{F''+8N 9y\2)yOlP]GIӂi[;C Pa2:.8IWF2\ d$9O/g͛g-疪: -4M&<.0]Bd\ycS? : MB*+tQ7GҒG` TC'e.F϶.+3ɟ ~0ʘ.E2iM". 8vd.$Mh0<^$%@=LӞMTC.l3](^[S$f DNE2yق;ɡT_if:WD0L .W3 jQͦvF Y*RgokȨVRE*wҖ| |C'}jny~˞̰3%TCb2:@5B$9PDzDJOٺʋ{(m;h!:@GmtNaǗ87n˱ h*&Vze_6A.TU 1;Qaʌf?qa+!6:`elFsk7 i 5r.(-V om7TLl]# fKJPazKiV).a:`/Ɔ\󱜠KEwֽܦFG@g4pMC &,TY".5Y6r(n^ctśv,|WdD&dl^<-]uwuZ 7Iq&VKqm{( 8[R< *_xEnc^Ƨ64|<mvZ{MwGxDFDb.2ܯ`z^*ŞJ<'QVK͞C x@ڄ,lPo6g$ [ۂp2yAX"ԛwc,B. Նfu(ԗJ+|NJȌgc+L2MqDY&'>_F4ÜY֕P֌yq2 2c3O[(y@pFz=Н$AX݃p nsWZ?YR*` M.uӔl8`#1ccӑA69Qcz/?hvAtkߡ%]vLw杣8isĊ ֝'5a#-*NAWa5nJ$Ҫ?C^}9hbwg(M#Lˠ :8dCabZY=83e~־hIB}5m~>59&@t[hq(3vVJɠ]TvFO-ڵTk*NbѾ Ļgj)$ഩ]a-}ӟ@`b)kz 4㯌oc/#=ÄʀF4h4Hi_R #<4S߱{L3:6$ Os21Ղ+!4_F$HP; tT Y^!'+c:T҉.]C19&&hrY %"`tLgHM Y'DtESgԌmb&H I|r5mUtǀ% UVI웬f7Lݜn/~Aɕ !o~u9kT\?Kiz3˞TdRgHZ͍#:nF7b ߎxwaߪF>ZeR{5gt1'-dňPn(-,U73~ޠª:`zr,ɮ]%(h_,%;h@_W%ub!c)ǽe4NSb9YIiِfw[M?B o {Z6) ̖0}B; gF*ˑ_NXh^Wt,\l:7۶z%qVq4wqڪTMc>rNNmh@Gp5ȾIw90Spn)wەGÍjHTv]fBIP! WlM1Mŏ,6܉tOiP)S e4띔RjW.d9:9c+Z!}̩6bح+=권%*ҹOR,;d3X 䀦fɛư#pJBul{֢N5r6SWwl܊ wvglEAkjd^Ҟ7tZ$@ %BV7ĄP]3i*Z =(w "i$w-vFﺂPa6ma괟N\qPaD^LD F9 ,8T<.~ 9[Rթ10ve,q#iV kÉJUʔLY]m>KZş41Kd<M'3:702*W=zC3b\y[D}R欌d#( cä(_B5v(7xVgNzߚ(PF CQ&p~҇ĦRqE$qp0.^$U?н|-!GG&rkORQ8wsϕ?~r)eҫ6| E::`'H(=!@*m3g82ރ}F:` m>D錀$AH?'Mݎ&<^EwxX賎6-FkbnnH5ijs%fwTNc?]Q.V1rwԗr 1(ZKN A_@Y-KޡdX~VG& s( ŃW@jjz![N0"%3CYH8khRnD?!rm)#Q5k 1塃 Q5! :,6ӱEK]*D`;yPqo.`K4-llMwįOAf6&HRڮ}FkF5݁Inc Oo_E5Eoriߤm7Y.Mg$='baXuw.`9{_rЖ|mz,`F# gϮLNBEZ/6m 秊D9o u^zdq24rŏU4X}'̻5KK']\ d;Pz&IU x&vEP07!3jd˜Rf'Jum=V tѰ$+Ȍ ܝb0'sDx/nV<<x W6Le[@YdRaKZ4G?yo{/*KUy1poGn1JZx?)Cdb]%LBb>;AbǏi7+n,7 TKQ\št b̶Rg(ۅaܛ =CTQ3 *fdϒP8U?T?urк?z3V]Z$X#;#/l!5$MEK "n j= brAA~ǎ.'1Yʩمz ?}ʊYRL2&##m$ P TSsɻQ G=>l dUb-Mp<e:$:򿯏jrWa|4ܺ uQ|K nG/̐u%q GZJ$%XUuEK+Nѝ>f1 fiU@Ϫl,iDoϕ&ḟHsI{MrpJ6{1~jZw'l"ј0BfUe>|x䓵 * oCaup:ً%3eSd(l:-_xsEźh{'OtáoFK v ~ un3Հ3]5Mʓ9(,@zm +`հOz؝!BNvB*"-N6^ %Ү:y#(PT=TD'}{g3/f˜Lac01ev.{|~Nef́m3( s- Y^#+ㅢdcKJ<8f;syԎʔxbBO׿# 5˦4 a22iT}DWfđE\-17e y8&):5uq&녖ipH{\Mbr zgVqB柼:^E FWh9\Uld$)򴋊#k2YYƨ'CI!Z,z?GG4D]]wݣ=P"-!\@'Wspבeul`aɷm)b.> ـtZk˂ 9a_mG1(mh0z4gv 3: zٍž :h0TeERA/74 !ѐ}+DW8ɧ=A*'HXT)c:bܮX%STȑQܠ˭y(N!"q1Z)54L_j0POڽ0K qdoѕki=13;29QVi~665E/ؘY-2ΙcMZ-#Rh$# ~cc`>#wgj-[)n! A"Ds%LB'jMf>eb4 o_;f"aj_I_ϻh]YؙdG\&㷸6@̱ UKP}3y~QS˙ u{RӖ=bМqc'Ĭ}C6w~`XN۶@zQެYhK9KƸ6,EU Y9q GvemrR:M)1bkyS=-h~e#0Է,<:9Og<^,0Ae-A(ՒK_Jt熤4d.[*:kǐDv%M`>ԞPv=ޞɐ2k09:{DoOK8o'X)jե'jFf參+y2-ewچ 'Uk{ D;g8*Q H7DrsNx}͌☵ QW߻v~R{9n N# |H92}x=wnuip2\ kG~xdIX]lVjQ}VA^m^O@N.X Th+Jl8 Kden7-mn;5.GxI؞yIW“׬tsd![' L-ESJ!Ԙ|̼5Ȅ^n$V ҵOAb>se CH۫LwXyC&t(1olM]l nJ/ 8,輖r̎z#l$ls xowV.i%46Mf2FpoV@K; }'}p:f( !ssx hYmUEyxr:)wB>tB)&Z^%#?%qq9qVa}zx_Y@FOA OrJ Bn?(TtNSvrb"̛Q׉?aːs&;P!,9"\ɞxCt'|eUK5@jKvl!o<]R4Mhz$ L+<+/OYy$BmPJO`JYѽW!07fP}8Ggy~W4pQ'4tWU*MɑO-J~RV ԒLq4qlS"S|6.Bo#ߖƱ (ft%*CAmU.lEpGԇcyyHjA禚b"z jeK'֯='4pK3ةw=J9?I,i`ݵڤ3<̎HXL|fCFOTޑ]KK/"85&C3 {(7%g=ކzJ⋫w,]br7q{ ਀)UxMk"3hDn:s`CdL<~!IDU XQ.$@-?w #S7` .ip"]CC*/ Pk4* pl [Gŋѵm LוW"_uT:=%{V,!1w_#xX0Hp;)beme@2@xNw:AahZFN2| ?P)R$4HͅC7Q^bZKfIE0r__D86#@CO:0c-E*ұ=i-k>6NvG?i>z ⵟ*Wˮ=V@zѴvIJ')Ê$#̎Tj|Cۄ(~[uo̵. -2 t2:4ϢRQJB1X 55֢&;/e^ԩuO橦tJ7 Syy'*9aFخyz'qGUfK6$napSdOuKq\H[*D{KN5lr몥 %um|Jkd90  B1DVN_ a0 G7~u2RyW4w/5gkJ/3S5(?a֪AQ[H*{<zJurk˫Hhw+L9 1[Ԉg6ƊU\$w~"чu5 Pm |8GiHdE&Jg n0~ؓF儆ͣ!lɠu?+K2ml䂴nD8L's ͑_(V߉WVZRz#Xjn~"JKº8'x&Nw&0K5f̨q%:S\Icu#SN}WƎgX\JYQw`jfCuF2;rOJ>YB^.YkNk^ʢY"e<!]Qׁ/g8ϐb5YawkT4IBiػ5/̿jlNM+o>ݚk䞽@lx頟xc`BV\`4[ԟ`7`Hٞ&.K+cB->Fr'QB󃩣*@$jG?oxY=?煆%A$x245aF,b:2"9e:߀vMKud"*bMB8;;vDe(G[wK?KA˫,cd;[8>{!@SaW59m2(]O뢫DV%1d&lĿBBIxghQ ѝobY2(vxʤ!bΥ(x|! >P]d2#=wDmG08QTiCpb@mc[轨)`Kw?0-{mJ_qlc&|],9>>2h1bel2m2,imy[ۙ{F`AmDhFv;|. \&c ~XS{!jNeIJ }Fp2)f r|VDvߟջh9$s^NGB Qy,XGH?AWLl+Vb%oAYO 8M3}c+w\5X$58CbMJ#wĆ}q#R\#\vbFJ}"ms#vlm꫷1{SgXtji q @7=1k 4hG{Å}*R2]m6.7qt(TԨBw$[зAAyy}d4^A&]3VQgZK #Jwr,C䧯ޯ""ԫ Xon&*a>HE0*Gw}QcWtZw9j<@)C1;-I0єz_:ZV,uȼ!~cEiP 8<NRWKSbE.kyh{E_Sblg Cf >|Q?b AnsjGݮ/]L8kL 98[zҀg53돽m酦p1.xK'a[j\-'[ p!$NcY5(cS!_O kp`k1p$)|2N*a`B5 +"·Z!K#;QGfm|j,dϏ`Z%>B^zԩ!/>M#BF" v6/#WNOL,\R(xbwwiF,[[zmU8kC p%hàK4 M uJk%4L;Tc(O֌5x6D[\1cE KMQ Hb&TOMB-\|4{?r2#br`yk2B_16E+j5&wBr}Qsz@ILiv{Xf:D$3b?~z#ͷQ1c쮱jnW"XzTqa?@Vo(]~IZ yLWj{QɯG¬3HQvL5@lj3]_l4@6HJ!WŒPIf`oI椶aK3s0h$:"3hsK Quj8b [!d/QUy@2Km5!#uA4m"b ph#kg/2m΂%Ȏ*a. ~АUO44.2~ ,B/{p }fCkaB& S1*Z;Ǣu uEu^Bӫ=+ ܦza6b VFLk@6K$\ct1?͆Tm*K;[9?cWOC cBbAy8Z57s=E[l*bHwW!W0qUZsH3TTo >YI 1 -D&*¼-o7NdPiߘp;,rxmnwlR#Lhf“YGan8ץeɄ98͢`AU#/## 4󈥛4|Zejoq+Q&}oߩ3 9)VI:c`ͨ>T Ȝfz=F]9Jd*RFߴM1kZF^3&^Z~jn*T♏Q<:XE$bJ+$yT5r͌4RqAnmVRL .cs`6^|0k*њݾf?:p>Ն3sF0)?l2U\,< +{HNpgF{VV-@k9e0({#Q^)VB(#12UX$J1&D)Pn Jy].K(G iN"cJrL|x_amK[D$a,^q_Ddx͢JB r_f~)\po^p}"n|I CG!JC |2˙z &Hy}UŶ{5^|Zr |#%hMՏ"K0"tpuW@ :f3s+LRdRV? jW6]Fwox?/>4 ^XD>Sx%G(yövXA|ّ֞IzXS̞3%KyR7U=@lST#ݩgU[Aun/a5j s gFMwbtѹe~sb桵k=Й8dhylܟXm00d_dY§16OJ*"c{]>@ [iCb>Po3c? kJz8\\(WJ )=@lW~&^R)Ä)8$WujTC0 m8tG:Τ$TC3O$ْl4y*'=%1hM(_jXvm @J^j(Z%NO(%*~`L"FY&[!>Ϧ{d6Qy`'MZskxE;kɁqZ@DP5v&AZcUmHk.T?">>C?K!q():M,I01[hs!c6`fagW ;пMFFgh8'7*2zO 64ʨ !>,w0q~ 5qiseT²[`CWt#yPAVQ2OT/6z H5tcwhZVt0:^$er j*bJV&9Pr:~ʅݵgKרtJ׮4\@M 5eo/=SakVEf$) q&QQ93Dh-gRь6%R]SP"5H$➅[sU%E>]Rx7WF9Q8oJ1i]R!za3൙߫(!ccfT4`ͣBV D;5M[0$!,E438mapRbx)s<,MCXV&~J/x{' +wBlO؆#i , OC-YŕLxh+δZAt =态TOz8ζ9iC75N,ͥ Rc|}JiyB(Wc=tJ͖QrD֯\usV4Q뻫];bB-rY1w;'@igs&8x*Xshߍ}\AJ=3ȃ#p..ؠlwG61l{=q7o.+X]hglFRDx}֋ rFi˧\[8R ja[͟V'|3Ig }:7sUI?t~[9L? ;]"SAvd7jQk.'J2LH7)m6A?)֏4/9-K_cJs%/QTBhh؜[jլ15 GMݴ>5RDwVEIEMdg8zJ[u>7,fDݫMh 0gt_ɛe;}63(G,~[sRYbNx~vu5 . ~^E(۽\0Gg[@(dc+ NHR JN4VTz,[fwXVpN{w]؝sUu"E$֣c Ҏp6)_d$3nUj'KB6!3z/{4Z xt$V>,<8P~͕ļW}]WAnK>1<h a%VQT~uu.N10`q-o]_SvL H*-W伒s 4B :S}%u7UyA:tp`->TV6rق/ e\%sLNҒ.ܑR~:4b>Ae0çusx=$?z:֟^ ?H'D>1КГv~HrGg펈 $(.Qakh&탾n3Ij<$TY_7YjSsv;QCsy 6m$-&;F ,xхII _|>B "&L p* %Ig97Qw|KA~HZ˥^;aȃL1} 9W(XW 6Лٿ@3E5&eB9|39"uQcKXjXe$ nNFȖ$BU b Uogݱě* Nuw7g>8f;+T;ήQIEfa2YEI_VBN/rb ߧ'=9"n^避-]鰆ZA?xpŔfNǟ(VB;0{uyoUi9b>ͺP- [% h5&[_۽n  kślnr-z4f|)B ף %6\j]+-*oŷa}gx~Tkx-gYo<>J!Vo[kPi8UfԮiͰr&FTv%/y7FV)0q6@0gγДʊ:ɷ"5:ӵEO;Bs؋߂x9T?ou~GT  : kSS;%h.F >tyu{XR?ʍhUe8h@ G7W~.}=)D(!w:J=LژỰ:uft!Iv8T !N?)˔LЯ u䕧$1<5{_tAI|Q؜{( n <"UITN I >ƫ0˓#ϓQχ`-`~ڔ92a KMvh2̓ESVx>Tr}O CWx7Q2ć2L,RpDy%} x>U[˘6Zc\S[bSw'+\j ,IA2PHpҤ nw \8k.-qpP*R:hc6ytj{8af:9kb,S|YiYUZ[H$vGŨZ(e;!KbIō[E0Lj NS~l\qI6RR:8I mSmO#)_6Z m9kuFaXT2b'SԋI^|e,~{7vFٻ_3=ڃ֎J :5((砿:dCn^r]%h_ $ya'%@ jɊ@PbǦ#A'h(kYԲmT3ȭW8A? ZދԨg[9)>{b#s­Dܦ@<}\yN٨ʇ-og)3e^Hѵm*%ECm^(A h_NgQE7)p~gADm"_<N YKu88ڪQAGO#0sc=!(!x*_oVw g 1zAn;s_MW+rxig9BԆd|% nE~ 1)S.sJx$$)T\ڿIY6g)bGU%bE5cB5\ }J@[n~탞I9W#Am@Qkdp^/{0HMr#Хo# j;9V q*f9ɑ K/c ݦ[X\D$] 0/S̻3†J6a*.Z6UeN|LjK[OQvF0"<4~݄iՆuVѨt66j%_q9eH-1Q&I-D¢+xKaSQ|+;rE4cy{m7ɀ8WO=S"<{_AQ+yiV˛wʙzTOSa7כC|L:DEwZ0EUcQ[ Z@5fXL ?m_R5<1-tgWmU5ˋ?9\U.i(FQ/_Z *bݱZ={{>Sp/̱T: %o*kD$ewyXh!")oCgELJ-.S'vdC rg)zKa3eey_a+}G?\4P%;Teu9Cm bO/9^APVa6Sh+8;&5-:(&|S=uȧ7v6jϋZP)k9x: SN=FFsafRx[k*j+Eyw5DW~l⚐I"Sm'_0`s~(GEl+$`rgB1u-Jypf̀ߖvbyȾut}Pi T$ ;?qw CK:c({F:|Qvd{U߳xKa~Eb~RL1;GfIcRbK`U^R4Ūn mO7ɥmLZ6T$lwsY Ubvq ݍ &;6˝919Q"IebV}ALc1+)[qWE]VtECh>91H-!@N \|bu+"RGnY]2R~=/piS[uك!:!Wq7 #U{C|&x(7*"\܊5q_0ǁO H>sϝvY5Ê?gV>nӊE>Zl#JyN'*߲M#*P<^HӦaPG-H,+B}sj-K|+rh[wdL:Hߕm#:N8s%j+Cx $F@9z[ɽZmoAd(/'td>1gׯS5&鶊U2'&'3@0޼/)2u7?cұ<DDn港sn Vdz\z+6>%zEm7 SNHwlrX,pRE̢մ&*hzso6Q#d;0CLz{q-_ u|S*a͸Qټ RWD\ 󪉛&vyi~g#5"y D4la'ZEx~[~d[P%O?]CyDjJhDLm~W@Fr(KK-GPV0]vUΐͩyGߩپhDMБ뭌P7A0 naȶ1<X:snJv#un361ۗPQMV%]+@}f l$l&`|N x܄OC+n7+w* S<𖙪jjtIX7rNwdtCUJ%[)yuJQN3un!{-BJe%geɈqko"?$g\|,Қ^N`= $B?\9!9Lp \ȫqsnoGƺrSugaQBW(zbHkatzx1_ђ)$1,QKG4wG4! Mk`xq9HcU2B*?$f'U2dzESqr,vj @&]V鄢v6vE_ a>a!a$x0O F4]񙪧 Lր ^B;2Zތ8an60fmk{]]C+()l'(H< @,yxfxxS3/v]Wv!@yٞ\IʹPA3_GhsQtx,V cErz:W) ;SpOXEZGEui p+uglsk4R*c"s?iMG:uEb1tĨ #nTAJ X~.AHK'G|ݠHN/Aᓟ_:Ws˄+UYj$aH~@ Zc9ZzLls'@AjkC]R)bUn};ND_~:ea& #tn?eņV` 86s v G@ڠx*"q q~ IQ];_֡Ԫ5y-絛c/]nIB_Iه`,޳a0=ƊT*FDM#j>aE 6P[<{ʺ$VP߷oI +mg3ZG94NiZѪH&iyRN ϭoTt"^^grMo OǷXQ;fh`uԋ\Bٕa3b yXC2nfK2QG@,iX jȜ$$QLTw2c^m畉4EGB;Tq pYǽ˰l+(J&ܸ3|)ր9*;n~p)1/OM>!W8Q?I#*s,\=/>UJQ**h6N8*:mR^J Y3q MV'$xh9YXTl:xhce &Bw7^ :i*Ybă(1IWKl1::A'I40/ ^ILe:JNdoÑb)LKx 6AF|C Zb2!zyFiq<0Gs#ݣF{nwiK%tSĥ䞿96e]Z%sҝW U?T$ WC}/_/4 66 #"̈́KEMaF6t_e)ۚH~#eq;%#1IH'< >-[!/iNﰔ7'3b@щ1Lt# nwe=XtO$:v3BK}~VD,,4{0pa=wO0d)5. M~ڇh)]uϕn5*%Q֕l<7fGjC4ا Vp_t @HgX(_?|^w h  &q﭅L1w="A:]FORRJiSjRnWFN=u e"= xQ<lbl8"AԹro/yeh|e"&@;M+*ʑP5*řm s0ulg9o6Ay_/{o[M27iokv6J@¬"#m\`s|7l 2TDždVTmq#O93(|;X97^qgw&"!,ҮCUW:Lt'2$'H~OK ]5c Im_pw" azi}e] PA_-uz5u{X `EFBR *Fͯ0I~>dzǪ t'^."VKC0s[.@ hZ#|l?%\2=OЏe8kNuA`s0vC;؇+H{~`GhrCbމO0,`o]+;6 '@WQ 5B{GLZZ[u1bT!4d>y^%'VFYe O$}p]<dmI>#!W\}TKvsDYJu+uKQ*WmKc/uc)7#",/x rUy|^S?ГyP"nFKj*kzIf13~Eɂ)ˬ1X&H6(VmɭļğVb,} onpȡ;3:޲6]jwz^>8|.)VF2}88K/ҲǍ8wtlTL_5E,e's9R$s>-+Z\Z|u3V "67>ny{ʾF9mF{OObkگ4s5fZ[֋#QÆ۷6^|ek= ?~D ާW"տ+M<Ђ,$([AUI)ͭ$j+=JwaO!tTՠƉ90B}WI=mg,;3#۫^tčWJaYC\F&dۭ b0#Ux 8iqeN=[Igc\VAww_w-OZ߯sxYc[Yh0YEpmH6½=Ejԍ?pH-Q&w4 B1ߗ&Ǐ1~vGlTp uքN6&ٴ~31" ~Iy@6{#07 :Q}tO4^=ڎ@5[|U@䓾Ub"z؜w7NMݐ=W_ Rzih2.*%xUկ]sn'vw.-h*Ћ[S!(]WcoQG}c+'E#ى .#LD!35`Ē"e|fj-Dk@)Lyq"\Bߦdd Aء iW5?'?J*Pr^7 W}t_4.ln[9ܪfd}Zn W)$ڥFX+jI ~,U{KI`[FJp*9M%Mn1O2.=ˆڲ1B@BsWψ {R|q#\HZKE0xуU%Y՟ȴض7%+ uTd'MU^uI8$*tM&`:иoC*]  kt \ޖ: -[M;kR "Kw1\]ٗ.`N[凫7HV4@yv9!~W=])ږ3_% ) Rgu>< L-dݔ"w=gP ŇӿDNW =4P*mbڝh Ew:32kX5T7Q4B:rL/yEyQeUU[YSlQ6y'[ĵ/DrAGK|j *fe]zn1ΌKD% y{g8)7i=lDjWm.osy6ܟG偄kXWx0I_)w NDe)' U 9)on}p7Rm?13BlZh6o'] F )_&@M[M%_c˾W\IcNjϽ< 3E{<>oBɶ1H]w6mw\ٶ:`7$zw Pcaٌ:C7Ww^6 Ma;+6h0~n/ރ=ifP)0ڍĤRMSi;=B<\3ѫXmi ?%$? J $ɢ+Oѫ;JD'ۉP,JͤGh0ɨ:opEm_rw õ8+Ք3ٗŜ)6Þ𫭘=ڛ+E’>&cGk~i#/=Oaq)U?@+dmj{<"SfQ&Xf3 l[*Rn&`[{?&LGl E3w! >5txp'i2OxM!\Zl–n܄_tw:A0rջE]ϲ*=fL]]%m:2L)#OIO=fQxrYzD+|p9x\JZi! faA I툎SHIO@i䱲/F]afSFdkP`gȿ%%B2Vp*Y<Ӌw"H Š4m^ݲuz/luydV d}8Au(꜇؋wMp|e}^0Ӷ~]IP|hᘙT.fYCSJͪ :hBN!MWG)뉑^ ( ziS"@zYϞ5yTR!aڹxfLa# P+xf}K91XZ9B9y\mdz^o -J,h< 8aO AŜۿ8kL-/̃PL 6q|<Ъ\Ƃ`5m[*CY y41]Ru,?]5p zgr#yj{JyYZ)&kQf}ؙ.IwWMC.ne_qH&]F0/X炸HFD(*#bfJaCڤN/be^waw T~;hpWJŨ <2؉)e<@vS7eЦ-(NSxWKf)GG zE vn6l-DnpvgCj/p|2C1o.l0x&w|`riB鿟$yY|td f{ Pmh8ʕ.u;c0*yl),+rW~ˋQvL+ ՊP~NCpud/+KԿӀ\hcꫫd8޵8zˠb˕>{5/To),L 6.V$ %L(irI?4IwJ1#>_M2uz+ CB [Qq,>M%4oi=@4v?ĹIa;/}٭нJ#?9JxaRCx&_R8ᗶ锧;o ]&ÍP^'7f)koqݭj 3[NёTtFr !ؠ׎ ð\& ”! 2/q=ZkdћCɨy`" nxh*T3 Na|PSa,˜q%K\Q (@peZŇM^TOE[ݡ.+a2 ,:нMܪ(gܸbmx&Q|8a7p~!tX2 ">htC,Ɓ9W-g#6f^O+ b0j dg€RQ~f$Nd ]Kl dek[ˉqIX}6OtE#ޟi]$a2QβV6l^/k52=Iz 8pa|<[rl@;d6I ?Sn2k:\[4jW`Цm|6.rEU!wD.(g#/bSc4lRm>Nҧ0CGn5Xڏd|Y? K09UM"}{Leu9ѿ98E7@k%nJ!sR|{E $n{H&ߥ`]IQ>]gX5Gjgг.;<T3% g*.IIuE޺g.eȠA=i&)l2ц8=N:5 q{k%ܦI<{50{P zaQW!BF_Ȅ &Iwoj):wl" co/PxG'6l3.+|"vK=`fLlQ@-;)Gzm#uڡ#]ѐח,1o(P̓QW/^ݤzW'CȢvhJeE=;Hy8 vzoo_ݏ9x. ;4^y-MŕTɇCꎩĶrtS-+|*pT*dea5;z#x_Jg֢ !ʖClF^N_ڔKcd7źlzq2r\FFB5dK57Fw]s^:[D1Yn]/`3s*{퍿9h ,JjTw;5UcK#U '@Mgc]`trs'zl>v,7߰U5ؔ;8~޸[#v&9mғ&xu_ WEZÍɖ-Ġtu`@2dU%Adrt>)WI iPDrD'Ė g=/t=Zj^6w8+"G:>"DЏ$>iXjDeecm})ȹ3Vϱv8ҭOaJeQ8oz2d(N@^kgT1񴆢=[Z]J2Q@Dz:Lcn5c5ЎaO>#t󰸠W NA(wzFRK=j B#"4H'u"B q-p~7>ŽpT& DɛOӨ  D\5u/V /“yO]613 WW:H1YE!{S:1eȿx)|د`v2*X!'F[< fGbFطjCnqL&`,PM]ËF9@VktP MVU'f]0q:(z&9vl*#hyo9z)^ ^:?iuAaN\ lFeQPu'm-IA i܁e܂Yh) 'M6@)js6vxR~Qv|:@uJOTI9sB%O0kďº&RPFp\;.B O1gu5 B4"#};NRE;/@ 7ER;-DRo7Tke+[S`)+8->4)H?W.J<&ms._A4Ry|5vzxh흽%L =KV,lv$\l< U Sa `l?z r8??+xH:x㉿csI^^-]@WP8A_\4&å!'鯭 < rFQ Nx'&AN7疙Ym\)AdOtOaNՔ#=1P0ptxnsg~R#5Z|{{ 5s§`KY}ģ?$bq_G 1H /b fBҋ(_rrԗ~ࡠfx-zcwZuw 'X|ZzRU>6q[[͘PR_htd'1{m.3_(^%K_l(2@B'(S4s" OrM=㕃'ȉW_/#i!p#.ha!TV44.[O'WJ(=(?\BJ;(n 79-`i~S~Au*>Df߾F_Dlz7JI`gjaP(W]ծlRRcjk0#E_?Ty"$V%/e,fm f d>'?`wn0uɑx7*)r0ŹL ʇJԵP2u1p1ު?<%Ecr*K>7"SnZ _{(FØz.wm`Fvk166 S(mP0C[lº.B/^54y)5dWx[^piNMU FݿnkD9 N SB#*Qxt]fKhֳ6\2A%:NL /x#t_~2hl-@S|Ht(nH`S{/3 \~\S+uOaO($h)d i;/6O 2VkR&H%k:GVX^$V*"OӲ"_l(=lAAU ϣњ7í x"P|g 5=øn=t.]$itRPfDy1jI.}ECC^x2i5a (bl`j^c<[$1VR4B" f/%fK{&fTWS[4.:%D:>PH@#,[\Qytrj05e쫸f6,eգh dݧ<֘ 4^>((cxMX9BirMuIt$g/R)]=:=Yߌ9R~c]a+?n]l.(S\{~D2['yfHQoy!@ 7aP Hl8]+!zSf9R\$F#>DUO`9消eKhHZ@XДH>˅W]3J{KmәDEZQ5JgܒbܭZ7(3;;ꔊ\}PRC*X؄ ׋ϯ!@z:f6~]t{E2VXz/M(jˀZa ?yf'nd4Y핺XI-5A-O>5stx1DS;˪ k\+4AKa;4k2p~2T,nqJsGI70f.Z>ڹV$(~&y WԸ8,uˣi1{{IɦjRfaqI3| -bi?ei3,~DlPA DM-y=[<;^bY:n4M$2лcv=e_lqA>&/Grz ,Bo<5o-V8e2y<4Ѵ*{j C>7r LdaK а?Tq|>Rg\C<־P8%IX WgK{}?~)ELTbLr? w#HZK+.D Rpǡ[S!}'Xe4{cu2mVkD!8H.r _q1P549,w/.hKkTBR(lbY4BR@.сDS(>+߉X :M~=f %cJjJKo[INaLȤZ)<^ &Iž1M.(řȘbR9wrdt6'(v^u Mi2੘=[l,BFO6v eG|Sv!k9a9xQ|`͑ԍ"?oTx%=t5" q KGC'ԁ δ^i r~d%?mx`t+Ja$C EoQ[";=ʷ>z3>YS7A)I-Yv-!_PJ>ӔH?͊y_GH<-J Xzy13B F^bnq&r nj^"CP~4-pG-QUlwQ ԎMgl'x JUݐj:c&f<9O"OOl e'-.e} [\bwz'Y;Om([\g ms`rAD@1`:^G")`1z 7O${"'Q:s]Zz T8*o9Ș"RRu39 pԣ=/NJȇF f^p2NuXR.YNL Ž&]}C3٭ρZ95^j6bS?2s["ZB@g98)yr?EaÝ=`tg6뮤_ *)*9\pPx1fc ACp@JQԦO-(_||G}yBb_ҰRׁEy M -wfX*$L?_ml,g=iV؜/ giIhm;r۬kx+ӊdV|x8*%y{jwiNoz3qUN Dh(u [bx+Q{tnM]k?uN0":xܐx29Yjwe4D`_9*PP.S IYbΈ6 -n;OwQH(}EuܮBhxa4q[R]6w;}P98( /(gtre7ܧ(an87bPl<1'C 99~4_m:pm_ؖL#?38TɃj)_PibsiJi8_CR\٢L)lsz@Ys(~2Goy̾Z#2t}xb|pZR+MSC]8*u@ЈӟwKH9˷Rh(z&n]woLecH 3>״0"KL_G+T i< yG͚Y/`UNZԻ!r]+X>n"_5ORcɴo1Ά[U@P "KhB:F/‹F>(!PTSͶdu_D)PjI y׊,ORYKHlURaӬ h[58N*c}p<ř'v+6&o$YnQҧc0MP)bE)oZSpQs150dn+qk ?'SLht|w, NE Qx2'SjkJȻW") }N{'?,+a*Ui=LQpXto<ީc3C-fp1Z d 6 $Qr}k)L܂ȩ^i Cvt.`6mj!3!T6NڕS2,tVڢRAO~V$eizs9eiĠ{rgkk`EZz> aۗL<#F8]gYLG^9J;OT(h_@=9e]&(0׏p2~"_cΕ`_hҭԭm.dW4X!Dcl2[f ͍5-(0@4wCN,YP"T~Amj:7`x0aXVL b4ߤY^߿m@ NlCv/ "qw4G"''HZ' ;&;~L_NB"|ڲxݠMAR{3W0R+.E6=J8*Fro/)=owE}"fRwγ,kb-v9i.U:y+|WNڮh bµ < ob/XT(<{xr&.c;E`5$kIn;t`"kuiN(,"ty艗ʚ4TzC<29HҎɬESd/zkA{PЉM{66eōFx4'%Hu=E!1Mne\х1mRQͭf-}ݣʑO-s1B4TPfTRf4O-@[lnreI뾧:pjW-|IOxϪٲp>-'ҦZT0`C>faDM܀B32ɦ2= 'IMacL/ņ >j7-&ڔYZty3O*$pzfϴu"S>yn&1fs8'1} ϯZ^Koc"=@DtY]HfXׂ*yuߩ$i\Q<0IeTSL?uO!=6 OjVSAԛw!绞G0Sfo O8nR N p~RYs!sYe2VA7ߚsl!_$咻J FNc8h%?y*:o|6U~up_E.J滩ז9si1]5.GBDȞЗc-K႔TaI!j<&._G)PT"mJʼn Ő|h_P^P`FV:AjD{^f <{1R]Xx0QY)~3qKP\D[o!"% >T`8r <{Ȼ\OUHZ}~D"F>mBv!Iji@Z&7}YVON>si WpHNǵ?}}xI>P3[%!ŷt÷~̍i@bۀԪ)8Pk?*CBO6&*w""-UcN!oFd{X@Ƒu|r 47u_`5Z> Lx*3C:8x[<6jIqw\X^kbaFՙזSԿZf?[΅O v[d3{J[JILת6ιa=phiL쥽N^5q ziL317>7P2W }BYw}e ~)EˆՑd;-[++FI"$y.ôNf} ]cs]!#qSC-ܥmOsp.$/ mѝ&|4?Eeݯ isEw# NUYpiy&xbn 뉠 I7C6ӟbtEƔ%CIjBtYȘ;~\Ϊ0ʄubF@ob $(.::AmTIMN _D~,(Ia9{J4;7", (q3DZpBg^cK^O}לb'mR1,Ms2Kۈy=6-N{%aD@*c̩z{1EhTVqz y8?.vS#WfNVr-8h<|CodcgDؒK1 6Z&vAT&ɛ$zUɚ6R#}bx7kSSז\]E==(G&3^XmOTB?͒, wWjdK;TK|mCP/8;Y Na  }@X:"0أ4s̗m{uq؍]IxS¡u=:"u#2&Si#$oβǚ(%J"2o:hFGP<{LMs#\+r\2Ji3Tz^tڟn%g(#<:dD);4ܝw^: G:??QKݎx6e/kKWISxА p=[ Փds=E(؈sDP)ExaHz&df$p3L-W0(Yd!$t~pɮlq);hg*3_|=ki"nHi f>G89d~JF#e~B(Y@RPDL iŤk_'hсÞ f9]j{g./˟l LPwXٙM;vN7@*b^ԘdIfԚb¿OɎ Oy+VDGN>u09;sپ1FH^ >6T.8{LI2b5;u~3Wߤ{9;0Ȱcl͸uzi{kiB:UxD"F+~\*,(!U!Z7. !d lnڜ4]&yۍ֔V'Ѱ ]O;V&#]}٩j@%ox8eݥtV!0TF>Qƈ-%{U %m5 """!$:u73NB[ DcӃ4 % ªcs)>o).%]=ܔ u4Pdmzꍖ|V6P]^& 3s<#H|e<=JŒ;T'hcNSúQUc bMEE)eDb &QՌ 8M_Rݘ#Bé𽣾D c=K %B'[rPߙs9Q"ᑖt۪,+n-l+O;IBtfj#ݰ#3Ӛ4Ib=?DUm p|i YˀչnpoMUvYs_xg:nge=lPaX5܁&ʦ<7EW(fx73MEkaiNXXM?sO%וy2 :@1X)OW$]'Ф<=|`ɴdR9 #Q;UHfyQ3e8(H$fkQW%b;:m`?TJ!DAY*RI6">LlTwY y2m"TaAY6[{ 2^t~o.*,YJ=̎h" E4ݪwn󧑏1k]a2}v7xkv&[MÜ#N_HsjzZih/rx 7*Pkx|Tݥ'L5imNz.\k=ALHDʽ0k0SӯƗZa/*9!! @?jM*r<XYǂ1"zO/U.b K%~vdA5Hn,mi<3Ѷ4Gs&fTgZ\,ܦgv=%X߬*)5 7'fb[M:f$JH4ti5Hn_[h}'x$ďՈLz %L,6{h(N d5 !3)rh6g?ğ6Q,q jVkn'VNYz PZ. ?Tc/X5!Jfmgl$f^B9xF M<|XDK@P,72i*(=1y ސ ?PI*$ 7E.j c*ȰS;. ` |3s<2`: 0bGZ)E,dT~ {w, z9`FRz1CR{|v?sK}zu/+BedgW`Zuwb|e{xseaA#-ؐ?꡴~.22dw&"s( Ynikp9@[d)sb;tX7qd|e(=?o'dF)=𵅡18ƫ=#ZppMa-9k(#'I+ ( Μ.v"پ.9րр߅aKGw+`x횉nd47F,.-H$8ED)0<\hoHvDnUgs"!' 9BzX{/2`_5ҽ(cXa3.qO ~*묾jy5]{ Rb!~n! lB.4RMDx괍~=t"X$ԁh\ENH(Ԩt4h;E$L}.t'^*\[9&o\tCбWˉ0~mk2$^˘0q3IOv/;U>Ƙ1ZJXi;N VdBSqf3#wDb_P?A")A"דb&RxL$"W\q TLUYLY5%jwꠈhԸgbMaGpTp֨母Jw Uv,<f.ƍ#^h ʝZv TjR0-qGg ~/ZPAPUk- ]'[))SI>aa]m]-9`*RWd|ӏZiY9ysza~Xhe}aVk.zX cB15cM="N *xc 5鿷2se.t*-/Q5, b-X(~H7.) ~p`|N>De+NZ g~}0O9;*1 vSBb.3LQPQVАTV8Cohm zl.*Ej:1SdZcHn>kǻ=KdK8_c0[`2̈J)T284au?Ʌ2_rSvo=F,lh59ls i?0Sa10hce+rKlj+φ5R8hR\ǙURAX2XV>(WYt3FAr؞J{YpU#YxS]ƶtG$ѝ!B!R>2Q=sL붭+ : 뒂Q9F{1>C2Q4' ϮCC{=Rb(H]`2-Z!BҎNuB!{#T ]͇ DFc)CwyL@?NH܄uA[g8ct|b\q_":n뫴(PH Z#zD+]hkVbx،]lXPIwy U"2QWOď?}`?uqc79fFY$H]W0B +]V[ \24Gt`up#&M*%NI:9v ӜHM<ΐ2Z`;Z]*/ۦFU!mwf<Ջ9Ƨ7ʮ>=1f YwlŽގ!l)Ǡ78Σ3˽ #[?ex(5jכUsWi$s ]IgAlݔsq$α#doކDŽ[UP @>ZvR2$@:&dVQݍKthK2x=-^{j;PN+~!rG \bƬ畸{(jC #,r=XGсs&bhd Ej?pXCNP2}u##VyNQ4ٗ;߈ݘJdvxFCR4!S}!;ɷP'rO3ZAKh#bz؎ASE^IL$TZQMC+%#!jWpddiknAmKNN@h}ˀ D=|<ü42bpK$CR}MԆ VkMI&xܕ VcAc$֔Le-}Sl|&\uD!ewk> ZDAYaVzjųjjW+:OULߊ*$0W_2ﰾU. NwvSF}pjr*WZ؝A8>2l](R11N :8?SCx-W|F"(5ցr-dzj;W/[϶E!V9pAV#w1;璜1)\:wJNd{xX؄zm.&0#U4 yU:XjqQmX (.QO[H) MܞCO18 -*Fjs. e̐ټvrc?Ѡ.D-+@˂}OHe֌*br@%"-HsMPi5\r/4*r^(Ad̩K&&Q2 .#)Mk>@͟5Fعc4yIJ ]3dv>#?%vX5c/==ȗ̿eiQxBa2:hN}ѾGb!3!w@'7"(t)p4tH,\Iʭn]\ #\f:Go-?-u,G!aÝYNH{/t3T~(rh`|䇨MٶMar=gH!Ro"&b@Xd2Z0u#z89@/4[ mk`LfS#,JL[A =2#*`QH(o( Fq2ŕî2 ]s|\[o|iYs]^O=_|-B&H=uN^H:x@6 ̈5#>k1 )كKֱf"d,bRGr2f5|v2IqոZ$fG]4B- _' c[9SeWG *ާj l񗩈YbPoKVVDd~- D*J+4c nտzS~ڹ_6bXL.XBxg|3fU:V7ʚLCr%q$IZ.3].Μn`9h!. xXzI$.0,Dr d%Qod3i"uYCdfP7Yv8Kgt9W() W'b Xrq_dH=rՊ. nub.ډ9~ xoH.J<9M36ۧcqι*z6U X{;SZۺ`6r蝨sdP?ּYsU2&hŅ2 $P%cK&LtZ+|IM^=ۦQSbor,ڀKJdU{?sl7]]^Xd2R{ ms-F$rd8H[Q4p#.؝{XHADc}bBUrck 9ЀDTsM;+?F80zW/6Ĉ-(PAt%PmyđG:%>ӝ$EH !V RoRbN埓gR @V GOlxOǻ7'U+8JN ﯯn$ w(*@Đ-]1w9M!r,5xwZh6W86C{ÿ8uiflFM[]&dD[BV7T\7^{EM~/{.E?jaS-1lH2`g_ al=I/^%1֪Y"LltŽBX%ȩ_yb3wϋDhA[?t(ȾbE␙2*Aijڡj>9hֆ̀O{^7),*Qעm}í%rO Xҧ8,8f1EDL%*|Ht WcR @*!~@j\uuMQ|)4lБ_Zam񧘅FҪZAѝೣ  V; ޒ-p ݈'r^m8 ݬqj܎e+}Wr1z')cCGmLI$`R)Hh97RnC~!6mɊNA`Ն&􌫔߷'C[rvTXrj'7 %0MsIx 6,]݃hqiØv\G+RJFkv (t?kz]eN 3pljq3棿Q^4&Fal Դqcw0?ZV88r1cWYፉyxجW-CY0 /+#0NK<%oG,E'_s#" Iqp K7bO;gmB[Tu Ցd*DPU<)!_k{ *Y5=WRVr-ZP7f+EA+Ar<QpZ6(~uzmeoWlbHFO\x4 8I:q[~lߏκ0q|{ HQi6Rhḇ*zo|WC-I~$GTzG"E~>hY7Idļ^џtWUع ^}{N(!}XuYEU 5|(HRr4͚ Il;!@!wȗe+~FCЕfmf)EF Լ%Wp˒oBk!2w Dh"1v>cFOA( FJ(,.ŭ@ zsܺp@Qy&?=RW\`7]\RNٌ3o|.dYgcpˣsX2I]70Z14SWC*`zp/$o]p/wqc/;X@̪Ž\E K/Z9J=ԩ7Gd CFAžPrV\a+0͗[D szģ^>>V ;!O @|K҈DDS}Rgi($fQn!./<oo o4Rqʺ Ӕy77@Zlj9&3Bl1Qb?>d^JIŢHx-xgй9 gO*05xu#yw SZ280Vr =<}]p7^>Ds) R?NDGt_!.0F5='.褨M~ -S*u; FǑ$C=$)׾C5(.67We0wJ V,cI=6)ʍ+Z(W.B!V2ge. ȤLLCI:Yv,#OLaޏ)p@;|$f:7~Ao28r e-mNH.yUI 4!nY.$ֳdQk C mx!~=gmlgdi];mK-jѥ[u ѱn)3}kxGE1]S,:b&L} Jv/&^jG8 vĤItm)hJ4L*rNq3*oDU\k%{ԧ㍻ct+w/vOIDV/}:.f,LΈCِv>躉ZO*Ʒ^kci*! Ç [gޤߥC(*&ӛTm]U1BAa qŸW_&sL5b׽.\DRs9$P{W ݜv8'(z [ݷьF2gųԁTzh4r}P R5wl0<z<ܖ?!5pJM ˽ +mzݫzUjD9e+ >6NM'V7|ާyS/BE*@cneJ$+UpXYb@ lkl?YakrE)kS3**X^^$^E'7T\Z0H/>C(ԡbQ1˽\8.dOwQ$ ETP3_ !V$p";eC̖G{6n >N`WKy`ذjk~+6 sD ./m#ܗV/ c,޻!V`BVγ T@q0^&$&AM94A16-ܛΛު9t|3d2W9c.RnA+zǀb柉{pOpo= <>@jPPK%6|D?6&^obE}c%/`ǻ|)f qS9Fd[@1B!-ڧOh7K|L(y(]zv Hyx24/q]'*f&z}/evž?6q'<>.RqhJsޣ3&1s 6t( HFIẠ۹X@ A+}Imr9ThB aWNĈE'2._V3h 0; hSI?[2PEsnHsK9AE8>%tq?fD\3Ĕ &#)8I{YЫTj>m$+Jh̶o>Ft)ڃDŹU~r$FgV]\@ 53pA kEk^sߗw2$Yu;[>GjNu>pJ *C)'Zt!2!6׽Ç#mX qUn8*Iׄe*FbO-y6$X'\(kg+NinMsf_9GG kmfYx2/i 5;"=d#ɀ'w8r˲TWscOƎ8Ꮻn~b:u10e@%{~ҁ+v15_о!`ܿ<*w~Mo!`u [1`$+x+8\O6zצnXU*ufli:0 br'/[ayF~ /Q.otGUl&;,]Q:6/^uVFVh:T عݬ=  L;TWsDcZlay*Scy SČ,oT>>!0ѕ=c u ne=XB #1&ৢgf*S#{2wn?0g.98f&e:\T)0/4N xȌ5*\&8a'oޔt TDxMy@fhP>7bSK]泃-SUs}Y62DBb/q-a/.C$s=[KYS X] OKqWb~=/n$+~"}n |EF̓W  mGzk. ;Wu >TMFgh83o ]ASAQN!\U5 :#ÁPbU_ )21:K:񾉑gP^(wŻh.hܷ~NQkҺ%0#淌Ҟ$[6Hoy9qDtj9_c$|aųX՝گ@zӮ>ٛƵ8Aa-u^vWݯ ;@kܣXY6ai`; PoB kΒ)19 3H(}N*^,HqK{\Vrྖ|{~77F0Z>t`r[($5M1UߝʪH=;v@)87D{q(Cd/gp֐ $Y$9wRfh>0Nbg@Gq`)oKP(")$,8$"5 C nVlrTWƋȚG@FrN?>F[% ->'̋'Ch3 y#9vJg;俭8}˸~1}n? ܊y>揰,PB^`Mɘ0l}d/Њ*6#M̗$aV0)p\kT%ULNv .e߀A;` b§ Q:",oҝĞؙƳ`# = }^jD4,ֵ+0mi66܁[2x;~T%'xL On;r9 ԩ(iZg @!z$}h7 =нd}s2 *&MHX^GnY\Αh Z2U أGϤ.) H.p0*]6z d$j}3 ℝRy7=nmgt131U;FHclٸK?E/X?$QƓ)e Pe'>[$"t&NdOVkL_͏wGq,?G [eLm"QL!TE4,, R}UOӋ&(mߥy+ET0d(9~|nquJW xЅ8Mt&Ke#e8\G8ybN#g rnu^uC̫߈ӧ‹EQBsU.8bٰ..7."2zdQ4"QBʥ"nY "Nr"nLk8%p<;x->z* 6mU0 OQ[_syjAgIBP(*#j: A G -`ɂ#L7f'xTӸ;}㣐4X' Gs9/Qe%|1WLŴlFS'%:[wB O-DvCxҌpĻ+C$lΪFfC"Xuػ4 7c7HoN0/x_SV 3z(Pm>Kyptt~.lL^4MWA7d6bxװ>Б̉rnYv\اoO ^TT+Ra720]$7ِn8xt+f0ò4_ bP]G0#BR宂*2q0ۭpsUnG"0nvH;#7pvsM!IknmMRu>p}@ N3۪|jG4b[I--’GF";CPxvPAS"u.& 2 _A[|aSYKrݰ2IX¤ z߆EX "q / 1H܏kiJPJuwwf)d:N^A|6TBylzLn |`,QEFXČ K*(|;5iw-Zᗎ*ZOhLUa5C0@[ I2mi#U 7H-Ua&,tEV`oRO=9\T|Qf/ť.R,Y:YS_~iaJ $a~]lf,iڕY?WH'ǽR(7sNf2VB4ñ]Ox)怬{oIجg,E֝1`[Pln0(e~݃}~}K1fڕO:R>[:q9m,Ǻ:xFӵ <9nN D=Ojp dQKnC15yjm0;m-n@te8?2re^bz5]?/"%AElK`bp@ A8H3[.czN3x UStoCI9' ]bRV؟Uݨ:X̾ r]^Cg=k1.jlԸ.I}j%ː:߽]1(*㽫%3IOڗ=7wL(RV4RJ{>|~,.2|ke ,b ww}ހ~>DWOF 8VEF#o|o֛%d-o %CYlc]iP6C鐮Wiq?_($G^2PE̥A6 w-CaL]Ԉo!RԞ>Q& @]ivܖc)TyXo>zU p~e)6n%YG`hmY)9#ԧZ|x'DTpǹu+ΣOPyeef譋:8}+Pĝs mC,&yB }ǛѯlOafN(E\EPJfDq1GD7NHH¤oWtD~ǍOHEot2z]?1WQsXW(Sm[]tU`-Qᾴ!zi8d1qs Q1O&BQ4Ʉ6ȓKKeeX?쇐7תޚttzhr'k|΃F(P&O r ݇F?L-#i1ZN1q7%Ҹ`Z1Z5h|oբp.mpi 'DFi]kvK?Qw?#8||)J͗ZnΤ-gvgd/%N6!Ɍ9SȧA_ۑ_k\4} i+1oȉ m=Wvdg7q.?<J~ܧoځ#ۍzXJ,$S'_Pu'+J0z`#ԋL5ZY JdX3n5S%؞HVr$bE%EMx|7lc19žYH<nC- A,׽&}Ix`Ikyuϱ4$ a<ϡP~9>frwFf2`AϨ"צ*k3Wwz6}*iٞWqVO$#Y(+kØ/rE<28&-kK~hؿ+vhJx>v4 $+Y^Ά!4);*N'ka2?xP⸏~faDŜ$"xa`}98fo^a3QSX/!rŦz$L[)9pkMf\@ں% UV7G!g:}MS錝y"=$O'7HiSr&+ L0BF c Xleʺ ڋdVHǃ-D.3Rﺊ{l]wR ̳ѐt7#̊p7kc@WʃAG@㔱ݷͯ]X?0F*I 2^g]vC[[k 7cc;`\݂5ҌY(qQ+햰yNCKwdo6i$ dR@!X"nSƏ/KtΑ.ϼ%Ym<oih|h9FL/c' Y\\kjqr.%A^n:Ax|0lT\#&Ӕ+γO}oq?$t ER;I\h=#R{lpzjgB"N8Hr9Ú4&@$M E 4fs &4lj0M &7V4 ~MJDې9 VJ@wc~ĀS^id4jdY hyΒ0g1Pp9)!t>ķ6 E۳7$*dk YaTX1k"_!|pVasn'iT!iY}1`Upx~槙76LLd "^+mg]t^(myV 5OWumͭyBޓ/0|}O1! Bg2?Juu'< ͻkkь%z35q'ͦ8P$>$$³lԶSk b+`|M:Ec^'AFw+h!S.\\۴]8uH w6dX4\dx$1DezɝH~LZWN/|p5F/jo/yJ񹴆顉zv3l d8ټ>Mٝs>*ȍ@O/ĉF&h6-Uߴ,{Vv1/=n9$U0}LGcPChQwç&KZe;݋74GO'wzaeF;2,ahXal_tiWI϶_χ?`7̥p;JPYן)`OZ& P|Oz`KWgUD'hv]s›-#wri'EdQ ¥ȸ\VD{N)-%gUYy:cLC %dnjeX$"aP+1oaTMG/ gziY)6r~{Ca#bΡ3iu 'DkKWC>+Q2R@7d߄XZS+ KQhP?j''&R~#]8h.X}bN,ROnmmZMv:fA-$D, eUL  /ͤ췂cjwk%KwWJRJosO1XTYyRH78K< ?vv"/'+vo$EEZoޒ0Tc"'qFXUxRpv}~Ʌe*/ĉn.5Ha9oX:,r|STI_#dǃR'm'tѡ\\Ppߵ+STe$?12"Ap븥bWpt]cb h*ef˧(x"yݤbW4FsMiqoȰ,j#AO4|tZy] 7l %5Ջ6m3+P=D~_%^X6jelepC M3ؼ[OǣQRH(LXpIz61DoX{Jz~őttcMxxeS -#6sYI%kyWQt[\#3rlg|Ӽ4 M-F74lE/QAɐZsv]S%lHVۮGL9T bK{ͣݙ#m9 XKyղxE Զ'2;l_vy‡a2( MQA{ncvYJn@ =T ghKNZԄqu LJӔLߣ8>J*I m:[Șؑgj^yS_a*8ƾi~Qͣ#|ߏ_hiR;Qz-0R+^G%=F Wr^ FGZV J7xK | aµi9Vc7XaҏS3lRQxm}]Z PHd:"?zp)uezpB bʣy{OEw5;,H@ ɺ$?@0^77D#OR2rf^$ %YjgxӫKz׮nRuZ!5[G|X@֊כPv:YORRC̛lluELwg5c u:~jLS/i&,X-( #"9,u=º\̧qa6V&0kP| brY:z賵l-߇\@<2kF;7w3/~}{W-$ϥ<F.3RP n@,2)R)2u&"@xC{fKCH#1oM: O w>.X3,\ ytQ m> :NǟL ȩK^d"k0뺄m  . S: zR^ Aڵ~a+5piI\󻔂gXi݇{[l9|yX*T%e1NI# nZt%c",aO>S]mpQ"/o4FKu:-'%,MA'˜,9ϙ>AEVh{,Z,-S=W(h@2w B%C]Ŵ'ҾQKX5"iJ Q[rӹgD6=K/ \_]k5ן ,O"=D&θYZgD48-0DW8V87y-\'eC J9ڏiC|JuIÏt[*=6! Vgrdz,GiF@펷|c.Bl爑aRCiy&Q`{"u՝ s*JNs#_-3kYnukEB``OgYwq1QgG;3!@/TZ򠴬|YaA.Fx4 A3D'xj۷jp^]?: ؆lQ/I60h %nҳ, pF -gifP7H&'UXi [$ph"U|KWh^YJ!.y3_ڜO:!x޳n\NBe"}3>@ MQl6Wab%;zs`eױ |aaa~imW-x:ę @0G % #N3_J+4{ʒbt8VJ#G z}f&>=Nj9`Yqhz%L>TYYAZy5& EA+DKQjw ̟TxePq5C+Xoe풷r,' ,4aﳓjvq}drq)T]"@іk[=-/t-=IPmwDkaǗ:é#{H2'4NUk%O 2;C+ $]$7Oan_BzՉ\/qBt[y +E*7Fš*rj-T3͒(AgP?پcN<}[ r7˅1: l${ #uqh7$jǫ1gK+tiڍZɞ%x spg]~!4lou:<'~.b3Y?8~o]KuJr6%thQY9yI3"qfRj`0N6I&2-*!_ohP#Ư]ɯ;Dxm|ϳ%^n@CS{umm1ذVНʙ2Qmx̢")OS&eb^=Uy/>5 ?rMcwQi^ (uڏ΀N~Ձ׆y p޷TDy[Iz'kKj+$C9dg2c^9jQQ@ < r&{-X)ݙ"K}?!XzFvSAYiĂ02،,\a!u}Yf r&ؖ-PR-wM nnQ0YQߌYO*WR036r$0/XC@-n^+MiW QfNURuV, U<1UX %6u5M0" p( PDkTdաLO3<43ۉvU jY}KR̈E[pZFL?i"XOqe3@0qe ], f&ʎv֏=Q< Jz巼A-gL8PD3e~tUZv777x殼TK K]r:xŷphϟ%UٟaͮfPO[7N<8Ysg;Tb} "d4%TEG@߿n{pɶmFoB3U)WZpmSDRQ HBX -E̢/K6!4卵Q؝z(됢' `w-8E%gWO O(Ye5HnTHMu x,P4Lqk rU.X}எ8gE5(}1d ̶zθu^I(xDQr@80%duҎ0MvjQꂛ0B}phTDlK`Cq+us_#zgxSguQ='ټT'sxyǼo]) ߣ:+̮醮xݻMpJ,p9ߖӇVK#hLIW\1`~I @ܦDM;nJSun+ٙc \g<&#> WxؔsMn)z]fMg݉6v+]0F~Fi녲DwӖHcD$lVV@+h̑)zLcُY#;; D TF?$ z [or(+<8ezH~@k85K( h|xtgg2b< tI-ApR3ʩ,dx(ɮi{k32KT/+,~y6 K_T#IK RRZBo䜽X"ӡK\ꖨQ+3p%UWe?kLOx<_?I ,$c90f@/jXa8l4&<[7Ukšcd LRy](!0ŢAKlm<ˏ[uiE@5R؟C ˡ*S﫫[%5 ډ[SZ}]w!NQ2/5q%^ LD1czqLׇir{I9\vY 9b99ǔ2*lz*&*8V8Im7}d*lUF(ƍ{Ӣȵ(5((zW!׽lܛU|Vj4VWVn:Ȕ>|'-jq{Z[>кV$f>ȶ{LZ+ٟ4 ӕ &/rD0E$l]>)sV1~y|WIe2a4;Dmn'ňÒI0_V5腮xY?t%k0IPBf[zB= ńylEmqx F"Ezxg0aIvhuQElWIXo誥M %\Pˇpc>F5&5hP}OK|7n7B:_S[ j*SXUԙ]:dݫK$6v 0x7a֌pH{۬٥SV6lwɎU ~,"Z} %vkINCEO7 'd;~ƄI[jYc_6@x)2)'G?m8 ֿM 4>ZR__;\-`IdnnAU=#W./ƅfv7+JfXPIs/ .a%S'^s64C-j'R ~;|dYp0Xpm@W,XA>Z  C.w~ '>%-s`jbi@¸!O-g +U[:P.@eNb/غ&Z,x9?F5~w˔<-/{QӒ jJZ;b?txeY+jWNg&JLq{$zW.iL ^yGgݍM &Áb\7YhOAQՉ 'J VsDLW*+gM+Ca|{ӰIU9</ [@ ++j+zW&^mي3tVWN6`.>rlN]6hxe=6edDQ-:xJ+$Q%S4/#>]q3^`.l#Z*IFS=.5ʏ.Q +Ο/mI/-_Bi,BIr;m</7꣩ 1tZ%"/1.@:lƼ]DXGxxlt{O?/M#CT0MP- O]aՂMj *tx\\/@v77)<`B(6$.UWw[:7։kbS>~tJ}t8x4&F39KOAM3ہy Rv/0 C'D]G}5ӷ"1ӹhZ|1.YXh(<(֚̋E~WRʼn'2cmf4ZE&|]'l.\_2,Pc[y%0wܿ.S-#"5TGgsw(Q%R=(wTKq:e˭ |Mda#k%G<ڢ0٨)c2ZO>^ТTse|4^=DskDs4d'ti’Aw: ]h^P}6 PTaӆk|YU3^pd_wXWpñ?ɩQ{eK( kYYۙ/7nlZ<(j<)dlH!^b֦bs/_gz09Ďx{7wlhz跘" A6qMbshJE[_֨}m88TLyxl5Ĺc"P<ĎZ횲 \@ 4~_+iAi>_Q>9PcwޱK3y`+Ҥ4X ln}J RXڛ= N(T`y )#~Cœ$@Tx؍Mԛ"ED~)vrz믒s7kꢏ`hɮVIS,!~Yan9!eO4ڟK ` osQVy5f;kAw$(Ncwj,5{*wT4a}V]X6'қ09'#09V<%0{P1%GpϿ L\X "ƚ8ֿ֍#< k?-"yVfȱ2%#Tf&8K7x=B0(/@}1 =PMD`LGNu/T EQ>iM{U=(T}UK?Um찿65SG!xFDcTCky#"PhJqрd x,qd-k0.ڡ]3HLk&w>5ƨ7hA\u/&3P?sŠ7yąSI6 +TL mm{!xL-yGk.s&bz8MEJVη0?@0>F'Ų>껊e)=` T3}S1Xox4ov P!~7yhu"#aמb=CXzNڽyM#M`J"YQ?̽_xo4P/QINi].fQxzQu3lL,؞lC\-]n`&eQMł/(6lٖ⽲"PjgծD.s#j=8$\["iJg 崦F *LLҩ^h\U6]LTMQ5b?q KU F @?ܿZn\De(IS!G__*ON4M_3S6eGdqљVIO `V#Jgȶ喷# 8AL:u3 {{r& Ȩ&<66xغR0M2ђi?Nw5E-}5@+C YdCW?EMRV4]M|*Kq F{|vsRH<:_r\mf{evن,9<( K[-XBвIv. $);֔<"A!%mYڪ1`-i ]* ҉g!@:9~f& `ۋA{#cf=0<1кEQ5roҰM \ӱOD*X9l:צյYt^CV`iRth rڥ丷=*/%*~pBy>ޟѼΣWr"P~-z}&4uVP)y="TKۖ\:w:^ܵ4=bf'eAE.T"(鋍-*H~] UᎴ|9<Ѭk59Э8Yȶ3bod CAv^.F⇒ǛV`=VDX*dior\rwIo&(zEz.8,:P7oy@I("i(Pe a@)c@H_N%? vߕtc f%ď2W}spOQ־7R<5Y-gf1mq"QX/)7]YznODlSɐ TNfޭq96ZU~՗m/N@$ȱ-"MKx_=o"˞[C8 ȓ)aY zg8ҕ>1PhSJ`RE V H@I+YVB##Zld$eD,6!,E.KYu#/I8=}t#q$7`ULBDG_4XC;p9(? T u"" u<'i&>(\bg_w_frNsoŇ-!7&@\5oPtlY 娫%1\.VFoxޡ?/ yaxmV 1WK8 /.c ޭ ۂwԏe279\_hg7y&Gy[L3bʝ44]Ҿ/Ox B_ r1rz695 +ܙbB:ERh(qxiP.mZeb!EFz#hK\ktA\H fÔ+BOά-n9Vb\C%./yM'QT\qr<,=3צ8E[ bޙN-ϷaR$~ (q3tjɹMqFù5zx @Y$8[$@Y)Qb?5=0 F1%ko.qC祼"1j#L|%E> ,9l7X~S$qL-ט$A2Ցmx/&O]xF; '7r Z8СzNR=12j}rÓ\ !@LZշl;b| <.xF`qO% 䩝(#NM!w./7Zz{oW. )H<^̙sy =<ڤcOQJRQΔ!E7Oٌᾫnp6en|1B׌!&ijQ߅Z W~'@nm>L$ڇ;[ Ԃ:A~sRv; u.;TmV8WTtn1J*3|VXc 7ƛtU& hH5*OynDq|;y& Nbz ldE/؟:ضŴ(,aG^4]Nx0i/Ozl/l%,Z!dcHnd*DV;i,*w>{zS~PY&~<5<}3^_;Ptޑn-Y{qTdMN M.}Twסon?hD3_ˮʎ/Mc=cAIG0XgcӔk%hx46~)A"xixYrC hZr@U^I6gMqlAHX7cI%0k̽9ylVFHJ6,~&5[we}B+HѿCLңe#oHVsi%j/]}e/xJ?gDyH$=ƷEM[[g!gwB\=QUqs"ettQE(#sd? DCVBiϐ.B}5 w}.e(pOm߅lp[?ZzJPfNqQ EMzUc]݌h~{B `̶gϹ`g9l ]w{>'%;^f!3  BDT|xdBDQ["tr|® $H3\E71oT[ŝ|ZۍPeP)<{F ş>WlqҒ>&3u7X= KH%&*M؍ud,2[ Ml(k]ZFΎ!6gMeb><E0keG؞pDXfkK#u Ab)$:lf )mL'lTzYέh 2E;x6"6(}xϠ ]fI.nen5B*_&]$+.jJJ$LR’bzoɇX[3 ۣu+qrezWĮFT XjT-з T3ů &l#?@37u' *:]w@ u{QELF| h χ2WIseWL0m:Vc&MaLG'j iq>SABXp$'$M>/l* cPb"{;=\Q\yx}2W8SVYCV: )(õl/sņ lfsK1d$֝&RCq ,}╙7մ'B/[%gM)"[9uf#Z"3&S?~]t-G9R_>.1p,Q,%TatlgUho9,@\}jUӯ}" 0>bPXk´MkI0y wl %1Sf. rd],g6OV4TKN*\BBz PA/ 9#4=aݟõ|iIP19+\& X0 $* b~{l6NIwdRr- NqVd9\6SRhWx6/vUtozA]c젳/E#LLn_ Ov4%*U+cE@<4iRPGũZׄ~`OGVH4$}A=~Hhd,G+{PBܔ9T$b YP[R3}ma S-?;" rx)Go9=oiN?I~ S?B40omH8x Awkو0"oA#YOu G7DD9\mdi&]~br!{5gD=uT'+l5s`URhcP !KyƲ>>=Cɴmz &!,iRv2>ԍ&A$^6E vfr]ϚsTM\4#f39qOe~5ⓖ|ФUJEmLw_?aO,a筋k[: NdPt310[1dE/G`lyWNMs,i'pc,nzOvs-:)Ipz!I96h3Wr| Zy~FN≟(#MTi(;ݽQp1֪Y΋.)c3h~JLѵ7(uM" B,޳XDak"݂yV"tr**LPE9Y&8q5o;Ld3nW }Z4Y Bbt%!zEQI)"2 Kn Ysw&p8:(+/ -u'~yΪ.+؈q.\n?GybgHqbI) ^jZ`U%D%x;f^VF@낦D5jT B5Ic->m_q5/ALPC$L@GL}Ֆ<ӕ}!cbCLK"b`1ZS: {e#@F5[o寱!GӋ reU'=Â{>fFXkTa= z`&*~t<~&C!8 0*dJfAB*T7Uޥޫz󏸃9Dlzd~^/ҽ{>K|C;^zkI FȤPyO̊%bF99iۼ +;68 FAs5=aE{U5>1>xM̸e kVRn 7Cʤ_m"c1݆[WV7xJX,kEY#xx%ЊKF5L\ s؇CPR܏lqwuU୻]rCLf$}HNo[k87|,G7.Ēm[mВ3־ $D[KvoO*Jɜ\xfAˏӰ8RO(Sz1; ҏx}XۄZ=l2+YnK2-:c'VbF9@k ґSCP"H!\[:CspBO mg㽨찿ȒAt [* a -ú&Dd,"RچI]!(%!K"x\>}$>-^GxSZ,46w5w9J]rM?[WjxiA-A褢bb.Nߛgޜ&>Vݯz r+ 9%hAzb;ЦG]Obk4L ,:vc%XuS6(!ןFf6A&;?mEI4YҡWO#95oc]KtNT G˹th3жG5<7K^O\LLZ̻Qʵ86_#/_ul-sI/-zVOs%[/A.rPD?&DW4H%T!v h,f"1ܻb$WEVu۲ #8GCxν Lwg PNRŹYE2pIyo> ~gx2刴JEU)'Cӎ!£hrFwM[2vK iD-tQ*MA`U pO vGɬHE%DNPgź (}Hn4K~whwI_ Z*2K>28.CTP =sMB_M6M04]o@cj~*ʅ]:M~n^#޴zyaV<l̎z9@:ĉD9$:}҂NUȬ=ڹ .1 wJB)2yr{6C%׮\3B+VF8;ϮLk=}f% ne1j}>%?x6`5ŝ.2+R{\[qS ,W0Tj+ʺ8ƫՖ:KvT^MAHcl4c(ގ}3};itm ,3)'β-\ίj"a5 Jw2:]l"EԱÖ3z}:*7DEhR9Cns4չBW1=VBsܟ==1! 5c`jVm֑Vc6]G+\n޷a)38#bM9o~;r66Ēәe%-f n'J |9m4*ZhD- ^We'wp20k,E& Y+[GsCɃ6TU{0kN\>P6 봐6'5Һ?sc[ƺ'r[k%9q _vŜn`>5蹻bmP>⿼@sqo)|ܭUME]/^ 09BEV #$/R QIFFPQHtQPJMZ=G y4N(׳;.\$0 b\0)7yN!DF:S?\@aS$!'jR[i>=0':IΏ P^[ q뗶êiz<65Yw{a\^_tdG5 t_hPrV:4=}ne)aLP{Y'ت;Ϛ-KU\j2{3hԪoʶJ'W;HL,⿵#8Xak~]bwTSB7vWݧ[U{o}J4HWvay:2n)BMjbpk,ń}w=!@)؍mb3nl "砍cO nʀKV$_*?rH4حFcI4B3t @Lcl*e<iH̓oI஝ɳ%ؕ:Jp|W%=P l#}cAbV[I%8o~abx\ެϊJyVߴPOy%8/ݷ7ݪB3$W&1v[®lGd3DpAa  ,>cۄy_Yu˻7}sg7Ÿ2';w:qDh+ęYxr1;dU34u X@3})qlV#*䵵Gqy"K9V* ] CusJ;~ 5B=|pJ@"jy}4*2UiA xЂq iQT )F/WGY04Kc߹LRW4\܉, jp[`q]brs}« 2WoLxTJ'n* Ih`gQ5,r9USXfDYκ2GZ'>6ۤiu(?;u@B8dq¨"]K&ix}~ZatLL޺,Eخ[%D)WjCi)7Kk79 @3$TwJE*!o8Qr׍7y&Ng,黉r|eB-uePHH/s@#} C"Z \4>l⬒ vּ® ȋ$h%ͣZLO6״nzUl,[^ |8A¨)'JXPRM' t acͥO(ب W# 9GGص`~mioo1Vڱڠ(!b/orX*WFV9f!ƅN> T`E0plcvYQOM^>T) Ոx>dLU nڵH3(z:9&U!Y$62[-2{ VTdH ?TM Si VDyY/1UzrWwnفN ᆽ[\h~e`#LV-(dͪ~g[T&6O\S!|U9v-l?>oEv}5Xf!ːr Pm9:Ko_(3`ux8y/6yQ3cd`IA8O@Rgs40M״1|L+WN}g GɎ7U:rsP$uyBogoz}cuUׁ@#Ot,% kqԪ9F/91U6 +Ʃ%snn~.B=gCE$9f6by,hIq_U-7.c Zg_^ BjKA;-̦Bo~5"<`QTmXEPY”/p8^f-d妸+{HrQ،u:';G^A 1 3AgFi=ʖ*+aAظDg/%IL vd0kY,J=Y5 <!NGd*ULޮK& { |xkuDA"F PO][JjyOO{wTeC3i90u5uD0spw5TаS2A8aսP,F@6J>lSDKR7N? MF»>mR3XۡA O9wWLϙ }w#LI1 $%c$~dPXWyt'!׮ZnLK (L[ QƔ d\[g_#kmVlTWqt͔ f9jQtg7}͛iB+2P&Y7QZ➧jL8착M2 gu8ؿ*:8]X J:ϸֲq eB|~/pyXրWIÀcMIhm{alBp]qq&7!ZwCiE$Z DNc '/ ~\KT($ǴDț^Rz<[8lJ g"*}!*z-,RnFa*bvŴzG_QUeag!cVUE']lAt-VfCܱP%/, {yXѱiJm"AI` ~24@%)4j~81k=ƐIQv9d_k5w.lL*X('ayRCsOmy+1EH|Nt.U"sKěSd5NȅJw_Jp3 RquH.!mXX0"(f[FtQCнg@JQ;@j:ě`S[N:3r1;h>OM!)9U,DͳѿOgiJv>]Bq(c`=ngH2v}\RU#s??6@c75`AX'ϖSm*h!r"2C7VTuT1{A,F/9+͉e fh؝y/~ѭ ~x!k.k{'v'rC5Zz]ܧvXjVm, d- b]$Y`tj Zᕰ:n1΂*J/5߿;+q|AA GUfR *SٹfFbLIo8̢wud4N*3=YF“ {~S4qc;D0&,a ;7 _pRQgtΝ1/L&39Iű &ywKnf^Ä(1 8*?VS5>0ɛDbu{Bg^_ KEa{)h- wf8 h1I)0}D}YNt c63I&iPH༢_ZBߤ7q)QbI-&mz`DsU:w+).,Qn}ʃ&o @Q:q m&ݞJp413UXi}]] \@s yǦ6 LNup=I蚄֊uB 4\hħ$Vs,4fEF cydf}m!x|$:D .y%*<+*wyuR< nd3=#aHd4(xdc"}fn7Cg.L)Cm1l:\-2DC%1pN4{Է|&:Y"DGN9vѩ E H/9Cyн- Խ_Ü* չlZ~sl[7 ѲJVw~K_rIr}Pj{⨛(ȧ*s#Ok k͞*LeY~56upw(]PK}ڪc- T[a}5\mm>?PUKԮ{VE1q́DA IZdLҫ1H[47@w!J+[X\zn_E-C掞2UO)zvrkm9 UWwTto =~|O]0Ӛۏ;Ǧfue_2 ϲ0`r^b3 &64ޮfmZ9"hJ>`xbdu ]u>ǗP_ף7ƃͦ&A V$MO G$[۾\nȻV {}58^?Hd (3ֲ\PifmMsf9x6TBw_aAR^!g5Vs#[̡c,5O.NF 6=A$BD3j`Lڄ*'"g|׭]sdO|Ny ע{eǞȏ[(D͒Xџҫ^ƒt"Rpm_3tPÌ>Inq6}K*,S7{o;"" n,7һѰ tLw"]U e`xS;Eϯv].u4 $KtiF 7 vTc|$́4%`OFTy3*϶)kt!TvF0xExu k9*Gߵ^Waī[au%թ4I'9|V7 O*gWĿəʄز!g;>jT 3Wg/p!mS,qFև"[,q+Qn t(J/0K4|)Xu0{B:ZDWWf6~45\,KѧmL͊kJ1Nת;}]k[,=dxԔqv0Qz7$%xݺ9G[ E\Σb׻wic mZ[RA[pD3cFS($Sk7ƟAc5Q&&H2n`ٮ xwϫ +o<]$GB^hʥlh?zX$% s^X%h7ocg 70HvLl ҉)9b`Zn֩`˖MZ`}x`"]XWdFX3S7"!T=ޝ;p,S.8b`ƍqR]:0. a~:D[i9c29$Uu09SttMQ 1Lͨ/x3HKd+FghBVžB!r}+^)Y_}JonrUNeDgH`Eޜ[諗Jt[\p*Y6UO-50<7F4Yk~7$,}=Z_;##.pG(ˉi:q}YxtL<LKDnOޗ8|#XU'^nޒ=Bد"TbѩA[!mzԠTJ?1GD-3)WPݖLE /(yڍB hO7Co 0cK;˶<'q~v9 +@f'zޟMsrBNj"!CfvF[nHH S_OQ;JA:IodSw >[S!q2R&⧮9w֎cNw/#(l ~ ;?,,]Re5_#z c/lꘄTh]v#>jcJ[dV,yͪC5|HE͎'n]dWZ(=c,+⇥*fmIo6ݱꊍ}[5N!xkmBQ^ =V1c4m☮#*:n na³~ N=vs~h 8SCۣȸG;ᕧ>LQ|Uv1:-SbD / :qEXzb2Nvʯ"3 =;:+d4 G}tru .~~b N6nŪmؒ& [;qݙ,.{{ڵy_"Qi0LݭF G& L" x53z'Զ@O7]@t5}+ e1<@?STv "mZFj;~3Ҍ7kl !~}"0F*ԢUMKF0I`չXN64:as />xûF{]W LY \5qiJH@uX>P!IlMh~$j59g l~w :GYf&u@li;>3T#%w7S8jp9|x柗U'EFLysJ4e 7&?\;̗k;,|fqٿ;P$٨`@୧5-vܽԨw1NeJ0L#]@$/^wIJb[e vNk!AuA }?0"?Bl aW$BgTYO_QQtIR;;MnFOUqH%]@g#jvAPl1+Ҡ.GZh/8^oR"^Tɀb])`(*n ߰R1'{2x 4cͧ1e X$ ؏0˿AK*F`ҰT)i膓`4?Hf"oM=C$xg)"Ȩ0`*-V9Z ePrq T ^^WQ6s؞o襵+&{t -eN G>+i"#V -pOGaYjS$(-A kc^LJk`+L§[NwRаTRU5݆ZoJPb.ْKx~dձ|Ȳ8E3q'~7^Ş3% \:BO)o.|pq3{[ H{2+P(Z*o(v#P?#RM^[d&B`g+7fbt#5+7 M`TQ{(B:kNΦ#' "{sx h{7>C~?M(Pgr9dr>e|3w5A}^ކm^r} B$ƛLKVj G;" "4+"` P>, V+g]ӼT$V` ZcrG :wu^! ?ň(Irn.8ÎEk{{s:쥃N˜n}:p#g^@}{'WFYǪ4gȬ{g3C\̀)oڞg,gU7SRܳc97brsc^\ }gP, qf0:ak,0inpJ3,g}uDfvh00G+u{R۟bz{"L|MA@L7YV"sN܅Q?ŢӃHf)-h):6k+bp7{rc؈rv(1ͯ}KM՚B3v'K/@u<?|&"i_/:QkVS#>ō>Wk$gs?uOUD6Su9{i!6c'ÿnFZűQ-~L3]w+)og;cp5 T XƬ =TfDO+RP% V]V -XWMk)+g 3]ZcР4޶~,7xφ_ . 8vDXLʛc͞ (!R]]Z,@gZg_^{ýK?=r'0SfqvIi_-"VX9/s/9jh+[K8وA ! 2H[fK|0 іuA` kZ9iWzTBr%4F[s˚qW7[dǙmta}a(_9É]X*HxHBxǏ3iNʝ~͹+HS}qvO Ne Q?J7s<`hOB!忎KgM5U+FDM%[PX'G.ZrMʠvV$wؐX֊RF&^AD2FxR0,3o{tjӶThVBw 8舜&ۧ?ҾB 6 :;aE5^oZ0w۵VGy! W*;7D]X1vj/Og'~ȶSȟ ~Q2xP|!'[}j>$fPZf"@zr~-UG y>}& MFskDr>e7bV kܞp~d;D˷O e_g 8ity΀ږ3i˄\mks5%_:t]1()Nd <GL( "tVD޿d-f+`LÞ9jkK8I.Kp1I ]?t"}^N2F35EJN5" r#(~~*<3\3f_@ 9ǧͮ^ =*SD+Su>!|cСg`|Bhl8gwWTF"}]/K5#g7?0EE!+MxSv$Ȃ4C0npg*qQ-ά[d'I{PXʆ쯋_y=55sz.C=߀ÿIud2"+EiϓS}&S79ᅞF^*RgѓfRWdT%a<9lSnwH$ػ㾅.G׍SF͜pjuu2bW THhh * IyO!S `tɸ7 ⑂I[;U>-VX+^}Vgvhudiґ*{ ezHFKW6rv)Ks d4 |A?:w7T=W]^q< ZīnM ? W$,αs~"&;Jh]59Qw4$i-P8jB4bZKGJicz-սn>nƐ ҡڇpcxf6 TP$Ms ;]̄BxNj(W^]FzVDwxaeQnG0U7cB\Fqݎgu ex=FhK'NbGU~Mj{J-4X4ViAda;hR7WcY"m;bf$c% ral\ID"6I PPiĴ|bdX""Avrm8!R5;#q:w,< Lg񣵆2~!t"NDђ` ͓')l =#\V"Oti akrA.Ac~aѤv*KP.S /Lջf\`C۽R읭oQ=舆6g޼t}$e>yFEXpK4]ug\2@~^=#g {b{Iy58.cFpd9^9:;mne'Aᛡ[wRGӿRsk<5_5{eT N5+#抒ҙ]#e:&`ېC $9v`x&b҃zq}E4{U HSNg=(:Aj|XMݖ4^t tzѲa!ld3+l>CnCqh`>X4F-wehe1/H?<,]%"=0eu߾HYY7wEsMCwoy-ԟZ)v)'+HN*:gFfjy0`LDͺ7=gT@-ӄC⻭scV/JQ.#0̬( o= lZv8$1̈tݞ]0~A!ُAܝ#J`b{Onܥl(|UA W L-:i*8NOVMAQ~y~CIbENkO`vw4㚐 vAz1#`dM 026vB0v}T!Eq' "kc@)w=#oZyK0QxU[NoHkLpGp%H|F~NJ8dԈ83AUwSyrv@ p{,xX%țˣ.Yo] + HJIXkf2W lUo @o:;go IR((/yCWNw8h 7[B$+$-ԂזZrW(ߞVmPbV|kO XYDPmPg-粠eJÇfو[C.0C?&`N!e0 pr'kl/N|`&`Ы\pő 7KiKl8 &}ο ;*~NȒ/y*6qĬ)VH=h ʽ󴠧.w# D]DJ$FnU䖦P:ơ/'/_fw47vu547ZM T;S}Hzu`| 6>ҵй%NAVW(gNt 1X-CSI9&wz-GDFN_xgYC7iSa; ee7b=;o3Nr'9F66}l]qoߗi~jrܛ<[4r 0JIf~cN'x͓ΦDr]0?ѻ;#cOUFh P$zV֊i6ў7(NJ:&y_ZV1 R.@OSIXF*RWVZpyFl1{48P )F< D:P||Z,y6!OZHwzBfNwMT(N#_r`G- !/`NsTJ)4| y Zgo<)5~(I?F4`\H%<|`ѐ_$"sosu2$d ES~MzdJ!? AN&I~IW/Ij[Kط?@$PAj|q9kj ǝh >hGŗs\^Ua+q/5~7/\b+:PHZϻ:AEOvx /.LGc!Jƶl .Gt4$q]6;"6CnPz۬* QkjoyIR)1c9(Ȓ,F2LA![8eNޞWBBEx(Vlydx ɤ;rqW߈AmE2ޥ9z(O=âAno5p染 v*si3^ %Kfb9hOyrDxIp CV"uVCٻMf39uvn^Q` $H?7M.VȠ{WTEbc pMqT.fpɐ~kjs)Ti)/pv$9I7=ĩynZ^~R%(–Q|;^u؅soQhL^e): ZJ"[?: FZزYVZ}cJґ{ֺ(%y^x׸F3 o[>N5nNي ʈeŽfڢs0[@G@w_Lnpkŀ#s2 +Nr箻 g٧~>X-:pYd/%LbkT ƌ QknƠF  K&@r Vgd-bHd!nHE (GkyMdgCTu*p[d30~_,| hJ!c ?V@+ȇ/4bG5ybI!ؾ\cb 6qŢy*l#sz#ɰdqϔf%.eDuxE@gZ&Pz>ee}3F)̥tZ J6wsl9qqfm˯uCR)a\:dh[DʢTc+0/Rׇ z9gYbqw@?zK񱪫{XuYRs>f_{vaxi(vڌRb3Rr!lX-"ȕQQ\["ɴz*HT lPrȁOãd9_OvW4z80J. dk% RB[T?bgRφ@7߶h6tڮԾSs}NujV5ѽ0'cMA|-| 뢉W9|;vz/aP,Zs$|*kBZ!xHL/  Z|v9}| CmWJ'85yip33++O;Z,Am|/V)DcO ~Pێf{¦Ła 2tߓ&ɨH< ńEslԽGo/SEG!{RR&6Fc6î /G1Yt>PBfh9z3Տ>p@`׊A|MOf^.%Uf5?D8 Vc2ˈ]5J}I/D`NvqALݷɫ4$^CFWMj?sY g YO < U29H54KB-(`?1C\iҬIUb%l :F L_A{ 4JFTQgdb^8.m=:R %0IW39|x#I:[=H]i;G'Qk׼1t(I_y&E' 춨?jr/Gb)#2H-Tڭp>N!𚷒{ɺqvI.4MйsLhxIl5!vdȺ7ſ!IGN&AGwy jc( /f[o {Jp1cr%%$MhB6I=-y!=,wʙ>jtgoR=MhWjKC ~Indk pN/>l5q{`)b4! MחJpSՈH +ٗ!U+HYg𥉢"'LZoRS(h'Abe˕G~{=d ݾdTfY҈0A׼Vr\n !Qٽr2LQzYR8g:5;DԕLNkڷ@>4кeÛ7D Y[!]C n>+L2/jq"><:q2zwl'\WK6lMJuɭ Vdj.4uYj̠\;4(*Η_.)yK)r-j&St)kbsb-E1_+OcLw[aih(j^r#o1GL; ޒC|E Ru:X1ô<4OLg+Lc挤G][?x)6q1wgw^ \ D>daj/B9Ů$@5$;>$ !{@:g-S\"$6sHwGTP2|ѐ8˽S1"n ִ,JJ k#LG8|# R%m3뀗oo鵍`ݕ7 ,m J3yvIq-ƒbߚu} | Eg%ު)iIh˳NaMk` ua^@qT1k!1k.=es9ۍ.H 1M&n.ol̄VUpRbQlaJ\@Sv(*6kr\EЌàq>cVmk7´͖]Mb_p)^D)=$v'PwmuHWbx%R=kރd:H$^D*TUC]`#wÕ m?DГw }l!5 $%zA'xcG>]-h6zMxLR8n0mTreZFFĊك)k1Nد6ݗ+:LتQCe+R)}JGL5$41LTkܕo{#ѓiH0r54WT{ 2)klLoQfwP2F3総d59 jo%us 3f-5=xM+tIW,|sĕ$GPDť6g9AûIP '*3y {UAfF )h(h2KO ]KA'@Fb4 "m3ׯr$ !sF gu '߀OC/0~l>5HT21^Ec&p2}4>.D ƼXA8XcWP>@ppq5/'݁!:le)w˟ %-qlfyV$L%ƃ, ?jA|oJ/7)1Jݞ%fA V>kA*a7F\i`Nu}~R!ev5٨hVKNcQ~}WTV e7V#V,-E!^*,{$; ;+9ž8~v|4\k#B0\~ R| )D簾ض> c=6>*8*7ԢOgsV0, tfo7ּȿh@HcCs t#;j襁A&:3gĈY˫4(tA>_3vY 4[5fLFD'AeNh(uFf.}F\Z) g!xtfH5msES@Oko`1P>@~YY(ƞڽ = 2qߒaޑɪ] !~U"v#"6uu/Rx'L+vJ#m%.fp]/)\!>!s_H ȸ=\LbY6?Y Ŧ:}7^́PU9."(L퇤} ˇ @=^h=NS[OgcmQ$N_R:isf9=,C`#=zR_oGm6^u 88:g_ܭsXJKֈD[[Vt%xFsM56dKCٍU;4ڛ_5N*_&}PDDLE za8mҬwCfFGVel-u`Vay1wX% h#_J@+f23ɾJ@U9tj:T'=iu<蹧$2ayӾ".nR˨# ȈLRBwTfe1<|s+GuuU<+kYk+8׾CrrP5?7fz.mxĭ^X{(ѝt = dx+Th8T)B9kMݸTg2g^3QE9e%Sc*;F0 F>׵uS&9JllpzRRaDyK8R H8RsX~b.]U"zz 5]&zKE/U@3~lhH/Ik43ր꬝uaAbʼ2ձkӊr򾚥K(^\IX^O}~bG9k>^T8晶L+Sn8W{Jlcί5c6.{Q&Ȑ7q CgEWeM3Z1+rh4@,^+NzDaazxL OeEΏfq({_J ?,'N}w}GW*{s7+g|,pan*~Q)y}[g?E҅kBK9!قH!.Oθ&]dg}1(zx:ړk `|ӹR.iT\*ho0.H_g;7y eL)PS Lbzl>=t|#3#皬hѠ7FukA}(K!;TAۼAck􆔰Vuak|xfbl8^7+eEPͥp:sR yI1ŒI1aWiҳ#Tj3V&`Pv>5 ggÑ DI-9He MWۄʴ+k{7I6<_!eVmz"DmYWNZ=f?md pKEH:⮎L2騗džl *>837nؘ(8wA݀39xSd.8ڭsc43Em6l}f'RVѧ h6y+y%W6uiiEQnWJ`GUtՕT`^OgOv9\ϲ߂mGth?jQzպa2lݻ3 $Q+q 9@8~ʖtP-]<iAȧ[Lm-LXqNe7{x\B~(}j$Jya*Nؔ͂_-?Y$O phaCtzW"jSֶSm!V[ (*uSEa|wF\U5gQd8ˑܲ6^x+"XzPC \!)B+^ |>r/dϱ̑?z,ۗqfKaMf$1+N(WD3q7Ë&V^ժOo{{`Ȫ s\W*Ju Ƹ5)gb0nXԬ5֧ W^r$tpOS2JBE]PQ a6K!x3, ?H-Vb/ u驢n>}Jh`7\IhP 8Pa;6jWi}HWa\=vB>e;_dMB(f nw|jm.Yw5u| INo!箖IJGE_@'U[էQ2_E(KLFv)8"3.@ѸIdjC0m1ѹbٟ0wؓW^n^v1lkMowC+: 9c8gY7txKRɖ~{#(~V]TH㖤7X& Ѷ U,_*k!;XcØ$_cw (z~kFWiHP,|R iԥLG|62hz)HfxQ{S~lj[e+9m#qezc{y ,Jny%CVhƸTs= WAjD0I~ZV:^:UU|@(s 5(s~ؿ x@ yMp@vpYZ~dL8tDrz$I0N]j㰃I7/.BBQ|<㻞'`_z ~ +/~2`L+Dv9)RI&oLZ|ZK*l?zpF[#FD(QL2ș4+* SyhYN'*ir ;B>ur" >71f)69S!oe~IQLӜwDf\ٴq*ǦX$18PC86b鐈S}{-֠;Z)NnV9c|&EԘ eiu՛goSW;AQB9^}_kEMr"}ޥrAA\DK[z[wnwk/\R!l:g׭@a٢D`TDXXC&( TLI;((.q\ }EXhĜYdJb8eM`P"_G {̗!ԝcCV:b&+J+np(Fc9֟Jy yA<2ɀ 5xP[mQC`tN>lO+MLa:5s}zFj0i$/ZG!-+f)> Dyd}.eknd=`P;;a0ބtn:b{BO s\ڼ>;˺KtC1+t+nx7ۗ"b1`qfQrq\4]vJэ(@],B'jpSb~F>5&r؈lic'(X>e ̫JBO(1 E늌mSp)+,ӱ נi4BgN<5ʙG% u#AXws.R#}#%KE0KUH[W.4Q\@'zYe;%{ŬmtsW"z`;ɰ?^a&hQFݘ:%BOe2s|2P4[b(TX_mW`F(Rv2[5îӎPT@AtԔbz7l"!2/c>`)x+_^sS" BڙwY42FPŏ%1'Pk'ZIGz[Dُë QL@OyY_/$2xW3_rhWbWD%#jȃ1T=8s[I-E) H-Sd+T9k7wp>3~>@F9O3v$By}ϕ3W3t] 'A~ꢊ)Y; Zv,w@xsv pE.rW;,.ކ5qeı=I1I@T NCNłh[`8_ɧl^ōTx g7]VYJ3(=%$Fh!v= σ\xQ;DzEq0x S( :\k^ X:f.,Φ N (rdN\W4OG!v/yiENLmbZfJ3u jgdz S<bHpS_sZ/HI$0B4~k?5=| Y/gŢm4v۴th1@6cƍB^ߑ+-}ng~Q5x !Y]XW$uh5~4 Dϰcfig&".fE [^ -[_]}CJ]L Z"gE3qRGޅgd_ /,>1"ݚ}ZPXLT&Z<,L<Mk5 ZF=_KZGnZF3'/p̶5R;yAfAyy-t0Re*"ieTZ-{;VTw\ŧ-Y\cE[ؑ׫x-<_OR<jʮ#zR b4訁O!Dm ykPN|ᝧ:,DV[7YA帝#9yˢ?h,!u2|ymCs:?;c-iR]7yԨߝ3`pbWSU !i;|l\PyIT,0\jzk)1 -(. BIS5CX#5*IX]䈞YnN.YUvS9Q}"iiGWO}!&r[WVl66$7nAb;P ='T9&R(3o{ m?rm! Z0l3Ⱦq:Yif RHG[ $#rj; _^ѽW0FԄ)Av03+ٜM$ѽv JYlR )~!CNvE? %qe'fJ9UD|O^xӘN]en1B@_|m֐Z4,uӁե t,.pt1Ż GNܲ=I{qл'md[I7bY :)bM^8D#ݞÈ3])V7d#Iv<H 6 [DSf1gàŇY֦!dũ&~SH`6ڲb/~/y#kH}{Tn= Qƍ[1urfSlm֝Jd}번q_\4 m :FYh/m*3 ǻͽ H|{V=sa@b ./ky'@}D*"m=5DfX Bw~r7v4V l쾏8{a/;P=X]jOXOƲ*t"*̐؍:ɓsk%| qa3&Sl9FC^IRtNx/"Ĥ؃Nn|ԄV8 AP,|(/W,~W}5w lA8mALn[?M(9&BǏTlWh_ hZK>o8D~jciQ*0i\w"; ݯKw<\&a4?E7N}ɬ(⮱6^߽bH2z#&U5Y-('6'f؟ΧQ^moZ`4v4XT8uZ:ʈ`}k,KjX7Z %ʕܚ@ P-۹uiZ9mdߝQF<+5խUXVPTʱ=uwK2n9UTNACƸ\%k3=PG<"Kuտk*]V--`X4=ٹw!;]CMλ'+I_5$$8`k5OR1_[g#xyQ,bZ5>,A\Ybo$ĵ=j2k$ Xm% sV!/oƥQxm(Ξ;:N gơNQ<j$(E>b$=h8akGq/C[*ij;޴SW+5!O9 WMi؎YO=Eu~ZCY麍|eyH)}B`[MF+9_EH+?L mv9oO4G}; :QUv⛆RրBGJ[OB[rڳ嚣QÄ~WĮ#%2fH%U3}Α\n&ܫg}l?m."kA:e*荃dތn3ZlQ)3ZB1!{!ޠP_ŃŘ%m&[m$v?~+2 6Khж>Yey$@ZWqZ]{(e7ۼb! k`HB}?a朳ۍ2sA? pN_n={ضIW-5"N9-ɞz* >{0g ܏N0&w(l,UE·xj* c,%h` 0{x{U> h4Ju{$x/x2&7CûkTHEj6uK~1 г \Vq'䧦K݉XC}_AY޾X cN 1+ykP.TOt9⋢Ʌs3G.6Bes0kq:95دxZFEi^W )0\)V*PɛtO' x;DRs/+In,R&pǽ%yY^OӕB1(ϥ?;s.אj:;GYTlWMdhz!735sUzUz1{VS321ϓY2 h0򖃋uʭ̈.i8? -%==|_a,,٪?N-wfreP˨E AG?/*AT$9go{&]ݓc3(=q<4˴^+KsY.5܏+AXQOU Ӱ=,:#);5'{GdN]j/?NL  D- 6,X;SB8siҀCg!=g5,3ݲ~hzDrZ͂"I&Sy|([˙pK>eVq96ß8JikWM0Z8lr0=ehllx>JR_uoT&P"'[q0r;= 2 cꟌCa2'7IpQj鎚6$/[uS9M70DG7t6Ushw|x."GX1aa FT>9l*(S3ExfijHefA${Td tЁe1l%]ˆqA%EȕL֊/īả>FʹG Pݕ!w{vƍ".eϪE .cnmABI:I9«&Vmgd.q&mA##ejqNA25[Y{z\UՃ#gt}&=en +ʢ 40`*5j)ҕiYx~$8+7YJӤo`mO^~Ph\%X&NCaN%*%*^Qmmۄ=DlGlg<,_K]KenYAvq|C"bHl$:i zf fİEI݀ V9m'ĤR$z `UP>i|TE~Pg~ަw&g[8[1,Eq&̗K,pu;D$Kt?ɒjH-ǯyzl*iyaK)47Ţ cֹYҰ2QV#T%s誡*!v<@q`~• k{f}}9L;y-QcJ 'y,<90_ U GdZžS;"pI7?d/ j|qm_P`: }&+~eu6mkJ'݃xU9t$ifa^1!U=>D \O}̟Tȡ մ1{j]$oNմF$KfR>R{D&mN γ2)-qz˳`̗}hEaPۉgs¥}&wb0*N:BO`l5`x9-`Z)DFд˦%atZg ɛ{oQp@|`puכ~#]r up|LaӺJjx¡TХf;#c 1d}eC[&x%~X7{\Phb5KUv)h,rYs?uO d8 i;ᑻp'FXo;'WN@KJ G*tQb ӇL>t޺je.=({R'w): a4N"Js6ȿ˨tR7x$_MqJ '#, (c|I/x7(cw ~c-ZfERh]ylMx o<#Zj霻֔ WaO[V> t.#.S[&%j2}+ 2f|8ȿ)H~x)>NQ0!2>yGa-ٽ9G=tU.ܪ7"[qaC85fK,j_>yX 턓ShpL#-A9eyq 6:VNEUcbo6hr#_zc !D !83v\1IPpRCw&جճјjVz^e%z>.~T5<5һΧ!3h*g'71T-˃?k]ffM]+lڜ^" 2#h) &aYuBJh1*ivz!97Q}p X͜ڪ7]H!q*b }uM296o! 5+W/οhz8v=>#©m4'Ԣfw Rc~\>t'含:/ {gUX<.+A$ )mto9=xI a ѮI/ RzV#h](ÍK1e\+1X>b?֫61Y۩J%#v h.1.ncG֐yAg4yFhQ=^Pɸn -\%SxyKd=W_yJCREϨl2n  nKQeɺCu\Hc˰='AP W~wᴧ%3 {)'zyJ:syw|t<:\/vIF6&D- ,9eNj}0s AkDRK'V\9 SV śe8]uB!S!3O=KSbjC:tPC!T˴/[~-wg! j aa:,1WyȳSn(\fD[<[N.,G{쾁Yi$a^<ܴ[LnXXξj=Le&o >}N evlZl(Zf7!ͅo63>ɻye$7c^L/x߿TO[iԑQ%`M!J ooK*> ?+)t!`O &"<6rӲ3q갵צ^Oqa6O.~FѮ*$=ϱӘD8!\T9z>O^P)f>0@A墆߬-,Y2U)Cj {~*OHd7Xu@vZeO6g*&Qvm=K d.gzEKG|?i e|_]Z C8AKzOʬ?nI'z@_q#X+$y#N|^Ӗ3JA4Ĵ84^HD 5.z x7'[w/!Z 6pDjj(4ؖK@Fpf u3!4@dGZ¹M?LN7dgb{E b}L#;:SJ=$xWa.$@s5 f-j@5ngP!iJh#J~ZQ$Xc,GNgm^XM`ޫKLx #z#Q.5<E.˰ _GAQObKQu3k絅Џw`u xwg8OKqmz Z Jo G"{nk8jWIGwJs}ȭԀN #K<#ى}zezg}4| ˳-C-xlJRћhMfCːі /^]  gFLI{pJ+廃zqeo/ɐngHhK{vo 4Da8N^e!" FēpMByۻ rrT&,wgtS s?^sgaPI|.&0@^ɧgh.U8گ8Y6~4Z-E*|l<-Е`H!PkC&LjG- U"Bx3r A':o Ӏ97uW!2qӞS*D+cbAdl:Qz<$H?\p]eF @nzpnuFM=&RB̷ZiqV#ی)GC˹ɰY*ɢ*1 })8Loy}3Ed/ xc/6}H}'ՋBqA߽yĈb/wYO/mХB)9! d"_8]wNH/]g)N}.Ϧ'H`md˺1XհM((WLv A&ކ4G)Z޸cf Q^w:qX| `! d8PGye B-KxV^o۝OZFxeI<;[U+\ ŕӞRN3k 7eīV>% c8<%Kݰh􊥿euF6⥑obv_l˻BY*vnQY'=Xӛ_w)Ձ9RJ)ST>?ML~xs[^XAHPğ@OoW?j~ }0CHi1;a/ar dtx\6MvcH1a|tbaݸ !n DuN#DGxHd6B&! Ȳ^t%BˤcJ^sIY*` 5+YӅOz*e/~A:O2$֪/s ^GA4DŽDsZe Oy.Uʹ?M ()c4p~4sT<;omWY,KB63P BhH˃jIrw^w֟TF\oCN:W'SI|j®w$#:KϮ ĵH)H#eku5'[諣i@zFI%# jGt/*%iAm BfεՕ s4*IE w wzCm-2w ¾UĂux9 ) +yxC#V;1iT4 XISbPQ6y?t4gDy'OfH'BgWPVAGjYPDszE؟ns[84Aonnr5'S#h/]/V ) Ψh[ #<N*fLĠ<ja=`IǦȸXjҠ[AT_GPd.7bg^ơ{]ƿjs+ktȐ( ._[rE~/b9ESY[.̜VaFçڻ` &6P a p 'DFC?ui[CФ! qpܮj:wL -0t=@}r^pM}Lbc6A2Y-!8H r532?z'~Z6؛6d8џ /"S]got!p>IX&L>+(>}SK-3H205o>$o')\ŅD ÷2% gsΌ'hIiB'C7͊^7(~ ޙIP/Qro&yW.:_A.:173b-, }MQ?~#-QSLR3Ljy=F໏bFԊK-3iA(SdBv\ljǕKwǰAF/eI݂ZE1h^j_D|^R9Tz F {nV˫HgH/edč[TA RCa A`GaӪEppwi"^*N;glDEO}c{@̀ U,)6 @5agE!ӕ?m^n+ qfn\I$T$m=jl1S~(qMi^h86/3C`eA/=0\S7En m'o𴝿{VƏ=r|ؽgEd)LpaG#>C\)C;jpnV߰h4o݃KZ•<W|0Q7B s'|hg',` ALj1PW谑s] yqFzTۇ?gDs@K_JfoF1AČECh≶0`p?<a8E^*aQFlfmݔj'YVYݨK1~s>l[3,;w}$. ٢FNf/PS?yNZjI$o1PWYt7Z6 a ~J-K6ߤߖXzo;[P \Ch.3$LYic`alx=MS䁙mlph^ޯ;oXI,x8҅SD#;E PX^u&5p*j E)5g Ċw/b}CanVޯq'^P$tüRfaI=tgrV0w4'R8WBGh/]&)XyP (fi.> \FhN~! W?4v eH:#ybE7g-S (jm:ېٟ`lL" o)tv  g)cjՇih|"j Uk7dz$>xswW(S?u"Ǟ*&!d8PtnYr[8y+(Ym^8:/J'η}J*9 Lg$=(?vД$0K ;~aƵ{W6:" 7mV?corZ P7>8g4 o]8-~U5yP F];suY_LlmteG/l!,'vT@Z(L{>@vn=RXD^Mِ} QDp*Dzb`P/1I_V{jOSAq&^.\FR}@D9aSA:|J469O NI3'r_өCW{%kXJܒMb !Ttt4mvwJ.#WX\9a}*>"Ou&t,FxtDC^0c<]lGnjaslH?8XLeEH  i»Gh?K柞Hn:Vw$֑rZbSN9EXbHH mF=.fc*f>Hu? vN  ȗ~ <x$`Y+]TDoO8"O {'g'"`sRgjK4{OfHINe-_9]JLecD R%9Rd#iA#`?< \oYSBdhj㿾==\4|oB}3Td:i{{P~}:0*o 0M,< C^iL-LѨx^ktXG!. !hW-W` #sIbd ra6hB/R%3eI 3gX F|I&|e3gجrK?'mfH)eǾ: ʧ&)Zvny혊*v3fr @Z@ǛM%=(>Cm%ȵ5":d#gIe`7~xn;>%FQ1'гY-L*Q1?ʾCDz a4yCD VZ%/p˔toSFVCvG$TY!WfYie'єgC87Y^V ?&R>B+i-J^ؤeg5K -jN"3,+R@^ھ9}K@HOw{e֙87dx2['X[]L޺HMX̂d v5X]:^ĐNϊgKĩ5>oBO,1ivSw*I[' Z P7hTJAr%X%h ;{Z Z[}~ I"i?oxyN dzL߿e&;[(5X74`E-y[HgE2\]5k6eU4Vbo+a GKhmro>,ǭ|*#6! "1>lݪ!/@\v.%*s9]̴Q׈,|o><*}k߆HOKdPRx M؀GmM,Z5ǽ@n4"肊;K⒌˾֏jl*G>xp{iV ; x'j/U+^[CqQ9dHx\^iL˹~󰌅UpRiԭUOYmE|Y?.Q%D޿Ӱ6_kf /C,zh6.7ǾohT2"=Ho412ҏkZe22q US83R}d%amL"OWuwʥ<0nnʹ,;"Hs5;7,cGGa8'tPvG)R`uf2 ^)PPZ˩ᳱ !36I{Gz IG0@1DѶTu߉HUShBKKA6C7Ida՜>%j5OI3 zAZ1wAIj8InQ݌\ժDF&&oihCG[fNsq-!tQu 8~[S8꾍K/ˏNYDkfL^.dJ?Je@{/tO20{n.?k$6,_)A9g-r; $Yrn ;` l nLϟ6dG9le?6M<Ѐcĥ8D\xڦW~$/5JשA IzD%N=攛ɛSZؔ>UW9ơF-s㊦oX u% ﺍX)M R8^^_䚳#KDyL5T KtC|q`6 Aq5-L-ƒUc]YǺ,K4s>uc}b:C] >t,EOkN 8S!0S?'i6L`] Rc$`Ḻ5<( 9MpbZ;㽊CdWa[%9 ŐZk* {mIH J& /A9X؟9"ⳑ ^"2o>Wf11T.p5G1Ϭ@&PZ) #FKZ;RyiB3sFvodggVY;} Lv&5,a-w%=s "iօj:jy콬=l2AtfFh9#'S`'L \:F7RH(!SIie,F6d爫Ҭ~Y slCM@N*(Ӈ[>d)j³RǢQ99RbGI{6?qejK2A347I;qT$"-HA#UNB5?fwC1M4)&р '*G0wI#>$b<}6Q yYm F6Sܹ|0% WOngGZF5̹Re&El7 @ϞSM&nٕ)Q @oʪ,XIJ<$) _uh&uD)[ ܉A?^U,Q#v]L-zWr'_rE;:%8O.{&/rM6Eoڎj:E(E?J&VM5N8b][ihx"kLVC(FjgH 7 k$Z!Ԗn@1\uc̠~:WS%1$xX][EZE@yajFH?yI'BZTv>xT'Uez?[y+aO]IC a"<ӧhr r&Fg3/_f^kSO8*uP#e)CM{z=DmB@#GvZA}5+XNo\<}'>X;)믓P рꜵVPl fB %27G3Q/yqƚOg?,A.4, "Lb.#d> 0_G ּǸoT/h()3]ފ >g熳0AM)"<; àO,8WF bbWn,MP1O ܞjw2R33. Т 4%s㹇VVww8V–˻mn9ipe_3jVeTDx!X<"}<'߸8' KZtv!-`a^bp]:%EeD ȟYЬ'F칲/pοCY%W)a#ˡvUؾz@f~ Ab! s*jQ[iHa&Fb 4h='8 ɫC_{C;mM^Kf;B~\t_^4RBKmCŵ2\}&gZE_?kN%[w',@gBK w BݴI8fJdj(d;[-mje_'/k>j9Vd&]w?ӚU˘T}fͺ:,,jB-=.{5A⁜=۾ "b9U*m?*- H{~-ԟ^tv?'zMd0 K߳{OOȾ3Df`PpS%+DFěynx4.;!c'C9u 1+!OWo%[v8CK5I]f^F +Ƃ* )ǯPr+gda*>ԣA'~< HzQCPy_|D I֝JC*agntJ$TȎ3 _Bjӓoay1j;e.c iXOT1 N]kz}Cґ{ؓ"˻Hf`?-UxD==/bI 8r?ZO[;Wh&ju9G Y8Эt һ4| "=w]wshA %*>:T&#- <G"XMQL#8acAƩD0a{En:h+nx{76lTQ*.,V~kCIPEK hAƩHANCLCЅzԂ.Tڄa=1vM;$B6V]KVEC%1NѡTOM )#9~`jєU9Ӵs-_1XqA>q_ 6ѢPLB,<&%dÿ#`sadAwVr;,z|AZ<N?YfA2@8`y֋4舼ʱq~џ|mIpt-F)HnG ѽ'oݪ{Z+zJ!YDCz@WA8ҿk;`]͠op$(ù5@Λt<2_~8ä+@/ Zos^8S>ROa=F1g%Hͯh.F~+ ? @ ÔOTo=SHt T$"PWc-XS*s'X˵XK?"XϻBPdyܼWGmHwn!c'&'k'sӃ5%g{)ԣ2ܼ`E{!fc sNe3{ 7=^ E3VGNNCM-D|N0ȣZItɷu.?*NsXG>fi)W :#+{?2ߎLSc -{Ujg)T!zD(X1E\~`bT'labS"ѷǁϖT(z*b #PO½v61w_qeɁDDžA14?|qK.TE|'yIjm JyjT>4"[Kq;Ee}S ۽+!k+*}RB,kN>[;תyX熠ܚ=~\4a.@Ȥ$SY_tc e59`d'Yb_gaYcnj[P+%8dUg%qU % ,Wmv/:qq .@L]&ITn`!YkY!VgPo_&ۍWu*p$z`?R>caaI]ktn싷_+0?0csUKAK*;1VM)FM>Gr,)B1$(>BdUtY öhKwZU/AKd%# #ˍIss"$lER/teSŲNǤJxGڰgɐZg&jYd Q%}8hXiit-Oar.h+pd-kN:q>R:=qDTEοL7?aAwU13tdD]"LQw:R`+@M: MאI>ۇ7R&Ē;3%D/rQ*qݒ ƿȗT7u,3ӊAЅ篪XLefa$z @\$jdTudf%">Ubg9}D`` vEg] DN,hR^;],%۵'ͪS.>I[73RbȡJ!MِPdisbIl6n9[&^ËUssmzP<ɘw|ORFBslYeIWJ%/I[T+|t})3U7&>80|0%Pk ʴ,Q0%F-i{@VB1cꇼwk>I9vtĈ]O?b'ċ2 ]}>'RE~Z尧Q܃";VbN%_sw$Բ>OS඀QĘ['jޚRΆQa >^7;#4"=GqxϘ:Q%{lmAx̛4Ɨ+4qۦoU+ߏS=(bxwp{/M"#g](u[L}H `5ܤ]wz^qhU(I盵U 5Ԏܯ_"gaI}ʯNK/i)ר⻽ʔ&/Jĝrvq$EEk?e5&Q2|'t<hXz/!}*p Jx)AFX ڎ0aU0Awdw ob1$T% ,+vh׊>M_S!7bryue`7veEm2}n5 CT({6,CcY ‡5kB~T=!U}#@Xx2678QVYC}go+{gTTB\޾uGS(,ԯ= 1 9&[q F~6.RytW,>׏ut_AACB#k2[~p Lyu>be#,@iDΣet7y%4]w`0Q K]$e?[t.om z: "X]ؿK3ÚFq˖6k9vJ_YnSQ-'e-PGWӦ.r eoD$j6K1CE*v+ zOq2Mx2Уdz|ʝ<݄ n.l_B3j;f,jmf%MdTpCbxŹN+ jۄN㾮Z_trl Bnw=,Nꈃ SL ˋ4{hX9E`/7S!DD޽L. gO c(dڙf 00l%j5a#VXeK-1d0#:75=ʐ GL)yCoT,4d+7dT "R?KA|fQpm.2x0`GD &$OmWԆ*R񦧡[& 2S 00](+T߽88-Q{t#i+ӿ~G ;UDzAmPDW<ғ=9%N,,m'Nh}ހJ~䆓 x*BSy!8\#?~|Ya&h'$ݪ fU8HS2ދGN|\bCYـ jnyXeKYHVb"Y\u?O RI Ry%!"$@T[jLPGMIk{oD*ߝ͞s; ^d{ϲ'S hgC-r2f7s5i2@DM)k+VogZS.wHW" D_䇝,ȦKs/ʝ<)/o  %52+h1be"FP.j bAPoonۤkPb0]81!+!9/[ECVzn:]!#} Ynm>P싩*Om~QMH݉_1G-;6FlU4}O#woY\c7{ hiqm8挢 ɮZ.NssX{ϮՍx,*q֬5'y{D@FZHX`V5zTFd!-XD:nMb ^JzSm!Q|:eϽחmfF[hmX 5inJf$b?ܧ.GS 2ScKEȿF'NV|mEaU~OꪾgC̭$ɽtv 1M(lVKO|y.cΪZʳ&aAWsVk>(+I'Z>\5q^6`W>̴m?B%!@gf=u>Pu=( ?Ã4$0zar>,G[-Pp88c-쬪?s6yyCĪ8}ʓ10Wqe v 8Iq6i {jmpdžURV)M$ӖV|lEݿ1| _U^ԎRKi$~0 f`WIp!xNt%E!BAcӪ?  C:pMk/^vDCQꔜ0oa6TẒL8JuU˕5%X&h*x,B=)KQ Ġf[hIUt_S- 8OZ<|sEGy){ǽ;P&%C񮟲NuTIr7BSކ!f'92QO98TE K}DJ(l gsZF - ߾DZ?aZĮ/^{K|=N"1u_{>Ob?+fJpW@SWւxemIGI/ʆ(QYcebML㻲 ہF!94ݾ]-!SW.:mL4݀7zw[n35Lo}+EA_ B6r*H߯<7ao7YпQOIU$dHޙrYǙ>!||j%xmꑟlao6VJYnf4xod7*F=D&1 [̔v@4fz =!Bd5gI7|ެy(#kbGEL{bs gwIN~%Bs9Wp;IZ.Akˮ66*),J#H9TB äCs MTw"D@i+7!p7Fa㚾תсLhL㑹4 颗 1Y%%ݍZ<]zyi ^.+x 6UR Ef.+npp G4IΨ߲^:b7lq ^MӟlX?1 Jmh4k)30{ Hĩ.@ilBJsCX$T §YJ㇝IK7ߡ򁱥 p&>46Q.El Q]ᭋ'A sb1Hj`R*>P5Cc< ͹|בkyGgg=m4J8SǩYppB#nvaLLdS%f>k$#xG$ Q9r#KآOSv[c,01m3:ousC|8Il2@־S{BĄW^m.AG_-NJMB"XSV]б}:(ɺAa g^.B5l꜏y?!N+LeIn*j˴&rxG(m9j|w"BX>ӑ |.S[ԿVg@W6:]{T) |@&!ņ˲L/I8˹2O"N5Ҹ Ðr˙R{b*eɅ2_! 4"+K0Q.h۩ցn|?UdXaϲSA'L\gԑ1|뫩 Se&b`(0 Z$K[K] @!m" WeMLy̍ Th@u F_J Z>;$h80j1 tJCM_ͫ0B|oHS0nK~lOhEiݥ>3Hw?qXq0w,|hdkd)j% ϵt-x(lX.`g oQ1᠇ˣ#(.bX>KO~I͛p443b̴U9d7 sKUDOm>3' < [AK.{p\G54ɏFmIUVmMdtE&x5Mˑx0rW ;)T%eWl#fDQ\sx~2Joj@hՈY6мjd(1jZryL|?NV"ty3ىpr2W"^^TaP ,=m/_|De6O)!ZWdyI-SH]I:Ӫmf/GMmWLc O]DLaGF3rvt3U"I`d/f*Z ד/a%ߏdocZj86_gbQ~OL2B6(GJK%F=w&WCܐrZሰ$S=exIq O{ಬ4h7s[eȔF['4zf9/ХթTM0FN9M:qMϩS _e<-Hߺ5EP :CJ'P /Iv$:~{4mrU x \yD|U,Y Mgmh~T#Ӈs* QT[{O5@^WwۗJʜ54ZZ;4lHTPԊvR '!]{[4Hcih{j> e+÷f"uʬcC->2^n+oEīaL66ݏ4paVAkWX+UY=:z2x"_-v2ˆMmCTn5.%YnKAxcXdb3QhҴtr"(:d&M,(q`znF$*qp~jrHKq_ar@/h"TiC-WZrPí+3T-]@O\_\RP@@>IHMۡ M~}n1YY,>a?x%u+n~HkCO2PS;K6ӢtYq6@אe'pܾFOE2 [ϳNn7n8#D5sz)}΋%c 3tmZ"ra =; 'fYc@3qےֿLYwykxY%<8kJ/"AUtIqeF7WhΫuNnLNJIj933kgxK$ٟiG(i.Q632i) V`8R/t>u{F[8p |х:72wN{hk R'*M 1k  2!(MpYڱgh4%QǺ6D)kaeijv|x*-^y\wyDs5ܻ;7L*ۣjӢ",`Ne-⚇^[q"2rnD BdxУ]YHN:|XBbW`N6͞=k򵪄6ᖙhܝAW)=g6ZV]G`Akh Dx(%55>R*4l*% T?ŀ Ǒן'ZU`'=r57_ 37R k)N@RP1M)U1pajo./Ӥ0F*(ҩ[ϠC&[F1:QQ bT:[JܭT!jacۦq'<k^5}CW{Z3<&51L_rl YTb: |+-h;XzKXE[-"k:YIQ‚0U)<౩Wx⯖CCpB95\j a, /~`n뵉5#[DFc1Xo-Ǫ,FW} p~2.63fzp 6䒞24  &vMznC?_L`Ħ"HZl;)/WUwF-]Y5UCA74NB~t.¹oM7 dqkw#ME~"7e7L!EETmg=ٵ*E+5 o6<%)$9ɺTi)zq91%WDo56@E%&rLm%bv@$n JxrٍE=PѷtO,Pr-|"/A6:Y>VQ|@08gc2܄]=$pX89=PC?Y-I|F+?uOB~;Z1t䈖j-E<1yΜ܊8BFӍ/# {# E#ѿ‰l56IUH&R==[*녘gj_gf`~9`n=vRgM]nN jXz5_Mv ( V=85BŅzC>2 n^S<7q`V0wQ=Rf!,>Ĩ#J39yĢ`o5gȼD0PcF 0Ďv06Ę4{jT92yl6![bӶ݇)?$~B }sUP`NO7 !CSmDx_xWxS"֋%Y8819"Ƥ l F%LX=N?lRzM;\Xo^"/nLߒC8xI՗.RM |Et\H:}\Uup׼<!`(A:ST=^TCu6t0=qmSID5< nU3=vƏ'[oq2#-B|S*)s[$=-&d |/\F˵|4|k+- KH} }7ߕ˕`&4K>2_rs QVA ؤF]_ $ I=*ˬcuUNGz|R8.հձvʨ zR]g|42[ڧռɔ ,@_$yu`Udϛ%SKaiL@j糠"w| 8$e˔?^KDK#ezP]7Hb[g?GZ^B_&/[KM!4( '})BbL:TQ'?:+rH0_^zسxp\DlCbOBPAmSb~._E+uH 'IrKb%b,ø U (OH"f[sCNU`!xI)y@#G`=;<F n>JH٘lmPbVǧ%CmgI{W&AvFa 9Zhu |q9^ eOt$ Xza&z$H +g1^A3xi()X I+zZʵ^AsvJy9`Hޟ.d/9 K'@$i6{1zrڤQ\WK,ۦl%LDbA󵥅ƒQ!8jKt<.ӈhpj}&!R:BjkFv*1<B=y*u 2/K<(@wQ;Q,fA77]sX!XW^ĝ: )ت*eQP sZ[p2EXr 2l-]]0W%OAs_R6\G%Lo̸}iEw7l<·I|oY4Z96+o!OUЇ6yɺ[*^dmu'=$Lc:h;b(`?j-V&] K*L*8)( R1z֍rzyC!8#Ԯ963oF5N:~>[U_% xtF ~]~}_w6'sX@]uXz1Zל^zBh>D-(h{h~쌚NIl^^X}rQ8k'^U n Z?6p{9EjXR:_0!3:iޝF4S<"M\V&D6~5Ƽ⛺3nfU_ N8um9Â*\WCwФbk{ U^ JN9_*@Y>WaN/Iƽ~J'ܛRN\ NfY??;*3]$I^n=n 7bv}pV!{ځ@ZCn%2EX_Ō/kL#":CK*✝A2j(u6@hVR=&/8;zMMK|)"e7_#c1vc2PE FgEO2]ZIls@Ӥ/Oo(7yvAwyлw],UZPpzd2Z?y4\^uޒ$9x`YIYKɷ/=a4\f纽m ABjaa!:$![G;I+^N[`Z5?,͔xc(&S 嗛kf /o@I;w &|Å-%pV U"WQ`f5{h2+JX?x*3PtQVSX-Bh+?25[ޠ`-<Ut`f~+?-=3A\p lyn5"+5-b&Bz?ѹsPQ sk7:j2м0,2&zV`{$T GaDXS^$v8Qq/@D8Y1+sݎ܎ =pF0gNbbՆ-1iWzu워_pMMg ǣԟ/krq,%Jw*ty\+z5'cRc^5܈ɚcv<FkF FZ 0L%К0tǮ~b?mK~6HmI')LvK~DuXϷRO U=6~9n}r}8M )Jןȑ{{23G-גjQvtPQy#b4НIvG/oyMdv+srH~џQ} ԿndBCR*b- )OO_,NG~݆ʦ#zq7D)s;N|TS'K|?JY܍PZd:$3ѫS@`L 9ܳs"(Jf}nos-L\vӛGE7,699}|Ȩx,{{ @ߖ 1/8lo\޴L,1$o[n$ '-[˷gvv hZ͖7/i.4G8{7Gkz#Mi+ T]N#3STHeBpF2XcB%DU:n_zGhϚN|#B{}DD0j5`0#,h~%Sj EH af!<p Ni Ok3r~ 5 i 1azCţFҏMȂEbtSļ,K(2UuY͍YEluC jӤY}C=u3Yx]JyaT;k~, rZN596EK^IS0dKYu\,:@5#~1kI,/0+%TI̲($-\4X]ǣ2^k|I7` V(}U%K\O^R|}YBwhJ=MsGti#V !tVFj=~i|^$\&kx!VQζW`N? tT+Ȅcs)/q"8O k^e@\r_ zNN@Se㷓fl!6T5 2:P[ ;ϒPPHcLtU 7QoI׹ݝR)1۝PtX sJJ;-TujKq1g7^(lQ8qF?@C~DPJh) 3B/T|ȹY0CE$"ט6tJ?n@)#{ 8 ."?T m.WFyvPT"RB6R5@~C'VSFJدKѰKKX,3$ʻCQkH"x4ף^C&c]8:z]D AToo8yzXD9hD E!jT>kp0lnN(Ԝ)|Z=HXm {(<VӹUˍ 8 :גz:r4GС ?W3w/@ߧ[6cW狄6 46$JPNq+3,K[/-~ ]O}1^H/#"MݢLs>g^V\ G}٣">]*|Wj=Uqlj؎3%l!3rizt׼7~~Շy9d%\nV}-f;A2BsdR/1oFK }EBԅ.ہ..e.t>z&{h UtE4M̴_|EY}q*yNeêD 2‡pRd"gEq̺6@s2f8J^*jЩ۪ {K3OpbK4tрgQBy5'{5ƽIQu (1(>=OQRWhbhB2eH>0F (p杒{tAElQqQX4S"5ӇWr<} :}Pl>rT&ҧeDӳo G3+8JˍfNN&:Ch::/)6jtJh Ry1Fl-3_YTIQmۂ;op1RK[ٗ >E4]TBSx5x`2`sQG|Qh+(.KgN{ӑCg'Kˆ)'0@9< ;Ġ7HA)<"IM^w>Qk>$JˉzrJǠ&U-?Gqe>㈀K  mst)$[3@{`Q]*b$Ht',DhOTr:.勜#Q!o}U`&{UIuh7*dڮLcZr&P53*"xf-?dnXT(ro?!*{R;B}aOND}V.<[r6S+|d׉l?Fy`XPK1־Z7K^i- ?iU rb|9!{E?׽3{ YHW5h{TސܤgD.Ę) =b *77~vl癝QB'9G$|̪-瞧nAFBϚp\ m)z8Zg򝞔0I^ו| Q(Z.&uPɓ|y9 V:O ~A*x,F䒺[>z<ƩF{l/\Lz?Eg{5.Ɩƚ.Q&w:uLz 6)Q{7 6zz0xC.3^ JVpr:g2l⾝3A Kg)ȠO˕Ī1vT a,g2IZnlzhâ2~S9pY,z>DG3f J(A8m!5`9P,rsyG}FS=luc&>ez>Kw?t~1TȶqMnc>aT4ɏ@.,_/ѽ|Ww.D82Oʚ4H-j8N +Wbl`t^Ó10ɑ<-d{ܮ?a2AY"7~8l5qtOLOAld>N0U'^޶jVi=tVm5LZ6 "{8(>3vi=llj2ˍQLeRqj놵ttttBs׶ {ѐ7vTzǸKEEu\gJLG`Y)=PQsH:Ot;]y"|tƳ9i[n-nZ,Rf<f4dc#jNP4%IgO$O}d)= fGsm/b#~A+mH]'qy0 .0*=e^_N #"-pZJLmw(#UV vϔ*!}7J(muah+\zuAGbp)FR|~- ԩX#>ҾQ8Z@wϡ" tm#XĿlP& 9yʊ8`~4*yΜsphpch*X> ujb2m{;1ĒM{IHgحDێ"ˇ[h`S.kbkRuGIwe _SoL2ے8aɵjي+ud ˅32f5`󛚨\]c W`v?4YݎMY59hT^ {+|_#g_nszN4Rו%W'6GE$݇,`[3[1vd,^c{}5DbDϏ昛ԩzX8+(͂lvcy&?r#ԐOmή-(@s̓ENß /CdK=(0K7ONO$,1O_uY*J`֕ȑ px5Q}*Vjh 8ukho–ǟt4=2RaRx9t,:$~ܹ[ h9M^\y^6@1N7`a~T;=' dInr_f{MhXaļjk)5Wd"a B (Xt9d %EQԃEI~hZ(vdӦƴyS]c1JeQ^j͙w?:D|O,/vP%l߫ 3SD&Dhǖ gѷ Z^]76 1DȢ QԳ= PR$yV\^=Z0Qw>xҎ˝ы G?ޱMx& Z߮Hó6Y_a'#Yk{K2WG:]K_=Tg%s> BQ, zy oS:7擯fsSZ{]}:&4s9#.EufNI?VIYߝUfk ;By8ye tc܆ ryJ4I ]lv)X&Ť-7ɫ"+.:맰CCf,!R,Zb+Cˉ.-HzӄJ" @] amÔCx Xi꿫Ye*yT+I AT"Fk'SAE"KIeh-?^elո:UK^lbX{{{B\#޵LҘ"耿LR{&w=ƦCs%}T5L=P#aA+ 0HQN,?CaU- Qot ڞZڞSe&iiBۏA4Z4F=Wo^VF}O1zZxI0Ro#Tkxv26.w^Jك7 !, co*Ush IoPP( >$TQLy#6.R/)sLt_bH6:]ZDƐmxHXX9F*'jMĖ|N+r;A;404Vtoۉ70!Iht=(x͹YF#"2s' l0 o>G|oi@\-Xm=P"Ӳ$|lt)s8/*VfNʰ2y@!d& %HNQ1?2 >;l%"J*m|[uk!9gjy2."w[&.nb\4=dKJ@_}]gX5x> R5_fr/HR`QmVY j/p)RAS9#|Xˆ^NqdU]اja},Ie0µ5(Uq l&FFJsWL4G# 6䁵a!@Pȣ@rynKLj^^^_i[c1V ,41 ܒ:RQgKuJ$ $!Ƕs6"_&IA50Q vVUI#z<S$,L ǸM3+YKղa ]vM$3z}\=\;i{霋D`9]$b<1J@m2Tb]?eO)l6:;W,Ɛhҥz6GSP-X35Ūθ/kCpggK bcz1jWы_P* .?Pi=%!uNKNg'wK?bj׬?m$wsƍpnNu5795?0&F\ۣp]iV'QZA6 =8W4?.a4?oQ\-\WA LWOXگ8gvU6W}+Tc.]%z@akf@̵ң4DZ _E R$}3PXQ± '$ӧ&*C! ě[kvW>6p)"tܑM\y./ kw,Fw2 p=&T,&wg=.Hr㐽GwO _=HxiVfn() z8%|ޯ "\7a!V?}LE0#ؑ:ʲKpL) ^_:!{+L7FYf;qtW^@֣N_ 01e,xCتCXp&WZ=CmefN fAFMb?u˒M\+)ҒqX@Ngo)(JΠ4Si#C09.j"$l Z/&F@tSy˭Hh髀mF`,UV jɔWx~3gFMUՠ/ۮ Զ^ktaBľ*1i]i6 NXgiq.Rcн63`AqW6ʙG Vܷ!rqBU>6FhOWIJΘNQMwJ h[*F:(faz%C|:q[_8ӏ}-nH:%ZxD{*Kv:?6jsDJ#vb6=;Q"L5^_epS$5.$T5}􅤺}Jι_ 7#Oz<)ڜz"3AQc`5a6ꥤ+wQ C5y/ْ|,ӌunMqn W{0^ j6%M;=p %Jm)v7QPa>H6@TKt>&_Oew6ݴͳ~~gZ {^fz T5!+{:]z^_]fTmgsQT 4so>\||Dgڦ2K6d؇S~F^OP'~^T0B\G3XOHCmwvbIQԠm6&X0m㓿EL [ ~i࠾dNT˕P~Fň Of$moIk/T@^jAΊRy U$@`HVZ +o&8Ys6R T[ҳ6躤H5OYn!u5%VꬖYUC 5WkN)0ww2EnG(,ؠ zǮr \9$)/{gO"A+k=ZU9+HJ[|VXD]P};54W\xM.u:|M5sxDwM̮o-{܊00YFf53<Hrh+=' oJrH̨_~x~c!C~smvD|ަ-zq#Mx][.wuẀmV@e?z,bU/;y:iJjwVD1bш}D8dPwd8K:hAt=a>UWp EZQhФty2X1(idϨ+6 -XG *%g+[cl@7k*pr'?)1cF Kκh-kXQaLkl U eސ20me/@kQ8cƶI~]o-X\EERO?tYt2yeDR b|x/ooBoOjĽF{]xԢ ̈́&H}.^/od 3/2[SX/AʂmT I5Ckrؕ9nT c@[{B߬5tvL#:`, SbOIb%)k_Ng[곷?}a ̤$;ogMp 2@,pҲ嚄r%RպwME_D'QCM8/` ڸhۉsLm}yu <%KYY ,PU隴9h+ʁC*Ƣ,>`qq#/n=9^)Ki`0lt& 0jhZu܀ZK&nRz> ٚFԲHHEǢbA}*iy.+NEwi{/`4c}zڛc0W>M+ @T _&FJR;f#<׌\E<3/dѬ>`afӃY;(?[#9:~W!nV/mZ03<#f;L0~ǿ2l"c;{^dePަ/*$͏dA ԇƿJm|}5 s.HgY LPR BGXgDU\޿UBE&=�XU$N+:{i+5})(O=W~U B$w͐6?wt lZ(ah`k_LUSX*YL (48雉zgxV&u⦘|Nlwg2iL[#,*W̡pt;at=WEpT}O1UB}qepi ^zG 0c%4EZg6IjԘpO[ <ൔ8[18-!u.d\v>f)(=YHΈb2ͮa t x5`L:3E/K2)5{->1v iZY RE#yC2;:T3H$NTͱ}Bh,CgdU'f0_;Ʈr7 , \1]AF0L Q򂘸ˋXbcq"pDkWK kN.5)5gՊɿvx [bۜ l J x=z_ U-ED̳bIO* khS(R&ڲHtdYq랫/1=;AZOŸG2B$s3%Րz' iSoI(ЎD* ZwGI b-c2!弫Ng˳UP`l^қX)hn굢]>ž78w` BniFAϮO@PJ]miX v|r!İYa~moË~RW=iPqKw`*ƈ2U򩩎Bc1hb<9v#yYh29?cYfC GX3ղ1p"{(~&[XhT"+_5\!f贰:DohRHhN;S7WFN oԒwЧ%xؙ_@g)9ROzӰ#70'Kj^tKL_VR&swFx `@ oH\`vaA5~*݀ (wTˌ xƈZIlݑ.y_pP*WxaF/n-,b dğz*S=D2yת"/2g ٽdi<u:f-6K>f9 Bڑ_O}ٸJ7/]yH{]_QǮ`7K:Z,WݕɦvL2Q!hGOC[5G/鿓"nSQ.f{*M#Zm8ed܃z|`yE2vƓrjg+ 4gȋZM0w] -;?ng{v6zl>C2B514#;%f ghre΄]ӾrI!^E~3G5J^tb e642B TD[q2M{%·irqc6XO9meK1KE$>:< ~ (u;-Yw?24VU\C}'JOnz$7Q񮻒d4Qiw* a{-d8^ؗ>}䆅#klGS1x㠽PŀRH&\6D0ީg' +.'2h.F>%1"*:<_H=Q)^8{NtCentZy =}o`!h rq'k]hOB5}E`w~>u&s..JQcӿioGT N|g=B0K&x㱛Sm>oKـOu?2U4%S &5Śplm7 k_;'&:VSãZ=:n ~XhAoIy}hjWNX1Ŭon.ֆ󈃫 B< ][[uX2`e,Ra`(`P~(iZqxHϞ^ac~P-)AE&JCr"TTUe3FWcҪ=: Ҁ.k߽1tT?L]* &$t(i]f*|-1g8P^]/?Um_Cpkn1,`ȵnKh72#ʋ[lJ2beHoA:V2lm<۴un5KE3ij\bX_b"ݳn,K5ʙ !S~mvuq nDSp_J _z=TKJE^*e?ۼd DRI/O%ЙgPbԭֱ"؂5fFhu =Bz-gښ.fszwo,#Ec˄" Pʸ 1a $}L ϴ)5"B ؽD:mVE4,. uX:qTvðYIBY*)eiM#!ΗdR_AV$ҕS.dX{Z&el:rF#t!'8l\K?K"{O +@A'(}(_r9Rl-gʃ\}`C|o.z 9yACQɑo@2TdA/>D% 2 IHWߓ 84*"#{~mNV}(9 A+B < aEM`!( 3͚c%[Tq-%YQPQ$DЕ^y}Ha_7\5m6U8 ֲVN+^b>Ljo.jt3Snrw:\3 frE j: Ĝ႔*XYmFJ^j]tЀyjC豏|")7BLP埬D Lj˩|D|7tSG|;86_IK1;)Kϗw#H rץ=_Dj-#s{|˽kB}Pdnp=ȯ H,()x3P׿!BB 2dyqZ{ˎ~%lx381E{ K>my#u3xUF#)Fg] Lo:Mu>;lh'CP-LYӸUJ$FoC^4d̴F$}fcJբ"9iG{F] Es+Ie䰐U;^i'rs8| ɭ 򾵭~Aδ'yf1=>X}V ?!9s2@ѭŭPM>}|UCE?hlE R豼~k-cw{xbДlI~ěqMLDi5s[kdVV2^(Jޥ>7J ,Jw'/D&cl@*}V.xP}X8Op2z)%^Kn9DEotOBQߖH&PLlP͆z:,ʀẏ8ڳrAQ&QyQ.D (8[;s7;̥UZ㟧` ;u^|gBL';;+nfm4PAL6.4[{]IR{H8YjTR~1ƕ `qg^~3sdɂdzD$t l-{5ֲLԲGR*l,VK[mj,Q.˯м[5M-kkP.d&D\`FULs"Q}  "l\E1I}uH7cT]gXԫ߽u⫗#6v\jC*]4QTUg-R`l1GZ\pį ȇ{toდ"wz K],ZJEkh{ +B(ʻ@B3«gcY1v6K^œ`KgZm4~i8a`)]5 oiXyX.ĺIlOsx[W P`ɫMDE!p UjvecAGqxvA6ɂ?y17KoaXW 'nSs ,8i߂bA'&qR^!PhvHn`Y1ۭuNipk/y/Ee?' vҼӺFy C|;|?gg,쓏X1AW8#,C`!i4|b!W~T 4WfsUWGUiM`> DΤ0>sM,n-ƀɛ5gtihW_A9qhjb*EA١doP8Lq܅MqZE-*<3`-F(*8!;K`M 臰y4*Çr*Uw{e3l[3IN ? 2V[& 6|t~_pq"qs Dlu^Ha&IFjzԿP*t:I-,XEgSl)>?rK+-pƂf$KI᥇fǐ2=CJKWq[8f])ҟ24v\*' Dҍ6z94?b8nj=IU0nTf6M:J"vP ȱSguLu e2:+#`XbnO@8[=py؊Kp5 WӲs/+ ?0rƯ!2td `j= hwwqdtgۚFkwZ ݳWj0q\SA3@-cZsH[g*K7&Axaz- +^Cd|/2jNpsrV$*6zٝGMtbe \/dg"둹%5ct{RH2@o6Kۮǽ+W#Ij)= (ުNkK5-|ěʛq‰+ =^c3NͷsXqxRZp>]GCUc"ۇ`ki1ijwd 5*{6}h<@ I-K'>;EghW[%WH2;(&Ail~!!f5U'/x kX2)\S0{ |J@ 0mhB(VNR03z}7x!S:5\Lk߀2>5VaUuĐ)JAx\\Z#hS)HTf8'N%կrt/SA /hP K.}L0h&jCrEgCAd&UckU"S@bb~^s M̗χӘX |ҽs#Kl+YZh*AoWµ~0y W㟈%Ps- dĘI@E);:ܵf;.4~%k4 $Rf󤝁Q;% [I?wґ_]XeZ=s:8%"sp ʖQ4U®,Ja,R d՚ƣ4}ctѿC(`J. T&Xi3'Wpw$&C[90p?'l@'d|( iUTeeqpOx}R``9AE/lE9}~^QSYDe7 g/𡏭 ʰTN JuHmo"A3WX0 20{̥Ocr YŅϕ{g-&®=`!{1ڇ@2# ddJBߥ,w{ cb$>-4CѺeZ= /yU@F] 5>X+=r& ~2cU,Z j2bL V}w2P5/BqAǟMwﮝSB$!!~b)8X(wNۘ^>fp!{wabO$`hPB>9^v7Q,FCŽ囇Zx"ppIGcB'7:߰ݭUgXZsRݢCZ{Pw^3NܬQT Bp"p}h-/[{gbK0B|Do(mm_PMC=bjP`0yN-|Ʋ}EqYH#,opGPRX-W ױ ~cŴ,XlCHosm欦V.Y_SҥnB|Uq4kD@ks;|uR41].He {{2ݬ(kaff"<Й䄞!Jl5ΣkI$m$)7NB4KapyL33w5ZNZAr:sq*%r z{]lޔ&j?oCbCtϥxosPgG>V٣[ }qGVB8;('}}T NKg uI}=a#Ea":5s?bfIqm ̈́A.NcɢOxOb}QJ~A`JҠ8J>LƄYQ1RXj~( ؚ'b(GTSx"`ϟY TEl?^%AtDނ =wk;>/drI!DCRs}.kw.48:h tyZ;4'n]Jgp@x*]WI* {.,KA~>ig%h4U\ A fGekZ n˸|"LnF Lm\ݪꕝ<@7,J ~ݕX٢~aAfzP(<-RgjXiR̘A*I`2'20"elà*3gp}&Ii"(ؐGn= M -Mn  Uҿlvx:Ǝ**V_qWMRE:<'#H)7h=3/6l) Hgt<'~6 z6F T AJ|W8Ke#z\J w'.T핋I 5(uPo Sk/#\r2ΦPg^Ή #}6E(X.>:j:yJ{4-U9ʓGܕ>-γ>qs7ANQ*.eܱqph:LJBvO}j׏x s k_  V ieL@@nDXl -巾s8y?-`ZM>_2)vcYu>8[AybCViE} K<藹dvJom jcC&F0I0ijJͰxbec#|s%lQ} wn%bFg0&vK5C `AZ;Y,t+|;נ1dպP"Vd+_nUdw*$3wBr +d 037G3'oI^'@sT抵W8 D̆2"(qG0km9Qlj;^0mQ$t@2\UH<ن 6Cr Q;A dbNӁYXrf"(䟪6]U@ Fr4}僒@W(tlt&U,f)V9WMYiPjrSh`C0<ო]>(\%STaapy6I F! w;,Cyʪr="0{id~!4U>L3&Rf\}! j.J ̵oD4fliđ5N[ 'tMbWF{؊men$pqFË3xP| 3arsR|Cew6MSӓf!k nn{+{f1rqd\ (!jmԔywHtk{G`۽gS[>j$_=Ԭ|M̳߸,Az# ;n4i7gOREArg_:!9C7'*˫'u4sg&:(͆!i8W֟r_Ǻ6YJUӼ`h pU(]S)H186)e_FrWDA5R:u/&_O.azˮVҢ6 ~^uv|!J],O JֽUYA(r!V؝ao*wSL_HIs:Vj~~/FYmJqI-ӡv_kX5bی*T;x.6\a%[ˆב ioO! ;B# Mobk~\rFy_2d#( fTz${/Ǻ &#zG%oI80i)#gw]r]r}áJ~Ƭ+ިb}^5`q~:^%9GdX~߼uh|->(;ljJ_$T%"a`tݙ?j'J}d 6g9Đ8R(s2ޘp~)*S4h0`׳^6 -ޟa~q>ι]LlPLJ$wseBGV?bU!+^Z7Hi|xH1JVwk 8}d. X^4GWbBr<;LD2L`E#hiag~>jm>-7-ò|~z,pOgP@hYby4lzdz⴪ړ5w (5OsF=gS"ݡNY C~MKgPUﰰ.`Bbj~Ϻ$w Sޝ1($k$6FԱ?8S %`DtFөF4u0n`M:T [pƲ!d}QN0g(]4&Xsy !W̖O>þFn㋆^mh a'|FهѼV-xq(vى+ ?+Ï|$OO;?@ZE}}Q 5[(}IT{]ޝ]U-ugMZ7F"D\B3ex>lH CyS$K 4{9"K|Kh04!f?ZƩ̃8Kw罆3Γu8<4SRyWQ8;@(ڴWj;/;W5),mՖ'PHW)G Q(lDr7I Y$n0)z v F𬋯/XvE&L~_HMP`)'`.Ik S 4ͿL/q 2,6ZK3Z JܡcԜfQJ;=22Ad*]++eE P`#N]_VP~"Vf,yv+~KQK?Ǣ7;%,b7PX*{;GssOm8}}6'躓_`m +JK|{iExr_rɃ=61>շ,]hQ4"婚b~zT PCXXBcRI6j]aznoǰG 4ھ/%UT&6YLp(}U+9k`yZEfΙ%ZndAMcU W$~^vPFU@Ml3fĉ8{m/dLP#U$-Ȭ} `w}dCeWIn1=􇍑lS' o1x!J8 / /r/s):1c5'1o"aѰEzh!$7y+-]-!؏SBH@/˩4S tHnjej_5 ;4Hxj hN.^gzbvR0 e)(xE=o 1TUJ(7拈ar;WhH(gTQc/)0^+N.>)6m'e~fQꚌjM2I'"qs=y;;/<{ ɅL*@ [ '"^"+2z" $90%Hq/;?<::}(Ѳȝ~Á I0ҜLV*G CVJxM;m9l!1UuxctƦgDzhfNI'.2+\S+N9{`2[ox NKd Rz>3 LlZ%6PN^~[ݕIzj[ &حѵ ptvvq*/c2QsMވRˊo}`h54Xp*6ՐsΠ)Q*GL5eԆRIZ4WAEw=$B b]{[@>s 0 § -Pc<5&ܸ8V:6?᜵o:tcKbM{{maw=Bu0+@7 žS= !+͈*a{l7 7.sKT[*^NL&eāc[;(K_ ~ԴPH1Gu\ou)h^es 5zl}Lqk2PZ C +9UG7^ETµPRrZ}'ܿ8N {{,}';ѭ+KH37Y#Sea HI92R׶9J`w2>]҄tؤi(ivjM'b׫Œ9l%6I8Jʼn=lpl@C^es;b$nA$7]ʐ7˚Io8Џgffnl8)Ddfhb: =1sYmSrd0v],Iqr ;LKBVg֒>_y|Yk&G)h fmyb+Q8p'F!ވSJDqƚ ]VE}!WXhQ Fk QM(Rq2y ^$=Qb"Sк%QCQ{Qy۲*c^&]O=ɓsR"^^ }zo<{M7∭[ui >|t~?0~>7xP0湌ER&FT i(qtwkI͍Q JulrH1 Hn[!5+ 3+^V^~pU͘DBDwKiՌMöW-Rqzu(n:aD.9S߀Q a1Ւ[i<;*[eeT]iw}Mƈ4̓|ބũKcs W\opQQ6 N,J\ӭBM?$1g=A"@<0N'OÓIj#i[Ħ1): I=N'd^L=R:$x[r \jCl7ȭ~!V|CD*rhslM& QzD:hF$ĪUN0ҷefYڲh]J|~٭`ֱ9:w2N:ͮɗ\ [ڕna9Tk4$"qhE`[AI…tiEp4y&}:[eI(*5 FJ*Iֻ;ϳ71]a$y8d,lF xͯ;܋4}[s2z>ikQ4ٹx@hF 8pOL"jG*w AYf1D!sy2W`K{b}f.T%{!t o,{t"[@8|ZԽiQ9()$?zì8^) mY!E61TqI+(]Vת`Y6/_$-L #qI-WX1Fb'87GdDP]-Jo8UUn :lsv(a.Z|[eLjgӈ Hlh3ѭ Tsߌ;*Vyz3͐| h$0kuBuEؙa+ݙ|0b!vs5{Q7Ī o76:F)fS8XK/A3igC6u cL=<`bf*m:\!+hKCMEɀ5f" >@?hx\+y;. "kD 6Yq(-ϩΧ6ӓ/jF˪tP<' @OlRLWO.J;qEso7tpECӢ Y'ԉjt+?j{h-t XXh4fM^VǪ}>ՏJUm]ȓΥ75z 8uմCٻ,B;az"pfqJYO"=+0~z-h5ʸ$\ ͼu?/uȥÆ!_WNaw~"!ĖJR+':!$D`ⲙPmT?XBVq\p%~+e q9g!=`oE]d5ZU_,N!MN> xCAjcqS[+*vC7hKáBI&fVlrP:)TL7@nq#Ƒ[cS;,(ZnQ6 rcGP »Mmۤ,\vd./+b"5d`SJqzBy,ꕾ!;%X Og@yij~I^Emet*wJVotV! }my E BJ["g*~j;Ȏtjє"6cR=@CGІe ̣xaPWEC.[N"yj9),;Kx5[RI hfHRLl*kΞ&E,4=y(eAc"/$^\Q".(aC)!oݐuK HD!)f^6+#*5}c۝6[O}/3 bxO\W5sf? oC85e`v]pӪ$OxJ>􍄴1NYX1SD5j7DdPo }'ˀ}-fRV.u؏tK.s4FԿbuCyIT`|x4G}gU7kTfU_;ϟ_6+lL1>1 ީѰE̊`jf콊?MXQ`$ 5-G}yq8"Xc|JͳrT<,I#*GߍUT}:.RAÿƭE[We}PT!pb}#+HLyr4!m!^csAk)bVd-wMWbWO> eP5;CTvOwdk+G7543)a#:t "n]ПDZlq G T6B4=6g(36=CաN}q06Gm"y:Z&B+Y4L-eex֎Ժ/IÍG.y:9ťB\@48c@9Rnpيi\)ujL{8u?(n6gCY%Td{ͥlvGXDS{}<ʀfF'S2znX?T8_mJ})an1eR/{m`%5G[ZA:~qK[ lxFXVϦCԡٳx9)SJVˡh$;̬1Z(f˲YM ;*y6|# *=27M*?ҷ)HkP 79pGEG.O,nR`GR&D4Q Jf-vDXj;@ȠZ51`xӫ5Mۧ)G|8 FW.V~bp35]8IuP=Юv;Ү$(o+*詝XSӵ0iC2m(wT6@-kEuv5,4dc?;$~Kp݃Ej3dXqxBҼ BxX 2{R+$ xX4o_MͬKz }/mMR8x$=:oa`sm= M Ď<%+ 0'eb=M9SzXn`Б]|,t#g' MYE&"zrP)JF7q5k=CaauM՗ w؅|z.ϳ;x+֚ӿ&@jW(~߃3\[YT,|qQl')$#оâeZ'$ evGx`KL+-Ae{4xc̯>]y]fmLx=Ɇ>}kx_wxwdBbtb 1*7oZa]Ic58LlB7t~PFAH,l:Zʛ(&iMc#E~I;PJYu@Eq7K{'0Dag("絝Wknan$qt lAF ~͑| xNo}y#ӀQ\yZj?/<9ɵ67 @C/uMHs|.s6%x`^4ClP\.'rS*߮qD=gfۡlZLAjWn S'&q@j]M4-iNJ$ۏ];@fד!}f"l9ڠxx(ë;2))@?jub{Ы2v)jVXm%v0'fRޅYP,,cfg>.渀'HC6P %c8C'fr$F!c6!鷁 sabA%ؔ6pGRxM5@:Ѹ߄HiysEze7îG=~~N9B6\`7ːv<::JsAЈ/(6eL&4W%>NO\vJ&߄7l9 Wekafǔ+LhkW3/ܢנy6͚Dϳp@"RXXX!К\!P8A?ɼRm?TMnR TZl9/O-SԖ')PsK\Bwt4E$/&$O!sđr.-0 Uxk,Y+S l.7}S댄e%^$'7Au?@cY\vO:`-i Ai[_ `_#_2/_F@{K]DXP*Cnly ] ]t^0D+KԲ$~҂NЮ}?J&a0#nȟAˋ֮VO 6#7jsm1yKZf#ϡaAiFf@͊񿧶' nZ§\>sb`dWI+ݢ ǪH?͘H <{ b!9r#*Nz<(8maSRE}M{Y#CxS:4!,(#lЖ>Z]KTpF6nJ|;*k8*KjI zЇG!DVr\Uod dQEAr9f7 %mT׍4FtU\PH0ow'΢ƺIH)3&7h0?w {V_(p$|'2jTOj-d"rW:3"H9fA_ʴ|w6ɸ\GjI͸QM;6fkŵ1)h. sqXZQ_=<@wa`W~0R{~P0wYP頎t3@8U44HRМFmxIb3Pz݀ @xj N Ȁu%}Vw'qR(ˆ%lX9hDфz}* Yp5j!+ MeeT\vJ +k@kڂᰱT9GWnOjٶF!Gh(-rS7B~c{-*God̀Ɨqo_kDShe3?!Fk M]Fܢaw5:~_&2Cze{RR+ɳu̹9O^-79w,jn"JR<{?ƧQJ2Gv}5Mۧ;-I/ 2xt? pE>1%?f4/[d ⸠Ħ.^}y43Ne[1լɴM`uAj?Xq]:uV=ɤK,T/Ek}nq-opF#3:AZ[H)9maxO2Bq\Ǵ@9M'̭$1B%v о{sW* _ x"/A_V04Y4>a(; LTub;# J >|h󂚡'cT*;}J1sQA-:ʬꍬ:^DאZ/74"ot3?[Vo"H QDwae2AoJRq}ul {1_:/ޙeu.ܽT]GV|:F FU86oJ#%g#g3ajEz$^BS3Sbȅ&ފfW= N$PT3/|Ak]W.Ycl3;MӉӷcv&OU:(*~B)IV:x!hb,nf H%E4\Fc țEq{{hF78Bц#]f0յUnXw9q&op"9T ; ݪ{ e=Kg1Z9ǑS|l,U*p^J2#Oaj,ՙbRVx$BY'9˙VUv1{Q 5!fjʖ@e!l!ևwM73`vJwl* ~WT cv 5ZuuV CͿ5k `˖T,[;8X韌" gOBsm:lM5XS(VEߩ@H0dy bIcXnDϳj E`NX5N4זB_3_7k&~exm |:{ L"t (s|UŮq;˳^NBrꋽ_mF!vw9ue3czLФZ  [fpӄ2>)9!8nbnM q7yVuD SmA^ 9 Nh#n{Z ,EUGb7 lU6Z~w)Auԕ?ُ=wh6ZT&%{\\=@J?KmNQerrP0%V+ w CTk|^my~n]˗-x-&d+=hHSVa-Df5gPQpO( U4c먜ce/u8t#2ǿECHqW]՝\n wqaYm{{Jd.qgG4XlpY|O%:#}RڅҒoy00AԱ(6R5H @79*Vpk. vIlAx+?r) DBi۾5N+&-yȈsˮи Q,Xj&}b9ZV^L ߷Ndmabޅj߈)/E>'o_W'@m[r~ID$?D~' ](m,Ss CDq'"7VG'~f,I?Pg"q!4羞Ή`26V␮Qꟁ e>3،|G,LW0Hӑ9A8a C>|pWnYz5]'B(Jpy mO 'yqT( `g<]kWđӝ:B ڳ OEҐ {\xT&"Ix>X62VsfY gV BsU н|' Δ&,ARud&eAJQOI/3ThW`bom'aIeeb<({;/B>P-_j)˯*~NJDy_]s?pBAV Dm'~Lj/{<>z%`{OXDm*S`)ăG_Z4^y{%u5հIu~ m81CL W͋V%m^$$o>I#-Q._#X⦐'Bc#4s"1xN8a3Guw ~HBE?SI4',L$_aJ,*9 P: `I̿oz ȶA?n܇CλcS <iV5{%~7Ri?nJ_>7'ڕros.(, 69>Լ[#m).$̨:TJh&;:\wbN7Jُ5#nK80Ya6VtpP=<6b, Ƴ qWƏzT7Vvp|77q: *Wf(GyI9%g }T+'[T U 96sǏW\=Fv?~6"{xtJ"9vP< [yѺMfwVo'ϡt*4R\\FKڴ޻x`A2 A4uoL1-ZC\0^r/*4K5=k>ID8q[tDgX7;+ҿOdGs82P ciVZΎvyR]ur%ND}>T"p.Y$p"X$%k{(󌯽Hmr@w`I;{;1yY }y>27ommIf~kb&'I믗\Kx:l7ӽo/PF3<VG.t &Own ^" U`|bYِWOsvG.$ЀtYE{ޥ3t NB;s4ϸדZ,p=KSVjϛ,gRn'89E4i[0r=3_ͳ2$4ȬRvcE.N%&Nd QvUov"<;krkVjBΆ~_ YqWg:^4_&,OC-;?S*e0%n눡$6p`gAA- 9"B o3e(&i&F$]EVG?CNO"0ᕻosULA"2Q_ FwI:t*"Xq'J!횮&PZSI ^&[Ut5*ʀX?LyvwSr7 ǯ;->T FʳĚfTEpk~D1+uh).J r`0~"adFM}icsr^,}_(@#SjҮk5`I[/Ψ2q(0?dE3(@PZ-_xcHq.['U5PIp{ FfդJn".N0.҉H PWg%WS?I=+ Φ`aȢSg2J Þf67n  Uu|_s3O%4o-A#AkobS27Jfq]e܅,UAmϟ>QugMl%JöN_֓W[!VkUSA4·ӕ8Px#&3F%0{!qKN~|8dpQd) nT?M@6(IԅksȯܩN` erS}*nL 0bnC~hbwPE->s_ݻ(JsgnMJϫ*^ Uץ2ߒZ{{r!Ŕݵ6C';K!l0(ohߌ|aVԒ@ǐ7rH_-vKv۸Ki`6ݷhxZs;ÆElF9H r^j qO|bz;dq Qےgub>0idp샛׸T%` /_Dv{7oduMެ; ~US6[C;2F1{HS!N ӊ ¦PmR!^fA{X7BCi>1A*K/ fa9 p,jH?GxsxoDԠb;qWz.m]3_|&a+4ݝQGrpW,یI'| /@-'hu7g%lzseie*cz&5|!AmZ Cʜ' TÍC3Ig.@@QWTq>џ[R$ qP.Y#俥}c s Fy sWfJp2'"?Zx5jK+t=F D8t1=ܨ:)\WvY߳ζIfzQirSIHdtK+(Rx^"fe  ݣg pH.b6: />rR~d^ Ղ5G9kKDmN+a8?dy&8\{Q02lRD.o<9qPiJ9,%lM͞2222Yh|dN^X-)IlQ/XI*oEuL_)=RSmY&D0,-[4F6!iH܅*I(dIڸn.j",T.Ī1t6|W$n_^AFCnj1vo=Af2;2eILJ|J?ᮐT*C'd&kBŒlJx6?Εܐ׮VĭY+jGSnG5eIYcl97i;iA%<,U@n٧tPkj:+* qF&'[a&%kȠz3)Ϟ^L)` ?H;qTS=G*X]3s: ldhHq̮MX w\C?IROO6$+ܠ [g|ݨfo%D=M+DsUiq!UjJAr:_:3DC6ܻ!, [[ P6HJ[R1^kG8\\zxԎOu֧FkkKqߜIkC%wb>8}ŗ$)P檙W=bakfMݫړ́u d$)V2!2˜ܵ@Bt48wao: sBBN}VFyvĕo8T>%֫;7kUBuYpFT1N7NF2W!r F:[|/;=cV= zL7̀:Τ992lwbv"ZȰ$f KZ8:Asn;w=Jrt9`d3#ԷYn;E=b #jR@Ir_ H=,=7BhzT{3oҍHV/:EO36^{D2T}q_t nYv9i_]_c&%s em>9^CmĂn޸$A7 k.H Ƃ\_wDC1p_G'T74mF[p+a@Y@۰VBt3'?[b_6gjAXcפƇwQi,wܱ/x'Pk+U=AxW9b6B-yV!ര(ہVLQS֚mG9;)t_w{$!jjsl^S΍yalttT'E%yU({lµӪW w5s7M,gs]9ryT>.m #{1uuG9v 15_*y2jħdB[בcar*7*k]&tA@/T D31Z S [4P=P R_)( .{A0 *ш"ŕ|u}箱>L|ӱ;qGY1U $iK2.lM+b_f搧O{ Ӏ:c>'lfc೟̡HY~bܠܣ|؎o4gG㮧 Ew\Rٓi_ypLyX24;;?bʓ$ӂr%4B-t0YgIwgq{h/;29(}@ 0]s||cKOσfef+lӠ QT 5ThqQS2XqbO'qL%bTGDP޹|7ksbc Y:AQ1PoR\ t~;86oPű)9,XSǘXd]ImO ~C@W٣nEc3^Joژz)Gϋ{aSsI/)8fvR,9@3:u;6ˉ9+_yr D|hTu*+C^u U Ăr~$ӦEN>Qg.DVs{lg% 7Qa&4~^ЄefVGHl )b'" e;eCI.;'`fzCߠO+5 M^V*]/ Qbl=S$Mc}<ñ%J'M3PErCSHԂE1-fD*ooZ;@[n#"<|JH]9Hk@t,{NZS4^ȝ6)6 abȽ$m?.g_C{ 03)(-r۽:. mnaNkW2~dRojiF;ZYA<\^A0 U]Ѝ#E@-1>9a]Mahq{>!0tMNS^M6U|h^^Nu0c]LqHF6@5Sd!X\-:wsmսFkTGQHeZ">ZbNlI!cѝW>l>nvU_do,C?.j SQty .Ƭu(ь5j8Io|Mi 0kRbϫ^mU߬ɈSK?7^_h'c[#)/qhb&]2%2+}Z&`]tURI`mcoJqrJ'rXqPp.{ ,̺lN7Wvs-O"X}@2/N'WbM'"lWGTv?TazUw"ASkWvSuhF7 z+onȱn>/5";3^8^Yҋ3^m3%AÕwz&m@ƴͽjci;MPS4W3ZsSéi}o` 5b9Ę<% l9Gw_qiYu$%F\WMf,UXsL*5Bt\ڑ2|;=D8VM8?l@@dټҳّ!'JXa NLC4m ;5Zޭ_P`$Uo=myp,IzQ7첐yGBBGqe0]ٸ+D)Y.:9,0,bXA#Gr{QiAq(5)4w߁Ocz`n@_̩}Z^159bj+@*XRMs5qztUGzsYH~ΐWpD 52tmg?]kLH;6_2_N kci׳ [aQ7SFַbܨlBm90r4NrG[]=l~*l~rj_)\p=l)?JasN~;WH6?24-#f`^$K~2׹cS# B!`h=Qc2<{,sB78,g-|06<]uWh; xO] U]KMifS(cƕ}BKC]=-wBn=3}LR 2PHw;^oB35XF c]Pqk6OVz Lf\>Uj&B"j;vڳx~QMxvev ޖDW(krIm3*yUF"@^ 2`?i,h\]wʮ#t[ޘƵG7 #k$4ֈıf|&A(PXd}) QTJ1Qj܄dr4U4t Ngw_HV־*Ι}Z_'1er`Mn¸o"',8'?9O{o81o<Xȑr\sZTb}*rt,\1K?{s^ }ﶢyOdP*Yfʃ08X@77a9VUt# ̈́|cjzZQf &To qJ[4:%41{` ŢQ„ I-uF?VoeC<95͊9 /TRplHњ'=ِ/a#LP*r, Lla|Dԩ," !x#SUȏ0LuàGPse6Ց3S>ru5ڨHC<ݿЕjlu!{pXR45Li/rB擩 :N*xџ6/6,N `K][K3d?ή ΢cp$^t~'#[ik&2_Zn "~yFFYpQ!('W||7 ]tgH(Jd.Wu#cͩgԺ3x;%c-:20A(wf@=Ԭ0k_lD6_Gؑ~#>t38xưeC[z蛐' %|tGsʱ(pZH cb%PHDzbkGHbgBIM%;(`YKy&.&r iSsAWJX6 GߕLbC${Trq7a), @+H_n3v 6GrغY>kȕ0,`*[:P'6L]Rܹ o86wJ/eZJ\iTAKm"NXiE>7@x ni~`[R L87zӖ=|5~E̊5dv߁_- +{Le" = ߴ>z3w$h m`ޗA#bjǐqstmdd؁r ]Q1P3^=7-үTtΐ׷'2$)HQxaA"@%>Iָt[6 Rӡ> ַB^dIA/+}}I"52 '!ixRcVg^=)Q5mz#m2/Wh5Hܢ9Zs_~U3=KVQVxjUMj$hPqjWF dQ}#%9dT'_N?Hݣ.R3=xH^d& ݑyO4'@hf+ۑikJ{ķgJϔ> p^h3 Ζwq&w'7MinjLz,D52W6%+) a)6kF7IJ.Eɳo ˧UEF1S9jc{ҎĦ2.,}y/^ǘ)9 OLE\K:D,gD:G ![XTHS=bBif@ }3BZЊ\3 f|]@*ը`|$_09]0\Rx~X:;|堨dԼg>e s@Pf)uߍdM!tHwJ(70Z`GQ^4NWpQKQ !nc¹@E?DX Ӓu/I+3?ᤳl ]BN,=&YuC3I xZêhf~a 6 p6| BK7 ɖg1EȃƳHOEOgnWrO&+#nҏ3:tъ"C/W%A L 4}^i{ŘhvlK 0\#1˜J&69պǓ8)dipoLo\?R 8ى"Ņo#CSi4?!#51'XiyU:|rPvQOpr#/|cǝ`-_Jfa#L4D è EG=jw$wf|y$B/5Sx$1. "(*b li XwR h9&:r>a砺ɶj8GIjT"&qP4YVzcmO-9$ =qbkD-EYВUځp>.utLiZ<*.(ȑe#UaA4;*lr{z5"+q,|KviVn04 6LCi|As;⯄7\ ee&KC7j #1*Z:5YVmD@[=$iW$kFJ0ۨ:<r>Ei(+oaq{-7uqб &츺ݤucfLdfsA 1Q ǰ`v~ |NkthBD;Rǭ/zOg7B,̜zG^H?VS!Av>"7eZhò$˦k:a,ܝߠ~j:=AۮdgI(@%ZHfF7Sf}"c}3/8 ?<\3ۣkIqۃ|/q╊Lǜhtcl# 0H‡x,6{++#@0=UfڤXOLSy}PLSJ/LcсN$A#YBƖE7K}A²!InZKkL&)Hh}p4K( i|S:U( nحs"dϜiZ enbL~c/ӧ,) @NMDhwLZD 4\%&`$􆖃gSrcX), _YHFYSr:ִ^,w# ]IX#Fwkiĕ )v _肄iFO iL %/0\MNNޝ4feJ^Z("|8\@5Um'˘HZ^m+"$p1II} 7 0S|[0ӳK {R['\S &\1ŬRJ6]]D<!"Gb<|2@2R$5p_X~5+eE 'I\][*]$Qm aoP v-p0cNL K\e>+>)9rjhǽ!Be=i9ZB`NY{)} YNIu׍ik1{:~.Zq1d5q3'R@Ĉ^5פWKuӇu7%s >e$T *T?96rJ(3`6<0!lӎ"kC^4}f dDc ZuCN B6V._uzEN?,IG sW:͉ өG}3CrT⽂viv k(7ǘӅ/-KeI)Ys ׾fWnǦp9VcTnèsu( l3'[q~撽~] JVV!H H(Txab_ly[ :- E%7H{s|TFF,,Gf:(ls&njڅʵ BIS .=/+.Sq I|G&оfTb`ң9W^ 9| 1$c6VHj;IZt4zO Rԥ<ސYծf n3r#0/2Jඪ"at^+mN5F}|3֬H,9 gNM5p?HTVg. Gv]^x"D2i+{'Zȅ5>6d#%CWk䄙й|ƽEiqnY0H}ri,ޏ)'1.ܣwVjFߛ dY \-:]ovyG !gbp;i$qNb,χȰ qx+˒$Y7ԹJ @aD*15RV]z*GtR5XT1s6$U]Fbg[#n1H6~3ShJwm$ur 4B6ǞZA|1obY}}*)K.@&<6T@$>JL-0z q#(EuLCB]%95ffL-4E#e>7y>ˮO`k~pzgNt|yM}BWտmhWm"v1e욪TF'!h־J>Nor }Ի)HxDa$vM^BGfpLJDV]qu:~8IppI8E_hsg:\\` 1tcxq#aPQYd=c/ԲG2);Y9'^ξJI9o wZm5q@0&h>F*sZý[¾f𭸜b_2 X PmAPJ H _SLSE7>&~W/MH 4ty[~ʰl>VMkDL? 0g8cşUc)0)ߟ|;9sJsdiǪtHE ;ʟS{U;]`A {t" nW;T"1!.i#Td-)QL 4@lZgiM,e7{(~+~X; [W0"|N,%`SRI2K7OѦt/FU^i.Vt&0E,[JC4gߣDԷ[c ͸E],f ~⨍Ӆ-'Zwԡ^0&`}CA8P\K)57IAhPtJt9]r>}/Muũ^:,,t.Z۞A(哚BcUI BE$Prܻ`q]4VQ\˜49[6~-P&5Z\,l }Z>6/=PG;D੹و@;;јH%Q'l,6/d/"PA.N4 wVM'# GVAz[kڹ? Ҙ])i6X[#(M8Gn҈%8Ćn Sk`l${~ilP6|q4B,RdLfε``A 1U$%K{WeZG>륱B w= 08+&w:N,4ZMfy^7y9?4`JLYcIjeˬ¡9|Q<7^N?%@N+梜φ 6UI5rӄ2 4ލ׏b4PaէQ11*z7'£MZ'@3:em;軲/x&J9ےX!v+K^J,?;-ZˮHSTA@PE!Ȗw-svqWAIh(B9QmSZcrLx"l4G{i>6gA s![]{m#ʩUJܟ͐5 ^S!1g=wVX/,"T:CpE*)`; J{L~/#OI)I vuBB-y:XA8wCXih&ϹV];Eh^g!!'$|+T1rc0%Uu35QV}hc<0ӷHPU?#$B '[P_da7ڡR93q nͼ+gx#/ȝ$#+˞S z$67~}-vHr*~! aeNL@+?̈́ gj=Y:3Ș0H-rwۃ si<`+(bKÚ٠[*KsA#còцu-}g$2%:%E|^bчo8Ki` @w_~Ih"_B/"a^}<{:Jp~ƒz\(br͐Siy׊Y@6j7p|$m&jt'O Au *=Eu7F$.UybNPnlIhh{Q͵W:Ed0 N9m# )z~1jl-O?;_g3 YEW/Rg̸BRCm#+ =|r(Z2G\{=7^S 󂖔^;Ɖ]K q0R䊓 . utXPE]jܡOJ*'bnXqcK^_L >3jѿI;D2 `ȬKCcs ɹ]>%:~:wHՇݍ^Or;K fG TO͈Ԋ_&^& ߫Y0ܭ}ϳZ-m[}F[&PFv R~-E.HWH+LeI!Os{zu6*)=XN ~8!< C6~ v @clbeG_LHU(M*f ə+x?S@˳`۔pCR16#wof TaWt/b•3a.j`I7^3jňrz=BMMDk ~H:3Nsbk(8AuG85I _c=׉mr{"̧}gcǼ@tfx[ϗ|hѠ,]Iof'!{%7U 4 ~uV))su Yl;En!E:ֳa*)s:w#8}e)5ċ.<:"/yꩥ/jJw%t E^Ggy= M2mwTk ޘ0@v'A3ƴ=$kT.XgKk8V33JoPBF?+ ŀVł)% * < NG/H8}2g޶8&kw=20Vk6O$AκVt "8{a S L,- ?ac~6KGbCrf>0m XS<__2sTFo& =+Hyжۙn=#_ %/џ'AQ#T@e6j0kd 9y4:54z;.b̧ڂȈ!yҢ8!B ]2tANTJ)2sLaVK(J,y]܏CIRYi05]|V&Apsv4j:+)ʍKq]l@2T#bJHqD}l7:).ɕ&,?f*IQjN *QI6kiOeT *U :ߛ5]Ď/Zw؃5]#teD25a,lo=~fr՚KݯJ+ R$&[73 #aubPk\3Tg}5p aTj\~Q^ 5t?U.V2Aܗ%C5AaeSS~Ѷ_K~,SK2d 4`mSoSzz5&n̊SJ*0g¤쭓> }Z&3<~= 4+.7^zJNԭ4#{jȘ٥rE^\H՟Jl/afWc'"C)Z]Ѵ {J:ۛ !_Գ/NQ"]tR+GUxKڭ!=G53qF %2eS>䇈nÊ^ J)q$,:;4ֿb\hLqP_6I=8 69G!ܵi~T <#x:: G]MwNNYl?ZUNw0bF}3Nu1&nQ>CӝdXxF)NXo2 It|7ȓ5 dSLwK]fa\dB΁F9;9{,/1"D~-8Ci3MWzm\Τ}֖,HD2[*uV!#=FÈ}t}Ršۛ/_ثtqAwlc6yE w:`~4TVR5`ህ) Ës>-8q!^`#FcA6~pD.*qxp`u>zڲ*e?!>h/x}L3R,*.5^V"B1>]ﻐIXR {J aË/>W0c}Sm)?4d/@!ma041+?W]ecVv?(+aBXy" r0 䋤Y7l*|~QUy"]!g25m*@a=̔+TB.+ۂB3FX@?lǪZ3AX~z~A ʶ^Y+5H@tW g>{|r\rAkLW*=V̺A}ޑ@wG&+Zϛ$fr u$<ذ8a1@~;9{^԰ZQR\<hTĒؚj̗:ӀNhXu ykcGU ~cRc9j<$Ŀa`XbA^YzsgV kmxv,B`a|SU,!a&F>VHvoP][ݮzzuvs.韊\xs^? $"Ld/z'-U#qx#ԋ\+onjTpklĞn+щ~<`fP$tc)˪ Ĥ_s4kdV!A(-VJf!sԷ#~&쬐+!D=!Q sy4] ^I_.7{h`@Mlmĝ9*uζB U dXK+TzjM^} ^ZîvAt;_lsb-C켍~ Xv16"k6<)nH>|MPa=󸋒Q;5Z;׷3zY~E簆6ÈR=\ o5ty0fz)H2{vEXqJ6"?Gw4^a83ӥx);8"e3%6˜o(&,.N;/bN߂5-6*2k_@Q [8u4,w'c=mYlNǠ5[Nx/~*/RE_(7I7mD:yƛ.a$m<*h 8"> tȬ閜,w\(6g U?34PoiviŹ~1Ǿ,Ē#';c#t5EYn6D.܎PŧdGV¢ &E;jO-:1 p+O3nG "TjW!/-Qn\|r!Cw>>4x uvg5ki¤ kY:P!&V">Sp}[LKkYn{UnehRcPdGjRXm ;)9<~¯@'^ʝZhOMxF7_pc|g]'%MKs֪eS؄|VQ%} ʴ$&CwȘ3~_Ew*{=}N/!wۨA{~>X lxdXE7CMߕNvcH. Xg9ھBNhDm }gqSClHgMh$T&_Zɉ"-?9W]|\ \՚d={QKL_M[cۈE[3^TvGze;xFƈvP+P?$X/<IENAUcIjI}HFcfj.W3n3}Ӕ޸Cw5@kKAUG"?ȣ(jQ˰=-7Pbаqc>>aa IÔelşoipV?ǵ3dImWޜZxይ~I*=ؕ,GjO;o4OdVeei”*Q=_J-ZUq LX2 U'3}|]?W$Il̻ aZ|3xmU?`MC9Օ0MM!e. =q^1*cu;=5w**O*U=M%&1[?Ѱ%I՟(m bC^Q`j-ȜQogs9dc~}W45Y۪L~fq0OK&XgtX*N-h|mf2SOvmkEog ;l}U २DNFZj \ǔֆ"mb;P}p\%'X@$Gj / ſIO4߈yN ̘~Жs>[$xddX|cx(}+"1Ӧo @=ngMI>FB^W9ZWHټ.m._ƹ.[p,nZu+*3hJ| ;x;!c-m/e ;oC{t<5ͷd 8:Cc|BJu6É\ZiOx3B I:n f*ͦ$L k m{=F윊x aJde+fg_ީ=WDU]yV_/9"ߪu2ҴUO@,uOS}dĤ< vP\6d-+lZm QUWdF-;3Ι%1G!|TπwAi߳4l"IyQ ą-rQl74 )cl,7%Y_ m& U$-<1=s`1\KW Dw~3>J=ClA_N*x[l^r M@kO[X!c>kAڐ"ʤO ڽձHvcxLqv0t϶χeFQ͘sVܷu,jx*. { 3Q4w N6XQ^Maߎ&A!kcdS_o8g_i&IP";׭F#y{jd "܎,!FGu.놧Y ۂAiYԍ~j~=X)KE\ g?Q\rIՆ8\(ۖawv0@'vdU}B8/>f :i8q-2 Q|k) "xhS"Yuykଆf*n(g<\+>r Չs|!F޿ҀTD]|Ym-B5^= joqZS7f)}ZcF}`0y֨y''j iLʅ;;V$-\"3ϳKm\v =r>c>=\~oݠ܏S Q'tFuk@7*?f7aXM6 +Pi&hx=vF8dONa@455$+%5:#sJC'j8x,e|4xU]Y Ra>x)9Yދ$> 2w[_Z0k;"Ʀ#g=_|)z|lYRd{s 8A) m>^b;J!臦ɭu`={UmSJ<<+krdΐ^?x3E0V B܆YM ȜпY{h R-:j)!U,< RuY`$~{0 F#i 6ٴQ}iA [+ޱ>E|ht?k.K[ Qj>ׂ~\mv,'p #o=aG.UgIݦ&B!rcÌWp|4evAB@dZM.wyK( DW_vQ@2Qn!tHK} 9ѪԶ{h=bZLo4v# FNa1"ɅV*M8?|pȏTF,Mʮ>dYa<_}=wVT7Q Up7De)y\aI^8>7]wrjb-තRSrY ѳF\ѭ4e@殩U)`/Dߍyn? =a⠰eLikfq[E( .mEB`ALZJjK' ?yBDzYՠe0-#D-;<:A۹ U}X>lkۣΘ$L5 eФ]= W<|"뾥)b}qE!3(b#Mt(LKz]jkM*K^Ke:%$lVbXV]*p:mL*o*ʑ($~_V$OѮ b}\1"IJx ;+'NBj[,q kRDo0'秶3HG*ǦLS)k5Bڪycֲ}r18;]dG,>ߘ6FhX=g8ŒA.$ u=?/6%>U)>wĐ~r1/e/8B͇Xris$*Y?Kn-lFtjѨ*B/0z,l0gzyajo6'=cnå*p+O_Wn łx,Mfd#5#:"#*[ EV)8|2zx..1bn2ד"ؗ;G? hKz$ָGeĝ,<_azO%w;Zr#kh7Z :J@ڭŇOQڳqR"~ɥ^D㑦4 ϻx.KD'lcj%voFlsp ]s , 00;_23kH?7w4l S:7@mF<0_14Z xxmIrHgs WFbR1lhsV<:FOUhC0 gƲvwr 0.j/mg${b𘟧%N`3pTr13۵~dfg2sOEWuɵ.r@OOAɉm3ӟ2'W5.HԢ@_Ԫ (&^hY_xg lNG oI=6$sTK E,*/fb""8lFwe_uYj05-׼o_gWGjV;}:`*)u/?|>`cNsW%' 9(u(L(S^1D89o Wj(ߣ2n᱆ڳ)ٶ{S[-h!7[)>kVE\s0x'~%,>^`!IómT2~H!*VJe6^ǹg3 Et#r $ WDrîr\!7$ h'dž}RJ9H(bk94 =v,! v0ixY]^xI b߉qqR`悱7?=t@oR@Xku JTp;,xy7nHFd0J -y%) #Rn1Q ;K7)_?}fs}Jc$N@Y^yymXj\hcڄ ]CI- n<ڹ{*iiw3%.hѮgFKyHY4T4WGyzJͰv3wGH^ b҆NA􋫺2/x5Ww p]j.ÚbăuupwW2KC.abduc+_/-\Q%ԥTϣrp:!3E5@Qax.+ ˥ ,tberij{-ʘ8Ny,0e A߹F;dHu 08l) {;Pzrihi=9(l!3LXQw8qGCFizMHik'9ƣcƲUP,_Pfx0ot憾@yd(`SSO_Mf& lq[$%{ .( m@N{6]5J)H=)g wAUE 8ħ#x7[8Zj)_a9RO?(\rH~ bS-LvvonNBXnD1L> Av3<@ph΅ 6WSRNIq ?瞮 0Dr4u;sI[íM#&/ ߈U<:]5;@4716_] }D~7l l,M?>_nJqQEGֳ!QU:Z%NB%h1є|t\]eVk@Oj[,5˺<ְB~jkWۤ?%<;B3J2M{ EdkZ-30 ey*U?t,2v=Z`cI /;nNOԃh.)ZLKxC0CǥVV$& ˆ. N*/ul.Z"Eb1оYe,q$b,i䑢v8{E_Ӻ+.g~=%($)&ju+6YWڌX#gͫgJ8р?=r _ p@H%qki fLr~ )r\9axMt$]{ 6_KP1 s[J6|SJĹHx7ӋB?PBFEmšVZ[hn1+_\Shh{ӳ`vUc܌Mi$>|^,oۡHI.5d#ݾE.q W{u%cZa" bnԗzsUc/r-W15c@ ˏ@: 'ۼ|cRŏuY6xfz^8 ]2'*+wy-=n9.k{v?TsOG\ԯ٦rW٠[.߾ю7_oDY@q۔qz8),e"}Ks E GE2{HIly!Qu$)lUXc#=ҳ+>q[CGoy_N~Kcf;1( c"B ş[y R?$ZqSo+mWr8n)MuBd8ya\sGzpeҠry]WP^t )u1xT,My+@Otޅj23'~5!zyCŌX/] yhMSXKR2p[d['0xp`.O:^Ea= FoZXIO\-Ajos^Vy[ c7!-*S]|2ۚLE1̳<{\[OjYq\R^ŋ H|gRϬFV;x\95{+a{ƙkΒfw%;= Ƣ̶ea${YX,SG|tcX!BZ7=G#Ft6;j="'Jf-p943EcCT%XBi-W=œ$ b!=QvF>}Zw4=h]ySMn^mDڌ,gob2ݾrEZ?N6P>HEMj`~UDDYͰzq E 6h e+!3 J* /V0Y ,@z8Zx`!\# 9R3OGLF|&+Ƹ-e6~Bmíro؞C+]*OMa(3M=ņmXP7qud'ciM^yDfpqe!)'o`wJLH'QQ[F" ԈC)JZRRL, ^'ّŵymK4M! ﱜCbTAh5WHb̋eLZ#8, zG_fL-7*eqFb`a >u][NDpԝdʯ+%Ęg $[H`0HBf$Aa}kۚK3gJ5Xj |'r+5W!4)ukisD1i ˳vZj*e^%?CXec+' kZX< bCvځ:vqڔ;ۼeR<?XqSu4}W"pˠK""}<`ߢ?52.UI6 d|^]FF$}}a<i/͙gHA*`)LM:l<'U pPY dN_uZD(">3eÇ``_MMCmߌz<#7y!儢n6ߩ|!>=Jޅ9cϬa.PH:*ZV7FMc@V!z5s= Ą‚ʏڧ@ }Q}1WlT8Eay3Z,$f೫ϝÀ 6c&-raLeI7-WRh~,9LճhW L1&6<>iA5۩Yoei$ Z*جtTȌ+ sOlhTXĘg~PJR洯(!{rN[o8s2hJ^Rrx_•{cqa!VtgnQ2Ѣp]Ճʳ+;>paX5ń^Y׃P~:`6$;o=JyBauDKYKDg_w]R:ۡ,a]漶^ĘqԔIK5;2MTnMΊ Im!-aEY#siZeENȃ*w =?zلf%`5Jx9 ?xYZn?$𵱑ALsdBeg l]U '{•(2@O74$%WA|Vi?Sdy\`vebv>{܍0 TR ] pj'zոD=0 @ ְz\{3^}b2"?4 FOm| |&]RY-VLRхZ>NMo6$U)^D S4, V#H͎$n4<QgIS-{p$1-j/NKͮ6c><' Svu84h-j$'\` Cnȧ%.Ti߸0m V >I 61on6rU"CPäwW" ZFoJ/5)xТ:H;#YW_iyҔ&ر<290ṛ\SLqX ,SJYÐoukvtA\yjzyzj%3bF`Nrä->rIRO)3YG: o9³dY{XPl[H&ww,IgD-7z[-v5`9:\7dmۦU+ wX0GgM-Nt^ qLT_kH] | ͗/H'A@RoCMz8,\\]YZc7E_*`1HU3o!sh!Y)^Rb<>wYB8/7M %:XsVcX?gi :BLJ k?YZ{얤Ҩ:*d2Jڵj>L)Ub6 AU%13Fkb4W׻~5:ڢGE~!wݢ=q.Cnz9I[nZ9z_Cu>p1[!kt d~q~b;afj^e>׺1j+aNk뢪 LKCdw{:"wS52 C\<%ÓL~@=1.)8֭="kNӽQ3x"3N~c^x]=^_R/B^;p6? 3!o`kd^~~+,-&#LS/+$=s_J(9=ڰq<H B~ LYo!\lI@6'c.{-KbJ'RoPcdZ ェV;&a@y2yrRoYcսgŲӡ16GiD'uuIaBHPF'k>V'tlC-f' g=wlYF:"f-QJc0e}Y`*v]DzCwy*K]1J=|s{GE8L,//TT"M [{:e韵?#&QXySChl~wPibn gl֊0UrF*Wei^WkۧWDYvhR:nzhrY,llqM?g%bI4NDr9/8dmmQiZ=Gds~S=dv*@zEoaL˅ ġ%XL+;d] Q鄳p=co+ҖbKvrtBj@ 8+hdCp.Pф為 5DT[q O'X "ʮrXHT@:y}@ZoGΝm Rш>q)A%5N(D<~q"Y0픢ztA25VclUR0OQoP𴞟͏~aDRe%"Rf:ʴK_!keO-*WXdo>$6tfwE@(G9E@/o={Nq +'2mGCluFm߱L]ͧж(}RkOL*h.9HcFY@rOld91, γCÚe(siBh I"HPĿEFLm;K@rz 6mG\R [Ti-=~UXq9X[7ˬ"6J`|*[.H :R{ uSrۘ$bGJUfaS2}VZ#ѱD;!|j05fYA_䖉MPv}X<` (6Dfksfi-نj5/]?ζW]l.qô ׶K[R+OHߥP Y=bY{KH|IeWƥ ʿpKVI՚sdhYEtIk, @)]R%.i)/e)q#AS ֠K4`{ε,<]Ӂm`UQ6O[")7wK2Jn79grcE $%p>ݛQL(QhٞSRckV}8/.U{ZOc@hR'AEr;&j56np̀ZϙJ_#2-eæ<`q\3عC$~o(^pk"XѳII4܀vRSU3跢t?R1J4byT׸vxX$mJGc(v{@t8!Xs2JSxXp_Nc1F1-Ix]q*e?3YDA(''V5l&pl:Op*W-n ^W˻d-,۟.b t^lLaG̊zk7kiTGSpȦBg1\P#6cjo](j)5IheyFHzX0l׼6gTL/0pXvÈ-fqK7FW!`&$yC9HՒC,An7 B$: o x\io2㍵P5=y ê8²(Cz?֠uFs ;S Nf+7&iZg 3_<[zn&bѼn, _b@͏Ea͜`huw§!e p4@.$G>p+vj­oқ}rarx i`#'}6UΆVz6 *ϢEvk Dc5!ҧڷ nj3䇐r,s )y"UF;(r2 Ke\s wg50 VVZ}ir%/kgjH uahVW_4(t;m`;*7zصoC}"~YMt$Du$=x/Xly?e#nSǷ$fGZU))Z* gޢ @oG4apa>;f:ػPaoO\*t# B߰ȿ#وЮO": ^oda4 ܶ"¤muБDbWZ i5S %Ō\1#)TT? "<)v*G?ܬ3\􎑬$]ig6$%lf@Ub*JE~:rY$]JD8>-Pb'6e>8]XL:Q?OITemx>/m0>Jaw<Lҩ w>,]*`oQ{w(jf~F) ?T:AՋ^Vh% b/#ߓ1L2PA5)d78u&Tn(pc_}IX*C>-","]!8~}V(J DC-^ӇAִ'^URPB択93KM=-\XkL̯FGT+hF 8+`!=pGkk,,Z!Y+{sUe|LX8jt'CpskeZ%gT}"Vzpo&]#su3o8'X7CqM ǙUZa\c{J(Tg6~Z8]r̎zJdNuz[4r|+\֫BV2-$3b30}uN1X :nʛ,|L|=̢۾M2O#RՑe{{$%7&/s?"TSIx$5[BSB5kI꘿=A: uuT:&1$6OX qW ˞XuDa T)ms1Jdaȭ ]#8Nsp>JJRZ< ;nS/k9KhdO$t͵8I;X+iTβfJ﯇TdMcghQ՜41 nMdd)1B.Ek ƐWQ<g Vh{ Eon~RQomL S3+$t%ՙ;%&3019FLۼt2uq@sE摳vi8tGy|ɛv3;bL_-:#i֮=WibT $^,UOLԨn,{&ӟhDBCk6A% VKC9TI߬[ ST_c!fWo@E3z!/V0ز3)SJ?u;j| iI pg{'tL<6TcB4J:X2(7~_>O;t+ǸC sр+kQ=UmLD_=d 5K_Si=QcS5dfBTc&ڜXolB]u} o:s_>$ C-$=AsEC0:/;^oϠ%<[!N_}}~Ea7{ IoϲSA?񾮲nG~PSxq '9{'-\l gYU!Q@*ZcXQ%¯n,F{y?Bpo/.-"k,:Pi:_pZuKZ͏~ϗaA><Ŧ*x lM81 o[z~[iSQ{v 9_T>덻Ee,@J?Zծ D{b o0v{ƚvp¥C\ @u˝fSCMn^Mٵ±a־!%\*^j"HD9/rfVo|˂bD5Keøi|0{%J5}>3R"`3PW3>@t1,};Tj|ev5.wU~`u8 g^@) { k!ܿɞ;'#J:Ėa}hOi%ryzGY'§Y *DI S%so' ~0is\c[tFwS䡞4WKUK ByA1Iψf>bd_;bynsk$65?Gnu\S"*lo×Tsx2j'k($@T,LBS -^dTv۩jQ/. S/Ts1v'72TcgWsV6qR_ 7bI *,&siW#!K?p}zf{gYx9t틧FrVbЭ.ʌsk'iΗ06H? DN\'w-!bJQSWs ,.nr[)%0 +OhnČZfh4 m1>AB37UJO1QCߜ8Ҩ,Cr w0'y҄_KXZ$'.7IkO;ڭ.$7@gҍT ԝ\Vw"JZYuC:jAlm' ~_gEGV5f&+DTmV/[=DA-@PgZ֚n-.5[9V3b3YCZVnFN\L?{B6. }SN*]2M³Ya[pL"0vR.A;}t5ĊIWhPo53E<"ʖk'F-I;-F~46횚s#WlL p`A.Fb"겾JW~84*A ̊:]X=߇vt0@+ϧe|rs ׹,+\H4FnT?x \ ϸLN#9cSFI/#iS"[f(:ը:yCvl[ ~gs<Gj _5^P PH:wWp>/P=tw+\_gA* |GIu-ӭ#U/: ܲs/AF 2!胆 nUL8o]5UFUi Lr聅!'@Jx]6=Qu~HB-s`}(:^+MVNms}-rTPCG Oi[mr6 sLt/L;xМD VR\m;I3C  )0-)ol5:8|4 b.@d0XdyēBa v=\o{|z:$t YE:fL&w vzģOvlzb;/:cV{F:sߪ.Z,fu'ou0a\!u ƥ$^qS*s&xH$+̀iܖhQKɜMHIE gJ 欼@q JҦF5 F=k2 cDj^.K~ s|%}NUj)[{~p 93Z02 Qۥ}AXkV"9gvbaY-:q'hURO^ OaYIۄy! O]mE5ֻxdqIDA{:Pym)bZl[fޭG)0\:_Hh삦+f{is֔bϤ O~pMr MUB!tKB'b]#T!Tb Qg=h&*ԂKQgz^#4:%HMA\r#W`lK4nCqsQM5>f#@ '۪/9 CsɧYǪ3& K&6;CP˟h×Dd|uGʒӴLϳ\9Ŭ2!(]$|IvñC9dl@FٱK9?D=E͵ۜQn@Lr@[sSbWǛ[e3_܊DV!9R`$h(|[2n@FHҡ3dL"YBjwDK?^͠=:k"C5qދ+.(tGe?ivDz)#,W7b1\ Iey_Of4%,zaeG#5镏wQUٽ v O8:Yg~p|Dm+nƫrKѨ 듇AJ%)Dڼ0\8KYH4??Ff{Oy5/5,T4ɝ{RC;7;ҭUtF?^[, RӾMKio:(0tبӊ{Q{Asy-ѵ (>ʫB,>XT߅tQ(&vXTK6,ٴI8H JDC.enL M$,` ^G-34JYO=Ԗo2qKjD""r2Knjav.;"?n^unĸI .p Jf(Lj]]YyzO5EW_AcYNruw"#QWr?\d xss"&, α(`tkJ PyD9[j6;(&?yź.b#Myuw Ʒ[=V*t'D=!߫(ujB2?k0|Lwq)+jٸ X͜8 hNɑ-\RfZB{B#y,]HX#8'0lhuH\S(H@M]AL0^SRl&z\^?W!@f[븡Nݷ  W]8WI9SWyDGR>1~l*^ kHNki5G$NnW>jz^!Рk('D]c KԭFyaFN`M7y`:$#g"Vk U1Xo]{e|uٷ:YI?jf+U.IbK VP}3reO/|'uOJ&;5NZ^ds[kմ%YS>jEt0rp:Zv  +)RH@ F#y sޕ4D#칥K'VDռ\ "Ag9;-0jHJ|L%)a4[͛S:!ŐQ"Fi?eи dHN;6XO?:TxX1<_O7,,!xƾhܿRm5ݰ+t,x Hj(D{요JnHYP٪jN>|®܁R@Q:>svE Hc~o[t@T:"ܟDޕ\3$c|\#VFr୵@4YӱZMJc}"JTD:ɑ|L:9YW+m]:@Э p7U'A댺7>"QB;׆H}zduD1_'pHz,m] JLTJ/ZaR=1Ϋ&kvX:\evK0p'y1H !I}@H̠r-xDRz`.bWKo1sٓסu21s)4:٩U*>-Sat-C6:;8?Yo7 ܲ˗c$pNbѳVqzQ1Lr?',KC}p?xiC(_ĈW@+VXEgfXvGV!ʷ '^UxCCŇ"+w|La٭1OWcw$jע}7`2$uֿOp\ SEEUPU'|-IM*B׹46'{H8A rUX>ryx-o,$YTc;)R+pۖ1Xl+RY5o /ɛos(n X5uցHm6&}/IRfQk" w΀) s;@NN{0+Tفq bߞk~I:d/,\/w:BHu͏Űo|pҢ@81->%-%D~K;GTމ^uMOG|ͅ=O޽8d$U S)iI{x )?e`g8/lC=r:!I9ςُ?O9/9 iOڂ(U4l3'qLD-;ߌȷUmHnB'|!5ы *Q`~uVC>( af)ث1-Mbݟ3~%ly&Ս h][6Kܴtd̠Tuhثb9ve,l^Q›O+V c!U~(gV;{Q'oy_Ζ.U"!-fw nޯ]A_I}Z"Izn)E~$@G_egV\LT'Teq`.|M &mX8Fzm`e&6y$BfA)f/oPN˖:bVϛ)kvt3{ 4@K)q2WҠ_p\44暈xҽTAgL5yQSl>pk*#iF%F荮9iT?) :&.<áIIjM :yP^@v'PqCh$u$A,{`-=JTN#[ ɢam5uqccAtQK79SJ:I@'\T:ynRv,ޘhl\< !Jv[3#jYXkت,Ʌ& VB5͞2E.5)3 L.f ?V2r60ݖyleI6ۅ쒥_dRpS;9r*D3pcA_y{$( ;VͫT4Iꖪ3Igy"mӯX F*plҵ R+ٟ>4?E$ 6+ЫSi},4%V*W>Wnx./AXH *20Q}u|p@*X@"م (8jtF=&_Z&`SWyd) _j3= q xk< z5(&i[m:r:"vYW1bk+%fC}r?bE(!__oiN#@'(6~^uߩLuwTQIjj'|V,u*|WzR*]B򀃔5 ˄l+YH<E*ʲRjBg9mzuڂXFЄc179)97W1iXJKOK)P|L=?6nxɼ'+]{;k(@Fb:r8ga_Ǥ?碛l[tЏLbeṆ :崍pt Z64fGnk=瑏}(iE)a_n RL;-<&`!p:+l; ا1O4ƒ[Gȑ:L( ,'_H> !dMz #5\]IRIU:$% DrSRt򖥦!~psi vNiHs=(cM mMso]2`}bQrdVՎcd"[W~::%ټoCA0wK1^0l.F;52  YuyU,N!8.jZߍS'lBonqErVuCF%4\|q-G9GG  9^KrCsEJ"IjbӮ0-*ڲמGM4wbS;N;,;u)"HfS{gg/&Qy/j7vř$(RRXBXƀ+|n米%+eE}~&29lv7[Q; q^S9S/ {3ڹ>ˆrҼ׉$/?TڰpM)(}+hDeXབྷ<޾֙{ΊhE3~7=V/d ] xfWs„?&X} I&Lx3ӯs}.*DP;J ᫵놹D/"WA'LMN`c f\ŕ= 6 Aub Jތ5MvK2#.J5)K.dA[PU7~jKgE ƋP޶5[0O`yEvH0>FpT0+(>Wudu4 :5"P fN@%"$f}yNﴯ"Lj1Ƥ"Jͮ^lR쩹P8 M\ƒ"r9m ՛3# nTx 0=;BcgA+-&~:,F&THw} L`#+oiԑ}=3_TrUY؛I`غL )>[,m9A;2B.s@vs8.1 VYlNz3ȏ]J*̂&fG<[~  =gҥ3{ ?R#y.DRp@5F xQz_[oͺa̛=o4]e&?ֳʝ~!u>a/z2EIoe #pJZϾ1U]lEm: ;Hp> X p-#kML@G #4-VJ2BYl q}qDZ T(* ,Vƒd›PGD| vkw"T#n-~_W։¾w`ഥ{OGs7Ьx@0DZQs~m2o XY&tej؊ ƿC"')\ȅV)kMy㛾8_`]a_!I6HJ2ي8\&hb7qS. Q h|TKr ѧmABMO2*W*dl"*\51i7XzĦӪ<i7Ǝ~ͅ{:-'`6{\ _,4{;,"-UGu ʼnUP\ [/d0BH&ߛccnk-Ge3*}!qyԝbC,?a"LQ= ( Ь:. !2 3~okg]OXllCjɍ+4n g DJN \m iP)@Ibp47[9["ӿ.{ݮT-6ZcqFDf(NBh&'9vfFZqvbR F-/77K@Yǻ] T{c oMj%nÓx+;f[_ ~su=%H BK~o>s8ΗZc޹P2όA^ ߉l5 ==-ڭG}cG%m>O4m5u{">z9OIphCoqq(! evJiy3lxJOP>!ec~ڞw?/\8HkywPb}mBB~r RGqy %ƀ<by'RU?6[y`^/:/+X3,2>'lTN[?bܷblVm[k<,q<_sU']H6g"J)tzv{eF ptc*\x]@4%zaVE`BkMFu7ԆN Aڑ=C?FG#1r\@1CJTH 1(H=^[S&#FD;b]; /%62>Wz}H)y e'-"nץm%J5΃n:J[+zQ+]ĝe[D+!Ho_YL0(,uIgd" Zyy؀4?9TWNVl<5w9sW:<ȱ[I5X{X4.s% 'Xd\-jט4-oߑblATB%vnR|.Jy!ϊbg!>H*ހytCGӈYnzh BIv:=^urA7lp* [<\'H;YyZ$itÕew!Ňx;فg*u"` #dZa,f~#Ʒ&{WjrpfiP Է`A yS&YOM Ўǎ|]r* r* /FGfo#S#$PKEV܂oTmo2误gH<5Oa&2[q ky`纥E|%HdI*2tp(~yi&]oӴ,6jgeV kxd+e!gz:`5D9@EL/\.H)*O\, ^¹@8#Fra. :1s5 V6b%7{ Jj~eMfF⻜SZ:{o(ő- k+wb h hv@?}1g(ҧZU 1)$aq{zeBUΠϒ" lþ#6sexUHpQ~ŴaRg@lw8l] 8n9auGdy`!=akeh/PNI INDGL$0|'x)4ˢ'!6G [ꔋqpXזl`s`8d6xd{U&G||hWqYBlaMX3 ,Xc5 \Y.йܯBQb02PI1]z0L3J9c%P;x&44fzA8#=yJP昉 `dG4 65˕IwR_ߒ`1zP@)E쏁Q9#UzBlnA`cb W ӹ4ڲ01 &.^T^һ{Җqw…sz#4:~8ԃ+іđx(4qI D8 Fhh|$ɛEk(bեY`¢0~/q @q>OX^PGNui]^y(V{l^ nl+"u&H4gBy>ϯ<-I?rن_IY,*<~.fb bX,pfs9OՄØmmk_bgi#i0KO 9 8*1Jqc~sc\0^INAg|R|&ǻvK=nΖL:@T-" rIЗ>lʤ ‚R-0 *xW-zݭIA<<utƎEZ=Oܩr> x(tE֯3b '|vb̆RUј꼖Rs/6gvRW8cSmP]"H7[9#)r9qb9_{= _&䒽J<9$cs N3@<jBa-]9*\}•pO1K '؛# Yрg;K45sXr)KvLgb\>a@r,7 a&&JX.RR'Xt2[Z)dzG"Ҩ3L|RtWwDSF1_%R5* 3VCxMq>5!嗒,k[#S'*+׫o\iFnaH1,}ˊ-sE| MD*fqb϶YL'p8ԧ?3\ |H+FQ,;GDI=jX"`A |=R}dׇܖZ ߽IϿfhh;V%"Y^'8r''D]ؒu%mmo:$QſTr 켆il.<61 r;ڣ`XJ!0ZlP,UmvWy7ubU)uX \@1.{嗃UW3RvUTk|;.>Ob}I\h[:$v>^L\_KRgzYudrpv}!]l E7ARzH8ض#3>0N"QTv@i|W<\TFתxK=f/frU?z#+#o}>l|);uuYP{TEUccpdGT6E.c,g~%%Xq|BE (H>t%$hwFFtxָpCE{VqKz^~$k5]}R$fˆT4,NHKfwEA x2ג;eYx~>ᢝD<=5c̢l?RM70ގ^Z@ օ(3Z˸8_QwVS qh\?~%h_?dh_>UStX.', n1FXFy3df͈lRxEBw9`(!63JJmp5x$ٷAMd_7H{-6$88QQta:PqU4r.ش R+&afXK m5a1(n)3p@){4j#Ν.xNa _$E(2ʡ[Exzwï>qF/P_ ~ȤotGܧ>u+M9\O x aeϩJ[֮j?TQ6:%ͩFf3욮zP_uNӔJm<¦AW 0[=GB;\Y O:z!$ ҷSL7H// {ͺ3NDvě+p ъkjz9M[D3NӛH5prcON\g]%Roq읅;R(sU60&KCQE٠fcm(´b'*OI{d[SB{Q'i;|j\훴r4 C!FU9L6+κ ǽ&"N} $&n01[B|gkL.˩]$4OyjG3 6aǐ}.]_h;Bܢlн+Uj6e3DHpL)ġ:cKc]HT/c3T{)xUѹv#A'plt;ٴ<&Ev4Y :pwW@ك!2[G>vu՟79YX *Gin 6\$E! -cra9,~s hk/=d/45dP%rJS!*-~uv.l.7V8gvv!kU~:)Va v4WȂcY|&fݻ0FϔC@SQwP2wg@}@/5|I)4(ԜZ5`Le1V& ΦJ};T㔕/+nzzjYYW["Y܈_WZWBAw|ЂT,5x^S`.^@$;/ py`:gDk5\*X-|Y/fr|W[&q`ۛ&ڋ*ndo5NNj.O":T Al 45IP\vT6ir>>,uGHJA`wE˲z%p|?'U m 1/vpu[ *RTF^b]i}6>@EB퀎$d)GofZźa^mT| Zs$櫷-xD/ggkcl#$w;6b\=Noxצ],?8SU ~'[t.2db0=X#2d2pv8r^ \EOhlj0ƝU X1p7#LY=a??9=@G,׿}gCW6o` `Eg?%1m3AAaS \3̱`eϘBg:òq&Cӻ@[c =(W " dvW?q$[y^Q1&z}1/o3^zkt#u&;}'#1/(i=j'\syK/ vkcҚS߁Ϊ}Tn͟22z6yI:^M;,_aq@v:n3z7fR/ZcbTt /N";⸵V5A1iwҧpS][b|´'TF@8 FcufR(k F3nOZg_(%3S,'_uEd驎sΗW67}E$>or"^Ǵ ʆF.Xui%ۀ͜`Q:]E< W:UZg5%/֏PM YQ=-yNk1=߯yq=?5{jaR~y{\OѕR %>?퟇ aܟ?aEֹ@VR"O-%x[5&`Y𚣋QSt]Ct@.V [x*w"%]fyC&Eu Fe~=$D-x*"*eĭ$Yԁ[]"Xޑq,hC^Wd]T{Yv1 Ooyph;z}Y Y*.9"莅F(blZ(*'Jӣ۶|sBI"J pƋ~(þ]0E9ޝ@*[laBBڸsү0.$I9+)RKSe u!TӬ+1Ff:;1,JF*zrmx!9U$ݿ EJ9KZ0nî#ܹ0aWt?3&Yu7STF# \3z,TIr"č c8=vͣVE)dP3DLFe{4ɢȎ]<弟BƆةO8,s;#OI3K\nF` GL8#\C²Tk!zy-3w.!DX g?FcpFn$}Ubg쳪ljOKbm`ܪStއoyAYZ2JsT]5d#L_IN;K:ˡ+B^H|B26l @h$ӧq5j&մ5?AS˨̅uR_y*Px4dqtB`&S*Y'qMH5|||[ 7F^(mg).loj;x7N%V_4r_1ֳ2v6=[ i,^7A5бe.  &&h^ ddy^0{\ȀɵfVxS"o d %.n#r 1^L #Σ8{1'jbc?\^=""fI,MHS\ @ـ:;f5. |n XLVąA"1&HY~1kb" lCpJ]5ukPVY Q=Sm˪iKP<0}oÄ 6%rR f ]}c%/R-sQT}%YBCL X;gAdl5Fa⣣ئ.uě>PbNΫ_7d}i6wƴ1]5m%\a"w+\ >~h`~g7K!gUW85RdD^TF& tUE"[6!>(*&pE.6t":0VM.- S~S*UYude;aɩ˜`1i zPЅh- n"FF J(x&o")K7uFp!we7I#j+8bmUś6_.0xYF`Vϟܘ$-u~ %Ā8߾V@/ |~c&mS717UY]%[`*)T%PD\X)P+SQr ΩV2^q9H"Z[ugYtv[sz}D'/A5Rwsݪc8140R c4`Y=YѪݐ!#|O@ӱ~:^hx//g`ud!]\w]*zSvmXf|?% 9N4bU֋NDH4ƿwޭ(6Ц^|T LPJs;!ğU#4:2G?iVUKww`U \(aK@!/g\$ GqëX=g w?+2_ng#(`'GtW>t7QO2u 'D.WڇPtLŔ  o.&},Tr\$e$Ly^$}q<Շ63~CcC*TMvЉf$%4lpxALj߼.Q4$tӼ8=.D{d q9՘vD e48uj?4sy}D63og)Vƛk;p?8[0 npCwvn\5B0W](ƍg'+(`kN>5X3ia8%15=fBp@̥6ϔ vk~5&i=N;"mqa j B%`Z؀8xRo3`Qbn?PoF_S,>RECRS)޺&V6}6鵠6 l9D,LT45x& ^\#~O&mK_~6J6V$sRBx_(M;̽`G/[B,GͺT$.6H9´veS ^]`}'u0$?MMMЂ@He ԰ک]%MHdМ^CeCS%tG$|"F (I7:Ju$ˏ'a48є='2V qv0ί}M<2m/s.&6ϔ8\(c˶ʹd|HƊA=ᲣF]ޡgՒP+6eㄩjIJr }Vc"M/>sTŻBuтD|Z̄6ZQERLtJhꍶBP5S)H!h19{Xr-gӱ6ץ?/;{ty{Y|"%Qbn0{$~Yz3xg>9hn=HI| 3ǴZXDG5&.8x?VCK@́e,Im]]Vg.O"Aw8#)on霮@qO \A!zJ':ÁDCC ג 4$%ݾYpW"0s$wES<:/L=b(&QưOWː?LWsL41/4Ig +N>%&^|ΩcDܟ,_xcث{3e?A`m/9>.yD M"r($zgqx&{`X8 agEF5<&wJzfb ^}fj pYt3?N|%%2~DCnސ~ i >5pVWnGm6aP+=CrZGhrYEm!_(Cvo4XdRBmܤR5q\i ˔eVP_3L앳:Z+Lǝ}jx)'O-:y^׀ASvwi;$[{#Lg9BF/OzOAQr+s]^uJ_ !@pkuL4os;xPK8K{ȩ^Xoe);\u;g>q7|M ] Kuʠ#aV`Q0͒_A=L[҂,԰zo"nkJQj>-'r1a+к,6藺 ~8'_^BF]7a-\ߩ/uIuv$mFϕ.1G1AaH0шa]I )7!%Ow-W$3V7$M4&\`H6 C2Vki/(GhiMGloU!7yH[!H㒙BO~hQPDhH ۃ~O[tvd0iT2>>[g0O#Lv^$W>AUSevAZ-ɯEG|=r.;/U_P8lXMāÌKUQ d@m4N02e 3ܝc]MT u/ҤjF6!m_ܕ`oGJ9#|B:K ~B"^;N F>}D#ɲt/UY:Q:ە-$@S)p.v*UM+;cB_˪igc ?cx`Lg8U.JZN$Vy &ݯ 0J 3ZfDt=.l`1̝oKG̗cs`oN`k`?upXITʋٍ AKZCݖQDb5R}JIֵKxYGc2 xKcFA@6{%X Kpl[seiցA䩯%N)I nx~N' dC̵( GE{r dYaKn9BVCONl>-sem ʒx,٘npLͬ".i?/xÍ-* z>>cgEˊO+ ]* `B?WH)ċ}ѡs1p` 3_5-]pLQnHd(uYl'k%LTd*Iq"SX |m0Eb1)7?z ZsY  >Ԡ)3K0pA0- } 5 ]Aoc%[#)+ >r^[27%d4y|AV͢{*Mq?v KFѾv_CaԧNNVq{<6" .5*> TO\K"gjmv 9'%D'B1 (SRH,Iנ6^6φL-Ĝ=sDĠ%#be;,0#@i|}i"-"2s?+D+@01bf_wvS%xz+pE :>g-?kK!{!Ӈ\@]^VH^udAPI>E&}s5MK]̱U,0k<ƽgSRA0k݅IsRځIduojU+X|=pڠt u?pc6ڝs*i%}-ͽC*Ν2Gٵp\3PO$-CNǵ2ǢW z jq;0+'] eZo.$7C2 wSܓ¡ ]! ΀M'#OQ@KeTE~.1]ȳRz]H>K\viluvo<\=pz(vZY XɎ[f wR3ƍXך{J/g[I^mLb稻r638 (eDpE]t$/YU Z+@ϒP5q4صQ3yŏ1/I_. >g,ڳz)~%9$k& v=DL 6H7>>(|Pb1-KRw^XFH?vAm|qci*ZTȠqWC)yeg<1hQhhk L^:VgW>26-&8d I9xGcl!U׹͓̺oW ſ ?6r8|菥u[-6D }}0D5ԋrfGS$BW;xO[~vio g.SYzEƐ # (yq ۬Pt6k<&#db{KK<,aa|󁔪0#;T][>\ ϱgD%l5vV~FL~ĬjGdvO L[C v6i#"{si0EdnI5O}q1Sc.F!rCҭ9\r1'0Ԉ7ѷaTPTꚺr 1rDŽ[=:IJSpD&UD; aeD p0R<h_i;@4{ ,a=̙'p ĨZ(]2@@A(46RR<̎5@@N@)6CN4Z.#v8Ed*g킎{a|-gs>Su%(qPC/. ዌfyJJphz̤yBT0c)ͿY s<"؉ !WWCqQ m!iJ?Y8ٗdu.Ccs<젡.=~R2^*u.&'`u}~g-r]*$z%s[>yul. B]eT܃ES]yc޵f?,iMt%jKox|ɠ\?7`ZŊj`nCG5l:[ᔐoƴ-H#yR8s:P))I (i7m?x mGq 7GAJsȣ=%GK+Q6U+c{{ܑP:K]5'lIe,ǝd .ܙJ~'u^ÙyjZVhf iT.Gt~vhQ-NM:VF<4.H թEW'2l 0K;L)L"y@1r9^RgAT};,c9Z[J`QϳAܛYby!\Cձl/E9$r/w !#Ԭ=hYASHX%1J1gH wϓȧS3<qOh\QT17c& MOX߆,hTF.XԻX:l)v(0nE1:e\E_1hBk{zZ࿣'Lb3˓sd^؇ℬ]/]Ly+Z#}΢J'.*i(ԓhW>dFI[q0y!ey;x ,)ٱ1?"ꊂlYiɇ!._=xR.x@-k@BԠj]:͊.m{c6I=ys:" Ʃ09N|@ؔ=ip JfEmxZdIow`sDZ RpWj:A>݇Sߊ _KLX־oh w wFeDQ6؛AvfOwWi8/ sXn>6 C/[FQ xty h3@q9MIu=r痖o/ҽD"~JݦFLtFA=0 /Yڑ*% ^NEp9,́&냹-s.ofGr[ sKT H:_uT!=Ͻ5:%l 8|f |MqIZPKeA>gIU{Ë?94.<FE9wӟw* M= Yzfx\#)w6xl,J ۽(%ς5l]?fi) (Ä"ӯí6_,Pry:xO ^ܗ#Hf] oӠB`}GX Rk.bu Fm!pke+m/ r.3\~e3eN)ŁcvExZ-;>XNǩlGh3+M]dyFY3`٥ZmLyE1Aױ%;>'g.$!nS>LA IjLA0QMJ7QW,~ Fg?n=B^r-KKk&CfJppVIfX4(Ui<)wmfl|B"p ǃvژ&ckrS1%\F j c7_-q p☤NcNxÅI i5+#8{B,BԻPxѻX! AYpdͼ LP>wX8SlNh@Ae2ql){]'7S1|\9:3:$GxS[L~3?4.sIEJxxl)^b |X0墳'`~B϶pToS3!>d2'5Ӳ2tȕ} ŝ_ 71!lł=/^%Ʀ-I^`(I3q9&ҠՈJ{1C"N 2uv9"A5_)\c%+[ ņJ恆h,A(eVhh>ޛibh Y5هlx)t~E;x{[8~yCaX;r…4.{;]\ш2uFjtVۭp]H 㔯3̚-t?;:I|<4x䭀\#Z40dǞYN=`*WƦ/8w2R%v&5-e*Em1J‰S zJ&OS %Mh8'h 8|Eձ})F7s^-wL 4W7A3cM(A\Уa ,xCCwu4ft !ʥUnSGGDOv0RŸDLdu9$ɝtIZߐ\7Fk,| UF"> bb19 _ "{9i`CCdrQaj(wB8g %" `GԸgnhfUT{3uHl$mه~`7ݢ&r*bE^܁Jz~]H%yHإ'Idfh[ۤ oN| JZciQ&q2+Zs6[T %ס>ѢPX_nfL$ReR^m;~܅hJmEt4bB1/EVmWHiNKs'pM!HgaĸuY Wў-"tN2aվ0r&vrg=e;G~zsnnt3^R#DE3HUMH-A[!;N} KyvA5o+}!(K-#zQn$PE!!INŹw @, gUO d(ڧ|qEgbfdccޏv$G縿b}e=O_`Uz)4[ϖՄ?O3qIU{jXTbX#H-÷ gMnH u5PeurK:JՖ9d`c D00 ym!0Ij虓4]8jD "ԝ4hGھh};@C)* Bo^zG#P 9+.r7F%-]Y&JFy Lr 2ΥNfnS,S( P>?W9R/>T7Ps^AMw=?/#R+1RpRnz]M:#RһͲ2ۼk`^Hb`-JU9(=A4$a'pX<Ή=D5kvq`@Xu7qys ٬"p-:,ڡ [; P2!؇uJ>VA.,1ڑU]&Zp (B,hFMXu;AoE0!XPQ%C/㑰X,?!z6$Bay+G Yz/o>5;  xW[7\V21f1[@rlcL3`ӟ[-~hNk6j$ځoiSq޸4\;bi"/+Gea y]BAjֽ] ׆!چm8iBЦ ~?\Z;ŅQ\ xG ^ pkmU0 O!'f޼f5 p^Y% al2(0H4`Ǯu4G2RNt,aJd/Zޱssj4V弫4>c\>`lh=%/X޺ rTKTF ]EfN,s`WqikFzrTy#dEgNI_Rt2BǷ-:ޝ&P"f9f}JGˀF+i89 FPIo>0kZ0w(c 9 2nA{;ȵF|V4$yLK`UDR@#׾OF:Th܇"asѦ(r8A%:8E 0ŗ_[}ɔ?.J9^823sOb *|*VbEv;td_>?C[oӂ'Lj~ӔO1g3/_\L6m?*=- R؜mlиakpeX%٬"3)&ͫ.ix\Wn{u0Y]KT @|s- 1/uJ! Cmv.㝼Rf\hvjG@h&iXiwkztY Wǜ`,T7YGC_|feY]ez dGs NokM}sGlP̆C xȽe{ MC8 'a]f0o$e ]"jѩLʢMVacL Uy5m%ܬZxsiĖqGhTED5͗N]H]@AAC@Nme=>ܪƅ_\$jGj >43<̼̪Qac} N-6VV(KvbWv<XVM= oyևf0fWJ 8M5`7#1B-[?UAqYgJ}2nq+Q24v@3fb x.j,͡5}u 9pN@@$?%fyEv/+rek2;.B.BnfkA1 U$ \3N~]d( q*:_~C.S#V:b塀/VCMg =~Hst1mۃ%ſ [)$8!=؍4#;j1n.=ABS![X2ITgD-s*!Ȑ҅{Q ̷0ڊ2_?*H9i$^:tm㐷t:fIbm&mpp贿Kn^*Ji0xqjJKqY fr0ظ7& 3" =a8!& zoc<{8 F[#vuiGv7hx~JF ^Qͯ}C9ALac$f9><[K9x ,sZVfkÐU< $AY{)oP?^ܻ[2áCBydʌ'Ih} J 5ɆmN30bi9ƌcۃU maAQP*NQo>Tubw[L1m;I >\8zPKo7~dN! CKTE/am3!a^L-4u_58;D="SďyTJ咙ZݷO.|Ʒ*#1{\,UaEg1A胬Ǹ㦯P4(-lX9:c8^/6VE3 J 0.)ܖE=V8mm5$W!&4nj-='.`Y\%&Bnl T,ޥ|LyijrS,.5wO 0&9HX+c|^6u5M~e)RIb 搀$ _}POc>p|ݻ䱀"׫T D@ݽ1'3׀KuILvCHt`'NƐkOwS+Iٜ` a$bSS+riYL8PDWk%;\fe?fr+e}1 w3.>LRm@_# Èo-4m\J(U-$d6}[Ui?_3>EF,P*10)\8 [:!]dr;6@GrU5N b4[j*BG_qo:O- knf 2'=(p>V3HZwHAS8B2%Z*΢觏,kV7n<f˛٭@[kGxke%t urN`vQpl;Ne:jcAƸ5 *0E`M4ϬAJaEr/ L#Z96y4Wx`_N깡 )9| fww߿є"to\4;ޟ6n)T D˟!dZf8Iސ 'O(pm)8\;;A^ȁ"<-4 Yޓ/4n>js4997j00$KZ>ȷ9~GM3#z"L?).S|AbTcҷt&AE&Zd$^^2,P8ġA hwbLpŞB^\JMpm)v ]_J;(1ߒf e㾗H w̶ (f\3Tr;eĺ-ǶA 7G&tfS! U#?E=nb4vrӓv9Ĉqd 4uvk2kw ̚SPe:m}ƥΡMW+_\'Ѥ*/ZS#P2P&:^6RE ;  T4ߐ> g'|+32Q7 (Nv\)f}] SF}uSOu#)_w(se^~nzZ.0QOa$,>KLޅ2mQ,2Sd=T@Oa?߹/Թ{K*9/dBYvlTJdޣ,WiۯoVx)J# 2i\Sz8$4yJ#,c񏇓v/!`ibV؁N)j@\O9j _wc!RO$#`mF37Bg c^X]Z'1x0Q <ūs xo$n@D#M YӋzb!3R$bwG[,s:aY?%/]WRhQjv@Wxӡuf)'}WWZD5!x 0펲W }梋px,3}oB8FCCȆFhFiY[ᙃ %O~v45v\bqh':M "RP\-eAu ˰淮u,-hv<O%aȝ"ӞX eFL  >s$fM /̾e@Ƨ9kO&zYW(8ڔB85;bGf6O*P[`zuFMyF\۩u}Y( et`mm n{[v0噭lꎟ`< 5QY-i S8/ZWV{K& nϟmK4 EjK .5n;"Ò ?E[ui[k. 2`wi&28ҥ *7#ulwQv$bJ]K y<^v'~lC4R+.m,GM'8>†Ds"3q4KrI> 1 Dc@N$vek蒡~fB3Ttda!~$Jy1Ultاn [2 tMgTFn!1*8+X7y'a6.ֳB_<3' g1{APzWBО>Np1JZTh㶾:gq?尽 ξ!@$)p<UUS޴g 5Đ~hwWɂ}#4f!tXu"k^C)*y~kE%7D!_R$^)hh枘TՐ0j%Cc̃[dNvHHh;'`r Yz/yuӑiS2 I Sg]@U(Kl@!̴.'Jz"Mw r\x$$~qEq+Cf5P' gL㬐Y#5wB-jtfn K;,rʹ*Q)>NYQkz{̌-X!]h"'oל~k6zş@b~B8<^.XK*Q~C!Ch8gA!iiPfz+.% =1c \(ћNaLEܝty wQ`A۝k/!>3hΛP9*O`4U@biY.UC$'L}Sf xO^f!ܘ1s|>>'nؔ,RzXJ+صM+3hq0Q(mj76P%kk$}kK_lS4P~˝Q(p`Dn:aDt,3D諔#rߋ>6_gi^0?;qT͏$=rn;(C޽\#vјDFCI/qg40ꆰXz! { !X礆thէT;Vq^RL( p?7Zߟuf'4hs!1`VTPHLoioq?dQ͝oRDycָ2;ˤ%G`Z*p?7{elinwnbhk0ja]q4bA M%G ,apx{ X&7+=m)@! &ӵ';N;)"sbO"L@WK\"C.Omȶ\#9pDePmJMӸ+.@R8[6P3kCٿjAڥ@\j8 n,Z(JDN <${2|4.~ڌ8ujȝ̕:A.oOt}O(%}x 7 ǤcIv0yKfS߿p6*Zi)ϔе;uPƄRL? /&84Гz0 h0?npۅ'~ֿRժ{Y4 d,i `i?>6:걼X*b’"oBË5c $RY[ʣDү<Ca(Ŏ-PC(3X4Y?54F@ )!gnAS׋={i+؂ Q?ʷ"Fh s!0K2-턊uS1O=ha=͂d|3X@ -9] MqP2)"j71ia_XiP-: HD&|~ !vCâߚTwh%gt5Ħ)Ru_Nshg~8z<3g4..M8ڏ+%Tu#A>f(|Tk g=?\! KcSH(.,h1_4㳝(![{piyOvx%JWƔ3vETuh[8/,I_ w̞w;* sx.v=Ba [{~EDm@Qi˾l$x1fO]hfgĦڝYÞ5KK_H};"4ܦ)srgmBK2 .;tDdʽTFj6QS#P o*+BlR6X+? ;XDO| ±M5{jv5h=4ڿ*}gz'4FҤsyJ欭 FWLM(ԉg_3܌K_NV_?Hj}JMa֢ʖUpc`'hDr6Ur#49 t%4MQa6icG Al[ˡ!_O'`Cx/؈yp2)wx싣BXDS@eD uqc^&NzS*ˉp%8zͮۊWR+oTAlwQkvV{p]9lv$#!c:`V~+ԩAſ? et6ԋm}.+E~?G&{@]k5ΒAb}he Xsmlrm%vWW!gS"@;>Y@B(zmQM:[綽uGP̕ ?${*<纪2؆ibWE_iP&>&soMO0`4ڝӊ# c8*v6a P߉ïtYu]vMˌ,`W D8آUM0gAޤ?|4GbvHI]Qgr,뿍iFKz$'&2Q,K$k1[hn b;f[HͧP46 sf *NPkfƃ,a Qe :? ({̛RZ<._1zԨ$PT=K)3 Ǚ3aZm}b$9+Vڢ|bi[MLx: 97z%vxmFF\@Xc?/XJCZuWOx*q7N F45xs~ܜip+.0hش8p"SP~3Sm 1XS\X b+ 71^mSgATdl&YܐlH{5 H(ER9W& CU޼'ty;?@)%oRE% _p vyrG7? kS`8?Pi'S6PLwT{YGGR8Ow~fq0uX}Q+{1yak#A!1©r-`A찲|"b́- !#p; {N WZCU`wI-ؿX&rro9MtKv?Xހ̗s3Ǵ NsI[hjlR:DK& ??7YQFrW%$ NYq$"4p[DY ҉K56y#{5Nۢ??4&I&y$ ͖i//$p*t<&1_TovOOJеYf&WQӐ5^jQVgj4kJ;VABeJei\Փxb@E7?on![G@{t]ّyZ f+lq p8ڊU}I' X(@򼾿<}Ȭ ֬E-#HCMO}d)${ŪCcAnmNCK;c;*G'\Xڜ6ϫޅ?Ts\xC o@BJ[[-VR'ڡ7U^29\!l_{֗ 8Ze‘3I85k:cm2+oX(RYK-M/.nt+K҄q;+z 9G y fPH'J $gLquw# up~fJiYO1]ib웙w <]|mH)w.K_6_Zj4WeP^؄U'a jrYOh0)Zg\L];H%\^&ɾ3LPѴu.c2'?56)~~(Rba#v9APgOI~͋| N7JriyI o{pv\!Ç_ ZFЅc|s Z}PJ!!/"3:]8N$Z ~A1Q kKx}{sqأגHV옴0";v|go~0!`k%"HGk>Pa Mš"QT =sy/-6Q`*z1?ce;V+6OwirO9T)w Zj@B ™E@{4~HjDHl?ioGP+ TzI#ڕ+ZY;(рv}luc#eƥvZ3BLPA~.rKW͡ 4Tmx2+͛1ɖ-|++OBϬAپDNƿ@jTe{cv/=m;;.Tl[@~,$x4+A<] 禶%ps^Ja%g:#!h iS/c%%b\o]c / t˔=|Xs7젞{~+8Cl3EyGYIlA>,>bi9/;GicҷtIaJtRfTƿQ.tcP>>>J 2j͹?W+ V5WKN$ڊc븐00c>Xd,k.m, PJ6iimݔZ7YAF9h[wd`p:+ЀM ahw] hC:o(ױtx:SBvwk-D3 4ZVL[5tu'k`0(:_o*٪>¾meu ugYu{<5Wq uU>xP#z8a 8߈S鐻z.6 ^m0fyߧ\/&'#9#Ov_lOojPõ6;vb,g۠^K! ?}ॖ@E%i}ܿvw9 [_]{ ~wqra!KPowDan:HV&|֒ /۞pܑG6"azjkkvFCH~ǚl.tlザkzVĠ67|;*S(r![rTc>8Zq9*rJ6wi<-L3.k{$|rJK18wU6 z$-?oAV.тY@}$F !'iRCg\z*d ȿS "];ox[T6x6W+gߋRƺ#7EW?{W#S4z`ŻϩWky7^4ҦL "KGku_#1 c.LIQ.4bq_ổv#Gh @@v\}TτsPHC@;dqۂoaP< :X{a{xFՄ3]:")>Z:4zG2n 9}Kp۱!d~?q  oa˹q[HWwЮ.)JBMVD](RS=VmAVZjTU3{JfsDQqY]b/qez -nZ^ M _ņkkQUK>kSʹʻm*Glsp7m?Cשׂ7y@5TF$8Rpu 0Zi_ ϴjvUo" x(0>eӪ8n޽Ip)}3,hD|5,('O\9gL.ItoCd 8M'#Ys9k(eyZEf3W#( dA[+4DzE+}S?w {?Gr;vO~YD M]GEЧWKhU2cb;1`@oC>sDH>Tlȕ 钬#ӺxLUHzuő")$Rwаϵ{Nc$p:o+dDFZbb;;OaƔm=!KT*+. /e(wrpn 6'45D6r>%H4PS ][L݀=Q@?tpZF|cdlD}Ie̡Y{KI&FMTH`'c~w, c‚AH*:ݣEy\K/)bfKљ]k̰Ӳ3Gp >1S 8PBr[m%\-&$J$pRP#yXr󚪌;tFC(Cə-iu_|+E䕘Fl"FԔNo~Cox8 u=U ż37)DRGiB&+ra' ͭè `>]k ]*k0xÅsL<Qf_r~2ߓ~@Elzjgd{#%1 p80͹B䜇(rC~+E?;y-ɹV))v'G6,p]ĀBFW;M 5%'5ЭY0hܻVtb:<*BS3.`OUlqX"2b^m>}dQ(D~pn^0XgaT'R.-ngr5v2"p~Lɷwb 0 iJq8$u!Exe$}S1X Ax2Ym,RTKSI)"l}&';dȠV?uvnP#NnGOU2m}X[}{soH)+J5 ھo]iT0Ɏ':ȁ\''Ad$)aYa–hg,9>?f 'bG txN,Dڐ3Omlz?nj9>ݼ,FIպ~V  l~jj FxvɶI b˿SfW?h& EqP4pm/>5J,P% lxm`lӗ4o&^+K6/&eer!4hF8|i{ՓANI@&{NNjtx#yP>MpN[Wta'7VnLjs2:ƀM]T^TTڀ3!1Z!ⱨ=:a;m2_up=7OcFߝ ^B:r.@',`TIυoh-bsRMB-avxK j79,WzELl&"Nv:>R·p=CKU=beO?޳UV&3L6A(G~܎mⶃXZS^whS_ִtImӭ+?$hfGw|[ } ^59iᄍ7HL{M9 XV6-!X[.mR #ҕ]ZzdZXWɹ/"(/ux3fht+e1EC6JwKU@qz܂G7 %[6wI` B~'v‘)-<={w)e:`9'+r"#ESVKsc_w]2Hd{ŬR_5bQ;V]'4Pa"}_©ߐ6+͈/7ͽB~p3Z'(a|8{קA5Kj.:zLi xa b\L.;KBc#7]/[a]!0gOvo;KZOAkB9C.ؚNʰ3Xj/AHvϐqBITeBn0+VWg9q77aYc8Iu(_)o`r*V`@""1ҖHs+bs$2 jSQ>PnMـmvÐa7'C>c|'ixtM/g& >g{.<[V6|uyƧ}^]m>5 |G)%ж Eʏ̈́/ˡ>ukEcJBc)(ylᗯx8hin?Cw("1[t`ɥ&JI`]'`+ly `K&%PʿqyWt7qڤ~XNJBřc8_0J[LJ_C6܆4mfLy!p$NmHYevI.6L9;IN+}mj-KJpOGXS8 Ωv]tŗ~`Zz@I539$ e(Fm,!?ðc:g3 ⸧L xSlؠe>V0 *,NBČ"wfdfwB{H38!e|WQb!H.ЏT y#Hm1A!'M8q#;v#(\dEnSZQk&Y_|eрml ڲ,o4IkUx x[8T"۴t!>cL7~qȎp~7…he tXBBI۞%D8xKӾV0_>la4p {D|La[+l RpټP~)ޤi8DK~#!W͘j5t)e~2V34-SWL)d&2$=b]8(z?.teI1QL w>3Kb6/2\aEsI֡ZyE8$qmdim?upP ZL^b73v-s ؖ-c~[.-x>FJ'?;''Kx0Vg ƦM4ZC?PtoObLYU,qAd:܎9ilXbVNg9i(+T\ZwuxJqYߡh$tcN}.d|i8xE,d(gJXjidDq}J9Jz_wC8: @wlu,qOYG9$ta0Z3DYRP9{4 B vm]1 "dfDz=Ñ1)1CkLE Jj#6SC :|IXS:q8L{yp 93‰x; f5 S0!&;P66;Ԩjh|8ŏ#u[w㗈-A[Q>r ϣAX# :UV|Q$~.@RBG_3 ln%쿦p>._-DQo$<)s ɚ &) *U퓪PӅ*։L~ –s7U j"Ƿ@5zg$ͬ)U& #OGv~7Fcu $FDOza8LKNM<ƿT"D \b)!ii~\V#Ŧ$fJ$=>?|ÏW"oQ1d=fx0`L+V.R+ўgX G&0V?#FfI1(F(&(!/bXu&aW%hNM &YccH!3vdgm!Wg݈T9Oӄ.J?DKO8$= {{* X/Z#XGZUu8u*2̿Bib,.MਡW[˱]ZBT4 {@$Ūr!w$|"Nk6h/K!mUʫy_B[Fvy";b"28:[DiUւ&ւ.^x+Z0Oqsl/K }ړ|jL5N[{ O *3{ La~mVZj>'C5v/&)ݺqvς.F x.;7Ȗ ֒;9.!t'dE O 8zA'cll|NDdJiXdt򤷇IƐ֤֬[x ~6-)΄'6'eZ9P# 79I:kb\7{Ynm>R Jtq\1O>쌃hZث#ή1XT v3ne}^ %v@* w1+zV.;C**d3/iG tlCJNgĂ/|8nykc8ڂNaPe )ے=Zyτ,׀H8˲@qw$2Lib+B]u[Wz'»涯y(wh }wB)cG8F$o@ڪ059ixPr :A,3'..4R8_r =ΥRcJ0ļs49)ڑC[ncebms8?H:ߧ˧hOX?q_tO j)W۬.mc=q"ō }=OCJ5:S2dQG $ ?^:)1;mrbMٙBRs7ńd6Ⱥ琅FI0ֱȪ(ؐxfZ4o|7d]m>7?a'8 D@gGsGpzW9kR.,,|S3DCeHt8GqL\y/zǹy@> Xi>@Ƭڊ-E{"dvUisEQ|ˠ0_KQj% L4?@ úfȨGcH\gK |51}ퟖ@(b2Պۘ,i ΦZFDz/" ]cVXʃ[' 3U8oncS()Y1̷KT̹] =phK'.K1yf-NdK%^rQ~n9%"хl 81>0c(( b#OWVZH'\A@P,{TPyhD77ŵ'x8T%~j"6ת;j1s(8XfƧS (4X@Fq"=[˧;w TA }O>nq 0T> vq.$!]T^U2~w͉Fpl j&|Z`q/l0pʝ)xEѴd52܃:2Amd~0ay(ڢܥ6{0-43}?r7(;XF?!{fQ-M"hSyW51$u1ӦUUe1;O ot8kVLs~?|x$u ؄&9΀.=*] (AJǷ Yϝ#Mй)izߎ,ɔAHQj {nl|>D5_LhL#p @Ed6t-cq} J)< 1 pjWT♆U-K,0_FhQ5 #ZQޙF)Q: xI6Ι1hB;o暘bt3uV`f,x*{/-˚=Ha1` M}ۄbevg1qmN I۝% /1y4j uT@I]=H?,ЭRЦA]hz=`}5yTؗ2!1|Pǥhī A@ÀgDZt<Eܔ$LkቑH6\+/}jsЉ-Ymneߦ۪vRb6̧6#[4 }}Ps{0g^A/^Z(;$l6\ff9" LDñ}?Qsvq<7Y*k zf!dZ l=r`ūq\v}n!} 1ʺ{g嘉jc-!M|ݲ U׏J:ePh>eHp >$k6z r@oW)v{2v/$a=mkUuHp 3J}5W$-0NX/^э~NO%b# P 2CknoC>fG |1F,+6]f8N&f?:r7q*tꮕlFlݓ|}4ޡc 7QpuwG!)Ҏ7)\E[Im%s|TQ=a+=ZK. 2UaH4*p+}4eɤ,ۦ;d|f͋'ֹˢ[qbKk,~74Leχۇ~voCkN!?Ʀ m?$ ~ '9fn aQ0cgKoKǤ{'b Mz*׈+g c^$]q(nTs'L(:1'G,xt^MHMC |bWTAq{[n])ӃRqب|i.kRasso֙M&}N2I”A/h,nI[xC_9 E]Cy"+ăze?5Ք 2ba*5 &,^߈Q=ahbSeuz |'3:O*".d*2}cLS2Vxpu)g y@HLVl: =l2HtY@ !3 ?L/(YbU;x?'4P#cr2E_)ou=9 >=/U..TwqFV8X2-Dr;kAqEsY 礏"`]8쏊[2lcb>Ra|CCEKL]‹m|πej5Xe sHjX,QW3CAt|@"Tte0cw+V5 -:lNBP)l_7lPN}^Ug|HĎN)h(2`9mIWE܏tK/ݟJ/K7|3 Y((Ab\e DLrKG>Poǿ &*hg WdB÷EJX6^U!JJ1" )kn_'Sbt,񔔭^=f`Wb@"\}_v)[ưUDB~ڣ;NUdu!\/;th#$t r+QIN|3:?./qˌUwh12wn`=c$8aVn ?1`h" T5N׏|ISo;PfSE-OBAF{H#}M=!*51Ou+rp20$ci;ύ@fރ.-g1wIF2Cxd uYȳcď!1}y PGmLzpԝSOQw͙9j$$&CڍLx(=W VUVxL<3Jq:>ƞAF"xm\c_r{g7JȪZ|AwisWѨ}|Q-|ᬉ{޲YKrX^T7NLVM-|aw5tKS.X UyrCЫX;K3hje&e3rfDkNXI;,z k E*R;4§_ ^0Lޣe)m|pdDF,?A9>pO Ew=VfY QR]-oBbJ`5ߢ۳2Ш4 jνGh _C@G2Ń3p\ YˌjWпN&7Ϡ8qk70Oӳo?ĥ{^)騺dk@ aLiE aaOZ$*rBMF|LvM>+"ry]A\ݕJ$bHb`]vVԻH ui-mT-ad->C#` 2m\iUtv+>mu!U..uƫ=n JȦQ!lBOnn6s5#Sc]29rSQxw:x h.ꯊSg[T{U^HC}r RNplH 0#3* d _'^g\SDO},|05k si7emNݕW#qZj O]UL* +rza8*~_BA*E'6hY~w N=@ڜ(d7:%P17&Ɋ`/cFNQ(gƝ${Nz6)$9*GZ܍6zIW7qr9쒦lVRw%0cYx=n4#AݖVBhVa3vo?İvxaI ZZl ,'f}x@C[JbPI~E\ݖΰ+_rcKHfi+@w5nUU눉*Yb߬<(o( ;xtm/T,*0:U< eo"n `}\v׍_'Nٽ@} umzҚ^D0_F7PChQƝ*RnVg|0y:yE?T5_ +rgP.7g~+oFkS?\\'Ϳ29BiCj fk|YO|SxR8=mso7Gn?oe"MWo羚#*U n2MjtqM iƭby/CiօVEvH2/RZS{ClIz߯{^G?n_W=Oɀ˹(* QfEh}wxZ6CƋ!Z7!Oi%RA]f@_. mJf Pwo?c9Jҳd=b? xJFv4fXZ)fֲeKoN [-0<"vn=ҽ)2$,2!:̄9b*XU#U%Wp}LRaH&&RɜϪ QEoO2U ^n_E옯 ?ոڻ-n2ZVݫ0HIIcN"c3vv+8N@tbҕggUZ,%A>HF(WFA=ĕN[%aXt i/oqD͋V7`P,0Ԟ,^8Õ_noe>6 ПH8l|ݠiմ;o>ʴ_I`t #D>{T\v' Zo9Uy@}kXoPBC0mZÄxusbBM.sN %xpL-|oFvta -1jIhsQ?9aωF-B|y.||f"ʾl p4x#3|Z+K~Z6n= $UU,и{n~ՏVh#]0.đp!0]`5{'GԕHC^Rxf1>g$E:`2C̀\uDz/- I7*(Ë'ñVS' gþTQ.8u ^:Vol _ "R}7F?ԂgeBN H j2octa8AA&$]rJ8ی_ +8ȮopڰOr4|\eoOx9_AzFNN.*FvJ }іj* =!r41vY_Q뱈w;}_W HStAG651 HLM~ 42gb1i֩[Q W 7heؑka$AW 7,آi]%/dMز]#YN|ٷ$%̰Y?a1 x]CVCs _W؇YĠPСL*{^'L4Xk]Ƃ ż8# H1)Z,52xuJ\fWcFȏ$gsc5+)?=`B ,<=Gg Zo Y!(7^ٷq>+v@//I~$4W_Z?ǀ{i)8mL IZ%TXM[=lH!qݶ|#aRo,:CliaH 8 k(K]V[D'iiYtV O5ಳv_ ?e':ce%LOm \@] N>t7{cdUB&\yn-VwȿNӐbLDunbh3`e59 9Š9b26u*n~l.]Jam뛀7JgU!3 $аښ%zyՈvK#d V Ҹ^ U9F` ACLpI770BHO{'.^'TZNJP/r~->܀Vʺ:fߨ,"dwl51 `0V7Qn0L",Ei6JVZs'k+2<w|0,}muBN~ .RA T ]}45\6EEK:;{' 9\V8 D0oe&%2>gJnU۠-/%e&@#i3u!;N5I b{ 6I}0>r7•PPu3݀4uv]PaFZGb«1*xF,qL1Z<Lا:l-ˡm*7%p=-uMi`S_쥣Ut ? ,`'7VeQZn(}1&bm¶vnkG O,R(vy󸠾ui`zєbPUJuCmxhxUc mڧR~GhDqlXSx~2ԅ]~J36TG"ͥ\G% ˝H7x#z׌.ŋmH%[!SgcuLIDR`7hͻI&s45̅?R/%2,g8ElV%( _lkC uſo5/хAqL5ʖUmΌӽYǑW(?HgXU%O u=Az- zmWkx9ؕ:ލq*]pE6Ngo3^A?'QQ7EÖߕK١n!f,}Lw!-#R!.R*p @5>3._ kmmN޸k]3W|6޹ 72;=\ &/'>ή1/mr8ٻD0wN?xb_L3U n6&-q+*||t-äVKjXAHۭWF ѾH Mo#}Dio(HM͑&=q[8,C\ -}T8@w&A6L,+`֝aP^u᭎;L2ʥ&aРSzпb^P i% M_)yF]X#E쯖aNLo< =9 sߊ7 G"k2%XO2 2mM<(=.gחIgP~RBnӺCKiNF0x/5(jbY_P@d!8cKETL? 2{ʄ~F,;)ޓG,.#6,L)6K~|JE^2L UG޾qBLb4&1Y&g%Uu742[3bGNJ2V)6eXsT{,.9KRr@Y/xgh;quT+&N.˅ki0F÷/w xۺIYhdgM"1rjZ\.ĩ}L\F{{R|Tz;e dD7sL,:)uvh]ٲǜۧ5Oi##o\s1]akPکN$UQǠϯ^hMw'2zZz c֥'4>ˑBd&4?5]aSt4U4:?kl\<aB4$^(TCG\JMkPC,r/j@O$|Z4h wo( EGHNi b#9ZDn~&3$D [~&BX(ۅPٱ-%b%t4@$Q" 18_IZ}D:R)o<3 i|F/D%D\D0C. cMSQ2ż *A?YO!׉Q Ie]!H KLnnrIj9TpX;̈́C,?pGǴfS:eO)ψ0aCJhrv0+v= W ʭVKC`iG !t8mIH-҆5 G_xv(Yb5/X;_?<2ֺkG 47bǞ3]>LiO,q}/c}ýōTOZ 'WıeE܆@(Q}g5VL6pքpzw)aD]t&8P_EWw-GviPݮC3Q]~]`¥.|3Jb* 'DQMu} ( QB]˯OfkzMIt`b́hTBV/x$$%\:y?q&LCІkFĢy"%3#Ebީ%Ը^_ a\#N Xؐ2 u/ϯpB \.i\KFu_Z]#̥/˴`pmͲVϑ阒,L$`w 2}l^>JN#[=?*'ݫ03l-IPdzߋiS~EKy(޻ySOT#j^5P0y 8:_U_ Lh6&Ʈ wHn uIh|%]QĎ9#A{쉯#>0(YO;Ip'`|]Ե_ݐ;&k2G5#}<ͫ"]ki,YyN]ji}"=oh"_k ZHg򖩼1HpL5V{)~sh^r_{$ jO-5vl[n~!zunY(bf^uuc9bL͒LTkԖ:Wm-ID#828%c9w<9Ka` u qGAk̪]3!3Er_ [H;Zbvc*CJHR?8(7ja [)qLmveȤgzq"Fp_{SޕZ?^9jzڮgFmFkW̢b PYBʡ]) ,m.qW$%ɸ!ʰ3)r{Z2% <~U.-`Uq׶ >*2C70d_SÞzH4OH9?@b}(}ؚnR@CGFdk(H}gw%K %Dj52fۥj^v귽?SE;E>5XҘ2Y#_of WSl(]M~:s;0*aNjV8%]КSAZ bEĐIJ`3N3 %.~QnbRB) -[jijtļ|bZMc{dB>,/ARHn@GE [HޫOأEx vB@dLb! ?An ߘOBCeV 2N">%R,J߾_9}*Iۣ%IuqMtOv9?`Y;?-&ym6;Xz =#֊]fr"t2q%F*E6]QwA[#DDb) 7u]3[PSّ7<;<ۼpZ|mU n׏1wʷZU?]P:݁7"6pC K&}@YrF=A#O,!3^-Z%؅>굓y x`G%mȄzRJTNjV {&}ADb>e%"-)``)׹qy>*< 3 zy$AfGnaCWOZ;lJ^0Z㛷]"ZRf$E\|u n㵅k|IXPuaF!6A|06ᓌOk\׳pOɡ KR|>i=J}xj dcw4\|#Et fLHd΍$k"bg+qZ0T*>mt_6͡&LK㤕]&Ft^4eW ҁ\KrṲ8d&phĵu#)$;^M>I`%1j}-oU t-Ay6{-?n"؈'W٬|IGN H!CVwNoB!T6A~QYyp^k*/?5dG+F{>i~b,LN`psͬYSQ"BONC2+6̠xA1U-fb~FYXʢIpS %2^6FNagOFɊ8G#JL# `p3:'=6ZMd"bFPrWlZD3j!ySz|jukUAVfZ=q~o9TF>m!",S+YL}ƲUihq50F՟,גB@ înW={]W_i.ȮH071uT]M\ uc- Ȓ):_{ >1BA8JJ\r6"~' ea)˰l/h؅IAJ,ղ[n7C0o耟?BĮL3z:4(&O[m2ZJ,tzȦV/J')H7tL^5Pˑ|vkzj9נebAX\99GXFfV1>:֟F]%>xx2s|Y uXqf)m;IPaŽ-ͦIl{5bOj 895[\:0OxbЃJO,wX׭pQO{xYIv|Xl?HXW5A.}nE ܁PO, FzHd.w>jV#/uM3]-B1Ĩ(y3JbrEӈw춇6A«:;!xϮ\ cjBkm I %/@PT< %pƶG5PKg{ deVSΣw8J 课3}>cUMv>2iYd7ˊ?",\GmмyIĪ\@z@3.)]Skf2>[ %uz7}MlHJ_̷'yuqapX<[OIJ*pbIfѩzP9P_*_E eO\FOiq0.s(ى|֟=̶bUQ} $]TCc//#Pn]lPbn. qu͘yUK2nwgilKRKM^\9| L Y88_ȣEV## ˳-`đSEwAL'%ȼ(-yV^8]Ǽ !^ 5GJuh`y"RY/N83\GuїY"RM8=Os)/R *d!jI6jEmjw1NBt󽼠0~R{Ox*[͎|j\RZS3y9V[yJ 5=\EfiZjv1Z)EPbFů;mB:d{ެ(h-mPXlgU>qլkQ,*gPӈD y]s`/812G"0gφFo3eh";x$oX&͗0>U6!Rrer@̮4CEQ~uo>:s_ =wA #(8Mؠgw i-OYƉ&4S)sC=di)^ȼ<ԇ>Q3jfy]lv7 (5 Vy#v&1@6/ZZD*J?OB(UZ5?C~KG5MB|g'|M5gb*C6qD7D,nr6 Mp ,i(w]EkY98Xjn5-  m2 {(6k A?kOOY1, A(If`Pe(7`&써O=hR\ܶr /!FSd9^C[*<.v\2QR|v3h=KX㗛XY+^;_ sd1&?#)X$/=W$By&ׇ9h"g1~%RZ`z~:^%RE40°=<4̜%(BƤ<2%E.?GBkG v}.=Lq>F2rL1e]5%*VhiTmi+[_xCy.#uʥPwߐɅ ؚyoo+ؘ@p:u*Vc]_n2-6zIAS'2xn>g~eA~3}&UC-}Bll]][."B$ bVZK64F[w k%t+2^Pl)48DBŮ*YtZ:5)iqyw_J_Oސ}Y"wQ. 9}l.W<̚!d*Sv\K Wv'`NE5qЕ}7&wZф6 ]{2*f$O!6S ,KO膛  ]֕9a86K,eji!&M!< c gAZ_]=^*`I0nzFyVփP*x7fO5Go^3ųD+s,F7n;P,:(~LUK BolE]cMQ9S$ud"jEoB0\_ZE4St'KC * xdوOO i&,A@~ ʩumJ 8(7!GfS5e܎K~쵉yE'u¥EJRqOFN}쥀1͇?&i_FK(kC9\fLT2--6d!$Ni5y|9=;eRrvʪBt ^^} Gu([{x~<(\OHZތ~:3kd;"C|uڝTu芵~} AX6`>?u3r6<]9nB2^;EiКLu~S͌ *0aԊ3q6 EVR 41VZkfתzZN8*vvUJ=՝=еfaI`F k\-ʑ'ձ6"񦌸 eYrdd 4Y^ G6L֑fI[泠^WtGa*IArвeqڿmKNE/= u_=e.}+?=>8f 54]yMvaFbRh{K= L~5g>5 ?B 9U=g!1J8MobL`l'vuPFp {6uVH#/pB$pj!anh!N,RU6ko"u4qL\ۈ= uu>29}mZ2 Jkzn}k/AIhJ;Zt0\֔\ 7DL T_ 5 "ŗ8ĺʰ#h2iJ&Q nHMz5L+~&t:@^̇i1HfwI\^ћyb:i3q6u+E7ԾjkЦ ]+]ůJ#Vv|%ҍ0_ ~ [,}}U4e0J\ -qgՠ :Z_c#.*4 Е_l{Vo GS;gP,S_ UN]Fy2ZB'iE;N5- 3r#S*I'eZk;BBi_r|x6FFzcؔ%In=1&z%=Oh_1w5ϣF~/8Z a?* w Ձp?ND, ȚxC;ROͳ)z?[y. oQ2w6bXy) É62nޯ}PYE2' Q3B}|vl T%`*rﰁZ "kݢ%\ Ya@TV ʻlbtCj92 ;oHfp,>T8V$癎|vt k$ 4cHu O*?}`.Θ6eU8tQݲF,ޕ@:HD'B Y)-aÑ4a!!rw^:#Sm^ca}>ʛP|cћNgH ϥ*eaXDֿ1Y=3 $R uej*KK&SG<.8aYdXER# ϖwG!fi8¥VNE1iUtPD}Gab=y](I_Vx@? K`۾B)r ;7 M 8b5}^M 󼹯~2D`N#)0sjfx]ifFFZ ES)&vBkY =^7NG`yɧ{pZ)l)kf(;V#g!Htؓߢaў r"f$1= p8(Vڭ@I1/'r[¬IůBs2!(I8PzЊƟֹ<ꓽx'45c$L ׾Kj"NE+zQ+c$+lmהh>V06͐GaCǑq{l!?mL@.[f'UtxtY+3y ǹ wo0=˔ q*Crܿm`MW4ߑ&:y?tASPiMw0x2:} W E@H])RfX:ߢF7 3X| ߾yk S̒OoWb98GE;(*j[i׊"2e_Ckԝ#'Zqr%TI:!x;0!Z\0$hC2Lߵqj \iX!K!No2PބRtM `Y}j9*zP:PwI`oUz$]GԞ.ݥF!dǒ!ftHw V?FQEiO`-QQ/ܣٳCw1J4U0* g MZ1 #YY&g ,?:n>|d8v(_95OK)s KRZL1gl A]4_3Rjo=q|Wօp{W"G9h>iPEW& "iLen.2 e Jnr:hW 2 A5hl<;>+>+TWCvOD>X=(^)v.\CK! t㳼nS3Aل$ 2NOm+)#kl&?)In q2RYC%ʞnP1U<(|g^WBGxM=t;~k 9_.jdId J4Iݠy ~vld^dGfٶ8r DEcj\UP-(=Kκ!r>+Ā]{r?=Z_Z0!F/NB*cf%H` [ l? §{DӅI-\6a~ѕq.cæUn$=mHӛNbhoa7 {+qۻ9*@]9< Nc{P)*7`K xB!^Xˌ_K[TTex<1@!B)E8!B! ҡlk7%혥0NLoA6=Usr8T]?Ðht#9X*KU8T~3 t!ptȞ`S|, Ňtc!֒%ЗOPb J:K]]$~X#~%RrNUG8 +z 9uon6"I? |mt;װ Ϭm{:}7T4iK酋A$Q(+?mӉ"EbSƝ0 hq}^=~IP8]KhBiwXRF[nxJV32UVl }!6WV-ЊUy7 Mej͑- FĀƏJp%pxLqTb;3dυ*RR3PvaUVӜO۲9gg!e*DNOz=PsU'qK BexbؙT)eŔN9;E-cgCe7Zm}kƝY4֠?SVL7)4A{ z% g1݁Ҭ^&3Nl%!e=0(cEv^::E>;p#"bwyNW6F(?>7L1 Pe],/b5J, hE%^8ǙoHq'?x0UiR =F|_ XwL QbxOo/VTߏhWdܫA9;W/s`x:2ʹ>J #zgnҗq .RZzAmIh0{Tk9V6\{du,x\@F\IMi6)V7$=,7?|ۦhը'[%j:犵"RwX<ב)0I}}+fECe^QOၨ;}g@WXȑ G/dFQ#OwzdSb =coF/E6ݕx[c9,\M?Տ!^[ &`k~%n EcKnHemي=ec5tfc 8"zX$GDlPGq\5s>6̶a;T.uW349iѦPVіTj T4d6B92>)j qs!u7_!V)pJU'w.o,Kl'"[`j{%)rjG6'em:!i<7 @̑fɓt"6}Qհݳzg`dg㎵yŨ/N*;xpg~ܞ9ʔump;t7QVV@m6D*#ye)ZEjHyr;g*vQK1 dEoWrSl:v2Lg!܍u7`LwtϏ際v]6rEh ވY$Ҧ:7yWvG'P`Pl }+0Odz_6y|N"3o"0~5 aT)f!/U<\dXͫC=Ԟ_ o攓Xo,A9ዚM[dJ4J\ԑ'ޓiqsNS^fc/gOx |8]TKT.B{}QR*zU7 a0{ryTPuǞv` t׭EZ^g2~kwȏ9:ul|4?Q(|8>\=׿L"͜ԣmt6R-6ϑʾ!؇;l*5@%$yzDE=vi=GL(#^Xg=^/-Ҏeipf(ߛ0!7f( ; 7"E*lMُ(dAh.XORV5}v pb4_m^=j(C.S#Ԗ=q8]^O6$wJu$"s{;zzO29D\wEgBƑa+WAYETĵ&z:SG髩69\Di,:sw`Z5u2Vc2WU/fIn"?|&{ٗ YEqƒXh5y<,/峫$6܄|܌81!Ze?;Lp tc"sV8P0;  1|mwBa5!ЎGp7Z IzD2{לּ<݄_\h lxQ[ET="ayG@ 0CGC!N{}]o{cEC xBl-B) YDGҫygzAn:6V T2χ:kI.C,G 66ĭЕ>xA[&(`*y U=[:fӛ+냷݆maAYhd܏-|.Dz~ ":Z+`F%$x]!W!\ލgj&ޕIV.U{ pi@֕YUm,9-2UBc/vL 0_IpYADZ5v\a%ނK3ɚ)؟U `TR bģ&U0aY6ctQFEٺ07%bJ\{yF_ /3ik>3398 ?kdC7BliN]wCZL^j6`B![H!&vB]% <9HdFYpUv> \ڋKxQ[Ne IHװ= K&R.U'v^J:!8pcZ(Zn_<m3fyb䳂|v7Oחm lF3P%U =Z|\4Xp^u&;j4ék0ݧҗ~'X')fX,R/^Ihya/FEcW0ʁይf ӣ W^Rq)`(kٯܐS.՛& k91!k~W [ l4f@G%hh'Mbs5$vPA$y. SئI1bz i AjTE&n*O >yfWМHG` >M?g̙ƻRs!$|B0y4o%٤q@ +dcgF")=;zCVL;EYӚ .`]]CN^{<+4/m%16G4m@2<hgQNN*ZE~}殗'A7L)@ ݐ$@G1'_FCYXg89Y WD_)2i ^E0oPq*\e,Cl LkN%~ "aݝVP~PWJ н 9,Ẑe:vpU#׬!i B_^|$Փ;Ȧ?B ԣ ĺh{HV4Cᒩprp(8y<`2qdԴ'weJ' [pBo9^%:a8E" /&؍f=D 5VE!Xu NƩ{GΉ[ ZɖFx*)3GOjf.q@~˫ZqU kCv`Rc1&HSC)-D˰8r\PS奷O~%\շwp],H[eSsA#l'E9{[$x+hB^~̔g=*xAڣqXn_Mh,e( ˨pZ8 2.&<~ɢ\/> *?~ḯG/zHzkIۗuBFq4ieD |mw Hޥy̙̙y s8;cf2qF_0nUU9C ĚXIj LFd{;-x$<+wo:8;ɾ xC.e/a܊49&ې&Ti>Twtv]to~Yj:g;Ǡ8oҖ=mӋ\рՀUߕSLQr }bH%'$%?hQm _`k=( f"h$(샼8*'KBr$*;w+b;lJ-55͝[dW^$žY#˾4K>|pz^xڱD.s{iWe'uZ,F!M-}Һʧ1n߆;OOXt ן..Z,dn2DK3HFVTuc!gN̄ DȫA9̑콺_auZKְV|QR6F{,! #,L+|v&?qzxjBQ6 \k];[^u}a)ֈ.pu8;[jbW^3g&OAW2Tw놫6U/EE})+Is(nHޚ-y!Z} l#+FP|hy':dY\ԓdcJrT7joJL|#aVЬMoKX!W+!)98tpahw/ xQp9'DF|yU$G皧kco*(%F+H(kI˨͢x0S[N }ʴy *V0GF#ZxW&3sYg^yq@"CC8KkƝ?փOdSwdVc K[ bGb̀z, V"Lc4wC)̷Ҏԣ>!Hf,@Տa)ubG7r($^.IX:."#1Xi;fߍV232 jj'Y[D~_31#T_b*rQ"·0HQooDQBNc߯y@#,/bP[P%v aG1?9P$3>NUu~xoJ,N4EJcfc4Ne>%^lYMڬ .vzI Ѯ ٞdOe!LòRANˡÚ&} kys81xgt &Z0 Be X#fn!%Hϱ\֨v%¸!{lDO$G) G^y*W0-w\ٰͬslȣ?%M%*8tC#̦ZiiG_qH|yd_4k[4F6q9*{Dû!}[qnfNgbREijHYu=Q[:%̳NX|0oHRGM\|zփUIDǓl>>*\pvU6%9]L4fN)+`ঌFLJ `֕x; lD;玤bD|%Ccg@W('$XekatC&ugrpiw粹C-h]߲reߥ0FO&VIL?xy9%Q1 ׂ/=\K+ * M;ZIM}]go37lT4ȝpD2c]Hm3ό 3Œ^:kd"ȷl_K׏|5qؗ%8`RMՑhr YWz}3rt vY΀ oDHbFG.}ްjk2ߐ X `꼌IV ,,sG̃2q\S0ZkMrANj?C0ɹ@WL>!CǓ=kDz'T"}8囬- UXv|viR*]o '™ӗK Yvr⩬L;4}t萕A\g{cM=R?Kfٙl_;Jp _Z;4+ܽx:o| mc k:nT66gtpzn;]*܏.zw Àz펼Z#{DeB@Ԗ)2h|0Ҡ`HV?0.^'uhZc}KCߝ wAZpHm^O梑wV(Q@3;}9WNY6߼%g )\XV[g #\t}=zwhz`+ *1| ,2RN{Rvwn9(|Q`jͲVfI.\~&ʼ] e[|@ @W\ًtC':TD{ه ڼ ~i#f_+8NRF&G?^PIh jLGb/Z ȓz}`)mlYqM lmMqEܩ^"D}7-UKnCX|T+;rj 3kAoQo\[@thݠ+9g-J{5%y~L{_K{u8Ql@‡iۻx72$z^wF' Ts3-g6?%XÉ05PB͗/2^܉ܽh_o$Kx(YD\b /2OPI\Ic,gnUpk$~1C EV^|ɿPZTae4ɤ+ju$&X4x}KDI)Wj׏5wܐsAFg ^t" Svّ~+@nRu}&&qbvL戋.fr bdU5je/"ܛ{nvEzaXv,+tl,LjGd9[tyЉCDm< "yWr|: b5mD5* }M~I"x4dƲFQj鷜 p[/LUb>Sl--; k ꯆX98k/61r_m52UH2l@7ְ''F'5abFvRZ"AӼÚjʁP5=єN ӜHzh'\3YjP5好4)I~u$: O6* y/3L GKLE}^O~S6NMXّaj#>J3jTƺzB&OƝ!um'8g}V5I-U='q3CSưvd_#h6P #J33vI}!I |NK/^F <@N>Mg0e4UХ E)#7yüKYD(d<|ʏ$(^%j =QjOhe}=Ym#,WM0Q;YfJ_ 'I8`v{Ó"H<IytpM30#TR [%Q2Zj|'L7Q!_-,7!n3_t5 m|S)oJ 9kn\N5HqpKB6NVOXHL&=Pݳ,hX-Y=pb+/(Iݿ%BE]SRK9ɫH,WZioRơ˴-qc%)3qv`nb V -|_s{T'y[f 7AXDS&  GJњʽ8*y%Z"zݼL<u# e'R)i} ba.ޜ$(/CD78 f#u5p#)֥"ȱ-0se\)ߜ۹o RՅH\9" 0ZNŪHoTn*>/_H"mu@8kd?<%7zj W )"&tNٔI&RV#-g>ߧrf&U $bԯ> @W|إ!jbvFS М.eٯQiYoj4*ի<`S%4+66?fjc# 4@漍FUQ:zw)IlD$V !"n8TLV*Gr%@Z{EM҅]T֌ JA?%e8Z9tZ.Јذޗ,ӠR;(p%9a`F =q_IPeM9ʅ0-@kiCݎ|ۥYHc΄Xܟxѵq%3lDޓ+aq&8Jf'Ֆ59S-l:;ft2i]AՌ*jņ M;40ӛf/&.h\I=aǫȰR<ě_oElY"|2T!m/6S0^T~>L x(F 0uJ =V#F2&ax^섬u?8m@1WA ;3ALrj)o:_ bL;ד=O,ՄSd-~:IYw"͠HmajzٸI7<~ϯ;nBKs?_=bP3_@pj_04* sc+Q>x ׮٦r_2ՑU>>wHgr5̰+~zֱ :CRv2篳FOeLlkB&HRuGE;gj8)iSP-p{sI aW>hfy]*רk1LL8"4Sh!5ۆ1zge{)?{Cڭ "\~tb[< _/Hf W8 U*JܷBTҡ 4;ddIRowbC kw'aC䯯`ɲ'(iVhx,Jbo06!>3t=!i)'F|e<DRzs{4gN.m]Mɾ1ќ]IR^(<)^(IFX ZG64ܐ-[I[h Wٹ`JOT6ylj0+k7x˘s[/1W5e6Fa 6*R\7X6aFZ[0 MJjp|z™:wj $) !5xcuinl\s צ+-ni$DoS)|O9maŴݍ &&RZj14B0-O%ԩ2޵P3~]뽛VI۷@ŀOLrDf~)4DsA>mYQ#ۣ>x6TN(}/7%xx:hDaX4r$7e){yNސWH7C}Q\q#>`%13b.&.?f`Dtnk9sF-{<> 4H(͟s2ae3B/!DxoN{k(Z1+DR6g2@˟= )"*]F: *paFHATO/A؞,\ZpFH:%%X;cN ~HގKx4[M(Il}+ʙZ>@E•/Zń#0Ȓò11T[8޻٪%e$|K}'+s4CB&c-%!4 BS !0fQ-gi))$*gr0\ՇDmL\[Bܱ1-`Ġ1"^*B$pѦ!3o%9zYζ]l"lE->_s{PZt͡`ccءܹQN0vvHD+Nb:b]+TO}#Vm$| yħNkh>t TNۆ'1Ɠ鱗"Ly F0(𤟳%?9|=ٟ1 v9j/M'?[tU/+F6VDd%ۨ;(P NPVaM/c\/)jj=Vʹ?">d\~,LJo28OYƏ~tr]gye;\t-hҨ>}[tBF~rl!ڥgQxXWycb_C@S͂V,и !Y)4Ypgy>]m.]߇hzy8ɡ\kY%a_T~Ϋ8wF"C6PC9l&j^V+GO9qNJ`eT 9ܺ'~縓ukw~ K)C> o& ?6䪪=/p_ŹQVIE<38qj| KCY' WS'7P!5}P*79jLLJJecP8m&?WP{}:?wzxOϨ@5;w!t $v~[ԏ xt{fv`B)?S`ܽo[ӰJ1X`8%HDU-R.^ZAi.YYJ5!+RՄJRo'Mgiv=F2@{ M?ʤ|+2ҒI*jg}JgqIvytQ-'"| Y@JQa: IeS(ݷ yv҉Y[ir?\xʔkKP8Ѯu-w<|%  F~7b3 5Ú6_k+Ǥ'l6n>aC=rUXwR 4A1U\~C6?F^O`7s4Z@!9BZATJ:Y]lf cl \42bǘ M d|?OBc?禮ZszӞQ/0_1,#"-ɉW~8c#3ݙ'^i,/ pːY/CnQ95"uh,oT[  W`dπ!ɯ B;X#@ua~(98d SgP@),,`ZJ8m3-cvVl6bވM_kP@E8:EtZ6.x,zW[fwL.Q U/_$a6$;H[nlDo3nLsӭ60&lt8D߸tA7#0ToNIM`Zw.#̨ ˯s I@ ps2Y|B mՅØ`aE Bj 8 px-j˽[]<<2%aԸBti{,z_t=)‚{ n74q&Uk'r9}NwbN-DREZUȾt[qPaxXWAw&hp+?^4j!$"iX7moOSh^:aJ +V@4~r'Ar)2.Mhq*+n]QrW<#gKY>:e&.;Fri1cS \~軖d%RrSoH'*U(>$y>j@i%#bUpoJG$&+h5zdIGDCZٴBڧJJ{X+XE_!@A|l@ LcU]'fX*͕0E{8AgIlpWgXL = V.48߾w1.<TcXē%@[#x ?l# g7IW+5`IDmG0tkСΔ #>K< AɕF=9դhIG_҈ԝ|69LI̮ttc.֛e9fmbB~{-ۋ|Ǟ mƜ~ {4u]|Z!d5/qpxM`{9joP)Þ8jU^sU“RtEmԡ]B?_VR_?)錋^&ޥS$ CE;;a='>~sjOw'vȨsbbmmZWd)]0$MxH=xx+B7:ƽ"&uὅ ^2՝ 0ǴO7xXw N?D3x%,8!qܔoYe_qNJfo zEp^`Uk!Yk!:`ú)|[јn4~`Iz>ȱji{[4N-dIO8w01ɇ>u3V#!2tkWI ]*L4[N(ܑe%.^Ma| Kg/r_Y %?">(Z}魑uvU̬<{s8֍-:x@Cmn1Wg}r֕vZdzG2/mVTa;_+å!XdJxrW?qp!SH>X^1,kv0'k}F &M[:y+SOb6~pO:GtIFyh9/3p^N'z9U~ȦԼ)u.'&!nlƾ|-2#Pgw yl/pwGϾ)U<*|Kyd#E*꠹Ƶ= sKIQ7(XJ/m_A͵zS\ȗ9'sE?Of|+41FΨ2G`u=Z(Bju:=4?B@ѠMZ]|(Sj6KRs-K`<&WN0eaEUp&$QUcX2 mC.Ն72V/,TK)¶`SJު2<<ۀkehI$/E1@ ˿]|Y9 Rv!OH)t'[{QI-4y?AanadJ MmsqWer :h WgV|9岭e$Pk6敻wkp:kj ˙[~7 T kz̽%/+"Ăa_@ c#*! Cߔ(_a8(%h摋B:Wβs)8}}IFq@f WLM(Ǿ}i@j_*]ͫ(#h OxZ?U, p11ʸLc?7 ouQ <v gVؕQ{-&c;4vWAyƩJQ*> "2!!yeI 7uk.I꠿}W/T_y7O1`/z@/vгXaͱo'V ~V@: xmv0W̚ VBG7BLʖ \Qj2Χ_)}vn@)Z%px:P ;`@88:BM\QhyjI+=dy {Uqۢ$itĩ>X5*nK%mlq?ujh7N]b̴ yqSõ}ፇ R%XQ6?Crs{{-*\Ȗdp߂旀aXzPɳX#g֟3;Z Nĉ٥dDgTfcfb_/GwL݉M"t:_n7MC I7r4K@]-u'ŻQYLQ2X3 r7f6/_ .;n{`h/&z#.)@A҅I.(ύ(*K_ ;.~/j)lʢyڇ(%B̡.s0w-JExLk3׬·N\/*ErrM0gM'#*of0^Δ̙eMR_%PS#3k6Y]~u?.?SVDi=4 1:\nmm^W tNGr (KCŁTs]o@vɦT8 Il |`y'*W#.\N'N0PwǨUB)~[ t@b^ЭRj^Ӕƙjp!UĜ+(H,56IhQS5m]!<i.@>;o~Wh;d+ˁ qha<ۓ#sOmTR'Ѹ פu+ffWj1)EC6G⣃OAzRa\Nķi;<Ul UUeflIFB_~mPH̻YK= F7zF*!0k {'8I/[06oVdd#||=[S{i\G>[L>|]ݷ7 ƵLZN.b!(ɗG?y$ԑF҈p3OPcucBbdfHڸ?g -7~Q{ՕUxw}%);p= "ͺZ-$m *23<>j?wtd|k =J0zf5%LDk٢uQ%/6`Zy0&Cv*B޳s)(8)x\&FڟV{Ŵ (+$I.);1_dTXiZ {r#>E ixl$AҢ#HpFG @@.N%=9((MC됦j+ ok;iS[il\-G׽gI}; `‚~C 6bP#ƚ]IJT=$wHLje~,A8QW`7.%ǕҖuN!ozvY o{71=+6%6;(Dt%Ƶ) I3.Q,7 P$?{_Z+oc׼>~K1S)cl `0?~%SRV,W8A*yl=.}gOpbbŠ(*7,wk7٩4ffDg] R~/xe u&LB)߾sՇg?F\!WVu_`d &NnL 8\ I286P>yX؝j,294 b?奤jU/VhnJ2lAO.AVg+j"F~o[-Y|@^5! #,G9r[.S*rTXj lį_#I&) I=o04^j|" VP`VHpPndۗ D[xx4AJٸ:?3`;SmA?R2"cs=J?kJ"n"m4]v? P8{*m!Yy{t2W9=s! baMkIK[~̵n/irMe$^jX" DRf!a$?ؙ=+Cwyc¢x*7.< ^ůpZk!\Ҋ$F6rSxEw8g/Uʣ36CWQOf͗Ϙ0SLQICt6ݓc^ǬAIϷ=ezrp]L' *&kgN/5<R=';04Rgɶ"b^jſWz‡l>ªK͐rBFMa(oNd$вFRIL8hD\pvG 0Q55tRihDžuR_7n% .BPf/-VrA]_-lQ PPz*y_F{ҿ'՗7Avg *F*l?@"QL*#o۞͋5um,ZʜO3'㽽~e禳4ſ,q'wJ[H>|}zP6[LΌ,kASz|%ܬGP^VڶCtZpGQTU4Iґ0HD)K髰^KT;cMQϰ=?b"LB0o-E>?>}>%f}}/HG-&.V{ߴK {W/3J vUE c$ ǐ[uN RmTR iy؍N 9؏G8#-Fbs퓾A  f|{sg*نP4?eLiیi Bo a;DI:xos1?5["3'5fq *eT_4Ct2\}g n+ ƹQ=#~/dZoc`1g͗dU2c?ljwbmYmKFBh\ʒKafyސ0PP+^',F\L7rBt5%C $0^!DR~ xi`O1!:D֌*Ix%|,Nf'(>Ҕb"Oq0χ:ET6G74ftqOq_0]E.:T >,n`A頗|:|_EU빶y^܊h +` K7tA({#$&٦.B"5R lz'[W-nEXc̉kRB`%S6m`_o4 C.n?+Һ5(^vƒFn;Hsɼm~J+# O3y(qe[ }!JW-NSABFq Vt.(Ucԭ; v˝m98zUj>,N.Q* YWb dD}`:yq[H=@O -Bv(A9O7htI?Ǜ0?QcevGt!`OG6kua@ʖ"躹&mHFw7lctޠ@-ܶd'+BrԺfl|<,S7YZ (ɨŘg!<]2h⟾.]>;T= r>#5ߓup9N_3Qh'+A H!Mv ݣ :-^WkqD3iYQ1aXِsJ dѓ$ƺ\ÙA d)`i*t yVtXW8yէxZ5:\.u8 ihԮZh{!^8&,T_4u.S{HқˌD1K'RNH1L)_N-~_;_ǖۤO] 깅Vݼ9weP`^5f3NukQ |{npÃ1R,5}]}.ẁNO,TB}i%m^P&}=[](sIX?;޾BOT(;lǡj;J] ojs5"^ S&L)߿'9@ `'2$4ͼH]X)AvV3}2 #Klj 3c ,r6S>d^w[2 SH0Bj]AjVXofK19pbvc9qh//qߐrwS-o.ZN ۦ *[t2{ P=NlɄG#ϗ)us|)eaLnxݙ~)nW`߫Z|?p;O3,uXSd)@s`a  {Nw>nsJ8VzaVD{ eMXv>-y\ZǪU*i6{QIk6 Cj>EDo-LP6t~=؆.Ail?}b覒`0G̫\ڵ9#IB(|./?qSq4"cAIs kA3 9#i@Ka78t tU5^H LӔU$q[Lښ,v}SY#K;AK;eNy%aILt5 놮V:' Z6Rmj1kl 7}z !}&PxѲ#=)WKm>O/T| 0sYnjBrs\ٕE{er:fL%W8պRGV!i8.J"bx "i6ZFe!%5K:,fӧ [[C[UW7ߘ\Y~wV1R0< Z[٭?Ù|%}?x5rIj]c LBNa=tfBk9$L*XzjPDC7_iNR"d_09glLJJ¬C$Aw@E<],I }B"H"a X{>8]B:a};.%B;A%΢-3zaXo +|oLWk|Zg`j6>o\̢% RCV^ _1roč>5srxz:2Et)8Ge=V J~RUY"33z,)Hw/J8* sWU*b890N<짱@u0t c t#uF̕nҨq C5J~Fa̓d7PM)T2ni(xxen70#g!ާ&WxXƥe#5Q(*^/.ʦDreivcmѡDR4B sc1g~5*k]h"mxƀx"j9Yc$ +{NEx\* {$AnUpgD8Q|`@kIv$a =tp/ynS*ɲ1 yяDzYKmT5nн{c6X=Y:V:[Ã=⋤Λk{"=-5rP4 R]N*c \l Y;6A6/!G\gCj}b)pxo_Nj|k,#ɳw\XO=t=nEi4f&C…a0s6sDqOnuK&@C*"{qc5Wj.tPMnC ڏmmcPy8Z-N+UYʡ`*yv2R;HhbGp<7t} u7xAC#. FD72G:i ހs觸#L7dz0aHZzV;@t5[&}!dJfֹĞtV jĠ'%lq-BVW{zƏha^(ObW3qۦ{kIAr)tUAKs>9ԡn"=NG˹՜xX"]oY sCL&`1)r|pZu ,oZZs \UK*}Kg«S>0)̓700q] ,IB|U%HtLYw%8N yAi[ KKa7@Wn*.\ Ty'-ap&)_%N;Ir ;r=w$c0ly7 bqJͱ4sߞyadWQ!+y96#)8|ns~ɕ#$eQt"UrO 5~Ŗ{+IE3g=1 dz(&ZtwX CjA&RxSvçJfi]UV٪Ҥrm1WN9VS6tþ/tn kLDeV(eUchQmd 0),Cn8uṣiwƂEp{Lh.Hn$7bL8vdSZEI{:+bXJk 5H0o1aX5Z}t6?n#Nڂrs^f S1*mHE5;Aύ(J s3.QWxTlQS o/6X뫤 sR!ҘijfVzH4a~4Cif~庈vzio]Y0wB+-ka+9R>ex$&ͰK[,f^gZ11% s :Xr_E A"8y==VdI <%QT{+o1F֎dߚ hvGGcƽĤ#&H}1*aF0JqP(i9Z1m,ٹ1 _KpҋڕR{=+\-by-ˤ/mҢzCL9|o.f;+{gJIɪ:&{zlTg[;/C`OwN jE]LW6YR'M'MF,-Ձ۪ b)~nAQs}lz՟*9!Sa%ծXDÃV}@ -:\PMNH&Fgb[`}΋wY]eAj LHd|_>; QҖlʞcshpcXX$[r |S!a{U˂vAA2=*s4㖖ֆm8HdJжxӬ$CC\˥!܆,,vK/_?PAUĸbƇk51V2ЉL0kד0IuVnTB[m\O %靅]~'y:2uڗO_4@L\.}] Q{hwo*љkY< RX9W *"d*.ʽ"\As`zDC0x?cXzPSf3EC1X(|NFc^j6mXK )icoʦ8Wr~%+QÌ=6`~LN> 1_\]"(9у,0guIAO  յj4{2y@I$| M6G6WiR5}hN -]:|,^hhq#gxVhgK'/] 9h:T5f肋0w U(: h$d^Q0~QKQkQQ7]#[1T`;:U)xnEg1+Y  88Pk)(>oj;Q\# 6rɫOrw mOy&n5Y/l k;*|LhѦc=Fy<قn`ENkX&`:b*`l鿘-a]x6؄T7z)N;hSa=OOn^^#e?ݿxiJFf{xmp.{e _g]J[Lvڒ^FC%LG &`e*Ԩ 5r$S"{y؅%K_`\ i6h"TkN5[Kuxo꿗pNXFZo<ƮKH:B5Q" O^ 45Uo:dI% |˖IM jԁ ZDf\Oz|c:Kb G6PH@N`tJ/} i}=P2Zzu-ҪhoEsEϖ5egz/`3\ "ZLK r[m5K$Hܯ iF#Q=hb\>%MѾ\*&[H9|CN^ êJ/ 9Qj{_F5_'( x,x A@hw[I"cg?G$+" >MU8Y1x2B=/W т%qG ނ<{(ۓkhz` ٙ'F\s. ŧU3S^txxqg)W53HfWOz$T=65k{O1x2~r$;4OB(-FZZ05!2~*t=pF`I=/FZ#rVL+o2[x/7e_6r'"LN<.q<;8xE}ApigW,=v.KGiq]b: %cȶB DU "v 94t2k-0V0| B~}2S8ܿJ*Y NmÏrc0hƭP9uYOR) u++;R'Pn{vYDK+|Ab&@DN Χ؊#߃E)I1jk3U1tIRmO<(9+8V `)&(HRGRǨ`Z$|^[:v5E,#բ7(8ʽ04-5xEk}QgԡaB(3> aApshIbZΖNx4{ A>l bh&˛!E\~6.5K+k`Å9+k\rTћw1J"1>h%h?BIY+";fN"soDd :0x0M #ȺOc:QVVXs@Wr&0Ɯ3foSvRTI +>t_zf"3opF9W(˴0<)+^ 7mth~FeƼP!P O*:gWkח7xx3] UłiwԉLVLW!~ş0!#*L0j.8ωszm7W3  `C97|ّdK]k|և`( )+;gi n1YqMɑ{rK O}Z#WC-ߐB9I eoMXЀRk͒ٛW%rl|:gןS!coa&󑨚#Kg@#6NeNA OQ‚4(uzھgq@\k@R6~LFkb&1  ǡ5*R aV/s2j_~^fy_.h^`Xץ+i☏Ե `HfQ߰EFlr9"qY9|&xYt8b$nJf0G:{)>v=M !ԶT~[Ţ <1q?[^1Ĥnf=vݜ26|9&~[(fwˍuօ # )[@qsLNK'$B}80Jc* GŚ[@+&< |cma}#M IBv]h ^g2'+H9DWÒ|l , t\"鰊Bo 0U}r .K菐c80_f '"; fKn c@bnDēPn6cQߟx3]`->?@16r-ʵXzDD -N*Y@BkYv=ߏ=%!\ؖ0hS6Qf%C.v[weF'p[Z_ft,7LT,Ԡϋ 0g[2= Z/dlq.u+<;kNlGS_p\![dvRd7ds<칋9]]l|@! Y/,X`&=XiSۈm  5@C_ [v(_cyq=@ϣrG\o.K'U? Ȟ puy;.[beh0w RԐ4fi7`JXj/B~=eAJ31 2u|֑od@U^.o %/Z{ -|Sn2` ' 6GY'6̂{ⶄϥ1¸%hU&iEsl#Խ9AOQr.2ie0"&f,lv_fIg`ܷsI6tV6, t ނkL{-b:gV}F zv9#ڝS0@Gkg>DnRjZ2;": W\CוT}w|+jVvb1ESV5Eمǘ[ϒZNH5,+s`oznуl )=]܁гk 戾AnPVqS7^SV04W}T AYgz<" mw Y䕽ȐK@-i-/RY)j/鷋Kt3x1Tam܄_ &6I< ߿O0t+A J i. 썂ivStwη͚P2k#{T12" sڭWN_f5`مZ]\DNm'}FYcZ3RnuD%4 $bbK'rq;sI~ w"p4ww:F[U]n4QʫV', :Nb!{.Uh 'mmjGfuN P2zvf/݃F/f\Ÿ$k2v %}U.Px͈7tH$YD *S߮`m/LD"p'ݣ<=-ʭeĚ$w+!;NXte?`J'vĨ3UWv 9j}ЕYQ@Y!Z 8xC%a<9 6?C'[BG_@o6@iBVv q*4%8:X([6[f߹m0蠮 kSȵ+2ʢ=?YH̜H!@U88\1}*#IpP4|"! \3q{sgz(4 l5,9,7a*#QM4Eyy`_U\StPh+ÙEp҇sD  @pF#q|qr*9o&sUJOx-Hk&?gaLz?5; sJ+&; ; >>(ꎨx4RνLY"2INBD<1[ӓrחm]4gJ_ELi<֤Yx,a3hil^ۻ'D5Ȣ]C;K G`tjK-o>d6qKsY>tnY*9iNtGBFDPv2UB߭ /E5U=CfE3`"LZ3\γ1g,^3%AdFi83Ж39؅W\udCU_,(.r+ƻTܼttOyE#9u42;ڂ*:`֑=:5yjAt5|OXص rgC~g z$[sxM- Li5S!j4U%3p~Ix~ZEN!nW^w4p̡PS}vaHm"m|(t<Urv~<"WE:z,Yq*3On>q~^qR|$׏h]ńh!$ćoiA̛gx#U(FvGH@ͷ(v.'وO;c\RPR>cE-ljYo#hM n3fb$c@@=.  a! e֗dqEhVyɏ>)~\ACIȠ37vLuV{4Tt!ek]EYam^l/@Y^=EnsV&m WnLH]͘ 2<<-56CO|x 7E%KB/ge`jg/tk⍟uNBUMǽJrp+˺ŅJ,W7 UEd[pW !i642ΜRljeӚfWI[+{ VÊK{|l{Ҵ/ \fY3 7Ɍϥ#*z~ZPXؠ}!jKԣO/;%Jts6jgҟ$H#XLO   +,g)-`XJ:sSbgu MA]G7БW+[ @{Aˠۆ=MܙEͥ"'ִ! RRe?)(Ha7  ._:P6G_S!'KQw!"<}ft]ȯ.W'}~s I0$QKy,a籅Xڝp'tZ' ӷ-BCqRٺ&,D6ۅi J+!WI8oH'0fq JX\~p2@VSWa$~S46Ex+gy2q@GJD9؆t 2Ceb0õ']os1 !incݡtG VKDŽr}z'a\S=SR٪=L"ns>J,\J=ޭ!ffPWM7!==7h֥^N}Bl'{J ʿu;u{!x$ڤ2TlfZ'!3YYT#0 Ԉah8j0T=Nm78aeZgU6~G('R9N1Kt񴃿r> y)>KSA,,.Kr FwNT#ؤ+EEks1N8]!օa'Idr Pg* G0f{aNz5ԘH*G;XRLAV9HKYeQ'%ZqS7bĞSP\H+!r+Δh\nkY7H2UkL=&>" as5$=~%/z?/r#rsscH_ZLQ*E@KaFZh?" 3o<IDJ(6\ w5RcѪ?_"~`|Ud*\IēɊOUnC :gM}& cbar=[)!W."bDeIAs(|+&}A}Aݜ9sOU3쬧 }z[Rɭ!UݍA{i֋-4,GzahEZ?bl/ߎ(kWcDzuo] %+** `Ft97A䉕uASivH$^xާ$+-V6vZza<9LKoߒNRf:rX$gG+f 10ߍ&mE՝k&$;5<:#ӿ>aA8ئvn@ݦyȳE{#y/r!|$:!A+ynOC"~SIӁM/:? 7Csds^a4ȭz{)2 CP tO@Gꏞ5l(? cֺaMI,~DYiO+WOzgOݔFrؗ_\ Q@?6mV[iu ~POH蜩ˀ/@sMVK:e KjT3z_1曍d[h HLJB|kP >9b^o3%{&# }[f6l6JMneNTgaf@E}^kԝcLq8X22 b+7Pq5R}P̧=!_7,K r=oNmƎ3`F"tA<ҦvpSh/_UWC#Nb>*o4D 5x-Elܩ ck(:c{w[y;b6pOdҹlEya lX=!,PNA6s{QWб{\H,\^"> x#r}u0i6@aʾ[1[ "ǩ/O7 dac]ڻc-pP^9QP<Hϼ,<?tpv"_5y͂p |؏k Fg '?x)Xy Fx\ mђ@oTiXI1]XvS*5"MfhZ 7= %Eӳ7!g_+4P9F0֤*V{M5*<0Ggcf&o X!UzGGCwțY/'HSpЈ%伮;yk~[D Rc⭊ p@ 4-̻$?mŖ 7p +FϞE\-Hr_o\W21tHrdaB"XP֌|ο'1 GUs=y= PxH)q`~ȱ>w|_jHRXp0c,ˍuTׇܪӼQfCPLvxtAkjbڸYU )ewp۶rgtDo7Sxï~Qw@Z5ٽNY/ n'Rc2rl{B]R19 .hvZ[mZ]E;i0@9H@ӛ`#yyŁ\k=\)ԩf"R>Mxr~Փ'1"‡fu3fH'DsV-sQ{TB@pAL.^lYxEEY6*X2gk)fJ,Vfˇ gߟl =3rHIFܮш)ƃp| *iP|F:`{sk"!F߈)tTzG$[M_ 5E8㕶 9V}m|35T[U}%D[Qy)u+&p!8 8l`%&ˑ 1Z M%`":`B7BN(9pҩx?Iv4=>Æa!?<ж?WR͍!f NuEAzx̙Vh`>o%89S6rm`xQf`v$e1m+kPkvny N{78S<IJŴ^EԦVe+:/ݟ@0Q2ivELXXrPy] 㘬D@%ѻAQJm*á$yF;v|[+"` ]*_2`3ZOMr;_=Da.^yJf9MӒpZ-LԝZ9To5ʵQMS@qwQ;S!#&mNG$F Cv#}#HK$.- I:M&јm.GJz1ZVmXHfNbIϯz‚aǭ SD +_ ~$|e<dmD#!eޗTx@yf&8/K(1P$V.88zj׉@_.PrΑ,[m[,±i^9|ݶץ$P'(&89Y մZ{zL\4';rւޙUteS ]ƪ+_0WWyi$-ݢ_ x_0a7ݦa.r#<6wCaFH*S͓Q~%VeZrCU7*aL݆ދP7@$xEE=[+ ޡQKI3&qSĀ K{I" w/ ’)U)OzF8Ŝ僥%J7>>$RgeǷ" @퐶WRd`s7FBW05DTtJrqYFXbF4Nau uH+ISʴFϧ+I@( 'luʬP&Y`}rXϼ][q'x>*%_{`eafW p/6Y4SDbYSq+vje^-9C9;: Zp~V>_>XEF 7+}ԛ?ɪ3P #G+gs] GsGay VsS=@#)M۰qQ̀`LãOѳtOd=Юoض $S~\t21UFQTͽ PjPV#kqf6\FH$!wa݋c6 T;7,0 rZ/?v>#+)#Sx1WfG9 F A`xTcǸ^\*"EEd `'PQL1KղvՂm#':ǀX}ʜ!Z`~9kh?)_]`KVᖠ^}+EY$ WD`ֱn[H 7@~cz,_x/VddH>:IP04GwHi]7R;֨Fa`8". m43R{y#3S P::08UvZX?yuV`8 AƃF1ˬAS,!m;rl@f'Z=0n;@HvuȋuŠB SIV_ ժ ?˹a!(B`{QyԖ4:ovo@Nl^gG9c&;;@\o<4 0YĘ;UWݖn-ʟZ0~^lFEKe`G:M[Sz$^@4 -[>Nڊe8jHDB~4S,<[oo[A-xJ\u\RD5]pOydRHo&dD (gdvYLwA;*z]}uo~ٍ5~9&A]wS^εHʽHeT8rb 8S6+RNK @?4K '=VPCB;ޮ}C BJtNlI?v?@@ڮ?_^j+hi$7^d܌-qz9^n37B VW`I()YI{ҏˢr2W֨bl8 ·.A04!eT=JYN%*B3<^ #qLy=l`(;k?-}m6>%T[g+O*aw>X1J=Y/-ۏ tܱ,{Hznx(fiD?C۵eO~e/_K>׹FEqVCoP6>Bu,'ꇹSuQ6u6*z3 FRF: =d:}P_c ˴STVV0W *Gخ /϶5nr6P2a#׎Jv}gD IL{c;aW< kTF&B6M#5-&5^ڳx5&ww4LgN h̨fiy;+Ղ?KJ;$XDvАtD|9!SަOH&L6]0u/"|?(J7܇kwh9oi8 \䫉,n5Myel9'IÁ)O  5uJ=WϤW!bkhc CRSQB@7)\5'~y5#>kjHPv/o.ƷaDkw_:'}ӭ(%yx?,RppѦv+TȺwv )%_r7=tV.d$F4WuDtޞPxԄŴ"= SHXK'|,#<"*ж-`V}`Ħ$ 5aƅ& )heا|3ئk°5fSou'N6&Ά 3< ~#*w:L]ZAz | -cm %(?H='jp+ҸFHHKr(8D:v|>ɌrK[pIȃ5 iG])Uƞ~{x2OrF+vG(<! )  D* ~3kbԉ-$~)R %cǽ=5$"BڐaQň)* NFOY_8Nc~ 3:>kz ⴁ WDz,c 4[.WOBnnbO{?'PGcHE3}XOPj7T0k/8u!gV(jkQ{zW yR4y?izЋGsLts֖"LܬA#({je]k @ LUt~(a]@*s^LPL|RJ2 aYg >`P*&3pYꥪߺmx}'z!{nM'fX<6Yε-%"p{ǿ(^A?X># Z\s<ȰZ֖E>MQ $ \睹!RO"S]{ދ >Ɉa8jR(%N"#hS2~i-qx;MZwGC?'ClwOkGEG7,y4 ל^Y [wc^ҥgS? `xK(ph3 $pPς8*:.HoݞS@d# LX` -'\F!9WF W{ -*O CEcVvvhz$DcE UK>jz?]x_KNV\ |2?=^/De\ο~;o{,&l0s<:G֋Y!=in_]H7Z*Bh_#~"FyFJVa2InI۪AFGf!qͱjWws yzd_b2~Do"$Ta-BNhԚsEOy`(2U*,`{/Sat C^NhR4FRgR0&: {Mhd);_ " Tr>3[)V+rT_lu;ƀ<6;+8698Kh}ȣQD}@\:v)^mM۱,sAIt>3PWP%^K%z>x(p1]_)2*)d#zeUI}&&-#:sN'U'Aq)w F/̔~AᝩeXCqvt<[$%tCSM10y9Q #F:"v&Mo7 pZQu5:ߪUpAyj#I9]>zs$UxqI`n︎XdHL.%^X8H`}pKA)(,kY?bWd~ܨ,?)u>ӥUOv$% x@0oWI(ՙJ?c?4ǎ5vZ37;47bSw{ao}}XwԷ EHtbT<32e\"zFt0D|.Ac=v{Q+.qB+%}t(=*IDY8\诤X~KRH. @= `(qF^\r1 mwEy]UsS^2'Eh }=d-Cۼ}{av=6ԅ* D*~Mŋ&ۤk͌aR,Lh"w:{H  ۟NH]g,6I*u ]=6nkH-9j֪f/pd!eRZrMƀzi~r!,b.?$j܉*N?K [aL1/Hl !1˅ v=+rAjT@Uv id;ʮw_L\ !)VwIᢦHt pE_A5*U ۶=wY-xV95βjT>|H[fGzd&S pq5{JhvJ_zr7R=2YE)"UoB cЊaGS&4ܮC"m in$q:k3DΕYTcE~;ӳ7"3|b_p/ćS}Bsd/e0Yf+#SGD W ߋpWbP(mኮTq#qgmZ;TArl#}> |(:/")Kh3P4+$sKwsbm.ěd9D2P}d>jg#L>;3cJA|'i -1kIRASTUmvUUfG8JWNz|ɍ$Z0"P#c&ѸM[zDE̱~PzNZ@ 4jSܾ m )6g g!/-7e22hfQ}[s'іy5J1xoٚ+t;Մ=[B;mVqt rf Fz;pD<#ZOE; sO@ľ&őPH݀A,rwA䖲e;3`)~|Lh+GoRD= JdWeu U^UV:x@K-CwO%]6G9rnq1ϰVIj%@[ɑK$&!YůyP1d~|ۡ)y}WNd`cB.n+5L qg-Ŗfĭ՘25NL ,6xlqhtI*nP)X(8@-I!jHóXөW+ WBo0bgv@vbZT#͡Z[Cvtb <Y@c$[ZZbĨR{an_P):?qݯVᘢ13u 5Cx2x`JZi$89 p+&:RT]MƋ ֟5bh{9ׄXRz{Q }r P|# =H*Ճ1z%Q}< rW?G4L񾁄C7xmF&[OQ =LIAP%K.$VsGX2=Jǣf,J ރBsvDWtko =Э%*5' BA lZQ$2B/MlWD:LsƇEq!Q|9G\Trͳ :_aˉPy!N&|& TR`IM8"]z2jX?2e7(;ߔ>v Uo,̅]0i{Qb"dzZTŇd0vJvM7\ X=..O,vM1nA󍫏O(4m褍mL=.?AWd iw aT^}0:0oQ)$;W!si *0^ehd8~ UI/C4Isaw˿T f:g $vY}O4a{h/GIia^W85gq͐%"3:WA12 W}+TfߓLΏ-@F?GN~VvSb lAx='FlHKڃcy@`J+#IE$zvfhL[MGشĬp3䋐YA>䝾FߎBu]pي6d G85=u_E2zC-D2h̨bSib*q:Q2;KV'o(9iF`(ݘfe#trt֙DWXFl5E _4"57]z?(:@5[S gu#EPш Gje,c̎;t`k;9y}{23܀'.TK[h.g-NڝlyAbJye/е4umcd&[q0]Ӻ;yYR@{TG7T}e5CJ(Rc]ܳ%N}u-;4 0=1=s#WDeڻᲵp[Z px/m+KSi/Ϝ8Cq/Il!#+y閘jz7=Ә+Ka]Ř&#z4lKY[ӥrU*gڸ =h~8^//1l>q,-}HɖK9WwWIĀkW M)>:0c/cz=#W}2)n|i؁6gd i.}mߔQ\EEܙGkzvTܥ0+Zz.',r`O?'POQ 5B]ֽ ۞"v`wSs|L@+2j_yfc̹*&B\ozsѓTE~pݣN`NFp(lCKhPn_sSTTFh& o;cZx,~OW T (ox*+}NJU:2(vu:e_7JfioUvU&VzmU<(k_dR9+cm@ZA0~ix xJlfϙ /)yeX(-`ɥb@Uq~FHM}GR#WZS}_oE@_^S,4Г:@{"y Nj8uTS)^o9{8N$!&ݑC:û(]޿@+*<܋k醌tlG& ٳp+ֲC]?~(O`Nw1 ^0eRKed܃a [Wb%ɇNV',@\ @3 4$ZL'ČrN_Lqr}A oz!9WG̩iMw(Yx7{uPxa4_}Ax5U"B(dHN(v뙳)S.5#>۲zLn{*>l~bf%ݦ-%+C O8Kwp9 t(YuI€Ru8͸)STB&9_GP 4LjyD;0"שȳ Dm;k=y+WÄ`SL 8ZZb GROc5>/5'O Y[sզVy\#09"ˁ-*¿ٺaՙ<"X8\GO"[i .dv-ʚ j֫&BWmkDeR m=Ԉ)D`q,;a˘u''i%,Vh]&N9g%vC?\ KFO2N|@py^h8Cw+U0o@_Apw|;nٜH3;ᡄr00p[x(UiɀyϰY !kI"NX/ú x+$f׾Y ():A9jC4U1eepAC.qnjL8 vh7oc\5M@VT(< o:kU;7ㄅ㱲Sc.xG<#be n sr`$"鰗T"vm "WJh%7lSEu1 g剞WxYV:4V$t{mUK2`asќ \6P=/&<6f;そ_,/{h"D2eXTK|?+1y|8Hp1F+*wY PQk fjIjTvh)lj:LjőTº}h?/Ѭx"DAsy t<]ɌٛSWi׹ߜt41I̿8 /M wNT.Tu: Xk.M@0 a=-P_4R`DެO lг9wʩ ˫Cp[!a?E{V59xЅO6^2yM<ƚ!tiDϡVL72:)|E@Ob?w \M= MȨmTzN~AeVE@ ?u+\P]lO_glD%`+VL[hD6V+cMQ}L}Bx [(yYڥRXH1}4/Ջ㵢2lI!ݚ=MXfIVFʕ?"}kuk\= f#{-*V 6koiNp[5olTӹsdjVrlMf>0UCHmo#mčgdV{qa$ET/3%~a \ͩD^=sٹ.M7> -izhJ?U*| 1M;yɘɭ羅.>@iIpe1k1 3?Uϑ eKTw͋N1Űo M[TP)fGdT|l5攘4xY)u nY^:7>`YO& `޽ȳݜo!CiB hH31VA6YY $_Qҧ՝)Ys.mAvЛ_CαcpQtQb?0Ãd9t :3/@7ľ34Yi?#!Q1Ѭ\n/hÅ +؍j\ fbT!]?:>a&rYap!hu?*jm+9$wK"Qhw8R\Vr>qCRNl|\W%yRؒqkwB'SKz'N )α 3Hnd^Ms/2ߚ 'ٹaylJyW6&V \wn(&f-$C" }bGۡ稯+nj܉R&BqEmQxCd@V,磊f$$-flNObd{Ih}z")6c}S7cVI-3Za,u$|vXӤͼC`5; o .^'lOXO>oXt¡,%|}("{g:2UfOc GTEA xZGG.F8B;j;M6D2X8%ˠ;֢M hQJ&zݷӂόo6!VqzP-tS4iX. $c_ |/`]ޣKI_9ɌO@JM_-߀ϩF}e;dE"Q>&wMГ tiIW'hK^TdMux2{f`9AU\q ^a-vPm:6lb(raEbuZ|_tF9`GK*L Կ% FKuˋ~-̫1F3C[1뗪<4,< bg8*j@\ fm׀miFLX7(&Fh{A \6â4[5,2":aHWW:RVt|KFKyr~2X gg`9Shur(" J"v~T&iO E#%`1d3N#mum FQ*pHD,(ݘ-|\2g+^ȉw0Yꠑ閩w/;Jfҿ}·l zj&wnVӓ$s*^:5%2S$< ,$k)uOIO$"=Ԗ)'ήyh@t& IϩvA+zLŜm"fa+! k:u4 biҮlkIG,|Oaǖ9ܿn>UT&⅜ 5 MxfWlʳY`lL%2R%ኔ҅PRX .3u~sa3>+>xkJ VdIBz3CݙPg8gW@菡C')+6`tKJm}xJ$E(܍P&Jt%懨mfV2N N ?!}4q9 7Wh6 kHz|dz=r/ڇ|oI}Z#_.[i ;;&HuYCG<t^.܉Udx.LDj8.b[FWc6{%,S(7y6tjFA>@C[*EžhxHefW@?#jL{&Lسu@}y4L[epܒ9\ .)DH *6l8A칉iWa"ɸzMPq"8rUe.DTU)va3"_a냘8xjED.*)NA,x69zxss=̑P%}}澶gg³wj#Œک,|H49HWJ8h'|%)BM=N)-KLEH0p_p^6\8kx$Qr-B tWFN$4z,,MYXp p1j;ӷ3̜FHDŽ@MO@R)m֕@o/ZPX51{jH!丐 u>|5sOFHjOI~5@3[r_?iw73Pm.sb/:ui'_4ID,MLEA5%nxn}yayzLdT[!m;~''sO)7kiaucFU.0pN66:n+3OP"9ݩp ;m+~[ r#7 m3ߌ j)OUFdhQmoC7_76CNuB1rÖ_>ՐeK A%At\8.vJ/1Bw _W:[႕:`c2KbۼBY'6C;0!rtAK>(.踌~tn+yi$xΈm3|Ju͕x/oԯc=oV8MMNW5OQ+w鏱WBsIߴWI},uEvcc C)0+13Lh0{a<.{ zP2x v#E/tMsa3+4x@~t8\xAwh0[}2bZػ^1k왕?[Y<O v^fD)Q{\ZriK`f<? 2jx52t"Dz79 ;(}k5Tt6v] ٚvp.*dvЫ:ިם vqŸa2'\We}԰`lS[!>?$AUmJ Gxu)űS+Ao>aPH_ o9#I\{:h/{eq@ ̇ko)35TC zg">/5Rߌ0)<$kc9\[b~@US*4֕(viΖsgX7_]02,rz 6 H3O4:Jk\KrikP[M~^`|TyI$(S>ԅQ תSݣƁbnn Hf2VjaT$u]-]e`4}|Xl8-CE{p8E$mhFXkM QƯLΧ|t^NVhƮƲJDr^썚*x ˎuR/%lBny$[EWra~gͷȦȯxؿY+)C eW 12`gEm`zs{9e\T}0URP~Cwel&_*mZz"[wE |g+z#Q (2bƵاs^RcED"3sgpna\-|l+|kׯEo}16h-XɁ[|,7+N%# o7&2vfOlnfʨU* u 1s]pEoB?} e|+][9a-GӽROb^+>OlTS!yT(zCU? *:ьA@2{p?T"Fji/Bw%+[\%IVgaKq#R征X, n(g׌ )+5Ky3[Iq"٤[3V]nBMH z4el8vI+Vk">HU$%oA*sx{}(¸w>cy`YV`]xc|GsCq{akj[rq}J#)ϳ7cS#d&h` Ͷ. 뫕RM,~x1 h&D6^E̎tDIS} XBÇEI@~2MA NNw L ðn! @"h"*NG t֨M͈B5*'\Ƥ )_ #CetJ Ot"D:bXB6:̟׼+FM "Iu30۔!β>.p2xU1 tL:{ye|Q7N%q_gyŒ)U3:A+oD8ܦwm alfNONu]|wF.SXĔdQFc!zWX< wR gcWxm N 6-܏,)_ze1*#wVƈ-}%S5C@m'ήXU@~bbyje.$Z+=N^ ;؇odV:fAQq`N8ywXH(M^YVĬ slQ%%!b1w>^XPSL(2-ntjقpFOivǔ6@]'r&nMYm"N]4'esw'Sva>#9e"}:եGW$h[= &^.۾S(F@BB $a-sZ `,4OB uړl:o^pfsx);؆~q !sQ].L1s!+?2Iy\7]eb i*_od  -skJeuqי/쭩/rtpVCxl2Q|C{MA'ƍ2qyN(о1|hr|} ;0iDpjѰ a[e2qd'r iM3 lξX@('%1Ѩ:244L qDPcu}!Z ysh@'ݦ'&Ua4eJ 1M]|OHj`c0٭_hm>gyht1)ZL=֋' +)FQ7(#af۞bܭ5鱇;f\7m]+SVD6cW;S7o Q̨!c3#5~D8%2mX gD>EE7mG#>08-L)'z=ZB>|C2a1AHUơ {")]?G=Ě^ .Ι-/YIKvf<<ɺf p>֥vҮfVa 'FQzV P_/dQO4%3H>y*a}Y`)! F,:bI/wqE45ϞUPx&+MMXEEv1Q=c}!@R>G Q ,f/C-~gca#/Ϗ_6 n.#T{8p^F&6XU"&?,!v#0 Y S|f t!TLXIo= [؆={ZR:jiH68|4˵'Iϐ!8:a0S6+ukwG)CE~Af*1 bz뭌%KaM>AM۹D{Հpf4rV!i*(ü/!3Xg` B !)\EL;[: ㏅QudJ!/Q Zjjk c{RZ\BOź4,k?AK2e]4M#Ўzs)FS{'heXG3_oͱ F{杞92S8i{pT@AQ$meSf.^XF9sȎKkWsG`cE*MDnq 0D9#-4Qd;u][} Va !Qv%riR&1 ϐ5O6W5D)Z%!EۋP'5<4L=b#Ju3Q1l@1+L!;W&[(ؼgtq> !69*ZDͅ7=Ќ.{ϕ6Fq,%j΄[k$ dz•`]TA\Ku* F$,RrY敉 "D!-nW,z ы`^]^ Ff@k"q8;3͌=7凵ez#IqK%x6Gq1r<έyxu5+!6 3 ,K`9@N %AS Kb5MPs OS8)=_8Q_?)BĒyk107%m?. D z -KPD#=߳/N`?/3H8!붘v}'[&ZYd: nn֡GΎoty#Sb^s@쓈ք|>ekkv%hVߤ+qձZWoAy4*c( xN&LP`lKE*"juz3v+e\a5p! \zN }/Rly)hhjybM0@ڱvPPRM̟xScwd!V"۷D_QOe٤j(vR񋥫|8G$W:'YN mQfe8Ǿ2tj'׶ {vC[%fCw)6Wd vc]:սJiQd*1oPQ&PAmu҇0q"5rQS V.^:,Ҥajh~C~#(x1pݙ;fH3m`^^->U'[a cxmXCb}\`kӜmi[ kQuI<:AEZy;$1bxcqVeP<n$7f9%nX)\nxJTVN*IWWBw73ga2 ‰tG Hq|yr\G藜 N4rP:wS\`^Sp|]2=[qFss`}o/+5d>![?@^.4CB$ꮄMVnPNTyX*=z E3{! :O˳:ɶ i- PwAe_B##rُ+ќͳE_x7^G=% ԇkۑ:ĞHeY,~+#݀d@5|h.ı,q`3cWgrt6JZ3FǗ(1pJ:/wrY)$8|C^͂sDǐ $|"y,q a`,= KlE"~fl{U둻{L~NTqLV/ElU|!2doc?@='1kbz[/kAʀ2-`\h&_(Ӿf4_}jhۖhYʲif#T@+WN׷`J?>AUWKY$6Gl/)|Tam9`ўHAwz5w>=粩 AZ'4%4*}hw +FE 7|^NY$Mn`sfQJwhA MSY4:7c`yT8h&XprE5d ~VL;`DTuRɒxgj -I}+g}0 %[AV/ e(E~M0i` CWxs"taiҚke#nP&p^ \&e*]SK7K)jPRJS;RKNt@oz]b?{9e>+dhƔM 4G| ykg@UZ8ԖشnVT@❔ ؙdCh~];f˅STI{$;ꢱ7d<#$ybfR5to] {3VTEeY3MɵEHfLiuNNM g&'{n??o.!J0o3NsO0;gӐ@_"N7I:˪?ktvU)( v93)e,8Ƀ )_F-^ݰ0&VidfRà$W!Ҷi!nk/K'2=4{l&pĭ$ft:MPo5mOᇭOd9d~)&pT9alZ)M:/,{Au[8a;B,?v[v`T*ܱbd}*ioL$RUeY *1z|Pp'k KkaQ[/pW#4*B1)[Q8{Fd4mveϊߠ?Gnt\l3#2~TT]#]9&d%mRF;0@c/&a={:M[!`dQ+hZu*}Y{Jь;wPC\w f) $=/ca*[|+Ű>ϵB[[4NLy(1F-T8Y\@}qV'iKp<4b^2ړDy<g`3-vqneNZ1'-o N1P%C.<`{!>1w }AҼHQZ a? =Z+aqg54&,)LUjATKnuV%C@L$E >6$ Iۅe|,ƵR%7_jyp؃ZѼ9Qaˉ ׏cG*ԍd8LAnz -d%zNW0v-Z^( LEE8}4(7+bu϶feh1I8_S"&3i9:c/u:pWӿІ*rhk9;z"݅jA죳[^JK RNxADVt*I 9LzDdo v嚹?>r-I~>C.>q1> TR/Es>P_+g0Ҁd,4(,yEڑ`+ی[} :g?nI\R􃞲W k+NլT beZirMa1lX7kY}!SN-l"|0`Xkvp$5r:hD}i;p `OZPŎ<Ymcy0QrCb|q@ө_?T ./+,78QN'~/G,< pky] ء8T9M0{h0+$Mh3%6Li)S@Wȝ)SkgN05Kw #270l]E@|/B)}50ОQ_ ~Hmbh-i꽶a рgދ`^*p4cڜ؅fc}rdB>皁t܂^O1k#W|%{2?ǝ´V8ů_G,jo[âpLe:D+(a TY(hתgX_NWHTJ62h.`b|Fd 67(3/dxx2_%p}::bW^:<]B]u;Z`I*hdҨ]BI{ V@:QIDϵ_/t1wRbf"ós0ƈ mjNliy=T8TScqAoR&g`R]_{kdD7YG0Ӧ/aחTq Lc;q\)'buZu4]Zg'HYJ/H "U鈯{L3%qӑ>k7bAVPgb)\xíNi8O%.T6a.G9ntc 0,5pYV}7?w~߾X y,ށ)G|Yvc8׊%=E]Aa?a,wB; ټ^@,85pe 'Vu+`?rN4s*͖X.gaV\)C'hؼuc jY:-OJD): i5'Aɘz1"zb>nS-~ pԐ 9\C܆V (N}*s#XE?3t'fBcLO0_ ?݊S52 Gm+cՕ$ϜKb SWQHN\@[=f6Ii T޹cx蕵?׭]+1dQ]ts뙿]=q@NK2vVOſݤ.gNaȜ6]^myqNS%fٜ:w b 1EP vɡ΋`8DN /CT 8Y6,qŹ1:3eyRJӼ֎ܙWdc ?=u4ۢ]N mW [kiZaD p_E)yqȌ&-0o65ye4< E|)L Zw4OG78NTMKٲs{nէ)p,-Fu>oJ]&KOl n -`TXsq}5j̬Nuc .T' A:ma^TK|>!V.Ŝ{((?p+$-"ݩ\(].[u,x˰D48׋@ۻDI+,}3Z:nu NƟu ?QR`TUPspX$6\;n줵PYǕæ8W a(hi]qx ;4Y?ЬBS sL.) )?mn2=<|Y-`n׮caJXT+yŘ@H-noUi5zr%1?g$}J"¬&u[`̣=)4Rmj\$U^[^_UQB>]T׿V3/.2kb? waSHߔ=tY>ԲrF`!f S)\e.X֒?eܚ Nsdt)͘-@.}JefQhlSE00D.l-# 1w@.0žc~o 3pb@qD稼.SnYLrmK2NN2iȤat:Jr׬4/7pg/kbћ!᛼C[^*b# @<֡*;Bg@wK"4^& E@a F6W*g%WD8:i~l~&LM<"meB'_ ,yݡqB0row^>$a\u(ec$WuYrjj:4FQ6dMᒃZp]5_Q<<R[l|&HdV7zxd P|0[}H[SJ蓲axCifrBn<|(FE J+[3G@wB$N[D&E&I/ i /,G,Viu6ېFhD$(@R_EO TEM ):JI٬"*58S\s ._@,dia;\ciiσr]y,~v.BTVEJhSuaϧ`MBy1I8g?XP cANETNeyol<0n.SE[bё+Ht{vFbլa |7loeeLA-{L(9G9yEMVqeC=򷙯2t5Q,doW\HuF':_+i8a=q'JOZٲLay,E{UXXَ}'[N$U˞4JtiSl: _OgfE^A?dRMѦٌ)K6OW"I)~aq7flθL7Zqn5~g%D^ì oBpf 3YTʡ63Z1ѩ"N2p/?\/QXP,r3,Jf)|:GC`{'wN\V+z, ~3РhG1zK0ua;@`I.'4ǂ( |¡UTex4Q q+8Ci3Cw/ŏhIu#Ķr2T$XrD! dK2b>mg^XdG 2%ZMS ۻxmLyluS㓠Rf0-zeq'٬'htGJ;_⁖mTbL+d)l˂lYkOǃ647Md969(Ω6!a2ZٚM8}RҢh|h>kKX.8D, %Cŭ N,7[tØ>oi|֞ _I79{ d0_Ǯ.ˡIqa ;7$nT)F( 6f e-R <]cOAA這W;zYI pg_Uj.*rn /)Yr,Cw.ʽK`oD^&;MH5ݭkJ%Aةٕ3hٚkEWPv﮻j((@M9Lctϰ[eBJP?f/eY.7[8B,ӑ|jp]VqqS ǖ7+:4NxZhmPGIm^l5fM闘x`S-0B;=ٛ/1(Hg`6d"!بPN2oB*,l4W몾cBgʀ_FY2z1Yu8L4ҝWp2G0WqZb$ֲEmvp&oO Xy0/{'p{WLgudiMC X| v5w!ӯ?Eg\̩'ϚE2Y49SH_$61˸|$!}N/szxbP }xqiX3,< wFK;,Us 5k33z/`d路)_'^h(Ev,T[l33 vP*[jԤ5y3Os ]IgeO{r5b'T*xS\gǕ2BScB( r˹?'Vpv1n5o:,Q_!8ie>1nw8AG0UAi[#i#״zIoGLe&4jS Ǐ7n'rxd ߻'킒'υ9K{&k(?=*yFshurAܻ2'IڬbL77P35<9#݃:@ J`KTCn(3KDܮʟ^&"[zGUB_d}^Fv::,mȺpO4}񓓱) !J27*>Wqw~RlhԹF *nF&\@Pz! w46n'J$bP4 zcaye};xfK<Тℶx} WhS#P?r1Y~ie u%ds~U3k |nQbwf%L*)adۚn3'JPrsaA*.qϙ߂+$>TPdRLܐ*EI8I" }/H QhV|}:#u 70"p8&u&!R[A=q;0mѴba}Sq0?ᛍ^PcX  q$Gѹ8oݭHsK}i%r[%b3}.nT/3tmVyD$W䙂K@NdF+  VMrWv%%G;%Vl*haLj>]Do18Q ӟΡ\T%hn4Uit4 {-8ՙq_hO< WDL; a>dke ۵QW3E%/Jz([[ oxp %&%8~\xmM\6*atNY3\U1*p;b“dV́3k   eQ(9lmX8ɃIèCDF g -95Do}w6*aMJv\VmrۦfƉ&?\VCzjgRE{uԕO$7_PeYqzDE~sO'tS% ѥYd12 Lw1 \- Ou aҷJM.-!.\q܈9zھONRM zvTsO }DҪlb Y62ڛ&)"fu^Ҵ/OŎhYa哅W1I ثJ_;fA6,@]L)1A 9DU2b6[e+כWNgC+$Q.v;kp#EcYf>RFUڢEu+pO:Caz6qG"Ok8c֊PpM `DeLtU@`*Zñ7FS,j¹/45]dq8FTGJK2f^ITI)6EXrdֈeF. *'rV7EI20[2SeQ'> )W gS?oxy+A[u SzLGJfo- \EA,QbCcCjo%aK!Oa3J :CX>|:)5oBa$^MPtxJЙ8٥8(;3I .!'.B`]jwbA[(G5?r(9Yg90[(4Ҁ8n" >K<je/!uO!^5@ o|pGyF~rж5nl)m44pk|Vٝ~ \zD(/;- 8$f4 r#tN;RNz(yJxt3 ye,bg}*״H󆄰&`X+?_(+y9hr\K:E8$~9CvFJXwuD΍eN }e?=E1cˌkyB;hf̳qp*WQ\)aWɱoO9f* vgweY=`*Hv5x6RYPaix 윲:'Uȳ.w }%l^՜NzeOfB(i m[ꢂ#@]3xf2kha9;"L^c('ua,lg{~DLx>bQ]_e[Ydն?OYm5RS|.&AVԶتBg]">l4Ov[4%2c@( aR.Cؕ<^+y;Aw? a/o,omPٵy^z?4=2'xQC.zܽDoh 6gܑMW݀}-J9u^~3hv 0Q.8}CACۖR'8 [AdMG;hDkO|-# 鈜 08JئƎ2­y4ZY\(x:pr>t1>nGtU X}4bJȰ7 /uT1埒%ywSO0BT?qӺ*&Fv'P&r,E.< ,0>zP7y4zV*j`m_k5\jZ}K'i3FH'=C{ NҺa-UC5W Bl>9|,4>5S`-T{'f Mb90t{>:3t{ :J-IxP C FAW:|!.1{jYKzw4={w2lKR 94ͳPZ2ٮqrL'-y:Ptv[?SFz6Y|^sd>ȕ4ōe)&C&] M=x3l>I.4B]ur)Img(ۥCT{ܪ46uIo| xيϲlbKO٫ serƧ2BTšhA@w u^ʯ+6Y\UZ)xGr@O ~F4| 8 6DMo#VɃaL?i,y l6qZ8d3j̇bw*u @(9WG5}TZ`E:KZ^1='}8N{'apGP/N no!z?wt*j qDԝ^6Y( 22O8Wʁ!ymX5Y$;fc8ef?J#(,L*sQN=y|UD=\=;׽E^.oY(Rhg{ o[;1R6ݟ>6\6jiaӗzX&C$uBӣZd}lb>ݛ*ϱo#;!`o7zo k鹓hiۋb"VmBOZ Mu@'&;*g+¨5Z2EJ%{P dҖ%:i)HtÎJbAن[ /0_ǽmRO"clw)ZyÓ CA̓@P:gamc+7>ɘ`%k|{k%b74UD/5k:!g;S@\_dg F@L# 6 Iydʞ{0~/YnQs4P;I';&'2B-Dޡ^7!G@+qKp3 LZ"6Z.`F[+st4xUfr)B7?Ћ#?:+Ӱǝٜ途,sMD&^<̩12Fwa=eOf׿T[-uT uMҒ2Hby@+.9,qM}BU ;ힺD6T -_8Jm24 .]AƼs?:&kIbdWa&a%po_q]!cNOjIK5:s7a:+ַ7hm S3a:rLOGRGq|Bu~k[Xf٭D(ʍsAXƠeui_CxR[g,N"P1 8%l?.ǧ'C%GI[e@/; qb-!vn0t>,:#[P{up^)uI\FNؗz A/|ډ6t ?O_R*p_Y%sIWݡKZArbpȗ\qRtOvLQ--&QDk:7Oi1Ydb|#|S< 8,ى˾l4 ϐ*1ai0 4Ol)Lt$NSb3NKti4Mu Y{qBǵObIduu.ݲGtq ,p>WH`@OӤk3՛TDqXdB}S#mAusJH5(mI *D[ֹv-eKٰI]4+2o$O}kE\^.A50Z՛z#sE%cM棗Hől 7z::.*$ eXfHu{DȅٶB^`?ȯ<|v٣|5uðl;WBՋo[. RkK.e*1eىRIޡFyO: igXZ&}+ c[#cs\-aV9Erff)g]W$Rts>aC¹"EUyץQ !L_pZ4]BbFG?p19] P#Pj2&7ޥ7`è#)fՖ3g0Yjg.GTE^LOKa~`rUq#i_{c ?VI9%eЭ&;˚>xPkF҅AmWU*"B|F,u2an#k8^GvSna"Zvr 3x:`Su36mW'd} fMoSW|"{_W9'y6¹ MaKN#-/LNo<{Hu%b#{cځ<vWvYbS-m=\uF- g23۬\ |ܩDug` 0 P|5 SRh6_:{&ŠkAŠi!xjm>;MϯF,LgUso0M ŧG65;ϓVH^E e+ uh-3duX1v ZhhDZ39zgYǘԂlK ¿ܘoAS^Ke*ѿUWurѢg?VBx6p!ڭnT_󃴰ڤOkɬ~2d OH/bFJ*xYϗ>g-" ՚0ї'Z.8'6|̕cŝ6O=&OZyT,`L+)PwMjxU_Wl64S]E &8B]!mjbl/q2 CpSu_`Mj`|k2-zlY@ TAJtct{ɔ7W_+.$ Lu,QdFMf6c3 tjBAb( {d/ zg68x;>/Se4$sГђhCnHFJ|_JOx/&kN coM @ktX߭%[Y:-G1gOl QLQڪyT?0`m^DZڠj]B"c?Y܍RBJDw;?1J4TFN}.c'CD5_œC ^ڭ/Jiu۰$ b7)+;W@NqrO !P>~7O*-u&T?jN=43PB%y8AMOP&֥g>}P Mts>X" L7vkn狶 ~MZEDNI|)6Fy5>z[ ]## k/޽ ֞HrG3(<е+D{'.z %"GT2(wJ4~ihJc#;EwntF&(='f 2 wP}oќ5UchgpX-CO1s/׭c\[+ EE4]mlpүT3zmkڌsWm9 4;JW,'WHQoxokLuӋ7{J;KpU-xIɾZU>mmC(HȘBLy s$WY񨂹Vjlewa % 3n틔ה16dso%#z^DpkD@[Y&[M 趁4k1 룭vm̜ 'j^a*ik ^73*9ƛ7tVWDלQNF OJTMARj^$8nM0%DWޖ2u:5K N5t@uKS2j89XF|LV'4 8^p}ć_ϫ, ֺɄxũ*!{ e>tg{wG`z|蕇EvE ܅b2JL 7BU {=W\ifp2ŕo: FMUx2_.aĔ%edԁ\"1w/JHcQ@SU#TĒmبo [1t|uIoZ@h#j S'! ]QqOzφ7}?ySlRSTwɻ.5۔7PQ6 L&8j2')+Ó Q@XǪ+P+=?Pı9&u nطXM38ϥ01zׂ(U4ˍ4̸C=rc7>64œy ފKk76% r5ar}]"i3i3)=)4Qd;=u7nG<,t<4d(9~}=`њ ܕP ] rg EAÅZ {vDj>%/Qsm-VJzLիLP֎2T) !<fxJ=p\%a.N6|Ǚ/.J>n m |[(\댮 -xteKy=n08>C͹^SAQ&umT[̂_6[U\ 9/ynBZKG{>h=~ ky7!WOApwUL;X^;]͚]HA|ܯmnG8*%YeY"VBISx& >ƈ\6~}?F"9mxK8,A.K}4W'_sS֣TȌ#>-sHJ]#|w#PXaymhu˭ 'Rs8K(s޲*? 8cۮ(3/8O:`uX^d>Z>ÙMk':mMClzUm1XIts }MzHq+K^QsQ=u|0*"ӵ‘ڐ/A0zk5SU`:cUhc9b.='@^bzj4}EsJ!tɯayurp+#QVLKOCo~[/CzXOggo$(']sw(r֣M)b,@s;@7BxGmDAط.C2 =: 8),iv[0yx {oLƶVIuUzf#'3!b]s]|9w>B:}/>{jnƷג>ShnN .M1>>pƙ/&Μ{ F !.֣Ƴ q0>iHAu  D5+F2wrkPaCi;ejeti7F"ܧeǻs3"k !`!v/Ne`hFE!zy)Dn~ʔSkQN Amٺm}zgaloamy dW;==t%J9beq[0&m5̢ zUgrÌY:Љ4{i-!Mdc8 ` %6Ɠ67raј|+:O?pk+q5 `bYBdD~g qK2VǴ,`7M"\d u ^@8dq: M$E}LIBogڧȐ+#@$qS'u"7`z0q6B<@lF5Yx|l"e43. #nvT}wM)ew8lWmiZߧx'uqZX,P41|hK݋܆gl@Us`osV[YD4BG4L}h8P$HQֶ!ې/I2#~{݅&L_Z[,!a8i% gΒv81X 4b,l$plNܹ6рrr]73ұ=s_-gb@7'#uTH/$k{@CpP!V={x; 9SQ!]+0!2\`+%!]x[{.>

M`3n ƒ|ߟ=gӆalgj/oSoG|}/F]&}H ;dp\ a3t*~\!nECG ;[:\Mo{R}VM\?b'zLZS4c0ȅ8>,[C.5v)?O S57aglM8BP_BM&Ik5X xmNi7@w"3 -K=Vڑ2%`B3ʧ nv>9Ϙ&iT\OxFAIhh %AоN)xM!J/zqz7*oA-{J#"x8>Y%qC:F\TM_E)7k'wAG ? 7E~XS 4R{ ^?qO^],^r$5׭7WL=TJᅵ 목(X(>>aJNiHQo7!='v~̃9b9VfY˨A5[i!d6Wxՠ%"&VcRwA=/l  PjYVHL>)["=1;TTh;UF;zN4̳KR*~c(dh(W!_}ɤp:w+NL OWc "*זu91Wtsqb|YFqR(}nR E ՜ D>NO=~` ;2}rc-B ֋(~ aMEևL;dW)0RjN̘Dk8S^ӡ[DEfOm_I|'nKZ|Ko}ǘK%g:~>ed$9+<[ꇬ3;ΙocrԶ4r]mчIiߣz`_9kJ ӗ68ڠu0Z?;k}cQOMc˝BjBh +4Wh0q"5^m1 ༔t]<4?\72^VW Q+-W>[fù8 TfŴЅ%h8xx^#}=pt~p%hގ>n3( d.T՝)CEpk)4>]RRZ ^BзTnL$᠙ 1|rA^8jՠo[8@!*P> g#ūRSNƔ aD-X>S=4Z!6+ SA).R;q5 )5? 5 O6Fm?lbAU1J~/rgwB:BXfEEB. ƚSy:dj%sa{U%;~HTPW;Y|aJB3qP^㶋>"NkbsMfJ!A;D?)O\J I7DM}InxtOͰ:ػ}.l )jJ\ԬqmVӿգM@,L71#{`rŕJ{ڿ+~W섂*3Gd l *[! <;5W N <xϻ -~k8sͥR/+4o}6}|yVJg; 3C} :RTޒjC-w >],itoEkBo'e>U 3cmedCȜ.&ކ׻:S䴽ȑXt<-3im 7eJovaG7sςaB VKlOB#y%Mه*~~ `]]ogF^EzAh*Ֆ.(4%W2IJoѳՠSRQ } &vH>VN,'(?#rJ^an~Pa9M7ӵWX<1ese,Y,aBմxHfK*#=97 ;x4PaqS_C]8(1YGx[`={m}"ْpР0W)\ .lTG.>*/ o4Nu>S^<$usZRη[֨JLpd Ax*_/7ZXe zG/><;(<}.~%`*?h=z@俽;>;3"3p(̷N?ߙX ZP TW9e-3^Gp*%VC G Gca '̕N{LYeG2f3:8dO᫃DdEF X G emdÉip{'S %oLFzJ"o1b`767"~Rjs h:;/ ل[ ~=w䋨ug,ߺXp',x5nU _e!lL#JmZo+`ެ%ഔ;o:&IRiZz9Å{;p# =B [{g|Iޫks]N Ͷ3")%Fa$cIHjٺwimDw7 (~~X"m單jj\SE&O $a&jcfgsƆH ]>/2dZw0_u1:plĊHdK]΍;K3n#n}VNhXr@ڣ~?jԟ*X^~<5IH=KTպO0`o@{M@2}'m?2-,̣ws eg~FCksXͤ/ѡKi?&yR-[W5m94ҥPU\BSk=3Xj>+(MW vۿ-þMFtY3/09NC͝]&-!UmqwCoP,/ѡ- ]0rE!g=tř#9ܻAgDcμ3txkm:()+hlSq3 Z;Q^ ̒hw#!- C9O*'7,'Zv|#" =Cz D}zl>:7yc:!՜ClT+w ~M Oj,؏6#]Noe,<%*:+aC/Hatgl iN:^KcVu@V ʘRMP_:z+KMʗ#}++R/a$5t<=p8 QS?]5+d:~#YwIFcRD6C캭{,z@YЯQ 6?q~)Դ5M2k99k0-,Y E6LI=f&48k9L@o1kn阔54n_ PQ+]2:n#|T+[^cIP׼H'n*Y*9AMi!h70'XGTv|۳+ᚱ2j.WA3YqOWZ9(MT`ROLQ& 4J0gEu+EɯR2S7# 4,t`n"63I%mPd3¡̏hѫ!6? &Ն/wii̽Ҙu;ҍ*,gmWԚ ?#vr5ȁPVעV+ȴi+ZBW]\U=L"$f8T- ؏ևr1T9YuHM)p봭MW +Tr7W$J1w >;/ q*Aǎ"4{Bz*LBw{Jmk!~wB@! qLLmi!飉kJr?iexqej}0~5ʗ:_'J?Hn{Vq˶Mwa5 3?C-M lI?3-mG|Z~텾FR*_u U-}ZC|AxY2/cuEiEҥsk0|N"f{gѩrv VX3Ezc%(QL RCb" /O )^u lU>Z%g}F['Rb.8ibsHD`QT9o z1K[5RF/-On +>v 'kÂbD7PdI0js:i1j >I盶i{9≸ rǙ"z‰A ;:p7)[i)nE?Zi J(J.V](ň9`v1ۣ.ێzKvR~yrk HDGPjI^u+'A)JTLt?O9K$ !e(H_rvqY擧vn5;(CTE.ns _ $3\yY˟5uH w3=ư6?J6?d(,R a`t&as.U=,NmnK uu,iVDzD7`6T;D80.65O!GqM |j@=1ӥ0El\PȒة{rQ (9TVo؊g5d9t]ҰÆq-Pf&̠ZްU,˜bqovBzL$'O,2sTx0sq$S93oVƒ{XyDYdx(m0+:9NK EP];"VSw;ٹv`=Oམu\Ӱ^@Txs~g]> HGJ_)2`ܻy~^|%qBHߙؙ ɴ[3$/,3-a˄ ko!m 3ƂBosDÖá&L'ǫ;33Q:ZVfj^Y̙ݤtp?vnn?=UZ!c~CZI:HSFЋ%B1^Md!Wg :m@=HIڌҿtf"p3N͐Ws0CbTK-"r Lrw[ =(ZXнX( N!Syk02DMk +V̮3>#zX+M7L<ג)Zy@R&`G"O7S2k&R~#ԠBը!C}u{b/كkKo$q>te~ -V(JT毖O@4fkMBQcІjBz*8KkwRXgsax$%g}s-5 4jrTm~ukmw-Dg{UDS"TBT^_>QpQ]d0e:x(tTH H$1 7+a.`aF4^- ~mr9 l'ݮu6Ts-oDZ(6t[;(dPKu"Y=Ҵ"鶺RxڿX,qCF .K}Tf:"_u"?#޶[N, zsiE߾ p& #Sbd9(DHs LE(7`w+p!>mK!M@\hmBmHeYPቀV\_5$ fN..4:=ܤh#\yW* F6tGL/ rta0TʜlPP"N3#$ƿaJu=t~Qi`$BuEZLZu<"{jDqAd;:piw _̕z9_Ңړ >N'%UOǽ}ا]ƒ#J lA_EL͎&Km_gvf87+EԁJ|js*6ϝ.劦)% 6rJQt ^c A\,A:1HnaiSD!ZR*:pY>рI$'M 2uZ7!|aP>Ir:AHx_.q@ϒG@ zRRO-Pc[ e$=y `h[c~o꟯kz\&BQּ:A;>B)C&d!hvZkigBo3!/;QΑZ#yum&|2 190DGtJ{XC7u%VA!NBώh[V5(%pY.`<\1ظUg-ʬٺFAHlJ}Uυ'wc(ĩ9_Yg[ Q5I?Cq2B>ZYd|,+ӟQvgzb1)}'~W#̇v7x sҰmfl䓻**|Hv̳p|L;"z"0dH9N{8{tߩ0ݚyz>Y K eD9/(2+Qr{{BUY@ $˷'˥K>=j.rYuzY՚":5(hvY}K0fv+k(b항tCj-Pbc 9O0I*E ( (g䚫du\[`jhs")fn=9?*o؈Fz:f5 O 4&6=Vîwi-(zR3/Myr&E04ml2e}"ѵ*}0Uu2$p0ksrُ Ӽ= ^{CꕿATGJ/z_3[cHR7%i [_M?G7Y6KKs3_%R9dгXRBTsyLja(C^ێV}.) =' CGNE<$*GsI'6KW JKU ۬$ A%`R7"m#4 s9 /HEȶ)yl ""+ SjHZ]W׎&HD_8a.F~N?\ SAy6C/H"Kp>jMHŔ[KH+LN7X{]GW;WTu-(F}ſ-U:tuYPR]՜=\=yxI|uvVb3>mMkh c8c6x8,߼VIM~"KƼ(Ұ*@l8O> Яs8<+t͢Hlf:k @TU*\O8kn׮ec(Unt)[yw! ~X />c^R ~1].[)'D`BϐlI0ϴ& <`4_&\B`rդ^mL_YPxW뾊}#Oq\ʹWyxO6p ̘Dy#/*T*`_"t)TiqqvL1Hv^+rPm< 3;/j'KTlz؛9JxKPRD;fXO(hGůlTߡzҀ-ki0DgcO,kZmE=C% 6E P$EmdsEBuoMej7;O6s6 m?7 '>G; ʰC_:,5(>~NAb,7R f%Ø̙hr +V{ihF2Ur-FC^]5,ÁA ͹7C(wsX>oqhYnc2g:8Ə 20@i~Gth%WQ鐭k6jsjtO#O%9!WG/sGN:Lij7qovϵl|ẗ͕́1GBТJ~_6./A/q(ˆ~,n4Mi\UϚ!DNaʰwVt@DX{_^5FtyA+,qdjяB- 6CW)"t~俥ơ npR>\'q v gT,Q-twWWl|yΓ} egQOȢ5'ʇ[t.Okq"֥RVaO/KEee~'#@t9r0N*KGvc\R_YY_*Ze㟒! U@gркys_`70Z, mwE݅\wfkL9Z(UW|ͥ7Rpx_ɹ+ZnDWsEfzIQ^cFHůI;`Nl! XњA=%KD4X]Y`kb2XlÎ)\*XRziqyi~#[Ǽз dc*k(XB7=تv jvv耊Hj9Y߲gX1>m~;R[_!⑫_Y ag0_5}m:Y=ڦ{vaUvOR+l͜=ZIΟ:OVΪM %ւ;LG_:{aeJ%|DQ/CT.)`ho&w~ n_QUXH7J#AFJb݃ΤkZt{GyPpVpZdު֏AHu0m*S$k2x.e4HSxA|;Ed(Jޜl9 rV!n4tUV ~Q$dH>1rUxG1iwsomCr:a`X;yNcf aƕi>l{RFJ#J[d#vÛE}[}tMQYU9\g+!?s%`u CD}E!5w>FoQ4/W!p]$[x9Ͷ 9*m_YLIy@$#Ĕ7t,4?&2 *=`` {wR9$罂dyo ZqQ}*.Px)&ƘvwCd2.e8: ݌=:Q+ l9Cc.,|vހVǫP.Q$~Xf 4x~uX'ZŌa윚u^~mBK :/#2:7;n G9YVl^+oYwXQKH@J_ #uf%vѧDU/ƝHUЧ +5DH8Sٗʹ?%w]|~z❵[}=-݋4lGsVHsBYii@玟=PY \zDmP/unhyMc[gwlV%+OlZR+WTuQ,bM >4Ԍ jzKdw)S4Љ@> @AJ+M^EtR^u8ܬ,b)daJ޿{$JB1rns?b lH{(>PFX+@cdAMQw}/BBY$.kKdں$t>KFl\ ocDYAD>%@ "@2쎥D(.1ͮDaD'[ޢ}bQPv y!*\RHy>R $ }g6c|ԅ:J=a2ЏFum8 4EC/gU67/_ "#W!H@#r`ʠZ+TCӌEd:㫰gҦ83ڻSRVˁ*19K<7Vq/ T+n`bsY\WN=G4X'jnOlȅy*\ H_O>t0 ҆O>kWaMZ?q9 +_uՇS+GlŁaTeL9 ˟dޔ kuE_`Z59Z}ߋRߦoxҨr F4a8@Ps(<@认v\mҞľH,D;D+!\ 4D# Ef]e)'#o#O R猈b]Wy=sM)SpX|-Ջk%cBɔc"~)$P hhBR L4*C-{F%NkC'ɑ7n>,Be'XpJ 2Flbq}Xw>yfIlTp2*k9Z*Gb 8z0qP4),1х|#t%4I*LxDR֐ REνe5XbFq1DGk0۵ .R֓*x&t@$!\m:㰁,KljL]P7):Cл,׃Eg2Ix8MaJb]ƐYKԭpcυ@ "¨".Ji׏ttk2/ӄs crq5&4FO-r, z\?x@AE BqrY`΁_?V8AKԵI,%%u03fWx %W~@KyzyĊ9j{dRӡ1ͬ{D@Z~.V1CO@ Q$#\|ZDQWk>^=]E{߳m<}M[/2 lobR񛤋K1QoIX==m î΋fh4|Ȗ"M['MK8~Å$Kj亥j–==NN`mu YOx'<i4h)E;Yl8u߀<],V{G!,]p'&W ,{0- =I% {Y=lY1&Uhn~s}s?n f&?g?Wٟ:d/wA=r"(P5;Փs9z~h;;l`SK2jB㎧u«{#dgE{g #5Ҁ5qKA~b#1ܜgujz<~Ȩu 8/&1[k C6wps:)Z(zj}3 +Lo/8>V*O)W s%C}Uw4G}9uO8PId3Q1&B]c90O M~8/_}rfkҾ8ZxG{m5Q.< ḬJ2߂2=I!FIe/-в[\F'ެnm:By53'N^zvK$Sf@qr櫛A ?XƽOcxZ`QrN+Usq6|r)߸+3} h-ϙW7A[ N+nM^\OJw!0S6b 1j|[l}yRMPG%loЦ"lr-T+οovaXŜ\F 6^wE@}w@H?mt8`PjA,ʤ$GjBmkוú-M6}Hi-{EtBOu~Ճ (;vESY ީS[$# cP@X?" \mru 5Y>[{ޔBT/Xt{g$XryꪾWuV9ZK 6EK]rVKVm/[82WI3Gl~[؄EVm \U#yY5=" *jֹ">Q jS=}m"滺 HLV yw_5?6&*ct2'O?}HC"*k7ڈ4d)qOч5"uD$?mʘr*įZj1_2nHA(xP1FYxi~eMn"w=+kZì ̔ >g)JI$ZbVv:/3߼:ά ;K!gi7-\ێk`gU>ߣ" Q2˜}5D؞ 8isdyʶb[S4ē=ToV ptXxkl&,_b4)<$ >v^߉`efIrn^?@e7* 4NS/:;jXm0A}?˻jS{urȥmOPW:(BK~Y\UD'm9$&ƟmbN"7{  o3Lӿ.E2̧Jr;(%0߾q{Z9!ſXI VrM0[ F3Pђ+ґ { 9,tnۻ usmHw,-R$ =h+eg ?m~LYP ",صP d,Kb>lqtm"vP݃q7.4jEK; %Mxu|Q`Ð()ctATUpYAG >~>|LjV*8UJŝzYU+vh`خE(ǴDl g+q/(1*齕>Ba;ۭY׭!w Yi}Oz#o6F tn3tŚ>r;ĠH,UgGwն{ c|K"책:;%h<պ-#Œ<'+g3LsA2޸^8CMe 3\=bj +:hqASڢF2{_B 4K;θT:|QmMV4gRL #n@lДIg4Y<_2?'iڱҦH/ _0՛kGj=R ;mvj]khiKJB`.HiMĄ^NYUM4% .> |%N~"J e6L!psOtܸ7@FA͵o⪑NPK;BPKjA>!'; J\ު Hd:" GX (<[PDInAO4ʅ lm!&\0Jv֗?OҀRFA>XnaWqE[w(3Ֆ&=Q_ÍAge٩XݩF2 3J.I@xY/diNO,KB7eS*/1fC&hj۸&8 ؊6ւ d֬ 6&4;0Ҏ-\G$)kYQPk j-Lw"OB>gf+/䁃…bSJSdrt(Xxtnt<M%GX@TA`s#6hѨix1A/ţ2OL}1dH5Z 3щRо2)CǢTŢS}miE'otVeeBgBneH)m`{Ý[_ׯ37ҦHYMٌH1)q\U7zjb5<0^16O( Q-0>C@90s_[lx9 PXFX&V15>Y2C|חd<VJ,3~N 7ިs@xRxS3#Hc'^bNX鏄E!kb;G ?"txz(@S{6-&h(h`A|}|&s%j8:{/ 뙾 BJ&iaKEr޲J_ 3px !wzeM$&2"K,۫+؛ BТL o`KQ5WALsUO{6h{ ?7rlXoXmvhgTbZ̫?Nymf[{䚼ڛtXh8RA"TD(*QQ ͂/\OCwZ:u ,p0xb_o\Y}:Zx,J)m'L hmvwLj3U~c?Q݋}MU-ފ63>axyMJJ{1NYd[}TVC9Pb]?LJ6)ґmR ̡3UvԦkg8%qxYXŭVtpzpA\`GL?b+DY(KҺ݌(w1/BZY瞇OrX5^IoTSar,._[قwBiw w^F,!xP,''zvsMEܟ홴 =-jC')Xt (KDUm*z8Qmoq2PN$}®PĹeg_JUVF*űx_,C0ee͢w 5DٯZW Ss%S(3J.0;lZ QEdrK NPIS Z7ڭki~謸 Da 39E02KW 4϶~ Ef]~ != !Be9C^1,&͚X%xJSya%\ y (M whɈhBY,@Z֋d0 -g.(d&bvЊ 1SN4]||r+/kriLըs?6>n+tk|C.b4IdjNt:f|g[`\QJ8FC` AJ03.a~^FnnX~a yRxm رF?1;UkuC|~l;7"o]E`8)I{'1?.'I3lb> PCsQUR y:|| ܹ.nW{Ln໺Mɏx3fqD 20H ي75R{c/VsГ$͏ڢo#1SWdKWu7Yq#ިA5X绤M{.NJu3F?žUeM$(ٻmdk6h@5'|x,gBda2yF\>Cm0,.\L4`qO5{!y4"ygb/GjKM*?L=+a [wĀM0>˄Yw!G,f^CYL5O޼7󰐬t>>t/h 81@0=< nCmIb9窭F_<Ո[ts+Sh`RsFM=G\s^NޘA5}?4 Rax#7kQy@T"'A D&, D[p; gnrrLX~St.s|uh+%LQiP@ņО1CNŊW_@A3W5=*iWtN fHDBGbXy, aĔz]gRոBcKW/ǘKt,S4[6La) H\/K곇mVnB*ײҬ"8öRUgcgZv#%4b^gTIXwP/@5* S8v]H jcXt t簊?+ v#5"`, ˝x/fS -p!q#KYfi[-դ"r{:qoqce2: %f;֘azuޓpO(ߔ%]EF۽Rs\ueAgڂՁ^'iIE` i,@C&- {N+";{%6(tO V*'0M@&)P## Q! WT7~f-~ ﯧxS;hwbw5~׀yoW[ASTctZ/zVq[,+߹ %w:#V%cN7*>~53qiw2ĉ: ;v nsԏOI3xF$C&8\ĺS@mɁ|̡.[kUlVrC8)|}}Cxz#{7x荱,V h$83'5iWnNΫ¬"~g7raA'Ra dm [S $K}TȒO,䨫+i#ء Jxgt  ]fMB&}\uOW?=u,,NI$iqР,Ł%4G9FXuοjrad\äۍI˪Hx恁fs`wFчsKnMM/&:ŔDEښ[35܌t oKc?sMRL+e#0<@"{-% a k6@"c kd˹B:f-6 yt J.oJGG+֌;hqujdX/ ,ӵ\E>1 Ygf3@mgT6կ;W#)BbT:ܚm41gwX5MS= ܶCIU{@ŵ)l^6]Yotk*L*iDJS `}5AD]L%A_6n[b25ac(ppr+,g} P]ZL"!ơpSq(۩L:^X>h̏n ąN莲C?ʤ<b JhQI 3o`܎{C3iyIc4fP1y/L@u"g;}XKc.ߪLסtv9X{>>k=CysPc8Wʓz uX{J4hgV)gjQX(Ӥ%` H[h[V͡j+^pNp[4uBrd|C5l)n$N[3ezJiEA.1!*[o-F1#d#.4Z6X:z]}Iy7mb_2Sv ť]p8Iw9nC=H+Y%?s>zZ;:}ImG$"=mʵ4k nRcn޵V* #jUJlX*ĵ Et;td{3ǼЫB qa˪aL!0po> H dZHSkhUUF]?P4A̅ u~7qJpi/gJw=Y"EfgDGiFepȝymRB| Z0rUoA^ 2 {?̡j#OALMgUEa>~yl/D/cfj\ZA$8͛Uyky"Tdd_F)-^:5 ~}0[fZtv1E8ua,~e6Ϫ?"y^Yo,~fB$]&OT̒7c9ٔN34i-[w0?c2(f/7#'GV #hON/ҳբIu֌׎FhS g*} 9W^"q~Fi:GLaFosV綇`ifBoA;-SUia/_Fۨ?fYX"-e}#2j$Q(e NX! Ϻfw׫:݄=U.h3H .*-[ P3l-Ғc n2ڰ *| vǓ}2WߌEj≂ vJ6^ q}>b:0fysXSuyVDIWlYdz]\1mr;UvyD™Z絛9̅ȇ aeӦBBXƮk{r.bvmgi4{LK!lQ~m DLJ;T1Փ̞J?2xTiB^dd|7ı/k} )X"ҁs*oc-hġ}iڈ·od>EAh0;u쯀nM83%ۃw} ?ZOҧM i,CL`'[-kI?b5c}U9@R”ʻ.yz[,)+.|?6U^@m6m0eQ!hޞctc\r [˩J؃s|J03P]1Ylԙ»cwF U X]C~zɿx٤bxSgcu i ;T׮3æ4 R=v|,]9ÀziQS\7{}QݳmMa\nW~*yW}Jǝ8UzxvU>E뵾,T4_%m$$ޕxՄ"qX`; p%P8W_4?.A3jZ4Q#fDKWzZm-jUb6"E`Xkꔂcϳ| *;d̪LQVէ_x{GWRPSe%<چ/ܕY'KqYt9O-`вPb=> 'N+nvc@"BQxLP^.tN^._Ҡf0?ZgR812ۉiH^<tiw|#iVb@ I,h0]+hiC,[h{kજã _:MH 2tMP,~_߳c;i xxn|T(Kd 7t\l&eN%([-٪ADcQyEMUBqEA= tlFvoQǵi*FJ6dP1Kg-3:on?M`0!i!-dua_xhe;$(ŠԮ/xpKxKC+aM2+GE&zz{XДD85Sbnb'X~Ko)5Yo4$y$FݹbA|/VH>nA2]ZK"ߵQym7(0UAVԑ_%;ǁ'͊)ΫHV cO%mLsA o &G<`e&k3D'sZyS(lf`EޑWJywxD ~q R:լҰ,/3z2[Iw/7/y|~32'#)s1e|VQө洰9k9A _ĚO%6Դ>-sz;.tЉ-9nr1萴tv­<3O0L8w3]/O} ]~DɊ8;[}g7/Ÿj`jqN=@EaT1dYE%%@ n7lLq!aR`^]8CX {^VœꞦ6S@D5^Dh0MFC1q٥~$K3 0ի{^ h1V /#7m`Sa.ƵhU 4D'a!6>|9*M  iy1~F-zVjdL5-ZCeƌko0E6BZܰA;uX hMU7uck0 .@= 4TKW&maI( t@EܯXࣤ}WfWX{$oSnٔçBr *^^**+ `4) |iW2(.N^K>fR !$;^:nsMO?2S1TF29f~̑VJUx|] =٥b61d{ |=F}Ikﴂao^o,R#8o;߆n0EcE1_k8-Eb`@rܕ0=mK1Z0LZKcqi/+РKRr./F PʓVw!i1ĥ //I܃ !Qya]TJ&tf{ُ#=m]ґދcL{5\REzD,8j:a U"a5ZQba-J_MBtSrto9ʲPY,ُ]|>F}Im/Bېk ԠF]To'S"F>A8^ҧ>JB.~ZL0jyV G#5h-cɟ$Ҙ 0\ّ E/lR'ۅq*vH/tp!Ο%4ps$ J7TyVGk_6p) O}jVaR$$CXN2)H;勞YVy!k$`E(f ,fV^FJPEO\?#Bi߮+H@t;leePAdIPPF,W ([۵T0a))"ak0c[ݚcj0 xLtx5.yTha(-@̃sH eS#Jgq+D s;CzGxD|D|=C EV"kTDzu7VoKwvE_FJ6Iwlɟwgd9~h{9刽:?q':NWFw0Vvg&;s?R]dFi,|m/#/$!;p o^bOް!}dm!gYU+]G1wJ:Ѝ7czu[:Juj1(5o KEѥ kZ")YyƙW.n9L{摶,?H3fgg{XǷ~(Z߭m za$ )zwDn/M;H+5A"8IZuU"Ϣ]bCśƍ'ȮUF2cĎek| !KPDmU2w4! [l D&8DRH A? |zC>VoRKJ:Gc2]l,&$/u-\Q- t~t|l1%[١MlGwf)(4 ϔm*}ap+ \_ ]Xmjڑ^ }bnb7i$zhaT roXH݅%aOÕ7ÌȂ+z1GCW>Gd 8bĞE[0&Lѡy)s<6M (>D겱zf꽢B(%ïWCwds'|sl.t7RpZ,hkR$=k sN]_ey]7S`cAV(z6C[IVDA"G/B헺xe++lzX7с٫Ckp%Bm` Vy{@?S`W?Б5h}.3_ΎO?LSײߚgmeV= [L˯1AVGwziUϑ|RCC}u" ]Vۣ i^C;CN7XHRk߅]@o40$1\܌YO"1q5]5褻  lΰ:nOT;ciz (1 :A}6}M/&6l†/dMO9YjҙvXJMfaX̘vV=ocA y DB z>GeH" q'*~##cZ".ݸf@A24FYLm10bR1()KcYC>]`{GXQ,JN}J\evahZX)Jdފ(cxqZH{½ZzP6Il6o!H@YLY6rVq !K+F`~L2b5H *˧SsROjN+nJiZ?B *WBVi6uهRYn²̵.$H*Lx֒4Q /ٰ2bbh$ćnww6%f7u݆M=S _Ưa"5uTL^gmN(*8Y>K5jW^,K8LpPXCc :n=0⨓>Ĭ ҭ3 6 ZHZXi (5+N5zZm~7:`݃j;W S1BEo[.T Ocu@a(WSwC:`$\.1mWhLT@Js*"<5FN+Oaj 47K1|Qgbɺ{9$Vlc츖|)GW0  a/BVpKW3mNR%\=Z٩$'zbD]*__UY8)2xP s җ{Z_h/zsC[*5j1KXr9Sf1'n9fgqymbM r7] )_M3roJ}מ ǭؚ+[2@+3,M{\~ 8fG)nVc2dՊaG!npYqiezx7p`Q{j捷kCd֚[ gS-FWf9h#N0ͪZd ,f ' "x\:t1r(ch*m Pyg{v?xл]RoeX`Y5,3"DF?)dSI۷Sz zǿev4uG2Q.0!pn3Fth%H=n2g?blB{sbN6yv<v0 .wN!~o Yj1jDyօe}ۋgLHqpRNSP[Ku27441x^X1hmr]vGWu N़GHJޔC="YIV#1WP #=mRvcH=`tи*: f;׺DT8Ec4c'> ;0c G5'28am υ`O^fZMĹ:żB1sqYH49/k~)c-9Η5"?@Q,r Y&D)sd9 Em/ ;TXgyp{v~⻄W#x9pcj;nŏC^%nNm[VB 'gXh*0қ6V!=R#*ۖ5&[A"n,Bdf يU0v#_Etnȇ~#g2awth_ʏ6R wuԣ#Bu*I^bҖdRa'ÕJbu]/})e\:ꦚ,4\rt Mԗc4j6af%- vM2Ю7}/./1r>cYǞ6P۰31Z\"9TH[;zn ; MќE'vlXh'tֿd**W#!*=$#ڋ jBdV;M X'`Z^I ,ˍa| tNgz*mo^\`%_IXӧItp%V-icܣ`+ ^Bq[¦kua9 Idh<۪9䦳)UdxO= wOn.Wlǽ~p`v30 q ʩW_t-(u t xTll826iEԛih1? 9i2.yU%.腇]ZWDɦ#Et+訔~^ o5݅`NvNS } BIFWZT&|+ ߧa<#&o񪈏K+S_~NL= T|Vu>{bvIVƜ ߡVJ6õlvm5ھƄw1 mKo0fo1$9!9=5ə߄)QBە ~v$p {*baWqF#bIq+]A]Wq{{)h7iW@X:[5&h<{f6u*-S\LJj18j ߥ7v]rQOosVU}>P|UBC(XJ*n1gӿ8SG]XI])&`BUf޻3v̬FD c u SSyyl`BPw˓An,]uo\棬f{>a?H_#A|N3O$aSY9:uv%V,,7j҅5iɪ(h5.6ߋzt)XcTމF5\e`SXꂞ+rXǶЛe1>}î)g }Eud(U Ӄ~nد-}X.ottB"ڳ\$ p_x'-<}c?` cTBrIx"`, gY0&ģGNq\vR\G,;K)qoz(/ip 7PěG3] Y Y šM1V1~ӽ,E0O1{smlI.v*emKI??dc?T _; Յ8"K3)kB;:HZ5s x@XI.Y*¯D;=?~ebw<< e_|6(wU@,/p:(_NIx7l]MNfNKߡg“G&ݥٿOњh{{B>Sg=,(B*" XMzW7RH 7}s0s0EӮj\Dp܁ 96ߩCei5**pn?&ʳ|NJWT?bP}\4ƢȰl*PSUi!%Hn9mlNN+^Ǥ|/X "@ 4[ธ{ F RKJRG_YMek(YxDW"#gyk׃JP.b/[ckYm$BD[ad#˳o5mHs=(nտua~M޺loԴK?[`C@0By#)2l,&kJnlC1h1OdUV84Ɠ^c8M_7̑ %}8R+f'RȕQek%8Ky=_P~шfd!ȤJ|*ttu|E Uh{\:nk[r,1a3QJtnu)7-} ,8ۭ3 IuwϝJ t2=7zD2OD#&aSچ'9͌V*&V5 8~ $ T\AMW"G$XM(ݗn0.k @L>ѻ|ȉmCi՘>''?m*OlqEU2 !՗GVm}URNG9\ɉ0_8zGvjF9Vꐥ++RtӻɽLLs_oΡo+eӭꋽz^[wy %ZA1v/e33t>ONgؼ7+[DtդZio՛DS>p-5BvߍlY2wSSX>: Wd&-~S\q8T:ݢ>|۵R0lkҩY&M3._&f$b Dնh: 'G tZ \).HMr[S]&X ̺F lxF{` yyS 9mdAt+}}@4y܍HÛVʙ{@Zg TOx͆SA4o38*/)\)CݚsrhB"q1ņlaoP%gP{ܭ X 'UkRɶֿ,C U%TB㭥dZN'3=!ܦj>Xyh} hrFᦸ{>Dz:@b0U[P}A{ItP~T22dOj$i\L 2|4VTڰ-)5ٕ{65e7ܨgʻ95w|!TeaN* `s׼O1 } %iۚ V(!d ԪId>! GXe&m(Ndf) `\x.-+ vṈyDK_`w)g?69ocS<ґM@0B823u'#W^":(㢅nn/[ЭEyXh@Dz~Ao|l"]LkH%TS8Pyv&qOߓR#_I;xUKCnk Ӂ ø ~}/,P {/0_6 ;s*6m-K2->x2RxlhEZYoɫȦim~w;4ZRO ǩxmyҎ7cbѣ4 &N`9ka*v\ߞZ:U3<,-]|/VA)>k0t|G}^t. ܗX NihiױeZ1q6r_;!gGKu`QepRF|rN$M}8jPbc$IJD2QMJF~0D-_730jKFG_d%.c5#U9Fwa +~d.1OG [y3əIm nkM(ZPd,MfSf00EUC9TuOcLJo,B>u?Vyw”x YƺJQ^|~j;-hEfxtЅzuZ.S &`B h[}vs/G XInMIsO\qIr e;Q21cTrvת=Fek=Bn 8U A,sr^D\BC -l"SРivcR_nma'X|a8SYg}/<=4n.qs64Aku 9naC8"":% ә ^}-`^!]p %Ti[P1A,(/ԟ 5mN2gW-!7vHδI:. \m*N0ޡxXxF,#5R2; Lw`GD!I4VD9ƺ/C5@#n2) xʧ@oWyLm _]gu{7*s/݋ӆ 0b7`;>bui 쪩ϔcKhX2 s:)fƩ#C1kiKհρ7q̭Wob6bc)ԍ{}B$xE xqe#kZҌ[iѕ)4-`, aIԥyU5>AhMJ*n_D4@@ureӼ`t@%1Dd7HKЋ&V~y U \`Sjl}5} )4hv \&!P8{% ~RLA53ӯ'vHp#Х|D% ϕn<)ȓvS;"RDsBGa뷝gV*p-91%u 9 el%%YϦkOrzC 4L(/2h?3}[-N-lj^B/ 5'` |KܡdϪp%}*y1ҵ&lOԕF1FNfcv0aiC3{=k P=p&9E9%-BGn(x~:1^8W$+I)3n_^u/5ÇN~X%{Ȯ岊 Ѻ|Q@$ gDxCS{c]-2F(8H jm8OH? ⇗|Aw?z/k 4nr NA tJXXՙj|R9 rXSg]R52P ٵj %;TɪeUunMbp!D:CL6:.'ɡuJh-a`d}~w8M' .{VT}%V'w3;7J۠q})%~4<(B,Zf^͕Uñ12GZ#s/"F[[PGy0B#.U9% ^L}pW"*kS=Eq[}Xsr&q϶iX;Q^/j ofh' ŭPJJ})ubOt`GZc!O}r6&(m yMFQ_ (ȏ];1=gA3fuDoo%}r6ήƄ2ݧ,F; m~h,y9 -1.9Ft_cd\dU"á|oݧC !璛L[)1UCd-hְ+i3JpV_PM0k&Dr Qoslzt}49A }%L"VVM`@⳻kNbHH5%X,G~2>S姘V`OADy>zlk.uC^THzIu]{#9r(۴^8'U׭9SNjh7@E^BRu)+lzREs>wВtP]tldd2g+{1{ʀO%Ä 84~%$d.)/*T#IY>^'z0t4 '2jMXB?2~=IO/p*DTq<º[+qNd%mAN}EOk3}M.1}D:-`zw4I8_+s;o`5g?_4*PI$ 2o}N*A&=B@^kR~K|hMS8^39h⌒=ߢDbHkgC̷n" ^0cDrA9{4O-8X/7c) q= oB+q-'F )rx 8Tc5pyOy>Qǒn~7u>khElqc̀PfeLOdoi0I3`\lqxEb@P"+xŸP Np΢I#2 hړVj[ǁD{3A>6ݲP\s^( .T|Cu+4 5>y%@,O>C$VI,: LLg8?fyFkǺst^֫ĝOwՇ }%剬a`Ai|k~9%g^m|4 5|sL,#r7`{4^a2AEf1Zt|u`i:OQU>=,GV}_)\l]|7=g oߝL})fXI\a˸P])p,c2Ӥ0$-=D3eGa:&N5R87%OR2+D\qce) MJ:Fstg,۝WC ;(ߵ<:xb~[8?Զjd[A~v~XN:3,p\JgMA* Pc!n7L{n|CDtB;?rnUV8OhcSe26 !PwA- y$L&^>ڗ5<=?9c!3èVB䁏y1Y:-Y9ckay\{b[1"~-$)괊yߵQTp+< T!Z}UΗBHW8ɯ%<}+ VM)̕Zww{Z{Fyl26tw.ޜ\;3vX {:aZGA_ѕ j͞d'G_ee6l1S0`Qd :sk4+ jGƯjO),oӃF(:& `:v pem FO5W[JٷP ]6ʉqFM gp}Z6g{a-R96 YMkbPא;4Z4fFYU8)KPcCnRɺ^0C OuJ~.Bg6VYzU^K1,>9FSSB"[mi3+z^2&Y{$@#e+Xma k}tjN⠿I躕9Kk5V@0̮Í zFnV=UavS fLEF׭1DYE^Kõh.X$6 VZ,#_>Y\Af"8PH)S;<)W9}k,;SAfIW ͟[;~,Hjp%\w~}.UodŽƆ2 QxiYmt~To.)6mʶ$nGvd$Mz;4ll]֐aչh;Φ!Qd+x C~٣=e}aѹ)G>dMk9dOVvsł6}o& dhE5!w[,͞gqC| s?P੖*ȴM;w]Maj] Kɯ@Btz%(0;VYޅcs5|\>9~:Zof:=a[ߍ0SoEM窉A$BZO =m&f$' C}fkD2CI)[}XP` <!\ŒɆv)#a)? ÷(hM)h9JIocFS)!zM`B!۾妌>ؽ'Vt}eԣxܴV9vvC\%ol )CUeo^,%ĞdRk50*sء$!h?,S* Eg? zsQ_m!'2>8 t D8C JmI>a K-V)I.`=,~.^e$aCҢDJY2Q ̀h]@?kPk/5NL{;bml(+A勔)_paXK;ŭy}yE2Á 0VHM?l< _J+C7ͳqg ENd&ZY'9.ŽozgP 6ۈ,jY4,37h("V +Siv]־_@ysjQ |IJ>F-؟U CNٗɬ [n^7Ne35IW*D!Xڗg7Q5p= <580<ڒ5Cic*Ab1`Uk)`Ji:pxE)wМg% 20--h=}zr*^WU0; 0 G)U+omFxIKJ# u g[GhqP:\&[Srr}!ڦhYQ4y#%Qrj By!,Bo_*F\@UOVZO:P A)W07f7$g.d eM9 xVɃ:n64 ZW? (MV u~ 1)ِI_0gq1 ƣ]x6iԓ4{زg߯FΡ4kYV}T!n {qw6^U+ASpt@t@`׺YeOa- A2CmB@J;Ƀ+m":8U&,ɴdL‹@{O~=}IIBjb J⇕C3:ͱVNEWM@;c%7H̻))5?\2HP׻KH`{E<3 ޲DžzC0NlY.0)-;x5eJB d( ka&ZZt##$[!÷*~տ}s fXHMsu Gz&<׻ :YCXsٳCDdD┅=lVIjcܢ*u˟{N@lf껱 GEm@~^ѭGڦX ;NTsCH#`{GHmKW*EBw&Y`uL.!Vp#rZ%Ѝ(KᨱXH>~O:֍ ڎ7HQ>ǿ } *a9nɪ\G]]طxoel"S>HBF@Fk;3#};l\;@+SyͳHXCk[t4NJ|yHޢ1N'rD /j&Ӭ:UЛ*}E uv7a,]G)hm{e/៦}guX9k&bX"/K^h09]^ٹn%AvR4]ߢ[SISc{#1M5u&wFflx3.ۮA52J?{!0D`p>%_C x~@f0!(l5H5S5qb5ȭ̳8 R-(VNխ|YWϋDUmvف]   EFTz'i ߃wj0*߭|8R(Hdt;qʐ ֊NacȱYV,ѷ>w`гPBlg#ֺ<2.UڲpǢyK@C pYe|y\Wpn5msyyߕ嚣#`{6 ]* "9O74pt*%GSKtMĦ|ۺNR["<9gPf}ICG5@m=;!3o$7dH*̵W};IQlglj&eܐbıaALV He54|YMB\ԏ7i-D/| )At mό~l3BRcheH/:;qkThN%^i[@*~] MΦ\TB./Ɯc@su4EW?\{X.Էd• g#Rm ~ POuI9>ǖ E!JÔHtMYDI0ČL_e0ĈS U3R*p"Lߍ8]oЈ{w%Lԋ%nIjq CO V^\ޔx}GP|ݎ2@~[I[z>KGXqͷE`LR$s#@K2'PzdXlHOY4,7x 4dń9]/1{>iB݅3"d OH_GmL"LQtW:N C^0 2(_oJV~R~\VGڊ8>!_W:s;k K <9绥XC '˸#OYׯњw(r]9& 8]_R8jnv9)ksSe2K QXr2Eg럥/еRL+zk\cj* Zޛ.ʶ,;')h49lf:V~c=c6 V+Ԕzyp9Z0.Fq:.|"Дgt,CRy;Hg/t +Ð%'<7~Ҩ؋}V}C1 RV]sq7yF$8ڨ&ۜ0{Gx"_~v 71@ "67+,n+4BI9oo &ؗrXobQ҆GK%6DQT6+!f3<}4KG`2jH6 ꂌ*!V.I L&a>zד +bf_ k;QUWmhJSP ?2H6Yj9j nj<{XeỒI!b**UK^0(1OEC˄ĕ{"?T=ª;ԱLQ@3:MZnyڟhqL bvƅS*9WWs?r'E ?IOS!kcxZ㝃>sS재[̟mސ=Kd!jNŪ'M]8K.p' %\Km+4v}ۚ'@NІŇf7#d3`쓠a,lC1AcJXNYd1,o#HXox/` t,sZ yρYM nWꍔ>'?ۤq=D.۝`) ɬ;?\thj:DuV/[bYxQKAZ'8-!|.? ?T S(B6l k ,amV0QHtNln$`V7]tBp4QD+]^CchU&FXubwO)vrQɦ0oU]LIc@p噑RLۜ_K@/Xە>%*zO6Ac O&8q Q 1?dT>R :Px{c3XDVYujΪ=e?m1f]惾}S=mЪ`[>n2֎d*d'bW]a1;H8 !U"4viiě 垖c^ ajo Pr7nӮ#kZ |9l%zNtӐaM9VJH5juō`)9zneŤ!=VQ%o6]U)@]Xd%k-CW`VG2#{a7=qVqW@@zD&ex;Pqڝ`O5rL Z&@AzEI#l0&,%Zi={t JjueRh|Y H;S@dyP]º m,a)jf ˟n _ A*ScU6dWu|sgy:y9`4E?r[B" 0ŒDOL GEMSRt0ehqK[YN/&LDep~hy<]+Y_ 6R@2-ߎQ}k: XF=9QuN1Ӿ lRZcS%UZ .wJ͈h^8̂'U)V.蒕!A[|ʔ+ۑLUϷ¶kgAjv&ivmi 4ҹՏ|riWa қPR;5: G#E.Umm%$޺n$#G}0:ׄqTn4}_87vp6/0%,tbQgVQl15MNTV[yPWFwRRQ9{ ت{$3eKfFw :B 6`([>kEjV`>l8~O GFD/M||j+ )sɂ%jNA*fW+xV6PQbD s7sѷ3kZ_~;yG9JHXԇҤmD)3Шw`O;-ZvҚ$E~lш}?YxMĎNMYtNn n%GhXm^ GԵL . &wIvc E gqy}Z;;v~~8 %C=^1}8<(%S|97`Ux6:Ҥ,]uF+teKTIA*E(|HAgVN~`1BAV3 %NB[tZ 0e%%\IԜ.[ S*eUҍ~jj&Q![I/,?.g_PsM6JVI j؆xa_I!AX^B}"\˸K9 ܕBWV|,Sh7pS>Y&q`](8؃1+-xaTHD & vdovfrk?}Y>-f=߷# 6c#V31Fqz>8|93Lޞn|DdseEBHu4P46 D8Ogf\+z9p.@ٿP%-̑T! ۮ8oE^Ē^eY@$9.t7}.yS7 B܂q֮w{(/ݱ@#v4! za|}oOqTYR,$h Ҧt.wrɿZ- ZȲ_M>n"n/E~2ޏ^^MwҸsGXYj TT( [:;sB`vEe,,ueLbjV 0!șoh"pOv&~ΰ vf&o[2ٜ7`n s 23+J12򞖮ؿqPƦ=`Ú\/NC|߁.˔44-V&SuS#?xo`7e쉼C;Bi;D| a&)~pNHf;Ga!ͱ4{P=MKD\G³!GZ}Eqn N6T^?4r,7&Bj2M '<]#Q)j7戟L֩oB*ܛRrƾVy ~;Ǥ̝Q\х?z܇sޮz٧`&s! vik,v ~s-(2H5K'+$ۻYbJFR ^JOjH~,%Z(Bt2`ϚrY1$W"0XDG댵fhDQ8&IZm}b\:N< "!wSc*תeLo2-:nvah7ehNjպZ;NJ?헯Va˜IjJ3a%2XV0!bcښA3$E9cb-ޯD壉]ϧx1(Y`':w.1NG<5D#0KJP{3B%Fq<!?ԬMJ )5H>eWSMoB'P ÃϿoR<3Drf >?+5CqU6"Wc~?VFd*xP0CXhYk92tgzH K$'E՗ⰢAl&{S `d4XkOV .Pu(zOve |V@9IY :'Cf&!nNVY sOB|* $y7a% m5UiSkHF8K y@67l#LOtX`;7jThfd^=-A/O3u^7 rw[6sk@KLдI:olwn0݉⡼SQ!( C{A| A(pe6fl@TIr3Ѵ\]"p,L [Ӭ;igү>B`چHx*E/Zb0T9r"ehl(+Rqpb>:ߞr8Pp?>λaςG"A)mH. RȐ>HKU/&Bb4[F%={`d_o , GJ2w7!Kqڮe0stЏ2JCLsqkUv辁N,ɂ'LhYO3~ρ˺SWF &>.dy4U*y#̖HD7b9nibdc,Q?OTKVKJ1`:6^o987`w9`}R9>Mٿ?YGᘧ2ιQj.98)i'gHBb]#!TvTanqfE{L@Qq/lSpQ7?G&KؔL<20/"-?죂th}6|Z_ XMRnod)ufsEI'c;ϏE 2 edK`Ba{D9.X~%vS) g5M\b% ĮH7>gw#` 3 m"%R47+tKL8@Hj|\Z*Ņm`A%hKKMVVX1 =i^4ӉD\FC=lgj=$k}Hn&9處J2,/4ggz+i~HSh-op7=RM;hg1!b'I_{8[x4Lglʹ3 F&$/̞ЃͰnΐkY۳_zYCXGڷa !46po4C˒djK)K+Sx|?!Ыc'5":HUW|J/$JRTf}h.8şEF.O#}gˬ=1sS?>{VXD)l/" vq*"ۃ@*wACw6y0U~a#\gOhe҄}L*W8Rժ1,*~|C;YJ)8WTu*9`j+kfD<˽$E< &.4Tӿqצ g3UxNek$@j%a"(%;Cg/|^S8]|،(WY d >DHd{I@/*fTok!}s4a-Ǚ!uS[ƩL $DZ4GrݮD?zW_X3紒R}:'a*ۍ.BSm`ʧ@ .^_<5Sͯ 19gEt3*{,~̩5lnaS٤DLGxkw abeʤ7"qj%˄js'1k$,Ox IP_ |&I VmG}-r&zעU[35v{ 7foL*p9#׬St !%8}DG&QCNCR 7ޗ%%XY|aaW%TQzG` 7~ ͔qgctv*:R4ik/ADe_i<`Od`$iXGԦyJ G;>kEB/XM )1姀 ~fOok]_{s91g6YfȚ.w[!<ILhUϹ4t U47%qB:Wuu/b@ BU@8$Tzefr0e} __3?&Lnܢ]O~u * HkDNcM"+rsM:,f :aՍIU;Of$ʷ*F{GshٵUFsʹ&{f1^)jWcb>zit%b[7AJbQNckͪפ)9=:;T`:(hjF)"a&R NjUn~ j;ҩwo!dcP̃6fKk!ayj%muL/5b:!k\8m}2T(LÈՄl;zW!Psj@}4aWuX]+7%U]ka"ΰLn.q"$$&Ӳq3sl'/,’1FZE'c5{@!ﳃ[՗7s~ZuYRo> gҫARo Pݣ {Rr2_=X]1Ӵ"rJ , ͹;z]{uEZ۰mom&; I\wf]sfǠ'_H11!o'ɶc !0Hm֩ztI\[ۈsMp6^a0"DF)rA;{I9.[M|G!oAcTDnKvYn{3{Zq^[\,9bQjhO# u1m6z Y+hC p$UڤtbvJQޜ{a`0X!+dyB@g]YU b- /`,J>a^2T88Sf jybٽ;b;cпHNLqqq"H\exu#sSj# á0-tc "m{nECEuG7SoY(fV NX? ^ KV:xd?96:zNEHtչ 8 u-\Os5/vPlGHo@LfD *;&6kl`O|`D Gng!m&)$yY[e6 rA(7sOnM_b|ͱ~#'Op)7%T&RW~ Xn?w^l MJǖ gʑ6blmoi$ׇbMnv# "yzP5~\J6J8T_G{ۀZST[l]Cٲr _Xt me@qDup1'1볼?ݤܩ4#udߘc7b/9OWGBMTlUOɱS2։Ӣ}P\ ۋð3yFpЪ;4md;%R| 6L𿶖;wU/RkyW Dɞ"w1N{BEwg-'Zw^Bs:sAjzw]͓KWZ ?ARvTӠ9f0z5)[Lhk U J6dRX~o6$T\ ,v*DӜ[2G¡Le-Oi͋48ɚI- V@cvYrlIBۡrw!U)咯xjJ J6}v x;3'2+v呱v)׶f^rvY1Cwjol&uv$W#R G8'E;>x$N '\iU4S upf.2\pǭ4үv7Ӌ`!i?XA걵.zL?=Nu :,YZ8`:$e8U>ĸ,i1oyyju-fu}wL%$- h(9;/pwu,wrA+r*-SY1cxa\\0j z.f\31b (i-B}==*,نKhQ31h>mٙlmyap㯃|Zc1X^QHrI_dҲQh%#1 9MK]͂,OIeY@Q.gd }OedXA~]J뢺'pTf@+}N!_t1Af>#TbQDխc6jIb'3Y '>SV9M[`HvAͅ>[NTti]aNĤ'Ypw#rGAyAwݮ&p8)ߡ:0,d98fC>qg+6%&H3'Ѳ4lWC^ o'kl4~X2vg=$ иz6~t>F}9O% ?7ۻ-XR.FD/rX/ 뾅h [N>*pI=:J/Ԥ?sɕn%6#c\-vTj>þj@"2rBc0S%r$$1}*Lt*L) L}i)XF ؿBzC#vmk.Oa@ p=(l4MɝjϖJV"Ke|# ={مn)@5`Zj QX5],Y;Arʪ;Rk^3mUs2#ENh7[HUھ:g9*-P\b5sЌV5]c): duH4 KuK.ח&񼦙ﰖ}Zu _q4ȷ)t@ 1 1z 'ij$$yz)''TnWs)g|p5ts6%8qZiWLUml@lΨܯmz+K30x /Cj:5g,xFR8hBg 6Ge˒_ i*7_Y݂?D.3Dcu&uVIur~ v$]5w wÇMˀ!ɟ1ڡ|NBT^ ?O{fTes],8Z~_*jH">UZb۪BR<јwtر/B?}̱)4Pq.:{1A}"Y3|,ceG,4_X:X?-&;>1:ͻr5Œj72[zM(@닯ݒ{D%XrCx_0v-E+٦Ll3I$vz0eGmU:ӮoGTDw#1ZJxrdَ"鹉 jͷ+  ē5D[Bs/bʟsVxѓ3Wgsj!T]V4Ai)ϕJ}X+=5(es(^qh"D`G xä{Ia>Wq*x2* Q&͑Fޔ(tE*i6n-h3ڜ\Y {zEtqC8?5ɪYbpͱj>& #y_$ 63*}Gb|ü@ N_ Vx#sn嬌9&1'ݢZq$,~X)UOdr)q}@n&-H1fŐCG`(DC#2|,Y8q_8n/9kQ\y{)"~&Dt-e(@+Ϫ1ж[|!rWx^QvW7:܈H3ӭ1#xO3?2M@^5Rfg ԟ'jPB38Q*j,P2Z9@i^9w7=8t[ ,0EXH({]\:3 _ȡ YD7G=wĆS0n3/22=]l&"u(.5w/n}/GLDJ5bp J7!3XC/>OdvBip>F+/"X!8r}'&^pxn+o )\"k֜(dOi@婛L~^O@q<^h;6Xq5;?a\㩂A1eS ^k ~@Du{,Z0ibRĴWYFeΆs#Hj[4'Mt\ƂG ¢!nCe;|/K1$Tp?[;ފ9Q~Xr+ ׻4J _4=I26-XL!FGO0# Ye"[KJDi(9&F3,t&iuh.( [7 Q2x)Fp<.`ڐ!g=5O0@۾K@(|b+mK])7K`/+Pr>:^-4;8mnlcދ>>ƴ4.P|WyBTJ,\e"dROƄ Y8N],`$*ah^ACEpD _H QSWޅLgW\ך+U]gX"]`"7rvk _Coi cklUTP %XbHiW|3U9m^&.Bg?"6l?) 7biyP0 5%4.dzJt\\˘_B̏$̌܇3M&J*I0<.h+EL83Rdx m44be#PgU?V^7P,EG ط3+孮{hM\tB Áe (یdvgSP煮؄ H'B`vC)M p"~Vw(v0\'D`E`˿xE.v^i ^.b\OM*N+ZXw" 3*%]8ζ<۔)oieP1RXVvqXXШyfjSb6δ=@L|#wÙL{G`Bz?@&ѺM9zpH#=gn o.m$k wD~F(kJ?*<K7jOzcRpC_m{qZdƋ &qꢻoS7(2? D{A7^sAF &2nF3StAi- EFs|YQXYHY:b7B>,6dBvm2'#yd㯦͘YsAFwgKXɾsmo_!2],f =aFɞ4ߌzDOPAm1K_Hm[Sa Fl! d6ߣ9w4#/"+cBPŸIzRpAdtK^T 5ΤK,,_~kDbXyWn!OvA2gjsVRܔ%+b~;1?&dxsȠHu@O# n<\ L5Q[KDחR;.]E3+(Dbmct퍶n`3+EQU'Wty-;^O/gt}ynwYŻf "0$yq>}_L lօLpgjqAA FFM$&Jv!LUj] imjfHPһ,hZέ3.vwH)PlpDϪ͔*ZZϖH~0tDqJDRƠ(~1^$\6 8/!ía0>LBh?O}.ëyL鳣B8lS^Oѳlj wY t tCH^%|ḕW53ق<%]7D:@w6Vщv(|loDTQ}9 v@2bg@R?b| l@Ra/UqeƘ> ə E"J(}OI')U!"'#;\At>ўA.z= K]7`W637ˣhc~ 7l 0q;^gYE4p\L(VL0׹4;Tn$VO'.A$s/`YQITyP ޜ RU4Wk4l -̳nJS(|nE1?4JZB]4E,5QǺjk*_j*og#Sd阴㛈)d"~ڳ!GoɯإEW# 3 w&a T#¼qLca!cf:0aB TjfM7`3} 0Mm^Ù?°P_aʀ(IP  FҀa"#A(_Bx,e+)èk݀'ZGa{77Ckƫb’zl 4+H9{ѭuj(z״1r~ڳqj0F4(L:1A)!Άsz^&iSsr⹫ÃdXY'\eWu[gNB ;prVQv׌3-wܜ[A>ۇC>2u;+`#a'qUisLU6G˫5Z—ip|qHob]fB'(4O]7m]v_/Xo dR9$"@a#v[jϖYny|nBS%@ ˹{nY g>ɀEXGVB/Qĥz/3w_q +|Q8oR,8"[~j!g4Db>ef>;Njx)L1,fGP4 x7y _*wC堫\v輖[j=w͎SiE?w$u~Ұ۰"/UߩqzwFs}@s@P8QqĹIB0%j0?Ӄ}A`ZAJ'i3 6DHRĩ H6GQ#:z˨5Hz% JUn8o[sj }EFĪ,ouT1:= GTCe*Ssk`.0KiՠVIJ[}TW 2eȓRN0#Mm;YWU*C naQ`lSGȎ[0x!Z~}Fna]-nOVFhCV&Mr92z|Ym!iZ: U'2;H~cZ]c ]) 2++C(,fo(*#!>L>_uڎdKPx(6PF&Lj@|ʅgb@^PcrqL#juM!N\2OowVY‹irֻZX ը?2.sR -8R85T̤a ʋPJ5d$*vQ ug!,c/L9`=s5GGˉ: x2wMv qt׽ډq軚Mta/ }8 #M%үR avS/͍ua}ؤ, cVWߵrދ¾t)namI7L湞rONEVQˈ a[JM/W3|^l@%G99 1US2d VOP|EHL<153FY9f?gWC8ey #sÐF|˯ԟYIhsp|Vw۲$hTFY &zWDСg\H3zU6{WNݻiBG]gr𕁇ӔUO@-<4?jtޘbS%t/e`⪜.)~aX% BX63(n[feF,~\z?nˤiTkhc`+2d6}2}{U}~ k oȆ0=>}#vEBn%mzHR]q aj7@]ixiuRE[`Dc/fQF-( >M}?Csm =5%wxlOM 2wv,QJ] ƔJ~A G[#p Hڰ;?X>K7^`E,8iꚸAo }pFx{y5nM[+B`+QWW Ԭ $34Vw>_ ]R];S(TKstrq:F "M/+-%6 eQ{D~( 'o[bx3[/0 7R 5o_L.Wmqvr:hNTfާam9en h-AkMp6+ҎxNjԽB$l/~-%1'cgEJ h2,(-a2 v7jͅPB8}ƀ{_6hKxUw>&[O@@-&E}+oZ6>X4ZDHޕ5hodu nÑ|C\7eK6Uc gP]/CbD7uX ϬZg\fIњ !{pkNf((9i__AB='VdZŘOչ`볒ܹaAIC T ʨÙލBaǏW ,D)2(hpY[wfп"}[BuB̄]ÉonrQxJJ!b;B*z"$155f#zkZFQD,o 6\<8y{^fIR{*0eBS8)$X_ ¼\WAX7+-)`a8J0I.L WD`VLUot;-ULjhd@ǔStu3C=R=5ч{ ~tiO?d2GP髫Q%iNAwI38Ǫ]~\QpGLq;DscD3]BFH,/IAKh95L  REGf54 N+tuXR/y#E7Tl &'f}Z\>sl#\GhYiG^eV3r_[^{Eq^N歅dB+ŧ^ ᚩ`.9twe*6X?(D^a6ƈ8(m|,.f"@ =m 0/Uô!(U`ƻ$mg?*=#YASpPԩꎵtCgY!ߵ zrƹc>2CqH,V-S0~aP1!xSHng!,j',=;hzZ`.~Ʊ]jfhAHc@DN& ת]E1مUD?KrV*`D{`E1-5E߈inj&fСǭK[1ƾ&[n3Չ~i_.ޛ {Vw 7 Bs:v1i%tKw{%o,l( Cd*, _rj{+TH:Sԟ|7jHbiC5q -wfEUmme4=V6|2*"tbp Hy= (£1eo90*e;{~2W3?<1vMW4`f@P r9[ Ywx }#"ɓɢ^8 K/ 6Ř$Dk휗#|r]]Mr`B|i٭(ⱟĝM3qԀI8)|9K^96 ).ح෠a` {-o{Z3oEbsHϴ/`W%кphN뀆 o=e3,wjH3=m~ΝP& 3PPSpѕ/66KYqVs9xdYMN9Ddۄ]3O 2!ȮҜ?Lq[DK6b׷M\gF @c L0!uAw$n]L}$ZQqL+J q"X^R`cY meq{_h/1Bj!R)v3g-2aA;RB,Rx \|L8IE83&4+sn͟mti0yh6d Y* ɓ`Iڞڣ 5U^5yY;?LLT]zfY g_~L䵍z"΃ܦ A:ZµOIH:u 7r_K|uRT [)꛸Rd֬h׼|+g &Xb,i\ps|olStF*:րQ QI.5M܃&)t3\1:W̶؀ֶOK5E|P\ 2Ae:Y_]cLCXD_~ijؓː9# iIR5[õ$ȝs̰c@w _1Fa}[ @չJkY^__'0V皑OVh0QVץ`+s@QXWu3MU\(޿nz#6Ch(J-mg]&K #:OVĶo+B&;[tmߋ.ܧN&H0۰$' kGVXm9?/O{孔1E7֒Ȝo{1fku#^B]$E:ndk;0*(z"Ppmr5Um g:GǗ,t-o@O!֏`Ř&pe/j#cp<0x?MڜJm_ srdlF#@'$AP 5K_a Ue7$C$K E!s%^1oHYd x(~H@| ' .jOV9klu90BWEs1,N8?'gpR$gBRrdPBBj9=ǃ"FJ -FzU){( @ɶrJr?ΠrB2>z݇. j s3HgyKPU˸0w>X=kE<gYODQ+bq؈5$I^:hj"jyD ]"as]]j*V Gɢ\7|#d.Q"˟8fwgױ@y" RvN|ʾA v(L{2ĢPq/˯AYsnI GMܬD@|rf{oq‹hdžq rqj*"nWVCTbYpsꋑv47  }U8 NgH w턃MpJ/^:2S~aC c#ynN5DDFdt>HOc qG][-o6 @Q*T2Dv\ i;h ?^A}Ҟ#A "K (yD-N`+>WDR+3mn?<oQ q]f|~z8Tr Fv[M#RykMf;~Yy;f~THC< aW9{OD-'F:K_qL w#GY;cQ$3_++`BTIU6ƭ0vdDF9|ݓ(ќ~z{:OՌ1S;T`!BE@E @Nzi,DT 6N'"ùR5M KqgJa=×~vq?bT] Q$](lV7Ox.X׎m: 8t loiJ eg.(G票~Y,piQ#@4UN.@Ty#Rw\EWO6QޜI/3U=Ap֨l_ %arC}5|x{k@t9bf߱bm8V+j̝p"i]:7_WOimܙHﯞ<6*x8j1MMb9EoPnDfH^/*v=5P a)2"dM(|W+%˼]R qP[t>V8^Ez^v O.i%`.zj"ߘzP 7jadX>V\>J>H}#T`J7t_#|KTC5tHd؂<"r`̴˅vXPѧDH7=ˇ^JjPڛ.%1-,mOZ]b_Z(l ݊EG\UIi ̺;ʇ^5am{;XbUV/yH`|㮣yDp0δ~#H\^1( Hv6;GF=K%!_B:I4sf&[ %Uzjj 5^?JeGT:N+!L%G-N [ܜ_rS`kI'4oCTr>1؜CÐɦQT4'?DQnih2KK%p%R5T0ThY΅.u7G%fd(JXQ@[ U8[oLsWDنX*r|=*34&phƾ.]H6Nz9 d6"aS޳L[’‘k` B3SRl1ٰ-Usڦfy.ʚ@"I.ޱ9B}zHG%znND:ʈOSV3,1tySg1VFԓ" .tH]8s6< 7<1Ad5OIp#YS-'X&7aqPbGب']5uџ|Qnwa;y{&6@`¦nVfUtp?)8Ѿ(s368Y[h'heT|%A ?&. 5&C`Ni,@8)S 9hܱgL!ut2gtcps ԝ0 2~tR](^(C̡D> 1JZyj *[Ԣ5qF}A% ϽHq-~49]^F"m;*n5WNVyUBuP :wհ,P_Q x%Fmy+mĻb_*Aê]EbƇrӣC(heK4+ 0B͵zJ&&2B~ Z?aY,HóS8z6qkL4G$}+U nmYEOzCx*772_&D4#ygB΄BclEnT1g+LT찅#|,>۰MBH'L.O pXoGOү+<`VњP a&&T-hg喔4>EQIO cpXR@-z_uK`($&u枪8*z w$r}Sœݚ7iUOsp0⃍>N<-Ah<3N-Xcz &q_Z:s K1dN*/JJ-j ]o#bs'a,YĘM:HQ8@ (0t« ^H 78dl5E~>PSNTcċYi*M6dLϚ׹}p;OYm92\E,2ͣt9@s9hqndGOј8_7gbAq8SyJiQ`Fp"pn SQ(Zgҏ'Ҁ6M4趞= eK nsjW=y{mXU:D ?YݜF{1LSzWՒV{)%~M_3puJXq#jxHJmR.[U!yGrb ̵ M b) \Pw8`Oʃ3 Hã't=ãmW%= e򾥚S9$ ttQ IȚ8&dSP1zdç|+=籰~(hNVJՍaq~䔆{8A <2}֒Seeܖ:cP H9/T3=`6vU04 L?xtk#²~+GӨ'~jHs?~xb }ߢkX̵$1 ;E Cf`QcFNMsu66 9+7 <\vו6#k%\z|GFai(jq@`Ş|9zŽ*1E蒓0:~뚈=[wݽ1+{y"+V ?׫̝^یa >+"P ѥ}$G7{#τz9MKBy#Hu_Q2n  t*2BN„8?0؋KG\u|C#vdL(~5[.,T lK()~>uR;W:@98„FТO#]-f,Kt5J>I /ݜ*^OI[ڿ5 9㔀e8)0si"%!h=ej{Kj9 3c+Ӻ}x1~oTp0>"M ײ0G]W~Gcxf*t҇^U, Íe,O#;2kZC4k\4ο59a'{4<0}oem4#Ǯ߉BכjÐ{ ,/Oj;$|(zI;_6V‘J4uiocDrY s_-Ow7~=L+,sl];8 ]ڌC42p~ s^Q!$:Gvi[VpJ$P3X@=Pc~uBu6(_~XEH~~ջݖ_$?&'+OMZ;>2&ΥW(ۈD;&K=Ip27ըބNz dZ3I.KC/o2)_~S1ZW.n̄f;Vq5W6ԩhGl|Ը- Veq.[j T/9ּN?_s:Xh{4ZXʈP~χnA WT[Mv3R /桵!)˹DQ@F^#bB"EuqAdZd)vZ6.L$!G IQ(k~ݥIc[윛`#{[| ?X -3*2򰬌Ǻuzc켅RFJ)/! ߻o#<+m)Q]E^-dĸ6H zШ* $@2xekPFǗm;ֺQW<&u GJ!5D]LsU-BǗ}(ЏЌRm )"ѽtu}gY ֤@8PN"}]6GrI>D_`e-=eHǫsϯMԆ}aƻAڌ'޶JJ>"~t)}%&F{[~d4n1,IuGSz2c4/sCaӼqN1zn5Qyr<{R^5~,m`}շ՛sՕM_r $x2F怭& "9j/LRR/?`O$t،fL 3G9Qp"6O YwŚ=" @s44 f^xMmy:nG[*,^-ǶS.,](ڡ͟Gc5 MU*9J"A7de$ c9kB}>4E u%ѷzHoljR9OOlnꚦH&<u߷ٙZ5ϒIN8]5z K#zglDWVF<$VPo.mcZ,šIU5ZN6l3 پ4.zHX[t kvꥦg|[SMze0x̓6U#'i$938Z| 'cኜ,]pa|,o[DxSLJ0Y>Y:H߭eFwdҸŀJ`/T~^Wk۰  =p+T񏛴/f(aCУk}&eY&|}̸\|%FXƅ&saƐbB~3:\".Lil]y1yn]X$,ͲYMkb?Vm32w%&UoN !Wfߒ=+X29qrz?8<2r-&`+ aZx"[#a;"R𤗫'~Ë@a5a蛲/v7?s,b:j$&$Qn?z]g,ɞY0t0 ϔ>N2=uإF` \a_.NS!n?$Qk}ocÎ=Uăd ~ǥ5U fy|^7N{Uf4iqe<<ꥍk/*YL ؊0?~Kǀ+@ ܶi%X39`\N:3kݨ ɴmub[]]O+&ܱѹ{FF0!9yGT^*iHLwu|L+.͆O~^4kkˁvd k1`=lT)[W*/+E؀>EδfEfP0ރC­ma%ޚr7<4֟ ;_mխu5; r\=~ƴ-QPl[렗\UT5k3`(kٝl"/ (G, {ԅZfo }z~dbk[ g?Ϥ9 .A#u,Uh ]aCHiH;Okt<@D}ǰ⟳bϻ;cv aσ+SFG*cEga͉@xs#OV$tSP;"<'3[>fM|v@X&y}zkdWz3$^-~QRhWw % B??9{ *b7MGnc"{ cr}@3l \6bDsUE -];ZaiҀu\=~Y*Ù}@BlZg;cG+ѵuum0GOD^3R˻6gJ؄PS 7,ؠ`rǪR:RwuoR 0(Y݈l@h\eƒiZ-B֢V-^Vn6#׾-|eO'4R{0qG*[07tg̵Vf6IY/=22A:by7r`NŻ ;7&QFBqc37Kdg1zs5`CgAAdd0σFl|y)"v,?a"էײnNtRF+P=d2 bГ~&} o01Y[V[ha&0f8]Iڵ!K`# 4 5Lze*f#nLRd N*#+(zWZn.aq8(\6`_}aMʐyzace0V8ӬzY9oR)*VZnK% y>3,n h,t P+2H-Xsǵ2FX0Z3CuN&mJ`=&miɳQ[=:?ă*(t3G*&ۍod>qIȅ'ߨCk$XLS  +-b 002eg#Д~#u%?[_N~7>3HǺ1eseB^{4yGFSƊW͕O@CQ&?pT mWw3%-x]<쨆5O@o׺g:[g d&M5lMy3\ķ6/}^'Y+K6-YWlćQT+JdtF‚ WTbBi^dzFc*N9jUmT gcz{ph>PȖ^cԼ̆0&s#-BPDuF²ּV}d}:M-3dn?8#O0[isRW4]ޕ2 +Oj7;d%JVFto6BTsgiU(rY>Qp7cjJ4o̓YfGeyɩ_*H-63m" $(r9FPl<倃I4*#g bc:l{.dI/OX_Ul |'j*7{7ԅV:#ecLN3F!9u^a9RިBTfZ`ڔQeA&_#e^=#竊8)4ޙV&cv$|V2(c _ggoBꌯvw @gւ'ZqL:\ 5 kP;ɇe^>7+w*WnFhN0'{NB\,5 L)m4uj4KGv"U Țmt/v/^)88vD/i v4< \ф_=NņoZnyI։&gByO'Ăj)W:$ש{r.c?3SiKو lTͪ\ŕIeA"Ns'wCd k⿻i:8,W7xсD^f׌ $UQ`a# [>GYiB%U=HstCM[Q ݬipMpPcx|3ت:'ЈGy݅j񹀳cPwgQ=='`NEޢSV y|6s)VZ3@m3*diG'_x~R7 8FDِVcLܿ#3D 7c<6='tC ^8\6݋p&s[9+vYxdB5I!5d,ɉ-)5Biezb*R^.")?ZBҁKN9gwiEJVY=;q?`oA sB YLmX$va`׀%1Ku;lk5$dFu>mq%!9\{[V +iNhV6$M =% h1v 'z>] )"JULĉbwXb%vE/hk] (cO?\U$kwMW qEc/ř{tWٔ^ zO{fy8 "Wo8olwCK%LT>^70DMXIJ]ЊN\ ք-Ǹ b͋'Ȓ3r{>|+0Ύ]A?nME׻X֝jd`jIkfS޾ X{s wG.zCl|lҤt{#sI!.XW4GYBe@56Ц\ĿTJx@Ux,\?]inC+0[[0w5]4O94>W Ėh9!%܄2ȬJ;- }H/q:% zY0ւjO8CH35* UF[QGNP5pRܶ'9;Y!uL3Ihℷ/8VWyNerfuT(fhQH+KɁ8gYZ07070100000373000081a40000000000000000000000016446b36d0000e95c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/scsi/qedf/qedf.ko.xz7zXZִF!t/]?Eh=ڜ.+ʄ~f 0sDcѪvM3Z h&Oa쵣bz Oѝ4D7?3/Ϳ7Hg&p$?D9A-] 1U!Ӌ\;WƩ2Ji;ts709vLdt@0s8?xxm/Ohx }iBV߳_"Ɏ]`^w{Xw haM3n6gkԲE>鸈ݞ{:.q%'PAlj&i+l<bFtjO?Ku ڙ8#7Z,,@2hóM>22rx}Xd|`S!We\fjuUQ;3+f:C ٚ]eL%O*Uj)NC` _5Q*J t &`l$pv+:0FD4k}drĶkRsLJڽpAPn8_fmpqex>qvU=(=nvuY#d":`ϛ x0vPنfW*! P3F&S"AO{@65꣸ e%^ Z:/IuE'φVgYѽqc'DmqHO]1Zu< >;ӷ·KҀbqp6Az5'T* Ξ"N394D?<4s-"ոv?6o.3H6EpA6;{l$(b5L!*"}Tšq3,OX s0u q PFfúk*{H2mr8߁Ia*8J{8$EXPw#+M[iOr<M=|%&GjͱFd6Q K#ػW-*ޥv =qeϟnbLyBT&WENTPƻ;^Xۧa&NIcfMqi"rhhut/ege$4 Nо=rG*!oIT:ëN(;~z]R 5 %M"ĩQ7M$3X4QtD Ƥ\ѹ#a%Jc-oaN:^d2 {Z3*ޏ÷1=;_ە٩1 34^ҾŇm ޸€")52qj| #ҵNX5)>islku#LԄLX%z_Qk`jcHu3ڕjJa[lԱ4]+mKI!Ah@*IJeٽ 3 Ʃ[#s̳DSHO[s<[:])mFj'Sh,Ģ]ht{MukD7bkIsf难+>YTKZ:vT8̬cm]o=YF3Ǒ#{1>3[e(-JB[SQ|coΟ 8k(|v [bf/dF3S,)$:zvxd5KJoc|__We4"U"rdrٖRd]dĘ%qldiڙh"r%6͉0j9 eBʭGBŋ,ìadow*[f8xԛp#i__ʋ^x?14&7%hb 5=D(%h_3jLzkO4EI60Qsҳ2MqO8hO7K.O9D+`oE2:/̌)CP0谹յ`8]G ZNS\UKs/{*&p6D2}74dIWSg>Trw59GN#"Piw!C4¤D:%#EM:µ܃4lSR>/ =l/ &O+[^vI Lٝs gB'!:&57#%#;\ߒ:cHݵB- DT5m7{vsc:H各J$38}1HT|7oZͺWۅReA (ė |A;,\.q&T(<7?wD7Q<[0+YeVN\cjˈ,t xB!PP$7ڧymyjweKZ{S/{*9!Ưʴ9g* lN+*0a"WTek=SQ[|$5& ^tғ.qGV`lZ[װVoX|)Bs+#{fZoWNQoy$۟-!/t|\-(F)b9J.ѯزn{hFC@oM5 j,;^z58=8; RE&_g U2e*o $$Ɣ-iepg}_zswIf G&D4oԄ;2 PjCO\Qs yΙNBHߖ{V"aǔE1m[e F*Wlyk)0S/4IZxjTxStK'@Ln[H G.n|-b6*nĤ K᥹RWfͺJw~dBE-٤ [ֿCl2^ٌ|=Q.G:&ưwV.ATW%FFhlتy]+ζ$_h So?eȘq lB><{hmn7݂-|sLAl'О9X'a<w 0P%R^d?K[«4U,UBy d\݈lĖaI0UnAxg6/ EnwGY]i8'X=CE@~T;*9KHn,^sb408:⸏qb(iξaYR86ZXAɦZC7u?}&(*v`oq}5P1!8{~s F/[kvǚ#ڦYB=Y`oR^ M`g0РU{Td7)1?k!k% G2[9O::Rk|c$# +5s!6⟥|mfph4.]OH]'f>Ph`J5ܗ5ͻxIZTR *qGX|Bҿi0ڒm$w;X_ءl<Ԥ$+ڽxc/ \a4zYĐQ}ƳvP/ZOp$ˈ!o=4;eヨdeueJ. |@p^oI+9U}msWeB6'Ytf&%7-qU|VlT_#lPX)ѐ 6,,?{j5[Yõ\_2b9Xp`~W/Hգpk}k p'I{Cr{mC+u6rcHW)+|Cޢ#!ҽ؉msoPyfkc;l 0Tȫ adXBna\"_޵/%wM<^/:j6K}=^hH͈F&7ud^jkF d? vP4O]LQX.ks$kD5^߽z/tª׍SfsKwesCk]NZ.]}a|A_)nGkrّ}F $ pS@KjBWs޳S6]Qa\ G%TdU iI1)Jh\Ks. 4`e5kN\x'E e-OsWV!`sblYzeŰsn)HuaYy^jtYў#!k0EPpK6`Cps 6rL*' y Ho]g&"}etgWIy }?<\Mڏ%uDB"uF?t)) GЊL Ww R'S AMAuusz?#:) x-'>PZr)n?d~==2QqV HtqX~Chj{FӂM^qy AtXBaKZW3})&NJwx61',c]>2Xܳ WB-JkU'gut om&{a_AK6[?oJ5wM/3Hz\'nۣ6 iI4;JCF]Z[s 7Qrԭ\5MP1fn83cN/&g`@S%! NK^wŦ>/]|>$,zL 4vjmxMt>q2f{)\_!dnU@C*m0P˘HTZm_a$}'5߰iٰyA?,$^ڽٞjC]#Ql#s\>)j_ib@v`o-R.Xv5O|)sVoL)G4]RTnr#u}`Tn-_Qr%Z#~ި)ɇY!qj!p{gd'%8LmA0}T,6)Tv(Aj$d)q_GB3 L(_sp>-d܂S H[{'qcg$:k\QG eF|!@|Eo\0?CBno9E'zi ݏf礯۝YgmLX|~Z kXWK8,%o]ĄO$>'n:H{\֊<q8+q6 Y%J%5≯:3lHZaz .*F.ȱP|Z̬IF(o7\gƾ!@\Cװ?dfFRTl  J2f!ņc"DT5񹉞erj7ј%H o0K`Ŏu Z:I \H X*JTa?đK@[L󯜯@Y54E-cI}2S+4-}7174 ́R9ȷpsnFGp:ͷ:^:9ŖEXA֟~ƶmh;|^iA"X]PDߐ\jo7r>6㬮yq)\C1.eMܫI1Pl;IvCt*,+o?a ]ngUWt?\NJi*m M2>8`A&꼄S܂\_$ppđ@+ů`%RZ.JFa*;Wc *hbը"P;|H WIңfkҏe}gnˀUt{0)%>;2  IPZ9ۊ}LcyH["QPU"ս#.x3s"c7kC{x"=C6 >cT6fV]s{&o? lRFW6XxXIt:5%bZ^_X|L^=nylM4J/c&Mk9e\IFYxES>m_SP-sJInpTD^;b^CC=!L2K;ߪb[ضtl:f/،~n}|EY)}aB/SK],C`%ҪXusa9]4&]-1tǺCNhf3;Խ~7 |CCԌGr#QB[]eYbr~ VxEN*-`Zt/r>z"?f/;l2z_B:&&h=U:3N[;!r&M _ 8fG-#2k B@.?w./.!ȼ~}cN0 T* I]R1{H iYX_NGX?;͔Xy|5lv\Vgz)q|b󰵝ͳITy&Ds^dq/ hqfQ \~; ԭ?ňq9=H'򄋻=B[lIjB.sF,,x}7@8,9d8m>CrҼAVxnX8cmB.XFFeeC;;O3w[)`B r-5\߹hLD4ӴqRlaF1*W`~aT 4c 0x}}**ц6 3.gV؋{y'w) d a4vԵ`GD$=pl5N!`BjvzF)5h8F C{#4rSRnmtc>Q16L/h8a,14Q=g |;p{V%6|탌uÏ/!`kd.3!ܮ[R+{*Q5 U=2!*fP3OY=봛F !sw_!/JeIOGѸ^TLO]i*z^?9IK'[q)H?:U^rDF6[q!~'z(_b'm| 2\P)DH,U@&/Zr'Tm_RP};Q-d <%ϖPvQY$ԬHE/M]pA4]1q5Mu{CNICvSNwdU]FUIW */~ίhSKKF'p.UEM7%ACM^u]();И>d :6 ̃g??tQ $׿ԏ9S Mhc^< "EE ޞ6l5k8_m;ijB]̈́xm;E[r=^yƱ3 e>h-ڸU= !Ԥ\0Gw$h궋 qz'cjm w4\ J-&0SzoH_w4C!ϖ8<Gir |:K6񓦐 X>fEϫCUЖ\x7joh8q.J5V˹W g{0uk;?,f[<&JHz$aw|k%Cq"B ĺ.Q.,aN3M(FzD{< ~s3HԳ<+:Hɰݠeݮ㜤F%ݚzU}?KYX՗ %D$VTArfǭ;>ۛ8'c RifB0P,Mj7&h<)~^cYzC!?rUy[\ObΎpW/ bbD i[ml  c֜4pgqS"(h2$q| MKޫ|o97|6̓$[$\ӇJ:4'd>pC~i`2 +.LhI0~jq+ ec\  w|n1( ЊuS@΃L5h'b!cFDz)jD2P(!ٶ>{1DIJLKk~Q1< i 䑻x=i` NkgftM{$*-sɡZ BE2Gs5p}VK. 7EkCFh[d~c޶cؒtBT+'h}}\_o!Kuo ZMqisjۄ]BIeUe_X<\Tu"F> Z` 7\Sw=ݱZۆ؜ar!% "FXNQܹM{?Y1F߾&=Sn? $cU#Җz^UO~y'MCI""}{P/sՔ C"vzOXVȸѫ| @ED@휙T8զJ7O0Oix76!Z' mǧ Ǝ _4|!!/<0 -,+MꁬY%m^BoB IY/sC{E#y,  scw`B=8r go(TR E&@.2= X3(߭}w/q0Sudw_qNLf-UzE|G&>JvK4ZtX¢fzh۹ig?%(KZWQ +jbCS0?h>AfN%^-+'T@bQ}4$8r #9Հ6>Qp l=V<=wmzXi'U(+ךP#} e0oŅml&+Dȵ[ 2D.fj[ :A5ZV^{U _;[z\FfQ?39GGָS<"tM`e$Z17&Zb7 T((3BX F ]+ sr+Z Z쪼\+6ŋ!: LU, x=D8LkhK i>L0=xȄJ<%w$5÷u`ed^;KMUϘ' -ϭ?H_i݆2lm.CHFv;K1*f=D#.XȟCz^ P`zYe\{E$nidڮeO)JmaYLåKj74|QL9|)P}Ŵ?Ԗn&H''=vms*]1 񍜙i {o&O4i?&}&ԦBRiS¯,Pqj-"p>Dh5䋺l VԇHGdB!k߬Bd˛jg\P!>fB]Y F]d3HG;-C|M0=-'"QY7. mT%0IgyRk~ޟj,lUaQb3˦( Fw2h?JSVnQHC6ǰ:^eV_d/2:{sei*ge&ɥC`Iy}6CZ6G"\n p(j'^'2a9`]mŖPv=P xw,fkfn56B0?Qޟ $ ^#hbڝ]b z#t,nBFا ݥ◐?M.ΐ'J(]Vi"ɜ"G5TM 늾{n03(=50eU0gcj%+Ηpp~5kQ0N;/01 KT YC+No M%AT6/!-Y2/£C9>dDܡ|Jʣ3:tDވAlJm5 OD|"V{_>@} Ymdsz2 Q%j :]wv%c*wZ&!09[-6=c'> XdwIXfSrኂw$~*PQ+SOL!TaiR3)ձ I=x91TÕDҷ.$t9+&_ΏX <~x}٦IGj{$itm"9AgEk֯>T:yؑGCBt/$7PZ dհ&JՒ9/qWKcuőG vi^PC { 1S6^%$2y0ƃ$.s&~9$KґVYlt}_NސoG6|C$?&.*|XL6~*BwSCt %_xE  hP~I wkvR\։;*fLgGɒBQA_MuxZfTڑྭˬj/Y)es(fy_RdUuAÍKRUG-kέbF6?1QLuyi[bG{á 1rH:DOX^ܚɁ; xRfK0ø^Gzg?؅D>uPPDF$jgI]Z)DzUɠ;NR|rR#} EiR)͑6P@3fgoSO" ]Eq@/NP=*۴Nu~VJ \Ԇ=wVܸ؃?'oIWT|}$跤F{ORMSF~NF[lqNcc c&Ʒ-LZh9hٯl̽gRe7Y73fo|g0jq5mIppK8E `,]t$_4ϾV٦`-q~qq#bxB+U̍nŶh;eL6 1a6dA_j";x|@Rr˿o9]8Qڞ yϊ.+OoC$[fTz4. cnQb2c2|QQ7? r$C]wuŶn%|$ wTK>n9[kkyX bM& z-P]cTk!0ƀTQZzGk-Hx-7M%"6rkf2۟gsU#,zn樯-9` \{DheO~LAªfdb!".+ 8r%׀-H;M%kXI #W2˃KHokO1Kc8eȦ Pk+!GT"oxzs̰HD%.E;ˈ&46x_pAY%`F鲢0[箦/ħIk1dl+:]QM{G%lܑ5s }N!ecFKUjIX#%L0:ꜛx?cwѠmACq ~&iـou˝?i҂s~Z"z>z\ vV_#XC'?wYfFŝIޡW8KYSɌ- 'Al\), "-dZϵp*lVQ6γ[[WvVFUSQl?(ݺ7.n7A۱(r`pR.;4zY@E,,6 4:3N ;a!sU UNY&&~vuM+G_rH:bu@lr΍TB3n^^5θxrH!a`8bNJ&LA؜h fB9%5]'i{D !|-ߟjҞ&ɵM6^ kt82.CPEYqp2jQBkx\/Y8z_}(Wk  j+e`38 %6"Iʳ} cluaa7Æ#ǣĬDy:2lC'$ANL? +d\+T|0+*2w|3):PljX ֠X2,!.iq&NaASG C@?rDnqWi<`Q&Sʜ5b?0^w ~ViMnɘ,Fv<>H:cx!Mg(@WO[AB !9./4Mqb]G.*B/'63!6 +rCIe\s.&cq1;Y&Ym[dyoTڸ`EIn@wn$7t?(p,q3ƃ .H)'@0%mv /+\>~e3O⍶{PSC)aA%#! &(k?8^FxZLܟv^ r,( (Ys`ӄƟmɝ}a#q춍?'}&xxbۙ腤eÖjZ2chQص4'g Uh.B qUFB e 3>|ENGK"k1Z!+Qka2 ])IEy#.tQ\Қvq @1401N)y8xZmS_|<)SnD4XYՒ$ꛍHכ6jK0Ŕ%w^݀wtq,}P>Xqq ^b8` #0+WBme ?8+kfNPuW }'}Z(KR+g ,>kPa_v9˧ =va)>{0P-ՂWY:U Q$Xū+B>i&0/Fs=skPCmsjN]0n(,?za1mecic@tOU$/ [݂ʾu2p l1guȂQqbA(L (!>!E_Y_K4e66oWt8^yC3ioce!bicNimE^:FS8da?0RLTP)A`~ۜu>bɘn}Nju!*?zۄU|Ruꚦd E2^+KnN!^䶭L#2Wb+ *ΗII󖪶*%- :d"*\k2`H81HW(fg@`$i[` 3 Dr[#A❟]*1 0e q!9wD-Env#l;%-g.1QAY4$^pZ$0fOZ ~R˛ t_ux!XZѝ `kU NBRwu1|l +pJ2S;쇜' ^33|9Fl$c)tHBv|EG4tS*Ⱥ<-èc_d b37nBd{2j1RurNƢ}ć\CaY/۫ ŏ ?Cw]?Y]P!1c- MC":8kJs7ju%_j!; N5^SDsYB+dK_CUXw׺6w6|\ ?MQ)doɈ!  37cHP |$H-N\;\ꀏOcEvN" *z|ޝN*q^CᕗoojDJB2ϣ4R-s h)fv$aD1pHV:OmfWV[2aMD ^wGk$rFj"K܁ȏdeD/f C:T>e]M)2 ~*+6捹vk6Tg\0\IDՏ82@@77j1KnmZ|N 2Jo| WZ un0ue5_dalĈk-9mՙ#pX~Fui+kY5dUKO(4e ['נ|@־Lgʧ8 B?s;MpCJe?HKI4qFG"_/ŜV>舄3J†Ι\_H< b8ڀ%k;i-/n˂Fi>nPiLJ=/=*IaR4Q‚> ?@]i(~Oj !KNy5Ih,H :˜D9ǮEmJ t`A[Bd)9?U UEo}FWXuv(X-sBΟ҄]NiW>rrVLv>6qrz CU%A;y[e}WivE9Q82T(U]wKΗ_^e][ ty 1?5qv (U:c?'몑hCb qUS !_NXtObq d:=;~N<c?;yk\59&N]ĤX36;KmjPDL.\kRuth뚗+n<XVz'b]>6{ob/ <PࠟYP$Džf'U h' ?ՍРҤzh2eEPһr.wkV6"G{z(}*uo>ܹˬjl|RA >a [F[3]\p䖱Rxlq9Xrj}LX?~oP_,w2[.잹 Zǀz.XS_P3:ac+o$g?MeGTӫܛgpF`PTE_%)rUθzrD>?.Mþ Wz0Y+~=}U 0IDӓl," сQWaAPEBnO@{P^(GJhXk7 ꀼ]DS`A!c7ٗE Oq3%07@n䵟D-HUxZ)~)Ր=k{Z#lhZ_n *LىWd/WdeӔ U+V?3,+|F-5_2.NhK}Ѷ^qelns_ [쌓]eYLXF nY.ɍo]n&hܩLk0Q]n^p>%j4:0檻g 4Nt4YBʎ_Ō{̃g:0n^:Za GvnNzHK?ag5 ԑ‡ $%B6[R4ݮ |f & y f@֬xVar'R&[9b|RIE1w}SC3f 3MH]ӆv 7OApw;A:.+~ď},jD~M3t6Nch6}u>|6ǧmk\8kI1bS߱ nB98%TTW>JJiYJd\.Ur"n]ٝ!Љ.뒙x_Sy` Y_{*UԵ*434+zԚR52uQlr1Ϊ5WP50H&. 9B#x(/sVoOTkU5.)$3 }vG>X@/MM 6D2Bu 5MXQv,!5O7pgᯠۂ=jJvy<8-r[}AhT/߸;=Cxm+@ _K6ij”@gDu\7ߐqo $ f(vrt"jz32;tbL湭 ӹRڡ(!!LT,[{+|PJ,_7ާ]Ԣ- \ tK=ZgݫZ~B$U&* u1Ƿy !V+@%:QlexQ&gRH"њƻ}f֪m_ZRofb(uvaĤa23jyX]w g 41jGHٕGh\4p~`$|% V]&=tG^'! -DB $+4ۻ5Uץ <}&Tr3TzeQÉA'(A󤑙7( []%Kˌ m:Fݶ@zwqW ?m>M6_!@uCІ_>kf ~bk=d&6F[sWxuSHLZLK2kvM`uݰ1S>1 r=[#81߳K(+֠G[{8 n4?=_"jPǧfz8aȊV<ܝB'*Ht3XZV1SxM8GbaN@tnҵ^~}D50y.Q~gw<]f#2omC}\*}GI|+>$VroJ0(R?h:9>a;3v, ^fB=^>Zvpy6}{1042t d] 4 w* ԟXU(G}Ġ%`ʘy5bfɑNZJ gQT1O|fh''db}RwOvl+ kVUh"+M=V`TWe^MاcNrfWNrɈٯ0 \<@!lE&`z,'dQK~ !ΞX1GҥDHMaCnzُ$P`r+C8~?'Gu]ٍd٣N4O!*3'2 }u%ȕgHR#բeR)@95?/d:񋓕{DuCWi޲ Y 9sz*0ވ%MCbּI:rWx79.kϻO []ƜY|2b,l`|lIPa]"DFV7pew~rryRv@@y9MklA=!A)rd܈k4$GOĠy\"tۨ|qӉwgMmh2xx?:Pw{y[G)K) 9n'\$*+Fz,SMH>3eX C4.;s$<(8@V[F 3;!t R<!Jk ;Io})*4v ykr/\ mRt3U8 y_>FR=nwtwM*;WJA g2~W!vM. Iruv0q&zj-k:f'z9Lҏ~ssQYA:V v˦IW^?e9.wU@!wV_h{ƪw,'E)"S,X=]uD*ƔtXF`]VBaK\otD16tܩx˛vQu}+e>is6Ҳ3Hʜ`$dO'p{Pl '`fW* gGv1^3#)|ك"u|vvw'J|rw^hj.E g]’Jg]#Y^C}Ս"@EOG_ƾgv6CBk{FՊp{)j,wX/0 }5Sگ1U;e0qnH:%5U`ӴHQ\%ЯcbCzܾ`Fǹ*{" CzFN JU9C/fw7[]EZlDC{#.m¾JBIHD=-,$˂WP0;bD?8vP mVNnil $X`J$cLr_>2*gA􊳳-A мW`h {>/F4F6^$;61P7kR~)K4* 'ӭC}%'}mI>Ɍ$Z?Erwja8.ƻlnM0j)F(S8Ao~a^SPV)5⻒߈*><*NoHFk9J.n;ZetSnv%n{oU}{(-SO\huHC&Zt`^ 4Yl))=^[4 CB/=jb0V#ԙjK>r+I9Y ⻻)H&3`B J"t\b`,SzK .'PP5ޛ)-/bE*2K@\ҾWq ҍUgS\1dMQ鱲BGqߐOqou)3*sHr TzӬP,Wľ("o^ͮUTk9x>Hby_'ŗ"`𣦀B4; ,W 8'_m7zk}vc%^`Һg^1}P3 5{#B^ZT1 =GG8*-3|u8% ;-\UJ *LӘ~gA2#.iFԪ]!& m}XF7rZ2+E>9,U`?[램6qHdcyd95sSwiY2^xƵmjӦ~OBO@1CX4"6FI*OQ>!}_v._>=G34y5p208=eGSioB|5.*A-ڃwejVRU"5.\p' r8u?gWVvag ψL"48at+,e_'~.w]agBqvgR-g(Lk ]b8?KIW^UFb#[©bi\)^H)'G + s`{hc~gwTgRSnߨ}\[b̨)TmFO88i!0--j=E J'xo < PZ ܁^^|r^!EU4%zJS&˦ =k4w IUȭ,.œ 73y@И 0E2n$%Lv4gOu#4ڝxLJ,{Iqz֐d-{FXz)͗@v1- hϾ#u^cw]zEiCs+>7tiJs_ SY`)G^ql‹v YW0me6wǺhLGxqYCKS7|M~(8"7jd|l7>f/곹8W%E_ԑK^]qJC!Gwt2NAjN4 |oht׎t1Wp,]1M-mR1 DZ U\kÄhKހKa$!L^"xGi@/'ֱktr!bc!ecIZX輎WO{ f&}[)"õ_޷|)Ĉ;@11L( t]eu zX}DAAZxNf >H;P[04wXY,S$w[9%eLrLC&T=KZWRXzsLooqeSͧtjK|tP?\ ۏ}ͽZגR)%fLj>j_ CshpTiVMz鍍a sdjY${,rKXKBHۆKlC|(+FI jR(Նlͱu3+:Zn7=%>2U|̈H5r@]FκLgX\Cؼe}.O eƵKa_Nym!|3[/aSN}fyh1E=dZF>eI qs>E!@.  s ;@wō^ԙUXOqOG,tqs^mm⧰HS~aqNJJY.lXezG( Y=?IBD4%AܕgLveY }f?"">2P2Ht-*Ə oWl ?<} ϸ"}g]geG\]_{F~6ϛ"*Qr GMj޼` o@[uJP1P{ᬤn-qGpr`(taU`$ ᶔQ&TT:W eȁ,ߙ~q-6K}@A3rZI> ׁZ[MKۻ˼sY龧8XRy>sgٷ1Q5Q k D`L+퐾XjԖyDWBy>=żKR ߜ02Yb8߶meWOIQҏX"!B+,]HFڬ?9<LnBbgHXQn&kN9wV !yʃ?|&U)#" R@@ntĶ0X3s `kC'RkmHܰ= $slu~7[Gwo% H)sOC~9C}v )9_,(kHgѧZ~o=^VHW)4zLJ1vٓ#ݡw T9yded]pX'n@ IgIIM4Ê>oSd"~i/od \-**,`lƹ3Mķ{^< ʜ9P^4bwn&="pE;f,"s=EZʃ![U{0z#8k<(&|~x 7vߠ(s#BW&H`讥2LZ%pVs@W78cX(RKx@lȉ6=PʇseBpp ayqS`s ,؏}{6 鍽G+ӻc25H%zHgJWZ@VY%P>3J} N!C@;H)Ƚټ(?QadDkgX?u.8 19[U咝#Xj/pG5}6+M~qP`䠖ȁ%o:)N΢f և6{X58q")C21'0 Yƒдڞ[p%u.*)Epb-ꂨI>yձsxeCHb?i `tZyd=o硎qQE5ƞ܁[^˼?i N ޵Tl&wm8"En[Sŵ~*p2{@e`eG OKl<|j lj GTvbeb2]M=,^T̒z5`16Ky^ Jp!Svv&"igÍGٽJZi(\eک r>{} *̮ %PkИOĵ lh5|!ðY,i0뚿R!VmXf7jDGèe|¦Ҿ3Ǎ 3¶') 2؁|Jجx\VES؈kLJA ^'J#x+Q^%k(D-Տ]*y*Exp@p5bD ՒI3 Jw9)l ʉj\ wM^"(i^!-mAJ/x.=cZw5ptjBwrmU)s9rҐ݂ o*dRXE]~QȜ_"HjW`]?rQ-PV9U< .h(nJ;hdeeuEK'߈S[IRVP>^y`yQ;5EE6~*_xpy5J#wCdߡߚ;l!"?!cLceg;kD]ޠa2N/oI]vOe+ڋa@?%{/ z>駓8DVbQEEljVJ)Xegn,]u + gŒ"ѤAXO8ű0&0ߞ\E%G #3vH )EkI-fTk;n-LqV@4pr^2e9'wx2wy2H+8wQf Vs~Zx ;]f {kǵcTacs #r{ABJ9%Jz@LIVCVڃݮHW6|Ɯ,Ưcɪ?"e$gKWJGy楉#ˬ 'u:_c=eBu6~=cH!w#a";6w:Ͷhs@G@LDW0kMKATz_fRLMݬ-<$hBkpXC{}g - ȓ],.д3R]\5wv;p7Q ǫAV\|DS,$i_zwMܝA]!ZܥXTYVg:q о_6k9KBɿfDI_iI7lXG|c syj `SEdnc \%rOW^89''#-֪(͏ :Q`΀s$Q sE*u8lBk]N/\q7(c5Gl#ּDftOgIvOp^R͉7s x蒲eśWd mZ_|>#`,>^)mŨˠp#A=d Y+s^mzP@'k$c| cMÈWFQGۑ*XSX/*UfˮVAH/sˈl*ȣ`|I{}'shLkb01{S]<|ECȜ:hm+ȫ;h,K̗='_NzQ#f tO5Dl85j;I~kxJ3<XӢ ؐ:1QbIst:G6bzR56AA0z;.leKs[;%,mD/;, o gB,ōVFQ˻ 'A6a&=KPh=)ק8vhHL^u:^X0;XƋ MUyzY(`RREw$s@Q@޸}4xۅjQq vUن BwLɽ絈*dg<nMJxd9ЮtB Tq~xp ^f+`1mu// Ǧ@q5 :mS OE>7zr3Cb*=\&7>NЩn6rʑtsE VeuroڗtFuo}]K9IRE DH f_Op9!dH[YJ!:l(ߝVj"T6),Du줣.v,,pweGZ6hQ5Z S2ї&Jn13JHtwMRpDn,1qTV/h@j@G3eAPsM<ݺ"k=lC/1M,mVI|1ԉq\*or3Q,W+{{ hrH),x)^!Ti8{րX;-(gXAb[B7m=X1wq4| NE@W=_U"31gbTn[@ Icr "Pv(w9u.Ɗ|soeXGA|`V6M v Lj ~U\Qq .9)r|'3$ } ;;u|x֕cֆE5"Jb(l. 5A] Ot7KZvR"0;>]xqMqH5 3;S/Ta@YS Ѭ.Zil삽kc$kXlN^0\dEF ϭL ƙn:La2ZM bQJ]Ob˔ L:*Q='IdY Х*IHO]i }4+h t5 8iuu _j蚚=ϐ-iY񧸓ܳ'M_FL 6~1+ ]>ԊcIqdO F~[CzHTᗖQM `{^ xEu=})$5C4rb 5iEeWXt^J]YȻ2%D@kI+#sB+@; AF̕YUՆ>f.,2Z:DoKvb-rA}CΤeH ',a``Ƒ*I~gd;&[+Fl]׀Tܕj RF& m^8ԛVl" f3xLP֭,8{hdb51]zaGP+>PG846sd|(7O)Q]%e[Uya>U I6i*_hY"9OC5qD 9T-&~؝(fQ{ڢ˚u<7duPb2n-VsK,dDu-NB \hget gX:ST43f7osP -:o=BC!5)m9(d{=0,|dؒ R9z[*g1֬q) m]+du|qc o4L\41GmKYW<"`f) @"3hbY"@pKˤ4m,[m*7ijP:WV$<NjIj,6Z:d'ыU'8H#$l/a/P[?4Af7eߕX 2O'4I wsV\vυztS$@gZhdadrV3.$p {=BϣIuŠ@-`mrf Q=t۸*Z. s1mLXB:k \~8|6`_zmXox^OޒbEKb.!xzR)Uck_ރWQhНc71!}ܪT(/ǜtrTAaqRm؂|&iW?Q4҈<~Uf2 qFaByWnqB-VRF5Z )SJġB %)JϹG8ωe J?7#}K%m>N*@|膰YYuP>-Y;!B[373`WA`2Ԋx謋84H\w`HV:tO(fFs>%9 }FZBlj*7&LJa㨭uV|Ne#4nٌbHu]oQFc^CPv #G Kpf̨9hUj<.her>M%ީ6Up6g|l"^ ^_9\h[qu{8>Pޗǽ܈Gm;uԜY]LL nx:~frEm=qkH:Lq>d\Oy"<Xy-4=]7 $~bWhumͤ:8;$"Dx8Nޭ(QLwhN0 Ҡ|BEx&ʦ$%\0}~ؘ& s:@ݴK;| JukJ߄:\{հsܮ@Wk+ZTȫd< ZJWz$ܦŵHT-MLXs$B;Gs u(ve%t"b}Y%?tLf)BOeؼ:v ީW"H$|IiW(ApтnyvW0<LwEVU EOSBrc7ocY>ls ӶYѣU>mKKXOui<}G)*i ڗQ)2+B(pL!DzR8Bw'b(hԬ=ڛw:*従pRSWr뀔tsbEƀԶ)L@"ЀS[7~K`5TxgTJeSg M`.Pap9Gm#T+5};C"U^!?TǮ:5:|:d{W."Sj DmEU1:!>"-Qvl7+(-fpMv pAQj\I?i_wJԐ!RߙqC\`KER-i&+_5A8zc ~ dB6t4tȃ'kV7;nu0a-n!x}PY \-Ͻ ]i:O!݁OL^Wt&J!{JA؉vx 8(a|'f ;Q6]rj &:aeIp\zbTZ]}<-\T-ȫ!YaV0@[`5YcVID #B] \O5.Ugeۚl;w9+U2Bvʟ߈uo0_(zd=(@ri7nyzn40}M#f"AKGcX킁oOvfeQ@$ 瀕! u^<b5i1@=תT4̊VeD =d*+c/$Em}7TxGQq֘lHlW3aHA7P/G}8=z$&4z3n56\,/tY-omBpQY߸GvLpu\=|Ur>u[ ;dZq :)ӯF0nEKWgagrdk@O%׮S$*?WTDVjHd#t32'/vCZsßxP͊Pa!{,c XlX6Cyc]Y纪w6*#G #SH=y! K&TE+oޗ?vl91fclg[yҰt}ϹYSWI"'Arr3|ODB}7Dn[oGq˳kĴnI',o KJ ؝ ^mǑ~TĄCIaXu>A),@Sڌ(%6TfkCjpQ<lhӗҮ! 0)E5?fmhX3FUrmHׄۖG &[zk,X b>b! ؎BR+ 84p.X_GBRkKPa+ЕɩIU ˱NeyV/kq];~,ouTP~/sG&X t:ĺUNȐ.qzbYyo{|ʭja[_5 1n w%E]6fȉ@҇U!eY%dzJ(q7 \R}>2y5C"O&P&iHg #_ l9d)4 'ѴӸiQ`fFJ{Vdp#myGm. sc~ـ8 vS3a:LCPR.G'[Sf>Dž5Iз`Pd\:P+Lo3 i-i#Xzabd0Lj=A>1/5iH$x#} ۅl_$C^~>A0B¼g{$ɯQù3ȡ*A&0R@%6Lz*+%6>>CT`>ev=@5#~Lo9{I8=J-8 f7ys'ڭ aIEe;\H+r*cć,"WNJڢ.T\Zrژ84/=7BbSqwT KcvZNC'M7+yu֫ˁmQAF0abYvro_O}14@lr*̭`R@)_AW[B&A@Hs.+V6CXեW>\>Ife䡿u K4m0۶ L\ @[G($kA^4 {m gh6l!fnX V:SW3@@UVݖ 5k$Q=DB4l3~a*^y˩F M;mQsDo׈ B_Obo)$<%/pQ7)$8L1CS 2wMrUe> *䱧.bAb9Q ٵ:6=%}$sM}e?ڐfT7Am>f+8%&9CMgbq\`Ӵjo M0"|R 1-ZHaXviUAR`xI _IcO {4Gs{Ғh;2=AGqsɦ8w_k\ 5rw0RL q,J9JHGHqu3ʹd L7n@ܲf-5sXY[o_mR(g|le04PEa?1+xJHi~]нmIdaqXcRN >  P6U}W!:V?tum6d4Y⪎<0C|$rUKCxv 5*D#NT)#htF ~hyeyd!Рlw K[(5cNwl5 s7樓ApCo+6zZqŃoD.!#oLt$/U'ke0߶߻%8MN&wA)r&ʑEr*&Pա޺MNL Ґ>iA5/R+njS'Pixb\E # ]Kg(]MKU$%H*DIm8`%$tҹ1M8W=v큼2LH`[>HX5 ٚK!p R1Ǡ O^J_vvR7UO% ׍ ū f|aü`y HeC fz|<SNb_G.b̷ LEq.>ݫT7tÏCVԈ{v.2+q@TRlq} OY47I&n%wrI-$&M~L76{dQ4?,lɫ#6. AbH:,8I$ϒsǥCѫkJ7v2=^V\JOX V!<:5/ md 9vȃp0b4bo X{Z8PNUȎx*B?Wry%.#?[v逋emxmB9ʞ9-+1?Vhz_eɳ9oTl>: U/*9 :9sKbpmssMJE#ʸlݢh8Kw<.W Ŋ\D5TH¶SQG~M IrS} Ä 7@`Ð6뾠ʉP` rTnAޔMS b H̯w!Y=sfUm-8nv]@ -s{U|tn?U+t} a۟mgqpPiEj"b'[VJjv0H`^s "}BLsCv?ci*˯xu@򊺴mp1[%z ̈́J?,ra_arT>b Wқ w@=8qlIͅmfM*G6 zĢ*yy;jsK?soR^WFRTu@GJyA2cE [)~brxB?%jX\Ұ[,~.R] eVycЇjnZVώB!ݢZKPci}=(KT"/z:ioL}+^!4TwI19tO\.uR=qf!Bl:tZytwCq/E? k#mA4bw7M5_+5lY<ÐiԂ /D;u&kgJAmnwsմ zr.ܑ^XGV^wFSrQ2Yo9I ?AEm[1kd?c^qppE}Uhqy.`礃TZa]ײ8 Oke¦ԿW">TV\!3ot1hg4i|{e{K/J5M/$XM'0QnS^u5]oMGYEPᦀ\Ǽb-,_ w {/TK~̫AV0 ?|qz)m(q P M]:g5E\t3.wAԦ"zDi4/sRr|,DX ?!h_(,7K~ljS,p9侗NR*P+'#vE JSաB*蒬X <IN5uiA3./WQS?&At؅&EǹmLpnsW`-[ JA*I+gޓȯ<~eԂ,պ " oRٲNƊH33ʼ$5'CGYJ3 e m38*̀?^PN`@ocT A#0|EΨ)$Ƃ^u~5-SdIF p^VEP~+ҫA N2#!,ז\*Mϱt/tP˞F1u>Gii]搨URX;ot|f[8n6ڀHKd\OEx*^<*EY-(+Ɇ4]]хWIOۜ?;ʇ.R p -K,ҖXr-JU#| 7/{U4ط8?f;OnQۉ^M(EM n)yR\qv4=!4ѷ ݔVU#&HpVkPdj*O~Ъ`\=<(P|,iR^wMɮ2q<&jW tV~>N!+g,ėXc!G c@ɋTFVa)A+ ~Æa\uo-1JoOgC%HwB ~a`W6~' *\{r<7oW~j( Y.,!)| 30tw@[^&b視)".T<,ۢC׻m3hE\$(, e̍KUE4Ff+ƤvS Js2Y_S]$uJ8Vċϛy/%] Rj]!q*"qXQr DWG$/Y>@) MDF⃁K ]@FV)d?19yî![^!27Wq|B u:}[qU Q$F1Pi\G "GM~bRCk˦2_J7Vu2 2_K5}=Pѱ2FnBË-j{`P&#[J !"F_fHCuXbcU֊ejs~"År[1ˤ,O6 OT & uAcҧRQ CʱHaJXW,ظVp.I@HΕz4ڥD͆qف۽o6&=3#<R셣kr`1Z "B'A9[g\*2צ]&X(sT~T1&زݫXd)^yi9j[R\7|Ihtƪu׀NşOH)o8G*(;e ;~RN4H90+ qf[&v6\,AZa5csjAeƀ/R9WM6q3Y C `5MD𪬣FExǗ.-pS!ͼ|O L-[Eav/iGC'#@D^Ӷb1^?*"qƱ G.:X⥂ *!qžHAθZ8^MIAL@%<$X.e泯cw([U+B@2ٳT.^;S%WQU`Rvџ]} OOe:x/nCoM^ STȹ,_RMl13'w@l&# E&{^˨rT bU^\:TV68:J[aCB (CE7[wwj|1z.[+tx:o~5V3/]:gH~KCYH:ȼ{NPlU>CN8aCϹoQMw6EYSM|[<> mc ?D*y;S6v}9t!{wZ)4F[0qN6jg+<-E1gy:-BVbhKoH k?n $ZhTd<ǁgNo#.7u咍.?{/sGTP%5-Tf1{Yvn07 ]Xzd/T=へ=QJM)W4 VV'y?eA2Fv n3+*^__\YJK}rf m&^^c- %sQ̡c9bŁha] z3u $cHO'usir تb_wZ|uMz ] M Fj(0L4:T:fmǁ;R$ J6,!Ml1t@},&̏O>^55k7ҽF:B@d>es*Eɮ_(Ů[2r%|8ҫ%km۵0Bsx0Jt.ӧj/dQ}u4,p>(sZ^Jeyn7'BVi\'8փ BhBAB-4Xv]EԹ8Dj2=3WeIRY>\>`K} 9 ;nǽzLF&oGš)I8Z7kxO0|P˼U82VF}5~{fp_~wDG;K|M xr":"<"}HBjD+}.&@vӘ} ZvT(IMG3})7}0WumP'R>Ps5^̒bhM8=BR8Z5 ؖ\ba/IJ}i9t$ () 51XP!ۊv6!\79>`j P?sЕ\ZnpXx 4ђYOR?ZXWgAM9}^Vw񢭕!oa48M?A hhQ/\9DwTC KHř͎HV)U8i:$ PF ")1IJIDBEЏSkz=fEɲ uK 8s(Kƕ} jh%W~)9[&C g>׆̮F-JUGz"мƹ vj W33^~kVzr&Wk=.e/r?k]*Fy{PDbpc!qthy:RY(Axl†E?CIwUq ZNfFd6oKO?~=$/|y{% K.KԷ;xFaUKI<%Vӆ.ѻecpSB;5vɥ{ 9\FM,n9`&)-҆"6`,RNo ڳBD&1kKیm J)d\z8hض0ބՓZl  ۊt~0h4!Eq{`Oenw_߈BO"]3(c`!/ijD!>}61FUyh Bv-GQi=gWfw?9cwެnkպJ؍rua/.#p'HDt !``2G}q"~y c`՟1>85Ƒ ?~aϩGFeV'PXQjs|<'rxU/ %H"~*0l2+;bɑϙKKKzVNQUMK f6/թ&< ȓ*a/2*WvD1’aD>($\qJ4i[ͲI^n܎ıCSIM*¨}3"m.Nh* }%(eY{jI%'s҃U99v/Ԓ=pSլLv)$_i@{3w8z^O8uNv:L'm/}*Fə0gv*r F@P0X,m?/Z,ǟXjAXU=601ObwmhJ:FLR\41qb)knklK&HԲ߯Џbmӧ\o?PRAGmؿ)~G\axԲ@M@9ST&7i「Ж#߷2;G"~S }1l'( 27RM$}B[oCľObj5 =!&x0hk \E΃8SO+)ir:/I=yp:bW  **YYr)` & S'L~=7m(ypfO4A4J +*92$0_ 1*ʯ_>SRCI(c_S05𮊸ԝQ{9W[9GWab|QYy^<4W9.q@v9b%t2?̓Fi=k.A+ G[q8{;Sډ7-PexHdD7(eSkgGr@&0n5{6]V { o J<7?"b jߛdCc'8Adߣbȸg͍6 IBJ<<~NHp(Gw A}k)8Qݭئ1|^Ь=Q8/R CcX by*[g_, S%n3H4pLN0$3->̯W_OnHqyA;7 c5궷3\[춢dikaLdc]4jDdN:HYZS\e0-ONUك\ 0HeKH6Vǖrm(|,IM r} t<ՋϪƗ4jPQ+ &/rו[o.ؐു`.Τ>`W0?Wx?`ůf &IggI\|z [oPZ96JҚT%L.Ieo+/pfW~j!(Sjn;ň@\V3>Uz~a !b'.$'Hɴri5'[jJx~ I}>^"&( ,)s6j<2DXM?\q#йIbгwx[5jiToc/O)Ľ}CdgϘ@B/v im3T7zďoIBL&]AlfK5{E4e&ZߥMR=%E-O˰Or`؝IsBOeXw^f&~'6`ql1iVX877i7^Cv}#n|ܛWwҞ9)CT_ rMkf/DG80*\F"փ7V`(׿-0++tW[/nW7*ٻF]2?2"#(-ƘS=؟VĝģNu7 47*M6FXfų\mཱིfs~:O|UȎ"b1Ug2(suYq ,7[- 4j``JSXp @+> 4 Di|/|DNLF\## Šg EЁ}.$anzTJMDZ/<5Ia bZa"WJ$PJ! ?+A |*0)- 816A5LTMb1IH`G1r8lr>jIM9LoUı4q@dvn>wDr)\JIO#kmُ,G=pl3,GT|;=b S%瑥qe!da{eeiFA f4ZyJ A; R$X]aE`D+%:r:aTu;\0їS@BߓA &>gy~6]$ $褠qT=ξ3'p\ZD4;QtiA-$ytM"H9ꄻ7Z"0 "@y @ b|N^Ԯ:6,d TyV;-L`d`Y~چr m_8?`(o'e$D|TrcrD %z5]0Z~Ji)]˟1l"䲙y5 khhOT襏Ni~63]e3ᴇVT@ |䉉L.}9tӌfyETji| {ڬ(ҟ0F麤4 w"kOrb;bDIvBxnߒXDIc9[!Y0+gv~%BaUoxS8S{Yt#̶;EP1m+[~Qܶ< ح3]L4v6tJ#0%R@ $ ٬YgLByEHϬQ9fLx\UyH:4C Lګ:>kjOUF+ 3vJf]9C m1[L]U$h(G8jdJdl֗NȹDpmt_Э$ԁn |ApFE_O,qsQ Z*n'@U{sp[x9;5TZZߺ͇<[PCV`6, g=_T-O)]h=3DrRmqg j;d)$o+ʱ[LR ")͢?ȯV4)A 1S_Җ"# O+KP FR66%wWfWY+Ge Z.xxԻmUEZz$۪#wMlB@nˀxwmR PBm&bWcmJy<ϸY _ j [jv[݄$<U'$?)Rt&xfb3]} 7MAmAAYPcell_^>aygYjSTf'Y7VT9/t0e# C#>íJ*Ogj0*71AC?y9klln[&(SV2o' (sc38֎ 9P3CM^N;Q6'=Jgӻ> x@S{}ybHc{mVwfjpzaaW(V:lP!65 DxOJF 6v˰~{ DVOq1|@U\y4#5# ag1B4)w;|6Ijki*j)y"鉞 ;^J0gp>:s5 *`y^oa;bvx&7m- $=~=s-J" wfܞ[LR.|'ߚ%ĸ,KJp VX_@n͜ϩɎJϊ\W8k<|\wiUԝ.|:$fi$9ȬtD:'\m)41 DL(Q E7tC vٴكt(V~P,rwhΫ2DJ«HAjyױ:13zAQHnQ3?I1e*͂H4 |kc' c N,_\"(]LCEުmwj;*19*1fh]|w aYavѐK/18ӎS8@~ՙi> p~D0\*f$cALdٳŤpıQx]9(3_s[D&')]41?͟cR`PY{4{rgPj8}';P&wތiIc%Y}]ȩg36H|*!Z*b:0q^n!!WO"Mܧ4 c!- =Oq:W"+(PD &|⇾:B \!'ݫm~1ď";6㩚q@4QD`jg6f$\,v,[p[rdZAa࿩RP1FvQeV`#kaEhځ.1UěB=;fs`al!+NdXcOT5S4kqtۚCxvfynZIwex SCg/y҈ʧqa,ޥGnp_Ou8Q}b?Mq z`o֯qZNj!Gыn@ !|$q.:J[A:T)j1kDZ`ĹDY )L1 Ny>Js{QQ3>d+gv; E2#f(k;ې=xA,oY=#@`r.,>ZS*Q<,.G!㝾fRIz*cz|TL*3wO.eI撫3>ֶD.iC)Ik,q=M Fg=HY'QuМ/?WmA,s[tI}MtTw=_ź&%i^k~E_uqSaq:0T}u.{ ms!2JHH IP```c9$pW 6Np QPҜ4Vl* wDwzjD+_ٜgHD(GGl o{漒>z^<& (Mk;^nA1ޔ׍+wa#(GtͬJPǵD&|.]H@qDMszxEyOTnɊ @YI7A]YJ$3KZMūN6:҂ %E.4ɷة.t%b^.*69v^}.<lدͮO,kUX;3, J@de$_nF^lz}ĄAh#(M@#ԩM,*]`ee K&KjaaS?N Ov ?! 5{;j˙TZAM!9H'\jp3M'Y͹`12bGq+j,% 5 q} _#-XdYA>ENV i$揋4qL~ yP>bp^fU1Ui1ÎԛD:9l4s/mVCN%E =A6Nɲ7!ct8i6_(袊leWK%(OT\L \6UGWͪԘ 5{]9&l(-ӏ]Y[%UX_4X9ml) O4I>46b.M1Jzh> k_ـ ( 7}<|o ID?><|9>7߰pW6 K'܇t =ȩ<("O%8fpʩ>\X03it.*&tLC"09F=MS.BY%,ܨd@Q0lwN|]m3> [P+u }L}UK(5йS :?!߾|??lύ o~ϣIsap[e!48|R+?/`qS]'Dt%NYJ“jӵx/G̲M>a7cL؛ ѥG"J~@mΊd{  OC+w%B_df9`~dtc= lhȥs$ϩW}Un$ߡ>FE<b$a_ȍ| b"$P>E&%u"EڍK&%,Ht;YZKcon` v|18  cJU^ҍ# d dR EɧO,A"AcƣaYCZ¥a;؋iHlP@1c`  $!ΈQ8Kud6(˜̫AEA5s]>aوJ5 2.X>|V71o}$șe;$SgZFߡT8CVnhի/=ɴ \)/.s*`k \"݀5gWD)l'Qm$-=ւΞ[ϵ6ki,wTϊ2UrJee@O\`[(zˏ ܶJ&AwTΑxf/n%W]nɦ 2crA+))$FB,ޖz,, Nqܚ KĎi.WUh& Q+?d}kH=#) |B2Jpccrk i_$)joSX\Wk|)ZaCG(R2Rt/VmL{BbRK<&A1ǩ&$HH?a~8|fnֹ2 p s`(;K;n:/=8iySY;uLgEuЉur#wuR'J\b컓,$ fKݳ_l 'ӵ4*tzדyd_MZT*׶Y2K.Q{b4˞Z:fѧ8.X 7y*H^DQvT8y> ۡG\H32WЅj*By_uG[@\z=p#`o|KN)=#:&nZ"չ!KrEjHm\omxfEʲUEQu;QbUI4w)RLLs<&-n_fYZ]EQG/fUIGh{^!%&VwݮL P_;qT}a VO[HQ-?aۅt AwU A*GI4 S#fըJQz?3* i@6!FjYmq7DQ}D. z+qiu3)E^C9^R h˅ n{g.%Iz<` | uM,hscx9ig])q1OgRK ǿO(~] y8V!fSD/Nc".["-ZjPx%b^f 3X 2ME"#ߕ0HNZ!j7V<"jO3' c vЭ{tC|oE'j4 egZD_Hdf Z7Y-LRJT8PuL= 糙Dy>5]!\/bsG,$t{bFWѿڃA'䤓b^^f hyyrv^K s< 0xf?H@Yi89"(0`|ǵpeH .4')!J!쯧gRUfw;oyq>y ZDj (3/y4HS1^sֺ~U3o_P}]'q|I!"B2kYL"Aq]>u>. ;&rOw^חbLd )[#Yjq&[4t_HSOteǵd^ħY#WU|yRVq-Fh ^\鞭|="$¦ud)cDl珘bybq|b5©Ee;'̸&.2 Yi-Bﺉ$81c͸AEwnb`7T#TP+g 2.lf(#MR:l-=^ȥRRyLx"v^cxyinc|j2ם<`0[;}p%Llw8UZ <\ ʲnY~K z?(a- ܝk -|MΤRr0WL-{%PUɾ J5RбyԪNm bEװ3z|k-=\E~DgIÚKVl 0Jۉ Ib)ZSS:ڷ[:!<|ś- V%RٙtVHw" #%'6FM\>x4샖XXuz~mFDY{[=P粿Oi5rhyYr|C+naOЛ?A`t Nk(A'X+¨}P  'UcGAkcrb= H nqRlbD)cISL vK(6;[B7D9J<4kʤ9opdϡF|f}gǯBښ% ~Nɖt4/|$#׎N(W `o5tiӓ~R5Gu)‹ (%k=;zkгQغp"g+AJ 0 "/.ևbi 7Ͻ^mTH|bbȯ%TYyRp9[ä>%ǜ섶Ԑ?~-B@o.ayHg  @I!:xmV\r qWGb #1A< >A)f([ޓLSĸ^GYVz:D\<4XSkt%{Sx'waB8…EDA;Lw6]jHXztȥQR;\m5$Z}}?$A &TBY++wnR]Fm̥Cs引3ȩnu&eMeN'&m 5`~1J?]Mhxq{ڔOSDZw+-lI\DȤEv"Ok`0b:cdv 7F=JZLyF7h{ )rY)i<_=pN&VNծNtkx 4}'Sǁd^Hxz>㗲*&xoƆ1>&r[*8΂ӌeur " D} ֳg"'.Fkb %RJ=* Ӈ= Aˠ[ Qc3.{#8ԅ8+5 ThzvEZ5lbPNGzytpz85TˌsQAFGP5LmzO 5G̹ `uVvLTyQ7.5щ~E԰R4x__}nA AP@!ii"P h*80 ],P.P:9T(1%pÖ.7`O4.Y&TQ rigsO>AxT/Z)ɮOr*&,9E5tb@(a&W"HC΢w{ яza4w,ԝ\ZVw [{䴤+0B\~9З 7HՃVDlbwI.~A +zkԭ zp}[CLҟQkFE*Lޮ5(5'O308 .}^l"N 2\*tm}yapa腱X CW:tвa@yͻe*x~fDO7Qȫtc↖P NhAZG%ȢkZ5ٗ{};zb4GXL3X54tuꦂsy T{k h܏^Ҕ$CKEj.cDN )BRJx&DP#y!aLq>IՋ\@M1tܻ*C*gDaTpwuJJgY) $ o_G1W8}}34qr8tx3dez _/]7 4MM|O[p/ps*uUQ`6zDB2GIڴE/d';m@T]SthN8X%}SGU׬ GeƁpݻfx]3>>]-2n|iiÍ)Gǐ\кX]*&WFDIE)`:jE_DEl%Q/cthW |QG pk+Ob7l9PEβ(и&SV{끆|`)Bng:uv02p~B4/Ef#nj_'׷QO'l=r~&ODʔCƎW3 @gkҨ(Ѡ$ 9H,cmYӚ-BE"Q_̈́yG4Оttu吾Q#x*-~L[G}+?yux@ אw1{r2Ih0޺ ET J2PVR <W2%Č߿q5-7f45c$rcsvIx\A4C#j~_ FΫ6t/"u j׸y,fGeoSOj\{Xc!܃8b8Z!ADRWh>tf}\iсyL%rFrD=g7#Mq0ƁW-Ii}6*Sb?Ӥ}\},OS*X ' qi^e@0Ɠɿ$r0*ܥ{!M\nۆu)p5PxHۼGx4Զ3̤&3 I*,f e:6 F/ޫf~9cEƯd2&Ie0{ eNBl{,*vAArV׎YB+FY‡[kI\8Cpq `A. srZ(R2=#_PܱJ_pa@+m2} Pq BpI4\ `6E6<4uWp"N/ޣY6XU+!"ٙBxQr(E7kTq;֏#j2P_i4>fQ| 'S CxQAmOL;\C5aAHykA^vk)Y 9c"QlfڶY) 2]^MŠv"{sFSOhքce?{J-ۃpߘշܖ_pX◉9=s7xH?(337q&먼r^;3@"՚*w^>%cDJ˞XTL:рK!%ur0x4 XCI~3<gb^5B)G~XUkdw#ͽ|oCfrvI':/}]]KDr0ٳv4'iQ7kӉh=W_+PKxwǟTauWu+"By7}D[ ?B=B+|m)b)eŔgݢEI/r>?>ʶH(BMDwu)k۷ 199ga.oFTf`&@8jqRmMޜ>ʪ/K pr߄}ʃ瘘w`;]MH֓g;oTؒBIV$*CFJB>D8֒ c, /f I4QS!֎t %oՂRJa Ůz[^94$akǙ7V "c6jY X@\-%?cks:iUCʂn9}Ʊch2E35['PN[8eO5zb 5Э۪sQʃz)#s؍OtB:oj 'i|^j)@X1`jT&[l̊j$ȿӬEO"qU3ȠX*K\.w&FfKB~e*̺0#6$~̮vrv_u3zAt 6P˒FM~ 8GOX\IRP=tU Ol}꼕\+*g;]ze]r";ea)"1!s0o_i"{̋l xm^ֽJ&ѵ̐IIQ&R6@tӾ5MQCYQ$Jܰϗ{n{it@ZZx4r;u}ge4Mъ&|;xu65<~L~RM/Yۿ:pw-=Pt /#i#F̱ X]ħ׿]K__f ^[l:0͎%b:M/w騀HELBT*Zm=Ljy lt2s'o2yQ=YKbNXBOtJa7Wu;g!yp*j0E "4_BOO&" M_qK -D3kq !XvZS)Ǝ/`en0e'8FoLL:iUYۢjԨeĝMiW2.bJVmzϫ.61jA;eC?X#oO"DE~JdH/*ȟ`2Lܚ8ss;T}Oڙ'&YEˬ|-ԯqZL΃[{ʜP'؂A wfpr~ d,cAU@< <$]U}.)* иP0k\P je8ŬiVtci;O8,J<*QB)Ɍk^BK|(5g.}=Vv3P<S6W8`|9]H`]Mvb51 joX6"W@yo9VwpDBs\X$YggUՐi) uu|[jIìAd@֠9pػ<,9̱GP<>uH-ZK%2e? O;`.$r7s}?7 NtE/^==5+7?nlZ FTok}/Fu!26JLE-NJ;KD2A?Z$1rd*܇%ϻRVU-0)0ljߧ:nsyNػh3.ZDba4$fpPcyز*?&C9ghQt’0:zS7'&0*#CLm㜈^؅dgHdLt=ه zJɞ|5fJWG, b'n٨ O')a3>2?W(Qjc3L@DoڶȬEe%{.H7h>.Wk7%cٵ! >%/h {tx'}<`R|Zn9SU$ U[{Mn6~_snuMJC`0x/1.VÜLGIC3xy-b(@mYFЋynκW%b%P{,Xx햲[_`M7/ډEXL  1b)'T߶A  y$%I2-Df mLB*T2$vE< Ʌ8B._>h!10 0m\N$摯!_NxQNM]T26Ԧ֥aɔR#D~sr{2l 1#Ib:`}xjEN;( QC5K܁CvB> 7O\bbSAؾr}yB6g,,f NCkSc kzaHvW*Zw~U  (6q hu?rms#S_r"󭻃U)id(}s;A{gۮ%\嗈ٗ++0sb( Ӥ$R.ָS/\Dɼmui{%AEtC/a r'L Cb*Zp ,qyGZ0Ռ9 c,x]yHV-Rخi d n־ ;5hISRbĹRQQ14bH|ﰷU8[3لW'aG(n?ϟKq[ ߨt$gE xNӱþ~?߱W>[Q>>ɛ'6@حrdt&ls3yl$b,0܍{TZ7(hԮFǝh.ZUVl V.z'[UsGsDl%=kA-M8h=v SC{ wم~Y95c6]p~.iCé>0AQr֘\1+yPgd,6.drIFbKhjL9b¿a^j*`V=Ssl Ȕ1/j4Xv)]?] Ω}ι iZg 4W Թ#x8"VʰmAԆ8w+^v"Q4-'ƾaߓ&vd(Ս}&W"k3Qӥ4H]8Z^q(p 3FnVbnGR4:quQ=K=mQ:0v%0<:xx;1}D2Ŝx[ktk0csϳ@5P>K)(3ʁ2%;@KCބSdsUeYkœF=btX 7H.aOy̓lsІzJ6(/ Eg EX:yU6L$Éz a#3Om f}%MpbpI/8}c,asid3n<$O?EH!Me_0&Bn`'?NO!]]|8B5U>z|Fp蕂 ]as7(;d{Q&[]su1@e UOR:=݃Aʺ(^ ć3;\^,9#K:%Ih#H+ cFЍK~XU3Ӵ@xPѵb )Ep# ({Q,FQ 8$ʇ<xU ʣy:u6p='Oȉ?moVkҲ1 5G~g nʔ.N]%%Z5yϬf'\s5Gt Y:4+ލ1w0"bvOڨ\s { my`j[2q]a&ay XdQwSp' Is.z\!MO%N)Xo,/Q }4*)gSXjbf @Zv_+' Lf$$d} 'Dp5#qР߉wjj ӏ4C֞>`be\)'Z,As3gx3X&E^M#Ӥ7ziAy$NV5p˄(F7byqKkK`bH=&"/QیBԑM?_TrG"U f` K隹]@rA"v/rI,7&>5)_(%A=KR%v A0]˯WA ݧI^ޮhg?daA.ul.ŏ@0,++݅&WAJz(Sd\ D9&_[yItF=)@OIUܓ` #a}K_gΜhݸ%_ݩ 1I֣^Θk1'b]YU!񾦑$i&ܯ0#:ATn<t*OZ.bEo"vruw62 *Jo$@|OS&t< "DžׯUK?&jJ聋Qtuo^ޗvm-TyMKo*}v/&LP9eaʓ'A40k[K8^6pL9~WdQ0\N77`{ *4_u-4|Ԇvx0xXg2rolN84)`3mgW[1#ysNmj_$|11gN\ ıQ @75Њ"&{ȻrVy3eO6|_h+ ՏRTuP H/Zrq@)']4 δځ;/+P<S gtf/?I`EjA^c;cy"ZB~{U=768R אMm<Z;j<#ң'Se*/[ȀJwq[Y8#R<@kEZZ``gQï\})g@! hg^%e %\wSC`rR2fV1e Pb36ػr8GjX|C;}1T $P#,Л~_ ߄y0?>Q2JJF8^-"O܁=#Z?m/&[A}"jg dx^Mj0aa]Dz$NIbXIuKt 074J,*D;XmUlrdR@dgom\EA,ma0PdMX7^9|HIS5E݋YQC%+$8NYLPz'!Kh\+$r䯚0\0)F09^*'!YIy4@XS^U9ܟ9߇J(fc{`SdصKE$]~͏8͝e|?Vl5}܇GX`ic9 di0W)!m;iIB:J}:{Ʒ !6𛛰ͭ"%*[yr4wp;%٘\Ŕh'!a/72Egͭ<,`̴G!B⡾ƗD^p8sw;]|qUaL)wb]l42N_7N̉1]KHI4;Ug k*yE6.`nR Jn"<`NS<^w &1PחZMu^x5V~ȧo fqyINN\g _|O~͐f$,0 oU'`xYwH:}-Tø9N`cni_)aRd-sG@襘=~5s,oCHy{6b}bP?V5_?j;iwMD|fЃ[]L\&4IH[|4VM&BÚZ' ƙY#&X.l@2^h.;E?U.bRbF-D,Rʪ@tI5?9d&@^룷ՊwUgpD~'%/4]M {LuhH{@uӼ c[Kp=@isb\Q{. 6ֻ &P{*02:~).KVT OGAK-y&&K+DԸovXqEaÊ K0/~D:(T&4vǃ0Kg٧ *_FK^ 3Dst\b/StjΣ_HH~'!+z.COp#5AJ7mzO0݆KT@./=>9DQS+A_|}+Ov.M]voS=):L)m,7hx]R[`_&qOiJB8%~~TKo_ bحoS /Q-W׿[pdž`syHy! (=3-(y }΂@ΌJ5qCqDcQL4}Jhx+:.փ144(NwqHh%o $E"q9M%1 TFC8^.kS_m .&M>yP.TZsˍR>oT֮9$B Cm̛j{J2m,AC}Ř w1ɍOrTT LǸ^M.J}1HUj dbKե>T_C ;׺:3[wl&B߸;s(hj ,2X"L8>2O "of)ʂ ǸVU=x ytQYѪuAQ7xSC;*-t@+iRJ2z*@EwP0¡cG-ujbY'?9lehZ2YmmHI"SB˱./G%. `/ǟڑeK嫻ٔAgjMO\hmR#@/[$f)}4p,=SgYmi.36ZjB6>pєr<R+Xk7jjE24=U/Pl&rR[e@2P{]C?" !|aղ%L]%e _i8W:J}d|0CސĐ~܋ɁӒ~PDHs-o!eijZq>3j ߄9㔹4ۦٷعsPl&D+M"ڵanÌ3MrhW| LD%!AZFSH$p3 L/~gk!ny~e4Z,1@Uu1&삚p?|imFni#^yZh/v5FeOo2 ~ =;q9y I/HeTÃ\K QܔX·Qb5PvخèT{e> |LChMRz}R3o0Sb3c(iFtኧ96{FlR`Hd2![-+re2$Mh0&Ȱ/<ͽDjD>)LoFѢOՑ*2t7y4.Z}a2Z 3u(%m ✸હ0|3'bACH_[.CڌC8+yCҽ^ Hi=oӲF^`iLl*-UJlZswLեC,8TX("_$TlT*f i++̾'/%6I :V~c Fss(m\ ~$F^"ذǕcBlw w=VCg:J+_ {ǬOa%)eY.X)\z(zuJ",,-r.Gizpʞp;0 Α(` +,([z*wvcz.@֞֟nz# vp#@m V mu?RYᇡazoH Cyw@֛x^qUaii3ux:()`\ /# D,0{VXʱ?c kq_Yz0bJZdIE9ks$E pro;U/j?b^Eކhr5V{+1 uL[#q〰@P \ཚA <7& 1)^#&H~0gE߳s68t}t-*H-ϨD6 ,lh]J Go*@%KV[dՐPs`Pe "^U2G!l%lXn `Y9L!(jˌ3iyomSuv=,TlD4lF80ӊK˜*PW,# 3.q}!,_^{̺[Nߕ9G3d),Tl90\J.Nau1vˈL2h7Yc]}7M ;xl!cMulJ:eE8`6wV1N Ed]չLSQ~dCp톁ءV ҚJNz5D!`oA>UOm݇w9pi:*[`K* vomgnRlENDYIx4͚,Uº/hf9[aeGfPqrX;H 7 ÅV g _83>zQ3?llNa̷`>QS~%7y,شLk!ŝ6K&s0hmQzP4o|u~D') "Hl4 icr-"hAlwkd=hZ Yprp-|T+gq sZt/4T 05PsMC[5 3oe`=*З @<DQJL;حGE<^k*d 08Kb>@ʖPyQ/jbi][~4+17˱{N*^^hnbv`ZE5'uԞs)iBe+:u3T͇YbK+jC`X֓VϿV(YyBuDm!qp^`Ios"M<#SfcZ8<%0SN ̇9")&>΋^`+$kWGlr R+>\:%Y2Qb`[XL#Vt2]u'76}j9eۖwgY(IvVݏIf }YiOgF`*v6DtX{.G&\AdWّC;%{v4WWTR y. ZA "-' h)jAE!G Yf~9V൑cmNؼkQuN/{>S >tsB5bB)^?$mqɘ,׵)CB'j'fb#]:5JmzgRT:;[潌!+o!a6ZE`a[[̘OGS񣯡ӅDO%5>d.;ָ-\HBXwF@G-G}$i^&hzVx~]^'eWhem&3 BYTbq{Չ5purm\wXBvaŨwWÆBXFOQz `"m*|$|u\BڒuYNFQdD.5j@C=td[_ROy)&Er ٜŎlXt2!K{}Mn0蜲n&סO]vя_;C Õhu" O-ǝ$U!{Hcf^/C4Y_ gU:Jy!R0nGhw(uχB@Z;C'`NȆ%6{c3l ZMcYI 0f?w38J6]c6ltV1cA-5d;6/LԌ dܽPLrUIIFic{q+y%l x0*Gu,>+KǴՖT|s++K?(vYTvT:0@7?ƘmJ:Clao1^ ΄L{+~3oLzNx=g '^j 5)R gDX%@2^j΋!Ʃ w}]Xtp `o- Sv5:(BuOf@®mex67"g Nڴ.|,mbFsnVßLM،Di],|݉Ix[9TbsYKӞo|ܤ1q3b]wPVyޏKɏ^<^攍wI H C[HAuW%~VˤpV/ R&G#P81w<ҺV t_f2myȁs IXTeD^9\MS=4{g !H`b\K҃Mrh\i:'zoxs-KH vDdU~1 m:&w܁\6~tAYՑZ@کccRO%s¾ -砢uðl[(YG0:>Ң9\͈ ޲-0+pv \,-úW tM.b%U∤c-5s~>\Os+1e(X5"BJ]GYc8[Bj% Rd몖c&=bԒϊ GWr,]'HQ;X+!T?QvPTk.;<JMVNS;fiوOG;ZqURzė0Ż,& e۹G7&ĸ`'ͼ!2pOz&6 ѕ]C`~-򸂁Ccdlc~vxY1jV66u"77H'Jtfm#yJFu=_i7K2cp~ )5ӤEu`3 N;i :ksUju)UߘnPwu_I![4MZLF$(%!w}s>Юzr$Y&֚\LckS`)f0(¢)앋P"Y<I,KΔ '/|F+7ƛQ /V p^O>!&ixG NW u0Z9[BOBOby/I+ |&m5x@DmAD1mO.LGi vXJF(;8QrD59Yp /~nʟ(ʠMc\~ݴܕ윥VI,楎Kל'-Lsh{<4[ lTZ՟ {y'/W]Is"!QڕR= xV'V$$p :z2 Mޙ`<|>;Rݲz}V ugNEQD' ?T}dM>v]|'{z_ bI*]xvٻҪ؝zhvKX/zLS.,2  "ϰI"Ekʴ|Č׃dhY忕@#>2S 5XEVЉD,V^0*6đ$7DGݹ'w|s oMjRu qH0hA׆"\{ye)ª.'H.7<xXMBPDIͅZ4$dO5e`5LH9rz_#wIxZK8MT[Z͓ D R<;Xi{,AOWnnGJVpc_S:|>ctR -Եׇ[6v k)9EWE~쪮}Xs"Ц03O< (WQPM$27]t)+ X7E%[cCrwZH ܗ'v*H>zd@[ei*bn=fyxxW ٽ1aO^C&h . ҲbMm:R4|#9Ivf猢AfCHc9wQwT"UwO%E\+#^9ʅš2'Ha]I\hη5Dgd|}Ρerʫe[|3(h _2or=Q#ՊI$yటzq-=<>IDYHXRR尸!hrj%ɀ8Z@DA!ݧIE51^06ptj°!Xxn^VO,W0gܫ\*Əww /TID0"Vq߭6Y0;~;Pהt7\, -,P!t1F8zXwMg\aY{hi&ά OSV<90E)TPCy&/hS>1ZG}*yLEn1uΙ,mVӠ^OE҆%^LX('eOkPֽoEvM.AŧkhÜ/1pFvyz&ID(9,ȍPXlRO*ବ˒}oGKJ]0To.߷z<6{:X#d[Ux+T rmkj{ ڹL\R- [1*m%˭تDIP@@aAjԔ&2Y>,3 5@ ){_D";zI'Iך-#/Ќ)4Mw(U4iL.G[c̍~[-^W Uf6TcIOc Nri˹ ,Q|IzAB)-bJϾ5Chmb8鴒)fШQ]MԌRoS*{Q(*{f07< ~S V)A7G_mq t^{ /i.s*" E{R, u0 iM!HZvNHhLK%z:]869y~I)|OyUaa)'bQhY6H(5~LWAvAr.#860_6DKe1CJK;w^ܠ UW\yA훢!QN܃1<~^LRXF$԰(LE>3;eS%>7 j<*Sj2ӘX-iY3uSKP>@\ n˫6 DW|y*>9-{AdFбǒfQy̷}oEH~qP3߻c'ف T ] JҕV6%nv5.ISd~+kx~30pǂ[\<#ez9*E;FnSl#cyi]iROdN7빱Ot􉚘ΒETMo WgȷݨN=n:nLaisH Tl}|.BP堵Q WA hspqL뎧 tY⨇u$- \}\_-"[o: D^,?!;*[(_@'\ ̈K5ZKhuիuZ~RFf^藝QcXi0)Gns4i¢)|VPŒ|PVb_<"bQ h?lLqI009pl my؛%]+`o"ğ[ʇ2UuO2) pE Rpwxŕ:!z OK/kHR_Qx2Hz~9A#f͘.tCxQѣwUf8nim;y -E땯,ܑ u(jh}8+#/گ:om'Sq3XF ^ԍ۪|Uc|4~ÜӚROdrA" s&, 5;?aˠa \y\pӞ+Vҟu>_޼o2=A+ܪnijh`(fq=QoSܭLtD 6-RK"aUm.?: *[AB"N?̾pRqew%"`Z{k4A^v"WipbВ}@Xxg4Oˣ;RxAψ-jxq*r}ࠔO~ BT_R+8DZ0j3T!fm|fZR` G{OOWYNS@>F Ɓ[ػ5Յa, D El.O:e§( =5z7[0ݰU}ם R95yp(E*wBB#SW C_}Q^)aZcm~e8mf9PV3'(ى'25n~ *3U*+U^ Ge"@0ݮ՜xއK_G-b?djX}u@,]q4H^ֈj.>˕U~ ˄1ޔ4̅yU!YNK.i"riFXg2ۿFk acLˡ0mܚÂWL@[l fk5҉Pb=)gV68  %O Ge[56T輸()L%cfN-3̚6C &T]QEe!fӼ$1H$lʱWʭ,[vi&8x/&h_-YujY~-HvMT49$\0s`|qrn+#Zi؃G!r"~@) mqXoaPSGQ88uN*-h% s"z#]a `Ȼur+~E dJS)=QHJf`OoU~`Uh(I zJ*0D4gCf)LGXonG}3-C7=ƨx׮z/ls}׋;)BKWE ||0XTߢ ڙuU-=1-G\ râ /fva09M~^$[8O[{ߗ$jQ,_4^vm뮊V!|Ϧ7ShXJfI5}7=i=VQvPzXP2 _joWE0]Gh!! 4GZc!F WB:k}:s'X+S0O$wypW`̇~(DA'Dofs&n$'n=}i?ޛOU˨8&| @Q XfIY'淹*vB.vm~5$Fz+dAK/-YaA?RA9`l9eXRkv|ɲnQt\傭 W'\y$U˲MMj|&QI!MPMzeHɽˇB3@J.̌L=T'4~.dێor߈>k3 XN &|ek?07Y1mٰVE#,F%veȒS+uj!9<1X9 сh@9>a-ZWFP30WH6dzWɫH8|8(Yf@(]#u;S j"Ѐ_+=/BȺSɟU10X({F%PWT7t>m%zuTbk!v,6߲Q z twiU(qSo9Ni5B">Pd df9 ~;d- A3R45a)\"m#Zld8d3n| pG(s#hn ɒc1iِRtN(kwt [49ڐڠ1%UlMΠ K]8 bs6oQ'^em*Vf tuSiSFlka"b+ f+ZJ>zg~I`ݬ #SE]z'RxNyt]`r42"@F]O`|KF :4Wz̒Fb/e -+GAp ](#(}P4a-#G1^LUVߏ3Vr!w(-^x-c5lm鮚2}O;#jXvBu/8&EV_YLAe*n3v#I'>HS ʉLd|)|h,r qn쒒I%ҥX3,E0H&ܵ8ps#nLpFR0 dM3m簑3$3!A"&jf$:TS{9?($斗oAWev+[#V``փ"d~O 0)7" > NYT'q޷bҖe3&Dg!3^zy-!yYN89%(DW}dJ \6Y?j|)&L< _[{ Pn&^Q TRn 2^Ч)'`΋qsjT9E/4B_caa4+![}X:#S`[?0֌ͣ q.&ä2AW{%6? iIЧz⛅C" (NtWeSx-Y(%jB@丠Q[jwIkB_ElezuRnRzv}(N:Wڧ\Ď!䑟u;r*u4P,p튚:ce`y}*B!F2v@j0V5Z0 98`&SXDOwFtEch >@p1UH2 RՀHvzϹT$MwbJ]]KQm͸@r} JQj5Y^9{?.(GkwlD84 <1S ou9[K[gSo5 p7+Z@tB`T&ZT poֲb>1ES-U:Mj@xX ë a7j@iVnygD4"X!>jiq#EhUEYK =xC3@׵ܺY3U>On-KrtyYOt~_ A<H~?#{-0f2֕K:S+5cاwXnӧx'4Z0xyʝӡm~;, Ɯٳ7WوMɪ2Yy!w FÆr?$QyNdø,H2?M bJA$@ P&ϧ|/2[E@3YsTvh⍻ ȡCpdRxXs7v 5.9xwK?C)Jn_Q*;ќg;\=*_ \]k.>:@DmJw|Y y1 227,Zw,`H~@],>Cj>6aҰq׈ŁG2мSc`*yA 1ef\wĄBӬcƼ%h!p;+ۣe7HwiX:VϞhjeH112]= ƺC(hq_|]U8)Vc{O7YUBkS/0%}y@Q(ꚷ)A4ĺɤ*YFIcwee3ƚ+?^Navi`,(GdU(|<9shCe臠8éH,]儤k&C|iWit!rFk@( .ķ@2,|ԢYI*v)d QkS)?qv`_]`Na3 dk=%j ؠw"$.$G^KY+la΁ "|1ڼw_}Th;0>snilP[Fw^C 3$;YUPNE;{a" N9h?nFUMa"K1d $ijŽ.iJ~ ?N<ԗ(t%]_^TI.qZ6 d)~\Om1;뵜"5;DƗqL)k_4 `O~i%okeD RiHpͽ8(IyТ?z#RW}mQ-Fa JV1-Q][xKl٠Šb Nۏ,~wHaj={C֐c.{|I f.[A"+HXpаYc(&2B)7”.LAf zq[X`]B==ͭ`׷HHr,d䟪 /30k]0bmo@KݩtN m@loZx_-e go=e,VĘ rn9hgcZiDЯi,vhP|T6Kkfˉ6f:gf`z?ҖvAsuw%ʳjUFSsru1$< Ou?8fxZ`{ܪ3gEpWVȤgH/^\y>#b( WxLX`%ۦf/x 9.>p qZ`Ŋ7 9n3${^ j)?/ X6(|[:ܫeti͓_a!uC}U\O'm4C /Uskeg!,jK%w/8F/ ǥ8B HQj$ʨSIyshs/(Zh9|W"ΰ|wOGh!]jʽl*eH5xz xצtZC|d,cD9= - ُO}RonBG'#Bb]ZHzm'#* Il!$HI0;6 f1jL ~(,^N:?(HR$+>&)XJ+֥|4MP$&8wĄpI|1`QT7 S|R~AuKX_Z^F<%PL1fZ#YLtM TU0恊RI 51+#6uYW(enk]63G{0^rK@XL.'V\a,[Ϊˮ(R7@лFvztb)u6*@ѤS@P޷4H:`ӗCx>49]qv=0;p-p &T]š$"xco{Ld7 o.We-:d J[2KlNFDU3ӔSZZݚIm@W"@]$xE5#1[9SШ\n>ײ3W;qn4褝~OimA? tɜ ݣX'j[IqvPzFh@?ߚ,HmZxGMpXF` ?C% OǫƗ)UOR o'8-;[O,O"_Ui#7[ʣgYNkQ k?y.ʋtsz}].}]pӊt7I9g2JچFQ 鳥\U(*/+q:Dh/`L$6-A Q#BTBۃѓnZsfULU8!䮆;h5Rm[@}e3צa]ߣg^פr[^յ%47K}AJYșt,ƖV  xvŖ3!YU1JEeཋ N>'½m 4:|s][v(v@b_͝tf-O@x6Ö;|U3q:?dVPYZrѨToϗ)Ʉw P_]̡j-C +z3?Ąy/sKENwEfoSA%Ay\e2jl7#l"-h'h.s{ o> -ȑs[,;5i ft,rn* <#Iݼq_I$YͫDdj=4sxLd^:;i9ׯ6H3,{bo;>/l/?sp-\IVRÅW{ +U,I}G;܏< h,d&G8ɵ%]G&\MP=rwgMt%F!DW )tUf6jBM禍q ē"&'#ur^Zw+c^]*$'Lo0g42!v|H^0RjDQ /~z,T-reG~՚彪3A29]h=dqVN2AcpfeWEMѧDO {",,ru|o:WabdZ?xƸ }<^,BI%>oG;];tb2Ú+.wop7P@?MH{Lmg'a:)h.>QY”FL06#+8'è=e/)m-^f]@w?jZ(XE>oeXc HEw*Jc'P Ҟ 8)n3S$ERja}vCDx)]ݍ'Wo{e,ZiB 6XU "hD /0r'j>}-&B繳X"WCFs)'/V":w?ߵq+V2bH˘V>ET=Ja2)Qm#%'/D @i0PD?x,\eH{7_ʹ*|k˵<~3C> Lݿdbz?Ze5C '&S%}]& L11tZ3FJK:9W ں@^z^AX Th>\{ߗ~O3"+ k j=O lNc8Պ_fJVo#Qku-4 H|}#q $ނV]'#[bBDf 7Y/F>E-{!OF̗f(-@T1iƺ4g?r8gol;Mp6),Ytˣ ob9};h(B[9PIG TD曎Lo5Ԩ=35X1[Kwg#s֗%l잮<[]kP;+Jj/I\* +Gs舷A"煡<^+4L^vB}ꓑiP+;2.?ip?vM3F +;[[0|Uru9 $]OZ%UA)-TNa1.)ַRۤ;q$2Q (ȃ1,U+\<&evIvM1dX(g\#sq&X'$]N˯Y(II,J !v ΌgIvdU~֐ɖvm8<fQ%S]?*K"Io^yj(@ngj_mVdZ':n'q4v-{h ~04UutxemP'uQ=+[rDm`Zc ΊHrȄƆ$r:3..OV=/'i鐠Iqǎ&; v] ?s3X5sqZc-2M]fGs4A T8`=XFvL, (΁̪AZYMUo8qxLA/\>``Dnَd(H ͲJvq8]\i`_,m*D`=9M$N/57*E7g-׆|ﳤВ$W#yF:p G#1[9˓ 0Wwol]H^:<)}oi"z?e$X<Vx:\x׎$gUSuߝt⡇?$o7jwe  O4x3c2JeLi t?jr$ނBm]h^?2ٞ2d 7?&,k/ਔ>> 6(B,d(y!it!IoԵCmo5g/_* pI12vs= ׹#VH(UbPS1x,0 5?zv'Adz r[U=bsHdsЊ8^>ͣ~3qTZw~'y n6 %WҀ+)$+ѳY[6,;s;لfKjG:}X4#VkO:%>|7!ԖPvP!/ zC2E&/e߭a ?C~u'` -hџ=e螾0 f`ce%P N{SEE.") ӀS $ИcWlbtBG'm*,EKWa(uXC`FrX\A{iQivĸS;P=8GU7^+-B7^EhJoנ"~ #Sbnȥ9I`<6uDykcoTE;\J6[ eKUܳ% x.vlyELouES:o':֦ѹ|L #2FAF$/4r((hf7#2jWKK`ŮrhϾ!Њ~GWQ\V,K&8Y dz:-AHcaU5+!p>L|*>䬇I?_i ѧk=؝|ou*Qvn(6$_SuZ|^W#AYe=?9`W)[- %ڗ䐠A/wE*;S6v2$l(JrçM"d DnX, ֯Os|?7e 'y8Zl$%UR7,gS*890M]jlMz_tW|W ;_N26;8!ewIQv:C86/5bToM; S/9Ȕ,"G@jwTm0J߂!qT"{<: =\mq>vF7݀2ZH_ۇaH#+vNzx&ס&q/-60Ez\A%Xb>PңBㅞ-֧T~߯(y#zc+J*sQ a&}Loh-*Qf*!QBF*yTe_icC H|0$;`ȡT?4: 8bUeBZH.]{#QodRȑ@ xU5Wc,ة05Ip?/o`ЏTA-5[>Dd\v)VE}GuK$E CMoCo,yOv&_bfoZ@]}mֳg =zP I&nk=Ax%*s2GaqA1ϨaޖAP 4`>+W= ƒ<^SEjfg.¾3ͱAe=V$.^d8|. -tƭ.ht "N!XiѺvIղ_,z{c"(\G c&"Q]|G&Yq6-Ee,fM%#c(ۢf^+/PC$6=|tRPB@̑t!.~I'= /sq Z0tߜP7BCTs9{@g+4ݵ8",e|EIEOQ29Ux`VdAjsI߂}4)}k'x;@\86{q/r"qT!isR|Ǘ>c,ՈTU}wr=ESw+Cjhf=qKˮ˾+` %xzlȀ輳d"4jC(%7RX/YYrmH.@Y8]?CYim$M\`p*LEHx0Jz&%nAX7Y-sRz5mRtvTˌEVJf_I e4ٺGɬQhD G9V.%`jcvдfi" (}ZO#/V1ؒj Po.W.'AQ5Mc=Lwi#źҖ=7,U}^fN7~VħV"\-@d{#䲋S# ;U>Ply G0KLո_iNEy&s$3阷<URATˢ-Hܐ!Fec9]&>6 v ćK<\ٗKŪ H1wym(q ˮ'!]u/%83P>1AU6/7Wd?fI%T  l# K,`X-s=U lGD۪•3=[iʊs0Gz:6Da&I(weOIÏF-'vSFAPҵ2?k5GXnibiNOY\g؞aG`j2,Vs0+`VqU;wg y ea!.QXaҗb4Nk5 .Bzi*i<R꘠ նAɆ݇mB2}y_2BWyֲ8 ɒ+?KC/ebs+}߇/eBߟ }n%49!Jv//|MnQP"ݒH^~tP/j Wሿܝ 3zB+4gWTF>;n?Pl\Ͳ,XvatQ?ٮ8Uf\'Ugۥڛ_V"اR_ a4im.|x+cZ׸n?ۧt$ٮi6߳^23>KRM9Uԝ67pdHUiݿZ}Cm1S^:slVΔ5/餙idrjZLèwԾ6wP>ˉH5ϳNkǶptAW@껄Vr8ė]9( /϶2?Y.6g|Η auVeJ-Fl z[A Gn(ѮyyT" wz{m NN֮K¹N}\bc{g,:wPE"(%`Sv>8_nѣL],Ʉwp(ac,.d4%@u^j9:ՇS'a/bJ l7 pK?TgJxAk; %jyм6bcyd~&$o%ڛS L~NUЇ1CYM/N,oY(Ʃ2n׆ͼx%;:e5ڎ 2yBZLJN@ QuTbqM1ZM y|9etlv<3 ͝8]6= {By3%1ZSf/V/ie;TUL.͍X5?RK2̈'Ӫ |Œ˯ǎwKC`h(VŘ怶űZ 99r.M7 ٙ]/&9eƛmE?>yb CX@fDpm)¹|qfЋ΃h#,vZUuq1 eRN%{xURq/Ir</cNfRXQ 16;)aTjLђ~_Er4_:q8 /Tt Kv.n+ /2ٽMuTxX5m/}#CcK0a{W!|r LE4x1\-o7D>J[=Ƭ;#E^93!. 8&D5nSsXxvN֩c@83Y2ȷy0D@pWPJ/J@+`7h[lfQM[Q\0ϿR¶*8b1$Se+*?\pi;ygt`WHY}3Opڣy-Q"kӎzC:zN yƆ*En>l2d~c5&BLK--W8 7U5/YvSv2S>Ty,vL;އ/EL'CUȅ"Q$ɲ3KZKAwfec2n LD4D1cY%fH0H?QxN/:><;mhA5yds.%{Ca)'ƝLk\ #"P5]Ҵܹ8?GI:WKHDAYT n~x5ZG Fe- Q860'fܮ;~n i@TH&IxsWF4IZ%B(]m'3s=}Ɂ0t6?i93– ~E+kR4,ܒhqZѝU~R[wP"s倔GZC_;T ZqܮЛ9"hiSt6ma`۵Ά5vZs{-"ѻlNZDc.qyFD2qeu꽱)m>|]M~?ėZ'zVC՝}.q}eвXF:Y]>}7{NZZ^M).9x&Mb/ 35w: IS閣ÍeG Me>gYSԻe dp0!4NjGݢVK=+MI NNoNBW6\2a[C=wb8d$ mxQr:МA$\-װ.}|\aMᨒ̓V0)QQ)ʴqxvEfк"^Df49 cc@J B\eT ^rBPm]yY7t劮Ʀ#\╡vo#XnK=f/2Qp{|J5I۩|ʧ<TKPV^v 8@Tbgoခ9hkcQ4ǐF<nqVkmkH߱[ޓzsZJP!Cilbqe)f;I% ^ʩFsʢ 6z|X gYZ07070100000375000081a40000000000000000000000016446b36d0005990c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/scsi/qla2xxx/qla2xxx.ko.xz7zXZִF!t/jF]?Eh=ڜ.+!m6{Q$ e7\@vMG( I\IϫkEuz33Ó@΁@by4t+R6P)B䗵 ᅶ!Y/!x`hdw<v(^Zfrqly{ $RV =~/W4^+f .-0ߟQZm:EpUQ aT9g7-wщ0?@}svb&XLH? ah_֥ʘ4ӻfEՔAk*E+7?rcFN}kj<}*)RR%[cĊ9ٝWI]܋GXTgUTOdG?ag}]yslQAjN87TjsRjgw#XA$1#T=bqc.2mti0Lk[?'}(O\:&7WM5f|Ⱦ/! a<+kmf1Д#ޚ!!$IQj QTc_!)T[XVBPO\qѹY B&rCq2LhWpZ]DߔK:!Dc9)hׁlwUB”e"Rv{؀kPQk<]8y/mN&_oxF|rsi "3T/@=*sz ((Wμ xڕř4~(Tk@9$߯l{!aG!! C=*RF?iÚU`/sQfə|*VE{̆YŘYc{"@]w'Z.| Ϭ ^,l3Xs~2+7?#Ely'?,,mg([u3Jb'g7N``d2]``ZV"h#r t.+'gm.܃EȊ#JWbMy 7@tº:}6dwzrxo޶~Ŋ:H @7f_,b)ಗ[-%V@w0P~  \8}:F ZΥnKre#\p"? "^;=-gh&Nc88Lj2^0 =!3%ή}b$RpLΧZ·XD-upoĖY (M!ܫڊ}j#"(LUd蹋5ۣup: ?D aEi\cWʇBHh<ׄ^h]`BzOz\w܃_ZyjKfYI NAD; eɽk/π:Ghȶ,ꐉp.Uf+@0@i4p:gpݷKwCy|?̆&r4iPc|z%좗YVZhTOIw`%7<Cɟff ZZƚC·]fb!=_->jb)Xsxyrќ&_ |PgCإ|Xӆ`Z=M-`&zۮ v_.h'g_F^v#gv c" ҙ"eJsve=|$ڑ/*EڼEގEA[UNW^ oQZ Ws+ڬ˫ez&w}d|uwޠ)`҉Or%}T0*µSI訣yVsXxM ALd{_Qg'f 7)?ǧ.-僝X;01ORH %._$>Nm+%uq"Q!)"UyI,#">[+i"&*}a#aus)`eN2pF ^ Cl_3des}95Mz҉ c~!Xo4JL]/t]zݧ;<R&@ZF,Ϣ?o(Rԫ:$&)f!-|@<{Eka+MQ #TbNm-l}}T=eV3?FqpmFP3u8{9, bOW6CM̤̒ }p߬CS}HUC VA!̝XS&]\ UB =k)7@3M/2n7c)7aK:*M ݹBX6T:)ӃaAxEL<-s`8L;\fߪw”D{'q~g1dW X/e#ay_aQxAض'-OԜD Xgn6c7s+cQ;3.ڠ9R Vm9!@HP(fӸ[q|ZM{! (h{3>f?vD@]R g$Qz x9h{/A{DdL|EB-OrG;,ƛV!և}gi,W6e7c Hn{ Ɯp6g=ÎIcw",ؗ+ =Eg}bi$&x^bA2&\0<2W<[JJdy X?PK'C'~[1n}(FՠWڽC/x9詤f|ZWfy֎U-@>b0v݋-.R餬B RlxeցXF!q:uӱ\ {uj#kQb̄5Buc%)QqG'U,f6o @Csa"7"j2N\Z5:PߤF;ʀP'c >rl\:8ۤE#w,BBaO/X%"'dqiN *Aq sΟ&p|bڻ"ۜ{1},@C\owT٭4yC~kQW%^5)HС_j )1`[m1`Yѣ#qvhoNS{h }xZ>l3]Dex 7|_vQPF)#@?Eijk:^t΅N ;¦Q\r{>)e0_^ǮnCZ4{Nu-tdZ{%YIP*1rELhL'ޡ !LK8GQSZ=9xJnB9,D=ց6HLu7N#>*MvB 4ѻ{T &!uoAj[639*x22j@W,|/'q)n K08f,g>b'z;ܼe#Y]ZB=ҏg+ ͙[z*[+NdV/p7N0d] %)ϴ<:I N\g($3F?V{L;/@z_wΥ--@| ЗSe[ߜ8=y8 3eYF i9zMTɆxYZXOE!7:nzҨ"I /aSP37f1L^Wmho~R>`=U9G18F[[@ mw3!3&+P; !A۔:@*PD8x꧐f :8)OaۉK AdO=~8 O:On>Xiȳ [ھ3#y8q pNd"#=u$~ckYj` #O]̣Yo9eӇjuMB17IFo#5xO?>WNerf%AoO@5.KskAћ‹~7'C- dE#la s™R:?YGQ6,Z [*51`WVE?#Vϸy 0^hhe$6T PHkǽ'. ˁe.OIڥPurPPt,}d` =1נeQjo)]+-vY-yz oS^)_M3ȥZ_ Y1"^X8g1K#5DZoߒ@I'aX>k,#m*Ơ]1.$l{'4 c )+C ٷCJԿ^?&WVҍEm=:vP;g.1xuX˂H&X&j\W9?~ m໱զ;lxTV׸T-h_u}uN 2=5uD)~5_^ȳ;c 8n[3"we3M(13%.§5V?:Y ϋ\}t+IWU_a~J@`^B#yW4+KH?C叱PiidGQ! zOX~ `C89n9H U{!2n[q#aPZWCfAliFtChԌ>)[@Yb +%̧)|RlODWG}v+,a0OEius;ҀYW:m  pZ5l  M^t&$JbN:Ez[^acK6G~%c;55N!GL[u+JfEtDDڝ󠰙7s-PKR`{Gwz(:<-ҨY ((34lcN-A\X`?5 ^wBWx,=U!gZ GyM4FC ZmK>ȽoYu"DTsHÎT"OX<$ Ê `sƁ@5sUd0M.`T\qW$ѡ}H zCݍmV2yL !q^۝j)t+Uuj~)HBQx*wЮ$V. zY82Oͭ)=GFw]Si܎lᴯWma}P_7箷 vi9rIS\M'(sߜ:B˾_T2(bϜ/~ 2d&YŶd+jmr ʾJr})-SE\QRMP4 FInLYk/FʃXhy*q+RU!ݎ~ϱ!4kEb,T_5?Z9BL`t=;jQi ڈxJژ^j&9ƒcÊjˋ?`r#>lA5DߘxݕS6+YhHؔX\vmnZ2lg>/]0Y4̙mY_|CaO 2[x~GИQvosJ0{'[b8RtwB&G NĆyNiU&O<G}r8ϥ2@ZdکР]L*#6,!ONI03|u9snέ+F]˹v'v&Bv%@N}3|n@ +NLRk!S!'0/zWVi]Ca!:: gcB]/pi> aIx`mK~ďӟh*iw𗊻TIt@й0`'x{۠+{R!cVbךsm@;нCG`⻄{;*ϡ.[M2|.Jrڹ=X>ΪO 9$]5+=71J^;`d~uKeX6``IWulέ^ *׍SB>ZW„DLd(/d<qS7Q7۞/\E8j%pF99EǢY\1?㼸&;Ua8SYQPW{#Ev."ӕ؊u)ԉ@835tȢe~&{\,L;vA 8@ƻH}d=,=f5(N;HEhjf34~Iަ?M뗧 >dec+Jq0qi;#5VUXP3G۳p›t|ojir|bN;Cl>=dRWK;鋨K*&Ik" Z=+(}k~8]m>!YwH6(_u.R|[`{g =.d ߵgYk։~ۚIz(4f1;67PB\Kv”8W/0Qn.呚J\#T (IL*T2l Mme~'=!+V26DO\Ek2PPc^"qd7& j˜N,LH.a[8nj<`~ \Y5VXlCr?,z8#_ʌ<>G aqEH7#dn[*DžAVqz;L~h?A MXQrV[e0eOsBc,2h 46.aZ'.-Z8|҇ *6=Qs4g+O6ݳ>rZ ^s?(j2*#ͥ H%c7-5DZ?c~Ŧ 0T~C0/rjp|cﲉ' <>̖ ұ" "Rt\a+?mAQH 5#^ϰd.jT1 *敻Au|ņÿe#P]5@Y)< mC]a `atXP8c)ra`7x4WA] *}Nd2^G[oK^g1-Eœ]ň)<]^J9y,*Si<kF ?\x;gJ8p`D1m hfl>}} ?ԈBRbiRR٦X+s |pDݯi](V6hLsJhdjȔ]ҜvfA ՝Xos NfY}-m}%D[|?U%!KF=[x6*pZ)Nޛi+{KcyYkUYYV]SKO -6/ pސk}QtO2be>e'ZpS/BNMh)\X -`VPYq(H ^'D+jKB杩8d62ZESvU>D-tEr ڶ}C6GPp/4uXdKiuIY诲OUڿ;8t >oL&Ď|b'3f Q!~p#($ Zn`7HЂT'*v2 ,n|цzhUSزҒv- 0 l{ Ml$c?&l2Xp\T5t5Q L3هǗ22顳^=by,&7+I1=ӖS[!M6kΟv^FU^6TqHx2p;۝q|$L7,B [5&@hS/pZ/;Dz_ ߦ=)6 e=NWKW&,koD6hMgIx{;r׸n:o̫\q_Ro&a )ڄyߋ@ɷ@@n ABՁ bt1hh`mmr#OYތE\7n)luPP{[fO'VLtҖ0P#1N 2_%4*VQyfظ¶0 T߄e0~y2 ⭩t;JtpcYtN0f%99F9sj e(]a< w/EÝz~gT3趇XʼBȌjxDFEv[It3ĸE%RP2+ 3&z5a}i*} >ЫpHqr 'ׄ)OT8.8#nH/"@ֶ ]bb y1,>5DjꩥBC1o60fOIԇu;P[19Ƹ}X {',e̬}܁x5*K'lf ٹ"hu^lNד)\,穉i5G2ܪAjH¿<;!Ҳ\KB [ӡ9|ؐAHT؆7ߵ\2F 3䝌"w7)Ân oTXxVeXffYnRMY5y5XcAApqclH6AڸgmS2t$&aouW{QD`w NQ4׉ߟTa7O?T؄IG&ի8?tMpPqT0pfK%UWx.i-,Ӎ|Y}G$+7X}_[*Xw:6pKQ܋;uk %z)aNqq>M[0bJ"`mZTɬ`)U Ըz91%_Ous8Urt9)G=Soh"@ J8 o1ޏMr)UԝHH/ƸqBdzn&\4{{f5{&вxDoà>m]g#:HƗ3 4Z?iv>` I8aݎSߗu*1 j 6n,M) toa̫zXhR-~,̽tqޟN>Oz a]m'C80-'ҏVG ɴ~&.)[׃'[!ǹ.?[#$&DއKkͲuxnuF[g*/ kW²)9p إ^R\.NWMp1+Oz]2w7:B<4~GT뽤FK!=`8_ `fsْPպgPk|'U901\ʝ]6M ˻FcI afxF`Yw^<([xLsw~(IT~PgU9ԞɦnZ.8a$HAO,x&4w^Rs1\Vdyjjn}nێ(@`\+vP/UDY+*}U+ƴuk_d4 T>!-b65;'.h4$ZhXT␂N˗*sԐߛ X[Ihq[bqT( m ê^b^&I4rV*CX*?ǚNρ7;_Nn.tC6$yX$KF:A~iZ\ ddo=˜HTZ-9PѮw잘iVX0A@)?,8ZMxEge{<w}4*疈4ǸS\bmC,A?p{R}{ha =U #n@=Fx{8Do׵LI I#۞(iN@tC݌n-&;~^ Ds<>I Yp< Nio݁iemBLX!tgރj{}R@84U*3xN/oXᛑ|-L v2QJ/d2&hSQƾJ72hIś%S1*MF=訸2:3쇠E|8ӹfgG@Q&]Ⱦcqzqی9?ʼ:1铪줉hK'ÙiCy٘}&X3;p".vx_ K?3l_|$%Qmv,7;>/Ę& JrX5mJő4} 8U⹂$HzoDvL]XȟO@0D]B joK8L><'+ +V\/ڊAdkMZpc )Pl8''ah5:񊳶k[F!Y)IʺslZL:Y-lxK[TV<ھ?ceZױ6:8' XM;CQbOk>w`x Y~"tp0gzs젞OzUJP3s)Fs %eߣ!`gu  8tUЈG8b-B [8wz&T*:`b(bR$Ҕj6qDãVӜnO4W&<#ϥr3~B[ Jdۊ Ȓ)O 37}8w ڂ=kO }=lk(*QU\3ԏ?ɼL`Y6GVEn>W- ^5u|BNlHbpI]'8`74@.jS[ ; d~0o_xX%WhMf[;tqn|)Ԓp_`$ 0Q4ČM &&OM" Y"nUTH c~~_I6Q( HV+\N3S`e(,"wsat )E_d_ qCZyLui^1o߇ @V]yz}[ar}vx-Y"s'+COB"9-3azs$}׽ǝ{my:l7cOdWZ-oœу&$d %O7lt qIUh=}qZZH+~ԋ1OQ| d:JrטPA+@rkqkcDQryRIj(t ?7<7 F_oNDDe)#¾%L-|I2q B3km9-!PC.L&cTڦmE i{$0UW9:2\p˔,Am5]lҗ}Xm*g'ĉC ̢,tl&@[ D8$.y0 W֞RTaE,GgQp!uakMjWBƎCEI T2tӌEX3R): }bX=A na qY( 9H;{ZkUks;-5*PzSaQExou .[¾9[7?l^pSmLdk+nrBth[)u3t/;ٻA=NGk)8{H?󓨑0&ܼ_C#hƿ]Ey$p!9WbAH#ٹշajz8(~%b^Sen U\OuR2$ Qbxt Zm=x4K;Nh>JarsPm3SHVʿRi:>vn7)| J䡮{Tze2jI[+ߺMŠXieh ku&  gʞӑ884;%Qh~*eBc"XĚSfFDbiT|Ԗm|Ыd^g5?:e3>~p'F@" pީ!t /@_ha > IӢɀBN TVR!OP?.q < Sb׷3UCګJ $N@YMJ!`?ܤKi-d G; >E5fvWT!Y0O;ɂY,MAHȽ 8`˼Us=T4,h@yM߶j$jJXOedq DsI?uA%;]$p,:݂>e%5L7qo{Jxf*Op(/)4EF6Р =s8W>eNgAb <.a諥Md|beK/k-0_Fo1~QbCW^`J}fЫSޝ:3e R7:e-!2+VTUs.G{ʣ@}%g[z[B7k Uxmg` w--} =U) `M %1nZΝm<^-XAAъXo' :l.GT\}{"F>/ NQJݖr`04oaVrW'k7(W ȁbXZ/="9;Hd& \5]SfxW:lW vWWڡC`ꛘZiJ&Agelxo.16iCO^vuy7wl0B(lkA!xHh\?2g-׶2aabWS8ϒ[ uZѓ5f H0Zz#@ CXWA┦g=%?.C+ FV/nr@ji&6{'[o?xݳېr\v51,^-p[{#Y/cRW-"{]?MS44)&pQw1uߐ=fOũ;S#9n:bp`HQ5`"HCCM,,y9W~}̪X~f:)@=¨H{Ge`ڃKSRzc4IƔj»eO2:PR {NI :5?]0uo`Ur~jt)t2ڋ=y"!Gkay+n pY9N;[Zovƶ0Wz$OlkAFW rB(UQO<`YD\r`ۘu vvzY qәz½|C-KK<CV rR hC'{]UR&ʳxz|ev(} /4OiI5A7R0]8R/~.p~wE-6-ޭ8ް`v gE(2\/WI1^twQi Ni!#" 㱙}Sv bw=NԽrE\J DŬ50a%)JDMͰpd>Zm_\QDD=(!LҸc#t9@,U]Y{\5!H# UXRKGGm%mvs)d6q!ͦO F7~p?eK-8DŽD]7(M-??CχI:QbY[G5@pΜ>~3#E'o5wSwWq]gnMLE,9h`H)FF쿺-{4ì˔"%X~c`X8yKY3t>;F^IV}G%+O,x, L@Z)Z7,]U|֪!ȅkS~<-޽yfƉCiЏüY\nyAE"ܬfSP@۷Se0%|J@ͦY8([v/o^3"{ 9n#>K<ׇ6gU xÈu/<ӱ 눕۪kl~`ۋY%CYnISݷ8_^}khUkK77+zGja6'E J,avqa@֑DA{b%wtzݟX=O+<]+P:j.1ֲW ÷O}PytLeƇ4 iw ,v`#:ZB 9*d+5 a,Kqn)u]B #&ouQ]ڝwwQI|yIٮR̄*af+ypʋ[Qy4k¬┌Y>қs'[88!.716(M?"&|f.T|݊ Vosԋ#Bq]<0sM4yE?*|L ե\4U$*`kbhu: ]C;nѳTh26R`oK3{ VM΀| wjlXgTIY N<{AP3;jN%-uĘu7֤ p&wڻ}eQF:&ILx }ri!)\O֙vPVsuELFcmhMĪ ֧$myXaQʣQj  >a{;ł9$m hݠ./tHbNK{|UjkmQ(BXdt2%P@"c_z_HͥŸ۽g/s0螯`SS*ZpxOSdp/;yUDTԱ4AOK{$tAJv_µQ|,x_C<'BSsk'8^no#C+ z6 vD VcJ&l2+`NxӖX K%dp}b,>F2qF,-@zGKТ>`_JYLEFniG(4,,t(+to%VdIMI3t`[jXbiicѮ A]0̔. dr¨ĝ { 60Ϊf#UsYZ eҤ .q:Ec_j*Rj{qO.S;gg\l1/뭬qP]X9\?*[M o؛E7\9 MTCq `GG* Ǫ/4pZ'2)K?yoH#LID VuSB`]iJ(67.RN吁C[+НQLj)ã8K [ *wӟҺ?f k ˿bv0E "+'QqO; Uɝ@ƣr6ʪIdQ\u> r4}nJ}?}NN!y ,v~quCV-!- 8{D(!) %Rt̛ۀ@t7dxS ;3̫@CGČh>˼ L_cpW#=B]mS{UU%M ]BAx̛_DҒH#յX0Gg$jR#zQeӒa3IMήU҈dƄ}F7ހxw~>ʲ+iԜ!wVw4#=#5 ^|SO_% r;uJP/,K3߅%-dCO%߶FNBp{$4eseۮ' i c>&dvtÑYh St5re`Xl7)7ֲ!1pm~#yճ++/TP~W6W)=!pOIq~=cBw9 1xf#r*YP76ni?݉VVkMd>꽌Wh.[5k"v$߯ɸ=:h.264%Y"R2Tj:>ղ9zRO9OV .`xE&sDrbfXu-PjġETf먔[<[W~Ą&,k064+/B M8<aR"#;.{S"|NtUDӠbjc'0I댳][0)jZV3&T qOu2ӵlp݅I#P&3}w'6.LXP63M  :*32a&x0ɏX꭪TЛ[`8wu#2b:q蝊Uf1^RH ByG3UU#Q$h8Luz'VW$@kk"BQ9vsaD&S"!sL_閣YK9"OYu~fXd)^gu dFqGnEnzR8ɶG1| BMD[[^"ư28lLLJ54lHB,~ M_?x '9(*{h^ [c_Do{B}&Au#%Qi@g;hQ]LPu+V|Yv9E'½~rYh ;eUFLj,=g5H ;a;eYm˘u):اw:sɹF~V,hޛɠi)uDy Q6K4 \[Jc=[m|᲻7\Lyk‰ ˒P~ί 2O L_x6xOD٣_9tn:c[Y\|DBvniS1sK5hriCuF-WqR k%aK_;fn9=nRPQNEB7ҳ"3%R<9O=D s@?"6Dha7p_ixSWɔI1&hf`'=]D܈sS,FƧ9D%ڂ\W/k褽Ǡ7.DHxdD;S Hߒ1dʶ/m}a#b;KNm#w5b_3-pߝv&ILM[C[XC3 IoG) GoSU8 p\JడqQCxN7A^Sb]`+0&^8o,{[]sSΈ%j JZrD5ByBʜ~1~b%.XE3mH_Π;'8qcZ[ŌB {[׾ Qi {N&w:':XϮ2m#~9,/mmLQOrV66G%>o1c{ Gn IWd I1X^a#qbcE{ Gm@f5]2mC $mY KxdB'HQ.䁻&@j z]17QSs⣢"_%Hs:\&@ۿ6|@~bOq.HkE7|STlxuú^A@V4_ߋ&Wo ߈6'h϶Nv,XS>$CĻ5]p)ёu/_r^ݖ"WC@|qR4!OEJ`+*)0"xH,<~[s+ qmZDhn_םI Ž%`*bAHAsoLiSlP ԄV ,x5Tȓ qf# 2]oc5aKaV~ z@[4ҷu3/6d" g,z4odaEXX=z'd2n|uxk3k=O &AVf9C~>c5Jfh*R'8vL HΈsdIAٮc9@(]gfǒQ.:.)!]?z*(&]Ÿi]t'Rێ 3mgީ`_'|wV^{I_Ѷ?1bMG&vY׮-gs3Qz`[S倩; moiڐ66@@;U@ el!7igÅQ V-Չ7Oު;U)U Uф[P/i-twq@(8m@$ZnĂany,9o9A!C5[Nhӝj|," X)UmU#WijږP,D<ogƝtPE:HCWfꤔFddžk7 ѸWԎGNɯ|,4F@_Srv$83NyH%qd&ݟ_I Z-S/-& o,<MAW]O#!%:/HޞODt,eLw"=rj(v6JE]SH)ֱiHk >[Ll;2dLrG :3( v 0ꃱ FWHք 1,t9!fi7(ees.!iK@xx̸ß*>B ek1@)zZQԊN$z~)Wk~09(qɡf _&`ƖlSc)9 _Y* o5jf z*}_*+DJGKWL.@$}tL8Jpg"OJ w@|΍3Ɍ"ܲ ݝGO(z+: !KY|Z.kv!&># ե-4`@jL @ ROg-˜0%lHBone"/W "BɄ`,jEb v/ΐ=.jl2Jf6/)Ea^lqS.YѴ0ofeG 4`<\ bȏh?4O5Q.t':y Gr<8G̿ ։{dC$6ᔸZ&cұv_\\Y%)WZg0Q>}nUwg*8 &;^)\l/U#wJ0Kg={!j%D=btaiGP=+0JɃoAOHe.KLa@r7+'pZJ#ВTg3u1ynȔn=N0UWL4ݘNC>ġ!L޳ve;!s %0YP:  Dvnh\ع#;d IT9D#ENkt<MD)l}Yumf\4A$D'-J>9bRUX)zY0ʱ%\іF>W|\jh{Qf43CU$HN>l' >}dn[O Q6QT Ž @&!I%{V3ce:H{-Dr 6zx3܌ ON)=9}0t-j8a}luNV5.fAc otTV1AEokhxPݴ07 *s7K.ɟ W#KTd`[=(wk\e$3k+ ?TE-&Ǻ4zFj;u_؋$k)<8FMWx6廢7Bs D !aA.ښYz_>R2kc+F}OsAEk[Z]41ܰIbC%jX)@ IݼP$,噃(mnnq4IkC{?Jf͚gl+Hg()' ZC~,.V̪HH.OpO]GЙ 4 2dZ9Pva ȵO0YTo(,!*6>.'8cm?Gݠ m3r>LeޛԌ}L1s@x#sdq.,;ȉL<~3 E|WK9PͰQ~Pp6rOaQo-Mp wFpY.[~(KEl/ek)jAuvU̦L<Ȅ{FRh.ff")z HwYJMST[%FUB5F~VƄ\āRR};jΫ|i|=AxF 6cx# i_\(kqKPt7SΡU4Dj~G[5w# #kΔSr }3:7dzM*Eg7GUv|\ѿH@Xr~xA}r +PvP ¡p =aܪ$pEqBaX~U4!GT=+2Q8˗"YUMp0E9tjM X/b=tpt Y= fL&).+߶UckNT(U2i6 շ 1p]k-Jܽ`-f^t/"fDG*N0=Cݗ!#j:-N^{g̿}$818Μ=E'k$6$'GE8>qn\ҰV3Xz .DoC1ٹر-K|'nP.CWEy\>׃ Yp?jE=JqM ,پ%PdwD@mVnUo%_Ƃ<MFC8֘>! 3{ޮ5'aߠmvۂ5V$Hs1k;l] I _lR^"{x4~4{g,N5?W kX\ t^ZĶDYcۘ Q7Y傍ͤ3jcmt`[0d:ƥ'{ ȑW 0'[4ae@+Z^(1(ۿoS&^:R^AV3}芍M]q4>dyi %2V_.9ۉ6duChJ#nҮlt)K_y6t'}Xʑoi^OQPٗӃdʆV!TĤ#t86ce.e(MͨC19B:~RSf`[lewdps6ر(m:^ࡇ1f4l+{%S.Ӊi8Bm[=:`e s2ã/@y5_2k4݊ڎx@-^Sl@Oivy*T$=~]/)|}H-v^7ݻy֘4Ь_?k0}C Ifz_p羡@XmB7>a'>dTG_UezQnv\bR)➊tIr8ƫ LiF"=P=cˋB_(9Y%$\D+T=b.5A#May)HAzOPu2f]\uc[j .H%XYn=)fR \c|(τRkw";2Վ4d/ZPzLRZ045! 7.6UJy ;4[so?=Yƭ&~V*[|d?e%fbaaAiU. |a=v;wAX'oXJ'+Cԇ~N 'W 7VI3~sv5^@*D=;|E?sLʏ=`#iCA0  ,i~qSDKyZX>ݷΜ,54C_S_$,,"u܂3nY9cSf?(EV ؼ7VzE fZŹ\Nm%}-4d%Թ|5!-*فYYfmԞͧߏw-?͋hTˬ%O2W$Iw6ҾڞjJ$]n%n"ˠmru"N =#Q6%CjF4WE?1ο#UN H2^PHŃڕ߹Fah$Zxǿ$ ;\rp9߄Fl2mBܚ%Sb)0 x^/hhY]$i/܀RD-狖%"0X=Jޡ1Y#l*[m+E pY,Ȗl8-%~[ʐe."ZG6ai'gb_at5"tEM@u_r,".r"4i.t1=iL\_C0'(]z25g"4_kqM 'nrW ^\nm67G\315u9l?nN` Q UUfo|:R_/,e=beLIp0JVnzW›O\0"J^H M]ce]J->lo?id8<臲* Llfn5HhB=|*PkJ 杣W!@tH7k OrꀛEe||m9`z@[Ӗ}j$d_kouAt2QL/6sɞQuMD9M%i3h9-icC=#{4I:|2ED5C]E2U=GЎv5aGTk}Q"l7YV*ƫp=v% kY*@ÄygqF)17oUJr.`t7Rvî|ż6K? +|i-=>g`|XkQve^昞zwA$ } Mif$`5ݳN2&q#* sz''2ת!UhH849ҭ UZ'.bCŰIŽtv|V\\XNT" zV r(0Xj#U0f`lfT~Vc*UX -u:k}v H՗ڼ$~V_W{0 <)gɹb$PWzo që5k?gZ{Y !*~bj|cR:d5ݹ=ΚFڏѭIE|bGl芺#Ǿ'x+xs ]_mﰍ:ra8^ R{)yz]YoG*%e&8\lIEpxjM(З |$uUn%@{n|\sih~:|AID7:E WLJO8[;v" g gP xAo]մ5~mJǀqhjּi*TsXygwxx\8#x8dNTY8Ϫ+U+e ϊs\SAM1yk+I!nKn}ibHBw=T@8>=&! 0nXTh;(zr˥=,w6H' ,KtĺlQ?l JQ2`a^mPT|鶎_`9my,+ט LM07y).⑩Y\ɭKѽC$R< dJԞI'1j+ 3%ot<?}EjDBMFn [eG%0}=oОMr(5XuLjA#zX2䖡to ۙ^߭eɟ %[:5Lm eߖEb,F5 I卧puNPnL3\ڼ{Ͱ"-H,Z3%nyVg^/{ ųjZxjjW#yt֯G\ݦv }rܒN˗] _z!QJ[6PX-a9t(58#31Lv@UY rJvTcrb~M0DI[ك!w4&j[GE;9Ϲ&B%xI[+2Zz6U/ wk](^#~8`1CS89Pf%AXm3j&9qccꕞ0G!EN\A aAb }LQ( p怣5=Q<} ]eX{&sQ<))^}A%ULN^C|9k@Qj#֔PU>ޏ_ŃMكޕK-eįئ2I?b. n ˲ɊLfG5D0lCޟ#V bw/[d?isFy[*(ūEC_i߁a;P]Zuؚk$# %Q`w;x&bVw32:J'>#hlqqG9`p'̼rZ S6bg=K<(:-LٱmI)=c< 4n'i1h9W~?4G|d$)-]ޯ„O5 S<ˊm݁GrI5S [@_+PPd\AHހ>"/5&cE{x01iu*9(7Ъ -@9̑q۔Ԏ 0iIsތ1|~>7yAOvQz%kWt/1F,xĕ֪v?SD=Hx~>Cւe8  a z3S5YOY/<6G,&?YA =O/|K¡ DwkUWV};g-O=ew2>K;G1IcL'i ˪ԋWbjikI}hO铜N k&ր0Ш[b^JdՃ`4쒎 z">1G ]Jvp:$JMmE+hz,v98A/wj䞫?Ab.v'G `!Ӈ/,<iǙ+Bdf/leͤ?$+)wO5󝾡 o &2rRbQ?2sbv.=m ac;ɞɽ=H/RH;W{m "g6گ$T70*]ρSڸ/!?qD}rT.)Z[i,*ݎ^J4ox[R E[bMDEYq6*Bq!4(}$$0*@i/ z N *HDHCY`ǷU ,p~$j툓FsmصԀkCL )nRoeBfh+}"XbvZ=瑁m,H;TH .ea1v^yz0[W+8L#x/Oiwl,~/J=C!ڷw40T}ť7\/ ]_ߐx5kGg6{C:O^vf^6nPEc1tnٌ10tfzC-54 nZo˽ [Q.L~Րf-?Yy"5 iDdpvN KƱzMj?\>:+Ͻ8 i_+k5>)Z8Q zs~֨gĮS0e%Z-FpJ)o%M샾&T̡q 'j v$wnz,? 6jx*kgpfսf <M3܄H7?@c7a1o3S谐 >Jb $Ko%m11)lʥAyKͣ9֍Q=3q:`|иXP2knhڌZmXvDcigժ #L.Jͧ#fcbD_Օt}&ݙ$-![ea,UK &Ȏ9kFml鰻NQL](^Np 4]-ƣbek 0×b[nʈ' МЬ-s)~U ?*൭aԄ @ۓjU6/9Z5b`G ,-`xwی.(T2c4prr/k%F*@`xvJƅL=gP| MSEf}"m+xg%׎չ\" nt\eg U% y|3rHS7,xaEmvB(=FV\UfV!tK XI' v-PAgc6 JD 6@KBĦɇu |" WD Zc肙a 랬="Uoz)솾L!5I$al}'y{StaQ'ү!d@_Fܮ[R[i\D:Vk|aהi6MH.͋oO*[4,Ze0AMإvuWL*%}R垇]fҕ& S4u: ;C;S-f!6f.Ix$Q#y zM6z P sk $qĈ|m:ȃ-\Rbg bީ;]avcF$"`%Pk"O}-fP(ɔtb"}KFƄTRe\]Xn#[eG5L2 D%sNB^C" ^0j@+F>FxG&9ꨊ* hұ'zC,Խقronۚ&d AQjB8vÈ<Z]^d "Mwr}M\H^"".$Sjksacaߵ^\oilfI쑦'f)͉ fǛZ+L='ۍ+ivБ(D+TmRl07gQQ#2aՂ;{0x4kz17uȋ* R@;A= #EC'rMKfq@:6_yjY"`&kF!8d#=.+ 'X5̏jIXULv~~5=pR~4Vٓ} q!z`sY1gqq8'0x5,f]Dajlî9"8[.wIF,$yNnkH:suHU`!0OW\jSo菅-B SodJ9q4:gDKR0}}h{BLt^ Wz&a\t?ֵQd8Dwp_ĘV>m8vFН b x +[ c@|%hΕR$shy d\rR,JE%C 9Y2 Ц 9UaLqR@=ٌ?uOL/e&dV&$@M^X}u`tU{ɧ A1 ŪMZúZa#]sܲzOkW!a,8r?#^~%ř  ;1 Hn7qp ܥO+8c_ϽGEy+νeឥrVhEu诎䬼k|游)NaL[];.q4TWsSvѤq0 &,ɗfgQS+_1ÞAp@` 3c@W ,؋*a^2n$!R}n;"٩ݞ5!zRYt{1݀E@54!%2qvby/Ηnޞxqy1!z4?VAnB^݈ |r'(1U!4ڠ F[QB;QS:%-V  *9J/W7:9A!(ruAsf:_;-];?5%+ث!Nwv,feUؒ)-#qijL`?kLf3R-Oذ ^H3BC-W&~D !B'; ϑ7xx h]Æz@ P3Ȫ,Krw\UFJٰب?`ëzCXTU)-%:Ճ%DuUi.Bu: e:@qavyHp-''bثޑGɹك {riw9 x?LNLBL&]$j(%%ԽC)7NmRf.Bכ ']8~kiJ ۍoocEZu`yƜޱlؼD|&L]vf@̄kzqӎK5L)z7CM6,\~`V*mـ"Db! 27Gc {q)z,1# F4Z !Ȯ=pSϸ.; \&cP-Ē".qU~~QF}KkND?yYVMB!Pã @a0[e&WU46gxL#/exG Iebr^.K1C2=sܦ .t(PjlQ3&Ű<6S_CyEDTm6/{Њ{鞕|eXetUUY 嗃&n+ -C~U0mrwgRbXV'XaԎBiR;au Sˢet(ZLɮ OpH{HR6Vi/s4dHUDͱݐQ,k,_%Ã^4Y燖'U78IMVTSB E8 =BM p``pQqĖ< rtZd!yy^V»u~rMC(qv ϭ)v=A:;, l]"%EIH6~BFVW[K b#[r/yDnh`Od`lZ>º$G6xF?Խ)Dg2Sz)h]qJ܂F(gQb߂{sYQNl@зMXI:ϴG~Y/%#Z|(xS8BY8եǩCŅmvD"iAYNSm&+F>(~GWpn'wRUmh [dR=5@}BIN9ԝ6[YOed>@X P r`{XdjJ,20::7W/ OM)zɺ(M`PZgU<exuS\E,#4Cx<|𘤞J\Ag8A&n} O;)V̽;o'zafwy8:%{7ʛ59my΀4fq&)rmu8K?,[7qGq0z{wX3yXXsAd2 M 3#C$~8ʑ^ϸ?4vqݻt/*~ɔSbf_QV]Tz Kd"1FfUQO7,X{L€UHhBFl'qǓ-/wW<,*W+"KF=GbM^<"=a~]-  - Y:HTvO&u,gC>g7էMYUtVCԍF_*,Z5FE%ѠN=Aw:ʒbQ{ !:FIVN*()w,-lzR8\Qмsv$k"< ~~7[QHȤcP:\)G<#}jh-Yr;o=D5<jyif>EOİ!bŠ5r-+GZk6̶- ;Cj/ȕ~r_ '̣C\zMZ؄3tjj΄Ii4 {."Wqx_ ;Ix;d"HH !=;{ߚO :gУ3*R/k~$UI4yk {f@c0Qp}aG'FU39Vhuv,Z#Gh_Ahu>n0fޡ;I o%snxU^0$κ /v,3(oN3NefhI톚>ͩ6cn3?ڋI1A+OWbƦ@_l]Mtb9e7V[[9w[KBHH`Q^?7QkD-&DXUS~DV:'t[g @᧝4fO_/ ߢVr 2"Y崚RG!Cys[j:/β9Ɓ|%碇|,!G&z~ 8l?Us$ޗw%2ZYAѩXϏ?kC!v'Q8_qY $Sq2E&P\Y-5eD(ANͦm1*](}D{-&FzUJ1{ dFtV yk(5<8>xL6ؒȣGroQ`%,D]lDm穄yH,fjbӜ&QQR qk?mhزlf[Կ0$psD{rgdW.ntOQ &nӡT^Y/8J.. ^Ɇ{ aS <{Qw^[{EP/1L$%zp";NU9(D|!p1blqp (Ӕյt%zC^?J:"XiW5/19X}䛢弥ffˇ+,j|äg [V\7F.dxre!Hfym(gn̆ܖۡL7j?2W,e0y@Ql#*DT۩.f)7Ȫ7 8n* [`8NAzCYp3z}qV}t^+ò)n<'n{o/}tg!FXޮr:&IL3=s8.\atԕ-Il \P *9fFhנBDtY`OD8mnNWR\Oo(LpW۱EL Ԩ"cj Į=~$v|Q@oq 1FrS@) =*m;gs [e&0qt!b4/KϷg9?a09oʳIUTh n|6`(IyhlIg5WH7S˭ʾ,E$-D1 ;sy>CzCv1x/P Aڠu83P S*qwC5~|ypeڭ QMQs"UPV7T<P> WG|#R P2"Mc$lDpI > JXYWWwt8ʧ 2*YtG@ ;OA0\X.D<+!\xrW8kq;:L]e4ʼ)PSƆPZɖB<{zd$3T`?!^C>ɬ2pIIYo+KqVK.e,o77 Q7HFOw"T|w~= s R^8UMD^Lso?)6_"Dn tߢ ;5F*g8/?)ڿ91LQ#2u;hY8˜,$o¤-(*Hٵ{kԌrϰ~l1t8GcdbTG7:VݿEN zƞƍH[Jur} %k^s,FBZqx4[osA:+a#|DmR/1A4¶0YӘ JWM\>϶餅qcfI5 z&O=ˍyo @  n8+cjYܤt}GXohN"G -ֈH|cp-ς2Y`\9=|_pn苦"j1[!;E6["}GT*j45̕~&#<J+)e1{dmLAsߔ\^z ź``$&؁E8xpOM;G۴u!BcZ_mi@CDώ}ur!m(XKLZ) _=W:[Uh-kQ|2M g<}mܫ 7*E# 1 O:d N#Yavҥ4DVRՍf I7ލIԺ=})i0)_]2 rXّ7T kNppJMO]=X׵vzE`bEnl(=e&M 3'Xb.H~ MKk 6b;Eo.E[Amy)[?2^!Solnvt,5(˚:~wnt_I4t hkj7`0U_1cFXUnQS`xfVY&fa#sF;z&?B0'J0Gw+b|)`)\2Yj4ɔ7x._,氄ZZ CqȰrh-(R5.>NišwJU։ B]!e؆[4~:8$Qs4ߣ\S*lir">Uɭ(A3jnH_23ŁѤׅ.Y^z Ov9})Ϩk\ZyǐG*Dgܥ`C7 k_/ٍ^?iCU{~+"{'&EE+eTQWG*MUp hS{ jz{{j,M5{PP6KgI[bDeH<)R?Ln䐤dSܪ6D7xK~cm).I`I.eZx%Lmskuܝ&酊W컗풼%2eș/;H)W)$(hPn_u5_S6|7`#j9PG=Ϧ p@n-wXw2QN qY $CtkW;PUHsh5ohФt"',ί&Ë(w]z˿6;  \X,nј!em*j2:[aQ JDsaa&xSrZU4/@9>NrޛaW ZcS};/e21#m6XU}X5&䊢 L+n;wnYMH }?ha^W|~[xwx&=I Z Z 3% >s~ 0@  *%f8O9=t0 1Bބ&]Sz1da+̅UA867k렙\9grԭ/6ƃɷ p%9]ZSK"i"? iަ MSir)ӣMpxH؂3qAnYRߗN"IAOm\BO|0~8+K?jW̓"C#}Sfk]Ʈ2@2@͑3&=ם,ݧI/?iA >Zec,6*Rs<~ mܒ"-iӋ m{Wx̽avei]*Rd zpI+W皦:ד :Xj(%Ē eK\R&/? >Q9yc~`^᣽{{j+ne@uyh:\5й3ch< `6=l*P]j2>F`?b?W~mrׄ9 a^6P:FD!5B>$D/A֢FA;TXI6L=E Pl?&@"Ô1CK<]+D %);TCtCW"ЃGk`G7M{ÏfU adwJ+>OySqE_&̡{߁Qm!4^FkY+W>qi "kTPO4dg^%vK#z)ȹB\ Z@+%SaNK :L64.K*(g]ʑo_{fO;X2j"'d&S{A#,IxHZ *aAq#I̅UGvRĥ%ZƋ/ Ǥlf5.;řĽ QJ\EEHk?׫T/.H1Y6xO GAT+jϮetqE^N rg|qlBu+QTR ) C..W.P#3CX4ֶNѻ(!B`n#}K 4ŲH5NrO.0~|2Ijt2 f;'YK}ȁgn• c%rza(5~;؁&F΍~=7! G<4N[Zs·:t%pMLu FS hw'd睴`M4OL~G.f*;3>뇺+ }X }?Ԓ?SE-eeB OzK 3U u1n6<ة/r:'V7 dhen;vj;n:d+$(QtP:Fj,,r@dƿyc>to;u@mTPAaO]ǝR+aV]{ 1zsJcfDgWKO % d[gKJ!HtcP\U;r 2,]sP^(~3!<'G m*c!ZVId-K)ҐcbZR9An H$,'rUHA0<;b xJ MTٞDk90>ISAɶԎ$k$m-6{\nQi. oٶ- g/DeJS{|*jV~yzi?̋:9dOԛڨa n)Q8APO/#aQGom7J&g7MToZms#CIhSW65_9yݥsՇAOghIՒr-? h_`ᖚpJ7i=KaA@*a@nT(ݞYAO/z琳S喑U8 9'\͍=2;$F4 #eA$T^d6&X$8rS(8T)+5x?[C{=:9K+v^n"'GfPJBAFN1iE1]ᑥȼZU9'V́-~X6ϊs2p:|l62l7l&? tk8o`ůs ā!' aKSdrNP Yb\<0W4pPాB抰s݌ /? a|:f Rn㖷+S.7@hQ373W$6/4랉Xvtt0&d5cmrcxK>} <|<LeUE SH|"$%$8HA,RcrPCxpd5 }ݳ&L9l*Gmvy}nցL>=2Kdm Itf`Aay'ׁA-X2LϿ7т{6u S`MzT@ ϱ0G[ %qnmom1 -a}'e.G\.lB駌\RGW\R #b8H`0p۫؆ls|,$;ƶض 2_F [drU?I_EĊ昉ټ3ػQ9f>[}Ncu3~2 mb![U?vF 7 VӴ*myﯞ5h¼"+FOe'P4вlߋIFâ hnZ/74mirgu,qN2Y%l`hstaBH}B]9-#gdWHֺ5ұf?}"ʘfCThLѝ9v?}_5P^&>`ـ $OΘ{0/! bZF4)~b䷙eSPܵ ]}NX~sŅҘoL Pr lA}5 ~M͍^soboUDf'์s…65SA>aCP9[Q?$NK~Zu1'Jޭ^jBjQm|Aҧ! r2OcZ>Rg9@CI6eIҜs CT#f ݇!9/8_@plm`is/aƚOa#p'1$ >ƃ7~}X"tX7јq6np[B-e+AQ|3ݙ(y 4scK$4ݪkfRe?ݮ͚KX x0ϝ^ܘ3ef,7t NYT(`ٝ&gG=<}x}X-ܲ"BE1k읅D0!po VʅZd@lӞMV/ܟA* < a4p ~}xTH / V;*bO ABkڛ0t=maiv74m_IFoe|bD &<ӶkTv(A•+EV/0}@`xj0gHqHKV: I72xa(˿?ce3jYB/<'(Qӗ{,N3FnKb8v"I p\|1Ć`߾ɂfǦ`Q) oE|_VP8]%z0m>Q`Vjϴٰ@No~VӲ#HR&,⣨ߙRXѺgU,8V&݀Ƽ74·62g/t&Lpb5qŖ-=mpW +{̼<[j%K/>/4"DΫh-ؚR3hUy !4Me#O=COL Y G-srHxe٫inMd:"#" "FKl!0u} ]$Xg* ݡVĀLiG>s[[Pl,xF? z_/Rwspci# 2S:$<}fztYcZ*\<ޏcdy/+yGȏ&|0skqzg(|b U-oB2>EF {ؽQcx́ VekqV9jzMR%錾g>wRz{wh>loJΊzŽ1@h/P̆c1$'M$ Fk+IiVm$N',Lp~Kp&hYrY!(EHC(7O.t: Fd䪹|e "k;^3h5TuY: f79yC:)#iRC a U6el^2ͷ ߜr_1)z&H{EH?Z?pjՕxA<fQN 'R:azs\+'P:'@S1gK#PBLVQl3U>$k'vӁ}WZ0B5CcJi)/&~=#1ٔ : J)yaVi_6e0'jM:5|ᙀf'1x){8#;]_@,֗`N0|$#K9!6[6n~"e OǶ *dI{^T/hH$G`F4FSI#rКgA_nV;Fl7rThŇBbKzzi#{ YSY컚 WPPCݾ\<bA,`s|8<%QkN+Eg ׻60_cvNl[ܡZZBt%2@Dis~mHP7^+؄ôu$~lU୒f@&eYiIG.\>l%_SjZ-û.JU[g-ӮMy#nvUCׇ?X<2 Wz̲0!6˷r jU|{eѯx%jgGM?A6ؐmCZ EK(yT';.Si&ʙ˚+߻&A91y\h>,*ȊpBtFr4˿ڤ:v\G^Yf/=FEUδPO~w1^k7Z}HQ1T3VϤ9bN~v)HSYr5nm~w7.{ASj9k=a&b9П,dnU>0̧F wWA,Q M8La5NQ8ô–;ƽC exH=f(la8I2맧!gcO7^B2 Ɔv+! >֬?8VzWCbyZ_61w^O\9\b3ィ+6 $~]|oW%tWbK &' !#c|Bn-CiVh-!?j}^u##`M12fҥ!dU) '9!UM*W[B qu++ݡn@&Ԕla֗t½G d96튺e]WjTv/=uaP2aD"l'E' 1+c%ۘ!ugUOU& ;c.O\uCi&mcZ8ƣBc|'e Y \f5*!NE˵އT \h^?qOHevZS#-SN),i A]$7ʘSf"@aua y aFŒ탥W~[ZEfGjP zk6kNDn̡(\:d\~IiB ?ݞm[;2< ^WjBU&õ= a%SQݏ$qF",ʇNJNN;NB ؏Js~{!X{ٰykT:\#Yvgտ Xק%_Q֯/@ @Icin gqgِRvj^'AB [i՛sAA/u!Na l .6}^`LjFs `Eg6a1@ҫ5px ~ZrcӘF8ޭoXV{.M-F=LeT4-ԭr.Y/_ܻ:Y.]ٯ?gaC%qQ6yޡ O}QI_7Ҷ{訥wK-#h8mS&'Ԡ9S^%𵟂F i gGDàf?a;yV*IB† ] I-ƇjH|TФGk._6}zB^R/5"Lﺁ=@y.J`=yTBf 5MT׶) P* ө jQh $;SV1k*.C0=惶tZs! =y`FFQ Z;$lޯwF*aka t oaOIf61~ Fy{>۔8Sٽz߲IIg8'ڏӠX֝QrXZ"F;($w)OW.k*6_` 47݋^ű%_W_ch+ E,4K$WFõaNT$ Ji&Ղ+okd[7;US,`mW mO>>_Zo1ujb htLD=41PX= fE^RA?5 ћ3CǡXL$ 253`w^OЌG`M>1=nGoAuI~Pr $}| ^nד| JB޻<=ibx1by P8{*H~FJoy?KP)̃UJ\Lb @q{MJ;tpPf OT48?E7meppA7BFՔOO`cHt"եZ`b+J\uB|hpAU^UGzB)'KSг7?sxN HXjJ!Z mlfc~u|FAK:f<s`Ojg~RuzĞ9HJ F+۷4@:&->UdƁ/_´/W!}cAi!^KaK)d#Dˎu!HifHϪte Ia@iko<| :A#4HLq&LHSbWvq@s^Djc4f<.,"q2;Bk YD3d|4h =&׭*0b{?20{@xPhp,{I8fU/gc,e}eT77|ucLjТAVkFO'"A)1 Yٛ;hOfVrV숓yE(Ύ[9G7NoC/jZ߯"6E |VP%.+Mh}@{:T"u@wigVSKt4 Eo$fsV*9A^c^[]Y v%2BeJ\&Ԡ!~i-ݕƊKlY%껉C+G5c~zQf@326W{lj+}AyIW#8') 3S'`jA>z.l|Uȱ^\`kD.\WNo.2d STdNt)촳VOc6hk,rlv٠1C$2$rTըS^yNZ ||^(I!{p8᦯Y|l"%?_)`MTXFETz_$NdUT%2-{Nۘ=G{ev)E+Vi#bh%ܴW9zrgTq0=Q' 0OYܳAKҬVwj.Ap[fǺF?zP0Kb(Ԡ͟ T,'( "10^t s4

@Qϵ.U$dÁ:ɶPajBr07&̟҆Ce¯9;齸v[m#&(Npi59caRaM:} ^Vب|T M *b@=Ǫ=08YQgݎ5D{ c  iFÑNu'(-C2S6d$?elOGU>X=̰Aw*nBk5ΰ{nK4J f3i5C:ٶ"ch;Q뇤 _cߒn=_-aMFd2"ٸzwԮy+54Ԋ %")q>'dsQ-Q&IGt\$k ͎rj7ж071MY=3ټ *vG)t>da]Cw?d Q\d? _z.~GD U_acPy1]2)lc^ xr N1 (%f :*fpk.P)TxmQt4>_;N$x-…-lS 4d!Q@י!UA]O}g^ c[mhS 1;m;QkC&Ӡ*B8Vێ9nZB?8kM%3RqBuI! woӖ{7%?aARa4R;|s7viQXp/mai}l{G9'b.cl nV Ua {16>J|Z;zM% (N(d&}C=kQqnB`͎21bĩP`vA 3+V-^1Fp.]gAgj%Ǥ-Í>퐖]& b2BhI Θո[QX{h/LaPڅ@k1ZQʞD`$Vk_zD^Lҏ+D{4'[Snc#H1Cr.NJ" AWѠ[-&2̄ORN#'j cNąCX;2zs\ IFKYR)#1!έJO O׎ X_dQ휆ZRѠ_KfCƖ7숸0Bv2uvKd b_8X#_YWbxkOc`Rœ#¿S~b{;f̓A#3qG.ή(ˤCl m7@Ip CրˇC~2"N a vHђ:WT[iSu G9@# h#zOnbL4χ0]Cü?nE-'׷'u.dQU0ti;+e Mv =L_Rru5Lx'e Pb{^!Xe"{bw 0ˏ۟({ DJHmJ7:!(T{勽 ])J<LJG!Pvi`ph۾"6I n᥽H`,b;O܋fz/@8Af i%qjgr~+Z]{#GzäT<M8Ϟszϲ j :nrP`()/; cƿsJ|m 9@HoXhF)ϝ{qk PE)57K>pK b" "qF( .Iu k[Q,ǂTI FD&Nwu@Jc81+gQ7oU~BcUoPp}6d@p2هQɢO{%kC])ٝ'@[ XxƷȭe6z|I_7nB} HmlVHpss!GY2~غE &XB/vp޾5s(Hef;j~uqabF-q5'c*"V/M_/y,46.Dk,N˫s3@j@kܪpUr.NQ='t^6%dLp*F%G<= ><pK2I9[%[4, 楅0{z!៏ҁC=ЎahU6Z:#Fзԓ7]7OE`ӯy'UC0 i}&2CT.6oB$7!͒#Aj\Mc<^ye|:-+ i}ZEQ}5Cvz].4gl|zF]? .2uѲc;,}lh):ERUhC#q#)"nLSΈ &{I{Q6R̓_We,f{vq[pN^25mgo SUH샦 y*k3#Z-(r"P<", 5,IF9:.|$&* Ñ8.',;+`2qޣl VԋMsVx۸F^aj, f lz[Uhr5>[q&W`X}xB''73]AdC1/eCQ!.x~9E}o$pD,K㐞 D#9aZy <I_.ׅvA~UhW d^ Co>d̑p֐!Ž 4Qj3qZʺcV*uHM$N+Jxh,qQR%g=_YXKL>1mJG*M˃o#9EhXAlE;cpXJ>sڛZP&ppI/7)9r{̹\G+]fCgE@1x/^|="K=6ʛ  dԟzȃI@f3_P[H\Y4g')y!$d02<9P68c1n/3rh)yfa9k#yӉV\k7"Ìg9"J>۱)lfAgErG+ԀeǎlE}1sϚs=| D\2-Ax\t>͎y(h|iv2DyroTQI湫K#݈` ]O"tGkz ]/IEkPAoM \Yưu*+ѿ\mRLY[@&*oٲnĶVQIlzSz4yAXY;vZxcQOʸ^xX#0F"Z/]񠈵@zY'֦N:؆S&BSf]2OK[BhhVjAbɬ6[F)#J)r.FS8R*R%.zL$LPW$]%އK c04=qߙ" ]2)!Ecر7:'FHNʸbI%?z P]T<6EmsM*˛ (H]\,3|s-(;nkH^(/J.W2+^[E._M&(]$CGb+i2լG=r R ّW}pfn?@),;wͅsBgDdxpPȴ~ŊzjKR*U*%Str`Ul5 }>+8lo lh qRǷ/c%B)}¶7 o<@WǟT4U G&x=鈄M3'GWK%ݠ~EҺ/'4Q_؄?L3(l7Uw.!5:a]TFj1k9.ZFN>;eχO]z=p<{wUPuR(Jf<;6p؅b_Ϝ^2{dd}"#\DAf2<*0}d`dRKŗJJpܒ[ 5OӾin%ZBJvQ!&p3 sh;@ ux63dym52l~rY| ~@(“{.'=A,?Y ??1F=æ.,,`lq6Bx^$ 𧹎cqGpAy-{_Wa#켁$~԰5UJwӉ1|Cr | Yc@6 dĒ܆ DJX=BtS9A¤(qKnئ;<@i%#-|3:[ d0=SÎ'VUy;\756}] r[hNf+Ʊ>E -/ە+78j/u[AT}`/+xC Z>H3Gפ Lhѷuɾ=%[놩v GԎ5ZWQYt/ƍzM2,'A'5l]ϘM8')k\>{fa,T ~BOG2[7Go0:gOCUӷkV2$df) ?b(̬j+^@vЋ-췑hP 1XD.. {k{=%3+O%"E-ӻ:Ō };QG`{ ח2Y.J> u\+pMr!ZSEOP*q_''EC;[Y *ιygKh)-KTK*+: Į 0Z۲g$q̴}+1@BvNd#"0f3cW$VKĥj}c?`QOSOK1iZc셹LL8-Ǖ=r;;ixZYfvxbfeڨ-&wŖӈ^95\RJ*ŏ@27d +!`%[Xo~whNfP sQ4>ڴI3ؽb3KҙR,<$-goA[j]F9vu EF)#=2sߍ/af zcU2eYڎViJΝj.MiAoix4Mے{g R~^7š[21& ?'C)x5+Ddj'4L*ت*4'xv,Vy"URC7d)%{[N`0Ր,vYJ[i*bi$gpUl*kr]C9NhXL]Dp^"RER'-dN`xal{j^? b1 p| 1l>paᑁъsk-c'a83uOէJOm Q}52޾) ./=g;*Wu4$Xcz$Wk_Z uV{VY¡g5s Mʯ_ 4 Ǣ›M \i_UeJo>#mֻOXiDLM$o /Ku'zm} l^9ȅU}3yb)fܖb7ivFn~Pof?Y~&2s4ۙc1r rm(Aqsq1/ l \q .4GZgI?tfr7ˀ8l'=T}5 XIgݳ;%2&F<8EN.]*ƩΊ׹iqR25 Y;4Υ;9,h|[ȡ5B]܈ /3dzu2q"{@+҂%Q.ZZKpjl7 Ok> a@<Wי R a(j~JRBL\k/!74"f>ؠ`CyŮzki!k&wZlD؜|xd+HNkO8^ *p+h癩 kCuBzzyCsh@ݘWa ,(1ͅI(#nZObcW,?sB,wg{}G?!CN}KAه[sÑt?HP4F6{;;yK*n"}h ƦZY?ݶWBA M J־pX]VЗWl,y,U͠]alX .\g[mPkVÿT? v3L$?$ko&|CJ Mi$8I jdS~nЀ.mxB$ي+_KTi@CIKk)E rRnO4ԭ&!Ȱ;kO0VH>c`̐]?;Hf8*녂dRR\mtlP^XYBfVFCb:|.z慴 74ִ~4sر ^Fg]Ӱ2lD7#JkਪgI4ٴ Sӯ (R| x.^d- 9>wɀoUf3bْPbvsĞo4^4{j+}V~t3 %DWRX4fbb E&%ta9Ρ3O |6û.ǏB܍ N-&O,g)O| r \uUN0jdFfzc:G/Ec6Am4:AiIGJ6QԀe{,$#~jx0ofSI>fes-3m}f/1 ; qRP ΋kWIuŻrkůnQ?P@G@.?2#>g©\h|lUOAp;zрf1O4d]f<}f':V6U ' o>G׵(&!ÙUXF?G.h2ߗO4EݸZJe [cV; DKW \vD d7$uLgf28wW~ՏmѬ% \g:ִ~Hp>*+嵸+ wm[,!w߿C|5F#!ՒndB d= V 6WG4~x]sڵ'A]p״$+ђm uc%YSuSc;Idi< wIX:v/|U6홀,4x9!=D(Gq7Km<1pqqٯd%h'W8ջdhl`7Z)ļ.J vl&9SB5^ ӎp?0no* Hv~Gz&9hZeH,>GhdְR Bn3Kg{F0\[X)mv!c|$_4V3g~>J.Ը:KfI33ګ/CIV+GBFmAv3ʾn:= K)y )rtg ~.Tz{g{G{ p+g6@"tH\mt+rQN@UC9_`;@Oe+o{;5{7@q"3;L|T4*|n-j0woI"ҜW+9dXEǔhw-\94vnm,B(UKq+3M{Nv.~U'[Y<8%_u ٟb5BD}b61CyW:7>4, Wj#[oKG88o܈p` u%>I.-:/?b#Yfv L-H(TlfQãor~P{>FE^[@1бij\bvCGj~[_ځ͟#tB1Fwˡm&E>68pjq@7  _q*o,,Jǣ!gqV0_7:ܺ+Xsg18{8HS c֣|s#CI:q=I%ok'6*&@vY jp zb4R%OS&Γ)SYv?#>݀T,L#Ӿ+[^S,9X <L샞>q;i39캰xC Mh0 70%Oމ oޛ]a n\ݎOmIT-,h/Zˌ\ LaoZUZo\ G;'ޝi hE5qEYHϹґ6}b9m s˒`b@&Rd;>eUnNphkh5g7hg .){ޕC7#iT*p9CҼpj?o5%S/{Vft۬2gGAUnu t : -I,[uRT?Gx7tCqKԛ>+0A ZE峮!6/DI>~Tb:ɡ<zc@@FiBɿ(ad1};s{Nd )u܉cu"wXeC%ʹšrEovS ']qpξ`i-JWiK3^VynMVVhvi,σ.Q[xu?8НtüՍ[b&Fj:QV:SSr oR>y¹ŷT̍0jّz>- i|Ob3stDܰǏ~8TqOM&X/< If\/ p Uekv-/2L&vzрܽ%B@~a|_ʭ$Fe frK%U*zM^P yG^v ]2kے@@K#&!~ݪEQףcBFjT'@qNno]8ӑ-z<|e}) oDOXZ('/eؔ% aZqʪ\'")'fRK#ol^z&yj6ac nvL'|ΤSh:$ v}Tfr#T7 wj}@%ZS>,>@JSV>C1# ;b,ݓ,Ɉ3Z:8Ġу+@,{+[( ICŕJZ/}T Њ= fK!LV QJb uN<Γ@Z+Æ53@JexF43]o+MiR4"Otf;VWj&C/;A&J蔓Ժ@7>p_ | m-JŃ^ãiCEメz}`{4 Q[H /PJ6Zmx0u@5OW+AH J*5Zj'3ͺH⤃W:[ 435RQ 1bJ7]+Q@pgvL[wYY]L5#hw{QG4A09Z*H"^[nF;TgeP!U=l@|[DGiK#SFA&Q4|g\rIԫ*>;ϸxM9 Lgq9n+o2(6<'$K<^:e _&q =Bׂ'~zȼXE\^!u(`8ji^!?_h־vA)|þ[m`p&G? xT:Xk>ڬe5XOmCY/T/uf:91L7s5Gjj(ؔ ƦVIQ-S"*"I}Hgα& Kl 7/׉0xӲdZLgcePagqy. }||w- {bᄆС2y/fW$PU˵^\̈ntjϯx$WԵ‚ơ&gD]՜0E8Y$ap׶`+.0>ʀܰJ )ϒJ}n֊˛ 42Nw%Jmc\3"q$VBM-;i ܋r=ҹ8GY_'i?WMAy? Ԯ圕 |vJ.9VodcLkL D dM8pCZIO,?CUx+M}a .}Gaԙ9L\Áb.WD؜;Ppڞ'y?)˵O %Bq<kց|RXGO>[_ۡ>wadrHXaBQ >xO+S[)bŴXMmG#O6Lt|ar~ z hIҋ5 2 Q2AmIW.mjtX :)(rҌ Su'pqb6w]ބa|d#뀺a,TPz 6tG SHzŨ8Rso,r V{Tr❳AU2/w3fBYJ'?q/&*6  ԹDB:;kFNr8y>EDhp!&18Ctb+%c 7h ]S/O{/+:jgA~sZ9Dc #ޟcY<,Z7P\! NVtPp# {EO@?0nh_xߋ ~_%PmazξP\4%*w L5f bͩƕC4['d1,H[>Q S֟^[r0|y|Kt gS zRר|*mQDžnaZr늚p@02|dZ JJ9&N0S H3n|-K-*cH[~&7dw9ҽ+-MS~ U ifUЫf袮VYؓkfl lɴrȕ};O/)U~rD{ţ8B!Ϭ1ׇkz A-2ۯE,{8m= Jڻm}lmd{eIV ?X܍sqNOB*( qIP2e p;VJoN@a ̄+s}Հ9}lL>t y&%5!thx^̙{4h{PdQ/mRuFjaqIթAN_A eBB<maP )ZphfQBVSw2E١+k-Q 1V $9_4[Y"$?2#RRh' t/Y+`n\JBo}\uf졚9@6&X#>QmTBM#Q:@0Bvd\{XJ#`+s>)\OhW,) #0弳uR _!Hsg+#fE9;Tv(5ӊEB\QerUNGYF))"fE6Хk~{0ya*Cg0R8^bj)}om xy"FءK/r^(5ZA~ex0{JP?ˡ8J7XyD*U.XkKQrz7Ė7zno"b(!ǀuU;dkĂC>m-7IPeSgpBŌM8)STTg>寕Ml8.i~7f@cO4EŋvVƭq Gai.3%p_ePF |Ifl]KRj'.D^[ꃐ$<"ųIuc%Wc묿꟨$J0ES膡g QD]n@ ~U F|b9gdy>Wc9\[0n0&~e[cO |O}Mwu;)⡶6Ob| h&A0VlMD&u4q/GLim ,W@q,xɧpv|A9?-R(JJiI$i~n?:f[\Ʃ ح0`BF=D"^@k#TDzhC[ŏ d]n&] \؅r;51ѫ"j~719mk}sapꟼD(TRAm' lLۡ>dël\M/0 lE=gd˓{҃8BTB3 eaqK"}Fos8ōٵHٳL pC AF=R~y2c~k5#!t9=STRʍPLH =TчM$q\"nZ)ro*GjUhOGS[MRKӒ%df ӘԹ|t$y4L:rmya!`͘*s/ڹQyy-VމR,,gh# 4@j#-L>8cLo8ol&Və8Kt uD,$=Aq|J6R/ Z.q'!Pf@eTD>(?U,}hhؚ0'}àawdSA)7,fHZ^3) m F9 紱jؔղ!;?LgȟwZAj&:y#=/YjtB66pf͑)ᆱp~[l; )yNf3])쭓87E{;XR+$LjXiX:.*J6 pұV[rYX3|w 7Fc`'iK 5slPLvL}D/yM**C Q!;C|GQe JdQk +x/8-瑸`%\)pAGQԲ^ÿDX.n6[>SIBǛ*K{1ERIV &$S4bLQE2GEcŲ X,-C<ՠBg̩'d6%#լR:)ҫ[:ڶLUTɘ[:Tkwe49U!G"ṮKXd(*U1Ǣ*YZ96֯(D<[rQ> 24"(1m\%<ɄՎG(\ "fߝ gdHjm9D%#Hٲr,ѧT$I+b?נl C==NјI"/\e/v3h(e.H>X"x~1X3HU7Z۪ ixm?͐nIەige oV)4޿bj)`ʭҐltG$RIΫ8ڭa.6k(",lQZתQ±o2Sk$,=tV'G۟k!G.5=̨b!|:n'/;qpc ȭ2Ƶ h%!S]Տ05Yy6bjr9z6GJj4mȑ 6,0~qZI)-]uFR],wQ Ýx-A"5 $OZS'P6'lŒ663|7ޗs!1FM6-Z!ݾvoytoq}B} dɠ 795E9vo(%v޴`jk@dIxG:;36LC&p:XX/ߗN!?a]ϡ kNqE_r MG`gMb$M͍/ OnCy"S➥0ɚj) $a F%LDdxqߜd \&J]G˥F-q%N5m<+z!^o78 2oWWG5'dտ8~NnB(K9`w24|~ꔭNĊT뵶dx{/'T%D\I´iiP|XqTַ"sm -ou wFdhn Rc'%V!K?Lm$Jķ} 周 QI"GPHv:uFI9DŽkv/^  %VY;lD*HbIidѣU@Ƙ凚6Ğ !} 9+ agO}BEƴ784OW]ro&*l:(a;' ݛފ> ,rmz}w+4ė50;ӿS# ~MLɟ,f}Cj3@>Oq2AnHr >V?%OxySו{Tm̙t>Κ]>!4UՖ4\눊m$-RRfұ~b)ضa"s>ïv b%(DLideCAK` `#;WPGzٌ;®%7wH[9Vs}h^P"3M+Ʒ:?NISG[[ȪZMi[8y7Y6QE)OR{-]QT7ۗhk͆ђk9Z-\)4'$\vܒS"V$W]sRȲSNp9M&^[00&͡roD) l26pJɸ=kWZ+uL- ĥpl !xת"fbt:ch? dj}Vzr ©+Ōcd6VcU8)⸲J"D '%9tÅO l8e.tDW(C'!@*8@Y`š%z[%QgV7AmMlHzJaY|Mv`V5~>!= Ypzh8_i# E^o-p U;p74}Om[p.Uyqm4Tf8oCϭlW|e+B;\yBzaeֈuA0c"/$IP<7;oG=IyyowzShHa(୊邌ݤצV%ZTժȱ13XM}IZJ!iƖtMhpM)HZ7;\5ܖ,.ZCr"+h]цƒJz1."GZ:[a?nHQ/)pԌ:)LES\ ثŒ 2k(Rvw7eLrQ.|[unZ^BR^Y<&73G) $w9FYdzxu4 p8Jr;N f]G[v1lzo$~T`zTf/ ~Ϯo퐳Fdaγg t~kf^',ꧏ$Xk0f0Eua4ߖk:o׎Bà3 / Up E36)hhɲҶ|]!"4*yDžF5XdxQӿ}%đU?P>Omp =oZpj4ԐFK[ ;ǭTXOeՖsJqeB?蝫 v MmkV5%0*s=87A46SoS+yiw𰛖wH?pҴX ~2=u0(uC9:j7D%t1n:j1!0 澎?9RO1Suy]w W+!Bԋx,WbRƮa twې֛1fG7^ 3SԵPD+- 9$ܫa,&ʕQh[KUw [[)*鉋艭XcB!Bfڌ2N;V5 mn=0{Wݵ>(.jc@C51?5q:{HL]&8T룕ĚY03=Cpoǡj:XJK$iY9gfV:ƍ!tPe9df) ;mN5=^3|{G/oP,HW\2TbK!OE^FA;iR90S |"͚J/&sxcpIY*Nz8/ Z(Av6?ORwhYHH&X#v BO.[J qQ֋B +.@g'ެVpyL/;ACor9fI]S96@)b OƐ/6X &uP]"3%P;=vg5X솭ndQ7.2q,y4bGGc2&pAΑQ*|>򤥫Jʤa6$虵 4MK:i.ż8ǙY3lR='@u:<߿Kk 7i\ܗuOW=mo9SH9mGVd9R78Z Uݤv8QRH9ga-A wtɠb)̟P]cW֙Qfo|< [{؄5ȁCi*t-ߓ֫HR%l=JJLQ<MH`O;ual?̓ƈ:-SDOT eR25䱄 hA) $Tm,>ng>.SPB+P{/Ɖth~zQqn7(0e˕\Rx7hQKc_1D2 Zq@xkPi̙`QS9R>F]Y%uroiDDzXP @WWV!Oq~{Q{p#L5hHͥW,fё-*qn X G\ǪBOO2Y8p]@5`GP=FROq"-J, >CX ;`OȢVRkZl_x3:trtlK)iڋ@{2I#,}ufarCUS X$Wf1r MQkn^λ_.'ڤct`crYTLEXMF `nDhaV.CH8).G}4jYצ`^" 0,m+Zˆ \]7)iUSr#@1u iOGB3f W\;lg^|t J;L㊾4}zLfzwݾِj>Q24^"OP-5KO12pMc@Fp,#TMh7_0bpQWZ)'|όSg6{Aj8v&s?Z|ERyv;kl0~KHL? ׆ 9&I';BPT ~v=!.AL4қxa€篒MA"cy!u3K, /T~SԶ:1_\*ȫOyh6i$g$)^SI|a`gGkzb !RQhvE'm8,1"RO 0q5{WS#67uRaQsWHlVaѠ.PS˴1*=FhLr0pJ)6~a9C'Oo"'4?ǎ@B=:6Or:2vrωowMH=u}pz9vaCjW~:+"Ydʹ!(qkxo2 1|sa{A .L;G5Xl$]Ċ(sP.d.wkIw Fʉ#'7@I}n0}oZ~d/Ȧq<* WVB_̉grAuɚCi8-NUhΪ"<< E(YLĸ\-mxs"ؓivdM4-N4|.W@D'A$c1+}5|{R>خA&Cxҷb̌MW_@y5y2 o},u2f)LkՁQ"]X\l{ ,!+|7 \ bv硗^qtx*LS+ T8/ ^vWP Km7_Yb(!Ի13kaaʦ U ́,8Ójzl,p `ZTQhx,;u cOηÓ9jR;d ~&ۮlґPgvP7sn삘U:Ml=`MseN3U}7OMjj 3mX vckƓ??Oyj@J8]J"uh: Cٶ3:0O)bJ@+Vvm|ۤU1,Y2f> O)CD O ~鹍ofL#?ëv΀h8bl" AA/ ` o,7K8p1:9w`~. tiZ\ xfH:%/uG%Gz+|2 bڃ+8a))`A!fϮ\"yf&0-n8^l4 PcQRlܼ¢86^>\-ҤG~mѶ*u jNL+>eYJ"⩠)|_oGIsǁ[?%Z&N,fߏ g`xBL/f>7ÿ݇y0li8RX?>A7,l5*^G |~WJd4M{CjHnI[ 5eD{?b7(:ُ4RoDے2txxs?[:c1ڷm,”N{3면XCdjnY+mz.l#$^*=|=vF_i _tY:J?6?RTaJGY(T]ds:ʢDJSv iݺZؖR٭ƋmG.1)y"h5Dq'`l(}e'g|fC'7_XvnSH%`_eElW2 2}]u1n$פ^<8Is<̮|1u'ۡaג[b(n\3%/ND_>ɏأ$];Rʢ: *Kŝ<$*)߲eɀ VkY`v$ "_O糑WwlǖSBnh cx5͓uσĘ.J,|?:`ss5Ō^{Ò0|&}g6*x$xGJ },=k(3t ^2>Z;ֶ^ 'Rq8lΙPtNU 8f%_غ6w!&@a!\sn`D 𤝣~h>9- k҆ v-SRjX$7·:دӛdv|qZp"wA_-8C6E^iEt.9|x_7(%0jzr@Fkh>n9<@ځ!| %쾑=ח-37nN=UJ4 +S~L_Dâ?Gr tXgX3o&8x ZK.Hd{t׎dd2pHD7>1hvS:ޖzD:}=xSe) :%to[C5ZNUci4CQơ?fS5lI'+h.xgܽL%Oy)_PW-4,ۊ^?icڟ=3ml.G.as3}F9PX/k“3᠙L[LۧGd):bN\d>܋{hYYsɶ? K֊$M;}J j+wE5I8־iZM uHNmhxmt7hViT R&idm:vE$;q`~4c#}aKeKىi ͧP Z/geb]kL6e3jNݻ2ie+Bz΋f.g.5'?Q#24`kFYT\rTǺGC@ % Q}?>4LҨ~_pt_k>nj( M(Rl "pA.G=ɶ Tdp0< 4o(VSCt4-59e 1XD'=w !xe44FG-C0 OP7Wzu(ˆ;a7ɄMGL+$y$n2Qͅ 0lm>|9VuLgK#Z5;AiYF>%]@fmR$1g8jQ֭Op~Щbtigu, )aƬq"8Ond:eQr69ѯ-'ۻZv_weCbs_zA6yexQg9g5v`YOlyY>n䲮*s=CE,9T}kC^U -[Ȕ( QeY[8ig蟘nC; Qxf;gZHA0NR鷗۽cIJ+m.,=e , Jò 7 mx%RǏRm++kˇiAtC r{6Q1aII(@s7SŜEhcuu70PtJW/X ޻D*~'&Ŋ<*wu$)]][#uK:-G"_ʸ*>MT%T1ijq/#Wk qBTT0=VЈbL|6)DpL39h'`G+ho4*Ţ5Bz+weYssJg\[A⁺ Լk}VTKlHNVQNOr%+b\"p[V 69ܞՐ^Wyc6k^\Nt؃l48}-E@|J9Vc~)(|yйɍmՂセc]0<}QC`!?Īw(.I$s5kɎ#PVOzao(ȿ:PUOcbgMXt*\:Uxhw \''HYx!`\ R['Wtoz.9f: tq1 tj ZlmMu_]"([*h^-bϒaypu͚Ņ<>m@s3Ȝ@=f#g] Ҽr MyH'UQ+[]-#~xw*<`(ճ$ vJ_=2P):x8)w 03WKha'L91<­ =(+jdȇ2 >]2| ~7utuyQqzs^/n@!GYVh[I{J _9ĸO}mb>8"wm .}ܵɴKGx|ɜP$Q!| 0o F-1 & B[dsӰO,Ū3anJ{6bб;]sG?3bq~a7"ܠ}'\a;mBXD(Jx,Gޱql1@UXEna"l;@*w !ZTY -U1A=h*VEI;5r hNυ82:DXl{d|vŽ|GN}#CS { @g`֐|>7 踽HӰq@?hzbe3t˹tuYUj*e Ղ?6Ni'jgGn뗄 =epH?12~k%b".|tWMu{o D=&1ZD8RwhZ')V]? B͜w::b3%W_vWI#+4)8yh=w7@|l.! CCjphm+Z_gZ J K/LFRޥ@s/Y.C/cE7(1DOc3g5.s2IUn3||l\Ǿ;,^K:?y :+W MX5HvK>zw&`FRb#&)T)"ſ!;eD1QsTxԳOgLqh8pOJ %%g,r0(񷇠9_pLQvtxoç-4.-A1 z"`S%1^b &jg{%<м{{8,RkN|T$q1,nHxy`҈hblrӯOߚcm&#oh;I*_a ?Y ti#_u&#-\5:v ^ްHHЏެ SgmR^`p u4]Z,BmkcWA`#gzRTp\58-$RjFX6u-TbL"h:YW}lgwt^-Wx^ jȩfz|*̗T_,bǿbmx{aE 6 -BUE #I9 nJf%q$A5 I?MPo;c{^.@п/aGm=t7WxǎŊ6X.N'lEJ8MГQP'fȨ~)L`J F9@<)RZ0$Vnw'Q2tt|,q;t"M8)Λ>/TXm\A1h5(i~2 wHуyMF !=Q2-/6ZKJ#cv|#%׾O_[;/MゃeG1#,Qq=)ɋqmu ޒJ1hq(PI,|Kޏ rHc3Tq'@>bsXPu~m%8ù:&P?m??XZ9{l/#(s8ӰŒjTv%vyxH?󲼋nB%vr%Ȓ(.ŒgVV;TU碳?z]OԥɇFGAd($n`Kho8qG<ȄӇ%GTKFhPD D)RԗqJ,+UBFz]K-rLm2S+2ՕW\s1gx`͕P83غ3x<[֒Dմ+ӌK /h"1̘R1h^y1sSq~ro,>; "k(8|!S ED1b:.l"D-Zp-e:GObv-S8Eqi8˚ V+I'+HY* }ҬyR~?2>FU%1~L }y`2R,\5^q vE`Xn2F<Ի_s*CB;h|8BXC"|`%LV= :04,ME\Hj$Xtu3(p3j5AMaN`?s!W\Vy',hrilU-p`ŜU&c_u_O’֣H?z鹍E:I#$bPBl269W+.NDh,Ѯ`8 g9m9K, <cT#m!g0EC ` ˡj %)/v14{y3IJx?15'Z↣)V9BaGUԆ!NF)Gb'{PVꏨAWII))n5j J8$N#=7T>Q( lDXG7c÷xi,cGӆ\RC#)N;JR9.O1<4/a[vLKcpMQU2\:ű[fe dp4 ɟ-sxm`N ](SDۏ$emD'kactZWXh̊wQ>|k7eoVxxwVMEps.\7 dqמ/_UDxVi)ұ29~PE 5mOiayWbZ|pT>KFΌdzb<( S@sW$O{vjV сDROz=󚟫p6G2v;e-Ao<2Zx؍\&~?IY0úNr=_OeYE5=8Ie ܿz;Z;etSB7m}[{=1zKː;P.MD3-p25Z[`S腰yaBY};0te;~"/1AęrKK9 qiN4b񍝣{\M{]tuy~WbCVzaA `R,Jͱq{#{[NYmvC<IOM`73E \9t-A_0wDaHOu0t 6F{Zf;y] ݡ{Cշ9]ѝtO_ {wpC T,dЃ*!Bnlstk/7cW Y3ޟ'Խ+LTL _옥^^׵5/ D(WW؜߷]IgY뱔矓)7uS껠bLO?ľQ@̞κ6.@$+W\w)- )9+I_iTI-qJѦ `ȹ.W %Ew%`lcM1d7ǢR>?U$m(2:+]S lWi0k^]箎S|X-'WyF7$ED2@%EHĸ ͒XdL8yrÃtjwHIymp?BYRclu;s9To!W/Oc*.mQor'Kky߼k7 g 8RC}|P`4O9!mJ"A[4FCHm40;OjS jAu!ிOpX .DD yE9C`"f0 ƪJ0'fux3AaeF0@9ճc*ݲNBu'x]I+FXz6)D1P " /ȴ<#"f%-`N8-D(~:iP^ISԐ`5=٬=pfjkK4O8=zˑVefɒ;+Q/YۣN8_\U'h\B\.ňY# Q`I19QZ5x'piqrљ+q+6L7}l,uW0qޝM 52{pܝȁiQP⤨Zg/bTF3;74fSZNIoĺlrbɞheY^u؄ZcUs:YޣiOegY,QM5LJb#23nvv;Z#Ϝ+nES-"W1..3lh$ cDV iIA1("C<Ixy1{&r8j/Q;B@^Τ%""F-Gu3(uLb~>a(SdM~5A 1+?[M:Zu?MLe2^QL9ԗOXu;{2Ix\ɆaT"$qỡ~Ĥ\䒑 y| sͅk.l5 b`ѦfTcqr'mѫpY*7O]p;-M }i n,/˙gr-|TA֣Xfѫ% ?v ^[DyTT>A& SQDg߈CjӒVuaO˨oHZge b$Y*--nA1<ֺcWlTˈ!"{Zy;pGnP CI,6|ovx_mQ{ Aށɽ=oPۯkrd4Pmd)`Ң 8+ɋ9)XinTVm l B񂬟G0tAm8>TV; .WJq)(X\:A !g9Un*iѧZ M܂rHz No+1'n$! ӺViS6Fd0h2m)GR$B!i' %D-3O}oQT#uRv`sqWݠq Ջ(Y+=zq@X*=$6/2.Pqq\pke#tBe "sp|)f8~ >YрnʄW[!$ˮ1n8ʠ ҋWc._E [,KC$ܭ+ Ɔ>P Q{ĝs&%$pNֺۇtTQȥ :rxyO bCKFǑi^r:.0M 2~\Q0SbCXYb_2qYkEj;\Bk$IŶ,7㱻8c_snnl@3Pŷ;6qvmV19"Qʴesu<&By!f2nh/6h,Vb/8cb  쎔7J/OQ?GKpz ν.bļO}+ƟS+sSaEuHmL,gd79{9eB G:LwbzYu*aoxTpkݽywY Rrc?@ 񣓉y 0r5ZTlXNRB0' qdhwl_^XЎh4l7;2&r*EHia2˹rW*KYM(ٰ\{4EQiY5h{1>O8>8s]Dcm+oKy76>PWɻ`.km`Eyxx%Us0sI~nlؑM(+.Gc&S򍭖к[6iV5[`mcҼC:ʙM&~f+l(l@ؘ\u)Emɱj:t]x<[{:~gAZ1QaU)kTpÎkb4B\,1q7RD ߋ*6ZLX|(q%X=EX[Y2VǾ~˝ ɾ |xKUh>_J)E?cGia $زYMm\SOܭˡ W h b7 hZe{+3MĆWb[K||x-m_X+L\F+= i Pa;kF$+Ƙ-r7ĖC}K\v[?@n㳆:jH댲mB.Xt'ܲ++"cD GFJcἨ.z#Z1cdo=1@Xf^DƠ5QӍ'sZpw["Zf3;j$&bG@ڹT {8mf;fsn?2>h1G968UsX[8_{)\:nȂ&mq"P~bw Ϳ%2A\e2q/dP& t$sV7q"_#+f+`C('`D$)2w~V6ܴ;8'ߕU GEp ΍SI t.lU-W `옚@.p/KD%KS d p!PҧL oOo.իAs4CCs [$ʰZ ب4/0FofP2㥣N Fƾ av N* {PuFKj<.E7AҫUo%د'T6 47g5c *wFۙ8\HP"[&zà}YEԤNvN,KtZ篼Yںw,hRh"L^z,~s>>g HJ8VܖnRuϳnݪ4KeU{C]_QQ b_saF/pJ}]3eV$V'luW-B07@c#~ힽ×[{?LLjGݴhDв9૑r 5ѳ:azqX6tGC!Iߢ%akf>h͋:`wX<{ #ڢ(9 05.KV"X [nFP $1fMx$Q?uw%_(fmczhgγ\KϠƢhԺ]3FN6j2_x[ѥ7'|n۔g>hAcyWBaTd zXxN觰13ڥr˨B=ϲhF?џ MpW$2ieky#xFV4Rm.=Wb*mLM&lwv7ݜ^J)G =if_Ͳmn,pj¿c6i9ۃgRY `wkff9E.4tB$gJk>݇r9G 7@jC⼓?p,㸿g+z7k FEJ `-T\ s,F%za:^ϫy} ːw>[tq-Q]3Lw3yLeqëT&uwq ៻ݳ: 01-՗- LBLxqdHk{vC*H5g?UqdB[:'u .UMv&5 NZeհWk Q]$V8MҙpȴD`"%."YMP,. &ErYc\*ݑ ~wM"T2j/!ȇs&JZ5 2W%ՙKK)w3MFoivk4+lCօ`Q_lոBʥg!$L&sМ@dmXOMB2scگ>ViU^P탓(m>1s=gaS-NuKFw:ڛ5׃ V5h-QX)oYL{hJ9bO7p"ϖ%}Lb* ~ŇҪ,yz0SXe(2M%SR\CbKLUa&{AS5y^A;qLpHSںUA-[|{*, wm8ԣTc~ZGi"7F#V#% 6 uܚݷH_` PS9y@?pP*rv:y&,hgNLbC%·\Rywa]3x@%FHՖ!&[;jθ{mHvBPs'u&qV"-~7fܗwF #Fb)W`^?ZevK֨vIQU\`bBgܚP#1'1rdYBKZ ;<0vRh,)A)tUƠ\oj]K":fgdb(ݱq,zCf+/mU;'l\*~-;\`@dh*8T5co{p3Kfe6r %i, P/<3@b7n Oކΐ5wu1c՚KR1彑f"llvMkw!~HlۡhMo|ek84&o?qunEݵpwֆWQao?K[{aH+orRT Ba՟Ciqձ"&y`/K iL'qzWڻ7aeՅ40HܜgoQ)|'i~1}G\u^0߷ägQ/d\=ʫ IXGX$gBaT WauS3 qˉb/`71L[0[:6 hR Qm> 8 [11?ʕ{~/}2(w?i5_.aA "A)nT#]E}.v|!:&!72V'F?nR"l3c=V^̗qZW!)~ TLeO<*j!ǰ%R+c@ƥBܹͩ̐ɗGqc~&˦?VBeMI@nu!/Un닭'FrTߋAL>l[?ѐABn8$B<D}q[yǸEb]kr2U"Cr=CR׎Rn$2gn*؝XS2@tLI)9}Z.68uzppylդ%pti/fȍKkp{g n:fhTBk%;*)(gbT?d%Mclh+vrNV9}Up ?I3p hnP{;cAO" k%2(JN!_n -lHq~߱[y3n0~92䒣/4$* ( L>m^nZ6a``2V0lb~G _qZ#jM$&.-T`ru`F53!~6UasO?mڴ)"?"kAf(_t52MN6n;i G'}\Ol:sTtn tJT`,)yW:.ny&( KUhGqX4ct$(v~CYnRmR wn:QC/ Z%AKxBmsh!- f)⬵-c~(`St+>'RQKgR,Zű-mz6oAMGv{#* Gtn2W/p|ѠDqXyvXUZ;VCm/qo=]e1P^{ZrEbЪ$MJ? Ud\{[|,Y:q<)~!nų$d8Db GZچ -!S m%X3>)hKEחP VU$=s?U07CB?Cx $?T{R~ 5^%FMVXN z@gE &$3pavo+ #uwZTL52g W RYCM[/fِTIg3ʧ|dƬ $ӵo$He a:ʎ(M'ICQ7;鍠is> J8ɋ0W(yd3$\ _V_ïyb*C𤋮PK#&@ ;,R@{x?J:fE5[KkF_JmGa3 PSx_<>@6/U܅]9H*_ZEʜQoa\"o:7U.2ho.< ~CH`^?*/`Owt@L/( yXr؝ml.ExVN5${{=&l¦ҍ0N=d}.Cں|[kVo<(2L&ZoK۾rNb౺子kܨo2;5pPث.<@ik]0cF NVpJ$b@&cBUau]=M-4<# *ucd';~k^vB TjZP:HY5hEX-Ó2pl6XO)Mpcʸxa/wR-y'uɒ3RK0Dol `x%(iowߦ5߬wyA* '\Dȑۚ>s`E Hnϗ#`y]rsMOZ)Y<$gaP1t1K)KR>r dG0'Js`cnj΢%WƢ'nNo֎7I qG$%F 2 r?7v3 .U,*XgCͅ8Rw2_I!߰Akm Y3vz&,'*˩C]\J֡8\qSwz 邚bY) Cҡ)D4!@4 ʽd۽nX2T& khaθ7e=|D*A.HRBcV^g&ikHgv;x[P-V XK0]I5Nqrie['G8Yz0=XG,#Ç/? "cQ8R١I|5ٍ_m]i5{ru(VD_+n"?+Y} _k.dNkЂ66kĨE7<:g1Vz#|j5u&Eç^}/o!FÐuFV>s 侳 2lй#Pnfc3B/-/Xnʍh؊/"ȯunPkLg#QA Y3tؠ)|_,'͇6)kn=rD~MB8X"0Ts$hO²"&cP!:7>~7&b Ԋbب=KoYJ"j JJ{%c8-I5J;W*k E3q\WZ$7e|WMx*СW;:ģ"YDB~0gЪаݤs~Ɇt60-iC&N!F+skυk:GnM/ButNP''Db<0Frgsh @(~d:81ճpa\h c&TBdB+;,~>,Pn[,GQu @x.HCtC('0c*A+b u<1'>$h1^;$)8PAABE78b߈^fC/eH#je_G6DSʽ~!QALfCǼ:%X! ZEhoټ8d(`IVftz?>N@+lb.0ͪ?K>Hq!υY$&a1pTgӾa㭛!qMi&cQb>q&i?f{^]tr2 gj 8#͚~skEl2Q>Ok:}ʄş˵6 'r}zo_&cĶT%t x0L}8K1};ksXn\hNfdɋ&HKIr4>?%b߻U-4uEyi/8a9nQ7=c]ӡ \x~9 E*4TQ!T\MԬX;( I* BS")Jc$ Y% bޭ"`?gX&pT7PRwc ĚdyE$ " dzLWܞc]eg}BNYMﵰ<`YF4-!=-~𵯏P| h<[15uL!ih G[nG୦66kCCu9ۗy'a%ji^->*/aI wvo:\T' 9:&VRp(ܘ)5Tϓ je4 \5CI51#"b YL6`$2hqS3CRaY|)y9kS{Qd#J6؂>INda!5΄ShЬdX0N}ֺZ\Ս<0I7jPҭR`ulN2 zz6Ad Ҁ@W.!j`ʑwXi~/ St?D*~*\ эi{7b\jeÿ=ϖ.6ft0nu0kZo>KF9?F{2L9_T8ߑZiuzzyX8GpXRp`^ Of׍ZG?L⋃X6.n (i3B!0@v>G$_ynCTfę;FTd;oVGGdˤջڮ\8J&Ɋ{iBOf1^%5BO`3IcM"$,JxTZ͋Dql%4~dg_g O,K}k|Ƿ0 sT3晎>XrF A/0jZWE[/34 S\ce\8飭~MHRJ'6q=sjUNE+rFeQL._ۀGI2M)u5DӳR}lwƑIƊ(/ kJVQ.D3_YOE(d`Y;Y6Ѩ@lRJ|4onƣwt4<uNHÁR+K,*( Me}VjEW= ܗoX'!o[Ut7JFFq}q:بWpFJ_kX¾Hy=Q:6gg 9wwA4;s}`g $-!dVGջK p ?;nO^{΍; H^ز_Z3܉zj$9n/B09_FlŎ]P֕R*\QTEF0MA6% QGMbEZ@D- -_9e.CU Wc8qA3(moՍ9iltyL?eBy=DZ&m-&G~I8;,O8exy')"&T?$g a._֒&"K#ݔ8LY5(ň{r)!9.=ˑ?<ڴAAF}fRHHEI }aᅳ8Lʻo%{!J3@sTWoP]mŧHo^]ǒ5%)[sY٢+@> S⑊k ܽ! 9uI9+(3K[^hyɗDxMVR1X3>z*Ng),oTȨUsvwU?.xw1N.aꈱx4' K}Sph(7ROgPn v $u o0D pHF_?ʺTcEḷn dA&n:دeLR*Z [rFBbAodMA_Z$5d40.e*xW ̘ĸǞ:y/,R֬oQ.3/i9ʧmp7H O >0L '̆77:u2.Tdd߬]6U͖ {Qs:yJY]?{k:ҏgft5 #3:d"K(J@ ? /CwLf<_#k-Rrŭuoγ3,X14:[D -\f9˹)4ɣ`jӠ'Cpk_fZl5 r@ reEi<>?ˡJ=Jl~c9!Ycw_(yCQ5i&dDC%1U4#\ALA 7zSoh&P6Awb\qW kG(^Ô<Kwz|H#f${!mywYB7~ߗyD&in~ 'e_SpjtN՟Fd_/1i2RJPkH8?.]^Qhnh*N6iSŔ^ȓΠZ!?Y ՗`` ްsʹX2n香0ed -[B8ĤDAUM PUS`21c[T[s@-FֲR5g<Ѕ:^/&v$x#c Od蔜OIhI `A~E ɚ`_ mI@mӪQ}W;wtuQq$CC_ntX ٛ9$L*n$FיA3{׶Jh9b1&w` )!8)e4lf%}DCwR7TM dT1y5T1Jsd'amYӑ[Ȕr aFi\ȋ> /x۶$ybin7V c5/0H,0Y*+Y2=[:`|Fq3dYY"kݦd^*$V YݾB%X:G{ˣN^(/qXw1fy?ă̆4)@65 )/$GRQm-cE B=้E| STҍ1@#.ci P`!xeo/v+xߵ%},T ɐ%N~ dIht 6t@ܸ6AI-}rTV3*ƉF2!s= Ʈlp^rI#kF&dO^Ė{g2^A0+O2ԁ Kǐ<;uیOA2_PQ{&Kzp޻pXeD d%}ӯPeb.ғNgkwM,J˅:My t;SQ],EOZ|!և_ȫ;)oXȤ$T薣Y¨0Z3ϕ'r?HC xuwDvV$I< ~fl,AzQOպ&ʳu;+*1Bv_uNǴ^CnYDY':ܺ sTu';vWdzl?#lB fYz9>P ͠ Y~f@Xr3hl,hIC<ۄfȶoĈ;sM@Fw%£ W,@xC2Eڅr`޾ZUӫnS\|Gfr!X8T Qb3m]A`Ñ, F~HzT_=j]kO>K !.G8 5V4.n(Ut<bė X "n6.':#n;50&Xdu c%";U*K!" DEWʱ !~U/hQ V]BlWhF>Q?ne t4mt}v/O% U(b)U  YYAx ax%EJHnOD40HAZ P'\Տ]-I"~ޕG w$`6FZ;ڂC &Q(AzCHb9 :3+}Aۭsu2Zԭ5bcZZkkS  WatF9GyjRZ*EU[B8x\a(wa7"e,#q$i [>ЪNZX1!#͢&T_r b:weOs ʦ| ĸn]D4Op >rJ[ooA?͝!KEpuo&W9Z=^:S:o+dߺfVL4){0J>n@I&!|0ΝòI &2NHȣHkHmJ.PLL8#*Z?u>MFdnܞu?̕aH=#m fspH#4Z2Kc~Ew],Pm\{Ҡڟ]WMK{.?Ӎdr~eIqhU+^3?}{w?xaO"/1Is1\D.yXh tfu4ᶕӜʻkUhZLw&JvZp|p2/tWfLU hLŠP$YFUx%1-Ͳ۹5of`dBbkwF;5$h hݜ菵⍋u%3Wyj{w9Iv?gqr"Kґ0|`  H|Mu 9=Rĉ8'>i^nD{%q.`d $r^*c{TȌc:x.N/)|hw͔֤:1ж}Bڢ<&{F%+p>֑>ZجfMnMtI+w:9_l!9ӎq3&q9zujkiN7RC !1$zҚf?)?L1+~u:}coUs4PYJ}MWd史lg*kvT:'{s{T8Xńr# ,D XvsYq؜oX Se3d'Yo D>qͦ)a2E38A/DyЎ˦n3C*PO?r10MD˜_}N n-ldD@Dt)ߪq̅cj/ՈxF e8oN^Rc"KjjxY k2@ ~]&>b?qU j(7U0@wwrZ==>~\ıo̤:[L< ksɕKea#D:~S+rXE"@< >WWS ;SwRqr jy qG^JXGcu;mfCX9i!?E\8o|#f/Nv@tWl-L.K\ء%/:蹢9D1QJl*ɝyGʵQFށTzIU5N|9ku>B۶g2ɧ zw: Bklwqcʈ_WK EWofmUw 6'F'`8k`H+0ASX8R74zI6Hؙ!5gҖkMN:+V܈;7Bjm 0:̱ Lw%Gq~Ll+0*rt:iw\7k`J? Ag*20 9%&t#p) [B3,gQvaFcCA^1i}z}yI8l9܈9cb30 9 !d!Nܼtl;c#ٛ\KA<žTq@^z], ŵSS*gl,s2.F@NcSR{k/8ej,alcqDp0b5S9?ٛN=>O&yuhE(&%<q }:G9cOVč\bt%_QJU򎤔VLP ZJJ QV?辛!s>:ꗽfm(sXo/YفIQ7')msN<3Nd\Ui7\x#PH]?-L4 קOeJQ3lO~/ $<4=[-ܝDhP #>0TLnHZιQ]#'ydч'\_ƹczCW\F ࠔM>;'Y뒮?zp|%K[ 19Pѭ˧}W0᛹y@HP[DG4U7m9q;fQԨ_CպymXv )~^H(b+L'(1dk1^ ש8] 0ԉ_ jK̴CĪ|~rӯV2t 62?6?% Lب;5rbu7,w~#R{I p~&hbgfC՘o+ H4g47jˉ$:9}aO% :i7| p~M2/]gjgq~>\#DؗPfœofJے*ABbc0*#(->z6 */$4y54Wr:6z?ben[kw|$; =>C`j')fam?q/liF/I=r-z`i,, `ԨYYFe4z`&sYq {$LyA LdTE F[.;tFԲO D>U6nuGp13uWhlۻ];[pvʂuZc#1e^ioÕD$=9X@ieەUL(=' Mndc%ݖ 'Li!`[O^ʠiĐ Ϭ0 R%AmξOV?@3=⠂{ޡn_Y?ueYhI>Ĩ.e rSvLp [52½* %pt} D+Žv}zD󞰕s7V!EdKKUޔ\Z \ySmxi$B2MN= 8}GT(Џom@I{ajNT$L/j\ Rt7? ^ύFAc(upaXUs@{3/n1Hh==/0dZKWcTbH/jjVA횴BI}֐S՜X;Zm5?o tȴ+gZ7=}tO  XL&i[.$j60wjb\4/3$IׅhdH+>=Eٸl}{O^HJtgakdP-~Ѯ\;YeMY6fň\N(Rx^LTY-[V$6 Nbq9Rc{_U"%R /%j?IRH={A;T5k s/Eb+mx_JD7x&pybC7K;7&2uefvoq"FcC 0%q/a:R|1LKnQ @H3~ o s Ƅe( !ntmMV\{dltM mUu䨸FR_,z]@] \게:d`!4qP贃ՠӑ+١xx)1Kpt*~LW&2齷Pn?h;)%EВ26. 7B=h| ϧg T/`T>Z=_,_KHf.5lƟW|y%o}ːŲwdgD-Avh^ knfȀ$:,5SJW : I24㌍( +D1NX>c`K?]ҮU0EL7Xbk0cCK{s-}HM [Јto"؎ʝg\:bE2,L?rIIr[5\;_!^ƞ`CL _M+a$l@cFE4638VwתEZɯ>jbX| v}3{6#d!ۡ,ݿ`zsDA( /&|qM9I4ԕ5Bq LE b\jὦ J֙J]  HI"M+uٿ?@ g7;z0;}@Ft0أ GG,hQb8)`8~롙OY(/]=FW h4Q!S/r5=Rq]Mc{._ƱJ DJ7}-H0qPVa^J<8$ o39"uS5vD;dͽ@gh biD}X!hڙA"v01iyDbe& 3/Ai04 "6]}aYeF@v&C)1Cgg+ڕD$ӎR]woՋ=[׷`jaɫLe︹t[鲪^*{m˺,*G]|{euWuzoaE2ڧ3*渾Bg<S0WcjYp3z#E|Cg`aJ% 6=a(z6ŐL3QFg!iE"@ I@؅,֯AT x\z[XiBf_;9Gq<3bOl+h(=فwwyZk9#HɅL^&%l !3HU3l:&+Z*$w`7$t׮vcrCzsP\M t9I:b-v1K@ 8ԀT^L?r-8xNHKJqT-.~s&s/'س)$v,4$. 9Y ɛNaru/ew$ZMH,Jr1xE2yp:z03(iL}ыИj÷<`SvDYl? Iq>n;6\ ({S|Khtp[-\eN9G[)=C")<b1sJd:x[N^Μo9AU!>*^(ƑWqVLXa1^C8a9)"H';f%N\%ՀUx[$K-2E7!;anL zIh#kbe۝:ngF<0`&0HP-qkG" [RwODPc*ﳰEgpm^mn,2#BAdhq ca-1G_ V3ApZ|@$Liѹa{fo.J<$Z*F9)*5 ()a:#ciҔyᝠ5/2NzUXV5 rEZJP"z!tܩs'dLXL*XXijNK|k8#}qWc%oݔFY(fegum#a$)@ڻ#7K8'dY^Fvw-*Ep,w-yFp^]< AM7slۈ1/=XJ@={J01,U씈|jWۇ*/@zʚbU#55,d_)sgx6sN&ÇHawĨ`F3$qRsPAOwwE; şw-2JpA̫F o$k5ki8sxlgt}^{Λ`xzX{ג.D H݆䝈mizlu&řh ,jYzy9T;JaƶXJ t'Iڹ3Uw^j Ż6*j-eW|H㦊VY$ 9m%c/{2`u)!&.o/${lVaMO:sqQiZ=*3vF~33iʄ4K.(ŽbhB8l~ ࣋ʈZ R"R ăi. '0E1_[k~R|G `$/=PI]}޹t U\EN+\b,~հ3a Tͳ,jf-]QRH{Y+UnN%6$bs㱱`v$WԮ Gp,҄,SaR?N D#rV8]Jc\,@J eb(\ %t\MSF>V(UZ~0bѢvEW:)TaQ\Ed*݋ň1Sl|rO8 ]`nF廄~].SzY!;;0[aC _1ҦiI"A8 IcX*vY#!fZ{51$"g_ƀoܜ*Q1%:XC *%,]hPZ-&>f!)g9qڶupS>K7&0,;oAe& RscUMq;o d^T-a啵Ό*Q:ݍP/]ۊzj=FIhsM:k0sThXNkŁ.$NaER΋s,ɎӪ,6 "yMK)z:/͡[:.`946Q*~)aZ@iQ'6G\$3 ;udE\Fz?PW CⓄ>:2DG% | u$ c  9}'?7(O~6^c,׍N)jZuqګDr<{1:6 wpZ-MY ¡7\e(H'ާK?x*ԟmUUYpC6$qt!PI `54LEoL3j t*vrxQI5K~il"&]TK$^Y*)[ި}4zHˠ#%`IzoNR <Q2P3!ہ4Rc\$KSm,`l08EԬV]E^Dtx9muh,\hRy1/_,:'c|eK[PNN5)\6M]¼̊)nO7ep0U=Dm󽢅U n0Q2RH!ɡn zfeƁM%V0Xz}i <,U^N<doBA}oı/Vܴ^Z)8kN MџT@'6aMTr@ܙnh&'Kfg"?LOdOcHvn(_VDxhOh9=TA;쁽 [v(:u^ܵKHOl4MIXD"6C'Gck n%l߉pȷԣľdf,&W?z RAԂ [jq[[8 OL\ g ?*х᠔>ЫEhƒwa!I7VA$F=KRfj1Yo;z' PiF?Pcaz /Qsb:>V 6gW}=+AW'+ў.0{&T* Ioe$иQ@FuA}+ebyfuguXe:U] y_'UgΆ;6^рN%nrpil}Eeo%JXW#ZBZ?90T -)txQR?HJSH*ι0s͂ ƻi|XS̡Y ^dlEF .Oj5/@nyx ;HM% A(\$7_ ug,[ :uKlrt[qKJ>$\kx>l?<%U +K\IBbْԕț*]:j{uϮKlUap__XSy1o:э.)4֌T fli~C05'='pXUu<ԜrYŷ#|C$Aљ~Yخx+U( s!19yIZKM%|_FPh4ݠ7#!S6N.$@L^TRudVlLN8{*?nj9i.ME=b ^H' (jƍ)Ǜm~x鞯*5YO蟰m}vmBO2QsH+G]FQK>^EלS׵fbmÙ;)'O#9r=.kɮ=볰`J?n&^%~A 3ʥyY)_TゐŦN/B8s505>wV+bSɿN99Un-xOĖuE&`JHb>3D]D8 MG^{+-J6YLv(GSdGVT>RN[{N:n`E]pt1W+zQrp>\N(S*]uwy^$$<q/\Q =a+v*kP1GlN T :2ᵻC)o7uB7TnOij[ 7QOIL(q1_831ٜi|5~ tTmg[wnz1:dbzjVG @Ń5E>[2wdJ[ aͭRf׹oW9 cnl$fOJbss)b~q{سƞΡ ߋ ?׷RB>ʰ4͢t#A3w<*5kFv}}qB]>w+{r~B$̂zӅ"Cm9LElW 2>J:=vH޸hpƂ kʣe[1 'gGZu=e`oZx+P4=KD ]iKjޟS5>oilR{&%DHQ&W&KkSM3`0`hb'@ &Ә/- 'cJo={Hj'C#{_or`Ax uq1XG0L.{h28D1rIy:$IRQ;=Ohv9+,[?fA6pq`A%5~g Wz=Č?IpN`ekihw UUPx5uG!=+PHwgß19 ?4*069P(I^: ܕcyC]t*QkeQ+%Ta)z0ژ 푍OLVG`K:,sơ^۞@SNM#v pdL9g1Fx&(|X'!jxZ֜Ώ"O"2v(y_W"_.!}o%2DC)1$KWka?kLEvKo+lmO= Lk-m<{], c.Qk6h0[P?lXtV|۠&"X>ҙ_JZx)sS;G~޹-hњS~ -wPcJiBL!olse˝9־T78[0uUq/\|wטC՚?@?J`Gko Rn \BK7U.K\VQ)tR5.(V z?ͨKݩY3Evwȸ~D:J&ˬzRl](Z1*%\}$,a"DQJ%ʬ1,plS E#HLĴ0.Ŀjf侖6C3N5z;HuO;x'sXDqMT:h !@cBFiyq*N?o?Ss IID;[s!B^ k#jwCEDoĘaOS"识C2aqϼ1s>{WoaRcӦb0WicPn`dE^q+i-Ĝh~ߊaMK*V z"# 1M Pjs}zOTBd>صgk-U[\LriT:jhKwRPFz?!sվO(*%&Zx س! ๨I}W^5Fdz :M7h|Ip⣫By8ೊ9bj7I8EHPi탢x}4iv&,^ѱj?2afa<%"麇uAn˘ ~ +tOlQeC MlHǒQ%'r+ ZCI9?&:2kG5 $(r!5B,+p^ʫeDijy"\ 8 ?6e({ϣY$&:u G5CA)W؍f>*ygN:nwnENG'0NuG. W2B2%检"l"[~5H)z_]nb }iOkcju&ZhUʚD;ul9wO*r=F! qJqBa* (cy,ތikK?[WrOΦ* ]2`HT<&AoNa%}?Ʒ}+&c7K鐇G*5q [ZA'0>ɓv/wf?)4//b ?:}Z5SώA*(9"({LK_|1WeS*1>λ bƂK&AwC~AEʰc$FY~XwPuIaeX%[C m"&>DߌLz{` Z gqy jp Sj ^=o\{9ýcW`i1?J.g[ɃX]#iHs@\jlXb"vu9z]ˍՎeXVJS:g q4DC =o}fH$yC]Pxp(seE9MwR\e_3tz0Bzg)WJ'U]!6SnAj̮:լoTV;&ụBS:(3ScGs9Am~J·40vP4Cvn0U塧QzXqKUK$j;z)WfCXG  >D)[^Oķ)z0߂ķ89cwcb;(RSԼ=T/˘,VIScxUj7DNR]:P_&]uY%rxRX3;#:gf&$8R(PzkQo B!njP[j5 0C$qzSMw&%םœgGb"gW6 h8HF} `O: ؋]'svnX@>6*O;U*FoSNf5l-^Y¯ktBD`R[&m ̾@%{ ҈ŽO&^LoS M*6'Bdq(zUsIngSYJ/Q"TwZ[g6%HIA2^² w+g_'io5P }`50e{.\x4͠UP'g{5tӳe'oWjĺoVQ`I[)zd\"yb{'U\st1f,9ih+0.ĩ$dzL\7W [,r9*yX8FFC}oXMħP) ~mJv""i _RU͘l[pH( ݼ]4J)b2=j1RE[ ̔qYc $BrCGԱb^*{wN]FlJß_ckTCӈ8> yNO8?..ŚN"Kx']c܇ ~JoE5P=ebD[څ"@'LZ}N%"|e:AP^`nL ˰ױFOa "-A"l~&TLX쓄E~/]_TJNKp6oѧ=5<-{ sD2X}׻rdix{xp UU}[l0)sY%^ Q~*+ {d}x+m|L4xGJk` ryrf05~HS.^DyuSϏ9٪OqwbH2^w__/8kd"%vՃbq1-@2j@s'l1~MWEZivl3ˤyp/  OZoc/˟ `q^;.DtT^>cJ.>2'JanywV~l@dR76> x|gMXШX4$ @rRt;̘`Mlѻٷ;ǃݩtQ|%RPp|`DTAtvRn+#^l=wǬHg:]oĉ`aXAQ pwQZMv$ u=_Xګq% -ܹE#O,qmC!{CM.uN&EȪ↬NOfWƣm+kϚռb^T=QiFȲ+U`ooC@tirk z ^`egB4!NkdB_ved8V x)SJPBz9.9-7Wڌ/Fmi%IW1yj4 FAWu 3%\2áƍ>`U| &Nh[0-,,#êWKKb0w2?MCsi{ :+ad7n("VœK ݫ$HٙTb& qڦnӈ%clq .Ԯ))ٖϭxYG.ZM08f spVw9Ga<\ZA: *N!T\y(O4 MbP1'uoFQuua79I.42&\\vg2in<HGk%FբWuҼq5*gv|QHz%m-]j6juf:]A_WEG=è[ f S“-클,dzn%o/A*[|W?m?L0D ! d>M~F%ODCZ$a ;Ƴv'R~pdÂ(uGTyTcjqK$3"-7 ѡBHyO( !W"1PؗRuCbC_'^ dӀ<ȓR{E% /kEə"u^}2)MWQivhB}GLqv2.i+c#mJaøkFe^x`E?=#6pbe[JBR5tKY1}t@ϸ>Syꋾy4d{Z pPR(B {n DƤՕ{DB.;#(|. C-,d;P4ȴ$)徛˙,)q_9\#rA- w$xuyw]f?e}bCܱ>aUOXfBλ/s˶zٟ`R'HfLWxA2\4Gz%v9nZܭ;2]5e㍷`a- uPGO׸+40${}oC9my!TS`<"z.v2_8gpU!/k}DTaHY?͛ >@QNиdW!3T; 2AdžnUZŎkf0,􋿤2US{:Tub<_1r! >1=TE:dՉD/@fz14ԇB6MӁPMV>Il ֦qؑJ68ߘW+4?QMWp_[CN4Ba 9iueJcibHHi_wAk++ؚ3LfQgo'tH̺X.T'HyqZ!u+3} F;eL/J8[cLZl 46 bs fR1Fv9Ao[U8MYbQIJ-Y8 huS&JN5X v o@%O_M.U]NT YD>7=7ޟ(ll|Ԡٷ.T%KpYGۓ@\ɔOTRlՙt䳒oPnʋ,lt?fsE_Ƚs3x{~:nt̓ܒ!7kյ!ON $m7[O@vJ'6a虼y?Ҽ|dx%%jQ**c_42=X)&:I h9ψu`@f\c- -պ!bPeV3J'GO* 7$eóeӔAikD`R%]j9\f0ZJwy7)TySP1!>'u%jDlݠp'2*?E)51zAc XY\Ս/S=:7"j s簇q7Rg@'(5)qPV+0q%BZZ]@K\,XRiX?ʁyTu}d5<ȅ`z;USFK At5ŔbXO| &)8׺َtCUXݳcwH|'9 ja<1늌x @8urA[H{R.Mwi, W-L\:s2{̒Ӏ*,~!"hb[]߯L!GÃR*>ynGwD6]_{M=c) eBKާRKW EX7MXC+&ue"ЬJIl~HQs%(V-$Y&In8Aғ[ rRq[T3JwDP$2 /rp*2>+g^)$2T;/+n"J^u 2 DMx;Zf'Ϋh KvQÏwQ: &Vm`FUL:i,!O8G9G" 25pq5c4Lr$i:^)X_GySLyT?%D@'==;0ʲؐrv*z_gUrH,i,<矰V%wo( Uj|ܠ$9!MlIMނV!R4\Ȇ|h%X,f*gƉ;gLqƗpdbMaRM.n0>rOOZdkw E]'}'r ṵ|EDv'8hLr0C|: ҵ2Bf\Bme3,$/nQR.^Rdi8[$bLY v'L$<Y*ȿXqG]AnLJ^I ܐ!Rnq槪%Tv%P6>0MTK uȐ&4kDŽ6v_IǏ;oL(0~̧e[ԔnnDx|P ;PDƧ}c?` tJZi'&+j)6v>K1L{;2is, c·\3jyY̢oފǃ69jmv=nle݀jA92!掽x)Gr&6Snce#:U%@f+j~#'h$⯵AWZ9edVA3(;tͨ_p8 a/{MQ}2-7B~qwos {u K^7SmGH.#;/S!{7QӼF=O⢎P簅VGҶT!nTadEg&IJA.B?x_=jT(W :3iRלAy_E@u??"M_w/Z9-"~y>o>Q"v7<3Cs~խ_0QiA(:P|^CQ$kx7dڢc%[8(,Uq7]~wa`"!X3 2N()7O@ֈ_lA+Q΁y@<,VEX}ELM[m'KINf?/5wy]ل o pyyhE?rsrJU~{F]zO5sŷCjc3S7⚭_@۷ nkN*^ >:n38îF'#"kZ4C)1Ĵ'i?T|LbSI'X\ܯ~Ym'y?u`-2A]ӿ{|?*-XcH޳-Bn.^!_씛ai )CiLM(=߉if ʙ-&l~yƖ= D["OZ«8a[FFU^O%K|)0<N<Mt4a:s~Q[(_۷#g&z d yGNl 0PDG{37S~+'P6W3zy3>+ 4/0t8Y#OʷDG>$Ng`pUkr&R"NYZfJNuZYa3lVtzP#y[ѿ;aɼԕ^j*(*+5,(˽- (* <|4'h.n=_v{#fV$gnyHތ0<*N_U ؔC%?ke8D}De@3.i=!_eD,q7q3[ɐEYLfspZVz>Yw22z7([W6UVR 0|/>>M8ũ͚mY WTL+R L#Gmf#ZCMKDh 3?HʹF˅c߶]5""h*FENReSR 'pT}0ȤJ! w~ޏ]7zv)y]N'ٞ0'r^? , `?g*ZL)Luuy 14zNi :/=/ {ko{KpTE^+,!4N:}FS)D u<јo.+Z/25}g?~*o"dEe; Iq-s~]ӗz4ЪQhm#K&K_%),O^/ìZoDz@-tUMcwWQZ**M𬖚v MM@]Io[7I2c4u vaB߰av&8J9'-gjihzhwdjl nm.N|]CLlHv0e ԹGn6Dxc<Bdژ\O䨍]hDX86Wɓβ;1!pGXM$_L&T b1;91XSʪ d#}c6-g >aM EBtmsPJZX@-C +76B23h) O۠XY ]PLXt%0Fĵ~!!SL{l V"0\>xV qo;od&X -Ю2y_bni\5O\WZ}%hZ*Dk78ň;dU BQ)Y}#Q嗪0 `-oF;8JҚ×]l:l^δIJj2 2"uT!u$-/E]FTpz<#KL)@`G#X!mx0oc̤R&aP]MS< > "!=Gxښjk905f 0,q0bU[ f:T"kԧ /?"=}v{+J%TDG+J0bX֕R x?q!h`ޚ%`ή;_?sJ!(Bu=JXrg0+; Ds94B2^b(b8ML|,0l@(KRzZibo 2E0o-+2%u,IЈJ0#\Rt FޫMȮ!Yl} 78 MF佲8jؖDN#^]P{ץS!G+.M$ߜ*IdeW\mE#FnR9b}epqz(; J:hF>xz{,QiwErި }KqnV`rv.*C, l H1R S?9nQfufm` ;wu4O͂kT]6 "b Nvd"ĬꙤ;ewlT+w ̊hUf"jq/<Зl04WI65l H m|^nFq0 dc#[OoDbdrbm%'.=O\=>N%p:t^?O77/DE`)Nz?8b`/,6B8gbȟ MK'{pt YSa,ג]T3^W?dV0%wsO3{HpOgɏ.Љ_uhn+F/"ԕ|,/ͭCnaR(>i>;g}B^#gBB1 yM*{)\x ؂'󜾡% (5t#0n:0SҾU|4r@ Lxh _`4x R0rXskcn[Z|>eڀQ"wcLQu3̂q RZyi(vS52Z6Il=7T J@nP$KbmI?`M6PIqmsv;G$323 =s]{9 \>"syPH^׎ӥw{=(au4U=C Eq׿#Ge*ESu\; za%X*ԭ0kkϹ"7G[Gy;˱e} !$ws}j}2 o 5mfg6.mudbMߜ$ V/ז@ݪLH&?)1֐L _"=^ aII!P֞<1YHf5b|L$۫d?Ym+mAwh; vPb-dK2& uw[+EؠU#fO/",Z e)G!<4Ι<~2ߧw"tyzj+72Z !RK$eU8B8TARֵ7^w-ALv{FOUH #p̃9q 2E9BgkKs3XNQV:-iѩXNͣ?yۥ<[KMid@97%Oـ I?_×.dg %E)(}l_](8"?Re}wcGBw) HŠ(5h־'璳'cܰԒ{_0k 81nK:tٙfnDm2!6$yP}Tն K_t‹{dNtd Cq쮝Q.WDj<}EC=a[wbPrFi_tw 4yh9zv}?y 3gf|kϜw 9%Uqo>jU׎mœb̔lEk@ITSd0:ɰiNA5jn>PhV̆]l[nkPev{.n5>:dṻ}a3z0xyE o%6ࢾccbHbfekh^rC0H˙U;w %0&rJ51LT:eF(G LY}e0$I>`n)a$,qPZx:BU`\e Йr*0IL&cG?ԳH7xaPA,qo 1Gyg5͵drp';ULF_c̰4^Ʌw0CTkM̢PRߏ%WQv:MtS>n÷23̘W@GfT5%@>0)~l<&rG^<{</T+ #P(/b,kP?1@ +NbX0ic/?G'T;7_x> LLJ '$SCC%+^ "3؄1P]dwALfrcZJxʰ,0.-:l!0GNqdB),YrqIC=`XBj \f]K]/oKSmUпQZ~VXF.Ov:nPx.pVH!a=A R=.6[qbHn⨚댈z tg͐Qî#!Q1b NJKS. Lq1\l =,C m6ClŘ>+T?vmqrQ';7o mIM!+(+,D|fqfy82QԈA}djMD&9N Qs=W-Icл!hkFO)EJ"eXbyV#h{q.5h8iRԆmMon8tWgvSA(sJtQ6Ɓ RB)`!3ED6-"$_G[_ct0^*%%~o0 WI#A3nE yn^|<>a©0ܮ6d)Gx/ }9 l+FqLZ]Tr$2ŋ<Ǵ/TR;~76xۡ09%)_Ɣ-^VFR9p_bYB>u!q㙦ܴ6LDţ^;Xt> RNW] ,`K,'Gn E}j=JN _KGl[u6`˷˟ΐ0ώ&始[TO$$\O "Y"R8WKC.-ѝHO٬Nﶝ<|1MÌqGFc#"2Z=3ܤo""yk 1f E܇V|+D2A2xz l|6FZf~嵍2"gfd!n͜w>Ax8b Rdra8$Ű+4p?|i%2~n .*M+Y HFt6ܐ76 -~/P\ ?!R &tUӦf0!d2q)g]Y<}G^,T}Ìy5-mꚫ+HNP65g !զg럹D.U:Ĥ^_GvGA:n? C .0KcnMcr/\AoR9K OTY8;7s٭zoKvI1L'(IGﰾP3Pcʻ~7N'o]u փ4DqY#O߶/_r'ȗ + }@<3Q LwpAn^wJFS0T $FDp4% n@ 51 C(` Z7[=0~n/ցU\aԀ$xPu`Cu,!9Uݛlmr4P&)WrR=t!7VzQԀe@ڲjRx]ք=*Zꪩh4&Si?Yi0BIR @pPSz k.ZclJT/D;U*"·ot?句I vgbדzC E⮕AaNZQwHyu#ֹ(SODwqhx1zimUY4njK`\D(m#G"'ci&D%arw9 Ef!H*_CFS%oGeɟ8#w|꛷g'8-j_Xl@x܆"SV[00Է5:tVߵG\MCYGv8ɞRS :wN>a is(teU73l_ hɱ\%ʷ9*>`ŗ<y9P|2ՙ Z{.,4Y8BB;v}>@WCyh"F:c!Op؃9'hy͐zư/i=X]N"1/ƹHTF{\-(,%<5uskduS-h<A{>fT:{erh CoY[tw. ,i^9/+nĭ=iߖh}B@BșFpdSXxU[GEQU+%Mejȗ +mjҴ6 sx!_VѿzMwꫠ E ~m=0D=G&vp[90=c P)O)j4/3F!tZ,V}>V?ea`> V6 QU|#+졫7tC>\:DE0]FަbXKEr6z;.5'V7an^D*e.AJS& 1cM n&X}"8 h5=c1QX36Ic(3b;]u(+,Ҹ{5TIZcZ$~>n S".+c*Z2g/2i%A ,9l䜔ߋpoVfl64VփV\l kFyD-mF6z@>{cZ7x7oY%T| I |iρe-8d^P4M !2r(I"ftV! # Nڼzbفjdu@vbz9{UnCc7e| 2qV6UQx Fy}+>\_-&VhVLr ;)ks\eG J\0uz nmrDSذ0oMMdHTL0wCFq:ތJp~120a.o!XХQpQsSֿT02'X T2Do hɫ&Uc;w1= H_+~2B#׫:ZLY W/:mp^@d*7FfId|^]lSOWRav"VExYJYY^Dww-*8iPWA1 L?\0ʂȳ5D-ӂHZǷ#W@dq\8Q<n[u<G'l6>r%xIP`MsӘ VkCD 4bҤ'Kຍ'60c3f*}},.j1.xT 0$^mḀjOWS%b}F&oc wq.>}`غw(ݞ8VtY@bjXP3xx]Fרנ0ȷ)hr‰,}6 G۩Q_Q4/RԨWg[6@4 PP(Ye!g?z`˺A4_H;_.ChՓފ~ee/67'm|2ȗBC)Uv9x ̿.哨Acrh;3XJ;THQH&v,nQۇv?C<PM@# ɽRh H %b?[)!їSO3%Nfްe 5yS/,\ 4ޗ= q<+3t~^oJEU"LrLʅ o[=ϼrR]*Qi|?~͕jX:'ii&BU81-~spu-S>BTW;HF{{҇m0OvϬ{ `RPĶ@7u% :VS%B2l$w}傗vހ<(wlBUbkxhFE$KyAɃ̑^H@dMμ`KIm%9Z vm2o=o7{q .ρKNB$9G?ļU_K g% E/QGQu`//';uT&s[c7"=tk(UBXp:ˮS4kWH xıR䣤+H)n8.;; A |f5 FMZaa3TGfH+y^p:aUY[#KA]M\7jQpRQhhz8u+xZ lcPp*{)󱨓*2=Sjʇk#!NF׻M(WNuW+΀7L_u.>_<1v%xVzFS"sB5\-KBJ0W|lpbnw,9>idM:{ɜ9%⣳S\Ӂ|~ʍ`+:トp;h ׃(| .jI5[=AbKd O(&(*\ic0X˂ul%QՐ{YܣY9qa`؄K\Xp4bc'#) 匩MM1ȡ d/8 OILݝ N0O%3QEiXt«kE52;##_!~WU7Vli).!8GaƢҤ4nB~7qOnA93H@~(sH{I.'!x[iIwΚEHҕnk8O4bZ77VcRAUW{TMbzrb|s\("Z1S2d7/9b1GklMMN@/HE|}Uqiկf঍0LD7h1oPH}8f/bX fOZǃD/$mTƻzF܀Mz<hu-6@g%;ADMrLMbї|E'|B͏~Tޞ\쵠K]Rwsn\ n~Vُ%.$_pNy\)+ `2R0kec^"҇ӖoOv!z3WŻ"wC|y2~cA9\fzm6>z\f^rʹ_#W.*r k1vUŜmaY;*+.ְAzyb33F+ôt'fk@?&sm.Vt)Aɉ9Q2|{+!s[{^֕,myH<%G$CY#{!؁9+:)XP _ 00P#㠾5ZjbV =ň.WmyX*; t'+wM+&["J o%4Ǘ;R?BEϕ.˞+49lp9"iV$'~~" @[Vt[Re19S!Dp2%_/ z':M[ ``{y'{Df ^EReLP$1$O7vm^+0Ao9I:AY,fC)AM{v̻Z wrʰ47r mǝǐ^,_ƁL7"r6,oP?=VwT]wCgFn^slZo8܆lz!. *Z Ka-&(-4JPNhJX-2-*^=c jg9a|"!NT(2>u^΁}#p}ZF] y`FKo%/DV'Sn(@% ?!RhS~&џ, Trz\t56j\${ᕾwOî@o{}~j |N%JL/ ۾=xD[>Ǩ|H}_]]yϯ>g"2&{~'+8;lryʽګVpfH]e_O%T qIZ ߿MpxZ 1K*dfV3u5r28ڦr"1ttoÿ<!U%MR:H"[^3ذMmzAlדko< ɋ0sN;gk?IλV)b$ZXfF2:,d/~oݤNߗ+ZI$' O'>(,;6qCpI^g)&Ar'L'X2 N}ͪiAB=z2%/H1/9u=3P|9|${7^C.: LI\|ϚgDZlȺJĄOOt 2tԸI"[sJt'8Nkh8=MEȶ<=}۟Ρ\-'H4 Lԓz q-}Wy ?HgŲ" wzͪEB`v2H ) eFAx4j􂖏V]DR_U)w7M+O*"4HY8Kv!Y$\U ?Ud۶ +!'e Mǒb*P_];[_zؑلE;[2HE бYK\ha0T'^I;əO׮= e tA^K,bJiݹxPc,E=V=mj~vq@xt5G%ϞQb8KHp R*!ZJQnxXS?dfh2F-3@nGᢓ\CA˓g{Wj-NǼa9w[ P35֢\A~|]\; /5አG.$M Zhh£ kil3<ǖ [3-*`dB% 7w~q$+%txqcX[*/UʒQ *w+{G`bIr噋:>|WX)i51 ҜNaAN;|̈́+}-2:I `_͝FH57 eU"rȖΣw s%ҴZ1陣NCG3&2mGDFZ80}b$Ukar$VQO . TH~OMIfjvELe_׉mNzN7#I^u`6C6f r\ D':~+;&;-L+t}cNVX!;8T ^\xH/6oŏ4v‹>aXS5q6]g5 q\VJ]ۣtyPw۪hb;h(D$8LJ6Q8OYwAh`-rNt+?Te%OOءSjjB;8qzܨ݈*&@}o?(A(d jɏ8Ѿ6aUV6>a[Սj,7L;=jO On:<Z6-"teK↭f%~I'ւ8,2U7h7"ya{Oߣ䩼KEqR|mhW1` 4'); XP h6$exa0~gK9_DLnOmLrr< WFj72L4t:Za;uwC %b"Q_0ex0FO% J>DHO/fGwOݰVg^ &T7"NJ]j_o55_V7/CKDQT.3v0[n߸v;mfuV&qe:T*">ÒbpwszM?u~[`O1#]ae4|,SL u\ȌT"hV8_%qb:3>8HnغL`cxeÚV+R+xZMĂwʠDIrrHv>tLuVsX &fhүpF%/1>>Ges+8b~BFvk~iҀvƽSl7/}GDgblL^P/qwBw? e-~32HNcsBj?LƓlpZ0 $0EZgkgկNWNp2EMLShd. P؈<]+!̠ oftd@h$3C:?׫U?A^#O>= `3op)SQ1/)0k %<69#RNT)BmHaPZCB+zفXz7::Ø(]>ߟs=]B:vry&|/0x.Fʱ 3 ;m[N hֵ5S#[;P!E"M_" ~+Z\.fKAbV _phOه"}>zux4U@{d8LŬ.{ʆ7G\@<0[&#WeY8&]sGUZ[Zg7נ8^/! o PB3:KcRGO ?!Oq#Hc(#RYL[>eQs3Qt}̸R~UD-TVdIS&Tfy'R3|0D (4C! |vRfZG4Kݠ+az`֩:=QҲ%>Q5z7ވJ 3/2]f5#t@TfqeWս ѣǞߢ:XfcĜF#UHNcl'O='ܨ>nٔ[#J69"U%O"ſ@xU-Ei3n;tkB;QJ+Q`ڀz=䛺%$b˛-:GA%(e5i~H] q*,k@0>aVe(_ķ gM *]rj gml9SM뜗bIϖ侕w#ı.7 MBWn A1$z@.6e}$.{ZX/AzƕZS%o)A y=PtIwl_Hg,gGP|6]!U+1s/ y@fN9g/"L8|{$!ZcT|Ta&nr_Qb"P0IBsP_X^)Mj؋.Y篯eiyNぜ R%DŽX@^-s9;7aeRg5KĢ5l kݚ %OOu$vNRHA\>JlM(ZA|~&v%2.TDv cͅy..FXPgF­s2-Rn$\2P"Rb05,U9RuJVkN #aIڻ3UՑ ci\Ses-(/D:Ucz&< Y, 4Sj#( %MU{-։mZdz ŐK8FȼhpbztV"GI' 8`@~pU sd:-ڤTkhXYJEbĈic@Aܵ ~ރ;K`ywI.ǚ_z7M<𦗵ZӸ* >^HRtDDer,6pQsTW"# M-& K̼/þ⽩q7{Z 1!M{LAQy׈Dtz2Z8|`+GuAԨ@R iK\CcqmC\=nFB|Fn g3yd_cWc(,'Z My-Ԭ6e bz3:'\T;9}(X_YL!Ĩ>l; JUdMD86mgjTFh:R>:L/g9u0я<< VQoZ EB|ҨNdC6$#XÁu 썿ΞƽLT |xKpL۲Iݧ4vfbk|V8nv6blL߿+Gc'_W/噦\a,xi"Cwֺηaj:9g착ڈE0J9"[{7X$GQYЧk$jv2лUܼYۤwjUvt1t\.E#K}ܯie9@yNjrv 'e]f do{|4ClRFvo zKѤ[yf-Hx{ZO@xKlȃqʄ6 ,J ͅv%-\H^()$6uZ|U7,l!TԔlG+ik8 ;4 TWe0[Aг+tk`zal+W6 Y{U-'i@hxϣO$Ny:uQuo4֯c1Ű]x}l}#CVL\Y ׀;;-DK@*9J5$ kJEPȵm%57*-N&l z=z vu>hOWnͤ%5cG(0.-aSͯYޕA^&loD؊Fr7~ϷS"#~w—Ccς;ۉMT)2/DĹO+$x$]ᣫTFd!k(^c4Av!Q/|}nj7c(>HqԺ(M^S&*=~W',qXqe\lX 6'^tׄ`/S*rp5]|Z?foSaTB4H]یV3,ҊwPmMe-Σ/{è`GbLdfJ\O4$W>\u`o5mDP}Ev Zk -r[i@[L>THL`YHtAEw\7ygA" Bъ:БvRܛ "`stKLsۦs)yds>b8ͩj[&VuF+&^YBNj.-5 _1U53U!"[ad+ -q{UR#N?1֎ ]$45*TD] ٱAmP@hDD ,~A߄.dW WJCtHa */ @'% M%@^nQ5JkvჁ!ԕ h_kp־d#r"([+ Д QR|2 53SQmi[IW+ML|Np #|o86hg]+]^t=u `OCF5-+?Q.~*٩lD:6g2P:PIDx.[\Nl:&y_|#rPS5}?sBpn1`U|?YVj8ҁ!lB&%o'>HpNC#Ik3$3( K:́~j psR>̮eR @./,١O1S?]<5ം`0oH'%TI&&Zlh}mbb;(ـ'>6|qK"&ח"e BvGҽ)00I)ֹə3"=3*V-<ʍM $^ɨBov6B :x~?rmF-H]eKqpԍx g~x'lweYd=t"̂1FYhuo3\,v7~8XPs[N+/J|6Ycf0X5 @A޳/LưD#&\Ei&@γ$/I:e, }[ {eaek=L(Q7^Si9Ih^E;!:‚Bɰ]s<.tǪNXF+Pm6'9ByG0D7tm!]I"L}& 󋅂żMq.\TΞFݨ  _ ;` z^cM¢OX*".l2#)O6)\<`6_T]iGhױG2h\:;> _Mk5!3VQDkVo\ةfFdG^҈gf,*OG'6!rO"P:r@+Eٸf:]. PoYoU/ڱ+ivH stĦ]A򤗆O[MMϾٛ!Zo]~wFrI`bsZtû]%-d}A[T@o}`J ٣C#[b _Aϡ6TkjO 7:/.1:*{Om|M!VQQmӸ>Vl+|OBU;nkظ*說餳^n›{t)se&$w'^ XXQ}T=SE i>>-uX3-BFFҹ/^_KWWv_{V6"lBS 6^1;xr2#tHDY6 jOTR Z<7ct$n Hl6X|Oͽ2h9_3_UlZ 5ahBSߊc[: " g ٶ-btx2lS"(Oyˁwoa)Ư:OiLAPiWZ_ae]5]N%'u\K´@[v*UT.c>;ڙ5Ǧ~uޅBBq߱YpJYnT[5=KNNpЩ ^1lyZCŴ\g>MICPL،6~ lcaN%bǯ6VMM9.>Ov- v+yA8' fbŞSҹ#>(ޜ"qʸ[iO ȷ]3*H79lR CdzsN'RCW#TUub#D(t >m'o@xgly wM'E~IaE-h%BɎ)~{3 \@%eq`~ ϋ?EHT)@Wj/xOle5y,k-gO+sŊ`x Bo/YFZfrjE(2Fdzb FE՞׾XVuۀҗpX0|(0!DathH_Qr店/J#9Ll̚~0!# g[rcTm;o H.j.şn'UˋY-%"X,6N!bPbP 8Sjbgd\O41E؂i10/ Ɗ~y7 ,3=}VϫKr-^q.U5|{>Ki FPi4wQI*ZWuѫjJEJ9Fd[Bɫ%ʞkv-dH~{!qLPFZFUCI|Vj[w:a L  F^2 +8`WPѦo*:E!'NUnDt߫/H9xcrbd=F@ ZY."xĕz,;mhC՗MUBU,/0Ɍ~}yY3r{#bhChvi#GsP/\gBcK*ԣwJ*eWIXG"I;9%Z"%_-H(G*.7-K{OP;[˼g`㜖9ĭ`&/+hQLܻB x6;|w~_)INt䩿M@ڮ.P-!jƘdpYOTA&K!F>_#C|ŽuȆi_mLx[3`Ba2-A^Tcl%y1>Ͼfs#f7Z=/Ij3?B2w-Dt3PL`{\ڠO F4РU+XN &m8cלQ_nXoaHRߒs'GH"=nz+ Cg`;M .2@"Q<㕪.:\KInucsO+Y<_M| j{洍dwYQ+"8d*˝ZhsA>Jw7G=ba]!0tQ 뒺օ*fUz2ER'O@ʀߗR>.*(&(Ô1B~; $9>qzuOY #8Vi@(]tŸ)J~nJ_r o10TY@rPspRs6ruJYw (3lAT˝oz WP?DŬvLz"R`U5]CeyeaP cz+aSs{lx3\"vL9dzQU>뵡$Q#'a*81{E]#SUP!=6BE3WcN>눑[FA(0]Qr|͏p i~ ) Ҩ_=NO^~yp{E4[ vـ7d1ttPG\Cy/U-?vH8kTu`><gS3&?l.OY߸[ R:v:(}[+=tqϜĒ_}Fxy,]#k!\Ф5Ev7CRV!DP9Gu鳋s7|F8n͊v}eBN8=Q=V7@܅)[a"z_ d`V}s)+-X0 ]kt`:>P5?|bтyLm N:ڊdBe9TPk[²[ULfsi͓p2?r~]H<\)&t+!sm*,i]DOPJHL%F@OPiZl c{SV3' (I{'|:$@LitlZ;S=D+Hr{xLfF.soR p!)9Q*3g[ PS)j0`zKvw>qYZ+4o5?i|^[) U%c/~9j Q梆0,?YE>1qeHO)9!{vaW1qbf Ic<\Ve:8KiНg)Zeyyn$vҩaR pwd"kmG x@;|KV=Ѧy{k >n{a~ef&vkiG u|7ąAD[ YMB0D iDq9VJZ<ݤzpGs_U4+uaSТJ;uUt /)& NYv`fGBs#-ixߒ$@dun|^7C䷲S.8IWFnk| .&.so<$tV#&)R/b!&SN3sAq߲8(JRf,!Q/N;>WY"PQ}[%EG,և~oMYljRd"F ;hB3TaEoe#̶p6_wyxn Y/!ntCsl7dh>(h9q#ߧd1=a%S }WyJ/)+0xrI?o)D|?x#`,\5iU琓zEp;X9PF!OmjCpHwT~C9-R2UѮ徿3h̏` WdcZcH6K>(WP\5]#w(*׭4vD O^Dq .^u 2Q oGo; Q5hƓ$E m[᜴y`etxG!)g{r2VoԏMu=ְMbӝha5wFh"4UgV0UkE 4{0JvY s6YmpH&@fHV6?q.O4$gO&pַ(:yS}:BFh}U؎ɦ%]C_j+T%h?]+ѼqxHLrmbWhfVj{W_(  Lz1,@d bZܦAg)yoo0q(3ˁfNNhŀ39<+eԵx}kD"|\ka%fzF ,\yH㴚?e>ThPWC {"PÙxHv#6@}Zj;G`uD-a ؔ.&h[_4MW: Ϫݝ2Ix^̽O+& yts78 jD Y; ZmHpBI4g\*p3u ԯ.[Џ6hGR19pZL yF#`cZw줅VC?99YG )d|u8.Zf’IX@ @[F1E+L`t!A>2 &wy51 6~jSF:pWݳT,aڏh?a甠& [wpG٠:hs(4VX8.*$R3fZBH}f xG4 ap}[25qA&q':*$?m~a=0p 0iS]-&UAߍ3Ak (N<ڒI) fkE<r诅2cȷ @HvoG:<;Ѡ|$B=ERS Sy5)\Fc%԰ukJYuSlå_ ac%Gm93m|b!Lc rvˆaddRޢDpA'X>:3Pw20$ 0)se,Cc.XHlΞ5PN<>] $3u?~yQs"A:H, cL|do>hV]u/8 zn# @_ˮug=b;EFkͳ\}{:iq_r,rxT?:|b21U Nr#HXАG#ϱJZ_9+" +x;`k#H*72 aDu @MYqhw2)eBW JU* DuB<6')dmq*n{9*ޢu\@. _Uo`b[IKHߢ.]BR{Si:ZC{二O#Pew4sy+93Ot`:Wg,KWgNYȓ)/ƟdnWhaGQ$cދ.5G,?~+x80 9\Zɥusu:3{ 2(g9M1I>5,fzTf)wwd]嵛OFצ9L/ [e֏3Z}cγ\L "bzXvwt]'INxXqG)  j(}ݐeN%0L~\}hihzD` յ!2Xk?ө'>Pxk AI2  dcז0nc8A$r_"=@M&~0eCrP62i*+˪ޠRp~.1OT?.ITV6Ug֡mi^xN*eݙ1t@I=~8ҹSx W}5Ij5 Mرױ'9mI`L'>qSO@խO=[|+d{0J:-ZłÎp2y\wL -IM6mj\ݍxݽŊ꨽}vx%a^~MycA qz\`-v]# $ R?,2OysYhxUZEU 2 zbk@6"u <6-}"900m{|z^Z_e\,?l}ӣ4z|c=- T ӝ0̊EmU|qp/)^  HH8F3L$ST xe~$Jv/ B`re3d  6S&E9d9c5D$'b%gȈӡu=B%-*`wUZ`|nyp}ͪB+i;j'EK{*:cQ[YhF;.3N;2IO>Ǧ;yDwrZAo+6H2oGLLyӾ Nlg]Q,c3ZT'AVI٦-j{O:G6֛0ƀ-ײRdkJy&\NNG2t7 ѭL]}0]Q 6rA ~9EsqZ"Ri)5lIRz\)Ǭ,lhZs;fc05]5`v% m6@{س_+L'~p[u͜8pf6ѹw*C}7R(W=|>9TPS[9똍-?I}~zwק6mcjh.蝽̗1 }~1HgBsI);\K3s\Sc-:8_o ^BhDuHB#%&@ó2CjQfh~LRuE@YIvSUmtT:%zWє !Rɩ8*9D.Eׇ:ʭd-4.4<ϽuE˞&cQ`LR 7\0+߿gD6h$6a%FpҐ5#o^V|L o԰|]lE9,He:M*.چeV`9`сLzU;~I?tƣ M@/IH TH8uji:hmᢦ8ſ~9ƜweV3ڝ '. O@PI)V\pVFpǵ1ct}`,#r`g (66w~9jA#h ;JW+"9첻ѫu&;4RzQnUʝl]z:%u\^ِ _D0ۿ*.CRXӚIHrK% L@1U5VAP.kb.xRf JJ)tۜ^ %RNP=xXjJUVkt'EEx>r2A},D"y1dr%0ZdҕcI(aU8 }6 &HE,Øg>"Yw1i%fE]wSM06 K2.sY  bˆ'b\,L[ؽ0va $]cM1ohKhvS6>(@m~k/pd5Qw3TN(›I:=BƩAK$0 =`$}ITC_^"Y(u+\׮i 9,,QuPlBNaYr?!:s}8miXġ*"U,;G$'(l{ʨ! >[CDL6%9>0|P/.Cأb/~I[ga D+ \m);z*X7SlQ /x+; |ZFNJ…Fw( V X͔ 0LBU ~FPέL_ύzA(>!Pы׃)t+92)bN q|\D"qX9IUj1 o rLQ-R[v?>f@`9?1֊l څkME$g""Yw6 A80./1=ZGPq0*Ce}s -j9]1GXqٛ1slA+]jJ^k*XS#}-D4d 4a%Aq-=Du\JjAWޓKwH\aK D(jmWp|_o$RH'+Wʕy.<;b=$*UhJ>+,2iϰQI#.gw7o6 . "+Z'v*Ȣu 2 pfmy b=ާ j_ԇw$ ғCs95|wAͶG#ϤZU66YG%aT P r)ZVAe;LǁM )J`ځKTo97`_G{'ZL3F'{ G(T×u;0@䢪kArZxfR:︀.12Q;DM]d <#PɱW:aA}tYн~=lٯD7IS'#κG(;> {>6ѽ! @ L3nFR#fFF\YN?eCz 33E3c_뜪e2y`կ"#r[Loefǻ>{g"d2=|V:Q97H\?O ㍘@$.]@kh3pAȣ$guq7R=&=O۷0"9%I-h+k>#OӁcQ ǗC2vB/ّL2@v_)FdR㺬lG"OT.|Wd[DŵƔ7e8;E/ⵘja*gnЃ$Qȷ^ U@ƼnO*v"do!/]11B 7Y+ e<^s정SֹgNwQ[UZ~|Zmw44b}%$fzaj'lIvrm`IQڸZql+3C:>mqL% 8tboww;/Qo%UDK~8m\|C"C*qz b5X4`ܢ0EP:=Puօv6 ]Z^Eɔ>l5\5?8|oe@Զ. f( G皶ޏƿ-E׺,='hRC85RAE\l?8~$$[%9()""FOLМ bBZ4iJK]֎Z=94v R"]OJ l WvVqQA՟<{OTaʬ4I Zy,&,oEӪ'mp&4)w =a9ptcuOd= M1-qpp<@Ջ*uWif(+@RbȞ3, ,pjm-}_68 Z$Az_Gd;3{I` oO>QGY?O׌B_6(\n/i!uqKd624^Z֮B( 憆\6޽H+,JE`7uǕ>[k!IkƬ0N {ugXȭ^Lxw 32C2oؗVA2)⚏&fB}ސ;H%|5E4a|8 Q8xrN.IvNs2l{Gl; %CWdh@5tq˘U8!/8h?LdҲ &460"zuz@]n^ԑ6+msqpPM@&zVX>&8B67ޡ'DY'DL" 6w*x{&1W$6LW[p^I:>B P >.V;zd{N@O~~Nm˿m($) eǿ,7Qd+o 9vlԌ, :hT2 -Cjh9/Ekaj2kUڙ} %Vx޾>9J{x p!=z(ˏ=`1EWuJnZ!%8Р9{] ɉhڊ~n@ⅽΒAU<߅ɡ%t9^V ҹ%DkV 5*4__ C]a< #$TT?*? %Hc!L_WPK I6z [ziKfжMQjvpE2>1~-JĜY# 4Q}8AWZ Ԅ-rX%֐ާk?]=#Um[^:ޥFMU Z2\hhɱxITqU`ʻ /@?/_@.G$d\La 6&ZEatŝ+*wm9f  4j(Z {2ғؼg5aZܠfx~`6E29EIa;6PxIҕʸo.t!&^:bB5/GI7k)]}Yۯ\֚:TQ{ZtrQkê\~iO\gA76BӘ|ȯ}Wn{̰-W qDN֓}-B^?_|0`L*-2G$6+,crsD͹ W_.(\dwgI"iHKiȁpa).\kflҟ6 w[³II y : 0Ít4 7zy>kiɿ8ORuO']cd}m`:R MRũ锃7BY1s $g/0 W6ږ3q @>c&joPnpri1L~H6Ţ8M E"'+Κ0vRcȀA#EGk6D^@)FֳD︗qdxc v<)?DD_hrPF N \:<l=7qL$P,uL8seYͱ uWUT_/&ˆ,]@UV>F/:381C{]!3G&O4u$A;*5oQOq# ;8}d*x5*iTTǾκwߧZAH׈,EHU VNI?q]M;YkϮpKɾ:yQ=7嗠db"+OD )j(lګG,Kɰ3|T">R曙۾"? 5^3[F<~at H)l4i/ET'Q= 't#=٭՝> fzm)Qk<\ht ǘC,ԩ Fal-"obW#-j6sz4ڡ'(DsC QVv?/Ů\?3rf5+ey- ;'QƧ<̱:;bQz+@0c-qE:v)˚j*0bt5jey;]t.nȠ_3`p= GhHa^t{)NY?g't %l;:POpn1Y.T]B1=@ Sg[z{ d"Gv!pj+h$I6.HywbELMi!񭍄 Q>>VLD!A, AW;QcےKiжpF0G\q )?q?eaSt|BƧ=# p"`"TuPRܟW0v ;^ebnaSJL *sjG?N3[rJ- 6# 2A5c& z0Z5dW 2jb@VU%Z%p{Ÿg[4:P{ D6 R;6I!ғg.A ~p$ܤuـW1gFw, W75HU BHB]U9<;sB=s!M ldE{Jd¯3$$'?pױ14Bb2ؤ:(6+*-A Mp&|mJ@9=6Z^wo2_lg\nax,_1Y]o"7.^Q3ץczB=FAam=B@ho_ +ZDhYH_5ᇠn%7_:=(oVD6jIt ڷe(.@!P"F$pY"Nm7D3pKi/ce[DKs5mtTL~hu(.CQV?V`j= ـ@Ȝ?U4jhnB f2:$pJ*E'S=@/Rʅqܙ;4N}Lxx$8o qlSd Q!{x*hg`^^3CV/gN 66C%3$3!`X?p 'ƿKM?w9(3 Y8{؇?׊x%q3RY2&ΤJO謉4[-qnIэ࠺?>UKmsãLZ-Gd%3'&wBQƎty(럢l#=E_?q0q)m ؟lJ#^7i +T4kJU8p"c&GyOZMLN~ݮ걮y }dMJHo ĖG|`9x9"cLK)n_(77ƈdil|ҙ$|Gr+\,Ѻ@57dL԰W#~%=262"/gmt 0>3##%5#HIEB((=49*Ed3S8y#Y{e˦VVJ+=v~I1K"Еn%jY|24L=޿^ [Atw- !?b{ΝT#Fk l#gSmj9F!;%\PJolelOc >8J秩nG!={C{cC77Ԫϊ } ti_aC6Iao8R*kCT[fH;55NI ĊVM%[`I݀-:W1:>9a$D x.dsD=^$ޝ_Ҕr}bӉ8T6bp/ȟ B G%ŢwE4["lqL=K5L&({"gfЯu_NaOAÖV[*LU 2Islt [6Znٹ*mF͟yQQ%jBb>!~MR L &E`̘'M7Rt-f!+ FnDZ8^ڪuI6h΃hU;8b;Z/B-,wzxP[_vY,+D6ۆ~XlpӾEbAa: ArVFyosF7bcDP6LdLL,kPZ+LwY:# 0w4Se],̟wENK(tp:O+[J; -gϫ|; UPym@ ?Χ>)I_yqRc+(ICBslpd@:@ %,kbc0@gp=A(9v}c;3 GER}Es*Pt:72VReEQvѠs'J,v '^TJdP.Tr]Zu9,|9kz(Tn`@ c@}:5wJ0^O$[R'70ƥް5>339K#1 +E@ )BqeUz/cLJĵggjpp]wct*)FK;ֱRM%䱾Dqh6Ӵ1 28Œ Y7\1\E~FHKqȠTND;yэ6xش@0+XI⡨j%d3bVJH8pF.}VH/} +[rjk/ Z#]=^f}A)$q0 s wdKܱha9շ Ahy/q31Aucyȗ49Ԯ* R?HAT_&|uH{~b@\.n lDzŕg`3/XuQ'e|K;`bKff(%(ihGXjf5_3( \Akld)XĚ""kJ+VIyf힭Q2mW$]2 '"jj_n==h9qTPF1l.8-B&ч0 ՈzlAe&.#I ;^.m@*W8XZqéG?ڪLIǰ^6^;ˏeJP+=FFOI95ɰ -22Z+O['~Yj Y_!w[ܸ֣CPc8?Z[+BZ#ؽϝg>6x"|jogacx;B>BQ2Z!x'?}Eo 91 WP"#\< ň&@9G7FC?N~/[*|h޷^.x~Iom݊VY|*kC5/ cFOW_Btnd7i;Pjߤ[,tzqn7J Yv$x}C.>m\/&/ 2v8FH\Bvzﱭ0UnQŗ\$~ԟ5A8~Y.*<Ѽ/ 3V1%wqu~!k&Vy&wyP'7&t1 -ҶDMUW'Nh<^•m5N{#j8r3Zϱȼ3;"cNBF?&aT0\JM:1a8|T"HPs7(s0y-+ܻ_9os*#쭦i}`!hßjF'upjc#>w>5TK=is+Jʬ,i}`nsپaTQi|Q_ bCj:](x$t‹Ot @xК" /6D ULNf^RĹѸ^Rϖ}=kK ~r0Ux9Z;o4-#sB|W{7QצU̥HJe 0U*tG_C=䤅 {}Iic#\FplSD1E d#|;.,_3@iYEm$MZS0`6EMhT#](C]0)E^/.%B [w+ z*nKx.6Gѐ$)I.(&&D}$}╼(\Dޏ$QBÏ-|_CU1C3h9'ݥ(yz=84ei¼U隅bG#:[Yⲿmk oh&~uHBv[k~v:i$J0ǥ]*a$ Vc0Qh^iԴ-=F̡PiUޓ!C88"^*._jIWFX꺤5XpC }q?|B?/+~vp*oژV[ZT1fs[TJza/w:zf]*- 1\+4'_tuɨINEP\7:._EI&ED]Tm` OLdsHY2Q w\*M +S'!vy)fOOJg!ҫ 6c>Mc3ѪCiEmUQ<֥=5Gsi$P$!*p$۟['yjUn,4A;'YꄝiQ ܮ&e~4H<6J+Q^rCsG)=>^Y_U P{it&q$F1ujfvīTD4fJnU8gEB!]X ǥ]vz"Wak!+kߒw Pֻj\:]NIF0;m$&B5ߌ1!f \T*>d0Z9֜FdlHRO 4v^tRiް6FZXMɇ<8nu~,֟~N)JHRuy 0Wb3{ᣠم^P]4?^hD$='7l_f)p Jm"dsoKt8b:,Rw6Ɲ_tz])fc&ˀzݰOpdG#;x[ywt̮"382-V+!_O`į?q&֛D6Ⱥo M,:UQja^Xr(ѾvAJ7%?nZMi2Q8 WD=˲n8CǪST%#{mU`wܪCW-=L'l`ߊ'XjqZ]F0xȕBCB8v5PZ{Usڷ}^9EJx aQcL]/&͑1ҚqVȗ{U@zW4)B ~ j'eܲ,A'P{ Fa`F؟n/Uސ'@~ MgR5 a%0j Y/x'Ha?˓ /ĺ94\^#fbR5BJ'N@3 {OuWR ߌ}laz6:#{ԺKL+zuF9[?|^ ~8 u\}B{)ޛJj6K&O%]/Lj\d& a^Luȥ}B+ނ ?^⏺LWhEޚ6 mٺDxS\_@j =KJOz32zm4±s)"ꏂAwKG8B4 wʭߓIVqx_ 8ѳ`C.LҚ!B!;B4'Yc/8h9HC`x6IP+>B~"s(cTB h[03EZi5ӰqyܨglRƋ 1xsz+Iyt<¼c{g V3|Hw3(JU*U9+Afb(-RP72=u4il,~U94C#KG+l'&Kjl[i*Yǣ 6 $SDEDhqXlqR2҈%0HzB3δÖ1Xf%F*,S Xy>]HZ@Ҹ?X (+}w(-Z\S6(r ?΢ h5Zؘfƥ) 0v0㣲c_iLe^A s &@C*]e@Y>\ Gq(L|N?.MhBun .E_eQR q.ޙD#<' ;Iu1u<>@D6^֖z'Zf|ƽ~'HDַk)\0.hRLV jcPʗlb5Un*=[चƼGe1Cn)yL&bhg]m" )Rj#\y`8>UaB,1]{H.A"vS,; L"kبad|]#4%g!S<'+nӎj6`{@*G\l\Պ*Wu`CeglZScuJǀܢuV@.rpy$;Ue&P *H={fFKN&_0!%$:f=&Q[gFg17_ Zvض,ѸmhŠ5xlT g-uUs"?96D`VcU1`C1-f/5>ZTfeհ ] .:>o:`R B^_2Csu 'mVkI 1ŋClY aWErU?t{q4ž\W1&]k: ]=] i&Vʽx&V3XZ%)#C%|K)[`P8ޞ2zu8FxՇ7A#sFLٲ7ȠxK7ր0ZݞS.ǂwݔ#ļ PM߻]zS԰&݋k~+~CmN=fmӨnhfa'u8"Zlgc3'DɌs8;}&}Z9utM/To`ݑEo'CRUa*H,FO),I:wo5 Kκ]` [o=֖a$v,{_JA螿ұY0e2R4 x!UMQ/ʒY$Y] ͆[سzĆAas@I],kvk]ExT=,s*Μ-ݎv@miVm__%r,uC*ZT/?L2IIWp&@7*/q/SRԓƸB*3n )j݃X pb dA{x(y}]z]2r X;G;IsM y}apxP$"Ƽ >-}NWdH(xIG[ ot@{s(iLЌ5)L% S޽E&ni!>=Ky߻pܻ/ q5ndZ=kX?j.[+7͕`FVb ZN%,4՟NXe= ev@TH($ƒ >>;˂dڇja/ Q%7MZMj*a\~D>f#$GXPb$UlFJʝRZ Uq! n+rй6 [.%C7mOplGS/7+W籮gљM;wAsXg.T}ʕ,9ZB !14B h10*H;%0ڧ^cnLGd*VbPY,C3i4Yv٠iwJ.仍kމ5rfSSA~W>K=NLĽg=E_] 쑭]Dvoȉn-7jY(}yø~ @W%|yV*J³U#fk3)Hv=s/ȿQ},K^<;f]r&.u?ÀLaQ=,lHx"M{vpgF ЯjHf xVv–`>lP{>-sѥw>̴nzW\)!<>]\`Fˣܑm\y !է;T]5EO5z /yT+6yUQުt)Ӌ:crgƎNV&, *+qbE([pO9%&jSKF"$_8m̓-e[ V SlyCAj9$ yx%Ss9!LNo po !r]LGoh̿(oX$'LA'0/3 wxGbV4^z$+ɯܮEN;(NwsnL.oSΠ=V>5;5ycy"v ΅V& 9v]ài)"=r\{U$6>izt`K pۦdv58)T_JT?GS~> u 4jrQ . =&^)RTvd!U# A[؅*l}8=!ZML]2wdFıNfI?}@OP.çBJcHpb3)5Q=*O9kZ(}t龌*STIf>6n÷ۈ_{_Ip95!rא8dcMS_Lx]T{0`NؙlИ CPi:RIhǫu˘XשjYD wJ 9j=?M>ёn]HX>EKdYfOa7݉8gH-3]VsJ:;hX+1 3e,Dsp՞f]=I*(bmǖ0T`MSz\:J}"G޳ 3?" }V/bfC=LxSH<^rQj[P$ _(>W0Cx4X^Ò&A k2Bvѹh&7c/Cqleo2Qqvƈ_| T{' i?(8yp ( "#dFFV6vZ? 6>u)2@KJ`mqSo!r֑E(S}!|I.~n6!AAMA8e٫uKJ ,A|e/wJd啊G1FmRTe= 'XtAA}c}ht9O&q:z#ٴٌ0Ѥ C36GTe̞& ik{)DCR `" *qzT3SD9HuD+2?雡/7se 5W86hQ3~-{{Uצ8Y2o}e^Bl5]c_z4[fX'o\wr5 \6*d;^ݺDt8qyp10_ɻJe\T0;L ly2׋ʎO;?ڿ^t͏}aWUNX'{=;]v Nz'jS{(*,hl+Qs۔+Nѯ.eѹ+w#)#!Qֽ[f9y;M؀ bmOj%9nz+s0Tm}8$!rբF_L̫3\fH-x_5az~aZkv6o ̚rV ua^U}ZCI=` O=2S:Ғ?֮c_|wE'4+|ʪu8+%ۜ|Ńv7W {QNa qâ$(J3?Zx>vӑ#7NF(#g{d`vJ~ɡ.]+T- Xt@["aΞsz59?zEͷ edsl9^/ta\jBͱ'Uȃu RIrvr?)n4]\Нv$!^aA^D3Rd^`@ Io/*h 辠sc9ʅ7 Φi2K;-#%Xot@ٕ{:r+d`1Ժ0""Z߃:|ES*|'pRf Te$=ӕQ^=I>wZ@ :8~W r(A=ϦSli|^K)%I@@A#2}z'WB7*tT3)=L9m:]5C}Zޔİ=C.a/Y$0<N^>ڷc=wձh> ty8X̎T^kaLgq8_%jXO''PzJEfkzۄ62~d[K-$%'^czսMU$'I9X?v` g8wm xp,ѝ!w?=rxu]̱V9'DE,֯fI%DI_h?';o}C_K`EPk,wmyJ.y\oQR Vj=]c(X6ʂb#kMEvi}{ ֨UgqZ>s8drRݸ(ͅ8*-J7.B*Gbsk;aIgu I^urT*f  :iF+b9bs) ϡE[@d& pXac9AhG2 ^ 437GqDSJ4xDȤq Z_Fm^.Bn{j}gs ;j(TeR2ضHȡ%j0s#x:}NX# V+fjrME)HD%gsq}^re(CAxK'`9m]vJ>{!nKa FhDV16~wG0˟X4̐Kc4_1Di"K " g#:Am$Ձe]G>ly{XWh!HXQ"X;j9=nqSJH)Q \ :w8 j}"'l j폥A_YJFI_Οã؜0 !fNHBGxZE{ݑ.|Vqz<k|f+ ݷG6õ[!`De0xчAWxs;N/kg??w=n/ I]--OuᨏB]NPY~+ŤDL:k:ƬE;GtEI}/4C4T} ZmeR?G2C\bQnN)x?A$ +ɇvx M@˰.MoGY8be=`mw>b"pjVCV$t- 7aߝ/'rH0C8_mpğ4 \a6(9lB)fqٴtV[V/daibG5q>,7ݵ9^jR^Qp)kP)+ip.H#3tIH&?%ݍl4o0gYOP<9YIgKtBlm4xb6W3Xp`&H>m>вڷOY(35n5`5VhNbז59td= yxlxخ ]"5>#W׉bAz'Jxs3=KK;=ҾS@$8R:i#)8tA.)엡3k|P0pnۭnx65.2|5*21q&]8oy *F3j=>گe\A5)2\#BQqjbYSSUV_fAU1\Ɩa,O8R897c]vr[pDH{[w.Mf%usL˱r gOKil92-K16sazd3 3y jAZ[m%ƛa+M4R=3>WB@J8tO\yT'G}K cEθςb =bz2g4B2Ϋҙx^j'o-T'pA\1"/Ҍ03N'W1/PhzMcQ%'|@^.AkCퟏҘ>n\rhoG⬿Iw@0NƆ"lrW8yrdO>DK:tu@zC`[xbKes&I{?.Iɧ.+1; ( Cxpc􋶷ѕ?p:|l'_l<_p#|펈-DU);~z[ @J>Z:Iȫ[qMzED)BV#Ȍ樋( Vl5yI[߇P!1d/c(@)<<~|@Ȅ-L,VsBS w@Zyɨ3CV??KL_[|հCacML،~̩JíEo_L$.`* z| vϭ95EvY\{4V`Y!3ͪjC[dwىF #Æuwowj*Sc/yYoWo"b*-C "eD#XOOw ƄVDFʣaԛjI-J)\iB·l,oQ,_SHڙަ^H;1"'{ @zCT.AA(jJtfN#^y{Dagb}|95m}}A%dEhSJdzYI_>'}kY7 I#JwgלJ{0WiAZtQ ̛5qDC2d'hV;mMq@Huy i2@vFd lB u,淡/2 \8>MZfp¾dB1`7QV 9C1jT>%jSe(J(7>\ 挖 Qvj87Z d5( 8\i~So&T%ݫ~&.Gш@s"޿zW%EJ{ 3-lY7H/!I@0ԍ # 2bxO-/@Ρt"ܣ 8 e!jPDʟ ?L'o8 /aHވC2`\.@;n`%On j⽃u9hy tGh5U: tj> ;X 9Б;hnzpvE|/ߢ/x})auns :;F痡i̳յףB@efYrN`XY}2 04]Xb?z9F S) +(@ /DjVIqV)i5^M)<.P%榻>(fwܿ_z&VԄ @|]~J+3M>Fa.wGq>cvvc~-  }KLL##; :_,y h 4:L+㷋ޝ n99T',v^?jpqƝnEHFn6gn4"Sk9*S)r]Ϡ>Vؓ-'Z.ve(Kym{[MhgCh-I%;jt?$dG G6g<\2Ѡha3IV5].ѤĸXwg_UC8zůc@W Hl;u7k(8@f"˃x@k 1\da#:{*[잧16۽sm\-#|$3:4 +HNs$x[k:i &<]#KQt@9q/>,Rs*'& 2x\xc捻H" K=Kl6>< :Q%~}lBv }1N+R n  MeYN3Fގ䟂?ha\0uRһHSEP5 C']\rJ9~>~#2 g@uC#i¦x88 h"_n>\Z._PȲٷۻX/iO҃}3krY pd[ [pr_tq67UG!հ7])aa[ :T'(Z[w I,/LOD\U3q+vm);hX)L6oA/6YO^6f?ol1,H!Ў͋x'x>`AFtl9VIs%bN֪::IA =徖:6=c>ɡxoxTYrL=-q8۹x lFtEH."ApAG9+/UO=2,鰑Mt)7˟+h!;^|m<Ĵb ρ9.θ\ni2mG| Yg_IQ%gv;@Aql #/e\Z_WK/׉r_UJH@t{.ٵƒj*JFIvEx@cRK^ іȩ3g+|n  Ev/Q YCBh'ϸN>@*`y4;hn?Q;6) m)J_q/|{>1zTj fhZ9@Q舞Jyrv!嘱p!U; C,7YgG,,g[.OsY0atdEjŚd7M "9ԙVM>vHfu-.6-(!}I΍(~“ɒ';KGOFm3X4B#M%X\F ==Ey^P*Ns0VaSt\>ކ=*8]͆ ԋPLJĚBvt]BrƝ˵͟ɀD&a'9bYw1˸Mx0qQmr%j+n8y+&vM d(3:nyоt4'xiD&cz}j|cN<=,=4. )\2),wv^HEQ{6.!NwN70Yk$ڢ[*LiAlXξ'׳й 9Q?XCQP+xtOŕ1}c)gc~N0lo͈LMmi%!)Y*^%s{>@"͝'TN-Pq;$JH"߼': |t]jMj^tu.^~?ԁy3xUL"aEgOBj 1B ,Jjҿ NZQj(/t@% w&oAZ%=Q.3 3*pTIyugd\oZxm}׌eR 7K%OXD1}C¶xYS'k9'Yjdlx`7\GZ:xU•vK#)u34`F{mtoTSJ1)z*ų`6bic#DYd!dNzi 5l&~We3Uۖt]6Ad=Iz .h9cl%b_9@c3n?uj룙m+ ^;ۗWčRpi9&g0l ۀeE{ 3D/aޢ 缒Nuj" PfzW>` 7%X\Y$,\HƢ㴗c@vʃK?Bh q~c#:3-$Q\3W\͚8jhZ]]@@ͺG}+`q@=փS)u++́ kqRgs|S;̔Aq2˗SLħ˯ĪY3 b~}$hQ45KopCﳙ ndN0<+o"Jwr kN^.ǯW~aЗ-4eA8, |{L>bKa{I<6Nj+8*7U뜽۶D p>) E*O_ӕ)N9#/Y^A;<`*ÿpRխVemg*B*Olp&i3u?Wt0 cBx0ĕðrRӓ=ܶCʵV6tӣI{Ly|i#Ě+wbC:2U8sE~8tU>=gQ8|s(f*]̅(/&MZ:6Fc`Rɗ턨"m3+|eP=^/({:(,|P-r*`z\śm칔dЯSM`z M4jŦ`1z0.$pB~&2A:^UqYKK-`~I'!_쥔s$QT3%͖U63+ꉒuyZִ*y1lBw3"/#CKfAKʡ&;o="r<%m=SV*]o!gt@8),ۻfYJ{FUl\(w(rspF"(2֤z=Hs"NRF>3Gӏ|￿.ֳ E  R[;˱d#l8"o8kHI/e4D39 pJA'0<~Q>,2,b,]f=ЮytS9le|U Y`s:[/ 4(=diJ䥆LYqxs-D9jRjD)^,+_֣ Ȃhcgv/^Б l(Nqv{yىCpҋ,)#gCpd@}&2NWy7Omgqq&M׈ߐݸcD>*`?ъ6BL':FWQ2J {;4qσ+*A2gCx 9\=!8@`}IHEN+pYqӢVT:_8BET1.qr$z4Ki8 8X:a5e}]H8"G tI~݃ ^<Rg4o|ӈweMhdEZG +KQ4NDH".z4 7iff|Kdn?Q{=[9wSRt.94w).V7 euAy")Roqk=%҃KZyթub-2tO6R*EeC6b(en0/űXsjŠF]tRN/Evs:ܟT]u^L6T7€϶FwnN#D䎦&׻⇽}jz69CS"a 9˸ye&m@QWL@<Еᧄ]4`o*?N,o,DIcyUv>\^{ӈ .AS,4*WP}fs;fK>1Om \EtUjypYGЛ9YKxV&˔4իc~Ll/_~#Xv^3}?rP{Ltlmg-&zgAi|}Car07s`N>Cۼ9@¤fEl|)OXL&8+ \"2 FaDl9SC-(6 9g]7;- SF+~(1S Ƚ]vhltπ;4nSH"7JP#-*rGwFjTEFX ́^ 8٤@L`V)&4ٮFZ&ūObRlRo?9q,u˻ ^H?u#[qNރ@h^CMA:IiU"s ʄ79{ */uS魁t&aé$8+4:_xRmFü^ѝ1]؄ʠ€©x-ȯ^7 fh5ɍ{/e9٥ ŻxZL80=gIWzTjN럏'?]O4hdȮ#*Km/t8(31 mIHED,t+# 6 U/1,֕B~P0e/ګ%9lpSW=Jl?\綠0CDj\~QWt }ˊ,ҩwpԸkwnzn(ܣ 9q:|/e7BDUrKڬ/SGͼ^I '$MU"hNq\fo5*hHq^di.%}R 3#;vnXhK CQu@a#+ߙH

@_kՅ>~Wބ<]-5Xu\03鈻io|Q2>#KӤȥ0܏C[n5laܿ.q#LU'CIÜUx+מּ`á8ԅFE~G-Ⱥ1t]_!RkX`9S_.╞ 7@WO7[X#oN}Dzkl;ΙHvCW=l}w8=SRs'ZXD $F e)([JD" 53M~ x)RjJ=Y_sń0pzkI8M46CE}(:t U1svb:F+P} k٨!Q#NDp9jF]Q!bRv#>7YZw>% `0eXR`CSX;J?J;2? 7(sϝ8scM*뱑AY UXwHb͒ћ ̐x۲cqdw,֯)!m!dRS)m @Ci6Z ɬI u=ίf5!,sёoG3Q;,ʜ 흭QJOjRG2Do <"Etu7iP#m@F!Vwl1tdx*1K?읺hT3WD6A(7oo;bK)z",oDl?(o P=(Q٫X4>`2+?֓^v”+I(a ֎>Z) !_y(w. QE~\" d\{ 8a0ǜ0 szhV/*R_8ALGɇ_4Ͷ`T\YRt\ARS3C}'b!L ́btK*6s \F|K9Γd_'v?)g#U@c0OSlS,h.Lt^K!- YEIp+SQcvzɨ{xdv2 nSȉ&h"qE "J `G d ^sG*Rش>c gyU065;}T ~ cX)D]v`-b@s⏮}z>qr2=`<M(hYdҟ75j!;-b:!g ;&$QCqҵcWVz}Br84CБ &/>ND Q:/,3<5x=mrdhr `J?Q[LDs':?$+|}[K0x Bm1r qymܪw lClZ]XJf'B."T'o"cFU,ӛ M. <&߮mlIXlK CeFO%iv6ʅqdf[iǔRHym H0n i\b3;Yb++ntd?xhPMI3sq&vǶfv͎{9J.Y4ox lz!R Wǯ J]!\HxĿuF>^NUۼ0## '4m;&6n!Q=;рt%6B)70ow>p\1y<푼ˋSxIW`#;1iU-&cVU,eh_ #cWmFȾ /)ʢsᾗ`9j QnI8rhy0oU語m ϴw:YRԝ6B u.Y6@e2H$bۂ Wyhga7/Oɰl.]ӳzxr܃ o1jH 6,B9ܴë"vmu g"rATv=A1:Z1kT-tmH«ޛćUX mLVm_zJ͞bQ Y/u2A G)}cT6F:`Q/Ɂ[.𞓙h=7M!/S{%~m;Mn|SK$L Bb0^0;_.lf_*_sgC509*|5KW|<1Dy2EH2OA-Z\*x$WYbin9Y1ȯ}V<lQg5[]HV >a+W%k铥0v.{/GeKO,(K }{ 7It$٬[ }I]N"d>/s 9TY§&>`f3Q@-:Y󼙅 ع.baFТ?+j*ݝi$)rH2^%Ѯ>)-${{(S~4{^]Ҡu~PM\4Jܚ]肔iuἥuSP 2~EWE{SWEwvӍ:DEn '(69miGoZ3gBvSުti|!);Yw3BÜhaej^&IJ#aJWlץi9F;Xl cYϨ: h/A9ͻSon>lrm~bU !;ҝ7ipAL+vU\Ō̢J+£^ʾߋx٫J=^t nd24:T.0%)1Dq^Iom l`$+驿 .jTe:,W^Tnm+OjS+{wUj}̇ z(j`dVrbmm)1SYh8l Iv|ӶB-;fOga,-rt;i85''WPcb,бdEA\=z^zIO!NE$'l(CѼb r{ d^߯!fV=9EO'abTXu=D,'^kt/VeYŶ!IgiK^9y$ʨ99AYEв\W> Zb"+'ύG)h+@L'wXaZ}8cf~G0%8\elvL2p}S+ S>b:A"%9)J i_*(`'7eL&"R7½jI]AnvQ#Ȣ#!, 5ҮD~+5;4i50 {}Hboa;@rξJhsr;mظS@BK=},w5S.:+mռM. ՁyʹBoI9)zbKYLxWo:Hu)_؍Pl5c]O'}:Q$8-xK֣\nLH؝HxX'8b#!\roЈ%0(/S' )8j==? 9_{L .WX56u앂NfǷhMfZӉZ%N7$$D\C ԫd%AވA+뽽yUc㈏܏}mJ@  cзd|Tj C8N+O~kzAd9Ï.|R;[Z)D^;Έ0R;]> @MR2TG Kٜ?ChAwvt{R.~}Ŋ&Q\8>Zfnc{uOf3ǡMGu*mY.|m[:m7޳놳 ZciqcVaY/.YEԑ_ Ni2Wh/5ᅧq#e#} $t0w6MB 6CsYR1o7.qw+hzTlÃbxW$a T~ c8蚟Z/ۏȂaMaݛgz(Sp_p32HӗW"m=A__ĦT^To.kpJdfZ4{c[5\۠ߒ?ҴoA73gF36V aZ /ޗ/`)HKgIw`EtSUt$݉Y ]l`sMFQFmI9بf24*\N]pݟX vW'co̔Kg+tS>u;@ -OؠrXlHc iTR.&K wըoVy%GN;^"M{9>$=RySkAM@,M{|9#K ,u4=wr*iF[FG:u&<_]WnrpNR\hcz_knw7iRjŧgŔ-s9;1XL]sp]@jIVi[7^h -LJϠzV,3:q[g ny?fR2庖d $뉣 H,FAoŪ}Ғw;>)k_j@ߊӂR$̴Tʠ= -(8-A\Zg8ٖbCLy yR'f\`HLG[RA ufkk6N^usNޮZ)6jA:DU$ؐT$ոZANπQodQx&ybg$/7dh8 &EC($g86[q͔Ns!aRo@Y|ł-"&@Yz ߻Qc.8pJwq ,-`g\xp_vؑ["kM>D]RWd>Q")ywk4W7< M;Xo JN%6q 2C4HW!XwIt\b6ֹtIO3⠠jVWz=BH;ԕOWاA=iX Fqq^;N#W1(.n'"( UNoIܦ\5~[* fUcޥ:s$#$BJe-7j?vjE-|;u };1~HZmVؚk U(F67fnw~v/Kۡ Rfq, O} `[d=e y9R2,Sz"6jiX /_/FWw搮E=+@ǻ!ŇYzr1ut;͙pnLB 7X|,5U!|7Z7"׹۫.5K\t:BA])%gr[dʑ~P2?-=ĭo/I.X^n쪅W=V=?:/,$R8PjÝ5Biթ,6Q&zSKW)hR}ÈwT"R\G7BX,L%L2zgRJBw÷( X-x(sY!j<1 tT6h)vLnIqhZj`nGNVN>~@mV@RA\~'M[$NlN\/ɝlcC(G^@^Î{q U+ؐ6`CR{}T"]@rX3C 뢦Yg]$ۼ|\Z7j{TTڞѫj7~'gi zM7K}T_.-XP؋Q ?RdvR"QNФ9 mÞ(ow,S$Rμ|z^3g$,li gK؜t[ți哺~ɀsX%yN}NktST ,~(,4ͩa[@wrAʰenzLZJΜ6LuO N7K23]ݕT _pԢ0 vH52L :Z7Ń)[M.-j~/KgYJ=u4hFݛ=KhICCgaJ_QE -ֿ>'y^hjzL v5 pYX=3jj9Ԃc /]Ce5wrAs!_aϊOTnukѬuxȁ68KF޹NRq/Xj(#i #p$"Wf=.LI6lY۠wJ<׼l' +C@`Gdfki3 &i~R >z!̓(NJtPXzXxw^2VN tn H[*_':FHms9ʮDoCc 'j^pGLgY5Y\Min`<(_I䷌Mk7=_*cʻծ-=vQγ7x]ʟ)j\(\` 5S'HF]/.2/!aݏbkqZk RG>>=O%+ڂ;N1fwu!t f1lx`x"4lAnʭ *J z;77@=!Z%R׌2g[הċ,$mGXZ_4ɢAs!(;gՌ׼ W7fu+Mw!.h+w-"t9"pGmjѨu@G trMkLӢ. :%y7c{0 )q!"u8ؘJ8Zj~1픝ֿ_Dr1R<׺ .YĉyX\-fh*eE,[V.h{%犰EWp;i3UbtKr߃6мT;=̠_7&N>#Pl1 3ޚN=NbVe<=r:i9:-UőL0_7Ä &/8̸ߍ)2| O{\KCG;Ax"CS{h]wMI"lx,u#ns@$ºM9;%js(컌W' Dڂ=NjRfſʨ칁zD5"Ez^]wQu ).z2ziՓb)B~aёcOic'/F$Z15ԙ|SfI ZW Nn,)uԞE&-p8Eu6[ڠSMs۳R$䢷2)CbPPFisEZ3gbSP!j;9Q T7@C,0ȋç=W`}-r!^5Rl&>f>JS*@n(Vh5`vy01u*$exnn场PS<+~uYV:vy\lD,׀ 0pܦ$ we<J ]8R 0adľ14ȍPpFPKݪg-N N3ߘQFхW_(u`dL'p6nR|^~poƓ#ض%Ee ?Gaצ X꽓sugRZ;JxUJ{βҟBad/#rn{-0sF;F'DJqvZ]1œcV}ݑ28K\ >:ʝ>Z>{uwu7B{ 4'nAS#Zwh2cR /u7A#;Xm^D$|lji鰀 žݷpөq҉DeکXdhӭ~7҄6\ZzmzNnY/G}TX~Ԛ\/JPWCcxnب-Jh 8X.<^RzgU63R))?#-?|o`4pJ:7:Vd,p^C뽱l-F9a)HKMwo#pAz^Bp<-8zmXr쭶2}e#㶆 JS>آ>}vЅ+ أ"gPSm #5ö#Ⱝz>!EmAt9vez>Kaķ"Sv:48S"v" N*ŵXPcC 5N `԰V%0zyr %k-LԘ1L D ¬\0nJQըYŨ؄ *rEffTHo&yRmv#P&A|S(;]!*DEX]M!NxOOjKN%7;L2KE"'iZqyb[?Q%d/VZuB_򌟥:ƌ|''y͢79inTدܧ[ۈјUe4yy]XLć}٦G/OPFΏIGTr vQ5wyӜK;F)uBzcQP>Hd(u_D&u!nd7O x{_~SWg1SYh{-o@Y@!Ljz׹Mߡ߷ 3_,[c+a  YEAlcV>:{}4?;+ؤ'+pyrMACWΕ[(Q^ZԷ/RmΩ 0jO.G̳F.uݍtQg,UoSm W7y}o^9G>1"Ozc7/L#D6I- S Cpʔ 0AEH3{ևF c83h\BDFakc9׉VH՛-V)[vM/xn4hk 9y<'E FAdOmxF+ЪTu[G0 Ό#=xIrnP#Rk]r?4,)4~1ITT>|#(xï+`dl|iQy+낞at˥]$~*?r* a$y-r5ò|oNVS+-uɿ49w'>< |=mB+(M I=67@m_!(4l1H gPp2\M?@>e.2@jZåh?{WVld*P,Pe95Hx^cR"P&\P4L*Qž_eGl1>f%R_/G:ّW+Xފb=vcG NjMg$-pQ*R:ќ=PGvOHf^)s:ؕ%3v[]=gHi,;g#*Nn G}+Ȁ0(0@>BiA7rDZiSI; ";,A9JݳC_+- ʺSD3%ajbY:Wu^r`Ma>V #ꈿTRy3SТODoNTY0JJū/1NQ=.8#ӎ۳$2S:ߨ1ZR .ۢq3 Rl(HW[Q]j-QKx+33ñ`T6q}}tAa`!arch1*fj&oo!]RpX"5~ϹMJ.&5pw9))[rvG/a]FfBK׵gS ]Dy>0ãz ܺ29ī[m#^a`'6e!x5D}IakvBp4E)^FekO{jy+~L$;P3C7zD9f`agIuW1`8?WFw^OJQ2{QvpG!D3e#[R˷<,,o(kyfg_{A˻֤$(#DEմ+"bz]kFQy믷GΠIiy]޻IqX~ݕ @e;=)TkP l';od$*j(/FM 4wXlaM]q cD\x/)  z?G"6Nil9[1y9DMpZ/^$4).ūX-˗=Uxm6QP0o`g 4m"=y-q|ymrF8߆-Tܙ֥]w`]1PY<B8xzA }޷4kK vY ti%I0z.;:D7W5qgQP`)CI:]Kܓ) 2xS22S}~$#/}5y0OЇJNK:0]P A׋~;sb9֭D%Ғnz.8`u`DGg/;@v7HfD| 9uĉaLˬ>ݦj+)ETj8 f oٛVo0D6r=ETIy캘ΰ>/N.¹y8 C37nRGo(8g'<#L{@v@|w]#5>pFmqr5T;悙"T^}cvvѰ3jiefḦ́f7K*m"4SM|7HuF+Cٵo\}2Չ?ijI;D1ѽn\:OU)] V`kE*5CÇof h:%¸IwdT dc/|]1O~t4{c:wI}+Pu= ;Y*G,Yf֥߫EzzYeai 4','₝@8g=N8W _APivkmtj aTa(xYRL \k:/+YNFU(e vJ nsH +%ťxq,qF@wxÿPN請g}K@Pw]n9fQ#<647^&d.Ky0TZp~4wcqHԇvU^%Js1-"lV#&؍s/6GG^ Ut=j8SԠnZLC O ]*:Th /3~D5H_MVm>o}O7rV)=n{J`*0 p=_Bj՜ʩB>8I)M\s1 M `OZ7)3*_y 膎9/(R5Dn Aޟ#bрd0OF{r@3@d"0QDNltن撺E'8p1\|cI_OKtm*n~X\[+t>nm[2]*_{n,$u%$AUux8l2.'xsp ",cs(Ųq` b_~r)SX˨/zөC/i}EmW{ÃE@fnqhB HBy6Nt4MK8q36B q5 \p$o ksIZȱb]UeF+I wD&#իT#' 7l!Lx6=0V.IN̉.c8#R Q.E_ sdB}M#0VHRswڽnv8P_2QA [BH i].2QԀ~pCoŌ #W)p-.|'㛣ۊ `ȭU*bƔ+i\@2 S2bI5MO)KCһv8ma.˽nU'v\9+{U7ojjگbnx޹w؋ E9i3>63Q)b+@އAőƔXCGEONMclj"N5aߓ rsW%.VSk RJ}K\-mQ=ȘվC\5^j?YMe,Q-( 4owwjaKlWlJLtv;+N~l9{mf.ZMHd{vgF& WaFʳ#͸^')$;ŞUu@jqnR3%@g'Ҋ=!ʅy"s1 W<ܧ61I>18~pιm 5pf*!T(hVu.P K5@%6 !݄8lvcX-;+1AYo"lƆn7&ᤎUu ƢPuAS+7p:a 3g<+#w]v>@37(_ @eE1<%bi9Xlc<;2ˢt;:9t fG[v xBd}=*!_ ,l%~]oKN[#v]bRAee#Gvb{tFwn~BP%ܨo?y u#C4xl(U#,\o>J@6O0<]9ۤWnAd%0)$F,y4Hnٺ:ҭQ)Ntp9a!)Hն_Uk"u0{ʑW" N[&0qIC3 ! Miͣquoд05ۡ$DACX( &c&.|8|n9P1 ֳnw{5/YkI#zKYa|ټ#y$7ᥔ9 4i'IҰm8nn[N5j8o-8z%&˩iPDXYȸ +i?aU#£  x9:r:S!'vNzod(2prdvFW֌r+&s8$nc}WH%2*N%LMp>b˜ ˋucsmO w^Ӈi&Wy=P@pB70Je=No2+cL},*Ron5a_B6Igw8 'g=E!a}#AP%ٚO~2GW>;+@XO)yTAS[hlr'#g'#0ZTa' ,h ZVl]x1_ ОlvkZ]2ŝK ȩOl{wrAn߽",XL`X  UO@RƉZsVly{ȶ´!Q`igݠ!LB2xy]4YWmJOv>毪%lC"3>(N7ZR:o+`{i:Q,$qN8Љ8)v cnTK&$n/EERި\hXr3i}Kpc"wS(mDE:N'NL.Gҽzi`X&2IrHp3MǦ'ұd͖H;̪E(Ah~ z}z:aLQ+(VA>'=!aȧVΡXPԛc,0>fhؾnat#馿T!^e=X,;0zsCJjMV~G/ Ur1 v1 hm_M ΩmR+W;:A3򍻒F A\Wo]Q:q8I@A_c;i XӸƃ"<&̫ q(HM`g<.R?ga/Y.[mPtp>Qe`u"VEE4z(#:* O O^D Ru\wH̹é𝍤gA k=UkغY줕:k2zR;,}bAz/ܣf#oGbtZ{Pl2]hY%D+Nי}~Cg=*Hsf׬mTDZ~ڡx9?}`W'Atif)h2ƛ\-IAv\q|FȾzDCi`7:q篂^Sq|%Mw~x)zT=BÐi'lft.vi;jOcԉè! 9rR46ls4wᴟxzߋ4z +~1ɞ4U%TIW'*q-]SI|FJv?vQ{y/!!.pjWZhpx;YD>e.R:ӫ|sy7*5a P2 GyΧ7WNu}jEVY̒.Vhk6&":hXLZ L%|udbMyL}9s*Bw>Lhu -XFISCuI%)1 `urpLj-\~v.tE %݋Ng^6c\2†4V}BD򙘄TGGsfxd/Q^I1Wq-I&$%6Zky45yp9dFR fu m՞^<>@|?m1ݒrZͶ+; twAd°q0Nrbl{{Q\Ndz,0x!57Z~iť]jryq6)j$?+ǚ mU—Lu~cq#A`H `+:3Ʊ(ZM/ 9ZЁak;@EKbRkin,]ۯUŧGи=`{^ژJE>8Br 6/8s R1C73F.0k'/Gʪ6P ~B{)ԷJY#/OնQ qs:*Ӄ3NzO0VewS/+EZD R~Xy\khMI;Bkr7(uzl) +T^=hHUj_Re>lQSioQO'/ΣSmwbc, 45T"};LnУQBXt$+z]HQ5?Zc?/rȇTlJeL 7oւiBQzI0ϽccCDˁ}%bE $j䝵Z$רMW}jXh/GS1ZNRJ %EAcvꄘqHpp~)b" QSăypVff"$?)t <|*M&릧' ?´9@ڠ7RI*L1 ]hou!\†;_lb?d#e,RY=8cQFVb*قqZ̵[;𸮼x -6zEZ`1WV>P޿W.8#O 4AtN8Ps+kXxj>:"s_Aa;m{>jc@ D1A?;lY;x>ZZ3B4ikWdՑZ2hn w}*R&uoTrYll>%r۝X;}/"[iY(VK|I=_. F)_G fW\kieNIg k,]t[϶݋Z]b"uHd:?8nŁ g;n;'u腪h/8k )}[>'3"QVB@]01jW&9[euhC _^&JxdYjjئd`iHVMzK \p EQr]z "Ϗx#bD?%A3K 9._tVK^|vIfm{ÂV-#o<#Z>(a0Jp6LքZZgTq!F|7>mpM%YkĪ#wddt(| WV-u%rW]S yXމ= [ngĔ#d],VOUA1-{aBm サf{)Y5.Կ](PϗH¿X+)[_|p}?p54mt=g3|>b1 $=4SU1d+sѢ#p L zҽOd A*8=fkT"%OSM%eՃ^Co}Zn Ry-jZYҩaIM߬\uy#4n{; 8>k-gg{MAmXq[pM2!/,y{?/]K?>mv]Xd oj)"-b`ܨwLz%p6𠋼|{2!%xYX';mäD(QtLUe{ň951 $2T.UclVxEϨs^I't˞L)[cn>Mۂx;۳-ؐQHrRNt m+fn惟 yӖ|I g@'ux/o!|G=\b݆{Z˺OU~vҫu"OkfHcH2r^Ҝ^MYf$9^#|"C%nFmQbZ6b@SKʔ5A +qK> ccTQUht&\E !#3-MRf &[ELf\TB#̷NB$HH>'cu.Aklbҗm wI#QX\;nNF̵ ;4:'(1E?{,?,c ٷ6gY;=vT2 , 0yz)0 "z 3G痽Jnz5x Otu_m˞|]4|[$|\ٕ#4bu^_>Al6 ^ߐ8 sFu %" Ld.Eli:4,۪EW`.ʏ1P)}%ѩEsþ)3yDQey:|%>"(%jV4N$;>2 uM9!ַ?07OhNac=>EPҲ0Z#˳IniYX|V f&c˜ăQ {kF XvJ`R)\hQ?-umipu^\COR(|ڞ'YuԺu +^q2X ZT7MF#UѸⴌg/ԧ΅Gyg-~~Յ^֛,QĹY}v2zQ*Q9jnf0KTimj9}S4x_>d~+X25R$%r(@XFRus{nM( //13s|L-?%?ƍ-qzh 4N5kV uGʸ\KEe1DQ~+t$ף̄j? H=M;}h(V]ї@:/vGq>h05kHfeϘ8 YMJ%ESuműT؈8N2͖8\Z庸Pצ V~EFCYciuա:t2=^ zwr͚?G%񈊂xn!44ٻ8,/^P}ҧn 1gTL?Y߬DC2jpdؔhw>װB\y*  غ*omxokK\%ׁ">'D07@teG=">icˁm9\\0w98Jx금qo_J, . 6rg<ݫϣ 5bsI%\7%t^ka_#?(5ሸiL<yV<|tWB8g)0T"KjVto-,nYM y=t}˟{>uQڴ(T>m Wy AZs^&r Nba [C}E#+xS} o6o܁"0|;.WdZ(5$k}(z"ܵ\;zFla` j~AyuJ|SV6=y;`7L-[:{hU hA/EU/N+REX)4/+,2#cDXόo*e+iF=gӉr 0C,/^3f"$`mqO"T؍mb^'i^BVR聾uO6mcU;, kY j=2Ͱrci6.cn?6Ę vײ-ӦEk.8>ń5t4cYO)aYPJGJB~k*\ixur&}X50ٙ=NՌtbOR5h'Bbn+ ac/Yv!|돰"6GN#&)v]=/wPI1'u>Xp^\Ŕu/'N;T N6&d\DPv_}{N&|?X- 95%&ĻP$2pAZK+_f)Ahr8'x'r큮Ol L4j)hG{ssQ1%Dd]>}H_pF#˄!|tv??w^۾u?<=>[˧`p A_TkkYO Efug(@suozy0\$VIO e\sB{LYEƳUO> =\9`<8GT["[؝2nɈ~^4.5FzxԸDYf-ƪnMj5><2_d-Kue1b!&8"[DysdO DE[j M9 .*}-U(4J=թNCQǗ/c>A"KFkiDGAOC_ϲEto_Q8sLFW#.P6`nƱ0(n/Ǐ7d~K1ܑ^$کBbyjY*Kx!.y2nC-$+RÜhcDЪo9 SRܿ{D`T~$P`o6!uռQ^}K-?ga ̫ey m M5=,{ݦ륱'qp0,Ϭvf)EgϰdM:ZGL[AW!!̅LSM诹'Yy2{+$L98pJIP]F¶mM%e2DωL]b؆b1r%>fHOQ59ܪ00r Ƽ Sc8/.qߜ\HTĘ$qOP2"K(?e ӑuZqj+̕ݴKK:1F/Lg}=ʡ{[0(fe`˨$ T]Ȱb#u _ ({5՝芚[e `U}ZzC q?P ԋwڥ鲻פ3+*;{Vo ^5t(+6j()>07R6k >%fYKN/䆍ґ}l@=%r ]Ӏ \SA:UHh &-N>)Z *zRr{;n1晋-bSe8`%- M> N 슬d9E]lwB峋`rirw+ڿzBgR|,kVId\*HyN 1ָԾGM}W"M*uT3cu}*CȒHȇ < '[* |7$V9$IA:8gus%Q~ԎώTz)x6 (4V (hYW}o_docP2QUuȋQR͜ZEN {y}~ʥ3rL7EX1Q{%O֪XA?;ܛͫMX(fdQh(柱ѕ3c F9qCJfaɐOG,G4䯰?DԲo8Kq?:$-g@wqm ^"zzSLcZt'.* C #džؓ1_)+O1od4}Sxʍ+Lԑt-f\?O jO+,ݜ܄^H0w٫93J?n*'}ٷ~B¤O3mNz4".I~iLWمP̏n)a3R-ѻ^g0z3 3/6w9开1_^5UAG `3=w+BwyL\:ts;2PRW:ƒ9g)?#Y2 s(CUD Ln+ƆZC4ޞ4@&~XO[_Y:kۊj(E!i$Pu7ULL)ȐyG;( hAve.;(틫<:^#ؚ஥70hjf$Uس4K ;*jУ{(,/uK]caz'=Cp%`} PbolS D y$"MlZ?#"x:lu].rSJkTZ~9ao-+V а.,N*fC61=tI.cxGa\lG~5nPIaq(f< ^4wTP'>f!Fts{dON@X?TsͫFKS;n$>q@'T[υB =+OcMۭ#vaAy XrM÷Uu]NryфUAkKphi%-R&xP;*uqh ~h`Zw*Ț4cŚ|(ջ:dV`#V3!SF(`PmjvtST HZKe; WyN ܣ\o'Ѹf? RΒ0_EY鄲@Zݡ7'WQA.ų(ӟW>(Hi^3)pV\R}M[y?y9JV1RݍsޯݏEoH Y>qB}xܝXwm\l=e_@O>R<eJ k盔!%oe! t6 VdKo{%lf j . ̤~O€MU`h% JY.>bw:_zm1;p! z,0p6?5bup"#7DH8)gO6,ܡA8t9K]G?L\tryvJ/`š:`@ޟ6Rn\XdCaT|@Ùyy%TTs/lq:Jx0 _DakC Ʈ$hH/}s2@np^y/ڮK35Q1gδ〚pVIW=I(1aӰ2jاD@oW% pɇ5[=5(;v" . G8 K.SNEMO?CmwSdRDJFWXJ:x|{>,7ot`GcC0K+B?4Nk`G ǟm\М ϟCSBۣiuz0=v7PC{F߈`cJVB mp\}3D3zώz6R۵U\7Ps͵lɕ׽8pgw>F"2(W)GޛfnY6uwZ Z~AnHA0ymiB`D Oiu5VfSޥk7 m1zhS)i #˽A/A5&G ׌Wv.5f~ ƆȝǾ[P,\OANJO_$%Կ"&]$zs`+=M]i̬5c' Ce[@]]r2b]\_+ r).Ld8NF;ծݸGE D;ևUuzʭ07ۨP}sBԆFeb^:d >UKHKng9 %suD;{\}wiS>K] g#|NagGSp\qi@ۦKN lϖjS4"$xv:Z6iMqgK1Åe;ȣ,\Žq%ieglmT8t 2֬~ {;煪P>E]oaȧZ@0YY oSJݫ3le4E  ([̧Ep1&;^k?$2V;N`ho⚬T=Kms.F 3XPw|M le["lR|+#da))WIin[FCE:^k%}6E$)EӍu֬^wzKA*zj`B0g7FOZ! gO%AW4a[=6  /U6ur'z'u^T|5H?L-Zf DGdaO6Mޥ@3N~x}WY'B*'kqf"**``}NyJsbDd`(+@dS6%{ &P[pMqqzKPq fvM'p|zCuHwq#m #U/&)el4`b«ĩj VmSxjy'/zgNc{j+!lr5±&nKg}'H~B Hێ>‴f|Ͱ(6H1C0>)$(n>8jFl3 yX182wKa?QLmŨT˃ lFc [}N'v9 ệIBa7"z+5Hү%Ho|/(oot6 "XGz{/<V hOrKÚQjHR[yI=Kj X Rj9ݹn,;|zﱠC?;1'.6{aSh\e)jSvq01I 7Iwin53fn9F3H#z)CN|ҏB(;BcCہ3FHW,v)[tꀼā vPᗩ߅Oq~͹ +TC6:`tT.lU\3K:kNhA0ݦ*ԓmg7jbq~ǠTdM_jAψҚ+hV6a1_ ĘrrۮwJ}j^Ėۥ_,]rH3iy$>щ 7Ap rirEeJÀ4vn=M3vJ=&2GٞeУ)6)8saKN䏉8,[̿fĺvuHr4̀-DT6^ޕz`V9yct@eA%odPr豓<&?m:Be0d -nHM.=w/ q /7xکz aﱯakq1;ٔ\isEoF\^ʜv&6u5}" xm~>6`%5>x!:o6H5gV' G*jm\$Yb/L7ό 2ylH<.7i@sR{5ITOE/M4 KϞ9/?tXɛ\ ) 5,ӧNvC3]@ .Qz߽۰4g@`WZEuA~(#8+|GޓmfT$ck$}D&^>dN!>4*B8#`0-CP)4{.C8KhvgWP{4[ Dv6Ő|bཊ-ۃU>p}^ 'Y?C { {/˜fhV[bY245ְ^Z$;8KӖx?S[l1p.CBf*wccyNC(t)WX].WO@-C +UM_-ղ+&wj$ "%,,<x*pYYK]_:d7"}(yE%NW&)S"fV}.ƾosP=Sd !Rd)cCSw}mcQo9[X;MOB "$iLyv(`A7[b)fwlIqɀ'䠯m! Ud.3?JJ|TSksX+#69(xe}K ZŲs`3Cg,QR+By%ti~5m@匶QEP[+%?gP@D"5pDWe0Tx t^.wSCﯤ2N#i>]YI(ӡC'lERfZ[1 "?5~w7(o㨠OHQG֒2a%ٲR )@BC.٘Kvի;%-%|H#'Qr0t|V4hbK5ι>=RBd\ gv}v'b#,U)}L#‡uEM-IǤCTE֝vw^?f\%K2B.͜LQuC*?>NB.0l`59;G靔n q6ɩ@g03(*Dl~$yengƴ_PInnThEcÚg{Nԛ'$N7 fm3Q[wUѩC}@@IM n0K?E>%òc{F]*"]"xn?kHd}i/cm0;e 7SOSuު;(o3x#QXf7^):ݕO-gj݊ }3{W>,Wr=Er_K0X䡃,jHڿ[CAb!5 rM1ݛ_MSh=0s6BDd8!ݻb{ ۟%7O1")s5zƇ|ҡg ֘w'JxKPˬ&˨_ H \`5kp-b!(9vpChrS?%lg['+#E\;3>PdԺ\+3*T`#JHqفTQ@ &U=^A\sVuޠXs+zvn' I"smb V|b|tW2?X|*mk[:L.yS,CUL8wS-S l֫Y?qvPQhi3 haUqσ; Ss࿳k__ucuJfB gcX{Sw2/B(5OHp1Rtn17"=|v#D'Ngi}Edx`)1g*Mo\x8:Fp%¥G<< HJʹÄJ+68ع3)2O 8;# [MρE7s!Q? ip]|%'p\D H4b~.urmO#SA8MHRtyYۿej2Fp)i]UsE6Pct({0 '}dsBʕm<5GĽve7  m l;6 Jؾ|. Q>!:!ZZR^ =oF6>L1:i50ywӒ;4Ѫ4WlKc@k֛ ! ŸA8ܛxm !o/ĝ`{akےM]00!K,k/d[R㤒.6>epW,X1'9fqKIwpZSȗ]҉n}Prt9 h+{^/RPdMVǘѡt FGeqm}Dۯs o0iu._}xUfo^OLdfBaӹ6۸@#5I狀<*FN6:%b^FBp;: l^ۺ'51)Bnz0 \A`Up@Q?nh 2(WeBˬn}mZK._ =rՓױbP*QCdzqX7#"&DQiuJ]4Q 0iUfiOYpמ:%9ˎl'4_s9fWMCZvgr um3H6Ǔ/^z4\oVf=t/Tɵ->Jk^BŠt`EK̳, z}]>\kEΫ!Q.q[sk7Q=hcې|OݺNH A\ѭmOMkE6(',U)[V>U OV~1m XU\*8柘c ; B"|bEvzjJd7$@?EY* Rw0ˊ8q>e!E$yp7NZJ1' ٲnl<șGU6$ŋw\U &=[D4_ 6\: }!q,9 2^46-t)n93hw;?qG*<\wPtF74hi5tC6*S1O^Ⱥ\pSK8Fn%5-]2!<6iX6;߄=bx 6b%Sⴔ*M{14^tE00[y% reI!WNK,+RGbfdq+_zFjz{FG,r}iV_߶Gc,.CE"U~#t'X]>ʣ HI=zyruXOMxtcPsGΎBf -?P*)G#sC˛-dJ 6j(/4Q) "D~]hsx{2U.md$=tx;<`ܠxVN#=]4'mW@t>{m&"T߾#CpCL&ppOeFnj/b-ȀUċuA$EЮb @Y{q _ ^Eg S_ODW 2:n-1'%{\Yɑ*Xט8?lM#DMV0P.oj'(~ڲ pf&+hC9܋ DJ6 }2η $#+;>UH91;(/hA;o1gYAFGiiWW3]r) s?-ju*#'/T0ZnЙ)Q3@hA %3}}+YE˗W963#! )Nr,MZ M@EEm0X5M^7dRQTٮo=)xM@lJt%+Yxk@2i-;%R/znv{JL"Nїc{uF?t7)FW~HQz / =GZv' C(1a eDVz2~{`"lZUc>?Cߑ {*!ߩˍ>$:9`5Q˩p|qsgԋc=cy%*7db: ¤z0y%AǼ7GקMڗB>=m*]37BJ]-W\8sBMay$ŗygzdǓ{d BmdYީ+8):PP1O2{ -?$`,|sjͷv)K$K?48RBU;G_f)v+1K>a i4} 7 gzanmHGJ'<&$~"YUdg ̖|KQh=b͡#$h53:uH! _$NN03x2<U k^w@F&#֛'_3+MLWБWvOnFW/ȗM^-fڏR0+deD`LGD 5V{NArd.1\$/hu"y@<(@zcvCӠ#dC͇J@O>.&QF4ގk2&$tm)'Dw^0AN2l2#vL ŢɊa:1電"X{F; .'-QyE?g 2#!fJ@ ,f)_;+&Lz Z:H!,pEL;SʮPU?ޜWS){6Khܟ;x-3Nsүb)CKh\f$H?3} wxˏt/Td%!/|idSq+ >QH~0i[wR$mN/ "fטAh6$3dkܦ7$HuƲomWA.2u?+'A"0gϥz>uNM^u3x o}B|y$f+04Orç3ֱCI">Cbto׳[d6*%@M]n_?u΀EJJ)lD:<٣F8q5$4Cҩ[S+lLney~\m{E/l DxMo/  c!z[3{S#)H n}foU TQǍ۫(6wc|{bާDLԊ}_K80{-P+O+e_*kcj@SC62^EL]>WXifO)u4^jڥd$^ahr"?T"tph1wԳ#}6gpV `Ty,?4ibBM@gݶl@.$N0H <7GGӤU9&J%}eÏL c$bZϯ[|S=2&vIJ~H-3l- H^`좆螣Ò|ܟjLVA#NBDL/oΘHw StFІ|c3^-Tܢ IRچY'24cƴ/Wmy%iʓ*qN&F̮&{];9xyY7Lm7BkT)|)m܁d>to@V5 g#v?޾6Hi]Ұ)WĆ@\Qxt nG1|s3d^Cr5&m/>:Wt$]Y"w<>ǫ#Y3I(n<-D74` dzG)?^r%R5`9BU "MT<Wz=w\A9!TkDhs=aO ,3zֈcƦUod WZ[1o7AaS+[tQ'-bkСI+G'ige7YINs%Gr둒 iORzTnWJΛ/}BZzYh/Qy-$Vo @rf((}-EKي%UmMn̈8eP{=X Fյyn /)%0sƿ<ܤ8 2+sC*Z;#z+;  ġ3F: -w &)]$P=F,ٟcɒ+}G[R uA&#Cc;C8PSlCNxVsꓶG=izG3Mq\np?mB]ZIތ(#Nz8ـE"v%ZFp9 ` 8^?^ I&FtPNN9 .UvkzTSap'ߝ*00t|BQr˧S) [GOcҙLqY@ߝPߚv *1B ضOJ/<9'Ȩ;)|DyUu"c+#5;׮/ p*\BoU7Eа‰|,avaJq*~y{DzTyAWh"D:Q}BjBHbGg/^aQ:` o7#BkɄS)%-ߕud:h9v%\oI+֖t4s64/Q&zI廇 x_$w^ؐrwi)UMQ~>-V_S}B2vPVl> M~Yvpt!5ԟBh&|~d9t ~^v扼~4C?2%5apJ^M ^ B ,Wi 726 11ʻLȰIQ6Ȉ/^}59B>H~NhnPrN̙(okYIŐĺXS C!Yo|B3;g[FTMgA8?+!&*V4n~URjJ!JBҠg 'iX2"#D@3%Ys~`` hW?5ٗIy˅ˡߐ'\+7o[vu%Թ)YqrMl2FP~IϓEG9pm15.!J*iuj9ħr|:i<^Vt:A-bW 耝rGgT3z:“Y T B㙮CWZ䮾8yw<# >~".a2ҬMGZ4()XP :h{-'4$8neyU+S*baTwr0hZuٿO=[]EA59NG\,Z+a x9X a?3'HF=\`EYF`Vpx}=xұJDG}\cjjh':M4(,vȢ=_K$U$+ GKy6Dqf]5ڲ A+pE1n4x!!-bvyfN bu~x#^-|r'+i:Z TyM 1{3:FAt<&هoȈ-pc(2lw28zjPqvSųPo $tȞ{˃(ءVD!*&eyp7|Lĸ"nY)SjjT7"CG XAhB'46"/4LΔIj}D-2U+e~5Xq.eE?uNosk۸g\?]](֘28bJj Dw`T:y2̎PuN`i{0a?:B^.vź PO)27Lp΃5Ë X98gViAl8<8;U'Jm*@,PEcm(6.2!}i^BLbl+(A{#z6zvw*$ x~ kU*('u010Μ}ź L*83``@AR|AVGg͆nQ;D3E 5&"{=͒BM{;>`p$jwS{1@ +_RÑ4@`UiWUvOݒƹŸFLqs䦡 C8eiq [zTX.~b Tq$:4d_Ika/'g!Md+!l9$d -sIrFgw X" ]}8kD9p+5nC٩JL@9x>f:o&ҤDm!<B B//ҎfWr=Ah!"?1 /= }Ӽ3d+lU˷[$^'E9'5Y`ɇOy^(X4xaK"!6\1*`Oե^ﮯ @e}?~2]fLƈSa% 1OzM 0Kh'8CTqy`N/c0:B eg e mp} \3]ch1z|Fɿ,nFwFw{߅ M9<@uzu=BG4\ZKS ЮthIV6t%˥#KC$cEŕ<~2Mg3!q.<,l\T}OᖁiƬ儽'G]a$ic*Gn_DBkQG}IM^@W/\tS4W`{QӞU?FEVfֽ&)H(*?|.MUD sNl3uyf&,Z%;=TB[f8sbqB\/b-*G&c1˻w5;3e5@SH*+_槈;%'`C^|Nq ֜4H$̽Ԛ̘5DN"5ȫ@_>rp*2:a#4Uv7o} ܽ=VQmkؓ$׋˫hGQ:Шq&5X\S7ȳIΝDϓ(@bC Q1ujO| O{_yT8l4Fˉ:*-2i+% O(o J{^),DaJHc>?ltA!}3MpD!8hT< +ǤWz\tr z/~:t'J hbs-"ƀ#e]1i+]>9 0{'ۣW"a) ]J<>GP|Yϼ:B~(XGz[6Ҹ̙)]ڦݗ'tִcy~hBkRd(,iBuaOFU_=U:l!FWxicB;`>`;f̝;alT:qKKm4:Wo2Q\vgx#%;zw"b$֌#=AZ#,)YO3w/Vxtqk)F8'*qo:+VC<-b@mjEٶ!t6 \]3PlNI ]l)_kRZ:$c8x4~s$.%9P }@Ae>T9/~A#ˢu2Qbr /uUjU~LvE-1PjٕI85<`.HGv\3>] f4|g& 7`Ջަa;lЭ8PT"JFSK9Ġ-Ǜ#n#s~eMRLm_SX4x9LàR@5%!b*1riR7G0IMg܈:n\2.>voķ]>0*!>d VƟMZ>Q4(vTze^4>j P3a!"\^0帊 66ׄ-ﴯ5on4ɫ2 GfYQ7\X0(+|m} u췷D1嫕 Ϫ ,$?]Fr"x|$&CC ]4B7qǶr2O=Ni >"Wx{)eii߯ :iD Df0>Yd8D$f!ȴS+-Ÿ,'/H.9$\&nCqFOJm܎O8oa$< A0ԑAX5<81Y JGse3ԋB_@aiOj(`՜(xvT94 r_>n2NьL'p~c8-⮵W| GW۟O! ּMOY͜&TaaZY>וaFٮK~^@dSR@xu c=} i+/ *nsM961vjzT?OٔC?%;1Y99pY$<6a2_t3I*Ӛ.ٗ )?lj7D;BfLw$&ܽPB}% n}>eeWtl(bu(XWaܡxf>+&: nUBur(n7v^JKutg!}{aī8 '$@e.@2[t "p/ <#JkDA̖Rp5<nΊbg|p(Y|*ZG*[iy㬥O{6 ϖ P~dļ!Tɢv,8SQH&ߥųhqYȩ̺ؑJ?f˧$jìnOoSjYVzj7," EtXy5¢;i{wbp|dlqmi.x؈uE\')CǗBnMtָP}1ƳG5 ]6p 3۟6@  MdbyMOˉDiQ=%Ae{H֞7M ;J arTw#H΍ESf>;kg2x5 د{ /[yKq<B zk``,L8*;c.48 /iztďnKUV jea5۵?'E)6n="wݵ#3PTSN-yA6wtðs(+? oBV=mdr^L ĺjaS^ZhΟ!64$/xq`vg[V&E\8/)Di݀ݔ "Poǟpac gP'qXs-I:aTw']rlV@ W3p%?Y_T7Ą,bɚ@52Fb ¶uAʉorϠb@7˃oek0egm)Yv}MY].kƱ֜ͷVy@X7h.ƵuQk*xn\߽7uiЀ`@Kpxx2 QEUM󶸕e 5%9і9Iq{f8N}䬶VUz:H@3|^C~w;⣁}xrqRc4]:hW.)b_On=*&lǩBK ]ƿݵ[D׀F_~RO˗2v 4AS)0&ҍG[RvV;erl%dE;)Ĩ%2<ʴMv ƿ쮞ZB,`_q_'Rk+"7z?J{# |/[~}w*. P]oEſ f٩8 |]hA'J,v8{TUӏia¹_MةzkN ,1rI%^+$[v.03ńVAvs̻/0sVIw+X06=49X %pIǶs燪Z f9067rRh \/yuW_Y@pS,9fnxkm&Zip&)vBnDԆV8 C~яƠtRDt4߂1u׋cPQI}L%|%w 29Ihl +G>ZՅDش Q7mlWa46_;riOG6^ R2B/UHtLґ$}@+Fѯ9H_}m<1nȑc?%Ő(r8 @x祮Sru*z ?Sv3|T ld'M>BE u(̦HM$?;ŕb֒lAX*Ғ4dS:/b#<@e5**VCDrj~?HUgfG\vAyOA ҰVnq:!|cHv`z'd6`Mɜ`@`uX )mLqi=[Ig\5~g)ĶZE7NVbL͆y !MJɻ;ՐWWKMI|iC+Pj:9F˅GY qʾص,+jd %p,T2]"nb}˚iLۆ;>!'#JoPJLH{%WTSqH5El).y)-RvIK^Z/vwljƌ$z@Oe8(ge~_܊vfnEjZM_uн< t|?mK +;<>J.5rnd\T4vBNWƲw?ּ{ b< d# }Psڸx/{ miC.;Ⱦ@;UPK͎-[=JEWx008⎽U2trC9kY/F+A1Cu%)ΌW\Mѽj ,cR8٬Jڵw3(bEyO|Mi'V*yXMMHW`v$GhK,tAL 99'a 2A\|Mn")tAv߁_^+=^cTW٠ŗNPg!^=>"?v}jf0ALJ8~ˆ`O9PW ݳى+ P+d{966tT셮 ؍Jɭ=ݘ8DPٮj_]F5p7^^'i :i{dp(&lj%ĝʪsoZQ X+{AԆw|jb\')0ɯ!ɬptœa+dp*}.'.V**b@`EZvuQVPD˦ q?q梅Ի @k)2dZQ*(#wXo h~Wy$Lc5 {Td! 7fowm%;[sZQ\۠On!2aU);!}I|,9pY}wn(ݡqQirhŊςO9qLo0[,Vn ,` G|X[S PM81R ໖ӣw'퀫w@o uRr5x>-a6s+9Q[i0s>Ġ~@W{ώ.Xƴ]>$N.ȯ9Pת>uE*_ r}؀* %Qv '@+11*E~}נ<(5aeYL[v`gHϪ.K C*"X Ct.]"9DJen:p(XTxZ0p"[c<ږ!պC/C.(Nep g Q]$GP= ƃ&ژ`FFs@қ<@D\5*u qY"S'Itubb"e"U yT+C#,Pp֮i3ڕgI@)"etx;'6@P_F2\ !XR?w5Z oA$]3 ?R}8pLu˙hw8T`@~+,9LKw>6a܋ɏ- h~5g9es<wH*1P8k˾$8'1WxwGHX^;ӈ ;A;_3,.B6P+Oo$&*\_WchVWm<~A_i: T Pr\>xATUCW`"t^[MdD5}c@_C'`)5tḄ@+JcA)vYlJUjo ./5z$Ġ`Ј ruhMRNdȁ!аaYa<K|iAߣ{qM 4$y%@<=g՞_`Qep䑞P`Ix4 bv&iTKXTu`#Օ8t0={ BdZԚwZs*^QSQ' dmFRʂ>GՍPy+:a$퓦6N1țbQb`} F3 ]OXؼm>8(;U떥Ne3$mX(uɄgFӸ{`&mU5"vj/?B MZ LMWY1Mݷ>8z?^H:akpplXߥy 61XII2MZqx`Bߟ*Tz63o\j!{?ݨK|hu}CdM2l= 0D®Qt@j8{EP¤rQ$DL}g1٫:U' \m\, NnwOY>'ȴU몚h\Q8~ƭ㋧Ev%DMO#pRy걑_&63©BiRԽ(<\Qt&P-zv1C,$+Cm6n;,5~ftͅsr&]*0c"_օUdx:uƃDS\sΙbIEС671`;w0dt4ut^zTd(E&"#e]+6"G z/Hՙz 8xƪ3IR9`Kz;%~[?x3= W^_t.=p`5^A30VҔt]]i6#ګ)DMNr4g>e 8hP6onS̞ zYp,{i/-ͫ?=C=>:vU-\S~g3 b/Q[`LS544 l]w#AEnlo۫ߚԕι;gJ-F,(N ͂ܐ[>s&ӻ,  z6&"  De<|tk#(rkL\R9EfGmν;pQ'Pkl/ZOWqp0xlaSNyl_O SE'ƥB}0ͳHLEݹ)줏^w \K6#kjmXܰ(شdve eb:19p51I43j*5+L兝ȱ}e3*Ԧ# Īz!ni+%oIc n9$$tt[ F B-CsX(ƄSC""9%Vn^s|O\X;8=2UðNm{LXQx65`H( |DOA+S'yYp+#srnuWBuVAyߨQ'_@ASߥҐLs=nzӅ9'|je_1\8"iiKob'BFPVt;S69qf4ϱ dE7^ ["xT,JA_h#bvey w8K 6}p~$ҁ/ g0-$EߙZ'*U߄ z^]b0"LLY o<VC3umnRBacF{ZhmAnCྙOt7͹*Hٳvϥ\ޏ u:-q|i|(B t)8Zw,j}'ee΂5I5c\hㄦiY@HDOcPrjP3[񈉨Mg^BѺUk /5'٘ :;r̬Vb (cN7tP-<Ƃ`q.C Bj,Vaf^iZ6E!΅[/Z(sbԳ(+.8 ܠ*,kbcKYHP4;P] '>,f(~*,aB^Pp=l-8 U-P $ܕmג{x{9*+ 0NX&or>%*iO)yU8.HBwO0Z N˟2:xuA >D 1:$U=P~g:nit_5=I9N*s" TD/OKzW1^=rCM!Vb -@d?-#tGgp*S2hnٙ\7C2BWcd._1[qj'm\MmKK@>H+rN D["q*m(/#Fߖȕʞ:c`>JlR͡%hb᭒Nlk$x6L71Eh+q*xAL)dVG{`!fAvvVmtx bw8pmnJ!⺛Sf9H#CguJ Bv1Q'6Ը}xG0&$aF54(MuA3DtĔ!h^#HDEi-A^.Ò5E{,O2$@v6 uY'L?xW/mo 6GS`n2 (vɏmZ1@FҖhJ)RM~O^7E ,Fn-`;آ;[+D  Ct> 0th>N+=RKJSP4\Ϩ5+64 f䶸*_{W h dʑfͳR*͢˅#K+IX<'-&7K%Gʀ%*1΃x,^ ,d]iGOJp]w+tReY,0ҒgHP4,h iJ.u+aտڒ , FNSxtJI*@SDF qvpJ6@ܓ&12K,a>I B&lx ԩA B;^9M9uFOKaւ=g?; GޞY_ '.8I^ V&c RdǡVyv#Nӊ}bAWV=-?FjQHkW h <'TFZRv=G|onb꯼e'#<C&=qPb=H6ڈLsi.-͇OF.N%}I{yxLW9SI &L)*av2 Ho3NOgQ+; )߼V7=}W71M-uˢxmxd1&_%dOpąG$#[~DfhVM0i{,ep5 FXo$tnSfS^b1/IĪ^kH:2Ss=_$5xر+JCk6pprg8?k1Y`e ۼmSڼ&R)_ߴd,mZs#§5M/Pe \D _Oy'[6-h+̀R^_䥿co.٧Z5ء0SmuH2%nO vTm2Xc]|!&\٥G1,~UUE>D7D&K/`( "?K|mao1Iz~+nU-C*lUٚ@CYSA EAsɬ,yę8P_*#Q<7`-f4iP(!PL 15=W}aM n|ח&-օ' FLz敽LZV8樏9 IG:v վe2k6n9dON{R婚/+cZ" cV*!t5A=)^8Bk9RWT$EP_j'Ѩ)!iYk]ׇMAL* d~e[ZqEkl#_ ʡtW6k`P9FBK};I];e T]io=R~6իZ0 8=o ✀ w>D }"zfݸya0@O{aE0kNtw# s(D Vw6n˙e7+}mYO{lWr=: fH㮰jZoMĿHx7 ip iY=$)qc5$oiar'ɨ Tw>B; F~3w[?fJ4u >`lV2(iڌ mB[oL^xẞꅱJQ~ 22ldk>1y9q");~ Cuwnٶ6 ܢ3C$jv9UաEZ 9^W!R @|Qy˸Qk D&٨^(\ 56W=dq}*(*I-.׆wAZ~|yuGby)$G[ZA.4#Հž[~z BSRbLq_x4ĥP6@؃[9I{ u @Y_FQL+M$T\:/*E(,-KQ3sM%. %"`dd9] 6[ݧC}d,P>(٠f[Eǡ3s[bhLV7 "9Ju}HoOS$bG.@f!.djusXpԤ Ka6-ҙ)m Ov>JOwQ- i<"<{p# {nܱw4bRuu^hBğȭtu,h `Y_[?]4H8"sy=/WOt#<hrnu}ͤ Ԙf@678\pI ŸfuLZV9_":ZB]Zv`Ug {|O ~8LJh.oBrk)Jp<);M0uѓXo`{q*'>F[VHH/,Jz~Y멊c6R_]K̖#"*7~`J~gyЈA0C t@a+zuG}IhBi2 q[;xM;4y_/+-Y#& 4nos޹?bz/zN2m%$"q:ZFxCW*|]M5#pZO;h#i#"Xq7杔Iu":01z@v %ȉڇ5hܲ䳧vkWFnO (=L;?ϝhM^%SlbZkr!wRǮv]⟩3 \Z2¨[x&vp|MζSnQii^WEhF@]م_;UWVI.VY+&̢(dTX:v6KCM*:8W!k~-䴼yÔ8v;{QDEyoAdcV ۵|e꭯VGV7P+cԾ=8}&6Vn9Ck:;Oξ?^ўyo4;w O _?]yUZgd"an1gt+XR4" zʤ!̰`GX,i!AfQ)E ]Wu#P_qS{( TGhyzQ1"Q INCpA~Q3'n*t-x?% 06M3#L"p'"#d*=M \[8#DEʾKe-M" "|7z?a3~56 }Ġhn \,.T4<. F6]%{oTXTA{F8Ԕy(XB/}ֵtee(ބW($Bt@ii2@!'CAx $(Cf)oĴB|j֤W1_1s^gA-˷󔱻Fw(X(e޳IC|j7 zgT?S3qOr)x5f}?4._{bV~!+Xv/3@Ug5t4Lvvjo5Uxp3zɿ͓(?y}|mZ  =}@Kj*,7d_ yFu7b.B1zէxNZ}fƣ+9 ҜPІ'B#⾷amn0N[=:Yg)I1hϛMqpdMԦxu8p8)+I{祖WV-G;w\pQ=Hkuv \ ? ջå)Ss"1|3fjN9 Qul'?~{6Q8]${cs^D1,eCXOs_fMc]_VWo aZN`s4MLm=`o-,A\&:R& `MVP nܘF2*- "#(f5 Ayt@Dx@ԫBlRy[ EG,PoE=֭0l% jݻ'ϗ0[j܁8rZ(.ZOW?zZ fء8}YD@©|ÒC Tˆ:Kʱ8 >UdX;R;5Ňi?lTxB2-Viz-ժeukZ{ThjU4f~mEmvבH7?kvlcE `F2,xd/pgE6|(lg.u@TTiH?]>iT~wCRGnɸA#*kcԑß_'cH;adGnXm&zl^`k KFU% r~2͈zI q%!Y+ uX^@9( l\HK>;8*j<)畫)RfxM?(u6Рs_`Vш;$*F?pɋ&sNXqDꤊ#o6ZP{5n*=AFK&ւEShH\qYGŧ9b\Z| ;^hJ2]VHQċt(["=ЍnsK#+ʊzN{_3 H=y!%V5d0Yr*MVvEf5Uq?NޠdőM;O_Hm9b-7jSdI6jA;֑n`vrGhkEE6 Hm%aussaĠ65/$*CQ,ü&J 5߿Z.G0Q`<Ow4(yL:De~h=-tz+o!O^QfSft2Sgr[4> ZA\੫‰M wsl.qu ̷mWmcfmnyf>I\Óػ7k }># =^54 2=@nS{OƢv=&lf1'kYb둭敪eG@a S#ȰŽ#-)'Y4i1 9? m9 bFogi?x7k(E|Y yud zMA+;Nl_(7@E=a33p%I,9D'Fč> ^Qz Q{:@6h@4DWۋ-74 VF uaĨ4Mȸc)gw3%Q{ bAs4LdW.rpffZFg6*$>PhQ=ǦG>_@|Rc! CHdXa؁j0)EM-tZj8Va]f|$ͧ97 "qHߦu;pzQF,7hL܎ " i&* 66!ҊNP[3 Fi`*DE oY<.HudJ|ȴul$&@#6tI0-*^|ՋZє9CR !(&ʹ(N(O.Ʌ7W+G Ije17$lPq!z`~H J>^&Q؈ L:q{dnZ{ξh7wu[ֱ! i:7j'Q6i5/hXTXыŖL02h%q۳{7LN^eI: 7pg1.j yN@LHh@" [EFc.L.4LEJb"b'*Q\W9ka0>vxzü*0w 1ϛ"^XeU^``F 2/Hp4Uq`{eL9(N¡5k #Ŕ zV7̺`nb/#J#aE.|.OFkVB~BdvL\S+㋖biSgH˻_'es9QvT'}7kJ9 )6Q2iy= [U'Ӟu˱?9 /+5PնrB27PM%ffK[p@RwLjMұ7Fj|7xG(=Px!f2&IANIi@dK51뇌lK5JIv7rGLccsk%+EC!vi 6/sЈMVR 8L@9%'qxs<ީR7qAMZ8u;Upt?k*FyrW`dAr\Dx@54:5i!/.eB嗧HAeJ;aNK(w|H)I0P|VU5VTx٢0\󼬣;m I'P\)vbx6 V2,q+G?&MJ!dPxh?tgV7Z/V k)^F! ua%8p#y)rn$A6q}wO=P@FM)B%eOXFMCQb6:-蚜l9IDS{ }  3p&uX$3qcV%T8t?}7{RhJj8̆VќԢ>Aҥe84RG,k?G^)B~G"nKjZґ7 ݱ.p4=awg)W "qmKH яBY{:{dI5uD0$`_AT;6<|Dn(#B#r{˘3H=enM ,U vg@ȩ /PSɃ}CC 1m i;ڭ%Oޕ"de|x;8Z;)ey3Wk d8ė 4Н]ZfAKïe2wnv4|M%:Lj}BT0-,6kdZ)y>[*,􍦸-ﺹO$7⦗ uR}P!ږh#WC#C/b CD!{DF6 VL8f<1S/or1007D#ui`4s' _24o,%RKKJM)|HZp ݁NuVxU5x{*nK2Kʘ'=/ޑl"l6vfCpE磼.?@; $"OO:_tFf K`.ujB|xy<;w3~ۅ=""9dSU5Z 7Nb[PThHpaZݰ]RcLrpf6{;$@8E>pTj]bVY[* \`r9|.@h~rLVra0 ${ Oӕ%5^˵-*ۄtQxnFZX(Vn ?h:(8K }YkP~[o@YߝU#I44 rT꧶d'hy;뗆WDD[{h\YhEqީc N ź RvxL?q⚙9;06fa]p7_tpy%fRFʪ[߳TT~&,SwX1V(ӮZ(VՕf^:o;Yc[GMxޱ1c+i /j`2՞^gXm]4 P}&;,3`}i)Ra7/űcn!X=L!f &RfRtZ[=HWu^VuvBV{|4?4oQ\G.Kݿ8ڲ?t GI/'G]e=iT y.ccSsO{w%9JϮZc ؋ ݦLS<[Un$vMӳfqCO2ΒNbSC. H`},j-V`6(V>8gXyqB3 K ,l4]VpԹB'8_:@I*zUŏ[(YO\/O'0=X ʬShdHŮ,VF# YsK I*Ĵd7B5LDAO@j^֪cJtg fog+ Qe U@Y?&|8_6zjiՙ`2AsIRDZPTLY hG1P=#PUM?>()B8Қ*e"=;."GfFr1T~E9_qէ.!2+F6ej#(-C.k҃sEc_>E9dwnƧh:g~Z_㈃n (q^ ~43G$Ei2P>_J`%(f rDD6&mUlryl>.ec`)pb;V4ɽ4uYӂ={8EO[p%*TAc-4YE!9a!U YP0\)5;vb:*ȉl=;؂&;[Ic+,+CO3uMݞr@x\EA[Ϯ=BCKrAk56A*oާ m3P[)TgKX8䊋i0܅d[חbt[9V $`y$3K˗⮓0|^7rju1{ v/qyJ_Wf?a/qM6;4݈jqLR/$MU-V) hAՌsIzIdpYk1١Zbr桑h _/J="xuLMnMH)Sg1<}CThg V5}Ac!]kWU"Sq!#R7h|q6>SHVTtV5$;I=03t1NNͷ}QhłȀkM**&7&$Z:pp<4 |f&i(&WJݾoI6/ Ze張\Ʊ2Y"w8  ҿ6RSjuv`H܆?a5W#SXU>A8s!MQ;9q2Bw7/d/Z I5^ZɗCCda9:լOZWe faԞ*|9|e@swr@%v&v(V)7uϕZ^ u/6Q:A N{Va?иzo}1Հ[stDxk"kRO@qo|ߔS˗6cfwrYuSdn Z.@gN63Z؆8FŒaTRZ.xQa!~1)6:@|-Q*tjfzu7[aTY#aR)\Acpm642q'D-fC0o ?.& +' XrB¦Y'Q:vOAXu;xFᏞ뱾XyIBŔ}v>.tbݦ|tW\e#tS{M51Hxogx挡7'a)RYxĉVǛYLp_ ͅQ|A 0@3F~磀J" X"鴈U(]C+Sp@,U`%&ݝv+f˥qvGʤMa;6*>f_`72ND(P]j<]wrſBnp6[@VpxHvK_ρ ~F>Zmlύ%@oAHe @GRPS:nKT/,UӺn3#'pf+_P=\8u tx.o >RB 6-ݫn/`@FTe=w')6-x w4JGYԽe֐yd/F!-^f妼Q_AToKZ53z_J 7rOgL&9(5zf%)ГQ&Fih !*;j_kZ}l@H=/75f-'e1B>U墭lY$ I=i-=HeZs>u{<{bT%fYKjc )&\a< ݅>??]|ԽJJHWv̔/>qWTZF}W~ϵ/gTFcoiNr(O!$фj>{1SDp"G>llT;.ǿA379e/4%0 ^Ouj=Y uK=[!:$)[xZNt t~wNŰ*VMlgnPD"@ |COAkmrO͋q19cG}eҁ!SNjWP&y_cԟdߔg,7{h4~KF{dw^yGMmx#jmiZǁQuZEraj;h#l;y_,aY|szm=}'(Dف sB$Q۫ӖXo,p&RSp7K.BHp{$Z5Lb)yjGg_Dݶ3.m^Fd:-g'FzG̕=<{9Q_3Jz  lF)b!B+_F-~4 R{;?n4؞sZ˕&'":E:+IWbhᩌ8%C'Y26}F(rHBJiIζo\i\l| |I.AsASuEauDMupB661WfʜV{aKYN)ݜ_MP NFV$ DH$m; \xzCfWJ'[( D ZŮǪE$ۖ&Z؞zQK>.6&r'^pbE7$%!2ifJ@?ioK!)FjWYo,3H2|9~>쿕't<8Ckqv6lH `l&Ԯ}6 [WNASje.gz/EHLJZ" đn3}FbgL#l׷;C, aInѶ)- &"oCDȊER+DS ?m9/J-\c Tꮕ$hгB]1cS)8iCww%gx;/yXR_ǃ$e-,56֎ս J{6^7פr63S/3MUBb>$gȄl`)':"ctA)ɀVIJ'? uE1! AiyzEZ%:maZߚ'g1d#f3X1U"v 7"3Wwg%JՁ ](-*֊]. k9V4C.Sk٠᭠&RBX(VSnYWBbV k#^t2? %Q6;̌Lܟ.@ZH2؝qÜ"GPV A/E<1 sZwCW8G ,lIy "8,n,P S|3.혡5ߨ3v))w"<7 MXV;CMl?:髕Q{PoSǁ2q:R>ROA- ?$?(l?%Ojx<^Ҫg 裿owp͊J I+eL`)#i*{22 DsM`?|QGOm ׊-lRQ_3*е2vDk.dU[Z o\Ĺ+,cWqu 5:1 Qj H-G7`ē,)bV*&e43=%dKɰ "h?Fٿ]Ye0s&AAXF9jyXq@<|a,,y.mY j昈5 &׺ȕQLerQm,o վ癶+-z@ndR-82^n#R늗cf-{UFb@::x)OZ$ۅP #1nRr*0>F,5=C\ͫژx','OҪN8I0Mݪ. C^W_xt|ޏ|W^zZT.]>r:;y% g$^8\^x!_2L&B,%Ǩ֘[5O1MR_g>ޫUlB;`0 +ɔo4L=[T@-?F1a%,z>VDVOج=% S Wy@:Ð(I⥂ԅ]T_||R8H-M{4'ڹQ}SYpuC|80ypctS\*F Q]m[m!ژ_UA n3.l>ĊĈ%];@0}xA{j9o&Uj9w2Ahi[JV >Bً@,h(+tHo-{|i.}=0O/G5/a^$M9)̣/o z:dTƸYY @@[()IH[~ 5b%]Rǁʧ v`HctM2Uw Iyi;Ec5q)д+ ŒV🰿fo$'l{ZUKpebTBSЏLu.~ꅙdMJ)Dxyp1H@>ڢBN~"/ax-v k癡.u$Vb|ug6S| C=LsM<5#TC%[mW"}Apr6VXt@"uE76cE|~l4@ &滶t4ăR;LB;̵Ogo_6az䭑[n=CrǮ vڻb7hUpsuo4ʸM\ՠx| };rO83QIk\d*˼G4 Ԫ'UKJܘwa,"xd⭠E1'1N.Q8aQ`NeyRlil3$IVie_mo?]$QKM34@ $USb'dz3sbhwHkPn=nh2tK7r<@53f?}h HqD KwX;U#=`NӰ / dïb$Nf0W>CqOtX]Z(z0ɵ E-#o#:gO15qJGEzXxLm^ttiH(ūzK'eӶo5ɺʛ@^{=`{ݺχtRZ DG,3 Hjp*`7A v# <.9c?ŷim]<".w@ĚSWWB BzrIƪh^]-cU7HqP9ᴆYَ#K "!G =IZ 60ƿlGlfZrcK_k=)O CǢ{$Q 5ee_,OcXSdAՁUrK==Gz9 ]֍ R}fA2;]o~`g<9>B0wKÑ$>KVB3U@"s+^|2u=-U7uk-p־|TCxjٹ.rĂĥڐ]S ` Fu+Ix7WtRҠ|8IE!zO .c,RC HCެy3's68 _<ݳjIʈ@6~bx#*,0X%/3Ze]0cmf 39jlp C8J [g96t?Y8rnj! \9+ +ww^p0k:xPH*@4_Z3L,R '^G`<>3pzzVTcOaݗ Ќgd{;r"h&>vHNȔw15[S*+X!Jf#<XJ6a7_nBs[f[-YuPϔl[k:(s,ʿ=[fԯC|& phI,$e3i%\+UhVAQ#i^`dpsLUL€_,_J(֜i_' }s"5]5Qrʟ42x9 o݅!eliBWJ,Tjj48vGgX0tzv-kv-կiB*%.+4EH# [:8j?b$[SaݩRLHLJD5Ns& PQb ӫ~S}I^7Wmױ*ha b4USB+j{h2xNXtõ"Q*L4z- [4n5}Lp+8 aE!xgUΚ/բD0i2?ꐝ}䤀ws $)\d@yʖ87()/:fn!2Cb1#O3UZ/@7Mˮ' q^gJ>Ȭo."O=XHYJ_V֭(mHvGRS'_uP[BAAJD! HQn_Qۅ3IfT:lE HDp3 3SVGD·Z4s_uwZ;H\k8⋳5c3^ Hݩ=@ Y)+yZ&&bh^MP,gKi9o\hIoD=Lj-PVnMewer!8k7uDH`\_Cjs(Hy uO_8[hB:>`ou,庚`OsuL~hGk&B+Ps) E\ 蟥ԲU$좣(DF3e_p'p!RO{z˰j7-lnc4%UV Ff{lˆ8E3r Y;xЂ >3jobkMVkcM{䕘=1J>H GmA:A6Wa/Fop({a=ɸ49Gq2+1Ң KKsO䦩5B |(16ϯ+fÿ=DǶUQ c׌FU CdtvM{;4 V@腊+&gF r +%x @l[4#WgbxkU_.!62eQod`Z~&a^-p4JcucR̨y"Ǣd9QG˾~i`\,5G,RH4Jr  j Rms9gs[B[wE1~hD96t+Vg[a='x#BH'/?SbW-4Ds%^V)21Rzc&GL?, b 6ILyxu ƴ`ꭷEl>89(ji t(OT_/Das2|#KxY@TxhL\9H"*Н,D-c{g._ St2Ґ@:WiR" A; B_@}`u&\Q bN>d}kp)K5(P 8:ujl0Tz8 7hUı2F3ʨ.跺;L佀{F DӼA` =82xMGQě =ͨY#ouw%  W| ȸBKXPjPT53[K3 'ξm(P^uN?,(C[}<ɠI56>~I:_"t_g| ԼQ$r֯N# UiJU.F~BdJwAVq]q*Q+ sanծՃ11mkdxF`u -[\h{ZYv%D'MvK\]ξ]Q9v'L2|6w~UBpm*_0:c};atCӵĴ VUAlАnYb1J30yQYp;TpklLa"nj3Eizϰ,?buȉ%TÖJGqjpt-캷Pm]\ %ٚsM {Qi7m#niDV\M6B/QT\#ʽ5gW)(T=Ɏ{14ψXhT8Onw0Ze`~ $sį]1 踍K-(fLcČjIe|Vn4A^w@D@Tg=^nsONrYJdr ]0!З1l_S8eсBO/h~`pNyt勀.kK(zL(&] o?-Ӑn~X+OO{eF%J j+ީ1Av&Y| KZ֘kx{7c(N/g3n۲5)\#^dK&,CXME."[`߽LJlYOݕpgʋNO\}Ѯe.)]0e3&r5 }޿R#UpS.k' vĺ%sbn1u'Q{ \NiߜG[Wy_4g^D*˒ξy//V0:0Mܛ:̆Ta0-QRyK8*__/a9ɫ A7w^`/`Y%Va,hݹ֖ &$U`;m*َMy:Cyg5ҋ)2^Sㆊ:,=v1)q[i <456dkֱ% h-7mwEm1 M借3$nP?E J?i?e ^Ua`l1[&AZJ'#7AΏ?SG82VO ~wp.bf M4D9?{.V?F8GAqG28GnϾ(l*n0\i`Jr+S XR/e!%fChO ˗t #P'IƦ(RWwmڡnԫQ7kq7?*0.,M8& *ci3UW2MLG5r=95afXaKƲNق= 8pH,աus\~ۊpFИߛ?ƾR}?GM%ULl!ki JLf1>H/#fk{X@dM1X\jPK*60,o|2;N?hbJh-3Z~XumWf܊)+ɀ&2ݟG=Hb(R&r,8àm,9GҬ?eCԹ **Y{E6U󇴜#䄈Cut$DaOw`_pu<'rf7"r8*$ҪTrXȥ0Y>$>}z1f3W hw yFf.mݛuz]1[iy'kMc7Vƹ|EAsn 2٫E 2Ogwܯ& 93v-LjZE>a9$4'LD;6+uE_Gv()|§* s:)FM;ݏ_ѝF% o`dh2Z&Ţ{_w['9XoV ?X$i[)\ |3.9#[Qe.T)^e*ߦ1~/e-qiRu6`V^,N&Tdt[71Y߮>~g9 HHR_U"|ljSq]"",ÝBS5ogv.9jkZيU[vwաr̒ZhqU+kvɶUrIvo {W;3^猬bF~Io;W\:6Ϙ)v@b0a?c"|klUJ~M~(u./ =DFӇ(V- Kdas'l toYqE/(n05+D]?-Yi%pL܋N:z8J V=E.>ȥ|'K% ρ?o<- xM>!bsw.>O!.8:l-jÙ7$e`[2?sĒ}Q^aH9*Jʠ!`>,Ɯi}ïS.{P6t<v Qq#)y*jx c}m~ :Q9pbS=Yn F$zyo)<mIK*i8G7p~Z^lU 4>46| YzU1HxXZ h(SS[]Y6"B2> Pc`|zZpȶ/hCLJM-g ,Z7R1Lp(/̒mcpK<W]!.LC+_<ل/#ю(2s"Ey66ÿ)ψ RI@ut*3 ކGV9e,H(L; Z l6!\-6PӧhegRſ^/J 5L#D[n3󞋼!s>>@גq]9_#5g4툺4}ހͽip#,,9:G#vJVfkGjkPzPkLeJ a!ͪ}zc+yɒܗp j#%IѸ4$M}'*eF\i\Bp @rPŀyeIȪUg+,#Vtz}F,Q慛{u?< `#i 9Ik?yV=WKmE$d5 B}vކHt90U:%)ۮȦ\`*sX-/O݌$Zb$h~,.f[ _QYKԶ1(\7'ݒ q2*[`a~63U#;/VG.s` P%iQI-p\q0ZG;Aj68Tj!!,sw IׄVbӅ0kVJ=:X;"&a^g֗qaѶ4= Ӟzb $4}yy/^ޔ{:$˾}dp(`z%|l'&#Nc!<!t5GW9ɸgrum)u{ɔs:"S]/nQ b+f‚0M(iyT涐_zm wUn EfDUg \+5QxX"pE 6ݚV'qDl=TD#gZ W)l[M~} }]u> vY :d1VjKixef 7FWז/3{[`92x S"0qIz8R8)C-~؊ZW_:C)=D$C1gB n ִ'@ߛ9߫1)$$`i T=ٳ)IGcGNO,~^ q1"Ϛ*̇HN Za ]ER'¬-ױ`#JE;KrVGn&s KSx.#fG\fKcȰoGZ.38"ҹE."hyzTت]2]X?ei/,rmC?U] C]Wۜyhj@u k;b- ,O' :Ydi #|nՔ3><41 WgFKQ";V?mT YFJz7 za9!^]qs.X?KnKm+6JLwC>Ay>r,4ؘ!ᓈģұmRi7uN")c03ޣO3+M ٙ 8JP?yHsW,$G-8Ӄt#J^05̞ێCBJρJ?\j1wmNƱ. bUR oL˶St[Kw1#8e7u7UjxL~ d:bޖVCŠuoIt%'v\#NP,S+,+3Ey1U|nuumfsmƣFrɽhc8~>ɶL˥?ƚKo/ Y@h:R?(ywHk_T@U" f]W@J^.F#T KQd0C#D=o9iժS-++uښDϘki7"P,%t9`˛l_<`7H, ?(pgb3{ 5,$(A_Zt¤?4D2cy._L,`[Z+=i4[gl5W0K@~y/w]qApo}DTػ*鹪UcRn.ߍ5%Si(`tR<bē +%_3+aU=1کY6}H&YyO|6*$kKF bH#`/y-GUtfz/Q8u\cˆQN[P̫317f}0fRX'U:c(ub~]# 2@Zy @LX'D?.2G6M%;m?M؊p dۑ2UD_Yɔ:Dm)mrh]7RPSŹP9cԢV~ztuYSN*B<_hrɃdx&~lL˧ګ*<%5?2جmwά-$z&m%@ۚ8795 sK)q1!t8Rv7R⬩<38g Λu;w(Lj\[aQD9yV@ f5 0*Zɢ#C_ZG!IUW|Gʸƒ>n# $A? 0h7(KUHJ}:3[iご6k4?z{fI r`gºG2Dnq2_{1V ]f,Yf'B#:^ 1/wl-/R(Yn kA \mvk*f^=bN_M<, N :5>mH D4~dyNOn+Nʆ1Tae|T5c3(03Y qg*Jsu;i ̗5y6.`f$8tpJ=WK2_ W"9 ėdUp/p=ЇfMpVNgADE0YX=s 6K;n(3nʥoIy*L? f.qVͩ潓金jH|E3D26d5Y-AO L8%Ɉۯgkc# 9 bB|Hdׂc%N/(Am;V (v{:8z9B*:y̟ߜ?d.`2uC"aiRP鄎l~]uT񵖘?w`PoP/Մ-7(%7嬦mR2УNnլgT>W>!I$ >2m&%؄P4YS6dV{rM-grH3peDPKGMT ܹC_ץG66(gLJ3!{;?ȣ҆}rzVoT#4N8o h䁃M/ґϨ6;xmͼjMnʂ΂ӥRt]/2K6ukQqoJ[k)<igPh-(q eS7М\^C4tm:8Min G/0Q]E,4\,lخAM~!+xF"QCQ9'yQ tT>+{.[Qzo0׎ƚk\*z-4#2׈4wJKcƣu7~Z(T W(Z#~ MsKcPEH=o2N|oԡ^ $$V.c=wۧ`"Ze݄1QTLewnxLz}N=y2s;]@ɲ?TK%0oN~UiLf̥kdcSZ?W92HZX/%Ż~[T;*)ɃMu={7G abaOE+AZbr4&r2[В_"[eΠIahĔ r]ɢdȳ ' Ha,#<鵢rVg͂m9_peuCK)Eڧ_j`Y-EjWUL*n&JD3kBz.mz/kL$bel#ى|tt]ᩅpFAykJ;_5n%Zo(yGn=S?u1W^ 9adW^W!Ȅf s3BC|`h[V]#(gd,amu4w\z-'sp&X{&$-wiݔ"q*`HЛTjO:req;륶^U`Ƴ=h{F o~_v2)lc~`<]{lCcȠj_n/PE(KvW'0'vk4HJn6p 3[կ{srT!(b$vtQH0nͳH}X~\lP l?{LK;Ocb>HhCKd`f9#9,뭣:dKj_>^ahk"i&dwێ"k]{=d:y>k(PEFʣ5t+' |zykgK8muόm|~~Ut8`dh$9R86QiYJ*؂ʌ=k*D&ahJ}4q2sgY?kHI ey))J.9SP#$8 Ff}ҙ:i\~ UNjCx@Uzx«t\-N (?:~ge*b$V[7WM ;xL%"@(xfȠ ѧ@oòa.qΊJ DAkjNBrU&;ldCo)Qxxt<;1I~CT{q=$)iX3k>SsQ:_j3I)9_ղhpj8v?҄mdm̑lhvоYrܶD-j#C' y4Rw*!.v4,ogO{AaWjQdk[(ٕT(ђbټU+~\|?:["6iW4 z;b$:wmZ0f^ :~9~3JKvZeqčf?E&3>i%p选j\5l(DR*۾;c]њ$B Q :Sƿ>:Vy(Jx.(a2H)NT:+ɎB7v|HV9xLsP\C2 jľ3-:0|Cj`囆&~'6q&_#~WWU[kgA\bݑE7 5)`3{ NX '0Ôzebޮ~_^{$s a.1K^4M!W10^ vĸ9h@ph@2+K0oCbOJbӶU{24De\u-ƀCz:͐8t\`iUjbw3k,߀j..9p}qL L`/'-O%N,~B'BKLߛN۽1iGo >"\9ѮTEqO|mmvE ;"sAY}oŊN@{ ([F,WŔ9Ke1Eu]ʶ0{;W#0h!ƕTyS8@X܁f>E{VqO}ekdnB=R,Ԗ^*4\]Dn{GxHs 0@t%F¤FSDg|BCNI؇R2zt!b[|qr{@k` Y*NEkцtT]k"Po t![ְ 3߉=0LA^∈bn̓,0o,H ڶ;ۦ|U~MיH\$EFڥh5ʈXbB!^֎}c>)1  0-@xlU!pC!N8J<4IȏL%ϑО&DxsPP`y)$7O۹,HJ/(\;z#gݜVl<˧i 3WGw-}95Wŧ$_IWH91qe1͑5:3QUa/l1AMY{%1'6,.u1H$ %{iI>~a)ur*eN(KzݼE)V ~B@]fj^zJO!v 0'<9S 8%xK~1FαU'|KCO|v+IBBԻ$Yx8T6gqB-7Y_V}銡FK_%Ω1N#Ǽ=. / QEU(=VZnF0kl—(MG?4+2&߄4\d3)4Hǂ 5=瘗$$`v{W/lX& Rc@6x{Yh1U)eahd'UC%f_#?=BeS@_^ gjxjƁ.b3\tdZKnVD֏췍jIoVS-Wpyzy? T%A{jCmpQT`g2gZor n/=/_%C: pח D1 nDƬz:.\L7/#0gsq^dU䄐ؚoeHEK=R]Wb{R"A$u3ipײ7Ƕݏ6wV_~Lc& k1.2YQ+EC$JzYfo7位R/Ħ#uTTQ5v! Uq(OtS[IМ >'WuݲI GUqR9<;.w&Wu]J)@wd4_DTߊ^LUyT2=`,BrT&?YӾq[FZg hg0|US x& @o%AL۩<O˒K$A>x;b n#:S+ IgX6ȎlE89:yr~! ͩ A$Σ)^fz渭\@p$ȋ+1|+AۊVD]NbNd :Td^e~^CN q j^UIɪQRN/I1vf:xl8(9ϖ1Eؒj+'k yY0P+&Hݞ3,Xt oU ǔF^C>mVqiTb5yV^ (*UG76Ed%rޡz/waʤdL;ҁg1WO$?a<:<(|Ann4'y9k\5 nOv>q|^fAy }c> ͷYG|}Wn6 d.z)ːFJ^Akub$>U5^Ʊ0^d[5Md(|R NPˣ;am8H+SJ_vACqUGmeeޠL`3LD (QOQFFlF TВA=,sY'TT-UƄ}({ ua[vnǓ)ma?8!-Z* FV+Vf!S-Pa^r bF'z0;E/No=hV7<%.o}~z@|FKJ'i3hOQiBAk@4y`iVAY6VElJY74'u|TLʼL;:@&ڌm:42hQ,\ ۀ2YWN8RݬW +]RwaYd7+Q\#oN]q #:Z|@HWҩjXفS5OGeLVkk8@ jѸ5G0h'HS `}T2LD*t+?.Od ד_Q[br.OڿD 4g!HbokAԱϨ{c(A+U.h40tvG s r,7*);#ٿj ZmA#a+Ӭ0Tiš^'u+yDߡhJo8XAZ҉&D:"CIv6w<@>sOJekn5Wj»a~@DI4D^0;^̷>sln}ڼXCBOiѽɸ&YnfNahb@B{SG!EX Kk ﭂;4* _IgHK ݍ3dxrN-%'je6pW0 Ʉ[VmWO=c~]4א~Dq sEt>:(ROp]'{9,~bO2Oc@[6MmJ&mB%lb5(p(*,#<˻~_v."'f/jHtj oy!,斞'+a%tHV$ȼZrjjKR/:ҚWg$* RG"r3 -L}LٔsbLkF0, b/ 0bbD$wץގo<"TbN] 1P˰cgTu8y&ƕUjZ2_|iqo?fv|*(oO;?JmjXvz`,k-KbG/Aʴf/7 ~|_q+Y턑Kگ.9yzS1MFA!ɞ1<œ_A-n\yBඡ(r2j0-tJ8b&e0inQ}j`ʠ~tg>l a2q RٍI> UD$n!4rgDf&td4N܇؃>] Mp/7(Gy^= {*1VT8e٠5wl2)ƼLM̴ſZ0J @Zc]Ga/HggnJ9aOuh02Ǫ(i%3T A@7~_lf9 \G=n_ht )s Rk','r!x4'k+'~.;"9)2PGMp#/DV@z$р&Yʢ?Nq{9{//]&5j5r̞A j(ו諚w$v忥)ƒ)"H> ]ph P^jDJ^GmȐ3]' 1>:`XVێnv7P[[6* pEA&H~ߙÖO$]{YխaE/jC %]S BR}T{w"/< R ,Sױ=uuAzCp~!NiL,LuiLS3S7I,Ҡ1~ n5aR\`z\pkn."ۥhV5_<`#fhV8jmI]DXi (DMȀ]όW7OJg`z^eUd CeDFt)|0z:RV5|u5s1nVENfV( p^ [On#T|@=kP5Lw_/W-u=݌X'm0-Oq+:_q.L(?OD}97 :Yd@yK& )%ͧ'|Ǟ9u|&kQV,?Ldyp&& \Owyۅ_P+,sbdeaL`=. m[S=dF/ ,PJ/&⦗ Μfm?V97#Sx4XISKfy/=Ek6 aIkU3I'<8N!^ W\ɉq9 ϧi{ϵgp[ Fȿ [ȕYY^없5J|>cHtX:I|pTp[3<a(Y@?prfhnpSr閥N5 bZ$q3<^y l A {Yu6-5>-Bm~G v2vs,WU.E;ZG)\t(ǺD{'cfOSpҘ*~cVfpWzy0+g9a_ir}:`SD/7X#We0e$@e. ёj1nqЉ[RGN,vVjS9%㦕wa1gcR\t>@rx 0N/J"_)r"0Y.NNYFJLƒު:F=y?G CL:dC/U\_],WыAE,k (rC'9y8]mPT$?І+`d.3$JPn|8RE{_d`+f^=g2 e+IfrJQfrFҢk1? :@\7Ħϛ 4|\<}c^ޥUn%停dB]RS+(Q)w9{gt|kh4_w'm=kerCB3,+!IgNPbzM4yR rn;O͝CZA4%X7p5oC'i;v@r˼MZz*ݒ b$_B{EX]Qď:gُ<ԣ`!zf:i΢,j%&] 7.WM^,IPU80Em3AۺK>W r6 %՛2sx{ٱ4Dpӡ#7]o `1STEei ޾R|C}kTTIKֿlkhiFg!K%%H-DZ˭꣈u(6L36ǣ*vOk2JRUXQhցX(%Ds t " v5%%Df0'h 7PfH yZ ]]FSd3#. #HDejfCLqR/.$Ÿa ~io 4 >% ΢G"VǸ I`ug`n1xp\n$VP$fڗ<ف[X > n&Ug34xW\ϋ3kh5{L.F!hnn8D40")U>ϮjL>"_֕`E9S$?FV(%^d:EKJ<6N. _kK}%U7da^ --&$TݎH$1_:nô^:~b6(rY_mr4 BH9OBq %NcN3 rcyTZ`{.8y2xJ;BcL0K-u70cA/uO6{nt ^^ OFk#".+(#WٸM޸\!|g0F<`b _pWs\@6{ oظ1ρvv"]!{\D[>Aܷ~?ݣ} P"&m¿32[p6ŸQz 1J3~vrcE&€WR("}:BU+Lk7^r2yz/Fd %KhqDN icHXKswzjC0 M"MÐݯ,,)i\6(gO&2Fz(A͸Lo0zt_Yz8>8/29a}MVZy8aLΊd m y|s aSͧϒbl] ҠՌW=,z):7L? n^GE_rE t3h6zrRCD6@[[f}(oOa60kDcY" OQO.ͷoYSmWcd*'o+<8O@E&>n9fs:*7JHǦT ʜ^X}Zycz–|2X&ErRp7<%8i~3*+IEb,5F% $0ʜZNt_|W`'ęhb2BLm}r=bVWpkDY}ièBv^病ƌ?E󷅔]Ar+v0M+LfҞhlm>(wC(GƕW?t=s<3\a_MK26'YZ w1}x.BrUtt/ħYp/qn{mM#*Lfw𯀍@\tY4'R$ۢ~L%m PGYq&qr| M$:hxG(dSxVvQu W/WgVg|'vB$X=k1q#)#Ue{$R68H1 hܒɥunp|T_S!kcdqAkG/`!ίF ~7G$$R^oR>Ո>xD֘Ss.lHۜy*ly<(}uoĘ9l.A[@ɭpZ7uIAxu ~*4Wj܉W3&zy8?7\k)+xrCj膹o)I-qnV󤜠L!`w`,<lV6 TBng.s֤U1G&`'y=p)sfђ,2k &d8h%D觙,vq6Z" ÷X&&üB%<Lty>;9<ҴKlo=mTzUgÀ̵кEĊ:,t%΢i&g21픤Fb02j|u1vĉ_䱘kͳn?`˦a0G~OTt@Z=nR\؍  VQ9@] 7^ w>yDu6?40\}\OMC@[>+"` 5&i YP](90: N|@ۥr(l̹\BN -]4Z9 {&1<"ývƠfUGQFVIECe I8t͸}?*mM Eyp{6Bd*{MKpD4}Vx/{ٔ񊽺=Ր6PnqSӓw08P=__W &Ï1P?!$F5?10XOұ>1m)]:u!p Å,p9z*C`bKs 6'y2W^¶v%+Jrӽ>!@:YX=:q]gJ$y@nݚN  l?N #KeXˎYNCuХ'_o ȓw@sͅ&`K=A`p;Dr3+W"NTz\ 3뿫]z, KNsSC2;OhJP|Yb٧e9Ҹ}&faQ}XbΧV?jQa rhiZRQ?O{y(}/ d:b*О5wLO]c\~zXO`h\eb{"'/BÓv|&gX)Zȍf{@.d-&IG.Cvޒ>\MPZπ;pM*2m@sC>k'ytj h 3 EwHILGʤhǜb6ʔkŭ[@>HJ6EzpyCv8n;W -?jTVŖ] ̪?M"yp2C3\{;g$ ?; I d7=0Sf16MX_gc=X-xn9;)1w7\ȾB#CFN=@=Q9yzϙʖ?R e]B0J$nEpG@Yq _2$Ȟ΁aڥ]naơ>Ty ,l,B*(ّ=+Q@bDHӠm wQyI^KFk\}-^MJ| Jcn!mF6,ўH哇bAbh`Lo'G΄E٨Dƅ***t_aO?ss49_GB[ $@+"]1MgxG6SeuGh%b+6 F,?O4.yFx(.8=B6~SSB e @ݗPz~(x{A /Wlx,PL(r< 4 ^bAzgGΞӞ+/ߧJ ]/k BF:}ɉL+|A]DW8noG8sbVa6H]^ϓ{s,: ¿&1,q45"^>oԚ{֥BOV\S ڰu~\`GAX‰:rGC9_ᛎGT]_j>ޡ51l "ʆI&dßNQMXVjȎ AҁeW!n֤U d3acpu8Ο\I_clCĻjT;Ã̷vP+:4s;A_4 UH) ajMi vgҒ1 gH%U[ 3GXg|Y?nጽ9a0,UЇ> Stε}3HQ -"+>#QE9t!A\7$^]Q}SD H P,6Vok&ƺ >IHژY4blQ{y3,]ᙹfL?`?.OmG֪a>[}7 (<։s)SHxaIU,N#H3ڀEY#+=K:Cl~t'8.BH],(rͲ0/ۭ^)B $ՔYſw=CJBRzYҶSrn~9MtAI&|akiW-Ҋ7 ݼ?؝A|-b~e B+=bGUerhaű%Ux7|'{ ŀCOвU=jo>:P֩mAĻ8J:[sގh"bVF}d9 `aq`ҡE]t=XCZbObȡˇ3y,xb$S"7NLakI!LkvvfDw[Eo"m5`H)EP^F"a0qg1`P=v|yxXP0 0flr[X'EֆA,;-hkQԸ8I/`?45Rֆ ~OS]Q.ZG\F,p\PϕKK7_Z?k'!#.ZmhLtu*^L_hQTC  *h{uFATLuå0pBMmƘ$+t T\,hSHڞ_>F1mxY&X/ڪ:!(~uD71И0^xc$7iCgr3ՒucogYHX&.mVkԫ_vfb zgH -wOs)/a%k<JO:󳟛(gɟ9S((o5:8릤Y 퍭suIm3q܂g}Լ< V[V *I ܫ^$ hk(m}^"?kb,FIaon R 89펤gIWsxpD+vb,52쌭~Z lZ+M*a8”Z>{ugM2prXNQ-J]b%Ad)|meݞuo 9PYs/>{ޜ$)nU KIVY9靅wQ@$ BNƜÈ)kjp8os>(SEY{햒f1Rt5{guM<Xp2G e ,2TBZ_|R4t2B|-̲P76BYzy`mwBaZ>ƃra3*Obv,(bh0%vbiߒ O ADG+HI\-&lZ顗Sz`y{:<נ;r)϶q@&bu~Ԝ|R#U7Rr+ Yb?ɍN7bJ I;X5ٯ iUĹICJ@Qic%.cȴ6ugMHF #ΰ˟/ds lvcwx&sr^*X._:"rd1K"rLٛ*SQil\ۨ<G#3X9o|l:%IP("gJ2/e:~=#0M(կv*[70Tו":)\Q"b/m㎊Z8F˛:;@Cxf]g6@۞|3~%X!.gxJ!lR 4o"#"7i&c1i7wbʾe=U %F=--%e-c㨈$c4͘c!]9tQ5JV%<.eMI t$tܵ^Ip '^{hCVlts+ 4'K->z g-ز%ul:ʿG.}~-qc7ȼy&E Tuy:lZ(3C4)iZ+ qq`1ä̰OZ+JȐ g!ې}ʉ-^e MrEdL DNfsp_x1] u-UjʁBڞ65>MF9MQmBJOOȼQK_Ǩ~u,~7kN,Z:V&yB\čZ13|tVa b10-^Svu"a_Y g^l}"M؊|OO,zf&9 ;"mvр3#w̶/׺#i.t'}ԱybC/Uty `v}~L:㷙j<|.˾ڎ&c^7Q)m~v'g: #w=M2LZ򊌸aX?"=E! ]|,_a$҇vrM*}BBmy%ZD =ORZD׊^çCٗ=fԾ }6/a*뱈`.Dǰam߳%"ۡT%qr15;yÃY8r-uL$"g)%Fql9A4Q%]2L *гaE=,KZEI@ݱ8fah*iK:B>]*갪qu~eg$B"lO:O D>+7]ĽnG<3'.)] F3ew{L%P)D5bNkG'~ 44=Ԕ9z8x~ߕ_5vvlHJ) mìܽJdLKCX06n>*(5څԹ4.-2,$2ٔin`Cdߚ˦H9kQo*3 ,+G6[XbJ2F53CL6%f]#DO}*!_{Դ̋nY(H\E8#)ֵfRf`!k p(P3zl2,-T_˟_5(4Pgg,"IC0=eV,Cw` I0<(u Q/9ǜ%AWu*+gj9.@0꘬eZSm8䮦Qb8ǹWaT@1`j =/6&J }\蘼x ՙgoP%;1&i Դ7lCZ4ʤEj=!a@.1waAB%m-2-J4Z2J>$JqX>peRlw!w6੅ 磕oq dZWҩAHЀ&Aq|' 불r%up_taE·h KK*23NP,ꢞWM8)?@N`sZiQAR4Ӑf-+}~ ϓWA,(_8;ݢ:?LݸRČh쵑lW[^ZR} nU"prD\;ErUc!%S VXjY0NC"HRȁ\rAi!T 7:M DUhQZ'JP;j>[T@ҫlx=|:yY}jbhDZ]Za`mܑ[xs%(f?믛3f 8϶Hzv= a91Iz)gFW X-}UJ~`i>>2}<zTB9Gi޸GRX+0VK]aO$s'cdD2Ekނee"~52}7֘WyX(T;],{vQ*I1Z(\a]m~WiB2@7sI)q>\b,^EYݪ)#;P#.ʒŃ8B3oAª<2Xq+k (Oc-lsDXj;'q]ww@zQӺ{YȺX?N8tw[џCzCvcFO֨u<$\E# ƠںCP{8S˄nq.Gt)g順&rX<r,L9VkAk/[/6& L}.<7̯b "ƘJ^= DDFhtWR֜2g%gV`jOXx] jY>Ƒ~rV_,V-:wc9p0EM4\4V`/|%~f Pt,8{ u1oxV >r.kyAkOi?X,[G]We{!7rF#W̠o)%" LgV ?'m'\-)wʛ`m[nM La\;y$BTUeJ4y PjgyXj:  U l3 }x9ܓ .XOFj6vAw7D?SҏP0z;@4/-gnY{LR ~;4_] rIx4Ykˑ7zxo GأJ_|GIA(j杨r6(Xse_x@/ۤ-A/S8gBC`wK*-һ3 N)\_V({mx=6 kY aZVIvʖ(`g5VmΞ^M;tt`G|g^ [Ld8+%eA9-c%,F9w},0u`ި47BHЛ%x҇⮙00aڻ}f'%Zcy?VlvKdҺKxBD2Vw6䧵Ue/k)})7ev+.1T@f t2lr˟[ǺG4O$fV֝(V\#4PΆ@-i'ܽ&ؤ-,]0qKvaFADObr |[A.:Z(*0~>Иu(T3<|$E{"b'& ˚{~C@/i 2wgٿDY 'd4 IU2^V5(=nyFir8nzl0- 0KQm$Yxhd (x^&rGA>/Œ|kj̴ү3k=>EE%3?@iv}H6/fSk)ԝIbrNrqˤx^$4$(&iv}Lvz ~v='袁EҐ~s> 9k6Ya ]ML @l/̯Npfi"cɋ(֨Ɔzz(llʅj-W󖌕j&kKhy/g*|@rVIxE`ab=(+|\GM3S]'zYpW%6c,#@E謞dZ%T  \+ϕ̮$Ky˖ A^UnrU\#VNm"j&f9}_f s u>p4{B{0|$Pt~ODB\C m!"JRSv²L7,j" a I qBoTCk,e#uNELJ~;3޼?ADz (K<ޙa!O\tA6;vDgh cy֌$q btBmי0 FDg-;8SbPڥ:QoȰ6gv fTٸz ҤQo~y[jAhK@C5{662,^>l<)XbD`R Bq1fLKLixp:3CՓ+cqj6.V HQ[uύ*'n6}ܠe^Rҽ oU1zͻ`,rY="vˊO~'Y96ns^b$XJ{GVЙа̃CFsW9k̨5l|dk렉iNkRCYLA=\LXa @-steWp7? 3.ŀ<.dt~^T>⿛Y\C+{F0NW,5x ;TBH|np=Xf_ʎ^PdB&c .` tTg =Wu6?06W :b+P4IDi$3rqf78 9e&cĒ4V?%Уj&ͳ;@'/T_{%bZcYHrJ! Uhblgt˺RM㒿:}UڍC?ymw4g)3H.u6k<|̿s D5RgӍ ޻}/ȹ Y4KҳD)H ""3g$z1FE AnZ-roc]Y,ŊRK:k=hSBU3]L^z8Bjx}'2q-+nxyEև1YRxyϝLuR7X!Ns8Cږ@Z)0;ˎ/--=5\)@@n&-{q<|tsR?RP޶,~J{Pl_}5}}&nNO.WrS~Fa7][P!mg+%+nF+N@vWO}== q_#eQNFqB Rr 6 Ȧyٳ.8ٸ7efKR(.䎙ͮuRvH?#o`˩> qr2TDAk!Grqܚy`fiaWBraQ%#!EIZVCf )\{.jkoKH61X 0h0R KWpcSy{ySqð Cy{:ڈ_#<=@ kp25 ɔB%F;1AHwm!5m d$0g}%LϢ`Zث0l$.ʹ $aP߽32 b:n&y33AJǛ}]]P>V{ L/̴I6`\2d8C&3az꘭kDa%j=\Kvp'>xi s7L[.|F*jF3UzQX{q)N;#$]})9xa/>}n ~]洓 K#:eje.5,,S>T |9xh<`Zk~2OX>Yʢ(U Ls/ # 1"r<+d 8^AgA,S3ykzUM2q#dK\B)]څimh4zgK֦W("nln/['OXr.*rV>%ri[+A8#S}& vD؊vxs b_t6Nd[nΪCrH:LJԝG3.'_,8{-'UvBjhtm]ńDm}&\wd8G{a;[+6Yuϑ b`UѱS>QDX&,eoa JTu>wzK$Cn[O1~\4 =e :eSmn]6]PDtB+U>@\(''nrw /gL85<h{ S?B2MשFbU; ~/1GTo|YQlO W->ةJC։OxΠ̆;8E`ɳ~Bm?"qAA&qwhbO3h h ȴLO=k|-E+I-6tDgLU uN"QH\R"D"݉S$xJzdvCG{Qh`\WNBy_7fkxAU!sFe^$4h\QR-eSÊJ c݄UXijCAb ΰHFapz!Rq=D}8дjku@[gteEP :{ҍ. .:`a7N3i r;dnkSk(_$E)ᖢf˩J7(?^&Tcb=mʫR'^^`=fxN+xk~.י~ӽSQ6@NkA)+>!smi/BIpNb7窡2/_eA>E?0C薀2}*ᄁ0N`Xs8~hwg  p5u<PߔhY;ҷ>݂5q$ZsrSaz%aNz ZKni/c 08{Sc`3.N=6x&79Uo"~S2uqL a-OCݠkg)wrTڽsor;PmI6إm6Bpn8i(ݮ,y'H>t=@R[l+aZn?2֞zlyxkYb3( UQ s~.vdv;W>{ے$w0P[sE6M-B:KUw+X) +R!!>%=8˾<" 4Q4(N5"?ݲ[|m@tLi-!ڲ!To1.h8pڻCwYP"ԊN;".}|a ?30Zn^&<`$RbAӝK;ViƅP>#i<: o%޹oWm\,M+ qge ކm" ֚^Ww3B~~0)_)vbSkqm{c>ɤ~= *KHiQHN dv %{L7kq fU?8t ]T 28.D0L=}hC4 T}6uNj^&T ]`ܻSgq;eev{P*}÷ɇJ.U'A$'llN&3nP-XN) ;amXZc2t;}*l'X鞿w[y8\\ ncs-uQX u-bT|m4VǺuwΫ宭Ur+iy4ZP+#z$ޘI[; )11VB} e\#8S]8fy)r0"֖^` stmM5_Mw3&(F8fwDEAαN>ifְرʅ3$x@VT%Uq7Ox ա )H+v){PQ\~(qK`KCs3o 믄fhw5`./$2 r#퉎lj/␌U 6khX8Aa(6E`@V[0i m8c26F XH\,vڕs:+FCT+͎d< ݑ ɝcU5ŨGHފE^EQzIWg >MRpŽ.V2iiU?hWjϤEZUPJjNsIBObV*緰=u8hbOL'9 ?!A0aq*{a?(OJ9N;MW2]o4?RMD1~eLJ$[BlgvnOV®9ݨ<@&/~G'S?T53F$MO;/kld&W5UlQYilxTJf'-#V8]j<]άX Rv)@)j!BK`!O3E+VȇIrM6D>{e.Y3X~|W(nar}fp6}u?$c0(1AXg#8:#FDRbwX<*>;n+.*Rܑwpx\6Un v}}#FQ<ĽqkkM(e  G3#ieB!nbT|HԻI+k =k =ǟd,y1ɨ.n!/h&1}Dd7cYjW:5TE~ON#JGVpZUJ")8-oof;{C͘Cۣ&Xd)!HGGS9l!CY <od@}BT6Sl16a)-{`av80{?%HMDc37lo6*~I5㥜&w(u^e>(>g3 xY7#wqoӖ }gIks98z_'#v1Ilb,B(5h'204蠤 עL4'RX(JW, ܺhHIhR{,NlRYrz_s/8l=@# K- S;lc,~ށbCtȷ$z?\b`1!!s2 m뒘ĩm r>^Tk8!i䫨c'g}|FK3F1Oj{"s'W/yW[H[$p^2<%/)Pc!44gpqOZQr(#&x\L~rM~hC}qlzxJH3rӓ)`ҭFbrk F?iUTnқlsC@ΣVt2(L$/ͩyWr,ID +9qUmԼ$_6~ޕ Qj>75S2/rM,sy9XVãLçwZ8yg>.#qHhv/;O˩}t´5֎?I0-5bb.q;m;i[Y Uk۬"]=`䬿\hs+ uV u[2|k(3ҞpMEڬ3N|+)\~ FHggyo+ Q&kLwJf/jǷTBC'RJOSN֏.$N(V3DSDDbBE{FyN7Js:5[/jE߳W%+ЀEs^GPϜRP)غKWIB2b6ė[2_}=tE.LOV^jY" W%g}"PLs˄跦rH 4 {Q*D4$p9(A1~ɏHln1"˱c/UUKN0{=+SaDcDuGMdNn69='s2i;!H`t /M5W&Ed2k%C״ +ۦنXسdcw!˟Dh>pȃq%S汭OɜȘZ\]{*u Jj%<\uyUsx.n7˿:V* N b=bNd&V^g߹ jup,B|1R=68bI9Y (^#yQy\b˸n>g6h筏o$D{BKXL:nYtth'| ޸f'R΄ | a:,ߛS-ĂuN!isljPDWYA'ͼ0 8E( h1 ')xyfCy6ڜ 㹝-fRWhVm]8AKmG06޾;GmRf:T0nS+jBkfN5SyA}Nk5f $*e}iKR`߷(Z'&iւ.i-u Vrf#AjX!WStO\WE*]W!/hi%ސ70/Dx4ΣN#~Dv27}-#ܝ[8q1WeH"/zn]I'cnar`p"c:yoY+A\Z@0k[! JC(qp|/j}~;Źx=û\PF;A'#y<{+*G kD(NL&(.f戜2Ɍa-XTw:qrURw@rQ4c>߂P?o}*k2Q!\\ ߨl0 ~$IdAqFȇJh8׻>m s?>j4ҫBG m8 \NYhzu׉С͂4R,{]U==*I.L"fS|RALCz9 a;2ly%͠|is|H\ŹjڵN~2dRS2ǖWA@W^wY/!Қ+lQ z|~!g 0q? ى"R$kgb}v.o,U|;HnzIdH[p>W$AN횶 .F:`Yl\3!k8+D_54y,vTaAw*paГ<J]PNNG%3,l,hv{CZv* #ܖSE FFPJ@q| ͦk(x>ixZ yFE*F2PzG_?`7Q j **5Djx#5xS8b(RGrDО$t#LKi5ho.22 k/WGoH5=1a:=eME}|xh< c&;^L#0ri;8n `-x9& qPJpێꈞHĬ˺5]M`S:lf{ޣ78yA7A ZI JZM2؁rV"gȻdf8rXr;W-PIX:B)*x]hǃJm:dqr;&ـnIvJ}r.TΌi.")6t@<.e_U;I=e4[ΐw3o\AaQ {:d5NhpJ:i d8+m"{b@@D-ȫ|H'-"6oO\l.0 XXl :,M=-{"9تɀkWT1;d98WB}Uc#Msba/ 7B'`xJ39s9H*/QCji!|êU Q1ebv+C;{]ͫ Peb7"yAj$ [#!b5d P UݹO=w ReIfQ1ONl0Vh_T|ELp#",b,ۭ`d] bRE0HfP&۲Dj7A5+okoaL!?$1\oUSO-DGa5KL8 v;:DEU  QiS~ ]2cPR TUq#mܺF8U_%w^w+ |6RBʱ-{aHM큳QʚN;0<C:dB?.1lܚ. K|9VS d3>{laL.=$0ݤPf%q[|{F6”_90 Ze:ۓW4~0k&S5P#Q/~%S>R ralܺY3x|9R 4XuAո |!u_hNft.V@ɯ-U} @rV5^s)u0sV*ϩJaQo[AJ2 b2jK֎M lz?Kv^& QQoVJ% XPbi[UX(ڝx/šQ$@Gת9Xx KZ:]OBt'5&SSL]'MT;@~8@qu\ Qc A[<{Cy$1jH;^dQ 8%+0j*m“Ox( . BᅊΗ-!w~~ ~%ٖ:oEBSS9fH/`8k2q>$L>wc F<,TYa{dzcPzEvARE.oDR0gx{O"տ$dI*G{d/5%<ETbn]AKFMa-PSl'_k\JY1#>,xemN.}),1 ˕T8j.9,U*ˑ@XaLSa?3A Lh>/U-N{6 qbeHtnYCUfH^+߆l.ۋ{X(ԍ-;4v?w]Yy^HYxP0%MԵ#V6yq W5k2TyD lkvʆYHgC'q+Z|QvC{1Go+2Yi 蜝T0۶'qbͅx9w\4Ey(yxł|a> ^N>4戂+6 כּ֪]_/3K1?t(tbƊ7G]ˎ4!c.2,E$ұA-CL_j"t%YAyFh=k젞&cQiI2f>jx7}JHan-HLB;,ND{ H_׃m2 clk! 28GzWn` C\XFd6P_daKE^lϺҾ R)/ٷW'AE%2jʰj="x_-0hts59R-_aE(<(UX>B~K1B1'Rl_sl5@}ѾPTje+| љ"\,gLPlA?u`ʴn%pkީSkPJvI|RY1 RFߖ+N FeXvqP3lvm/G9u.$op69YSG| hjsؿ!ÞȮ0LGr-D5>f:lاƏ+y`엙uGɖGCh5 8Y7of\HSHu 7U䒕^ВhI.ÜXKt^!"2 hB+)3` 6wv܇s9| ~s\{hkB :ӟ\Uɯq(Q ;iֈsNBɡQg!D\YnT{ I "[W2r-b`)Jz6k~Y4S#J4FԺk|tl"Jaᾳ*ecR.tmo8 .,c *وoʺ{] >&|`2ѝ3bY7O?) J |1y)`xKj)~)4HǼc3M/3qϽuewVes1hXeX˗:íO(Q]{&0h`mvNCKx\mShqi2L,kuT+ $\|++OňA2+nmP>JPuEXT/ y:꫁k|Goٻ$$:=k{O0 tEbp.ݻ7jՇ7KeB2 cRQ!'3u惲I|[;1.؆;K%͞h--&nCi7^_di+2>U8C7"J㛘?zi7,l hGQH`)(B,BBTcj(?܋Hu4j Y \l@=Wq_D¸Sl.|GRQm,dܵe18K}UIwŅޢhAi`o"(x3b`+F*HX 5Q .<}p+QO'Y`9;zj*(?gN3WJݲ-/s_f?@+FZK>`˚7PjGSV -Xul"\:y{o.ҝ-ɣ4l+*T!ܴ}d<`8 RF=-B`˯-wud,n9NL5?MYe>kt°CWO01WBoV(fA%oVGB#Mm k`)*uH-Wa.~x6%vN zL;h,dmEVN7.vޠB%uLBͿTKƓ-z- j{vuHn{&v?1cϒ0و>ValpY=o55.r"4U]ePqp)N@yG4 9Agu ݶf=ڵ0 02GkND^/ڢvʋڋo⠄}~>uvH֔+,rק?E(;A*\;oat(Ã|v(/6-ҡw(q'ՎDc'TDU>>`5wlԂ!g+sV @\EUW̞x}6PX5u9=,;sv=B.gp3bԮ[z-#`ܱ(ξ U\+=+V2 v!/oVz5Ɍ´|Zt+Ź^D36T n皝Ί5ndzB̲8M|{5 \F6ӧLAËz{ 'ݱ;DyIJٟxdpCbhaG1ͪmyn[*倄';paT.o"m6(sddևa3W-U}L9HAM3gEaLJ*cdٰX,[>U"Pv!؝ՠ٩V@JJIkJy+BeK0e&lq;!_r&9X;2Daaf.D8ZE-]a77⥚65h51tՋ̪mRhOR\hy(*䮝ݓ7}ޯSzt{Bs2'Zh(ΠP dfJ%&]C6Ta|ح];GR͌bVKFV%hI~/MMpōkxZGY" e|ƚ׫1W/ML]='&=<_4RꋅHA3ztէ㫋!c,g ޹Tp"ǧˊ":gk'VNGա^2R_h6fiƆe JlNkzoՃ|DwJjPs?k(00 ӛ)4Ua/hW).8/) v*Oԉ1nxxR`G.]=𖉴{wx ś6|瓏HV>w9!0_EQ$O-&G)oC{@Ghʞ_q!Lq6Ѵm@'@:hqy14 t*o }Ty\/t?K!9_2e!R\}Ne學VN-Pw5x\͚d^ڭewd( !ߦDYd5g+Y?{nVC /MKV+oQglB~{t2`[nbTB,} &TDhm6՘ I!$%q}Vj㭨Z5VՇٵˣ:%mTCQq e~> IaH %*0T M4U~[@}[ mle$xk>ƙvٜd8WCe+~P恌oVHBY yVs"MC565GbX ^ ̝;'q7p}M-hz(e}ºWV-^m1D.f^dy.7+=J\?g{[7uJD sVk$"_I z#0܆ X|1<'Z = MOӗ,)ܤ$Khh;rCSsm*%Fx2Γ"9=I2̨E8mYRYaFp^HFL 9K`"C4=տ;D|_5>vh7Jp^2n9McDѣ&AޛE!Y*>aFGL&س1v-31eOoUCyMay.HmպJhT=^fZme$D)saHo?Q): {<ž"~tXEż< B(|KY(3p2pf0sV%wd5M4ۓWRZbҊ.mLz*_7. tV_CeƊII4hpTN1fO HBop=QR곜;- WBNR &,"O+ !!/@ 7jw10/No "m=$^2B xe%&:/0P z 7UK>9tm">a'L"tre{4yGT T/%zY +'$r  93i$E(A$64d8*{ DEb<]96:qd-yGG)_/2A L˰&DDQ Yf:D^Z:=^˩&Fktezƽ`: ]}.Q?*f/_pLbfFԅ33[[2\bLijHFhEI  YZ;y,7yDV @E#d}tÁzLɨ#\U.Q5uN7*!Bfy^墂 )@ΦIdTo#IN+  0ڢB>?Ь5BmRP Y ұACYk1>酙-=cj[_ugͅwώSz?5~jaLUP/ .#A5) 8RN.u8[\ /S#\]ˊdk`ZHSwsΚ=@Ȋ 鎟Ecib., K?D|/VY%VXkxĪ—mri՞G;:.#Jv ~aڍZ>B:&O q 7"T7o^[WIN۴_/-4uFò ے$9"Ȏ .s:%U 8 x~yns_뒭{H UQ zt9l[-gdTVa_$*GM}òL'l#)` CUTSz 8S%i D|ˤ\ Ԓ+MPT?qݥ@kdSchc$NS_*K<*QrFQ>K hrSuJ"ƚ[4J[d^t/@A Y& K{&tʗmG+G 9_.+6I0}ș3ذ\s‰s=<<α:ioVW7=$Y. '%&9 OGj#xݪ2>NKh}vR殶[ Q3 +p"HAz >z:5c!T#i۹a6ie3 b~~*b ՄTYߴe`7/{I}fWC` BJ'B2jxsEHU{@7bTxOKX~HԶ~$'vn5Xh*9~*y(!l@$a|˶$g#6\=/ۆ~JVjfhUwԌ`0pīqݒl6F,:HaoD $6ۛi+XC 3 o3哆Qbb.r!`3iA%pE_4DE J< s}IxFA{J=L{T.2js}`ڬE)6]3?җp/w1؋&QDҖ4.Ӟ{X::ƫKؒˊ)P,VO!U_(g!XQI$o[3Ru͙ȊDs S7$80letn!5:$޶+FXUE3-KD 2k^Jjc)>h5d}3h1q@) IߎH~` {+9}9$}P' ~7h>+ܥ 3S B nI¥WOsI]"[Pa1-o3 |`[i*`F)Msm Rc N<=s"ZFe':݆%Spf'hGpjxy *͘/ϐbnG' ca|* JeL}UBa2G㒖M {*IkH# IlwZ|.ךSP#wX%9z$5U-/@]Pڻ]F/ѽ+r^$YDǀxHwsb-!?$hF7yT1*D\J&6>"x/@ޟ.Y?~lRq#;!;z8~1N/ŠB77^}=[/qZmÜSF\qTpA(w [}=Xy)iӗC+m_FZII17 H5;% dEX m:mbsfm#~a:Pu_'UԔz, Ѩ`?^paxnp+$u?{hbm8ZܓO7!]a"ZmP(|w7Xhi[ll-O;@8>Vƹ˃Ř+$r*{0 wjV{&SI3?JY/n*KƊY}N9SxF9hN| >afc9R)$ ?e3؎'uن@v; tZv,Y*D@+@G3w ku#/E;qA+K;{m=Kߴ(?nA _et;Fjq!~(Fl }S|HT dRye;+ (ɂBVqS~_+8ߩ8cV[IûyWfjRsxgFCc̓gg{i;?i *ἄY\oL-{\BpHJ[`]Od4 4P#ߟdr\$yLc)*'uQ%y)tgvMwڶo͗t* euA(`4h޾b@cUl:XZܩ\V& -1_V9%9,뭗T3mcNUEjHvUͪP56^qq!~UFEc.>8 ֍<}KP4jpH2o#}M{6Ku喈NcG(u56&PEb t-.@bSn>Zsҷ[M3Mlʻ{=du2tqi10$co ^?Ä$:`v?}q\O#R-자̜?Ȭ|`%3o4ɞgqu5=n#Қ!?x:nvo*bP(x1}FyYC,[J[A o8+y'gԛs[җ ! Efp3Zq( ]]v+{8M@>@*giTg"@\hvy_kG/E^8 ~goT 2xA! 0Io4jzƍ> Mtڃ"/~%4=LL}_0AeUD鈊:(G)-'J,܅:**] δ]cY:GF }B u4ctqcs[}b,MO93pՍQA NK UlOnc/d}OP#>l9 j%II؄KcFۋ}^aHO`0v#nsغs]D Rqay!1]&̯GI.xli,9&kir#:=mG) nÔO\xFzq;* l^AVALM%/㌅!YerԐN2j+}34 Uš2F i@ NLhΥ;w=-h >2~s9MwS[p9i*.ْ$A X἗G1O!kX|J-PO/T?b5ІdEc5- 4J Ckhc2&X-/P[PqJ&{7rn̓+#Vuzg~NwWp'@|ۮC3Ο[0+4.A# hqp0S#KHjN5bdStoN0v%$ڙ3ϡdC{کD45g} D9Hw$M*l!z@W8bf600bPʫ {N:i;!qJU:kFT2k.bܫ&dp~ bUIΚ|V>$b^`bP~[hUe,Yyl8^eF',S DznY8dE]sA*ZdY3`GLVy6Jr2w\,. WR&{C3.=%nz #NIe;O=im 5KyM<]jIp5̶6=_Z.z/M,>5W!nbWcw]vvhX .^q*o*YE9n]&߿U̯eoUisɨ8;W]ry@Π /{6<3Rm>OvmKPeOCfS XFϱ2skxM]A+~Xwg=FGs99f 0)=֦ a Ͻn,":;9"~ :Gt@("3ٽa զ`0!QOq3kP*z^(p068.B~Kܞ\*~n2XVPzՌie4AO_z'jUpvo;]TJG42{*aeQf(c^`3PšĊLy*_"AV/n“ܯݚOQzp|^0i(&1 q?Ҽ^5CCqW'F1^r8Y\; p [{kG*ϧ] tɂzhvpolZ܇׍Pqg:a+7d,wɫ.XVpIX|y8BUe !gʃHwG9XuƽPYBtWx]g gJeA~с51D!Pq ' yhԔeeq~·?%Zf?C齯8!R<}7DlN :Sl):'y;۰ гjw* w9Za5"Zeg8X!!^b.;;\nzf*8mLMwbugX4PN4 v rL ktP9Kk͆ɩ&xK8oɑ'/ܤTcQS"UM^V4/1&2z .٧(Jj\=PDXtI`Nț0Z}ڥuޔkIo$32Z4B]޵S8 'nMq;?W%D:Lq-#j,;>M&F<ۆqNh6N2-(}M$?${X{n gG[}>_ ]zvk rwusNfl c\dsM֤F_XfJaEs2f[@ojBYKO<ۚ=$G%vDX*- dm)t_wK}fy{eeTcE}49]BHȸ"o\e]?r56rk,Zetƨ hL‹[6T 8&P>95mZLd ]p,⿃_pȳ umD,?6FS9xԯ K`27b GfDH$˗‹;V^`f˗+hܡ'r'_1qqػ jRx`(޵ ?+"2\-ZSmg1)&#^uig;f) G{3gqN*o|`m0_qYm ffocxs}@Lj}~D~B;Xz"+ ,qa_K(i9\"%a8n X10Go B{z6.:%| .YӆÆl%T[}wNv8JG)5(n?䐌4 ߢ;"7!لA\ Ww8-,u1g喐侌Q*^&U30u&]{_PBHۅCXiVý%Tp;-L 6&sWԁVGOECջ>+#T? -& 7w{ijhs۷o h*k̭@̀XA_h{ByL=DPjvk$;NJ 6#LC;Գ8PBjVjUBtX, הZ{Yٙ$d[,9vR&\<_:/V -l<*݈J>?!`@"`iaQ& WQ:NO3Lvpm0mh/ d=;Sete:GC,@G^ ,Ě7eWM!: g<":5t,l(u34? M"?s>[ 9Z%׵.GG(p^J&O5uyÞ;xHxwzN"ͶX$Z@"M+T 7H-b] u YPFM0+g̳?w0a㥡u Z40]yӣݡ͈mWfYRc,*EeQ(DA53ߣ,Py0[QokXZ|iµf2)Y,68` !4nZwLPŨILF'i5;Z듉VTIXn-ux.a!|覟.dsN&苣/6TYmܲQn¿Ɍk)tׅ{7OOZ[M?f޵rmİYd|eP\vĚxޥ''jѕ[h&\iLs躯oV?xvbDHH^Ncl}d/q%hZXpxfy  4ynYoU+$9yJI#2lY3nF͘1M8—pR<4j"ż&\esF]B z$p4$7X ;w댣o+DIl]|\YaQ>*DwƝh C&tV< `F2B iD]Du ;B5pjó [Od}I/l 3?L^-ri{q=G?wOc4/nsYџձ; DjF=[ o&P!_`,TTzMhzݥů#omt7Wj GׇG%7USm*cs8KҾ&c ?OJ\O#4Wy( Zdx_$0Ee}NPj2 * k i|cW!1E ~8j H։a,Fm:o(%[+{y03}o6xlX cL7hHq )jYAMV.S|'(ˈ5ƃTcVhڒu]?7M4 rVnO*,Ky Ru)c'@wq*JtkhI62 {LX+ ŗ O'f`Z"QK=ϨFqtcQ ԑȤE@'6YD܆3sv }ėmzs3 \X!2(Te Bik} y)5$QUǻ=7BjϷE[f.;A%p|BF24J Y[^twqqI{{eOL. йL6ɜ \(9NX_c݀+ģ@v#P [&TWƭJteʎ*/ inXt4,^t>Y0ż1;].K2\[%= XwK֖ng봓@YN"xB\SKz* ٌ[Q5 nݷ]S &Ė@=QUv}nO똪 O ,^.ʋ'|H?cƲ>pBAۆWeP0s>1rG =lz;l8HT6>HDS*:ղ_~^}L@4S.¿w@$_dkP1%p i * :8bK xժ>,`֋Hn`I5~@ R33 ߐaRe}s}pj (Lm|#388cd|Ƞ1IS ZZP_{L%h:")E,poΝ!X|hl.dezUzPS-VN #df53<.1xL~f"OojDB[3>."̽tE1,bN}I٦VYV:5QF&s QpJHF?]=i(opeNi 22"t]LRZwmW~ݥG xr5+z*U.ݷlX-=C@RPOg;=>/$t;STMuxu /R1| KHqwi ݟ?Ymod/6LT%l վ2f{QIq1ռ ke[dy} IZ׬<%-m('9{Q{2j99wx7w4-9p/%ێF%sFʫ,OyʢRT`a41#ΎDBu3}i OPpf<o+Y5k:ۆA#Ak1-:RwUTCu6U L2~ND^q;ծy(U'4lS>(UĵfZpLy]24`'V:~}@! c@c;!n4m,d>d *bm#jKCo <G;/fX`">pxs_# 5㻈*a_JtQ'#ġH{LjI|yx?l):fD;c.v^dmw76_!mfaR Elf[L#^ =Aϛ5e5QpuE(+Jz;)0307$MCXYrkuϼ0i Ш:ac1 8kj/ fpI}j:+La6NmJj ӎ ܳN~FoOI 'C]]pH |#}KFڤDPhJc̞mu #$:>Y6i^Iۢ#^K|SɆxX*?ZNۖG%s AB{8% ?I>V bpCu'U21hymmnbA!FS4dЭl4$5m‚7Q/j_CnPCX Js} ic.;8GG+(l~ƁV3wσ>Tc#ƪڏUa2X Tlj^!q3U'#~sxt jvwxP M.zFE/]4$=kwtY4F#@c?)t/){ݻ){9qq+.|ݝ#E6*^7TUGHv˶~9b@:׽=`WNytclW1>§ǏLL!tE8QoceI]+)U }/?-,>IP&_S=B x  4oUwdjK}Գ .3H!ou/o9{Nz֣::HG~e48%9 lϮ˜];|/\H,.|+wB*FwЍ\6ƵH5XcP t3KMyaaM&'[M+=kv_rKΛѝ5k%cy>jGŗlW`quu^HעUX6r&pa!0߬Е6 \TCe$(pw.uX}>Qa.##irJM lK*Af̆b@YqҢS]h6@n"ԆhmC8O!n2:馔D.Wzײ+*h<iHd IsG)|n3G9 zׯk0cw (HC=Z|w{c8J˄?4W8|Gc,)?'xaJ㮙d4Wz#a @-Ì\$V˧I6-F;5IzT~p U_8pa5p4H?jm>AveI+y5/#Ozi2<66Wb>rn4_ZIhVTu7}Zu6{ۤΝBV7i -YQ%3()Ah3]&҇΅-Fwޗ/jup=fP _z%qKZOfW%6!wsy~2;a>?ќ3[.UC7etw,K8~^WSPu"՜fð)rmږO8Q0TJv(7o]ݫe>VkWmyÀ/~g-?E>t)Q)Z+F/jwNAXj$DbMvBʒ>ߏE5C" 80rouZmX96.(]ׯF|IGhQT_o-r+s# ʚ7*QNzz&kDt~o(BHj52_ssimo =*6TE2:2uF7R#,!+>$%e :H';&XXƄ7njEƸDJmx2 fJ3qFMi3 eٖuftbgYZ07070100000376000081a40000000000000000000000016446b36d0001bb4c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/scsi/qla4xxx/qla4xxx.ko.xz7zXZִF!t/}]?Eh=ڜ.+pu,zK@]ZZwqM]%Zz>An[ 7Qز:a(TdƖa6~3KUfQkaQD^*$=( /:F%-*s[]@q U"M)Qqh͈fu[:&*eҵV2eSHt/^FVG}JFZLS>@ U,dhI1X#ps~)9>2[9@]((+Zi>S۹?P8'!t/9|~IY U6 aAR4C2@x# b%r%Y p)f Ɣa{$VqF59δ5jor>Ad8Szwϳ#ieF{(K{I&tH8|ݾpċNhg}ߑҸXqKX)ZQ恖 H}bФrIe& by) )* ;h@/Fvp`W{Wz" YG]H)hU_roVAG{yD*a=/HJws qJK_Fq4*Ј?&ܓ܀nC!ss zvbt7ܸOQzU^>g&ܶS2 DT}49pZFT*<33Ȝ>SiLρ\BW ._;wu,"v0zyuق 1׈ߑ2\B+2D'ϦT<ӳK$LgkSiNfUxȈGƋcۋC[wz a=Y ۗb3Pr?J0tEV̅o飴 ҙ1ז#AʃAN0x=^ Y4/Q=SKm*.Eoy5pԄ [ ʝ91E1C %DKUvM +\`Yɂ-Ή|I"ѥ\ŐZYNQC"q:1}Aݸ4H5L w^{3aZ%bЀ"W㰂.&12߀~{Wi':pei-.w,SQ N61I{kdN Z+;vJHr%Hyj[cgCO Ol"d—/=&{&6.˥PCv:d,`i@zXE7hu禅2cy^w8H$rkDV%/DD޲ުkxaB42>i{&%6!K*+ϵAJzԨ~= 9 b""5ic~:JP/L=@BGs@t#R1pn^߾%oTl[rttr[v iE}'-pF/81ycZ}tbynq.cbzDǼ0x:! L|jovޟ@G~۱^t;AV.0ѨV{f7g;>"Kw3{'ݦTةZ|=ZNF%Axգ0ZNc'gZT{v/Orzi:&@Eún3,iV2z/;=a]-!&{tPO_ < }s(:ArbX 6Aq`#.7a}arut9)W_fs0`v)ZB.߂ -=EkH2Bݕ VL:_G81t{#ps9*>f+/qijs7c -> B.ۛwh[qPTo Ɗ۽|S$b)k}V}|c=h- 0(ڄ\ y'CkwM~ a(hORd]=Nۯ {hd3\/4ºZdg-`XWGp>P4z(ZB1P >D ,#hrNQ3OW߱Ŝ6?(`+YͷQVҷòګD#$ˉY ;-ء5&,6ʡ1?aqI&ʳT)'Js(4_"*D9TzL03_ YQ9 E<m]Yd xKo $ +!#hFQŗΆja_#G* :2 M.bv!Yb-| ^.&Z⎇t\k1\sorxlXlO4#?6=Ϝ+Ý?#/>Ň<4NyI"9Qw^|+, `?4gv%.VPάZ6I${ʻ,,Х9Jf`AW9}/ʹ!:o%ۗ"{?6G[o_v Dꊵ84!DSBG<>业$>DOr4a6!-ڣ~1.EjY$¹xNrX7?+9ҞE#Ώec.Z|I\^w@5꼌 d]@%%_:$@$=R?x)^(oWaE#S)AXBR`D;i5?nBc`3 a PtL_f Ę /T@qARvt#sO7 փuq?:NJ꼼@;)`Y1Z"ۈ |~bc#񀲅+\b)Y/Goj1Fzz|c<\>lFӖܸ'0K+][`-#GYOL$_7&dFR2lD()XU TFZe Y5Iszg0q~k4;2nB# m a)m+k>Y]y d^4ôNdpdujt K7xd[F +8 [oޅҙhRf!{G@ f/xV'% S")&aJ-'c@Uߝn ԣ98@2Ւ`=@bQc;}U3LLIE̢dPzupCAΞx-$!IS X+D\8L_\i:ql+4H' +Hajwx*ǚt%sZhH`;_\-KpCx`Bdn6V2M Jr+o)n0Z׎x lDk+\*^öX3¦6mMsG$>m=@p繲KZP$Y?㜺(tϚ baP"7tI)D]~1_|[C5Yz7 uc{  ;Y&v׷>l*H- ÂjeXpxsa uZ+z'[PC[:VS0vuvFej#~.~G9ia/km;{H&;s?bXB4N* u=! 4b[fL]aBXGd h~a;6r x=#$`Wÿhz 5=ΆvyOLjE>r|&;B=HkCP{AxN qު~i  +Aa "7$5٫ޜO%േI{g]!"̕o %E t}Ò y{L@R:[#LNz~k[?i.tNM^nFɒT~7ư&͇~CxV3mk鼢 @08`Fhr/a/y0'gpn;+k5)H5{*΃Ҏ6_Fcs%Vũit"M%Ѓ44n>PXou~s0WWkDa±yԺ 4 p u`kmA(%sSOB^OX`br"{A^/;zDdz=,.7"{\0!Nhn$v'' z:4;Wo數XVlQB+q9 <-h\ "#8] A-G]_m(l3I ]%1{uV7uDwBEɏRB:ΟB;[Ho!@`.#r˯q;+^5Lq%551 tmg%W밃Mwv32=xggan<$ -LPP=;&o<\Bu%(`9ޞ*nSJxK fF-?N؂#rFvBG>G C>&w v)+փϝmcHuU!aSvvCy[ڹt|lE C.xD\ "{Wzy cgɩ-\KRr&x)(=5Ө ''üIBg")UCDf(1|,Ij I(%jvi?<=W.d0eYߊkGmF'o?by5ꮼ/vNG!EP5~fËh C鮬WK܂<Ř8Ujyr~M|dnh\Jx]0钸<Aj7b|m  V@5h԰u<=*|d|AC8̄B44o, nLH|_Ie DW Y@kt͘:ӧ#Š7: -By<>] p s@k! 0^sP7RA%f7; 4YIMUdN"#FjlEԺh$k.QXztdb2 ir'Ol+i_A2̮H}J|T՜I}<$Yu8.x“12Ɔ I[ɯKMoD!gK!䟜\YI.6K1sȦx~TQP"tU3^̅ X>=|(`|όNH=u1Ē[W7/\+VfakھHQkCɁn \oѠ,O ih\! 3kX!Fe5 Sz\' Wr}G2WzM]:Ag0ׇraJtAmV[XoR pSܭ?u15^NY[R~oC:q]UoTz>އ 2 4Bu}gSsE;5/R9ɗ#L"fٽjY p: rY$a8Y|as,>п }ɟߏJ7;L$s:xr+4v@}=Ew7~Kn>va*:S9i6?Cjd|-AD j>DZVfwQ 1K: 疟xO昣v#yxqlVo̸.ٮ YVD蚙,.%jvNRC@DΘA25:YFw䍵ɪLzEYuZ 6\AA@xsxnv-ဒw@g_TwyL-uT`$ ް7'VldYEy| b'HI$F:lg6-|jK<0!yֺ>eö&`Wj{H{%Q;Qz B=-bɊ& {Z׭1)K N)%/4=O߰4yLYf8nw6Cj*Oڤ\!'Yrٍ# n@Q[m 2 TA&]~[U}HQqf̍eglW\og@^O*'sց:lI;ꐊ泔H?̳K&"g&n"k=v_vb={H@o4E#IZ[ T&NVӸeFt퉱iK -b~-]iVdIW0Zi,I .J%Z!AfsO\/<q+S9JpF-3vEgUrj7[р$n&~R7ydVs0Fըgm0cMѝ`^I&&Pp{C‰֊i` w/7b+4Ib2ފ6a{jW9X&3Wk#+5Ϛu%\43M,'}#r =RUo?^A(6lf46zxB8yd4Y%wKV}cp J A,rSq?f|$WU|MGϵN\{MnmV̇nX?А`DX@w 0cOwP;]6FN9i 0<qc߬x@\q%gpìL< mk:^X}}{AȃeB])9 ezQ)Fx`G\h!E+ՈnOasFPBp!Tu ^Z^Z8 ڟG\x DMbc__4.LvNN;0N –jˤ*K)动]LY"Y2%^[s3v>03MFP )\%rIޫ~c&sA a0qax||XO}`'8sg͖^7 gAu *QK[rw=P?ՕT;+fʓ0)c)4^69?q]]8aVo8"x5:{L^ Qj+2G hl2pJ-Z[1!Ph/! ߇x5cyB`o'SZ,BJZ 5\9* _A? ڌeu|ӫK3ȣ/six}J41gFwP=zB E0]lBsTy;p^(P3+"J *m!(gB~vTX08jF0c uCG9cn\c۫xehsf}ƅKYVt1E_kI-zpBQ^&x4:8(7۬c6bI׭V£)e,`1ʟ 6|c oﴋR\T>T ٩[II!縀o]Ml8Wp;YayM)HHIt+Ah9bu$*l9(FvKq[i3~o1} p'E ,_'y(?w "EѺ„9tSr[A>PRX0\(0 |u_1| D;`:ˢnf402%eWl]HqNL1[xnm;_RFʥnOR!~ ) |s`tCw ڃwtJCŸ#2x٪J`DMt8d]}=gmwF՛$IYyvc-?|_Y<ϞzLlR0@n;%e=@>6x(YXFPkpAǠJ'}e"l*oi^Hvi-XS,lHf ͹}z.zre6[{r7[慨2u:1ьӍԮNjbtO8;uDJU*uL$ܯxcha O rAl`.[rb3zؙdp $䋅WVŏY޺aknDž>j-|8jZ#sWO5m6򯋯^J.Sf$ !ۓ00A>Hx IFM,9>ki93I:kPc:V$5I!/DrbqAjk{׺g> d )f;Sg/kEx"'QowHQ5XaOKBq+X>wO]9=dX| c.q7Zƃf[ pJϏlƫFLmkm=ЧCkɤpjiffʔ{c? 3hG{,H&eڱ(Go"dn @GL 68qHjS-eh""ZW}UHzNT.fs*ctlv}V¼rc}(O1٩2˪eu1&c}̌zSÿԳk,Vdk)>k.F0QuGeVt2} [휟YQȐU 4` r{Y13|K2`CZHkV!] W| F`HPh (tMaHyJPkt[T 1N9 I.+_/q:ޝTOy:,z QC7լܐ\6b%+#)[Ě^3+UĴ"O$Mi^tRaUܭ9Əiؾ$ufT+A%͚aeLT|.~:^̝i}r?A@թgFG 3g[AʝJ2n)UUoL^h۰ e6D6>5ý`]߾j|5I&oD`J2X O6m :xsdZkF@E&?.{3K EDc`{䟠8Xb5ՁC3*! =1*OF~V>:Cy=t.?oIB3mrЬ &0뿖H_͵pmY&"7[ј\O",3Ǘ&Pu7$ʙYZmڝJ>5Z{'m9wmwoɵ)Brlr{Ws3,;(a \C!uMn?,s]d?Q5~?_SrKkyH('N[9楿=ӓ*8k/A d&dGߍW86SVt\gm~%@Mƴ#qkhA~̣9̑sщ7A t .r .wJa”0[]Esbi~ɝ%_׌죱}Y3.dZ:ښHlؒƍm-@qȉx_8-b%hL, Ȳ*.]ӵui4*4x+nH5/6M~\C֠O[Ʊ.f~5(תcNE*Vq1$*ceiy-:b960EE%?905Woi Emx /*;Oͮ5n/}:ŕ[d*V[Ba><lĭx >">s7 Xe`[?GExl2?O&MxhUzhULS%p 7xTfP9InE9':whD@AkM  qӔv&G* $)d*daQ@SD>shc<8H c e=g,@)^v&3f$no!-= 'AnZ¡H;}X " IF'86t3=at3LBZcUվkfUnv%*fB-m&Bg>ۺ{ԻpS*c Ji؅s=(1,n!]|>~82 ztŃXɉ #Ƅw(ϕB>]`cǴU2G?vBD7StZm+w xD5X3.L'_v!{"ɵ=〄7? Y6!8rdtY =,@s3ʤ0͜mW EDߏ'p[o}[Ȗx?1 R>[ŀ4+CnTmy]i݃+ &$ )! 6sZ߁ޥA@[co]cC3bwK5nGⓣq7NF#?Ig0s ۄC=T%$L=L: PD 5!jj()xǜ{1υߣԔZFGc$Z}ce?l9g%S%-ڹ^-y|(*8}+L5݈bԁ6\Zҭ): 浊 n(=D)dEt){U޳~ @ǻȏ޿J6!aYUky /bfqndIlkg9&&Bjuq\QV=|3Gqzj5^]td]U:hw>~Rٱ쌣u~xrJ6}@5#-"Tw@% h&*Ooɻ\d,[&]f]>V~{KAVB Wz2L((Y_`ғV>-7WĈķt`^@ӛyId =s-5Wu.]KؑxwL^Fu9$x0eD׻ͱ݈1|Ib`J+`s@Y~dDL^ T_N",`?.2o<; ^-\y!CX35 ZD/(_2{Ⱥ%)*k;%V[ 4%EyQjƺy^؉9o2&MCJg{iɽ>[Lً݃S 1wфw?RBl#ɨ6PMA*8/EI·NVMyF:׬آ)ľ(,kMŲʇ&;[K+ۏ-qL[.G{ld5q=^y<舧(ZuFU6=qL麏0{*ܭ%ul 2fJnfR3 ق^cfG/ɣ;/,w x보>s8ں\01zx"3KZ"hX\,@L10~Ԯ+h,&KP 0T@pH"Gp!1hϭ&qBT>W'8D1>} 2*6A]0l7{3)@nA D?K*_!]m-Y'6Й9g7= $7)^s,lU4IC\oAqp ]CT"Db{PĢgvKg XL*&W䤛,d`HHf]R W5t]QxѦ: 泆F6jnM ] |֋)d!QgN8 ҢJ.*5%=b%CNmMHp|v gp _fv2Q'X#ď_kCt) =V's_ :ݔɌG\k(ٕc+SJƃy%,pq[caĸf9N*LJJycSw:Rif9A`ut?aݴ¢Ge}BթU` Ow>z*56V"; V&NW&D8<ݧahX p4#_N+$'d/.?ӑtnaA$"dngR@"#Lb[mOf;Cs8؝vP^<5Lzk.x gӟ G+#btgkFc,ĦkY.ѹebm_nAZj ,E,Q6eOr~]{ph"0nkۥс$p(":sjʮª5 ƕ›W5Ѕ.)NZ1,:3PN3^Y' 7{Kw;&# {_&L_'J5uLJЂ/C+$2L+RMp#|4˦ ` x0"6x[J`K(Q'> ."Ht|"'_tnx8&8u?nF)sO7u"2D CTH 0t|p%mqIDiM}8$Z z?DJ98퉨;TKgw HDyϐ]2SQj?=eucӬ:֖|vkXr;h4Lbm,0Mj+uI<3lSSĴ88>QSHGVJ`"=m;-g0#&/CBsAu $[b[~6;PayQD&. >@nlD`C$yYMsMm!\-C|j9>.i}1R*,MLMJ"W#Iv%|~K$f) $hvs 5L)p_rڽ/":?9eT;sXu$kQ1QZ >Ъ>]޹S7lDJ-83ڗ}r"9*fgt49$w{9Rؗ _6RTn*6iEkh^"&3`@d)A7EW/rQ2g_J:\Psu<+x}rrC[l8&l܅Y3ʩ Xdz$cmlb\UD#fUKC=,ߏ^ˋASg%sJ[wXP,gY&8/Dza[dعl%Rl1fG^:IEG!> 9l5AvSt (x!gb,1X ؟XR/S'ef^Pwo`)5ĽVq"[9,YAN_ }fd @\8[5OqW'wEGVT{}_}pbWس8W`lb7wE'bJ]=wPqwq5o&3S!iZW.ko+$P q|8O%Q8 p a\.o~.9rb yMu99 pˋL<6 ~8t3Y݇2`S̘ Xj-L>\!آ߄ADB!84nkB/qfQ0iU> ˊ\LF& 7 $jWQ=qjSC;ZZq(Jvc~ͤ49f۩ab$_5)ǭرWqhs!.n0ӡD A5O ;6Iyv#H~? /psh҄G ~|qy1uDzx)sn"F-*PE5pC.aSɑ="p#͝8 \!L5ᛝlz~.*4 6RΥi<;)8q~|*Q9sQw$*3೘GޥxLH ,.~ɧ e9RZeS.Pi 3hѕTx&^RHyE #/4>okj=z#*ickUK",S>J1ucS#G&v*O%of~?>EyRGvfa Z'av(W4A)R40*ۥXh ~JGXe_Vwt%f;M䤍xo!ԹJ* 2 yc#Ҽ7#o)MS[WYߞS^)jW6eO,ҙ:̂|[I1`A$ M*"prЭ@QENĝ_"p<m&ڒr`%YO7iގ=up tcoOr3nܷ\mӐ"f 3J,' mb!ɺCexw_}_q *A`Yo$fy|]l^c4do>SԪTtG ɐ\u唻CJvO m}%=A!+Ec;6-tF,SR(i8.`Ҩel/ˍ`rIl J 2]^z1 22֬ǛTPq}ݵ{_BA/Mstq>d 6J\ c3-0 2'@]}F38|Ӎ (eÔ\ӵg/DcQ8#hމ?(CrsEZ=jҿ"lj6sH !\4e҄l(BDdTa+n`ZN}Jy6w39{ \!z8K  BQ y5σY³ {d8zf4g# hz:!wam66xړSy~ >8&sO*YG%xS"<0M7кoaܬk~A1[p8J>Zd<I+N8}],u tͪR10qpybyy^+QON, CN@a$H<#P[KkFIwRS>aX|@q>S} $ 1PtcaZM?;iRIZ ENAIrˎ97B] ٕGRJW<<E?/Z٢U)Z˛7r 0Q (dوS*Ƀ~VTz\LȡW(+A0+C{R>Nll5g]lW>(&I_l񓿝;Q׋N ["w>+=kׅuS: P#+}4JliK\axٔ`"φҫӂz7:c#?d.l2z3ךy-k_7s\!R??t = 03}^v&,gG5ʜo'l ר5$ZI'a.|R7.{Nm|: ^Bix:@ Ȟf]pϠC^[~h&m'1P۝\`ۻAYPuϓy{N]F 9fTvZbQAzrgyQv?hta:Hw_M{> + DU׺4=zH_R G=!_[37՘@yxm>Ԋ;QȄ%Τw _{䰧2y%fO[WxE=UFJ=,)%,$~ZR\T -g|oYc8Iܣ$&%y;@S`crmF(b}Ҕ&rIXۓI5W,}FZ$(2z# GnȔ7?Z" Iʰz0G=usͺ}q?гl1hfibFzD̝k*,v5,C0O \ٱY飸ɂi \ Q+GAܙ^M[#=tn4yaM8Vǭ,|Lapw)RlBJ`pw0qUŖof&M'_iP 2L!kG!'ڗ}5+v#K['afSpCH!^.)l E{mTJzY@lgECz]hA.c ]&.nKP usw \وqrJZy)EGxC@,R%oH“Bh5wމe~ȁZWLj!!8åo!4RbY$`m @uq4FLƅ *9x2LD" ОLC oXz ;)Xk2U<PΫD1|  USB"36Ưzk=;զ>gaf@;qO)aPҞ*wj{"}$1_BW_r"]9y Cgvhs^Zȯ9X5; !؅X[ I^x9 ^vfc4(. dٴ+$tR_MIA4Խ#/Do|IGF\5 %ӝnJN%򋧀wdXAj DqFezT,dq<,pEZ]k`kC:$P&c̘nuGu],ɀVK5qj>ZW-n@|Rv߁s!ࡻ4ܒ9io0Uv2lR#}GH 8ɑ}0LalytdP7jP ACOs!.7uZֹ1XMs3.KzUiEMyj;#nQdԷ sC Zڡi?79GJo6 ]xSKtf;SHˬPF$dBO>Y+N [G}{dG{(VS}_QkߩR%.5&+@lh/tfB;dU"=d.}=\,q:|~VO1^ 544bH z p6섐%1P?yߢuʾw|838XOC8׃SA)iunB0fJYu#@4f *{8([H֋PFo}${D-Ir,npe][kfBrY]z){DtM /) *n@K%~\;h.5pe<Ft-T/m7¨.8qY(Mu4 OW-FqQ@dC cKխ`P@)a썩" ᄃg>VKX̥}5 h̞׭ž;E-8s&ot* Fp$ sO EΠpBcP4sǂfy@RykFrGcԻ$3F 9D$j\9~@߶OC Y;hPG>7y܌Qx-T7nȮnz'Ȕ@L"J 6dB|4&+CTB.jfpoUtB51 ;y7+5̶iS;fH*|b i<Žq#\gUKYn1r\A cɖK`16Z_W˚^Jrq&M ub)V&7=M ϯ|)+EfU^"#iuf ̯!Lƛ0M^+m^a4-E9ص-y`ң1zx,Ƃ:(m,3r'?⻎KkMmXzx=`4X붎Ͷlg7?"6&)KlmIxPe^R` C;yH)ԋ< er ) $=WQi͕`j9!2 QNd~<N+ {QXlayc;œ59*ǓJ[R͐Ev.dpڃZ's+|ZPP2x:!1YW  &_ؼ֗GfTΰX3YN[!:ّ dË Z}+MyȾmI*IQuSe(-&(jܣ'S\r|lNj[{1fhp\Mf*k J0vgnaKvy]ptļc3U7LaIh- zlH9J)1~cIG}Ж[~K4Ex;ZJFIe {ed' X'('QuA ^^97vV$qZiXF\afn@-Cג_ \UĠ K|95JC. Zln3 0 u|;aAs3%[@bH4\^&CoBeĀK#k WM*pZ/Lo6[1빦NlF >(:65Ix=mE4 kK8`Gnji[yw8lM;!5PP8z3`k9oC)~أ?{_iL_VT'^)x޴66gFo7мxG UzX&<FT}%[C'8R}nlq ϰ>%BX]C*#k^^z: hZOԪuvKo\*v}Mޥa@'sÓ~a\Rb"XyQgN:N@]M3긖v2k8eXtdp#Al:% [lC{ǁ%9BXn[TLAԳ4$.B+X<rHr,s%D XBu[ugmYTlhv ~bީ L'0Gmty1x˫"VE MQьCJ:tLEf1B,6܄3@sQdМb:dblбzo_olr .5O # {ܛY){JoӨKs||]o>$j3*d~GhC]/PYK3=_isBH/"Ȼj%Zgw{d+Ţ2?~*15 qm`X 1pC[ @4gV 2'}`pZ`_a,=%DS!k87Ik Cչl&d|>>L-RntJwN*2~]TDS u[GYW06DAJOcux]j 2 u*҇b?'ɤ= ٗXpjj&|"L9\oz,ۇ\,ͅe3kZyKQqW&]NP>!m7->|aXU;YޑJђ>Mm=@=L\^h3VD.`_m*YP@yS̹nt8\ucg* 8$Wo >kѰvҫb&Dk,YPyz :3-Sb+ Q}ۋo(@gK3#\Bz p|@$NɎyTU lL)o| )xvYg%alnUMX)ӷ@UِT&97r57"!2]oND1ϧ3:wA)_^~ٶQJ2r @Ub) ɷ5 ׉ReiZR52L@+d'2\;# Jbfh9iޱchCMdO9|buO(:0 6Ѻd3n?-<Ƕ 5)ݒ<7ZDۼH45 FXN aW.;ML(^+]ą А&(~ti>Tm@=2q9h gq1]ڢTYk@`}%{gfO=W쩷DɼB!ᾡv? yhJ^X5ɯ ǿ9 0JatbaßnwGQ*7YX[S$u+t:qcQbE^>Mx#[э<޹90~yTY]nta(:c3̦= TF勦9~(4r*>gP64W=& 5NM:ST)fG!1'Jc'쟚uj. $3-!k!ԣt:1B'[ju+΁t ipI ^VYnlUUj=j^l2"wnm-Q̓ܕlʛ 0By2x34У z(Tb=zYPx9B`m+S}|_MNpڇ䔔 AGj1 TPgq~>v~i EY"ݶL+&2 UWX)Dn !S)9"-PIE+Dh C^v_K{ FO^)?&pդ:vh6ʳC0beS?e#mGW\#)(^j)*Z iE"IW7:fugwB*Ou&2As8[*0H\Vk%41l%[oo4+eh&R)7:)Pk{vN(9Tp-n% 8 ώ)䅜l%t侠tNj cbW!g@~T-xHBW֥O GiW)#dD Opg{鈩$ LlV/_iw[ɩt!Xd{(̠>=Je3<|[.3fF[皀e*G]1^Y9ی}R12.!+[X7AōI!R2C޼E(q0(ya]135BUK݂]!Wa/$Dhl$eN@y_]]ݍ蚗x7苈ULStC{] —ܠ Tw:BWR6 h7l}SYZ)K^%ɉ2,J s&?) "U5ܡ@,utY;:<}s%'za_ ѷ%z!P ^`%J,*:Ch= 5&a HC6#ExsLB;{SٲɴD|`!bōTQ #gU C1Z#<=5p)ޭli}LYpd`nVachbbܤpYExn}/E~~gM.з̙(N~̳{cVF@c?)G@Hm\} |YwHl$ŴA(|-@92o]3CEYk1f8ʹO}\-wc6hgFjjޫLt]y0K&80a(4N6H-2FzF!9AqA!l%_S+˸0 dvqEʭy\r(QȐs) Hitg` E0a] o N/ ^SBfo71 "Wygv0 ux#\z4 NI!'[VKѸV%zœŗ68~Uqv02-U,N'#jԇkG\To4wMƮ3->^a}ݧf#]][{)y"z×&iI]U~eL`64~K-duxgs{%cO)8:×t:F|*BHUTS9|(.;ZW\j\uwrS?\Q[<;$N?҉m3յyۚ9R3Er$MBg/C8ʵ؈]A9cR* My#x7ȳ.YqII0 ,YSfd'bڹE+[ɫhzRhvVw6?3VxO;*pK80sr[;-2Յp)IF`I<  g7J'ju!VBwlaK%R}"T+0}A#Vb4\!Gw;Qʐ Z*3ǗFfF J=Z/Rl1h0p>'zS2I>Lu*@I?XUOIƟ4OGrkmڿa5qĐrO&f4;jy=DI$ Sw3OܩD& -Zz؋(b_p-!Tqo6hX`\Z fŒEPjדv)*XuXSa*VUvXk<&K<5\GꜤ7p|&\1\/ÓW,hK;ܫ.y^?QZㄼvp0eR3@@cH*ĩ5H&8sfL~] LT@ gXiu;/J!-/5Ү:NBkiwԖ#9"JJrm2.q@C>̟"mye;O8˨ ^w Ʀ@4k6O[M6eq?Vv=e8n+TKBWh{+Ցd~ R`Ggd-w}#\Tb'=$G_9_d-$z^B/0g/;Rien'5!qj3b7yt,c,'J+ oC,ݫ7$Iu :1]IQP0f~Rxw}<_Ztj'Yh[}ʗҿaPB=t6|K [E>}6aO]q{Wp9|CKDͮU_yr:-M pd gd~-7Q@ZY'.>+IM 6)]*aUW}Ѳ[3"ԕB"氒g7$ٺ[]O<F5|8^ IѥO _.cr%aHE 2л:XY҂3  )Z+5 3 |r]) e_˻p]'{ςTF:yjGR:~Câs0:zJe)~x7Q}Szc1=Bz1+ \|Ax4~5peTRv‘dIՊ%ףiìlx kDAqMS:?XwJG*'b^m' uA*mGֈlrJ/H[~M̫6du~kK[`K'Tc 6-Rit4IN<2b%7H.-53[:Ltܼb Sə"Uŷh.Dt1"rO74gؾܥCLfs.cL`;S^!]hSMN-b:/22'S=wL-xs)l.}V(`wlKcA|)銆r5F (ag?GljNƏf<^g?~4Wސc&&sf9Z|ީrt_k4>i]J7QVaΠVܪq` =˃Ƙ41չ5oI@d'2Z6ol7lu\zD}s6q'@yF js5RjR 1BLNGbQr{p_Q{hxѣš WG)ZXjIY˥"7,A@ξ!ͩs^0$b$X^/w3G4Te@CЛ QՊ#A!ųrɺ#N 6|r4ŒM,:QU)Wߴ=Z\op/MM{ъZp #*UZ 6Q˯o}r,sF Hy,3_om%Rg2 qGL} }] TX!Q)jʧεmeO$CBǘi;K\ZNz畐?)}BbM|ւbi 0ޛ6ރa&y4Ȍ5VZ1BP*!TLnC_SM;T]R8DЫ4Y}~-F,0R!iM|S9|kO-H?aRQ ȄƃJi o5{HxDޓoC%xj1qkiSfe&3<o/^poFVPL{{;]Pou--p =n'B&: u,hrY,:U:jazCQdQNFM#ݐthrZ a@e*G%p\di>lbu)p$*-8"VؗDҗ<@vB'<P:C-Z=NMp/Wޮz\!BFcglj2ye"]Lq;L$j6y8d#<)s]0Nٰ1Gؠ59X;fT#(am< 46^ v\c S>n)VPCCYչ Dh܎kĔd7^G~]cQ?Lra%, n}tnO@xAY:Xد }(a5[< %^'<~VZqSu/2 B͏LXuoTiK'~ PNy$?ý7$h0ں&P\sVYf16VNw\@ An[(gp'Fdn H `=KGb&(f ,5jEnWYz^6E_DK/-T:Dhy]!9RJM(^[ S,%1n%μBvT> K:%گ͠C|>^5hfs-3~^Bb:R)p=?/"QFys. <z+5p ?VX JkɵndD_bUx\v@\:ף<(Z.k%V¼ _ (/ڍ%CGԛ.eIQX'*"Ķ At_:}?YϔJu&R|G:/~!;k)k ЬYg%=$0q[0e*m]GrC9dCب@MZ eةnHp9_)iuveGS'NP.+n'CLuRY}aR%뭕yj3K?n tdJ r5UZeyHmFpWR62I`t+Nt!{ kش>-l">CnmɁ4̮i_911,l;Վ[˫nMԍ7 HhO¦QA(_cs >vNJ oVć;Hg+9G'4dh{?٥G"C;?u|ZuE1}hȣh~#xiO#J(i[920Vxjq0 f@]$Óvwi/8c"4,ћIvVq'J 3VVTb ‹$杦'ڬ&whgt64Q\͸̆+(/=oQ!ɏRG?|id[h~_˹JXKdՊ? ;igs叝`QdK;Oo3&fbZnN-]rivXjlKRYhjʉiRtZ÷:- &Z;9ԪZHQ\vEYr1"CGF ru(ez/ ZdvU;Թf?,1}PB,;@J_r'mn.#?XWeVPտz0h+=lxt=b\M:cYҊ>)}3hsJ@1tct[kWGZPߔXI [ 1E^]l3R)!/b:C'>%_sߪ>RH[VƒwUӵ(t£BO|='ߝ4Oz.~hΩf@9i5Ξ6z1裊3t4׷sz)T0 R V%pSh6䑻?E%xWy=9nY0s/f' 'Y[q q, l3ъ1>2ґm6Aۍ]#MHŬNJn[xwwFh!}N*Z\KPl͚h2Vk CVsF'r bWFM^J'b -5dYӿ0=Ʒ0 "^ H-#0ahBemP7׾}B*SwE1$NZa3 -)ka)7stFkV:&ZsUw7i@Z`D}TYr.;XcM&&ܶhU `ڙԬ[µW$6Lܳ ^ڛY)GzRť癧\4ۿm9MUF Ř}rrU2ȗs3BTU5m,T2'?Mi`J”**L~ɝ;O"jj Nm4ўKG+ >XVX>Rs ]bxRR-^H¶ztd%Qt!re!y0`*.8T\ i7}WPլ!OGP@aNx'.775NknИ>ob$υN£ϕ`tm#տxlګ"TUƖ7o+K 1 G c-.` `$yEe<ܗm*0G;=m72L$):0Uw{-sS\x_'S2-F_nx #!Q NW'w|q%;~0lX]-HU`.@/! PeGW5vƀdd qL :sk8ӊ (6y4ݪ1_NTG,QYfPGBBP˯ *\vp ͙b'7c",o~ՙUxRafXejH[PH ?J|j)-*c\>~u+nE?@ǿL<* *n&lf EHFn>IW 4f_p|5jòfK"#I/ Ӵ}R ܮԃ{y5BYH.R"U2#} ]#Ry{Ѱ.ruCk'fWRyHbKQh?+G7 I-`Hܐ;8} {~5Y^5mwT ȩ_\ppnRe1l.Um?"Dvn1_b+j<{ ߾G. 3ƅxJ]4WqQ/1GRPcjBx*3IiVp]RbsD(^8̓vu淏d<ӔyKbQΩ'#L_+g'Y3fXcYLZv$F| SezYQW*=VwྏNbT$i.Yăp5itI*\n~4-[; K!ZFuH6Q2KbځBy68C)!r;ÛۄW9?%S ['p]4._azML0=CYe )C•b\Ct򡹻zG Lq3WXm,p"'>gVbc[y*Mz;>tO;h]ħu7?6P%>mRӲIK֯SqzZ$Ȼ kd Л J %oJI `Y@$ۖ;ǻOe }#D&##;qe[x޲Iq=`L*jt'A / v 6uFȷS *mY>2Ŗƅ\(cن'>ܵ;)Pmzv/?j1N'*yg:xcio7@Z[$ƙu0xAB'랸`Uxz]MrxE3Pb}JJ [SQ՞ik($R݃3 5.ѮbF I3/[=0YDa6AEs$c~cɼ`[xݰE daP%(q|B<:boŏӫ\ 7׳47:-JDr NYso YS*2QϺWTQ ϴFnV1 l oxXkz]LՎb G ge/h3x>@y ؤhuN$;jxe"@;џfXl w%bifw,LƮ>Z0i 8Q*O4XZ5Go-ۉyaT9Sm>e5Lֳ尳%D\o3GS^9;MWGfr̕ﻒR`. D4A3Fjf8^xTHhW~Hм{ :0L 䠠Irŗ0-8!JextğD͡7d 1CJ[ c~♮7-a_qp9ݩ67]pIwa`qtk #w#F_l=$`sp`VIϫs6 F~X){0O=PxRC>8>a{dO"z7o3SE@zW0Q`m+6@ā} ikm/Ӕ|6,&!$"ˌx-t%zk'B JF!0ۗ"Ű~"50R9d rؚ[x:gD94E>Ή4IY&V wCOn:}-V=~dTp<}hVJ* il =`A}R1bHp&@'  c6_7r cA {{nd,\ShtOTP&0jzkP҂&[# G֘.+{ hu8-`wL|:/Y D?4+Ĺ0E$q K}m%|iQ-l.lk\Md7LfY)d\7\丵OwhT|8owZ3h`0K wHtfF*p[+daeuA#4#&.CfIN]J~v8ksނ?effb^0pL3 5ҋ,h_3nHϒYeajqFģa  pHkœғ+㞑cTw%`:| d X+<Z۸2J_ȳHudBlm_kkx&m_`S2ȕ@ϕ:5ЁBD +7t@ }7*$ieQ2kvx fFʮ$=oNZ2ZgTcj22 `Osپn'ȂrG\.ASc@eϢ^xR26ix4OB'6-!?VZ6؏銬*82hriO@1B'$rLLd"45܃U?q2r7诣:Ю/+Mi#Q֛ +`Vj Pus'YE}Rw,CX-:jA%p2\P Ɯ%geLyIe1 ˘j}9P;: LEe$H곪U_luDY t vLBVe8%STSx. S tv5Yh꠪qK" j9rC+"T%at2~`}ZNS)X?Qfi|⇮g ]BB쾧KBxԾ]ЩGbρ9EoMuu?b N$3ț%닕+0kz;iOܕ%2'9蝽qι%z;"M&ER~ JrK\oA#Qkb^$Cyy4dj ;X6՘¤"\-QjO#V.Wm]z1-T>=%ԩ&j{1 2 E}Nl\-:/ k8]7Y&*a]}jA&Sp|/Iǧ3s=  `%p[/o.ԆQv|A:89 ?X6*> g6ϋ{!qJI`\ H@Iu&) RLv\ad" Jg5JŒQ)4ᛟͨ}RyD |OebqRRDI9x fWrpE=lԵECH}wy?8cIZ˛rBT&G w~XX۟ELT=Ե>% ĭ_ձ;xMMG>zM{:AnߐV%rƓ?v(z "G_tO}g*F1 Խ>$_>TۏxCm1cN?hYy;GVJw:Oː+Y%4eʼ` ȭ,usx6yO#;6T+ɒ`&xʁ~ɃCeE}c4"Y}Ⱦvt+7d_)Uh!zh8ʧr*d wFi$w9~6K&Mm%&/։󐫝UIH^$-wP <:즖8NJt@֫lEby4pK g"I.[n|#WNےcUv^@CAE7L!h#Ly I!)/fZ岓URw'ui^Z&"EKo`وd#Bo5;,;ױAh1rW,%П +PA-?U|L/&-{l5}'IX5R~qݪ4O fbXx7Mk$ArFFnb{D$s/A5`n*eɪ>֡J (=E<ρ-y0d><.:HP7O_!kLhbLK֤+".|ɨNȡu QP5+(2 @h^x7!ZP<[d/#uLs[A Me"z^ddrgg-+ZbN1Nv2[h-bv'Cd.jvL9>{Z2l" E}wb[ fׄx)|#BnC}DU^k5zo&[MX&.HEE*kڭˮUƵkֶ8OLrΡ$x pr|pgAnR.SA]tZF"<t$R|u{(EȞrWME6&<^[k3 pD\8J|sE}~.R7͇7BՒe [%jclj']`>hiE1X3cI) _3 Y.+Uev%dW9:6:+9JSdM3É[ҎNd5h8j Aݏ 4I.OFS>ۑK'-j;9RλЂ&S  6^Il;腺BnܖÁ<Me.At ﹨cKICS~n^Vg04>}n0=a$SV} q& f/y2lQ@-Jbϗ$j1 5TGcN1mLm œFBWd1GVXS5Mn.ҼG _tG "k,lR#s"r*4F70&/x?^GMoR~JS! dmZJdZKpdJaVk7#ZyF g iH0`UA2b& _eK\AtLJLUϙũf~ΐ$X{JtF1BYX(TFX`ZZ]?zh ўM%ȉ {*a8T`+̖*elwH5<4h9-XXROw< H|'BrŅ!Ѧ;GS*'ц&MEt6׿sQ9I$t^b J}4y;9.`9^q_Tt}ջتyr٩ysUY>3؍şz8WA1we2/Df]A *¤⹰ğX> @ d}|]gXq݀~\9GN/:<t*zdGnQ\$n"J@U^#H@~+xsH“:4 PW3".mWj922%c9/쯡ԕ:qcg32'vTphFݫC*xmŠ+4z8sMS$)y42 4~@!Ai͓=Q:e} OeJk}QȫG|Lɱ%@}!p8)B ;n󉃴|ee- #2Rq|Zu|1 0V}lM?W !+MO*bdVsO =˙,DD@_+\W1P-_:VY n_ˊؠD$4dDzDba(\mlwfwewiHߋE|c>ː,V8Հs8ў;c* H(B)1lU.̧0 YcՕQ)#֒[ c fZ~'y,Uh?A:: cЬ0@^'&2,^)| U|oTw:&}UKܣg PD=V'}|UH}_Gy^dDzmg:aUX/('[s_zFnCOsS.ONx`xlk +̏`G$J,`cIY"sLrFL1 s2PN"jrы:Bc9|fz.j4Za*;FB-~Täͩ Cn3 et7ǻ0W20,[ @8X+}AN%n)sU:du*g:{յXR?Z"6,UT,=aiN7RHSį`dxoOt9YF:lNi ܠ6!Y9&28\s'XR,{s#҄t7nE󷌥,uwwzף 6sdV3kZ(Wo(##I$ ;Qqyu'4B.5qb'W98Օ6p:ZyKV{5kvטނ7gBij #b~SQ6WFs=[&o\X]^'g$/XT5;[f)iXuNS۷e0e\0sмXd5O#pBm'@"_`,ZCDyRv\BU'Ff9d EKa0l9o׊۴Ȇ O.#|U`*t.6 h{Bbt .L,ZH^+ տ?gЈQC%!Ν媅QK*q> .$>ll1ds̚0_3_IKcf2oy#lePR zxs9>F lrWyп P}iEuq  bDsa|\ p~v,vHН0?Z 6n6RPѿkmOHؤ6Uwꇇ ݢ.w !O:cZh )}M}jm&2洓Cz,,NUg"l8Q=E޲xuj~^mld%Rh"XnTԋX04|QR@s|iՐ[8IhW] 8.Lu}{|rC¸DcWXEsai *T\GF¤#m,JZn߅#]i[D͔* ؍` t+_>uG7f<_ihDx=JC1 '&ב;2ZwMxǜ]?Rh^m))$TymSc3{SnSEoO0em\9( ^F_޺% Ez51mv;Lѣ6QxaT}b%pڳ~rhښ57YP"ʉY:a;ዴZٛ_Ίu,>38 }^R#17l7adYk*j*gn5?*&bPyFuĔBX` g/I |hxS.?mK"#za?f\ |~οجb{׌<'IuJL}M8[˕:HP&TE_.Z(JMel$YgKp{uP7g@UG9@N[5ܡ؂ډ'_mz@A"Xp Cz]7M0'mIp<481ҋbTj[Ϋ+ /9k 68^ \^fJڼ6W1Kvq sTbp4 Ip'w1zԟomΊ&']TW]VpktK^sH5?C$ai n'Vyd3Lu}*Q`  ablKd[NB!)s͢Zr|F39uF~OE VzF7 ձhX#U,Vc(MqLbüt<V.|AeOT4>ucF APȃFE)EU+k]PܤS@ȼjn q|2LO 0w 90Ps0ֆ20@[q:45+ Y:e )%̐Ă$&I;hPԉ***u7VS98{ފOET`:vT+-n爛le~W6|Y!Y,RZmnX7Xt7@5Np[dCq%xT1O,!:ۦTZr6 Xn >u]B(I?Z0 +bľJ0i8XwK}`[=Rpe\d;~ڕfֆG5|0wswhXrPZT-h4 ԷNw^G`ˍukZZSop~wF(sKJf)wMsdڇ0{DCP6XƳ ί懈xL7]%`eQNry Ir;ױ#aEW9Г\u$+Q\;6}gmHsh-3Ʒ`uy2J-"ltSK6 (u*"7ܱ8Ѣ blwnMMƀOr:VG-;g?L}*AE[_ՅQJ47ujnGu}w!2H,5ld[=g hN}ꚋim8 ]27K^f4l.g $i\H)pU=oES4H<$^p% DdTώ~&ZQǎ'6m@zұJܼ [s" ѩpM [qWbW/@-q;BzcQC_d:n$f^zqϺyC <LJ^yg]5NJf/DrGjssK.w Bm7 0uVWjϻNq׋wʄY "E"}dx Y,|!1kPL%O\,(.F\8 KM[M|1a\l^&UA'Ο5..6y$-g2Ank m?:OGrҟ:"?oEcg8)hX΁}u %o1.* B4ZEB}bHqHg_ώN&mtḲ5^qL ɣ([ >]Z Ć4 2 lR:d7j.񫈵>i*AS㼩\^\6ם\~LET¦)Ly<1FQT|u:#iRe(c3yo 0*7"2챍 6$JDyȥ=?5SFtEt{ke xmm@] ,G!a +u6VIXެGn@tjJH')gY{FfA ;Fjs{{}4 Y2%g:FkfNc72މ[zU,!E!_}oxyoܪ̆|jIDqCxnU[N7joE\k&[z;Y*YUc5I .=8"E-XG+k啼(rw2=QN?6z2xGOD2#^Iն! z:>,0(1/8#j#Zl}֌=ױ(rvI@A­8 K?J2NeMm=4yh owta{Z|îGEnRo80VތZ;2x 2N)UX{fWZ 72= :<9 kӤšЊpY~ټS}T@t Z5->9 ۅnUgfoM (7oE1: g/j lCsV=yֈ>38׏ю A"w'@[CԔ7y!9k;5;VmJHf_H BJ ٰ{=|>vl'DYa8_;뱱#4hӦ#!ge\ b׊k>0K@"{jTdYQEn +$l#p4}a|q&h ;R sv]YYtAyl?yLԨOC)h !CHC(F@tJZu&wܦkcCQkOBG4t Ìh7=&xKۚ/DoDdzIjMC3ԟ"$4@+pG~_6tw-RluJI%;%xӢby!DpAoa;'m D H>t4~O@&)3}LePBDLuze˕{QİUx@F[gD=\< [l4@n2RJKwkb_9hkԟ,+^VR vSidޔKbBa?~@`n$YBH'*lblduG ,0mf vMQУ&^rAJt2p#9Lˮ <;s|{ŔTC=,[ֿ:cLWn]u1-Dt/84HsDsY n9EE 8E~̮DgOGNnPMTׅhpcmݎa"PHė%.GYw=S5xQ6z]M=<gR ;NH^ __oDh~8| -'Ц_ ,,\ΦLi:`U:iīJ;&`T~9CTk9}vˮ3>.QP[ nyX(,wy,2?(dπ#xTYr7,FWAL^WR+x, ~f @B,X5f2 LV?KCv<. ~;Iau풱 hn:z=ipEƭ{P9 g6y ڡJtBM?bSL2&hYJ2*U[qv,o߉Z߷[nb-6> V'{g Tq5PůOgT}xTˡOI5f>'0$>r9ٹ.B4/$Yfg-bq0^+N-G,2%[z_3rwksTZGf)R{/ZCO`{5hbukÌW#㝩jF0FJ\.+V]-fj/*/}\y^Avuͬv)AHNht>w'JJl˘6~1$^*т0ư˦IJĪC u@LJQACp9=эi7$B`,akoעD!AMo,>A#u~PU˳ڝd)4yIgd^ϛhޡ2Xˇ(tō{Ƽͳ՚Nܩw`o`l6zǷ>7^$K)h˙~U4A1|Oo#Y'MF?TWf{9 p)KdJ0:o_dGG\UG`ltʙSR[K{ӰILnC쬩ʛwZOhSt[EN>Nz.l=s_u/;"DQ:A$ĕ%m)֤h׈]Y4ܬE'Յ;-|SɠK԰vd4D~~HU9.NFiCD ]Q5]b M^۔GsLZ4&nH]j_(in֫K-Xg3ۺ+LIO4VU[ojRWto)Vl-X$EޮԢQ; 01n*>(L[jR~1ZViA $ .DV)"ޅQ%@03-@n(x4mlR xq_CYbn UsɎɛ$t/lA.߭FZkO8 g7E#ǟ:90E +  ~?(0k^oP:A@]w t=z%T9Ɛm."Ԁl0'#X̰M+[K^r:NС(Rd9;߭QD.uVƧ`rӗ!ܗ0d1h@*W.h yUbl7iMA?ð5濣URe#MͰ4 UVzQ O n@d%nZ, (H{7s~;2/1Lt=ͨsT&-!b=dTL[T?p?C|JKx&J51U?%kâ>=5,1\hTX lo*#dGBbl6y?["(}_gГhA>F766_x{=kjB$|PlX|Mg YDaA,}vf^p0 j3aZˬ$N!:OU~f9d@PFO9ƬRf )i:J;5 7. <'v;@冼qkO?S1P*XuW"7a9Tuo[m[c^A#EeG>.?ڪ!\]UfQsfi3𴢦SqgO{UƎ:JF{}L JR+B̜zFZ;kyp,yOCjzZnvwOS:{lH0_2}@X:ӛޟ†DŽpo)̜jTW!NKøs{P۾Bc#eb%~ Yw˜%7ѣwߗޒfl`f0OyQN֮toMv"N~4s3_`i6w@-w79'> PF ~&Cj\p]  )Ո\]68+OF*+^l>!^[|! 0h_ZGo$#P_.YfH2"ˑovB%8/gXr9f!e%wH<1Uq- #ZܬrWL·ח<N"Sb {Xk1"i#z}qe 1mb )G"]SN}wKR ];ض6v=aR31&3ĉᑻ楯8R!o Lt ]vX }[)KfQъM8YIW/1#eQ,P-it[ɘ+9/ZAX1FSvТ .rJJShO8LE 0~1HU%ѨB盫Lz5]uy-ln_`g:XdZIդ2l*H1gq)^=ŝEV97g#اARWnLžQZDEr# wANa̱#%7F ٿF0a/!=K R{p̨},aOxt٦E=SRF0]lc KmZRGtXN3,]AR/0doށ`\&{ BB[4kz2WcIIݪzE+$܆:u8 eCKBm4rWɝz"3FBK&-#p-M#Q?lӫ& Qjt@,PAg OyK 2`dWjWjMt{!(0)^ڌ܊2J:=cRj.D̄$/X1;8s)Y<\M*z N,3K䘿rAzRP,ujPJ䅯W!MFb?dYnu4]D]#חch7e7Jϵs{!A>EjR X%w}L4) ɟ _, '7,^hmP 6]p.c❉dGOf:@!U8ĦK!|j b!w>B2+ur_;VPv瑚Pn-G'#/oklGn uQz854v/rS+EC=ҳh6R9tfEaX5i{˥mYR7c`Tl OMEZ gW"O["*`=8mmo/D)2+yv40^d{Cr{k<}ߢyXi[#.NypS E&LI zQ^k+xVx7x@Zip󶌏=%:WJ?4 {۩vFJDZd,l,OlFbI@o*_;&蕡}X{{qo^瀯FSd.`iq-UX_ykI IbGLNdSop"*͠^Hwğ:_- M}7,ST!S(f.a ;H@ U $=:af 8auKv}s'm*Zsd"}7klVrU.! ϴi-Շ*.dE,O{ӥ6i&Td+5TOʦ`Ycɿgs!St1O >4:QN^w[h-Xr0l^74zS8a{z`j("4f/F"WU$o{>Zx(YOZP 鿳"> /]jG|_€9xaw@"} ``*ᖆ)|OB,*A n+\:b[U2/Culv+޺!9[NɸEgQ(_2XE@-ko2Ɂx"B5/@I\kn»c]`?Ձ~ pǧҿ9i#"I߉䆍_}߼-b{ydNTRъٳuZמgX(shWafj=bv3l+UB0ek>?8+*">OE#iw%0(,*;vj}I޳*0Jpɤ^Qʼ&tɒݬi gx|A@//T!R0;ܭu䨢,K8-`{hW#HsNpIǁBtC)aNt+dOX/I-84Al?I0sxLj"n@SNwBY-(v?F0C9iwx{rTko/uĵ`PP]"W]M\A>¸&pʦ_e crP5sMdކ]R\ƕjSϺ)D) (t6vIOU1LL~O4˨2fqc0 M4E-mcʏS"6eB # c+H(\G]LpMl@^݉DN3XǏ "!ɹ% i'a+/uH$~|lfkv=ܣ@?wDLqN<>F$B'nC~2狈6\9㐕|)_bz2>t+S Cl>=/8i1h^AdꓤkG;p pO<M}5f,d6o|Z|Kx3}ÐՖhhxꛊ'/a05F6T5uJaK?|ZaޤXSŕ%ʉԞ32\ڊ3˂}g/ ׈i; $U5= I7&kɊ S'xoS 497Pnh~i(11!G{izd4Cng[ 3<Be_Big$oM:o]Xd$1uɞ3O659Z`8+/T?gSh Go7~ZIy  v_N -'E E^"Ei.`\ yw M$@NNv̩CcohpƝyPxcMmL'kF1-W͈xٮE{7qx"0߾;c-j9Ҽ ~UXVϝ4.^qX2,_E|ZqZHQ?8œacd^tUw~̷.2RYl rw=/GF@=6l!A^ CI{.&cU{bai]MtHI"#BFƝۏWҡ1~r!a,ZUUL`s}=2S> ;>bu{EFdJaX᭲ ~RX_Uo$Aߍ/B> 7T$;Dۓ)z$G="  STk 6*2p\feU*w&""tM3Rrls3<.5186B=\V#/y*uL(kʍdah벗72]&dԇz3>&E᤭%_蕜Ǹؑ`OK?Q=%O+$k^ui#^7a!bVo7/ td\‘%Vkဈ慁HC'߄o' T~2׌T~s\-BL~1ƶQ~Rߥ~cUjah?ֲD۳G Xqi>CӇ$U5v|JCBG|伕"wBKX( ;}oB&Է$ !:;k2@\ / M3T8|q#0iilY_GREqG#U3=|˜4YDs sioD#[Y49;Cɖ>1B++F-y*),|X[Wj!(CN^?w%!)X.p,4ӉcW':l[@mLQN emDz?]x? CRa:mKX +WBL" o}b(c`Ţh@r5Pj,F1\:[~"4.Df$rV#54qj%͸ڕ+X%Q5˔a3Dǀ0_F #+ZYYՉpѳoeF4x H7=>~oPj]ʭkc643?A=PNI܄m^?|в@ [M2^ C),lzuW|:f-z^:mj;4{QnwɎMY`VuӰ bK(E|db[Ej^bR< ⑶RKGoo&6&tt`+5=mwCDa@a[0$bgV4\#:60&ɍw{qcd1;a_< },Dd;Y ZRI41epRյUad#9r׳(Q΅&N>2()^.qJʹR_Kxim/bht*_7.gv5vBof^q<8 | g.CO߸o-r.Eq"IY{A(pJt50{/TpHGbz&<}Ex4cCe5~^z0ZU2rnKWϘRC{kԣpT,8sO9$P+Ne)V/D޴χ/Am=,Lyҹ_Ωج { 9v* zPl߸\i(0ݘ )\6Lދ]UFi5Cˆ0V3@GSDAs;Z/^"f5"\C08ݸ-F8`5}Q*CJH Ctԏ=.PO3xp$,B (OPm &ms!yz6Q@ |IY<6L!od7Q; ,p \/Us=VB+n1w j cw,hLfml!{͊@4HyٗSG89tXN,8= -<)ե`qyhw~dTgE {9Y hth7 =6}~f"=sqN iE83^r:Ul BIQ0w\H}pe5_X26fYS;|1d͉ZS8hjXeh-dsJ_lVx"@G4YC`cH[`y5hj 3Ɔ._qF] @@mg .Ш j|I/"#2Wt K!h!hB}n,4Vp$*Iّ%Vǵ:tCm şbUM7b  u|89}We I%'Br&$n 5\| c;vR % s9iȵqM,nZ/-N`Ia-Gg(Ein2DH$-xszWFqf%bkh:%Z9gó/&S-ytg*S}$nEC@Ine."tfgza*X{L]sE[<s8<_Qvak󟭘t`t2He=*xc ,R@?LtkLATtgx! j!l~=R&Pbx:lN&|+Y2ØtmhRRKn* 6~Yg4D͖ Lw:q+ICJzti޽rCdu85 5XXBYs+WO |=)X9`_aǎ@z5[v+AR>c)6:3O`[>K}2]vaNm̼:a!2]Ua8AK1U @S'{sY5)h${*}or(qZ캹&WC9GcJl#[w͞e ,?&_N{Nhl C| @?RN7@R`w<+Mao&&>81>s/̸䃣lL2'!RBEr9=u>(Tg\˘Enw/Qp?hmJNrh+e8.Pp6Wt#],D|ph+OE?ɅNv C͞Eڻ=ux Ȯ}|}o6ƢYl[qQtEd@jxq% Ǯj*I l.*mf9*o` W0d6α5b|GuEg Atյ]-Aۏ37 *S1]AoօǸڳ6wŭ;𱂥V{1vp7bj0 2N +#NJ"& 27+*8s3EqC1jne4kN99gI'0!@Y!r} @k6Kn/48W;:uu8o7 >_!R G\n* `BWm y5f7^O(;%yWj’DXSHwMEm#KY[F.q5%s.Q«put#xZv*vnL*_[}Cr"N $j.8a!Sx:b@g>;G鮊zub׷Sv B;2u x Tgy >z:!_053H 4*<3} #I|U-L6W(v-LOR},\) .\[S%O &L JZK61@@_̶_2+xS*aJͥX6xסJ9"jGmnJ/t-YI5?R9܀-> 6Ξh;kqW0w®ƨ la7sfh&U?r_0Fe޷`a 3I8W':ݬ! pYN33 ~FR@YjG'D7{<%%rsb5]Q:NLEX;{ge^;?hgH^"B>5֘^[`) ?o'"^>gMqrb(_rᮂMٞI1ym)Äjq))7F-\zɮWnC)馉GK?jƱW%wsf(;سʷP柒(67?@/?zwR$-['y,ogm]Nؐen%tQskS>352ˬ؁Wh %]SWQGtKMʦ)Ya?=/z%@1k(*ҎanJef4^JR؛rЕ>];ʭVw = > a$JHeYvUH$oZgX8zoH+x/4.j;[m&*ffVU/q$wAKbߣQ2CpaoF\@Tu5O s,GC=qW|)Rz;*>ϲ }g]LF;Kַew)}+-.4v$usKW6e|{;pdeSeUabPq Sa+CcKa',K> Q0i ɠKp0;q r:ĸ.lfB{Eu?R:fڢ یnr H%ä-ΫO"ٽeS͛{;}ge㮑mƏ܍)L@W3 E9;].4vɹhiT,193ˌзneDҡIuٺK^%myPHηk(טPee,w6zEˡranL?OZ' 1#бq9WpŧaD5>(Ϳ\6OΛr CzBkIձ'anG@D#)Aas#\s竤4rEZ\&fwA^9W[ڼig |iȥ=of3oDu06، 1uYlf WME %bV͛푊iYg ͥTx`}=蛆XQvZ~J?׶MF"paHR@uA#1`\*q'v }sa,eZ@ru41W:Xsm!F\ jpZ6R \2L1n X w:.\cҺK?ؑ*o U1H'g`6LU3M_8e%u G. pCpWǴG A]ʱ_]5r 0EkΜ֛Z,}E6+k2s2ʲ"@Kց#L_ȌlPi`0Cn-8 D;0,pZ@i e Iv|#h*D"Fpe |t ̽`%&}}W Sଦ3dgIJ_5>yP;%R~WvKXjWKqjipS,vn 5n)9'߫5AǕJ fT?,SrJFaS~yp=0}4pS{^!l.X=L3?6ZliUaO) 3F5bГ~5`I-P2}*<5J/-=6'~&*)@M3xE.o}kh#PzQg K\Dz6*ѲvUז Dϼ>i2쳀WKciP$4Z^z\+Oyl^5=a'"I͇@d_;G.r8Z IϷ{ߗd HǏYqRR}gtA0T(LUieܜ[;'TLB4[h3p>31ȁ{32vb97g \Q*G{OxnIM9kZ_e*6&^܄ie-a呷ѽ;yB;U*KV-Ʋ RBò" t,SLngn|K*}$jnq$an5UrS#q!V*Q4N{e`*7ݞ6.PmJ R.O|3Fٱ6ni)=Cmx`-&f|z}yf~+܍ r.򡲞9Ž5C"<4SQ4JJ9 R<%h0}M h4.Bei(1x3.b2+(40-B8[#62~nb&lWR{41jl~Y2 d̦N>3[ -`)|K'kg¶43 9-}Pru/6%Aa:U}!P 1؎JOtLo3w">TN_>AP䟁2uJ"X]K @ễ}aJ;R*jDq|H~?i̷:Oo@Isj$^#opTIA#Ŕ[dƢ=aÎ&Sc]=|h}JuX*@iHrET:Ӵ)ya”8l i)#n%QkִH]*R3G^Ftq־ǘc2h? OR_|g1kt u`b#s65S>#/P,}-|)*D|Ĉaca:RNRVo^WFIt+Z|y#8L } }ÿ&Z%yɍ}IJ\Y|v^w l:%N@d/T R)Zv2-ں!'C:=̈́{!w70U?~%|CplQ]=\`.gۥA_*1ǂ1J6~ ތ[НN.To ` >-WŀxڱxN۹^}2N-Ogշ0 "x$9t=*Fԉ/HInPDE-x9j{eoZ%3ř.g 5/{c r1=Uc<{p g_@jȶR.@?>kN0dz  ]mRukK]=ߝf/MD:RWOj9 ~z@@֋@oO7=Hɚq ~68Cs`!$\!N5:%?{qAC["L}^Wuj_K{wH/Fm(XOBzуrrٝf ̳ܳರ@f60C0m+Gœd?d z꾢c{o:Í9Am0-4 TPs6( =l^Zbc҈z4vh0fOzb$>?AW+v:tX b_֨1dzg8[j!0xZ$RfFB?1mP-?#EBtƗjz]X˜p_1`b>P2?2K6jVEc!Bc^& x!@aֻcV.lJz t̢Eѝ_8۟ww$z9}`R*KVƊ3=#Xӵ|`FH-ǵI`' HF N 'jSYOko-·r\:6MyѽƟ0z5%aډ[ 9+TtZE(%}* 㫯_|,;UPݜ%BFvfS̡!yL/ F>T6 v-24Lk;~A!^HS+29YxX<}FB-q{ g$:DMpcG0|E\5UOrfJv]6v]r:Js{NPĐՠ5dqq񾞫8u~88̱1qD v @=}:Ȳk7, 5]e"c7R $z{Z Yʌ6Xz'>q:Eг 65ӄE8/SZy'x"1 'cpYRof{iCǃf2r5wn4R "? Bh:6$')~s4qpFE^N}싗10/5?D}Y:8\X޷wn@}EG*H 7De˞*/`m|v(N)E^#S8k`q)bv#$)w v{ðZ?XsrGRw"RJRBX䶺Q+|Fύ;J(iE{{ZKҁ{O?V[&َJ+JL4ڡ6X`K- yhzSZU'c)=Fh;R>2T 8iyd0!)= s R V-x(t_sԭrӒG,:z#ߖB0Qam*p$Ɉӕ3:9?g$ GX$dI~BEHs_z< R?}t-NFC>ԑYxvP r[`#JSҔ7\jt)HI˟Y/%eD*W;Bk*h štoUaԓ̜6f$wB)+-8eY12kD`XzZtz:Z(%x[)f[FMA–lXLjA$}2ke6UuwY` usX=&% G P=]. !cgSZAH/ |.4qr}]=d1)Gm ^GaDJp,b?)aaJ 6oG<EY0|^W0Lc_,o;u}l $-Bhe(IeE-g hjH=B[Ї};s;m; -xC!(I`slJ(J0^{]TtKl܏|{~o9ezpxBd{ qFO E7vק*T2& %IT ̍ęx&j%Nut5-hN>_Ni١˂20%1# r{Ty響Ң' n$:pĥ6[xZqfុEH;_.r "ɱG24YY<r,& A$> W1.+@7fun-<8om|_#Бnd'z 'Cf'InE +ك x+Q 5']%N~ndI*)0|asxd1Bhg#Dx5Nm!rN_q"4`A{td ↰`A/|4S6uKCCjz.1x|'Sk_8J\89¹q0Bq(Wn6uSC%=#9>.*d3M[IG !0Wau' VW,4n$^8:5IhEDC#f-tmdV/Q ϩ$6e܁N0x-! )sثĵBomf Jṟ驇eƂK[ |jlAy{Ƃ2{!ܹi)tB"(CaMK|d(QmEI 90_? N%++bY ,n; %3x1Y7?(*{ Ї"懭\xa\α /Hu2FI UaP2V"}o|s$F 旻 rgxnt&$ZUea/ʠ(7]ޒnG?Tr~~#)XOFVItrii(nDl8'N 4!5He3O! ^'٥-wA>CHBKXH'eю= 05e6 hsS[_g$ۉ+4?cٴ2pڐ$ڇGBW$:l9~dDln(F#2H8øqW?6vhn;r}o}|*C1)Gy&c&M=ٯ{Q7A؈#ߙ&b=eTVg'In -|zN-"p %1)Gq^sc 'amjT7yđVujOJ6+Ek9EY IX˸ö&X9@P'=5/ѹ4t Meկ`ȹJ~m7+5.͠%&Ks+Yz3b7R)* DK-NDc؎,7 >BE&H &#RQhLYid^8|2G]NDBdjv$Py~$W_ߤni^@O4O6y-Ǭ)4nH.D&HLM35x5T r{,Y&Xa}̬ E+EntbO^[sX͵hvILe/b;klF^+e@Aܢikña\jMHC*SF_p9iB~u(V*a.h$BzB+LHFUA RZ]Cܡ4_PM6*^ڵBZe1Bi[:*A' WH+i !qsT)/)q2!?=x1-ZwG-LKHjT4fȜ<!YT0|b ^}U 'c`lXiu?5KtU"s:z̳ `˻nJ 9l4wyۘ`u= U5JRT ~N?$xSL.?HFPT|#F{s=pN$Eto` 2mz+X!dqϠll&xP$c~ʺZ5|7{5s/tGb i;KY#κ{ ;κvE Q6@})OZqhw}t1귭Zs@CD``J"&`d8)a&f`(XUv3iي1=ɍMbnCgVC䊳کB!# LvE#/JDBf[/O%Ւ0JD9CO357 U%;7M/c[!aN_S͉XNI?ay.^ӺO]4"XV:@DZԇ%l0&EA0sת.,h,EyQ'aq_/]ٜ)-4\F8mjQY#orEώ^V.Q#oqprxH40۾JrLCЩC4}*3܂i/c'lc#j6'-S "4^KKM~apRoVPX'ā'6`m. _uZ`HJՀ]7{_(EZSq0 "Bɀ pz0`2#@bږW7f#Ẃ/ "Mt>"u OQ MWi6T#KGV3"!sa 60u̳@S U6?mɱ)HJ q͒41PZbS!p7mEp;@S{*IpO}L5vձs4%~ KP%Ԑ3znʮcZ$:$Lf4fdz.{}Ljy:ooX"8Rt }MZ7)(hǓ(n8MkˋwVoqazSg(>5:vюV&V$^wJ#b6(!GԚΊ_x3O\C˳/ G= cU'5%,{QQJVB CƗ}:$ЊĖ;Rju &_@_bYBm0)ϟ7mkRmFEq"vtͫ #](ϒC7N8~E)H`E"G/cD䪆Kķ y*g+9]i@[߉! &sחt`8Cr}_`Dg@- 427`2Cp^$tdZG-BsXL&4Cé\ŋHZOIG6Jf۾ݯ=ۈeAuIs4!]E=fI%G ]@m wE 3oB.SkcжkO :W~>7 d_2pWSHG\ò-Fjo HܔiRPC8}g&@/*B1uL KE)Pv%>r֠pm 0g qr6ţrFiVJO1mß:fŗr@`¿lZ8ɕ皨HZ`  z(! ʗ%,Yi\A9 OFBko.h3k4MM(8`P5&){}Ne"nedžb0֜?4jPct ``+(¯^\aу>M0M\޺ux&y!4\Swӡ.x"̓5*?L5u-0j%Ф3J$H:㯇.&i{hekFM@]/)G@ hM:oiTAD#Wut51fs[ CQ+X[0qesy6hѼR ?oKC{ K񺮼G|΋+|+=jq蛰p^e>xJGi\֝=߰ۃ=+,4_Ss eZHBْD㦝(oFDe/V KsDD }!>(M? /3a z/#hט B㷔!$1ׄr!b`7l;$8yscϠf)$[Y8N+%2\l ǝuzm }|Ňx$,P,pimU4z³R-#OfUB!i6.g#si!Cbs4wE `ybkB"kD*,ckiZ:s*UۼuC= {q&OB>!JQo`I1|7PqžyxmZ3`Sm'a*ʣϺJSMpΥ,_="SCxIJ̉vX,K:9>q V͖(xI1u,WKÛpm]u5ݨSܯ4#id|K55 CB&w^էyaNb"pt_|,(|´v&)rx(߻PF/x696lid .,7f+.E8e8&Og,4W"g!S*!f-:* |d*Nn8:rqdRkΣlpIKL*/f+҇^ N6k5/Nۧt3Y{u8k{hXiFY#*/PR)7d(en)PHi:`!f{;dİPM.j4TУ~JX<^<2hT6 q3+aD<"jjQ)2Ǫ6c-K_YMᬛBM =m7E)Y:9$O.3X'Q CE%AjLg۲B.6ͣxxer7*˨ur~E-IJB&[ ௚ma2 ;5?:EYZgW ˍBEsaQN A_s+`;ݗ܍RF =%8zi_S_h {GBmq;"=m@AT {c]P+u._Mx.>C4 ؾ[.'[E"4/=TSjͨdt?hDD]+d?1dq…_ܝ1L㝺\k >gI/._UfW!M^ё M^ᮗh6״ZtEIulD\´]YÖ#4#Y5yo VV7-MQDhߊDakYkNY+!,/nڇ8r> ß[n+Oad]iޯ; Iolt:FEff /={r!sts:-{ɛ;[9Gx IE 9!JNǨAg;n1(hYJYY&m 2ch{ 3^^3aJvICvYT`%~ZRO_>u| 4OL.qxa:/4Je]ڽJ0HS:}u\åNIi(~X mHoY$`n [l~|3c&WB }#隕>T}Izstg.B| ^0%`B[y<}<iׇBǾo^@IKWLo*%$rYW>!פbuE 웫~0,;׏{Ճ8Z\6k<>^Y-YzB/ g>xBGB=XО*+Bђ4wX.$^{=gD,Vόlo.C~ Ohg:X(HXm Ι-*#hD̔9xjwtn`8pt弌^N \K ']fQnVkjco+ieAڹn@/'q4S||U!2L,eos]'m69uݍj0 ԏ'7X&J}7[fL tjH=߶spٌ)Ix9/#~G˸؍Z00bڢXmѭԖɟ`?zDT0E*jd¾Va1,v8rU.|6hSB+O|{ yM5ֻ~Tr;K贋/?E\SZe/&)>nx-oJ>mQ=|Ti -hXxVWM8^^3/ EսQaiNKJILd\ 3_u >ڊ)Q9U/7$C_0Q ƛO(;'2Xjp1 ~ b_3r SPZb Z EG[ f_"*lÿX8'X7I::g,˩"(w:Z#n^H XZ.^@q8Ie1Z`o~Ygаߦr>_?FG5u|15 i׮KS r7SRh9 KpKf1X"K&;P 5ȹ?R=O(HpBQ)G$Г&xW̱lvWl>m]>Dq$t175Pp4ċio'9 AleHX<=8 r8O6h.LѐL4ڻ/rnJI̊")FH/aH/tlkNe**?f9"2WwiQuיFI M~SeצFz Y9W,!9ky`ݻ`R$9 %0Ktp{1vl|R叝t«0e٠ &-K:篮lx/bs:} 'c^$ <^`DlJ~8Y:0?NoݦŤ .)ΓK,cu͡"uq'wj~⎯X" }&!  z|4)%*{bF&Ը;BnLZHo Sb"V;@ 5.7}jkR4}ckˁu-QBG_9|IcUW162˄hT*'%%CAbe.N 1A$zvuTY*!@%$"@jfR;saxd{Ye֢oᨅd`ng~sSP,tiy42@E5 4SI:u8S%9gH$cZ>Sҡd<dSإq~ևi]49AW7x7|فGY^/#>tAp&FjΩmӀrfZ15E$Kun-bN9Y/[T6eWnN+QKuڬs0bGx-i0VWqw8)2Wh=n N8%(”|ަV!šJ[*T]΁^98);@5=}B5),pRa1&#U_̱tZK KQ}{tGQ8>Nj! e_ 9(C,[ĭt@б =La lԠەq!|كv,wg=1cRyb} -s ̀Nf*e.uAa,KvHj~*@?wh`gS@{R8Qh~~Z΂LYy~jam\k @sU5F~P"džTS3zkKѺ -a;Sps2O#Ob VfHa1ֽ+#nnެZ.y&i#?#d9SDW3…[2Nn~K >HAuZzȉ pg~+  j}Օ CĀ>i4a@M{ `n'P<=6f[o)i&t.vB.xw$ ûn/-B+_Q>f7U?LTWEH\+|e"7؁ RqB~v 4W UwӴMyL@[X4Iy`cU$$?p5nvQm\S ']TMNݵǁ_9dBfhZMyHO~3zVXD&/%V^͇d->[ߓLq'HLE$TM/4k G_{W dxPhk΍J+po,'bh#m$]o9%yX[x4QIFZu I\˭#'dvKr&odu4[*AL*6YkaY V_/Ե7BNgd|Q*:tvtOuis[`3Cv[C8QZkp wW1e0 ).cTE_ A5&ng$sS @԰c``Bpb]]Yl0;D';㞗ꜥuYTF>W)q^Xo'6Hy"41%Ͻm\enR5Png|48^?##zBF0E&ۺ ܙ)ΕAدS/@Y-6Yl71K?`r1knu"8e?}IMi©PZBگ# g:!^AeVX yO*ʡZ0!K5fSȽ,Y'? Ird]-fԐtDBK!ᨯGQ/sJMV" KPsjetˑ~""Dެk5yc!4ڰM$2~5oη"xI-3J2+dX0(C^26a0"t`=mZ~1wTW5 q7 % m:1JYkLhS`SIZ.zYW`"5iO%+%-yN}HE0ɸ(JBm,iʒ; Hs=еVxgdd`ᯘK*Zb H9cA!<<7X%jw.S0t`>8,?”GdD`0ƵbBVnG%e'8@J.l˩1ij{ю`t@$d)&l` Da=>cDryZ7o2>oEKf8EgS];t\;3U8 {^:ӛTA*]8f/恬6ܜzVf\7CbgB\T2x~ڗ+c7Bƈ/]yLFW@? ;-׌`7 zɚ]"1L|(E~P٧WiDZ (\}2 $:{_mfA_ɣP yd!zcQv_;([;z<Ĭ*SkMoW $*DőF!&6; Y^f4Te8 ,u {*`Tr#@^!0tQ[.1{nw]?F(\6}H֠^:D=1WT-łnLsFM(ݷ80lO m"i JĚ,~l\q]jϑX%NW=–UNLzAc%jM7-KsU$ ##h3{ S_tݲߗ2\Ђ U:.J]Kc2Hm+F&ӛz Vm#5{4,*FF{׫'a]$]ܷh92gnjh8 menoڊ46?^csUE#`A*YdPV,R$ =ƼJQFF8q^>"ؗs46,>£9FDEd g;FpX19xQA/€ݙ=:5G:<\9tky ބ4Owl-_Z.!0x)\q,w !^Lxʵ%ϏD_Y"U'L70'umqh, GYJV ͔%kKJr/+5/ck8"Pr{FEazʩ{o}29`8^{y=^ :%ϧ-5w'h&?"[.0XCMׂ(O:Ь|qD‹ >;(}:n 2 B`&'mM+>@ .O2>iqntO\֐XTVQCnIԛK K\ |myT|C GdTn# lJ9B"b3$8JK{XcN9F9/O H *X *D~+b;j8OAV/=.P#~A)\ ۝5 ~|\le@30wwG_ZhΤ a&$a1QS}f.gz7*[Pul횵WstT%i?3zm}]PtTV)r$DumD}Ժ *||:zыl_􅿃n-t n:`n c SKӨO]bƀ{p~v|!Eq~cf%?lo ʬNK-vy0\/s iFq[s]\J×0E](H(d \F/NTgvSyMx٦ufh~F'Nr@3{-KI/bIi9BUK)‡7ExP(V?\Ccn!Cn`[S,aa6}ѤeP? (Sx31a#}mZj3'劣H͢ +I.i8 4O- Φ V>_RobψU#?;80Ծ'Xk-BqhS}ģ0,vU m&pf2&FA 6=ND/a9l,5"4 uXfE۵BDx_"].hXInlU'[W (۠Yp-t PJbPdxƪFԧr#b;Ey,Π{ߌse@aOl0.%3UX =G[ p YrnW/ [J`UHJGrUu5s݇|,~6]/h6b8G v$bk%AKj5Y㝆vN ^irf䯸0x1·Pga /uR+]0.QaqE\* _)e¾8eie)7iˡ~"j>ٞO͡\?*~_+\36)߲իQY0̀]&JrB|v(QVd0NKi@1ɛNx~Lr>a(,\qs8M-£fMoh y 3+nrowtmW-;H6tL-3Ƙ_߁ H˺ ]K"f/!NU5qEd<Yi3V&mWI]'?`Ctaf?yC V\녪֌ *lev ႣͫM^hJ!ylsE&>l>wO{+R9z/e.@?d9Xр>=ƛWr*6ԕd*H5p6!`WDmSef" 5hyKJNuN8{8noH] 1] 6E }/GաsZ-% KyXK|w봳ɤoR9Zqc,*1ETq~RmL}TjW49e1Rٸ9Ȁ6mWè<#V.{ M jt!Z򁸝K, {&.A pಙ K[y|^կ0CAp8eq9ۘcH1L%LĚZY>H&Ulwdmu2*<[%uacl1&+{p0n&H -{ψ 6d6paI MVq3g>I 6/P:H4v{t="9QibU^ N@$0QבF.BT7VQB15ꬱěF:b%i5kA? )Zj !fu.;`X7K!M4=4l60IeqT8`ay3*2? $/7| J{&͜_:/->p ("cx0QW7uxۡgXA'@醐MP~PBH—_}zC(Lc_4 զ/sBF\0Y@^dE+0H; :\j\Z^ƌW,ӹ q;i%!`G~/ZݶnLt2OU.eÞbb PݟxnI9C]C>v=a$tŵ^[Y$Jw^1l:u`HGs&9KR$fT*~]}+SV-k蛩T|_OH? GCv|>ء)/$#͎K r qHipkNZ#h5%`~:3{! M@ /ü puɥot%` *!=/,7JTӹq=3ޕan`,T~UT#(%Xe0/ac1i!*^B9oGL^$ު̱݇wPb=5%):4dLrOgSh+{W7Ox 0yXCja2ps@;&a%+}R7q3g込+I0wLy͒*Q')6IK[2@I I":?#͙Gd>Bž1>ʼn9k=>`ti;!20:vO$vMq&)Z#g)ސg$qmFO?18gF[. ">`Cu8_V)4\2Z$sNX~xkm?;?vs_ BŋK7 EaF鎘z Aۦ2+( GiݻD2J$ rɀj3+ӳ]%#klM¢xi37\/QxœZ@++Ye1bDϴRH)Wd/\V!I>= _ ,E+pʉpoL)"8&Y{ޥLM.XXLz3d^ca3iPbGJUSfK9OפO`S;xX HJqm RlV:_)N3^Ѣ{KKc]s}ć tm4Mw/#EpԛnWޜS5]nc8^h~Ǿt(젍pI(9`KuLt?O*Tj!͇͢S) Օ˗Q5c09snC Lړ`.o*iv-)']ċ\DXMEdSj2aˉWi]dI$+;r /_[:EEj2> [ja'Sx|6K9߸DUQ)҄\, {LH'3.H:8R/G a2o_j ){V>ij~V, Wf+r 2b0ldy::E۹ylk b .Q0,?Y\gUR6mUq2*j=+e nI݁vkA$C`dr3l658MC'Zb9A&hW 9" &SXI,4F 2Nijvdܥ7twrw0.eh#@!]ضʟ ĠI >x܉X?sT/ 6lm&qSi|:a 9O+ɶ&s1+@>42ǹqS2FIUݛgY)8}Pܗɿ~O3-E|2H%lõIygo:ݦf^T(nQ[ܮ˭k aogסpԠ]8ٰ\SˈE&xܗ R˾`e Q",h 0t6{:t\K2^|\f}zM%ɠ#; :acI3tKL/j94zi2Es^>UM<+DWFKhSFpMV;v8O`ʄn=-Sb3f/O2%9SfPP+ ?,$$nѸNrgC*4T``eشf<8&}Cϐ5=W%}$nw~+0eO(zVi*$^k?UOXeTUԦKlR$(jҗE, #Iys) "ɞrnkn[-u |Y{ז5T%(#۸@0}>%Yudq4}"i凪1N{i~|qat=N@<|Gxxǎ+7a%v]5#EF9CJISfNMXX;[y|%WUI z k]-vvknkʑR#:d? W!@PCؓIMoXl_K'C7'dܘui>ܛo׽ *Mk ZXI!XhLidi#rGe&=}D/{|: cAy?a3a5;8CHn11KA칬mĤF8BU< D0r񬿙'Ei?yO?q㤼hL8H3-ˌEK]&S1Վϭ\@< 6]w&4l(dYOӓʚ8ˌ>;F>!39֞aήqDK6aF&RGrBhf3qNy %A(En '_X6A@qER8ߟ~/Xy3ON6th 5fH]ԝBTj{FYEbۣ'Vs' [R)VTqol~;jݬO#fāW#f6e_&~4AN h=`ڀӘ~grBfCT ٠'R$$*X$`F2`|J v2p @k#nNK[_. \|rŪ䊻u.Zx/KPdLww2jynEt/ƈIʪ+ ~<(Y.3Gڮ [HX:s{KMrbل}\qךks#Lл7x2V>jKhڂ7.ӣ-!?P+v53];knY@74g7(V>.3-F$!R9@<3RVspG{S-7ΘH2A+쫤p{~8]tRfKQ8dI-I~6 `P2ڨ6=^nvua%/z?~CK6R$]1?mԒ6vœTCsbη@1~Fo_nn#WE BF$'yY i_y/?j ଲ]z; &>!f_#> Q@IXRd] rw|XJ|q=ojo!5x]decL s'3SHWUHDsb$"tkf uF'UC1V6E˘(l&J&DƓtl1*@ZƦM=bmu]vMD$<_yDIU܋Y:1B( Ot\a9+TXx'Y`:G2_1Wcs؞75?=#;%˶)yt?}ޝ`W'k,Kc`hons(dK2^ュ~ T3w}z1 {nWsvL6_`vZ=Zt MeR_W*YFCٕtj ܝաN1uOV֝2 XۍйokюT<:ݰ)ʼn9.>F/[I"%1[:Z`z>), dLUCSi}Wj9A UgLWдa:,EhlQ%C6 mBOD4TnT7Kdc,*3O gO@kOfH?\_.9JGl`R- C+wf?~5">􊀴oNlIJd^ F>5U:cdYE h̄o ~Gtd tPϷۉnM%m=qPzO=0iOxMZRԭwDl^I掮Ru"*pqmLp*ψ>V2L~z(_RjV5F0Țs15J#NN0;"ųk^bb4[@V%3J8D" .h))]bЂ LTy+4ӒLM:zU [8d \QGJ3/n7@rlF1iÞlA,&pW)I'ƦC.`!3 PGZ>YΝ>@Ӕ {bT,#*C4N)5%$ZUb`U1 ڎ :$.@i6_*g$#>=;o5Mc+&9_ B+%{ VciC ێfRr v½^kĸ&k=-V e`ZK1=*D7;TYPWi up.v!L;m"`"zG\ğӨ?Ww^O2RK47PB Tel{ EAzSbwu1tN,IX3xeR#:"ӥUJaP. JxiP/ua --2u.dXrY[ixM+س&%-Y@_oŠ.[ H2҃ O`eaJF5utWEor4gю1\-W'dPH ut|7'32lODS*sU`:p0ϭb^TrrEM$+p)9j"'*&"IVq,*Nh1[&匼F-vUjZ׬$\PHEkˆ[+2ULnV鿢ޡ?MBg$P|ea,4DmLٟdaqަ-Sfjz"z ͜3v#m貿6"ة|jW1;mM7M J^Ty&N!T>77daӑUӱ!!@b-vd*Y4_R9b/awodeWȣJ_C؀]ĐnuSVݙ:ޖDwlx٬*"3q^gӻP:77*kJ7 .lL1+",! diِ'N45|/;%kuh)>+9'GW{.Y8ձ54ϵf*` m q̥ rVp/?:hɬM=ONKtOXpG~ng9# #Ъ1DYK svֽqiSxW- 镦;4Y!)1C0;y%QbTDMZg`g N& Ib6Y1f"sgO0{W ONgqƸEp0;bpqG;vƅ|`'CXe AV,XC,a +V({h,l |6@-|QIР?ٕan2nHWD /?N)FPj"st8 ]F_'wCIe ☗FH?~zOF962t4pCu⋋/j'{Blc_mN";FSd1V)w{9ϾA /.C:〥dά1bm|/+2w}{xI^'6~Cg&" ê~Vbo+3.LcRono-V+]L-5ԡ8(}m`Z05"aM"{a:@)7&Psl`"RJ)ӈ3Ei^x$_oN+O{$m-ㅉF`I1deV=Vb7K!9h_fqA;z5/#b= i][|gC.Iuj0pߐ"YXi%RB9[vXīiXݭzJ0FzgYmR)I +~99F_vu]EwLFSTB"EEN¶v;؋$k2Jo=f@8D N fZz1OI< ,AszG; wnk7b>A\h xP A=*cX0xS*?8ZcW@J%v)tZk 7 S]x2B>rp@}Ӂ#7gJ5#x@mN$ qՃ 㔀&h4Fah[ZQtZ pqWoG<r68p-vD[EXGy;,Qfr5qO!q nbkBY\ύ J!P""c$ lCVY%dۭUr=02;=Vɒ6 !braO`)'\ܨyZň!B7XlBoYiqD"r =(Gi:D/g;/xs.w9)MDkM@Wȱl@כws@mY[ m?Z7}:eU7x&Nb@ĻɵXĵF"h8:@N`'ؙb\疅Z|m{OH4"k3Y1kpf]WJ?UGuxJ !wx PctzV3,H? 0Ot(~Y1gn:,!31Qs|PچAW:j<&@-w+(iNue{kNnBrDeT;~8]&[j3H y}ePMP,FNG0DOKl+$`ޡe]m &UDH̸0 ?p'3tT1qAi #mpn`h瘍zN$~H!mIu# 2 Kx33\Em:5Ra}Lȵ{~3&n@ s_AnE09l*XwšxK\4 ۹8-`ϦEPlKSs%x !X1FXLOAHy6JuG*/c\Z|pwj!"OSs Dg|LeHƷ3 uǙb3<=kpWOMN %RH>cA%Ց+]M͖CgpݝƸ=f-='Vo:󬐝ZFw}9HlY9^EqTqҊ#^aXH0NʂKRrL?0IXl z/iB\}V/1jŒt S#.=T C/^R0}1Rc<ݧVWIZr2LZZ gBfkf'(9 n?jƈy3XRMG9y>}wY qQʱVʌ/[p(.1v0ʉX^B:eA u2Sk[ْZ0= 2"" ySʩwb `70+%8gWfͩ-E#Wr.EGӳ%^ݢL9^9m*֯ ](W#bhwc 9qw9i/Gb Y4%&1~Z&o9J$:mNXM̭CCP4^|Zv=H3*;dP<[@;xUgg!pb+Hޔv Ӫ"&_4& ^@O%S|y]@SNHgCDC۬ H}{\"war^؞ZF}H}M A) 2^nCDvTsO (g"4fP+T:.XV}89?E ؘⱖF.oauUE/?@0 >!;tԊQ9zv=1J|y{ݎ/7ꈔ$b|n+/U=CZí h׭ Zb6aTzAPٲ!08P#EQeZrd.u{0Kg $DE9tGYRv7!,tPY#̋Ib~Bwq8t3:&ج*lI0d^_)h#3@i\ehg*CA 6,PЏsy Y20,M0LiIࣴ ȝzMlv9[7~6X,ٝͳ/)"NYΛ`J7nĀH՚3D.'GS&;p)THw=1L.7mj{N~J ]W$9¼?f4}p.1 %q$2_Ag]PT+l&Trh" Ij =֢ˮI)]RJecĎŸSěZI?ۨ8Q/̆Bp"2Mu ~j~I=gr1+HWB9u4 lp)6m}S஢+lVV-͋qPW)&Q#.oHdn4mGwgVɡ~Z(R.|pxv\ ܞU1eJܝ;%E\+D $4\Gd:ry\D El|ϫ2X [yjVHls3߂ŨVM75:,>L!mIS=uː#9IzC}B~'4*򥓏Rݱ ?[8|Oý%rB^+,ͪ( \6^TK:]Po7uE]Bѐl3}Ŗ7,ZVam6$)Qvyn|k8D;OPH_t'#Q4Zc6;VEo5,~T %(`ULSko^N#U;+KxZhem+8:r9vL!M˗Z<˪}Sbp(\ΚE23٥!1zXx|ԧGmS^帯͖gͩq^UaphKdX#Ï'u=czuHDQoͼT/޷~V{te+gfiK% `$w)MF,19 -%~Y{ַi9#z>!9}K) b1%kmtL={3E싳Hn>[h(Q&6QrMܭQR.pKXӵ[_],lAJxia?u&n_D ~N7c篣)YܢCU529"t$X{r:/!hNJ{ Ǯkjҗ&F稅 #HL^ߗnvsJZ:Ls5  *Tb4l%ޘi;k?`/1Ksdp~~v[IaXAR%L%"gYZ07070100000377000081a40000000000000000000000016446b36d00007e98000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/soundwire/soundwire-bus.ko.xz7zXZִF!t/~W]?Eh=ڜ.+Н#sG# o$i9 NwsDfJņ#FʹݜY =Γaˑ;#a#(c RBZc#k=y kFhC4cz6Ld3oE9; A`pe=2]Xn3ilA9s$I%"O-gsM\`aq(Ev1)[mځ2iQ鰙@Hm&Fvf\Ͷ&*$4r)f9VO#;Ѯ |˗yyn\} 8Ir>_i%8!t%r%umݫI=|~CYN~de` nZ{_ .|GU\\n6H/- PPL{R9R >NE<&␺6f1(eȱ[uԷ.ɧXq2r(7L^z/-$UZrdyl%_`GKXW%a KõDR+]frc6[.Әk #3^>?e)2_}gd9 75j6;RhC"Ѯ.Buvc Aa0HltII\oM@i։bG+9mnz y}y(뛍x *;Q1]F_6V'q@T"s+8Ǚ.0ނө4':mҊl~U YrD>J9wyb1րmosJ-#3U . (elsu TAGpe ʲzB]'+|~mhF?|A`箭o\c 2K&jk?5ou{vPlZwIaҢhL0a4oc}|5 S+U2$k{v yCU=[SeIݝB$8pwz0w<ݝ)uoC9IBjHoZqGNГ),0'ZڧVz*D[HnO|CR<om/ۢd݉G:*NŴo_u˴p$Zb.z½ʣևo/>_]֍ءbEoZɏR)!mcIY|C7Y#eui6Ѯ(|K1F->c'}'N? '֯OR:.jrAgJnp/_b^iND@';&t7DPusCy#z w~kMWw5~fj)IzL[W=Ծ yA( qq JPTU~_s,);MR졊4ʣXV͊:]y U{ā0loAS ە ٰ7ʹE4Mq 51xEL1IM٬#ܭ`Uh7A |H-^;+K|{ lyM qI&Z0}5]s\XCϴ p=QWhnM)7 ̲sm1f+2.^[ M+y\8uU>t i>B#q2+0 KYFs>#9_A Bf1}"sP߀-J[K!2Ω7S"D|LMpzp ٠TP%4J5V+]@tRб= EZ(뾧ĹWd w@v)jc;)PW3!8GOjG("BXlJ!xɽǵb Gk@$Æte93M9\ViMt}B{Gpl|R?rtdI33-OS:ozAH5bp%;wsK~-Wuvꐵ")${$̑.옒(x4b5v ζ,6kTyU, KV`֙gp% 74#N=͓i -m13ƴ\_E~bn-t[h%)d' 77OI}S!po1J/1O<\!:쎝lH =7*oyU#5pl@" #u^x.ŀPo)T|\7%o9J-<8QԻA  wf T[g0 7/O':"_'ǯ} cć4ޣJ c /m3*_ mOHOt4P󃜤QȘKk x|t?rAUN x*=G!!QV+'j+BW Qg`.a%h-v*Fuzd1GP7,I,įù/r`}Z(j)uhJ`A"~vA+4VRXazGL8h!PXT pjD0^-EnIQWM3^P gѵe+P8"dTKkHF #8RQ)6|ѻC\mN TwmVW P0z.)-f-o2$][mB{iKWˎu)|d^;oڃYIz NzK'<6zpLh@}cۗ $ʮ1b 8%iNəRud\S_1@u"3Wz`$5_VVk*[bmi +6JH|@a@"ՈP7c2z"'ˀ3 CErYfskZ=ּ?U!3sJG8 Jy.njM(4 2Ύt4XN;e 3{gĻlӯ);7 C:ఱץRaq,tS:@Dd({{a]{(U:i'!o̓ 6Mˏ=&y=t,ctemJR+~ i~P/,|@iPӶ f^xp"(Ins``'iXI/NM@N[7_ѨNL,q‡ט~8!,rp>ت2=(-8n;&9Aa×Xo@J͑eVN# K= ;%tӇ^[W 6&eC.W^mIFז>js~T3Ї3~.$dN=4nB\f `GߎѥlaܝYˇ&V햎xTpDc 4CS ;K{7`58w8l<`M,NoZ=2)OrNm"{BݏH(E5efvb}O؋{Ē$/\T Y.W 7!U]`ePy1j#e5yݬ-kΤoץ-_!\C=5:^!_ 0Aw 4ө.Y7NOՊd o"\v!L{ ߩ+xЬe~~YT7؉Uu'y T{{Zi,.1IE ½&!(Gs%UM_[Aޟ &F1i/JEz3j@շ9U o8.'\2!XSZ`cZӰ=TLe 8AL1 4n> վK9 P@[&AJ~b.yHo W뉙 _퀙 TZY x08mƀ}QYK񰫈 xcaZ ;PkZS^# ` }4J= fbC>jJҪƞJnB6ޠy6PX(,! UI&x5 wۚ$-Z__-5Hsb쇘Ċʛ,AYVBt?wCDdL OI&glbP1xM$n{ R++8؜Ԃèx"HyeާI6,IT;,VCC"z!+49r>|n5wT1DK㶢v/YA #^Qvn}5h8W= fҏe{A"ށi?nf /3۶[GVNF T-6~]f'卖{'.NT> " ǧË6ioTvҴqnu@7- % -7_FG9=wjEx~Ř;la;-vej웠) )đC;vp3Jũ%=pU]QWگo$)к#=Etɐo͵ORc;@^$üsXR<_ 7EV\uzW^UW' zom ?_5%ko.>sVQXI"u&F])cY_(.R&dn1x*.wu>6cG+BGd"l.eေŌ3p\PBBZfG+;WS0n1rAvʬfђd myk|p5 Y[*g3ۯJkV OǨs*+1ujQg4% >4@YFsyC9: &jmKF8ub7$u#Urۦ!\FH~3CyoYu}2TCC}N3MVKvVE1s3 4 6co_3z2?]1e&DUL $GX 8[8NNp]BKӭ!#٪ c(SDx>X+cqp#/r[/4Q˯]^5}h(VU:GˇhdI'"DCx5XD2e@Lېt5pa߶s|BKΨ!9Ƭ?[4m;-D}V%1C24ǿd}JՑ]>,y }SHl61dǼ/PJ J1ƍ%2dx+Yoؓ& #CweidBZ\+ ,!h:5lF(`bWсfݵ K9cĚ=m"b( H&g@gs+_yIxki\7Q,($@%Q @wO쬮aT)%B/jhEB[AiFx_8u[} qk ?v=۪\GFTKI*'_W`~] 4y=_N_=;,{NK?; g';ϚJ FEL=.K\USpn_q N8Irbu^2/fĞ̱&*MLsȤH6?굿d8AW&\0q-4e%gڒU~J4Xh_Mk, $aiJR~,JhOFaI ,], w\"Th$XaFF6yUsQR nV+B@ Sil ZIJwۃNy7m92Wنt3[#B1Ԧ'#liLd'::.d\<ׅ'\ߢ~g%*_iƓ}^PERL&s1TyE r*3qNȣt{I:̳oͧ#D 7f ɴs*uM$ع@O*x6$te 3~(]NhZB7KV[5 ZK^aBІ}*e&pb9d PV$SMopd.vk5#*ZaJmd3X/䠠uMQK$[d۝Ag"]d E}tCFZlhl2BT<"9Ͷ!r<L(-dP~Lx.φ`*)޷dQ #X&[бos x=Kk@Fj$ǫ Wܩ&WN;// pi3mxsF{;,Hx YD-ٓuڈқVTMɅR)E)&ȹ<H`U%x0m)K4dyM ЎC"߳v>9%YOv>-Ε)<}Ihy} C{ Q I%8٘u0a.}ϺB̏962#F 9<Ѥ1#[\ d$!/ 5 B{%t[ yp8tȧ7C̋D ^]$Bp\%G@=\ A g07K'Ԟ@at42GԐ196~S>w3d>n'vhJ*da#(CDm۪T V:&4idʕ~$U}{OQ9]DLw*|v?_.!c$D#`"yN*{,,fܣ% }挐(A?)֘JϹdZ#+9 IL'Jiy}2L:ڠeQuiF"kMȻM`7Vy݇3Uci%͙^|:>at DbPuk+@0˧}B )wD DLrKS#74.mly,KiGP: "taА8;۱{Xu~=Rഡd`o!þqx.vzjËt  37Y y;igo;H3FI(XV`H\Spo\J >AAX%bp,%%B=lwZK:dJ+l&VH <sʕ8gb t6ͥ` bg\j&q@3M˴o)޴y^ [Ro~yUF$#e:HbL ;8 jUwDzԥobi^{#CAC*_ƕ.Q.rZ-*m{ u /R^^m2EkJ)%^6߼vt]2$밐 ]u)lƈcDK>R9‘{we*yN&a%bEkOj&˯T=hԖ:YV6Gy\BHbm_2;Sj宓?&=~&Š[yR4:&eand*ܚ K$E.B=2DQL< "PUOvFHFw, ,}{c*3Xu)Zi}H忬&C٠&F0>l *78Dҗ(6YP;ÚIx}Q^ ׋ME~N$594΀~'!TKaC=p$vˑ2ܼһ_-io!<1Ӡ '"O##GT~"Xl&,#RfVD%o!@Y4W0+ qҤZ͢vJ}5J; l.ςd7rUN8N9<0Nܯ❉qk2APݙf1vTdq L#> KVNʶtmJۖL!D~{E~FQ4I(2#Jgfvd9mz)1JΖT[ 6[`y|gi :;ج6#,yv5]T0Kzf}[RY;PXw:6b# bSQG 7La<@LNKb Ҝ?ȵs # !h+_-q>H2ڰFDHwAdz?+Ynˀ2(Gg/N-ů$^ivL5@hY (Cs3~~ٟKL_WgVS*$f |@'~Eߖʢ8A*f?鮳/e 8\ʵ<p bT)_{(`vhߙ%q"m>:kyL1Ͳ'T?5/4cE k"Vɬ_,;٪&z goȰ`1755"rF]K2<J3Kh{?7hءV=yr?(sg(M |"*rz7B#jQM̡ʯ'm$v;==N2WL>85 :fߡ'"!%ӤT帏q<ֽVT&‚R$v2k2\_ L.:PڻU@?P Ը'!IǔSk},I̤I HM rAUAUv%ƛg1>g~v˞J퀜lhqXNG/qCY QьHD# #3Ҍe0!,<곆_*фc;ao"\n9V[r` )9!cϴrG8aD[xtŨ bCk|%G.ފB@:{jl&=7:{\y#&lƌZa0bkN`2[Ambx36G*p+WDC9J 302'3Y hEϳ@X`"-~vls!E>SMFi*F3GOTn17or @9>L;3@VkL׮ Â:IZ"x^ `H %ӝfr ˒h(t9hZ(&Q\O=(pFB+%fzEc\;OXbЕ ޟ0ʚbRk.|S,_NfJ.) 8W3SɩiAg+ή.uc""HA#`Jx# j=ਲ਼UFZ"N ܶO+nh|< Y} i"XT܃H.-525}3^VJ(;;B>I<>m0B׷ >&HHDs|gwBDJ/{◹*(I\Zbԫ7B9,n-]ŀ2=|ChUZX 6݅x rMp@S*gUrᕹvb Eok\PTiw+@YښbT!m߅d(#t/⫍ٳ%0k<jH\́KuדK쫌r\XLU︤@?٠;sM"N~!M࿕5]m[:"{l{ ߪK%}/ H5VT;eC%r,u08{ eZW "<g{\NVw>Pc2_|ySky;шnfG$''zy9A p^Da+ #{1hE 3+Vw$.0A-,݋B&ϐ!&E]6,9ɗvs)MIN,\TV6,P{%Rܦʘ?UįMĺE61Aře=yf q)dS pnCW=F9uK<+K `9nm y K~:)+WqP[X/N&A2~^wr:cs TS7*EG%եevGT#I8Y ԭ!G08U8CUP x)ihi!A8r,7)J燌K5rO[]dHьe-kZ7YtS~v]\rr$CdY%̑U@\.uA0ދ2qghOB9P99;06HQɹ3kDRaV|?:J)hiS,op:UOC!U EcH͕\I0!4,X@vv俽Uvy-O&G{4O_!+64Aq|af\ӴQ[;W(3LF$n*ҀT;T l7ŏzܵ& NOU/@UAʳD&<j*bI|-9?l "I嘇%ح)l`$. /;s8npqZAr6 T=W>m.O&.1'h*%_ڞmf_7jmanVY=9LK+tʛ=bnzS0lL}SS "8 іeДxit]"5+ Γ1n )nJV"r<]XM*YyNɡfG|y=ܝH+o%\-c6g3 @W1>#TUMީ?PS ҤFDrK]!2;{ ƒ|4N1n8ދg0kQ#ߝgPKJ-UظjjuH+b %nȴSSQ$/m;u]WWt{vZCk,ݭB\tQMzס&9ZU/]CWc:8ӊϑ>f=Azo`aJʠFqW<&NO蠷췡qOIG<;Br8Dy 4wܰȤdbovEJ1I096DfC7U,3]\(䜸a3Ԡt~z1?{H+գu_poXGIjU“w^%)EE>#>4.ia^ipr"&T=vZJTfOluJ%d]%躭4iÎANt{Y OakĀN?~Ta#;5a,1,n%IH Ӕ+srt$Tf2m@ \㠢l8NI;:]KK[6׹&g LY)mc(3;} y&[tfanRi{}B @ܧp>rvt-S>yxE."5| r$x2uhOo:vg o_ 2 cd=yˌʶgcSƬȁ/xǯ6 ctS*^~6ۜg/wuZ('"D|kTy ?hu1$2aBL  ҡC>,.OuuThw``uҘJӭ- {T|BpSFnaɀ!ω#/ia<ӤG$y"}wsRxORdS#C>U6+u :f?8mg-@O?CKaZ0^OBrE!c5שEj2N+n[̀=BG Ea WAbP8=KIs;ɥܢ?3.C2avO\=8=O.*ھS#2Of֪ɐ3uVcŰ|lRbVM_/OJHb<!mu5w< kH;JD\cJD uSc0%sJ X&/0KPgT (7hN+Y`"dIY~Bֈѕ%<'Mũ! [[!ć,'ߪ #ł@ԣ{cd5u[9 (UhI}T<빹]uX4*Z4Wq5"Qh 9(!=\mc?V'Sh$ l:>,{_ GPYe mgh/?'w e'gtB_w3G;>d-H*&8SvMsneA彴.'<۠C 䕛 }#Nc@owyՓ#392r4b癯La׉^;7̻RӪJ\V E2Wǻ>۸s |)2f9M諸AMeYԤc" ^_HC+fsD& ,LzmU|- ^x)ChD"ZׯMȐ@Hϯ7XKam' ɲpsHtD72v.h]P)鳤 )kLq)GFڸčNV .(\b@wF*5Nedv'5df?a+cifiefJm\JKI 0@x[@R5'WTEB OA`8QؽZlr?8?BdW%GG&ݚtA KN.' b ޏ o`?U1V$˗ќ~؃Y`#%R*ŗ̑aY<.~R ðeP;脡)lĽ-޳j%l ?T: qBNmqڜw @!FSڋ#fi4شG Pʔϸ$ºYgx}[nid)EJ /ѤUѷtbc P,n 98DGzU?ftxK"}gr\zּo>뱑woD59@p"sq=ܗ}1Վjp`"ph Ώf6US"CCPOAq3345(t;tJz9k(CȑxMRpz3<*LUwJ[%I˳fZ|ge`ʰa+ ޡн`J40aZSd="8\Ci2vNN6FFU'3UCނs fd ; lJs\{dcU}rB"+"YхUS~U CN!X܃4Yhz3~އB2k[ n 0k(4}xT[>H`s졕G>qvQqfճ: <a|5!lJwxEZ?jrj0Ϟ7:pq̓A|7CA=y.К9mtc/g9s'v&~ sޛ-^&RzL"N'3FyʄCS0pP\$`}G } gZ2/u嵼$NdM.|4.,Dg2еƄ|d& iK,dY2H;{o.ރHݹ*Jmu prZKdֹW ^շo1X̄Y`xv/Z.B?#[b%GS+ LѲPsL̃lzqoMeQ9%)Ii>1)͊6UʑupTt$(x\݁p^WA*)׬"9W=u?q9@wA]hqtu{@F@.xeAJq]9Fb (<=<8}b6͊^bRm=gK1h:u_~Pߍ273JKE՜ey+:"u+l$N; oxQQJFK$PZ 3-ȫpB,&OۗNrŜ)B]Kh<s&?3 nK TT>{M0@\ufk-_L@ /ݘ f\(G(%.g> 1 j͋(wNm~(=3^ IM5PRExQIHySFAda?KRf,pnCGՂ ND1pn7HFas|#lQW&j.BTԑ){޵ N|]NP=Y`2E]PWGU2x&*IkI).'OrN͙ .LRЭ/:a_`ϹHWX2rXN鞢*A^N @Pd6X3 c:$h *" ԏƋRw~6gNIAL w"A3*" p_J4cj*=ҺbD ~lH]RWge00v"f 8\$:k-bKub-G4|GR%Nd:ޔr"&,NVhEmJB`hHWzcG0h,,%X?](9BА^4G` ?c_^m}W0 %-Ӣ_c(kqB) (Dm@VťRZ+w6YZq9Ȭ3fm?=JikwqpN^qGՌ` ߗ76,ջWyCɈ xPby:iR0߉9K%rm-$ᇧi%i5i ;zFm:(sx[~hI []o[V젠RXXtzyng,;ս6eH]ўgY3=l c (#9b(X }(t>\,5Si]gJ@OȲ_m/8ihV h2@Sy%j xL诏7FjO,^k.]istWlS h5+8K\Օy#H .2+:obU…*<'Y#1UDG|2k "LOĠxL4v /}PT/Sd[?f޹_{W5"xпO)NN֥$=SųB˗B5y?ԄAMJ\rnw@:wrN n.}W&Fڙ'+LԽ%"j'dL A/x;T ρ¬u9 u? RJB^ߥ 2GG~nqc|} ݫ&{SS"8\]ln?*9C`:0rF}3\&\2K>s >"+@",̅H(K!?tx_K01tcV@ S@=uQ}' *%?mcKnjC }r& |^iH"t\2b;@CLʼls<DR}5adNhT؛Ba^k g~8P GX}7eUg~Hc&(r[?{hSyN-[Nkbڵ r+&=Ơ(DI+xt#b*osa@e«\)aZW XiC$}Z{WA7si3@d{뺓CE5@&м, y/v7~nf7"M['4rÈ-7Gfi) q,L~"nE2_X"h>WMrwZdl=gh1g{$nRt4}hJPh\YZH NEl1 HU|FK`:Kd͟b9 '!|K{l [PТ ܱ;{y3M̔/(:<@\ЪTft$؜'ϓ;g,^$V8{Un&ƃkl׵yZazQ@<1ێ$S[jK8rXi5?bມNIi^Hr $EsX:oqk MQ b?T?zWƭ>0@̓C@ft09m.ʓR\Jl2, &y$= VY=~ f!ō۹rn@;d˕ạ/ ]ՃDžI~O<hjSORV(3MFr,dm*wMPK},8j9Nے=>YT/Bv@פbW|Ԋ3xF}F9~ >4=se 30,bUs/zlB+,,e=ΞJe= "oBg$´{B ,DaR{ѷN| ; IԊypvݙ.2(2ÁNMX|m93-D)/T4/F-.k)lZ.>j_jyHOD B0Ŏ?- eg3>1eh@)"{ cQ1S*VY i!I3'>Ll}oʓ z"*d1>onIN5dP+Lxi#?IwcE}e?wU#9+d\87K<`t*)345̮:NJ̡=ǥL~ZL-CNV6s/Mppm:7R gNRYRۈz<J:&@ 7mf9ڦ,-i ȘqEǿO7/6+L4ˬJɏwBӵ>e-麔R WV՗Ô-5WgK|J>%Lí`SadDsf4hO .)Ҏ3嘸Բ"D ֧P ERrq,(5Dz;pA@ :hzK8 X~q^kV+r.}5nxdCT8m@R B&n)M9=Iɟy:Bu5O!-\N>t>B'{C7fI,⢱} p$; 1d[0MH+}JK[W9G aq(iٌ_ Noްf vstC3mkiuS3X)ʨ6T(3!Rϊg?jt76|)p͡9%)L\p]IKrDd#Us ML$X†QN0{ىYV)Y[,AHg v ̹)@q\8 7~cO/Ft9SIN7Xe]N]ANoE)nD[ $bs" V[ؔ~Xl#4%`8Ca+-?x>dz*sE}d?u6Yܔɖ&d-FџJ'_Ь)mVhmG!V훧wax*wZ*K/>]O: 0L(tU)[xDz)B23ƱuE(H9IVa5OؓGhx2Qy fd,37dZs{Zݰ{ X҂YYa8KpJ9dEveqZ*lSxC2~Z(`7FҨ Q1vϻj$[ }jJB )ԣFJ ҽ(@lu]lVV#S$S>HedKj6oS[AT4Rt>ߝ˱o'& yX/_SP]g9 'DOwW!F!">]ؑzFg$8}w.3$04CːYΐ/-COE:QHؙ"'SŜ9Y@FjRS%͛?^(C:xͿL^7 8 3*_+Z9q6Z&̢{l}r9\22O%D<6-kR{hp  ]ymXGqï ~{Hߴ_.H?p h $܄*{)tۖF[md]@(@x.'Z2[ Dė>_zҭCȖ3E.΁htI׸0*pյv2föK2DY7 n6V4&jD( Z fc-\L݅->;Z!b "M y|mQ" yrub|N? [,ӕ(ujEOS,ezUh&**mMxarYr\G-Zbx!(zzG5)Ch.br }}gKЮj>vdq,aVi#_,@(}Mݣ9Ũ fH{aJLx< ]'_2ؑ5xpDtcWFUQ;G`5zyuHDIu?ǐҮВ'F =#$fuꑥ~ jzYW-fi>27@-Π$g3N2/5RNwQ^zR2t8{L{Y -]! `W1!|8u]x^-(S巆d4+ct=Gnx@X!GkM5 4ocj˖u4OUOm.Pk~2?׽շqpI>93 k 9jN/)*"psbSD:ܭ,Um葃k;K<|+G t 3RJp D3]RɇfkJU;`'yt4Ti!'Ϋd?7[){p}?cjJZ|W)<#H3|O}uїZ]GY(D"a/?)kQJvx' $[qJҰ#bmQAlV^3a| j?^xW&=.[ NJۚ8r |kZbʸ@Hqg4>OG߳pZlTTaLN"j 5Yqg L(á&+LD*(ןXu$"z,L4* Ưh馌[c-/]QS'=1x{iL6ܔ{ph KsZ[F9ؒ6߁H [ΑXv =g(t`6uWK|eL;s=](m]"WWH X\e%u`cIՍWxr|8)1B/  &(Zp]61oF ACE@6UЂ'}pm=&`x -`ВbA?1PKb =\LuOJV}4 ))kS+V]x5#To pb>K;{_NیK<, ôwz{:T΃N5՟|*Q%\z inzW^ ur XRCO Άs>ߘ4qAz4հ??V4'EЕrk!<+X +VxtF܏h" Vve0GQ WQgԏ~ f3lYY;-tHf+#ʜNw8R*¡MYe 8QOJ$>DZȀԳظ\n)bfNZ'ByHғVp DOו)&zs| u'mѾ(fU^nYERG01sJ6=.u 0&ϭS0k& ڈb JH 6Esu [%!±&X!`p/. SD%,g2OKd~]R Z kxjSBy(XƚLm\>ASZ̅d9 l b^H9x=͐g NQ5d Q˸Tݕ8+1vԪix/ c˩ב$;_m n ƱB&ya'},ᱺByl}>JL%wr~M cϙK/u.v3lHA<0ɔpTʹԀ`HCKTUb8P)P"c'OA*^EScGq?`+1WMuYKx2"եd%T~lJ2; 첮lG_iOFC,P*C2rN-&Ձ?#M$R~afSf ؋ P[Ng J+!aA)[hcڭZ)1#L+wlK-(@S;3>2vE2'MkZ6hJT -eixk|'nASpi^%_~px;Eٝ= [3EJzOj5YlMV׸ |3,&Ww3l̈́BrࡒLPƫPqlq! H^tD8>!?mqeEӑ\ػl UZj-,EFݶ.oF[T9rfj* IMo=oV'*^+40L`? fuh+8GIELT|i9IXC_nWt<8:z)p٧Іhh߷z|l@d=})2dfԄVUid6^b7!6z|gpXuI3, 89o6_J= dV>]Jl@f6S&K_֑6F΍]si1. A7H;bMiC#}#~Y1Oؐ NJB (5_[0+5֟a#K!]Jܔd6Bwa5: {[mqGqhHL ݫ*3\{*sܪYjI+ UV?]in9 NDYkPB0Uߗ!_1@E2:? a޻~yrP){AC[ Z?' Q{Mfv1d8~^\2+*^N&Ek@]nx΍߃hG.iIvqsj wuvXK5+ Rɛ0\%x2~fQ1KA1 {vRb 6G([Zm#U /YK4a?_Bd8{HE<} d=,Y.6Tj@}gm#1FRiQq9,H^dJެZQ\<)ϯϻʐxPܱӮHk(d!?[%&;-y俀<% (³]1j_CgC1O^RNͦՐﷆMByuz&,JOvހVau$bqoa 1|h-ɢ ]>Wy}3(ѥy76/xn6QU1H6#h;# cLFQ%m̤Yh|D0&茩hLmYjXhF6}-fH=4c"zYD-qޕPY5F'G|ӝn) =sWCXtP{//Sg#[1x?;2hґ]l=VfLGj1&~_<u?GO>ZEvaPI;זJ^fQbjWo|pi'Ku< .mBR{լV0:Zk?%x؊T,6] +_&c߭s i*;\~<25,x'~W@Kobe Q ,{ȑ5W\q?Apś+a+qbH/99WS^8@l6TNոtp0,69k{PZ;"Td-s0*HD\i/M>Qr_mW0=׆!D Bk}y:Nm`4<]~*Lc}pyk|63KiԸ5M4U>;[ur|MaaC#H-(\% ȄϮ >8Z2C}CZ|h[<4;Y^CUZ$`U[ijxm@o͑O ۧŧf at~5We.%; ꒟KK pxr; BX)an\ћ hchl0/*W&@{۾+OmI mkGN?Vq]j}EK[Hߧ}m#2|.ZPmvK^(7=9?#nf3IBn8^%SBBpilŔhUbazڹ$do+(g-J? $ "ܱgYZ07070100000378000081a40000000000000000000000016446b36d00003078000000000000000000000000000000000000006300000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/soundwire/soundwire-cadence.ko.xz7zXZִF!t/705]?Eh=ڜ.+*\ΨQ^˃Vu;*hx#I_V7#}2u1fҍ9 UN1$ZT34{?{@5/ XrI<|TDpL?^XW= izJ9$&_4W\ŗv'Ht^OCvCqOf@ 0,2BWOh7&b}-K@ufc;]0D8XɃXUj\ n|1Uɫ=%Pp Lz3F.㱙v&ʨRzXFicK]2c89aC#(¹!iq pqH ӴEoW3NTX>cVH?Tڛ?z< ^k;.3hzō5*ñ?C%eqRv~0@GYο<V{l h-mg8H^0\!_%6H#NOd&=^ᵢ/}-p%/b;-*8̟Y@{~ܳ<dN`Z95@^<χPI2iv$R)Pa~̻9R ;(bޔ|IՁ<ՀO#$tԤ6$om bW̱yjz7n*,%AVT7b_&T{¥H-Hi.W5K.aDnB;M̍5ޑq|igD  7,Q=TSx&cD6#"B!f bԮ1oh QiLpЌ;\p^ GTT ÅSDk%y1'>QSp y]Tac.#\"1*Wls' " . i!кzQ1mo,C}oг_6ށJ_:ܧۣjmn }ͻev$?%bX"4/_ǁm}/>Xna%^Q+ ETcA ':0  K@',-D\Dj^JXYZS6i/>(Tѭ'k` v))hLkY(ѹ$4{ KШzq9S"r#kî hd=]dk|QN[Sgok|'0z^a[2%_5^UPa R[kĂ ctoĒ=A )-xAQtj"vP=Ú{ ߋ;҃50b.z VB(Rˊh5 ŜjWgEJDXG 1D?z~>X&dۖ5VY^P(9~(YӀػ7$pt>"\N T'ARݥ/s!$Ha&>1@P9wvMo:bG'g _rn (ahFtܓCU >ˣV.R!-j~1gnwnm :LʑpMr,c-_mHlcȔUUx'6fCR$'˒7qpWJD.iPOs0Z–_q̈%|f@ZC_Qf-m?}Yw%!L))Bjìf}>[ Vo;E?ds&ϣ^r)Զmd^X`ȦcAZ-֢t:ܷUQס*;mx+/_Y;yzYZW I6rh2ܙ&,Ń_ww/ܴ t!dSM4eLY7|+{ *>b5bbqSKE}IJ-S-6X/l6Tn0])X CVoo壨hк*FI BeUX+ L,+؛ ,WQ-yo4DhsQ9j˄ >@jɂmDd&G_aaƃ#4*X "Rv@@G5҃5P3ŽЧP;ok$+ 74p3m RVdZj).7 RE#2uọ7Z^L#3E,.# )qɣqYݚy~%guMW e DЃ( YY3O4| }]yyI`1Qi#=L9iͯ+zl![NN^꺫^IqvHFĘF"ZuU~:5CRLpGձvY״6e/xs:}~¦;='t$B+w^h5Xo H{BSь;0B4cNP\kDȑ!nS9'a3WWfWcV$4U.f#毝az.ym} XL~#Ĝ [疓+S5 ,6 .e:SOSµIB5 ]$wlDrHW;>L$Kqg[G  m0x=8/!CDSl%)9- ^LEТE6T3; kmMݴ 9 ݦ~)= 8FdSrcp7PjNo{Fް2Z{;3'[H47N;7Ȱi嗩.`׶E 7 dM{c(zDQ0hMpGm=O䳛؛z]eP!s'  <Ϡ>laTcјjRՉ8cٿt^QI9+J~Iu΅ "Q8Fγ5B3>.ġ'[@TYVEMhz Dణ N5GVŝ;*j`x{q/`s%{n൷;ҥr4?/e l&}{-/b0s ļ_0E8ߛidH-}8^6 w]=11b)~y]^),w: Cu`W"$uVn﫷R`$t_Epa{wiǼ Α+ voF\&";i,`zjgo:n񥫑{7raiTR0L'޻ژS3̘|!JVVAіƤ,Ao@miUVnjÔn&GOmI" aD%>jQBcw7?wBoҒu6F/-FP( ԥ{h1Z6юsb}MJO٦ӈP B{"^6{sny{Tt5$ z)#2oK.nQˤVcf :q$'ѽwk H;^9=2W֬L|Vֿ[pnIx|g/W\Y*67ʮicV(晭P'S2΂XrbpYB0Q2PٛV=R\ QtFX,2*,N_dL4jz*ky7jǧDtºQQC1`%]DwNy$}X:,~@&]3t- =z]䆟֯{WA ݸ$)!ف-7Wy͢煉g PhLn^@f^LUr9J`]_x2M1{+=~;'=lEህ~V8o_" Y)@G'10@s1<^H*! ~p#N[e5tz^gQ=@3Fx( z2pk 5ݽ8K? axhPD?űD%91 7$Hq %ms[ :ԝd%1^}o╛д{Tu~;v]79p~Tn"$Ét\r+$+ppn1PSaI6;kpU˒ l$5Сq-hZaC S9e h'3ggaG!d^W/jksdK deZ>=(ʘߧ{])btnPyFT4lZaĄml-#CFO@8jjY֚!3IeK!="W1hk+KƗEǭ .V|T;j9#qTnη1 ׏N\,h2=_~x;lyYr+}τVs_&_"]KߎoA4LQ/6XRZb`8'0i$3|DžBJ<`4r=jEzfdc}#aƌ/C|ѻ7tE):ׇ-9K)ڝ|BGUkv4`M(LX?!Rf} j u 3 MǨtne$Y_MYQ.!t(6E dRIYbIC 4o0V1yy;`~tt9eky߆ZL5'c[6ϔrHSOp%MOűFlUxn_vLu)~k^*N:PLeM:Kto? ˈMk2~'diPe=,B6d8~BtȽjgI^h4'\: ˿;YbH5/!$g8Vd#0Qzkb a'ѣl$f66,"欆Rs<ZҦk[#hyY(Np('L%$(TYmzu6 RL 7%sYire!t Oj--dn8}>L8x9H6Bo+{VP2e5`hxFpbW%+ T;cU|A\.qP ߲d~2 p:xmkDzБ VgWw!j2C (wӽeߔ}˂`Ia0 #3F%or jūaA[ /N6devVHnWqd~Yh9BchȧYG 3}M d{AK{GG S4g^-w-|&xj"ikS]: DԧH\WO[r {p'0}jD%"d^_" a_:He+G&.(ĺD_}߃wPx>@srrX(?i{rRPd{tþY)'v 1wŵ1UF\13.cX;e2)F1~_^4d!$ bUjrgponZܥ5p&I$i~[$Sd4N2v`zo3}õ-cE{ T`ˏ½dƷ_.t>l8|̱Rbm% J=Ѡ l|.?M`y {p젒k|1??82v]G&5/8Yr媄ped Tܢŋ2N>w:,_rvշ:4{G=49NA. 2ń!I3aȑx2.AH Gq$*f/]p^废9(|P-|Cz Q(ًᰯ{x+yTާ0! sПavx]]Ijҩ2tI Ge3w\q-xi- s]l*E4@?VF.}Δ*3PgINacÇx#qE`6~DYvr{Ûa@p砨'nS}n‹L3'NpC!;!aEK$ 7Ĝl{07J1 "WaLfr7?m,U]HUߴ?aQ `MѕXodEUQ6qXܼ|}8磆cp/e!aO՟{Pkio{Cn矔ٮܳ tIdݙ %7IL /hD Neg%Ưu qn#G(tZ$?"^L>#wS3V@4Lz!7X@7@FHqȝfaH4F+²ԫ.SE}O`P|mihBbc(fdIO_WvhOXh%7;GGsqStC,!H|G,$/QQwUqGT _@ >%leaT&D5c9mpf␵$: +3[Ns(fFF1١7_\s\s2VЕNzs"(I[tg)rJЩ߸ n|`\@jޟjhzG3 w -x6γ2I\^&n)~zҷclTVս2哗(ņlĢVP2x<`CxNr=gA/5B ]EA6t;ku>rɟSU7R;'*|u 8c=Hx+#̧n3'aQS$~ňA--Ywr2; _v>&YVg-f@)EGSBEGtQ¾Ap>t ׏~#f S鵘 A@#j18ṭ!a̻X4{& B1:Lc(.;]#7zV*)z "\[o.maABup͟*ɗy?Lv8zI;6mY$9݂ , Nڦ&K͂h|V_ԚR쒿~azZYY: B[B4&4<\ ͊c3a_Y4bC^ /R͑4˵ B\f"NbaPǝi:b sYYAH#֧^ss}z]>ERg0׋MZ6} 3J>w *%bgݳ*fJz>N $|u8J|D'&򊣨GlI6;.Tf>MnXoTN7mZ'1D5޿fM(wf)=YD\=Qc)^䛜ƍiefw9 fB g91pY#jTwU| #YUXM7mOy3N+WQt" 1,__nnw>t} E5[eZ-R0~r?8 ݉7)ϵ/u.Yǃ M Ed7} [1^Qk>NW,6kϧZg[\`S6# [kO^/Dh?F'x&A@ywAzE0g4BB$(myor|e臞O6``*KI`$SI˟DUXbv ϬvK񝆱i/#ūq*GǷqxD:ީo$zPҾED܅mDԨ* FM -[o=6ZSEĽdI<ޝ:CQu(Zq;YX_$ea Ȫ`%s1|S8JQND\^K=Tb092 "B|t6%;`%'s*89f$Ѳ\Ľ$ xg[:hX&r[GXt h'_15}eQIUvY 5 &hMljr5ܷJcտsd/#ب s~ET P[h,h4IK,8rGz{BC:Öy g.#&ӛROc\`?SyT)xjQK Cb2~t'MVdz5]N[s9ran},F|J!vWss_fT#lSBKdN6*?z4 ,Op{I{˟_2Ĕ\yvÐ(Oma - K A VAH\ ꪥSVOy )AfSt5_fS\UI'& S ^ AQddu[Jő|r :Z| Y叴ܺO>"+8e'j\|0$`m Nj՜UD Q]#k9g |S% d&4E0[fuD6{K+ yX(cNaX/N"d0ߍ`9~B 8sݴqc*שTIIԉV>W5rEj>pq&V`mqm7;#eZ%n |?p2L&VX{AEPqG^3@^1c 8~g맷\`Vk)Wnd˜ 58ׯg85P5r`F|ƺq$[˹WY @EHBQ^۩߯o*nO (CbgԸ7C=rSRF98RHvH#C01P F9X# <%/u\Z ^+ԇG)w7|T{STSkW:n: 3.|#ǖbC+>v켯pE&a MX `}gYZ07070100000379000081a40000000000000000000000016446b36d00000d84000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/soundwire/soundwire-generic-allocation.ko.xz7zXZִF!t/' C]?Eh=ڜ.+δh0R`xҲrFHfoFa4EM/}mAMŊC0IׯXycKAT$];oz8W$МLRԦ>qoķG]M=>EEQe9[ǥw0"<*w&kdB0TkcBFL7 k /B]Y(qD7K8:B3'S`zV>h!JjTgB*V{̶+;_Ŏ<"Kcrb"r?0fj8'K3ɇ {tPk~ !]o)Ţ"v J m }φGV=j4[1"EQMkXAzu"j1p RF2ʧMf }lcdBNk(Zv<_ C%}hޤD$-!ҷIC<U gl^ ݀ϜVi Ʃs @H}PDq[Ra zMqI#7HBuX#IE]c}_whCNڌO-l :#I YaDu:Ye $1 !!lWa:M`MY:e۷|LMahjI~ZvlQ}A9C&_9)/RX=N`-fb#H~=\N""W6D[L4pQ8ՠ~MYk"Eo%*pgNi.+s.jDFpz$6e& - ˹0l&tENi`U%6g`/.jF&ܫ&)P$o,Z.,yzwND\wK8rlawj^3!1zG DpD|տ^Oxg9QlQ;7-r2ᜯ;p'#F,?W⎓\.8UMvU:s8,R-E>/3]>%A}U_|zw7BkgQVGM wmmE<0c?OQCZ;mqj<Ƞ>t0}Idt.^Dk<x"}Ulay'0 %]nED] 3il lv6L(P)26'MNoߙB5iI} KT׈7I"d.mx Oo~ˆ`uQެ‡sogR5˩."HBQÈc#)[dXy1+:"YV*9.Պ5-7#?U7vZs,ާUsܡ;VR#AO=ͯˉ%|@س"2VsG<86@j!]E" L9H称Q'-hVËFAs{_BJ=mH60A3,СuIE4X=fe-;D-uuo NW'J e$"X7}Ǽa,Ū?l k+3xʽ$J/zb&9ڥH_/5󽧁Ͽ1G5U%/T@R3j}md3'Q^y@3/q۰|qv&hz0eQ-w!' h㞫PuP&jx8#M{vX*iUpغ֣q1D%`"dY(o!_Gkѭ,hKiZta*ኊJ8Ǥ4c)S5 VxљRU&13}G9P4ܗJ#sך1|W ' Li/9s=*Hm 4ӍŴIf]Q L_{<(s/b{**T9tfdV!fﯜ^uğG<꾲OXA,%V. ZucWgЀ"~.QW[^f+L" %,c2F` 4P➺<=]aFwxk?"# Yٖ+Vq&jqC%PE!VЫB!dI5jt-O}GičŖ0>*'=ǹR(yzwO$ $: o#};n֢h?`fApiۿ,,^32s7Yn@Qž{j~5F1K N[}9 ΗՑl_2 x#V\ !RJckcFL7j]{n_bem ]H>Cd(/]R,tND#1zhpQEê/DÀVVe@^ 7xc` V^ yw kE`%r,a-'l*ߪ%-`BE.+52OT}(/sUDR.kdƿ"X$9$XZ9#b\9sM X@B7=O ó`ҳf .--%{#lܭaiݱr *}H5'ib9ۓ4l;B</ZY8Nj)ͱgYZ0707010000037a000081a40000000000000000000000016446b36d00003f08000000000000000000000000000000000000006100000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/soundwire/soundwire-intel.ko.xz7zXZִF!t/9>]?Eh=ڜ.+pgh[ur@d+B;PB0zwGYݰ0^`S' N !:a2We@4ڮh@ט@i eҢI JVo|V=D0L?Ȥ;Xp܆ ȹgrOZnkI%7+A[aKվmbȴa% ӡal՜YfCE#*d2$+O5 SBXe'5 _aiJ|LaQco6=}- B9CK{7an"[8!`nȂ@:J0% ǟԘJaR ,qM_"͹<& ~G!,L3Q y^zuq094UоyE)Q9!AE>(cV.Ecvd#PgJW UHdkgт3%4`<ĉ! O-^/!Δ%Sv8,5>|}@]C(Y&5 Fݐ^/ jF\rJIj}BۮkJ5X`zp鈉X趿糱)S' $DsM]tO2i_ [Ot lXmUGz4tT^6v\?^#0*cXt+=IGp9LUw_p]9ә+/No9:E>8%$!l)uJq&I@ q 2di-lMQheMwo (б`s|ϭ"v(VH )8 b*/nY9 2_d=h潼͑_hfҍ $ vÝ͹5~SjhE,NXcɎoߊz!i)N4~3n֬}[Oc׀8aK<-OI Kg쇫#1;:}P^ S[DHݾ i0!Bɡ F>`kQ*,n.L+f[\5y}+A,BD f>gѩƋF})‡Xo ˇQ;(۬=`h7hs!ZK\N&A/xF.hטO!:8<<&om>R w #u㬀[u<,Jz{]z+U"Od#@oX"_d#c5ءHTRT):k~t> (6qb ;N%mRMdޘ #+ K`[!fQgnp'E¦c_weq`DwOmwZ( g85"F5:&X8`߳r!CbXʼdz#a*JFK`vETb!!8/۱$Rf ,!,3gkگ6g,=MWC>B 欉^Y#Ě{n?PVAqMjoS s|H\<|箼./n_BB=D\1tcM7cݍ`R,j8J̆/1`5 B*9l9N+yvK}nݡg#ّ0 KE!ZW#Zm8`*VP'_L(xYp0dS%B8, WƤ!b}68WQ˞8g9-2d˖& qI\ \ \b n@ \Iȧ[8@_+Xхl `# vE30w4qx6Y\g7&bHo: ls@T%< )v..2&}GѬz"^KDl;u1C8V_*(7-ly^DpseHkajFx0HCa;o &Z= f 3@ɻ_X"n;O;թ?Ew#1۞b+ a,BX=8[A'w׋ qasZM (tEkK>qN--@s6k%(2jRakFῊ}F=|}Fl_M !V#c["q*.h*W[9|]m) ]; 8kaN_ sF"iA3WT=B5KRFݷ ̶`Rg.ji\x8q 'jB+j0jR.x29_O;3bZ$Ů^_ 2;`l"v-5[l3hZb¨keq-\reoEB?}z˵(͚h`ji5^aXGi`{îo# OD)EXR TON^½br $w@Q&k1+. vdO7&H 7WNTze3p2":DC?]rj譂~О%!k|}a*fdP ԙ6=TO`S: b kN/zEz̽)rg=P/vcw:d3W8֓Bֿ/3Vز ܢw-t,$d-wBw:nf7u[*4i#R0>Gȋn((Q]|u|+3I8|3:s9@I3PֶB ^8)0Z~/h-8Y kL#c 4ijKB^,ᤰ9\^ȝ̮Q>H+h`uo:ދfg8'-7e m DM&/ga |8p}ꇤ]~ra.Ogѯ~[h2 oNvwoX=,VCJY϶ۥ Iyl̠UBTBAm ڏ$ w6)dhLTnr{>&5܃MGY1wp<z,g Z㜀ܷjsHW%@JbPs/TkF$a1'6(OAChd4L556/Yu4J.\BoA$&'Rz)K(x޲?D29D>;9UYJwK*HcrE H{#/NJ5i|+[ʁD*;]rĆO Js#y%[jp(n;6f(j-T+/o;v6{\ e»ELbCuLͶ 7Vv?3q!Tb9= ~a>{A~Fc@`)=Y  UX- e Hw%ucIGsf)Nk TNHgv3.I9|1/Jn}8ǟv/7n&H+B*)-I ; D[CUr7˖ «LU'[=%ϸ6 l6)6 \⻻vYѳxhV&CD>bS{W|HSV8 +51eP7%1@AAq[6$ rb.c#'wZ۠`>U Vij؎; { S=~b }v2^ X._D[@f SVO~D\o=Cf[1,ny\1H~ψ.]zBݺ!uʏ'VQF$p Kq=uEx_~ЪjeﭹIEz2/!bK/M 8(!!F%Kis-e@ݼhb)ꚣ5>cIu"pdL4ĕJвU#qh%D~ ;djUw8]՘`pӓXSüWM-[uid{\~l[<}}'ƔͷG;4 70p,-$%5PPVȦgښ'$6:fYn"ٙjRSո)N*QU+DS7gk-Oier[: etmV1˚[,&aA3bs2~f'H~Lw~_s'* F@Kr ^ݕ;fWw}"!txrg% ԭO61 xu껓,Ý!;{ i4ZڌEuizkwW]r1zv Ha'Qx䖻=ԇ KA!"Ujjƕt4@FYJ_sFz{*Hn:{dz7T"4YZlO$r=Q-{qJ>.IĄ`iͽ&~Y_) I`K)J+as y(:#+W޶#.>ųCZBa>t[O$Q%Ҩ*}\'A7N"АKJ{se08l;7?`uPA.Yh{?m\l{+=m!k .qge裟š34qppv .b+ !"eԂ.A'2iilc1&l~[elRhf w8M[\H(~6΄KăP)XNShh2!y&$ *}|b#~{b7 TrSP\WpO8#UnH'%,(I1GE/eS@9ocXe󶇌?)%kp nSoHɖg~F't6"PϩQB3w'41 Fso"܍4| ,t kҖa;ّ}Mu\moXx:8v|uߣȆ<;̳;sA>P ^ewު~j'K=Qra7;jޗV$o/eozw?@r/b1Io! L&[;8XpCK#6؎GW(kR&gm( p^wg-=QCu=6^Pyub&eD9?:j@x^گ8ymY%#d͗U]ǿ_ZA&Ԯ!mrh5QrQ8,o t.\ j˝wMNv`|?Rk E4jqR#Yێ9U5B w1خ:6Y1}aɈBd[s68ČϘqG6amKz^|wT:O}*xi>6ʮ th8GW)$UڄF i=L0j*i^!p9C/2w~Lh0C}pv,KElᎣH_%|2ܧ>B=F~;?9G9s;͘:ZEu酨;ceō`Av,V1cm ^jBEEN Yy2>0@J=&lP 8Nؽ;>xCfgQ6tWqSEBpt) %[J'~Lʥb=#xPuЮ7Qz؁EH@Mf;HFRY֙sQ!*wcvN:M[:ǎ18\ xٓLko i{'D2WzINy F@o{E*IӀ 4_MK1CPQ3ZS|`B@($M=õwJ٘kKُjdejxN{)5 Z /r`_]N_L32Q4ڬmT['-2D`'.6%*ґ6tֹKֳ-i1UcvVr]q2A;TŀH#DuttQ|YD}%5Pf~Ȼ#Eh1ƴyTϱѾobkº["Dj-6EN<0?X! jvu$W˶9|H4>xMCr8&g}% U.~tKmj+,f&q$3ƭhVsxljl[Π)2 ?mbCCN~ {sBݥNF OU̵~wVeot%}7O~ hMlF?uS:(SZE_ɐ%?Ӥ>)p'b sOɯ2VBh EcpKar^Eυnwl̾?jRUb kI DF˞kQ2 ?iP_DxDQvv6bj_RUi >5пrtNj*ui;O7QSy\? O1/ vҬMo]#I3]HKʷ¹9 {KK,{KuɎ gk߻Px=I+ݿ~bC$!P䔰ޮm79d2*[ld=J ,hT`ȥDK~poֵNWh~Cf3 )BCsqP`]RY޾ETCJ oENSjܰ{I-6 HoKBjV #5xpLGBLf=\e"f^!f 'GCyɺ/cxב`jħJRj Sޞ/SNs> %K۽Py?!7˽Fͻ, ~0 R3/;derrV"P;u\P[Mc`(-Y-8i>i+wQs7JC^,VY:+{>:7,bͬ >hE}MFߡj$5i '79%m鋋fCh.\‹1ooRلiHNJYY~H-AՄDkӃ2M+|Z"jr(i#az: [)S(&uՊG6)n@yv{eK23>w.p`E>=w G=g>d>}2#%NqV_ P+Օ;sʵ |9N4MÅS9Y N:Kj U$"lٯ%2x7 -֬+UqAYj20vo _b۩%} -Oż쓿j,RT S,8*-!β/2s0AVq }>²1jA-%VxSVL&B_>-'nbcdޜO.(*h6,8nwt: ߹BIݡ5s*Y ,'NYx™!;U E*oLSIkIH}p3r u7߸~5(:`(l9p Y ET7^"ߠTM MnWWCP. v'k FA`2jUf(*HWX@9dQq:ؾ[s6.~ذL:Af%_[l9{a8Q3|!~][2yU>ZdVRa|r2.# .2!69x!BrY 阋$GvOъCެQG],;FdRSQ ΊCG,)Cǜn(kz#.eMԹn|1 "W70IH&a4ῸlǺM?;v|*}m~0 #2+zo*F-`6a*1!H~/森#NyVe@flc>c!;t1xJd>1Լ^6-cJϳmB?.H/0b?FڰX5!hĮp{ߔj$_ehDh5Am_S$]AZlpB>j}]b#MBd!v }/:2Ł~)ZF]Fv k`T52WqL.@RVKD%>ߞi2|uvh,t{^;l`yL 8OȱEYN} Pz' i+rj&8YV숌XxS=Z2~:# )clpS,:2eM`C_Λ!Vo-21[:'~vbV.1# #d4l#m{ Vd%/k1( /3IXI}wׁ x]$, ;Z5ʱ6PÑBfN1aIV- =z~v|tILۮy(#< P4PSEtְzL0G@EN_HX0dt[7-3ؑhڍH-z~c{)2CDS1_Ўn,r-;ۑkKci`S^mRls(iǨAɶmahH͹]/ո3hܔF]EHv_@%:` G~~ei m]o49uxXyn9:HiJ/u^mtܪjP|ÿ!4ɱ,LPK%hJd(t} X7&QeS A(RºeC]iY=5pI,<#?W8}6<0D}9=ÒDȍUΫZ6AE40V_%3U( 9yGEx!w$b+oiuEE?%nݺ8/ʒkOCU܀ Je|T16pc݂(l5  H ODV-ӊ&*S g_9i{ՈNR!J%o DDX~oOwI v߽)FNk4{ מhASUZPK˛zaK]a e^Z omB"@6;@&Vl}wuS~])BU;!.HG{%;+™g\*AQZkt LԬCJPRLIyb*QnCX>Hzhv˟|OD?[Ps5xQ]'(u}+CL$e^Gv%96iלc6{^f 4! SQV[Luf]}.؀w~E?4 {?0˽=b lW+1Zot@Q"loʼn>;Akf:xc5W\y˗P}<s\y"^rRχe$]#=pfO3@6Ø5s.AbE4-\r-V:#zyktd6J[;1j][ԛά$s]~2Mν*(? p&Y\LwHy]QaM=E(ӵH݇"vƒd/,`mQ,D0P<}|V'gYZ0707010000037b000081a40000000000000000000000016446b36d00008478000000000000000000000000000000000000006200000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko.xz7zXZִF!t/Uׄ8]?Eh=ڜ.+>ܤC8i`uwIRؓNC&lب;_+̮E-i+gVvg5A X?Xsn 熮uFPF+Q??F?ۥI0m!$(mzY<$AZlx|cU Ժ :fh ГU>ĕz S5\S7ZHn0rV%jON[ͲÜ=ʸǬ&LxD* ]ilZ듂ʸL:Ȩ"m9 a]~SLXf9מ?ˇq| '*PHǿ 4b5CZqbe9,ѝfgu uftnFh [e*NEAӈyi<F[Ek5y/zd]OظlH Sʻ|Cr/&?L$^Åcb`%{WO;c $-uYJLjH.|Tb8v\6l24`)bҸ)P]AjE`=|ޯE] X5dL9; 2RV9N3ŗln&2V^hG`k_<1"Ȟ9Z&N nl34m6Ncez ]Џyl`ܐo($WF"M֢,z;YWaɃK&͢AIEXk2 sB@<밡(oNgzzq?@$᪻ /g`ٙ8$s9 ߒi4kuO!Zq&vjh>HPt|!4jrC uYIu\J};tC85!_ H?RM@w)jte}wk_&OK&A asD2 UӶ7A%Wt떺ޖmj*ѣ}4}vQeU-]B9F9gr{"OiW|ZU4|_1kb'alIdyT"ap2K'o I[cD2@kn*E}>gJB߲r.wZ.c hX!:*),tcSB9tKː ?5ry)ytGrHDR'(#}I^ij)+6K$OGZZM+ݕ{,w|']W >dE THVJ>\C̊C%<=(v48msZ"MXglQʴ"g)Z1LIK6܌qa<2wm\|!=aLx*LK$@TH=:6!Ys> nqk钦%}ѧ_;/5h9v5rԋ N|yӾ@DİW_ދ1{iꝲ9cNu/KyxN!qzwqMI,Z;|1O;'"t~'ZKRQC}|)mr]o2\_;W`woٜ[U~;VrbN5v +1t}ζI* ]w%M%1&Y _ ڹo)^‘2pBUGؕ{IQQ;O3.Fʧz 2e L HP45m++lx?d5YFK%J\.3Y/`ɅCh$OH9[wrEMg0*xNMDȷ{h)5}'v!- .ZiE]&6Ż08ؒϭ*(qBjB݄j 7_+j|@ W0 c99vmz^@|nQA?tiW_#XbqXĂS* Dzg PBy)}"(XEz: G.X'(MnnSDi~/jrA:+=¼/ !4$AZq a7qc![*cc^j@toӤXأԑB0F:-$4ZRsw ܀QD5"EVCZ `i:,0l:{ ,y|@칹7a#K]ѷ_7ݯiUZB%/uSn |8vmBy" W63icVsnhjD ~׉%og+T&ܽC洇YLM%o0b)ܞ7JwwUb]H,GԷI J:0C$Q~k8XõzM4co4G.ũ7vV^k 7YO+[,f]O~R+r#4i/t^QiE4$mE:]ڠő[2 }Vb?bȈ}'MqVKwBa]”V}ÅwZÁWZfEG@k sq/H@ٗHȐ"O$$5D2Uwq¸InN|Ig`T$)2 xSϪ1ƗGgƃCF''J:>(y'r91F0D? EioSp3 ʴMT-M'%ΤW3D@DWXTmeRsdmHnh09dI%K%* o󲵽N2>B$I6F3Els lfb.׵sG; =M!n-(=,/ihٶh%q5I苅wTD)yZ_̶]6Wv#f2Abo}I   5beHmR*9Zs*\gwS.@nY 7m[4*S !|ȇTCJj(Qp'IxJL) if^~2P7iNҀj%8`%M}*s<2ˆ%j\KYI>s#I˰ 5[6yP@Գr +ڨ?ϪGqV/K[ ڕ1(*44b;_9ݗ7;nWi4Y>%~HA8` >dgVO21 fpD%:Z<w-J&Ap6o B}X(Xd,$I| Od䠀F֝Xɼv$g=wu}Įj`}d*YLB30`4hcՄO`w%[Ue \A+Dkw@w~0 !0Lu(OFl 3W[pnʓ{0'bc,^|=OS ۨ˾ 1Cѳ)RD'/ W1Aل_\g7푎d93Vvtr $v&?8i}5 U%O$-rMr>CV&bi΃̫ "9w5%2m:!Ԙڧ+w ;:Mf?$U *߭ߩb%.{mx Ob5]1缠CҶCXȨuuV_)&( eCˠwI)VIro9>O iJh!m$1>ވ:8R_ \StTlW>YN[wu'ɸ% ԙ}ȍ4AtV~85lM:wcHsl>I()G zȇSESW6 G]-$D7~W|WwZޗ.TkbVgɴSVB ,@*6nIN\/멆3#l nmAhԃ;anS,aDuLsk!6aDIpMS%DbvLu(=*}g\ɬ[ XIf nq'dB%@z66S]ΠڣH()m!ZO?"J{#tܓ9 shm(7psy`JiJ+d#Fһz̴:-ʉ%P3,{iN c wMbH')"N<Bw @F  v tGr1IũkJW{_ӧ|?+y,b2M.6IHMU]/xr8zPҙ2 1[e6 jW( N4 DV&eL|T3- b@R{*H-*FH`P`DvbUk3 $g+\S+3X:Ʉke(6oXͤQj8%Z.d՛`p*ce-rpߑ-\=i{X$M|B‹~n-ܻ4P]$N;ĪOj%$Yf|_Ȁf"'^Oj6*t8 PtΌ7VWD  ۍ2( Q܉|]z;B2|վLg9qNV93[m ׬tP7C{Y <2shjr*u xiD>/#ݚv"+=/p@?q?ދf4GFc+Nҳw.ǿ'y%UrUVH2Qb=G+|]BBAI=| nZY 0r >,W|wl0'/e Qu1XY=]T8YA[yAp[@}8 ܯ7W#X詟deX!cX/Z>p7<G$S^kUi;7`y6ӭ%=pTq2 Ho H,3R.7lY;i qupJS1t8\=#dzZNa)[y_! Y#llM+ǎYԑya/&"G̝mP~5[@, ܩJn;Cɂ>bQy#E~@\>nᶂW+l&g (Yf5@?`ZѸh'P=G'F`SW\"6aH%KDdZjA;?V<)N,k'  yԻ\!sxߢH,=gk_6ˍoZT?o/CKfߵj|Лg W hF'_5^)oҪ+62!OZ>j)NPJAY2%);I\AopA$86s\ժ/"hv^Zuٓ 3pflk:uT;}QD\/mF5G5Ilg}Xg[PZ5׆9#,n]swcl.491E)9Abg,R|rUIOI%w IydhPn |IoUb)H{~3R\ww9 @KI"[YVuV Ԑ!6-+LΗqKgHR |GL&vjKTU/w,h2y 0f !l< ARwS>:.'mMj{p)Tmdzg݄r#D!JYZ*2 FX5y/"d *u1aJ#zGQ/\:xK_cQIo辜`y /v哄\m-* P67EPQnmƓu)XmW.{8 +si_@];{-3\.\*c :(r{﷘AI^qʝ4S)a^W(VVj\#FB'#jDkhދn611ϼ=7>TC&MmV0k0^C5y:\yZAeδCuV0:BSMR[J5w<[lCfL8!% ?3p<[i.ޜmJŊ&PR,`KJD40㔬~o}ET(`~SuH6L2^[+9>˝5GpCc\S(nj-P=R.`)E/!N/Kܗ/I~xUrpjA0%/L͋u҆t"p覆8Q"y~.@q?xZύgP6FGw܂^ƺc{|6>"5J/X>ťSנf)Ƙ>sYʹ/بD?ыz89-ϰX&XΊ# P߉G<eNg*־~GVE5hsv t`(.*?.!6c .z,!KF"eǠ$qp[4kJ%6Rt0)L"" -c@y~BYcL:<wU YU֭wSA⎯C_Lmq#;QūדF>U#y! DV?S;. @q|#?%! V` 4s5ӏ}պuwZ O02wq 3IM?[I@9KQkuLsPj҉RT_@;p.Ca^-jOn*EC:o䞨+J)\1OԐn F!hz\^Ĝ]>Qћ|zTś/0{rn'GuEV{I]5v WeJ!%1U|р:uM40? (>._7RԥhE)t18[ [s$dy BؙFS{z69EXKǰf/vBCL}zɨZ_4O.dKn#IY)bg{p*f:++;x7>WlpRWȚ^sÂɍ|-R)gt"E0iɊKe!h.]Vn NDH [>BǧI]@V7 (;S(OV*Sc/Pe\t"S2j~|V~Mb ._g+WbPT.] &Y㝓~R.){ !Ѯƕ׋ oZ>::CX[?`+TC;ՀdL01:۾6rOkݭe 0vwrҳ3gZѹ: "#EB uwfA{92Rx֤[b_Vt|vn]Iw&Uy8;~)՚tARzEŞ^ {y2Ɩ0#-QѥJSl?H"_:dLi0 -䎀L/FewyO'I{XtoNiBL:O-9jhw%)E݇Z>Jf C",!cb{s)o?*z{;ӣ[EaNQ B9<52QE_ ҌBeDzZ#v3s`ľ,1iUzMjT8.d/CvܞAI"g|ͧh|R:Eb}(ͤY{dV>WuҏSLc|ǿpB0[3Nniz{7tQ%nJGs9b<۔=8}¢|);.DurZHwW><8Hc?D[fծ0'zxWU}DkXX9Uy /N#OH.@0'(Y9yoʵc} yd`1*Z]IK-q~!iae#ZDΒHmbѫګ"]ro .Mh0~hӗ9vug$p {-552A{ \_ՠhD]giCS=v(Fq]z6PJ[ʁ0^jFfrBYm;nbgklӗ^Ӥ1bx/n6lkc NUM<¹_aLI8Ѭֽ *.Evb(} 04FyFϨV9ݓ.3p}UWge*-ӖUU\b5~20R76g"qx<2r?vSI(8Ƞx}9'MdـIa*0T<@6{TRx{!(:~tSD=Jhwk7⯴ tOP7= K'-):Ʀk[sC/Zg?|U/UarJ}tyJEb1]GE>>FgeqN%d?iffPa)h9+'I]s0)y4mH>'483LdC67UX#i߈[s\ZQ!\r0_EO[1Wʮc/uH28pmhByh؊\mˮbiXlcri S~~ fgK'HveeQFW2O8`4c/B߮9O?Ƃ/p c{a1Aq';wyYq?8c?˱B$] S?.ie *wo=8b%FZ[P`\94ܛZ uS$o%.NP<'U̝ۭ-}6HR64k<ǿ`4Kx)B,uvkW|"Kń[D@L \^s0B1.S|%fƓS}.kUu- @^ـ앒\]BpK @4}$Z݁m\ft+-)R> ,hqc~/[cc뾀9A6 6?D6 阀V_ NHv,=7LœX&Z*)FVszgմ6\=&yO>fR\0SCEc*js8[#rOpj (sk\m?~7ş"ZxŨ_QSRȺo %$C޹K̗yDm"҆>3P`[*`5N0zX!L݉P*ﴴ4sq9uCkܢPQu61`IA;JYe= -QYG sXCW|hs?CpO;86A@/2oJmk[z>"1to4蔛YPi lgg/,؉!4j I50~ kmt.{MϖHkD9$jEJr}aI~<3-7 \*H ;AޏX]%1>îZcU*klӉj@\ ;RR; CP c#S ޓɐ,~QMǖ¶d!UyD[y(l7Kì^yJ.m*K9Lg`3Ј:r }2넞(^`TyS}V:YN|Bܾ =T#Sb@3²Qn 뜎uw+e=RVOg5cqWmΐۂfyҢI~'U¦FçX4FK>*dID ޒOS,Ń硑yMゾFx3Dsϖ 5wDTciԱR,Y#NI䉘s7"J\{xMv@; Z)4ZyOڧI{TS#? dV}6%oC\ ZkxO1qˢl^%9C"G&b5*ǯ{eq!l+֨Q+٫4:d3l.Ug!Vl'!]uCW}k(*!DR1Z@U:+7C-J:b3ibZNsy86%eӭ/y U Kx6Do,qªUb J:X|j[rCE*mQ:Y#<⧔{/GЍLAbok7cALt4F8 98qr?zEbPAtg*6!hH"a+s\#EEZ{)D};q'lS<ԭAGghITF vfci{Pe!q(cFݕ ph&k\ZOi`L  f,%EqlA! ~u.y(v7FN (8` ]ЭukMB_bV>;KODEx4ʐ -Ėgwǎx})}VzUDc)a]š'7[X,6<@9+T$֨qg;xf-NZ]pSHЦ؅5jD(ͅ:'fWۤx?&fҊ~U43S.㰑`*ٻ(pr WQ&gױ {#dP#OQnCq[ ~)B_MKw =մÕ|/7.0ý)g#̶P:)2.bDْ"c3hImm<rS,}v[eHssVnpDG;+QȌfqz L_ܦDc/G $@5|5O|g0;滓GÜ>{\Ræ.vEMlivRĪGƎ*`:#`2wX<bdl(cLAԓFgmP h$4}OpkA#3-"WTv4J%r#zd@}>6Q! C=86hs!(~= _Mb[>|Nˀ(`ඕHAPU?y L"9K?CE$rxԋI>S7?e#@1tؽZP>-^S[=o~SluFߋ ~En0geЃ 22o7P˷dPRG<1!HL8l%w@4iAhɁ%')&<|QU^ң%3A[#ʼZiH<mtܘ9 0yDmkj[IARggZa^ \t*5zmDS 4D)#¿%?36D sc|97]#.\cOldŮp L 2`UgS\2{Z߲h8{Ym6p̪gˈ+'VfUzY+^5ͶxOy0=Gbe!t٥|Y3-VC H/QVG}'Z&NL?>)I*.l}=7vu2[c<<9bi"%줭ahSR4VS-G2T: j7 wvP&$&}$ Y ICix˙ ,)h\zA=s1fa8̚%#|M CĞD2Uy`[sEd "p%bƕGm~N?]b'8Xyl4j!Dx=v;)Q͑ \/;uXQw 1Av1'R_^7[sj FOUV9ӧ[o#aP 1U8Ed=7@T7u蝎W"q^Ɍg4~=8pg\A^&*'_ڬ@xv<Ω:Ŕ*-?0` ՋI^.>$4qF>cS܄m<7=Uʊ1~1t"s8lFZ?%&m vŒ) xu#PǬBŭ}dk.~ œ>aE$ٝ=ec2VIβdz!ܤyu޸k gfDVeQzN]ߊoqQ 1 q﫪?In!ҊPGL]vT`tS-#@i #Lc6/+q[YYEgMg#w$SF]X5OSHtR ѨUA 3W,T@\-}tQk'K#!)Me\e~ =:=_1:ta.bjib2Y0ZRo:+$e)Yкfn87)v˽H*&,ZkkS:F@x>jg:wKG낪 1& Q Fi1EC+9E:4ǯ?篐 һ^&L#N?ZW~ݰ`|>6fS>' ÉQ> 8rSG]l>…-Jغډ4N WR׏mz\PsW_mp &^3v9xC+]KooҲ-}YkUjI]\U@>Ix2TՎz!G6lط9ӥ!Ԍ.tLBNMKՓX{ͮ`|l\2caz<#ߗK\ Һ5f T*ƙ]b. "f_EcBSkWSD~i4)InVxu$vX6PP, ;20\ AXg)tD@5>F$% s{LW–b7 c&6*SQ6Ͳ ]p}#7|u̲JȚ}wɀKU*t=ZE߃Ϯԕ0"UIw}(,`E 5˕4RWr!oA5h:|^~Z,j֧nGgSfƓ/S}[kuf6Sa3_{gs?xc1 l kH.e>kS@`1F  {H,׫9)Oت ٜH0{6}Qjuܨ^Ž̭(65sOÖAI6ؒ;thECIAkEDP@^Xp\m^U,9>AeF0C:t=P.P(?BE5+30y s ^Ο|??ܕY]{xclqQЈKHZ٧.ѕcZ "s/M\Fvg QEud rtoN1[m2M^.LTLv %֮(<ϻ4K+rO;6h§]'9|+$lCt^XOı@f}-+%Ksd^\.Qt^ɓEQ.(&&$!_d4jʚτxk5]2lU 9b1b7Z?,v*-<{29?"Z&& (FFAHQ )p! w3Fҵ@&rM\c~n<7 ,i ȋ<&ˌBunfQ9Gi"Zu%uE_Hvn \#]+NmD}^`O *wdfɡ:-v#Cp5b`=P6z&`6""'1V_pM\'D9qHpp5E{ν-FݼUhGpm.Ӱ9\^gB\5;o="pggYp8ϔ k;] qЄKNb`H \2,NL5Ҿr"-Avڷ$.'۬5%,Ljfc wZpSyQ썌{- 'Z\8pHjq248imG*HTB-z_gI;R6995 XX#!"k7Ľ< -XBM=JjD0nn q ihh)k9*m+kJ}ۖ3 W5nzWU8TLjI5Nj_QdJT^=AG5y8ǹ2B̜MXK3ֆSbgM'H@.RZYc)tSC:aWɤݒK,3fmy?⳱y`Am 2RiiƓ)3*?\ķUpdc v.2#qj`RU9;]`RNW9ڇj OM9d{'hسze־QOB,/ |3e$M ȧ`$搈::˿~s jl|q>39'y3bwlGH24*Gӕ' K 1k=UrM Xwz'!OX3^pdZiiXW{дm0H6ӽAF;`ѩ= ShAZpXvarH@}wT.6sh#r ltu^:5WN@o($<Rؒ fmJ4҉tEmmۇ 6Lܠ6˾<.y <8ނܭۤ<iFeΟ}罄hk "FVVhAyқǂ(A,UDzͰgoh}P(*cL_됎$>ْ/egnftuɼYA`ze.> VVf@&Q6-o֥P5C&oe(blލj⿒tkύo=">V~xnGk;бh`{I`+ ]1]#jh"Mcw&Ja$Xr1QNx\-Kv R XiXHR8 IvX 0Zڪw )(K1 c0ݑBH2rҋ|z {r q2$H- Z’/6RLjB($kZH VVC9Ēmnl_<`Vc-zPeG !=XL"ޚG҈ L ./'؆h 7Qšg}݂}n>s! jb+Җ bh:淬="d}lFHSw]FӢeRO ~yLCU]5vqKQb3 {l0Ĕ_=hVyWT5|'ܨj:$3bj73Bf66s\]w󯁿C '|g&)RQ>Lزj٦Ka׊$1ơGLO:ȑ!$Z&-L\Š&$RU_ Q wDuL(@:C[K2푌N`UP'ٯ(e\@SՖ_tQL!rcv&BbJEb9 pHw_FPb,P:wҜ+cC!.oܐ#6 CֆhaOf6?^;;B5y>fЕ۩!<}Y}V.6T*H0`4ew/a]bdifpp4qMpV"|ʏl&<{sa_ 10x )\>r*AW.Lpl!E mC[\_/xwr.ȳQpLFP%0+qJT`A&"-_q@.ulhSSr!8*"8KS=vbw]PzdJ89ZL RX_ɞQ(js զ؂F~JjkT?q(ŞOv=Kߵܷ^Gn4zɬkXnt5ڊlmd>VݹɥA:\9PLaX 334чq-G[? '{!5SK Ýޱ W`~1b5(x"v ~t";텝H;߂f Fvz MqZ~d[I4}!WE_L:Y`%oX1b?qc(eIL͛Ɋ=VH͗KOU:i>քt.ЊlmpaZs=!n}嶈]$ ԍbDcסsڨ>4[-p&/DwJaG4fir6*t` MeFCqM?D$48*F[H܂tviq#]tp-܆0҇72 <- PḺ|% ApGXw'Qf *~V𓮒RPH"ޔ8%/^+Nn×'tfC p}LOApfm>L1ƩkĬl>Y#DR*  6 v !eZ ªUFYS,;Z""^ u dy7H>mJdiyejvUf3$HuyЖa;̒'k9SO&Ҹ_2bz!OHg`ǺThrl}6\%F#ug =xWXg9fpPx4}jB@x)kA( cTADi$J׈7!%Uҗ}g%_EYF(GFDk{v͓c4a.ϕFtwN$*eБ*g Wro^P>ߋ H-Y#i^Fpܖտݩςqk)fe|"[FkA^ɠu˕ A4?/VѽdbLS멆%18wf 9d#s4yid嶜vw%w^!O+G5=Ơ@ д |{,T[%Jao `K'8vʾP C2o\8km#6s^@OAd@ަ8D97 ޲¸xly |[-3%$6c u\4/yU2e[iȤhjiW ĀB+Pn]t,* !tA :FfKEY7_T`z#80R)HL4c^}.$ѷd]֫X.neҴg>"G1%ly & x2y(qu}mcǓ$lë9-bRMVg~1 8 ~(OKf. (n,1s) ,6hh8P=/_êz䏸?+#D Fnj/N| 6D$ @켼2|Ҕ(%ڲĺ!&wd).`P;Dwp"Vp6 #25:ݘ;1fJp9}\x8Vvqp, V'{N^DУz(`nnfE6LsU ~ϻe+^/5ТI넙#Ss59) F\WL?=`eHׯiV@J>0Ig| &Iƽg ӣbnIkkўvg9}6#s6 hoί:4=9,fo| F?xci7#f~]Q hG\e >^c9>1޳H'L>KXnԵ̡¿C$P?]Ai0 $`Ri->zX JfoqJi&ZbUʪFS*0QDQjRUX!_lBPt8ѝ5٪_x/daW١^;*&UvF{ZZAиUك]!KʪѠ&:s-RT:8+zDWkدVQyrs5D,9qD-T3~_hEJ?Ә 0_8敉Co 35p:v6HRC5s*3hw;K7)fRk8( J+h n*o8 ȗ0B `6ic AVcL$\&>׎p"#,eZE otrawV\v`z~7e5Æ4ɫ8EpɌ+Xr)>j 4-_6^;A0j˳eԚ*#_%1[-z` ]+B#poZ7/%A,i?z^Bڇ& `XԞ ᭏Pr¤hkG1!.eb!)'~T}EB 11/.ԴҞ6@nNgK=e4 2:p@e࿴* Otu[\t`8W #\z*G(A7:0m8|4R7ƱB Q҆ˊ^Tt\nxaלV85Jbre:lR6_fI ,9rW`5 w(F@^=O=815kYp 16(}}ec\T.96IwX?<D)d)x'!`tLkKNq 6W|іI~L)O 점%VZkp(W4)ԨonYR[]S oPm"X4E"P(v%WG y:H5RByT'MbJ&##/7¬T0UW?iu@vW&faJOGx0JI3ÂlWk3w)Wq&fFAA*VtꉁZs@OI`U2{ wnh& y6AF= nvhL xs5l̵TKB86:$;S!at A.T&:{{Q^zi9? #pr =KQuhv[\Vo Iq24.ߗ/ .c،/@3QNiĉibnL=NY[lFs+,dpi޸)^uS0~hA˷2$%_ (@PR-&guﻑQp3U.nAٯg 0"Y0tG`x!f`CL߭7Q8UApna<YEg7 R @N:pћ2Gƽfb ⸙~w.H)]g`C ĸ TJg0.è'0W8s{Nk,`Hnk' [b!(U'R,5DRQp FR].}`ijUܗ~\<$X,OƋѐ@L`=0+p7+pln8sxE ,Bb,6&W,",bAݏ0KI bBV4Ƙ*:ųPvv[Z>duFI=wCA3@l}q&ֵ^>1>H)|MyJi澤YKXz;k3/s4(UHDȭ~'vfl12@_iM7If1bsUu Aep]Lye\E}H!'3nS%Gaj7}rV':# (^vV x4c!3 />YQ-W3!F 6:E{__HɅdZACXv4y\^Pc0kԅEygfR S$eptbq6pqk<լ7;RGyʕdu^5׼k?I3-wh۾òO~ĄKO3`f #O2^dXC!.o[M +h-X*s^+'9o/׶EgS{2J!zʻU8[b;QK$R}8P}sÅVVxk{q4# [Gd>[p0Xd` IOpa6=(f>t]^$Lf~Uwlv Z&t-\vK2[ W|tܖ, >⤗1:ɭN}%r0ͨC8!uk<_~5I)dZ/yPo;#ٜ9| Cyz܉Wlkk3C4Pq@?yG~;6OvbER`M4(LB9m6AՋ,dͣWLt{|H~6oU)kyآn|8邃fIR5.!\4q' G!4߀aם{NX`jGHnۈf8Nw4s47Du- “v F\y}X"N zVƽfwjEk0QmVay:훟Uʁ `Vj7E*Vgȭ(M"NO{:BypM#̮%׳kVy 'Ñ]GR(֏`7-ٍq/UJЎ}pv f&;MHЦ#+/W^(TҘ߃_ +'`髚ܽ5[Db֨#6=ɿ@5^2~y]@s0j^k71@}2es醡X֑sP*8hSX i:PlRPly䮗 WDM ۊJOLe9c;rD^{VDqP>^ciʉ_D{^!G_++su{FdI'Z]5s6ڲ03!MߥX|TYM_G H[-F~O.vPḡ`䒄#kɷCe=zwT`ͻxפ֞a5-n` *SV4/o٪T994a=kTGAsc Wxݰ'ƌjH_%ƛ6y5 "sEQ1A2qJJ{!)Fw3I7i [z)39 2 Bd@ETa'^RxO@ï==S8.J1@bP*re4-X dL 9Z6NE9kG51@R>cEǣq:Зb{ThܬZ$qZj0It!dM72G\뽗H < ':RT@f۞$&C".|7 ]q,:YӮHw;($lj}Kl'$-~DD$jDTyc 0I"ZYq/Qdj<!©{36zJ:Z!RJ:hfbH@+w36ԏ[,P}iRAmXkf-e/Vo6OkiG.rby2Zڿ7Y %WcsN+%κ[$|WkP 7=fygxΡK7TBc{CP D*mg1=5\`r9E0{SV8C"ʴ[#1~,r`߸~8dGD Gj亪R߀guqVng*KgWMv/7x Ardth}I|g+pYથ8KҬ |<>##91a.䆏dk"SiL S;B|Mj̝盌~ڒ~c_ Vi3XǰQgBLW/{(+?'oIo_+ށ 4\Qt觵;z)ܙAT |s}M]"luwWiL}pWzzl::WGVШ%eAгm濦%IߝsĠ}T7"\3l:uܷFO&A0l;eXc! $6A?O4.u9D){y'K 2!l0t~1ڌjv ^" xвWS>]q#]t?@nNYH N')ݼ><1Q;SrAnxfȷFŇ@7cfqwvTrH ?ȱ~fmH[ƨ1ܷ0G,VIZ jC^;/Τ$\_t ):MbM M.#)Lֳxl&XݼLՄz-28[WZ`y^G7bF18ۖ jKf$\cj`!灪kol]7roP[s ԥCt+~=篎 ]He؉bcLQ8 э.i`7bH1Ysâ3+ -t &FXT\f飸k۶BI'b*UЮBwQzbbj AQxX !kxJ UHؖ 2Rh3`B-nZ\so`X4Bs2pPj:"?NeX#O"?4EL[<6;~;ъ!Ö;V~9fo$#\hb *PVD\!M=8,ѠޱbE.vaIV&r])6Nȍ'k ÈGUƒ?;)hd Icdr-͜ޙҌ#šJ,R-EL>Q(uMٱuB"PJhͷ(|$sje\Iۊje0JCHl#eΓg)TNڊC10dFEW1cvۘc| M%@L}Om+ßF9*Tp,r$#򵆸OI}2c z/.[w5L~mm꣩ TkḴH8(SIm5`;t+N[!J+}?r@q[GXGQ݉\{`P߱BXaA=3{Ye8*`s~𫭋͟E7.NB~χ(14iEVIY_ t%DL8<1gDm-gHn X AqU'|ؑ6ԌEo`T&P%yew<8,QhGGS.Zqc26JV/ Ӯ;lphq#rP-YbmF".mnV;RY`fIsLÞ]ZT=⥆]M3qɔ e5kj'[aCV'ai5 JD&/˾7І 4K4(;CHhX@οSac-P$k8@yG`25XM0?gc{tan:ҽۮWkҮkYm6fT a{)]0vWh_CO"K0ΟN:&M23%,/rx/XB>sv,VuVe#BgznxnLbM uL>YdcFtizH0j"}Za*?t }V>Eoj 4R)gg& i2o #k_o> }lRrۮ0Z;^+u:J5Rh[z^ 8q ؋RO'UZNMÂˊ6P:TFrOT3Ү3]Z)ځ =?#kȚ4Z I:x8Ё#B?&jx6rRu/PS-CeQM@?y?ɲ7+EZjՉ\Rw#Gɾc 9#Ml0 EX f ErXNbDFݫUw< -lY;Mh]Ų-"{c(+`fWQBz9^!ۆ+qL3F,o-V!;.jk8x{4ږa!SO^RSy;>E$9F~ ;I_293aA >ݾ R*)h)5ґ(G4*,A2W↊4-gXp^ e}UF}%#j1 2wbe,{0dƄŬ³ztZ+Lcv#~QڦaH0 ۓ]nn{ Dih+!f!G0|1G}EBV+uC^+LCWh?k|o=S=Frg60('JZ}Qg4:=f.;(/>>ֳ:Tn C b xӉ4G(pK2N_hOvvySM%n,߆3/Rvp\Y[ڷJd+PSg$43Kmy@ H94U7S(33 KfȜgBh8NG W:*,8[9!Dxh$(R,6:uB\wVP\-*xt &ɀK WCÖg]{{ԖEC_Mp$Ӫ%qF F%u!;AKCoCk i{bSNnQ"ԍF^HPwjN٘h -kyپ$q ,TFz(-]Tl>}-]f%JU俠Wm}:D ,<+4mTw$-,Ҙ0{1"\2i  bav[h>*A oǞha`qxO6Iz}J=C^9P29O04V67|͋5B"3.:<2| 5 ΎWnis]9c]N6Én_Č]J., ^-0G7-7A0J!Pn]ĶV,C~'o*:'񧾦$ 6Mi p*.'IA;9H+0N\F'Lm0\r j&[Ŝ0[lwCsYutG~S2ivj|6f8uߒh clFG>.9j \'WAZZ\$; Fa?wOp䐫h4oHDGDP&H|͝/b*HDC* ÙqOmKq^qS= +K(^";I i3Gk)8=! )~%D8MyI Bw+Q/,mDj3B"^д;Ɲ)F3C2q&_hy1|&nй~ޕ!5X%G$ӥ=~Pdڍw@ dM4Dlаx!@>P̷ j~ 30E[w3T#  Y|ʔU8oo0ʼ]a (",56&]̦gzm#"j2Ze0&ӊ_9 ` IN.5]hh(W:70SM]'g7+\i $EfC22x ~@S(%9pyDa"h/*°٦P'rƭ ;](a+|#6!,~q.˻|k[6dfU"g q0dV2mϬҷVʰ..Ze6R}dW X1=بPԧgGU7b+d r<݅cbŔc%:;%"K>K?b0+ 9Ҙlޅ4O:keay3*]0uF}H<!=zv(i+"/enm˞Ʀpyezkmp*JjэpysN?wƇ%Úz}giYkvlHwm\ l}qԡp:1zJ O1N27g0~IO bu+<q.yO#/.)=]c]O?016.1S'é i)?¨%"ڿBa:>55^.}9?S4֬FhGy%[z;±PS(ݟ@,Xbh$~G ?!;do+HyE#0r}WgOjsIk*BM`(V'!Vސ/x۰D<)G$zfc-=lQzҭj(R^⯱R#[.ĎYOFyaM? ˮBQ6`|rV9h3L7 }#SmVsͯVڶkoS6ǛՆŮ{\}^ B1FlX rЅ k4;7>i !1Whꝧ22*oFK8o#_r~c6BUbT}!`cXֻSj̩>DP?,64CzZ;tUM!Zhgݸyp`GPX&LK6*E쵷8ν&U'M*yv`Ml|UlF4yEhƞ9i;rR:cq{"IqQ\עTM&qsҀnp+.G |*{. O>'k I&-?"+ ﲯA8y( (/r`{)Z0&u+jBkN $ 霸K7'qZVa<d:}ʧtcPXLØPz?OA3rfL O}vb'\t H%2A -:.9\Cpi;*)_ǒ |=n 5~U}R\M88`AћOԔo UUÔPب>3DSrEmH!{ |6eW}YVi:!7yFƮ ,u_W Yʃ֩ z rY[띂z\YK[tA GMɻk.uAGȓ[)6[]qXZ:ڐ!~a P4+,Q˿ޤ Aै ?TNn+OރP `.]]}l9[ց4XPd1F4]()LbJcP44?8.OվۤwSAG5OZY RerxLuu1$RD*QlZrqr`D OyC13aC_ʒ9gi6z&\pc诡V꿦bn6(i|ѕ~ʪi1يFيy,Ե9D iZ>GRG@GCꄡ2 Yv^ ΢PGIlֻ*䄟BZejH9&O5ِ3V#z )} 6}$& LTVUKu%e5͞3kH"@rEDB 3:nuWaIYŕIRJI OA0`$6 "5aZ5+[c7ZC\iko.ɩ'^jmI +IћcnfU1 m 00!u UMqՙ X#ܬZ^͚IZr`]Ut4LDӄkh&tSHaa0t=$kV(Y*2gRVWR q{YڽSդ|ltb-y㗤|$`)Ì@~ػPFD#Ź{%_Udu4K3͓ټ)5@'Uª%'xl8h Ţ;nvA0ũn\R}(OAQN8Sivwm:֡^2ܾGdfVn6PL\Ņbʀ?b6-fJV}=+hț=)C}yR#ϺtBxqr6LyY%:tTyDTpQwkE ]+ ;r,N1Vb+jk cbe/UoǥZ͢q;4ͫy R.hJ-ddNrfeY˺^w%BT#hIQ:W_1NV9kH; y,nts?Z}Wli3P Z2ya jLLy3 BCj.4#4PxVr7Ȫprd>U(ʴo@s4;RGeP{4QGgLa|023\[ѴuoSՙH;g]nJskVUGB}\G(=%WVi!LK ґF*(bk]rO#&O"⒒Jv_OtS&1ԦzOWl(pIĺ  =D߻X;ƣ(q"'G,#[}" *tzĕUC(FjSl}ʝQsD!98RB0M|kWG:Fl@%ާ\S_9LYE6gR'DXX$<C"Y-df? ,I Od8^5JöO7LHur-[~ c2h*?a(ƙq\vO(q-4^/+h_0}ڪi)v{U/c{v֧$~ͧ/b5` zʊ4f%o)|KmZR-Rl0IH= z,5v`1'>jqI?,%|-Kn ^묒 :qp..kϏtOuҖԃmW,?DR%"ſX_QL &! GNS[JW!Z$3yRY˗wOYq`PxOuLxxT4mu뿹y{gE)s|Lϛm:3q-D-ܢz`,M`2I3I`YW:EZ ry`ȥd:O#O~-0' cwv$Y׷oF 1 PfJ<EYZAH m8J|?gr HFq~nɶҁGgv!(r_/2@u4fyg^7r_ xy%zQژ cSSYMcsewa tUael~!B;nJ"GDuB-VCaG5 2uVxQQ&뭳tPbsu[| QR]kTu|I\g Xi®odž R?hsM#=8="eEm =CT )IQfrأ*c4\O&N>JoN Qֽw`4(=ݹ{{ U41..eS4 (OBU^OWhlsmBEh@~}{Wtl2ZRKb@AFO`,6O;L {bЃCZ3p0S3 @f32/ɁGk )*XeJ A2YgޡZn=L@g*X[P}%I >+ j i'qYHo/hCM% }1]DJM4A4Lx˛|sjS:IEN+mW-VUp~'\eLB؆Ξ{n\*9T.X6աPjXt 7Zef}"`$ތ~; J24V&`GA_W28TҰ2k MP"AK) h"ZLv2I &͂ $C_/<)QCy˯2|w *fP E{\盰rv|snSX* yKৃegJI1&;/; o4ED]ͽZ<"kZBʹ䊤f+Ⱦ'WZ ݬi_W8/ swblM+JnMP×g!V$p 'ĸjUV /M3 KhyJWa ?%@jg$]?gd.d8)m!YJ ]VI&Ӂ?˃!"-rK鈤^50ow.E"tshzYOsS#2a1 2ŽxDH%6ͬ^0Ȣl8]#mSWw,`N਼/)["D۷xtby@mhtuN?Y6XXaɤᐐ(o5>+$:bChe]"\#lc+~PC7EkRmvΗspۍgT yRXQߕwM7ƶ]roxz ]7Lm.0'Q3'D̷W>us E2S65O @Q+O KN@,߳@02yޑ;/o<mFb"/CyuWIҡ.ϛ[Ha0|Q'A:3f~.rvdy|'~REJ RDbmrP}#VX(5+rt7|穻]U'@W+A8W3m{5 9n v^ndeKz& ؛x}3%SJȓyEJS<'oc{"%JȠ_a,?\[˘`o=>(3@' / |ͳn}Vsڮ-3}/23"K(zpr7iWڮ7zv7xicEN t{Xeوdd G1虦 qF1+~>Ռ}ɤ*5̞z6J=5Mq?̉y"ͺ70Gy-GN=wmP,}qB K$b, R;FwmK}F;8=s*:eU 'Qr-| g5U ¥I0kNx~"6OK; t<*P&[W޴- :K>4%+e5k'N]^hcUdFO,x7 @F,SŠI_ G `t冠 )\c^C8[0>Bdh\hePCV懿Q,Om.LifkwdOՒmtڌg{ JTwuE͗q3L[l=%iV獫'*!cb[L;޺Od+&nX+?'yGF$/s$?14`ނ3"\x\,z|zW+1⦾!Yd~GVWaNBt;@"A {F2|KX nVO-ډcT,DqX,S@OtU@u jU޼]f Go0fPN#Whrʢ_%RVJ_j3=f֓(v6 -=iJ\Z7 N3׏">Ӯv!l66V֟.#Ek&'wPzÙb€Ɏ#܅ /  dzjDT=pxyJ&o"nLgq'I]xhj1פv- '1kcQ^ )=Rb >ZG^(`B,gE/ڱEAxeg*=Ys1#&YBB$|(ت OZsE5y'd/+ D3U.[L0{M{8pdbV2ftRM-/C'E~UJԬ\oU((QmݓEG3}ayr#KV KC=}TIxWK}lgo.xHQ2A63]=ӱEH$A^6O?ut u=)zsn^;,C 4RNJ/x |Nx8@+1MdG^TʨV-.جsY~EU-Ӷn D+"J+|^ ;,ً$hI\ݮ62 m 5)H[kRM_ݔPK"ck.^Zi7F\pɧ~W!uVfhKi>ol8KI=A[E< co }«Ѹ@+~BpUkQ8I9}\R堄ƅpXw,޶ 9*|P:͆RH4R::諵H<_V5!gD̵k^~o0y\хZK&h>%`Yqa}Rw\88o0\ 1HaO.z8a |sp "59Фm.EO c776Bd-S>O4\ByMD'$õ.#.V*ce2fI+v69:AK~}u*n2D*nwwVWw&D KOa@)G׏pBAGx_ qdF'6h'3D[5']ǂ#u;ySEڦW׆v<А4hBl~b5bOjccTd)x5#uhi%;~ +@ N 4Ł`矕?c6@"o }g: 2Qc)BSS]K4!W*˵;+BEg"G:҂?)&uvuX i*d/G7[1A0"J;,`R+IACQ?^M(Z)So̘"<(uh4+W)ӄ2@D 37j$~ 8 OU^V 3Y5iW*>1~v"ǭ糖B>H԰J_@9t|߾雭afj]Ѯuy珈HK~KnJZ)5 D߲MQS4ijCY#qNcnaIު>B̼a>@MF'I'u {lI77AH2hdN˷84{fβ۵w} Ob)_7<N/W.eq+`X6Ng4I$ &xm8A_%Nkb7EjmI,Φ3'Pn $C I$8 -L8;ѻjTbf:[jjqMƹyV"dv\x-4nb1keZp:d Q`=lwv=]"7 t儙uōq s[D['RVIkR;{u?%a3_BhsF:ek6P'gdV)OtX]7)WwmA z!ukWJ_g>Ej,l{QPw vH\+LS7"7,0(B|!* ߩ8ThJ~g^* TF(S?2H<Qe 5P؞FzOgp X58:5x2nŁLro)d}Dni/p9XބK4jKGbL5/4B$+l<@x:GmlU.eۄgYnmœ@a@bY8*$<_@0! N^L딐b ?7@ +Idž"9C fPLEt2k'giIRЊ9? 雯> mCc_6/ ݌Qߞb7[݄:7 K+'#'BQW#=!mSs$z꺠o`~ 5vSS%|ZnH 2q懖K3b`(]ax\/]e*>Lc% d$Bx Kv s,pS'pí+MtJ 2yNe]t1EԽlqل`Jv`waA19(Q Ύ:3N0ˡozVfͥ4 Aoru[T@r%ԭ{x{0G,cnQ l'?=7Vh{(=,c[Z -U`NUP9LA}~!ʦ):J-ԒK?7ARxEӚn%|`q4ޣ@"0]~ci7g *RHzUpAiO%V Е36;={M%Tj'=T ij#G^`Y&.]zwċb\0f6SDNT~?fĖorgʲpdXpUS$uA1بEO@`_G=X*"|FQ":}bO-b[e+`/8HC釨@ rqbu_Å>=^,iI;.kFmRҨ~c_X+ddcյdSmsѷD|?Ւ59l4&Y@+^9OE+.<ŢiWNbf; T6<Ŷ9a$noYo rcX͂Zm bQv jLK4s޺UUixN0!V԰6 TMt @F=)jp@ ݠߙ#I 8x&k JRt(q\=E$Y}a<uXszQNZ"H6.ϩŊ"i[n<: CSu5VʇFɿQN*moPlͼqx~ߨؗ1zO鱁iӫaD8 8pAHD ~Y?LoU{s@HCr𥤪dSJ2 A0;7aƥ "j;GMC0ZuW{He!8gu >3!$!1FU-.zs-Xv\6Rn%pىkaz},/cqX3'K~ƒ~E7s$,@a}wMZ#3qiPǬ ;o:M/ى!tM!JE#ʳW JX]>Wz ʃƐ18p4 mK9:FP3q2\/8H_OT7M'zg"  6+ÂOMlө_@/ט,YR[.Y[N}DS/K >%DcEҳylr,W|ʁ r]JTupzOPtDD33 yERs\މ[`% X\MH15>`#7K_r`yQ6mVГF6ҡ[3UFŎa3a8}K'.r geb}͵xê'XVjw0G* ($ZE z[8u  R|e 9Ԅt*Z˱|lk۴}1;yN'P\7vl8K/{!?TPr/Fc7bL_ 4'jc=vǃJtQ]N*Ҝ?ͨGNYR)(,(n ,̟G6܏}OH7s֙\6wI{2~} rxZS}1ڬd-V諾۞ȴ"L:\[y-(o@B'S keNt6%ekmfagH2YGb^]jd%QL:ݻ)yw/lf ʝM#{|Z{3\d?5ŸTjA;./6{~U 4 ݑ}LNv$Hg ^2$wLw,kIHM˳e$<38**0Fo>W/~T[mI_#A͠%0Dou;XK N>h=7 `ύDГ~a:onh`)gx!tьɡ-+iZ~cOJp03lŕm$ۀb=Zyuӭ|a F! ' ϗhgHH V*W蚍TVK ma ]b{~?8|&-Ldg-hxC0`@{*O\~3v=?"V 6;U|f;PFj4N[m~X7Dh0ٸ2I,^ هAOgU9ba̘ kly0%F{ 2"ɶ_W6Q+!9#zOFUUKe!-<]ٟ.G1BE~{âV4J@R(Fzuk"~5;ЧЬF/,"!v% < 0 cyka(m׍dbmȥ瞙WԊO5D;9HPD!>R-_/猒K#ALC(ewWc 4D,p&@ܲLލN/٧;Ҙ:u!@Xw}s %(S-$*7qpaFv~iel a]mEBCbE b-jTtdX0Q(0 *|ޮdLEkБ i+gĔ3o9L={x\D8 M[=mv~H+h.CƜ6UZyEkj| vpx 93,HoU:~/ぶ)AU~Mh6W;^e<7 ZMsIVF"VP|'v=H[zҨ.^X\47Άk@`$<#cd&62J$Ф8!D0ڽ3\GX,F/], ī+qf ا:pqo! aɫcJC9Eem[r3<Zc `"$\Y!b< ɟ% %@T5dНFGSyz75'iBµ BeJK{u!-Ē5ygW"GIó0Q=F#W^ TPc*^b*WdGCt+s}u*@l9f o殇VӶ&u$?WλָYAH9YAwL7E?F#gm$gM8kSFhI9r_lC2VFALGzz[юVSNA\(`ޝ˴5TKNju1DP"ƏTHZLLɧZEI >U~%c:"̓BM WSOv^)>G.jL?2)iXuXT1fr$-CD> WM:/y,~DE.c*LvKk+:5ę61OWюKM q,OȀ*&?9';aPbۥ*-ncӃPء[rO oĽbU?w=)7phaNq VԸ1ngQLF[<ù;iqy,mxIjG++B+ ރUy0<imD!I%g/71њE8Y5mIl2"4RQfhpl]`WH-yJmhHv)"O)vLK޽(9;t=1w6:pYEyߦAI%t[DU'\O?O+ԝ%luwlHU"q(Hr섵.|*׍~Y?-yǿ2=D8f|ホJdOO*Upc3%PvHJZ1JsJߑ}ğY5":'tRޒrP-݉ZnBuPص$*/%Qfa `g]DH )mI nkdUؐwüzЙ=g7>> xY|F/zHJkdԆ6a^7O*\&s0)sfi_j. kp uуqfҸJm,h2_\_sN,{_#5<&<5r1}(21q-+fr%py0;*#B|n;ak4$k=ڪ. O⚴gJcS]nqU@}V>4MDȄq f╢0\vsK6cFOZ* @! lwH%DB_ZU[=Dsu>0;}`|˗q'_uTDxZ+<jL6Ony㸮ɬ1ZZJ]"a-,l &KPK4[]v)aW4zHiN?HaU b"x:-+uqf~7C%q`J_l/ L2dh>Rտ䈯~ <)ӄM3\7K!V[p4W@/"9v3`k=0A P/Rիy% =ma!齦[[M2<zfnfA\-^4ۡ·ϪJFcs;4tA$tL.9OBGBPG-VVJV\iṃu) fgD?)=耂GZ٬cO2bܥ|^d粑e߯7F˹ :@q>}7gzUvS򕚶giQw`\O2/Oa5|;Be\U,qfx#^4GE>_sIxBPb} H2XtY?gQQ;:(i=k1wRn]ik j'2['}2mg@o~ QiOn,uŹ9 Y@:ALFk}[+QcH4q`1Hλ_J6ir6 5N3٨TX;^e_&qx]P"}cfmӰ԰j Xbxn";4ʼ¢ elhTAfq6R\8Jb:au6\HvD{TyPC\ zgU^wunjm42A4f\rN5jLOd}߹3L铇6zF/Y@8/H cR6j0A[SɑY3#߹DŽ͡FAt,Kp^ZV8/&OS(|FO1rUʥj81fBtȒOk>dUy6Tcv ΄0Ö; my"j=ALҎ渰m tݶNG,5FEUb.@@s q-l Hkzpvww7כ)q}xL%DJK1D~y2 7Ą[|̶A~6W2QZ!~M0" X(yܹwt w.uoڏˆ)YWYMGvRj߹ .{G&BS:ȜGO'u\gŔ ˜Vndz ү9{4sLwO:<Bؿ,)Q&uH^ҙ6y2F|  Gŗ_nãѩc (s5]c=0 }i1@Qʰ헸G| BUִVb6բc1AƦUWM. KdCh? NNbFX`Y 9RY)v5#jn:LcܽfXfZc#\E\6ȷ7؎n|Fe>83oǂҪ/wt6-WPed5mGcrwvn+5]{i'm) a/^ҳ)TTSq|,Դ#0ףr&mk.gK4@&]ϳ[*\!qEߣ-d6!5ijꪜNN-k~`;&9m<=hg˺|}ǙRYWu OSٗ]v/rψԵHGrFUD ^䦦ob@/JmK?˥wsbdtVm|cuMTHz-UvV W+shֲ0 f:=byٴ6žيs[\@$ yFE`y(ɼn F*3鿸~I>IPuT$UNsו:,k2%o@ގW퍳#EB$!bNSNe_իaEVAlm n契vx41iC#p?FF1nI:@N?4t%KDxKFa> \A?`Š04e۳tcW/BW:[T@krC@əcbX1Olz-T^S14#u )CI" )Af6X |ב[O٤dS` }h"}b3 O#gvR8~kX}.D7g~(jP'_ `XY_076TFq5E|ށl_5:Vsq Q;amK Oi= !<'g-s .:Kۤǧ%Y;#ֳQfy rπ}: {Uc^jm]vp AGn,u09w6c me ,$Eg^OOY3 >(fNX6V8R.%+s0=-= =`8U z,ZyK)&chEw4vеgb1QHa<6 |9NGIN].YKF#/hW0 籶-\ٕ#Ȧa%&uȦw{7pcp澣p^|b4׀c&Jlg-23!cNBo&Tgن7[j0c=TGpTb |^u:$U~h(U2E]ِ?%y>J mIk6+ǡܵJ8$wq׼lI:r 3=LE1[oWϧչ@~N)%T*]_oe Ey5MF597I7%:`4΅;Ҳ8;!VLh1>= 38汑j$Yכ=i|3I"9yx;]_6eO>4u5O?]#n׵Ɔhz5V+Q^t{\`F7'ZRӔd|m i 6u4ou:KRx>b9ˢN[uRƝ)[Oykgc"'U#C{<5=:%}x:V+(Ni'(2 :do5&Sm1%\St෭#.E^(aĬKrRdʁ|3rbޥ{_1Q0Z03ң@…y0ǜWّc/u8 ;2F E} 2AI`63jq<.c?mq c3>{򛟾 ,1b'$?]1k<"UCۍ:tHet8= S6dG ^[P(u հ9HI#9W~ٙQ8]?1I{L~l _rzu>Pem|%'?(iLδMs_biQaCOgT97>_J&0޻ vT#37_ rɐQ_IfF;O~O|,));4 G,_AfC({+x@|Hүpj bسjFwE =m:(H9%HAFCN${ _KC8}7J7jH'=dpdmƖb`( Njl(Hzw)Ѧ>v#_dȳZ 5zN;<2$ks0])gT ; ð>}'; # ڥ|Qb}5qMW7vӧP0yL8!oQäu)+[{ GqsF0ނ1*RgYBm*!5m\35fHPf >`xIx;lKAnAJXx)hIV2Bw7/6fsK;z2"\pIJ6EPc_ԥusyysVq:}3hb_=KG#\~ˎO{h@}TUR) cri6鲯Pa*8]O|6/FćTf%hc\l.6"`Alk{V__|0-w( C^]ƑWgrZ^eqàBv׏> ]@9gwL#:3tt˝G:ٞ,4GQwi0|>F MZ4v!W%x{G_,/uWJNW\1cXP,wȣ{uS{qϷ:њ" lć!G&z[XGA;`#` EMm}Q} Y C0ZS݋AyeM}# DZ/g2q2?r_{W}7(̨D-weʣi=gL Mn"P"\ȋeM@_lâ׹]yk,Qe9Ie=7Ve5^3λZ^9:#Eb}2b[p͚?MuB%6n_DL3*KcO^dL!=BfO<R\yXgaQ~޹Y ,4(K5 㚑v翫{/bb%+v;;ݼ~qjh&75N0|0ؐSaPˢp[v{~J[wf7 >0F G!u?{r)9Zg(2W$FvA 讼uA6ڕV>1DRS7zd_/xZ\ D90viSΚ,^ شMi8J&vEhr4:ϓlW5D >zH6~cJ9X yWQ%l +"2> 7Vh偘e0(ir$j\Rc?c5w6;c%|Ųq8q%N4o!8\\AiOQ@w)_>,SIi=g3pv '6 bÅτ٨5TClRrV3z vHngAbG_r> ~}2a=T rI[E!5,(9 E \+J%<%PvWDW ՁM/$O{JkTX3%תLMoJ^NjD69 Ȼ:(+:(0b7=y{.@؂:KD]H2eo96\LNs%?sOj2P+KdJM"NC>s%Y.CB}<#D8Qoikyp֫`{ 2UĄh*xaml`JkWUO%#pZYқNCWG[EZtrr{9IA[Sz6ҳ^nȆ]A=ENz-¿ЉHuV0M0sPѤ-I$ĸ`ba7csP0g5W\dVxP<lWUfGȯ VA8XZ1ܪxPFܣ&,w0\:@m9`-SdEfD*QŤKF̛JRܤ<zͷ#Ov34}`j 72+7C%'YvL-ᭃ[,AmX 7d  3 r!z/8QM;ۧٝ*K@mL64j`dke"p4u]BB鈟fYny5^8xݐ~ 7I\~}Z&پ?ݬh*,P:Z+C4jզ)HWC@Jzµ?tZlb☢ְ+\~(;U gL"NcGAd>4.^s RْSR#H L78Jq Zi.w5Iۛv@Zv'G¿=ɢp{%fK*5˸}WD3kZ+x El|'?@]dغ_ h7cRGBNd滍Q#ۀJ B0U1# \Z Xn=ej+X~aL)#ۊ:q"t?Uj=^n1T \>7=Ú?^iWһ1elt!."r˦@XHxQ'iH,{KU@|&q{ŝE8ENU뻰n&35 9mfrA[5t#?$_jGh_ ÿRQs>E 7ߎn6|n!W[Xۑ@Ȧ8dFDZ\` ӽϚĞg0G#4!%ӃQ2HPByBC:$Ʊ57X2+;c*Q̼[*_>ջE*"lQA} TuL"sML$!M.`8L3*m /a2FvK1(xOHe%w?zޥK({G{ׯEԭTiwQmI)G0a8Đ0gIVMJ@u7aU؛8mv b0GK"1J8׶R  @T+^Z4zyy{6]TRܸC򰶈0][p~AplRz_@-$P'jͧ^/}ba\Ba5)d8TH~ЬᎣW߶h{D3/7` > B)j.xmK ^'c^&F\ؾ%+Sz2}, lcr7t;vy j_09%~V6hq,}_"Ɋq=< x$ q.3]̒c^/gkpsmfZh||&d.X Sm Y Ue,l&t]<&)%ݙRj+CTMgR5^Z:i&9I[qaHz$o^Wub UHA-B1L#z4ݽk|4z4%mYEy!;;5fp4€yQɓOvD-5AF"/L7.`dzh##0. 恦aRiĮ2|,Z_ww5͛pS"f mыCo̖DAD#J(> #zǫG* iO*~NRdv͑ .y Jgru_Mͧl3dr8\&y_ρ=Gah(q@ƓXPƕʤ6~]`4O>) Q2z }s)2WOK¥BsS 8VqZ^l3[5.@&69v0y5cM8-o ᮳_0.é5ADD讴z*.8(Yʿ~0g@EJ*D̤wv#{P۳C F5 d=]H]=|nz .Һ|8V[sAꨱysw!-* sއ]gnR&hplV|q~@_J*}UxP ($njl,147=LW'MAœז KĖdjUI3.s-#ZU*\8,?T%b~:{ g\>wlvet H՘J9d ~ ѭ6t7Х_NШ}z\h=>x X17;"b5o粭Dc;TYlt|-VLK(@U`)iV֮o_"htEuh@2r}N ?|2v}~`\VAйc3t_fOsS]֭S]f@h$),*7S- -䵁݌ ,l:LBQ,y˞uː8 6r.k,*%~{l]'*8p!Wh T ;VU`2~7aH}O4da@S@+-sָ`߃EcWha5f ^!2|UqCnYVߐ)Oٵš00\^UFGdӽ &"[¥v:}ADu^QTlWퟖgG@dvO')w%RR\,@?Bv(VS5*W1$ߑ@.P7H "2}? lb]VSNOʒȆښwkziiDE㨆᎝w| E~"|D.!h;h_O;k/݂y8B ٱgYZ0707010000037e000081a40000000000000000000000016446b36d000046f0000000000000000000000000000000000000005100000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/QF]?Eh=ڜ.+M3fb :'ZU\ mM>u(+aa((u@Mрb^VW 凪L\3R|IacG8_/H.#h#o y}7!zb ϞhBp@]ZItf eʀ9d6E]>'.M&7hkJw۫yE?4?UukͅiZ[EOyyBi8&= "\ݔFhyĆ6Pnv֪g-T3ofde2`*F78E]7Ԏ`3l5(b"6d$Ƨ_M p!^YtxJixO+4YDSil# I5t2&UN+s9Z*,BZ]|k]~Rv,BN+~L5Ps/v^*RD͝Ckrn` rm!&,3H*[*$/_͵&lW?a2+YOuҖbT_U+.u;@5#nZe@V[kt"dF6L0[ w6`ɭW >1DDm.)n9B`K&?qG>2{!$_G/0u8?_Q mB`ƥ=' LXZ+,g>*읛!xׅ@DSuțőٖ 1?;dӦnʣw ؤPV` l\=ȑ-dQ>bH!޵8tz3WA(ppP*f|ޣ,2wԴ7;A`?o=ӭ -G~WˢIw ȥ\aeªSv1Hn utKYL)_M^Ӱu G*ܲHzW0`NGcpꤛ^O 4} /% 1 %gN%z '5\cFJBlj*AKyIMk <":A ; "ORJhv,,B@'7QM/7Slfn3 g'ʰ!=kgS' CA]! gCV@VvABSߝe~xsAEj1OG*QUd*n}b{R(x0 ^f T})QȃtS+Ź0O;1Tmu9iCzAQȀar@#$ia1ߣkbIόIYVqf B`PS.ؕbGySHDdK5}^S_UN:ڟΞNw}]By#2P{o;~Wܿ& DD ̶>>)X>ǰD\~c -Ԛ@ϋ`t5'N_Ͽ$ 1eŝ] --c7"^6+Ie.l4DȦ z8 +/" q7󺃬fiX2 V1 qsi9kp,m93r:V[|1i+I/K6&&g,ɅGޫGl,Ǜ2ik]w֓Q ;A`HL˥vھXNp&'rֺr`CB㿵Z:l~6c+/pLAd)>b#6Hd:]UC,"V澋Be<k߹nT8)@Lk_2hx0S Bws߰mFLw%tQ6=9:O7@ٶexXڶȖί2")+X36[\s33.Y9aot(6d)+t2;옰fҟQt3v^[3iReXnf9"wCN  Ng0([5`d:jwQX/gmRY <#)M͹Lrl=;AK_-^ƝmY[n=o3fx ]Uwd .׮T³tZ֣ab)ȋv\7^5VH@LwKY"FDMpb q1/XxTy[]d:Tt.vI.(* <|zv A_j=F@("Z$\NdZre!߆m*G&4?*&&Ȕ.ZCOsm@ȽtPn^yAƐc27է!$NpÔm2)1Q3q5($گVL)G 4/B'_Y2573*=#iSKq1ru4i"Q{&P#tJ]TS\[)q?eǪd1 BpWHk짼IZXL99WD]T:E.KZ@r~BlL !)-jxVmn|5w1VJ(aSv JȆ5*("xOEiXq P.hڀܚpR\=fb-g*2:ƍnMak~ +gyB{8 A7Znd0PχfrIgKol @3[SZ 1a,{gFWoPNFW9#1YVa/&}[gS˛]+ztD84Tjn]WX9NA[XRF8jս3֞-(jLi^I5XxBS Ma&;ӭÃ痷4ntT[U:j]CNK3M 92h8hBɒwsIT[.G7k>rgw{ {hٶj3ϫ3y'8lrzmO./c߬#:EpGf@ -8Ӗ]-0*D>RG<.P-mTKהBu{p!g*&@C:Վh=_O$'z8Bg 8K˿6 bA5 ]Et6Л}WPuȚ 6-g,5QK W b#C"@Ȟ'xLzx1v)dG;y]t<4Cy(3$p\Ǧx;mCM2 ;`'Â+Ji<\Y6^tX [抸b@Ua m?0]=ꆷށ_ňM,cq9>l~l0lMa+*X RU@, :"k YZ׶i({؄fZ\xŏXP]:WgFKjX-_Yy_x jׂjCQvm 6өM=.}sa_=>M?Ξ)SS9˳Bʸ\AGN}XUYbEvƄ/*gn?q5yi!N5VvrWhLzeޅ!&EM]0Ajj]а{HfUYԄpPt|Bn~|]-,Ȑҡ'3ΚC\w<ytA4H|0DʥS=ucUx VQ=N/VLhuO0FLSf>!"&;¤ Pw|.Gu7"2V2A!zn?!L{M/FT}'1P%;V<̖tYO UVzR ) *%Û7+T*Ϧ[^dXAR`GoX]e_v^F_IS}twQfDږMFQDxYP1"#9Ie3;aĀy~ p6smcJc=@aHI>mO-m_{_rB"|DK!7Q5f,zRfV<+r@)͔^chǎQPB7k-F&IV<٢)gƊ57 L#%ԇ<1iKAgKD&M=$:XŠWtӱeل.@Xש$BW۪I. 40RFw]h4t=bM+` R3-r%!&9'F|e׺*) tcҀ>0H2~rTG`E׈_Vm-${I>vazέډ~\uAki unS)3DW.0A }Ts)/#nD;sԊic94" /g%*{Uulr)~J0j_k> U'Z18˓f<݉YXB[ |J="yIB=@$ # BGZnIưa’1h=$v?v(`?tPNP=MG(⮌@x\S6M_8M"6=6 4BV6+X)VaRs7]DeDBj`5OuABuLqBqi$ ipx^R[cp>2g@5e|"f!iw^n*%g6\Hcz!y0Iv-8n$Nw~-q!ƌ yNz~XX8hY)Ya;w!".t\$ k )o7:`<47T}Jؔo ,vL`_u%Ylrq)$s%J$):(~ d$IFb˟oCjΑi @,)u*"և{^YAm`]`Y4D&▍Eb^DY蝹sֳơHL@?&0C&:FeLD131 8Z K(Px14 !ybp:7h+Z} I4Ii##*W:/8!@rc YVͬ=]֜ӕw2=j.%܂7t@ǨHttѺY [v~jRn%0q\0oVL%Ӛ D;Lڅ=d{Xj0W%f5?(E/59K~,qp;K#gx/ nPۂcoz)L/ P$HfK0͓m2,jM5art5FS88ۏ^g0 ,n~Gm_Lp1n,Ǩel696zNJU7 4:^ J)(9MvO.FȧIi&64U'E0o9?kjR?:s~Pdq_bbԜLSFٴ_{,=T0 z 5cb! M\[JiQ&TgF@DG){*|.¶!VvñjJ~ITes Uǒ[/,`Vo`u:[k2=EZQ^9mmyRuYڶ-:#Dvd񆌕휓N><.R&x9&T) Ҫzak-bV7{3pY7g7\Y!9aUI/fN^Kp^jK~ O N2 Cr\tiv ~pII.L >v_&g+R8u4->!DC-@g<@ն.:߈\Uڟ[v Ta80w!~G@P3jLN6o!&vo'7Q\>w{u׭ ѷݓss"$ƚr84*_ 30ᲫgO~/^bwsSKZUaMEzb q-&*z g6~@@#S!x]c+[oL:S !tQV*ˤIH(VYg jű" 86:>'^bzY: [:¡ Y%Ùo~l' 뚬fxP k\fΠ-޷˩lScY  Řvf +'`4aYz.fA)ُ6*]*jʡ\Q`f3w<;veWi-.w?RF+&55YI [WhSDq`@O.pm_qK)|/ 6C}\/^7ͨ\;oi>_0&e~ 뎌[|ț5l.(̛ G8+1`$Dp2A@5nwcH({+h4"͎1Y5\0H~D)ڧMme mYm˺aQTnVVC&TVfwݕMČr:U"*@k-0> 0@L f{zug*Y0#V$c*bw"5D"sB%yi±N|)}e4?Dm4 .L^41q+2enOT#P7j}ML<̤Mv< C`j^hf/Uަ(* Y2cBc xApPّW¬iubw.7+QiNt}skQpt| ǻޱ.$kݷvv%Zqd݃I v ޫ+JWcd;\ H43[qijK 1Jzٳ~5yy[mAkhw"mx[2<3!8f=4#^XĸF}Km )x͛3 'p%S |b=GNpWIJHz>-;B+"9y|Lq6׃HV}JWˬr3oDK$v+ySo$eIAür7F}A\(EXRd(vy"ykKr!U~+qӌ@ L >9_S_OT=lHZbn`: FlZhnA$@!n!MomFF̅MmENk7b MF-(Y0tY]GK ]~Ͳ 0=aDn|FxY QfjH{dB:5[^rκ&]'#Xp.(_?Wu;cN*oL=;y21@;=^{'n/& RmڞV7}SL 7z0<߄w=6ța!,lH8޸2:IE(<\^,IVZЈv?Zdpo<%{ϳ 0bI>^fs/7-8(t 7& }eAl*w&EFi/Y8!OHښPYXLHPB!(gԺ&8g(eX:!+f͝ <ڽ RE%}iֿuf%]̂κEaUJ7x=S= 3&lbkb 7f8h)8Cˇ*j e*<쐔I3 x? DV*fnB cmgW; ޾F9i'L֯d7y#w؝I 0m)o;] WFc%*ᵍMu˹n#}_* #)90WИ:9I +B% SWu@p_vg1 =IoLu]yY""[>wtJTSK]B{q}f]%AaVo[[wvJ!biLiM\A{3tY JٖiSK>QoFk Np< ] oL8J-l\(}ϫˏk۰1KDd&j /ygJ_3.K/U|Lp(QT_al zQ,pz gެ5QJ (1R)Y3U$|R ?cǢrWTY4}dߏ5ܫ!il`=Ƿ wyΖIdJ\>WH2 L:8Mbl~_@=$Ο],( Q'B#EPI!3t˩}zo:}Su28 Z*AO n&8 ڝFh@hf;'2\~(>B5ev4F2cW1 @8tdv7e׮,;us&<~SqZ0fAb0Ҹ@i-Lng}¸ёy<- t>Ac6.p{T !1,H1[;˞MDF%soT%+55x[5ܱdQ.9˧%@mb?V D+R',&Gw)IyRx򠺛`'V]G響zőjglc—-'|_!q=NaerxfA7clNN/sd%e4`E%*6O`WO.C;JlB`qjG5ΡhSÆz &|V{¨tQC>a(4rbTͫ!.A/ oӋǰ *A[Q:9sZi =}(WQPtG%hw=%^i) !b 1O%J` j"Ucbtd6V/:m׺0aMk7L[%uBLݰʫ*P46g.K"ޭf=o3Fk[L0\3/A,&zL<>t ̉ZaRnN/u; !NjLܺv} v)`bDHX=琼3~'Ѥ16䀣pɊ K(RH)Z5ߖK,KpP;BֺhieՍs7Yo6d77;%Դ\"c4@=*ޫ!( X<;0$a6U\Knh"&#Yn 5Q1ï?X)xQM D.ŭWCgFX[_ ?vLVw=oOv'i謘$WœCӆ\?,JR1$vZpJ"w)^bFV!*xgsF\͞w#EB=eg9M{7Xfߞ{Ԙ=*և,̠u9Zۇy}|;GLLR>zg"=QmYw(Ҹ2$D>87QWOu#6U~b1GcS(V]jT(vcӬp YtLM?N3Y;3}w H1>÷ Nխƍ=ӭE@D<,jy RG0EF:&Ip"Z¹Eg9ueGLD*6{ǎ!EE{̂Ej ep84'ouo[)-@USzj7|OC2X7'ͪS%0#K'O> 4x%loA.zxdrIu+*Mk&*@ﮜskY ΍$U ]Ma-sjU0uzV"(?P0 8@n.< wMq62+qk7'W3Le=..pqj}mD`.Dbuju/Y&P Bc?b'[$GS\P~T}̃OJjpsߥX BQ/z8?s5rM}s޴ȅP7[+9DJ(ym,$cS{\{|zA9[$ 7BުI;PVf(4gDoD4twz}qS3D' & ht $d⍏-n~VT(&Į"A"s)"0 -e̴0R?Dk!i]?k ┒RW Xr4/n;i\}A|iS"VW1]IًMTmˆbX|Y?X4Da%.sP4a#HclsF_l۝poi\O]%6NCd_{pV2]Vx$]"(hu\AfZֵ;BI_- &Kq|xp W GܐU@sZ!3hIf=଑@x("7ɐο1\ nDM45so&k6;L{q{Kք4n- Sm3@Ԥ@}tËu0m!Qk9*KϺy]A)2z:] P7^8+9r(w8~(b ɬT㪊P3X6v_\<&V$Ձ#ʎ!:^_Vp +>K'Ft8Z9:.װ]ޘ⒉lZ&+aT _tZ F ӠZm]c t.DP_ ri0b a@ 53xN ]8,V&~Dwn"tr& IKBo7nYsrr \&^j^U=gzSlȭ?f_5dV:.}z pyFMdHj[;!1j ёWlIcS(/02$XaL۲d:iݘ WҮl7@d-ĺ4`X2_9?G5w"ww^y1Yglҕߜ(mUMEkmB_ޒ0OWʶkX~p/䝆IYErG_VdcGJHy2s1ܜX?=XM j,}g$k#s5tg`5́#TBgYL;6 K} 3YbpԴ25*DW *gexD.3:O 陸'Yrtf\3+t3a=bJz<Ͷz~5ӳ bt|_GKuGMRwmZ'?pH($C"sR!&0axp+% XX7i!5Xw8F k{l¯,n}qhMXC|i*Y{^JZHܑ=ypZ}iQ(05A ,;[r,a7UײmrgI[/{П8CWvZqOã0 ^&TRsccʪc~3( ^?m<7A^.0xw !z[,˻.LP[!-SΖ*q$_㳼^`g@~zlNHΪs %:]7?\uF>H="E}~{ă #őY<0DNtᦨ ,8փѕ e+VR/̾zq`)KV?NP8`ʉZTZF 2WaK1J t"w+?Ym(3Ǒԙ|;O!׮DG=Ь8, 8RtүNϼ`w=F5gLteDu|#1 SϐF,4$@4T4@6 "c(3қ i |2lqeq2= ݬzv\i-<A"GEnt$7}(Z+")Ƀ0B_޼eyȲp+w,Ohع5UUAPR+5vc)peD.Z;Ѵ{ínHeCO K"= tX 4YfD#LUL'ʜ4Bn5#P7L`0u&x D _[1Ҩe |OmfC֩ڛ{.|U6oB6lބTYgjhS:y|]K>I> 9jJ4+WDPN~sma `e')C:F# G=+`HK?{eJ7w1RP)dI%`Oݿv u00# š46<g~[_/:w6s(장 8[Z?Yu)4Dwu!'܁LYΞvNF[T(V5 K'X2Qjfc3f%9EL{D`D~s'Xj_fk P]n}:SiO f**UP}l7C4_sNEt 0v"7`S#K8aI#ݵI8ޗE%ZW0#tq(N@16U d@kIq8ɕ}JJ|ϙ$t61YaiB?Vġ4?A^ɇDZ+}=V+8y;Ėj`m{?Gc@= (L!X"!_\Ly*Z%^ȈZq[h'TBmII^H;Je}KVi|*O[j~\&C6nVTpZ#k/5hA櫑QLX<[X38 xW_Fˢ[W5 dȣ?bܴċN AWJwEۑtNyV3s4Vzpo7B?2$ӲMUBp4O#Փ'hmXԆh ( x|'G ^-)2(r5SZг*P(؛Hcx!tug"x`.ٵ|Heڱ3 X o Ů=OTS9ձyB}@ۇ1I&h@D"m/R~xr6SVz,XW&}*JL DY Յ4ioFeTݱ: @" n< L\NL{q|'[fS6I'}!7ZYlZaFjjzߠaPGbA.";xB+r-izc! 1M[;YpjWEg)_B*~ɌI~ΜtefPGG#x( w1E2sZJ,BỴ:ܫC{/b }&=9cj)=OJR {1@gxxU8l"na=/.ԊUB{ tKTP5Te^بݎ(6\Oɺ3~Tp/Y*;v_er^w[Br!n&mx-eበ߳ܢQ:NqP)AA=yjrL1o7>zآȭ4+$߱VmON`2$p;Em:deWpڞUހu/֬GX+O15K(Cehϭ՘~+dq۝oY€T7aH(Ѣq1 vrsSSO:rl|N :)Dc1uLA6V `|&G̣6.J؋> 5ԕ^:?2u=.BM.&t90S6rtׯZ= 2 p 1jx[Ջӻ?R]&iG$m4鱸UgߋwS!OBdg$2*e}dbg ռJsmV"Z+XCɨ~N٣gzG,aZe< W\ФЈ.Uuz- ZduE Q*6otѪ793dɠ}zzP^#2/PSWEe} a3sCMCPEN$C~VUeB P,=@pd[ >i`@*up[FwO'.>IP_mJ !AmlA::@5BGM1)yf} DAewZȑax7XH2wVks sMF[6- КN4GR_(GFM>:-_j'TyMxi7Nj@JJ OnDx7QZAWz{[tGG3Qk/J/EZ5,-0':ʑR3ފ1zh_pH Ձ.u 5=V/lcV1 Sn\Xr6ws2(9anicgM)!j!ƾFf^f`֪C+Xʧl D_J&oD.;7~G#P/.,h6wEY( :wjn|}Ѳ؎"FP '4Ӹ$ !b0މza4)0YJ?S>fˍv)?{63ш0'DOQSaˉږ~K̽F6n^^&# Sn~Haqu 3zL)g/UWMLʬ q/[lDĈ6xCqmhsjc$: 8K4",y^3І8@es:q0Pz%ϥnN4lS/U Zmph'K<ʚQZCג}; E5z\/iPy Sl|A#zҘr$_ʕy 2nl#G-y{OJswN@s'ŪKqTo**u>cmH5{]!N/Bw!+>-~9Yq*c_uopQ΍Qnm+Hm&%Nh LÄW-Ξ͚K~{|t[nuˉZ8Vc釃\h$5D)cڱ˄9_M2ǩaʂvgFT̟{b8xҊ xGp?qG0b>'5|vw|::LbT"{j(p{0!]NW)A g٧㌺sYE:r:|~܌LBV_5J;{_ xu7wABg6 EGCdIFb$\5WcźlsFD|Ld2X>%eI2Z.diIz\j \0w;MAF 'ɴhBtKƮݑrz l7Ykk 8̗!99m6io ~S@|tfFz$dW*.L]L3b7`ey~4L dPDʳF}ŔR()2gIf C"Gg_' .V 4n/ѺMa[{{i39lz&/wþ7uL'jK*%Lj(76sP̤eR 4` %?S +"(zcכ>DIcwaVʣpz?/vAj[ J v ^uSp%&aliWWN wB#K,oU3ڪs>*կ2\S8a$` \_lIJH5| Y'i5Z,^ GǖP_hнMjU(y$K= "zdW|X8jy<& |ń>f Nk <ײ=D Lq!\8ז\M;ih?(H1%)$ss7qP-xEsfw৤SS[rˉ6&:5cu*%[ 4S?~Px;1ivKƩ'mte@iG0Q2ڌ~{L^-u< $`Q綐#\]n)vI ? qx'Js `'kGbxwKJ$)ԸmK$x,{8ƿaA/Sd^ Y?oi1Ey~QPn$~# 6?FP5hx#ZMpjApt!mUgx,WjT?o ; @(ه׽x0yvu r@s[(葺<$e (4#7D^N!Gjz~#wp@>ԍP2*26F0i i~L(T0~qMZӞPm[T%;BK9k@`HYчMZ'V I0'[ݝ a]4*$E 7yj[kC-T mڙYhOo:RhU%$G\N^ v"z/,hچ囒-9eAT޴xzICrP"P@Ƨ願FM$\|<6Q[8j@=⹄;VK#O$cjXkc\ v b\iӠ"qI0b8m* ACz_5%#'dgqf$#F!'S{xf)t9%9^ &YmUX`TauhQ6|>GV(PwxurX2Rp;az,qPkSOQj]Ձ̔EnKE`-;r*ќUkGƵ'>KI$9'|7d 늧{KSW6&i<+DOi94szuGG1Z0蓡TkXKUzO0,&?sFtL;(J8(}:)!Urnr뒜'z} !A}EP0 tcM,C\Fr`낉潘 Fo[l*| o *4lܮ*|6vP!bs13'{:gSqWFJo.ݗ/ y+Lc˖f \ىe.%V"QYDǍ1ad=:G'6`#hfTu Ȗa}pe6OȰ , j 7_yG[/?SKaXti7 /I'G# rkx{(fe1`hAqSWK :o]/ghLd6xFG8CZGXwWEleeCB 7-Ik߬W=>U;] &3nB-,eQ%p.۝D9wuȴ# 3Bg of(P}\; x$D&흥s3CHLk,6R8jgxS yO8rI;!X+[Hq)W/k֭휧4wRCcA 9Z*DR}}ZZ04+,=|J4ޯ~=3S~E͟}vqXmTe!^c$E/Tu Bw\1 aMQKTbPh{A|06etA13'K&T?5ֻ+˵CWP3bi,ttîndhV@Jec,V@GgY4YH_e&h0)񑸯+^LΐS\Qjqjv@.M+H6.{k;9D<;jx䯟n FoN!A®n ODxgy1"tT "Qs/f3o M f+U|=FK:([Xqq./]F0I+~"PdW?U\߳{ le݃%["]b]6|eoPڲQ2[XmG @t|I0iWSre,OUL]ktfktHpT7F>~et~LDbtݲnk Z5o'Mx-tS[氞7rDPǿy:y2t kG nKWy`GHz\vm#)x0,)]1^bKΎ8jY $:t#U2?xINӺV’3lY̤,/u)^vF/lfpG!ӁaVZk_ʠ*wN@פƅ+egq. #St*ԏIx3Bul&XPo<+f WOUb=s3|)L\>L; Y5hJLkuʱG𲾣Z¯%_z:w"⍋mxf B锝O(ųHͥ:wn@wꝕÛF7R^ W|ƾ_U"#HM.r~F@`?RNCUc PLdkrAfԘnVH-DdyTDIEd<:2oƙRcۥ;-X٘:?\&TBGY*P cKrϣIgCT+{{jw]DF_8 i5Y[̍IʐX"VPVFbpW=\dfsVET_L);2g5NU燄IwoN?~z}8\1=fW+'/x]?qp,0O NyK+EG{q9vZ^ʬphut/|pwύ)pE.&\vmg !rzD"~Oa($T|Df+xG怬֪-̅;oзHDgmCZ,v$O27KeP¨|g=_!9xIsIj 5O\O׀w&.$:IH?pa&ЪA%C˥ ὏(.K#֝*rI)PH>R0$$"QWspwF2]rZk@̄BJ22n(>6W@u_c\t(Hݯ%fAУ&͛&wj1ޟf&2L !I\5 U \NԷ< $JR<-K8ժt)Bl.(rWrjWMD:h s9r )CuzLLA̗π/S2n9ua8ץ_mH p 3Rx& 75rbhY-ERzLb,t–^fkb)%h7Jn hS9o@o}3pQ7;3~\W;u*l9h\p䉅~ʩa}5 ®B6+՜!EB:tO< chRj)as0|¥<*iec*!_дg*;S'˂$:0ͩa@0{EIk47PIw?kYf'/5=dqhMyRҺBC#QR U[| 쑘p8T] =Fc*Q l&ߛ7SxF7ZU y{7D%VR|JǶ'*WQ|:|vMMus[e˩klyWVNe7Y1VJ(Gg0YrTʺ.If@Qzz{i^$OF&IU)5gEgcŹoE%DfvAI@4g9GE =ƢfX*[UJkRQV uR=Zg~3H/:,w7O%aMYEO7ZB^I#eh2+%*!uz*!:cE&ٙmdǗ +?@? g}>tdcPmr8`.GwHùA$fJ%gr6Q{_D@Nydd#l9pտ E>XTQCbZ`s3Hx)s\UBmԶ}8TOuh޹4{QT!m:!!C>(әgDs̤Sq:u/ұ(˩g ~!x/mH٧,^mژd&6XJ2"\]VLJW ?!ٛŠO E3EҎ{v0ʷFug{g/CFlH/3?U<-hvrNH{!lz^OY@`8O9T7[kNd rlQma MGecRי48 $ Lj\i{gla@jHIrAz ԯw8L"-<.~ 4{cOԸ`?g[YԢ\?'_&-^̓h1"A?Qx/Se%-x%J\Y EZ"l:˧;jYiauPn}Ҫ׆*zCCa Hv.ԫLkتRɢuso 5,c}\ LG~$W=I4&"Ӱe|"i!t_tErоP6> fLI:Og"NDvw7_gQs ܬuXngg8lHjjtٰDeQhFD}Qq~ŗIG$*.G}NX'Cna zDyM38YFAOہ qԫ#.r匠"m|~^;iOWqIm"nC3+ሏ?:%BB,C3/]_W)<ׂ\F}f[i9aCqJ?G"EARa`Z,,%%g>(02n^?Tبri|vPSy=BSMp@"̵&CA4lVZKI)cf |\bieFH\9MziK\܍S8|%O'qi:Nd؍w <,Bv5(8%:Qܼ[>1qf):&=ÅL>},9`H&=MASAYeGN2{'@Mmz1J`C`"mh29n4fk=W*#^\G‡hv0;%tľ!E+N_E[ k$9Ca%@?tB#`3FDC(LA)2 HWG1(2`i`{p>MG3=]^t̿u2ǭ|_~19DƲld7O3CƜ뿄yj5WI $P(4W/c Y!8+OI3厕$~p}_AޓssKy2nQ1U+emա,s84a4&XHscfdWO {eH]&lœJ&P}3ZwQZ@~z}lx^ P൲AsgI{Լ(1r*lD uY֖~^-Z;3ΕA_)*]X3zՒ Y JYx; f, 3N!Jo: ҹ B4M*[ Re=\O=Cc;yBBA!Ӄ" t'gpᆔ|7@-H2C DDG#?l3I̼'%\ȇ) `PD灵7ema108{Տ]D}#y#Z((bcBr;n(>f8OZwÊb諒D_PhC#e˂XuڄR 4OW \K-D|LHuz}5/5R0_6df<5KpTpBEry f l6o&_@8QR:m'.MЖ3ըq swbVY`Xp}n#t`d`KVK)z<3Kuԥ0J_1:רPU^Wҷ 3g%WE/ tiTXIL0aXkȑTUIsgp3~O,2i=&S߃Ÿs i (Yci@ Z,ڽk|A梵_mH^]a)U"OZYu‰ BG-4fp0z 5Һ3Āܾ3ޏzGDq*H+6<&HAs$.`W`Z;c!unŬ7 6-y*n= lu $d ޽sI x^\َ4K%p= $*Ԑn,l!kb~wjfH&Lz` Q'}UqIru*(<5&.!q^ ]HYYVc?AnKz*%VDy?Рn.Bo%@OoiŬC[}4;SuNɏyiuXu5 k[hf46;gZ=!J5tS?'b\XչoxTB%1K;u"*3]ُ:GZWLLs!9@k4ϿeDSUK/q(#tU,դdk-`[4_p e{OBrOʉ`8(*WЭN :ubrr]ɭI(j1.|=*C N]%)эn4 >{Pȑuß;"|lN$$OxMI(,Pb{w`(T m`Us0rPU*5AƏaʸw~,U9~lWbv~f(a2,Jw@g榭!۳1=:ia]-w%D(1t_d-<AeCҺ{cMK:AUxz&/@!{Lg뱒mjQu  1&'\7͕!wݾ ɟs LU$_׹b >?Ӆx\wfr`e7΅ob !5FuO S :dW]D ?Mfڳ JPMmwML_6Dddɋٮyi?=; <2>M&i}tn7jd2HҀTu?Ew-0Ms&&s)>B ᘶ)>tbO+d oBR\>;V:WA`UčNJVX;e{v VnUtԇ,ZZ9r5xLUKK+* j'VYbtBdRJ\?+E-Vݽ#P-dH2c ɏpܻӔMvKa^yl65U$R6Ҁ$oZe-rϑ#6iR3:ffE`</Pݛ1P >ɽW_tH &PbWx}檦L B_uD (>0|+b@9`,ZZE_KOxMYLJ ,ԁn[2ՏbPpI}"?$1 I pYv`I4a~@B]Gn0hYu_Yco :1/j=Q0IHAD@9XYVR'j\% IhŇN#`@Ip's+l=UQv;&4Mx }|&:eXPUfyGL̔S,zĝr:LKDy?s\ZZ>QSյ&f{ypBV#P>˴ ^*Q W܈C¡[aHЙĭp6 3U\Bx2Nq&O01]c/A[;qgC0'or_XZNxt]&_P'N fOb|iSr=8JFׄye$~$l3oEYR,eĢ͍$ Oy L8(?H-ط76[%C)oǹ[ZE0}wO2BiTavNGoD,5S9fC|!M Q2BR\WK_5Ɖ!3 3D#AVޫ`VxjRC# v-9 '.XP]=Q<WS S%c *^TH@vuĀ~+Ks̳@U4 /#Ҏ~mWQ'>٢ 5D/./Y+i)?Bz&U9 p;n?1z&<2| ZيxBM%U%7yI,[HADp'3S:6tL':AFܣ1/zڇcT|˙rplljA)gx7v-cކhNi9U2drj[/SxʌP¥w#KS~\F}z?6"2 iN(ޟ@wcۈ68T{qd655VGpvuCE-쁅$W}AD|1O6ٖGW΍Yw]1ya8IOfQpa/}Zſ2ƺ@f[:F?:T{l_TOt`iYxTLLNߦ*'L0QV\ۥ<E왮i %IL2p0~uVگ1O_LTN:fA 7F;_%ՇԾ ʙx>ALS_rpvz0dr?gN130/3gD9v#Gٳǘ /FT-=-^8@CD\ bnD/}@q2^,qb +%qpƊk<^yʔ7Nc.-Z8 jU[aaCG~2`wĂ`ioF' }7T#t)O(cYFʎrUUJH'Iyݖ|ˌɭ}-#A-ek:IX6u{ ^0vWu%.hK;;kvɑ)d8T"2ԑ/l8AjEg ?Z5V8] y,qq RtcmՕr8A`H>V ?̨#==?M( ^"ƽ F]-w~.8B1 'ԟb]X+RS#4ӓ&PY^"@HB O*OkM#9H;UЖp ReRVSD1܏mx2ci%2&Zc-j2z^PE5'L.|-(6YaIqC-%C/{ d8@ b?,5lVDE c˿:?pt'm[WX~sbs߂l9n4tS*zPGChYTH^^jrj bX4Pɔ ;0M{LgeG!2,oL*>:-Q̻I89=pp!ʻ:uP9}{#gÀɃI2_%+ [ʇQk2j;Ugbp}c;]Sn 7mN#XTN_{Ip@tČ6PaG0M~Y5X3r襾Gpe7Өc6>~8T 9yQ;ľb>OaKIleȏVR  vlj3sqz}WO}("zRݒr6қCBq:{KXΛ]Cx8 j=a1Ux϶9U{B3G Ci/"1?3BY7R>*0 JK\䁤c^ìBVɞ ZW3" w8T&{jAkфuM;kg̷g:Rz 2]dm oOo-svh":{.,z|ZGZTXI.3 :I!v弌tTm.ŭ!PI f@o6UɊu]WDS]AW(Uc5n*=Vk?ҞHFB9gV7`.)f;ˁ>ͦZƼ;MMdQr_u/7+\hwg!1S!#EuB8>Ƅ8j!ڶ( /߻Y"jP.*Е|N~znfs\GI,7 9 c`H?K\5+T#fmW<grr^ecmה?n%\{~1>? x*~LQɪ7.wM)f&i_)>_`"[f&N -~C;WJ  ~"=>^u| H%~w u#*| [* { PLf(hmUO`S bg?T-""D-ߚR5_$|JXk,8‹XJ' (V wP_Nr;ip:l<Ϫao+A%.)u3w\G/rM>!h<#Uh݉"UdWߪտAŁPE c?x=%-0pĒYSWڬf-GQr&_$ ~WkOz6)Zx=)b3Ra9l ]7\m *P&%BZk,~MN2)(H\"OnjrјIQJuPzLF|qsr^9thRaCuRM'3fqpZ (~cr?i]6zJ² M90 ?VLqfd\:p_$ew!KZC](_^tdV&0dKf'c/49eptдO<cʐ *4őF|A-4Aǰr~,$6Q26o.J7^ko5 /Rmg+7)솴#(SdA),h @ز6HuB Cc˫0H ^rCoxp*?tT`BL3_C+ /0.{`S˷Jw0ıD??=1grp<͒鰽F}M]tomU43dF8׶X0TqYF V4d~v!wKGɜ\wcj ![zܧ :҇Aਿ4TgcV0Qwn=;?ݖ:}:b x~*Gd I MD9욑h($DeUDF֞)[A.4't+(L_Z9!JY-=yA;9֚۟'%~k<8gѻ%l|Z?26hDU-VF9P`,rYs*tb;0E­Ibh _ldo].d##do2fuM@)"L!J XKo0sG\tB6CҚm4z"lݥKؑbT!L % ]H|Nɂ?[ւ}dSۢnPCSu[ 6zlm,;n< HobBots<)%oS?o)8ʧg7T*@t%/$-egkJ.;ЦNlZ<;fN DIO rЭ\4r2$Xҽw pl`g1dhZ Lƹm6F0XqEYWIu2f:/d[{qzY챵~n4rO%Svmu3Ȑ,Ӟ<<n"Ku{]Y2iP/ @'Ҡ?y*f<&5KbˀsrOwO6 &A[^~]aI ĩZB|j #d|'& vҪW:ѹ#[VPq\;_:'R/} Ǽ7@/SjD IIĦ k V&)$$ TLU'Uhk:\u~&璊ت 6Ύg IqY )0Pūn1 _&bS?dͲ%_ಞl> 8"yMjR>,iS"pRBBش֥֔:ܻiObwhGjG : Wq O9xrKfL͠Isj4U5ғ dȳC|Ώ!b01MOԡ@~E>/ani߀,ADcD&~eܜ խA.;cbqϑ[eG,;z ) XQt2|-g[ӮuvZ i5$rKgjIà6BVۅJ LF%Pp=,)d{ H?bRtl 8_ K?˜W2:F;A tVf=s"]2~IUEKaHdmqqPqY}15<_~JXj``%\ .J)bJ7r_qH[2qS«4Bqq܀va{Bf$ZuE9.DlEuyEk^VjD'~yu!PC%>h~M}v 1IsUE+y&AMB^#>K1,58z'"P>(~ r`P9 $Tq6RD0nj~| qZ(ĆDhP1s[Ka*ɀ]PTb4BH xȨLz};ʌث|.ISn#0 -5ϟkp&,-Pft$//ʁZ¡I3ra7T1ɿo|3oሓ3nY ȧfܽQ{뀍7z߇;{#ep`AoiE21/ev{zZN^D'\oE`79v" ޚaPM)I*F\&t* s'xՊCGf'WLPKC uR^K] Twr1qenhl7wIRD?^#4 L`So=R)1 {Ҙ =ʞX [06&#:BGu78( \k]}.N.=@Jf!ػ,`$-^jc(($k$17|ԥiF0 1U%!Up&EYF#3B1\Aԓ#sٻj,}sQY"; UNqž=0_օ'KahX/0߱]_-4A\:Юw{ۘj4 K>.]FRjޞ$?)`VbH4p̃s_x=-X*C2H{MN`I72>%R0v3 ]G&Ҋ&E)A'lLC'[xh扳A->tKur7+sLrH{ugl> suvUݻswHS+ yeƒ9bA-@6:)@B}`qcN/P:Orĉlz3pXMcr`ţuL2v9ҞA"̸𑃴t7t{?5}b "ZoS5Ā}?`Qϓ4}i eUǽ ²hK+G*.p `Dx;N#yCgpl2 dp<r M5cO4d?$˟xklp?5/9oسd?"7EɥXcK @Wz f2m sPIg _nwM?N}~jHcT"H"%:>.ĕM0^\H}xW`*sm<[,>BO%ַxƢs^9r HnZ@Jj;} ߻?GdPoUk75qw>ı',JΗ449U@(4]u=o3G˷vߖ,6@)-oeW߅7f#k<.V@`U)Rxr\ɮu}uւ38;?^|%z ,cf3HO׌kppmK)iiV跏|}naB0- @2jaGL0R^dB_s|$d5O+Bk~55.=ÝaAx̯:3J)GQVVm>ˁ@IX:` fKkؿʴf AyRx?lBl"dR}S$^t?k.(1U!B0d:Gf2~?hj,G:/h7j gA k;i?|&#g^l$&U#ϊ@VpQ 8PJ,P:<~k`e: O0B-;74U-jeМ%eʘQbU5=Pl/V?]!132o&+*c0Ė N6}:EmJe2ҽTt$Fu4(VAAF=_q ĭWMix3*{P:n~ OմJ-iN}GY3o+R j`50p?{ w{?ҺY~;/W=]'[B0/s4`< e$uA3&,(4 g-jz]߇Eky k>NDT/W点>1qsL^vVD7 >.Ipg+,uO4PlHg>'z)$DbH_#,dqFY $ou7Cg~cl>j0 En鸋 )YQ^2,2VF̼NE:3u:LPkQ? ʟ̓O^o#c!nYV2SP DߡZ\*gb&3C$1'CA? ;6kfI뇚21(MDB3^uUГ<\sv8ڷӷ_+^Kj)®J;·Eȫ>\Cg$ʯ=45p[ъ%v(d#@ P+D R|a 7ÌGe)PuHD]@yaWF8J♨|Bw8#41䲁$ǟ[ O\)kр9gjxpq, oe|>nβ`"-ה+Lq&F3YvbWjA84`_dZ8`P}G`hY(,; wq{yP[;I巔|~H~.>zR&CϟZPf{x=:TD2rZjhC4/JO( X)$%4xǂ ) Fp+s0<XC}x5oXČ0/Y}w.Jb%AY8Q+jl/s\K09vzrc#}ތ)BhGE )FE~ApVdjb#+DE@"WAKAw&m+ٓ3Zsq@<׆B?+nˡ9;x|:6_KLs1Y|u3=?{++1f7:ڟf~6)A2>hܨ*Z5VKc|%{o p|j_M> l?8L$\S?|{D\B1rp d\U$REzxt8p礡5z W:̏D:5>Ļִʹ\ b3i}ʒ<< >Cr wx Lc\yY͡|w{]Wg[0uJJ%Ŗ5)]6DZo@Q;`ew:`gM>h_W}OxXIwS)$z2 ".2cCu@GY$ =_9 Tn-aU;ڻF=᥎lZuLrޒ}g5KOJȸiD}qdO#N5pghw؀a#B/-qNڙ=xVW]hN*վJ|k{qLP7"#A4\I0b5k]M4 șauoLRB%^sɢ+!D+:kif[MAz~M=;IӢpOI2Kִ D]iDU@KP OB[\=(9 ^A W.4/N޸,yH49.C>'`x0NR tώC0)h~NpT]װ LfXWOʞL<̟ Y 1 6W ߇@~@|EcL_gW xl(1f&ؔZ%^BY-zX倿>>1 ~XW`1ۢh{vK'WEv9_3FY3<{ IZ~xHX"Rz(`n,ҿk7!WrdP8o96p)ԡ6vkgY\P,LxdžjşϦ x xaeh'4-qh2_tƐbT@ J 'i!)BQ@#GvZo 4>Nam_dpC:1&3VkSCnă&ϔ &=4N'61Kpf"Y~$@͇g3K ,eyDfi0t칈-yLˣQ\.v)m%u|׍0<jx'jΨ# ŨFH;ld̦\Ia?aTP?Y~a|eC1{c_h*%E 7i:޿ܖWcE܄G>wіNVS~#Tg:g/AIK1/Qd/t;ig:"x4jN5Odu'~HK9VN1d. bnX$6ӸZ pSub˼$Wz4QtẄ'+5`FSS1?&WZ s<Ξ r6b+ZnOs51nW/#9=ۤʇuo/<#mEke䒵=5rx/ѱ=ȍ!'O5a@8U6|PrFdS8XcP/xvf~Yꝋ+R7n [*).>k]Q|ʍ4 &Gj6uwTGwRq|AG<GR3/KFwH{ + N#Sխ&{=9) xpG/5ѽ''6!]a@:7c*#::tT ݡtb3sR=:?HdQnWB"g†>RC2:`p\w!)57xnXԀ ?9kH{2,np8@t٫¿vE]ƕ6;9GedvY] 䰫6:λߌ9p;h/(Tq֎]Zdv]R8U1%t?Ak.On]Q0mSsԍw u~uw w^")gZQ+ %JVk쪆"Drmz{Fk 0e ;~bƠ_"Y_ƌ읋8{ ^zx6w" q ASԥ8_n"I ᳦XhcxRAU'-p~udys}-t| #8BǦ<0އӕev0.\6?I#cOb{6vʺ3[zJv:6ED1O2ܒ=}:`lVP]۸k!C42qhDm:nhl!@:{v9aZ!*qKcN WYWͺua ˤ (֞ :ɳ0.~g XwLUBҞ^䀔GG"<\ xdTAR̼:.u_aDKU KhR@4E@m'O0[*c4Ij D\"*ZF8(=k{0mEH(9^f`{2`Ν` 8LWmڣo-ڇ}Mc$gg /էgdC#+s#Օ7 &]KHJ (&c,^ K"5'4QGmUPD8/&ނwVѫkEw,6 b8 ))K%p|1+aUĄ(-|S= >l(U6 *8*+3.sL Uqob=<꣔WUkQ֙p40WUdxY:?r<:U¿Y̪7H}M,$gl(n犩U6D[L;;enϲA`5BŲzɼHh\iF!b0-pBg!~ 8)J˼2^٫i #)K_(Дax-ܒ`'yxjPnvP+3{7%ڙBGJ#xY8؞Kȗ죕tE XءS6P)$VGP7 d? >MJLRo|5/n便m:LjqV\*}jk8Jd1NB0m_!_umk <(Dz>BFNGY[K 3t搏÷UƼTkï쟚;Y%OC 9wF%Y8o̒zv/!bЂnT%7+J0i=kL*ѵVM"~[ƗJqbn"7w/#mfm))Ŝ @YeqQE[{(Fpܜy`>yJ7wE{ddSja'op’INGx ;p[-[hژLEpY3xEu6ydYՅ5>F~-ΐک/&0 j͗M9ǰw_aΦ=JU|4<1/Pr g.Cgqi8d)|u٫}(V"7ct!aaU yB5up Kv-;ZUz9PplnqJ1 [C4IܮϖƜL N9C&҆@Aw3St0 wbdjn] Ex.aTsՙ:ʭ9fgL/S >BDŽ{5A $ӗ hr0aq]Z!?Ps >ri!sg_mI+q~b-b!:e5:UAbSԭ"_ooha{>V zXQ"y4Zr} J5j+LٵHmnxQk-#.fxU~K+D,PYB:Ppe{XUBRcmj5gDPqe®Ū=Ο 9PӞjMl+ČW׃'ׯ}  _Beě R-7,b2ҠTcƉ+2}U{(wkVޜ.㥘sK[1x+V'Y!l~X*u,r ->E5‚Fe[Ïύx,f굏ץC0F|\?)nx( vN|)|mYGJe gddtem/2ܥ{1Qq\vgXփ1RKTͰ) (CAբH.'N+H*|ͼGWX[@"7]C4#l3uI&,Z'eDp,>GF%8"@brz<4;ѱp&р$D/N!uBX@`ޮY$ c#RG*ãXMG{[>AMSOp6;n8[XcX>4[$&y >qADu?Te$*.# d5*>m歞EYmzk_5A _)Q06:'dW;ķE{h{{djwNi\;f h2,ʥ[de2fVx dv,U'iڝIj 㗬^nCxBܶ=DZE\E_j;@ &ѯR#&ۢ2,g]8A:*YA,̩ZΟ㳛K 42" :nﲵ엺V/ח8,zl}"r2hk3w:JjaNbط;xuwl2 >*-߼PG{8r^-os/<@vׄ19&]n}oV*XR:*Hn E?`wnz`iCO=H Xs5mHjkR[wlPaٽr=`r"6V3C5+FM+!/=fz H~n`UC"Tۗn9N|$-moˡ+š %6s`.b68g޾B`k1L-t ˳o[)g/!Y_EnǴ/QNj*%-3az6Xd4Kd#^_F3^OǿcY!4Pҫ*1[,qfokbT`>CY.W^S@'?n5a`+]<  ѵ݂[u(+i}VD+s&O#þbܶ\<1o|ƖEg9g|ήh @c&fIq_4~*!)+KSlx3$^̏f9lI1!pnl]CöDy_ }&T[T`PLK[v]ZCz~ޜq?6Ӡj*! mfq鴢_[~eW)l|owK"͝X|uIT}l#۱'&֩(;SeO$9=% #Rpn`[Y A/g|1#֔L<)UJ'p[e[[uξ M.ZCc[[DžZ-)ech!ޝc4* R jCDR %A`&.-+O_]47u>CQe'I}ԕRLOE2]';bE #/&9[@sZbX3`UXp`*U9Kvwܨ_],w%3ZJmYp/?Џʒr23P>fJQ wI^\洲 AN : þ| rvW<@:/d+w:.]V"ĩv&X:.4>I7^yeӆ߅x.vR89{ <-vHJ=Min`>5 5E %,^_uqY!/e8\ xI2 0B93ߝgՕw9TFĻ2J HH 'L`]we㡧>U'8yr{4sU.ߨAE SdC<Lj9k/2Нe*}ْ F_9rb}$x *ZBOaJ$[+!uסn~C6_(ԨTJ#3tT;p/)q;De єRK &,֠(:4O"28< ;{M D뗴BxGGnz14Lڮj/wN0Kjn)=km!_Ψiw-),E2W9P )P8Op1v$wh[G\n Lp1:TBg@*ጄhV `ވ~WGE !ޢq2|Hb]Eƙ*v `F(x}}곬ѦV1DġT~/ax'QنKΪGHIU'd{<3G,Et JxtTBNsbFo2Lʔ˕>.XwVpK\VY.9OS!IN%#E8gLYX`dZ~w 56UtGݕ],UA_ 5m ӷIL\ *֕2]lg xB5lRm>as=57rrQ6)m'zCu8F ɅzI]&YTQK =~0Ð|Zh/afi'6gAλzцLG͜oEr91܆d1y6oJy{E>ビKI&V"D>G0Ny|\-m=zg^=5r]<t5t߳ U+$)py`ww#[czkoߔ5?cܺMIOuK@Swc}4Xb0VfKΈy&zxjgFb g6),.iuoM! O6+FlEi{cznr1c*/y SZ=$? Ҟ`3tWV;)9pᚽs"z#ШOh( dVɶ]"%D> z@ P`ypb, [HfOjJ{x5m-9\IRQp pN:D!~6h2)KԲIg G; YY'_FGac'c '9KgѯSX`yxde֨L{PksF[x6BX/@Xrc>K;T00F̅%M6jGSؒb@']~uneyΡdz̨Z BE2S 7q$>jH Q SV+WARF" zNx陇k,TxMmbyi0HŶ~#SFIǨ pEa6QNTx.}{%BKc E&زWzZ69vfkJW J\MӞ)ql1JR)llvy&D %t R|6Vġ*\?hӚC&:F>A,Wɩ,5T妏7/=~ ivVJV|8+Tݲ9gm{"A$OE;<PZVNo޺A*P9Pwl+ g/((u^Y+$`3\ Hkl P.Lgx!wU9w"0K @Y|!01rau4s2VTɺY5ѶD-OB#v\H龻9\տQxhzZ+%LyZ$ R|1?/֤0h^\M-> ϾslcҐS:MyBrq%}bm eYI1jJ>: I1Ԍ'7W6?*34-.| )Ewb9I\-Yk)k- 絢{WZCjgDϊM[@l Yzō} %PC>`_l 3SS1.5 X{G򵐄X/$~-湏!!?76)w}jάmR'@G:OJ3,}A|} 4)8WY}РflZ,知_ Rq+ˍ 9&K?zh.Vg'r  XUhm%Arl1jU8 Tj%=nR 2:y^:)IKĎm]mW] eɮ3|[DRE_^A4;Vëgf *a Pk]i(˧#6>_!6 4sĂa/[e8Wrk0d5]{v/u>zMz^k)lF+4䚛~XĪũ @T}I n/ -N$`Hg/rp)`C"?rK 'KoƯwO󛢈!YTa!*`[ct~ Nl7h ;|} !|,1kq:X|㬃e=Qi+4 slU+\bdwRO\-Sd`PQB!yRt0t=9GAGA,{7EqI<|&7BLH饷WSq`}A7IF\[K%edX}&[XY4Lp⫧mbP-QƎ3C?1ƗтpX}|re0}$ڲ)% v̲Y~:ꫡh8puף&4 Y(-̇H0XU悡 CaDQt <K_}QW@uv0h"mWSzGHL)H[A3$td!?@rf*7ֲP3/5 D֌U`U|ZBSsq onU^HmQR \b|~YmQВX(!h"f2CdVXR:م>I2 T"J(A"5yGaߪ/[t, cqwD_&ݖ~h;հ~Y\GB?C;R[#c ,Zi]A(LB(jWMj{&3u-q0\#@p툕>/KAhY,CtKw^X f&iY{-η.;b/,.r ZC(\4MK@]l9#8DB9㩉;}[c#_)\'ƯBd_lvfX$wIwίA;,aGۓ?Mi5Q-B8+Vf) !jAۄ[^0T^ 9jls?8ds7ntx>U {mK- fe!:ahNUR= ObJDUrtq•}-P´(Jދ^OFMvK{x@*o)9YA~e@f9KHԡ3X9 8o!<ցXSUHp?v,61u"~U֭BGk@Cn^ZcFc &<:T1.JS6arO|}ע;M!V7E v7)Qc#*b&'ݗsu[]V n ]8AmrR.l#\`:tyPQ.MZCPxM];+ &M@lo^cQbu@ 9f^Rj<].D5 c˟>u(Aɣ5[P)*Phzc=ˆ3Uw:TpН4i61'k}o:Hھ4IýR+8ޣYQt=AkBy]qL ?dNzyD0ӼTclܾI{O*\:NNݜ%fxShe1韍vYo{`GlcT,bOn:|Cc_'kDyDG_mfݻk>^"4A"oϢ]3t)f];gyΊd2HhBml]2Ag7FVev5rG,lX!=њr5k%ɺ !Tv>̡ %#HU^A]]&JhYcw(㪦 a@ ˃$^Z>6p*ZK_$I5e;Ջz:]SJFyK _InЧ$Xb,r\"׮zl 3Foga W kW=7{U"Qh,XqBzhf!6F߬t H >35B5-`~L 3$thE1XAѐRmC`~+H|SLpz}ݓ4*rtSk\!gٍ t)Cbčי{)F[؈&uٍbBD]H7*媀;H^WIJmTa=mm%\)ECLY̠x 2!xs&gSUv'{?^xwu1U@F a5o0\(mzf햓ApIFF*  VR 1؎J/"-("mTd~QNJxQzLb=\ -sM+ÔεK鋹Nɋ$|5&tI vזő iT4 H^tHI+N,)jo 05U?'1nQ _qq{$=SxOjSo)ڎJ,]?/ܕ׺ԓ(6GWeVszHvIJUgS]_ 'yFwx\uʘ^ kt!bWyy^_C-=`Ya4 дY5V5&طf+l IO&? TI|1YX2?HӋr5DH3 cj2=(x.ńlKO7O 9'$ƅ{ "1A}*RhgAVm$={_`Jfs@/jخG i@z)\nR5#6+@5< ,(Yq[B*v&;]eLe)YLC ;Q̟[ź|%؉נWL,|}S"7JyP L'$sÍ}iD"ח ڕ1,?1v,:qܕw+)*#[ʱ  #ڤK-Xy$3l"M}Z rCmjo!wStY/|RVpcY OPu? )aXhEVk{eNZ/;9G;*:B(rY]ja"H"GYNM68M&6z*~+Ct.[Hp>Eؔ HeQ6 屿Gٲ,IͪH!sf*LIaޟ+sFf¸ &`>գc0Atb20傇 epnk&?5׳KdXCXtYnbnھ_4ν 5F[dXufo+ӴjdSGrumR(cY˱0,?>O_dKT > z2qT6X;tVd֚ ђTAG03'l'du &CF+~~ʏ}YbVR~&*TS#.d^עhG|p]Z탉VOM׍ Jp.QH[}NՐ@x"kcӜep\9%E[' 3ԮSUYW!bsAxLlQS\\/F>#:PXC",6Zb"hM癢c $>h?lu{;pHܙcHvvNZhvֺB$TA (c Cg?Bli_"M{a^D3\uDWgf}UWQn! dz8#(-TOUU/B Y4ܙ%j/V㲨c7u}8x1)X}w?^pz -ҊF J4h|/%*ܪ)C(Wl+fEnE-mKU$lIc(U3KqC)S?=]iۼ!%ܸz%VI_iK֔#+8:$q䝬/ -L=%~m+CXD kz>-G\[$5zICcÚ҅#9QJosnr`Ě!L*, 96J@GM UEO}ܢ > iݞ$7*"Oп)=Yx̖l[k }M=5 ۊ2_KasI}/%@B3!_ۚk޵m[߿.+Z쇜arFaa3:`1~ 0x>e%glm`;~ /K]rd@=+>66f[r-U2Tz*%-"j7v PpBvwF)2SUm]W] 9T1’5&+v\|qdz 0hiY)nRg), W&+1,pE1!OnN<: du`OJlto}XYЁ߉ݤ5%.Z|oqQ,4a6}E2<)~:>iU:o^ŠK?'5&X~PPߌY>JQk2tY+Fn5764޷uwDžv2YJzrՌw"tTڪva g(\KyCG^i~-;R*{> dDtrRB!@Gf?k|3I'|`LF]F#l% R]LcaOl1&rVPqi'?V)rywz~ П[ 1thMJ©9-&#c)ҖW7gS=Q[q` !9 xNk=rKg?K)#*io:e^|-5V R⦪y/p ( NȭĴܪ0 v[?o,KI3mɷ|@_#b`N:LpCW:Ihyչ|hβ_;prO ;ޕkhW-1]$&#*PP15H-ȚF&:٦XjӲW.4768\CCoV`̓ʥB,@yfkbfs!$`+Ψw6u¶,Gj6򎓍D/*),iUUN}3A׵Hy-n: aFjqEX~ǖ|rhZ=< P8Ix@I@vLaEy /}CpCy;ey}{:`MEhuq(} M稤tZIѦsPI&t4=5Wn/AdQ?\92Tg8(7e湮k36gjŋj;h;Bḣ3Z뒑Ik-XN98xFK{琎>&R_L]˴f޿|CpaBq!opAɜ|ХQO~}7.]]0?"ؓ ~cSsqw/gߋu۰ڥ+ZzlٯJ39^44u$@(H.p7T:mnb͠ZK-DSw#լU'Uuqw&M| m˟ RxP8ǘZBt/?P;Rg-ݍ(M!ߣJKSelۤe &+#ohnO~Lh/m-+^;$e+vT;!5]S t9v͢핌(x[d.Nj5*}eR pr8ti,i[!DQO`'?԰po!5'^Aw"kxK7DnAKA\ożCs[N?(R@zK\5n%[f*Tx؁B8طXo,ud;+7ORϳ`YVyf߾C׺|5ʖ+]]R#!_(l~0bݱ>\D =O}8ԩǦrZ Ugcuq>2qF·R'@Vw|dJ"|xBL`*#O5)n)L#ap`.q{YFE>:s?Ba8@']60`( 60;'Le>D)sft+o] =ZIAYb5N:އ<'d G"b!Uo1B^ZS =jlt:S[xML~4̃s0Ia 0ϛ-CCqre6Fd @p3cq U%^CxA9&xӮpj=Ȳ#y/QCݴVmef:S\^{PWm(}^Pfڰ%]kbOp`g$r@jCzHTKl[ 1z$pBc 7U͸K?ܓOi"N;[E?濙q0!Q'0RE1\)j!NY"x7󬠛/~lcϦx(0I'st Y.򭜏rRs\j*Č.NU;]ߤEѻاz}fa((j~At|Ѵ=}?q2MH]{5?lȉ)|sd@;h-NBog,gZqdϋGܳE߁D{J!Q\sOsֆ1sR-ck C*D Mձ`F9ۄ=B[Ybϰ`mr5sC#UӚ2 d=c 5'p)U!g:{pa:DSljwGXnզ? to Qȿ9BG~7#fSBmlzwHB֋\I1 1at^.f^͢S:κ?HGfPH%)n򳥰78=}K0&R6xp+5k.嫇X+H/k{I ;Frh@@Cİ`? )jeh%~k^w@]s+B}ug]n6]/+ˠzlM`ξ(@V[&m!Vej=lרNے;CԵR?08EZpl@zj3#mOz cW: QeS xS' =ְS3 53bGOٌxyGM6DZ!`~]MJ ~E*ޡ,zD&J <=${5Ƿ{Ԭ?-.F- Tn Z7<7<K>"\0QSd񞎷xSLd~kM36Kγc&0+}o8@mR,U6rJV_fOko^t0 8ȥkGb:.5^pv2FPY_ 撱 7Ĩs*"پd+g[ĂIn*Paj>eUA9ħ6};Ba>zn{/~[ $ uT:j=G{]yT8,aD¹HYeo@ Q`]k["ٳ/]XrWT4Mf*F:ΎUcU-0KcW=0o*COZiPR'SՍ2+Pk>dx[y_ch 7rKe%u-O0+̃5PbN"BHʳ]! C_39e^ %ìCj,# _ ]2-g:P”!<{\u: d;g]O&Ay#w٩XQX?wzNeY[m6 -zd$+L$Jx9w [ #Cy?Z/cϣ3PD`fUNނԺ r1%- "@GNF%Dېmi ޯr/kmu]rZfSۯs#%aC`1CȮ_̠VCtɢi(&꿥so| SjM6Vٚ8qm\[6;: %< GIo͔<)` xr~qK%khWv\iPwMkfٰbUs„v6 !tI93h֡t1Mӻ҄LI$H3x`6$eۓ̻yK"/0Ņnk}׌M*bi Qo0쉵g~g,C~IC`x[O! MӸkdn%']עu.l|eMOq_\eÂ#{+!D)aў"u<te/YnDu,`1K;lʤ$"_`mDCmǁtYQ lH0Uy)2ްsE{ˉa*s1V]٬MI8oM~S=M*YMY7lI_a:=HPs-9AyְDhodh/{lcZzgUk!؀Q? *#[NU܌+{)ޮ>@RS1v"Zgٹ)"+DN.iS5'Vt F`sƉ@P6<-UVh #EA_ϸ7Tgd&>!B-AHS걈g뫿gFLsy,vJ, 9G Aa!!\B,ZcJ.H+sכ|6&壖Bj&=7 ~g6 9;:*: (e30vߞ);kv7Aifg=ho}8m5 'oF_R_Vȋ3gLI) {Z0A[AbaoW|+ǘq3ZTUӬ"R+LYy+! v;6^,TJdW렀WknCnt(Xʠ9>S,-a K\(\T( $Gјad<AO'\{>,\9 oMCUyuHn|qUԤODK *&0,2|?7E ܗaGZ_Am>HsGa(&*TNY. {݂oM18wA^kqYݨo,$;꾖=Lh}I,cjfWہ5}#{S7}[Nj#]͢ 2)}PюhѵdVuf!X,7\۩FR)~Cm :8:>vz~Dk;).zNu9ZjL2"U罆eTlNM:]j^id<*D>Ah_vhmA8Rwgt_Lv`y띶t( l{ZCV PSxYcUu`5}gIB>0XA^,Y3 ޫ4X -\c^xΟ`\?hp(!MիYLT0T d G?~BaCN^пNF5ͥus?qjfb1({G @Ss)@'eIM7ݜȋW盫]|7t(n1: Q)54瘦+3s&{Uc&ex~/DCu]dZjw+IP_qlk*؇?]ʢogho<7z?,SyPT4#y E#+t\{Ȕd ag>6B)O.2DdMtu.(R lXjs~_YeNgpqbМ(budly@iH2c6o#޴:{zRnC3 5r-"峈r lyKOd27. gɮCv½2dbҮ^È' g/ꓙ"6Ey(qj].T(B *5^s[[r]1d\0cglyK˝"?(^:eӌLKJ5n(cQwWrYt>>" #5|x"M`A7=o``T-%I~RDn}gٔ2W_oẆ u']/'U\+k 'cl/edȹa/c<:6fYe] -P_u+7zMP @)uf j\Ԣ"s=j-J]r_kcT[ p6qlA޺mIO(U|/Ȳ iӒugNe].{O0B uP16g lAǕ5e8 ):JKzr4-*ߑ]G6T@r\ᬟVNҿ(v0rN`xn %.Q,wB/ﱖy8jPVHG tU)eѴ:o!ϳUt$BVfg]Py 0u_ g |\}5d.V6w;F+ !KU.?'ٚv">vGnndnԄ`ܶbH/=JS##_tHMJ3g[L;gAԀaIP E tklYaY7!Q{|ˤ@]'0U"x°wWT^܀LLO]cNJGMxN:F^k 9=c]J &ujpֽ Z!YS4(4.3l #x覆) ujH(HJ^ErM_ԀϔJ< \#R,.NUu2zBةҎzqy!֣n#i6ZHGZ&,r?wEr1 A|/; +> 6́$!-L :UዘHl%i2E.9AНiE.H,@${fS8vlp_5k$7&fՋ_@_^pZJڍ6`_.N%'=:؆F 1hu9sӚ"g=Ř&fn{ *OWǂӟ3{PHB櫜q/puP-_ָb1ǜAEPؓ swe<׈/^m3K pF,'OV !y,6ۮUJzMbJ2>Obskr.ٔ'(b҃NYrf~ `XmDtT hݗaZB/^taF8X~1ZHS_ɷL{!d .Ov5v߾ Dž''nJEj>6'h1Z׋ܶԖi`Q拓Q:*?>`dC? KBR {X;\! F j&xo 2H4Q˭QEiŲS\drw '_> vsPGC"<(+#Wum+4kVVӢ J`Lc_u6;4ȶe ʄHzY{oO71 0s|39R+aIFhQ@TOI]咍k-w{}A[K>rhLw1P,,QzωWeÇӭ#֝C:.M^NzгP-BF ;ar'MELm}@,a0_3 z;n ØjaR~ȭ7"D;c͒ .x{ Rp:/{R_ Fr7h _jk9]aBhDiơfW;ă,ٴ]_leZ@=7<fm bU-4պ Ы3O?|$Wzx+=B[0xa4f 싺 guiܜ(Qh֯"~|N|ǧovd˯@<[./=}xkiW}u0Q|͙)%ܴ\W7/ݶO`8XuW9\?̚rR[AX[ 1 O hQ OW"GFF`qw< ?QR3MZ prB|:9y/ NWbVz8}_ƨfڳWۻ!Ԍou<`A- nK mǑSP+ӿ[ш["t ٪#~ VaՖX% }4MXTMņcߒ="i)ZeU[L/v_ݓ=ڌ1 ;5Y!e I>0Q atGz9z"Ԛ&_^JO,?)~ЉDWr&W]˘o a;amŸ,solFS<4nft{\E"k8L_q=60uQ(q)~9ߢ[J|7 9kfT%;u#l_cGs?yA"J20^hQ!1) ¸[g3v3"@֧Z ր؜s(dk x]+(FxRk^sXnIbŁdoT^EiZw29>HyO$Z;V2>:.Dx8IևZrA1Av;WK 13\XЗO l'^~fE5njL1'bQ%O_&vە{$Nޒ6%4 ]iK̩O@ܭyZGY^X\pSUN35  wrGB!\9--Ӗi^oF֌R3*Ɲv0wwCDlrXyX܌q1퀬O>bQ<Ƃ5-38Q_#Mxf `pǏJh NMVm> | =Q=mRQDI,m?HΌcōQBcZaEI&1,HRJ)1SFL8 Xl{_@[Rg{ڲFyyR9czncџ4K7E b oE`aL*DSJY͖8}gݫaԻHHw bp]7&!IG/Rڙ-IL%s& 'j]gD ,%tsi`JNڨwPO/g!X.;.p52D1(pO.˱v8I&:\дx]44bdj8ܵJus8`QB;w6YkA0Cx)qw;yK$,y`3G,bNHP?SK?~鸏9!Ԑ[zaE(&JPmoedw8{Tȵglщtq.冮˥Ix`JG81_Xxc&Y.FR[p2. Z4H!h\.hCeQ ~毠cI;~AAc@vaw૯]=b'W HͮC1vոbfbaO8%gO/UrE؆h9{5y!HR͆yWP׫Wedsl;JJ#ݒ(.Eȕ lӧL1FMP@8XeqSx蕎n5uRDG&/L7iA9zO)aKBI-[`h1 `^"vdMmE̔$ɩB_GىRy#|d>ݤ\՝t6zv2_93 m Ic| z)1=}qa_;K=ZqWBZz|ߩ!90?mĥt:n@hr'!::2_1=4pBϷZt!)7=%qyC9Y|Kj5]6o!I~&駨BŦ;\2-JO/wtne蒪FPPM0hnngd@$ |hMLtQtY3 2 q t8kp>Dlp呎P?J;)C<Ot1jf _mجiT`xq Fl_QFBg;@G Y>ؠJQMG1!D1MyWp0=Bl?؎iL@"}i3O/pFEzo=y_Ev0jmc`ۧey3=1RS;$ڂEGD}AGY˱Zp1>UjUmukrŸ'/xv΋6t\] _M,STz8ybT7@a_e6hMr^U).N*mO S^ט1.Qf*m4԰3j?6}u6*kBYVـ62K'y /nqVk=H˽s]]j+Y3nlQ\+C>бۑoЊo8r \ҭw5 ) ,'AN$ ow67L9wgXsjnדS8`rH4&V0#qp!VS8n$v>ux·c\]G͜ixq+{A|q\Ryv;Meς\ 7X 5>YlwAR}@ X<K7WJL.eg2b~cx嗡O-͂D^ap>;/ƽڕh _c0Qy҆Αy%bFDfh}"LVvô$up?Edw5\mV*"FN&xTK?C8—:<׻  ZrH,uWOU"`WaP©3#qiяZn((I Ցxp6zkNQV[岩ogPE~.$ĥbzJ^'oFʋM'SJkw+%o :>bE)W`R Mp.D5C\3ʶ.aU;`s sKo3\zŚKMQ{RbS1x @rxL.4=[w7RLPRP.)Eo m7("S.{dKqSJ k4sKY@7ⲚyS+炆f|D8-X;6z;s8 EƁ?_)ڕy[@^I4>>D2HgFsfX0B"49G"P]敆){#a8xNjji_~5;-bCf鰲n6ҘLFLc>WbY> Ǵ $Ec)fq} o=WAr0y5Ev|cq>PQ{;a}M)P)tQ̜c'K2  c"n8z_,b6d$S| 3L|[T_ cf=0 򅡖MOD9YT-x2td?}NC礫8O3}胼QT|OJe(R$p[b_'4f^#22*[iσ' Kȭ ÝYWtcOO $$ЋҨ< 罹ou`'qzsfVNeV瑥|}ֶʶwɧ~O~y}]D-tPc笚W+̧2h;ɏ.2|Y {-YEu|E jc1Di~{wCËEB> !;a)ί/zl.8X%Xrk5J)GFe^T +|[g.4 >I`q8fopeP ސps=c!M9g>T3yzc,48$cmݝTif1b2y~tϺRlUϥ,-j]$67IZA=1w"9 n82t<'k3d2»)Kry$(<%P)kx1Y%87͍o&|O§P'1#ͤ?W*!QuWRLeVER%(y8Jd{R&O5⯡|ɘ5W^ߙx=;9D_ܐqY̤RG{F3`'Bه^DH0y*\Fh-]'ԛʦ)&<t" $fgΕ0 BAPOFUr}!2ˆB4&X//Xc]gvj /+<)0oDE.b_d`>l"d6;^j}Y:h82L6Ѽԣ+5iCIc-JQ}l>tbC!oEb7^8; 7[ZEc؄op.~U_lL7aoB[:oW# iUsOM!,by4>LU{b5bHCS&ْ;{Q /O iZ񋱨]Js@*"hA8Ps Ӣ>p:*trws?(JEΓ7Ał$(25H>^g݁!5ͣ9׺#)-j3S_p*cTxG=[ÔRTB9K+m 5tiT9ⒸF5JԟE'k$[EKբm>kjʠSY=hBY&W ψ 8L#U#I8[ F+_*p%Ɇ{ptg2Gla6 b Qp_˛`{0ޭz(>u\ٍ48H)/Mip;{p:)q-7t%=imK9ڷ?bH[ʤu-tr2 0hVgJ(ig8B>I~\O& RU`MlZbJTsob#7^Wc1 EP dv01|KV"$&KVIUQ9sgY-MuH+x5qC7[lɸ2%l<.PT>uΌ-N֚Gܘν5$"e0Y³k/Q5/&lz&RV>ID.{KSAr#6kGX2vxKk)iLrG.3q5\n]BFZ$ 6ـpve$C*rH穮-|Hcg7!ܦ*LžQEl'vC ԡ#g&[@g# aa +s|OUɟA.; z/BD}at{}.0T(֙N>B?j̑}.FZQpNIM3 epgR*R3ɠo$ XMK,)(T$̜6>ҀCvLڍHO>{jn>CGUGNrBfs^Ĉ7d4@Czҡ-D-6))%w3tNd~<(q%"0Iڿ&s?5Q~FtgvpEW +3FgC(H{rViũᶆW:՘liqkAPo' K.sJLϤ[*Gd 9܋)"F]*ZK&=O*D?ߘDĤg!v_ɇ4%8i{ϋL󿫖/ Q]*@ ގNJw`䁅mz.5\hƺJw(ZPj5f̉ǭŋ,!&-nMRB7py7XV_xϴMЕ8]WX2K|tOk*$um-w&e d,)G&N~ԘS8E1#G ϙH󠻗HOya=;鶎޿7Vs9sMs? wᵋ,k vߡʌ_ӊgwm%Hő DЩ֍#90B?nW`^M8˥K5CH{&H@yj1Bko^+m FN B70cA Zt\+GFl-!G)M6<0M:EϪ4(Łp̥*G򨂊ǝ>`p:ѳt v  c }4; z`2fo`yn۝ .?1]5'gkr>C9:9F6Lm^iWN9Ŝ;;n%نBKM"vPXM}%g\SnELxN)3prMgdSej%̫Qa' QG'a0)xi14@ely.nƫ ut /JGP>;H'ǾdXi}{B7?pAERʤprAM:e62; qJٴOg#w*/_ p[v˛H 6px|Ld33ϟ`g6x}4ϊG=z@8Ͷa꽋DBzD&TPK1B_ oj([g^h1(?X{~q駅}brOR-Yn Kn:f (s9QwIvQ6f5(xE(&1y;rGXzi\)ң\Vo71q)b{- Pn)PIR໓rK 3գ3@XcϯI{ԩcr@7HzƐc_|bndǾf >}Xeg<Q|d #t?%bNA;Na̎|D`8 \FVʍN;Qht>YbGa{]4/#ΙTIޯj ^$? 0['5&>:SϤL.#qM A)^&6D@*aD$5#%60$5UJ@@U;d]Dxb:4`sҪMۛ*(veAqvG֐ws^2ЛC:&rEΔ),'2e3SfԬ Q#+q sh2WG8 !-\TdPXp');ze0[AxmUNz50׹s.G=$1^$dxaHijiMv~y)s#+K$uPue4v(d%2-L9?@*}|H5UOLתW}`ڝ@iJ5G=iRxY>~$0?fJ4J7Z O +St ow5ńZ6c^-GY@*+#\gjw3׶wM0o屍jv"ؑLLr޸l?9 $t1[< o _1X|gAhC*QJ\X%ba&0|nFw9 `{4<9k66s뷿6F$ùPYɵfo u&Ҕƈ.%X16šǿ?"aQ?GU@}dwT8ʬ4J̠}n.˧P?5 Ńe,]aKcUGD_(ιSI>9 kl=xA5Oy5Һn[ G7MS}}sE<Y~ Y^K&Y: o{Z]RE ߙ[3,r&àrnat2k/T?0p%*vbk|W{8YҋZA4ZZ KPaCME",ʎ'A}c|yuYMVRye5m\9LQT{(Ɉn J3Y,Q{'O 21`J>Xh\_D||6Ɔ0@>n0٦-2?eّUgA:o"Jb@0GhLvCV-@R䠨q[tv)76%A)ՠ4nd7cA=@O,A`DR>Ҿ ˥-WV֭g()Gu+3{i9S?i*p ~&dܘ/"*9PR6d>DTVP#8tM[7mT C|D)mCVIN+0ēj~,\O2ӆ}W W'|{HH~D[^{wݞuc "@H Mjm Z ՂB(50Jb"L29WM!]0lr5} n6 Q}(pyS N|M)ְ(ҩyUyf JUH;mD?s:.y+c@$!d;ƶh$ciYw45&Z\E,vYC1fIDy _^MH9PgYHӝY#˖MX@s@labU~.}L70N?lCpjBN/a&*MrȎH+92 >Gt}^T4fˁI}bD'@.)'sJ-k _v<B6<yD­rGөs}Oii3G19)vcFdBQ gc/XbxnkEZ͛CJBN*l׃p ]ΰ9K^)Lc8Qnfe/{W>0d韬vp$@3MЎp۩KduA~w /]@I,B;h SVʡ}g/RQIUh#DTQ ׆Z{%9WP."Yzƽ$}p4DZXdt;9ɧtě-TFp+@3Ą4fxw Gn̫JEcߊR>'r^<Ͳ@~MibB2{)4WQU&<*y75TC^bHh_-s{\1$RY@ZPEBe&BDYu<~dPzB_~; d-esP>*'xCC"GH8G*ފOvC1 0Dd)պ">HCۚV=yV1bO'*;z s_N X0"ZXy u^Ӣv1"ͥEc&vէ8`L-sz a{ỤkKkjU-~#/8eؒtiGw$"(цR Vxn AC| 22,r d0#Mz{Hv4߷Isp`"0kPa2w<x;odIrqA§?)PnCk` %a{ݱ뙥2ҡ${>6@؃K_mlr-(-[fd%)Q\"W3ΦekikjW"-grK YlaB1X@迩".DKKб[jͲ"X/BKM!d/!=~tx[0Cmj(4KraG`$q* >jVˤ|oI념Lr#4G6%Q 'NJP1a p@W /sPiR%@o?-7%k@GH>NٰIn,qzo=8g=Mw3.vѿrWE'q (Q,Z9/GnPWģ2^D?ikXZ+[vwGU.l;hӪPe>Ӡ7hά\`mnb Ri`̨38Fn/<#iP-Z%.qΪ?p%!{21m2p.s^v7FNla87`OM$eo}Ks/_269X:tvjn/*cs2b6䐝3儻2}e'̣R .B<;;@+`!T(iIpqɊ` E8>HvY{1PkE{⮡R*qcH_lV=B\-7h8DŽ:"(!r쨚ps9B]\j؀鲈X4ص~|(}&\ FѷL I~@m܀ϊ&ypc>>%:I`ѩ8(/((h&|:rZZ:o&\a MH[ve :oɗk:Q70DsS4' 74ҒQ]^ݔTuz.KHkKPy+= #Q I=w!g+a6C=,F4z2 ڇ۝ߜ0cV̖ڌ;apOn^MQ@/ojL3" l#4_Yr_!vZ)Jk\) /eP1[=׸k?p+ W.*t*jujq)~%*Ye5IBT=hmFcNGZ`Ho7uw5t:ҏ:%QׯinqwEij,Q1F6`M*>|fg/B7 jrs%\m=D Ny#G%mVې._۞`hJ++;࿊J1Y^HKdpoe>NON[ŢV{[!sʁ4ŬvRKe;Cj Co R1q^VQcߞz}8<{-ŁCW`15_~pPsGz$T8svcÈSçV0`\.t@uh u@e2uP!FTjq:vEFCMU'E9t[re.s&Fb)'y)@N=%|H̄Hا6ɅO 'bufԓh4U*DȫPU@Wgf9(N2! ydJk7FIf+Y0 cRWS$]lyߦZw%Ud"FFe9#C(: ֜bj:Tv=yXU&AN#h\ut2OK*㕘V!p5 OW} !T$Rzt7L"ZMaS V=Qck2MFU޺Jlf' mŕ]Jc=h' vQׇ;/N> [\vK]{ٕLB.q-oc|\{Z |4V23#w!hK'~)d,j81&qi dI犳%&%ɪ`bi[ywz P3+zinsڮvEyb뜤zJ$ GoQT Dݣ3&ԃK Gt@ЖvV J\㳤G'YiZ, o޴&^ׯ5lD]~b7]Q*9\/xHܵ>a.S~4J9{R\jsrc:,Ob]x&ysO'qi><2k$W e|ĩi?o1ДbwrPcڹo@8c Һ% D+~9~JLX;+!;`ŁfQd+6S*F|=jiA}5'_ AGr6nr8:VUmDY43m4`vx#F1^Ic/Sf9(dzk MK,)&U]Jϓ&RR[9W(*˦@Q23A$5`OƼ64r!s_eXU).2f HDryI=Cmjfn,VQHNV X2F٫A:2L&"HWnM[0p=c-TJ7( _4^| Ln{  XM:=Cζ153!p}:*u6EwxSQB\ KuнP $̱5EDVllnP$o^^vBw3qgtex?,[pݸԥ[Ohγ8dD$aK|lk& U͗%h(* eςnn^c[,J|[BM1Z𭮍,;ed7_' L@,,,SѳGEP<e\q= P[>Jew/RmFYe^,᭑ Z2sRTG'nƑ\ .20?#'(Ox/hyɸص3kU2'ex?T˹_ bo7>p Et2K.>VMf gA=Eg+ޛ$J*$HfrI 4",Nc6]so. }yV)%i(u۷:7CVYx [|'֐i%PI!$!a¢ it@tIz1Η"A?*>ڥz%")'WéeŸD)ia 80VeU/l"ԙ7ƺJY.xBV4yau7Reelt}d4TCv"rzr9DV9ںH<áSꊄ&.sFbʫ%sjpƳG2f&w7*m-m <;Qm˙*Mm%^&끕ɂrtx]xCz>ts-}()ejU#Suu+^{5(Or/iնBR{Ob^mHڝT,x :ᬸ2$&8oYB wgh 8 рS!h0qȹct;U 8TJ\'2Ӎ8g11y RZ9C1 Ӯ*IU_B $$~qE>C[FGH:zkf=+܁8>މVRo:6w8fL/@Ye-E}@W(Iܼ?cs0vXh:q pGnoW;&u s>oU`jܺj5Y} M3˨0LGy\huf|mj\m=.HҔK C;8}TOƭf_pGiŽ?ͯ2q]5~ zq$k lQqvsLuPF'+r*5:?G#*'d0"@;&J<mj2@WZiN*7L9˺N4CF)X»L7z"1B_vmuLd 70"n#ZPZp|ۄ6/#RʐƗ/L0ٝMѪ_H}zE& ^;#c2FJKԲSFgrh?iȻ )Q 48A9YB;eMu=vuОAo.1{`Z*79yV9#I_L.U|b}%uLYA>v~0x%ZG[Re,G;|TH%S2Ňdug }XBnIubD^ԛzi+үeZO=XA^ԔCId#p/~,)|@:i"BЕ {o+E _=+}g PQ3CϻirgYP 90&Z_ "Tk:ҙ Q>]~DN@vFEDpc5Q:zV0 Ӌ@r 0[RӶh^!Av(4¿~]9O(I?%<4H| q%ka`|ǩ,a 0#rB7ؒ.63֤ï`5ݩ 4fɄ3\+%Q48agvAσI@itx/mrQ~kW 0*׾#d~[] >-sm?*;Ջo`|1TOalyM SxaqaGу~b/VǨC _\eu9~FHt8B@mJArZߤf\v2/')pFp@#3vN\eܥKLdz*AǕ@}O )uꘪM3:zӡ)-%fX~ܒs# NZ %?db(A_r3*a{ܨ9j,Fj W^6NәF7V7uae4ң6Ga!+-naTVS ȝT8 *Řz*o X[U6Lswq~`v0r@%٣ɼV:o ysÝ*ӂϐ w Ri_lOSZ^eΖޅ6dɺPE =TGW66-nhǁ19\ إ,!}b,˷.,/hM87{r8V6Z1EwlR<0Ԓ]u,R@CXO4a9䗪_縣P|t\3;nv $\VvRIVr4I0-d`G9q:8~f.yW!p'`;S^MCBvbo97lӗ: NrX<[qV渫8)EDvoE"+Up\ T{ q?61ë ԌPnSS%VNPS#?a ԉA{!ķ$o|Yթ n[e!8?ax^& =y!,W&sP=P['kzJ{YZicObP2X_[T-&TW٠j -.R{+E3'T]u ӟp<\M5sҝ%/|o^!zJY(5k6MW8 t£P[G#c6dӢ'稔/ X80,򿼭Lp<[%`Rti9!g?nbf6x] ՌYȈRf2=R:/ J3 2J:ulo /!z\eheD)޴$xVFKv('kȸ_ LWpt+&.:m+(0ꊏxԙnuV/ p"6NbP o;AlJq ;JAX[Kx !l%,kklc, :t3W*G9[%a|^QtMdMN(˕b7.78}X/0r.Z?p׵^5ǭ )ϻU5Q֢ > ܒ}20<B 4xf?͞RSl2}(jU-WxIW)MJ`orW:נʝç}8@ D;)!Lx) KA}K}Bfr tҟW*XJ=#0.ܶ9jR Ո9.,uL)%6 p[6~ S4L-^S!hN[hnLv{zfbzʶ+wgH=;I(¯>l {F4a]'eq)SW>iBZA$)isv̓<}erxh:xǻY? ^o@@+(7S{yV:o}!mQR*uQ}6K^Լo% 8?kϖ\},sV"d۽gŒKČ" $Z'g1"f4EFM +&Nā}^.c5%E}@f#j*30^YD _Mh+:)Yؚ!RS!V+uαߪ_"iA &DF`EIi/n3` (n8w]\#UpHgActfcuU:d'y;yKδMM R+޻&!6K7k3B sBcdKk}cLa5°a񫾄HrBH}W;:cƠXaZ{a cZ.?PTfԃEçz{`.=9iOJU.z%@eV=fQ9lþEWg܏3d!]t!ƭ~o1~3. zTgmk[ /,e&ٍ=gy]%ċLn񇟶+ꊯ1Q*Q{s#;QenAF!8w:>M[ HA'dƢݬ~IRqg&TH)x@$ZqdZ*0V8N_lo3zT~r>ƮV6~'I1+fhM2YP(3wK)ʝ'^O˦ofjDഩ37 8YS̅0}μ7Dn\{޾_rs\ڂOov?QTs*]8!CY8}` Z*:UbF%1oZo;EVBA}70*M>|ve=4nxж9OYմbAͻ"cbo O,=O1[Kl@ N+8sU5up=P̶?ѧZՃB0v6GrFyVkq ͪ~b>!Uy0 lV {|d_;uN^Dd ;Gmx7 |c̶I8t)$vBv^D)ίۤ:~5Oa ]ɭ_oZ/Bk4cuCbt6?C0"z@W؅n=;= ;gz/|*Uɋ2bdSGYW +&u晸 s уTOe+k+w 24?BYi~D3*!h#%ʑ@&cvs&? ˭Y?r%^X $ޭ0np/!eK|X~x1b(x4یc%MȉwKE=='? B5Fc&U}/RQD7y|ǨhXT~L¦qʽ: Næ׹}EF@wZ$ 0㒐 C 2!DX"Ğ^"$5)HxQ!TVhESSr}˜pw ʾ;%yTsS&Z~44ko| |6 گ^,TO/`-eۅNQLP`p=}w8KKcBKމb g.'yh V fd Ks4rَ) ⑓TQ50LϵE@R2am;͔"0xqf猶cnXBbdk&!aç[ 3E!Hz΁=AFdȊMmhK7/v꘣kpLg~U>k.EdW,d$ wh_>8ݑ Bbnfg6?tsEŔ@x;N; 8eY8\q 3bw\EA^ tIq _9: j*>wbs&7nɢM8\,&ys?n?ҾsH^awFmUA-}& o )Dr/J}6JU'K)Nn7m˘n֜uXش( !vް燈ZQeHs^t>RAjaJ< 7Tʻ ;ݩךƶqJm^0`QI/ۜՖC`W#M75Jl(OA03x<$7x/#|n+ Μv3wa [u̅dW0gig(Ӆ8f]{q:R=V57笼Kc +ƒ^3j lziCIA ~S͞#dDOJgnsǣ|ɘI~~`/m/blżpT_X΀㣄o,17p,udJyh9{q,I&9su_d/Zb?ϋU$:D,c۰sL@HuE`CcxP~ }j1'_p=#vf٦RFrakAWlQ%ZZz}ZΗS˅ouB^T~*P N|'Ѯ)eW#6)>Z#Iy OERы:4_-:OX 0L|6 6} A/ ofA.ӽ \Tn\YYdNZ9cE1 o|4O9+{!>{!0!bM\֧\ ooaDaDAmZ<.dD$[*a,K$C:P `؝$( t]P{+hkʦ<\(~ݕCUlSR^ʡBWie_/DmM+p¤cLܙBr%Udx9PҷQ7Q, Hf; >ɷWpڙ^|2v9_}7t/#kuzyL[K_BT$=^8ݏL\2 f,Ԁ؂cܔNL&M0z@7W+h8ǖYK= YSTf-9l4JxJv/mlQuEQGa#M*AqӹNGU(5*Mt a@''> [A^p֔yjW$~- uTlHt1 ÀU_oK Bhڦ~.Wrt;+]cSh>2EJ7zfQefҜPt찖?2w/_$$^jW"$[mV<m7'ƴ~[.k:ېzEhvcȠKdwRn+5,&m))%z MtQst24J̠"uAC(`IWRvw} ?8hUJ %U\^O|U~"?X1zӼ]/[ny5$%ئhjP.u?;@mӉ@2/e1S:0ө"-lk!0u2>Pf}kTTCEf_OFv=C,KZI/)FH6!hǦ&x5zW4>fR)5]> /P~׈, "7zr 7|`1Vy;E0mBjZt?N8f~F7I wnm85Q˝#ɴw+`5H,[;OY{wJsY[~NOCoNT)1T}*Ce"2"ީi^κ62Wg4>.YP(5= q( E %I BpG!\N.R߳;RqJZ9gB$pbҶXq[huu.za_L7\T*^]Y@婢FQRf}gݢ,I8V|T6rV{qEQW&8Н>1_v~Ț;ejqoT#zOszq{֦w"T=l3U?)d֩X^Jq_!IjӾIѵZƱTH\=~U4gFɻp5Rf3NȀYh]vMcHszqjWQ(GICHrROZZo>0g졞 O>͎%>)Ojij7da^9a98=R> WK.&bLۆu7s G !14argA'#|%]sa,+$ &!zNp/Ή.pSfjfY f5^@FS1Ԛ$W(+䖬xJ=d 2F_6tYoq<+XDpY?&U?upM+'eL*`:}=T>ūJ2n7 `*ދb؅"ΖT0m3R,$ݰyC$.> 2 ݐuIrսG%$ ,'9UԈ)Z((47s8'0TH+?ĸTN|PTsAxYDEТj^gMx]ɨU(g$iމWv(pV1=*jOlA&20Q3$X:ʫ|̋røUpAXA7gx#cer+73x2ཛIgV#ZT g`/=ޭ=Ee2l~'5NP&=ڟ.+ʤG >}X wUC_ԭd x&=~PRIO c9_Uh%XBg/-%d:%M.' %(?\qsv1G/oUy->\.Pʼn~ᥑD|d\@[}]u gHO斖Avo}[2>^Y݋u?S+ AlDθsdC ,ʼ-{8),GmԢSL>dajPp,n>zv6G&JީڣJaf )MUFA+mT۝WKwxLrbۋX-TJɽ`ch95ybGF.yV$7$ˏnnoa `?-̜WbvvN/oL9d;vIU3fXR16Eb>T.TigYlh~n2zѦF=Tg > tI|sOpQv / _=uJdQ%=sɭK~冟Oĺ~gQq\+Xqty5Rt nTS#{8~VOq؍$FZG$2bKſbNc`P4ko ?T(Rpi!POpK73J!xA9 Pk$R 3 QpmwP-6CuYtgҍPVQ̰I:vZMqAᝯ\yyr@og{,FVZtIRoh4ۃ:"[}[$_-pBd,7.CuZ P5D N: JI/e dFuFǗ?UiW ܽۂiliXYb32 w19às`?>z{7KD>ޟxGq*x+/BIˌ⿎d4Am';1/k+wJUST{O^mVo^2@mLtקCx%o,BhTM'u;H *n JTLdEf2:b$Z Aq?f e$z@cgV,"Өi__>WncSb|Fs,:9w 痥$̩veֳ]S:턮RRjGaR2] ɱ/&BXW}&\lhb}\aZE^(isQ@[AJH8nj?HqR/0A+6ز@[+H__$P$A&w6~qgfumH3-{G]݄[Du-Z=F܂XaAdUu@UCнz{(vh.E"*/_9hQM{bԟݴ_ad,ѴuC?>Ҳ]x]qɟE(_2fNa:n:0 T3<&eB8sQJ<,Š"!]~T wP}*uؼFm䋟 .­rA +ThE6`aX+CZ-qmkUP7p*Ufuq#ִVүcJ%c$bɠhk(v(A?~"v:Vk9+g=5wWh;5-S;ڕP J*x)}x"C\?&$$үԎqEF%~N~N5 0fgw 2K/^0iT 0;c'l!/xL ZR˯3Zou9*5~;ܸQF\-H4# {AcZ8 HVj0Uۻ#&*JlOKN\WQrL2H ;vp[)[U'>]Z p5gvOAd'(}8a3{%5Fէ +M3D`QT/`,a=9axgޥ%r`#å6}MXg Jn5im<ƞD%of}8NIFfiNsj6=Oݷ')>RxU|p@gS&~Q:,cCN;l!(D Osci񜏖cLqP_k[<Ґ~ee|dεVZSQI6Huk<,[U1z[4APຍ,sZm-|lWaR4F'N蓱qU9& f`KJwN ܏X&.MlVJzT/PꅊYJ~_ת0=',GN 2D6;~Z^3}Mp9Y^JT#/B5epŪ tײ%Ђ*dcq bYbΜN32٦kD {Agi:/$Hu_^D6dҩ;bV9E$Lb/.gM:x7پ OU ߮;iL>hFWNA{7K>8(fa8Yl\$_7K16ʞ+¢bbBJkiG9:v)9"JeA:_? HxdK HNKYjp&'k@>z.+ ݦ'[+q>T:ҞE ]bQdndd>z^7V[?`M G)u| Q?~;cI9Y> ;ٌlHՎɥ!ŅBV X̎qKt9lWxKbҀt:d=b&Y@oO(N#iK<RLU7a=`?] kWjF3R J%2uh:kx5 :,TPLʩ cWH.,oқ k{ gm j*>Ǻs9D_S)O͈QF4*RQce6[nMIr~b'+ p{6g>vKty;sV#UVsaɨpdx$|;ڋz\Yx\(D״Q>9ᵏS .ӂP_W//oaF @*]ec7Ee01Wd?+MtNEFusE*7-]Aa}#tm`;唶ڻPi/9uEBe g-`Jҝ%Y%}XDsY`eT;Js|$9;+~#\9+Hг{#-0fF% b{;9Ͳ2c8}0rDu~dvĮۣ+ǨYwW7]Th, {"iKU^ u:S]4%M}ZYzسvrF.Oco?5pq&!Nw&B8ɿR{\kfYi{T+_HGE󺺤0򬘘ߑB)50|HU mlN)W}>Gg6s3akikEO7HA3Lu\Y*J-!g5k Bdv +b2ʻs{(\҇JA`F!dKDgDZ9*pJ3ŎZqX ~DfuOC<׍hc>Q8e&[,bˑ0 G%6!AO/,`7n02p~$'7DBJ+1BB=X)i? 7)'b@vS ~ Hˇ 0brF7I͟p5t{)y @bP%b:LbG3EG qAWzu1OkT?->4w̶k;t;S٨[u#C،G#u A.l==N81J.ڠ[)2̏&0]o>F(^u H7 ,CC} #;%o3k1 mEuCAq2q"im_*iqtCeu{ZΔ DF؍M7#NW58xY7(Vi4,Y$km&&y![U1犱}7M F8/يWXa7~S?Uf_.^`v5y%VG$No)ia Y g肰 L}=\P2bұ͋ѝ78,8Eq]PTE|Y݆IM9s to6-*iH "S`atcݳ lXGy%?Le~YJU_َeYZW6~oRhf~j)4L0* $k̭ćߊZ3Vp՛C'Ŗ} ~s5$_i S_zIz4:_3ި߄,ћTZ nP zI5\t@\:8{b P fx=FU*rCDz8%ñOT)WNҤ|>ZrmXO 7Z9ϢHQ.D$p"tkO B{_wz *JG,JA'0 LzX6n'섏[d>zEw=I3X[cq'_DA!(;0+/#"'# cXv$3LuE*4KDD81>Z&v|m .nG$ρs@UH]qX C\e ǜ9nrDBPs.E܆c>4Җ moE #`=Q9{.uǡLjQHmͫT5;)EL 7gjfMrqUɴKkZi4o`;kvF%Wl/U ߁L=E1[B`Vx uvo/mWM5nWf>Z:B}G9:֛NbE Vp3lhW%ZkpfbRumafHwFߐLŒ-/li*JUBɁt~wIzR+X@UXrf6 mz,IOܣj{@N&nʆr{ < d7 -21yjEnӋ7wLԲ2<]㛹k_wO`~ JDRpu5R V׃Oǟ L߃t=' xI`<e ZM/-3zMP(a3tߓtF#č[{w0 ,5űJwoSS1\"\*jŭ B@:Fy&q2EB;kU'V1p\y&\ گ.5b@d<4.ؼPdh(RiPN$ e܏Zv:Ut;7X} Nc:.1@<#):f:&,41 Urg.u9·joLz)_Q@[ˤpNxq!׺KH7rR2WU9=kaѣjpּ˷n'GwX`ǥH&jq oQHkOv ̊Α8F,XF뀶y|m-,\ckI?v5Ű]aqGQ0س1d7b~t0u73m  7]*0}6!ֈ[#a.Gwim oǠ}{]r M;:I<gJyMHޏ|6tʝyɾYP\\)n^"򹝎9AbSgUa/[CdbJ %^:`8SXjiN?MtHqp_/)EZC{e'h\}+wXD3fG) 6zcܪv0֕_Ef$:L R NA(De >#\SRe/ H:. ^4/m6AͿGMdcgR t$f*[4͵ %BdO1qu<>HAjIt;(g z k&׿,nsH艹<ϘEbHnPDxēc5I<#Deɗ34Px޺4{eVZ?`f,ׯ1a1 Tm Zw.H B2=dAus1f8y#ڹfB=OD"Uv\yl5~~qkb&$U CpplޖMHc3V/sOsS |Q{1!rl 7&Qd玩!H%2Pw}Пis_ape"H'U U׿ˆFDhy72Pn*!(7N`#"՞oUEtݤccL33R1n=ZA-@;}*a4yTzI1J׾NQO[?yepG܅ێ&tzQv[_+ן+H7i `Vu_ 5VrK@fδ]+UXKe{t06Ρ*:#P:_7ոkG80!V\lkbeRɑ65k#3ھ'r5@: ;DL _CYΗɧ4>޴D+5 ~ǔH^r<*'wN0 ѿ2PV45EJ9@| Ms+DmTxK]?5 O qa06U)q IJ"OoYiF?q~a7Иn7F>Ci!S a.DbqmCkeh.'`z} teŁ_Fs:~˜cċN@Mc7b ?l'@kEpԱ@4!~)9zX3OKbE:lҁek /b$ffMPD;}e1ִe:C)S{7na%>mmΨwH=\JOȍ3r8*CXe#qe`xGkVX/G,$ 4EKKLxn5!W,;Tc VQe>,vO[w|=5A xZja5&k_^xmEXn='hxCզ?q!ю;(˫#\Me8ɯɨB\o'=n- O7f s: :fGHJd ]Hs`68ml6nE$npz7MaT׋0tbOׇd7.:U@leJA?u}_9k*qeW±< ~'*twW HNDub pK#$f"9q, W+H]YydNRl=چʶ^އ܂hebl>e@* v8<=jEmbGI=́*vM3$eF#}`+úM>% KϐJrW7N=/=N]x9WGcIBO8N33Ŝ~}j~r2t5'T\䬅wJ 0(R-?HTuf*wh,`}oQ,s2ȋgߵL)'3cn0-&&In^Ij|ttu)0B0ǭInZ- 7Oo8[4tuZsZdї]BTu 4ǠEre_Ǖ ӄȹFCIS`w:LYZ]y܅р/t>RTybBsn̬ⲺIY@pCRI9Q0ݿx$FxyYlЃ_[1r^щbf b=tRWΈnc͗z^u{gYZ07070100000385000081a40000000000000000000000016446b36d00006b6c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/drivers/tty/synclinkmp.ko.xz7zXZִF!t/k,]?Eh=ڜ.+χo0g(y⪑eba~釰jGҦVIF8P#N8R<*ONlpxYFX}`jNh-/gCopyt Tj?{G83|Kcn/eRwadg@.svNM r287xr}t`n}&NKybz~/ABgéy$W+]Pu-^>r)+i:V|jgdyeRxM Fgp<~ =<, }(8ң?OP[ v{єR6jyN_k^1y]~p%/o|,J)Ox,@@Vp-D r?u λϨ$aiS?9chg• M Zc --؟q .l.\2E ('ewiR?8&v'pCƯ"KܾQF+zk+Y䔍7(,zS\L{0NX/-6T6x/{/{0XNa SbxlYwδ$,I灱p&6+H <*o^Μyw'-_u}A&gcr n5z4׷fD6 ~Qqa"`U-P1z}DPfVhjLg38Pq𘻀|[6[H ,+S/|1}M]6["0ӺKϪb>=̪vl U*1){g+^ u. qb$;1Heai:Q[QepjʾTaʬnZ.evbx_/ aRz&l 3nEu`l=lҜa ro0J$ܴ\78 ieKz֚dnGlWx ~F&"QlƽuBëPw/1,zE_GtMĎ::Ym%]&H3iJ\y^U e<ok fmI;КY܁IM{vOM~D?e'wmRTN80=Sd%PT$FakkL/wRVj I !pIBlG9Kt*\0:6d$ ;zQ4R" uM,CJz|'RX yt"y}# aɓ?ٔNʊ/í @Hje=_zYbhڥI(mvPy*4Mv6T br7mp$.V-EUVg>V\w ~z>镟ꊔZ8tw&0_!-f[?e /{C7}q&21 Gnt0(xӘ.ug>fDQI-c"& )$]"CKI_]k kS5%/JCcV.g>mЯ`Ck`*:.s "g\LxIp?]b&ItlUDLŸw5A#m8w2p.vhʃ[ʲ˛5'_9nfKX_|4aT)Xb$J7Ƣ0Es&Ƶ|X`^ٕH݊1=l I};rD. !+>&1H4uΟnTZsb!bk; Ebbs`7P6 +L I"?_ b)ƌج:Sݛ"5j\y1>se@i( ՜Vi*I0_?.sK\y%|` NQְ.ǢG 8s$[3B.HG=y6s~zS!eXLkmT/?"R:eӳ 01|]?))X@|L r֒pD>·um`:aϫ^ TԨP-G$- qr$4م9dzi?^=o؁ޡEkA_Nׂ&6TPыoSHp7RO)iqZ W K.ÞdގtPr<0"EVZs5.Ģ;kPٓ 0BR/`F|:튲ݶڬ qOH-U4Y7,"<H'߶? 5ĕ SAi!s //v~-uКU:#af0#"X6~朐HIg}GwҜZ!x䍠cڵMF)TMF/~JЗB[']b6pAټ.Q8j~F-H ^қ&{`I˭$l>|x9 j3/=KCA``zX]) 7or =bJ9zoI%j::'9b" jRfFM6)5#;J'?YV5Lw!~ZqgD%oʠ.w!-ROie {@0\y>~²|5X"7 K4=$Z̼BH,E쏶D\oOE:[3i?CkvFZ}I!w Se +8#-Y Jʢ*-ܲa pD]& yQSɃ$ML.ǚu<0gEUc(^vf`KU2;H\:Y NkE{!2+8bM I&~ݘsFwN:r[ ^6r06em"q9vÛl~^$ZN&ʹ7 1Sa xk9hL3RD='%7:j(/qwыS1dO6Z p vb@7 ;/-Z!N(L9vkڟsa;SD*_Kݨ%mH* % R 7ЖD&ыu7_@&p*Gyg_uƽAo&"kgoVpE'@#O U҇b* 6fO/wu}7ʭ= H0h$B;ynv-pf حLƕĉjry,鸶qR>^kG3vAӾ֞a+D1B)D%r_R4dނUGޚy 4}䴺:Xgq7qEp~m}l St9p&3/ƭ.C~323 NYK}?pO_;uaXuo!զzlbwuq./A#\ X> hvWC4z|UdV"gv {gjje,>`Аx% |Pt=gt` (_;Oxu +7,c~1Ӈ/p1'?~% 8J>g ^µw+^HwCӬVgiJ9{lr\%ݱ.KPo IJlUc9_9}lx *aXEAPXF\ʸLxEVrvPXn_uw/J1H7Tw|`[Hl@λ5x<Ŧ'/-VGYlZ݇dp_Ȗ'"_mmOW{+b5Ič{gp\3m"ˎ 2ԭé^f/wB4IplFYBM|7`h R/Er^>\~Mq9(u&cH6;CJ y2Bޝ75HƖ2s.#\4ay%Z+ gQQˡ}bhTm:~+DQdz*fϏ'0ۢVy0IĀB6;*2ʗ^ηk-#V1ZKWvagY!|3B ="|w Ѝ]ڷ^h34q.YNH?_y**Z):%dtBq [SkGW5۳cB a+zn!5rv>`?Z;.x3H*TсҥJ}C. ~]sA y[g?c :ɫ**#y7! lr8vӍB:Menjg!ۂԦtnx9/ 1!ZlK6/~]F.R Q 31_'"ufE`Aפ} 3ٹdv=8DEY\e'b 4 LA)Sg]J0LF%<8m?8Q_FNH ,i.C̣"KNĠE+s;P^ ]d$NuSH~Ӹ g(B(KlmbCt˜(GBHEefn=;Zgx́5> dŕ:sc(vId ԆÍ|x||^_G9ES]Z#ܳ~pmm\瑵TȘ5GG5u/\swAгP@j5A?PLmK4C#XMN9ᦡ,8`R &D(WԤBmу|7 W=Fo}1Se`S*逻ZQ?wޏFcBk7rUй⢾וmOvsqqu#qky6ЯYxs!{ZaCE})1-v_1v"ŎVXDx +܏{ľ)T?ViRH!ްZW0wRAR[Ouj]ÖR&>}Fk=.,9`Z%|\e{FΔjGL\1 :&3U2A?[!w`O]]JoY4GOW3cÑ&1l7[p0LvTA jA,!{P^/Fs }*BcI=yҊ8#8Mr T$v@͈Ɲ'nQ\I =-R7]BcakB! `(7Kbl'x#ڔ'ZnR\PvΣI = *KV& &zjH+Ճ M UL?7Z)%ip 5څ>&djXfXtFagc l ?Ko:ȪU 6Ct*/ +ĈϘecDM2,[{aV|쮶EAMB8qXR},/czdOy1HET~Ecc$ Pd=G>q:?q/UHNXK7? G&{dsAg$jπJW{^;k쌱8`4hQeX}Rgq7 PA Sӱ*C)vx/o?zV顝h,5̽A@_ufx#λ۰!g޴VW:ZwlKyI@p1Y`k/[5>}H8'ǛVzK;] 9aPZ<QڮByމto_/xD.@Ŏr~z$TZ2fO%6{:Go!/;'Zuf9  QGqܦK`,7{+v ?:yb@)|ҫWF| ux)\U0 RI)M)Lr?[.~q|"FEu.ͬhrY36:ڢMF7dX1elhc\+Cf'N+Yҥ_@&7F^+FyFS 0ƹN4x֞ҡ|LeOp4 x3S\&9@n3M^fk+9J"ɉN viEV JF7f%!?‰h gloA Xe6pk* %,!9&PIM`"ꗺnES"JyY"3"a3bD$πb,[2tE KQ%}#OtZRG5oo,' ~r(}!|j ^gnp/3'%*A0xzE]w׼8)ЄV-;:,~IZ[E@[ffmR+tWM#%>;R&iPA(ۣ,H/#!R`&,k I;QCȎ^gwQtnw!{e[wyWa~@֝ r vS,2"/,~_.0 uS&䄏35#A #U<(G" =,TV> \nA_6D]Uh_J6ج~LJ x,s/XKE5ʘG?RAx(> 앞,G. ʄWIX7 >-eT' dTVED oM~ZU4BJ+5Z;~@‡^RL8QLr$(@f=`?.ȈUjBz#-B"ĠN%ί9E)<Ĕ')H̊,o[.RLG/VH0Ss[ S=mB4k YShoYnWEGJanO'HONl(k>}4l[א{]KZ{(\͊zރ)e!Vc΁LK4.U7^ 4'S8tL| k^?gg z8~Q^YS)rb˜^㘧m27e'r\Ό){Xm| H33(1<輔^ BVt>H8 C-a](R>G .7[7la A'yomοBvֵj509rEiaFѕ#fF?\xeܧoխ6i%=b@1Ckpqȏ~"5y5xR^#;䜎2)O/Zc ʚ| b礟3Er1Fb, R* )\J܁] سM-^p?Ak7kx9$Bє?$pU)`\GfR$i~Mt䐋1Frm=ڬq7diKkw@m+ ;v§!@AG@w##̲H[o;A'보'SܛP"Lr6N-)Ic@xj2x1Nr9DQWnu#Mr| p PK|6. R4Q}uG-*T4u@PT%/ L)E?,h&\vEޖu}e|DC;bEҲMqoeWy_6Wbhp/K:aOh'I||u]I&).蟆j.7pB*}Z۠D8PhV4=!s8K|t'Sh#A>4m[GhbP #s0DK)X!̙Z Xkub~Q*|*ߍ›_୛03DA>ܐC6Y,HAtIC\'>|@h4 ^٤bM1Ȼq=`uFrpV,ʽ(̤pߗO}^#[zyήrZܳe"8l6f%ߏ<#DGCJP-SQL XD;e?>^J|%a!/m%d7{Rιoq}~6E"b5\XIφ!1]Ŝ0G;~3Z3A8Et43ȓKǝ͐CquM1M B<%7 1_N([w-иq{NYjP>p%%_M% 9$0p74\!ßSCNEwE"\f@l/kW:-aǚܞ!ߵ<@/.3QZ gOnc^vΌ}3o䅍BGYΈͬN&  df'/sw01>n||=0Ib<!ֹ߱qy ?y/j 4pp\˼ljR+(czk i > \yzQވ׼l"-_7D̙|R<`Mn>]M0UDȶO"_Y"n}KB(t’/N~gb+z ݡ@ܲ8ŷ6>`MQo v)/nEX_}2_2jI>qkbxṪ o!ˍ4e̲uI$q%A0.ZѼ]{ }̩9Ѧ|fSHCTҹхpsl\Fxiw{)r⁺9%ɮ};e#85B9r)r3)SKnRܼʦ}SqC32ä#JN 1fy_PA#i$i@+ct0tj("  Zs<* ac̾Tx*}vڗ3JB(_p 9>j_("~̂FS#a^ 82'G2GCLӮ#n?ƏUX>iƛShd,\>BY&0"luXZFHFͯeʔ*+nb\W&:6ytK\ !Vp+)kwIJoDz옫u=!QL3e>ye})2JhT_Kl8.#- ɏ\`v9|%uEsMˋPn@R5gpxؿ U@{ph('F\nOy|ZSvQwH5ދl#$u*Lw:wS̚0Ov!|Mݻ|?1PLy~L!'1oDI&RP&6t}LS)RYJ-2$*H֒: lSlms#5}3AmIu @X_ ~Si/v"Lxvh -`^ b 0 u1NJzrWh8{TۤѶ*q` y]Q jF3b6麭(܊x5tl,IJs;Xoa/[S[;fHU7LE%+1co)"9"H;h6 U[܋SZX V)RVd%E塕~C?ͳ7+>H|t)*bt}0~'(ɲcQBP0\`)`.+ta*vFuEpZS7yyztC.̪u;w)t >!C BJAEs+Jj;L%#{|ױ=_wQ8[oNBAb p!#3 ^/YB6C آ"k=Wm ¼h~fcm&ue99o(/uV%?@ hۏϢĆrg!TTM'+Z6ў-5a;|Qώn\0..UOЅʍbrgsno"Rs7^ YQYRa o r뭪&WRty~7)K rY*R 2<_G$nZc2> kصilDbY+K|r|wz鞒$3EK5f8DI!hU2 HΛN?16qu:uBZ|,] Aԏ3Fwq9yiqZ7Iu9yŤX)8 4jI|1%W'vު'cA1ZDls6gv&F肋Zo\1_ae4J$PRh63jdn3`l7aйft U7HRd*qBet5 ʻl68mGL{x)=yZhGMDk1X"ލVؓyլZWTj'%5iۈ?P#(zel+ߨxd: mZ$u|eϻ95<I:(ͷ>q8(Sihڲ=0B2!_7ۗ|4z (lyIX.uFDnA41UOܪ*M .T<۶ML#{l}ES6wOJnX@hD-pcj֫E v|wvE98~qe~`9:}D6Y5+fz }Ě9E773PӤOXaզ7?G  )TBfUHȉKቌ1<"R(mA*YU\¼f 58[f%3m D:?CRBSJ)T= y7_YRu5;n2H"=O Zv8|>.xض;~TljUB곇ih4pNh>ኲr<74 ՑMHU>.!b:"'.tf0~rneIܱ٥ i/ܐ0ym>ZL]ϜS ҭ{ՃAK= x:DeOHȃswWjh YKq}-n R^2*8o|ʄzsW3 !ul`u;DG㧣̧#3^)&%%A jxIkHږ`dƍ%NC#z T#vq Xrzⴡ;=ȉ.y(?bu<ڞۖ OK!K !ggq9ԄOȧU+߻Yf|]63|8P(WݴϽ27y ̠DL~QwÇ2 ^Tt< b5/--|<`doY)$Eȯ;f۶T)W crvè> QpDy~I6BjH|\uew |I0F=pXM j,mvkDrn(n6lrwUpZeJ~2%N/:+_A \5M?((|]!*WnӜ9gS\_-gJZ:WeX=M0T tF-%\mb@[foN ߔⰺױԟUx  M+C8SE VX-k@ҦF}2!N"P֞'&UѲ¬ΡLJ{ vIsR0}G$[s~FA*G GXd,E)?T6F܊hx7WHNzMn.rrqe8ud.Ubf`ʧ _8% Whm;@;҃TvMEL!>-|0l9eѢJ{"Vؤh8`׉sa`'0'_4aG=n2 ՃQeDC1ZH/=ʂHŮ5Q_Q`W/sJ߄LS5o3Q-LƵ/^ v5,/YԲP4A=z~Um)n4х졀7=MfHBD^pZ \%l+i`wIj<D&OkXRUu3Q}Jnz}ڴ^IRwBZ~8ePV9EjO2yaD!W ̓zUn] ]?\/߯͒[}*ԭoz)jˉmy ua" |]E!94>u[g"8煦c/ժ fUvX),hgV/a{^t%Ü(+S?nm |΍8Q ~9HE{UF]gWCƼSwnwC5F 7whJȺ߶TԊ?w+'F)vnKk.h"-k~NzrR/2$=$j:3]EӠ1.]n^ѤA5jiX$ll= Or1>}DVHy*C_d*_+eCo/O{ <<'}O^# Ě2@[4>9jjn;V%r26(~FQ;Uő2n:m'' 2Z{ɋpga%!!/I]lmŎFƖǙvcV 2|5{η,{ei[۱05x`]!aXv2_R'fsσmo`% *\{&X8r5D@<ݷ|#/lRazt-oSq3Uy'z!qІ'\LzN9PCD#yϓ@ uW#,8@g f}Hq1tL1$OSE7 볽dϔժ{pEu|=+P'1ӻꘗD8kGa0K+J䓗@n%]M[svl%~ 4zJa^(`Kf#D2U4Ѩm4"Q2!}"ن ΑhgWH^Rhx c 3:g_,D;3їl;RW+=Gfzxnz1@H\UD!$W [m.H(:ytXoǭSq E@"Fa],D6StiבG-d,נN%c8 H)鈼O*yU/ !# 9wJ0*b-jɁKH0Α5 *~VqoK(}3>2O%, Z]5o<֟zq5]WOJ}܍#j,ylN7A"UxXx8Dǃsݼ4,g~KB65.tX9 1 `.gds2_rޑm \{Ym2"9veJΠ|oA)8Cƛٷ瀄hQHP\̖_݊ |uI"? Si/ _Pjب4RI TAtቒ]WN9LusNCZA08zS[,o' pjBC&ƒ:z[EqD:Yl:( wȖCzn\~m%31X8tGϨ0.&&B"lij@ !FHsbi m..wɓ1JYF`e"^8&z|^^ZY·Ԧmwe#s l}%[FHEEzR!y\b<8a}?\cEȪةR?GCHg&,Jg=ÛTNو,92@9]_v\$X ?H vlȶ X qz5Q)u{X6Ǭć,Q?XRJoR]E"fX(0VigQ:m:㗅R+2&K.%<@&ylÌLqHw'9bU$=q.kwysO5̬ /խ.tne`ha^3VN^r ݭȀ짠ݗ7?sN ' +;}^0JK{c@!9nۖP>Nddq_HBsSeqqT=6o74rؼ+6eYyG| -2% M/Jrh߬QeftqeF\eP|CXh'rZ|zɴmY7v( SY,lcPO#Aꡥ!g8[6'2?p5;fc-s*WjC*EDXs; ZtpCM>[x f+d_.iE\;j!EoDJZOMtuMI;a u ЃR' wvp~.z0qδfJ"Ep nlTrA B@G!QoTe[𔩸7 61ϱ.z+\wM`n#aU $?Jk)h>clO4cˋVuj2,oۨM;oKC C2uW%/k#Xq#/,Dܐ؁{.[ڵJczVws*cثؚ&w+d#2#sسX)Vg7 "؉rDyzbX.B%@7㖢f{Pj}vY'$E>ww}'gۏ1>c@nT3Xo12ZS!w$TMF&(17VF}B_ 4gXOmN7}"M{U2=SG[0(VSUTN|wQs{/=2'ʩ"4aaa%t!؊dg0Fw<]LI[*󸅯 =e$?}-޵O*|K7U pos ( >ݼEuźͧvU'=;gewl[Մ]qCZ9G]V¾ SGXFQ&)^tD)&3ȋ%!v6V'x i4fZ=rͷSa[|[x9U(_\Doe3']O?'?Gj! p@|>䎐L^:T:0 $t piX@|&dAtӏ7 Ӊ4$Q[3?"~]Z轣aLKj}Vk+ojI54a^ߡ~Yh:UW=;R]@)cTHYӃAIţDfO v^"VPo5ֵqELzAsD%{ !Qme;ՎgPײ# l+p XJ̞eK+@Y@M0Zarh{'}U}ڹyBfڟ/;Yӎ3pvUu _G!NL 09JBaPg BjYR=<֊H,?)1Wz Ce1cn={c7Y퓕NR]lݕu^O z`& žo=͖XfN%A3Bd`YH_̬‹.(#XIgIi ͦO HV%EVb,6~tf0F8'!Rg1zrNz& E4Qd  -ؙ3ekh1]f\ WܣT3TC 8C#ט=YfT]fgU9p,5B &y 5jA]QBuV%#}[?$5(`'F.KZts<=?Bd|L[d˜3}'34m^(ִ^sk8uWb{›*.O1A2ĥ]"3R սT7608Ojo ӑ3V@k\Pе"ЍY7? ]/kܰ΁79&/^ .(qBɔۻTw*}wZctۃ>2i6tU yvguӬg"ϔ6me/6K@_TYd~GXW+(V}`1.)GNb! z¯taJI环SM}T. rΌz]Pxui&"HDB%zp%ƺ(ۄ]yDkCr"xFbG`;{^ʫq/pS拓i;F§YCXŀS+lpF柺ЅI&տ-MO+robW&>'ðu%อF6k?AX,O|(7o$ ' :x@|YEְˡn9<!BKvVE h?J_~D wKG5>o R[H4 C VqWlshd plu)kHIc&0Uq͡708D2@ ܕ%ohJAZ`&1iτ(@Vo'`*HS=p&A}X lR?8 4SHp6.×!C`fq`{~ \)0F3wo7UEu0WAZЮǏ1&׎ 'o~6nX&Ge %; ql &6}sҳ㣱ƒwr3%;rĭO*Y"MsWjr} ]ϯfhR #d,U"tUT j*A5'Jjd[*f +T ѕ|_IW XUr;E0[OFz uwg4Fh>ѻҌmjh2En6zEX%9ܟ1WB0V j&߇v*+gNjNE= :AvɫF/ƙWh;lJP;Z,,/'\:Z-=T~ 5 pJ O@"#-gvKo+A]ЭH;n-Gc LDƋhÊc'Dsr .U^>RfV|I#5P;0gKg|ReI4Qmt;ů Z'G{<{^WG:2Ypc= \[ګ~6^݌Gc ES֜f~KN)u$y)ZTD+?C3q?~2ڭԬ#4[ J;vn}p 7Xdv8f/rME+l\*B.]W]g 6s2eZ|iUcS2s߷(i Ӡ.2h$Y&1iAks$J`.q;6JXˍ ~cKH=\bYqLL .4z~g|pĵ^j}] Il4@@.8Id[n3 WXarDS&;Gl1D\M >+f'Xs5۱{~׸!PsMPx e/u!( ~9oKg<%1Spm$lTᡋM;e@$(jAZ)pYUXeE yv%zD:5p[@-ir^J"<('=1/mfS^s1m}ZwOxnG#BOD>VvA! =ѝ@zmLSWa0hU 5B,gEN&ƙ'7pLڧ+vo?TH4+cn3V:ȱ]sߢP'0/"%ʛ=B, _9y8xMA3D.@QOicM)A Õq K19Fdusa8E_AG4Յ󜆿ף^m6۪ &_ L71>;+"LD:\tf'd&NO#ԓ2DN)j1!8" "w+QwJ|z-lKRǡ؍@O?Dˠ8=ͧuKEhm/fQ$݈E !(ユ\a<`FVq %<$ͽ,m'#UEI#i$ WTPS:sCg. HX {qwʊپ&R@ {Qg"<9jI":_Q*_5bߕY82"@jJsێzjUd108 v^x'pA GפGryGVcl RM}q⠍V<6fl3|B)7NYȉg*e$IuǽhSL 6>~ '͂`bs@bA>A8儚V4po cpS.r(0/r OUĕB5UҤ3"=G&dt`C^g@ ciJPE?Ji#:Bo1\}e{P10P)*T[:54mQNiMgiGh3[ƭʂ6~N\\*QIsZژ VQHv")iC0YFK7Xn2dn*^~~UfϤ!Ay ` /U; 8E\v؊ _^<,(N>J'vt7_ua^yHz.&NN&;u=!#\(0W{=:V92mD=EfMj1ٸV(H݇i|k~Mw )…'Lv%hݤI1i|`;b<l /l%eD4[]9Z>29cn ,dlYO1׍L<]&#ɡ 2ړb62JUANJe[6otvY] OupG& [R `0 P<,Μ4yj-ߑ$ґnTz"֊hۃ DR{SkPOP]bkyV9u -7}> 0١A|-uBF}VrIz'2VzAe*\ !tA-b-#RhCm" , -]!?܏p!ϼ#Rvv{۽dU5PXa-EBJ  r AHr1@ }j7lҊ#3z ~.E/Ё$Ӊ m5.1灛C0tgcVB+L+rak}/LtV`Zv0lW3g$üUXPSjB\v_8a󺺡or %H>(X>}"EqTA[?չ+Ts[v5yCgCV#D&\ CfMY>+XKNv%< P3gTø:"W DČnQN3F2|z)jcz, 7Ec2Rpt- @N.N@v|­وQ$R XN4rF>5 x4Co5t$&&jpIR8d7|%gBƙ[0o' ]_6;R`+*ˈG+bjhvyAr|'cL`k?1횊<=)K:6Ae:+v>5V*eEʬw? K<;c(2F$ \b9WewgXi.bf )''Dzqm%R>3ʥu8e@>ؚv'ŲESW:p{NܗP N^9?2ydә4EhP\=ݪUs"w*A<̆ RȐs$_mC4+`Lg18=c>b{º5gk+J,UfhK2tṠ`:W+5GA!U+բB6hrs΍ckʦ̲Ks,Т릧B|@y}55D~=VGpR3%8(8,];aX>5crv'Gm&O^z읏͟l;tg`gOOLV>诒敒c N}FI/'(8=rIF6r)D#`*\zN qD}$4hXc^o=$7..&=4пI O0K"ϗg (rjҗO4i$1G^ ]X$:!Bl@@d:OͿ = o @ ˥~U>opїƧj2Aa뢉hԪaě鹰| ;pwd.-.GJ-iʳ&=?^c].p|tY& 6/~lTf5ҕf\`Zn)1Zᅬ&4c>~@HӜ%iLݟ(¿4Gi͕&;[Y+^wƺ-/ߓ!mq&uv6Q}kp3xp)ɟ:8r od:=e!l[aFamZ=L~')\8fcmV48mŊ@I&>6/ Tmz{H+)67Xyb~թv ]I{'iuz'-g"d5ȱIϐ&Wcb-~8Jjլ.ort+ջ# Z+d[yҷwk*?i2=;OZ\HS~Y\Wcs6Ñ[է7~$м=qCѤ8l{InF٣Z[,J=͉w-yPj)\0}9@3zO+Kt5}P3:|Xр ;Ce|-贯 uȾ, ?c̱4_|t)A*&+C ޿M/7W4 <@BֱbR?}gҽ'~?iqn}3Oa.(msb}+IDZNȚkZhatIؠIVщM"A-ew[?8P_Ek[k "oJQt:Hp1s=̌&][ttN܎˭w8 t4΂❕*5=鹂 IfZJg#aAi{S8PA,r~^ͼJ!,hJrmo֞J>ьeva}v`4$-A@dD>pS&^vPK[wpX)v~Os(k^[$^C/Eo`%('v0|_nJ^zv&4 FO6.6?33Kc\-׻V׬z,JYqbq )[D]tS2J^ Q_秴ZPTm1iVc)'B5N".ecB8 ۯ3#q[ݮ}ӿR:؉.ã?80-a (} D6×_2Qu|ռfܗN %fM ;/kѠaa:%gY X%5+zEnKZr0RAT ؎AIʼ!E[tIW2N,J, 謏_SS&vP5~n}zkPx-XNZ7:}e8LD'B3iz6͓oHtھ?]QuoO `CUz)[FRbgrlNNX&ϑ,F1ˆVZb3X7x,+7z'd۵Ӗǻ#@E3M#ÜiN˱WTh؆cˁg_fy;O!L w'9I)jGO=ep:#ƥ4 km,2Yf=Rz A9#~hoc5$Vs7#d۲hjf9UoChG7HMƒn~se'MQ1șB8wJ Q'Q긔,rEhFM]J&|ocV&\CL#t硜o3),2; Hl _֓TnCQ($j~8X}|p ,p :=rs_<]#sNj9~ncGa[X>1|i !gQ6^BS[_!΂2A̿BAM`_Pd,V t 2TCg?Lh\ 2g#Fy ƃuoS{Jn净l:;f--{|=~](0cG>+&7Iˌv/JQL?|R^P}G') 㯂[~J.i QP&^S{˼<A fjh]?ⓛajILĎ6;(R~/k[T Fڥx/T+.;*QV/2s0pA~P{k}zvqc'fR`|mIN{p}&uyuD!^zV{I^WYӸ<.e B}|-%2K}tj=n2Aɤ vSi`'I۳+3 wwG݂ >|[Lg7g.rn)Z2=̗n?=Pt$mW %GS΍/wٌsM3~qkDqaۛ@^;U|?=|z%0yD"+1!1=18 ':'@?eJխ|^zmstciBʓZLwN 0ƞ''Mtftt%MNYJ}uRCsKxiR_^Sa|QE# "EC(SyD-.tܣ>c5z_GE&4ɻ++)EI#GZXKvq,Ek2B¡lC +iKOdO{a1}3`@uFt!`[)C7jK+iqg5g;"֕SlL\d]2SdÐ%%hΏI [9}*\Ёwă c ^_!ݡbP Ha5cl*Zr)IG2[Bi|rbB[ӨFg$G-{5ݢO Ex[e%C/R/;hAuvID԰_ݚDcצfqï28f–Ґ0q("y.(gqO ?On_4Tj>#:ڶ5!99;ٜ/[RzaP HA>aXmj,un[m9$Y\%[0DI%"`}s!E<r]rLcFBYM_0 5ʝnWݞ2Z"E`PtUшa{È.}T@'AKD@SX"lO@r.O v,OŽy~\20>PsX8:Qqa*W #bx.^,>EN!IGuo|@ɘ2=?r3#*o1h F {e]@ (/F_<ͬqeQZ3ifhу (g(va41~` ;m-NEciw0Ml&-QH[^)D3rhm_Ȥ{0x]7 _s}SJ=1PSԃ`S@ޝr*)LͦIg0c(X.*AߥG t`_ Z6—SJ=A,J]m㺨20R1‹s|_ hĔm)j4K 'bGXz S6ΜnefXSTp_ zn'lэqFg?R1@=j.GYG5I)%$Q SY9JU}/b Os-M lX{G>J XiԜaqE5o\eб We|XxBg%se_xDR80z۵j.d[*Äaqi@5[eTi^Ug%? PS$'"i bS,sWoj _!f"dnC׺\U%TU;L DuܓS w:) g}-)&Pء͉HXGcGn$IiAP7C]ry;鴺4{a+$E}k PRiUk: `9xx l-6Tە9i{KjN&;G@ט0a 2,xGJxQQ~K"6%% PlI:6yF4,hu!f,ApFc|6v-ِQI&[;gtiI?|>҄fJN)~&'/U1ۏ#iþ=Hhy#A^|ˤT* Qx"8TP$?x)lt/M!B :I6EDI3.[)0H϶NP +bxNIv_BSտ*#kØ78y鑅B`5hZ<8Jy=.g{m# 5*RI+E%"7 p='xSL%3V0x!aP|{0zތ]H #k2rGnBasͧ󉻌[1'ptPkfVY?r&(lˬ K?ViNMv'TDvA{o/I{@gPW.|S+.$C{_Fga0PRWhld&&3&2KK'"#m>wz0vsFՕr%kJXpn X9i“ 1Cr29Gv>6]FN:ؚ\P(Xi~,Ue B\rA1ÛmDB)p45%K9!g8Qpe,pN{MMJ }w>+xׇ g  \XjTa~ k$ ex~ 9hi1]Z*>,!oxN'S gqNI6ZGLh#/Ԗ۫#o({K{*>& NvGq}I¹!F>3bR/@ N{ $&t%ؠwg\Ő /5vo-+才V $ ?;U)/ʙDDˈ2Ǐ[s,~_60GlgOŀ%j MEM)S;@-6z&=`/Mq喙~+[披=|@ΚʀM7K[L!G?_*ߝ=!Ϻy @I3>fɕsW# cL"EcSדѷ!` wv*p-BBK<k ?Yoʞ)$+›N]uV(*(5%4,`iߡ^~/Wΰ+աg1+(TlJI1ctWOS )SF9D_q+Ǖ_Z$Mp+ 6a\4.-u> U0 ^Ao_#ij6m'i# ]Wן[هlh\53L?Uqf`=g_@ABy]pg?iÜ; &i'ZIIˮ;χĉ`?1u-Z2.S}yEqaKK\<͸L#&Mx/)\CX_[{T5ӦnkzG?9%z%_gp)9(ٷLoxgc|QWl"[D2 Bj@{x) :9yʬz)>I,mϩ:88J[qޞNr44fG4'$ 9mE8yr8o+W.ǯ>z.#sy~:'I{loLaD 0 F4NRu:Sh -mdu[ϔbG 6_h[h%A#s7x?˕MPb ers'C?{_q\yxDay1q*'yΥEH\t6nsNďQ.srK*A1G'uK D$ h+ F$È~;q|6'YDI0"׹8'َbS @ lϤ73Ram+}}^[hNC:Zer҉?d18"L?]w1t${-( I$+U8zf"m6:ə%{D4^*om<Es;c VdS o $I o<k2yE' (%;&R۲#Y5@N}f C$"60JrUͦ˰9_vdV؃>6Yi=bv9'}QVY2DMGF;ayF8^E­e;xg.D/s2zcG |2=y"~Ey(=}w'gjxc]yn ;~dYa9mE]RV(+J>#St?9T][SɌe+v9Vs@oJpITܵ@qĶu`Pࣹ} -A=jg蠜 ' oU]ot ;=(41p*;O3䆾t,mJGg>^c[/aF45IOA? ط{ +SFsW-> >wZ^x=s 5'IlݫVR; x)ފԣ_&X<>NP&cɣ1+\([K`*֛ (w7#?oQ,`DEӱj->sԡa*!$xcF-s"-mRcj`"c%+r4dzmiJsQv&:+ L5B1gLoKt8ȝ~w]#"ށI~u-notF%e@>yr`a?ӟ=]R@O)oJ9IU#S>"X. 7`ηG*RVxIgߐ/l;>Z\ +Ǩl6{68OkE7caz w1fn}c!i*T&bT 6G:*qKu9$]|Q$J}EvǨh!ժ6ʛ qv(m"ӻa~E13b#,`r2"!Yh6eG`{˶HZ lZ-GiwO=l(Ѕu^x~3*nԍ-^ޚ8 e˟(vaK~t.3=L5F ֺwnHl7BBOUԒ+B3+2ur -+!벼#? :P96r' gQTu:3i!gLs^WA];WqU۪K&彎6Y b6c\+ 6]M|Dn 5+5*: f0l?y%[q4!C޽QW멽0:SNdd;o6m_2}aIYjFd(^H}D=h;7><L6wՊijDyhMMQJz7?=_C]pRCڍvI7`b.8[.Z7@s'_ȓYB~E 4kd\"C!uJ"e8WgO]:44srg~rّ5SgcUSzYIo s|:w#О>$?ja"EЗ׊d|J bq!J o0}mY3p>ori @16y`Jv9|lWíPc9,9k6*]]s̶DD) l\C?tӮOd=&QMRf<)tfILWs.:p|)wv)j2< O{KspYܤ-vLBܕ)Ijӛm b!pk@Rq IykPPF֕k ,b#'Vu/Asci-[J3+ub$a$6wab 2-赞\)iTs#8g;~oSS"coNթZdM=EqV>*O~$-CrYE\ ϓܘ+Q4"@B;VQl;O<mSAժ&4>mY Ȁ،=r^4ڲn\@$5ѕ i(hyˠdꚡ["M 1&l%8k)~{/~]}CBUNRx%j 9a>V {S?^i6йK9Ńhfzv"@1.y#r¦n[s1L Ńv2"1]]+j m.AOi$lg[)O_Tf"Y Tsk% gw;W:,!./Y> GuX43vx++@ZX6,e͵侸L6[C4S/'٥7g< zu"F](hcc*hT\&F2d 1p.`h e33wp6G|nR#i>/*Lk>n @ Z~9g1o5s(zbZT4CE{i&^җH0/DU$*|vVm;s {zjȗE:؄>1aq7'X*.Q|G6aXE'W׾OP95;d)sI=f>Nڢ`kmE9J1SS9TTPR55Ŏ[Y9)l<6O'*l zqhfO{'Kj3:gyLF-?i Dc;Swxő|,w7t& vN\췧3d j7{ ;WyN=rrTpߦZ-!/u'gWPN!J.w` QS‰øNۘOd{#wd wl4!Sgf Åd@N?zT.S_tө0德=3]l.FTRu*71-7[oiIC:0t|>[ҋWSgEaj?w5c,Z,[HJ2専 6:WA!^dbHw"@_H)얽u]184_Pq_c 1q#430z4+w b+2A[XJI-*Up$fx,{dk؏a XSU{V /֕+ aTf%!Yw;@"K}4]Kg{Rqjr 22Nd$aͅT/V-cCe<2@/J䮠]G_9eQ tF^TcJ:Հ&T>!ulWXς|.wލ;uz徳8N+tC1m=|9F:;qPLjV"'ps1j`Ld$vNGA.ҾbFբbǀAr/ ̓!þΪOje(/gʸEӳ%- V USl $r&+{8[`]Ͽ`|! T7ri'84-u}u`"?RMRIŶ^NumTMX֛ B(|mZ j]lI6./ʜ a=ioe} 3`aӇtL-fok[Ә+aɖ=FG~r}ZTm=V֎wZ6ѷX:قaĞ:d'Q@Mr=иMl2*0;y oK4Ȁ_p3FxNy1vD",Zz 9N<$łQ B0~}Oq=|4_c7:&Z+n E hEe h3Qb4÷\&ś(h%EybjENR90u4*cUى -xo & D6rfAqYb.Qz3}y=\ueC3Y1#u5[fS=mQLļ5O[5"N7缛@~A ɘ=ň3E]rB*A.,Ö^ y8eC,,;QAد3Od:HrepND$,iֻ"6﹍1(C,yدi}A>r0{Age$/F/+TIi›NG}ё lZEP̻2/^411U%u70mKgF`G4wD-DL-jM\$ټJP >&jPgҚ;\Pr`ţჳB~d Z2:<6_Kx[*ݖE@Fէz$X 3%Y2~2@b=.˸36~ޙ{:GqH>`LýZSBfMU x QXud3P;mPh{ kN/UZjeqsFfch\\4to`s\ 0Ohy/f2J7)A߽۸b.pK9[_ױZO=/Hmٿ7RJ7IZ j7.Ʒ~rzှ_0:o6!g@9O˼ڸ^җ-Y5&D8mw\CBv@{Y|țcŚ}[I\9/ aVEIWaB6 м^-1Z:H -dk~f}Dl\/.QFsmCdO+n.وQdr(Y։f%}~S^qQO.H1^+_\}|G""ƃJ1aՐ^b%!i[V^KZPʒ},e6Oq-G2b:yB=!fT/[=%LR_8⽠IM@C&D|9Ẅ́n=l \gcƙpF1]lWi&1_G"B+VI4v%ݯ$U&hZ!ɓOc17pRJ;R&%PHs{{ALQ: |C-s C(ݳ+{@p:8Xm*E rп utSq9;ѭ[׷ ,X*WB`QQ쌞i9">ɣ"0^'%Y0?U+bL6dIX`PqBb#=2k]gXڃ(+890BvАi-#1;sS^Xj՘^i et~aQ_{`¼qi)kH8dCk0N (apvق mMJ0MMWpefThn}an7Up"{Qܔܟ"Ty;}Yo1[j_UZ"(Meمpfn4$$WMPLY[jXEz|TY ׭=̫P8?5yM +=a ̐4>2~HϞdb26*U1x36r5JjV hSHcl5CɷDZEKtoMd;-*[9|eI08.g5l*(1$FHxl'i]v1;A| IRݵ13NϽ2@7Ɵ9zL2[>|5ZYedu}t7Y"+Ftw3+=kXr>\& Hg&t,YU45OC-sFyJ>-Uiv翓(xȦ|Y `&f6\f*kg XO[z޼PnfL;rIgQ}k.@&8\g!$SׂO;$L:"58h]LpHsbĈkvY%}&7Cg-ݏ|Ovlo(̑ ;O}qz낥t)0}}0IL ^B`˘MK q"gi{{ R%lD}:-eg@"|.-? S0r8ga2>TΦ 1< w@vNx+R@%l+?S0= 叱L[bT']rHaETs3/A3[ ܭlsVGc&*1o(M2EZr;TG.D ̛uV켬[H 6F9}TbG ԒXp!c=zI9OKW8Tp7aG];njl_[d$!L _ԘjbhZKB?'MVɛȃWmqР!^Ƀ}u盬#Ĭ0D}"}j@⨶,JCQ6i)Alt5h ` qOݜOkwfejy/O>=LhH_Us6B0!,^4sPn-c8Zb>>kZ씆LUDSX( Ke ;ժk|u !PhɄOHQFUuÇ-k\ Ci~kb,#H3l؉'k}[9ݛ.,VM6M  dF$g9bC]E4"Y`)  k[$^5 KYp9~{YBjf-/JK^ P~Ģ|Lx*M슮}5}L񢺣9;_%| :zv"5q%tr 56)t$Aw^٢Y^k5y`DmC-k~$VP,rHɰI1Z/Dq$F|}zlKvtH^uhB[;W2`!OKWk.tO.ôK܉'B< F`Q7ƿ϶RR? c)7Ƌ]][S3kb͞9H+!ki"I^-890UX<4}#l AuT-miYjOLJes=2]Sdg FJG\zIr68 pVK"|cuثH"<[6PV6& P7ؔfq'e-՚VQ(-oR${spbEAQ*#eU:=%mZGA3D~Ec|ew].)*9V ŴV>M1ėx ֓\,qDGH$h kw.3H InKtdճov6y& )WYɗ"oQ@f$;GkI $6'!NxlcᵕS PA2A ѦrGb۴UGD{=6zv[:I>fACGKmMjh?^9B;)Y %I n o.UM ̗tm^q{K>& YT@c î~TSA-"IئWMA}aZKPr xa9;oꦷiԗ` u,(d(V`I&yg8Kđ.8I8^4],dqB &Uq_ -'=eI/ 'aG+ FJ7ifjNo\G^E<\)?1"u#C/ݏ3Xs^FZ5c@ D-{RngΪ( e+@k!Xh_.ꎺ "fIm_9+t,Y)=8jԒ2V$ɴ9kU$)a7HITLx:zz8p^@Y5IPH=n ( +DlZ(dZ;,$ERl0Hh2CBW,Ā|9`L DD ޵d%葮Fe0X>7)1;7A)W _l: tR'#`oa.z^l%?th{U2~b$ATxÓ@p\Q&=|=.7,m3 DZZ%{$q/RP*\TH;ô lO#oIE ,d˟ Un߮xd.Y\$ =BߡoKI%~C͏P%UαkkӪczvI[xdPHM< (}L/B (YUv%m K݌oއJc!s3Lk@RSVf픷y\Q@h=vԚR)P-jşš oUQ~\?tK&;N2673qFUX&p݄=fHLIH4 [PߤkXS*M6` S;vWvQ;nIN{ \b|qŒŒ гn縦k5^ņ~&tb'D| 9 ònx2v"0HFL@6Lc-ҖjOo{Γ[ǙlrC4z-H9 cz 0^v-Dm`̔66!I擽?h޿Td52m$oFх!{Xy{:*E9 4糡Վh*ąPJ3_⼬J__V΢Yן }\bK?iR'EaFU`)=>BdRf~_sx SZ(vx*4Ø~o01К3I"^ ^}Zs>J (ѻe^P ^3IoV.)X#Ru !8f\Nx2yxPdS2eɕR`S` =}| xB2!t_Bb?#!\ղZ$ I|h"t ؓɈ:Ӕش_$1:ŵQielw;ZcM53vf)Im  v@̒[k!`#Vs k_N#ɥO\GJ6r J\2\+l-ѰF-<8a˞/ w1dhKb2 89}me˺fv W/0m'r7ٱ\>sk"Gpmc.9`Xږ]fvek>3\h#kks{sk D4;8KBꢪ}Ϡ6TimY!VP #cz>@dն2mPӤ   z b)E VA KK0ӱ_{qA#u-w L[T#CbM8Uua(1M"GLt%DKk"N0z^+~C(Ҹ!0鳡j>j7I`:)5޳N =wBu2}u v#qЮarf7Q GMEUWM0L:=,f쀖Yؚ&U1YӚE ԢҒw}8սZ`Wz,9$}Sj!fQЋy)ohE%P? ya+@L9F$AJ?lnT,;ԲGv##]bSm|.g鏭'/[h6`څnj^-[hS܉5_d^c1U6n;{]C~)39!H?GA\,DgzP}Z ua?9i&y"frG.镺(5nBhMw]UL͎),ԇT1c 胒eP /?^wJQJSBV5Cګ:sr6P?qy w)^WY i9uK\T][qnm 'eYGUT8*o1w8#f!үoaoie^} ~mejd"x47ڤ 86in&FvOb6zޤo|򯟷 90B TߙNb %rl%7꤬/Q( pc)7ǃ-<&( }>ޕ{%T/}SI)MRTnuЍa#|8j}#iX'L}  FQA]nw==m+~FNVb;M'3^*&b/۽A*TMsՔ!LM䯺 oMF嵊llcfg+OHnJ *v/ܵs䐐˖w;7azٮP 7οB84e:_t" mec~|8Ss_8) =KҝD'؆R2؟gSz0TqQ 4hlW twvm."0cHlꋏ:ߟ諌v,\ǖcD^'^[़r2_m>hτg*Qqni9є6 V6ţ)fOzu]b䝰ձt7iyȭ#iQ2ߌM4;;!ixpՐ=|Qa'4, nKн'lyVC?yEV XצEh Hf |b8V ʼye'bׯH=T.6cnc0:!xyJf^K!ѩ0 GAQT=X-ėqo\{~Bpq]F U@y4l< dX&X_"\S\f^yTJ6DJ"͛&6c7yKMm>իd 7'hBzs+a==ڝy(^#Ljؘ}%>Yoxɿce?J"Wj Kx1q/QTI+'Ș%HBMOA NJ.>_v;65 S#e0 l"Ʋ2d4r&gLbLz0Lvlf#O}r5(4x4ˏbf7=]maAt⪑j;x>lַm>ojgoT('UgnPZ%PwVrp98Ō!?P,^kiXT`Z2ix+DwoCs)0~0Qĵ4R_$nE!~!;vV܎Zl'bc16jrfᔄ/ 1(f4G煬k#^Ϝ]}Dx^1yV2hdo0e,_MMimp(giey6'ko֋ؾE6-4^mptI7 R7 Esp>,杏;tb$<3I11e {hIԔ*S2r7 nX-[+s%\H93R-2L&8+s`kW/Kw+zU>?%_c~R[&9C(o Ja3 \P%GT 9n5Df-7+jhl^Qs(]r8od^\(v)bF*dD%R],{w l8I S`EAD3UH1%l_f27 e)0PlQtxO5qS_끤1cefa2Dz6!;>la]\rҚS ጵ(l1F\xKɖqK \K}CX&H0L\bPP!?݇zaA@ke dQ/7SOGTj@pISM5E=y(shk.=]GI,$?1vvnkR`yY4;b@=6{|%ߘq6jgK͑YMD%y>;3Q}ĉ%MyeP\$7ӯU rǗy?Bl(@,\tLÍ Mk#K~G4mUd6i˦(\ KK(e[,E_Ju'I;6K,m_*KgL> xҲ aS֌WIX;^]$v1P^3G%j_{ pT2w;-A xlr<a;h1aCܔi|aE\]|<`sDǚ7ⴄCG)YfOV3 9SGK1@;Pi4mQ& I }t|4]BaA`6pSW$O|+\VYeyl`Bmz[T1orN-[eB/A׮lIJNr>P'58ق-O&PB+FoMs\>>72"/qN-ϕJ?Q]J jz^.r@k^3SI5,un=tE'$dfgjop kQ~eb(KQyNl\{1sߨ7!?<)Zj;!ZY~cYDCb3%Y#",+%_/^0Kl5U-t[I𕝨9pn6F`n̍P_zD2`ss~ɼBp"!-Y FCD{~ a</|{ϝ QJ+wѾavA'pU80r*GyOaY2-h_RAIqw&N0ݞ_j!Wd􁂃 Fhe6-z&}] >fr3?"1i8y7gUyѯXR)q)P4Cﺓӥؼ Çl`oɉ9;s!K\(?j [_rqfS K}長<贍H=@cP`50_ AD/pn0 z%wKq Io=qE B2DYCX/n8<(HjeǗfUTBi}.9\rb<l"~)2mX4բ()6`$Bs5m W,oEs!$Tiw@tܮ˹Ar>T {3o9pd.ߛvlՒdɬ>4+PI+_Bur޸ycGZU[@*$oLV)N>W 8 ER Z,- !T|,0>G]y;{%wi(GKo~@(x]u`/~i#H1>쟨!7F'؏5 HwZA9PD>l|ȝyO> Aw0KjB|61-4$̟FMd}Az U#QƢh&v.P2PO#yUg)5לMq](v}q`p"go= 1 qK}å;(?f{"(VyM*"?q IdlcܴTENw{&/$nŝ$Ko֦sbk^bUd d <,z3Cر%(F^ǵXHMFCg-D1541sS?GSJPN])-y{}MV(ٲاxrq7K&],$ S‡X44T9eRg/_\=) @9xgjv:Ec~P_q#٥LzU2'H ɑ2<gl -pt&mQ^07:兕%&.Ϸt<Q%,DSͬ$G/$z=#eQwX3h,]@K| Iȭ .<ĴM]yDXE=5Edo/VL ZOKLǍΓS$;j_.󫺲ǽ F[)aO8z:|ݻ.0%TkkZl6Ԧ2xjmemj ~pnW@71:jƴuMaoMTޣҺ]`<^%%F ,w刕t0*tz-|l?V!?Y׻O44ל񀲎.^0~|6{ ן kO$ֲȊI/nIycBϳPC^ 2>|S=ABFX"TGP+j\-rx^XKw, 4<,[gơTK*MuT?F)D|ۊrΕǒRS2)fw,Rk^%aN`=9\„Uf$MNo̸@ b_o\.wO3Gl4I tyqr+> mIwi7\{'D$`><@r {W(zkmT6}zW:dZh4U2SvbsA={x=6, ~>UGm_" x`iXU'yVFsjE|m[$ Yܷ? 7'VL,Nk;;? gm,Q~^\30oȑO hmK.}UHW;.|wAI׍S :fx>r,R$ 3XZ&Mk0#l&Cȗܻ/4ka R hļ7E' N4~ѰźH25:ז\c6pSc|ME.}C*;E(6,EJE A}x7I t.FXCqFt [ޑMhL$Mt^dsh:B'9̛b}(WzQukZtt5kx~nh 6Ci0uQtXBrim .۬sA^h7]3e$٤tHd(,@,3,,T6f:p̋M(Ɗ0i Nc,f-j-?cEٛV&)P3O/mGike<9Zߚa׎D4~i5.jTbhuJ2J3Ҽ&%!z>4@\Z+F^o0EW&_\^5o5f},ufX=Үq"g$g4YCyݘ d‚lx1HSj5ɏw<qqnFq(͒0 ppsnNߝ ~O8nYqV &{E<4{rx9_}vwkȢ?84B\ᅎML"w9c\:x[xTw.Pa WjQt嬺MD^۪?dh+SVKN6h}\|5~dtq쑈oPlTx.\ V <+nmq |y3%e:gzK鯔>tdKom* (C:]b^w~ emvcW- O+S<)jOݕBSvv)0 *#=b8kG6 YY"hG |=M=AWi0ݪ]s~-UsӋ8w khd̐Ѐ-%c3ּ5;SA>(봄י>C&hʉ/b rf~J4) I3͖;aKI)dm"*DT?) Fa\}VTgb8aW&|5bO1M?g [uL?~b7mTysiGAT];`KG1\iԏƬ{n~zWŭJn>;sWPw; Em7IZp2F=ғfBM"zB+'EfQD"4] 1OiagfDR u$sQ{|c`.,H u[0 ˧j{N`_&2EKLF[ 3R(C=PDxFGwxÉgU]~uK"RybJ: w?@ear,My8xz+qhNsgQbwJR0<71xbͻOKytFxijꑞxh[\cE+':XtMQ|efCaf>/r8RΗ~aP‹0+5[XFju i#RD<ó_ddxjd$';ciH8{ųsN`=Ţa)NoLqM.:5+i0Bk e<&o)w&f׶eDmW]A:x]K ;dkw7 \Y`QvŁدD#fIOɯN|EHEVb6+Jf󴗀F/'B$'8_K?}]%9O(I uZ5\qoW|+wOԣRR}zp+b.WKe|9@9v1^}} δGF& e=rt*p1]>n mGo yfp`s7 Pn8!EPKik=~Pސ(3]qiTcG$ꋜ:K ռNrd#-Ja7A-ՙ("I%I$@]$]=lLHn7ZvYs&2H ( z9TKQ+4Tm\Pnƛ>ح,JֈV*!~*T)2yUY̆?AvMT!jTԸNR H;>3 7EQ%I)κ.>ܳFvv!(IQ%5$:*8Y|/8Nk)a&pQH۱FW#\=FVHl'`Ɛ[8])*j"k*.LOa2Nb M6kΣnРGۣv/leh7-i#pfed5UyZ3= ٰSfw{璼e~Mi=(3ƫks$RBw#YX_戳-AQMAw4v22SivcJl|)aFCE_M&ƞj|o9׎SM*`thSkJ5ʯ\yO՚EC_[g..J9+tfHh8'ӴC]tLz8fbyq_8&kG{oEú)2S&nXI}/Uߪ [Z̞LKqdE_IygI۠F&(Xl[gLpB4[NJ\$E?< 䊩jU6J٢&#oxx3.j0=pQH9T.Ca n9-w1pypli)Grl{7`_cע{of\qUemk HLob"6ec)8O9Lr˿C&XsLf}*].^~(R]x<ɌA` W5c3/'d^ʍtQsu0!|20iUqaDurmRf%97 2-U~Fq p^gMz‹8 W[pl&y0Ti=]$ȭzHltU|T-~lBVlʎ>,q/p3d& 4d.b+ ٣{~^^D)*pnukjkAߣ K,5z/_}٭+Uu )Ơ }*rW㎾D=#C`l-GBbdSM/ww0`q Q}ʢD(~QRn lL܀0lhrs :bcr˴m~ f9=}iӪZ)'Ǚ vwI(PҨotr-orCDM'X <|ǥ_eyW~rfIÎ 吓LpTnLi^ 媿3#8XoijL Y9*34D1Sǜ+&@[RQ?9#JvY+6 ?ѳҐ"A0tGQ6ԩmz;`W2)^ 7"E\zx+ @I"7?rX3ac֞HX YgBYUw@+dZL[egdtn4ồaˈb_fUL-ɦY7򟾯K@OAQW g\Gr8e;j#C24 ts!ߜjl%T=L\5 r]|5M lX+m٨1(Ճ1֞nf9[?rh֝Ypm`GN⌅P5|#7S8ql+-O+JPĠ{JPf\^S`uhNy`Nʉ gf zm/ I# QP (lӧuZ! wm`S>T[=߆GS6]O eEF4s|.fu?z¿b74T@`MVLP &ep( !0@-/gvy|x\/0#GFm+ T BgA֢ V쀴i>[^J2o)n~&Vx4{i-]!P)Ivȟ{xo3yzPVSk.ZhRTM#:xUS+͢ Va#_ÕPzmۄW3v-%*ԆLW~N=,IkVӝqЫ(grF!"{qFj0#|N,ߑ[qo֙ S}wY472\A1I::\vMVr,8DDk)h߽ߘKaNt)L) žctSb89G23f`:kD`Y܈_=(kذ,t:R芞Z/ws{uӐ,['] wh97S1<  Zp0'xO$e_}tZA^w`B{>!E#/$;lxK+u˵LD6Y,+l |ԆTh|jQ>LWQjR`@Q v{D8Sz )vR=Xas_[XǛ\uFi2X`',#̫CݑL=ǽĊ]3,osEnЎ.=[6ڦ6- ko6_F/V pZh@?_w$.Q[P`f&kGbCFMyg]#lv5 obd>Jzn {yLA4*[s2 xU:W(uw4S%5ju?&Łs0aM!-;s{&ct8є7;ј[(#K^Dza%U.dۣ9d~Vj*?r"1%ݗ_+Nq0=|F/j Ca'kȦazŔ,)#031[GUt3g=x#x 5v0(F%$QN5-a;R€Rׄ6j]1}ZչS(#c' uH{u/I5j\ 9›dgEXE C|Z/28˩@TT) ._6 4 `b[@@Q_ō-A7anO$*#Zb ~&#g2z_1;nquC#Tf |\'!+(GQ;V0Dk ~ூUoq#fY.z([hZ'@w/")] UU' $QjEjЏ-K E(RE+ŦQAoH&܉>?!쓾tcwx) ')A[ -(lx ~Y7}=@x&՝Ə$c" tE_ M hϏ$q PX_ I};%IL-{@(%ne&r-:c9B%\F^Ӯ.wO | " Hf zKj1+ #gTchyfoc#\7"t@Hq8ܟg^$]#bGѹ=)Wbu_ }Z79Dlh[l$~E,C[HHI߮_m`.Z^=#=Wn܋Ő2hFW$8G̴ܰs}/g }{$'qǺ˶sywOT{Gaux9$PZ싴tbt%w!니}Z$eA@*gb`C "Rw첗ӰKBZC~hVQ+ SN+zt^>Rz);Ά[8}mܭaem8 ǜ4f$ݪaE+$7ѿ:RCiζ8hӓqXuR2T*f#AK>2~$0Pk%1ۏ5>}mM'2ƅlWS~HyKywBƅTԯ2}Rj @:'TV\ 'V%1+6՚ C 3`uN߮Vy?#ZZ1 +ФLgueB4+ /= 2᱓bB( kRTUmģ,9(dn4sЏ,|mf{b#EI-p5 wQr5+5gہ,cf׊o fMRx0jwqPޱn®6obHY)'N>?8b]uT;`Wz!68`!]ܩ0/ M,(i΃QѲQ]Df,ϵMpg+X@.5 =D,% 0?YEm}t~n%t/*;gTL___:\F0& H^sOG#Oώ*VlpHbzXVD9O J]Mfҥuo)i9?y*Wh2M JGLAic' S@Qj2 gwd JLCVӓsn NѝB(xWRfH E5H.#l= {Sk+:“R@l(n $fqVFY˂JO0 ,'84X܁/n-vB;H$dzza>uI |1>,^ xv۟0vw-K\?)+Z mR˓s:0}Ekn6g2XþHFT\!,&=͢@Q&qtGaqVʒ~nN&]] "|bXc/>qeyu"O}7D81h\yޮV5$0:Pϵؕ(wVGjvJ6W6*:`;hq% |Tܢ56@ɦ⏅&`%8H,}fTN .Q.+$=[HV8NTRkL&kR AMK&KJWZx;pzٙ4Kpj\=.UĜ׿JM4 qD|"~}A^v/#D`r6/&CP lZsBflq;d-oPѩmpgZBko[_ecl>EKn( S3;1/եۜ (Af|<s=b+wF\.["=T{-036؅鮟NSC/&eEi O/oiWn'a'ءV\K HW_k9@F)ŻC,^%YߚlN"r6KPz`LFi0"ѤInVc/_VnOpڴG\g)Yo.;C\߹&OfɸuGTZ!?tc?'zBJu>U@s[B'Y\AP *s^+Źv$?]q8 Bg\?$ptpCK$? AC`<%HwobXJGՙPqqྫt\ΆNBsUYXaupW8jָv9) 1 S˭|ƀ }eOaZLtėq7]_[o 4ٝz7JM9u*V Bn#pemg 퍃8$u>7nxhR4Re.{{ l $gIlZp?JQ,!M hKcbg|^>hzVrI&Tܪ}h,ZmD\?ؘutw./vĤT 6uRwxVWmYtJN(ڎdXUf_ 7t@Ъ$dj2w/{HLҩ^gȄܧWz!h>K N(5$U֡vrpS0(B=+l" $ލ*&Š!g~o#b@Vp.)iً|iߊO!?FIѺU&\B_nmh1>R̋(1RI C!wgb=: C֣,uL2ee O7t|hM2_dv8p _T?Fucv⿛1^oLIJ(hNA򬽡qS֭`UYR-EKp׉_\p2&"}n"fgbq:A4P0nًCI?7LP B/ :Vy`#Ũ#noiYe.k"ɥRq̋{FLЪ !RIJ~"}Ex3P \GZK!}##jUeU@M+ewvz] f) q9IZXQQe$M?t;}?SI* 3@&ͤov>*mksdPHޏy3WI`hbB,,DBasdF ݽs_]ٙsf°Vc=ڌfp<닝" 08lr4bc}_Q7M{^w:y((^5Mn{x;lIژT#~EQY&^o9Y $M`=C遭gioE/ńaKh6ZBW+Q U54" @6jD8[/^%~APS㸌r]n-ށd^ 5P` X5a`Cgv);!le%oN7l`&δfVmZaC=#54qC_-ʜP*g/,YgWsv^4?F2m'M+ k"^*>ribԕ"k|ypUO8gaiYw˘?kWe(A+W_T_2pfh:—=~E Np -WD"~Y:+>ay9S,o~A. .LߕGo#qq%0[^Ot_Zޭ.p( 94)u z %C:II6FϘ^>'gEMY%U PX;~Xq<2 1~p u3Pl'2\C Rٌཌa $~M@.ٓm] 9`KT -zP։ gͺHa9ՖVމ$q4sf=~`qJ%> ={Trؒ$~ gq-\M/WI. h{b􊆟GL*$đG'[C**@m-Y(ݐn ؐa![ SZdӽ hjveS I#i?J^ ~>\;JigJʨ[89[džw#];<_\m.:(ҥ8QL샇6|ڳ >)h2)}|r ns`z[/>zېJO\0ΫN,Ctܯ[?W ">ͻyJk)MB> \/Um+xj\?a;j<غ Íبꌯ[Wmyf |`LI[ ujfzE请Xbai`CPyc$A.؍}"i! ,vBD.cpܕn%#hM=pY2-|epq_yR#w45)lQ?Xexa@nxj_!v) hD@'9ō;+:X'_H`-kIyZvމy7Lz-dm_ ̓,'8r\ Ga\fVjFBߨQ㜻#N2^vB\N3a? S.1?h/*Sz| i"0SPȳ۳<F@N17>嚭ljZR8HZ b025-C죌j7m>ci<!%?G鞭$ (Q$:6禿&LW-ƀuuR?ĝ #5I+ }L/X3U}o5ܮ4%p37Fbnk8k7GTv3u]O ߛ4EgßioqaXCx̫.3,CWm f'~,1 QmCnJت%JҮC?Z2j\"vh UԵ&VB'. ݮo$MוUɥ vvѩEc%$U}M1_B.%ӫբ^o&  ߆ekObF>phO[|nm"1*n_=ކϸҨF0j Z\fqRϹ=arJB6j-5FZKGQYрj!BC'e&_J$G48ݔWc#Kֆ2lj+ú`5nN'iؾ˝1^ Z K200ۼTX2?Zut),_q>L_mJ*n*M_͗ovH0d//6r=%|2džN? u; }"W2H ty;'gW}R I.f, T#}ak[*\ $V-Cy)K %Ry!ntO_*TbyZ10L<}UA*\=әqKj ++O*fKpȯPf׳Qv=«Iy%PR) -+vĊ[J|c{ I8BBIp'^(f(kIUcDtXNX:}hz$Lwi83/f-87vQSΑtlU:8' `?|3#*1޿]iV%wX𢓐w_|SW7[kUXUMˋ.vVDwI9b_A$f^0bCp*_?g[k fNܙ;.u_8g o iYq'Uɚ #ȵe!d3ۮ6/ 1BUf3(9sJV=90&GվO^t}*ʊ\Ԯ &Z;Y[oJY6%ҿ -J+Y) RCv dȽ.f UcF6Qz0_*X"D*1#H0bgyV[U0R!ZkR1mw4XOҠm׎?SXDsW7NyؼTm})%. n qqZz!{J;?3&/7Py-h~niG&Et*)٘&Dj i\OekrS%uĞrT!yfT ~܋NZhmR}na:;L9Њa/$r8߸JnZH|=3P-FQ3Mubאl oDC ch2GԌCæ.d"ZW2 ) %ݥ@Wؑk33KO䞕®|a!&}$vD ͜IL+T%P?.PCOk֖UeaaxixnnKh2Q#7ꑽܣQ'L 5LqaE~[VY I$v,TiZgdLZd`bNR!T *KCU po@ _ycU3E!Q?N(Ls^),AH2C}hk붲Ӏ%umR|gFE}v*FAJ3m{bnߴLCSX[.9C(}vnMo^/av [> "MV/S|K6 a&걃ɡ5GN V Cyb[qD"1s,yGdpcgH}reUx2L,w}},)#q\٦Ruc/hb}?J 0R@OR}=P /֖>¨o[62W>,޲Ŧoc'k' (J*5+pؖfzejI&*(ҦW1QkA| 36`V6FŢmܠL)T{u$="oR"8&ƞ IB,evL'1$~e 嵼U\Xbu*'j=?1! :л%Aj$Jz*#sުI烈ӳm0K x0^4M /2기wpɿEpMvXt.âpT֩; {-W 0w`r綃L-*i2rȃ:vMQclYHxA7"Yv-1g)U9M_!W UUD \ - xcA F6^lwW]ߧ8aEmZD׀^J%GĶӒ<r\&:gNAZFD41Q|ǭ!(Ԝ;2Ąޜ ^{_Ԧ@=W+:IF1&ݷ?h[,$)!mۧ%q;l<?~p``WFd5)A0PP±iXgLem+)h#@=ȷ|0tZmY5(,'77~-Ǭ xlI(G_JxW2Z.]ڵխ$5\aS-.}P]\D+fvMcML|'ྣm [3Ƀ9+%:Ƨg 0RqaEy c:VdaЁa֜P>Re/P㸾5Pr^R|;@N423PCә)P h3?X NZ:M Rzǩ{#^d|J%S#,1R+|^ȉ#mNohOu̍͹^ίU'ZԳ{XX5t`>f3Z\0/u2Wռy}mZEUh6j! L:(EL;0k`ͥ{Ω/%7?cXu5%7ĎV! sW\Y17Cd?e`< 7\JAfˮ3MKXՋf+LaɁkpP;ҽn_k-9o jɈ60hS.A<O~(I5hiƕ]fon٤)Pi%FƛD-`V)lؽp[5H1ƑQ${;",/:;X+<@?ouqmqp;tW2 #y<L7%|w֏&) m>~s ֆVb+6@:,G.zRFb7=Ycj3 Zw:.%?nI,`_-Wh9 R5xgu^<1qDU@&keJ__\SSjrXPr?r;YY3 z=zCe߂rXcg(ugЯa,֜xb:6 f ƿIrY D wU'V-S񧏞ȍOmԥ4P.Cx̉EO~  9h(!5 AKZht.MԤlS+̓S2T6!G0~ݤѲ]"N? NC׍k`W["DZ,N8?ai(X3Ei] uRě!qbWDNLyd{s28xBonejmB:\SBm%5Y+,= z?5I*WrD=` |mÕ \Ni,_b@9ߴ>*~jt@q#ZmRQg"S2Bt&oM 20E;A(o@io9B:? $m9wM4M vPNI0!k0z?Ȍ\2i'R ?<%Hhxj0JV?^1}Z0xKS6 eԮ1Wg`o|Ά 'Lh8`W 3#^kH^ltkh j15gt] |UedffS'> K{xN7j}~Z~Jޟq:vhNĢ_sͅ6 W=ղQN,FR3.> 7<2_Ocv֏){Z䠉 ڣd/]tG D"|@ĭa^WvjS_PY i Ft熖R/5f60A+#>fh#A/l~ _7d4Sl!Ը1⦦9"@;?f'ɛk'4$F{3طUBFd= mܼA)폰t#D(#^ 5/J l8<$'xZ ]'z{6}r*ŋ˦df&}DB؋yLSJ̮zEj}EP+Mm)5 4}'K'_H-5ge= _p=KL>h`0e<ƇV0*P 'bO+ a%Ec+Atj#@Ŭ:c{]*6/U,\ (""%O qQ >%)ZwdՓ=]yI.&"`PSԘh+3$%EԊ;hfg(~"Cֿvw^ι~SsEf$n.)O:̯فzC,B>hDK *yۅ vC~C$%~E\E<'FϹoa{ώ#q; ݸq_>>;1dSUә ,I gM ] &+u VFE<̚"gT3+151M)JXe!e)}f#w;=i% |-)10[|P%\/S Fw 7 @$A4+ka[GIM_|[JLjd! DF6bU&aAMřFzq=MX$\DnZ!QnKk)B gh{7(lDd5l0w?Vc^CF]kYۇDK!>?ӕQ]}(]X1QacOPW5t&mY`s)R| ʚ5ý ߹lyОn_P01Y[V`Ԟ^P2"qMǓR|xB\*/!tVAVb[;Pm .c $jg[fPB~Ȭ?QDI̮z|&_ =1o"є;;kwoem1}fvDyXwuqnst&izlk}Ao+~+wgDffV fJ@ljû$ N֊F J(ۍG[oOPh=Uhg0E&?6 #/]Q)R.څBm K.iCT`{R.*?d`S;{ݵGW%tS52B[Ȋx]!x;`gE6y9\y'oM`e(1X%>/_Ĝؕ=42!eٟ_U cPdl_\fi>#wDnH $=x>RwMY_y'{rA$AyCP 2iI<) ?L&V'@z9$=g^m=xf"1.Hj.24{ 褞[@PSncW9s"G z3!5GT1e4lA6 ֏ٚ`nl捘@>z%uf: wxhAVNo8Z* 9 ഐ !w˒2p1pmm҅Կ(we¶ItJ@Hc [ oge2-),j48AG̖"I&1\I: ֐L4HwB]v$MD1J{fy5`w|x:E|;5LIf$6rEy?`߰6^ʜb,_*+#2㟚bه<6#0? Iĵ%Yu5eu`y %ʮqDˑgx ; B&C&~ԣWA|cKHFnkv?DJ9ddN9:ɔ@X4裣,A `H?o?(tB\Ri<$4ICMmK*KҦ xYjȨgdT+1Zgr)axZZV :6>;3xHR~HEl: %֜QzxW.FekYE*CX>[ah!6LV+l|FQToVjĸβnAL e*@PNpFlřOq'Rєi~`ɲwm7D\ٙW($Bw7`?(+Q{sy3*>^b6K^9jz%Tj* Vb/ #yըBjbse4,JY#ai=x". -)=D=ƢIhqh\Jdf4or_@Thk劣e!-APF<IMG}/ 2Us\aN ^ o9e%"cƙb֨֟ADc/JerhLJSƗv3sRx-!qK}fWE^ KÍΠEE;x `pݖ `aCl X Gz|~Ak5JkS0hNK/Xt3ǁlbee݅1髠Xc*3PrF=`(\j~sAع m=vn`7D ׮+*PiJB 㧗)ˠDVckd%Zq=ӺӁˬ#ٔK8F6cmzڙW0d1]80]oIU#pJXKTDi7CNygTŷס}`\1r$xmO_=E@P.azlPLT RqW9sR%-F*#uŎ7Bc,5cf.lCW vgܻ97VTxTuQz-8X^;e198QڣL`Na <'̈k؟AyI' kq [kr(t86C~ d:oMPb0(:w6fP7U0<ԃ]BWz[WerI Ϡz`.^/Ú;;:&NGBefewfKçܫõIe7 }~woڱ WDoat ΃K?p 0zMiԚtMl&+R<YJPPt1{{n-OźeTY#0ww/yTnz֗?JvwSe߇H[CEorB7q%>=LOj?s 0rimf)2A"d McnZT_Bw lZEǝ-6f y7^DREKgOC!m@bf@.jy<mc>Ƕ"8mT; -Ũ ֟l/TNҝ9\KxϝzD.pCw՗S:NrA;*x`}@;6>9έ*Pt$Me f\`J,Ӓ}B>'H$ AU+-DQ4۹,rIu,'c-^IMCx7hHʹWBabHIXJuA7R/mdW»f+rحVߚir nʱwP:?fVm DI): m9UM$g4'ر.Z+Tt*c㲸ɖuh-FZkmls_5e&'b,P7Z/Oo+IVhqEDQ?q4g0M&PTF1ztmv:1}rDkЅĦ¹AknyZ4]0fA;C(pD6Vozy $",X ދcS6t0Qjd,Fdzc;$IBh/I/izዜL ;fةCEwT6Tb]F]s V4-҉ 2GH6B8ZJzlZpB3R,efh#_ (!OsɏpdleSJ2` ]McI];5rjIg!g*~c3{R 㛘la&d6BK"iD/dÓ}ㆀg,'jjd0j:hToz2l]0lV^݆ ,M4ͮzyN;ڕ4b`oa4dd"*O,1IʜoI*[A;x!OGnYW-+\t(V0x~_]܌}nAE2l4"t;~>I]mbD+Q^t$V!UI4tl ̜x2B Gǧ*u!AxAcp?s珶 ]W$y&\HTYvm7ica ÂN @ə(Z6λ˜7Eɑ)6ՆMgh'QJq-LaV by:5|\*%4#K; (7Qܦ)c @aV2@V^v@ةƲyU9w C\TSYe";5El^M^ȕ3,fGY@QŐ=" xFP"bO _#q(\߻\!7E$oU?^(Jl[|biR<˂NVH]iى>\;'pb<"ЌrapW9qm"_3JLAXc>¿14Qr^R^la_$R̨X:y/Z!R6G̀3b>piౢئqi@<\(k2,[k|%d6nY[+Kk|[yJsG\r9!3ѽS,lwh(m(v&U3͙}+2yͽh{7=65 LU<՟` qL<Njx]I8i])>qT_5@" şZzu&ݶC5c 4$OIL%wyN=̅{Kβ> `ups]~9|DI#YDA>&DlD' [jG|q}榡-;.0F_B-˃SGǺg¯;wp _?gQTE9B֒ Ƕz9%&WtQDgb~{^#|i iPZ4v :vJ^RlQ(U>{;e!;yzlOWQX)a 3*Y/( x]{;RhbNLE\dd.a~gUQ(j:EB{RN^b{pLxH30NJ0C#.B0M ;`xO\YO@ug.:QٔDC woKXa8]f54|;-azW9Gz:T7>FZgN2 tQ&~Bg`G W2 D^xD$cHCgfAV` k8Y}pFE!Jp }TЌ1uS9\l%6Uߊ{9cjzg#C'*,UU\MSjzLzC~1Ԥ hlsp8K/xo2"SIR䟀l -/g /}D+CtkNǽɪf Yo/޳$WxجȨȽ=@OzSZ.OgЂ6? yU'"DEF=7[Q1FB5=M.g^7#HG~2b^ zIJB#昖~ ێ||v:UcD1'[-„ Sm2Pإ ͯXw kn^]#vE*Fx}^?EP}ϻa CUMcS&{ #$*]eE)|VSxLJ3u.n3FZhE[\v}˨g"3ljXӧO.kva"Z4 x(֢ÍXv>߃)*Ω}V,kV}^siUZ$PM=r.1*Y.C+,ظ)DdȃRh׭OUKTx/Őe[cQ_xXl/Y۬>LwMJ/eh1S*bܙP܎y"FBx09'ɥs <*!^q0ԝg2E )S'贯e'0jXȺ,6kqW["([#1 l#7&2(\E PlEhZz1쯘hiaSOr(yN %`ȷHHcs_a(3RksL ʑBTע Ia;=f&BFr9֖pyaxo. 0w IE$CDoءXXA_@6Q%>˘ѻo_}Ha*S:\e-"#SH"o#.R@ zd(}]yA:CTm5X-gosUj\sѥ 5ՎV{$)>?70hPBi@^S ?ch7lZpLaAl;Qme/ZGyw erT4\F n@7 .c%kb=Vg,nQ M8 LmW[]"!l]N@V.H³;)Ē;yFD* <īl '+… P٦@IsX[w> =x˲ n:iVcK=ڡk ԩK<68&C{&Q|AqTԶN- >7GΩЗh(o('uDcVًBY5rBFݝ(ak]I];9|PE{մpZOl*ƫcK)ReeY.1Fq-"M@Fry+ha>+R6ϫuh ?`qS{J奈^~1Q2?P1p?jɇ^kޓ(ؔY|l/Bwc}QmaAGN>)goKM2[;3 |T)4Ot8T7+\1l@_(+{Mڜ\;BU2/~5KR*:9 U&+HR[y'w`.Cg71U M`i !՞|G"O1 źiSɤug[ԙJgNs\ʩއz dJ ]r|_*\9IO=u$$'@K{HldƼsNyLB2~9 eؕ9lȉU{a>MBa*jeR:C}UP3*WZgݷlQ2GvZӗЎ(zW՗a8Խft$ڽd=Y%H+Y#'g:7{4ء}Ëڏz F(/%S94?=~#aQ|C_Q6'+EFgF V0:'_ql)\w]rXC@\룻CG6"VքnZ#4HZ9\LDQT_˸vIX3r5QP;[!7}9'Nzm ![ ) r42mM:H"MbKY;}QZL,H\6ҁc_bbY7=1;af0P@W{\3ȃ3ח4v#Շ[Qòu$}Z&~bٍzVQT`, )^?9#><,s'@6ߴB4ԓOFO]|b\gi:ڔ[xĄ\{՛׳G/Ƽ|*isdJv &>PâP9TW 9*,.(Cn@k[Hd!Nr&AH9$hJشZq J.Ri?gʹ?!j6`h/Z" $DڅMx>h9Uhݐ JK R(}ӯ4.1 ^F~ץl`/>hƙťzP2[UW`-x (H[yEmWb"X?DKVMZςMbQpأ) Aʮ덽JxS_ݞh74'WrK*oNJz,Y,$RϙYIŸk"Rz;YJT[i5p:s9UH P`5nX x WO'z4,G%3ܲ}Ko/?6*O[:+zĒ``lʼhXq^HmvkHy M}(zMuE*OI[Y,D|WEj"M7.oF+F%ѭ.̵c+,I` ~_PvKQ.mjK/ejlT[|0p:gM.V&RJֲ1^wrBMg?5/`%1c9]8H>]d(~QUAiј(e'f4q?Y' K"E7mԍGw((`8lbd{~.{CrMOQw"mU3M [ml&MfPǕq06>< OC3Lް,XmTȀ޴ϻꎅ혅#~+³Sу2u(hgЕy~j{gb>8#ŝߘoۜ}q aQqU}~=fUK+sAybdrj$g/Q 3pZ"P?oG9G8#!@!OSrl|#s!fl,_rϝƉ +p4||:^unQxIr |5ou kB;>r )ഔxU  W9OW<Md3ސ+Ҫ/.C SI3~sT*3uƦ!\߽{euQlG"+|B5ͫPq2>xPKBMz3*E/$/4xsSzXKX+2BEz'euSQ|I/D*،v]""YGN15:_ENN Yd0ǻÛҝ$i+X%2sbGScs6P3[j? b;ziTpLW3gy@>M<*lquͧ`e ,bj^O~ q\cO;w+@,J>-liz2.}Ԑnt@7VrӾ5=9^ I@jdWPV`<Mo2$O,Aw"/']N$D_m^HQ*O GˋÇsyplͱl!J,pZ[ܚt޴OC 'Soy7Խw;s/d{9VR各ܥY0x]y 0-?ؠM׀VGUyzRG%[HG,Ȱ`[}lb>Swm-4 9j`[T'W>NR ā%|Tc zm]zRq/"ZF\^!ɞP1+55:+*h[|v"RV8O^z'L(9R|Xn˙J[N q37]?:;LZ\\ y[k|hA6 xa5?*K ûlD#F9KVog:WVᶎp(\k 68 >aBv!m49;^5YHJ,ΤAvVc,1Ko#:`gB,k{"ڢ @9+K Azߕ?$\Q F(2N]r~jO] LD9Kc'cĥU\g(Wȹ-(N 5ozF~F-PUO0s*\ȏVP~YBH$kL>&=c}Ms[3ҁ;dr4>Zyr1 Ie]VblVX%!&Ve=gpI`G*f~pr*? EgGn<+LɣQn_~箼iͩQd_(#Zr:x_`;3:'N;dգ**,,hL}˷M?Ќ[YpB_L؜>Ʒjy"x93+$ʨ5Gq_?dP<=̾h}yNk Z=+ o.hLtZu\HoEEK$hB'A299$#>-q6}QFaT]n?Cd "twA6E+BI磚y=W=0{v0ZUVnMR (Ԋ.ĥr{]yD-`$i8V^ | Lo9!W'ij[{o{9Q L: JR/zbT&e$n߷Ogd\V٩Яt%≦(`ZsOpDcP~/򕃚u^}NSo:V{~\14O6ϿPP7%(EP)ǭfv ̬(sֺn%3 SS0[~iy_<7U0CTGFmgͿ >=?# uihg;2tMzh=XR]w3)k[cs~bM1/ *ّ׭X+?5O: t𢩼$iRϽWA~P+8KLgMe)z1ª8 E;>N2Zi|^Ҿ_P `V,{ϻd@$JtIʑǟ]nd(bHvQm ?#mą ` Gr VXn3H`S!jR\4ևƾsq)FrizC#m>]|(C1Lh> fkϻ.tg|r V1ty )uƥB_ :I  ڑͤiT)y0\4d#)Wɩp\ɇCQ{ #Z{BUg#xuʇ1};UX ֓Z%Dg0獤7g"oؐ:5|< %"NR `F#~#1"~F/~i=~# 5c2a oYB bU !%rGG P(V7^ki6lNy̽V%C0,`85~2Ŀ&S  V….*vFw#NaY#}/;&elg_D[nucyW\Xtg /#{9tBtВp Oچ/4Tu7L@}MTxXe,^Qr]{T JL#Zhg6 mY&΂bh\8ڗ74*"]  B3̾G\2 [#Tx o'vr]~%)Ot'13tU'YѢ1i$Euy=\b%tLB4_d\6/,28+=iX ~X @fCb397{#>B&t;wS6^R\Jgb0+ӶYD#DھǚS#4!9qK^`PȜbKU*. P-12?GjHw;.nd/U /@% CN֏ǵq}o"Qӽj`N}'axaCəmQ?=0}~ T T",aH|Jy=d`μN[AgYvyVN:>:"vȘVVMx A +,ߗl4&1^׹aK B',bkCd;ˁ6R^/s F!mKRy8LR$6-8}O'`(VC@WZz6'܀m 9?4'q4/F aGoEGr 1kI2~V^k9g&a!^&DE=aD#4ՈOnҰWȨٻo}վx:dgD+>[Ffz`jxZ&ew3ddtп5P'+HxI3pruO!BfNN"_5 <@X6xis0O* Al !Ve_A#q/(`#Q4au TVw1a=tZJ?m)2 mgg@C3Jue:&̶4z! qŲ-{󋓯6\Yݣ$ͭ.ԕUQlu6 x1&~Hbۋ4(2\dȔo۰=`ߝoY5Ckɇ"ć p`=.@wA y},%*g'&2rB%J4[HgUq -T k ndG[q2=cV3jZ>ԂDŵ:݊/O,3Mt4WbBI2Аz8*94RZӒՁA4]K12ob;Ӡ2-lֆ%rY.k/,zzIfGC8 3uN}GvINר4s^Į*Ӈ$$AU!1XYDY8V^jQDLU P=.}VTl@#;ٮ<2W;UO )C+vFBnywJ˙Cbe<3'vRN >Sr@Hmڿ9ϥ| M=u߭$FN =We:eO8#\n'JUzlX@[lj8TC.3|)ȥpl~4>KB(TU W#~ BtsmDI<輷aȒtr`PS|P@7ԃBcsD1D~+\18t E[;{[#m0 1œG q;kfLyuQtеPE54֔`nj]ѫIwRy X$FmpV0m߿ElolHfW_U3GD"gb ʒ8=*GqDwOĥ8Q9{<׵HW ɖ|0=jHq}rexUSϚtEeĪ@8L@dž&5!<8q4e Ċ4O>tM 狶 #=mfP"I]|aj6anY崳-d@dD aS@Xpsoޮ+uq/f.c620eB#0ߢEs]OjCsP+@l;3W-]-+k\ 7TBxH񅘄f5xKDF >uMzXfS홻,e +*F70Ԯ̲6§hBI)-Vd*T\UOE` m}hSc9EVh1 fqm5OhIQœCQ2SaԺ"TekkUk ;b LZS`'\ʫr\jvc6 ̕`V"sCmbesbt' ..9ny}Q=!śԗ MtK{z-`S|&N=x77D*PXn7yt~)7''EmƎB uK&+TM;ط_KjwsCqS){-L7c<'ʆڍBfZ?tm[{ݙX,%WhpN]ލ$x5\uұ՞vɠ"ferrJ#jokwMIܤW㧹 ?=@X|C}";"Jr1e|z8Vod']iʮƦDRCc *M,uf:XE8C]f苄z~ߔi)z[%mJ!j vAtuRF 0?DmD^FޙP$XJ ̙md5AlϬrJ*P=^>jfF<'^i=+^RjtGύӚl X(_ OkV/nb6oR$<=l*aHa_}t4N]ۛ7 66ܞ/Y\k~kkF%ۮ3.kF<< u ӹe p@Y( vAW-iuU;.,y0vGy\ݾD rT#ic6 b.ڮ~ ++}!;:>ӌQ1-yE"tΛz&~izԣ+^Ǔd q[eiLyIΧ&[pEELX*\7>9RRK=K ٕ0?6RIqC(B=a bbQ@U;K|8/@WIi[~UrjW7trx $p([;qɴ6jA!J(L]VK/ ?WtvR "#1iwP=<@IM?g>2 c1w x^jb'9 Y&!="dfMhe^աQ/7#hՈ}:f,H!wT/)rd1 P *L]6}^ؓ ͙fot A%Q9..MC.A'}+-]L0@cpX ܑ`RV?rUX"LcL.ѩZ3$XH[YnC!C$ 0NE#wL9+im}gF.:{PSbORܪխD4H(Kh3IrAd.?Pp&nR Ȑ |3:ZenG(.#Fy~;p8g%L(j+Wg|8 _*mә oy ®GlP@3+E/3@$1G(r2t(iiQ$!Jy34'fQ6E}#oZhB2c Gcz`ɍR1twxtE ܞk5Ad|1w4X?+Nӿ u0cdFt_.is{EVVn8G؃>)|H7#3]K;1b͈&.amMqP1#BS%r3a3C ,!ӆ },S ң?Ә¯ԋfwd[$ۆ yg 07d(wMwvz-.C]Aq!Pa\RnP3q9}$+e5:zT/8.iֲ >Ə'֘S`ƥǧ2B[K0ɟ\YT],P ʦ?,4(v#s@ gPsI<{!п>hLE<Q55Y`C*Q_?Eَ3xЖh;N%fIڈ?e6dA3("O"i+Qm5ސǕ p""ÈYѮ$ jp4fa֙_}JQlBhGx'Ӟ,#4Jk3V7G<6Xh|ـ [e@ϙL̀lٰ5a^Y-9 N'3(t_eeʥJX69ѳ;.=BQ9;#r>Q:Evz <\r;jrA[<=B>-@U&QGz恾Z҆'?g>fŶ$y$| dJ>ָB=Kum">دax ::"4;rA,Hia;29^8Tҗ3Vw\侅b ݮ)p^*Ay(@b7 y#Ҏ:eRdE[w?2Rk(oݞS1> RBjaS>6yj8d?OH~w?%`b87|=hށ{79}9ҵKPB7P6w̍Br\Z.,0^Pփ_3UbIc c&ޒEbL܉cik6ŵy~&M5;6͠Z 767_adp<ZɮD&"ܰdmHhc=I|ñ#Yݼ)ϙσ|Zfwa+3'RXMNQNˍIVV11nfVow.6 In־}hIh|:N,Ja~qs&aۑePitQ<R>֐ 7~w2&QU{ (I;o,@ߴ7xCkN=SgZ'Dq1KQiЦkjv$s]x mлtTR=k-9`z>f'P]p09 Ln=LǹnÁL긑K  }3dև5qdW:q)LI7֛(>rEÆ~'04s(3QzcKsDDU)wq]Ks0Pk<ޥbalV{~<7&Ps.lsŔԯȡx[%\nz:(DJ > snv/PPn-Y:_+~.P baɗBlFih?OZҀ+G[uؓqxP-۳HI\&ը >0@q7ulմC2xB)M#U?Qxajsymc B31B;LtP!"6x}ImtD@2I=.By$, 6`z%Y_Pg 6#ƍu.{46vl 8 'fMr?XɋcD_g;NER vfe6|Vk3P3y*{ylBKX<# =| Ǵnt^IܜџY/S|+fr!bĺ%A4; UHFط~3Mm+_LṀe)%j"[Z ,M;:MWS KólnjtZ&2Ћa1b#x Y4Q05} G^V6T_;Ƶ9~>^P2I8ṫp9b{})?Ӌ׽bG$Qa\tdft+LO@]MN 5dssc6W8<ƗW>9LS__q8 ~w]y=XwuuVuKA2f|qʞ'&:}Ҳz0ahG{Y;.R9(R+3C m{8L I+o'R{LXMRmJ洑"![JvԬWH2ߩ~$˂VM{T .餂k.Υxyn)j1i~G`ƕWn0f'#\Ja=X!Z@#y3!ф҇K IGB룚饻D7Q߹f؜I($~Zkmeg7(7|c?n^8&ώ>G}ȹM7KB&Xkcپ:BDjح.TXߡ UxțmW $J$@ϵ*asf5S78%CPjq)NK z%0E:Vߘ2H=h{`GpnQ픧-}s71?}q'Q[x3ONI\tsS*w{p/JA*!8+*_n>E̘[p߰YrȸWgީb}]6*f*m[q$ﲽ%aRIFFJEVr;]W(VTU xLY2r +~/*Fr^hQ>HA&cO <_-KDWI}H^o]Zonxɩ]Q~F`GGzJ˃-Q!MLk'ne͓3aC+ =ٛ,?֛̎X ^v'K o&F<]XrON {K+Q>(e[: 8/5:c}#zھÆ/ 0LVa'9VTj~+jGᭈ)AOD5|SF٠dz21 גh|j"%L9\_Ϟw 9xGz%)CU uսg S, 4{`^AiyN0 dDȚn.Mm'JuDY,8#,hy4btgA ہig|#48ncc, )RVC}IlJ) Ih?-J99d%/$BᲷ> ;)_B'*[mW.Tf)Vmg;V{lq_$7pS #ˤJ#`;脒\P>HJN\f6bd#QIP|["*9ɆF <.eꍖ R.# )3gJ6#Oq|˚> qmd>Ђo^6yTlJQdMVHYY"Uމz*T YRPhSm =jg>JF/b*.j{< "re-j(_i,}2k;Ɗf" Kvl=+|)^aцÝw[Mݜ6H2q&}1u ?X0NQOa](ȟD~|q[=CCxt[LuD#1y,"ReG0f-81jfp߬ xby%ޤz kI=|禱Q(Ϊk$JD4V} p5 >)kE>f}qAGdy.!ZPPŤgizLZ˧]ֻGE.>{sJ.j)!zt2ɘB粪/NpѺRwR 1PZ(+5wLP2l]I2xVj M0ܐw+/5׎,t߼C|Z e}(t/Ԋs9t&d Z=cLpHm.C'Flt!H.vTv>)t]f=4Xy(89>6b(&FpGȵ8Uv쟽 %dj>WÕNxs]Un.5[]Z>X<:ZO尽bE:N9&*`:`MM=*aS!̿M fA4HUE}ի#Etɡkٷ4(l["}4\iȻ≟Vr>z7**{C䓨S@""i@B1uUtقUWKPB:yKM+{Mv;6^:7FUG-]KaVsfD }b*d0)?518,D(8F&W#OOȾu6Z]vĆa C8 9 NeGҡBPo&-}oVUi,YQX%yrLhGQӨAZ'̋U*Hf$@C[}+`;v3hxZjD~@ I8Cȉ< ]X[9r_G+^O17m=F!g%yg2HFfj4@'{>PX=mGbt7 09ěXkUEBC7ĮP17 jtW;-vٖHmdBz^)YQBzv?(erh4m W@ Ѣ 0U:WBB!- ~mټKhט_dWv>}|'ל"MN>XE qy@/֝Ӫ xMy>_/Eyl(LXA7}wԲ(|xQ+i[ _Ʌ6̍`,EARO 2k?Ϸo#$37}JJs:$Z:D\n'2bမ!\0 -_%iKI.ʐ^ Rs.{ӱb:YŖqW})K]$_ H|~6qR >m ߦT qr}g F[*4e/9G =SOj ҂ \z}~,a!CHKȤ3^x%}p@=:>揟@@3DyXmj{7̢Q-!+4QRQ2_H#YaI*I3'e:@I˃J;*7~x<+K?f[!ִڞ<°q 30vka}s]7?n23\ \4si|u/iy bo{hL4AJ}mz9F(MHGڞi9= $cj'AR|LzL$‘D $ .:s2?Ks%(o{2ɀ Jc@`4~Nz$C./y-`$鬺]PI֎Š1sMQuwO,Ex ~q}(=&}nJ?bV^ˆ'/:br .Q3lk:lԳ|[p s]Qy~kGK;9GvXT" ~gtLiLnL}}z;K^NeT5w*ޞb Q;KIdLf*Y'V!I :DI/7nwOSNb1l=rEdwkM͸dΫ2*(}?U1QթyR[[:)>^->dp;?-٪V&z`l[AoferlE9^aٽ\w؎ꧣXip9y)ʗD<yFԀlp;#jAvypa TcFVf5p}+ =@?w ΀Pn¼Z{/T` 0dnoQTѳDC;AV0h/=l17pAͩN7r0׳q"o7v uR* y+Vo:u/ "߲xZT(Q\h@k_)& iǥ,Cm[XKEu\TKz('xb 3{9t[B4N#pپ3eȄ#!u %n)k!7,xm)k^*ȵ_&lW1\/&TC=3JoE <m'֕_wе nLg?/=7d}Fv9 *0jX{6ڋ0׃鿷t`zժ5jg ؘ9srWdڹmnvx&6U!H,W8պB,jpYt1OHgUxҠ]uL-%LI@:هuu@_IBUڻN "nk1+QK#^ҷjLİmU.2F 5?T1Qxw],=ܿ[}ދÇlq_K; G6ubC4籉x/eY  ӚNX2}+V Ƚzsv&cdB}tͥ2%i~Z%<'npp-Wg2u%FU.C N!k ̴3k(JBW82dy[#!;S %ox'B= ю{rƐZ𨸇p"Tzp ~$96#SjM4Ë\]gxbG_w~qcpqΡdv`62 '#̆ocmo?BB?jfӍ.I,! 2Jh0:8J.lu( ~<_*5Q4͉x舢`ś%:DýknuW}i`c8ߘ'wwU03Q\ݳN*z6-_>O k&$%4 ckPvQLk`<|ģ![ LA_\5k*,cl45zX|[^0_kLtPϰ}.t8d_`tƥNj}zfl"9Mm ƋEK]\xsC(wݤ uQ :@[5]׍Fd346`ؗ -_x 1 d\>ҺH(FIhXjt̎R?g%ʢ62;eo CxbT7!HBYWboB40WږTڸKy}' \5Uo9lz)N .ۡ[RO`C ţNV/) 2? qyjb[<-Jߣg$"gjS9!ŻuôGCG~G2l)ʐH&!4HH-%tz$e|^/VJcht\xY=4 ۃ@5bЯzBLYzGT)4dyi uVt$F(&Fwn~Ӛ\wk[ 2u644(fXdx)xAw̙6i-Jx? x 4 #&+Bǽ vFӆ$Ty]]%r8eiGwWMzxs"#g$9x:˩j@E}b 4hIF< k!Q_h&.bUf 7.H*`Vm9,AK?_&^\] 2Pa|_w'aD^)+X"*Y+v 4~8l)o*@|dݕBXK~);yKmvQff7\3H>Vs}4+]α__(FnbYlՑcp7ѷ`7| \nR3 l *د8QF=ϳMBo~.OϻeE;.S5gTI k.[{eʸ$P2NCXD]p %Izn ) J11g|ٜ]>-^T"ǘiϻn# zn[|3 jSkؒsYf WA7Â̂KWg"Ht\opz" inj{- DR5Ui_ՅRTtusRaG5E40*Mh{=,0yU94%O)5r? .tl.1pDqp;wn*)Is՘M0TT݆V}SR}`} l*5!kAUVJLPQ".G&:o`wLF9ϣ۷Foy֡]=8}FMX`z99ˀ1gXN(Xk&X5`=J'|P6 ۊR)} ѪB-H{ȯ4ЫRz ںϛ8\: #5M (kx7# %Yi]O Ҙ~`.i Λ|Ϙ*Z+M%ko>xa"l`Ҹ9D$R6Eu3ՠ ;ٍ~EԴ*tP_b˘xؠ2B\<]UGLdB[,e P(ndU~;vIkqRSJ kkn$;PͫA(l>ڡ`~XÕg|r^$P{^a]t㯬@>%+Y-XhgxJ<.;;e\hഥ_R),EN-Mwg)i:of_/n;#3FYnOLU/A LPȟ%cex)o"/ wn?֚l]#,>Rov,9)e'z R3@ zرCþǘ@0yn`ݟhxR"}S9QdKD@dTt}dڅmV^=^d}klF9ڨ#>-Kӣj}sR6\$#|jn<%o~_#2~Է~ҕ+S"`IPȳ!k%kb0s+%cg>UG07[&M6^)Kۺ(\TS=:1*oay(\@㭽|#Ay?.I)aD`;C,O4kLH Љc-1ŧKPeJ[/77#!d,ȿ`?t6",m$ax ;uﶎ ԁS#EbOCny ?xtkɤer. idA#eՆKYb^^y-,^i qŽ}(-L}A/:F!vr2UNr@be] Tb%hZs}5N~ϕFꣅY3rQ,áwrz2&"ܯ9ʾ/<-E ժL7WB!B1FZ)v+!0xcaDPL+aůuBrYAX OCakk [>nm4"F a!=\_mVSQ}1m9VѰ2ٮud/aAfвL1fԖAP`Kz[ yB[%iثH9>ev.uioBdՌ oθxl-vK(3TxBSݱ4Ul(guu9>h=LVxa@qjN*~R"$ Y-X5`Bȅw@cFΘďGQzjqB|/1;PD>KB*/I)Ucõ>EkM*f0?L2%j,xUJSdCƿd$uxG2D&x0S៽v>zL((imt<\F/>1ʛ5؍" Laݬϟ5czD \{+p58[.o-_l۞nX(pe -QyҠkm kذ[p:WW5Zco;PES(N:}d.=[vVUڦzG{ Q@QkV/B\BX|؊%9$-;߷ jLmnS0aLoT̛dd:^PQ:w yxy?od}ؼUiͿmEHOP7TʀA-C2ҵ@GP= y~LCʓIs$ d"!P?rssC2@q!\zr^b郳 m9v2pJXXRrC3@kԮ4*^q/ 1d3͛T{JqS`ss0dBQJ ^n_,e3cSɾ|ezrN00דͷtk-$Wӽ&W..5*71Uz(mir!V{ k*%_])yq"܃\-&߸ #Nu鷧I(# X'Uӎ/#_AXIj{'C-eRA͋"Ȓ).YG}ԗM,/+;\hx+5E1O*DS=,C&#„hVON h(֯A3n5 LCrEn>YH?aa;VҧB;Ԝi>+Vב)Bx.#loR#^ɧ35!f"pդoyjLjۇt0H $iAy4Lx&g#E~'J5^wΡ̎epvnvB@}%v_#6Q wF0v<{9!}C*m$a"sPDtAA)74op:[kay@]aAz7Ty6&]N &3 ԯSduM8"&iKXHM^`Q^xO77aE]B}~mh1't~ fdI.?2Eu0ii+&kL~VƇa,G;6ݕČJ"%ù.z{|&oQyzVZ(,` oJ|:^>CSװcEY a>S`T;MJSS c͓(ػ k;:L:d#H.džVԐhbry\֖p\)\o[YSl"QH*|]zT0O~?%2 Dİ$4Sy/#t##vSRLyݔh(!O ' 't5|v 텿׻4+v}GD&/\ۋg]f!y2ED/"f8A+EnzM[)׆`V\)S {|S5Tfk/i=53D,<=ԦzQ21ƒt3Ur 4SM3໋w|H,KOV #kU8Id]'7X `oLh5I"cj=t>qE:nA, 9~f8GCf|c;<*-GN9gqb.&0b<2ٶ#(悛ds']R :k+}.+Dzl%Nv8bNuZyz Z'D(ߪ\ k_fw.3n7 e x qӑCqO5 J#}3VfMD`#jXn_bJE8-k xi"TٲBi [A*~mv瀒je6KكWevBcGHv_l7O!x؁D}8l1گXik {e\}KU }e&{R_>;:VHy_ %v8Nux\>=( >@8ZwܐnY 7RՅK ≽̕M':2̯_"tq!:+f+-[ L6;cvͫɮxld.߉_xx8}<]y@f$-Z.??<ʘ"UZL֟~E=/ gEjڋ)L]uZ\&/{]HD0 ǓD}yi$כWXL<(9 :VJ-J&YBCW$Ei#N |"r:Z\K D"۩wIH?'-;:ORB/o/ס߭)-3)jM_ʑsxe~8 ֥,$d2kkZݖ:10lZ")^Ae=,T݋p$n] [ajdM/2"@$cO8ZEzCI iM00ފ-SWٻZb] /3" -?uX^ns6P)"cXx 4ߵ;g霸Fi ]U6<`OoN|MPRhZ'8R=*#NhvcuWʔ{K(S^8Z)6)miƘ눣"ώd8~- jFpl9҉@@{,+%*iM9ѴvPg- =Ͻrv:'uPFUWM߆_rJ@IE 0塗t4{Zba~]I|g';HPh7ngW (s:Yz5Ў< qw58P&Go=On 5^Y DMD͚Kjǧ,S'!>Bc.'iPD4kHI*[*>B߄ }-So{  f_~b?>vkeQY$ﴐy:\O1ƴ-Fj%  £_6?n09/ωiVj)iS.hv s ~ ݼQ2=Ac. nC`1ojX 0HVyBi{MCB3\Hu;G7ū>dMwÏ'lH@SVB%]n6r-M>޸ɀwΑrZ[@%U.&ۛuabƿ!u H>J4d'*XfY%ڃi P~ vM.; 9ʱ,/eyOZȖq>2 @/[ܹy0Ez&ƂbtLn\ƭDֽMKNDkC~%˕x JU $xՁBLsw/'[<2! q'loP˷ԩ"OLLi-{h Mjf!bO#ʕPו~o VثĆk>cEW[Yc <#ltG[3ϛ :kc:dJgȖ̘KezGg–^TC ]BFA4::a*M?fd ǦT: Olߦ30OaK] x0O&k*XHHK\މW%e/>+ dh-;֍YnYǐ/=˽Dl_~o8!NT[&;} AI%^.t]>\_|1pZX/HE7MӜ_9T>kGZCh sAJ E%\ɒ;z"![=ʶ `u&!D%IgIpI08_ɜgezx{Xߌc77!0~~f _TeC 8 ʏo_QRuj{QfmC@ey*A\@htt| RpﮫL3و_q;=VKT3ƪoL"+<^{y?,NII?;kk]AUB&Hv+q8RhCl>[# hU=0/nsR)Bu@5{04h!ӊ6913C,Q]ۨB6&Қi:FS$4ÃZu؞:+_~;DŽ4.xۻךX2zt q- {zmr[auJV rl Χ\}~)Y@ L[ $J5O@KT0*YI-zLinHXHtΎ )7L.&U~-iEDF\.ѿF40eۉ82'+dr% !mu$-VD_0Dyؘc\%ztLGLf]63H9ZЁd7oT]})MSsD@iE`Үvg+6xw M]>;ol/0)z|ԑOf T") \8&4ϸ_m%T Û$%>IdE1/Ry,=NaVIsUT{$@F } OY5 q( GEMoaW9(]YR0>dDN!+ CYJ%-%19 %wWAmm<܌3=hg 'm2q A;kDX]꘷U9ķѰ7q3' {)SegɟZB\ʮ.mjg& #"`  >ўFe`oǓH+rM[;3[#B켺?Z,fDYrWRQ t+&ay35fp Bk0[%FҧXo7, Yҗ)~ɍȈ`|K75MȰV>rg4j¯A[o~'q\G1iVQ(6-eWrsOcB+}ZvtRjaLP+˯.|ХhդTE}l?YGwg%*$:HYN#AtR9l*e#8:.Úc9Js$U?XmMlzAl%HS?p W?5~l3M$nDU= NډyKڝ49#tһ_axhl2p{B3l*gd{;>I= XK(t-u4 D*=1$?QEPHz5~r/mU%If(П `BuS.9䙹p_IdM0 WaLיVB_g!96No=-L违ƀ Aa5omN[>ֶ,#_]V3_Yހ6Ul6$lBiJb'P-{iq7` "&Gw7.^74`%Z7=lf榸«\l-))(_iVS+ p僨D_f!HS89[*SMͫ'` g\q*<6{P_,Uq#JgGϼwN9OϠ헗4nS3Uw5*(u W7fOlk'92=57 f?Nv(RzK|x(LpDn 3֭ڦGwy4ja`91WOkIzt]/ ¬\pQ EF4¶t W* |+(#cLͷY$d:\M'bkz[go\$JKJEaB]QsP^N u!vZ/ɟ>vRgj}\ˀi- m:m)})Rc IEA'_ c-oYTȿK*> Bi,!c4KL.Cy GBӕjWx1> Ь)ɶex+CWsjNiGq:lhi@A&:]QCr ֈO?G*1K0 !BԐ|a.&+ܮF\=kͽ` s걮nړd02#͆ @a[F!6uIydXu,O88@1Is($d\βM@R7õ ,BjW-(1茛.d J/ʳ#e~ k G HR@L<(|+]@gfٞ[0t*^hi!0Nn4AhʵpLSmodģ}_OdB;_.S^7ƝWY07.R3hPa{pSƲ-y[.æ# 5מiEN<#6nW<L>Zv#a |YURd!oVթ掷gt/-l "| .`?(p&Qazlo{4 IϧA[Z j:9x23E4Y%;f^kR?]h-Tdl~"ӂ` e5GFL@GBuŵ3[0dE fue)g9sm\ɍ;PGCWeR5 `>a(CRFM9 +)ܙuhvX&RÉ~Ee:ZNa7`(k?o P@%!a`݉Kodv =Ç+݄_"s￴ٟU \YZF 82qM lN$V i8rC՟pvtG#᳠5{Fn!h.]ηɍN@R,DVNjcJ>4V<l)졤eĥg)NFp[_S3b TwN?A_49-:P5dĊ E?*P/ k%j4{:cZ}e Q3c&(LooA$O"[kؒNɸaEX4@2c8L|tڷ7kEޝHIelj[7uD: ^OEc9XdCx=f$n~fԐnuއ+@8y==FxݹW?ke Z5@e#OSX;d2|Ip_7ght?#b|])ȩFepܫ~7>5&=UZDl2xKvf|6t})d_ӓyl±⏫8e}Gܻ<Ӿf?[@4%97? xƌZ"O~P^k+g-k(E|gbf}CZ7br4 u8a4X!6EVH!`'*NɤՋX}2;9i\݅^z:!C'stq<1xWTcROLax^/G]uUp~0P?#)ԽMwߨuNZ9L'?S~țٯ;OJ0$bH=Ƴ*1>:X[y*iE 55ZC>CZy>΋hUf"kn~QpHu - Hj—{9sLʼvޚ)o3Ϻ@)mG@LjqjfMKX;fMMVhELcJ w1Q>gyOnpůtؿ06b}e+hdɪ6'IO/[i3o0¤4~z`lfeuX5?$m@-R%Up)mRGp>}gI2Ir>L(L8XB{9DZPP){&6GF.½]_Qn0djNs1[BEkhu aȳf\K|%-)ұEJPfntI 1uZzԨ?fmJ2<>q^N%RטZW3gCbIYg]SWH 0 ͈P|N'zUoV%VJ?kG V^6_: $&}{BST E%;UÜ彫 iRVܪ[SWzaS fa܃S4uOwx8Sci L!ʆ<P 5 %L-|:qzrǥ!7"^u2Lqi_lhM ~Tr*%P,ISH/,b6ZAR"TIj"Ub|OT)?lu2k,f+]OЎ7J}э DUu._NU, X^qk*М*d nVc?6u[D^h04P\+#%w^"I`OGDtǤB8ހc|2:C>orGJ'#| A+x$P-J\'*,DHTe\vVG$1Mu/'Svs2nݴqRX:oll@{i)4$Р?e;cx}ikQ;N˘@a?)*|0kxl t^ ~su}֘^,@ISF5Ȕ۳+XޓsE/!ncE/#im񿛌gs$3+g,,]F]JczfX3'Ze|u1!OS#4" biHYCx^ JhLCvs1w x&)x%ŭ9xa,I@9_5fO8WX-T3QrDMhdBB*z7F@ IG@B1mz r{ΡUתue-º#l7?xG^&:(N8T ձ0rqp6^I.y)v[yknwVv[ +5Ds鍃1[q)U#G^<~F ѫUl!E 4x9PGځ:#M~X\;$Ωy Ba#ʥ)^SHGa1.:-3ʊ]\404ꂏ.qE#䚰IF]2)`A9DhGܡZFev k(Z WVRhs-&]d5es`L22m2@]wJ Y)X`k <|K}Q7-AfXnVQtR>XU+ёhtj g:-@2jKѡL!WmN 0wA++vWt)@ ~.wORQQuu:3!p '?x-U7t.(; u0SGF|'i?e|WUēNF:"&@nM,yAB6wYLEu D! v|=Cp'df""0] %$=5w11Kg>ݧPgbTQb,^nl2s46=1v+*AtD0QShǺ#NB$04Ib$+o>ͺGpD>|` tb9{0l_̌Mum?k5xb3kCq9F+" kݹCĵlKq_<걐{ H7PS"cOt{|hGDclQ[/z䴉ۿ}6l1hIX2 r.?fTe/wQb+>(A%oi68n< SE&W/>_e9Y@xL]bW!  :do6HYLd|Бjj*!A<YB4~rodLΗ7<'7t aCʤ!,4!0܋E?St Rݡy9R0^|L⸺;MKG"nPcٟ_潊amm=[Ƥrz>N6ŃcG˦a{-XI`r1CI|~(Q d&Di0m3n;  (5УWl DBu6qd@"z]H}ן\~@幢DYۼ< 屾rv]j+]qD%?Gcat|l& Vk  IK?@c}u_uOu:qYhr' #߼=%<"cv||=Z7%D֪kpx!8_\sš SX~IRS2GҎTamL rCgGmLiRXD;wC[Ȗ6:""O-xLF:樂P lt0e %G[1KLLFمqqwTF%IP\5뚺|LyH7< gA=$r,)u U|mCi1) WQШ\8Rþ2,e6S"ffAe@*s¶$Ą-_4II'A61MH[H%%8{q p)eb=>R$6F):hc<[3-}f!v,C0_`}ݮ>vnlRyjJWoFL\x|hM϶a NJY%0BVRv*Oɒy{NR>ITZBW3drKgu-oTSLitWnGSz|FZ^N_Q2doQԂ!\AёQ=J,prSf]^|5"qL~^s%I!Z%Wk8jOP~_;ݼ%|NęXXϪ(E^Zoƙ܄{iM GUpJS%%T>yB q@ݧD>^g|_,Yg0㈥!XKixs;\Qpg݂;7pAqhB& 6*wn7;;?Q]wTQ6+06׹V >(2(߇9oD#zdu0b5;wٸS\b>CBL7 W$xDBE #{zn&k@o6p(ZXC{bг^ 'v\p2 "XO [ˁ S#⤨rk ~ƭ`X!^#N!x% "~DL's/Ć"vkRI9U=l@pT8w<<kqXȝ/MKuyhG9Kw[qy{6bJyPkKltpYwȶX [­)r';CiRsƵ^9-ʃ'_PQ&'1O7>h%xyJVZg8#&f3Kf,$.z5=̎46ozZz9TsqK`D~m^bGN=h.q@aFʖ,rLƐp2M--6Amk& ybCdK綯)*O\V?e_/,<oUhׁ0-mg۶[#Ofb 8>/lU^/%g;V(󁃟#]槵{!_^B6hDཻ;N]q@T]~HW@`1| 'Qc\8[cX ɛv[&6Z gOٚ_x(KaM/mY >S`G}bƏ=LJYM,c3 |4C$N)F8 W3ܾ>#l֪_\N @"7gfG+VuK <&`_\lsʻ=3L!-˂,YӴk&VF}t9`>T !?NmXa!SO=fhAt8nY@܊ DelYi k̔x$`PZ6bcmNE0:F<.$A/g"JP()9w.+]3`o4ƭgyM1zoaUEaԖ#/۸ݚ{鵓2+:zj-gF_K~[uAEEYUb&Ojۯ6ɂtt=H l|g[KڜȐnrh*MvC cq#y&btE tB{\AĨ4$ + NjԽ^CpE%A2rRI ThYeB7r>;Fд#(al]#tKHf-ݩd90er^0lSM%% n6cJNOΩJ`Ϧ0Uj){އ1ڎ$ܵU;wkF x=ՍŪ!B3!VK;~Z '> NxP[̀'Oy !"qN<&e0&ǽԭN̴GTS1OGf=k` p`BA2up+S0hUE>95hT^o;p~xκ a7q4qu(-znkKvU35cFQZQ\olۊA/LcQ_3՜uT[ni&Z(FKAV0:ƓD (yd>7JWΓGb#쏑v_\ ,)V ~<0OmkC$]9Kv& PME.㒐IR-_su>a 8w94V2]xnM,IlHBwz˹܂YX"^.wB[ItSi* u^e8!Nn[7o-_`Z$Ue¯Z]~fݟ Ri uF _g4Qxa!;RY6R 8zSv89!>-?@͐΄m䗅Yd o{9GGȱe.i}#F_JF¹pjgM3+9~'l-pV "\ VFVO_,B 3&k1p@-= j2q7s3)ʓIct V!!'A縇8R8In 8ՎR /I g @l{N;:e%d7N C?jߓGLs1)fN8NwIe#ttJԜ 9Z{tl kq4(]>L8$tv_ Z)4̖ǂ)DY1C4HY{iF twEėYBj }N#DiBAuj:-=.dbHTQ,7δGKT[ KX;%ӁZIb\ 0tXIi )!Y9cA;\>>v{LK6ocp#uv/x8\QSwVY#ssdf8dEj 7~HdUg f;H@Vc?n9NFW34knȨ{J=o,V = Y ='6P;rj 7.j7#wۭMIWÕnگ oM' :9ddu\赅*gXvB3 x^ 7V$CV47 xd+\ZN_0۵[(ܸ]J@lՏ_qNL_s\cx0k3j=CQ0c_7t<~0!pio7],$\.CоLkjxf'?"}qc3\V!S\%ea>=AJl@b8A*|8QE("5:>цbaw0/J?DhtA9QLJ$`t{zviM7iv #I2TN3#Ԇ(98O3LJv1G?>ZݪV1_U7q5d#~T95Dst+[_箹FW %ǎ0(Z:R J%n~,;KR0@\{a_oFҊUnBDbc$~}y/ILEW|L0^֓T]j61`Wj:I2PW` X7sm"&]vF3s-p;RXsA@Nn lT4g8=J-}YP+-m !^;K!ͨnҫcJnvlF)idgj٥CgZ=} }L5ZfLn1r'h] :2`wtm 1 |tf,WYexhknPқfLPm)iVlDeJVq#]Zz8j rg>@"s+qi| PF?AontW'p}$|E}*з8Y QyghcJH} H uLx߶"KaIgZSB ɣ|isڞ>%܊_Q|۪vpa#t9~iN Zzb̀J~OMziU:~>p=՜ MSs{Z!ۘ̊ _!r:fo[yYpqp7^{tVbôSN@]NW~ T-7RgRrrI !OZoZ|p7)J^?z_Ũ4:Cl,0߯ } ݜtݭl.A-vὁɤN 8^dX"-m>Ie[If^'>]n3X UjП,[H`AfEswz'#mh3UjJ~W!,Z0_ R'4y?H!So >tحiLSaQPYTDjF[/mi5 ajE0[;IiaFBg x;}df^J0輘`1 É[y)mfjR {~*BӶU5ZD P[ǎH J(FseZ5IhtYJoEYcAkKTGU$7 [E6}=blޅڎa,aZKq \04|s6KFcKg}7z\:-)WhrcO$ ǐ[I)1k˵o%JbfPTo4 wE/I]EۉM>zyϪšQ!tS?͗D0uD-s+Taulqj-)b9+(rF0Z=x5yAГ&k&[+)=>F&wfPST@D9fZ>n] ^~mR>+^,~ZD9CZʶ5=E檹 ?f*@O_f8L)MOi$Qoo׹$1U2%]YKUb.G|-SA "}&& 23Sąί ,4k j& trd 5_~mV3LT@rMAQ4=ܛzKtm\?K:yH$4VRjC[MeF+=\I4,mE -4,+Tعad&>a7})̰8¹awf@3WX_OUMK;r/ISך͏T 2d e>Gzķym? $5 3pA3=C6>bN1!| }dewu4v2Siޭ٩ 6bHQhS?F1fxijRJId%s. >G 9R DLJ[ 1 '%JH]* ΙC=+.x(ٱ[XSlS;fD|qCZ8(sT12{m Q =Bɰ9:2q 3H.ԋh%@ LGp?\N[ǔErgns$S(6kʋ›6ݿ77# "Fi;;P x6Bd@tZLrPOw )v[~|Eo<lVZ:#43f5hx\<|py.^Q?5Bt,Cqoس-|׎4K|كNF!QYd"7-Um8[{C)r:7oL3ʂ{ө[0 ˜Fi/GbmCYTkW+ݚ[jSdH<ߒ!ե? .p@Wυ [Cɲ jv]# ap _z |ÒO3"^~KX ǣq%E謎J1]+(qu8~yBY3E;Sa+z|Rw&b V'}KADPV.Ɯ l`B4u?62k4E i'zbcL"쬿 DEp߭fc\"ɸ@HA^5'r8$ fw24Fx(5y @DO-uY1V`=  Z-IPH@wP4;f'-B05MySZ"ˬƇXvO{R3R?SÖ)'k~}WDr!a jvѬ5qfaP({?Y<}2Ɍ[TX"tCۋNb|_#aE=D;_&5Ѹu2gCko&r )V{`/S&K.2Ev24 3Mw[f/'a~J15i,+ R3进=I>~䬵PhvڰkbYg,/RbR?'si,mcTQI}c4IkKtACҠe _m^ zk5RN{C=E!ቬCc&J >E/!-3<3gH8pGOpS{n(,mh+5l_V&9"2xK&.0Iܚ/TIژ| jJ@SSw+/~Mӟ,!; Ԑtf;{]Nmvƿf{2,l|K$dwi*BUX?aMm[nn/ӷ۲[c`I>؈({ U m֜WNP*BΛS)G"B„7( ? ,fIm~ͤ/ܯ.<ۨP 5OTmp3/ <+@&:WGE B~@^D1h`+5$^9M!gDЈ-26zks-H p0R )ٳqaRm¢TgHqd( aE%Rڈv,bfI$CE_pC|韁%uRZMkUx8hZ˛VeTWR۱rG.ypq궀b489Ģa6>![Zu+n:OVu lAL}Rt&>+1>DzηMsALe3Bq lW)KX)P s%_^%|n۳!6QAة\w"$5̛>IMѣz]01U ?sG@ bΖv;vߌV)z Y|AD]Sa%lGEKS 0(!zmD !K)BQvX(̂O`FM^6*WwIi[cU c VҨpS{5]ZE]d$K8d_=TPeKN@\'"JǚLK$%U˞#;Ÿ4Qt^ǵn)dZً̭=ƒA>f1fT"UHe)񸙩$ɐZvu)i~Pi*J6Q ~9eGh;h065Si`Ϲ4;+! 2i'XC' 3{O m|gTܙA;mwI tr";yR;9Bc\X'*n.roT>׈- PzREJQ',J]0"9Y[v\[Z{8 :RJ)N] }ºP9u'՜U keaC"o8R dkRi K<;ҋ0uZu~ Q3]i%|X`!l}+y lV; +gpR\\ssrUgMO>ЅbOzfrX"m/8yA4ۍnGK;ZԔc]8Hw%w!De@+HAجђ9+6ik6ؤFDt>w6iQޠMV%li/NVP;_uV ~-%1 k) \(T]2Lx3d/YHH[Ř` n&N'_)t2c 4XxI.&4SHT 9 ?%PIoW>3G[:zٱL/4]8DB.Xx!癕/,%u+& lli_@]rYaϬ[qO!4Fs~Twm %ӃҴcOHwPwV=~#,8aIGA8AK)ʐ"z;L2:*y`4}UﲷGK])zK-c)w\4I\/C{E]]-lVD MGjCQAyӐB_wZ`="XJ~`^Hݣ<Žs5b&OExFxsNۓ| &$-$ě)%fZd;3æ^lTyi&c \Ӎ7zk*Ǭ(T=ڼ{M&h2h (r'F&D6 ѠL67 ]4^X&!>U=EkO[|]ɢ#S:Op`3I2Iܕ3eb>EN}C+/8L6,2io9 v 0z9f:7@s{@)_[T#KF=?%8'd^tK!4O98 gi룏&YwFwi;^ErHsZr9L; zFHXkxi?bzgFRH0t 4 n_M¿{l @(PiG"w;ZB AvQi?IXdShX2zD^qc(+986x+ ]q 1$Jv(yCE6Ý(qVߏ9 ^/7Ԕ^\3Lmv!ɍU+])' :XCZHUOָ` ~wTZ QLJoQvJ#' "7 T4WPa_? uPd{wH͌$@tX0,="}- ,wB^|WFIp[J"{ֻUXCS('H`;B0OJڏ/MO]4_kyLBZΪvOajyQ"5<nj hܪ9>hNu U㨦0!A&@SAFK0ߺDau; Q(FBjj3]6:bI3mbE HB̊/:^% iExp<M_LXP KšaJ_4ܶ,w,ӗ*j7XcWo\V_zX !O,HYpEj^ @oO` $;c]/E%Be)٬"՜Yʖ~˻͵K*cMɀ&ag.O;x(eQ %j|2V; N)c۵xN##'T !(? pTιR  %_ T&vPqIUyt ,q 1>@M3''*u 8/%&ayN 3u}\E!BT vha//tڂ1}k3I (bFS-ԟ)eV {{ٮ1}.y5VبMxv*4&=m@蘇7=ܠ"O{*΅bth*UH aNB;Hr5,e`Dz)5%BQ,8(`^UV}^$}$飻 G?$vT:qnTr4;l32$E Hq GjCѦzo[ub_Gu 8łz):|#Otz6o L:Ztm BqG8"IT̤̕/$ry-w ot&*Ž3nbݲRU䠎/Z%q^cFu?ن osi2:6Ÿg dʧASqsMh06Z?FEkMP[D0C}uelgZj8JeenvBrRc1QYӻ}2zVK [hpk4 :.WBM=G}hB?x4c(ʘu+򜘲)*YS-]me;(ױC4Q .DN'lWGᶍK!~_GQ2į)p;=s*{NRSY A\D!ܚxc8*vq{*c~o4U얞!q$|LD߮(RhbrUpL%:X OF,zf']k1,#sW]炆ݹw Fa-8tyh(QszK<1&s{9F/Z V0 cҡ @st:mEs.Qd ǟcd AV#z&s}C[n$IΏ}nbO+l}0\mIK1ƒöP<)f&s$yөg3N(mbJs+63wN=mӽÿB-\k2hnJ^!R\*50flmyj?zE?@WoZ! X<9Գ5xv#%8 o3 s71Mn/ǙTYYon덫pΝr%k24=zz _KFiB#ǹp#<}Q3iH2ZG:(v|m̭ۚ毡+Go"iAy5|Pak%ʁ.SlSMNl>>;DN EZ]lT2ʟh*phdy|:/xEH<:4Y8#hm,d8 i[rv{ʱ[88i8hEQ(]F5` h\AZR+Kt'R,44TdG,Ia2=x^b9Q4d٦szD ۳ŝ ~$/[tSWvRTwfSF{a4;'a7uӞf(wIRrPޚ6 Nd f9|3K ZakE5WdOCr6f\`ƌ</Uk} $rFoCAr$]L̑jsQeC $ĥ!@d/-Y*D&R۴-п^r *sfug)=Na׻n Ӂ4ښfSa}&f0zi$ImN93l垡BEO>^gw}3!.-DĢ9g㡴 '.Nj EwxzM ;Е":Uz" y|ɋkA!CnQ06a #~$ICYg"?tJ*th'!d({g^ U/='I (,679~~!Һ;dzF:ܡ\*gVT̍=OR>e/i6q:{?0F,({jÓs|2.%?͊"ì&w?E,ՍX,Ml:&Q940x뷯)apۄXYP+t5 IY4ܪ(ޮikq{zץ֔t2DϛKɲyI'gw5CdtB&z72h:ՙP[ -X*~A z|VpQģ ei}ğZg]w*5pd1*lT0.o0ƒW vo]\r5QExțؙC.@֮Ʒ,ua\_?HBtx 2"bcp)_I;{  J KB'4}ٙ%rZqjhe|M]@F /uOgpfZ]{(Xc)P JI o@P\GTQ L}:RvojZwkm) 5 ~mՁ2f0{1M5%(fdn$Y A:. M'Tt!Qm}t*Pj-&UO|$b/0)!rr.O"j_} !h%AXC=5r-~""tJ Nĉ3; 2zʭ8M8"bNy奿f 2qO& +!LJ1\ѻ Ruf:nC8Hzmr6rIO#<] @ċ%&rl$.),U:FW<<9M+HAd e} 3;Zp%'\arb^2;rܔlJTzRN8=C ;zYL֧H*?]Bp#Q*'hG G2o=trgMk6 ܛ_AU:o-`70V'9=dVBs\y`F&v2R|҆гA#  f9YzWywQps8<ܪF~cDS{rB8iw(\v~ lj;#ݫ ѝ:nOVߨ`C^ٱoƲL;R!Zy锦Tj; V?Yק`iE T2D|FԁADzS}JY$c3n ȱ&Ʒ5ϵ@q?ԖECX`?j逝?1?]W_9FU @] 54KEֱ8ާ1:UĦ~W8 rԇyqOſ.@N9 EtU[/nM5Lf0F:2.*\3`0es)Ɓc1D]4hc/2{&7UMd{~f?'/vC=|8|k 8!7sEB8NT'^HF}t].š0奂 "ZPwoU 3部WQCR%ee;X,?O+Vw#u)_OGb9=\U.W!9)R/d rN?U7Bmn'``,Nԡp"G; {BVx,%$~x9mͬY=EjRŠ4BPjfBT %d:R=~cmXn4]PKFl_w{REo1 k7x_JQUf'QiնDCPr:pˣ>K񳑢wŽI˵[7Cceͦ4勈/* ut-Z;^#։>3:q_pL* F%!/?-ξD,‰8yh| S tP~Ys}wg#_YvgJf5wOM#/|~JjbR4bgsQ8㢩08pܷJ vȰ[dzjuJCyʥFmҞ6Ҡ݂'o%C>V6y `gGc3j;7wІ[\않nUőU?+ϤV%[7b䄩Ɉ6eyl >^m8/I.5N??6cæk+_ yP9d?nQ C(1LN<hb~#axgjU,MJN%F+$P!hPk< u?ĝq[0 ,GK27[&ߐx)BeM.#.AHK6]_}69p[ BCh :rNoݩn8<&\̾JvlώZ嬻nk̬V+o>Y뚋 (*RF +YCwd;W焤!1IOMg4e{5֥ dkzAP'gDZ2(2fN "crk迱Ꙙ;*0C%jG 0@G6k 2*8/9ʛqȆ\iy9\ɤNJ[c\׶D)vCU2QYCQQ/ÛaSQ=q פr:>+m2 \>W7MɽʈlYN:\6̩L`QڠZyk$N 81M \k ɓw[VM5Aܭ=GxƉ=iOLcO^Ѭ{NS~saمog"п+s]l mbIȣ]SP5'RM嶉&-VQ T,5 *i lel831)pdK,m>G H*?%C!|Tl2GΈ9^'Ur2 0IvB̏H5qAܯک {|P~Io brNܝL)C$i#le.W6ʒ40K *\g{V2I׭,u1O)'o2i&u.[D}Rx>S41%Ҕb6\+UPO5@[uVDyۤ3w1C JHnk.59rՖk/oV|04 2{ Խy튙ё8٦?q̏N$ Nmr~0RS(yՓH2 }V^jͷlqď|}`1EDb.1n#sSVFKq-'?/]_%X1ϼ3oқ؜ 4pN9,A(5E`\:w:Ou)m_zzNvl&W[O$rp*v$ ź}EכIojTGO'|z\ 6!Pе Iд*ڴnabo̒q=v$PM^'($%>[;_@WS13eb*SAk¯qEr[QSݻA,a!ѠW᭭8+P_ p80,s+ӎL Ο퉟7y$Nڻ(iΛPAEjebh?t[P`hLH(O*5}JdzwzPq,!'PÔDxH: 'Nb 0aTA,OgC:A~}ڟ-rY#PnQ%o۸] ZTxaG׺ww3[JP1$Ө=^s`#%p 31j pZ6Co]8;o[824eZ|o>X_ڊI.oݴ}Ɩ:&ڰ".~etxx#dOb >fN6D@XevٴH.#6/\M9z`@)gCެ:ѨV#jn1xZ)φŤn}nKC*NTz^?IV/26#z4#ǟWt@݃xŪcY͏~(,{Ƭͪ32QNAK8N=]m1k7)I3)O8͆VvFkg2FԆ_?$fYfd5M `D VU>7bd ܳLg4D8T\_W}/"Z9J7j)R-(wP&iz,ذ4sY ˬ춆u-j0w3w@EPҏ>x*6gNč/Ǧ'NHM½'eVh12ؤ3$ ho b).An/ݰ w GRP1ZRleYCI4W{8;5 dR30&mwm9ymk'o"~Qga8K{=Ţe].:Em$ u2L07ثހNy?v!F|x ~dI{) mn:Po#lOo뽛ޛ) #NO҄"KjVTZӀҰB=),ט`,ࡻP]ԩki # ³5xC )@Go,zl6(_d" ]IW~4ՌӃ&EcKP[ht?^u6g.a-n?6I{zlvc8!R:/YtУ 94n/E FZrj?]\?? ^k' _01*y#R .rN)oLШ2skJIR)w8ycm-6j6qD,E$b({NyHٞ G}I>~%Qhrth F<~?{nq6 MWysF{C `?LUCn)q Z] =spV|'1}LFPwGBCTGU1sԴPЙ} !.c,|.+YK=>"5+ _|rfĥuMjS&gàׂr~3ֵx{vdi>{Mmdqs hbBiknh[%\Zڝ:n"kۇ[7q٪VVBj^k'Xk,1$ҊR(9="gKCY!38lT t6nXx[9io? 1tmJp\ފZ44@;F, 9s@"lga@cp`}x.~1HJ"K8-Ghuխ1 [(i,E F'%gGijIp40@Nh2CN8**PE.0+JgoO!,SvvwbK,P;˨HyIYzPT?3T~cZmAPIk/Hh]!u&X)Gpgf|əHN]sG<|f\hU(ӰH8RDWr*N3HձĩxTn]A @yA:39LdH(1)[kNva*uhк]f_BJN1*ڿ0J:|CFyZ:ᵕ~}uմ%W'dx>|X C^^AE)CR `i+?|+(o3zтVPؽ{?NcE4FEJ!85k)nIL礗F~@{ֆ-=cm)>'1,"SɄ@,Ga ы D! V˖v]Xo fQ)$,A\_5gA[l 6X,Ӷi| 8&c0O֭ 3)NO"eM%C;M̠7k8Qb{!T֘z)1BMA&v49?ࠜdO]"O5]shhh7d%|ld)+aʓ 1&G_cz*q5b`҇T9u̯mS:Rg]"H|4G (g{B*$=6Wos1 {&h\ܫy15@#R²F+Jp ioB8~ d?!|$uQyCR9nJ*b'2i: aU&oh %iuP?g|ƵK:WF57C^R=$U~}27gﯫ HRyFbAۧ(znjJwDfvB{,&<üxKSi ?Dr ~ *3$B#8$9?mS:ZޮnSǛ QK$Di:A|*zR4EY/wϩX.?#u ]Z7xDv'W_.d1b1`ZxާI6?'QKOq 'gO#VaN0 ڌכ:;e GS TMl3 r7e‘PjqX/vf89I&N'W}1ό?9! 0<2r-T=ߑvq ̯|Zд%/DI0d;?E;|9u)յVkGk8C+dx8k*m'(3DAO~sPz .~JT0=M 򙳠"6{Ft.;Hܥ\֗C)j7AX!Jb}JVLawK.si^Nl #34@@mN3k}~qaθ?l:o(VF`@ fz6Vb])ؼg.=7 0`).!cCxJ*c 4j&6nԼr: OA00 Ei{pMQ7LJDYm0 lj責X9 o?FhWbH2ٷp ǭ:z4mLB#GA9=1/AY#ՙ'Z1a& -x 0]6 pCȜ܄<Az-o^sSSdxݴ֥֎ӪE+U /Z>MʳnCX0Qr{0S8@ )c Dʷ.TyV O .oe;8Ը]pŬV&n3k<.^H\z;ؘNZ;U?H ަuC,M8ZqoYPwBÃ\D cFA fDUfלUMe]Fo!ȼOهx#B&ärX x"MGaLv8,I𢟞m*"Y ]Ҩ^VsK "C>GRHXtr5&i& z†ŰG.Aу`b(IVgB 'kA6nT \E(.RL(ot?ntB#ƾhtb l Ɲat9Hh ނ 2#rd@9u:a琭9^)@6*ޜodlpZ::L֨ ;M4/`[ ʼ|?e Tb["iAλ͚ _M/2r 3~p0~nbsT o֟۟A{g;[K$R14-D)b!46[+{b¬M~: 4CEڳb\fr ~pkC Etm4`** rS]Z?}t*Vmq4Xr2m qa<'4בs23)~SlBIТEmIn90^七*]JVoW 3#8C􀰟PtHVw?c1ܠ+?~\.زM`׭_L73a$|Y1[-*\$r Aq ~0p ^6qufݾ( L<㨝//Xr( ʓ?F+wG]͕S|/N?V[B[ :c*_d-Y@=E;`|y8 I{~塇vI0E(ȅqTԹ@cCzU5+? 0*$ `PCb¤=MG`1r%ن Z z7mbS%T}! ~#粤!m ܧ Y% sXrŅʌW?w1p?izy@G:2T &Cskd:" ҚK,6%L|S)]+5so.9zq,3:Nx+ ĈquE>a K(26+lڨ?X^t'/ X5l,-00n)5|di.<]/IDo\ q*Ҟ+GfCEx'gn|-@jD*?YHP0hi|rê:esexJ왹@][LN/@z먕h'xLJ YGD܏+hx"T5UBȶ%Aq6'=@wqX1P&H=5JGv>cM޴JV#l͢;$̟QaMZd ~)|_Sq!hb$3,Iiƀ :kwrGlVDj̈́e- n~9K5}д$ؽ7i ,twtȘ%a}i9L(] %58 H+m!CᰙIWD*("THȺxa`IEH{$@9j?D{ RgS7Ä~uT17/@`g6.CweY׹?娉^UK^,j$)G7nzvY2?C{ly>0_Whx C( TPŬ/#:Xw)? >9q0T⃙@d+X*ANq,nEK"q}'0\Vpj)}c<08h|(phUIK!̠2!AY5sKl_RB1<M>T55kqѯI/\qK@޶\lFj>;d*]+r=8hϦ(PϩwrцP aƅS{H}}QovU43\}N"N'7{}E?9z>F/1/ufjZ;-D>b:fMYh4k 8ѥ|T|J:X+da8 !~ Ǒ4BgոT3Pᦋ4?B񳽌34se|xZ>2BCǘm^:B_Фka}FrnE$[79Z95oGJg᪺`^![JEZ[3ҠEUkxQMA(%1Drٳ^{QbhP4>@ ,KNY5PpGDö7xx ϖOy߆<r9pПHU9:Zӳ@ I&9c(%ltN`u ~yMO\^Z5:bR9xkW;z-kfmYXǂ=_> E`S""扔"DSoW&-0,x(,r(y[sH*]wU%<*#6*l,Wߛ` n;-fū߱sMA;>5iּr$3l,4a&̜雌*"'47gxmF: \%Uo#5pHMFZt><ȰbάtVGq{Jo=NH}Yng\ *(? &qhF䅺cvhD@]-I׽@gbqCwuǔ/$ȅcDIԥ+(Rhb%a~Utq0hH6pΗT,#_s@_ Z粜 z0fkF=6>Ip$qS6hW:=/| Y =){P&!͛*oF;,f G#}l !TʧfyUTtxBδ3l|3v$sq!A0 ?)Ua`B.S-'.A{WEL)BMһjRֻ'u_g_|B^&Df5)O?b@ ;"mʿ2Fsk@%gk36+@ 3{NvF(uQ74D{-LZM3m5㫅#6D)}[G 1 ND]}J{[5I̫T~o8ɁN Nj³yp"z{o-~GF mԉYQWJ_Bwq1iDW깿[cڻQi w鉵wry<&\,r뀕5kԘ3nޙƓZVi{lwٓUXL\M5*B~Oa99G2/.^؉3ӿ^/8GgT ?a\#P]t%2MP i:DgmIy%3F clMLγ]=ǜrbJ:a|=GTt{Nwzvrؤx0O_.hʝ XDw_vNu8<^j舃<l2%$Ʌ+f}#6su~f 2#ʳkzcփ-`>v:&JtwHOR"Yk*>uWnFc:C)(ŵϔ\_T%2Mi,Y y1;F]{`k =uBsI}#3z< Mj_66i[zk çhms&>MSwRȗBUK(<uvmWc)q!jeT!yԋco^s ihrae68 KXQ$ 6Z6*bPšk]1hh"VIN>cMobd_e  N솟ײ&OrT(S,/TWdܒ)O|l'0zT+_!B6g('!ʷ~7"Q7ќ:RpwCtLtTNZ~5Lg׉.f= ǣ>Kl6bZ-bG&ݦ;v9gDl'R+'Z0}ӵpZ\/Z)y"/U_qV?%^lQ9zTVlxy&)e^EU759Vd5Yhb¢jٳY{B@0wZ&&>l5 s/2Ggk^Pv4seƹA_'LB,ylLAb љr dz"%ќm P)Ԍ(/zʦ:kZ)sƒοvlq~nAn#N*MUۑ"_1t.\¼zTC._.e x˱GU v0F tfbeYV2J'DX ӹT[7 y9hG!,L 6M&RDlXL"C& I%@:h"L 0H_?GQ8&?wGu*@ˀR[4cjsݗzUfe;Ry6][𘂔fƆ_o}HVLݪ.?ޤ x)AWj-w7i^pXlRfVKTn q:,t&0" A:  O1NPSClBK l'͆5قfo*S ?ޕ Uc fwn1?k|<ɿBN+'Zacp@I嵕C֣f]0ѥ$ ARqf 1;l1dG"[,'Dq^/?C^{(% [A1[פ*n.n9dQb)h+m1sՈ6A$Bc0_K!P~a\kqQa>tbt6kXP LSև_% 1qjK:gB7On]-U2V|c7w Q32%喅ݜp_=XP]+ ̀Gecs^!Z%=.@gT;T+Dtj|(>#'(Ė4k8\F,`Fk;y:uT^N|8&<쌮ب7Ht%; 'Iyo۝:kg&8p ڸ&C Mxc9gJ}6_t⑯Wo/ qncBzJ@QVϚkM>e.GzȰ J+d_$νlVզ ~vξQW_aཀྵaNՒ G4Ww<)!s>q+Fp/z &xWL~=ќ @$&խG^ddlP}T:lbz7:Ė5SBRtU[b"86yq0l)z*eU'7W'TW˲syGoe CFzqg(]*ekUdbxxftMmB 5$2͵@.H P\yW LMvEXf2`筃HtG< Qpduag9t|jjeT$J֯N0FFL[b .vug Av7}l>f20zb5E-Aù)q˱UkgFgxA1UK#da|'ȹ S7Kj<z^qHI[a{ʳC|P}/lsd? }NjRv ulfsБaS>ǢA f6Fl /mKG3jeruOZB|T1QȽ;sofx0 ΣBۯT@N*JkG犇 ԲE9ke}6I>[x֡}"4s[lOOi-"-m z ee~E,o:԰3ޯ1跶/ާ^i,\=.0y-!>NnV'!9Ԍ>%ݻLTOD7ti˄L|y K',V =bW{rh.*v KU)9缆By,9ӣMU%hb+̇WpO$>I:,f* \0>fUbi;B8}< `PvC2x?^t*kV?!֕dKݵ(-%&ӟ"YF{b4ャ )]ha>,uuj vtå^ȿwaQR=1ɾ0Rr6 $`EzX c0q}pm%6uRx^Ci.5:Nuv8Iƨ,i uڭdM.lszCko=ĀQK` MXy:,opH8!ŏ`]q\?)YZX~%#s=er<8h>R .n}`9KVuKGV/l=Bu;5 i/t.6m ԔG۲_C$DP#EP?;jlЇ(ᅧiX|om !I 9?8>+% P::M+ZRt`]FtWA /5%Ԥ _9کfgɖMٍ Di0Odڦ[%5܇8#5+ԆF \RS {K==)S:,c)(^Uq5m+KQH԰e˪ : $GAj cg#ȖaR=Ue>g}x8݊rW#H YUc2̤'2%6=, 77"r5D|A5Fu;D r`mj9g@| GhzΙ:~Tf͕ ,[ ңzId_y#B>!Nvk-9az~q0yP'zpB>vǩig\ߐ߄I{RS 讆@|);Gct BŨtG]!msdz15G˼I9_j_w~{w BŹ##s0 p$Yyy~4i.3* Ĩwn ;~fD_50ψ4u$ʧ}>࿫V Zdg1e,faBTl!w4x4ֶF;16;n'9h<@U'.GQn):x8b[͋@{ Ii66&N17/m 2bb!)zV _LS)^Ғ@4T+^KBhӾ# BH`k%(ZM.Kn{R)M= Tv8<*#内2E39FDPٜQrx[\RWnZ\SMQ4h\*zb͋fQ;[/v/0f*QM5Kν΃@̍0WچWwd!KKn93ZbN/ @WIRJ+(fOF r O@7Lq6v?rÉ)ߖk7R:H-`2c=ow;_6|M+ r3=ȶ*)1;Kޑ|6<\e>CdDPwy#惐9F4%lö_h\R%AY< B:jGPt-;81"IWYu1W  7^ZaS*{LUI鄜 \rO ~rP`sn^D;J@4?]Y(Y0&Do۷xgp> "kmqrM*֠y jc~]9q|. vb4}:l&oMw1cqQ}aqh- wm M["G`UX0n'$!{ /<4:V>E9Ln.$'3L!92x1w!z( QAIc”{=MrDQ(;W a<7A! ”Z^#jhL|ھmhvەM [GANu*z,G#=aahqرHI™[ z$W={Z^Sr .cʛbnaF'9]ќgUy;6CEL ~m~QY(AǪkyZ2[]ҿ=Y&luLp\ jm,!Ɂn\mAfޑ Mw{|\:QT1>#t4?& %hti,XfN |vUzhM/ u_T@ *!店| &qyG{<`V.tՉA#1fd\+|m}nk'4?*F7m b,k{(;LtT4iIZt5Nk2e*Ñjx"_&hѾ-K*x\ul/90Bu̖s0LMV_:ƟϸsXFd܃)+B;ǁV"P!j?VލnCnnEӃtI{[iL2g{a7)vO*+( dO@5 >@P[J+chyMD/{/^nxrT'V;md_ZQUD:rL=swݔmqyA1Jn']U ֆxŤ<ࠚ<1<˧+)>4kC  G+94άm%BkbFS4Fc&jRh"j~4/fmW9PRjA33-' h Msu8[th@lɿkЀl<7puGCj?Isgip=' `.LtWnBn)@S'犗;x g?+mJ +e1>.(P!fxrAqkBW\}J[ 1ܓ#(R? |OyTm!aةO]_9.fK+IZ &(ϋG ~ ql2*^Qח4!K01@xn9r/(,,CnBs#„zZ3eCBDBrsq >i/鬸gN`_TvB ܇Q!*s&CN!k_o?Zv $B͠=iϟD  =2(a#ZnHm%N~⽾ (҂uv̈́f]dzSjlb< q ;FļVr$ +x߷;"2@KۺܱQ?~ʤĠMs|L[߁Չ];My魛!7r{U4b`ߛ!;]h*.0]ùD^ݣ!}ͺr*h$$sG"Sn㹏[X+ Belґri_# `jfXv0 ^Ϳ1_ ӊggNr qVZߣרޯnVBz*ɤ}>柺 ZB)iG3]PdֻU§d!y'ݓ@9`3m*d.^ܐh FVƱ}/"bwt\UXbJܹ#nrZ0~!E`´ɠIy>7.&0:"EHG հB{?ZT@ * o0ϋEҦ ;?.1CA:C-Qa&I>siRe4 AjxH䞅2,Ma /MZZl}tK 02ǖP>FIP{[37ì14bI1-&*aW—®B6zCp2*<;,M rA9B 1=z@%~::qx.CpZ((l,2q[kƸhś#HL\BE1yU6Kr ,tpbӊw`L,CV FRp gjtWtG >} ?6H^%"Y)-@HM Hdd힡\8@b-lMyQCީzod_ء~0(k{7Dӟ xGCޞ[ aC2ᔋdL̐%xZl锥Bus@iC;dO.j ;<$OXaW|%|xbq6-Dk (зЮ%I:$| 9EqP%0p t6·q}Dܰr*|x .JƤFHo7E|dSq:@8@b81T0c, uv60%s|R!TǦDb=v`V 3$g*#t&i(ؓaƉ)_|Tn;eHsA/;!Mȣ5[& )҃sAbr'|kfoRƟTΤI/Sx qMf'''Xכ}p&5BZK*w q*ؚ]GZOtmlJ |_ [X/gyrCJwn6 N :W*F)aLY]! |烎ߤg}cC-pK(;|^5qB<˺tmq~U,wEvQ 8{[[1L2"p`"D%<- mXg|3]`Uz؆_A* ")"D7dx}&w.bzPq<(g:V"rBLel=2(U@5>%Wb: %jv&Ӂ{茫,} XCP"_$K/¿9E_> ;Kol6Gp7zR{V.5;@s{JkMA{CsuFVUUq;/T@|YQL1v_(/Uת]ѵ5c7@޹ruNAo~ʧcy#|ϘBե{xL)wɁ%V砧8EsVs#nc߿qMgD{ʑ,zq_|CH1 V5 7h` G "w?ieJkG4R54=V*egwoP_8!}̄al/q HCK^⍃z(`#lE+ZFLՁRO[1ԌB\dGI /=6^j3 BA^]Ŷ.pt)n@z=!| Ή :?մC1]}R˶{h(Cr&} 2'gxFRZ1Í|Mz@⿤BgVl!Mqdm{LAsu:"Ej\ЉOy ?ɩ 3KK:spjIHÂI~`']R· 2sM-Mt# _Kbyzry!Ӕ]zi-8Ȁ4#zR( 5IP\/E:&}.V(R&eUK]9>&0OP4.<.@x{'nb58q % 8nh| `drܨ Hs˼߁\ȵ[@wG VgR.֛Ȼihi7'( fVUjǩzQ#:2H.Ϳ4e) C~mY+@n}&XKPK۶O&A4BelP"'ς)!GjՃR"hu2Y7ْLg/B,G}:.H\ium5zȾu+q`$ i+~o!it\]f)rx ø#_)J@9kS(C2^TԺUnfyٞ/CƊaH5f9@}M<.R+:換q)X\uK7:OJA^r CHb0jW{%dMܭm }f-2L~:VBE Q|\hQ6, HfRD;L # ТU"vK 0G(ޡY-Z .=9-RXͩSH&%E\g{z;N)/(zxSے_ & ^8RS&H$ɨ/0X0>ΨkcGj@x@`qcDS[8<QՒkgoO1#Ozu"s)nԀ⁤r;d1, PpeJxU m׋ C6Ɔ8<< DT_òc0&^G.^䚄܏YS6/ D݋;__CUE]%@j/L19!WY084.tU6JK{Q(|?ΟK3ρ5(m'qF!!rt,$ oD&G}*WaPD@R^9'\.㿜gM9x^0)ux$_J *'2b86]7N-Di{/)/ȔB+^~pnc0{s9p&<2 3.q5DtHEODQ7]QNВ;\q)7u wI^ruW ejq&$[)t2FGk..ܽ2So1tv=F ~#Ӻ?+Z178%ӎ,S9 ƵbP_%sc]M!N<^(>RHD4 ʗrB@ZW5Qc/G[؀ۤ`n L.1ܯ!l%!"7 \KrLq3Aq(!FzCRTfeVd`Ci;Z?gzCh NޗZbF|04WJk=)N_ކV"+oT*.A(qz4K/$:o3NDCiN#I}b\?4wWdv2ў.m! iVHyqq>4ȪT׋@I{ed@kȑ$ 1r8_k5"tNgJ)XH ˋD\W5񆀘W|:p}[T1\?\klg}گnXZk~$zށøqϑˇ =B47ˡ׏*A'!X_+!0';qx<#I:W"Le )P/PV|w 74F!YVJGȎi4~c,^KOG$5&@\w!@D,_ׂdxɌ^ͪK,GdoR2/x â76a}plmOP D 6ɦCLޟ^ߵX]w^rС`:Pi8rc@YAb OcuA B{u7k/ *ߗR2i.E_)0o@ޑb-" ׍j)&%2q]0 z ~SXihN?'m=; ,+g3I밺 -œRjuwK:q͒$Dw֒ NS 'cN\] |6c,-ǹ Am7;xFKwaࣴdD=$,s % )b.ݟJC҇(JHZ^2*a82*N"Fۙˠ:UuCgCeqܖ6<.ݱ1Cpi%5by*ȁ5%kHw:+}-o6d1g/Ή4?wFL A?GT@č%ł] AST8%; jtyЙ^c bstp9:QNVّin#oz^ZsLBKN2q)"Tݬ_[@$F!"'ɿpע}^ 匄տ1}X>_..up4nGGa^5bli쨬lH-aty2UoCg8=1zH`_LD 0P懤9DՓm; vXf>nug+3?xZWh(Lf&k^+ /-pCwQ8$ݤ.4XmiO@A~P!adlަN`xe pৢz5iޝAl^8MjMħ$j<[0nb:)UAANqTX"N%ƌ&7qd4`H(㍁3OE:MD4LL;TNi'kybX2[ZMmc%] 6ulXްq (|oؑ> %a.hdpdN NiWa?$.LNAҫJCV1ۍ?.%>KW6s&}4>CVן(}hN=rV{(\qblDžj&r,䷶*ri2]7pFW1Ij*/2p\B5elО%U',o]R#5.J5b2H|'#eڗs7#ͥB®Y^YɆiŽa$b Fe;[1!(u&<7凄Ǡ%98^ݗk^`b]1F'2vP9#c݄ğfi9gDy/~ !6;Ih53VW` aCL`Xko.7C5+niwY9[RF I?nrZKنN5͝*o"xgAޔZZ w}'8@4a,GҫZ 9 0Lr4rXzv{2CrʧaGPP:Xҹr$ڐe`"d鮴PJoݱ6M~o DDA#/tՃKw,4:mg$E26$ۢ61--E8rw-[Y,k-( @r6%6^CDK ]Lإ}D*aixpZNPW/*+ v/Wp ,9D"M!{TE'tX4z.cmV v 5pY*@Pv^eN1;xR tT=`)DJpS_ ķ(1>_;!NMSg 39t#u\%T!ݎ@~7uW Ȧi~onIǺ̄#L6{p mTODI2t:F*5hF_zy;'7H^ABġӃ"Eo&Jɔ{%9$n)|q CR(AI [6UZEL}L>=^`rJ ٓaB8,b}&x~fMko*Z)sIk jNJa1A#03"ֿLXӌOehO8rPjF=ٜw6 7Nrkz<.8s׫AU{-Cvkn4\(M}&8Oۜ@`rʸɼ7@2T RvPV 4Ĕ p7[}/_\?zD=8(KU*Pqp"Cw8Jރ˴Yg􎪢9A|;jÛPZR?B3E|nlbeHo]{ (iV\[\s|^ ¦ 1 23IUl@ ;ݕBE_cjKo6`Y~Qg > LZv\!b&}s2"FF51m Q'iXaefzrAl/A{x!{UY݃VwGت)NƏH"YpbyV.a|k?u.jEW\wփ*S5sƙBpo < "l&'Eu_ 2\1=d1 LʨI\s&<vQ .Y {M^86Mfm?PO (u%R2!lK2_ oG) # f=tYacLd, C8|[*Vԝ)5蓤8)ŧI eo0~,^"%;YsDI W{Lb~9FD_L߲KO:g<- OFUg;Y0Z&WqbO-ɒ{kќ{4CImS(|_'@΅YV\qi϶ zH-P\Maua $JwBE6gR.QwT+@BN S<5#;vs>-r>]4aHf)gvE9Ҋ bHv oo͕VYL0R +ƾK_bPYvդoxyavDX}U]U=:Xo4/@)V )zH=I+/4[d:WJΉifi?xI JKpg {[g}/3'?d3-Ԑš̖dPjaI#UnhbK򑽶-ڌoK>NX ~G -ITOحFlN9^6N%E(23x W4=ӏV{L{xE0|ݑu M|ILi*cRFHTwT([#pbG\pv'ԣFi&" "ޞPyQWd(CR^9pÙa o?S_{-GLMmlK:Py- Od?^qt( OBpbeWxl$ 7UL5ͺ ӍVX ˏt1P Z:on^r'o|5qճh S|鞜"D yHPA@ U3\fS0n,m &#):&(X4dAOhPꀁ}F~NEž mc3x"ZqUo\Ut0H{ 5_JI:EKTN~o.ij}]K ٷ:𒋠]Ép\i{K7g!T6xP,GϷsZ$tP"Xi:0^lkV%–l)zQ\.vtn-ZcP@lzABx9gEsb,md?zo\w9繂`[Eqj~:WLZ}h]fNi]!nV&S"^x6I5Uֹ*n:;S߇NUB!?%I^qfg4 ݝ$7/KvK`GHn($FplvZF$IP {*_8nA> EM6 .{4)ܑj^@+hT|mT!A=o!ԃ Z^ 66) D}&  SȩϠxdpV,U&4 B<֏}-j&{T r9ˢ1Q(璋Ϥ y|W `"U>x$mwCVl{oIN5,#IOV4ŀ[D7P#9D$t$r 65#G~.]OJq`XCw׽4kYi46L ?:_HW݁ɿr`RN{ MMA \QVre4.+ la Ͽ+ DJ zVfbŖ3{€+}z3o\tFiuq1s:SZ{ R=Z]-';{y8/^Yk4v天3—cxh3`RYw%Oi W-ÑӵJ;m_:l|-Hhʍ =f-Gu^ ZV)ΰ>l; *"r;zE+tT|jzچC74KGtlx+l3 C䑯Lug^+75\}1n/0M'CTMn,[vG 3 +oFw!35^~2 мc)4_@:S5ZبrSdE`U鮲\\ە$!q6C腤F1DMh8Jr٦&Er~!*!:~&8w2}c`'sL#g^‹2/p: i ־{y~_s#5. P;}tmQM^و D+ib[ɛ B1r^Ӌ>H+d\8ީre6:tBw;J'F8{1Y)'gClp34%"ӝt0zLJ%x_20bDmqR?Kt+䝏d}o6)J&W~hͥ(r!(;OxXDEN`hKd&4ҽ;&ВhS |3>ռC:۰8Fv)3.-!? !hJ 6!tg"󢴕4+}89@\C[ay1P{X`cPqԋBի䋀#8h E|Wa(-B{V6]麻nh(!'AZj Sx:HH&oL"zZO}XWtz{^=4z@1usmeA{}b4u!wܞ ]3*j=hxU;HwL Ut3{SWk O!G!'+FVȱCR!hy2O7IuŹu>qKܮXtһF|ӫ7%!=*1s&@|f\kJU$);tqP)Tijlpì/Cq [SF]7_5LAk1ƿg5ԫ7ʞ_,`&屯θ58E/9.eЪ'̽h8CMSFҜ/i%W  Pr]dZL$ JIc/ o >;ii57!>2?WHSŕbhdD{o ]k`9 ;y PVS&"7̦P;Q;,KjydTt_np#J8ôe ʹvNt\ hl*'n_b%:1 ibd:m~tܝ#/24r|>`QSeZ}&[A8ʍ%-l|wo̼ |bMo;.@;' stF TIm U+u7 Yƻ&dTmN0ygu adq阱'ձa>Uqʼ뮪7S"F"Ə1p9r[ܱZd0jaAr`UxyoeI@|؉)is %c$nE{I!$No(oE[I ( LO N>tX3p:=*'q ]CL,=b=*;A;JV I౰a> Ävo/{q% ( wPFԍ 8 wբ1spL"W0[rV0I+H:P[M:I\3,'i3r|ƃZBt!lEҀxwʷ7Í+1tV}H v(^^HMNF7 ̂זY|C&i!cn hzѮ=6%ة;+iZIˑgJSj S)E=<^9/zxl}8'̝4>a%< ōt%V>giUz5!%ILn@lK{ZZXi-@i+ae{?܊o'J$%kafgI8}""j ܺ:#TxȪ!#g"ܲ&VAqdSi&9;-9-)iDڼz&u1,~əvpl'ej᠅pEu{-9yjM}"4S MBF-M7F{e,-3~]CU>?OS:|w3!hkgA{hJgD*6Ȩ !?yρ̥WZ򱊘5uT"Pz?;@=y79:(A.1$*;p\v˪>э`?!u2gj!ɬ&mte5nQ0:~St m{՚;JC3G0Ry4 !'p:]|wL}shk/ԠEl*a+Hn߽P{L~|)l (y pS: rꢝ8ѽgqb q;pGrgkF`ґ!d |L5ZQ2N!]M"uC` / v*4Uzw mesP}LH*Ɓ2gie3eYˋ*w2:CN_.7%>o%.!ІzgYTqz] ݠge E$vx]M͌tЖ]z]nÕ'8Hϊ-g-I73qAgDF?Z. M'4I X^cᲜi./<d2v φYԞ@ :ڊT`5lxHcޖn5(?)__!W+ 6įW rBA`xYHR HZ.$(DZ?f|tA毶0ɌuT#Y 8aVhПQwċPFLD\:\/+S*@XaOўFsGkvJc!8BJPaXʳ|l2) O\wUf{?:QɷPmX)9f>gTq 2I_y,):fA&Ejysz;I *R(ـ[فYr-bde[4KڒL,Yd/YAN? 9v漇8˓W,'ĢD .ho vj <+ruf)7I4Y-P/j̗^V޳\6ܗՒx~SOq Ůt42#5%lhy7!\={'Vi#bm­v 'KׇQMylא>P[UE')HUzAaۓQ?'AV2E0Rh9 (=-*ԧ&k__ VȔk(>5kÖa ,5k 9pڸV3Hn|k.zC8g@'*t}.TpݥgNv=F繉B(RMLw34J;&#×qoIbw7b&]T$>2EMABC:<^a쯆3ktldsn^L1#G|I5ix]CqO-zm^WS&U ͩ%Iݯ 35؍ }>[:(.};^g|AbP,1/.KPQz$‰Oz}'#\/|֐osd&lTN?IBygӪq"IUhJJeR$@G2Wn_RhAlH®EN*tBf%\ece3=a\y[×ל'@ Df|?8$l|AAFԠƒЀpDTOƮ*Gߓ+YC fdZlu 5u">`1t5çVϣն;?u"Y7&(l^@: @cN`YqJ^xGa Nv1T-?ZZ,z ~{;J6=. mumWb!M4l7 6 NHZbd [чqi?^[%k8k\F`I†=޵R?( ݲc5z>qXTNǀ|&,qO!2fC˦:a5k+bې+'A0x*fg~4oDIlZB+M DnE3T$[$~m}GR*;fĆT$yN7'Jo`,~Id|XqR YΌioQ)<'N3dx !Bc =حRs9]'V.VAQ\5^On* ]7;$%]d@\Wb$ZM ;A9사&?*և|IslK7[dD YҕjJIqH'ZKVnVƯ Kv!Pv9^ڭAko3g@gye-B:g1B5Y/cp+4兺 pT dxocܬ#,qhc#7*Ļn)Df9CeŨHq*Kp.͆ESd!;y_&im60z&guq##X-6uY&i6OтĎ[{qo*Pp4AlÉwam_ 5`Ѳ5vxigGߎ*9vumE9NLRr&]ŽI DZda$I9[ Yʠ8ܣA!; 'Wo|1*:_̝81R ps=E⍠+g{C[&*rѧv<[V*.Q^Q)n7ANRyR2^Tgbz]ߪUffH3Q "${!]ʩ{8JwM3= ʙ`wkc{'3)9J罃6*A pw3AVĺUa@ v`h{@ml7BH#mJ: FMl7WϰH! 2p\移 Χm }Kl#FK8cC ϘGJte3W`BsU IwpC2Y]d9AjfL~iDF{c&kui&zBuVnJwXһT%D.NO+&TBb_Q(MGFQ]JwO8Fo2f(ƉK\O,m+Z g[:հ k8N,&^lp\N/wj2/L` eR|H}VwYE W[$mIy63 Y.&FvDE[戝;=0=~oF.Wt{W Eݬ#+fG;{eݻOD MNbɣ:mOQƓE~>vauhn/HpXWoH2;O,\].״yLrƝߎ}"Y!x.vKcv5sb`Ι ׬  !oFe]9[FgX;~vrJ7ݢW0mߢEܞQVpLp˪N~6xCwۀ3]%ƕyp>Fy3!$LX?a" >s""h v ̑Gt8 xEMuWK5*{i&q]PASyUZN5gKt0e8Kq'[I8RY۞'ʕ u\[ $@7x<2mLXBdR-8FeBߋ4Q^|-ڪls+Q΂$GdIRCG ;s_ձ=PD2cFKfF?MjҧiL6y÷+isޞd&͂Bl  y h ]tlO׳IYB܋+f\xL]^1hٴa s|`aZGύbeL `n[:rIc+'ӁqrGb;WEe}LwRӐ⍙vI^uؤ1Pxe dyWJm}">/K븋-9`.:&9HCbH*3ڴȢVQ\oypv퉡Q!}`^6c 2nԓ>-nɪ CJjy\UwVpmdѱTTʵ.E`t)v>M@hd0(yl{w4R51DW'Т[6qkW#9һG,T T-+rvRpO\ I`'9~-DvDxlgnOn/EQ{mU7fHus+P8cW&-2 @^A4Zk6:c#vxg(qeH^7ɖ8䒼Na۽sQitseË"Mzkh~TgnY[ͣ*2}'-tL 5=hi\ס6-G=HD֦m=ZtSßkajJXO^WH0La:vXOƦE"bV58;q"'l;(v7iDwf3Jun%o-=茞~Xyy'8Vf^”Qhⰶ: ʯAú6I]i1 cl6F-1Ԍlg |`j:#8}y8K$i$r >H8<T"AѐgKv `iA'ڔP s0X5J]d^:0+6Hb15@4gAe$ͥhG$˚ F?(H`kn_3Wڂi" Y04NUJ,rBPȌP֡8Y޻Sc3Ff꜋5>~!ȢPQrgz%u4ݝVT߻V+ьH9{i~ vU&YU &}U jHk q mˀgXw/WK)ɘ){@L,z@hPZJp,E`?CSc/ߵ{mpoUV GD+\{4JHv/ּ"{vK/8~.Jўl3*XPa!mȚF"&0TI)*9{q`'؀Ŕ)K$dNV,< oI@dE~!DrJf,:)rN4vX_VMD'ʇ}7#WL|+V7x\pjWz0RW̿!ĶoŒmg* r"-2jݩ' Η`R?J%!׋^Fعw[Hq-2'f@LO;TLuPY=E?|==jU{O=ۉնp]JFc_a<@̈iN0"J^.La@˓7$%8=.~h`` d D" Vj@ <GNͯJ5냎:Cy $^TRvMͩ)KGv vǘ\=}f}BCW M<޸7#Wb'`!mSq¤v0E/KKm*-HK@PD ՑVgBW)ݏ&~Ig͜〼I!uw;fK,%8(*y8a`ŸkX熠l#jQ(0.GOOύ!$+(3r[:_bPT2zMF!y n]лΥ@-ʷF3 /2!Ob>g$ɮc!%AC6!?.lޱ7 k 8֚b{GT0 u:ոHQOK9޻FK;O{p61p*lK圮6wR:jSC"!Rnkq&_F{XoȰwU^*rccqˏ 1Z2OWt$ v\[McDLK}~SX= _"ͤ!x.+ ,E$zj]rD[|]o~U\RZWOkBX=_Fm$]tUe㨋4շ1=TDa([wfwwV0?yZ+t,;?||.r +ۺ֢4=dxbl)EiR`yeu 4?ڹSxVrĹSw~Itxv/ʌ"W:?m}>~#w$7-C[艀15rQ )n*C͍e@ėMQk,`C]V=sdr#5L)=WHTZDiF]\L$k>0`ѫYJ0wC?k+x?Y͖jM ۖH]PPE#!B\kizl2uyv d7@)7mAGyKSO(L0iv#k/h0("mEctiC(ƆL"pm8a!cp),)P}0jUM,]W L@)n;rڸѪЬ G6iDK&j߈Lr٬E`EDs \kKQYl ~[!SH[t5jȥ9$[qdKGo Gx/bi[BeyޘMP^x"NBwל#gc?B8/_Uf/b]K7y;GYPH⩵\Qȝ9s~>J%B8K +%=&1TF|ihߠCp?z>q/w'@_`뼉-y)~Qq#@hGJ `zҪOo:~ڃ2٩-i#l9s&b`ӭo׻VBo^S:l9I --*Lä@2E^a;YD_*;h (4wo_5v?@~)Xm GsYzcg*pzPB\ds$pЀ&A٩\k_{<6ZűBLDM+''TIh':#iR@!͑:v'z'[f1R+<&U8rj0x *]#Q Fp`.B0c!~ +J~`!o[yj#hxtCLVQT^$Ruwr;kn f[xNa0CC͚ǡdɛMx e^H~ȴUo%%o8-GY/aH:/u^*]8[+̘e7nx28 =Hlkr<5b<\[CR!wK`#Kh!W&zlKs]c)]_Ѷ@l?4Z^tL"/L'gN]ˤ"13ĩ V,fq<899uşN/t@st E.l+֋2:db-DYXFNO-VnHeNlð6\LM*_?ٲ& 8b{+,%Pd|Uj׍*FT3ܹvs_2Ħ>Xww:[%@Q"ir٘BZɃI.vm#<9AZ_.о0jKC,II[6r>B=I3ۏ9bGe!: cg C:26F`V2H!]VMuRYNea-a¤CT>W!٭47zPEhF0!5Tdo;[9xjXs/7R_/E!L&t 0q65$o-=m6ڏآfj*ҫ9C΄w[ٜ 'xm墊FW<4o:vvi9K"o} _\zX YPŸ̠vrTBOf,BazuUQl2-w tlmv#GQ:fM|HrgԞ}ZɊv)\c@w4NUQ(w tm_ҩK<|RVbgBP_724KA_z2xBD BQ?!0.͙y-4)Rk6/P,6vKn2B2fc-2EFBnt!Bl=^?Ԥ`Uh{u=!4o "v Kv JƲ^[D'ry07ԃj$3c(q_e{\%wai4L~ ɐQ#/& c (i9&ђEL0Z^;2qjQH8w%`ѭtj|y^#{Ƌ{Fn_ß*F2#(2ڽ8qUs[JY,tcʇy}>-Xu-P c1hk8LG,f.,KŵhZkHQsӳ*is!X;u[튘BeiXYg9X+:+Jw&HZN2[d8UbG7tR 1'gh-YwC78\5yEz2z b}]Im*#gpx^P9Cˮ:Fx}@GNdEl̈́Lև'd>l9F/5YbyCw?aߏ$1I6Ҷv@+lM6f~8؏؂X^F}?5_+$ ʱ\hkctG oY1vtgUb= /coWt%9L4JM&L;ulz2 Yq%PJ$BX4OXؖSc>CAn5F:/h/ ֳ+}ҸrG%Nʩ)^9\N3 F3[#ep|M#v^Z;ԙ;SlQGIՃB(i,NܡgmqcvׯX8sSDOQt/MFXv#x:p =cI*-=O7̉`XiZyocEw5~/K!xWؓk.HR'UrI W*={mJ&|W8Oe*{}Z1#dMuGp0pZ9G50-AK,^bgu\'lG/ՕV\iUNr:OoXxǶn=,F<4+tDZ :dDuIonf#mm)-^*W:8{E& ۶$OByLn3K[g2v@6Nϖ`V4Dp=>=U:~?w+]Еb7बBk4uL, 1$֘s`l17:rTҭGȓ̠\SHWEKX?i3G3fd<>Cr2f,3 %fsC|A笂XSKj]ʖ'N;x m1HPFu'8jqw&ʴUtloRu1\J!'|uf  /t49b.,Z5EWDX B"ڎD%I2hJJ34ahLFs.fJ&<{kԊe2eZ{4%Ma[:Tu׶N$œr14b嗱e񿙦픽C{Nz^f@C eTHeBrb;*nFŚӐwXҷqcѨ̷ e{=w+nTC>D=J=͟NudCs2Ƥ+8MP¡¶'MIM4~_̃ n)u:8q=xcE}7nd=Sy Eㄨ{lU/}>{?2Q7 \)6k>lJ͒" $~}N3LU͠ 5a\N<,bڨ_6}G1۴bT=Q29Ca: y 8jê'SiN`pӋqf .y_.g{'",ja*ئT:9 wH5H5dm|Sأ- i.r}Mxλ+rG)g>jυDgt::zY4HWVV- "֌B4ZZ}qcO+%nٴ: S }Cs>M/>@'LS{tZ$‰ ?X7 %֍!f1Fgf/:I韎E? TC60Z@ڭqxȮMKpK^|KꮙcEGE|WB̭kĥeJE\obe"g}xCXv+9%3 'ޟ&xwvC'M8Z19ל8D)uy\靛TIW:xlZ ZD^>z>_朝P J'r%}\^k4)-Q GVRw7F+AwF@-׻ bRF–J9yo%M9^xN"-Ie1WAcjOΥ.:A1k&K[ /fP@҆cU3)*6J迗#Ǎh}vI7)bHJtE ?Zz#z|Tz9btbdňD1|ϸsH~EIGkwSyuɶ51E'Rm  >aW;R.޹-qc(–^޵T n d9ԎP=8F[+m_9C4ͨ豆ѭzߣlZ ?2CkUW^l6VϷQԒ0yb{D_ }3YjH\x tDҡq X"==r5BsQ-|^Lf42n̻UE);ևNf E#OGVbvxtA˕"`M9AJ|>_!DLUU!,tVcMSp#'[(F1ːX<œδ^ܾ:CcFO (-U< *}C5t$y H2F&1)CX @Ɨ>Ĩ gJ+靗&Øz,lӇiǘŻ`%i͉UMRhM[?mR JmVT+erR`|02+k˘ĽWa6@fpJ_bUrL9lZ|#\K0XW 26T=W HRWE^9x1Bz:dҸg =TdQki[ &t<e`$E=4fo {uBˌ%,:w0V[sN9l,}pf=X&\0n"&_tI y/iB .O}Ma*I*ZIh)fy*IfW/fT'YՏLaZ|P! Fۖ/jXLOiq}hYwPTqfpB)Q> a>,d,U|d¦h<'iP~d`ұMKr~s LÅNxNmP+-p{m8qymF a}ߠ^m5D (^UAd>CqS(@ sЯX ߟ1c1 m7Xƞo2lv1xݲ%zn"~'.+߶fueZ'/ ڈPOҩ##Qjblc0;/`#+S6gP3G>6vM[1,由NΦhYqs}'T溉Mč!JH>bnHj=Ϋ[(z= (@\='<ƪ`%yS'i0JZS" :u k^z2Kׂ.)д2k/ivMfI'e% 6Xz{NE5FK5EM_L*RG h-?jŷ[Rf|jF?5fYW6E1ć2P/ҮJ˨ . "j9-WFI(…tbȳ_^ XQXS ֑Z1tJ5ÊsIxLH&NO!Ϋ,,ٳQ:tnA,^pd@h]ENs *IMhji;kdx8>v-A.fAc0A= j FO|2M|gNxznP1K}0{yz4჌N05骔5ߗSsrlXIn_}/9FwHqPQ  E <6ږm3 bqEs 8 mdvuS8忙GupNXa~:R ϛRQ1yt 4]^ܻ9AE@R>㒃FKmn.ⓝCjK N{r Lz]ɫ鳯W2m *(=ͽ!u% d¥7g"yFnxJ ˒2FE^՜j}#lR炝ۡ;w=KFePlk }EeM>EȌ}nYv,͇ӏ|La7^`eMK[]oG^tqqg(yPUjt;S:fӤP1]V*i?jvSe-:+3&ܨɟHJ1PP&FdA79 IW#i/6uL&ԠXZh2ljFDs|`3@/TJSZprt&75nLhpzb "u}gHȗt[w(f0˗euJyԷ'w@) &c˟x^7t޴R-_R/Vn#g&vh[Kemkw (+m^s~JS9G|8$]8~ؠmN2*JOISkKx&pު{.YU5ݵchyZ0cvmUʍ;5ԠBR&aOȞ)4'fV)Y_moUr K\Յ~hӌc t$wP/UP GBOe[zbT&ۥ: h]dRzLnX[aI6ĸfgד~H*;T 7.Lˏ:}!{$D(U$ V;a.5F&d\6ѷw;;eGM'}:/y:oQ X@ Tlȑ0r( fRQR~N[XQRfΨo;?,4?ӭUI#R\%~s-VU3"A\S 1:D-ZS%ڍKa)6 FX"NGΘ,j&A#poAfm @&k Y[$sylݞ\2&n!lNrōPh%وu-K;txFWjh)"goey.kf 2xi2: 2o#ؾ=g88JV&FV̆Ά8h>)P r=ǘ( =.g7OV Tƌ ì9J n\>v8 >RoN;;1WH~%5Af3eR螈DkϿq"* ik!;uL̬L"BHť`i,u4QpSU hK!{JM)c@l R!ͫ'2'YDxbQ.GSv2gB"F'~KSuv_yF{26JZ}&wݠ0]j,AR>"d$jo‘yz-/ Et@٬;O*@Mّ|"՗\%ry~CIW3% HmRXV+M:8δB0hi~5 K4͕ʋRXL A[-HF{i1FJ@° ɄzWSs}T{x}yӱ zw :@cdZOR6ƵHv+,.e\w2}&V&{ ~UX쁼;m1iJXlHǯҧ ]spcY奬5&\3ϕ&lמK7Wk"(BOJwnSBwhuk+ooxhEݿqYl\: }Fy`k x Mmah}Q6UWe4vmجE^3?Klyv=t!â W8P>żKnlf:)SHLg6O\OWZKKa>ZRQ^v=+WIe͊eM=-W/x~pɄ\҉8J# 9QIqŞqܲoAMTI#is%/d>E}Y?s i s*Ӛ=I*I~H͔c7mǎ pLyռ_dzMQ5JoPk&AX4bRCQ>/3"8&MY6ɇO6p!O3V[BQ<)9b9w>]^{PtP5p:WD3$9$E87s',ySM(\5OYJ}<^{aLVM3g`4r@RzFg6GeqQ6um{kǙpH{!s.ZDmɝlRWw˨5ƼaW~w]?_`tO2`.z{40sРF%b* 9pPsFVMwSMҁ\NA#Z<4(ȩij. }yDžyNVjN(OHuty_6ʄu#R hYͱ-׻lDJN2^EAlg8f"Nhm\ 4Uik̵ hUi̚HNzS$3*~DQI"=y-6] uya#S ;XeԁrԹ7d eJ ,0.N5QSJ)6~džJ by;qD,/PA(MUO' +3ۅ7#2հ {.֘'m)3=CڡN63`^_kB.7 g g0*5&!Ps'ЪQAx%?Mi;+Fe=F.i y0"1v?"!LUBpz$ f''o^8ɔZYؼ;i8619Ik>\p|u?VCrކ_|taP[*UmfRӰĻ:^d0fG.fG?;m{4,XN42@1jdb}"0"x/Èm!lV4+=1ҠiiCSaEҩS8uY!(wYr3l~xzh/qx];^1mgCكJ E3l+NWp \Ӏ*}Q*4ꓻz[XL\â5!f5)gֵx//AF.mZ.Uq˰ lc\3q_ʣ1dUb2d$1:(j_kn}W4#HN$֑uM{tֵ%s;{41 kmXISx:G9Q+ڎ{v*{ԣ 6S@x 恎̙U7?sAYƷ^D roo D}n):ד6{"4_t;_X3DX.b% P Kn~r TZ^M#Ή&cuq/wk3 UݵҸGK_QXK{a1%<@1 -;T NwrF2e1S9fげkYy)gU%j>a(wnc։Y|eH:֡8zxw|LJzےgb MEPF9NESaA/dH6+eoW~q ?IA_Ϗ)CõBp^)i.bLy>2:1\`a[-~fݺl6%O׿() ^eHhsmD[w7-BG ,4aY[vP[sx+υwZ46!\8!|Y6u'#CcX\X >cՍ堨%̲Rt߃][T'[o{hU["_V[|KJؼ=1jh/F4!2L5,pր/7ѱ3 5֞,a| +:gt9ʢmm;ڟEͼv1 C s@CoT,! r%B:2b5mkeGuر$g0%*<A^Ag/NRvU`J@nV9ʴ _QbY#=9M0–0]NqWp䧴Eo?bf[ޞ Y0;}x{ ݏ*Fh6ƨF\}b*-[.\Ӑ{p>y .,z>v:5Yh8 >5R>iڽ [D n.(n8a ,d1͠V-^BJGb6[z\W<Ν<\JD?G~ sRgڋp,ss HTkIEe>xtPJ_ka'Tx UjQM*zBDwG8D (j,6?aQ]8$O7Ѓpas+@U0my2tK6-_ _UmWgGW?^8 ;W!ӧݥ1X&7txۦrĊSCvQeLؠWG{Ef kLIvS@FaRfa{:p+ch5=Gd*^ $G`nFutKm?ok眚'=fҵtڗ0-XV%TR\b UEAUGL<p_jOSN~""@#}2d7k vFP$b1z`=N(+kg/V>m->] Co@dCu(4^2ɇ;ܨs2]]ZޅLU2Cjo0)WkFw<"CyOnjL: SRZk= #ja`+(C[v4$mg)!E/k*G d[@@<䀉&,&c)guѓzcWFYݙjiU EY{ iRv&9~aJ8gBBHs>VҚhDpw͎9V/<^#" "> r?j;p.Դ[@!KոR_)'ne㭡g8$}vL1|'q/Uo?u(]y01E]"͔P2J؊+~U5[ ۹t++Y~ wSu˘IyAvu6471yS!o6S7XDM-wYy LtŰ߱ ȧO^}+ {;{S^d̕fp ۞vJ\Q{B"L]CxLHV|j%D ع:E|Wp1t2f/O`}0Jn%xvNt!G^/Ҙ0Q"87g\kOŻu#adoT.Y3> = #n#LHĪ172EÄ%LABO! o| mW@~:P%cYrK_Mi- /D;75ƨ $DWd"s`ĮҼB{g%[\u2{ι/_OIFNغQl-TOᄎ 5L:X* OcmxW8;i)R}{Z\e遆Z^e+Ґ`imxAʇBo'h5޴nkCʆfm_aտO4^>.Yɛp5 ;+j!Ӧa.a;ར(Y!dJV>ꋌl~97]r䶵@ 0C<$b+) :7ϠdE_c)45!}B_yU]U!5[O5g =ZcD&NoHxI|}JK'[2r%Ho%ept; e5)_ 0(Jk~vjJK8Q맻*{VRahZƽޫKM𤚛LȾXvMjQ%j}9Dt{m^-s&Rd0y@M:j}GRI~MYjTd,-Rd~(Eiz$I6lFv$I\ òRX_}Y+DYLQ"ۉHUf:˪Ib;E?j=uU{ SX m=XeOnTAtZ?T}+5s VkFKid H"9̼7Ia."A:$L?k Eְ}f(OHU =3WdYbu*U7Bf+t=t*0=͸s>\$䆟(~;@!]ݙJ݇ a1&qΫ?fbxX&yhBvwGv.t fݐ%U@4oo|n^V) K<'GyMlm#Hn'|"8:꥗db#׬6#%+j!TkDFaOrPgUxi;RVkfh Ҷ]DS=șO"ߚXɫa.NdZɒ(fTY=[.X :3 0O^ rM}ޑ )5z;GEpfwBB1If~8L?Jë#%I &5\l$0\H&<`? wIQS$Q%qWra橬-l:@Dt]֢Я5B̓LζKNDIMkah:' #- ?3rziq<]crĴO-]*<к-VͷnƋ_s~RF59Wk:GFg-EtaCgWe/IŧMnƜաbq60kNJ_ڛ{KdL_xus;afB H$1jmq](y?`6z~[7^aLHV41cK\=]2&8?ޗ͋"i Ň#:Z%\+tb Œ>2Cv]0u+*4SB"u"4yE)E44[ka/HBQ,(G>@GoulԕL oq]ugRzqJrK-P,dSL;Os9~c~lnX;~;KzY~P1(.ɏ2w[_m-QM_VCQCAB5 6Gmeos.JnR\da!uEN>Mu&֛2$Cq 9혦 'R8$K#`?b9aka|c'o4HVS7J50#y<G;ty6n axN+3v E<ӽl9< vУLgƒ34;S*{eޡ?邵5~Q'/]x Wgo}(Gn?{-0)"&sÏO(a2! WhU|fV-;i86փ}+y>v՗!O0P@wv$@-ԛ(m^aF5U흟ah1r1__wx@N[Q->xq'A?Dqp {>zu'uOv(afAMP\I21PW]/OGŔ5dDlT3n7c!ѯNI_hZjbr=K[F t^`KGSwq2 {hmwt>0|~}Af/>XPkἍPo F9b{4G;IkIYrp_t#m?tzޱ$VqK_iB#G74[!~Щz?a@O=~񻩵y =G9|regR߸Yo]M?j)׺z7N#&M>t3 (K+i\UI5,O^zԫEhM;b:/:mZ⺤Ʌ~]IK OpY$jq͠5W}ΘqOcRH_tg#;QWVT&w5WDD0聕J"#nRFo7Ęjwn089hρ=AvAPt\ܲA\oWjwŸ)@*HxCw.'Ɠ}!ejU9; S\'= YSb4[-Sl#e]9%D^j+ykNBt3㌋ԅ`Ѹk2xr<}/) uӺi B+ ǨX"b,`eaXxaZFsrCNkozee^K@uwHR>qW ;p^ߡ*õ+@L9;VpRWļ( GRn\Oi*'W6lbmp2, { ""@zyxI!C[^;7p<(CmK'̑xVj$$7ϟ/Eb4IqL:,蕧h՝S=AgP_iX4} hTN;ye͎h Ss\w4 PƔը c {QEtTC%pfeK ֢5 fSyFTIR&ICY:d-[IQH?>ϑYLP}InD&=ó|*U0f~Qs:k2VC|~;뮘EJD{sQw#9xe( B)D.f4 -bc -z/ {ҽik!*Bz] k*T?"wZ}enK#eS+t,(&ݠ+'+I{VZx'Xcv)NrZv%KΘSE4G "Ս;JK$P>jب_bW~'g E3-ܒ'&v~p NDcr{Cpbh $a}@MOXAw'U!UC~ٗ6ҺU#⪒KT Y2ǰQ4Գ7K)O!0X>=B ؜'\s3 a6Diˀ" Iujѐ#(bQLw&']k" ػXrGgqF_sDtc?:荽&Sӽz KMc5S\~g6f8ƻoe4l((QfRisIhJ;xUT,bS^༖LΏ>V‘aϟ7e9FJǡ(1+Lq~чYŢV!Q 73yf:edB{F<%/eN8k*_n:|J^e[1,cWՏ؝XU}Vvg|0W}U bFxV߄F2WP/yjG9fG4|I8$MBРnC>=?>0'|:2D\ި~2ZWßh~X& ky *EZ69n#|"SJ.![OvR@ 잣XϏKKH~^y<&> (3rL:>f)F,_Xe%Ѷgl,!8tK.:{ߊ9qcu4~J-D_d&7mmCq /hCLґ;7a}btD?Ñ%&ܖw$…wMIGZ .{3#A9ؚllГ\r&ӛTecK!y_%8mbh ا!}r FoC$t۔ns/s.,CVUx8;ă ¬`HQsBXXp}4΋kT2%S#!ɒgFUmza=1={eཝ,gv9l=^R!mjtuILpy u!2>s*j'-Er6GpbՋz̊0_! O;#VT]Bom3_7Ha\jނEE--BA fK19(.?@ZbQ%uR̖jtdoA?IGWI'_ )xzIdh@S_ O?[9<$0 *Bk*uϑ$&&sxEˍ:9sߓa­~j8[øK*""R,^4 k8axK% O&Y3 델;@!٫OC}#>GޙȜaECʱ1ɭ9]CadA7rܦTLl!vt7դ^;4GK1+Tִ(J'Vˁb Ip@QaQ 85Ҹ49;5ք#z~OLeN`~Dx2S(Ħϱ0~7GΥڨXbH8_QΣ9[zY|m#RȠAc5\?c4BkoĠx(p?ЇGT9~SA.ͼѰc*Ֆ<['g E$nA+nݟ+V  H1q}`R܅}Id47SGᒇlb, uYN Iz_;V ƒH>A*FU Z0ΟZX p>Eqt!o s-3ACᮻoWovE*˂z8D5tvRԖQYn([bTGòH--[Hy©E\( ~AoVm$E;z.O*ticZTA! XW?ҤN0{^fAI-=X!b@_C~="L!N<3;iB5~3|$?!3t͖\d1Ґ$Utn-c@2Dz=;? d \M@:[΂\$8` ?;r$2a=}7Rf"޻rǶ^zHn4-~M6p)6̼Z>BJd;ق1}b ^,咵/|9]sGPtc$:ξ\h4sE2"֔] 07nEdxJ@ +|^o><8;a|ʨGe˚D1}Ӓ r[~$wTO,\BF,pٙVfg Hd Fj޾Sl|CЇ6tOA[ 6g5Ӝ3 9 7]v2눘n},4O4Ztwey>fWiK`Ģ.Ʃ{*J2@'O@k|bY>ڔ6g&9/NįK7Pn=SQ4,k~^9r?\K5C0 /TP_"0B/ @u"WIHv/ GG`qH1`ieiE;И5:J( kzy=7`7+0!T[@KZUs,;奣sಾl\("&zV1NJwui'h 5.ňj5Tz+gqfͯ 7ah4NV{vIEkQ>ْgdBˉ*xW4U>ZR l[ope. ՛+媥Vs:I+4>fJ:/a+*&fnt!yBxNdpǃT6bps͑\!޺r1 g<\iJ|, "qXᇃ)Mq3}{];﷫Ղ{?ށʵM ,:MN.^~B_$QuRR[PI_+t(2捆v*Fbqqg_{{UBLl6DB4/,-М\Z>҇D=)xZ=g\?{3[ `NKv%r!8INsvg~ebwuLoҹӟi6.sSlsr5+$`Q#"Kg(:9 6٫Mb-,|ľR هy~_4oj퐸@i蹯-,R=J8Sm'͚T 4I%y'2#Yv_uQCN$\@pO`\ \߃_(s]Է)cKðI_#1v QP,jvX1η4\Zo3 9!!^yr8wpRx&\&w$iD;p4O@ւxF 1q+ Y=G͕5vr®OHʶ(FcgYps2*씩[D_5rг!/-ѽ׊S9B!SP+ 2 'oS a Z Bcq:S'(;P,E&4fG7e{ioW1fkcXiY/qsxg]9)qiwײROTgП4N |"TN-Evi]7x*)n@m\۽1Pi"Rш-7~aZ W?J DA?wizMgg'i {B2jkJ6[=H6iNx~q~'9?>9gHZev,CyL 3ƛڛ3̊[-w)n" /vW)I$N''w.~_􀒉C-n z9TmURcBKeXֻp zx:c>hRE+hk2^ ̷:9=+QTZtcզ]m|LS؀nz,5+WUL_~r7204Jc[Rq#'3;伶azcz]sKLj=JYӯ  {]ڢ_ڥ3#8{L։ IϽyh l-KvHKH SZs \KI-= p}!?:b7aJ4.x8}O=d%j7QF_ݗ,z,cιQdjRśt#kmo9fGxWgVIh??G[K:0V}TKä-JG_4b`TAg#'̃]*vX Vjm\DFP(gjV 23^$T<|\R- kăG@YE]`R9"Œ?tŦKӰ [Gֵ-&s=l)VKHLcV08`)WmuXN$ le~eb9_-a{)l8*\GiCĊ[v44@'E8LxHtRoВFN }v~"b{hn47KI[zoO$9T1H\k.,wbM{:4\) nשӶ`Eռs'Hll 1m 0XP]v[. BuдAwߊwHs:-ɝɝ~_~ 3K^Dߕ5qcjvd7'i;LjlS 9$^(ᘝ]XXRlNb0UA̙du;-7BOM? Gd;Z3g}x:0rYܕ (6*leqs[X$}UkG<3 D@sɹZ F+hq4SN0ܫ}I9p,((-iR% E߿y l56;"_Zq ayQeݢӦ?%ec YFB#nz*P+~ 3hÅqИ%YH`w `1 Ed:U ߔHau&B !ɒ x><@[1E@'шW9yx[*gau AW qFڄG4U7ZQa:I o mMUUTa< FTzM`y}d_0 UR;spf: 4%?IS͎$85&hlݦ1`8 FbrQ ktrƟȥ] m©[Kf6q#T ԗ33$d$+އvL1;ߍHxAjm~>ygu0T 䂞3ѿ0{]**)r85s[̛i ]E s7H(AK(=~1Nup;ݡ@ҸT*ʦQQv!]1V @p2_:ڂ0ughv&Uh~Vɩ5'Һ&l^ 8m[q#8wv(mBY0T+3!}Zn5 ~U^NJIcբu `K_aaT$ss:F񀍓*ڛ:7m7q]]U\ٰc FP"eUǏw}' 3.}\2nvvDE0Rs;(S?v:(w&V[sc@ش|Wya0bϚp( >50'#]k-b֍+Ȥr.?}U׊W'1D.*.(p i<sx:!gc+MڻL.1igXK2 ,Ф0l:+Ҡ*?}@e U"Eb8RnkrKPFc9 o 9w!iEe - e5Ƅar4CeI֌7jʄg)+ʂe 9+ $ -RE]L\\\ I<҂,+ΞIu:7di:X̆K1U 1; kȣCmm C0, |?[c^VVr;|#iEn:.&@ D7oH"yL1>̿q)CDs=8ńrfzwEwThx4s4F R}eM=-0[Z}?Juobig&a1^F Dfqoڬʼ2ݢ*NHrMzv^+*za}% 秠4# 788NPaH3K_(J؟e~;'%韏gZ{9;K<18v#qy;Yˁa3VP )χjLZ ́)OK4X((xEQ |q]Ef.3c/}P<5Li0m몫e@I<ˆ+'` [ ũ2ܨt1<%6 j%c5qD#okB*ө2+&&1؃o!b h]q <蕥gT] KI]Z4Es#O?U%e8zb[-+\e8 MD%}k;ega?5xxcj GFmLuז#:>)<(AO]0>b'lOIqZjU.M+eh _ߢY`;@̈́\ѲRJ3*K;oDwc<[ RM_=r6k3s]_f}&:-lN :-4d)>i&:<~dQKAz`vSz~oX<1&р@O-)T6 xF݇a5үirS  ' κ`:x nuK*2G{TņĪHPlZGqI #H UD:9b38 J@&AUЃL}ݬ"N}>&h,zwsuawZ`-(6"D4ɞj7 дG|`F.,ǎkƆi\"ςˆE(%4_9 3 t̞l'8z7 =AJ6Kzbji-<(.HM~~%[m~m{T2 D3RɪNCR`uMQWgc?:HS ӂ(( UX[R)R}za$/pw^1}厈zl3 $fW=jIe>iOkKB6w9-Ha@vnB|A3֟}:PkRZN629'r̿Mxm|^g"ӟk[}.dZf<{MvIHcћ6BEmB$?uSc3Yp~+}VYg[n$_!|Sy.Nl7avP 5 хj iHDF ́@po9n(2<\ޞLEc'T|s=Y'a#>6`iՄxH~UfȚyF֫ h&nlAt-V!_K\GZ'n}JX]Ԑ7.YLzTn80Cb7y?1|_}s5z,E Vz^.\er`(OISг 꺪7/[g [}'5BFD'fKګ"$I}2}ˮ piާu˷l| j=r>hTW:ӯu6{ùԶ&rf6.;leį;V:y9_k+bkEּVvyxYSOZbOސ-FxY\evvd|n2`ZA- J݂Ad.ɅkT"6j>kU]>5}j<&);-<7 sڧ.wkm=C(B]rzgC~-y9lˊ%!Nt`"T{.Q=P*>/G h{'5ԝٗ!Th%p05%%|T6D`,ADhak}|\u^כojMy:4$bvC&ѧ-&xpz+S9L^ {ƱMKjd(rSR=K(e xɸݡ2M_i&_TKO9˯[|;z͹jx4(uhӥscLׅ@})x 2VSGI$<,Mƙ։5r}ӛ%y/wDQpjnyCjA+yY-av皫9J|#Tku-n;6yNn-~VE7R~h'_gt( &rj>K}d>Sw )DHH `YjT׵} dAՂqM3HI>ʊ@a{3SVH'rx4; Rjcԕ\-k( NI.tԓ0+8ghEJ_⠤(щȷo3^M % a҇ B>ȍIppZNIKbЊoDC,(>CVh|e:$__RvI+} A}?-Dq&THVН-ל%G:fddȦhlpe[^5YS%XYFg6E' #,h>/AN^d{P J=ۆɮ4(`ɑbVt\'7{GD̐C4u'˪<%OBK!}]0cksK<6k.߆5|v$Q]yiu)Vak2ٯoxI*+R*wXNK5>Ҏ$Jʅ6q#^V0CNjkF ]B9*֡@_qHV4%{O#, IԻ|= :/[.$t6J37y;9ykf[^3 yP(.E$ugf)r5J:}oiu:Էo?3pw]|KCYF^I9ZZV#Ə3= Y$*Xs$LjQx X}A &:^vKN6#`چϨN\ڜ_f~@hKRSc9X  DkwK{A0I-kj;ɠ_]mħ805rO R\QH ^ UgaD|ҥ z-劅U6POfm*eY4Wtq똉gF3!bxh٥ꎜO~v,c-nU]4U ⠛% 3"amQ{?p$fJ@0_xnV0Gi*VoۢY%_Nu.od[4FP/㡴i`dp4( Ё+EJADeh"ւCއ:Q{z SK>/rq# )Dt rÄ\J?{!PIpZ0 N]*#63B(Cߦw+򜿘o] e'TծV$7heT d O^EUjJ"2Lvs Sdİ^-~0$"c)a\35={RsSMI-wRX霒\4+ em85-_:pA\p''Z'RSgܶ2bہ|`n@"DԾX&xV'og"ö'֏TT` {KiA/oWB "\Co#D_y*tZBhø6yA)*'a(Tb!ݼH4d+e)->j(2@aCGDC ZG=JLijJ9ʧygC܇cQ_$#T9K91g2qlM #a$"8RQG99hw|E[Hց\^2VpH"\n|՜z6'b5,q*bhNO<>OnP/t90*I ?3y~2 H|dzǣ̼d_jI ?5p`q7po Z-s &l"2@* :θJܾr< `ᕖUS[RP[ EE`K]Ɔ|Ga8qsKQrx藹hVIhx=fkEy|Ab~hCK$C}q6=1bvMlMUM^&@3G ^߼ULQ^tV@+v%x7Syh' R-}3gz%":^^^S;uClp8uv*$^J'!U}J)7!d%W- =9i_?+30Ѳ񦂮V\rʡŖ6ll f`qQ~])ZWICVZ sҐssJQyӢ,K"}LJ`VJSw%x*@C&|" V/HysV-Q|w@E=4z9!MAY1a;b0$QGPŦWܲ^x^ Z-D[d{cK7ᜒS&wa?/X)`gXˁIne,%SVl #3`ֲ!Ԍ+j[)6ѤJNhE}}̓1,Ǣ$!JN@\<>;3D9zs9U|#~`L^%W8_AGL -#ߜq$}(یi7蕨e1Q$O*/rE"4(h9oeEKD36TAVm~.'kZSu_!J>\Uݖ #}" Cɪ(xy9Ӳ33y:T "Cep8"oӁъ`%_OH?%ԼvK>ay4⥮*"72${HJm W9!? 替X9Y08sƀ;F1J[oXzh_эRY5~c S]Yx:RICi*gk6J=jF\ cӰ= aCW@R}qe̓!]*.c J.%hX/_qA6di5hkXV#NsSe1YHM5-7Ӡ~kuj{?/br`ޢ79rs`G :w1ւ뼨\NuۓɂDsmI]ݗatJBI;]*Sssr}{GV$ѓ{qgy*z>rNT*>rHrP 8NKmFFQFS'gYSMhNhX*Y.,Ne p\ ?6 &U9W*DIBĹ:Asg3:.vahl" P, P/S5\,t|=ÄX$x2 P E_k#,]l~ˠaػ?3cn j+4Mȅ!#Yq)>chEf:e.)Z^?ZG> bzkΡ6K\O*!߅,Zr *=GZ{B q5O0[~[T`톣m^jOZ(ǢsqֱGP>0&`0Wgi &v9JxLiS ;`{8Jaaa|r \ S3aȎyLUR f驤LQ𑚭0S:/N) ]j4ۙRNnI/2BU%e4lO4E [R~ e91i'~E.A/z+^h9Ab-sφv#0mUɢRD bnrކs**Jns/:.I_'ŗL="Xzd](p֗3:{vs"XܸgzNtJw \N#ύE h!9c,-j?3nw/nǶ"POx)gVrfߢNvm* RJ"JP8Y)mKܮ"SGkM_GĔ/Atb >q?9h[6)+X@Ph12A9 )pƞ"q_iSy#Q\bd<(9JuSpJIc> @( rӍMsY$)H ^i? B›. ֘R$ys%2Sϋrr !Mr}e+ׅ{1YAz`|nmAeuoݜ8=};/R9$WSZMihm̤h,ߘvv<zΊ0Sơ5@]oYჲh]G4Vt5|r9aiY=\{ 3hO4ٴP'nU-`wucw/-ӲS Pb8 Νau!ɇޑчe6ť#ܮMOdFD\W" ݸqgʛ_s@7CR%Mu›@pń<(.up%W$XB X5nsr! K} ߛ|clze˩r  `pb`! ׀lM[0wg(Ou;V ]-d;Rt]2weÇ\Z ñ- F9ƪ-O_IՕ;WD/|#lҿ8onӅ>9Ҁ\ `[`m5w -DRѣ$U>)}=b m`W3nQr8 ~noϩ%{?CdLPvZzVw9OS H dLGυN_7(SCkޔUb7 ( 83}7R99R0 |tԸN+$ WuY*,U[jn۱}U;"0}M=93"#ҼŅ\_o+BLoy=c>.Gaakؼ+96:~$c: nLZxlM#W^OC{ʚVsسF=ḛmHX"z6p '\$rp޸I.*O*\B+t-9 =@MV+Q`>s^^U)'nVLV[V $RMwWOs[K46uo~i^ݟ%{2#!](rPg*Dho3-'~ Ţ6 "IAlW=16,25٫^ bDn^z ` l<4R`/:eTG\n {:+t+,(g- .-77'!f:&'7Fm\Sex $zd ^] ]Kڨi':s0vfg, \A>#u(c뼵Ű˪3FU ^{H'S$b6D7gz"dǒdF)Fѕ7J`J&db'M>`^&C({[ v͎'kJZK6B`0b q"MW"7`i>gPZV9/}]gT ,π-k{J xkȋ:Q;H]CA2WBFoUŷXg\֭X%qm|ؖ?<U=E_k>8 xOIT IuDA S0 qwOnBBB"Vjp 겆8$xЕH ^Yuا>Eqn*WBamagHtVa8|ygo$zY0AkEH4ey—MR(SbN5`5+=@QZ Z]$.ь  GֶбNwK:_n nݸ׏?S<'R}4g+bǽD6gIڑY1Z)/T/7-r_ > 0AQAnVH療W/Y^&ʼqvƂLJc5pɜuDQU,KJGOU <\-E#_Eo;t&bpvEG(164i.xo8[pŭ>*<\idHRzrL>oݵ>:3W4}FZעHv& 9Ql|x@U$D'n*ND;twV=V;GqVn6o )Cz-o٨G͑)+UE/z`Z(| ԧ\V "kڰKxV&ȘƋ2G>(,!cAcI,v8_jx[+kX8Z0dHr(ﮉK VlЄ@_iwt#߆u1| ҹ'c.͇h^4Ble1Lc|ɸCBF&mD#mswCݥ=ڔcbC3\ J\z LHy k$'c 05I#_7-Cw|Lsj e6~HAV|@C\ tRxUP'xֶf?f̤ŋ}m)[n)K"A)aƱdm]ޔ[S)koN.=6'<:wPŻYFE!J9_ڭh~xF[BgCfT͸bh_(mcp=?heoxH,zXYB9E>.0R3bv)@y`X_߁iJy?gYXwiDiW2[g#0fGmJRA2=~aak-if+{;NՒ) y0)knϥ(9XL`ˣoܐfz&(]VߣdʻzTvB]R!a6Jq:#Vt3gHACñYCPwZd \TdJ@vr,9w1 YLR/ IeR6EQ|STt+Ji8aT@e1vh'K1_~s"Ω؉G]hy2U?˒{;*MgY^hS?DTBB+=IJS5nw-7yI TK}炇Rb}P[n$Z#JOR[eΥ\@zwC'G0+OSMi>v]=u' -;PXQ>UYax8;q&%E%72-LW^tx4wuLnrpOo^5TT'' &8:_ì٠,"@P{D ~/DNic Qh-/%dl|*u)æq' nȰP\b~ W4_KR=9DKj|/Ϥv+Y}>oFr@E/4/,x HIΗ;t CүQ5j :!"Ĭ[xx›l0J#mȘ5ebyl묞?GF+AIhuz5e?G(4%-aeg+k%_) &G]qODGߋe*}!VSL(IBp,6_>37OrU[aN~ȍ 5  )=\dȂ?^=yρG^ LLf_5MzG7GO؂J_%"?v7IBk1C4;^ٔoHd c5٢)? &Q/=_$=4#6͈ Po-³] 8C.B@6 bl* jLK ~CVCUfԏJ77umqXJZ?O9CG" )|j6pZ{Gv.cjb~ƺOεBxGCOCA("ԁ]e[v-h}3pw"7[7 +{0S?Z;ٖs?¬Oo2M@8JpwRz#e7 Е<bBDIb:ӹq&O<ߘE ޻|9,9I@EDό|XS"g=i1(k7ӑT/rZ=| -rLj MUuA>@-۩kes]̆079B!T!~{rV7iujQp>\"J5Q? `HDJq"ư1O^yТ.t}ryTTP&BI:wOٕ 뉫_ euՋ›#hb5=-gjQ mJҟO'T 0$rQi[M3E;૗w3#Tӝ=H+b!SZOѴDs+E6|$\pV`NfdUv13n'3#,ܖZ#>.ΗE5ǔWݸO<)޲{uR ˗@ة =r҇  IejM>`ti ǰ~wQ ~tP:,'U`{\9%G_㞺2J3%ZpiWKPo_J,Ƣ[EAN0@jΕN`?!?OߕgC4V=PP#- oX0W}@v Pg\6:qaH|$`;7 |y7q#ZNThZ nJ18aNAZ)r3#ItC(!Ts}##Ry(9@K4x8?Aq#4mcC^[ם#rukJ^ M̌*xtHe->Pkw':^6b%(3;Ryf5A˛R/;* /6}5f͡8Wujs*)~u\RR{6Ifɫ4ơ3N7M'< Yljc?hB .Gmv+CqbJXiI3BlNl$tKٴ UU;YMxXT'w;`Xܟ񫊤 uTèG^fa&"t) ֧*DTݨg C0. GLAxX ?UUGy yZ qi!&"~`D)w²Ow)3,uͫE֌=zp,=aq'bnq_ft% Z !,1G=+dHURyDA@u@:?Dݢ hc,/az5Axِٔ.s)uUࢥ}π;Z΂.Z\: A $C2`;v*6i.|ll9_Z"mdQ҂- өM׽_‡x.a]1!0UE @5U(%oC폺fkU-)#VAM-#lR% _T\ІW.l1L:4CW)?|0Y{ko crE&bD'0\%`ImoePB,i_oA?EIGKVL)]i +)d(b󴏕ṄU⫹?HSIV}Ξ"ە6IP-?1 iQOKxF0`XZ^ht*`ߢQER 㯏H; {ďNKRAAGu^*pL-Q+!ܭ=XТ\a|"RRѼY0}$HRW&.[@Q"zfᨅOC܃g;1obI0%9HIC/Nh '2 :Y9xՇQNL7SL ;BĬ} 3 v8iDmKLJW ּ%ebV߽z$ ,*5 ǪSYJFڇ_^ܡ凜zr24*ml˱'>񘶠qt"~RpX.Oac6ƬuA=$CYP.W.)f5NN&:YM A 5~Hl[aCkOWϧֲ|ǔ=AT[tq 앖is)*pך@ }ikKar>1TOe)H3YOzB?ЄgJtQ]LAd\dU5n wJù kP)9MW S]+΃c48&6MeK;@7zpg7+_Ķ,NӁ<7+Cs ۙkB~Bd(yde/փz| 3*@KSzf X&M(Lp%BeLWdJRޅA ]H% [Ԉ Se;\6;  ^v`U"!| AA@+q][cC` * DFurJ <6U\/d(`M*y.S\2o/Zs֍cDB>ͯi7WHvg) iq)Ha(LgCwG@VuŅT4LX^t} Ibeee2Βci+^^fseKN6"5<1_2YD5lj<˵6\8=zmyKCt' \vu[}c<c1[Ic,xR`CH`E.F3,?'x!vm K1I7K xD¡I~Ow1|bٞCkĊ#J59 aSN1{2rˀȵPLy@;S])esC@0vR˲oz* =9~pHj&_+wj 2YZm:GR1xw:+ɋ^$Wgo]@`*! bD#E4x Ǚ`mHR|:6ԡG:V x\9ԅ~&jpn?Ccf7B}D4ǁ\ASX$q5:yaVۀgT ~24SSJU936#kO9 >-B:M=/V:wQdU93j2k0Z)D_H SPVcҴ>~2W`jş_TnT!nn{Y"UCk5~>ԟ< BE);!* H#cڻ#HDӦ}_? P)2N%^:N&oPa34N@ dj8j Kt#T9!F*O/JEx΅W]`V׆qLdvEfp-m޸=J#u+F3J7_)FѻʽXx8c~Mbh߈`&nNeX.%bn̋:M"j=7X!Rs.KVc k|cC8fG}+c,H&ڝ*(TipbM.Ed# %+YLX[󤽉SEU#;-B'UPj|oPE"OcO"8UXۜ"w`^g|v٦u9 ]MX]C-4MI & ws>k-m5^m4;sj6Fi=1TgD.#O+ i%k;mQp!CW*x !NQqγIvbOA4OcDWJamW6ž  ZR\"Μ} ĪE"c2Beu8]k胳9gd> Q} BJLryfR!^v= ٮy.T fj [=\㡻Z}9_ jZ53 (>שcQx DcАMH^`s oKYӼ[Ud{yRVw#@@>KTRיUB6ewӘȳq 8 E| <۪L֞;t ۓ>/) g:Ϟ(9'+gbNtn 7=7μVْsd 'тt*_[rF/c^R-TA; 7֤l zo!bƎ)5iwPypq 4=|X3 = z)mL‹3M}ʲ?䟾f2u4 ٹ>mt@OK8H  tbk);c@Mc"ț^vj菽JU)բnɟ9xK/БT@KJ84.2?9WΛb|Rz'5u tϤ \#rsjz r0[j*h~Z.RV sG\VchsQ4(:[97I;Hu| 5v0M!iʄCTc!z^KW| d< ~?v1|Sbó$9/mה8ؒ?u e?i,3&_rALU |%QɂoHWCR&"P=L^ p'&0)Ć=M@nj|1=ݠdMDW; ` ip˲Mk]&l*.ȈhB]36.vCnP[`.-HIz03ip+gO*AkMxN??]}nOst Z7Fp² 1Z >䩣A hHR4N(ĥX-ʖ/g̹ڴR_>JM*c|r5"Ĩn`_bF#/x2䤇:m$x%ӐT PytPP#8R|~[_v |&wYG|!OѸvȈKdp >Wtmy9htdTSYU7#paRx?y \hY¥9b<Ү*=9b}̍. ~oMF_BUşޙl9TWUfk1f{yb^u4{/]kk百>Xǰ<#ʐ/}(,=˦Tp9y~>,A̞;Ifی^7UGƞࢥ6&DF<`ױFO3Yl)]9JIsOq̷ ȷaUq$)l*i&sNTau(0:3to8O>m3儆y>W,çyq/}J?~}\pvp)hA~U2W}ɩG͏g|gFy$A匣&?2uW 5`.ZBMEW<icQ_xnHo3/S2Xb Pf+>c=Vr; hYMOP2ǮFˏrD]Ś.;^|AAL0y1UK;PfIN0s{(ѺBc"TSӯnJ$A?2d{ zQ*>x?kgKމ!RFC]DW6Q<dA왃N+Q|'b f-5 Ϻ2!ά`Ԡ١N6^X ]ɳ|堋,H:|/M1bM R :@U>[w QByaJֱ^r=lǩϡ|bln:-apz1rC瓈;yKHZH^>@Xj/Q \K A2EWqDpJVZpKͥ dc'(A);q/p~ -;CLg:]}sՙQ&[r}| d^Ф2YvᬠX# FSK@f1+m˒\Ge0LV6˩Fy_F^->WaDwpMjpB(S rBcYsQIugNJفД< ~,0ܻBntN/O3 iFDi*۞M_|ϫ<]Y.+Na8.h8~G c2p>+5U8,"FQƤA㡄op}mXJmw# >}cff@xT*UI!Z]9V PɛK b%.a3Yws&a0|mF<$*3baf_CjBX~G^@. ]Wv(?A+#0b\M)[8[!h7#9{[(XCV{!qIuWg ; AC#^l`ޞ({Dv`Ɵϵv*J~81!;+$ǝfzo*\G]t sF]9]T8*[w$ܷ낦سC9&W oy~Y͈d]%Ъ%|"+'v_^& ].Sa, u[8ako D1w+ҧASouʃUI|k *u~(, 8.U0,v_V(Z)s0)r?,D׎ 6~w+4؜ dU~p8(:A*Yo FiÊ%bXdZ'V Vlv|*)bk:]#3yL?_Y lbqW<A&K1qqYB i$ÓOG-rGm_VmӺE3Ф0F*x%tGELؚd^7[C0)nuοP`_?{.gF8SNx7Ad*&ƉAx`.=(Fؠ)pqgnHg6GR+muƯ$>mYRČ@`[}RVMKSC G}WE'\84zWV YpA/ ا{i#kjQDB?~eO$~vuy +Kx Fa%"U0Bƥn$t,Φf)*^1Fsl3^| 8&$PU@Hܷ[ӖB8+MXxME%KCLd^^"Pz1s{+aF,)]oRTVl(|$Dc9Q-)/Nyݷb (3X>k&ҳL34 )vIV<%x2Oyt&'k$Xڐ ->[x+R+T@irXhcAajY9L2 Gp7xRG\6c;SBh^J?Xopܸvw`hvdoDZl<_Tj#|6j mx}|D~huRqSh*"nh0䮮<ͭQE; &6niܲSu g0ffY/;B(kyY`=(J)~W+f0δ]ա_&9Z//=} MS d&Ψj//jk ٺ-̻[HTtg5d*bkܙ;-bT xTKj~ .L/Pf%]&ϳ4љG8/c,!m5)ɰi_BF!oĥ!=7 UpêݦOq/arc^3/wR "1^A;9φ3-7Yg0<}+\~͓z∴UGe.R+Di@0b+ۇ&'o6x`Ѡ^hQbo Q(Va2w{z~ڜaA>$LźouPjHhي=qq6k'ΠPDz ik&v#+08 =rll;MJ_V2%XH}X@5aHvw ч;a=o3ƲU(}땳)Wt~Ѓ Hǟ߷G(MTh~Bg0?->.v!J6x5A"EqkY_Rݎw]}`r-8gѯhK!A H)Vĝ *bT,zpJ9!`V#|~d194uPRur[l+;+KT UdJ݄B`PݴiC1!;'*iqvضa 2k8 mMȽ)4H+\mq@wMi7]EwHΓ}d39R ̡{nZx%C17v_ =n?ƨwΉk!6/*hW8gZP0=y>{IiR%8Ie@`(TUFGLyrnTl`aidG(&$ Zx-cN16z[it}v)")|[E#Ũc ax\Ł3 ꍒ=4yKtLi8_qZb%E@`=ǰU >0{5).NiL8WóS?:Y6p?`6 |.8l"ca{fk&\HIso^1^X \/ ݱv܈kGY.ESĊd}n7PꃎLHș^U$;GXU5^Vɯ)R\OwF:HeMb 2ln!zrZ`U1e8L迎$z_\}\{*`Mk4PC#]% $I&=7cJe,x8A;gYGݦh? Mq{]NT&tF2GuyN6]EG0\+sAS{vqHdﷺRQs/Noͷ+NRa$ ].adȤ؅_"· B5[oK8G-ӈژx#AU'ic”ow{tb󳌲%ț,,5͔6,}Rtqa l;9ҭƫTA:^ y13)N&˳.R}`nVX}OJkwiO1PY^*2ZXF\,snfDcE$憅1O1m-`KRLA.™#ž4A`̺ezW{s_X1ߎ 8']zVZ5h3*d8R~w΄ݷiWn ;Eԫ#+ -lYw3o.hqt#TE0֩߇AX`>BX{bt@F-Мª;PLb}3 HKo꾶SЊfzu?kt!Z@x-HAѹozWT>t/Nuox}.Ѵ1+#7jeT@",a$heԁ{J ݅)J4[{kQaRbz$=kxvTƶSK!I"`udߣyt E~X3?` yP٬ eһӃ|[ޮl1I}i#"6IuūvaaNl=~ۜE}!q^G~Њh Op{E־ i }V{#n~7x;߰9 eަ#n OS2-L~Q Nv|zzmyMv3SM.]/Mqa$;e53ꕞfH\4?G ˉ/B'J,Y :Onl $:U ?Ӆ v¶r,`R~_ 9xO+q1'D*,J܇u&βTzN:n_{M*9D hI.)K"+ Vyg.2ty;zֶ-_owEm^t՞f+CXyAG]fF:Q> Q=wr"8L)dJb~k7aipsO OA,ds\ZXԔI>Xm\$~tNzWQs)){dOA)*,X8K]cQ/L{4WDHgFl\x6' rʏ !Myx`!Kk!;%vPcyP'+-&՛y(Y xEW/R#R _ozKrmZcE؅%kmbi/\) a&^b3A-J0GqD϶5*"׋WY񋏊YeѸƿr0 C;9"Ꝭ|kyn4KPn 6Yܠ)$tr!Fz+k]K&Q8 zV [8G/;4|d"@.RuCSe=3MC^H,u?&[3t;SPRox<)Ѧ$)V.'bu=Jd6Xh=tطoX#7nq7,#5KV@u*Vئ =[PM}iG yLk,Z!Kw'T\DtNĸm7(nJ0[ΗˌڈxŮK/e+?rٲdر`L(B,-BpVd労e#rqO*Kw)Zpvκ{xC Y5Hw*jRI+\DkF"GVjq_с p&}Ih3w&PrQĔ0]^:ړݑ,no(RݺWm6%j>j/bi*%}ܕ%S!qֳ)*@E(jD2MmeV|)I;{lKYa{41 .1 *V 9mYA Gho  ! Κ+4m.F+l3yG+H?T |ʂvS5j.ھVr[\M2KFe;i^p +|2#sU9Λ=a+kgxNzu?A/9 f3"$DTT/k`rba L~.5KIAٓ.t?u{|0B0Q6 =g4Ty:HoJ3 GY,ݨ1[e 92GwZVԛu9k|9]%_"y Vndl _z0 ja89 uAഎFo-nLZc;/=sq2,? ~P/_ .a NF 96="4$;H\M) :g,ǝсf}˩.Hѹ5cQS:C<j ǁUCHSAi&:G[Iq)!Ci{EmJlضònXbMg u|\m,Rpq@>6'~LX-t/f,0CM`93qyN_A< ͽW``^ sfpP[GL1} Z=OۍDkؘ}UL`sGB_ĈwUH_Iɀ~ft@D5/4)^r:9Lx?'pO`AĐl,&sn:9)b}ZE(o DXAFЛ+6 ~NB[,--^/V)z{7Id6 8V{Z?!uLǵ ޸H4zRS<:z8]Qf ~֭m-7;ЂSx,WMw,bdN.U&9Ih:`nr7W0fR {UvI,Sv9 NoY;q/1~9m.R&(C[4R=uzUZgr1'pRN]տ_V_`epI?cjxtz#Y:]zؽt"fn7j\#p;m->gUlܿ;=^L޿\ ڜF0ػv)80T!9a>ϕ%8uz+ֆ3E+vq[3OEu& #"7׵F.H+Z:IbOfQmTKZ`;0]tSGu:YBv4"lZ~oo`@xNK.QVqY`Y U eWR~C7G~-*?LkcyۣRbѭn5ʖʆbei:7Cp( *r)!VL.^4ʩ>2rsN$byCi aGu²p~7!'G1Pxܵ: 75cZ򩟍TBQ~u&D5u^Z g ? I{eNwW!L7 ;hI&t^l䧪鐱dlwApMhL}< /JW</O'(}jkE'~Rpg#F?%f霭Jm'G.FM=Aq++t ^tV)9EL?mc-xn&Cb+w{pYU898"SL#DVCSQ,Q( m#t6[m;‡[s݊g S#㞎0ٜ1{C*~4fϏnu݄-)[g2 N_El ZDg o2 YܭӕhK79_d ;hhKzJ"8I梡B>E#kPHl+_deuk07FSQT8?Ɩh]bsf9ޖb"b?q?UGq7]2=sȉvG?!tK+$ 4cm͟&1H-##A۫v'öТJ+3@K5(vp|*uat+UG锸Eble|lWOO@>R6q\F;d&QEtRyGt[mSF=*k цQ~ITj.1G^*]*%E42NxoJ¥j[`,~)g9ݠN~E.HII5Tp4b8nFp(j i *Bn +:so=ý۠t;NjY3wY~y[򂙒Q `rD|ܲ![Quf4eDUlVPxdaq^6\ [gWC^%ɛ,1!IObtVQ\LPʴG1INAc M˄j)3UnY ԟo*ߣ4Aza ¬E :g>!%Iõ<!(Tu >pzCdT+{g>^n;w]-̬1˄K6qv;uހ!jQT#[X>Osdi>F`D- (QaUL:e`zA$Mi7̎|I8as]"_F덻WʜC8}d<'t(,coi}e|x" ' sm\E;w n qOi،{FӅ&nx"8Bm>r xL;jj~@hr%+v[.c~t-v$moӵᬿ.#"'vr0U+OjswW񚍇):1mj[|9?`ʵPppIU(T զ]7S;_(R0MTbܥFvDFGfST-&,a"2$(*'ц%q;)eYPR m`~_~52:RU\&DRIHPJ6Ē82>1Mi lfx3Q36z!fxXNRIcfg?vZsа3N4lb2̇¡PwVj"]g'ޛv?QhEv¤1 l}`hFݼMSpYj}Mr.|wYuax.4f9j7kspNyrx"a-QV2͝'c xo\@,-~TT( u ,ZQk?Ud?OLCwnVEPr‘V;xKgq͚!Za$_sFn,[2Cuy N[`Iu(t76bg?mcr^q\5cL0owD+#M7̑ f,A('1lc$esǵo!#Ҟ^$&s}P&*oT@ A*[g3jy0bfD ^Fs44񫬦#M3־3yD2A!- ڌ2зu^sv0I44YBf[4w]\2'>x^= _1ޣ;4hHe^ߚ}xwlb=3Khy"#hxsD7!;$ $N1!A"{?-{X9Jʨ{.{yhäFbںY%oIQg@ߏJ8޶VSg..ݶBv %9_d`` ѐ&Sb5*r5 k7юR}Cr6ɗn5}'QEZ!Bj'6WmeqJ;M9vVxΣ(߽꿌>[_U&'ےJo\[ ko̿ PraR,j[(:+@Bq৹ޒ q3IbiW?QLh3Š_.s'Qe2y4,OI`!^a]0~6љB;^I 1YD5*~٬ӭKBB#AV3EoB6ewW$}HM) X7*j\*Q~{)HtWLJj@l=7 *jVXd!Y\{I86d z͏!ݫ3YGoꪄѕ 0xm9OR*jd4X?gǵZyABO,>^!$5%|JʣnO.EطC M9<}&'DWJ1# _gwqCv ?L;F6Q_˳`1$*OB:d#nm] B]lҌC^Y[7b3>n=Rbװ|!<3i-y~L,~҈1w$^xI/`*goLvds܁ܖjaޒȩ` U>aq|,F*{Eм2X l{mꛇQތH;ιHƞ ,f~~ ˳3ߧSo6Zviv!6Jʧ  NFi*.dY4[1Iu]#yswv]+F{5F lk?`ARHpNIyZ[vN`W6HiY/\lfFSVgŹc 0ee7ikk:_̕Y c=ˮjUrm8ݛfՒls<E(owf;Ъ?c#ڇ0rP-P], ڛ#xEJCF.LaE@m,%{Lmz|Gt5.* 2܈@s?|ZQI*V}]%/cd2z]sFgɹ'4)ԝ,}@ъe"JD ?1r㯠.W6Ջ wcMa3%+xIt- 63 5Ltc!4}1:5ar] "?"=AJ%@UUioYНuD(=<QS/L[ua†[<-cZu5%YTp%~e&M1Mp0<QďZi2>4)VGap3 H⎒5գ +4r*S$?ƼKsxO ΊcŽ}elX+Y:=lv:Ph%L} $H?ĸOřbD/)ܶjQ[?[,3f+EK? 'Z Q`ުDؠ '#0 56DI2 ҲCfx:ҺvTT V$Y9A~B9*^KX!=ut{iӥ,0@i%ݖ-祖9YeY"i^MtwEalCAץuNi {?<\mGn{ E_7x{j^_Ʉ% v5wl+OzΦ'ERuSB{*N /#n7ǞeVO? Uy<`" \3L-;]c=|٘=J) (x<"X4r%t)ںi1`+iU~Q{fl: "t!A,+x1g!P**ݜ |X31!4sK.# ɥcd8CIHl=={gfvT zmic99z2AZ>cL .~H!yR.PA˦P˰4%ahu6gaβ?:{K|B3P˽ׯSRҢZ~cN\\)f) u\21^w}A"=KM2+"\u@m2Եd?q%׵)?yoϛ=[zt"Yk2%y9s:j7K[I$7~H,H=;*k NNmMWW"|R~"{ d<0k_aUD-eqˌEԛhhڵ\6 az0#4k%g7R(3GGoFu&m&ⅹZƦݡqZHIVi-%Oe˨B~|cF0D(mG oQ52My4Lf!j+:&ލz&Z/H9N:~sy;!5Fl2d^.67 Jjze|y[ž [ⅹWz^Jv.$Cc?gWfqm1TS+W}$ .U#Ln)`7,?7{0 E=MJYDxowŕf.H2U3l~Q)ynqP Z,I[KMۇXw=^& dfo@ %:Sgw]F[c.Β++G3lʉmX;IX)Fi=zAUƟv߱x0gR[USНT&_TiaTPVWE`!YsȪNePma}ǽ}+C92!M[U!\JCR}?ee\FJY :?_Xswe!1~{L!W~Vn :O6L] " ?~JB$¨[lL90ꟜꉂeƔӋv:vNb!pXЖxi+~pOpĩB|8b>̬U$لܦo ȼQJ_Hl|xh=$J˴Ö52Hfܔ5we<ȳ91AsxpSRgkNڴ^]͑&rHG;vkg-!~Ֆ:{RJՍfɗtmqGqwYC=xVC(F)o$qY pG}͈YVQD` O H&ٿ7Trs4 BEӃXNxh܊$zǭrD2UFaG*[:N5+Ĺ+Tt&`9S4taDOZ ~ؙ/ZG 9֥n#wⳗknT²y.K} jk[P'K(ʃw[ *:4sCVWB';37< rg`M{A}Hs goB9GFuH* y_m' 1N9|[g<凭vc~r (2*87s2MF"|e jhq68bvHS;45}&ނPC$$M<c\a 5.߄ࢦN84N\% ;4:7ƕU($Xch8x4>j/ I%T `CdSLܮkhKkl7شT$>k:jat`^!M*spr}[BZ-}9SږLfI OmT},Ϥփ툾PTZA-s2$) Mڹ]hYS:t5qdB5dINOi8F706}Q)J+>J[&>0oc춣4a]g+CCFm-Ai4c`4w`C迌1ߧ٦M}|>+TY`»mRc WB!|{XVonh5.+jYFE47I9!Unwg*.r&/(A (2d[~Y1>j{#-F[,d5,Dj7/D[$^4 Z"nL0׮4>[C,[Zv003a;1LnC~HU]ঘoFFK>b ʲ[n՚L *I0Na;~դs "Z Aٚ 0q͔4+R6'fW_3%+yģh:j%61TLKM4k3{8wq C.-wΝ~ W3h6w~uF~,f;ijĮ)?ÞM1l*9%wCU|m y5 x? ~++39J?e@gNgLOK d(9{;IMڴ҃~ؗ|hh]Sdxk%l,R L* fz R:'~@򒷺sG0ϯll=,0E۝G<]?퇽4ƌq dqȌC.lw5 rnBdfkA7-&.wS,5Ld]6ƻCozE]BkI" )fIJt1h6} \\ZtQѢcLod*jqϻ72&eWQHeb0~jnZ} uuRY0z{PLE`qۜ2^T.#x"mS \#f Cۇzj^p̨;C0 =&ΰh03"[w2Cf~$'OyeZXV'֊Mt#)xc{ɫo1JdIEgv`7'dW0l'W]P@sa?KL 54Ci?]3P}-Ej$rڱke=3;89=sn=X:φ!i2ݳp>^#n#ov;gȷqIa*Nj~7 r/B!"ͪ醔o^a)7NɞhΖPm. ?H8LΆ ټ˜<%ìuϭ<3!g#.\VGםa3(#˛.{;s&DJޥw5[ᝮΗJ qR{ *i7_Hk0,M!7x2b\%$V4~^ڀnFNU+R1O4,&pH24i9)Xwǹ{R_yCJC:u]G"~._, q:*@n@L;tҾ Xppѣ>Ӛ/CF˞5iˎ pF7SDj۝/F54ځ"~(3="n!MQ^m-QQpX,bқUogD" U%:g5BX¶oJ&TyfҔ\HC)z듏׎s[Hkjs%0wm kcP0~0i6c[. $2mNe(\Ʋ!InA0?Ї+MБɠ"O|t'JRK8^+[ĒUCW̴_;ы6-wFe직n[M\jJJ5oτSBq+9RHxfJ+[_X'uyh]R7X-mR0Kr1wҕƯdQe ( wW=rY0)CDnv(H9"8OKNㅝދïauoN$%ɕLN4%)|ߌei"@n :,MPՒ,r`/kΡs5M (׸F8aF@ >Y'&JJ$:^Wws7TIt3.4xhp-( S9 px`М.3XSz/FLC2׸vޖ{І`sϷEz00҄J[Tq_ZB9{߀6X>N 3W$(ȉk#to$Tids<1{SIr w_оۆwj^8 /N2: !7u 3U 0K؞rS(=B<6Tse SУϩBj Ipd4Lig) D퍂Ѯeʈyq q>yR3ʚA^( ^mO'EU>Xx&5 M*v~$X﬏gwV-C=X?wwnA+'P<ɫ0$͜5V2S&["PWw B ߑo'_pHDOCiP5mP?1. 3 EGi(TUٯ/e'^r@ukvȷdy'/@qLe%|OM2&Z%J@tc(Fl0D>_jVlvN K U9:O +DCza^|$9DmGZ:qUx;8S=BRH!׼%(vlZfqS ,8qQʙ8V4r HF'6/ #Biݑ=c>hU̻ tH;9R\L &JlNCoU axIuZ԰A7(5_nRu.@-RBdPB)gY7@avG|Ei%xPfq_H7&H-vzq&  Á-viUd#bo'igl,+ 3w77[jZa%ŢA|)eSv<q^i>DwV"JdF.WifM&q+ѳ}82GSMsUG\@:K)"n-5#q K8Aܔ?ux]l`]T.E_8ND>(@KieĜ FP-MbKwHY$ 4%櫆f1eIQhzI$4N^vlB$jwE+q;əN3s-D{hH,éhyB^f+dN[r% ($܇#CfJW(RFteɮs=8ッ\e D |QC usmP]mŦ⁷dF +xj7yڝ ޚZtya*h~wZI ~ԪM"g,!FgJb+/a| W$Y9#6aq{hEM)P-=ob o}zpfOGt=ѺMsFuy ac&:.#gq y =\}V/ FˇA1 Lbn鰯D/&DtRNji"+0Er炣|p/t<@>YOUsί_ct9mKX)e NUWZ# T[Ye)DTOPQ_ VzR@uܔk,8ǗFDlz7U+Q8hGMG8fm`\1J1e4̛ԯ7hrV:8{hCT4!4+..aÏyuDcX1BK?U1#{b;Bpe,L"ʒWRsHqATC H>ZcTlĉWϙ0OTsE/M0،a DA63zVin0;D>BE1D_(oc $s;K  yg?-;:˨t/N2Q$ NLڳ%鮠y^ %/45%2݇ o<'㱛E^QE.kƿ|͒El= 57Vhgt 1}`xKR`ز7LzE>=BȤhqfY^ES.f:>uʷq@iN䫷 rJ#A4T ؜ҬjLuF+[rrICs%S4$c Y]ULJRPR!-sʴJ׊S>Ibr[;I((oGX68Ȓ*u?05k )J vuPM@}fžְjsqfa׿ Ue>X!$ώM|z[BВSWR+t[xB@Q'$Ά O$71Iߍ2)(KFhbS[ ty DF6.i'(L7gB ]K3m !FN.SzTv}\/l03J`Tpdu%6hl{Z<)Nvll\5JrEd}#;n*jqTkŭ9Cy:eXbi%ċ/myC\ d(4FT;/gRSazTYka(U 5%{zA&upR0u;$nT뾬Cy=џ7T]Re&/ߐ䀨pܞ\AU[0 w`rQ[k#tTHPM;V&2tuPԂTXY&݆? 5G6PnWI@S Dok|jVw:1=QdKB9y} G=/vGcBG,nr>WY{uQoKW2t$'$,O:s~8-%@mx'Vuܺ%!fڰ?+9>D ^StTIa $`J7D}N;%k9]4JFW7n=g$(UO|zlAc,UuUVV;KAE6Iƴ3 u>q,b+T H @]R;Q? $y7fSRo :/c& !sdXgNiHEȰ&qyj1\#ջ}K5Z9DMu m[0qomh#Hw߃;'$-APݍ r?s Ю7̄w.zLZO_vlӬ4}C;$(#Y`0$.TD|gGM"ȉʚzv}˚+lIC$Ҧ׏cDL=Q-j9O+5ݲţ!AS5@DGvKjE5 ]wfv͎6l2b%!\D2qI^I81~BbM+ҋP<?#f?}_Td%\2F ((9H_drs>N+s=6LETvpbo3$|سVهbKO~ UE?͙6+L2 f@80 f ϊAo2cLI}*'xPЮzY#DP͕sc^P>2,31"Y~fp,/vWԢ},τ#i{S*Qcٓa^֯oPF!}}>'瑝FѬk$K!ѥW$Cd`WA0We`.(ܜOlPw1Eo jsKDرR:n BVZX(1G xa9yWs !Gi*4a WG>)j_5 1F0 LU6n=}.*sz̭:2m>=D19qM>Y.p6phHoXYH YzͽEVJtԇ\$Җ>y%le?,ث!IyT>q)4>p ۙn|-I` ? Ŀy FD$uZ\z H.(wlf 8ѱ` j k/ K O/x_:- Z{|M=&1b{weO\5Y(!zJo6Q2 9EyDNؓM䋷Ӵ{dX.9fn_>[j͡wʷADds*o(k<ÃT*DǙB -7F`r*6O Q~8t2]QC= DqM]~,dn B-nt?|@Ҧ1|i˫*aT$k'g cF{O Tho!fQ+NȜ'd\ӄc?-)u66A[y husRUIB1̉AeQMg0 ʵ"CJR5Eah$ond9 IVZM'r9ibu͟D1u8犞w@H]^G1U*pmzd@0{f!`jw;_BȔ6rLdD0U&U I!Ȓ!{vC%m0sTOLd)0J*]fH=C9_ ˩&g\OHذ:-xQ{먡W4[_#]g夣Exֽ:=֢X!Ѽݡ\Yf͉JGwxԉfj]^s(d7%ޡ` p8PJ^MLc-gVdq]lӎHߣ }Q %&$c]S E$n뎀L}'F>hk'{Q~7*Y^&<5ۋ#`ԟ䶄1@cF0c a{ O 4f$ކG5dh':0iQT_O}v<9{^eXbl3tc1.ƣ2O"2q*#-슟pycx$Yv/ X/}(*_s},Vr붓g#og-L\g4HƏmMLv#kρFmR \{YՊV ]$;oA(,1r|{¬.z*.KNWԏ/%HeN"DG*oL! C=Bn>׉ˆ~vg[|aIy)/Sl t"&ߪ g7y`*$@\iXNΩH\T`J&vPӷ~IneU`\y'P@p띓 *7hAa:EKea|;:Ͽj`VO6NP- Xt4GPL/5Bd%MJꣅst6'-B\lUv/_C/Wj58&"tdEk!yIz2Gr3TWu&c.Mχ6лCd DG6#ZkM b~0xo[FP,HnmTY9 7](A 퓀@ESrxKRZvǚㄥx ɝJwHKBS"GɖP066W3T*[bQ_z' (1\ڤ R&G8}+է?K|Ap[[{zODg[guu{Q~X }ޠ{Lb4#uZhb WHɧ\I-2fB.'}4qn!ېaE2-Bڣ)EU' IB&z=dN} 3>+` U?#MV8ǡ dj88M:±r˳?0b H͐xFӲ~m_tOz?;5Σ?-q|h !drgyK62~;UGLΤf#Ejfc;M'sYt!HA%$)"x-H\+ZC~aH^S؂E-A&\>b2_Sh}u$2:ȸ-esB(IYBrŗ]c:O(wJ2bw0"Ʊ?5P?$eu"vVZY/]μ,k@B7[®Z8§jSO *l劷 i SX'lO} { H"H6q%bvmZZ:d;M#zzD;uz&'af0˒xjH,. IqTvLXF(jKRCХkK4k!y;9PN\1 t͎{-NwY!6ާd(cq; :ׅ. jIA %R]+ /btx>$g%O\T%#܍ܦy 4TvQVf>Q"z?CDkka!R);,J@N̍6}:`{Roo5uksY> ]B:cec Hs.;xNގКcAQ^gaݦ}ODT("d}b&o/Oz2lXyL|2sZ+.0)K S>i3-܄sWņ*:L}~с_44YޙZn"tQubi]Pk_PiB۟1x8Th&[OR3FRJpVdTЧwza \GQԪ•>yH?/&\Z@ՀSG[pQ<*4DP|}.$Fɠl(FۓJEw$tՅ=;6RVK=/mdz6fRܬ}<`4"0(CBe ʔ e)T5 qmӜ=T+#ryO)5-oA^UkrdWφ➙ʂշ% ;D 2}1{l/O{ ituy'$"i P43P{<ޜ.,_![o"KQً^74el|#j-8[ ei8@]7;ra(D"&et"GW=: BD?/7&x|^z7_Yczv _ڻ` Kͻ۽aT:xrוqۥ*sS?QAEȯI''6qYQN;+h5oG= n~DͮN׈ÿ*د7t@=1[nnCg%,f> jeHȭ)%bTXuY({=-xqjp^KXC7=S6Mןv e|`AGuj5',ÕYď^# X~zanѱ&S%Ƴ-iRqfw!MS~z?M:&^.@ZQ_]UgZE:toc3>U@m5{޺ޢH{`3j#"a4I93%ShzoZgI񣳚yS[΁L&F1{tїBG~ >L.i{B[h'<3 x͘+GNaQ#)%t$\ h¬RrfTAfU, cX聢@@?wz9zc4 +^Z:3z(w*Aŏf,1GH-n06`Rbop9tS&hu?i-Gc1f5I Q'. Kf7,]޽3~eK4v5zlhЋt[նn--YS2J<bqO.o7\ /nWQ+M}aQ81-˺jЌeyWTC.$iUAi0݁p4:LFU0ණ:dw)#@qí}Cӵ+4\| ,`{&uLj9ԾȮ?d~_η30/;DFfvE:G rA@+)v e89JW`0( RZWW|=j#Tt''.>yאa`J8(PY^B.ܜI#1};ղp c&#YY m' }?k,ʎW \̷/t„ ΐ<+ X$ Z5ުǍ8A︲#^f:$lb2!f1̀(.ҡ7} ;ܟkU*61xϜakm ˵'7@pex A>Dͻ[:8k-Ю i~6 Ur[fi7WWWY'7=s]+y(zW_6HM~tRٶbun2^.js1x"$gF(o66KSry_;.]DHl8Q'7Thѐg"no9QJvt+ Qֵβk/I:wۧfrX:zi",)3|2N[OզfkfF$:ug\&d:;!+ixU4.S W?D\I?TKN,] o8t 4I粩`HC)oL@z:]T% IMvR~xqUZ&p?(/ )2K?HFBo9׏Y\O蒶\zLj?q;8_?a-YgIVKCNJQѶYD!ۘԍ^QiԊMɔ630&oHᦸ ZHvYJe[Y]gyUn5vW3slkjXK=CCDKbS"+,<>YG[+(Keg nA!;@ $K4Ώ|NqofgD+4<}LSb@^Y Q-N (7/n }?Q  H^3֓_Y- jѢԫ,' ?ЀSJザW\zr̋-*D@9g@u;OCZ8*pFݦ&Y/]-lH9SE!P} )\U㣫DFɛE43,t`Ʒm=/9 R|q- a᪥TnJbp~Gsp8xb).ߚTT͸iW m99'p耚{Dds2 y]\ 60t/Ml>E!O9qoIy"~T{\ be$0&F/#kF2@'[L=~($h^Z]¥%=mQ t0MlzamZV2N̋HíCHE tmwhhw̎IF/-Yw{P~H@k'w#_?XM{bT!P-#YZ-y/iy cRsjd e}Мl*-.Kn o1݊N@rO;#.I|`'^%<ޓi6_q Cz`$SL6AhrD'@$ vd:ƁyI<t/)jc`T2QZ0yJƦH m q-)y]  I`k bG}'e&4PLBQ\ʒ*G`?Nҙ;'t8f^.'Q{Iiw7KWI;x~e`~tb91Ri#߽h %NOܡΆڷ|/@e͌"G UhLЃ#aʹJMkprPL&/%#˼Iay{c 6014no}{7oqT]?lDo|d*6v7o&NQWI;hӨ15tAM3sf+EMmS_u ssLtaoHՖ˨b͆spґG"ٱFvlqcwL5GEc!7l5hk_ SK]$_$B`jM"IR@ ib*T4t2wmQRLE~ 2譣*r k}Vٛ0jc"&ύKTq378߃oN&_'nY@ xl04wg1 ֙XSاH6IOcTWPT#au/zdBZ **i;<|3B۲Ӥo[@vtkIp1W~mb=1*]R3!_G =L:IH,A+rjdJD-=RK>GPuUEtN@v90^@<^Ԣ@,^]d}IU;'pL8<aaeY G^R\`*؇_X {,#38K3=fUip@6sDKUbZ}Y\F‚s;xzږ=ՌBqzxO?قx`7IUɬ&&)"g8t@fBL20 jLNw$}R!GdDzC.Yzq_t\X={AlȲFu'Q(WNjNݐl6b؀R %Jr$N,\;%x'|>/[JAn(_r[[UZrZ$\FRIK-\r^B]AUsyZ,Xam){9kc/*z8Z2| u!qEQ('ǫv&'3>N/Q%AO&uW2њ< DJxcE#5o/ڮM\K r6[Q9S0zsH3kBT5k(-8%Q5e%5upomW!91^Vc[WX02hgB1ezzk HoͣWHүdEdD%sO@?Y t"ôAp~"j&+ {Б- ^8{-(󟇻D4K"Y nxŕէ-x-㟲#H`RrZNV =&_FZzf?}hH)׬( O:ݙ0Z4i)egI y ~􍔯Ã& A^Iߛ:X]-An½զtn#_Rq|Y@ >c:eYV %FRȉ[+ 3[7XGuUW {$"h!8}e4;U5/`6qTIIڂ iTP1UUB ǥ $XYfKIEݳL|4Kcmi@k:E.wbhrV Kj{0.~)-9!;E*MidśDU,|ШJ9Nd2絩 zDBY([ %6W*<&G-l΢i$,FFstL'C?6TUqhyb1Ƣ0W/#_1=F\+3$Ŕ?bNlר-'J۳9bQ(K\A~"??y9 }&ʝE-"Ë \cOԼ3%i@v 9HwP:oRC؋͈5{iOx,!B@@$tT]$,a.Qom{4d2K=ܡ,!ujXO{*mnAICTPHϿo褉,7ks#I/f_l/п!`D(~t/1_ Fn[gt Wp%T e:5n#(gL0aQ;(|N15N|LɏHȒgL5\k{/>8R|=~V\rY{)-AoЀ3U煢XJ/ \unkOչ 9k3ỳM/sx&6 ||pGsFuʟ9$Mzy_k Wy?C}b>Q* qRd$. P%j;יv8+,#=}4{r7qWL+Kn؀u3!\]Y" c)VW-QK?jC yY9Op YҞ&VJ9OOR  .8ƈV]M6>zLp%2贶$ƀu7t/::%·Er ۠}ΚaF$vNH+Z !7/ႂeaF'^6оe-Qσ% *dr)bκ(Ѳ0鹒mqT(Q2ܧ#SZ=+Q C:_waW1+ ½V9tƄc2t[5ʧqe_'_Rڿعgfcp ,Xu-IQ[F%KUQ)3 6D X\EaJGpaKK渣#|}(/Eɨ?^/sgI4fǁ{-m v\Y1ŁM"K47@{%8 'kx3m֭Wn!8N W¿'aB1_˞P6)&u8 A;fJ 9L$1s86:Isܗڿ OML'N#f_SX5TܛPjyog8~a+ ="́tm!0=\RHxs*VEƬtږ0e.j9Ig=vO yZWZ n^/snYMΈWk#Yl2w[䓷>~sSRs4k3h 36jBFPfNFC kV:,grn%fp:lZ2oq^6K fi_6qg`+lW}&aQEKbcߠb@HAʘ+U.k?3yMt4ah}֨~6\)|Č]1kVR%X,5`])h$,92H^pmwZ`ZrX,Ɏŭ6eMΫKL`&?W -J'9 *V+#̉ cd {<}d9 UFQ<8}7=ʑ~7 ПixQ]-t\7 V[3ϹYk^AFmf/qBk_{x@TQūBf]ۓyO[mY}jZ\wpL1ODn> I +)KΟ;I p-ﮫ9aJf]볈8HNn425%?Wc<s:5L]bۀm d@W^'o9sfk9x% /o!U3/vek/??H^8 J`KXaQ >&z{`ԗܣLkϳ0tgT@xxd|kFA'4|oұyIM"u\@:ԣ]CCk@1eGP#J+·U 6 &Ѓݍ(U+Ytr'MɅlz01`UI(f)NL7TπFU2MWv-P J׼Y@S(^ ]6u }\t{A3 8̃ZgȄliz&."0_Jkgu) Et2ɑ.^}ě`RI}"Q+1NyDS:0bOs2fyîz^YW&s @*PS*4+5NeDTz'`7sLN`5aiUJ`raB -# Bm'4j^֩餗 nֵ5SbC.?4{" {tq:0Qܴ:M38^!u̦X_:!mު;XOm} EJ6> @3C2OU 5HS(#m"61=q0HÖk3c3[i@f -3QEz__z}؋:dAw, kW+3쮉,$󢞼0ѷy?*wNq~:Cjf3[!۴Zmz4Lkp Ry5yCOڄsAqH,"( 36%폽pݧn9t|_G< |]!<6:P! x3<8Z'_Q֭ oqĪh,'rB{K⚾G]|(p+WΒ:P{X2wHm#v%mjd@1(?+kg6?c`y0Žy ǥ8ckF/[bFMAdO{QU$'l[?Y̬r+G;s2k‚o>o'K`Y2ww%z@"=FDIߦ,q^jw9(/ ߽tLf8O@f_Rzq tW,  I+uL~RJ(vџTe뤏͏_3,njs*rnYJn\iE->4<"+5iptA@Au/!d;k"8GZ.:\6vʺ|s`gr$Y%hޔM}ǜ}UuTQ)J+'Y+00^|UJ mTMbH_uPj `@A%eWFM'uE5Dl ־P]v-nH- Mu #J!d 5\K%#I>t#mOtTeslTduzͿݍܾKXL"ުI8$vOvJTH0i~@mOl V@r2tNGYƼlzJ^be ꢾn kd}*LEBMf}fՆ{d؍j%ưQoʃZea3$pdc[srͥzdfj(sQv5B58&mfY͗#dU$5[mؓoC)ܢ]-%N8I'G!O&8F>=ϐ EFdd|=0RIB$ C8kf"uyY~qh|NA)wlJg6F&?k5ײi3>W԰g*1ju LS'KDV2=4n##뺼hO;TirJ1pwIVr\r{9ҷ/oq%b| Sֈd/n]q}p&x'ZfCZs߿  I*2;|'߱xNpvK[Naa'x;j#1ހ/݌loR],;yiiz:_v(/K|EXf!jXǶWؑ<\lDpeEI1,?R!j% GƬ.Ӧ|ZcyxxCd͇CɔT}*B^UAv«EWOɅ%Y/m-~*. [4ƨ ` ƂZI7 C1a)̼93zlB NCu)*:ʅ?tbǷv=Fijtap|:l!)/{Ă2{(LXEuIXMlt˩PK?2/H{CaФ5ݘBNhPNO.t*jAш3w<^1E;#~!'[(?$r,,S`1PNsbBݹƑ/PW3(g 0DTFѭtRFnĂn9B#f9Yhd*T7FSfX309WYw"p/\ЀQ:d:{ %Y'e`_|4.v"ׅS| 8L;eDb32̅Bۓa[NGU^vZFRFQpt RO &b /$&cn$krŞTEs~ n FͦM-w/<~e%P3T8;p_m\z*62^58$Jj1TOڸwToEű-IDRj88F 1 wZHg1# TxnO(YN˱?6vV6,/RNw\%<~ PՌ^ ~Y;אU]vSJU,uBI^iefԛd%n178'E 2tC9jdr=k1H⁐@! ruinhxVTk*{2U[Lo/dy͠8Er>+bgLǙt#֐8ā~g)Ty8BYN"#%D&/7Wfc#'&uvZL¨];Toe8ԟ`Pw*[R)W&S j g5bkF`4d'ו:3j >ЊZH9Wz̤80@#}aP|55sk}OP $!2M ŕaʲ=T!L(u p !hpGpM^'?zNSG'S !R\hk'!B2f]f)MyzvjJ_x{_( \r_ࢁOz5ݶ °`2t9n 5B/aic'7'@a!}>'%i<-E5HvO$w#Vxֶo9P_'>Ss;lc 6`Jvˊ?=o2aTdT* ej)陰8h4 D{õ=Ψѧ]f -o|g' )8Aj5u&R_-?3܃ nš$R`&Yd,ꗗoԇz'e\} Q媹 ԻТ.*4 gfH9'E:>aTC0[x6s>vq4ad;}p@@n8{4ZI=u&dTBt3- O" ud݁,`Fc0C`WϨ8!0=L:@A(xHB(b6xM>ђZ|FWB?,rmлY9H 5,4s`uNP,wCK Uz&Nq˰JH4j< !Xf0[-wa §&_z57\rS FW'7)8k?V~Pg` ZFyG |[ߋ>դŨ:omoQFzOu3$$b<4%K f޳(}%6PA#%Isn<:$(V|-#F St (5hS:9 N [,8092Z";ajNtk@ryI<}"#)u#4< bM6l#/CQ0(>džSK4j*i8K"Xi˦48N:9LDzdj]7,Gsq]C.rq~KLxEQ(&N5Wݣ- A(`fNeK=>F/lRMlL\Y$ҕΐI<5" 5t3h?_@ uVF6 鶧2?}MdU9ڕR( Ux|Ikl "d'H!Aƽ Xܗ!W=+ڜ|:dZ -Ü\<˧y5DU#ji\{q'$5Yth} Z}gqj.& ڼ_wA N>8kGA2yjHv6jZ9chFW{,D}==ƂW#͵?8tgm<=O!u&a},ϴ/ 5j{gSkE{11|Ғn揑+A`|HX>@}5ϫƜV#Ȇs/fd mh2 ZX~px|܇q6Q{'Ġ#`CT/!hc_uSn罎#ӊW$he=%yN-C5E\3&(.$fm@?p U:%ƪ2l%= ja05xMC7gc ~ 0.WORnŦ$9zӾ+_cc}bRBu\h9jybj7P54fP5/P@F`DZ#DjlD2ߜ}~wvH0RP=bqQllmt8+*;kʦx w%$ !n &1}jfEv K.@q=mWܘ<mʷa8> >X!;^)잜kPI0`-lgT4fSn1a'8uָI]W}1HT^_)oxTu-?KPN`+2 BT})(>N|m^ͬJ:VHO|Àb#8uī~K "lZZzhRnu1Jo٬q)D"wt1Bs>dsD5Ah pXp,P;K:gob%ˏǎ](M(Ӷ}St(@'%+4}Oϲ> [ed$j(!O2uU捓+]6\g kwVe)8n`2S>k\d-c=Y}-k}=saWpg£|RRV܄u䈃ݕI;Ug،Xߗ|N~^Œl:yN"=W+03"V pCFYM`xؚq@7 n#@;*{W[!,я+,J(2srP1]ŽОDGzQûc5vυrd3`RHЫku|N>h?K`3kiޘ_C_=PS7yN,W2HK1a׺ a\|59q4{1#_?WxM'aFEpGкbo4hn@.4Nrlsm]W~oݱ>+UV7iL(j}vњ\Rc [AG$'/>+ˏ;4K`@5v'V~4ϊofVU\QRqu9 ^$׫ma9_Ht7TeS7*t&z"%~@/Qw6{LŝtZ)'<^+ZL VqFp +%]ͰMQfLq3q8Եu">QP<ӕ+@&[.jLpR߇8$(D);z,G` 8SHpzoRz:X;RgR(ziA5ҧI%86l ƒH,5_1T5'߼[IM׷uZl(s@Mש=g:w9'>PHX WGK ؘI"U]Pi g=k߿ SJ8$`%4A@Xe>D@$hrVQ͚ Ol -O"/Ҋϵ5?ISG{["AJ9  `V M)0VAAڑz}PN,j.U tx/8`gZ$`vv eIOO5;Di}V퐱IQeg:tʜ3,Oǡ[eZŁ#MV|a` :gз2ȿUk-M^v2UfD\GN@(5̩;jJ?F4[ÑV/&znUq&f7Mj6ya/m95[#  ?C-{&}B$)w+}!Q*ʑe7fCY)5hcF6F$~£=h'C_ŢѥoRbȰ_0 ܧl2~4XlL+J#lUz"D*4I{CizSc8\&rH9!ʴ'/c6t!3*'% wx@sTZ1ӎ|;tpWa4xS'- Z"3䈎$ 쌆UWD* \Яm )X;ӊ ,gT: p9;Lʎ Wc0ⓤfˆĜ/[6ߖtbSjyNA|+.!DY/lF`)jVIj#5Pj,|9~U ],#!90}T"_#H0z]"{3PmASU̥cuO*/a9{ ^ گPCF:Kzn\zS*.9oXWg(slssۤOM*&k-XN+! s.DVR0XO thy֗W;/h1djB- M&9AehX%;mQv9s>St 0]NhHx::S8ߗ},|-oMk@h'q3a楫{[|L(nZ"SDУc^„3sEKD/kӳ:)'z׀_5VlU} ʋV5nCF"|^5LC$8MvQ\ %ڲq=WĿ?lm# ORQF'oN腐5Q-.N ZcBT, 5cmTb1qKQ=jgw|OY)"xsfoeo 9ݰըЗ>ӂܺ?-9l"ʆ]JS}1xq7+iCfkm0ꈟzwn %64('h\ ,ϼ!K+p%O(NA9ѭ-eX|V Bs.,o ̨++c;PǛv)UQk$F9F`9jя#6{R UU{cCTѠx(M`0. )r) 5,FafaXGW#DQyp$CwWN* ]3T髳=Ÿim0N4nr֫[,u3jkG%_)bZ;jcY3VAذ~S!0r.if_* |[}҆=xS I|[<Ҥ.y9g~`Ɓ&t.nx'(*Fz(E)5)xdo s> ? q<ӘNJ`@)ݴEn *^ػ.+{ƱXk[1*% q$Mo2padlJoy2ᓃ&;K0u&&ndcSUcQ-Qc]H1l8iY},^PT)*f $WfH]C~H6ײny(蒆$y|K"T  g.˨+UÍ? he3MVbX{.5๲93 slAW8XH]:<.4Ԭtfߠc2U}&EgzV7HAa@KDRJaF WVc>*f֖(iKH糉I6=qY8S0߃K.p#gq! *-})EsgELcˆNV|,E)!A2j?Z8QB$k %ً͞X:5 `S؊*MW+0iR*m2RqU)Ոd26]xOC qa鬬Av E3ouXC靫3+ڐ2O*|U ɮ'z&&"îd ՉG?R IP憎m.X/$P]1NEU@nt:- [MJC jo/nQ/B!jGo;P7bl랡VZ5)[[t?CxڊF-kr3+dv74Ho[~?2`XCJBrr.MxևC.Ntu-66q@jZ]o,k1;Ul^8/>zWF4O]"`'Lz蕙鲔XW}eNBgB̂ szg5E7ŅmK*ZTJ%s-\t]ĵ|5oM#8z^P5&vqZJc͑'ZJ,1zd,pK&kW6EGTҕN*dЌ4QG !_ywjo܀B©!gCjܴxx$ͻ)4эX9+z8ZSP4AcFٹHVԙSc^op!o'ᚦ:>ʶMtP>ZR+O8 Y!$ $m@3_e5A`:<M-.('ق5o4,Vv a,`zK.z7u4V]PeopЇ4w?l8kO kC:vSx3 ~ݮpXfC%N,tv6g׏oّo#ys<a-MQ$~1 (# [WO<]ocrINQE_g33k\3<>&1 &cC:w,o(۠xC["FP5c6宐+mm>9A'?? `Yl0PfLw7˹9,r6#~10]8P>ɾtzf@>;8ʆư{#_c+b fbiFC\6*baIg襈;s]Zᬓ7G=m793qݖ4üYK{ʇ#Rv܊FW7]gM5dcN6r?~. O+Ō'`%.CѼIIA`NZv9 חfIAi~F1̊MϚ*x_|Mj)Ls9RVy1] YgInc&8O;-L FLrYk^P ^I9TiyaP3σѪp,8rZvPP~~!#qL0Y"瞒7[]w\)qj[kP}Ȼa7nP,u ?9C,#v2$VvZBTiDg*6hk7bGŠe:.Qq,T3ɢ PM`+`/ڢbO/\mw-fʷwrY')c ] xn~K&6-Gm{9RS5 FTȰ8X<-i8T]a3r-aҚ*Y!cr&68Jyyw*{lh|<3A.g;s:l*X.ƒOg>tӻ0DJ!E=<\K4^4ha`Lc! veƲ܌y7k0U{P>`-s1woԂR"˭u?!qǠ &2NPJqyH_T70wf:(s3FȦo]> Y]^RASg.cS8Hc2q|@ASz lv}Y43UPպ f%֠RJ%%!~*Re7*Pq[ta lOxW@B>'WޚM̔Jgf^w&Sawh5 ;e߬#/w<::(8bWM }6Z!Eŗh1x  RZ2:Zr2 - M#Zq ADG=pHorz }bMC"䭀R"}mc :{usWX:ُ&1ʽ0\aRQ`eĈl#SY!1P3c7Id9sCkhGP5@ b{bkPJSRWyG7}{T+x>fN4cO3?Kzct3]DžaGb2$cQrբUj"6OPJ4'鸠 sc/9@>r$3s0PO%NfW}%Mf1 5Iu(1FÇX?쇝ŅtU`#rЇ?)=,ت#`Z>v7OCimcCq=`BQZa| g&Fn0^LӏSNp5 b9YAP!``;d/ZX)ނq_[J.C;[ Ou4:Fg}%B FfwY* ƲOLJikGXDX# Q+8NDq$C8hWoTنC>8AI󓏾8.q< Ҹ Ip+$:=VҡUFC-Bfh}Q9c|3+ڀ"hq3&nGSp؀aꘪtIx lv%&c{ØI}9߿-Z!HuEe%cOʐ5}̏qBSP4vY-9H)}E0?[ΎD rd^~J c5Jc2j@8+XouB!Y6XWJ]5P!CZ?O͍M0w<4Dz^;Z.hTGg}GM™+,ydyO4a5~±\>[xx?٤#FlD"$T,q%TZ@Zc4TbvZ9(<]" H يwVPId"{XlHy/Q#l>n節?eg oD~$ⶫW kj{PO[ nZ5}[|5/H~oMZ\#&z%uQ`vK͘ndSp,MJ\v; ifԱg,}F,m;et"@l {!6OD;}[;z`vDZ-pglX/{'0<2a qP?Ѐ::W'hI.φ@@twcQESgc_LCDAcq8K/{~M DwβB._q>UWpi@`~\.Cjf={q |d}'|,mXyOȅ.iVTczM@ o 75c ̑L :O%499Cj/e>J(_K)g*"%+ PF7eavOgHI7}{PmkdOy"Nɟ'wkJ՞]+Tau3Dz]EkC b&&7Kd@'2&RhKV>űz٬ Z>G6X"]KJcڠDƪKYpJ,%p|,ȗ4ax/_+?A̵Gу6Rδ4i-!,)̧D4M(V~K)g_G0Ѿ?qk ɑ&T٨xM+Fw!W/>*LAk 3P,H Y m}P'+'35Ll@h& 6L_5H)vX Ә&ȣUE]^$Y*SߢWCXsb~b:qFj>vB4b3hيޯ8,ǰ};^50>lV ٚGdg9quvuذZNAZc Y縠8ނT>}duBP3L$h992\Y,ʝe{Hl`u ն qmhPjȏW &U&;h5 ֞3ZFVdGSU+dEpB& 'ѻP8.Z7p^~6?$j7[-{zMhrxTÜN:y/6E #͛[cLh47B`= mhD_l_LkةCb뉦N_a4)v,b73Plԥ<@p?JK[ܝ[IL_Wma(=1Nc_x`- ѐxRiYt o&yξ٬Є+@" P(6;bYj< u<&4BC^}@RPlp_AȟjgF.&xݢ^A̾ s}L 46ΘAh&NxLewCgY0מbc5()#%:OH$˚;8zNζ8ݡe(UN V;\C(rOW{|؍/n"nT:0+Fq#ˠgP&nodYS^.s Bdv!%-7 ^:C%J 4Dlx.o)-wyͷa9y.(Ld` ї:<7:~$x21[E7r59Z9N&4$!~U@ׂ׉ȁ]*.~;tmTx¹/`BNʊO)X_hWWcnTGK0%y!yjL,j`ŝo.IRq 7 3-6pT#U.LɝLtnMKsl:'DHqF-q\Ը"go$AcN:Anc3>A)^%T&& KF[(sY+^"Lw;jnqfdlSbKV wgȔnX:!;BxS ;8$ڿƣGb ;;pHIW#4a+fuX61CBQa12 1gNLM%mi 2"O9p^m&YQE &J=?l[XP0PըQu@àʆ'n ʼn|Oo - )?]̽%Pͮp\h/{pt)R|?%? sm,QN QvRB`(; JW=,0T`P-zؚ7s-G,ީhmTZ3 ńe2[Q۵njxK IkTR:`~'y g cz4x3,q :hL$!6(c:oH<":W{- ϲQԏ=Vy~;+ u6x7B6d؝`F 6j,kДw\~wX 04r0˸+ދ6׋OƊ_TB[aP6"lAdF?*$0gW @Y9 (".9Uן0by5RW68Ҭ_Ji!ur?Ո^d+5} ^|ƪ-D3kFI+y#mj![ E>gw $SAefr =.v<|d&Ƌ`.'K(w]0t=Eci>Wrj6my(אp4п0 oA1xLznW$x(Me\5k~(ԲP;4Z}s^{F|xBvK5gyo$ ]8j̵Utu[bI.-S/^o`$͔<җ_׉e $ҝ-Ȯ(MbCڠKl7|N{VbY-+fqUn&ŷ&$GX2`Sad> ʳDU&Qm$Dz@@7GA#!ϠMR|*{|ddUs Y5cᆍgh~cXz|o4SV\bXEd=~ncU2zݰFdҠiX~-$uzRD-NmL=6£?(tT{%`^N0([K.λ0_\-󎵌Ae0 И; %~=fue*j,ˀ.!w=$^kHyk n58W62 -q ,u2r-ۣaE A,Z}a5_b G3e:F\VLzOyoCzEXdha]OG٨FK Kqշ;dx( :O'|R1v4EmȌgۚqᕲ>){K36,tRڒR=iZ#SUǦ#zB;J+6`cKY`*(9hىD5&sGjɢWH=Hqw0nA^hE4!һ1^ߥ9Lz`M,^4*4ŏK K;B/s y Kls}N!<8|K+^_gOZ[8 Q~] 1qo?*j>ߺ%[U2D^nAJ[F4Λ !p3)e/%w%za[R%a-tͫԪZ;~e7Y .S0%q#܅U(BTDN$\ڛz#X&I*BoRT%_/0iSx_!! 25a:萩sHhmS Pj&k ' *0"T" ;^ܥWN/ 4%=̣DPBi)S}zj B)єެ'~Qf7XYQZA.7/.O(q$çjoVkq;[J>LDlP'%B[ _lP.Q§4mJ]^ipyUq.]" R 5Kn_l}Ɂ{Ǒ%~=7dTEx!R =NI!%.WyK1⒃?(_ T|p>ݳ8j I^`Goa- `%NcGKjC| VsWܡ(IV^ xu5 {[샿!16۲*/_%ʹz2m)ە-N=DܮQa%80ld!f={+zM]u qL9doFR3crmlt?({1̦& B5;c HPPuRIBU^4oX&Hx ߮I> g|QC!(x9R/u}3рBqx`QowmCRЗo"x Pr%;ٜ427v?E1?TX7riDh Q$lV=/p” yM.kO+R=n@`p0zL _G3;kdOdf9|F` xE ~lz8vU5h}{S}`aN5?ø&eP'Lv@L]5t%4ڻh2\jBB/o80hj/M'{0ArDFףƘ % 1m S 6g:Mdwe dy ԐL [Բ1Sd9n5T~aO} C^Aեq,Q5@ S0 N,9Y?ۛ{'&Nu/|êF7;'ȵBP[hɠWI<)G#$"Ҕ.>vvQ=^b)3+:Ui-d mJEK|aPX6-6||穢7$؁ Ţl?G>Q* \r8E;yAz܁b&^CnճNH$#kKs?Γ2'J~ZbÃ;$4yHrQIm:HۺvfWsRNJQ09&qGhz"tp>?ф(⎍I7 vkHSpホB SW},\#B%[-lZt/D?顮ŽB-A)(ujLWCDYDw| ̿RnzV@9W3p4(>{xj[!܃~ E9".(o\ d !vQMȤ{ M@pgGO/ fUq39ٺ}l|b#$s./^dJpL1f&ZHVsдoW,HɃ$JJy'h:$8N5.ՐOR5^\rӚ's1ZX=#?cM~!$QCWh%c!-Q _>(ΆgWWAP6-tKlӬZXdҜk!H{#oЗp)WR`3[RXTt%H\{D]5r!7ń+K y gMA蒨- \+?~ZMBD~V(]:ɴ17Ƣz)6 f?\N0}k xny}s'*-f\;wQJҨj @q4MLr\v'ƾ$e :|9$܍q9lc ^WbHЛ$CZyOB _P;A3.v?u*KWhW&ǔW ;J4Vw_s M婰*%p  h^8fy;Оed`ܘ]~R &,zApCYʬh 3wJrMDcV4' ׷89";oޱM5Lfp6o%qô7ĥ` nn \#Ah]OL<9 :5|hH ٧S*BTU e6S6 fKף-̞. = k ^C'C'撈(*6p^ѡ)[j2$.X'7J%V@aT\xsAE-dM{ex#sK "|u Z:KVv"X˾߄| K 8OumN(+ VXnj"l]j2M{шNwa(nՍw4H.1}2ѿҺIMF1[ ! .hf} 1D+J. L>֖gs)=cO}P? n/Ϝre24f!x z M $YY  t/D+~_1-qJch*XB n$p㉖ZRe1 V~_l/ q|8]ڜ'CbkϟLǒG{T*~%Ji9N*Xg; vI$hZ`qrA>?S/גs\6BX*y˿' \jJ]b[ͯ6>Zf?(QXnZ?"ύP:W* \kOeȯNL+ M2Z~,=*9Z*wbM6ޕC8 K;![i"nQ]lkŒv/e? b WN|@rQ>)&2|0(ҳ~Zo"beN1Ϛ8u-xªO(D!W~Zb $x)"P5J.J{sV!gqfC.z,lM؝^MYPn_DyR>]u_֬g|A#I{;TL1i6Ym"eWk4sj[ʰ'຾jX|S[<4mKP/K`oX/5QTԒ_0Oö~lFDž}(b_C'y1 =&mPwO2[+| @p"pe`^#?)rTA`n0>hBr6cˑF߄\kt2' r 4uyzbe7U{el<"n^^tD#rM;U}s6[Oc+\ʊT9Tػ9hZ7ⴽԍMIqL^O}^vY`i!kj|͡سȡL+U97 /CG-$3s)\;a 40&gveQ梣Y=/2%/öŞapW9Ql&Œ R`N@x= J^0mC%ϵo89eK%1[ Wb,)kxxzQݖW!{cKw]h4K(DnlUw˔Z{rTdS󗟓84MHg_&l6uHr_Ox@w/SMK`!akijNb3 @WGp> 8‰Em|]"jZzOe(2ԅgJ[ Hju|@#O擎 1 dJCm }fMp.F+타V?)FH+StLQ&fY#S?J0T}7@컧F ǜS[SF!_ xoOTDNKtt`sT"lh+Y)CZ?yx*bwI/\`5\4{︐Ѷ̘ٳ8C%Qcp~F*Qo Kc~_jֳk֡|}_CHf';bАHd S!dž%;셾rdtl1 3Yh3iߜܝ_o{~+{L{< FH1C`r|XY @ar@w$Ґ%V3fmZ[o}(J\Ow쐦S$X[ƀXv$NذvG{_sp2$kD:;j% Ppwg+gT3x? XVh{nwY+wL{0:A$O1)#%]Auoxy\{byи1n~@OKͺyq] d7Ҥ7kmYk")?WuDISpלE~" ZNc@\5{QnTfv&/' nwߔПX##.Lj`%' uo{_#0>U1͐K*c 'jb)8t'F^u :AɄhZ|  zۼ>_ipU`_H՞FyϺL:rElNW:D%AU| A?Pk'so0S鿾asm Rc%^ @22Щ9HY Qs(DB)_ea,ū}g*"=eblx1N)͕5h֬F` JKLYQAM!$?ګ{7cA}L. tȔp/2d/1U[wy Z|?)ReRURh߁7RRF_)y|C`Xj9ja@K yiOCm%;<'vWk~RQAG!9r8z„PWIUX\R0A]1z栿Q=a\u.i΢Q,(9'BW$ZIF sZPblɥZ6Ѩ.;`_oJ9BXpS)@HXM^,8 x@bU ,̣ fa"'~>y7K['-{'15kUp#g_ ૨mxL(l뮁Fá:rÂ,Q6uReH+uZv e)5~jg؈R)Tl4 V/EɨPQ_5 #|9Ӆ 2)Ztq5*oOrGAUuLkm7!i uzҐ*7[%mK'R鵡>R>GDĉC`pX+ai`Ө3b9)Sβ.P[R~V1jggSh ΡjW XKcVǞ0?nRͽi{z&0C]N] F7Qm +ќIٔ')[ǰl!-0ee7`uOW\3=|A4iWrs+'O s.'D'@#a90XsDhn OMj F7ǽ}+>`)dUW妥Y腇.ol ڶpt򦄘4n"'{36#؏NѺBY^4%Y9k _v6v6PYj&-GtlUr8kGp~t``to?~R!.ɌvBZ+iYUTicτ&Bhy)n<˳-*$bhX+"P A+SL 1.NRw 9td;%$/nL@_~ m?e5Wl5]~CMZTR2|=v[dDSίJ{_`_~XTp͕~f_v»XwcddÂݘm7.MF}oBaq VQ##*xn>|E=6G5n"7 a7<؂}Qjt>>^{ dB+d>狼I{; Yd3BsxT=ua*{m:B3#lc9wM)4ʴx TæeDU&YB6KNJA8B Dzל]~g`&bp MQwlIWgxo\c:Lxf '?6N%.y9f#hT2'<+$LPzi;] * .Y^5J'0!ԇh4Xw1DfZSC2IםkW|# bcȚwJ5{*9jLsë[De ]cɻgY= h(Hqr *B]! :3O?H[TEi@1'ӪwcSeIOqI#u:h4j4qÌ+{4b9`Q,qzNmfC``$]~ uoLJ@0$hnt؝\m?J|7n2b`5OcMu0ej` q Ö!vM/al"$u䌎$u A2 Aj)xƘpɋ2U^1{8gጻ .@xr^pwrWeAiWh}=tLJ[gi\) gBƆ *u9sַ[zC CAQs<_-fp쿄jAV+x])2ݏlC-!# <T}Q fla$|Ey>QS>O!Pj}a29=E&hȟ-48`Q;`\'M0\NI)uOO.aYwy[tPCb#jl#mIenViR5_N&Olso{Aw)D9?..&/"QZo̜Jyd'安μH6+d" 2R=[>6,Usxp.@Ge`TuhV߫y<ijљIVkqnq(ڍ=ϯCKc} gʪ\뙈G^Ms琢2*z(cd@g*(-{[@#V650 Ƹ-(-,^xMg|M# eߊBPB Kۂ8Ԕ2Ǧ-BHe^Ief33ѴFeA~'XVyEY"\nu ;^@qb-i(˜/Ň9"V#it3e<IXk:paСh9rY·[̬ợS:B&(9(޽wT&Ʒ?PZWd;3J`^{)+-|JaK:?\ƾ~68RWAZEZNӛ$p“OCJJ0'h&}:GkϜi.kg=dӍFy~xbqAܯ'_Rep &nQhcD>~'A#s+3& sPv'VdOp7E=>?пAtHbGHݘY=93]=riCJZi/bB<oX2 gHM9g#9a'䥢'~$ZR) @ŅEYKg% La:O[ka$*fo (X<=STE[ MG?^[2/Ro6L$˨u@{{+4Kȡ"V![N3jXuOD $z rrzo׬OGF[t`y8xK7P> u8y`a<޻Fk4hXOƏ@w'ymU:We7[KjRn޹4vhE<}؏4N/+ <^}lo҄QZљi,r&ϠRQgU+$BSK:}$++m=er1+_k'pɳxL%e(:b=fI%5Z0}vh 9(e߶@ЕIak4 ' FcD ä5b"5eog<>z:rF#eko&\6ohk,N?jTF&&@%a{i9݄-;IUjZz[a`iBx ^+Ÿ:kЂJ_iolE) *BL-eA#^N(: tؗg5yFWx (gow;C )c((FjJMV2=⣚sgTN$5C(,NxUyaݵ'˚тZ[λWvivk-$]:pa֨{v$hw~7Pj;D 1۝EI)>QDA0(W)Wy!\>gKhIAFR8 DDEf?V(NM??x@Fh D:Xp(諬s;PڲV!w(buv~!jb%R82NR. /VIgq_tܶ$i#F#uM,mI+-Ak0 XeiohRdjW h=98nAO^n NFp;hkuZaA]ƽtKR:'#ul-^vfɶk( ˅7m_Y/ 1GӿBG!H/~Wh4OxZ]S**B۱vm(uh u!{NZ(.- zb'l_E_ ]-+,~$#ħ3ORYb@xcO9w4S?O]ׁ6S$ٳtNLt#TyDNHz{3*^~j<#SVc,+l]M_^W wLdMJ$\JrfM^TRERYm!e<}$-"}*e{, Zٰs"_$SsjǛ$7RC8|{\ӥczei(\x%ļWxPv/zn ;oIM4SThVV ?R@^ЇܹkZɀQ\O8 C:>ٙm=U7u]vv tnVpFo~oz 0aV⃀5L5z`YBVZ^AP;i:,৳*4f+'LA)Xr2jBMaӦ;5~~\]e$s^m 0Rw'7\6K|sHD{Oyk[QJꀯ,XAӁ2)1>Ս== C k!sҧhޙ+BC%ޚTWE2Th d4S+N.@]45t+y$OdkLHV⢖uƮ4aۘ1Gwir cs`AT@}ą8NUAR= Dg@J .bW1sRMk1T_rs5Cnʯ,i{*4bç_Ѷ׆(XAm0@Qs(R@.*J^`xH} [YyRz9{.~Ǡ2KtrDD¡ZƟȿp>"[]tUQIE5K4CQWYTqG77RBCʑL6xpLHZfcB{%l|x9[ pIQ~3Mu6#\1\7ASW)icUqV7˥h͟|뎫WL` N^[Zw*1&%T,6_هeoOV8YǛcu7 AZH*޳ߛ|a>$k}BR} Q~.5 >+Vl>Jcmi" 5*S^Zx7(GBpq"pUqH]f54Yt7=r #'r`[&"V|wcVILɘ8QR(#]H5ӉĜOkȑ"$lhY^ Qp_`hqTyJ`zdA>6~LzLβúW^iDh!x[GQ^>Q3e,3$,i: oŃdifT6$ *HTY *#+ EN@% `쨻Qx6%6OZV*7k"'8j4ɮ+V=ƓN Tsp7vDQY!D<>6TDF;/ 9Ul}'R_NQii41.S]oF#ŎkW6xBW!y'Ht7aO)Pg{ad|D6Oz%|Y0VTz)3}GY@JC cfշ!wi=PFs6|pSßrbڥz61HM13Ҧxt4Z*Y atthꪍ%Q%I4ɉpFde(p7NMQ˪X'淾ϸNwgMWЫ }F = ] L9;uWxte۞߻ Q{ >eB W@/!R]ĞS vo;mM`ZԪ=##wvҊ[lRc_H^ी]`G.gˮ w*BX|5׀(D?Nyiuv6{tE+fAG/F?o ی̅{n_Wh0T̪\ikcMkOZ _|wB<`:u?!ݓ8ʧ t*ڛۊ*yCr,1$ 1Ѣ͚lJ)uu_Ҩ0ѿ ]R0<ѨԊJ):1jҿ/l ZߐdK_gKpl)8~*lDZ5;./9! ~gҙ%na1[> Y#Q2^gVIQJ1]1TSo:]HZ0K]|]iaC73"Py6*ۉK2(0݋{t~V5D^-`d6,9{DWC^"bqpFrN 5eͽ•ч[Ỏh!/8+jQRG{7gfŃ@zbHG;O4VJay*L#kSrH]. cA u?lF$4 3!Q|z1ˊɶe[!yGRQo4O)j+X]/S$YuUJP$&B\Lb`p+S#Wǩ* ՗ŝoڇRV+;[~Z)3~0+49R/"h6)"4* @1\KObcrQ 45̏||6gk잷Oy#9sD#w ]}vDd9 G[+RCm^1^[!Aɗy,%0-wN0DXntESu%8zN z$6v?Ҳ#bMʙ pɞ)4GQ_)}_E01e2'+jaF]$^fK<";R u.nvM;OQ&Gđ-i\%IVC6rٰINn ǦT.R$ w|EtLxtbO!I9مN3XU(Xi(ݞ/aS?h1\p'n]mZ=B"o6IGn`cvwgpd uX۝_ K۪NNqGͲ>$)t*"h x$0?mbܒyufXNe,V#aZfn#)^p겡ct8ɘ)lΥjNKŹ A3a4!V''?;pw1Җk iٙi< 7^1X3D|m8GjҶpՓ5 g<9̾|%+Kb. ۴3dlCzKKdH+>Fd ZAn5ݟ9o+Ɗٞ}T9͔"su_._LEh,A96ϕ`:X+ s |+R29%oɓ쭽&N$i~'ZST:ӮBE~uA71R groElW^1^Pfa,GKޕKKvzo Dӳҙ;7!XkxC(Jg^.zq-64퀀#%jvSl%EPqNvr%oKnA_nK{3n\h#r-y 1o󴽌/0ƒՈ&֡nXSd 9vz0èN 3Xtz[j}kj[M'ViTu׉z=]}W7  !o]*Rމ! E$GD?LGnTgUobͨl/[BJ=+1K ?Pͧ> xTFvI d'q74uFL)tTtbEdoT3; KݷL|77!ЬkFqoQmd74dנF>*k6xc(V/f{g}'|c˓Q坳~x(WD`ځQ_K=m˫+jU!Z~̺0b/ B'J?j{:IQ$嵴3U/w]njs1D%2Ϥ1wݔ6L5(}s{]iO,F>tC}g|Zu6=!gHp$kƾʛ1qL̕ʄMU;G`8>^V ewMo@s=W7Dc1%Y͸}ݜ0=GӃg j{C>*i4 ٜF((ڦ[AΥO8®ՈgA'[x^sj\ȗOy`Zα92eS?^丅;Hh<tX!UKqW/=(/(TQ 4VmY2q}A<*ß aOڢ(DFa *KmhfnTbyd9#ceOZKoا߶~U;8A\Y!2!%nC&UM²$ cm15(S˳LɴD}8GM bE` g+c&10^p*їٮiW4r)@IM*äҹ/x/q;ܘYܒ*I @Cl_(C? TiYgar϶}?4tMj5ɍNv^Uo_9h(uWiWU?3Lelaa5N2G>1k]*RICoa:v D'4 ӾX]~f݈ @.DuK9gS w7fuV n/!9W&˜:WRۗ}5-prۏs1Y 5;^]MS'k߶_YHjbxkd1X(C=3Sm Hu=̿ɚUK/j5p"q'Om vI̽e3%H&N{|sub+?m)+`Q' RgHቑ8[ HۏL8`UIKfWS7 ]Hhv.8w=ܞu,.E1vjIh,H,*9l~ʹ_eH |U/\:ZqjmB]%^ж/3 Z7'2Nd0ωgp9̆g}Y Zx Ɏ' ԫCCAQݟXQQ̇z֙'/deldd}B߇S(nV'rx*(qG廉[r`"q˕~rԓև?3#vVj63( \kTf<{b@)gIסc#:cV-W] #́+S3Q]vEy AGN3n$sT}ۼG}±]1)iMyS{gbu3Qk"UA,Tl&Ds/B?F~ߪ\j̫I)gsF:xb/Ln jp&),7#-(ĎaD.YmD`W}NN]O&<`S? & B$SҏѫEseHȹfq"E1 ~/?=9, -Akp\rkR&Dv98{ 'sJ|\$Xb^=qVKs3366YJ>|%o'P,ċG=|˭a.QW_Y*Vy\=WFɝ"7N|[.UuAkdUZvt%QLm_ھ- ^ێ8eb,}wq0)Lh.lVJa*}p^ʸ@Tk`U AWS-\i4ܝ<#qθ ; I""csλ 6Θp]݆P^;ʞ8Ҕ[?k 1/5F,2/(2^'K 3zM:">+dt QC6c L~l.[PM!>zw*$Ec'io I7΋v6ӅQϴ>D:{,0uy߶_^ ]3ⷜm$#de4 h%rUbʯ{C\b#i:c{ʿ23 m{: ̘)!!<.f3iefdS9|ܘ43VЗwE\\S+85wuOJ8v?~wR|sXc-)I=|z:P{Q)ԫ 4ϰpvWXC=XyQrL& @X!+)r+Rk9]ؔ=_ӊ:l%Ti )(܉T$bQ'2HueOOc̾E- 4@EfYzQT-!E#_@^%)C^W֯l zMlҐq1v\&Ԅݟ$ܽdcojd! 8K鐥Wϕ-Wz3Hvްnq2yCׄ4l@k?m7BF1(<#O)444W~a4ϫJ .TnX۰eRz53- `:D-SЬyqa>n@&m'>> D5 J.E!rYeOJ$_F}3k@z̼5ܻOy<[oWY0\=F BJ brZ#ptjP\IU_ց.oI7/DO1;11O -]\"U@bhѫ0ˑ?WA{NxHvD.vE6og%[-DJtqMwb~SsZy6Gnփ/En >ݪ{}s]#E< 4~ʱ= V;$,.7=Dk׺#" F 3녠2u53V3V(8wn LtVN\n`z( R˜]+SEak96{r#GˠJDa_ ~4 6gK6-Ql]jWO!:T!&~ ѱ m] O߉"J<$LWaރ%RS=7sr6wGS;oJ/;z:;DҞ Kɘyj$sA“[JJ9һ ;*Pj2Zqk'p]fT8Źɻҍ+ܕ3MTS+lGWm@;? Ja N 髻]FmkAlʥq∍}(`\RaQ`͓2)z!ݑt!:G-&α OjUKu]1?3po4w)T\taNuBrBA!C)CBl͍ΛAu3KFQ4tc[} "M>qGY/#o_t:~]|3Ah`f8(e *\'n3Wmҍ%zXDPw>|\Jb`TLg`(Ti}TcH\R׽f]h (>J_}fU_av5[J4 - Z?cvDGVl헽OM32*Iv}sp *,Dk6i(rrkǟ'2|?& +hB|WXzք:2{HChI CL-1Uke i`z~ @ߕPnk !vߎؾqB',^Mq۪7f#Unͺj,?x\/9{CVR2:RUOl>fA#umEU-Ŋŕ&-;@N8V[Sh1{Nԉ @3}ˤz^SJC@_' \mT6u6TN)6UQ# a Ywy#&Իu2gXq MDTsfy^@Rvi\CoKK[PN6iIGD~^[<6o`I#qjZep~@u,Kmz|; \L>8^7No:vjv-*=^@"mj*d_v{ 99mUUH'06Q`!~~0ys&4z ߃z6˱B*` Z8Z4Wxrw3s>0_ )2LȾѝl[&4TI!$@4Ak&ES)c^IR*VzJj6LJHR5nSG=k6N>T'v!qq'hiw V7rͶ|yZi7QϺ/"?V4F9TZBc J/$cx5BGgZ ӃQ~%^[j /_\ˤ^W+FTܹM1C&'?NeM7HtChY$++E4G''Syz=?@[a:T8wKޗĨiq*~{ (o)ʁ4{>;gen,>~70_j*VA҈Χ16#LՐՙS:rc6(o'=kJ(2ڂ:XBX:r;?<{WuW3rS$"N.26,(=@.ۡ]N_q3Tf^+㦛4l 38`㗕eFmmbaTIv%#%s3@8$M_&CXznÜvr&W0މ4QC皨[d]4,m=@8~;8uW#@u1,7;b[Z̛7X=5U985 }Be ԓpwF9dؽdv 4r#st!hG8d x0N%(۶?;(;y6y-b$̇xN(1pcRPͻ)| ~:Z}|cH(/`L[p5>|wq{Lnp!P%t114tAqqLUW%ok̫+98.viٷwgq n㲮D:+aج}Csb}$`ә&_` EOzLl4cQe" ]Kr؊yTh#c.n>=]?ޓ71rJin@:jo7Iq2QF6!WBsLcN<#.%x2Wwh$>r\GKlc*^o+ioΞh'Xb,LƮ&Ψ:q[NpjK}18;7V\-ڽk p)7ԗcP*(,Kk ?\O̰xD?n +݂biUn6pz%*o 'S!Ñ''ƓtkOH%i%B \(O4`,HC:h@'˦yϣPQ63bw[G.n#5Bcd8!!cvM28K핧9/)Ŝ mI׍-"񄲅P~{ !e迟_ZXx$frnȋqehd{Ƅ5)Ϟ½w7۵ghg;{qvCqCp)ôC@Nr( ;Q E,."J t:|7?_ewbES bKʞ\@v[$!ktKC0s* GSdL,^ӮLn =1Mx&-%%r 緶'+ b⺮~YM~ X!UUugh T \wV S2zy,ZӌB_3AiV ͷ|Pp⋹CvEcRh%J=( \\V7! n|t$8P#vQ#E"%p0|`\tb ɑM#:0ẶH DZYe4>dIuQr1EWp*0F,w@A!#OK(FBM8bOqt6Rmv5fТ<0(z@DԊ%ޏtkHtd=<e=0*i?6Kg; h2`XuȥM [!_tL1$]Yii >P$F,JjCʫ\0nVp <l^K\]I&A`,Pj'GjulQ߹;L(#SaNW,4. v_t+xv)Z9AD#d^r82*C.N0ܥyo专d6 eC&'߳-Jxp| bZi.}AE\GtNw Vj cazH9}` s^j@7?#Y55SlJvy̋'pZ_fz2^щV`4ȰcE he:D9UoнE<=XV.tr|]}E^l^4.xc7\ /T42xxԡEji@~"o,Xիo<,~ا\EZg`+aKzKE4: ZozϾ6tvoBw:8l3ʟ\SZF|vf@ymUEefk45L|~󴳡j#K5;Rf?ɼF=!NcB]9`ӈq[uuEo/s~aل&-9l$Η2p7l^۷YÓu ~1Pti9ޥuBG!ks_e9TOIk^F$o7l'avQY']i99=o10yjZUlwMc}X6߫j<Ȱ0*{*I6SYz*%2;|WTќ(@er@%MLQ,;}ЦOGkG0/ z :KV DZ{Tviu 6M1acCU5iVt[~x[xtUci : $Õ\9{&~"kT hqp6*.'1 bZf)"!55a_:%Gs~*g< S(T(T_Ot䏨 zo9?<5MNús1;e?9rX/O3A4zجsbL,~-&g{ɹty^hT%di3@yX":~>?gtWK{ -fN)g>,JRZXSͩ}%yFKTeB^fT9I|PyL,~ϼ1M?ڀTm Y+W'(sȿ8a'ߦ3Oq)Mk>@,8 R%R._)oԖng"Y\n1y.6Lμ\97zE.T$ >I*,X8eqqIeѹ̼{\d@E(T JaIja@4r *Lm]a^~_&.hG *S_c˙V'ԶG`d=8q^~]fnuAf#@z2 :gQ!oG|feqʸenxr7Ka^o*p폘BfB4B# ΃ߗSU-Lގ3wen+6:Wxªb7J^_։x?˽87fd\ڗ8ݟz(<Khtƴ7 # Զ zL0.uSo%_v_3DMp|.0daXl&|/_JkZtMTkNݝ̐Twl<%j4-SgJk5z`V՝v%E>Cˑ2>r@g/XZ|3/ð͟Ysn`q)5cq̏~ qbVm,,n*ʃR9S #mE&6o#~Ȭ}6VsX?}/Â0F5CkZf۹DMTsa]crTW RUǣZ3JGrÖz}Nq#JZqzΤ8C xw" xT|@/_To, _${M*%fPXLmWyRږhPbi gD%L^z?!ʵ֤@?EY2aǯQaRMޔMv_W9Ka$a"Y W)X% Jgd{:xN0An|&B1f3#%]nXaQwӛ҇O8\ V3pNTщW#.wI ,bƴ0ASQm!Gi.+i3J6q`\w&葢p=Eꓲ9҇v: T|3^=0Ts̎07dFClMmKz*9vμ%~M]M`^5ۯm4ݷIk qcD_X;|1W`kAE^.ׁq,$['/ lː5jr63c0Q!l[eNn%-5De)i"5"UN=eK$g>D.fpQOY"'"|oz,1tAQ\5ġ2 I3ΒXQ$ Ӣ?5IQu0BVR`@zzhhr# 2VM:BOo=h i_0l=ɜ+ΝO u1}+R&14ef y[vwK4;~lh`>)Dٲvtqk *324}X4izP<:}Q$ ML#1(])e"ήY^nXМ(!zZ?뵝V'XXou|+4$$y/Jem6u &?etgzx\] I %9blj!1lqYr\ꪩfwu]XyF\:I} L͸B7YyJߣ8nn!AD ڪ_XVv(ص&B 2lӹhd}c~I ܸФ ~<৤+U[0r44~3B.@V}hDtlAZLf@֕(hG\`5/،CT]쪦54`A*u&sdku?qtGHBӞ#u(lEM V`\SmoH-#~-){J:G+?Z)̰+}ℱֶ9W0xr,0ȀY|CA M8kB2<<0 u}0-ڌZ~N`"yh_+<8x}+,k}I1߳ b1/$]{3|}6ku T6뒐6\HX N_p'G@>Ayw6e,yi%Q0H4UI}*(z~3M24ݚiu~X+s08xFF99eόj#(v+nDQ(~S9>*1WڇG~EqnKeX$}QK X8+KY V~l^Q{eu JM,̚% &hu `E45g4~TgG:Irdlfхso#*h/Ԋ5XMK>>1Qn:ywOj/zɝd#M }c^ZU[R$̞7Kv%vmB ǹ[NOCG-oYA߱h*+ѐt|G}%2=8ҫ;4XFwth5J2iC7VdӇڽ;KwR=#m8?:vSn]i?}a6nfMksq7h"+EӋACY"~f&6kcWcLU Δ:aMym`B/t툶RkbHkx ~y-tӕ;| >,<IF{&bXr!1WBp;YO D§D M\<04xTٗ*OBҦNG|2;oz $솵Rg܍ˇI+5ԯpPCgAMſ3[2WIyFԢhC/I㩅 "{m@AUv unq4/.tԘTPdg(3v.E%zTBJ`rˊHYI3q&Җa,b-'/&Q{/PbG&?ן̭`!X42xR86Q6|YaQ~6P:=E60RF2 ρ3;8 匇L"JH.;vet+kTy|_}IQXw# =Ig,g3")p#<\dW]g䊊S0[Y0VPCiVVU5a/6B߫Pp8K:c>ۏ1R柞-^L@9] *|ۍ Om@=rm,vN AhWL;5r嘐,ukb;Re`_u t qOu=y%"ϵ+sQ ("Fc/UK:*H=cMZ \ҼLա6PÈF3Lw@GMƴapu ~U-ғk~4be+/bM|Y`ЛػD2 ts_|>mGr,ew@'_ S7۲_KX7Y<"j cT6+K ZX󋏅S #QPԈ&ɱ[yVS Y^PW  ﱴuCNTzw:7'*jJY}ōi%de%m2rWR7Eq0٬^!؍ ̬,L$.wsϧê}Ջ  A.S-jga0 rÊ@z8voB3P\s?iQ9s>_hy?W 94M;A"9mq/.eWBzgzI,D10B9 ǚf:{k: K o%dVi?c?JQR-%ˡݻB57կIӮP8{<,QMllxf-/qwavtrnӨ$M͛mf!՗OO"= xz䱯z=+q`|b !pMbaBe'lu=BK3u{פ\xF ڊt{pxI[ Z> )< z(a2m*l,_|kEaO"Y X ,+Ɉo93\ij*\V G:Չ(n/%E@*9eV? PlJ^WYQas ljkle ߱<#HuJbP,CLj%p<֕^TO5!a*=1\Gn `qP$|k-DM1Wӛ x?1[ >7b ϵrѕGU]@0HG?B20Fi@<N*fߐ+qe6J\}j(l%6lHmdB-&\Eނd=G(MKC|V;sLOn ɧl6W+} qc JyyRз bHp2'+liI2^9=ƦaZUc$/M_7iN%aCU.FM=BZ7JTbLƟ/  S/eJrXۃq]`XJ~* , L#[⯢?6xpM:@L**#iC0=^+0m-4X* SS[Z9=A̅GZ[@贳z ѥTh2J(p\??? 6 3{7BwTQ# qisJNeWJFT6sLCJHr <$!Pш "u_;M> ݑ6 ;J}liEOH3M-ewK~Ͻ(>~ڹ?ňS4RkЀLG}Iz4qo{#N$Y3cR;Rdnٖ1$WiXKaU4Xt8! uW'yYO ].)HD.$bSY`BD̅ 9æ\nXGQ#&dzf7:fS س & ";0Tl_agEL[΁:3!CWV?[d6C5Ġ(89r74t [sm4s9o%ٌD1F! csRfi{,U"8H߉=(l )T7g 6MA!rfŒ Fr+1v'nyx "q'w szfEZxmGEIŠO`j{f5-/QlIC4vx,FWv_ b>WU9ma "66+7UVjd^񷦞B $\SsF *& rn-yW}7(&B9ts0|353m7^^ e$[ve Oi.G9`@~V߽QxvoSOo0= T͸_W[YϠ VNeZBrs)<ހi{9sʢ׌'n jOP-_h3-o}/>%=a|/Na&[08NrT@\Te[ }g"mc5Y? pGtjO=szmNrlJ4lE=an{^_g2J_ 'v @)bOv@umJXUyF߻'G>aD9T W4/u),ƶC[@w=Lc׀9~ _^Ǽ' JpWޚuVƵۃe ?F'[Uq *ɼ˻J]dyE}=&uVG-s@!2vw;wcz7U!%aIG;bilGo68V-QGA:\U-2zlS9(s5 _Ϩ7E^``/{(:&㛋}e},Zj= Qx)Ru^H1bz8ra`TNY͖Uv?(^uJw#Bf9y 獸|г/tؾL޺-μ k5RnBbB; [M6aZTX#bN [Dmr<-@"O$i@M*ȭAz<+~QۍqL ֞0QrME@״팜C;t -BGBR@_.it%Sߞ}bG{t Aa[#І' cKR<"P9{*o'[gu3QZ} ~$[l <>jzD*F_7Tw7KrAkir(U&c_0:{_ږJTM bDt$j`n+/khy6L5J ۋ $v'q[k3Mo+l dy=mwQ  @~7N^@f*{)R/(v$=Tw,`s:]qP MqTİR L; vCǜʵuE6xU!Զt&_㵰UŌsx> m%*LP!VZt^[H+;Wī'òL) _VQ _yKㇻxp PV~Zwhm^\HG0u{RE*oeE;ำk"\Ww*[`~Cd[ Ҋ=bB^#LН1S&ռ\k~Ac`d龵܇(C3,ݤyHwn΂˦p q!/Ɉj'ա`PӾNΫQ!ʱ =:Rw̅ȱ5ڧ1nCFQfZ(ZA,5÷j9&^ e(`N3&N K"t@1gim-RDiY'edlM+m& Lw>`-!$!P(8ύ(+3g3v A)yAmQ`];04=%Xyo.W͂2nI4 4pMYza xp&G6+&Xm^6wPy$/aN)DnJqH u3#!o D4h$^U/z66@智WxO9e?llf.H@?+{w"wN9Z~Ҥj9稍a.,bjx t'ˎ6Oo#FNF;31\>"3D[EDԲH#|Vӱ ExN zOa>g6l(F~^|&:/iBFdh|[]GBX?8(+|~@kA oedlt =쫘* zSW_Xm0@VZaEk+T$V:m78B.E%%?jG{3.y0ݩ#P~@۷1fq(~>;vD*.U`7Z҈4;ԓ8Q~:ܵ0 Մ ] B̩v6ʓo`1= Rs4$JE ^he 9 a 1mP 6gH1W:`I f:Sc@UEP ~愦CT3HQ@1o[ft(; {;BBR09Ĩa5.$EV/w(Y_<{V2OdxG.}M?%YMH>~.h|bRXo8,ޕkaEtz*']-F3v5W/9c?~UB؈5<4ΑCUzD/arm K}bV1dm+L^kиUPiaEBRd%/~X+8 ϲ9ܞZ!Q[CJ bəpuP9&9{.`t!睘Ռ5(~3^ avo(!*Va2*avAꅧYߛ5Ӡj[Ӯc5` ^%3iwfϠe މ6! h†)^ iN.<[J>'JZuѪ?+C`%{J9ikѷI14g])_}vC2>QV)VOGњ|I;GQPRu" +H\B,$pwB[WpX :oUQoUˮo)9xMP`@B?;.5wrfZ>:n܀=OR` *"G9]!Qg1u ~ɟۺ)GIr6o VZVh?^_:%!CXOɃ0Kss>5aK~qS>e \,)!gmiY8B)jBN&թH ¡ .eRMp$Uqk4c,Epe\1ܿ NgP[gmCO]V^ʭDORIzjNvx4,,%k[uβwGL߮+#?@BOu-yuWN89hBs >J^,A5v!`F7bY<-aH;˯b'=UDftCAY{Ӈ6=>,׳WyCCi ٓ 4Go*aC~c-Vj!wJMEY] z%I\S?~ ]7κ1~7-uR681>};gLd>YWBp{8uw,٭Q޸B'yr'Gz0'\@1N'7e *>:|Ѓ끪V˴(DbsfIH$ŐωcH<^fO[yYcsJ!!18WxL %܆yx m1_؏N (6ҒԞ{gicF25(lJNFiB`#]8- &jnM&L2kT1Rw^Ѐ ,bKs. LEtq,'09U`d5 8y̫h+;T$;B4_[ hKn:#T^HLjѕSq*s^{Rd$Bە (w;v$/P[-L,v TeaV| \bxUI V-L(09ߍ@a&XS1 S*j[AUIH>ղg:$ld Vayd˯!#{o?E~xLD"b؛=D/ٸn(%ydU KN~llyp=F +?Hs0#]KՊ`_n{TH72p^lgyaI(XМ*GWPTPvOeeE#@w1I,ÌO*+xLHDQc8ATMwY DT@#_5y+߃a ezcfK.Ij{cYj`t[jͽ0uD^jC(s_cixg\DRg7PAYd}!u;4cw8 z6-4c!* ^ôvw` =}+nW)Hm;C/C)v&xmۅ,AKi!&7᳐m+P( :.|AJ#~HE*+G^cR[P 88&A./w_7A\vPA~lۧp@`)#\WU@kRU|B^:)1h+OLEAW}lTפG"'7'z^te Dj"ݤ$bsE\aW a>`:+oǮ8E@ΈH}Q S<ӀatlYJ >wj%j_A(!ߗpEI~R7˻ \Ss<U;N8n1LJEk!9ڒEpkl~Ix ؐU$!w?V&.F5`|QX) geEq˝41؝0K8lE{- a+ "UYK=Ah/NN-vqF s9vZv'2 =誌:27fCPgTY"#m{ umF%!ߘdvg xo'd :dxHeGc͋\h@{Vο%f*+J{/ o)xf`@PnuL1ql[qPj] lZwC!z̺iYV[pdwaj5Py'HQt՜A.hFȖR/T^݌2OprF?l*X%7S‘@BX@dp~jw9D *I2A7O!-o)¨0+QmErְ%~%U&~V , t?0qa[(0Zwxb[׆r|m f" UKBrn~Y U01 ~kO{}KK@8!p: 8|5VO:#jS҅*[R͵''=8IϠw޻/ o4:wƒ]m8-EPZ]qݣװC?0 34vc\Ni  ۯ3ǀl*bK^~!,H/9Lӎ+ڰ&67E[znP œheȃG\䗣߀vvtcԺ,g B.eŸteC??z+fGЂŴ~K]+iPIߺ-h:SF^h+#: 2=9xjJ6kku{k9[|`D=1wte'6<Ljto6vPfU+}{*vZ%:E)y$?40B$.mW.)ɴBDi8&%,/RZsqJ>U3Mψs-ND.&Z/3{|cP{fi%!tt@AbF)`3gqTe̒Ly1gj$mޢt3,I"%PeŠ7A÷[VFo>eOJE}RHZ,_a}yޫkړrӖgu"*: $~ 7ޖ7\/_o1SKz'=rkm**bN>m=X~l\ւ:Լ3Ҽ,YGynu@w` XXB%K@Dky)JVα[ :X6$I7욅HVse+FHaF5B<֡13wf&~S9äq5lIQ#@) @:Lkrw23.bOYۈVBQ }6KQ k"UPc&%sv9ëLY_!4>eHn^fQg09nN\>idNPsTa ª!IoTt2O($ʝұWVU)z/%=­M.[szs{f%(<'sL/- Zo20pJJXƲ tNKҔm߷<^Y.ask!4<4F"ʀMo hVkY {ZEG6Zi:f[k#ƸKz-r+kWFzoXJi5 mI !f,ƚQo,-~,"ױ>F ԅoS3(U$myf!nTE_# .WP'2U#܍m;NҾPqD˭Gthd҇TLj4Ҩd6wBΚO*%'-7ce[\Y_>DVy(cY+мؽ 1VoԈ|tj?9=RƬOH؁4G/uWw³;UJm 'Eu2a'vЦݖcj,7Y+Pz3`tQ3Q4E}l4=^#rW;( KpJMqT`5ZuNF\z%wL?%fCW@tE/] f8="oY=\@m47% aJLd){j~n]([)\»v:?w&y ^L9͜IOP?7бWT@ݱ7vWڒk+uBQ?Xѓ˪ ~!2Û20Jq D5%me &ys)40.DC1? ^S34 2XY=d6pKaRwZЭbZy5/e(84[~AdgAx%V&Ihp3RRň|걻$~ ~DzV!/#oha=*H maf KՍ-.ЩO(EѪ`˕^о8ծY񊅖~)O|e1\G +@E:O b0rӐ-"|S1AEhyN, lTȅ ;_m/U+{J*5#Ԉ)A@fN_m KhЅ(C_iV Lb?XH}+5TGJAT'y߀Zȝd::j|by2rBsN3[6e9vo& irlwYH|u>.OL-{By"DVyF'\[hݫDzZ-G_j&V:'5a0Ce͔VyG϶JMvù[YC`dZtHMv6TOMMy7\UtC}ebL"^V@kZ0.a௩MuGitdKh63RhJ>64FB ej-.z -3#ƜMܯ:iZ%Y4s|N-A$[tu})tV3P7ů0\myWLOrq\;j<LЇ{WuBO rxI¨-ʼJAQI ˔(MOvvvfR `/ >*5L8_ZXQ~=0r# h!]?AKiֿ&wG Άr ;?ԸZD_qY9"^`8;@q aƌ;ZGzωOԉڧwCKfi^)4?k#Q`R+6InaꆂD8Vk7a \0տb ErPTL\O]l .콤uR-a WsoOC'WKUTJc.4z,bHpyNXt [h:NaYˣ8<`peD׫ђ fqNH-rexE_%qAӋodD<.|;rȸQ݌bI2̬l}u(r7b:6Up(&waX, uXBɡ8+F7Y5VASށ{vڣ1¼wv#~/uV7 [\Be,89*`3*(^m#v2W~)& $}bUF7qcJeWqɸbqQȽ7Xnϧ{om,{-RD )Ff`Y$W;̀oHKyU[YlAO5T4|-duz &[+wm>9J fT|o5D5SMQO4`lB_&sYxewL{&o;aUq$qµh^{gx8 zI" gY߰Vr2&Ix K`mmm7=s=,ly~G?*<;0gB~- Gh;xF6ZPhEN:>\1egb恨( r`ZbM\$%Ϲy)m-ʂ m98w`4,*ђ\R}60j$h7D ذ7aN}sP!zKKײ'fq X wkeDAZrG .xS]ۍ$1,a^[!ѳ_`'ڡа–QjVF#$ F/nY`[H`@4w|Yo+(Eur(fŋ}m#CU)W]6!!*qt8{Sߎc ݁:"R\*qp_6NЙNw#nK3HA+zcSzw]96vwy;a[уꑑ-@-N*`Ɠq ˵ZYR}ssMop8OHm_bqV/vUٻC|@K6E LmkMlWB-C1ǣHnZ̃$@sMjAa&>@̮aZ;]Cfԍ&3".&$N`C%)+ Il E~Vc8Hu'| ܜem(YX%# Og[Jyŷ(Jɒ {`b15Z6mQ+';:GG. 9tdײ 2a,^<~Y&sxYw3f=\qV_6@nrH(: /o!)TOy4ݽ/ñwl#y33Hbm>Ex ^k6Uol HAA)fy޿J<&@C0'K^#qi+淡SH7/MDob)ye=RY$FUY>$hB}|w1 DMlP^c(G/Aliv 4ΰb@}  i.dG̼3 k[cm5E 떪~ <ĩ.} gpP*Dgk5;hN(b3 bB"L1SBN@0XGŃhG{zބ9kx ,~̈́|*}k (ʲGajqMޥĺGwo2CUXML),\{-LnЄ_}!X;aPC=1iH=gvX!5Ha>ѹT- ,?rvʉ7e|/QNcX%iaxV*;'c2ݚI.Pz/I|]suNsE5@(ڼċ+qsK*;!OW,'*NǤ 4畺o&)Hf|s-R6)qn!H,е{́%g</A!_. GQ\$㔰֤/[01+k~$/yr(j6Hv”򵮼9 朼R])?/']$kpy=k(j S,ՙzPKQ:8R֢Eiڄ{a$.-[A W&~8nV7.`Jj{Wr T+FpHfcepIlLV~H:7adv"߹E5lZE,DKWZzmڮöU%cz8HbK!Z!+S]lbU$i/hY!MW[ E+"ِVV8φK|!Cv=&~;'F!/7Tq_˲Ad|'Ipu'ъH_BO@.,p=Sw b)8V1Yy: 2FKmG|'oapdOP q+ IVɱdeel4J&`qbREW'>`g+itn^XJ.VWD1>9.~Ұ8k㮣ˇgQL_h IkC,%jemrE>(KBgf䃬C "3]=^mLbaFsl=/b}iϗUFlkRuo]|ʖI<VOGe{7m0Ea7+Wnqy] {lR֡ڃ?q@ Xe'UTsD:iYLJ`=SJo'],hk@q Klm8aBǭgi2Ӕ,U^hTj:An3$&xW7*ҁ]L I?u pᗇJAEShxhf]0u'\HͽEn?F)yz3Teu7'3$W 31P*Evƌ>􎖟0'7 D`5`%`x7zL O7pe#>> 06˚b+#AġԽy%e KnM!-4mqY}KQglZ١ޏ4eaIJ$oCnnt +7 y+xΉGq'ŗzv'9<>imagZx- !q nE`S]^GqP. /8 xāuM3'MZUOm2FFIK2)iӍ Se Dh۬hM;Nt E_Qd?6ᅏ܏aﱢUu<x'QmN'7޶ DF&"ϱmQd$Amx.֊mϤ>)ʦLਖA>FsT!_iS{vsQ[Q^mՇd+wP%@QScxoԢӴgVuXqr]iV@ ͫ F"Ȗ&m 0+O-L?4\hR(w]OI*{"6߮>NKJ `xPV#!6yD8]߶)86hʉfZ %>޻![76+0kS[!l92U{ hlMJYߣiCSSe8k6"m !n1.\<1f:fxdS2c9]}eMi>)jmd]F (5'\'$0{ꨎ;qf{G*W cOU4}Hƍ?&[1{P%W&:{ 끚 KIt2"׵ 2H-W m#Ḏ:{|gnShCGw攑ȻjAmh7|vTyWb"f#+|ĿNj2ɂ?D1GtVmJf=|@ PfxcDGL_:PJ!}Hc Gwj1~Q&1e3_=́фr TT &'p[Kzd1x1>ʰeclq E> dTޱΝƚPC{jzn%\| A89Nއu}S{%GM%$˕FB [#y3&SJ8znߍ vѺ}CK]0߭:#{*4FٰQK^.M):s2 paαVu5!Ω kQ`X4KZPgJ򓑗Dhp(4OD/t]:$9m7U)+=S5ٝ_ .A(z|ߕЏ` 5_E T-/4ь~tZ_8h{Wx0f%>v2 ^>rjGP7xJ+v =]׺Uޕ+\b n$>U4'\NJ+cH OsbMELG-˓ɻzd!y.FRaH"H7?uB*tX~'HlYD~p*O a?\8,Bz@rHS04ªHl&Z}l-}\3ވlK1/V'zpE}_=w2Pw6wMP<3lxV#}`)uІb`y5B`:nзaŤ_iVTT*yWxsV0jqi@M"Q# Kəjtpೣom#Ĝ|Wư A0ƆۄC < rC5|O5[՞쑺2a^}9~; (s)|^ 1GbNtc;yPLR&Se+[u]'(ןV ^NOǖH :~%+&b`2z7/  &1~-}ok!o gX4pYǬ qz| *o/+ֈC*C8:`?Kwѽuƪ-n=(N80c)%oԏ_OqRޣ11Ϯ_ءqŧ#7 y=5W7dͤhU\4u)JBO5b,ݡ.}Xm9q],IҴؗ>f:zHa?,l3Y*PGk^nUMKwlBb!]*Vn ~=e9:+N`SQe :Rwg+\*7 A7ISXe ȭU4f>wj2M/j!vZj"lg=hѮx2wzX8 7.EvL ^/{W5^MU&AtD2PzbbK%S_;N9_eP~|2HeZFJuM[t؍gocBG,krs@@e ^ʸc*L)]uR ' 8{VN2rO}!hi e/aYkToݾ0[t1ToKsQJF#V49S8.C'rI+;>|ͳ'V]5r+a6`6qF, ֈ 9}g|غ;-B"*TV5=) m/V}RE;kƼ*@5Lfב6 Ɲ;E& D'r7.1f% $+0"XElzb"i{s+Vܚ}8m UaYLRnBڬ(20F"GY~7^k)>7M|oAo&D[TRFt#g˷3 ΄}sP ;'ʷ]&^Y;8PEZD$:N `6da۷fC+(1 Orp7(nu0Q^`` >dg-7N?UIupr:`}4`=e }97%2X=ҵehl`ODk_UYmRg;!7Z?ةWj ,Rh8sс'q%ghv}%lDSiX=WVd+ʷ UK]sh߉P ?guIAu2齐ҷhsO:}P}tR*6 R?|'%Qo^PJvӶ;}+Rc1bfB7g,r$l?L5zس%wk}f$@l<;04o|KJ B%pLƆ]4Yj#. xtf"Öٶar"F0pFS4v HZ̻ (`kB1o yϵҷF}^fH`E*(Mq$7`y%Ѩ?l3Җ }Ŭs*%n"Ea1ȡwӪEB[T 0QV.s#U:]w(tC˸k>9n2yC/iӯf^,?P6eKۀ?9Sh[e-xhfKPtѫTtSۓp@_& cJi`ʘnmD0whUn̩ ~Yj{5+5RĀ|1q\Vv$b>gNfR8x}A`Ywm5~'sFa)!咘ĭNrR A\3'}S?ghb ocԠ|lᕀ,O6׍s?"K>y) e(jHk{2z1V o`v:y؜ѭ-XjxS>|Ϛ D)!TٻA e=.6#.+Z{uFC~:ٛDwY:vŚ"W6 AsT1yᲂ JDyp1bW⣽HoQW`?38kUPr8qI )5C]ބFPm3xGl#Ʒ,b8}?!*ɸf 2fQ u~{>d &dI`|sA] Ji"zQ]*Is ㉖MХ_SJ>ZL B/hfaNRR5q4L "mP w`=ʌa&,")sj tݳ:G+ G%(FZ:ČN'L0&NGvoZdR_i59{i6yWk u*Ί,Iv0QG-UíaR[[NQR/RYU8фPlWJ5"Tθ9a JȒd{$r2H+"/e%\o1Ӝ˒_S'w[ NȮn=:=Z`QhBR1c6Ih\i&L_BirQă/6Rҕ'3KٔeRh'n- n .K tRh3jQ4-||+Jzw-(#Kn1ya3YGh.MCer F4J!@˦ܴ;L ?9o)P0oӍ'Wv RY&KqΫj|{p`[YhJdJ k07UqΚU q^Q{y($˰(}r+8="c+FJs71nnz%cOh@Tmw&e,̢a޲p<4*Os,~0;" 0ov,&7;K ;Ď^FTd5,i_5u SZ1Z57fNL_KxbDgsnQo\)pT 2}I{{yuџ3fWB/s`6ɘއ[[3kJ:eC'#u̢҇Hk] {4j\=րci!D {;/q =.9 8TW=~~g:^j(̽oCGLpXŴ"1ێ$mUL L@g55 Us\ "^}}1bxlqT#_2xn#zj5t{f)ךl3I}=GFl~)Xfܹ1/c>[Y- .x&^k}7zvV ‰3^Ht̹#8rіEfETR H66̿1D%A18Fw7αm/.˱$#b|&*8ڧvZi⥆7-De!.NZ[VQRْZ0a[8?^ qEŌ]B'x5Am+0c Ԡ;E,} FuFc -1?E[x[W& "*3/F9b$8(2nm 2lØcD ^oܒl[ix8vv' š;X3V1!B@~z2)#RK^D%~beo(SK_J6b\~{8զm938Zr"HT}#a_׻bH?2'%91xֽmMqyGBߩPc\z2Rx-ERRd|>dQ~Rj}KdP{/;vҺ']؉RO/%~q:{gXQ"QVrSQF|݋:s?3{&}wjUGE$qJlfqͥ?2뱷FSH"S9hFUwX}.Ғ-{h>WW{j'ҰA~ޣsT!*JWBȷǻ((??. Gu*bG%41P?S}!+h}Lyឌ}c:^uPkv˕`˩TiREٖW4#nF1LwP8 ά{M(C ~,0 e8ڭ0 !K'kjf)hY{}F)Ԫ[ QfHEvo%OvR!Wy/#Oy{9fSp)~tgf#U69~iތJ=60wBH*:d#~$282g5|JyCCH^d7iIG {;λLh^s@2|APmbN֌CnɛN]#!8.j1cIaJXX'}ؘqoerүxvl#Z>gfo2[f+#D籇 KŁ?LωUaluu, SiJ3'qsۮ"* [fo?M˯=. VzP'g`CU`؏ww~jʿ-c\SrǠV]hU3uh85찼#pވ;W@€FOO1~^u {dcyYzj{I*!>0k|=O*@X"jٟ)J((!fڊJ|(d۝H!g⼑0i0LYyY70Zn s- N^ֻzʆW D0F~xb!} 8M1湓=HԽ1R!6ܖ̑ڪ_! 1c25bQa#,TA銍_^/54"N))dp۵{bdhi8]4IK09[c#ofۧ \EL??B`n`r g2yv>e:jo{ePmjv:CÎbZ.T7:+A$ˆP=#ں ݉/#4V#̔\C@U*Ws{,/67fMik ߟ̙ eRrUJ"s-S 4oc&v1]Tm3v~e6LD[蚮}~ #_/dŴh0[HnɉW5ueVbYw:TYrh.ݿKYH|xgڡs*?9;hmRQdoO~tFG~>RZZEj,}2QΒ,;.ናԐJ/Lj#JJϒT8Qad\0*쾌>^Gt?/F>­FI(n:b6uX9.4Uh^5๾gL˔$sɍN6GXo̪SWZldl,㲠Fm eL=~DbeP#g-r>t{@m |VgqJeo%I\䥇+il'ޅ_!YƸbH۳}5kde=$ᕎu&:iݭۂwt (x!.OصDw$B;ċ}Q'pBd\!_&i{$"[p[+Ize wx [gХEp\p:r ㉅)HUħ_2k-@/bPEE}؆70O ]>y2*/ Ѿ#\IJ-HeЫa#f!Vz$t_sNP>UY u5k8NWT+ Kƒd@o~9OqL=?44Z!X`?)XS8VZؽ'!/V"V\QB!D0;uSkqD0sOMA'ٹ|M.E?hH< Q{"B]JF[ЈHC _32V|[M^?vH ؃;DL%$u@ #?~Un\PĴ^p3l}L#NA%vKdh^Z¦^YpF_I2Un:%w|Fj;&adZ73ݪAJpcG{n/ 2ڗ.!BfH!F PbLxxxlc0uTdB㯧Y#Eds{#5epz"WȢžA8i!7GdzjDĔ23 [ f$lUoPM~GTiSw9zVm*^1ikF%p'/SeHS`1X Ϩ Q<#= g:Q(3prds~9n\ZwFuVQ_8D xdeeyn0n_#;UX^!v b(Dz);@G_jsCNQ"ayɡyE.= ObL.SؗKW`I Z՗St,rXhSFk@8 \g@~Lu{qrjA!" ̉o!^Aas8sp-rSN:Jو1|6UqxB3@H(Yڛ^)_b؛MX"\܅zPf-&fHwW+^3XGJE`"_(i-D[pEرk:MYd\̺^ rw/=|h!1.=̪VLT]m{o:HXi>w0yJ>e"퀶fA@Z(،W?CU2ݵ,x\r"e\If]7*)YyA߻Q=YlJdg~uW˰.P&o⣟f7Dž6XMqԃDIa,Dh V%TĜT+L2wZ[8JAҟꑰv |l|gr^[%׉2/y'Uuu O>Uoȶ/Fƭ:Q<1~S5|۳lc:. _G)Ja.k(y~qqzyf^ `vB5z#ص^;ixǝu X?Nai.hg 7𞃗l{ 塟[C]ؑ y٪^Gbye2ԓQV JۗcKp`;bق\Di^sIo881Mw>An3p =<bQ(c%?v-Ti[(d%Mh?Œu,\Hs 3~c)yYfc:<*m^ <*4m:ּ2ˀAc_TXH3.x kw=mG HmVc/Vuus2́y<77$wz4'OsYQ'ݳZ[b :{Ug@c!@Q%Y1smdlOH&ۻ*J)@Z+3:^%bcu laPkI%lIRJ"=&`\X,/R9255_ՋxlGŠ eY t m$b_)˓ |SX~|f(϶Bڄ|#I"뒓`wݩ犮˒޵ӑV־9m@zÛ4.`fV@1CB8 4mcA2H4yTrq#[*l J,ځ<|΂o4Zܺww@X)iBExObvprں8"maEѽ\%|*XC= giӭ*1R(mVuK?.c!֥} yga \d=ssc)n4pYѠ8.xQ8ihĹT&tC$Uԩ-$һMݾ#AQQ՜Ebˊ.yR ULy. Tb'p7T$r䇆ӭO?\0d9ؖ'lc9nA, \PD$\4FU@cxL8gNo hf_ [ϮY+౳)k&E :#( !^uc4a/(Щ~ԝGD"'}trqy$Y:6:SEwݷSh/8GCn ;Pnt6׷i"u(3ZateE`mg`jVшKjϵV B},VK,#{'Fzi(:meK>l91 4ԍto2W?pS5ĽJ37>fNa/.ƯOGZMײ.ب@f)AG?^z8YlQ`*ljIE 0gh_<; +zdN3MdnR|xƗ/w.7 \KOuRVղP}1Hպ6  rW~mPQNRm~2ڑ.vOJûO%ThclLŰS;}y+h+wy >.i3[ F;~bS}84J)7q^.`u_J.!B3v!w;"},K.l~#(r@5Tqh;B@ۏW6ZeWˮ|rzF{bzh|&k/\<;qnŸn${VГpF2Cp9k0VK&Ibۋ/Kά$?JE?Nvl7ĶWjx&T-1_'vE Ƕow*hu/kʢU 6}-U I5#hsϥ`lt@qmdhӞ|{^}CsGs#cr2KTf7Ur>a?VX4@6'ӑ.Ivw+zO -HD## `W&q{ۭըm?B;OOX6ZwwJ}D4g+L,?j%32=s%i1,qA̓(NpFۊV:PCaߤXu&a}-:>x8R6EG/ J9rk-#BՀ`3U|H.e{ =s%B! oدEohF1\ގg@*@U-IQWy}R9t&t1:n6>ztuQ1Dfݖoh^*ءvkOWÇɋiqvC%pF`'&9_k$o/wȤ,crC^7tt6 S ]\O[;Kh]`:R6@m.+ k3EV9ٯ`Q}BܹUˡF¯M&Z1֧e fR 5ocw_u5ҊDWDC[}b޶־~AB 7>ܜV @W_Gݯ(g@|!l!3aAk{9#H6n pYA>(ȶqyt!\?3^Zd[;@6ZpAXEC :x8P+^|sU5AOMժ!^%e _I~ ֬6qۢKY$Ə#'ӎJaxgN90VG<Y=^|5^W`ۋ^Ϝ7-ǫ֤{My fElJ)K8=8 _qh A섅NUG)?g2 *8m v7,Q:AeKEW^55rS; k32|Êe2qJ=#"-YHX5*YfpwA4 /\0ɳޚZ,Xp3ɵDtvY*x#gRTaG[v(_ 4` i.QP1r/\ָ4ih2\=꿰Ѯ# kIB`B.`DQ1\ыE&YQy jb%h*1ۉ}$Ґ;GCֈoulG9^~+3ap|2V$]ym0H)^0sn^obx.Lǯ4cai?iR?ügl n،s3bl_hQ*-yT| B9_ь{Ib:ݧvKsQr*o:ԃ|%VI h~'y<| ̜! %%1/Ċ8OZVI"PC@ .iN;C=]gO@(dڳV7򯰊( V:e>6zW%Z/JU3jVVtd;˾isl~aKvFB7IxLsM Ƭ%=^W&0*RdǢ16xcfJ'-+I]Џ~PBk+6#¾ɟ^_FIu9J6]dKPr㧅@kԣHҜ^v>&ѹ-ˍ:d1/kĉvkz9TOq}O`MㄲO,z xV/ZiD jbOЭv|e*;KKƅdlzډX͗_#o4*/3^cmp֓?B3w ` ]<؆S2B4ӹg\q`o* Â;E*:uc /lmraHO6/8WG_{ʥ9@ 1[@?ET\EX:Jo\-E^eZd>~UN3+І3PAG+f"p 7 cN%OSM([A)ζ%OKGzKρԝ$ drtCL'@uw1ڭs6DO96 ~|j0I>H?Umȼ֜q.33t\nzr'z䑂R׽[ߵcg?gŁOWr=} 5c$TS,L B'KP3TyE*+VSu1p=sl"(x&J *_9>yꚏe0^+'6O[/xzdU2!F&0a>ɒqvUY 07ʼnw;?K! s9ht?AK:,=dF ~CJqϏP!)jWlzfK#1ڠc{e*8"-Vϖ'2vTʷH藥17=ƃڥG# ub\Äh"|UhVKZ!Z GPU[lvq`Nn䄥ztKT|lIa@j_=v@$tHx`ëZƋEU%6|NWnܚ2w/; L$x_NKu6Qײq fhZO=8ӝUez\k4Ѧ"c[ ˡR@~u'!ۄYzaFS(74+H 4* n @][bسi"',Ub-iO.;tV?6-P0ÀRotSTUxQW3w$@-{!ղPP07OrZN`ya:h.R8!etC93^ ACaU^Tm9QJStx*0Q2ȭZIC}9p[e>JܡQk&N:udȃ>zkYa1GPY}IJ5\~b`<Ȑ>Vv"5tGzPiKQk Ӑ |<E%V_ ># cƗKW!Nx7"љ k s$+~Izh’۵Jw xI/:NRe<6\lJrj>zgޡp!)jDvvK{K/1"UҟW1_͝{?vL9N.z0Ҡe$:}1>}  ~J/txꗾBg8G/}DؖvzlռZs4Q$}5 4sC{z]84Vji 9Li%l"5`wB^!_nXjq>(1hmx:[s !ؓJA_]-yxTP:4y}SU#:5Bi@Rq Wk]Sw")*2tZ'NS_W~XyL* `ߍAl#J_be2Fqkɝ?ly3;l8s":,?.ތOM|~Ъ|!ڱ Q8}-tM |0MF[5ol qъX GmuJ?$͔H|"Uv <Iۍ^܈Ħ ;e_CC8bHdx]C Z"E1۲8mJ$K#R`t2XsiKeǐ=:S\ %H`5}-OʾحOe:wVܳ2LV!@tL :m>2l|!Dݱz bv|gqBblpR.emx2>'JRf0*,8J%qw?UH[)A:zg7J\iN6@f D:-bBkRKF]-Vڣ|(ɲP+$E «tѝ}@l9I H(KkKtfN 6B*&J6R";qNDEꃛ])iXTKT)md+]O.ٱ~. tlw|,xo3\XV…G9`{^SGɣt8"]=9i>~ 2M|!pIƨL : } G s'Ex"xjyQBE `ӸlP lu˛UWh6j?*wf34#/;fP)cP,)sB>06ڴNK 9#ަID#[4b A`(g{Mʬo7ۣ;J3vKQB5/JsD MB@Iyè޽yMbL' Կ]Yr*bgK2IKM+jW33/ihyRR [tH]CB)TԈZ% S o;ap6\qLj"15T*hWs8ךn_t/V5@㉅}~:s+ڵ_͟1JTMFcE#z/\-JDrw%ﮜc{+΢[_ GJٌ.Z%.Ď؈Fr}` jajDǴ鑩Vzz^$7e$.[CW>(\rG0_%H/N MkL[;_!m#dAL4wzݪ%\]҉|NHGQ / $ Zš))K ȏxRO˛/_ul1b01鬘gb]sŹGG?U(j iuHHҕ5DhAOXDiӟyoh f.e%AoriLvxPk1]4\E wxh/uvh6] &ԑ*8: rqL.">}* Nd(B 7q73 *:dbW2Ruc<>aęm{M7KwLP)1θ$ñ'8S{B<ńrER^io%%,+xyTf I;MvO^?E2o4:Ϫ--4%U}K]"(;U>[ߗ7߭2t7YnrNm9䙬YΑCp/BD"F ы"/닆$~PoDܜ&Lxo#z1W)^l*DS%ҖwSa8~.~O&Ag|k0JꚎFC^:e@АG^PFd(5yd(Xߙb](ל*\X'^7Ir?{eNjYu ݹ5u eȎ2}Ni߄Sv6Ҟ?7B8Aopfm~<~r**%3[ F:/02ZߴL uYEy[0!nC1!,WN+J2* gΞMG.-\k`7M@tAu7*T`^Y⏠kA>+ϧOg#@0a wY<2f섕>>- Ћ0NMnXRka>>A:]X&' Sz7"?RKc=²$mAS o㺮Sҩ"X \;61f-S#:NJn:5i;gb} ϻ6H_.Egеq; ]eivR±|njLzc[RV}:![x+Խb/7ezOӓb2}+~jx]DN7ۍ%EmՒ|HC+(`P|x]!A,6$WJDDFo"p嚓k}"i ь4<:Lw w jy2bKn!]ZdT_9n<[޾_c8ŒgaS<6N ڔp gYvj2qe XYy-N5/ļ$9h,.|iHq|dpY<+<,\ }heqGYܑMJX9dZx1vL9I'RE߄f|V.btVwrhD|A]u.)I Zm2_Z<, {~Vl($b2Hf:0}?I`O8]g0L:FI}yZBƬˉӛpWW?{n] `]?tvv YL^ۂ#4nIͤʦ0'zsA4ֽip%a8?pЄ45hT164jlIxxE8g=-W|xfS]m2NGx].(B`ٵ.91*zRg%T4$: !0 txx(}F*:oDp ?U- 5D z}~+U,T,}_OVdV1 Q :UmE7YGRpeZqp2kR–MdsbrBm-CwpX lbdG~ T2`I|#?[xҐ|]J.ax=Ha}c\|&IPWC*jne-T~ŸY.3]tg3K:"M&(eL# E0&o}Y aZ%}E#gVxe/ %<0߾{ g\ .)i@m?:{9]Uҡr%t/DGa'V$^5XKU5؉N& o4o2~yvC1jp#xZuhb};uubcD!ֺ&gk&?O~;u ؅{"sƕ]B|h(Ma0Pj=UcmQozan/.;r:ꄚsvD%#?fSkuZ`3֥WOߝ:ŹdiԾSv`~ʮ_S$N .Jd'^ 'p(.,Sp!hB"cI &?ѡU?uSg"NZ009=_7t=2ؼ`ͧ-Gj冊(B<} ‚^#Sè+o&l M >GY&>}8pK:pRtxOu <:p;aR26yxGFjm+lu\AYsB)^pӖOʕO }LXSanohp)M3|'=XJ'JIvbabkvi芃#5(h, N._$AAp ` ϴB([f"qkFP^auWp?jy{bb'[^TSFm6V'$D[!<s6C el?ΒUrۀosqP_IUyT$]JK[8h`d!ΔX;7jJ1?aOkJ]\^}7jOٲ 9Va 6,5*9qR6k_ziF!ۋa'G8BR$$;6Zc8Ͳ̏rljQp&hURfG5c-'z`jV6 T9B;䁱)Jߨxغd̓[Y l~0r6lF5;Jhᐮ[5R9z8 @? o)gsFrψMV[ _6Tgcwf-hv?r#$. :]M 2\EJլ?kǁwa7tp2Q e? "ctf0n;;=|$%6DS&<;zNFI0rWzjST0wV(\3Fse%-{  A\F~=֋\#ΝypQʷnqk|s/Gک~z#tR̝M|D;<9(z-88Q]^^9,O$%ޝl :T5- txrFz~'AXQ>9/=Am䕒LׇDGD !K3qw~C ->a= NddG>P xDG{TλAu/ V}c!Ó6^+د>%orvlq[ңc&Y6PZJ*\1`)Kΰ#LmFw/ @׌}˕I6+2Fwfw.Kw7yr% A|l@6j(]\( ! ݹ41t݌G 5@l42F1-:n¯콼¢şOy;G$~hS-*>:i|aSHS# Bcɤd삳z*e$LzHb%?)!ߖr7hh틻Z4;sV]I|Ys9"Ztl=? N7LeD@ٸĢ3ج3LWx&L{fvjJ`"@uLf[s3AN ;  |RTl[ jZlЯpe~rH~`td n8$7;֭Ҩ }D 2NuoއG kŨ\Է^HYcNn;_]`= M l՞"s5-| SqB9~1"qI[Cp<𦹱(o̍ dw$-Y)]$gU+WZKwQIB0a7li $4\9x3%% xH0!w޹$V L4xȅK6!JJ[YcFK='hjWU?֫sp3Y-36>_6 f1c(j`TD>A{4s"> }%?w1/+5iF(M|hmZs$фyhD|Xn]Mj- {37(\b/m ndc4_LC=͗_mAY{Ċ$2> ʽrUYUAr dD_N^e#:@{J7qBꤪׁragȺP*~\)?0h{y/&W yhC}(5!<vo^yBJdl݅KP5[mLq+Y_0grV9@$vHOYwKCOē`惢Lam;~ƚ;9M[\b)2p'"XzGF/L-<1tΧSv΀'QaV-j,w࿎`kТ 깟H )Tz%/rE!b^0E#-4uv+apXb1rN(AόQOOH_L~DTHT\ KP8lVT| rʲȇjj;#6 * b7ZޥAq,v^[ K˫G-5~nrF*V1-g qǁ'/E4Qf'=M顏t17m-EE "oy;>϶kw2E?&|C&xZ*ҹb;o*Ѿ`#k w:_M*U}P) A?=iDS2K@HMHy@n>ýH .g9hֳy>}yHYkQF.]*3m΀z<sg_2,APgŋtrJj'$<{HK%¼ IlEH( !;EГueoxx-㤥D=bv7 X;# ;{'&uoeX\a/jzIB(d9ERxL)=o&)qT5MHk88Q1z7HD;]Lj&ĽmeEW*|j0CiiԾhC#읺.CIxD"n%[ r"[A6BUyY1 D\ЙP:NfSI( ^3k'mszv:C'E J^N8n&Yߞ'n)kX)Lcuׁ-_#`9yZd_-d itqֿKƷF%iN] %iQ`st.+jp!Ǒ$|.cC\6:idžQ'nGLrIVnfe 5h7N/WUG;PGG#.1,M!1BHt%O<_U+#[I3-\JըB0O8T89|[ސiWF>frB}L.Z̤E¶zSmt2i){eedIi0ݹ,H\0ר.\d[?+@W"F8 2hT*,,gsmOȨ*)n1BΕ _Ig2WAAj996}g1Ӿ-80wL-JƲ˽G''e;x}vg(7> Xw@/o  (A7aP zQ*6c_q$3]_5Y9Qv9ƆsC;iB]V {2|ȋ f2m8d}^]W>pHeJ (VzJqd,QzNC76G_08׿UФdži [FHsrq[s`bǖ6aʦ(#pUbq@gF(bm agݛ=osF}U6>"gfg屿UR\]@}ޱI˥mR`1''dM".o'YM* %llZl$*MK5>b XTsb9잸Vv'5E1}D}!IB Τ ^*t?c a"T%l5D%Yş-X"+c~ι4u{a|xr[-VI[EQFͷwC{:[@WicMC@>Er`0ovM5źWߏ)G21VC |Fy[NqlwQbr$etBA_+99'Ɯ{ tqsCC͈=ƅҋ"1 DFz7u@}6pCB%oMN>FwcˇMDOf3 .)r#ՏJ1ݏ`l'd΄v1EFJA0FK,)H9UY*oGXEuffl1whf@ l@Pa/14CcK|ucl¡?tذ t^s™mkvP ے6!x\9yU|0#A Tqb)U-YLrpwsW­J%/DHJ h8Ɓ& 5y=lue̟Ik.ihXĽkFO$&Gίi|)6Z3!zQy~"Cu(z̭xd8Z^fzK$2UI(GN*Zm#kw>A W!?>E#iY//|yB3)UqP&pY}Dp;wcPWClrf-gcx[A"N[~Lد'n%5@i>V)m?mĖ=?-ʺ\B :k|"r/EB.6^Nfbt<"(e]_L9UTۚ/n<)˯S\~wѫ-:"/Gƻ)Fz9Y\t& #]у uҰ[WU7l_O]Z_xv6枽h z | #$$P}o[wW/f)Bf<.(X`~%9ST$HCldYC؃;Iٞ>Z_yqO-te )~KyN!73d.17O(_pzE YR.fG ؙ2px\ &D[xjYfrQ5MipעNaOM+J{Eո*@ûæGp 6%L֥ zZ*&7vGSi+bq)%o_p\ҘQ C^tXV]}32989 e*^K4HS^ֳϓQtέ<`LMC9ڪkV@:C\JqlfX8N?IlDҫPxN߽#&1F~mޕFj 0ela ,*zz,lοU7 j񸛊$[ۅ&¬ UnQr{, GGdǁH\u])TLO7?QHC)j`9 3HmՉ\kzy7%vVaGrs ˱5\y ιG!WS! ᲌m!;}j}R:H9 ٣ >8[Nq+ю:ns{;"xK y mS n6ʝw9FSP @[4)m 8RF$b-[zl^h_;x3?=i\=QZ-gFSLOG:,Ӯ?/(% !5d`YL)yܑ0usxGްd)D=3&mvnh^dYА5+K|n%Y_;bD~d4J@j|}1w #Lޗq ~LGJA@w}:+wT~H 7#6QWr6w.WQ%^T^Km͞YLx}sj1 c <6kF4)*Ky!C$tq{\#>9t(?X=iX-"N l/⯌:?qC5I۞Ms~s;"*ҫb%' ~S 4q3KlWKܵ0܍Ew\c[['   E;bpcJK.ݾd( p¤4c'ԅ$JM5c9hys ;u`9.'(vOJaLslS݆}3/=GzDt-9ŗSA%^56<ҺgIsȧ_[d\R+4% X+E~'NpךB"z6}˸PK vs"k\@} a;{M&zڏ$4b"j\%8|-o=ݩ't 癁bX>>g< ongW;{g ÕRKXA.{)jE2&_lWmPƱQH.P(FkSϮYni;zSh^D奷Ժw{#\~ S iu _;>5ajr㸔"9#H ũЄz)^=;%'d67$jjz:V3{ެ#-pê-PZRΑ`Z)yŏ6אVN%Cp=j Yh qsݑsFLF/r1'ɨD_Og*;yjrӭ^Fľ(I`ib6SOh_U[Ԭ;x8!1^I|/S2`9.254?\0CRv!'@!`gu#)>Ts =ÀUs4;sH𡜦𗦅wcAtw3UVo Kz7fbpKLzD)VAWm] H6. H7JG˗N VȲ[^yab͊M ~/Rhdj60P%ߧ8ekYȬ.{=!_E >v0J:kSkzM-& .􁦄zYP3!z$.iwb`>\ WA(H[Ud J8b/K FfWU E ʛD6&=Ę!,MNsYl88DAN&'yT1eYYf s̥뮛GFBƮ-vct5y@RxzTN;Ӣ&8 rb`T4TG%6لh6"O-YndzqI-^yOorrߒp-pnz g]|,a?`O2 YAO0βNRA0iҋz c}f"%n'~ag@uv\緃lFU^_7bF90z ~-nj"d|f(j;Њ_ͼruīCC6KSTejKQ"k:.gϝEm惜/>jK..(*} Q'X}FP\?T&j;Hgm- Xg tTo3iRǴegAyT%H-_lx*IuTV - ̞(*^B1-MK Tx$l詋` R#)hB:rOqH/0 Qm,r^=ɜ!o_ɶ UZoX(_W=w/i-[8j?83u4ȴnjDzJo46Gl>4w   4$|-3z LjL{Y hZ=eֈ>ؒDmo]jι4, *twC%@Ap0#MA(im~`NvHr{qBѝ\`cNi i틺<˩E > I6v@$OLk3#v<*;N25~xTߺnh NIz_鬒SLa-Ë@KQgg0\K+#r&uҎLpqQ+Ka|bMl% >ã .(hʽ8< lɕ уACknݩPՅ`xLABt8rejIHQ7C,$ixrt\[+k9}G҇5$XQ2IWr@оbmp*24^eq7ОHs*,qt/TzcWMz~'kHtݸ֑g? GeG3“}.u, @AW4]]j-g.Dg AfsZ"6_#jl&MƱUA0JtR3"6DjW]coES~$)u+ElsdW= O{6e=~A``Ss _WTߘ|og7` p=ۺC٤_i 3QnsAWrEc/vPzs5;YJ,E5 Y`穨x H53P׃/GFdKh?7?՗ qôS' YA+ح)sz!`VG(+pr}g+YV-l]itbnĹk 4[@؅b6s:nm'P|Ќɥ5J9wQ1m6\%܃zmTq)(>]hE4x,i%͎NnF}eMM"һl*6Pp,{- wtq2it܎#A+EcQ45f}<6RwtotC+Tʮl߆ͿV@6"*Afv>C Åm~oxKOM8 VL^NVM&9sz) .a2bƗq 5v$Msʘ.7_;2 ~Kp2(xyBc5&qWG eaT[P^i~ܫBHs!:Q94G$̼U}ja^Z?䏵<<7GV?=VU=yI\|V!{hK;|9laʏ0^RrWΓ&%8j᰸a1a BIR{? `1ȯ8o@dߪpJ;~\݅aT兗  ]YmLk*6(v/>*v;K=wvyxHu׊jՋd%?6l2Z!Kwr8 Ql;`Q:¼>ssL+!.Al'"JTFNM&A6G] mW8ЯLN%3DH@21ǼI;hhONz셨4X.;DgOw2X\Q_?QPLLvLkI5.JeAi%@+Cry,1<ǰFj#%suіV\n>7YfO(}ڏ?Kr:87bB\`_óa!M^= >]HB0Tf/5v86{P*Kg@4 p=5KzRѝ+o_!GA!^d}?)dSbf=w6X=Dĭdi?DY-6rHO;wK7n= 9!$6 ;m|6? ة)q@h}Olvo~Rs%7\ Eh0W}#![8L9BeW^`d/Iax-%ah5%"Njb{|Yx -FӗqCxsOwbbZfgJr A_ꩶvL2Gr.EsR-H Z9Uf4P4:m>l˹#v8 \5Jiw@i&e0 /߾ IP6sQ:8(Z>0!e&PE!hqp?t9kMnh$pl+%6Qm|a6#{_>[:8uQPYf\P hL SXeJ=b>}$+#g$TF$kSKׁPC/+} WS&5 $i-3ԣBhJ6p;1s7(~s&!8o!z9FSgC!C  Lp/rRA[r]%UVV)OO^-0CZ8vgoE].Vba[hzB5ѯF Gڛ/RN5.?@qժO.0&ڋn60AUD?|v 01DE\w#h儘>^U8Q'xpax/A?P=dU_U,Xn ]ڣs\V'5gXb/.AQxfj^s&\inWd`9|e0n}t؆lsKc| i<fɗ/u ۾ᴤ@ٻB/ޣ:TaW)5r, c +z5 l O!a9oX?'Y rc8eTˀkFmIRhd_+=[%`~CU:w]Gڑ S_}[E/Jg &]"z$r5h͍'Yx>18Vcpa>DM<_)$7ť譈AepiOO$3"#LgweJܝb'{`C40sѐv^k'KVTevApTy?VF7SIC͙긇+T@QfK$@9S=p\9*~m6N$WlV#s,~Z![#M}n`j6 V|1SH#_fRUH8qXdyV=h#խXmOHVE!@V~#jy^{7Ymy6{!}D 5*EXbO H;"K4Oǃ RmM6]`,LMrJKBE)k )N\j=Ŋ͔0p>;.2`1썩Q~3+ĥW#?;=8죘ɅHg#B*ҋ-E/ҔJu8{$% sHȴiʼnkZp3B#ΎX(HbѾrKNI]=2GS'F$U$6Vs0n65}u?VиpoF"\hո!% Fr(!` mCKEq-h$06xuN}xQ  nط}U[Ixn}9b|TqoLETi{8t[6'ⓘ\ &a2,RV+J|sфJwr~2C({*q"OPLs6 l2Six?>5eÅǟ<r!@" P0G^MO?YJicߊF*"lmaB6YPhR'FN0{bJ2 'DQ)U&Pa&s=­{MeѪdLC( >R= 8o.9mM͇tᕑx㡃0b? ,0,:ߑkv=?;CAX5ۻV@O#˞A|l*l5nfAG{^g{x!yV̀~rc78|6gô@^7]om*`ѯ`Qn+'#o0 ky G?ոR軰qHR-Ha`o["H3:tȌ 1H?wF[EܛnI+IhөE" x رrg+ni/P-T{"Ѽ[.Ed#QgBTn[ T !˰HDtig^c-@_M(n~\ʒHC,8C1l<)1Q\ܱ@S $ h]3#Nh*&b/ 0X)n?Hs8?K_EbT\'N|apZԔixj21L$8Gk4!֮^ U$@rpa`~g)(]@X] ć "}骰 %ZW\N+q鷅O{EVz8? B23L"Iy+]Mf ZF/,Q$Qr ?_dvL ]ӹ~wĆG>n#}K!'P I2Q8: "ϴTF.%7؀_$%]h.0t$@d[%mc %:qlO&(w~u.-Ԫp5gRu3F%IsNS89Cw$~~fՒ=sSE^J)-]X%ƅ-֣bV9_Bd}\b \zg9q|묠OC ^vCܣ%17tH/MH;g줞_q7ٔЇ, |E DTf'e>ǙQbyIU3{,kdlq'G:c>娻 F2(vsr1ƕ:sZ z$y[R_(<ОsᜰRPW=`_rkri֊{[/]쁳qE줊L||8@A%jYZGݛqns\X/KY\^2#\ʓ6ni1$/[0L= Wuɧ:]{S5 w|ނR&L^D,K~濹htﮪ0ԍQf|t> 嫛eJ|qʲI%zhKHysŦ&J O$i8{h a=n&@mzdi `fU0 "ɨY:<-pp\VD].2ER4:@K\Q4Y{.()5[ݗN&Kk8PLW< P19- m?S j UWZyͦ$hni\ ҷ9C D0+G(5'vW;?}pJSq`2]0@]C%_78!Ċ^WR߯8{DԊ3UJZYrQ<0@=m>QZMQ3Y? Ŷ+/sD*GerR߳] bcf^P5WlWdbεP~-+#4OG>RY~"Vz"ysˬ߫6c._~a"R֕ z;!zѮ510I4y^`ӱ3da aB _Q~ c''i`L+TqnqaS5 |GJA=9ہFHWX%#C[1]XB~Aj,NƧpJ:,FyP5&q{p# xJ^mnvo2#'Gl8)[UU@ 鰞(YĘw5̌6H#JxgV,j|6" 4u/Yݩ8X*EWL/\WW@A1TURʼtX/T@ A9_umڮtiž?hb9.vH/ ?OgIxےY7*U7{٧PfHi09h]H<0Oh ËJU J\1(!й8+όn!/A}MUoEkuP94+5Q_g{-WhA/i R/]ibz-7cz^ZKA)$!TRĖٱyRۢCEA^EQ!PKE7G5~XRs1s{l }EipOF4ĘET?Jl"c2_Nц!ϭSW7[0ԈTs>IrjgSAjv%cVеtRAHak78 ΅aa~ν)[ .SжpSvlK wsF"< )c?bӊOonʁ T98?ύ98*&s=0$^7r=PnF|vr^x : +0؂ "i&YA1 *7ocm7/E|5{BC<W zϲݳ.1[חۜY(D|'i\-mBNFσs\pTIYq2zD! 3;3XݜL/!ˡ>p?M"L^*EUn0:7PP_GwgJIh!47o,rmikpcu*qFXrx}GG^@KPmH~Zr2Fe`Qٝ6ɥ8Y=%(txOޞDzftT \kJӻIF#2=[Q̧nT Q(xfWYά7ZNyMVg9B+],g): $ie!1īx/. ŷ2"!$:D<$ƪNJZjzފL %D8Х@#r;^8/hX!hih΀nq=p=Մ4-kC]`pTW x^}o!0룫t(<6הKv@.G ; "-X1[7\S=uLyʓ=PX|t. 7N#t2~}|d:e({ FX"Ŝ 6w`I$Oj.~9A۫`ϮdBיFS[ת8Pѱ!_o9VInPxNS' 7ȁ%J#h&&*5m ^אeĜ`-3s-<6:{cJ @ay2}xـڑ[}no1(-us _ .A'e] MˏVR*>-eMY}Z z9W:+7fj t; ⼓ Ey9(x":#7iY Pq!9Mt>2RwNuD9Wk˕[5" jX37/yYh%b6^r𺼺փk8.%r\#ډט2z2$cGR.O+>X8c97ap%VU-srpC2D.$WAI__nOޟpTGwc. K2 U\;3P|-U/R2}H@刻h}Dj[2>WKf]$E];wҀ~l'srx{,}G7h2:"cwU% Gx޹9^.|N)<`6jmŔo°kuF6X_ۆ!` ]`t>m9h_ˍ:S$i[ cpFi@vq\IdK}Ń"_x|2<]uN6\" ptmӬ Y'5#̘CBbr*v^N Ng6eCm{c`6[41J^ck{+l,v 2q(R)lf8g[0mz1BJ.dslcÆ(WD4@wHYkC9p{G_#Y__ UrCi˃=&ۖ^^}^"?J|t&Θ+qYM! | "{bmr/!?6y{z_{r},}ʉV13{Cj&R\?~ R^*b5VdP<ÎkLn:d%=Jb]qxQkjP DEx?&hhAkڰ_ȱjQpK6 (;1c*<w9KJZ8jEě *pNO Z1[A>>Bl1(70@Voںą_#ж0><ʺ0|Vm|F֑]9]k.M!5i[T (IS7O|,,oլ:c?E `Y5g'yԷrS)=*l ny#C*,(6CyJr7ߑ3FR{}xggj:qe"yu5(]2ڷ1GG˥UHQ,'! !KlZ/` ZOH~(Z"JmE9{H6.[PYvic{<ӭKSBcd kJ?Srt u*N)]:Jb?酱aOUe@w Ϛs΅#sD7s#;6d޾ֆ=Fb#\@\ @hrŝ`/DZ R{ k<18 uk))QQz9(q/n ܀Cg.ƛ@^nW<$87%&wuی\{X&} -7v?szUCQJsY¬P6$(y^NYԃ@BSk]K(n(?x"Rh$xt5ԨʚØ^-.C @s0orAB^3SNa7OBAT|+Bxl_p,=$8LC~qS*avtQ[7/SFs.EQj/ K^c̼ _ 0zx̵OuUk_>)f~f]p^n$:AgxeXA&b#8K#Mă}~k ȿ͊$';[A֊?rGՁpg|ōI [Rq͗}Kc`\ h- C_AI DHZJ_1:a<#tiCH\-(70dH+6 RSb~eB;<7CnCAJ]XKUjer5t$/~S z{~RH#@.ij\5#e;r.ɁB.'J~u/Ib_ /fo/ 9v1wB"v5/ ɢdKx-e±a-Se] =A+i<5} coLGS}>/r I¬ɥUŧCwvt&!h,Z~m]2u\=ldf` lѼP I?sI&.1Df V{Ϛ]&Qdl%Js-Bg4U܂N=BwQtŷGNJ~C&`X>AVL"J@-`?`YR){DFp{%7r TKف?S2!tUR-kY"Aa<;ol?;}ԷkD]~,5z4B,)5/-"C\BJWi2f4*DV(A}|{p }Ur勥GaƎGE^:дt>SA.%I7WٜMqϊȼ.d$A>]2y'A؉FbCI R'"BR;0]s<(/ǁyq:P !;^-WU4_WX/l9,=q)ݼ3C,`DCmߊCb"(TOVȌ`O0doHBB `}iʒ@>ԱokgHpWʯ6 zSm/͙zz2~Q.Q3<o*T: FdsƂ[zWu# Ђ{ kVY7{ob[Ѳ},=aGBs U4]C1A_80)A:Zb_UJy1Ja6k!(?kRY &,.tLNDx:ׇęEK$vxT 72J~*)VP?3RaDARvc|u4VL_.A]һ iڥE(t B wQ׸!:Pl)L}.- obx/YQ9.^]U1'eWaOOH9WpcZPPw\;\GKXعؕ%f,4Ncy;Mm"$ѹmBcY3T\"6 N)XZPbx0}mYPVNuvP^v*o~]5mY #̹v0Y$\*ZZǴvԼUgsf֠OmRU#, YkD([c =>nLnƂ~;0L;~\ZFquLs]+{)VPk[lcޚ`uq`HPW "ܼ|'|\{^ivu^ yʹZBSљLZ39y$FsbdNe!=&"F8Das?m@NDN t{&nVɃʃ%NֱD5KChCQJ2FDž?]bFhѣBgmyN!hB#osG80]1.ӒV?9ӾʧaY(e$Iia3M;\oo'b)D* GxD2?hc=7@c ~͢o+8-%WO!|<;؟^߸*.Yғw&C SH V=?W8¬j[aϹhPf]UrgZ"=Be^3>NKjWB/*I6.9:1ܥRB!r[t0>Q_l ҎޟqԺWz=ǫ(V14/@XҎs7u,;- aڱG~F$b NqqO͍*<&s"рddYϐyq 5L8]>x͘Sm) j$DL@i]_ fjح9_nvt&Hnꧯi"oM:v#fO߃X'ǦJ{S"zqDUrxgDt/ߒ'tEB fc>-7EvUs`9A5,+ k\M &oN45Oo[JY9foLj.4DžT[dU= סgIqE6L\%H7N`\ܾp.5xY&iN.8[ԶqVh?35#C ;SAV~#cC⨧׫Y.T[v+^y`t1R`nS3KW,[vNe'XZ5g']H9Wٕ|}7+='V\BLY=Pmx 'OCOb'yNu-ʑv}ǩbKB$Qrng5|]!CVUZD3WX:\K5C#Qagx3jĴcxx$0B}t:G$iQ;-7D|"7PL c~j3{F b,VPdraWW~ȭj j a³n=CYpǡ|bGv-YRFb ӿϑ*[i\7Vׅ۫8|=ωw0 _ e]VI9ҭãXՇ" _cy7M,s,TɷwG5b5Ԣr[ _KpR7Db>Ce* `,_x,vt4sc'}d]Fb>KLn!ۯ5h'~H9˜WN#F֕fcҖGp :[3|ѭmWU>lƮ~D*]K_zRM^̺@"SoBqiV `O]m{8tmՄi:gL(U#.iiqEcU0s姐%ڎ?[=gbC' d/HsQ4n+S17tpJCw,\ Mg8Q9nyH%(OT+̀ԩⴗKXFyO3J)<Jjs8q6iDn%ԫv_/Xsmr8t~meLfUq@6tXzaઍːڒzvd㜶C息Xn,XGQa7V`cgUOf ]7C(rmAF\MdKvXm/ͯ%[6qdf*x4ټܜ7oԀ$0FENj(luB-iZ/n ,m_k/Wb,MILIZzYj@hnm@oczgr=j3w  I=g!_@4OM$Up?E'a);fI>4uoe=1 +J4HF>9)NBa-7 F'@/묵8 5֭RCy_wl1K:6 8Ԩ<=6>xMx4,¤AI.-BE"RX`KYiTlG聨<.xGɯ1٘J#r )FxH|`&Nj$]Qx<2bU]S7J&l-1h|؀'Ezo{pܒ{^2#&48 F'tPUڧ`ko Wr*ZU{kTiMf0A};@FG4w_XytWcEw3td' ʼ5:EEW#ԷuxgX.S>b1EٙQCZ$JX*fs1اHCr p1ZI| feh]C Y?qɢ7.\Y?zYBT*'̟5FY: v j=ʿv)%i1x D`Q0Ͽv%`SkL_q'%xM >-Oa~)~u3I헠ޕ n6;܋~W]nw-J(ђ!N4xki/zA2MLM3Y-˽dS?-)+c:@ZeyHq^ ƫ _~O_\{k:2J@3p?J%ll)"G54*LnG; CBm:L\`ϩ &5A=YaLamhPxXI~0MU7B0Q/*a2 PUz)JG ŦSZ-7Ee#yjb]T)QԚH>dY^_E8{8 ;VlWzǷv;t 4芕C/cH_N6,r,\|m$7ߩgz_iyr.hݶy4F4F؛!)CW/S8*Sᬒxƌ4IswrX[''Y5_IE0Y:N-?)OmgZA̾[d؝9;USYڢG2ФV@ڡl6wZA<-ڑui.Sl.q(/cp-xnf(uN,ap:bp aC2q^9ʎx$Y"~Nu"r~ZѓP uh5ʢְb!ؖnWP{By]s{EFT9eA'Qꅾprln/$NΧt͈Hj o{{!'ʒroP&ݿ6HY3L4NC{b@ݘjrk(\Q HDKG=$pehX pp^MuApK"9U6λЪvCⵯ_X|@0Ť[q"3@H)cϢNTF II4cs1OtXE&9dNFڴjJv"G]DO IE$1}̌u{6u)9g&H'FSMoRyVvl"LfO֝ԤP*#YR*t%dbi5I,Y9h1q}@պ:@2XRh$q;9IJNG/QHEƨLze~^Pq;42h]}\?Qg# ĶVBng{ ]%0|5վ`A5ߒ8a_L+o.9Ipm3.[=OLj?13_Mz V u1'HYs EW#w~ 5J3O3G1Za')18\.{"ͽOmܡkP' ЭpM.3Gu*Λ6cZl W{FƘsyUf=\ V)NOln\IjҢ N17 M%)s E3 ^(3qy7J "B>‰cq~C|ca܀;*q c0Pq 8o\TcM:uKHn|ZT&:U˂bkß1;uK֠_8SByYWqEBji͜n5:S43OBrKӮ3V!:`V!\k=Óg>Sv)T"@X \oj[ 6P;F)OIxS-us՚E"+e|\+]6VO2sE#~ 0Frل_hhu*^q@D+%oPλmcR+Ek.e Oefd_j(o  ,& 8lnuڔRAŒ H7 *(4sKdI13E7A+Xƀ|mtR`PFFNWKhB YDQ.6wp8lGW 1YFA.HGvN'&QR]?tP&Ȃ lWv`Η8O!5j%?qyduhZT΀`C1u;W.=')ت+.Xuё)hSPPh_Ҋ|g[ lFʭAHXd1Gہ/mM`ge}ּ*݊ O~sucǓ0sɵ>HSNC_;ygd!yL|#:-yh p5>Õ|gɰqpsi 0md1wYCN·x)kKX.ѓt|f(CJ A34Q3"^-8F6:yy \\)>O^灱ҢyX'tk݄ъ~䊝KOO)veC4;\5 >Vc2T/c\`S^pgTܮ@%9- 9/ ]~f+)7Ku}ld3#r"DC2'Tvի{h>nQ[3z ? ~s] s``QiMfK䵸. Kyq_a/F5)xG"!rbju͒ qg.M,Yf#PAHf_|ðC`d$i@#2Z7J_4W[XAäi#ℬ|u|s硷Gq\M4\2Y.+b/ }r4:Ƃ*DooOLj@zv.U{  jc?B-X;e@~貺.`j ~xf З;V@%x \=%cF%lcG;a3?E0 EF=)ґ3XÛf]ohԜo. Qx1a>&T&4RLi{#ɇeUh 햝SL~0Tf`VLɭ}srjMp&܎H#b("/'wU4.wpXR3'h96G"exy22}G[qF'ܥ%<`wլo.؊G蠓[O)"vQ!kzN=w+L **#Fvam`iQ탇 CcWF̙ ABab\K$bS.ζ1>_x2Ʋ2< ?B{3,G ;7;;\Ykў͠?5+VIz^r,#qXW$d,c&c4*4>Zv!![Xg<`9TDa!YG͸ .NÖ(wBtHRԝ+3hPmxb ͳ_K/Cn^bxv?!`L .֙Y HcGMTn !8K̟o|9+>$MZ%RK { T>;gװ_M.Si^Sp^Gk^PLl;x~uŻ1iV5n<6~:MP\d<-(cߪ_R$az,AK+Y±e#HҿcgTz߈G@ow:o U˰kr$cvErz޸}oܟ3InTL;q ` ֦wtcjSۑ•T/Rʾp92.(`BWhULT>eW+˚Щ)sġ3:dauJysC-F̐ySc8_Eg956E!%T)JtqhEn,CIXo!s1|RdRGF r_0޲n$WMix8>&B-Dhi]W=6SBYS\'̈=LVV.m*Ao=j85js%2SH&!t}F?r_Y]]$^sK= b e/ŮG|~Jz]|ˠD<]9[x 㿺?h&s_9tsÌ{͔5BVml ݡ,6ggW`Iv[{ i"u^a`(- "Q&fA:nc*K hmߊ<@a! g>JQC/&ǔA4IdlЛ0^4YpԗLui ft< o״K tL2y0&ݴuOMAL!C|ʐG`dϕh%98!uL\֨^r?ϮT:P<^L#`-B5CKl- ݇LꞵG5Q/bx*k/Щ,ͪJ_)q(RAFdon-hĭ4@=Fi[ۆt!PCuav(TdnyBc] Zʯ)%@Ìv=*GM%VĂ 0j(%Rf0& %ޏKEuu0Tj)vOѧz^WZ -Z=oHLΪ‰ybݫ#qIMӦ,A&cdR(Kۘ 9 $#0B.ǵZmLJ!v.{fڱ#&ޜ_]T=jgb!ŝIWML;.HfTxwȥ4ir5 g]c+:\ u' e! 9oa4w v61by?Qd@Ɏ<ĕDĠq$|L1XrϮJG`vJҸ.XՇm{7CFQț=Wi[hۧ\u{bT`A/eO-h\tvdӖbgDh=~s׵Zy{92{00Τ'܁HH>h8vvTQ|o%۔Dmی1[MBXv&P ZG׆l*fT( UD eT3mD;Ku.'_y0!~JsU[4 110+d7*p;8R|vf{C3{TLATG5{Ԗ=DB#N 3OyVؓcir?Ġ~B_271TNmE[㺮I]m( vmt ? X"Q \w|O6VjcVFAٌj"ZDz n*~h `N<\NVJBLBJ"1wuιj^g/@ʈy܏C )R!u9ihG\߈1puSJI{o ׀"W'<<~эYL`A_pe@' շ]+.7pGUP;p E,y7r:piZg'ܗMX+Ԟw`&1~Pp b\Y^SX{QB3""WD0Cޓ- ɾdbPe&ҫ\$uZW[ L9jUMC.yg(@o`GH&Jﲵ5ڄ:d|]'iR{|ZZJR}oKHhFWfRޑ %2y梋i~b"fI _$3?˲&RBϬ}:z p:g pw0G,3Z M1{>+j޽hpR_(fq5 RU|Dp\}U}B'~/NMˌ/~7̸m׊SMU%<%]% EX"7vy<vONU:ܼ0FjR^Gߴ_Qz6]$2w˧G׽ٙ V]Os*@єݺ2BWņ@k2.5 0)B5Gh `IzհDžNigwLo w=l`نO!<:vb^VgEE ],}.Ar|/{R$DٖT˦EZ+hO`(o0lA.P#~^1JOX.d 5 صM 9v"~>Gv ŞJ7Wz&C3P\pεU`A%?~LX75UIi=}E"iZrA|Sʘ`M,vqXDQ#wdhտ!ZXCcun[>#~)I$^ G(!̘gj{=h+Ila6;c(択syIb8!;mzriQS+RXĭmnJ`ۑV2[ܾb qECaKk^'=}Zj6jϢs,gEx> I-?%jM "Xvyd&q֚m>ަnh҉]|(^՘GjUZ Ī;A}\*+5(S2|lG'%U[d8bu34 2& wVp&%rm?o/ #;N( ^][D-jӮ::OAVJ똷0(bbD}e*:)6폯K8>C/t0]0ԁ7`FՂJqZŞYC\dk V%f#,Òⶆ>닛xX/f6P 60OOe* VbGܻYf;ur9gcUEzDޡMX]"YpN'HL?H|ɟ_ R]o(76[{ϭE.C}531kkG cjֶ-;)|W?B.!Pda#T Ѵ4C,%;I;*T}1o[<ߵ?DC }G9Uԛ罉_WΡ Bwi9GUc7 3"24gK!ǀ=9_1QKQxBqiڞ|KHv3s17(;~.f=뽥e Շn_)+97;1|zデ؆FTPCx`G>F<?v8 &7<2P^h 'IR*' [`4rsl>:zx!AP 4‰6%E,r\Y|=0-I[y/VQTP%KMCǞ d)gVurm ڴ Fz&6٥#@ W]f>2`cyd7{T|5omIx=H桳ؙdQi }>\PKN<B19H m2*t><'h%QHmu0;R6, k|h`(s.ZBVsOo0m mި}v;E4,E^?+Y%Nl[JL3`3 eW !qևDi漡ᠴȷIHi__ S;_]zL)Mg ĩ) z :` In[E8_X|q @mqbMve毂us8j{*~h9MfjۓLo qWp/CpC TI$f9L=TQ.37`IM/-v牚g u;21t2yT-6KJ⭃Zǃ/A(췉s1p^R$R$JY"Ϻȶ#qq8Y"{LaFˢۜ+ԜKߖǿ$D!Ex*E%2hLPPm,[+V}21N}hq2iQqwnyj v L֥H UAf߀W{GƁ4,$zY|Nk?2!zU͇1l1UТU_lOrVHآ uѪg#>!nEW,; 4<ˀfS~dQzc pP$PkYv읰IlQs+`j~u4 wIObD-6hTO=OÕPJ tAJmαjmp4zVm. 'SLK;3"0 #QDXdx1`ic2CO朠JOG5bY>k!42ԢNNA]ch$U듊W; x'J0;h ͕u"(^s_-BN'aU ˦cl4h>6 kWŭ202|%  ]w,sȸ)ssVK.RN:S9pƑO{Wz./-dӧllEE\-'c!2ÉGa/ >5@ōstbKC9)~DçOuF9bg~0?qCWiccj/K=#s4ѡV 2ƶ h99fG2k{STmp:l!jVDnr=W  -: %)eDꀏ i", " (?Y8ŁZ㤫/l}aT0vb1.?E.{p@צq2j~a6' BRYzt Ո_T*NBjqx45U`n ?xm[W)xQ۠ʛ9E gE_N((Pap9)%dLA+n䥲DJ@-ִe WqSXyB3!D~^guB_ГɝO A1Ă0oc1up֏\uʹz)cꮣON/"݈zK\`Ge/ۧl%g #`s})lʋ^|^MZ'y7]n46E|e11Y[υΌ/FX"."vx R]'mq"2U%/ϼB}6Fîi ͊/Pa ˕$fnW,D@ g B<5ZF]>e}ݏd#b[ZhzF ܻ@N뱛J̥t}hk %T' {] 4f|8=E4>Rz5x酯pP)v!:֛-@H UIEFLYXȗ `s.,| 8<gWRZw/1P؊o~O(${M"iWPހ起JV&_ k!Q'F0V$pE%߲kmOid3֫y>f /a8eVݬ5tr(K&e( *TAVU=Q%p[ J   pϯd?2^;J#vԡK9&aZ"`HhtCe!+H2%A*^ÿ |=y "kDB3*N77i^ $+s&sk+Ǡ~N%zn"Rԧd }Mxܕy$yV.{YMȮ(Nz訔E Ml)A6JAZUg{3V>N 8r470XYl[>&@#OJsjVV_OMX٩$_R06E5gtgb^@mRi%~kӆ *Xc",H0?Htt-a(.k| >5 gH<UW FeQ3D3T(#2!G z& n\ěּ\l{[" LC:;-ϋސ(KQjƪe?\WQP6D6$& pݠ=4ϭX>@-t/IR":ۼs>ûAS8qc]/SB0;!L棒ޠ377\L/kpS"Az}ΨvjLA92xx'Rohz.ۧ,"N4 }L]0^%^92*s>oK41ƺ֟?hkc="&rkP꺽#cpD3MXOe2W/m(g)QC目(ӤXOv*(#@j\O`ڞn^ tOqc)[pMl> 2O8QbQQLFx8"Q1`YV\b"nNmY탆?U^rx0u+8%kwe_) )M&0}C(k K5NKk&ʰIQ 4i6,Fplt xY@6[waho fNDXn횧i\)'iWկ^PS1*MvnA O M,2SYdHo@{~=Q2a hx?jEy; BdC,i }ɔOdEU;%2VUI4v~6֪07?Sqᇾl@[jglڡ"^ !R!vvOgb~@}{5pfM]?U g=: S B1n.}%/⧻F`/]YOVLj!0p7a/,",J"eBVoJ`8 ]%HF?+o‚SҡF+0O1ϫS7F0҅ (@8-*6eI.f$׹ o25@1O-@YG?u%E_+O6l0UW`oӟc6Z4 HKiS beɤM2,cUqݿ;hlꌥ׿[W].5ǐ=ԋQ"^N&.E9G $ޯuFc2OvRimȄbAQc, zPN =mR89'FP R_.kS<_i55os%G%>]am$ߖ- =wsNFB*{2f*!dm!LT~1*pfY .\:qH4v&pTXD)zG6,.. 06A,?,ވeBՏ>{#sHyRDD`kJCT˗͝2`)Y*Ro\)jr;[Ye> } ~w ee)Tm_}kWE>X*g3GFN~&a!lOaOc5?‘1*9F"upTkEhQ06GA3Kw ."yvowm4o"ú ˆˌ[;׼Xa]HJG/AkHa.7]WMlU~>QaQ*eaN`[0T fB[~3>ǕHQA}G-VoLA2Ȥvkip?q{/33zyڐr0ve<`)#eߥ`= Bψ]m([|WKccαBͽ1W܁ 7%w"+QHs4 X>{6qp=d^BsJ~8 *xd3"<%4/Z6[޵Mv,[]6qfDwı(>H ^Iԋah~.&lU[j;!MyCyEF)E!KdD=Φʆd@0ͽ`'@[H@O7,L}OR)q~d;C*1, :8N71'N+pAWc׹Gɱw<4VC}g3D1?d3D+`1a9q@Kg'mU#dkq3uMamiFӍhLOG$=}X45DM}w-z [vmֆfQHJ ^v#+cUu8\(4" 2c*#F=kzx.hHY0 TTCa hBſETA=Ĺx\2, VmSw=_3(c)l 4M!¯vz{tg  c$ՠJͯޕn-O/[Dgj$8Ys4ȭ)1somSyop8O`tV* CR@g?ZW.Z%; v#jyIkLr#qr;ngMX Iߜ&KPScǼlpG,2MnlnIboo^=%GskTnќL }372JK*F>z׃K 1-r~2,k7ƭs,7)d ].T4Cr:/0DsS5>9+2h&bhzHdX6?xT8V HQ#< *W%9Jun`~) Q q] F=?hXFTFZ^_im`i{~6.pT+/Ts*}eb"<&4PKaJBJtbpW͖%Ps+pgLs N "ʴ~#єq ߷NA+!r z^Yr ׅOT1rƉ2dn3@iaܼ7Of}" ŎN5'n( YE'}cQ)(ʬ'AɞsH\Tqٖ6Ϸ3\WM^Sہbϔ $=ȟ;˿k\6:8uqZ**Z a2![X.ٷ ūKi?^at;4q*:2Xv8m_^8JtD?-fD"C&21rzR"g; l1_ۓ1ZDVqr T/]g(߫M b>AMUews{ fJrEj^AkC[ ].A,eIQ➣DuO=Rܛˆz!j_VN5XB`Ԇpq=T6_z_jb]P1>rpoj&̈Շ̞{?I=K0c7BUX|b~y*E#T9Ha-ؔr]FWbF䊝5^k~"v@F*xY[:,vcC$V"<&Nptq@21T" [ RA0I4ǙCL!MLs89E, IwJ~ޔ~m7Xdo!oF{ ւ3$hH, w;'1ٕfEqKCq gތ|_#w뇠[בLLTi$syc;J;azU-zūK;>92Ќ}R-r2=B4%1X2 gk~6 1M+DmhVmg3K3daju+QM:u=I=P2}k@vha3mr+JrM$42|ILД HI4}1sZm1-.Iɼ yN /*Geb¿{?D{jĢgg!51Zw뵽_k<`ooY5ES !+XD&!) @epCwk#?>" N#PE+3}(&*&ő&LsUx/Vbͻ?ʿwʄ~ez;vvORM`(d06n(}ƶaT* Yԟ(Q3I"i4ۛEB6g$m/=QcHBڙƙpNuen9 v-8 OtFѤSڮX}+2Qsڒ(|§oYp6։LheD|b2:q.J2vwx!t*v8\t ^p/RK3Hk1{+ Mݍ̌ۏ]T Y^pZ)L6Cjhոˁ>P%X߇ -φFĶ\}9?BW" gJUUM4̂DUDL#ݳ&7ǗQFsIn:敄'+S:V>yl Moz )& K=i)5B}4aIڋ,5Xy!c;-dMe|EG[b,.3@#meEN*lК^bKzmrIYiN]86ai@ӞJLHk1&63yw 2Gɍv$hCT+4 (5a5W}>:wA]REtdJWu]"plc/Y͓Ô2}ʀ'iC #qIbNLc,YH%O@22{S<GK`馩8 ( ӢCz0Ψn`//aEd7>Fl5Xm4VhkF2PP9Eح0xWpVvz >}x}ܴHӔ4dBiN-ow3*!J){Ke8')HJunf GG#;x7:֤tBԤ>5EfubyC%2%ͧOJe$]eA٣JS<6!j8ŠM| xlJVUYΧ٩Ćo&p~)pLej˧7F离#XLZdV@1,zCl(wvI}BjW^f:6M̅AdjD}Xߜ)Sr%V= 7bRs):Gd !ismj@(_?1'B~H]! Yl y%,Q9JVFFҏC'+#4;Rf,d6׮ )'-B㷠>"NV~2h! ~Z<@ fZ4uV̆в`# d "a4GFheɝ/0u?hUP!C##Ī<>_W=7ܲbefx?4}ox:T,S]8KnnEVf'q:$mrRv6ɏ~[q.R' 50 ա͘ Kɘ踭2Sy9FuÁY! 3S3d3 ]d͝9P%#S/7B{-SoOY8d#Ӣ s@'oK LzY:d~*A(3;}c¶E#x O07ɢ۽uS1?o!̍^o@YW2)%ㅥGR="e6?H,3hsf$P4V@ضG ez]֊Tu @:9,-Inù[ x0WeS\t.$*k,d/?HF,}2 p B3IwC^mUmF1O`yؐ2^r^VX4䗰=s!πJ>|(|d4&niMV BoL~gUu'inO#zuK=gZ^7NQBTM }0ܺeوFQ .m~R;5R5\|m"~RH &+h*-ZZ3[3v&9Y)H}88lko`9cqw$8a~Imuj59S|XU*/bt_!2V^Ypڤ E)|H|ErB_'dv"WsƱc )d g̛,vvظs9Wɒ\;UqсBL/RSi?$ \$2H/ʗd Av0֘:$\ͽ+3\g|{0rFaV!HOTTe3Z8ir(Q~ *'"2}<5!7[dJ+S|ξ^Z;[FjҰ&a[ΥQ HN*08.#V "%g)CaT.jd 0h'r^53~`n!f][vCxa~uL~Ltǀj֧gf+)"4oN->5 {2%}C{KBjO20:T`V&,&gFM2$u3F5Մ:NjB5\oOYFz[*@>؍aPQ_7RVZIBOcQ˟|XrRs[$7>@΍h$w% ==qZmuӷjf=v+4AS~:!xQ|x-ˀ\DJ8}y8A!F:ɗJ0 ˑvZ NZ%őݸZ$s1cшUsa1<&hmM+?rZD3k9:mAMܝPPUg@p<=}{^{P )Ft0%_Ji.<;y\T=BYN 3tYzEw\ȴ:TWFO%$dPlXyQԳOLLͬT5wA%P\,+>ja.,~(TD]K.Kpn?H;NZbNc*Pu:R5|fh )&ߪG62DTI4ȗF4]q<˩TH114ӢK W 3iMe+a~9cxZ.4g OQϣx=٘4I&kLXg-52FǔjRy$30f"xfw EqKrԂFt]͏sTݔB1Mr W܈m$Pf 4"P61ļwZ.!k:VT4GJlhgFچ98Jn!)RT]!sITnG /.seKrձbrX@eNgm[{waw%$@T8iaKE)198%:a“ /JO.>JzW_e\ïS՜qm2?M@[ J}Cքl2VaFa7vZ|5ys|~&RѶm`95KfjTBkvƨ$n*U%]ZdL ( :Be.DHUE{p]S+mHUjp, a<}t˫4ى uU1"Bm| KrX(к^*V+|pje1V\=1|긎k.ɝ7azhS8VjO?n1I胫ܑ{3,.l73UݴdoE }RyƲ'%2U5fE\7}Yc|>czDe?.>\R`+y !]K=Ft9lΛ[A[hu~ÊdAA\R!*\ŻzM)Dbt>&k~]wjxyhV_u1bzXߪʳE$0˩ ?]xisBlmkG Zʧ K🜁,&!/FwThIb6笍ubP84?WSys |$Ρcڄ8y7O?Ϟ:q=+yJq;6O+>:vhZ61""r1JC>2tۜ fٝvVE 2f79Yvoΐ> $urD w57g7}Tw#3Scb1;{&<% E~Ƌa3H(0ҳ&&eC}K/܊仌׫J/_*ʬN=z b5ÝyJ/PFg8&|GY*%#84Fq X|o[gGWF0C`|WWLp k/7rmji03{pSXޢ9 ːJ-+B{_tit9ܐYyx< ܽ g I~ wuJ,a~$ "@Bı[Ȁa[Ha| g#֗&] $gQț-0tNDɩ|tآi]nk72h _, :-E6A"nύ +ɊI~ru$P/U?hD!d]x9AkÙ+|IW /k~UK+> W _tnn1Wa0~om;50g7X}mty ׆H)QrY?q5U_Wmx OTZZݫ*>) Wm*4qq-M$M9iNKzwoZax\[Ui 4{K3bn|ƴi>hhBC_XCEĒM/ܥO*r@R#+j `[쌰 Ek4H` tz;_/yX݈_?KE~x w6tU)5zBJ(Vu1<:с!,׉Ejj`eʅ OZe")*x[sQd38r},@]Ej4lZt1hygː~/R+.%ð!=/H$iIQlsADGG&# #1}U1ƵO"AFm'C,qj!"@+t2 ,YAyߺ/,6"OaꠈjT"3.}5(=DA~`kBo ri4}&qK*n8̜@a/_vN۝&qtLg3C|p݃??e_gc" ޲ #'_>Ǯh~/ľ^]2Ĵ189x2őBf]џ)'#(h8YU!o?RR>n>.7G1y]>O! y@NtsP|?떏j-#^2J[ibyt1v΋G?߂`K9 N]Tĉ5:eifQ[dcM^nwW̺%6&ϿYTYTnEp=_`ҼʂTlP'Qv8Joj Z6e*Ӥ󍷦vۀҾ7H5imvpt"Ooxy0qlO][F7W9rŁF[.IݾN2^r6{q(\sS0يcUzG}&p#z"\ʡbcI<*a=x:}]'SFM[;7bLԞ~.v(4JőtI1)FB-h[*3wi_l<.BX65Mk"V׵e7  Kֺ!z|?dVLLuF Xh"{J䍳~.+{LAPo0Nb׭Lꬑt{i `  /$0g~)'M?gu<l.˛v/6ohYh3FVj˂@iB\&F3xzCr2?q9f%LzZѶ7OSZ{ \!zEЋ#fF tk ڬ4۴X)XdSԇݱm`U<86b&. <ܑ+L=-/ ۲gx0"Gjr8Xkx#uNI%?tg`qƤ-2A6W$$\/3 ٱ LT -bJyh *kh^ȼf|F-UF?!R, DGcLzC{ 7wwYZʿrs'p"JlӇvRtJmfz /0&#<7k| 7d/5FlFP$''1~fMNC`?@-d OΦ돃 "61zD+#)Fa7DG-tiނ@Hq};CLfI#AWA>V?{pjFށ14_iA׆cjsO٦czŏuyGK*@+.U$XmqZv`C}3U} $` }IWr܍ CCXNA:-Ӵd?ug*Y >֯ILDv#!?X( ь_N=NKAV{SN[1BN7M~4n𡏠򅬝nmٝ 𷇬FRi*M#p{Եc uYT"Kj)c#sFVe_yZemUjY!p ݂ئu\_6šCQ>gG%ɳJ,4 TI5?fsJ,OA+s`:A ćqOj%vXDØ&dRuqŷE8JgO)c$uXt64fnVh)@;15y+@KkQ.&__726/ƃ\TTorϬz,*5-/Vmz1o`5 ecrA5 ?6]D^Ag8'^ Ulb+J롺AuzU\ HE={.w #l (6#J %2Lf^7S})UE" *źB9wy eiسzƖ18=6g6w1> 6J3j^l[%Blk :1cr/\3|l-P +`Ip %ÃugoHI,&u\U W?)W-m&xUV6 $=HrZKpe׸I-zUc|Ίp9b 3W&moNXfXi3"be~]s ԗ&;1B4P5I<=ɩ'Ժc=W7B~^]M9@%jr~ Lj>O[O ȐCUV [lz (֮!P޹>کe`tW%{_HZvW'B>QDZ,hLa3q:kM-* L蒅ЁUj>ܹhL:lܴ!Ҹٖ9 k719,Vl- oR臹޻^*BA cʏmrJsE\\N hx*L#L>I5$v q'NȎl4uڛj$Y7w'HU)N&Xф.8.h!s~Reʼn"9ЧѪdOߡL?lMCB~N@poY Hbq_bin`1Q/٣G>?@E18[IwH.Ԋ>(yfg}=;zfM3}m#V "?]N> >pE#S 5IK Ƹ}QIp怭 ~ _:lM1Hތ%K<5y۠SMnjꋘ,I{vu-=NGT{&TQ@m"km&0v,7 &({)@5@Kʹ0P߫zg$vxL 8훼Ҹ-ŠIӋk(kbg: 'ܙn|@/zB#xGq͌q&Qz&qEOZ~gfY|H"r0d\; aiC^tx7MiMw 968V ^n2N&q2Di82 uOIy2#gqP ͊*e]Z`ZFuqDŽa]VSfϗ%꟞X9m.:Cd蝶cTH۔Pfb9REȅ$^X7]T^'*Z #jDv7tV2jNK [2!wT; Z9#ò65ꭇdIi(^Pܾ'զ ["j ضX1-N݄pf$8 ', p^b4wYD!Ks{HFL=[XwhG +zwlQ3Z^4P^<(z̗4 ;:Y_O=$@x8gDLNv'Zm9Sfy@ VbabDK8XSVI@hem/D;;2hv;<[WEjdyA;̅?E<Y9RvhЎP̄mX,5i*< e}7Š;a >q(wd:\H{#eFA |/ аe9g*Df_*D3̬v_KL{maG$k*,^Bhڨ=ُeޥ5 mA>l8 4 _cMzv5*5uA؞IA6={|LMt1:(Co&kׁms4^mŰ8q)»'ǩ` /|#QvGgvṶUXSRexɖ!!90I&lx2Ǥ1Tt, H()s9WXU_p%N[=:`Q'+Fm{9tefv(~osI:b75 {ir%"ʬ2mK}wG h,apUWF-#\"]L0 :8Jx7psXTٜT5 >"3 !榾?WJwa'4㭥v5[Czr%xo$ik\mEk՗D G~OK*rAk*zdmH$ !G.qc>\= #p 6?W9\6p1xtg@>4PuŘۿ#KǯJWOtIXՎ4TXp:O0s_ M{u0 H;G[72 R/6G!ݹaEaB.+\3LmB&,UΑB杧P1$[t):LQ'̬NB 3y Ovq\@l^qw-B&Xу]T"y XNjeOg!3 \2xc}5@<4\ǰ=:h5 cUiy>=8gw)2kqAX`sbZдuEcPުm^¢ǭ&6B7Zn!/I:C9*Lgw ]l(srZf+͹kBo[CҼVK4' 4$I_5n rhB7QiB%hdyfbB܊?ślS+ wx62;~[실wr!Ѝýr˖‹L#{ȗ.dU$e( VoEgUw7AO%4C|N̐!@i{ bL!l~aG% N^M]3ʼPR;?rn>1G_ t(dQr]%r(#!Uޭ%SnD'0k" ,|6ʅ{Үx\tx"+ܚ-,:qcwZ˺9sz3UNgٮX ތ|mW5YDWwJ޼䟆?r֞5Tܼ9d*fipVg|ʻ5[i6}I@>l2Ma`u8r#z ٫j$]H|ݡSھaoAe-ʂ$W~ϐP<,f}:wQcsTV{Oܡ} l^ѝq ᢧI n 7LI:d !,\jv4ѐ[]466M[iiP?;=P%eíR+JI@5urM¾ AHZ2y_o $r&{ϠJ>"aJWBE߃a-ډ2gП =SbיXBkS[HT+<_K﹟XeDS+Rq__ ȽWB7U'1 iϼ*Ғ4\ۦ\sPɾn{*Bmlsf DsV\|m-'i^p[T?ky;doT: %-;2 u/2hxV(IGz7#Bɼ,afˬJ,G,6Mҕ>D0]WM.WKIm-9Z"`'\67ؓ訓<[0NF{4{ &cT$B񪂍8fnkOoBA[[ G`F'u+/^Vf=mtݻ!A3f{3: ]2 X{.Ch[?-L%"E^85v1\m*cǶ2Vq/mЫS/@ME eo L_*VsK#Y< J~0s2:3p'叀5ë]-!nPRUvj*='A0&39)aZ^yDY9ְ ~%26߂L$ӂx~P`&]`ENijWթ)Rnx,?hɔu:;*bRGRz>ӛ}^?XgU:85@˕J{DMv*hΛs*R =`mS^rMr]YY꥕R*db u6<[oĴ0jbehC& AmS[zZ!03ޚ 'Lͻ" qѨlgU"x?WT#I4m*L0[׬gÚh>D<<fT+cBAjK^W5v␢huC^ыњW]aضQ(EbKla by&c#Xjbuc #f<FP?*Ia#k/%@Kٽz 7̴X8'[8ŝsyNM$'kiud~ԜRiQ %SCBkJn{atDtt\LGy{։XH/fճGGn_p/<b,#0l J@R7; 2G kg G~̎t$wx0~+y꘬P?ҚAҐ_!.f:rsԔpr$qš_uӸ_q>/+ Uj Yp1RŗNo+[OG"b|JF\(k]Qi@\ G\kC ]60)|$N?Ohƙ]~ 0S4I:$9 B9&kDsurr.Jd'NYc0d̒2ƤSܰN{cSVǂw*>1LlٺЊ5kH/Ht.#VQ&d<_~EmSŭ}H8o9 x}_.n!pj/fu0ܑ`hnvs+7*K}y,H&j7VA|{a6uq(+(vZ| DnG{$ֹafcQecGgo^:b4ď.ѧǂmk.|}NN#y iN`M}[DWR7k+8ۇ<]d}"K\#h6=jN6.i*g(& 'lTK-Y ԨQ"^p6ǎwU _ L qki+BXZ,LZ `ѡz&+mҒ:GVϤ\NEKV%h/v&@ ("dҟ/W:-Cn`eA}gm~)15s a2- i/~A$ 1 Lx.RQg*b =ҦG"u ع6AfF@0Q:2&kVNv)\Nh5nliDectj, WR8bSQʮ!) eӚND7kgg)p)F4S7qpAkaHC [I,ʱF, ;IKS$Az;X(hza!+,2ՠ;סЩp3Coe-[X3?@.rO恻'PV# c Q$PIp 3tߺ7* Ή@1?ר,"˛N<^ ^.ZP(Q'#>wA3΁+ s6󢘺2bMLim;҇5~OMFz/Nj;Ci@|P} %>z9/z/v]g^ܜZ-Mp,K(_p=&1ш5rՕSOH7$Gdmu/ ?]xK D@2 lN,X8& עaLZt BZ]*T{356*{ѻFs*M,qE-"GaԸ3@[gA\SMGsb%1v?D_!YWpD,q9419t LJSӃښS,b߶lчH]x tŴ0p穋rN{p <)ݢdsD?:>>{ {o+}d9I< wH0_LvJQɘ@{Wn6gs_Aet#x|Hz:L[Y#do`Vc!ʦ깵/c:Db[|1_$+}{V|Q>9@cKkqՕc۔(lwZh*uSø*G1aSg"ptęd+՛`:.5~:څˣ(_(u_3 wT%mj46PUF3 f;aXiG'ToMeq (x{ TH T͌2! ]2ت|h5!iqVL|j Ae 7*ia&*Iځ~/LڨL_ks5Zl!k|-8cD>R6"p gVoy]pCmnfg0L _z!y`?A,A@l_Ԙshd!kXTtX:\1DVUm0^MpJukұbE\[бtkN%zЖۻE+62(lBJ)_##lI F{Pe(z[? b336 RWh\tbsXIkXעc=Sk$̾y")"&q% /X:΃ |IXh>c&`@30U_p'%!'ZNQbQ5GxQO \(%| );@(R*OhB%oμ`u&9@S6"x"vVy0f]#JpLחFb+8,}f| .ydgXJ' |BdzNmFTճڊW,p̲"qUY9E#EKt|>, -#i 9טx 7:nJ9/g+3(Ԉx\+I8w͹MΌ!p;eK8kpZJ#>DA`e!6?cmEsb*ԙW[3._ ,J;s\YAj 5e1x'Ug2&Ql7q`ZqiP;٩k#/9:49&* I8|r2L^=2# Ӂioz_R^YZyb.8/*|P`ٟR@YcJA7?x'hGV:;Ls2Z*v(v:D~!$ !MYQ'ѝ2PRjjwty 'MWBReDǙG"J4k>U&doQ>ĩfkx 'M9PRWWn%?EeEd Wr2$ "栏Rh*佢> ;Z;v9` Uثy(iAkqv둢GI6^ɰ*%>IDwB+qg;3"igw_8qB9Ս7ovmn``SF$1gCj !f!$;FB] u"o9GcxB8Y)<'Ox@NIo BW7*Ɖ`7f|"êR0cUwI a PگwWܫԢ?#[a,mcfVFyl& OJM)$fTWE\ݖ9 AWc#8>-~V=9L#xW= _KgcV!kiG:>3%?>!2$,b я;Q&;qfmuUЦr=G&r [a7fka3nϺ9uqAq6H>;X٥z:☸E"_$#8&hy%rUի"R޽@{V N|h96@"INM 8(K6uwj8Ʊ#4T#0SM剚\5F,Z=HtM-;jޤ6^kgb:;{]!Z}|ԥ6Bc>p@L3]7 ^)8>7 RN=eZARܸ4KgTe@xTֻ`@ʐU,]l>N .l W9fta- D^_mY6PC\į̦A J?8^QwCCȶ&W혭IYd?߅kG-+A,+6'ͽi^t΢G?ug8 hPN;$0ԃ@!BwEtϐ(AtN:$jD( \f@NA:&WA5䗅A wր|fs0&lʕ^AÈvA1'Huf&_ޤ3R>C|4OI³@[Ş{d]˩R \3<;wSYzfMmgOΚGWsX%$سɂnues0&||Z`)rBpN\G%6 V@^3%L," kt0=#0 sF8hlHPMi9;vdiRae 44l1͗&7_.3;]L+rj,7ֈVP1Ko/:n?*)96WC OӦ@} çs~Tjb?43{`J4eƦ,n R@%(1K]űL|^* \MPq|_Jepy'6d gFKFPe݊Vw}_#o/\9bH'"*jnژ<B2vI?Ŏ$k)+$v`\x (`ĦlAK\ (/ie`B7QBe5:; ru6:Ҿ‡;ٯ>}ś n[yd+&rS|7@P4wDKMvSPrALPQݙcN@!>^j4 ,In짰JS7mZ$'WMݛ[`,bGH`ylF Q\ Ke@*$ W#LHt ыč%7pè $ncrl==RXA㻬FY֭̓N61qDY)-e؊CڍV<ɖHV<]g{Q0_vb̾P }R"6?q*b|/oc8AWC8x,a_8,xKpAHւp\Q9w|X-՜ఓX9m)>*V Nu$TۻUrAhO2fģZ#y\kJ[V iЯz?'<8Fʂ#%]C̉  VO:h0pH!yt[܇ Ó[k,24l͋ŀ;NEnw&?B5SS3r WLAڽvFV0 s<Ε91?+9mz @oU4y0GpCUڹhFbz7(rۖ^8&)FNY[83S[@nYh?QF ShTđz늦7fe x pO6ԔPa':CWJ(5a~Xûuw(cPfLՎ?4$=Qrfmk0(A1e6X8//e\?AuSX T9ю 1}m‘3gVQ$VknyN_Ōu߭Y[=H̛|F~H4kߪsVKY`awa(Д`:^JNYLHmgdjHx_8e߬c f:miҲKB6uLr$C%kS5 L@Ӎ|Я+ RcVu(q6kgŠIFW:ۮ_I16 <aSY(^|qFcI_|gFc}<'Gg%S`Fa: >Skv@D{C9s 6c{%sBL$F $ضlyOݭmPP۳NvyU[ :M[O%䲷u<^ͯ9e0%=:y.u&kh+oHz nnD:u.v u"hbU֯H#2 oL-zC#2Zu 0b'j;w_A[YZIHǀg`vs D`wzͿh*ޅh*TBwJryf"PӖ57Ci}SzX{ZѡD=|Pޠ^kZ |秴܄ o]3V]2 YhXg+C4zTZ1wtӰ"Mf9 Yؙ֒ Y=lx@5堣 !5L.Ƀ [?v[=9Il,L6iHw4ty~x{#gOQj_ fO6E*l VMU"Y)+GK/锽A "On [G%|MfT] &'hR"T OiFՠkH2 C!_o<. ]ƚBMcDb]JJr|nm˸/$ЉseYHgbco_G,nL}]Z5@li[sCDx} > 7 CII^xB"+Rg[1 %;p BN;Mqiy$݋3tlg ҫCZߒ'+(IzR%-Q$RLD];qتI?<9"H5kU'Q)k%L̐H* =3) 1,x 1ǰ~^緔]xI:y!3N4$>{"¸)Sӝ3+&lkUy_F o~@+hnM6HAEq8iư%>ެuD)\JZGW ϹR<"7ok?8Dx=SEI Jrxݖ0Kl!+nj316(jP%x6={axU\?$(vAA.N˦Y$?Ɖm:HTHw *IHh$vXn5S:gf~c}kM9AB n /b|H~cW)$.M륎 fN+|R]M([ anb-{ui:Vxp-bct=1Y EJȉ0&C R6'lSeZtPTZ#(6a|yW*twGTgZ8.JcTDaP"J.0jі%`R Z%-XC¿GϴKQ 0A3H&ekWxjOl&!{r"Ji\#K$|4UKݡi7IA9Cbnf+fSr嵝Bua?r>IfXD]\pꢇZVKcL& `k|xGNyGԽ y, 梽u*nM``({"D8 J>?w1iy°(1IIVrRWېG9.ZW8n4KȘgAM`t-绐;35[}5G3$1C'}~FB߈4@Ecm01A0ZO4T(m*LgasUa^RP0zK,,_o']F;)ĚT5 ىur}"~CC3Ng!SytսZ^*SثzrkK 36vυԵ`sT0Ь>]3s.œCt1FU3ӘHYr_%?[~l Rrj-3"KIW [;a#=\6-Uf+HhӥtI WO.$1~SS,&£浱+ȳCk-ѡJv^,.ؙR(ŨSœ`W4`96bIG+#(F}MfGkRpWQms {ΙP#!1:,lI a $SXvBIs'o߳65hNo>[58UKҶOHlӬB=ib)V}FҤ~)k;Knט0O{$[1:S20LuTqCmU'b}lWGk%sj!?r>w'VhrPw;ś1ġO4!E3'1Ei}dAy7 dblGfgo'\xyG;,P'dy##bu4y ٝpG q JrIAu߳.hx»̨¯v/> =ƾ+j|"[5;(Aק]o7ntރ.s@d69F. ''Ks)o՗odg4e2ftϓg82s\j):Y- I".~-A}thPG|3ca D3aʳr8z-Ȑ;^_c}.k"ߧ3N Mk5Tlņrm[ {DƆ EEMQW$˿ldH&~vq*8 MY&2Aِ9 S%3< xMĒI~=pꬢcNmlo$gxY E  9;Vzh~kE; Z94(o gPۨYnrͮoP+u!,O dVS'!jn?SBg ^(MpQ+v"4X; 9խ<6XOwj=K`XT6ot[ف"&^ƕt 6:/..Du͔SMeqMLh)dexGa\fu&N rhdW1~b}&BzkYyl֊{Y>(?i _ȓBia9HDk bec9jh\nV#4ba8۹E%Yr  Z8%X喔(?_l!llnb!, ܭHLw mĊ-SIڤeB=)(s6遍2L^S3TQXK ts=[| UJ`=fReܺGL(ʦޠq~LmI<'H"4HTئˡ߽MLs^Ip8rw7̊ʧ-u3⸦НqQ^Q?uDVƕ8CH/{eT!CC+\nMRS>jgpJ;fΛج=uхDBie@'`izd6/|ǃGmD-T3(BQA8 |&׈QdLdsT M=k1뱳Np|HyKj}@m]f:ݽWu-{}4:Mb[B~c'@?+Bq+St2?#[wjnr5KbK5aҗ*PY0=rfeOr2Allx͞+NA ߲{ȿoT9Y!.u|o: ؁D8 viwP'߰@=qA9~Cf.>NF}U 7d5V4>T] 􄓢V 9tlZQn(8}VL7A qN)ިP3- aTmvp,٘Wqyw浶3;̰.VLƥx=)Gf%T 5f 1|;H*,btpgzST Am! NGUy@N\=TLK,8vRV+q*Gduxdߜ}.$qDIh qb>pY9ὓZE"lD3Ď~N'Qm hhL 5'}mϮD78ش8j!Oj%x \!>B\m^\>cl?Fl}rkH>#~]\=iCdV./LS}yy/W5n Gs"ܦGehU %jH8㯱abRD+nsl]i tm0u h2F –zʋz=ZsQD-Q:5z:w*Gyie=Ht*S=v~?]^)$ϗFWTp-pB녫l{ޠ}WLw1pݡf(Q8a{/Ρf s4TlMx4(&Y|gzQ .| Y;$ҕwHu\`0ӵR9#1$[kޚ3qXԃv)>;Rg8vTm}ge?37 "4n͇&3seD?QlUBq,TlW@xG«wNKNJTfQ6Ћ,%j.$oIQۭGzomv1U2y@wEӟr;m_-RE"~[Bݺ#uUj\j>w.c*_N-'/U.US(} QMڷ&8su{kj( e񟷐‹]ƞ]@-w.2bIewg_ y瑀 }p&Wb%a`󇙸XANycz'pf% =|' @l^00Mk[‰:!'lF*qE1n"}GjJ\v(vx;ٵJs=ܫ34SՂմ,d3V~q8䮉"IiZW3 'fU(@ЇL֢+/%{OxVa,sVӯYG/dh<,_R˅L}F`4܋A0Ö7(ZS23V+1GfIheK x|YnjY=EkE:[ bْ|!>ܰc4-P XxG6$aE9A]:|0k"ڃ~.wa>nFxyNoxSi> e&O-#զ%ý9OA2a2'brMrd\&~d< T3 ~QNxU&5 0P!8.+@pX1ġz8xR/Z ey6[{?T ]-`D4KH^$Z-xc}3ɽC;'MvYosĩ7W6GYAXnZl$)l|cז/} o\9S919J:` e.!5(CMe #$cDRp `Vk&~2K/Ѡ?SVށDQ va߼YNWű "p3G6cl?DլJ#ƇzV""efNP O3挪Yk#xi0RiNnv,)xk%AY|9INk.&oF$}=G ƇiX秿Rҋ&*ꖦ+;u~_;/U*՝4 mR1Hj(0aʽivXO'Xݦc]sQ&>OTiH"%!h3|*z}[);2ɑ/5dp#a7 l ,5˕F9C9&ANj>]+j": DD-{DұBy.:,g\c7~eP1LK>O%G"Vg.[~0L+ˎAOUj9i}(PxPװta.&ZkHE螫&T[pD 3%3GǗ 703.]Q_NAq_!\CwJOB&o\f+mcx-W9NS F:ȫrqa )5n6iD(q`Oz$7Yo [.Y@²⠄)L[9`bx깖L /-*(wD~k\UCvظ+U}k2j+"د qC"rvY#^=F,4ڭ|8l9fVc@m2ѭꁮ}ءe=2V} F=Z MW{-ZGkL_<併V wwE :$C-m0"MJ.>=ٵi]SoM{Br-ͣ6N<}_#䳻 h7Z@QuWbuܑ勱>^T+iJ n&2GBBf2+v4Л^HUu6BpoC gX}4̀hg v򹚗8w} &H/ 7%_eߛni5a֨Gr |bN74Gmx(MbF |x"ӌmL#alGس c8O jG//94r#'Qw+ncyv4pMGZas4b(YˁWE)`,LUtMźL fǿ.d4D[im30 ][~CAMٰWQ&踦A]5[1wy ;7ڨ5j ~tué~<[ta<ԀCi Mw`ವfO z6t8ZSI9~TFjQ뗝Ӡe*ͥzM99q}1S`fznAI# &ئnǹP1Y׉cKm$k~iGjF!L+̎!\%L˔H)v1%!vuW{Jj31p ?ХҨRMv簆t-S_Yھƫ\`+(:ҍ" VLY,ΉPwvMȐWj hw5pk4]x$uR0mfs8*5!uS}UGeU4?@834_8eȗ UQA(곚 ;J6#3RvdnSWc]s9GQ[G1b.{K=5S { C)g:9NˁFwhԣ̣{a6a,GR󳃴U?w?q !)e1`jm#R^Bl϶/"xFwatsQ(ʠ%wziQĐUSIzP`V*VO)L(2*⣺8-1ie쀄XD f]+HXj@`rΩW-K-VQܐat,@ 4t=ysܥ2dΰ ]tV6*Q!Ʊ0վoѮ7_vvۥm%[-9-;0DDl=bLSh/=y=b߻3THeBGˮ7mE74j~kRHeRT 'QX( @ b'n+@,MC\֓сiYXR^ʃ}#~3zq[6#7Bsc=*U'bMb<zvh@O=P5`活N$f~jH7Np[ '%Ⱥlg##rVE +_߂Up>6qvB72h4ㅤz4hnΖk?1F$!D% ?6ˡu. MYꆡ)?*qϚU+܆z=WY[>9UDxqV#@HFgs (;> VX{^KX1%r5j%Lg^,;58, 1y1X5´`ݼ`%RX65rnszFҪ_oNfOELyk@lMl h0ֳ;"&&v9Y]O_SNݘa/Jє!#Z;b!1JjD{e?WF.XE zErGdW@ox' x^-B]g3h!m%p}`=[W%tf`%2qšg ȬLԦiP™Ьe6[v9  "8$`sC=ivDƌW|CV8qOD52Oo1!o+!H no_m5,Sryq=]SnNط-g ^~|?, Es;x9]JKxl0^16$tQ)93N͞4-6aUbw#=}^%DZ8y&`i7"J QBqu' ZDT4SÜ<}FMN@jm/fgUj5E^*bw͛^L%~㤎L;#8*o#ѣ 183Q|3Ә`Mb>?O骫&2'fv5F3-P&hѱ~CH-?hTz[m,qBT'XM;"o5f"wJ.FY.@Ɔć⚮6Sз[pKV|Rƍ%GEUx>꺂NNlH}"vފ"Tk%~q f89²o,8W/Z1hQ\௑v-39߼߹Mqbk]QjC u坻AR2*IψsfC)az_1rH][o2KrWSc|KZC>PQ8"[x`OĶ^%Y,HS !m:?إ4L-YnND;>F3pjף/7]y4dc[keJܣ#Td(rx),@d9~k-} ά+XMDTfdLCoy0x9zkroC Mo lM Jo~I{&ҸpRQHfLVJEy^uQ\s59xOE@:Fq2+Lvq4/-FDXCÚlS Q1ƞI LfCE"F-\ U@赃% KAgsk_#7ϛ*qNsSX6ZCAW)*=U$)-XZ4 C|Q\wոWle t,e`vɚT,'-SpZ2E+ n #@vIZ 0w-!1]5s)GϤ+=-afMys]>`s;|M&ItF3g敼dC6JTm2Y"{YPaooXvɪtebP)[ fd:g[(BYMJz3AI siv &=Iͳ]S-}. todRc\%5-82H>q"I-X\h=mYf{@ PZd!@@HQ(Tkxr fۡEe_~4iwa2G`nLćkdi͠l6\9} Mq`s>oU+lT4ZbkAX}Pe%';NOPD sz֢:*cާ"sI69WlGj. v9ktuh%zt?n??f7Vgdwpx)F[]a&R;죢 d]rq49)fvvPR~ri{NRҜKʱjOMtJAD*'XF7B {uhI@ρR*i;7{v &vLTE~ޢ4ҍjgeUHm=$p<*G"T([{>4F/JKʹ |D8:/lnXMQ]Cʱ|ݩ@G$2V\"[v K@u4,*)H+23`z7 rWs$ƒ.n*sܥF%IΓTsb_)lH̰r LUOM'/[R%M&1K(l+yҕI&>8d== Ngڋ g7 E&.$rzw_}ZL:\=ɥ*D}kQ X9NsYؗH?B%,BwC5r9C0y6@ؗ3TGBUđM(W37akg2(fNQR>US?W&Z梭ˁ&k4ɋ4ǟ뤝>$,WK>xjd`6 `RGl89ea˻Ļ`8^Lk e%a|[ߠ(q[@kCJ4o"fUT`}z)K3kiaKv?!4~eǞA썌T%JUAs9 e+ W;p4dcvPc GryG L~gH%:Gj(HŔpҏ95ArkKhuP$o{X@3}b"Q;Lİd,J9l/YbMW8UqL;\Z+|hsFmS<'M;#phPj&L-gsFϝԎÝZC"UPFq\6M6XNM/bj,F2Y}SC|Cs2 צQeo޸.5\>JzR)Fi:>@̅η=>\ \%.x0/`CP+ng4 '=AXqf z3_G6`.v 3°S:iQ(-M)Z~#j.bP݊)gԝsV]"=g2h]\jͻo`ʊkN׻|ۓu{i 0Q^ 72( kçZ< V.^uT)gU+ D\|߈^NI ]%V{ً) оLFpq1`zܽ;lxw'@.3'#sW*(WHJ\fu93JVC.+3ReI > `5Hʃ굖&q!:9ER8ě=T.m᎞W5P: ΁Pb/7U5b;K.8'"2R1c3@Vsu6E!rGp"f=E7R}ҹ`vdHN kV- \< Ͷ`zq?MOqNL#8@]l9agp{qhL!3RHjjMm2irގLrǭx]ޯji*!OXeS(C(PW/ets#N๯g>"с:拥nC؆ CM:L{Fb`O\>J7}f5+t~rZ `c[p0I#F6vM6H^.5S' !:EAb`BB?!Wq{<;*sxX+;RtkVr%&ZXT{ձU+\wښa:FG4Ҍg[̚ 8ɱ-3XcC5Sdb:WB+)ƎNomN!Bs ɒM!S@D='u 2x>>ՀzoNJ"^ AV7('2hyJZi=)#F^ hW cƖ{;o0L+ Ab28?i~z{7ih\iEYFَIs}(uJsYWYyZg}#;ugo-G:雃ƶCv[pMsx:)#˜ *tn%AszF=5,48KB.߉UTYq{EЦLZB4x0~WE:?ЄS(y}.9MN'*b.IAc~Tn/M3p@[=M۷>%XTMP^Gs7geY%,H3NX9~qF/]27_;ֽ?Xgb5Wfi!PgROdvPP \'qT!L)@j+[#clvҥjN"R="΢R2IMqsY'zh.=@ Ub&)4[OS5/o֨栊rqI|ȔW*;)1hNN:<0M u#9!b~;]Qy3k@E1h҂v @^#'='/o2d,KCYGŒFX_j"ݦ`Ƈtam GS,uU>${|tt:\;h"V8k|HueFƋ@m|?,Ilai e纓DNt+8R *;ѪĉݸG_ e>yfi$gbE/~I٤ %&sy l#~X5MK)h V6)i xWO=`)6Y?t,_$\^#%0a5qEk-҄~f U:7u\Z Λ,$eq,k@'!&lU &PF/KWbz #'t&@/&$ڴx3ڧt' Õcشzwq[%Agu鼸&y4_ +/T>W}C GjbTc6J L\q?af 761PϘx4O^ݵ9YL9oߡq3 S ͹ވE0ǥfτ†O?`ri!:SJ P܏չ2urP9*4|x].k> mNyɜDbV aF]^+OxKmw^t4vG܌V;iI26EX_)b.܅\NIb,dEc=:+t5v. lpU3' x84$O9{AAYm@d(_, 4 DhۡkCCCRcI7, ˅d5y M5B$u##N l ĹPQpMC,Xp,J}n [J(X|b"<[XoTX/dE:-nn#q _pIM"h!)|8kj%^Z%eƃ:#`hub1Ɠ#iL@J O 㬍$*e0ڦ G)Hh; mo8-}r2dyB7/Q#yICKdB 6EizVwfz1 _ŷ5j~TMTa_8ei6Q2mrKyU^2ss e x_.8┧pl,"g9hz^7d8( J18 '/6 U4lޟCR+`kbm70$&7+#MۋmW/`{cɌݧpS/4t}sʁdH~)i`9"~1.p3qVkS?SdL&B}{Ww8Yf\$󝋠.@#xӶ$~s0K+_G$;lB<IݔɊ|3ネj-ap~4[R*3`l07f\D.V9vm!^lkal m*1`Cg*pY"A>PǬjE-ߡb*ٞtڰF}ݎ|׻ ď|ౕ /Ym:d ˓B*\FdR]|)Yo##HJx)Q$6Q>X5zq,@J \V~VxxHԙ{G7+~/@UT K,ˡ8%/Ai]1wP5Ky:0GoGԧIW~Ƌϱ,1'w5Zb@b<9 'kџ~iwnoYm9f o7)=U1x4tWXDiN%kIЍ,n-kDM{2< 73ડZv Bq!/uM]i?cq~vW|0 b9"T~%^e݃<;$#t)ΌkT8#O,mh gIgnܫ ?l.Ow wz'Τ:D+N6rf%ؾ bCB e(ز0T* Hp'uR~@ţ)p^x ڛ-:QG+}! *?D Q@aiNU158C+uJzE;e!a4݃Y~qhzD< b&W )Kёs4SQhEU{BA`.-$P\6ɚG9{z+ Fûr'19&e<͌9H;%RJ|3>b/s@Q%fl@%H&V0EB"3<%yD :ă:f ݮZs&,I$Q׺tviR3xT `s+-'?ӲSq\toaۏ:7eV$ ZtY(%L $ytyEgHkDðpw.1s[@Ucr&_P?tx֕|XY5n_BGZ0 ::5/o yҎ.^RfSJ|g]6&Y.,!jnzaGâQe,jni`\+|~uTP"Z^v,ě"EHz=F 5<+ &Fxw% 3R$- ψ! `P.r1?_{Nrw3nѦ48=Zw/ñ,Z; ñ/FK76Bҩ0&K XuR)'( Qk1(S[ ya1\[ٮ|>ŒI>~ңau3KEd 8q|Fq`lOE[b=?J~Vl^sd'WY挣7~jgEW^kPQDhMK^3F(A?DK<$!2Y1DrAeIwCcS'mE1fꂪ9& Kc@˻9 @jUKޣT\䠻0BHd=sIɀ/&Lx]jC~ v :1`B*2)!廉2n87M@N82UPSk$iRpp+s9D`Zx'YIMLb<ωaC5 S=Nx?\Ctޞ &/g}G4ń <eg{(KAu):؏B%zAYGVf)E<=$V{j Ic򿿉t._Fb *K}Hx~Na(ʽs'˰@~BJ'hu-rmFRXٛՐ!qP{p(nzaU O{ PIVA݅HL 4KO֞Yu/(:ƺwwcF4 R>KKdw6|S#2|W;RQ iAh2n2ʂY:TDLHY"k | v6(lu0:*-;9eE,E^%4/l}c{!-R%~HdEM좝b#+ɩ,#rH@HۄYrvADl)?ZY p3pkH#;El=r9ݻքUG2"t:GlVY"L t*m@ K(9OS4X WrjpMQ>:-)&K]TPt8[+͂4N+8nBrm!c2OA{ܡz:oEy5nf/?bMibyM#{+0Ck =9ʪ@8LAg|B|*MC9#cXDJ5ObgM,)iA&0;&B27oT{1|[$N8G+NrM{bOqAЖHԸ(t;*MjR3{@)C5Y=9D|N~N'0}*&h{C$/v%%8r#>݈B1vQ &|4;GO8v;b,Kg[#響~frDmc]Q~;!V//TzsRk~4Ta.{LF ~ttSe9>~Rq [O4h?EoߡޭzqAG&bv $[-crap(dhPA>Q93ft#-I)6RiY@adHLKLi^%# HtB iEIf Xra4皣H+4 刣j3vr*{z<}m;b^ B 3r9/W"̯VzUj$*LHKoI"0fWMD|)]&h= }{+|2P"6R6#Qv,> , O<4dhEȀJo6je]ifIKA8\qmA Q!a舌r0hz6A0v$1 u,7( `g3# i~8d橁!rr֣L\ml <1cCnp{u`hqNI :porz .dK!v-#Y e4V6t0 p iqG1~*oJkVTт`/U#^dǬYRy\85Pҡ[a3YlB/M,^yw1rkh-rV!ϴHi힋S,nPgBbY| Dn ܕXbiƤ֦8gq_ 7vn' m8KZKaUPc&Rj<}97Tp僔pVGw23G{s1}{bK)g5*uNcM]yFOgg!rLÇU@Y@{4Y-菇SI=PO,bEq * ;oq)ji RLO>*~>#L8;z`̛(tiTt{4} Ƀ![rݬqn!'(Tݓ/62!`zQIQ)L14bXCpkqH{jUjՔ.#柀[%uwY/g }f|B|c̥]5v["*L,ێ]czTMxݣ ۓf*/q 6dOB~ ZχMgqz6s0 Y>ۆtWV$\R0р]_3bjv`{i,C В#R'˽gVG2m&X˴xRtƵ`%cL } xF?f4/֬'ɓV[c$3D7>X6k%esXeP/#2,% Jc׮oK)@ěܜSם4sk+H(G3Qv^7@ȷB hda$~j] ۃ13?1l"s=2CUѡt\PhMwvu$WH("~*`/eRrƨ]e( Ml=s %TӠU3[TP F.,n%) ݂<{Lei.3bP";8%ر@&ɇ3&1->YW>!hO+/J{^|K'ͨZ >Fk) T6]8-~.(+}*ح9[B,Xݣ+'/ mݖJn8zF#ТmmY Oajv+ha꠯2_;4GhBv>JCdj?Hv|xs=,y] 9aQ ao./@\jH_( OB8s0\A 6ڜ ^yǑ]ǫ5'HD>#VVG#!EV|ω|xr:slr]ItueprՑ2nOТz&vݡ8|EZCN@i1/omB$5 Jmj1H9QRV0+-]@@YjI)ɡ.2ӲۂA!2=~ņRD'"12uWYN^ϛq=7n`@:V0 {|e$?2'Gt]^wp M3Z33օPl0u<- /@>i@^mjz ;ѥSEcå$,jgzk^}2qf(T:FoH=9 k cԪMmKiUurXƄ4WVe7|eY5j/yIC/)/XdJk%$IPU!ƇqP`_ʨB`Po8  ?+$Y9q4 ]Zz(IVMU6u~b2<"<ɕK֊Ŕy3J68n 0cg."] /gk¼7>g4h(K_D.oV; %z@(_He FOsC KeH\{$F⾶X~nͰtgw}1W,vj <#ON$㒴{gH> wng>E.ѵq|sS,I1 3%A_82`[ԙҦٵ Zw|C`ζDT 0$itesX <~fU)BI YC0QsMow&ED}CUO [ /|2%]4س4{?윜Mgreu9#E7{$XLЩz аo:#$)ai3Zx l~;>-&5B%wCIRkK&Bh۸zXTl|@_8wC u"YXc`|c"D*CÖWN>;ol! n4ׇ`[|߲S` LM.bKw"ߎwr9wcbp ~I{mFK@Do:ckx[HP׻]E'iS0)W #z D "<@83e{%y_2i3:EΔ) :pPY͸.MkwI 7V3GL{eGc1Qf$nE@tUS`umFX% 9?qL4&cJaؐY B9Z賥$6^}~$sg=|C ä\2 H:o֍3]D mC Zs;" D$ < ϊc<4,gǭ2HdG =eWlsrXwR-6 @|XB3ɨdV.Hh逘Wm5Ϩ [2%BWbb{$_k7 >cٺS(䓆oo[,oUP!?>AT&%3Lk=^(~#2?Wh=WPPY7U4J)Y2QYsD WKJ.T:5ۈ(h"pVHD!.-Π^Lƻ`K;l$H0q$g`wSO хcEzIpc$#>8!R4މa1 N"Hf=;vP^&tI叫߉~.^ÑZ# Qi:U !`-Х̜1#F2ou¼V>!9RWZ mq"WAGMz@D_mėP_ڣyt+nO.z83:r80|qJΰ" `R7쯱umu-sM & 䒜Ch@[q#"?y/(֥rnRbkhj9_HV/޲(7Kmua :ɤR)!eD_i$!W 7;|(n\uPEK{̰ϿZ 'Db9=ƈ i^?k?^e(mgKId$%o{X`iPjOu!Zձ+χ."V]AqI=c˴c6'$IpY3Lϡp- nJVXtN6BrU߫\RWUt+ Z~p^)OjwV]]s 8E͟f%4zprη%m>lD|NX&c÷thPKl%f u1"+BGyߞ Z2M+t'S<>|}:HNckyvlPW_dME/GPU[OjGLę`H-z3'5ţd~Hm+fԦ6KۃMgMKa~M eu fyL;JP+gGn,v*O5 c&6ol,h,Z!Az}$_ʁ Zчnn~K6e|Hڜe>G7,al+օFhzTfZB>ɿa3j淛}@ST1 23͸Ry}@t<}A/+gwKQ3#X:5wB&]+Br:Hd]v2EV\V < 4#/!ȿd$pj=P|M "wgVǨpZ7_S,d8$ߑ12#kA-k'|j~yʙfrpB"ę%m`P4a=(_*C [s')kD>B6h~h#ʓ=ܐJwh mhM=U-)4ҦnS J胣eoQQ@1gy\ a;嵝J8 4I^$J(hyt7Հ)Cߒ63ޅ}Nc09ٽ p,tr(BjOe BSc- 'ul8Ǚߐ}MHU{JbW6H:hgJAk\_h-xH6(h mi(IodܴpÕT Kߨ3_ Հ{keRL~#n{$B;n^biW8WZ,"$x;"AbnDwz@@8YOظqk u ib/] ʰ:cŏ quPǢBUcH*0DѹntX_~C$zMoϭCB&+PszߩZ-ؤK6/u\AuQ=C1,J M"jmWÙ^ڔc y#5Y&no\D+}q6癙iX9Pᦞo!"…- G sO%ZZW3z|{OA6,^{& a,E[k@a% }=.Ǵ{XqjDu3 Gp,}?3A:DzZ7|rKja谎]!NJED(y``+as4`,OVoQǸ R%vȉUoʸ$ْ'ehgh)!cD_K,!(_RJ(&T!Q:a&>eLʏ0?oxFPMؠ6y[n}ӹWT .astׄRh1 Iq¿S㲢ְÒov$ò ¥/:8r(&ax9|CAR /5.V`YAL[,ewqa K6oz1Qrxaj$n5 ~s&sC"hVd._3Nc/7u+!b!y__ڄy#0J^x?[&*ۊcCat/:>Q2ΓJF !A#,h\M KJy)~*e֭C{ʗAtNzOk^8bSdQbB}—t{+䄪Q10LB e&{ĉ8vHD>zƷ.(M~kPD0@Bu1C&.(AR&hYco({vdj|0(R: Ȥ`VՆcREb=EdZlUUv}t˭ N[SqKiQ& f5Z! n)̈nCLrA*+lަ@|rVP~AtX0HYq]]1*}kvVI<1s1r` @\5{.$s[pmlZM`M;~!x)Se8bi_b~[dCDν-4UV_/BF>BԲߴLڍKQ+H,VсGG]%%tHOi+]z g)iy[ -lɕSFOAc*(j%N*՚Pu IF,^ǍEMz"CZ-Oz)+v@S~6^]JJ؆+ˣθwQ,;Z9,3j.܈ (Rf+ /rkq QI_S4s8rf?kK 1ȂT'^"K]uvJ5 ːf9*o۴X;z1|ePO߭t>K˛b#xv|g-m6#&'t/(wZ5EA"<"هV]tfNrm BG=FEV6dۨ\* ,iKڝ$R>FTDxЙ #P 2re_q z~%W We⃁%ٰ:`wes$L+BJ w?5CIlGp*p&"_9柎@N+@*/fwלG{`JYMjYycZYggŶұMp[=` Mj_X$RX,o\?/ t0i-Z*?mL[_7h9W_v el[<L7 eVq-[NեQj}ճ0ʪ! G yl&nOɓGnۣGM2@ēFWGF `Rlb%'ߎu-*Gq?D[>‘(@*4eء$ uBsR9iVW(O DCr'F2/TGOh.IFw2m%3 14ʻ"-02MFwXkyV3=V! mHG#r A 0? `F̂JE H9 A'| XN)T-d~^9o';:6n w:UXܙ6tb_<\ʉ[Atg٠>VV]zPov,Mf Iw>1^~P=˜qBBY9򘏁8=)*થ"E.Gq_- AElW(/e\Scf*e4>/ƈ[vtAS7[0rB]'} Œ5ENco8O.EA|:1^|ªV +-kF(6:E]{noӓ|48nˣ#2ulR9p ǺiT˸&(ojXc_oBbjdóWJ41-=\!h"Qj̄F^DN*JB?z&̕tHpR@d҂2ji B:WM6 }.nA~Ci<&+2y^bO5."G_J4C~/:mœPWd$ܦtL;IUǔfj}'XKR[o1>j@̦?zWg/~%']M@e`(EC幊Ʒ>‡͔Y'ѦbzKd yٲᘍxJoJ?ZgC(ŨG-r.]FhxCLY(A+W'N жݎ' 6ǩ}gvC#4:jcYnJ?Vat ?-/?\HDX{h"p`= SڮZv0AcYs5W#'vJ~Aӈ5ƜA1>t znjbdnhc-07%Ar.̀B}~7*>`+7`hEwʜ!8\i3uص,hBWF1!2Ȕ 6|ȥek8;#) X2Q3Y (f<:$swt9s[-f _ Ҹrk<W6mYe"1l)O_^ur+ǟqjM ' 4^1P FmأS7 Hx+aIo%Us&@ 5ꈎP]?QǍ3ujy(vZoj( ̙Tv1'cO0rgи98UL+K?wɫrQo)gz6G/Pf^׉m%?ma^PY z*pNŅ%I_0Y sϑF_TxVsםh,ޑFCPqu]??6mmP_G051lS=T<)ƪC'p`;:~IHJ-ďN%x²8BZ>V]AC: ؕ7m枾4 (`+K?rdώGE@ 8gie|pz5;{Z: ܕY5{t+YYDRD7R]=>tg`1OqmM2'"VI%(Y\z1dZpb[]ՒmǗ&qnR`X!<4VĊ'YV,NՀVU 3 }=ØjD? HqK3NJ,0ˏtE.N5Ef`X`q`ΣC&l;j"-u$3$o1ܾ @"Đkz3ԓڶAJNH'Ed&4u<$ԜN!5* NɈc54a<|hI|BBղxѯ>WBg.^̊!Lj@q4Z E/=q9d(FW]Cեm ͯv!p y񾳞,8ㄍ4E0wgI_/H.Sg%Y)ȯBks.i;ߦWD(4E^)\ٱݓ᰾*8jfpW Ekijfh @:9m󂉽q.Qxn4l?CLz2ZA ⦁MQwsa =[7G¥`Zvb5+2$/ulM-pEY0Ƹ2$L:!c $lK .|Fa䕅.+Ѩ[ Q'a_R½/fdHYX}q5z-" ԊBAm KҫUb1*g6F4Ȥ C{@Nڤ !=OWnᓧ!Nk1K%<(Q L0JY60IQjjxQv0.jvT5FyEQL2TxMճQ[PGlՕSʭ[A2o{CEt :-F]m߃KrqYr[gHCJg#Ԣ(/Y&(~O' %v!}@W!ѯX,@F_{%,zh#yJu* : 3D8}*y:q=bHnЎyCJuDo0/)[fZ*=_~Nfht~`p@cB?K(m/2X0F剗K$ODc&8KL r4/tDk)2Ez_?T lJ~=Xޘea?hٶLG$kf)O#k9r/U6~w{>HIIcxC"K#C?B/uzZFJ}ZCǑܘ'DV1)PVñ.a;[foS ?ʴHߑ7< jfdMẺӗvBŦ K6hUX#}6~ Ҡ*%_$^p+l: uȡdA6ގN N/ ԠʇZw0 x6sں]nEu|.;:CxFџA?f"[6fg{kфh]'WpGȈ4^EJ#bBY_mg/^&)p!jH*_^G-ϲ!z%[<Á_ ;.yc=lA _;e|UNc>3]n6'zdt7b!9$o[}]Bϟ R .eڮ/ak -C_`d@n&<X @FIyzyx͖3@9dreqWp??ߘŎ/Fs=y2ZFYzQ"=t&0W/?ƪ_ ˁ}!JQЛ|{ȓ|)h9q#Li[ڎב@j:%_it`)[YФ1 ț)"FD$kC$5͕pgZS&L%Ymk^?M)fG4Un C=lyJ!WDPQ454T(d V@F{s)E F{gYL>H'.ƍ5OvM} ?R@;NPG (K+jVψ_csqI-&P{ו,*IZ4q0aWA!.S`Zf*PSxü$%N2ruXSf)ކ-<r|`]0)E&]ҌAl}?-Ey=f8@M 6ɡ@*o 8}PQ_VC[`#Ѩ&2O*|tyzT>+C|TtQS @',]v+nfŀ Ov7U?BÎ :rDV򯦗#|J, f#L$ى8ʥ3L#^e x]o@|>^F/WS"-@il4oNS S(x\5WocTx62eg@;t%_  >Ը~br|̸jM 3 ""H@q3f{{"@YH"Ǣv(J$Ϯk3 pM0ZV:FmT*3nL9mO OHp|?1Et m R8**r6E'4 ӽ1ĻH~7UkS1D(|PqIHZ:1O7\(:9A+n1Z{J BDGhK] T=}2d=rBIWquގ>!Jl&J4rÈC)Ɓ%riGА ,`uD.iS2IiT-JSNpP?57 6bn+GQQ%(c v.nYc,Z,WFQxHVQDS]Q*xԷL]k p0Q9B7k> nd2!_,Ef* q˗$amI3 sMO at9c(TFoH)4Lb4ǭS$} 3V4aX2 &—qihUsiAORzm?yl3oc[ANJG밚P隣?)y.5tS./Br~y 3^`a 5Gn!t@YV߈u~R//blAZdE)yL9PB*uaD^hcc#.G  NH;27'gjDMEU4(_65+nܒBB C<˸{BñܓԔuZv PPGC~?$"}HNֱ ~[AZ&GӾq+s>Mt'%2B> "CWfss:CMy ;[3̾ 9SkDC,g^rX{!z5DJ?\M/ZYH1=t\Suĺ$9qb}"ǠB(FA+#DqTi:u;0TP1t0?8(߲զy6aa2[/?à5+( `RyNn$Q0.fi|Hj!km:d/-ݲ)8ތ p^2w v݄͠ȅhsOp E~vWchlJUuNvd;aEҾв=tR w(htR$:LZ;d͛ǜŒԔ#0oF5njk,C;h},/x4rw [EkLw%zkɀL.6E9,LBRM҈%oAt&cr&3gB7_U/|̰Z$jO]8Z1MTGQƏfW=kPoS{7?~6ZI|&L7.UԜ5==|F*t@Ǟ GGt\i@SkrcZE)ZFndۿח)"wwώ[})E$$E>- f ՙ^^V-؀؝ R/E.h~T zxQ)>`}Z%"w|23S"\ -t\6clee#+ȶ42 iuiW* 9zwjoZGϺ&Ȅ#"'~\Ig7DRZpH挪pD-ЌրY3x~ e364?Ovg+=my!~}- Y,U@ w n[bwba[ bcg+5,"L`.}o`Vr> IY4ST`p W $FeXlr MB'27rcW)RV|TlG1(ȅD1 sS{k^]1fjy\TY̠Mpzq:ӨD.;29 b+)mAƫP@4_G2S̈́_aoyF#I8J2ZČN>C}Bݿ(Za^WY]ޤҦҸ)9!Gnɬ/qRܢby^ A`p/M YH%;LiPSw w4=4~CX5 `, {k"ޢ}'eGo?; o6[BpX&W`MkVX/p\R%p$!yV oBVBi-|aTևܴS;܋e8F^Hs:*5 TbJM[ƫW^xeÅ88Q& 2Ez%|LjPDrxRj)#ndz-a@4CgpXi:;cu2f0gd<,m%VEWSB0gV{4Sr‘dDv" < 8 ?Ծp_ޜ);d4܏㹼 Zӭ,͓K:4E`0 '{D~ls<=Sa)@]T#kXAD("(#=qqm"Eo`t)׷>)>iy@?9; *;Ƞ # nG_R·1AZ1|rg!VKodJ&g',wӴI^f'.WA]UwEhhKp 1ʴWPl©~#JUa%>>3IL0?NDFy _hѯ!CB]jj" &x.L-IE0uө8A3Z Hȿ6%x ێx]*V/wqPc'JAtEaC]R ɸ\ URk(X}aި$:vP~!Zӆek Y4ha/g03 'A+-T[ X^[ KBcǾ58syyfc1,>oxPp3衂[UZ6hI_576VNF9LamI)'di5acWIG7;@Z? jK˛Y If iL? }C۹5<`RoP!y? 924 D9;͡WJh6c{2CJzwv'CF6m1X&K쵍"1RKp]Sh$}8>D RaLo[ 2Z)IҞoT9=x|$ m{ .O&Dnuĉ١%1;"-YI +}!Uf#,=K*p=_lXw_2; iJ%An0-܎o}m+u,m;pFUPzmH] Wʸ>F3@$މK }(5_YnICН^KQ ^NoUu#M)Ȯ}N0jK^AΦbj  +$ `8d&w:kaR蠯vy4_GK'p?/l0> a^;W'N"gy0Ӳ-([iq_-7Ѝ.Y[*_(K]i$EbJ07.(+[Fx“YƐ/qn=a̔?= aZȜ>zy1^=,^L7kﳷ-!FDF[Z[aJo¢ڍ`NX_A^6r.RO۽+[l$g͈V e̦p#*Hec!lpjPS4tho2| D/jM}m@B0z N@aZFwAQ,BCfɝ`9eLXEk>7*㭪Ј4褷sMHY"Ri|]p^جlh1frJU9X9P =ӽ$Y:-tPY2ޤ|T֒zm*+w#r)8m_76<3Oa%yv),3W?%K C$}ٶ 9˓0ͤ?D`TChyya nqyw)Or" pᬐ_De|yb)>nցu4 *.bMTBƓbC6 uU;h[Ե;,OLƾqs=@|Gʃ2s[Ш#eip_ &RAQ$ݜσ_Rn)6 xF9]nbY$;pr.^XEƈ}aO߽4=%qvsjcaFXƍLJG?+IrNLia9"BםQag0(x*904=߽~nPj&|ǧ {: [>4 b1 yE.Ʌ ?xlȱcwD|<6|ow/v,˚ʲ( +/2''{טݟ k8#gl URd'A7@ͧ}̟MbA2@.)}uu]vYYPO Aڔ˶y$\4IY(;<]H$0kSJb9 &heF!7?[qZ,SKlgo#LlFAYw}9ؑ63(fh5ʗ C`w[}URYa.sќ:c^j|wt}j7(yX[:dwi4VҸӇw?Mnꊀ'h Et'.sc*w]Ov EۗĮ5B~_ĩ1:Y/3w4z@xg.TJ=V]@ƞsj;xD7`jz-`Lx|>jxzRp Z u%t1ܶ(-z/,L1YcIFM.~7?+k|G#A2-H(Dx6"Ma )F: nt-|k4쀦 Mu]k:o\f!NK q ,:L 7~Hq"G0A`)l=wEռl[i`oh )X%v @԰reU|P\1JrB)t%@hbUn$rSHVkZ iBa1>"[hGaA[ϫ(wVmI9,XO*^녔f8F С߹N$vOZс*_0^Q10띤{QHz`*{="n}S2R7>T Fh3 o\ƞo' tOr=ǯ&u MXdj4r \QI17;wC1k߸7e\^\fш8y}v~/y ͵#ާ|,Z%tb>fTk;u 3lg =,܉IăyH/_%4j"BC^"&sC 5?/1GOG hYlZk,O!hm{c qvN~9[`):D#,.F0s :e"Sf#4).pzlxvNF`u!r2r,pO?gP<~.y3/`CxݚCn?)g;`'$muNT`ޥd˼HA7^FӴ8fiXUq^0W~iH΂tnf8Bs<j6T=OXap;Ym|ꌫ]GAYM6<{U":4&p.*) k_ɽ@]&΢= ۶GtfC~?6a U"ώTkQ:;e"p>Tg;:ԓҩkpN:0ŠޭeY1wyJ/h@`i[|^&+IJ(:t~?Eωy`k; gu8ϻ֛g׫jf:"Nl37~+Yz`4(X"P?#P6X~8aB=^X+0udE0_3b N< N!RJɠ@C׵ϭvmRL,K[ vSJ P#3%h:;)o}'+)pq s X"oo#YG1Q 4c\{;zQM`XK=8;( Մ9ҏW&G d9g,ݒ?1 `l!6Y0KX*4MQ D7 HnMT1JXt$] aAi A/(y9a_P3$50*~OD z /CF,"vu8N\hE$Hk&;SP,9M<麶Mc~Rs6,%cԇz hѩɸ/Եn襣0ȶJW*P S( =U[ߪ*Kjq_00 "Uox=r7Mb@yӗQWKs/tk'Wp{]+˨ ktj_;X bncsdU}# .DDb5i {+R|]hnp^c%5f[JDZզD{b)\g V7.dfN}Iwɨm]rSԤVw=6tJ+DYL:K.t>֗4vDI~'N1M %;sHO⺇H㼖=[^5tA?&BUZBͽ|\pIΰP!V~թMQ%ݩX%j6mV(,3#kۘ[L$YYIB% j&I(xF"N/WP 5g5`r7X!(5Cңpx5a+94M.hԐN"4COucQv "TQ LEj($nvqP;ce|淥0i+OGnyKH0jYpmEcA;,ru,3SE°bϚtk[1A&$쀨nb}OE-WNЛ1pR%Ӆ8C#hHmb4Xc0W' <8k~M~.$}#`ϟiP-Bey1;6F z| (ŇX)a_zCOʥy@IO`KdÀTERJSM'Ohʘ&j aNUP]!lap(4qh75["k>n!3զW'i fٜՁ ;:;sٮڒn͆vnh.<؆DZ9#$ 3m7J]W̙58k|{YOi?Ze6n4-W4Xّ;__'aUɖ3uyslu!/j{k X& KPFoIm"ϼl:DVv0XY쬔X 71s@~nF.o7&ٻ9^%cW /T[vk>v{IQF%g xoy/L = RjYre۞Dcn̏]Cq.K3 DWGg $8I(-O%[po:H9sMb"ze"h<w[]u7\m;u8H7S} U2TL$R)K4|aNRNhiO cJjl}lE$ןfD~l˼/!UNvO,YiNDp:44PNG*6D qcmzn 6v}1)0x~n}X^3<9nB[&sbVIs[h=EU-:ێMöݓ!"0Ϗ8X-W4͵^3|gN9W@Tb",>N \X9BPԥ"^SF+GdTamRLzi5,\[@/4ƿX@*gA671 ;Zih^!-lkGÅ%>=W=jdc>xps#"Z&#]x.eM9tkjڨ5a#[ֱ {',+!-i.F"6p?3l;?XwD*Mz)j @*ԋ!6%݌#l[ǟkΎx6\W˸?K8 >Pd_HWB)=R`|LAfVK#l*:Gq"! }w!a}q{OƋZ*\]SfHM!Wt]Er` ٽrz:yL9mYES S rYDOΣcvD\KW&4<ިS ,F[Q>դW״'qCt\"N)ѤHP5/#oK Yz=mݪ8-aۮmt`uQ2RCHb+FL&G C$0 -Y9к_)]w:vIGc'Qʰ\Z }J6C*Z׸?ضuB󣐣c[>яa#HGKju79]+G˰ʥ]cjY@4YхrfTMF47nC K ^j,$R2 02P5w\ ©9lQy 8{(؝_3'B yAq jlZ烂^>y>]͐#fD%: ؛oS»׎ӔMIP j-ݡLw:Qd5,?k\g</=g5\Ϫ<\җ+HĊmͲxc΁u)mV1H!oZSXoyqa|Ired+MNA0{ H|G s o忮KaAP ,19׉u+\/Ss=>eJ*oOwo%8qX@G5X:0h 9|õ;O/ψ4vM$Ua߅86dlO*֍$Sѓ=1OpY}]} ˰!ޮC 57̚p#nNTSzq9Y:x{+ϩE75k 85_dU1w%g?ԋ*ErcLAbV ..i.ot}fhD o"cz!Ę[e25Ms; Å Ĭz 3}vBw$gw>rI\!SL˅''ph^&! Ff'K)Փ) 1>kߜ2s7ĤAt䏃,*Y [[Wu!@Q'@14X҃]q؂..--V*.UH;yFnܜ u7c za"?krJ<")EJ%$ߑ-G秦,E𴠚PDԬdr(En7 ꔾm46[V3ĕ菩`ڿ>Q=+؟s\ÆL̥N'7v2z:Qz +Re 2zRUATH'a,55Vv#nk}gеE)j/rCDno\RR,\1/w0tB0P̘o/í<<эzmJ@ 'bZPtؽ]$%),R-ih>el+ci5Fhxc@a~qXPD' ƙӁOSz!8*8L(rI^?QY{ tWe.{QE판Jy{{CWrPHpOi]9P'c; AwN&B H\\`o L"&;vL_m? @p@gϼWnAxqn7/ 2(rMEBׁ=Dv0RsfCͽ .l1ѭlqЩJQJ(w$^0sdhF &lc&Rx esLv|Ѥ|%ub 񽊡N{s*O(4F!?&? >gI&dN7L #' 7ފi$m`7P'LCehE1:i9?(pⓔ'kDϤZlt昳9XfpVE~L*uœI?~q,4`1< 5j o?bMCFsPA&M+cJ= lӓQ[W"g]b,CDa.+X3 mmF2plwby[ ЌZ#LuͰx|hғ*fށϣPAmKџ)-;Ikjxm}q>+>\.-+wsHw(?~%me&q%tdTwo3[AX-?W!>CS4#P#`0~lZ=;Gu@quYiZ5-'+vKd3 Mg?FGŸ~g K \,RY;lF e[ڻ7X%܎hVWkFվ;LiiJ!=I饹A+P@u6ѨQ̯#APapq ݳ;hNlwuo)7r2CVxY&>M+Yp7<5%)FC~̸ǹY4Usj & ܮ>r:cψ\Hs.'; ()H0f!Lm`Nqb<^BgE_Qq⹚ZƎǠܩ/y0 a ת)e(O@X{l63a+hPf01 Fzjw/Q8: hMA^bn(+tۀ8I#ߨy ?+z,DmqsN% e朼S/MW25΄lL?&[8߾RMؓoAWj7!T6)W8;`JwVz8b :3{{kM,s}>M=|/]: \u#<>Rwz,Sv'r9?g;0ֱ /ۡ?K-Hh s>@zphPSx',lЍդ@U^ kպ#uJ8bzŲSąRc+P=KjDF>=Kc7[Gt<7EzF;ZR[RF˂_.w~ AB;ڿ.+Rl+i@L.:}{dQ vsϚ!f(NPj2gїF,Y۝5hD J2s㕕 fn' Y xih4%s"1Ɔ0͚ӥ5SQ,W z VjU*V p7 ̐qow =Qw5)4xႆI~}hV"kDkPsw?5)w%/:T jQgao*3}ߟLa!m]g{^9c AKVik>Eg#rM]MLQUdd*LC;oIXz40x+m9$\9ڳ/tQdf~ B fG<87 ((~6V$j{ɘӏZa# E3a=[jv%0⯹ _^O"")$PB?2.^R p)VhNٓM17-61IC2n xfemn`O/@o=0S1dkHHA8ۧ@Yw{L"3vAY䮤/Mz3cP |l?mVu4e`ISAFSHx&h_XnN` q TzpBW~XpBf'0%ԿshI 1aU3 */,$ fϩj<'aSj߯/+Z1?̱? )ۍ ^{Ȟ8%W{X}*Ȇ1 >A9H50/z  oƑ"q$:J 8 _V U}Hn`ȜUk[S,>!7|;Z?(K.ywlO BoAyMEH/)S5}?>zVQYI &"d;zB 8(W^{z)0"p];gYMw\BJG91}7=; ڦDʜ >-նL#,=}^fM4vӱgf](5Ij\LKzCѹa`7Qā~c71dB$TQtD1aE+رb8<ѿ/-u>\4oFwn$UZH_ pϋ_߉٧udRn L**&s>Ԭw2NU.[L%4X5)_Uκqo|=vS}ns޹6(쎇$$^ 7i9(NOP+\\JCNma}%f ž73. /b|t_zƂ%[ V4%ɉɂwdaKM<8- $y!o+*tэcB2,sFl7 )l˽ٜ﫯?&:PbPAMY7(5MBL xjN.m . beKgjiAMK/{C*&a10/޻p,u$!/@>_:+q QsSFOƶBTB`cnAuc$r'5fj_WY''A?s('?2,+gaeojd~1CgҤ&mF|^1f& IgeO |~u]zeXuppt4m ojrYH@nqc"-<\J(5VDlsSxhC6N'tipXˤO-M>Hx}+`'bfiHt<z]pg߅Q22P|{qˍlN0x2[uu2eFmfS}7>Ƣp23`fEp(P?ҾYY6J2fџIƮG.,r=<,@~/0-'9xVڂVP+lEP ɻǶqQ| M=(2dcם7 <Ⳡzu^{S>뿗 ;Z"j'_ɡvI(gy#oDQpNbSdDŽr:W=! NǎJ li~apO04fDuNԏZw7,m*Y,_Uh%yGVl0}5+Jl>ɋ#Ѥ>Lx䮲ؓĵо`xB6Ω]5`N!S/Éza 㪏*ԹAY,Arh2Yke Y_aYǏ`&<>!#!Mu߷=?'z¸1#0fsj#z_ bĝ.tW-dJJS鮬o}MN8F]W?h#3RtjuZ~J}mc?ȂF(~7 -Z6~#&qC%6J݊S틯~?^ex}!Ghd9 GGXo4glmfKkq:7IR(!/wMWў[hUa^gXVY:n(*gRlp(ZKQ%,1Ŝ8lИͮ8P=DjDv:*HF Jkӝ_fhy~"oA6{E^ E⺰jNxW_q\H&wŊJ$2=j9h)/rd_R4( 3x7RF,wK16P5H"wOx0}er zO܋d//^{UM[K&$b_n9L-xU㿟I ~u Q{P[f0,m4vm0-kW34h,#IXK\-(#:>W#fryZ*Ci0eM始R`ؔC%$C/5цJfz ?9%IZhVcۥ?yWA ~CC;8^Ӹ.~s}~y~Cp)5Z;#3;"<|M:gũ8l y:p Y0`jn?Lʉ#*f.Sr:@fܴWUsogwrj57u4FB`k\l{'ef5V SC5C#w%s|ry&I͠W};Js@q].&$7yƈ1|e]I^)Isōm7@n[[Fhk#4OCl1- JIY&TAd 1A4 HWyQYKEnF߃m USJQn?=~ r[7̖.?sݩn z"6=3ЕO1r<5OʼЪw @\yQOdg9)IR)͹ȞTňAvXZc7jf:1j/<yPΊa1VMjsq:m>&XPޛaSE +#Nm-r:Rqل[\049B%ΎvIq(Q`SZknE@wc65fHD4>llymoFHbs퇓sD*. Sh [}y9kz(UQ>7 YQTq%ϐU0 X< j6ƅk. ]޴:}Rњ3sAZYhDBQxϚeњY"yUD Nͪ4*WBA265uA\_Ru~wt琑dh'B(pDu'YMA&TwE(ta:#eʳĘ&tZ~֢ Pby-KАnHo:{/$6QYGc)|Fr0nVL~ myF*ʓ¸C\-bPIyI;V8wKl$j (n34+]f.%QOf",&A~k߈j5B5ol<0qz 5a_!]~7v)#0 *ڇ52=^&p%q;h D-I1/xY/#k#+'";?iϜ"H \ ei憕םt|0ÕfՇ+sUJG9EWuD Y`0G)#M$hFC4vI}sq[ZɶIk)a*۹_50.4!Wn$ J]߼O02-"6ʚ-CD.wv[7> )8\_, 0w%r?P bCd#qv"E~Bu5,dr琓ޟ౻W>+fʃS~v[6M;w V׉UJ;N-RΤqro6i8G5=N1uRƉV;|IMBUǕր@ QG^|g椑սNm^ cV ?8Mn :~v֟Wt[%x5?glJwדl:HNWX'ʪnw5M!'AB`>i[]kV9Lډn.'ɳH{'f`ju @p'":I`Y?q?LJŻ/i _-YWbžwhl#Z.ťATR3_:8R yjaCm8rvÀ*<=Wc_N$۴K/' cSP܌F}`ѧ Z2[C26wr9[k#<'KRWŊ'Gj:$t~N4vٿ@B/̴/M*+reZ|#`i^&.p 1}4ݐr$gIT5&6+(}Y?H\~A*OT |5hb1%[c9нsǩlHƢ4ncݵ yZC 5z5j A~sٴ)ko=N i.*leKNj&X"CRNru \Q/TVbKYMe,Jb+pomR`5~Y!l^q̉>l1j8}WT0L0Wbzdw%lBӠ ?ȼ1)"obKF0 /+cR#3A t dґ^vcWgaΞd3Cz suG?>':Sl m]{R0'<硑M \`K &?m<+D[':ڻS@y(Rm!P:f/;C߰mQ)"*zIL>2& ?nhhA.^c]NrP<[ 5`kh7 #L^@XSAV}O]+"L.0"zN5+s|.XW*V#C=nj}BƯkຽP̝7(vmpc\Zqs10WГN#"'OO`L%(s+x TRL1ZAlJFAL6#MM51P/7 Xʣd`FD_9nϧJ+ Yww ~錃,veBZ6dp&UYX0QTgT |)NVq6(& O*Fl;Px%.CX+qBmBͽK~WxrAsE=8q]rQ;kyĚ, {ܿ}_0i!2xHp~.~΋!g&xJ-_[S&*)-xV3+k@ E' `yMzb.`imC2U=TaOkD1d_NiȬWy w#ȂZ9n2A`L9!U{v ^ ^ӛ\ܡO:ŇI %c- gS:,-[^%6;(Y*V}M3 붠řLY:9`򠥚Qrqnqi@fHc?4`0e "nѩı糚8mn}K̷lx~14VF2g05cJx؁Dx1vMIہoyT>O7گKw kjNХ1~se֞+ۧrs aM0vb0ל B$ɒ:I2s65}:wz.?%toɍk֥ߪ1$HOrsGwI i時HgȣFE/V5RGLK;;^S>9G3XIzm}+=dz| n §QFIx?B}ăg!O^[ ~\d,,֞ap@Y5HZ$2xE|f:2GOdwVAJd=9:EQbXȿ g|dI9,oFNlPX+ h4C"\&Dz$avZ0CzS Y#b6T ^댵mp#rvޯ?Sx)*_~ GӗU%GFP/<,'GvWԷ[p\nG34EܒƍWd4$w! I lAP{zo_wAc[P@~,]$ҞS9ku;h3Fk }ž{?\ul 3tj3ZW{ʼne~5uZ>(ks&s~Dlg M H{g="Qz?جTd" n Ҕ>Ņy'P4Gn#_M;ҺΕLueyIi@vJ dQWeO40F/}v"cve$[Qz'|\>3P7mP7i86}07}YƚaA+aXd2 rE|W9Y ヿ/GCMxl\w\[ѵ8ϲ 1x +DulcLi"QXϲ?K.1>M}~$@$`eE?Vȉr [})vA_vs+/>X.7~*ЕB j#a w5xc #k7Ld]fHM`Iطzh蛺ˇ|~:m#mȳz)!M+2w*b|m x" c3iϗVYٝC~%RᒶqdB0D L-'bǣZ.7F9!{9xςr(i/ȧ5#~M9!@T{m7, WA'[Zb[0f=bXyĨL!_rj pѺe9vlzO˾^[w`:;Pb,BV|<1îZ  tKSNgf$C9dZK砩}7H_1^1V:s; 4lݚ0̳r27s;$h";"G5{҆Fȓ+k2Fǻ |E:s^&pߕ_ZW4(aFn}eH#BOӜ!{6H"J݉ѓj fE쏄tytaG/ 8 Mэbc\) {UKmnYA;oo7ybg>Cz=ɂ #th{]'C`SzZẌ ot IFcL#hR4PgHo;gg KvV]q7xh P[aF2D@a|rjf>S#P80SEkK>!y`$,uu3n*qPw\qG%jE9$յV{>]]/G"r 4HATuRA:*t0z6}(ʺERW9z eۓ[ۢQ[,N>~~hȏMOעc'gFR8 |H:<`['l~&r!Ѡx%Rayeɘqq`?Gr @)ݘ~s.ޤ*}B>F=`O;wwf./ h5y泭/ 4aC7#ä>$ksWw s'nWXheS>#y4\^v5¡v5q`nK7;*\oLU$zOjOoFsDvn/&b;jz=fC4` kի۫,PgM#>ZKSM]ڑ UG7(˦ :Ǻ1K-B>c,aC7\t/IZP+្iY]jș CcTe+^a$4rލTKzfeyDe:J0Cɓ(S<*@6  J#˂9's`ܜ<7 /f|Sh%M.þրVTlt뤫nlSPģ"+4A›M=륯]55͒#!;rfKs 3_4P"_Gjֶg rzeAIJ683Z*ً{@|d͕ү NoÊJ('a]q_R)|}p^!;QQ\=Hu$XB"qӒHQ95quT8YsA_SYL= 0VvYjJ~S1~SJjnHalog(UGR|yiץSX;ނΈ+ZFYpFM.Ng1XpC#T-i|L>:G,*CцYVx^2ЎGy+Briche^>4|(R!I+i,'h0rS;p9 fXJt; J/eވ{B72"Yo%$'g+M8DuUgܓZ{R)T|ЍY$+&eo?`>*v`GKaFkO$' /)G^Jwl)yN$ 5IFR!`m;TA!YS Gjt&SǛ,6щ20DPyی!ʇۜ$nG+fqKVl0Ma+}}D{`]PZf[eyj~6Z,>b"jMYQ= 7=U=+7x0&> dY7 Ks&:Nz,B{35g—Ev%+/b=P8nxW&i+[A%?HCIvUҩ+9sXvz1׌χ([ƌd-q0VKV½̒Wd.M宕>ҪanTJYc랧Ci,~϶P3sN!iJֿHx|,{E|zrM6SΪۦ>Ҁ(ד"T ޵ؗ V(]U8`I׽ziEtUvuu1?!=IJo#P_ͨ9̷ܳG; nA`wG< 'x^`Gypc2?Y .g6&L)鬻6TVl,fI7܆y*V) 5$QzQ¿X}Ƿ*yQ%UFvqT΁wJKp+gٰP#}asi %ndWU6TK11քe2潼}AĎI`hi}U @@,H Oڳpݔx|]W8=1h7$貝pKshbʍWkRtάb+xl$*JJ8͓9Pq`!A"O¹cK#W2ȹ(1%[S\vn~&nӻ+ Ni^L0=*:,@)XD9  6pϨUm܆5IqtL9$ [}RL$QLlWDTշQ7=Tx] hD1hXg[Y=>U܈^mbaVճ1`H06 he 9fPkwdc̛U2 ¦e=_#h`E$̷ƙ~?1RN3aSŎk9⪑w}SUeʚoӊ*Og(Wr{=4EQFGtJ5(yݬ6V o5"QuWaFؑp #i_76lm`ovC z>8ӎBz:N_s%'eڽ!Ҭ}2SJʹ ξtMfQ)c䪻 BEpڙhwO=vkR'`2g`/g^rCTϮy2;@h 8}h@p<{R.Hw^Z0M?e7A*pE~Nc9y>VKZ>١[ dPmhERׄ*q9|ؐmCUrh8k&jȠ7Rk ݭkcɥ´^Lꧠ-xip^\c聠V k!08j=`cӌ|Ad.ޗ`?uI K!O0H<O+'9?!v [X5-WJgZWihý~[# d*=.:SKSu;j"ÎIdՒb D^R Ѿ)U. c86p# v Yw. yPDdîD1azUcnjT ɚV<nf;?C[\;U./'>2ŧQ-嫗cX "r}3^ G)b{ZP;pdw⸴(N Eԋ~wWIN}*hVy>Y˝aƵѬ3u! }(`c,] #98u6]溺F5%3h~`!afD=5Wh_f+fR2}iQ̑# HTpk8Uj!S4`%& Jۆ?cX^}-}]# |(W9P"3:|9|e*Xe$kL`5d5o/ 萺Wgj2GDܜu7 #\7}'tg@g4$M O#ReM"uY!uYcTwkLK0dd g,@⩆ݜ_H^{J#qWʥ)u2P Ӯf]G&džycVfQ;7 U޴|Rtr:U9ִ&>̹0Fq=1삦S|e謈d@C{(8n&=ssBb<$',Ge汙*pJMsŦCnw8>GEuuάJ'oӎ-QWDX鬱?;=~%uٽTb*\FyX59NXЮ'fwTR[|>7GVF -[ bIHAJn̘f_: [j4AX \}PsG HRwH`V]%!F.xevJ>#ZDiY_+PIOFծYoXM}xEi.7 zE +Lw%GLQq:1t?;>Zr}^ea(r9zl`*ߩgL|WmN,5Xi1 I?rp%q߯rXm۵ ,sM.OWWhC9p{es }ZoP"- 0Z=v̸QG?.\>}2΄.s\a\uI^;9o1^[tޑBw ch?B**wR[qh Ron.ydYsA‚l_LxX__L Obc>.Llp\$9 2&dx3C=l9 h(JCi1?/aϋi0ز\mr,o<+˵Cъb ;+~̅7.UOxmz$nj-b?霃AwYE(>nlB:?+e-Ni %2RqUhZ8FSF;)Y3h죩"-, G\dYRODYAgocs=.r6N?QrXKg#^Vϫoܥ+K?Z=H]J,rLx*3 MGѦAjxygŽH\Lr-%|L+!;s*=NWo`i=7p$fu*V!xbBl*5$%#rUzjeTέ& ;LunfDոpekG M;UI6A-w,C*Dn\(3EΧ`xsJ;oڷu%zp0[PQ7'eW7@{08xá#/sd/ح^1fYVϜ@ӕ%3u{s@E"aYd| #)LY`#YAu }n[UUuYZy+7CҖMl%G 8W?%1Epg Ga =Zjk_%p'X@ApŌ'3ȝh]-y%} J5Z>}ĉ_eR&V^sA``V!|Ͼ>g,斲jlyuKxi Dpf~[Hk+OG8I8HJdlS4! *Jͮ'节!= 4R[cCH;pNOt({q:7_me#X:M읟hեRE}sXt & N՟4˪<מ.*1 ~(vAPųd˘dhGfVid7649a A(_/Yk:82!<-dE/nX}-m@ sX&C1O.HZJ+Z) 8׿71W F@g:ÎU-N3'jUeӖ=x e%f%]SaS>b;\vx/l"yZ UGh@ \f֫ Knxg}gFCFln\cc-WZNw~R|q+{uᦧoΔ# zW"r8gǘ"6y1ܘGt!V9e?tljfZt7 P w<*g^SA~ n1εE 8o ;2\Wŏ2vQsL^~f,Q+j~e )h.#x,,vV ׼g:j^N&b2>_:lhf*7ޛWs5wJO>l ̮Э:Xm3$ ohEʬ OߚmTF#*>JX%F]ǰNHla<) _g_>(ͮ^ vje8/qL''ao$9OMm\lӫ^aR3ݑ U~V<ߪګ.4lh;AƕŅ E_7[#GyN\/&9,V!Ho @f' T򔋂4J@&Ufڽgz= '1kcQv /2AQ Bŷn4F>{PaTC~O/أQ{8Ľ.= ~Տ?2]lVAw l:Zr|򤄽T]h"#"t?X=3#XV CfD(8瞀emYh+$Kɡ޿x)*vh]Kz,FżZTJ8*~qR2* ~ д'QD qzD0[[&a^-QkNݐS1-0~D| 0IM~Q>V]{-ɟ!J7ɞG<8%יB:x2DWiq=b$ie{z6Q^JODJƦ )Ջ^3;tt꾜sc53[ =(o+MZi);1(JLҠHl9 }2<,QJ9Fi/șJLuY)?2ج/P㦸JAB!q+mUh}PV`WRdxħP = =3ܱoϯG_Jj8XAY؂We,p[ t׸'vşbizG1Ҩ 48O-ik"}x{w+y~PS~tTj&ख8`v;xBڼ ={n&+-FjgFz9o>1v-vC]pw9h ҕݵ sͅ3zmz8Tnc4kn9gvGQ&^PV5W231Z"d^%\Ap#3/e|m&C' %UkίFh. 9? v_;'Zu8 OjAUad[% wRrHxnӭP56mb<̅;.Yd:nljx;ds?c63.jt >j7HQ> pBL!4.dy{&[) M},`ؼOyH G(VxwEق'D[K,H 7׬ w_ػ2|ym#b87J&ˀSKcU^`sr6&ڝ %BwUP79"c)T˟6+}f5qbh%1*xI ŜX@ϑr @ JQ)8sh&Dla~bcKQ!O{H/a,!*$ Q!7 -Nl,dh7<MdiuߋD~9t}C]jeۡ"ҩqp*x!|* Xd▾_侐A|w9$NtV+ʈO%NINPɭzW/Vȁ샘- O'22=ЯB0)P<J3\_Q Qdeʓ3rf{? '86q_^㫙ʑ5#* ;0aZaT+Rֽ f@?7[X2B-a@؊r~a)CE~~a5}!+@I{5Zg+i٠Rړ>6U!!Rֺ*,M7]Cܴ$}vD_Q(:O= ctg,xϑ?7V$,vy1oeB8e(QqlrAÑ{ kT !ЂUǪmYBd#ʪ ,R>iIE Mz`^eQ<]JVpkY>M;gϵW0s[cfά1|W8yp~<2}ũb[GawErv: L 142g3]Qe|KjQ/Rf4 (]ʏmݵX%+i8^sIׁ]߹^Pjt#k`ȞȑgI]XWŗlf"2=F`H "[4.ZJ-jG qPv;5Aǩ壐 nR=1>>4f$=6j ו JQy^"s¥m0|h-^1ubJ G w (zgd{qd!qZ#$6dHͲ7?2ClN:72ᒲ aiS$*){bƢW<|+:pU3?(i<૚>~׊3;5 2OBh;؂yRngZ{?)2g~@^oF S8SPL>6&u\86 c2@=})7>(:h:}Ϝ6B(?9ʍ2sNeyz5G ƾɃ}yu(.k'יMxG!%٧Ԗ m%,tyiaDę\jf91VMPn 80nZlx8l)yV_-4áq 9o}P vÿ n¿%%:ۦx*3ү2:%NsZi3tNj9d) WrV2UW*BúE 1`Fק p$/ TqqV;Rhgέwi2ǁk42"gy d#K|NJ7:2g9 *D.j=tq_M-wj n?%&kn'o8q\ɴg( > F#T!WuMҢ8DC- _LM{_z㸿+iZh=-FOeP^lżfU*ӦIKpwa,jS0nAͯgZ: [*UٺE04:Up!wJdNY$ ۳01 [ i 'Y#2dɫF[hGc֜7|Ki'IW쌙y<<"c|_Nb O=5K/e3߅Nq&A1؀ShlOr}:Q ̍)SYpssc@2&xI[exǂ,;kC!۽W՗SqH%GUH 7m`l ܹ?5jX'\%&Fz#K Ax!uu7佝Յԍ"@1F& $gzAI]9b᧮jecXaYq2^(ϤLsX[Pz[T<]ZOE۲ GzͳExR l|(yKi3rL&`)MEu_JzGE#A,u$cPp\s̀cô KEĚYke5Ǧ,454ǡ~>F~@5Y_LA_~8vfȵeGdwQȮּE 2$7b^ֵ7$@$Ӄ#l& vfH8N`]$P}˄ճ6kgxȵ{Mԏ,}X.NJ+1:_rG8 xÉ) BR]':T^>'4$LYjT;e3xEk6*:dzD;[ER$U&׻ZN~tsƟ~G+|8Bn?l?<[ɡZ_|Bg BZN0[T5e[vbWSa"\šveѭr^;*u[wGЙ*F͵l)V:A}͆ ,.RБUIu͆!O&F!D@.FDaFވcPl#=)WG'A,"lOp43)Yvz!|*$KH%hH'Bau{vu,Y!&}-H 4Lʱ6ѐOJ\vOh\G.40Jny]olɶ2 M_R0F f[]tcJQ]h呁ж ѥoTܯhCVBT~a[03HOڨka-,i6Ns- Ƀ,v(,CUDNo}X[TaSų9-@}9n.'Qc7n'5ADNGKeD贄!"D $z(+9w/gWǪحT4/+dl4[gdVE#'MpE mx)!fQpshӧbz>1rmUIϺ)zYH텘9 R ڬ}'Δq"_r i1\eLOy(p葷!A&2o&rz:soN ]{q N Ƅ@`GȤ AΘ< ='tRBT]k+$smX`7`90Uғ )o#tփ::ZP0 Fd 7Ή1|[\? 3Ja"֜&zV8S0LbSxwE?j¸4)o1dm g lG@ԯ[- xsMs zcACim)ajYla>6{fFotZiar ;OJ"|XZȡIj#c3شޚz  RRN!̡*A=NaJB8S[a<%bGMKdpz],Y .t˭bdm wxM^59oIyKscNJc"cOԖ3,8I#mU*v+U:b)~a\_JIc/mPPe YPqXܽxn;#%2w&wWm6o<yw7 mP‚B83eg\wm!GKR9O􇟭IG x9Ɯ8FxXH0~X'ltg(Xrf'X~Kg=`RP~ l>6;2j[ӱUw۽aT /j.r.l W.*Zɩ$$#dazv֠2ܽN`W8(}}Q7FU#bQ!NOCjR}}YCOia}-J$;F|F8/!ќx!R*sz=Z,V&pLyMOn$TCan]cO4$ 9%&%qexM;dXZˬT Bm;FF/jQ} Tf x@RDWfܠ9q q.*0\'!Waf SK5,BfV,Քc>XnAe1$"GV*tCd3ͱwܗդaQB靅y@f*v_=򚏻q󽩺Qw"sZWkVǾ=Ǻn`\:(8|aYL#vljz絛u&(tn`;$%gl3'.]r6"2z|-.s/|U q V^RnsަoO.򂲺*Xvd̗^_ 4̬׻qNjL*XB&?tsi2; %? 9YPOֲ718 4I՚ƧA?Q# x%2~Uk9O6\IA@*pv"cRJDF,x{IelhA||b$y;p،CN(_{$Q&qpПxa>WP3%$/7G6*z m xpR(J&<], sw fnx$:b'ұm3{C0&0|Xyxx\B՜|y=>@76CfC" YM$tB >jbDs?Q"X /pkzDv|lep ] &YmKQV@.6op">/BZ[ʏ!,5:'?3)T?.&au߇@5͖UYúOoQ+wd>6 2h)/e ` _$lr V UVzu?e I^C  ppw֚J8e8'"؅@`=+AT$?!X@e~P($2$c1'f''9cEn *j~kHѻ O1"AWmr+޹Evx/ʸPM5_nj  L#B D 3.ڦOoM{,Cz6,4("I6`XCd~O\]OLh%m_Vȑ/d;2 *bNeʼnS-#^{ GܠFϽr%Ho( k՘8~>g1N_ uOΪ hIm8rĆf{!x^afoy[Ll4ip[N9쾦0=K0 B䐺rb?wU`VS)c?p –ӹC'[|M(֓jNc6~NID3w ;&f2y`[}~7 7jO8C'>d+蓶{\D_?$jȷp-?0B.c̤  f+z(>D.SDѡO!bŌ {WM֮K`Y :UY`m:5n!z#B}"IUΡWxR[{4p?3I}oR(ID`, OF>:?s{QtR]~`rb.\O:Ae +-ܺEg@wl{yYbPj,#Ox{aɥ^ QM ڸȥ^ M^q B@DAʀ?=ùZOO2ē^ '$mFo=YLcΞ~,Ta%3QG"0YO^C8|Ý?=$Vzt g)0p_U?0W^ WG>0-yQGY/Fǰe@a @V0?cM~?up#k z(N ]Э82HTٔS v5~yx+e3ۥ8b1 Ji1 G<y`tXkz{x]y{Y,OO:Rv G4ft/Oh;GG jm{Ĝ0b`JZuQ=0-Ms]@R1~rCQ=iVC?]6)l;_ѻ*ک 遏z۲9~ѕB6;Eݧ쮛[3<%(x5'E7QX]9P^AEcujubU,$p8G. c>ڨdǁ)_B%/ BFG+D$eu~+!yRzrbnz4vM"$>eZ niv,kn#(K/9Kū\.~A]To$BXM6-h+a$v#._ipNX2Ţ`;0|(p{uC͠I9n&{7ylq*N#l̻c|TOO.&$Vj<EYj݉|m|-Q}%DmhWbYeGU_L/,4!FՐ-\n -iM*[lϘlAXuegmh+mlSnwÞEf$آ=|@ef !cn+÷_ȋ_R7{0?7xj=yS@ @\B- HPܒ&P Ab$x'Ӕc$ G)kAu">~l&0Oi`*-FAH'\_ P<`ypVYo3tӷQݫT;8y2%8#YY'^S!7 49˔ժI"@X.Ѐ3C r_QQm0S61*׺ L9٤h2#j%j7Fb::CO ~M0 wdP'[e#sqQxS4;)_zyGRbSȂ^sq9]b})O@rrSI8#ǝِXuq86 0 kH0@7JB"Dw}Ķ#º2f>|#"@ɖ*$k1q%)0'>YM׹`7 4>A菧sb}M i!X„o\G)rHfTp 7%mNz!.ېl5д7t44ׄ승$2h5t yc9w [Mw;5^#ݓD#k|Bז&ԗ)tgq~5BݺfB,qӱ^"^^D3^"V&wCRN}Ϋq4^N9 Evihe@cC6ZG0 {籞 y=jrigD9CJ_Dz%JÝOg4nB,=d^X8BcMH^Ob֋ ߶LRCZG!L5Js΂g"_-$W QD 4W%h Z䫒]r3G*yaebx!tM!p=$D(ß(Rex 0'RL QN aja0l+L;cyiUp([^x#!;`3Ïs! QɰX|l.r49g쑾Zb M2YB2 nC"_}L$/Ė<{4 ^whߠVH4ZЬyr$Z Y#1<%ΝL#[^9+kV5+w7 1"}a?0/=veZɎW<59iT[_?aPDVk7/Ҿi1&@u+UK#&\Bk8a{0 IkRPDˏ.'ㄤrM;s;Pbgo O+Qq, Pz4tw,XEAX } @"BGWu/%ze%[|$'`cLh%ԝZ{=8n}ƤDX3 4$`D1KYMhM z~8sr./QO!|dtaJ*$bQd778G ¡gh;#$oZzG>\EPt`,k?[^p|[Ah$Tez=[R951*ۈ.r]etߢ|~;/W'$29o Ƽq *)8x[f&~tz,VTVn:Az ^9O"7.Vxd3Ԗ ""Nҕ1}1$d;7QނVӗ>Q;~"Gm@+ypq{jq(:x :+RV7P<Ã$ ŬEX {0Mn Kݱ5R3sy2'Bَ@>JoZXl-_M$-H;\fFg?.?O,[Vo}Pcg?$ț_F:{q2N[oE4&dVH#rF1RgJ{ĉ-IΥ Mf(Gg Q3D목JghxE}@,=iU;ҖKzVb :_7m:8%ECsh@O |1]Х;{ړ*۝pgꐨ "aJA݆ʹaDžqArO_ ydKu*:noM.5/&*wmųU]DJg輸.CmAJDjUwm+u[z ~Pɪqz>bTiedՖt4XEQ/|#GzX>6,h'?@#\j;.Alτbq#Gxz&K3AN9(>nBH0f'%$#̴tX~fzRajVXSvA`UШPYvvո }V G֨xJ_'Ǥ1SU–4&̩2:o$K8 C?,ٸ]qP4$;A`DN ݃˵xο.ȕr q̰dz.!V>uNđ>zc;$t 6@2)&y|1Ne]X*t.IzGeGV鞈Vn@wf^Xvl`U8c݀f*HH/f@ e)SO&Z+~w!Iohnv+L0X<{b^c5G7)Tʣx4 s.'\ۜoCTP +i8[D7νa&dwEO-ܕ򕫃GS1]H¹Mst\Ϛ H Ho(2buC+=Ț?IPჳKpɌXџT׋%L]nsuIm:} Wz"} r", 8v 4VPV^rC*t1a~M,-<(( !&eq;a{/<SE.*Lm AiSӀ~-͆6Fm@ܡ 3fjز✝KzK'㩠|Y@2pf pkp7h|s0g){"Wo>k. 9P/,pZM` b)= m)$Ԙ#VGu!E4Q]-'F̵.A=PŃ|Q݃VPՈiݳ)Urp{vAKC'75V$I=C:c5S)yrm _]1!|Ѿ\鬓]M y/Yw"ME~0'hά'X+9] ^Ԁro@+Zшc3n{6P ,端H)qmFdH̡4ƉWo*D!5?Xhgf_*v8q@kvâʹ^_^ǘ0&qуI ܭKɖ2ΏFEpLnWM[xصe288m Yk˲TXlf/@fsڞ=C\dLD>\ S`A@Y\*S%* [dY"3Gg8c2>w/tyJsr?t8|"#PA;5ZH5w?{mB]LE1KTcv5,XUО̜ÛdԋVlr BQX ")]Pq6שc^ʬ]%]1XP9 -)%3a_ =V8(yԺXm2.x':ؽrJo}X?Z0:bPxF_'澥D@sW%"%ae<+8ߺBvS y鑛k@:ש^XH>.0J5K\Iʗ\F*1]CzZalVQ rVIA-qm0C&CX_}3G) 6/yFAl{cV;^Q@a}XV匾o hRhe[p f>srZRu $Nxフt8\sac #4T;~y,?0eOUڂTUZ$Zfy ֜տ_$gHK "6#)5~<0obA#Ϊy(%v0?`wu(f<p`.bLB `ثq4E0&}1fl:@~0G|*v'"k):Dž% y/2t 6FkaUqNVffu% V9lAWߘh18GSR mHiٚlϗJq֗I1ف2{L56{,ͳ B~e,w 91`( ]{ntҧE0'h!) t\@?o1ʽ;3`|&#N(@C)iٓ ֪7-uV-\.6g׵@<{?xa׈'#*jXl 'm%}\4SPqVk>1cXDDVo6lQmvn3)fo!u0Zq+;=Oaٚ ʯZO6(Ei2YHӮ T_8=6a(^ 5.ݚ֭C2IeY^\ds,C2 ǥ=9n6yWoEޛ#ߊg zdkx.ycВgGO`YKF\-4+>%!WĜǩ`,—AC$ȵWo,\%<제>is@-҄LS4C;5UfXLo^$Zr{j 6NRCg9Ԛ9"#+|Dƃsd$Cȕ Tz"2R+Ҁs#,r]JK!u/TgNAtwo]wk(`?o$Q;-]gWAkfC:jUҋXSL-Υ֨,qWԔOfX\Komއ?Sh)c0DXGo*d'f,~IIl"Q;}M);ŝ"7+Dja6WN_ TuDyrm)}W, [0釸6F'ZԆ@V|-p[M_{8#\y@1nO$Q$:ynGRc(w)ϖBKSbjhKN$y"[\Z0)s,yZJ+U,Sm: NVO[dg#gnڸJ;S//)D'9Eeg;$bM!*Ck[.IO1MֈBf05׽Pr3\D>*$9IGxd2zDaFG[_0#59Zˆq_ϯGEdh{z>@$8ulizp=P ETkmHYIrH1wR%7kRq:E\mZv }ޟoH@c= I|O[ïQIZJv_B"l*e(4j顱- N %!@ǂPD탋Ω:T< %Ws}qpd9XIŻOAۇ6ۚyzid>+O<h^RWh; =ʹ0|/0c>BW8U0roSpŇ{IJTXhWş~z$آO"OxnU(A;C⪧鬖ѵ1G&;[o"t0FӿO yٓNJD.Uh[Y22u kdzFѦ{0 "3Z#5ٷ(hG5SFMF!ZܼwB̑-uW[M=Bd-ڊDhzuNJho5R lbob W\Ux؏IfiB:AK[}a<0N#}}`0f%_nk",[ uKt.0:9Uiy$4j%N<e? Ø1ַ(ƅ6iRz]\bM PA^F85ֻ.3  bECtO7xY= n옒s~h6UIl=_pOhTJ$kRh-?+^;}Dy8-sh1Gma?/=c^&~4M'!@卿{'AY;ɂ $eӱ죶zC3ɉpvi7.) c baM!B xrY͑M_#ЃOBcGg_L0u1$U#x# sV$;M.\7섮l?Q2[?gd #_ô26bEteFȺ˒V 0;ug.vqg>9ax:C*"z֎׏VF3Wd9 ,7%4ຶtjc,s`=(U=|C//]9 nȱ"mq*:39CP8-|5wgKfb-OAΐaB#ؼ]x0p._s 0D'0 pg[3PxQlXADT]O4!wtͣhdL$yp8xNv&'(~o}Lpt^YMF0 y7xc,(|һ4lYR|oPISQOp&@cA??] JIE `dV5c.?;;m4$器,N|4*,OIk\7|ǜ#UaYwyL3YП[K ][?:oX (cNcwёqˡ3<۽h^ee5`Jg'<˽=Yd /um)Kw]V2A̡ qWjwL!QȠus ws3#X0r=_$Dguzcj@ץ$Bhs( >$녑#N{p&'6ǪRQq;/1fEл?Y-@'/hnR)O1niy>,\Ib<}kئ&E"֓n)ep2С,޿Q6f ڋmQûuc8h>{БP͹K9WڠSE- r-`M9. 5?vݮj0*Qܢ:QCD J[F"GUozO?\Y\`Z P=nZe 1: n̾>35K+X&k6n(tFf]*h Qp&g&~#?X>"AP&ؒ6Ѷ$izk/(AI*%Nm?~=qQ V,}w$j8!+0A,VQLt, y_F_n{3oww*)#d[CtIE&ɝ4GwnSlT.?FNWR}GrmybI'Xau_#/MTeME;\!ޞ6 tT/>L `BfxgR`Nyܸg>kc*e 0P,XDL n;&ic㓰V`q_zf'$.نL[ 4&+ԭ5 .#JJ##;[P:?ES9-+Ml϶Z{ rKK#.z"~U#'ň,eďX@23>\ EzObd>7-Gdr;M1JNB+p_vmŢO{ w`쮯_K{hJ9@$m^k.V؁j>nbFxLU0G-"3Df{pWpQIg{~)n+tk^yS]d!Z'[ېĘ+($8˚{mZbAh-L!s[+?_qhd "ražMuMҏ?' Ya<7B#q0q>TC\ȒRJYpʌ|ʦ!o/nPיc]9 &T`l ,Gc PWh+3e:5Rs!oqI9͍oI2^>1O"u_R 1"{r5`}%'uVg~PoGD}Un<ļ%JQ&m'U@6HxJ 4^eK g #[Q,Ub^=w-թj &*p\V&UG/` ^l աJ,҄/:d~* [$4%N$nN.Evu{Y^DKvNYIEf0PIjmd͈Й\M04&Hf DHz>`\JXv'ەfig*E  +Q&6ġuE|`'= j8O_{?&|HIpZ|Zq]f}LKrF~4VgvA!Tе?cԊX+Fjz$2:D?8HYqa#p3q@`~'%bZD6$ Bˁ %f/o f.7 V4YNn܌uFA$"W.^h́]X DZmb}it" 6c@'1s9}[bz$ [#u`>Aȫ.OhPuӁbfR;q*o?m`fl AeG5|H:כ'KRP$ǿ](έ:U(7G FX*\tWcq]okWR^*K5ȼ427N%Gz^sy6>-15+y M5x`E9G|ҡ8i-DY֩{ 3فo}ځPVFЖ oDbY.Q~3vʽW˷<2Q/2Ը,W"-j&jV(;)x ҏQʝKUӏ@^U5Q:D;/d*!ʲ0# {![#.M˹u>F oC©_N/՛f†^EJ)A˹htI=Ճ8ϰc%`٘KOB zNjKLRys6ErBΓ1PVw;}ʂ WԃQVGMĸ-O}Юɡ`L&uçsZ3==jʷdt,i˻˼FպĹ~ihpɄvMԑҟ]11[LUe(ف+]Z\ak4yxt۠ M(66:Ĩ3B/Ek-LG!IQ)x=FLj $jb ;{79IC>[|Qb )ܪ.¦ ^Y60~-!e;9vd@L` | Ǒ&e0fZ~oXbV2wcK +WϹcǛ_~F- as:Y6e4C_XѦ]X%i;0f:$Tޕ@ G3Vx9UەJsoS5yJBi稬A`}_2"=+wM/-v\`_D"b9jFLA(Jd*i!< vN M;l-y9dlX.Ew ӄ T2tܼU?_'ZVt2'c_^Imi/zr ⱅڼHɺ>83.SFTv݌s֛Z.S%KTd |.oz~ěyBοhWF N~gTE]JJ=omz~U1s^yK]ֲ;GP-/67..&Tq\Fy|k8([0VHIҬa5!(Uv$$ @U1nzA=fB$O_}}r]6.]늢b_R#~[HsܓE?0VC8mYN˝%(!6,A+c?2N9ORԧM7 xQ,WC ^7  +&Z ȔhCq_?̈ʑmi"?N4{SU]=My]1W>%f8HpŰ3`<Ԍ s 8, Mͅ҈SLm,+vu#K"QKSo:vaLui(4AD,i\MV_݌_ؕBE6sc,ɽ5G [KC-хUT&xII\7hE0 L#ʂıN 8ܥ։O܉ǡj(8aW`+~OSEv |8~x5ak\ "|ZgYXۭ\2}H߇ xs(t&WʾTU)Yw`RZ.]mY{$q?/&fVQN7[WtE풟w0[W(I^֎ܦ*pXkސբTx)JTyQǧ0=%_Wws -@oyB5 O2BLéTжQlZ-[1c %e`b0ZԔʝC5╛B;bJDqi,¼De3Y<'55\9d_Qp4&\_QLR25X¾q ,5| x-C<$$MjƆ~υ=f [biR|XY$665Gڐl${xCiy_GRvȆalES+wBLՍs>Tf!l,킈^y$ ?Țb]ЂR3ܔcb{YMhMP1.CbYUe_eov"y\,2u_i)W-kXh{{9$2ɸ/=f((#:4;eQ/Z !IGAa"İ%_:Jm[2x62&M) M{ؚ~@W=E,9S@TCcb76-|m;z31\?+ݳYѷ FØ^2=ΨfI;g66 !7((_mǝk%E侱]cKHrC9Znt?H4ҼzՀ`OSu@uFN}|x0e5X.yބ`7\r\v ٽL2HRL(4eM"Վ aI5 }鋗OF4pK.MzbpN:U nC ҈cݚҀ)zd}7T [I (UTRt.i6@̨ ǪO^1\N8p^$K$L'zNW /]oBHUSh VXś3={׋ME~9/劄_kToDk>gkLᛤU29le>VC0"U+6Vyl xgΖ ʐ)<* ҡS@ <%q']JʜV$ xx. -1jBdH@{F9IWIS4gbJ ;&Pő`?!sJR'Լ؇2{[}dqS# F$#$o26B7f7ĬKlp 8 oY濣xFr249hy1g IX&Y^y7s ~+={fj3 .ay2>UQƑOe5i8o"vKƇ7\5T.A@&  kȶĚ#G^hf Mʾ8k*yaֽW@ `aWfF( t XM-&~HTP(?YJeG=Y,xuвŁ~Qr"DxJS7JpWDw36ZaK^5,O䃐lZ&V^R<1j#a' Rh@GyHA;%X 22kK2vn烟OJ)AI*rcSRHQؓ'~PD*Q;FN6H'CFBugrwƞ; ݞvC;Uzd4m=nl-LԨhh_KSSZ6Cr =j#ۅϑ ;L\{Ҥ -:R_Jå!v(YbcB5}:oQch0JdR^EL朠*,A]{Ѷ6~E+ڑ3\Z%|ópDk$A7WYq -&D+7m(Sr/X|Q1QZ 7I HHݟ ?GiYez0!~Xa;{(j ] TR-#zPFyC75=&a}(X`^ [.8($]b ķjNK,tUM.ڨo䧌M\Qa,7 ,cA]\>ugbXaS[{ 8lM+q.EeBIX6ź Á~?uPh&7ͤ-B?.NzhbnLMӬۂ.L8ZmdCE_#2LUI긚XѸ4m C8/7u^ns2S*<)vMl-o -Qmd}QL*83f^f"^%is蝻\m`qec5G~hrғ-YrFUo3jCX̘6SJ<,s &JUuܤ>8\lS~Ew`t<C7̵A_[g)zSJ^%38${Fս ]>ٍ̕^PmMӝ% hba?в])[8Hbg\Y@d0R 6ܱ&I0 [/huq+?G?Kw6)Q#SI[}gߊ3_gT*7ОQ27VoFmPGtp7ʈ!,N~7|B'O=K-~ Бԏq,2hE&6k8Fed.c͞{S` Γ2=wpHz$HP%黼zmVpSK4jɱ 8>4Z,Mp-À$rPIjѣR[nmf40h`z4NqοLI'1~NNz9#^mIe.x>+)A|i&FQRIIc7+ZBa]yd-G3nA$VŢWoQáB~^{s&Ƒbl7iyϓpME_> QEI޹V33{]~Aq@^ sDJRpMP#EvQbì o $xZP=4[^6/tRpΦw2U#x* :-^=k'4>LJH]94)7pG@IoL\C-@7fre2aVtlND}/)ߘjRΘΊSO_y"1hcj CSZQ K_˵QAgHҰ#qi$3f<F7G:pNҮ>;v!{W,P)_"#0$+7`o6]ʾݘ{8/3,}b(9B[>ꆴ c 'ko=WZ?YGU[3gf3eχy.%4f2`0ٔ] \+TEw!f !QI'0ǪL}pXNu6j6P7)~DS1S0-'!'?iK%-/i!7IZWylIRIZ㇚L _NjUݱP4nrB^Mt}#Њ{ W U|^ǩ+䁑):40H@\vL=ܓx.tS<>i=5hljsg0$fdiJʱ<͡ozy_N|8p2>ؒ^u2Ku4cפo7J]7|{ɿDsr]uY* ^PF2L(H5 繩oה<9Z3'ƫˮgK(,HIv8cAaM2DrI{ W*L E\񤗲.mXW{S`sWޛT]ƓoiYhe4^鰌tU-1 i8_;rV +/OD.RgM e4*umH^z,hCA,oy5TcM q Sf ӳ6J -#O.TU]ֵ!Ω.gp\hs!$@dM|FЖ;+}\y@/m?ȗ$d ܏K:ڙ襋_hV: E4JI=QAzɎUMc5<$'~yw'7HZ-ż8F|ųy2aW\ִaSZaIeE 4ޫi/vΰzyNge !NI.XU4-ܼWFNqK̖K#:ٱ.9z;jX9g.\44;QkR XNZkqsEΨ@=1~5'%!"< G3=̔9W\! 8esVYT[ɹ1 X 4Nyߠ\rӉsu +8P+gڤD;-cqaN`řM(o F!0mcS`L@'u`WtZW2%+Ҧ,mX1fd>/ &ϑ)Tb(mҁIe•XVu  [Nqh>y T;(=ifn9wKn~6ֻ[ 8Q0 \HT# sVu[ŰBֳnT-_=-i-OԏUk֔ a<|0]OG9V:1{${_4Xk YAaֆIEdG!w+7b3*i@VOi#ޓYM! 6":FΔeΊrgfX88qQL5q&OQF0(yӪSiw{ ɑxhH{e|_WVa߫3@ Hn6sswz+ `GWo ,{a.>͓t 9K++v/G/ .#Q]I3 @LF|E6\/x5&69"`Dfl+ _fR'T1`nh= #/G@5d|nCO$7zšV.l. zM0e0.YNz%M1uaG #Ôg+]mCEXmgJH5p~%H4pOus1*cD>Ip( A`^?tBu29FM( 5~ǧbÙ\ڜ -V=弼 Fuϩdt,1Hb9g}|@ѯR>F=@Aq@e>4B:A9tU;lH1Ў;zo^[ikp)p,Fk? \:K@i /My!e ;>ݥW+F"~&7~d aH:냐?T&9qoΊ!iN{[2<)\z4׺N{ )" f%S{t9Cy dC]ys# rxmtӃ7*Cêno,|N]{=gTޗuU"V*Fv3:;iMXgkh'=G|5 YߦK56ԪfPGD9!m:DPGHзt1kv[ċP䯳MSU*k}0.@#4>Mvr׎ 8VZ]/}O#f8&+B8SSdd[>Nb[j\ߐ(CyOb}WEO5ܽNlEw}0ƋsS#Xts{bd"u^FUc/CqC!H4Y{ʔ侠[$?F.qZ=]՝w[0SQp|;Bqjm>H L ·zhRρR}^R[n iRH<0?D 6U*Y%m-`t/\RV9zک%.1'h(p5^љQȧf.#eք9 lSh|ey)s2s=yKxQ `( x&ɊjcqHp=,DB~禬\Mz0T:ByƋ4T{=/#p*1xmhOʈ؄{+pIw|mjRQ&^')NE0J6*w.0g\j}([Dt@qK.8XĚ9ŭ*#~(T}DtGrwOw8 _7lk^VwE瑈p+rlꃘRMєNr>yw*B=-=Ym:ٯcxYr(匕 ͵fj.ߛS~GM n2>Œ,6~=n ֦U~\YP_!nxBhWжZ7*DZXgNĩA/V#ǩ,N[Sb" h+X9!(PaĎ.;; ]>D|1R@渵)}Fz }[Օ~ġz4>bt|s璻VeTM=9TF[?z;WQ$~RGkdj3hoCí('C}.h$)~.9 dd #%pID'L6D&lM&L#Պ$4/)`(4 )ө邥}eIK'-mr_&HhC|lTEs'tN&]qCBؽW9HPWM}mјZ A:] Q6s nc;_|qD?\);s | UyEٰvWӷϙhQew Z܂Jtg/Lܭ]]==ޭ,JL䴾& -Qu fO-FwA N>dKU[ *o{kfv6)CLx{`HjrTdacF+-z$ե=l;kA I4$kL\:e&gtVJ*tC&Rlv0#^ĵ=?& fM~uN''ޭWpMf *? E?l7!9_f2IbXz˅[T2]C#G q ԧrk("CKtPn<dx M}~Iy_^H!1>K`3q*%j]bj 9' p{ɋqej;-)֮h ҙ(LeR''9qWb2#-{'#yO3v4O!"lpPMoN'-1VlInkȅ%ܜʋOk Lю©췿e]ˡ۶G cϠxBh7iA\cX2g_er(Yajs(ѧ<Q\'"a+Y7l5j gD(ƿտ_θ°tJ]bV)/IJj~?$tՉXbs93oɍs_õj倌'ʰFX!|h(tu%C_d{x-.YcR򫨓{fZ.?Mf/L!r.7HH;xLui~e+hvHW 3wM)A3B<w˔pEo! ع@kXLb*<T*qyfF~ /l'|zR:Wo9m\~wVP[Tg ٍz/{~4E+=M` c>=S(^2aLd$_-"iF#nM*D|ѯ˼Rm QܵN+΋HSs6"!{Z {i)ӍU@/E LX>1]8zώ.绝0mLf tuput1 9%WFb{ee)]KIkL2fYsgb~p"UߍA H~|d'S MJsp'aKНrvOᣖ俳?ie 'uވtJ2&,R+b0Ǘ!pQ1In'BNZthrM*mbp4s0N.R#^bljMC0֑t`ZME!x`o'ex% .>*|ZP&8 u . 2a¤Ja8eK^?z9K }?lA4LG⏵*kr9QP" $ls'!<|G0r^`]/6ިHV/F)}XN80v >aܞ\Q`ntuI| 3YJ2MYdu3ؔIيyٗx IAnl7<|e"ÎR_]O2Hˀ-l{lgVCagڎ1;7ĢDljiR @-Rx:SY1䤬 N:rŮ Lhr [s ʓTn3Mз) OV7XЋB'$۞]B؎ 订O`wOq|y&} {bMXZX.{Q[!p%l"k:b`LƮVM;~$Al<]<` 6'[LhP@4r% d/aZr~>"EЈ!u|ZS$\w73Ou3kG)-#RG[j N:F.YR;m|UJ}6c.' |Tk`:+OjZ+ *uaz<; cP˶j) !b[W2y2=P̓c W#dΘD&b O_V 5d)߹nsuzT/4QjB(_^ZRРP;]4F8rf!tA3jshoקJՆˆ>:ѳH-*><KRXXok&=.kUzjlj9Dijͱ̟\Y@`wގzmV)2 W-LqSKLR9b|xsl}?8}Y:Czb7bQtySP.ݔmXmR"ߓ"*u!QP"2㎎E/o9uzlEi~1|B'jcgI053cIq!6ɚ IԘ32v2fqn9:ˉT*hC:R~U\ތc|o]۷D,R0fb݈ìZڧ3~bKV9]o Xjn 1)!AX cDL,/\*:(n,;̨PMAömB!,lTMR H Wݔ-"uJLڻhEUoTgtCHO/a%ʩ3ۿ[zSS|"n_a&c@0UgM7mVG6v7o9.MƌXn F˟}8s+nqߤ8԰ϢMzIx) 5x$m x#sG]|sױ5YPX>.P5 c?5 AY j=h&3aqFLwtRٕDE XOu=O Mg]$I)kWJFz!D揩-G0-ӕ&+_+HmLh~ҩ/<$7: ;q!`a.˶%b$4鍴c\aLZ5fƲk|&1uEÍ)@xG<wҤHfwX5zzS%"RRI5C/)8gRZ)G]{|@7N֣}I"qMed蘔pv'U)jmmk7(v C/roC,w.GB2C #߄\7 lf fyP<ʾ2+WZ;8pţlX ;!ےTNiUƕnFU9zjL QR\?3KMccTs' EMx< |c;ciC50eoO3URe>pvqސVm;@`j "(et3YmŮix&+l&5M.h~8:w)N^F6MǿЙfy[~]S7cuY aZQZ>x5 D̗~齂~[;|.S*[0&>gwX# ":7k4[jXR0!m K4&gA,cll׋xC͊?}c!_̨ky[(WT\Tb_#\},Xd 0q.' &qYhVu 4&C 1hGOu/uC=|*U, !52V4InF&1 ]exfѬz)1hה2S>-WE^Yum|:Շ@SNNJ&+K)tJ RC B`E%W+#5I|J`@Qzh[~jQh 9߯QlBR)҅.Evr8:zh`"@xP]c{ԷJf Clσ &z-/)Vn7#cS cGqmZ+>|*.auγrPUIYg-CcB(Ur !.N'r)42٤iQ\kճCS.g E+SDaXBG$UD6EF*4ޑu S6yJ1+;zy5ra O &⌛]}˚MNxVL̇!+dcZKG9P3Nª> .6ȐhO殰`϶z,˦duм\BV^G1󫍐a~ O͏ǝҾRdϿ$y#js^6 I1Tߜ>$yӌ W\mQCKyKd!l3gk;&v P8j+f ~^?ysk)ھrǣ+T֚Uu3{)KNBfe$҇'7|[$5׳I?g02,׻+׽,}133YGjtvJ#8(Dxv,Ŗ,sRyt+@x+۶]DHuaHos='f&e| [RCD/袾QQrIo4Ӄz9k}}Eԡ7(}{NCF;H\S΍Ȑ[IpɣBRb>[({ǵسD b.PRLıCgzǔ>V\{HF}N${-u(?dCI g:@QWWCez,,L=?=IR~Z1:타`Jw+nhZHƃ犯u{[ [W/c%v*`Rٳ_:T`$ϖHEt@$AwQ|qJwSV>wHHn:މ3K4eQyi 7@#}s |.7YfH;B{^Udzt#B e_3?:w6c %3Y?3¹EF2\`Uw~y?#Jݻ@ D]-K6-~`E)u>f)Fckӽdr ۮP>>8c;ɑ3:= c"gV3)I?|Z '<5DxT5xYS+֩VCOM3ВA/d͠G#5JGX3:lZ ZX/>IacnxOл}'$/6IWI3(_"c)fNWa)ϝt|Qfpo$C8;wE3]ٍ%b/q""mVpô@+>N2qEߪf"Vĺ@M+OwW%B]c;295-L$~ޟR {Hnޘz@0+7)- (5$m:zi7R}]Z_6ZQ 5TbFD>԰(H{QiZ0b5vZJdFI;}&6nշ9HRn"]̊t_BaJZ'l2p6q+D7F]E,!p$O)_ xׇxBn[~g%6&9bnE l&wtိ`6F['8/LLD~m,Ni袳,k#(俽~:lO[NJk @'<#ݡuxؖ"ϡWQxiX ߌ>J1:t9K'L/mѷ!b$jYoͤd>zO yxO&ZnWi ϟ/͉.햻bg )ʴ_eNMZA_*5ch lWLh"زH-:5:ִpײ5~mgXqy]BIܴ6@iƔh8XÚk$e 2w)vpLML_,PwZawC3Hg!oL6QM ͏<#9}QIxכlLd' U__]^; ԚzX/wspB0ѧon6[%4@ImG>[Txn|KX3}k)+~wNK \ zQwpگEÍ)E@F!晦`sLF e B!"RI#Kԟ7أ1yhB.rQ0XC}Mq]PU,C %"i.*m庑#7E Z5WD4uarԴ^*:I*h!˧!"(יDJ"b­..K  s=#1 vwv11Aĵ 4oD"6_L HhOy/ M 8@uX,2g ^>ӐBYOYՠ(C5p'ٝ1\ʠUZUtN2xfN)Fjl f"tK,Aw_vn=K.jv>6 %j (O` 8FLIpIԫ]I=H?t2Lz_^_QQ΢Bb p҃%a(V<}RkgpPc1/2XOIi3;& sNr̵@4֩ǒƯn<i/iICX)ɾ|bRVƫ ^4T`˯mJ˾BV{**)Ye=ɧO 1/y,DoD̾gkM θ-mʹ=ũw bP)!آO\m{{ERQ?#!<Ԍƒ;~F"~QDnqqH!Bީ*8kSPe 8W@Y9q),(mDh͞@1I&"ވ|HN~n-&Ul"_AQUT@8^4wW${`TIfwǎo M7nգ"ۜ|Aw/mp[J<*eF8OIQ>;V tL2P? )8 e;3յ QAX @E54$j f[l0DcI"g ,\v"%d*\V`[\(ׯl&JII pKY&4aۢc7{\r;l rg >B]]+/\4j-j8t%C053cܘo0j`6#cp$ɺndxݐ2r?2c};^"h O߆R8G?$-As\1AflBSmgNM6Ƚ m֜0H{)ʩAlj->:d7@dbj;d'G9y&gu7mwϾ:C1SPmS<&சt %ZLǺU1ь;h0XUo +_ 7NcߎY\Kw?CE%Zֵj5CXNQpVX0 ۯO7U0I K?( T0u[[*u)޶9hC~U ў}[VFV`4GNJu7ٓd<6i2mHE8hsn\$1zo$)*sBDgiR-l3PiYF 4r#P\gCmaxr&oEκ\ op%#xd;)g\x|&(pQsi'|ԟNFx_ UUf7Q|^>H*G<4"˻=sB7|Jvؿ¬W[e 9xiJQl2aؘj_)rA@djňh:^ʪ)O)<4-*4 =AV ɢJV)RC"EkgNR:ǃbJlқRI'$&n**fAE$y@hه*IZC\tfg`(v5@J)2 iMo e4Wd},2?h^B~g$OT} iA") d\qѭx3Hxk݌2̓T ;jmOolRO _"W:Iv#}j5[E7?3#؈'D::#tAg4{esevbnW{-tnRS}˖qYŠb;k'e⩓@oO.*o8>5-Taġ[),> mcݍ(]_(#@dFų~ ,l+.Ԏ]TVۮsBzN](Nmy/kz$8sa_ر VSЖ-QJ] ˑWdY!Rlr=+CT=4/裢P4,dۖDƑޕѐL'A!0[)Р+?̇Ѩޏh^}׋=DK/"L:\} dYtg]! ,Msd8=9%/E띂XINz9Tz څˣ]?iA9= CJ#|È@i5V}P=̂ٽEvNKx#Ub(C5% @PA2Dd> @D܂%i }8jOfeO+i~f6y}P:ϑkݺhép)[`]߰G@XS>M]}L\`#3Aڪ78Y][m|EUHޖC&]'iwd uK6D.râ )mZ5oDf瞿A2~فN S% ng@d:Ͻ&g]eaƔHA @&,5bt~NU&1>X$yRc} FK2UTl( c4zh6xawơ&)ta08)Yl n8>=&g)_5WGSIX4s˜LmG -R{#͋CL9Qe'χScB̍V=Z*Y&͂E>:V)Ɔdq<>uH ~'%āVZL <$Nx;1͝C8G  osOqIf]3*k%*Eh0ӋP5/LH*R֓d']GqN ڵi\i䐦F.ղA%EG˃u5Q3M{vN*QLR\,"/#jwsB;3i8-HΙS^\?'p7I+ͺwHe%Xƹi-'QlXF^H<=_B5Tٌ=4>Ik&I{ĭNu !SP/ZVFskpu(jz&3MȊľ?U0U@˜$Y cSˀJLS]0"Pd^cr\'Μ לL X 'v_r;W P8uMB<_E"'*jAw .9ΟJ4"i{ٞvWV浀xaPɴ~8!<C=*g(n嬛!`\nK 8eLT:[^fh@sI%%o Ȥl!1{#R8WRETܧ${: {$p+~!ߐ3(5cP eE$j͍k J($ySԳU#vji`ˮ*@w[VU Ǐ; -'vGRYEӒoGMLSfq[`aǗCj-/11&u8tٻ<ѓ ֻ F+m*EOԌw$>Tab.{%(?7# j3y_6(x뭷 Y_x,e;-YIhh";= "u5/Bh@Yi;_3х,9HX}*ݙƷ[g1Pvo_@DrՀ@WCM^]әXۉ_O"缽 \4ZFIVQr׹P0> Ż,=SR??wԼ澁D2l"D|UGg.B[&dTsۯVEzAuTƕ-|Pj q`uPfz}7UҺn)ACV]8AsϨ@Vxgug]'0scňqV`ҟh =ff.Տ6 `Ty آoPc;4 7} *$SI5:Z:[nX_Y[-"HޔwC$!vyѓ :pBZEV›ɲ&+Nn"X)".qAU|KkKՎVύRQY"Oz6y0&ku>9^8Pd ޞE>qS3jjx| i9^  Q1F4\YG"O6Z\|e"RPЈ`xM^"{Uܦ)[zXh\g{nӌ]pOM͝7Q)LkbKѠ͙,M~ϭY2?e6GG&4ط)QTO>^TOC~$[;$(C0+*D 0]2zBbԂzf9qUG}i$o|r.un*Wxh(2lc ~BC+m(ڟj mڴ簡}hF́]x=wc]2܆4n^əh h#K &yZ&##c:€OgumTjM] l\Tl#R1NҪ?&e 4hڠ܉kѝm /vc% Ǥ x7Y4C0 ;N1Rn!s},`Š1+X>9i< &]a)gBq< Stf/[KP R2#kIhf;%k s՗){EIRbp`';(G%" "eamqq3c9 $(u*ƎY'%h2qLVh`2m,hVnE7R ;+J҇grC(v]K]Xi 'bb}[Kٙ1z}YweZMOv@?'J.l׾]c$8M=c4N^ @#hUK܊՘۷&a,nZÎJQ/tc Rbh$hh>p7‹> q̫{}b=GqfjRsXk)DJ Tid":ʉwL?Oxd͑pXwR*At~>M媘c$a\N Mn 8J>I %Ѿ@:sc~?n12NuIL.DsƙK2/9O|8u^ Ǖ`ː!N <04D6uU0̼@e1T6 u7 #ӃHbMAXu8z:c Hy4HrDwx9'1-Jz9a4k_`7ՔNsf"1x<`Kb|lUbiLjnd5k\p9-d;]HV-SU}ASv~>V*k= wr Lҙ<(Dz0# >+mD峹O1kaG;#N^A~"n7!/AJv=ġ} lBT P[ہ"B.ak:)8(b!;5sst}<>Y5)iT8UA4 'l=1@&3Ͼ;AeB<Xg{rE-2>0Qv;VܩGk0H|ږ'e_,FjT|w_OK>Dw߾5TAs3)ӑR<&&s 1GڦoQI y7G*P>HI^-LWPtA C>%d$*HqSX?oGTŊ0{`oE]wV?<,'vΖD\ֲbTlqD>Mn`*3ۊ/‹3F1, p NNa*}"~ 7Z$1vɰe. hOʄ PjjתBub <{z9d}e*w5D;.u'5G09^h 3/ܸ ]Bcq^*jz_m~<3RPT^"]ifժ] 9̜PI5Y\Yy6R24:!vrEԻrYBcs x RgQ5 ;|{IM #[ EM 5p,奯D/:՟I?iu7#͵B{]hme=Le_ؼIaw aa([)bş P2xR0Sʏu!xTuOwAj3zb/ݭ[ QꈌzZ,Pb_:@o+iṕdS!>I0JCsԊUxYP * wIX&u~Ӕ-@zDA|<~>U) WQʉm)3ރ< 2|iƿCQ83B.w_ft78{s(OʋO̝vW0~i(gdLUk<>a|;x;jW%U 7e ߯&7% -WVic=%67B>Ѡ ['c~Ʉ׏֙, 62|`z)pF1I"2͑g[CTi I+?*L>PnCT8ͅp]Œ?*UIY7Йu{6-=JOۛ7ǣGips;+YZspt:|azF,iCt`)湘(LB&@RiI4\g_Kvr df'9];YE~ ?/芥KQ5 1VocIФOXguH- ^7 @nˍJڮMTԀIkq?ͭ.ĦX5;5 g4u"r0XY\@)GFؤ42nD1ߡ*P# 7m 7bEs6^#;<|z` a2fR J.aɃĺFS`u@6\llb+ :j/EF D2JjN2N:`|]1n\@b3J)o+ 3 /a5g ;ZmP Mivv$Vm50jPh'Bv1KғDAT.|]”9(۬y)|,_KϿJ/wAva?7[5at /уO|t.P/gIsa~PC [z~H򺿇qL-z >1p,µ~ L:W"t(e 4S>r(y҃{젟4VA7-\Yk+ذ`O ,,Kݴ nBL$1RR(dwI6|x`vĘ[#{ #NJ(ïش0oc_5SCnO{A+R:/l{RҢn*% i0F29%뽄\3/~ Ei b=`wlч&fzf堸 eYϡ oQCWYw.>(߰2mMSz^U_z\,InϪ)skluFaoRƍ'AΪ20!%4&b ݔ]3N_+‰&VX"8o@'5n@ƥZTA\/cYȮD GI2|FDO&51F^{RguyXz B'P)~,oJ5B+ B}jcOrzW8ʛHǸ/A/Hڶ(CIrN BSj"l) (z5[&O8XO@ zDM8n/N"!5)BM bQ&:DбX#d p{?V}ý}4 ˧! Gw{b b4-w̓>-oooX" ՘D?HUEMQ Dy$%w\ mOM&\w6Q5ƶ@rX^}m*g }ho/9FmCo1 "l0{BvE|8{DF RPk 1ݎ븋 #/ưZ^z[Ά5I{[y)&HϨZ`?+O\5 qm# 夞'R'ggsԦڨc2˜`1ҮcDEU32ՋxWUç-!Im֠Y'?coe6n7OBʰB;l8zd$ܓ~0)AdPjp vRJg;}ɔT2L*EڎIl+L< Jv?֠v*1f@55 `:ܬ7ET{!+qz2M4A+H01z7i(Ro$ݾ^Gxc<=t8ذ{%؈QZ3?l!GHkHQTeKsו??@R>ѓe*PFM`apDvv[ЫZd7+9:J\gLߙCq:[?[l1FEL`<_flFv!5 ľ*R\7^6'p{HVEE<+z޶JI~r Q!g8qETӂ 0= +υuL0 Q+u@ZY]kH@*X}ˎA|CLݢ4 / H/fyYedÐ6}$aMW aE.$uE1+sMzFPˇfD&KZV@FF} ш)KkI%f5{p2Ȩlj8#/-( pE]4#)uG(7I|)Y^tK04[Iuz+ ^gxaAKNdmqQ`yUaO5dmVZfRynR |>KRk#gO۝%5gazD%sVy$ kfp:5@1C` ,5%W X5DabFxUF?qH9gi696Syh-j{ÍV7|Tr9>ɞVs5.%ԊtGZ݂[z oj0?M{+| D3P:\nK+2#Е&" %kĮ%⼺^ٷ`uZ{ѹ.=Ǧ4rı nCۦKPPMmEnĜ3) 5 +.Xl F֮x\q_TQ$ƙ:|å!-!/Y\Z|/X-RK,OiwR@w=LMgߎJ9$^mnD CKcanxW; aFó< g4n>W~i#'Iql0WbQVUױ ;Ze~9?9VkYbaiVL"6}41Q>zZdD--|8# %hr}pQl _@)1Ĝk(F^͕.lxȑ9ENi`VcV y:}1;/l\]rҦy$[} вt) +z6`+, irzx]0$X- w:} >S\2 s?x2!BA$ Ց 8aZZ~|wz|31uCkOkAd_6FIx+q7\0m=pA,GzKY,T-ynk#X<6vfFʌ>o4m\ֺT>0dldj\ۜsعg;Ba 4fzaM=G~|)z: 0-'-Ok$ cdb&ݣCCp/ewݱQ2l}!)u4n*]Q/[ݡmpzi >2 @eGE3!ш4" ':ǎx U7586\(\tvFB6Q18/?+ux@*|֚ZuSJJG$SЧVz=E)qR2mA<8h@ _}_m˩F{S>q%.sszi)]bH&#?4gc% ?1R尴o6f[>4;[y;@N]ZQv.-|N x~U@:pO㎚%q2jFqęAD_-y~pU8ټ47 ;Wr".N!ZiM؜$ьV89V6T$h1sZ/qQUX iED1Q9ܿXҙ׋ghmI̷0 r0:l2[V lDe%-/V<+iUXX .e"| ns)=,l>M lAOָ5G&c[*jc$nFjCjyjW=+ya^ocz+QraVY5h/2ItG*8ג#w {G", er3y˱z)(UFߴo BЅ1@]9}uK^{DPgtʥ~Ѯhu)D'GGgk^67jX1{*\uf s$UE,J]4cEqcӧm.XA-5Z6RE44e.-)̴bJ $ˁ3 1Mpa=ԋoh3 %|ׁ 3C3?(h>G(Nc|QnD;0kI(D/(|S4Rް1ZHJkdWPz?oOǦ!v0~'KQ1bLsu?t/<_7|jm$;ZдYQڃ.hm8$](ٖZ)rk,yn7аH)Fd`_$ji\B-i ݦC3e-}bB| zDP8Bi]!lORxYo"HbW-̈w OH: 6g[sc]:ؘ:*6uƘ g@x*+x ^zf eMDt51t>3t%eJ|ID[ VjM~ dQ`o("_;AMLiiDcJ G)2Uڀ$1WB69} )M-۰% Xt22$o549Qy]DIi1609NuJ:ȣB΁Oz܏~WbH'{ӑhY2.EEsu-dYI w|iKzWw.=P\I;6Z)ߡV\K3ꉘ1h>g::.Aztч y?"9{\*>1g E+r`[蝃ž岔dl*/=q&L, _` ({dU* ;|HWja_p0~~ Lx5h|`2p$I A:`OpV#Ŧ|[ fNqW*9b 7WNкGPl ^݁i`9e%@ђSιZho@T?| 6h K@NStAA~PoS@[Oh*<{k+ꐘDǻZ=nB.sZ"&mno"D, Fpt--8|F~F6.#bUeZc ]8f(^KIVBG hHo@J@𦴥mwz:h X 0rmU\  ؇In>j8B#m&BHh$)hw=ҏގ^#@XR8)yn9җAm $h s$SQƥq iHa :ȲԄ` iyT\4\U_K]IH"һǷT7xґ|m8a|OBEca>_=9rCb'N諲(Y+[pOt*= us/ LT-"I V"EN<3H[\o 0rG4ϣHbcHf>ST6.#Y3t2a{:HgA&<^0C( rG\, :߫@=@NaFrd7Q.]IsbB\nm1)pod2'S#ߵމ[扵%B3{SqOOBKVh"GA_2qbw)Ǔvi 'BgZЅ;Lb_Ԣtn"aI* ǘgPڽyWނ#.Z9"5pIiX<}g 8=nޜb-3[X٘tx _eI %L xaLda}qOvܙ@}J)zpBN!)(:~{-Yq`#so(!I\Y}%B\m< $pT d\fI{TQRDlt<4$w|r7Ј0܁s]IU3gszu׼Ӓknc1~5cZ2׃TZg;+f)/(|e?֒Yz 2:,W0T]6k-0|o@a>%7x^Һ1,ƕ6цq76W5.Μ\E֚Mʁ6D:8=#Q o^b]6"8^d(!hGتKOne15e kjGUB "VDz[8% u(/'AH󙪀Guuz4 s\䥷p0 ( (iVnŒEEɉwV]leGv9eݥ 7;3ob&ګE}ՋeO =ھbm]&FƘ=_\ckr[$q`G'!oAx{ \ .1i+ F,1F 0$y8H.. ,6 ;p<}wūCG*gN O&GE=SI_3}'koptKƇ:ҷ5R|fʘ*em1͕f/%p<>"Z.Pfi8_)dž!OXƜ8!-VEW%vR.05Ov))Su>PӤF1Y 9(qb1%ċ<ӦMl{eY|d ^x+ݙ'QIE\?r:wy"g D[ϧ̓jHqxI]ۅdؔ= to ʹ˦cNxUE#r=QMV.-[=9 !L|0k\ 6D4Dk]ͼӐ`Dz/hoeID^Ň?3#^bѐY%G.%#.˦~QjC"ϳbFrBrhbh쪲$/#%(#.P[{\r7^U}2=}wON QuIO."BfG0X`ʼnɹ(,NwmK^BGAAM%IU;O{Aa)W*bR1ԫ:Mr1Kܜd˧cWuv_} ? v~lUR@\>k\\5 _6S1^?E}&ݗ#x#ݕ'LC/7g'i6+^q<"j!ڰ?jX46&Oí62 b~QMzv_l uWlS90"UMwX9}1&p7eCmx ,:I8=b>NG͢mb~! Ui3#{M.|BϡzW0cL'SB2KԔ9νñ"Zk".)i U3L,XvTJC;EK'GY7HZ> jϦ1$pCZ*Wjc`'JRr۲:*G ܊>>B'ӷQsRvn?gWUH,[ :@ "VkRFVZN}̮ilf.Ow̝!Y r:Q}{ e aW0ƱOZv̈́*7ʊW7d|G?<~j}[ ` JNZ H"._!3) "EgQk%%Nl~ ƨdȘYsq c{ P@cMnO+v9ވ 6XA~.%nʦ48CGK4Й׳둨2[IgF c|e3뜶4U|Zt\jq|ۖMȘXxrL8ZOc=+[, U_=|*gn/Xw]#i3Fj8 AϡtGWu~>+=ՙzL9ǢTg($-S2=RE~9jp嵐/+`'bM9-Q4JJ jXC^Y,&@w,NEe0W09:GfM=%T掚NiC3f m`{|pI/(C~n&;%U0§1M*,J^<\9HBlgC7޷a6AaFP"4 |n(Aa2U"'QtUUGerױEpB'Pim~#wp#u&AVH=P*:t9IQX… 0dհ@<\lsG-U2o-\]&8#>_)2ylUzҴwF|c|Z>PmQE0C j"` z;x0 [[1M^Ŧ-~3Ant.#w 㰽vrNv?z'ڴɡd @ _%emNi:SLDN0j)('r/s' ]cqҒ6"pq!nE_~˹ꦷ:t1\1=m!Z%u:WĆɪVPƘzZѝaòflV0s"ЏPTVi7'^['683Ų5aT;VkqޫPyPGw*Dsr^R,*ןѣdf- 93`A& 8hpf,f -_9ͪ5n?Uע̅cwH.(F}_b5WbqBm9kML; ͕TvRBü,\BO+3nDSj{&ڨZΊ98Uqb=INq"!^dW I5xӔ6IãW٤kn8%" ijcanOSe~[1bCnlCӀU> ob N˸8Հ"(@QW;+z@]sH<ˬN"";V0emMd;ӥOpt/aԧ]Ÿ썦yoLG?MTuC']liaEUԜ*VpO5,F4H&6=A`dLM®- O~pIK|N(3sh(G-ݑ ^Mv#>9ҨYGCD^|oڣOo,KtSEq d,-{\|$1*4 {3[p pm2n[<`m\^ V> ܯP 1_CW9mʺP<)7 Yw&Z?E@CmsE:,Tщ?#`^Jl*TJxc؝8f>zʼnm@S~wلc2-TVI>Ok_\<owok 䥑*tԃ:Ԡ'ݣAzS1oFB>)^wxz(&G]UssA|6PCڠI^$5~Y%|###ʑXodAlݯ0J} (|L,ۘ;yc>T2cEN- `KOҁwٛ\$&TDB 2ZuW爤J$:B0<¶; ]`]+ (| ;e';KO9Ah&r*?\/Ae\:t?*s*n!Gw'825HtȒbMƩ%бгJ(mL͙LV1Q=;yTE!K;sk#bc| BmCVj;l}3 us@D%0XV7jB Ҁiu"8WL61۰\0b}[a矜I|KI `ע+T*n7%ؗ K&s\|~(h-K e*t=DAjڰEy 9l)9> $[-@f9llM6uFFע=i5FaV^4g_;WY5n?* Gig:WYP?^n[ARçOM rP RTUQ1-EtN)S(Y7 <&edl1.'=kQ}y`uMs_ 06E9QdŢk,7H¯aUU&lB+ƌ -/(D -Q <+#E}] bv~?k{[VA M } ]hמbn{p +AY7*b# YL7 kRZgN3 -Da 4/.̊$g97o؍$IHIE}vf9ҵ"yrζZDU{7RkFҘ$Aոs>gp3/؃)ġ8*XPPO m hA  ln\?w[oqMqn[tQ>nz3htϯ2oRGE`{?pzA;OZ2tE0ŧOSIҩWR Y#s,uVrzvв;2(v -DM pXԱ%90@4N:,%PyJu7.V rkkثYٷMԄJ3~՗q} 7ۿbg=\ HmllNf {BK2{ !D'OeddbK #sݥ<J+ܓȲa]yG! k+  ]xƲEvU@+t\[aRrR|k|k2%^쨉f0{McܬhޭLSߐ^Sנx\A%`5;L~tĚ\ r:YfeC&0#~o1\J.%! .cG[ )~7BR}g< J?FZ}ECD7`"W{8/ơJ;:khs]c2$7mX]@ y>ڊhm6W{W#ܰS{dZMNZIJzʃj440vjjԕwE[ \ lz7RBv/tiuݚS';;*>J-7$ye }e : BY^ w[Si~Τ_"r%}S}&X >)Wh1oz ﲍEGU)dYɝJB5 B6IJF W颯C{)љ::0JXaS]h(a ͊׼jİfzPAH2׌!u5}~ZI72lG.^-;x)r͂=hNlsٻ}_ THM(B73d>zA&2hwYzRr:_^y]RdRK YkwSZ+\X@zc6 wjV|j= ^o]귒i=Tmş]LSJɺXaÚI|*k-Y4 {sdC#ph`m/ :q_̈́'~Ǫ3LbK2ހ!SKyO>TeEL+1e|II 殤XKy-4}Ik6yK/, dTl0 k;xR||>})7ITKbXE: d0+z)aO.d~5_F}Lhp\!@d ػZ呂K,T`wM$o$L*ޒJE=H mZD K `'x)J]? YH~3x)9 ]R3N1ۦY{|u.'yI3m.gΙ#3Į5ĕdb;oZ{rȚ~Z4,d{ga&w ǻTnO)E"5LR9X/E r`yT0u9'C4o2@oCC9cIיgo CHZ tϺЎYѽ9Mww7*SfIAo( Ȱ3ëavֵdPU[ cѢ+3}8fBjJN4yuih:tx, T r2}Gw+r͗1E %$U߭$ߋ;wxr9KI1RwQ-nߥ `#;;Q5E458w(r9W!h%2l};sԞM!Mrʎ$`dOcXtZs|.ca&.(EɎ- Gwnj o}t2dheH@fYKlG:c^#4e]Ө)n ]bDa,aqzJGSkVF_c`a3ntU\#.:3l\өkFU!ЧC̈́pJ|DnCfq%_*#(BIAWB[Ʀ> %>PQ!$Ml$i+&!W쒛΁%EE%&Ώl(svxѽT+%󡚌l۟M|rL؀. 1i{xGuy/~8*UEM5Yl+wJ%B}]K9u\biGp6V.ji=viq0`US;%%?zhn竛/]_7} oEG64 v!J[<9+Z(BQ`ɐ_5eSBI^ҙ٤-۩#=_՘ 4qOz-~Jڑ(<̚8p\/R#4/\WRz eH,ڴwdR<:Mk={@Q;?'lW>qi5zˏeofŧy0: NA.g, 7VqD}j FG}35P\0_+MRּc}So3DY*>QhQ>sA؏>~qG X̆(lwpݻ{..x&GM)1fw՟-&k< $R9&\ T<4)۱IL4eb.inY>}':t?#edg>uX5\c9bU0U5V+ڞjͧgx ,b}0;UMMJ9r&q0 Oۢ0\aģ1lFzԘ`=1 mA7ry(tα6[  [*u#6m%{I SIvHTrZmO#T>Ioh'}PE3s>u^8{9}gy?To#\!d8𻟊7}/-sTgC$$La[MCJ"fERHHTscL0 J37v)vjOY]@2'JT:tՑhE"|HX3Rwd8B38bmdaR$w v#D0b~_7׺9pcvQgumXq\3qh,/C=}Pbt&ʾGmc glLm>YV~3r_Y4~V]],^~Lۍ} /Ci$ҁ/٨%rA}>;;b>PS#̭|6`:_{N=FWrh[/ tLx!K ld#EVI+&ֿSPqDŪ3m]߉X2P ۧ7AB\\P [܇I*s{\mmN}i#,Ȣp{@Wԃg% h P0pZIF*v#3!AXB>d) š#<* :p9"[\j ;ꤕ,Òwh qz]ue> c.ib^b)tG.kc>[o@Y "sPAH|kQFe0Q)@BN 潚E תЪaV]YBjoUHZ]u I譶u_];d񣦁F]xQZtoL Q@e8''+g.' db!04?{{zG-QM nEa{Uuq",`eڵGsu Q+aR4cX Gq=;ĺ tYPן_K^)xN71ZC+H@>([~uAW É}-vN\ \u-.gj\~0| kuj$_C=e#iCGK7F-?9E@΢;&R'"u$c㼪0E`e+tU'8]47ݪ8_sZg[r_$=1{rHkn3"A2'^l7Xl $JM閡EI7 F,_X̰y>Fw %V֞~dS%w–!{^_ļThƞI DQ%[ ^^2\!@5RO ]:Z!7Ɋ--V@NԶ!s"'Vi;-Ĝ7f +W[rQ~LyLpiV[t C_wFMAGg>P!|vtr:EAC3 lLJFoq^~mc㷶= տI #<'4؍0iW0;Z7*)4zD+ ڠ_c^.ͪ~5aW`Pt$)GqqS{w_H'$T彠 0d1`V&wlw V:wŵN?+ߙױ&M[j} =4M׼Rb {ƭ}HJ- H/yY9do7q6Y}8%-i(#OHIOj2x\#%l377k D!P曢}ZP !d /zTyrS6;I1/ےgf *jȦ) t%QdƔ^}F v'/O~cA7r-$@mbr kA]YB=wFbŀ{iF|$ zK>V ݵ1h'*>b`|7nGɼGvUN2> Ƙρ 7phl7kzpA3;mLa |o7Hir"Ԏ0pۈHzl9 ^k 7JQ?.9з V@['&j[D̬9v:Xm]+J%[]WEUE|l73_NΔr_zNE9|ABNb}6 )E ?l{QCK&aUQ? jgD@?ڸufJQPڲN,hzbIŀauB#nL"r `;S%Zr3Ja\f` Ȣ)cЦzM:#fDkD.c:Q̩ur )W]p2XF`Zuer?O >s[h}OjLl?8fχy2jӞ0RƵ6&!% #>1%۠4vݴ,:="onO;l 1S\{. >x⹋ o-]tFҷ<7OɬR#&?Nv9!C~ʐVyij٠W ,eUs{ږ-?f ҃Z[aҋ?ձza|u,'PN#v2% &Fѧ ǒ.6C]b(D)׏?tR`lQO[X÷jU))=TUƎަ9>B m(f6*Sv_U=wƻj.vLSKz:O@1q͋ 4ch> Aq+%;<<[_,$a*“PNHE/hP%);ޕdfhy6DOɗ:%1;\ȑwwmt*n(M=+&q5? \ XB'rc:1<~;ˇWv~r3 T X[,i Km=>.9""xhoV5MJ fG{`EwƐt|/Tזb b=RثJ1&oo+y$pX6BO ;Gȁ9K"/u ,)q 8*K/f%HWfc7H+oLͻ #Bٳ0ߧf0O5d7{ʏ܀r޽ٿf=n'2T(x)6{`j#kFסhB 23ЪE$Zjznrpϳ#>8;r葹݄ 8s̃7"ğ.GEp%+/KL\@8o08pcF.Z7%q@vtw8v}(ܛƒwN}#e[`xpG3M*T~qQXv28;Eِ_*@&ݙ\=fH< oy罌.@:S;i`P[)CX7@IDHjݖ3",.l͌#>0(G lWϒv 't.s,jDTs+1ZNlDӒs.zRA)徱 iЭWVx7m&'yLEo4C/{\R `!8P#&>ۮ5V?/]& b!9rvu5u-Σ1 bM9` 65ݾ01ՍYM[pЍ ߝ~w}1 }F?X膵Kz~pvc_%tyAM=e?Ll8.54bEW޸\ "I;+8F>_ŏh[ޚ.)>ղ%X2miԿoGyu i~ݳO[:36X]QSӤdE"/]r>CLm5Q]>Q0#Hƅ wH%q2phl/6|L~=l=rkQұp~ 15 mZC/J~HqL\n`McY%4 x~ 94g^Ei: "{Y-^ Ū8~^ȗK*$԰=\ 6(,L\T#Y]a Vf' (6xQ>Dx(}!ԎYL}'.h\M:ڿPRJxHlc1F1ey5sll͠>0E;CRElB>|ץ~xbGBjOJDY»5< .Pw~@ w+}6@bhh;Ch IY|HGkWMD"tL6`Dr9cd(a%O_!3UN4U kͮ#Bϝy}f7z9 Wp AElᦱG#{_ a\4xtRZatm9O|/@ ;S7{ۑPfy/ڐb$ :U+bGXGIB>8ʰ$4o$ 2p5=B3m]B:f2Er Ѣ܈ db{XL9@]|p!Sj`&# ._Aè>1(m-^G2xz(rԿۉo̢8vB fGncY2?-QHen$M RRhP9G?o$<hGs!AV^֩w8;ycE0-y&‹ǰ{V3c5 c,VkZ/5?=mNJ_t^ii&X,Ơ!q\7&LDof TP'1 yx @dK7P3u F`cE2PvY͙CME3d f͵+PPS=M*OkeqbF H?pm Esu/ 7Ah.+K& M 5k&RT3):[&WO\M+bt5LBeꏀȕr]ϬT/ z!Ć?Ŗ)&=iNe |6@v?S#iE(HI롄4-%`[__R3UV<\p;& <3AD6È |!AK^+ʧx kIՋYQD!"?6Vl"]`C+ D+c<Ֆ8⦏,`QlS>YwI6(G &y9g s߬JG- 9=y|F| P=MH[U} {DȊ$z[‹H5y;nGB#(8-+? }mOWt9[AK;f)s-1h R7O '1CoG& {l݈h+{UԹ 6g%Kh 6=:ڄ(͈VfP[[ҜE&7u֟r};ʿp'.8箫Қ˺k-5}sC&3m`?-=ʅū:u1 -Tfg-dL2-mKHr{lgoTl"A]A2O:K[#twd/[/~4-`FWSCUK:aDV L>#ſ'U5R $yYn{M6@]V'KHS\l-J\AQ |sOPw04? ),)rR*~qZ Ho \).`ޞK* fYl*lp"cí6<$C߅3V~ŴRv xSM(^B! UI . ̕I Mdv_Mcxyq+mVg.jg+_ʦxbXG_ t(eIAa:2 %_|1>@DᔋV.Xv+3D`BOko8R@KM77 g*7rsD=̛WwIQ%p#efkCH0/Lm[t_xTT$],gMNNFZ~xvC?C,#)%&\|J7ezӈ$1KL N80 =K8`^uF-j Yi'vBL쒬łF|?PTCھv!ӽ"2sh~zlE{4:ӉxC;@=]S'E 2# j*|$Jlwa5M.CyKs cMN%b[K1G;xG 9-%dop`f(y`Khz)t+YZ酡HH0‰xt(b7AD55t˵Rc:%E 8_ hϳ#Î-4gK<k#t~K70n.%}72 ?KTi G)".>Eq: I;Ww O4h)"S_XO[T)laYs( X ^N[o"LAÛ`&xԸq`~ўO?ȅ ˓SkjQ,:yz OW8 NV Q&:vLbU+&вFm#f?@Du \lrLT_X˃_K&BZVJ+Ot3sUڒͥvFyBDk]U_k*|xUGT7I? cCm2$ˉ-=`=]@zDACƔ@ [?j:L.a{8B-n7Ø=<ާmlvfdnɜ}. >̢/\fà<: f9EŕeP6,Wʋ-1{\\I6B^W8rOtB\3jsӒ˿Db߭ivYTPr9F[ HlqcI!0ÁZѴ᧔WTv&nDxuXVD vgD阌$3N)F"WljK~D 9gqǟ$w9-LPJ8:e롿"Y֖jb=^|@gKɞC1Dx2+u:D*wpg;rt*C ֐V8̃t^ _m 89EbC սLARM%8žO#ڇj5}Ưf]Xtnf|`^60SS HISYak3*Hzf`28!2ʙ~ęf1*ܙ[vsر@z/hc EkWPJ!?s[K֯.De0.QG-c-t2:#h)\0 Cn3vdE2BJd[ 7mWS/Yc]|g8y^Ǖ)jL#T͵dNR_71CSx{t4O|o\>\t.W(d,'h*J:Mvt9ߖcY4MWye^+8kggs,< GSjjx=13JM$C|ٞDV!8d1$e s2[EG15:#NVy%2݁34dzHAkO6LGurDf3|vOnmԟگI# @N5@jTUhbg]2!ID{썵nNt>1 Cǔ3(y~)`7]k[^ѥN AMDB1~E8D\󳽂BXrf| V?Lߓerwx4Y?b\h1wqr'-͗c-,w_5ҚX%֖ @5xr_&t՜ Qk%$ *}>"=y 08UИMM҈{Y͌ka2M>H2 MItt5SU(}SS Zee4`#$^zl:4˯I4eS]3t8eZ/٢RuSYe.0>(^ &tKg0)֟wSXod4{ITs-rGpC@? dP<1Q1 e72^Ky8!uHЖm@mvt"/P>e"M%i$45h6$F̩A$N20$ycް!6C*ӱt/ǽ,EW7"A!:Zcx,-yW{4b ͉o|8лXĖ~u;:+^c_{L<Oζ1 cka [y곆*ݯ΅J |RwCGsۃ-&>+ 𹜨5{L,-_&. ?eu#@(g4TX 5s؝Q.<[#0Ḧ́!l=52u<Ez |mTj?\BR>NGC! #Qnu L:@֛Fz<8DA /-6&}+U oA-zYe^H391j< }/JC$oc "ۮ%ЈNER3N}%B}yHb'#',P]~d$K0WK" fƿ+( M" (uf3W`Z݁7!6GYXKHhl w7_೎Bs:T)"ǑI#b+ G΋RZNRD};Q,s;k-rمdn9ȹ.4O 󛙰$ao5I=]ca'E6;R\D4|k}%p|aLJVTˁ@טM} e!GR\Fcb_00DU3%EFm矅En3ը9;HXbm3UQ9$n%hsS#QW$N;Aύ_F1|0BcS*|rLp (I Ԁ8@D踝~_%Oh[ aݼ2€O+!Bx(1sH%EW Ua l |Hˋ*lgfQ[Y=CH\UNO¸a°z'qw8P#][ C[jE` 媜)\A,벶v7nEz`V jG鷙V1Vd0IHnQjj^M{rTCv%+̈́(Ej:tݺ{ {\n;/Ikf}nYwkD5SUe~$d;Ψ%iHԀw@B^=y>6=j2K_a*&}9wzkT>7遭::0YlD5&Ƕ~?%1d4ةC\Dwvts,' kw Aߴ96e;Nq(agP*l@jb|6= KhG樀 "qOOXK7X 3~1o>xGwYup0 AG]rVA.ʆ+f9))ZikhS<2]z &; wH(D"א8𞙥+3``pqp 9`hޖ9@9*jZCplIUr>Z(ذq&wHH'Kׂ/{3lbgEW+53Mڝ]E' @{.(矑+{Z !'x_q߄1A9rE K 6ێu0(?3sޏK84Ws&uGXX*,IAhPRTi]v Q혊gZ(zdžI0G֓YӴCyFZމS]&NjuXt)K^=Vjz2E9XsNtC5:S[W|,f6M^H,g*o?wo2:"-w!i ofɸ Ǥ+d:Nyc|'@" 3ZS(ȟ衤ܙgSv7CԪ1\L|=\Hp1!`B"Sz|?ϝGb<竕rɐX} }/f}8k>BIheg2O wedF džwM&'sHC#Uz\BdA PT,y<YP r?[mϙ"67=T`"wE"G j/8/8?GJy#gu@Kן8[z}]``_ i>t O/ Ϣw۠Llj[\{2μCKa#op/eIM:5ր/5"r<Ui{ 7ZkEN>zr tyQBy/,ږd&B3 }lh7̞֏Jco5zgZiij?g``klP>p{m:hzcgR76H?fuU spKR۸@*Poѡ|ڋ YʡR%;>ZoH{⠣"zo(Hd[%ۨݜ>V,&jB+F̖AN>J{ч,FH@^"2 C1k-ؖisLZ)3ll_ JlDC9]Ľ'0:_{oe{شYHmZ&?sߛ !8q*|Mw)zƞ2'yɷj25aڜ3kn5[_aSˠ$eכ|X~s"Z?uQSc37J{PdϦMU-=_nы6:T#Y0dhh?bdB ijIztu:y'P"aG-Z+ոeGI:Қ[QO764&Clbp3$t˭D)ʜaFJ#~v1:eO=jo9Z\ ߑ wDY vJ H35rNjӨa.c9(s.jy2j+_ (PZWN+ċ"+ˬ.!ZJK;aop0~T{??]3u<?ɵwiK'_y(*=Iz{.h( xPҊ3kF,X;31EZD1)\1碉ST #u# B%"i&IѭzqI Kf'wɐ~9D⩰]mhS YΊ_?vK ǯf`~6- sdB\1j&jqCRh`1@>2@R@ٗ' eCoدYUfc ? ] vv$NkRt j;摯@IĦDQ.R?H'&>\ϥ 2hnxlPV)\{H=5Y=}~:ہgLB#y IZ郦L j1hI>u qz~8du)H ue#׋uZ#{qeV<)+Ltɥ1bɟFbΑAn/.z;9<2++qc'J1)Cb 8E޻odc}tH쪳I\I˥X,=^ r+ʠi8~t)UB^ H!$pSlIJ2q}:7/+f~AXHuOry+R6f 0Yҭ XLVSr 1$gt֛xIʐ8|W,q_Nlc~J Poal=.KߖM|2R6*ୟقpEp nK̯+usθ8hB.=lm\zO"ͣa hybHyVg= g11Z&V֛f. z]l\8.OZMp瘸E [¼}bJp]`I$#,Ϲ (U)9)6s=֣h>w\C}vс&m5S498x; ;܃I<ӅVX⧅سO@typ>ش6g<1K Iw*~߂۞$\QfC.PIB`8#?xv+y#A98.*~t*9pvqޗ\_)lfo~߈3_(D\~7vBOHxz=uBga .f*Afh|J[`ut/5Nv5S֩xCc]~(n<)!7T?dʠ]`gtJRXB56z/8/9Sb7Ÿp={+;V?i\pJ&X i\kaŕ8^8"_ 0Oկw5ىal'ŸYXiTb`DThD)ꃎy,ֲka[!:0+[Xz>BυםBz ֮(I=kv)xt9։lu‡};pS{J)&wUXb[?v08taO8nǫFhQd,7c)mk9 DΕH.DnϒBf=!_ Tz\<]*Is+߃,rwֲL>iН#h\BUb| 뵲9+vk4Rp 4L_ p yf2_0L9cNwK.eC|FZW4ׇJxʣ*;"`H(ڂ!Jk J3 ''2mm,֐Us\H*HZ1N%AUE凵+,s,Oȸ$^jqgOZo9'p}vq<=_2aSwBB !ozZБcCm UTW:HLZDv;Mpƛa.k-$yߎ`Y^ :"D,LESO-{C?B~-{h!fRM4 ,sHܾG+ܷX6 9\ _uP+jb #{4\9mt@oZvriPJžf!3wL~,'{iCp5D2MxtՉq1'; XCU`%Ջ閚VGߒI8QZ2g?0;ˠ ?2WE9l noÛt ۻ3 ggM& UU0?%,BG}mE8Jͱ6/Y([Bmq&\]gW2+ K; ǥ{RX_gA7J)rK% o4W~[v;I#̵ۘz#@ɰd"8{Wdsoj0CӸ4cgR6D 5=1{TK7*V:ܴ*W }+1pYۃ"W ]2L Q_džWLu[`(#gjD UTNv钏*cj@ɹ4q&%Exk YaAֺߍ6|%߆,5v0%[f_ڳ45U?]"l' }AU撍: ɋ7k`X`Œ8<-<ؗA-Z.)A.D5:Kg'" "rMJog}hY͸ˈkɫNk94F/.MGvi˿Ej@2O:F]G`)\)+aehy,B`P"زTE%t#[,0r!^; ag az\ྗF{9b<>Ҍddǐ%lw'rj; Y$R?ʷ,gtwNl^I":fc8̡S Sc{&3qv~TZ& 8HP'v7_@QY~@ dE $nTIPO 7qR2)A 8> Tj.NqiQ<%M?>bV::mڠӰ闉'6߲A|aO߫JDN7<#nܥ,@K{+w!+sMs͚nSmeqPtc)Mg_B=Hq߾i^̵0W\Cm3eZGn=˲Q!M F%ߑQzru6qk{0(x oVʫwdR#TЖOf L%)ʳ$, QQ%|O*Z(Ez#赘_bc'>FIAД{kMesX[|x7'E]AOpKoܮř,k_̦TfW)Bf>,ʍsSJi%vI)7K+fzV_ M4);z##Y/Tl6U =sgCr霒Ϟ\T^ BK Ȝb0X-Hc ۻOX$w1OҔN5Wt1‚$v! Ǯ dm'4=X,mPp:Қ"zkqǡW]7ASѩX:m'=h#%A5&GCjo(X»pǞ*Lܼ~;"jbѴH7 ѓA_W;/E5] vJбoi]*K+1:ـ˽{L\Di{rhĢp~h3 {ȁN!U|0Kv7ܔ*3)dGJ_wT#nȫ&WZ5!@M{_uhL,xyvgYQMF=cS2خ^-1;r9FTq\YϿܙ^-B)jg$N$L@3HLf=M66ei gj/zlsH.#=HԯyS_;(ĸd|ZOhv6D:&W hCx>ȿ۲ 3{x6-1 vyW"\/n]]NgVDMD%$JIdX"kJPr4ll.kV* `׼TxtpȒ>Xڿ{M8kVz` NHaz`v?) N鹘b~7stw/FU>N(*AD*>Dq5gL!ʹ7c+Јmw]dv1o%*3_c0׎ɱ_ 樴M7!A^!:hv=HqBTƗ^lp f9]T~2&,>b[TPmd]ˁ}E}v ?xq|epe#&m褸 Dc_Ѵ 8ܰvH~PqٻPcnYTֽ u:ichw|.+{Qn@ ]YܕC(r^ח{Ő%])岠8iU?tЮ@?S_,[ThVgl{YIǧZ̳ZTa}e[M~LJfOlL@15WckZzFbǻ%# *gnl9i(j ˘h|L "/OȘ8a;;OʲϸؼXQ02AX`f f}7>Ѥ\f0p{o}mjpmYA{e3xB*y-Rڃ!f1:ƢB2ly 7aV38uzEW?y2bdcT!2IDHs.?F !CT=2"5 vىh/ %'l͢k#GG,=Se͕~qa&!%qLjFG!{yV ?F/d6=/9jZ)^/n^(հP[loRuUɬERQmlzԝƐ>ʽ 뱹̫uP*idϳLf6|g9[ |} T "?[2^ .}3 c2?ĥ'ڂD׳ YkBWe+|twOQ:O E5* S%1z}%mꡲlJ+x枀B?hZvۊ~ Ҵລ"|gښ7nBr*G;[55"'1ȻQLwhkuLǾԆe5iHY#IwBr=yȻ$V@Nӡ_,Rm85;mjU #T多M@ &x@ ˊ|)HDU'n2"P\W%k*V2J[])cX=4m{D_]4&կ'e[D/6c$.{HpKYbe5T~J1Ӯ9#;ΣX`t.a{4}!΋ip;5'~}MԂ8JB:GWN tWuY++)vIJhp8sHm"}p[ZK +QW޴NaR>EJf2zUWQK]JJlMV̮7Ü#7HmD!Dw<`ߧ:'cm]XHԨWř%L;yEӎճ1_Dǜh'Mc~.^R.u2׺2lP67Of _C8b)S -ӶYg HnE򭉵Bђ(vs ig^k'bL'tm`{dY6ն*dv"60BC&9ޜ5QQ8m(w_ÓגB*ƹrMHopz6|l \.فl+>4s 'ՎAVa Tn[SPVeU1^>^=@a3Y?+;Xm_$J#3$3~F!'bnʜ1o۽:*kx O钳/P\(ϲw )iM Vn+K ZcIDq(#s}f%mkaU+Gz%CKJtڵNP}/&[#dΙ"5/vfڸ TuxKe-eX]Ԕ^[++~) {Lyn ]wYqcggi)5cH(iy{PdHz3uLD@@;)j}+#>(Hn; q.Zus|z@Li).Z_*Y饹1.v毘z(D=E0x;ǒa2a^* 2hn{{2t`R>F^>5Ҟ}# П wWA`yh'd tG&Q\O93_ cQ J(MoN46]u쾌ȟxVڰ!97 9&ee 5tL ,5KPA5sTwʲe Bt_@ept_qt^>BS|>j. kJv4&XEw>Ujz yCGMƒ" Vi4!_e뗝[gX3 M3Sm!Fh0gQBuW-H q²X8 Gt(yJ~CNKx~я0IR|s2^Oo%族f5y}ӵv@XR`Ҫ#y"}MQ8V?|,3͐3Bh"RH:8/*շ}7O$Q& &#sʹ:y${yL.]Zt^,8!-bj-σ6 59f@2l8/hMq8:᥺DP&OrOuw{o]pS|5If'K'c'^ItƢGOkƼ{ ]͗H<*[@#hP]. -M5ᐡXP ;}a+t͉)JӬa'H3tHr?VYn+2n:D~ - LUg8FsVX,a~DF3+vKecn=[AvptN$/NxY^Fb{A^ m[dA+ D:\./JZ3(y4DTzJ) 3@4RNdmh_["4zN#}Õ" )^>0I_XWC)4-ظ`"e1ﰪGOė/CRpS2.D|8L͋1揥 fa"ca_k_k_Eh6hY &U*6Qe ^;,6% (=GVhnLKd)aINIWhi} =Pt$yFaFO*1 |zے{pbwt{K ?M4 ڦJ*ֈ**gŌ11NyꯨQ/e[* `^۪w#Z f^ZUGʽPϪa- 1[P [$".1#$VA6a=Bu#QE=/ƽ5fjm˗#RZ%Ø 6&9Do_t-M#މk \E,[h!$⊘CY2m2VvVN|@QߨcQxjGA!7l 4hs5(^J.k!) Gv`.YM`c&!L#_,|"ƵTsՍuZĄZa{4ƇlN@K&H/_hnpPeA4bxȼPr|f%rۋ !,PG sA$ %R}Za;f_Y2W|鰊uK6ʆ0 ,y{H_5^R@LF51S$l*65]('IVLIv#&K2_|MDl'I8`bFl)QWo '3#TRpo nϟE;a.BkyXY(ˆ*Oc6yw Jy=qkqĭ$ ;] 3=Wr.UH;Əm7ދԚ&hݔB:ZAΗ8aH-5U.<o}5&S/f {\lg ׼΢o3]͐Or@MR:P(p,)8#NuHa_ҽ6VDŽ4gz LeҪ32&R^9ƈ"7ZϔlSvѲeE=D z:a*5b(  hl9pRm_I㶉N;,tLYyChY!0cv.A.e¥Z X)ݼDת =[hH쟝z[j2|`N.&Hc8P!9%ܧ^GQ9ߤvSE/`E*[):>&[)#NWCen$pw)'*>A*.59DW([^JM ]߬${N6{Q[.MSv^ݑ,A=WW&*Vdms;xcТQ/[?!IJR."rGizlg"u0Ȟ&{…*;qVg@5J&jL#Llg% 9Xpڂ,kB?ۭj9vw|臉?{wKT3jxP)),>ʛ7yoϔ·0ΗLA5yQڞNyO53dI aPmNߢT"]~kLw9Ɔwϛ%  v@fxqI }NDOj5kU^|ut 8oOtOrHm S ^٣ fwKw)QV OWJ>4㥻8@=+(M! 櫈+y5~nL3b❽b۩t\ 5Ӱ~${}C0ȑ?6f.D|"ÞO$rɺ9, ;Na:yB"U0Rf_q#]ĕ:5}@ܷ}ކ @Ce߾Tonο>;Ģ[Vdƍ!˾ 󣻕1x>wW/'UpihGaȀ]^32~S/tx&ۓ[gƈI}U!Jl1}Ȱ-&?C9! H4ּHGX"btE޿ŘG^ KkqBLVl(f= = ڱ@x43dZ曳 ?Py^]<ڏK tqa%YNf727zݶ_jvQ ؾv #h-qR2c{S&ҽR^Mw{;{aQ2)>.jZ'SitEzap!,yFK!uW8 \ k] l&Z#UCŭLqvnx?RDGS鿆@#O[?5w 1,O'g2W̛ BH}G崛lH6V_TXfXزl]_DҞ?[tC2T0;wDHZzMjvC(vɣp(Β`i_d))W7D tK{8q| I fd*gv 15!{,3W%f Β$"0i@!ZhDH.kBq*C›uu"⳿6~O/ɃDlJ%DYc+ cI Z7Udhltu=l&/.>9B֚8H{5F,>2ѮbFR? )K2S!pjbpt\1\J,V/lAowvqĶql \ndqk> :$a  =G=:Z{%FE~{/;ךd,ҡ%A)| 8R\F(aSq:`BT#|7fB0}B@ZQ@ت=DADyL/a)C"ZA 8Ur<+ˀӿWT4r~b)Txaaz>ŒOnVR=*i<9]-FGu -;#o'`VV?>O9.~_߰H$ދ|)i5p|S{gxV]9J>{٫Kf|D$AXM[rݡ8c,k oCd.׾'}A\ozp*Dޫ CR ̓{4bosTCa{F>"we!R| DHEFsm!5IX"ExKּdǟdj_Wӌr>{U4Q]'>q`!a\cIWމ|;J=-朗FWfvp b6b.ޯ.obzn?[K-hp@a9W>6^qEQZao[^י/Cі;#z\@1ACrXL]TBe`99R lRD;4CO!BJkݬ5 ɒu4WYYMxħ_dse(iS凌 AN^&?&VD3㚀*_)+ =_d`rs1ĩ7DUܲ F!UON"zQZVajru7+]D-hc|mȚfRѪkzO[6n?2&p_2$uAৄ\9|'y=Q'rzo*9њ {4 =c:tkmDE7 آ,O v>ZsbtKҰt?yI"I}W 4'~ C+pg^)'!pk#ͥ߇0?$ v4$Tws3 gS3:ȤJ&B{c;fojhyVyuv#D?NITUe.(~KXbT[arR!3 DYbgs1^XPJyk_U8M"W/Spy6NqP.z*h"]Mߋ_A. gĔsѸ]T]042(d.?W(̫D3B9 V{"{_LdQYQ#ν-P+sw%pmČ.RbG2i8ML8_rSYou)S2o"Q9Yw/: 񮡝'iH@WQ3+ 5,:x\=#aS4ab(2>qv 9i6zRNoSh?-EA1bT~7Z|͡)06{J6lۏuw_5\x87+% t`y~ CKqXxա:sYkE.fJ0GSAˢ'*brw8/.3FL! h-3{iq!t8</*R6qtGL'[6oV7St.yDvc|) ְԥ*s mEP bw<fjUT;BR tVfs%_fݼp/o_t&w, )X W 2$]-8~z$l'2RR4ӍVyRgALq`j-0BQh y>l4~ާ=Z'ުm6°jXR:GmmAk0Ӕ^9X6sA3RBb̠=6uqpxb+8h :DXՅNVdw]7cUdkw՜*鉟3X4=RY+ȧ r59'W%᪵W+Z_tFXLUTd(ՉqMi6;Gsq2rT 7/2Vk\_}'&H`5Jf;?Bꃹg?jwPO7ᮥ΢nr'&TyNOr<}Ik5)UlXccLNSc#7`I&jd bXw`CuB!8y:/:o\nOƒ+ReH%ne';QNr7 \[vHA `6TwRʫ/ajr$g5OO)x[8~{4cB0L-1XDKBuN溼tF0֤>R [K3o{ٕ͑F/5ފi`N5#nk7ckWKR6U\*sSV >:"7Μ b44擪>̙^ަ="v C@ ,8QYRDʌMU/w 9L49<1P6^wa;_'iJ!]ceR;8(%J SWA>J9l34)E"*;^Amc hc)nX#DV 5>tN~qɷ':!aYɁd5e*cN;0~{ {"n5l)@"26:rL{t7@RPUHThڔX܈6p髀$|^q2PXSnXMjM ߃\\lk=l)څ,fکaR%LG;0-&r S1×v }ѧN0 "7%?sD~w88faܿ?E g!J0<8S=do(/1;&T$|5yvʢSX~J6w;lۯ5{]rUϱ\fce>F Pɨ*Wj•-4!xJ Ʌ+'4}té'YerBo> ,.lbB4[aJΚm=tNZ=V#jmCA3Ҋ`[sD5@4`v[?O|aipQTXtȯ“m ?o N+vRU&r6 #Rb8\=/e@VI2z2N5OG@ 4Myjp`Ğ*K<;0Iѣ* Z"y C-5MnRwQ}ЙU.=c'5HHҭ:e}!#r}mzg֚'0OxުVӘoTf mˡ+v/ܖϠ^ȋ@OG0v{C9} ~2?*t8ϙ| In Jqx#f/>aܪtdrE8C؋^NuCu *LދrDž]Ӗ@a "pjMd8N6D+F3"ni ɭ/;e~YA&ٿ'{-Rqz.x<_Z6|ߺʫDR_4vCn~h,$|NDcӣ;4 Pz<6=w ]P» _5üb7X`AW.rnVҰ^$$#J+`"GD|ymxHDW0ۂ;cs(W} 65[z-k3P 3j氥$l?L@d gFgiRV|;Ik H>~i 2<fKd| $Ripi%~c>_^GxxA{:kۂweAi}?x-168l,|*$0%OIlδIW04TnfOp8kocs:($O-c{`o˳D>_ mږb(Y ]>l؆ +PlqC3{-u.x@?TNNJ  |xI;hXU ԷRzsCy ;[ͫT0Hi"$g@VKlV23o77ˋH%X{'>٩AvILK&Ŷ\ϸM=&}/R^66m+U [!Y}>Ezs6F#,荽 Yų{O4ɲKpBi5$KZ҄N \eWUZDdZm'eʆKEPfAep&b@nwgy8mp GLN5 1ʟ@xu[t8v}H@Z$n[$S)Y+N_p(Is18 m>dBd ~_?= dQfiYVWYP-uΓVΆ4~ -*۪C؊7[Q[F  }tV#1i٤j)xaL98F\*J-?by|Ijz0uv.1RB:U}I`.'(%=O'ˠ:ҏ.;^3DEWttcۛ lSFk ˖DKa_0`=&W3rOWve9݊;rƲnp!a)Ωa0S3H5!`g1~n"W@0 4Ս+Tjޥ $o*xT֟Tc&^Q5)SI/XZ!qU3{E9*+R'A"2}l'3&2 nf0/ < jPp `tV4ĸSr"p_ah$ JrLo3ewhEpË́?] \uK5f'>EQ^RMޱT5 ,֭oG>8{c̡K6d]I:oLk N v.h`w.N^i]IahHF:EcKdO_1S6}W9-$(: g\'OW>'"V4Eƻ sh>\KALK xiKԥmi8N{1'6*-m@;EZ=CT"im=M=?M5Ń%JRQ 5PAYX}N[FA:A5?\m>gVԽ-ޤʫr^-Hc;Lxc8d~,nC^޶E&\##@ ~Q?)yH.|ɗ}s;MXLv6ݭ߱.F˒a{Uհʓר'!GFz۵{+{`Nԣ k}xh,i-cP򖛰zeeKEArg*Kk: E/`VK6lqfšp(A6DC.ʧC 6pe3߀~K/XhϫbC 8W&+3j/5JoDع~f/Y l;a'z?<qjO;'V(0r ©9B\'PJBH[VXɴ }ñ-uٕbqk7/{f?; 4q%F˨SvRpz2XK7}՜⋝OTI 3 F}f6띒d o_ڙpPqlb4mJق+^9 XJEi9rFHwSkn OI/DKȑAF> `+fC(Z銭. /cQ3Gc?!DXb%MfS~?e/_S>tJPTұD 3fZ[q2#]˴жGMB5FzIYj)w2CˀVzPԶ`kuvqF'_Ԟj `h}nYt: =@b؅I{u*=Н%P6 \?oG8< ,EYj5<85UGS 5Z #V㇙G>|vE#@OIY^xz) @޼'}Os Fٜ|Xsn2`mI"!FœÿFs:ړ0~Cl:jP^`fTUәzvnH氵('ߑV|%рvBQLBa~N tBBzL5 ‹u:bغ|;8I%ilkX8#~]GgD} <)2g 5ew;2WDrY%*' W*otcC B,vwUU!" ܪD%ίzÉ*p( Hr8~/5!IַR [] O%:MSX[F j}5T=+7Ph0Obkt>$ū&&{e3YPL~F$E i@f!^2gе3lwCOk&.xKw9*f'w׌h8R0>{:Hd n4H<]xK,MiMM }c 6Yッ* x|wO${]d]1~LM4Nr,0>n{Zl|SB9h`MY9 /J՟%j*V^{!UCnk<SAc/Kz BgNSFLQq Z.X3t/P T91F+DLnR&n? p\3u*p97\==`VU/ 3p2V0fUN[r[T%)[`K`H1|6IE*F+$`Hz0}a{tmE#0¨ C5{1P-tD:I\gayz$bgMG*?P)}Di*~@ɮ .]Hrmaw m"@Z b$S$;GUOG0N?;< )NuvrTc4- ~d%9 00gbNj ,*fO$ߗG.q@x~}~ąM@D ErPLmW suj[b8!T(oD (/*F "[纹F{iVMh ڙ}!cEh8fDoK!PcrDٮ9qɩbW3,b( Bd`Zudq[ -Z,\~7?u46kk]Z^^x:]|vyw.A{|3՛,S̀tyxՖ>K(l Z3@υj J˪luKXWh] Zn0-mLP\ [De*[1/!p}nDԫZpd.R1,t\65dHڃ,s;:e>RԬyZ̅gݩu1zar~"U hsve$I>)JI7{~Qx8/X$h& ED;rhLͱ{q_xb 9я{ @13-E$0qem:Oޕk{{&0Eӑ =4fA'@teppGۯt k}siyc}EVo8Ttל嶚Ur%8CGڰw}r"8䬫?2)q҅Q'f \-*G[G!\䭫<'Y;ԅ@Pk$Y*'JS}p:L,ʚbmlGw:cGF)wyiCNKw@W 9D) )w} 8#\8;gM TWwY96[pc%>i 2JwŊ`MR-8<(m,}I \411N _/T\I"6g7'z :j<< ؟LۆrJ)oy xQplQXQ&4ҧ-xuo>R2~ T o aj;oƣ NZ̮QzGC?#5;\̑ͺPqdy r y p菠M^1>Cx!F 9$8WG9Ԯ4ۂPUa!KE>[ٙ H MLvອT]toTiRj2)BJ!FzR1]EP^IԺ_KF$m4jL\CHb'nT,ʃ$(u(og4}(c|}0B 5?˸{#A=$Mɶęi NU?β5ûl'G+ f^.KL0ITYh/SLHw%#cab:ե 6mm̈K1S>+0.hoB=.Aa[1Ts|Fi3\(c PD(`z.v3Gd7)[㽦n D؍mS={6+3'=עf(E I(O@=_A]>l*EϬIĠeZg#mhHHƶlWi1WY'``;@V‰X~c*tBᢸv9.}G@m5kGOO\AN:Ԃka:2J>Q`I+Ut~N25;Em?La \@%Y \* a{\m&2!-3YnhCcF-,5B"0{2qV:dm+ߌA0pPDB䫗 ,#P@Ůη+ g U$ O-rB5ExBT_Z8BޤB΢QY[)P}vչ@%%F˾VUJ7Hյ5Fz!`iJmV` %@6dtɧـ #&.%6 ,'K#z׆wdSU\ka,z@5")$3ʖ([mx!á e\$vyEJoZlj!c7~nDBQ;(bM^ 7^1Zl\ߊ;vɫ*݄A =k鞀^s*$6u9_@,/ E'[LݕG#V(hQrH2W>}KؿvC.nAA'n[{d6e],~bdiLnȺ̮,F֩cD_i-^&o?0u_ֆ[O/7t[']i)12fy%ml.DY|M*$c5ܚt-pyf7E yp};XiƮ7呲nR r{.&*?еUʒ}&թ=A.4*k+p2u0 h|r&6Bpgg&J10ěa8jx8+(b ^tA~mh-S da, 4ѯ^2ZR___Uf޳ձ' ߕAA>.≐A {` o@@]D EZp|ٜݥ6 9nV;&N7['R^&F5P t>U@F4ҼB^pjb7}f@M8E/,r*xz2; )'R殜|C7Jul'㤯1 CgPn$5n黤u w0PY_o}Q^r7L/Lp5/²HggkزZ ~գ#)H 7-aP@a.##H6}>}U?52ވvU>EI3θzN?{F28G/f D!^p-Bz QkrpcthH*G4әڛD 94NF6dAiZLzZ\MinU^9_Q>4i]Q2XG(p8Lu">6ϝevʋض|LWtw LDܱa!hI#-uf2Uq ;mB!k'fPnAé[Q& NfG]YxSD=!g󗃘݉-|>q0ugX}?G;pk9L_=B؆sb%!)򟬳&% H*;uQTS65."y:#Trb6Wnz$\*~ B} u}/^K`+Uc#KكsanwIFhnK +Gr~{@bSByT="Wtݕ*c*GcV1m Q FLCcW+zx{3:EmE`!B"TjK _> }8~Tdeog׋d uHs~LlswJ>N#=3;`T vґ]H4&^*i$d)>[) !2h3Op.aW: H4% XcF)(772ٕJVIzwK(2j: "j9!L IP_/\DՋ;ۛk!z4><k"vIݜBă48My!\\Z"{ pѠΓ:y>5\yztC@p>7j !rw"8Q v ?IbUbpqA3AGMކuW≟Y?8@|ƃ<(@o(j%\TM?p"OG&&d/H7Y?"O2{w`JzOTh̓O%N hY7SKYsMq‰^4#[8H7 h&+ߔeȝ+p^L4j/'bԊ~rh:3O;Ŧr7(Sg-2htHPVIrb+Ō GwWMx%ȼ8 'xF+~%l â@@ٌ*-^Wg$!vopM9Ի9=7::`O_s7z=}&t/X4 lfyآ *U/ՌI^%4p0O?~vBN"k9o*U O]fn;Oa +H6c[&qt7CXE4d|R@+,?n.O>ht}#1C0 vk{8=>ʩ #Z Z"`6/α;&%~PHPsZv̝ڗ|N.1)Q [a(ɳlL{fp&p9O`"b!~ =vp}~U(=Uɤz{ 36ʏ5"N>Vh )Xyv\ =Q5HwÝ[ 1 1# ;@W/TfcCA/Qb{=LA*&lN6ʔ0pOj!qT$M7 jvC봪y'M;7Q,;O!`hVf[ )Dō8;mٲ,Ovvjt㛾E&[+SM.zL/t@Ny:I wnvJOn`a<\{&q^#Ja 39{%0lEse ~dQ{H(yQ?,LI23%wUhL5'T$yr\G̩4\g3@#E2Uehӽ߷1Ȥel>h+Ń:{8BJ tȖA[ Ugk}eN֯'T0t@vCFb 9cӯwSoF uJ&o6>R+âնG*I~7:HcBc$v)YƠE(T^Z+T {V%c$\8kBxgCFhpK9D({Y$VwԆdɔ٥KOV,a0ڂnEO%p CWC> b.ZodZkzEOұ:֜+'?-SDq,t o"vK)uyy=^9p"/.oTɵ!]+UDK9EԆR@EzhYrqMW$[. I,/ ʧ+:Nu^pGB ${7m"l|qf2Liq\2v}#ܩ8|:Gi밯?ST߮I@2 (ƒ;3XF-VQc5tơ[sUʞwJ 6## cx`z/S .2bei,5[ׁ/\>!w[.LC?FֹrTEʊ X.%rF}o-JB DZ5l۹[eR- |j&GnjJ H6>,v |zPxwÊ GFa>;?:Q0&, :vm3XN3ly#mJkxT}a@y&Tvz+~SGFb?O;ؙCvۍi'?BR{-Q`J9q+? dA+|}8ˬ 2NC,w-rxKs5+-$}iE#oc=~~W<$H0iK+lEN &.H3hE{,RgHृQnY1n3PE]>jK HBk`S_Os؃1&Cʁ>rquوRq沕xoe 5!9?7bkRv7%a}8&Bb¿"3njV22cI+qKs@T026E+],ҜOPRI`^$Aaq\n?/7T_0옵R |>IQ_56`jio}bK-S*ߙEM!f()c2"Au1(T,lSpQB A[<% ^cZs&Q.<* oqr/TMқgƪ<*Cnw2m'S%wB3.z蠞ή߾%Ƚ.(+P[I*G4X7jM.>$rwl0֥@uIب&'¬O-%{I >5t_jBk7,H\TBlO WaψӍ\ظ-2j!6q-^79ʂ 1 s,q#_ )J= dxrM%59E|UwU9xVS#~g1ei#9Ӽ&C7FGkj3?IC%4%x ͸ndCU!v"$K4>F ϛLV1҃f/ BI'Z`XS|m΁ǠH=`E šw}td;M}B-i񅡊AIN(&WCLj2IDŏYlFlEM '?Pspj&$BD^d 4]٘O>d"tY 9|xG$MnqGm]!Ëa3qƕp2jLJLk2d޿'|iSٛ+o &65 h,}BwvFeEy&96pbiÜ'祲t+򡍓 < 9x.wAiG-au`=ЏWMa-*@c1|u8uva=8 fB5 07d/9]Pb߁Q -]U+^aL Jd8K{ު:k)S_}{Iz"Omdζ(|Knǿ|%ou25eu@*NiDmM g-^*m |T>D利o q'G0?n攽c砵 5a`nQtxhfrc*ɵUiYҔրHYw"v>e^0:R|18PȖo!r6;`ԃX*έI P*@Qn f'Ov\b%}[ |M8=%Jcx>B/%Ydz}HV''kʷ'S } hMv_{#rBrӦ#n:T g,@SoKB@mLpɜp3/n6%ybvpLgBpIpGo_b ?fLwTBLxn8aIZHmK背}i9RX4ee?Cl; Bnz8œ&.L֭I{ȭ. \IĤK E cd7#%Fy|qΐzM@KZ?(`z)#qxaEn+Y DZ)2 <-φjiMQ+-fVֻ7 eؗJmc7$ꯜ&]OJo$p fQǠwL ܴ`4 e*S$V&hP<547aS LstrRK0aJjHMmԮ {m1?#!ͯw\GaF- Z2V`i&&:]L$ބ<8Nab%ybl{Ԯ{ϻ#ʹY{>Mܙ)7EZ<*AS"hvuҧ)n4TvDpԄoKu m9zc.?ؚ]wvkײpmܘN!xo#TZE]S@@ n+<`m>HƸڎ3fÌLCgk߬>\d\!qMY2ډg <5A`?@@ P@ag s5LOo``:WEnfmXq}ٹ|NdQNͬVN8m2ljUcrFYtZC۷Tc?ag, 40oz[Q9=HqJ, vk%4Mޫ6͚&UNGD9ј'ݜt05/Ad)Vj3~@*=짉Q812!φ^m {t,.5cRq%' z<4a,̨`k#mUJՠAY͈RV/?Ut3Qnphr nu> (dY^yf kV5j^`yHbDRU_„_,qt9D$v` ]`C|MO-'0uI%^(6-]_}߱FShl< [M&cWԑ҃C^]{1峟0Kб9V(%d [ "Uf;n쫈d|؇jڐh2-7jNp+~Pr0 H7l~ M,X2"yt5֑+접(8EM{?FnIU]TW3E2N;`Y:tGoeq}: or^ &.+uZR _[UXPd}D#F;%Q$JƃJC,V7p)IaḾ!I6DD]6td"Ԥċ$5m÷#qgʇE%AV}BMQ;mL|T|>TVyD&cB'XANqvĆ<,8,Aڌ!vYgD)+=Q4YK~M+,HuY -/ݔl:l} q=oA_x#E-&5[Gte2kH˹hoΝ:[52路Sl;V]w^98BFUJۜ%`kW:YX4>Gfy*`c.zhy@l'aWhacX!S)(mY6yR.J?[6CZ9H]rc#܊2_ڈ-@J{ qrMgS6>̝!λvh1H35dm!ѩv 4 :UpYېq~ !w@t^} XVbyviث4u~jE uv +S] 7I>5> )cLV4R&FcX_cfAh3;:ףtY0P/QD9p6Cwe}Py8޸j2 ]MXxZe\_IZFhjXhj1j >{oad:`ٗSC6}?:(⤲K6OHeY( fsp^T˦_Me@0Ҏq+In|/J;Uk>$꠹5J@CB8 W&6_[S$9hC afa.~]l7l/"pK5_C[7Ql0Eј>C kR 0lK'{^ɑv4wPcof`Js~ F>:"X@HvB_QPFJvrp,SufȠa0W3(ljRл^Q<Ӡ[T sdL 1;#t-TmR;{9Һ=qU`eryu#Ɉ3E$_{Ag`rTy̤$Z?nDLouȲT ?(98nrNL@{c3E֗@;`}Ɠyb_f]i ܂T3%d^R}k10@2 +^_i/Grw/ ]yIw D\'` nxA8e2dY%sTXcGMZ0"oG&`VƎv44'wPe ,oy+'P0?\ciR)#J?]DaSϼfȀo! 1R7%GB$[wix5"V2b^*aSisP,>Q*p5(g>B % g/ŖG9 gb0O5sPo {cIG5B<"jky@eʄj3́THë/bFo Ü8Jc5\T&n55+<iJٮCJzii[B͎׈4߳VzJ5C>[[|ZX;4JϚutC3E[js#h˱ EvqL' G}2IjƲ`(3(%m6/F(6a´rP~>_F-gCLl8fxs.=S 5{URjw"ow >r>0)6?N[<\be_o+pw!.Aѭ@hkDE-qie=K2r1L ~mJqgCkN+ފ=?fFr0 + hs'L'#ǟ j!eF:X$UƪiR}'C׫F3Pus-w$Zby!_Q rT!2!x2D1pZ谛qyevQs ^nr 5mY+Wp{ 6X83pt;1o R8 {G!e0l9 KSm^R<(%xEQtyҒZ*^;$pKwy-YDQsU ΢r׮݈'ȋ+;T/Se\R7 }̽oWݖJ1)?ba 5F17q&)Z)|}֣v`6y{lџOsh W&#y[Jb,]dEF;]kHDpK:Ijmж`7Ǥd=H-ŏ\W.:wCdD4\"i.mw|6KBܭ8Viy<^-NC6i[Edg:,Ipc& fTue?'so4YCKD@@,aW}Pߔ} 8$MbE>1xBWG},Ù cȌM:/zFj(ך),bxηzҁ(Ҧ2ݔB'Y)Rlt4-Ur`0qNv&£%.ʣjGmY/ezʓzv`s_cbGqg(G5i×'t_.ȴHZtb!'m5\v',EeD8&5͹ j 5L""\]C7r:m'W8z`G,ʂ3)0V$1V?;e: г9\;3[V6q)YR$]Ɗn,^VaLXW?pɧr~i4KYQ7}Ԡh(Iʀq9AߏeUBk []cuZ8L<[oRąKұwxM;@eRgm% ^ pn' ֆ'zcxUɫH J̇nOUx2i&o"ݏTX|_ų#+Wc{:M6zAyy ğgs(/_gTgϺԒl-m2#{Nț}wIJr;b= #*5nQ>6Jn[P2#E$(0DZ&#s[+9p⇞znמ-'%DŽq@Ӑ!v(`U`MAk?3l'X# *mw5a{pmDs%oJ4"ND`Lvm8J*Jv6|/dJT W͂L#5OǐKosX'ݮG<%T[{ꏌr2,q6c캮Y߯LhՁ K5͎X¿Q8/ΙY*OO+,!*0DclJ;&w-[ꟸ:/*A4A*!hNs<(.{7/?@"阋*t.m#ke$A^W>'JDD7Hn7=^ -@5NsLDl쳊;JM<wF>61qɾLպMX> Ya^?`1:!ݛ(EPiN@b5%1V+2mJ^XF6/!g@GZkםQ?%߽{drܰ]\EXv%RXcnqA@»!Ol$~}B&]]g&XAڢ1`Uie0e+}9yJ-hNєZ]ڎ'3Iy#!oH{BVlD;"|<c 2mtMSmH4r~IJF6΋AwzS9&$ ZJ(V_ A~F8߃/߿x',칐߈y4I *չƩNQV= ;&_8Jmz>ˣ{=|S4'ZShBW= xr>M|b-:p!]I/`m'¦"5Rƒ۫3|,vxC +ܘq^]~w1kcjLny̻m@5,jVRPr5o:rx1ąsa2W#݉*GS㑧RcS`|cCYڮׂVf/2IZ %߁o^ Y #a(2>AڗI/O Te?> :ڈ$cյ sj0`\ $+$%$7BW>ɣ/WN(:g8c[xS)X]N컜V"IjVו|T76\h_v_qMc0<< TPq)q r];֣`Aá$~1qGB t^Qp%p(˛ZriN|+zQlmy6_B;  Vqƒ[*3-*qqlO+| p"PE^[9(}Nv|oӎdgG ف初I ja'Sz!\لc9Ï ~uP 19](}bo1MĘ0aUz2Ih~QclEiH I,^x\6K~h}fY-UNFz[sߓt n<{PHBʼn ,%:ڕa :yTٷ>D7ry6^)M ~*0&DJVٴ枃X_i‹\3\gⷙ\l.#a?c7È뎨:0`N|ȷǒk/'l&M92A\IU&z[7W)$)dHQ8 - ڌwȎMϥkWIEpL>2INѠ߱)_$V dv*U6N"38u('gzOHqC~*xfA_WDԤ5+-MlC ݝaR7eܳoWmJLK̽= e IY&xr?ADu<ؚQoBݹSOidzωW/TCȀcE) $_]_W")Hsœ$:?ʄWx_NƢQe- ]Aۮ̼ƚ_riڐ/- $haM>bNK< w)_ILѸo)_7qa>L֌!K>)sAHwl- NI+( Ni/_qW:]WaYlι xϕvMQiw*i+~OU7z u} ~6aM4?z,a+XKI Fʨ/H-7s;!-jQݥ,:{VJ{ףKf)>A Q#>Z&f~rshW1<,\ vTMH[$!?!pt.嚿VV}]u}nj֋! Ӟ_bg@\}qrɜDRFN=VNo4 svG|HB;9%Ţ%Gjb؀lK[B/vM j>R3OױMZ(m+\o8L'eN&` q|3 T עWV,my_ZFƁ;Q[u31+d5P!"*2[>ӐP2"mqp3|cjxY-='R91<Ľ64!:g@~(hPvJȐ.~ڀ'8 ؋I>C@McMKY$ T+( Y#;A, 'Eq#x#o #p e+Q=rd#`j .ZH#yd[//G{ХtJk+d}DDi}9}1q%-O@^]Qymj 3Jrrݎ,8DOq\6)an0!}B-I:> y/v+;lgOk?su~>7OԺ![xplkvӋ9<m9NXh Rik //#BOL>`>4`^ޖrP❥_Ȼԕ }Ei>@&h.ԛw%VA?[H$f4*Zp%0FN~L(G'r_m]~{@9MaOj@Q8VNd!zAXßz2 /j\YSk76=CNJ3bD k_n.Ӛ͍ ;Ͽ3p+My`XQb$X}Ycl}lM2FW#Bs&Y7lIvj ɐG! X-1Ė4޵Z3n .3NTt +y ;/TO*&uC='xa* Y١.lÍFVRETr hAhghPoVP}V`gw9/J5j`PJv eMJ7gopbaD:!"S(hz >U3/..gby,t^ꙋQ?8TCOظ9GT.6D5k2. _t FQ 0 &9t̰>P(x"afNWU=8ɲ[3-$軏5ٻ::*{^\6π`YL*XT#NxV6U%b6$>#qReJBJd1za@<>~&d%S"Sð.ȧOJ)TmYy~9(5C8hwn9twd\"I봟RZz$P\rvsv`^wCa֚ mckv8Tb"; R*CdWN5`͵Y2VU 0+d |@{:q;|@FxFW qFY @#bp)àW 䮃ĄsE ؞$硆g*2Т&] 2?ԤV$Lz햙t3iHA~cJa'*|&U:!tV8METS]*]"pds\f3OTtMj=;JB?ڪ/VaWd*rcn@> +vt"Y&Vhtpظo;Xۛ叐,+Xᙫf+aTm9Wbq .P񗃚Oހ-yE-Sڎ]Vԉ-ͽ5oR$W}Ɂ/G#pzLLիpHl$%If0.å_Ɂ1LZwb G-*'ei_FJ#El>tL3}8Bt3}Rɡol t ](sl2IOuNkg̱dփ|rܙߏ_KG;وR-god|4^[)%| Q6 2?-4fF$ P"<zM,^ 8m5ni}T˸W.gD+=tY*mŊj *d+b:23:'1Wໆ;la>d}щ0Oݩ)!EM\mr*Z]95_q#wn^f}JS Oȃv2f2S Ƅ" r< T;Q25SNKwS01ja_=ɧJa!W?ly J6_sKtJ|&/b+G^<ϖ>R2^ !m~V"c ~Յ8d}r%G<44|Ƹ&x1XY6-3SdkFN! '_/>n.8UJ1|l•FAD1qvg'2~=xK,(+Gal Nғ&7.)sK,G=vtvutV 1Zl,mVGe%*8%E< 5; !6Z-&bf6uTBR8ڈ% [`[d@OȞiz"£wYLc'*hc٤Qy+ҜzTDhz#@?VpVurqHjt.'105|ּl,ky>o7y=jz4wǯ:mSESE>nu8C~:t(p9;HK|E wiPvg%bġ5)3~LY(T(L"\=޳t-}lʓ# hApC@֩cTypXX 0ՉgMҫG #wW+d~՗`ܹ ]LI k_j{*^lt. s@/DՈ^!<\ 賴$?v$r!id&†VllNVmVAad&dY Ҕ W" 1y`&5VP?:?S tҔu_UO 88\Q !y0@B? NtvŁYS|wډLΰog3r/Pv`=yKPSTԦ}q),T.??%^WXh`zXyA2{ЫhN Mza2Tˈd0oHрzE 虽\9NZЖ]%b,2&A0H;w/i$ =K~ mnZ-zD_vo~T$ =N ̶N6OVIw|z< zNv.%Y76kf.ܗ;'7-(.7pdMaK{0;~cx*85ـ ]e 3 z AJ_ l͉ ֏LjY;L`槏|B-*BP0G:0ίiʳJ9Eu7eWnu  /_)]p&VIPq n'% gfg(Uiye79&/Zk:{gv KNʶKzr'^Njx;BAc$MYaq+V/]"4cv&G ڍc0QcҀ<잋MGwe[AYkњ5;ʆǃ>Srcǂ,4Nd:yg漟o 'u9hr=sOvZxX1&f=EK| ] uԢӛ;3>9*&īl4O sm>reA+l6zn_6_WJ.PAZU&;>cGF1,"jiru&|ٜ-8 ۝9k4(\;[SbPr ^nI$7Fa8dpq i4I';Mp'|U`=i#C'"[vaO4J2qLQۼo(:XagO!~:C?eb](Z;߫%iYs"HIn7h,͉| w̸TnQu. b^ܘ%Ik2𾊓2&ZK=} @r!a#0f! Ox$V`$.ۿt%ރ&ZN52 n;L{xȂ6o`MF.(IگyQ:! Ur.>fO|Sj+o p֘YHXǁG*OhDW_NTUW)qeY&l$po{R tNg%`UA8>/)۰ 7J\#(]J!i®ܰ\B3k ffQ{+!f̤82ۀN&hLelItɪ+i\=?ioDd= ݧezrm4AytsDY:H=.ZR)z>#5kWeF.P$:jzV9V=vpϖ{k |yJ˓K<Lڠxg}6TyWbch1ȝ5ҢA3zv>nm%V{a0lׇ幁4U5 y+gKh jaT޹soMy,@h1Gb[M`pZ0K^s-5;0f ua h420B=Zfp2J}a [,(R{^Jzm$j&?"zT4i8&p*~%ofD#ipff(;̏l1s{)f_w_y*diJލDA껿 Lp(SOnsWby-v11`ca_\Q1ȿ"G9@오3r , x*#AwoXSA.KR^)/v቙޲_ |,~Q5-o a`w8炠(7t),H?r& /oI\V|Bo{i-XZZ6G-]ܾh#(5f5G3<9cE 31hkrU'$Ȭtp@4fkgMuBWa|y#xPސ{vP-?(cDP7a1 ·"p?5p#`"hMTJ4h{:w o[iffS?64@AMp^qth>lԞsqB~_F"Vz}ު{  8X"Y~6N뙴􀞰2 ['nc,J9RH+BG$J*O,^OysT9{pt3{=rz^p9[e: H#bJ޷8נڵkMZ"8łBW naE$i%\p̮7.+?IĎBn*d8OCG^ ^߾5SXąl 7wŰ+S~e@4,‹pȒ[y6, {-u$45eZU9 P ĜtL s=7E~eYqA q1| ;&ε\ZsѺB EoLqQ^]X96tsȊtTAR%n#[[x OHUrrhj.F@AήCBna ѶBio^e*!_ iWׯ킟k,)bo xJ 3R( sYPG45,(64.3Ŋ\å=]3.~Q,!7qEXCڱ*>ιzu+Wu0&N[&@! d.g4͚|,o!p}==īҋMڞU69'A+yp-~QT8Ys:X^Gp@c J^5yvX?G@mfVC Bɬoggn0nj BdKfLذ "T]r]%q}!P®E$-lugY_y؃.)\]&1YۦVN+f8p:m6ܕ}MMn((BLp#EcDC+v]!8]CeBQ5Z\cҭU2OrdUu%(^-M.l̗TJ$̭:]tsm+EI|r @qbrB2gUwHv bDG/A Ue2΂= m *⃁}չE? |D]m ,L7$lBxL!vTŔkĄ$! Ra 5]G5Phm[Vdt^vmҗR<E~'BGfÍE oqpx?`iz^0ڛdu$5_ m!ʳJIJJbf t_pA&aDQn ӡ".YtiU"c;M \&nYv]DD$lɳ|A RTä` #| A 𭁀Ad3 JB|aD n=vx^"\s!nƟWRf%!A&; r_qO3F;xz5OT9q}҅qڥo,ɓ 5 v2P9w)9 1rb)L[@RF0H.ЂLJTG)TTfmXoN>,<ܨnsQtyҳV 4^I~|&5]mf[lrXOsQBAF4[cOGM(1UUu|˳B E~}Ԃ2Ri)b!)_{֙@B? T'Bp*ƒ|u, ÍmtlGS=-Zi+#}hWJB:ÅjS>ԊoG `5ɽcA ǫD([|{,BuYvd_*S-Ƽ;[;3ܹDt# w̥9x:(C*qvJ!]hwu b|s?L 0y}{~RG5!‹2Rբ.K c,XwPȔ)pB޹RTK6gm,S$i7-.n~\wjꁋì˼ceǸ=o俦>vJ=p:ra>"|7΋U^A"\pz uo eE5}\d+nX RD5f#Ȯf$C MVØkc`-^얦+@]U_xA^}sLO>d`='M-'[yBoά}XXr=LQr?Eқ)mqFYS~>W3cX&LdzO|(lsFujLa\"\_$H X ~ȢpxdԎ1Yz*Q _J6:Y-qGF*1/pgLledSn .oZmAlS W9w5ɟ˦Ej;BWbeP1ґYk YF+1gbNE29"Q7i!&^Š;ֵP6nP9ϣ֕G7;jN,/u>j=|dovIC=5t>Ow#q $uf Gmnߖ9\N5ćxme˛ͳQ&K@qR9(fVL+%Qh`7Jږ~Kouf{#NYkjw_oTfr\~PK0p|9TٻhJ% grJR PEĊţү΁;J^*Dyll1EnI/Gm]o1fcW<(لOQW (EwlGeWy-ʄǰ( ԲTHRZ_ql1+="BDZ؋Y'Aֆ%!˂l0f 8`gȱO 0hn9(*55.΃6a]sSV(M&{5_*åBl˞1_kT_*ᛤӝ'Vyt^".+sUNf5w_ Z0~˳g̚kV:axtOgM/-,krܲ\ &Ҍ<](Tmad1L]K(=9|OV}Ecmas;{;ܿVm f5^_y-uwX `BGC2F/ɷP_9GE)xދ>/ԍ?1rjWz\d9:Z[L1Bwl FB[ 7 M) C0' ji.Q}bRޱs6{ `b]5p.r1\˽&\ xі).ͱ系eO7M+M@҉;: S7&(ⴇp܄Ϊuv =}W{")+ooS6+[f EmM(cѵoRo;؄rcE5tEÃAlnY̢mJY+4/!;7p7κo?XC@zTEOdឿϓ !ye߾6̩Ot1W,̜Br^gRf-Zz:LkWnWˋn\OK|G&=CZu]̔?3 ˠ?}|sm b644R?91?0_&Oiڨ.̭0@p[N.S;^M$k}4*p-&>d+p/Iba܃ShtCF|KGOZ6]³S5kEkIt5rЧ=sU^..r4\OKLW^Ҹ~D".jfZ৶&]TyOE]+V]8:@bJ3& J]ei~Ҡ hԑdk= Sih [FάZR)kO;5'S~ʊ3KL/Ը;Fʜ6DVsmC:,H[zz }jIKcl#_ +b ƾZdj.zBMOҨٮjc]c_tvԱ+uG%*/gv#4U2fSRU7S>_ \K/( T݋-*9DuZD1Hx3skg¡PLTTZh1vsB7AOq"hv hJcs+H3p)*CYu4nHtRk{^:Bh4rc3-U%s[Xi ǀܰ.݊i\4h#!Q6o>~hnF Mg?TV!$tx>1Y7;G3.& /`J9^űq]<6nsB{VTzuE8~naD<=xx1֪=cԅ!!"Etk ᓦ9!>ahQ!d*ƹ H#y ~A;ݎ]H+S>1GB\<4Z&D⡎%=~Z61[LXs=-L$&Ky(OT:Hkx)sn`> m <9H(pg΢U6'C Ĕ|b%>K]M cgooɄ{҆Lԩk8%l$z&`X26K: 0Td&,h!DZ5^gNՃxGG~m;@ sȍ2l j/e=<Y:\8*J\J=؂Z=e#яD۳#32&}i: ]a OV3}R|cLf;k|*W5BCf1 ٺzML+A؜Hes;Lt_l'*D4MZz2Z 0AH)}+b>F`a~Z.4۠/Sߔ!@rƐ3/O8D+ wHCwY& #>Z^J}:'ɐ`A-7 jMwDR?EEs_fҷ*^n› G h O]@L2VOHT^gO'蓫g񤑍e{fX!{IUBղ-U]_YX~PWYOϫ*={\e<_AlǪ+0ǒ*y,ьŔ)87_-D{ҟ]=_ ¸D.Rr@}b Ʊ Xen6ɊEǖQ1pA HF7"Lv9{̯[WLIӬ%v(oA1as}P[ MZYc,ع: ¹޻|]|, iܫyTt׸1u{ ?eϭY.\3*iyYϠxt93fMJ'FLNN>物NPriĮq dwvAW}|;vDu`O!->RJZMM\%4X%Dom2v|kԕoNCX?4VZeg<|].;R9o($`f ҹErrr`YwQJzJYo`M@U_O3+Pb,Q?ݮс~z3dL:W^yf/s*9Dحi/:QX}Z,(16IckV}ve`&Bp}Q*?pRo$tL/_T)'RWocS$cw\$ n1un0mc{~h `I6 )iR,J^\ f)^Kֹtx!XF_8C}F0ɾՇ5GUw"k5l̓@cU=`mղ͖&87:N)u|xЂcQ wkaCP~m'w9#?Oc>: td@uzqLk~e T5X }S fcZ<_D4k#tҸ^^:CG7B y# ז4klװDazq=4-JJ'bQ$ JP)vydA瀨Kc}NM*@ G[529bXw3sO+kπh ؊`:"HVx޹4٠Vr.g¡23`nP*G_]8^@BmM>P:U:zoC+C H2m,$w(ꘚzVqhPq}!Lҕ?Gtm+8ԅhhSű'8ݾdq|J is 7h9>P7BLyossVǗ 7gxTq2-w⹁RjC `KjBa*^ǀk n&/_)e4oLeqi]nTY2s;e) gGd=7~pRn}EXmWx:H aCqc "׎{AlިҼ^?h$I4yvKZ(ó͗k ?k$6c:S|܏c[ Z(nqUNFTsH Lޅl:3\BjOczq[ՉLV~c8DQy#5UF1D23:0"pKBly-gŶSl%6( PA@ЮX//TqUل;l%o`"XoʀubȎG-gL[/yA5Huh&+9^ۤF$^[8zadnNS1|OqDG pB5 evhfX5~wB)݌0JJDnf]C Z4>' Mk7HAgQc" By%1Fuz!f YW{}"LtH݌37/ g ":Tmhܨ˓q]wkoO oB;o4{{zcyLMr3\:vԓvw>G4fwYsJ8=ē k*/t^3K6IU!%>!qӴm=hY xn*G`hӻR8O&ɋE9E ƲqP z~ =Z0=w%^DT R@|* [-otxq%9Ir}ŀ-S0Jg{=$-MF׉'pAELG yPK%^Xy}1H)z{*-tzSbG8^.H/*/A$s׎d]"J;yCHO\yF yؘٮop,Re(uf¹?(y1t 223Jta g$|#kJ C?;ފZ;xΰ&bdlNiA(:e(Ԇh[r/Zt(f0\~Cl=t=U[r"v@5=;G qw z2wx `QM$}"ț?_E .SEcnU$Nv9rE+rOL62n@{kq4ɉ= 1_ELqwNτ9<ޤr^k\0DVt5w1UD.\2 , WD+78cŹH5eA/"[;: ="ʕ@4%J+B6~/s<b}@ښ=dzkH5F%y5؎RUHSGդ7vuf ?HCeҞW>-N=&a/!C@WM$mѹsQYc[B Z*2K 0g,:0Yp.+YT+kZyo:bυ׺kI#%C%4\PNP{R ,˙ц$=R@ 8&\Nfʏ ;4)`s)[=ꇺ(sMl #VEy0ETL!D+'(0{T6)xx xj_@|*sc>T!/R~g!SOu)\)La>f?v: K'qο|AR@6c} r?xiw MnD\^^ k3ب?u'쩜%{'uW{(S6fq @ǫ,t&bQjX!;9Ư5006ÖڅXenE?z`N15tiW ,b܈{WHOt̷ nͼԜyfYNG>s3 vXV=*\`&e;-jo V!\iyͅ . }̘P5^&REymD'YL9OS$l_S%X vsYe6=x-Dt !21ZMl]Kmb0PԞIGKb%0yA.>)$, RN64Z`n%<:H8 q3; EQo!dl OMd`[?B| BE= )_6hJ3Zw#jCU_O#m-.pN鶵v!;Ed fW@~T1D]X\gzEX :C~ɐRALy'{A/~؞*6@3?bQ{שy7αe}gFG6Bʧf'Hw[IĤFumwhj@q:?<쒰_w|~nHqQb)E!g U@̍``8Tl5;pB1LpXDtyknE}݂ K/b2Ɍ#‘x5BtuXVnɏF/D% SP,G-FY 2ƒ4?a].Ss]Bbig8M㜢ˀ2蟴FQ}saX0yۺixEQwE5D"ި Ih^xv;Лsuv pwlcJ(9%Z-sOZHfe6!c=ݡhY ӕSQC;`uE}iⓝ7Gդ i{:rSɫ yR '=RnHQqɝv]c9Ckhp6x0O.9i6INy8o+'xZ" A|ji{yzB!k Zz4 )[>bW%3ҴBjlZɚ U\**zJ{]r|νaիuBԂ#lBq06[%i AtนQFj m~eceUF󆜁BcV #%OB9үZ*4NE [u]r}RqQ=Ieg \~t͈#eʭ*Q6zDٹUdz3!D~ix,q釸 KB:vBH2$EF^Ҫ'\2gѰz1w]YBU2FR_ҽ|/KE:ņ]PhBreNp,1yҶdKvk\"_C 2I\Y u֐o\Ƭ!w.y]ķ?Ysm57dk8~>[ZDU[O(9QC5h;.!В.7=[2]Wۖ5=S|ɔ"BCe!5%Avoىl1A&HΠ榫A1Y"X+hHmvG`zѥYYAJhwkr04`KȜjoqnCjenMQ|A0>6pq6Dޮ!!@p`gp@I*dK7@V `q H:@ 2=8<"w| az-dd4}lJ$==eqgnLjuqfoMzC :xXծ: CHq2ФkT40K^]6-pҬ#H4a`_+/![JdX  ,25Ů( :*95#~N$3{M]S{,"1)ƄScewu͌z__vH+/䱫(yYˋF5ߒS_XE^ gpdj,PLjH>Ad/^Cej8Enfr.{K7+PN.]Dmӽ5#N+^9Jo#iRߙ26RyKJn^54e!0TQ~%x=%3DQ6AR+Z{4eacblW:ȦҪH"U ~nGwS\/ nG.6,[ҙ~r +V%%=mhgs/]C7ӹwf -Xk̑2r 42 -EO%bz}&bHǍ Nenɞ<6]D'y:ݏżiՠ5̺kX[ }|-w+›Wʍ6$%{V57gAO{l]C`Xvh/h*_ V:![Pr=砌V@4w9=?3ڤ )HҰ"@^z2}L@֬zw Ws)fiyh֑]gƣ!V+'vK5O *.4ը|?~S NѶmnH(uψK7J<~cKo]hwb:*::n`e=:w J;4:e 뒶_#Kk\Gd@`X2J>l}cY1"qJ/z]=Fב8a x$_phh9L6Ř aE *޾I.?\:0s*韌]9Ǧf25q S\"?E*㩫RllK8Md3lX (ӯn-|tJ`&}i29A vrV^ 9rTAy[<[=W#GfMǭ'qSی4/ mߗWc)YMgla1۹&zaAA=*l'XL0(~`|$he|U҃>JdP-Z÷m}=;JYCxwDJa|tq*21W4 dIPNŚ7\UD^mKHv U{? H3$5mMS)E>PY6O b]#iTn9 <"ᵳ'1K4Y\aƈ_fXpj1+fEa۷F퍘ɺ}z^(bY]Loy7ϖ`P*1R^b{'gmpz$:JK$4 K"_ `X4.DIi-9 Ӻسbjș[&fNEFAa;4bUbǹ#&,%")ߊYF@[ߥ 8 և3qGz5m!3/,pP5c?%di/-[v{C!llํ@T  QH1 x(1(y<;КU$@BHQ4jУ<,|k=I/'ÝL`WpplK>iݛ6\z0];>$SL+'e6u08MShc<'["Osn^b0ȲSmV~svYfmAeIc* BoPGwy%Ι/]w5}sT|DS`EOuCIi_቞vp c{7,DJ{:sZ&5B\8?8^iZXaz# =f4H@6|@)nm !`d J۞~V҆Y(P<#3E4SuE Bh+4rfg,$UK!z;6Y#!͍X낔Y=-okfBw_E*Z$0Ԟ usȣvrS63iikH78]'"pq!.)R yZ_L² ljQArE+TJ]\W+sIᇁ$hCI) YCl?s6p񱘉|_0|s~3ւjۇn)~Al =bk iX۴uMM3j2KEz/ z[n0qevtl{bcR*$Ǒأ,- B9ܢ?`,P݈`9m_\NR]~4&r,yN{F6\XH;OphLFp@n4lgsnwt@Aݦsk)4{9$$G8~@<r ~K_Aly;;zBcT] ?\ď3.8-Зӎl^y: ݵIXDY>k8l?O_+d kHI&ϠUd{%Ӗy# h]@>$(2Lqо.C=;<8.9 gK7DXE9۽RF)f%pϯXJ6}euy$fAGFӚ^3$yɔc0\/ REmTehD|_}]PB3ĖXr.sL*}wɗ'k^_;CAZf_;O/M+[ #G bTS0]UL 66|y S$յ^<.:E|c%=M$Ugxu4n0i7b pnoMlөH`Hc\KDģ;@K~cł)B4$LTÄ" 5(%7PYkeIi-z mDbe'ۇ\mXdۇ6ZS%q:KOeoQBrKHT!j5DqP /炣$T[ dQÕFHjc#߉[KAHAz 3zeeL! .lGru~0^ˤE^ S &{ҩkAQ)@8%Til( 3O>kJ]pbey=  eBVU ί"FTp`9S,ܰjxM> @](o*7Wܷ@j<fp89鷱%-ޗ?82&'So5\ n:'3{d`n@:'8z(OeW|A%5 .Lg6PcG4‹8Cr ZԔT%;}c^\ џ%74Rh(%V▆Y"K\!Fkq+o|:H@_|^C  &5 .D5wCzx}fM0|xf^d1GwU7P>߻]Y#nl'Xau_9ղ{pB3qv8 BēγxBUbE@?=T,3m}Td:ۍ9 ak+#Uʃڌ5R;q"$<,$yАgn`Ꙣ QM-*fAvÞGGd8T@ѵA pHb͖e׊ Z;_4)"?e'eۭխf=\(#JK0@%-$vjkSxim‹6>_ʡ u A됈ŘϽ D}bѷB $Ahx)㎱zEo#TRʷ_V\rX2:EH, 9;+XZI)t7XQ/T-n9-RҟȽJ=ґy?qlognbEᭉ$UFAg .O.8w )KB3lACkkBM'yIM- =Q"h.gU Z'O> y>+}NPӖشk8%{Bd5ߚr9j9~?T~狐+s 'VWȼZ5&ht&r(㶋Žpid݉wb/I.`)N̻MZ7I]@<1겫Ø6UQ6 8 :ۜZQm.BB 5~m¬a̞^ r#-!7S~IU 1 8/Oi F\~)uM҆!mp83a-%V1MD#\kv5b+V_27wʿlL#9QY9/*#"c N<שʡVw+ uo'y\,`m5gMff,n$,pI|M^|YPY__> :A}Db'|k "c_`gH{+Hܭ}ȻGrDLH3Ore=mT֯cpŒy KDt7GM(fG2[Ģw%ynz²ݹ-+?z&a.]:}1'hKXņ#%bw_cF' YQ?ho[BfŠJoeނfrk/߬PKu%{Q? c$p8Ѳ] if~%;>'|pz)Z dwQhkwҋ#@4 R%3E+Y@Wu70b֢U2:P(qg/Dõv,"y4NeXw",($$zbe<$U!HA_ό+@(#̢R! N, 4u2s՚=)R|9,\Xq,UCmQhS1uB͵r/>(B:hm("񙐻Ll߲.@ Bf]*wʕi`:{C羦0\/x`Tn7o'g`?YvzgB*ZhtBң /PёOt %Qv?@YG -,}6{) 'ѦeUϙ@fy"&`(3 h*4%;j\GPB'i7*PKV!lļ0e:1LEy~b'Hݫ(] 𐀼i\ň,)pT o} e%|5IEKNK.)wSUM1˞K!^4 w5.jYJ M6l;-쇤[ț_. -_o´/APPm0qEP|F .8( vU>5$LeQ։o"--u KDXm v\f7V;OW& g38K68iWE)R܀4t?";#!%Q{E@x>_797.hqaXCUq-D-Is+_cQ;c`W0aPFJ1[S2' I*VX;`?X7-ߛ6?Y *e^m5H՘1e/$OHp/8 {h$ ˲xaJ.}Ы 41 fLNrsDHØΑϹ%B '57" ֝ j 5/3 (4X\/I# Qx#{&hp8K[5M* ӬQAW>*?<| 5QwVg%*ZE S+\K,Ġ^sA ̒=`cT3{iow8.}hx*}￾v!/YJ✤4yԙ&9/x' NMCL\'|Z#4.*)fV)d͍mr| Ȓt83%0Qa/V YO ݊dOb7(nEϯoחNZ]ks@b$~-wV M]1Ҳ1ݨ>2F`ɑJuKպ^'37g͘Õ4ȹorN`CİK<#?UH+M<׳)~)B:]uEl> ))f 4Z<9jZS? pÓp6n+1 F%RTsݠhb4L5d 9p/NDIo$>" G\u8igiOvS%%g{"'w@G uJ ʼ1%52 8*um `n=,7+z3mXC&/G9ؚ12LU6-D%C@Mf R ~K*"&wv|)dP@T-SO#/: BlDGW<ЕL g$e3θL2b{/,=~53i_zŊtsk]bU6'z`f݈ ;N_1 }9-pffޔ?ᎼrہMX"'q,@1*bGQ>cP{:{nUܯCeIoP64~chj`)sjuH%RN[ү>464F*?!dy v8i,<**( 5Z˝ e.ŭP9ʆ1!Ԫʮh)+gU%EdM6>\<#ٜhQBbWoRXJEQB Q8{f҃2NJѩFTErM~uWvUxߦd2un9}r@lZ?pkW3Xc4ɏc7F{02:Vd6Ldē8VU޿C1`0UcvW6#iq]1تt/%ɸ}߈:EMl*#h9][ ;MMW8o9#`RUFb=Ly6_YíVC{=FBI< 3C];.RN \xZO5to!rbIUV ~G3wŀڦp/"/3 {p 1 '2_x/?$3` |G<&@P&|GTҗ:`4{Qٟ;QTʅ*O\b DPa#ߕ%0!IKcl5C-Q7- %0;!ޛd-j H Lh#p{h5GS.ݸxoC"Þ]^S+wS O;&xhP<^MY,u e}.ց(0ጫOQ# ikd,00Ň`cbaglc3AnoU13.eʤӔAiHϔnhMVH`Ah"nwA)K3AJ2d|5o'_j *rù"))0(9X#oHlbĀLl@&_[T&;Ӷpu@892}`jeKS{ GDcw,&DF[+^:!qՍUCO\jខEk#(i|^ԥSZ5.>RCp*dn߯APO 5R3 z̼o[rӥ5dYj݋>R> Iz_Q5NY2$)Rw~rpi8E:E}!QUbIuqiCv3:a!eIZl8^];}Bghc䧟DBh*2 U) y'O rtoZ.mOZlT5D2N̿:+scFy泎T[b*e1v@s6{С7"o&5Y 򴻇 s_SbèИ7Ѷ 9s"k9Dy'DT졧2af\v7f[Sc ?'Gw«vzlo>zE)H%L7#d3J$Lwſqhex}_r[#MF/?SKePASOwlh`62Ϋx+Ѫ ^]W }@t4l@ҵݻ%A3cˆA#xm }2A\ ^g7ؤqP˸h6u;.كjU. %ո(7?ӗcUs.!ФN>TZ- . I]=qBcZt!75\촃7spB_'oU$e;zIs~&IQvC6F$C7O\(V~_Xv*ld'MZܶ|?յ#3"w oGjY3.|"&n_45][nDg㹯}t@dSI$36^!ڛ˗nY4|'Z!PGU"q*TnFB/t(!+n/W Ǥ 2zbT;K&Nq|:4]Ba6p$@15l}x29khˮgX W`KǶUp8%U@a{(VnM)~x^X X--7 D?}r [?1ST|ZM+ci}2KJivk3lM|KyhA:6g/ieE{RS~u-5X 2I1Ď?=@קby¬Z^Q Ιѱ,Uq;ByAϖw4ډIt;U*}n'P}m/j ,H}I vy:o^mӥ}noEuGթTԠ2~c*0{d*v[uaܓSA3بc-΅ Ϯ&]FB6މ)J&ºPrQ^a}5%+. :W"qMF'٭pSLD.>/!)~*`d*dzTb4u$;?3L]!UR]nrF !Vlo3^۱F23iQ}6/|/3*6G{wan@V|Ye\}7@*M2JJWJ;1=%C]Xxfpֹ.P'=m~t8y=|Ґ1`K*6vfz?3pGP3nCi^} ;GY"LqT{)L4іx}虹ɮ>77E;QM` nϓVW @\*id.^xqKq̐-CPs4-:2xj w^snacP -ciniJfDy!A⦩/ge G=3.Ġխ7v'= Ud\H $dIB к$3'US\"CW:k$#3MfE*b&g|m/h0A AFCx ^@떦n:YDe8ڐ-w_Kw Ɩ΅kjEA<\ᄛi醹1'phq` {饄CXMQu$*(Jl;p#ȑX%ʿtŒ 6Q4BngX=|^v_{V>3 4 2ZWVg倞Α+I.QdjOir%ƠόCUi#}Nʳ @{u@]}g 8{\|L KS=`'uchXucN-E-pDpd1VT$+ toVÉfH>y{^̼f~?Wi=V)Ok=;Z͹ʢC[%msrF8o}wsA^j)P$X LC Bު}$\~;Bĕ mC>Y봐Z眊.A\AD6xA=I|O82 r?%#HȁeNI75,_BS":xE3a͋M y*)'5ΜCɿF FV1UޭŰ]D-?Ƥ?:& Q  ʝ5&~JGU1$2jN<[&k)Ȝ۾7Sq[  I>F کqDv"QuТo<ɑ~g!hk(b,rY*l#!(t*L4dy`IOoCVc~^_j.+66 :#SSs5*'}V\r|T"B[<;Ulqap2"RW=Vn'f2`ޮD~/YH:p&  jh̺%DkEmÑWM€b `{Nے#bOW]7-" j gd~`61.&"OnyyZ7b!}vU0vEq'kJ5X+}o}ZM|,5m08^>TEt/ <Vu$8b e7F_=zO5ԇDjoZU U#hL7pmyW_0c)GLԾ&{pu%#Z܉GoEkSmN\Q?:8{ X` #=gI͠L 9q8>d c!UWВJT]~r=:/ ={_[_ kRh3HI2[㪮f-^}}i L?Ki2W|@{X,Uτ+/E]":EmK7վj8I͉+֮D=oIOoⳘ«{g\} _  0{j<qOG~%,2D}(c[w%dj(Z>İ"u]Z! hl :r& VH+gܦY~]f,ݛ`ΊɂS. g]$c[ޙ۫ϊhV:JHP,GN}Q j0 :|Y3Ma9MJ9cx6eXKGțhA` @OX3M MZtI-O׿Z(B93tr-._+88֐N_4йSe5:PT^U<W蓶ko&`WLEz_C(r)4 J!va* Ƨ=q>)X{dmyH?{z2;FrgC늄U8f JL.\64 +Um𠽛mH^adjL7c*T$zιLehiHrzjr|U)5M$jOfyRiJU yE %&?h`NH,^]e!wd~YC\`ЈDU!raZ2*]ԗbKCC2ʳp^/-}>pٌ͛qûNT \RoaE mjLl/lq,e)Zcz1e/<_Y Uo嗹9ip`+{g~d&;k:y2(?GVzͩh9I$-$W'>1L?yUd8ZHV ٷ )Ң spdV%Av}jhf>\heG~ @Zw;p)zrr&݇m*zQv;vBRʊ&APL/ϽiT|:. !=% >p0-B=eQiOFO˫(@-R0!Rc;E)}-S#W26HsU]SDc/4@t7ibi]q6<[v$sfM`z!Z5--Ng ڨtsOqkc5}Z#S2JtZ5FGz@[ѣZ&[>s*0cl$ S*M`a1\Rd1#i%ݧP"0%\9a8wb50rWWǪù]lQϼJyv+1F2;0v.&?:#D[(P=;Gb[UfZ; \9ݟ9-/"p,#̽TUw<pr>/wOKrDJĹq$d0'8o!g-)V{6'9&1PF;8 }a.( 3VqOyz2* )/]~S`fcj:{SxI֤8=M-C5gУW[u|ڿ-!;J}y–LSO$mΦߋB5EW73LrT3I"̿&5i-ߒV؋ci&PKz?i .$y*svha; [S<@(VZIj`^K677|LN)AJX4CQg,_9(Xbk&u\ӭK6FW7rȈ0Zfzn rKӵXh7,!%&5Dc;  ħK!lqsO QHL9G'-_6h z`)Ǐ@+*X'oI-/2B},ؗz<+)~vSgfW'|Z'h)mr',U] LбUﯟ`G4'9` G e`2?ʭO'G`}yL 8𷡹9D|?F^o=$%<Bq"v^8Eǻ).iL4ۓ{P}Q\~ 6%2̳>U}oFr.x@`ʘ 3n>{]vL}r3Snl–#5JhswƱh h. [?WKu=z@? =V Kw5\Oc݁rS~#sï4­NWWv\c3rM>R_=X" H{Iò &'*C{>zy. GFϐώ[vs{_>Ut[ \/dVYMݼ#7pHsa||οýk<}NKP0D«_޲50G2wx,}/-aX݊$h}XKg !]{[_Cn–9ѓvveŗ5 ,~Fd@#H#eP 0]8wiS\f$\! em?P"9jKN[+d ϭ4?Oֈhl;~dO 4ЏˑQG=ĜYYعwoKBݴ`o .T]uL2Vե>|ǡβVV2&!<zܔxė5Jɡa "h =1/"|O3SC5̫[U7$fK;yO@f[%8TGX@0.D[I-p,-׏okNyzUXJ="|Ra}Ӓ8x=22L RPĊ[sf@?Z|@-0Pn:1?}J/M·+YS<a,N\]N*lmZIޭQ*J w v |Nt ED! $K\?etW]!6c .{Q7 c:g#?wȵ:Z` TOאfMDhJSL>Ū"8"ZFY7npku6vZMo^/?!-prHXӓ-vSlҶ֢HF!*Әj3n* "1=ǻ!H13+8xvK4}?F}>2HirL9 zܟMkx73nvYЮ[w͔B,1a6IyM!1Dą G2Oi'}P߱ܪbcڃX^Mk}]Eٟkڞ61"-c QOd,'Ѡ_YyGépyJQR?q47hiəUޙ~s^Y)<;{coc4 ( Sfڊ)C&d3:8ZmkSiTY"7ڧuFfF4&G o7RNfpVM{im<7' iϗIug&PRxWH?^I*67z_:cv=Dž ~ًo&BwPI,_ZEmu8 M`HĹ|Wujk*5vabn S̀ne!ƆwLZpELECe߱Sr*f 6<ͼG=H0݄<FZ+6-=6|0z1b=5?D͒3lW_UW&o 8)_w[rFSapS3Ri&q'ܐZ.Q_`D5=_Y0 ^}t ܇LiNz*-I$V.]cӓBNe%tiWL-ŵJS)f_0=׀=|,aܘ^&i>#ݕ{<>,g )82Kϻ$h=8veGZ7OAsN⡄@0jEmzTR)9t,|NMY Fr3GJے*M3>Fr N]uc0{!ʸѷVʊlhsUǨ&t]i \!ǭ2>9ix)&rsK=C@}N~OP^UGjk"uobDP?viV7|GIvub楀yaJ*I^|VsG7%HAq[Lt8"3Vظyud H KT0K]fgwA~_bX%MW b6+AWgϛ'q Օ[gmCN[߽VS-,{3^ VOxQaa387"1첐f/t'f<zY7w>!{bow #==>P|<_^b|*ŵo2c]'v"~z+I,!V:V{"Vb"- ٲMJO*u [Q5W n5w):堈N~`IO`r1@M;Mv^|s:Y.1 xI(}޳K䊒$4u:C25k3ߎIOCu IBo}p+`ΰڅZ/bi(;NxfR!0oMN@DPt`]^Lo%CukE5l8_?yD`vеrj hv!ׁl7ɅuHnz qТ,v {͖R_e0\ꇡMŃ7SQdfzu@HƗ >mib닪gs`Gt m<9 A 'R=π)jܰnIʆ /PˢF_d_. /x>4|9Kz$b!caE@$.+^/= )"\*$MqβRM2g@F@D GގMjR֕Brץ׫t5J"i';U.$Ur`jfS]F`$&?oWr"SF,z$\/kDWloω`!{t'J^ᅹ8 ^ẃ {lV͠7rz",!#S IȘ96'@>FW [h>7" 2N"-z2%|^s]QrNNKƞo̱CYN?"aWi2;`M(Ϧ몃riO,~10C9B+57Oaty˱G1>_l΁Q|D酡6y9ՌD ~c n䉹Y1ʖU=[TӪ^ֿDI/gDٜ7*Ey@&R~p8ݹ `YzԸQق)W L;+$lCuRYo(j$]-JniYݲN[`Jn͸̥'<(n$}*?C讌PiJy+@\o|MV4YZ-R6'`]@H[e1@{B1wSIP* ;͔ H{l!ԯF#p~Z 39sdJ 2a$"~KVf#盌Zč`#:D`Z/zeb%*#RɊLu"`!IM.r66O3N(yk,oVU%dzD"I>uݾhH4^^+.E_t\IwYmҠo$6"oܮ5"d[g5XAU$BpsRmԴ8f{Х^zFѣ]qcaU,I/o*vq񴏐X{fύO>큆 =iꃲ6ꪐ g{$RdљKSsOᔉ`IB{$T5v" 6ub} Po2>-Q4([◸̏<̚ ˉ vA`_"3f45i]Ցd|+uZ6R/F`UTWwY>}k*mIeOr(4Ӵ ?䥙}$˭PMl;Ouy16^̞tJv pUq]ڜYi1GY{i= 8OS XEs1rܦ6~2lqVu0D9-)1aTRڨ̡o]n4󮡢`SٯUG%S|VF+T^9 jU'3KM mv#ɕu>% .}Q1Hi8q~V1uRi4JL72ڬJKtK墏5+)`@Fu#9nܶOeo:XHWV$&WӔK Z6[Ўۇy).bĽ"F޷1t ^Ɏֲv̚~ Fإ7^H]FKM31)1b$O塞$^;'Oڄ 9AKׂ1‚a h`2J4]dFTQG0㖪=uTv·M9y~Yak DXh薅ǿǼ7 2[*Xѕ%P6li[nѝ WIi &:M V~'8prDYgjIѣèTfy|/ӝ7qlr=B8g .;SkM;z8h] ypCV1_+xw(  B\ri6DE=aF1fhCаU y]$B^9~0#j5eX`0Ic8kwoǙwgܦPu1 / e{d'D1җx7Z۠RB1Ս- ^th}'IN [[["z۫vMBIa|z9,6Ԉ{drbF:aW =Hk?ǑZ>C`0^Rl AE1Ĺ-J)kJ*7Q`R| ph*b Ce;Pё}šI%l䁖R9dcރZ2"`KdtEfpI)QElW?er>,ãUDŀCaᳲz O3u.ӛ8ad!qW 'YX`_`rC `Gzx-J[},[1q<~UzPLL3bjtrjv%)5x]2Û(Ym&,I@@3]yo*.>Š93M:^i<7a"̐}l[Č^CY:O5X%k-ko/!3/gqA1)SOR<@(sn %5# U}!@"}:(ʹ[l3cxɎYr.K5`} seV.0QTlc(LOY*1ߵÆ=">[dhy2ڔ&>B6W-+`C#F=pM#7L.EeezZ7-gP:!TL^;"49vJ^ŧH^a>YҾ:KjɁ!"Td&KJThw-VqopwEb4n)JK *:s:Q_&IC]m^4Ro =Wp>M6M {>ry}8=NpY:ۙ*Ytg"m;!4&a)냐rC*?(e @I(˼iwEItnjlG=T\ WpQo[ Q+jUl卺 rdFZ"BdjDۼ^SG_Z. mpxZT;o*ytYII8}F̩{/mSth4hReƈD!Ck·]t@.?I>Β&`'f(bb >D15a{, !>h}&U-I"b֠vY\l0ײū1 {.!Ջ\C_5MaϿx6tcy8[9;;P{hE:! Tt};T͒!>u:3m%w%V?gjӽ.̸lECdp7CZLN(&P͛jh R_-S4|.FH >U Z~Q)/)4g*:AJc<Pb@AU~\rlR|re_!ql B`'D?ЂQ<%)gV{U<)m|Q%%vң/>@(Je*Wk񱷭P(YPKO 9`bvZoK9N&f-y0*N -qr?`m.C=P*i7W⿾{!'hp#_d1Ok$?\Y3sPHDf?@6h.k˄ZX2*,ӭ/t7+`# O:뮇 /b) Rۡ mq6Ƈ8 6qLG ^{$7DwV/rv)@<%Cvd@e<15Z?0ޮѻ~A1N4-Y4Z5U.ņ|'۔^;"]=,Pw lfeC-<؝L%3ϏS1/ @ޤ#L$qY< Dh뻫y]s + <78 h>|@xt>tH'8ʇu ֬ӛeK(,1iɵ'j-'TC\IQ(N]CZp.>PbE2Xo)( kSӾZS6FgǕD&Ѯ&5>+LuS#YLrf49Q` N[+J,9Tq>GLz͎q!@jN Zus> KHV'79Af| [S&c%+%hnpX~Wii|:cwi؜xDž'8`=h'GrޘJ~j8jh|bu/UD:']ˣ424s@(yD} lGӠ8*c@%(TZXIu:dL)l|G: e=12M $q+0EnnSSCJk7-R>'p0x*ܪK,hʣmodrvIE!+MlQo׫n83}-`Y=Or( og8ѫ4Fe|N}*, 6޶tԠlZgpAkkĤH&ri1婋Tn{ojJ.~v`] ߳7hM`{Aq۹dX՚KXK1ְPho [>-1G9[Iw-I.;//(TS{i=bZ"Bڊ50urfJ@8[M/'B);QkQBRo},wi?g h3IJz Σ|bYI}:6 2|C"3 \2?[YY^fdD||vM:iI]y00:7hazCSJIfWcMgb]pROBܽA9,lxyTy:"k[N9?;('`ㅏCׇ{oD\`] ɺ,)"!0$A3&4bTNPHAGiЊ & isy":'s6n)ȅ 38Oe%4e[?G&LJ GbE!Մe5o_P:B2-s#Ѳ([!Iq s0U)Mb='FCa! r{)kQSCvajNzDzy5[znV*8 ?&H$lj|!姷2H<ȡ5E38E,3y4pݪ?tRz6VBu(S3%9@+_S@ʚe'{Ǝyet]b}3`c?]J'XjWPP.P}0qeZx36a4@$VsaeDE*2_}ԴRYҐvx[;.[Y}t <%k|20j@ByE3cWR0*L^pHI$gI62RJ&Vj(O}sRlI'Vbr\ *][i)'} liPRxM*GDHYgK[j 5EgY#s#fMίݟØ9 ]gF^!:@̛.f+v,Z|H5 ׭u$((wvs vǷdKUF{oWJ*`z x"u&[CzKi(b3*H>0o6 ߭4 Vq^vsHU˟CzL\%I^;}GgdpA4UÒZiA}%'Dz#!-`5X9[ !&t켝:Ij?] b3<>X\u\pIXM*Z: 7e6c: Ͽ//Ui { M8;=G̨Q&p?މR>~|.F;ftص&|l ;ͽF [iƄ}ȡ:Y,=w1yLx' l%9Gp]Iŋg甄_Xr%k%o!YgՊJJ@\F(Tԑ/k,kg!|w}gq):+qz8}rz==>i?Ī m`;+ьK81aC`"T9.@ϹlGPуza&M% i8JآDPPsnYLꞋDfئ.˪RiSA||uHLݍ^9 `\8!<ũ#ߎxW $":ȷTNf]^ix<#߃g2(/75 8m-J1]Ԟ#ZAOM ;S&yTMwX6Dp'!u*q^$>*$ȳv7h.? 5 Թ0lr G,֔b-M ɝZw'&x~I@2jI8L|hyВ"7:8e!9 uioPT>o{SsdzM IX$0c jBIfSDh{ .S8UƪkK==,fR,̈́a`p4(E/0s")2y-jRk1hZPr{ E6a,"#J ʿH0UoELҞ7MY}H[v@ZCc2ٗfO*TȻ)][^%o-9L tSs_22I'>h}0OI4%qf9&,*> 83,g6v(; a/'3lwS[}K`N#|EÔ]!mbW)[/Wښk 3Xp[\1%q:A;GƐ,3ŭ \(^  uzk2ܰahb@bzI B%g {DBcsIUe446?7;S| ̯6c9_q_< ⒅ĵz0 bN~aܱ !2C*fXoVӜL45SiA_AYD9u=|~y ƒe7Te/B~|YReֺÁd~ ;lS֬rjbRfv>^(W:t\| 墙%\|}du9J6ܣa$^NA_m^F[=WN@q YBCu$H@@}0u!~lhP suDܚ{Z)&&wI_w'**[K ҍn {35⠋!wZs1˼0Yʺ024$VKl ts,ۧ$œ癥Th.b޾Th}Ժ[^1A-A lOkdHP(2&hQ,EU?m4v7(OPz\z9;uTYF%|t4VK} KfF.MF;2n\-X &hX6;c$'4~BHg![EXބ3;B* SZۻ#ZM M%+I6m 뵿gFO )dHJ#BVZ&My1o:?+5c%A{xxu  ӈ|f3a#QtȽ"j:$Mg6ͧvAJl2b=ILQNv6K* Ƈ?[g5QL^Ds>K)@0!^KT_L35Oog3L9\.t\tNub&CH?Fs 8>a/:'R[͈58?obigK( WV;qy+!^1g̪ζJ\QnSa?MYu"R?yl+Fۡbۦ}ʳ7$ S%mjMG օh=E 3q i\E;85NkA*&IZQ=Ʈ;gE˗t"@nzr=ҬKVr`ȐvVr 3Fv>G)lPT8,:FP`.5*Mm[<"x~xSl@zNɪ}2'Y%mTSs _WwA[̑enTSȫ05̅w #>]d]kjk\r),S(j#qBSn/,oy(g9Zė#::=%ѱ53B]0L]bs|` e祉$^%iֱ⬒XB ԝ~eCsΑ#'`56ֿ3=FA,x6HaȎLS/'"6nX\46$eZθ}yl|8co*i7>ѱp2l۱wSdN夊ʌS j⚴JySvΕ*k?Aw;%BCBY]߻fw)djm'4^0  _m AN(m\#b&0O~"FS.Z3"H\BB5WQrXy-"El*g;~+ap\NеI 2joiGi/9IWj{CNʠvS,Rnܹ#D*橢*6$2.{g=J'| GPf==͘IWN( mg^>wjçM,aAV|`ʳh+ʞ=ݟ~zY[e@牧H]qz4{Se~bS US4S7\T7Ѱ*:/gN?bc" WsQL\#Z7;?)OqvW*WCtz8'$OL)Y'n5+hkB~!rlR%M*M0Ձ,jJYV;;Lp'\}MbUK>;Xۇs 1ѳiu R|{mşuS\EʇɚŦ\TF6o1ȱf%}?[$峳 q]L; ky-t8F3R~.V2FG)`=mѸo>~V?̧i+&/L?$ӵsw K >z!Ka("%OvjHb'H L4֤@qJcr4k13u^7GK1g(8>w䂓iB$bMDIK1WjJͥ˾0 ]6~(;+gX' T:Q:%ἓQ}[Yxk-fv,,q|iԈr~-bjӥĝڰj^r_Ђ|쒷H_W0MEŸ3S6 yWa6E@FɴO_ຓgk:%h8߸e4ѣ.sjEM: -4z*nc綀 7 W޶Q`Vii2Bf$My-_AܒKŰ1{y*_ p/,r}lzt 'ݽ>hw4k"5s.uaCW7Ƕa٘B0;n/8]&*& /^%9 < Uc`tL/]2֌ Y9%_lBC6Z-Qv*:a ?"BO#ꡬlb}X8@ݒ0q0.ˍ}- l,{cdWwAA4xW3cQKj#JќҫFd_# ;ZT͵ۛF;;-Io, MvZJRm^q`پ=N|wH%JՌgm`3ڷoV9#^wC=, ݑ${hSVlf:d $49$1%QtMJg 8'YݰO4**F1j֬ЩKo<|YPUx5t+M7!]|8H4]d {~:"b/`ɀn!.FtѫN|RTM<_;; I$KJp(&c4yZCK7P4Z  1vR q!ҷ_/ Oum: fBg_愳IB+!Z·Q%r2A֢Ee܉AV@^Zb ^\5YK`KDX[d5R XZ/0) *TV᳕cp9pVҭؓɯٍdfx"a5e"@VNfgkVo^;$w^@tgżQ)w X0'fcY]gWE?٢s(YkelO~.H/NʞX,> bָ'aȴGY Rs?ϯhLe{X}"Y}ϊG*Ъ.>|Ri3g24Rt77 Gh,WKZ&wD58.h/`gU"8$q w2΄Dḷ-|\%A}忙zD5.c(_+\F0+S!*@Pɨ%ސ<JX?}!2}.ݴh_GO $Q0jL>*?vϥs4vLH97Az!{kc5$D@{PxPu +>>oA׬BQ <.C}{="vS,MeEs GK 8vհc}~ݸ\x׍Ʋ$k؜u@ [ !2Gւ[ mZ2r#Voa/C( c˥f Ǜ;Nwkhl$jҶ/ o|4nwJ?Xzk_H Z}eh 0<*Lg>w[Nw83 vz.E;{1JN yX)BoIHXjj:ab/e#2z U<5S^!C 7㦝RgBN,B{OFv5Z1Հرj$z!e1>;f})['M?S4؇G˯ߢ75O;w|7 ,.jdn,uÄ{+wWZQbt s>˝c~Nc"f(#I+q+t9j.7COѰBs\ eRNh,qn9xaJ{kـnP)⧅,H)\5²7yS~?: c<ŵZowܝUϑAAp.kI)ߝ2jFӹ@tXt?N6|Qj@&0G¤WR՛g@9 (G-wŗ 7:^lP{[Umk !ԜV{O͛gDMg@JF@6V:q!sM-Eo׏LlE`Jd[9ռkw> Ix%t15&ꅓUSMTRB褓kг) pUM޺[yWY@?DU|ʆl}B\%q λ}0GpɵwU*k##Og3c6ʐT9KRg"Seû%_zW;1,@e7mҵڋzZSa< 'jD+&'v,SlKrlE!S`^6f}({™&{Y?6ˡp$Ȝ:Z)!/b/Q;xlQS&@ڠsU7E󍜢v6hƣC*A bV/Tz`BM~YyP+Y%{U!uf _N$.%O,6([Jc%GP ~fS$;M> "׾%z̟%V 0\;kHg9N=hOCn(o3FT9hJ5ˮ0>m !V͠L݇`hߕűJ|([AXJV#B뇲M=ey͆0#Ӫ!g.$Nwu+kjU bkW-+y5.12  )g _ : U"B|)f s9 Nݖ}f)I9nidD̖ŎRU#1HYd YnNi8<شRJԿ%րS7j5e&d0/>$&7Io -V|#7g/jmvܮ"&AbVЅNw$j!߉:f+/|e?"AW{qҳ0 !@LCBlibh!܄K6Uq-V_.|d"=0jpDDPLx%C\;U?_ia}\a)ADY(F uy ku?7]ou-Hx"2#vvTMn,Fwj1E s:'dLDeݐG9#uq&vV ]t0.0Yrђ\.?e':yTcf"@]e^F;@}S_i!).;E =u}HzOC*;̳9A%ڥ׊_xLs&[EwMܬ?GƝ`;AQBv6Ư}>c4Xm`Qc}0!\9RT$&Q$wB\7~g@ҨHmq1(8q$9jKA;A%j~Sd1:d Q R gqJNe^Rj-i>{uMs]cMP€a$ݻF֏'Aq'OP㏵S(PWyf׳d-C2zo]y"g0F&9A{3nZ7,]&/2|vL6I`MLp,)^aO W42&b2zDݬK fYIVj3s`t ɟrqI7NiŁ҅2 |΋GHDlWAhnGG2\GC 1 iFRq 9V d2ߏr n2"ށ-Y?G7 tPm+kZFT?a}aΊ~妼.Z%s |E,>*"GY $HR4H񋊼5 MyC $8N{.ڊ %CgR"S gxL ~38>wWV3L*Y|ovf !:Z3nw^;x6{>C\''iWL<RGV"bMzF w$,_,Fway7+4K49`&[6bɶ⨯̗v9X^iOP B6ǟYېٕ3s(B\` ý6"_+uZqfɎm X' fEHQ?Nl#T%0ʄ+Ol\Suݞkx@,!+"xD0ٟCl~t1Z.T1 e a 7s?Ί>StHRJ,*'`GJ+CO_IZ{yJ|UZ,k@ 5} H^壢w܇ BNKM ,Z(;<3g`O+t(/9`Ϋ2uwt]s1mCg7jxq_00HBm:9DF>|Nט[tNwPlB e`xLO<$YtHE!feK7-/~ jLE?ͮ+A~%(*:rmNd Yq-xҾ0[~93G(%!hUf1񓿖hdyvHV ,nb>qyݣj)[ } AѸS+97t(E '0XxL9bZ eƣfṢx]5/9Q^ðU]ֿ]9XUtBʰg"`^f?E 'gn5ҋyF̪ 7||s 4$l}?JWGknC_?,P`^Bϯ<wڧޝ(W] ^QI\tY`s.m$76sVSB, i u尉P>U);Uw' RBÈֿGXk@@/o55ERV*$pyհuC֗W.W׏쎰?.x55$́IrmBVZH]!VT&N,\] UY4m :sxLtS~| ʜ}Ou1)w>.}Eh_;Q}kc wS:zV0K ,犋`IY?q.ti!Nf/_UцMPmS 2`ս0A77A]hБlgPwJ9}G nvFmcM:.Se/VP'ΊxO-z)"Ğ@V=4fFlV{,`O WLQeb>)25c.?_+r@. sP1P:>ū]}藣M>X^cZES_G_4Cc *H􀲱cK77U((K\[~Zy>\e:!}{ ȝ$vܿg M`|7~]z6e7]C+oI9./R.qi>LȢyiA%ة.%EͻXt]U'gNjIm╴"yPϾ_Bɪ8l/:Q7HWMOJ ?6^M.vY:0,qrZ[JW{R2+~!aւ~}x#".W;9B֎go BReD r0-2! 2j7} =1hI)BHoi/G-/U*APem]gH,:2CIKM?{7֮N9v4Z [U]s@@"2 1.\e93$mdF} MbWDيCC `G '\缛.AMI>݊yTΓۅe8&Q %d2ky?;VtHc1Y:౻GLrt8nĩdq;U<S6`M\DO{B\sz5>߫W|hi+D 7{RD)GaLUS@zMҚZlbq6mLz#cb8"J0?dfdJ d 2$o0)a)ڬ /5,oMm4C?!dEfQk7 ًnq6dm_3[tS3;?2˜`96hX ucL.4mA7E궭[1.*_ۼ3 =n6T<^Q^oA4?57 ۊ,euaZ%Eb+L'{*$}wX7_5Z$h<+2C%"")WndSEDY\$ B\(!: drgxM [ًn#{kbxΪ>ѩkW@dk1q4C a(my#SAzGwںb/.Yi6ˈޅh_LqmԲ( C"c"y=\lV`]5q+쩬8?8Vd';e  ,(H@*GFq-u>斨t^nIEMs}Sz򴗧}3h=ӭ3yofQRe4 qc"*#بsk $9ﰝNju0rA;r]$HAGקd9C_hy9MlK\8޿}Dho= G=KҶ:M륶5V{S֥P6+Rb~ p |٩ql'k_Nfn;[%79aDBU=$/P X-iKO".J7mc-ZLDWkpRBK2x|XI~x7:^?w[SfHNfW5p ʔ}'-6 g-woհяC ׉mLG|ݫ$MEHbreǪ^7` |u5'2@/hቐW~90jj|d҃]=x 3'̰`=(+tz`/bbNXH{5x^7QwFwP3h<_-4XԆ3Jݼ?9$5z&ARiOtJ,zvՖ]@a޲o3j5%͗ܪ+6ߧdRz 1A,aV: 5]sXVXވ`B/y\;V L[,.U6û^[a{0)«5{6=;>9"o[07D:/_e^9m3T9DAۙ)(k$&)< Nt>xqGaāZ4)("dfmf$L^U; ! 4C+ !!i? <p\3#m rƈ`/t2nx.->A:g=zFvg=%ʻWsҐ^Up ljT|L. qr K5`ޮ_ӿ%Δnu쎇ֹ#l o!pa%@ϻM9VzR@Wb5Kjm2=.y5'rLGfW4jČ0D,abG#1֐p L-3KlTcaኡȣݶu .xf&mù{]:X&?xp+Cs}=Qt.^nl57f1nJH݁C9!$RkޫJ :jT9-DJT)ȹvQAɚ߶VC%WAխ7V(Y[J`ꁴ6Ty$IH#&4٤Xv+hYd0\=)B^(,jf2&t! ԝUQDSR>&g53f d4t qcT~/&:Hݤe~u ȓL9/d7BLVl:)]PZODG[;Y 4v=Af ^ԖM5ԑ?'uca͙p  l yM2*ku/N;#KU-cۃ-YEL'qV+KS|}7Lt'{4 y&U;U}5'SnY|ư^ulh,I8eC8(9Mh)t)v3#6i83G<[!wiԬs@bKOzKdb@:$*NГ XthYay`w'(RC3f{/4 d@D %GҦs9S  M0Zh<@y!--苽<;E}35t]Ï~=SYfU ~E_Ƃl\GdIWs;dea8 &TN †/7JbLO)mD+ Ȩ.~x6Q> Hp\E5%`xk'r2 `̈́zZȣFyCGgsIٲltW\aK8w!!ˤ8f g ?}p2:/.] \E8G켊!g׹5{`\FSPj`kPrM% |gK_5FȮ_|Zr.@,kxDICn޾vzh? {Hϐ#a7-q# ^+3J[/oj?o OѲ/q:BѕwcDIGH`Ѩ:zהxGآMixfڈaYjohtj"n3@14ao?lFϻ~ mk-  aْ&锳lhX{tGֽ[1VC߹/dtvZ|n#?uorAyS3g#lT.m/E:?EΆwpr1 2[G ɣ4G:`hPޙg_V1ua'TB,}@^\ fss Fځ=R+T mS<>{<#4 zKӾ,W#\/lH{KCArBuϹ$^U{;|{Vmi/HNec0a )?\#"ÁYhJ 9VWζ8gj+!ol[*JJWJX--:brX !ՁUG< ,E?<#eRiPp҃ߟ#҆lֹK]xZLNԵw7UA=?xE^}Ǘ7=hfY1kIPɶ~u\x͸0W #sJTҍHnO6vRڶRIiծӜrf Q=#RZOc;JĢmM (ͼtRb>H!HK(}<]Zma3 ^P_8-A8HjOwy7[ǮSt.eG9>[n.sbY6122rIsMli0 tO/OL6ut_~:Ly(nQ`-dSL?'H BUR|( 봺CL[mn:A D1ȸVq´@g%ywa| G"HVjt}+ ;xIJVhBNUGtUl&AsiS[C\0(^K,v5Bcqoe`;`Qh˱,j;>3@Ad1jM!,C ?$WS.d& Nrz{ag;pEjRbM..% C3`9x3$^,g(2~gEdOT%8^I&J'~d'~mYlw}Q/<ІɴPtw4Vyz,pL'\V^sHz5X>G@QWN3S.&#AW2D ;\L^ZH(K6B ߥ\H@W*Syw٣rޟ1EA w CpҔESu|i?՛fAjLZ $j`@W>|iB\T-q 8@Wj3iA\uɄ;ƆJ 7جdo6,AyjZk‹[ h,(GF~NN1Y#Vc[dKv5D$E (df +F۹^VeTrY~LA_meƔٸCidtg zSǻ%(IrI&:VoCI/&7Lr˛ wH_Zw{U6ڥ[Tv)ge y ڑ P))$5'ďV5ࢷ"7ӯ2@|ergyD1|XaOi lL #ӝhwfJ6.jVí=/S?da{`@ I*h,%O_TJW뮇" /^fM] \3QI6Hw 6) U\^E@$8XI ع_OE 08923T|1yM*v-v2iF]_͔ҒWy޻h+hD+X(G+v1eu=xVO"n`*vGo;#&X8IY]Rm$l7k5±lP5U|UBP/z[8!8D\„:mx@y9!d{~B##}U4]Ij\1\p>0DZ[:+W /!g x;"^ϙ=eySYSs8`_ @\eSyx(ID(:`veJ8{I89tD"#\M.$M"",ӆD 팍'iU8йHHlcOƋݯmw ,vUkK đ`N5;W]ś&ِZB?ޞ(H]홊.eHxH? 'ZəuhJN vZzOg 1Mj*=eGrAZ?M>ˊI;V,nGQr t8oz^f[!#kLST,aTMۄ+ KMʔcQ3Aq/K^q-@RFN %bp# Tad44h[YV* hry{GyMsگF,<~_Z(ždz }R7eT(`,>= 0a;RmP,KЄ򏺮o"Nq5,¡-n_ em!_A>NXJɸ OȁUg/|>v(Y&,?I13b/ȊD5z S,sY79}] \Hhr6UD8cƽ讜Sp`}jwd]c-r LNAQ,P!ͫҡOS} dN2VD})%/1Z4L˳^7 8|;5uu[Zష$?L#48,5("⽗Nf.ō2`U>N⴦18:ܯH32kr d:F'wlÙ?|+8 zɣ4#pŦwi )m<OSd&K+d7P$W^ OI!:=!/W݋t;Չ\[ZLi?~.fDJ Q^EQ{ϵJM\ӊ:)) +2=Dq&d)8y7Uv@DEq1m͵ i#؈Q~Y,ݼQ<O޽A+2Kr"x o/NsbW$98f trA^u4y%9Ӗ.mw7׀vYC_ { z!, TAz0:-&TEMijG,J3vxCq= 6$.U[;8\^z pc Ӥ^aҢq=pF+ o!VfA_KKc=*+X4A#F MAAEݣƉj{wIH#llj5q)RT_ɘ+q/OjyǷ^c|Y9>RkoUZc/vyCRP+%WHH |ڞ1L8X3zL-<&M7J\9"6 FzxC2~ dfLG &.خSۄQfdɋG\ElkifЬ0G}]|u5{w v6%f4{ Vr\"1!C܆#ܒܲ#K,CҜ YRkWUxş3q!eO 8>s?5ź+i∐H+xqOOj6N3 c_@x( }-tHVZ]zH +RZqJ| * WmucV'4{&stñW8O:uJf :Sr_f|߉>/1vxLK׃ T>j[RfhXQ b XiȄޘn(p$nuAzO ٛNDdB㌂x0YT$yz#>UO>U^{%1Slq4 66r|D0\y8Lt +T+9ħ;,:/exb'f BSBc?yȪZ%LwJrbݿq +ԪЈV\l/~< A :{7tZP" [M#.4cw:ŕ9Z- Wsk$K}8͆Wpe%MYM ӀB2c깱!j0b烗_# . O$Ex^ye0,-,ŕyi\70?/]Q?%ACf[cp47=qH֠7/Y$6Pw/]jCgx_+{2µ:u%Ì׬fr9B^TL#do l^KΗy9|gxU ?Fa;tlIf5x6ZTwZ?1>gʳ9dֶCf>@ ոf,GOL)\?N-V\/ Nt] '5s'M:-޵ |Mx\ӨlI)hfiV+S[ ej;Nt&5@k*?&_okDxd%淏=fVyt\Hk& -X+~kYІwBkykķ3کȘj ǹL<>v}OPXC 59J(ygG{y~R,u]@>zRݦCN-, yYy^K )ҀzF^%Ҝ)'yInYO"FwMt& 骣R՘ۆFKukUmʧEظN^dCj@hs\,L^`.˒(xnۖ{!9K\aS=4#qf'݊e.Iq 3iSj Po ![z~R/bDgsa|6-O>]_7~qn"-?0x9%7Y"{ Lق8X 8C7}_Ae! dcQ~}j(\>2ne? vVcX [x}߳O 5\W>o"TΔ'Hjvh._cn8;X>Em` .ntf9MiUqae%pCrEd@bX?J0tL2"*yk  4!FtaxM[?A WjB 9(f(>k"{G$ɒ*G;-cYB]rFѡ?zHB:.E>[.4h#[ UՔd ]=4AZFJ2iLn4\}nFp>S}>z@Ptu-=RNS>o!_SHsD=8OP6P4z*'fnipX5.Vn?3wbOqYRf_`^= 4)QxoX+!7|sK;=mzbث󦾧EԠbڢMᣵ/dµ@8S!My1gYlCY*{'q([,0|ѕo+&Z)Wf1DؒH U ! FLj} VV?lN?:24_7yLi-IjX0 N# H4BcuFVtO ƊMTM6sqEޙ>YmQ8w(G9Jm;nB*!%Z/ˉ2׆<>qwD +qg2pʩ+- 1Ҡ?G |h" SVµc}44V-#z`ů`-v! &hDׄWa $d$}=TAN%6.#g ~O-zfK$+*sގԮd&{<4ף& S:4oXp|,)Zy$].x:Wj' .!^iAOhf$ A)ot7UC{%A˿vJe5oYn#څ7{@Rk 0X d 6#" fIV{βwI9L@s;Q iDBZ+rNYڇ%$f0+*cPU|w,s P%'daCb:1Uhp0#Wjkp]gEaw$vOn dXlQlc K cAk!nƪzS'+,C h ک _Fq5hH.2)l}RW#" I)bb~އ|MZjK5Z֗vE{a ŷS?:3=Q՜l}m3ܿ ,)rI1ZGqeٺ_[s˛\d{!4 Q2(p|-ݒֲW%fޤ3FrZClT4^96.Zbz-Z^`?>Vh4W[whO)WVv.Wό>JDM>)_uW<{P٣1<;rtUd?kȲ "_ U64t,;88fb~Z+TB Xt?d"0.L`N*Q ,۽µїC7D脬 KR/#NW[Jeҏ8:ɢ},_B.m 㡩Gf!x#vH'[C >Ե"ʜ>r4GQ0@U? w/M(Lu".] 魓' @NC4)sHa]-Y6͏Ea]+z-EQ7`jg(Pݐ,,qS xuvHK!-o-6t"&mUSz+D{U E~FV=}t%R^te>Tݓb]Uc1N^msҷYKKX8%T.m/a]Ry4N!봝^r PE0F}hvHJ2HTѾ}5t/?Tȴ>ƨcgϺW(4oF/4dgWe]JiEbit@gSO +CJđ_gt#˙B8j.G"@yKۯ]aO w t'`JmmbxԬ{l0hegU(&Ѥ" q6OH~rdO(]RH;%u97G\aZ^<BZ6قjG2Gy#c?bЇu.ր0k֝XECZ~nkXʹxq_fAeb j#=,$d{V[믄ծQZpݝRX%ƣ@_hY mT^_ٶ%a &ridk9ۡ"[<)$aʤH菵~=6Ntʊ *PLpN%CI;wԮ+u6i\tl,W i#Xc. *BD*z;laԐ49ت`\܎㗞,(3[۷E=& '}G x6~rKVK49)+^99134+vO g#x"⢎yBkNY>hT;- ˾*cr(-] sge&ȞvYc`(vv&%r"<+KWpl@:\Rӳ~WŎEaksWnKr2N XTg1bNֿZžl&e0W} N Q! ]1 2%lKE7e|%(՘#aR =XN|O>]!Vy@\cv,<\B&N9D Iw4U> kE!"inCS`h8t 3Ym] 9QKlS<*/wimc=y`'U`YZcùΠj_{V3eJ'uђ[5Z(dpf[UBm`JQfKPND-C*yi,dd؁~i=/O.Ù͎S:#o"&V1 >ݵȜwVQq{iAePw +d^<ܥiUg G_ZgF@XH_2O" mCYDMݬ{cMTÁf\6 sYh;EcҌجĬܴO!(`(: m:%vj 7|Iw2_vyˆ4mgO$Y]2N(bU`Bn*i/b|pNQ#WUWЭІvV͢ 1WȝʤsҕlpNCk1/s 譍  HOHEZ@y2uS Sk[yJ)$ Α݋8M'~8wY/;T&IgRn@=Z`adӏ1M(QtCm D"t,/Dgw$.57T|)" DYuWZNakđў-ڴ.g C|(,ƽ \y,>LU9_=N~ayJqd+ZăDž0]/epssq {9zi%_a؞S(c"N;{CoCVOޫkjqgʌ 8Vi'GQQ1+;"J[2Z3cVt]d[yPN*5x P 3%kqOj`5fٝ%@^Ғu=Ou,5Ͷ? xGa /vŮ :/ELx < S}hx-e=F.Owwp>糁ey JR4^HZ9ƫIfl:ߦ@ sO+/s&d9# }5rt՛3'UTF]70w|Q2:WN$bYtF Yr5 fSSH\QdϽނ Jx_e^C cJ.q,iP >:ROC(bb#St>iJ0c,}h8y}0G?Ca弛uƩ->Ys6V_UKbG= 9g-P^f]Mʆ0nyds$s{=W6ūﴧ,pߠ̂'&Bs%#4^縼G?²_ߺw (!ƲϼURd!Q\sdÒ&=٣lj6sԖq}naxwz_&d$?=4y,g3m^ڏq?5TiP3ߐLU'~9+aͳÍ=ee Oh@Nθ57ʃ5Skrn-F);~ô b)*|k娭Gd04ҙ}99:"ռF[B1xK֦F7KVy,qDp7T-@R?kߵ rB.ALp=><ۡGDpмR wFg&XenXBXS*rD &e[`(!qb ԝ@s)7=V#._n'Dl):b`ԥy} Ջ.N! ZeJ455~ y]1oPioެzj]j7Lf+-wpJ'1w6P}Rɰt\ s_ 8 -uKLsʫ&/UG Gr[YA7V8ڤŔdmåq{Crtr^.0^GJ'b)y8?rMʋz!V 1Ly?Gw80F.y,b&pɇ& \`wzO + 3>[{O7&[(XE,_Sn8(Р) egUMNr7A(SގgS< 4\TP&+X A/KoQVo'7gIҚ@H,9^uF?S?@F* YzvǠۖk$ 8gE393D= =D7Q)&<+ܒΥӳ]C`zq'hl?XkDH=-1&Fs Daɏ Ā8#ֳbmwOӞDׇ5c'NJ$4OlE Z/QУ?{)mQי-G,2{c(Y` ׺'$LSsp|8/85NdQɼr}՗pjwe{Tx@t~uGV . ;Nng2K6>9/W"693i\Lvx_r&yȩ-i]٦;w!+qͷCUџ)pы$~/ȴјFW=^1g0R\cvyPRa%+XvwPAxÃeU*5s,\&:語(x롱hޑu6"-tC̓Gfѯٓ<'i7hRTy7MiIW@\{0{к}ot 3# H L-^jTz9aW!%>(Njӂ*@R:m>>I.txof)YKǭTrz`-pl޹4 V^h[Y}Y NuĦѫk%si(IQ_Lek¿}[px;-N]̩9Dy us[\3Ɵ`uŔ_^G* Ii@BGƖ&AnM:#|ꨘҕ+vFow N}Fel7cK&kmFIڵL{\ |]F&H; u!C;O "Ί]oC.sZؚ4l5{CQoo>T]C+rMH&*@7!2}R*,]iܖ?秡d$`*HtIT;g־$|`9͇פ ؾ/ؾ>zR҃en/q6 Th 'm>BJOы]3 9PuN!Mdj Xq.Vյ-!e73q&G :zًnNtٟ-]˼`"Yt=@\Ϡ8 pzf5ԡ6 9ƨL*:p klKVȹfY c LƉ'>133I^Ss}MVz|73y \RxCL;R2zSp6B0Ku:3.%Q"Xt7ƕsvbshӝ|Kdٔ]ǫSq!?v67[4EΏ\!)}SGtl*S^0>VY!n$"mJ AJK:ʾjj! u+}@FIubo"rj'ps9 '"gwg4+b/<'q51O6>ţw Y*Jy/LlzǮ"o2PYޯGL|]: "sd1ޚ+Q_lZB>mA#jي-.k,;u].Gp]:~ZkҒeg{ɱ:a"]M͓ҭX%5??E4qmHntˇlb4=`h#FGZŚ[uJ5Ni]H m Hp٩4#M[VI5KoEu8Z!ƨY-wR!?&Ƥ.>Ѥ]Z9Fb{D9^$T`L A|~n0$8Uh`\nݟSVf=X3viR B(p]{X5d>V_͕Ee@*)Y!I\^D6B>xG Q!Ga >P;'I|$ޟ2,ʦe'O:עIӲq3l$a`,_I@U]b?./#'TFdY~>N6!:Kp˳|1#/yˋK@;HB(~ebl46*qNa{C(>Uu&v-(Aą-\^A7͋ R C)k1MXPx7R"sSBze&" 5WT@i^]Y 00 w=yRдqGޯ%Pa.r;. ziwK' T'%Zb؎ڧO}Џ(]uJ>v9J25ST0-z?n͈B!;ݕC$ϥ"FgA,<.`1jɚ1enLT24)@A7ؒS14KYz=> $Ƴ%]Db*j8p\$|hA4l0qMAĚog_1BWdu/i@ArZi(S3Oa/Y4 aSV6]ve5~=Uۑ%1i0 J-/U R?74-ڠ+~׳̣>< ΄&Dy9Jy-sKPSt,|2 }Ҩ#e| %RٱIKŔC:]:}4Y-r8P7g6@oXW1zs/)1 (:ٚƗQ9E ݷ $cpCfC0Raȯ7KxQG\aQwLv?b| ۾i;չͼ $y?i[wL]&j=T`ݖTĎ:W `  +< ]?* *E$~zZJxѧh_35%ȕ z>G0-.Ԫ&2rRuOalU^9= W~1e?/P*T46@]Fw QhLwM( ;KqSbSsXLF\cQ2eg&"f<_`!y*ǬFbmrEzs9h7u6P t<͜77z==s^/$>Z@C% K/(?1}0;"}o Œ#|[*{ch2O֬ź&N}LZN7A+]ÀAGJU-orbo*%NH¡+5d bj FTK5G-m;*fW,hȢskҿa{n}JkQ/( 8#Y2(.p@YdpBA:VG4CvKHJ7Sx|@kE}9@oc dN@dn^]KSD #FXakM5 Ri7y@|øl̼G{{bO2=Ҷ%_9ƽ[բs7VE1J3C0FJya.37:C6|gFE$U{{c/`8HĴ~@NjXEƚl0;hRߢ%$, Qxi,i \jƸPQ7 s0JKkE=eo_ծ[%6ݜ0\XoՀ2rhI+y]A3*(+y-$5`䙓5ӴZvB";nDG q砈0ZbgTk}K*  @A[$Y%eýYd%m]Vý?rkaE>gFaZ/ [EZ0v>颜i){GH_üUe,5Mac}l )x/n\8M'&͵L2Ki?e2' Q E #dݢԐ+0=P2w8ԉ|W#&E~ `8_Zio,^@UdW$]X)m1z=d|u0%mGJdSCI$ Zy#p2 jZ{!^Ͱj"Ԓkݽ#n[ 1:H2udmU>Py\c,dHP3Z1q<+;A{<(knR(wo|2ѣզ?(/(VϪD <͸ԵL$¤ EASFm:ґ(9T29qQ6vU DF+} ;qVb,g'#56|LGcBLRI:W\B8șO:1:: wq>`)jٌ"Kgf@|> ` 'DeZYDIz+AF'*`߳)p}ä˙m{[2֫K܊/~W[vϦ)ˬ`By^WUޙ6euPHNqS"x@q"Ц̺ `s~c04!~~cDqX,p!;slө Ud0ZS]Iz XgJAF8>NΧ7*ѣ=YFF;\5ӀX$/fTSHzF:a(n^6^}*~9@_MP)eBjYUzfya :M ǝ`[h1ВIbG*Xe 傤`)l{ ؂mEkW qflI *Ē^:>א Ha7`Xٍpڧ|E8}Mmq;s03܀[uzlÄEOq8y}8#q.x̜‰NJeVwpl5l`rXDdExw~Ž9SƹG=Փ({yjwFsIھhĤFH``/f(nh\|à2qjo<DŽ @EzڙWO9L}AKĉda}Q$Vdv,[xN|i"LY0oL'WW k@.c!{}DiB6F1j>2: ~:G`[>j_cX=K~#~B/ s=R0KYSIk­cdwVz1b 3շnyŨk⮐j^;܊7DJ sNRFG_3 O$͑XhN:$hHcF +g]Ax2t,oX2^p3q_ ޽{/iO'mYZ:-ة[G+/ow>鎿ws[7 zOPm92Y^4w<^␔(.ߪ*S=7NrUݧk~?zI4o(qvu!dit45CJjʖ]4]_GHjY4{K+z[N6_Mj?BN8| Sxq(ήfςgc nVLŤpe'<_:W߮ -;=\>nt(~pxqB`ڽ ꩧ6[CxbAȓlkfKT G Q45%2+ZJI|6G?KY;ҫ"A˽T;v=(Jާ{]Z9lY&iY&BHz.*HkM94`rs1n ) D/iPGQL_`Ӄ$|C` Wo,eEq]0泌:+hu=mIRu`V:+dxamHCՆẋ=3CMWɁFm~ʴk#ޜj&:Y2p0Lc;"`%2:QպL5~]`jwZ[()Lݰw_Yyf[G }"{$7o4BgD4ugh|spsUhF'۬=WBB `k ͈ *

]@)f|eP2\Sã@Ll$7';ys9*)9LU!7 T֒D{(3VƹPͬ!V⺦S0{|,Y> *a*t,G}-\ 8ݧwGhzƬ ~HqtJ_\,zKZqޗ厛Zi>Q!5+q$CQ<ݡcD+Ak1SgWeԼ)]6&Pw'o>;2ŋmhB>Ca(<~BR` Iꃍ8m=7 Fk'{~GVjmԠĚgs\irb Wh6B:лHg?Eq-2gI5x7Ъ"~ a;Iń*| v?0Ӂ6 2]10Z~=qZ; jw-fG48kD; T dK8eek,$~!w?wIcSDK}yV^Utxdˡ@wtdlƥA_}DEˌL֥Q[;{Pl'@M=%M~ۆţK (S"v Wث%D7Jr"M{/"?V>3Xj oh8%T;[#QF l]UV8X&2v=l1r~־_}OYPBO*< )Y@:qטV"S.xFu5 C3K%*kFY}߇(fVҗKƌu>^myG˔F>Bفup^NZQF2g a͊Z5 ̹U?j9:jOEźU ZKm◖jx~L~b&8l`ҌtS0t5EӸB [R7zk0or+tf+IТ?K#I6a*Qg5/(~nH9g_3?mQ́;i "|S?'JDTXRBv]Vt68G)3ڭwOaM &|{\tI}@?/nOtWKͨRݸug>B*˾Ƭ}p|s d4D2B/)DŽ b3O'c8pIWˡ~1fAnBb䝵P'.$V lU%+ ED"K/ SgJM|򘴂)]. *An JBE n LFyaiGX)q[X4~@β{:k9 C+,Ϭ&IAHaVS7.fڭ2hV뀇KqǞz:m]@9Ȇ JWy[(/' #Ӥ?pD q~b x$<!aCGe[uCU[Fr#՝I\8vzɝ?PtM7}=#q2G?U @ cTOv䩘arP> R|K2Ą/~o<3Ǭ8SrMOff]Uh}]WZ?Ϫ? 7jorrdpunFBv+YK:^ԥR }tz{L:S+u ZvhR7'c?ІsDO"B9auWnŃ&`8?yAmV,4>P9b4N%O1q03.Uܵ #FDv|mv{)a@ z.l=lKq8#,&r٬<=7#ב}x#3n\xh ;-*)[k r& ]Vn3; .*.yxJ׸yB6FlpR`5hJ'exɗg!!}CGjJ &6!w<ѐ(Pz=ʓ܌ Ý]ֶE a;k vWidHn fsb~RLHf3u;@N۟H޿C5*ǡ( -wJ/1x$3'zqx QZs,9˧.pO,jݕMa,b]9t%/wV&3L%[}a!OG}j-ruLOfu_F چRxP969g}<}[~}Mq޽W<-NtQ[ַS@ՒMp|mAD)X2p2$o6pxՙ?Um. dhǼ_ʹwVhp ᦖm9tʁzCT t?=Nfu~@Q6μ!eLy0Q`-7GNƼls.Ko:coC"5|$U F⁎&KzeBs.u>W,ܖ37|.}.o:ɍ6&}0|~so_I{efu8n^}נ:c 1`>D}]NJsQ!6ihG7jn,!^r83vVho,A%+8 u]ɞÎXHլaVJ@q_ćF=R?>SA]G2k>Z#;,ls\,ۛ 4cPzfĻR, z"P"bG7"̖KН;ua4N8 g[r7dFl5C 9( $ۙ rJ'tKab +$YvNlsEybVU\}IZl#ޛ8ȷ|dpm(%!{{na,:Q#ED\RQ6caZƩ#KkĈ)RsZ W7䉂nKR3+sZI>8 A7Ղ# 49r З_T#6o NaN˘ JA&k3M1| 7y-R"?3e&J)*n!tis $~͜ct,epKĬbm/[3 =ι]6w10\` ) ?ȭ@ƃ-?>$u P70`-C3228H%b9$XzvN+.nITdrjgذ (^!^HY(ZƯt—%l£:<@?9ߺw@-p %KHWE?.&b[X B>!kʨĞ:lٍs'G\x:4 DÒ;(F_ݞ6he'D,쩺}܈tSJ!T*i5,Q|,@s L&Ti?b;PطdF"ro+Hhw!!%ach$GA<䣤FtNP u5~=1I˗oY]p, 5pLo\]]:v'z ^qnxt H҇d8:W^25wo֍f}K~&k=

* /S( =S@+G@eytQ_=@wj5E{F0eEti#LnaidGy}^o6 I>6"2[%TK"ynHȎ1Ъv,,BCfLO?5Dė+ՒQ m/]wLr6h$ҲaNl) l|rv qt5ڟxa3*?u #287*x7>a}6BM2縓B*&z-aҮֆL jQSaR,1 W`7#mp@Bqa5ROvSq!>NFV7QFAj1 ,!#ΡJB˃x6@kQ:WiOQQz\}F2;4," mY1͢:JR\~n91,!g9CfAei&( 9tJ>qh!0SȪvSȡ9a4X vCmYCXN{eĻRaQ8+hZaެX<Jr  Cf4jI2uv]z# >$6ޑj$m#Y7[ leKC~:ڑos+ ϸ:-_"AH1s"NaWp]V63`:AJ qɸ,]ľz%;oZV\<1L%}X*A9?̥+ł8{ ހѾP`{{g2;1hqw/}MYUʃֶz2aZEųDHha΋< &sǘBA@^M$ɽwsk{!'Uڼyx@I>C<6Cb+:.;鲖_T$M{k3^F FAx17^*}L9 0GVWrW 0GN6x5+2&j#`J$@“EWD}].'&Qv<; 9* 1OGYlX ̔QC7e o3ִY1 Q\Uҿ6 ^F M+xG:6MM3`5F|p;=kKe挔JcmMːˍ;ۍS}rhCPxH klazݻ\=IiBXM}D9Yvp1[gvbU_Tmb`؅~mӬ=-\+='r0r&[#j7~9$C)7e2{x Ӆ?[57y^K[ft%06*6cSO %Y9X>U4#Qs6'N4(b"yg>1fsQxeH4jfa(|ѩp9VWG%gGFI'2hAf*L1pJPQJ5 pL/7C;Us#@u6RBEYs3|v0RB]'Xe6cCc6Ȅ(( ەo865B{dyR1# QNr%_ ln\ԭ*il9m{Rm,L aO}nDmrFAQe4ղݚy սYKε%D &3#; I9[1'e0BḲZs+# u#ahfju>|Fz H#X(B0Hr$L)T3p;68qg]wKkԹGO {Zpx'J@ CUҵoGП7m'c*;wez)KeNgŀFRo  oD &DtDRpm<xS8zJyѣnnA>[w9ŜD r\Rr`~[Q~/٘jFW0r\p?gf}Ӹ5pƱE9'蛧ĈB.-e-HVA<.P}5YTH#I=AI`+!}=|dA__1GD wuG'zaZf3(T&t xY rT(͐%DhP22{^ApH̩w)s4tuVE"@2$횚0k3ɴrxJѥg^tl\포@EVse>-rTYN"ʱ4#B5:B~VXW bv:?fnq[n* ;579yу|A g-cP}m,߰.0 ?ک5Iiwh$94I B570Rk4F3bGm_kv-*;+c DŽbWD)E`&͠L[ˠ6EcdW|@Ƀ|? o1ua9,6kdEx=P;+^B`Hϊ]y{]@_ yG[*[>_H :ɇ^:&Em _CR)(0,4 1Q~1}Ibt&شeR܈BHAE1c2E9{\1DP~Zsl`{*xlb$ ^rp :pS\s SDgKѱ?$N4StAF1w_qƴ&yuğ:?Rs1ߺkg'ܕ*R ٪@ZhpeE͍BODDU*vƮ m6ʾ*my,9'0S3wX|:>;rDH` }94$JYf~n 56e :`MK1oMv& t5\I?8i l?ڮ厏sFנԉuEJ_D$!pa6n3Lu]"ZJc}H92K*ncGK7#Lv!4'ΫSpfά kĘqP=#9/bbf;HDu! O~/~TY"/hӳSY+2;:'al~/uO "p?w0V~N&ub)zxc3 8hn_Z5t_~sֹbf?D['=QĘԮ.2Z .HKSoݻ9􂖹#>Y.VdP`~ܓ_X.3#Ohn.Kl_M i')~[",Ϙl2ݿ>1X }-eɤPKP,YsH\~TB/T#T&X3 2U7|p!]ݵf-̠ uZ$s8x4SZZ['0 {fne(zd~_OE-]&z!YL:02Px8T ՛vLk. B2qOH!<\8 =:tJL4TҚy)um~JUGml_,.-n I"<ke Oy .:KRCq6bY(! 0^ O'A{K +vȤ:բ6*c'H\pj$.xnOϺ +|T>Mopsfz /ß f0Vp0My9xXPGi2MU? "0@ޏ WxF.WK8o72$/DH1""^ڪVJZ> txҕ:8:R:5B҂l{Grٹ~'iaMZ9oM}^M690Tj'lmɦݎ/ !%E%ܝwA!W] }()cb'A[+q܍Р!-'|EL6֣-0ѩgbGZLJQf ~" +d5'A?=,މ|~cG/k; τwO`e]LF4E(9v}c\:ѯ0$q.U[ 4pdA%@F'R|%{YlV;ݟr0>Ֆ* S2Wy?/畊JN6Y ,?.M|3t8$f7}x%CC݈lK/!R[TLH۔J-~[ߜ_A?S0Sw% "NT u EMnMMfUet(kimC&5ڽT_'w`Sϐ+MDo=9 ⽀^>dǖ -Z{(a**O2?/K'V^;Pj*Nԙ͗\E_*9υdF@ 8h=YY@Qx{/' 3&j<(j hUa6C茑DOqm c߫x8^9.k)&d~P%B6ȞEfh^=|hV4ʧn;+tu 3+я2yucv\0:/c׏0-0B~z~UnyB4;xbq :+(),#[X[3q rK9V}r7tCJݶr ;wAB:,YZ) гIL6KZ[72z jVװaᨠhj} skUy2Qw gOQkJ>G $"zL~d[xh[Vŝ3Ahia0/?6nu= 3non :j]2 >xza0cy@ޘ\3 ?"̺m#yɢ6⣩/zƷc^-6OH`oY|;O; ?Jlɰ52y:[]8A#7ꭊLw3t PsbJ^ SEK%&Ӿ `1t0й 3dpP.}Q9i|zo]XVI [gn筙\9N l͹>v@NF+NCCQFt8JKcxҶjGLP?f0n3OX'uM۩]o뗨,3i9Ѯ@q8VAԼ? C4?<*tHǷsk$h<R9b uM ~]<ͣuZꚻk\]$4CNWh$˭L]~E(k}^s(~?#LCc>Њ;?|\uKRőg#Ԭ%oIx8NO/"e 'QWeS5?`EM:tf6VΐR*ط@3O4&VXLl7 `Nu7Պw_kMaiHk\cVJ_#:IIu_nY!DPզ=.sm9ȹ'$ұ([z; mmȑ)Ft67q}>k/$/ơH bRl;En\T6#fTWCडBpl1>:9;tF Z7G}m%B\enEkٰ-Gu00rOWWdݱ?R .g7qtc$7ʯ AUf1Vf0}Jl㏒ۓ#.MR KUhP^%mqf!# PrSd!ʫ.txlrIT[Z?M=%LّT2MqOA& Nb߉hm&yJFcIgt6`95($1՗g"T>QH` 3~=稡amHBl2zrO.sw✠>a`2YSQhH$0Aoz)5PTGaBz%7V..5{`;QJaOSsJW'ތddؖ M^BEU' }3ЋL\F]ꏣ-NG+BCnKft&?O 3*3p=[;YͰG|7!0g7qaF~`,G\76vsb>dmҠ{A^ݮw49(ɡj -`^oYLO:ؽg*!")GncI0Sm D~,}VɄ{coo563>5ȐPCt,"#qAFpIbϏ5Ex2*dܩ|st@^n+ `GhҒ60d?oLA1Dm.>']ͮ!|KAn&AgfxRp*8 G 5d]AAEBbX2Vx|byOTVɄ:=D#Rqrwɱ̓L._kl`ZLFF2Ŷse(;>(8XOl7n%p^HnNT$ް\O3Gb5.v^fp.X'HÂrbYKWNA5c<6xdri4|g]\JlQbj1v%ޣ3?aN-`|~Hx%:s9 Ry' 3ow'u6B=X0]  o8GqGъR lC9𦹗k0E{d€Φ:?*TBj? E9nn4ʏ*-ѓ3(H.͞ [O@ L_^9z6.Pk'9 `u]/>u쇬7Xjhaܝ y? ,4Pn%8b~ڥ`69J.vH;-bqGVJi;1qA%]1GxK<O*q*4uDyB|B[ag.-T鶒u2,Kom{DY[C 3Bh3ljh( 8 77_3~p_>exZg%A@#`@J DybNN}TIL?n{7[ `59g[ ն01FA=ۜ %}MKMR2cXl'`>Ne{{(#6D5V(b+4A_c#|suTWt5ƹ"Tm:fO+p .+n J ?Y!԰捸E{z+odp reL?޼נ r$[hm_dg=Uݕ-xsѼWn{,ϩj-H7_k1v0Z %?F LH veZeŠR*hTDxJVdq  bmYlR1nFO1FӉub4+B#ħ4UkGā`(B%+0ݑihD^5ԪeFZْ_C%Xwn.hB%+[Db=jR*Fu{sVVοʅ͜= ٰG(Q / ]Y"@5$_x['tٛ󏡑lBFoZ+F,yXז^RsbL3ֽ 'Ǽ( WJq4{~H.־1l Ũy:eS5ҔRZ6=W߮}Hl-jf*G:'eOi_m EpR`DRy[u2]_26m0m,m@!&H]5c!Nf.񏤼DC `chx8o?Re[mt%:Gu ƹKާgCv98}αE<0`75Q!7dʗf-:>+/c^2^>|D?ۛ;_ۄk+$(C5;t~Aj& Q/rH C;Q̒Θqm!TyaD$(uUT2+ lC1Éwɲ eBwb G!EU!׬ydTpT( 8ǒ=eRFַ]A[!4A# /^s":3xPU rþp oZƉB֔nů[@_H\݉0+uRʙٵQk 3 ?OL9ң%5A)Ɨu[Sl_h#m-UX*^?'oA%MKÔG%(9&`!}62t!Upd=?Z޻S#hmZ{T>cD^1sNŝhX[|pfQ ҘٗR??cq3c[ہlol2Xt OL^n'2V3N(tc,6K3sԌO"kMmgFs?oCvJDW-"Jr~fy bPPvv<#&> Z_)Lc\h"SVs0\ݗe`k`"fa o &"qO˛n:B5CcbƁQ7o24kL6wVWL]Qߒ˂>lă FD6)|XR;6~27M ߐjⱓ=6X\ae*A؉xzauN~QUZ*w5v?J%ߤvIU;Bis`(:4\erD]ƤԪ_>[W#"{~A*‚qWbd͍GMw_V" D/iWAflCiiRY6SFʶPW @F_`Iz۰ؖ!˷|,u:t4c%\UtY?,nW  >b Zܸ6%UڸLSYi&/fVkג\1@叟hB&f7 C.гmܔUptsu7`Xf1~H!BMBS}*&],nAY-bbu ~(Gź-3ɶG9I<6]ӗHu1(CnW힅oE2T#:JԾ,*4M@SÆTZpW,~Qy=z$x$1:K]pMZ _$61,ۊ]H"0' _iA[S\N*pOXn(e^죅ߨ)` ypk1[9!}URqȾ&G!Ө|+)"7%F > 7FZ'u~+a\RV{le1cݖ"܌@tI( zldCj[) J.SI}~9M/mkڲ}HJuHQk_=r:~uQ/ً$ 'yre KaG v>GyfO5gKu+qY(R]/+A@݅n;7N +&ڔ_7;~Zsn`:P+m#]pNK._n 3IjiҌagwqf6{~ [23%OvR`ti&I5#|la톱 F9&DC#w|Ԕn?r?v?].-Dzx L@̜i5rM@B|m-O?dLf=1S:W@pt?dS(V#C]KNBַ#ATH[UgnPiMrb>;rL zX}o3=& 5l0m%_N{uhPV'?ݟdgS8I2;iD)VFS1R6EC*yH ׇc1U+GL wQo ɀpy?b"kb bP9&h 0}AhZ- -c)Wyl}-LEhv)Sb @P\Uh'Ϋ^F#D<8_[_Af÷1GY(*QEK j BTGvOKXRZIn:hYCRC}'<(09eJyBxXHh\ 8|#E'#Mu?n1$8j*w=]/Izg}:l]|IPNr ,|>J JF.s?E!f}Ȯ͛U{W#I8){42XsvS NW3.WbL;WW%;Ppf+Ƒ%I1}JzNj^r W 3XRkq8E#|3dhFEO.Q,݌pd.h4gKq:1-A'yjʼݱX%3,(ŕ -/ge#V1֫@wIW,I0+(n{II{Fɰ@sz~&jw-.mϷXG $Bs+>@QwߛzXR X%iy) WPiQFJ.fm0jFbe"w;Աt@Nk4_F/N*.nJVa0vwc?ؐa0MPIN}mKN,"))Nb%=Oɥ[97[PB1\GڍwPv!^ YâU@@~},'"Yq7C>\ +Kx&ņ a6 ΅*-بtƱNNDo6CH~Жux=[Ly >K Xcl^>:~,߻sy LӗbD|Mlt<rMZ"3 d~7j0Abub:Qǘn0&^Agƕϯ`wJ_Cq-jjkMz E^A!;1yE7;z\\T/g5jXpd^h'C0M`4L$6~ÄN[&DAZỶPq\טvOZ*>LwԖ馌8;,J2}QvNjj3lI_79q Tϼj(i"Ms*=K/ȏ=2))bȓ8- ZwN8_s4@L7L_zti͋t-"E;S򷘻pARaH}@GЕhV^5d#02pߺc~H̷ع#Ld \=},jw%~Ŗuj9]~ـk1zx%o~rQxp?Y&Vؑ2dv 'Ui)~"Ygh)}APN*K;c[+14;:6 l Ζ%9H:pXLvY(d&}UD?G9K޻/sO:i~T%N|(d%+yzq/0܃"_AiQ*;br_2WT+yꀲGCTU@@\?VPJK )2_ҵɾg> F!6Ԧ~YB69܂c? 5Iê|Z:]th09|E<&!rB f` Ib| 9rF;-Z$&_WKۢ[{&ʖ) Y(U+=H<=rz ΏgĩďG.0]AI6J.n K 6  G/ e{79q+^'EaJ$5RA-d]j/;\ \B'M%AQ~-FH<C:ZM#Bu[`S.a*N4HyR$>c@28i;Nr꧙.LM9hlHm'Xf#J]L{M~D\^W%+OA}m̦ ͨա溇wUZCK3՞Q=BB- SadPÅ'Ջeb[_:SVo9M 09pI~ٌZ^XsC޸fp-Fc',t┓{ܷ8&GIkoarͬ!u*`f(WVly\ YxF[GT ަI167m))V&b*Ykq/AdhB-@ rWrKF7 @6U *@WV)}͉!uU)] C $XM, o &(>uW.S[nmi'T7I{TΑ1'cn߼W ѳj)$cP2tynF|1j}'~ظ4􎒱8gGâ3М o.ם?3Q&pg b9͙sӧ0ؼAԜ>y=~#sWEEԜp . #Ɂ&F@q3G%wCy$DUǾFOt÷@ v <&$^Ê\o`)yVuej=l%2V_z%S)=Wfdʔ,/JSW 7b_y-b$֨ ;qyFu%ǞHI(,HPP)` < %?`2'ɢx VS+(Uu7[`pkj1]Bƕ`aJI|R-vsFtYofwa'P^Cއ&F]whW}Ah9tN/`ٷGȸGvẫgvBV=;ZsCFV}2S'4^G\Ⱦ]Gbv+;>$KE2K.&eS:K+eUՒ 75f b2 ekh`f?^`_LiAj6rUwqAч|F: Ց9I1@UKWKWNr+;Fܤ:Km Uvl8; CNd({ho6z);wONΒsZزmXl@5 +[3x.)8s>QyX ߙ%7JIjrV`h㘘Iq?îϟ1{f@m.&Dh FzM1-uHӎV ~W UM%[ ;頁",:Sڬ&_}B%n7غDLȴ+u"88-l+)lO&t }YA;yCanD,4a_;B)_ᴤ\vtmvbW&.xs.[Wm%gxD-}u[Rc~ PFc#'B饗0֮uMed[mԸ,ہs=DryVAz.Q./䪰2Lg = !%,`;4fzܲ*#M$Qfx΄홖*HdRPSDIZsj׋KTF?S˗6"?wZlo.}H;ur8G+&b*BHRp)"obe,;n^(rn6%6NQ[8y'.gz7pKTÍ4 ƒYzcvr|ⓐ$2wxFPHRaG|L%d]*Тe?A݆jA <քcJ$<2T~ l 2$H%h:$?D+Ss"c6Ѹ0Fy\9,ƣM֛m:7Hjas}C“Ĺ6RiFE[tG$`Q=x8]#!l2_fJC JXk>4֟IkƂ1hl]uLJP0MC-6(zCcvΕu֞k,GQ:d>AV 7&\֩|r d֎ qIؠi=̙&?C?Ѝ͎ $᩵;r2_O1[w1ͣLdR%Z8- x ̈5mEsB`T7-ś#' N8ɺáV) XܴbtHh'I+W XT;xb 8]էdez qF?i!-x<.X?\<Ѵv(\!eNLV4z-m[lM&O v`'&g@`lZT1&Z{uZ&ub'v,gB?N6)?D@z$;XS@#Lឩ)q\`~UX2dx5έ4;~>S'O?H+Hh#5}^$fJp310ߩ;򼥾b)=Zh8UXcFce X k؈U_b:ۗekx.''`040]zo=F%pL>W?Wg7$GUϩRq+AC?Q:B<[)J`CGV-h1YWLC77ć1uYykHvm[SFYP^.'m[$Q#Kmx87\J52}I|tyyT̢kQ RtXUGoc[ ~UkEqUjJ.{OdǙVҚӕ$y0di%z*}fao)Xgch51wv !$& $?dk>),on[]_Iqn3zʀaYxBFnVmؼ"A"ƣȾp/((z'C lɁ\^u h(p'9`b _`f3 n%Nf|m ;tVN*GtbgrXՑ[,éRwT Qk $@{[t A6K{!DB'ݒONez9E_"5I*l_aQvRTXy#SFV6 >{i 6@ܬ1'iUgC۞ftz Z,:U O0S6`xZy؀Z0ZfI#od""l_N۽u%WV-I&`:y2qH$,"HS1q!`?YٶK!El_ȠyF=LUױ)+@#U_@*'@.AVŚ{a+=a~>^KjyQ?GǏilA`Ӯ. =6Hq܏YrD\EĕO`ej7o-%,ʟq 0=/& '_kre'oP HSƴ'9P<낢@PXO4wz ɹt6V=|-fzax[߇=.`҈\ \#b Ueل8mgj pnNp3aTu;Ћ-@b|4(RGF ^p҈kw MQk3VLMdy*sŻ,x$J|̶{;d`BhE^s11G,:ϐU/L3H` r;GTL䪠 Dz\ 3wiPNgKdFIw GN^*HP2:͖׬Ll^$yh#K) cqs灌X֗kg[U2W8P(F= R$q6 ֝U6!nf |O#(8>W}z_x@-㴲 Lwwg BQ)7BO 6Ĵԉ|A"!/p?9K{&SDl/IcR$3ndf+u= O7kUý Swٗh@_v ":^0õ@]e:Onތ_SէuLr*4bJSn2,zfqT2wlE771ʴRa(*4I[ =S3?dsJMYfvj{+H<䆕Hrg;Ty9I /asZIzkl Q<Xt9ֈ>D pF;]"h}~=E5A;Ue!yM1vƂ6ƥE3z{R!\O^z:K'+זն]:؜9IdRrlkZFvētܤáY-T;`ABFufИV/?x5Lkǭ4a3x0qxoLd".`}'%rxSфn=N= GN:34~TO&Xys}f gAxJ "/1\M.چv {~ƍ- 7RK|^aBNt7v,kAӸkg_"yxq8dy3,e&WhvyꫤmupAN3@.;͡:8̜≲"mp}oh:?XsJDʵ:"^LqdCUZ#ewq*\uwaixmh6!'rSOK ɛ;)E E-e\G7PY|Fd?cںS꺟KqAkFipLI=לc%Γ_jEe6$a* Y\eZ}媬'dT!d`S8]~_\/q.vǧiو)cA ,?rG+S%7"0>ݷ{4}r^3OREQfÐld\ +6 v$,2""Saxc%?p+D jMԏ*Uvqd4z5zw 80YO{`6u,=k 6.v5ЂLDV)A6}e7/XWUZ"3'en㬬Pg d$~9PP i9Cҗ㝾ۂXJHI:/\1`hG{ۏDS `\kyB67c:jwG=3٩o{?s{f(}c@A]E [",9&4 O?$ndPQ:&?Uޘ&#ƭ0M<NJ{3㨪+~TĄ[(A,ۘ9"WU^V~3bZH;w!ߐ(&6QTwy4hsߨ,;p8L!*$dRG3lic m\NlHĐ.)p/-Иa*+D0Xт@DE;pp PMő -9cWUh[ߠzyIhup4{ p+[Vm:N^!n5/UX-]ֹ"Oi22XZ,%_4^8ren!BvI V99iֆz33򤵐3=^z… [y,Kc!!` 4.$_2z)BLmpQ5#Xb,b/o.lAѷ84*,G~u9Y5n3"}K<Ml C@޽> Su` ^uS&Sy  5ZI4`zDZ-hx]Cm])vy%əx9~yq [i}H}Ȧ1U:p:W/->#y2Sg>1)>J2[[*sd^3r>/W0ofi"IFZR;pX9ACh"]9qaKa嘱>/+!r@@\0Xh؞I; rBb^2grkVѧQ 'bߏ,)?*[;@+K+~RL)7+7(`m|6oģ]<~E2LD$O٪;Դ9x[R`j~!9QǸcc"SPTev*)e-xvCy9Jb|1" Vaci)b7P\螥.Ȩv2_6sF=E;;r\:>>3?dC#C &փa.)ΠT'2WdӐ r2 0|Zq )t@ZqC` Ʒ- - .bHjg.F_,Fvc<0;|L͘0?lI${imfq˜ch20ql& h.EY=ze|e֦UF68bC{kJZ]7Ҳ˷%+ bOB95qܧ #9y^"Y"#RXU#){l"Y1봋bS[w=?P$-I2=CU>߾AFgz[+ d(bfhIJ ]fDg $h 6|d];E:s }I=ћ5WZoGM3;A3ɳEѩ)a6Ҁ=DbWoln}>TGko7:N1p5!.a +:&Pm^85;iPXGoڣi,5s,N]ǔ}/}32]d:.5L-s¬r2V(uHό(]VŹV=G DZ'{#oE,%[W+ q 7hT`Ti7(Qt9o}K0)FM?ݓ`:Ivl -j?FVۭ)k@ hfFN8>~NPOvI_+RFnY_lo5204`dB%2vkxp);5I=D5藥֘GG^ G㭖j2/փaB{1ȱ;YVhX2v6i:$D*G1|3$[mz<[gSQ7bok-aGF__#V uvWo"l_MltEMEQ}T)\+FSK.=&nC{z .Ѻ,DߦQAOuRH, a؅`N3(ס5"GqY]r4W:ޫ:B٪gXU$sdHIP{4kl,Ȃ΄upL}}-T'*cOJy"LuU^7;dZuU_H\%4w^p?i1SEi4S{ރdnғbUGcp2}B ;204Tw4PTK}k:~*M*svYz\f )4`IwXP+B;n٠+g n!m?mn\ X=]Fx`Iʄ2ǡo^C|1[xkTIf Ebu{HCɛgkO^ `:04^p4yrr8ScL4/I[ylIaf}vC VBU2vhk蝭_#qg*3,p~hH[/T_[JL.qiϸHmXUIMk2 HeJvZ~ o^H'r#\0XV/n4-@jBL-.ڮBaLaC glK ;6W=<RnсrU8|e۾ZPfǑ)2C.=M/ bH؎d*-,nTڅ%\tTL hSš$ȸS7^鯆t)?#g? еXPۭ^d:Vm/Sw߂#CʄoEx95́ѭK'@LH\ c=VO "HGj1+[&WEt;q)[\#L3B:A*۔Rs.ՃXё:} V3¨0"h%Lo>]$H$S)g)wlfbҌk TA3K1ehaH6OZ_|tognPRh5jkx׿FUDV*g|7T?&@kߩ!Ϻ e:#TׁyZ1= hȟU^E}E"g2k{drHʌkQᗙƁ6\?ތhTxn)8h--%㧧ؙp5EU8B}ځK [ժa8Sda?1 hj(8kp O[ǺgZj}bp0^jh0QޜJLDѻW &mV,Z|I}2 y;Q$"] 7y=NMd1 T"AB{?ÙCR{9fǴJQ7l' Ѡ־6w#wCz HDF&]t~R#rsVkr͚1S6Q lL5uPo DiX?`mH&$FGHiI)SLl?k ((̍ɡJ^\՘r;oFK͠hn0ͦHfb)dW|_؜QLy{ɑ{J}ם(6rl!@FRr$_ K)F<\` A͘:'@si(^ڃ aSnZܵ2ix:2o??,'~eA+Sa7W&gţjxBwKV?m8qKL}RacDY Y̽ \ :^*ge*ZAI? No YP -0}A=MXИZ"G!cA7Q@+֢mQ2v Huu r6ѫC4(eU Q8Z{3fBȁYHF5Lټxa9pץva\>8#hN"{~j'hpSgڒRJ,D)$PG|E170r}2]^47Zxvp<ͭ_wC?Cv02yW9U&oϑ^tUzgO2[I2zzr>> I-}WurcՉ5>ˠOUIT J}OD`Fu'aQ?g!¢|Rvݣ*7b/¿_ƧaMAYS '*L/ђ86aoD "U(A:8NF$Ӡ+ЕBS}/ʣ',dC&(lBr-pvsD.Wu% rg5d5iXxm 8||r9N86D~'s@$.pL|g}j1zHfzk43bsi }Lt% P>4DؗaTEskKwWENZXkT+~{j2D4ʧ70Bȝ}3]>a[j;P ~ 6 J^\K3yh8ğ}beզ̾ :)[əf) XAm{L{>@S[^EH0 jUt\\AlEO `L3N,:2=|vDH'1sj ^:6JAK:|K]:'@OֶՃ'R}t (dVHI@HN{S5X1Տ 0au)n Z}mzK3,=M8,~^<.C<B4HR_ ʆ.6I y:9aDl2}t{/ʠ=[ýf_]\g^5oD5i*N\FξcG{kJ* LeR8Wê~~}\n."7?X qm`&Kq6,WNO (UB2qȮnx/ȺA4](Tݰ"=&vʓAC[ vNov ʁmp:aa$o7 g? %EeGI\ԋGW:o4MUoD|~\h:_ղjJ^.J6 T!rpsd'!c< ^VK;apr`{R/4ڇo,ywMh-5H39:EJx/zXt́2Vbp]]LA:[xu?p5%aJ8؍A)A_#{?P Bm 1xW3o[vsdE Z05>ڡ`4ZJ;( wK{p 0f./Pt:^UIm㷶L*PE ]Rl&FWK]ر%K=|SG؛~uD1RJnwÕZZY}x塥 ֦'xtMoY4Peq78AJOo1ℳUiXyRe0I(Ij{Diy+Fʈ}1/xlqX}o `]3r`#O볨GIV}dn*^J*ZNs}:'1dSPN|ͤFi8 ݟq$ |v=҂@3 FTD`CDgnX=zK{hj6|Ɲ\q6c>2ME4[jUf3֍NvgiD9=K\@P 9J-zb}L{ d|/֛>n}DLąj63p9z!qܠh ϓCfaFB< !\+gI|z}=@3h'9FaEcs4Q#tO_TfxS`u_cb8;V+!lDWlGy )H$mWU'ѕ]r> M1nI0wh=6K"-A>[t#>]ځ-mx _Ѱ?s[V?ܸMn)0,%*BG+I^ESf0+.]4~f;l]m!ur,D DJf'oĿ ?5ScFC>%ɜޡ ,ϟڈhy52kPbST@S)0"vťQ-]5ݨQb"#8/p@W=d1 uZrNr [W ^tDݣ~B Tm7_ bks,XkR_n>Q3GskjDuUm+ 'bxt{eV+ >rǠu8 K,P^=41YZE8G0m$JJх'Ǔ1!@n0k R?,CWJumõ1ѱ G%K,`u[3cm_~#G@wٙ,Bm -4hU/:_4sr4\'gT}i˪HCh*Ər\x96cb"^΢Mվ}Vv]9c1X+Lo D"=1SٻIFVqVr\SALl^eYЇ~e<]Cd+U/+He9IDZ7_)gӬCJˑ{}ʄ\$$BXavV HZMtН߰nˮ(e sdea66>R>2YXFx Uب(Qm,OPm ڱej0b!جrV?V{R. 613opHsjARujwgiW\:KӍ[^5@W=BZ}j&ɥz~q[4~CbB|D,Ă5: YFi#vFGm*UEoeB {4!mzP@8t41xJB&@131Ŏ!ۖ&COcL?*4-lsN% OBj|Gݼh`A=aQr^{na(5'I~x7NoJz<:&b8F!J=7#zCmZ|:q@|oqD~qayb":h#nS;Ohބ;*}/O?5_-T# !V@̇W5T~\.dL$`]4q'!AxS3!xaf]FcxHu>\RR }])|ġpʙ*ބ$sn*kTw*M}QB|]XIXi)*t[|cJtd9BRUl } i@naEE3\׶bn=Os$ZP%0L&)l~J*~* SW1 r5VLu+ڇw(2it;$dɀ?@`-uk^A!{.`Ff|zhV~b.o(\ZJjc*̺E (-cC%s2w n2cN:c߉کq}Zƴ_PΐϺH毁S IA.՞>]hמ^6Mq7Dwc]Wqt"Y zqOXGt!We>¿mCK%llWGC@~y= Ct8Bo&c:t߿PzH5JNj׆M ;NȾjcGl\^,-nG-nqj HK^]é:˺|NYW;ۜ? dܮ Nj-EVB ˹ʶ\0uO_Q&JFQg-~:BU-Dـ*new񈆿ɺ$m254 h |1D#= m<5rڷx5f| hzUMHf4/oN|K㠒`Z<Ao.f[r'#ҸZX#y%߂1rEat !< 0wuyirSz֑vL4سRa YUKXkz>ոKfbm3iʓLaTqnUVgt/*MT0-X4$`zoSUӊ/FE>2vG'x-cY2*Z:rO|^GmI84n7d|);*7 \uPfMBZĀëFRuEd*}w5Lz!lR ~C7YyWS,߯_* p#My? =zo~]3p4FفF+A'Ւ"PD.: Ҁ kt5|fܐDl"p9ya(#ө|-ijҖXhXJUW(ToBJvpmvBj]pz$3x4}[VFnkb٥n{9F^ġ 'f3`'>Poᛊ-VRpsۅ˟j3H>(['uqT2横9\VY7ɅڱzZW04bVT_ tͱPW-j4L2]0݈r#x:ogNuu1 /{0@=seO%N% >Z Gz{/N?]WQgP^r%{|C&A֎xdV,+G 'm<7$G3KPcjj[ ֖7n`~/oPCa2ө8w A81{ŇuQ5Jr7%lWm닛n$B#G6Z%S,wgbCd'#^MʲL(6.$=Dx;"*+'+6LFF 0Z9mA+S@ P*'9ӺAqߗkNKȕƠS;:;knBWJ΁H\G?N(!VÕx `jsF4 Ŗ ƧaK$|cQ=& ZZQĽy!ЋOΨS}mm/ygۏym cT|o?o4"ԞZ5DԾN/u%ʵI|GƊpf{`%LktMhiTPEm&m'qfw>$&y8hZ#T hJ칡#Eld*.;2Ĉ҅ޙ^?mZ[֋?X#ċXL/Hz_xQ^0m]~-iPcqc_~צ 8';qUGۄ_<]q5SRKC| \Q5[ W7շl/hg;8\N3Ԩq~MоW"¡ (/yd{(jA+v&|mKh2X&][w>q*6}BRxR$H.{ 0~7)poy|Z!lsv:b=3uΧvG-Sda[./|Aj Om-q,ybnRytr&roɂVnJq5$0ikdC6!i>hIX ֎K/M]荸5fpEe(I$*}Iު2 do g{ o0 EoZ+Q*Zn†ALa;ެr&%[\"S4euL-K}јr>G &E׃FTBy44>Ķ?۲(wh{VB$^ {(Gdj^mR|$eR0k!%4'` @;--UfK5%Jp~Y+U{Q;hx )hDpZu*TNI8/+2%ǔYM"  W+IHBy`x'c (iL*K]D F)_̂)?jz=nJg[RֲNt%O|Ben/#K&fత|f|V|' v\ܡGQov-:ѣ6бzT\˴ʭG Rs~%+5KQM*YgI\\$7fOgaYgDчs x0o͵#z&TB r|[n<}Zk$&0yla]([;yRbgcgUiID5f:#v7e'yL.jMϸd #Kw6'iZOR݈&jj3fsD 0G. O8{ o@ԾrM rч IcZthZ4j9@1@-wͩDX1npnacr0e 1߫&uB%v>P`Pdu7"m[G__tD?)0ڙkRl\DĐ%{& ~zLnphehB0 Lo!N .!1-̽H \rJu m@jDBS-B͓zsn8zs`IkZuBgqBqDf<_ DI39Y&.$N\ S[ EG I`q'B2 g, Ib'K0&^NNlwl!Z$CʑLxMoZU͖u#fI9:e ?HNI?CJAbۍ,llp?GF׵<׸`-ky`relHO͏`j+Ӑ/=[G K\?` UЪFn^_ҠIZW*l Ԇu'n,P[@'^(_?5$xUi)/sNFX]O 8̸qrj[Սe)}CGaA2]B݃pCOG%9^`a:K{\X"*2*Ze5'Z:K@ڐ}Gsek4~9{;l[&8@ƅY R Y7<%'ʨSLk]Ӏ+ `սJK#`BNyXbz}5jHxM܃d IFsn9XxEjD"X' i\ ̂U4hƽo(Z7-]G!r:w@N΍(nDQ*+왨N7JqQ5r1a^bT~[|)$csHQ\7pz +n1]2`V1#`\ͦkx9DE#!eÉd안]{@0S#+m -v-CrSjZڧ3oJDaڬ[ rr{4Lk) 00 Y+%K-)L. sXk1Frk_L#~"(k[ z@Ġ/^|V1X"{֢͵Y39Ӹ*>ѕUV:o?Ӑ^%QN\KbU~?KZmΝxq2s_Q׸)2X``z=r=L*F/?j0e, U$>nG4# 3ETZ(')O!;Д~ eP;d{"s񤳺Gz #9s$Ϫ`D(JSB Ϸ] 761VfEIhPRDp)y :lf\U'ZެD`7i9oK. aQ<ÆquctuV(ZUMf[:ӡCR1as;ݑx$gr|&( kQmרw&؉E_[g['uo-swA[/1 %kk֦BձY>SQ$)*]Q93{dnETzۤ׺GMTW]Brj1|M-[^' .BSYiއ8_յy@xEM Ui.YNOjY/TcϺ$Y?@Gso.u3X'm`|0f-+[<'L8;dP7ow(F mz$Q22 9 Ӭ#  ]q̛<t7wÓ Cp7: K3)a+t% m]vs2]4Y.ySj_i#@N}N &@_R ?Y?ҿ;/='zMS+;IT97ǓjcӴ`1]XH\F1@RnFJ+ $ 2ei10D_kλ?lSg@-~ 1וLj%t /6Fϱ]'k /J{a41TxeMB 9p#,L?eI;\𔠚MǸC_!hT#s"LA>!f#{!ubǠ|y"W3!TKH5xJJKP$ažbZI[i¯tNY_R;(5@MPe?҄SBy&ٕ# 2WspQr(K쭲m$ -$|fFJB?3raHiV9G}?h'Pb$pD)7ԛ^TuJD}l}TT`LD{#ݭ}D3Yê]οjN2T.ޗdK ;5).̀ۿKU.B(t! HufXH[rGZ`hFJAO=cz"ԝf :勫9ic*M^s@cgzz,VbY7?`E0 ʩ)Gq^ NZ_S6%==|>}sE+uPɅ>GeH):#X/7,*)#l$Ẁdt]r%jM(k@˾jTLqbm\2iE ǽTAU>*پߘ0ۧȈik(3)=5I&PBL$_A'[@,2s}DHCITF^/%9<|̡-dR3N\KfAF!rۍ*v^Zvw =QRK" k h=eCA_;ǻ[C }J>O1/ІGB%x79VXsf;vky#g|=efh'a^h4]@;)ҧG 7ָY O`5,ȃNd; K&ه+m1瀗vo JK13{@T3["}υ~g5E]Z!Qw+=eCtG1/m,w?0gJoL3 cЍ{tr`$p+ 5y'UVwБ@yZӬ\v@p$F% ]܌^N S;MN5% $mq1VǛk֎%Y1- MnFybkҲ\Lukdv>l{Ne[${fQv,=B;Ej*ofd<4\ F͎au缉9 /J%`_tHYd 冖]D00VZ&oTX~.M?* 0}ijOj?{8}(;#p6v—4%rE_$ke[Tv;CSLIh;Ȭnu35H7>+yZ/[H*V;|3A^[wM-`,gw 9F'Pvv%Zd9ɵŕ%v *5mKxZ* j> ?j:]g7COPp.WMN4LA2 Bkj[S'W  "V7$&cPӋІ.WZ~Hj\eSFUX[ P'&m1}H[|J쫃wႠ蘯9H؄]p K;4 sKG7y:ćSbi%kG *T3aۛ|bSP %[a|~X0M( oZ`LJhdquH/a IW5`K=w(yF:u?F! gAɌʨ(! nvG3TTbہ{zNn-sX$>n|6rŻQh4^*X"%p!)`+tHaU^a YYr-nK.ԓ o|zn۴ue Z:75!n â;|gT9^M'c{;\8%£?oAz6TaS;:jqwASPbO =#vɳ\Vbo\w5~ħ0,v)O*$3tp{lK mǀXR(PV}Cȱ4P7(uמf(mn(-nGXАg,-tnOiUDd;ŭǑ)]4SDxU:s4Lr]W[)rH3eu (YnBOʞZweFq,yc +^az}f6PHn Zn ;u9*MGPĸgvG߽82v" WXK[֭N40׼㱖^o_N <]fGo~Nz̸!$_/C!k=v;l']^ޘ l`8^85_'*G;cGbXWB5a|c0fjKjx[%‡ C-zTUݼa<؂xROIwI[a/JgJ7;gװ[%' D4uMYm[s4k|W3ѡAt!|7%V?V>OöL{gx6XZ_%*͓`AG P/oIfڨ;9o2 lP|1Ѭ!VN2=B}=pb>Tb~Z.74|Nnݤu\EYδ] sw(6HJr5j?i&npL`M<$ABcr[ nNH`%T~qoN}68eD !ƈd{.~ !|ҹ\p=|p)LM !* Oh/iH0|mL Zxo Τ|Ic`=žǎqXD4"ZWS'x"5aH7-pE% 09<|fX^w( cK¨ WRʺlyF/ejW4|ria B8=DSS~wd rbWjPK',21r8qŃ7̅_gx!=ݩ,ۏevOfã#a{W!;O 툳rx^)s>,m CݬuJA+G[b2 w6 iy'X&X)KN%F?]RZ3eWठ'rL0iDh'.P$Fgv>m5^{TZuP5QrP4p s3 [h1iXB"61\|c-Z}NK_"yH>)\qmd!)%6k̢*չud^QܪDãm+ӳѣ%qktFyZʫBx8aM;f)?G 8Pz Dݸ@*#_ayxЭmzԸ!_=a#tʀŤ1ve-vpiZ%O|5MjzJ+05J5}=(/V7=()vFc'W˜drfdhp9f&禨 WfCпBsFD>a2:Ňx:-=cceC6.)I8=Pl:~o.~.y'+ѻa1dua8D;癢}>R*K|E_qaU WfΡiISܙ(5 ,)o;g{+FY;b SQj9-,*Jqߌ7E:UZ 0 =mit?lQ0RR%7E.|~?+5}Ǧ64brc &GY`6cuZX>,gvVK.K&w_Aֳ. fhŸ?nxV}&WXꞝ#+M|[ ynE*e]׷fϕe_x7_YwC$.G-oտ]hݦ]V-/ tUǺdJ|Btg"T/tQ6uo7ִWN\Y䗿[XCgf8ߡ\C %XA8󎷜6N&l&AF)We7%vh%8vDh̅/ǺAv7ă,Jre~|5d+]) Ddw!p]#k[24r,!P /GǓ$v79Kz[ P,_YQ4j$ux{w5M؁r1d L-+!2'$*).7XX!g]q)ScQ: $qd=ao8҇d1復!66Y 6jTS`p"DFYg4Y{:ytXǺ}WKݿF@0QJRxҺ%(YqD!Y\&% ̌6?P2p _\ݴJ#+Q?7;L%R]̝Ot}A~Jˑ{D.Yz%?ackt0`@RU"HĈlR"l6oz9 M9Md6 Q,5%gªy5c_F'G "/h'NĊ1݁KpZ_kN^s=W*͉{$i@ci SBµig]5EtgoyTG2sC'gڟD̳GT)揄׻{nҟI(kVU‘0'?] i"2{CߠA4R_naSv~8/KWY˗I1ߚjX-WY*ĚoR@+iFGܲ Y!InO 8@^D#LyN.  nr6@g?i-$h&j"X@8t&/M:D;{*@=~šfgM~6%r9|q(*_tVJE2G&8UY5uD8N^7JFAIaKFko/E"J{5" ?WrCбQ?Lwi|۹* 0q [NՁ_띖=_+^.b@!]DlӾJd8T|e E(% :6/]5RenA: tJg&I&(+_qzaI| L1n{QȻ2z~K!__Ҥ2zȜacC!_n7y{Зl=}ZMO/J^k!Sro%X$0Ұ+>71&,ݚh)ͱXeM:w6wUs3w"_P~+cK~ m jҚ*MˌDd!\l5~@V5g|qJI/zi]vf<_}tTy8xʌK17Pɽ<'?ea<ӹѕ ݣeL$ ڞҕ| C˶eC- htX~ Er&cG?*(0XƀD~9ym33[5񪹓jĦ[ުMi4/ɒo͎~ZoؼvKn:,B)F @RL~’ٺ~g^avDT3Gخ@]v\_PcPREf`xHB72۹.G1|5azn#v銵t1>š2C AJӖY[E3 #16xٶvz8 +ɹZ`oG]Pp0pbbZJҴ T&Zd[[u1a݇ 5oMtV&x^(xGz5L31el4"DVR^h\p" /(:2-~`Zo@-iIcm8bTXW `c $,cUIe5wM$14 [Fq:tGp[t{p73ocqheW9 =@x Zԝy"ō«[Pyp˥|*wܰl PEbvX;3@͑Ű?(Dqr{¢X=ɗZ#nZȁGІQV98Ca~[}>?0溹S p^V\8f2- %~tbVCG3a=^g(PU'yab@VXjFڑfb[ WЦ =_z^ Y0seL8xƳF2u~uΥUfe`g $8'Y:Io.fF|=X!n 3>pT٨%H-ɍ7ʟU=-{h0[1BR$H% 1rK8IϷNe݋>\eu5a|P>q1BShyշ[ ^JD&xʴp6j(Mh8o'@48Y.1Or1hg_-ApvǥZᎇSd}q qe F վIO*71Qo*'zyʈ,d+sW\M b C`{%hб#nz:Fvv`ۗ/z>.>FGe2Ini;Q@x^άԽZ讃R|vb2mu`QHZjaE'6àyonsq1ѐ;hNw)QI^'r{[c$z.+XxNYy{:QAXCSӞO+}[noh>izdVW!I*;3l獋)N)aV3:m;)x軍'i'JLbA.ˉ/gFO[9V {Y)yJH1S΅c1l/I!GGęvKwW2z4SW9Cv *S>R{݆l?B,6Y=u{^Th\4l'$~`mVĹ u,^ŵ>h 9؀kz~H&Q{اɣN*%尙LޤVyz5yCBwPWza݄ye⃳vo¿ѩ+!*ÍY`YȎEFS])B8q3)\$x~G?C8"YFR=օRڝazV'2mч|*+ pkg %2S>u,5QL L27%Pv"A7BƙcpRܐ"{u(0!x$ߤiˌwB ";_'dvo`4;0t}ç묝O7F4Ƀxz%D|X&'0b~*5W^T-@g)Q_}{XgqS]4}Ej}rIa1pfT`cWe-/I9?*G ҌpkǮe%|Iyi>YH}K)f~ ;.aS9HнJ+;LZɐR\#ʉ0SU`DI;CW_'"3:V⽟77㘘(FdYL~V$]vT~FW!CdtJJ#< ),W*݁]~@ nBhC߮=mV1T[gm^6-JmoЁ+} z[#pU #>J=$-gfpg^&h(w|~v+ڝ*V ::Ȯ"/?QB\KUBWȩY3 Cb(o?-\2vQZYJ G37!]d.d6#Y5#b\h;6>8:G[7yۖk%> Is %o1Br.tJ$Eҷə*!-rԸ 7M[܊l>;]N=rqxyCqYs?9pW L#ղh$|AjUIGB\R95CCMkgʷRm1犄3W\\Fv2KaMvT|Qo !%?&`Q-9sIWO%r)閄qƊl4Xo u TڌTcFA TE y=aNJ4p1t|V-V$;mPkjqYAX CG = Znx?ː %ճ9.;| ghN[F}V[I+ZSE: pHݾCцp VH;I[vpoH0ƺnܿAR@zg AKx3c;k6SS_TM%{~njؒaH\?Xb45or+=;o{ኋjL!gj;Vrei~Y<ö7K_Po z0ӌXH!έ2L =KaUuqQ֎Ȫm$B'[MnQw a.2Fɫ^xُCM MȢ / ɩIzN"qu%$'LDC8Fn{0+WZByaD5pn6{ !Ǵe m{|+{WD~ъT" ʃAdCz깞8s\'*B#q3[T{āH:D; ikUj]eɻ*[ `/#C` ^65<;2A+7i @ )GEm[O8~G;DW$9ZcN2#j*PuOAh-e}Z?ǛD99eO+ ٖq*I ӤZG(_9u֞fYiZ Hk1ec!rN|ojjÕX>c˵$074YCNF# u5AܕC\; sDX swdm཰63$dFʦe'ʷ\\X4#zNg:8d\^7z)Hmb:[} k"ɽηv_EM];/ޖN0yFfX3CwۘV-"!OElq0MN1mޞ $trk{3`m@߇[r$䅹ÞuU[6®մr!8mkMN%s0I-D U|ZmʦӖLlPUbQ!R"9| rNMRu/Hn -/T$"g6,ort?-x& e eV2`x?Hy{Mrbk I^, j7ȆnQme4qśQ!1 \渭J~-}yNt1;չ!jD~0g^RO`}%WCz-Bc;s8}{N-m 1r{նPNtR.k)~pрj Aõ1Vx@nʅކh3k^0ń~91fnD)|yU!FGϲ=sǏWϕFAOVwc֓dsXI뫑v 0r=OP Jx4}P -ݟn6꼂Ì -o.FHм/LEtB1o&lEz`FBG>ʺKmivo 0+J&]MWTXp+o!A}C Z_tAT,wPO$Dy wި i鹁+@AG,Jud\C͗_U!A@(uɀia .A2Mׯ0b6m9b棓1K ͍S诉cl#:o;=%a^3o&HX.{p!$JU("> H,qIę9wM=y)GW-Bb;@h۫/Cy틜_9UjEttt"XMK/tO 9ο^-#>s.?Ӑ?X E'qxwq~+Z¡N1~h 3gsl&_WSA#JZfc'K92.ݎg$nښ3F+dtd`?*ewF@vInY}?rcD)BJZӪǛP(sZׯر;ރ 61W͸\8^&l'}rwFqpVU54F0NGH B:(0]27މh-:|"a8>tXgAz6ۧ:G:q&VX?k As󰓟-~M٭iC֣8KtKc4dfXa=wPŭ ZG.""d}c >+&$51W+o^ݬuQ5Ƀj+,~'T,&7ޛBTްd&{>pMb7K)5M"&Cעy0)!.+nNQQtJJgtn1_f^7JNi1&cBIv6<$'jIT͒9ځPڪEѸ e_+C$-(CXF;.'?YG7LLRݒ~1ﵶ-l!3k^5@u4<8&1㦘 (IX hI͊),%iFkg!w``*a!t@k ,u:e޿.Nxi镛RxDGnspMm/"7$9u !GN VGFfn1k(*.%8>@re`{k)Pμ׬oG?QEh;X 4[(~?/Lx!5_qi*dB,,.U_F5mZ񨶠5$z~@B"fv8Fs7R1%]ɞ#"'p@ˋOd츈* ut~UM QD; odR\:M-M9[[6ntHpXG<LkǙ:Jmy9OYv& aNʍ$uu޼_B,"ۉ"O@1b)XW8P,@U.5d I齾hlTsSzt SE b$H>N^0P1&mh7h(1.&U{}b|xm{d|no+F ݟ x5 n{2O$zc?b`|?yJ nqՑҾҸ )4 Jӟ!(.B,I̮ fPFG(g KLU~WIIfKDsKVrP-\e蹝 Kit>uS88T9?;9qVQXX 18d[ fơk;`mXRݦwI8OjͅȦ bUGht2kobֽ aKLׄRȶs"z5}W -&uIRcwذ5i C:dr<@eOBSSNJ0R µq31!kCs0zcuZ>x%.Y&J_)߅**#o6>?]j_}p|zUT[3ƕ-TowdȲ:Aov2rW oRCezgo?K8A]?im˜ Osf Wڴ4r|ب0_ x4xynP6dS'`z!#+D:pU0(9ɮ˴G,(CRlI0{[e|`oXA!J>OZ&<쳭 s<ǔ.2 2-_q8۪n$BPV׀#>MҾvśl㯑JUB <2mHWXqLvKe:"DlVVV4:E$W/ Q9Y}ImU\x(*c.Jmd&%sq}k\n]Q? FeD.*?Pf.spaN9n$2)2`kYP.O5sF?ۤ3A};,۹uaX1Ow"-{sB:t2w a3 a7ъA7崼w+*/o`gpX0 R#z);?sPtB">\!aL%ܯp]qA2w@#q?nGrJPڍ!y]Dh!5~C3L}sc}Mu 6M"ܤ=J0aoV㏏%*sxid>Ds-gu PDXo91"Eکe(VwA\DWm 3NMjnnnѸ6=h vqGX $P'"*%r n"Ӝ]=z׷f6aѡ!;앇H}c;_ (H^~m[t1.#6+BHi`BN30K^Mt-is<ݚZ(l<01}|HN?ۛ &%&Y7cx#)Wo녟H`=^Jr;*mD7U08ά>`V9XC)#ZQg!ol{ Oe{jv/3.W=Njf|KK+J&BKzSRvi,'o&Q +E.X='<`I0u*|kW,a=7X[Ifrd}-=v? ҲA5ʈ  Fmms\{YًSR\M,aʇ9/W+1#Po UşҊk$n1 yt+>3ov0/"!D-;3mc< %(gwLea(b$M,&8%T0m ΐ9g!%[VZZwEZٔo 'h҃s2p7v'ai'2?_`m…sѢFa ?>&MX8 ?1(S"7ep4r FSFݓkBIJodȼqf۟ C$P2bxYDWV7 xrwޱZ! '- YKrѥ:n!wl[3" Igd C!L w' Rɣσ@lϲ7ؠtJ70N_KR`<#EwW^áD{ Q!8b;R6`Ӟβ9F[g9?? \Ay`UD.g>dE+xM9gQeߓJm(0l(7baS{nE0B{hCF+lXRԉN ދ/llyLC|ڕTZM9~pOf`$o{+n <9W#ݯgbSG77K72WUmvhǦG4Y dAh}|x3a `z"<<.FFC*׳/ҫE.l/ z$2{8P㠷MSB @7?y RYdi6M*jrAP>xӯW#GQ'jkzܫe֛cD|QAP\.l lV[X~9J.P ݣ ƅYM$Z\eW0{Q$UBlfX!;#P ,Z -S*PZ&2Uγqa)l\랐 #)>5)/W&@ubgb*RJ.v>oQk(ˤK1J3ɋ JP"FS6[7kBy( ?u!\srYW6ȁ%ޑ8ꊌoX`fTEVuN?H/f?%FV_Bo9k3: t9QeĆ[ B<3\医J1KK^M hqmm!B{Mh*!]YlLu9MJj'+4}[S'MU\BO anf ꚧ:l!L* m KH[ 4·Qqq@ᔈ [w(Dxt9C) ~H^Ě<nkۖ ʎ4Vـ>/p b(۪׏O >PdgkJ[;-UCI` - ;,15C RP6EdpS|AŻ,˒Z*BC$:Q"{9#dNEIٳ6" fzODY !а6ܾ/-'IZXP !_/D&OTt5 ax_Ta1t``i(;h\\-WtoFP[Uc}@&WF $˪6VvE{a?Ƕ]xU$!E5ҭx Y#HQZIJVң\gnb]l`uFd}\~!JX39̅ WpXO@ u){ә3*<^J2 (/l8PF`'ʗt^@ۡFB'F0m:kO;pK;<smW/jP͉EHd18sGZ+>S>V}T? zA{919?,.=?GsyTW-XZ + /h9e>A esoՂah8f}.:þ ChE-;8a)ċS[2:O \=*FM/Z|"mvXw/:H~mt':,,,hw*Nֵh w3R}zsQ^JlAѴ] R&-*1rT:dqteG}|'1a.yGؓΠ_liNc>cJblK6eM1P!޶~|k*?V|'XGO+SIJM]3:$!:7:6K 90[* ѰVxqPZwʓPޟ;΃>~ς󘥏\9ohK$_D70o+Bt h1wnY9h(a.&zt"گhn,\Ivk߽ɛg ](m2U-7pf*a׮R{-x]Ўd,$o4q4u|ũI)hIjgbdl Pq檝Nc%Ɋؽ>rSL0ǿ@OmbF8'oV  Z9Ba?xx~MwfP24kIPt]4a7ATW= Y 7Fj9E nvZ%:^1ކYLKOKOG>>P6UTCd[oiSshrHEM8CdR ,9эnZ6ЏdtȟVjfHW{6MH%/N] _㱆8t\8j7AW0wSuW[|C׶B,Hv!}LAm%_([44ؽMNtF׮$[\ !/ﺱ.:[Şb"n| oz0SS)- kJiGKDԘUV͑7=^Id-!CجXTo+*"6@?t^pc\Ďdd>r3}Ͱ2XxDBa[¿C/_| ` лױ5ͱ4{zo~ 79?!ړy*Y O#rRW$_s+V37Pm.~t ȃN֣n֯zvpf=)Msv$*'ԟh qoA+dvn}ʍOXw[j\\k4c=|T=fœVkw(*~*5Xg}ao8 x᯴Ƅ)j9xNMԜYse>poaQu[owebkgKSh1]&,/`)B8?fG)1]` ba&i ocbOM{+#?Kr%d xJ'KyOo]8QXQR/jQx X܂5s*+$ ʒ}- }sauПp-h1$G|>fcL|m-OCEspi'1A;AFuOoq/)q3{Ӥi Qg/ZbZ\靦T]Lsqq+BvQ V@82}T?4U;Ψ^2N^6:_DJκ+ŏ̎' RT]޳~VdnJq` aHJ4怶Z"Kw =4m6z Ky.?x]Q`X~h&o'*ٓ0EjeX::QSL*Zף<&)>'MWFV?gS [اd _^o4̳J=6C7iEC!( \ycPKW.AZh[IF͓Uny_:]IY4<. ڨq]Sjr<_#,ojPAx-/@٣яz1bMqBtuBAzTXDV$`Z4슾=7c I\d+24iےp+90ȱuMF[Δa X?06&[kt:CEݺ/ b}f9Q3gH&r}]q׮w$,Wbq_,OG4&UJk |`BQ^don SW qm߮{ȅVPq#TE5N m{Ϯy/s7@UaYpƮ+),Q WnyeTy(,0vVgD4Wc.ҳiy~| gLrp0HA3(i seZ;bi R򸂜3%4󅔞ߐ Xuz; Q\\l:H9OX3mMͤ*DŇ~} ~1hK/;p}7("@W#$xmc鳺ᬙցHK?h7_i3DB+죬i0NjŖvU\.{\P"ƾNb(-zqX]R䖪ɥVH]EuT{|=ϫ3HQrUY;Rl>)ɾWyTe"[m7h$RDvbˎ |C?jM"WFN:S3h6s e:$ q(bJ\:4Cd<*]}5Sˏ v\ӝ | 5͸AHyt}sN`OHS6#+.Bk#^n *QbD*$L ȒOJ%BIW_~;:F $FW#Rx+;O2T>bKQ+e_(A !VU%ٹbNdv!پAB^kJ*8nkKqg(s3;qykcs;]W$aֺhyOMnK^H=J2d( |wR ٚ_j<4+P# ;c8QB8!w᭩S_òY1d^~Ƀ po;>G@̀XC%MEVUbԍ =9&ax_ l^?dXHsQp&ú 1 .*6w1I5Sn>h(yPr\vMImdr3n&"ϘOQ)!F)|cYFOAie7:Q%1Hܔb ғf@+yT,F0 0keyeݸc?b/FѮ. *]LZ.GCf&Gs O:ArsuLoC~!'Ș ޯ64?Qv,] 07ejoѣv*g 5gF5,ٕ`,\l`9MR[noE&GJU I7Jyi* v\)wr9tKd6³]DR?uklFkNkV0^_{p~((hfL2[Oy0<0{39y4%b5XW#dX.|IGz$Ge>FVbn&c ,oX-h٪ Q"7QS(rb_QlŅrx\&wmS{ Z-7ad e+ dEKb2M[Rԑh 2=Uz ;-;"ğjX!&ϜFA)wLd> pV2g;NYlZb4⃯\" }#8͠XT7XFVH-LB6Q uL_ de.սHVX%viuBC N8_%Dw,=#>Loc(ax!X):laR-b#_#)7{KYLS†Q!qq/ы.UνhMEÁmgd H׵Ƙ،$|mLIR+n,|t ,А4eL.4ݘ_F65s;ܖ0g5 no&^]$%@1^U^-sab$ɟF?t$4o[@w#,'4UH_dcn7=;)r@}6DĵM %jK7Swk vY>L|J*h%$闈_ŤaBz)9&%_\Eػ5p<|/* -àl5'L=5qTt\psS#il|M+/N}[qWӻ/0V" Y2Zl?0*'ߑ? M+</5P#L216)J^=nR}GkjNv &xڊ\0BW38f:Y&cKxIm [|$i<{ǫڸЂ>#[}ε;tH-c %5hHm8pvB3rqaOhSP,t3wDZŰÿ:c`줓paY?qu€s[E7 ]>whMc&oJCNu@ =Cv<|aíQtw2(*zDgnu&ЭSyl8j|%C[2t35 ^]xKF;a""wDe0dpG~j>9o'oq~ż_ܺ?\;b>vhp^ ڨ)43k'Te/82 +ki7fF'M%6_*Ms͇T-YT0|D=+͛ G'@fM!( tOGa[C葲$Dž=Xvmzp a=V3bznZYg8ǦB x)5TFPfK_p-=&VorRx WqUF^\ʔc"u]䛈 aMw.5MbH9ue+\#Γ瞸Vd mERQ7YMknN/؉{T]:ϪٚoֿI 8Fn6$P%ENS@TB:^_n 2[+4HՂı Dxt6OLsrbE_ɑ)}w54.)!ꬊb.V^a"5;QI(YxΦf֫L{'Ԭ>lI?E>g;\E$iSD) 90T8ғg N9_w;,LY:J fͦ|h\9očEu7k?baeF5dbhiJEY 0#z?$H+%V[>CG*decW.PcR}u Z@b N9G$>;^h >1zeXnf){{̕e`vgИ䘼RB15{T!C/!Bfv3a8)i9PE(hӞƛSS*= Jlo1oQJ"wp|vid@Yƪwiќ!w])"amD4R9|5;!{^LQė@L/Tbs{gFi 2}8߭=K@q-gr@2dA:GA˟::RUKT+`S}D4H`@ 9#oQ?%Ű㮇}x#}Oi!J;]Ǡy3*dgRRVxfH݌yIf' έw s ۵ pޚWMb7c&I$tVr;5gQӊѼB-SYab U?DAI[iH>?) c~7Wh#U=vriz Zkzy$ ny;emS~x%q$c0>a"',1=5Rc1sJ zNQE,iޱK @Es<"`տYD%Û䖁4,XFa`?͇'=eQ?f ų YEׄذ"fEءVIC ,kȺ&6 9vۼKu{} w17 O`s/xlmYZWʼnC(Rn@6v}8c#eZo Z}G@9l:s?@}Ʒ c/~Ppکߜ/-5 adB21q xުz"w+rG;Qyy~bktΥ!5ҍnF9"0`}_#vݓ8lvԵ tʹfz <^΃M;4_LQ1"pMޓK2p$RFʨKR"Ҙ678vV9w@ 3nr{M(Ċj3n'D ndklݬPFj*-/̏Q" ᯗI(cyi,DsG%"0.}CF)@.lXAkGAN>}Bn]ȳ.YN JMb?ww"8Pb_8-Z~ 4ڝcTLfn> =Gᵴ[7CBCK+8oH涓Tbl(ޢhw/]Ntogl锢AC K1s_̄2ꫢ~ Wөm4NIz=L܈'!_[+ 3}M[!Ӏ22"-ϖkv>Y`WBБ ៹+ ѺLt?,z\.הM7 @r$SnvHaqAK_F\ % CD4b@]_7WIqB>Xdb8 0[5 nV.3kn=#ր OU^(knPhZAۤ&s%/CZk$ e{Xc' z;KGz(폢 V7JdER޽5i!{ہ'#gūahq`:ĀK?XtPvz?㶛%xÝj٠: 4Ik&Q֭^0좇;81=u H4|sT(_Q_8a}_?W ^O&B_ DMYDf3ǔ(@x9#9諮+('NtiV 3xQeDfw2w{e^' *(Bgo,evH_s,kՀlpH7Hr!3"?OX$mw&y bT84堄j2lh{ı5t (GH(3F Zct~o1A.0  ܹݘ8Όqe8767eD_#z@z;R (udV|Z؅'ٛav|_,Fo8G;g[m03ڈ$>- H7nCODO ͐NO%Ľ;BTP5:Ҧ٬]`LJ$ۆ33wf#wvݜ=k#$ I˒x(4..\8R-_cT`gZ3r1wÃUh#Xy5Op~Ö`6Gs%OMk6ƒtW Oe.:C%B ΅jYavތ;=:Ʈ<=d?)NOM$&\FeS?XS٘Y]Hnɸak2ISl_O~QD~̑BdrfW۹8*I4|ڄqBmdk7Q5#|cCVAO.Xz;)tl U0tQ;KQ6=g|Sy mj1u\Dpbg[ 5zLnhbQ&"yXDFhӉQ}R{xǀh縟gwDgש${\f:{;, h1}?8B8tl@ɀzH W<gK9뼌"\'B|b+v)>#GM.^mƃk)І"LsKY!\Y$ܟTE?$)D)kZ7;!_ j*햾qB`4׾d?7RM5JO;#  f)=9r~E*C}S =Lf0B>-$I6HZT|NDP#%imEEl}J@8EzHAΫ E-?e6]{ ~r+b%,6BS +{3+snSBkPk:P9'? 0& 䒚Ǿgek^v*Q/`[y~:'Cx  1/Zpv=(AAE`mo! ˏx1uҭl:@X_ow|w(/hӿBŠ/m _U*Vs/l&ђf3N̒J5nEfU)'摛{xʮ:[/rpևb-_*muh%U!DF9,D<+kQ_Ppg#)%5ۍO.kekr %!\v;`J8>eo`ĸ\HĎ:T8_LxgӺ\xϣ(ҲETP|d$ j⭉-fdigsB" BLjR0G԰dbln yk>q{9?(Ȍ= TMw~nv0fOy=Tȋ!K|OCC><#͎E:vij)-T,Rql6g{ƝvwSU,8HyP/8r6\*7 P[Z%RY w{0C{@1@-IKNfO9,RO4-Qvv+yw F N&VZcp!*yŚ[w%M`=ڸUՄMQ՟{$qKX iPPlyZ9HGv!K= V`7pgg,Mv(rKe w*]4z?ASHқZ@[r k) ηȟSaztϒ-l$lӂ h_;ӳݞ/^bA+Foo3>*#B[ϖ3LcxbjuG?BF63g,KC|N9Uѧ[@pP׷n:JdaV$N `y^[wHEQS һ5N,xvzaqCXbh`X`&1XmNWQtmti.C[y}5uD(y $L`|KfpD!@!c"]u@@6K5*i +S`_k } pa-Ý!YXV|h;Nr'%YN&̌ƫZ{ j.r \_ܾ&'I2vMsf<ڿߙc(<#X'AlHпD_^ji6~4e@"~MP/sXqq|N}U^{ @$_OcO4j%즻m|76 5.ST1BaTD.0bP}]Fe#P2Q^R:+0I*@&3vZ [Mbu^>vV\ a66;}s, A~8_` (0@fE 2 74_c}r;' KqIArնQ<uX[V5mTǰ|z sKjWp.A5CjH"Yнsxch8Ͱ8K){%ӱ(YKFQrSnWf85xB:)%e 7N7ۄÜK 8Ґ#xrUr1fg؇fB9I/Cp5s#tPA=X $hȲy.{EKњ`KH<'~C䭵b5٪f7UK tԿ^OSxϖH x(QYDjאwvuwe R[n6B U[h^7w A]^~Q`\zfZSqɕrM,,r×=N^'n˜6N)ZjO}cΆf26φՏDr d׆,_S~yeA_Sp;OK_.G2#Y!4#I}^pl5e( gk:6+H~1سtNǁ'ȩ&87},T~?4ZQfσƍ魡 >W6]aQNCʜ veD)g:b,#,@=Z]U,`Y6.Dmߑ)ű cy,])OΛE @?J(}'M,萭y& }O'QzbPR6VH& u(˅(S>8V^vpQÖWZ]`PcPLBzk4 "nV&tY>iJ+’j?:kþ Q+PTC>Dr#~|N,x3>0edh-.ܞE\XZTM1ji<]g7aq~"g(W#3ʴ_zxJpބ!FUF\ Kw&fj~Ygx-e'ZgM9a޼ؗ$! Y ^;1Wn|KwrGNu'FAu4^*Ea}evw/vŀN_f@z;MPmk@= 0T8TF)PD,!rB~ⅿBt=cV?(5݇\ ܶ:OKUm$[[cNeqAD!\[pTVR ":lţX$Wi#zW6ʅ!rS=q֪~*˞c.Y%4+`P vShcUUd JmToI#B⾝,1+F?j6Uv0_`_ּqE`~ASBa"e$&d*ad}r|^8xXp2!&lBuHN+^~q=.3A$[/A+9eothDu)릶rZ~(5ٚ~TIJg(PE$5Q(3{PD*v!4 s_7A&HPC+cUaE9cr1,A\>vwj&Jϴ6]`amzn {aLĢC'=39lu NIJd؏/Yz}V,ۉ'ofߒդӯ9`]SI;M&A "x^;,wZq~9eO5ӟ/:"?g:';#*I#8ت$ tFH r7!G$ @)O1 2m^ZJ\},ylYKFq?$J h!V:;/b79U+ה'o5(=1M1wz3f|{l5Nrl +7#/[)ms M<2͛1{:QV`&>r.Upz~Khmz0<>y|;>]sU7Y (q~1wMJ,Kmru|d/bi1cTPv3NR|K蝪-† Y+J%)K/B;b%E*u9̐a %Nۘ/ 3({g1{qVCILnk-kI&!=7nntB=Zv`qdim[>qOq &iܥ('PKs:s8fC=0xiz Z_K Ubi`"PĹb5Vu\B'bᴈ$<}e,a )nrX$sZ8j!P>YcJ"2:Q),1z5| JB9bGy(M 1+L3xje%?Q$8U,3{Gw$tUU_ y'#O-/\ւmx ,TW}G-*dFڢ#LJ{ܹpL-53NG^֒kkL {C14u>4i.M\Ho!Xtyfj* Uc6GUٺ@8fd6H.sm'Et>Cl\ 7LQk N yO3T<$Oi~MIP}~T8%+Jޤim"Zwz*C>لUhT'U;KLUUB~%`Mn):WwttكFQ:+t/+`L>7I؅Rh$z~Eh\7$%:#l IVwJN@K!]o(P+BK0h#aF$"۱OS $ {-|ˣ]V/xRR&u!E>+. t6e)9ؤPKzcF|'1&s$i3r=uX? |3LjL]tLSP ژ .ܷpsKrJ`=)oqM[9?8ZdZDgeH2@u(Rӻ8_`LSq%pc?F  t{ԉwv';x%QΐizYPIەvtK[/i2Ax ܎/4wͼ@W M#Ҫބru6ub AuGUvk4[94%ڊ3h@¸[TPn.):[=O$[#'Md#)Uwk3^g+HM3 ՂtSNa8$LDO{8KnNqg!;dsґ)9%k ճu^TâTE<5qES=1DW6*ϭ:BlO]7zEĞlsߢLHek.~"l=,"x?z4,cfyB@lz>ʌT)_ФB-/~s+6S¬) u]/Oظ{ZjMik8 ī-dWk,_׾ݣ 7-Prdlmyo8RY..ko_u6S89\m3@H"o{^uKimZIgW8:KaT _ ,Հn27F)ơ$ WOb ۈMքH"ƒDsqJn"D!IZ{ z O O3I_]Vr| [JgQtrĦ( +x#L8IT3&h$G >Q%UGO󁡤9^k)LL  1N~]ƇEE^y{܊anw޳pQj>uK7UuCl(#ކ3wjiWev)]ڪ K,~mEjNFM(/NՑ?qX,'tQ<[r`(6rҙ_2({,+B*}q }xJ(wYX̝="~vCrM2-nFCZLwWva&aoo1k_@"[HZ p!fS(y~hN [5䏡c^`!+( q?6CM "fJ{'Mq| AtZw@Fɪ--ni1#>>.-9Ƶ̳:lY|6Z70߇|сO|3cR{䗔>@ieKd1o%=v^`Nb 19CMfI5ջZFdDHj%QZlqBsޱ nsDX_?&_(@7Mte>S}YzFi)J*gSlu~?9`G<~=d_YN}k\fJ,,í%KVAO`]{K{rL}_r2ѫA53ri!6# F"x1ʂ+\[>^^/]Ydv;8>j?t e҄VcO::e7R/6O(/FbzoJN cMTYq./ȴ;dX,UOBWV Qa0U-H oI(zmEoղYYc^|!wYN`fLj eM('et}-l U.>Dwy^s>8UfH :D`u0iIP[NW^=d沋d4UϛR}s iMIY_igN#;,T]$XLYRwAw1(?*ؿ/* q!w ogy1% 8 l<ݚ|PbTh|CLK% Hi:tרj-)Tn'?LЏ֮>Hp +O%Pi4D.>4lU}}4^2;sx7'[%*T:}i 0YƚHXb8c׹[x_8 nw?ijc\a DĥX=a<&__S~`"XbV-U2:-` ",; e Q 43n`9UpJ٢cgs W:yJA@gjZwiƥ zKvW=}@FHOP*4ZȚ֮| { Fxh[of~񒓾+y;hF$"uSWy}!L- vjBB5=t4BϠn *6l؉_8H+"88n%Sd([8drv\&/G8"U( _d.թ+N" >/ wyXφSxyj+G B}hR 7EBF5, s^LM~C\vrsf[0Lîu" n1^Iz_eV>"NE"w2Rng*b?\;j \C0=(5]_l 5H,Ȗ}q4 ;;G IUȔi']bzB@CFd~y4tKoB 4{U/s\Yч!htu>G-B !r}n7=[]G?_qԠ~?j\?έÅ>Ygˋ rS)=3qIp!Q յrc>"Ƞ4;n/L- + AVb 5h%PZ1~dT;f㑋]GEo e;Ь_ƢIQDg߳(&t"( WPKu: DjnٌL،&OI׾#%0`x ˶CZ=  K=GfΝtk>4.<{TE>0 h(Gj3"]8?)d8ؕZ5[\ jZ,gtVA~`lDdTrQ+/Ɏ`YjTf*̋̚$CT_Z\$AA;TW~vx^KhU_V A!q7[D$l{ۅ@݁!{k!J/fȹm[*YCwrqeTĴ: ^b@[J6~|pٕGs]x6%$Ч> EBd_Uӆ^&pnRj%b` /D窕.9G+Bq sr)F7j=b(:ǓZ1t6Y>d 7塟=X^[D Dث?;=3ч/d;iyђ /;&g55)4_XĴM]aV` W߿1N6HHoDkO4Wanx (arPcyQ4a-J >Ms1 Pe !)b4D )5a_a9 Ӓ"># {R Xvʴ&xd%DnA{qNᆈ0 z;732~T%c[cTZ絻Sj.8]GTqC,BFP*Vx$g , rlw:2:f̽BrvHі'j}dh,cZSsJ}PXfuL=6VxhۢR,TN!|' }slvF 8o +ka wַ c^5e-k*fu3X7?IC տHܱ]A<꺚OB)k"8qH€}py|VY-sQfnP@vYT:HB9۸XsgRp-=^8 dΝR֫țLu+U Hl$%4-%CjɟapeF8VC eiZWK^xc>ۿY/!ӾX 0'\I&]'~.bb.;n~ҋx~9 wd iy!kw@ J-Z 1^Ufu&٫mo|Y싕_GO;5#$%K| H*ҐC諎 ?hg4ƪ06-_ ޓ+zzkVk]=ux}yٝޫQ5%'9øB1;= _{˵M[(+ֵL5UEZxh`kPXfqq X$QfV,  ɰCod݈x \KKkc$ tHUgSMJё_6HSѳK<- L;ާ[Cx/2eץ)M]Hژt?YfiEr+p' ~퐊V0ħ8L\I3D0"["q+pP{N&-ϲ@؆w)LIg1׺@ݼtI=b*,a;Y9ӥb]xy5) ;?P=!MOJ DO]洯Ʊ#}b4 KpLpyu 6ceh=X3nS]&4Dݿ{6+ 7K̛j|ke! -|ж񌒥be^5,_ R;bټ( gJ/Hk(q0(\͠"aό;u=[ORrhxG&je?UԶn88d*61K",;D|ے"R@ls *1E1数}|2]jȾ{sjmZ/kBKz]\ m%)O=s/Ɯ5V.A w,! ~$Rs4-3yڹ(FJWK0g)eG>ƈvw8[$ޮs; ~> ZxتKN~\lQ/. RH _d:e4jFa>" P.)zcnD(/ NO(/.t5]`Jofjm-]ا,P %|oA`1] 9x硗R7- 1Ιn+[,;{sIġXm츖)|6vzZ_+T:j58yg'?&c"c.,iA!q (vpx ":12P^ތ8ό6vzm}Kop>5cQuY97׿bxk= 䗟c,n z6A\WVGq!ѼGﺹ$q L$iR#5ݖbB. ڌIdoiģ"ԣ|^6vϪ뵑cs7t1KX SW" "nst1Ӽy6I:쓌b5B2YmssD$CvC7n'l=fYJfbp>M[`VC [B?Μgםػ M L(B !J˳B4<]Z$Ht@)3}XmdNtuN˪]Wk))׷+ۀp@v6aS Ǽ<> Ų4pL# EManϔ/I.>Z@Jm-.hM8>NB@M@xyMn'@2mkPT ϵA]J &𚩴!פ\bxֆ0~2Ux'G!۫FB6@Hro̦FS=eO/UCJcߊ21oR`ݻ.3x2ѴsG _]<2e" lRFn.0x2R>ON}h}m@Y\?[؍:Z:H2BB\kIc4HrY0*!V< ,*d}m.%x\X| gSgE<Q -tob "c U4JЀȯ 8 `71Ttst|.#ͻM5.x)˴q7'j^Zm/w91O^Xݳ ΍C(+݅j2`fܹ> JtY/Bvf-"ӴDw#ZE?X;Ox!Qx)Wu)"8KV'a>YWa`橥M\!frA"%t:GA^*P-L:,jG1Uwޡ^wD2g/Qr~2ᆳ:k.` @za9rbbΉg$UAwJf2QB8ՓЎ)0x̣NH/peQ셾BDlVSќu >lCj}a>qWkY(fw&qz o{y''>۩ QFRv( >,<`Gx- 5W[ lGtub#Cuųd$}wʕ !]!rFAuaZ0'W,kQJs.XXh.E)ue8?GsiQ ' zȲE>JX5d2t[v?U,{@fVU5jbisJcic)h|5?!`=,뼕5r%_z*^BK"5$wU{_ߗS768!PR84ysc^F:U[UuLkOfֵ'ښ)J&~y]% +"g0egZsG{*7it+׫Yl.tϖ_Ns^$&gK I-O&ĖXkK.\j|xH u63Pfڄdo Qm_ /eϷ -O7Xf)Tꉿ[0`Ѭm[]~6wA߱i.[ͭ wQ6v(* sIxhe ]嗩5KA9q^3(Y?2mW'pv2G1u (:Fl1L` ;bosG\ގt1]sJ`B+ajG:2اz6&pc6(DhL'gy8VzX,to2虗ݒ".\LlXMǖzwiwrst *V$$>QW0A5W]S#oAL 4|3Y;VփT7 b[1m._0**yYGbm0c?Cʌ Hq i|@$IDEwuu&O.UD'zS& jyS4s߯y+K nKC L,miALA/3cޅplm`2xIVf+FJ]YwRjw;Xߺl< bۮǒ1f\ȑGBgmcׅɝ࡛L`\SquPJ7j|ՕeQ:Y2)N *rIJY  S'r%φ+?l Ku)adw⅍[(m٤?1=v͔SOɌJֶHp4jFяdvCd([kFG4ޖ&~3b4ϭQ/J oeP ^ n |ydd? sٙ j̑vqm0qokw<֚s L'*llM+ [,_S5s i$gEG9MǗ;wvCC\ 7(#Bo_rk/\m)N+Qm|yGbk{ SNoN+ߓI>36^M[ S8;Z>2'K$\'X זbp^6r+7b_(iDD4?+*t3-PU_ 01 zB_w1}Z >Cբsk.e_%1L!|q&Ԡu_T9B^>K{%a2h,A&} aν-Y,Iajg4E7}r%([eRG 'J2{Wp>[s3-fT]#j>atNʱ ќY܄elEZ f%{igb}z@ZI580(3HI(1fp*)d>x!ՖKػ:x'0 DŪnQu^1kTd21W3 >{)}i7nAhioXCiirfه%"P_A =P۲Lgⱒ>瀤ST:I<C!?&'=ot$iy0J[M 7g&J%fN>580fAF \ g(ݡ06CAnގqTF\ Dc"LSPH5 o5ܗ- MƐDẀ*RM¨$pH?3էh>.j]KW{S3B4lq3c%Pk0u˳5nahpgZvx:|'snX+^.#k3>%/~CHQs"pewS|7ҫTt-2 "Sc:h-ڣgp yތdԉ950Ğ}*Q3oxc?zWTsZη,7DBT_.1E{Y8?Vr;i(Z Vql4vo_̵-):rc0m/Q>Ϧ J3;]*BpW:?aR (;V@/ǃ%#g sf~Ѝ4#adO^;2ݝ&V=lWi wQ8z MEջd~1mju`u>hO4dBD uwsGKd%_J].x0QQ?|ډ >thS ;>3ngS7ژ87IKN 3tsD/yމjfeh>%HL~F>s[9Z`JU}T -V!w@r[t(vIlTJD~u)?]CĎϲTCmP]*RXʮg[`r!-]mowcr; cD 9]mVJ6z(M(!~aƵE_ BN0ڠvV ǒ̟rM/a`у".Iݐe۫p'AeFjd@&6ag@DYuKˆ?J1@qm򮙮m\.DpWuQf3eWJfcZ!nsYW^ 8~F .- XlsD9v][%b ˡL'\9U>G;Yƃ@jFe0~_f 1I`18jK,EaYƔxUkl|Aj>~ZzS(Do(B3 ii"bR?&.c)'p=|4imuv#e΋FI o%?-Eb=Y%U 0s =^4{:}`gJB+:6uw#C1dʳ^u0gw?rs24H/_`Ud c*77$ٔ7G;3P"/aD{KQ"Qm%yxL ,A%G.0pId @ϒ xDfjY;4?m۠lKn89wj ӻˤȝ2W~{|^FQ0= a^K3SLaYL:̨I4{ OBH Q&þ`.;&V=Gl@<-Z7al݈f=Z{#)_Zd ,դT™MEHŽņ RΞU. ;1y}f. Φk%nz?fL I=ʐh*z"Er,bZhuꋧz -Dtk V.Cy$v!c!DIt^/Og YWbSSK'yX`#qoĆ"9FN xW~|LėڀUA&3+,54a q{O$STQn,x(kz 0EqU:_ES\|FQ}}tB;z{;yLV12/0Cb=Zf i+5. Gҡ^8)hug+^mVtH9q1]x x?޷?^)EJSy" '!Ϋ@d< #(ױb׽?uǐc/X>QgH4Krqt 얰4g`utLY&x>kGz*d͜Rཎu-#oi!VU^}G'AOA=ϧwKvRۧ' ܿzZ/I!+M@Πc$L|5GQ&| 0*N]h[H{xJ89 +49ֲe:\Ba.k鬑$j+Hm&Xbz3#30[nLng ~5l^eW\E񬴫~g4GzZyL˥O]g3cX:<ШYےrw!H #XΖq|??zy!_7UvdgT 1BLTWT TY7{Me8YT]+VpԠӱD-8^g>4ќR*,nG榧㾸Tܑ߂k'._tèX=Ѐ{W'v!# @Rn8ˆAZCZƄxH`&sK͐}a 'kOF_1^M__ܞԳssbm#GM͕S.JM5N75:FA(|.RDjƎ>$1d[J.e([*TkMX|(rВ\ 2LI7c2m~|j-3:c8T%,,vTxٖ NehdBۮ@8G'AR)\«?$ktZfW{e : mz$:낼eM5jVP/U4t}WBՂ MƑ@7q 4?0-l)-pC+JB뵴iuB423L.%5D]Pto<\n~7bq OSwӮ 0AQ"B/$`[[jktF;(K+12?FϾ9 Oe$)ŏWKbo<(`ל.CqtO oܙ^_6T`!b\*̝@[(UcJ5>dp{蜎b삲́|J"o}T3Ҫs0r3$~X8}8ғIN2jիȓyĽpOQpR Cqa"K> 'GtG1p\o/ $!2F=K.U~ڋwJ{s }eXb44 "oP|^zQ9Dg,f) FLTWBewf| y N HgxR- \ Tk5&,4ql^Cj:ʟHCEo?HG' o卵 D!2݋4L)xw 鞴l-~0\ SRQ3cc eUldWKVW-ܵR.ZӖjðb_o*_ca~яolwIDc*d%D<7⺚޳^m^4H?/w,Ə)qCvsw}d݊Xjc>33LJhXuLL^}_'ɺ~0BF0uZ`E^^ywޮ\xƝռ?jMMDbΞ\(aպ U5|Q\Sԍe҅VP4ٌ3=gSl']Ho wE8Lْ7bG# RS `ز-5 +,u<7|JvlٷNPG]Fr=v!xɆ~S*y;+BOUijI7\G@'P+]prQ$Zy> D2(Y/֘HqE8ʟ]N9ݬ,4KJ!QQzKTM#ǯiIZrK%6doyu"hu "=sWLÅQ'}a،J^a.wQT^2Mb-KK<ڏf&xe/jjKDdqȷ3$"3Aa՘;kIbKn%%[ݳ(C+}%(]ؽEq oҥLi'niJCVT?1o /2lh2_շa-p9hZS^J>a=|eh$w2ڙfΪNIi+նO ņ Ĩ;@0=kV:u~ÆwITCAt[@t]`ZŹU hXKG=Ϥ>8[FP@``cpQ׈pC 0YI-75է]zaor l"#űD#gy<% 纙ͪpA**Uрfj%hEUugN'^B$EcbYlnSg:nQmڿwv@@5kGSαȭ`ޱ..tv cOi&1[#/9  ;1Ybk~a 0a0f δ Mv|#\.~#n/~TV5{Z'\TLg^@g͛kh*03W53;(џjU) HZ`eᢱ K͇$d# #_lJC%~BeVR垫%&9j-A,HbETh'T7g;GU4Q$OG$7JqDDlG>)A#%c8_^svT e*ǫ wnےr7xMǜGE;%MOvKz@B&">|ͲEܠ}]r4+S%]{lMSTi,{( Q"dm qa):4/CI$ǥq񇞯aAqk~AA"%`NG{v%y*'Lb Ӌ)bj] V((kϘŘ$]2v;S.>ڗBeP fs]:bw^ wgݿT/5eoBw4uThlvr\!ڞc"q! B;rP5}I B(.uDn֌GcU Х'O-I;Z tW3>d^Sׁ+&A~Jq+yb>F:a 0e~0e}~cڻoɈ% LOpH0}̝ zܺ` /`$ Ӱ Nh|5F.`0Xqs@YMU bo*Haו1NIJNYfCխPݢu,~"lǣzpZg{7çk_#&U8uMk=pD+nM&&Ӕ~DSaQv7ͶnfO"Uڈf҉Nҥ-x TP _AW? Dk@3MCR "q0qѿԚoh$'JWWXFG-EGL#WF4 ޺ aH~)QKRntwE :#DSA6}7OxYU3f}X͐\<;/x=}[ѱae䯷<0Wr @.M7;eECFwI(N&lK ]]ZY=)#v$$\LjVBоwMρHUDmvόX1 y_]\{&1aN7_)@! [u0r[.Є ɢr8eYk KQ G^!pE>c!7'D# /au]s%O.'1Y7ޙjw FxKtX3?ƒWv} ̋ l[NtVQs ~Uϟ-TSš%F@o*n3|ɧ'lWC~ 8HZu&!)ƴ/rAnGremӨ%}\C9nMU9,~*=B]`.-JHf.,G;q A[U{jLcҺk *k>~rg'R數fN6CRTtWt$d< s(L]h0\#X,v >L;{] uLlTi>L, cR>w \pL_,9TuOPƋ,nhj%z['"P5f/˟U t"0f[hdćw*+9\>+ Q}$ V DS8m YyU"3ޮ9ӃM0=~:{Se EMIQ' g:a' 1_)dNgE 6SFk# $&I힓6 ZcdLgIIO21hUf̬h#`Vˈrx-Ei&r ݤ9n `|%XHLKkCM\A >Ddhz > >'31fde(ð^iWIM hMpe׋]P{)~)Zr<+!"\rJ8$ZMzi Q~Ze逶 NEr=̀-JT\hfYf!AGK6 Kp;@VFV!~AhWF@}KaxJ ?"V{RA <57r+  d /ۥOztv<Q+8gx™@ϲn -Wk@UL Hu8|Otf̍$&O5iYWWtPh=ϒhF{R B}lB0$Yb*`_Tr =D~%uyT]\э(`DrW&,WV}@kTۚ7qN8o(tH ˳C˞ v\/.hb'H$0Rk*" ԋa6,yri6[B\7v]}%{zc8%U2g2zboB%tw =νV(jS' _xujg:Ӊ^KpBH%L4Щ `|`_#;OjHnOQf[57Հ\E3QZ_`wį?SRĴ_@W6N@G6(&G?y]=G-,C%A?j+ 4H 81^*c6Sw]A~Vf5xaN#2,pԑ7ڀzS}cq1k@Y[8(MjC`nC^'kl1 ҳ Xpwjֱ:`'ĺX%3Ǫl|=Hlaiyo$fd :CQ hQ̨\9cwYr`k\=ZEӑ制Ң i`P^<[ B|ڒ\p)&g)w1SXY#E߭* Q=wr~6_Xn3= [>#q٢!&T5\38ahp6D>ƭKĶ FQr^֑s\$PWϋ۾{D^6g[ vd-}|!-w3zyF {R2zϰ=#5]$`m|'B6!3pܛ {ox#);^kw!TY嘖-}TI>IM{?Z'< ;Pm?O詾HH)QWcZU7ffjtUR qy().2̚^9>υ-+b b-xl>δ`=?"=vSXWĽR%^RLT\veJ{YǤٽ8]6ajZHP6hF35Q?2+e9V0|2P'ƱchZhZPh4a og% vXگ[%0}m#ԔS].UHR5|g=zc=\ 9lQ^%0476.x;%ԊwCPuVPX`pIiPz;l.`ƶ!H=Rt3S+&p}IE%wBz&=APIl^r} b-i$đ--/GKfبu< Iߠ"@BFY}cT;o ?)6f'́;-$*Ej^!3 ͢tQ)tfp/}e8ǣ踳.{qڹ'-'ƺ:1&|f}t (7'$$5r.yې7Y1m-0`ՁtE* fL=c‡&pgPnD8jz1AY#Fi/1bj<ʝy#_vP9U*)(B0t lg?X$)sRP{3cPlڸdk3WJqXγH "QkJs]aSZ (l4ޔ}-;a2JbU?xeJ-]D7ߴAE`si@s_FKGVJ,x/Sh_}YQxuD@ P|!g?CE (@=ѵE4^rv)Ak_pAz]~#c׸p.lOq pR >gڐVOeZ98[_#3^ , 0َqBBYu2 "ɳ¥ٔ}7ryv(U-Bo_4ם-}d ?N7dL)`~r̃2?:K{׳z6Ò]`-6 0r؊w些2k0{~ӗ_Pfmx:ވ},bmJLa1=FFDlޢY䝈" R݃Kgl -Y lNlDEy3T-jtBW^Ђ7$XiBq@xW| REDEO64cW41Apf4Š P[k8,L6';[FD31+[cw +>hB0~ta+GKه$\lp!қT@mHv)'E.`H13V<Lhdq[>'QɗѻlՆK?l)qy(!M*z& _<;ZC8Ah٫H盆PDBy%츬x/'n9-U8,6'D?FmI˄8ƀ10I꘯ 3O =[˧0G}|(,F6 4ӊPKqPxP7Y%+rBx*Ϛ}dD {&Q/ |v%mFd. |7zX $a]Oۻ=MNgҼ(C[$I#>,$8mEN *\:ۮx:]݀x:b9*v1`JrmVr;<-{: +U r L{2JZRA f4 omSyC8aӉ(^zBEOM =dnЛ "\#M ?%mۄܞ$n˫ʱJme%?#-AwIexQ?#H.;>VYkG,!o4B݉pγ`:T>UX\KH.2c^^fCKDiraoms:{Hտw'p $%-jq秢eb? vq*P;5X;%dB<"JlW X5s"%U{ʰZC{fq;vuc +!?B="E-ZdT1 ,_ #,k#]hbM\io:Qj]9iDWIg y&2^Sњ?S)i qp5B<Pjf^Xx>휊uqⳜ?i<̨p?ВDQgpoAwPvr*2&96ˬf9]D Yە F Uե6&ilMa#x)AE'Uũ,}ju Nndєzȼy< Oͅt k]}(-3{lRteB?>Y?n}Vo!|ݏ+unjԔSK<2#Y(ڙzs'pr=(@BK$4QY 9@׀i]&yOB !w|뿛e rW9d>K9ڈ}U5AD#a!T_cJдj?9픤6Qe|xXSb> yJz{b{˨ Cz'"@^ }Ĩ1+ӌWHc"uakPYUOV2DαF9n eڰ*6H d3>1c0!+Іr-2ѡtgNˊpmD)HrGl߶3Q]ZY 젴rٶS*imi$H^%V1`S(ͲoPǦq}މ(! gv sc2Nvоп>SŴ#K ~؄ KFiΐHA6=$\C_ ϱ8&YO8rƻV:D "^3W5y_p rNH|pς^0@(i6SϱQzck*<}e^w>b)/^Sp:ҲL1bl]I,$^.H"JF rnH_vXp7h+k`.5xJϏUɓ# [զO#Pmѭ$[=YX-'njӷ!/l3R1*b@Y-Yy}j溢RDdiC*֢l9C1? RuE@IwI9m͕ޱ<+_/< 㲪ߕI ѩHG!9"jg꜀~ƙ3#s4RK,=GC%fJwdM0>,) 1|1 4{;׵ГT6ͪ۷HODlckHW|Ju)RAnM:JL` 5T[3Qϣ񻷳R^18򮞞[ܖd+ kRgWeÖH׬$Ǽ?''Oȳ7r=kG< h5|pA?pPt;S4qkf?:髳`N>T0mt9+j}VUͮQz>29e}Bn./4wNaK?2(i ''.Eߎa")d"vs~OY[?‚r+Mu&/:"`J'crsI~5 ɬ}QzY]o r1+ Mq+7jFr]eu_qgO45,^1 Nhcr1GS:A:Hȑ-Itm0: JTi:Yv#pJQL]@.\f/7/2Z,`\*:@#v /w=_22] )5*#*W多,bX{JwѬE,"ɸ !afV)W,sb&(蒁3b'(>w[ceZ mL_7rn}ؒ?3lu@_ޭ*+\3)3 EKg}gmj82 k&Hk&D|cR!}pTF%6a{@')~ .MȪ66@tb쨵5e-ŦZ\GVlZ>8c {wGKA&?Z,9&z! b(>.oRW5:9/)`̺rf.ݮ|`"La_D/_e+G0- gJg| @"BKA9Q$Q_ɿ!]Ţ1|ÀG#I-o@LVuIJ#m79V+ʝ4O gX^U}c[Y zw` WvDT hUX.1Kg'fncj\ܬ[##+fat Ô>OpOSo`qg?Q2H/F{]Ύ#&Rmݪk %I\L$J !@N`/\D˵}j}c^==ZDs8pzk7B~A|y--üm IE`XP0HV{#5)E֜#{}4GU~ߎ/P _ȑ EaV1NZD܍$]tRk wƋw@=4 ؟ 9r̞FJV Աx.#kPDɭdb6p#Ds퐊:yMS1X^* XV0fMcĴ4մ̨ zn``J+.'4|R^o \Q1agY es+[Qf!;aU24bmhYuH'b-nԚ9A,m n@ CYB,ը~y7اt·O7v xURQx6,&Jn&hsg(MwTmA ^/)]pm카4}gX*eq` $yǒXuaRcZhX$*V_})^ %0xx0Q\}ե2WFfT\Q0`B J  S& f *%- SQgߦQW<{[Xd`B`/ԛ>ON$vwWRn4iUsypO wKm42 2QZco@-uK383MB2#] (36L7ǡK*ham)ԍTG^ h$ˤikP?ևgKBS'ݨ7+̟y$N?\flj6ݷ8,Rǩ O7h\v[e00crz2;"MK_' ~*Q,7q5<Գ @ٲl՚bhiR>Dspv>8t7x#P2J¢b.XZ/)x 9k⳻r-ZmMx*DHvGGܠ~yQE=m/H^RI; d=ޱ@tňbF =MU "7jt|cԠ"jݱRoV))}٫Yk^fGnӈk9 N^KZjqE]wAg>!X;Uׇs{;#lĿn1ًo Ͽ 5[+`ayTJ৴0iJ+0b;*d{6#A>@N8փ̛%qCb3!ޤ;,>geqj_BdPwyW${K@q޺M0TՆi~PY?g*e) H5l'On7M'#|-WlyKihR0C9!Q/X(X#|tlo^{LJ}fw_QlxjIj9L N|w&;CЬD' k-Lb~{-VQıqN2a"~%)M tqEQ|4@a[BZI觰 -=4жf2- v8<{ar X*R0yoR$ucdϛ FX&̠\Պh0w bad:_9Mܙ8 *!]|n{W#!ޥrDnz|*HtA?zD}KVJd*qG->8 a ȊTH<^B4P^^b+/dJ^@KٱNx[l+/ڬl{L'ߥ}47h)C7 2*6DHVe`-d{CG槻{VgpdP8nʹcDjFH5uԓP_e띏g|)'t?gkNpa:^αQ; bNwP-(B8>bdE¯0d2;혟d~sF f.@ op+(*2Kd1`'Kf|fIRۜ#[Mz6SDzQN{:]%)M|d%|أG" פ ?&pΉW@*),"X&ˆ%g $s(cv˙GC$b 5'w}ƹėaD5*iQ+Fb+󒌐b׊}C@969pSMN`4ѠJ qȂ ר)MKCQ[2.W0).gbP1c2ʖv+8E Š}N]$#B40eD(Q$#ƝoL ?l6]t"=idD&s6B P$lGl;״4gGNB vw৸f xTXd ;L* H xIJǖink£q1pbLmz'k8AfTdGҪU}Gήfg b-}IӀ]eە3bT Ypz*/u.j4]`+Äc!)5 4zg*ZYРbzk9E Oɼү[|ar4mDARg}hm)Z^c"Iy`&NibHf^yjhRLϨP&"%|JCq%[O2*oc`#cMG/̀eI/*72X2LH}K/ǒ 8^ObzvZ_!yW+v,vg-{q+$'wż욳7z 'fV^ EZvk CDBZ !EM/JZCbҘ#!T)^^lupny_ v1+Y ,|<,R +!JQ >< tB`TK/jިir֨Hw|$9#-P;@*=9IJ(|BR V0}yHiEB;= <Ä7\P;>}oy#)Lۯ'K#+E0Y L9iN`f[jtݶr dx@c 0@ۚwܠYu!Hx8:|BDƎ ,%q"PU# oܞho:t}O7\ ~`o9 \ƅ؞^xu )a\(XalEVN+YP5S̎P{CZKMFFDڇ\:"'caV@,Wy*}OcbZ2nO2/.,) Ľng%Ul{"\z4KoCv1nP ͏N)afӬN9z΁ YI:䏜Z^lh %+; @>|yvap\ ľf`!Е҃K:N/OttA7Ay?UʒxSqׂ'&]]3ucoiSC%t\n)mX7RH-\9r;P8F4YCz &2QZ*BEp0p62rfwrWЅK2ue3$ `_F@7wuWmpK>!݃^qm3`/r2cf)%{rA뽲|QÈv''*)Ͱ<5+ihC:Jr*$@^dl74:)ax cz9`\$7Lcj Eqj%tlt =/{8䐉:eX3ʵR|:l%̚3K#34G8=#*KOMy [1P~W{шbGg_;Ӝd]k;,F'!+¦C\{?kێ;(^R`L<ةf|-.:;5aӁRFa.wXFn2HVcҝ;xcB]%4(>uDmNGr6^$lR-&Q*Xbg{gx1V.&ϊ[ L|Uʅ(w`Y:ro] 19 ]8}-eE9,`@Ӌ,-|M3L~\Oo#<^ee?9 :Ko$y5@J3}nr9T2v= ߖdW@ A qn %εi~sE"ަ :9:ح e,xo-E;-9Y-T{k5+bdsg7=J&HzFLjs_@h LXڷGUzDj]M+/vdV`w뎵-<\li%)8X@dI&J%?SqdίvKn2w`ܣє _MR>#g%e-aU{9+~򨦚i~ڋ9\~\#̐9CedewdܥUBJ2}[_=UW>I3@K5\͢siFIy H3lprX&#ՎD8(Gu#]P8Ă&6MQ׮ôq$9k`[Jau͋X4#'cf礥o:.RР%RV?dZtHa"!rB 槅65_݈PP1+h?8`Q[4$ۣS\ĸ-?-^g3,BfSGlQ˵ Lx&!Nԓ0C*o}lVr.h` r(VudOb#2r|(Z6dXd*ZB^Aܔt2^Ù yB;\BwVUD!HRy>$|4R{}C{ xˆt ek63jw<4,2I3-&JH_HWM(+DO-o ^aձo hvf7h-tL%E_?ғZ 㨗zH/;%t?D_>{QJicIS~;'-}C?h[ VcٍnO<Ž|_vx+^LVlDZAn pL7N$rpV'N#8ԨSt]:}ps}`QJ'g#]QRm;:,A&qkAV99Pz( ܭFƍ~e5ߗxNj ]Қddk: h1j8(j3Uu)+y!؅o"B9!ypFrcJ呣Ι'loh_GݕقuJXkJ&۟nSN2L0zD$2.NI?{QzvCaO2iǼ Rflqm&p, nCS8֤\6l?<3R^߾Jҷ>qڷ$u!uz rMR_~/ӀSďmɯVHp6Sd(_%.1l׺_.Â_ɛtG9zD.V3 ^!.b%Bq ~C;6\bx0dW{^v~pCe5נ1TVި>LȣL"Y;} ݣ-* qzXXy+C7m$\}K-X>"ғwfGM^@*ؿCgI!iW9`w H7ٷ# B2N;$WTݩ}c|IVo%V 9V69dW/!uH9ָBD^QEϹI':U=Rj|_4u%T5Z}5|AR^ch*2q4 hxW`-^7#n4N'ZkX0lN%jCʣo\ƸP\-&6R$P c6ٿK޿gFrQ]R38g.WkT$ba#VD*^ؐIDd Ofjef]mOl 1}=v7q[}*^Us <$-dI/n+^Lv,^f]a oNSlGBncW <KtV0jz'Vw= MH (0~zLEO_'V?©E0HB{0Z;`HBVU%!*4?^\ޥ,D>,>i\Us)k,8ҜW${$aГ}.jѺ+g~gi**F;\|s%ejcQ9i3[9 (@^LkNf!]}`<豮r]5_bi)xi9u*=Jh SPf^+@?rI%Q4-$IJ:{v>{rЎjSJV]S6>XۜXM5^K郖k*l/v " e>~H!fIH+wV7֤X"&LPck pp[$W9bMIlxqsMTKy93w:<~?cqirgj5߉ n߿y\ vo4m5,B_ Ģ;s/9H3H&;2'V.=ץ{6F7 x+3FGvT>MZ  &l:?Dy.I`NBmerXOlP {8#6vp^Nb_,Fu.,ke XR#+Xd'\bdq=]Db<yb7:\ڼ]{mᵲ*E$Z\S R7w ]iWMSj)J s?2$B 70TQ rDV ȸN`(m.{I?%4%LG1W 1D&}>nE=`CذKX,و{=|yDu:gm[X'=WVwEV$YWЎ;w3{8|f~h2ڤհbbe.!ߝ\o"+JE[Px ] Bu !Jn"FA/nR[m4h%XA@_ҨUZZrIo3m]?2(UB<ıv<)rpa{|gqKGPؖY!ZYA{;xkb7FQ`=6U9&@D{q-o(MRN乳؏*Nw53 ZA'pO)ůq[8ͳgIDőTw;g^Răr4O-9et>ʺ"UgxY¨_Q AgU)CчS'm=KD_imϴi(nZ2 *A2#ZĽS̙o\[=XM z7?_1z)dRh9w^  zb &aem[I{b]g2~d J{jMH£ <4H@׭g0CDr?}|իK PrӂN|*V8%Ot1=)it[ P9ne#\_\!rO%0(M(hqZGhB= N?,vnO(nODDYґsWjTFN¬1'c<*ۀ6(c$ L3o G3tq&F=dң` i]&m3=z'Ax %1c? /8KjvO-Iӳaʸ[7p:4``q !Zd@A[qDTn Mqqo>xv< BvRDJd$<&0U #b6޿DWlnS"\&ZΈodžXN|4J8'=bl4yilGKpP-C$$2  JY:?q:1@\O-S'n,.Ӗ֩{r{Umc GH怀20Q?L8ژL,+X,+v :yH}MZ t tnM0'7Zy4ʆѻ\= rw Jn{{DƦ7z`!Ew+v"jk%^X8F ʟO'N(w7ȚKliV=V2a* 2,|uwoeVF\΍+n* .j,Bn=`F5\fMvYʙXXGfiM:*Q$hdr.@>ZY۫3g(zD("?/?r 7E)f)VsIi=5$W>fg0udGn byȗ.Au{OMh4!߾=IRДGoKj"˗jj@<¬62O9NWuJA M@Ts柕 ;Gk^]Ư:Nf~}f &h>jte.J %:-9\R:] 9t{<&PV TU]چ&H_Er| vpZTV_-uϐk&*] ㅸֶy.X#p,=wc3!X;Py"5AQ|P2hpln;9F[V:#QC'a0X5v6S^5M_?$:qZu-CP;mlc ݹ>3xw@Yir,P ByFp`&Y霳l JmF+?Niqv,L oRžzf2ƒk+.8FiA]n4:dJ T_""zlp|rERfm2W~@P*vRUh{XŠnm6=5%ʑat=u "[ϳ1qyDZ>?&(2 hriSKZw4Ra혣ի3f(rD7Q`F?hNM >d3j+ddmHU׬A0fO猵PĹ!t|?g\L@cu<|\K`Иdo1XV&wBbV)DI8uV7݆ >1]<nnppH8aʫd3qρc@Sw' S p{$/`fds3Y~rDؽ6I݆JH0Dak$KAN!ʃ-1.)(! s+jPN[!/B?tF .8* Rg bLEyjy=UjùFT6+_R7^K"kմBnj* K lI 2qSeonIӕrA崢< b$t/W_5Dk X V*[~P- ATfx4JXcz8'*s}ReヷݐE7C+9Ԇ߫@c7|OcB;#;UdҰJTdwa KUe?<ɉ9u{+YZ)wXUKYWTLE\i `u/cY<>hzɯ#R 5a_,8,51D.hṆ*nЄn:AOG־m'Xf:$F>} ٤l丱X!&i8p?LC cؕ;䚮|. Lw{fRdh+zFȧ(WHFf&ܝ41}RVTᓛ͵& _$(dfJΗu[ תlS\v'sx*7M޵N~;`_[po 6"<Ŋ-4#]N»Lzk D :GTyO~CY2v34q){O{.DOy[54PtEO1``or_>[^i@IA2ݿx'G1۝?`tu0l5졕T)sY^#+Bt.%5C 匇٢}L*aSf,G ڕ|`C wz6HyQv4qk@Fo"R`>]0pmɗOD!ù22֊0|$l'K+ʳcidL67 UcJd *U@ 4Ґ 7ѯujjfG}}'wpEQ̏l`{$C{_ekc (Q WT(ܽ$Zϸ8"Ճ.lH$/ 4-JdVQW@yf_iP<֦< o^ʼn7@QՌaXv?+)O$U;؈80:"F}m u)?0z(E}ASR &!XKU@ ̈vKPc  *5ձ@bc;[OR۟3`5D[AJ)-U~lry2 :j \.32L %ϞC<,Ԫ09m[ \Du.8- 7`͘Rju^ė"Ƴu&FNW0-h!X:x>`qSRҤmF| bTrP( WB>+59wſWg5 qHor!@;.ˤ_|5$u$m @r=2~rAv?o܊zx`ԕQv %1~*?QbN;6%;L FKVc'V/+m>31K3 iADoSj١| ~<5EI.d̅o# UC0!)ך9 k\x!S(g/uB7_35ůwβ48~Ź ^H l\W { E:ףtxOb\(Qg~'-x>SNt 3aͨ[7*2LdK}5> \v81Xރ$Q_{'_7aς:p!n[p{Ag' oj^o wSHK6_"YLH3ȠZD6bp{LtFBrKSX$I% DI/9c3h>h/=]Y{SZNJaFXO^YPĿj|* "tMX[F۸p0D$ VY2m_ Q&0wsUE]\ 4+Ut0 H2pmB0W]ٖח"i ?n6'ApfoHtC~VzEO|pBcRic8HlTklSnQ 3/X:g_|{8Sp5ڞm{{4U]w mwV"ȟ9tJvyX"T `+H!M{O~0e3!amkCwI5i.%8u5&+.5@z  QcK?BAR[aNT癮P$LW$+]8%s?nU^iIdဣ^p re# 1yߥ`h28r6kNW/ˋLo$W a"HA*< M ڭMh̩TE 8X׊~ɠX #MD'x=%йK\<7?CsIsҥ!c<.*+u2$wo'^PD @=qor#-Hgݠ&){{x/˩*$S'` u 7FKJ9yCza0[)jCmZgJnslkЕ8]3BLQkajoT,-Jk;]y9>J`:Ɋsv3 F2`B+lw % +ug'𒓲`98B$ \,5zꠒ?~e~Ȋf"SZ()t>e.I+VOQkoܽ@1[z_M!Q9''!|SQs=9k:nvX%lR~[ b?Uo̕Ҫ}ۚ_ZgYp|:;ף.C_ɛ.\7ك 'M;f1\f6,gǰglֻ]&v\lpPc4I< V+X-0=S#Z{lQWE~{QgFb-Cİy6DћN5|1┩ӑ 6S O{$1TMpdOS@8k#|L:\}Fkjkʞb˸s$]5,/`E4aҾt4agUz8|QpWЃB+l@ */27z C rcw&U[&}=p&?=fX[U`('̶h#f/:`r׻Nn<_e~c$yO27\f0aԕblp; Lj;@Gfٜ&YOܐMT4B\RzdeS94=X |n;+UЎ+!}y^C ^ sȈZU>'W`mj3/KMd`k\n,hKK%m:1܎')1C@99oD=#圱)p*m,= [>-sH`Bb 9kѦ#M /V%E5Â66~hɿۛ_ڙ_"qpP1|YdA2“qnˍJQuؿH݁i;-yxs> Xjh 9>W@B}!yG5t 3Ithxl3cvqBK Q?ЩIY [zڌ8Lzo s{;=P!CV4\0' ;T88އ1Z_aᇶA~ Ǻ)M+sr T[Ŗ@NX_\I8W|$.D-DD>Zb8V'lZeeivnG /ld^4v[=Lܨl4A#l2; ]o+1SJ ڏyۉw;ʶN?3`ÞF eע- MSeH{)__dyJ#bfyh`\}.m eIZ`ʏ~Tٷr;Jn+)6)M ` ^0\10ΥJy=t :xxlbZ ⿅nb 8Cl_ads}ט)%򳪟"bqVpk} ZdkPPcT6[\#NBwp"ղ08}cU7X٘̓d?6@H@+1+W$зgdxya'B6‰ V0~ޑ9a6xif /w=[cbll;ϘզVFš\WMY= 9owПr>7a~| 0U(SuF 2reQ7JT2~]Q[b=zb]םUH30҃z֩Q+|̅/W&fNm:@4h,hF1"6[NVPܨ*`Oax2Z(ׂ;뜷8ND?,D;2>%k xSG=Q6 d%4gS/*_Pi3-v_oV|bQZbm9_LS zZk!"]ԋذJ| U/Nuٞ0Tj< nɻ=Mfr p4] R%ݺޣSq1E{ѵ.pv ^xE"6G^#Ow<X s˴@3wm8߳V8+l!Ig"l:Y?˧ʦ<5[RCǃ :d.#/iP_%SJ jpɉ?ãTwĖ201` {FA>[Ao+7MGZFr F0x\5 K;.3\̮<i@[5^Qg#] /z$qDp 0ޢMe|=P4Zu Q6i [i!E&b9O'=t#sk߰qO2kG'/n"/$ |pb•"lQpd:l0;WhQ.Y^=ِPpoၽ P8 Ry,+%"ֵ]C䥝VqT tul@  ~HxZX]x f~&SqL5 S6'Zx~@}bjW0GWh֣_E%K=lxQZU+Ni?XNbS_<:Ymkr桝a5 >#i Ԉ!HTtnOZa,8輬Ჿx&1t3>R0% > ӄ?[ǧ` QJQf%!,Y^?Dmƺ_ qe ҭ7JQd^߬=Jpd_GGD$8WJ(iRϨ ae޽1LQн)Ɲ;},]|&|'Quz)g|0+IwN߾*׵gaEvE4!;(-LE&^&MxLMJ}KG ZpDt;[iyL{ zR%S#)52.>Ї &MȜ|,i ssynXu_|-e^EQ4#<͡h Wu~j5(hQPPY"X:i~S!TGt4@GV[+W̝TE@Z*eeyfD 0/HY=r/SS踝rj\3SS/XO$W)9<1v`4B[hP6]B q +.*b/Ιm9cčOPl;%jC5FP쉊!`Mz*\e~TDLR  yU4_&qO7Rq8Hc ɭnROQѤw|y{zZ39yyj16g@p9D_ ` >y:".v5xO!etDq rY9zy"b32El1u[ y*LO{RDt9Zٽ/lN]YC30ϟ%NJm @Q*H#ş 9_X{+Nǂ #@U,JG Cox8%\bdC -ζ0V w2zVVf>+Qtj1p1]#{ܗ]Q%st(^Il qOY%܀7ac $/?5FtfQAؽA )D{(v6?˺5Ӻ /QY3A+0c"3/Τ6X0RT̛o]% USdгi<7*O~KLۧ9J`0żAg/ UΚ'EV?9u9HX:].j5ؓj'Etlfq/C&xQ,EfWIr/\RQV7Z3rE) y2kA4;=1(ctcUc-1c69 &+xdTJ$.L "4llVrб;1Ze Ƀػ Fh!:(CN3-ݫ;bu+(.겐0!ʎ֯͟o3k/G\ y7[ hL^ J' << ;+>ZBm>oW_COHt&S{ u 4D D9|ޒ컐݄VHSL0~&~C0DJ$fJ 3X}4a`' '{Rv^BnD}jW*0z}gI @4R{Z7^% $[5{ .*,Iń,EikuWw<$|/e;MlH֍91Xv(46BtW6[xǬF:w$,`)oXJ5^41P.it%ILO%v}HOx5`q3xaƞj߃@0{/x"LwIЇ9T*/GOB¾ Ȉp]wkm辮QH-:0iv/\\lvz7~bU^X*=%UVq)o3C(y21WԆz&m`S8&ҋy!5>,bB."< ?qPBO$_/KhW<Yۄ"Ӂ+2uwA06Zɂ -ɀs[xk@t8%ۿm BJz0:h^zI0-ގhv hH+DaQgoE3ԠtnR? 2憵4( L,^'BOTÐOL}|(}mpG8HUʋp-l`* o}rej|'⤖oI&urtShrn*$oz"SdHVWM @u~φEN}X>O? iQ5y QeLN^}3xp<$HV3DYÌ'u[mEO ]J|㌗ #N_fx[U 5b2Hi6\/Y5(Q@Dô˻ 'xM\l4Zۏ"ԕҙJu)OX{8(p׏9JY{\Գj.Fe=MKq[GqG $RAtf3' r.&U{M8> ( TK |7 SE"8"b .ɣ= ]RO2ٔBu_Tә^ΝEldKu=py|{IKգ[>믥4 P#:-ARCK ok\A~hJ5ɸ{ARw|Ǿ[)G-\T0bNɑc)nw3TCZ=^#:'.| Bw3ԀGtqߩM{]Y4ӂ7UZs~OůŐ:onׯ!-B@ȞHwSSvSza;E*̥zEGR/۬ =꘯:t"ElE|?~8n7YBɈjJQ5iYd*ic)u5ڸ= قC7Os(Pc Ԑ .^BM֜\N{ߩ}eX=ģet72+z,*ݮI!r`r(woe3T"T¶q]ŵ[_YQv7ZRiYd%e h;>zgS0zCN ı Ɨ5ԬEnwT#|Ҟz| E> cJ tr*>\==*6虧XߐE=ugYJ*(p/1^rfm&ڨ'VV[[WYV bV) =IO蘗(hN ̹ϫLScUrjۨ]}xhR\ 2PV#/w޿e|%$k؇P{@tH'[0IX$䰯Ι:{ 52 :1٩b=O^oGB;Ӆ?!_r^i~1=;d(TَůE5kq.ͺ; ڛ1k.k$;f"lkiT 6`@*+'If`G$˲Tw'a&wIH]d]T_38]+a'ڞeĽjT* `5Mr&"l]m9I8l3):wyŞ|Dd~@&DdݪktNRZ ⴰmD++T1tu+o^}O S0Wn0;Ue*xGC%_mAZQ[RmQyDYY?uV:OƓk =v:Iz2·Og?-(Ӈ n!o=@KzPq0><;Y<더UfY7VQHO E_ c9wf]QQ/_U+NMbvc]?;wAl$d,gv=ICУ MSO&jM[WFƭZ?;Ҡ;9pU/u@[ Q㡣x:Y*_xKHZOq݌*wc`:;-K~SML@HA`])#5 YR62"2ƙηGtRڮ`cSĻ*gLSJ9p+ #["3bYl'mGNTO7} vE+Ik!G4bҵy <=,m[f5Qv(g1T~7BJ{sB>o?pFZ~TovBScw( ,Sn |L;@Px'V=3 Ĝ6 JI"NCDvO~}v ;z$JsqNIcvx!6cȲ*xޔ-/@U߷{KLY^BD p92x|텋׍#yTj?3"wjM~oDS$hPo~/yK=6gorԥ%`UÒ%rv0NT\2kXXg8b#3ȸ646=Ϡ ‚rZ}zJ7- El?٢-S [!ƄFUN1v2ÿ8d6ݗ@bJcX;e}&em>R%-귽h,}ЦAPquR7v}0eɹtkx{]=`@[l{T4\[BeD4|%b; uy tx~tɄTMG[_0yX089fܐhNZ/싥\XmZɉdmZT8B|WZ& Y5*?$dkAF # lmq{IO,n3A UsظOŶ~W˘αX IZ[HdIc#ߛHPZ>0r*u!!\fpwJYF/D천4،Ce6,)šG)"Y7\ w}$;uO&&Y.8Pe}pFcƌdwy QB_%򝤙z^!z'Y5dXq }@S?)3{A,_m=đ!QzbDN0_JX)dl1OK-#yi/5t':̓ 2mnw+北زF/VEam?[{>VB\=I4^ 6^Z&/n;?cWai&`ɍ}`B or3PH<>p8w5ħ^?E!ML'ٹ|-^YKt LȊ: Jx.*?;AG*!HЋ*3Sv{їGb [IS y *qȉ-.f1d.pr"3e5,D᥁)$)9Ī:^w6|G}m^=8Ɣ$JF/P.K'+=-̺BZ|MɢF©9LN5{̳a~F!7vd^o}O0uD^+(!;l{Ұ癑HS`|+yܨLgvǽXu@4N:[f&:C>O[P9mD9.G1D5@7  q8N]fBjQ(A|K "~dBNj^-'g娇J[?~hmFx|KČ|CVk}Q'P2>98MlK^j E n` 8AHKvj߅I'[:)ًDi s2 PveFk3V,kv_/}<"!g-VoJP9!X4ޚÆ øzf3~ffzIhy%F&VP. fmlwfnFWn@F;W}ӏ=IpEd+QX 㔗Ch옥ǩVPI+23lB. ?PԇD5FZy޹Dۡ1LrCRhqDAcjAMIT-nAP63o#z%J' +(9wI In ?܆n)A͌ZF;޺=$yQQ&#IUϩx8 u&+8(KSf,Y2em`Gxe/F[" LtEi^6$FdA0y]uҸ//(XFYKdY 'zFB*YQN΁wVЂYd8І2f$ΊZZ>bU( .w< K8WjŽ4BkSBXzmc̸_L2^+ NYlH[3&@_>/izݮ 12}?opV}ymS%Ę~@ n$c`^eҘsqXmR @Trc+jY8%jii܋NH E̒?t'n5Cīj?W뗬 󧒁+ w!n)d0-rU8{2~pl`Я(J'5qa)cq[AzT y7 h~h=5m_Q 82y&MCɶ4R A+.G!& xv|/zzބz8iZ0I)1th3#P8EpZXk菣MRiت/Ǎ%i2qKU Su~kkTO*&eG^}|MdC7uO \&iFBMjӠz8Rjpoge^/ =3<,,ܣ p\Hz&s|´-z£U!r]a3->,c`$0?("*l81.r\yte/}6ĺZ;vLQh3. WDb[,(qqUy[ T% !9/ ffXT|Jn-C!p=S/V%q%jobj5τUrCj2 fU\/-k:Ć߳ncەx>ZUBt%4G6M@K (9aXsf~C:*E|wJ 7N{ .3KMdt(b`n}=? VSsN3%n-vA&MVa3]ozh#Hys{lՙ*̄[ 1K22GO|D2xT(u);qGΧ>kɈ c#׌r )h~D#wX)^xKm|9*zN8Y (A5{@_9*|GA$|BĻ-[[/LoZ^SZ"19 *]s>җ)TtNtH ßs` @I3YMV 7'd 9E,݂ʧ9_;¸=r9|}x-L}驵s?]=lNΠi7ʹ8$L0KdkFt2 V3 vo8,l<3eoJrZTGVpEVdXSKϫ }ݳXK`d*#\ ǑLP'%iRWRήu%U|4nI8>ȋ>4;XQNĀAyi)U:F!/r Ex%r ,lr3{ABtQrp1FH]MRHkR9}`Zŭ}pQtuv^/QDC+ gP5-6.[clXAo"ޗ=x#b` }{@fxʒavT{l}0h-$[jy;r7.B7A5do/y=دWpbVXHQU$W wJm֟NO<@?RgޛgR&"&fWbr9gϰ?#fWG+dӗК$޴V*p:+ئTC уk܀MmF)f3,85qɏT\h4!&`@zzE]sB]4B3%+ x& f]>91$1ƚpw wp1\u5Uif{iw a?൏*"znL3{Žnu>r'u址PF qh$Ҕ"՗5Tta1P}^ӦUT|X]LdRFmEJ.vt6A6cO+ I;Y%l&_eF\YYF|yH%l-F̃ 2IiڹJQBNdZ?}QdFPt/S% |ZޯҵaAaW~w#`U`H |1^-h7Ʌ:;to!*w ÞN\Xs~H 3u* JJ*jdWU8^ 7OZqcf !+JU֖,eАuޙz|U+;Cs X Ml$X I‰Ҫ k}[A`GV|s@$m ĎĔ8=V-Ho&F;BaXO_CY|Q(}BV%,"*p|oads t!{\ܳ_Pvc}l*QHO ꨴ$ּ/Iu}*MʝGQqgbkeHs@H4 Ed|JqwZUi%>=fI!Ikdd:+s L{:\~ u Iޗ0ҙӾ/#WU` 5 3IG>T@m"'K4?s ֯l=?Glu*Clk\T V.c+0K4IVZDܶ8QZ\^ gFS `m˵Lu]2Ǘ~p{?cmxTbi^%C4yC'xf^ emNj"+s'Q\eTKlടwmYdz/Ƌ('lEa5lVC,̆**כ]PE8|_C@ZS8<4,k|x) `C0d rUchM_)UƠad5Zw<ݳ*w8iqE L|,һB} ; S A5_>TSG~?%<}HH䛷ZnbE)i-~z} r<}8]ͣ0.M9(Gϱz,fa:f{B4|U8f7?_ 2.cBR% dp(j cO쫳$vؾQ'M_ ^@$Qڈl0cV醺߉Z,ɞ@᧹7L$J.ہ9q6<[Nb(V0Ρ=Rm7wzNhH-@ *q Rgm3i(*Ƽif Pd ̀ELU S9[%z4!nזCz2) 8J}M?8"񠅡@$ѼT|Zf-{9a 9AXm"Y-kSM;. s齻no0<ZG-YW!RԱ8Co\X~\(%I%B M-P'hӲWKSu^cs1>> چ7D:+dcjZj_*=Wyp͓08H)υAsR5v)0+FS1Ś-2н,s.0~6m>ϧ_Q},Dw v).S7&ޥ/obsd2ZЁ𿋙cm CPQz^lsQK3u=倡m"xSb^Af,VuEc۟K"&?'+CS Ue$?mTa6˯̘AX`i貵K?\=hwn7Pg'^PLb2挺)e@FT'IsOK'qPA|R+=YBqB*ȭnQMsk}ɴo[IO~ͬ<bKSSy .cf K򁻐?>bu/qsh A!~#[3ɧUxD#uS*$7}sLB|ڂlڴ^a U[րFY^KIgiPL:Ba|;j'^L`!]ݙiEUzF /Fhk?qŘ)HjP2[f!+,m:5B^o]vU5CϦ,,ڈ7$l D1 GP!AEx|XYO|Fٽ MNIo&Z19x%s&?B%oxH }5!.?Pi' m7uUf_O$ MRv>gvUf%T#ڟ߯ fck㶻:Ù5yC{kqU*D?+ߨ zec.'( Y#;Us[xpݮy&hyP~ٲWS@LXBYX@E "p걝>H+ $4:lλETx>K]_xs =痆N,TE20i9%s׋{M|rCSCĿf nX+^XCcY4gfJ41֗SAy"^{C "̾mM9@=I׎!mT;NY91a׵%XEKGBJC0Q`R OxJ1rs"уh0ٱ͎!;] 8BLa!"޵G7)ËW]EHӐоٱyYʻ>(G+Zv?Q y1W coRx]e ?a V ']Q]9Qw06`i&G8:藊2a]["CVSul!#aeDW Xzy`i0DPSY?9 cwGAа|YI؈:xm3bb{ »4 1 J}Y!_j)Lj*O^EK8LJ*VȏaHd +E=Dctۡ箯4٭s&cgN]eׂZm CBZ)u9;U K~vߝh7 bwt̽v H7ZNmbP7 ]aTXyq MIev[Y-׌lŃpPlQ|>R\!Z0}rFjVR [$xЀth~K߳4AϜJyR8]ZXwWԢwx.GpG_ݞQ^B<ʗNetxo% A<߹jVc`)IV1-9TCCga=$Ok2^Ig(H$c|z-NwjXb7o!{q24}ʠ߫j$ y,FIzZe1Ʌ .M vR皤 *^mfb* MJO5Kt\>A=bog;Qٸ"ZaCLJA]N@S 터F`'8bqgd_NKB)$,I>2>1V-VO,B7a0 Ԝ%;{9>Qԗ@x'YevxToX 9 EKEze-To贲aJF3g0Jb`ܢ reh3٘4x}|cv) %8CJeEwuTDz2A4zyrw?}ؚ=hի5%I.q誇묓,j}o5XpSCvh@Jd '$H\ w=UKBکߋiMQG߮ip.^;PKNe72cOeyjBfiHR% SZ fcj=~Ec;<.gQD_|Tw$'wh^_D'WXȅ(F[)ONzQV 'wR1jU,@wUӣ1T)JdYQ4h,q;'ev ӭ&oh-5c&.x/h錅Jʞ"y(+?M٬_81p~R.I;iqQȾYZ]#V.EʽE5"ةNݴ@}&iG 9C$~Aq#sfNwصbJ]Tו2 (ðjyEOYj6(sRHp)(ﳍ*_1mFaرtCT3sb[ټXFK<` "ʌSv*}yQ˼?lJKi \pD8INMc33bmLNyՔ Fd!鏚QB*&¡`28h ^lmm\jԭ_wy-w\cZΌ%zpijk9l7|*S) Ӫ*}S \'5o L D2+gg(պ`hE{=^H5S 2 1wUʹԜeB*1IitGej %3ZsmuO I^emT{|eB 9iBzm8籰׏~ krQouW2׆8'_B* DB'*v ~@&{8HLm'1Rš\S˓!-Uw ,C vA༛ݠKsw3#©HL܊dkn$,%ø܇B ]v>xĜvj"! ҃`t7 [PVO()pRg'lr%y3Qݴ-̊-<_JAj^:ML€`)N17HQIlpչ3IA.B舏ۜ?MbyszMY2W#)iH"{L,%@:-zpdxJ %8~/dO7I?vEx蘤TPm80k8!dwB :@ym$^]îP9^5 [ mOTè-(A⍉1<:3l ɮ*I< >WHzɓP Z6_ODӗxe~؟zЌ"W131/+9v`O9Jf ȍp[2K>~7xc@KYbsFmo뼎IKFTҌZr&]<j ײnYV-WEjbnƤKHU;ʡ7WBfi0h "8v-L'.0Y<4rg즭VL -CR ?ű◔HJfxzj/.=F1oc'R;pΩi.-+k} ȹ5i+c"c"eqv_(:]Ge* nC#:Zv訜 h<FnG\(m\~H4D4~ͳ i W $uz-j&w?|cjp<A^sNKWPxkW/n˲6eX~2~om@Bc!-SQ{7HO o}=5Li-Z[€A=-n_\:g"m3i&ơa"D)<>|g@ zcI u6epw%Bb o83J .7T{MWdL H@kr I +`̅]!3N\*Gm{MWeZWS8r:y- JUɨ',07~pn޷ĶJBk|H{'|T;;[)wjꭝw.:m&5{J\vj8wu8+ -hV`V>50,p凷 Q[9|rt0;u'DL2k?eO-SصO=_𢩋J)_Z2'rHsvnwǃwZLafSQkI^m[h:Wqx&LqQ RiX,]0lH^;e"uɲa2Ax[+mF26OF(6*lma-*='E弃eކ/*VUYT/}Է!czKq>,Q#gI&,kKoL;L }s`Bl "9a$D΋|Q.(Ȃ `>1&0 Ed<>1[F8+êǖv).ȆXXQk7~/f͕)`D+1 =NKiE2S5-~}: stb9A.GJK+W8jiIK??J O34)7!#Y%bUOg =&VE-nB#@x cCv4OO-Ho1qn^A˕û;J=646~3 >бXFW=EA=_SZNf=& (l f{-^\04Zs1{/[j&>S 3w,̡u:ToK5mC,ߵ?<&nrņET dXMÏY_-39F[F?A-F-ʙdO{&}<;tC}FCVpN xe=Z^-\rnfGEKH2`Tlᮕ$֮' >m#ÅR"hJ iJo֯X*RsͳN{0ީCB@2Ɩ-\;"#lSԯ"ؒ\5 Ѝۤ-ڮ z:|j*w<;kUaHs  Ѣ#hHY#FbWB>ZN1{Q UNlw6ܢ͊p. 恥-I%fXnUpmuxo5aM`<} >EBsr/2$aao)B13aH$\:jJV:9F,gdi,gs!G>![7;_jG vWEqX0j?gDA7](q`"t!V1$0'f^_ZQZWe߀KT 4WmnltRnoK^!=( y`fg*ͻC$7E/_yyׯ^BT ubZl@ XCcmMC ^r~ ICTөڽjY%s܀چ25bgOm &1~[di*>ivSiz Ai3SȂS(ߍ3vg#uӪY@!c"ּKֿ>|Ix*M(~(~.B!_h*llr + =r(-f7q zedW|L2c@hrU-oEfkwCT$їw :lնϥ+QQ2N] uX/6E"sz ;6:9T CN,'ވ*2K*zSq':PZx͡dFmy=W3q]uf{P2; ݙͼ[ݙSEL=W@}Z'9A< O6ѝL^[?nyn7x!`(Zs㖛Q/ ĈB5`Qa,p#x`SrS0{bqo`Y(Q `'A7YRgVrP4pξ 3=g2VO- lF׶ цku{ a!awEdroDd>@_G Ws3-yT[ꩲFY!q!Qmr+wj`S.&Gn\o/f8;pAo$ܱ%L ENwu5EB 3Œ2oQꄨ d3U#Frwb"`k w5uU%4A,3Eh5Ld}Ƣ$?`+iGd7AE<Hΐ=$i]Ghb1SrGyN/_qoCgf9O2מ77lQ4}A>plfeڴO);C EPN>X84 C_L| ߕ[#ק3?@|_573U>l:$Or*u㎋$jDKw2AV6V&zzplꏳ CDY~Mu GB~z6`[JP2vš@}^]Q ?J]׫)22Y@8UɞUOvC И $Aq[,hJL'/.Ȳ{v5!8k' nMֹ.b7Xz 6 &ni e=ӕnqalu#\9໑z7L*nX ʇou8z-R;veE.9T`<YՂPq{_ "(3G+IP8 0ߗ;sr^h0zz3[ͩU (~~X$ "WBʩ3R4'q6hc}u^piw2ֹ8iA5|'J//s(лibVG섛f_Mv(?K2dŧ6w%]$SsFj$UzQ6',Ԃ*i( pq͠%#ءK~6},"ڏ.AЈ+7KIA8säf!6-89otc8euG("dFtr#ƔcϞJig)|Lh2RPK\ ҴCoAECjY<ݖ~iO @Nʼn TrƜ|HDI[[W_vԊ_DI<(Ҝ%ǃJ lQ%}B BERJw !1VWOB(m^": d\=_=R)hW&iNɩ^͊"2p踖.+kD&vl 9Ӵ]xܡڶ_@{n{=^A 龜)*QhL J@@ejy,gq^bfk;Vu=Fж/93! l1PyK-V$0cX.J &gRD#ee@C'ǖb%ɗZnlE|MF;9[X& P 1K3/ ȀtapEZTU_qG8N3P66a6M:܋Bųpf itXbjWB$  yA&)汥*UA{)/ 7 jqK`0?A! |R/Pz6 ”(Y˒\۔qB\#E_h (~$~wHԻk6IaY-o/1=x }Z~gsQz?4/W|+I)E.92F6oOvo|ۘ!U6ۙz-;QP_sBǺҴ+c~s"2͹U-7tX%V&pk!§ز 1A |s3κxIG޼%1?ck|~N>Ng")Vۊp7dtR}$@W "~ ;"1_oU}E;u69Z~NI_HU}"d.AfɂµU(|&xpGSg9}Z?F9s$-g3Bt 8_zUnaur>ɾ0ϋg Jx\UC}{U!kt_S6?@ېR,smB>i/h2mIKy^U)&7Nz'v` b4,#ɐj"!"Xn_U>Ph!aOWs/#*+Gp9_VO6}KI ^ nÆ'p܇ DJf {wp\ct@=G\2E]H.=e'(I7{>xuc -RBi]'ȡBg14f]${mlt v'fA|i[zü&,_p8.x}Md^*u]y@%Zj@IvCۯӜ7g6a;a$W& &_4=# rw];qg&ѷmŔ?U!5GЄTW6Tn\S}械^HέCU~P Zhc=ԗk%XN(B6BeWqMjE$wD ?a&*qޔŘl*]]: x~` AIz}-\.sR.j]g7F- mP2&סw-A[wKĽQܪsو:,h/NTx_ }vPO<K򕀨}I(PZ|UH܅/VcY̳(Є3uY?wN3ԛv-8Է8YѺ짴Ķ#K]"F@7C2|ʼnγ`~+ulQYQ)%b9v{DŽ Nf3/'(ރpd0*ή4_\G? )`߾&~}ϣ=\>Z},.@)иAD,8Xns383~S8sCך\P|{+ItdkEar3í,C|{ 6q& x❬q8{ξ(ഺBiڇd\ v~!g1eQ;qB yueˡ%FF@y5).wgors+avtW #qdiEloJ!WC·4Ɏ+h?-f)\Y$!uj,cS&q2N(^H>LZ2~Y^pG?L<|,VU<]zv* =w GGK(%XoMmslA1P@0ZA? U@Dz4jINL^@Z?UD=j,rwUNvibV4Մ֍_'LkӎM;4D@_U ͗NͭGJũp,pJBqۍ[dOYc1 On`A{PԴ^,4ϬsƵe$"qW #jl:ʈ;!!{9㑦Bj0>iD!ws\_Jжu|Tu$7^( $6 |^Smw[H%^ӟԺ8JhhD]%I./1~;Jg4YR:$Z&d>zG6W&:u (݀{$ ~#n\6n%ENVijCaBhZ:^YzB3M:'fZ4azQ;V 'tjJv%ʞāGq]oGof5Of}r6 ˚@XVqtPҨmeL30q.ʔ/@8 SO~Mbdy1dOMtAj_T"wc[%֢{:JѼ qYnq3jۺL"6{zpr@EF_ m02U\|=ΙГ1v5'cEIh{euVnٶOgɡSݡ۷cL%wvْƤAeflqaڛK#KB3 *tc+]ԍZuWed?i9V [@3}ocw3ji|T}<-aO;[ R 5G0Y|zRnvR@K|2}871/ޅ/{g_Kqw ,өw7y G;PZ{ETk| Y ==!Nu} C&lI!RְINY?]Y#&ItT'{Ӧwå~sOgj(JZCg ً Ki~r}K_T%T7 j]au%8 w8Nc@=}nz0 qIOC[n4m*'%OJxR =ʆ=ku?謹H{^ZZsUniS?76-/D_Kp *C勨{, [C tTѶt pÅqc,3a 53i"S7 Đv5КE|X?f﵈޽S<!tKQڵucFce2Nl<~> jX({k/!8($ b`?Pb a7vLS3x cW|`|DT0bϹMìI ]үUQsЂ+ҼGactr~b;9(MUh<$@=#o`{է)_Վ꯯ԌSy|֯:K]\0jc|@< moB\0_$8K0.T]Rѝ;(LS?ƒQ uEDkZ?g_jn>54_9/Q̖)I1bUTd+QKDicCwDV(U+|fGA47!Bu6^lE4Qi8X@OIgVVLc PC@DWZ.ROSͲ^ l^r?0 jrwzY]X$zm+2s3.PnǮGOf&ٯjW -mJRgfmGӘsBZ vvAT-IgFsӢhjk-ck:o Pl6`=+FIg]Ɍ=Џ,ԯsFHS?FsDk?Z qq.U~M (<;ugE88t̡˥i.A矨w.`cDEEnCzo 2ۮ&(nSn+\WƩ +_m2ϐ'+{"Bh9#+;W薍AlS $ ^"K} 餄{ET1aZ'>_6Q]뉣q m u4Eݒ ^@M}e|dBæ|:/d0(!^MiΓ%f\H!j]3i(a&%N\,!ȌHx? 豰en[nx3'7@45oe}&O=1Ԅ0`DݡX$)IXn 'V!Mm)vdar]Vҩ֩7J+kJ[b*d7X|Pv`;`8h{dQǰGͨI^;hEW jxw<K(*t`b'DX^<z- FpCn"~^\ }!Yy*eEoK >ZTT|V_u",R LjwFZo$l)_04bP|ѪXq&͙P^e&fּB6ӵTzַh6q(Ӱ2GW:D#Md4̯Z C$06.jW4R/r7_es pFj{GȺ|!QGVYJ~ S3.dǒu39>jMQEary76a7%4AVjŕKygx|XQeeQ :S 8j 0ʫSQqa| K}؛)vPBV0ᰧi^:msYSG el1=JMSVfCdž"0C]ե'ZQㆊIѾq&xsnx#\P9ѥ~*z$ťe~gv'|JkfLӬd,@KkL4&Ї6={ׅ *sxS )pRrrV`YΫVS+}eOi|ۡB!(Cp4ZƳ)u%+QԑybVF2{Y]8ϫ-{arPKJ1c,m[&4׺꼴 Q]-0WcQZGPzӔWOsc,s "ᒆyZ.ܘz"/{dJX{H/挰*٩R2)dOAU%+,aGkLcS-[(Y)ѵhѴHP%>xbYG8`l8N7z^@|U^\KlR!bZHEb,M>MT0;a[N kiq,,d(Pcvrrk5/ Cwuzaóm}٫Ym;[0[3v7#F cR J2Vϣ;YC8 ;Az>ҝv{#3Yeܲ˕ƃ}ޏ@:#SLE߫:ib2ME^Z9avmTQ4K9ysT@_`vfzئiAg{u~HǬ_[9EEɎ.]RF5EN\YÐ#Hd0ܞ1a'rk;?6- f̎uR-[߈k`V1* .q p+FyCxՑ1%7;7x|F,^'4>݇o巭Bg ԃ>iIv4H]WYM^_\$]Vk9!DZ@)ջL9I4eX|h= rPaLc{ֺ՝Wg)47xu^BH<ݥdD_PAh&rЁfx[z9@!W)31]u7gы$(|ݮ~; Y/d (2bH?)]!Հ~p(@Ⱥ*kZn~Y]d՝CW@7LYv3fĢpw -w[`V%r֏\ȇU4 <ܒub Q[/9 ˂%C K%٬޾SW ֳN76)R9eqkz #FZRtM1 2ң=֯da]}d+I@ EI} ӂd ["M@w1 +qq%m˧ zJq<WP5^Mm8Y{'63[}'Ҧ偰؟ mGKsGgBG/M*q[n -S)`yR q[$D*0]o4 clRĬ !REܗ6ŧa0fQ"Zք͗ Iܷ C%Hn7 E*iK;P 秅熎K B>`gF`3hZ!\(ᜅԬP*&ׇ$ \ z a(|H폤3Mi}N;-YniSTFJ TRb2o9]:JECҒFTgv RA B0[ OȤJWI ?ɷqF'r݌>KNhs+^qՓX쬪c06dSbxQ7bޠ:W$hD#xUܔJ.6r/`zoHߖ=MeI9s{Ļe1'm _]A8!u!fFSؽ D>a*QʱG:IQk MFؖ^/Ժg$>ѷU}OA۞bcH߄@1#b ݿsLpտNCJ ZYcFK^6PnG֬3?l)zWU-Mϊbd"59|^Vj[,oǔIg%("!RWv #OPb,l ' +5ЊurPv zQұR*^NVoX5vDXg;3XY] RvOhlX$1.|7OWr}s\Oa.VC3!ca|5J [׊@LZn=$Z\dӘKؓҕ_sauv͙%) 0I8XzkOY׍=̅zqwt__:5c,"5I&nΓ)?- Pml+km{Z7}PŰ }:- )FBX@5V>\r3懓<<{VXy|fXZ pZV2Sm26V@fA+̜q&XAe$a">g;b;u?1} BQ ~""RTzjC"`EIkwuUJ񪯿}.[W3ߙ٢Szͭ;&bcP_ L j%[=ʣ!՜d ?f/x]-.Tܫ5XrH5+̭dMvk)DsĐ}YD)\GxoV7,=hA^+9o[<g-ElG/˂,]=umrO8 0ugC{*i#;>,CUwF ڙ6dz[8#ƞE ew3 i%~]L%'@YU݄7,"*14L7&q!N+vhDĸ48R為|QJit dhÜ]ʍo*{T]yp~rWY#͵I6D}`ow3(#\l̪Mg NNK5ux¦ nw٭/ DڮeD31RT҂_t땘 c"yX L*`j6pe@>f2[Jpwҿw)~6r[]O|GW&p3)z7j9(قx@2q9*4GJK FRccަ(e@ ފcAatGkVg_,x)u%2"6p^ͤ[o5!{1۫h0H Z3} K9-&Y3To<{D.T\#!]I7;!me pO.lDlhL]h26ʑ(6ۢL[rs[8.%0϶lw20P$wڵӝq\q?@.|xiAն'W/7@"IH((ٕ˚ɖ+A e eg@%L;%ט -(Sk{R_[`Qs.&Nqw!0"6˻I1F[&/ZSDz/H֡_ե[>MoۧYWh(Ik"vJZ/ g>«+M_-xsT1uϏ_}{js@ԯac MF{\ nC?⠴@PD?Ju!Yg*bO ׀LT](c IHM`PBRN{2~ [uHB#-6]NуPx!qًsP,O}0O0'!W=Ò_}I )Ӻ3һ#Hh^6~ @|6O]Ī+ 5gFj-\T xBpY im]޵\Kd;Ef|WTA5uli!ln,U`/Dʱ-~AOe,"xl\Iշfh z sh:u#aW%1mdr6[((~ qCX \ 7\¬02CjtU{_ H 0=kryƨ jr!Q%t cm/l\0xVD_B4NʤbZ%|g%o-=PyC wFL`wԫ~D<)>WhI\uw+[*8 AG~{+]Zl(jfYɝ 'Pd 0oH;9{ю_TT i~-bia=AE1C9CFl:K^k-VhvMw,iN𫶗w_30fDdyq eĘy;{/ˆzX_ 7Ю}w0G3Ň%j*KѴ@?`QcuED@T4TlJȀ縊%rvհ7t+)v^MDRs[̐y'~m%6dnPJr] f8ِbW=ZܶS]xgwn[؅t9x+a^Ɉ'3ʀbOfrJ~mXYXB-C9ƾFO1:W{I3Q߯g %фbY>5B)3GI;yt@ 8Du@=A.~Xw\lx?sx|ĊڥrbUmׅ~TpS[]&mbW}#O08 3O18<%z79#erAj>ۛ8T+F?.js5 h!si2v GqM(WO f/g;)/FmgG,,-S.5\}א5H] G­ No4SqWE&f>i:6\dz[Vk$IɎ851JI4p,sYWLq=1?,uG>m" _$!C:J@wۮ_sW ~㷖G|xaDI ዽ eEй}RbkNs1Yۛz@ *+ E=<(|SԒX_eV%Hz5G╖i]AJEN ",ܚ+9▩foj'o:~З>]^wj$j_h5uluA`1&rZ]3Bc{.T =&,KCի_J(vs)5'g|ҽ*['X=%HHWU|ώd0?'xY^ӽȡCY:$ii3[ج(Cf u&w Pb$6&tPn0t4ƌ86`W}QO?bGjl*QiC؀/ c\KL^ o:K@d+MnzΏV<Χ42E0Ѧ,# D[\sCdmwHqSC^.حu>u L#2p'í[ڭ:=({L6P3-6%w^XZNSI*żM>ɤtr- ?ꤼgZLp0h=hhJ-BJ8 DrMUy~ڽssMBdN泰̄:?z`J1.+>B=;5!iNJD/Jk9A)xʵW7b-avB8Q:Ea|*& f!m"`M89=L礴)5x7M8!'2g>mI#wajnG׊0z:,VqyEop]`FC$IABFδW94ml(j;lo|rUp9X33(tw}Ȍ.|}pq,qdN )l۴ zG+c=g~xt/y`3LvtD*>38o,n*^zݡ]"Rc3Srs?CZk1k0bSNV{R6tEqF)?]( ȄTk_}ҝ@"XG3 10SJU3²Om;+T"^p`:4.flE]y~vZZD/! I4z|uONd/WMDYz$Q1L0"Ov<ɜ>  ORnFg AüvYQO߄(D1q2H:lk?f=&cc 5,B x.l-˚8&m >8z~6>t\aJ*Qq=̱Z+7 V7D\ CDʙaDwZr5ّe| Mcf%r֒ g)ef, ߮}ۇsN& B4/r\}m=;@'cw +5Pnʸӽ]+³zlb2}t1F!"F19֙VOiIp*[.,'BSPڒBڋZW{z*rZj[A`E2*k|7H}Vs *͔#PQq}i}pXݘp-[KTߓby~F%YitEI(ZD*4RXF D'D.W%ZUwRSD#[^|̈́kcN;t l$0`a]LKmy }%rQ ݞ1B8etthǒq -UbnvT7bG8Va#xt3id-Rz^]Zw"7zS} ֛`/JGfTL ~GuCD>oCbՌ;EQpVK#+%/̺wvhy?Cٟ𛣑;)$5Lܛy\ i#Zng'eT?98[Atw}{ j*o~sĪgpbsy 5:oU-rHQN]&Do&jXgA@]d|~\L{b[GDk\$zpTQrhI1@`ʵ1L<^ՙ\ ;2ݣ{ƧyV:،6X>BXzR'!{^I 2 >lSɒQ_@rƌ+tQ?f+c9TZtFZ`6-LN;q9 *jF2{z+aRC9] %[k+=J Xfml,d=DVΣrGL"6 &@SI'Uz\+lb#)M+{% "?C|_.UVږTT '$7$`^X`}eZrXCXxk,&Mg:t-Aa.жS2Fn'BWUpkTY'탽YsXp3X0M?T8BLh`]yRwt_ w](*HUn\WpXϔEy̬:9M@f|RCv-h7%.3(ENyobM^/S)I9~){z$F[0BjN#ˡP hTbbCp[ R66촛i<&=fxEfR4R?{RJ)^d'me 7SVBrp,+`h>N*F')7ip 3жe*&)ZĖ"AqE)3Nt?} (i:t$~/Tk;`^5n3'1|?c=;CjF<VbRu@8Rh,Ŧ*ȸb'- -iU4mW!P$PE՘L(Lw`l,[QI6b)mtM#jq{låLMWY9ZĘ/BZ@w>>Ä~E%;mOv uxD !%KfQ;WsWY.jL=bfMoaWU[ H7ɳ5/rO;Ý} pLhN|B\5!p]t˵ި@5%'V7H5ʝ÷¯o/?K`(27t\41l,ҘNAl/u8ImBmlPg%hv2R;*J+ZLf?F5"f9);Nm{`;d]y$W_._\zK)'+kP~M416mN fk_p09.; 3hz'*׿i&{ tƶ4}ٱ_Jt׺<* )5}fCsŭLDbeƊˤqᵜWYUDLK6M6Jsn#TW\.5Y/0<ÙL nߠ1}3#ɴ-$ÿmK0MqO:;80ycTw¡2E;kNwi%RvE17unAN6 s#21vsKlf>YR%w_&%JZST p/ kwܡL܇Dv?ies|B-0T=\ᙫCG+Oycеj/UEuW5^Ădh s pF/WǍCmSתqQXRD2K"K,JJCDf_#h'ڍd&)Um~CgS1S`P+pJ1E{I-q.8ḧiy YSZBͩ !6lO䲽dEg.sjm&3LEb <v2r9Hb J uho;n{fo H?NyT$(J+-ZCEqﰘٻߏ!C,C nkP𔹸v&C+v)0j ta)9Ќ%^,쿣#R FJWriMVM]dk_Z[G]/A3~nƤ0P_%(B;-xF۬'6q"-k.3oW]P}EZ<7!@k2>, Qh=4@¿H] -==v N8 bJM cAh>֥ CǎÓ*&SFc.a_[r Sů#o2_qGH+ {?KR#I;C w6;mzhQ5?;]xb"G/Gq(wY s ht)7-BZm:BDgDG_lӒ?'_~T?劣 8-Rjff&Ȱ4jC*B5qk7dĪ tVݾ!W)SKYq`vSxƢJ=*-ӪXR(WKTҒ\:t^V~Yw<() qV$Ӓ2Ü$h k^Q2y0*c?n痿@sM8-1m QngJ\M>[uYtvk'oLTK^%کwɥLHƝ!XWKޟm6_ՐV1J/9\n⡴/ |HZc1AKМuqc|`U2BIϼWI%U£B%]<DZ#(>׿ KےGcSn.@i{2 T25+(D&-atـc/U5)F: ޽L=΂5KGjeSO6D)nc@$YKDcyof ¢І*Ġ=  f5ưM(y~5^EyXC~.@%a Y֛J wtw}lpݍyXdž^J8|;p@9Vb }ľ@a=1^9d(ي;JK#ht8&3"$s$ Fƒ|.~.7;cePgGo!>懯9}Qg=#7xЧW[lZ"K=5J#/U?Nȓ}V az*]!q~Oo-uCB;= b~'6$@erW#+u/ |1\bOFHEeiP`C@9-o'Eʞ, KدқJO·#Eyc$"=HKgfR]D^~@ S}%dzʂ@eO.P%!P\Gthm|"6vf~8 Y礶x|<֧ `rZ vx㥽O ~sŔxgWMȑם\ ḛ];SaϘ!ZP@F\.^v7y ֞;Dtq4%o؄FQQ : I3}PXBYB^Aq+-iv/?q64nYnMDqX^:3}рj?30gi?է OlК ʽL P{7T&f O@dv,RK@d5mj:蠓6UJ}ڭZ#^qJ3B9a$c= g&Nkvv=8Mm5NI2}Vnr E7'n4u!Hy 5`yd@<,U}MAy% Vr/"w8Zְ֊_ *!8y)F0]wQ?uN''Z%N=˨8q\n1+fuޯ/)X(S΋WΧ;fWY'q$+3<"bŜJ0<΀[ /^ m9@uE1R@\/y^½'$zw/;IX&cSt)iB 1ِ.zQBGpbi@H`c*:u4{zm̵ BV- GGF@Sd8[RZ7v딶M1Ї*֐5Iࠌo}MpZ8 o߃G؇P)ʟBGcd)5KW.)l7F sjubxzGs*tmnnFIJ'rx1:zgbt Ts4^7"PoӂMyqm*g1Yq:Ҡ7Fw(:;m7Ѧ%tX6BxTbךx뺮QQhV|emvNƴ%Lp^k˚!ړ뱪9ImLA^Ykᛴ:`dږҁ4U*r9 Y ^w|%Ԁ_jp |hC(DpFqi], 8JfgauHxXӌ9sN܃$(Ư^hYSX㯠9eJ Y At݄I3U bQїV8 Ƞ4꟣ S+9j (r Yԣ^-(KYVCo1)-yB/QނZ `Ziy3܈ oF 9"~P' ^;Y*Q NCb~Z-M)oh":,l \S]~s򈩰?OIL O``B$4jgD)l$}!]{C?d[ TPy6p"vZDOz5'fM*I>իB}aQEhw'c:4`n@\뉡Y+1 u-goLj1E򱠼DrGU.PP~aw(if{O5 l=i?( 4`pN|h"8U~ur +@_JQCCt͏lS5e0sJlWXMx}bV!n'H*8m{)SB 4yculݨ{k4kDAL1撖c"}p0# O!B0azr"DEz!NwgD׈y\ԠR0ӏ<7xBɼv B{-!/0 0# ({q8BwjȇydEw)܊ҜGõ lF+D}T6+{*9J96:5A2jJdyMG/+=eVFNP{&DわJ+[Yg%<,=] d46P{ ϫk}Ex->z⃿?* hZ@̰X#9<MOf&Hu5nG-g8 UQo=X:c@ZØzZv1ej[&}UfJ٤SӞH@7#Prk˜7{o+e}€0tJ|LO^;>] L}^X^bC:SXX?= Xx1*hcLuO K]FKb_tĐ<^Sxm6p1Lͳl@8Ohb rZ8~N 6 \,#پ#1^r`=]Ѻg0ڃCJ#jѱ؛*1;I姎+za,:9bt3?rCad֔UHXw M`}2^1R]{iw8KgX`.Wܚ2\*;7Lx-ˋKZR>(CڷV*%YS$ZYkbS/$7q4$tWÙ;G~ة~u1\QNJP'M#L ϸ޼њ${n Dc'z1L=ծHm "TwV^hWO%_4S`uNe9MӅJ_  6wVN{wP>Z1"d{+,JBk*Hs"#4 O)`AQi"qDΒ* ~_ 4l <s8|kMP'QW>􈦨2et ߩ( "npN%X4N[}"k2GNǘyh|R+^L#ihͨ,5rQ+EWT IDtsV@#u'Aҙڲ8OC1@I Qd7?"FE@8/}1u|A] IddFPT6ã&N[B ϜszRs -Օ̫a$[al.hKKjtY3|g~h -ܴV/9[+#dt!2׷ڥ/aCBV ,Z}"s@ $~#P($p0{ˤROvJcTNºbOĝer0wC 'cq&0ƽ ɐ{vq9@b!K]- @vFT)g *S*#(=-Y`Z)( =6wFya4rT@ //+5 ~2R7?tFңK,V.Nx}i_kh CY 4G0;HtK>_Y2+ @TBecsk$L<|ky46٪2KuvIH,7uYt@6iG˧%H:uv F5 ^(m)mڞ2D䜾B9*HW_Óaxd$†]ڙ{HX<-;E+U$6џ˜A6+dܚQr.~jhYr_@){#ofl3}4¿P`rad-ue k boULb̻jK_%ӅB{EU| ' EHDFSkIBo&;w'&r3}BZE%pE݇ dkra .8o/[Ƈ:˯*P6} 3(4:B=O<"neSf:`nvk=m?aq## IAxPO\qݍ.{fDFkfb) (FyJ'sXH=>RAڣj*k,чD Z+7n>iEV*AQޑ3c;7ӟb~D]*As&1L%d8c@1CVEw$NC, p賧|wy9t] 8 F2y!{u!Yy&gQ4UVB\ѯF,:! 1d~ 9"5"[Mg`n;@sM48k˸>5E5r+w^\/ ƥPt51>X¤e1%?m҇K7C$'{u뻚>X&q/L֫kpi\V/\p-[uO]yOSa쮕Nn+P9W9Ȁw_A6bR?k#,AcX)PЏw#^:Պ>XJVi 9$8&o%+b/A Yi΅ ͊ےIj)Ri4p/0jUrh^+\GyK.W8qqĤI+si0RVݘk2ϛV! r,gZw֨poaCxD%/%8KXlT|f3gZfywb8_ 1LLe1;<+ ){ a̙ ֣d D%U r4lbf~YUW෴nbm;͸o!mj`PɆD;h=g&=6)1wA~%1UJeuЉպP-YL+{B`+]/S\|h;*# L~}L)!i\˾zNh9T.4ib^~.Y 3KQ@+ko)Ow 8}zxx'zi$ʯ¤J$j\ZrVc+3ɧkQ"X~׬Au5֭m'Po蠲hi`Ѝ;vUBTuP r%Nzcn$A:>ȗӄ:SKUW*ۆ65D+fAk!|VTl 5?Cs.o5HYbn, k֦{ys+AN9 jjnft-7o7?u,֌j,Ԝ5n[`y̘[ Czvocm gc=[x~墛| A8xflZF5u4i+nTH#0Ll/5䷍+F$}hFxJA+404`TAjngˡ`*H7+JspxS+~6!Au/2֞ YHӨN!l\t+64$ģM]LFIp01X㛂]nqP ǖ(P&YZKG , j|iP͓+@q4yrLrp,;K#!k#N"aNG$g"%d q7a%T?ʖzG E8Zr0)q=$&>TF.YrF1P> 2݅_@>E.·$:8)Vzx0$΍̪(m>Q6kN9&bU :-ѨUo3@ϭ[. |mOKqDgvAa !U>P!{6=\W C CtѬIȢ?t &|d!(e$Ks"ijV\ (G{DTc+Me̓&PW 8LhQ¢F>8Xys}Znr:_5[Jd/i+&VFR8Wgib)MW%V<,X,-ˇ?N|z8#/VD=soamGMRۄH-bwV#\(؈ iRQ:ydΐ|2_ ^^08 w0_{˱iMňZ%ECpe禎|4Yv"#\EyMn6hzbǣFS(L,R13XepJ}c yIRA A^j>Dd:>=V".|1XxrlBZRyBþ٠at(TpڛwI׳D:qޖr5NW$'UAO+nbbvGV71!o+s~dL˶?F=_>U}Ld JeھUEX0%bMr *rOS=LSsTT"G]VW# Oi6n]]TAF͆]xr)x-/800^U2{f*\`YCZA.O kULwz 7.㴇vg5h@mkHd8 6GZp>QuxVKJa"=T-~9fgxAahլp)Qu!T6>7|𩹤V~G pkI2pe5z$ً+"$}x ,.!:=x+Z  mEL> 8SB 8]|#& tFa㤐xocx(48 fq`5|i0,)Ŀe,ܒrE&к Yꀺv[Y+?DD.nDzΌpإl rgYj?vz6]sH-j3mS־,VL88=9pXIJn^xy΃qb(Ba/.Q#v踌NDv]i$He_;#l7bú%ޠIW2;vjѴ: "1;\g.yE"(ma 'q"Aftixkat#68p>OTx:b['#[c<\|n;C~݂pQZ q̽:fA {,Q%ykijcQ D_h$. 2j`k6RtmG= hN5 [ꭦx:lJŚE"4jmEp]&s5vϘiz_oD)$9Rv|r3bo;7D%khA;߆:ãz$:D'Tր9^' c-@Wܖ;c_3v,+;~l&LxҴs sGS3* y9]ƦonۅDA@څztw{$s@4`i p!),0clQVmY( \k7m}s:qI%(űDv{_XM`w iVۣ\K}`Hac]=Be/Y!y?!Ĭmگy7{_m8;E{u &bk\ұs"5Y`: 8ŵJTH]GtiHċݝiE |aIm^LN.dՏ } zX #|`YUdJWkuwuq&AL]w.~'Gx4,afC/ZTSi(EC$ccx?C)|,)޲8Q* )ʶ{ Bȝ(VдbGl\x.ZpOuFZ O'we4@OPtڽsu64[㛟CD Lӈ yVWzt" yqkI`G. * )V q= E Q[{mGwT:V񆻣{rG&p]ϫg@bݾ2ss#^)PCkIu1Uwլ[N~|\N%xq}E Dkc'*CE-ȬF Gu4z]3 nTM-xFPآeWp4G0;Uqcy{s@.c&X5&(4)Ul73`r aT`.Bz8d[9Wi|UeB=D/&!`m e877.~hSD%Gslż0,VPY4>k>ڶsBId$Yij[TnX&mEDe1Pë)ء|R:Z'?V9| [hmMY{^b,Q Ug (v; JPڏԗkN j;} ~4ũlyoRY|a8cj'Y0Jo@e#}eJ4 i-BՕI7 qpɮt|=]r^H$b)&iKJgrtѦ~G4A W=W4WTqȞX@lYEMȨI+SP~ Ij‣Y/2_v nF؀|\tQ5O{uwtԢ\'B.W9uߪDlDڛx5cRSu;W[aO/r0yo-Ȅ#>*Ô_=.{r=<5pR2)#aCZ%ecVM:?U[ g@*\IRYR7ƻ|'QUB!wo2+S/'r3 {3G)BWgj~Hއ"&dwR\.`B:%/SmtTu EDB$<߆rmDԴDPFj|, lAN󴇛-Yj6aP[LiY ݰ擣FA *Hp7(z Њ]:qX i(wrE]~=pm#Gg9oጔ:޵Կ'\sYԉ^4Y;&yFJl<_ OA>]P>ci2/~uJ }+UbR=7rdW$llaVK^ 0OG)kuɒ G <_@y9q8@Lo4.^3zMK]!G(Ih!del}E*DLWIG?k+Gtx)E5bET:OetIt^4]u\!<Ϳ?{uXx8cCW B'80궟ZtMKq*q΍q̅n!GQYE e}'N.tL!bKDL נH^a\u4iSmj} $ ®[_pI<*ҋ:e|3آ@_^+zaD9ϫ[XRoYQ1s$`vt(ѹAr4Gs @{H?2 9a|4}Q_a!=뢵d:>ዟ?Coo((X۽MT7. i-tbjZP/O&rk]kcҀ4;t|o^O++hviմ ъ\&ꦢSIf hFebΏD-ԠW>g/:Z~dpJ)"L]lGrdh6D"}s# #C$]k ce> e u-=q쬲WEc0)krC"<>mwV9K r?+ 79f8ZsG# |C \W,B/MO&&պ)pv~H\>zX\4Ÿ >l;#=yCoP&[Dq*T)}/^U@O|R ӱIGob,o(rkEI;qF|IT;ҦpWN}UFaك}z??lZu8/v&\djw86F9Ƨlނ=y|׾Re_9ٮt3"+ʪ~Rm#ı~W_}Aڰ %<A _$w¾p7闶m^dƧϥ[^(TY Xl5ڷ\]?X -𭙝U)ѵe!Lp#S$Ja _4!ћl%2$2GT_<* h]ᴬp;K2Sֶ8sDMo0b_t [۩9.BmlMHvKTW ŸD=_4_mJ ᱚv͚| 73zwgQ'B$=/9\ [u/D$ eٗG~Fo?*g蹀 N,6]شۆq9yS'yc~x_x(h59@ei(4O":3Dh|=_N/S4iC\Cm,(v Uc;뉷3kBXrN Et$fXL]im1}U;NNZ{l7gȎ4kl#?T4)KjŗrJM~!Ig&׏Թ6#of{KhّӡCяgyK&3CYüݕ+QZĚ[®bQ6';`rI;MĘFG2"AW kBtx$`6LKSzU vODzB @x#4 sCG_2o'֠,W j)\Tmf ܧPB+{ߦ+Bǁv!AH]cr#P;xRh$M,oζd3;]F:A =j ,E18ߧ$td `0qpARpD+U[W)%x[EW{`=qR46S Z‬th<#]r0ߞ%y4YcVT]*g w :Bq3.%g#  _cIkϘ9Icmp0푡5F(CM8d]M*ޔǯ>߃ J!jΝD8i_9]RC ó VAxPEɩd.$%ALUK&r|^[wk;hq=%cb&hjnE|Ϛ:'#7V )ej&;C};E`u1vLW :a\:[yh1YVk2%EI \ u2xQ*/49lyCEB+FN#l[U#wYVL5Duo.yXAY-?d@qJE3hnȠ|%$BqWAu=[9EC<E9ooIu}Ѽ?L|r' xϑsM䶟4,zV.ۜQl3yb#NdsѾF*CGtutvln#B ieM&NJ$[\C'QM]Ly l<(OC/C8c<+h)챋v6 cC^NFn0NY^ZPȵe7c%.::q&!Ĩr-{Y v' WY:80*~E|Tg>Ti}@@ 7fiPp,47!P#ojb+i ^6G=:xG2}(7(Zk#gqq}sIYgʬa~`}Uǵ׿MO/bn#d7& T+wż S9Bp2gOD.x\leM񁨏lweSO >j[mOl!rUKcR7` 5StRUB5HU.#/ۿMUG?$ogP̟8iד/j<#N^WrNmcm;_6ސsno%(+Kl8t09pߌ+?y 5fNV[1hsFo+؁Rc?6Z":+뤴%Ʒ4:DZ( pJn?(y#3,kc{ |OW1 ٌ=N20?T:V}sXTT#>h\A'O A4O;_#?.n9X$ot`x=(}!-M o"#3\]4qC>tG|)CA3nʣ!']^ to q9hoGv ƣ8n/==!)MV_HWfV?{eƤԤǣ8E`55%.w XЎD09؍UWрBuW&j:t|0UBѓAU#[*Y$2aQu^"i hݗAs,N10x`ڱ\T`rٶSzWH!ݱ:6)涆=?7C 37raƅ5iB7njX]wgGTl5x/!s[!_V; p,'"bkfqe-HooP|v$LQ,7[fu CX+@:cU_eړz.yͨ \n-NLVZ62'ޭ$cQkY%0΃U9\ׄ 94)ϩm6Eif%`t{ h{26_]`>E0Q#Al,u?AC6Zo \4lܱ6`ܷBt[SWHH@'\4-?Uzf7Ӭy%ζwI\P󳝚Y2lY*F\=TpXR 46 cTҾI]Ɯyb Ù;(=gDJD$SR3 /J5uT?6xBfA}D]6F(6G'sӸLji` oZKST4Cc p [y8*}ަ q3u86Bk?>R*9@F[8.x4׎\ uR T',٘&YJeQlJ~}(l0Ə~9ֿrZTG$8w@!ͭ4t-Vn7R+%Yꃘ GQl%"aݷM޲sٴ?+V*5kNkC >^ r+]G^{&;B .E>-/[0_Cd9ᨗo޺k>|g;dI7u4ݳ79-޷Vpk#JpwX 5-!?7ш(1&Fk3I{!z-bZړBSD$+{ BC)4Rξ7P)#Eirc15I,SYw\d6&ɍH2i3U|?\U~ "@e$W=Q~k`ZaE''[}7&?ON3s~>ЈB4_C2BZf?NKi]R9JpYC\vXf9Kx b_ gWj`yOiߋhl>anp?iu# RUƑU5 o&e `ip̖A^!$wZm9#6$l3ё":GYQUt(ϞYa R To}g2O]yR"!}DgZԑ@8m><_l_X¸}a~1rblay.64@+p <0|yTQ3ftHo !vD;kKYK^N|֒sh-7jy|Td/ Te^ K XMo.+*k ls/RH9=6yMU+|>4Oч/Z?n$ ZbiA?~lXtm-D07RY`Lz NPn4a?,įfH15Y_4#y,Υp*rFc:H$[CĪ;øeI./5t9脸{ݕBѭ7MSsṐGkʺK؏/n+Q;9^ÆF##|̂4S 538y#f+#3!TY٭/4/l5^(gUy;GY\/Jh;޸iOk4᯿5T!2yKhn3ўZY,>j𣄀 =024IM{WI( s:`ݶN0T8~ }cWBQxEL3[. x̫X"IRQ_wͶfTgȪ%#oTȺWJM\-/4‚=kow'|}p7b-\~\xO>=zxrE͌ z?%*V&C\.hP\ď&]MFasmSjeAǍ5ofOɪ((- ?DYq,YO@v Ȋ< :|d8z~g>5Q0RndTj |<>Ɨ̌qjO'ӼAO7) t4:-™g|"nE$yB[aKxrK`]7(GpZ,26@q7%}ͣݡ侧G{A[Ey' _eb3dgT2Ÿ_5s}ː?+NտsbJ2E QS$~1 6)8Nh`/LAX5b08FynR6G, $DZh@9-c]IiWAyElEc1фZ / QcSϊ2jlEf~H6]@\ֽ >@Ya܇\v<=]F]'@΋п#Fڮ$f]g _ʁ׍z}̍2r+U$&,],(Fՠ_gTbR_4_*ˊ׫Y>syPU+{w' pwTLq9H.om7UgcZ0 DCrn>W6-Eo,ewP^p?Lϛ)텝nHHtksDŽ#p0]tCj&M<"d&£C$ v |=fM<@D)\lqqWjƞ>x@O@G$mq̨>bK!;v ix!6Rz3E+{v QqW6CBaˆ"2-'?$hT )ҩJpU(,UJڢ ?>E)D7g \dvxNTO.QflYmM#Ō{FlG }PV~|$U~pR!e Neɽ`.;11`8T@/<ӌM`MVg؊CV}>XtI,f%9~FSy`K؉n7]'j614jy? Ɩb5GPBU ֝kl 1.F6:xR=$bB^CHu @k2+C/NTr`=Zz`Ԏ塮A0A˲g穵"ov'ACbxk*Bb[d jY*3hZl`9*1rX91+#ܬ'@>80K䝮x<6p aC/IlV+j(nׁwܦ8u՛:/Կgd\HΝ]JW"vzz=(@o+:;#ަ^?w ot9v>LyI[?`ӧJ9NM^aFpzKR-{B5y+>WE.۶;Ѭ`F!oJ* U6_7W(,Iob5 t(b1pB7<ժn:#{L;aci:kޔPƛʱޓG|n;I<7%Zd *#O<9\}Í =rfccJ6p`NGZTty%e} HX  4?M9t굞Ye8[X?VjLtzzBJJ&|n*Y]*L܅/R\N.dNc%KBDI0NJe2IמAʍtp~S8co!Ƴvۼ?C THü`Oe`z7MzbLGFfv'"D0o7%1d ;zx?i@Ow}Mgoy_#nu3"oaHxo[,/^t)xܡ 'rLpzx5\sn@Xxu]ɵs"q%Ƞ~ .+} "X- Ky(ѱv* ׿&Qи` ݅4V*W_g9[j,?x2_[o`n}3sL3N)fkBG'Bd&oyM_lT6ⰵ/1+\HR([ V4X7'Ctڝa@{ԐDp "ٸ~xcspPpB2oo eg5tU*jk8vC2(y s>iSK 5 Ϙn&$5`Ll;ջ~>r ]:Rq_i,ڭFѧ,X#vQ3G}i+\qKK@ƔT/%bk61+Q岄$ɎN-]a`KbSȶ'r ]@-xT^+Ӝ%QrTA2q Z1x8qsg̮0>X=o|Lӡ j9gؗ.ZMz%Gzb B$M(lxiޛX)wY [ 8@bڛnnc~ CQF;;asKJt栳!Bï8HV@CmjnyM }զYHr Ȃ54OBuXK=b-][ 1xW sx v'cty-w"b 21316ɐI[[~ po3e3>@ G4+ %oٱ`\`҃%()¨ #ej3yJwq땍Zׯ|u3G QӆF5>^@C)ey0xda9Ya/G 4+:E^.ճqi;~Q3/lg^pQG6<׃3ac;7xX8^pD8U#pVr>8>.gP@?stRz+]7u؀Uh<}+ C 2M WllMG$ZIغoZF{P-&*@. j5 3bϬ3,Y{O%HV޻RalZRǙf2Tc5]C3 f'Q t||/ɓ-8=='? -I-~ 5qldUHcS!1:Dp/N'9L̺ؒ4(:aq'躏7e~6[aJ{`V|bBGx[`,?Z1شuy \t+P{|Ǯ!f'%hY}^P@[sf1ũ(ʎB~j|>E :leɑ& Y+}  ICOIήK>3 {pFh4Va``@l|Ƈ=sKnv@hB(4!ev}L&@3^vYHt$N$%EP$vm[bt=b FTJotְۃuK;y*r%**G[6b ]<afn>cWd F_HQ?uZ 9Xt-~&>MӴҝ|Vwh"{Gs)߰15a&€5MJ z'& MxG & xf4,RYj~D]8˻X(t22G6/ uQ /%r çF;N-ܪRjkYX8_< J*sl) ɂ`/I ^ݚ/OXZÿ%`wfPoXDON < 3X,`A"DͯƐ4&={I1U Zq*nx4Wd >Vzfu|$} *A@ޡ_'|QUDm u<:C2'pL SgFӁJsA^TȽ~ÔyM' X@N4#g+g*ޅZQ ?K!l5nUC'\ SZ@k 572=x<[mso?ṹCkXSkc0tqD.PG~&l> i#6Кa`!e3)7a@â ?Se PDI,$̳̯ejfEG$5Y`r][,Xzb}њ[@g+ucePw^ngլVwo&"Q\%)k֢t,j¯ھK0p?<2pMUi˴ݑzKO~nSU Rl\P7gU8/atz| Kai~-cez\9l5 V$X@Ϫ. 9u^]! Pfmz -M^s)ϙ]h) -6K3;nzctg&uj8Q9ݜա&R67_H Rȹ#ukA,03Ē#`E;Yo3yšb7|Awlg+tީނ_gO,\͋z0j_W;Ddj/|黠rst[71w igCДf[9Y512HD=}+B2 0Hw}IeG.a 4tvAiDəec4&試_Q> < g٧f :̺q|s)~iljA{a^H?p>5%8DpTJ c˙gKrR%c.eu"gc7e e[yA8L kӞϠmg8_{ifƏIZI1;(/+867biNUf׉rɔ+F6~>ksW6.sw14EX  *c^%ߓyt!:(7e֮<f Eugbh $(Hy!r尐пk\hGjLU;+w: R jV.Kn-lXRׄ:>^tɿVL2^n[ տvdam04ζb}f9Z@ t,O.| J*).2L JJvY Wէ#QQS7aj^}v"֪R7J&W2}dZ}gYZ070701000003e9000081a40000000000000000000000016446b36e0000381c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/net/bluetooth/hidp/hidp.ko.xz7zXZִF!t/ G7]?Eh=ڜ.+r>0u =&W )\KٗP~#juhFP0M尦\*i)ݜf:1^ XmSPLCiu pcwnꓫ[>RyHGyQe;:7LhE8`wxi|`հ.< .6&\1MƿvNLm$ m:0hoj3xZ,di Vfd3}Z3[vd6̅sWymZ̖hE~ tQw1;Bڙ"KmjOQ)i3" ,"i5 D1Ԩ E6t6zP)5|a]B.XIJ %5<0ߦ.s?OcഥIZ雓^%ds[Ȧ c'lx2Q[/a[O+ȥz (@Z|8pKC*yx ƀ L-eM}魇{/$TVȄo!qD @ \#{p9v >lS"Vm:|@(L-t8=ʷiUF=(r0)Fd+m%@H*C%1_XWihd.RGP =:Ό伷ڛ⊙gN4]?,ɋUR8!bJIm N'#j O7]?9i#K~^ G%PMWU Fp)ES7Z)0I=܅v>IV;/|(`r=9xe/l/0,=q4%IF.=uMnG9>$9NJ>W-m<"!x7-ؔ6rM ‡ID`Jv(RyAt,$~:Dg(*E[S?Е;aڼR>kP읃S6XU %UUT@]۝UΟNV_nA<~&ZM*QW6>dsŐ|n6֋<+g$롳Ġ]7*v[ldVR/;| u](Wg,XJ9{mQ .}W,5y`7ِ3 >^c__Lte29Ns!VP1쮘Pg"nl纃+,Ulrn);v#~qBBg{K M&\q~kM*S&F}r7=ўA .s K\ ;i2m^˟t;dǨ?v4V@2 3/g71E7֐A͎P&#[w msT 9{/H.#\$}B'}pxb>c;SAF-G-l*[!4דbfat!D֑ȑqXKIKB`mɰ,q*yI<-ՐSK |VrKTxJɉ }- Ϫu6&E_n~TpK2 ' G[kE SxH4LժE Q{ ̥XY ;v;-c͕_*۞Vx{p 1E+*RzIQ44>"ˆc JDŽb׾DM?NXu `(:Hww2B{9RU"kњ7M-4uF3Ĕ*XRH\&< $6t zE6W/5)Ý\tdcOs=3O:>0*}WNado;ׅ#\$%{J7ΫQ:ŸVJG_nDGR|8B|L >+;C,. MlGB~7R3J*빨-z-Hv@MI`ԛk^KBݜRMMgvC\* vB` C<,7G}jlXNniuғ MƈB*~ Kbҡkχio=WtN"0 $STzbWĮArƀ9_cQpS}>(%6"O๎ ];GE֯ӸG Z6-͕3vȆ\=+A33Cǩse]uxKd6 Gb|N)Tg1]mgJ` x]Rk&AcD%M'ASf )9U̓70sQU_a.N\LI Orv.73߻s \},X.Pw*tk\+⼫Ķ`,(hZFlрl51'ql5 +x:4ef"}E@(|8lsݼ7TK%NYU:mYbiLDKmsn`zⲝgM>ܳؑ7i ! 1o(3f̦"!Vϝ9J"IxT {/KqﭜU}2nAiRA#se ݂d9Gߐ@F1}$NL|WB9 ۮd,8T@ B̃dDsT5"sG'6KmMh\Xm-_risYC?7'\vFL)(˓!?r=YnMnKtA/KskX=/M1a0ļ!vrS v9ٻoY=!p*&wJXsn~jaB"_ M^Vt 궱1oL<v k]2,2uW^S˾nۉ﵃a^b,blMWU>$0,҅~ktRt,O y&VpLN[Y z\GX]ET'v[[3D Dͺ+:m=y{=Ѷs-Fx1Chqn˒87}b?N V ~OP_V~9j4 >+mzW,8eseG +y㝕7I~2=V/c@ixWrsJ3zInϾ=AU>͸JͱͭJzuYZFwcl75BrxDBw<75 HVq틡`)2AvuC(>weft7\C%N媎1ʻ &k ǡzy \NJ` ~زYuqԟ_)oyըKsV ߺn ءsIAVb>B/ֿh7&0Sw{: G0+IIB+h$)k?ʩu^Tt;  HL T\i""tl%']ެ S1JX]BQKd*Ҍ=vNкn48b!m?}H$H7PiyE \ T\nub`28`散]l]=S#3&IGij{k"f 6Ģ(ރ;v 7Ð۝ aCV}`1 <6a]zbu8ɷR|<9Y lß͸W^Qjfͳ`8DI$9Jߡ u CdT7ȧ*rLpA4 F(ǥ*7%, e\e={Y3.s$رY&{߮EL*&҈aU BkC0 yYN7Tz:R)pI6,İbЂ5*cCL.+ES7nf+ͤgHP8%%RTh jФ 8yy@<7>^b"3(nuO%AU%>;DJֿ> HyћԲh.lc*+b;L=R_V v0 LT#}@dJdH5hRpf͗,$L0',XANi/^\#CJ_vHpp&Q8 *ɟJhI*h% e}ܩNF[Wj~`UMSQ]@?-H+"o8ApǬ1wH\<KԨNtKqZ QЄ2(̽q K+=?$jp%7Y \=eəx'nԑd8p{!@,R&t\b|x~b1})+`H2UOQ%r$x9}'J镡?yQe8V]sCC=t5}GCqz֙S11I>z-ӣgA+;'MR!-cWnS vfYC$1f2iYUݡĨ;R,U&YX;l >yo $5* sheH4#riaڀk~|>9eU7N`q/GI=MǵttZP_U5<UϾ_naō{~3u"4cɸOpݨōvF J@FO9n oVrVNT} 1-qO9!;!D.>mƨ-@ga8P\ 1_b( ˜IlEK%uI x tk6̗WuIM񠽍 Ae) گ4|:$ek] 7ͽ,IbXGޥd@Z~ʌd@>"3D^+fH:ysT:YDl]Y ;p+a&>ARpe]f8ͧ"14zM>Md|SA=҉x 4p,m9=chwHCFg2_PKYVa Z|'10+ ȉYd`wc%^}w Nd<m*kz2n2%G*$2Мsh J/*!/خAsɆG] r8%"r!$% +3"fWQC5bjR` 2 :Zjl{b5Ht5QZX0acM0/ 5[!py1~)#MT67CS\=Fz]-c9zNH&9;(mw9-c%\0I(tS%.C&a 5xDQF5MP8f]03Ik"IGY;R>va,Pʎ_ϙ^Vձ\; /,GjzQxW^(?7~حP..Cy 3, "+!x hLS4+'$~V{{͒~c=yw>˅qnmhlj2FEmrabјo{Idqmٴ8D# 8DXi؂FOԌY>DHmD,ޙ =:55dg,uqQP鲄Cu.[{SKͭ> O50gJ Llp>Od{˙[}RM :ĻNApP^@akׅZHe`N2=2^d\-{+_׿"arz΢JM|/ v~3fK!/&sLQMڦ EM^Sv -USjl"Cҡqf1oe!Z=pt9o8,'n%Ę0ùz^逛MOԶvb[0} ݜ=@XV)~tHkf PnP@s~\+=pCl.loG^*~&c;H/^߉`_j-1F(ˋ ̮qEJ/֣>=Ѯ:aD;1o|/M%urޡX." o3=A/>Y)ڸ?P{qcs- 7Xw0;'nNDPl{ TŬtn}[8SWi=ٯ/$~(bKtYo3A) Bnm\_=<2_$0~֣M /TuQ#l{NK'Fǵ<1Vy2(ٕt߀>k1gS.i%z6ζu9WK, ~"ku]0Nf]hH'; -H!B){UiK]C֥DֶPȉdFGRtܗ }d[͕ؑj20;پϙ2zd*-z3!Mw=hi'~wa 5'.;씢TtBc&f](Vg ZKP5)Az{-TnF:OZ1t^8~>&;ُ Bo [FޜsgEY3EP -{UmƍH\&S B}29ǡ~)ߜx-灳IQ.oA6#B1fxTDuJuzțK :FIhN|Y)!pǸ9+_ƾGa/#75JiKG|ISs%0rKG%KOh鼡:Sw8a/`*QJߔ`B'&׌p|t0}(\`l3v] I&5y*7f VLzKum|t23ybʺ,Vb9-0hIemE?zt]kЦ'<>u }rKȜM9 W1n&W+U ]zSA?f |tTv;>/S8JjԓkpבHGS"z`^"Ԏ6ә+Ma1H+|X= z6O #K%8>T^RFx񐻜DN.˄[ nGhce0P+DjxsH2 +5<"lMa7N"! ;|xTg*$6LH˪*9an N7GLdB?'bL o7?#sd"v76kN[ dTJo،i}# |q+#"j ڼM'YݸVJ/1ҹ 46\*_V t3!Y sT(Rx{fc5v98h x18@|h2E2ZZh<:ZщЌ U &4v*޹=9DR4/ņXKXu[~>Lt{qGNWԃ\푫ɮ zVtϼЛ،RfD|i'7.,YF>n{]Ʀ:,aù;TrTK8X1٫CCG*ɿܰGwpf To3n1s3$2jfhd^P@Z+ېY\Ԋ5sgդq j.YKa0Cϓ Vf&)8ķՠޡMMT;N̻id+m36v!^R m]\иt5 +iHꈢp E38p[eU5Ys|dI"A#fct#[:,BvA2H No1(DVUE^oJaY]IoPMwlLsF#RraqZ9%!( k Ίq(u50Xה+6?X9O LaMՖQ'RHLoϾJiB|@d7 EdR.D[W5 s'd[:TedQ~Po:c;âM+G\Fv/26#~` NT ʋHt$5AgxhK HTM9ivHǠi.r,4HՃ4SϿBbBlT)`*W`_wBh=qkcVX Ahárqٯ I ޾p%9,o l>Y3q>"@KDk3"_lEnJK2 `|#J4zO Zqnj8):j?-c_'ږ;)n1Cb $2zǰTT!A`qGоת60!I[#Kj rgN͢doD3(]MyӑJc4&oȒrgYZ070701000003ea000081a40000000000000000000000016446b36e00008410000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/net/bluetooth/rfcomm/rfcomm.ko.xz7zXZִF!t/⻗]?Eh=ڜ.+9>BKLi!A 3LL ꢋHd>/ WX}"W_2jeX9 &?;sgtIzlֲr?PduUgb1\uOawҾ lb;YXyzJ i9W#N GBO> :Ī[rEzo2,>2AGKKV;ڷEY3z.L1A6iBki-kS.`w*6G1o&^ir(W:_|k,\n^C3яy];Qx:H\Ms^[fJMɾ=7wU&R.{"MAT@.Ց[tj,^j0 –NL;S5Iw4j{l(iORbGx$ݯIr)9!yUS)2IZDi< /9_03bڄMd.ȫ4Ҹ4#W~76;xM#\ ),YI q(+ j@ջlvڽE+.fYu7[.?k~$PQVKfNo PKoE?HڒܿHJ[HipchRl ^'N21w%̺,sA6X8:z>y=`CUAqs׵vɮ`wݐ״:@3_+1)Pq[:ls3;qS"!cث ~3"'BS p\Rmx$d(NjdJã́j/$Z/+/D{u,NB ]C},vgs7NĞŐН}qKrs9$ ^. -v Vb|G 7ga!ϓnD(SEq/㾚sD.i x+UPNwNsէE%3}f~z۩|A̻Ð?̂-;vgf_W]7OVe W ^B{McHO^fWYTRm&6; OnU^UwݟL`bC)#KH(p1qb'ykiТ p[8"Hzϋ^tG*Q3:W'e# #E'"I,|pt[/rQXM:S++w`)2/KҕhCR1$Kko"JKzuv7A]%%~ AoiR wLmDj Gb.da0W3! Wg"I>kL L3gvXnY 7 $, /IX|ꖇ˨乳qhE#w;3ȿGB@6EW_QcbQf]dB9"؃ZqG0h9lY{$͇ZT͗\_w,^,xw8Ɛ+(eϰ-~s(YjKXb[Y ,$.֦ԅ,:APKF&!J =/'EV4+ǡ>|Tg S¤ ]YN|tL51K!&l*jiߩ"U&Ko=uƤHz۫,."FİL݀`]P:V-Ď5Eʞ p΄_nu>׌b:Y_2?(VFCtuZH|~/ׅ^ŃZR |Do˜5${fynV{>'dRjW˷uCOĐ;PpօULX7YB^'_Ӵ qk&O>)eM`uAZ*٫1F ۇ ]騩Ey?R&C2v_`nyqOd4'/6i&=(r0j}bP= u;N^SŹZfֽqi^8$5dϵp)"`烕!>F?-kO&J+\Xv-9OK\$@D^5Qvl/D6rqlM%bsZ+ +7<5sAk?ӃUt+xL\@~)[qy& aݴcƸCF*[n% ۘzD%:O`Dסe{`7-:qty&7%]9AΗ>[R l|P yѸ7`Fd@;2G14 hΉڪɀ&Wb(VSaBu< );f*$8OR68>&xb*>ʕA>s53ǤaiyfAD@Jx? R@Lʅ}`5Q$WwA\NDն eh(R@q ٔя %s؂ܭ~>x\소7=S!>n)Fc0B`ߐ5*UQ 3Etlҿ~QF)l%lL/@&uhI&l{6 aBGH~!QK> -&[i[K|H-ʦzE3'wL콧uh/(Az]Pͳ.ßł&lE ]s=Oӳ7U~ՐJ,PxޠңLZ · PL`ɻeLņ+` wCt03)^+N?PVIioHyTi .#SMLaІbe9LU3em.L 7VT_.`8{T1Vd&d2 c b _إGC ܄V6X4X|i;:+i. =E (͹I4Π: trюF#+e$z@Is,4OGO^] 1f[09N^f6\^i# c&]f'US ʂ-CkZ%:^ss?G H5&L2}9{KXR0 +%v)'Bx{0ͩ_wmLDF[]KO-MTħy7[io%悽òsm/ ط$bA=sedE.y^y":dku}#h԰/Y5:IhGHڢ?CY˥"aE$lss>TiC.T"[j 'kk ( V#'Дb(X+1X̔;xL뜙M@I%y,IƼ_O)j-Rn[׍;IJڶh0RrbAh>Jp=*&-8=>%ۙ5jQuUz:diS} 3iPO͗L?kfy!zz; DQA2s`LZڧ 5@xq-@}85RTǙsyojޮ$=/h.Ԑ:"5ŗƻЮA[xN$L]*U:.u)x=YD# }_ Qd~Q8ID:swrWH!r:`^c6QEUSռh3 ?`#suiL2S{KGht4]T=?{ 6 n/*Zb{b"׏k͔ѐ~lx -"x*UA"٣w|_'ܼp"ُ9i]gIh%>/s"ۭk1KN%t2qCZM}׺~<^i|7&|QU*3p #‹N-uuvK:O "&1,/lM$yev~1cY/S Z?;C /M<vCQEq"tV`ԋ@"|_R\ =xr0>ai&@{7~ۄU%xГ-*q 1f2S^k9(iS!ҰJPW_^~gPw?:Md%;pzGf;lS^\.9NS=G䩐BLES^3Iw^:]sΉQ}HEbw-H9SpIpnP\>*¢8` tB4E`,\6~CCH3]r5k=2e( _I r$H*t=֒@K#nv)@:i6H`F Ёr8;,t[8Ro0CJs%i~pzldMdBj 02fS#@ywtDA={ɢ,WH*@=a@އh@wn'Sg]6o R%^EGNf@'^;osVX.𖈜$aY@}MMCqHޱ}\zIuH!EDweI$\ :w5<>|/`+K N5жGxOf @ 2XJPW@R.糘 Zj)7< H(Mav8Vߥl4auNY/_Bx0ް 'Tz_dr5RSUw 4 4!䟓nV!;U\ j1݁m!2 +Wݾ& ,}C psbȈre,AXi43f563b%Oe.ASxAQ{.|pÐz5ڢ#Hj"h-yB 2VLj]ܩݜD]Bx(|(cg*3UEmMC߲h=:?._ A6/sDq^Ҽ#8ĀM7EbR?_褏\\|øL{qEGC˒Y̡.jG(&Qs#TUV7ݥQx2q:{. AdhjhBYQʟZh]Y:Ux`ypLLޖ 0hW>_ӺZ ۇ9!QoY#滬%qƓC^6K_JMצ)X2IxҨ_yvW e/f+9<\۔LBKvzIL=L{Va92"؀Em2a :1DXeNXCد(;,` [+`|-B`,-R T!F615;MxܿD;Z,ʊvN在 ?r ?&vz?yjxu,3&TywiJ U,%W 82;>|B~v9"$XO(7JN<礥?Ϯ.˴N,Yy%=io?4<)}cQ-,d 10źR-WZ-"CUGt~=#rxHg6.r$Y%|wC׿OaB8MNtW#7RAN*&,(bزno29V S-^6_SF:0 9}~e6<=qa4vsZRIVN>z݆B%N'@4ISɸߛJ1˾SZ'vJkB~%x%r#gճQ~fw6XW5ٷbAEm@L:;8$(~y7knYr  #*xt9h}o YM#?9{ºhjZ̩H*4-\g,nV_-ODrl tGGE56iXZGY]/[?-~ J\8cF~WʆM0KЌƟ6/K {2`!DCp|a`~U>Ҹ}_H;H&. U yҀp嬐m'(ZG DXRa|cU0'.Q*O2aCQ7dNV#6#IEtNz-h=f҅]VS( )H1|u1(DVfuB=.wsϬcWwB 0{ qКnn"t% jՑSukf2b 2<쩠>579„+Dc ֱ}6S1xßE&S-G~nL@ /G*w%E=;McrcGQpTD55LHmGSx;J\"%W\E/aP 5.LCΗ /I;gHdC.Yt3FP1$k%s3ydS;5dG{ԉJj0`gCG<~`(jX'G?5FՑbѦ6jޛ-\ȇu|%&7}@7x`;w3Ez [4/[G^# _:|_h+EpIi)Km$v}t;WMg5fRl."9AwgxTlo|rZn܂J>9:6BEvNWyϓZxvI+KQ@}vW~K ʷT[vhj)uǰ,|i^w,;! kcN>/}ˮLIT2AL[m=UR#U~lǮf1j CIۡOFn $Ӭr[mIOFjRäφ;F@eq{Z?`QW ڿ>lhoDž*)'kMJLL!ao9DBH.[IxՁvA)} 0E;vu^Nק<ҥ,ܑ)4co~DEh}J>wHrPZ9 G.]XSSU]^K]RݘialYHmL[ ٜځ  ;w::Ӛ{襙DwBgJV= P׬f-sS,QLSL%gC@zmK?VZs 7!)!3z{?c#viTc[.]l@'ol"BHBu(ZXw@bQg߯D٦Aݿ2vl{Lކ}THyryKYCuR͋NP ZuLX{ (g,DQ`O8N;o4.Xk<*sC VH+t\y V&oFQ|?LZv(e#H6wj{^`qpu;xښT1C' z\ԟc&^_Mq9n]H?a9xQ;YoIy7`#8`Q';.AnG6 ciG;:~XGȇkM[^;0؎1*p"B)J_6)WӁU˪zO%lU9g;jO/%>*g6qsqV{epM3wF e´3lݳpyNI M{56w!eY6ԳT:1R".Gz̺S!gjH>_˥&2b:?r+x]MV.*T x ɤF!4Z pbd{beHa"8~I ORQF& `pETV e`lyT[xz|G 잼 j]㣥hYPCY5edm!q"Gez- V 逃AUܡ7ݪ)@]h$ch-42>0s dn(,ۭ^LL ` F֯!&Jp6:4l.j_z`ŌHXK2ґ*M+rm ,ze7keR~k}eƲEY5>"Y{Ooѻ?[3O}p-f<~٣?nYtvR`ujvrnMrg 蠻r x-o+LaikE兘7N^.(b2p$CYkøcDPYJfk(S.=yԛe9nJ:Ka8OA~9e"⯴Xܴ-I*t0=};R#gV0^RT8`.b_}BqFNfqF&6Yqj&\D"jB7 "t)DlR.FV\EI M_XGD xC.pdq $BmPCc" ʩ3zO/Ҍ #xq#y5(oK ? OПNݎ ˼R Ch'>+qy& (IK4Tnb~?AhA󨒠@*8`ƮD5B,sSl:SB~vɽ>|xk ܟ" XR_󎼔 iq 򕷍<#K̓,.^N[B;?\{Ju|<D Y;k`8<&G- NP\)Z{8G:?\)grZ{6wz%B"(X^e]H/o ]b3]>MVL6^5AnE>|ܨLv;n$%y;;`6o$Źvj.[MvFL 'OEJjFH1+ U'+ˊ<@gLrE/#4&jB@v^ LK񼸝T(DסO"5L*G߬X eŨ @ $5@otc:., 1`Ig+F.AN{hU+45HIc6L6V~bHʙ)+L<㦞x+л5ᕹ,G`<(f:.΂pH sNQݏ"aWlE)CQvыKC6h h 1keXKOnзU"U~=a 2~FvT3Vc1f#g|]8aŐ{˵vJ)+aY?cO:5="9A':8ʲIz/ g4y`53"\쀴)>غ.ZjDIg.^x)I$(B3Թ-46(Z 5i9jo*TX0jp(2"9*;cI| +5([|wDcSSP9%]mf)f̄YP"<BdON5v6項2]?_1kY'm64dpmy,|+2~Dۭb$w }@\Wi׫& 7LʨJ+Ƕ ͰgxfډzI7V{rotrhQQUd0~?8TExYM і޺E$㐑,MˈzLÐ4&[Kpxe^L[t5rFmB3<-DWJ4FTQ>)bџFf!?l0@|aHʽfe P.ϊ%Դ,~8,Fq[z9!| ]o훋>osw(Z&R~d?P>VPP*ށ~ <@k<8j8Xu\r842{ GMx(y/ IPޓ̝7oj5aXq|3^H~-wV7nE4 pyoN #wÀ9ܢy}A_$wW7Qbᑬú"O" rF׸ 2hxW6!ֿ;tΠg]a*U~eejغ{!_X VrLK^vv@0oDS>pѽ+]%Uf(A{-NurL;X> o.y+xbf9㕾?&(Z6n;ޯpX%GnqoT#3SV3 /ȑb4~ji74jd8Wl{6I򫨗Z9Jמ6jd^*-}-q ъ5ʟacOsJJH^s1aQ%j>Op]Nax0ҋ6ࡱh[8"ZVh}:721qj~ \-N/P; дѣ`;l]ϖTZWX6Ysnx}z~ݔn|]z!O X˃LA]lͨvW!nXY͑Y8U lRo% IDޣUaԐsxnhaX5hGf5}L%dH\<:$JU(FL}SrA PMI{_BO&&H6Lpn[ ؄õ!rSzι 2B MY]MM"7vG7dg'Lu4&yaȾz_aD K64L fRXY]~}/e?]m{쫓^Ua^=82[4$QCoow`qEH҅1!gA,bS. {!%5)m4ZuC&zv?g&Yk7;vk~B!YKR}S2pCwBLP4OB+)qBRRt#A^͉'Cc^Y9]3umPHE"[8OEG@b !z^Zxjl]׼)`Ikж:ȉ*.ڐ#(duD렼k5oJ5%#}x; " !I 9 @;L&=I^ϚP\F30EpA $~skgkV_VPJ{BaZקi=qtՙ PPCeKEd t&԰uOefP_>n2E@zh'ռ\8\W9/6+- yPASy^ R!*|~,GDzx"Lg:g#7~9}[M}狀dxX<`c߽碨;|NJUlH!PX]RCp7?2e='p348_](涟(őɰRym7J8OE98*ჱyCSԼPNu29m^Uvtwnkb!!'s<%YR]UyU-H!3|T)(\Dj{M*L Iuڣ6 ny$/i#iTQhr~_"YiזQu`JbŐҌ惰3ѪE;SmGEרC}evJ3#wK`{ӊe&lO^lZ Hu|\G0jD:f o TSBZVÒ 2|Qw5wtV%3P D?9^֙Ib {j'nNcl$V&xsW$wg"y}ڒiוB'N^YF pl@h!zsa-|IgyBv(Pw^3L_6s=?ಳ0ணlj"U'C)d[:ł[1EZ~h}@7;jTcS%B jhH8)Dso W'^L/)+V{-wLP&M0'TRntdjQ^Ī# D0e ʖJBҺT:\bl|q$&Be|)<Ҵ[*Jk뵥&J=XD*iz黊( 뽳%yN"SzpU(־U.\+ڎ_cVYaR)]ǹoCkʡ~M@wҏ/,m۬+r;R|<zG9GXXr>cG]Z,>z>G8{8[6 `ȅT6QDcsa. Ɩ+2N\F 1YulEg¹>r-)n@;dQZ(2n,r+ +Z-Y=8oF* k)3xަ1J$/p^'E7B6 &>3Ic4!٘U#J /unYW&Y~}"M #aOz '8(Mǜ-q&WLq5Uq3CPኲ=2MyWKE\ѐgʳ g2 ;QŻ$^=|dzҟ =򷃪 t;xrizY؟lLIw <$|mwmR7~.Rn;yT^Jg[p5HRh5׃[*N&MR>c(GB8qo"-3$ѿ"_DXa`UP-$'R3[6aÙ=, pCvj{H} ϲmFF Pũ"_@TqY!)SA [24i>9vݻ<չ0PaLxd~ qW7\*z48fd84njY?by{|%FA<50'6b8^m\0yVӿNF Ԍs $8QOț'DeԦ? %(#v~kE(ut >l>"$nI;E% sd.9hאCqw 6a[3b_s5w;KK 4[IT+'0eO' zSɟn+[H[Ud6iUP˯ESę{lf%-+\9[B ! XSLgiy9k% 6촶/`j!Ͱ rIKѢf2h4/iB#>[nQiMO`G&Fq)\ӎYz펝C~Dk2wRMT\N\kt3ʇw5D74ϊ#Z*]W,GütCLNA:I (ɼi /^t4~l˻%b *sq/PC|u+d>d4Dk>w4e 4mF<$(yxkQ 5'iDnXI Fj[b=Sp6 yj8膘JJrZxer0S7if y<5䆩 X߫g] ?+;elKӚ]nI<(LoOf G !IKbԉ̹eNz52/Kمn̬ATt܌X.h*VZ dx5&c !S0Sq} ʰUT/3[[V΢J_S>k=a.?im ^!O=dnl\ᯕ`xyp,_NlD,_\h+JN͠^7h0O3m ɯI0͇TBMyyHNTO5qk`8K9(ǢoAa2XM8ބ]@ܔih_ԼM0΀zdʚ4 P3vL}'#E,t@E_]PsrY 6ڌ᧢h"$ci*@v`T&9MGebjeg>2T],|=FAqP8ī@=p4Bkjj vRq*=ia93$915:dX+&ks g;Ԩa p y$3Z=Ώ b+l&ř<'5n[3!41QRP#)4 (oO lE9zZѽ8mpxuޥp/ E 7hu2UPV4Zv#wk2|Rx?M kbظm}7J/0p=RD kH,c_#ڨR}/,N hwGXp>!ގ;GV??9x sə…-\~1HPLH=L|)nkaY=g(Е Te%-ݨfL KS$϶T2pRJ7q.k$B,_ޢ#qs%h=d;I+ZZ,yHPd)_p9-EH+HXEPگVeqW>fb`lS4bڹ-tیS_>('oE @`[Q%F&)/p1``\fyMǶz5AХ%@Fjxf$/iũ7]KB7YXg,-7J?s=PwDMi' {ΣMN%Et[/$ŊS돺 U9}ZNwmz ԉR(,7_ҳIlYO.PL: *!,@{^̽R1_e񝺦eԇK9c[ڎgpxS_s5%&z}w-A92{*!(~ وq_AP wO=[3g _zi] {V[ PV^ 7>B9ƩW`!_@}I(nL7$5ҙ` Og;>+o}swirAim aˠu>/͆^8t yj^Ѣ\X<%ʸ]# Z̎6"Lkh&fQiIRU~tzf]@{eؽDbMRg,>~1C:Q G<a ~ k3XdD.s6 R$ )]yg@6i.fi;у j깦Y-.wE R{=D͂U1n2gh"jզNFSO$7 ;ҫl27sҮLq鲨`%溄0%cLnQ#sw+ˏ<1@]f\ Ke$.,yTmwxTm3{lGpVY:;paYvw!M؀ :ySn#X3fF>gUeু7SL^r!`'/;Iwͣ|ꟼaXDfUٮ@g;UЌM St,b9ՙԭ ='qRV)״RV@ϝ92Jfbv%ƣ-]oBŔ5 ͖&_v;?85Ba7"jxc7#295 &Im?ͳ|}g :ܹQ^+k%]lm~an?vJL$ C@oH]{ q殃Q IOwBF|9<,9pkO˖Z)pNJYhT`/K.*wq\]czP _ZӜ?&Nr{k.D$*dyNqlI@)(u\=4=iS|I>.G,n?\"p\z᥀[&?3= a)k1I TU$PlSyI^(TknUhKZEzdRa2$V<}n/P?寮'TJzaE~:pvޒYIA mF'(?֯Zh8tVp?jb sp7 䨺Vg|W,n0p/eL|ZKGpȏ=2̷F )G[N4-<[4kly3ŜŞ3@Ɏj{'J,1 vR(7䕮*A"*Mj&&ƄbV `}D]X рNEn`/^bE ]p L$ETƯ uf@OP L$+*Z1lGgI~H[_?x<ҩ<@q`LG\qd%mu/D4kRC([w=ӀqV (gr)p:l_,PH%?Bʼ5>]tI#,pj<n_ÁtFel|@cהvK|۴]BA"WHzƶ"^$q%BOGˤ6L ipE*- gdk߶[9ܖJӹ$ [?]~ nx}G?ٱ̫BFU=+YýWm` ]D,b0F댌0T:wڵH>`GBܮvvr {"fz>;񷨮:x\)+ 3nNA6kn"IX}nTmgAN|kYC"2Lٟ.h*rPsհ?t#jyE=G.qʣ$0 GQ5 nXhh^OS*u~r"`[w1Y'qA%lәmqݷa#Oċ(8^N^CS΂&&^ :L-V434T9_()@l 9y=C0-I:͖)|RmKY_Ҍe` ־983ꮲ# y]ONv}.v8#1" %Lq JiX .¶Tsz2,B?Ryc+om&}Lm¹A>-A۠.r)lp )soO@hT]apkh4I{kL2<+ FPs ZBB 01u∆C~H,ҿ+Mu g@P@chODWc{ S&C~ fIJoqnA8 ZU&h_Ű<_W/*$ Cv*|G"sʝK,O'8eѨaYQe2F%2@!^[ PI>:q`o儙Z3$F5 a6=4Fq?v;Q| {T` cz!3*,)œɾbz 6; 0 K <R 6 ͱdؐdhfɨYXLVz#:_dllt>bff}@$v(Yc La tu#RQ_2OVK#`)8@I-+2!Br$񮱰9(<{]U3}G!98By^D,!њѺ;3(n<,pQVd)dmif$Z׊Ͷs ؕyyݝmhP`OC\*l q}!~~iCRFEU^jR7p~[Br孾 ;}ͥY=I#uM:.u,QS_%H%4Fa>4Ys?N+i*}yaWIH [tqDK-9Q!NiasP3'Vf$te5X-InJ)묓T4oPH07+^{YPqus7!,'7׌!/Rr=;gEQIB++y 0t9.;fw.?H |O(U]uYwJ\2 \ < MX_×a?M̉|>nGQ;QA\ HbJ7pZHWCuL Ii((N.6y5yEӇաr s}R郀d ǕG}jQ`b 51wtpĝC=zLtMHiJ]y:uuό+%.aջ1AAZ< æ,[O?ڬN l Bo>H:,cӤ| +J{E(}stsBֿ` I0! VpEFŀQJ+Ge: ^,%f&\?2w0#B"ݥ0b}ox^`hö{=\XH<|#{R6e} Xu0ɌJKzU->KP 8tCVP>T|&/90V؉5 4)[cBZk`u?fER.J=Ш~P??C&ԅ٧٩bă?H6'$BpʍG͔؄9 `ʸowZů >P~bp$lD~\E¸ZGl LEB~/ý9elOpo!̯Uxպ G)x(&F= U0 ެ8JFS>643I;Lj> T@ :VHKO%b0x_Z=cw!V:pA քyp̎^{DACXk]  w鋅N2Չ-HT[VZ|b~CRq42)\쵮t +.,X27k ޻UĆ-UaP0)e(1'7xgrO$SӬ'f_KAi~dDA 8Y!?8r2 [ (j]-_]Z)mvA|nb(9Nxِs;eJ3N`diE/QZ[k2lf Ҕ#TxM˲-{d½~$2riY%ʵܢϊwk>4_d\v' 5,Ït?;CW.&iTkw)e߽c"W f \nb/;dQ)252>VyM!Y\ RyӒ\o4BBndhlf5o_|jrٓgb5tKpֹ.D]f$?y5M\O]RlMpR9ֲÏ[eI[C 9ߢ{󄮇!&G""M-Eۦ3 n"QPۄ+"[eAlrcb\y %辂"ZjC^(j]մ82fnzHC ]@Yĸr5˘ 5J||PPV96l^>u^Yjd @5Nb OC䤷k`-q&k ZC*93sYNPSѸhԚ # ȃeʍ̒[d<>6U cMcYw}Jy*j⤾-\۳z۶crEH/jeT9?`HVuo OxΨL:Nl0ŝ8 !?]JF5V{PEFT K4%MU%oe GxcҖ'f{=%T0 yFvq!~@'3kjCA5ǰn g{FgP$wYwo%Y p%\#?l6 >"ͪ&Tض-3[LS◧5Rw|*d* \FG٦)3]`$'vnlEGFhY˽I_iq`?3n ~ǹٔ+^1!`/p5Yh'1$;m+{AO=(p7lj=Y(u. 2<~oQ44}Bgu!x2hOoPReՅQl5227kmЯP.%X6J7dh1>wPȃ9ءm@3Ļ}໣fIL%kBYI_ˢg*x}wQ(3TԼ|{:/aoّI5s!\KE_\vf`F(^H)$hEIhQx] K|̣upV?a5;$,P5vHEwW[ɉh&E}4&^W-x2qJ -|2j!Tt_Wiu q9iHVܩ6>9&G#05J^2|S#d=ئ{_*B3l[&D܅*"HYa\7>P n+BlQ ZKBQ *8]9W}VFl65Gʭ[)x/ pNb/z)XjW Kd4h)s </׏*Z9WI #$M g'rFf!{F-Vfa4RRUP 4l@5AxnR񮪮uE<*zת5rj64>T Olx:b;9:y28o%hcoW$5?Y&:;0F+]"ݣkn26q+C/ĻFE1}(tcЫL ?ȄXr \f"jS}*cփ]3!qRa[5ϾǞI* pFIFPfݒYh8HW7`JYQշ!{m.J]X(@Ŵ"DNbW^f>-Yi(;ղb*:z<VQ@Ru/O+hɠ VW9-[eΫjy7L"] h)ax%M* WZ vg˙uJꦽyԳCYDyo8 +DYP"Y@s6Z+]&?r@VJ"lJ~|HZ.VArV_ ēAӝ{sԴ%~gqZ ;@ Qzо~Dz XVh|j2F4\_EM+XodC5ТՃ@ha>VJ2tBw2up׼R = 4Ҽn<7_HrY}ZvC +)B|oT#9B=dFΚҔrc;'$*9奂XRr;vy2RYn7$׋m*N }0,RŦZf n)x*:2وTB~ҩA+@],˻PzWt~*nӆh9#TY^pȿQfnW؉ZM`zr*q/Q3vA#-Wf$.YJv4 MgYZ070701000003eb000081a40000000000000000000000016446b36e00002c98000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/net/can/can-bcm.ko.xz7zXZִF!t/ൿ,X]?Eh=ڜ.+W|Oa˥et涯 J;Q`\a"`eKzYӛ<7kÆtRieTy sQlbz"eP3G9n*-r DǤhOllZM) C 9|aWv*^ߌJ?A|س4HC.W]+H(lզޓ%)PKR3̧a/ < X~ '{wհ ^:F񅛀()81!0 ɍ!ݱ7Oݡx7P{ _aa[$yXܱN"TP«`NZ .jZs(c1%p&&<'Qk:uQF]Qr2S4,!kۘPM\+8-wR?8V _PfYܹ鬵߀:T 7C<fF!l{}Ff%(H(ڛbcc6tn&4̓= pc";L+6nHTB/p˗ay"1 D6I{QVqW#ԜY!KÍeYUo^l4-B{aǓ7@ȼئLt!aIFZ5Vٶ-WÆ0?1YV6\G `VΆ@=xƤrJ[g0n8p'IUu]F TVqLr3j-9Gsumkc}7B]5Z!;8k2_bcѓ $| gѡiz 9-^=|=kl@DESae 2ڎ|mCjS+ӐS(=<䌓+UIz1X 68wc}EkvdѢZl#q9@ km7+OqZJ+ qRe JRD#Jau~`nIqLb.`8[t( a$wB] oj܋*)~l>5_quɛj @no|P݊ 1nѥz:$t9,:oտrHI."n@Fy.? LE9g4 p/~o2eWmx  H^1^v+$l Am,c%!#G7rZke򢩢WCzuߎݭ"OEXioLtٜ)P83`+ 1Egҏ0^ 6m9J5f ub}E)wVrq7_0a>'@]`חEߙ$]~O\p7z}Gq;PE71t6F/FUelOC&_{U8ɾCsPe=1C%0#De7 :ViN.C/=pt0QvP>o꘥=)"?IJu\fvܙ+[7ݺkYMvVmAo@1#p0H.R 6TDC^k{jiV sA i+*4q FMZlo7EC7SKrLM,fU^ܹZ-_ ) z0UDm7dK"},^Z`^rbDUq@Cוr8nBt._Gy+S5᜖xl1/:W.FXf>t5(4&qmM)O[Y7?1Tq=%$Ծ8lTAD?6,kk&!7@z7JqS$L5Xik4l)Y@ro筁Y>%ц 2}FgJy'd{G4}wǮB3V(#(NPnyYY0F!J!(E&!"u,lb.ђANÏƪہ7P[r+ 1718JR' Fx9GzƆ'6z-:iJ_x,cVfGx6,w[VZ?1':L;m Bچ1F;4`d1̌~V2d]XOQ4'ǔٿHvCoU-,_!2HԲobC9j"_T#ޭoIw;9oU׫mZ;X (b' n?&24l8LshwC7$bV,vUwT`H湍o#yIT&D MHR|e)go.unJ?yGc}DO3T:݁:p"y2>ʟ dvI+<7:a@Z hkfZɠR;A> YnnbU^Q!PbLK=I@BCl+7|7]Ll,`9ݭ%m x2_D]/cbL~w->iU$LQ ]^O|}t }ӻoHBĽ /+D#Xc͚1DE _0NC9.hs;TZ qt'n.zLp5Xi)"e+!;SFwo$|dH]?yv*vkfӊmgmc0O.,+(tHtU2f5ûzC5.\1.!#ۘѭSn^hp^dx$]߳6jVo2]1V~2e 0C'y=)'*a_.Uj Q)> )}fKcooҨ ]/E;b5jQ^ie}<2 r>7{xXDLtݍh? gՠ#ᯁwM4QF8Tx JƝQK֓߃ 12x h~UJbtU{~_HNmާ Y<o 5x+-0-Pc`e "}m8"Sl, FQGS(߮o0]%\'k#%ZVv$|hSeX՗̓|gpfkXil*ON~|E 5fP=2>6=pOXiyS1M;Z˸=h4ew$wkRƽj!%78i~R!._8>\,4HM ȍI tZ> JA{? iduWS(\VE`E8۳k6P PZI\$2JU3Q!،A軜0m]m)f('S̫~RWDLjՁWcѶ/K1b2lUe~7X]{V]Oxâ;ιZ jLC;I(|7sӇ32{2G|ؖH❊IVM#?dwfw6[I۶ZibFn.\G0*d zP_ f̵>{>[{Y]Bf?PyB~z*"A2reLjLkH-ɱ%G#{7}ܤ@bp-CAYZDtrw0ߩ)`3i: ) ηedFp,b~-?3ֱ>Typ %cq%7vvzmvRᷧ=Y"H f(t v$RݛMfqbΒTtU> ZgaXm8x#92\>LoԌcssʝF2Ix%'U-q!_3c(ɹl=z,q[ibyĻ7+Q"(Oc ҟC]abf1U׉D$hf_Zβ>:h̒2.i‡`ռh?X+avgPuk5["pzl=+WxJI4S/rϡ2ܥ3K i;PEye2u+xK?$P~,{nǷ+^&C VAe2z=Y1#}Sr­Mncw<>>M}]IىfDᯖ8YqUR( (85Hk1Z#-`Ug~]{]c+-%RwZ,4"M@\N[8=S2 U7mGS M%Eb }(1 ^K|.PM蚔紈$D+s^0 ,.0uUg2Fb!K" %Kl~du vd5G*-LzhdfB;ѱ/G?0/Ywmx~&ƆeS;BqTo#fA܇\_TʚP]Nz%RQ\ѮT/ + W!Ly/ߨ͹?@ Ӕ!MqNkދt1;HK_Ь8V }"*3p^T8da]e !WQ0EՁE$ ?%3Tz(-m1IW40%]ID-KLFz7P$t:48c=d<[jW[ vxPd S\&By7!QS"{Dݜ64 ?u`ʋ$I XO9;<~[Y~kB'iW)dǜ$O\4!'G;z/7 G}s}Fbۖ-AEiQ"+~odu)鶩Y?/pGOHėFXxr^Ai WˑSK5̗Ԫ'9)Pê'-rD7,]aiE孒j[ L`v s4v1:'6#$ @RPli\长N´TutbHraD+@`hTQ-hlOuGVy,zRPh͂k'YhqC[v,yyſ)ԟXؘBz^aؿj =Qs8/mqIt} ,gM>qBWih's MghP3 Rtr6=z?(X&&y:%'׺ W=B9s" ;cb6ʅ jg h-mhr~I6*u$s/+L%э9i+U✁by ] x(wz^ j&h޳q ^FDtc`T} q4b#QJ̢8RS@TO6-Mમ(X9daT\!YJPwiue.uzk؆{)ǀPil%+|+|#S~+/'`1dT^SN*w E#x10MYQ@BhxP$~a~zݐΩߌo!-qFßyRLCM@7A2M x HZZ:M$/FF́ %V^~`^!'0R{&y0>NK:[%X6e}/u "oTd tҟ٬bE ]깜N<ݎv$C(樦'&[jE{jAܹDO G;_y2ŰVӸzq&aQ g_}+x'uz颧?GAe SM)݈k+lt;E{WG_7GSTXg/,Sdb ِgrc~-i0 E#*ٙ$\<ғ⡲ҷFO碊:KHy(EltL[$J蕤,ǷU{j>U/⮏c \8=rq4Q+W^=QX dBN>in4atY1@7dyaoO7w,7jXŃ;n1鸉ӦW)sp_tg[ص#=# †[<^Y]U΂ x &v;[‰%Bv2Et>!_[\Pi1ò 7u;8h>\/}e#{U?ȣuc0 *_s3[Md$eklaxȕZňARpK= RPQZ\/W֩]:# gG }dQW}>|%G2|Bal` IYnUf*{gdE%1I#>k"E`݈s Smf.S!s y>`! :m$fU; yOdARga 珑N_FֆA2; LV%LIIB;=k lX=;!<v3uyD Y='z8k5}$vxNb%'EKcNsio꺀/xChcÖˀwUPNVLלܝ7wXvh&nL-zEWota(fPpDz,=8 տQUw]z5~0/+*=poCO#GG}2J!MP`Z9]R_U]Y UQ%[9|Lj$B^vO|Θv}#LV!80H:hG˹ԑ|~O=K[l QVR h\ǘ 9>(jzsqι76$ι=t%%FnZߤJ @x Z#=)GcP9 m\D훭K;qUlamĒ9T)+5QzJvL)hNR&J;;(WDk?F^@}a1&Q$ilyheP cƪ?lŞZ| |#7)+Bf6O8;>6Pz*ǰ_ p-CHDcYU"T9cgʻo}4u*z>>gtTO\ ҴSBJ ᧡4=G JD:<6r gbGrBǚwJhtTɤ)yv?Aa>sR06*/ aȮR᭎v69J@VD߮m3IHUlQ &1<5S훝]+YA5W^m4PSܿXI|w6q6SQ3Wq׉6';A9tbeoV+D<êzMo0i6K3Jc UZ(o+G4GF>~&MelQA !*_2~6Cp%g>wӣ +d% W9f/6[J);f;{):%!W"fF}^Iv$Q}Y\tKQ?5 EϷŶNKHO@Gs ]nUcۆ^X0zJ h R4.*um>9zQAk828=?L(|KR@#-gЊܫ>aӿ J&I?DܽE9>QqݦFEƧ,X Qlv(0ǀԯt{^.(]/ܼ.t6Y`86'lJ)[w SQaP>&9"+ L[.jV`rȫ?._#e\r[\U"J%s94ukjNsǩZl rxDihɤ }&rc'DS ؇@LjZhzQ' SOsͩ nԝ#\A2p~qTTt4@40k~fuaRg'i~xzɂQc+0.?b~A9zӕ5`j[I54|9EIvXN1)z7WUU88o'P?`E7BVK<=Vp'cp orf# !KlEֵ(sB6[Am5,.mDۊURambҳhǓxT*#tǑ  M5axhV@PF|۴pEmT@@eb>.: h[xa T*M[qbi)wRrtoQYU* SI4;av@uW̗KqkcݬYֳ+݄KRPguw "{+z'&E$g:m`E|FïF1ET+`_\_/ȭGjm `jHCPlj¸3!;exmOF2-U4WYwe/+a|CTWr6B%$IV`tXe92rPQ92&JAw0pVJ1RARn -Jbnٚ 8)>lp8_uxY*R/$@$<89ēF-;] \_Et PLQ`bAsucyfA^ja=kg\x5xĚQr|?k]9%*擐-T` _^N,l9Z}rJcb^w`/ ,i-LG)}&y PԸtƹU Aij~]4|9p b "#Bj"\0!=䫔)iY0UwIkFl9Ɨt0yTA=ԞkW[-2=-PrN2'mb_m#4N8VS9KSm8J%ÉXEô4[n@d> sUZH\4.bzG1B6" 3[zwq8Kò[RVzzRQ?_ U?芛hoLSEn;/sE"HZ߈r^6eeCy^c&~|Xޝwݖf<#PƯ.b>jcxMS3dnFR5*eW|\*)~^5 cGWY4m }*+sgZ|OJmwO{{Cp խ!g/$Ҕ͊?FTGcLH&V,U33/O:yi6񴝣7* lVqKBĵ,IFdi _pV7!Ma׀DrjRf4laDaʋ@qJ_^8-7'ztqn BL|ۃv"իLx Z+d{uahNIWԲlքnTo*#$"@1T)d&Ï yҰ1mt(*aC ?H(bvkҏD鸔>ev6,R< i59Ż?zUUIF`%P9|mXCR. SK6R\܍=vs#GgfU27*C|yhcr6MO"m=e^Շb_M 1c_;EٍIъ1-cU- s@XW әKc;eds7K&f^ծM 7F4Rgrrmm^n!MÃL?8&ܮH a1f;̿|;ߓSTV ZԪX{lS݃!?{pkoBqE9w16ˤqȁQF~"ۈa舊sWʽ- 5ںfFOTw`I#۲^u~[W&70jEkp%V 2F0lCڂeL_л)zabT{y7! I-l<~3hV&&8> 9G}]nHm++4 d8q[ X1%ƇL ;\C4]49q^F0h|9H5Ap8rB6 F}gH~4߅daAd1opg65,>hUAx̢s }QWJ&m2(T zʨ7ABN,9ޚ~3Z0^|~  rx%9=!"\zFG#7?D֊EjdL ޽+.Sd|{xQ:ӭ('[w{@3nlnvYjE&ؠ}Jr-,n?y}n:V [#8g;^TH,(z:E#FnmWOW[!# nI*Vٹ :-_dYp겨S}zUz dC ,O+A˂m!̺4KN+U= 5j&IVQ9;`/s|PP~:mДX.Zbw\ Y9 rN5Z ҽq#V;{IL]:~u84 W'6$W 4fPI-=Uj2ڞAjkڠ :Aof&n1&ؠlrapF#PnCrկþx ӀOt2Ѷk(=3¦S&zB?2LW&2ڀovwgUoK֚r'E#^=C4s`jMP\Lco T)6d\; VbFvҊhy+=xheBID%EI L+'PZw{h̺Lk87 S25}E vu򋱧} >~b^ IC:'cQɾ)!3Jh[zD z-bxj|*Pk@xHlh΄Ġ/?y0.u^Qg+n{7(aQۄE^O*Q_ :3۟#T^4^ʅh64F7Y>dJ3-@wΥF}dIjK bP.+0aj.zzQ UN_-H>L+L2i ˋЁNJHńF pGcyL՚.<=l]/CF(@54uV,<1>V<HR|2> UtR  FNĻ BbPiL{fD&c5{ݸf2s+?3$c@[8IѮ֍Dst6DyU-9͈14IWt7(T^pH0.GL\ nzS 3<U?.tb?&\׮?(jyA0Na9vDQG;o'XEH cJ͌Vta!Ty[u2t]06Ũ8B->7Uh}"ƅ~%̌OT: 26 dM9#0ޔ{GHԬ6D3--ķ}xנOĠQ&/'&BKcp oh =i띓糊rq uI*BFAH&5?+OR`S 2Rυg Ӕ|[Pvzf2p`?djhAZ4x$VIB=v.{> z\*9'Px__]brR5)W(mvڲd[ۆ^`rkSR`,07f'&\.*HRM6⤺ Z# C Ȭ8C5JɒFnO]cP"8OǍ,$܎M8Qf$pOБWΧU#gOp<8PHA¥~V4zQWQɟK:]Yn]aezLy)-SŵU @bFqtsB  ,8ƙ)9(ˆSa?%^Y0d_i[,owHrkYx,=,IWEgL`ָ2#(w&o074FrgzΞCa&mOjluikWS ]~ˏ"'`2hS1ߜW?'q7ny5NP"I۴{PzJnGwS偪ԑ4(9BCk eYb53pzP3"mt]h ({4@9br=à^6 0,kM_S0ocN*-T`Ećٷ2Nˏa^]|Ԃڦ |ॲ.E*1?\ qs\4 1"יF(15ļW=<ڼ&ҽWEJgMI0 $Di{M|3moF:*@3%] OjIvVm$^9u|+au01rcq@pHaT$M15ۂ+fg z>2_,̤8p\wsYqJhl0 5 Xݔ o9tEPD5u &fZrp6B][MmdQ? 6'rIYȂ7h稫e Fif:־XxAѩ4%e A>/!)#7q3d)˿)n3TM R3&:\Wߩ %:^4WlKۙ4~Mv8PGWLːGfN܆ UM1Gqq ^WoɇuEQR?5_0)sט<7?`AkJB7!mvM ۴Ǒ{hAg}|Obz`Z̢WLͺ=Y|"ae&Zm"pIr2LI#} +[X_LJA]HU zROܔNrB#?]L8_ s|$OѦW4giBޟD! _T"0h%c(SC'[ ҜMc#X\":;:>}6YH3?֔8"o:H(DWmn]4xvX@Qu?0K˺"Joq Evs\{3As̋ -枪B%*R˧YM3ʡr?%~@|tzI&US]+-f)h62lZ{ )){!z19MANP3%WG =^b+|eHr/T?9}=:H6P PtLֿ[3xru$ CM֑Qf33֔׉~!߾ Ok5R{fu >NU6!r_A:'i*zd֯Z4Yz)Pɢ"t.J~~K~P_eYX$yGGwDMƮ%Vk:ە͎yȇwݠ3 Nд) i_40d bAю6LĜt' KjqGU"Z)qwSm%j=Eq\ޮmڨ)͡JY`52!,QO{%8+ƢՍ.:Ι뙆Sa$ƏD: ͘פnM/,fyv;̓ W_Y S#r8Ԭ#=~C*o{$u#)'j`m$U i$..s5SGw@T0Bĺƺ(\^}2Jb4ҿb8\['`1`;ʯ)UjXNc}k _ON)*)J.jTYr Q)ܲ?N?mxHXeG+P䶆ҩz=_0m+FpJ /Z5iA,A0!+%7sz-!TP9Tb59dik?Ю#LjzK ]#+%S"ggeW@m H]'Z T(w\Vӽ<k&;ԏPѾ{ywg(~\rdϑsu݂v٪QBJNGg)aJV=# לL,(;T u4{ k1oo-&1 h^,돹}ۜ/'}`"n( 8_ryZ,:}OY6,U 03GiiG"-\TC>u3Aj3|4!͎8W~'[Gl6|} el/(,JtE [[I|\ FPkUshKt$.GWېb=?12}B}_*<jeU[KjZ@gφbOsRc3}a]T!\TMo ]?2W?[CyoO$L+Ű,z.W "67]X֢4vE#wM]l 心"ScJ&S g V_Dp]|]vĝ`j#j"/@<|a;i]DǏ0̝/ȮRx6eO[K:VX2zuIl e뤘WՓNKd`vKA o/ɤ<"X˫`],5%=L~tϩ,ʋE572% ^ɺM_/ d ^T6P.A%٩)1fu#lppoV XZ0U5 I?ѹèkoBrƸ&Ѣk۰GU#PB[N5)XvP~{6xi] `Ox&oU u2ƑhbՈ=X VW +hfn5]_}go@ ztsU>N&Vf :ZOI O'"%*#-wT'NYɺǕCC$>Qю0bd; T&LUGAMvtogHi!PTKrH`*Lзw6G_XbS>Klh({N3wcJSkH/]n1@]IJ>.Ğ4-RJ̟yOl}l`ys{1ӨDG9mnZ5"-})LӈGvř% )ǂUFYHbaZ X}xFW_FE Đ^ 9IU/gs9u}} r)OU"iSpv\ZoS* eMQ޵K(bP3ֵYRhfSh;{qZ֠pGqIeYw|@6D-sq˭G"⓽ FEkqk )Uxhׄ H`lfhګ.kGfP^i[g%5Q!MK{CzŰE =ee:n~ F8> <˝;]DZ-'pC\s^GY1۾̒@L\,1ܻx=4<DD/LRm{LH80Oȗ"jM4ǃb}U9YM$Ba}E1tLb̥E;b4MO>UNLWda]IzKP4=EZ'|FslN-T AUʴb]v($?f'Ůu;yhao8$^K7x!::hORle.CwO%.g/JK(&WԞ< T\C]DEqQ5SQl'$@ry]ڠz1.(gm3v5UqhZ`418: B:pʺP1Zu܏#Y=b7՜=+'n7IQ`-}n'R."RK`9qË,Y7@AnH|'N㵽3 &B՘Lʢ\WRlQ)kmQp-d G6+ˑE%u-y/E_;S }LJM:|L"PM%hO}pפHّ ]BdpH!(/u.&^+@Ni7'dk7cQV3vvˑ&E9pZXՇ\9ٛq+^*}F".AQ/CNK*^rwPa׾Xq$`K;dqtU'?epڇ E#5sߚWΫM.'j*XT3M11?(~yf2';r}<;-%&N] +?+罴fH,[Dϣ赝Ft-B\p]~-;z7l,+ nk~hAqA{"&г%z'lpGoBr"HP,\pYʦhJWV\I!HE˘-PO\V%PFu%&N)ԨO\PKCdkfȡ?bl\a9D.cRtYGŽd:eme"W;,TF$J-{>e<jRjMhAf!jK٫X{3I{>Bgf< Yt.RZ*UsI;?Jɗr9!.5@ =.èu㗓oo=jyuVPK|SR|dkv Hv׌yrVk?NNID]m.y<7adU u|AٿXNNmp8!dq#֮#KYECcᗘ}+`2% 6MKTI',R)U\Mr0P~PUǒ Ig]A# 㑂7.7gcuN6* 8Z$R12V`^J΋Z/fn:8g75IX݊ݟz,PbGrtyR evF d1-O ?vu'{m3Cw[i\evr>^ h` ^}'gU[,T b3ӶG|sqY6}KO.qv|B4v1v<|8Ќ"G%瘈> }ۢki\{ ӳMIs9 {a W{Z&r&&jmD4bzݢ^M&}Z|9Gkr#t/ŻcJ8c]n_Р^+`t7֝)-=?L _BT T~[x,Ĵ iP<~tsT.pVm-cG١`5%Bvj%}cQ{ DRә;uafu+ LS ]JD kiJ!~*F4RvuC Tju3XF@),0PN!@ 9-8)ſnz¸&XiTx6E)V=XYI0!CTu쏪k'Nid!^lj Ob7C[/,N;eoGsbbS?G\9>ԥRݞK]}MiHSշ.uaٴ@/&1Pm/ 5(>d7Ywb<\$l#lRқ%<"X՘UY?mCM  L>>'r Xf 9+P[N M ò74~(a7,7#=nҏNռ1 l9Qn耍ZWxkdFԺi\7QZGjOZ#TcsWv/~t_/3*EwQ}HVo{Ua ;n`8/A[ 2.< & '֝FRU.3 cІvp%n:첗#nol! 5M4|12=a2 q;I*#8I ҍ&tSLښk] MhyJC](!XaGM!O sdvKM''Uk~Kœnգ#*zJL@V8${1j2q tψQ4UL㛅f, 9&`Gq?2YA'vH4-9LM*nsbtXv;\H] ;qbs/8>fy{DX}57\ZO_5Jz Þ^5skJB%p~4*Bs_艍JZo?߼s "3Ojn?o~27h(K`qR"RK ɝ,LxMZ9vyFf5-9 Z0چL1c| vVX=o >[ޥ_ jH if?Y%e;XPbkZ3Akp|MrqJ#bsn(vAh Ϲt9995T`d wWj8zM(b BWL-k陜xE3Kv9=Y<=9dB~t fX;k'F/uz,(Z7T6VL0%6L ^CD%x{۬FX9_vv*ff_h)yKjj4Kq-=3Hr_D!Ïc إpqXk1E$֏ţmh>fDzLөߨUPS.gjcH{uX8bm2sSo~>KYAʋƭSԡ!z )9afPIC1.4R6AW|F%ɖ2cv]hj߭ܖBq}Ox= ib)ehX YmⅦ3W DmPW)n.$Paޓ5&=Ԣ&d(tT!MIX͋I)DShA΢(sq[h`Sտ08zo:5_aډv75PPBt@OS>^n9vwrf4J@(e+Y=}<p7;ab !Si %50yG_en ׎Տq kU4[ 6K͏VL 2jm=Di)aEUZ;אY I)0e7Dc3m/exφtESK)G.P sA,^˚*yGާc؄Vz%Pb_dѰJԭjndFTP'zYWKu^*4?H  ]뛗]Ong6mH"/m)dyUs1h"ꃮ<)H]Ni}MF˄28~x" 9F?B]K_GFiXjc5P_Ёֱ;rl/"Wgajo}fԪawxu }s52bKX8.V 31{1oOPVIvYM5CyQ?ѝ%:Q? 5N p~8ڨ8dr\4񵖑s[[7Kܼ$/ĕv|LlH5#kf )ŴlŶA/ "|]w֠Z7D X[VD^e惫J3q[rnp>n!$dR^O%#b v[[[V_IEmz34g\N]ꕴRG1;F3IfAJ87_nݼ(ۨI-c q%X3DDfOCgV߉J~0j4~OtA6#D5v] {*p!!m xBL[ގ= TpdfX2&8}NG pzٖhkP0@k>Z!ܥրwV8HzktL>mi]$JOfO[JOsaT惍 _T>kq _G25u޼t- NvGgON 7ykёck:}L!/27jYg>|RfA9i>n]O F-ˡbTVu𤯓K 8H5t[ۮludHAͩQ?mrmE ^(t 7?ޟ?xF&Ko@$$[O4H>ao'ܽ-eLCHuu'“t֨̓1 O5&)KF' S -֊%YBDgOTR0yl'Ioÿ3AjքouDT@um(5[K2wA- ÈGtJ;7J=G Ct[nq2mNn!p 8ȅ*6*@is:[Qv|/h'W A;ER>Pslntou!jjJG|fb,HTa@7;ⰹ UF1_2X1?tal{;zX_$IKrgTdB(L&xO[~%VwQpVxK3<¤x ,eR鵉_sSqi=!Ԡ}>uIV(of<B:CخaiY j`aod#nCH8y3B(z*gAlǵs_za`(LjC n$HX5_f[ eU]$ѼB0s*՜$WCIӈ+A' i2۝\N- r}f p\rbz@Zy+N d˝0Wab꧶ *"B~4`B|@HrUZ\(- 3)ۙ{M#b3 j~BDeOqO䥏NE[fD75ƒ5Ch&xv} d& D՚C׍L,r2h$dU,{7^O$sAsVd Jk*|`y\i>(s8+d-A=i҅$ ?WehA#E/THq)$@珂5ùy SD7,C+cG}jHKR%gϔ?_{6BO̡j33ܖf{hfڔN\ͬ$&Zx.K}Y4U#~ow.QH ^ZS* w#'GKRdHkM-Ԛ!5mq_x.+jLkK#|iaoB<fs,^,.66mMu)B?T/HFXuBI̖ 9JSեF؃&e_PtRu<]( xӐPcu}ljꯉW:yM1أ^"\u(u@݉/nPُ&Ҿw-/v Hhy#(5ꏵ-}Lp\ w_PB1o.'"+ T-PF^s!ksj5GQv.%$'Y5Gpp{zݘm"X%jوEʔJk/Y 8rsڨ˧zdHv*iGF<1ҵ2p8cJJgLMwѹ`-[j2ύFbḇǭ[JYRUi+/ڮQw:KwT|(ݹs,.bŽ7+c,zGe-jv_a6]!/* Yav d|ooc*mAT"G+IMWYB"Z+^pLR"cI<&!2{MK2Jwy瑗<׽DPWl@G_!l:`eG{X#LLF$ VV[ R ^s_ MX &?5 %JSaV-f,dI`Dr+##7UH2ͱIAOEx?KyAYU`]|P:7k$Ja?TFPv `mC _kK fIh <7tɪ30H>Oao QG*ărՆlƭ"hfB,ȽPpsbmB#|g&mȠ^= A$zYnxtڀѴ"`aDtE\F_T м]Uy caSf8n#^k'ԃ4 Y>)P,W#w!É7}VQoE6w3vV)<4sr EdUzY*FdTRI]R-_:q᩶DCXr٨QVͻ,Q,Z3m"Erϊ8!`P vsA&2R;U+Bό]BQC8@`3%v {bq|}Ns&e9O"-\PΔ`@BȒeZऐ5=趢8T_jES+%/3-ʢE}Ǡ"UߥT t }j$&5)!G>,Lq OAgv0:Z|_k5LnDyʵE.LjpG<9EKMĆV̝*& `$Lʆfvt@T30"J%f1#^M16'' DNn7 xƒ&y,AuBOpI?bFh3.Gz'b bUiKя:M1|s*|nkUf S;>q|3q8EI&5#^K҈"D L^m"4ZOʹ5 ]˞tO9.B"VH^2(TFXx {Mz Õ7:w_xBB'8<<~WiP1L"BE`lQ2ᯘEjgtoE5,5lCaTҧ,%`Q%mImIY٘kv£|Q>xHeCFFbF;?I+ O2qRLo{jE.8?ߙ· F^-Ol*N/c1av42۳9a`X,;Ɋ ynFSpgSk]7Vt2%ei 7O$lߤqLI(r2Zv}_oKCoXbyInI>}Vܳ-U$l1pY/X.>3S5&hN4ί5j:bZqؤwh"TKe*70zVwW6q>Q҆bhzR)`z}DP%$T®\'*e<[wV6󚷧Tѹ;{:eݘA~K&yVd8  7COਵB VJTd6"l1ǎ0>\aZBO n!XQF0G=rwe(Ҹ< LTWKP"`\7kdkX_lIu-3e]eylW#<6y#?o]Qzsϛ:뜳L'Kap( .]A9v$C=]&Q?=p!3 n]\/]h;X:2 tMj`pjL_ }rNI U':24"E|$SO{;8׃$.X(gOIUK̒0%. %p "&EWnZlsLshAAC63)%+E4S]p3x{v4w X$S|%bz 9%Kh&`[:mhSArJLεH"2=p|~U[Le_/ !e0Hgv'jUYc$nkhcǨ5xUDk)X Ӛquv}}=mF!4PO2V<;pHbJit7/:[XJx#;Iߥ \U4Q/GٓGNj=u=mKPZ%/ 'S;rExCD72`G'tpI˱̯̏5*D-w%)%q }M0U\؄vA54U-֞3TԻu`3jghB*i7vZMMT CjȢOB",4|P']pߺP2~=4N8551yo~E w˧ 2⹝:Ss5|Tb!Am%M*~q{{>=:ZW݅|>l^0)(_iu=2pcE$m&$tpPM̯: ڝbg5*s1vo|(ըJW9,rINѷO*X/ɒF m%.8L6tov0 f 4lBRcؖ$`lK4FURּ$4tA2}:)\]{iyy׆7`.S \a,Ez.W\/Jmp5bұ Q~I!G}OcI!sW xNd-mmJ @>眽7`=VŻcol8jC1}pN{ 4BI=_[ns-0DFS&!HZ>Z !`esYzGfQl{. MΓZJ)y0AԨn}N H#ñA lpe?bgj 8e{aMQuBnw4])oWNyJ&}/fO0Ժa4PM;WWDfB0?4BvA 0bbeeʃ0ٔ#}븮 h 8It/tz)e8h$ .@sjHlT>7eہs/4U՘}tOlKk40Ny/`TةY]{ ?ayrFRxk%JYz/j}i 5qB,MZ73sV 65 M&P;N5Hq?)(*Fo0=G9icK_Ti79m£<_c1(%@`o~k(2A [Ը^j+xA"ĒF,9/5w/[l` )އz0uWJU PgV=WDN4j? 'V\ rs-_!yVg {(zrKe{s^!ۡ! ' MD{.bJHdx"he="me=(>MUk8M}xYWkVCUί!c+ޡeE;`1*)zclSAKرuh:]Fhshn*eS٫9Iw(ѼKGi=^:=&¿&t#֛vEћƭZ/4{= 2]E)$@HeMy@0 Y:Ll-ƻUk>Eˌ l+A;!,@r|pp|ӐK2Y$RuM3:o0JݨkRn )ܴah S#kdԓ1ߐ@wWm&L*oDmW`q !Umph#&ƺKZ &yL*,b_BU0L6;T8A¼6\IOXQ%@je𶴲  OI/^/.sY>P4މZMh]}d5CoT*! yucKOyԨ!(}0u @ľj*A:(솬PM_:3ڥ?Ɓ9I]q),BW)$ȬF9VPvkL ѝ?W;ns^haʖKy7\Td9 Ԗ wb0jU M}6hEHܾ]zυT?TKBPɷ}vLk֘YoT!>BNB̏6>3c*G0NصN1̰:-#pC ogr_PTCPF KxiUclLwBm*`5]##j'tA+Ѯ[H'>J2ފ =\WzN !´F^IFnxB%Մ/574U0*Q#ZtA1qbɒUY)}=kgTDXTKE[1TK-:y.2W$8Zwޫ67rލdWT=ѽAa1Sܾ4"}UDF+h]ڂpbўIcQbkʏe&hفev/zx_$࠶S}gpr/d-jQ¿iaoC͢@aL:Vk. :ƉK"YVF`Slfa6`X/Hwo`ato7o2`n2м`lފ]klSPwgf~=_0gwcH"I֠ xZ}ތߋSWt/- ߏDc:e,A `O--px\'ܝuvj\gk_كE9!(65Tpb&)Cݔ?'O~HvA,q/M ,mV<+ppC? 2xZqH <%v;UN +2 $quxORڪm޹f϶Zmlx=eF9ÖNLՃ,}Id*Lҕk=U,voͱIO@feΐ>|,T͖{u,~=ˢ_jm>Xn=y=#ޖrWlkX:@t Oi6)3`ŖZ=mt=4+l3y@ҥ8dLL"+gObT84}E3OGBi&Ά mmׁt[38=&zr`{XQΉ01y;2SbrLHKw8p>bZL!ŀc"Rbo#eӀ$\ @7įadlE2*-Dƨ@g!W#1:C`X4q0S2bm@ q}o%[`1T.;6 *"I`UJ-9w&ht5؇WE,Ҷg:O͊vW]zA:4Ml;$e5e5zEV)N>3пqЅ.+R>x5EAWA,Ճ"򬮺AkmU0yP9`GҢz( UP=\G*&aTb bz{:" ѴqBTY4΃8W[|3&`T\B.LCi(so> R.@ A8!O-xEw(y`ǪCz-jɺSִ7 q-YCbR 0"ϳyoΥc/&n\F/]s .@Co9g'^%Ց:0b>IzE%lW+;imPsfbG/MpvV?sxo˶\?V_q;- M:I S,RD$5dX4p(Pz_"}$9Vp`H,U~aXKɃ(G7?sNf3x֬lo<"A*$ kvE Opð@>}*z<.: KhN?ؒ>da8V3ʊ ٹ{hAF8mدPřO~wiWϮ Wו3@ә"FRٹQ.Мn;_mT% R :H;GJUރ$X4ϖ*$Q ۽>+R/eUǍ{ H)?GS*92õnDeSʬ1-Uy%aǘR8 b~7qӼK{X~R8 GKeD-JƆ/O@d][ L52-1@ $ȫ$֊d/## 0 [ks+6~8T(V9 EǩeV/Rb8/>аҽ* ˝H\Rɝ ;kA7qGmΔL:X@,PXt8=#mBմڌ B?52sDyR7!fP3.i z5Ye+'9fog_Elc;d>U> ,EriU]b&p!mZ 3n0I#5IUkf^>x%|~G{%V$ WދLG "A4Q@6]p1p6 i*L溴tvu:3l5c!CtR uѱ[OZ ;9trfN0$XPiul;6yô\RbJQ@[!};rmT ΃*σC^FY>g}F jN 6Ҩ$BV7k,˚K 7^'ͥ}K |eX8 P4huVy4u.FU7l[\eE609 Bʲy*qOu0'x^:o̡Xp"bwGe4zlZ^Gl12ԱfH^"o@ g1q癭SZ-fJGWWQ'7;͙`wkb;(]>=Q1IyE.jO)cnDPRS+1@@,lJF+j“WT*J8ϴ\`%4{_ N ߬yorxZJ|AcbExqwi8 ӁBi<|O-e)eW2лyl +~m2F.0eUe 7i%.5:Hy/ J_ezuLލQ3f.Yp;@1R`vb"s)*9YgրHTewL}26WLaE;Q-BƯڋRCV/7wL@Rexp~t퓙@i,ɼY@tą'H֎>X~@S+[QE kM (ԫ ,V1QϤ agbx)DHTGSQux,.O`CiRβUhP_g_r%xtbhqjx}h0 37?,%)-&ar{+Z#S-,<5ﳊRPW<&!z^t R`-,iR̹o+oo!+S|p9NJ3q[b3$H|]#=jYӱSfs983勽NklG`] S|IRҖR\i܊!oQ~ njڼ^)aJklUòP|(=?ýUQK-] o KL8&ia[[~FR*{x'9 iԊz }%zCsJY/G ?JҼ uu?{mϮ^5:u]1!+ed8pjnMCyf,''X'ҭ ~޻ʉ_Th/_; ]!KC Q1kNes%L9 xi{rׯFd/EAƫ`~mdzBWnHڠ% ֣FCGcM! 4﵇J蟦iyg޾-0FؑZEd- z#s/22z2ǰCT'_BM$*oLA}DjW|>=tGqG\1tIᷞޥ b̨^/qlb$E9AkyheF'7ɡ|Gw y^v->$ܣi{^s3a|` + wX|dGhrYaIC@6KdMYqbNƇd<C@ e8E^<, >q1U >'MYnFR9| o Jģ3; O fi?\Ocn?ɤ.6|mjA1^s:6 ^OXx#F3^),vUb! e+([D8Cf H`T/3ȩj^-(y ftO>:;Őɵ bUΜ|S~GܺPcbL9̉.WSqRh^oakv W-Ҏx꨽gE[z[ʀTV# Lv4RIƇuNVnf*pnI}k[I?APoͽ-g/n W3dx 7!2/Z_peB}w oYaNpsx: R#nT=2 Kڈ ߽)Wfr%_ ¨IE}PN ?•a$'6]I<х  7|ُAgd ܗj91z2ʘP/ۃ ﲻE!vu$YܰBN=1hirӹ`׬},l G7(v_3X}7Mdۃ zYkNM'f,b+r\Cӹپ _sKO /-'"gfV<'>t;nE*#n&1cϢ#[5o ʥҢP-:):6!r R+Ń(Ǻ:`W,IzBeˢUf4YsǣKGyIi>Y4]#[|_g `#Y=r, $p&#~FTMZϷ+Cgla.u`_lWE} v&֍^6#5Tzr\\ESF |>J/k8#;*ŏșM#rL${o\*Say}[-S҅fA@60~ ,jcwHFg?!hh>EްĈO /E U+72g۳xuLR:: u]3RD7q7\M7'!S] GEϴ{p>>PNi7$#D=u8ȎT`wӢjeLwd {\*Pzek Iy&BWx.l*։QmQ?VAjϺ!{{a N Jō3 L?LL:?6R)RnNu;i(J3ggPv,B=r7b@RV,7e\h6FꗲnZҠ$qⓉ?5MWa)?)A)|M!ABbԓ3i/I /$A)[!H94x<@19-cO cT(̬QzN;X+=U*K@)VT֥t~0 >2l &ջq*`4S%ΨC@1hh<߰.j5V4i&[<* `YLu7Eχ1v1@)͔Z\!@Mi#BʳsdF-2`D dy788{b{G pۗ!fzRmS L9XH9&FZk.gp4Hj5PocpL˕l t&']H>05U(%~=nX1@#m4 Q…bo/; %0Ѥ`y~[N_w#׳3G<`/"I^k3p󗸉(L(ۂв_bg c>536lO3'iq-5 PO͂E68ʲa47얭^JWyH>*V[UW]5$D\mT {KM]5Z$唌D3vMc0 *4 ^ X^uBvwtpndXo*[|@wy8&Pծ]{}Ŵ96WN("Y&*h-BEbpU.]e1 OA䦊.8BD/S"g=n˷8|%)6ŗ 9n&Vkb$~Š4s VB9EF ,AVVGtq̻OiAm3^Q(XD|jE0r]ˮ!OlB!F_'SzAGC} IXՋA;\QD4c[ѐqBz!Uj[TM)ƉL]"w/cʘ)&ui1T2yfTCzh rj*%BW;rfyz`o]%>HAj6#eEh-@LTǬ ZZp^TPe\v&Е$4|`QoB r&im8yf"{씣2c2i9JXšweb q_\c:d~icظ z'N?=i^U2I b$sOH(NK݄sGKtD@IItԧ]LwA١u8h䩔S;m0W5m˜ռoJ6+@>)7.4qsUGpERF`HA0LOjgEjIUɩivaIyg˔o2C_?S]*a9>fޠMR!mjKW5 ,>9!UHd4wza){jPF7gζ8->rB+n&E%lX@ΎHD-N[D *@8#2b&w& +F첟5>^Y(8;WⶠҐ!VC*nhL*dD:+da2ĘCXP态 3"%;,˽8 /Wʦa(I?RY2e\)f)XqYt&6ujtzd!x}>\6#DJMpdg^4w uOKAc =B "db kjr}&e-k5'ƃ@Gdym3U5yaM < ̴f]S*#7RJ9@ӕw13cpl6-AVҭkymrˇ|i[UfȨT"w_GK֪Μ $r#^1Q^&%T R׌ʫ?>#Λ{PJ0w;{L0~DEE[vo\ȣS/ǫz^_b#vg;I$,J# A8EMDקlvkubw쩗>Ǻ*nz3|̩?M_Ǵ ;N ZiXt{.PVJ7$XT1,ԅQl!GM;xE:lxfNxq@3.k9+h9XٶtgV΅bzŅFD¨}sYK%eI]HgdpҔ9䆈 M)S!嬶x*K#Ml^u=-`t8fA<8vAL5^ƱzU%}eI_˃͹ #&ЦA;h10ZA+)(g>,%*F|B :uq14@VvM3![) ,yB1Q"'L4zx|d=[sP%J,2NیMs<-Ke,r5w)< .ѝf }7,nH'tA]HY%Ӣh)2G}Pmя tWx?ULec%(oC#SDJ)@w+=&r,t1I~ @tނ$wKfHΫW+G%G[3(iZ%ڈah?Ԉ8 PN[.U5N|]c·lBUgtB8ܶjigEyYAOP%lKŭ(I<)x\$=blٔw/EuR?ٞ$?M]T@Eqř.ߞT5lS^P{ `d}Nw0}g# w9Xvͧ8̀iE3kYk]6 <hh6B.IQ6vL+eNűC V4?ZdPz8,I7>͉lpHa^l(+ݴ2l浸l @m HK'1ɍk-_0ue bp(0waqpza@2Ύ`2͆­ɭ#P nS}ir3| P Ё V#sd=wk-5C#6qH}(7Abyf<$BadD zU7#oB!돑z=>DwJ(5*?!T5 ްRSC5&5%d+t՜ KS,IDZ G?뢭,u͙sCPkY|MN:9ǝ2$po#Pm$DL\^pMo-&* e[V=^[t[ڧz k~~fh T{a|[)P"a{5?fYkB;&P^l0;ش)~䢛GXxAf&gr<2R}U#S1K}*U ⥸W)sηwM8zb$ Pf^>v$j(ú!Ep'a@ C3[lMYMӅ{ab5vFߙWYSS!SLД8wMB`*ćYbm#CZΟ:.Iꇃ©'@7rCXU#Dl80CFA1z*ǁ࣒uxgvM DGႢBN*Fl,ϘTUNö u8M#.c@!RtQIO*H@D$k`|}ێb-jpfMۿMLoIR.XS% B dJJF,=CSkUe)h&h6E=k^Ciΰo9*2INQAXAC;CVW{et KһyY=}g0oBp76+ֆWk`(= DWGOLƞrrZ {n hA( zоm}ރq_'՞] .cU38$ W3HNiOYߥy=HSc@mm GἱIoڿ))}IQ`]r3aT59^v\zjs:1VvU*K3F*&Ssp5ip 뽐[˷>kHNJ^| İS9NSx:`"bDBu~(̍*% sߩ  L^vQGɺ4Nty٠3 G0Q垣I`#8iLjV7tTˢ-BWi↡˃iR)r0FvW|p!p*3d)MdK pWEBvcZId=,3٘̅* _7<>"ɛp_'jk/Ҭp%@nLy` dyQF WY 5Fz3rEDLm/n tړD>u)HT؊ՔU͟60FS ⦫nw+bl!;8-RTxwg;wԫK44e1pFmv=GEN!T?c~rȔn۶1FᗘͦvԌtc~S?hH|M0Bۿ1>%03CLMh"Rm?&Yʹ/ԇrEyɅ 1v2@"<74'h^繿U>A fϡ E[kpbDos2XQƯjŕk*!yAr6WAɗzCܞB:@m]Љl,,Kݳ1+z+2-9B,qlqdry[M1a ^MAc8[moX +#bࣰ ]F~ ݁$lQ"8&X6s kohFNqڗhc2wAN85"ݰ>_F8L-aD ;^u@pN!ur>>֐zXy.Q?Wj].,_nl\_gniMȥqS^<}r_ s Q$cK#^eiV1C 虎Z2qk:1_;*9 MmsǾL06R]'~MO%rLﺅlkqHA9 _'h2Pn"HiWأu;5=|1F2ֻ -Uϩ0eavMS0|73 cL4!b/jp^:VTfM)oXt`5ih;MrVX>f/˶rb ~`ͤPqLw"AKᗙ]!*hܔ Q*d:}oe?ׅv[>ؼ6gʋ+f*V׊ U ̈́}^^/؃ >^;[!GK`0W.ffwaQV?LɼEYڜ;4;6Nuԧu *̺ſ.u +5!Esf2#(!e8զ@j~e g2_Fb7!"ǁ}olNi8>wڞR+jTz1x^2Ywjp؀8xb,F LF\XC^^ÒHP$}Xpe*Gy`r#8UZ(=ZR,,(Oݶh_꾍DN,XH?(NTq*ѹ = 2f>8N࿞ 3DP* }OCnx˟`RkoL.3"aY# ;H|a.ł:8ij!]XS< @N?T\sמ,\zS]lL\}5ctnĔbЪSxH~`%9:ixķ|k _U9YP.Gqn`s 'BP],hnUpVS[a5go~Z`e\#05db%ʣ Ԓ_7#SPqh6/`rj`MA>kt쬹’@q܏m?Pȼy8 :*ᓰ˔ߙ mcdBߜpY̍@)TBI.JJ*=r%CoS& J|Y/-I>C_3f Z[ *Z#v`{b= |%dxI?6ɻ?Sagv[i>p8v~7}Z !=8@Ͳ|xTIlRWdh։1pGPҹrjSynGѓ0:Z{[@xQ 3j9Hv8F]&&j!7C2c4']2V2H1h]9G_h28( ; M"kQy:&GxSPdH7ɪoJ(L;QZaA4Fh AWo M^ۙK Trcu#=jP}`7r6nr:+GㄑbLkYcŶo5274T:t.ס9шoW<ViH?_BPܸ,K"4(Aᘡ.Α甥WOkI@•晖pc9Yt Ied"|~܎!0cY$Wo*0ni8 .A89~q<<4V[xcYC5\OLQ"bv3m$Na9e.ݿKS41z+vfDf]ŅHģ n9Tb*9 G8DqeXNB/L,i +n5yQ~&-Qzi)=MW%<7lzVXP]gbwEy=|C-%a0W+h0Nu3ߢcq +!~$mg!I kNܪ@B S*ĶAHڦaEly!T  rQ?|;/FX19+keE`xˣށ {q`oaǫfF'n# @># Ad n7 YEѨxвzD 3K" GǼ0=k}Ȑv)3e R R1 YУx~s\s@z,l z b! P[rtD&'0OQcIIz[28!]X-lMsk6S# ?u uS s 29QqTؑH0(ݨtEޤ1d2x&@K հBQeN0~Gvx+Z} NW!tuTX%э E|2p|]#\3rsOLӽ2$bbݻiuY:HG%'LY,oG[gw2 uD~4"Cƽ[l;9&4~NzM;¬G}u4q2)鬄kq "ǁe 6S܈E$L7bKm\=L'okr67M"r{؄R.A޷4{:uۏ}x|^-˛]nxYD5DU !3w>ѿas]=-tc$ PY=4+ފ*PH=H*U}^m't: _Ě׋Fp`(B&-؊>5 7ރgȩb]䒑5ay=gVgfMoݐY6rB#ZAJhB(z!+"k6?qxdRqjBpMyi,LP qvP.؞]6< ~mX撏{-D":^'2ݕ7q*'hHQ*vވ9ko >wF(C\=`V|DBU6Ӈp&^ѧZuV^BhRf:Vq̖7HPU9/R5=Ѭ7xxJ b+}PZ-ښXÛ:$VP s#/q) X?rD%˹A\VVЬqr; RK,?_js({yW<K}l؀z68ty"i}mӻY6[-%}r˺OL%2w'hD\k h}G>'O9{-"|pv]Q>ob9X ԊTzqBL3%JX7?DHPd |n !M߈^~#rp)aS~ 6@_XtyMBJ @r3w1z%X&AR ы[BR='.BD|[An%{ZnaUQ8ZD\ P(u,%EIS fC*\J;ahBF>/$쾳_j&ٯr( Eֳ$kq%Hq-+5mR;ho"!VcޅN%j_|nW`ՀN~na/LtK%|W;7(XH"zd+]hsTuÇ,I}ܦď@-BN䒀xqG|t}nn'JtC}c$3SLM35Kg Wi b浝͚ f6e5;|yï&`XƺFQ'!aꖂˍ b.li,TgַDʮ ɫAUrv8eөN^{\Qk@ 3NAD`0_@[|Uj(IeXXg7g/#BfQ_ 5lc b![rjB/A?"Fhrš㟿$6cjB.5gjsRAMD\y1)I{{# c8o2nQzְ(дIMa K}fD!굤e'޼Քl!4{LЌ4 \3MjFawKOʚ)[-BA>!4lBՅ0ՖZ2nI%ghR8%cW#V߂Ik06XYy!v9.*0Ի4`=pk(J%=8(e-}&cR0 4 lfOSJ}6UbN2*UxDBk}(YiYb|NV)Dwp&m2>,Cدv;c+`/ԟ.v%.1?G-V+b)Ғst(tx4 ם#- o y^l cHoY41qp$J.#`Wx^#ʇNp&>`[c;]J[to ך@@ }J 4ҥPʽSJ6@:Wu\ EvU䓷ʭjLdf_G]6|\[PUGѡ>iW)ag3pkg+zPaA4N!]? js }Y\[ØEJ1& i%ŋdT_~v]l۷12&Ǘ^ ,{Oc k:FH;\d$gװaP\Мӿ~s;חoуѬ0[ۆ"sq9zw !; q"KvK9>{'",  [`SVi1?L;DF&K|z81}uQ `ۧ)g_׏fxKD=/̵׌:4cn5lB:x}w^m; {! F䐐6C3w@[ۤ9l]V!2K Gꂋ\[JXeO^WO݋ Rpy"t˃/O \3#k $ : B έ:x\T;YK0T<?<\)t5y0tYh8L[wfEsc,(=0;L!&" mŔQoI-!\]w#;HL.x-!шuW`ZyO5 u_AGǻ8}N?]HH 5u8"ۋ`Dh |0E?Xy8`7W'5{qsbxƀ PZu3'J'QϱʕXͰިsk_ȓF"eADgVb+9XM%`PNXJȕTؒ#5TVY#n6ß)jZuCں Q1Ѷq#ȻWW~YP]ڐs8G? "^\PiR,H]׈ۤ`׶w\I/pg[]4ڎ1ۿƍ *U925m~9G@ʓd c] Đ(`^Vڌ%tGRuRFE^ Sa(~ s*NwcV1~_H,T3a$M)mZfE5j`Jt.a;UmMgcY\9߲>.?P/E!dR1PbKNkv1Ô hUV4l2V{6F*br}Z*? ^QDcixF:rYQ6ҍATs0o <䫪t !Yk4 GAђ\abDz4sT 2At}4,'/"(8Ycu:if/4oJ`h[ >2{7SL-(ؿV1ܤ+*r SGW4)1Gev3j:THL*DAx4JZicTƼ@}`{zE\@ *P낼83~ ڶ-P߭vj|US*Fĥ&+j4;̮OK4aD ih2b+^JڜXA=#L'eh'3pW%J:Dmoz lS B Oa^bg8VZAU4_ۑ]vd3lǪJ|vLE[J/'?K7aS,@ ZJɏfgoD&rUlO*qxߵ+dofO6c*Q aF8Vz\r@M;^(R=u8+=G3Rn`6w?,=g=RY$~KF\18=jG(1#;hzBE`ph4UgA[i~~22;<7/xݙ^/1G'T"ݪQ~;|oruMy8#dU^E$vF1F։qS [) t~]܂޿fp iEOgo8wAS @M%gAȏ!NǣM5Zx:ncR9 MIOQ%b,ƌϑ7*w+]Xy$q|}ӳmk _! 1WI$eX\fjK׾3S-4?:@ʉzSq:I[J_㵟ce+>`˦*YTN<39[Mk;q&my3 S٣pڅf&OS $$.Z.ޖ{ྙWgFVMbJF)v9jߊb$9ACız})WPu^k8p/GKD[ 뵇k eg&' ^xnhic4y8ʝ)?EPhn=,Tj0"I$hsy$Z(۔@%ީzI+kpo#5m:xfwkܰǾ'bj/ EC{9=KѦCj Ro 8TnN-ODYk\_ZBsBjc"&h#!T %[0,g!+x 47Z?skMȾ6}l;fp [=ľJO {Vy9bC.Ι̧\6' QVosq oTt=+қ  yCbSjtvʀ#,ڝWqh_~IӨ=l΀nZ؂<4 ֏cg&P-,d8/ buGa7d( S:KqRU.c@H5˳/CwF/`NR qdbu΅Ĉlwqs i$zb{HfV-K"s  [4\JÍǯp1 Fxyt޵т/_%Ywyj[cݖz ^XZ<#+uix"$ * f1'$`Ff@ h l<ޛ>p3Dr*=4wR7I >dŇc]n ޝx&]Uq2 ^h86C$yzm_qf=.[K gQeml{|Ues 3YY5Uû %ݣŮsBl2[1Z.0aX*tYecjW0-珏jSX`c0SM$`L=yl}5nWK5UHh̀8?Hsq&ՋK4tO.a"o7E\x2RЃEff ړҨ$lLlޮWҒ_#+kӞ;o].] K3.eI$(ܹ[&HA2kheuˏ!7F|:"קP0[d"(1e*dD,%/e?_;l"Kp̜ILdY)޶ߙbn6 KlxǸ͔y~hKˉH,}035laՕd O_>[2H-qZUg&9L+R Vc]5UlldH67>*X;PLþ"3oVP61 $Er}MQ)Ǫ:n8_[n}'l3rDDT(^)HPO×/g$M)Z-oslHBJ( yYQC\su#=HI2ުWPL:l2>ƗHĵ i8lW&NirŋC߳BF3abaMIbK Ε@x&o[l{. NOE`qpee 7Ѥ;[TYboD$5l)d6E#;r')34 --nZԲ2Y< w=EV i^n#TYe79Σ?Ӑ55ϿtFo}NXFO4^@ZoCnù7mot U^q Ӫ> Y"Rv|g'G"2^d]~F_I9(41§.׈e؏$QBFfh(If~tɷ `ek,:y\!(*(GmfȚ0~`Lxh~ڨ׆)Y{An~?U0bU^mTv;+6/Hl|ډ/$4xj* j53j/YiJi5=`zMTGN@0tZ`&pg *2%0݄eJaS bD.Jp,c}!"*_nFXwg=]ڡb,*w::y.1v7CB|0P+IZ+h떖B\؛s(0ٓeA~trDG[V #kgʼbQ|=ϻ\]wLXʨz$K:]X VrK%ej,?sPG%h3l!f&jjv˰‚Ŋ6:0 b2{ bi3# evL.;Y 7mlEUizkO 㕝Tĭ{s0 vz-D=fC^5i# 5דeuazω:1/-u˶a d

xVH6s^ˎlnizBY^ӷȦ% F =2]hZJ\XKO," q\W 9^ᒥ;G~},QAӡR5|FK3.@R(/MlMQj{-Dˍ˻jK|?Y!Yōkv,bǁ/(k*oƮrH%xBAK' ^t^eGx8ʷB,^#B!-S`⑦8e Pw1L+@h<'w>s!_t'~3rwCiRCt&ZoEAjLvu M#̈>{)nI*~4S G̀qUՃ$wK!p ^qզ;q~`˶/3-U9-Kpg}^fvOxQ!ڮ{C+9B)h% vE5 oD@EHr3^p[Nxq?z+/Ҁ]JfFlV,k)D;KsZf5 7Ί#gЍ|#WYŪ Hz6!ؽJk|#ޡlKʙߤ[*E;N|Ai2Zuʨp2.{}8%ǯh"*z>g̠k/$t~Up^՞zbVz`yIf 5(ßWLh}Ji;껏y!}=tFx_Ҳ?VpR 9:wk"n/k'\M7XL1ۇSB W&='԰M܌Bo \EZ OT nwTzB}w1x!}0XMQ\#{3z(pU_h =M]8"mfYsr#nZIP,l`L&.75@7O^sj>-h&ܠ -<ZZAj2$ں Rjtl5.?d!6!N;sᮼ\%|OAΎrABaQiビ%B;9JDrBtebKxeŔEJΊ_Łc 3E jOI*^CjtokD#}$ #qȯY-`sA`eNwCºH{蒪s2|L?{se]w -UeΓRC'UM{;[¬}=3@]}K|RLֳ 1* E k!;n"ZNYK=צ@N"UVw%R`ϙvpscAEW#ФS-sYUn3[qO; SMCR#9 !| _ԎyS(hE8~irZU4(q!M-~}ܚ??A-C' I1Gh Zi`!.#2<Ư,ZhU泆Vݕ7˓ఛ`Ml1!Zq Z~=&g_ D0b$XAyGvۃ=`?_,o.EE@з斷0%ASDFF#ZKI6W/j!H" hQҘvȧPLχ %?:2?!xeP4^ ؤ&G2}KڗzLlNss6oOީI"߈tTQEa"ig F>R/Z8o6?*BOB6s%(β1Q\P>IFF!lC<<>3rO.LXanJQ:G=aA]NxyUggl\w,Y1x̓,VJ$Wk|l d,xbq%A.kl k-N4h O 6ySs9: [B=3U7Utz:8o\\5I6jY'kNPJ$+U9+b4C8Xw8ͩ 2I Fȯݢ{RHhf39ۘ+f7Ԍ(/9^*b?ԥvmHDqPѪղ]!U~n)RUF(̤o1r 妁Q[#w3MgL.# vr[L>~`SZڰ-R0ZP] Ռ CiiɲA O'x4n!2Q5O"`p`WWbQ0"m8PCV-;=]$bWE>m@k…ꌶ\lcm5j{|.iu؋Xg kL擈* GU8PrE߶2ޯ؈-*`%U+}V7M_%]Ěec&QPߴO}yKfU0KrS])sgAS\,ܿz|Fn,ܑ^B SLZt+7]\o0DQشfbB'8*? 6tAO@#$L-Ql0*Cgk'^}ӗŀepr3 HdRǃ @%zҟ`ʅ=drb*h`zMtkX:*Z4+hӔh҄Upg&Iڪ/}buFۍ]L?u^1/(+Ajw?J+V%d&>ܦrZ*aw-۲cvP| E+JT(NY0*hqD`<@3xȽoa.Ԯy#r0{ 2-ث@oR]LU*jVw*QH iA;P Ao2VSQqW+p cOi,h)p;\|%S4HMcw2X&S ^$ N8~KdOr>\ qbsnhr+K߶RQ28EˏMuߧD\^^$>f-Dg8X-ݥ3<cNC8$ I/V'!NN9eTnziHi*꟱+8_W!3qj:fvCX?WRJgg; fq޵|c/MSo`_@VL6Ivy=0l%94720UCI B8o/P72䉄)9n'GMU}j2HMi- Ɔ9ī+`i@J'+! k30g}YnVfI[qKړkH ZonuҀVP'd`Q(En4jv[PD@BiP4(qP.pW7mIM:?§ bClcYIbJrw?@FCZ\[0gΰVE|W1TሤO [b~[^:6kf tXpNWk>q$ HAșyv 1)P1D}ѹ.]sfCj jUveC,_{־2<ܠ`w!d;9es(Տ/H4(9o2Iqy]RKv3H^:̑F`rvy<赋j=nMە Ef *|(J i 3M"Ð]OY}k Jkcm+^"㹴kO0Bj'Vq!8df!l^,6$2aQd|"Rv1K_`cE41ު깋 [܌OA//փb&jRfr9^Z +d-_`+x_T{{$$H@kF ?%S50g*cnOt*ņY4bG"PVֽMitOQ;ݖ0f @#UТu48MEEuAF,K% {#@N]:)jUz XQL DURK;SGs[K(0?҆h܈ǥFJg@kUm4`G9c g!!4^حmZmeEiKy=q[c |{Uo#;(&>fWep B 0BE3pQΆKw" -%Bk[ _Ak;#W_O{f+tن-wm(HMA(%(sqq _3>wd27k&)?1?H@Q`컿"ALӼ x[BUO`ޯ8&\0ytsYht-V@ya@MR<΋CH{ȱJVlj`) `Z٭2 +ԺCڼc_I&enT}V~MmJ`&$h3z޶H|k,^&f^CܒWECje<)/8AJhQ?0e-#ԤZz2ӄ'/i0'oݩ[C0c_:~ JZPWIj/WĈ doh,mK_C$-i^x{4ּ4o@܆_B‚$ڪK(6B&)  kyVPuR𼑉T`]4I&*'Z}L~yu*[B"[Ӷqp30I`^^*knUM7R*m*ypUh-/G8H ;>2!E8 Bj2@'{AgNWpɁno/P4 `Ø!}9U_L^'' bɅG/Ͷ"_eH?w5s]%kLTviiM Yߓ^{ BԹZPH)>U)7I@9dT81 A1J<| ~mV}tmܭ:G^WVgrorvQq3*a)O?ʘj(6-00ߒٶ};CGJFC-m'?!ENNƋ?JZ=+w.1\j >y^9k!eN t-I`9^Ũ K3< &9]{SEE4scUf3o+8^ (L:Xv 0W,L8]3`HULT`?%74*rFvvgUGf9򣧀u5]Ѕ7Vd(c?7Iu& ޟOop2(%;k7! $n,KrnH|[66+ɣ2t[ W F.I0!Vy-5R-KrFІz ?3w+&`]~r&ꫪ׿ISA2&f>ЉO2:fn "i!:tkN).Q,v%9ƣ1BFzcK5禘$Á`j+_֌z0}ne t;Ձk4lNC& whʼn}ٽ:BAo癐^DcxjsޏF~G8~o+58:-@)RYۦ_sV 7|#zU;!OtXRQ"( ܴZ1qῪ//o ΏE,DwX=cIsCL9*tܗc.ϰ-JDe\\/67֤]9$%+gM0Ko/HB1y8 t\fFKvǩ9cEXY٧wu־,.6KNSh9Z\F!AvVj M 6J]5ƹE;̬ x4!AUS1kobZYXgr *K7f0tz8Zc"8ִStvϘu6x⎼by 8-ep˭%H\H~6AGD!&jw!&ăJsM7-[)q?ļ }l *ߜgCq20ZFYOJqQSmQvxNh1lB<0C:3BUrAW=`oep=~)V)-P;P?f!3$JAdֻx4<Q C.M5:{f\r`+L-%pFO~F䛃A" yOST+p\@9P)R G,iRIgb 2 h1wh~B4hb;D?J}Nh7ހ.(ADZ`ݻ ȹi7 5̗B 2+r~ѪP ݬPe VpcYZ p>%70 q@@vp8[Pzy=sP՟q:@΀ M-HBΧfȦҹzBd\t'4[ bpiEHMX I<~#9UxtJk{zcR|8Ųd &Yh,~DV"&%7`zeRZVnR9)Ϝ.ErAA :s$/3.wжͪ gNfg.03z]>,SwAY$S}1Ns[R Ғ>1Bnx*z0&W8 / !%C`1z-Et-Uc'-k?x&^Re m. 3`ٳv OÝ? lc|؀sA.8 !k;zK6GnJH2[n˞13#H쎁I>>n4k -htZx>o7cz'm5r,ߧ2yheǷaQ>8toXCqůX GtovfI5Rp2( $'o*Ub#0\҄o{jޘDBYt٫?̓1@oy]|5?ʶm39DU?TzO#}0 \#GJT: , N!@79{>|&=(K;g#+dpFTĝ}-JHCٙ <9sNˆp$!~MF_q<M}h}U}!x$x73\|"^;)$fppLb }oskֶ+_k&EmD`6w$JdDвk?/]3m(ʾwZג6lwg c˧{:f+5ᲝˁTsfM8L[3ĭ:& |u+$[G Yq2nKS*V1Ӆ_ʓ uŵ Wٞt}߹ Iw [W˙nJ;`~gl:fuiPCG&X.sgi/X~pKG^Y2fÉblAQۘ@_O:$G.mV=׉{?ܽo̔IKtYB}TʙT0Ƽ EypF(+SI#:Y}K-H=d ׏UuҔՉd>P@u䯥!ys!T<`,G˄|Y$~d{i΍si1HG",׳TŮa[)~ui9gX, Kvk)B+j̲Pǽ KȘX)e},RuCyN {Q ]A3q9(e. MhHo^Jl}9FT쿴8|| J!}P*t1-Ņv[*ކ⎻ČRvu1%'ui<\PT*dSo-av[ ,i{q2CtM숅^P3zk=+'MeM2)^Ø b+=4A`sXDdLomii;7+@(St2=aּ"`'0wuKI*P(+\0HտYb79.2qѬXt, qpLUkCu'a,=W4D4PWS$"6fE|07:^8@qrRc<3Qc]{ {{55J-1vR`ҹ* (S #ΚUD;y>tt:qjnI0pX$ǻ@F̓WlQ%#B<} ڼ}@=Ra7 zYxAV'XsݡkEA '>kMɼb<z1;%\-9K;Wc+SG2ĸjw[4J:MEz}) ?q˦]`؛[$2ʗ5?K"ێ3\u!gk[J gZPy0x0vՊ_Z]mfNS93CSᶎ'FΝ?W#iw7MQw>gruro d27%(,=VŭI«n݅hڃWp\ 2)-_zHĢ[4Bq@'$.A'B(>1f$'B8@/ؽ+!k- ϥٙeL%'s',%TO`_X^$3חv/f.$9U+zH.lKRgǗ6sZN)l\y+W4P6gkRێ}[&L^$ e1Ӧj}hL[`wdH[w²`Qćm+=ѷf 5%[(8ON^qWEZ$ݞ)ڧ ɱuk1ͭm$ Uxyu1&JNeүa۳o9-67۝aM$+{N9R<řqBu@<(6Xhr^-NުRS@j9}JJFj aY.;f7*vHrݧ.(k"o Oc&[?kΡ(pOI[sr8"4ݮVKaFDIQrUlVSzN '/G=S*rs lvB$zj~{Sx(MF1a>5}kǫ7o-6ҡgDXFC&SÓL8l TaALD<4t oMIsW]rR,˛F)#BҞرS32ѻo\0U2 Lޭwj]1};"iHe^NÏXinvH33Ҿt/1캖F%/U7O8bG(5. 9hF`a; N_A7K "ڧau d(洸'ǒZWЁ?SFYGHwNYЮ #AFvY(#pN1ۃdrI`?=5O\ wu\Y/ai,o>@WK&[@Ґgq"FKEe;)#[DɁHjr6?E]0h9խ3]{1S]A<=cV#Vy,~{L@2mc.*ڙHiDNBz<_l3ZDaKyOySbdUphef'w0te; y鸙z*NF~Zhh;Fڜz*%PB),pJÙ|@;f PUեO5&]2')?/ÎL!3t劣kgo=nsDB@ȐkrhCivL0EP1J\!A~}%M\&I=\)'m|=9xQRpTEMGEҬS #G |5뫬" w*$ݞuID_\R=iM×|J̷?=5!j"b%eeCX%r@9\ҐN]RO}Ln4]=[V_->βW~9{LILڏfv<͑XGqQSCv^"קܲdrvhdɠ( x֏z ^w I܂*Ԉ;Y^r4,`'cs& ~cGNPvm\ǷjU ( vI0ega$p#`]QO (ᏃV(WLyVQQB(1TSe-+{t+ۉ)'q~q6׆-B;^Wlz`k d)on* ƊN`҄5Iu]~0A aF|2o" Q$2-ݍ}/=JUH7Ɇ3O M Unq1"`nzTxm)HBHOJ*9 «[%R"5NPk(Sɚ8 L)wYX(-lkAƳݛO^l8!u˩{= Q1Y6#1ʟ0S b#_l*㲩m#A:Y-2 6ZT3׌X'%v"l6,LP5afx9ESkm2l,צP'5'Ēںe !cXDd4 bN}K}_pAtz8L K.^/<*U_z^e/&u] 9 _0'NFtBg%xnX-E+`L/]as2;T%YhT EwieAV_^#6 (eyo"aӜ qrP:0'h*a91pENs AEdF>]'ۙЍVZ2[pukuM`a=*!.0o&R F7cZ"saN 7l؇.EK ;Fک;C2\$_gԿI6ZڅzխݣOrЈW)땡Yαt{]D xp`ƥ/ +@ ҐU># lԚ!KDq\.n˺(gVV LĔe5u& {ܽfd8@JŜjxt=s at.ҏn/չI3cb7U=xu+In.##ѩ(`%dƀgCj HUCH@²Rm9z=a\G/xv؅e Ֆ(t1͖ɚp^9Ǟh>8ZVng8C-3i,,F[Eva#ɺ($k2TՖݕlI)@2F3'8m^5u-XfǵJ_cA0j_\v)HfE`{H,_.2oӿo+[<\*6=l ϻ y%ex>0 k_m/]a>ЌB=N#:=-9tm~|`qw` <\A'KNj--Td7L':}ڗ+ұ.Pp3?Bc4\M5z.QS 1F# 򧵍cY&4fPh-pY~S kSoT8;Ѧ{نBc?%]72v~3ޛm< G# lԒm[ oEqdι%WD w,zCf-mR2 BeaS閐dꐬిr&S;ge qeegI˞kYs 11옌8m*+s0ah=IOW:R:8e@e13Ԍ58 ͵ޙbt;R YH/h<)&>_U޴ *=|}-V=3fJ lmCLc0gue%DMKu{|! ۬"7$&.߹Sjhc&52+A2e-L˛Cejl)ٿKY^%C3/jGqg" **OiUNR. vpnP3V*j:6.*Uٹ䖮1|4lU!q]1?l)-< t6<5'U@lө W:PP$'Ff<#GiJ (5l |kB[r>IJoL2~[a\k#oCO"=S)TcĊKP&>cʕs"U_YgՆ6Ra7w+y S{'K[sلvo/mqAwI /H BJwtD!vah~.&Ka&Fp{W0jIȞ)r_=7R4VqHћwF {}WcD\k,iY=J|)dmO;pq[c6hy5?UA?GPpu() \62z\n'oTĶg\ [K;It߁KzV*5 ~>: ',JWU"],+!T82܀lk$6bV=\哈X*2\AVzQQ#Z4J[`5'#?ynOkALo3oD) ZB_KSEDw޹ L9 DpgZF@n^lm|/'ptoiMxiVYW9%iFb80 i''9N:(;Xe4R1 nI8B?Y%_)oR?)ϥ x:!KQEF=n7sVکs+Yse[s~0Rዝ]r1.OëmnKnh]N^吺kLھm\$ 0x8(U"\Eux\ ]Q}PCn K?&=%'zÅ ZN1c Tߗ9Wѭx**`S2,,Z`Jr!Ɲi᧡)bLuVyg3|49:*3Ži-DdhC3gD|./^f;+iCBjz||Wȏ;m&aTVVk?]|NC:epw! NZa9 [i[p1Y/_ 4p2? TP!Z1+d-3Ee ``{VIg1J);@WrӬA-qm{2v|@{-&!6wR@*م+D-x0X;ϵ7FM0ogYMLsrxC ZS'L6X %)6xdztjJs!g.{A$B}54VGѠ^\y$ NEհ#/1M6/`(l¯j2xhC%zrLW]0@3lMiqZXbG]ѺN4DM1OSdE%+)f"|D%j%X3p֑{hJ'ZB2Jf-qb(YN50 ^&SFuZ"ab0iLШs+U0eʎk9FaQ7S€ h,pn\M9k|*'ɾ_tϋ|_R8(N>]b/D|Wޕ E ж~L[A9E@J^­/G7d]~~l1nko?5giP/+_A[ܝi⬓fo+O+JftnbkDa @#]nۚƌC$j"Kudƴ?xsҳY𕅢L[ Pؕ%gh"Tsh^1QyAznP:lsqytߠaR`\ (+d1&W,!4wF剌6? 2Wt]IJO2V;cHK#%2 qZ6%U{ⲿ9HM"e%⌁] "b]kc?OgW\&U_s祜Ps3g~8]E8 ?gS}-w. ^?F)d N-!x̀j< ~"Y}7ejJ,6t*QY;[[ʼ+0"*J=]Sq߿6ju.sY73J y%Kdp⭲hBHOWvI@_v/Em ݴq#,tjs30tb&MndkLk^^Te&'؏ lݫa|R;~ gz Ǘ[r3d]Ff=xJxPKt >d;P֡1B3G.||<

W]E-V+b|j> T^-3goq]X#cףqipf9(䂤yq/ESIpg02NԝQj$@SԦTfEWn"mhΓ["ҺH[L6ړ{<ҧ)HzP\v 'Ljyb, \H)4[?;a݈bEVIy)$WJ]+;(o 8b=v IJұ 9;Q[U?2=IpFf׽<|M*iv ( (cr!N"P0x[> G6.Mź @ ubZoK'rs3~P$_B5F{륋ɹY'v+k:Y=ezi' p_{hJv0܇˞ | 2y[.۬#[Hf6gݎi?将ap_W+qJA5~{5R l/Ǽ1RЏ͵Xڌ'C#88isq/tb'#rg,pR@8d,)^F3i- >""<)E m͜!Z4UڑuAE:ZˋX W]㻂cxG8-km}^,pFmb]zb7VQuYt-i\xnhETθ9‡ҋjvI90 ;%[? {%EhPY%gƳ9>h &ICij ks|Z_vZsJ¤NlJVNJ[ "Zʩ|CZ7J3!ެ|28|| /-c̮t|#D@s3aRMHgLckٶy@aطÛf+l+¥ ~8n)_V,& R1 TX 7v  717^*`P!\2²ztT]$V-DYl#cCj~OӳS9Smu=٠}7F0^r <}5j}6*BS׆Gf /JUT̲\";6MT}?c k)Qq/ӖjUE4+05gФ?7n #?ZѬE; +oYgV4uEk))wVSG)VR[:$ }vaF^Ork ;=//ِ{ޖ%G.vn)<> CgF2tXюMV}]T~T8+ ;Kٸ pliݡOӆ}^hXF%쿧d?NJf=x:wDi8ekt} 8U&IB=oPASe,n l" b&1T:\'Pdd4ESd>J,{p x)fY#F.Ru!ዐiE/ᚫcJh3x'»ۭ = [Ty duW0cǛQ \T^Z$u4=2Mg%E*` /O;*K,$ܜء:*!4X6=CDHT|^ӀDXFvӟTM=Lϩ1BoS2@yUqjv3LM%;gQЗ, *7.MS35I qpZu+#o#9Wov'WړHO%MM#L"+SYLrV!?=#gw;ĝ5"ohW*X'-T9A|2У<G=sE!6?`N áIy2#\nH#>#euO ׍>]d?3q$3G9c{^wE t wk[ ~5lO3Iߘ~H}5ݱf[:n-Y{'D34\6!l`d6)--imdzyPT]zjmU]>,_;"aceT&fXgښmYFTH V3=R^-E(d W:w#`e|*ksKZ ђ $hQ7MbL?@;r+\mj8كVLVzroyRs)v1=D (!D %/Ӫ+6DW|)ƒ^$o Ǥ9 %ԘfPCX:\0Xi%,N%&_Ra8B_`"[QzJܐ D9gdt&L6}8f8\ۆ'Nf}g ;PDz^G C+Q\d6gSoP-\yTcߨr<roWc% >> Z$܏$DY1< P˱pcd0?巯qY0c(vMeH卭oAשwE=>)r-_axApzHnƌBM${N$cpd6Dô aֳ 篕$}:制\=Xo8(z ߦJ;8k8ݝin"}&msleEZ@r0{܏0(皇J/fܹ $H)Z8G;d;,F1r}Ub;CL.}o6.6g~e%ad]&*S$NURbey`"%;0*qJ3]*#x~V ED关}Ҧ˕\g7dn+MA[s pVuK4ԐΩwyg18:fEW\! p )PO`h_1s|/7PoF߽-o6@N~>1<S6.B8lc]0,_Yg/'<w*)/6N5=7w]0gz#iG%کi>9ϞO҃#\ kㆣM=¢2!W7-sJx$c G;:F s:?U!'rp/:v_ ÑE/tl'ygefȑe m•f]~!RHDaߍgb D~DJmV֟%DtU@}m*g5]h[ {eSN:tgrQ찊E]-k|S6;8˦M+o)F v&x=NW ۻa&MUHU{Pj H!P.ݣmǟB$N =l 9731툱օ@Q3*f*1CGKf-`-,G:q{ +=r.0O.i6UK͠Mr!B({pVCO #1} qa0L2cCA@Nl Mc,b_Y Ga#&WM .ܝ*U 7کT1M+ƻ| ՎB<(KSR}Zv3 TY-,:c<+c] }YpGܨx̂"B}%5A7ӽކ4%`D%B(Te^aU꺗%r%mlߨvzou+bz;cRftާ+&p#PofC4i4dNvoq kJx_&<7|Q҃ʟ6it HTI%Y 23[+詪V7d][t44ˮC z[TQ1T$3l/yk LW=*mIf-sHW+@Ci5\hhGbpRتƱe%h vKao <E/T{E*$4ȝZITI3jG`Ly ]Uâ G̡NX#>%U!ƒsѲ`S#{62Td,6Md1ǚerJ^7yMe¤5P*6q*yu#OnOH\〴p |mf#Tši+1gcG پ cZï m>50BhNG`N/lUXMƖ+X0RMil1\=r]T Ho'mp< )v4(Q04s^CFbNr s…L/a}~GVtO&dގ ~W P=f [꧋IfqN\Ykj8|ˏF'/KǍA# [tn?:9 Yh:) Jy/Ru"CG.8EXI~\VDak?鎦K~8[nc*{ 0y bVX bn$P:teW+*r ިa׌=@Z 5>3!9'#4EQ ߻3o\W?`qj(gY؉8o)̅`O>R 5,_g~ vZ{wUc*cQx2(\`kv54q_rw%O žPC۔$/(u~bn#{`I3Bձ3-)ZkC# U5z?9H.F,HTT$RFĥXEo.ĩ..㣅fz܈%D%U>#L*ZSo?o.8I` vy ojWeAkDgL^Riie񐛶39yB]zr"(W LdrGl#1a5L  *Za-j`|掵JuFӅ]体 q>Ruh279ӖFtuW 0B$C}M~wQ ZN?R@GRi!zXZ [o5b"rM7g.)AcoxN}t]ergI?\'[:/coi#InV86 M;S:EǺўZwj|M=Gޭ"Ukuߋ*>kh6] T_KurkhII~[Lߺq@Γã3^f(ۭm.3| I2 7/_#G^餢щ wlGep m`M. /X&W]8>%#n?9MkV?E]crfV?߼E<#0TI->u`^o&խن8ϠqC]MqɈ&}#WfO{נFOlZLQ̤}&M?&FXpƴ͈0xɉ(j? #;O;-pJz*R?s}}|W5jxSttEk$w+_נ]Ge":aBi̽=vo¦r#S%u *z| gd@ LHW耸E|'UA_ ;S׈SP]Ϻc% LEe<& KF*l.2&J# ˜MR+n ѯK:\>5{yf&qwY &:K7RԔԑΆWIHưo>9CDpʥ@%>Ez'ɭ-@sL;epPC!MɿK8} o}=ӵ"'O,P1Y{f"}(q*!LFS_݊<ݯ8lNFo2815OzpxAXiAɀrSQ;@7es#iLU) bD_Gj_JmmEe ` ۝Qb,P(]Rޑ$̐" P:7œUUW4i K~q9Dka;@}NH#P"Z÷5=}PKU cE .BHK@Ձ",I*څB4}t$f`"N6)*|;.|'[.qwDe^I+Oɨ"O+VR$쪪l K/V@ ZU4p+{2JjaoAS2+MKHӄ碦 ^ ƟYw0!f)S$7hX~ BkE`p,S!~b!QfΓioyT2p4Ǧr c¥n)i"FCA_\Y>Gvp <W p}Km}Ɵg ew<-5'z\X i%EMfց+ZFi^ ;}:y2WI՟j("!-8)4vvbw״D"}d:8(EwMn0(; uYr ۡMdxHb |/Z5N9,n!9f0Ȕ`YԦ] W 3VS@H,p=Q08ĈOJ毾+%:Ʉ#`1Bv\.PxvWiT׫?˖y'nj8IDÚ &Y'5ev䜀 „-ge~R\kY o>`skՏC;yoq^mހo*pW VtෝƖ}w{|I[=v?g坄AmFV3g]k 8pck>D N\ͧց'2mZgʽm :+|zFT!:$6U]AK(:d6п5ѷ@/ Uػ£t7[N_6%ٝL8MZ۟((MI3# ,Hopq&?ke51*NRjuIA[]<^.Zz4 a 3e ߈3Ky~ 8q*g4{[NɷmVe|L:%C%y/)bZhE v3## MzEf Wk,I]讀]`Z ʌlE\C|Xgƨ*yeu'.s ~~ a2&a53B.ݍ1&>e=PΠV@ }ϛw]Lhܡm Wu&R sũސ,L|iѹ`ZC9;n=UY\@^lvw}R7"Z#Ʈ16%Ow nDٍu|1{VՊU4zejg8,Lp#(#{A?~$JI;`bܑͅzD b!K1u R{*aP8Wl](rM;r\Qʼn5UM\]Tՙ2NƇzN8'}qgB3]ar+xW%*ͣnp+`%| 5X`Pj䢡_Rnp1nQU# -;/#%{B>T SR  ]lso9Ο\Y*A?c~zk2Vq i%Fcw[47(O Ր>bOt 2|gq;Nl^ȃesD¿Y+M GK^F%F VWBED:P"z$+5T"]/0K4Q?Ԣc}2wnF5ۦ3e=bkM:ZtZ0;-lwG !dt{̵nM>ٛ0Z⫥TlG5|]q>6?7-ciOZ.dH}x?;ƌ|9(kֿ [5j{I (E6~T[#ط,m`l )2 2xͫ1BlowOD5w|{x\Ln Ufk0!6LuBK,և9tՌQD#Ӟ,h 2҅,$dYÔh%PkJ܉cѸ,ylVҕΣϝϔTk{=%6yg̬wPrCkEUy9xx& ,cqVXGRopS[_*U֌?/24qSvZ?5j,?B>"NNr,d&<* 9E>y.d&fM H@FƩmw \9(pmS C}vm՗}aCYȤ?p6C{t-@,am gnH l9l1ޱAR&ٴ0n@Fv4MHK{a/Te #P}x,ʓi G|*.<)|y [67^rCh@AX;I Vz*07;]JkI*7'%8 ^"yp JG\R$bϔxbrpwLWC9:m*3[Q@1ؠo=C6أ l3}rkG/vC$+(|NmBO ^gUSbE„oͨqpS .w湓VbD9Gd'a uLT{ L*̺"kg!)y^ U7q}HXq2üy[8wWau(PQIZHE"08r;zg3ǿL4u0V?.&-cāf&j+&|fbN*\]0'q\[UFcͨQN&TѦ!>Ǜ|{wMy nZ]enFIQsL zhw֦Nö D+VG]_w94/y7QX |ϣ1ÖŽdj)r(slaEiE:Uլl!"6^ކ9H<7؅ {թ7Ԝd9oLrݬg&P*2r@$K{ggHr0h>gAі̮Dŵ8>9݈/r] %  f7>gmUYә,~28~bh: 790 ?ZChI\5&yZ*Br/|цy07#t3[7 }zL$% y.&pl0j%.pNJ8x`8̍J2tNCtp_ P}yDu#6Qē{{aSO$.[$$y0q~)m.:!"0$?4PIEއruڧ pB.9OM[s8yQy=A`~z|FTl>IXgA͖d [K}*t[h3/ On` w$_F rf8/.?T4C槜ag`kFlQ3PqHۋ#[N@SrK4:$a=`;< vg?3ɅF3<`z<aԵMi)nUQV86F`y(sf zv*P^`2!N 2_ӱ]-$#.GN}k,8x9Qsn],4c=۱=!u11Ү D_09AM>4Gnu-;]P#Xxpi sUHSvU/.tFgxB~RdRם}Z?ӕ _,S 3fj+xn54`:ԩ;A+C ~V$Gi ۈ`t/SU׆C: *ޕ2o y,ɰz,/iZq I$9Pi\+HX{rrV}^c-fpD>8RWؔW']`Tn{i8-eDsj G nd[d*?uDE~:o㑍>nAg2#= >>F!SdjE->&=lzkhFq 䲁)P{ŧ-ß(/M >Oe/53۸>ׂU EmH)XWtήزPk(C}|<*]ϓQeԯ6n 7sR}>Ui%eY!aɀ~S0fWUM$@ &qh.b,O*?u:Bdv2a/"#Y>1 IX"0 dȇHއVϷٳ`ꘖ~OFĠ\5?;ϡ JYC5=|} g?Ƥ),1֐M+HYN:bWZy8nZݛ-Kv1砷ݙtAsQbB,SSS2M^ M\YH@o"7kh"JSW8zI>dp~"^Wx4yRa905rWS]7/L&3cW}RLXX>cv3c=;^zGifw־=Bݘ52n]( f`+r;o~i Iw@wf6 (HO&'k徵F(E("#8 jIǡ [Jtދ]^ZGDGlxKEn'üXl'd|޷Jb[h9J!>ĞHn@(q?oEbh+Y|ԛ7_>ViNd1vHe'&tbk~GN҈)_htնr0IPk>wD+E+EJu"Bg y֕]{s.J̽5*s_!=PXFM6_d{aoxxu{pGND:_MśK$N3koA`~߬^ Z2GgUKt9Qw1P]P_Ԑ*Te 1WPOII {u%F $-gb!("9&PF:!↏i5*A;.`cq` [X/X D2KoA&]~##nQ4ZN1I-7,4:++dl\2ڄsorP{^!6 .r 1O`k+*5Ѡ@a!$xT@ &6JOg׼]?ZUFݜcic$7T +x0kL`bV}>Klj8hr)O]uRZ- oUv:T~0y.N'(KPUvo F-[7CN{fРZ(h|e3<.e]xEk;Vq!DWx  ou=\#q>>?$&h&Q5Xꬋ]pY9#DÖ h [Dغrx V6z۾% Ŋ|R;@"6 +Zp& ",Tyu}o !)T:]KMܡlŘ3/oƲ-;d4 sb`?nQG:۔Ea=_g=r/-1-fӋ]C"]ZgTZDgYd b ]8D0=ցS)KOF+VD͘sI|.J RXt`P<:كGXݪ `2UzbyգOlDPf,(ho:DpY:j튶+& `ҘU?u‡28 iHlq8<=[ĽKc:p; sZi`|$MXՕ+xu {dmsDƔ%C)E؃72[I3p6aQ(ѻmލDM.ɸz6A!:'oq]t*6n<4m[oPEx̴ ʭm8EHф@tFΟi~s`~u1OSt$PKm@H?r!KzssP_;zyԒ)yunF)-cӔ)ƎD#]PUeC"i z*!)&!F-5݃@?h#逽&Q=Y +6ں'7g$wu#18U`l]&&z,i=U\ [hođ4tB~%#@#͑XI{%0 ǼI>K7Q2YmOb<߇TB-K3Z_I5^ѽLǦVY~qˏ%vU䢏T1]jpg Q|/\WԤ .b "~V+^9TN!8pdҕM~+oDK,?Q-*V$MvA.F{j,*WK 4s5͘M5mFR+A/$^ODl뇠jHQۙ6Z+Փ gJ <5]WD͖=3NK D̩(K>n rObs>ꦍX™*ҍ}ݗ|^7 Bب׺0'F:}#$!"gO8Qup{Yqi;((}[(jA{~.#x"Xmi>fhwJO$4ԝ"@/ZҢ 2<|{('Y-׽ɗ؟YE-Y܄$FG>AFHTA L'I"anߝ4( mg1*&WASb[z|/ e8i;Aԟl}1ٜ2Jae0z*F#)4YCq-tdar?feԣ&LU?.ozH] ^9#Q+m?k&hƘX8jkUfjk֒`x}oЂĨL7)n٨+/FY.H,0[4k;!~?)E3; r 0@wU)Y)o?'#Jҿ)@Pŋ!99 ½{Xm3ws f_O= lkXdάW h4]ȿal*k;z095,x2#>jKh^3mMޢA!% ^HŵfUt=+%]e%+HD8z Xm'>kx8ఈГޮ"&PK۝mF2Z1.Yڼ9ӡֱ:fn1]T5V-zG\u[iTJq"(H%XwyC| oB{ QxϷq yVjNvk#*飆oO?6Yc u0ʹ-빺+>>r_IԺT4g*^(@2ɞ( zgciOWܔyR0*a4T;F>`AC&ʢɍrFix{8y'ϵqv_&a1{iQ̜VmgZ8~W ۲fwC;^Zh2-Cl~^ g}P-''o񵧱PA'uR{t=3Γ]?1yatP_jVZew r)?$ƿwVAw n`eQMӢ4 j[%nҺ,׽^A2Al48(<_@mϭ:c[RfvEh̝OLiOS侒irp&kқ#_9Sh:*pxk&(y!tBQlRB *:ɵm,*H"m䍰 G GNg݊U|;Bd ջULcP!H 7[ 6#TV+]1/!e+^N O&87֭ጟ}6}E%/J(0gD:@~˹ Sp="¼7! #>qLک9;CY~շ/I 3 qxDɥLg#R@sY]ҧN*ë Ģ6U:U XR{ߔ_$y#r1ft C16[`ϹܝM|ADGN#g|FyG8Ac sDPM$<ﷀܤPkQ8ޡc=Ս!$C :WoZֈh4X:nk`8TͳCG|ZwI hL%V czȊh%civw{if;OW*>퐏?bP('r];b&5*jppy3aRv)4ʁ,kRRdY`xEm+eکr!"6Y0Ʃat5zox I- sM%6T1}:L7[DHFH82DCV5@?vm;lmj58r/L* C*ivpt^AFp+w/Ƽ5ءP`b ]1DpLN'ߑܳfۅ> E!Ӻddpm ߌNK.r}l2m]7^UywHXd%7m0R)@ T腕 JHvU9MV۞YV^k!GF9FD?z8i<"{L)!3^9HKh`| Bq=L0 Sr/jfqeOI> "#ÛSǻhkC|#owzS䊵ɈGh>'9VyԞL1r@S%eي6]3ʔ⛘qvGngǔ$sD3Tn;*hg J*E (A4Jy^(M{E ğQsQ^-5BUxpq}漶hre/ػ׵QMB9˧v߇v=wbSa =g:%SJP5E$<:uP >Rcg#XF[n%TamnA .u^Xh$Pl /ƟY.FMFS>iM%? kluunH:l;piZB%ejUjc> Ou"mEl Cjј8&iìr)\v3oB+,;`jr#@)StX0Ti$j҄ J+@c(P|9Qt?`B?9ގ 6#ŕ9WLK..(kMlIDwd"Wt6(-L z&dT:\ $#'rr6,x3HlVm3gC7gϢ|FOMv&56-*’]M vRx=D f ިHnLĐ wS^$nXdL() C,(T7&Ƚy}0mi< j)^csIIϞ)aUhs ]:C/HcG(,la ~dĜ8.Bݟ `s:ߓ*9|0w!KQh [މՄq]6cFv^6_{ [ՍB#vRB ([ ylit:1^+֌xc qHo3&ʇ'-.TPFQq ᇌN^t~g <-(ZfPE5`q!PN<Q][^Ć1Bt~v?㳎-}fVǡ`1W W124F u;&>! x@#cɂN#Mi FN3~?ԓoR/n)b|^qN-1R}a h8A&r g/m9u]d嘌x)p/z%7ry*$ s͹:+G*"5aU5~^*VuoU-@OD-'*W:kTDl|R.FmtFv)Xxx0iU/r~gbt@9l4mZ:}x^&au#q>IhX8F) ex qR,c`/QۅfDVr*CI .~rGd!J V^,c|4?3O0DZ=\$;|O\(U5@ $Uί#fKVb:F%&)#\eeLmV]ܞ?WT%gGW C<[ױ6tҊQ+}\ PJ8Q*C٠{yy+6.'6O|tճ/5yf_꼼m>&7!HgTԻRhUȘ1~_8 _Ό)7+!J0zS׈h%K'0tpD4/"7xxMA-!$*Xy>aT+ # $aH-ۊچZ! iDžѾN+]l-%6`8={1qZ@~-`N?ጻ28nNSؕY|tRY3,ר(YL P}L NO % *G'ڶf? Ho+ڭ-6߁D`u3 BiP h4acN{gh,1^,0-IP$ӊ~Ar|sKv,m'g8/3r3* a G@ʟ\MW ;/Sxɿ (NJ2iu _͓pJiFqV(rd|(mye<᜷vrOdayK%BV__@1!^%Rj\?KF2-Ԉa4ZBva/l |^d-XqBu 旣'+ԐWIkm81oHx`ݻXAr*eïe$!R)5#q{ymśeR, X'k⳧mI?6:n@y61J\qS^р|-h#!K]_ߓ5YLpv( F@>D}q%bxiG؅}wev]49f{"02@ ce6ĮZJjaa6`Z FӉWn#) Pl-~ *[ * mH|wȄ4s>>cV.\g8vcdȞX qz~W؋-&p8Lk˧,ryWfyC[RAOz0t|z^Kjt>x(\8xt)~R*Rb6ت,z!5Yϩf([bUW 7maQ]Gpg9aV|;3RՍ{=K)(Q*E a Lμ`ZGQN1IF:]G1Ի[V|fl,κwY{R!\Ջ&=fU(8@?&f _5sI*LRM*"/@etb`TU^z02'NnXv>F K |z8kΞ[, O%Paji/ښrEHӅ'5(Jm{gfp e[ڮNoAwqTbSɾy3촎_!0)ا\KBZqOSpŰ 5B|,Y  ϪgbJ8bXR?\=pOL&qnӵEIyЦ/>i༭E1RpQ /2:Xk\ ?΄^p{0'qVh@KTf8;-jq=KQނ_2:IE 7_WH/1̏E™1i*|crd[eWv-hx'IdQu&:2P8;$^S*d5rvwj&s?Wi;}b_1wԝ],;}@!-"NUfͿ{;N݈9͌y[6{L CRsd#CRƗCfzFG̙lle$Di+.xyYvT[*"H7m`¥d܅`xxs23UF/MOfAt ĸQrQ]/J puV 8^RI޸qxݤ)N5J,Žfkɸ^8" K>仩늻cEZ<6ߓBtTE%@#!82q_.Ltr=b)r9TNZ7qZ @_PcyAM|%y{wdIf(BچD_}iEdsXIzH"E$IYe(0| ǘ.-xvY2jv}B 2ovH0iA3$Aͳ)9'$a^܃BJrP1~LMV'v0Мx'ɜ;{4'&5lkUv?؀ƺF0Ee91ą? EtWk ѺBӭVML0_y"ߖ<Ql[^CEsᱥG'1 ; AJKȡc ?~X:Uk#[Z*lsZano:/QmԇOP8K}Cx. AP\{8< -+:%y7R0ʼuy6"%fs]7t0&3ls|!z,I AUtTzF:VDMh+%2UO"N/~I #g{.tOsx%Tx^E}Ed` ~t|)@'8GøU&@_Jb,4#ԟ2)E"P`iO#ɝzuL-b5]|o ijɪ&7y^QSICuaX)FaP<8wؚ Ǵ]<[;d9iy%;7j|9A}玌LAM@,lT)֚GTW VтߺZFs%wf6OzBK ZJ4lOFR$\@YOyoexܦgVH<@l_'bbv"6#avD"E0SaٽC|Z]ĕs┋-6 ~qlMU&;N| F4wnpPQ+6Ca"Rk @^l_KsX,d^ AL>:tlq1 tX"kG $E}\H(=u@)dՒ?*I!5ֱ?%sIkݛ5^ix"tJ ND6CX!1鵓I\.Re p\tC] +a{x7`Oc2 {mpyT˵R/>lP2.fIN i5Ez(C鰎sQ71R؉pby'ЇǾKTnKng$K|68iA0 ^iݻ"ۙ>p=fFIaJ=.vK..`^4}&vnV܊̍d &>偽_Քs+ Nbc4T>nLd9hٔ8`~_y%FU Bqtf}x׆n{֍ke대$e?q\6u> L|%l pV,uKw t*sj+y9e@d&B;Vx$ŲW9-Y1['H)/HsM?hrY=3d,!\$RT`:e:&;`H_%6(LrvKu"gw8oAx+@"k_,adH{:Q]OjDD9*CdC{b WH.1"nH(II!%BWCV]ɉBX*5;fp7ڦ&bk`@~Y?nq 5h-P y#P)>`u&"ܪCF 2gzr,VB(T|9S;~ P3&iȫ DJR$[Ý6M$] J}?Ê  `l>pjG\{vj27@@Ã=4yFqoR)BCq8Ps@;nm7byyj%EK@a~TJNGe(F/!B>NVx=gI#F[^M5_BAbSkQ=(cjmRY|3?51>o+3,~Xv/ )1;]b>W!y6EܑrlnI\5ڵkbG]j8H@QS'͒3"|u*/x۹1A4N :B}wErI`Fq_4{.ۺEP'zSEf ^KQ 2tiyiSiY{Wlp֢jEAkQm|&4!rfvk@cZ"L 7Wʢm9) 0dWPp8ʇɬaFp:Nm1¯ZA"0!cP^DSԪIꚋ/tdʼv,@Ǥta$oF}HYn=q qx LGà/Շ lW74m;6CҒ}B#DJ9*abwL $#^q٢7.,a ,::i*eH6V-y=˵|De| 'L$hyZl*0˓JWh,W^wRaRKWl>Vq`$d7qW fvS`C *n9 )h^ѕp%J>Լs4G"c]ckOJh:|cF]GyX.. E"v)L:rR5?Ua%H=Si ڹܟ E4/8`[9-oQkM߉V2U4I58FU 6%wa)垊}Nl69Ne=i0.%ꜶKBF4S;A_0nUAuEg *Zȯ]!'^ni[_Gj'k̴zm8TiF0pKI%1OkL`Z\i d(" .8vj ^YYB>-u)D: ,:l/F^u^sC>9wh2u):ΌEp;)-/>Wjdv. Qʱs[tlk:NrD_1$1a_cA :mϧgTsxA9lj~֮S<3#,門NowT= ͖^2 2[odRKA">[~`qm^/ujU*Z謁(v@V`/Uy 7% NҒzfRVn %^( H bt1xWʯ[z ';-)^\TA>T8ɸRqS#n {~Vo^)3Ya ﵠG\'LQqwwlFS2*@Ȯ#ӑ٬~hlE*Þ}yV~|6ڹ[Wi:An-G$ s^5Mk̛yp~_Lpaesұ8ýђMs3m|S8`gFY7AtO7Wi@"7._~B-a;2+ƛ^`/ K/^3[UjehfYd)  Oi i ge/]}χs/>M+#eid|ܮiшBpwiI.<C)vO=;IhbsJSa*Hy܅i2i֪C-6`)xT/Rif䡴. T2Ŋn((bw5~-Sѩ󐲺UWdi%Cm1V~T21w\LZ9T o:Ŋ q^^w#(E MCpdͤ;E,/EP Z6o~:$&RP-Wh-ߢS:8OU+ #xxWʕT!οKd5'<ύ"9?;ܽ=-RLry;zHͭ\;%gj5PSavh$\g'2V(Q+7ݴqzF&pHt+A6`cUkHsCGd^k6lu`qD9* `157vIHgYZ070701000003f5000081a40000000000000000000000016446b36e00068150000000000000000000000000000000000000005500000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/net/mac80211/mac80211.ko.xz7zXZִF!t/1]?Eh=ڜ.+ɒ><"yi9^.> 5 3py  *V1)Q IfcݳzaAڲ.x ST";)l|#VKǔv=[QAB)QPJA+l+ki $`MNMŠ񂙹Bq$ S7@|=ݭMk=Z]Nm+>j _a}]=8AFD7Lb6˵ "p3uQ I]oa )(=! V'X z E TЗ >,b~qNqFňrqTf:ERȈZt.ΛNh@k8I~~4C [gtu!.U?QEU }+|ݓڬl"N۬*ܳ^S;)w5{<Г{L귅u(}ˌIw!*To.ͱs,3C[_xHHVJU:Sz.. Ȗ8K>=|&8 ^\?'-,_"VAz{f]Y!S49ݸj%'_œL {θg-ЉWb(X5PH p -“QΌa<ڿ^",[.5W#9IGSIH$bPuh(}sc߯0)\f%*U!&gJT}V|¹\^5A(Z'Yp,m)2~s&I;q<(+$d\/J~pe@ b1&#7AYɈW~̢_@^?BŏQ-Iƶr:g.$ֻŠF\}Xzk6tKn<{Y  RR!z}DTS pBdY+6X=qm՝gH\pΪ`T"thfn?}XBC g ШBjo+hcu:<+(6GqB~ K /56,[ԋg-2"CeTӒnɂN: QGLct,U `'Vb9UqP"&Zl=%"_=U\C,Q'*PjY Ȳ|aHS ^`mގt~GZNɭݠۥ91yaF9HzpC6'6}p]'}0[^E9R D|*U`S5tF]&pP%!&4sV٩<3j ~z{}h˯/t.RhB+yYӻ^ rd%ն1gy"'MNg9wSOXr36N{ |0쇇V=$e )j~kpѠs߆ś+855hȧRh[+NVY\W|G?a/ȑ^)sUgBvyw^b+`;/Кf-1DZ0IoC%)pkoƮKzRV0r}@c}MެAZvxlRV",٫Fc03̈́;ۨ%g+o3ѬXN Pba|z0EIht>:[NpЍ`tdҮn_ChQAc*& Jզ" }[PN+EURа|mp ^lqo4/VzKP0ոQ Ƶ~Z*ݎ͂8 E.LqL!1ZP !Lt}Wd&s=5$)cѕ *VQ8VvZz£@vxk_}hB,D"P"J}CEe/Cw¨.,! _TE?zdOF5yU0A?[*Ωr̄B ajt(*hMD>[ ~^o1*| hp%i)W p~ $ꥂkbϏca%"'|a{KbvYr?O6H 9.g%YޢvA5Lv [h5?(Gu)͈9Sl`,#O XVI7໴Ґ㗰:x2^i΂BF?(c۵dܺ1+FS浍UILJ-[F̻Y:C,R5+ۍWe "kEHgBS7m<ё7* JSByBǙ(B dq<8zx3rQrm\3SO탸*z~Z`/aagU'6}Z&> OYӉ2vM x22gfqYmGQK|JSӱ_cn-i{N@ Bиze7~qS<~6 #mn1H{4x%Yc%1Ih`f=]EDGJ>užϾJC(~q*FLBFQ43-%D$[]4T ٫<@kMM"vxoHrf)&cbR84?F}g+_#iJ½@8zG =6ؗ2Ӎ{kRˇ+>w?6R4g3fřg'wX[C^}XBwVV4(1 Oӭq3vhVU݈Dg)5kƴJʽ;YclivY.D>+L9R#I8J f>ǥG0ij.Lx1w(ir?4\GrHEi ? ؟G>e6_C{-.?] g3ز a$hHUi?F\|nqH`Mlc& ղ?'?Ȍ`b ԁ٥*ãF$r F0E|DpfZړ@Ka>Xjqi 5=#?uF2BqdYb 8@w{PMTy%k!]E`xRnxLS"@BA'akpk.pHqۀpTnD[|gI/8dZl1Gi V"Tl@hXMumX@]^ky Րn;r g(LhV֏F8)8ģE򖙹y 7]ݾeߥIP7Ό#h V|ho+>v-UNjXѬpBKFӁv7QCoCgWudSZBzijC>ޚ=Yc=͒l:Ϫ5+Z.%:`ffrEo1l mO 1@=E\+*e4q5}a0c|sq 69q/<n_/ ǐ',x420nDHs^ TM}V,]@.wsf0aF,دrOCټ.|QdQl͙VCޛl>@jMeFĸ_u+h 2E2yY 9rLIJ#h|HzȨĉ5ad͑, `{xtB= #H\Pxws8PP:LK_`BR۰!`gޡ?Υcjo֌W[Wҿ t1-;yWlf}f" 64Q4 nnؘuS2[S.fЄҳZֽzLO=9 ?j AɐOQ =쥃,V#"tMPmPl7 xH#)s懁G@ 4/;-nl5`ZLu/`[^Y)&)omBcihLB%;;_3*r ԢWxC枪i9zd΅5L[H|=lR'!FC (GEfzK#Uaapq9[`%=ʣsžbdv3Dt>@Ap "Aa#0@xx$GfTa Tf}q|UC#MAeQ \1:RڮKa%佘::d!@cKqBDMwz<>X$?_!MK3|hA_ E8eK2(=pOk f]l~V<ȅܣ\(~2Ջ|+6>K;Q룮n=|53=]{z~ʤ.WUj]'Eo_TXx轿Beўʟz[ ޏ(SV43p-!dak[ޡ\hmt T(G LGhpct8t7PټLq% j$u7(c@}5zo4wz'RKt}`}?{$%o4=G,k7ő 3:iSI5J%7QBhxby`EʿOF+"5(|r8^?@J5@diM?;6x#b4f;67=*$lo7)(*oqUzX)}O͡bMP&+ʢ ᖍ6v](9؞yÔG~YqaT/Rjb BւEbo%2NPFe„Ӈ6b ď~CGMy] ( ߝ1)ԓ))gaOLjI%EHF 2WӖ8U6/C^Nk^ԍ*G|U[!(NyVWݸn ntED󰙀ey ڗ{… J{Qgy}EKwdDGp+kpBӆ-vO? K;)7Nm޸ztsx8Roń+VLP=SOI7@LTx]Q7p1,X [|+WQs=5HB1"b< 25eygp}[l,x2@j(9>N$>ܦ|GaމrP׆{ᵬ?%ȯ-)d~3! [Z?y:4;<[U52 ^xóa}6dW֝uNCۛ֗KڃyJG/6NE^?m)G_K# fKPlK9M\8=yJΎ "H)Vki#ܦ-cꚁdӉa@{UZJѦMGjS" :EZ ~X-<ˈ0:3R4 DK lqDby;6$<-}RL<HtP9.-eHfMobUpSohiF.I¼[=JFOiM:^Bx~.|Rbv=1ȨNLPbF:U?Kš 0::W-Fq9ĈOD*a+~L9ҎB|!3vDC0*qKomKx@8׈q}2c I1qlH585E)kkl'q`XVg6S(BVo8@>t  ,5:yK }"Re>F";(>ϢB x"Fd'5mdWw(}|;ijs?~k/[d>RV^7u–/Nij:N`QQɦ1DhMazrw{BSfo?I6By+ s9~pRk6ʴ-ay(e0R&]A NjMw ~(-K=:B9f}iCvh﬩ۦ+BH4̚AdIN\hƴoǢI<d t33^츈VӀ y02>+e-ŊtLkY ezBD%p\u/+ő5`,% WP)RKXoltYW_l,AQ uGq[N(Z: yZtѮd r69FQ&1Xe!7[ÊZQS6t!DPfO@5Sr& wRqkK#6o&4(̀yIIw5`^hbeqrƟoBA'U`e%{ʭ/iJV-YVT+Opqx|IK36ͿHݧ b:0VS꙯Pp]) Mʎ:bBmd{8}lާB培D1e]> K+Ro[{wyPLMWK13n|.(s .Ac6֊ m5mG@@ϙH(G0j@'d`E`f5uP<\)x8^Xkl]zK%?nWmi:mIIѼvl+fs+@Q\KyvtbF4ML02fv,gTtԤKůU8q,h`PxJE-S% NU[fdkJr0H@q F]IXin &mpWp}(ɉdjhpl(ȫ0bDKip:LM#LVU{":۹sw Ph,69}1J8ܦ DU]Iٱ k ݹ<GU.J9o+sMWݚs'hi\0ϻJbqH} PF#iNg ulRi{IQ 1h34'lTCJQtBP@tYg:a?"6D9Po&ۯIj7QpT\E 2a*cd !+ɠ~(Vϝ*>>#ВnF%#QKE<<߲ K"O '+Vqy OK):4 06EG䃖!d׬P sZAZ&)GICu%=Ii=08nJt%^B㔧(\E8S vB'Ts=ǓCX yt9{ X2B2>{  Kn:߹lgg1`+ܦ֐ǯm71 @l|#{8"u._R(#hPч(KQ_yEyinerʏ۷N`y)g&) ́ tT&[o`)̶wD,,.U!'F!R9ȩ^KiZꠖ]NLX6 ,l;0%l<# RX !.Ӊ$DTSeY-×.Q^ꅠ(,ЉQoo~!u[#"Zd7SGiT}vx;O$mk^VN{Go@Xn"ml)]\R,ry-i#Vv]Ivl6ƞ2% rC)`#2ĭQ IEqVGT'KZ'aV/^Z9jZp-sQ쉣^Ԧ4O7whu7< B3GjB\D0 aNjݖmս8|(|Z>L.l"ǩ?m]F<8]MR2m{ :0),iE)`{j?U.HP'N$gj ).;ڪ? ZNkxA H _'.m سKUUuXkQ4މIp m?U\!Hl]WR9o@Ɔ!!n4,T&žS!!mcq6T=v .3y3 b| $=QW "3էqY/pyyI/ cRé kM f8u?$߬4Wh̵r4.+_W]+mX;}wr8e>,WJRVv iZ#cRLHavt:i_ߍaԩʷU8n98>؉y;HtT\JghdM A{PVʼǴK+&cd}R7ٽ3޲3.x1qRgN#[}vVF;zY2D1!ᐶz67DgҴ] %@-#Jk+_m0՝%%X#gRI"L3#ߤy_S{\RClިĥ7昰w޹Wlǟ.nkF _Taҡ)a|]< -3pk dmfZ:sxfC+I],<_bC9SR^NuPk*񦙙xѢvzEOдဨc'ڋ&a_m'>:/&,|s^~4C8|t S{Ll{o$~iޥ{%QxJ=0m&"<3ތc=bt0< UXOK/Rzm.7boüZᩕJ /˞Qہ> ڌCXc?d~]ٌ @w+Dx0Y6Sb~;asx 3@ dS͑;& ׄB3)X\ifQnܒaTsR2㧊ӠBv)D!0nODƝd*L:٬T7ڃ H&o<$q{X6N^DH U8eV4kA6{@i,2J 0d /ޚT2ԑ'b،CPRR-S3K=ڟFEn:oH ݚMZ8vʞPЈ#h5to 1\1i?,q5a7yh!MkխnFh.T>OE{73k&r0kAKErKr,^E{6.|R9F:gyf-OfW\KbS^녺d S"zm4/Ib9.769J%x0jv` ?sj|Ik'@/Rg 4xȺNMvt8/[96\2ZڔRgQ'}fNFq$2|Th]lEl`!ħtI_D& oT5 쉿9JL+ƼܽPtW ;NE$T!Ԍ5&w/E$*!kLd}iE{Vz5rzC3X23C-))oիJ!}i4_!sZO_Qf$6/1`oS͒xΔ,_}7wU|b[x=,G \,͍ZY "ROc=1Y ym٣*Zd%Z 9{_yLd WqNK`}Y\+A-1!dj~- A+8ƪgg/fb-cdRKIҏpTb ֨NpѺqR #.|H9tSq_MOd`R?sWi*7XE8g4̉7ʼ igFl=?nPAЍΐ=A=2D\1GDT.nǹ^y7t{6`S .|dM$+rB`y&c=lX8ltf[]KD2hC,}Sj/X?Oeu6Mw!N6ZL.%։s6#RK[rtZνeʾNˌф/Gu 2(Lt8'}o@D@eĭE"1^^ A6[gsfa)*'iaiqU¡V3ŢlX%ŷw[@|Yܖi--vC ̋ixR//qxVG (ύ9$gLR4xgl/뒘w"7=ݖ6&NJ ;gεu.1d dq@ nl+~*bZ=%?dY+#Ƽ3ڪC.l8E>{*ۀY.{|I liTqR<}rg#BOkVÀ#u-߽Am`Fh^Nҹm'ǕBMll|F8'JQF ?9 1nQGO?"F7͡RaA~L>=d@Ճ;ip,<:K s$cԖ:}_4BCΑү]d᯿<lc\F2H.U0p󎲦?3jo{uP|i#e>MzEx9:v6Yw L+|WtAgD0\0/f!7R@hΕ rCvw7 pglxЅ%fە3|n~RtzvW%0rƃ>w؈Yp"$^P_SnC!8Z*DzzJT=cr FU! C:ُ }Nk4um}]=yr2W .I|j{ctLd~ 5LTǐL*w; 0Č(7)&5 f[.%Zd8Oi&A{䒿fz@5bm&$(U.l &҅%nZ]Ȇ薁G֌*LO0|bDXzۇ^ކj #kzEdFRWiԡAZF X\( #Kjt۬uPHɊZcdΫcoqa dqHլUL5DH}HޞLc׬7t]Dxcu dvjWyRemMΚ0UY>84ao+o XB }?B4UJy^7qގUwmł! ^wS"ʔLC-*C̆n"IQ1;..^|:dԾsH4foVUF~6?Ug2ņ!6E: s\$3o4m;k IƷJ8jdH??,fڃss<4ѡ}r"!Np,/ӝ͓~!=. ~7/Vҧ816vXxo)pV~!?Hk^X/j%s!v#?^'@(ʄTtb+t]5J]|ra*}26&.d5%5y,Gհg3cg=0Z*6$"Ux9 =Vcs A4FGc1?:X %c1._= HV'ڋE]H.r@f^ $y#=+K6!oloZi3R/{";ͼ~JJWK@ܟ#;YkXp=f,cpj0x2s%0&@`+Hך<9 57v.N,`wʂ}Dy?W1LyZsT qs.l#)/v1ACpWDf݀oo9.%'*g'6gfqt-!bw1.l>ӍMp\}QsfQtDRc[Bx1D /Zl[%)[lrc<^a$[]ӎ((JC@[=fCiU\'5_iЇ.$n{`~ eF/Lΐ"@B}v0{|'$a⟽H yҪ8Ի~\=Ýc>3dn"lBjm[œ7*3XnU|Z5W?n$d_6(/BZxz^dmDgn}i?M62</r㵽JQ)GD.Uq(2o <ʨoϔbϫS{jܞ[LZW/+ݓlȀFd|p&^;.jpE9+nxab$y |5䲶#ddT~urK0ÔO.6J~pC*MH(L-r*{[N Իa10w#JN>J56.Bw\YT!F #m]e1w`w*Lru+MGb5呋L̝~i":ۉ7~~`k Rb -1GݞgyXqJnQM )Uw12&Q<7LZ &G F;㽧LPJt+`JU#SK+V6yْH:8oJE, =pdG{W%>9~h!YX>78omIaiW@nb)uWl-Xڒouks&Ua!I xNAZ9T&8̉63Cyo hgadQ(ΌWpZrzXF"{H8K*P}'ŚKSԪ",1Hb%̧5W#R~V0g9s c t̀MXSp\+q_VH-L7\w!F w<4X7؅FPi;:IS95!2e[3e9VcUPj&PQ9Wɪ\Tas\p'υ[f5`yѧD.Ҭ ^Z^HeVK;r4%F: 7+j2 ^ؽ"ߜCaeGwn[LzLVO, 2ϭdSRw=־NOEUJ(5MW~67Ha]Q i kPb7[1ƍ?;cd*kHGV4r ?lZ>e>{~58j/T YEgG0dql{` ㅪ_:i]7W91^sXk\}d?*uCftSG[aTKtc"7x/ \^Y0ti2МlCzuPŹ@Д 'ZMP"qugԪ,mfsY+`| o +4A-va7H :+;acvdmgEWxbfI(Qؙ({'U~(XAV4 5] ,]ÆSd㎖B}~5-z`5:ctZ WC0WuFk"-i8ILy0"Jg-i=*8]y<~26f^XVc³>R[70X8iSKT9~_%CR]yATaผ-J U/au%&V9CR(j^o<3Zǵ#qW)1jY^Mk݌.1>UVQYm^4~x9[cYV|yLڜnJ3T9ՎUQr?P9XU iiߎ "ZoP-]doډ15^GZ0Cd)*i{\+XRy_ jg!籛_XJ:>Itw쓌!\ekԆNlTWSYt Pf;MV`x:(gdCaECG* nv%d~%яL-^Uٿ8'%plQ;ܔj\'*t $Egb:NzSI` pxj[ٟՔ? 3/L 2 Z]$ 1iJA%0XhQ\bǿ9"̺|=3)=3]By$'g'Bt8+AD.=gNSn0 $)co|يPpIxbJzg Av` һAj(F{ !EzQdޱ%EmbT5F𕲶vzp=fϙl|J>."(-/%؛7JK c) &H:s"u#?q@WCDKtPQ͔j^'m,vWWH0tG4vA*r}9܏y값1w{jZ,Q,s46=s710.{ܓi.~Xޣ nX>Il MKҽ|}*^FL"Bu˃ٛ7 Zϱ?̳>62k~JI:~{+춗lPq*,閧Zm BAUM&H,&Z|?{aѪ9gN @}Fq =ԭr>jVA=؎-B,iYlWAe Ig̯Aj /g5wbF`XIVakD(&mcKT hFAcshNt^QgE)?C[%yv].7.#>sY_I䗜,sAݛI ɡ?M4iV6A_dauGIN_0oSvBy !ܰjzd #Mt|i=T5z2 퇧,K? uL033$:wwi2p~hz=GfٍE {)WIR&Nk<ƣ`XwcAY}?R m]mk|/ITTp[u5n)!^_/ =AN;WS/VkH"'nźFM~EBP4'uCq]) {qvBukvVC'VRMH!A=s)dvLKw;o:H/nIFP.]6$*L.I `ʩc՞A4vTQ{L ՠvN j~`t!r {ld3=axҧ3I<)Y̺5>ӦEŭgl<)Ż|:^4lJ S+ӥ%Gow}y7UEBv~m !:yz3g2;N@_.M悧I=Q!/nrՍ2F6;֐ [suN _xF_뻐 (EkPn]4 )~j#iy+ m#&v"eӱ3~|,mwY6螼 @ׄH6(ےk>&i{9 aw\߱M%ix@~gɭ6]t*Se-oL7X+!Wm;`6Sx o ny*ˢR4RICޘ\THX5_F_c^:B_Rv=yTVqDIY|ɖPPc$AcJߓ) ۰]/9?dĎ߭J 7fط01o9m'Nn57(Z+;k&9[Y*nka-C+)GKq}߆MCf \,#>;⁞)gZeaͽ]y U;ʑ?tY|njP~@| o2\N{4 w o^~XZF]2A<]5^(ŢOCT=`K]bjR>ڱR1N4.[x)㠀49d^nVI)/6&.J쓣=R [OBjyTS3~OC27>{"PMfF1@L^SOFH]@ 0\&sw,gpncSPu UBQtOIee8B@ 5^{'0i! $ 3q]0֥&Pﮏ Up+w@y_p6ٹ z&lCnR7s[+N o} se!*"w❥; x.oZ(8@Wڠ؈#8[X-FnӮ0"]v"޳5hDy"=_ X~#\5f5*v^8yDb>rؔdyl~O+7zAuh2[|0DڟmߔpZMʗ AlI䖄K%Oty0>c}f ]j*2jLu z'Np+%Sr?CULVf4kɕ,ASZt@#"r@">HsWTΖ3̑o#EZy7N!xgbݶ\լLw+M{a dYhj*Ft4y#*h;&Bu\* Y8cwK[A?hҧ܇󵨲@SL 9q[NZkuXպ+Qbe֣*Di(pL |p8jd7ס2%aJpEZl.Uʳt@<1< |(.! `ڒ*$ nAgkTmf8vΫI2:X%׶vVc Wp:gGGAAyP8qH=h>u5;пѿ7@.m$L t Gc~ ^,J!Dap>14E[Tҥxd!&hSp?8D@g cnJTӂAJT2V гMۉvWeo9peHt6w6 QY~IY(\N*?y=|ƻp|ks;tc;77eG!o)$ain$vb[(_ْzAt 6HжfƯSwÂV;D DO~;bu,w~U>[֥5[y ]NXh-ȠLl?- kO6ZA%yĂM(-(AWT;QmT;. McGZ:\jt:C`& <$.I dZsm&};ݚ߰/FX '?#4u$(jg[t!FGy0͚5pR깱Sbל[ANk~[D爛:a .8uY1^i)T)){L:u[SATq7zY!{{vFRn.la7L/y秩CJa(@dz%`wm>E_t#A/&GI23dG4c _>\{ت}A>vRرg K|ot: stm4ٞ=c&PFDMrZE]Dڟ/MN]KԲ"[ ,F߶;̹QRA+t~Uv,o54M^mQe ijf`ȇ ]ΥmÓuPx>z%ƽUY'v&7meO5ZYDW#OL7Cs*T@&(%-;?YPMNj˷3ʼekְ'Nؽ   5tP҉XJAD95Zo'iU: Gy.]GkHleb&c'`44'",A,HoRtkQ#πi f "*I*JWZ 0EqOX8ky+[JRV&~y4.p390{^)!&ig ̴t]}MXz cܚ3JjJ#0. rqZH2 u`tkȀ~=uˆzU[#V:Ltb"֪B$-o'l8HXҼEMr \Zh7ƈMlTTIa鍍,,dy}1(bW:{8O㐢h͐5݀ .[g S+[z3icYRo1rl?\鳼z7+7^Vj,{+/ͼsI[2&H(ބ/G$*3d[6%\/> zщ]|P hrkyV /b/OK&mtz*Tj q3*NHV󹙋)@F)g !xL;8{."}~ uV5u)ȝW_)+ LȑΫQB#Lmt,ď;<͙A1R+"Uيy49advX;DʊW$$0H*O,-@}5~:hi_Mǻw>4,r(K%G.(`1\ct Gsy>!,a:;iC8Iu0ppnf|X10~NɆ,#ԓOM곏XF賡k @$ CAG;$LuT yX^D{a,>%c,DAN#4Րbp{*DbW웜+^LCBa5TWVn4:R!]ђ|CKئS}1uÈfGKr{{)w9<`ָ#H\a7qwI,ƟQaK}70ٵ&mMHa*."#M/|ܹ> >63Kx]p#"wm O'@X# ?JJZNn@IƉjy2(5R7d$R@QblPX+%)qyM`gR&\mA1Rr@ 0 ,Jejb7~Q3YP{d~ì&9E;7 ~? Ru_2DTh|6\ő hOݟ7G$֭qޅ>-0'Rx0yJ MfF.ayُ*-W~+]җVHWU½'HU^d=d: 6Ў/xռԺKNTQ+L—0N uoy\F d\I$>pz19v?@U>Zrø%-CX= Љd. $ `@AMCBOU~v{qm?\F`h_rtd۟w Bwxvj`ʉOAm$.mmhum<ރ`9BSEԊN~`wMpr[D)C،Q@PF&b"VY-pۦ%߅0V腟9l<:LKFvW`E|OyJn!X1#e3 O$+j >P;n h G 4 iѸ;T| n['7BN -KF߬!-`qKq>,"' OQ:k-+ʼ3Ys>A"K=f/ks>EOpsvuH 䲬S%nn5,'EESXp_)gfЦ5Pq Gz ~|eml[t :Ҁ9MJ"D8&fƊ]$X xɃRm}ks&`:[!3R+VKf-c;QWc Vm@`$HF= Dg08| |n;jR{`C!]~!f0\f>䘮!8yeKZ-by]YB:Hwst)I-v-@__n[)g줒:6PɄ8>b[GQ;(jiAz]b?Ea/Vׄp# X !MoT}9FsaW% 45qc%ّj'ƒ ֜٩T>r RHU3쬾i!ukx #w1sQfO]&@Rc΋EF=mgy&2=BeFȯFz\$:ԋ<n4{Cꐻjx'R /@Gn* \?JQ$qhbnQӫPyr*4%OQ>cϗ6P`*Y>`AGKoim2X}L0w v{;^uJG 3M+nf9 0c50o`K?Z 32kBw{;xasK9Z@8 c%Ҧmo:%b4gD7WdU+W<->6;Qj }!5k L*eE/X}ںj!.+@w.+"E}f̹_I|OwTP1`?=?0Emp$ȵGShCdxҍwr󶾿=ChU&S.|++ЈVB~ءK0d+̸kIQyZOiQUw?oNI$Dl?EC/I#@l$G~ZTsϢ+D86̳5Ⱥ|Zl%iD ?BGC\~wf"εG>D B ba3KI9ZN1-Ʉ3gk}|Ҫh a"a.՞G M0s;x<^6AMnVaG@ɣka!l@ W)H2%|_r7}P Q`ĝh&(UT!*Z(Y3H1 #4wE58f%%{c0kG& u=AXs<$Mh\lciH0=9{$ c:ѡa7:3z(Thd~λY6mhz$_zUBJ39 b7?g_Wd{#U'26w|W4'u/{%S"sg'9lnj{.f=SeZ?7GNA; t-./#>1YA b͵t8,C ۨJlYKIS>0Ͽdn"' m/OCKE+M/q?]\9`unuo:F+h1ge.e ZṗjN3M)w#@h!y%+eLkV$$@z!Bfpr/ ݛ>qg[H7J1:H-Et6oFkM= ~OD[$>5jGq7ѻעE}YٻhkY-r-S5 4[~rGY"-}#>C;,%rBCSȡf._ Bo/)v!-,S'F˨vvy8vU~ej;1.F+ .?+rr0lU7=Ӵ sz/h[itl"=P.U`04K;u]i.+^Hu <ӛқc}MG #Fs0tfQ`rh%t}ƨdmsr= jNmiu,r9|,.@p$>qT.(y&Π9Ȇ1U c?*93l#B@8ߩ~/SwNi8R7,fBNtt8j"A/JcM{L݄ziAǼnq2GdsYeI໤8/(=@Бy7!DxBV a E)ߋpTk/#BCL#ݼA품e:HxtokpS&%69: X_Լ/;`J8{ rK! 8tuCwŌr&[;09^6!';FUщ={i`/";|NC+?@6OrkH8-jH;?UkCеJW/< P&(cl~,Mn_kA~%8̛0t N}&f]TxSFQ$=/Y*'0Qr8$PZ<Ț]pG{tE!)W\{~_m0N7)PnTBV<UvyG)8F,GqD> :e* Qw,mU mparYC坚Þz[5EL> G"}%=Zύ'EjMOn?1}ejpqɒy3C^o]1GF\/`ޫzpʫd@bUfSٯ"-GF@(k+-2='cJuk5(/B3<{ɇNwP|f6qڲBł٭:'.l͡ibIޥù> .)D͈ʠ 5gV~!{޹lȞXC?$6KMɸGXl^tl6d`Vqc$eϐb5m q%alZ6MxMqݳX jk* B#C@paHS}u3@s:I/P&;q8c ;A\Rs;b]Z2Q9cӎ؆.C/!۪N a8sv!\v+״$m.f̋;_ !s=ۦ IF,BςPMH:H(t6fbZDkp;7W9Xtm/YbWԥA<8O:<5h%5ֲ?o_h{sn~qrh }ghyojKs-ə/-Nt;ocY[s+.U Z޽Rz]\boGߨAո1`Żk! 4"M5AV֪ SA8,)(/(r)=Iz4L@0?OwơS yI6'U;1-7ׄq6 @{;XW,'@{J[G DL[aSJH*d_j/D\KWdzO]PwJ@- Xä`oJ!/EexDzxbK2q`#]$vghUxyK%>8g0s}V}#cޯf :@IMi\:3.TYiА2iYU~]}zp]yA#XS Ś?[ bDLje}@/8UK],-5c\GB䷴+ք5}jX vglegw+dXmK[ \2p&:O6\ 'WbwNuS% mP<cг| ;Z~D9Be*42ƴhSp7Hנƻ eЫi2~c"j. "?;u+N8'D#ۢ_zqFޮ zZ,1-ODvrÓ&g,]647#AIׄIKzW@d_nlst(:OYl[e9#]A#{1BOK/}ptK\_8>+ccs'KZ&d.-W%ʘh9TxWID Е5 uxpBE{?H֠nJHm8<ҳ_XɡS^)MsBfVf\Y#u$Ÿ{Ѣek: ջmfCv,/;ś_PQR8uBe=RhL#-h # 'سR( yU5/6b050>gAA/ [Q gF t!DXN Be @ 6OO>/ݧw?eQS4FZl6P壗0C] = ]êx;u Z|Ї!\TY`b+ J{ewL졓܂K5|Ϭ  yVU{A׉Sd=oUjWҞ"QM2!,{EX ~k|V9)9t+ݕ;ȷwYf(C#s&%t֪Dx;I}S`; cp*g1i?jV#kQ’-- _1P>Q}SO C'q<jl޺={^OƣT#Vy:V"=XdHDlu ] xNpGi0 ] d{10e<|9ٰ]QTf@괧N-:K=jӭ bEކEH*z{30j VD[-` QP~)ТՉ xF[nK 2.g^TD!,e4jW'LEUǺry eңQ2Y f&l@]t7ાZ]=~G! U4v̴AvʐȤV0;'L}iVn˯@0mǺ;6\Pz0Q|qg#CEýrؚ-jԺz&|iӺ3VKU:Nz CAjӖcYl~֪8[vrG1 >a!.XU|VX4*!(s%WF ~38kvӸ0-h30VH;E:UF$BD2Z-,z -q4 U̎.LcmNcgjq=RPF7;$7wAoX  7rVI^,7Bwj 0o8hB+'$yߛdm&XGE=Ҳzh-))V`QT}_G@Z 1%*7rfx p8Xx"H%N(1S DwZoҖJ4ød%c VĄ HW4ӐDe>U)+o|xI@I# a)"l2b57,u YDyg(0>̗o/'԰I Q0?*D .m skN^ɤy\Kw+HDBʗ } x(8 eV ?hH8mP_]dv 7A Uq3z Vro!33'W1m @q>ZrʻP"-uO]@A\,T i_e %/#JXd3: 8jIwJq]긫Qw8ςm(\B~:="ֵ՛8957/e4@ cwr2! ڞ _1֜yz_aМq\ .;*L:Xjf1\yp@'ǘX/ e~6@&m` #HkJaC6?2]xy /u.qg6[PIkCY-e"u'|R4I@wJKTdz .cp,OGOvVcû&vezC>4͆ )]UFdrʯ;f7"AҵBL.Xs)2pz¹Bn7/m?tP۳zX[G,kzV#]uI tX eS;+#fnASW1&w zh6jQ42,ʫXL ֵ7Gpu糺3ZC>/ /y;cDZ0k`wb詵B]7sS`K0?k& lfˈPKyMb&7 -D@W;|R'"n]jUk#UM:$^ʻF;K.b( $ U[ߑJ}FdS"J>U~\YT0V? O^( ΃y%%)d#̌`̳lpvM"ǶJQKT>ק:lc0d ]]Y03Gzoj$ 86&ܣ3`]Od|g:' zdYE;)hsȥ~ mMY0n (e ځ:8|wwv[*ϓ09sVr6v/h/JzEZQ<}HRNȉ1 S ͌݌R-žCRPJ҂-!sk-vI$]n~VIYlDqǡF'r!/Ku)@ܚvR砟x)MɌqKPo[MNʦr>뺱!;wS":n^;8*FRwFgq!%DZs,>Em$/Ce-[$=E# 8~EDoB<_x]Ƒ`g iX!#)u5l;tn2Ϧhyz (as8MycU0`ԱgmqzF *_k{߱ +lVH]b'EeVq۽18qE"YCcz.ξSz>9 vOwҵdf(ۀf2lfto ^4iNNexzgDV Fpf^ ~aG4峗 S2m5sՕMIois?$u@$rpΨhx J5by&'#k73;L?5&I8|_K/?$6m7ݡW,T `T6YŃ?DMaws^xm3Y}oNឹs>3=VJ^o!S8Ջ[`Kǯތ4G r&]lpXϠ~L<->44貈]>0%/ح wg?IzaP-7*:GEƪ),ti'n2({C&?6PS(vN7 I!,eWQŊw] ok؎!z&pXIQ>oZ(s5&B+Mzz/t[!N,h Q;W潳58*5 0LjcuRxEmVId:hԲI"FR=2 ٪9,iݔP7i2HOuqZI=T͑BnjvxP?('uRZqヲ-/+m] :qk9 >H-P-9~SJOYm ckFLX&lXU"J2R(۬5ͮ{ZgL"C l  ƲD{rkDG]Oll۷C͇m Ԕ*}x+ZSP`7Ep*&^y6$C3P!ԭoƇrm 3ۨew'{bNwf|!"*0*!ݐ|"j#ꟉyG @YC⼉&AԺ=T|@DLR!bO^ _qMh-G!S'Qk@bfw~ =JfU;a+RI] &ܓ~'bN:>$]?-փ˔!褴qV؂?9cjҎC(WY:YuF1,Wdw A1xV.qko~_GzEaݥK8 3H!\"/{},.xfzNBbV$UNT&_(tm8eD"i꼶MɑZN$I/} {;Hb߈|>\Դ0lJ۪,@jP8E[H(U(&vJnl)eC?Poithf.fPD/)#y=}(qT$}(W?}HRtZ/o^\܃Pյ]iB8}# KNSl>H_3uY7[p6vuI\Q< `bE ӓHw?S՞NʺH7#ъh@>PG$Z_.- UiG"ު3ջ*8Ȃr3MϿ!p.8oIْju%h'Ңyzψ=gAƎ?U1RquzH"~SUCO^a=VRʓ`4)zdu'ޙ6TqUU|+-=DGG 9Sj⚏^iVE*2 g`܉GORv]Eln3)\>)wVhw!ыRgkaA`ż$}kh/9gew-m>H纾!#O07 FEi?P _>;T㒓d5NM^3#ω[2*s-4gB&rGBI_˜E fIR& KO)%aO9uOG#Y)Ux/N0kXug֌)`c#dg ]B6&߭LGSz@~jp7+zel99ܗIX7Kɇz]-+~1M;zxbəWV-/DS@B\Zv.h(&يpm;H >]{A"WI\#Jv4zQG T)A9؟6J/D$1v؟0W޺,?%_{kbΟ@yg֖Ay|GQ`A. ]3mߠ{(j7 TĥKVCהoeaS|7 U.-zt y|,Ate1ӿ?)*Ʒ .1aͤ3bIeEzRNO3`\<TkG  8 :~~;,n5o_%LW!nuq @&;z\`nڰ+L.TxuzńH˄h*jX >Y5\MotPק'S=Z5U5+GŸM,-fH oǬIDYq8 9V\J:=-gLa/"PM{ CY]פ 4d?QoMakک'Lfѫ!bB_19~QŦoв;a,!$ȂjԞS@yaEASA@ I)9̶y=BaÑU~fЈz @d _ZeO fʪ>PB!0Ѣ[ݒcI†yȽY14HuTߐf"DIn) \fzѣ]az' $f/dڟh!Jc 6?)5t䶀;]mu(RB{PW\+QD&=՘NEԃ+Ct G]cZCw]|մ'zN5rߗ+a=#O4;"-aGŨ%CVwAv◝r[*!h̎ (>h}coΖ@EHpI֤#/1ilC]>.l1. CF>K:l5կOmSRNj ҏJaweBk饃e9R,g%l /REQ|XČs!/+VH\b,Wt4NDI]Ǯ4NUU Nh/@lj#F+3(8w6lELmR6;GBI89g~nao׺h5ų!?癭a'[L̉n$~le ɄI2K*@j3'T+|؞s;ԽʃCWcD]Bw" E]~&Rzi0)aM$KuBLλgeLd iP'4 e{&h&tݵ-BR6?@#!uofYxhPySx9$J0mZo)2PLuIǼ/N\ N5KFT pɍUmO—~}Z]BfyZ Ӿm84kA<,;M~/5߲ۧ)R;G7uV(+FuB)&۱Xl]m/8kf4Rh+CJW%L~A#䖙z~&3l@("-ݍ 6vɒGb7-[MQh+Y[ʙ4ǔAgFV,%OɧږX?;kl B(Ww`D UT^^ (Ns֖ Kc-*d/0܈hr.*61_Y@sD?|L۔6T(U@}k05Rc~є7Ƭ;⬨Oys4X[&ywxl7"r",*wi@`ʈ{ doj*XQy+ql: C"*t-`Tgg;HT>*shm{ຼH1 48ɩƼԾ&Nt8?Mw P' jmu͹{> hN[42nY/ƃ3HYzҕ% EgOBpS'j[JHC#m)*-'Pܗ[%„)1a{I ~1+VI|n+Ns;(i B{8`v=>6Qђ>cusDl+6,{ɘ# 3ѓ^:JOaoVrJ'mb8k{o!<^qu&JuYrpYzVXjtt^=R%0 :i)qB(xbhpeO8teZk㦞e*wH½*7(e* F$I[nӍoqf?X'C A+w:p0"/&v3FEĩ2Г'Րx`^zdl`9w xZ[VBrYzIzn #-#G8)B0N ̓ ꑋOqe;c?l:رƴO事`L߶FHu:Q004p\f:L}ڲ؜uBO%ѳ P!(tݡ֟>.q-95 :iFM4,^*{GID8WևA$!E[=n`<آ*/}~9ՔpN:/FL2QA7PZl a(Q̓g2^i(ίrڸ{x+jA!Ԟ xU@Vn㝹YcN&cB%{h+[3ĦW߲`#![FZ<99=~ff=zSdԨ6Yy#dPWc9cq!uE%jP&_m$~Jj5ᬧRӓ^\^^zZb),jq6\No`Vjbұg}"alv[Z.?nh&YB%!]B#51h@^irh!>\x !-7x@r^L@)݆I- $h1"=qk|! Sݢnݟ]Ixw*oAJza#9%1*)5M~ϝH/{{)I rf*2I\R?'l3/%}ۥ naCw -wKw2iQ9aPBA@ғgC^{3g>'Ol!v tX,1N4jV%D(̩]Bw/nsr!cAe{ke @%Z<*́hZֿ>>Wɿ>ݒ(ᱦ +rO=Ro}zzS^qM KGf beKX/zwz }2%$O.m|C䯸 Ѯ҂EY216d~]-/+Cu=\׍o˪~Ll.\`dw /8K !DY@2"dExP= j]jJ4SGUԤziGKo634-Մ_l=<֣/DJT)Q!R*B+Ϡ0l񗢬c ^!"~^Wm;gub\+Nq:/>'ID(Tf(ʪ\#縺3!W']!+ՠ"O#ZT we¦\Ho 326Rl/ԗ!|jv2zxgD ʎRF$H H˭f-=nqfLj:ϛAӑXIq@ȽBP()%E6']C,sR6pwV5DQb j* myc:T"l)M0XRS$18D>9 7.M_.i;ڊbqo;.a#DP3ޙPӇ])@/#Z 26_ư4<#n4o nӦ;|~Q|C%U3 zXk`hv$ѕV&3E*Y bg:ڰ# 9}J*tn|Jh@vRRh{*?,u=h[}O$KS OBf"w%6HmX C.g""j-8K'J~i5RYX/TV3. ȡ%:cLƛ ha:IAi3X7^XـFt k`p/:Jـ\5m+cG SkF9x˿&QᏈHqN'#Q_K$Zm-Y$ ^ir?+- :^i42"_AVRJƅ)"{FNLY4ӠWᏪ_ryƿ7wi]˦TT[RJsofEg7ļY']nZWlNXӱljz $@7@`W2CPe,npɩu=m *rJ/3jtv|Q 5Wp;3sMPȥKkpGH]B-N1Xѳ8N M&<&V-l#D /!9y2W ~:sXfl>-y[̇ىM-IĖ /Ԫչ*e N@%!#i>1P p5Atr2nhPF_ٶJ7 K6[51ݬP^3RJ5>$7^WN4wGGS|悽t]9^_(WY]OA:]^\hɉvj6QQ,7ŇTF]*'TX Gimd~#w3_Ėhvj8%]SnHLLWiP / ߸h?;K*m "B'N"F%Ě#ɰ`v.x8DEOl2{8͖ %!Wޖ:ٶiCPr4MX [9WEpVqYJCR, i?ȼa*0wM<zڱ8z"GRC|*D6n@_].7(ݛ=S٣ѫQu}.¯!똚;SP -# ts/eKzTU &Ѹq!'3syQUYnG;(F HJjM`7NK^{Aw*/$j>']];ZAA۞}!Gp76ǁi#FT!/] l?[Ij쁣:I8ɂqFsM*AB6j=S)p0DnNsܯV߻ڍoĔp %uDC=)E` $څSw[`T ȯAJ@GD(Rգo3$ £۾geࠕ:XjXj. wBiL=+uk6T~,ݻFgs]Fq( G9xS:)_3yKǵw)}jYvdQxKJ/?G% rRMW5z}{9bkɎWw'SGӫ] c>Tn o4BtŐ ضۮpW|EPb?,T s(ݰ6:-@1Pg"~dDdإQ,5ջcF5X1<=Ha"Fե xEؚ&gU9Os-^O-։d%pᨁ@GB<V(r9#oK^J;pqf褤d} %ϩ「KH}j-xxQ#`wY?IXϑu# U+~A5ZT͂b)3T#[jC>yg]KdmթYFM>6PBh%ֽRiQE tem+ ڌ!D=}c +kBc A:ty\[8Y-b%씿RIIg[Pb*ڀqlDTJqyxa6b󺍨f"VTdwZBy੡'5ZZ\:ߠ4^i$}&A^c"P64f|ry0Wch: hX{V#z^gE?1ST,l,0LȧcDNAgt琁n%Px(#׆Bu^!n"ꤪ)h⽞pKۋ"E'; 6#6-/Y\קo+.9*AgT rF?6/VBdA[*5sҐZG*mO' @&Yd¸Sd9:@bym#ownw16LŐ MU?l,XuGx,E#}I^ڶݭpw6DT,̺\A IgJV]@eN =ҭ8AGFq{-:0jKk0PLRt05axwFq/xήt;6aэ ='U T&jƪR.{D;؆0lgZFSw*5&<46[*+juU Drv~bS&? !JԚA6; ǵ&L@C)ҁJ8 #x/Z @B2-i" ,04r|Po f=}e%b k FCo6ݱ$YD>J:OnC} AARU⬊`yi;EV0i\`lG$دѮZf*A&+|7Bh^Ӧgu<_)ߝWZ%ZIs䷤;UhM2pZ逍!6 Ss]} Ьϟ2 xc(0;:QnJ v$GY:HhnW‰.n/h^"rʅ/T %abnRmF%b2@-"\J J ^Igrwwa񂂁ҡgqX CotW6x,Q"v*HL9bX%^3~0UU}8Z)4s7><}JeĞĊf`EoFC 夀V-`3نMڤP*c47=rUrN=Sun=;Ei3X~ÍotЯԵMK_tpA w݅gm{Jp<'NQ>M(y9: Ɔ߈ߑD_džຄTOEDVX3f֧; aYpAZn}v{YBBGG@7l"/ތ`@ܰ%3 *c5oS,xw۶j {m83-r5RGܷABYͭxQOJ\n !S0^Rr'GOR\ T4MC']WEfEmy)KbәQD62iǣw<ֽ{י$3 QA|WvU(;)IK'RF61(2hL|啧$iuaiNՆ' HY[?oRg qFMTQ47*Oɫ弓~dQ+9Kc QEd^s.8|H9qHzqR@Phu6+B6П_4K!w9X58)Btc۟p)&'@cCt0+Ea؀"s,FTk}kXs@n臜+m%ّKWtgzX͝c.eWjvvFoA]u]Gb)혻 F$bF@\N ZҀ"r.ˈY,?1kG'-lǒ5N0bhckiKG?t wWB?zȶ@"L&~2D9s.9=N- Q+x]Cd\c8ɛE<&$0ZHqphT- -zGZUT:Bt4$#M$dSaoÀ]/[<ƿa}xfeH.#>寙Af|d8M}'':4{7Ω"\!(}}Þ(?5 q`%>vU+q^}hdA@1c~P l0}b}z茑 k'[tf0:iS"CEj0nr{D_3}Kcdɬr^)B% ^arʫ:v."ٛbIQP *hx;zgC2w4ͼ 8h_|a55.WGkVoeWFyezjq4I?@If Djiobʂ"$AyjAþP8QZmhw.ͥU9a~&t{bdr `^q]M|`{ߟԀ;< >`|KQ׿D>r,!щQ-Ij>y"KVlf(̡lahWr8T㉣q_zRUQ9kvҤK@¯'{j{㝢1 Jl37]eZl| Y;f}Iۨ^;<#iam_g%m|2EME_'ӔTf mKsVhѦ y :lmi90@ع~¿I)wgI&L@egWe'ky9Gm|lC @,/vzS+f ]X9&It.8C\ž7CgX&ξIh3dGr SrQ/+z1խ23YeèT#;F2k ^%\Dc7t1h=]PXo>W#D05OC8 빼O X'wvO9,OLkBqeZ/{KII|R * {~œIo7@5 '9ojyb -o+P(8qțЌq*C&iQ>UClX8Eo>ӬYex#@HVx+@eV%t2c8 4QG;1\c:pt5$~m9;νO_\G \&Oh0wEtSQzHgĉoT:G wv(خS(=E}bN4LF\$R.bܺH;J>M{&|ZV]$GWaEc;rtqpY=lN"$`rCӠKK2+YMԹjO$^Oy?bvdZ0%rH{K._A.񅅀.-4FTlx)8̼z٢r>J$^PXrL"żwCF,;2$-*#Д-AKgp}:q/sAHzFuIU|0|MQ1@ǴR5'|6@_ ŭZed*UE <ʡc ] è`:kR}oN.oh] %zs N?Ȏo#9~CSͥQ,LK9'"؇L59|HF]!1K͒]S8gCf`wx` ȰT`kLWGew1]6eZ):V+n`_÷l_s͋֝AR~w8j*[r$;=`6eTCP>e7]lOׯjmDYKW1Ɣ!L;kc7 ]yX )QW'l~qɜA jQh"nJ[(,}㑓 >m\L Kj8n ;Y6cbШY$ۆg9nǗ,R6\mK)ϏcxZvJ6Tϐ[Hcx-$5_RS:cpsDi?1]0Hd ^D<(Cpj~mK\7pY%j X>}v_q<_[yL&ŀuzy{vt5@@[&bG=q.enZF)ɉ}>l5wQc&?TyCC{OIv~OTrs<2BVԩى ;v>WCQ іJ˥"cL0lb;sfZ:eeuQa;RLuc.;m:}N]UOS(HhHn3lCR"|*vNjSF5\ӫkauLZ,¬m3R6EaS7%R}C3[ωj"irW5fO⫀/]>WlwԒx1{)8XJmގ<Nf困bMFH_Y.'Uxx&Yԋ|ʹ-}gR%CRPN'da= ~/v:֣+p)]|E/tNeCGk}3+%JW 0#eED]ƀP:ٟ 1>Df^DjȼT\:WB |;HFD?vvWkyc i 1jyxZ@+M r"{hY|t,b? x%rsHĔ6OB욟Xc$>Ȟ'pzMR8LFA2 !7; -pvh4|+ MEx>q%2?DR 3?Isb v V[.#Ec52BlJOqa4*"Q(da@}^ '%]2i\H~Zdܺ0}w3Y| [*0-ZjϑkIBHYܧ;L-/^o&-j#4甍 ! U:r27'/z۵zY:3NpXˆc*ퟟB4] ??ucj6ϲFB2JQS H^?8ڠUjnwWʟ\*ϱ=$x QkLoe9w(Bʂo8(sScU,ԁ;;n{OSBAӥ $zra߄hu5=Ghց]w m2T,Pշ!(^1Fts JAQ?Vmj|=`"U) ײ2A +[?˸ **'Paeía}qA;g؅%epX:Oԭia>=6է4P+&޳(Pl]ޘ4(:Y9$$*4snecVdbu.Xq;ra'יb'B-|ð\_1 CHt9 ب$ FԕG6rmġVб5x #J#V63lU+[M:0pf>GbK = m.\_`O15ح-~}l{|'khmrPǺЙ4pax^ޚ:}.:nC^Eol.&/XRDR+H[xH2u'7gFҚ(/e45샯*̭FIsu-G,#rڏqG#w!Z(Qҽ 2`\wMق>ġL@0\* 9YUz<_G^G]KԅiXPM6s퍱RX,Zk̟" ^Y)_\ 4=ӅL Qpŗp^0’پf(%ܞ%h+*[!E`~-*/qa_$92\qL%67Mb 'JX~Ӝo Fb`yjȴ=tj=/)m+OCr 1Rf!*`;;P&z:?uѺJm Q{ b ǜP,TU+F/Ty|^>f"^y_ |!6gjKx`ؾ+dϥ`.i~d4Ah8o6=u"hV&΢LJk.Ef|<4z5P42rJ f^_B!p;:x!. *Qΰ=UMD@DMv.9#KZ"4dPPI^v=W\Δr$˸Qb3G=| w׋wDZrjt0" -kBbz*`MKSq38ոov~{+\V{ajy0&T[Sto S-iαWyk#qc97k8PW8D6>0;{@pm8 '45pNUsl(*qL(;7odBחf_LKtp)dj~iF+qƺ"yӪ%g:#Zû| Nv'jW8 3`4C8Z#dRͣ*)Ne Z HRpM?n0[J};i _QN7<)hA)kMG'Q甈{ 倻E͵RcF~X,"Ss94>ˎ$/qέw^ehUIÞMzZ$.;gTlf+_xd`Mu0mA*wAK{lEp~Z'|aCRqo5d|RQr\ #urF,Լ]"3mKѼ˔z'%t8cy!-,& 0u'X*&M9(,klk> EvޑfRq6:sbnMHmߪZ;e6YRj7.K(fZh,w)66e h) M==ZNX-@(   b4I =y͍=AґSh %#6gr5̎UZD=2=dPbB{0 ^c sɂ>Q~ SK ZfSEĉ%*a܀RH*n,NBWae'ի {R[6^͌N:l7]6>xN)MM̈́ho^\7D(fw;+{%q-̜,(jyҹ0/4@Xl&'-1Dww$wzP: =×Wr xRٸdGyez[{r8ボB:lG6Q@| "Av x4ēKfϱCIKMhBxFC`<X~ol5bQe.%h\9V<yᖥwQLXe. S${%,^ڴX\86zW@7>䵽3)db%os^C/GOA?IYC<7z΢yK bgw:"K9α,R86m8ȝѝO>B =[ȅw_]<*ѴGo 'u|(葌u9 n,ȟ6>@ dNآ#>*IߐwFғr͒i)܊.lfYfojߜ Ȇ[v>wQ.E <~DVb)` \o6l6y}s-%Z޷bt" }0qAS; ɴy[ 95Kif G 7ia-}7wNDCdgO#©ﳷi>/Mu͛4K:y׫$>쀌41`!zSLǐrjZ8; 5m<|ȇ Γ)a=\EB~sn"{&{7D#KQ@Gٗ{~e89q#v>P̖(ՖA2yTSz&Y n|%,, [#Ma<\imU~jO4B%J$c'LvlmЭ.1c{S1e)i,e'bN{<\Zs'u+M |(cJ~2/uDzCLiw!^xq-FM@P.![jJMQ̯x*b6kr%Ar l :@~R_:U $l ry4دa؞ $&TB`#VnⰺžlU!zg   [e-Gprei ,u>OhZ*]xSY_GSgxP#JLTl&T'Ҷyf=|/i>MJUd`e^P'=w^?(hTO4bͦx]tO0,2;Kąam(frZZaxߢ6u|EjM~%ЋWИVc{O{qOO+"jVXgObelYj5l*rj _覠 }c"s2dV&dAxYe4U@V& SldoB\ACyA> ;RbQi+é1'86߳JuMPc-2crMKqjrCE"L\ bKI> ac7(X> x`Ѯ jxeZt7.-Gc6AlF}7ԛx`ڔyOG컉X=+{QSFs}Ws8vq-KexBl΅y^X MB*ȿJY:4^^*E)+7B21K&-qzO)>Jl9B Yb#F@ch/wrA /xb]h*z?YKIa\z0ewW:0>ɠF'IĪkg8;gg^͖PX܌dRgQ>Fۄ1\%avvAu 7{$9]t|lJ..!mڄR[j'7Wbu+h?7K#,pTg`gD.I|,boNך[l#b"4᯻ZvI9+52rLeQ̻[-n(SlMYG3IUYXۜ4SioM\D1zzRRSR~RK uV!e~BۇdFIX7p\_fJ!MPgz)Q`V ʪxc[/P=2%ɍ.€,Z'E8ٰS'O)q2lc_0 S5*?وvsf_n63Kel[:0 NkէO)A`XT驃$Q2+4Ug[mBz/:xY!XjCEh͏+GQ2\WgTXyU^ dA7"5vMŐ4 ¢䦟H@uЀ)dd0@l18yg4=t"q&B)l56PiQ @ddAۧgIרݠyTߚoQ_Kh p;nѾivU~2;_ B(^_?p7uL+mo@^ci pxl<J@]Op'7TKi/E^b%qQc X?q'#߹ xz@ M.uC\byKldgDž S k͖֢@:Gfo]1VHL"-y|uZ." ntSiF'Cx I1CŁcaʨaH!XNe/q f[Rd m6B Id,oE=꡵ vĒ]a9^zo'4xba΃nG-vyL7`b.7>)O0<= !}ï_p30`lè-=(HvLY\4^ic/HNE #o=ZPZ,2~Sۅ=|stuT$Bh)ifۥtD.]:Cjnv2 %:{ F#e(G?A-Vi)8Qk|G;<Dɻ 9ɾ |¹.vDh6^A7*OLJKo+hxG:DŊ/e$y#tymkOFZ[Ҿc’=fo:s ᖙ*eg]1D[P_\Qe-4,TţUT̑Fc;r^CTpO%qѹ?2p I -3 ?vo*irspc7#OU#G#Q}afgˬХ.;c.4iӽm~lk,-H:+@^0qMo*\8ʶ5BwKf] =i˩42 N?Qg E")H@IuO6qtqr?eē*k:dɺHܙYx"GS9n;9<~Q9>_TkpMgQW׹RF@*/OI>Q ,NQ|L^'b0ТH !LG koK7Piv'H @2 .w]39~1p~B(13P!󄍙Lzlukz{|Gm\u CnCTZJa$o:سď BL*0C]QRg6;mfKXi$CŦIT)]#6RuGdetb#s5Xq܎FU TUN(FeNhz!:c.R{B&qv 4GAubL 2QzΫw][y]\p xűB9 hyO3/QMҠ8t_Njm3zWB#_A@Ӥ4"`ZGu=$Ydi#[95w6:E+硖L+˜Zd$f*HO˒R@:CGE9oĵO`.̾|&b&:=dWqml#sh5S@>EnVeb_29 H(Y5ىc~< x/v.؅+NYE_,;m0]1U4+܌w(?0>Fp+[ӜE]zI1'7b}kr4wYBa<4`"1o6gPI<݈I{h63 ,In?vݬ^/CX:`N"ȑ`\ V(7TIL!-#Hu$~0_̨xػnhymROD#1,W?ÂrL`_M}}nQqDc Z|@ 8:f3/gFޤg1z?% * *|ZCuδy=% +#L4s6Ly,eRgAy3l d~)cRߍ R*'7)ⲋRR!ԏFkCF@;bnbY_eKux '^8v&ٞz~}0TcfsJ+Epo<0=[^ k?,]AŸS+PLα<X9O"V/ $]9Dkn>=5 T߅|B ZĠh߽IўIi(&#+mBD9a1&P&OIg8u;pgN^c a\V\0 yE Z֕fCX \v$3{RLzn46 Q3T?ޘ5.@<-ܼ)T[k=@[-S}Pg&nt/ 5#ɖJPrGUE6Sݸо-%iPn{ .A2>-`wRZQ-LL¡Gx0WgIl ExLg>@ͨ-'3ոgo@i%F';eErD>z\YMyw5_E62>YSr?:YZċznhSmn0zF; V>! jôz^[tSR#i,eRQWIh30Jq#"l ( $阮r& a-.qwT"Ev{-q-yگ~$ଆ*',M{21^}Fkýeܜ5w]} u]zuKWLX?~|w~= ؁D꒱,0]7J2]ypdH GB!BvozjX9DWTrS%a9[".$ 5K @r.*'3aKO-_1vZ,eƲrTV7=x ~y 9橿"̝qV,L]pZ'֑:Ttbg6v$-X)߁!mPzOKj `0G`fk[_0)`B`NG/q*#W??S+A74ln͚/}MGvQًAb`<ߜg],y fkP[6"IJ@!B1 OXr^z}@;΅25xIX)G%gیjOgl&LI.}p+ipU;}X|WNoOT_vͲVلկuMETL^?QWdT}&˞-VR(7Rh飸1)@b+擰#!#eHo_p74>*ZA)y"#­\Zr_- 4Vnn'A$5O].t)е. D݄i-y>ma)裏}@/ C0k}y/K:(0V%uxmr  Vq{DZ"nzb=_IGd[U&ffHޤS56@Z v]k?>KS,_f8iOdj(>ջg@; Dfjs[':ALjO9RB3m~M7cv_bcoY޻IךXT 22z ȽOmWˉ}$Q.Gǜ*9]zZ@f Xv y%ZG7*;GFo9r>M8PjC##:&1 ئ -\SspVټߺ@y\yKBqDԢK"{ǃN˔[@dR3:[nCGn~SL||qNWFuey&&TU&nH.+>H,"yf^B~NN[ &TgWE|m~  BTyNq(cWgf!{UVEN '|/wj.a0W98WԶp18Pyi3 0djzu@kr ]5k۠#XyƲ_ $3}x}-gk[2ٞ56{x) ľS`{mªVǀMꏄ$ox8Ez'קw(hBIH.hU0n 3Ͳ'2+7"&٧1qwcGhIZQ:7Ɍ&b+{L=O+|FOv`ȹRByFCgv ssTG_\zDKOXLhSZZ\%Runt"ƕtJHN1¤*pQȗq8N6BJBf3iST_{XL9O }mۿD)ı߁ hB\E o7EJrXfI{ >g}n( ] $ŘϨ"uhp}GE2 ) %Hg)>slXLn=SvB kת-d5C  g,]\]P͢40#d~M"_2ӲL=?n Q'ӬZ&rZ4+,*PҴ]/,DBؓـٲ% 7]Ya_Pej93Ktr\H5B't'j)J-BD \7 iZ^ߔ?g.˵v=ف=DYZf/` x.OD ?vw~9ew {4pTKQE֨ה-KRc ]['zr;{r0p=(t*hLbSb&&n>$Y׫j2 ִ4.(>3p;;e~z7D F?!dGLa0O?Cw4esϬ68:zܞȈ騩 ̮_[ w)/OKjYgGO9EIDM_d$-pFl *7[kBjN;<n@ip[0Ė~XU X4è F['v,pJۊ(vCw/lv!W)% h\ s~jR M;5*n:WsO Lh_ 9 -NIRS N8Vg6HtBOp57?*=oP]VM[C֣N{hp$mxj%7M@RvC@#H{\5Rqyp9+[;0 &ݥO WFʹqEjlLg?K>{&` uvCO0?>s|wﲣy\1U 9x*|p{*OZF_ܒv}?zE$˼ڷgתC"Z[_6hCx(d^{9v8QUh?E˔e֚h bH҈TF}Q:gxJ iSNd];P) k$#nS% ?mf$! NlɃJ$Jg&?iߖSoL4a'{p,&#m@qZLg Vm>BEgZN,F+Z&(Ti$^ʍ{4@f. f;w7N? FK5PC@FqiޝSM xJqE1>FVzv[ۃ *iYGx_IavNb88Xw=6tz R}-"J"W$b h,$[MzB `L,II SCl9m]q7`j Z}ҫg JJYA v>ٕ~vygFk-%%3Q >Kycx:O+{-*Ou A?X.FI5y^܁QE }5r&leR@03 RZSɷ[FSVӅ&Ր`-҃v9{e]ցѭܸy-`"Z'[m 1%q?OhH\,pIxk"@QXxmCPkG8(%!dk?-˷mYR=ձV?9u:ݙdUϭ"NfBTFZ@5wq/ )U٬A;^g7^X*>}$NȰN=H"bj13U6SP9#|EC-{5a~KHDG;D'D0Mo@- kRSC) a-Q\~ 21Tlѫ#“=ZRo8t2ҝF) #)v5J ?e8L;"$W 5_/4PIpP)!K> ؃:[7g7K%Y_g&"nO51B8ی,(M*>) &~78T94RJ:.L8#o/үc[cdbomq,A* zj=8S!# SFuq_6鋫xopj;wҿ% OgP%6~MdG{й ]T}e6ol5] f0{3~_p+V S+.߶SAOC2V|<$7Wgl(K[1'˚BgCwIS$??-_aU-$1e|&̭I$$g@S~r &$!.uaps(],dR:,/J&ix "*6{ofNMiU_w*fޙ7vX|i֍֪۱Ty:R-MC ʋ53Y/YYWj:2SO3i14̋ka2ЧY)O"MOHB #PߡR1r@PkdǮS;8hYW"\Q|H .ႝPyc^yy2a{Kí\{C-kM%fq_2nOd,dC_̾p%gPim64VDccͧ&[Oǂl"^9brn7k0'U;@%srґ-/}/.v̾2~.g{M5GbqDuQZᇩu!,7 Y(Mkh)wCD^҇GOr7&o?z*j/kL T?"xp&爋!u[cEk=YeX*Sebؐ^?sqvzam(FԩB,N5z4_' NIg.ẗv0SF!ė65>9=AgS*|6:gunwWCQ-Yb#\ c ϒ!F4X?S,Ip7k_8tG!ٌ LHHxO.2,Y#F5@ٳ }VJvOo+y2)v]2ӣ lڻ&qC9X>қq̋qMP]-?R@.:'M[܆&]j[qj$zdt4_W.ɹfD|wI=G, 2|,F \!( 9Z+ڷV7E, _MOvT`< LW]}|7[z'5]hXqShFfQF󒾰Ϸn[W`T3BR){: 7UI\c<3gGYr0'~_^{ŖZI,X8m;lejuI[8̅jq|{$T=/7%m"ceO)|QR!N264rۯm:zUVDػ,3 &hV5 -dDA5=5qcex9=N&G9mIjF֡J iv0$R&uχ+2uAyL-ٶYu8`ZiN/+n&~*O ww54]ڌ豳#W(wѦ{3d"#p>6E+,cd6Mnf9W)"%r.4i6\k!K@.1!lx|6%dA$;<k ?J7I4,W 3}8+SwpZDnL*MkJ̡Lx7wiy!8ڟ5$4@Xi&cga}5o1Jorm2/OTޡ-x"XUEP@TzXqsWŸiNfut4js!͉9ҵ=j2c(*Z=r}%HHN/M{_+wxǎu{R}_v_ӄ K>ub igNF?6e拜l 퀉3l/aTk>iWQ<X/F\XbI*<3C\x+qus6w|HUB}֊vI2{A&I?"OI1{yCF9% FX,G)w =jc9:wɨ=Nb7]MeW~70DZ:8jFا8udUɧKRpMH9C/?h=}C`IS>SE3KZ~J7+>X?"4D١ d͢jOذL\Лi#IU6C}w6AZ[rqn4XͭVqޯϾYPO̺K^fr$mN9 g|u=vYuyM*ؿJQYWSVvfL1"vk++= ⶤ+H;l=n"$#X>|:6q? Dz GYmgK1;xJh+#Hbwf)ijy]ߴ!3RB"r*E5GmrՕٟǡ QD H$rS nRϲ̈́v*`\ǣt@)~48f=M'Q6'Dg\(Dt3C{GS_b1=m9-Y*2곎Cf淪?n@䟃{uoV-'iw #MJ6O]5 ;/Rb6:w~)k; Ot2$ TwsWyֻct]q* %\^!G#'q׃lj \B[`2 O&!Ea}?|qԑ,rETVb/ z0:'e]K?\*|gj tvoK8Bw9!) /.O}å4b#x 8He #b͔?$Moڡk&8FW}R!~\C /uZR?ڎ? fOAwW7UK8J²VryL{xjY?i#zMr].)w7%=Q䖠1rgW@IK9}MKtn'x أ`Q K U-j)o4sfv6 A<;t)ձmآ ֶaDIģ {~\U)@X'HTqbꤵ jP͈@Z G6~e7s^Nj-0&gMEux <׼ DoqI͸Si;bXPo KI Kښ*18A2Y|m l3u'_:wO q761Sݷӫln}Fgn+;Y&_YPqgHW@&&c9@ F E rizgsB[U zb]|6bE] 8Jm_ƒ@ VR@\Cn@^\fq2Ƿ}X.1 IlF9w[wWR,s0eHQߔ 2<8V!}:ZlB&GWx }ow9 "jE"{g&4܍ssy/2*BW%1*;ut`zx2i1 pF_)qaYnjA{?3 :I4}D*@ uPܳbݼ>j)cU^*L*cJh/pgR[`murZyJW#I Bd(y$mRUr&|_5`ƅK- \`ڵifS!.gqf1ldžcvlW Քrரd L=]s(x^{Y̦6 /N*/Ǵ1|pH{"CY'G71 $Tp\9+Z ո_ۨ Kj-#ww> )t9/>5ɂGJà$>- R4CzC\ ivz|v,zS8`K4.x-Nz];)MW"D;;nVD9n,_: Qls"m65E) ԏ{aO&ݫ (gHyg}!>Ͽz4X I =~\ąн M`(/ LrYNZxZZ=iöC:oqRu' w\xkv_"Osxm8BrX?wu‡RtREab]Cp(GmWZIzjûQAl "tLc1=m Q3%)audYNe%.x.{ǮTW⡘oV_H.-o>+{0WkРYpͥa|R''a3jqTy+pܔcW%;5M^ #5,I3!7"wD s;i9`nki~PcV V>{ABɠ'lSs>ȔV[$+f7L[ylV3cL=\|yt}7/OI3)ÃR73?Q#VzZaE,7llvr -ڗNw"'^2` ;wD0]ålEI z[ X:Y&/xkO~t~ET )Z hD?X=d{Mw" [Bcqe0Y)8;1q>Wqw7S/}?$7Olٝ02~%^d|[:7QnGCљN8VTO>{Qe"G=zdj9N'9 η0 .L6'GkIvQj"El[O Փ&qnc)pe%+&h h`?BoY RdH_maʩ^7j嫓ZM;e>~F6?ʃ5FJ֢l?.LaLEʒ k(Ύؒ +@1p\|,& ʭ)HiNؿ׭ӷK]f3;U2RSC3%~BERZ]!!õ37)\| rfin>+wZ͞(^/T>Vg?tJ׊zOp-&]6GБsgړduGH?ps owT>ـYL| a Iq0-Vz˻ y ;|FuX+_|֎!ˉLx_OL&M}u!x39*%mgIǔ2e жs,nJ  AgPlXdnWjvfDZpQ% ~Cf/#2;tߠ귒J /މ mnƤhQyŇqMf Πxܟ]xdHqoXWqԅRb ȕȗlǹޮ4wx}x2e̾+iK#sBw@w*| `뀿ߨȻa  Obph)/);ŋ&{ApQ\H%uVux!ͩZlC^fľczESaP >MgGNͼ;@Ӣp[Oh6ECǦPGŒPB0ߪXi7%'c[Ftݑj:2OϢ,õ a &;csżYqe]9{tf}'poe7bu Uԏ6ĭ╆6 KNUmz8V%{ Yl"UF%A(OLfcI+ ( Iw Z8sa8ї3O91^&Xx\[w"ܭn^"ym:48ΟaHUP/z5ktޓCoK?hz,Kncɉ2A4m }x7= JtAJ%jwH~Yi+ Kx )4ئZnbQ.ʷR@'*!X\yT=zNa +:v 5 x 7ZVMo`{u1NU"Vy_%oڛc?8/o4B @jDQ]yui'jlA%^0Lx{߇N14S]gɸX#DPO5Ms,o#KQ?W:iãdlHqnH޶kA]v+ ?)I. D&24`0jSOSu엊1vx3R,o8 7E.MOS`\fH]-XLz8~Eְe'EN+N.YV*=jv㢐,-bPC'xw(TH O `Njx=D hӲ{҇`:%w*!^z'{mV qKl MFhA_'ć2%剖~#fOM* ؘm(Ȏp=3AFa-'}Nz!>r&Ğ@!1G)`#% ۦdqIb&>hP ,mfDv%FMhHWrQGK7O"7 D+ʠo)N &cIW`xzk5Ím+ RqN%qz>UZ?"z`Ҭ2?$JĦ3*ػrhy۝yzFQ]&{K9F^J4AAƸZt @YL^2mН?Nbvvx/vISz!m G?Fy67'.&DS.bN$\K783i\2_ÿ}|9Ss4Z?$.څwwYolaIgu72hjA!9K{Eyۣ:ͳʓ!x!,1eKŝexIjaIVG4͛͹҇"ETd ;\ΑOۅsc/De0{YAzs7E `IѾ8ЕG8Ȭƒʳ>:F AcvFD=p>vD/iB)ʃ;?Jb\A=JݳNFx H K].7TҾwz#8 :˂AUҕKj 9l#mI_ś@HAEsԳ& ut£#PaM5ہ$MEJ2&\ U Cٿ7C8%X)aL6^RĄAJi7nG͌rWȖ ZN̟zCOe"26|*>}/紈x`1Ma0MRDiܣ1W[v vlOϳ!S x`ԳI;_<H1P<㵕7d [.E<ɏ2$.L-1%U9Lnx wqx/1fERQq3f~(QuD(8e3 s-.L)%wYw2s.ԸUPG%1sCV㘬q3Uk> -MNI,aU]b609ܷv^b,:5K to@l~k:5calgHR3$7gי {Nxg:p&񮤸i)o&D(i'ȻSdj'MUϹD=Oabi#tnksۂ|0(yHbTo陃[E匨OρL&nR1EV /zKCw˲\{)DBC, C `f$Ng&{?v!:[Adb_JKp6&Rs[;v j"M3[TJѫdZ1̯+$mm4MBpxe;DU\F$xpuBR) $no Fd"Ƀ&];8ݡzM u2U/4/y8 oYB7+|"8ْ~ơߝ&{+p?po^[ EXwъM_Yipc˓q02斏>G?f͏8G 4 ,+tKH0_\.=9Wcjk<5-ީ}t4jUW8zKX2uW[RNz;UXu&`pz/q[B^ Ƨ~m Nb@#TCP:$:<&u-msf5Y]GǯAM2U Y<׳C2?(eՀݫ:>8%K[q ?-j^x͕H@W#G!#Đ/`+Р\|sz_mȷn:ƁMjjB;cR*Pӫ4IlX%_NTEͫ,ڭ=lM ?bSwGdh5^{5~ga9BFmP.dSsH)sgXT :O}~kdaҊC.GbJnF@};YBٸ.I$ sYXI  \ %c/eWO=Ղ//Z ɳ Li \t妹D*ǝG,劷[5#Λbb$*tN$>xm^xk촪oxStɕgbFi3ی)^c[5,B|0w%}Gq ,v+L$#R(W4Vu-4oFU}h]2cH!'2To7@R  ,hiXɥ>Omx4Y4, 3bX<<6s*# ޳^9־= [^DFvxKerR$GyWmgC:iej@tA%rirpGܣy3GӍZ^i/ +hiD"҄^;a5 L((9)SV6qsFkCeMy/pfl Ծt/$_Ѱ9{bV| #Vf2:SFӡ# e[+Q쨸IѯRF}u0оI @:6V =A( 5Ńs6L )ŕVA \+Qn9ߒd%ǒyFτ:]'6!}j?w1 tV6Ao(D<Ш+ k\G+xި~ V/,_J<v !` V.)Mny9j|Ôa.  C[ku J!L>w[rM_F_ov5"M^m*sb P$1?['ڮJ/JIS>8bLjOta-C{ ytE~w4]hR lz,_eI~щ?*cC(j"Dٹ6x.k. ǁ.FF[8x(oS(VZyZ䷸rfu2Ju+[sx3tx)(X#Թvwf#&EÚl1wg {lX 􏈗mۼ<us=e3<Ձq@3nF[oc8}eu#+ bFufZ|PR po=@_k8y.ǮNM3;>K(p"g0|ĮPn)r,Y]51m!̳S#`SC0k 7-6 ,U\$xE3N/HO ܿ>.raq8D'Yo"WĦe `29XHs 'ʘace}9)NkUw>. rE)/X0 }%!V ťMRiV7U/LTZ1_7S\}0cP= <ȋBB&HC &ZBo~f}3GL7RsPwҁ94p_edF3Sl T` pFfhg![=* oo2-HP?autM*n`cJ9Ӟ'" |]7j@Ⱥq?P'- .[^>ۗKp5OVz;x`rs2QPmʒ4e }jkk>X>hY^ [jXT8r2NTM2x<}3^=ۜ"`g'$|vz[8IǻXB}Vzb*@^k8zB_ !,X/;%B@ ] ar@ً?vi*RjHIVMೢبg4=xoynD|. rEQ/g.(g!fzP/@wpng?*SXl1zp-G|ӱCT7gUPC(>t&MV ۃhg~C.@B(*27G`I'IgMf Y8}L \7JCh"Z!ԣ֎?_Y2=XB{=6KU 8!n[{-=ݠ@m@~jYƵ{bv: 3!;9788y ڱ!w&:=AR(M!O`! 4P+LMTҫǀUPg66X WGp,=Us3]+5؆0Lhb[e! ۯȶ*^~E{(o>eE=zUuG5]EjLl bƽDĠA՟c;gxGe5@Z1*f܌rY _ g4kY Z363-Ub[~υ60F,F<X9 {kpXy:9/n6Q, 4VnA]uDY8F ddd0\.l !Wh3/SMBڮjA1k كMW"d{OM/U.W驗bD:U>hҔ-j:;em-jM%"Dm ™& lEnNL|KLz g6.;s2ML (x5|YPbIu^a/vMR # ē]G-O£C&T@mQQ]xffN{ 61kf*y0gA&3slӒ`($ nuU>/9jCVl^y#KhCbÊ e4'rK 3~Fr NIhvAC\'jp"b|̧z^{kȶ[@"$>ET8%`0RG $3 ,< =^ЙH^wʛ)CiV0M\"!tf] ls\xk\~e1w|,(vфO\QSȼ+ PPyZP*t%ڄxA1oT8 $6{<˜=(|sN,~\#}vEܟ.` yP k|`%&FeAm6W2"gԏ-.y?pT_r<oޤumA;`w ?_R T`SZQiE7ŶI>p<)btF"/|*I ؠ[Q(tdz Ӊl2cK43}Ʃ3I)&\a>lQR齐+p6sўO#v0ls-Џ?N>Š\_b`Kl#DmCV”kHt9f{R!ޥ,=Lcb1P90;`R ޣ8 FbԔU KC?Ak. Ů$ID]Qk"PKPB4g|IqYXJ#t3B c#',-Eطl<7]ղ*ҜWfV|#~V',P 8@UnE11U,5]M6]=4Sp'_2SܬB`;Tp&Sk|mOOZ *XR5P=2yA 2xP򒴵>* >N}}.$1kO kw7l2Ou(ӳhQ$eqT.lNcd?!f:1bӅa^lXĉCa$95,FkwaOIA=ޫ FɌiynb%?RƈcJiA%p!3i\W}vgl$WƮ""7Pzu7(\,ʾPb1@A]͑Bz.B~Zu,~.Kb:n|4].Wt TI*͕=ϙQ31RS2l*Ɨ-w J(Ph!%FNVEٱ |YO>7M?Wa5`Ǥ÷{j9N'a_@ç٤RS (,Zxz%{Qh1 ?a6Đ7C^\qj%xKC(d`P v`,uG @IMX0xuGl_"\t׶|_ǘiwQ" V(ϰML.mҦ\JR&PIjGbʓH}' bȖlFPSΩEb_v/YHz;]=Ǭڀ 6R ~O_L2EQǟ1e{4HQzNZ3sIYt=™n\{ۢGDG8*VD͎bgzC78JuPKaFũ7/6DVlK,4`x;yr%Elw nMG; +[f'5WหMDL=łL=\|ųrH-4UEhDxcX>vkJ}UNכDhc)_vqƿ?NV'ّ*FYwr!kv4T^tq=rwc[r, ӯL xmRfu mr;s>iY#TXK/0[0(XE>ZXo( S.XwwÅh E$zWׁEК eƎy;֖濫!1s#xN1>lYz/beoQΠXaX\#ڇYR<2n҆Eq8l\-fk 64rHghq|K>==z1{Eθ|Hm(_K@78}Պ.lR_nl#o|t+%Ћ峈:W@F|Fw0B4 >h?&֎u>=:ZЖw-314l?%<WFF)omWO{ { w9~^A!>In k򆡃X)ѳsMnp>_E\!mXGke[b4!!`m#_o<.|8cɎJ1}GwiW4?.bA E=(xGoӝ[aߨ[Ik7-uZrP!15¨5Ov:a<鱮'uirHz1 7}V`g# <47.βJ>rbWjl6z]g:Aь cy'&*f2סּTS}sx patkia c|xnI0TMc|Gvɲ4fU؁7#Hm蹼N!8 L,b zRo'IV6\A"T21N$7hKSZNO3FO6Ҙ(0 +u ԚRB%\IlhI'<~%Ďa3VwBC9?Ru~x6DRsIcl7#&INRۧLߗ(![N o?sP@Gj tES{L H O 5R!2RWDKchiǿ<2R{N u;I7RpwISQW 1r)X:oj wQ(&RIdoe_AH\ );7X[{!~ZKy*̼ѡ8<U!|q\5!:!5;͑ˊAvi3ׅ6xx !\/k_bF̗t ;[S=FP!sqR#}([W W`%D/J#<luzua _&Kw)rPRIIƇ)w9' gwlhjC}<~,PyrJʠdlz*,}QB4Bn{ՓG8s @p7ۃBXE>k<8UE~]`j_ 5'nK$8RM\g֞c)xeզպ]جQp rTʂݏ`@;r|%R#hpa83wb w"Iii@1 EJtM S+1zeѶ"ȭtmo(+$}%rg$PL.6_Õ}%kv/?ﭵPv 8)enFVܰj\.$9$@ԒgDn *LAY#=ۻƌtwHgH!I"jUFm/S|Ȁ9FO』aPev{iOų[c(id,wֹMKg[ZLv3F Le7BF_+ $n_t%.U[oHwzrO޼Tܑ )9w(buSw.xBj?ƗoVLCWC;IOR#q]}8G͑7' Ql`8 `;]ⱌ{^F'c0A " Tp{[a,8<ɨI=T`",>0੷=hM&D:m ^8ː^' K5VzφB«ΊyՍ" RM"ȔK/Zϗ@>n> '=6p"YW} UGdLl:*MM/' (RD40?:Wui6P_/pmUH [VL5t:zOZс(qR% Č8N֍8_KM yV#[~$7CXe鲱YqInpaM!=:AAsP]b|HuPܞ+%N+Ȗ-_0!rL+B a"6gu9嵧 Kr'Mt  )%k(Vˆ瞅h/u@L×WT㡄qfqckv"Hĸz^-Ī FFU(𫃥0j?yj~v?r+k9o G=E)+2-ՐΔٖ =U0Ma\4]C1PrEuf/֩":+}G] N'_rWvq|Uq/a=ҩiZ훪 `8{(7eM,($sU;3r1]~+:k;?Ȣ#!Fr5ƝbЎ (!ن"t\av5eTGС܁J^؇1=m~ķ,x҈PXۮg(U@'Z3O4vVھZ.=H{()^T`5!Jg3R;Co1Α`4{7N<O7*mDe b@`wlqa::E]dB 5̩df r߽VoHLnnГWp ],)#N H+߯B#R { {@AދPx6;L)b>C8 kvGjz+WE'PfG {xI m_QfyA4 4\m?W]Ov'wlKYJWk$V>Ƿ5k?w>9]Nc6a44*B-ФXKHݥjUvZ3":zF2* \ў]zy1X*TYjʫCCX_[I˕HPm9b`?飍2j/Ƨt0;~#j)-y+]ki~~-"=dc̺x6Q25k+ DXkikŞbO-W #ɃSO@h (GB#UM0P}AMEk m=D:-llf+л>D<y,=+4\i{\ˬwXMjqs W+aI3[\ /Q# 1_ѼOP ^&n:VD9c\Vp>p׻."P!a)-F(>*T+TQG*ĉCTXbr ۉx dPlg1рۑ sj?R9߾%TR"N[La fegS-m MɜRIflJu<($jIw4VRھ|A4|$'?^v*]ՒQe7^弧))Ŋ?Ŀ\aWfSKoU'D ovW$Bj1,+)˪Ro\.gpqqUoeixPlX#BYl"#zUBF:zM6=^nH^zsIUP?MP r dS֬IW&Lkf,רhJb{$WvǬp A✺rLjc%YryZ{c%7ħ+N_Uۓ#!ϴτ~HLίNg#j : PY66 SNRˤ 8pղhymN 䈢4|YVw q`_9#NҳR@ |gNY"!ѯs%m4ϴB BzܰAsQ#-vix2BI{ft믤TE,5?I4?csgnqX1HnKYeXsg]{ٞ536}E5}cIwW 8tgBnU7Fw9AC]*/݉挤XO&wwbpϯ:+B(EKuh `*D<6/v&1R0db׍D!>lCT0լ'R Z],UA~dc۾O&;E 𱘅qz'sZ I-o:vͭEՎ7C13VC1:Z\\`l$k~hPF]  \󲋴JꢊCfXUgRnIbSkO@ʎRT/+ۜ,` t6ksہP,O|yLS0?@䮼~ DQVX\㫁5h~΄ lP"[V;yTNQ!ڳ͝ w 0r݂g5&I Y +aS;ˆ:0ξ?16!1$2PIę0oy,vByF{Z=L{- *D#I.+ A3^\}ӈ8^8`#=ݣ\5`GۆΫˌ|,9LDgK

kFNX-3b!Sk1HN_fVtmsK(r\bҜ6y{U\c;nxRO5(%7x 9\13N|x&Nj G},{vi3B[j?{z S]ZV;-Y+3YiMvb63c ?= n)঴DzDFS,_>MTύ5ʅY ik$}D6ϊ;-+*.WIAs6'qOOY ${P?&ȼ&|DHf y!ް'5~xj jݩCHBx[VZnmθWrĢUu \Ǧ?iawT QϹK5⤥ԁOِ+K8(/H8OU)?,/KYPpħy^X}%[˵ ]LnNmN.z@IV>rO]k#u2FE!ߘ슬ATܼu<0^<̧0:>/7_R(k@h/1+s%=,1y9XO g`W#d;!gy=VIx mڭi!o,Csi+r&I !Cm8)4jYnP5+r"pؘqӘ9YG40Qyލ0-*J9m'&:g }_dIjw5T!."G@Dih/0ra9hlmm p$t%Q%73q f/#U} &/w)8"qi+]Zt@:ߨu*Ğ%֨6(T`/.CUnH^iܫHi߂Ðeh)dN ~`ʮřu)6hQ',2dbA-ңau .zSVqj[Q2GG01 ,aے Rc@_)ox.2 iS_;ÚLJ/ubLV06ӐpUatؓagpZ$tU sS?(^O5e!{-U(Xs &@L{c2%aM?yd{98/ G l>TŴq/'tۘV5W/>Ohn1ލ> T<H:kfK(]&3@g)`)wCN!DmjUD,1[ gyIUSN]yO@Ś E/vq^]r M_Pր G+NP{LJc6WĽ,g Tv3z)2ȭًJVUi1-` Z8NC:6nL̉5>&J /xWMD\ x/(_- @da4^}=//]a1Pm7d!.X[aI)V$#3|%ŝ$<|Y 56چ9A.l7kC8Tp}- 8T?OymYe I J2?1~xcwZT.c3)Nש4E9r-x})u0E @Vݠrr$0@M7Y{yf؂~D Db~O00ScڕJF Y1 (Jo&O{;Ep|@]? Ӭ)1[?crL[n$R;^JB9/uq:X[BoABhpK^e޸oZB;RN릢*}1o%n c> l ѹVPXWst ~QvJߜ3<̮ bͰ4'2! %~Dv?*dA=Ď-qq/4Q% YB~8:Me$uE.fC #pI8feF|h٢XNLՌSiL @Jn.^KƮ]+33)S@R1DJ>vZj#m|P^D_J߶o Ndat;szYz`)'te Bd;g1ad·ߍI-Uy$P`Xϋ,c`UR,_O w5>532]Jn]JA{beŅzާps"73jI B]ɿ,X3tbLH !vYYKŰ m#wFkY1vb+){u_<Ӕ˃EQYs :1!k)R ͡ӴNF)ؤp:bT?)$_4 8@ID/<]"A/\4Q Cjq/BvEɸպo0n5"rD <<jObnէTRX?A}m,H" 1WܱԹK:}uJP(=o~ M]Q @t10쁣``6W;^2R;ð%=IfႊsM;mqBwTI-[_p0Et?t)p "kЗX*kl.W(,o$1ԶJ3Ck=?@åѤ5~U /MIO6&S]X ,& /Ve7*"v2kOC;$ >qޮxD_͘`&x5-}i`ç87+o \'TIW}4Ge {({.kS4_z7]s:; W5磦PV 3_t}.7/f2hmR$ \JIXK+5s%5l,n$悂wpV y`|i-e@OfU  M y`3˞7Kn9j4RE XyaHiC BuᆵS5ѾGнxbp2c 2bH6Uܺ"_ftARxiivRuA8k zR._JlfX`:_a!a2:lB#xV񖂉l;?z ="KhgHX̔QMF!6}EP!|@]w?8M0{%=&2e?hs8⣓-OiQiU}[ (:Шsǐs4Vk <M# M26> %ɯf:yylEyt ̛ &ڭ,]|g\פZՑ)vRl^5&G:\+'SaѨ&%EAs,Y=p̱9dNuX:IKBgtPzJay0EA!S"kI4{t(={ciZW"PJ@ダNL5AYKf dm ?ܧqt MO<􄻎  @rÉO/`7%Yr zUEayopOU= I5ڝ:+)+;b@z{GWxǛk3..sfrpB>_w^gm(IO~0H #z:Cv2mzRKؒcl)akkpk{ލu {~KzMz74hҹ;]-jLvj{-S'l} =<4baZ0 ^1zg"RkBWk6M^3!qƩNݭ2s9*QĿYgqҹ껼W w(vO{9y8  kbQ05˵vyis,:bVR{ F00nßAgUp%3:7}ֺoz {U`@/ֱ[b簭nuٟ:I~993[됰FQu'U'(.H%Η ^F%=\.KNYs(І{FQi[e5;Z$,v;1J#4yA<]"d`GX!gA!A vLk$Qٻ#}½=.3Źuh9Q ;g("T.'KKQO&Nm)Y.AcWh;70"D̊Ȣ^^2Zˑ~iZ['&B Sl 2>p{5eFaôB8!;p2#R1@m!]C}&.)u툷“֩a!իfc6`a)V?xN.K ˳$uB#&zEw 26QNگ ڼU#53yL1ۛE>L.*0a3DA[>=%81fpxTP@=OVW0VΝ눣xWv6k=he~EQ, df"F >ROF:e:2<(١ڝ=|𷢧碸6RA޸߽?6-isqLrR["hA+^NX>z(t '*| 4xv?si.4r=a ȜlI=E 4 0'3mç rUew6?=:A>1\U0aOIH?E@r2$ka ?YK!H/hb[ 8q,JT_&6`%Ri}6)*!{>v)ĻKCP!uX@Z^gý9><3tK)itZ3g4г&8kt>Wln+߭ɞ~~xS2}J6VƆ N3~o] ަ<ڲp /0152Eȍ2.Nr{dr֗6CF$M'@Ś2{)b(":0KF b}w|[cZ9 ˼&Λ.7T֕gRKus=K^:TTLm`9 \r^L`}NӕsTF<3$m;ҵ~VQo3YFKnS,֠0Rj2n&R2 )}?KLyHFJپ|\&B)Z#DzWhs{*bj xL 51+o)׮!&,HbJY棞=ʕ`! ,q+}"pמOU6p=|X˙ ~>Vh9~x Df(w 07ksqN?طفhll X:p6ܓnmDu:r>c֞CHǽ\ u.DHC$^5xǠxsݾŹ$jrN+Fr:0$t4q:>UcY1>~! q G-LyJZ$0-5AKil$?i|wlBUR^=pa2aZqEcC!aF(%%VbQ DSc" DPhڐ\+y{J5"Ls@dk.ԤWV+^= EZt3˻gTD(/2PC_CĎv;rLP#4#^d:OTm ]Zk=WAtB PV+9CQR`\Q79c$ ˡ\Nco@8N#$fGÙS\njh5^DTͨVg[y #1R+=fG: c@6e_oZ7љ^c dC c>uM9Җ>)>Y\NA H7[Akch"m{!-)N}5c1]?PzbFDtEx3,?`b.-y%~# }(+Һuot;B.]&9h}wJD1ց2h20B8`-1$`s:^T3iZ-D׳b Ƞ\߭+-x`XPEbG8M+KJ2"/ޙ7̓I8mi)Hy,="q? :?KF@? 6c1ծߵ/+Z'l23߅1'yfOC1GeN3lWbzQŊԨ/ޔӌ:ށY`uOnhOluDAwWQE.WTY: CP7Kga,1 o-ԡZ%N])ԪoChHCx^G`ʅiw=/Ux7:t8GL;胲P{+s?Vk{XY-#%V"XR/sq9O 6A}&Hxi9  VGR9M.AO|H2kc{1N횁P;vlEyR,Fs2/SoͲ,0@A5syHm nLQ4ȷiׂl^H5z%(^Emݗ>>%ogݬT[,|ڥ{)aU+H M˶yiq&A88(rوhZ' \8F?<}ÓK3-rY{J:҄kr+_/ധu ]`ݚZ⛰{ w7ags&F4yPz?q21b\?wbe7d _#TxtN {o2qw3 )J楼ii_AKs>Brfu. 27>0[tH"es$gYQ=:aӯhH,U6%̌?L+h养,0$֞e&U~Y[j'6:#; 5}EO0r`r|)~?k\oQ>+8GGOnRUD,HWл('iAsٰ0" ^ @Sk^ȁO Df, v4Z3h6$]Bv (WyzչsS')leekkWՆU| )DXG9ju'H{'tLsXP]cCNu'vq>NaPc͢'t8pwC:p*EMRCjY_NlxXŒu}v:~Ҭ6\MU @^,Q]yȗ~eV*}1s7y`uyRI+V1@M j>Z]m?es0 e&,7QME,1t4DCzֳfsG6)_McirZ\`&9M_~f07V ܴ"( 7lsi;B~8q V׉Ni&6uX1뤅G0/r+OW(XdN]h2X%KCLȍ5O'<3wa9 LUE5̡hm^]%sLb5D ?<Ө6\sc! xC:WDUpP(Ƃ P=8D4~0?Ā&f{G*?M9O;fb@^1 hc(m T+7I2xng.ui|baNx0 ![ k!Jb9'׻C~? NB]7O !; 1G.Ndf] btۄ_u[F-Cӱv7qkPO%F+E/,_i:/:KYPm5'"(i2W$ؿãdOC1Uv6v@5+qibXCߞlsgCʆ99C#N8;4PkJ[.QʐcN1'N`\#l=wK~Ym9xݩ BTMN[*pYv\"]VPTo)ŧb9 sjLt >-Q8t-co r#rH_?|& I6qPձڇU8G3\̏6GceԟQT_ʁUg$B$b%d?VYiċmI/8iGK},ZR\ǒYs#45ЄML<6OO񼖈-ҳ ѓuA]cl~d @[z9=0ҍ钜bf@v v[Tfn Dn(_S>}k/J1m&1_=#Gl0dM™CX`7G;T&yIZ]ܞcK"m ):qY-&\/nj*VƧp @[pXp|KVƄ>w݌yO9g^lԣ9ݱC[cI6/'gz'ЂG/H6x[pH448!wN6;̅g LA)RiXԹ"-ƨNSTFg( v+صc!#ܾ'ç&Zv(U]٢j^6>R ;M]9Ȣw.ŗJ&G^A,Ȝp D L OQoH0,^'ଔi4-揮 u4(N5c22+i}&i/\B[Cː;_~19uAI_ r@]n R! CCe8Ҍ7<nn?^0ח]>$q-;L*zlm3RyK?իڸW"DQC mNەaDaȴ=)F]wfK/ɕ ,=yRqpqmI –@fٍݔ/͍PM/1{Z]o #4;TDLa"y,bd4cn5ݓ膂Kwj K~FIa=>m**PklYMkS3Ēo3]+ș5uI">jMiB(!)F Dۃ`} k0 ec{9rUy.r8 xsɘ2)AU>Խe-ȳ4QSň#-=*|e@yE!h5~Gz>.lT!n3Ϳ`퉘wx~cR!MJvtZ(e} mS4{6OXRi []Lou ĊJl6s_VR75H'vRxT'GUX5c? NMr9< V =0~ɢ ޖO1^+"#6J0HЉw&P_NfCM#ɡC cSw`cΈK#/cNΊ _\K+N?koYADJ>:ƞ>~/jc{iW:5:fZk F%(Y~uY#Q-o:DB[gTh\>3y$#DɉzV߅_}b{AaV6nD>_y۶Z,.-J)_Bv3t.iO95=fZw(t,J%"U3Ks.!U1%8<ۖxξLlO\O( 0ސOYh 5((+P>)& G DѤN=kyyK⊹\5rNb5{^Hن9#r4)\'h "riH;S=w3KDh 680:ρK-fp&m@˿:1kW5a_̕L%o˲Lhv4!s6uR@a9lHV`zk;:9蓮L:98x sf /)T=`GʹEo D GӞb{ }= H y>{Lc뚻ҍP4+e FP~64BDmGcwr!ȦꝤFwϫԭm/R$%U;(ƨ1qh'wq0bnu^f쎮_E ,ju-ܝ#N-+Y/P pc{L@> 'uKmPyϻ.+;m,^8Jmw+ᰅ#4vAuN1@R6*(׸Lhf@>S~raWȍ ~/N[zQmդT*zJ᷍sF.[]{HfkPgT" $sxcUHqkjh`ZJ>3RZLXB!*o.\C3# sqB&|nfN8YmF6z YԻ7~;x݉|a&&7Zb8ž@^8FwGAh4Bg@Jhx('I[5_FwRJ,㺲#ǹ:Gvy+xVK2:8PYJc3" 9T?6|(gN[k[D%{9$U2B)e-uMJ|3#5YpEx }RG'4h4 ׁt!S~@~ @¸4Ɓᒈseq]cpGs}Ͷ|A`i~|ALjȭڭvn +>o $mEg;]H6-Q[q5ܖ8"^F[@&rcWx4ug`\)ޚ؛%IDBS_ڮ7"  &ă>ԖJE'63<0P:g٦@iVn{S93чPa-\X K UR..=V~aNM^AyHBb29<IJhQW)Ƃ8!)OUD*^)eiI3/ xʩXϬj/VD!y2-;IdmZ i'8iV$s/cMW"O'A)%]l0Fa庎Ho:SNC&H6V]:AٍyΜnL;lKhJ|Ɍ[(γ@(6$4oQn]4@LgSݵO ؍#ZtwʪJǐJ`AC1}!3L3<g'oT]O$',e~ :V&2L@9?iV*qp8Vމl?Qw^6L:x)+dKP}eӤxV>CT9=ʗj?up|9<-|c y;&Gj˦a&1pG>G|g'*&˪kʛZTXAGQ2eޞ.NW`bG*]b x,eij2ۻ  ޤ~3xYQ7XW~ ,?m6;%ʢ@qYSK >afėR}'1Y!ǨPC|gx,=i_>z!H0vܶZj| m) iM4".+vqo<:``_s@hpzR0H(m'iUɕ1QjXZ+ncTAUЯ .kmvBweAxIWP6#Wh=h kszȢH5$\ST)T75J,:qi7(r"<~ p1{as*e)2dIX7˸gfuo`N'a;d\cmCh!\T׀{0:1'Bw\02k|kOM1Ew<>ri3{\V7*ݨ0oSCߠlB>sřK<]\oÎ-EGx5|^V`iP laiލg&ڴBZ'g$Qͣ-J%q*u,`3$&kyO L-i6@?4G[V T3h=غ~`RbS(0t*p[w JgB8 ~[yi ICaˋHQ;{P=5hlx<7_j  v/rv#t)2]=U"Qi`ȟPY5#=z_)dTRnјHE-fDL$z1:i_GkahZ8JyUUo-/~;GvNݵZ$TWD=_9 &(4 u VzC$Is)QOyk7NybݍcYXcObK5>T MA+C#rZ9 \2>9OIj&٬7j b7/V=cMP= pTgs%pbBYk h&T3 eU1 t0?$c5)M|B/8t&mVd D!G"jn5`pa&j)sԗWR&6_Si^5Wqc*V&D~o9^W DC#)/R*S S\9<]19(NqsF#O0 `"}m75~T@A@Y XY£pjM}:5+Sf#qCږ.`uȌ$/2ws2l 6[# uH-p 3Ǹ+w,۵H砦9noI|g7k򂄄FR1SvjIibS+viAsmXtk.xQ6%9`Y6aUYH(M\ ]D<$bUR{3qz?zq(UЏyڵ*d_tPu<;ͻr+/woF3i]؝, ,W(l13k}^wh S/֟"šIӮN/Э ?( xgĽl9n #gpAiHUŧlTtDF|MRX9@)$)'`!ʁI˱L9bi7ѳ)!Z |)\|Ef.\S 3gи)d5% m> i.ZI)*Vȴ5]Fh%q &X-҄mWTܔzVd f{hye (2f6kՐ||k Tefٴ #fQPs .kfq=̰ٓQ,ucКaG6A窦c^J'ِ#*?+: OZgx2Fmwrh_r ,0h6,;֟AtXh]p.;phCq73쉂r^̞sR8Gav&4ӧLj+cjYF4iĮ9܁,0/@*fSШU^+97QrXyssZ,:u,'* \ocU>&oo_*.S}h_UȜQynwFbՌ2?#BɄ>{n/%Z l{['Hդe) 3sN[Qpmj3Xتn[b]V)n,_?lPٺfԯK wfT Aij c%zo2 u0D8|ʯܖQcXEi_g-0#&bsuʞ;&H!g+4X0OP^rY89_*7ƅavc5+Sj, "D\o.*onDj=3bvnD@A4,Mզ˯yɨHlFMEQC5:ru$l]OŘgL#qr:R(`+&Iȧ{}`sq;%8S>W%PvINtL]XE=paj7޲qsEob^Ņ3G5p-Rn0mog_n#Y-WM90Q,5nq8VK[%RI G:A5sنKoAl)qH[j")5OQM@BKN'TnA!IGC=|1=ڭ`u {.SDT=ݍBWk#k.(WO_Ven%>Rq &|8ZIN57[U>J{ c rD̊61j=%{" `쿈`vŭ#(Q,7Djb#KfG#p.|,B8PiR+O^mLty~Y~9 dl|g:l>,)MeHw iEy6xʳfd4uNے<.xYoaV>*1rMtcYc4ya11CT5,j@~)G|.IѶAڠDJ",IvL.QًUjWj7}Rv|bBԱ]6?(:$r̛]oݾb.{;T/\EFgosOrgL@'BMί۹K?y[u MfHp^ /Ij0\xNmwO$V{ ^.\ڣe?N8@@\{L\m<`O:XFMXOa7ZMEi2u,)5vqI'3+IMIl$?E!x 2H.Eآ.&0 .ǹ~hM{/8Q;n(߈tD5TJo܁,YЯς>o4)Ɲf1G!62$܀ M#.o#xa`,֨jqb3Eh3V-" %..&r^y8;epZϪh;!#wIX 4Ty;['AJ-a[|t2\B#ic|# YS9G|q+!™LΗEP󖕩װzRAmb/!U؁I^'^ή^4@c?PhN7_Zy|Fvy2ʬU<L\jA(!KĘFB%갱uY+JFWi%BW!}U[%kjɚ:[?f'" d@;_>}se0pqU O+^W0/qHʂWd8 ;ᔏ18 >kFJ+4$N/eo L"ZX5eI@`ǯu=ߤҙbJ\ z-=_fNjڊs0pj#WmZTahj} .Yw=d! J|θ]eЧ*K$fO҇Aw|Euh슣0j[ m5žN>ɦ>&=4)}]Ո$! '' Ϝ{IO96)^!}z +,/vA ~Vv4 !{?.e6I8"Pt8̸%Y Gdb*"3fG[Ƒ[ o|,7R=[mCZse>(v+}C.œL7\4Rdή `'NhXUXb瑎eT]j"ZLi[Ʈ[v`:Hz%C.@?9C'KLm: Gw(Lhgo?{:3ND:K3*Pooq\6 !-7LzD7 5nc?\ 1 GeT3X뤎Kkq R1#b|lrBBhAy5,.5}6:,i#BW%!`f[^WAԇ30*Wx}3ĢOka43z}|G{lSg8|!vwY,ՓbV(^rsKT\Rnģk̼W`s$bpPLmCnW󔘇G 3`V,3$ĈY-n⟋ݛܢ{bfH.z>^f6vYm&+[cIW*qi[>w i暌.Y$䙑9)A ;e@ kڻ6,$DI)CjN_)t҅șhC Z6V0!1e9b:pv.a /5t,ljqq|ӄMڲ)XbG(,b!CP yrJ{釆7Io2S`^ Ȯc>&zUɐȏj w2/_Ez%Tr+ƃ%-e@8xDCM̠ۖ*)]aR&L #66Άɰ Ybs 7#IRߨrs3ia#•gJT؋[ri=9!k!PЈ8n3&.:d+POM(hޜP  ~C7+It5O ((s*[<ܹXL}0"]2@DZw:E4=71Bo p [g[̣dIf14|E ڟl~8f<-UU'044j3c}w e"T$9J2į^a6$hWB"29!= J:IM$r=+>kk >aMy<}jO6ŗJ fLEG71VډY*P"CAuN[ݡJ}Ҹ" FDq顽Kt"a ,dǨ /yW7mhnsjojNdvݬt;O-D{46bsRY]J6+3֐߇܃/ NvV) l>p*/Ho·0v5+{j7۠*fBͩY8J UX~`<0~;bӕRHb gIb١T8BDh=ba%8\ Gk봴K&ߠwcpm1U)RxV-hVHHyvRrp$Ն4͙MKD]Sޤ-OaW0{ CD>(nIӇHKR!#jCR^=> SWƅ2{VЦS啄J: EXF*䛟N܂ nGuyQ1W ]K3P BzUF{ n$Hlz$䱃Σ2ș u<H F ,^Ik'eN{g .L  o67hbvٲY$ǚlwlF+@d>3 D&/΅H j0nfKt4yީKg6I.vwJbF1;') 컼8\[B5!hQX#_SG&EJ,.. bo: qPmU^(mFa~e &N*WWÇ;RP1\COw#CxFn;"L7A^ICDq{e ,o ՕZF5?W!P ?VWi.rSL,gXޏ6H"cm醌9FFXձ.&4dod?{Xw֔[PQI$qHÆqiNtzW)Arg7Y^giRځ{#9鋱YJt4X-(>lv)yFGS 8J[HR/ loiCrMWrgz--4&e O4PY ~(N"Nvㅤo x/- d)D[* 'γy}oڇ7eS[DT<ЄV q5rZ e F[ӜgG]ڬdQ5csaM6c? Á$2؟"u}b_R^TLv{刁Sh3SB]72я]3%QDG$енA< `{ND4'@)_ bM)~v8 |TfPf7 f ѩ9uvm]D0%u6Đ\d}PN.ٻ~w\Ip:MDw!|,*=-J'SOY tzSIgqu.>C8rn1>u|lYNwaHwY s?Y?0##gϸoMTJ !d*XZ)U'X>y7UofKdlؙɂ!j0\! ґO@!UӣC_B ōg %#,AotL/#_q5&(.I} Ip[cvu;հMVԟfj!Α3XX}ۻ(҉s R9Jnn Sp%.ߌ23ÍP9nLo*})`)iNTZo~ V9SKfXD}CZANVgl^IZ Ѕ>jV4C5W{8D"mVMA[Pڃܮ)=*Z6d°0|}<9E+ר4q{p}-;7Rzͮ2U),Ȗ7vK"5-(C¾U5āQ8<-0 :5H2z̸[z.̹O-[Vn i+7nkpbjs %񌿢u^Zj^?F} š/& *(+H]-37t_"թX*b݌Z̘4~(*֘2mw#? ӃXP:m7l8D2󛙩lWU]rQ=4< K%D|nUiFdF*:^?.gJo.bػ'NG~Bt؈f-BFXo1g-YYޔax2b ׶\)_{x % &nJJP#"ebEh#g1-4jY/Zm{I?lƷss3)uog %&#~sr *;y/(AH s'*i <9)MYN5]vɜdD' ٹp2oXգ/K:șbmUu~D,xJ)OpW𷍡J *"ɗ{[P@t$g"|$58PGz$(nKEI5ApwRE&rsh?cVw^/Ks3oju[A8KVx6LL[a^$ǫazvxUS nm|f%S2LbLB JèEqHZq/w/Sa<7z *y0wwB(5'=5/;;bq7m|ϡIWcwo@ Y_)ʳp OpBeXTߤLh o%ؒy BAav eS&cb*V8 *(\(3&:/e`< g?hv<)zf_xs(fg>+؈P MVY/'ig c3R!JSA*GJo'NchYadNoγ1ir1am]3@0#^iyUFP z./`om6k®D!x[퐿qFf1d^X0~N(]o?> .a7X3YUry'RA[< cFxtYBF" ՠ#̙O㺓Eօ±=$=x͢~R8bcE glw %W1쩒0 rBu4%ʰ+XٿN9JXN"/wx[r7[: s`_o;>%@ en]@ n}|(%BXޥL 3!BV&+Ϛ)iu4E"A[lKۆA"<} Mpq|b8ذiB-AwsrԔE1B-}dI~(W?2en28I&P[ =ŏeh cYQ2eR_m ?0o""Qe\/ 8UЊJ:SBb.xt\!UBp6Xo?#E @9mB9Do3 \}rXOzO*YeW֢Y>;'ϕ Z<'{d?Ww|BDƩ'^igPo+MF/Ӿ`ʌ+E7,?"$, XpMkqdliV6Vw%"WN9 @y9vRj' *Rv\2, 6>'`F hObPnW2 N.Fo`x|,l8㫕- ZaX=QŃfIucY3Wk5hɰI }h̽z$;̑9ܜ"2ngGu۠$iӨk:EdoƅMV~Rv_Sp9@ayD +rZA|Wo샡i6e&23D~9 ww"q|~ U G[ hx7i\fAyχ`=X^VhEXž3ٳ },^5:5BF1~ KUG2cCSWާYTzVخ¹:r_q$DGeM^Ɗ1w;7¡嚢ɷ~lg?Ƣ':e[9'< x*^Yh]G /@am,QZ}L۴cF*֔iEù*\O&tp CxORQ`hcVٜ %>+<$k${>!1 03 1oF -ikb ࢼZ# n+s)s5^Rs?x; Y*8߆*lCn֩cDg!Ayli"#NRX$Ρvfg@%o l^zǟ&!I˸Q[Y!] gk}+2=-o,'$emLQn|KC4ɶ1 957R4*K'P\N_PD=86h] 1LrpB]Wx54[ OՂb6?(h!׈| cTC -!Cֿ >{΀%V8חۥuC]=+@,+I>bv_'I쾂KkLH&|H΄h .YKZ0>*S~#W}tG_<4w+9yUٯI i^;זh6 с7Y- |xh ^^:%6 BCEkXv{YnLCJXŌC3:+OlW4x|C XX>+T' ti\k[U@oE{w6X$VMtuJ X4=(R*&izRMLdނp|mך;/rǸܤOv]xE6%rck߯y0+<Z7}4FAy2iozC@>P#r/0dz0o'Koo򊂡8 wPMU1)e )UOQGggzvZ`/kHv`@-Z&|Kcb^Bz5o9C)` [ض@:\U3#]ӕq($>@M;pbl$'f}$-Jg]z2Hߐ `Uurfgr'ɣPݪClmh7R8Dh;/+^Zvi?5:q CY%Tofxs*B>GGFDeX])b6pb g@~a9( d /9$=;(3M?~'yWzתv2=;4)ԟVv9f:UX-ҝQxJ{(1AӋ$&[|GŻ>)C(FLТʨ nʏf[Ѽ AGKyty:҃SI,(s,Ͱ;jET4R}) yk}ΞO[vR'yR([qAk"'}|V+?L\zC=ir|v5:i mb9S[('MN~aٳޙ 6Ц;{z)\1)|UrW$KHLx7.p\\;$UAgƒeI%3LA֫֨I{{pm_GZ:gP8h<BNQ.}S?ga3GY]Tk]67=M¬(7УtIМ6*KW  89>Bň} Aڤ3t4+Fo>`y GeR 2Lj)nhpŪ u~k0c Va3BɋZ?odBW} t#z&mM̘|<ŠοOQMFgd ɾ Q{Cʼ9F 43o~81.w~a ߁Nzj8hJgW˗ \1N_ks"~_8ު mo|:}WHhMn恀Z%t1Ym6'ɝN`1%W~a^Gx{":x~HGJ!ᳯmah# ш7|o4pAdrk/2&$+ƽY_""4Zz2'S܊83#huVPSh#v1Ѓm] )dn甕m1퀛1'~`3P~fj)*KNмS~v{v=0г /&INO1 Z.5nq']̴g>_}"DX0뽥1#l҅#|`tj h3F\fHMG$&\kV>ZZjCK4O*d$4ݼ* {W|{o.ٚgܷjJ(Z`ԗ}26%i Hnvv0} TVbY#m]2-֊H$6:0/RUs;v"Zs zx eA֥1(2buSLïy/ź`1p{Vxv)V#$Mㅇ8IY.*u0:|pV;_n*{l^[oo>#E-}E)M![-GvT;"+UHZX1ѕnϏOQLGA3Pj_q$x_Pqt|T%Ex޿uKB2Q ³m8N kZj0_Hpccml2܋\wF3^/>}9lݐPz5kb=oۇB s'oD>#3ܭSlLeUcVszt!7Hb[4eva~hސCOa!{]pprdzRcWX@ WVM$qs}"=kϰaݱGy3oI(Kk+"9[7jIo?^LK>G_ؿqG .A 4@O}t]7)u6U|g o/q򡯯G\:]2Y҂YCY,>ث?sdA.G'&X4#mFVGdŔ;itV!,7dur])s3cLZn}L10SALJ~#.#@5vIFCuC@6lU /.N:6>1y,%0l}!9" :/N05b~(oNR {H\vo3Y!OEd_;?q^% N5򤻗gv0˽TVױ#JH61~PtU'B'\O&Ēc =YQ_4@^uc݉/P2Ɓyj|!@6tt!F 01;ż 0Lڬj}ðT\xR/ѥT[ѫ‰pg-Ĵ`8:Y2`蛟NZı:F/N1G*f-k>H"zf#Cp [,Tl'N o3&tr5r;PW; 2pg,X=(0^C/ZOrW,/*eb`AOEfݾۂi4ۑ c; O{a,.AYz"OAJ@1#õA XySɀI\;pBwAV%r!_72 O" zl q .:r!w05JjV+#PӸ8'|0Aڋ'$yl,ӥoT-%6?^m!#^VX UTKEzHGXF)fJbj+ѢY ڻ5J (VG0'Vk҄HSfkMbt8\*o} `gtIZ-$6`[{M&q<͸k5!ճ~շ:q*GE|OԧĔ_ cȻ9uU.~/bLRXJ'cXiYGqa jpoᒻ -. >B(P&,bNh+щTђLc<b+y̦u(qgKT!k^#Bbotڧ0CJ􆺴 X\\{E˷Qf# RzBפlJ{A3ØMY5S L9x"5g@oOs:~KьcyZԠilc݊8O]@kn.7$j*e !ɼh pi':'bBm8݋݀ҵNk/^ аr'~VNbkv4 [ P::p>Zbڭ*!Şq$D)hi&졮8V, zSɷT܌uT`@ 9gFjF]*>1!V3LAa5[ 1ʯ9$hG,ōH".@<u/C+C!(\Lr(}n[.vO9תij2 A~tr 3΀FjE6/ /Y}ˑ ']2*.;Ȗ o_oy3b4@WAa??gMtXm845se4tjv/FE#:3ץ^}J{3Γ6b*Da@ iܕS! >og9yHI/3^- -6Lh M  0D+'Zހ Gr;Ѣt^ ݮB4Ru@bv.QLTc"E>? eŪ:]G4ׁQL\[s+hIq_cnNHt毓88 )HBEu=:)2֕*U3I*5R-ieݜ#0舳+o&>r%N"d{/K6tʆ1՟EN +Zd6#*7y! ~:/"b]*pb"}G99sN=!荂ŏM|V~ y>iYsﲰSl^U1210)s p2"AۭsEx x[]iܚ=&2I ^yK^PX>./2jC2r#_yڭfp-~9  ?v :?weY JR&P}j](Oq_6 54g(xM]%06{0T<;>Q a*ACkce@阇/O>i\0ﺦf.:Hu+s[eEzScK q,4 ~ԑ]N|pbWMlK4<$etϹ7ģDdJ E@ Fje6>VoJo*adGfMn뢊PZhHE)$pExw=GdT}f!!ag=0-lۆI#K6XAP7Sfkecqkr0EbpUJ:+ ^I5dɎN/gQ0N \=wojYi1؊{:sh2M c6֦7ɋKK<;Vo]Ү7"A=QW9Ui6fzUڑj_CCvӳI N;6^sSzCN dBV~CyoFY,& yk f=.p#u:dʕv#]% -}ԡ&F)tN-V/$kGxYG#/;E ;[@GJd;ro,Z':=DbTٌJBp&C 75P,)I(V(pmD琰/@ƃzs UK+4%A3{mY))o o/Cydq-wwbC(^*̴@UB\P粧 ܯ;DrJbNL&nZְS 潢"= s'UJQ_!В;0quw=HASm;YS\Y;,LtGh7wqYhJfIL;lP9zYt;+39T&x ']zX/g27~:Pc8@Yz*5Dhv:z[IwZϛ0ЕT-Onɛ۾[FaR&LնC Ujk:0 Xm`4)w\'oJ$FJtݟPqhsf<)o7(S(FVuڊD Eo8w i* r 5w 鸼ÅGQ5 u>5S,&4Ǭ$}!'7}My6گMpݣ/R%p,JMvq#Ts>$ADÜe!;ŝD huq)^gt `E 0Vcڹ>_z*{OTK2[u#A[[u`\~@ ˺-b!?h};Ytrʚ$a kS&49"( }4]8@w{wn̢tr3DECi 1v}J8eQ܋zF(c8L̬3Mt qGYslQG$ɑbА/;ļ3__FgLS[Z>ٺJ(bOq*kn6s,TI[I|cI qhd.×X!N g(PWDMŚ.t@' Ē*];|ukd_8w[M̄[iw-6CdYW̮>GfMOs-`Nl TrSo̹!@HL|,D9E ]MaiOW1S lShu[+KjIqŋ%!boذGP2kU@-w(1o\|[8r G.? 1I(EMxbXgl#sqq~8uV_ud;H N>C*n:]IaÞS3#JkYPlhdЅ؍#qG"^L$ T?n,ͤ9gOv%J1m RMO! pG`;`kIHt/Ϩ鍤$4y;wAcG+ݗw!ދ ;[Cj'c`8h__ h>ԍUjWtwlc&.u)<,M0 ֐ Vc?J7ϝVu YXİ)>+$gb`:(h~K\qуN!Llض@1n\?2 '[w40)} U39m~R,O00еpU waB_|~1%tʁ)C${&D~dVd;Wpɼ$nxڪ#/kw _ 2$53=,E;FRP"%oᬮ?B‚]\4n+-SCv^aUR.0#ÇO%K-7>imEtXDxn`0~D@ԹhAqҴt6q!_@V/ PhbKpn]G6= 1o KMN8&ajӛhhSf:A*-'(EY\IM ᱹN\C&EO1 ݠ AHfiy!GɈJsB,p֨LEU2]B Ky%r (~?|[&! a<>(nQ5P8,Hۛ0bX跈N l)) ;wϪl};D%75> (!leQd=6zR^ɈF(;^Vҿo *wy0b- (U^]a'"="5P}2qdmx/DoR&YZ~␔b g cpa2L8P-63N_,z@Q7!lv!۞p y_x9 PE{ve`JJJb{H x`j(\yt~э ŅCϴh8TA{Ζ>j;d řGYDr v .^v|qMm;VCb95=/#l)Y0  a 2`ڪ5 ߃Oa>{7VD`ϥ㔷!rX}dk9 @-z&\P!!sa~uk=)TLkGYa0'H%Pz A+f,L-U#@v !dfu5hb4\B9&hn7YO`If^W}g- (mÇ1K:bfaAy6Xix6\tM8c%P; 4_-Jt Xc0jRCAgϥ{MB'C2Ll8VF-5B`>פUomz-HoNʁ,f$gP6k?"~HB-(!<7LGq:"f中kE&1v/t5Q[`ֱ"FZj=XTo S/mLmY#[sҗ7- *o0Ԩ}% W)"R34\y+Pf<[dYEet5Gzd3O)8LI5:QT/7Q(.C?| e8t8ZH@V_8}q""dP4|ZaIz|WPe}zSiVܚL=IϦ}Y~\4 j@DEh_uN|#ܔ>qk5ܴ+y.̢P$]`wИG1c^T Aa3#QAs¡Ў|MZhRl+NܒH|\7^y5wp=HFBڼwR#c!*N#3Jt jŇ͖ʪwՕ,Y2G E? ڦP5pg\N#nLp}!̷T *P6$K^؎! ;A-d6qXC "#XAugYZǺq veQ jJw-( gI&M*pK˚4S5=ZBO+QrtBK Y>iI\%4)Dn:X4^bO6Mg&j>[Dh&9.}hIMP{G3P߯-.J\_d1y,nRjE"f u%bb ;y&J$+iik؂% ūvQRr*- N*UĄ){< 3LIyyԁ@l'bJ}(-*&FNfe5.IЯ 8wBъ4YR 3up bEiy3_c 6B; `IN>p1iEn+8Vf2.7?6mu VoJ~z t{j7/F[T2 3f'|Oi a [tFr$ R ,bu,U0|e)W]u`6N* pXNm˾M 14w{OKgoW^\,-7Z>bg%\#QL4o0/?APauxR<9渫C9;.c0Vմyr2ՙYs}C&b>v'u1t3SY9!5ң?5tQk]x\'c} $X#7^{]wR/j3s/Wɯفif56"?3\p#GrA\ !܌.$akKPY-)y  _9xg}$m(O*h7FoGJ-0_7 @ L&{v[=,|Û Xx2Ӽ.b'EؗlEo /b31rL1DA'%PRhU_Oͅ!e. ޛó#؏3"VuQ&FyW'0LxŨuۆNa5,%D?/DD`&b829 V,o@[r8=reæCɑ6nu2L;, kHXr1SGiF1@sOJ]V4nnPT|gCK1 /Ϳh @VN W"[sĖ@F\w=ՠȇL^f_5UZ O@fr+6NNJ-~H-Tj4IP/|So" @Ri?HT![F!>?mh,*h?tDĜiM;4zQDQ=P3Lo0#'YLEqb0d `0͞~4ԭ5~D:a؍uWa^>f%7Ww M &jvR V.vQƱEV_S2@? ~ii/ _pUW!Madؒ+5zX7s~cWigID~ <-fS ha^# nq\2Il*eh-YJ{oϪEʿtcF46&5*gKގݯ:ͽ1oeBR/Fޙj:YHծq kRm=y.KHjz8/\:Gԝݞ#{6#MGGۄ蠧)#giٽ-5tQ&q5N!iJu3z@<)l3،!8P ϲ0k'#X OBd'i߸1B[]= ͍Lo 0;*/?53Y3uDl->$'Sj!t.ORv`Y7쐍r{Jd !BDaDp'[:o9[.=`GkBcWǫ{ R`lXgRWIJ>an hxvZCc/<8HF)ezxhYr!t)PVNz<"ZYI5ASB+ԣ9}qԎeӘ;&zni2y%W>vt^;╾aɌ{2r^g`!O="nr vX߭|+qfE[#* LT5/ʸ}XAV$䦤++IYv*)|P _#],'<^xVQM>P46:HZov_7sr ߟbnJϚ2_t)8hSox8 2m!~PFk))a9WTqz.ee ǶRNj.p'&7՞7=1].IJ=(NOo`f[qo)LSPO&) [XZp .GJmQuu{QCޫ 0eAE#-˛+8#XvVaja5 R\|[XKFM4-i>$FZF`jT>zuy,0smhž2SvTVcy4qesTptxطyJKbԢNj 0BMAD֒dCnkEDHN/>'A |]pvZhPX^ߝuS񸇣R`SHG6` #$> GBMbs#ÂgEe W.|YEĤ ;d&m`ͪm5NBzM~9}8/?6%V_u@J5!= Lo∱,|;>2B>E{BKyapxvƗobT \H%{DBڋEA=_5f2B%/cPՏ꣐̒8.H8ۏ#IaA4ע18{nߑmF_>a7Q́n-*J9۠v(&/XqOYwQAC|g<"M=G_+a4M/@MN!ـw!7&貾0&-ۄϥi^͘*3:[ GJ3SaCem|aqp`$eCZe,ӤYp5׏m<HMjVʧR>̦L\wftbSx|alIQDĮ|G !`k"x\ ~͞`EPۗ,.D1יmnV~ :}5VF́fԌSE 9v%YHh: 'Nai8!mƀ5}QVNB.7qHo$I`8&Luxrnffyt+(,5 l:!i߈BׇcD$9IZQߙSTk7-}t cv俓I Hq9EQH'@6IQIAЕ*}ĝ"$kj̧61)2|7@dj|1}' h[iט Oa\^+c }a*c} _d'>qQߏh2(Xl {% 訊I=vPhc)yLκ5I].Xq8D(iܗg-._#8 I; )* -[~Mp`ya/"0 -Eߐ)VĻ-c^59-Jz0=o|ccY 0ȸ\%]#|9N;aHzJSsqB  WA&g x^D 1sh8 0 ! (,85M<ǞފxjN LnH{kC4vNT^9vωy͏$c^gS6gpL!2N2j/\t U0@y^z=6^z>ۋh|fiDBE?bڂܮر]5iJcc C!3Xt4Ͳ.%`662 4!Ұ9Pkc2I Pxj&&&%Mw( ^j4Ӌ^ $dw4+~[g2Xj7 ?L09u }&瞞ە%:Fw1:RC pT@`Q}?jI~ъSWiH EIi7 [_Coȁz|y0p3MwfR4?:N;krvt"w>!j߅]z!#Z~<уIt <8@| \ N?:qa/'9r_ G"6e2]4O=Fqx'|mBk0ۋK$2MI 檱5 Y4tIԩ#@b.,2c5E @A V,>i`T =/nDG.Z 3o)Mn*jOf4C 8CʞD=Ąy6@/w=تPEhiO9={WgZ"PqȎ%'.>S>}μ kS._VcU(])!s`~.Ba+%%3#P2XrX,&-jRV4 'USlD%6AicQS8}J߮,VES 5m;-@TjMfRtRv!z wŻ^FFV:P;O,5ɮգXu%͂[e#^.賕r";ZLR薮'~G}jf5<b#V45|v&v"kLȓcj1n?d3͎I*Hβ^ lOlI_%".4<0 @|rBskDm @Qpӭ͸.ԏ"#SEuk! nq·ȔGIpR{@XA9" UTnD̳<[a&F9sqaՄTT>pjd?;LFhj~7g/%e8 fy9%IóhӽHl\(ɍ#վ9$ײor֐>ӮS+DFPT>psR(//ޮ7(N;PdS"{oVi'RLkf{8Z\Mf&6g7_׎ܭ7ɁF'VB&k7*`&j:BC+w6Z'TkHZvP0Ȅs%-4֓Mt'@N逸y zj}'AOavJȟuNB_H-\ᓄ2Kn&З4v>Ռo:'We@NOzON% qG`YbKJI*#uL5@EKv3v!M]~ķYe`^G$Zv OK~!(EcRaq$Jw!,j772Quy~aCs'߂OmwhD] P$+ C0oSG@m8\eR 3?.Qؔd>r]/ɘDiH4MǙ_j(LCεu X` Yh( P+!9n66q5p,V*ôkn Z:tKwtāI\XwF8" *!ީT+?a_nOTڈڰPQb ALnk56|BU_:=⢍kutlwv|3fzHKb_I[hm9ڼ1IU_:Ӳ/oAESF{%YM,O?`D7N첻GgX_}܆7 蜅u6α = +lΏ"LXWKEHA/K%Y{m8aU-R7ʔv~tIN]loF wx;6*FکWg ݑՓۭAee#@G?ӯX͞U /zF722T"G!ʶHu1]BK3 d}ZqR2gcGwuOD̓3 ȮvTWqntwpߤ8Xkom,0 AJ- : `z|n ! ʙH_L"$:4JV@AY\|S}4>6A3$]wbvC!DgTG/c6qڑfމcWAJ4pQkxզk':vcZ5U|*'qM8c6]سӞ]wuB =ãtX* w|=d'k}*( fѵ;#!bvfA $м!<tjHq>&/ufΉql=TϗMt"Q\Kv ݤ#A.|X [M`˅ [w d63Aq[ Fn{U=() -Kcj@ |v, IyK`4jϕn(bv‘u`9 y 7*zT+qZee:qN9=.tr,orv#ܳy+~Ju>[YeQu #Ӂ&A >L3 Nc~Fl t)LXA6DaPa(+O?<~]/\kH,{7_En\"[L~V7ˠ_۽Z0yֶT6Ta 8ѤJM;F<}~k^0L 9iO$dhs lS}"*E!{Ìˬei)]{E6>&gM =]{ m4s}caދHn@]lw cz=_W^Owݾ D'Zfݛ%ocP=KȌ6bP<;hɍL\mհ d3gP->t9Ӓsװ,Mx{PԆa޷=ȥ=W|3JKy'O/%'%".7ϡy2(2{ r~'w雿z_G%uARYf]iܺNj|c38[Bu/y ."ڪ\0bhWfBm8|"c ̉ËoƬr7Kw afU>`l X0ýA*?1YsSXϥ}<ư)ߛ蚩נSߺ2vk`Y<) l]'[ޅ{Ѥ"/5-5O| 3+PqT{)MZ5ƥUMM.L߼WFKGU]$̡WvݠlDE{o-;ȴ{ Y^ lo,8j "=4|T~8dogOi|SRa#kl8ka)ހ_(k--D87E0KB'vBp׊=,&,zKlOCD´9yn]nkDltwʇm COu"  UNit%_&$RMZcbEYc(D oڄVѴD9ІRcyn'o88% 1*R%\FhjϜSgsF2+]*[p>)X8wVi!L-3GaF "eיQ1p̩Qg枝 p}F I1sҭbDwXKUh)i&%1mWNS]\Pl-M[:[lGd~?AL_3| Y$^OՕV$ & TKzhcngCYl Q\pϨ'U%Rʂ˂)s'zE%SǜH DAh5޺AQm؃P#A7Z;vHtpe2j6kiҲÉ2GVe_X~H`^gaKy >BlU}ljdE cpdq";H&EaIX>'+p 6VYHѡ^iϛ\' ҊP MhgyrgU]/<RY|A :2k<1Iuq[V3H #rdh'*_y \Q?VedhX>$?-vr 7_-} >j!?]jBՒ hK^{E2_&& @}Oo 7݊%Nyգ]yOvn`]Wģ{- VNx֪Fi8gR[UuX?)1>?8-+u'CIB$^OD9,|@̉ 㫬mYy6 REMIyԧx6ӧ~33N:.؇%p.4 hDscﻯGwŒRnyR'k#VRdQO3fӸ] nP` g Т͉DX-y4YZW8 a3 UdJ*2nqO'e꿀-ӼRϏ66@. z>]b: S@F:/쥸{y_FpZe7ofA Ȣ Hyt;BZJW)s89ATJ2`Lb[)ݬK)=:Dqli61Ta[Mq/>re;pV)&֩g<)ima$M)V#/uV:ZvS؃[$~瞟ѰzE&+Xrڿ jz r5 jd},dku'S#{if xK.h󮴉4 8pћoyLsbqc<`1 q+Ol}@%%7SI{eSI<5mNF84`JӥKp| u08$X:ٻzp^:MjN*y]'EH bLR䲥j^Cta>mq]4љvj[G``ˮJw][ӤFv *sՉƌτYX ԗq/ZfD\rbq U(}H%FO~nMWk)~#a q!~ZAI"tCoG yA K^ M,!Xk%! _yA?!i<$gw-Or)/H R}վHr-@Ur*>~U҆Rî> b/7"c @HYBJ%ꤓ&N 3\OT oq{p>Z^ &>uteUjx;Ez'Ê i\6[%3_SUn$͎0wFl̥YpB1{%ODy1̷g _xljOhTdQ٠lrJ$Z 3)ɓr3tΐᵍ#[? .[FO D#n8+ehsAC+1)Älj:ޔ_ecҎk r^Α.}8u6pf٠y93%t\PK41WB>;v zjf}2&,3 b,z]h;akk XLnE^- }.lS=RF\T@A8,o0(ph VM~T\SC{v9E)s{R]ȃq%Fi,k$oLK MhL=A쳘E%+SblnKd78uf̴C[Q2q6(ZI7fi9"awi~ 9!EÇݡfn> pv!1?~+Sl䷐{?3d vjQgs;Ů+,Gؓq8.6;g%E90MQ~ѿsz.yz]8xޣ+!d[EH'"LJQNYhy M_!Buw4] "43M@4Վ6%afq۩(iU+GOØ?'PUYg7\:#̇{60q`IsA#2x)'*-c؟n"ӡ檔%~>nXh=/45Uӏhe`@iw׷N4&ݩ7:OY?mpDcXF[`E/+.#NׂNQZ$02t#Ɂ ^c<@I5*\YEXs!=nlg;Sw WAVg=&vT>@ !Aȉ6N3o|xM]ӗ`?;/҃2BVXJYcB?.N5ϽG bk/ wdmBlŕO5|#\9`=Ye?QQ/#i ذݬN+{)fO,JxDoeAYY(Prs,ƐgHNHnG˨tLC1 BC+Dh!MǶ}TqWywFAv7QЦ^ap-¸gG"'iʯ׉U`QY.K})P<Ĉƚ-g 9Z7$Y2t'w ѮuS"س= aeMװ 3`${^ qq7M4p=5G[QyǧÉm\ÛZ zѤ鍢Ԧ+0@QGm{ő X_u7O & #RΡ0K/~i"=ݣƢ Jn&?nCDIhLz$Py 7'Cq#qD2E-Ng$"zp%wv$`0]?IͩWuygv `(8n_At$v ~"_E|;~v_Z 1%9PNt ;*Wߴ~)Iq圵N`K8jBBwù쵽KqGW3WNdfk#g}Ԭk{ ;f_14aSƊSZWSįu)mHuo<<*Y/̎+@ᰢnTlB͆GBdPGV lLv'DWh B/:{ۇ|961V6ӁָGl2-QͻDT@i)IrF`|]ң7&7Yx1v!=Nlzjka~Y 32QOb LE*B_8yO58t{6 u)VX$y!-yUFÄٿMi % |Hj?u YcAj;! 7K0EvqtFb8%>e #l`°_M@ocHv_s.mu2k^zTr cf,/|)|~8 @8HÄ\'ш~7xzTlxr=?IrKXKqvs')<҉ )YwtTRC%SL bN@vV *Sz+W|sGZ`N3WoljkAti^Kp3},T.Zzz(S=Q']+y}p Q:A׀im*_9s s=(uP+(4>:O6/"`J%f'@IP\GGNŽ~Fp=ÀB̯-zK2xxa/x2Jb:l\ ;({Y}wE w>q#/1rc2?J:ryYn04TDfVMFJ:ZV.-[x" H:t7RJp`3c?! p[(R3e5NEe>dZ]E]꽪@Ak)ea.)BJ.u[ b6Bav=_O-c rAh9@P 7>WVPYa>KnrBH}߂N9 r'x6;#t1ٯPz6GRd Wsѳ|M 9y^LJ/@=hguҶ=K~Z?|F'2+JVWxȜ%V";< A6ӑwv(ձXȩ`m "FՖ:2,<L)ǎYt!8DPڒ/Q2|I.Z ;_Eᛗ l4zum0 @07gDECѷ"$v^~)80@RJWm܍@>č1h}pA|倧Ic=2cl3avGH+H <•,371 Em諑wEWr#mTpz4 :]?G* ާ$K'_:k>![?;i:]E{P·z&CgtcɴA%O7DWprP[L1#X;\K !ZЕ$?FF \kʋ G~>8K`a4>c9BnjiDH*.v TƜ_-D~msv;n>*K3Z4׈D(FmѱƿrȿԐwL0 hQ!Q}ҁ>N͟BgK ,wg?v4A?*%8 ||_QBq= KT;ؼyM?C ]XxAsM'f>2EXjʉ!f^N'`e7k5!fSOӉoL/2pV-0?%Mg-zdCNPO tMS)6+5OqJwѺ:X8:Q7;.*%nVd5O=;+S\@V,0 ǟ1DGuMEh 9jhl3<U1g|;8@XR#6l"YSU-tO8ExG;l9=A@ϚKuVa95OUҲs}9T650%n#DPb1>Y7=Ui-zMֿk`7\luz\3 iL3v1/L3b^>EtL5xM1 ކI΢7E>YNr{6:O35\&*X353 m5DZ2p %^݅ @ SyA>Dž0YWU.vvT6JD$ӭ!Hώ\5.g\?^b+zbX:KK"h-*' ZuD|kaͫ!8ϼ tLDߺ`J .~ $KxH4F2URTL?:=,F5 ^Y()ʷ9XwMS0^rp>A!X3vy8C#tqpOK428wmz>[(گN_<,$:! bU+7Q>f]J6r^DQRN~D^gf 8e ѡjzK@*ׯ1UGaaw_!s4޼ :bk Iz}j3NnIB<Í_}h=νdN}PNEP9F+l5ǔYQd_4 LuX0z.K)2,9` zӞ_-ϔVmݪޚc!Hd.XWC#kgP82a%)l0#{X!~_`$fx yv,r!nſ =<0#\,| ?B־@1y"շ3Jjc~z0!3A4Cc"dhMW%],-i;4(Ob5c Lj٪r=in}"~Ƨj\ߔG:*<~_,B_I3Fk*P[7{;UcQ]1b!}Zp/RQ$%o/xFFNT!^97TL5t,ny3z@E=Dh!j;"<.r7u R# 27UR sg]LBql" jiӨpǬQhK{bPȭ!0%Y/@<ܳY%JmdntqTL8Ŀ2\hOWN)Ϙ%Y]2>4D;qt-9;Y\ ᤵe PM´WMm枃9%5SsCK\'[ۏ$u+=kX 7Ր/>aEO`fWoXxa&U7.4d+`.:]i[gYd;kFgM^ZkYրCX! oX`=߇l$͹N#]@C G&BإTGn?8O~8Q0꽯COO@@ኖ\r؉[&A&O8@ !Qۃ@tw }ETb@^ݙ4 (ArY4yY1^Rcc&dh%24> ׶5$o!7'|Td4[|&sL)̙א7=ޏIJ~R7H>J"mSdZ^q }qDoj w'1;okXO(|2fi 1\mDz!!BȁWIpwx1kTO&9ym/6cn{G6'8sਾe+g{Ǯ 8k .i9.픮SjQоg2d&1ڳL)J)%לJ9RVQQhUd튯s\r'-p8/`Lqk&C8C\exDԦT)CnXbv=k31rWM lлٍG4VƎ(z[@@0-H\/{3W : V foqb jqJT[|D gnHylO)@<{N0ojԜuwzgB65ݡHHM&Qqۜ>ErX2ul=x弩a3Uabg{IP ~Y0p& kp6#@tA6ժ`7:B~3C-l^H=%]kdzgm] H~uIN&Ao O؁g 8 V&J~'NnBaS݉jෘxg!|{Om|-}̼(υ_y-6m>r&N[o}~K`1Uw桩GXi54 dž:oQP1 r{)ڢ!FSaˤoS˷ǂj2@B+մr?v37Nl5ү'X.1 BKu+#&m^[xi] f> 0{:loNOGkI7#JǩQF^w3`۬9{)S=Isx0搑P;I]xë~N1t9M-c*Ih"8#6vlMhy, X @ïEͰL ?ncXC4n9Y%qV-gU&]tIJr*f[N3",>%Z9Q{{4~o`zC*p+9`K;&HʌAL:^Bp`fYg>*hqa3y*2P~5G؆~=O7>8#kԺؗ1 [ [b<'Jˇ)PWјVM6Y~z{w𛣲yD%q'#t޶|4Qn>L-&/w|Cwnˎ*oXߏ tGxjKEX:)~<:Dȟ'm,u|P6j"}UW}00G Q?/k&XFTNŖߥӴl"#3*'7~M<rcu7Gc* WP0'9겐M0b/57"4, UyǢNM `ϛF8LUN3M$cLX=_aT6qy0rRDw)pmt(DN8 9 .БF`˥Q$08JTxduQ5=+%H8\ ).}7MA'89Fg&uO!7b.V5<ȰjS@ֺqBYڿ$RoR(Q1thl.:^HWKƋt=$_zHw8eI!:1W^qK^2kI uajZ1㫴!d ٰ_LVzcOE&35i0azN}'hk*TD41,T!&p@BD,ڀ~|)p a4. 42K> [[, '&1 4xn?셂O J12J+z՟+*$uUlB4CcO 1kUhVbZJCf+xTb:|bz?RGS>9: QK'mgE=;q  Ai ȩEDypNѨmh3wMRI/+ɥ [X%nP1S ~ێ⦠J %5>f |fD|*$JLmND'aPC7x0CC8[YUf[44MN}"hn0@lbߐgd +5b7zb勪 "Ycˎj@nCSXVh_ޡnfʁ{ ;JDӈþr09mmJ$NXi4e:" u7w7LP{r958^BhQ +]+Fc[U/, yj9Ǯ 0PS=R=S-b7?D?B rYkv՛j/k1Z%h办Um@Ptf悖oy*p󤠦j:z ӳB?s|_d fO[ ctZ4:;sLf9bmiC-?$L(7?f¯ʽ Rc){lHwyRwbi+7?1г.rE VMP.N&,WrdG'molqj#'k ISs{-[2oZBl4\CѴuqH?eaä2]Gal )WF!@;/o3]drqPT\69 !fD5󪔒XĆA~8,xGɷdG5RxL }=:.1\l*=6n3+Āl>[݉Li o2fWWOkeO\sCfn-u+ h 2#l.%q?Bm5]^a8(_RxÀ襂~## r\VB,_\1O߲gYȔ O`Qtv%@G}^#AT!]2!b1Ɍur X Jz<_u Dtj ()7w:Qm<ŸoSBLė-0`7IG=w`0]RQ&a<񿼘@~YYt£ӝ 0iSg7&8X.,ϸi$TPf@[mkyV<뮿E.+߻COll,GߥJrնƫDA^?D/V[C%sJqIM(kc؄@1ygG}ۖƗ κZzʽv=Ya*٭>26l`_|BuݫI'D>bi\ٻ>pҞMQxJ`!w7f=RSFVJsYX|>䗚 M  6YW0甇G q5(`Z"1;vAG&_̭H Iυ Z3ie;F4N/EOUqKo7Лֲ#neaUүZ^tQ&iю-h0 i25X 05S&p8 㮽E}}A| 1vJSAC2JX"E#$0[}&`ztAxMg;?kM:$Z3ߥӶM+SйM>Ʋvʜ*Xu/Ttjb,T{1zD`?i+NhS =)(ZkL}HH= m1^ vxӮ㑐@,7-䱶{!͛d `J4&ZE^\[ْGhK$D9|oNᴳCkBntEmb16ŞAO/jAx ˶h pFiɉ2 ]LlaO5<)yatlb5(2u> +8em~2h+t6آQUYt`50ɫ; )trx}oǼu-icPR G}:tS`]z(>ֈc6H\I/Wa3G5+b{9t۽AmNE1ӵBFOfSݻ|Cݕbq{[fs}ts=ᒑkvo-lLK4{cݾz.K d4U(*{C#߃K$ZmB5>j{S y{Mg/8DD&u"V}7/vw1l:73ײyQ<0>vTz/ 6iy&m\wof,*%QUӒ ~ze}/L|*?Fs)hH~\ZN`_@.ՎRdEDn k(}G\@;f׃{m ,cfɛ/k]g^tA gXaP  UPŢ 6aR8CnXnGu(P@&<5p 3砄"p,4v|x9$]Ujg,M S50!~׵P3-: 5kE'O1s7-Z ԅd |+R`"FUBNj+O/]2ʣ*$#W ʲyV"=BȒڨ5Huؼ,h@O 6IN6bSAsn1klU7~'k&SBD3:h; 5(fikQ,,D) *<5חP2ITb\^㪉7&Bňvf|HmʙR)o;| ,N<;bNw&w@\f!P ^z!U& BiH4TG snF;Bf 9n&E{m+)=CYVln_~L+po@~vGo%Gb_T$ja,-WsrSrӫO+;nJw<V֗}lվb֏=%dSƂ4[ ~pP4?iL[k7Vf~\yNLfI@zaUnj/~9Y;54|%.>J2Eˌ׷܁k@57ivcф!CLD8@aҤ(6غG$ ߘȥg'6qeaB|WνJH|/! YG3`=z~m\ARٱt1ԏqpp"1R3 ?I3gbvuO*G1\' 0',eG($}69HLȚ 0xƳh)82⭘&F(-<%:oh&Ly ,lXS'5"Jx]nIdG4>3kj̿y#>; ^9 Oé*kur ((t@" ;AiK'=x>s7^|& >'@ -ω0b^?"~w6, 4ÚZF;y~=g|͔r0-.[qnCk[ (B*wkރһ+쪓X5yOa{'ThOmcH%<iBZ}qj%؉zv<;]tq3(>#IB)nfgp#?Qi`pV . ыd(aǜMe6zL1xL$5ώg!/ctpWj"Pz=m+^xrKt8ۇZR4 Wp[_@2XEz$މ! ]+7ZuJ8\&bPڑ+fS"59yҵIz'?DkT%ՎK4Wׇ_;WZbTW9:jϿy2ʰ+M'm&N'v D8R"3 x.ibqo Cs#H wHzraLqXϐZ=rL,.ܝDZ!:DB+- .},86ϊT4e ;EYrԩ0 Bg `ͤoJ h(_\s7= z` {}m[jR{랁MXBOa^TQLJ6o' coOvo6˵乐@:=jo!2ꃇ+ x+2'}0Ӣ,p:p 8ufo!-LSsigz +wo HoGWx"(Gv<8UBX yv!4>Sw4ML|b& QmCv=Jǘdjbsd#l86#Mx *d1T''Bi ? .E:y-7X!(*ى7tJ/]*A"Y\N3܍%hST@X#b|6YSr Cn V3h$f34zWjFqLJ`Wᐰ8~y+$ub0$VkP~x S-Wؙ,J+=d{,m[ 075<:T~r2AU+hLNnݯYp" xiraTa{OxQŴ )̘ām`!F :aϠpҁw.O^?[%ƣ}marDK%J ^ Y TIT3 ϡY(kŌ'W|̙$qekZa2#1#ud35/YnJQAl+E~JA-3? 9d#\a Hizwj5p9@A'l [%p%n7I!aaT0ZPz`I^XTqSI$_MW191/4vS(+ BQ#Ӛsn0yd|y4'ߋ+6`TK[͡U;АXF'|;DEh:`Fw)KC;R躋RZbRo p-{H LBE'a26liv4_, 6@ɹ],tXr:|٧Wg|n3+TXdyUt:(eS|QrTذ.sq$5%Z[o1IuyW}sjuìr:T!Xp3I®VƣTDP~9JO}epHKJiɣ+<*'b kNJ{"3Б>yqRXG_③vu ]4T<5ei4z } {0Ѹ>/OC\2[!?}ˈ܎\Jȧ4 % ^_g!>ghvؓ9@F Ǯ:Z8¼%ڡ#((:11PSSebL~$ϝk.<㏜:][C 0plsA=u:ORZx3`^g^ν:yo32/ZvoM{Y7uZL ~xeqZ SБ i8Ki0IAp!1,SO|e6ob cElVŋ;M NknC{h^ŕVKDu[;EzjEWXh!g/*[D *hX"*JP1ĂM$ҊoXhX?aE1޷lS=]~L=7T6G-f`SڌᙄKb= ,`^0&ȉCrرۼKҧWRֆ+ &Hk 3t}y cgdXOcԐ`}M/"F,8࣮> IGEL(\HoO D@{98ǜ]Ňw$&}E66n@Й/W]+mUX̿R+̱b՚^[=2C#|Ւ5`fvJRvw`0@c`uFaa ?~Gt5-^)e[lm~X%RVTdtٿQ|vZ)@򥒐jPoƠ"Dqˆ[;Ef,PiYԐrcQAI+9jQMP&?7CUVYĭ \2I11ӟrmѡ TOj]&GY$LVU赤iK7S/&Tnz,w(ʗ,)E^%\}x1,[hl!#32b6lJ&dDK;Қ!q2s \=g6!myo0.P@JU!oRWZܒBty 9 ,3#$;Uf)r;އqKN k?zC>X[JB$CqZfl0ޓNsogĚ|Gnh> =,y[yI^ @hKur=P#>\V*0S$h Ilo ;ЯO{]eD:kq(KnP~|1xzz0ɯ*A\jyX~6r^~$ s7Eu%e9 >\:߯Z~5L= X Ag\ز?b824㧜)wS+﷣UB>Uy4Z]A wYfn5O ~2~ $MzƇOC1ٜxqEzt @fJgB1H0\)3YGleO`k1vW}o0 nSAkp%F&BMb焯'+pPj`At|VF|I2}+vi6h bsLQw S"b;8zX}RlW4B8f{v}!a]ǪNe,z#3"_XR)Z WbUtvyӳD `9s'd$ 4 b'L'0PyϝǰG,&ie/][elkyL9-X \v7KM/AqN1TH⼣t7UsW GI}Mq=hvX/ ܃OP-]q`s1!.>k`9BvW)Lm>W:: ^=d3$C1Eq&gEtA8M96X]0pk Aұg )4LU#.Or@PFښh_,.$c^ǝ75}[La{KN$1*!黴X/PI[w-5 ɿ%RN=>:?*_ ђѪn郘hA `"}7։ndժzX7YH7niNG=*YM0oBХjx86p6VPz+3?X7?uklR(dLNSM X2.6^ cy#JW4z&^"{\7舗7Xv^'4<;$X unc}& /^u.B)kbSvj[YH|Иc8(~OOU[ ӤD !zY:t`\5NTFm7AD!pb]7`-Sq[Qjo*2◯R J?Ae"l^Ix @2Fhsvq]^Jށ&Dcs7[v˔wxhH}CRwL߯ɋ CGtasDTPE$LBh0X)YY4C[T IKG4>]*mPć6Q]j%Tw]BVy"XK@C"пYm%MWC*<ރO\u*ޅw !d bgZ5? ÎYc ٮh͍IQc>N. | * Cl .}Ҝ|U(a׵y:pf2t2IGzڛ#B}U,d[DkB0 Ni38'wc ~5?)12 ?3yME,_2`5,nexگqWbњZǧ$zXe0[6ϒgO WҖ=C7䤜8ܸZm˲Ib *Z˕D-3j; vSg`dB”*Jt{@Ǚ|!)NeLmRMRvenuY܌*oT?M u 1 aSRz͠EbSk?[NV Œ  O04\ #6_2X΄w~֚oœ+'@k٧]-s2<(W koSw9᤺֙=ڕ{m }PoasӓSy?UV:yS$k'=q[|P.^6UGB&_ 1`\HBrIGLR|3ǿ$<s ᫂vrCM%^8zFWxzd_DḃdUtDT&Jɼ!/P{5}1N&V(< s{D !cp> i:2'&MaK!CvؽRG-UV;hOH7[ O; 4'j"D0u "CV ign@N@Hcp4F֍K#[_ݧXĩ"%'vQˈ &olI% ;RvƐfV[-14yJ(uuŮ̓ҔC<ĄXGbRڴY!3~yakDM8%Łض> ڮ?sj0ꨄNIbŋD+^JPBE,()+F-~Dh6q{W5%)@O/&byZ "4a#=%%df} pp]0ۗ N a5Y7)V _X+ Or6,F0X%;-,JNA{2ߚvҴæ 8Kµ3 FUۅZ"Xp9oWDv0-si.nLږM$'G˖@B0z5pp!f&0NIz`UG)[, M45 (bj ?FߗWa/`Aȡ.TU(oȾkmn]qIӲXK0. .37sSX*D)+6 bg >3cr~`"Lym=YNX񺖴˫e eRIn_v #{6-BwSAZ+0L01ufq2rkb5g wxR)U( zt c BX+wRՖS}yCTuOķ,@ĥ1ĊrX: vm>/:.?I*wB×\5 ;T3]iJ_gWЁA7)CRu]]F_EY΁ڇ{x Y<}҅mg! cȈ cz q#p7un=M5GǪV/Qy؀T|A3T&5}H`1_h{>#Wݡq1p!(<(Aݏr8Q\C)xmҾF;N-ΥYXrxxe|t#͓S(=zynG)mQ'Hum$g4՝}e?6 5CNCCst0,T%u'݄'2HJD.^(i6-2 NkK2Swp׉(%Sqsܡ;v1D&(o :b'@=]o0!'oO!?p@2F4Y[`VNiyp{<td͗be|/!7&X@r~쫊cB蓖('e`wB3$R=+ NY9-&S.MI0S9WC6f&nq,Sֵ1 FLg{]~5=mOwj7Ye IQ^w)]jEb󊶖udO?j?,R;tfQBQ{VmTM6!krVXMLS"79#kх+܁zkrzSLoc$c%'8Aj ɷڛ\2&Los?R!Ɠ0#bFy?pM!m؟hGYτBk~B:mF`ic/NgG@ƹpo4Umέ̚ vvx"Wm/"kq}tY֑˘) ~ 6Wi6q:Q39BhQ ]8|Z}(`AwĖŞ̶&e__ާɗpܰ-k,~ f,*v QߘVz>o|d v Cg-FV0W\zaSkfL%a,v!LshaV|o/ugb$RFO`'0 ^"/N8 zkk Ga#0QwΓM|Ӷ1l% JB]|j޶?lD_f3׷.fx w3 L vo!8+V"PHղhbe * yh*h6tI XX\ d#dM~Q9~ d>tU?=ys2D30fO3u0w4y(CO6Eq.GQ1[Gzt` NVܼZcDãľ~Rlz2?Rlm[gd]R99cl \{ؗh?v v/_8*jbՌp[t:->aqW*QlVxI&< &qګ6FEˌqea.{Cv-pU.]Zc$%Jdm)<2Y ji%S_\o+r'F֍e¼]x2!NÞ@_Bd|  u UB1 qfbU VQV=oVߜZoy6oTvBTXMuF-JKBND?Ā+n½6e”]qs"aa5"U!#Q@:wyeu>(sTٳB)soVTJ̞^vHil~M6F]_[2crDE훁?! R|xL,*}yf>47>}vEI?TS 3 ŏfwzxfVOE9@6X^?]|Ap_@ó*iMM1cyy#d _=⮌џhD5 \PWI# N.K \U'&-_#,K#i»Y%nϮ7Y\aYy&&2o0pAm[5pP3>dᦳr|<1=r9+K'h(Aۑ!B*W)bwhFt8_v] Ѝ{i KQm(DsQm#3)4DL) e>Kl1$Q*i̎+U\M<}k$1ib>!} E5JBxgZ^M٦Lo!x4N[˱ti(qaA=P$&/SOgbCh6Cp/@ǫR?]Y̳W. &lHmA x2 *U7$6Rnl(DCJ y(0LN/Qnu˿6:&~)6?X<].yo 6Eѫʡ!D.&R!6eN+a~4pa_[1"=IMa988ijGKν#|F,$GyK8 `e%~ZYs@mA<$Ύo1 c'I+|FTb4˽:rg94a`L~)U4;%uHZjAZ0ԍ<Tt @ e916e<+kC;Vk"@m|lp=os{ҕ@ŬGV[)dR>&&vPH,&F;K>'xvˊJ\cLO_l,ۥ]vPnb䟁04K9>=6)i* 3ZOe %|QVЉ32#6R] Ptxޟ7oӹ=yDHpի5kEAf}kEQHp@h5hԞa\M~@b@ոT^{]WmDH 0 \0KmDgdǧx.>C@6#ZE; ԣ짎07 ssQR|U4׆N[.0F2匹K#7L)JaI͵FQQ &Q 8P5#Ь7oFi=QY: qѿ.)o7tp }'7CA%No,x4oWen[VZ8F(_%OR2Z4MdEbhQH1Ad=".̺ `:ܕfs}ts;TXx5$ 6mClXQנoٮښ dv%E^}Z*BW[CƷgMI",ҸqEoD4ڊ9[XTlBRbg?Ynw Lnxɔ`.W7*TI˟,Ŋݱ g`QpzlFT yInY2 Y7OVDdF!tPjtoA4 Р!6H'n)I~ōF-G}fÇue>,0,wpnX?E60?%}m}j Dܿ73tkmyx}=Xfòj=p|¬G zhkT8Px_a*z*(瞾 sZJR WO^wCȹpiYOWOR ,cN>܆&q<Ԝqo|o0E{Rk+.a3~e ݲa~eML?Duck2OT4qt[w͎+[8D5Z ,t% Fl"p;@Jn`Jų@k豻pHG^x= J bѺɰO`11?>& \!%杤rG%l3?:id VG[@ j6>b .?=@9GwǤy@ 6lT )NMsD+x2Y/5O(qN{sߖs~SIo= ljS.j;*W~f1sxzg[mZ x]s &$bŸ Fg$5$f)~v<6h 7m4iѩ%kV&|yk R@4Ù0s&ﺲ{}Yvž@޳[f6Do fhC{ol]nނc7sbٹ9ppflz~T#f r徉 fķFS`;s{ (jK\)p0a/o:*T)НvaNU'mpIDnxjj\R*c² uf">x4leC.Џ'SgIaqBWUTևLT@NGL£& 6A !,RvRC^MԌG8x^rW%]EO|ft,i'- w'6ca{5I$04Nj5Pe/ɑ鷆`q>s)ľΠ8ݶUX?Sd+j /},+ӂ-.-nI.WQnHmKebȫ ٭y)\ze SK`U9ѥW!h eDgqXo' ,NO4dyTbhCX{!vßi6eqlrcZ2(rh1k1V[~*8OR<2zUȆ/ג'6h7ҸtwuwьX~JxM+o'= jr ~JYb9]mϦeߺ:5iso̊CS1ٻdB7³WQ]bs^Q,:E제cdl:b|>o G~u|kwY?Cx(2 G跊}$")"=EDK)>';WPQ,V'm=2eM`>+mkT17_nS_p@j/X`MHqJI!ΔYő1ze',-p_jD+ΠV% Sl~tT f+ Ba$}Uޣh6gvF)es?׬L.s}x$L23نIbrf+)ha CBL7gO,0Rѐ뭇y ^Y>G"MũJMBĮ8[`o$G ^|2H2_)VJE٨%-JrcuYk#ڜ G DsO E ^꛹4;9[z2c!x=B3_э5#C{ig(\dv>1=ךYnG@!\b>5:TmPGtOzgT vӬ튨KeɚuDݎx<J=[Dp}VW@e "X. M Q,@U 0zfDhX^80q)ّWg-mװ9Y^֋`>wؤ)D`SD]\H3ǶS--)H wC bjn]Wg#e?nICZ"c4 =hgbXnђmNѳmeͱ!: {ș}(ʰJ&&`v 12VOe\ù6^#Z/T ~F/j-Ybu\m,fMۤ%D򷍽xWB 8`ZA]$vVt D`bEĸ-!$?+[Z:% zq?N찧kS!떑$5;缫NCzG+~mJf !$h(t[?6$|@7Yo>uj~T<.Xi{pLj<-' L#1[їv0 7ʴ/>I܇YűL}*y(0Tflxiфdays#Ќ.99rDA|c)!tn9@Lg@KV&Bq4z5>EkլIc-7rOك!CnDYC1R׬}Fv"qbr'!B,To3C) Ҩ-$jB'X#v e1OYǥ!'ƓPQ4Y R:۞z !XVm`%ԁ\NvjxVw%:t{CM$ٺ2Q[ ͮUe8[0*? N\Ub IG9<,!}FnB3 >nL',>Z.<9СyRUj# 2[{EWv6aɰ#V =O88YU\*mJXws m-ᇫ44eEF3V kڦ{1;F0λ[-Wk @fH q _΋ֱk4Yu:͌P~tV'kz&ճZبENegI5(b'e͝i ś1T:ִNxjN3ayi[fìh`5!Ry1qF1nD5F&^&F%"f3rfxՠX_崵Ko5_3E#dV<:̄iŝb#kC5u^s%6ҫKK z8-_HjZk2fT7;F0e7i5_q}5o{p3*PEЄkoPs R/BL \F,,|̼$ mua"!caɶARCp~űu%Pig¢p'adUxZ:G |BSg^X(TߪI}4I>a[" .K1icѶ{,ʹIPq5Jc1y݇)xQwM-2ٲ{$|b ~B;~B\Òke(.'R}m;ƛDSxpd3UPHeuua TϨ,pDmM`ioYP(4d2sɶȝ9l4D~9܍%&skУ i ?Ra}4=qBLk$2Е#-5,}t^)j'/%BG4bh4~r7ЌKUװ[+کD*"$ÃTk%=ĨE" Ġ-xJE>d%g(m-}6$T ;c\&;w޼A3\!d=nl&B3|NB{|* fyb + ?Q!M-ᅿ&bfbsLU`Y&=UɁꕗA#R&̍F)AkSk6z>$:t}J9|U9/ӨTki )!ך>+-RA+ mT*z~<ނIGZ(_/0\xz4L|>+= [gyI^Nu]6m=cAIg1ekAsCA0CST7H,9|w s1o`s7(-|t`)[2 GZ@_^K׈ z/z-U} rqXe\8:" $Ix 3} NYqNlgآNO3dj" Md}Ak@߈ǡZQц @8P}t, mWG:=FT,Xi'L2B=읈dQBlߔKev5S '%vaF(KM(Bn2} Mč +#x@Y/nܖrbakxXGxKjIć,_KZSmŲ)p 4j(#%+….JV~`p#I &ˮ3Yҗe&i;dEs$ !Bȹ 4Lj FD2wlo M~{f{< UV iMgE:rKKb5ZsFQbXo 5Mr^h_%sfj'WWX0ˌaQq'\JαdŔU_Go>p~h\8e-Seqv'ީq#t{k JicSɾaH=Ӗ>+/jWgN%<(dR|Jj; 1BlNB2/#vv5nq;uzEtʩCp1nߛ,R3DyhdCbss`2$UM f!OԂƜ{9 b MeQ_rW &HܕêXZoDa&=/PQô"hR6DO V,f&G` \iϠ &7lYn/(ш_ItuXj> B>l8pӚiw!,7El7M|.UE&YoЬcA'Ѫ?!M%_hc r`a&OH_IAS HeV(=s$n$`GUN*3 >eR}z「ad 0>^2NhpG;ve]}O(uK93fEXN0}띴|{\*VU\[7ywY؄pN\<<)ZU,~RKmNh Z0!mF&KgX>}6A*s/@6O}Տx8IZO2;vMaeII+5L$:Gv.fʗn"4UUyD׉,꜈DuB V>-4`W=mR3;ଘ6$%HIOk|u+;H1c=GabIaMYC;.2QL0ZS]7M4,'2kI?8E`X7g4oWLobQά>h;Ũ_!+:Y JpS< ϿHenRA\oi!LCW.ֳiUQVWC|x/7a"#C] }e8 }핪֎qY uhB-W9@g(^T0fq8MLo-"+%Fںf6}9@֏98gBJ1wG/#2|ęE!-ߺEEUۀ4|Xύf0Bu 䍞TyueqJuҫ@6'[ i:" 9|w8v#Ů$8Xy]*\VU*0K {/7'^"% jW"^b 񎈌9N-@L$9&Bk̄'_kِ/1[.0\X!žjDQ7wqI0S؃&2]Bf?tB f$`U$…'*A[g97h^JݗHF!Z!E_!f)0@uW1BBhA!ҵ*÷7`SA3 oO?U"krFōxDyL `gBe 1v6 s㒋A5 ~Hv;D̯C2+J' u61t8>$R #uuW:110*8_Hq 0k Xpրb=!"cshC$+ۈK[qt?iz_H$ߧ1##eM R|>ܨ Uw{Sif!Q*l닊^`~j^p V3 iڌc5+H'=A΂&/h>3J|*?Tpi O#fNe{Ǔ>̷G>K )>~RqquOіԶ.A('AIaP&~0qiS:(UѤyFЍ@B|} ta&\"U(Q6j]:+w*VFxdOζ95aD5UdQIc'D+L.ȽϔQS$3iI,~pc t} |mڂ`%h 0@8At|0Z;KAiw\u,KO#5eJ~#` vSb}ոk9\4/9U Ir~S{eOGv%%ÍAQNpa:u=% /$[<滮oP7d`ң~G֨(I0l2п%0n}cqTZj ߯ LXޓ6`OfXzs!IիvRP (UTUK}3/DU?d{jq)-g,l!"u{9+Pd-A|-r=BAt7b,緖 GtArPinkr)cܔ4}A%T(Vt%[EeC2U2C rL6f ZL̃߈2WX7@V1*8Z׆'Nos; [0[@?L)з *=ԨDJňXr/sc(_2gtB`;Br, Cj_dSh'u V(G@,T<-Qd,RtH (0V^"ޱ$׆:&wpY,\I$RnQcmKP&E|)2U3(6Gc x9BKL:Ou@n6w|~f7s#V=NZX*uE8g{sBi~W{ke;~rpvtҕV^?u>K#dplD ucЦ˩$MN'kkb}ڙ7@]!FN;z!|o`T`];ڔa{*&[4/v&4T48;sNM{/6t0ÕQ@p. XwE'I~cJ7!6HǷ#^`zBw91ay5 ެbfFB7!hufv6;Š uCFCy^T&]CR%fK A3UlH1nF JkOmHC64WE@w.'U1PL F=aΦnB߈ՉRm57< ք[+T}؈,K$ط,Vt ;i˵y ]iHK|2:g^(DZv.b+= l=`ޚbH$ϨGXƫ_RxJ_Og'ߌ*e "B>v#Ơ"_D́B\8I>&r /srXʼ9MC͝kIAϽpV/x W{-b|~8C*qQA}U*McH]IRJDJl M?a&ڷ#b[S<{h!v̹ wɕdlU\O6]+ Hghu9Z~Ƒ ]vyPG~*@*!ʻyذ@R*o}{Wbe37Y#. [[*hU[xR 1{]ٹ 1DB/0s$F [-& o+GyݎPByn 1%"P);!JS "xֿ~qckZBR3!w6Ǚ0+"|.l/T%Dz8>Δ._‘JG?UvK!Mr+i(CZ^<(B>mc*StZϓk+YF9$5QA+iHA^i[i4ȗTUT)ayDAϟYsK3ĺcfu]"t8 J)f ȔpPjN=)Aq0!>54+(:45c5`-Q~ oD]L` yq-E7qŠ-8YzBl";Lu>- ($+;HhflǪ.~b{Cs Z[yT<*nҨ~aɜpQqÄNY@INjB0-]X֛%StZ\R&zP)t063#xRՑrS l GJKILf*&JZmb9c L^"S0VeT۔z,1B*[fy|3X VqԸVkAHk$M2bfkssD`+kP ߮]҈LE[NOjڔt:[6a x)z٠(ĥkUU/t^Frq^\։YZw'!';R7,w?uNI|2Zd¼q\%Ve=H]CƲ5穢NjT ^QlփdZPh ~P212ԑ_?Ŧ%АY ZR2;8ͪmŗ‚L|(yLy ԼUHX S" E1썭 P(e |l^g:YC};6_J fvvc,:-=,5;.d=! zPJټ[w:߳UV5WŊn.M,3`Į8N^k)ƕ-X5&CEL:>~˃;"P~F<fS?2eU5H,Yt,L5I&0hM9[ؘJrZD~BҤyKR<M&+X$5m1j4n8x~h%J翑ǒo]Wv_oM~B`f@T˭zw~ 4naVr H{L*+T(9ʽ <"N ĚHQiCj/+0,?G]9 PZ%9cQp2H,` E5[&JU bǽV;i4kJ*Ek=J+ucdisޱlz͟`R|[r-UĿգ^]2 ec}W .~E~+RV]${]^{d?Ȳxߝ W.?@vnP)zCCKeJc/++ 4Mƣ.)$ Ѽ*mL6\ĩ(/BNym ^+7hL+9JbѺPK& G-Yޠu|u B)DKQy,~w88f|ehl@CpSEi`{K^f>չqK3 > 9SXD Ŷ-$6 j(1cvi`zdf]Ϊ qExxkF$[)6;Y{j|~ !`IsIOnt F7p[XI/ɨ7QQgEpφш/tHGf񵨃CDl߯T!h| VV3ʨӅU6;id@**%Dw8yIc.QGݔ,^BR!zx˿_.'q& ;Hd ,s>@Ysx,v㵳ٰ7f鰤y,'Fz~pE~51zLbYd?x"6H2-Em[UԐfaK͕CVߢ[g&ߪ8tic#ȈҎWkp]j@3caF7Ӣ75:6JVvMUXb`bw~#\nd!3X.oݧc={YH!Eh;ddA8DfYײ&x/k8O).A,z}hתiX|idް wa3WL8ʬ Xe|i+/UEt%f- /\j&@uXdYPzsIX7x#An&|571]؏.i})8ǪXb.хt?>)N}cKb U]?a=\ ܽ BEİKT)p5Nzr LI!B}Х7!AGYtɔ]sM͋E]}I< p~l`D#u]Y}`'s쟉Ķ>Wp$n[L"0?ѵwgjQQ]W|\T5X[6=Z.滶ϷP"Kj<[J":;VnA( |ywChaߓzɶh C6 '*^jgX-vQ,`6ɉG\Efp;5[k {a]AER r=p7t4j]6jWr@ s:EZYTL6?ry&}&#"WF=<8iEe7lRh*߁Q/3|GrN.-9Np$QM>Wbix\6f9]LyjLK ~.puu Vz-v% oY$d 3X^r'B  o & H̹<,*`yx'"PdͨWe0FfC4Ν%K2CIXΉ1T E8`\^rڧ'ycՙ*vh"a ~9'3kqRÇNOZ;6N7@,1Czfj6يEaL~K.RUcmzo$WzS;4i,&Nfow6(s`vKE Uq~Lٛ@tx}qQ+M2zkz]K׮J/џS* bNe(rLndLg@*}H ߝb4# ) x@gIGXbjؑ5")1(xIIO[[|Bf#Qzǯci{wJ *qs,WqZ>o;e` f*ysښ=nd?"T" bʏ 2jeW"8]۱-y;(,.CŲa*c˰O]6!K({DK\@),i+c]`Yp|(*|>!I}xix|?h'~5zҒƔ4lL#q] vț*zP"^4)B@=%!zȭ{ԩ~BT9IHv"טyG[A1Nb9B!NhȒxS HYAӍ>B.ryOOzf҄ abBS(?A)z~LX '7Frгjȟ&/C $xb;7~!jaM,S/Μ;_dٲY Ź(XҼ rɠ$άxܢ&]{<tmÀE_Q:gߜ2/dί7%F>IMoxA߲Rs 쪺  pN_ƅp@V8v]|hK$O@DS o6ښ}i/-'.V.݂;&~&֍#Q+@7!0"KoSx΀5EJ\Qyj7cxB87N\ꉝO{*F%t`la/|w&b:V<yfK>M\k\hUjn]eGHy}9S^ab'=㫣wm; yE,EssXbW<XtO/tfgq3u.9U,gV:"Ql䡭j/c'v8q#A6bz&Ep.c^K%{< ʃ]kqǹF ӣ]K^6!v(s4t*yb _|5Jq3BetakGyhh D ϧ\U8@F'6ɺ͐ӫ%^ @7[4t[9$",iYp宙.'Y2pbhӗceѓ,Q">MӴv:w/@a|$v $P@#;~I`PH\ddj ;RƆၿgB˝uMRcQ'8DBf;WkK?l݌'fl'YJt~Dx%ڍgeViΔ5`X9_sZFH죡]zK)ICGj3^ Cƕc fYp۰]={+w/™vO<1Pǖf;xš#ipJGS7K/ MvZ<{$_-wr rbQ6% &XZ͸xzsnx{dBeM߼̘l !}Y1(_[ׇ6h >^Tb~Dz5\p ?`bTx>'a-d' Xv̔K$1m&@I43u;= ؃U!?!MHN=Xʿ(]/u쁀-`ϘJy[wuE"Aki?|'1~[L77"xZIo%bM]kP[NrӤb1O!J #,4wAsl7z4<9O#`tZӆdΘSēǿ)TӑϷ27Fqf^s?L/h\Y]./Mj=]ЃOeR-Zͳ{,;: $UɿW'"tYͦ57׹)V * ¤# rf@Gmc2{J=UN`\8`"-(PzLu%d%r/(,kߪ?T8$L 9^Cчt`F,ޡ l ZWhJv9R%SYo79԰3H!Clq[Ōr~y&TӴ/>$UF<HRȿ4k3{ӱˣWPuLcm jmRC@?16<ߔ"k<kU (7`բARDCZ(bu`P7BؤSK~h"ot>X T 1l`|BE*ji<3^F8u)EB(c:j`Žյ<I qE 38pRݠI<|Kad %q:W-" oD>fDW7;RTecη],y>/#dlzx$#ze.)a0.uY-](cON=f P:`;&/^¼NcMbofu5VSVRӃ]3xw# '-^$A?e50^P>R͇owhSj cf<>05v e.&HL4Fu, 0*oB"g.*M ui~u*&9 AimS!I _`pQh5`J)Y;۟}y<9&d˔/|G)/,ߞNb}^T˨;aǛ"(7,(V 9o`"؆^N RJiζIvcg`+Xuw2-"ϛz2ϒfi3cHɢ#9Z1\; ͓il&&1[J Δ=Ȍħ 8+6)m[-%wK/b ?{D.:pQ[ғ/3~Cg57)Z ,N  [*G\Xkú4 7;&+CIl\$q  FJұ 6~zmaͰ4} RGm + ye4g5WUAͮ'vʢ3 }noN`gj(78pH&7:1zH}(_ftj4 6{{ƍEt73qWF{Ȅ` c<#PF=Xt"I sz*>ܞ9:"X <>yj01q.}-Tԕ(J$PUh%žqLY@6u("miWaq(a*8Po5Je3 ܻ^ ٯx49>+ iB ]\ N(@D Ԏ녚H1 *VA(n1@\!)ј|aRlT ӬBӣ>f&q$4xi ߑc{O k@xRw]qXhzt^*Z`JѪH*c(S q8k+&EQqkUvi9F>҈ U8dҡmf۞ ⇻O1`]*&1"ӄ -PgL)*٨28@Yz9ޔUՍ 9f?~F}ـ~j%3[TSʹ4K9|«@o[tw1U07ك( C+<:QrmV">y▚-.*Xxkq%{S۶R/n0!D /CtK7=h|`u$O+DM+l2r7rX]>/x)2^p9hV)J5*A]$t8ܡ2-ǡ)*ID5z{D AFG]TF-L{s 5O/F*3~>ysiPX򼘆L 8ex\ү筤u/2,cUO0uA t?YRxnBSWeB'CrɅ2W3+=v9VJ_.To"y|4ƪY A^ZV_3';9,!tKQl|dxdlzl:azǍns --u"fƗ*V1kfh=^QR뙋*u޲j-P? /?1~Gr8R4+oFCgCFn4o-kƾ)j䞣(BZB>f[;kX>d tUۇ8{T?+QQG7) 9VrոFLx6M9CL`oi_-9~Gm)m9Df1bh)ֶҞ֌p[@h|"~&?^{~rZEɩTv[L|=]xäol= e=mj6+i1 B\{w ʗC(\,JDИ:.&❐I49#b&|Rm#UV.GD2+$3ЄJVp lmIەk}nc'[P5C tcGMUaZ|%y[.P>l.[rk/M z6ڌXE+v~. h ?H>38ͫ_;]`YsAw7^#d3BQQJ`>n4 ]L{6s#kޕhBQA("ƉM޿\'*)oO)Swk1K>MʃDEV1J*[QЩCʿp$z QADONyD0yT-}aoedn#\x.͠] A ֍bCdIq'%mZ&O(97yл=[#d7+&|\ǙNݿZt+!7P.g#՚UEFms11O7h ĴN7(zˬqsW&v 8@㤻ʐ W2~ޖYE&TjfI$6/#\8UbTeF4]Sm<`{YRxhNBg?.x+5WPKaa\5s3`47 ([b %e,z8 Ij&*OݑN09s f"^9#OςuS ĠJ\90˖L34SLL9%nzK{W`'az`eYOCQyXLpDy&zu^[m"3NUIЫ DLzws3s)Z5I6Ŀ-Gos%4wDCbmg18&]^Q\y@13*o@tiy;3.PMiR9S5$VAZ,͌cl8<,毈ftKVkR%8XN#w5c~oFZN+ve. FAtSn9W`Z$ukz7b+O꜍ػ b5IQ ;AF6g`mN΋p(x* XU !C!PS 9@WlK{\۝LCM#IhX S.(Hdt]f/ ^zp=av-]"!$DnoM/Tf榩79qh}2x®$hVh euRn@—qw7?+z)V-f):+ǸTB^EJCd̦?hf¦h|(U-E?T(f4 U zLd]x<:% IS@`Ҏm8kV)/*x2r O_DG2բyyjrWྑ8eruĿ _ ℮,){X qB2MD-*n &|7S taK P)K:jH3[ͼ t Naɥ.VOD"(xAU27L;F0:2 3')Uu^3['LO  PR88H_W覘kg3fJ*P&cƁ\pu9&4G "gY^wŊGOKt+QF cԩPvx9P\sL+Uܨw!=4C/7^; p~=8Q㰭=]Vߌ>NUS= fQ9Z/n*L vGh"Qc\'C4y=l]/މXam%)]j 0ev(kj:N0EI= $pr|UnC+\M*ꍊ I 8j}XVub9h?pP%;إ?I:s<+}9WZo{U^ңABN+$Z@BYj(M) *0ƑG״J60bY4w(x8(=_>!&fvqDPjZG@Elph5ӹ,pMgrxI TĤ>(ިyCYVf@*Z]PAϚv]2HGb s~-MmV X6~Q; AЂRɚHUSµ:mBҝT%UOZl7HݡH)wh38G*j,&bm'R|2Զg}$E)랔4}KBcHjyMzWqd Cq`+ kǞ}81Ld7mI~+[½{u"Ԗ3uƅ+؟KXU<\>C.lU_^-z`w_9J1Sj"a?n`MU\31Ho2$T$H;R>` |ݱs{njPxl_1TxW.IC3ln6"ΗnA^t /pHK-qOx$_f[a|-x P:Ӥ:_Ϙ8N_v,uG"‚:8lS>n*[ ;)hm6Zn-b&W( e+ɜRNzM|8SvTX 5U<| oKO;w=}~TᲵo?p,=+f&g!*Ay0BEh;q? tؼmyٜijL C/ 29WF$9 n;CM?v *f:hO"TSơ4# m_MD#8t@g%ș}5[#TŒh6 i<%5DrZO'Kf⣝$!*O,JYYQx1ϒڡQťEgAm 8@G!P1\jEDr8dq6tzVJ P.d}uƭ%'rQȕ+}Min>M?UGjb$5tA]p#>6 9ғqA6";b';2c(se/]H ݏyQb֪ p ,b֡6# ?mu 2FiwDxl~[69Xi[<0D\{sk߆6T蝃({a /2;.R#m&܈LK)]5Rfɱ+)~!tRk~aD8mwy>>qԝ m?|cc,zٝ+?`"ۛ68^J(V&7AXXRy=>1)uA~bE@6@Dfy*< \7A8?x oB!i44NL5Ym/Dŷo(+-ҕsc@pHv%;^Ng:D\*!.} #2]¼Z{q= 6=& ?-p*z+a ] E$pP5ٸ܋iRg/'gVv(3N]eFVcԢJ`:رVa}L^g)gۧf|_- `YЄ>Aoel Td24^m"f Y^0w;:iQqD3lβeppo?62!>tGbs*Z_N=qjg pn9֝XM̤.cqy&oeOWo ǣHFjv$D# Q3dLs׶:,I`!`8AS_S)Y612熂}Lgx%.CGk&xRsfŊf*з420EB;q6dJ-κ Oh^ȳ+#%ަf~:\qq"s(hA?S.BLf s# $bʧ7D9BSGͅ4vք/28-QjEg`~k2u_SXG9JmU^FnXFki=g "UՒ}k]=SE=z|?w^W=*d޹-j erBݏj5o869q&9I[KSHJ51ݖ:SS+dz8f4XK`Cr|j=O F-c('p7U՘NJ-C)X"gXA5UM`IH"|mQ(sNߒ;iZNQzuMHl7<Z'%.Ocnv$:AK a)NFKoz|z.#<$חujǕ2Rka~ĎA=P@e؋l?*5v'):0aNڕ+W->@J~,קQ>VծܤI;#Yf=l}8Ǔ.͜\ f>9歡}kzVx`B&:G7*(0,uumhGnH!QDu3b {,Nj@wƦAf vE?_ҤԌT(?Rx:>b^D08KgT*_}:+l4H*V%wIV&M $8ܛn"ن+^FD K۳E*F1yQ.X|.24fC T͞ "GDWLI/)]u$EiD'6CMQr\# yPe~a,,.pN#` &څr N9-VA!OSd"Mb)*=kX͕ 2c܄|~B՝|}}qipp9qO:tϩ }-h?&d~"^ܶ^[1kW4MOKh 54JTNV;/iF!2"F  >eBg/sld ?l.s >V gE4V6%_lG+e%;!OG= _pO-I+: bQ_$5"xbΉsۇ: |o3Erᗼ5 ) ?Hݩ*1+{Rjʐ;%B+A+eiOΌgJ1^p*W:HWңkD97*|38Rk)e"V`IahXMR%@^k̾*5ǦN9X4ڹ'e`[AS sxa$LN]>׸{T^tغ}E1.02nNa twO6[wL%'RƗ[ufZ]O^P΍_(adj )F=i !r璘-grVU#lF3dqdtVܜ'][MYmpo,vuY{%NXhk;Jvj{ʔ5"8ĮtD*rJΛ=AQ;Y+p5`J$/3w&Eos Nx: 6vwG\f|S"KuJcSk A-g3E"Ӏm"[BjO h4kQf@]ŒHpkh;X7ps:gm/ƕ"X;o5MÇWXy,hK̿%XB։T(^}xqcS;ݻ .wN2(hn=}FpT ڈ3:@W@ U_۠ FiW*Gc/Жo go#Tg¾㽉u ݌ _&$Q0GT819cAH7߫K[L7Y*%h:;BZD6.\xObKhJhANݿFxskקþ/rgV{vV'a-9!n|p wo"xRp::@eKMϫГS~[;[Bt6e+߯ÁϲL3` ir*VZ³f i {K~Y9I#>5DAAݚۦ2=?t *s$[̯&^^H\G'yĕcgA5'[<}P]e{*~83K*ep7s'7[%9UП> HQ] =: =7A U8+M8OnnƅyB&0t3ҳnOմTk&+K@c\JY Źs 7kU0 ")ÇDM7TtW&_zI]b?\ߗ߷N6__>v<OM^Ԙq43ʦBkYۀ:#t1Y+V*ͫ&v, $uo_IعJǶijG fueJ|B/~<[JgaKw95NUx87*T۱B LZ L7fzfls5Λ%9ؾXBkG3g_PMjab})ְ,cR=(2ߙ T}1=R )^ 8ݼƌmV T EفDv%Õ9,*>;9)O',lFxګ:N#LQWarΥ`|-$[?{!syխ/ _vpC|/̟P`9";,ېiU˂## mΉ[ ".9/j. pt_}HʚOaNCÈ,!%~.U@,-Jb*2pdܛP@c;+4)a0S\4ǎztRA&LگR}G 6.cK*A"J ~aYa:=-Ðݠ{ qL-DHO{ˋ y4HlyTϒ>_:^u).L+g&uqנt6;y!8d';*|g-2C FBnU$r;zy (@@[w4`u`) T9C4H:dHyJ9S;t"2~5/p`۾:P&U&6Q?/ΛJs'[L0JV:kb><+a[j1ڔg@9^e+MT)"q2iU,c ?͎KDXLA[e,ZEU&~&? [QvŲO/gc0޿ j1pl߼݁MGc.L^p4uڰY%d|zW)"m>4QȄp~@m :T9a4,& ά>Vq,7N\4z 0A ɸƙs>䢿3.hvura}$Μw;Gi"Y9v5*odʣ'13`F]wsdD5Vg)DVR.dҶ6/HͼX;N07\z@b5ah<n7׀=wc$)%XmnԡXkMTĻ7ckzL'Hr,Iȡ%?AhCv2V_lӏ|gB Ew=1̛ܻkZ}fbW%<<| ߩPkV/5:([wYW(kpdQIs,:IdJO2n#Mb8Ƒ698>jNHh=oWin dI-EPz Z55-9L38RJ jưK(e(Q,(&˛%$&w#"!$zRK'0ca$>6t64%o/ Q  CZ`/](Q"uQe3X3{FؔцM! :=õTfhV{أȤ1~O/&v.dg0 }b۷6(L ~pBԦfƥQ4DߢPԎ$=СqOmDphjC GԹ`qlUFY'RUOD6b;yf JŦՇ^"/s\Z0EȢ؆dhvӣgΕ|HA&0k Hi[jЈ?2",TȣYBwZ{7Tbssuvo,ӻwo t UbZQe _ĆV"ѮgO­#+Qu;"*}k~l? S81b8NiK@eIbTƒ9kx亼U[O(]g{mCsa-d;4OndChloNr;mtS3y3$k?w&eͺef/5б::G3k~-1E-!E"CL\M{-p1&Q_YXKc^[|nj~.=B}L@Or @$$vm Spǒג]Z+:'?bzmWJg\;`x?F(#K 34 rV0Li+ǐ B~<-Δ,%hT$':f#t5=$"t`yc^>JTfD,hI)S'.o1frqr;0:ȯ +cn ҪNh4 u*YDG/D)?b&Hb !srMs'U ޟDraf.Rp#:ɽˢ d }&VEF{dMR[TBкW\)\,TV.\aA Ȓh.;E҉{0ym%:iF,9P|F;wF5>[tel}$ܵ;6yy])Rm$<>.ܩ{nKj- G¯G~6 :y:ZbYEJ1Z uq9uLߓӛ,7z},BK XX9G~X1IR(Lm'e"4^k?T ̺gޟd =!F9-99 tϊ-6B:VEF^{NQE5TXo_z4'\PcO#F[L,] lx՝un(C6E^kMubkOl`r_i@3,V.&}m fΫa@ uz̜y^okR5'pCoty\ˮҭA\ҺXZX 8PU폨/*oǬO&mlxW㈛PezQm[|yu=O\iAyf~߸lo-$uMM9+ Q8D9 R8UEMm+"m*0AQ6*̷4a#8\ofS|^Ü61for{LCd?:ıG&-_uO`gƈe-Y8vdt!Y܋;Ɍ4νUڞ05 @E'DhqFx{ҹx_* .*྄M$5ٲiIrI+?U (lba wG\hEFG]w05L6R{֗dRvbxrI=;0r ]0Ě턈[2~cavOӄRODnt&_Y\@o&(30&>eNk@UOE2_* }!iJNbhHV|pkp{3'w NB`bo-f@۱r>!ICzQL'sa0SIY>i8j9LTu` &)26rqQrF|N)aoUTD#r &his&`V!Vg)}.@Dkߍp-0Aq pth^ٞl//ZZy窙 R<8Qz[8Čg >Zm#8m~=h&\ͺ#i,>IMthۥ%Э' ٷӃlEG-=LUx\XC#7P^0RFl;Y$~a#=092vPf\EiY% ca=UAVAt2%;n3mFflc46d] TgF '[bSZ*%e[[_h BE6G"s7͢4:qH!Z. (m4'oؙĬza> V?#F,- RW(3̟yW&7D5y7L+{Tl8ȖINJLNaE^y ~P\5\+5VwsfN }Uc \5eݖ<^,<+jPYz(hp x^&vx44b8{?Huz~8CvveSOi֨Dl )XT:=VȮzGĞnP^zk4 y30\u)IJz@dD|FBMNnL=S~t Ho<$gw/Uڽ#7ًVtuΤʥ! @J)u7k>5n9K>),Vn- k] 29u9(5i_?yRgM M]KAұbk^=9ߺD 5VԒ P=^Yq$8Cl;E5ReɚJ1 @!8aKs dɽtMu 3?]HdN (n֑\tXNS&^"ڃf'ԎfЧ0L_W2yh?:=fn-hq8Derꬹz{KZv|%Q uv<"ZXU&myDC<P2c`ɍic%{a 4sHzez<Ƴ^P?a@@ \MqE[fҧckx"poOYŤj1Z.9zHu[]ai 3y Ob~g,n4()D_-rǵ[b;ltig3ܕ"ΰbs1 IQ8sNrFCҝֳ)ӲAqgV4"bRVb_S%JG>8s8ߡqZ5T'@\ۈ5$G8äWWQ+@sV{㋼'~ ɭGZW:+W ekUHmVC u7.o!epmxg ~W J5-:!+8lCE_ײH!Ĵo &{h\=p +G˝_9E>W)pZ8Lw a&=yPCX &T˧*BP4V@ߜI`iĖ;#YqjQwEjd9 C+q"T7_ HeAiuJcrs!Kp 11v?+'?i0>D fGp+%yy5 쥻w_vu +ǔp hi0sJ=5fh]rr. M#cT\,dŐO g-fD r'J}bZ螘r5+e˥mt2;zt<&:Q+N:x,kCKE)fqQ7aNē"z?P;yiYU7GM%j6S 'tf˭AS´~)Vib3w=G@/r?qbXfN {*Oh˟Jm&pq9?]oE*z R3k|VɈ*N1PDg"rO b=}angoZ6b-z%kIMDM4K @XpYjŇȶ~ýhMw?'sՋMS5K# vw<,_ y<%_rH6!4T ٯ)tbݎ)Rm2(:T(8&xfW+{` ~ӭ,L[Py$ .Kf}2C@rW/jGZ3tpNOFI%~?(q@Ȼe*絚@olV\̍U~")to H:>`'H}~68uyI={?p_Li+ݬrsfyo 9C5 )@) 8IT:}ğ^'U-AJ[~5Ce]xoK'20\j*&^gaR.շt]sh]yESeӫQ%R)I>1tZ]G3J9o8J,~'?DWv0'}|d{CWʤq~ٽn' ԕ Bw7XW)q'Xkj52/SSO1(4pLlQ;Ԯ^7n1/_~^r`eqDWCDK",tA?3J"49jbY3 v|vps`r*lg弁PFŝmwH"+@<MMhФn Zh}+e- WPq Mkk.zɪu!`:cSn=iw,?­1О}#2-kQH R&B$u}KYOla#y0p]G1BYgd &(|L H-C(6)\[]Щ{y4zM_s'tޫqbBي;50ѫgݕ[SՑ o!~O`^FS&ռTu ܸwsB*מτTçPw^`\TLehBBMӖQ ǧk'b]={CpT+u8}4ĿQD UΟ:%Y}#mޒQf8!G0{[+gDj@s(z;w2ŧSN3qO^R۷p_}W5TbtU y¥"$$cc%/R*\Uf,D+-gQbbPSKUSc* d"I# t-Fyb )*H =8cn*idg=N1X̗ 샓\JfRghOLC1yvgW#,D0Xw#Y3=Δν ^̓x{1 7@6\0D!B /W(I6P2'OVfu%rɊWܮ4ÍvFbv[̫*7ױ5c7Gj2mQ ܟDi:]hR65~>bv @c|Zlb-BBKm^~*_܉ @X`Op#0̟V\S?ѷ[P6Akx>!@)~fE\2V#s5 ?5}#*b0PkXez 4!S\W3 ׃iKB61Z#aqa#|ݧE#>*%1p $}SgB\CzNټZ^OD?x>dnAKl03o ٚ{&tqv%#_M*LJ nXΦ-D,<@T~F[ T)V%8ek~p)z:SUg7@=kV}nE@1Ff^ Q`j.V];i`:9 p-"e4cSD*qV*rZ+(2\Tp@B`PݲޢX SdJjTNd˕5}$9v S,݉߯Yjv! ֨ψH+B$bY9&AQqوDЂT&8\IAhyPWۄh9H^ꟓhaqx)oh8y:%r S K)>Jbtv' =x Zu{d  DXiю_Gi1 i S2\9:0]Brđ#BD&[$7ff?){"G6 'OƏA5^;2-CkuBEYK0BgDzo$!`l`5 Uwp#@U7pڃm}X!M"9Q +fR1%E9U,Sq!mU/^5 ~23JYa MbjwZ_fa}"V tRp Jx88hաS3 OtnYT BqtlRIOj:y(v\{/u({2Z];X %_ٓqLQe{%L ` Cf?K&kGz+q=[ V Ib_Vd pGI%D^63OYE豛cݗT#Cs얦J% _E^JgP7;HĨ2y+$p[c `"\\UP^@L6Q2ԋ}D1.( U어@lW7p5׶-sK9>̭reK/%u(H|]~r]6vȓ9j`d}n*?"V>ļR%cO)zMCeVF}j5v1#к%Hm#6{ppUoR׮<|-[j αMU0`",PA.> 3M*&ieg0̐?uwd$PiZ}$ΗWmJө/۳+g){ gq)SF…GKJz7*û, w,`ZߎUv;wU-ULaSɸY&PX'lLv-s]ɲGoS_XR( =. \y5=/D YG<թO3 q͚y6u 6ˏ._I*j 2]'W~6)t ."$zGpqZ+  Zh)ԲeMkɩp"dfnζ0!'aVgu4eċoBû+ U gVҚ[{UlX Q M {AEu]'OIԼ8duBbLm#D8xu9{ C'7wP,wп,a14y-[WJIO-S[`J + 3+o_]VN7*9xG}U8 ^WB4I@x 6jI(灖m|ȜMߖ zp /VLlĥRGies{_\B^G_|gaqIj,(p2ms,Bqlo_(dx1"?C&dGHL#NgL!" /Ͱ\T90ͅR1ab#l:EJՑ?&L#|׊uŨ ތ6|YhS!xLɌ?TPE i)Gݕ1/8{ 3;b~K 505[;ɶ&f#Yk'%:ӠЄiNgvq/>:ˤ[xz">X׭:erOCԮPi YT W)GVX:ݛ:KZR}M}thu,&,%>l #ѴY<:CzC-_2srWPaʦ}tOx]SfIfGܲ j {W5zZyL%rjO,\GD I^ɜ:>CDdXkH?9p?e4kQ>EdWoc*VwViISS7r-Cgͣ[^{l=tgt gF|)1sry0iu5] mvf,|4y!Hx,WD|]=t/ 8UwߝcWԊ&JwN|lo?MńNL^|/Wxjm Uus.fa4@6茚\:KJvuUUq|ؼfIKow9WAGMRCQ`f(Ҕ|ivq0c1U8 EDCZq.""*ʐj>˞*>zHR):zұ5_VMP vb_@~J  rI. <4ؗ)! `݉n%2ObPH+m' |m״ba@ѹk`"?4B@b*ImKnc#a?֔gٵ?4u%]EGMA/41{rUd(T3ϕ5C%>V?fXjk)ƪ_:hQl#Pyg5ѓ'Xq*Aʶ <@3v?XB EA:Il:t!w}Ԭ\0M^!L[eoOGШćK=;4)!l5^n^G7Ӎ$p&\@R[7dO'j6Qha'ŒfQ;[j=4U zy5`ڃBqN0{0foVu%ypz0Q<Мݘ:nJvAVZ_j|ߩj}$v+$dטi]5>+W\ECVY# 4e}A"V+M:)TmcnCvDw mū%zUj4ֹlKJҙKn>ښ^-H`2 8a(Zf*%Nj*i7I2\'TnxWcQd(kKXj?+@ÖA (ݗd7>Ɵ' 2ʅ]6&ʫ$,c;vK23ퟷ^N9,*AD Oͫ Z㔬$~c~g9eQboK?=aW&L) c&&fJ )cP^X3HuMd7"*Duk~1Ui6\eΜ*tlA}uPB o` ze. Dg͢v 0Xv g3Px}xETIY\.{?E F0+&I셛q )C"JaMY}©%:$U:>rDRFLwHKc'QP#.4V, ۔mq󛅅OՍB׳-/̆v0̚w0-7*7isK u*8c;Zޝ"#{BJ;P{'7$lAW)K+IIX0Y1xI]71 [K"<-UNψ"-K"e !ba~y·bݳՒg{!{g'Ϯ$,|ID3.NGr-)  \Ya m?1QEPz5sMPݥ=%-wVkDoKB;/AI>i_KRi -"jz Gm{8ʟi#bK ?}W9미}IL }ѧ'0q Fc#VR43>WONP.g/Eԝaɬwl}>I_idɞq4̳5#~דYH_M@eh< n[W$0T{ֱyxNZğo{-yDEN-+^lqI@2 \fαD<3>~)G!9tv=3}_lN'o:=8'M6՝-D7'OS>>Ztu圝xl<|ڕL]V4~1[J]ҊRY';`pV.g!{Ju.)}Ya2@N݃V,OL)!3.=\57q5|HfwDx%<%YV:Kn=5O{j.nK~CH:oB݌?.my0|J.zc3퐪p/rU*=wD9#@w#o WW՚:PCԿ<8̒ΐz-a= I[w۾1US}ԡi?X9HW<q(*țxM%% 9(@.3Qyp[a-Dvݣs)8-: =[ tϲZf;?%&jފcLCȨu]-adV5-drϔ]4w\dy,+E̐4/4cV _ybZeP5 W"@@3wLV9K=?{'KO Shm.אro1mBy*#| % GNϙ-Xu^oW 2g#t>?ͬZk ,[6`j'V%B]]C7l1YAX:la$*aU<͍ bYiGI:7L(R{S.J 2!FjPw [~oM]hiTZya0'YɒP(vU5:ƨ٥TRaqnpjcdž h!VY'B&Ϛ/TӀ9Ut^VEs"sQ-^pTиP÷&D'BӳWpȂ0m8lE9Q/8xVfҘ)1W8uV1L^ z0D,#vuhiZF]v㷸4\K`wr- 9_ א3SFD5%Ƞoj8܁|gqי.]#_|c5@LɈ^!蠳\;PX_ZWMBw@2Tgwnaɟ n<B Op Z0R˹tYm$ERJxwĭ5␙Rls;Iij yr)g& ݋'!` p86)冭5M: 5QUC6WaMuXx rXI[(S경$OJYā qF-ܰ @$ńL>Jsh/ثsJ`0UU6 L4wC`< s<Uv Ձ/t};^靇i_5LLim^?5 {ߚ{+k4ŏAɇA/r "9FC~}6Z T6@Q#ꅸ99W%;,hgS`( :Q-S9 |mL*Avf*fEp4HZV|Joi (kp.{9|B"%#xȰ$ݲӗ}u[>duoy&DX1SQ2 =d4ɫ^F(p;}Q,5N%־O2D:T[J9+?keC ,Э~m2PWO_y;ހ2`˲z'@=eY42j̛Fi=qjU4@#}o^H%{ndռ](ԌI]<2,rOBW$="utw쵄0D&YO4}ڹ)rE `:DD9Q| feGmSWaӆy ?ż܆>N>CB8 nm:$9wssQ:!ıƍ\+Yz2Vm.xO}3bD6wZD,dNwFXCsg6 [q(F=zyUb : JM5 إ7KxqSGLFCgin IX1Lƥ s̈́J >b %{pH査+k/2@τ :wISd6wʈA'- 鄌`y'^קY\6;E8_l|E^97rҗ3 )F ? /)@bRg,fW}4 )3^(WӪL!|fĊ8j>FU.IpOXb3V;V%A$ c o5KWƒћ??qf!S@ f6|jkxVJ4GZmЫ/`,L _?C\T鏌 kt wmžчmZ O >GPo6!$`FE>zm0m=BaCRꆩh7u'!: W2{?3xdn܃~XXdtC 83̮GGkh7 3#2 o=YbVBG{q{nqw5; 47 G]mikxEzhkExò#?Ԡ`WԴZ8g bDkJwѵݢ,D%&o+~"@.l ڽ]Ckx"?^aci3Mb 9:8^clFtj.cvЃWڝ}Bn@Q0,0UaK(]ժazR_okij#Y|L>PP͉ǝٴ;s4W+<.V8Aw'U e/KJW@Q5-"Pl3,`UCjf1tHS9b{2K$<:4d+˽{A;3g|3c3+?J,}/K6H:FL Nzk{䢵C;M,Xp >9ƴ6v/ ν<ˈ74S(tvqg۔]5, 7n5u dv@zdsst- M.tŁEfORϻ^q0d2>4D&-TY(\n=΂'E"j#ku6ͰܠWJD;Yа. &t~Ulw k[#Z.d m,Na 9ki}uٛ94x}@9N%'CkSSA:}Y0ҕW/p15hWR3kaށ.SuP eWyP1m ^":+Un՗ڲZ`Lz|sM ![u *mztz8C9Js ~ɰEf$\l*[|O8D%}wr8>Zb<7&t? UmM@(iroiRXnQ)K?e 9 06,:15v}zQ8¬T7&2_ :2qzYPCGa+ـ:(z@!RX%rzcӻe>=,c%Ŧ˶"yP:vz Lh%JZ,5lyShب0WÖ=%'S^r5 xIZ^s⹩m(a0YVankEyn{a3q[Lʔ߂6JB4t>x`vx\YU1_ƌ^Ჯt &7de~uûF5 _NbA X\V@fy:=rGCj:s_*,֢^u^LFc&RV*S>O+[uC^9)Kͥ/TwHSKXKK62|A_ézQ?‡WJ6Y!V~gO֫W/|@B\52s体}|6-'؟`JqO_]d:~A-hv>ywd܇Y3@,fy3wKt<|6vsekeXgޓbQA8&+@`4𜾆:he$)؉)urGI5KtFARR n M )*uEzJg52-mʎ1ÅpIE DۢNX&$po$$dЗKo$&1?v{v̦!󇸉{7\EOaB-_' m1$IitYyV(QF\O@kD׿>=Gs2PJZMzygA7'ӟ'uҐOvO~40uvkɚzjWn09Tդueg;!D+"$ohD7!Iw·td&!pqT!E_)[Ck7iwuJ{!9 _DJL5vɾl&ć k.g|T7QHv}蒄VJ_ "^cJp-=QY;gLN#R-δA:HL6?&)3J{__Pw[9\PS#%=SjY=7;Kqwڞx߀)WGtPD ňvߥm˫#.N>쏟!bnt8t%$%GwT۴dPMdZ% (UjlB!*PXEݫ™Tap3z 7'Rn X›Ж_:`|.8cIchy}P%еZ :dԙ]'l*L* ͣKMжk5=FO9o"Oj"0 tBt2dϻ5p ߿ g4b#͘]MQ=%Ck9͢_uGۯM㽊A~S0->LK#J̹B8]Wэ{Y] f%kA ʨS{wj6j9 rO Qꈥs:!N@j /z|SWVgy|nBmE}8HG1#rN6Loi_ YlP+Sf#L{O^c{*xP\sFM QBVRITFn&ynKp[IT-3|kv=f20? O+H@PC/dOˠ=kEkm'Q(_&NqhIKvSqC:ErxN) su=70+YEׁlOK`U^wu U M|KUGx:i,9\V FW&z}:wiN@,vU9IĚ1q.B?ؑQ^-#:b(LE^`CɔHj!Srm>9 |.2`YN}tDNDX |ј-;1si}2$5-P̒E[ X+U䈭 XЙ(+Btj!^ Fr &5X]X5$k8/<9d*#@;!wAhMَ>pPS9Q*q_1^9.qZRq_Y CѣW s'`W]3k2Y[yZ߁Hȴx u/@ժ (+Dj1Kϗy.h$n|P! bF+R~E ,CnO<#f+ʲ2娾Ϫ6wSHI)}~#LXKOg͖ҴFpr9wkJ(Eo5p}j{Q03 PJL&#Q[CeW?O3syVA[VB)t ]W8V,N~ܕ]>qF0k^-eL Nx49I$t %+3&-ޥGVsR<RgwьJ๵RH( oto\^͕mi;Mcט1X2 bgWC'9n=7ߡFzދkOexJh AI6jBn̩QvDz޿t{F]y1Nr_V?H݁:?Z8_Ȑc س{E1HET!2q"բN@y萐+fӢN)%, Yڋ''ݱl8 ٖY ՟+Uo&,̐g<2;S;=kf5W9 1cp>>v ~ G^_T[m_xeH=VפIr\]Qv{NFS7 bx: kJ^ 0Gog t6=Ѩ?T;Ū:3b/h=$(!le ; h-6˴Ǔ:震X %=^tiH?Sό|K]=uįGcF+IӢ7/5PV2h6\J7l~ E 7x5h0-rݬ?kmυ`Q1z"liXlS$H u@At0jrLʁe6){޿A.&rT,\RjiXrۃ8ﶩ6*EpfzP jv6#y"PTO,fyA0gA,)yR@`~Yk4bLKWIL:ԢLHN' :ۇv;AEp 3ȎCE7VMعcLrǤPW!U4wL=U?|ܳ;د;EIQV~PˇZ^ {3%>k d4LA!?cw{Z5:z1)Ju+u4Û.3> ;N/V V&f.،MB*)]e3cP$ @I{2OG(Tnc4Y#E"Fv`ėarVK?5Zajo}F-!SOk^eSZsQ{2R8Yn˺#Zzh[u I1| I9Y#T} d}ަ*(dUO*۝yO>M8_*E`bP[E%B|qT}6"0h祰 QypnLb oVB&٫ W)]]Z&;U^_ +6 IP79p)cnr z`,]RbG!6{hȌz>v6i]OC"rƀKT_[lzЏ3K-ZBt(U߃hOx=xƶ]j8`B&eNdj"* xfOB&pp&Ӭ,0x 90r4+W[^y{cO`鵔="K n.ߚ$`_3O`5>s X8[^]X/Ul@{҈r5 .. agMlrkuD_wګ7-{!4~FspL^n}SM?ޱ%9*lx;{c6n"qQ =f0Q{ pc,nߖ$\Yk\1¶u6D_p0K|)@p"AL(]~@BLpc9/9[ 5I:KcECbեGlyw1 (P#3ؑ"ڛÉUt̬ƭ|oMI3ĕ F!e(.Ű+t@;$`=ᒾ]Zp5,f0@glyϫM@rfE{W.VKm(A^^2kk]Ѷe8/˻{?_3VGox:P"n l xB"[t o]f)^P>ޏsD #>*@#j'\^P'ub"؝NOL2 @;!8x]~o&T1:ҟAݖ?N3ro:(ooڋOV$&3Idxu tv{%5q&S xy*+#H%K{+4 '.X5vF U5oʁpݮm䬷hƨ#N\+zB30VcmUSdoB771~ "D`WQ,ͮa;Ӥey [{P`*e TY6l|D52įG'F$tM-?Kmhsͧ;ڹ$ فuI㊃nwoT%^y$,dMڎ#pn \UbECޛ6S,!hˣl:.Ĕy?Ȃ!BZGYB  [L͵IH9)2~Y4 %T';곗}|u3FD-M\MM=[lfZg}ocP>1kǻX"9W݀|3E:NjdkZ&-| $1\:|y~~q tU'5A-{# Ĕ;g #~g,4cm[6J^rVx-hlnCw1?qRLl~_gDG51A0r;n5v oo.:wB2z#(awNq+qP6 k_6Qx>I͜bW7P$ޕٔYr)ǑNfjdS.Uh4o &FX1pCڕJG\u-Dx\r60S s䗧[Q+춲GՁDАn\YF0=Bࢱ-qIC,ȈfG3٪by[L+͟./0l B^_vqa`j*ntn4E҅!YHCԜOQ']ci̕dw'3J»p_?F = H.лl2 } b*@ >Dx, G ŷ0*ͿKL ٍ,>cGAҭ{\ϩ)% M3慖4~Ge_gohx r}cEf@^Qv˧[W&aE/:j1M(Ťi^poP'6'R ^Fvv8Rεń}sQU=T[zmP&^i\ GjX ʴ|ª'S$2 ;@|FA2MDWm$a 蚙m&Vn>Y'e>zxߚ!n4.|I9l{AG[m<:IlRCr:΢Vv}8$.ݶ,z̼ښ.= R izK8췟? ӑIr4Ʈ&BHFcv CJgz_vEH۫_je9Hg+.BFT)1 j0K̼%/jK3.~[.bvvYEs?b0:q<$iif:3A߂=cGӘܞF@$+ ;d?%eEJjY+ƟT' *(noZ^Y-VRlTќzIVj|xL ˧Tއ>&aQL HxU8gL#D, ?]70|@x1 'nZ {Q/]d3=,c9G&CWnЍ?h)IG6T0wn kJR qt *am \yCZ{Hfrq]7Id$׿@'& g/Jr"a҇wQoջ'Ɏb<Ňs hU/Mn Yl~^H*VU΁0HweyE~8wA&Eɾ?tr=m@zSIƍ{1rMc0TQ[hͫ3d`N~fj#<9|]`^ѓ ],NHRyAw:XQyzʕ$o}1 Q.fW@'%Uwv՟jM;+{yiդ`%;lJa9ldPA#;L*(]&qObIYSuLt0o2%;~7gxWE!(mvW\Gr-lk"$1-#FJXr!E5n_YT|=oM־\\]K-#(>©\קIKW˕L7ВePr/8ƣP#MW}NTepM4A(u'%48j.XbF'1O`VBM N9&MYjpBBD%nj w&S ˹u@b&j}bΘ;rpuSYJǂ kC)}g7oQ7 RY60`m}eXo4*>Ut[Vg%2'@yVbի (f'D,./Ў`O$ v.WN# V n3@ 5|Wb}ٔySYޠƍ*e 2QO;j?6{ 9+? tS -5/̒<7MՌ붻OƧ5iy~su+l9gs+ ћk|6#T.iЇʻa2,0ֻq#~CBGMFHHU Z39 寣㭉4}DN;G*ؽL0)Õ@2E =5B#J@&Eu,JWwG%^dUEr|6ZȠerz5: ]u9NUK!)r`Z0ڹn-_@SvRFͪF;)Qlh"IʺI8а[%r0}R2K)\tfuq(OA;V$4Yr/f1W}ry6+ < >'J>`#L>sa{MEWqɐءFbiqimDv>fr'ߣ\~g{n9΋Ć7ݟBe)#`1(WqŌnk=![1_N]F>ׁU jtd]ݱpRko;E*;ڨ5e>S Cf_5DϏ{F\Mk_bu"7lfs6uɿGUHqgp;$AnϵRfG3`oKd_|AZ[Zfl dm7nSts=~:55>2>0/!ٻP_C;>Zq1mϩKT#ixsmxӟLdW ػSjڧF|tS LI eT 57D"b%z<5 kAExZ `X1ER$flLBȦ;{a{c'Dܜۭ5K+mtZ|=Mt;.R+J5B0J eLyZiůA1{WbEIAAK8dp!S&XTO.>MȚ/ W#se[j֭ͦ. *ԅe`_:]5u3kB'}82),=T~ CX4`B{MAKSwճ|`Xo,/*OQ_ʐ?gVVNpp^o^Ei1'ojpmcM84^pfF嵸Q`rW,\ L=Sq)-7]T:o0.*^\O<%GhgYd:^sHgFeC䛯bW'k ;ܔ(9(#kȺvPө%K#2Ӧn 6r iAg뼊^6Z>/VW08HÁ%P1R/Vg1;m,|VUپ AiNXo^ά,yfOjF_s9xuɩPL=$IC'|z$6+clב־ew!^4qÃpC " Q(;oiE^8YC//ts0Z. xh8[OKG^Kq-8vLWopFf9v9̭vx͒qL%T>UT14CP=z7HQ* չL따vbхVte׻Ak-VӒeBМ`vO 뷬BcfgnM؁gtEzX Q!|@{hlt!}iđ~W=㈦tp*aMUaYSLyHSki: zJΔF۝X΢ π P}NCcz".FG $xձ;Ӣ1|egXJ˧<39qiJ]͇«XO  +NUUp^]!+*g B̨~?x%3x#I􅓈DZجe_8"] .+-0:3-:}W:=qWDJ{CqF5NxQdLrTgaCUp6~6uR6__B#w¨ q.e+obW.]1 -( 9NC?JcSSO/[:} foDbʑ2Yqa ݰr!, Bm5U(G9 &&|զ6[n5:.a0*Ř^Wz!y=ٟ@G&%4jH: ̙uYLT(ba6 pu1ɣ @QNw_&f-6)Ps5C$cRO;nB)GzI&V =ɸ7 *ah%-@pC&BIte`%:Mt_~P/] MM o0G<`J&GU*g@JaJ:Kz Ͳ믩inqW\z *#σkYe-Ő"lF6{ +K@=d]~ʄQbV 6rVBUHHfQ'=;4$Qb>hv+l$Y4Bj`BC2<6╭~`ZI6Mt/,y߆(,M?ufcdN6Y2l7\kHAb.KO':,GJVv^g3tvm/bUcCq2{ m,v9Y1H3Rv_bx 7N`c\Q˂ԫz>eI?SAh$hRZުPc>3-|_~]NgzPzn'EVX \`HǷH>䈔q04''eK Y>_V3Kmhbcˍ #d%uLs╭9MN/ax属$q.бQ0UxZ')sBs> C@JLDiDbX}=ijAkWy8;{u,ɦvuB@\+M|+QrY280r}E0Ka dlQu=p A aj 1@-dpV1C . 3Zj. L%߻7`"F;^X/)<=1.-ެͿ19tTѐt'xa&E{ DzT*z^(Gq@rH=0SG/w#Ad!P˫^^,zE{YOS9#$ SX#aT\|E؇z{z]~l1˛aUp܅a+],,:2څNGڳ -H uHtj=8ZX&w=\ɳ/[~TWjnWd}icїi_R+6}r]aA˃p##ϹS[$^S{ӟ?AgU-Ȩqa.dQwr=">g_=jDSZm4oxo8ؿ'ϗ4JIʒHw~EVx{#4V$/ (%Sde-c٩\"F(6Gݖ.ɿXyzDWKCzgp!0;fP~/I3h}rw-nJ%Lw , y z7r_VG*bqXT; edFiѸ&S#73w3"Fz0: OsamkB #;/'3hޭX$J%]/KHl:f@L({L9c NRN*. !Z>`ݼ|e\8R"U wIviO0fO;:Z/2pވ䓍ev'k`Rcp[uw]&ѭH?0|En!ɠ+6L?\~0ıpm& `)L|}QTj޿f!]U-$Tu C`OCDrf#a7q;걊qiZhe\lˁcR%op"fؿ0V/:$qXux,zse;^t^uxe5TS8[:qȅJ9o/9T{f-/21Xt(W%""ŝT 9:D [(Or[1haYEdrc߼?D` D2=Dr7 И:^m!f*ELP2_/i`73U.H#ID?wĒymxۿe_SII1:7dLALsBNr/%u>l iМEqms@v1kz8.Ў:z6Iatb)u, %C**U3'%>jÛo Т@;y}Ast^ ^mt % ŤٱB(YQ@;iL~7yJ6gݒLwt(dA*8M+)m 0wGd㕽i}YQ7n(J:_ɥ%i IcSL8v4U!9w6gC }*$ J] !Zǯ]lInF*Tp >=hHkO4kufFz78K`˃& BKꡟ!@UV6ɩC !&顁gvG*zDFT^ ϊR/ŤOI|~gd/ylP㤀 7޵6^)z l)<z2CHKrƊ㤀Pr_H=(Xy61dD<2M/mD->Tq6L5N*"#t[\n P taSdΈ:w/[vVxY [x>xFB)qK1`SЎBN8AY p,]R=VO|QQ6U0?%`kM,jpmkCM5fyp+~AO)m>TbCұ`IA  .c锇zl(9cGҺ6C] +?mGj7Bqe|/k1p`M-  i q#"hsf bp?׌WA[q].((pF]od m tg9at$yB+62 $p4>ݔ-ҩ[?=Cu]bi:&qyJoYzeij2Y=ΩQoAN5z cw mYP[[./]`Dsn'!lɋk c`B*7!n/3'0 9pDpJ`#,.pC*)I.O$h*ېbd} .VC0W~8SVPYSg߫L5PN辪׼_},4ؚ)aթxcH'<5",{ȱu%!-{Q(ȷf5a*A ޠcKƈĪx ?UT$LΡh<'qzVm${!=hEx{tQ|ƅ)JF( uvT2sڷ24lk,0 R~KB[@?> LOrz/EN.C\s.P1k;r`bhܾ#I ?BmH8} J- fn0&Y{J[ 7Qbd/F|'K|`dPGL/#i,)3A`)F$(R=qd5 ӆ)&#_/]) Qxm~ u>ؑ L ,u'u({omvۺe8{9׊?=n%Xj9N8LB.G;4mtΛ {̦plSi`/.~rv'pҁlc%Zp|sXi/63b(OLN=lvsyQ`>Uh\x6 ):-G1<#N_Q4?} ^Es|Mt. w/qDv#:Fq [~dЈJk7t58Wǰ|eAzʭ95,C``%%LxXa;&Lj8TFpC1, .҇ZU]w[.1k5;=icٻY'S#@VheH}t}K{}!r *"!Ф{K=:9`--yZnC!ii7)p i)WQ%}UhY*NEC5zED5!-PJqj|YN+B=/xE y. ՛w dAe}4|ձ̕5Ҹ#(@R[o; WIzt"?1[F-B !]%xxa>D[(6(gwɉyxgjVRr`{Y@lkvXp['r)H*;}"iXNQ=U&s_JjfS{c&H8IukQwǾEDPammX+4;Jju0|ޛ%FLe;%$Ԧ1.QCVhe33?ͳu +s+vjJϾBz 5ޟ !:tZ_?L=:1m|IoJ_s;xn(ޫcmB`NY\Q+Eh ep7(R%i")q*^_v0eWky }X9 & !W_*CeuÒ#L VvPl,lb2ݝ"y3"4<x W4iBo ],%`u($jĒm]ra^դ|ą/?qWio5d ~/3M#)<9_Iƫ# ptЫXxͿ⢣tď y._7/h`@O)9Wu3tS̄Nl])pgtq.xܠ3L!tUJRCF8#`5):nvMDzx1⇿E),}ag )紺dݾmhCs6di ȷX 8~C&/w^>ek4_tV@I/B M#œDk!Dz'a#XHszP_l2:Osy8U=Iź΢&ȸ*B S`=ᬺ"Ԕz]} L8aAx~ڜQq;f*I)QKFb ۆꦨ5 E9i9T`L{d @t!6߿ӉTSDVAq坭v)xH^o"V@NwS9;oI'7VYNvɏYh% {}+;z{En!ި=X.? >tR׻ʎ:HA02:=ku|\Y9**No{k=}O<{ڟ/p>xMDI$gOq Wn/.o.?)$Kn# '\T/!ຄajr֤7p:8%l-ʍ 2,l+}%C( V8 XlisgmJ"%eS`}oѫ6Wה",@ܗݷ Zs 8XAa#D؟=1ucxʞB yt5􃾶p<# "`ȢD>',h| E5H;_^ڑ|fwiT~cX5zF0HNC֬[HkB ,Y_׊~cY+9Eю|r[ɰQQt-Q]{J2([rFwC$.-tŖZ![h݅e -a@ixChA$&]"] 1@$knF_t 3c l nPy$f'(awU‹ƻ';- f?>W8h.OX}NǓ8X+| d@~}Z< ` E{W4Ӏ+?arL Eg@3rV6GH+^?42l0!.ֿn-REC%| ]I؆pIQӁCq\;"#&z+#=E/Q`D$Kg>@  3~yV5 2+ilj=סYlu|\5'Qiiո{Owa)TPJvD{+ދG([P)>p̢zI-HP2{F,lp<4h i΅cBˢi]A UyGVU&1_g#8gG1ˣDBƤGURbe htQOӺeJf/ Dx2G~~}׿fjסr`RsOs%d)đ(pNE&gndC 9K(<]82,q;{{wok ~7. 7<(" ̹RKLxT/QEfHSO 2'd"ć@HbOr.p37+8ǯ] ֘_J?|YI4gHL1 !\+,5"BTBmBWNDwUV3_yFWW""Ǹ=_;tq Oͫm+cO2NjvzoW zPtR`s|؄!l Sבh%П;a4GOܪдhٵ9OЮZ lm*g{x w c@C%|&..&Ke-]}GR4| ,BЀO-W(PvP c\&J 单{sxeą,]o\oGRjuaS 礕>>jwođ_a4恮 H.T."nv,(2d*@]Xr)GQ]'|e 2|}]XiJJVg>]Izx?騴zď'DrU&]$0|aTZIhRkgAA&K_j J^ yzԟ/k#}G>>}"CUs[AhI,[@HtR4mQ6J By0S42a\{}ͱة$oACce$(Mxp8*?◝Oq1yzAxJwM)+1o7Q\c̛ ̀whŮ1a*Js*psn{^=Q0>I{r[/; mݎR3X(yőNM8@ ` @ϒFVĖ;٦"p-~FZvx]2%HxbӠw3;cm"k5]1VD' z>sʲۛ&SSmc~M.K9|0 &z5pwm`ވz; %_Ђ phGMw FƢiJl71ܫS2nCG@*qWB=S]{N@~ S} W%E,PeGy9F,^rb??ˠGw̫~8(Gjm nBvًhVdD.FQ)%$'m;Im(#4VYGNΡ"/y cn1BR'd : G<.5q@-HzSxm*єX>g7E+*3i~ek$3k,W{BCs~N(w n,tE:9HsI&g 8#6;J&(nفq&0q9aNڕj׶DTn6Vqz3HT2wBdpqϒhM*.W4kLw-ݡw Pѷxcb%tBq:~MJ[lu1hϘ Hxpyw9PҷxezlM \rdac a&O~B(M3{ їg 3!cPۭB>wk9ɫ%wOq@9eeêcTkb0㔌]`~}'Od/c$c3~teD^PD%PF0DAn&l-߅FmIol#[:$/E;ʃdlj/ڒ2P5 ]0ȚIÎ YIn+'y*VNKd;Sm a g6sGٯ5$G+TLaA8:/k֌GӃ2eK0X%,%k/NI@1RE x:wk\f|8R3NMxӃMcxt&֡ﮙ2ɚ5Uxd3/]7SM.'\.><$^\Iׄ6gM׋.0{L gQiiCqmgQ Ky"!cutzC那K.A(p~ZR%X35vm rɛ6[mi7WNr S8vhzkğ2 p9+q2ɹ˗vrە4We&ߓss=gnGm&.}AV7 ԴVw nIP?kt꟣&9}#Sj&>txg)OLqndErW [jHfgp"ۚΣEdCz#00!:͜zXZo~@ +c]l X{IO} 3)Q-vd|Qߦ)CS\ٗ`Ф.)DMle&!Jm-5ck);:e֏juIE,OoB<,eaؘ#NwűGb;DDL aIWofH= >`#"k4t#u[F5vR_t4U-Fh$%;JIFS*NַCُ^p NfIu}G-9@"9_8x[G1/KL}I~y<8@?=Fp)al-\k%ll&G~ԇ @D*jA`8?ULL#V0GF:{]^!Qr Ll-6\/ ,Iv3ո5 K4j,P!ߞp7Hg|E@!vjW6!AufMX>W _ iq+i a5E+7QKkζ#52ȈWivǫI#bMօq#].z 9 bZg4rI)P,\k~l.u~IJى',T27ǯ,y6{1M8I@ _)n[9(յUl^wCVV,L-),b-~*,7{:YַnhKj&ج 4AXM>== jv3b?rrE4]=l^= baCYZ' 69 2vކS*8/KSW2R]W rY@f"}_dCmt\ehlpA\ZZF8%s[Ϥ?bۢ: gz\bei\2ʳQD͕5c"!XQG|%)h2 r;+M C9YeT=xcU1DA0pC/ \Gt'[O5Xc_ѬgRn]5t0F -]Ǖ|37>΢hKwOozuݴJ?LtR K\Mgf$?\A9!&KܽvB1q;D+D&@k w?LUZoMW\dgjg(l5Fu۷,\NPyعI1,.OE>WEJ:g[4gAB́<Y,ɞk-ƶ"w*.ioi)Q ݹ[ظƁpZ'"i!N ]sBTX͏)6) "UK$(\C7Uݕ.0:7͛Rǐǖ眐zY"q(5!)9H3/q~h4/!I N{Uc14Il3e3jЎY#Bi9Ddv\H@Y8Gx* mt,֫r3~'AO8țEƎbo+ۨ /*x׼AS/P JV^mcp?Ysb* KR>Aa QKxjgVIDPp@ ҧ-$ʏ(FϊV$&~JxM3ٳS'u&I_*Iy(/#=|jYa׃>ƭVvBJ\>J٠xdq ^=W|Vq~ =Nɰ>BBGuw0Q_Uw`\s |{1we%"~tgMZ4/1}7OzD_㈊*U%? ޓW10c*Y^NS87WRº506}jؔt奨uibCy\oʈu9|&0F> ߟLJB`Čۛ 1j h T7.CIFQfTCi>T3A&oBUևg3W޲47qIJ]>iJ AL}BA "B[4P=?2==3ӆVV}` YAT?w%2bY|t(aFD8=`՘8j s7I5nkdު$S~)6F}7c .RwU(ĥ;|zkl*ȅN=T_G[ cIDX\Q[cq),BmĩNstxhs?Xm1#d 0AIa3?3eoi,Vtg8pK_#ZT&`"+cl5pܞLXVH< ^Q=Q∴fܵ=Cɬު>,LaӀA}=%)4*IRK9򧽏훉P%˕Hۅ* KHڨ %r׉GZڇ6>̚3 ">֒Ի0L޾" 2hF=Fq pVF||co#|7Z'g] ٭>ZnLCl9M/M ФKOF.V?$n POh:'o[Ǿȍ0qtNlpVu 0W[>y/+d#Q x#pN@ 4ǣ'Xp}wn5 Qop헖ͩMɞq6p9?\LM6# % N[ް}ׅ< 1GuUG//ӷpaP1  h'd"T[X˭SZBi3"0JDV624y4寯*Qi*RDoyFte;SٵֆN#YQ?8KqCMeI'7ޞĹT&}-eKzx8$%v+F4#ZU4C` 3qTkn~]- p|aZ4r, ϐ:6΅2X~墯(Puɡ`ʦݣx=zαs*{_OMo} S`2[ ٨{BvT}UǠH=ken(GmY{q Ka&cȿ̧JnNƌ{EC oy4=;M "j$COHԆN5yI"'o٩j g#6yJ" &^<7FlkNvoE۵K-B5b;r5ZTN\,?ֈ Lo]ζ}Q%TiF-/ $*ٍصvt pG E2QmjCyf 1Z<-3ԐIتVÞu" 9x/=|40}6aUOE=O'%L.w= I0$*p9 ābi]g3bP7\i]S՚9^Dx\c?-~ftJ?un6[\D /jg"E,Dp5uh#{>5Oܑm3< rx. !AwS,euSoV@q lOs `2Y*b@ϋF@8Y4ZA\Jl00"Lf]NVRr9m*;:Zy-ŵb3(˸@5;f"dT5΂x ^CENC 0rE_Q=* Lk 1@ $^ʕ/,QcmfjA>`c~j|BuBQb sVmjw V+CJr6g ót\u^T6y0ڕX+qyZu@KL 7;,RS]եN2Y*g 4"QDb?x9IU% ~?.iH*h >S?LC42KSUq\N!, 7!DB((?|tO !:#Q_* m,)[(TœuyN Г4Z3`*'O(?z7JV4eJ&le6TT|s JL;S+$OknKI鹔?'x١/'W48>)o/mA<6Z:ZYIj89@>n Q ԅʞ(ZaE8ՠdp8H|fjxmY3є?I*ij.={r**YK&+B9)JḶg[$,}z?iѻBlq|c$V*Lи{*@&\JL1"56Ɏ$~/*Y#~Ʌ $ު|#kB*4MH+{N XVkNXK1[h{'FXR40e\Ėxp/hE%Mv -M5T--ݬP ,\1x-BC+/N0ZC6t71{3O}7oIc|x{T> i=Me|ńg_觥L9+99^(cqkjP.6 k"YLe›Ś9RpR@+XT$u })b:{6â#oRa'9.s[{ڛocBQR &X򵊠>K*qlj K4DnOh綉kgßR1ߒzeW[>\%Bh{V$ a\ň'PH2K3͓&N2KnPSi[dF(.ȏKX,1 TcVN#(r16F-L/u{ K( F67#"U[#)Tl\a?0%|jtUӹ %"K+D/z,Q&QC6&aYt 49M[Ra .~.1(Jw41}y >skV4;nT6d.dH A0c9v9/sc1L&D[8ݯpκ%$tlk?9[R|0nkς@Hn^d]FA)I=̳] ޗ??I~׉U-q5R{H[vHtV6;Nzzr 8-w9%6.Qw-'-&#ovlנXrάYD#Tbk~Tbh0Udg& 2{ݽe+SYbAGjl\amrS4Qr=d}T6]G10mUU@Y]X]2|ή_X2갤.yV}6ebJִȚtKU!yj׳Z}m CrwrMEHs~AApY=J'–ExlN qۄ:.6r&kIS!i@VEC"s)7 $:\?9:dR L ΦKD}wwuEѢ 1j5&c1gseWk̔YiͱkEv ,̰S{AcS]6Vpڿ &  JI0ucJ׼LEylGCUR;4}'d?٬э"A{d"!m7sw97 E^8ijX{Ko$$|sp(P&NlEYQ$\=6ձZ \UN" 7h! 0y<6_G7lլu}yяJJg<>@ę1"RD1x'ifQ3U ##.vtfse ~f*ӚD]"u@DG twSC5Vs(q\KyŜbB ;|eyn28ĕsbg7,b@LVV#`S`ggʃlfn|Np]1C4zds:3\CUHyY⪧l.i`3%Xa0HvUX)QTMYQp:WD4O8o%7"yڲ(|k72w#6>(!Og0>5,)nQҸ!{bI?P{!s 7^{ڻ ]+Rjͦ%N]L֚uFrnObj磔TPЁ@N%_h$o$Gq`6!5<m:`k:*Eܕ]I#Hu3:ђ$Go /فgf*wM)bҢ9= iL}uu5!ĵ7vܩ@@1G;¸] &at}VR 35߰v-0aidin o>z,.T/!04[qlz @òP.ɜaY-_0EVZym"Vd )P%.gI\EbZ}9H/^ݗ73,նlщH9!ME9+"X/>gNdȖ)F6N8殗8gg|DC8ḅx M~Gxio)jW [_8<*5܋c9AMi40>gbˣ%ܷVƫ(!kC 97C:/#I@'aH?]"ؚ5܌7)ax=Tde[- quNB@U*N}|NmOvrC~oFC"*̦i;yfCn jQqF!w)q&q0rzra).95 W7i$q鱆+gՖʓc\,6x6P*RͳHBB]#[\g0F^rLR뱹6r2dk6(M{e;_Eg ]SdRG+ыOD0'tzbDh.ٛ:0NX (Eہh$U?.nAZF㫙`"_긙6rre_( \9PUv 5yD1twQP!|0Pt.TM 7fl䂹py༯4 G c.\t`.6/UQH=^FiDzYZ:ZD%b[, L8g GVE#Cw'z4Xt{"q}rs1Z rJ(|f4GA <;*'W'Gٵ) Bfh!>9wI{ҤL9V{qj rK*84y_1v4Ɩ(Kౖ2J"5z=0?b#,!@,s^gZ)z{ 0@nU"JpR(& ̀ ClLT`‹9 d?`8 L`rz<|:(+[2%+CGwdw# ̣H$!ܞ{X,Y&GE ~=1_n;1F2nTKPdֵgh$a3yvi;?^ꂑH0[]ZQ6Q~h" 8ztFvyv,>k/cPf| Z'VYEdL֢>bjxu͛OF %:Y:|''&j@Ar&#$EսYH}O[Et*yR"m1 'B& lCs&`x u?5 쨽5w #ЊWejT^""fū΋y' dx` Y3f6IJe«b5n6=GxK"D# ḝ3IZ;0i]]% NS i7#CF Hg qZ]!uS3pL-|Ք4#v?U̩ q쪮l&Q ZdBSk@G{|w ǪyO>]/1/}S\虊~}Ve BAh}Psesl 4[?|*ߵ+8}tgȥ>iwpllY=/5rşiuntTد4OZ.yW :6.`Gذڇ,l F慤 `v&jf,˙يwB$ c{~h*):kU*9A,j!?SqL 98"!MM?^8`~b2R2mi1Hie6Ԙ(9A!T>t$}uZ}7el9ߏk8У+u; rJ*GH}˗?uR//uQ1]Y Zps{AsL$ŵ5[{\bjy9FbߦQNk֢Hm!,M׹8l*]rDKzL5ƹ"[u˵:G1/TϙT&ppU(䏨;%Dnq J:Qr.*&/?>[RtCH/ֿbVoӍn02́1=65嘘c8`8td#ȪO?kܧshD9wlP(bcfP;ߑR:>#vM)^d*7d%gxA>6O;y{0dr~L@ c ۊ`F,w {7+ReZ*|oO<y}J$h ޕB,y0y$v67Vрi#sVέhE W5H~EHԾ<!r+s8?x<+ |.JiD)hJ\4dĈ]7"\\8*\k.Aߋ~,esG%q܉.9ٰ==@$zTYPiqa 9讨]|g@JaZMb߇|#|"]g^WZ C 1{H5_ny; 彲RIpc% KRee)_ DUMoNf\,8q<40RR D|^[ҫz5Yg3)rj'ՙNt6SПb9l!pAt-#e{ZG>4 ڹA"W.`&8?U m]c^ý|B"!ιocֳzvH`?sod|=A#8E̛qmT$Q4 B\)ERCw&]]bLle Dzjc nrHLt`}Sh-eP#'9'A kyw6;G?F1g]/ ϓ7, ܂BXf}Yel(50H?DE0c [g'-Z|}c{ۣ>q]Cי-ٴlCyљdC0]5wf B`=~7j`r -<8B\ k:U_'oTq=)=Uk U+_|b`U?3_qNneef~*f!UiiJ&q"[=A:#]~H+6;yWşu)FPW!`Re(]^}V{ //Wk/e 0notGK&~6u:u;c-.x{m ]ߚj>!i^3[F zw27OQ>h==#TFF-iMLə\$b>&:l-LqYHS'1WAa2eS˸j-궮44hs8$ݱaeW0mfGk?\Rü%Xv./OʫL\dM 98#4P zfږwָuSzkj/,ʭA)/#9Wz!^n۬z4b),kPkW@&~n%|5[5{2Ѯ9i#ܻ4zrj"fYzC[4ܬWn,3]hq ;ĸ4χ94ەa!$ҠguhESv|#+VHH kKU(Z»d~N;;F\e" $ ɐ+|'L)fKPb&y;dxd $ȴ{jd3>04U,c ĆZw28[k_RɥM *pE/͇ȇ GFc;CIQ,^"k8~1g,͙Ƽf!{o crQjrĽFuqL4Y+Vlc^Fהh6gh.zьp|`l uoW*/*ܸ΂%T*ш՛ 56f@N(jD$c_@,=V IPp C]Ar ipcE ]Wk/߱ <Z1jvd:*}O ᣸(Y`>iOx|j#ޖ/t^cy[lW$RoRZ絶 Өuvs}dS Ez2@֜|%h̄\Tk 5 RUY[ +gI!,ķњ 63z6ikY&ޘ󈣞j &g[WS)Pf:$]2h* `sSb8@=KK,50lw0@𤁆G*˥R~_Sofh DPvZZE1Yba#Nx6"kHӫ#CT G_z y&F,` ԽVEĺaeju&ȲѠ9JY},">C`B?,WW fƈ WfYKd:IJ]F7XH9ִ ힿ? , &jH\ViVCQ6SD+3Sm1JwE2'ޜE+Pwj&Cv 8M@Mř&n{ԃu|˿mJkͯFp$m#DG Mjb>i9V"J~6XG[¢Krrdܣm]W՘ikH=(@hſצtΕ-:Ԃ*P*=tbEW K8':ր3{?JfM5 '&{Jmt[=r7A|Ъ̾9tZlv8ՖĶmCVV0b$LgZX+I9٤Rj(z}*S)Cp{ >lI[3hgF.n)s1šG'd}C}BcEg_X˰( }G7m2*+z D'N+[`G&\op]UBo .6ֽy>,DȑC}IY1Q_ȯȠ"= "TSi[CIŽ@ƽܭ䛯ێoYdl?RT%PxۓùrE+ƻyDac2v&*=2`]u{{ªID-Mq'5 \a?X=9[5 "[oI#[L(g*F09 iZ.d.(_]1 *[/:Jjs)]C.58DX/Je:L̵-p 9r&b?wRií$6UKTyG/Ʃ/~8';C}/u?{8/=E7J31&;E]coi(\ٳ3P8PeuOUJtpvk.zIKiz?#0rGFrp5h_XɢsyX͸Y`SAWg ?ޔwFbC1/W4\׎t#qJ]:Uer0 5aJ(B_]"]H,U%gsH{lyOO6fsO&()P_rYK=38#0y PݿK-+55O%MG%XQa2T{ yl&9@Pkoa񓆒Tт{P)!_$ezb8VKƚzmR6 {᝱j@]pa/6y/{sf0m<01 &?h(x$=Ol- rjI(%\Yjpg [d'c N\mEi $QlX> Yo С/Fd1W񞋫9)k(`HcdTGb >W#^Nc9n65ŴQ? Va  3&2ƚՋW="sf|?q1aCM<07On8N)U2e?&Je߻i4K/'"=1n|tk,S|kVOW3EeA]1%4xaR#76ې^pslBE¨ L~AT6fbZ T% _u=RL/^쟴1W O7a3J Q|~|E7LSò'`fW39aSdwcj[3 :c2f={RV{@* |OZUeS)W`Ez|ٷ&zLjc <ǺoYM,S_oYW 6[3IZڊas<~@G^`drR,'dKɬh7l?zi=)u7f+>e5;JvKc;) nu*UG/XPmJiϞ/>[NIzL"0+ o_$w[M!bSD;>yS;g+3S٧۷7xA9_IMk? xU"Tka4[WpLan<έTv{N8]M(2[ɧ¢Whi@L>"\4 J!c68Յ [k8Mr H=\ 9UL)WK$8Bx;Kfc \^H=7 /رnm'ɹX*eATq7.SG՝J{IPy,JpsZ>_MW\x {r^'T4rFl|N*7ΈmPk3#j`dUg \(iF3]g33tV${NĂZq_$؋@&6.6uP[JXI_KPFt1G׎Z+˟nJkJ?V4/LE1"c|Wc4CF(΀н߹vd^CDvnB'oIcjmzI?pRZVi G%Ykde٦B> fq@'[pI$zLUgS '0s$>2UchY~iPyzWO)_Dye7İgU`.}o#r@wnتnno"׹XYQ[˃~̴y҂K΁@8Ñd(gsKpv؛p ;\c5QĖ 6+uttNNoȆЩ~ܰ1qgqBv^i{`9AX+`_Xzی7*Ba R$v08>pfKm464iVE1n>8LlYU"x7܈W6aCಋo > \Yb嗶ʶĮIOuF;p S וl lgY]־_qPR|KSϝ`<lm(|Jc^62F-}[_/A3 ޴a ?nw*~׋ڰu&c4GZnXidB:]׳Q;5A|^ 5]EjwVb=iT(u5ҵ̯ ;=Dďs 6v)'W"}#f\'G ˥\p0}8a۰FA~~ 66w8_EI/o [s fto>jxLȉ_n4)Pz0Ɲ"x fpzF=~A{~3dBq.aj1&DE|e, l xK/.LrZK` 1"àWGxo )U&h_!8iMh`9moI|}kRJ MVӜhg,q"p'ߴ]BjSwIgrB^KsDǗ_đ] ۦm^ɘj״ř1&;>U&1l@F<`PlsBYE<~=,B\%)V{(X%. GTc&C[U\ƹɼBr#"+:-}YF ` ޘR\ĂJl|G+?Lg$*9h+,a/ zmkG\lS 'nc w%X5n}<yf|m=]ufw4RW)ʹޒkFTz ]80^| _;;;fg2 O6 2G;$jiz{UC 9zZR9)uAW)0PӀ^~Zĉ(= [/Ma%("E't{&Gb*0m_V8㵗W=sStKyWqФ s@%Ґo1YO2Æ-^JA.&:@ !)̓mA, 2I{K'wEB댃y3QWs>|5ddh&71_5*cbB3DlLWN闷\#ܸjJ,Ё;@ \Iw$^i7 Rrqԝ6gք;EM{$m52I&2_& +u<[Y? ގZ¢sBn8l\Ծ28 'Zuu"XYaxaGռ_&s_EEF@po\geT.I3k_,1 sAd/Vm%9a `#w{Uk0`_ͯ؂bPb©/u$o#?#4'#?IS&.7R YGtĪύk6vFE35ԅu r$_l.\֬"J>†eUFQ;޶Lqo e΋c6j&CKfl4UW.Rz̏WtjRYIzxLgd@³dM `%^"w_ nIeɈ(8>#*`zҊL |OkZ.F ))LuL :< cL<gTQ5FTJq=Qp"sL+7xFAjXe%/iRNnũXu{lћi_b!>dz!x1Uqqs { 'd>o$, `|6NeVgy= Նy7l`]wA5NYC A\ сE}{Nl:4&'f蟍:k3b,_ LCPҭC6H A׌2ه(dl: WԐ%w-r]]S@],?I&5#,~Auv"u #Α%OY(0Әu5w<ClRؒhYoQ,8ޯ9nE| }|ԣBz{4ƹwFNp~@D7\-6v~[ˍ1P'RL!'|VfIGE%T:凞"b:pFOߐ+Kf!?d)/Sڅ3)d)Pɾ<4}}i%K`,ā= gJF,gP;xtnit$` .*O=Wֆ_-Y2:ȞR$V3< 3a=aXI$>J O^ӊ=@4gDgi2 nΟ E*9[Aй=nhg@ (R[5+aPt?~/^ق۵rX +[ 55cu1=rz :ni᡿IVF)V[.[zpTaHԃ "} >X1.pMC %=Tkr@TCZLѱ5&ԛ\/4U#ġ|W具L1S&, v E=EiV ]Z.[l P'S9񲢎#Oǡ Sj {VK>c?`94t|?IϢɑ0ПS 11qihj87'/l|8$bB9nɯJ"͕)Ո_ 8ajnː;n.̓MFpAэh[ɇF?nx~-N{wINDY[);AOA4Q'Ԛ6(ZX`Nڃ-Cq,EJșg4:e[/Rӓ6:B;%P~1lCU'A2`.}SЁ>8yI>XpЇq_s-"k|QOh 0£QܩFYh$] g3غ*[xq5xv:C}EQ?-N j*yFgg >6Zy PC+pq{šXКiVbx% /aJFz1i`!lԙmL l6mPU"]3ʝ; 3 P13S;!@b[>yoT#baRɺ4 <^ 8( 6=D;]LGXiQqL EvgN=΍񂯌BݜjڶZ&Ip_ HA_,NI^Gfz$ϰdO$(s(,f^G|aI6ҝFRd7WvwN` > ߴ8_H,w8o6$$S$ÙIuoVݬ/-'&\.xc>h@竗n&z]p*t_ڄ䠚G_LY~жSVYʈ O@RmSx ĜSZAMZz:3FoO{ Ck*Unw = dp7bk6:?-$hbL@`9lvEiiރg>I1iQ":KtOL#Z?OA-%[QϖyH< Owo7E"Q.zk Ru{t)-JUxT`[溾=5^U˩Lnds[.* Mv3EcVIP@*\6~NF"-k&vX-(e_tvEyԸVڰu4 Q?Lʡ3݆*.ո&vm,9x?]ؽNْb[fCl CD, avïj8ݟsKF-*Kwg 6[L^cIb2hyxXFB*SQm76!U}ʇdd._Y+1[/㌏~/rfp5O,G ҿ|śR߀,%q;$AFcdQ=5Hp CQ"VO~ P.pя84e yE7Dqe6p?YwFEa  wiiC 6EFAMÁpvPDC\eU?}2Ӌi>LRAt]ahQ`ÂIyN1;s-4 #g?0;A) LIo{jNFtk dq$w=/Ii0IJ\3lY(As".RUk9v֠pN>jWys eyF0Go'3O߅"ڤ<9l:VwxJZ HIWmXgawfF*~/[Jb}zl A>XfJ,(/}Qk)J5#''@8}mB<̘Մ(vBZΛdM0ќ'Vr <+d(m=M2kz;9-܉dΨ| 9lɸ7Bc[C&;7jM?m7ocz ߹GHn2&^u:hZD0CNE}.<\y`Sa0M$zCal},◶]ym;)X7<4Wbw\G&>iuc';eCql,urMlTRlџ:V]0Fjא`.*hrlñš:<:$ϕXUQ'[POZÐ|`Yk~A3ZF|{j[AHܾq2 KVQk8v! y9ox rF)zIu$''U1|= U ]\ WC5[O]Xz]n=xVc7}LL6D'3A;rtWn'ƁEIJ7V'zd0.B̂ߏVwe!؟ ߔ a؁0AiO=%٧㬁y@ nxSEs):Sx6iRJD3fȽWy j-z^^w]oJi*Zu`,~ES(`C&JxUc$r5dqvv1^ih855\~hx_/ic?1NNэb<"h b]N3, RYv[\YݔGMuZMLKnOS*XL֠YdY;ܦU}ȵcf `g7n._^4Ro#$, ? Շ;P _< Im%z+K=z aCvЅ_ ;spTZSUN#!$r\c+9 ϲxSb;08_`*&jY+0.˓'߬"6m ~҈ԌϣʿNqb?ۄ˚D/?G7;kKw]cѺ sBlp E4RU.x'H&1GSJ2ل3Ϝs+j+$BF& 0 :uDCCx^,FbV̯gyN'DWTQ|"-xa.@aGP.xwo (a,C쁑v$8b f|gn^1eەd}v,W̠W$`qF ʶ!7t :+Qwp ! C ߪz jꦩo3#!߈|{~Xs05 l1{mkz yrWDF:3ش̶Z@w$&>:r `p"L}Cxq$.VJSMzza5a?%G϶D>c{T..dE-(ڧGX_uCF ]kuX&D$'>ɕcc6mzM&pD/6!t%+LVOJY߃F >Kwabߚ &`2*$Y҅#| Oۆ 5e9bԕM5q3`g7{\}BVےkd&bQKiy$7f_D1 D(<v//&l)KNiTdS'RPJ] {8(8=9]F@TeNR*$>H5y nk:ftZJsJ}T6j+4S CLZuޔ۱+P'ZS_O#Ÿ+1F&Gh#raK/P7z.jK3%I7p}h^=w ?$mґCC맩a 4ئZ="?Q+_.Bl\҅[Cš[fY\n6v@u+{ؼ !}w+lP)6ҹSN--^z`b1>.#w+O>/Խ)l&qɉZGIP 󢈷INd:ۖ0Szhf{XtRkE\W=eg܋ @8 ZB&jq #)]Ҙ[K*܍r8gųobhn*SM$<ٌ{@`pFשsAVa$#iZ4ѼBuv]/"l9d4p۸AgRW B'*uF:ݔ //FY[Ci~t_1:ҦZa06ASis`0w'PXR~v霷E+tAN+ЭHnˏP0ue`V V {hʞ{"wMnsw@I{rEFHnsDv -JoHalړ֕q&,=0 8[{xJ( >"|MA:V/( Ӄ?hJ7㬷2+RW/7Lm/2`N0]yB:'e0;p qS1yDdiE] E8a@>Tc峣3n XAemcHaTCBJAZ3Vr[*jriR(E,k{* ?)|#BXh}%O놂}MӍ980/ (6\oAYܛ"(bԎRBW+_j ^J(>@<,}0b8yA#ؒޒ$oI`P Q5pAȒ)ckh.!ǬEMiYl4ӁH/T J֒3(gy iBiQPC%OWD 'LJ +/ΡI[Kf ыL\eҼ`pbg~yrvn4 1=~VƔ8 /]Z 6+TP(`XȬLRFL ,B->@q 3Gz)<eV6ϊv04vK fPN>9l4IsG#iaem&*@@k}Q8-mxFݦck!E`$g'ʘq0>6]'gN?> J4 FBa>ZB11B2^@tCjF>6'@"#;K%rKTC#WFvOB}=Z:uq vͰ’/bzh(]. ^[ː97:yIA%q.|f7Y=%h{p4R -8ϵ-|vvToς< 2j|t2<ߎs"'Aɓ쫊]A?nq+eЙnb͒+ҎvV8T% 5 |mRČ'V~Y(Hu:M5 Tԗ7P򶂢F+ 0EU_Zl7T~QX0 {3ƬREʪ3BrtM e C94_-zhAT! H Au.GSD5pAuJ<(W(`^qRwzT*={NNCQQ#>7h[jKj^|;d:KԽ,A/=[1W-Q jٵШ&O^)o=3V%\e.wEq ex\_eqNY׬? "^ib[|f.fPX e6rOZ} g ,]~Y;[>ߜVX WY@ \;r~%|VOq3bD.Q>! ie(l(YΥ_Ͷj*7.dϤgOiGli ,k4}$LcTK6Lc9O=oe28C#OILD1}$ pϝ*^& ֋|.S:}VsAƒ; q,\UDr\f[;a>?@PyfD?Hn/w_ _ЌG}bwj1>k0F|^.M5ng# #]-P(濾$Qվb/dEyOAt>(@+-Z| FrG0ɨile3ƃRK}ƣyChuZB&q"uS"/cq4~윈t:*;vEYdpjn08q|"SI>m-\5(9MyW?GX~V[B,lOLk?4]ͻx; ^:X?$1v/&Eo)r9eN!wa,S:Rv|;UΜNHq0HhsEԩɩH\?x`P'FF3֕<ѝ2t1CRw/[*;E. \xljy!$#;sa!#9zx?KK'@g TWv^u$%6CyH 5N 4.Wep䳛]KꉚA"@]lay[ AqC=k=ȓ}= JAS`wS vi2(.6á55]Oy<Ɖj؋5&Ϗe>HTG3l,gxqB4.iâ4[P.\ OcƘ1[.5ܘV9N'SuӕJU0ۘ'FL6r̽s+rM0RQ^:A}K9t:߫lR+\MWS7]A0a(l u3z?U fG^6~;ZVX!NUwk tEkd/MWEi%8Ԁ$% o$IѮ_I $]w]#dЛ=4w=v } e%BZLY֜{>]P+kLI_OHKԝ Yo"9$atm3^0a§YEmu L< ;ٓqK3҃aI\Q[vSOvPj))苝8+@>-6JxD>+U?;zޔ+1V|B@bo ugNjkа^!6lVvKvqok<=Z4^R@&'j'=JX gH6(.7Ŧ+-Q)_&bW3YIs~W؜MC$Iݚ^ﭿ*{qשx飕=e'z(Y/>#.e9I_W6mCO!&ٓqS_̄ڱ@*~39E<oŢ9;yi :9D:ܩ|EԐ>C4۾-I] `۩Sp86xVT 4D =(>*邻Ϟ\N.^k2ve}4CZ vb)صmn$Vnqu.)0z M '(}C>XKE"K(Z<^yp\n0g 6N h Ht W]jt`Җ' v4qZ\P3-孓(i~ X(TmަU 1q~U!} XȊ#*HfEߖ+cҚs@'nEb$>*{fzq:ڿ\ܬKk`.l7e`k襮nBLN^eNc&KgfQ7r013ĠJُ ax3E3% B Բo_$r E&*7 hGY꧂Fc5$c>oL!t$>ڻ4YK`p*=Z iC֒ԩA[ZH6 Uw`T5,Vz~2 &lݠĊP#iG?0%tCZuU6o2Aϴl SNP?.*hE(r=Z]cxe {rc 4K}){XX䭢/lRKX#o/p2&/x3Ti8p.1ؽu)N0'niUht%jAEr;[5z3GԌKtotEJV т <d j m`vQI"$ [lŇF4@S+`B90wҁ]5o}.G}W"Q/<[nY@a)]Vٔp{s̍ays2rM{T~@ O Znl!qقplٺ.dI&@jBhr řڨ&S- Ѵx~wu%V[%#RÄ>"qc[nf\?6& ]% ΃CQ2*D1S/&_Ai"."Oۉ߾O]ϋ[Lə#{V.+A3sh_23f,h _Ksja]ʛzF(K 7tvsEw8o}K^켷Wڼ?b+@<?@z }ڀ`%70]{&#<(;W/4G!:n up- ~`YKlӎ9ELi]l3 &Bor)V6LJW#/V0hRrw'{),_0E?8G&^?mODQyI:TNUkRÂMlFhfF8pgS͊q$rjIo(?#gƮI+}ZCwP0ک 1()wn&v5Ko\9 O]]'[W-h[!f EH$|v,U#B"o_(oil6!UwH&՚U]p5q\o}"ʢ*/ b'hz2?tJ$[BrQ]HbYY fByPë,,tn]o5<ʖ0kMj48Cq;y @odޝO\Ϡgz-A4c-Od+#hrᎇ"eU1ۛVU-Fғ$3龎%Sz%H OGDzƵZ;WV~y49MKs'z-1hT 66)ܐ DꫪWݒQ0!ikI6WZ%)jS\&x"ЀN"Oq&5|x)e .I>E-MڧscbU8 S 6%_p {TbVmaCx*W ɕ&¡P. WIQ]l#?mZ$og#ٳ֓؛cYGԸ. \8+Xt .IުaJ_̴t>r4'V^x]k G<U[8V\ m.#+nZ;YrdO;u&|5CcZxSjYm6~^٪J 舐+z\00XQuFJXq_Y +.dԳ <%,њ t Ef1`4EZF#W$fr`:r8JH8쐒]h4A{1[ZPz΃OZ_tËãl\҆kӕJRrcܔJ4J7KtQa=&,;/VBgA^M>,) µ0 % c].Is{_fT;w:eŹnEEGGg52T4  l%XImL`Tj%ەLH&:b $pb:ǩN{!aeSY|Uˤ gIhю9e7wl"ރ% U4{H8L.EBz'i)Yhb[ ɤ#ŝe42UbH'-|as4YH JRZN'xù@ p"rYx]aS %ۉ~f;k鲷>bEB"VShĻ`ni{4}"ѲD/w++Pٟz5>t6Wƭ\R|>-)u~=Ho3(BN/-1ۧF%8 z($p ߈kGc)oiktcPJXy:TqZ/xHBxoXb%u'Q{X.9?w1'L_8=z^("^!o ~jz@H(K.y˝; ՑX^yvy7o߳Cw:$ha;qȹo6mA}F $8f4-7&pTzPww,i[ + \E㊐94q7V%9/ ݙƧ}ҋ43,k߮uSHtI)q!4YSY"%YVwjBbGWHAg^`;{H˦GY )Z5V;-NjA4B]a2t6HxVJa ;aG2Bv(KRˠy~!%J?#\9!BvmU9jHDp`mG]`݅u~, p:fyϵ! )'<2GvSp.UAvxl oH^dFP+okB_J  sgHsf* 1MKvsBqJFFT84affqܔYHM'tOݸ@j!`aZ;?[kU& EoYs>Wl*ƼS߆c2|m'r4LK=bxi^ԠzYIZPx;3stS HҮSkYwȕ=j(W$@6CI8c0#Z}3ƼaS7'Ҳ:C .+2tediͭst NP |4z&ɸ̬MQZX3țbJ- q+"ryl4'@)+ⴳ2BN-]oفhy,te{OHzx'h/5${ۦ:jab T0teVF0k e& %BA_ި\f-CIiծ?/e0%0. غG62)mKO0e%7>RIh@k:aD̯B}ɕ+fIAܚ.1ۄtE5SLnHb009͔+8v쫆=!9؎}),~zucm(塪s];!3#1{fz^4<0K2!4uW,݃fuZ* 4Op (-/ 0WZ@hzo^'xdXl,&|~f5m܀ٱඥ^)=R KECF<fmumd¬Gpa!K ȝhfe~4U83| /W3OEƴp;XpyxrI4~'tvHҞ[>,UӅcU^cLZ_&*~9薾1wF0zf;>&{>%[.ίbqm@},EqɼTS2PEd!ƻ_ů<ccCq;{ɉMĄXtX~W,ޱr9!'(=Tvך)z2WRaa;I-('+J2cB*3&+UtxmwuH4a$Lhn/ֲvQ9Exyb}I˱@ &~`JD6wvǢ0ccWhxj)P$ȩDl"f?utb=pArԴD]= V2Puzv}:jā=@E2|Nۆv=wHSfhRU/0e+U|l9|IDnDpbfBŹp0fUr|IM!#HÔC{xޠ²2CTDuh&5hTC<o-qַت^XN=s]u?&F V4:y%51@k+TY`ejH`%+H*GB}iXDC5c4#t^H}i4hS10 bjx$1BWcUR™O5Ťri].Ba/ VO"Xn\xΏ6#d!_li5?xl8˕M51{,خ6u@mj6tE0ӝ"MqOnNI搵ȗ=*?H嬈{P|[6.PL+=zYR~֤`i|U/)}{= K?v0oil/nMVʢC2U$#`\xґz7S@eZgLu d+穜45LOen-U|j ,Dequg9Tt3*V 9W۲׎Hreש)ƩR,nVF@$'ګI0cҸ )± -oC[ X`{t7S1@~_=M&w'"pcŵ*ࣿĆC/~a(Q "Da0>)㙸¡:{K$]njkfz:SXA7'q}x*nwn3b~Q~v#_nV1@r%~rt.;Ct'S,<A@:!p[EyA t6vI/"#+;Ⲳ1ԍmR\}#˅,0IP)giH6.f[j?w]f$h%4{pφɠ\0Ǒn9{(CqCQO>V儿& APwXY%pΤ%Y3f|zNmZ$W0gL7tXhұw / Ѯ*s} *ևxr"oSrOo7|T: N`Ę0u{'c1%LS?p%y 󪖫 zdvH2R2JΫ3$FTM 5M~vka5IXAxi.dNi'>X.I!)H4O㙯Ъnq4*h X)͟P`v]G7K2W3BWN$&EL W.it:q_Q? W-E[͞~dI .y9mwn/sy{6s$L$|XinA+L,4[YL +T Ω`_7~1uN`^4~ Vřқ)1BBÍY!5rό$Q!8z2JMkp۫ń!!e#"s!k%9B,X1Y:HpJ6E*LTDm.'7Z**]A[Ϩ<|E} fc=rGQéb敄m@H_K 8+wܨoz"eD;)Zzo40.A\NI7דǵ"=tqc4xIPN`THp$ yOmY]@FtU }>^K]aUd{8,\,>z)[*RsE +cfs@1#1Z692/&U'olFK(U* 5f?މބx K i9ȦykAQx?VMկVo'Sc>IY2ҩ⭚d"O:DܥbE:z.bgiځ26) k7gӟmoTڄ?$!q_ΜZ <8rˉfr_GYw9*,B>5ϛw̪Q!baJ(!Pf[?9}Gⷀd3CYFKlw)%y7$1|\-ͼ9dTH}L]'hGf{] +/g9tTL kV4Li0~Zib$AR`9gk9Y|3$؟NiZ~ٶ eV6F}s v6b5#KF>n^g\Skiw+Uf^[tHrt6)(T ^dH$OQEFBP"9~(nc@DD?ujqӘxz{H`w9wmѐe8rLqWrvnf6 ufۡCf,zfMv2Z}cz޴Ry~%n'E)UW$\(b Kɡc^l R$:^ }OX6,kA%3R'ތ+ff4;"aֆu,Ngݴ/0p Wp&;zS)2UNnU;DU }[:4ǖ#~qy3#.wCZW9q ?ͦFniVq]^'g8C-X,=S[xrj^>18 -@ń羶+nmHyiI6{ ߢ\(?F:a5ɅDӖi=`tu>z9kf uFBdMYّ'8?衪AE'mr]]@Rk>_I2N,@ߢ=sYoqvQ-a$jXj tC#=G5È ӸIxǂwę9w {'o<(W)l M-߭ݬ7BJz1IiV{-;z)[N,MU:y}x~$\|`hɎhfXϡms%0\[c! Q?~ @;evsŘ}?FS$SG %Ya t 0 i{ Rp60+^/iؓP3013YdNMyx4u{^4 ;׮?mE|WCc i|t,ZD_x2#dpa)2d ġ/e ⃼R @wq`dd+k4W`1 krU5V^*k!Aپv8 bYZ7 ۆ'Iji[-\6!mPa1!%mwB`N ْoRf `rLP[M)[t>q~U|ߞo?S;*\v6gkb}3"PbRx9CӚ_ZX>m*9Kތ!Ia"nFk&[(w\L/gcgo|$ǭ 2N:@CBX뉛UӀ*i}GP_$ XW u^+T1pb%亲ϥ>؊&3 iB)gLcP6GlǞr-WvB'_MIH}m0K.A-ٕ&&י*}fe*B2[:BLЫhᖲ43 \I޿ R }E5W^GsQ=e8 bHbߗU|&Q*?Hq J~6^&"ZY?oP%!_Y)4KMJ@7OC G^"]\~+#_}]r2{-uZd¤Z iG:7Sg~ATo?k(Izո-}b?r$vy{/WzͿQj\WerTs\?q쥺mʩ3a6ƨlG`cEPH@4hYw>$n2(<`*-&1U"./(ӗNtH: <Ģ%Fol$xwgP$x[`jzf[UڽIt٪Wm_saxb-"B .S JD3[YOJtJm HAᯎȦ$ T % n}1Peb=%81Viai ͢uD_h*bjdn{Ä-i;IQ$]X< Nb.8$OU~ T0~,Gxf%85ky߱#to0ebzhD4+)(1-?F-'&!X#u8luUtSeft+7ׂnfu$o Z>gnKJkQPYH5#,ֆ ]!8I8D4@00QJ7N `FQ1H[|]7шЙ"7%a5a꾛l8#%)@d$]ڴj?VNiSZ3焀WXbB)L^_ɜ2t \;4OBW3\oWibA=롬 ([[DW<@ s(ٓgyKݑ(+ruU;AἄP5hXK2ўf dՊv:! +V! E4{AkZRwr""P < q+UuGj*UlJRn.*dnX21,KS2 ͨ50j=J ?u8dސRy\%j?䂐~<};^(C|N^4U>75UI|N2!,IY_΢(Y tU1Dݹe Ԁ0T'=*šXa 0=P-,djL(]Ti d%OXW6HS*d.qE y@yP7i~Bl.sލؽXVOmj)AQQXqjV D'l Z1&G  Ig!{EǙe>IG;LZaMJY,ɳ2,}YkpItPI4.yKsae\jtfySN-z-eּ Ҍc?:A/ Ԧ\xO*j/BxuScG8t}^gm-!JOQ*{yvBzY%Mob oԩO޸mbthUb\X Ձ&[T9ٸ',p~@>%в(&W~it׷P!P*ȟ}MںS>soK=G{̾z"Z+'JqyȄ`4=\uD'#ϋrKhb vA!-MGy޽5XGJu5` gD^?_7hX{N{A ]PY2vEF$KKZ&5u ZoڧQk{x?Q,CRISc7gGuE x/Mm׽s?)%fՁ} 0h[~fߋB]/{ٰs{[VvKʷ\GmBNI;f͔ۚ\g9ǰ <)+U`7ɚ(63h^BPQ!R |2:m<365*4'?5zDT튅y`Ut5uDc_n,+ޕӢ 3 !2m<:bؾމrk=ګ{ $ )s*w7e qB VO(7E݁uf*1EZTUg,6d)X~ XP%C,k p%%'}2 cGfˡVOƐmjU ;!2ृf4O&2fAנ-ʞcQ64I*ǨjA$B?KTZ@f)۔j,M~>A9 ,¦R{*s%Ìΰ5ל;k "uWW)#հit:*\`bzJ(v؀I|biaƣgg]VoLS[0Zc\>&Nu.S@<Iȕ!*ؤLvGR{# \QPvd$O?d;a#h-kS1|OD +AyR2F``TU~'J L//gjfY+ƶXÈXї,1lfYenS s!Xo:}fFqڀL[EnyF*Ƽ=숰 ?' 7̵TF+k jF|qskj"&ч;$ ڧZ2 MM@N,@m0A^96 f-^yt& * Z]v@/-Njs>.5j eQW& d <ʇDwwac1 Ex MҨUdN*}L W`cGF""j &n-Ba*b@rOk"4&F/*P ]q ,WTڻLŚSBQ YbL,i>ӧ.x"6Èqc=s8|[E~݊c+&8|飘RB2a*n $/ A&rK ;?h pVR+ κTF 349C$P3EEeڮ fooRYRb.B;|0lc̐xCl0|TfZ[i[$n܊|T_jJFz#h߭v(W&veZoyIy8OkوgSUhc7~Z9a8SyW,\ayeMc8(}::0X~G/{6aFwaՕb.+p*@ &Nfǯ>C4 :hz]Fql@9L:jlџabʊ4rJZz=x""I!#U~M rMNu.'M%j [s)c].,SN}hZpB>U꽩}B$SJEIq&+wKH>shbtB g؉+hs@5@6Bl񄓠S`Yq.:(Qap;Q]/^_;[$܃PH.|KF(pd8tN%̶ळ\ m 'i[A[$D"RNf |uV`8]!W4bo3m%" V0'͂$]DzįL~- 7zO)^̭[:j"N]vHtq>2ʹAHTt>Td3cwO5Bȕt% C,8ڒm.tPh~aWy:Ь'nRޗb_#idCmăqrqx;g.zCQ ~ CeI8ݚϽS&|34=GBر!2NrtB0֨s$\9 P{wLQ9?A P>U%]s9ʾHGM;ݶBE,B¯d'b?3ܴR0 -,yPg4:TpYk@yUyJZ7C@5DqTahmr1 E|Nꁝ^U0X">3{1zlxt+=vZGrް% ^c5 A[O,"Ɲ%"} LlugVEsPˠjS@ڿGQci{vkTN$ ,ƹCe0#eehxDϵ`RU]ׅ6m%#9ʐEV3?|N_J6EOn<݃Qq+qOp0धD~cbiS,`@$. fh x'mbߨ;XѣFhE@D.R\[&^}I[z/إ}> -cR8;w9)) wQT{'aWDW6!F 7 PUKB&VeQ9kM:_i>P,[}4WLܭq*gu!٪mp0<1iuΰ=r?UӉ+q rK]YL]<*e>YTQ:`x;8~z}v"$"~'iOWc:1k@B> lVpEO>][Upo3tTϔ$cŒ`_^f>-@>4m (ܤI#h7dR8^qZd=5iLc:$z +v~+XMߵW_,O MTxaћrrkۏZ-q.]P3`P- NbƦơz^Bc#Z- 2G$7AƚlgV/a,[-fCk~W~uʌcF=5Tf. L,@ ]wYL%f4V,=bt|ZwdǚhŬ}{txF҆ys_WB*]D IGe#^bbs0w( 5e{l88#UL=./&:L|>qS);N{onw4R T]b l76]Q֙<γ"''GQ1`#0(bPJWb\z0MM7Ag4+V |xi$zuI+ Eqv$;F;Er<&OcW3CҾA3ۦh>X5d66G˭d`j691r 1O؋I:L*~FBb f2<+1 UA=Rq@MQ%ϋF[VuJQZrӒ`:OD&XwcϬ~gfblqnZxLQlA__֛}ȍB螷g0_d"maP 7[ E퓀 k@G6=Oz*.#`! l1~ ZF&'4i6qI1钧i8GEjݵCʎp^\FE aĉċ50ZHUٜv#0C-C_04Z¸O@4^]<'M6EQE+&!V. yV(f ⁺kII9^bB |K2ԓ<]9J`pwE 7m#msTW,B44 q+ SV%1dB &IsJױ.02DeƆLF U: VŌ^NkOCQ4/~*j8.!h,֔7O^\HѺd?|P:"zM-Y LROrB$zSh[3_`&G?- %1!skĕV Y%\;_Rxw gɣ2vl'ɇټr"ޓǠ? #@J A qb8)4J%=MVh)~)~'_7t!œ3g[L8\6R./~ \\;1E}bjqV gIN1:?uIh:hiBP.{wux5|Fi`Ba Î}<𻡳ǘI4@O͟@]עSlyt FvД ayCV_oG8b%N WJuʩD@kF˯Fw9)V GA.úobDKdv<~'ω8ϓ~r:Ihy `%g`hT54Dhw}u/')-‘DʆHQ8~3/ǀ=Ac9hba}>uZ}%d!ד5ϵ1{z,9"S]‡}-=Jɠ/A)JGaQ8H^ QFpP*63pp %v9U6QKB]q[AMOIR}ONI f :}F@V>d_/6/4dj5wlK_R:C-gqYV|,k{:X XˎKZd@EՅY 5Or\BvQ7Ukd{i{~kw#SQ:>RF\ E O)m_},B<ϡAy' ǽ`z) @vU(@ߓV4BP-ocv  +<u9tlOq%rj~LѦ^A]$?;E :ubِrfLo9ed"'d=Yd-V/|FgLYȐ̟8@7,^ef%ȁEVǍ溒%EGԩq+B%$Z{pfk]򡒚@ٍ-'MJ_ŀ5mZ4f-!XCsT <iŔ:_U,ၬvh5&G>U!r6-j SG"3*"9 iJ\;U 3  h?&Q[ SK,B>6j|)C>?O0ٗ <yM)`wӽ.0J2-J>5*/hjx!mșycJ^'g60DxY2eF"Գsxuo=Y&6͊WIa0SSnNX*c藙vEXJI'W32fHqy|Dp:-[WWEs݅mu:.x9B[o47nDk"(cE]eേ,zS*@XE}L<.6_H? ɶz uH -ÅumpOF~ʔh!U l"e3sP$2=e+3u1),ݼM ;@nI}M!U/G"R|fxI-pX;Kֿ1<H7/#*vQRp] cX|Djq_TkԲe8"wOkԔ)GtXPۓ[i1~l!{k1<x!חj6R `9֝i*m0pӡ./&l]*+UVe%P6%a"bveӝLzH2fA yL%+>PU06x'CXtU@g 24' 6{*OW/L-;}eҳ0sE״Pm(" QrmF=aZ^Di: N,;\ p"76Ş5X׭Y /?-ЮZ 69pN ֤CFzzhGt1jcEЎkr5JSY^:][kL8| 8sJyKN?4 b9}G +Lc\i,=?;N0ۘثK:R+~ͬSzv7";#3k0kh)OZ/!?7C wQ8t\n81GjrxjZ(wa1BNoq(h|$STIQ2n"47ܔ4])Fr&D.7ui 0zДU>\|PyhdÍR$:.-MC`u|R@I[2.hFk (FA130,j/+4'#,$#0&y۵1y ).s >Ҙ6Ep)YW|[a9\;sWwʼ@XQ:>8478riqca obk'Q9[P+Cf-z'bYX wYMVC搪y`l!Ep_ˣe)Vqg{% \k?^Z`tctѵ}sWG+( Ʌn14"jl*H/j7FV`8) ^,+j8Y/SXg SkkA[. 6y|i*(;Q3ԽNDTxs2kYn_ƔDÙ$w8Q"Hz*!ݗP/QRW wwLMP2~|1yca ֨ XzE/E}Y&$o&t&^ t"|Pm CM{E!m6_s]t{Dic9Z|X.kuo]JlȻ/ܳnzLj"8P8MU;419"IjMT[:N";(픩^wّG1a6#B,!N<P7lrC3BMّW7?bh6੥vT2AZ͓nۈ T5L9H.qvo gQ?y=<:ƚzw{L6E6B`7=z d o<ЋtQPG:P'dҤӑp"~.{%憇ۖFQ@+[Q}{ݯ1Ho; +2Vx#.VG '8Du/b6<ϟAtpP)@ wTQ6ޛ|2en X_(00kaq9G("AHk*]XWI t 7XKw j!&ˁhbY7IZpԕxQ g[27C@^:_ =->6-̷S.U#Rn#5c .dT̙x!}a8M5cdt֊QoLqW 9c!sՅ+;X9M.陒 fE.yUY8=_wil׊.5l (_4yvU$Cdc(-?9ߵP lS7\t͐Ʉ Mp*i8D.IT^%^s^ܓqL3}oi4!e"1gdF- e3>NR7g9 ~RmfS@Xsv?.hJjc}YXkP{Zǟ77sh?;vH+`uFP(Xv,& sռ=+G=?<2RLV߿CcI$I;u(~CN;퓈C.͉`tqLSGwNz ?ς2K7\%m -? |/|?9e]xz:4͎`s~:9Bś0d asy,s4ߒU9:יWPE~%%k4%]MuF(8X m/&Kͨ!2&/gA)q ҤiLu|rDQuZK ]sBLi6ؠ,OW%KftUom-x] aCvd8ܙgΣI6x|VdFU6|D0ﲓR05 4,+^ܨ,~_dqM(=(oWx>'VR6,eF7sh.($QZW|RDHΊbE"SrBk(V/HF|BvWG,?^ffC喉lΎ!({%rczx1k$tpE{IcxDe>ڳ.aYʼn D[;a+tPXɔBSl]ڰ)t\ Mpn8'r'vmeU)_Lx~IѶJH׬<&i艽loB/TE9]-)5AuWbrێ<dIYAw:XCMCV}sGƁb%LFրxR镫؂}e@̛lrO"0Sf'ƐCBÌ!zgX^`ɝ{ |\ؘ-C RV\ (/8 =mieLn.AYd@ݮ$)CnSf>F׿;LR-N7X.)F8-*WBzxEGX^hƿGhVy}/|5yJi*ש@>%([%KW ѧ_{/>pA@ʪAx,T7F @VU/o5$ "65Jš'|3%F)W-| C$46t+!'cu5 CQE}LXF9SsH;@Ʈǹ/zSl5Eݥpd;^ê/Mף/oDc\|5r<:~>'(Dϋ [7u#b nbvd?_oZ6!Å+=љvb9i-)φ%kuoFydlhB$V9j?g otxxK5@;1zpڜILzުk6bޘ۫6A텱ȷgC`2 zCW"!N E`!M p ږ:Y}^lIFw,*K;Ku0T] s*(kѧb [3DZlUFGUFo1~pߴpO>ޤ7Y{XuT!.xӃs% te4) gÐaZQ>6Ĺ>^J(/y|WH` 6G _AJBˑ7ɢyAe#q?})mՙJKHOK X{pNpMɗ$)۞eLl./rӎuM  c(JY/XSBZZ_h녢SP5fL e /?d (Np5r6ռ|ȹqlyVѺT7F+n= [*t Pzb,')3­)[wZaQy$92nWq- j %)nۚ0D >JI} b[Vp䫙|K cPD!\%QE)徑0PL/M?Kx:_^5h܀ hIin`Y}e/"º3IT/1MdtZC{l&AkW% GQE OM!Yw_/V%q$Ȏ~_ojA"ѫ.Wr_P)h4MS*M3͔_ZX%'"͵sP*%*q͖A޵H/}[PڍZs=ʣC:$?Z-11[% 1*\BNGZRЊO]1*;'w&Y5N{!0U T o#mۑ ^}]Ľ\)Gh*`ﱣ9ow 3X-WGh&G @?Nd|eob FI?-®擺_JcsD`H3+[b@n *}R˯;gPӍ.pCe<\/ st͹FĻ'Ȏc_gDce^KvzC@Yݡ9ԿO?4{C(9YJztOn8g< ts]sr(CUpxҤ_o<FZc&k"XZ HݏYiT&)E{*M.BSSpߍ oFsDHE*Qָ6h'VL0Tك..s7Rc 8۟gXb꛴LO7>H3ʖt 43w{uq##~羯 Epǃ21*,[N)(l@,/#½_AdV-/P=+{)37?"bK^c_ $'2{x%bbyvrюgVy_`A@5ɕ~6oY9.O۝7û979W-XZq%j t9ÉG 1%9PDOF]KF l KSKՄ٥X)n+Y^ M`isTJ) Cf* :RHPԐ)n/[\r o@$2]?(dlEIY3tUڕn4ۤRqcf"vj([rz4S]ȼ-O V/ʵʸ`%<͖|!VdӨBRY *0I3;ל\H )_E%ԭtgp{$4]ZnqBcckY*t=dܳ Ew.u8ceY)́6s{m<tgp/CR8!_8#F:؄jg^9)F0(†۱ˏȓ) D_ >P}5Gzr0^BGb[0c&ky" n h2z'PW'宾u=Ov܀2[S F\ȝ)Kh~._ pPg9?:eImpMOŃ=G)hxA/ Ep,%cs)#`i򜟰?ofS/A󊗞.B%S̹@I%ˈkfhq dpm+%p mE!STE 2*ڞ+Zj6K`\:M0ݩcSY Agj\WX6$_ZEonl$I#2}2e.va ~.sr^nLyS/r^VtY~L9"Wa=N#wck}z\~@ h_'3. xS fPoSX]Z eBUeE|Рcl" )bfN(yYmrLAq'~GojB2GejFr:!r:. krv\8K(>BЬ\ƴGz寢%VB&O hi95 %+FR p)"}8[+fHӂk Y^m2;RUG>ٔůLEh6JQraPujߍ&d96*<ͱS8'\P2ƣ>--L!'J Go"f-zjuD:xP1:kX5J$:EAE&̩y'J3RoUO$c]C1ԧSG@zo|_2LtdCDosCECf05mF;=AEjnMW厥HTCn$̂2Bp~ wa}T}1}+pl5W tD/; ar`Onpr0ARʷ.K?Ky=$me$5r0<<}.8W11!$ nѮ ҁBv4'sjǀČ{rV5J$fvE t1Iy&t ڌM<\cϥES`|97G^8GQ %!t,|2U\ Cn^lѓX|s84sۯDAE&$s,buXà]'[\w'ٷrݕΎ9Ú!BFdN7lyߺQTSgԞy̻{OZ#pbXn<g͝>q-dO C)>Fd`8EZd>rGQ\,:vRDN& jv2F`ר2užZ7;u#9 PqՈOZ-x&X iU=9nH:cPVG0©9A&)aӔfTd]0T ;JMvNuѴϛ/5mNs5fD&qtYS`@Ƣwhu\yvg:&'y6/_6%.Y'j^e QZ>xe{E@,X1 ?з@[Scp߳kDY}9k@ +¼!EMEg*> 9ه ~nK-K7ح>Avh+@ك +KԼKmrcmLzdЂI ֋21?$>1|#H!h5{aoB{Xewr bcj2{AWe-9m½x7:! |obyP7-; +bspQcԆlo MJ+& Ri*(})Wyp7,Zv*.n*~lU6;\rs O*g8Tzǽy҇Җ8͘dC F?o -H%+UTa{EV16vxǓ,o=&?g.c['moEZ'u[ɱf W3P{N悼 nd$)-7p58@NPf^*xuS# 6kiĐD)\U&Uι '^lk8H&a~J ˀՌw+ Ї?X3Xnֱl%Hɖ?RWK5I~UѩKG(/ tCLrus~ac]XE6vuPXA }BRIyE3"L}ʂ O N[=;赴c{&|#$Af;fG7| ??<(p'o{`4dk$>5wdLg0Mύ|"Cx:zU{ G'L:a.,A"şiBGja>o5,kЗM@JGcSu㖕f2|}p@MBx?QPTӏBH {~hX4B袯,UE`r9M0J2Ix; oxځ@F }r"L0~~W56߃QQ/ E״f]s]zL֞5::YǖMr =C[5[SR61*xϤWM9ϤRu~ $,tz4BI&KxSvftZ= CzǫW<٫I hCYq,wwA IHWh7^Th%:;nH$#em݉z6))~Qg!^O{濱<0VO$'5U)"¿;Y&VԈ0 PfLEP[Xn|Ez/<&5ʰeWtY3fڏh>!}&o`кiU?;HY!\`dm64͘T^ 4Ձ(5fP8l璋q zNъaxt3V/q0Z@޿vٮ:OzF6:=6IFnFy2Anq, > Q#*M FԸ+Tt}Nh44Hҍ8Cϓ-E5(}A篰=X/9Z]4p4/QonKZ]R0Ip%+b4`Zq풍̴,~W}| 䓹bS$IY'Q# ಜhF2{cnUmf(fXΥUɥJr3ֲ|&޲ <Ֆk"ASbnzBwE7w|&3n f3ga"nٝmxSsy=Am:=g`4-4GPJM}E!J/\汸=s31_`)#FaeB{&N a=޳3@g%pJ:-^ykЎ'66^1{l,;_{ A'2u:@rpr!Oh2'rcTd%9нMȧsk|E4GLNWk _uĸpd#,WOԕMD/D@gKJ "f%`=guv'Z"M 4eXF nW49*ȹʳBiGD BY3*e7D?a7ZѯOxul{HWiRzg& "`0K(qZU4ii AJ$IRLX$>j ׺KG2h)䘟קǜOwuJZu㾟:E#?Mh"$ =@@n\+8C2h߼LR]BQƱCa=)@^bUuECRl l~fo4pv%@MGbjzwNjwNiS*Ȳl:*(o{ޗYϿϿ7X}@"8HTHV:T;[rb' MȂ-yóh0|Aˆ2皀9q8'R\erOxH =Xt(Bo4 9ޘǻruSߙY{~6ReL=Y ?WaE u$1a2٥:?~0X|PyLH9@Mg<+_ƍ7|u1S~__@܀q)YnS 'y2 t#%X+/¥MtSԳiŦ y2rK?5^M@_Y䩇=IuMmPf [,&yo3vtI# ;,o)E[$=2m̟\ 7KcM1yo` `^$ԝkShsW[&)1=&f&o~$7L v7ƚUTGzc\YInC&g|&(+H'w6ۑlvuZ0>}-f-E۩5hc+&!.m>ץS$\N.Ė k^X40a' ^;Ie!MBdoS ?;\uP5U  kˏx oaxd3>֒zyUNA}&VY7B`fPa`s&֬#p, M6,![9l_9y'?`gg)-o=?h+ywmg]ž?q]EmV c#6AXIcMFjy0 X\FNаL,o SC%b[Qpz@/&ӮI8^MU-#3&u#lxzӌ&'O2;p+Zʍ[cJݿ=}`)1YZm7+Sm͍U3Y*ՓBgXMu4-YcX m}&&/VqY mG.dtRM+1škwgF #l H%(E=-in MMrwF!m`ɕAyoRu|]khT ȰtР#yv<Sx6}2YY܇W?0bp=<ʹ_^~Z׻*sǪMP~7Jsojy5y/́c\9SM*92{M}U)6-Rt*neMln5|OG|yf4ix,tjͶG.8$CZwuKkiQ"GЬWژF=0di۷u܍19=bFc;jϸJhةLLwkUE/%ڪMQ6[ I0lBvƱxT~ 嗍 1$HnܗzuhyY? *6>Tf^!n_#[|LD8_)eJwm6yJT,K90:vi@gbȩA? _jW,zw1, m콟!dz6$0+7_u{vW3[\~X ++%e7U-YO0yP` x^0w^Ңg&r˧7UbTcJ)qlTK+:D̋fވuhޑ Uq!OP<-#{hg CH#ny.A`f[w%y#Qp~<8wXPj:}cFkGq uѽw;Y1^DzN*1G9@H_P%:3* Z1A6K^VG,~C}?$/F`7K1lB$6+hNYoA_&GlP&a,Ql0YOWkQe荶ҌMهm\`JGEnw +D?)} +ljE2B5`tŧNF moz`ck[3Z?EM(h4E W`a o>w47ây ~^duӨtGhMP`su ɨ Z:6!壭ԙQkGK ,=l)Qړ㧞J.TymZw)=gHQ, C1Ŋ %<-AYyd[_hG[3q(H Ӄ5V@-J֮H jl KU[MČKMX;}j)h/D4ٱ/%gP)"[]?W 45j ϗ3q _uTo5.-jrRF,`0ubĺ9D77{KO(>#EVuOPɬZ}jPOa|#Gpؤʬ[+9hՕɡ%2zG8˜zUػ ݤ# 3 UWV7.+ևg S": C {CG@OA8DpyB9[J͍8R?ZSb^$z.V>Toٛ2;0 @Zd?cUvJ־A[#Y[?RxsJ U"@J&F2Ihq[ +~`x[ɍXB+瘮ᨤ$!D38Wɒ,ͽOؑ1ٞ@q4! ymɛЪ,[xJy1 [_Zd]#Z:"{UW3J$fpvjKecpiȟg1m6~K[::T1K56[i/)' hL KLyA7 KjI{YTg3?q+C7J|tzajs,ZyڤzOL)B(0Tm*㣤=`eNVCU]UުbgY̆tS\G=aqx䶆ͅpSz[3@m:֫Ь']BL"z Cj}FmP!q ȧM/!Wbև$}e/q*K,^"ҋȘGF1GsDҋn]:ގ흙 TsrIHLYBktEi4?(,B*{YOdAA +%M坓vA{=c?pa&Uo#.lƕdzܺ}s, ovN _&#bؒ_~fSHxhBr%&:SQث1Q?|AWs)YZ̊!?sB6 8 )1|$%5t.Wg&3 } <+wg e8 b(=ZOgI!ʌ&ht7I^H (<"~dFmj5ɃfR.+5(U 6uFDKc%`D|iőtd@+W5 $L:r.yy9>f:/z%adX@^ ,{Xv|׵Դhs}//',NG'<+6.J/j6/ 6K-(J.K^(%|<aвݚ#RE ŏ1CShCr3شЌx3?đ]p:YɫҖN}n-qO";8>?XYb X&7MջIcwbv^jlOst_->KѺ)iF*{\I=  P{ ;qOz#Dx>ľk4TbT:(;Man!M[wFM#ίfC 8$$|ְ7Hx+ RYDd-:J[o /ا}ѓ0R,\pO 鳤~bmsg1msqР#{  IMp,dE_!\c NV)iՊB!36?7q z^M%Okת2+uxu g.Y|"r :a$A:ht=OVH,AAgJ1u -{{5UDyhbmk .ɲNR3;q6K~P4rf|lf, ,@rS#I8ш&P_qm/ 77đ;XƉP3{s"C1rxoKi72S|adw6J`ۻ/zV*̱m38${,yvJY)GF>U pSԜ#f4R@1#}4?%7bȰ(~gD`F_\孽1Tq,Չo3rv!_2r.t` 40=';6 X@?Am|Zv\MulM# 8&l'| !(oPf5o3)wF" M!0̗+|PvS?*M6]qX>KP8/z8/0 @k#1x^zbo.<1}Zp*ZEf72t fM: mދM.׈d[VzFYZ[*Lbf!-vtp/Qվ2Jġ?)%wc@R ieRyPg ĥ1`|WRGooQ-TRPi!+CǐS./}$Qt!smi;ؽzf* 5T٠73b@(|BdC Xl82YٺRAoƾjݗߣT\r>2ER G膌EVn{tҧ}l58nTCj(;!3vqw<8-LדZ jx]wrRCVW |ֿTz8UoxИs`Fغfv\Ɠ0jhGh{q}8{kJSMO5|hALϻ=͞R@OEUK{C.掟ae/=A^6v3%Đ-50sk *ՒƇ jh(S*%gƂ ޕ1c=bqx?\Lݲ|*CtԛqcU "@J@8Rv4ʶPa)Z] :B *T-ڑוz݆ H>>Lj6e?7v|/ Ne#5*? [EӦot"|} w"r_:+zGou@ӡ[֊,ɘ$ɖCO Ze3򐞢ۚhJBU/F>ݢDT/ŀn+HhQ{܇cYO_ԡuSE`B` Ttك~&./W l HǽM@;䎢s>1S ~cBmebE 8S%h?x^g\ %‚_RZ" !=\AcL͜EOck'?Ac }qwz b(,4@x_+8' ;GHgtܬ:>42)$Ap'rv ֭:cٍl_R.1A\EWF019ܤSsZ0AghzC{˃;@5`TJwj6$Cӆll*3@_w"c:k b Hߣ9A? \`E^S쪀WU?Y s҈ -~Bq+ێ ڮfJh~W̎1d!"l/]t},2(b4$2Qty:gQQLĈBrFljnt`3ہJwz]h_9GB8֜5F%P0sK;]XqT̫ܮ Gz8gM|d.w=ęߏTr4!/A^|Ō'ӣ J9K/OOBj|C n*~7Ox1&wmbhQf;xuA3zkz&6LAnLH,)c" [a=}h2De'DلoK "m-ɨ X"Z!QqP97 c闉ECr䝆xeZC3mc*x0n2Dj~jCIImW)vkonO <ʧŲ+1J Õ{rw ˱FOAbV G[wLJms(Z[0XܤO6ڷB`k-6qwtQW#ݳؙH.]א q-1WҫxӞk:n{Dbt(ֿ֤j`ep4W1sK Of_l)[cפ9fш_#7ŷV!T$ T+#^fϊ ua5&?V<@cgySKጠ}J>|C)&!.״c1#rQVqXFZzQl_f+g]c%,(N @(pcN۶V*+.d@cHUo&Q9`iזy얆"Us``X!IO҇~K~0ˇ̰x%bw3L3d'@GЄ-`t1)e} ۔b@ N23h3\$~ѲAR0QxV6#e.<Ӳ&< 6q+? 8f.(_]T\ì>]V|)BzQ^dllz|.rou9Ĵ$@?KJX5-4TbW>O"F,+˰&i`0& ͉Gyoّ^z䩠pǐ]̖L=l95 N6^R{^ ρx;mI} ԋ=UʍB.Յh|j Qߝ7B"{K"[Ej7ҸT֩+/ 0<ZNcYaaLAa7m9{\_D:j mPar;G)+SɞC;zqc ßfgRun:BLjۍKO^i? @.'.DZe^>QKs~dz0x+.C$(Z#t`'s\=?( Ri\pQMgK_~h2o Eߚ@NxVVobfY۵Vuy9i'MoD케Xg`ltqHVk *` .8"7jZkKrPe@:g 4Zwyp%ڑ-Z^ơ[`~F˲[Ki_L*Pk5mH")d +f-OPfXZP8%$zztƢmѹ7ԫ.Vq$r0 xd#]xd4YbRIeg٭9~}ԟ2B\sYVI':@OrD+R4UPq̠8c}-:_P0t 8G,IA6bюuP Qn,+^BBt=GCwBN9 !)fwu_$mL'U-Ds28j[NvfdbB;AJUŋGCfx um$gh^h#|MG1f0#z0JE&KJaۅ&PSw`;50v 'CȠ/Zu"Z ;GTIm-˯4P kNd ܁Iu,LueҨ7nv.QDL،)H\*i(vWmX#Q90}dNyX  nQtsȅ p*gŏYsߣ)EdqfܘGc0iZxp=jaW_sf5T`=Yțh݁md;'4RQ&0{&|gBl#c- x(Ψۺ6P¾Njt>8 40L豧%="uݣ*b'D?T#76M.F$'E( 5A.f5s|e/)fc##,ѡY1fr;yCC/)\hM7^h]hM7<0aU2zWNlFFǶWM_"! g9lޛ1XLLg=euXZh$3H+(֙<, ǧV UY6x?|rhb9]q jV _"T!z@Qnp )F eBǨ_$ş,9PVs+r"|E5Pgpa SDdy PƑ4琋$P@K"KLƇ5Bt$ձ@[]]\}jqY7gf>DS]ѕ6TY&kY*':ө !JQ#$3bvyU* :q*_ t(Um{^3#PS3t]Ю߰7k[E6RFOkY+n";J7az AOg{ 6'j;>J6hW"AeeerN5ג֋#_,n{,R5MX7OK,FBC}@Sv\H}&;:~aHX@v` ؄RH2.|moNDIjqQ$7ȣDt5Jym0%yrdV>Ka AFÈŃZ ǁU {"擫@ϳ:(-( 1q6Jhsȧշz9,uFo_ MBĜ_wmݍQW9qWknB {_EGlIPM@,}&cy#=haPWvu)3ʫ4Y~e~~uBcl ۄJõD+yTD֨+q{\̄Ǒf3P"<9alm ՝D/?A*"qDreֻG\G:If^g .sAŵ~Ym|[?RsQ Z f,|vZg*91K+:?UYļʛ k)aPg `+{Wei9geQ.^%?=68My4! ;&/={n/N\d?7f?g“#.ΔS",H& xcf@VerqobNyG@y%XFeQorM#)< )\.H~]@ }we"MFRgE.+,`Ն糝^%7[PasZI@+YR{BMՈ Ӊ!:CrC ?~\3ۛ8;Z&s5"unzlMٌТ`$$ qi{\ oWSǜr˃k<6߽B쒁"ck%![2 )%y dS=MY?X5~̙O@D7X@l.}=Q$\:Ȭse6ogc)cdVݢkY BA\_YQ{) ⒇u?ZYpC)@䐜H/k2'):!+Bb; .E0qC=bZaBQI$`M ){zPRު CҤ (TuC'#{AQ$ MJܷEUN ~sdϣͷ(B=t#lt"fMݝWSE:\R-f``>NqZp-!*,p4O7m-igkaF?jpњK|ɀNou%d)]bRY!K"'uS$3'*@q!.?^JvQL)Sȟ *cp%I*>8':O/s B4}<xK3>vh \cwda2.0聕Oۿ&• 8FpF-T7^4NEcZoB'YMTaeD!zђݽ?v?[.x2U%bmjQ; 6GJ6<>CKҶI`uN`\xN(%huX2Hffh5rR͎ߐaȠaq /m>[eRJtݚtgP=dQ f'.P>#:I$e T.+V?c:2 ShZ7'KxF+#&W`܄$&r|41^4u优<,(\4G@͋+:&L‡NͣG/S',mn/ ~gd䴽LjE*uy'6PhU?¨8\i(n]LT7B|%ˆ马E+n2m#y\mޙAq[]ߗ?ED[N#I#7$U9ʓۜ] sŮD$*.V;ʑ gZMfYro륟0 H5Da|#?]@cCNu|$\L@^"QՕ]_l;SWynVsFۅ:M9OoY(V|pmw$~I 3(LƏ~_Y6AäbǸ"{* j?ODd''Mz֖ջ*BK3$r\%ȭSQ@BCOqR1:B(iWnJ`a5z4(q qZU)Ok!9WE1(5 Zzp Vc5IiPlL@^=DQhZzǢvdjCH2[CW/^Dی2#3 |s ykX?[.Z1CO{nT ź!(9ިV= 6wr!WY9Jr* ZTȡ$KE]eC;QXӏE\cǻUʵE@X8 *.Z|vnY''= XM0Rb^9CkWizE6<`݋[*Pfvk=Q2gcә1Ҹ}m s *Ρ0SabNޫ{3P\IpqRWLZcJ}I,֑c`H 5:JŤ۱kD3- u2oU&ήTP3(rJϲAGV8Wd3aGz[PѸi/h&JM3lM 9, c\8nH:޲d`Oaf3R\'f X5Ih|f ,`b@NttRc!kO$;Gt| CR" /!|}Apѕuʗ(3I@Av6#0 wVl7ks!Z{<m{;灈洇#Ւ?[i\r͏Sɜ=tP5a.n\O%EZ+v֫u qraWe}MLi ٴ @ -vR4K@ r㎁^Xt}O ) BX|A2l ǩ' yCeosġz kb ik /bW {3Lifr/*e)YXT',Ⱦyi % jzKm*yt1Ɠ7 kC( 0|SD-8QR.:7 f>WVvG& 2;:#}. 5)&ų :Gu/ x/s%zqD^OAHahs?J@ROxDcnD &&׳3[eMbv$(ݻ-¸U֔'L)W2K:M!PoH`c@u'&AB YI*B$4搮0vE-20\`fvr ҫy\nUL k?}6vV:OkQQ-`HFB IC)gݗ51-g1~ؼv 2ȥ1wG砵eӲi: {}SX')wW_jW\*K狛LUa% yHgƬm (!9O ܗ.KM4[`Q~FAX|%rqG>xʜljfݒ-y{QK|-3ҳ7ðnn `NE\,V~0\RM8DaâW @3sRG11d B_e$ph,k2T3Yb;.]jyWښli?d^1*Z#ّ2>vyh(&"'I:+9/^ܙиاȦ'hB\tix,Ø)Kag'@]oq ڳ={.zKڭJc\jPlLj-6׏r &H|y8d"RCQogH%o"UPXFzP+/tCnJrYFT-}"3oYmy'OfTX6Ǚs0Y|B/Q<̱sa%^4˳א+2¯WB41E\85#sB17pA믡3BԐAψy]g%4TXhtTq󂅂K6,I9#L,ҧ {;"t!ۚ+ǣuާtѝmjqr~9`el}(bo3;dsW0g=` W@إ,ysoIuӑ :dҪ6`&Ib ׺;oȿ}p=Y> vQSz$%i(_POc,A,bOc 5oLa&dgfTmfaczj?xs唢I[c(3ṲGR>~KWk1Chr |$s=@8Uv8Gf®jˮCw2hxD`M ,51OH>+.5Z ^Dǚ$%#y"y` G,`T]8cdL&IJb`k籇멕_Q!49S$^؏IR}zaQQfMX/U궞*t~0 R:1ҙzA/c%:.5c%i `\̶PxcsAz4϶\3+ˆωR9\:"a>ldԂQRt6>`~ʱZת .B.;<jb/SK]ftކIXUgh@hXyxخ_U(Cy@hY= 6䃺97YzKJydAU"%;Ĕm|$SwR` I`j) hH ͬ[WAw3&w<. {fZj6!/4ªY:ָ&Md7{=mtV43*I4fa[Rz[qB$%-&GJfȻ Nc(cTq/N*K3Ϡq𞊪aDUJ_>(Mq!-z]S0KuKӗb`egX{5oq>/'fx xDlO~ˁ!l'w0]i@I^ 81c` C Dq%ڏs3ˀ?~R/wGxɻ1mD3kXr.k?H@|51SREz|PQ/N?-s ]D2NFҖU) HoPD?O8L.zuChzDҋĘw=+؎a4%2kCQ& 2a>dGHvVY@&k` 8iwK -hCTkoPIu{NUV h4p_Yg:)RL;l"M"p&h|m~XN &BC[jm=i:d4iC{QYȒ/1h,4q!rnj[&,jRFB6CӵΞqS.ѡ]c[$TRzDO|Ebxl#pbf^]n QNa)"vv[nG43];&h)/$s4d7PcgTx1(ec)r'<8 R"wh>>t&2(#u6֭CY+7ƽ^l|+ *=5Wݏ4`,􄞏b/$Ge\ =땵9.f 2BZ[q`?&#p^ VEomu:X&БwMFdhV7=͵1Av |H ?>+2M9L2{B~51zTC/3mV{afhfb\O)t:zԁ@vՁTNfz_39 wnQii?ї#H%? ;o(Vݎl3c/v[e9餢dOZt\ǧhmp5U\+Dh`#0Ksͧ\hUdƮc] 4J}ӳd"]˳' HLQ=eicĭ8:L̂jnMM˙H}i߯9|8Jva%kaШhEbU@{vZU%2:,;9ڦ7Lh"(-TeŔyw9׾fjn(FCs$y7_ =+UoEeHZ2[.iNȪ ky?N!4hjG>`!\: I"Df .[(a4 _$>ޒᦲlC <"aV+kkgi3z-Vy:R\F-U2+) :kpFC3&\ᗽC+ghŇVlLm1r[d2`aJG+X[;4 99B" F]B7N:2F++j?3n08#+?pCezw&UFTvE<=!y2_N9b`F`iW{èP'"G-}63 wgJ7S/!GdW +*wf0rE1#au5E$|D?D=||AKP.(8J{ (k&u=4^d/6,܉_qA΍-(;Ҝ^N d6\aCrSWbQy ^cĔȹ}ѾTL={b yܶl jehi`R oRf9-t×1xu,g_۱f/Luqѿ֚[K>l{Ng}[q 7y`{DH̉8!KcSagp d/ULcxFi,p}nwkPu. Ӗ3 kA@Br#3ˍhfJǖ@2 t$Q2ՁPٶ< Knl@ldyKv\{+02L:>5Niq/=^QՈ V ̬Ô-О N>ءCnެf#NE,ҟN} BX}@斑&Q>hߏ$+jͰg&Z8]!:/{#sǤ{J];cjmDrV Wp gUC|RdcNYS ڽb%$J G[D!ҭEQ9 C/I@i09~JMh mNaHdF6ס11,*+NL#t5LC uڏc0ſGh9LR͇|꙼";Ȗnv2lNC wZcc,UD[#;@gi,kwCnxïZ3 * ╽t2}zyf cS. p cҾG}¼Ls[ :-Y\nk^ uMү?$Ա]*O\q3ȯԘm _QiAzBˢ 3蛤05,&ŷ%HIo'_B Oh=|àa2XySgAhBqgyp(Yur•̯tHIՁ jj>G ZG ; lrL Awlhp 71)ԥY 3r(:G V3Zt!ܴ.dIEE#c% {ꀦ )Rv&ElO<%ԓn6$Ũ< *b?}B-/7Q2@Q X C'$. ^oǻkGWvCGU;j6V ށyɂFzh4ި$x1GhE=5OݪV߰Ƌ?|Lhte7 NQ;91+.xE2_7+"Z%;>$HM֛< @amIAk+SC r`u7Y~3(Υq6*~2<^lmmW1-;y$U` #xQdP::hg"z̃ _uNƅRt:XoqNWRWxƔ9EUu(xdk7AVRv`˒߿%&Sma71q P 0Lրa`r-Rtv݈! ¢y[&*qI3f,{N5K=w@C;?i!gw6\g"3Rr8ZY&G˜z3%T|1; k=~/b\XK– l7}7.hTY@)x/-TtJ IvK2/!l%]mhh޳}K䋂&x)Ӆ5\f>М͈:_:@䲓-޹^2{iѡ֢/ cj7 $)qlH{P,Np}%(&t=D񘧺y?bz\+Ʉ!t˳n)Li?/B[>,i_Dj1hPir)%]EG<|R?A2G8$JXɓL`?BrCcA f)d*hc4=uX(s"ҫ{<`HA Gte_aXPX52H 穀_W`y(Ao^6_j|irWMԇ}l8%L}?^TE);Enl`LĝQ;]٫'$H7HV1'07((# O w\?6([b=@N>NV/ק8& }%S_ *؋ :}yb 9K:UB#5 * /Y,"8wVtY>/GP68$DJt[l:6c!vf..}+j]gO\] lzbE(,U[_k<t\~k*jOol5:%z7컛2J0, Kg m5YSnYrS]ëW9e^Ay^d7b;^i|6?amUB`1.Z$EO+]yH~ uobW9i=tM37ա ϪvNǬ'>dTxC3{=ܲe["54~yIa J&vI*cp3x*3L-G2/U*3pWbC51 "\_uEvKiS]9{*ʸ9ҢO7)m8bn5M`.$Ql_cL ^5x$ʈU"(~7g%Enlŗ=I= rLAus~٬EPj9;uJj[!l{?b$]~NW?&Rˋ-䣸Ǯf:iF!BhO1izb{s>5* 0W9,p lַ!)ޤLΚI|g.#5-I~ä=e.6+l[ o}܆/%^zHS\ 5,4h?vjp=DG]N^ ֥5735nrN$&+~k"ױ-GK2$FTh_oL%1xёgyJi>WZ;D^XANłm8{E*,_ 3ATyIWQ^~ɜ۽)$.h_1xp)n{'Y]fQ!e,vcަpWϫnAC iCL=M6OšC tr?x&ASOLך:NW ̧\9|w; {eSX}]s#Ŕ[4], z6"1v*JG|QC4`ƭ!Orz#)`L+?_7h z*"Α? fSeX:lmq1:,.=+O7<D%9Jy,v b]ID[:ЅCs,!@n,4 5뎿3[W#Cq * :>`ir8&Q_cĩET`geS>+jrqnDl2|] ~[J$qf[NFΉPMt3S_TLF%Zu\3޽a>В\"M8𛣳<[Q;DI%bsgq_gɇb&p3% `ua:\|pgR%F̀~VȒGWdnfZ3 + -\D6*UfWI"Xݭ~Bז`kli,w^ 3ݙ) PU0JFkQrvierHl&l} swz(卪\O/V'4Ck&߹ ZLL [JXХ:^P*qujfqt̰4=@UKEȒa'^;^hiI)H"LeeHn* t"CLй}]fm1$.b02 T✸OzS"t%Ĩy\1pZ٬sr(x^X)LI+h×]|v25RvMk8?u ;5`ቔ;z5mлG_ruX!G8RZHHfo"srQ9'"&N3DGy4tr,R)VƼi-N11]fenD3[J^u' ,_2[yD~*^VsygXɞԧN}*bu>B$ond9-SSo 3i3Gw[SƆ@eDS?(B[ /3d)N\gc W o[K&aCM({zPl=q.I860A>,L(%) X{zXe%@sp-p(vݡJ5. :brX!i e{Y\bj#KΠhR.*#Uޗ9R۩b9"jvqij=fK%6o$t?_O((TȟGW_N7eoQ*у&`HkR)$@q-j LjA,p'+Vk1ÅHƪ}tR,LZ :r>{N}6 n|* 7JLSe7[9$dk!scKAb)o'pV8ண؈,@!7䊸 |t,gHAF9Bp:^KATɥҒ;&ΑbnXqHh{ wq'z[Ǘ ==:ixɜ(ss:+NUPNxYe ̧$vb xm5rn4Ԅ6}uk#3e{:ӡiȆv?f"(%Uq`羸uٟ(p/$#!U%2K B02~W/"=Z?"U & c.Zt4OTYW?"X ϹDA.%3(w,Ѳ*<, ֌GBq0L{+c+jYo;QO>>Cl +khqoDnCY/PD9סk-*5x%! Ix ΤsF6tN6فzPYQbbcxZ&/]]_~//{ }X0ΣnxA@v!p/pSCy} 9oXfoN{6${fʭ *<[ T! L"VJAnX" j[׋kq^ py & g+w'{u5=Dz**c1Ox6}&5rh,^WKmtBJI㊷r{&swIM",Y4ey^/b΂"m1z DYx0EM5::f֭-[UWn0bWef)#;zΐ'ǁۈ`6;VpV=!iH}"|@HG!,?1P@pueNd9:`b<jP&53;[S GE0V}[*Ȃ(dTHH>Ǹ&쑾! ddSJT׉ *l_4^c=h>11iT-#ۑ3l}n&":("^a$ƹn9k rĬW(/(-!ܓw H-{IE4 >T-`:Z/b)N͖oZ4>2.age*tu p6G"tB?^i.?jԻ!5ƫ(EV*FՏ3#}=ǷCk(ڰ܎ ɛ9=,{5ۼ@}16t7HUi?9:ROz3pF{g<ز޲Ip,QqҔb; vFy;c=[0SN6}:wB1 M`IT-5 c̗|>5"~aR< M-Z~aU+ ^ W@E@P1LgI֞Pw,H_k I ZnM3L}mmGRQ'&XG,d=eg;N! (%bڅ2V = %=]LD_(|tiԶ2&e![3΄`/V |ALj.mR!%vUua<9xk'8:a[BÌ}Ӌj2.HO+%j\ ^bNFHpdiu-QF}VM"s5<TY'd%'v[g^OvFJ8w щzv2YE\((8z`AXTQbdxFS8TˆFrAL|ǥaEV>h4 \oI_^_6pKK&̭2hHwOĶ5(qh_A×{'>F0qρEe1u~0ro[!?|vE2E*A/K| o6 t(Qi{/ ]:_)5jFlVc1F<_9R3s)K^d-to\okU7qliÈV!5 ^9.mk ϷUxBŗ[Oi%azJ[)b AbןRn}H^IR7={_5,=JVVZv\"L㟢 f%K𽝣DHu8E+?Iw FpEצv*9]ח=A#;kQD>2f̒\ d9a ך.h{QwmHNHwvA_' I x,gљwF` ۈJd匹F>KX)~"5bn R9Rj?}q^@NZ"CM͝+7]A#n^W<'ݬ>/eTdYقK;cjqqK2&"?j`_;WaQɇ؁_gaL0[f9'Kcܛ!ȕ83 /t B88呩 ] _PdEбk 3jP M9 `HBŀgQGC_eEz%=.n1بA6bja^B&K5V-hۿoܹ+dO>ˡ+I''Sb8Ɓ`#5 :(A9_Fxi"clSH.ˆ]TeqAl8 )/%l+%:{aLEi"s$WM>H3,]\jK՝"obJR]Lq#$heC&atpEI|.S!ym5Qܦ~֎ _~t] r Z`u7$a].svXU9Imm'OcB#xLS/8] A4kíyv?QӨtKR,g;⩣(cꬖeJvZ]H,Rk4bwG%앋K¯O[]h YX!~*t'OĔd_ԟSs]+o.s0,ЩS1c8V؈t/ =u~,`X eK܎ZBm#g>NeF-;rs5dAw;uUUǩ-N?3[`* 63~>̰?|N0'e%ٽZjqt;[gWbX8PGA{v9Ԇ%TTSSzJ =~qWss֤G@a:L*m%?URvvHl5N\2rZؼ|3dźTZKgVk*爥O!GLQɫ!Uq a5{(!RI4=B}CՌ۲ʛψuR#q8nGMhQaR-vJADֲ_k5n 5ʟ59l`Ov۝GT MA_k]<&VF0ՠtF%H)z3{>X1TTO-hG 0}:+3=i_7JbT"+dE9Aod?k $Զzc2nɄ,uə"ߺN~Ti?y 4'>rE]Z-zq֜}eu0!f'?enT}CM]!@~6Xfnbx@P0NU>^x0pwKJ/1GE'9Sϕ}f%X}6R3Iſǰlˈ&RZ.%b,m@6G]"/poQ{:?H[>#Ӌ`߾wJI_yETBz #LUw$OXGUJ6 #}\.g}+e֪ˆ+lSOwn,i`N9_MB<2] !aJ}7swo m\VTڵ`ě?^N9 m2[aKpQ7mߦ4G.9TѺnF}AwnD1gݰ;è; ^ >4 @q),KtQl_C`ċŌܐd.o7a|ǃMAJFfj)P]#=t0h(zӑ -߂Y6Z@f1B#ome%y\ո(388+@V2z-==ş5y oO4A\Horu*=8T ´KA|nA "3 M?dGѼB$]%d)H>aA+$?lĹ/w^XB]:HA keӾD)<AK#㐁5W#`ad N{sdA^v p"HMgVc7Ŧt/]%Phf-fg}w|VIOtD:fkT44eےg/TقNO"g5*bk(βv)t =;+fOqDqUנk ʺ4_+@9*3<掇7f.qT! OˎÏJ1oQSYC}% 8CG;2K LU\I&S&lg^= #`8<%;.v?k8X[_ʵI@_/nђlF}B c1)\{]ZxZv:66= t^í)%Ƣb5 3ڧk1hʐ2|˖S8 uM+Tg$q,Lٗ]#o%XemF0M/DF!Id.QL?99,٤`V.0_k2:`Bi$<91oT͛AџvNӋc) ?Y)KAUZ=2ՉQH +,(C˜. d &*2%ZCiq"@\43j/RrPmJʀ:q dŭ/}*3ފVS;69=0 )fV'&KXgEd_4نd!F 6I6@ 9 @p:lé>5 / 5 ! l/K > cL >i z&-*+E\,%:X_I,. < )bȿ&[zC,ĨH@6iX#UW|qhT!PTu\_Id1$cH/M]{H[( T.G yq.m$S0.e.MWvCSp6E/ʁ 6;m(!l`bט϶{0ycС&D?vDb1r`13P펙T#3WؼoQi:߱ܛ7U[6$kk49EjZ4]wyN9NFؾL>':edK}g=62%-GD@&}*b: \G=Y~qs`Pxvghj[CɠL0+̇}z zH0ޜ鏼'럕GNyh+%S AL$}υڢۂSz|0pi.͏nb |GС*Cߪ! wm"PMLr7N>yw+!1 zg xGc2yiSĖP^VUmF$ i/X"z^y&H3 &(YWZˎ6MsE{Τiz[n*J1?1!Xhk5"ns1T5=s|{~ň`ϸJ2(+}amy%ꖊwRYlfw'kP@v*<7mA$̲WkޅQiy *5{aIr0ur@*Q#m^GZ %EjSju>J"H ק\,q̉dlF]?ާ !/kJ_P ~1PȶfG_s}P%=ۘ?4qh{BzIPYT2xa{9F_OV 6@(T:I( kRm8~9FҢE#n>^H 3J޴P%t:U ꅽmWa-dL䣅GqY L]vL:9_qndͰݵ8;KilqŖonCq.7[w9m쭌9X`ChZ"!^»ـ P5=;qoKG-Й$uۯc<͸D{IK1ecN/'*/} ]߷(͗vƺc̛eC#$_^,S"1۝^{uaJtnSA,Y #9Sۥq`qHKZeτ.i@A/X=}:g%G$Ɯ3ς[4N_(beZm zJl̲sszG8TmꇄyP[,3J?Gp9du%gDԤa{0u c: .5Q G?%ψW " ٗo(ur@xFbo2jrV )S%=*U`%3>g]&@>2X#h rU'e~,mW>E_ߌSV[HJESp\i/q)öY&'%wFg9 HDd(wPqׇ[Ïwy'g mY0*Q `j}EPbMNl8d9p혏UkL8}UiZ )(n[YmIgP@!=jzT-9h␏nXp Ķa>4Ll)T?zynIb; P^xFQG8~FCFHQ-H.۰%X݀%U1<Wkc_{3xizfe/vַIuqG1"oo{U^%MŬKHZ{l 7-;zQp$x6[ɦyM%V-^Kny9*ֈP{Š oNH7}k)/Tjb\hБ7۔f}߉CgnlAY 84{w98gl73*eA'ZW!krz$xY93- A*(au:l;!;2ke^*!+]F댊kRak:ZѸ*GsLH$Ww(73` i.ݛHF/UqAѶW(g0@okE?_P|f^ Ό A {]\~`KjME&3X€q;EQe9 ] O>p3˼H]0b$=W&Uq|e 7>pFCoW;0+!_ptm:iaN KnffGBfaX|K{Zr/҃0q;kZ0gc e0t,b0CV3 lr?gBE%:a+s?J@ hnY=o6Ip>_w..8 fY9uFv1ƍlbBaը .L]f'Ǥ$*:%Y闾Dji:2 Ve{@ZP,!*96cȫME5bWWOn_ÏxL8MENXLqX5m;h r7nd$C~gņde ԛp(cĀ s‡f΍6E:QV-s FJ._Ptۨ_dڋ' J{D\q0OӃ,سǠ(ޫ'JR.?Dq,Mp^i ]ҲqwE4c;"/WK 'u#`5L~M|e .as|-k&fH6Qx^E[DZ4Sٚk*j塆D >ER+dTVK^r3 yqKv󚡥 c߸a: ,.` &5Md%_{cG ggc,ގ"zz=Ƽi&ɩt7V,#P'd_˨?D7g\aM߬8JفjG{%}+uǍi [7b`k$=;A5%Ò!;-9bFT@^wM߽jd-X'K5uwud q'i6( 9?,|"}綽#(rH7XtPei),ե)xA'AQ t7 8F+ :Eǃ_fȘ[gi3CF JMtYX_YL]~2`2^k^5> >Ń$f*a؋ #,~%. 4`]s;% {=r|-0ϣ Fz 3xWԜ(^v%oGZ$v%4$3|2 :HXAzPb!eT-i{5C. ҷj4RR+/"nocCy7wEN,O*h~ӝ>5.o:%E0m{b"JYX&ZnXli]W:.7NoHC+I3ؙ 8 b $H$<|W5`}3˦pfuK #$_j_NL4IDIGjCopLQ|XL]]Q^7h-8t%ͲdTN-;o!̂< u@04G:ِ`=+8)ԦЯq31U2KrX`þʰi39@۸"@;.8=O*z/FYrh9mf=CU_V)-:z~/+%2 [ uĠd7 xl_qΝs4q3hv[M1:tG)Ꝼe JEnm{ UwRhar7yD1_'|I7ޫ\CaȴkzDn)[Z [/{w4$2-Yξpɪj]q#0qxCҴ~?h3DhRQ1"ȢZQf ӥۧf6욑GD'v 3re/rq)㨟KnO|v`g Qn:2k<2zU!7lwLJ al=Nű^FaCT2[ P^>dUc8 Z<(;kZܝv 8ߜG C|Sա}ݍuaww$? r]v-z`3%k)2CS S.=ur4Tar ^p:meF+[3`L%XGiR"2oЂ 8!dLgby VH-EU\#4KUT oTŌ _nOPv=YpW7UJSp;ǖT=߹Yu I ^hn4X52|&À^ʮ0,X/./xiv@Xsg0RSQv YOr@wr}bz3}Sjm$ny4r8:? WIՖVœ( i7'2C{,u P.R7J(ہeݏ$Ҝ)gX̴9??8 {O6pm̺MXf\~&6v-+/~0k``* F^#s]1UBѥ')ekG/^@M2o"jS@vw5`7عFRN 2e5%bA6Rc{ VEp菒}>}j1$n-t~kYWqcm0ͱmt{з~n(M-,n 3ܻ! _-qh AqgR BNh<c|ƫt@iYsLnR .jek;`ӌ“Gݛ-[i me F5!^Ƴ[752=6U|hM[ѯ* =GB˩2W`,h'ob_'^H 2GbޜVk;EmcSο mB(X9@̡:ŝa_:?pḠ̹a"epe-;t;'mC&˃5q_l[THӰk^ !u"r7>VVb.N( spܑ$EFTAwo6w> #{јUr.XqO V ;̟ݖݒ擃U}lW/7+ogwprYZaD5/>-;lĤDt@OҮr}Y_3!8f$%z)ty`o Ԗp2I¡-R-&+ /݇CEMQ$2  Ϟkz].DjcuMXu՞Wx\ӼR?ٱ$cCIʶ`Ÿg;w}M1bF$}0/a*5.N~K{uHOcy?\2泌߼܏;6[lBAIHl{W"<,Ƒ@< Z$ M @ V@΄tu YǸNncS )#(cˎ1D=]E;TKW։\_ Ot:<>63GL^z:CΰrЇI"~:Ytmz8%I+*& U1z c+K9EtDI#!%Fj9W>117o۱Op?4 [pHfHW"( ΀Se~'{xܳtgUN(:@cMia Q4A("{c~a?{ܳ<@. GkmC^vhut @3_Mv@bb2fNjr)q5r%\4ROs|P0gM@< *\ڐkW F79'{e58kAtC)u\0x_;VM;%y [Z1N* ?_Q&dG>}G[Y{"Tv`P0- 㣘y ifo`UV\4jn#2n4?akU2&ڕZLK?|ATjOŁNmÙViY79b^mXrgzĄG(ЏAifBp]aWaUsT z:- >, +=Z<8YBs~e%t0 <?r7!.jz/i[0䲚v-1;WpAe76K+F,ݡ)`0۶B昞>U[l#W8{!r'6ѓhKU8 FxvLL\eAt%3!;.hK%~/@_dChR@lF,K&S^͠Cuy#v%`RӼ>SFcSN X,7prT" |E<"=UIW|l ?1m^2E߁@ s\!^Цz'&X_j+\=#P>}ʺѳcՕ&b=nJ2l#Q(&{]GWÅ L1'y.|u\V {rI;&“~HچO59T9 գٵFظB)$Et;Z?a> z9'$!R eP?HFbځ:Xi1 K!aXNWTq;Ouv'%Y 'υ4 @˞A"ٞ_KFBQ0jvJ /hFX|XрrȺF:O\<2HxUWS;oօhtʸ[8x1O\Ln,>{޼g顮΃8[tAn2!xK &3ғm2|R@?BcE5*:m3o*cN]V%k}jӜ)@G.vXtzc_;]$Q4FQ9VK,kE?Ogȁ9m"A9ɠz#ZrcaJ~m &^2/:*rcR/Ɩ C@W>N.Yx\|Mbvz;a\ /g$g(Ex,G| &`Y6;5mIK_v8KzAZe~\CA<07 EM ύ1:B>DuS\$#o fH(w5$iwO5c Ϧjh]V')tST)UC{y:(`b.уhn8ĝ;'2Ek }MZ&Y!AHG=~U.2)րTe6|MK ax|2IRޏ5XOcG4e.5D~f3>)CarXPWϰJ(Y\9O⻷cX2xif3sܨ噯h]S!E$@N+Q;r̄RL@ӻ7^lVX X֨ ZAæ k5<Dew*ߑd-[l·Ifkhsm|R0^ˀ sNK3YzНIΩ9 I)%k'sV1:݆+ѹF̫Qj+Q X]!6WXmc(׋b:oń3xp oD6hkAܒ톷&  DYW*Iq; oRoWo^$t9pf `})~-.j=LGKA&XLZsS3A~}xӧC^`ͨ}r@*CbBgΰz3@,!K Qxѿ˵ #[!~3!kt}e7Rf2[ bO3 wYo d\?xknGV٦Yqמeq՚|@jN,3x޺9=a_ǠUkPi)9̑5l \Kˠ۾F N|p*g=k%ݢJZ ]C} %[֝t?ѝ8~/¡yQ:+E/+4>A(l4z @YR_Oe/Y(¹ƟOR5h0>V-&h]ySZ8i@ S_-!'DmIŭ)58o 0p!cə#]זVGb|^XfMz<*T'nUJaIU TZD%aFmunlĒ!g߾G 6T.:80ə[42{@}N q@W{$̃ĘdG}ba~Ne4a<9A; ^6TӎRɹau1^}-y6fE>tl٬.Iu|*l<F)(yⓔm>TX玵tb{S{6F@:T*_Cܙf톽!Վ ׭;+A /,`\ nИGe/\͛K >er ɯ]Ν"7hš`@# +:l9f5?Ղ,i_0dopMsl8Id/wobڹCd\TY1^:9e-II#b5iZ"*LM7˨OT2x8 ;'Nq0*Rj-\CP>hHT)Ǻw ]>Nm Z&tɲ U=UJvWhC UCZfs٣?%'zRxг&W F kڒ\((f]8WXKV\Vuty$ɄAцF:,0dbZmz@eѹN1Mk(8w8Q騽Au1~iZtȧ\Ӧt_ǛY/n! _@§W@d+ _ד(̕ծ4`uԶ#cE…f\xJAD% +0QnX՝Tysm[Z+Y_9Xt_I9cPkEz> Vpz)6B o]/|}J*5:H6\!6p?}7D#E3 1t1I{H߉`C//E<U ӶSߝ#@1=Y:7BD<[zx5Y-6gVmbOy,3z&bޞ]s}]lschk–bOϤ9qdwz?䀒FF S-bF^='/Rk["u<` QW%~90'㨮"$RG?п:w-^B9Z5VLI$RSLN!*"Uނ#Ox/ȑB^¸o %_<τiWu};=P$Pq=Za]oAX␣Q7)"7JE]c[Ŗwdv1:7hNCӋ&qQFH_0>YeB{u_*8H)%R~'{S%|p(DˇHnp!E{@MY-(,Lc#dMtTmFonq=ޒP|7OTX.%.I4jτF9Fpd"x6a7^?RXb@6fO / it?~Ʈ?ϊ? t/P.qAJMAykG}o&NY9ڢYԉ`x]LaTZ'E (L߼o!]wf-"bQ&.يѿXՎ7 F^l@).źnF}Vrv]| Rz.S/ qqhx<Ϯ vY6^В^ ؘDE̴p ?!Pp/~AKY3mIƽa WYEº|AeXȣ^!|p{Y?;P4Tܸ$z2em~K 3eCR%ĽQ>P [BǢżVTJV] ǑV 'CYXܧCC"Ws#SuUB@; o`[f667đZT)tA}ţiP/_ArCd0f1Z̈́;O&-CJ‹5C5׻v8ېq^]kuOa g!* )W&Cq]GX3xB&ڈ\^jWvQi9$*֤a2TܕB Z>LDo;1RArorE -6Zo%I3;){uYuT鑬^(U8+ݍ9GN07AjA}lRp}̓⹚$wa`+ =^i+6Nz52mO>6@iU#.d}, )<ɒ:}vGMv= !Qқo KAC,ίŶ4e`OUQ.7M\k$l? ),Ov96o)'ŧl9%0mbqA1'.tZr#v:(X ™>d'w .۔:8PU~WRFܮ@yԕ> "A>1?Z&d.8 ؂&4+qAZ#W^Ĕ޼NO`myY@gye Ӂvnpy6>cmr ,l.Hh@>FD4ëI1)mK~-[t Y-3+/A722Ut j 剳&ȯbzr\(,u!sKɵ69A\ZckHBMCpR{Y J k(%Bz MW85K4ʡmݧǻj)i}`3Vfq۝^>#aqjj4&^CBOJ2;=j!)ڢ˸OIum ɜu0"{z!,<<.JB@H00i^6Msj ]6Lz>Y%uA/$R7%$PRj~+YieCsd6kP߄838WYʶ@gvfLDŽngKxLlCXpA=Hj!kpxiƅǔܷg+ܫ$O) fR;". |0w >re!&CaT|XUgaPDArI67V1ołLXzZwYE5lj n_")1OB=HPjDDr.Zb &Qh2:{|kJL @s]CQtq\()u_Jpp{h<=uZi.t7 u6X0j~Y [J"x_ j-&edvdj3yj(t8i8ikʫRY٭'Q< 8}O J^V&ݠI3I(36QXV~oMN,\WLVuI.-W>u ` 챼*z5DAv~Wf}XP# q='*K.]Ȼ+4IHsmP8B)K(njU{K~ D&EO;cq м,JXXG+(#fYN+cnk=w\*MuJZ=6ilY}(!F\9+f߹Ζ6.li:$.), ^E:bsWYBCt9oSn|\o8~y}bLty%˷A * h!_7m5qs~.A':-ذ dDY2-FiVtO5,ԐkxVu3&2$HIl~NrjS˹%QXs,+\&QvÙۏ㨔KN)([;WEXaߦ@0oOerͶT?&pչdy6maBض'(&-1>h$  M)Ɲ~eW@gg#٤DniNjA+QŇ`u[Jbo+Uk ¤G5<XAԅ̇:br[ocDcsQdq0sq1+cvȥ`R3#Up&dH"awQתjt-Jk`/8e#b_ñ ApQ>;j}ӽZ6a ZEM=RܤMy"hLm&Q0 nM͘rVBѯ,s$wL҅ ƯϏwF:v6_f$kLs_ < PH>{T&iYY\-}Z]PZS9 9i ׎ZII_]π1Kjf/yLl O'B5F6ELNATI+sz:c']D F YcOt]i֞`yja3GSM2cfHmOUS:ބdUc3r3#=OY}ѬKiͽꀐ!?.EѷHe7N E M#J~mH(%24;EAC ͈!\)T܃rDP}l uNHf?*=v*/,4! ֿIlqCʯl;G&؊~aIRÑX8B8`vI1IseDC'lyK5kMa)k- ߋЭ܅ݜr,! [uc0=s2JčzgCEBs#A%b28D]eW'j (+"~oZ_˝yX hhD6'eKn/%JrNja-_dFs4T+CB^Zm௔ V^W.˔Eȫ{ɑ߆H|p<7_]Yް1C4e'V3?H03D!sP:fD[s}&O&MfF4!KaI8ɘ7QWskc6#DZϨzD(R5bQ_M_2q0F }j%.@B@~ IЁy&S@ZKg ?܊;VpX8K6uѕ f3W*7 Ej/}@H˖Rx-U9ElLB↪.v&@;SnN^Ȫ|< K ӠI+<3uc"A&){),,0oZpG0j2gt:;3C!!,?k*>#e \=aÂ9߶9R͉2JbF]8)MIA4w"m\_ϋᗁkO٠wOֵGhHC_NOZ[*eYv-dv}뿖](8oqzڊzְTACZs&{ %I q6ڌDz0h%k7W&h|-̄Vt܈yma܊EHI˷)0ۡVD.5 Ά3 p1rB4gE>0PC*0F`R7.ݥNX'K\#hꆆ|`&Ǿ{|ѵT*gW?k`@G \I{%5kV ='BL8f=A$t;Y3A˥@y!%-Ds m<^Gbd΋7hjnvt0둅 {[6\O\ʧ/k ̾ { q?HϲtEsmܢɇjc*]tkŬZ-{=3Ü ꁼٲ\ VE B7 RYOxtn 4 ` c)\Inp M?ʹ׋o ?g#Hdv:;^1A5x%/RuzT&Ĝď^ULˇS'%>qlgh^N ٪d~;vf߂QЅO+Jsd$؛m qh4 ブ!D[ґAWN%*jIR$VeXBXV8$TA&Vh4vtTء:`es8dbKW`gۏ$રN Β3U%I}@?oz_1z,푯Gynfu6drm`+5/gAzL٧~[^B'-f殫&:5tpwzbS1EU|@nTJ@{o0bQu: (|i*mx)0J 6p{&'lHCj(]=kbwg nn^x9LN_ rYlVj%T,xy ; `2,gKYCz7p &?y6eJ4r1[q3u:>uXH9~ S2+٨GoSRR;ԹKvSK/~oo'G~JKeyi4:h;bniG0 S-DBN:ahIZ%N6ct0e 7 B1&Lnc/j+ÌۛwcC0F xq 0m|k~ ,{oYldR7r*,nR [N Q "/3:!FU$0ES]k+ ]4='ero4ZYeo ļd+/yug']?@뾌g6@s;̀12H]P??XԺԀ;D_nC>,ݕ#mzÁ3(0Bj -HbK9n.5#MIlUdB f!ND gwjaW۷$@oq[d -P0c$,r3z)aهl͵c:ś5Ω0Yg-?7Bw jK)s:y Ϯ'*Om^(kp r.%w!1 fFɆC}.7-$Q'ʦwhr8T(m1?5<3ۢLl|huŚp(ג]Hvs&f\+kGKR'+ߓ]6OU&vZZPjWZ/:{bcF*\g{]bNNB;J< qS2osbL;v^~+Vt.;ikK1ּ)-̷@#lP[Rp2X2@šZ-N&3Ϲ{, u4dD-QT!eevaX[$aڦN_8y w2֨ n\Qut>G,##5sk5rU67Xm}Rgzk%Twixเ_wR YzL^⃀EQH2i1õ m:*yN!(lޝR@ Q,!$;r1fVMUk_N CJY#=¸[z myGE?MٕfϕnAѮ .&s"u ']4ӚФت ї\J>Ν%CԔgL@N`w\yZAPLCL0[>Ewɛ{뚫aó?ho̱W/pb{qzɳ ]5`DpJ87֊t>_` ہ3f`$]*tph@7G$:֧ iIaE i/o>QTA ڼ%:RDmk"smi~29Cbg]0{$Ctfj܃KbٞSVm.{f蝐'(+pz; d8!S)/Th_&V~--0iZ>Wm:mdq_+CpdQ||dLAbQpuNͯW $^s A.Fn]+y šHg* z}줸t[rN2X^B56^SyDSB/ B\P,vw6MH,yX }Lsp+o޴)0I?Zkn`s*Je&'旡r,"C_<<+{Tc)v&P\'r%Q7HvE>Z-@"uH$,||X>~ԙ"[K\C"7 }DA^y(=ԯCl};2fl$o/ҞK[ր )^2€c ^PUnH(S NLœCVs:e1g2,\b8BFW[Zgk^r_hh]\FGyIWT 7L561DiCt.~<Jm +%]ذyZqO@J K_(rO0fºayTNm4`Ǝ9f$ Mc2ș} \4~{׾I9sw.UY!Wlخ$dQY0j1/F9iʿ7EwTU:YV |6b, Q3o,$&  UO+,*ON_zۗDsߔ!!s\ L0p8V;U%S NۢFM+:|[3ķ\Of/o/O{Xl7%Ž.zj3}+MTe&S>Kclm@"۽Yi]d'P#;&v=x_XW뙘}YdMJoLYQ/Y^4AIO}m|qY\oaV2 .Lp(踝+]\"6L9<`(Q63t i r>]l|Z#ktit9jKu=ùvl-E@0،/ob|f /{n X5btoI+K{#M6-/ȱXpg>rZe9y5^W"={(qY6fEDdj=B>[JʊSXx*?/Y!_G&sn&ٞQzz0=Y> нį-XdEoxn~)@ j/Jzh60qi+ ]2n8Kz2~Hް4_s;L,Nm;J2+J~>&Y(*:ϱO"9)ߵs"{QhihPfiPh'."AD3/E웷NU©q,e @P< 46M%N'9yB5g rAO >iH1?oP_&z@X*jtuh+qo, V*Rb":uU=Lb-an_tѶPeltc^l~=A>9=PNF#O׎byr&J8[ 9W~#-! /Bjƒ0Y ɯ2l\v_Ҵ:S+\B5_)ͭ#% y0AT/7j.=ՄגMFtſu ޠL.:vվ/_m+uJɥ'.D_讕ZG Q6J lF 0|'ǢLPgqK_Z~K1௵;a:1Q4'5Ed.0 nu$ۑtWJ.5DKLb,GI6m%Oih %Ԣ)/=!a c7̃X݆&OK?:@^luۖdMH'2B:3*E[Y!9,2נ&.A е(oxՄZq { c6 "J /; ٭yA$iF`7SܴBV5AC vB ]͘277տny/r>/3BK@͠kǖnb InV)۞)r=rS0u1ԫ 3 9b=?Su ̋i+Ba/ (P\%A1-Rm8\yVW9Kͪi݇LCb{(RJv9g"G9qOC=~5"H~O_ ^TnЍ Dkxx4=HB\=~ɵpXgT^[2%En.Ybña(GoCcC{Ն =^uVu4`ȘrzU8WN[RGwt#e&m'hrb@x&\r6=a Ϲ`"]Zo!4@EtV@X09r/v6̔?a)%r/Z@D'®o`*e΃i߮.@,]m¡jA}'DІ!@FKL]fsSY߂48i" VYf֏> 8$O99@зFR<,[uV"v1u8ÄL)sp08W'СXȖL!u \d~ Oj";Ѯ%:ۥwes(a&̦ RJ  `h#cr}C JSR'W`6TyS8py-k%6HC DYr*[$=go$y4 ym:xV.3^)e_L-~cZu=UPKxRdܥ:YnMaXM~Pg Gڎý$S8O /lGP/Y.K"0ֹs9Jp qHKK-\H:1hq1z5u؄lh e@$4_P$b6l *2Zo+V=V7{ q BJw @r7+q :Wsm,-)sCRcDak'uՉj԰$,}[26y;쥳ǎ`Y~= Mb^Yׅ-nj*H 5-aV{knZxkϔA z'b EL,+}3ϗRJӌ–Z,0,9(x9R*@M:Fls7z/.|ԴgNw&ߩS̒mѡfBrh] FV1c9Гuh %CKfWYaFsTp@IJL D:T n Ֆ#;,<#{IDiU ʐ7O.uJ֍%)NA1]냉0dgݫZ/cekiI BUtd2Ψ k3MXȰ9(sOp_t1PEY;q Qvdx_\l }*ɷ~7Kx!} & }*%.? eX‛A/Q2`Gw~ }v5A3ԁ\_ϖWK+x ޻rSqyڔDH^Q0´-ceqҷKX}+hɈN+ zMpqa?o Is)!dw`+7U4# yt_pF6lƙfHԇ WNTNIV>NT޳:.db.(ڼ̰|{ Q~EaR~k*A so'&fw^J&1w!z$|1!3=a%ud+jӇfr {q`_p~TKaWfR y[JҰUElp.cA+ř"`?j#ɹ{G!Iba`@ 7iTXړP'RY9eʅ_TO><*;-e5[o'?adžU/ݴ2_UoPvX0xVgރt6_||*,;"?:gbtqڦz?vwKtɵMZK+ɐ|ou @hq!$0YuL&D.u˓?PvlȲ㊥]KdžĘ%ZCC%%搓mLn&+?ٿ7(> /1с pG*zQaa޹#Ƌ<JL9*<T²uaIIYT,}-b1@Xӳnt~?HV<$)4"`L@זT7{1P;1̈!L|;U^m1.0& s}>ɞ4+ yB^ 6"2.:hNbNa[ayE8cZPu5UW;Ddg]vi1 .zo23{h;1NS Ex}'+3L1n~CBybNPz ѢNB5ܲ+ ZۼY⧐ {"$!Ya_KD4Ƭ7YN3V"݊$-#Q3]|> +Iv)qCvt̔~$5ٸ1&U٣x|aj[,ϻ\>h853P_.^^f4.t_uĞnʱ _h=r~b"YSqIΏΤ}툢B4_{=mCxz*񃬑^H G I" TrT.hXj ÑB~YӲCHypf`wG B6T=zzW5;s;퍲 EyD&Ӏ-OM$w jۄkfENj! ][?J-~{4 !yQ ԣ݁B9% ɡ!"߾;S1?Emv]*c#f$g6 !\l[1pEr2"ލR7W(RjtǑѱM57F!1{q j>$2JQ hi9Ns k@ݘY& VcO X)|aZ#=Y$?8x"89.m![5Fdi`_IAr(o >f X2\\l?ѯ-'sAi$Mgd'`Tefo%Y[*҉n CmkR-^8⹽Ga TY 3 tK%б`DZ<"&wz+m]䡕i 4J$9m=[q2g w)7O5j"{3#w:5/pY7J {ti$Odr@S9BwSIDe7+u꣍/zG }tRv*fAE*-w4u?6NNnlb?5vcͯ;k $PM 6w#_gsd pMםǘEax pU5e89)tZr YCv0j]:ND0q!ZB\TBl d޴4 #++A.2`KWKYP\Ff4 ayv "5̟lWUu5rgxyK1K1NFgZ:} pTmWT= B+堰Bki&m`x"r\BXT&t,u"_u!(~`ǰiijH*L=B)>ܟ`k^f ìěn]L! qnu?YJbSa f1Pl hݓ'#rlN>D]!}ٰ"9B.ܜ#IQ)lIdLeܶ80kl#\`Tfk젚3κrCpY|/_)xLUTv=sB1Up McTU'3pmĥUgn5ZD.YH9'-M!ŋSl^~6k,S /C,^y!s1;av6Lg"& Ά\.J7x.3FL k[#!/X'D8՝6/QDpҺJC( c s0K@ `Mq }2Ӽ {Bጛ'\ce6t]Y>g +ND&fM(\8\ ݔÏf;JF.WSI-z&_DҔA_,k[szkERgkį+.bBx|f(a?]t5rnEx%Jтq4_*QA~ćE.л$>nx*bAVu=4%\AܪfqK8!4k9hvxA* 02n-CqpW>kJ8ߔ7N~d!ק#B0!#aAM mhђEȆdi꾠J8>?)١ϡC"7g߳]ڱՆO(35x9>bۖYr@DlbtT^u . kLcvGYZĄ;$mG(.T7&;2bV vVz 'r/g^~9O:lEGO \pD4l "z}jļn2D7m+"nEk)aAVnݪNkXِ<# #^U˂Gkpo _}n)23#dq~*ph*bKd>}0*.w%8=2_I a4&"Ely5>Ef}ySO'$W{$C荭9Tҕ  S5+!U bd/{@3%(@t-Ce Rw~9ߜZH(tf\ĆTX|{E{# ƼJ{a.k1JĦ+.z-&̡OYy# 6TNM\Kqݑa>UuBY:+zB Tj´:~fjc B̶>hx3 hEQb363*9-TkoK~@{q^&͖nMLl<7aشz:`8PɁi i/*52%0~tOЪ,f]^x&wO̶`6ByhREoIXEK%9J9Vݓe[3/#-/w [}ƁC>c1cyc{`Goyh43f b9J >Y%XplbAz28ZIaɱ{G'2tPyl M%Jrw*[ V$4GXUY&~\DTs 擂RZ^Z#0dߓ=d1zs]ȅD%-k>.6ȹ9w;<=MO+xf?-xA G|AM%C8ε=lQ_Vو2.&|qs6K{>4ݲ=wO &_z|r6y #I TS[C}"D|ۋplY 7X !'( ݎ]T*MbX!ջc%U()[` 0:pof3 ͌Jbd`8IZəa4 mt}{"@p5krxx(hD݉mV}gU16V37k"19umtpU)8BXĈGg_WV;`:+Cc`9J0+/nqGԒQ9!$,3iߩ2ꩄo5;PwP~nύ&l"DUdxswTR}7מ?ug6z뙪3!"[DrsP~~Kh$D^reX%Ι"nEN "k ;HX|R|l.qwK%cK^L{, Ƣ}BY~9 p_3.ӥ_Λ79x>ZҠJ:bR 46|O$/qFMxT]` [@rY'Ҟ.Tm>AD ؠJ#M !}2PH٪EMqro\5LjOtfSQyZ`Z LMF^J?LbLH5e9֛Ȁ|ǃ m%5I}(! FAՑtuu)[$/ wm |^=ށ뺜h>\Z}4 ͦKy|/eg&А'tL/A|lgGȮ$<6&i qLC=,JJP{<—Cv516(!W "MO$^SnyyJ\<̈=mGO_^tt'A8 RzX BT<8IǩT֗Mtu_z``!.?gi5E(]rH.T bpઝ=oXq^UbFсʖ+hوu u jumHc9!z)¾-=6%1`&^ ,PR+7&(iXqB?Ae8P|P#X<8;S x(0껷1)c7 wIyw@zy\'PK I.Nv ~ə֐IqvdcvqYHQhqn Ҍ h̢-!G-u׶mX7Q@M x4xliZtZ4VåS}v77E(4,  8K v"4QM4#`9$fnwWs-ћo)b:q{O8>kYnJPFtecTf/_vDp`iE]=\m2O`\֫IA*V -<͂[k̏&?R=İ&KC|9 PG#Bhz΁ -Xt73vT(FcK0,TRF(;f%^yB΄"NP_*F+b:i:2Rޞ12 );UkSfLe-(wKʼn`0 Ъھm6̭i/KD7={V]aݢ`A7hTҾb-Z?%M{9c7Yqosb-B`?*5 cg|)^dK]T^#^*-A7x-_$S"iwtgE_`@SbH^ T)oK\?wu9Ku&t[ H.ct$@9)^2h&E %K836\Km*x_ɫ'tHw\wA*Xh˂@rix@k4Fjx2se{YRI =dö%Qi8qt0Ā%- :J .@ZeEX\btZŕ',Ӓp5mNuCz}o*/g+'-{Ռg(dE"y2U"Tw(H'A_#MOPBwЖ/dku`*?e}+Mf+V漀D"8D^~rNh<NAVBKo9 lհSk,<)ӼK,ʥ% عZyE|f(8 ׊+1D|mFګ7ϸ¨&GVͷWc=v܁Ӏt+/5k>!>ͻZe]i-DsevoK{֗3w`Dws&n}^BJpI|dao!i)G#m5:EwLl +tVF>&;wFJOcC ߖgv@F(/jEp95Rim J7<&ѼMmWŐ>g\{R*n)0vy6 i*c&ҝ: dH8blãB^nl$~ޟR[f_5ѤΖh+O] ]~UrgT;~[|qT ~2IVhd"v2xd`[6u1I~0[7̹ L+#@ߒP .˺c3\ZJ${,iΡH e%E:pp3EWTL1ꋚN R,~9f.mڑ(̽.'߈fL uv.#TE܂Fg-H̙LaB&`=GY1STqb_rpIڕX/~O)K R:TsAKm h:{ܽT. %C|[=#a]}LQl_8) eyC*GcDa}ѾD =wpTT JQk7g6:ΛEg3.mvI fGp grа qF8$# m*EwkV4{^yEg/͜ \,hUm!*ZV{%J&yx>H7OoSRoAäJr6dJ+ytpn>vgAA7._s\&:8e&1gAfUmK*q+,3iHD+K(+fP]BSq C"1G UK$'SwB6!>J yB6T4te.ta1 f+R=0 -}Pgcg D?_`u[0PX!3T1{VC'I"DH8T~AѠ{ʎ"aW YE6 ELDc)=֛'9!$ + T<6-R={& G"73A*>2vTf\ʟ,zնSs}&m.U__:#tc@4o{< MǎR_ Yչi& eKWo Lj,Nl$eLG~RQOڝ@6{b/Q`X^)XuI1k68:Q[mkx; 8+oE5$DK%o~V) q[;J:gLWJH2IB+ Ԕmή iQ TtF)#䉀;HpX/(v!>L%:6éXbE+A\%0;]1h}>:Мb^x\ݍ'VI=<)jm qЬq jrQ|fD/M Gu8$cee'-*}=3') A1[l=bc :ÑU/d& *T)/v74?%LejldI3Z{QLT&!^MK FK06}DI^,hzZG:-+4Dr Rr3EzmВ?Ag A\UAJݹQ_SC_J6)?W#xvrA_ j=lɉ&Oh8%>vnBLYW7:4gBmZ@$a % q>£|%]2(FZΈ ˂?E/)6L7/)2t?K~r t4Խ:P Q 3x7i!@j#&cJ6FTh\,k~Z=#לzXCV~:pÏTaC6Hm4EDc k\P:V<ᩘmp\p)z{c! H[ ,WnjaWr{Aaxe\3]wrB%jN5oXd"^ ['' ^ Ы{_Iv]LY6!KC!^sugniNp>>:E{F?zYQl?jEŽE>N R\ڞ=k#.fJ>>txhw:Z ##"԰-^Cz`4Αf/:elM;ZݜH;Ay~)pV%l 0iwbNb7Hp L*D}[ =AkO_}⿇ .kU0 |͗> .eE\K=o%]q1G}e#LʁNLG?*1BQl!=li@6?ѐ7tBf%*_2X--(aRh[3 !ԃo;U?~" Zfx)+t|Y6$0 ׵FFwv_*Ä(E"Cy)v=k'QP{꜏&6 )8TݏKX 3.F̤,\gjTc [zCryBWNVsHՅҡW#TFOXLXF>DGPD 6Ÿ zaz' L`.lb\YW:pXGdRPeRࢆ]~t|w5vFkv`+l,&;fa ~`;awPuUBoᓴˠuJ]pJX6S*XLOAk<^fR.Fm IobCݘ'< $ P>~<\%qiga{&|Ɗ{rcK/%?wy  I4] "#"_=; ,E{N-RTY<+, ECt%wɸ J 6K܏O} ,ۥs[&S.f͞|xЅ"c{CyK p%PԞGu2tIAZT?]yXNVye׼/4=Vak>O5džrEI1ݽۃsٔ,딋IzVSY5YDžF';ģ(3 /¶`;;-:Fib!I`--Woȭ&r0Gv,lG@N"mTtL$FWJ6ќ\-\:ZHlnϛ@7NIHg$h]/Y6{ij {&P!wu)-*0҆ĎY7ytW^R[x1R+L pF'55=Čb";FhؘQ!Agg oxyWGIA]h_}DžoYnRhf/f~S Zk 1jdlO`ct@is^nt5<G{P.YV1iYN& @qrtc* \wBaԈ<]285Wsz܂ݝ`;iJŬh(ucI4IzRZ{H)^Y}C3CM*qwOŠ谳TH@G9#X*n'J|/wk_e="|ZH&'Ϩ{&@*rn#_]I^c&4S!9av_X?P3Mpbͤ_O;*e#}Lϙ%]0:]@ӲioQB=o}\vNcbG XGdg`6:A.#gg>r{,2!>gF_ N<=|j0zYtO9Uu,>$(R_~UmxgaYg8ҤhWff'Zs6bsE~$Osh<>uCB]Jj|-}[)# D A.U_.cJ: 6f;s?i(d{@%;qP=~|d8MÍ%ߗ51ۮPV Cw 3w$8Wlv{ƜuecvKޱi$ 8!rx A?g 4^rpV\+!sX8!{5?^"sxGe}ۡWXǕCً\` HYJ JiiqB%aY1R t5B&  {qQVTÆRAӇFδ:,6'5յ?t : \#Ga-Q/۞6ІC{Hm`1Tff7T[boI"&*j3n[lSoGwMS QDv$d}a`]A/ג_mDYx+'mX,c1a|V*1=#XZ(Vrg丑Z`5i(l'I<'WS$X2҇Ť8 EխV?6BM`YDH|2c_>-$T#{m[tg `f.C4}b*5H{bud`,wZ$xG%ՈŋMm y߈_6-.s佉@jfZԍ_ $ \EVkT4}=€Ֆk_e<×7Y 1}$AS6&^;AUy$4 HJ\$N8 zNSKckQC,$s;T7|9#CNǂYC]Ƿ/%YF1z\_>-I'[{8Hy \bi|L;o!,0hLT;8K-~$EUjU]d"ZfV)nyzC iUYNnjna;͚sdɝla.~iqiuȩnfc Y*AbA;<icGlKS헒R$6k5@݁" Qb;Hj`( keˆ1 M <*UICaOkt:Qh5;C^yJ\mwx1'q,}rcPl@S2&isu,$-ąR& 7#[Mt>xbJc.LUHl:yϵ1NW]t5rV&yXK ߻Ψ"`!zwl7N&ؑ5eBC~ 6Mw&2~cŏIbOG9`R}tK#}M}-xFrV8֘I#/ ~+Ϗnihzfayc2rm@lЅH`CT94sjqzCџ H46sNIlr1݆<꧒UHZL)6k#zrx3I ɃF]A$bjtK͇۴C-_iT>3\c:* ݌°Ӛ;1-:rzf| zzwK0b+?!!ugǕ\iʆafx5L)09FglW-E/NkeˆߞC/ h/׆5 RMaZI4?'k){9-2a=16”$$=X4͝;<I0P׽^:.#4Q*69~TI4o@ fݕ$I(X$"퓪Hޖ F{@BWp.&3P|Nh0 zV>I/r Ai,o%_Qi_`CR_Lie #@Ʃ˷ h%mY,2tZ!XxSVߵiR0Cy ]kPȾrO?q9Rӷ$/mG0*i[0I|s}r&f`ؾr)|oFlBSe+Ƨj# q9ivX kQ|pkϴn,c,Qܰc4$AvlisgBzF<'X~`=/2˺,#O=9*.D$⒚U孴XGKwpe|zX-xS/)wڟX򠿤\ߖtxT#l呆< Xō|QX"US+'ء6ޙW)rgVѵtWαsͯXY[⋷aoR~0Q"L`#z4jptNK <'_~H0r~(۽ B2tNO. L5t4!wd'0" @L)]6{dD#*}{f{. rtL:_,]:Yf_Zg ɨ* In?GaNSs^)75έXI{M쓥n>zlVx0Vo/ 8Ó(券RFD({ŅXRl㟣^=pzYH?*a)<ƃCU,PU7NHgzӊY@)g;J˷ƽYt´R}ϏW=mrfkYP'0Vj~qg}FO; $ѯCeW*,+c)-%e4DflWfaJޠBs<^eՇ3]yibr>)WxH"ʗ}{AdO~uߛP H1HJ[5ssG4-%vm_3'5/AN؆BuZ?T!}tbb !4ץƃ"Am$d}5P O`5lȀ,8)Ȟ2zHoQMfH1?!4Y o;]-F1v]Yi;$˕̨{tFI=[ԽX͏SX5÷BN7*8Q ^l9{ (睧M7fnQ9 n $Iq'qQ-b5H`!H`v\/[Q9Ѷc샀L* o A@}} -߾XS[M4߀ichxrP2x0)e+yY407?o|wc;BO>=٬<зwA#")yH 3`FOn It N92LOvem;Y3e/1T1&Zިj%ъ=D؄U1U/[1X8 D˼,<%zFF]QY"Cy\31;ٰNg0̅ҍ!kR$PW\cKްFP * -dXtiR"F34Yؽُ Ch NrW^K$B S07um)CG,,W m(/̗E0 cp+V@KP掦h7im-r7Zf( +~G]/'@"^}3օOBaqۗN#6-f/@XƜq:3f%[&kg3  `f=QT g!oGvELS|Q*j]fv|qvDlY\4'EC#۞x,Iduk$6?K#Z"]/zİPᙸ'k j-!džOĀ4N1iWIX+t~lxL6spp."Ӽۗ`2Lװ)(kC11| ^ Pɱ7oHm]\bϮ^l! %V55^`8#dmG\^Yq_lEUt-:yuaبs!+#t|!j+*KkXK")rzv>/EALm@Uu6@ӎC/IggEVlV灱R+w_}V(ٶ| >(HCU_&?$'jjOMh3OEɋ h9Ԗյi>G*rg$DW 8;jPm˲iA~{F k 0dfPO>L "?)gߔLd1 0x|LxCG5V.Q[HֵrV`ۋ%l/ `Эp /LUDZZ='ٙL"P._)h:.6a5BDJq 33a_W&ppҸsԜ uAw+5 }:`5z# 9oڃ#@[J1כ[ei:Ԉnpz#KP[`$!K;nQM6DQͧf+P#ڷ%o=xYJԼ7XMmBR'!Qq=GBL,ap${?<嘹BGUx`[s!1uNLNXTl`=9ՇQc;pƷa!o8.E3'~oKkAU OР R*[|@f&AQ ,&,hF7t0ՊakK ݅&?$@^!b6\z_SXx?EaJ2bTR `911j>DL.MՀc`U^ba(ϊV6Vdycw Xf 6i\HO9غbS~=[E*<&AO_k`(vuv!pNv҆D:5`8i9o@RCn#,ܝ3XPq`!G4CLL-hSZ1QBJKaUw3 4ZNW\Qƻfk8Α1Xߏ4"\ʆ Ҩ4>{X2a 4X: 3EWudE\Mm lٲ^xƩ9-r29 AdO9W>ʪg%b֎Tpw^Yqt}?-1O %W=:c_!MI6{ Z3@ 'd(&0՜G9:EYgD_If k Nű|K\eꥅJŢN 8Bk/w8`D2Gq]i?XIO%81jlUѹuX͑AćUG MtA{C͡|xe޸ &L~M5g$Yt0JP{py6ʔ`0sIjW^nۮܪCD-֫jBnyf:h*C@EC^c2/*Ӫ)v/,f sTd-0\3 Kpb„ǯYs%9Duz=Z^qYH+D쳀BVzSί'sˇa.: mp@rd+)N'av$qL[EJ aS31vvN击fhG>2X(xr(yKIT*YS2Hy~L  nšg/EKsd=8tIkP #"H0b*TRL_!BX'Ua@nqEBYU`-Fuʍ9\y1݂-Uf|typka~ۥl%{rb JSdh9$\^}A'ŋ"OآQË 9Kf۶D㤎1̭:W.jm;>;50/XrU܁:!IgZ*qr4RT9#.v B[5e//Ֆg_@*xe$TE;̑o:[Ya}T!AnφB %WQ@:yYpZE /bQ T(}khAkbY3B]Q##|lIql5S h;XtH*ٷ9RG|/fOokwf1ŜCX.=<3@(^ӕdUU݈y]=,8:FÊSdRcڤ򦤮[q5N(Y1[n6%xؿ4}y01)eZ0ݾ;UeM6?Z.ϻcN>>My-R OyǤލ> M\t81 v<Œ>B!["M~.vpGK3Z(fx&sz^*oվ=Wc-ߪ!f5fp׋ iR4b0=:G ӲNb< 8 m F%9~9Hs +~ؼʉw!C9Z{r_6vfM+ē}u.7IZZ- sD7:gcjk]*~Xv(9HN|t#Axrx;AfE|t-C1mS*paIV1GSNn(>U7v8yxom(>IIm =*Vs&QFwR'=t`& R{.qvJ$+ޱY (nc3^uӈh VLg:ktld \cf_*Gh +0zyP 'xw'^icͤf4+>#EB^b\ ,FP^Mt^ JYbpjŤb! K-s2[@CZe:ěgŖ9"~3ޏBQ7b[Mt/"h$]TOhEU%RV˜n4IMdEO&ZG|}2Ո5+Iop\9YT7Gr:"a6%w&vI:t%u-/_HP5aEњpnmq,SD(2\u] XtAvhzYWmP N%:YD>6I6y4qV/0-wE1 pC6pmʽK# S1(gT:b"EMz\S$->YV}M,ѩrpsżc ɡ9p_|m]C8亪H3(+ZzJw"E!34Vܟ!/!6.ըA*^xgc ;ChȠrȆ%*rW)\|NHk&: COf: +D:Z Ox<'>n{}^OѵZ^?@oc+09H}"`DVRMߪ0w JSHTh}V%]2ňqiɖF1z|,^[j.! ֌Mz[ylwt@ &;֛[0 :rKu2su}鹆-owPGğQdwWBSmzT~qiƋ{"kVl?y\ֶL *ܓR"EU6e%<Y~šJ{M/~u2yhT`oVcw̹&`[wVNc>_ajdKlGm C`85aufЋdZc[|]4zd4}JFoUR!*ToSKɊFb}ۆ gE+,dH&I]?mŽFIEU-nhBkq#WJS:1 mk[k(XjAWa:,grc=a>kYYaW%&1AqЋTtU@uHq;[a44$R6i;HB< :+s& O>.L͊<@i,7 "\k=s-tROX|X aAEJCb3!qiuHf)Z֎j$Z%M6T:S@^O6)1TAվ< 2CsF<޹̥ \GZ<\/^mx!ƶMƝFz y]۵;(*a$ĂqW_K >R ɇiFJOC%h=\}y<5 )۝[uҼ+ugyU4mכhoV\ 3+T䚳~=]b%T4/^mBgeq)ЁB zlFx!fK$E@YZs(77GCXY60\#$T^zs=ΈK<:<=Zf (GXG)|_JMF#:\(..Ef}=dUE_k9/c[oDZT,[8<_j/H-~M?3{p)3w5yS/tC~ # n NZ̛ҋFY,EBF_[4tzZ[~8f<5\2k.Hon}%l j'4Z1 D>v 'O֏K›\D&slz;אbp)=0}R7f3s[>XkT5$o^?M^灼1qhF{7Mv\/\;m~jCE="ljYH-Ԗwb2F',ˆi:e3*.`FU$laK(:Ƙ8|j_O=Be`#iJM2&5UIHPS! > ~Q3k9 {ے<>1y=^t_;s1^^@ɤ_uGs_eծp9zz[Ks(H tK3WG9[G)3ɌL"u% E (7fX&y(n~0+8;nٮ,:At+"T7$ӊbb,Wlԣ}vb%.gN+Rܔ݆{v>4JʣĥDע+>rNOw}o" ^s];+7j\֖>9+%Vk*vPm'Q&z'>Oa7vҥُ|ס@;g[ݮa':<<] P" nf0V_"%lTkaKmue j,J~*k9 o&fi*~u!jN"5'E vl%= UA:0W ۛaX"ݧdMz$Ư'%͞o@˄uα"9N~C.w(d-83SꊝXB10NtX78<9bمBm@=KrwoYZ8QVA[#f5ݺjߋ0O"^ jF]L:JiY]?(#/iN"̠H9Cґ=>OLn_=p:E<1ec]jfuX(N]D|8C [# qߌthb(0Ƿv!nHyt)M!どaB֪LӀA5@J{G|kaV#FGD\#]fy>f9/:bUx^ӏ^Rw0o-K|z BcR/;Ao%:J f5DP=d~c XD3'0G]%TAg;m/B*d^'11F_zIv~njϯ c֤ ~@-$咠5֔QWڇ)7.< 9w.?{` -scn\zƱZf!U J>2lVLh!h`" QsQn*.*3f# Mn\ _ pѣAFU &Tm/4hpG\}mg?"n,o;:о//&WlfTW,8>]f1̕eQwAdSדּ7hM;}LB~ w?aɿM6vw%/W|V ,[)"|~Vy~@O+`4ku$LMi~`^Uajd)Iޞ¢Q;|YEO`#UO6Ph[46HN jjy@Rlg|3!1[;pc8!% ECkh.J08@TزEqNʷK'e嶨w8-=:2RV`e5c\c݉m 7*5P5dq (PCF17h)l ZPqD<%$z2sYE!(A^oǝ~}$,<| L)#ֈF}]KZ)Ў^Эx#zx{RuZVf= f02FV}sw=%C]kw*Hӹ I R&e "r"M>0D(2UbScp2n\ {qOf m,l+ RIE)fuv"Mo[UxtJʚiloNv67S#|bNMP2iatKjoOƷ%PhR!D ㆙Wy5BQBhE2 rYZfPJ<8>.n&/2p}L{i-I-vƯ{[wQY_&9#AOC=At_E9Q$rtՖkǞ0(]&m6^f2pk`ԮЄ~!2%ZA7 Mhy&&Oڷ5S z=gCY-)i)QgSxm#NZ"1$#eSi>B?SnHb: K] j6ncMoMuo67Du@頗8uu ;Έa*$:fG,HigKuL:ďTyהڿidCN)/? !#ā?e`Р):S9`\V8KpG3{Є tW[u"~.vI:DPW FBΓFZ!_ xu"u C`Y]꽔s̢WRlg-/^g޳QW HsKy'.^cĹ"snfҔ4̾|8pYtb'e=(E\b%: l7*ϙ/ğgEk]tA @K+dX{º4 3\_ᙣ9E}.`E8 d.je7v/C;H$5.4;.~|Tۚoi 21k,)ӴOaH5ت/`tEH ,:(yסXZU2z,<שGrS9uyv=׿赸Dne=iO=P[w/bŜl^eNй;҈aSi|"M#{NaϤR:%0 }3 :*}<,,ʻk]qOh)5WA͎\(ڶI{'EvbJn#nok]`"HBݵv7&:nŧrQ~͕Q2^V&+R( b,틷o/brZ=} 3b"y9ΰ:Sq*f)^V1[<a;ARvjoCWd1wFo@ݾZ4]^9hC:3~j(S;ETX/(Ys>3&[PuA4S_2 - P1`tT3hw: Q|=`,h:\!R!cN0fOݤdQN:Nq4=vʎ!QG| M!G OQLuL"<(.:|Vm/O᚜OzPZ'wh!X݂wA~0ēחB@^s+[/ 8>ZK3v^,"7}c5%XOϐEd؎B..2j˫[jfax֨oG<ݜ@<K9iPgykT.2E@7eS0=vmX)p 玤AqZ0Ш D'1ѣAjh'i6u|^ AIq$ޟ2hgT,mL>وSMv{3_;`B-Dvݸ¢䣒Vi`ؘW_ My"M lB+u<Ϧ2uol`1 ~%F:]{e *r|pnÑ+:؅(c qHh}uMs,vpYxt@z6.1ӣ -'G'U(TV휈apF,`=EqƹnἊcE5@%Aa?!FR)t(ʄx7^ wVX.8!Sh(Bj"f0׳v^tpv(04Vռ[?T5Mp1vyt&{=7lcP*eT2:rٴF޴m<Ŕi)?֙('kæ?5\XL xi񫄸U]wܓYE1ṁ/QyyECyO1'f*ZFW"R+ 1Nj5cHg>Թؗzu#򉒆B^I,^eJJ/ZZny*;?84l(0\&pB35˾'-7uYO&Og&P0wRjʷNTi |3"^ի%>x_Ĝ MG`PʫL&3Kg*Lc_gp b/_B@LS/10u- 5.$9?î<()R|7`(Ph_/P_TC&YH8[9T/u@rt$g8P5kPn8vHRㄡOޫFk^T FF?&\%>SoEկhlf^]zi_.p$TS[xMؿcQ{ȉ&fI0(̭X^. @=䋾MŮ=}tF :a Dj1HYGŎrÜ cC)֦AGYxn(VnуۭsH ;{5I5C^ 8Co7]K ()twwE&a4ŀWi%Z-jaOkYiV;%d7g=kgpת$&N 6rau96% }o`8ٱ1Zm^2bՈtB)[i6[DTqR2a':%ly(,|kTbzs2D"Bj5YY$P n_>xkj:X(`5C]vLcu?pj1 TbG b_gRUCKɴ ^R$Ԣ ;/)hV;qd~[O*SR` .I-S } lpgZlcjZxG 1nâMT pT 5g;휕eζZQ7nT۩a'βڭ3Vu|Yt 5_9\n诼\́ Jߡw#c6t ~ `ґ(GT.lj6G[It?"Ex:_&4Axh*Rs%fv$]j昀:U@8ސ0^@IѬ* r*1_j|4H\Z)R _weѣsέt҄'kԶՕ2φG+Oc eWm*uY99 V#@ ) )x|leиĘ=;ZTm8vsq? ߈4?0kDQU.ڕW\Eo1ԋ5LBJf̌Z|#OW@إ,R6n p!ۋXDӂ+UBnec * J3eݒPefS21YsR Թ67 1[#Asb&B+zEiVYl0tQ lӼ)b2P.^ȡ gUE0E#&=2VNS(Xܳ:?7:s8*ŹPs"a{[޲! p7grD:kѢyqGoN,h 6pd,9|G%?ˈ1j[suNi :m`a+yL4emgǵL!^RXxca$":qA Xg 8ѷ 6}U7?rczoK/Ԗ1!wlgYZ070701000003f8000081a40000000000000000000000016446b36e00004e1c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/Q7M]?Eh=ڜ.+ˣieRtGZp=ja⣌lQeʆK*jJconU'+")׸mTy3F\ڋypjU[:cChe=XN:)7PJ.`>/u59Y>Pa^D`C丙)IڨA+32a1{> ܂PBk^@~5L!"//@FYki#zGQգ9S>!=Qqzy(J*Aw"cؚۗPChkYnn0iD܁( %ک=ei OL 9-rUlU&LvrcPm~:HKhl<$^ tl.3_'FN/}{tC[2@T\#g%AMLe]kg ua3:'--̆BR|Ʋܴ}-|7``J2jΣ\ҼC~Dl`~!c^dw?Qa%;AL)YlEzjֽL\w%}R-r!m-f4L y6XIB8Y r,HKp˄F Rw;&8U@0| F.g3_+;M`bD@%6}̪H1m OQZAh/ o '^wE yWJ B[J qM҈fHM2m{|jѸBd=er>˶w]rלH e(}S<3R s['f %b+\QW(T!';$tvj{9G` 5NƇ:3>sOro]*`ԀN4BT1 hGs灔"T(ԍlJ4Y YA>,ؒZi6 Sk JдOJ'ȿۣ"(unx?`AS;-^s}oQE O:d&^||7 6"bj楲W9>==T'kQ|u"*p ܥ.ma O4O;.b[a#&P%dTĤmԸ|?rgqf5KjS@c:r Je|X0Hl3 lfd l? \\b*.4`y&8 Tyw:H_tytU/2h1N&d5RשJ+9Sf[?q u?u&rpR*gu56<2sZXB ҙ F'P1ndR_@F&9lpc'&Q#5fu`X6)䒓!\>T M'?\3IYf[3j$>=†2TXaZ_;pU+e ['|js7=c(e^XgԽP'[ _ZK!0ANFJ FFcb t r T&NF]os> _ ]o7!0u3M)$5Ƹ26T*`Pm WϿٗTm Z jPgfGRY:f_PIXO2v+A/paHMvꘙ/0pFZ97=|t^ܙFX͘Y I~`M`ܚѝ^WcS/gx,fR1gK_B%[R2w褰evmEjK/Pdw]6&5 7c-谔~*|\hAO脴sZjGf1́"oXJ.~ x9hJ;( L,>-rvOœ llhZ4ދO"^UO1"C-3Fm$& ]Ua ؚ{Ofh sG+5|Y|›]:K0 ya0ygRU-ከ䐮e‰_k͉ ^~,e?H u-L+Qyۜ  #O܎a8RvUU`:W Y9Q}ɰ۰B%[/Z;ay٨ zi޹A!9*h>9XWlR̝+:J脜#}#rhY ^!9Sxչ6qOn5W,'x~+ݲ̐ߴ'!,=+%}NThi[wK(ࡂ,\[θ_( z'd2"Iu H˜noՑ̕o ѕ@(yo_EZ_NU/naq{?Vlf/܃kxaRfn%7!!Q\;3B Rȏ\'Y>k>Yίz'%x~ٵ% 5)N'ܔ|B1٬H>a_K}v^T^+'} 4s}͔_na6wkЙ :übT<ŅlMڦCC'U̗Y50&93\s\'/f6(Ǽ(6$FyAzZsr ܫgU|jݡϔRFdqP9!ygRi~h2ԡ{VIrqjq"*MQK<.J f$uSVgs. J4 1+^1q}-YthH9ʰi2Ւi+L7!Zw,ƍ(UYTF5I"TE=DL)C ԞCrpi#ÈPY]ѹ"A+ iӒsx!GƸG]hs~W2-ل!_¥pzX|Ͽ*L]Xe*t|pZo.eJv1R Y01QaݻW.^~V.IC\G&Mu<4'q|)^_ѯQm5 +cR (Z1D0 [Fp k WkȌ^ |Mw)jcT|pEp\8 dkПMB>;``u> $?h> Ǭ6ۍb_qFrHiDfRpRE5wѧmm.,'Ux|{zA3p%%_`Z 6Ąo=S ED>noj^zb>q^yQ*@2Ω$D !t|`?ިPHezL C6͜U8ut~Q#]%i aWDꎚץܚqnJ nSG=V ŋ+0]>cJەxEwk X8;!.PPxs~K&WXG>Mpz[҉x *};9mu;$n | Ey p7!ɓܕ<$ [ d]ݤ"7"0NJG1Ԇ7XYM`SOlW?}}`<-G.y JCZ\LC3+T?TɅ1?h?BBIP<ޒB$|pqaB[b++Z+qղYԂ&F`(ӽ#ҲRy'tT"=c`Aro[1x#*Y1%٥IHŃ,[R 1s0 *G&[0I<jw3^lPn6#HfVՃQ MS햁l0EPs$, î&1a# t3{oJbC%㾠0Mkq/Ӓx?7z?2/(0-(JK u03Xrp {DHb\ďc('8ym0[`lYq)Ų12ڼe"mpN6?zYve1E!eN"N`Gvb6Y}~).F.u4S޵n-M;m<:l4~g™ |MKW -8MaS2b^K$F1m7V\AkW&DQ-R{0 @Kn^pl9%Ɓ6g9ԲnW$f|~,\gd0a*A_VY+Mj~nW7/8{Gь#@o˻ȟ* UI{ !s kE>FI8$BZhj X!X~hq'85i !C͂ÅlXYzv2J}mM 1p]fISEHgCbw4$U_(QP8^?ϵ0YMSmd<VS>#OFL 0O&yʘd.-:Aφ7:KtS}ؓfpC%GA?rϽg bOS s: 9w.osP))-5 @=dƒUMs9~qBDZkbﶢn7.I xU)Y[Q!b1yF&4 Xd 1/Oxh7vG|ž-m l hºa4ϰQg!(m ],Y{zM֭ O]X=O3{ZVG,@ ;m/,՗sb>W<6,1iKQY&3Ո˺ 'qޮI@m!] v9u%d%4ߢR,EO+x\bp_LMi?gFv+'JZ_)^g}4h!G^GRۈ[ ˔nqA࿵9g渹 F.U3j‹zstXG8Wc/H^d&)a`LA27;Ul?@;UR*bx0~8X"2R Ħ|jP$! oRIZg5w r\Qʝ8X#sta* 4̃A*I;L5E*Ry8B/G aC#]}g֙Mݮ ca 9 :4X3R ˆj~z*^3uP s4P$08zdR]$k(q=}\9΃]mᾠZ}DU ɀ gXM:Uti܂|p΄$,/)`m5DFFOX\jlQUK=oV];M kh2\j9((Y]bLgY3;0DiԔ[ ݗ1 [/&>IKbᯭr_@7]ijO !f<{֐A4wlg=0kOZ_fp"<(#Ho3%Z]K"Oq3%= :p&1y=* PW:aOP@&NYS-Rw2fʪu5?'aHb_>t:6Ԝ:]I"p5^ʢ{H;\xt濤Ut-".$gRߣ!e^e|qK}msdib&zꗴѐw}a ɐ:ӥ{j7]:&*!Kߜmo(;W/dM&e(kRR^+"zt0++M\³|7WZcg wNJ嘡$ړ P}V'lxPƖq6nSCk!{b(O4[&!| &~n&:̑b]J"S}|63w(4Fb'rYSA"5  NmLN_7;e&PPRP,Xq #yS_-.5$JqA$|qbIQf)5s=k+dlnj]DЮL'7Z҇ڇG 9r(ަ {{zf ۣl= i]ҏ  /rDž$HjRs0,=QT ՄI+í5ud2uሑc,X3D#vȼD)Ě\8Yeuy#nOk0ﲿDm09(sB%/o+!#Xo6#BKT(h&&z Z%rA^;-âF^c3 Q%kGXQ7,ۜ" bbqLD= 8˂Ƈ^:78H$-dQ0LGzMmʪ4ec4G)s֬]{DJwNƟ{7~]17|Z CjЇ;IA1)*yI!)(,Hi)Iay6Wu,7zoզͶ }=IՃugbʊaw`Μ 2,gVKl7tw!s+ZeA!yܖɽ Y :@HGX7dyt% s <4@.Rղ-<Ñ x )mfYmg?3XI 6HYp3+Edz'ÑmNIf1Q  LkW"|`%Is;sǟӹ9LA^`9a7qVQW<re3CjwN j7vq&nGؐ}qT"'i/tTr2Z'#AzWO֪9Am = Rh.̽ ܺA\k`"l{/5c12T{DT"uMSUo -_#]gq Z^(~ }Ƭ=oe dT`G."s*\S0SM6:'mv?9@=\;~8W,Cm3Vp4w,RSdVJ=~%7j؁Sx7N飋Cl(V^-٤Eې$Rca\jZ>9:&#?a/eG9]/Vr1PQ @L+&됳Ui.1"*W\ +O}1}QܒqF7f k05$TNSJvDpjbNvy1$K\ zU))"; h>J/Å\EϐeZ{ +ňv}HZ;`ER"Q ?ԽndDGNJ]+ʤEf$np7^tY\#bBDzMc#\6nϭsQLJ7vO!1NE-?PژyZȪz=:Zʡ0QX[4J#h2\7ƾnmH>*T w\՛5w6jT1Dl/خ6}qť,d?j~ʩ.S.@ż2@,ǕxLͳNvE$Ѩઊi946 E! SH_iQM*MCi8%mxM*D(ý17Ol h+7A*(WDe6Be&LE 7s9~fYr~î4[w:0`^>(.3SIL(c>¡_)pz{H$JqoՉ YQ[9jkH%sL)]@8dqշmRf? 7f{;Zhk'+#!|&LFXuqO'vCIfhB_f60Ð~-]s cdq$7ZgKxC{vʧsAֶ2 8`l"<0pO'ߐD{'EaCv0b f71.mq '>x{䌬8.q.`H\mxѺbһDݐM ܾ۱Q \JP؊:!;;t~gjҷoφʚ] pscAG]kX aNSXC#BhRhBP` xip3-izDiOy`0›<:2'CVY2i{q˛L%Kƣ`197zV >YOw1y;lB1Λ3NyڕD3!W #,[#;RvrPlp+/C M}Xp`RlVq׬|.Ms]ECca.Lv-BZ=Z3n$JK.7Z;6G F6}J[@567jh \, $d}5hkĥܢ-NSn,IzYg)f -cRpd $LgyVGO#&<3ZC^!lOEi.{ݾu#į]'ٍm_(}n:՛gPd_C5ɢ6j/ݝ╊ ]cx|);Ό`مB\XEu%g4XEV*"lS f/YkJ()GS'e_i=yj73hx.g4=:R\.$lݡGhe"}40*~=qM:U|xLvy1ui>ger3z#KW8ԣƽ<zP8Sr ]n7ݰ/]q9 z`(Oǘ > IαхjәQy'|YA*z]r );,n  W:*G1{LLͧW &_?YCӉӫ7#>Ch5M;ܥ[ *C6bL+X8|0<2vjl T+ało'7i-2 tD|\mA-wM ?(C0K~kc/GRfwk5Z e7n1Њ4; ;ߛ%5d3,42ށ2BSn }ׯ}7-FEŽsxO l9|=SW:Z`,910-|OrU̠E61{E-knuA[,/L,%!K„Cs??PdRˤkf>`FHԱ՟DRcnrJkR7U9!0k=-/t\9V tqݎp!h'\ŇUoߔ>|m)ʀET˗aHz@G;X^zc.y-i(Qw曂gV%e_w$r9G ^J& (ǐeۭm(Aêpu}gL0E%,Eq\=K?CNy0`4]cS3`m? ߮Wi*P*" \vwE(iQoS飐H3QǜcR"( IⱫ&THGȑ>\ݬ~UuK7-`"yHFNMuLyhB,­wS}h*f\X_/yUxGf9l {&a-f6_JeI2+iѧgVlk rR{KJ[J ,];{n! U,fly*.b>AA 4*we2oV"s}P8,^pT |s?}'d7E!G(BJs hIrJtܹV %ݭҐOv&#DMT0s]JPuhFc)}IO[]=a(92YDC6TG LUl9S{p1P*vln­dN>KԦC/iu^u(8=Yl\D«BVСϣi ¨8_<̇<fJ[{SO~zm9a̻gln=b D wH]JπJ^rf`SLu*]^&AtC\X %6 R"]~nPH:g׷^) [VꙆּí ߌh??Oq: 1fv"Qq su!_=U6ksx`륫OX$#s}`Y*Ǫ2V) -iI͑>І :lzh/mi=NFbqe1_(%o}l­z.nJ^tOtG@5 S\ zXZXe\e x}b}, S,-`;;|P*$M:IH]1;:zbABZ|`e:gH#^ㆯ_.,4ɺ|pyFhKgxQHpXzwHZs<Ř8v$m!W)BB#:OpA{m ݇rNfӲ%s(/ ԇc=,V[B #[NI갏}ndك{N`v||(*(yC59S|tj/eS> Yk2؊UpÝ !q-8k8n GMN mk6<|:M($D(J֡¿!+ݣy$ s4/hf.6ݡxZ#]\e\k5W5(Yy$n??d0|EA)+Rˆ,s?`*GJCXN>@Wz%C yu~֝:<CN%cr%śM<>߲ZKmwQ`3Zݮw:+zq՟/+{|IPe4gbJs𓉄΅5Cd*% x4iŷw &$O^ ,emcա)  mRg5_6fxT}3$Jrj)4 ڒkR-|q-5Rl )By#q|yN0tϡޔ'Y܂dmw_&UOz {6a ~ KP{+=zDPY'S" $RZ}Jk Bs({s=/ҰX=4Z i"PYzC,饘ܚVYF}u*HKF' QKRm.fYϖbY$8:˳rXV<ΰ4ݖ"^8xڗV~oJXobF A>-)PW~W"7@3A_(*Ήo:DFt So9po]X<ܽ Cf׌B#x l֊ac9#ģ>}q(WU꘢~ X ɈP|]ǕeQRBIѢDŬ1iX#čne\{"_`&PF`' Z[W[vm?KR%ӶCmI@YO^\P9Y]f^)>'@<_vxtA#&LT/V/;Ƣs@H$?DvdAi;ngtKUr'FAd8!{LRHAC_$? !Q8}Q?Fw% XXSs%pb_qc"H>3V~Ǫ0O$3'&!sӡ!O{UGA`ԳF&CY8=UF8Iŕ`;kCpyyMF%cⱑCqdYnN?ent*)`m@Z!5o*y X:B69f`Ѻ~1I*;-U.PQ2vg8-S|O Bs` ;CW}P;륩e7֥%EجhkН[,4toWHSop/][; 򩿎*Scxq/:qdBͰLv-,&&@gOz {v3z{ Y\رk]&n(R}5F9W; >T/X7}| @ѣ :u8Fɠ@dT7_5Qca̛IEUέx.ӕ0:Aً fyRYgVbdWR(G*OMQva`~"B B%=*f* nL7((Ӕ9}7b AS/ېA Ӿ^[ %ؠ;WEs:/9х<W9]2pԫ]WA'כjɸHIZv6nQ+-*%R \kܾU}bW'97|H߬i3?G54 7˺S5. 7hNOƀ '6z*.e,(vvWTRvsb(-ftJxZcFk 2"1gj'}B >PN=5^p -Lby!A肬ّcE3Gr3DJ ܋rɆ9wXCv=FL (ʚM'nKҷITXq ";~2 ,3J "KRXE ΰ!)2"#UY䤣bJߎ橘P mﴓ>m):įҐݞa)؟$u3T h~w3UZ5)xS d#kc% Sz(=R5  N.q:ldfbn \5W1L,s84jjɄ^}68RQ2JF=h؍&)LA?}0d?ܚ"4]xzCkb-=J-'FwFb>ag#7680xJ- _"%1fS hQ7Aq@%Il80!Q,:3 e}=@hxCLF\/cNS4h(AjEz.+>Jќ )m)worj|-A[qzUqy9xVo@`bSLJ qk;rp[6L LT?1A&ZP /we:g/yq[Vr \єߴ B3L`ّcX&D[GR DL!8E|z Zô[6_Zjm57uBD2 :tj֟Ǻ=+kxb\h1PF{3WzZe+.r_(XݹSp';)˔pc{ ZHCGaA7?RjЯiG-$SY#gRK[Μ5\fS8E,JhF { LC933( l/)|R2NT6SFЉ. t^ tNCivt&8k TO;t?Bn5L7s/X~O{/,G 1k+ei8nC*ٹ3UV.Bct~J7|?G|LZ3Vf&"[ |θ׬* G"8'QNw;<1Mw_0i7)T/kn Q0f;9OC.c{LGNa<2Zg\eX ȱx c%]e4h MU ٖTwݕ֓;kT{ʽA&|-#1jP=]eZ;"sVm\Po̟*E W>(ʤɉ)u >^dSomow9/Eiv*X{?y,(Tj^XE"'i2r lo_^Y@{SttO;!GnSv`S lI:c m3i&B eM s&q&*J6( u\Oy6FWPO=*~lĘշ-9l)ٶM ;fJ_5r$D'B8Vf;7f:d=8nOgnB[n5L I%M*Peb9I;QG6w;9;G[ER2Q 1jqJ_0G1럌 YXľ?c~rIҒ쎐7#P>J `&Db5Ïzu!͖4>wd.pc0rq{":O?V _)MIc]D8*aU2C%?s Y-;(s)v9gYZ070701000003f9000081a40000000000000000000000016446b36e00003370000000000000000000000000000000000000005100000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/30]?Eh=ڜ.+J0gh[ur@d}_K/Cj?-j7wː RxQb{(l۰h.8>!fs5yHP3#i E5ٮ}'2:O"(*cShzRXDf+*箙{q`{ƋYB Jm~[U Sbͅ`1@10i:~9>AO@2kO"k<b 4[i'o E@wu#9hO#d)zgXjnK#GzxsůqLA94\|1t xR<ksQϩ Y~B~&PCi@mtҘ^!d1P%dDƂO+L;Zn$ g3U(xgfȒn|(k)4J74Vgs,`hNy++fm2k [AC90]x|8,}XPAR4) \ 22E9[qɡ-!bT a)W3RqqX{ZȍAW얡SlcYOCmj'gftAQgb1*OIt:n 0JiDnB bQvC0Ʒ̤Vz.QK% {~;hlZ23gF9XM6fpC3- ,p$俥2(߶Xv^&m[S|sGaT2%A OVM&#xg*.7]bs9bߧT)z<-,0B&Xf-Z5;N!s6?GZ/? 3/G F NAPXzJZ go^q_!^9$D3ѫPw>\2?W5E'mMeh: ODU^SBe]95q;z/h?TO2., =zb >~:/6[cy⋏ہNb~KfX3Ί'i&mE~Rs:]%3J^YS+GaU ꭪PWMpw]CR`V ], (@\`3Z6qRv?QNճ2j}rJ_~dӹ'ǖ!niK+W`+RaW>= GӺ$.CS{5nhQoT1ꗴm?^rsȜL%сyv*֟R4Mp-aGx48uQԉĚs")쪲rbJe,6:!*ZQ8߭p[*Fw!wP8H3ܐ{" N,DP$JqŒVü*ZD0VgHߣPJx-Sx` !v^×T45?6.ɹdFyil#[tۦ1/alIn{Dlonp yr1JZDU']e|J \8=lnLP/匀&A(2Ig 7Au|h&]sgw?;n,1 . YcUygm8闒Lz%Ku[r D&O&k֚|kD֣RPog_$4Z>%(t+7O|EN^V~6tD+١@Ͻe#\{dҋZ7U?`f>wa s.SuT W{*Z !acqU|U"w:D6(A IyʈކPI_d$W SK7ܙ'Οb*e:NxIѲiВ5[~v~C10hkb"&h dO<=CK;Ρ:9 LCy~m6ӦuƏV 22h#9FnB1&sy*3-R[?0"b%Pjeչ11^ ~CW.=g!5|u[O5>M3%$h+9s›Ȕܚŕ`Z2@v( @~c7PxI[ޠLn_~3k\lT&>,& y\[!)YWӂI&֛ځ[f 4tV'kwv:딥ڤ$ nxiyNpyԍXUi'Cs6vEHVIB @+ R$,?9 oܲ}E~ -Hdm|?۾Vj(7|h1 Wt< _ rbq0q9%AgJ$2]¼踞sۄ3;˜ D7(w0l~&o՘!2dl:0 ~b=_GFh귬&U75T:vsjl@sl\o?"ٷ/SP& +7mNxYPnyr'w11-ar=t籅K=J\ >Ew5og(|3 &mn 5-`w7E0eK愢ؚ;nɖW<*BO|Re<,ݽ!sp~'Lg~aچĝoɟDx^NN=|܂,5VxR։jL5<Z~Cpo #F`:,A28POֻ,6 x`ltn 1fjՔP)I|р.B ;taN^ ߠ[bc%IB^*1_n0"2Ct5n8L dZi[iϕg X20Zt?[3@*7bnrbdzi=ް:vc[P3}c6x`0CE0reU7 d{|01Y吢rMO¶9"Z랔`G̃.[C3r$v:Ԧ*@0Zt˱q?#\7勩yUGK zofpyΨb5婱9yT37"4Ek-Ϗk ^X)cԃݐX4%Ә_Gz53P\]d qHyBD oudyH0cmߣ+lg : D/Dmd?ds[2Ʈ.>XH@٫3n4d3-$L&@~2k)4$-j M~Ѩdrhݽ1K$R+-- {tc!h9LCOZTb܏/cBha=Z.yx99~㈁q̆@K|X_l`J O_ArKKLvsm1Sh|>*!M ĹYP!Srd6#9ZYIȿrWHFe9/ PY,Ki9RV&ܗef`աg;;UR5%yQ-iǀ쩷KRB ]:.G㠺@n6(B[BB =P1%9!֍pC\]Ũvק=%Ĥe-nLuV CY(@,>qgN'0Wbe"+ὼCw,vBBB>NuE f3J\O0mrn^iI<͵~(ּo V])5+~.W Ĉ>wmFFTy{D54<}"dC&x(jr[#*7K|!#wXz|j@`(w_YΉJk 5Tj@ /l򬼴.up{]^iBLq{䂈({E8{+uֺ{`=5^~]bf3"$$k[>?}d~42QvpmH=HB ’]uLCu)F@>8ktkn4e^ihBdjh>&`ˍj*mm&WM0 $Bg_nn[NљGmG=X^yZF'A BM&@45\gnUA}/lFG7{\)ӥR,.|Uԟ`\<Y5˧B |pɱClf~u-$#݁^ F!Kׁ#ȧ&N-ٹ CKSLa*u ٠CW"@ǭ̪٭3 I q,A;όJ@̉]&Eμۼp@qC|Z߲r-;`g%j셢{O9tjUfӬTu%ȪsR0n?i0DBa}42dh!Oy)5 |Y]S0\GՔMx.lQR@S c)yeȺќQ"Kʞf}VSO v>  Hg%ByQ 3TT 8ݷj}f#j ,q0gKԩ"Dƒ_? E$:"w˕lBѺ+QW#7 (쨂p;6 -Yű$+s,=\8J]e/Xgc~{!3$ٲ:Z69wslOsh-ùuO蹑y.]߹!6=\ITxfm<5^"ͅ}cZZ;Jn;i{M<#Vg4I\Ћ$HVg9˧0|O,E3T\ ՎHQپW`jyйAB.zx|*cXRWuGљdV\N%TFx6g=V S{k&;M"Z֩zEʨQ -vwO3 SgÖ-hMFg=誅ɶ>ØZt)"BܱE)@OMTNGt( _r5pVV󴕩CL$)&0ymjU#qB4-h95V5h Yv@PGz-P\f!9p 6U )S:BH(LQXǯ b $qF \'X>Dhip1Y~u%O~h?!Fū[L O 6ةhhC(u2CD_ؘb=d/-p Xя,ЪKi>)pd4em||Dsd:('&r0N1rGA4Θ =y+ICvpb%t v2Mj?ifNfů$o/وy⣣P1Kj} 4AHaT- jPsyy8Y"/EDWlA@7NsUAnאFFgjR)uPf/r,[-zk$:&N+B dǓю\@|Vh(lBWrZ(LŢ<.| IBq]GXRE^]o4'|c4 1&aUB t(~OnS:ͼ1p(kCVgԜD3[6D^cg)N)Sۤzq/ ;^82_^QS%˴9O#ῩEks>6[yyRKj|Qy3 W ZkFt](g~Raڸ9-rݫO6\.^ai-Hg͟6XM<_m݄Y:*¸uO]q@ E5uVR+߲B`.k]f_6q̎y @{&Cb HU˥zWv5ZTᣊcn##h5g;,ts|gX4*X?r/I:AKg3LEuƙQ} 4Ic 孷GNuNRy&yr_ @ncLQF|MyFJL1sr!n]1&)菑d8/Oײ<_#\^Ś-`I'4SA4ɓ&hݣW*)xI4>:#ǥ;/? dg^odeZ|dP9ҭx`=Ϋ,?]4 nDu 0ѠTC .e4t$Hnla_lOmZ+h c˫cXCTۂQQu6:lR-ۢ.H ^Lj?\p^7r6|IPG[MF֦5(ز>p9jm|ᡀIJc,fdV.C–RDr;*7ypC W,?̓F4pGtѾv]5jg5+ jMv *@=BF1;v JȸvyF몍4١)5)̨7R&dR@;#@Y=Z&A7~ѝ#FgyT sش FJ.Vl됛JNwel•tz6n<#L^$JT%n9nkxgޠeX鿣KMFh†/?=: ӀHgU{$ s%9 rs.ݲ:!=VI/F] ~EGw}燊r Ep6Y'yĐ^Gt:h:QQB@SWYLH-m4#Q>^NCW"x<X>"/h4.n%`M<^tyNWQZllbH#yR=؏H e%wV \JKtbf^[EþVض՜1Ӌ];A47dhJɏBQ׮X340-BV4j1{v6*U% v& FӓedgTMH7E0%d7o*,\I9?"1C e5_utM)3\.S% N }cH^s|4YvE-qɞɟռQ-uūͤ#]m%%*Xّ(oLo 7A=f{EZj W%*^4*n@N{.^5MH 6o㉬;,\ͧ?ζlۿ`7TEٍaY6Th?N["il#VO X+)tK XLo uY:eŞ{"KAeDLAQS`| ;xn I]B`Ưǘ4NP 0C}r䥀yJ_ sOLg6"x4;p/BT+LQDXHi%d|jqai=z>w{_=sչړsL| Y= ̲+a:p7C60s:A&[12ؐW/ V*nsp? x @*,V"4.K0!в?0JU3+jdoRU „wpvid,rsPκ3>c:ZRiTPO626W*6a3Cwȭ&^ڈݿ8= DmxvSl^V LݠgWV|.7w 0kVjϽ7H,4ɀ;1.N6g"J{=e~IW>fDUYb?mrxf46+"rY˅ۮ\։v+mP9h)آ;!g>yofc5eكE6*| k?)9cJSW-ѵT+A>C_G ʑ*hBv?ԴTVv4g.jOW7Wx⏤+2+Gi6?Ƽ9n?S鷟 j>*WMr]m SE_D2[)B10]aaTnv2#0yt͟ {zuMޯTfMZ{VK8 h4;(ե̫|`zXihSFe">(#ybFy|%8mf:X}n\`跣 ԜZn|4Yvച-zZα+ 䛠ض͊#c!=OgrӞ%͈S/jKstCdh)c>tK-΂b-$[:ֽh7Rs&.H1{ sLF UWԎvY!) [UjL 8Cл#^nzն"itĵkL0sX!nwv0i@5P+f {q-ynYkAмV.BuOh$1u_1+!YJ=M1F_e߂.S7@ϥ v W($d%wwXѕ|4YkCf&_@f O|[~9q}[s^~TςGOQ rQ0jW*~?SX.@Ãx>rDӉj +*&feڋ4"(uf;p"&{=}}pUHܩn*j7]*a]pz؈jfi3J;'(aQg&ނ+ &Ji\.G' 6x3v`Iypalgf]S-8ax#0|.bR| {c'w=Lb>?P d;" Ȁ*c#S}Blٹ{fk`ӱgYZ070701000003fa000081a40000000000000000000000016446b36e00016a14000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/,]?Eh=ڜ.+r 'ǽp/U|$(v5KQ4Scv9r h`uԿË,j٦ĕ֝#o:%؞ţfoFXQsF+/'gJعx @Ŀ1y.N"i<' q{(Qr?w-B#~v4FR{Gjɝuf5ęMN'rs5(=$܊&qbܵӃM/)tWۙͫa6ȣHN t3pO:hI'enBK`c 81UUaEy,NU0"y};Ђb掷4-$eص kTߛ戞}: ͈Ѱ\:hPk;Q|`JMrFAMlP0UUݬ4L_RDh4HYA Xf(kKR^7;Rk I;I5Q/"ծg䳞fWhh0y1`@k@A_AvVgF;My={|*r+KD$J /'%'#UB~TuH9ԍ{ю2Ӿ7e!zy4VI993CyrO;AƏiOՑT#0͊j6 "(Ms7=SOtN>*B΂s&G6Y6Σzd{Ί7* Oᡖz~I_p$R%m/6V-ӄҳ*̲!@ݜo6hR<(v)wax =**2RdSmJE7ÿ݅Pe N"Nz6(}3^3Pۋu"F܋F=Ջ Ģ*,BNƷUV`oO 麾i\Ѱw2;uYiB i>&)?{*0. x.ӘO-}>Q$soPEn5{M2 _T9jtSi4*l# e7f 8BHQI@W?}`]etUGY0?-rlN "l;ǥl[؞#":b `¡J[АAΟ`SX<>ܹ~.ן"= 5&us Gkܜ$p.>3ʼn;KVb~! k0qEj{L } ;+\,7n< W |HYJkGݤ!.zfvoɗ6 B`ɽu`V2̤߯!pu,`35+9gHV}h =_#VjYO? fKI[Q!ch867hZfe.s᛫mՋ^Oڈh qIv)4`]]Y;:-{\B4 Hx3XvNczRV|1Aulj8.E8#IQ><|ͼ!6|dL_]';m|R.1| R:y=dLxXح i t?ߙ"ְzQo g=$jϩp<^obNLzMi'/ v.4eT qƐFW Z=dvs9ϣJ=A C,g@sQIS"LhhOt,n44UdSމ5B$gK&M8Ke;`vPE ^1&YF=7 ε)k.= O*Rp JZRgIEld\"nQ):/~BD5O\M V:x=kQ@,p@d0Ծ2?Ę΃񥉥o<|Lb\5eZ_K&KSgܑ3H@e8&d=2*-.d p<9caŶ 2٩y :M1ْRnc#n;#8v]ot(O IX-o+c$ ^.J;2fX̽б;((&R.ˁ~pS }Τ5T CuabŻr0*%Gtj=rdw*t/:x(]eLv TrFA)8̧<^;<$A̢nv] /$}^rLOYӪr-ݿ{3#cq_] O>tIw;ǘ iLCp||r7Y"TZN?/(1U{D`27XnzLԹ/#@A]+T)>h>+:7+vڼN 9z+P W<#ɚMV g [I-;0{B}oE~ԇAp1A&`v~{ bdG73߸=%FmplPdț'?'O&IA [SY+`(&ɂՍ9|Ab8)C֝ħI[x_s5iCwY;${Hae.Or:)5Q?Qmgx SU'_ߵ+GV>/a,^jX<F<.a6Gutq4'g"/Q4k}jg3=7F7c0xÞKo9ddwziSGWKy2xwdBrT}YC^kѭ2iy>G k ME խc"PLܺu@/Q:Mf0M.ao`_x2VJ5feihSLHNiKDn4^X9,<2WC0d">5Vbi!:s8MޛǞ.; @r[/GНciy kP#u,r+stMd2a?Dc#jc@X`O :YchOt5GYSk~>OXRhdBbRkJNu~Si= ʀ'20ZqP[+V٭.Ų5"VexƏ<%^-+ xY,U=i6}"  GWG}ENvSjP^sa@s{ gF1 vxr n8#-ghO2;y$T+wG5&K&UW.^inuoƤP7)4K Abiג8Gv[.L`fw}Umdjݒ U} ▒-㧥y#ss_fJ +`-[$ԮM61q~~=tEKB꾽j[F&W:r5kD=]; nh-܊㔬m&=vOL>$!+[@lΣo9 P$otn7:f#w =NMZOU67=f<>r2ԫFs} UTnU0; =rWsI[F(1e@+Q% [ 2Hdϥ@$즗Y7~>8Qҟ dZ9~o竮ˉիqI@bl@a/Ү(f \ʆ}(f9)()>zx;sn=$9 XAE43WrNeoBx #PIoʥ҈|ș~z i0 @ǰ{a+$v+^h&Aack zVϛ>˒̉$71˽21Tޗ9>=.xEIM6R98 D7 BHG<+ey .N]VϞI:hF3ϧEzO<"Z&94"=L E4r HB[m"^wFd>q>],BD΂Sj@TBpus^$S?b.ߴ1Kv}Qd~J\%C;٦Mc 6@L)=yvj 9ş f }~Zҡ3ǟBE%}dY(bmR?F<>;9חW(ӑS{L6dRg7لFV/m$x_G7ȢK! | L*~iݘhۥ45Dw9<ڦqA>jn>uMqmj@mȒ#JmSK~%s$4S6׫A:lf^d:`lL]ƁVdyF@"[ %eOq̵=tO-ԄPX7í416+kwW{*zlviQ,Xl¿8βIilѓ40΋~k)}.w;şakk.WއD8jxu}~PVtD1aM(#m;"L6"LU7@Q.y_LH#靽W"Weo >n;j}oXy`O@6esB8@&l3QxON;|6Y=6]>FQ->%J&I=)2-z! a8ѵ{[憜Bbw36t/cf߃T9;# 0K b,^$֧-Y$|(( <ѳEKNFz ߐJObxUE@2#p,R-xZ\ K/:}tKxfsPvhfP_jLf/u4ƫ bQ9x>{9. p^ IsمPNv6v4)&cM¾wa89h +\K$Oq{U3jFPh #B^|H.q(C 3N~=vńNE/BjG'ff"e3v'YAH}"YźǻrYmT`IzҿRt)";BRljGl͢WMx]Wa?WD%:b:wb7v?qUv\>!#=k n$k16a@ֳ-*c']Vss'=UW׶SSkb!~ tmϒ?LYd$%& ;R_t{$hKj":}T/wo?JP6_cUٽy q% (WF{d!Я2:E+/@^̲ϵ=!6bA!Cv#ᐉ}TvH\ cXk]aDL5'+YC`qbӴă Y ѻ dW#*/c'w{lb!y kw!}&Q=mi(qO=u-_| 7:,0-ǖ 9ž^ij롟徨<*ua}/%9g6 AO7xH byev>WӼ"afd7.~hɀfBPOe; z?6>?ڮSC*`l2$!0=ѹ$XA[S|qX9:ew[>B@;0h ʤ=nxoN+qzV3Vm;\GK͏B%|?=iI~"8/bXXܱvnQ#G̉6p DwF"5a9ߏƋ<`2FҶJQ" yɶ JKѠ@>)y eőh}% C}ͬHDP\y /#\\~#գ7 7}z>+Y ?.$9'/cXHS)el-t:lދ.FzW+tuZ}.I$> rqFgO#n:t oK7ڗ7~1zy{>2dCtg٘`FSo4/P}r])'(~p @s0 zdOGC^ONLNx3ƅf8sy B0V]]|Ò#ZY1C'_Rgk8>W\n7埤j>@W_>.?͢^Ѩe/%'џ[Ы6?$ܪᖦX=ÍdR'"h4>]ҐaEZb0,;>a@3x_NT}韲:{r4t8Es\6@;נ^LȜZ4t&C|) W]R?] <#DUʎ^_mj} &$3g pC *"P6A݀֨u|?}/?]7eÜy{s1a Ң[3\6W2˦%#t+k ,8x"Woɏ\ 5g_er Zm\Y>`FydF#ykW/O@yuGiq-q= N m]'[M_) Ķg!GUm rM퉱Lh)n7lD0oL(-7L&Q{&_0{vbKs<͕S|c6}igJ:p_rShV~ 4+r PbW{H?.}̤Kxg衊CA9#ep}Vn@5'E0h;a|*qX)8Un-Oީ<}n/aX dr:CPGe5xԬl}ce+W#FuڣpbRbm`}߱J&~%\'ϸ?GyihS ;X,W)cT]j1G6 p?짉Ub{"@B $;t^JLsJ5?瘅.(/}̹i Gh3E"M_#07wNyq8!d?%@0aM JI2uSi2nwBXM!vIy~55ia"󙮙+CIt*n4tEێT\fRa4KFb(VÞ7Rn) 0:196hC?EE녮tzx J𦏱iK70VjY{*(`bA$Dx@FQ8b61bB0X•PwZ'`o-m0%v*Oe$]։N:#,D*HbMҦ&Ie2{؈i%0Oc,,(kRj'=2^cộu7Un?+5<<e*ڥ`t'%+_op~}SĴ4&duF#"N ?@S|.GTRy7' SYTτ^'.)hrR\P7~Fow` 0ᘝJSp7(UiQJQ:hplxZ'f'ZcA4v2cYSˇ^f#+ĺ1Q> LIk]!eȈy1E惱v ~7D I3p'Uf?.V)D5q01/)h~(;wx[IY5>H|HeڍJ`AK7~<= `?У.^-衔'`LRyҩF̈Vt{pR(ئɐdi~v OZ1EP?rZ@Xc;>N5#z!QQ pzG p3OG61TSd`W@lRLpe.%W;Zl@gIViweCy6˫xNSB ʍ|m܅& n'aL쀽Ty#pêx1varM['Lc<8@;eo! gݎAֳ,@=f(*%!* گ\nӝLK#j#B, @ 7LeQQke1<_:^:7)m\I֦]3w߃Gǃ(.VDr;J?&/ʈ["Sļ!,B}S*n .YFc ڣ̦Ev81 D`kF>"Q. %ݢ*v>YB )X6ܗ"=+~MF:ILHS÷T 0gf 4.TlHkgcdYo1KG{qFA{c,n eC]m tgf?GeNNj >/*ZFke_7q1Ζi|%`zǎߧ?g2b_J,>eBB>0,F+W߽% / វ#X禬+)#c_G9i t5~J/dH3i+?T,=QHS%odv[Lp48,d66?$~16?+=k-I{5 + Zo]Ld"J@j34c4:.ՆnE-|_o" |!l/e'|Jr}=S ޘW;ihN*?ۼZ?aGt-=Ɇ20E Y Y  qd)_NL̸")uO:1$2 O8ނ6kݤWګṇ(EK%!O^ى;>30`/qhgkk M,'1chKo$\`[!y0. F_1:Ǔ7^,. !U^9^8@.=0cHSFq?H^|5\-<_nMӄr3ۘoc^*q:Gۀp̜#cR3&ʚ am3m$T DΠ Yh1M?=U7c[ S_tŲT$U%shH2e%EpClv&܇7Bq-; OT>ur\s\3@ wP1a/ KtSF졮9V`CH|w1Wć_j=o֭^/5/vdAJ^GpgZU׭s)o?P؎CͅX[ 2WZƬC!ut]ǞyW᱂FZB 3+XBNIE bDAxX=a7XS fI3G` ~TƔʈofq"rV[X?w2BmLmoB4:~=Y*Q['NɀtUKZEX82 }WxYX( z?kn=/ T^ c&_QpuQ^"ΉC w;v OtEUZ~3S=1_A%n%Sޔ$hGv/nPѸ$4#/Gn/*a4Kͳŋ R8YٹJ6k-|b!X,eA7Y*!\~ Hk2, 웞fy֒qW&=јuF8mpPLT?TI?Lt s%P]Ý)V0:$˯+*.ɻ2ߴ~r,#Bȭga#v< .E^i \ZpJlP{FL$r`h8?[$hNE:j/H6YFOT?з`rPԖL.#՘ފdGؗ*篥Sq+|e&\;=v$s[fٰ5#^/J1I$Ik?e^4-b7/%G7.4Rڏ"#f |o1{Fi`bP>d_kZ/|:-mQR%$5vVvMoXAot$*KMQ>ka JI*x{cSu\dwV+ |ɄtHްY^ѯ`ͤh½Gg/l [(VmxǎtQl0I(G_5>w˴1pTDkS$Sa8Sm,;švYa6JS)p?#{ƛs{u{N(`o6*Z\II[C0Rt0IA+N-?.aVBi{UFu҇WU?.lf`S6ApnȨ9 ^ǣx2b8;^[4E!z ̊gx] 0D&Gt9ǡ5m F`']4II4#OK0^TxN*U;S=Vi?X[r/V) No1NG?&[!G+*۴|Pm~t4I^Gha~v-ewb=bnpyx_څYmj$i%*vf唿QNʃl8wEd*=vl&џ)Bptu(V_J]9rI4d0NQȷSXP&ZsaFqqHkk h-mc;X$6/Gc-%Aˋo9f>_*I?GA#];઴4`e$f~]36 .}<׿[#Ċgif L>ZtΑ/噉1Jc$%;p80٘dcU4 *BPcd$6k"K@Q i)aPFaͦl͞@_ULU&ӱsm7Ta]s槱AN.Xr.(˻ k'Pxdif($e%՗ܝa:UI?[N`!OJ3ݑtLjM ]9q.rB"T쮩u-zSkxfO/( Sou_Gc!iOI<3>V?Y Wm ̝ TO d ."x8pGs~ޙP3 AB.'qMԧ"WqF"Wu -mjQ5>? ݭy$] ^T;haY>Lf~kjXWh U Rl;z$Ef3WKdq:ž Izuè|,Ʀ%) |Sͭ5Ay%J52"(UYWLW,>WIڲ!}W^IT.x_Z Dף5 ^jLAmew1LLrz:@ Ik%)m ?ˈݨqu`wAVQ]>jPVEr{? 笌광{9SUͮ.;PW t 8 oCfvt``X.8Wg1S Ȓ-18;KߌcaYؠ`62M[|hlŴȢt%pZ!."LU|OۮFU#|ڊznA/! [ꤖ=k̪ ]v?e3ԙ &b֔hl :oӼǷLzc ʚX8vI Ya5LW?5<@n&J l'F c-BO m rF{K+ukqNn`II\uٮ% )q#ƞgpRdQlO';; 0.kd-1C:,ѫ(i(8;oblMLu\VZNw]'$~u?!9>7>NI$^f@O;Y(.Q 76F` ˈĦIHyT7N"y (񅦵alx ʡ's9ƣvըZlLToXѻoGnmgsx.I5q, $Eqă@>&{ S$q9uq=?(0[|&pOm \nc|ymDJ*ZMIYzJ 0#6BvErUáMƭ(pyC-$_fDD"]+/71j)|?.'&-ɞRhh2B/Eq$WAH$_5;/$ ?"3gt itrA{{ќ}J"eVWyavkY8;N6?aR8we*_gwQ._4@Q4C&0|UYzŏi"0 7 P FSX~Ww2<<6|^/K0bЎ&Y''ݧ2\\ >pOO"1&HU0:X,r-_+&7N-;_+&(?M}KtsH"Є{MҠk2*bpzQ75{8vztYmh@dFoxq ˀȵj 4FK> x[)m?&f.ޮcƴe |$2]Ab.]}8NWplbcޡY<<K<|YI[XUSOs%QFdibmEE!%C['H毽\/2|F|fk#17L,7aj~aŊ"o5NFO[#_fEp$O5%Tg]xLC>3Fj_B8ҥS*zovyAH.Ob*$g*M0K"JY!'͘ Дh'fƇ_ hTZld-˫;d);CwdLQVmfnv7B<¨ƌQ1:;tnrm]1݈[r؁g4dy @$L{PL'6g{s^6JXbʸ8w sCSΗ֘MҤXDV)}sQxLX#x0umHV/E* ۃ}LNv)ZzF8002map:=O~|P@mLi`-ރ 8F[!*lȱ[qDeftEPM6b7./Mi&$AjUGS4(DY8^ZFІ"oje-Gxz ;e1'Mk*~-{.)ĠӪ?,IGp`Yg3/˝8uu_1I] ],-vSW@۟.o٢Feiu3bэàg+`ist=gR>_Yݖ+]FkqD-K1r|_Ťw0^f*.8<5C9d $k8 H(]\}e#5!&El=i6Mި{e7f9ȚK\j` 1z'WkPh* A{جA^>[Em,2b ]:̿3oǣȐVa 1?Qi2YH(Bf{7KR7+&n1&%s9ZnR: ޡ#-!YT;!EM@+L'!R>}Y^**eS9EۅwᤉM$5<_5 ^6奾󺊫X%ו\کW-T)eƶ#f( #ng+I1DuEfaJP pf|/ZUu )mbN\U2jj gfߌ:#)rig^.mQ 4$;4¹}dOsdx;Z<<-N`dBa֞#,{Nްu^,y0iVF w[ 3J M,bROS%rqGX%^;栋wRMG$IȆَRԚVR#C^rqd6.Ӑ.mi \.1#{Bse D Z{wQ<ƄfŽ9c2).8 V?)X`hRݬxD FB}Z|߂WɌ,,Oes⯸i765<գΑ.K!˫JA(0@#J׃4nLH-:亠oM/~Ûw0]XsE%Tj#Ǡ1gGs_*_ z58"n3zJUL!JF2aʼ~ȪEAVH9Jǡ]&,$Pҟ_ Yf(ڧz|_x{dԺiwY9I_.w%jn)-)S'tA 7!FM>zyJWgžd&6" B1dOg5_ĿxmV6EKeFiN;Q֪~<3d<єh]ٿm鸨'|>L@Lqr8 ۇ R՘BtZJdw[<.)Aveq鮅Y2w;+hAU#=LWlKP+_T%af t3^>auL8.ga-4h%Ly!b͐Ŭ6)ZZPlQF{1 Hb JAkdá@?^F-Y> ]:b^LfBf";uK~]*e>US- >*:VWKBΞWW;IE`xgSsu%E B(s^`݃~pT*:J#I8 F*x's4*9YS6Ꚏ#DY'@jx*čx-מ8tM8ɸ1:!Gԑti #9{`EoֻoFv ]r4x';u^Brz9ӟI1J#n~vQTtN= 6(Ieh٣l,+q_zlG9vg }Ac`[}ocVZlz3rC]M(¾ pKk ܬs9( BpXtH4AdUsQ7aEkeRh4 q%ER/$OZXw`o.H޹yڧU   RI u O\.yaiH{ޅa[+h[Ĭ/tyzu19/vѹ-3SRܚ9љ商0S 24R/ޫ'ۖ?N!џ᎚C ".PD ۵Y !hzrOp{ Yl ;!umHD =ծ YOҽH^20vK`Wވ} 7#fIJ|!̺1b޼Ww磄SO x9稩߼I[ =M *KBY"I ,QXգDeb >Sta[DŽ.fsFgHN P$}+y36N ݁KD]_CҨW4U;( C(Nʔ.喊m\T;1 U8[➀]3 Afu|yGl^>vF/Fr|/WEާ4h3^3qOs.Eg(OT\& FW5:@Tn<ϧQ@#Ί?rg jR'{_JW>{4<\M+| A:>!辫ξd}k1uR#Lx DRxܲ%=Q&{t{Sa?@ (#jDsޯ|s"$rA<'`YP,+˴b9ס\Io7QY{<MBrX 㛥+/C:y;ބ:JȿˮP 91;W@*S2i0!kh"dd3\ j|w./\WD[d{wϘ`.f,Z)#L5 Y6E OT=hW%ӝ(ܗmVWZS?cЀ5oApS}(k G!K|9?]Oۜ SgI8U@Rr> < 0[GLɭ+&r@.wO iG*yR,j~p$ x,]D6R *B}H^"d.$c pqOcׅiGT)Z›u[_$^0`.C}Ϛu(硦ɥlxTzoJ1ۛ$F"bJMx|#?/^ pH!gcHu ЛZ̄r{oŕL ^2F`I0ҫa`i՟epǻ9|uB(G>b%r i),Y e(Y=ZDP nk1`CIhT.MdPy6ߚӓwZ>g5) hF!sHD?MV1:Nv(Z3I?E]?6DKi" hjZA5D{P](ķ3CO <~S:o 0ud$4Rv~å.%!, f"znY&$}na3'B(d_'y gCOX?A]WF޿lN3 ڴʉsK=39FڿA$Qc1"=nMwN7rUXEõT헥`6cʀH>^ D<̇ƙ&ғ7OCo Ki٢*^~Ȑ)\;?W]xg,Y#*Y~>k2d)T8M ~ ȅp@'Q"ikvL]k1-1瀕F7Yf{Are#]goW.u(B֋`Y@b'46*A`ȇK æE )hwS\Uh'b1kVS WٲBuav`݂|qO6`ݏ3\fN2G/?(Ŝ`^>>R%֑(\P3;0W82ЖP+-#`l٭CN3\ +dxjaN,<Yٱ#]XS墋%Ĥ旅 Z(t\H F]ÐT_E ThcE"Tl5`U'r~M}Å'swPjez7#~A,Nz*_^Y[V|ꡢJ=i_-覬vexR&bw2T:,cu0B쥐Sip嫋hk]: gS{cu!~ٌAy/vK&\˘զN7"{ae *zT\|ZK}=0hmdzv"#RGk ]uq4qY&;: T G$:µ,Mo>/R_Q&} u1#\Ip"@p+5a*t%2/\ )aĝ uoM~\8s_O YgGTYA'O,\'U*w4~]ls5Q L(9SJ!.dM cyhv\{(ÐٞkkT2wDB 09c v*IJGEfצlJzP_!En;G )QQ\QF~;fK^Lrz[: ?Qjbϸ|讅Xऄ:)'E5@.׌*٩U$S ҸbUD jI_S SN h+2M͎SF{-_':*VIxOEbe p#TN*%uYRμIYۅ PDk-;<|^4Èd5iL3⻇$<[Kh DZ=dW W^sWoѥV[3oZTp3J \,әk=7Jk l*Nb3P>OxW r kj(%{-GA!> hqt6xOn\d&FѻgDD93}dR)vkeŖٖlek] xN4 '0.|gjan̬W\4{T-P/"093i KMvɜ:(Hl)#b|6U5nAN H# |+xHQvGYmomєu ;}BO<}xD$q~YWի}SV$~WHE_AOikB_rM5A/,R5;_$>Y2xFl&Cs*]˘U f>g1S+S^,ARa~ƽy24aQ}b '00% 080!}rU(W {lL-T$~r? 62Mf7%@B풑$xu`РjleX}|8$JzB^nXF9lkJ41n@@] Ju -k]Gʂ?dpފDAY.N;aZ'㮢v}#Pb@Bx]YZ)l!0$ }ɹsq'&Eb1йd&i h:,q&zG] Í%#eP&h{9XXS,Cۥ@r{5]!v!o{XfP`u/,k9 .81*l0P!rKxw'?Ȅ'ډڏa qMآ:~ώp+k}0T Y@J:p"Xb|x@(& 诅:|%Q9[IvI7*^=>#,TMCźVJ ,xRCW8yvq5)mvtA/א%t},EC`76m~*JY)߫xmCV/cڧg7ADHu勌 5[b7 4D;i":=-b"aдpx\/jy[:%Q}\! 88$}V< +C-%FbNHTBA񄖐;U89Eq0H%.cWpRs^x׻`(:Z Ϝ#îCМ d=8M7p+:|Ɍko$%YIg<4rh-c#$OkCFLc4dfrp *cv>u)K(M ޸_7K!>;9Ƴ\}燨o0E6#4QQ1[ g~hn}`4f._2J)kЧzKY2׆ rNcl&Œ r`s|1qO҂DջYfr;["؈cWӳ%ӛ1!QTG!}7 p)sfQ{Ǭ+]9p*jR{)E&Z|P X6zy #zLذ7&uKs?r)h~,JrL}(L@eт70'x;rAF$K(( Ɖ#X<ŵ4y1>˜d-7"/re (&y.bTWA> : dJ'abER/Ÿ.<>@axg3nw,z18t{3U;oO=DE=fc+dՌF_ `K)t<l bx8$0ת b÷pOm h$:( oVҢP9kq`8|F@Qݞ2LcL]9ckؽ|ե!̨5^Tg {T\L8ّ}>E{I>MVf -LI(+m'4-SQql1)ъeFL-J@MW?LgBV 3VI*jW Py:?lǜ{WlPX|c_LiiS4M)dފԲm;8 +A%t,'9Y"xy'Sv;Wiq"4[j6=]xSF"ϡ♈ر[+K^@$#A#Y]U~}JRPPR<~{TGTd~_jg*E" 8\Uya>N>Ld%`y_Lc8Bc߲+5a#@6WP1ڷw%v?kc$yG}WK*oCe*`Ĥo琨kw!ca$|GMb'pFYȻM`׊4@h!,NpAHJDnnD߀Yl& `BOG_^歲]bd4Jgw:ߍŠv;DUa+D~LVuQ8c~cC٢Ut1a^Nlx8C ׺SGذq\I6!ZɼUnY`:3EH8 :fqq s[ұ4ǞBa9w *O^xFm@Ez,Y+z/qr>;_o1@j@b/dJE%UYZtI=7:\X 0!LpzʉMS74iB;/H!B@>GEۦ`#Z9}EE$(3U:шhL3;XO(oQFV8 {|_ۛ[yo/S Kn  Hu7-\wώMcŠŗfɲ]leE7s838hҠ*[:~U>JϱSm(ީ X8W 9Ef% ʥjKPghmWK?j- C%31{Zo48Dktk7-ͫݑTy}-Cq+硭gv`Iʅ)bPTY'= LY6+f '&2c:G3)B2fbfM5v>దjNEcYA+=szg2Rn띐h4V茼'CdwŰ0e1AnI j,Sb5dUGfE.V)9lOV[0*ADĂ!_BàZ'ҕPӡ 0BAc#dH*fvrЖhgje`(RAmꄬZ屸lvet4a(^ I7E9T! ]>\_T6g[KQ{JSs qϊ|pn4e-=ZMmH̩&yfꃅ@-v'Us`4{ 4Xc) S 4biDs#\KXrfqal3<'Zs5~ꬍ#^%MJ2u ^b?лpĨ9-gPR 7!W.j6Cam'`s!2ʌtR.smq GV#ޕY,!wޛ]čsD:0+m.S1oyA& /v\ўv`QP2{Oku.BK:?]'J )~T ۥ9LG@FFQD+ ds9{w s*fhDh.ZbL!M74CgϦuW}KJ R⩓Xᘰe@_}Pc^#gIYD-7pt)(k.VP":R1"(Ơ>Tiʨ[mΕ>jYz`*bjDipZ7fpjw[&BZ}[ols׎ ܡjh S,C 0y*w?f2fӆ`uc;yhEvW|RQ//)wE_l8#5=O+z%]M V?E̾`,nNj4NݨTKW"o?N%?̍_mcw}}x*!S \:kvQ8)+ʎtmn‹b 2ult!zDc\̆Dc҂cWaY5 R ?ua#cS[3a,qD#(*+!Ը;= ;۳+_V=AHLLBU]Znܿ:➥a"HR7]dO |}ULv$)o%@iF!.lӵI,Y! >^V8&" RT)(rqSU_ohfE__|PeηZH"c23H?#ekzwTa"XzǎFz>ѧvcj= dj]]e_1A'J75G CAU">wk{*1\ӥV^H(7UE(>$W\O\T|f])fKw^?Y%WFP(p `hT@1jk9{@ AKtT14y2ZNgD/zibgޔUֈYVܻ~G_b&$7f zWBgM &YyR7iZ\$mR)`[ŷ'1R(:\y{}ɠx~<ݮnB4$(ueG}E\e~_M*sChXRSlů2$PObH Y)7<7<*ʯ˘M9uX-x'z|=et[{7^5n-2;<6^,=3|H[;ќD3^ +]qY%`L$"t4&0'<,Yx|z@yX<0i?}ǹ9T%ch sD}CE<%)ׅLZY 'ZWx"a2AY Q0G{x]<~( c WSRU!7$UĄlrZԻÚ&[nׁC߲>r;Gf/I=>l.ո7Eo)& ùKk# Yc1 vEhec.+)?oBT+Xy9ɘǑP:j7iUMRgz2Qmԏ_ț.9J )v::=ҲC;J!P\{\_jGF&\Ilc lvz}8h>L=ke˪ꍪ7S?`C Z,wʠ06v" (~й]VwՇ D[@WBx0"5BՖ"g4i)\Y+Ϧ }$$dB* QPh@ܡr Sky ~ ^c,QQgzS8i]G]üAZzP$љi U=fEw)җۄDwFgOBUP $T0ěQ6ZFo\HO^fo\;jȕ6f->$B@H?g!9eʝ&H^]=dR4IZ+xs8ZvCS45e_@pؒ{qYVEr[ZO#:'9cDq)G;Ͷ1{LVɭSXdהz7&=wNnlV&`?J\Lנ!}U q;؁"58F $p.b&Y",r)®x ~`q5U0;RPWzPZgPLCF+./Ė4ܶͫi1 nT*J+<k8L|/. Ew5?x,r{ѐ@.n-y[J-!pڙ˦]'ڐsGN(T~}m*0a菵i')}(bG[ҩnSyXǸ\aL&5!RM2q-+:UrϾe/?9QLŮH~*G8OJ5SnD[ko>^vLsF7TFEqFeT`9z 8C@.]A1pc5d`+HJ ?2<(oF[Q Y_ޤ(SC5#%XCxN@úâEɄړ?|)'@R5G%k(U4O&۩ŕqhP"Y åb"FF /E/f$f O,$O2K9jH3S`&iTȫMa/)#S!@7E8Z~Ն}u!"?hJ pjU!scD |FcR᩵;˻>hJ}.Hz+Nf u*ŖDC{ʴ yx?I|š"wJjZ&vOT k(Cd˃!mIHMk{))\),"g.ג0r kYsLDopF2g6+ve`Ir=J3?. @B2@ 2 %zUWNॐB`KvOÑM}/r| W5 Y1$B787Z\"ñ76:c|q2J9*Ȓ7O+kZ'fcp?5WzߨѴ̿Ƣ׬FDczlp|":!\ωÇ  gE~C|]=!{0I%4y0$5.0qjBF"bX ,C\S` `aOT;ϩ}4G,՛?/c:LY2n#o\EO%!3r% H]R?9} Bs"[Jbn9N4{eBa5i?z@P7$!OB@:'Z"poW2)) zϯe&zBaOVFw`C 0!S;MD:qrZ'EkYڭ=i-Pxմl '\BەX U#%?tbNjB}#`&P0%z i0~,\tcCtߕ~i*Z`K`Ei;hk !uIMlWT~n(?vir&[9zQgT=áGw5b_WDIzїf틯Ӱkv<}!~֘奊DUdxBҜ(1Ņfcbɥ%4#mBX2źVtM<Ȣ)/X%nL~qPKr_ybd W :ydJٙ辡┘y\J!daET QձhD3[Vܿ{n"_hF|aLMwnHLPKۥJ阾xS^yUlo>}m oCwY1HD**-ڵ%3[~*zAMVʙ%7J̒C)u}TQt5eH\ "yWmwGT^! zur\W.N&򾢿R5XNe$T6v%K1Fۤ)jF[rS"qe;O΁8gt\Ǘ(hRP}ljZi=m rC|P}v:_.R% q[*HUw 7"2 _ $"ba}a iMdYapYԾzf` P /2Fzs1.992H3Tv-aC|;pe1NR^/UkENj YA+S2+۷qJ6rB!Ewό̓w?xzQ}b'g0(C?ɹd[}?[ēz6!jr⧶bCvV^QitjHw}d54 H lmp#/s}N5jOZIls^H$_[,K P A-Ww+Q'fEkhwx_"FPd'%bNC0)]GV{^dX\ #钲h ćГ͛٧7,3Zn3  RzAJR$D > EOqSZz(vq"'҂ x&qSʩ9t 6O}qam%c̟{nOCR86EA'`8б|>) !PQ[d*q7@2k"foz6: b*K l3'N JsnPN2Xő➿- ~5$F?4.޵*4!srGAx3jq+ ^L>MVi YR lJVU<u c0/jŊ!dԙooA,_9L §S;.m6(;8h*ߚuŨTT Eﶎ~/[% f4k?&rp3#ȳYq8~GU7VVo~7|IeIx& -++ NC UFMع*h0*b LBeʞAv5Lxb3'PB昋XmQ [IR6Ab]#zU^i0QL^)@8BhaG)&)N%\)Y!Nedviه}՟hv8`yd-q46Cuy fuF}V3JU?~$X0 hrI c׹lMqp '4N821`7 hLHBP6Sm"~_Z *4p@O~oP%sD'"'QMLf86d'p u\]j3Szݧ_ Jf0gEڜ2be?Ka[P(k8&Ot<,-zx4hXU,qwa.=@TLBxKI2V'2!үqFop\;L @RXD9/{^FҶٳtb+W+u`WAO<|Sůn!8݌Z"^_1 \RFr-rOiscj<`b߀J-T_>yZ p#kd9yc1 O2Ѥ0LL'}a?C,LSf1Q+ju2š KP(v4pRMEEP$ӝ5<^/ 5~';9.`I|g4I&= !GVz( 7^sr6X)ʏCQnVvʺ@+R  J,?b!Yo*ZC^]5D^9G᾽+(ud)&UMD$DkкeԻ*!bŸVqVζ@Yr]fl:T3E>ɟJ^uymv–j$qvs+|]DS/ yB_synE0=~LcU{7;ێAhpZFB,ˌtĆ0$II㬞qW%mC$%v^]? ~Y1`+G;ZWc1|]ؗ@DU f]_ƋH<q+Q;,z`0K5 mo`[s3r`n!Kn(~p.K.}Yg'Lcڛ{\2)o"( 5|]]Ń,hYu~ < |In 8U)vsu|WZ"8'D"A& Ln>}xm<)F^l~K0yB4t[o5)F;fo5ݏ!KEhP~tӰp,y ԙ,^DO?ȕ /~ihWxESsF񲷹_Vӝv`KUda<̭~MZ^7{AsN "*wVwge3'"Inp9y_q8pRQǗG0hcfNx⎐;tzx[W@Lisw*﴿T,AF M  MVe[yԸW}ZS`݉`3G+dCJ7VGVj7X4o/ǣ[֍ =P[1]N [1Jm Br D5.NʚMJ6X,oS IS'@=HꪓRwV:>O.;J50?\h=O1KosK?ާ=|̅t]&H Zs֖ {rqnRǞ'ʛ+"J&i sN(hz|c)(l2B(iZ;khJŸ5T2|XE"]ݿw袥Z]4?4h?Cp8]FR}C{wanP» ťYۜLQ NMX$`.oKfRfe?sI90 0Pil+!1gC&Gb9sベcx2&IXo>D ^/lo`'⤆v$`ѣoPhJ+%2^|#t0\ vuE& )d0^Ϳyw R;>a@ X8t/,fZ]uX[EvP^0O?QaD%g[]DaoLDv[u$,cOQ-P^L*M":<3IWu-\ L3f["^^R(̜VlUHOސB K )M!`};Mut|/.酪<",ÔsK[vW!*5X崏5TrVk FHۡӱIjy 2"yZ] 7!'{;\p҆-9:x$ ^`&j t v- ^)i/Vв;<J.̚Zb5cU(H'(!\©h/<lM3qf(~vBF_-dxL6#ق!;S!ih%90gJFhR7y[aCsĪҾ.BYq h:ωR/_XRwAo^y oh5& UwT2#hU;p[ 5}`AD㗔0_ o䦄Ǫ`=/_faɺ1+BMZJѝc_W{!m|L@K<7Xp]$a"a$C**W,OFYPB(2<;ޏD-i0Hjڎoў(p~Իa>tAx i> S8-בuj*1%uV'9Ǩr(LJb9V5گ$0 BnΗ|вa(y;Q㌼4Xh} u7OZGM+R:j85UR@L":q~|ʾ; 5RW>!q:+`rrqkL,.^^.3P}MUTE~`΋,cCY2@F[)B\2;>^LEBw~r,VB.۝I#BXwSmU ß6guŇ>f3R͖sſ_7`N9dz#v=I%=h :jeyEWK@J,S{ϊ. P Euc:fg­~>{[ G3/or,1H#ŷd@sZokl/ ^2zvR 8N Eg&sS?n6n -susܺ~z -ɛvᤣ[DEr28U%Ȯn!3>ql92Mn lK5'nrIK-#Ze1^ :P x9im=,g$oQ挰;«_2|".<@ ݭ@<ͱ_эkkUL}r+D(tlrS"qWq(y >;1Swoc>m^`힂>#:Cw-N+I\Cg@vxmlSeej5rmNBY:<Άݸ% ^|514C:qvK@XTBvs3省rIn(=ƚޢ`0tNz4Kn֧sVv)31O]練_kcuv+d} %:3ףNi_1U>-ǤJuT^Y)%F_$8`π Q^:D^3;IޢqCb*tEXQRл^UoG iovB@j#AĖA4??OET&O|'/R 7AgA]Rn5>$/g R$(u84٬^wBNgDc l9okKk5=3YUNãF [58Q }9b_KR]7&/#slcue?kF56^4s"ºeMf}U]OmF."̌ n뼦 #SPeo!}q g?:  Fryb"oT`چ83{kǔ>rӏu!هBCK %pJyLX` rpe2wv g_,A FlN knL.cCa[+5»7Õ ;>e )>]()̈́\eYv1ҐƥIDEU,#sG vӱCxj$g2AeXEX:)u zW-IvʥPvu!t$RyVy -UpMؑBINjH, Y(rD'ڳ8x&"0%lGJո H#٘ .rkz(<; =Za>zvLs RB\=a<ڟ xu3N*~i2²iѯ] ͅ/EE~’ Mp\"sܰkC_gBg00Ý.ipAjgovv _V.JtU/ 3˳uL5Dĸ&Q刨Er=,I #5D(Mkb!vR1gnF4{-mBc\#BhnVS6B>FE˥wse(ƽi'i ix^Do{.nlo$;d8֯#cc%"hWkR 5?= d_^6t7}rF{=w׏#N2$+F2*1GSJDPG1UxNX!)Huӛ"* *Z6j)rLuxPnx=q%xz躚DzU IN>*OD$Gf A[ e4h(# -ƷpvUqdGHHI)=pirvLzy li69q)ږV9"P-8 S{϶S),Բ'KGwQ7I)qRJτz<&uI,:c9}F6[Ļ\XB14gb[tq [(-vyB/sjC;tudׅl/*C|O5.92keOXcN<'XKTfTqyt'n~aaiZpǙJkxzUfP : 'phnWlsUmǢ"2_ PHz|!~&"M g U#ɲI,]xt`]0:]fQm#VyV_ ズaHO4w43 ) i5<9B8.HW`|Z,1+gyVv-#M-խ1kIIq{mTv?&fю,UAB|iNQKFf(,O1*`VIqg糎Nf^#I4.(-u, 8ժU+O}+^ø3,G^)r z4牀 tv؝E:YV,HaqٮD $F?P+(TZ%c/0w#bu(tzcϿb;4&+ٮ׾@' .-g2_ 5p[KeYFI'<uQлR'f;4`c-bxFu>)>z?+)Gn+a(s-$jʌOo51nΈb3}F ງ&+B*C@+M5gjiDil /zmn84r^U*f|7]%/;Dl; E+z1[_=1bQ;j.ϐQ]dh ΰk;͋k~9~) .aԑcg%Zb X]hYPkТlnSj3_Ͼa'K ZV'L4R.lY9G1<1k[ZuYngUяb"|5B;ܙQ%9)YB`ufW~` աC0?P'w轢ݭtk&Feb}| ;>i#XDG?"t CKaR_Cn 飀M^ɐ(e: S`XF97!<`͕ !4M>\qc+}1[|ѱ+܅aOzT&{sA @;pH ik[ˆrc6;WQΆBr,ltl)Qv%pPEͦgˮQJ;{JQ #`‚p"ݑp\2i8nkIIϛ4i)%v+uZzG3C,yHND7dWQ8^3 pHSc2^_`Nes|BB!$=XozGg=1+뇠Eu{9?5;:Ǵ1Z[V[w~d[m9:q67.S8R ${3OТsBuhcfi9kX@voy&p?9s[~<塎xʆWs1W 쒫wt&? .sl6DqD,Q߸[- 33TW_ʅ^u&wZT>w/˘0_U1.$}ltz A)%y@2SIV YV猜{. 1:㫹 Hy 14k\u+$$,ILuDqOޝM"-7>P -0k{ѡo/-"T,I5LNqQ3մ;# 5֗0d&W}2 \ldEM=OUxʩ/\@8˼lhb( :{ĻݩTh?*4kf3"k/NWd6ͦjjbߢe ж4Q+UQ\8iE*kͯ웳7 n4A0O㣼+-W%i:t@|rF(rz]=iSx< >ADoQ> %x% Q UOY }7krGWTN54]h_x{F33sPeEhP@yлW)8G)IfrhVڅxsQN*I%8F?F_AZ<6&Q8w=[U$s |"\5BEV߫XydG~ܩas$AK`.k |_:]dϽɠ #mFa&,l=܀!f..@2 O uH DWqQv|8uqkC1n];@:dRQ\1Xꜙ=$4VTO?_DqPVgONI4;LA<vHK;s(Sc`/xi̓ .5rՕ2)"@㠈teofylŗS$Iİ/_pz5(T?wC{ОRכ0@xʯ-rh'ֱV^׈oYny&gN[8n &Jkq͢*5Qr #''יT~)̾X0$ezJSK?hQBĥ ?yX[xAWG C؅ h{b sGq؁ntЁ0UƝ}XYR2!s>-[.șBH!dY։N%?)H3ǥ^ZZ%$G4Yn'K>Ԫƪo,gt-Jy*x-9':D$3]1_ sKWvv .}yѝ8Z{A0y!i#xѹHG-S]ͺi @c.ĀZF 4 Q2bƟwb>Hg("ʞ:MgPPpԀ>iۋ~!5a0=}=\UǕ~+:z1˅VgV*ahM18i_ <<}@yoIlB̖É4IfϣppQ'+XB11Fe7;A\Q- &99xǂ判_phOJ!kޭt$xB)a15##B_gE-OQ1a.%А+=^xzf PK88p-K8_E=ڀ0?")!q:޽hp`"Mvv cP#ؤ+%{!^~YLhO߅bUNĖol߰R- &VTÓ~Wd&(uսri>BA"aNy׽NdM_/Pfy?>Iڗ($}}5!F9*:qDdިa^f>";j F?݃Pv<n,]I 9Afz$f}I-MHfuuïhEo84nr7 7#r *q٨ՙqEʍQB}k_qq5 G&޴H%gs+u7WkfcӦ(ŰFj_niv1VǛ3QQx2߈]&϶nvdx@f%z,0"\%,&z9=9|x5%8$5i6)R3DowAF:) ㈺y*FcHkv:+Q3R-w_4TvބQ.F@:ϮH ykyKDV̌l%spZ]X֛۬Hhh2 Lv+ِ5=N48M052&"\5M'Tbo cw9A[Fm:pTZvarO Z۱c(;Lrq=y i(ne}5|^?*\\ޠA1c)8fNJ\ -Hxȸ!:L@HY^ تsf"m5\2aDP%sLU̵l.1m;`Z~͍$ ^>k*}:kyňe2KϛMyVfiX?+䩂diԪM`KA|ɨN^" {lW$,r(aJ nbZZG/U?LlFD@F -n\2Ӓƺ01I@8V "͏7-ߐ3Z~y@w$BQDȩIؾ8WXuk&RC` ΄}"kq0kW)GV7YMH?`ݯe@dW]fJw45 ~T}Q3c/Ġ9nϨU?T:fz+pЅ-XmXlM-h@k8 AݣXQ"$Ia ~Ch+?7?>IhWg𜀇c3j[GoЃo=428XBƨZkg!-o7An.v; [n1# iS#~Z(ak1LI9Zms~0T"n|[s(NR!R)WOTsz%'|ˇN?)9mCM0'{iZ $ bwƲ7|p*~*zYeU_':֪8:&JcV2X#V*,噽P1 M%PTT9bB5ʒ ">Bȡg\^.`5M{ Qm]ל!T<~4VuHGYP<2G/ u7bho5oN//ⶶKO3'_A}L@&HCm"_uZ_5モ]*IYّ|[o$w$1?&G"вd57&OXj@nJҰQW]ظxkcBAZZ sfJBM9 .јކ;D+&}^I:=C鷃'~NY= %Cj%C%Ս`oyӓ^7 萤hLH)w)@5{*@5l PO'CaɝӬ"3 ?:u*[y|^QAF07eWdmeFB y_C`m`F5ՐGCl,RG6H05=wC毈!KfE_qhNzK9T.Y[u VrvL6O׶\m%T85`&ޏck=%5Zm=ιT)q$/?],6RE9LMprg<*wWi:K-HQYA.;kXwpiQoT f4 qBnߏ <(/SG*ྕ{ECk?T%4UZuِ+&݊}~4rMn; o#u(*x?$b_(U!4$Si8i%dfg{pFKXi۟w#[t'zr`(>|VcQY.)95)]4V]8}\ 94_Еj-~ mSX#gm|Oо_†"xs FE -]&'BH3T`]jZ0"4Oיen ݩOW*wҚ/{~o~bUm?_*7zc6NgGFe^7J{p-(舉WDeߒr}[SИR" 2"n^IX{!'Y3u: ͫt|^~T ܦ^ hfn"cRCK0ѫ[y)6żԼ =C+a#!\I`ɝ_jGГєx:Qmrh rA{9 \xwop_ Tz#BTo'֣Y2YքƵ,ot{LVxD&k7_M&W,7MB|'ZabW@>R +?_]ls9H[j0}OYȎc56rdBWo.#󳴀{Dž9prl/ftbco/K3z&`IpsFiϿ5%R(ۂu^7ʭ hJ%*ɼ$?]VP2PYA5CrF=CA{g${cb#D,j0D 4VN}Q:ϬXYۙ`к k[*#Տ ó߹(Hr(ً~w}-_(&S?;5 kEާC%)^\LZ2J`|$UپX@:Q۴ ?f`^P{tϕ/dK:2K\?'3xP Ц"A݂/,eB3[Jx-Y w$_YYq^Bj5mZ4L[ imD!OyPOdNZ!WCMq>ᖮd~< ͱil&xC, PTn=nw#]=lxw0 5%MMy`}}[?zby룅IAbW0ʹzSX.gR7tructX]{z4f#d# Bu$:l >qS[@{F#ovVHb%Mm'WWĺ3P)Tz!,i)OA`s:E p×Z1߾ slbZR4Cs;"b 85?NL<lYxJIuz|֘z\᰸ch -r$qs(jWC*j]1>RƋj;R*ږ!"LŮqL E{X_x.>bio̼!^ڗn#5x68XtU&ּ%qGD>N;LZH;9,NX$z]ZHFlע!lLk:DR 7j)cd \v]WK-| MÆMT jC%)8X@/h+EK;wƕ뾽!}CsheZ>O@BB>:"J r؛a5smyќO&<#s`OK1uzZݸ^ԖGK4p]7#͞pcqNL_7ltXu8~,m",z"ْ!Ir\Қ0 ܹ;ޖ@"ĩtѯWL޺ X_&-Z63t!NɊsX#і r \\2 ["^4+2SgEۈ?s Q_H4>hƙA &+Q+%~:RDjg;E_ȅ$xsfO"E2  (q`}zsV6'!OLuJ@(}xcPHI1v*+Ԉ}J{TN|?͟T*% ilZْmzphpB'd$-^QR?{*Ncv} ?]X=QTm5U^Ⱦ{<6{ 6{ݞjPla^m#Oa~sX:cmg(Oa (u\Ao`'5{D2emcd7.l/ƜbeOߺ#TGJz"lO`_D_N'IyחjfHYT:L`Dzs!VZd` Rmٳ=i\$#eX±ejB^,QInYH.7zѾk[WfNڪq/1Ld7nw͚U#f&SO}8A3I'#*}Bj$ ػTRI܀oeQn1 HӑsBhk;nŷ, *qR0+$_ &YIh4Yl1^P(Չ-ͼӡ℩JyΔY 4<ǒ8a'Ϧ*ž&3;؋Ց$ Ë (oX&pI 3D,A)jӑ>wfRFx36̏P/8ƈe§sM+4LN  ^xz7(_GJ7mJ SI iPW%6[./X1YG j*1#`ד5GSC~㨚A'`&;[lݱW| 儅@ᗱA;Zŏ&諠X, +]zL o5*Ωи 7Kg9|My%@En7YkK^pBA"4qIX k\NA)Y: Gdk0=D;(WVlޚZoGhDzcx[TWjkFښpWG'V\Xt'Xa-/ͣHcG֧u<E0jdCZF _JTLQs)HBLR<>tq5+ӘWcyi8;B>W~uҲzxi2y?%` ䷻cvQ=ԵoHMTds?X W#;ՠ_1#2Raέ.6+DN6|uX%5_\ısP&,`n B͆m " #:.-Z.rˮf9ڭ,7\Lfұ=ܜ\ů*2$3s3@-PB2GjcZTvږAy ;mU*kJUt&~)7 X75 i`4q`s;)< ;x}T|_̟؃WQ2!Fd9LTT'؀EsLV*Ũ J=߼ v 8)l\9@^yԱMw/ /?@ W9@Y0k2w>+E+'d=X]hKɾTE51ܺ'_£S>;gs=?1V.@yۊ Q ;k#̥r!/%<8l8/J쭌DڬȇfwPSmΧޠEmո(8 R^$J-ǸŐ s_"}i~m򄬂f2=o\Ptsz=mo!蘌QT,5熧92DDTyf6#RGΙ[}] f Ê(R%,3*$֖h.w;bY-{,ks33MBI-q2ͫ2`ȝLt = 6)Iͧof砶71+d M>I1&-F&ZbcvP Z_6 t#۪t?}%mȪqo2,C2so3=b5q.]m}s3h"(L2p]-^R@IZԤduڴr {$e"9}OP42ĀwWьƷʂdib9SчZlPDPDA@sBll@|^h{wL M)Ÿ!bV$ ozXCxJ,#Q{Ky4D?(+~]lYoTL)ڕsS,I~A`Ȩ͊{KհkiaC^Rf iЗ@!hۤ8TRf?>{%MNquHEJc 5m" ##d5%at%dG*eK,R2?MU9[|=QDW ֘e04C[3f]+$ho !~Jpݵ,l/tHܑ,(}9-L:#d x־Br#st#Dε 7XØDzbCbCc)[%N~7zbi'MJ8f_O a^bJmZQJ$k=$LpUԾfǎKku吿db 1N|yvꭖ )K+bM ,J2yV=MTKU7UL[ F1Dӈd@9/ :"$stv_kM[qd@4=)aȿq(JXK.1oj7f6X_[B~;8V8}Y A9MV`NgJmAt63dlmP|6 reIeG1^mGGr]cߚʗ-B R-)VVJ#kIQA9gVW4NJ<i_𬺪( !V in#P$_\g&ƇӆebR| ;1+=kZ$eQS\](qh.Xd}8Ϙ^zkR h4>oØ{2ViJt'rv0 t=;98G}f,e>1@~O 0|<RlARNxr: &|FS?[nƪk'J*چj)OgI[ s״p,UB'"KƉ9Jt{)RUUy |q\ T*_PIՋgcT$)1B97) cuyiEFoAœO͏pH^iy;i+2Y~Hm"&\؂e d2ךYAȳ\=T.%ݮ}/B"'8@|n>c?L/1drogC`E~ xQ_a[hD^D,"Aw$MTI!E߆m qqZHW.2ݿZUAm 0@6'씀dy;xֽ_20ij k3:s/.·_ֽВ)>m݉v3 kς4dJ$Ys @FJKNE'S֭S i?bxg@2&i>os?nlL+ԟP޹Y:맶=OauEaY ccL?)mL^`%]Jav)ܮqWSœ^NjK71f- t(#k;z;(zh2(JyG%u%: @ivס--G gȖV#z9|l"1fؠ,L9Q~ˢuZ@h;0XVFCfYRBy_Lqg:Q (.fq7N vhswӾD3{~jwk7:AIc994e]4g}!{lkd,ȬeKWY\CQ}tց_5Na2w 3ya ^]io!I$构ӱgT"i}YX`pUG$0_}uiԋ+HJaګ;g|Kj4L}WL*48s%o¿܀ئ0Sd+nն u> K,<~akuP )* b|WBb޶ph:9zQg>"Ia4k-/*vcn? #=RryEfCl' 3SL+jXgݓbL+b>w4Pjߟgv榦 m8B6X&V ^ڟٗEШ6 -h$Xb6":(s2qzaPH6GkgTXja0C?7ͥhm?fzD cZ /dn ,̶#z+t\yMM.$ĆɷSfU[KO5Q8¥9puIs}Wﱰ0H/A͆@TU&)FSYNY ;#ml]Z"˞v?4*ɏTZ 6LH,rѾ-4,ތh8QRm6~5 GmkxR5(m7MISd2@b8o h$i@kȐý{8_c>r!{`gfNy!@;KV 8{\2R p9]tbFhٻo^UC a+:3+`!wd}w,-CRDy[4@g7#3oi)u?x'U9Fђ;qv>o"j{ B EI,+T2o'sH>*E=g.N9w4I I]'GF̡_;RlR"aDAIL-(ʗ/NItAĨD d5޷K_Cd*[tft!pj[Z@t d-]L3n$Ðaۜ P//U8 GX=y$4+@qr#(WNM5R&J~ЕYMέewxBas<Ԓ3D92zX@6$;wS/]qX95%dStUxroh۝-8,  *uC, \Kdl[ʺѿ sw4Sҿq-~LI03 Vfq j8QI -y<,"GazK܌c0]LeIH5R}1#1H\w&AP8}]y/ CgE~SiB`S)T* nVD7`PFu5z#S勵ܡWNo0[g:`FznMB:5 0kcy  ut(J`6Dly%}l7RfY!Y8WD&`Ecr\0#.] ̔_9?0G"B6~>cEhn!".' ݮO"PDۘs*/i%Ě`{l3-VM2D79ԭAp}u5Q}M \U50&G)&,j=OiR FJP-pCv٦@@;YIp={*zQ%.%nޒWi@I퐳^ysе96S4 kG<nu\ʄ•G|GREd:NUc ;H(Ggی/+R,{|[H\ud[l$sE&97.X #?? &P'~6"±̻+&`,ß!DCNC$vm1,PQ5)c^%f;@(jUE r{2Nۏs;ht˄^`nZ΂v&TTl]kiW $Eć5`3mTlB>Jf |[a9.7rЗT_5ox'_ s+z,obA{K3:hJ1N]mmx4e8)['0E6?2}Vb}wٻ7f _ OgrJs6wE?(_KM;C;?r>3(y @nQIc-ݻf?q3\u?m.T'~+kk h#FQet1~ @˟/p=1@->\0d6c!T~8?Y2橒Q(<ȣЁշR%ka8 h @o*.07QXkAP6F!s A"iY& S~hr %Kϗa!%ea A"-}Pb=19?kA#"t{ C$Ð/~AhɺC܃ҙ컎Պ2M8rmi~]ȳQ,F%=bϱ5.t<3*#ٟPړjq--<\hȢy.4LobeJ_AxTBtgSy EF-Txv;]pek6DfF*7C)`}R=-?`gjv1eEFh^S_17;J^sbb*B382xΧV)FGzEޚs-aEkgysch\E D"*jY5 u5_T'*sZMaʰ{m$hȌ\I*93&lU&*5r6XfȀi zU6 (Kww]B]aCIlR'SrJ:CU-nxyGw },(aE*5$8M GDMCٛm I8C- CQ/>_왡`rC ^k<[& 4hXQO/"ҿ 1(.%jomv^ׅ;*Θ^.Rz pTqun+GR "-ȓDk ѢxHL !d$ \tW`O6F۷A!OҏryL@gE)TT)o-r P»]v@inL)kT9v Zͤ$(R0 ] |Y0X(%v=,̽ L zg_*:98S7^룫MonP1prq`_5Y3Aig4#,Hܶ25>Io`G؈ф\(2f?tjӴ+thPZH!p:MXq^*l'.;Țڭ/ݹ>+*=",LN;`gP>jjQ4+Q ?JozdflsJk:Me+;cn9j2ziƑ: LJ2xؘ'Tt|`̮!;׃.Y E(N꬘5ra-Rs/9ȀQEݔǁ _#ujYz=*'7*7J1%l"(*^l"Q  h y{] ] ¹o_L Z66gUݤTrnoQ@>5Ddns@E𿮓2=p>32rHs/8Jd(B fe Pš4yWo]VjX+6~މ'<\7BF||c?2TycIWh+2 Ȁia0zF gN- ([jӵLS( # qv/}(824ش H@'aM=W9%|+*݅x*x&Dq^LV`bR a.sӂ3UvxZ]A +f.il7>,a˪3{Ş_NXQn BfyQQO~a`/0ِ%W .JM'G~#Yf=O ; ?n@)1?W"pK35%z>a$VlT1FY4j f` KIJb,Fk >&!'u<}eoijP? %poB*阘qk'òZ|ֱ.|M< a qsb,kA4.rbآ}Kv"k x(`0mFCM]9R-%b?]g:C@zI[v1cw{v,MBį `rbkttW̔Y" d975%< _KqA%C* t1{,/Sx{Q=!.jtUC5~dt2>:8 -qLNl$Fa}O64 Quy[_{gbPgDa b*YQAveOX~J Q}PkŧؖF4mѐ }}[tnƲ!wY[JQ)Qչ4!=!sH*C<G$ 5 aJ3 ,9S2W;Đ-ho[0ZV-}9zA$so>w.:izf;o}}&{hB)M]  AnR_Ap~b|`To=S67-jzyp?d sB"gZF 3ɯ2}VY7[TV]U3n}})-)DaIؕncF*|r5N{8Ɇ[m JE,[4mL( q]Ś)70Kr)yL3d鼭I拡`<]N?i㾣]u+ )G]|P85=ag<؁:{$F%}|=2qtU!=}'| 3ߔ ِ=-=MX=ծ:W7 E/9~\WWo_N/!nNu=AFp& ִygZU^Ԥ0Ɇ)7z9AvW9nXSN|lò'+Oʺ>/'t'2>lɢhr"UWM!4騺YBھN}1%ZP|$Da'$g}a3 Vh4U% R3MtUBj}HPRQ+5;l-|>s8I?ǵ;D4jZ؎ f:!R@\kJ[{'гcp7GB9.G&M.nV efPI?鴽3 A$$2>z35q Q/l%Q)s5yra{'8`1^pBpY{4źw%i̍59W2[aE'l|X{îZ^&A`78+G?\3 (`6U- ӑǗ͌"Xd >%@/qbGpFM'g+l$rZ>'~%fM )А.]Ӵ6?'G [;92E6[H_FxBBu_ ttzAJPaޭx$śxA&B5q֪ɱ)RHA\ǞZӭI*Mbh*3ə/,Vm։yU ᙴc) YC `QYZdճrpCRL9-I 0W=p]MYaGʠ#m 1; Pv|/+nL*~0G|5B1cPԷZl¢StOKVtIL[m 5";4\46E\`BSR SGMC؄BP\ .? d\ 㥐v@f T+tߞ]**`A75{nl9"*`ɋ($IF&]{Vyp^껀D@$7I$ˇ]kgBwvOZGR/oL;/vbĢL`a0UEr#:?MQcH3˂ZvH>8kcٍ iCkOItcW\{w.WAbr] R96M*7+HAy>#YDB}iYRHXY,ϸg`aBV:/~:5K+]Wkp4ԃ=3I7\Ha4YK}'>k>q@$Cd{yg$p ܽws@!w"A)@\V׮9ŀGs>B7\ͽBs~4t@S9P&evx|];^YVơ./AOqt( xl{nk(Oza@"M|X`:rmr:DgPE2Q^--Z! 0/-v;(?ƤaGH 3qo?M弜>YǙC TlIE5ɐL@U1[yRZίM3k;T!=UVYS=rՈujt6Rs.XD6 d'}qU('֬PC"tIK^r1ԑqIx6 T$ 0N[R% ݝfu VE?-2(26qUvэz$lS9 6oHc.fzxwK,oP7 8lKS]FjAYM EM{+{ 8GcT"*vJA Cezb< ifowo=H+M=\pwp|M@t֩UY zOLt$fD$QAMhp Xb/fE3 I(|O<<]Sh̒ԝgs!_1;[)5SɏeMb{I&FUrs'S7@Kr?1X1ʼF@>Wi@< > tVFr\p8& ڐM|DY) '1mt| j_"|ן`/QWJICc_ )g^.񣦰G04sF2n DnY#Zfew0VOysoЫAv)Q' zh_o\'mL?G;AU! q?KMnف]͸w 7Ij?+yR-5ik}FG=Z1X 5pzR3k\lTp:gУp{w]mfQ`Z7)TJ6 K1oLIG;)=DWzcGj`f<|UijL'mA6"30:(>g3CCo/cH s$8}Ok,2YGb{ `*=w 0}Y @.:A)c-TI'2^ф3K׮hw w,dj}ѼL^CI]>]lv ω-Bis PyR`G0Ý%qPpR4@oFPlB+Yw:Ju؞`ٴ~1gxg NtX|({O$.)\d,AQ/ c}n[BQKRvF7gK`+%w^[?>s/!U-"pۋ6TӰˣqF8vѨn_(̣ri}k)>=Y͂c .D(bQ4xgzU*eQ2`[VѼ2TayEFipGhJJ6&ٞu:A*)UUHLjy*?c͕ "C' Ly\\AT-J՚(/[Vi ?N\tM\؊Ժ4`#`Yw}20t۷dY"])r үnhړdo\,J.`nwe69]C ~'3U*x9Pw3dC~D?Sg$mt`{C,4,&(7k;.nMrW!T{{ty_j\ײ7*+]Ω̜9~FFS+A8%wcX0 I/aJJ,f)ȳ>ɵ5hNˡ&U%/_\V-h8M d*-жoU8GB\)~_SNV[**5t>9iFpyyyV&4S!0FQ0XEi>/6u#\VM3ʾ] ?A* 4ER_ƣVɨT10y\2LJwTs^5}^۱9eƹa%55γV4f'aD-܎%M+'BJ U>2X gq;~i rV>8"KoDXS=$ k܀̐ PyKjur y۱[{vpg h} )~@;a>pUKv;F »DpK`!k8d-N%-{+DL0k》ղ8/C~f]&ctܷR gh N0*GN/@/ 8(,;&@x3³PJp!SWͽY^^2}A>o01Ws?(ڎgȅ-l&N0qa16X~iAE0̥P:HnDIxS2^Z®UgCΕ)j<>!pW ɘ8Q`o jx+v;ۈ/ǠU94cH4Fw'rnTP%ܳ_::\7R&% OR$vi6ų )Lx)ו2+ƴt(G#.Z:$m x) (Yp N(˴GlbW~yO]x?'BX)wz Wj{_tU} ቡ6Ko ,Ϭm虛l'btpm%z|vַ6dbo_Xbչۈi @2:% f c\v-*=x'jĪ q8bױкGx6\yݸ1M4&KC tmፆ!*F~ 'Ec&92pX14Do|lNѲB3܋ѯrn٤]&~Mj gƛy,xZNbB j[@ed56OX'1rvfTGndzgG+i L\h1q&wE%I($d$qb@8 =*L;l?VI6Q= 3ۮwO"g82Cds{%7wDZwzvcċ΂Qh0~SgիВt f [хi%sֽ'̤mcAa1Zvxr9zː3/6?1tq#_naFhIΪyA3G#C^ƈI.^BVuuSɶwFbGp "^dWfE}cvqߩC ety:'Du#[YI,Kz0s E8KYbXJ hd,n'5di`'P~߻qFJ\Fh|J <^Tpjm]ڴֹX!7}J""V ݲ%baBfxKQ+PK̪!RadVґmGVcC*)@BcYV& x# [.X(L(.ʉM񈐠?.T-랄 yAZNJ! FRYjY>j-s1x)u!aNSȸ|s涴DMu $:;ġpq宙@#S϶ u'%Uj|nkM~i)p !@m9M9È-th qCP9Ɨ . jXYV\VJXFS[ѓ 3|BBpri3X+EW?rȳẉH '?Ef麟&o4zkv?կ U2kH۹"=`c"tmFG$"Sv[V aO:  &+78d_~02.M{yb0;Ms[$W޳רJ@@WB"s]8ܿAjH7nP.!{F;Ss >7J -ad̍ [uf2 wX(?A7(Naa:| 9.i ʂ;8O8 )wm `q88!*Cћu=-'lqgpc!x6Qh!`vOy2 B:-IbcPn25NY"y[!r1;4y!qf^F3G϶iS$EH")3[>eϪМSMo8qlv8ESϔ(o4x.jB$R]FϦjZ]JdBmUZ:YU0j\Eaz+u~NM.8_ T~ da63H;ǥᎠ.w+m%y:\)IJîE5,dӃ&M-s߉>0"Mp#_d;O3#}mcx4Gީ?˽cONؕ%~F6+f`BC_wDOOa/P ˕8ORj`4"J '`ȋ[)39iKyxH&iV)8'i𿁤۱g!֛oR'Fsց 8ԕ5}; ڗJ+k=Q.82!@݊)RҘ=*@b̶ci7" vc&ZM@U/R2b)Tۮgd4Xo*%ڳpoͱgJX#K+̻,1:ks5z܂aIW-CʤgpL1)>TFzeL@ieg**esQ9H˂?q*7F΍5;&7.  ȫc;a #m4x:9=5 ,+vm1" (L.י՘cy%2P|Ȩ3M%M<.ϟ)n3cr zj~g$C[?֥}W%2xW2wԶ}RO.m܏oh"}aż`of-Оl(\3Vs"v]t0ֳyޙhQC樧<ӱLs߽g@y]K,WW'swH,ׯ$&Ӵv~ґPwb խ ]ɑP~0m8ނ%^_h:D`7LWy?aYtq ;5疓U-.nAKUjx j׺70wDžJl~>Jī.b#f燁L'FP_JTlIq+'NH.̚w-"6ܳf#̾s\0G8Oc ŃH\>п z5>1. DS%{f5{nOeYnk!*7{^QH cҟB2ށo#Bfl};J# ut7 Wfdn:@UUѓGnBWԻ28Vi #g$lk@?-MZD.9G@S~`6y|amxo  &Y'2UU» 8+8' Yb˴ެ^1Nۨ-ki`QX.ҽ39Vs˪5 8qC +-w$.S AoU?̝ȹDmwv U{Ϳ]txi6GF ]Sdf.Tǐ笛A&)xaSqGqKs*؋W^ [+N\ђ?5`EK> I_7ا^\>>^TV2(BBQ"Bm0#@G^"S쀝ƔQ1}?Txc x%]MDz DKmj:TT/[X#Dca0>)s-HbTLrݧJWd쬕]X0woҾ< HF FaBA:9(RA<$2 qbT-~Hct܃16#v3 s=y}uloeLa-k4WPp xr鿩 ̏ʸ 1@?&7 \ Soi+ C{eMJ +atZd-d L!}-EF3؛4BžY~꺧?ҍ*7W~jӽLs*,PeuzP`,VTu^*p(~ %`*1,w2ä[goPAc =aԩbh \MS(irvʾBOv oqMBf)i۹:|^75uy(DP??6eaN";7DO9+cʉS%ܡZh2Xrl\@5iV"\(]=R{!q9jx~'`U}`?r35$z~5 ZQoi/]QC`=m_TCA_ |WaN풝I'ݳd2OЇ .HRʏqTo(\>?o@&2w"pB9rr擋ga}Vsv)*u-'YU-')I6 *rxiP>9dPRp=ps3nAY n}FZld{??'H &=s a#SJY6< w{3zdMƺ.g䵹7-aPGAJt^( Z==]{ê.V NU!ϝ$w:J@+E^YӰ'߬KT}H#-Ԧ O,>D!,/-(̀׮mjd/x #Z򏅂=1fO]f|X:K nޓIi(ʈF|!^$~i geimbx"HoCzk,UwC?)|˲ Ewҟ4SeyQWm#eZc@rd->>͹OFn;9kq̪#0j҈(r ̯x61a޸Vf;;Ir5ioC [_C!}`2Xa]# 9=j")?ok0গ_'%uvZB8 \b&52^CUX=D_:&2ALrՋt(XܷnHQk_;ngipKp->':K]ݞ]z`tlΟFr}MEe|tm851`g,(>U2p!6\>`:0=! ;ՒN Px}+ᎌ=l}hDDȮ=yaω=ͅ"A8-Xk F,(adh:3S -W&(&g^€Z\}6JM4;{l>t/Fxr t% y:%$4R :W,3PhoUƒ\"7rΛYq_we5 'Zz)ͅDPD9J.j؉"Zԁr9M%L&Ʉ7b p]MxT #ΝO_ݐ]<>nTO꘩r6H\"gh_{ޓkEryQIX`{s Gi3On;gG(2W3͌^).#Y|AE'EO1|?(WFҷmj[,uKY<YiA5k{ؓ]i[l{"4+JFeHo ➗ (5|אy=q K 1d ࿱NTڽ,+YJT L1gӗu@sզHIPgUyʩ>(2)HtJ&٢o2Hd7iݦ…qؿ ֩2)JLay(J!,i%~(Hꢐ> 8}lɵR0֖;iO b&:HDJx~ EM;@/C?4cTL׌̋tR_JL!7+E0B ݖR1ş:Zs.N_qx0eԽ7& D-ZLhV9̍69KzBr^Z=kJZ~70`)1^jR?{JW=6̕Sw; ۀԤccU=kg _Wq?ReL>x7 嫼]gq9G`ڵ°ݶYLp%]6W&_y1f}+%M`/EAȲt(2>kr&9|8sH;CWAIKws cd, o<\-'6Ϫ2&f>HNQngns[^\kC{#.4OYLїxت&`] `p=\&] 2 0li?J]#׀A~ys+0mJWK}o:vt C7 Z-JdB,.%W eFb#pnKe78ɩfN.M^,,SB=ǛwcþSPqEk"MUпV2Brc{=>]=7pՋ9C[xC=p#\sd/ JGpԲ*O8> OɧRUߞ`G4Ҷ੥^NY{EZ׉ w<~Ncw29[ȻzМ j (VX - {\`:ICבҺ_  kQ^z##ůwH3p7otu 4{]2mK+c-πnyAALMa)XYYW ]!P?d,=YMu#Udԓ]d@[[J3lV;E9,T<ӿ'֪"Aj(Gږ|YE׊,#9n.{;qϕɡb,,?u 8uߪr;7LpAtQ=Pk/]Y`9QrrUl)SŷC&.HnKg3ifRZˈo"f>5x)hNfʄg XlVsjJCcS(1eņburZ`V[w ExN ,Evp^ԓ7F[iQ\"hHȠjs^kߎ5on)%_XGDv/_iߓ3\m4 2'_^oT!R"48@X}oCV0T5%);hu@&%̺޵0GIǹ@8迗&g+P`Z vE{I ![YHNʃ%$bCRO=!K[Xbu&ݞ@_emnm gJSsEpkOe}qI5A82^fB幖#[k ']cv~thv%/x$Z1;SOAya-:jb{$N#z`Y^ry6s&~W8Z}jQq!7džik΋"ݜfbP% ]qhzkGߴ YմFk֬EF?yw@_} YvsapQyHYVNTxvAް+d[+0eqx4&A60kZV E[o}RME0+d;4(UVHd?lWP+? 8}~DeGɲڗ\7Rf5fx0h8\t `j,J97 e@A Fa6f) ᆀWqMVYZP ~fĶ r-i>zJڈN;X WվSD6'Aa_&wmr N}:`o,-Sb;.40nVboU ADq(ChiI1Wpy4LCdMH2G8e/&Wȿu cdu|EIC3bRq兖*죶iєZC]~C;G0Z_1%CDD*~bFP~ )ڒK:9@YTS!3څ.ž=f>o­%\S\!3;r6Yӑ|dmԫR䣐xria[DXLwVjoА3 hw<-a%^qBuLKj9(@4i`~p_O94$o..Q`ApI.\"X-ؤ.̹ӯq|$D*7@\ըeʒۂ\r,)8LIp_+9yͤ-kj'a}MyPrCͩPIkYt4=]}4Nw{0Ct8'o[JEA@+9cO zV$*6hlQz_Mq}ZxJ)ÍVDm]y;fg@bGs1: z;y[liCv84 97QK}O% N9ip~"I),.3E~(T3D-ȓ19~\ z]=0,U3i.<& w[o(xbϣLP٠ !ɾﳙB?%.IvFԥwo- gpaj-ݬޭ(ZZQN[N)Yi;" ߏX 4`hK 8ƩNY讏4 lĞ?K%w4W=& ߤDIl>Ti‚J/mRv<2;-PH} O묭luv0{.&vhs'og7cP3͂L$^Rlup}ҫoukTX 3bgVh~|-2\҄R8̙6f\ަq,epbDc{ qsI[Aa_-=|Q.-EeEJ eu5Q6&X8Qۇ /qS~tޚt ߆o~N*aHBW!xV+S_8zCR;\4`L0:׻Ms"း3+@'.&ˏ/A&jҤnJSo8- UV}B]f5X?q#Q3LMvkTTV(zzI`67mB۱k=n %R^dO?aOC fI,!jX78ID-? -$ wf8yk'#i#C-b.Y ,j?n `\Hƻ0xU"χnߘdH*pTEͽ)pHRɭES~{=vwd26$O?BC3ԟwCmDTi(?1Mx#wE-jbPE}2aŻ8žJu!IBM pP)yg|=G"ZIз4KKa1"K+݆N ^jp1FJRFe%8~˴:2yzx"F9u*+Eܲo,]oYuJ~nvJz2֚ קjΌ>-}H_[&#+w\dtNhLWmÇ'XO ek)|`|Aug[{JHrUx}w 7g"M:6Sap-eУۛ=0NnBft@t +Q7 \`o-5Kh  .)A]< @eKx0U˕.ʮܠ-ӌb$[mY| OLhfw*bU0AF' "\!(ƮLQ ;[tL,tZo}.ϊ"GinӰHsAKkMlVx"T-Bǂe:4TB t6A\i18]#GeD|g*zvזyGa 䛋t ;y vэ٩n ɐ4) Gnb6αx9!EF7HS sc5IEDe=F>jpV5y8B+Lfv-J.2C17|QD(tRµq^RlNj9V-?P.CѣTcVvɗSXJ!mgu`;-aTO\U9rda-},y_o,dnZPmT [+6jJ0+LQ: Hߔu \5|W=ʚき.5ODl &V\ Lozjod7H[2qG~Iڀ UD'R>< v^u 8h=kSC &͂`@֎ ^"Q1汣`]K `ԃ]mF(7ΐ_`vFh۝=.WRrSsZ"0PS3m sqbϋĽ`.R/PZeuR-xgtRb>]ix^^+p"NFc>/ةQJ6"}PKMC=Eɻ3F!p ASl΍ ^Y6:o A/OEԽzqrСZq-<uBe%ZXc咶ϪѻƵQj9p3<]Ⳟgw]5y@y_ }]SMts:zқnD R_ _lW^4$f2Wlf-qVkY/;V~s%jFl/>>+xL .9EURhs'9ٗ h(/%{ z/[+,M,fDtiG6NZ$8ݑ7~r^lf-c+O1*(َt֎,x䟸MΜ%z$g!N옎kKe[-漗K.}ECg8i5BFC֓J4\8/5VyCQUD/j:?M5Krƾ>:J`tͩN]dMObÛO*k0s*w*ͥa9$MtIݒ14 bn H {3G.5籁4ɒM֘kb '!<~RUJ ɯr :R3q)Vpx:̡"ă;LT%A ,tSS`Q:;0a;KsqRW>+m0G}Pܳё;ԓTZ}p<*CJ[‘'2MH/uJI66W9鹨LBagIBV^AY NHϹ L*B ԪRBtIq7eq)@6\^A$TU'*`y7!(jķ3vǴ3DX#<Yh yZd zF=KHiI,2p. INU$X=WZ^iYAX8;b"ʆ!ˆv LcӶK"=Vs+5}zBڅH/Nk>6l=}4 = A1}?@cƜk86 m3b.:R`zaAr:]L3SI|2 T9˴y]ߞsS!գ8=Gke܀xdS jqo~}uqYRӶM ģ jֵ+-L">FUnhC1廓2:qδ e9|@j-,Zt]l85(؀_]>(iTm ̢=9@Z@|!Xތ<8'4I<7oMΕ*I4pRm O^QI4ZX%j2Vb7Pл'RBT>kYs~A4gLXzu._ܵOv4rOa^NPSG2=t g$b sWlF!LèbULXѯP2UF ِ8|԰>\v#ݬQ? Dʉ|+NȠYmЛ/0]yԴ(mahP">r)[8BUPAB)W'Ј̠<6'5m3O+b8H)oae.7Dꐟ 7HkVS[8'ǜJN֣Ա^wqeL>"űΐ)_ċϦ\tAsb>Fnު@^%hӲ< lױH;i}FIZCQ@"0qBV -ρ P` Xb|FZt8{YiIL!j)83֞ O=AeÍ}i%!  =/;L@CTo3?4SW02S^V PK#m25k:lm&7avH3\& -XCF;o')oFodgh6U,zs#!Chr|vBe@"Qa*U0 j'MxzHF-\o uvN&kP@"c"ç E`!r~o`\lEM玹d>_'נ$2V\v*P]^Tb-9t#H;ٗZ,_5C SrGߚnni})evwKKbVi`*щsʖՍ5OFFoK(HW7dz&,t>CijI Y B!#˔KS«y45} F|Hk[c~U<`x%T^TLBN31F44:'7$))nrF]꫃X]3Qc2T<zq Z6<4_,mv?0ol.|0>".>_l%anΆ[I PYǾ˄.de yk(eM+Myw_{$ v9 ׍qT o;cet5r$l9F@M< L8*[@@x=2_1% od#XpF m٣~]~P2\x|Ȼ]L*4U3,U+tzbﰦqx;ax.ʹʁ=_f}8YUdjҼL7uޙէY23Č~aOݴAXm>ˊ,}vNbKu2zskڗ^' U ;cZ<0~D(H&JqWrKu=rI ^9 (@LA BW,-FhCR#g) }3nz*2`e O;k袇91X6H 4Xsd^o.?n;ҧƲ VPy&ٱH^dv|RЈ7Yd~HcĴL6K D'gF}c@CykPBMj+{AT]4/[QWaRfmooPa7*+n_,4/F19$JfyNBN#KlGN]FOpabp;OC]ڑ(~{ 5bV6^u m BVm< u/#I}8нԲg&V;0؝610jXql݂[Zq_"(٭ HQybY맒ۑj $J=HwWxqr:@0 dnL]BkQ9= #+g+uV_zOiXFng_Q+Ej>^IfoSv5&ڵѿqJ IwN>^>Tw'xqC̝oJeD/ub.M&{eTGfky0`!ƴ\x>nq9wڏM"~RzAKl_` t7>8$ L'@uJ8ZWqJwfI J Ӹޕpzy2v SZ F -|)AUĥg5]3H\QoJÁC'fdTql_wr]V*db,~!~~LAX[/!Cu;_Rm޶}̲Eba6J9=ݹdSԋ[=(#sӱBcsa-f'4E6raRKChj+싏F 0djCdk̨?TӣH9~0}|̲̋v`ם;rZ<"'"X{"}r0f3 [mB]|Klien9 ߢ2=̩zO|Ŭ|pnauRHy/_$ (OÚN}9:ɼnP幭֘$mqoe1'#LPGq/ꚲwLo|Fc3x9鿌^*Xl1ΗDXJ [XSW%b^"N}otTb0ՙ+Xt*X ~Dqt&7\L=^N]5*+ǕU+Ӓ2&,Ҏ`~K'r=15AA\!Y qZ䕰 6,(\҅{Ҫ5FFmfZ(x_Psw/lܗ2^0DجjT=.f<XfUS/&, zy3*뭯VowK֛S}l8KYbag_P0gXQe9jz̜=q ˥L 9ŰHy3 =K@@,#cQ H?2l7>ǘǷnwy|:{`Y,=;- oa2|Գz&2{/2.t8tu #YWx@1ڼ}G\*~u͉gl{?(ϋr;y"xm!b[-q}G8fxo-xj;2ޫ1B>`F}kf8~~V5EQ\2M'Rڽ~C*}ZuX58Jܦ+B/`€|-\jǗݢXr=sMx e»ѱp ^$8?ML=I %۴(dElx:UQOq3'M"R x%1N2r[=+~`{ tZu f ) DS);ŜpHL-R\~/ryo^jᰲՊ˝ޠ-`R^нo ʟ ]t| e wnMO.˱p!MLkWiO wjvHb@IqJLˇ'egkGzkpg^d0$ $߉a`]cyދi#H=CLx.sx^+L,T^pKyc@>zX)W$fL=pczsh:P, @sT*|X=NYBY`1(2)Ȑ-ljf8 v/Sf0w >8¬Q\3z#$|6,rٱ;-ˀ&y[?8p7DS$ܣg3?^}·$=U3g" $?>oKa.AFk%!c0W2Z\euOz;ֶכ}ETƌH4FUxP}u޻9 mY,a@*K(Iʵ8u-$|Rw;rxԛX2tj6fSu:"xzJ 4˗˜p-<JnB*,"IK꽢)}t8 y-Kԟ s4_I?R>ggErcPD,aOOjZ{bWǹߠf.#wOIA 5aqLfYQ%^(Ĥi."kI`m]Oxèz& _>?_V`E{tx ]M!+P@qG酺*/Ofx 4kzjZcEr`fؓoq۾bsĿ#RZp2)rsYrm:`P aIPfT}}-U`Mh5ڕPttdtȴ5S#l}yYIiZ{Z'@O\8 [vdZ[sud9[bKB'0C:u vM~wUൟDwTKS)S؃Rfe:c hů'Lj(1Cڎ_Jp&~t* vc;91.E<ۓIr 2Ʈ9_#)[enIs{yx {TVz"SqR[ma5Dwhf5r@=]&_Ɛ=wR${ԛE/ nȻfi?{ր=4P2uȭ]qqmZEt@= 9KA=}MK؀vsgJ>2 [d:!hteO"u=ko-Lxb 0"+njp ?t)ID.s-"!iPԗMk4;] (3T7hBߎ́vrV1ESYi}]xf\^^^NQd"2 vt DE2ќ.~Cmo&Yϯ@ H(F TD|U' ke!/!Y&E _PUA2HBW'ȻWz-Phkؾ1m!7acxO3`5Es-T`]V;a#6*l!0 ▨|;'K#Ū߶}pm=7DGbư}uP[s.Y$W8|nbF$p#&MRwڱҋח|GčHFG:1;CGgJHAqX?'F$9)[d7a.LGJw_ka@3%Gͦ~˓I쵔_IKDr# ]:)xEQ:k-GT7 A"l` >(t`$_n-U~JBRPn\_>ou~Ɇ(%xT>5KoV't5DX_8ұoT4S?io0<64iBmn[#P'^O,1 HmE3[oWWtEԌ)=^O)2evX&|y<; n3fͤu|]#Jk%DYww_6)RblLp07uY~f`1*j>4F l'֠&(agb1Qk@_O uIJV#ʨ({__7+n@y O֠ ӟT#\\S\K2bXw6&'%YwMG[hs[ܐB)콂(R1jDG‘ IAcS*YG@Œhe~ًt!#2B-BrfFdPnr9Dw &2O_a>i3k%Nn}؎wvVUAgv0_8H wuotS}?mEIĕ<=Zh 3ߺj*mbH3NBDW%f0Z ꡒ͔_x|#A}-&ΏUH#/WbW""[g YpE//HtRfVn)>ʣ05̒塛UxcJ+8{k =86?NJwfeTںA|e<;Cs;ΏiPG}eǓ#Z"Ma9}R. !wՏ+2pRuGLl$3(E<vh~dgLdBpL4j%|'e2@>Ў,}Se7ۼ`RWFm }^ [}:YCSTK]Č (vuZZ赃dc 'wRp3|AUH8W vM?~F󈗝sgM'~(je86  U$YQa::~vbof>M\& $eI9sC,e<ӽ6;75wpɕ2z|Ä8n76xzKWm9j}Ɏ_i6:,~>QWH%=5|Өod{2Q,чi&C&?M@ ifRG{j =鹯}By8o C0gdLssK>Ǻr7 X3>Q7zr=Nu˄G#$Me)LTOVۤxn }8DBt!Ɉ>CH\Ifx+ C2];},:͇6X_\R jMs2Uʞ o"M|-?rNN.ɀo#H~M !s4 'BKL'5Ρ IPȒi`svJę7ay~ >oLKVoCGc)$s)}|-_d2P]SH8SMoRBŸr7gKA[y"{ء^t! 9![("$yDL\j9WD Dø}+FP#kh P,8aohRNmX~5l7&wT-\L>36q3ޥuVZ:\, 5I] O,¯pKH)Sp z0i %nBq"ZH1@ OMXXʓkG 453/-3lu`جzx>C=ߘHiN{E8#}`d>TÃ`§n鴝;8)ӖFEHHĦA}wr5PM> ГEvO,:9*%OG Jj ?CoZ{}IYN)V8 L2I|=83 b3OfzfF t:O+7"|ŽTmqLtnO߭pqJTL_Jā n{R*V2$%DÃs#bCS ʼnB$O~AyR/-8d XTDXt+F *Xܻ H8Sp#N,&Ip芼@aZAܩ1wO+ZVL~^ tVQ@~D!A(VE6?z@bHM1<}to,ɕ%%6,c}(8^OW=C{[s̴oB`\緱WGVmoZyP {^]XldRoܞ {bMӲݲ O f WG^j8^-q>% Jy)@ZwHyv}IG7m^F]5ju^@VHHmfd/ö\)%9[\Ćܞ1胣ښK*xSEuBxAE%Ύ%` 6R!CZ[bHAƼd !#d3V%ܯ3GZ'wOj8{H&ߝvvv+ ԯt*ìkm2nUBiY3J+=_'67ks>t^MTX^Ko*C6\4r]^S ;/T{O>sC׺X;|<40.3Ԋhdki|F߬}ecuL.PTd.6"D/ v@Fh!Admc*ԕJ.cMQ/KMM5@Qx3X/۽K(6)l\ԎWa!뮸I`ԏn# J0"7q cZa@@I`|X0ªvӘ$u:&+TU.Ζky2!"}Dyw#9Kۆۉ!?dӞ8xxڂ ˡ>aDx{E5{r-ɘTdR+Utjیtàfi>q 5 ֵbTY0z$FQdrfS AD8l"I`RmKp:)ᵹav[H:_S3C7Pn* CER#Tg' $SXw[/U.K _fpFn#^J/uH}J${t#dړ/|Ng/g󗦀D%lqůʬ'@ސo_N4a5y ګ$ z]ԟ/ha{a@b0Uf"ŷgMsFHbg᜴Cȸ+`>nALf r7€ *W:J 0ҹyם03moܾFM7ka*&k)0(42v͵_$~IZ4لu{xKU@m[ƬÜBUCȥ xw 5w`-7L+z.:CYg- U f$>Am!EqwQnAAPې4an?n$ M39v&.,Ygs6iP-'ͺ WEMUlE𚌮#-_7u3?ڵͭ/Հ䣂@,U;OIJbʺ:B%)maonwn8FpCb' $ i u;ƛ>27b:Lެ.$_MH9mҗEخػwh]. ߄Q^@3U: ߄-#ֶ|յENrDar%}|=z & f\ϰ|?٢Gc+7BY`5GP%-R jݠ؀.R߳ +l?#i;:p8K̓rvX<{Y&18ƯH{WV3aVpY ne r[#$1h2K~S(?)/uaɋ͘r xwu ꢨfe l?,$Q}=2lZ8A>AT@@C\)&Wce;Ǖ` K}pIA?'=WIؖMrVQKxA/ALR\[\Ӛ(7g6GE'-OiDžt/:t ;'(r_ X@Nա@X'E ^i)Y,\BIrQ9SI|wI C2BpW/bYRJje#Ѽ`xټ>1T ]HP=NW}̉S-`Xr3\QG@dP_ibk4?Ҋ8iX\MWc/O&PAN;*]oFxl ,ObrR OOinʅuxdzT$Y#  6b:,R哈`j9m7S4'&k?Etb$VܾIg[gdaa`I_o]LͭIiZ$n݉ 4&G+ 7:=9 㲦 -x;ȗe6NQTr8x4H+ohZ%s\95 WJbV#CGϰdVZ[zE^YEzdM̉R6d2p< b(rg8s99"ma<>=(Rߗ@yOvQ,\8g2qHPoRz"lES{*wwgѰe`ΕeT ֺhRVu nov!wdt^45K?aK*_&qÌ$ Tݚ?e+ƿAAՃElRnNVTH/ Pa=. >\N1$ʖz$BHjkGqp] G?:IvxSO.IB-FfddBa!Biɖe>W;J Tg]U{!A˺w(S۹T# iEÙDHeW|l.#ofFU딷-OPUfPxg}h{Χ cu/԰ubqgH墩+KK}}U9œK]/; 6%^ZhߓS`>۟yUؐr%.OT:DD N,$iÙq?) ai+޷ȩRvi-3rW:+a% }O WĽ~\`-CͩMz6Qx:tzZ^NgO y?tvYo@.BDXQ Fv6A M0`C✎򛹙[c M/5CӤ_!F;;: tJK=Wv}G_V*޶zLVvKȻ Dy(] v\h]`Gv97T"9s|1lK'~f9 JrR5aUѦZO0w5I]6{.fdGv4~떝hs-< 3"| `m(:NayNTrB+(qg_@JӅn抮}Oڄ"XLp@Kun#^-Tk:K <OM (Tһ&<)슅Uz m .t DY :ѐ0T^hcO]6@o7pj(.5PP?ljd^t p։^i~+?%*z񋬛k>]E،.1Gu#8FN`B m;L&rbnqy3lf)"_*AVZȏ*"+S#gHzQufo 6 g:9I2;),ݣ.+?.At}8޹T6-PUSň`L#Lߋx.}\@S)k# s [ Cu+ :pޡD}B_tM42ujFuUQXkw ԪK P/H_GHldn*j$+PMKXyh,1gMڢ^R񭳡 5-<@@-jX0\C2]'صG_WI(G)o wUxV2@_ЂH9kApHUDz};dE)=G `t*԰ e}!9xP,-dǮ?³Bl"i_d{GRMkl892[s$cy;}﵀(ze9,K/Q-+üW '2,cf@DuZ`=u/|cypu[7uY f^&+Bwu;ѫC'śC:o+-`-uaT4bK1vQo<#%b1CwB97Y ҍx-/'Fs'UR(\<1+(] plTzȃ1[&~8oRGfyA Ѽj~T00G_PgϡE9}GNunc{cLU4(XG3f, Og3/9]RQ UX7+Xe6K42G18MӋVLNZE",b2|t/Vl9$}Sb$\r\_XFӗsԄ*FNOZ&h`/22`!: # [hj4йLw|EO1Lp"b<2lr2g De@$gVo}\X_!Mw^Mvҝ%`TD;}S4[+H P1$lOtqai7{13Q,uqLŦgAM0kEVXEzm+A,OJ1 {UM4wؔH%": 1ĻS Xv=jqt@0~ߖVo,mpu}kRCo0+M̶Y77( ~-BgO8b7Oi y,Ȑ>Kh4;x] -n<FR 2xMD:N_7GPaEQ"#Vܺ]Y%Ghy{}d;rmSllBD2i z&ɾ!O%ɐ¡51"Wcv$ K#Y_uC)"o @; %`{b&:"\Bɱ]%g /PV޵q;EC.ct#! v@% % ⺪e< "24%h?6+p!χ̜AG4B|I yBa'}_Eqդvj!%XSaQ?S byWG)A8Q??}`:5"i7E2.9ɍ3>"'nҐwV1Ux>IS9VUP/LڍeNk։ 8trrgΥOS߈6D]ߤ@,cW^ME6DHAoYU;w v /=*be!_-=:f~GuZ[ώT_8>( TxUt,>)l6l2;&+`4"3=D ׈y D>wG-B =jݔB*7mIn<|7.F vx,m6d: %LʙtN`G+8vwXZAw @iz5I&F zc`Vsw%߈6#YLƊA1&/qWs01.3_KΘ2pK?*fNZOu*Ψg1*ꁵ BЛ/gPн.C=`@M 9+ܷ/@%ٔpv{ c+V/U_t笁iW愍RP삤65jA:ҥT4hOC5A:)f?7W :+jjPuHnKX%xEq_*`@I@tR@Pٳ Aջǃ6)1 -w0-PAL8>™;[h]oli#scXڿ9ݸ"J\{dE3 E- UT~T6 O(RD"c0-׳GS٤&+B"'2SVâs8A@:WD{i ֛xSZ! KaiU, [69TJOL=&Hu[zr9(kE4L-f{ W]$Ƒ6twR0' ]\srlA>4Xo" v^~Psiw+I POMWXrpDo(Hy:}leۉ=9)81*LK0(ei/z|4V 0Lˉ"楇=B_s7iI?C~zĭ93Qv~vx؂1 :p48Nͥ(p$e0ylmF+s/ܩK\U<%ˤɖ|$-F’,A@ <Wr6 =="l)nOԀHn#82iy}LuyooZ|t{9Ϻr&QֵQX3Wmͺv:КZa%$JERGuUk1_b'$f<|(0K0?uBo9T_(D^T )pҖ6d+^ U&{uBYL|n?3h+PGz4%:ԍvp6 {yb>i\'+qX5}$;Xj9㨗)R=/ 8kQ*h|: sp޼݌y>pPi 1q >z_چ'cw#ՠ+m>( \ZPW޶wI~>lN)X*\!AzgyPvihd߀#$kllP-6 1"3p:Δ'wo ~R߾NCe4|LZX4>Z$g"U5簿-U:J?BH @U?=M3(J%t(+^vCHz~Qk 6QLsWRv5Źh́ꧼ 4D#mY GQydR1=[h@wZu&)PoWw<ܖ0uS"|9Yxx|yBio4:b_DkB.Óge*ձX=INK|Pn$[[VJUyAy+/ ف͝vuheHtCK?'ED|`8zK_qFtBi OHA BT4 cyjXs9+ le#]Ye5ٝ Y^| ~psZE%E lNi5O!&}hK_ÞrZPuqBWˀ+]h7<J`A=u#ðҡqY|cI_<]FS;|<̞&q1 >~ .OZsn"fxg2J]8 f^1nqD 5 jǾbtgT}7EqkޘU{QٛwXtWd C󮰴C12I%#pgKLcq9OBJ- R$+^y.d Y2>,O  /I!HVYb~RwCn]94 YQ$PykѸ< oYE!zq28b=7W%8:OvG5la=> "w=&/ 97Pjׇ]kOcFO/m=LY);颬&n@!="#R}VpO <ԺNBG&U).`L<4KRnEѶ[ ƙNS|}+~Gm&U.TVMow:N\ַC.3"OѝNH 8 0gYGxUa*n ;5<&@)Vij/mg+}?!;JB=|ﴣ SPD@"$@&R%`75mn%}2 A#0h' Q"0Υ鬣 #YZf] 3QӮWE]8<^55v Ozʑ|wSӠӖʑ`ߌT'DZ~ +ݦ]c𜋎%tx&>H$>@Kcsw DP Gn>۵/]>>B0c2klOk( 0Mn?WUO!wVTCOl1.)}놰dKlǪء=[9vD̜I@;q=b)`u#qw)=@XE3Up/B qIrxb,jSmT o8"hquB{۴§!Dɀڴi-SB/ Ժ_@h3\ȱ|fRk(3dQ䍢@bOq9%NOtNTL!yKw:q궛`&[Fq1n9/Jȁ|FjS"SBȹL3j>nO_$ I ꁉ6^Y`m_] O98fy.e|ZvBHf; ? pṏW y^%NBt kbӏx 4c{kqzh&7$:O7^vDV`m9LQk7%LdJo2m!|=.-κL4Ed`8Blg kJTl"4moə&>E=ҥXHqu F Qt$ ~ PfjWTҝ*#zGH%->\Im5;fגo9=BZPK1-{BH͂72VTmUh:#;|]5+.*LeLuHG2di<"]74H>INgT& `v<2 q]]9-v! zκCk{mSbN /^+f/I>6tNny?#ޑUЮ4k5z@5ւՐd3tu1I|W6D :V`F+1e#t^) qRMirm4{nWJf7 *o4ir Tg c$C "˻Qͣ)e1ev&>)$J,? !KT=arh}_7/=uϞ7;E8x~V+Tu5:z6qJ}8-Bĵ= 'Dh;ݘ1f7]9Wsٴ Qw 5fTs2?|z{DF>J6M.%`G"6mynl@IX;={aDMQ;e7Rwi2N:Kho QstBEg7@VY(S,^iōᬈU{d%= ٕg #m@MslIN]@d,%c1/[e&Pm'H}q6V-߹ˊKJk 'Yb6 8/ytLWU.`&(ҼTk h+7>(J|I s;Bu ]B8b|י$ƥgT\{Zz%֋PoI;+߭R>q@TFqm?mx`/@5zGMڠrZw|S3 %/Le8Nj~j&"}I{UxML1DqUwee nXI<4Y8 Fl/:˩YD-}Yi&},2Q`˒IJ^Q%Vg)j]kqP߿"(/Հw~ i5g'x\F-N q]LX!.Hٻ` $292VfѪ;I4Y`_Y:ᖍO#RR8"9P qUBaw/Z 3!ox#QeF@ d F w+1,@%?f (z0xZ.?uzFGlKMq1n<(B˃&kh\lkPkiI^ܣJ|/կB-uoȟauBD>Sņv8 Lco:nChA1pJv1=lcYF2ҍ I Ac mKKs2DB8TN%gX`Y9z>4L->Q{0ю+!{x̪|;SYGVw狶oXݴ ShC<&h9C>m)+`wD= N8_Y挤n(0pG1C6&GRڊ:x6 i{ (BR >\a7c%1S +ypݕ=isg%! Q\f0 HϹ-QnڬƌX= ZoCY>,Uiq`aG o{ϻl(`ؾ x%8'̺ B9X[9cGL~$_֭/<aZ"9iwIzQJo^h|PgLͷ'[a(1#>:* e] 2|YO%8R /A3`cJNsX.e zi'f=M53|C'X;_]ͳQ{Tu﷙ofݘ&ж~ɍm_aO8E7n=1TgQ̘i8 S3sծJN}xFeX'9 ۏf7_b -ctj-3 DOT8.!|vWcO:Tbiv<`Z9Pk% xb(СE/(86eWy FJ|0BƃAH&~tRGqip:.9Na;^2Ц=NJR3 ?NQU.ҕ,@}x7'T|ن<م%hې]?#_/ub@_[W $вT1VIϳ!j.(u|O_f]S@6>[qBopϨ%Z4Pvh!_${#d{o')8a`xq꙱{ PQGzl5no) ѱmMNi5wGdlQ*30YhA5X hLb3P'5ؿhrӌe3gO5ldl,tpy+ۺK־- \#)_\?x}7;ܗ_'%=NAfPlsn$v~Oc{k/Hd)2b#rt +9S]lU*JϳK CVoZ;K3F =2)4hEYJ-nFuiUI!ߝi&^cHLn;TJr6|a_[z0l\j{ݣޒqKKAX}DvbrNjB.yj~ƍ\bq^\G5݉Η#+,դ0`3"f[6_^,yZr UC4 `ڠ'vIt`IXY0>^(JWsuGT^^0 vbi2ZZ  HYp9H=W#i\1EWբկR|̀ 5!e [9kF$bVPP&iKb`SXĮR-JqJ~NF@_UL1>=E*4FAmL0\?FP8;#ֵv;s8b jg;(y>KaHY{gAjy(/5^I-*QZE3""DIW 懟'99_Do6|}c.q]$P-@o rPdQ%g -#ghԆ@ވ8i9Dhk[gTZN0{/v~YVJ]rՕ.6&U} gcvQ,!Ś KcuY>pbD*xM3nmY 0sDܿ$aIS [1a}]}JG,R- ֱ 2aDB^m-]pI)P;;!`B:3fN4 .)Т[2b:`Z)Zaf*!AlUH!DL 9gOuzJ×91w\A$j'1r,Gps=L*by%Cd`RVD^ůZ#C/&Vyŏث͟Yo SWӣB͝ξ6nQf2C@ϥZnPg8%MvAߟ>wd:!FX\9`l߶b-KC{\gjx4ˆ㩒`ŸL Qj*wT^U'w>3[<@npvFh$tUrSщ L=u7 _ 4O]f<^z0+;WOP#?*ciܯ~r$dc.; jOܱPVޡ_\FtփJ:!|f8 ķH_c-_GQVDҢj-ɣׁE00 3=CaЕyG> Tu7+G4%aBGND:`?dk9!p9 ωEp풰MXHLjq_pIwyO]iRF+b}1y w0A`)Bvx5*Mw1\ӭ?r}]ePvIGcWy& D(vsLn ̩Lh3|qX])28:G]i|55(AZ۔OI̼G`u G-:y_~/زt8UV59ɼ;ϯ$ig;}ʌ4zmsqN}2s2^"F-Iߢfl8/j9ś;ɞ?EsQK+BAai TRg Ǯ{ ܙܝGl@|k5Rf#3~Z4X{14~h 5pH2sr)d&d*w/?jK A>}3,p|fkZl }1VfI>I슀U/q]}i8zV^lvIƞXtX(ឆ=x+C}Yv!Ca v>cg bh}%guSХnϋTc ;J2 %Kfx1V$y\Ctw?Hg?@ľKSn\kB%e^h\Q|7`x?s|G߱w\͋d4,L:${+ 3-ϝLџȓjVjoyw ;q RYqyoI{u+KO=2: Bsv1@t2}yUaNƘ VoG^ptmV e6JvI{no\iGjfԚ!w'10WiVHHQF,,Ɠ<>a5;͠P;/E]4]~O8&$Dr;;~I]")+{'TqNr '7iMb88PLKR (%Xt Ё'n SًПf4q E‹ru=e!#*s]J:}k⼯HJ?_g]->EcZX+Ez/VbU![%_ 8)-%$O8; .n"Vꃨ¾ KL27I8̚8{w1gLھ\1B2kM7 LŭBȥ.@8bp1/2ς{DƋЮ&4]IKTy/jukt!M>>4XAe19UCѥ;gM\ CZϖ]Z=S,e0 vʬ'{Jt θ0?{9XnIla&8zmt0ztRN] c(J|8DWx:Z Q3f N/xDǍ8~kMCc~@fw7N}*·N&D(F]~2ԖlC`E,g{F<舚i`Z u@ڝNž'C7=C,8GqiryF ="hq̡W1f `WK6bf-@^ʂ?ԫa*`#55xǶhhɥ DÛ- 3 :~itעu4EPB 1MhsH~s,:J2wnR~{H+x_Q@B"NB9FX!/8W<1cDT*+<#+n5X72] Zocgbm%.Fc&tl 4QuZJ9SrO&s7ugC]yXqo*s4IMhSld׭գ:g`jdяWscB% `T\7H1vXqRPLmNLwS"g{r墙‘+[m{``Hh0J'(kocF2ȑ\yGS_zNלi K͏0M\B9QE1Rv(6V 28sH6}xoByhOP9a5s<ۙVOb![&Z_`C,kƿ#9 /7Wm"ڀ(U%NZ_)[ cOr-o]bQPXx 6I?B]pG  / uΒM2QZ^geW|sk R߭~ܤh)$iү?Ɵ\H4\/QC[4[PrY5v.MJc2}u#]/*6 TH* }NľdY.kyWʌ_q>=s!:ɯ#a`^[i~3)3ޭ}@~Uf/ @,7K 쬯?tѽ"u@^}$]Dcj3@ԵO> *~c*ܿ+'V[gB7O4~(y jtra k<"0,]B&6Gk|hAOL(u Yil.fFwWECnR00x qhlY.w 4WOgW\Kqr?whPm¤d O"ͼbH=dJAj{ֶ(e Kf'y/gT{k\f\+!SuQ  fq}$e⼳SB` %оBh[4A+ΟXtgӐ%-, ~TXl/C#Z]:E;M s!GB/; '\m|}*XS xx%o41@`3fGFQ 8ܵނ;ep!s=M~"Qm9>Mؠ3QU1 <ǒ'H{WX}nz 9 :Ĉ HUb) WʼEX+yc]j+.w\a u='",_xSț3$VsLB::'Vr wnḳU!jn {ą|#\! bCkB3r]f8˹R+pk]_2hZӬ.%*/43`[9@Dtlmk,Q㩧sQ :bJV{{oe#6ZV8Е8#T"S0[DC˂/uP*7Z],hܡ!ވ<\Yn,rd_BhF 4,7H5̈a}ˇ2 k{43ԛEXj`rxvޗ_p1ɃOz)dz#xA$P p˶V>ʼ -rYnkcϷT%9`5THkHw$>/], &bRIMrCe~QPPHz jP&2c\M,D9$LGqݿ _X'.͐ji1@2h [ H&z#E]6@v{EoڪZ|> sYLJf遫N#^6;6_PT?=h)\(=D1a%a Y]>7)R 6;|CG`)[Ѻ!EL^Tvv)*Hؓ,ABPÞ5=U-a)n"ժI:Eg &`s\Af̎ F O-i-;3ĝ,2PJR6gr7$4 #ilFA,~B]|>V#㱲adh]@! \|feFx6Fi{̹?cdǓ:0j Lx$3Įxޭ? %|V"'5u5 lS^(AzՌ̅V懫" SY \xPem|]mKdc:̓&ea0W0Ꜩ1aMw򱓨O"+ k&iExᏦZXRKaL47-NЮ*61!]4qw&:$Ȍ4LVFi+ԝ90+9HYՆuYv4 /=Ul)o=qS>q.!IG>: :Y =r=K+5 P=C#=TSȥ bo )vyCL$8CP^{U5iaQwK_S2O"? 3vB.՟yu)&nYEU>_H ~W A-bjڷͧbnf$i Qnl]E3|m+)]K@v@y k[TFqހ x şUqƶH }`ak[ $FgUN#GSRGơv۔=NM1W%UUe1l44OL.QXA]t^ E-0(7HCQh-㥷u`~O푴B.v r9}} {FռEbXj>|OU)Rt3&Le̝ uE^r@ˑA6.׬0{H,bjqF:Tz 4ZcH ]>"ݸYzЯpU̳Kayu`\>YtF- :Q=Tݢvwhj+êHbɂÁxҰFi7VSExW>GW2;Psq%>JAƎI{SgQR^T^S,Dʵ 8c,3ѵFj(UYRaI{FC‡?8Q5(R!z+;kkghHQ&dܞfLSMu-R_!fӕ<~Q{$P $0Eط%$!Y7Jv?=ؒK!uhMLj8M#򩁤AtX(f[l֮,FpH=8:BޥO^3'{v0@ XKXڵT @{=4k.UbWZ !k^rn~kI`7\nj4.:LU4b h/jP͘`X*ae&/c{%}&{V[Y;8LG[~/wYaZtN\ɸU(.~ڍܴ+bq[X'زa>|ݵ\@X䮖Ym\K(\ĵ^Р3.+gj/nfآ=j7"n*˵K6hyRe\:gH|Mc?Sv@^ xY7vR/,Pr:07}2cQ߇%w.XX,$$ɢ EO YNm#qd}jRoBu ŤL ,cpB;3]@\A_^D=3&:ϹkZh!lhGtR}Zzc`01PKç#o: w"-K$߆uIioŕ0`.- #|l>HjjZRcb${t@ر@;L<)ۡ&Y1hksK5+FFH6n;XJ|v&M*Q-}XM"#J*GO-3Q=!g1$[J["\\88 O`N)( 9, :$E$M]9 NϖeYXXeȇ{Aв&IxP,F.h?NvWr$oUD!Zffԟ E4<}yCttbH%/@56?!5a;գ>$PɎyB*7CJnG~ j*,'罂<9H2CGcp1?5Io>-MJwԓK1% Y.)P>=V"=>(F|y˸̞>KN%J-Kò'l5Q)H4$$2N7y7PMhռX&Uk,U%?ђK l/Mn/!V ?ah.$ശjcK-g%/%"znGdzL,p=@O I֟r7@͔ CJտQ]+59UpT\H0 o"ˤw7mukv&xgA8&`x|DGK@w3$6YF҂א&h%Է<)Ǖz;$mKi P&7W U,נ再)"ORaɆ3Û?ټ>mӜ إb]?ނ~x0d2_s|7+3O0aP|Frvcaʴ!҄PqG@5}zͳ\:V4sTRdNkR4Œ\( ,V4Fʾph{n{$ gjpUDn?Nqt*әĊ{D(lm7Om3ջ߼lݑ,g󽋾B"z*.%@oa:a=;A^Vi1ug,rv*rlNPL&`HXfe\wоrx S\C*{L`ȅ'c{PuW 0Ϥ"U@)4t'f-jJ>4gKf ~74A$U!R ks&omJaF߿c݄my:q߀= dw m"?Щ%0j?~>GŅ'fyI!˜ ¹ }ۏ{ԇɠ7~gB"+ADn`ү#ΒxD^'oJd4u`a>{]6zv΄|(X;3'{5B!>o ih-NǽTE!GkvG'],[Lcw[Iw+Q_ŵPk1rQ"[?;x9{>fEF$)l:pZ)4Wt6'1Ćif C"S;"V"5RsƭZ%ߨ/y7wߓ-ȁ%'>2N" b rVпbB::F. GĢ~D#-0qfD,g0 P#<$JacE5qW0R~."9 SWp)bħCd3rH6w쫲Lz"oQq-S$zB-۰NMw綧̒|!J?7VܺJ~t/13M &`XKX9ʂ#Z&ٖ2DoZ` J;`#EW/8+KtPXkDzʯiE-N,Q Igs,Lo|6]U*~Ti=8ظ=uyE aITbn+Vp-Lث|͊O ;SPH+TQ"D]7(3dR:v#.=GG%k8p-wDn-*%̓}V%g97r_)Fz@ c'; jmUlQ\3F01+n7wV5|I~^wX1.CT7v6A?2Nl[Cmbr䝱+cP,sspHrXH@AS'J7xyp 0қS4^-Nj)+{D;ye3gAF1$,ӰF{l4 c-BrԭEcX}hft0+z'jo=f 1.wt_f[JO8M&t4f(xf.kgٞ$ lu\i1Mh,' ˟ɩW)"[K4tljQEGQUҒ[ž~L[ .F5d^yVlY:LLD*UVaM9nkz ȳԻo v\n;:+-.0{#W]J\ Yc\!3[ ~BPjpVoa+/U(eV͓z7fɐ6a֐My8AsSձb鉦a_}&gFG6u/Փ:0y |R֝Q<Nj`+y?I?76z,Q[ 5|)\MQLtP;$>k,s({jZDܘ@:ol&ؗ<<=DIgꇩ 4nIb7j]97aVCbl؛9y(fvp=ǵ xi1\>j?ssңN,A5"a/E,c5jH NO>J= Oz)=tt+yz`@x)q:ϖ8ӳ6%2< }u2MMFNb\nv7K ^s|sCH]u(֭\#ra}\ݔmz=o0 c|0٣סcn5gQnXQqa(_zwC̼;L(wm#V/ *{ R ]\MB)M7797/× /Yyei38EfħDspRv*O`i@P um01*h;0f&{_XǜbPKaB:i Δs#勯UbmiEF傺J57nff1zNFo{6vC+ȪO2tCO!O+˽񊕤;Ys5&7M vv|+~!|UeACoJ~^"|4Py ߃}CSc ?F1RF N*qe$yLUc ]}4F48 d[{Γ+r+O;{'Q?lӀ؏̙ci^>nCTߠs3 YGqԩޚq N\AYa]@ܥ^-{SbҀjLɷ_T ɭ=P *~B'puĀUqh)/@s: K$S%ZtN6boHrn&%O`:_c=jKQ K?wp1 EeTƱ;:ȉal;B^t%(L`5 h9pZ]P~TSR-AgȽo \UJgT.7/q\l4'e29֯5*E])qP:cn#hCnM /Iu\NI*1WRתgk?FކEm \y(h "V5Ī1&lOv@=8{cGG׮i,gc~Ƥս#dB>;n/-"qحauPy(\3L Xst Cz_YA}#]9/658b0>Ė~ `rQ l73l? (*f8)c j#. c];] R<ĸWï.>%1M%.wo,Z%dg,;NjM\2M~ϰ馇=79M}SPw#cl<}jZ"ETuuaYZ*)#KZҺH-y}E"!V<wohp%y kY.R0ѢPZlB{hJ]+gqFg'hWϾM]&%G<:ĪkƑ8{ݮC5(Q&HՅQ/(Qt _⫡LGV,-HBBqR3t /ɦ /HuxPU݉RO,6__goKVmU5lY@M^=H0?nft܉to%p@cst-ه d`c g[Rp5p,<á'' Eϑ&6VjѶOr F0F2ӌQy 2jX'(VD׌3%e]G Vv;T< 12Pg}/ьa8ZPo'sm_dlϖzPɘa~k%^^#r^N>P4's+T Z[GP>f ~ P*O#^%ֿ~fUBgc%q$GD>5OOK(Sg6'ܞSd3ߢy1110U*~(mIkZ72&+nyDY_&~O{Z_M\?q/&{H2Ep=0d=ܸGtoj_zklF)E%- 7bAx0 ƽԽLWB&|jڜ+-|i:{dGՖ .ǩ=ƫ/.J.Akr~J{^ ʶL9S3^?N$V|1ˍkwiϽ#{\lժ ,O`jʽ?>Ւ2m$NoT  m-h)曜=,eP,kpȆ~'kCV6- z%SuzO˂75M cp?^V뛅>aI3+4 ig>㰫\)̆^O`¶ }_Sǜ'^(>NPH}L&l3mXX+ #̡6K٢|p%Z`z@;HMkXfs$vZn&R~YCDD.c~ -5`Rtyxsw߁~w=s_8=ovξ j[(AKc^deUb3Źٖkbڠnx#܋N߁:Ǚ-3<ق[?\ٙR=A!0r$m6t=,vhXN^~gQJw3 n{Nda8#X` ~Wcղmљw%`R:Dog@6-LKxsf@́WE.$_lOMiZGLŧmKR처'%F?-E?a1l+9HǗ!;BB9gZrt紈}رG {L"b> :( :ӵѳ옆~8R;+@𖕡PmfyiDP81u*-RzʝFi`4p4!X~llqΊɛ :BxD"ձwmM־CR8E}U v4yNSp2$&wƲ EջYDI&eR]v;",'0q4=T2<ZDIOq=iI[MbΪ6@u#\5SBN`L+^** |tx4!gU r&JӖ`tmNc?9r/1a;NACthCX *[xhǙcdDi{tydv-yjάjDkI0Zptaqzc=i2Mߧ R)(՚J+ ::7.DeYjnP8.3Yt=Hmp8 u5e1*IPi&nXo6+w)ut`Ի Q*a3Cq"ep<]P3C_/mim[5$HS ]E^,VX"=%F:tm{@ /9 .%VCr5ヂ}euK'p8$)Oclhup㨯&@(MP-tĘFeque#pr#Jp T]d 24y~aЋ4^n6QQQ)bfvW#_ p*mHI8$dq$DnLo b8,&?.x4"{ -X0=k![m`_;1FO>M-^Ѝ.~ONJLXǗȎUR1s%7G}gx "JՓ7ߎ,2%1LAݨRt PZzT?)0J B+ɍ<2jſ4|tӤjVK)m'V)zgw6 $D9#Z o(ɀFVb zEt0: " Q%8sިuhnyf:؍{ej/E.i2*Dd&2Bb"+`2/&u-gxI#7P6{`1fa|(Vg &5'C?{֦tE$]W6R<H?ck`l.]B!u:߮2mLΈG_U'`L8F>n?qLe~ c,;nu XY?r_5N/Pr_qynChŧ*t {$e#ʸhq|m?);ˀeBǪNYK7'-U@#OF\WN-tgj/u2HH\$qԥG(v<]inw9(VZ隳^4N<٣fC~(IA q&divP(Kcŵzy[`u1fW㫖s(\FL*xT BLn={NjR2`4fŶ.-wy sRFm3.(x>L$ i1Ұkx1ob" 3g 0\UdJn=q>A4E\UysTz꘤_=ƨ~F]=$Owi*8wI̪'QW}hݖDjMBj7utd8 nvgXUwT8ad\MNn HިgoX>| H—!=4dZAK+ذ sB?ۗE X-dyZE ?U}$ᨎ,]Y$ E1Gf^9KÎM y~Od4p)"oRElwNR%m/_֕s"zpfytx ѥ"cqPʍ|x"1/꼄Kv%WH&Ʒcq2{}.ubtDW/E`SF3L 4l OH]:f22㩯|*1s?E`0~6] ¾W>گR@kNYMj` qz6_}W&ra9:PnϬo!&rc}nq@$xܠ-$Kt: q{ ^R%JqCm%)/!VrD9KP5C}1o^\nWzF"pd'Ldm~ ӦD~03ÌiPB:'xIlyiBk |V#f' 5O;yliBiyIܘ$Y|~tJڄZ?lxaSPV, $11z_x)x5GD&>Tx&y}aD{Ҏkwp!Rx ':Q[2ޮaA̔_Z}ȦkOCi̮VlxV;;pۿOGVadGxip[^׵ͣHB96$Mo8\ɑ REغm]=2fdN^*xI]<̣c%zFsVVNEE];6+\2RhVKAy*v˰g nB'(srse_ȞKP (3҃wd{8XE˱oamj k&{zIlJSH \?7+4*p^<pEmZۥY%ׅTziXWB%֓ʧueğUs]P!r? =ŭH?ԴoQ%<0lqSs77"jpff}YoZ$gc:ƍ?bH&L +5gzKHhU%H!^;3M"k+EIG~gxe\t";sф+}OZپνŎ$=Yщ Rt ukM&+fB[ p)̈́Gs9qE fR 4N?*̾o%5~ÀxΉ"HIJyQg yB! \{_ ы)9NMGAJ&,d{n2륽V#HfZ&'.xjAGx6D-R΀9)VHh2> 4џ[iw[U*n =)Jh.:N٪Os()[1=1`=DzV\Ǩ1Wt* 5y(U?T*2*Ku!K^E]Q n@͔~V3Jl'34p查gN ~nneKH5LWej`B5Yɚ{'nrTCcc$|RRsس\ |FxDG$Ťk'?!j:CqYP̯1W`UOLv ƱT֕Hb4QP](\I{Ό󥤛W}H=*~%sW+GeЀ8 LPi>R%9_"ap3؝Ƃkz}7eCpV.8fFd  -hEt<59 zɈRS!Ϻ oqV^Dd@kں9_|H,3t*F4k+򢂆ӰuCPݠG("ā2q4"d#Nj_ʶO5=l_"b1l=_x2}}iiiXy%\%u4S 7L]CqIԐG؂x> P5;I}hZxtŬi30+*|ƖWz@zeqW>FǗJ_߷l*'WsF@(~mWU8h##VaFƅˊyEhn 0P_ᙲ<\ ~q$6yY}^냏⭬FfXVV"c hTK^ޗ eFc Μ!4JӯM*54\g\Lw ;˦X)>Dʃ&$7n r"*_(;}\H:*m vFHSEgzzaEҋVKj/K:dw[c]͏IÚ  HH- ;-}lEn{٠dMĽU{dԪp*-#+_@ۈh7~RO 5R^e$JnZsdK0+wkLfPԣfY|()&LS|3d_l'JVן->czk%ods%PN81X"{%+f\6 7yF :ܙ%5[jY`P4.dȁN0|0ۦ/=;7qXӿ% 8]8BEt>"J@\ W] Ρc $]A.6xM&f`y %3pbA`YYGZY2M4$O8I1M煴|╗ZpMaي¼5k ) HހG}6Xoa^H|-m`Pz,zۃ{:{yX'ӡ";fkM&R#O h?|.&@BKa fP 6r!\hn!b(iEO2o;}oe1fxnq..vEa, ;_j A69^V#j$-]1<-+>Qw]?e(n;LdydJu| )!zϞJ]1לoҌ|юʭ:R B4jFHoAaC1| /rR9^3\&`/f!-ښʻ:gZ!+9sץ! Gѿđ1$좱I^@/wbL.xFp 0jϩ*A]*Dr4cmȖ0fˮheiE|_u>nCy#ćC40޿zjl$ƻ gUv+EuFgܖ`$ )M n|+"lnLz|VAɋ&baBǰ`*).dUl^.iZLCfmϘ}|. J7`qG(q+%i MӦ;rV,0)ǣ2U2;ԚxKHE6DA",dDNaLJ>[`s0RfZyȭKG30'7"A?$(]f  LրPS~cos+E \g؆%Sq|/xF5_KH~*B,D2FQx$kߺAyoghL̆a}1{@֋}|Mʞ>e1Ⱦf|b4f8CӘ/,Ts֋oiwU*Lgn}JOpbv՚,|ff=٫&I6,E9j,ʌV" :bQ518=_miȇK8`C4c*6@>;n dZ4L_E8̟+5jx+Dm\ǂ뵕G=<;Ƹ hg0?n& > A1>uVNm0 #שV5bdؐ[^L荎¢^ KiD.^0ےcv,BMFX![R>)^~܎eA5Rlb*rKXQViT-[e h`u NCdiB8Tݤufm/*A|N%)q-ai̦Zd@97L=$$Ht'D,PLLn ]S$'zp>F@7萆fd|}dU~]'EH9Q.I!=F[11ߤ.^%?D RzNN"} +g$_ <H/,vzraޯ۲DxٟNyq^mk7a˲9uykZ_2{Ľ{۴Cr= zˣG(Wxd#[f3O~G5ҢmyAbL7I=9[#y5h>ǡ\++ pC1ĝ.~Qg3 I{\w!ax?K{ˣV=|YȠGLAn5!zЅlctnI(^pW>>WnFQ)>lK0Hū*=!2 cr$0 QȀSQg!=Ox0K*(d wPiPa/+ђ5$dgdk5-p^p&{vI*Gx?j֒oGm@nquRΞ|NGxZ%e~1HR5{spU¯AZ>~NbYB̻g[8L%SB7>! ˰Jgأ>01h;n?u}-Bn-$+o}`у{kN5IgFϡ|7FE_HEadzs3yV־/dY&|1V^hOdZx}+*;A,B/}>f Cjjnk9^TنI "= ij8OWCĠtϲ+C5PGOqNe 3aԼ^@?C M'-ջsע"V،y) {^NOA* hQژ²+&1`8ZZf5{&1JpO~$|GjTC* 9=`ys/)~ mLk38nUvCN^G湒V,L f)$ܶ(Voc,r y~\EQCH6_Um2h.ITUJ8"ͫRY|-/4y*% {mȊ|d[]5۱ %` V:(>Gtg 8Yf3| .0<}RȢ%LYUOZnr4_{LQ(NjC2J(VwވӪ0YÏRGmGx=&K|jJ/NoBz_f³f̄hLʒPѲ &H\'T4%!O5~tlQ&k3{-u@]/\GK6O0k8^([HnݢtM%V^V!୽V L(  O 29FϑN rs%Yin Sk 3b,WAʜ /SLeL<@t #skNW Cg$> m.0q*V~0u̙ 8>'o+ |YOx~P +o<$NxIVUT8IFz)i0C>qC:)V-d&0A )Rؐ~$Rv%V?f))_?hL<7 Z*ު픋W SeB24~(ʯ sjQ40Wm%m9炛i.|g?I"3c~s~GOXj._1sg ]fZ10kwpF؈C=2$͈P{*lOVKO!Z !hKVB<*79 J_3 })搳AY`J%.3y'}uo2rp;:(ӎ951zal_J! Ul5/nHv"gcӅ/Bi|m{IuU`amS{E6w(nF=e0G\=6c-c 3j.Bo`m^VF[Ai'g[x.lEp/iTB+εEBBTc@cc]VIbd.?]) zuHʢkT4Xգ8cd)-}Lq~f JzSY@.WK{ߗ93LP }Ǩ PD(<UY2]T I_ $VFL (?ff{o;|} 1~9u]$]`fh| L%*~r!Ii~t\4*/lR$9;,|In%K&̖c\<ˊ{Ҍo;IHI`oV TAB>g"gk^ %Z\/<g~*y2:qyK2GD1e'fHR IIŧdΡAj{Jܺq&O uSj?`K4dݩ i`Zo\==8}y^(~,b}@Cq²ߔ{vPAnK=ieo[z5E?vW{-0m`ft:˓W 4I8 8Ɲ>KMݑЈ9JbE636r鸌+Ǯ9[wG– m~r2quڑNVS٩i਺Mv2gtmN M&4`:T{-pFfsSID==,m;!5-1Ʉ ="G  *2TL(=pOW}b0l;DS\NiT0Yj0{@ kEl?[۩fL9/y(ޕ2S颻{L+;sZ5c|utt_T?)ϜY{MY0pαddPt =QpTK®Fƌ-67YH #ZfH!2 <2g̣uР W!uz̷W**642w1) wy馛t`ffںN!#ۧGkK3m6RÅRbpO-F9ҁ]'`@&)2m+[Iȥ f$e9|q攧g=ҥ[um~h 2kC6PK.%p}|,W JN$ N.5rj>PhFIUZP::H2] aƂuCe 7Rk|IEb櫫xnETMQ4l#NEhCF`e6,ǙQ8E'0&u{o*>O͡Ӹ ~R]tI=RZZk"_ ;}Hsڏ8jCb{Lg!ha#K!JE^%xma1rW &+(M6^DbnK)9J4u@_ౙ5'49`:,.R؆+Q xZ争9Yq-IUAgi!rʚ.?gW =1)d]L@fOם'{n@TY u9Y(>xԌz5.9Y5prz/FRQ9==G7SS/%ҕ"']S>4c򴥬|EG#y=\^?`M}x +^b q3ZCZ g MЕr) ~j\wi ^dYԜ$Pzj Id$:$6BV-scH.JqVAOpmQMU[6ƈo$yKo ߑvx%0O vS+#! 3dKNlEgMtu?$?v:$Ibav{8p;`Κ*܎jӨ{\j]ԡ)We&N;K8ދIH8ꕩ2\+edRCWҘUBޏK6*aX ^An=u)A폣d.yď̋/vONTZVHWV31Z)Kbe ,* ֜MU0GԪi| i'[HD>0&g`Ȕ[O˺Olbo|SP1eE\?eq3`8ڪwo+PP{~Vr.PT=Գ:>tT{o۷"hcP-N0J|~ŦJ-\/5YW3T]nP!JU\җܫR4gslb-Q퍟Gb:p ?ˈ%ȅNm { /B4aqZxD:9HSQ 4%{ՏKB),eSkj׸_,ņ׍,, ͡砀D; bMHє%g.DhzKЂ$Ȧ%Y%?؎c˭;~^DzߠgW2JVQCj>- BTݱΝ.vbs ֊Ϡd+]:7҉iGB~KQۣ:*(CN{%1١4܈{ޤ ãCʦ _xt^D=&X=|Hwl>{TjId3ʫy!qg1ҩF\ b[h]lWDp!앙p+l $fG€HA9,ܮ#F.l L|80~3,ma^|س _#ʍJۓ7ǽ*MbH&IU%izrex&%E7}@WTz 2`@𡖎g]FℎL*ǣnn`RA2h}MԄb\nWv½5>T p̈ P f`(X|ܕ9g =g9"^N:`K Nvұ_l> AICcD(ᡊ yboU`DRD u HCWg EqAM+aKT)d@riիh&UJ U\35'*^fӃ3D!lHȳ>39;Iқoم$ݽzFZۃY%}uJ)G u<c,jtܒ WXye+%ձw/%t%N9ӇGPڲR'wgǤx'ͦaȇU2xUxA/4/c"L"8.`'SjUg,wA1ꛟmRڶlX:q({E>j(-^^y{CWUD^Ȑ8&ǣ7ҽ5# ILԹ6#&^NvWJ$#%sߏK)-N=b]G x잞@̚T382|A/=!1{UuwnʙJÒGd1>kHi@nʯDQLƚ. x^ˁ! O(Pn6tlx.N`jkJv}3m@Z Ќ$}k>ᥟKO'cg/UAu!r,DŽJ?htu=#azׅ4±m(G)9c0PKnBW [ō̲[:_$dTOZ1BM?)>~7/c+,@Y /-xUe8?Q⏀bҡh:^UQu;b8sJhJnb~bHl&/JX\oR)/l-%j5ݐx&»ne^ e_|fгSHJ'UO%@@ VCmؓM*FU-pÊsݻIw+eKGh]0^[F8mw,ď;zo>V<|.:zvt7P3֋O̮Fže[`f/UmxA*{_f`Nh!\|Ph۩QqFT؉C ؃IJ*U#%%0aҙF=Tв!f+'7Y ѭªO)K&jd}xj| +]:`G"P$HH`D8 ["d!^đtRa8+ѯM k* T(уc\ӏFi^qXT~z5a΃)^td0esA;/[3'; ;hmrMqвMI-a5mnh eo)Ng?Rˣ5x+(csrv ϖ$:aHl*ݝRٕ]Hul%E-x!7+^/F-MK%iϴY;p`STݤ >a}C'αr/R$WÔD?ʸu7뫫?[v /8n! u" yćh!N\c^mϭyl-!3 J1M}"A2e[jCy]κ+&fY۠RGO8PނS_;b|QpKTR]q}W Gw ,땀74_50lAJ FEȊ .= @t;^'OJGd0gip3kHh Цys+F~^SqTl!G5?RO[Hc6W/hCFULƂjRb]g0[s8嘙: K E,m>&o v} ]w۵%yY;+ѷ6`|dgGW;8̶*p},RcVeo]m"RxDP.]ܣj U,N௯||V47 !xbUX\/XSq+y6/NSf֘fVu)If Q1[[YR6_9R#DID0j\s.bk(Oy`xx9iUN=-* w?sbrFmزҞL0|G7i 9JCs4H6z"ٹ(  nh*Cs.Q9!h8~Ԧ*G<:>%U@Ty|MZF@5?ˎmPàa3Pa܃){ ݬ:ε#-p0I" Zߐ>MH.XB8vzS))&0rVa}*^1~BD`[7QѠٚr53G/HRRxhtނ>ynА7xv?"~2=tF4stRiNEu8? yVrfؘ#U`Αlh]mHla+3tenbg5؜v9Lx1'ket/-~!(+è!oOř #(*%V{h5m}b(-BT_!s7l گ2 ;HYۚx %>7Q9M$Wʀ^bNHpSS -M==OsVzlX`D 5LLY_݂cܓྫྷIP)ḿ`SldsT*TP =foъiYDs]ms+֍U1C:D>_.KߴB]XWeE'VCJ*6?+8Bw-(PqP]^֬fjߺoU.;hG6Ol9uP@äΣnh}VŠ6Y]#Tƌ%"4,ArrϢ\7 7Hh n)^!H%5b?ި,!eR+ܯfNz |&!F]F2B'R/̛b0{]cs6wS9G(WŖp]tJ'YaUb[ǐ #:.9D`If6t7gjzKI1+<##?}]{ R7ȑ,KK6''7 չBNan `[`aՎwXӎnqsV@]qc@x5*2n{VC *1/I?)"8V BQR2QW[GM1/4VgvȝjA\:7d!Y&ɘׅYucq@hU+ҫW"./bgwfWnv(TeXyQmF@ߩѐNUDqix-݈w"Oߡ@'K_ۺFOl1+"YD(&FDKruR/]HLϘ .DSTl@wM E)W#wg(AlDNL}cI,S')c<-y@l)V) 0Ku itӯO{F1Rw:U#Ел(gwb . lx-2=Z89Mʞ =L_ptf[`wZ&"3G=hU PVmKpa=1D/0ΜegGE,᪍R?A*exCXWGnj)C,GkB zWqs߸5^3nb{x4 P+CZ|,ps]h:96ѽZn#Vl9aO0M@ffWpZ <]g=G Cxȅ@Wʒ܏)U*3`f@֙zpqGH݃7S`s;!i9%vf[%Б(YsoOz=YJ1"9>\\X0lgDP /aoK:YDl3hG sf+rʐgy! "¼DTZ@W4bM%DI<R}~,` Nuꗏ=G4r;- eoD*Z8KŒcTgnB2]sa"ۏ#@=' #E >T[@GHYS6QkddŖSЈ W Yji @o T*SFnZ sY}Ug .^B΁u\D1Bc)'PFtCjMr@z#*7wbB< 4`kI>^ e_`pΡp૦Wh… .p9I;RN"K.3WyPs2 gmM}h{dcx,_?Ğ a&-o,?W:o,MTEC's>6fdyM6 7'%IEV _Yd zUKb1$JNYJQ֮(RABa8[IT;֨u~ Zx˓qM_@kw&+Oc2N1`&YAء9v{ȑtQPxD,jps>ن)(Mݧ UZfZDKqD`r= EQVord#Y&v]S<7q1ΞD;r[uԣJHH3kq˴*ˁgUi­W;Zҧ|3zW# )zl2~k9좞E3.4ؼB@.~fhVV,OF5#(wIoLn>R (D\1X4҅bF8e$+0+MWXt{ہ!n8ȬzyX{) ҩg6  Uerڋb4Ko/_)=eRgt |H#@ 0.eOg>r)0R=l%S6TׇX.`G7E^zD#+r:Ö"0FWӋToQYskqhl(3NRÁ dрS 6ȏo|ŀ}7O^++{d]18(^4r_yRתM tzt޳ٶҗ8mbBL,2L-+P}s>fFQ ; d3F}b r.mK s&h1Y|N M$AŖfAIuF'r+[Ab ^Osue~R^ϝZgO7ԡ xnj$n!Y jBC|g%| SmO\Գ 9cRBfnoT ^X)+,3#[ׄ!9)r8[ˊӽ%I[.=]_7/_ĎƎk3cYhIlL@C,3v^dm"<IǮ[͙3\5K QNiV/|ؖbuOAqصlLutCLnHN!҃[#5M+$жԠ$>`6NrX X&)@b XψxAYU ^ACLUsR ;R{y&+.B<+y1Ru]$d꫕1׀*qBĴN9S]Ag=rhְKyZC'/R.Ç.0YR:6OcllWugH}܅Z!n##f2s'^>ɮg|LNL<@r,[(FvӀƔR0Un ٷSoۃ[ 9tO͘- G@p! (9VfU d^F*[aPe&Gi? GښX {^D)|s^7FUA)g!Z (5l$Uvk.ܝ^G]V/Xd_imvJ@J pt-J'G];5[n+M[.97'UI9x ̩&Ip$+9|> tN5?euU/]Tǣ5]B>JK)*?k\*@k]<);Q'~*744k2w|fRu [,r-[vex\ܝ7}=4Įmt) T W܌SV* )8Xُ&jŻ,  x-DPc%fБ\C =+ڏ)|(ZAX[KId k`Λ6ܔYuyQE?.p'j# ,mfY!EBi{ ]#~!R `c Q-Ү ]vRiurs>m{:_i(4$M L>g3)5SP鶇 J1ϰQPE "EKZ33ēKxGFVkk@O$Ӎ7p@M]M㷸DӔ|VA◍QuB3}Ax8 ?rbJkt32QPY^<AU7%5K0DBjShiWh~^~` ,g-VBHgj`8iU/͸~ hd6-#y2~Rgx\q5r61RQfHX3>>t>jNf3:.q%7:s\-IW>Bn\dY*RhR>ku~HD9C䢣s)fb:}h3r@Q}T")9Ԛ|2}}y{:KYF:#e?:GDs̛Vmufy"\ ^gGc<'*  B-O  6ȧoib0W>0~n{lf$Ѝ+nW$BN)4՚ uK=U칋e?mց_^۹7x+ş q -)(h |Ծ.B$JN7cXRE~ehȮ"*/;9!'m ÄLY-[1Is7G?T&%`0v :2Ggʎ8=@j']wƜـ7$gόteI~edT.&mfSD?(FJ~rʐ( J ψ(+Љ?~ +Lym0}8}мF?vPcU@&o)NX4':)i.Yy6 lu~ V  )t'!s(.7Ar5@$*ܙ0o!E9< a2H˵yY [_s˗/DZՌDݵg$]}ό֔>C\*ho.JQ gk*c?k^p5IOI `"oMsdA,@,-*칗 D/a3qH{RBhB. *{[ MUJ?^)]3_@<(A*: OA )FNߎ?3zg$hTYަ k-X J|)-rJOS5r6n8TQ^~>E>{c(}4޵k&}mPs'+w?1 !qmDG4JqجVϨ'f9$ovVet][!a-@"]t0|uiU(r'@#:;n뎋WBʍ9x(ע9e :U^Nq,:WXƒYjNuBYB%7rhszÔ9s#ex$PJ$nG]EĦͨKяLifyؾuéMArSyŲZw~cH' IE`4Z*$ɻ'LŀIii뾌ܢw%  |lw|k%[.K.6wLk>hC@ >.SXo}C~Yek%\f{4 u/HR r ݺz4t%5A0P C=eu:= @R(9 Ps+VG8|*Vt ٱ֭xg濹=G{OZx5IkaCWo$YA䟩N&"EP&b_P?5hO1 // 3:6dӯ:5MB]oq\$bq ~CmmD g4OI1VXYV"nA!sq$_]OS׮*֌3V/dM=7T)ɞ `B]9TRNBk@C-vxIG #CdLNEi4׿<8pߔEfv,6]>|Zwב`{ N^&̵^hs'\mT'´CϬHwvܑ\W!L+{z+0/ǾppHp4t)$lU(~iSfFo%Zܞ٩޾.#)gS8AZDŽf;TD=1ͦmTNO}Y1y'yiF/?2/#nػgKW+(DY5*6s6   (k "t\;_N^T@wM1hLtl۰Zc#a=wt>'WX~#7+sχ {4XeqԵVN#|qo]5])m fk#bYCuFҋ<5xBtү//i*(ad%8:.SbaC^ j9_CZjtL/XZ?d^(Dzv>AbJgƝonCo㟎/r1=lCLjBv%+z,'_uLg. pגS]#M{%:TdH=T`a^?P,vHq@%>O~X5 BN`:ФǶMlarRl% 9rw2 nk{ݸ5P.C6Ej/? %˙t:B[ذp\^N :i/rk]dMߵ^{Tk_EzԹ*?̣#[,B-͒kÝyz*23C/' @FJy }GV74G:A}h /6Dܸtuude_j*,**YMsP}k{OGx^kbUDoҴHa䕴Fe[ z?c ΍="m\e^ѕ:¬QTu}/-)j= ڼ#=Sӵ r|+h,v%E਼n{y!񐩄8vf %MӇȨy/)qMy0JD8ol&y{,鮔f]xEvͧuEa*6j/:ebL;t -dqDsY)<ΦIKP{ lwNVill+ܼcgy^l+ҧ}Ą7Be(;Fҭ6SIV1/=Lʖ#?]S1͌_)}86-F ˍ4N q$D{X; "W`-{ݻI@F0d \p^_Z: A.ozw{BHqZAm Y}BYcWebSZ,U96^_ \2r&bsuҕھY`J_ȜINO_~VY:`/:P4 n :(1=kuk:$_3ȫnM&i[~gYhknWQa;[/9CZ{4 #bXˤ%U7cm5\X뫫G3}˜~YLh}<*雟LtnZt?/nø+[ҝ:е)k;Q j :=ZPb{vTg 9eMC%&5(xN<(` UIjk~?gPzN6ra@gB-P@9r;^R}go%3K;O86 (خSs9*@Ⱦ{Ӆ"p9vluBpsĎNuQ؂>%Z6qnP/  oG"Ksu"B:ֶ.1?^, O8aen$1/X܌a eFcw{p_mθԶ]Y3WfOƨFY75'vX{Cb|t'J|4jԾo \k0t2G8P@g;SL1-JX@kG>;w@[Cb?:l?Q%An^S2X$'Y͵Epl9Ypp@e=3]t] "A`ifD/g'YѮTnY{d^c4W(&t2}?؊d=B?x5R u˅Z# (y4n?%ګ;Yo;GesTgGFŝ8]M VEN)\#8e o ʻc[vhŶ[4eȠi~L'xiיt M-n1цn5bQxe6N0Nyzkͭ/)1߆p=j"q-YxpzPLUΎ(O(^8$dum&Ϗ;?j.7ygG[Z3R'v"=, 7Vp9Ra`wf;5Ļr*kks0r5f4&9L 1:S :sI3+p9H54|?v}CzjNpC;;k(1a_+v>4&~ @nj+4$1Z1-}FOSdr{ҰH'lEr놥t*WvpГ4#`RNзma[5 }.8TR1Pgn9f|rNWH]7&9 + ;I=.sějou ݉瞤9%d/&~oAxhsrrQvw kW\B9O+O ?0|mT @a/Ml'j>QάSR=#hAX&+8m~Ho9Tt&ós;Q#wK (4tV~?b+w؞.Օ|Z oYvs?jK2g$TH 7d#j+|B[^6rN6V,=%*:idj'~Ζ*ҍ S'3^Fa9pۉmѽb_.>y Z L#iׂn@W23v K2dVqq@;?RneGpWa.GB B$D6j?8`yAd %jĉq`ZKhFczW0mnd2Cŷh7ϟLKPݲ,EUzKLbMg;tT% >7S<.T.oF%[Kϣ OfH&lʩMB>L㋏D^r[`bIRO6_U&(`ǿj>r%]|F͒erHW#1ZH*{8?ovwj@[=h 04"24 CEb36׭Y]x6Wrg#Qlf= 􊚬^\V:g-HL\`|0+r1>*;Ėi\,GL:yM #:f4͔eǚc2Keb Rnv]'P;zJἊ)tZ J֖_=IZHN3ẁ^ 9Bu=tvyU;M?mH_Oa$DQ"ݓ;E:(;삦S"'[TWMyidkYqhh]5H4Ji{_}Q.ݜ7,Ua>Fi{{C5%16"EJ 5WI,mxT _o 9 %։ιyةʃ4N#wI{c6Ao<晚%1@$//Af22UL TW^+e4;c,z<Qҝrq& bL3N@K?&Q󢴘V25"{PF]znNN,^i~vHЅܻ0*3t^ɾ19 91}ǐ|xRT馊CngPǿ`zub 95C 2g0[I զEg6bXt ]h3nَՅy0m]qFE"=>Hx.MZxQp0!Ȗ $X  € Ƨ5)o5 76aڍb8D=J77۳ rX{VƲЕ4BLcҋ[q&bY=֔6h dԞ`ZJ@>6r+gQR֐UHawiqaEuj4(UQazE053ҡb{b{k2K[OE҅sL[_?{I ƠB:)qNNHirlS#rczӻYFPu5C E߯r3">VG+܆ʢˌcꑕ H7#Kk{@tihe}&Dp>T %g,ګk˄ֿ)u:=$4`5DWko+mD iGş= ڂ|\NYÖh!gC@@pa-zlΚ% L_N,x5 Tڃ簾x9>{Wak|tpx"i̜F(6X'~ۅ=;o\]Q$bap x1]3[=kڝ8CmTQU$}0dpx4Mq4A9ڂt/oGŃ]}EHw`( /"^:Ki7B0'>6}׿i2 %lv*92 ^T;}^ljl+ qM8Á:GhQG#|sb$*Hx}% 3xI]w@I ֤+zp2 ?ůpDkO?7kU2Ǎ xSHpR>{,pOkd>#W/IϜN/Y>GA{܈\$Qִ:ܨ" 1$z=>!dy @\jͻTb.%5G2}YK>C pT6AȾpY{uRGHj5"ـc7եUPB-Vf&Z);S+ێk V匆%.>zNYm=Kɇ5wZ5IBR#"Ħ;Ȳf :巐1A=z9dЬџ3h6BRV/7Bd 1 ᚲ+)cEؕr3Šn/kkgQ2w jfubE!В]5ld2)N"/x;y1 a.T_)  QO}F݈xⶰIt(?2Go7VW L` KYgQ߀fg.$iBʾꪔ]Ey 8"jm8t=0||~P a EǢu[e62MiVP9g ch} NRo *|X"=S:[1Эet CՓC<I* Wd󏢱?bZڶ2V"ya'MxӨ8wcnU"I),f?Z?(ˡ=ݯ[g/NYrtZj+ұ'?\}OJl05vo?voq@n{ޤmo/4 \`EB:|ӜY`,,P`eMì4sUSg-MchtFKi;+&.u'!LCKekn0j囋,℔A gRRjX c剥DIF ;Fq@q:RȎI7x- wst$cPN#Ii ?I 6mYY@)uI*BJG-SS+A2 /$ vwbB_M8:] =1=}npwX4<}$ !%+1?6yX"GCX|r>;ۊi^}߳Lf%푮 3EDrcp r#w x+#L[s[-jpiZ U,`C-Sʮ$PK~g'4'Մ";g/Y \il*JsF'QR.zP+uQIKtιmwL}yU;z[~ G1D2Ns:;.F]rr?~<{huiL(!g&LGC"bD2osH{\C4ԄONDSiJ^J_RH4)32['[JȬ`™ =`AbyB;7=`XEp2#ޅ4;7sݣG>Pr/,00Ok`Qb "wB M֓}=.W T(r 3 oa-)a YD,3p@4T$6. >9 #-hR,r苫T+UiyZ Q;1٘wt(擋5L@g!lm$B>@Y:[q,G ΐCRԺL\G*h(t o sJ+Ӓ2{uzLɝ&Z ?#$ߙxhA>| cn@ XxWG/ޟ槍qypċq Dx,>/ >NEwxCf5bkFw6| )eCK;E ݸUv\mZV w=7@?@m~9?󢇄]|rfE6D& yZ $fO1>©3t5Z(#\5^16c5=0`gQ-@Wﺌnl|$9G<ܨs  O<5 wʐ~2G駹µoX, MAf4+Ϊ*7Y0Ѽb}bzЏ"QNGx$̋a"sYA/+-Gw9U&^miVgSU;?v ›HzύTS^3, b|UB;s=h~,jAr{Ok,K'C%de ֗#o~²8ʢ FBBK'\؂sw+`ee+gn^;F뢅ۮɔ=M9 •02oM⌞ǞZA-<;Ru3C9>~S[[xpDDW}j*hwkA|;sB 0 Fݮ2r{EGd|uiH YsH%-O9\]isi5܃Ey&-}D۽j: :ي3KH1{SWEG]q34[T~9[I"{4bH nE_3_&8UQj& OV9!WDWhZ ,m?yM32/TOU~GIN ;[RL27X}ӜZi푸(CƠpZ&Ho):}t~g).NJ=hQ1{7;~.0QBiګ7F8rÖ|Qil.!izm^FU#\.B(mi?*(gj{jCֆ Bo eb(i5ν"Fp s*N`(dD5}=+տ"|h W.Ah8jc+:H0c1_P.{S{2Dc^?*n!2FF7TQ`^|ITtaY9xV+x]L]3jGً}jk>E)ώ`U`5\[/ md: [D=[y.wRxhj~;-!rMƳhhv|#8RCwGfjl65u <Ϸ`y!S 36 [,j' a:ןI+ .m0߃%鉽ʍ7~0N*gݓL;-gܩAXH_ 8. VLEQkD0w9 aEګ=?8 ,PwpZ[ĉ'BWv23"vR9|j">8Ph9[%c~>{r A  ;JLKup0Ū1)dvCj@R5I\)]uYBCXRޱ[5[ (ΒHESMA,05L|էy\qu߲iHDgkMIF9zv.AC* 2X!+ yT&t :c m fg?PK]ț5˅u FG.j 1д|!uvSsx\4@Plx^` ʢ=nOrxCHgr& ظJ8怐 ΫH~*@聋/mu Pգ/-D<آ)Ń,&5?#ԄDzRΚڼˁ*2N2VԽKpV,q]xn#O?(a'ZJ@TKE;\ O#8c `?uՖpYb(-/@ҞzOi<~瑌񨷴v  $I`d@ۋusҜE)H^J}@ @7p-˂  Н$5DV٥>}`>c7PsX̀D%aG/]FqOR'W21FZsO^=,JT5ydXc?i>@<{dii4f6OA0&7l$[SMmx?6Cj渔,$)kvpk9UA6̟.CߞI'hٖY_(,`piY蕛_?(}Ce<@Uh\Qk`ELP.(xI,cjo2up'o u P%k.z2'bY({b}!(F4s |X%HFcBw1hzq5"M:y+(MGfCJd*Lv'"ü}rpl5܀4wp.FIS':COB"s ,y}89Uu`i[SuآQ.GݣadU>8or6g ԃqnfIgGiwaQx &T&/0}mg6DUZl$A!.eE%j[Ux6tLqs2*z߇@%HcT>᠕sW |êaIȖ)yZ]x3{ښ-QEr gH1#3=tzh\fND;l0,Ӈ3 qq),bϔQKl\ےK2)JY&g0ȏY=jaN-sg+}60Θ:K*Mi"b6a%ݰEZu 5Xs\=h c6hHo Jk}Mʪ舮{/^ttJQ249 8 @Sլؑ>l4q>d!_IQq+G"/X~Ԣ!qMs.@>![hu} -V%\;$`찣Q%Z& b0:pHg(kd!ޮ#ܸUE,z:Q@˷d;I#FZIIQk%yX>5GH hD%5g~N2JbH80g_ W[dv3;7E*'E Kfdvu7 $S.v*) 2_|ttyԟ}>X*;Ս5csf#>%!$nKv!GdPZ+ݐ# eoʒgyƜgE\aԙ5+< dRKl  ^'ȠcUbWKUTi *<&v)n"דe)Dlu=6}}q 2ou6P[3o:NVlq5Yi{߾V4:k 5SS۶IEŸ}< &4M΃^~Ab~X' -FXES֊dH#F9?aE| {wkk䗟e¿ [Ovz ]ͧzC.ep席$ dt4(,}a)U=#O|`[D缪ךNb 𯇆DI!eTX}b-Li`(BY$0A|"UG/-1h-]Qޗz0r#o(-t[ؕErCeeT4:uV9ٜ/t$89D?Tu)-<:"IkҮ6 y`l?jѳJ3%b)H{ib[06AAxrXvZY??\^TT+2DӴAbuqN763=q#4)Dakbg8B k%y*ӟ[G&e{a_f(`Dа~aQg7٢s _R-@>E5;~ XR۔aNFUqh`=wi)g~g[R⩎ l&RyB"Y#Xf}k&]/3>ȽPAO,,1_77Q9'Gr]HQn;D ²MgQ ^T*N3h.[yizC|Ie"@) >PGZ}+ψS܎stX!b(#@@ ͌YMst?WHDڄ5<[AoD%8 `ą$k݅ۦs:Gࣚqo8ww5rS<(%E_W>]ϧb_ \]~ᢊS.9C]Igﮕ'H_W[++] I8؇I>H/Y>ҶC=R<&̉0?W@tf6"[n Fq43ؔogikHgɷCs4[bdD_܉M0U^P cN:-ʝ~[ _VQu ^o7`w8G̥ĽJfßjc9W,OaI(nONu|:״:OZZL%']G z.=|@[P؆_i1q'2J 4|l{}vX9%|S`o/6t/SPS5a7\ `(A{A!5 מpdp+aKf<2,o^hsf)VkzmO. 1_!ٯ_3]Os׆ouEmްMAs}ɞx ߓ3y6%Kb']d`i<\w^'(_ǔh=` fvۄ.Pl^Zy)v6 ؎v|K%8{8ؔFa*r)Vu'x_հ0ה2R}WBb[HI$X_^4@]򍼍l+o{Ԋ<\.(нU<;_䂼+>@d' .ogUUhsu=$MJYUa1ÿUGV1L9ֱoZrl2+hg0-\>K >1Ed>KR ]ȗ|嵷2hSpԳŵ^ e=5 YE t*%

U|mQyz*0~DeY5-6gϫ!x$oaxLCˀU CE_"id !}44AǽWr48 y7\`8&/#,UJ[wv VI^zïl9% 14t4ڨO4VA/» #+n543K I,en]r>|B950_EN4I*6|,n8HO :EVLxՖPjvLի֙ۛsj@ )""bxХBǟ7NiZ'k uF0osF3,KqrBULҲxXu.79^/Ai_/Na./6CIk3vѱ?ko~j>hF"ys ׯHwStdo"W"{?f*N ] ;G`pl[{)S׺'O aGYfnY1_>^3 tەP0r@?]! 9vbg*(/x "`?m>'D0%evraKzdY?IERtCt%9+TRzS`Wl{mu,< ֙r;K!BK{rhʬZlkE@+KbJ$iWD>M#Z]qB ?t\/M蜚{H e׀kyjjS,-޵В*\@i>Aq}h"|lb)4l)H>g-CıRF֛.)Fh@84E<[Lr(~y6:k?QXFTW5Y3P4] +Waϥ: w0%͸BԎކT˹V^J~1Ҿf kA>og[fO#w!;V( ]zuCl;u߳fBͨ+aWhMw !M!{S~f2Dʃʹu^>8KV_p35q/6Gٗa0Ft3 Xv%DDRb{Յw1lz"Gi&T,ƝЌLN_塭I\6-gDzqnc?Y'6Nٝ&[:M\'N;ೈD%Y:HX%r,hMdI܈Y>M#`%dv wU+D[?C džlB Da10L4tf21bnu|햼eWȨ'9I顬Jʎ0ؼ]wE7pV+ڞ3+EaWRBnJHV{ Pgq2?حHL1SdQERBhoS&Pv%|5׈d{/&B_9 Zc[L˦瀆X׉Zi=q09k=]\L!&VV\"QUغZTqL@ jSHXˤs kSQy)ٛ|~Z.px]*E /%?7%$ƾ6 Jtr4a04QU z:fsa!+Y2LktKAQJvqCH5 bWA_#Y lJd)D4[$u45 ) ﲮiqrUAGTwL)HFOaT*}h<[$fPV3wyx/\;BX-NײK'!'K 1ѹ[0vFHs^ :i PnUWi>OK~Q1Fx=@цKgSgqaaD(@ǽpKK?}9$9T˃2wC+F77~<+VGZ/&Ma%^:l)MăLJ0$nH]}TDr qvg@N,P 3?ɐS4_ z-:7kߴI `7EnU濉~/,d cN"$m9=WloO#C]- ;ϔL 8pMٮw"00gX=#\i`PN=ge@4$_&8v-7e`C7E`w1s:Ć#xT|0Cv C,ȺZf=Ŕc '@7Bp2EfqeJA)b*zy_Ȥf"gTtk L!Wb\>=PC(#2WT1^M %Mo-V%9{gh;9Q21)R[E EmղaCj:w#piKjtMVac^ڑ/cc>dK%^hXNγ+unס'Ɨ.SEVd3:T䋂UƉd@!]?;TȦ<6 4AM}GcF!DHcs#hRFoT=UE|b, gkKQ4!3EU@A Xsm)L}nń S<[[&`IT{:JE1_* qB*wgi40("JMyEu2@;ʣj|bE6 ɉwB Y;k/D=o3g*DtqktL}Ha ldP_?M˥%3nĂa bT!r(M9SQqkiZ-Ϭ`{MBxgi"Y9g kA5_P*2[T ϙZ 1oNcz@rI}Gޔ#*>nS#I?w|b M$m|omX5DD]Y? Y>bE+`m(˪Ce0 d?*ǒaS& Xom{pLȶgH,*cpx#+Ũ§ ;Yqdޱᐪ"QURWT=v>b/n(g6/TG\Щ"IҮB4\f]d5@{<:>]# Kp!, 1:XʯS#Y!k'k嶦1;+4/~Wdek D!TWQ#hMIWW}]| ٍ%꯹a~\w#H!D3n1 -Npc\,4Xz"eԝi>C0My`:4n,VHs`Ɨs Y'Un_k6OuFK ]A-P!sOӎ.YxAsUP8{Ja~p>2?#&0ݲ*7a34` M";* 5"F ŹJfӠ,{7+霨d!ϕcaN.Dbs&Rqƈj.0ה®ݝCg"ܤ?0Ր]\էX9E!Ю~B (,krאβ:X_?9VC9doKA3j[|Dp!9M@N? vd#nU2H1p>=*b.0@(!cql;])*iGsj?_ݩA"qsR{KA⮁x˦7jJTU/y$/hf0՝Rڽrbmz8PNw]p?M!j\S\}NM_`χ@*0a$ g BC+"Hãh7TvugiːV5rИ?;:oؙx%U]KM0.AA.l0*⸼0 o8=M]7g<-1vsc܀ۍNҫwB(zj Wqmf63S)Ӥ9< <MZ{<* *> 1ó \0~~oҕUm/rym @JJ9m?Vb[ว,: &sc'w]!I dX;Hna9OssJlMҋA*N~<A'UC,\`^9 B-Č{P9`T栐kk i048?k=-rTzP[Dd"LoFQ;̒٭8TCxs'xD:[M[5MddSƱfLr)1j2D5I-bI+gU[5K 蝀E [+Hқ,L}绍|?JXWNH_ipD1緃^(Lg0wnm.bR50|ܐT&uR@ش|ߙS%$.hAx[Y[߆,O:d7{e)Iò):?$3.X{RHwl_j4 ꏓ$?ܛ m}#,)?R6@vm\C4bޜG%=5Q6aiM}8&3`PdKX' ֹ=s ^"ȦC^ 䇲Gc"?PwYb1 cX(t}랧qčRF}S*E•hoLDfXLLm՜UgED|jU&qe Nm5U~]t-p:8 QJÂZ~\Y? 4hV;Pf]3x4s (;"Hpu[j~t>n' y8Q\RڐiKh_Y Н|I-%'Ǚ, up+5ռA-wDs2Q@cRA aB kp* |]#Xs>yvKه~Pҽbj9fg:)e|'FE ۂC1 W;l+r1|KB|li(?QHtӃh*TYŧ:|b"B :oI"EFmN$O–JtXS6 ,U6Qm HW`SoY}oKkn0q`{`̦nڨk:ǍP,`2pnSGLmp֩X9It٪2v(Ҙs1PzM4ڒ![SB|Gӕ4"]Պi(BK,"ȷR`OQk QG/MfN,Wr%eȴ}ͦ3&& XzSjz݌"3cu$RV(#+5L׎qL"Ǖ\뾑<(́ވQ'q!Ieg6#XM,΍$viT01P9v$GJSk/:6/Q SY$Fq~ Mc ɬyb=nqbWeN)9tKoiϣX8! `]s-y&qN9Y?sfط+ZߜP=s4nK"=y@D[;ƨ1[>傲vQ'h#~ pM%>9UF@ͮ@6>t bl\ul`jF[MΠpИpm1Xa"{|3H}X󦖱veOS[ (D\>w p76-(TӲ/s !dAr%@ݽvm=dWזNgS!jvO~A{x4qKo ,F@IhRƂT84ֹl`$"o//4Cn;IIYB :-\oO+;nM`FT$N7 h@p)Atf\SQVsGS_u.G{_Cj߃,;i_zu"Wj)V ?~hT` <ր\[$fpZ5rsR| -͢4ȩ]Li 9U VJʈhZEL >!}ejXhn['B u7xW%iLEY>*/0Il<0|wATbE;I5ngv@*k<*&bgA~`'w )[_AqZ_б*z2v7wt_\Bӕ(X`u>ztC0(_=T BQ` 7Ϳ  S娓r7C\xw_J iA&+ڕE -zx0EYu*!}jp^2-H%o m.|w8ma cZ`u5Z0S*-uœ0]l*|zbUq~64DrUU9Zt+y2lܦa0&d<$Fw#>{;7:IHsfoQkS ' z*[f"LqG-5 zu}@_Pu I^VZu*ܔg@JXIzFB+"O-$4uPBQ~ GVRv0ʯJ=n*m8B^Ol r hPgBΠeB*MJ{X:UF0 e> mfN> F~5,iO SM|/ULpFYjbz יP䐜{3m,A)JG2etEQm[Y#.ZJfṟZ6|H@I ;1Nص#BQ彃oS#;bkAÙq789QN,+@xek>\b2 cښR>aW e})KNze3>ǁC~Oo`y\uA p 0DaW.ҾUsj@= >~[_C&G`Q!fꗱΤ2[v@򦘗* V6O/:q$UӎUХXeEMz8!Z8P+^E~ ՚A5ImqhBD~R0Op>(^L|U6g"h~3-f]4lڸ 0'Gy^rJFt$8GEAb*\@P ݳu0B\B10㎞J$`1sxhSf i/ //ލlm;֘ybr "jKA boD;(?l-#?M(uav~7*|Ȟ*J.ҶwVZ!mI>T٘!mE)ցI_Nū0( j9zs8>,+Fe(Q\ ;O܅cbX_>Ցk 2:ůy"NXŷ';i딕GM++^GܑppI\@fKO/ٔBR'fwh5Y_XvS9W,N +zW XFiXty~j-Fnͣc D _Mm/uSιM 4>욑3 XƮ{8Y9w-UWSY@G ʬ@5 .GO~ԌݛF}M*|F|妣$y j)6P[˛k;fZ-s^ڢ|OȃBoM > (dLn)V1h#OX9j ۷PR ̼I@P꒗2\͕Aنome(@2avf<9淈(j}fGG'\Z2C{ C=k(n4 XnDlEmL [`݇@y7|K梼㟦>B_bl5!Pa_v7Ys$:Gt)U-aqϔF9nsL/KJm ǢՈv(Ý+i%k)UT>}5?IYI5E0N>nޮx0@Vbf 2abPKc4h&*mɵdcΝu]+ot6thC\f74gJ OIȎ4ɏLC,eG#a7Le Y7\+uyb`בHs3;jֲmJȭ9SOv{!@RƟ b-BtY\0iq2p Jk@DisuNFquə+ דmpimjn[=|\ '0JRpirR(io95`yY@bs?NǦIT&~[WE*t&muـCOq#Nlcm 6Eډ8o8 Ƭ-LqF?ȟ^F ™n 8f. z F?u V$uMEՇ;JO쒌Yc,RA77W`gS|[жW83/82=7&Cp@`ߝ_Dэ_P4y_Rϐ}STLGP|^3ƮΙ'6嵡 !d(}WΪ?X0;f1zr/k0y2pm?cNE].;-fT$L( TWk">g˒Rd&˄`|^j@к$ɗ~@ł.LX Z uLxu2ưZIn؅K/NAQ7-\BR,b[n+t@]G\(PAzR`ᵠ^yBP/5"W֦ej L񊿛/f,7a6Ř,Sش14C$lI67jVW`6xs>RNr+A=+)ƺvbCSV[6D'&JR #bwIbJ5ga$'VS;B zh)!5-dGtUbʏߜ I0=hI rmڜ|@U8󴰙P;v RA8zܴ΍aI+,vWs}?-x*HEO̳vU>esK6.[ǻ\>"@xz|WOܗʓHCe<ˍhE Bk4\gLW0BݸMlO}"} ۢoׅyՆ<2zHUժp\ή  Qa1Η<[?O}u2>̐Gj'2ұ4v!zh B0>{73e8(r͂Z2!N ~rSJ~.V/U:@`jjM݂_c(A7DӥYG: !Sq07,V]kL.NgO[ÉXyiizH6dGc0}Xѧ'BQdFtIb3k`p3Z:nAP(1CHbpkc:#sGS2X}]CZ;}D]GPN-mxµ3pP= z0 EE6 ĎҗVÑy?rOAp}zb "E^>+̺!-lrɵ#*9C'(o;ZFĢ(Gpiϐ_bZ}tUn!XO 3t* YE:+.HgC{_\{-_ȧɹWT )SbE.Y} Hi'rQ0őIlWO[pσ(IhGs.:#/(>9g=.{MXfJ*M#F9s vc5gz͡oAJY\6ձE!J0 ߣ_tT8boKYKJa(*O${"$~A)]ؤ$ SCݍOp|kIo}mp22/jU!#E#bASC\i mU;tJX׎~-m)X\EpqZp0-:G> sSe60NkAɞ>f͊U dkyxRg1)vXs`{y:zVj2BG]@;r~a+Ol8 %˧ }옹 ¬::0vox$:v2<"i'ZoO<Lrf*jyKʲV4Z8 X /B]y G<: tyHga#m #Ɯ^.ĝ?eXǟbCoU+r3f;| e?(v yVHS**RTߩX[hw:F:^6=q3/L=0 C@Y F !YZ>DZag//qJTS`o $dӶ2~€GJW#2O) >sj X)ٕ'/Gu~lB\'p2,/DDdRabQY >ρ!|}wB{'Z{9ix4Fuy{!r׊{jwy䢭6i4JgC?wG@ N|CZm6q=J ?ռ9|񗗕Tj9eaov1&KUmK\9Vm% O0E;&[<#Ԭy&m",b9ضOƧE# Ī4Y oNz Ԇxx .\veY?utypT6G;+{D Sֳоlˉ]бFNv<࿸W?lz]PA)D.aj8 ɉF_jT:( "u\]FŊ!="Fqk|^zNVط゠"]Vf {BM^?{V|( ~Ukr7<rr!ZX@nXުJ6pՖZs 2[-~KG: LtÇ}]u6e vRic+8H-/jAj= zg ( 3dGl_]mt uT-@U.6ɞk澌īH[ sVUȖU禵x/tt^|D+%.O֤lIB0 s:TN@mJQlD٘Zݞ~[80w2$WW g 3jP$k0\7=\5z1yp]_VVHןYUKs1=W&'yU{ q7Qm&M*ћP f C4hs>I $app@hzjB:E֗5U+撐R!MFRqק]#Q+߫wܲWĿ4.{U$E * OxUd/~[Q+gKf6vfqQsqYP^5ANRPpA ״imĈׁv~re-a{rgS+ŵܯ7ՙe8 5A7F:`ܦGlR$&S[pN?#:J2Ta*Kfe"z鈔č.`M'L@  .`Ʋ:x!~[;L6Ou4<"w IU Xdݞ{[#l*5(+IlzF,SQQWl&…9ᖫToe9YΉRKE )2ZaZfkڧP@4քɭ*dgN,ǶǷO<<-L ?ԫJ/Fݻ) I64jKzZ଄D Ȁebpec jCµLβ@Wkƞ_UиN@u~ƀZJNO5M:H:-"`OlF?4PRb=iDrPE/>{>=9SۊDƴ^@!n_j%>%}R"mXژ 1yn,~ifDt$JV;ep74 MJ^oUKwWjgǘ[!`k9c!ofVϷoeتs?iFȃ$p.UlhKMo3㷕UhHԄԭvGyi.АC#K<X(Y3%4xzbWgŲ)J-!-%sq['vճ2p)3UhP6gCukKgS7ңn_s=W: K=yki]j)wi63ݍG<"&g a6ehaSt,Ux`p"[ Np>)pCins[ ݱarGh*}R4€d&W3RVBC$)\ `0.TT؋{ӄbG E:]0rX1{cxi#AwϾ@FHdm;S|СCud"w }- ;&(KuYRHv'Gy4H(`^Xe@zѧ3d  %p 4 )1Q^04>c3&bs:1tsD\܇Dv7 5=ރ1Kag̀XkɤxC=#p|T"Q(uKD{Rd3* UcL.iS:o35 ۫g{MTbkJOTu_u}MeMN7~+>hYȾS8XӋdWJ,GU!#,e ?]&ռg+mxCJxvqR'ɧnznTOնk4d5fQ)КN.roZܥ R]lS/-RHO+-Q=K{ u$#4#DTM ]ěChmcƟ!ѡroB:Tn.cßPL/В?Ӏ+Ȳ{"c"}\+s~,&jf!+?+xawԡ83_n` O^"*sa<osf;j4&ȴ\b9?dWtDm[eHyn}"@۝&ԧ5YN/aE1䣲zF5* IHޅrnEeQrBRFQ>$j?kYf (<0Ɩi\8rz\$!|(I6F&+m 5CWg Z 6p}B+V|#[Bw5 +֯J3g H]9M?l_wG˘5G)H Lh|Vj؆Q #iEZоҢ~ b,iLI2|>_?kh d KO>[:2*8W|MeœZ|I:i*W}#eAb%=Av˯Cr ` KB)r=7l֠VG3@|~#0~A7׾bzfC Rk@''}Rn~lbpGhgU+FBgAVV&'d 9>8)MCk-N; a_/jbIz~xo<1ts2%a CA2'xwҒ~B ǙjeLn.Ք̞i$T1֏"'Skei Ub=ն/.=T@Hgg$GfUv~Q^oNn_Vbcnj݀a+Iyv[m"bC0_J]=d?/}CMcB'a$ʘOY>Q ;y1[=>R^8J='y2ӁYʻ@EXM͚c`ژ`C"VE "Ƨ/ âiKb:Wg*n?R1DRfͯajp+7rV³֘f;;vT;T%bz?CRT'T`ka/{9VWޔژƪ= 4PM.m`t=qr9ٷV@֫$|1.WPj 2LB8=d2 b=xMm8|*? sxT{1|C}Zlca[|䎏[{ꍽ0L^jUJ90x9$[.ZIc~1]& HEĔbmJ%aU%|n2۟9B@z%M+#ť`boy\Ѫڬd(aG,cKyrP9&MՔz%)=?a@MG#&Q[[ȱ 5(Sa[|^  Vi*[ц"\8qda-}L؇'=H6mG`fV@bKz ($ YynmcďP+cxwcFWU[LqbP.+,e.2]DV!D =!X0!d0ʿuv IkT$cgpk3(H$wc7Gi'O&hB1cڌƷl,U%w>nFsyuc`a}6[qC Ѡd8_1F?XbIEউEޫU-:s"EhjȸC ,qqs7́95aneiܫ}?{}ݬ+. 5Nhf3|Da׵ß8Ed6J&jYd:;Qh{NOM"1Ks_t" vQ-/l/*F!f*kU\80鰥ʛN?.uD^L[[4z `FM4kqewVղw^zLSͮ)M1(Ո yvh<Ճ?!WTTVRk0C̍o[iH]?XQۙ&`רJ[w rA귋px.%`'xAU%G^zf ÚSJ2ځovD։۫]'Lamt|1YQjVY];h;!MiF; ]en @HH|MS\ 6!f7!qS+5T"o^d̋ 27 YR~iȦA&3; A?PchKEN_maL~7b֊`!0ыo=tx7*j2F Ka1F"Zg^-\{`!!ڮg@1?R Pڑ´ ']KY4-lF+n#)eu?n1_ Ld{V?Σ޹TQ*`8_,>2/&+ƽ\au6mۚ S}7e,М_<`PPeWt%MN"-[M^G8iw{{*wtW\1}BƕAHcibAԎ)QŢ+Z12v~!}^ H Μ Fjw-K;ۚ0G6WfBswQnؗԎQHPat غ@r._DKh|2SX!zez=vp;DI&7yi|r>gS6q}utW5+UU~8y&>'8L ip^Qඌf+VLnxBL_Oel%MTOg^}({-Iv7f:zm@*Ve('щ,[5۝Tm1 [=g7,Ɍ Y8/8˩Wt.]p8}%:B/zW\'}& DSh,I1:Α"*_Ѝm3+?mQJu k$#*=R><=L?cm^<f U蚃A_ VO"~lG*_a~4mK ê3f֘(4e7B}F"0Cs¥2Qh [LM$!Mr_t?㫒84FM03B3{|3>P|{g9l w =.xaV2ӡ$"YQG ~?C].ޮ NO/5?|6O~Vo8u67mkszVce^)רx"('@*F#*xF:9#D\Pi-K.J1cENv i}3܅y}w,aZ(؂^pޱ~ݱ56X]j|嵶En_;a ZВCt.#N%gC{J)[5tr{mtS H+IFjz$ tQ5//(0Jcž; 7,uZ~x@mkt9(Pbj p+@-#91<#kWLxc iW-UX3w#{gCK oA sͬIb VE¨pK{g~D} gyމgT]2fDhWj0flzoT\h)sw1nlAY;ZƬT_sZ#5ջa{F> [J*.߇Q/ V+MI ^K=S@Ymև gʳORf# o K5!B0& ,vs]qmߐ'=vwۃF0=gzxYK *0QJ.!gpb`L)kjH^WIM\I4,gHn"*5ϧIj^knPw,Dn`f|0 DTScX =saR1w+>QY)ZxAsO gr |B-Iͻcخ \ԞLpHdgCȢ;-Ֆ+SXS`xҴTzhk.da~כ*HERͥ'آd ag\m*+ w1,HTB8H3:O+o Ғc#tdz (köOCuN /sņC#ߚK #!jt>q9 G:5طjWUȣt gH,.o=_Vk`[5 3݌/"/ P I7'֬b#7* hox#\% =/zz :M͊uPhHE"$/&ƺnaa" +Y/I1#^%A m΢j\4;ނUjU&>$Ce@4N=@Lbe"`8i1{L0it9Pu&{*6j|?FlzhJtQ(,)=7=Sv)/ܐO-=\Nւؓo:@/ۨ<ްx} f/TvvxwOך.$_TGLtEu%4Xi>kMx۰&Q閏x;"<mIiD {r݄/?"C4?ϨCq I0lL,v"[Kc͙@2nab\4Uwu2[u]BN5ԐWMx-*cH1iU^DiWQz-d%)!V8=1eth`wPjp]/ˏ*x)x5tmŌ4h #G~n@y `>5p3dOq<4Lk^p…k 2s V66Ñ]FvQ]T)RH A/M(16h(&EnоQs*\iGI㥾keraFԎF s֢ޒɾ yhK%覭ҿs"?U(]M7ޞCӊ('Um\2(4R^LE{_O3qv~lsyg+F+q"2<~W`n$=>ba`U|B.ߣe < v(7$2=1N]Bjp)JY2#J$%W.);ͤZk{;y qP&)Nɿ q";ElaG#ฟI[YGF:eXGBCdsӺBB[G4hnoy`PƜuɠp{]^HY+sT骋PpNKa!RvJo[utMj3EP2 T&~i=6a"8VΟwj2Bmy1,(#y~J_&;SVU6KA()8 v]&+Fu,h@:M鲚eszYyhD@WjĤi~@ CG`| xE&dW/j;bku|d.T#aԍ-&$lɚ8Kc|Z,-[L̂@j#KNirws^Qg{tֳwx'Ptpi,X=WT_.T:~} @9]Uʦ>;}&7jҁVVUa`-IVɫǭf#7LkELJ+S$[ƥ6:Vw֡n\od#mrښ.\Qwv$jQ$/0Tɠ-M/X,NM&m5ts@eTHV'y?”QO["8{Kg /7yk ZC>t֊}WF֙4tl"Ȱu8%DNXJJH[ps*R AikupHGgo(gR"}n/vQIz )~䈖yE&,V;hWHgɉ#7W4@O)nR(&l0|.wuop(q}Bҷ|b⋭v2hlYo[IA <:̼٘8<9?=l坱bA%WTP? =^ixoDR>?y4rC9#1hle0ܣ܃\!9v؞dMyB$~9FvCqT(qQ#/OɡPxfZIR1 ^Vݡzv[FexIi%3S>0NcY)a;.V<"drFC JVb+u&q\c_Rr> 6%:W 8Ҝqbg0blӝko߲5_ZW@2 /KDa.V´]evD7lד(m^\c#72\/9jv'YNs]1H䱯,7!܀ 4T#xl(u6'MԶJ(މɩsi$͓+؂Bk-K]wVPM@.17aEGR[xI?GdU' zZPO9lY57o)B¹Q~h?uX9e)7A-ǥ.]z Rϸqƀf:Rw*g[e&`tqwۦfR"2r valuwb&lHkN&GC=i‚})S H]P=uL3v|/X RU dmX;3Zk"E ;zl<]Pۢ9x$j9 9B%hT]{VᏫp&= }$7,e)/hxri6T T9җ&)9Ѡa(HIk/Ty8+f䮺vs8̣S"G)ܤG;.xr>mIQbA' H J7q,CӝxǯMML '4F(…L`i+{Yd2'Ix6u-3 ]knQTpeA}2ѝ33m#sEDa ;ŽVGmJ;XF4=lFaXq[sfT35Vf& -Ob+^նpYob9,qWOGSBw` zo~>L?Tj'0dS#Tw.:8Pb,GWR-8†rr)hP}&K3u?a lukFsC˶4ߕ~བm񕨝]ZDBZ~cٞfۣLLu5"O?h4$SUm 䁬оȶ2l4TkIߘqL턷mb[Uk8ZЁÁnzPf8chԢdFj|Ha/#ugUU$9HtW w>pz7DvصH^fJ<Ԋ s*[ગ>="d6hD2]vʤ"#0dX!2jukTfEƓ[ #BO8>$G%qagG-a{UxRW!j?%;. R :"i9TFsFЉ4 ۣa)%91=]k^tP6qcSKUn]GbR]?6`4qϤp_08ScH_P*d|zAc9*B8';tFiEc ԥWH FUM9Fs::򈠕<0Brļ+yK$7b]/"YDhf&-;Xt.bVK#dp/hRizaUMStE .F0gӽe:Qh3\ OKmxdY~Rq>3qAr|1!mTT;H^B1H.0PfĶC[ y9m5ߧGH-Bc 8H5p9c1VrTr~2@[JW`#BCF>x.hy6A‹`*HLcGn:nSųZ>Lw.u$5dq)J6b]\y[x/&Cg^{u4㊾o1vrFe3BRLd^Է0".yDoM_琍|ӶPC dTh{ہh|3 Q01N2K#%> }UY*6uXux&Iِ:6d dANjFX%J0tq݅um*]#=qZc RW Q/dX>.:zB,_Gܬ1v9>kD;ez`X7~*&2!N"A+9i3t԰UiVf *hLk5e[ '1`12j|JDF&S3 VX4s7D0p0V `gkga_,ıݻtBB8^nˠb`ِ%iivfrq޴q >dMHEʌhLZ[sÉ xKEDp|FVCѱ |U&tHQVmX;MdRO@ޒ1aUY_51WTzyĩ3FYl6 ҉h_EUdoڷ{R)FK/€K!l$}x'2Ҧh&r0%K|S53A+.lKR(eK:D4̢;VI[]QJgc 8.&7ϰc`6{L˓?YiI؋,,T*D^v[8Ƌ;䁀0(px+VfQ"H!Q[%6NIP{C&*x){yx֋8_ e6[p_0r+ޒNyT)`&HD1fݚJSw8-KJE i)N7Aꈦ8Lk Q׻}b;?辠MIҗ).Em@. ja%.Kq;h"AN~ӏom#U3sۛŽ>d*܈7WȔ̶aHv5gDErd %ƭe.Nڲi9Sc1_;w(ao΋I2QI['"ʐJ8s[ҢOa[/%:51!X{ІڍYLFQ1r0}v!I{ց#e3|hICԞYѓ R6H5XaѳnѐSFT#Gz_W]COGiMߵ!p@sO'ײɚ2& )TRuQ@vT >%\VbEP5ˁ<[5I[ l T~+׷ɮK3=niL[ 2^I[U=RnT#z 5+Ð(,:甿Np@Or@ >[9MDO9+;O܅nDޜ 4IzT]Ν~sךx18FmseZA>γ@Ԯ@yocC0DHHABxbSem޶Swo~U/dQsR1 ;X>yK M@Cx!JUϷq#3ِ0,aqwυ+M¿ |.3dynmNANS>JeW]h$wRH)Lu'HKOX %;bHgj^+%@(BCۆ!vI KSH?NzʁեrR>^;U;5L_3QuJo vLIBX9Xi~qTG $ҨҷDc+k.;r],3N1 kSOT RMj1 K-1ҍ,P-u#D$ k:GǶ5-cYAf7擴5I&tV'E|_8?U~C O$9qE:m]f_Kɇމ.l4fq8{n{0[t4A0h ڤ8۶I<\lUˍEE9 #u̱Ւ``d&zٮ#@ e8#r(F kF$ uֹ[V^:P.Dk}R(GwHv%{mRa"8GIt15culKh0{2m88d`Ax3,u`Ɠd!+E+vG~Չ" 8$*,MpEy[;`\rYF,Gô ګzWMD ៳Ǘqց&>|=.)&@Sw#u[E(?!5֚r-|^.5fIjP xQGtuբ DAgaq t5jb=tq#ޔY;4 ЛE&Pk+.A Z_2>x;6Qov?`'4R. 8\ bAXk=a.aFJ^ D5n9_nDGQVTfѸ̏N ,T֎$9]rNk_-I)$./9ٙ>< ˮ8Se\#P\+.'Ǫd?4 p/Mvhb3,kb4F%&7oRdqȝ7.%'(V<7fN͙ڨUU%Cs+r-9奱0L*ZJLʥxՎ1+uz]KnY^O\Qƴ{:|w{]EN2rʽ 'I[Rt5?dfUoǓ96e sRu>"W|Ęk”2/r?="0|5԰tq.$=r-l/SI;X…E kǝN@2ۿ:FJӌmIjcZ]VXQHŦ:|+,sj?V6cDg\͏WCعF*O Ң&8gB8ĩ5 zu.alw+OЏxFIfv oQ)̃ 1E^s`@iO(Y ]M-)-c6g@j >k/~e*訫@v@̒A=iL⾱qIqiMot~*@鬉5 Y FF5=b؃:,!}R![z'ܩh p &|^_7bJR\oj Mc!‹%L6mbKi|ױ@тD+=̹ޮ~ X,BKDSZ6gh <.2_q5!fj7EK?5!xՇv; +0|qa2HR}D%)(ix^a! V|і(MNeykN+f"v` XˈvM 4cA=#H.Z߫ebmn_>EHQ8YCFF퓌-b﬙0wŹ1([.!Ϡsc4l#T=[zToMp;\<`-0IdAˡ=nj ggiJx-÷"qYm11KNrNL3ְE&Ɏ {{kKjhQ!R/F|04yݍ!'@fuZ 0=ȱf86H;fokJr5ovoM+i|F5jvRjex`7˧%K 5ӗR=tMnT\C5gZՒ<4SÞPF  hpxsN=)yʨdq#+ֶA" ̣ 7n^'u7 }#!r7+0n&mk6I>GWK^^/2W cƷ4l+ם, YtE "Y*s_jv^˻rgJqkrPj9_Ş|Vʄj-i!Rwl,ɦJ~Yq#M v7OTxqFft/TM?&/CB]n|S:-3kbxFgMu~l- 8q]s}\"ӂ@Qdp]|a0Gߓhm6MFHL5!⇯OQ+l3 wĪyO22;d|%V,.HI5> )JKU!zeSz*FD.ys%ϼ 0L-yT.Y*'mȢ_(}޶.fQZ[נC@9̆]ԉ5n@6xں-`,y:56Z]#e!X%0%^o`2x 7D AH&C܈s*$zgitȔ=%uЙ71@{I?Pa*FUXeCo n)h]d/7;a0ҩI2;%tҒwa 4~z )vdxi]f,{V{:3Bpw3*Ek6muz9EӠ@ #.YܺL"%|Ì4H*ہN[Do&Lh-`@Sxy`}7n]l):!ApJg4,hkvb*otc5i[cW629K:2f`,pTce1vWu@ !x׆sODN5XOk_;:H1(t=u`*x@T!%?B:k"/kL+|۝ mUtw.u[9Tb$]P|Az/pc׿3t~L*SidTe[r*ZK~]E-֒a {u%0`<{3nD R x(((ADL(ɗO>4S~2SM~讄&g~$?6 N( uLaGzȣ1hjw~k([mND*ĜLXP@ ,ɏ+XF?g$أQ`-VCDE"<[sGr7ÂManfAP8jP\]aD$cH􆥤gk`z~]LP:vuܽ$5"e^sq={]Cȧ!Bl4Z Q 3&@o^$E Ľre]uVJ}Y 酞}pCӥS.j G,QeQtvA&*E٭s&9(RQď%0l>9eaFJ ۬gK?Q,d) a z%W j˾MNSd_ךkFh%oj7D f+*1s_ckl)+y7d=\r:;OP 4raWlj' ?uxI?e9-S# yƸ1jPQF$ ++K B2rR_PaVۯjq ݸ_&4HR*q3j-'9^❼ͩ,6x\շνpz%j:^նZV"̃𙌦)Z[  Ɖ"2wR'k}27%7xmԂ023"*'. LX^[RE1&xv!*3eRt,jƬT|,}?ɞevypxm<\5UĨ?#v}KHQKzu y{[{z!_`6NX.Ft뷭r>Hb[e 3i"H6rjWHe\x!=GBFS 2\^R9Xx Ҷ19^}*"RFu<tjK hcJ~" ",6-rv fT"v±_xH%iŠſ ?:uUOqgʵң''{RO pXj9bAw]Tu.T'F>-#>:Q6WBQbu!4~Q>L>x,VahoC9Vku٨}llrcy~6d9ZeʟIp|փeޤҀiĘD1nZ?Q6xFb"RD1y0<{ >]uc'8?b&8$ ZIN0Fyha乜 ^gOD{[QedLz3-ˆm4+sEXYG 9.bLο ±S<sbA~] IvqE3ƍ) rPҫtf@| ǥV9MpJz/EnOC7Ȱ{v toQN\pj"ga1i"r Hcbl'P:g0^83+kϒ])/E;{S[R82Y<$*22&wտf9Q)(۟PljX׊4lZqt_p!hѷgZZS -cl~~v9NF_Gg6dc\'u!r=̓ ~ƍo DSU^h^7~1%7P+ry6& FƜtԺEQ}7C 4P>2 S@xhVwG[Qݲj0sk sӞnn ̣[4o4O1)D4ok$I$3c˺x@B3Gs+Xu?=pOFĨ1jn}ˣ3&yxOwr`)7?5fʜ>hWRk6OM?pqC",밆z|LTk JdBBV0[T'm 񚜺T7,t@s߀v$ zK#EeKj4n7K)DwIaiѬw>Bo_:YII3N:?!O+H̝ȹ4t*};jLW<5.q95d|zk+xZTl:m,P3c[.#!kĆ10hSh7%O bU۷S[;iJ^U nk)9Yu"%[?cwA;2ZmH^]rOm~`|+7`2CjT%,ܚRR2ܮ隿 1 :#d%YYTK R\*axA,mmxa HoOhE7J'A>\K⮜Z Q+gcѮwVɷ\lq쩳3 %es;Brg`;_97SlNE3 C`}.vA_y!oYR\}>$TEhm΂1'7fA2/J>5BڐRgIsWV_иwc%ᓮ˰%LCoɭVٙ!2SVlvɒSMG"Fb1KӐ#ݛc{"p=[Q+-rtpG'-?F1zaN9r4,)a@Yk\UQmI!Y Lt4"N '0oW]A5l4.mҜ5։Ng4Z:VزFX Ǔjxb zcH|6fTzXRؐ pZ f* L-H綺 a9:/HZ[3pnǾ5Ο]_l_L1;|P~$5.3ᶜ/ 3~#'}9e0`懲"-[yGsEaIW(ҳ.TWǰGu#[]PVeਂx1+Y|PAjNP1]HS\L[Mb^F@ YxU%u! <緜fd [1lbm.}+W%[ 4w(bB銷=!-Yi]E86{4@==ڊ$J Dc'߯I2c0TF&0z7-4墋Õ$[`*ppbZ!J D\:ޱ1նw?D[c! yzE!hLizDƨ&lj*W!' N=lc񣌈PKjcZ)l8@:W ?1]F Cd1Ntށv?e{Q4T5; }/?>67ڲ4{S b2NFALSc96 hH'0v1ϋV 1+GgL(9¬VR8"84Ab` ?goς g&qYm^ (m4N7I w>X=/Y#RP>[JX6YШh-͈vV4@$xXa͑[84բ55gջr>FDY1MKR=u?h.acĜ$WBR("90E.G(Q8a5 Y-"?CUlՁ˷,Im*=< P:-B6i7(O8 -eݼ,Y\d%S!`s C 53v߳(QJ4 |(ƈwlƒq4(.%ʼnB0Y5/!ތ_YQ"~AzJv BbۇSyɁ-ҴqAoc+ᜎ!˻&M-A6ɫ%;жH,m&Lc9)#2Oyj~@]`0:mNhz~}kk$]fXZ4{|Je̐=v$=%'ng&ȦHZ55zRa-Y!b<䭱)(AP ]SES+QTߜRt;̌+xӟͫNW)?"XA9xu1Yswߥ;8Ģ&2,^n:'F6` 3N?8=G1j>Mo.FxB|/ߋ3t9?4U,/b#3GhEV`웅=U]Ulwq܀ݕۋC6*Zzg{ K$mkX" i5ڌ L=4PY`I T*뤴K2DP,5Zv$eb|q|il++ cWY!Z149ɓE @XI-mV-7.a? "ymvs鼲pzQ]f3׍1:'_vɑ=V叝eeeX3pRdjOxA )>br-W=o<D!t>A(6ܖY+ m~k\zJ޶Yx>eV1FV븼C ! f&|:h=.L0ńQLa33.к [5tE"9P|ǵ)ʇT)Jocgm}\u qbeݯ(z5jo=yd' =w̝ ;@z5E3Hysbf|7<].R"vZaxiX)N*6~󇙀ú?s"0D;Ñ-S,Z %޲gD_zPtqg&Q廬à  1*O ò三7n+#͊ d!I貨m>"\ui6ew1!fO$uh1&- ͰP9W`(p7T^nl +;G+~2' O Cr`$;+ۼ3q'Қc CؘK=0H{j%4d퍭Q,3\A)x8fuv@b*T^&DY+[j'{ࣿޛ< 7\G8J-WJDeI Nۃ 9/IBzuMC}sdQ[UM>ByԄҫ?&M3r 9& /вpd%R|UB[CuIu#YQ(GuFXPxWSk^{Pn&I= (T@lsakF b3v:|ŝ+ ~'%78([@)kK:ɃJjvNlR9)-BxF@诹_cF<Gpo^ts~GNGy.|̵٧{3{ޒ@ݑ:`tXooCM&62lz|uO*dvECiӃ7LjmlT: %O6O)Ӿ|~kkCLbﳝDWIEky'lԨNki.nƫV6}@Keg /0H_]Uƿ@Uc0\kEF3YEX&6(p2E79S&ByK;ᔪMCҠ]/`1U$EQqyzI,)YwO_H]t ʮ,qt#uc%RyB'óśB]yxU5_Yϐ$-j&} _l̤1}#7rb),[F% S(uֵ7ДoYgo+ЪT@ԦS; .rjkʒ#GA @!W> c汰@9;.ed21R?! Apn'wL)Ven,pjQL)T!˒ @ y$Olh0*$~hʏ^jL`É{jt!#NוZ#Z^9ה՗f6/ZYq#=LeFm" D#򀲁B /$cvTſ%Q&mnyakxY!]3];v vt^ d:N"݄ϑˌZJ(>*ݪbho tk 3} Qa m Z% Ou.LT9Ȉ< +'Tg>wsS[W+b օN9G%Ө2d￾\mҔԨ`GyٷOaC86RhX줼>TQ L󃧥k3\nĢަOu<\т 9Q 6ų'cIwK3WV#t*n=k=ko5= M3fvf)ɹysE|N4]`ѡpߣkN]C֤y 憎-qIR(B:`M8{6)wsoS|COCiI$U%G2<]R+*x+-12Ɲ[- S 8*ӟ ջqehGO]; Q=Bz%%&W4dJS׸jB̡,Jlo I2g7jM wٍ6> ~7MkekɥWsٍB7 S&s7a*MZ39_G1<+DM#=yt9"\k=?N6:AVLՋ-*tI)3߸|BH\!)6ԏIG %Anzq"#n "4A>פŤ29-TkvbķVBԼOfg'Q[VǁdMUeG @4AMD\iT)vtVzRr0"ŋ'V)-EEi{sq*Z>`W~x׳W"չh N"htwÄ́9/Kn<knu:d] .3tأ˦bPAZvNj q$yI90y3m& |撲 KBdE>T9/"n I1qA="F;Ut84p )'j2}"Iz09@LwPd|"0BrJYg*7P,\wAOjRӄoTRSCz(lۂg9xӓ6­P1VFt ;bd:FX(e3>܈p#MY + ]71tlSx>{4s.kF㠧iJK}x: 7 +'>{h\kLNgkoE^=VanKS 1+ 8/e{'G]Bך~ON֪rYI.0H_= \g:t>ݲ3(ZGVj <ΤxXt6y/ noV?p2ـ("`&,fZ8&<|IfE#o直fä5XBNJE%98E漽#\ZRV>X E[=QbZ${ ɹeVO)Dj#RC@S_nHDI3)F!IFgRg!2hq! U+ . 9YOh4l`>B܎>(1PU6,FQۢ4hkejĞ8\ ž8jV:16P@$p*801(>~ cPʷ}ײlR6X%l_ޠ۔D'.&\8I2sL$6F|%$c ot욗G*ofH6-ľ! |kۮ(ɧSCФCI-Z)/.! 1+ ^ c:VbcӮVTϵN ukXc4cQڊ)^A:y`QLafPvg|ABL:5g1&(ި^%&s$g>d=iU@z^/_|eg M(Y>GxrhxP rIcxҏV! 6jWE2*K׶jQ0fS;oQJjj&P{)x_:/#[ykY91|8Nx.)FRqLru3*_jۭwkqooREb{Qq\Wv E^_ߔyBo%lnOP G%(`6c'?ntUe g$t`.4=HNDo_~V3KriG,(7g+.U l MÆ[ڃDL'+*B7aO D_ J+CMg s|)lE_`͠@οH8c3Ӕ +nnMG#5Zq,Ft~{nc#Wm?>{qe{)x^ZFk4VTS|_P鳮pc =MJJć]}wB%w>6:L&!P !%ݐD2.ʓ /iUobgrh ІWqUomoy_"cLǢ-e%M`maSKD֍T+ȫipcEMRMQ_eY"0ôEl?SUu)#Gl}_LAct)Va}e>|Fob, كobu8ܔ|n ,>l^7`")--29qf_lEF 6H^EwCX* ŁkV B]n!Mz#Y9d(Jj(߁i&` *̌-T eu^m(EA18j/lWϱYő+^ۂ X|- /}|ӤFŀy:,z;/5̝y1_sfchwJJӻo4i^Siy~9jj>#5ľ4n]N1wi f7}G_TJwm+b:@ R,Ա#`L1b"[wWGKLp]0+YbXtSs ʑhԚ 0/h^i whOai#'22hF)e ŀW3B=M{9߁=-9,WCT'[^HrXʪ]rB yuERyX _~{*#[&<NGjbu  `SgT tUd3\KiiU `/~aH,±p娨%M^!hVHS-?sc<~N}!/ۺˆ1t$Yausy&z.)OtӍL+x6;Y-L^FPTS0 Ya]D&ت+2fLWP iϡa[kuF!r{y' MxĉWڻp J1g Y db8?  S )@ T~3,u]?=zd3䠝W0x aCm*ket +Ԅ^ jJ o_Fhe,iQ `<}VF Ypf_GopVNqWj7d1 G\JsQp_0lq\﷔>;?0POx:utQx v['%ȈUX\j2ih*;KLKu41φñV V:$h'{B=+N\bZHeK*6OÈ SB>#1isX04C+[xo$U U;2#oSHq^%X6L<=||hr:pɧ"N!y%asO@F*c*} 58OM~a߲!d-ܠs?烾!"jجNWEbI(8BPW@bA-MjәÙ 0_) 2A6a^f’y~GGxtUc(;`*$-aGQkA}zy{.HMCnvķa_l$'-`k@wSpBcEA 1n%3=lMGg$_ZOW(]Sê+Z q)X 0_^QpHPc@~!ed\pf2 0`j[d;@9S2KO;*GU.`9"~+娝#֭[S]4e; LtQ:˚$M!`&jEi:n6닶z}!&}.c>B. @`Iq[1v`QE ț&(?$X:d+v(Okb<,bv9c1Q;H{HWA𛚐 I^py:뙦\`}1(E^Y]s߃qovv.Vs~Q)RPH8UdV3%̨XG_\yjM[E5#Z=6`( u@\A<^dGKB[Gy8ժWfX_dڲ63>d'tPr5eYbaJ>C2x^8ViEC˵ eDȲq XBGF ?a"]d17bEvA_}S,K gq0:|M ^jW@ZRШ5N݃"sTwtL]E|B `”''PksSqyМ%įx¾jgGlPli1XL/'#P7 .\AU:8QxԾQP)pbwhf H2s$ ^, QzWnhKw!Hf v7ǦTȓ>qt\JTG-L!IV"kA'%V[ΚvS^3K-[󃠒{{:kV(V*d*GgEs3;CFnv多=\ˢ0ּL4_qޫm6ffݺLC$@E5bEU3D04jFg&]- %,sV@JUDOMXnEVd1H$k[S) u1/g25^*3tCG[OGl[BCgM*p |uC Bt,WfMI9t-!pa=)M6E,JLȶU- >:%7VIy.ݵNv˗__@Lp#sj0rchӶ+2iؾ# j5OS|}W~6S@ HIFQMӶZȎOR2HfjZ5;Q '$4Z ݁C<9(Z=daAi'q6<JenMLѷhbQ3@1&pm >U4o x|dY'ۺM8"/y Nt\QZ=̖C08Rt][jj7qگK%l9ń/HEj{ر>c柑Zմ_\%ވwdPva: ~Rc#亂5?e Q𦒍@\ '9ul5UYl;vG*~ɂmy_̗Z_H4bQ򀓨HWi1/C|ul9GȐg$Μw&{A_ׇo67yGf9`F Ȓ UȽ쓁{:n(JOZ1AmN8 09kb DK}5?E&Uq&lp>F.?}23ClLЪJNRUX  pqKu޷]z#?2d E`LοG##l 4S?pin˗0Gɧ z8:!ìn9 wX<=\^RǼ=vu&kMKZY@+V=

C0a)+_tC"hDNmkպk/1w)asGr:0K .PA-3} L KoxX9ƗcupfIYSMINٔN%n` ָagP&5!6jO* Ίn&:иb2w'w3E~Znhm[dë5WQ F/Yze9g0&ZRe =Bk̕ Jvܜ꠱Gb4omAN[g]:,CoxCCeRUaWE߬9*0Fj/;h_0 ( Ɨw'plN].QlLP$-2K3h雁LRr2H ~חGƂq4a$NT]>yO*.-ʫ xKn"j[Ϗzͬړ8`x&nOsW D]gH7ٞ& +,pE¨&-cWt~iKq#q.Uo'- T~_Q|#=7{kRj D?Iʦ=9 le&p mggO>.!S?MU] :&xŴ䕭<gI3I =vacbI*gEgo5+1y>pq٨2G)Sw{d9n;4Q*,ɨ^8+G'PЮ0֜(6D4ԶI2y5߷N=6fœY%G櫸*/s2 |A؊ hNē c[4*uk Lh qhh''&{ނ aZFTYrV|d,UJxR վQgjz02[ز,<~˿PUuD0yF:qWB$_:t*C(Ec&MLO?V+7T /հtWŶ9oY`GT~37uPK6'4]ǙvjJ."rZeT|蚂@Hj*}OQCГ 5hՖ繟?d#.qUG^FDfj]O'фd},uy H&Djwi B]`dP യws.q5#:(ߛ$H 6lN;TRh !^C46""E@ɞ,`NL5Zv9e*O ox*I8QCCM0n޹p@~^H0+  8ȗ̑L9Ioܐ`pш1H󾉚9^%h,*QIbMc)wO⬚Cl9>DJ{aY70˴ȣk͙g2vV]W+z]Y5w}3ˑ\n)b{RUԚs|c,ڒPlܢp8bxЖGGEFaE)h>6UM$qف(ϓ!ӱe𸌚UԩwXٔ͢Cb:w@`=v?&[uB(f_b TԽn9L2'lj2='Ɂ"k]`[sS'T(TZ3]c-\GhG;"O)W:ьP}b,&[԰*xњ!O`@-½oj}+'}gnC;lc bpuzo>2OY8٢advXP;?y -v_!Z-[ Z|FC@Hb0T o-g88.{pnf>^z ,6dO/.:#[@^I$,x\X0|O2*|9 w5s FF'?P3j]uFM*^6~|қ\Ͳ8Rܒy㫓c]9a H+o;{u(d7ƞ%_昌hinMۗoOGpvh#){6?-3$@wquqoe{)BŶS;0q9^+-l@Z[P'GYl,;d$ztB`̐R)tP,.0eHNDAAecB8{u\ ǘ;  ]p]`S|wxBC trjQZ5MaTspHwx~NLTI~KlSӬmCa-6qh}9=7!ap_1!d3q{x;n٨ΗLmط;[9WƑl1H1+?_h9}-6nBej3*i}vQcDC0g|WMK^\1k2&db/ 'Y-%y'CC:N3N~#c 顬B*ϩCAP?aizlTݨ`+0"JsʂLf}Xh]hDI 2%V\^)%^(랟3Ӎȟؚt~Lq#v 28ey/nQ>Nmz p+3[7fgm'_z֬RO'Jtl `NR_s +ڎ̼5pݎ r.7b%Lz!,rݓrEyYd+9O]n~oѠoqJ$:4_REJ.b>SLnCAq,Wxn*+:T:FQh̭h:ra̘CW%(0LqMh[}:pԮl鉣tׯ?y`Lp;>OԲFzyQQH}Z"*Ud,Cu3_߻)iqf.僋lQkA.l܀:9%:Nsa+AT7KR= "]LuE~A(y;MHD7e8#wJ/=ؙHRH,~5_x/毠<Z4 ظl_1Qѹ|%yc.0j#maH4I^zS:Fҵ ̼h3ELɹiv\ Onz'}1}UI=QG B%W/,gp\)<,BtBk dzed5͗Z@Ssue'/m`6j(NIՙXPR~ڣ!zHD4k>%ɚY; 6Pݘ]yvM^ig[dZ v1&T>_d$JY_A1 F& ~D &W [F\NtSFfazd$!Dt&5&N+7{o?;MݤU?욀#,%F01ՇCfi1 <%ftYҺlniWKY? LTtS~YfD}O.Pf, GRϜȏZ4)!Ov jC^ Al< W<o1T3=yY`OeIeߕ!) &,Ϥm'D^J@^E%"áiu_<͹&[04$z5sNHޣO y(/ OlbT7o!RPQk#%c>#8< y]LmreZ/"ZH6J\ >Z[Ҋ!NF>FMj fߦԄ9TuW3pg"ZO>Ztw9"ہ1b855=8,-MF\? L eNcBa;K7ck1gZlowϔ wwmH1moF&{ yE֍4au_dw\FrE |hRK+y*ԑĿ5J@03u[s6500V2VyE“gA qVƉ]V;mt+|Aއu..uatP|ۮNV8@rJdCK7qnT8u|z0>y{&7JP Mahte&ޗ{Dsyu}Va>Ȝ VmnJ`'S4xVExH%k0W'>A}P#w tTOZZ=geB4B;3=Y)(?BmDЀ\:F^/j;,ޒD.9$wzZAgϋek\pb{!O8 f^ƜIG ˜h.[7%%UD( :@U, c|@z/E"i#KˮA@ŹW*@ZZ|Bo`#wt4r I+XeЖ ?i]=uNT9_fJ?) ;?>C(Xt9Ҿ!;~T$4+vƳI֦LhJL }\{*ɇ"&0ڪ:oCÜ@s bF8[RD%n ~ףJ3uHJrA2~V}5E[@oZI?̈́zq#L폚1Z)$)6╨b5[Lljy>G%"dLb9XN"Z0ilE~YW눒cn<*ˇccu-o! 5>\U+~RjDZR h|ЮLViHutx?pOy)Xօ \YlNFvf*,=)} iy1& JU, nFR(zIOOхT#T.!d* WpL2ϻnjSK[6HF@aPLPU9v1ܭ/GQOS8p) S$poc߫h^> 488C0eҷp4( _,@(T (DL/_=> Ozzfaw :a\` K L(ʶƚDQeF>Ó v[t?<b\,&5ˠwP -/v*%9JI;>>÷PY91aZ^H#\@Qx3q:ߧ./7;gy^@mTהˣ]irSh x@pQp. I*k5qQ$zZxH^ NH^Ў/.u*~8u'OaWKFʿ_̏ۚXëX.oF/LvsZM 1-U^׻(,{hNl ֔t^qZ\sBFuiȏC 9sRڊfVץ*##m9fDȂFelgѼQ % R69E)C-Vw};9|(*^7j*u~5*C;)mA%%R~Dv3:.Ć~:3>^!-xq,RyW-] ?*%P1ukeGҷ`aԶ2_W/[SnvR;i;oZ;&#mTLo0Y(Pb;`2+[7b(^J"ٵdX˷<6kbE-T[88aTx4 H=@@bI)U|9Xuԃ {Z>$.k%!Uk;>\JLp)Qx7Kr 4 C69j`ZƊUK[&0{o0%E):{2U%ڃ+fSF[)A TJ'|&fGٶAX(&ҋ2&7c̉iiExq?\LwUIP%lZ]͔mì9I68g#H́>S_.nx|kX/B`{ /S~q~,Dp5,^ӟȥCRm_Bkj#c$;a"l GG|F-,_V,GCxtxUޡKrsm(AJUܜ] K=,FϨ˦S5oHM^D% )94<`鳘J\k *DA&nv54oYAKZt6"L(-E"=4imDZ:*c0g"ݷw=kH\Jl ;mg>%1W#3"sb@g;d u}%5-8/?zڊ^t`lBd; ;pr!O qIU=NCLfᆰ /q~E]&djVҲZPw8UŽwDo`1-bZ[E,m%M#q]σo5,9U}?{jX^.YZEhqӿsYpK->I]|"cnVn&K$YR >}nj <ŨtRv&BfGp$m~N_MK';=dYdf"W`cBkT 55aRFg"SE,Γ):e~xO c&”h~= +S~h[$ϕkBczȯ $9rUD!ekӾ{g > hHPC5.E~d0^']7ɀ~J@P12zWlŽ Cт=x#9yq%v|OC]%C%6[,C%?H 2(:vW q 닽 uo+ijUF*$Zpv ,n21iRYq"T5c #-NH)lKV/vBWdw_&Aҫyh/zhj3F`{S)+ˆOIڈx+_ۍlZB5ߝB}&Pګ_o/y;~?>TYpn#Z PP]sA 4sCn Vܾ`#,j͋T Ē;~%Iӈ 3擠 8MC6k+2S:>D̶Fex(@l* _Olʼ,,% F۫z@7,A ߐ7O],k E߇}4[Ra4LOO>0%+KVXl ׺Ig6U[q!4R鐲rvƭ grbRzĴ<\h 6H&BԑZHCR)8cvMװ&g/q/_ٶqR\Cl*Lճ1d.sP",U\z W`Qz5pT5b$lķsv#>-=ƃ(I2O ZX+oxcք*1hanߔ^%Ybs#O;Yg=٩o:UŸ`HȰSWnRvR]ͱoaٮQY||Nsb^Ag_e_n .frΐOc}b Fڣ*50af? x t0}d$?%`Mu]4-Iao1fXZN!/a$ǔ]wދ@V]TƗsPe 72Vo;~{F|]X/) m,)wW!+NHǶkm}S^u }I,O "I.EYocJ#'qmǿP9xZ}b l =,s؀op6"q$h`EAq*Ҿ`h:>Cy?ҩWv{Kx\gUm[ϡ{MrGv׆X4I=OaHr9 8N۫WY-/qQ`%ԏ ݯj๐+0>F> uܶx5A23@ExNkv7{{\vuQv>A^v0BRoˊ ؑd|]q w[8= -\`7jbLNh<ImXvˢ*(LiVQN;;pR*qC,%?g zDOc< cI -BBP^hѐLx %|\7H+}e.?]A%eL̋tzY?gow\X˨w\OΌjxu)?a[|c*bKĶ/l#dž8xQ0A9lbOEنQІz>D"-܅G&p(d28#=:n jʆIGw3d mmcH?g;쌨fr*+-nBJ-|H4joK,6; 3 ٪PAb# ?S;}w!\]t! ed8~Yˑv/ :WA3ǭA&E)c:R :-؏ApXÛ LdR>wͱi3Nj[ -m1$<1{J."IR$NTcaZ 'jpL߶*0b7uYX+4@Ϊ@}J`nh'_iˠ~n'-8`b#yKYTZ ~O ϵ!6pg(3颊Xl*#6ͫkI3ʨNL@J*s.iK̫Xn>_0Cskl/UsޝtG)5"1n8XLqo$XQ*4)j|u `6ս _#Τd~evK~FHI[C6[ӂX_Vlt5I m8X}.bzVXލ!=(\[ZGƂJ4ঊbJ\d 1MJ5Zpl PHng lj5v:YQ=BT@g\ZE5"6eUpMN\t[ d RǴN,vl?cAFTDdV;1Q`sM.ΤuT Kgzi⚥rFlqhb@< evFs;H W~g()GsnLdp^Q6ȓsAb*X [6=/뜜ep?`=(J]5%M4Ǹ?AƵq KN wPAjZ$1 c3O4% j1FIdຶپ4SX@p6S9_ȜM\0ѝxCڐmPPX)j|qYxK$*; O3kg(b.wiѪn7_3ΫZo~˚{ZhmNƎ?&Ha{ /'5LmAڛg'<<7"(W.1C'j%nLhv@~X9FbRsr_c64œ3A,JN6SÌ($] ɭTcknN:xHѪ{J{iAs<]gx~|8LC۵рP,|I&++E&tW!o$O ʝ '[l*ٴi=s:OG?a-=qܜpv^paZy )gPKӽZtdA"U8Mt/1<ɏa`|`L^;骒f5 C=2pE.#脝 NųSy}S?QLJW^~bզ/D`Y 0^(mLoin]Î$ Npr-VqN*17-0ay("g:h_SZ@v;x j:_/Peq-юʢ&Uls&sيf>0yii|Ȓ EKwLׅǭ"Ŋy"謟ʎPO85*^8=11]rw=N{ +FR:޳|`AEǀkͭJ~fFu+j E[Cb]GRױO& I#obB==Y X^ul?6^1Y0*3 bʏ/o(d)w9Dlnp,Ѓ:*P|_vrmJ^M4?VN>I5}OBG?ΧoYDY@&uC%񪽺>0ѰRc͑B+P..+.@_`.mRùې6?mٔc#2D7I1nhYCMaJ|)_( TBSLg&T:TMnN9ZfޘqI"T}x^\|^KS'zi@ԫC2A,}G5@z'$ba1F]f6zVWzS9g؞'#ZAC V08y_}b늽ow7܁T}Bf%ȍ%tx5X[\\k]3S?XPU&탋ђˠcaI`Y0*p}ctLb7 6qӍ z5~1`-dz>+7@=#> )^CQC]a<Ia*"uC~eW,ڒB}ڱy¹5ƚ(!C&c[P Gv.t߶.+̝+ΞJ궷,'BN~q6pųa?k0uׄ(\Z#]L$u/SjO%RUS]"/D'üR8t?!ȕU=X}B@cAג"/LQ,w5N]1BNJF7+zժXH3u!h .PT;+)R]{cg6P=ʋQ`cƀ?5L,EKBEO7@r/R`h B!X(/Rb<3XV|rpU@m?NVaNE\AI+ K ZKU2},tQIcK@cӢH? T؋Х:WHWxY| Qg?'ؙc;mƛSr@wŎ㲈Zg}9J`x *X:qNd~f=(T?-9&G18=7D~0NBϚ Aw05*5Ӗo[;N` K0`HD۽o]KK =Sv x&|Λܽ; 7hXDW'6mBUּֈTr !֌eHe0#C{PE{<@9YR5;;c;ڹ'0hۘ$G3xؗ ioucy*O5m?c[}Fit,쨥ty M{n) 3n6C@4ca WbpYbzʰ,GKr$؂}m~YwjALaZxS%nˡͣl A*`k:4 MAp~ky|[щ.~|l4ȈM^ =Tpcyڅ Nep6n]xӌB.3?`?Up Rz3MwFG0ιZ&RMZ5i lFZf2\TCOmjCZ6ʧECmi5v&iͳPS1yϓ^`x3'|~b#ݱOCLx|H%iH@iT-Tbf `|…V5҃Tr.jn'T!{5YN,pt䒔;7>gP.au,GljM%ȍY6~gnP%kTI YDc%[m QR^M10EbzLJm@B&C/5cɤ^{T4(kpYO8*h(.mS;HCLBe;i[Fv- Z⵭^B<@7fOS555n'> jGǬIYh䰐dRIqVYYKؤ:J[`5z`x7wX $sQM$dÆj?cԑsQHYj%ޝSM_.% :R(_(JL y>UvfFm9O_+Kי 9Aֺ;ڨ 12epmjܜ')'39qecva}OtuegfD K?_%D؊PXndOso`bO;l6)tGJd"F|H "") LK&J ELs[!,SJYYIUXNMhX|?N@BKʄS*/"bk:8WrB'/$}/*53W#To#1"ӓ:$IKoԶb|2!ϋbe>JnaI($Q=C 5q-??JeO<T㲤Ro(oqF8γۚѶp?='iG&dOH1 xkHoeCELbX S )k ?Oۄp2Jd*'w'w5fVa[oB5Q XyϚr5cyǣrŬԯ شZgH9I f3Č &"*:b$ !8C2!eXrY@x)=3Mm#'Ͼra˚O0LL'Bx"vEѢ46D&Th= !dYUcbr>PzWbp' ן`-)\eԾjȰzUPU)o M51^DBA=EOݢ)\N]Y9;Vz\Ԍlnj= 1vXW*#ψYAyBxxecc(=wĎHf U:!HQ(pA@YYv@0Ά/rkTe7 ܛ Ӊm. 8i&b jz%lq(IÑ@YR9&jٝK֑(*#( &~7Fl's!U؏"kOG0&F 峌}z_%o-V{ӱ Y:гrJ|3ϕlM, 0uk5trYx#帗 ? [;mX[T`V["mv+GhkzY[Z%sj=ߛ1gxE#? ;݄Ē /a R.HSG}ZkUiNO1ƣQlY4 y|ee;FIȩH$72J?딈s&?\@Z!%OJh{LIw2O;FV4C )TuDCųGUI3~0Tj/ bu?DKٴ 1:Σ, Gevc-.ߗ芸XPkqSʬ{Rr?;`v]qVʜ h_˺|]}טu*4S'O1Fv!EscSQi4o<]]DeL{7݆g g#qiJ+:9Z iM'Q,Zd/񿀒YIPjl:WsfyK)%4Wf,PT‹g LYjmawY%b[Ex8nC;HWy %M3~uJ=c"SsFܗ7q= u^H ؊ -#;7S KBSTn@MtOoDMJ:߈JF#ΑdqW/BWZD-,~MSʡX> nM+58֮P[Amb@'rwB7rKoBwfN&Pb-]aN :Aqvt^|< NuurK2+P݂_[wIĭ&P|*' gg;G'11U9G ux]!ulx q޹DyY{&ۚ*_&}h]6Pn3 4CX}'"rD"1j{}6izF9]THvitPNhYCfiVW3q\_AsU d{l\+Wz,U(ߞsalN%P?b5E>Lň"Ӻڥx^;28E eCˣ@ҌFVڼ4HQ! &۽OƓbLpæ-<32pŹۜ̔&$̞yMT6;K1,Q<ϳGZy=x:˟v݁[ r 7Ä7} 5$ÃX K \-RLn>gLnV${D?X:}\Ea{1x& +HHI sR^=$`z^T<Π-Z"e4ol%vcc{AlEmwFFqCR;$ڴF V%Pt#GhsJB M@|*5=hbqE@2h=& JB <ȬoҶ`C[87LQ d2i*[Y;?LybfؼVy ~ x&!_7!bPY9 bL)BjY$tSs[G˒qFU3Y2"ꅟж]ĎGZvxĝsZL9&u`T2y{/œ' v']a]Q[W9!돖55A]MX*8ggf)"8i˅!J{YZoؙp*-䔍hԎOsc=N O.otR!]əJ␎d6n}i<'8Z9E9K[krBۙ%" (I s XB-Ar%Sk"DiP+zmV(T .]|fRP1 o0Fپ^<2Ղ`R]n꠯ ط@f|!N.o#K'tyÐζȯnާ 37WApnq \u' ^XZvyFAd>"K*6w)$cWv'[$O z;ׯ}f`okfil4Vr$0"8w9LٸK aj?ce;deE c󜰇`ڣ5s~V ر,[~FD7X({'QViyɚ{ؙ ̢0HƇ~5u^,Y@Z5\‚#ގ9}|(FW(%}7Dv|HS@+HSUk=h,<+#$Krx\kHکQ<wC&kOZa?ۑkAіCp3BhUy̱B|3:EjHm~Q?BzJO6l2ȥ 5Y> lL u-&"O ~ƚ `[F]3Ts@"e2`]8#Bq/@#i|K+LYȠ/G5K/m~zuͮ'ۂӗ b_m-!'-0Bҽ7P9D$gE5XV:'^33TKJGtYstx֊}o!dZQ@M װvrzQйTFV쎬^Ԑpk0sv8C-4) zyw`Ƿr'y4ljr\ j_krƕTwwa6tv2-?Y{ϞO,""RtLI3J~x;ϭA]r/FVܷ?(̈́)iFrZLg\pV֣L cns"I Ss(I 1 5Vbkl[u0,RT̻-_Y #PM`l0ª$b_iwh6}ڊi:q %%ԗG uzL{9C.׭q&Ͼ#k;!mC0 V|9xST5 vbAFS쬟̇CB[fpDD7}6s*P3 07qUtlWR8% Kx%n0k4lLO~ 3%wk/1$tLbk|R"Wtһ?7Cεsm$6CnvIIF+4l#Ff"ե %4B\FQVu|&DUc3#>վ [KG0*%c|QnmhaiWns\*$A|= >_B ŗn9Oy鲋*s]w7}0`Su.7`YHfRrAyϝ$Q꠫cnv!Oxӵ|[$p嚷]˦3;16XZqڏl>QK}Wu?~?>ۃ1e lCCm"ygdIEXsS6 .HC: HGjd aw<S"A-tCFQUyZȮh1Qkۆ ;S~Bwz7‰ 3re̓LRFFtd07rB:}AJ/Etҫ ʋk T"d, Vѧ^$3B?w21W*!$Vj%vh:h7) C.d#| xyݦEsgr1g6GO,GH +opș94+U.|f-GA(}:E8V*T%F.ubHϏlMt]7FZ9BvSe uQD@xIb%f(s&&1-KqM v\gL'sWIJUw&U2 +*YB:;K*?a)QYEiP>Ď^eX/bhºљHȉ(/ͩzD}2cr? ujz6}IugM}eD-o܋{12RM;ί>[+zE'u~w bR٣&ǯG)KӷWxă ڰ _DȮod8^|b .3%woFWq=H2DzXQW[w27Ls)2 eQ8ZASu <)VaZ=^uu#TA+Ȝ㶷L Q@=5 5XגX9~޽?,nH 2txF'X^e2Օ\A~?PKi=F)K:Y=jqFP,R}lX|_ Ge,AE\ln* tcH* qB?Eg)A}8F*CrFPI{v$. M_k' :HZ =jv,hy,E#eQU$תZ Zi,a_x ~5 %#X*@OO8kzc[ >Tb}i dC`J";)J攭c3]3$^LMd2eBz9>G+vCIXr`\5//spmFѩpD3 tѴGNc@3.[Ze!kt͟EA#Tcwm 7\eOIH eTi#:8J& k3O jt;iO9a|퀚LQreZP<i?M(Ny1XKcFcx>@<1v/m?%+խ<=2]_\E k}Tr{)8i؞Bee$fhcyaYWQyyaO=EUHi2ޯr\G"=hPoYԟ^~#zb *@g,R R@ʘd n 8Ӻ=*]ʏU@KP{jh^-vEvdh YtayxV?w^{$x8vj҉&Д:ʕfp@0(Ubj{x\|~6` XrBf4 `>{f}29:Լr(qɡ֎%קBgͺJq 'ۉ+B({ #jƃ Yt 9{%v?"4?1hkhҋ9KwhgStX0ɕuCqgnaۉ竛/S6Nq$-CK^/&i#mP'mDFPФ9icg& eTeF ](YI$uZ$f[lj5g|iM[ dXoNKV"VBZ~l_;i @S%,eI,Fٯ9Uͷgbwna^3{#vrC#xݩFjC"=G}iy6+HK8~aas1H,pGNeD{b%Ip YE2[exJዱjk5'%@q)APscwB W5/C[{q5PĈ=yM>wGt'vT77 uS[|s Ye>;7j)5S]c/[lLE7qk>s Np$lt 8P7;3Nd$Y=P(GE[~ߓײ z[x=m~qɒ)\@mN5,nxN{X07ۉC]#S$p_+:/@#+&!3Kv`4΅#QRoОT,*Þj_Q g6W^l*U9i޻Σ-H;=ڼ[2Dž>R A'2u&> َvaWyJ%&me@ ?R'aC:) >"(Wnv[V8u y !=?fllp[|[u閔GAXgۘd(+nP=#-E,d!/?JjP"*~J@;^i[匳2XH'IDz9W RI MW~D;bd˜^јz1k+?$x=NJ)R"Q>o=>&7LV/CRSA}?Ce8ΟvP&=T߫>a3"iAS>&vk,[) x^RHWJ va]J3Sƿݚ;0 v ~PYӵL=|QMԧ RzwbB@V{? |Fg*ћ ѩM`ѿn^N"FrjE;d/ٱ?$2,{Gݙ(hއ_kxB6K1΄ގ16ӡki̭ @YNybmY!q&f;8+/$wH B1;1bx%`GP# 9z3G/g:GFsaMѢKDϠOOݚ2N0T4wPj*HsKQW'H=-ez'53|_8R Bwg˺C|MwVBꁦL1H:Um{Ŝ1R $.B!,ydszDW 55&u/u`=';>hUdB"_>˶.e 2h UY&8Ql6-\h1{6@ϩwL ͵(mO(;G7Ay[ꎫm$G@zCYt'5tIzs38 r4?LdIBOTzQhaD"a|024XB"|Q(frF΂h-n I"]tt|g6*I@?(.۩r?$Jn"kFG'JQ|<8 [k5Uz?`f]̀EsIQ'f]/dNn8Uh}ilS{b|L~&٨N)Z^n*}h9 6)nתo i-{2YPsw6o%|9NFʌBCbZo>9>%xyȵT|ω O,q` `rfn~0 Im]ԝ]x GsӢJ]r'5Dg Ey- f~}+80rG\*<9EhZ!:g-^09cxnM$@nv+_8s-[=5 kR_^K<nǍEw zi`ra-kbd/uҴ"F,˧}P.KR?ZjQ7dRo쿨v%,z8J(jL#I'=$C _7¥) ;pb 0et;~[xp)Z,ߜ 5"%? AC\Vx^ `BeK& Mmc0ByjDz/j>RGd_v<΂BI-A+ "礞$q;,i4Ay|eAV[zbC"vZc4!|T~jMB>XM:􏓆c 9`2%9*YiGzWlj(w <9iX74T^:Qp.9C<6@;%f[hp.n9DїC*W |ł` 8HX 纩~&@я|pBL<5œ< 33<: ĿffmGs93G e.w^kRxZ J'Gs !h1)3R4骻ލ;P(e%QuAaq^ZEY~M3oS8. vkEG9>V?vOU]я#yКT+YO鳳D: DY^܊0Y QA0|ԥjPNQsg҈ǴO|Uu\8 .H #=%(X-fsd L6!t1Rɏǒ QMif5'X҃창ڇYZ >Q'vs)2f]` l°cLґo Cr%ԌpN>΍"(;_Jjk6d&>?@dݒVB1X3Ϙ$LŽi-H4f+}M'h"@CR{5qBa,IHZ'WEwC/ RhfrmA>pN޲s׀{b, QJqPVW@lJ T>?ٻ/ٵ1%(z,"O$UG tSj 62r|3L՞SSj;*ePPĵEƗ zg^ KG:IuB;W'ugkєoч> zYv]cLYI IQP=}(~tu5x_&_g':~nj:=M P:[õβ4k:i~5 Az@qZ)r"P"+aQT٠?_.ZI媶Tkg"hȚPcHtd%G-aԣ&e3|P~*M}r(ǠĜoogA9&9qS唹2j4iҢ a|މ?(!i*0}}yc^$ [zU'7*̧ZpxAKz݅"p }:4Wq^׶{;O h *"S%'1[R}0^_9~QsQ *ěpNZ!fpe= 0QCp !Aw !XDSy;PY!XCK=Ԩ {}ڙSI8"0٣d&PHn1"&bb4oޏx.F P;+wNSb%sQ"Vʉ/~Œ}!'_~[I M.rwum1WPt1\*e#Pk+jj 7!S]Of6wPAW 5ˆymAP1֫ "]B_p륉OhڙS}XG[bysjbV}r,j!"t~䯹A|TMD oy"'1S煉'>~tqݲ剄F7B{֓3CҬ:d/W[sI-4LK&.A{k|O"C4*4qHGپ6o@ecfu2Y3 $V$d#ZAi*=se]iJAF,u`F6\@b~[wFo!SI6X`1eB3Uf]߲fcb٤0̉/.nP]\l8L@uDĞna=cn׸b=$Ji&H!g.^ wxY4+x[v~r,f.h 8GӦ$UZWz?|.OqhzWu64BFr<#JWHl\$Z_QeeedSbZYHRGZ:,K?80aI$9|͐6 ]:n'<=;OGt'߸%13PKY5ؒrd>ف0yurb㕝z?TSo9]&+N_ X /t\Fr|5!%6'|%JDQTMџςՄ.ywu*=`/ЙH# aM?f]bʼmo9'e*^~ .i-WT`_P2-Cti\t:Ia#xqC@WDP -[ǩbiϟɞbg?Rh&KxG' Qw$ (,'zc CN?m P27[nݨ w :Fo?tR-}ɘ64Nz& !uJ WDnu"b i"^>?kIS~-l'I5'evDO 9Fe&~529sr%Fp@U6Z= ?&rH'?UG%fԳ{#7$"\,1bU!gav i?h{1*vjތ[lm\Knr"‚?z;MdM+iDl@q#cFYӚKrv$@LS$&*!Ƥzk)ªr/܀Oxڙ~k]&$*/Hrbۅj:F&\V3Tq6| vѦe0E&rA'XNq\٪2=wwۦi_ ~c)b7?fTedɁ/&( i⢭@rM Cg|4>: |#6Ǔ!yo?=PHn'bѠh!wL8zT`1 OQv"]HU\O^aXG R#I Rgna50~P%8糟/BY 2hbX+s]; )T k֟f۞tE^pfUwx/k@}ۘ NyYԵT]RK?]PYLՕ NGGNK1Yy҄ A/~||:Fk1Åф){VzSa* ~q|%E- ";yMXAJ@Co( `7d+o>uԶke@`4{ۮ!Ǘ9FoNIb 9]wI)gDB ԝߏpfu|UV]rpn4x|ziO:`BC~޴A#qeS͜f4\PuH|(^nbP.؄I=M!Z~pA<:MK*h)@a}_) ߉6BN2) I衊$LZiۑ#p| d VY? z<5YTibWp{βkUݔGOOw{p. )vGuryzQ[^Ϯ+mf!Ɉcѳ 갶;'`/}m}t>vDN9STUtE_ J4I{˩!ad~Z~NJVVkEQ)Z¥|s" l7mH.BUp%Rܑ5^:%Н&u2ޝXt9+h!#@0=sbxO k5pB);iqvP{tw.t?rpotI13w*2192g6QVu 쒺-Zs-ʧuٳ' ⯆,E#T?HօE\Hl^8"˕)CNڜți&F|뿑8%@(@҆GIs%R)w>,m0ɥb6k-6/35Tւ ծ>pwb_wަ&fN⋽[;d{CT~]MdfvmSr$;&/Gi]$t bpba).OxQDQ/)R*ATDZs[ѳ@۠I8^'_\K:H tU[- zcK (m]־.d-;iPDZoԩX%NU>(awq!{2Iԟ[0 %Y-YK}2.=1\mv cSpIW6P5FefЄ3Gu8,CJgA$9,xrB:f[RoQ<aD~xU<.*HIt8IN_]֔C*cu Zu4ǃU"Gʨ}}cggC}_S~GtɺƎDL:0?OZ;? eۅNao}Ӫ!T:8]ZiV8S@3s5n{K& fYX.`̠Rͩ^?n>3%̙:' *ݸB u ql"0+|inʃ`?FJ# ͦTMG T?<S09Lba8;ˊH7Ow1/bx`1#m ".j:%G;A%^7$P!9L6} [Dylܫ_XP>'>;`Ѽ̙KR(HяqcH>b0vc3C 9Ր B)IX?<:Z*t1-bRD@-0niE:6lFY~yt $fky9br[ 4 ]R{KHjEWvZ aQu{aҖ qN?Ȓ̷ >1b2֙Q_tspXOp7$SZހ zykA3YY)x':WCD 窎F#Pf |a"O;td RLn^O i>r[BS (p0Vf?_X}7WZ5f<QAo(Y}8ѨjLgLBeHcz͉l- UfY#MGo{9|STuPq5 H񫪔ˡpKW`\Z#%}gRB>EۉoiAy86)G b?zQpt4ZC A2j8zeè󶶩N}фK3 8Vх ewAeqrxb8>3Z-=9QV(2=^B G+t~6cPw(`/{^lJ8\k8i'i߉f#ѵQ 1̋& 7:JGƹ )OêxeWVouyMZZҤ0NDE0,JU@w$Ҕ+6!DEwAb(|GRsoj{k~ոlVہb/1ru38+6=5Iphoh)qeiI>:iSΚlE]јpPR@5WY83)P7&f¨ D2(Mjr.fI @<$a78%:;Za(kpdžV5q{HyBޔְ!ުGRx5C{]UIGR:OekY]HHؼ} ůc&!"#+q:$`ʑ{5--R%o?v"kJemtTp7VEa4(A W CV6d9 G a:t{dէ88jUT91тo׿wN 1u ^d >3nR ˻-n଒ ԡ [X!n`I;y57ua'6^d3,s# { ƥ`nE|9-d̰OMSZ mC“a8nujocPђoROX Y s۷` 9/yt,(nt!U-1ަ j`:_ miwU=t޳\Z\r|kmWi25쑷`.MܡSߏlXkBUI)0ɴNv) 0.hg;8EAor|H, *;+yh[[ ww ć%]J@ r*LA4KQ_*$¢itzd_bv5{r9ت .yh[|Di 2K7F_$r@i>o-/>t`tv>kxo}(HAccخAO64-1fGMZwM\z}|D>es3fhX ffD%#J/9Rm;~xnT`#Dޢx!zUZƍmkҼ 4+,:+p}i_tq@`;<1}4v↥ƺXwq,=^ =d~Pf'lـh.$(iPh& ps0{"0QƗpÂs- ߜ,x|>4oA_/),vXɞtGΠN,Ƞkw~eک"QvMG9p\a*ҶŹ6EkS䴢t($ͣ>@-~\LQP=p82HlIC+chfUd-kVZsLMinuphn)Ck8o7ݙ_Evo{j9aoQ!G RY'*a21 Yh};wrk^o p[Դ_i79A@(lS=jU& A ~/9{ME:*)v7g#ܣxvJCor 8sj׽y}. k caZhXHεP9VB*UL: tTzȉ~K.rXě+WyIT-݄Γsde)# z??*ag-4nC@a|K{mʧ:b'N ]'ph<}%h>Tѷ"m z? 'ܰ汕ƅfz;UM8}IŽ+5%o%Śv!z[d&\o'!f[s(Y6 OZ_Vܚ7-U/dy2 qC0A^,z|m>=ec4hWYT#gPt-&yb6aM nQo1iGRK3{Ci4Xpr"nRӆ"P,\~b z9H Xh lu",@&LsE't=kXjB7eø&4$?e_ c-̠',Irdr3ۏox>qSz+?#gC5,UIV)1- TW:)99 |AL[vW!|:qu ci$ٺs{4yϧ*Ȗ` 0jBV4R {jO뺥a("}E-t$qlEPE1$MqH8Hr+$J &Sek 6!/լJ(#}qՔXHŜΰ臃{v<1 n:/GGlI|ǜ r]IpJZ_hp.-h=̰W ,7{JӬ"MN}4P#=3tbh4B|-6t4+^~|* Pi(>Ku.76B\aѽpFRjClWLʹ=΍ZEng+:JܯS :i\(1s?Q'_An^>tcqʼn)XK;Do~_ɏ&8!E{w>ug|bۯxTqÒKļ6H&BUPCl{VKA`Odf+vܝױan>D;/0Lb64]b%k7p=*}7P <i!Zu9 ٖ?:Wt 3uĥ y4PT"^[0S%=O*24,+'/5^_-SO8޺Mk3{8?>]Uxơk%Ax 8b6w\@r]YE !& _,xꔧ Y&BG8iaQRՆTBZw*Y=ܩd5k&0>UF< +nMn!4vL"`%ao] RhKYkxڤ BνO3FLq+MPLl0|}gDR+SwANbUAA 8A/ <ҷFSZ8,BDL2!}PG šx3p·Sp6ZVtxQ"/"tHՔDd|Zo!BPI{nRZ 躰p<׹j1d%`j\7y')p9#lY;R:뤚!Dey #׈NS2_"$9_r1d[^8Iح8:QZ/RnM1-qߪc2N޽jꈳ, 3^4AUI/}[[R ҄u[h Ϊv3R9뜏l4& vVoG'kBwWӉ?Nd-4m֬r(1D>(Zgly.j"-3̾u*jN :F8c>[:mJ I ErMlDq2c.9{ԊqtLdobL,>qݷf೒S,gw0;"jەH\{QW+Aj򥀼(5{0(PIڷ2 پF >2[k{.O~Bl6֑B68}c l)EfVlV([7v>م]hb7ۀC^aGD !Jc&Qfr i$I? PY6~lhAKQ,TJ54kҫ'xZAv13GQDo0;v:RUY};. IX[\$.}x˻i1Yg{J(>{r ;yPSZfЂx鉵l.g2JX1ޖrnR PHذq`. n\&`$m}1y✨;YJ*';/?`FZ47MtOF&k#^4las/9dld?_a=z<ѪM v(!9/oI|Aƈ 0pD} _3 .朋6@Ύ/d7Pp&kAyKV,c@6"EQ(Jl]w}X*`ga`wV9#,}\/{1f\>t[.j Gt8`0LO:%8 Ph}[:l-לqJP7e m1ʥmHl@E)_ h5~lt%*ݏ\?3îSlɜ:WSƊ/`ت%(R $Ҹ9kP_O?9iV]?Xouh7g*@om~?5lvw.lFy g/I,+!Ko ?{CPx, Z L2m8ǘ N# kNkIjNyY5uk}(Tri*DsY|ne\őScK?xxH_orbښ_^]"q`vw<+yă 'ؼER;WU~$"fF~++wʞi\QNտOȜ{uDfBh#頏QUjE mrդΚK-…`}<@_ ^)LpP}ޑ>HIjO3]=4P @7zWrv( @ZеK:Ǯ6$۔k*|n5&#jdpuW 3d%%ԕ!yJ:0{S ~.r"&4?v+نS1Yt"23<6,,,Y_&OxЩ05c{4jCz.K%zyW܎y뉺Qp:=X4(% F8׍1uK=7 HXiȔtv-W?UJJIE]i(;& MRCk#yNiFhqsx'&v/Bּ.Ҍ^ftitOM\Y&ĝtޥ/$)*Ir#K[)h8",['F8ҶJtO˚o_uOMA 9Ȇz݉zIᴍJhY73)YfS?܆I x'6.Bч{*^%Ok$ZN8mUN#pj֡qj+PCm n{`.Ȏ) A|"|SV0j. j0r &M{9Ri]y$-\d԰1MA D `Enfɠ6b_\-x叵 OUg`͜T4#M'4\ztV}k8hxs w.JbʀfHdYw F>> @}7td60:]ay;Oߓ&+u3J1^z.۞&t)>ӄ3̝|@."8a::z;#ğڴUgHbO"F~U >q|ZtJ[kbZ"+*ԫ\gũ7kis7ca 4wKi BkJk 2^cO麹R`gk"(8B#!ACgĸiXCy_'yIR%&-9G5S=>QQ@H7ztMTneDƣ*PZuTu=|1eC@+2FɁ^pwŞz{+?2[MW*ѷ;kᆴC<&Jw@2uf=w,;:$IuZaՀ_-)O_6:(1\B1/usUJ/CTx( SAPt'29#Xs"]VH]Ⱦ֫d_{fh> q$!!(0I1\RM/H}mþ=%%RՃѕ7,;D%ˏ^%M {@MgkRtt2NG^¼T9ǹEM \rE6KX:#l[5~'y]Pw:;:i.;=5B ]V&> xtf7 ; LKQ:AxG/`][xl%CdR2=3_~Wɶ’)lq.#]wH4O>pl^. ?u*~ 8XY5ItaH4WБ$Zm "kadvYT{!S׼tEJ| ULֆ\aLje2hh28Cؤ3Q8̽f3 B 8> ʥV`(RM(뙻rݧxfS%W>O ڄ̀[QeP$<7eyxz|}꿸 *? [ U E=͂deF @pV5Fte򽓯.JY0$P/b8+fAٓ種l#SEAT7 =))H٣lTƣ;K!K&;:+| ˆ,n*W 9ˤ|dNt#C[(ůTfPQ*4,$|h9PP+)^,I],Buu,Cian|ACH]-#3G'҄mj[J,ɈQ4Ycl(^_nl inMC7j]›UQo?WB[Z*%"ii&_ ,eG.ܴ6tM5Nan0R=IGavzǶ=E PU6 ,ԼX7X=MVԊ'vy~a+ gI W(]][X !-+aGRݝay`š EUx+jdڟӹI,HĒVo9;1\56g$)Bn>`Yb)$Ff3T='FTBuImcJM3!0r'xSg/83-i0#*uJ|/亰_UUn8)TTo^!K0xҲW5LJEOBGoNMh˭1[y3COz(4x|Wxh4ԯ1zwe 񦈁1Hó]ֹQvy#;,{! ^$*ӎ^>>Ew,gAFkZДccni, vƭw*P7U?|ѭLie҅!dgBkp.ZDgsEmX1_pi3ku= 7b.g]{2 :K!ce}DSۯmW= nF^w`v=#ϹF[`呌߅J{ ooNdaө xf>Aw5rUb۝Ye>bo*Oٚ}*)alz/2^tGdBKU>_g {T ӓ1LОiqp/MiTH׀~W(alI.h@pqR,d~]YZW,["Wp̠-xB/g*G ?Tn|I;J.okjh!kK附ܘ_k'L̿h/QOq Z_5MH.@~-hͬZ&-7<9D͕ ,^`T mbjo\'&!>C$b0],:sUEGN\3[вBYُrbr[sw]TK).9QM"K_Y\|v.=#XrR=w#)M*jS`ݎ}9 2nܑsaPJo6_#ROڱ 26 _fِ!{੶p&Ǟ7 -ѡK* =#%YVz vJ8K L"M8l+;ܬ4HT{@ WQθA;krQFF@XiBs4Z+4})KTiQV%W Cu%ȣXHq066u`t☰'AA/v-aSd֋eBէwZm$T?4"uıc'a,њ*<+ ʵ"S_VN1QS07 J_hĞAt^G||b8-#ٽh'z Zu%Rn$!3`TSw2Z)nM  GÜ9Ӂ8sqrٝ;T H C@F*R8&d2?=Azk.^:xJ?.IBo}7^L 1qME^j=sޤsyo3:Ău2݋ϯ蜰.ihX}kbj-c/FߙPǎf8M#LmA=g.N՗, O(<5xvOXQvyu}zesDR#@ā nDmu@&v2xs_ÐAj%ze g]jr/e} DH@ugQ<wKl y10|yG+Ģp< fduŠt-30TIALFcWkj5\mSghV/I[ =/Tř򝟺o6;wTM됚>`y#%9xRt 1(86lh1 HgoU[8x,ٻG _%&΀ øU"3soo%Ii-x6, , S6Y?ͪE̒.\%\ j$P}Q-lBvB44m 9 U?=!W S|pP:Q mC\ZSD$7> Vih`6/S`v0D9 Ș"YN[0~c==bDUx1UbBF:ݞN<2tIw$hg/+9*T1v]ӟm}0ۈL%HԂQ|f6d2  tYid060;9yn7 T9cyVElIXRKr)p;A҉_,@_+0+t cK+:]+XI 桨EoVɒEG%UTLna[b;!>=qܞS.kX4PعQ&,C\߰*|OMRE! ƐfDj~K,[ /~cͺ ;kRz09dLUl&ݖ(xUB 29m N>{Ynco [DyMZZ-f\fE$ vIDHu^bv\2ms %-ZU Jěc[L+?Jn dl<6l[paKᷙ:h7Bw;'Df3gi4$w& LS!L~$;#k"xܩPKX -)xDy ;ppFZHZCo@[sYm IL)mYv;#TFSNݧy~ GrgUw#f47Ǒ:2[E3æ3,FH;Ymvd>B$W>#G4[tϣלQ@/*x1w=j/ gD$ P~\؊'c *e`s#L^9,ɫ{k;bN_W5niIf'! E]%u@T>a۲Gˇ$@^ ˪Us30=FHy*ZdMGJ4#|KΝ=3(UfF[52bTpz'bn ƄwYt ɷi~Kr3{LK9*1$  G.x8jlXnnS?S!oa"r}s?LHUEgΆ"ڷ(zT̙*;MHܥ7y$'&Z=h&<"jPcсnۢ6o .O=ҏzc۫IoEd|OoYt+{pqzw';=RҜ9[V uDuYd?4sKb[zBa"Jjs(B|`h;rxZuVY>xlq1ʚM4)ETxM++śG)w+i4?6[!Y:\ ' .#{k k@Ƅ,G4RPSӐZeS}Ec(E#5C(jukO9〞=buC lIxQnp۷fѧ}i`@hahƯ4)4HiBRrlPUUvZֱ^UG$b ,,%Mp䳵mŧa->^d䂯GTUaI/?B?EƲ(h;p@ZKySŶ\SHS$}&Ldxw^cN"[gV6)YP6;(KDp-9^c![c"ж;!o/gh<r ,2M*,a/E(r^PPEg'\U秓Ch`5tafL ;\g^gY[Y\&-aiyoTͿ O$ hA6$z:ǃHk?950,/Q7nPq~ƫ5 q"Jp54lO/ -!zxx54~'e{Wj;h0,*3IT+lfs|* 2CcJ*+LT$_J+wX 2Y.Hvͧ-i?lf<32ys*%[$rudAs ɺ>#2$E{AIgdk٪ џցF5ttH(؝<<>޵ oA pȗz[n ʑs "vN |G>XăwsT$|b5ܿq~mk3V"1ɥDH:Z4|ʿkϫ̬- A2 -DqO6;| GGd*׺Jid8q?wKK@C]T= 稪w*PvC9D"Ӛ-LLpi6.|!5 8zR D6`r%`t_ uFܲ;-rL}BJݶO|*Q:%f "*4` s?^HC v9ʜ}WUA,JD/ߍJ`BLX{xl?Fp5.iqF9 :P%e [\a-Exq`b2Ovg)f ZIc=4ȾuG(yy}';Q (Lj0w>q}v-@11%kg^% #f1p| ?(m,($eY?*ll?gٴkX93 p $(B-\g/ހYsjR1qxvaG;]f .:͏OP]mrznziL kr6jBS$@LOfkڨf{SGIP5oÖ*@@{^+>dC-uZ ~^ x8Mc.C8[aJF0_>MQ IaG1P&c2@N|VԿ{3I4@ٺZGHv O_>E+ovȓ.xăb߁zR*3Is"Bgkz0]:!Ąe+mM69y{wtmtvPt%G&{9ꀅ;v~L8ۀSKxڥXť0~Þ=*楙μ=b u^-6W} 7].|;u6SDho2R ʹX$z15UdifD"`HJٟ\GpֿY){Ŭ9L^.1Z4^#ήc(-/j6M17*fLص0.ػ wzY[P]V,;N?BlP9߷ ii\;\gi_q?eSLj;vMA[\|RHȉ# {,Ϫ`b*~SblUk]ԉ\whȽ.[OoPFpBS3 [gy_;~CO6.|f A&'pI*ٛVYWFF۾LG !3E79+ %}(df'ZNh @iKqa!mꍣA3=kmU@GMtu!=+5֒3B'f=`Ec]ź/cU`xC+%ܩg\B Laxkl3AX0׹ubijV4GԙmM3kwS(Am^R|ZFQaڻ. q&D; ij:&gfߪ8f.$ skj!E[%57=Qbe?LȽ J +;fen,s0g ~6Yh_YZKTLBQWY  ;{pv@{wdƅd T._>ۡ=I؂R>N{ɑ72ǘ#YM+s6&4ȗ@ ~3\-&|E &혧 5իNYEN^i֍W(# \L(!G6r$Ci>烜AC~4ݣ)o~[w<-asQFb^'?]ݐP/n3>$D7oyrt+Մӗ>z,"'Q?SgltUNP@- ?-Z@۷2ۮc>2W n.7[O%~SVxzZg:٦{Y)QòcݠcZ10v"P`-Tg6嫫6 5^|?j`(ࡺVtA2qmk\ָFdėH]p.,uii[*ޘojx`Ngir.ZI g P/tI7?DVⰉl- @ )DU[bvq˞o\K1v+ZqrG=k_/4h?%i\V>ZB+{d,O̠PAcl/7O- @*3CUapϥɸZ!C$<tyH8:Pt9h%٨2#LgM*v^5'K:¢2$\.sU*Ļ6҉9LdWJAr)֎]vZuvnPM9u<kn$7\8c /Wb!HC(mk0Rs ubN"F܍%:f%@c-ܨ, )8/Kd7>bQ\97ŗhB$Dw'âPknk?V+s[#qXN%ym-CF޽B{ #ٱw'i'T]EyxSj *%f+!#+C}*"N"J0AmuA:i\%0N3ϵzzM=ދKɘXVɤ1:SeUቺjeȍa"X+V,<<}[G_$h|Bs{xG!ϙ#rȐ s#r)(|ְ J&EUCDN;oGRWfZ\oC?a]Ȑ}Ƽz$v2YH] )p,YmG';1FB~pdoB q9~xw@Z9oo}굚yroQP?mJ\ikpEUڔzY|4mp WBDIsFV6=" Sl}92*BiH)ZدE&G;bu:`k wQLk\{^UNK=@=136VY -SQHe=Gxd( .g_H@siqgxֲGF)wI\!Cw b56Qm""^7: )1 p3W$Fr0ajV i!?n:I=5RL[[@bd̳t_+`{Yi2GvՊܥ=}9Z"o!ByTamIPK蚨hgK[2 T$CfЂ-NCPYm\X_yB: ՖZա 'ZUC`"%[zؽy2⫐i?g NJp2mɵ^a%NLjGpHxj~*=]Hc)Ef),Dٲ3U+; .#BRBI)чקpB;> 3fřmddBD^$1cBRblxŞ2p)9(&c+-%9G$#i%pNvլK}KlXꭨNLpyLGAy  uI6HQMN@ 8dM{c(n0X8hU6%$l 0O L+2oVDS}Yƴ< 31lmL؞XuFW> [_#8Α4w(Q~^5HU| `X6UUfۛ;z+zwW$q!ZmS#CV>$=[O |πJPH_sHo^BfLx~=f0 Alqg1u囂(o&"*Lqzg_/;9lwwXfoA' ̼.c maWCdC69baLg?%\"^,;t7߫~;ʇ5{C ͧ +k.>G| =%F3._%fG"ʣ WnD$ACҺG7y8➬dΙo7Yj  *B^*,KۿGΩqDƥۅ!z9׍+|zn0d7_ EdžNfP 蛢.l"UV6(b1'F?@=2 * aqO'XndD{<9P! 0k`=WKSLAi'2OO KS`x"~ ]d]۸5 krs7\N 1U^1G! 4Woc(dQ>{UaIecɛM~XCV E4:-\-Y{ M:YC{Ja#Ŵ.rKM~ "{cNjlo8{+l`PU F}{J>'F'>^Mh.c\in2+TM"o480`o, 7cC*IuzT 8G-͈Gj ?1Pc=PhM?X4 Moyi/z9z;Z^Q\} .y0GۄA,34͒ ?POT| J,Ń9Y;5 d܀PxL+=?(jImfL"wh5[uz_vrb5B5FMTZɶ͋u$ZMlᛐb #n}׍x>Ƭ#9ZnP]p> .m,I60QIom$[xWmy M?m& -JnPuktF5L +~y[#&\D!"KFp |p'k4(Ch{TG[]0 LHxf)Mֆ``8]YՀOh ~6R@湬|V a-qv bZ,`%O`;, !_[ 'Zo߮O'&f$1|-Ӄ81% ThYQ V(!؝&U`ld O_QWޘ򺢞Fl6Q&ҕ ;K~0H`rܽ5V6 -Ee5]%ZOV$P(EfBӤdU_新\5ABUGŅOSꁱUmuIf͵Oݚ :v 5iyR{5 iLs'|A56Ӄ׉X7!NSLEpf!"` ZߪM Kv2(ß%#з{S7%K_+4hӯN6R^w MOT}#b-tߨ^+|ξ9#Y 2R#*= IP45Ѡ gN -51١cXu"OxȊoSBwCᔎ늭 !od"`2O1G[{n:uM·ƫ=#bd,@(m1 YN 0t@ }i:1P[' ټ SϫqOcsQ6}W8Sh`g{0Lظ(WuY]  ɑ$ e&t>{ƧX-TKʧr1gM+UsU`9_iVBVPagBL`nIF;Cue;r)^R}S =O9o z͚(\e\V\t|7xr[q#[ i#q_t>%7tU8&.[ߒaxLlM.&4 FDt=",lSX[C+.TWgY96!EzdD2cs`G[xx+tN|gX8=7!*!&(CvXѳZkغXDPŽzo"3lެ/N4?1/ٲldCƦA43d=Tb!;Z=;uXUZS3[R2&~b+}~àpJ5lƁBVz7L7j\AqxJlAj-4R|+ϻ"Fr7ƒbjASCle bac7k˞ 2SOXL-ފQߚN" V]Oq QMua(5VKp8wvg ;C7|.1Y}v:deܢV;M󊗡{Hk  Lk+#~`ã@]]vшO2 Jfw']ig卩V `GgYVCpMc14)ť(20mmZӤٌzb8:7+ ݿASe`j BLҘ#M wmdwu8539\2f[¥E*5JL/(4[;:3~ .km י̷(gݽ(ɧ!ځW%{f4O|87%^RA/=_ZADCf >?Zuf zVѫu'Ʒj'ɕjeu~]"‰"s"HiVƱ`Z0W ߚETi>vAU0fPfb`H||]9yF5O̜B-Yr {#W ]m%HNZѯQ w!]١/n36Bbk*%?pzzVO4Q&XH ohu~A=2M5%S!+~Wuy&!#&&YaIv9֝`q\a&!j;l ԕױ+@o} vZ'@o0պ^@=sPP;7> T] r{9&VvGGIDZODĊ߼)QJ4 dެガVzj},P֦jɉIaГ;Yƀڥ4ME*TZi̢Dӛ]PX:S& `Z|c`,:tU5;A)w_mZ^$t𮤎"Es]0P;PU𧟷 .dhbGdVƯ a&k9Л#uRT|Nvn%蔯 ! ~ ϣ.`q7Q%:J M8aYl9A<7p=]i?˹}SI껠hSZ:OnE-cM,Xc= kaB2]Ϩq4rRE4Ґ)xPCL;]7_ MO*0[>/ɮK#̠./AZnIv;dc^DIÖΐU ̶L4oYT?Aζ_KPb[^,ѦXڑ/69]~ьfKc8Uk|܁ަSQ8CV:-"}SP9z{ *XdL-x@'W Kbf0d)O A3D3cTInRڜ̽V 9Y)!B9Sj8 Z?JM9'?4;8ڶP$E)%nb4).hu<t|b$iقx*: oB˛NZk[lIM8k.(aG ߅P2)9H\G%dEZũ$8:,-! 9hc_ZZBӆk¹%յ]Kr@Z"o[Ma0=,r𮎐Iw" @ToEZ̓k: e Ƒezx;;gcFw w׃*g&·ţrXwYm·NzY/# ~tJZh:6n8izPش3y{ H| O50Ax73R@"\u(k&n,coB,ApXG^N"CBӒ~v͇*hl S<'P~48nEiˑ _ \s jy9~ˑ1sCguY] g FGÏ̈́Pl:$:'$fpg)-/X,>c˼eyxަQ.1qCchcSuTΫJ=i|92pp,p٩Qf4PbCPXj3:yR^Q'ɤ-ܳ`J?NypU"FK$Cȴp-1U =g3K\woK~5!k^ࣘ쮁Lݤ׍v+_56EzyYr&Uy%hA^T.{8{S-uz |B<ϭNRC^nS=$Uж)ax=~%7W3@$~n3d?8(C 2o^V}$,T;̤K2a*fDamȨqLbMCuhNf]l6ۯI_݋tlMsċRyDk6qk؆0u]Y0aK3um <=EZ r3m;P]q,MHWܓ5!qф:<lիA4)\PYH5")(:tV4o W?a[|Yg0rIއ~|FF4#NYm͂q"4Cu*J ak|_EXu.8WBwMLdT\ %[1"hP쎨ByτJ%~ Y AJ-@4v`jPiG:!>m5;>taP׾w]h 2sBI_*N_3;wNVX l_;#rjQx孼'e[+BqDy-E4HbH[~(FEuWY;l}MD#C2X8/f$_nV*ԁKF$dxC=B&bq!3ڡk7XLה,MU[D LX Nn07*=8Xgp=__2Oo>VԁC\B @"džT6lv,uqbi:kɞhxv<!¸v+x ުͩFI3?8HBy Xlg ןӴ(y\iɕ>[u6Θe:6:Ȧ. ٙlmCAy_ҒDFF$zjL\t')ܧ7a)h2]B#B.umj:;I2_(Zo%F~3>LMAAؼ9;@e1y]VM-,EQrS萌,3KQ@]V\@4Qfb+t{Ju+\|nfgu9vq,ۛ)---Q]AA rw _iJu^DaxDgDwdl|m~smBŶ;yĂӑNLi$"+քEq03"ZIof~?GC0vm6$@fDLռr912 35rQc/R8̈/ f<1 JCm2I#sV.j:43?/> |oHyn˞)^"l60s7l?fI2H_~ I9NBi7MTD~C/%~o0SI$EE1>}}6B8ZK"( K()3k靴N&W1~QhLFԻ_4DlYu>\)#bkHnmm\TRy}\˒o'ښڏa⮙DoXa0 aIf&*{i:/QMes` Jwl+u)dNu8u('yte6lE]gc3{gVzʼn J)lEu> AY|QR4|Iu} ?e!ѰG-<шqV w) -3 x ?u2/(8lHkQljV \oȋOM"fjD*aGA|Sg-kgWӧ$z`$7y#hCEbtX_\":;[U!ҖLdJ#nf d_2`W=MME8+CWmc4q"რۃF_Ж&Q1nɺF2{%J8>ex6ޅ$ Hݾp$MY_?_:u6u6V;H p?9Ӌ3dBf5:Bw)f)0P0a>&Z{c45 ^k;,4kffAֱ-:Gs g@ .-5N:b:41w"e '{*o!jCT:/7XjuDn(|G!/O*+} Brr Rд/,t=[Sn%YZ{zkP^nͰslrYwLHi9g}؛eɘd#kJ=?- 3yY%zI_c⤆Ɂ68tmb/5f2#)š{K⚴50! R' aHf?[Z$`y (OƸ@<"1IԴg9uq0%ֳey^\W5d} 5t^ΕpgQ21vK .ȱjБJiwxBe.vWmvQ ${\}#Zÿ)~R<X1P?뺟Cd߮ӝzE)U-={yZ)~bK|`uQ=Э~cwat+>,=\-ZR8?2\X3;iX@1;YUKŨ;T7c,_+rIO5X0AXӃCיҦ d)ZyJ~L&< K5 @f_hB\R|wt{GI{}p)v<k#0?LM5k6C\rGY_d!Mюh0I G2cB@O,g9)nؘ)x |?Уi}`7n!:Ou< 0gg2uv^s!OF OZC2+N@=fsfX)fLZ`Ȱ7scԻоXsleA(ZEm[*YS6rB<˼I<ˆz\J#O()ɝ> 3 ÍjG_5(.n).t-bW}YPZǀ/$o!I\kٝ_H;=Җ ~dlP) Zg Fǡ0,u" + BW8M)s%X{W6gխ[p)ZJ+R2ؾ&Úu=nj,a[79 T2`5ǘ&2Fyhnؑԇ(i)V"bG1)`e]vf24Ѕiw'u- y\çE[AO@u$$u L2{%_>778"7Zqp_ݐ]I b!4:cIz 뗋lo O¶ I Tis78zT= )n1WP,2 Q;*.d#kA:tK[/L9qxດ.0T#dX󆍰#z8~^_A@ޫ9 s+Z5rXMv!"?6L;+_p6_m )D3Tw>j9vs[e%%A(̀$C)7=1j)6x)K-ҝEV~>,"%_*V6&0(覿_y(N7>epD،X8U/v#`CI-$55<5;!LJ~WkanCҬQ"*XeIEj= vIնNF! (#p:v/Q[;Vw)\o*˪-t*ګɶAcZrZ# 5~5[UP=>&A6OP&8A_oD=: [s"jh$WW—P6KJw[f O5eݡRPwfٓQoc9zBfar (\=&^39J@헾$!WLFjN^)+]Dzq"|LkH\滇T>7 9]?r~k>ʯZy7c\H9_i5. m */8}FCQ̸ EQ|љ=Dڪ|Ipˣd`X0t9UbkJɛIѭ/tn7N]SfMY( 8-L9{U&#D1}L]i- \G(3Ӭ2VV6gN:>TGW_y34KX憊|bK`}јeDU>Sa/़GZV)\?'MY \+Wd+If5Մ28>1&vݳ7^pQhT&Qg@^}  }%xXF*O }`ml䀃 Jؿ&a`#q2~ȟBx+%Ȇ.h:ۦ=TcGu24zj&ydw}^ƆpCg!H$g(b3 =p<ك,~'0zI$2/=)" r$ɨvCRl *{d02ıFU/ o>4 )q UuMl!c&qjuj)Op1nzYtѥ~V:YVCS.q^#0m(vЍ+Ca6e |.`R9DB@[1]>]A0zu$b-#K֭xe!ik 5-3|pE~Z3A67B #N>kIUj-'u¦ӱB:Lk'Eo:!/1fzPZ]%N~hVJt2]ΐ0e*@=qXԡ'/? cV#D}`w#tH@_KCT xHcGs-Z;;Jv^d~̊]n$A(#OԳPdmT|4KNNDٚ8~cAQ\u\MyPL<3[:LNcvRͯ.C1$E> l/N?OYYU7ܸ+ [`OGr콖n?ֹi #ZE6A|T8a%K\V|`wO5Hju8.걃(w(~vy߆pMs. zΚR eobm .Zy\/`(pC5\M(C]]3+ımGR#V09 بB{NPA0~M^&`r)B%ScM$yHŮJ%(P\6!rTAֶmӍ`jk+BTZ,D՛P2×rMQB7‡hHzl1X"VWElW g$O#%w n$ D'1VdhA A|Z&OkIiZ4w*d.&}2KVy.Ld`]"@lX}a#B ZhAUc+uʏ"Fn4X%88GRbF($[^|с6INݚcD2fGzn:b7 U}6+ Z`5Y& M:b/A4`RtbK`ƴ0]yTEX3/IDF۾ P.ji&a4Y$_ɊD1|̝=4MϲڠIIفV 'U ~޵ז4Q4[#C}r]>[C_D +`/g^lPilI[F,X?}\SkS&m vrG gt-lg\ݭ~5^J ~" ^Rƶ d77U~kdNnL:T.j+8Gra<.><c_CstirB=^@+_'w;|*Ϭq2$n94kf.o(Շ[r9 Ρq %gYR1 w[4ԄO+ѩ}?!F[[q^]RY`"{9H`=Ɩ}sEz  9gaxfPv%;7ܸ/?wz͕F2u^4msdy]7^zʚa7iÓK^&&$#q.]aÑt@P$Ԁ+AR=>HΞ>֪t3AܬsQ}YŎ`5EM[TAI"I7%J@EP*}n;o- !rJ&]oG4i|6^B>Q$ fC/V=8euHfT4+Sւ q+0o#$)W0}&Ui3kAi0mB'K^ m+R_[Z:ᵀGsF\J4 9}hsAW1"\'pN֔dDO!n3YB,\=DrzrM\} w0{fݒtzt6_fl+ۍ!_s+J(WsȀ?L+_LyL\%"UVQˎŰҕ* ,k>$Ҍ٢'3i'-2wh}/"T?,bPΛRL] (?~s=e-Ș@-%:*Y.1bؘ/.a"O EiU'O#A$[{v꿡HaIB~ua a#jaR+ap-V5 ;}5*jh@aL QIB=7,FF/ ~14Jy%pu\Y->D4|\qYNYiWXN䈩.^}gqIۜ)[ҩ`„5p-*NR!{m%bk0Вp5?rH&MB P%4}kB/xOEDSQ{%M랖2<*n"]kma"?B볱B*ry,RD_c, `8um@r'2$ޟ6H+j7ӽ_q-j8>6]hɻQ'ۧWU`+?rV\HցcFe|B`ZJ+-) D,OY8oBjx<#w*.MRkzϒ"5@\]y/9q-: w=ǩ`n8k]WCyB1lyn?CݹlAGeڎ85֠W\uc?N;ڛ1 `+E\gɹJ @*4(yijh!xCsVv@S50@i@NyѴbV ɞDyg. "kZumb%/|>,Ƒ8 O1"%Kӣ!!v+F?mGx%,֑K NiR=k[a0ݣ\W:Js%Obv >MOj/ gc vٗ{ -@˭̦ i %d&ܑAC%l~&݌TSGjΗ6ՙ2xQqo:s,:UK)ʧַB6nT,UթvRs&":FvlAG\ʕ%;N̍r(ɷDz3q1#ZyFS)K'8yT&XR"#m^ :gh<ӧ ?M_,ݲM`'Ls vdB 3X&S+mQw8,Qx@ݦF\L[Q7 Ѥ%9l-œE_!P>o]tOkMY3 ]U(ʮ附 \eIٹq)4{q:SJ*i7߳S2"p_w329zȩ1^[vG%IVbݚ"ʑfFzΧgi$S-{C4=0Ԧ*)JJE+7r#˶䉨~鎜:qgR'љ{E%u,*txϲ: m˃XNph:Ы9wu@ml] ey kS{|[vp?r )t<MMJrA,XߐǦwÁbîwHyʼnks =,IE?fWjKa7p|4h|VwdћI1}Գfc|^yIozv^WHx6ssJfiAQU7%OM;MrrUEI Ok ] cf굉<לƑ:ϨcZLKe)z-#>?bVtJޭX+q0'sfoexXr$p\2xqe)97YbǺE蓀⍠*)#uCI^AFXYťܚAD sū2˛Ul=xqƊ'ԶkiLdDExnMW͙>EB^b+pi A>½7t; R"츘t1}a'.2oB@ʈ_oCunx!%v4"9Ͷ:$ܟ LE0t{l!@~tl˫En2Ӹމ 򍽘ǹ㢃Hg= ḫd0Qd%P}ݩ}p. -PEʥчD 瑳z/< 9a) ]qD4EPu}ufC͏F6 e1tǧuM8x\)T*uY+=x]*՜ sSR$Yz p3;Kr]A/L![uaq XjZG!U;RK8=an.㛇HY$!r!mwpf*"wgzR!r_vG|s~fgNXއ uB^d<<$ã$0fj9 Q]&'Tszp98)GOk̉saW$P"ۣU1a(/JWŢA;3 I*$;yX{ KR7EC5e/;(u& h&ÿz2 Jdbsk[ZVs{ocՉC\iw)xmL嵏q3TrPI;hȵ9AAs=&qfi.EQ\Q *|. y!Woryr#yoc=:Ā7"嘲@ )j(=H;-;ݎ/}A3ٟE:M.U܈ Yb[ۯabQOBW/椽kS&4feg75Ӿm3lW}Faj!R dn`ε4_^DG\y2+^0OK"-xgCT [ORC3%Fw]z+eE+/e1D&+3-u{ wU4!,$RKс: g ӺL}Th:|H?^aL ;j%y*Y ( W3`,|Pgc"$AOu2ܠh@T!a$ CHr6P<[w`v^5\#(f8# ^67dN|*KhFQ'UK2Zf Zry ;T~jx >D}di4a'ՙ(~km撍 Pԅ -]s&#z|a Fѷ qgpQLJAFǮ:udF1i*8h{qF@W6&0>ȷu&^F$mfHiy="/>eYu-ꭃQwDI'A1;[?DG:./qƛ KRj_nzg1jpڬV'.̏ }9W_|1V a]@{&dR(y FeWGF O!VUlン &psEU~UƩ>?/w KaVWq6 Q hR7iP{kt8YGEEo^xaeu -Z|25n%C /= źj֪A w~#r}:1GS_DWi(*ņ-Ce&`B֦v Jmo~Pd ~-AFi${0H-1|ZqoVoH$q͖#=9qoH+[{ٖ7(X»i]]<իUN"L&h)ԯ`,mE6AݭihXAGe->z`#~bX%mwu_LqR,~' sR=ʠ{lum6|WȝAVOtZMbabKR+%.#c!wUY;ͬGѦ]Q1-DŐ[@>HYtg`LUwqЙq9'mD-A8캧hD*)_&Cߘzi(Y|;绵$\ь@'6K6LpDӹ{𾧮wVEr0xkRE ʙymn,]>, EyIK$GB::P=k)8^3G+UnfL &OЧ z̾{A0%o7ï,؁y\N" uQwX.s3I!la +any%, E,\yB%$Ŷ9P d6xsL?MD"[&|,>#J};eF̿]Q.J?\TD1wE# MԘ^ |b2J(soD'!.Ba$_DYLAїq;s |GP։F"Ev֡!ٙ4Eް S Kx sy#@¦h]~߈>dHM_0ϺZJ4ذpA&{';^H;"_l,=yz;  \7l,V귂)< } NW$9ן=qüI/.vE]`iT0:{zsdnvh];2xTD72g anűYN6gA;bPǏ Ӊo( i4|0suϢ$@dƲl+yAeX㴲?&3l hx;N " ':xGDMܢPʈRl!~f~RN__8`ޭdGمrwy `]omqTaGFr'DFȠ%58F[x'GקًVQ? Xq8+ei,'F߶pky'\Y8TcπY)&~.Pb_.P~*K! Ȭz~EQ>!;EJYMXi4*8\¬QrsXJ)たR\JٿH1f9D$PPʊ0cE='{sAXOov p3v043IkOG/bKQ؇Ja?m&}2,#g#LLےGXUK1+޻;K/ *?g:mj*xZ%edAGarz 5"__W A]TYq%HNmdQ)F$7Q/+(gJ~ I3] ~<(tXc% ޶O;YVc֛\w1Zdiܙr]:%yˋt[gNMvk,NУmvV_a; coEJVImӲLB T+IQ8εy9qUScR,ӳl; xcae9gjnE`5oƴ jE#5y@?t) a wV*6D u8$OS] ul0TA)$ȐZ[9t _[B)&+Iֲ@Mo(C:2:JsTyc1n 9=R]+E?%b">Kh_N74'6 s$qp6YfoG<`mX& 9S0^N_6bD nǸE L]EBtāINϟP>'^Լ%?#P%:>5IJ8z*YG.vdJqiO{r3R٪R4~zt]v/CX@CX;Etpd~ kmNeB h]bΞ+w%^Y:1S,kACX4sgYmyLdxRf%H1rm%ʯK/9_p*X(:{t7[8|򇜕J(CQ._aomމtΘ| @NFy9^\l7{+<8Tvm[e (I% x',WÑ[EvwęaXWs8_cr.1+MF~Zb )[a #˵ɮɶ^{ܚMVHfVod< }MK/Ƃ2:Q|A[ݯ{!r{1E:g9ŃMCF+F$_ چPBTYhV~-$wk``x#[JwEF[q#@blT,n9S!Gq0GȦǎ-gw&ՙUm2 i`QTRjL%a4 H65z\XGmToK}dƦ.s|QrY7,VgI,[{r&ȫ&x1 "mCQHr4A7 ӊ(ʨx*m jxVH1ڀo6U@v?sL-OiPyknVi4טw2hSP䑺"lnds]6mm3vݬ$Tt0Ǹ>aᦷqwBD_qHc4I:Y "%Fghc5o2P0AO 8vDu\`"շ0͂o +,n0@cm|MX'r{E+jz .nfSS§ PЬGKbr_e02[;+f^C, ^W'VtQ-Ǥ`` tkLK/ŹX}CgVjAr~mhI|6lM#kR;?@#aͩymZ,Y6${ֈڃIuI󮄐'Dlw5aދBf1a7OG`T^'dyKl]cr*={{m,jFʳs횝xؼPZi׸$Q<,/^L|x'# ɲApb<}xyƀje'SD0qmږjǿ4fpp;&459-*5W)mebY!ydXd ?uIfp3l*k5Ƀ y"}s@ZB@:B?`uhE~Cݣ^g8W'xbMAYTմ6xH'O+(9#qW\B[߳FwnMTϲbu~9>rFeZxnX;VG'}b63PD띹";S'kW TF-1xJ;k'P1NȜ2G,:¦.'ssqw&XLfSԦ:et(zu@$ŬݣX:(ȯQijEbDq Rz.d\'v{<@އel9jڑf{Cl 1}x}qdJ7B4tzAmwEJf~$:Þ^{僣0 B4pŜ d鷧c=ay&CArAc.4h^c,k^cm~4IGȬaJj*`f^#5'].9 B2T-]X:f8m|}Ma3йu%f#yA+)42t>LPMf [🶦o.X$%]RXVj(j;D׉*@wAKS&Bg>S/6`^9ׁ/:5^ ժJv JvM,=+H? E^H߷fʵ!HU!6?@9DO%։7ǤΌ|DVxq* sjdž)B,{v. M] 9#]dڤhw+w~ֳjOe^Op]ݝc`Z'5Elь\>^C ܮeUٺyV)f=;[+Ox~kdm{NNqK57y}ޑR4x7!/r/cdlvz.]yWsT*i4q8r liDq8U4U,s@P`)f6ۖ ë]$L3kKƔ%>?ͺWI&QE8tΜ)Z bUnY1Ks𾸱M%b}/l8AT/$3'-6lˀ_@Fjدl/fiHX1pG8t>,B\@526Q_6?w>qA5„_a},qKg-.#+0)}_%צ'Cv16ͽ@)4%b)t.=5h=E7Ev5_Yϩר-+5\S!H@dzI4z!*t;HyVyfnɴ,9uy~%iڌ 6vnރX[)_ZAg1u+k^F PaVzئݵBo}@C]apÕ9o+h{2ji;FDJ:O_Q#&m9SwޝǰRwkhYLJ UmJߠV^1XDvչ c[l=#ř4,"{T?II<;of[9" o6`c-?m " (oma1%}q#brVLH8A=M5+;ȳ)$qo\TnT!.߿-1:U"gY~R}i7Qf!Cy6򛥀<λa$CPAi&L#j?Oljß9و)D>s6#^FPj$4;S3Xa9s0"JZm x^M 4i'菰:1;J%i?+ t4&:l&jKݱlxz( t';GqST9sDG)4v3?TԂHD3,o7A[A??{(N rk`-/Bmr:j>Ec9B Q6rP>P^8Lf&y?:vT!# Ƃ`( )`CoAݕ'k s/3CuN7ea&|ƈ0 x jFkڦ p1IXN\PxYj%׾%AmP~ iQ5@J -e섲h,+zwAّVj(iٚmw3:`)yϏdfC ,o4_ F l6h e MSìgտ I4(&u]%K=T|;Jy nhawWd~ aU\??!@M@wjV(G@Ȑ8yZE> t@;ğyCòk]O(l1*VT)EpWMChR;ؽps#W̟ĞJP3IgZO:\n@$e[L9cV]UdjWPnVoKH {J2 B蜒mO"҂`( "Y焯e՜b@^l;G\Cq?٥I"QYGIatIԏ?=$fiɷ{P+72L/vm˶ BS(c, r-5Zl}`bhpb)lͮl5vnRxZCOvVv,0ɧޝ(+ѐam'Ic,Y,,!5X*]bd/TIL&R(A.[N`Con::;E%7g 2Y,@;NB!62B./*tbF~jW!%\ ǃn`:c i훉(1opA+s\XY胧&2S/͎C#VJ7,VcNԘW (&^ \+vh[s{~!JS,kx . 8dBI45 xRϭɅ"3MJcw-$ d-F̆ʱ4N 6_z9e_xDDm eeXz𲨔ge58$ dߞ6bVnzNyDl9EQqq#m` qz4H^FL;B ܐ5핯߈7s'V^1wr9H~Cf`[Dh3 +OCy1h*w2S\إm xGS PdfhqeO`tx U#&Ը*$Ryn! W*6@C#ՍnlrOf\ԖwqKxfο"JWHsF* ȁ}KL+\M zB:~b .Dub pWQ@BXµQ-2 SS$gҽkrhu^NUy?p)U|[g-jrV9Jd?9 }(N3~h ذ<zs9?[c?w8{Aa֍7Bw~wIN&\bD^% tD2t%A mDAsf0pى:ofv+mWޤfNݕ֡  _=XܴwY*|^ )eTyeED‹DE1@䠍81rUFA|u’ֲD|U#skf+^cMMK~L&6@I C<1j@A[rM5I^M$ue0oFW"挃:SS͆6.,4&RHe VS evnn,?]@'lH ^q?M~\]K֝[x#EN|fȊ ]Z \[ٓ YKO\"\2l6m&1+yBԜh?xm:EzɡV(|9\UOxy KkFy)FP&Ɉh.:}_{9Il7tX}PF>xE1 }4LW^e1?Hd=\CO9w֠AVOH]T75VXUwK2Gx.#B L4FvߩɽewbMH%+FU'5M]6.jBfI tt4F5/\I`^o]kCxs}u=s޳ JzԲژVnk~V3UEj3J縚bA9CSߵmIcc&q_Il+bO G`n{R)0cؤ*aAAͱߵ MiCiƆhMT6oVB~Gl8N[;&bnW%;ԈD+k#A5b熣Fr}p/l%/&m7]~y1wVɖGb J)"'L6 U8MM<^Pz& %Qk7Jp`cJ. t#$x&ު {{'xcby&0;~$5B''TM6Ҿg q[hDDaۃ ԴN~.ě}JdP扵 G(lԒ<ȼ| 1A rBZ:r1ja Nj#t؈jC<T?QfC8qCթ;X:A*3Ĺ !UpF![g_آ 0\֮0Hmk3) `PLVUSp%S;8}7"_a'@P.c$ţ:]0>^F Fw>0Dfp1?; }[T3V8?I]nh4R,SX|l2&_ jF3Vtd-g+.67+#e^h*CFIյؾiZ:N]!UyKUptǟҰi4P2sK"El S /n|_jWzFSa\ό}3⸸(f\ڻ:0~GMeT߽ۚtU5%Mbb:k9f16"r`-ZV-,*:B)?1Qhx[ѿv`6v%pp)!AIْC8ɥ{b?~ʡfmV4& A9HuI\9l&l۷ÅƔGm|+l逽_8 "" b. 6iȺoz qe)s>0 ?&^g]ыBD/+`aډZn v Q&69P Vb/x q>g\,dιIiO0!`8 <0>y %)yҿbXc+\tyE/%m~A{vuF 7\':%~r`- /a$aّ #ґ{ 6yFY3A f"@̚Y,kk+X~Zc]u蠧Wݩ7H櫂‰/1ZȂ/OE%C*J>IAn׻U>9(,sxF)c9z d)7b1ڭ*g'ً^rqgnb~NmW{G;ĩxCT?<0?:8`~f"Ja(IP&oǿ#ʖ(pxq8՛ꒋ;~5ÊVtU&or[8[4pLêlk4!b ^8D9)*O^tF#*Q 榭y&פD:]QV. _5nаl j(_BR"zH؞s/5DKx@1:K?Z5aɦrRv% Sn74|4@C̨r8W1?I Oϻee~ [ p:QFsH/{ o0 DXbY%0o[npw-Vo.#F75ZOH!yΌlCsI zA0߹K"u]T름LZY1M#>:UHuk[f -]"!6B(c_bZW OAױ~Bq݃]Ҥcޯ&k4G|nZ P4 :铿 yrrsy ]PXwEM }8cWM$<0cC_8mN0ܹ>Y-LeKjE ٙjRg0kf IXVr9{(8^()o˜hcClyZp,vqHp~N,m8m-(!oՍTZƽ#wC-[qeR!#?]jJyGsˍ% )!5D󇪫q(A6[͎v*=HY 3FYC`ڪzFґ LABWՎII/~Ny[%t)qQb{:,aFA@uFNE}k{kIWe 7c8\]d5Up?+ b%mx-;l#c_ Hv=Yu,y$O@@ìtX(Z'd iusBdeZ Ўg DdǪ]/\Zc'lK V0:aMXfnh@R\znmsHhb5e1)sYd'{ ոߎ&R䏉0vɖqCO5_mP 05Z!*IʥY{0Ar~wM[tU3`h_opG?SQ3_‚ ]*!2Kx Ysam j}f*Ra>3W $ly;0["eȥf_ f4|\LnqNGmTYaѮYZ(z[ՏS>IN,?.*a"xؠ-)ZBJ5EL_q5~Z#ڌ0v:+- ,pLĶzR077Um3^kIH~M>א8(IN1rTZ8>}j&ҷ;!߱nBh 7?ͨlOR^g,bf-H6?Z<Ķi3%+{Z؇/Nlsnwu%{]41Bqc3^,H]$)4f(^"z鿼~l۱ky؂K2o`B$)]}iΫ9o@"DaL'VgMecU=Aj+@9 j"c-#g{1̲XWKyD[%W0XEQ8x~.]Zti NpC@;Ֆe]lS9Jr7AH?oe͡FmK'epl|uVE|̞8nMm = 3}E^)Y(x әu1A@vJdwCtk ϝzTA0#h hیvۯ4RfRqLT*%G*_-xO6+`xw 窺vuvCRn"gyFOqU-RhBN%?Z@^u=Di*O7&7֌U ),=m~j YYx|e=B blƹ@vU)4kj̨G 54O`)QJ"9RZep]I[b 1ܧbGu/- o捯SO܀w`fdџUmȓ+ a`%l.ZF{"OJCEhM"׳ $QNDfbYw2u\ [t~rBr 1ca׺2RҤ4y4W (^]us*Lllav)w$'yM8p$HK{ _!O9ɢ1 hkx=Ӆe(e ݠ)TAEjAF&Ѽ\(I1^%Ҫ*?q[N\#|ruư"F&9p]sQ0B;tG@MijrȰ'5+QuF?Q>ig yz]h~Q}fv2bN@:cJe֜XpSJ?JpJ/Qs>BY,_ pJz@FT® {__e=G:Jed>[N-9)%=UZPU;|6|&NJqɜ&fm-<rR/=+]L PE~W;I݈#Ղ^&OrEՅ={Pn3z+ܞ*q٩y,Q^d{p]~cZf3H2w4}A>SD.@|0RrdIZ&L`9j:Ep(Ϳr@cuv5(\%Sz&ߘݍѨ07MLRĖφ$zJ?kΩL"L߽7N| e)Hyr2e[lERFpqUX]Mg@pudXڔ/8N@$ u)$:\rK9{*)"`iXg("wP^7x7E9#sOEXxwT{:y!lpNugc1h[3OV疺MB7)vyh&W?}KCXئ>_Xz"-]E0qSēy # &cvЁ֜E`J10(.)~=q*tVkQQ4Do| v*z_i wk?v.NYưQu|`"kЭ )rQ'_.9qsݑhIC[Y;D_1If񨁾^ UrRZ΋<#%> g/lJvXehq%슋5(V<^g\Ac ,$;=dD4uX1^3OE#ՠnVP3H7uA)LJg'(Ybe)l9T!|9GG7gE sh|"g2=8C4Kp"*Ǖy j9'3[p p}%pXlP)X3\|pd1ѷxBQOMuG3$t$ezepCro \ 5) jn 875ߓD58J."F;G¸P+HbFbl<.ՎkrTqc!]bR h2Jb GVl-rː|V*B Vn砾h|Z |ۘ`"}7 ^ߡm̌~+' Mn^*R89R+k(yr00à2L$X!CaԀ$Sv>r-6㥆Ž,oCږrT$l&Oy=i갭 _>f9'A1> UhtJx %јpI^KChh (`Nv{+/^p~):s'BMNq*Y&|$EJ; p{,6Og}q/0!˖4l&,fg͚o6%| O>łrۈI<Icz=(V1 b@2ÛKCfAX8x54Ttرմu: 5W@*$t/.7cʍ(Мy(z{**ȭ֜a+܏4m#F?JML#S0!#P1s\K[ 0xTL3T ={@k֠`Ę(qJңL쎺l2$mB+l~M!>4.S"%0{ٍSq硗P3.S>7^h Bk^5)p!!=yvLOՊZPl7.,*qG&6-WX?EJu&5y@E]*| L%2MN_)F^ڣdmV}FHMMT`.JgWBK)ޅ"93<-i0srVp-ԡlN7ۮl7%&7[Í 3} uzFV-!(H܎[k0Qh73 <ǭۭ:_B>@E8~L%s.@!}hA0*BևZOѡPaE:ATz"VT*%# X-u=Ca0|wlXkT4w|S?28!X2j~Ӭ`5 U[\Q{^Z2G[]-8vO1E0ecv r~N,[D'\R't~F9+V~6i2)r_߳4|]nLB}xqFW ?HB?56&YT-DI47pBoy8;;%l*343W`V 1IUP6M5c}k4( P_\ |'L$q7hB~9q K.b&5,.Xts*DKzj?-Sq`Lw*1$wgu{dz~XG3W NMT#?־03 G4?_XqIԞ7)=k+qᓓZBYMj@nI1w7 N󤙁AO,Uqtu5U -S>ًQ1{ox$;tiH/hI|N:8֔;JW:~ܺ53ꦇʽ[jCO8Yٓv,C!*%QmIq"AߩVIt&lq!4ALu>L0#)Q"1ؿsBCǒv6ĈeIJnqFghPocaG"/xխ|T&OsT1 3I:oI;ͅXBk,G~-~b'a#}zM?o>ߣY1BP{Pu5߲PaP ~Ws)LÝ\iT:Cvp3j( ŋGuM Nb+? O2BY0-٦@&j,ag(!s+CN4PGW< "d<{.,Z /b <5O鴇fiCeq3 3&Ԍ02M<˽Sm+1o ;ugz@YS0EYELVc@:eJ|[gGzG6ԯhFFomja<*cAPFAƱhΘi,݅F1(,+@X"КㇼE5O]AézhqSpH|$zPPOcJ`{d)j{(FxȴFO\wB[A6 s^/8GXd[b$@w߇멛K<;%xVh%B Y} eކoO/:{)J"0$c4F gR#R[Cq1sf *IFvQ~6.̒b P oSh q:.G /'2j>+7~'J4&%R˂R@,*ܾ?;]ɲ zj}IATw΢ Z6GduߢrOSzɫ[UҼQcHB\wIAL[zNwU$}~9W /*: y̯)rC>̊:ԛJAɱS'L_c4I2rVG|?*X}ȘCJz~~ eX[)%B+;^ OLֽ` iW -AX *bi,|K_xa)2"|BLW,}Z }ALZd޲km:}/~79K)Qo@෣s;5_O*!s?,[Qg]/Ujj@Ta$΋ր7?nôuH %|X'ꗖ-ʂ=ܶf;ͦv2<5nE /#iK")vbسFO'̥9})4L#.ߥeLAir X0HBG6#`̒ h1 8*i.\l6T?~%Qvj*g{$ ilt]jɒ b: r#<4PuM؆ʄxVY3gzKՌMP :[yh}1=v3;Le7SR`YT|(K;#ErCY9)bhS+/g~k$+í#!bK ^u9O4XSJ;WΌ~;IzIoBsB9Ԙ%0|'4MUP았yRpVBZS~_Z)cFQkXtNۣ1̷ILE .Lr FkR 9͵rpzH_.W%F}tG;QM_0}#pCO w# Gq,~p:ov8k@877 --'4 &,6FDLg[6Ѭ%B/%2T4!(*O/捸oSRDh7#"=cMAY活5,i+YqksJ~ ,& zmM$fvJIMgz@p;#&#Uhlh/+Sichw&|}tXDTDVXUӡXY{krKKH!J&\m\{Mi O}/ؿM@ԘǠ۲W·qgA:9.T|}T1xzuaPr5P9ȫldsO!0WTq# -VErc}(A;KԀT*q71:qBX1&ɫKZ~f 0Ӫ in+3\%m"@ۜfes"@//DU aDL栓ٸWt4jyY=k9S cC)Z\!~ta>X/1w\ w`T&͓OvS7"851ci 2Jژ5m&\v5 \@V&1|Kso=_pM%ԢwX[^*}sϝ Ŝ;{rӖA,3*"KeE:V382)'ēu%VI&k5xC^]ϳOSOpIh/ c[ہq؍.̍O)8u'cIܭuVhƆsQ͗-#~'T#F$l,b`<@O!w;g nwҌ&N`LiP[@hK;I^hG|6U7SsdV*~$rlF8a/biF9%!ݴ[!,hqHxTA!?rOz -1+2 z^Jt@!ȵtm<6eȥ15$FJ>e=a衴7釛fChHT{cD|V0:K:SA {R ̋-T6[r 9zi7#WV'tgK>s[JzVIq [˶22>wjQhmeW숁~HkJWrd}!4bqo%geۿh^)iK\l>]ڢի{{УCԱxyM sT/̗bu;R9 V(ř饢}fUF aw.%-nߎSwB1Mtkn§OZ{_,.ШQJIqc  q)Ȇuk)CZUe+}'Y.G'uj;ǜqqLV2΢xD&&>t$[Pfd iXluj +G $guhՍLϰnL@ rLvs74!p~ %~\^YBV+UNTdYdLܪ#|H| Ib2(P E}:쉘WTEK_=G kVGH-vb9Ѓvq_%}Y[ԙ8P)i' H{:`DI>67s'sk#E=ɝrʣ81) m\?vέ__ r}6@Ee ʡ@/aʵwOغ&>@Y` ͜x[e?a}o\mxE?=8J!q5w/X^h v1?@"FDњ}tk]|Z2wBuSi:{E{˙y !0ǫp;ZBn|Ӷ&>!}kz=<l{ ]4@ǧVh9S򗿯+SFCU]虼&0q$G&T%ڏe92MR^V2&)2ōZpK'ˮ$Sn:Y#zxOfkœ{J hmdo+1o)BCZV'I;|-r$4Vg}qz+,_dmw{P=9>70B,` ߅$oR<α*w?l{-4cT&6ԋ' lgIC-ajGS4='m4%+^>U[=@ނb!T1LR;%%'ʌx?f`_,|upAr^'[KՕYEؼ%kmd80BA 8 BOCZ#ϝb1 }+[}cŇT@R?>Ңٴt0+m 2+ŒZ>fA|s3 K!ss1BgQt`oTU/#.vuevE7*ћ*.Ext2^6?Iyi&v ),4CO+#d:<{ҹ6WAi\`gOµ[gkcF49qG1!ݠQ.;R.yJRǟ%q?ozl!P`ds|_/X(0,ՅTgWfc)fJ9e)A]'Sz~g)@GΜ +P țL)ல h3_CYt`+w:~..=E NYkx5cRGӱ$c"QAH8@ ޟmjʪd6Nc&/ "mʢ(b^[]t аPKa;o"`\1h>y"X ݗP2ҎSW?0$@,wVuK96gHT(<;28I۰u\ F‰S:s).xV'K/ɭƽ'+&ɝϨ58dW:VJ BB jqfW(o8#gy3y zaZ6`2H6d5vt_"a IWP\h=\: qvԷ&6U c8AddmƢؑjw LʒA}K+.TnOl4_0IwiTǩY IT|5[>Qh9SFbŴ\q&]Bɲ4!zD AdhgzThR*5;Q2`Gp lGM֍_ xD>"K3~vۀvwg>8m[~F5 dE/Dl^{ӣWyd$"=_FEqW]\?5n~e!)an`)qT\ӆ;Xo@U_kcΕM?`_SؠA7R ٤`ޱ]xs#{vSo0&˄ayP9h#w]@NXFy |8E`<|1g^߆*Ҕgrazf\$ɶ' ܒqg &Ϯ!Qu rQtPzʛ]qcZMZuyƖmڰ=TXErwo8~QOzf|V䌮 %=V_#oP9@JVs&G!"]q  zVXBū4X. c-F2&!v(ir+t -V$$)r~p@^ &*P>yI]|_q(Po {*FIZ6S>O}P=KrXɤ]6vy#8V󛚴)j]Ԣ9(ˣ RK3"O*k# IXw4ze"As0xVӲt}6v6sĒ'd~Q'kf$»|uB(n@#|ed~ W*YZzLb [6!eR,·N=vc-D[RQWb*v]]n+@VAx8peS͉4=>PiS4n֪᝹J``9XYXaVZocN7< # :"˅"handsuz^%Iz^QywFXur떀\UmYP+hly)FZh B9nFb,0& 7|+I k\ P1vRuCBb^h7 . ԗ(k*#+do>]4BV.1zC_@^BfӊMy. IO,tdJ"R9aS%|S+8]HP_u-*kڨDs44`n$V@&~兽j>1YEp;L5ݭWژT4w'o@֩0'*(UkwR-Ǿ7.,vg`~ChUj!]zaXΡs b8̴etyW{꾱k ^3L.;aXp~^"&#/z])^/b!GTQH$KGY=lТԓW-l>]ɺt"ͫ׊ݫ"S$Iޛ9QSϠՊ-vo<D%cb.+* S}^[,M":sq a|G=Es&5[rRj4bC=OjOJB y mN8/f0^cvpk'qܯpRC#@`}^څ\T_pDX ýji)G-+^$S$b#U/8@#늘!4r-aQȱ=[y~ b0u^LbG z9uvߜcȼ1ȤA 6ž8*hUMދ8^ j]WV/=?_?oQZdZbv] w[Bkɍ+Jr`W<(h~=~%y*3Z ٘xwzY [.^Y)bH# TE%{--ʝ~J3#^wؤuqҡJ H"`Oؾw+p8NM?趰vGF0SC1q$,J Ƚ*ߒwFEwg4RhA"G"!:I?OOЅ͠KBr*E^F⟳1tv,_3Cr&.n8SOw`F\a_}QF$hHwZƋ|L於L1$˼-wpx/V(] XwHdALPlٯ H)%[5 !m4Iyvm k:nkC6;" 2vX+;L|&&l\U݄5N PZݙP؊:Ѳ KIdCpKd tRگ:TZ]N7Y@q8LIs,g}X6pn$,-.u\6R-勑 iwl*v?%E/vC贯{n~uBB29NF݄Pm/@29rBT%J4FV;5sMnԌ!O<ڹLOLz=!Z2߸|Unb2:^M16+ ў?; ME-<&pMs8@4Wn!K- ,ܓϹt,I%zEBx̪ȽN9Xf[@ & M/2E !jJb"/~}nc[A቎h}1=d`o|a1%V{VѠrMCZع^{ag L9a"Coa7-8P'z^[b(iԚ:1J\FD |oKq3C7BY"nW$Қv@/@[;DTɔE7OM EN ;4*>-ٕM91")g@+i|3SR9gмQrU p[%: eO.w"]D$,RٮJ6 zT)0XJaR\ nA7N; gLu,C]4rf@l&OM / qóܥ۠-io \i=ƶ,' AnMmԜ염j;*O-̋]u^ND.rd_aTFX k?KdXvpD>=v- ۩>cyS\ v\ذ .fhreώ<&۸hBt fbOgR\c#V.Gy@yR 1U#`vjNMfPa !sz}Џ$0f[R:MpOB, ʱZYq$ t UUUuզ#;vݪ yq'x72DPD awSkv[ک'9i2Jŋ^km d0(&9>hhssBG)qmڗa v"m<"S2c%/*& Uj)![SK Az}q&5eˢ91sraL kn~Q.+4~mzW/F=NI`|tQ ўIN{o[Iђ7jHOu[af^啕[Yx>{hf"QЪln'yDx#BɑR7Vfr]t.E%, = ̎vQZ zvV A:z@vVl",NHxaŦorVfGÅݫy־-/s/V:H_UsdZ|Ra%[OhFDti 7 IPGlx$vh<3W(7P6J%t,AN^tS~OY@X^eu _q\ne M*t0ch%IYg! tl]u8ʋ&`jSފ)\*B+)[-3.q nRuzcOX[/ɵ=cݥ{t;5i͒e!GpOϴ&B}scu^ z=(]۾/{aT6 >D u0a pi}B4Ch΁p'D"ڶ( D9Mv!+?VpZcXVccLBp,]polz)xcquu)lM*VwSˠ⧞5YQH4s +*rRc}^C]Z8e/ OCxMy3uWBAĩF%G>z2A` >\ܚpq3Nl]*0*VT2ܺ V@D; ˪ἑN%8BS6Ȟq6\2rWJ7n{xm1zaWW LTKse{I/]&E!otmڬ_V]1ܦt

i9bQM\n*TwkR{Z[P~5`XVIm9sfM<l~(oIZ \MyR ۹XsN3@I4cºFv}Os Գ^˃oH֫HU༑QhN *ip߸5n%BaTU }\d]Ŝαݺ35Jz:i0WJ|J XP2.\+Od/$^|XkX.b+7&W. *Tw\DK`>8PG^ JFcضG2KNL/)QHZvjkټM^'xrF D@[<灡9\܆W5~k}l92d\)taĉ!¯N5"3TwNx1Sǹ x,cddwaଧnj.[ %̭/S(HhJhSzm-D~ݪL$!4pʋ+;[jFѰP =KySg1..Z=$(wQ=HWXdB@w悖UKPs'jw@a"/k~C2~[ m<Κb%0?lWduћ~|2J r..Cyߕn~tx>-%c@u>a ӦJh`R+:v;~_ʹ9\vb3SF}[D'{w%Z~fxz@m}i)sNc&QjpEl4/ DiKMTvnAg}SbӷFD٤ΰ_異|`oN7XȔPj2XT&e-Dj)GL~K<* , B38esBڮQ5IŗJL.%J~Xc+>x''N&0{8Q4b^[APʯLf|ΛK xd?cPbASCoI/-ۑtBp"Epk:XV~e[9c7mJḭM\zƯԹf!F,Fh 5 (AL DƈZ+,87J =e5^p$9IZ}Du;Eq4p$F0rŢB5Jj dS7`a~v]-2N⊐:t?6W4+˜-E !RwpbfCd}3J7/(VUTs "7FDUͭ]ЬhZ%!+trg4l4(]#EXT˹u31շ㧹wQo:E6!E{ECpQZ+yWsv5LJ]_`d-q;H?(MW\O b0<7r|?k8t+W-tOt8N6ܶ㴁EuxN g~[z>:QThlyx.=@Q4ɑM= [\vOMw32!0, MQf`SVyRIrmo~24,#;BI?֋Tcri+ <{zY ?o|3zT[K(J#knǑ=n`⎬j=EU&2N\˟YEdh 8KhA%&a1ydJFe}ө؀"Mv/{^1 X Lzg11M7}y:{3W/`mTvM?$.d4=1<f[| $CDE'Qg%l= dj(ws˒YmYw\!- zp}"> &omK{\ں\Q7Ozܿr\++tM< `;~FY % W$)=![6e&h=Sۏ@Oq4G41_!O1S"|O߭~s'd5⠑HNĮ$Yw4_ wN3=uו,R{b J(}\n#*OHF7x?[ #{%os㌋IIDQgrWeO S< "1fGy"[:A%KjDYUz_>Uczx$Y FV@T E(wz|6fl)>5?ɒ"s$zuƸ "QlgOp/'ǑR8 hPcbgh]EQ{q#~G^uc1#G"WY*X[!̊z0׀Wo`ocu V]fwrsYqJY(s޿'d UIgb4 :Ĝ ! JO,ˤ< I#vd"`\s(<5KB ]n ʕXFi(2U[>ANz>s G(7M…g 0=76X) ͈^;s7x@DwnpGAmm(J132 }ɐ:mSW(QO6sS}MYCAYE=Ѷ< <hE6|l9"uehXQ*ڙȖ j,c2]XWd?0@l&W t) LweVD}[7c[Mm2?8t씂7&?lPMg6VM|)$5묪ٽݠWEenߦx:J~zk!I$9'ޟO>q[H״75XF%^eOLNgEl{=g@qqT)YWp&5TjkJ:s7ׇNdZ4ٹ;Z[.lp"(x*ՈRX{Of3!< E Qv&*ݻe#e>SwJ5:`4Qvmc0>񇺓0\m;hᵣ2p N5sGc.ZBkTHrn~xc0t<1PqC_7n/QVټZ۰E#f?$Rހ*MbC,_PA%(h QEa;$0tArJΠ-nѨ<;L5^u ֒;v{Q.&%jϥ4Qf F}шDK7n\P&5/ 1y"6PȨ )CCjid JǂCGS!3"Bɝq-7{9ӫ'2,32rHH!B0АKϧjQ2K{-~KӲL>x%7۝RSڐ҆eEV-pHdϘu%w[a|۪OxCy4Rpŵul⸠D~jQta"QۿMamxF~;O~Ejzs=`S;m]0;Y ؏z C [H7+v1G;HQ:OJIKmLi`5{Ѯ (byz (OҌ䛸ufuzR]Oo=_1TFZ%4N`7MRB/rj6,- Gm`ݏYT\t5cs#>}{ķ9]Ҟ𦎝NVnxLX^ux-F;Rt1fҸyNzj ­SwzDfdžnrҋtibayWWMLa/ȺN`Du)Y p & XzM錇E{\S ҾnG*GС궥7IROqաxF.pPP[7 : X^:Uī65\e}\Ch7ˮVqߍ.K56/LZ,"W=MQ{4jjzctp29Z\5^sO0Nۙ8BL,˺~S^݋kՀA XK9T|ِn#6@sǞ:^V{Ɣ]YIaGW݁5NsQ'>jaIFILlB^^7fDi*Ne6 eJ"+g>#TWE@]ZuOYKOմbԇ:$_}h.}BQ)GQL`~A\۲] ^U 4-0H4΋NUN<WYJ Ӎ䷲v99s/Q_4:AJ \]m`ğh)p)}8ч|k72@l&{R=&6϶kp ˮ7;ʺ Qb+Dг \?E ZsiTKqŃ3wg&rcpRU@Qs+q ` :c|WsSsq0\zwSEKNfXfʤ+g{SLKLT'ʚreFtH~gkx˗:eK˺Ih]zPHk KKOSIo 0Ď6߰Ф}?w:{֘-*y}9YaQo IHN:# #⼹)?pqÄL+BSY*J׆p|HtO+@ac3o| ;&vx\lFMR7Q$ ^^Oi_IcѹMͤbxY''.ryM$NG`2>$LE^l6i)ujx`:yi4-M$LxW-M5 6Htޜ g? Щyl.~ˉwD2l+3yMwu*qvtÿ<(<2aS<v_TMzp_ވbȜ5\D\ӄ&2*>ģܵy?='IA6zg0*?=tO5;vn|xio`̣ {_S4H(3*_C < CI=U+rXZQb *!3x3 Hf4yI9-G0 xS&@ 7ʍWc Huu&gH%rCؔ۳Qރ VB0Ɇn -dcүўz G whUz0+~/etiȑdsCç.:i 5=61> d>4Q}Y&M?0߯dpnoY\g|To V{2B;*lF+#_VL1]SbQtq>~aLY͗Ltւ!Uc~lFVo}'U0"NIg!8aRJ0PS;]\v Ds Up!<];eB!mLmv78BjZpC9a;b96\![ o`+]`݋fU>?qV#z qO򸓳`Sbk? ͻ-^N`b- o?cy콅/Fwb9 NSMh!n$A0PUq'(5]߮~ fBYF 0&en[V{5B0o_ѵT-xF2{@ NIVƌM}4Z*JQQefXV 6fNGh).)rKF|-xy?Mu?"TsL x17ޏjv2߱Cf\ e2f5ÏM4kTo(kqE-c{",5}6|s)8;aMM_@P,^xb-Fy p'LX^Hfdz :"V|GslCwtb)B\jWU%61sP %S< zy ƑY\w/ dU_g;xI/(/kL ] }HaQp~<6c81[-)(@esvgj͞XC\Ņ]wAt05Bw쥀,)G&.B4ۏ3v.6Q]JtP^c&p4^Jem-0+#Agas]T}SFLCcB.~Q32[?9${d>LJ#HG2FGp_CȝFPD$8<U/IhJ͠=/uEPըhp[a:8]wf"8Sv va"L u _Bu*8'/e)%U %g;*9hF0omږn[DC~KXQEnU}-͙EJ k$$- .cޛUG_ZubCv0VX]eT6sX/ܬ<_rvؤb}WyFe|R-v8' ɺ%ꎐ{`5$0 ~XՈ$٪:lxP]RŇ7=+"R\(#R| wZ "@hJR8ȏp%D#2"V5] HȉD$rY7C;ԏ F8=b%Op9SuvӶ9Cs^!~ѼbMr'WtP{gYF8j<ޑ1ꂴHlX~k@LLgE h+>n>`s{qq 44nCFۖdl{|(H%s&s eumlvb}j,~hy*BɆSNT"ԠŢ$ˉ<-$+)ǯRbuu,YME lXG煬aCfs.OB 5Ζ!9i-fijֺh no R7:(^3KbMCˇfF }9[h3wd%A-ƨ֐qgOTnI}Km\Z[JϸRaCrEe!.4˲uN2$\ /SikQҍxV&e9 ILV}ttr9\15ei-ǴN:LnqOKOO jኴ^l6V]> nIJ\*t OSP564, k,GlBF01 M׭6 0]4F"ь96GzQְn):ޯ!a^Dxq4[+jkAtB\[*X8J8‚omxW=^tuSc2.?s*}@)34w2?,*w X8lweH(C˟t/Tʠjc[`h0MM*DLHN44J$緍`[Ĕ]<^7x6=npx,s{0FoRco.ly,^.2n8rnIAEz'J5IEOx#:3>!°I+/PżOTXNj%h]^%kiľv(Za{p0%A9$œx8Di(TBߑ$*RsC=_to.=W5t4FsxV-p; GUiwQMjy<"^{b)khnc*b %(9UYT-O '3nuə|A RROj0Fr%jg2MrIČ\*Qow@Ŀl{ETmB<Lu~DzmSH[Y>pjb`y_M5SlR=e4LvX5-IjsXA+M7gp_0Ș*b7 %ͩ>bwR9 ũө$1(mqq+owJJXC:I>6zNVh{W\Ve SwXcPSE_Ys/?Ei=AJh}i-ܶfٕ^ʶcʝ79ms碷+Iɰ_!ktnSJV 36~ⓑF"]uA0Di$]pdsT- 8Ҕ)`ElXk)mP&ƉI*9.6k\kvU-)m`, ݠ/raGtAʪvAd ,[5da3(aKp!-0~_o={2iЎɤt lRi]DZ@i>1Ar/ONJ=PLߡ_v*#8hzJGa>r3݄Bwd\ e ؇֭,7a_cHjyl7L@Zk*4#jsǎx-+VPܑ?nt5`;سpߛԇͅnΞoivOʳDok-s=a۪V4L>gV۝YJ 9(]S2UYL 4!6MR<k}X_lyUGSb e]V !jW(`$Yv*|Viۻi1$jXy{*ukm8wKĽ7)Xba y&9 0%h4 6?(L)cy-ehc{ёo?-GjW;gh'g}x|-#M٢J@5u|P,qjbᆭdȰƯ6B8F!_-@.,Z  `OOLI4!g \d%ɾ rg!]TwnQNP?:Z%vQHhU̗BR_m2B\c.٭#^vCEg{9Lp򀡟8o<6c }ǝf{[ƼKyK#[scY@޶Z/yդ޺0EH?Rk!~Ί8}>7\ʶ'PcQ}1)c]/gYuM2w0!O# cl'ovn Ρ vVϿӳy}-2CtVWLCr{FcyS"< d9R>թ>ϴҶιT ^<$ 1mrfjW5?9o,_.*](l^n(|hZc_6LTYKmA1WCI@ȒD\zUc)} L,! k d 0c6.Y=~dmՄRTVz )„KHy\je^Dϲo|g218l8Xp9n<,Wrl(" Z<#3//5BWNra^Ea S8Hgv$ &ZoF?hO 4{ m_'.TPygt(*L 9}CmMo͏;rp>fӪ̆=UoBgbU\za7lrD%!AZLK(\t+%CQ/Jtbޥ4+d9xG~{_ Ï>jz__seNujBCv'*tüݜY#ǖ>m,852s6u\ 49WL< ɡəILm'v h"oN$?Z|($ q}VFխLFy3\~LW3vXVyFm,eYi_+7W0@% 'g6[ܹ DlM(L`N4\r#<140'QpǞU Otjt*Qw~yvFY~K:#C~Xҥe.գ_1yR,&Ȟg-~zY*aq/@Wߠ!} C^=iV{to/N5Da1JBC_HDmaV:IW"nX(OrpIV-> DV3 f 8w AĄ@MGm0MXs`rȐv0]b(!w 7F@?׷ZqְVx R,h#6]f50Wsi" :y2   Kf ,Y:M:%#&}8+XT\qȨTcS fLNL>/ÑO~a~}cBIlF΋w{dp?[ͬ!v}$1 cݪeVY>XD~ݏXX>L/5y;1y<}|Foզr1_ O~ݖ=xzy)ʰ9#3VaLBL-vqJqI4UG 8"AT6!@@oI^._RlR"ncǧeՊ \+eOIǧ@Y,%Lܮ-(PE 1cu:qQ"*8<2*nΎH;#cɹH#S2Rh0h&dÅ]o:Hjc"VB`J3fFBʞT Wl.Zb7Yφ JzZLoMAidиﮇIg7K$3zF=Mu PLiX{(%h ,R .w(5ҪWƾ뮬~AG Ÿ^Kŵ-[$@)e0|/;:j ohfQx0% >b n-)P\pPHIQNϟᩂr(NUQ8ȆSl;zZw4`.v-eT:=FxD<(k<()NIP]>EbVɜrHZ@Lef|` #Mc V.Vm0fŒ*Gpg7v5es61W2f?bX/%m[f?dGl1F$OoO#Jzp-p+@۱HxA&lB>8'w",M!4=߬|5=qmbTvA3kPU:3t͖af)!=좧B1#SdJkP??Wj8f+)jyNfM6xmxZOSJQE e)#&8kWY_X3>cQ}aen2{ #AU;~ͣհDkFR} <}=߭o}lgM ,dL(۽x^*jW(;@]/فwװ@)-յ4UHf\RnY\EIJ-0\H 7`h4Ce4Rb}{xSX?5.pvWM;x.X83΂@S"yn6 Id DwFcZĘaB}Ўڿ|bںѠ&Dud0[Ȅ|A>=hfuڛuaA/ib_ekrWAT `g0>$Ot wGu)*(/qB P[/}'h| B ^VFox x A{[AEtkd]\Dn19 !" L`U)#}62=p!ځr ԓԀ,]xF!?D8"^[4*p'IOS؃u, *WLi7Sv$ k*\?ҏk⿎A]/_HZSl"nn@!9s^]AYf o>.-oo䟻T+qm}]BE7=Z ^8U0oq606!ǃ7'`&>Edm N u;&:,fe~I3*~RgYZ070701000003fc000081a40000000000000000000000016446b36d000008bc000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/ac97_bus.ko.xz7zXZִF!t/"z]?Eh=ڜ.+)>/>"M(3Sw'½STؗv#9?˱ EkhYrIeWH3v2 c#"Mxٰ2ǜi+7+_og5d&IE+zN\ݵR2vĻ7oF:"bJu,8,*c.4^g_9OX.,d;`>t>cH/^2VHQWdP7bRc|P޴kH\ ~hi9!ᣄpnm(V_e1kA.2+=gc݊fcuW|Ⱎ4];6Ԡ4_Օju0Ubr4J#*d7w5 Z)@[NTL3sjM[ˏLB3܂uLhKTtE,a+l7>>~+a].)Ȫ.߫{"1N|KC=xc)܅z{}jc=j)S?Fz^gѮRlEjօR` f>msܐz>n)~&ąY΅tPqnw0w5 PjaVS0qAUys葫iEڰτN#3I?o 觅3PcT %wR8٘Ou`A,Mc*n ͫ_|߷\jfa,Ns;^OUJVGtyTV9l>uVo&O8Βw -6cPpkҨTK])$8\=|7N@B["ӤXJ&|nt Z%W lhK}B>1Z+:y7֠TPu d9D^|u (%ЄOYF#7Q LboR,4!>^9v:-'`cĭ011cOwKdZ*[x."gPiWi B;Ư?;CT٧Aw%B”Z}.aWG`nG-"]+iY~:T`CeTIJv":nBE>UgYZ070701000003fd000081a40000000000000000000000016446b36d00004ef8000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/core/seq/oss/snd-seq-oss.ko.xz7zXZִF!t/'N]?Eh=ڜ.+ȞvFo<!NoFqF)/<x?qn@mp.[$mllr]{cCM!8Zt k5)NOٹڿcu1Vj$KN(YO\={r? '_gJBàSygB~KFqOd0Dp$XCޗʯ?NJ3x gOG0f3_hrA7s6GQyrAcF]KmIR t2oT[ rAD/H7LmOpHw7J%|zn{DC# 4osҿ.࿀ 0 DCs<Ү PypwO|ZftE{"NKǭ{r0f 8#SGnEݐ`xB;W Kw^|@?uVȱ3ozrޒM \eTeb/pr.qSڗ!̽[˝5LAXs 3t|f5nvɵEَ3?;z8S#z= 47(2) KBKED؂$ofF@33`{ G ][)3;1w/5MF%m5#E ?^S1٢ķ'Y@j{M^w4/688]"/q3 -Ky\r 5)q*]Tvl׉W IeX\pzzsLHcݧ djK !7_u^tEqf\pD 3S $w|_kRWg崹yev^g ua xud;6 Yz>dw%^,c(u8|SbVWM~SR=Lqۉ>wm"9|'@]Ͽr@ګD (;V0c^wLS5 N~R܃rWu9hiʒ)ܬğ9\E儰n'u-R*'k/Q8g/鴪keΞnfka11o l:3Ƨ'^jl@.Kȣ&J(u_e2P/ii#2M;"3Vv!Y/ i y١i- rFy*L<_&ߩ5}Q҂@ˆBw ~֊_dg SNoDfVvI:7E Ǘԯk]f7l,7@r:rH_$ϖ(_n6x@e` %|:P6t +ޯخ!9"+ˮIkx aK$EA4<^!᪘>ǿ05 F۽ej\qLx9q1֭`J$ rYj9YMj7Ɇ3 y`Š٠)vxsylѫ=eSH=|;yL@b٣drjDfCVDt0a!A]%QE>Y/GdJ DI8nKYxzN_b]dZLuNYi3*3ɗ"Bf2Cv;09:=l)GaĮ5r⻶6|Ȅ܈'~>6ڜv':"6uK'>Pd#SӺIˬ![8i*a ڟai84I<N{`\? ԼSnʢ-$7ps}k"+/wLmMP2 =b?{%OȉC5ŻٛͅzH&,gNi]z9$7y1I}TG Si~e\5EoO2)92Nm1GsSd\q$g*>5E bkQ6?ЖUdUϬLCQVw G@y,i,{o7lnoel=zVJȲ dowlS^ի_k`r ɼBI4,NB뀯 HcH=fL~ pD cߤ5mFO|`G;@dyܹf^ :LJ$"K~)P-#wl{s_!3%H6[.S/P[^kxwrHeD/ZsB'ӕLIl;89T{`JPxƇzŒzRh?fv(stpFzxaƑZ4шPvٖ'hݘ诙\1%TxⶃwֿdJa9 R)fg 5Srrdu"YcdIl30Rԫ<#J8Bk(\Y*>eW߹WMTi9s@RQcQ:!òY&MUfӄ$l::64rnS~YPr>m+/N6T K& PRBFe.Hs& #KjU aca4ML>bQUC`jл\6/ӹ`'хvI,zs+˩cu4,)Ks/H՚8]-\ZlܞvUH25sg0gb#`dD|ᘘM4P{n5w ߲tcM11|6s€[B(M]=\A%܈Fg4ٚ>ӄBuшb=G?bz:.,DAofݟ9* k3C_d~Vs/C]¬q9ǻ[xP[V# S5ҝrAK{VА V ޮU4e \ [D<ToE4s74b1"PÓ~"n6f=՘`a뎝ݽueOhK-3td)@ڮmXk _;2A >V)䱉VWδ ݫ7LY'|~9![Xq)&M]498>Oi3TNv RӑaՓO8 7)l}TBTHy\y<^' \Y٬O/lDF{ hS@$ٻd2z qGds{I E:vNǶ Z U.t*+}4:ty+-ds隨 QVk/QEforFS`ntաW`a-f!ԜOsP MI.OuG`PWذ( >C!)>%*6+N9`z=xK^BܵYEyv.l^И0 kHL{  IסwQHcE dDV-8G.drI mD1Wey  Mtd {ѨV 8v%jt=p`.Zk$P.sHFr= K;s7&@$HR @R(3siP*^#dBxx$O~H[{QnnśHzS'sz!PB ̫PP|ի>4{:YHV9!|WuQiA LQo{c9;c 9nVdI=t.#jkI0Sȫ2Rto.?ļ܉><cwf*ȇEP/zNkO?D{|>>2{8iN[gBjT5(x[.s:n, 5gY o%zB]ՔW^2YRf}p TlmMmٮevH z'eКOT%*+||yB!+)iBkB5Hʄ4vVOTIBTܭ3+ࣁjtBHɺZ~f2o5%6܋*GOgX}:c|!?0~6ӄ*ODzh̼My^e(QīG^mYu%A k/(b-(ix UfO#Vm[d?_yU%IHWN,:)|Fxmoܖ:fS!852hNqzwDguDD}[ܔ ؛A%k"IZ,5 D(ySJRk #JfmK1_"!9-> :CNˁ|A{U`>ǪV_Ar8(s%m[xGf ]7' KF~NT(Mʽ)^s-L $Ãm@F !؞?ڡ@%-$Dwl av-CjJ Xkئao]#lJ.ѽ"v{H@y @LHcWa<)fk3fxo[2^=KPV=q_V/q ".ד /lU! <2*AZMƻAu9amg"ڟj]!Q`-@wMٶD/|YO}~. &".6IG r4PO{iu@a<$,ӿͱyN 9SC"N:kvnNH'pT)K'IJ0K WSqC@$1&T]sG2x}3:g$SFh{{WT5TV2p?¤Tbze^8DZrﴁfRJjr{y&ɵ>ܾ.QzP&\sh:F=3ŅuUˈ͸|L7u" =Ll?XaIqX,Y]!-Tz֟f5=}Ù[`b 0a֜4.Xn U2Ι? |AY/5rgL$>;]9PxTHjͺ:OJ|T |A/Z]BMm\4ryٝ]x6e1gA#6gۖ0]G.#NO~Yy$Y_7w6Ɗ#/El`y0R]@dtX)D$[5Fb7^NKgOTEgxcIsKx2ǎ`KRB#N8 kk[DlgVE!IW*Ku}htʠ'J"Sl:YѤ m=sܜS.8J؀Ǖ>c{c 6a=#K>8R$Iz*Հn 4 7A3=5PZZYZN}e>6?hf(%D|x2h{$ǽSG\,3|=fîqP6I^΁ h`6#lxb7kv ;>WURxiUS''bقkP ن7}$fl8"p'?*vʼn]* IJao{ID[/ ~j0M&iIO$Sz*.82j"3DKB*CjpC'֘8CYP} !8gW^@;(0`Rug>ߓrRc2)%4NN߿O`O;Ao3=e(^)]c"̹|ksMҬ/-{;^Au_ [k+n1O_%8^͢c@v{AbjܳT|"-o;zJc9Eqliowv ձx$/Č+ۗs;5|PY UY+!К!';DT/?Jx}E6ǩc5 #+':?˝i@])0sOأ,O\lyiNףXÞ x6x}ೳ 3B~NǪqM))yvp(N֏q/økDMv`~H>ٙ$Nz'Rn-,q'%lн4H:sֺByz@h)ͳ})bۚ<΅cV I)&Di+OFf7yTjB:C+r1i z}@(q#1ݏ "ƤJM:ȮHAmsRYyYVsL/cѾ#vL@Go-׷FċЀl;H. )}Cdwtx3ItpgM ?84Y^)$W]d9^jHT$}V"lscSlgqçK:Â-v`u~l%p)]6=wwZ>_Dҥ- S .,*Nw & ӪEIKؠ1`xm4590׊&& )b])l35qmmXRj{qQiɾIN~er]CK.džS()aQ  odw7U9ٷ W"׍+PBdɧI;V _D)pnR& Vh„G4HP\3(35T.ʧwQ w!͇ͪ?Uf?VCTT}A/,[8gQ=ۿl4tE^__8:;k#VF55oIR,s܆F2cssHE)Ad,Q>V&ӍޱZ!+m9L,S84_nd@WuzCN:6H$iGhb 't؂eT$w>`8CaϜvDx&x,=?=KRB{#e-V̨0VQ(1|Ÿ$^&&ٞGt'CQݻgB `o ?(!:@M韱j(R$r ~N^ ̯_PʛJU7 8{ g@\'fZL,ɰ溫 is=G&fg<.rJ1Ʒ s=Ij'1Sˉ>z5N2+MXkO S; <"Dm:S|Kix ?;eOT7M"H8rF{|S)/UV5Έ[]8*ܬ/Mȝ)4!mt*ĒYC|jd*<)@byaÉ AYVu$,Lr31vS-h%*ʳR;*T=ԌV@W(۹ZwI^5mYI@hOU:Re6?}lD{ ,VN+_P-NC {<CR [.&@TɄrZwx8l$gPQ/ YH~ٛsWqE9ψsGzM=2 OTL׍?Co7Mر+uURS aNTyIC2|t4Ąw i^1pέ7:jSJx>]h2v [?s:K C~VC_(|8nG}]QQJ1EWA$ӪA6n(J <6>]VQgrJ>vm) < ߟ-Tp2$ⓏytRZH,R\ZTPUUwGK8>O>k&NA gLh:Yz?Љ(,| j|#wH.dY}OP"tV5|@Z t6#8'b#Q>mopH^Tn vBy$ 'I\B'#΀S&&mh վ90hrA F5;8|2'&Z&Dm^#;Bimj$j?K/`t !0jP+/rެtL?VU>lSrk'ŵܤumͺn^dĵ]&TRrF;JC<R_ťroEԶ@=+5}bӧGrX//z}wTe =OPeZџm[o8q&IO ZًA#Cӡ| $N)ѼGcL?^$%4ؖd2?ٟݷ4Z,Ɓ\ }9N+OEEBEvYK0>n 6?1g'~pĩn ^8撙6Z*(\ !VB"@W]qϨ HMK^ lN ^Z>I3R 3B쥔jEi<0fUj4S.I]TK37I nFU ؑB=ᳱ?uHmg4j ;Àغ`m~{,an_nƁ%bA-[@&2t|.:s%/( 0Y; (,Y! ]CN:ѷĈU[X4{0^^7^RbIx`H Ī=stW c#%TvJj0֊qo|[0. ͘qw="/}E`=DݿA\ pYl>6y(Onqeg47dc{NciBZdG2JQ[oG`TAGeYin΢̒P'PV6=z;7$U_DgdK6ꟊ܉}'tDo`yd. qip>Ca X9wr!3,.zSPhUPpu!E03JKxӲݕn5e"#\䨌 QK-c*lQY˕ϹNcv>jp |0,Q|'"VL:x ްyjf\Y&݃5]HRS<-`Ƶ{6Kȵ5u_&crdAf@\1aTY|GOLh~RU4Dۭ``}/+TB-N* x2w״&`d+hB”o= g֮PuWdސU6g!^J5.7)eX1g-xkxf,ʙ)uYL|1+P ih1 8J]CШ>Vc5dǘϨL-[.L5adnw{S`iԟ +k҂\Wgu%r[X,’7rLl {E{v7nhjt佖#åT(qň֭QRFb 3#FN!j;S@dy\Qf"CFӽ!4TfZ.c6wX5O.p`umDd AF{1Fqȼ6A1-dNfï:(*=^0rțU岢#Y)WrBxh۞QTW&4yjV],F]9oƘT(e ie`D਺IpaZN`?{(1ž!RlZBr#Տǁ2#B!|9dw֙E}4(d ~^/!gm ʹڔcyRĉ aT#a ]rX;N'q?C[HumP?7y>f x$bYgHdxf ^nqt5g:4mU}t^\nN0zq&?7Ve/rzRLDZzYZi:U-V%M>T=s̰[f`xqf=n( {k'4KvueN!լ_y#$v7&*VV9h[W$Rdkk&t{lS4A``n =%2F.aW}|Z!$<-! c0%[5ؗ$6^%=t4d0%.L }~H3d%d峘 aSւޱUg˃92E;GԨtx8(}*=!P|GXZ( :5J^OhU09H{ȟ^妪xrFlWd?J#Y,-Y$td^j bG7Xc㛠cHRf=Lc&_b47[~9R_56O~Y|I-JsX1M-&ɍm?Aj(~SZ "K:e4nPȎlcXE_l~.?;_n˒ķ CETp6J?O,lӗÉHںt,CJ2BZϑK'X@a}|b0l nbX󤉯/4Fu~&3ЀID[Ph b w;NZ絷 YZ6TTQCFSǻ%S[Mbd+H5B[7J)_U](N*" w~^xMfzD G,ae_M|Z Pb)O7Fq £"SEtvN n>MVrVcjMSܦg~.01Z0)2<{{˲QCaTi֗z$Oy`d8d/@SBM)œ0'ԦS,մ<#(}g 618&1(/o;Q%l@ZR4Ȏ?Bvi:OLlh&Oh͢vzt|r~k턆~>lQ%Ns|b)q~dJ/ǖE|!LJU! P~ pL>:\|%2 V/8jD"kA~^GŨrb,F<nqu`ʢ{Y4a_/[`5C$&J"4ߩcڊ>-7xmxbjpwICrsi `ltyƘ-XHH k*f W" x6_hІ]0p]Ior{GH.[|I 9gŠDZrBJc)|/qjL,4zR=r&FA*ڈ}pa}x?*?sq5 K]? %o2J(7Vٛ;n"W t$ƃ6BpBdT7aΠmڎuj1!LF+g#"HIH5p/EOwgE+I3CH3dP@cM95N )w\PY|X^UԝY,& s@OGGQ8S4Ո9Ul)+ÓTVui  %ց`h8&xC2< ;JRG3y}֜+f`AmObGC,7Ǝ<^CUn[bLe>Q'8| UrrT'W}%H !V*W0D(st+ '٥Ϣ_ EZa6XWpC"!3<VU"ݏІ{*nߎdu5Bgtȉ}!faݠD\KfRn6?B^MpqevwId-[3:6F]v y>jDywKtD .bBgΐ0lD1#G`f9P&ATyh$􍉏Bw1VLhO/'мgҥ\#J. Y+V19]~Yy*f['h\Nad0^[TDyhJhDX߿JHTyحwqN9_,@59よFc6Z4*>laH(T"7aP~ *<3QMa0L4ZKb-g^9뙖Xŀz%x\*Y*TA}\,XVMT~O E^i,<8R#z{^Ij]O\e[S,mLaCv9) s~3n[}H86:q_lAjSi'\U-3WZQq}K{:/a 6_. NRNP[yRܳ^gH>J)^)gtUIW-Տ l^+Aq&}|/'v݁gqL0Do\EQ>䓀SM K]ViK$E^:",**\NY'"A 䖼V\`+aW,4`FJ'eϐi)Dg^^v$ wrB'툱ܴ=>% QQyrǯIX@'D}߳*FGƽ))/UL   (])<ø|*J!CK' /@(VX䖙 sT$6*jz  M>IV#EѝgEkvc!y'C@9WOP9s,@g o.iv s/eAenVfPbͷKu;"[CP~궐j,[(Yc`ta[|>D qX GrWTa%uV ߇jɂ_J,-![lW uau7'd!`̿!vp=eY|w'NRVbKYkg r)KT=9FNVx/f:2A1faqʈeP?Se>" |p]Rkr. 4 RhT`+tp\WF0T2˿WXYy r{;]6O> CN?g@?Pgi >( S'aBMN@bWj`yf=ը/Rgfõ\%i]]KRw-Nud}'@;qB&o$}!%S%G_7r"B+#`>KQG ZO} eDږ)dJ FfK$) J&r]؁LDM-o0 Aq7{1BHЂ!Bl+ֲgbi9!Xbj9cEulhŎaiX}qjA5jGo9'a}9r0i}YKCc{?%˘L2s2&hMfG?wR'=>{PEظwqk/ *֑m2V{AsdzW4vBB]!Q$RzXqʻƦD4١_" 2FǏsUm:+tHxE^e =vKDJ>T1᳢c2ޤJy"|D3_=[b0Ѳxaygڝ5|hѻ8˪(7]t [5"xv;g;O @dn]i>:pe>bț4nr?x\fƈpwᲽ6il z1vB<}Q=ڐ+{,t(rԲJkx!*etSߜ udg*lJFh"i]JEo+qgo]˥Š)߃:k *V'לy3)Lb ݳ`eL픘(\yjCzpi|\ |I?E Z'7qg, p/r?Xmm)4W93S'*Hb}y<=J} ʨ+-Gh,E{Ӌi|Jsq2F锻&H,Jxh|cGTn&N7U8?[)[3a(shF '>ZT\y CoaQ򚷇P!ю3 ؂w_jR~/zxϳoU$=.fv~}Dɶ6) 38yc$?6`Ne?=eBTMm-e r>{'*6xjօ{$$$A FZ `LM;0zǚHHGyDhkp!\P/iC T24Jv*j8ucl#ttXAݝy.]eNE[P6Xz}ƉC󚆞Z"G㸁{QgF6~mAë늆1trYrE2F2PVZ霠M?=/`ɲ{ĹlT煕J*k=v|t)d6Hmz]-%.;+fڷ!7Ú|u9F=iZ4!Aq\][JfϾGdt$ZMTZ^WOIASǮY̫?OO΅rp̮ ~VH԰>x4iLK}Y3j7$>2b$ >܏j @L;5 :M>Q݋tP+7(24"d0>G{\?+[lgɧ$3pGW™*huVĢ_V?C!*!1k3poX7;!#:6%+h \k0Tg^~2jY9 /LdoCq vmu 7سF?#!LJʑB<4MPtԍUWo:BbDį@Niuw8֫ݒ$GlOkTl%T47Ά.)>c. s!VQkJJ3$T/b_oyi"@Pwp/qq3sH49Tz?za83x'B${!!>MpIU~Z_>mu7TDvm[`%Q:X~PET#cſY*`CG1/vkӮB ijxcsbB SS\^ kغb>2*6]sUg1N ʞgOK/~o2>t\@!c vU̩4C._0!>o߱v_J}BdX vJLbG[}ePԀAVaK/ o`øi[R:e+ ü[ÒE:_{S7SoPOƅ~>&o-&B~@%%ICK%iƢ ۾$+roO1͕z d@aPrV 0iW:%&wl-/M5+,7nx|0/^ lqfQ!U:TaŴauVsO#kGB! u>j"#}*Ctii4?m{x4yU@ez|CBzm0H&x!MkDB;eY{\ Tܧ'd%tY؎U&!LϺ*Lr9M :ےH5] ^:#XT&R8"}0.(,UYO!=RQq>crS zh#Bqs0 O0TPr&ŪDTk fEA^ǖ=GC pmRΎ Zzry($GF_ ¤r\9l մVC~M9b~/a?t;zqz3r &ܼc[XXK73g-R< [#7kpf79Qю(ef(M0ux!-ђeQKkdYnČpzo+2a`򺅁A9$kzřDh:/VsFF5&ƗP&ǀ!g~>*Q0)>\1a|eO}ߍcFmlJ7۟k]"6v0Ņh,Xek2,<:_d1?Th9k1-VcܬHN [𻙽k&4cX^t{@-нDZ v.UAB@"[=ԁE.|Ro:. Y׋͝\{a)hNF4Ӭj)0=v+n:fXR#i#6 7hU~| ?[£`eG,-:Os?l/BlNSyQ@.zωB;{ejm"Q-?]wY,hT NZ G()@XhjQ@nU8ި^E-~LUS*.Nlh?3hP|A^U! ZCb{Qv'D[؃ Sa"D+zd SY^@pə !|OjgZ)}s[Rz.2kp0#ʆB5[=|.kH\FVӯNhf"+fta.b9X$qv-4eWԦ1;ڒ?`5g6t߹+4*. يWKCč˽>x8hKbtwJm-~߃v:Fw\bîWWM#Ξ]1TA~c8P ϩ|&", 4y hOpV0>ZjtĘZP|C~P}_iũE̶aIUic!ӡ4bg|F> ,aMmk~ZtWQGByuL4)}pNC{ M=W] u'*sY~= qT֋]ĺtIO A>EoUD%y:I)DgZ/O{llu1a6Ef;2DUk}KyJ o½Q}>[9/ {J9r^%81vqćݰ׾%b,Zwrkvomo%4 1)&KAŞ VKYԕ\,f~1?>' hfgdp!V5 S a?)^ {*Ъ᚝<>߇E6~qx!0jbjoNcpFBu ,lnXO̼ѝ,fqWH-m]&XyV'X/3f7^:L- Em_3- EIWoOev;EgbIَ352<tHcZ/"r ERf@CYs@Zq[م:F9D܆rty@9Sq07AO>׳(:cAΧ}Tqٵ]x)\XZW$r֠ #f>ltCNmgVZ{{f1UֽQgPD3EorBu|"GPڈkDa@@JD0qﱪnnS8-OZ4v&y:ékǥ*a(=9Ɇ4 SzuiJYwVm[$<"L27Kbu! >/ Q~}7R 9rAAUU{p {uICLӊN|U9`ǂmF@>[VDҖMEKb1qV7SRce kq<3uK_ls)>7,.NhEHZr9'S2soyq>eLڄ-5g6M y (ڄ.Y3贩_DQ3>P []މsۘgф u``͂?_Gb`b ;:"1H9- LBR$ϞrsP;;+Z%Dxɇz+n ՗njv߹̂TQkIM KfβG C-` W]FN;1SYÈ,c𴋮~Rsck9s(TCio *0R'4b .@é=J?%U?bPD`~P_Iʴw\2K`A8~I ="e!_R$(+x|͐:L[%fT]U!ugrf2tmI`Qn)qokw rG 1kkeMnнaٛ_+lj$Lh}0quƁ=iDuȏQ%[!OTxR|,$V_PĶB LdknUC| az Si}?}yGZLל.1VdNGSmyaz=?ȞF9q#ԒfIZv:H<N*Y.T@U;3-.5@fYLΒ#bǷ;y/c8գr ~U^Įx(>`YN>"{bu#A++^|PKbw /]jl}G4l[0Dxd2JR;3Pd p +5P_N+L|)j;/!E3bnw.+8NekP" Y/ hjbO -_YBhaCԡ"5*FO&4h9!rkE: @ǓM+UEՙT᜜BfJct|)]v(bkA": vnKW{>\ 9xaCE]Y b0 |^"6ӃDy틙bUrQOs(j.1D/[0Xtbtz-M#BD颽î /{C䧌`(kݏK9QO*O@F.^coI/{I5eL&G?"'@s`V0e?-~:fVdĂ\3ɘ(rV\Ǥ揦"(w:QTR %pUwg9V.F#9%})HK "M1.wYg%<6Bqݩ] 6] Zs Вfv=6`AOM$#P(̮!#{ЅO4YUq(&v~ri!1Q'Nbi?(UWŜq]846A N8 DHCw/Zݭ(Iq6zA|-m _xt&?iE/laug6f7" 9(^hÛ{ū /R}{V`VOij ]mmlܺټ,,Fn kp>|vMH͑]8n=u>n53>v9 <{]wU5lrZͶd!*nm^JGW.?v99mub2j4i¿yJ$9el1CICP@b&jvY*w6>63-/޽Y~vŴKy=b{, /c~plZ˩ |I}[ϙ&j)*D+Aai 4;=v5%(W$bp"TfMFKO7/$ 5q =R0J@+'ʂp϶9BIr뵾KLg$z!Eo7.rΈ1P1WC)tOPKuBB~6>qfhDܚex~:#승eA@;1_ rp 㙼uQw_S )7f$y=0i=5D]Ap\{Ѣ^AF 86 ZU#$m,ҜcS(umq;d)7xLcbV?"xJ홺:j7U%H 4N:1NKU7/1'3EuepmRċ?]ϰZy)D| ?w$A\v="nU} Xa0H:UQUO3g_ZC?HZdYyE%pu+ʪEk&0=٫nw&r@f5p[V|bzGT~_\cȵ6 ͏H 0ZvW g']XP2SPW[2Xk}"AQ^!?{7@ӅBIͅ-T"?GvnS!XGy \<_4;SJ,Č~Rs1dtRebo7VKI%ݯdυu9\Q&$DPu &?Ȇ"Bk_`c,X4eFiPQ MKC09h͈ïqj@"A Z#T[)T7OH%{d}b/(UatkF@w~at}ee-Tm=ujOeut46%dSWL8n<Ĵ.Wm @=HȆX7oP@[oe_v'$+HrѻuEи^~`um-&?2B ~le ip;0*-&{("~hv7& dU`Ded iH }ޘYZ`GT=BAN FP L݋4(A [~Epx@ XUR8۴'^͔'* &:dZ l *,g:cWj*`:CM9SԯH'FO m z/fhTpW^6(]ˋg('糺G?F epܶTq_l\dQ[Jw!s:J0U&KL8j#~6 />S8",.lBp& %0垅ơAj1TLbgq*}veS]s%e-14T߁1sVt.dh˗%狧 O[E B${ jCT&L&3'dx7LBs*>NFsN\Zd:h d=b/ ]%iԎ/Д:DN5&.]T#V<ԋ?)X>6U/ OnhӲpВKRG1J-Eg2kkӛbuV5鋥l DB" )7 w^9D' c)+\fFsPMRIO c4 $1!qS|3-'ݯmCU2X"z}!|c!X-.A!A~VP?8$W׊%_dzYՆzZ ˆi|oy*#O(Yܷ\(b`-OzSS)D[*US%WKWt,&3R!;'|zF2bȣԯ:k?,Vp!PB0BFǏ[l /$.HySãNGǗ4*'Hhwb; Md#Nt`/HE'=ZةFR s!'>hc}F?a@ 83:_8>?w# _uD %짦:{j\s]Kcv310aXQBг :C~BQ3[Zy)@m).H9oX ) v2p8MJNd(0+yu,$Wa*ܭ]=m0W3<{;MBftH*\({%fSH&>`cE(ƌ5= /O{XO$n*7L»hfN2dIO{e<5mDuMk-_'StH),а t,B"v1XdOr{%-Xq/h.A$ZbvZSȆL2fo3FbCxJX{eyiEu? 1=:8'#F>Q [!M̗bl2 <6n4 $`lER|~8Ty(csL+K~Ew'49!vUb6u.۳ )#U^[h@2r>va|Ph~{T P wEn그:s֮YT=pEfzVNQ=! B 8DQ8m!6ɉ~i;/6NA긔&$sg~CC= &ZG4bV&΃[ZQٵ v8~SQW=4Ѹ lҌFrumS7nM`3@t9supfq~B$Xc;h/ iU <|AѬ:K: !? 5#,.U Lnm"K_O)SLٟ(7|Mv^9UЁ]]3n=}Z"7gV|dQ 'f,d>"wݐ0wH)\5$w&BgY׸7*ثY±j/܏/!_x)DV@ Tj2qT\ @y3SȜi$-jq e6eU?nЈDd/Zflʻz(ҟڮvk1NM{QlZAb3 FNe5:t!_R`]9cx{frdGS=I t[-lzpDDa TWtb`8 ~<&i4ItGʣ?ιP0|:>`_\iPXr'XQδk1 bQ41~+IH],3Ii K@\dF>XtbCZR "ܺDYU~7Мzh % UO*R!vĹ<t5OEIM*n1K\3n51$u]UA98LC/o}l|8JdL# >lFѹO+5ZuNS"| Vd撇f-8i_ xdi\:pW14ӑ00Ý6@Zi=n,ke[AJiBxo~ \)2pE"5(NftUihq pABLsk1>pm87D+AG-Z%͟:,{8YS-'ƘL*J?r^܁15MԧQ9.A$jAfx`lu_r#[D(S8STBOMXȖk`MIȞy@YTOg:/mW#Yk`D$wT,jŬxA=2v֖kF&?Z8$K IiښN i6x]2^cvn K9t!J CQ}h!z"]WR=:hiꌟN{sc#K63%QlBƧܿ`-QOMhp՟|dv߾>t (XzhjkD!V;gxF;1NCOƋ)S7NCD\PQ>Հg7#GHm_WxrHG`\cջgEBJ6'c$wJy_ʁ(1IʖwC[n@)ԒHpԄ&6W+8q-MFOt:.]?|)@k͠| 5&LI4:{4{~M}hV)6\kAo \ hɺ uqPfc7''@/_Tä'^X?}kXۨ0Kv}PifEmw"N2:5fQ+Tm?1Lt]OJ@MQK?b|Q G 7sEd.esVh@~|Z0㴦3!yF7Q/e[QC()pB_ bg9V"Xp_n@  \|({sGz㼍 }.ڽ|m "ʍΥ4fd"3|#N^ehFV2a(6db5MMqTH¢w]MS*S6f75AҲ ?km!YGnT\/.;TR}mf$h wd}r$4G~bqgх R`Oa&OD<7" fP8iYĔ~Ӳhff"ur-Aͱ=dGX:( HC8Πo6 ,kC8rR*Z̹ TOwׂ?すۅ{ XTCQa(7=)gUVP+,)23(U$,uZMFAy@d1*Gfb{. QUG6F ^`!ja IX4#i?84xn at\$o[Ӎ18=ь(=d6fPIz" S͙fO^$PpkZڜa4Asg_S:B{X93l`)͵~"b(tѼ)6U5β>r{!GgB}`7;mp [ 2ag>kq?ΨVg AQzFx׫qI|lM<=Dic&d4&Ǿ24:n''qy뾿yMX 6:%s(}M[_d :s`1Ūv:P=]>SXg+;g=j3eJ'Nt^"^TȶԺ.ATt cq##ͬ*J% OQX@ccs?D?2ȓ[ZVk[  [vn͟HN9<ɇzB ^̀d2Waz#=8NF́%Se2|X d,/:2ែke H5*Sy)'y,UO=(8Dd6+jl$qʆX6cH.A_Ӫs;,O6`UY1|y<(Ӏ)dG6,;LAnZՁ| "Dʱt'vy+~!BHӜ"9 <*8:sW`lZ](%/UC>ގ:3oGڻl$&NQxe#eq~l0hxn&Ղ;뇳:,ߟ;*ޚ7{ ѶlYnq5Qz !Ba?)LjIY|ma _70ܞ4sQ0r;U\7a4"ULn>XCm,:FnK6o^0]5 &_?wq+EQ}RUz`ZֹO7JBg<"Zqmȿ&6k {āmӗ}kh,gZW~[y }|Z,~놐jz񍄿eh<30 smPBtU ɔ5;;ǖYA fdĖr 0⿽鞒d'B0Vq0早"uRk#ѸAl:.*'Tޥ\)hԦ:J GhE1jG)Lvu}(!%0Yq&-Msthk5'4'o5_K(Ns'k9N>"%:۠NiHUƐ_2Gjs5]^cр&%TNWnZwԯla\f.%C5L>b-8ͮ!h/[. a!Okd X*C\Pi@~JkrVlN+?Tr%Xx/eXiWl2|톎ȠbO07L\4!U"]˛lU&}GǼ+yF8yn@bC󙓆`6Ң\f!@1h}J1N!|ۺB0#ޗTmb.%թ?9_`~UV(uZDCYy@uDQJɣ~n玦k]Å0͜ObMiU)g4㣶k*"i֬j{ -,}#qPчuU sW3Vŝ$rSFCaQ|e`"K_ IU= >Rf'^c^Ln~TTZ[,9SӖϙR {hkBlϡK\mV-U>Afnf儶K̍c@ArE&Vx lΐL2Qɿ.~y!ݖ~T쩢vQA^_+7L; ukRQe"kh S\)|^=HLjxߨ2IlG%--`s=2+%`o8(.k#f%S|˨,c/zaGuej OLJxiX̰2Uh;=@D`0% -͠Ή0Qa7yGxf𮎣mot݉/)ِ4k:7w JۄmYq #Z#8zzɃ%m>?/K'rYSB&0Z?`w?W] C ƅgXe~6JS`Sb`AN |)m,F'Ҵj{dT)ePɞR|:_]ylH$C8W҇^83_>Dˣ&XNYQEהm?ᬄnU^V2^3TSZcBss~?7a$#R/3rԎZKl2i'E]TRaBW5u*=g|]Si/DΩ^V]@b{"pp9PֵwIJ42F JiZ"3lZQ?*\JSP[97_; cۿvݼqbٸ(hHKrĵp~}00rlWH5c^ci6xGמ9CiH~19\R"IGX,mxȥi.c[ B37/FJn4Fn_5[)C H2-`,`SXh# u,ؗs$B= ۑT-n<kg<3!g@9V)Se~(˅mTZK鷓-PQ)Vd/7 Ҷ$SVܤ|kF*[LƎ MclʳãkPZwwj,Hxhh3 jI)9d5cy{fl[W@[}bt4hk([lE֡~sE}3gBNLaܙ9ͺQh@}' B$.p(AFS qF缱'{aNX0u,l ]媴eVч?[Lm:BUDjh3\WdpwR+Xݳt]1DdY>2/~vC>ɷr?4dPLo!x=$n?Xò,9rw8l[;QEree_dG%"esOm+wH}"y 呛1SUCeeT^~ieۋz}e28,޶a CNA&9s%Ŕ14uLXd!~kewł 2rK'x$ qU McĀ{mu㶠eVz̪}}nxS1mH?5`2|nDoݧɣ>& -vr)J)+փ?Me 5fBLF~lnişPVOwKâs+h7}`d{cZDTM@|S Y.y`2Oig r;yZ;t(J3:]tۦ2.ffܾP8ENzMbDd45<(Ga f sMgOu&zVv*b<WBXaP<]JnYE;6UFHꈒ |.&πcΔ/+c^/dvspFj { OT} @ͯ1 O dpw|HY5jo#Yo<.qvHbsb|>dz,|)Drӵ[{ $&ȈFưV)ۻ!X:kz< "<*-~hœKI'$XFΚe%IMbbE7~3b.W NoH "=3Q+OR ׸,%1ηbvqA;ܣ !_uIJ>c%9tKw(?,<EI2?D@GJ.bOU9`4bHX[g]oܭʠYz0m-\+^|৚[cB](ts\?RwYV٦hRlˊ wG ЯFJ]W*j""#nI7-Ä][*Q4T l U$p\WWDl"\1sg+}Sf뤜($P=j_h1$QL׳rmr%׸#ȳv0عx"]tUR@jvkCR~{֬J׵mԩWCԔw#}?>Y1CN,U}muzV(&ԝx&< A5& \] a +adx^G7F$(ᬌp@ڿ P6A /M`7{Eab#U@;?][?k1JV!!gfk4c6Mr'tH(úK T"M{==wRz&DC7u ] kI a9ɦ4 ! !Q9;ǃYe {ډ)x?@΄/ w HrHF#q}D|zD$0r>Ю&gw:/bل2KF<=+7Uc~Eo"I: U&ҵҺhn( W.>T Eaig+Bxvpiomwl )sj܄}]vEH#6/[^r堹,"3O'^͓l!04Fo#)Gq_p 6gm1 j}Ĺou 6+F>&i醄He5:xP]ybͰc[}ڢYt1!e&)CHDX&<5+J<jh1n(uDwR+ +ONeR]e؜h[bDveA'-You8 :Ͳ鵥~ʾ fKL>E %ufl.Q3x8պW-*,GV?G˟ըTxR0I#Y3xHVmPF)==’А9Iނ2xO&E{G:%<ŅO~({av`u8g9[&TxQ?;X )Bz{7ޫ|=laLb4ٟd5`39#kGnL4 ZM謕lfY{_h@-'y.?'(lkYl;ݶ*1FnC(UN/oaXn*S/bB&,08(?Ayz3;\Ap!ګ.`X;waw$i k0Q {@߿?-_9X\To*}zE-T:p.<^*y#zu~{Rf(6I WLE YlX+x,#8;(^lq3zƯd)L.nBugF1$H7W}))GtpWO~uʆTw#I\iB!gPd 7%]Rٙ}F ᪤sZmҚF yxQfҸxKG+\NSTÒN[aHajЂd?=z&ZY:ͅS_?*{Ku-obUaG qmrZ }C1g,8$&r d)maɭ 8阣) 8z}Qe7X`?tڂFG['g*dSfU?rh%A =e+HkqHOzIrthwHaP^{^"ڻYTg OY9Bag~<id]hl6ZD9,t;JCGC1zPBQz[xT>B$jp녓ԋt:_LSM7b4tA8e7ac_O\0AgR7I,W)Yjɏu^[.vZ k0xw{ S4OtL\ +;!jb[jA+ l0lC{t%L' QD`tj2I܏[8@<5's H-0%?ojtkaqj6qqٟv:T1;E47"F'^ޤ{1䌓ԒoX NjƬ%[s+gQ@f&j=^6zbZu¥/h+T͘"ΩZ >ɆI _>^ΟT#~X٩;5H*BmjP#)UD3N~OT[dkE 4\W6+Ă1Ɩh<7~ w;B9K V"i-{hO:}2SOܵtLXo(^NC_/bZ8\N .W;IDr0XKf^|L)岩9DA~:s-IPJ R(S}V/b\o)-&ؒCF﷒, R`| u'w,q ޭ8i?s^5F䒼Wm/ E^TA;.0VM䰧y~~c@0f?;b)pO.Rk do,lؿ72쥚{&AȜжt-զTzꍪX^ށ%uI3!3=D4ʹGY8]4>)p5 Yfd>Je-& C/53z 9a%h SqjSm#a2LFT ͵ݠ$k6'XcU |" )_";x ;U;9]4l[&/ÑzuYi4`1aQ.XK<6a!q@j槊Ͼ^1-1DL'P:! :#].4y0Hm;cE򏻘B'y,}|s XtxH$vA.6ȅTdY=6LIz2ۗnlB<1#Q5:S=*&mZ%m@3|s9/C E`o?Ix0.97QU͇PП=1^}@ 1kJ3gkL:KhZuFkގB/ÔpO0J}2V%,Hߥ1VnΞ0xvG)f0/qu6K @'dy!iN֤ R=Nn-],23II(MN=R*\^kU't ')WN4˶8Y'*?٧HMl CH\JQ?*V>]'b5 |=ԜF.gN#?C: q*, ׵W8}8$E;~Griðxx'>3ʄB|B:Sӷ凥Է] =HMZ}ff~7l7(,W[4fزOH4zfk*5}*A7CM_3?ajpZNlug8f ߮kJAwGOjL^t@N>f;GdÅBy-nn8xn-FI@ȸXMDm1LwGwsx#x]雹ޟcdMTQA3*۶aIut~lr(Ķތ< 5*eMR+Pm )K=*`Mfe,,G&UV{KtgT.AeLCz<{-ul F4uD&G{+Yؤvl%;7 $D<Z Lm¼7ΎD5ti~3?UH,&Y9]#3JAӗ-Q鹆C> *1{'A`flQjj#Ceƚ@Iy/c%;U1D^SPn+C[kuSҭLrPMnֽ WU6e*H}8IoI~P'Z7v`xZs'ҫOފ߉0e$NKt^ŽLp,Xq=F= 7[.krڼޘ=rMJdl!"LR'&E4hV:9R&6.Vxf !S~V@ NH\V",(&ߤUo3=eaMG.mQmsBjJ#VՆ*=8_PnQdwo㧈Yѱ X'-ZS<=3K jtg\j]qG:LLR 'Z]~ch[\B{(u2=s"K GnW z|?0qIbha/Z8A h?T`_Qb}"]/,2sF@GG2mn@UҲX5j>gm-`&F 7b`/6<8Sj;O;)-ŵ\uCL4''}ErE$ŗY n{\H,߬x4p/.WKخly=JRUr]Pϙ_ V?u~!;yтpJ?Uԙ[0_n*HΈGEu]K]^2s.HP 0Oޕ{~4iQ{M dԾ6mD' gs0[2 GTbr|gqI%4lLujwfނ@O^0GMhLSp˫ȑ !!I\1!G8o!:۽H 7p܇U&&NzEic}Tx-'SS!5[oOS5K<5ICNm"O`cV؆uVxlN;ei Gۊ&-3NmvbV]v?Ew-qzo<'owgӥ*B䋃 .R/8j3Ꝥ~| a.O3:QF'I`\zob;1GiyW! є䵪6D+ `!FqT5Q FӜt:00<I:W_J[~ (YG¨g7UBa˲txYco$M\[)2Gr:[m~3.]WௐUcWc?r{e) ~XQLNJ>j m8c$!~! :Hź:cާ۞G'MT=d0&u Q[ܓۍMZwnr1$ M<89o$LIb>umGtBl@+@2%;$A|4r(xVr?6a5} mJӶsQ4,˝mt)Σ$Ѩq (5۟<.3Hl Bƈ $}bµ):c۶ z/ijl w @9xJ_C,KJsQ.ܪIdZ ЛJJɰmΒC`cφyH?.eduB7CaWY[nn%^3^QK+LiAJ8aOc+ψt06PDg+nj5xpc<$ ]Fc!4QbJL(~j4A_#@z!K]ao:~` %50Tt[+oX& 82 g&33@?Lz5TMFޡ&MBJJ}˖f!flq=zv+[$4Pf7H-♏d!;h)Irφ5 : B|SHLy1m$>Zr~ CZGm_zoakNh3NXje f QMJyLF1 =e6h\ Pлec1 " ¶Gij@ 0Ա + .(ڿ+#OCUrX A8#{7'+ L[fUlv .5OHgZ7z?9D(@%ϯب,bu)10(E/Fw-7 ؠveWC=ρ*+ s|-E̹f&Iv{&syEـ+CSv"t=k{=gr66,Tz;&J%C1M81S_,yxfď@{\[`4%8RT&e F0I3u,Zy"fuh=&|T1ɻvt_i Gˉ.A.Jx#[w 7LbT Sٝ0PzжoM4';t> Ŗ+UXGo~5 u?kdjIM~)*򅲆o>0K6sL!Ҍ>d\fwH |nw 8 Y*)rE;%}Gڒ+jM*߼crL1'ɅZ\ici]uJC_XjL'dϔp0nȦkgsrD_!=bfhi{>}[_G,_7/bn$aLqOmki聀7j8уds c>ػ54|,4&kSwN,4,=Mi&HZH 5L{߹7n膸FX,O{]7t\W 39!;EӜe>r>j$ǧtvTpN ^bOK]Ҳp#.qfp WH9αjOƼ6_oB6F~a؟7ɟsMJJh&zINgNpkaK|V!x Ѱ8~eٵrh) >/p\2>ZN#u-E02b7џôkj5Iȴ J%eCJDAcSd)MN%|ix$Dfm NeM{aT U ir6-X&C1ʸq6`rė~2H)3n7B ?}}>lD8EbV/oUBI% yW<<Һo#O%n׵Q74̲ٚ{vd݋\jD)"?JssvfbڱhtF8pL\S|Ⱦ;ag)é5$5fٿڭgmT\VW!$fSs!"J׃!遺YY!ϫ};D%lS/d0)\nLRĘc`$#[njq AoN Ϻ!eD^5[l5㴤ʷ!ɭfpYJmU&7Fcg0V&YNnDYϚg_Xd; iF>"qf  ifF,5]?> L5g-|>!'Fv!mr1ceOB%r &&459*|{{e JdyW>l+Q>{ف 8S^ RF^gт{a"ǯFcf\Ho.'ޤ"6)q*f~:PIUS\t.GbyR;`flm55E#rU 3 yL 1vz4͞P2ʍM:WOPj.<5UCbVv}yb8 l߈WK8+*xen!q# f }yDx{U+p]{[c*j_nI:vf3/x\.!)3TOPsΌ,ٴĔwǡ} 'MW<2¤]YS3 V3'Y{2A.DUj-Δ'nx 1?o֟[fR$R)65 yǝzOR4h'$/*Q0i&1dI6x.VbuWɀ 첸6ߥ⁚Pw$7k.Εڪڀ`GNLUK ND)}1O5j!V:α%hN=zš KiވFŷT9pGY :~`hc8>P5Z;gD(<UE Xm65d {20Irtbs$-nnŵ{[ 9,\ ȇ%74m|yE'z TaI4_+4 !{O> "GɟۼGGo``T 51n"Dشᶋ!a}[Bi} lmMܿy>leDF34kVV1hi DՁ` j[d':jo  Pǫ$j;]oS*f{_K?X/!)LYCqQdd{m +WD}T6֟O9vgW`T7{2/5^9EG09yv(FɆ{:`XQ>wY]hjlYNXԄ8!wy Jf1XsjO4pJ`)=fƝa9@$UZr gY4r:!3 %lԂ>:eZX. IEu'1㉄7X$n7˲`>W1o(ĹJQbUL_DURQ!IH@x {g8dcx$J5?,׸,D}nm:ќSJOǺEk1OJ,8}LGt̷u?XuqJ*@G+GWe -bWe]JƎ8H\~#Ծǽ5R?mƮfw^h Ċ'of-g7Fݛ\JHc'$Զ1/*S>(d=d2\z }ad88:93SwyOx(J=Cv{jW&[ZLVGC]hZ0UiX~H ?֐d>8wqx:+Q@g)/*]E(v v(#jXMR}u3l }PqMzK㌞yCHwRwzlֈACH=l5_jrX2#`~m*Ƃ6vY`,|ދfi4ڲW˚[В 1wsu0$D$Y# J^wA61h4CLB`z !M<扷難߫bەxƖ<Э»w(N{5:gӾQ!M֚k?[)W.+.GɁ+U\^Nm!WB"$}iP!rl~Rh9ǥ%7Jm>ZC&oKCGM%ON룏X ܚ`6YWHKv_(kZ6|*:uj\&i8^ Fܞdm/1EKWФ8]!K  `sv-(5;oul o=NbT3癠Zh"*c[r2f쯂 UW:#g"|RiQ6Z@>Xr`槵AO2!r!?JE Xv ?lq⋑& {]+XNhri|#z& {uKجbze\V3QSNx|ixţvɼ}J u̯V4"{>|GZ.p렧?iۯYr[i\s<⪩v VJ~uF`njTG+ʔE [^Obw2`G  dn<?dAY FN *S+OKP*Yzf[W{ߴR'u"7b&o=[w%'#ݯgJbcr>S&>g'o74[7r'-=_{|4샰}&;IL-c"-X^ԉh "ߤ{i0t՟-DY=*";u Խ9ɶmeOAaޚ/9:tdmI^% Cކ0;??F wslShW=Miʘr`BeJ…LOm&̜s-O-HiN,ݡqӞ,5]S|m s_s)=i)".9>xh~# yZA~/ؙܲd!T+b9a|<g4'yg&"j F23\7%Nb}i /p~rpe~k4Եܧ/<жZF=FCdʸʕ$DƢ㛥_7C\( X;(VǍxZ2C~ cBCfRމ!ˤiN4-Vަ1FoRy̪2D a5  Urv*]n_1ꗙsYJe0 &bRSVRhk Ԋr~-)_@*{e ^O~»W?3짱GȺ1@D7TGfTݎ1ƯW;E8;Ӟ*QݒrԎC6iA$֧n ڮmK^$su`6,b2KqF.m2ݔtu7"shpC1CubI?7{iܧ|~3^WζE}ЫJ*Q"'j{E ʮCf WG=e/H#{8pE,Bq^i!!CబT\pgȷѴ_*I?Rhi%! ړf3R;/zE~uS)|@=g3XEnVTi"5#FӞx$SJC&˪/r$nȬM=/z7rLC?@O \dļfscgˇ B~ ~9f:'IJz]1"_= cXpsVf؀rX QClJ&lP-,z (tYἾt+{B3"bLVZp w"i.hFZ٨6< d_D͗7!d oYg2,{-8Y/X8GoKmSO>'éxě;ٚc|UȄ`E4PI$dERMȋa7,ƞgLHxL96,])#wq!56"?n;E,suy1?v'=1Uw%515otuU4:yVQ{.wkL(-u!fܚVzk!.YA+ ;!Twjs(p7~z` 㑴*e5bh}L]il,/5_5mNbYU "xW6ZVEHx+U%^W*'F<!]dEQ ..M40"OoNYƿ;d=ۜYg/18F e} EJtL RirEhQxfDJPs- ޻BiFQX#W,0>]f,W^ 0*o=^gܸ00e.|(}ς3=1Vn%}# Xzi^K' SgG}caKRС Ey ؒ2G$(SLjKp83Ya&XkqIvDuŊ'cHEmݧȤ6&<-P"m9n8:7!NFm쀄Dl'!m!ڢi c@76(dE_2(]x/D;{GF@]O(Bd cL܅Lf'ZnTu:2.AԷ hex8a#:+٠%q]UQpu+Ilpʸ ,Bp"U&OwfWoP~oF9 p: ;AOгނ^J>=[ak[̫:\AuFg&ؠ] kx^vVh6+)mlO]<&zxiиl&|W1=He%<#@„]pr*Cr.b!nQ{`(ŻI+5H|'m1 ЭK$қEp?1@فF'xyZf􇞤nq;>T_4Ri'\E6-xg渨"K-'mxq1ӝVÕplLmıS*kC>}U}v]g7vQi_j̥=+=&֮çnOkJUy4`Y4{mg|ء 9,*SAֻ;BcwU$5 m]re>v]eQkYf gg$!py[A9B@nh[O? 6,<)i1$8<ƭǰJ=FgJПgqNx<ZNf%SDm]ӟgˊ "xamPl5TF@6 CLQ跬QR30Msͮ$ Os$lLxGh{+su?@4X^K_1B 3;*N _6 7GϷKybIUdaE+[2gΈ17$b" r.gai(J)w޲,_ZJYy{ض~O"ma).'&󋥈\8LfxĿ%SȕJXl[%jo S ԁPW~?ѣ={=e` ײIm9 ᧵fa]栄PݛՕQn(ꦱОzW['~u/#nZ0ϼ:lkQ|0N9㹱8(LCww7G,R5)C%e(ֳ_1o,ў|`x`jgjP= ~Yo.72nuf0MѤZ7=t447()AF@ÿ++8ɐ!5hn<0ևkB:0G5tk)X8Zֶ)0Q%f} |UFa(g3+iUĩ,-FNs;",`RL4-%Cog0/$/Qá1k &0.!H4Vܲfw9ݣny H oS}&^!;_n DE\鶉uzѮ/Y Vmt@ m~yH"5hL}BX?H݌=DXiFʙccB' E\ ũ+mH}{`,JdΕg%kub4:=^apL>Dl8;,qJ%-PZCtmdt&t{7eDt2y#b|8EIt"+0xi3L@8G`ߗH6! r%v۸pMg<"N@˨ `D0dǖ, ٰ sTj(1m9~-o:8_Jko3)S[ pYGr^R Qrn<1`8j*ٍ.~ l1-/aCU1jrsm$NpJ7ae'm]{zm[}byEUf.Dzъ_vVnJRSh mP9,}j:5Myzl̂ ^OoE>$`Ѐ^k MEUP!~Gfb̅w[Sʲ3_LMl Qc[<2E<or>3ui\beG&:௮HnZ Iz 9:EKHZ >p$9]V[Є *FJPxYD,rݑ]3_C՘S)1LOJSU\$Ȳ^ |K_aOk歎rcl3@ރGv9Ŝ2z&"ǫ?3Ѵc؋%X ҂ xSς{3p+-$h35cv'J鷃?R"%G =:W*,a2iK@l|Wrg`gJ%,n^ TaV3{p;Uݟۿ56ɖGr 1jI =x}F0vax XF d͆9]`Dagx]M$FÊtM2T }b3rM"v dբ4;6eO8T+*69*%\mU1+t\K]&4 הay͉FOlzйRK"f~1it$BO.oitC |D=;LӁw`Eeʎ&#*JyqR5 ){ ,v8CXm-d/y?Engz3T2+T~z*jQWLRfyX6/4¬5l e`l,Epha|cvXgZ>vs$AA]i? ㊃`r|FHBaXZ"~/bT ڂIi/4CSMBEY=}m1g[L3 P˅6!tr݆zڵFU%q`W@&@j 趟(<%6;v`dG:{ @}md<oj>Y=C'HMQ8d+KP( NaYۨF0:*_,P~68[y᮴#4U $4q0g916DBOB4qy]ّccA$G@ ܤP?rB.?og#[XvfGV3a?c8) 5hw\-/KS;7dK}%eڙ s$YnYxM34B ukm0nȰu*P\A>lD[Q58~K/ Jn|c?v䞣D(˾xo&PǎX.V} ٠dVw ͳZ&FWqC#8U&c.k)͸#X>9)8@r9t\Nx ow&#SGyZmwg@L8^es,;ξRH1vnփrn\߉}v5#nP.Ǯܱ,,K"oɡvSlq*I;<?'@qΨQr@n}ViUBB0Vc_@,zP{-ivԊQX~L]NAQ278~C{kL3z2vg7vgcA3L35؀r#qv1\i\TbRtLjf~h֘A\%i ðhttAݸ+*UsB0P-Dm-**P )lIEL:80m2+ 6ff`C7Rń$Tx7LE!]SwDx" V [M&ҨPP=0bONeW0SH:)oI(~VHv5<~"'e>-a~ol!+Sϼ? A?XUu@0!Orgq7c6-?sؿAnÝoJ4Sif'NtC,n%@T/,3FXFuDwmN -rI5~瀞\BS w~n}ʾn9R6Ӣo  K7M:.R[ J`FKjzUmyNm%98ЉG:&\] 8Y'_HX|Ni>R5eVJH+ԝSa((\/vfrvdݙ7IS=GB+[XqVL ׅ*bQ ];[ 8s ]~@w2LY}ˣ}>2;RDU1d&Hq{Cۻ.%**g)E=m E+ȮNQ&>=6yS<+v@hQ0/Du&3r cfǵ8T+3}hj?>YޠFhyof83_[)g Ώ0L@oe#.LH$;ꄳ O-2fu_axl)5&vxF4o:Zs5Z,ZDWI.rcjR=0QvETB`_PRi-hl%?=@%dq̖]-4X%}ѹnJ[IPHm:n]gnCHQARc&cp,P`_m* >C}bO1B.ЃYi4&Y/UxHx Pҿ$oZ#0A '':a)\D}^Zwڻ!9P|;E&8)3uH?9SI/y瞫twʃ[%\ahUnQ& '&ȏVѭ "_~p8fwtkěF%iNnb R?ř*.E4 h5vEI?H)g-Pb.ŪѮ΀)ow7H)?κ]$9FmMT׾keUzaa-)#|@|.dB xSOQ@?RqHayEY&{X6@8nQ( 7ق3R;|9pJop7= C:nh܇vw5 6vuH_jÕb$TD˷~Ivǒ%Nˠ8!٪,]+zYq3%T`p5dq04un mu'8a4ʧ9L4s>?21%b(7Aj1#[L}Yk;Ǵ")'E7I, [R+AVإoUϺk:±q sK[s ܫ66p;C'Qt p踾,뗥R/6< HӍ;|vΚ2uqyZ;2 uP1óDr#29D:GKL%u4(.֔1;?i)O#smKa1xE|cP"ʳ qBfe@P]Vh^@#ԁO! ~1^;tye6 ;i9Zfߨx H ^h֎Nf.msC8PyKh}˒m ,b*΢/ *@Jovؘ.~-܋崞S( 5!q\3B&NA^riV8c%D9Gua>Zu\>0VR1 #3 bLH(,9;_@=اjQRIF~,u[/\I\oۏ1wisziy(p)0sMcJ֚4S*6rGhZ?W&tٰ!Q^U Iikh;x e+v f$71eI#j֧N,3qZ&)Z<|ڋsGA=Rucȷߗx<ئ6++%P,@*Pҕ&2s*$7/]DG\yj($"Ic95zM}|Cor<'(>-3U&~O]bb5r7>cnSNyUC5g;cL.^Δ!20$*oe]Cr73dI Y^Q|vEc๕Opwab&PF C`(aVYV59AkY]6-g dxnOy pчy'~Wfzڄ:Եq$XOWq"nxa;5֜bHE/>uy))"$,~Ux{ې#r3&tT2YVv BUeU˯BFtd)ԌE\P"!A8ӝ (OZs(MHSLQrvfKT`.:ZFEȅ>4s* 잂&5W?q*JL9ZrP!Q ] .'6w`,a&,lfL8 (9 G%^wmGjS>k bx4du^5o2CWGv/,OL)W1>2LÝA]77m%`)5N( :r 3y yGSND):IEݭHu9}֜/Z_y·kZ% 됵ʭdG2 #F\x47~!>f1?\vh <,K1!1(l}Ȇʄ:|$o@"ʳSkJA˴rxМ&a s\眎7A1FapҝhȈ+ .nG| kQn:,8xI,5B(hd|>`75mq#HǶR,ۼF8S -pmBrw8VA)j-&Vݾb0٨[V~!g.|?d5Hww5)())GA$4\ 8T@x/j1k.j_3G "+BGT@;\4H{ӴPX,.|]@iYUuõz\?$)*-r %Jpwh!ǭ]oC.CȮDFG$1*[0ߜ ,$/:p60fr=z51Alth]E:E!Cܺ.}_l)fX? -B)oK=Y' +U&w;g?Ybb% K?M-⥟ `^,Fz~J: |] Smާqi1ESr_..j!T Yy31ܣ"sn8[@cdg.HC#Y H^LY)L1[Q|¬2&c1Lح:W\æ]+ wHpUcz^묜#ޑVwp9t.FHa1q|<|~0[yxa«ʘ+{{1R9 Ǚ/@KLDu9ʣ~CMD%$?bsE~nǁH'zd?GFN/c`7E-Fq50J-֙=/%cwWd+<x,ѬVn 1PQNerLGφ/_Ѐ(cH(cbt㾅z[Eh\:89^XvU}ZW{_=9˔j7mŸYo9 `FwJj'+`c+.aYЂqq,#T5/[:=)E12NX W$䅎3}?bCdOy#.ԗMB`Gݴ4Iz8,b=p;XfO@f 8$# t8R)MRp;s<c<2sn~fg\)4Tv]^9PyQ18uN򁛃b <ê8%bSC W`sco痺ΪzxwSgJ5" +^ -W\sXFs n~ v9<(cyOe; ,T˖Juה& HU>v%דM#.65 *.B(M*8:0. 6[*4~5ٻi_,I/k"Zr|Q7Q.#*fxۈ ` zy_a]υu?7<>QFU1?dc jzbebZ~P@m:t DvMvVZ0M?5bpb"l7I\bw*[w(>lP0n*?QT|;dBi Qru'aT}P֤jWz&z=WaGr-uE0Iqdنlӛ~ΣvI7ԇ,H$`}g+^)x P娌 }D2o!Ucq+<ǙGs8ei&WŪ:NOت‹| zq؋{+tɫLIܗ>>3s~>J 5B@&#BˇHYb!ME:+Jj=uJ3jݷJsAY(v| ~l ql?Bcj8dAy‰1f HVT[6V$oi-.C6`}`KUo~9ŋmfʪݬK7Pf*I"- _` O) NɂKHlJ) /m]nHz^Gn;k 1,;ۀ ؆ډBJ^/Gb0jO] a?/0pLƄ٦iv:s1 ;\֡~nr҄,( !kB \QǢ }M{zjb 9yu\^ҋnTNv_=n]ՠw-6ЗZ;N J,@]'{S+aSy(#B3HVwψ{y<9YQ.?* FK8|a%M*,84aftCw߼5E'cNdҔ6,NXn< 2 7-30d! 3`LӚa;TMϡM@hkn0՘3E"Ł2J$|9/LmX$1 cYBpx&3Sbw}܎ٓPUAνW!9f+>+4סդK-^ه}F^j,cU1aT!CX*xCg\υ+ ZhꚷZM|hwט8o}]o_AoU疠O_ .sdsVqܞk$` ٧k>[ȳu,uBfXSMNk+xAFH9,pvՉKYPn]ܳ|5zvj2+rU,_D`6gkzU4@x8NSGՐ)zI(lyD)BiGU.Z/RWyi`tTONdWwN6M?+#)K-aO]>rD$a6.칇n dk"+dBt ^ȏ>L 5=n9id(!2PȈOi։ VPw,еqez An>uWb}cS6r)ƫג416 s63 >PGSgռBKۣplS6X;p-Hib %&tE[BGɣ5(vիRYpGbm|{6,ak 2IKp48b2i؁dli:5PΆQ,OV`oɪӜZ}su|q|jԓM"qQ #Jµ# ӏBaojdy=AJm+犏3xO[UѶ/CA\f U ht8 G؃"d!6h8̅DbFAP%џ3:K؍}<$N!=ϝJl~:<:+ue `)VʣX_Z~4%KK|q(Z9)Ob,(Ӛ %pPizy #?OSU΀юwkK߸N~̴tSP5//S1XL,r,@`hzI naLVf6:dfu` J?놇Ok6WR)@۽)ky{_b6hŰ>*:`Vu"w<oKBIe!rmӫ^VH/^IW5OI#u/]{z|"%7`D+ceg'rr qW/m-3]> g,i !}w<K$cZ,4HD`wˠĹ1]A`4D]aYs嚷53w:!eFM!&G=v۳eseOC/}pVi\򔅉p >OamWN-aBS?<g 5 ]0fEƒu`x:" [',Ot%$GEÌ O>Qq_kAͦKcWj1)UW"#ô25 QT ,hoW7{x_;qh4z3;Elva>y E)R|y;pqS b}GL;[, J79n\sնˬxkB@<&v9-停)\5-L)6]&ș|T1EFaĴ:`uvuR1>(>/ÒZe:ot3P.D3xF'נsN(7 $륷{WD&ŒF+WV5o' +]Gf"y)̽Лmr_dJ2cW~i?9h=9S{~\̻rX*I0PuD]g3"'2s &)ZwT\X Trq l5y[<L˴>(d6_ qJZGy8\R$GkfU!ch"՘I .)Ʉ-x:t_nS\GΜ$iMns>H q DG#K=|+j;}57h/WV{G߅3}_h@f b2V Z MjOi t?`*6'[ ~sݜ,~Tr <99}K@m0VO7:4~"FB*l0]!jތ3u(JIt;d9ܪFK kĽߦ9WQMfƗ7¹#`;i`1vjT{;i"T).Xힵ'K3YVt^NRtUЧg9~# )n_`c tmIZc.ColzIb 4D,p\fdeLRޜzOUfFr֢)g|n3bϬ ɏnT+~ rFc8|Em ΍I< 3/0{EEe g(VF+[k`A ʴN`Nq(mu&ZA()@QןSԓsxŌZv#%O\k*NtB:6@vX^Y0C7MG*Hd3Y}yH|Y&&Qi (`̦N tg^mE('{/PyҘe@q$k@W"χ%%jUkeZl.d6Hn3/wwao90HQъxj\w,Jd>.ufb?gUx#s=IJ}i*ogPjlhpM;v}98;8wFهA`גM$SM,X B]j erzs7I:n- чvqNS1>_"=TڴDDehw Q#Yͻ*QXJ#'L13q(KҶz+uH]r+.ǒt8smҎz-GN1h:яLQ`F)s;rB 'jՃ闻pfLBwd]y{hAOgd-aՈj)fr|>yJYDl;!/ |oG!c7!ʨiy(, X g l g?j}Ԁ*zh͟ꏇdr][/JB'e ʫ(75oRc&*\ ,=_%{gǧqܩ4#ϗ+l`< S_M=C諧߈1!V:-29j:9SmjsW]ԕlq5`OUxx'`{r F +Vx!6,t Fa8hkecd _.m{于Xp?Vȓ>Dn7blH}qHVv<ܖqthq\1$BKRRwӲbqp}EXl2aoW&gЖJ|uvҪLn$xh Uvڏ'C{`&E)[RR TD;iOo`%mߵm| aƤ H8T0"!'iQ񫏎4N:m)77$*TLn?b N]Po<-ܲ_KG#3 "YvlZuttCXDZQxzUQ*/P6#iQu`mߙJ7bٷut߹2hDbO~rio5lFְEX^ΌGeiRm  twԦVk]3i vS 1Rƒ4v0\WΘ*2}7>21;Pz]oіUECy](u$eNqu&>8Y#cs&NA~UJ)s3~KK5HtnPzNt HlS;yV.֓=%D bY,g2fa+b#pIhX "S Uib ؅ :H*a'epB,|ʚ܇4;7:_J}k5i|xCSKd ư2"c d693܈*o>aGa׼9P3,EXBl锒k?ixO#nD%Jw eikT+,A͔&~?ay:Dda)^4(uL}g >9Bk }}`6nIُ>|J!:|Wky2ӯ`wn.-orO[v^Z `'IM !ʱj32^4EV,9/kK֬tEtԺ]tZ,I6wh˿7`34 HF#Fæ>;|)0+ P_jʛjйW1 e3[G~rY` ~؂4ADH A|Cy,گeU]2Ko)8Wf%q 8?Sxs{Di5hHmcÆpEP>6!YY{yɀ C;NߐR>O}jR?Ċ5|~?n*76R` "8tzN*ř.u;A~PDϮ?*wk[OU4M);oT1\jJh¤>YlnI>?X&P"vi%Uŧp@~~J *w xXdgiqJerX120 QI_E8uȇ8 ZNx]It_1/h^G(Q! J?mj1bVygėj&Ο1/I}Z"+b]Yok6a-Nw/y?i΢>+T G'xW`X.굥o$7WaUY5Z)wi_1F.ǁmцS2*$a\|)3* x T/CS֮3GiN 便;&NҚw3+^=ŝƧM`"3FVÒ4)<~ a>?$ Lax8#[: q FJ\zR{vG)!uw|QLHT% Dɗ( T#pn1? MEz@;=xOddRAJkSF^8!mNѓ:[0rX@[E7G)36ܤ0Yd(*b̍XS0ڋ;q7Q y f"ؠ,OANnd|ی)r%iеWb_jf1``+q(?͂""}* \܄^`.Z .T*i\ڪ^ep]7{14WI<&5[2i㷁I(D6=ضǃ܋gS]#0}4> j1aBt=\d`q] Ebl[B+&;rkUVEC)ҺsPd%olrv(!0M^?O4/2Pn8<8bQ \a=J ]Aiw `e{Eq]9%`>@m0`76U KB^?w ߷.Fk|˧|R.4Mz;x'%2;'NSgR_#%$}fEe~1/E dy*ȫQD2Bnok'{ ˬ Y90쏘-/hӈw6@N( q40@ղp&5i L &Ŏu)⬩@i?b Å/Px'Qen9¿MR -a̦T$1TiQπugk-6>Z[רII%FZg83(BD?V+Jf\A$_1Nr)\ ,p8WDjUh#$6Ey'\ћXW"Dcx՚7w/q!j|00K1e4g^tth/0I!j Ա6ofu J oAGiLXBbCy/:7 )Σ)j6X2̥\iUjBEU&(#X- v}S[ >xY))ƨp hD 7֒旑BW([>Z5m8n$ q{%.Hnԫ}9*>"[H0-s**RppP{RGoR}O_XyS'^ݲ1Y5kLϪW(OvPҒs}/A\]iNējžuMYDBuW^ 1"("-QbϽYctoR9,>TG!In^0G,2rܹs{a򌙵:ڙM93;8fL")i11\(ZAًWTzxq'4@5_K2ck24Qzu8 mtN>nh Ac4mLH3Oര_RP{Xr !&xH[jٷi]ێ^YN;(XD.CP=E63>= Џ*Mܾ05Jegd,\3G"g\\2[C%W, +*Vz=kQ%`-T qρ s8L'>agW53&*s'{vCw@& q{:H\5S핰[|J|Y[X (iH,`G/ ] a5i>&U7̷D 99P[Y^[6s4x7džhdh=em"O j4"Q5X5Re|JGT4G=| =Svlwͩ9DF2j]O>;JDe[Ϊ`Ab 3 e{+" 6{h3e]F8q77~m7 G yV, +oe{2cR^^`j8!m,g Jk-X]1nd/BŞ)m>rSݚX?oR%T&$٦V[3i8]՗]%!l?VTwIz9V(֠hևM@8ʉs(A_M5N,,R@ߖ\KwI ؂HͽY`dzM{濁66c[ /S"I>Wu/v3OSν/7\##^" DLudÉqλϠܵqդ>b{8Lҷ* M8(([Djp6ˏ`%#@D(Ѯ|58`fhu#N}V+:֢_<0( YbDv<sgO_Y^}W8 N#m+m!\7o;Af(0gvt0y+L eZ=D&1{>k< 4Z2l-y^qgӲNc9e=ZW>u$s?ZY˦Ur & @׽|P88(F HJrAul~dɓ# iPH~ )TF ՜J>pѤN 2-2rr:~ 1:-7 O,xf%6݊KÙrle[@N@<#Dy 1FOj`滁cXr;f/m98A,vB"'~~6?;n#b<gQM&Aqdca+ }]9+꒒r U j|s?$0!&B5ȲRP(A[*fD߂L8kZ[W.GY}R'Q^:u 9i1Ű%g./܁~}SuAt .#~Eú*\OujAK͉IO;0+Z[fmT\/euQA5I0%v*cS |zqM %g%[6) `VZDEkw'&nޡ[Ʌ0Tf@x{9*)8i\H=A9+flRo`A>Uډ ҭ375ө!NK3kQ@LPĩTdz6,4c, ~vzr)!|Ur]$랲ÔTsDAQ_}:Ʃ>풱_ۂe(>նڲ6 9fhCC\t)b;i3`<@UC-$հ qj>-nhpgyzoY)D9\*IYf!g6k 0Eo7$JH 5BΘ iVsfkoz^fE)į(<\WesscҕV:¶KlbwŰ8Nٓ]qwkCMeՋmbSt d]'~ 3ND-hZ^)&U|$sȼjqd)j؄$gǹ%MZ@C+g<(FanH9*(+# +T"'2lR\ c15/f;&ewR|,WiԼnk > v{1Hh%͠)8O5 jE{C"h7&J*eekwdF>QY449!CL=7BۏV` R LkL m|ڗ~!E-;t.Lq'0xO0-=y88E" O6NKE̡v-̧:wrsbyK:¿bX6r|U$$LczsId˂j|࢓![uݎ?j'2-?D\whr0 KXXÉ:ui܌{N36C9)FdpZ(|+> p|BN֟RGQDmF܍ȰEVm;ŖtfqN_a\rx` \vюe"U{#اI^HU<Õ]YijY֩nҎPk 'q?\XUc,G0M '*"&sTh-$F? ~ 3 cA Z*bŎ5Xa]uW8l.%N 47J xlw^^=5oYirbmjf]}4c#^8{!jVY:qD.nnۅNrn`ORt q9a,7h#¯z'$y2HVp3DZf"4 A`*MߩnCY] H{H'IʜTL2أSy:lGS-0(줟f]6*y 1ǿʸS5J}Յ0PL=tYC83uS }zvH[oL:: !8nbƧ|h rvLrKsnwq : LKM) gs}H'ӥBES^Q%fIכqf"i_X"]oҳD`n,}ZJ˪,z[A3U=%'F-M5[?RC esHaz%&ѣ/@7{3S$/k! bf OpK76tÿ灠{/V>R$hOyc?Cdq~Z/xQR{\R,}ٚ(&>KNޓfP21Q/ê":!]"zXMk`YVS 2a^5tś*( nQLP>OT޾#mܡ´O'Eǫ!V1 'R4r6mW^ǁffgvHlrE3!$d{Y\໢q ߺFefE 7QJ.h|b[yhBe9|Tϰ=3^vp/WϒȾ$ÇM(ElAIݯнlzhsЅ\9hn}.P^s AGXB-'Z>Mr57T[A>5#kzIT vupdT E|}j8/+wW=n^vIb})y;;"'aB}@!۲8R5Ajԙdk=)y,l|@lH`L`[[&!ysܦy}d:d3ѰU@dOᐛbyU򞽕m_iM(ukK_Z^ڞ ~G8x̫3j[  ;;w\yH\j?4, sxB~zN^ˮT[XOeu7^ˇkr@./$a"{/uj|1.dxHe͇DVсvPs!dURZ9^sӖ!e03|ⴳHfƧQh#5U/Z,6tMKi;Pn UQ 3-{@ 7y:x?74e+ڸĘE\mA2Y<ys{22ةaǬU ԛݟ.YZ1\)]^bI9'ytK,;#f~S,wuA6МNJ}W7⒩UHȍ*k+Hek85NN`wҊC6 YG6c y]`H RM&}LC+d!T;v޻Y,b,8xM\yA\w$JQoMX뀯![*QxyےߞyQ۵Po4~t e>*\Ón>E|3ܷzj4`ZVfgtH RS(ghuyc]7ҟNs%,˓067'wd C wJVvSPEn o0hO9zas~҉>>ZFz}I '>mMĊϔLyƍ[ 8;;M/`l&&}O4 {PJJXgtuUDfQ '?/Z?[F0;C3K(i9RcQ\ALX'cD7ӗJl b٤BqJBPW9VXUffz#Ytܝ¤̓ӞGrrD3/٪6Ubb5.5eT_uNBpngI@(`Pg1WK"3:ّ? \ۍqa!>#3fn5(XO,$ FlLR%"֚`vkτc8 'ETJtO|c.6#~Zm=W#/ ӈgQ{$n/1x8jꅼ\qᵐ,\f̀R6טYi>Nj~ |fEhjc8IەCjynUH{YBLeS=P𦙔刬F NS)?)"ed]X|Dw+z̡~iVf VzՀxD7NYVz!֗!_*x * 9s +В 9MAӃۓJm:91y]xud λ2n`Pb)q!7؉Eaϗ䣢hJ Do54c=kf /2O龺< ,l%EMn$#+yMR{bԤ5ezJ<\4 0ؔ[wW(ZXZo6͸Yzzsk/B Z%4A'^0fp@6ˏs(ͅTV]Cl[*2Q߻.],+z )S.~5I:I`{&C9Fz$jz5@@zZ֍22}䴎71(ڠamA.cN}GkV$]p. .=~M}>C '\opL#krx öRSymT/ĉ+Kƶ=v x6ݓ3klF&y]JSo8&&Kyc5 ǭ3D+%X^j:9G ܨ҃ϜDb 8)߿tS/?fz/Qhfx`6ȏ{zK݌nQY|D2 s@`l|FATiEpk՛dkZXz$!3mлNJDIt/t.1ۑU74XC_-V;j*sϞ2aQC.w܅9"H^ TOё A~E_ɀ$b&}~cu Gm0M'KZ7/YGh[3)qEr_ 4k" ؾm$AS {}$t5hv4&ATvK{B\KT|c٨0y3PEZ52w[T~l[S5faj{i7>;+g6$M~`;ҤWxtQ!c<76!!&Wߺ+79;Pmtڼ:ct J| ^d|qklѠŒT35<|QlaV4ybBc,5CQj!:c71F*:Mǧs['F<^ O 'b7O΃avS#smI:F;I_o=0T~UOQ3\3܏\m%gzzs16U 77v #>^7 6qXcF`;uVQI"%_A-*l,h-] q@/)yWnJۘUjj4A촄4cFkn#SYK_玽$~S@2E:iK\Vxdu+,sCC&#Z'Q ^zX'>_ Vl6j&g` 2Zm<Ur'iVmkGvq$ʗp)}v]0ı!>(0ё vhRA*-:> Dp"ZjVs+S/oEtcm@Ul}$_hEJ m]+ a8?K=naϋ@7%wq7c?ͼv]FhN{2H9f8U\y8KU WP\,u"`ST2:٣8h3]p)h(C-_ysH :%)ؽOGdT;إX #-j5܎)#4dH,l+]0ч ^kS'>ݰxNjXRmʮ'A|Q[cguWޘгNi@ٲcCdGr'\iNBd& > My3*q]0}ec3U=1?j)7 0c;2F|~KH4?\C[Jp!ŗwWQ"T׾򜶁`袄8^4L5/7lOK( .MZ_Г8I"/MF8x @"Oj)u78!DmfD'~8&ѩ+'sm@@J1`qMc>QW %"3RF޷xhQuLggK 3Ig^M@З);rD`̯CF8U`%Ae1X+y\`;ٞ>Yjl`DK[g+tT`n[6@++xS#m}EG*gWrw? 8VLܶ*G4X.}sr\sNg@DMFy:Vcd˫ƒ=k7Eʎ\\>h{%9G_b;[EYIsY<ʳKʭT׏ H^"} D[Ju0͡ HS~\K HCUAvK}Z}HA=u:Wl5l#9025Bu&I̐UL Ta\R^J0w3 W-rmDIq%@:j2>O#r/%k}`|1v-h*|A+{B6XgnwYhQJ˰_,#!qGRe$7`h[No5B ziz@b78z:sWaPx-q, $*;Z'(Bqӆ\\yi0aaܘqz}Ҟe C/ mmcjuEj[hE98\e67D4~o5%e:}+V$#64;%`Qj}R~CCxm ٿaNW!QMйM[8v "lNXmA}-.R߼F]MXWVCw銿Ilf1!`R ’u୉g"D𻑟Qk_6v'*? nzFjqx ^+ X%QCG) +۴jIGeq:P.|ij^ou}WJ}Ao5)"_itscz>K['imUZ7 {{PтO)1 j&q.+ʚK2>B& Ɇv4e?-1'KI6XsjGM2N"T? q$?.Ty!.V`iˇS8g_Dtr)BlXLF!.ddXYGiK $z 0<AZsJzP;-|ZFr?H 5%"C#Zl)R%fu>:wUoDfLY)s&Ɛԉc!I@ |% E_4H.ןB{ ET/pT.z*2#UU::,g>n֏C]hF/~!e5%6>7ؔI_|,%5A aF)Oe] !!/I߈}r~UWvYR!BYRhSV3Wq0c1/yACQذTrZnSjC PC;AD yDwRyljgU*n<7 kFo Kh^{-HbѰE?ͭf1'z˷\xb\8XKhv O*EníM$+~CVecm|f~/&qЗ4 }rʅ c}cea2Ѫ' Gq|1y(d$t 4u1v~Ia헣t PZeG͹34+Ȍ dIy(T ,}~GYT\-Zq| aؚr L kZ_nG¿-胧 Yq,,tަL˕ ԗ16q:x56g+~M՞^>E0Xetz 윃5s?wBiR69+ɜ?[5Q/)W^̳ko}$mn/hiU\y 5x?Ck J )x' emXS'o`\/r].6ТFf@T;il)zn%^mz# dc?rSb{Si:홳grhiVGh0a5+ٙ%{' 8CifL3&R㞯? PD1Q9qz0U SN3:޾1GKylp,bEp䢜1zAEt3C$'uhhw\G̼d=afN3UAfAQrv^so{wo ^Ӵ\F@Pb2~ocF'sD^ĵ%ս+8"POU# x4 C|׿ׯ3-sykKY> d`'[GC7JG)Gn,I2D0+núYn2zM`N+!Qz$tu"H.{kŦV 怳,Em5>sa} 8{;D~ YwNG`>'?H8.]wkBqwFA9ϻod6ngv$* c{J`pvyzz:MFhi2]pZ{>S5l}DcLmBЬ'3Es}jnω:{`4U%F@SG1 F JVHl36 'yS:Pp^(C(T)qUtpoH zc+;SvEsBjFsl1a|SɎaFfՑxfs֌>Ma_X3%_Zd gtA9H }p5KwfUa25<C=]`vwVJ(o椓yq o}b;\="+"2aQO qf q H-])bfL LdZǹ"=V- b9%%L _/m~n)Pa@Uo *+̜|'1GT!~T!5lq&N*'Wt8CeʖaDEQXhG.m B6r*ZMEc^9c[h뱱#Mc;. 7bXy,M@k.hR;1g8U7}An=+ErHğIՄ '3MӍ F~C6B{( r*iaN (>޲,@}7ޜm 穮 f-i_Oe MtT$!m{>3HT6)S0a8żgDu%7ȀwAC4T4A[=`BO-X6(I]OmSR؏64Cf vGh(T5UEmf,'Z@r?Mj,xp 3(5Ez˃cKZoZ0+EI2G?ZCcZIه8 9Ɓ|EYik.ZĨ;8}gżnuͼbN1фD跡 *S{;~ K֏S| ޷O[Xg"I%t _UsgW(ɻd,?µ04)KDR2?[rtPHs089˽M+KCYfּɷFԒmS4 =C^4ZԁYHc7ujոC?FYU]x67ɎH=2BY^wJҫz}@BY"a!LrCf8iBRrևEig@0+K_dx@V2Lc8nItdW|' =}~6:,<;2NoYekDQ.Xx,\ 9 ,zCcvm:8* h$u:r{JRㆁU$ 8Ë&_ DBQFnxdpp YC5=<'~7}` dgv^'R[Wqn絤84-?Lў2v.:`Hr>24!ZVr#yq>tQNxo.FZw"Yl3I KH=!pkjwYGMV-^U\ ~C6^oj[rBv;,67h58^.ObhWtK,ux&&P)Q \.kJ[4I nL,00D+3e?Tlb꼶)̃!:)24jnY Nq,%ڲmz~Br@À.K P ~x ,B@FOp!u:[#2Mg;&ϻ>D@lRFnsגw:+Hi0 9wtvD7b(`i(Z%9vjՆ~^kF))cY2h N|鄒{ e{3F m  꺞l!q?gx::闋 .IPB*xSTn{*Gf-G%טBwݑͿ;^< 2ǖћP~nSO &Naof~6q4].+h؜ ?m^l;Jw8n.bc6zCp"7Z&;Dx/L6!Bwe D%J9##W)ںEj'=AcfaeVXyuH@lQTZ-9ro#(YL-\Ŀ5ϵX&V({A֦R:n8* ߇^'7zijɯ:Qg3͑ w:+TVoNј-9RRdаj~ŏ\BeHKƩuM~& FïT)z: S mXmec)J_+O:@aζʃ2sʦPu4e#9m{2l{^3FZF^Ԡ8Ng&oK=RȍwTo+PK&Ƨ$^`X`~Ch@Ug؞_ɕË/ը\-Ow Į<8y~|+/Q`Bg}$DC"Cd1kBdG,iSNG+<Ǽ 6ja|=x3şM]dNkkg(ERaf׷"zƮ{D{I  lIM"SAA bd>B~qnA6R@SAOP;m'JQuh\, ɴi@2{\%Q/9Oټń~}BHNvH$w0QHы[эA7<0@4flwAP?^Ow"s>G `6)d|WOJpL*">'Mn H- B;bL!6ŇzȔHihz&2Cje( xv.4_(F#sV:2c$@4&3c ,~?w  Yg*s yC#׈Q\]\[&W4=.%cZG΂ &gJThF3-7ɳE|jʈ>nzCz b5f|9|7e\a 7o}=v8?X 5g:pT{2"n`퐛  g+%u#_^V@TL-.T<o0_tQ ׯ,z3.ڊ|j0D@elH&OH@- Xk+ԄuIyPNN A燈ݖ-/4`͙ L"aML)+7JӘ'FU<,XխĪNW3o(R9W}(7YPᴒQW|obb}Z)@SegW5&%E _Gs6$f\ h*a ,42-QYjݱ7D}zLQeluAZYg:g+ ;s1|`Щ06CXtK],Z>=|ZpJC? C-,K UrpU«Gg{'_,Ljf~ӈ 1\VyNou`a%S>0֔W7˜\\ +sSq'[ԲSl'$XqNhvߣ`tz>~sXk ܛV=UXF ME$b%az;S@ 4^lmȽ3B PX 0;{C-g 9$DgUJt-[4 i@ +lqqc7uJV䆗t_0/, =c$kI~AͿ }/!XB\7UMLVΡjfPj羧H/4K-pt4PNbΙ~۰)uNx|8C&STnF8FlūM޼מL󰹰R^8'<g\r*kd<хx-

c5Va B6S jQ׹YhB I- r̳Gvu1Qmfi\$_sbkh,iy1Jևo?2:DY*ig oNpH]QqF sp17ѝ'f`f1@Q+U\Xc5f4%gRK%W(Ebi! ' \ѢxA4hwD~D"f+u#hx]58TMtV'|,4?;R?1[D*Dؠ@>6% n>H\-<qGO:dqL "Rc48/rCnXu;+*캱m0A9)_MX~='n Q? ]:s6(F?Mo6z`gY!tnx&=zJNLYDӆ!ч0#'/m4űn_}⁋u"lW8Ehhv{&zR(rJ6ue4y#~Jwah4\VO2m7P5_Gd- UL!Ktą=ڨ{9P`%ɕE98vg!Xةp-QY&ڥj5ϒzLg ?F'hL@DN lجr?m D\UU繲(wD ݚ@KymyUA;1V:|)D<>}Y̳a:t,K{;22J%WS <HT Hvβەy9ОwUuzxtYw%@*b6bIM#yP-N<̻SxF7UU SřeK@C3!%3J)Z`@ٯď)vPXT"RٵuC|MAWqf̪;8{>P4\8g^"w-m :jkR,-w ʋqQ9$_#VMTPiKW2͎?GQTrd,[B d9$gf5PF;xZ}1 q5fIN0#.xkWقu^}Mv&6#Vc1(iU>]pԹgKcconB }v)0ZV*Z5;QG#o/eCro̤FU\c2FL0P-%RO3"WPsqfʶ#u1{a mi,}ZPe:Q@g8H5a\ (~ԥ0c />#KuU^wTO pǰiN]U P:ל4,(@%3hI F,ޣY N8Imdh{=ln|6J.WiZ#|e[Th96|'Umګ߾rb޵#3oN 1Z5=g\F2'yHE«M6/ZqBaF4"Fo z m' 9+@&uWa\O±=K|xjGZ91aga*QnOIv |('[ xx",O@np}&]ϩ!Q/\\:I5N&g!kFc@Ek*=!h쵍1q!an LsIկ t1݇>W`e9G/Ӧ|N,Gc_c~8VeFzB83K>Dag5ߺ#csv.M+Qܐ`)fXZ^*Ȳv4Wb=K{^KiɚQU;lXV01 x [vEtHZ>̵]$G1rvk# ^﯒m?X&h6h%ɹ ˶DA̧:ϰDW=bdmLFI\ӞIؿx#1]X @U"GJ41}X֞=sd&r6wW&BHz{ψ?W͆'D&!԰UD8ZY<_8D>ԔX!qPB e#"un/Gs|*_^&B$SX]*+ܛR /b" e 0x`T} VP3Y\#aYl6%F{yh%-j0rݵqVMfЮG[\0/RGoG|3|u( EcSb ,7kCi:9=82Xc~(AwA'Jokoj@#t[nny/Ay٧?N?L+>Ԏ1ghTkd <]ՆF a-!P<@tu\g$>mŎٍ*Y99l]v( ' 9G j 1"I|-!lkO S Yے]ڼtzy2Fyh լ [$G[R/#jUۙ54|lfaxy>\uHxD>UM&&b6bYV]Z&k%M:UFs"  |bvtfz?#f׎t "uZ,i`gDyAUD ITtvrѭEp =Uz_o qD!Ԓl`="K9Y{sv=گOYmhÄ|hLwh*"Unk۶ܔטC呜܊H5 5He;w3GKFs.~ hy8Z+A*H5]v@?8Ԓ|j#D-:wXoaιgG&IM&Hf,scÞN(_zc;"((Mw --(`%_yKZIyE8W0MÔq0;(-Yى8 H?浦CKn4eN±b-E=^ e1,!f ?{?XG@d6kyO%1 5Āz޶/#,Cք70 ӊS9o7adԌTO$v#:ʿk ?&TEG}3[Q<v.Os-fO2HXVpfFt,Rm ۊ h y]YEV0i|`vl{ձ8?X|^ThgK|ÈۊW5i,ν\-j {zSQM̦ +U(76L1 .*![x 4-XɉF%6QVTyY'MɪҙrlXp90[4)FSRױ*ۤbKLĘCbF#k"0%[rNIۑEf[mŞ0XsIdm`/4GCw 4m9[lwU#A)^tGe#J:Bf|p*5~zULǯ鷅n#)\DOpr߹Q#jQ }Q5* rjrwP3#J04\áC&׻6%qx Ѧ#P&LVΰNfa"X{jDJO>6tG"\npzH}14P\@c#f/z)>],v^#|'' s:A䌨 P>Y=w2X!^j3pc{m; W:W߇ypYbrH)wP]=&dy:P={gN 蹛z@UeZq;~okùj=Cl M*{ރ! r6& 4Յ@:b1>O{F""5Ȓ%5@7lC;xNTDeAïuV\gO!0y&suu9C^U]':3>s=)3Bwy3nV?^ H "P/l2HV *-Tş!u/JR=[fJ(X[D~d%*Zr34jzc&jW2HI<{ )N9P0&8%u/)~-o`Ӥ`-Щj0siy%} "pCˎv/g*;egtq/㮺0*ƚĽpT`X}t#pLX R HӢGVK?:?8Δ:=Y_HX4Zv[Nd%@lM3LU`ϯmQv!`HBV {fKv.V7h(+]dS4'r*D9Dȥ0fk0x=FoFkLw ɱ󨂒%z-2$њƗr5,bd 2YYZԨg+wIXs2g[&J[F.[Kd׃r n4;g)> iA FD#tH*ke^SE`lz|N*Pb4ou_fE$9י$ XH2꿦<ӻ:U˖Ĕv'd:GLڡ$<&PB`}|EAlz$6)[xY ݶj1fyͥ@PʤK~`v 0q'c!x 6MjIX(5=P䨠tİMƈ5K~ldTHiitT? `uP< $SdQ㼥ISyi*[nVh9F IJRd/ػ<6}²ʜBr"q1-Zk;YGR~s?B٠8]j6O 8B t$K>VPWκ, K({GC%cM.C=.(fصGEԇRtb U<\D##;cjpT&ߺE1VSyݼN3]"E ţC+^%-ܽLd mɴɲ'ŰPߤk_S{CY6zc*}d2!yWR~W ''5%w~dfsKJ@0ݛ T P8qQL6À 0sOE jӖO'Af^ ̣7u>Yj2ǂEa)ܜOP|~f;?+&ydtLa.$&8_c ʏ,<$>-$SGbROc(:U_tϟmωԆ-Z.( a02)lvI{8woU@Փ.Qq]t\JXyءl` 8!@m%ؑ$v@G. MmʝQrUo®Zl70NKJ-?$i`O6x/EƎi61+5Cmi*[or91~E>z[ߙEvK,O+(ȉ9܃LNҠ+ .yu!si&ԎJ8jE.g`H S/{{%?J@Tv묇JJu !cLc- XRHdn4M8 -E݃1:1E:6j.YugF̑q%-8(7ro#|`|H}5 >jaVsD (:76Bzj/kN5~_ؤ=cdL5;>&JđT|``m6k|{{EѿIɪʽwq! r^{'(;>yI ?jMg1:n!1v0#Be5&Ӽ(%- k< 8Srtm؀+*]%‹Hc`Ƃh\0 #xp/GObK1Ghsm}ߏ]xƒU^#%H!a QJUg&owgmt9h&tUHeZFwsI\S`Y^z&``oYLPm8m1wb}r"\娕m_^xT1z޼+| 2)'%d?Ͱ1DЂt=–q.9kQݿ*1\D+~P[7&WIv3^k7Y}n?\_3Z2ajta~ z7AdIVk7]0vH:S"=P<̻S YNÑ -KSz6v%"Sʀ6h\bN|ܒߥvTAbI^ty9w \Ҷ?<%/=M%?s)@BlImgc<]+3c)`oG}1-)Bjֹ?h=X{4Yi\ʊ f7)ѥ764 .l=䬞 $T{?kAVhH|4}IB_ȅ wަ>.x?N8YM}"Ԋ@CGI\,oxemc{)ӿdc'.WzCt w.i*&1M i!5 }kC)uP#:")"|8Aye ~8C&x{ G.Zgޫbu%Ubө04dnC%xq5[GTG)7,?GO0tܿ*wZE4UcDlD@iTi3} 9& ,n0,F9&^Q~{K64o,krӃ7ctͿ1}7h tD@.gEX.W=fb9tm˚ +e)<NY O#t۟%ePdm{3iw&ѢP\18S m} Z$;[UԨh a5]eET+SQaxLtkyx&Ăv@~ >ĖlUNwy~-l#\Dlx(Z d@. [p ~ӫ6u!O놰Y.o"vvTG}be0_ct聺.sƐq e훉W 1Xn=$V{<*JSĎSD"Rzb(?EdO>Y'8!Rg-!O@ƹ@6 :zkRbVlΡūF1rYzXߢ`I2ofA_8P;`y?s*>fIo.FrFzT;`Okh"nG~>Pƃ%If_ *Ua@u/h.ѭh|$3wp>bLLRA6$C3Kr)6O El(׉жرXmtWT/E$RoᬚBP; ~_B,y۹2Fw/h82؈ S^"4Xg7݋ L b AƜ%Gfw+EOQ!ߥD{Gė7h.ar+TtpjIyy(;j'F8(ұ#jFcde1lXmxT<窧^r R&ſ8MJKT ۻ 6buBt}xb.\*"cAf>tYXVbd}GLB0rlB! ]YSTj}oAYalj_"hGN9 At$ mu3  -Hxκb Z6/oHX˘ ?˚7)h*e١wL+ZpAN|:;nlȧ+3vϩwls)^+|4`N%iuJ,%Aw+ܭ2}ɯP,}G達8gƜDg4yqsU7Ve4ֽph!堼4Sktqͫ*"f2S2- d_ PTƵ݃Ο#r묻9])FI@48jHu5JcxFRڑѭtj*ry2b3E,lf[w|>unMK9/ưEeѐD]D+bhH5Env,7!&MZƈMN* `約#{[RW+p[qX4 /+!O9AsW{KQ=)'w|2N2KfTQw++BB|.sn"!?L[lUbH:\oY4 ( //0tz.8PH<~;JjюBk  Wt=M?놆>צxW;ԡzcO7l6? vƯ\BE33t;IÊ#t 0#q/ALoU^pY5شQІr1{?-YF<=)ߣ3xv&tC/3r:ʰp89p!=U;@ !uHDMZU5ͬ=@N>JGr'c_Gڎ=jsFb\ɕ'ZZ} #VQTRHAL Yȹ2 Fe gژtb&'6hy k5MܫK"j&Vwֶ$@|Cf}X C})aRff[OźTM̀9֗$/W.k 8DFɁ8gKy}0LTy\5>*Jx pXۣw:8mF) UU=E%eE%s޳^U8wcv\xm1Hoި(eS#Kbm 3YS'Q41^đzԯߏ-tcw];&RX@jmO<;ʟo(G)Ptaʉx0s0Z+,IQyd=Q&3dа(5>Txv#d ^#LҀ1iD$ثsE ZD/o?b ji}[H N 1Fڠx.X/duW#YwbC% T:Rf;;QovB5 f2hBW:=i3WD:GTM_pD Ae!RTd}•hvz~X$XWϰonb#UCedXFj8Z.UA]g@:-iX;,6Ep_0P-tꇶjվHyh|+.߲,Z|TUj-:L3ڂrubJ GC "_~K-Hq??k?aů;CtRK.]A[5xq'[pE4*}j\rG\µwVdN/2+vj݁\?mѾ0XaJLڛ)j*0o`:Y6vb;7GЕtXbPNG%ğ*,؞do}^sĭi{W)mԨF.[}_*9EUz2OhqRan}cŪa<[e&.'Jf;yA뉈0/4Dxw.qaRqxVo|G!igÿEm/~ yO-#,VwU FTjewWo'Qjo\SYB0\mȆNhxpjYL,G~D,+1ŧC+8@nHfZۄ3Oz14( n HiOv j]~/h&&U1a($ Dc KЬa+P62f!K'Y~A) 5, 殟_~U;H.uH>lSߍbV®g9KCwL "eG6TX>nE$Pb#P/@bHZcPJT_ P^GmWIzϫ{!:o]%p-.(uϖV)&۰ 93xkTW쑻; ?hS3|S,=)BAUfFǀ̤3Ew?Zղt]q4 }QB#/v29Fm'0+ y$s># :` =Ly+r#x*q"x)#ԫ, 3EOC`j$m4;Lx=rg1 ?\w(x-5Nm6z %YRpg/BRCp@ e4PyZI{. 4YU#gK2yOƐ-gi4MpʜjXΑ oQ,͟곘qAߗ[uD4׆7t!RY:2銶ɼnwW6-&hJxl<ٝy dhƛ9 Qʰ) $9@)=J*7?Az%M]Ĕ~#CXy?#[+P܅? N?Cor-4iS'=U[+IpMtԵ$";N㣷 Q~{Jix(* q{fsu낺Ԫ'm3IN,;9z#1`tKP2^?^CwCݾOU3n 7Y)יʺdS;lJ =Ù:>/:NJyT0h< `]$- ɭv^ N^b/FwL6ɛg4bVZŇN?=,ԿaŔ31J 9~:@_FꟵd GJ݇vm,V̗T}*T[*End[qe"P2A 4Xe}'6{ <)^"Rl#|j| (ר>62E=dwkx1-=0F?jVꑻb˚xr^_qo$Aϡӹ=*47"|-ގnZlm`WK7y[Ü}'QlMȖ ]$뚍vNL'A=Gp*Y'E) /5n|7j􇚊Y<+Z/lRl*BJ!B:43UcuAgIm ~3鱖-=ȏaG ΂/}4 X|{i:ZQfC^vH`tY[8 z޻=#+Ml'\p[ g5tԧRm!{ܦYyHÏA7smʐ^/gҾ* pYd/4]a샞%f H^w攁2 a~R %AI0 ?gYec:Աh?}ukr>F4\l%ؑBq܈0/'6S2;/L1 m$FrTٵgam'8:_/z`f?D@iPtح֬w@?-yo}\zQM/ޟ<ƾkp‚=u{?xA%ЀlAs֍>咋t 3 ~N8yY5oe N}J=rR#FC^14G DӷqEؿ#V>.dڰsA|#skWwFi`' gSRNEz:;e;jysTHyJJ WĪF ysӹ2س(58xfi@%p* qTL e\Ɵh>*Htu7j 4.uj2LԲlّCVaM;j9vc K!O)J4((}zMI)f>g^ԜÓ\cƑ3TGhuhT 1JgqJP74M-[;w0j\>$9w`8D+K߫^|L,r: -mG+)!dgo'9>D'ˍ-0 FGǓ"UqpVrh;rJ2*Q3rvኘЭsU>_MwG*6%8T2`Z)2Xoom~jP7 p^me\܉zŦPH:GOn3(@ou:Xd!:,j{M5ӣI,p˙5[ρk,QSnL@/f5u~m+b?;8r,zPyw/ykDh՛j<ןНm|Gd{c>LjdO7K'3(=bqHPMi{pNR_EhÁz{#) FUptȌe{N? muL}@(qHU "J9@Z{V0iX4-h4\}XiUCS#n,'lK F -x03Pg^ }g4vdvQx/葎==,?h LC#cjg4b)y:CIV Xۛ[//"9 TEҵӦov0E_\pM%eyCժwo? hZrů°sp-ik>Dj/)wZ86hW)M]+.YLT]j<ͳY-x+aͽFdܼ<#YJ[w+sO( y%ofN~7彳+-cpOiuJn܍wxzQ;LR~Ÿ*KΒm>;LS_/+xBrCQ{9jsܟ+lxm 4j:7c#r\ yl ؀DsŻ^9 &ܘȯjJj0Ӳ<cXlkOĀ:k,^}51iCbՓ&kƿ`NR޴ .8+1*/wŇ~S]3KC4PVnDum{yD9@AFZ6nOz| Ld| G}1pvg=v&Vpxr bpdA~ W>KẎƑ:g׸ ݀9 t=ϙA nmoa3e-zlr=M%^_0my`"}EE (UẊ`e-6Af=bn*lsaKrLk-e1\ct֛C A]jwx~ae&D#BϫbuGiKqjWiIuA9l>,tS2q Hs›*.y$aH~25 w#Akl)Z|Qڪ,z5>Sx wt=  %S0{5tf "%QS[;^'tH|-i8#23"51Pu*YF ERlv*9X"#0iRb+B1PļɱS2KYY0(/wg&÷[<.ui)= N Y /7oD .Vjv*m%; ,(*f\q1ʀ- `ak^|hN.w`W VP OFPuk z f!P;$ 6 zhH[ D jȊr4KySi,ySMdImuW ˮ/#_C|5+`[߀%a(S9LPczf! Hu􊇏Ea!D,Sk^lcVh@GdH^ >K1=2qv04p; ގ ɄT21Zp9rza?ö j,M*[1ERIQit&2u4r}n4)`{^-:ڊ4GWlM%.%sz*O7:&xO#6,@(;1L'Z':>5|LW3j![r׼yQ3t||˰$u5:bYE\-S6 )OzND&^; ϶n]Ͳ=S(lv=8R0_7+ H[;O!; u쭐5!鬣Վ#(ac]7b#p̓}89\o(:,crRV&aU,7QsM Q78 /#JL_ nrFksNP _wzZDSC{t`fĐ5!t4cyY0|"0P{a\Dl`(f;ygrcH3ʲl9)_Pj/Z:)wkoTUZY"#4Vuʏ:@.=6A%j R2Z IA'TI v@/:KL؈jlk2LbU؋}_ F8(P\ThMqn0g-j5lpD{=WNL8!n0[*ʗ P!qMI_8= O [;Aٚ[ (G( vUGGm"e(,׾wBywo$d(0#:2j|'||PR>8dA0$' S:* >W_Cy[z~GY!h87syn+vVؕJ+t<Ȍmh!`w9pʩi"v@VĨ"03i¸30!<T;zњjU3-&D)R tGr,qP\' r:nY\u4^Zoֈ @MbDk$t x[^1gG߻EM=7c8zp9@1 ԷkzYl%vAcuRWjr+p['n\Eh/5hØӂwlgfi X8_xⲂS1V5zs^M?q;0>n־X"┭_?W.C.lv餕x:&n /C~+>ROR!Ē* PGy""8'o7E3{ a;Y˜Gi_lHL3@@C^NZǡ_N> E֮v<`%`).8(Zv|}vՙذg]4.?)iґ>|n EL Ǘ:]`4.O=\IπC 5Q;O*+0*v4*l<[jȒZ辨1'#RZχ_1 5/Q}n_$ű0{o?@,"1~ގ@)ߟajjZŇDȟV~e@*' К"eU²A|н݀ԛ8 'v@@`h\A0+j]_0zn׵5R b{>!vk23 )S"pv{~G&zg0*o Uq:GH*wboJsѡ&-tD-6_b!#u.w]~1zOѐE+TMfϧD2[ﺋ̳q;= , GihC Ջ4، 9K i{WtbâCWqt/ns`ÿ!OlMۈ}$xk~vEO7ZY,ОSQ(X֛J-]/e>.=i {U{VrsNR}߷ܓn֥']Exh_9[w!.#{e&*JdB˜ []LG,M!h9('aLg$ yp* "uOGt#-{- ^pg(K[{:ϒ9J-k^?˙`Aͱw g&dIPJ+MFdzƻy;>T'P ;4k4Iei=gSR`DݻPU^mBqt-pA#jJژ;+wQ}C :&k?Ny9/n1x+=K6_e*OŐ :|W(~o3 tl?l-J"5xL{_9˿d:jU\=qJMbFou D,R'nDp>A$KdnFy *\ש İ1BrjIM ~('QA*?J\!yi9NejV, Pul \-m-[ތ3Hu >Ś4cë؎?P=5ad!uNqD,V>#UB\'kUDhp{8{X= d#r4B/XBfr-SsMi"YI['BtF8 ͆^`1gB^Xm]؞MTH""z"/ URc A\oH 3BM#z$<1P-R){W!ݪ.Y$>3ň`L-V]$gq^1X4-{pʶ\8t$LVIɊ5~P]?!!B,ϹRE1|y@/,{iD;Zc>ye/:" >}R5k 3 7Z 1 nDzzjiɼJ~`L)sG#9ds}h 2`}ȚWl ljYSRZW5[!VSN vbC"HovF7}:i_ĺc:]A`=~0!.ݎ}c7>s`ja~4tN*n\&:k<Җ gX= 9-in̪Z%+&BҜ^W-YAt)HSZgj[=}+&a}W͵C}.mw6\|T$ގHTBu,*8H*%]+.Y3`Nf`eSBKi2 $mtbs#ETm֌閳!:Yn \vjmܸAi KǮO=} >MQ/Pi@Q$Rݑ|yTk9]^+mrňn:DsL&/.)l6$\gWFA|&Su\[L6샭p0~)ToB [Y/}C!Q%JוgUQT-eDθ;'ՅP砃f6;y?#]rr5J;cG}X$2 m*$5Q!jj"ѹыIX;$ӵPݳp`V?o} ޘ u:-{f+?LҢiB\jB<;Zƒb%hW.}+فp⺆.Dʒżq,Ȃ*FsvKgb;GO Ie ]uy\嵔 ZrQM@uw΢:֢9Kî9?BQc?θ{5'>JsЬhj(~m7j ?g˥*J1 5}a mpm$l0ڰ4r?cCaC^),c4 WҠq]`tNB'F@7W$52Ri hU}퀠7i7«@.'^B z*Lzݳ.\mS"AUxQd'rij-@'׹UX_o_dSb oBŤP/ի$% v_^[ȃxF@*p<q$l֡0.E^wZ'.dLw5ĩw)mb=5'^\ 5yjb7fI:zXg -m\XD& J`)!d:w`.Ejq0>SiPzֈprAA n.M[M4P%"_c{xk*)8o'fn'&K Fv6/DZ r+GlG`zՍp` ©t/\M!F&ngԽe/0xƯ"Oe-=eď}"`Tpx<@^i;6Uu @2vle{'<5Ua>i)Q@YOr7z䩚%Hq3y31r] gp?+А DF(?Ff vkW hC `kH*/g7H 'VxIW A)6U7hMf|dD5N ݌%! $bCha@Z\yO' o;msJN;"6i k+5gV @)AҚZ6|4r|C䋰Tt,*J݁!UBytJL!4g g׮i{V1BYhdˀ,VH_uW2ϋrc5L*t!`RRf@Z~$9)]ϙ YtcmC^N\j$-%duf*y cƩd}g| $wg<c==(FNACn$}ir}JAzSM@R!˅M_6L,,,v p^G:̦lKxNc;5spPGj)`r-鴆.0®ф OmcrLR :R3G+a>^7@p5FoWs3;/䱣*Ý8V^Q3<ϋsKU'7VBd_8aAL1ǨFf)ۊ@' ]tl=^&D$HVCbz1޲:Fb''{U||乂_&~BʍFu6>|*|\)챰t󖙬 M3U;{A '~RźĆ_^ -(]ON`3t.P  w؂:g>*\>2dmT|\$p)X5yƧCqOM*/$Gur 6"ٻ[$IWU3~Aֻ9x 2eJ5Ǵ&5̮[ȺKP%J}V<9_ nb&*q̈),Hě9ed.zLs}hltD'jt6!~~y91 f0|f]] 1+cIОtHJu!htK? HMf/`Ba9$dfU 2'=14a@nX2 koC{ 4R#(&<k1cu$ل.#7ޅqxqF(&&6@,o%!_ڷB]C_y [q4V@ lj肝.X^ qY vCY%I;aj4t1t%5yN~}+^M:-ZCY-dy.t41(w S\mlers-E?YD`[)/~H2.@BR\:lL6<\؁(-P&HoE֦/t+ŵi+g!8ub|^%tHPq Ө[3qxDg"HO,# M6Wc˨Q= s)3ڈk$4kFy7U2onXS]&MF_h% b6T r"kھ *}^PÂ"le"2["*T"C,ɇ "hQ& N{}ӑ\H_)O `3حŠ_W"i6lT֋8Ɋ2}cUH*ꥅ! R%5m1lB6he*Z C?6VROλ_%tGjG&؂5C쒙>+hhPjŒf rqNz\Ig/ے ǧ.O.p2t3c,VsvP}s)\7n\ފRYK8]d1%#t|KÜLJiյ]&[qBoU+i IBVpZ) jP=$3D\bϞnjIH(qS*ߢArda?mrjG~5IHF@y.bWy,B E-GYK;*Eg?"Ee.fO h`CvK 2OH7Kˬ u4Hwj ,N;frZ WCkc5%q{}IeCX!0-,Nڷ/"ŷ7@Ha6a=7.stuJgRjP]ln8RX'N)OxAS\FVzj/2G*a :!_j9 DX۱8]])/S}]Q܊?֢grFI_,>H/yÓ/t{Zӛ1rkUt+";eaLfWf>=Pn,0ˌc ?YlVݚn%^qThy!=âlꧬHWC%Zh@ H)*1}(@Kz[ZH8>99q2bvM>dA; N+DGag\IoPx\*lh,Pmbs74KsghosR= Tq@?i#I>kC 꾡 Oؕli=b/HGPܗ=: $ޔG*;Q./}G6RO?"~gZ#zx'gl1p]P,]c󻫈U%kjadr`?o_IV͉JO =5wK}Z!f$\ҕ4 z@~jv܈uU֔;[Y NdZw cٽ?鷭œ'Qd<[:uŨA僩뷠&(<G[=岅XxUWasyѝUmr,t)!e[2F B N/Ȼվci \ ϝap]Ah6-hHwV{ c`dz,4-"֍?C'h˗ @  &qKh;@gr-H:zg*vN}l^wV `IO|eуS!blZ;c[֕خ?:C@Jղo ࢖c%Ϻ:n Q'dzzLL(}z`PIEw |6 ?8 3-:>I~;l|d?GR̝8{},,Fbf{ z;#ĵDiWo'FN` ̎ ~ޖEP"d#̭g b9N(ެ w> #̨08`KHa:W.M::3*A, p+V8Lp>7[Ђ[^s\*b~86WQ!'yظd~/\2R[VVqΔދ#*'%%OZ-@p:z"iQ)0:=xZeʌGEqm{=zǖ)$ 4ns;@Bg NB =yB48in7I<;MyC^/'wxkB0/=d (Z(Kگd.Mg<jO5ʪZ\7B̉HL#XC!׼kBq=ڪPo }ҟO~{ߔf&gO~R)e"g˜0nAy2 z_\$˿H-pth:r4@gLvyZF)`$ďJ5W}-nvM{ 3gW4>6A iרR3X.3U j Qh6jU3!'`WW6&}S8H0N\>mJ߂*aBjk"Ao{$Aiv#]+TטvZ_лTM[俑pA3T9ήYڵrL_:`Ͼ**޾\v05f.M5M_rM. A>'K"/I kwo<j?W[$ȦW{-;68-O$3t֙5/M;dߗ2=藲QY0Kx7x2-0r ],%2%5߭UY<r]+ |&d܉lH[He!5)宀ތ{wL^9s u3`!G[}Oq,x p;V( LX\|$/ lp1h~§W7"$~Tow7Ϧ-Pg caI7aKX\d.fbKh~Ns,{f]Yد_N XzU pI8Y3? !\ӉlPGw:4XR3D6y+))"BWHg&s cQ6H}x +Hn[o4NЫz)ybZ8c/rxxH]=FLUdA_zB4.HjP {LK;ծ*xmER!H|67|a{ ]MoS2*̨/OS@K) x V btq}=km(;o~æ 1摨0ի)J`ʞC<7s(qF;Lf61[@:;&_ܒ&lg^GZxAL6ԨybeBhnbyfb&n7vl<.8WZ %e o.z6Zt,R@+u㡙WU]{/⨁aiۛH6Srm.ĕCk߿2T{DO7[֠qr[٬Ҧ[U.{{& )mKviWh;46\4zˈUyMT+ c!KUi5`L+ uh 1f0xid #O%4%!N\үP3P!Ac蜡UJQtI_I5sY|NnGiTIM?j'bP*\JPlNf']hFU#dP!GAYB:j˪1N~cU}Bc! 0Q<1D6yBhءC˝rjBR$6`$Kp3=r@wեLq 4g srӏ4BkaW#[ h9u3VovhԀo/ȍbC2Mߍ;{jJQ2T!졨iX#9gzCvHjN8g84U}^(dwa 9<s>^pg rܕ_[%h2xA 8-DE)_ QX+c5fbsn,C>r*=ؿP#fƂʼ)(M]ywHҸR+,q6Mt+)liAZPFq_9Œ|-«^r󥕊ZPC8ُ'EYlEq2ҠV4I;mʀZ-L3_ JV7d|'/R6stמeZDuUwzF,I;*3wp/1ww@پ 4t hIvG@ ,yq(zL #~N!aJ,}*$ +HF>$a$'/-bD$ 2MОPN^.S>"jhop[eXkօZcߕOĒ(Fʥ0Un#+^˅^!y_#4# >@,-|2)G`6E:U( |8U|[WRw7.z!ٱ ž'C_ytR٥EZvG"ZF0Ȉy>nȅG}ZgXTO1Y%wU?S߀[S@Z |)`cL[d~V?b]xKjfe r ڞa?T[u;^?Kk5гO;.=@؆\Z]{9维c +)?4 6T\NV~_Q|c&Sydxu!W)Vjshl%Ö!e?ۙFTf|!Oc}0F!I>Zl 'Ӕk_ڂ<(ލvBzFxKM$DE](ْMth\=8v2i;QXz$0~aM6Tl;O/biAܚ,'K>;be-&8>3Rՙ}I27  «jBXO<D eb4 p;X31iԙѣ 3+Q3GQ0WD@e n!.6yV=קo VDMt>h-BV-q퐹d Մhimz瑔'MN+d{I3rs!EOG(BC i6XH>)Nkn9\PXCi,&Y[vyB8҅+_<{U9,Aie.Zm1׮zm_fƲÅ:s w-je "ovUP$U.60~6O_=hیIQVa_f!@K0NgHE{5?U3GOg+$=W߫ga[J1nk=ΏJ;I|we*6e_`]D̓GNqL.y&e&M wbuj 6 o'7x)%o>pR|n;*Ĩ7ՖyaI6hblS-J 1:# WFTk?˭>)[y8<03i3#ImpqkjT*T44܀6g lal"M]F&j^ٵpuD\N?q+M(>,F SIS5xR?5"$vЈ:}J]3>D,wC/@e.ΪA'$~b"96hC~5)~`eFQpB̖)j̪cl?2.<~i O%X{?AU0' v^ qw ?U$HŶrVϿT~蠼2u;#<5,yb݂O4 F`ZymVD+VN1~AS*ֱ> ^tˆ@{DkǡjQ!k['` J[^>v|rO92 ld{#AoDPQhQUO8{,MZ^/3l{l(iɾveUV?R #RRY=[F81:c-idNdg~~P:+Q l NX˼o$8|Qfv\YiNul&h୲77k.p$gzō+eJиy]n#~alx _)sOt3Iu"#)\/ Qql%9 yݡ{_!Bi#5, Id,L9"|TQϘHl(? "ˢXuz8ށw|;.T 9 HJy^|g9xF#G#A"Lq]9bj ]¦W/ܿ*6W tQPOv\@ MuЛe2Uqӱd@MZS{Uv]]oi'\QN):&]35 /뎀|b؂YyvjK.U&a0 _%W\ϰx,eVȈ׹N<(MW/3P\VF_ -'5eD/QM̟=Jb$Pq m {7RG9ge{;r0ʿEE }.)Xb2`Wس| #Oʄ,:[ AW_mIPG=흲;sFP"H (AV6YQJ!x+ȠE<Om?g: _隘\~t'Y "ȟɞ7ct>q 축WX\0^Q9')\rƔNxwBGXZVO 0Nd>mHQ{-g|G~YGmN=U|u\:o*b5;WG:K];d%"J= @>%ϨWd#8IcYh@:}릨7 ks8+R.MPZ}rEGg|.I0=W 7JO|=wc!LP@8YU5˙ >d/V|3w~#U"A`M'X(3l5t4\U$L>V{_Ju͂"4Pй |# M{8LYO>Z&f_'IܙMͳnRŊ 0Y,%h.F8"}98:BNts蜨Sׂ_S "Iɭ3&o 듈>j1'h!@ 5?YY@P7r u>an=Z𻤷HTă1ԁzcWI^`与&)RdTy QVNrъH-*2/Z ɴ|cĄ4+0J%IU60,CIIWG7Ԙ+}?S&P(cuzX0mwSW?&Ak[(Tg.*,|dp6KhKUPuGpҿ!.Q+mmCǖBiqɶ+uzi{@UPXDXhM%\ ~3#(btgzs/Eڞ-L oc WXʁ bȃULiV Dm!H[s7Xt?W\K~jyK$H>13eNG+Jp$܁G>/NUNt x؀7*kFp6<ܐzg'$,a,Y'r"Wf xfzķFR0/*#nV-KŎyO_ß׻S;U ro sʓ6t$ƿcǝ?Owcpfc8BfҤ!H?h0fWDGĜw!qPyLzbxO.q<cנf (4#l}%ݱj$񶈣3at!^e ;H#kK'2G**J +KF[-P9tiQdsA_ <q^D0!e;~X9!]ӓKݓ dmThwC׶ k<;7֜gFƻבZ#܇$ ?[90F{pUBJjhDlL@5&k.wۺ}q o,O$gSþɭx?68䯷'5`_;7!kit,tn<´ n4(b0eʿav-y-E9 ?HmڶR5q ^_cW>cCE~*̄z  0_8sZJFÌIr' JR黣\>߾:&2Bx8ڵD;Л/<4Ov_ħ ,"aG2"QQ8^]Q`SqUT)c4'J 두WvxЬޘ VI16=9{ث ǑK"\mD;K _͞ցK'3 2̮YӽHq}@0՚x0(eqXL BC-4k}+5aQG0@X7IG&=۽'(Z׫^_]6{M݅Gea*oZ\ܻ^Nj&enӟm5 Dv;b:#46:G5%WTTdx;PiS L[#&vZnHePܥz/MG;W._Fg5TSr?ҙRԕdz+JsZ#1,"$:PdvwUo# ڨcs+i[3> ?m]Cηԟog\ #̔ڦŞ*Z׍-R.=ViM|oUp3ßSl)?Wck@{bK氌cd8r3ŒIDiסw `rNɝ`|">}Xsw\$jj O%QLN=`54Ʃ,(O1PkD-tuG2 Wc7?5-©&ҝ\90ő豃D7S%W0޷0JInJGe&FՑVP x3F|' (VIJ6T(18A9Hd8\toHOkzoNYP$:"hO=6b v74?U)@JS|4m5YD@z]õ朥Ʀ 0 ÏMrE"Qz!)5ViqV\O?{UqyQ575&Ѣ]oqp,rGpGV&/t_)?VQ߬6XLp(dqAN^0ƟRVhk@Zt8NL2Fk 8B8e.SŕfkUD&]hRժUk78Rܲ y*K3XZ~pܛqNHZp̕]V{P dIopt'i]})\(LZËFT^շ,u= z-IM+,s>}Q!B! cI=µUD9ef:@\l\Q9GG`jE"vӘ3'H&&HGђou_hM4!p̱Aٵ|&la >_RDbvԼv3㛔c)<'k g'o/Bן| 4##{cm| G5}AN.pX:dZ}Ϸ/\wl]T Ѭ)m3*m '>7sj2b]04okmغ޵ MJ7\1f3L""2q [Ki$YDw)s1G:-!mF-qՐ/ m"'}+dϳHߪAʕ+>NJVSOhnnGoX;C۹"]rQJ`,d8觅JK1#Nњ ;(eJaH GesI ϣ; EF`>ɪ-b+e=M-z)TdKB|5_³LrDiE_@4 N!.b 2?@rWfV*#8H.`L&1ف7O$d.\]KJDݥz[fu },wEUz3Pm糉v9¬px^cלxؕreM+ "AA׌bz]i@qѡ#?{4+= ĕV$pݬb O(bD-9&=-(_+?Ս=R02:z b"7òRtIt$06C p-DW5qṢ7lp٥1/!284>>.YXF{NPYAt&:S~4$3cF?H oĹ> $Kg! z@%hVdVzgZ賛V.ؘI5~Fxv5,X[`/l 83 O-} }VcS<- qԝIfL o׮6Hd)o΋y޿~igjn&dJq:}@<ܯF!2'$i-?9#O41d>tICYNxgO]Jj{rU/+óPKhm.!!nQ2PydH~QFMc bBJvZi+BThBlD⃓{wS I <TuRio^Pzڂy0%~VɒqCuEH5&𕚼݁RyV\!u9L؄56_w?4V9CbA֕9Rfna6X6Gh}sּtXL3ҙwƿ.cPd|/FAlp[fXs!rOe]bpʉQحEݲaw6FocJkb;6Cc++&+3Cd[ BfO#6rN1#U>&Mm!Eq·!cNW1Bv6_18Ov$ZoոbA9E4UA XMxjlDai0̰"vل4"L3sW) Un8e9ߴYmR\ݟKֵV_ *H,5R .| f *"kLK~ t٬[NlP"*MQa;[\uxzBPn&I:}.tp,__&rҊwMxUj_@3 M;՗i$ IE8*hJ>!h(Nyo0)wو!֔$ÒP٘$DTvmc+p7Yic4jY85I#i]zG[Dܵp*' 7f?".PBqHy"qw(:B!?YlPiQi8>č5 ,H'6d>CQ}V^ ;fe?x$Ru꒨;8Jyf[:[ s.@Uga ;)~`SWC~ߡQ7*eJaLՌdlz6[)a G9]Ic0=((>s g;B3sFd~nu}Q#& Iőq`6OjA&6ZLw:V@G̏4FRv]42r*ȑ5q n#b*"1T<7;!r<8ۗuTa-'ۯGAﱶ ;qw,=gy-y+1ܟ魳r1}B)!jWAcADZR]Jb[fBUz Ԡ]=+b,#~9XSbHTUe P[=x`Pt@LUyk;V7n6'j=tYc OP8Jes E'L$&={NOlt9yLA'}X7@>HFwVDOƙVVkiƬs6_٢Ĕ%#P6g> Ym5OYkLb,UQܛ" /Ae*f 8Sɣ#~՟!)mv ߨb FSu ?=3Pg4/d_ }m%7oњ/u?ub̀j4n5c$~JV׷?_|wc(UVw#1Y@&ρ^PZZ>er .kK:&1%ѵ7(b| qowIz^r焒KUi/) ?A[|$AOݛ擔zt8ž V;w?ij.2EIH'$Y^#W@u z?X}Z)}¢K\37,TU(p9M'Jqb&m/BD-6-uvꗧ~f'R/+  NˬsNt#Zs>W9n^BE7y$Tk iW2..l&V={il-Ϻ 9^@7"o *٨>IXRFknp.е:Cx+ds\%t׏smEu6 2xІd([\rWJkhTlsn B%!4xt ' q0WX&%8"6A"۬6OB~'8=vJ c:HEav Hۼ8$$[Z)38{yTlC$U}$S~Wb8Φp_9pU`lií.\vtlNzTUTⶍq &ct ;dl*ngl1umFy}ipD\ 7%81m4(5aJdC&*~]74> P~N/]6ji`ZNrb+usqpQ:aP4^Λa <- DJ\#˽k5n /q㘧.qWvw(`! όقtf +--8b.wSpH0ϓ $ wF̫.;2 VM=#嚃s{*<Op&F̓VGw\XҺ-9^R-1狟^4E&]n3-L CY3&kcXOu&-ߧ* ˮ8p}[ڂS,tf)' !qz~y`6ܚ&e5g4`(IN!\cjNUkBT)^?^(fC2XԒ)㴝1EH-)փՋz59oO4oҝ*^/eQU!@FSGe\dvӽ `CM?³޺7#3V(QeZSY" j& hqI1^2"ZٯLzUq-;+0>hӼ!W>tXCT'Ջ'dH%T'9",~z̤b=_ Q%e!J?p4pEԟ@Q((ZA?}9= -IpW,AsJu2)uFj5QAiNtRkEh _u "K;ec(b%=S~9W ,l_>M;ey\|0ĬM# Yx]B5Ӣ6S)hFh#Z"kƊF YUY"ۖ+/جf2e:6+!ϚvXW`or ZӝEAն\:}`Eͬ YjLd@iӂ%;3V(}sxo3 WC=$C w ܴZlpU_Eq)FրHz՟&<2Kj“#TNERD"?aJB/LtX{-<1,> d-|N$S!$cXpwv6 3৮ rA~L.ʠMQdM>2[6:{$b'䰞BT`L ;E \}ϖ y 0y{Oj8Ihj'n/mPO^pr`%'zB@:uqMﴌimʐ,lJ6ľ^G~k wvYJQzzݧ:C߳JQ5 G)mNJ!Cyv9=u YɢnCqňP~_ۖwlyoOHi3D  SoW⮕Bl[>}0|c4pƆwRL]R1D*1c_ěi;+cZiB.]ļMR9䡆Af/K*xR;\WdHi$o94o _K 9˜E<[q:0_ q\פ`4d 91 \AYtWk2!(?Ҡq4z1M MICBߘDe6J6h,#IE z]S$(I 5Πnv~Ԫ\pۄ=윮!|Mnh&E ${'$MP$Y4ȧBjا؋X] 𮖲/(yJXD)$i`;*6*n:~D+JXB'@z̶&nr#Kk0ţβ \,1ſ|+6P1jt#1RLUÒ' WIs|Ƨ׶/'mRJWZNGl?G2w &xw1HzQlYYi7|uI1y8XE^<=5du'rlv< %KlI "׶e3rrM P{&BN{c#( *P~XRL2fg@e*VftXמLΎKBV%RN;ݴ#7Aޏ72܇K^Fz۱JE>Lo€:(ctbt=~TNF"WGBSɊVRωo>F%u~}=%85oN${Q\i59fgsv`TS *b'oʸ082 (G=qsoN\m$ 3%`?[?6ZdX !h (b 6F_Z3o[8~1Ltҹ;YςqC Ǝ sO9.ŤW ] Y4KϞ攟Rqcɮ^ }*x! ([rv4nP8M"Q!Ƅɚצ勐X9[2j<=׷/cj #uu/n42wp%;G+qPJLxN,0*c-YN{;MRw֯ ޠZlxZ4c*ϦGg gWCm0"?PR<~Ċ@T!thRMVxꆥ X-nяېB1^GYUImuPop r;}@D3zwu%GO7Б Bymo}9XTz^,#=Cbof-eX,x VM-03.RGjhƄEXXtW/%r)(20 ^EMAVt5H)mXG+\1ȨP5DPU 3)n7+P" Ys-xhw#mh꜡{F!/ǙpϦ pݒk'G1~eKt=qCm{Lpt/k> ;51 r'/JIC(*s!UB"PS dHx(n} Ѵ9C'bZSM1;{n~ρڡZS\9ΖwAkZ7?;ں"$(E+S;& xr]8ܸyqڀY sG˅:c!? Zp|8ػg o0:%!-+a׃fCYVǚx˨cC\o߉bپЕ[, _q8kf©?~9 gXe'ZH䄺i?>"|(}N \Z>.tK'1"<94?z >&{LވXiо&lVO9ʄWFB]mh{ 䶸ΣN2{#X `X`oi,WhV2Y͔qp-X]y1ќ-.fC!:s!يfQ#L>#T!FzCkFcȚ>7g! q_\ ư/YʄJˡ$%<ɝ:SZ,f+'5x?_>Sz 貈 icaA_7JC/i p=DBZ:_ӬE%xz8c[Q8_)&0đ_(i?Uɣ v9B GKb MtiX?%@^:f_(#BYܹ۾,:'3W 2: whQSK&I*lچ׀FaI*#hW7sKqTO b[aVmح9΅q<.,B Jp<&}@5-EKy/V|ay-Y~]/‹啕HRi*hsYTB%t@UtiY o6tT8#Ӈ`)+8pd`|ez_\j(4;>w8֤DJ"fl"Sh  +6[Ř_ZixG\κ|g=řΡ#-j@" %zarNG~_9}"5%6N:c+8|a]0/&3ө<.> [mXr>cm4?" .zCȥӳZKK5ە$ik޽+_߷izGkr 9=Hhg#04GDN1V4?o| r_l`l׶r*`>gZ,-A!뷎F&7bJ ?Z/GHR؛We(:c (×wf9-b2\4^_,ԍ,\;ʮad{:J<==kJQhsپr*쬄'tM(ee1ڕE/reapEblg`ImiıGmaiUQqR.J~gYdv{_4,5J"P u$U2z|E@҉'%'|_}*fȉ@PɉdMO6rDd5Sȿ!wLtSic@w9S=FѐXJE澿'ɫA|^A HV:R_t v=5|\m31mYjҋ1~|.>Gp*W$vfWlbjESBy%O=pA!}mN|?$GϐOiN8Fff9#_ iܭCʩݟFS^iDG;BY52/@FHD ElB!l‡e6~MP_hl3z| d@qixGaݨauH4J6FЗ)9jLiuꀢ;+Jo p+vy>9#:GP`)0%NBDXT7y0"^jG9[Պl5-m:*i‹DK'  j$bծH= .ɬ7(CK2Gv7BshR!,buA(Rb䭡08:n-ع76a!ZM>QzWe}|c/KEZ.2c n*\IabS9=*-lcNx#iKTL4og_ L8QDB@"bSM6sQKĶYi,*8 P"evlZgb,,z%@Rb-k$&FF!^ǚ.frOadtHtk~+,fJ+ îeiҌ;Y_TCrźkGWqt32aTxt%׶JŠi9x'j7T9zL1&@"_:UVqh8fQ v4#ʏ-.LVI!K%He2N oojJj~B@EfLmR2'B)~gۖ}73[{*4 gAEXAViR7cT p%45t<z~M eZY?rc+bT< KC9h1ڮ~'Cu94 B~g6|ɠ 9|Zd:ZRHL_m5@[ѻvFnrWvQΔqxY:gG''뱰 raba &2Z y#[aE9hkW{Xo7W ] K6B \>A&Ė c]E>-yXW^3(BhPGa )i1xЫx ݠ֏7a禉XNJ*.l2@>dg/<=Z|MKdq $SqBa˝Y{4YW+@ѫJB 7Q>Ų.kҷy!HHO~g]D\A'6>.%bȳ}ϓ~y@J:`(ff;hJ$"B$ Fqp VYzNX@ *Ƀ S뎙ySTьnc pmPH~6U_^muC\I6_5QTXEG,@~X8إ֋z=aDlLu yܖי!M %#1׻zؕk$p `u9rx )M8ũ hxf6NΓsS(U?/T4l,!0_2ZXd:CX?T`|+GdPУ+˼p`#x;ڀr˧~EC@f#ht|ϭQm&!6>ˢIMX 6D*PJr|w/R/M=Y+|WΙrd)VvxԻBI.Z"yQ[;bT,Z!o@"_/{'_\v?J_IiN5GƤpo/ #z3%㝪Gͤ"Q7zXC1zp5MPHUθJ5Y;.$ЧTTXR RUr)ًt@D͠` Etf7N<ͽ/my4/8iZȫtVҮ$a0\VӡޯK!,4Mt/8o}3 ǭP_=H(Xy7ȕ<ڈRM=#&_3:ޙ&B1O7Q=@ '4(Ԧ3QVb;oDgW|vk’5st9 q(g^ 7#Q@d;L s1rW?R ]ʭ榘-5J'n4(eW:ip{6кkLH&g3JU>mH~ߙ[ |JCtQҗN)xDdr/eqp+;tdYyM??Y?`8{qs)kt钁[x LJKtq@Ԡq-7!j !xI4xE$Qw+)af5Dk4TKF%! hh^-& hc ޻~8]P/ Cg;#RIpK/oPUw] \?9w e62wTs2ErUI)+ h?}r[-,*S"Ke7K+Vr5Ci\Y75wQIC&~~fX_8<, ?uPIwB?}o AWYl!6Le̲> w ӉI}m'rkb",/)E$B@-#-1'zMCL/u1GUŞ!fl~c* l9#/SJ:;U M073BKorjҾp} nZ,0\ӰI>@Ty_䇑ew4 TJCt ڽXy۩ 09>Ef)SF#(I=@iL̟؉ù[r.XrQ۠=g^![Ty5̰,#e Y{=9+oW ?'BvS&:)#a#{.G 8'yT<  9jWS XIOvF<*E쉄~9MwC7C ?PBjq*d N-[ՆtYlðu KLNY+EZ+xb1"ٳM,tupf8 XXNNB6L ny)eY*ޡ_YTh+T1g煵zܿ@qz3w#W*^n(j_3"XLoi QbP3=AMXz$?M2۪[;3H93yQw:H Puۻ)[)3ˏPQ/A弗?ƐO,mobknUޙZ[q4g͹\(w()fO e`/Ol*(e Ώt o7XhkϰiER3`-)*mA;nv?żMԘ'1B^!|-lUc+]cX},m3%uU'1v֏"+19h,ꊃUf)!e*qPxS_ݻ}W+CKkE?X]o$?SlS?%\#V7jbV~S#JYӜOXgnQqvrf Ӏ[ݿ*ױ3 ["(vs\BWH;xOqI/6`I%)[(1,1(sIr!/:ZW7RXUX˜.θrnkV{ّR 8g]EjR D)4_ 8OKe;uO.\acM`H6 =X4Xh ׫ 4FԖE;Άf,T]ϏBHPC/;S C L8ʇkeMJ 3Oí}fPGzuEE-M[ZR) Lqn@6f폼{N1իyx'5"o;@뮅Lqeo뛦&-yV^8*&5(tG82! fj!- kEJv2_O_ 1FnAyJN҆9='x}tk:eDCg#s%=@]hJW,->v*p&o_块c'h$o\F!TZ?Ț0[B>4QQRvdds .nXriš? sJ>q2@͌կMV%Lgf)^ci ?yu l'JokqUY{!TUՃXvj0QA)(n=4M/oGgUYJm_!wl'EG侠`g=. AzwQ0E*`M.ڨ3Ԋ3Ϣɀ,Yt5ͤgzj=F0 ˉ{YYkbM*^>3Lc⓺B JXx"u?ʜ({now%ܦWa~,vҟNW' H-B_>#Af Ȣ;b)??~΅LH%?v*:P"ܕ([eAqY32gnRf.R^d'Sk!ieA['7T'Ƭ^%Uۿ͑uM ^c$d X&3Rp B9T-J#.nLiR>ߨ[y}4/(BylkoXOtxj TtDcOQy'Fʷ;EX_ fZ=T~5Np@SeNu`Y.#"!H @PaЉQ1y͈TˆӔǒ(|6& e[x$b3eKѹhz ʆI+U"LR-AUOp:PVYN5Lbe8syDfn( Peǹ&8L9dXo\'+ȱ\Qޠ6X%Dj_Eyq%+CB2a|`>it.UHl1KTοFK2LOMްaŦ1}pۓr#K1? Ҟ @*ewb@'I'fgE bBE 1G&@Yܼ EA4qR+Y ;P=cf ~p6ӊd{Q~?ǫ.iI3+N #i`e)Mۉ^gth\ށźoAHakzG]oc56*?® H ~!ݡU=kn2<иˆtNȕQ*(Ϸ(g*$6pnvsnĽI{ C'`z}{c 0{.)7"ū' l$BŚa'߆Znuwg_/?u#wm&-7: Wn NJ%$(~1"v)ُEӤ@?>qOWZ(=G]^Q*#^e<y3++.m*%Tik-=BhN֚YxaW Q>Q ْ֧g$yqeb9Q`.5C2ue@kG++?3 @+fK9+|l\PL̀Kտ2RIUdϽ;>bϖ< mȟhWg;|_;Er /KлBR]<Sb1ֺq'\ =t-r'̃(sQ,H&JZ 绅c==Q#j A9^9BÏR|SW><,=C.o90^ \LmRu Cb@_pO6i|iWrւ40l]j -_= ]hrvn%7 :W)8gE-B߆kX~Tf N>9&_ *wFxw |TO0V8VxveeRbM\hzo1ٕ!+Kφ_#Tp  ZŦ`903|ݼX-EX|s5A21OE: d!е}%tS aDof[v`;355>vdIZʋ ]h8 ŕDH1oD iyeG4=׽S cqB `Trd۵9 KXVm-WPcdHM Y=94 T &B$y}EKg HE3ب\ORe!1[dE5 菌6u0ͨÕ0,¢VIʸ Ust}C':0oi*̏ FMNd~TpHplgcvG.@?l2"F|ly@kB3|QܲĤSMgN | aWy ^CdO*H^NF=,E6iYSr Y!o?mA  4r&iVFz/4.?[&\dqBد"Q?yXh5Le6dzuΟW<$[onܕ~DA01KÂ򱣧m|sYZْ(ϒ S4˹0Z1<)N0 oۮ:َҡhsG.6SQ젋HTy-Y Lp~94mnGq7DCKNl&H'hNy5`^T?kC)8h&,hs2x_@wcȭudD1-O<ݏ0`Q2FB3E?XdS$91 QB2L,]zňɜS-k`󤆰_#c9wL w6`ձrDپ$3'"i=s:T>i+OknK!MUxvjԆ(<5w-9dI1: tA` dtbI0>G ǔ5RǾF;kյ~u(H*n;E.{[cAO~D B¬Rw+-\r"j-3p4Eob=#>L2zuS¶Q乼23Bypa̗t5m\?jlq(g'3Rn([{BJos{`"=;<4ǮHlWI(G*(gYZ0707010000045a000081a40000000000000000000000016446b36d00000c3c000000000000000000000000000000000000006400000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko.xz7zXZִF!t// ]?Eh=ڜ.+^}>.\ԫ*LNIfFE幡W@kB|՟P?;>vXjc#/cPQ6SR_ iLӓiCFm)]FOuvrRPZl!d`c8V1LdPJojL~ )};M<'{Eu*'n:z*θZ> ۪SAA5I@ńdS!]; h`LUਯ`+ց)cjIx6%~늏A,%SLx8ZDuEg[:qSm}.21&3>7D>ݟYkS,hpЇ>})q֖u4!6vPAX#L%cCtptu8%c"[2l߈9h8tb  P~ɋ!9qW:ʒL`b}j[@k2_mĊ2Es 5́N{B3=[_/h)KB92{[>]Ə_.VqvLy+bp`7NZ܂zQ;N A t#|rY#TѷV0}2n\\} .h!&h}ˋ+ ݡ(Q;c슕Z [* #:Ѿ1M{Bggb"53)nG=E2 w5Sp`jpD3 9xIdtÜb`Oq+4tPgWsZLvf6s})Ǝ)$vu1דo)tF17.^+sK:=f-e#$g<܊'wa2" 7Qw@P(je ~cg '%%K?m;G|1 &`9@lwYB76+dDXrLi+Sb{;"V"xp "ܹ#vAtt3w1݋l&w-|f514Ѹ}ݫ*IҥS|>eA̐<rP'Ȉ['Q/mr mO۶7b/ m퉼+'jU B-mEѠ{o $iUTn/A;UNelxd%@Gݺ,vtKhHV2QǓThc)F x~׋Ru` o%[=|2؜){ /T{TB-ر\S`;̎cKf}CuKю2NK zQA+-]ѥbZ!חu<?̇:w}#&4q2 V_hXFRSlz_k־!Aw*yܛIF@=&: }ثK(X˯B%(:3~B"ln.|4)./yŜlW`U̍ < U&j'098 (OI`ӌ(PDŇfRůGdf ׊tbSPgV=1'i8rZ->}=:Y`yܡwQh _CIgYZ0707010000045b000081a40000000000000000000000016446b36d00002cb4000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/korg1212/snd-korg1212.ko.xz7zXZִF!t/,r]?Eh=ڜ.+BedNf7k,i"pEN'hHuNzC8ѱkd;J&9:3ͿU8g'mcA͆  cg} %Up0Gc7CBtACrnƥ".E |ו梹' Ajd>s6-ݼR@<^=yp9iK-GR{0wm%9x9gѦT s$¼\oƦ}9uF1LN239[-&~<'#xazߴai58kaorw5#qqwx,7L)}(&d zf=kƜ=&Wa:2xͿ~fdT!L'En1ܺۥgjEqh_$7GBEdž>_F\j*"2doFvh+b=TJTXK 4UϴɘZM[KK<1Cap< h&d_fȊC WDpLn"*q\)c1f1F:UA Ny/jؙ3\).}&%3 >0Z`4P.- TmuOFzu>'W"4 ZFE/ޱXU@ ͵2Sۆ鮕ptYtyN/Ѕ&4F0P&7d-[sc>0ϤC)>Ѱft*֤#yINjqSW=ы ᔜ<1FWqkށU wNHy4lLjm$Q8(vXgLWed9!ҹB,Uwtʉ{#v`ǟZ+|vjM9 85uVČ:R<m.i56i%Ktusrj մO0\`xz5t@/Oꈊ.W9ʹʷn2+ʈP[U8 nQڶQH ؂kJ1Zb3K7q)bw4p Ip47lEt[ yE/Mg-gM_&Uj^6T !CJn E4Tk;s8-[mO׎F!MKˆFjY6R>dboTy%*ȃyrO~ UuR~95R+״a{qHSey);uih.JW1RV~BiUa:Esd[2=1@ 'oZ:l-E?vOD(Q/Hmoqx,kBe+C3m$${xpߢԊNSd֧pt%byR5/¼x6 1[#sQe;.ԎP^1tQx(*lBYX/\l[+ojQ7A mXi\1kʿ¿ W*SROLI71ZHzƖnK\ҫ]*ݽ-K|GJ4Qֆ?ylzJtWkyC4}よ>~(fAGAyH* 6, {8!Ti` ~T6 g};DvlpSxw:-j,c)H.,bKOE!:|WMJ; 'HZ TlKm̲9[E*W ǔpށ:r4ϛ%$T1Q ߋ w*t.):`nOIUF{$hk9'v>ZvafEZ@;ܽ.xRD[ l Var6b@Y &?bR |L~zNc=fE\IЉ@A2u4C32:qP h*삟+h]5sb0cU>{ D_)ifv( 6;-b!L5C3w[ mO 8}pm3Lrtx M?D5SA̞ _~oOSRX`bBb>:$Ytxby*;'\XdŒo /?U >6Ɍa'N$% 3euMZxEKzܟn{fpPuꜭr8|x$u@@*vB7ܤ$4ZBuv;T+(Hsމ H#?}I¥2߼%<ԖOAwm>ŋ\Md  \Y[Ja7c?xvVSgxd')gsS΁X։G+˻78HNC>!jF /y/$YMQlNfLt(>6oƆp-Rvl T dsN0-D[QHU t)ř:Eb@3Fh2H !)r\ |Zzn6#~*Pԣ$D\)JL7[#=O$Y@ݬCItry­ٗ[yPQվvپ:ڭ޺(fȔi gE >; _,|CH3KH%b}s#ɿջ70 D:#YLI<]:c%|ᙓ*:Sa#;c/ s*'~$7󒡵6Wk*@܁o<㍋WV]L{!9-*4Pk;mq^0Fku:Ӹe& a 3* `L[_S+R"OfnQpY3'Npgz#EI60ՓLu[ 9~-FUq|~==0Wxзf8 OڌKV󯊴<%?p,k*yO&(SʓmuxLdaϡn,2s5&-52_akUhm5-b IKqmQb* ,0aiRAZ].ydDGxΑR nUÈ<6ns]Z-Atd}6(tļ #BE* I `U;zqm8mNum80 hw+b;gzPe:+7td-67(}11"2`Oq`T`:XҨ/=a&[;_n̘ܿca<%0?eвwGlj;ul2@&HѼoUڋ$oǷ^kᣥC>AL:$C— @f9JϸJvn&SH8QdY gRzhf;ؔɢͦuN|5$K/{ŋO|v&SzC7f-.XΖ@jAVĹL7',Q{/BGYLM|_y-:su~9BǞ!PPE«Z¡bނWiX[4Yz;W4]dBtx+S"!AA]xp_-*G ~^ܤ ؎1<ղ$Pp\ XV\zDfDXYSPbsX?Ve(P@G XblΞ<[\BݦRg׹n>Jɼ]:8෠ u2䤅dkxr刵"]}`G4v(}IzDzʹ.Af(Փ6|bXm+>P^KkFR󇎢Z&]U*IE"4k6T<:~ ؚ3C39ޕ)!iHj`7A07vPz\ԹZ!Ȭ&Wj2Iv<`Zwf䛻ܽ=: DžzwE3n@$0ihFz z6Lsy(Ϲ$*2AD8.<;] RIpi} :w,uWZK~5nd{q `w%h y{s-xZʬ !ʺW`Q\DT[Szg $Ȯ y‰_F3IH %NjBSoرcp^ͤ_iDg%xza'B]R3j 92XI!UZ uN]} ̩jÑ{8:~(R5]} 816䖋aJmfå"Õ/X@I$Bsz{Ϙxb-h+ ԏmP*4 Taѯr>skځ gKJ@`QfL u00f*I"F3s 'R腘i\S1t%MvXCńɤFL~]D 2m~!e7wM @03noxv U+rsP#nSjZWxW#o˪-a]܆зTdh72D@@_*pS# G!k#\jտ}rW y1wDUO^ǃ`,zA k•Df<%,kn\zBU} ˟J?px kg{`ʡ}.g#cj}qjРl(C%};HƠ䵺-"9 !!*33vyk=3 _k 4UiK7Q\Hnz%Rͥd> 8{KaqhG +LaDjǬ+|o'lhmȀvhqWY&JM*=J3GzJg;3ïNL.FxN[`?Z.Xqܷ/|<.lqN}3h3'pP1ٞ't2|_gI?Jm:I75nyΐq9F;[D tdn 0|<8>|ӪaԪQBH+uWtxchr9zݣc.?V2DytVh)P<ܒ\_gp9>Qtz{yܥ`.٩e~$09ip[Y^o/ Ы( Y 1D|JWßѶ_eOR0RI b}َ)r9 *Bs؆[i$(lz恵au})wD]\CR<픸iS G ,?C"Q*@3@5Ѕ-e+Pѧ(2Gsz TyfTQI˓w"(,Y 0_1G&-4OC|r\ӗbāOP, NF mR~]5-+q)яt.7"`-\f&́UOb{O9!q TYhC?tcuK}UԶ21\)[(݆O|W[-啃$Gs+زàK ֭0Kd:XE$r "vҚ곓 QȱT[A֑NXqVej"vvDh~,G@<<W(hle_S&c$t!o?,9g+t*%|[ĕH+{!&3?_o9!F"^S7?8e'-oC@}% YB/myO?[I\Gc~,UӾ]_Oe+`ifc8Adv f$m] rw{Φ_{_ '-2I!nHXkW_Kjqk}?SM)r*gX2Rv/LԭVHt Ccy}ll[aK]Wv,C:fh[eS[`A| 9Muwb<9RD+`<͔& 3.<lh~<;H@avh*%#˖]UumH"ݐP&be,e^L^_Ҏ"FMGarO9d2?軯0ao]}"R 8eB~Ti, .`kiݑ[6D;cBZQt$uz6R4x/X X$^Yníi T Ju,!v 23{"n@pf2@wQߔ7s@h 8CImJeZm^@A~z(ERѫ7̓)|P|1p medu˜mޠipBXLD9)- u59r2aȑHkjsc-;q(xZg0Kax"Pzxuo Slƴ k9-fAbZh\zKzIJ4F%[d<@e#n*k)sQͰ%RFS#EbI0b~ޠƬr%_{S_c?Ƅ/_+Pu#|d$ &~sFE-(yX+|qׂd6 >Dfլ8u*.Hb= Ѽ-.ZbvHQ.c)Q lŽi %]X!QA'*Eᨘ1˷2\m~}mǐA E>k6sf"ZiPv坮 ;\F*J.ޣ&kyVxhC;!2 !u5ٚ`j[Jx 4 M'zrM!92soݢO.*H96CYEZ" R?en@T2B;qm -.OHPnkt0wtN뱜ijV=~>LI AthaիЙ<[zY6%Rذ;Ϩc; ;yp0n7C Y& }Wl7b@ᘩolIMtҥatΉG,^Xb5Yɮɽy^.u2YEgYZ0707010000045c000081a40000000000000000000000016446b36d0000486c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/lola/snd-lola.ko.xz7zXZִF!t/AH)]?Eh=ڜ.+К͹$E1~ahKSˁԙw>H K|it|?[>m*LY:ƙߢ ^%ֺ|}6q\2?M]cKwAG2Hd q=S-;<- j0ӶQ9> qPfꊚ:ΆT3%j 4F*#,;e9TUZ$(/g|8%M3 !)a(bl2\Uêj?4d \$m愸O] r4&#Gd|/~py a6M?Jx&o Ϟ,4<+^>}jtKz ]^?6jD v)`&?'֘/'^EWjb4>C1SA6b"&Kװ9җ>Y(."a9k/~v \2Ij=i`=|ezx,錮N tp!;JOIA!q>9*1zy 2!&%HMɮYQ&!|=Ȧ5`4/jQXd( GIH#!yWg̭|=AJڏ/Gola# WrvV6ӹlw~U8J((OO-QlB:|lJ~1l['jJX`m3wMsyhSaFung ԧSq B߲Jj[CɧExl6lG~X3 ^1ySdRZV@*q+N|2Ug{R1I5 )/z?/ߌ#*9QgL9y_v{dE H7rl>o~}PbRV ׾ bK/D^:lb IR'O>2:_B?!>(Ўr^۟OUg*J~rvuk4Yw#Ҳ3R0ņοq_68.g*wuTG8 O8rC(k!pÛn2&ZVw&tbgfF-zjDp^zCCH)P <q*#kv<˲V`0Q/Y<͝~1+lK֠ccdΕ[Ty$E? ~#acSS aJ>&w0,8_(ȱP2PXvJHHS'7 ?Gd7DAc|WPDD߀ka@=ܸT/*4RF`k*nІF{XG;O?5n6Y\BgF&/s fY&!86~nN֐/^K{wXVtlYP"|Mԗh X77i70EJc eQfte0en'MpF䊰Z g.-.>6qu*,9bC:7m:8x&;1~PT(=2ќt;ziWh1t9!6_AZ=J)"Xeh <o!F3ƒ7@: ʒ'`  o_VϬaS=z8E1:.8&\hX}A"kC.Ma`|?='2PPY vxgt/L.YPT1bqgX&\g%=k17V3^F<]Em5Th+ v+JbӶtIz;_Ϲy \A(6cbѩh `5-ihDk%X/0EiSE*=>lGGKNA#oB4\qV׌p" R50ǎiyyE&Bny7.nkϣEa2^{]|.պ KբQlj$ҊlG!Zj9I JO-fKiC䴄Q7&-#dqʒ@fG wܖA|XH Kh*O]7 :?M2M_.тOڼ*ǠhiUK}Ⱦ4+nH@tdKGgXL 'Om| YF<ً8˞&G}L,Zzjd7 V4C(10XjcL"":_<*t=$r[d57cPݼ'  )-d9ވu#Mu1UZăuZ n-92\VfxBJĬ6W:5#TC6h^9HcC>Z )/U{,/7VG,9FΣKfAh-xe>KN߇&k-?=g4zcժ;(JgK`k]qUL"wY:GRJDAxuRK4v?r,EІlRX?߈i;hC઺Et^nA)W @H3+`F1Ѥ7 ^U)2_&XYM]1zp[16lR|ΑƪgvUz ):ԉSl7"A]o$q8DMЋ}4X}hrԗ ]CUuEͲm?v?K6O piFRP/)D4Nٍ"+2a%YN J%Nx1mNptY#w o .WT܆?l%IQ&m) ںfr80G?/.^ٽMpKRBf[I&"FcUOG"xHsJaw".up$ݬ8 J3fSJ6+Y :te ='-f^{a"XI^hCk-5F/(ǿ5g'۟ޫ(؆7#r*[@@, \R?݌6@ _c5-dž0=[J.vxJc)r"s!bz ^S' y2uBQaW",6mC ^G=)G[aYTvàRwtkKӼ2amnE!GmR& SIHvUA10Gj[ɎFom gݹRgkr ӊLUMi<10I %\^,*R*K }r$$N`-m8p2Qo^8|Òӫ3ubq4le}~x+ohN?iˬruN& Ģa^i̳+]Nq{YU؍c{28$Nu>9ͩ3 ӭat|%fG&o zUyZ7Z{{D$fLXVɎ2>]cwZAix]͆ڜ>޲_]Y >M5 |kTB={kWI^-J\N~,7kEF]w7v@P#}z9|:%O9J"֒$І睭b =rM&Wԙ֒F,bk/مFP d4T@wUDhKq2hE^=$l0m^y0Mը^ 0JWv#ދ1Aq9uRIJ֨ A HqzA= o3A(vk[b3dQxLjșbבLEoKIMa#" Ձ)/9\Y:̗@ .+WGddWج+ 9elɅIPGv%ڞ{q&+_VQ;B` w[j{0 L8&ݲ=}wjHM)Z mGŞYC+. ;XܝGL"BYpĺqM mЎ7PΥ4|Rx E(# k lG(DHC+[p ~o*>)_,3ȩ[S<@0t0?Y'TPDְ'y5 Ҧ9\ *dy1Qd8eo&9Sݖc%|n|o A`855{ِ|+!zs*Y'Ur@b&f'u0d Pv$`L2 +R@:R Ónh폷RwRO}HorL%PCLPy*{ >iyxDX6aNQQen9amA09饭c%A]BNXV2o^j2_sP[{h-`zℛ j%v_ :QO{M茰$,*A=,}決C{)Cf Gw-x=U &EFÎfnӁUA{d}X{qJx;)ses.a/i ЛT^ NQKO˺Ӫ P&F=l$g/2W}&sN>=P+aSD%e|a:tWӶAZ$ jҽ[FtodR!~cvJ=rċX1kر'jsssڢ +?_cRzr/†Et4`]W$0C@vK)1[ @hf Il14Wp`(ֺ[0d*s'a_ :Q vZuU NM_N$ OȲ2>"OY`p C)?䒌$O7.sO_qZe~AV DΩ:w`PwEeo8qaѨ5Qɕ勹T *= `$/hUUYZn]mT9AYs5\E6kҖPm*՟NӆTKZX AA(3O ,?DZRBͬr$$^9xZ)U-#'Z\D.d,ʚ4.y[7]EIQ}"CDׇD1֨Zv{bHҶU!qx^k*i:|?NYu>l&2٨gSsf O  q,oh/ F) 7sE{Q'DcxOb$ioGS*`Kb/5G9ϴqG)43S"1VU ђ)L+cK^z)N=gCj_VHvP(^=.拀'1Ȑ@:/( y_\>TA6f:J~Ё}{%O/("2$<QhcG}-6K,IOj_0/]S .Kz.yyY/ˇIf!ed,%xc+3HȨZS~%ƾzYI#*IYHŃ!<& !,Ƃ ɣoU2k-&ۙDRb6"?+Mڨpy?1hPkubCuv7[B_rd9'^穛GS^tS%R2Pb䭠ί4 x~jo"׶ Vjicѫm=|f c(m#zP} \~b qR.OTk ֌ ̝tGP!5rxO׾N?if'}G0NBZAuygne౐Y-#lCz-0I %@ \ӻFO߀\}䩭I"jCdJ|M,vKU6;k n@QHvcLW!~ >n"\8**Ŗy꤉>5>$1fZXgY<ܣM0++b}w6i&NsQ&R¼n @[Y 3karݩ-ay؉{?ŬS?(Lઽ!k'͠{M]i@Bm˞nӜZܮ>S-5i/ 4<8C  @EXw3}@Dv`iev,Q#1LIH,@Wٷ ۷foF+kRIPᯇ>),(xg;O,)5>/4uϝҨg\’vGo4) WjuEd,]O)n@R%TYpI_¡2zqjNo*([{lkYo@) jN wWzB 9ơ+EТB)B+o13o@5,r8`Qzq=\axqt={fM:ZN\gvJxiKNJ;@j3cPUD6>󌲢b\ 7i k b6~=ցutM4"x,܌dĹ2 bk"HAJ'&d[@c-cner"]],d[o>Jz;<[>1X-cs>O"-1Kf _VcŬ]p`~.9f `G4k j: c1zBdžd8G o"kSX"o c}AS|E{7;G2Vi^4%}G"sG*hy!V:;dKIZD9ve-:q{81U ɠ2xm5k/,ő\sIjH~N):d0~#vfDd zO1(8;r,֍Ty.!nhy7731Da]Y~9nn48\t=G ,[p:m8E+G4rzp 4'SK؇/+om\vvv3TKX[Pg32 %I!Së|l0j3.**3!5C@d^aШ>IPCPe|VݷRs~G)KݗMfVe0.0e~͠W- ar+>D%4UXU(07yk:8𹇨8O.dV*UKYL`׶wҜ*]fIT1ڰ@2EI_ʺ}H 0+c/1('Cw`R"iZAl%_ r'Ji.ΰ;61H󨌿`ƴ{]r3/vJqS}—!RF{{ڒHAXV/R/Ή"zjwt"wgGTܚE; 7L~T‘ˁL"598 @To}#а檴uOKmDKzY nS )A΅>ɚ.Z0^R:XV.TtSCUsF3cѰCR ? ߃4uB{xwxf{2%J":s)~Dh "8Bv"R27T o뒉Џ|Þ:M0+PP}\/=F۪674dc^\[㞊~B2-q?Ntg8"=62(.4%Sʹ|fe< 1:<ݜ/"_=оiqL $@6Ý0& ?񠂵Z:w8.BQ~ bg>LuI*:?>r'ʏtܞ35YNF hh8Zi`8m|Z#q*c'G\i,”+A]Ow_ɴMUp_l+>'-p#k0Or59)(~t=ϳyx.);Ӭ8_ʓvߜ^A.7 sG; Z;cTbp2B&sE%,KI6fuoTq+thgK8>ԱϹ.39EZXPS~z>(SqWރ~WH96MV0!]3)D_^brIm8w%+Z?5Tj8i1DWVNvQ./eˠ ';9 )Q#e݈ws2[*TcH1ŊB*(Bn҂pCkCyvO.㲤hJۿ·}!kPuF G`k!̵8Aޖ8e TbŢ !@4`X^TGul:[o0ZNRרm& VhA@[^$%jߧMk.AVWIhAչsx9DYt\Gu=6A:#PS7>CDbN #Н1<!jNϮth!X?~c"&/p%*/kx/qh E (+d!;=*sۚ"!بQ_)!g"#P8{kq6XvȣF|L3\O8gi~dDܩTy`}BK2^Էs>PHz|6mVOU+JGJ}i>b,Yej|-Fquh@+Ͻ,.yN=LۅC*AyC،]<Rj ~g2R{s9=gτT,EMi<ݗqt݇ iPX--ߧ?/~pfFqHЙyd*Z6{$S6ZwF0ErFd ⇆F>"&=&qQA$ԃVe .E#k&vx3^M0O~1i7BfZFhx|Z֦|PI(o읝fW;K%K!*žP(27`NBjowc">t{7cӡmif%ϾW|!Ì5LT6 )}N^j>.YU'}V͇l| ]@~n@2ƃ3y <43x{jUȵi^dӁne4-,&zt $iR N4 ,0+`~$Thi~^2 r/>ųЇ1n%G1e[ 5#D+R(ud2y,pB:0_k]O b $ZISqN;!-u˺鎱G`Y&kY71<ϢĒV6^@ʩ?U [ -gKΞ-!7zqI w_4t)y>(Z8z@۪m\./.$SY@D'CTvʻ x|~NTm ehD2ۼkBIEr~Q8 F:=sN|P@5}~9 3[,[86pA&*ndX)(znA{W+ >$k./9Foϱ1O=)CZ"n<¤~ ?XJUTt (kT ^n6,gc32[ƫ>2F]ML ҷ]=mw Ų&h%I#geַ V #ERg+rE(@PHFCBPbV& bi{cʵHZ&Pݨ HZ'sgG5cidSxȐ)^1"bwnN+ z{N̕D9 k?C#)iۯ#ETJMC.M8I3w 3XI( "2<-fA?ܹەZ66fTԤ.NA&pc䫉}<3R OjdM&߻Imj?+T/ _iV@p$N´%X|W{1-'5H"_lCD'|y7Wm/,ߍ_K?ha*I`<Ɩ,~9=- pcс1s$ihJ dxZS 9K<v׫vuH^^956j}+ԤdKv{. s/۞]6Tf3K2"ZH^ tC$#RbNj0z@w];uIy0܄cx.Mr~&2ݏZbUޙ XNѥ [qa?UHX/A"8ҢVrIyt%6*>΂ꮂB"efoU vБ /ρ+C?-dЋi,.% H MT/5Ψ8uAԺ2OQd~)kOC=dm39DA9f.WG3/r#rf9׆nʠ$縍Yw90I [}ivfa+M,Ǽ i#-VM{68j噏 RdsXs ] .<5Z <=}HVX '\ѲdA/?c?^c?`w6/62'e&'nR;%฾N^۩cU Aх?Jc&' lYSvW&[N-]wdV7Z 8YO3;aG8_*9K$vYʋmɵ~ᲮSvދI:n5eӥs;XlkWWo戣M W Kc޼>0) ,-> 1Jֲbה*ܦPehO e*94HO.4a<3=/+!khdqZ77?CY&Gq^VQar*ns2 ~ZbkiP%8pu-S0 vxa+ҕ6ѷŠ.K sɷ4N=6%@%". Ju#!!pyjno<)(RVbd #2\/0jo{6tDͅn؊ 72csQ= b.tWw5lmЃa()8C۠V`'}'U+x {Bys )3YtKrw{L2?$[G۔ JYפE";bFޞEzTEԚ1iH6݆Xݩ7y~*0^" ^@Su[t|`bC*dM!0|yt+Jjfl|PnV8_ԆYe[ v\7`z:XN+j)UYϩIS$&L۞/Da_}ժt:^Q hrߩBL|Dd|[),?`mW,txYM'dr ҂6Jg~zpْ 3DrzMOY w{J;i0?ʲl*ӈtIwo-qX҉{i 05r3 eB`^oldz}#Nz+& 66BHf[US?}[8YlJ%-;$[>D8VT{ydp/HlȚ^8;%7M+3C4[v1.2x&D)'D&ȌgDcIpAi ,G5t[RdTyƄ{\Db^#V|cI X` ";AO^-XzvyUmDP~4j߅kW a%=P1I2YmYZZ=No avP/`4 Sk.sXF83Ft 8or[%@&(|2wq&Hm4%4eZ%/=_Pv|KLM?mTȈMqX|jyc;PKtaIqZ7=-4o^b)rdJsr1:ʔ;t9=Ə>F#H`Y_//;ɔ&UbWv'HRPאޱG. LS/.^Wn)G `eYʄB_ys¨ k3*gtd-AZM`Bب'zVpZO5~P%Yck8̒Yal<ഒVI拲sʆ`B(^oY)8n~+/2C6H]b(^dܭIiνs]v}F5x}Cjor `>L 7qGq0~.D:o~nQG#M 脩'WW u_6Bx`jTx$$90 gOY\t, M\C緶U mLtzUxG0Cd8H#iJ1Ge%D8߄'6`a0"Nr/y_lu#@lwM h+~¸O㧫:<g5>t2i0:vAq=;5ſTyV{١<Fe!*_j(92v) 8!a?߶GHf ~*X_sQRC_'^J Mpkz䯑p7g# >ϖhcr4 4% Ff⟖ P0 !2 <+#!k`(9_axljvEb5B*\(F'ePd:ܮ+"W<'u@ة,,FyXXl=oRXn`tCPgw)Z;LDU $|8>9Rᮓ.Q,DtپMr/muABz(l^SpP!yض$@f6,%sBk:*y79f(x;bzسYNα[!;v RY{ [t -\sDx0k?L9k_@Pytl3] ,KrRXm9i^KIGa ǑƖc7= Ž4LD r,g߰%=6jVT95Ȼ o3⾸?&AF}HTܞ'K!SjR|g~j~2X*!2CE-O8oHd]bVI"O]ԙ/:*q=.LIAip<RF]2v>]iceiq0~Ԯ+Hۇ" +VzEF&FܫK[RبřD:aC=YTV,sr;qfCsG#:0*Y$4_PkfS -6朱/ 4E9z12niF):c siԻK8?yf%!$Muf{s:!=`5*U<&2YRu,!DV&PY񗵟6G.e/4mʣ0 ȠX@fHBy[dل'J?Se׊`_S}t6Cvs[w9`p} u:o\|!ji/^,Qhwh@$?er(e.1}IjH3!NwFD6+\ٿӊ|FUunΟJjl'v}zm~!ǒxm(K KgKvxe{iͷq{5/,Zx\P0`?}B3ɹuqQ`uX~]lad6J`6 OH_b%l&9V%P @"=LӖ'gP*h&v/ԡ_6tIX\vw`#ψ2xpI2F/`j5l@3bj@ĉym IIw2 UYr/3`E!6!Jo'4R" n8"V-7|ly]c&Ajq8{]y+)Y*.'3Gxi9e8@%G*eX49o\ N"H52Z'KⴇI| _Z!>F> <:ö&>fH"tcH"$ 7t*q7H詐b,ZzQ9sx罰kivl^pW1#!NdjsF#!⋏rH֖kGɕ׬8x,eJi9җ!~iJ'eȘUY9-dT 3Цǭ}VlkUñ@J 6yvh̲0zgE7`EKPI\M涡o 1z0XvWqhў$9Q")\OV]>R"(5ܗ [ݭ(fdb*ʆ9 A0>Xn!/8ȴ 1[L QJ})D%@ֳ6Ҥyv<>3F`I=79>t \ȍ'2>7yNʼnc9 4:)ULT cI9Ɍs L+/~\ifW#lʣGJSm'@t˨eOPbX%Dz{v m⡅w}e~p"i_N4}/]wA1`eC!l2KL[v 2cnB"JR|T6ƷBKf;P(?p-6h5ň̎*މh@ KzKclmpYk9ǘKa?ajj%.k5AοZc詧 RcS[w'_l7}J&nپ :!*cOC`bL'j<&-,&Dl2'0@J^e|ݸVV8+q[WïXO}mz˲?(zVG֒JEX[>cڒjpm/7|;N`ixbB[" OwU %熶 DVB0Z<)-7~HEk"&<:ǀ8dEzPeV K9u4#N܌awRbN84?o3WH 2g U2cT`OtXisz!-){<)\^1EY/}m5|YEO !]hIv-zD~9\KA$SNl>7&e"}kD+x?8 K;[[[)5 rҼ' d.!3z簒 > JŁln>IrOh2 wLzRh*^9=6AV7{l[ >1ʔ4`*e8)&~ڨTeO_&j$6 iet ѧXN|uӖt0wȷfYo;19t/pZ{uQ,EP@g3ul=O@x&aVyԺ^fsPju:y8A}G .t5]AVӴm α$RG]I>5'Ϲ+<8ɭ4d5]#2 Nʑˏb4<^ACS+3[vE #w~L?5fNj .fnW?v#5"L|L_}5蒵=EmsBudBӑ\/eO,yp*-p/]*g]1c^5i}#M4R7 XCŹ%*R06elI}~?7?Q YBY*Qآhgy-]'r5>UoqΩ=,6obYtދ Hmcn" n1M4@ '/OdjŇ/u_ZiuѠ>I`$49å QP:@9NIe$"',%&|YhJc=4څR¸-|'ʑxyDL׃?0UFm۰ @cO8#gjs 8:Hկt숴i;6TMv;?(~ς$y|eo!Ԥa?D]7跈~>SiiQ Ԡ#)RHD>~-@/Po8M7$SHj y#E-02PV9ZóZ_x%*9`uh> w |E\ALp!l TEݘnk&Q6^d,Yn|E >G: ziL_--K ܁f>zs:@YbM@K7;2WAr G{9?*c< LIdv(LbV%'=m{T}TP\|W)  gaIQ;`$(/0zoaD ^%7=g-4p[U6)uԣF#q#M.|CHu~mҮ3A{LumP,Ux.刑[ѹO"tR}"Qл3ٙ>|u VA(́?Y0QkfSe!krX+~#*5JPEFȕ1r+ ū)0,3ovw*7ۓr3A]/_BvJ:%$EkzI!"z{^_Qή&O3A_M+4` 4dB,8%AL?p;F-[ 7rXCUJ^}3k{̓5Tzr&0ˬh] KqXCҐ~hV{8ڞݧ~)3 JoQ*#v C!.%̓WGq,)ϰ3$ MPm߱vUNtT'W_/ ABZ-\*tThA3x{@+@fN2' -c ^R ¥eZ7{ܦ~и9 84EfrMg$r3Ui˺s A%}P.Y/J:U[\6Bgs^B:V6si2@tiNzGt,TY"l׫ogT^zvzŎ2)#NJ̶ M)AqIu*~b~'vĮ$Y㽅(0DAw;nҝASkQgGV֞ {,c1q4A=~Uyu#qIJ19S0GwRFoZiv(D?Bg򛘳zܺA1̕ "qe8PSj ,zNƠx/5 \6`Ym]!DrA7\2- ĵY?:JCҌ8>w  궛48l.ǖcJT,lIZkݺpG/J=y-2Wo$ՍνsTn?蘒юleǯ3~&G,UBdd=ԋJl#)d13 |m]Q*J_!4MtFVIڳ&I-Ъw, ,#" ǯmy\97SO >eb:7 ?LE?S=kYuEd`yn<6AQּPBf*cYK!baM+SAwo~nz#ȑ˵L^pjxTβP>t^QJM2?j LZzjHcL)Բ]_y:7kK;%wdj~6M4zQpU7M\C@ģܵ|f᠁9yWK/2q/2,,˔UnRɆ{qJ.ZpXR"Ohاm>A*.,\m{ % Ca.oqF­dU9p֘FV/OwG9|-Ok^T@[cF. c鄨.t.6T7ƅfoRv=;XW"(b 3ZZEn_5 >69múYMmiBvmXH.Pydcw+&WBS~ }_[Ot6Ŕ L為@z^Z3 8cG|ZU{/9=K5v"onX~O/dRկ^4~,I;ծ5 O~/oƞpX(l…)Taqo #yj*2`dxjĎ0#+_ebH6hSiXF .kWRs&6ƻ?X΍!#2mM[ۭصOpګiĮ@ "f}[{uc /UֿwRZ3XO I;ҬFj}JC3Lhom ]PN7c+|7bC9NjrWE_@&Jڠ*-f&}nYR(9,4XчKSg-]jI NG&f স#7=R^zsF6ksxtb}!WC$pbBA귃\,fr!CM)WߋAc9(!m&9oqxxuU2](";WѢ^ٙ4G?@Sso͘>7/:R\Dѓ[$TS"E`%IgӆCbF?Zq|m=f˅/2ij 6PO>tojZD-@f1C%?b'SְnM͞ leY| 9BrNGۖ ^R`dL7N2^;Lk$N>eF9O3&ѫ~vscY>E>yz}vMҥ"Gv>,Qk?AD9؝3/t&Xs#=B} omaZXt(IZn4?̌g L^Agu/auM\ˌgƠuC̫J9&YGF' 0K#`-r2 ?*p+.,D9{ (,kV^ER<ɣ pls_<#tۯo G=KyǡHC* {S&l$5+Iq.yrey]Z/&1ʚdGk,N>A]sxHVd wb-4 Q gsyi$N -JGbMm24LWYmSGʏ52˾ no;Zt<3*V9Ŗph"p8w{Χ1V_of<LI D\Li rʐ,{Z !~ j #|DhTB6Ӭ0CO/>Epq&]٢4\ݛ!.Kz4Ͻ¸yUP# `$M-gd i;[8@ۜ .h5/v)ز4CyO<.Zjh8˘|ԿcÆ9S5ޠ5du'on;:Xz)h\Q0fp^dH%3e/ t 5}z͊{TYC#5((O ¼S:vts1Hf)sP&8|cCT@?tw6<^$݀ ļr :H(̡C5arNeX0I(7}sE4@@lfE^W }+eGB@ws]5&+]F2>Ttt E{j)QЍfS0,b5 3}!iHحCPieÚ?ԇa ѧkG?7i9;o;$PoR15Lj~ ौS)7/pÌXl"~DfO[Tټ)2)`-ߗΝ=8<Ѯw&'v#@V$igJۑ/*D>N\%kGC9|Ej\:1,Ǭ蚼-F{bfuDsE\QK(s,m\LZUQzؙO~o5qUWnFkK+>9V-L3G,7kLP_{#~[m81eٸ 8Zmv13 V 4~fαgYZ0707010000045e000081a40000000000000000000000016446b36d00005714000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/mixart/snd-mixart.ko.xz7zXZִF!t/WV]?Eh=ڜ.+ʄBy|~x!ٳ-J+"B&l4?_b\}8:vFa/.OIg`->8j=} a$ɏ)H4D,F]M9<̜lǡ?t-XB'[?;Uuy^i(ŹF pAZ̢kMu&p'6= {ܜhWO5k*om}K,/~JXW 3&ƲEjTICL5}[!ʏLZa)?wF8kc97)!J,)U&Nba!C,x)Oըj4j> `#Ëu/xIr~HWҙ4FdO:8#TԡTsAN`F91y;f*?(]z >C:t@\Rܩu9WŚ_6)KPq-`gV`-O967iεA%/` %irp`n8GkǠ Ht ~un [Kʼn7K@eBlei[ۥytVU" "r? McL燥t(-mLҽk)-et%p}ϚR6g(a&hP>J҄@=ZbqM=zc7>afQH iZShwnAs 4FQ=~?3H-m-B% L//|6{G@?DGM3 47a֨,,d>җ,~cszEtq+ Y8w{Eت,5a@wBDSq ;\&i\ءL4Ǹ4f7Urv)^>ů`둵DS#nzdYl8R~/:Lݜ=EKR >\yP>+^v0@nJG}V ~dA(Kh(7~G&U1K^4)bUK⭫ǹwK>]Q>L1[C8*3ҾX% M:rXTzC1BoK4CƭEjԻ.;|4{vG"-o}c13Mȵ1mV,.e(wZ<_^CYPo0eڔ L+-h8[4*pS;t7̅,$ԕt y݇^)v1w؋wJ 2B:! !L4%Ҳd4aFz<9 DE^n7^9&b5`8?))KV z5 0?IȘ߭#߆2Y5YX[WD,RdЍ# 3$zڝK4P/H 5Frݡ3])@4i;PQ-(rm~xV$ 4..g,6%M D]V,)tS Rp0 w<:OvhE9@*g0+D͌ffkE4qF3BbEuuɿBt,;S4LuE/J%wڇ\WlaF}ƻy:'&*[+Tg&hsSc}krĬ;cP>V9A{0$n#/y;+iZNϐsCM5K"^p^'CQ\,-d6EU:VBԫG,`Q9\MiW 7Y`Z?6roy;ջO""C`BʍY^ª:A8n\ V"58t&Ӡ7]}hY2lJx0 pwK DzıK9gse qN9;u,gdU98v95m&7dL7Rʋ+>kVD>J-R@Hz53 ~a4zspk$I hڑ?;VGMlR_pJzFzt=!DSWMK= Rϛ 9MbN:10K\0lI(nR^OVT ^]kόѵ ok*f{Pg2RxgV{Y&K{D؍by`6.%$Km>n<3+V}3vO6$7w  嗴K^a¬&ދ,d؈8V%=sF>h. p@ّ BSfo4 ˁɄa N@ݬlo*E`0R qH)\U)5eJ^6znvڂTVxl~IY@T S'(OArϭפ>%@h%IfD1|xYnaI=ɏ .H"&[̣)s.za??]fO "HYJ EJ& su!ڲRCY5jiv,K^d`|,gCZSX2іF8m#.e'm4)/,Aul~t1ě5O`b2= Ҥ`zuh$gT( +X_ۭUB9fމNQ7[v9'Nb )-9êǮPRYvCȻ)Ce`H;jMduW8 dG3]iCCs敵рAbd% (: ) 紾ϳnG6VBaޫq7EE\q8>Uމ^2_ञEaGM&!><8M\&[cUG8#ehBhۄ٪ql\M8Vl{WpSNaWC=kБĴfK6Qm*"G@ӭ4YJVA#=G s{ L 3 j(:WOT("Jb#_ga2TX^^Rt4M`|bo>jh8:ZS^OKO_d:JC>? 1s8.!HG$}TZAl L;Xʝ:6 ,1 jD E¿[ԤH`T8лnOlX/3Rƙ^ԅՐR+ޓYvjݫ\$'=\Yd2Z̫…M[p}A`ܡ zxW(DRXSj{S:Ån ҃(Y򽶅ƄO!;Q{l?vT$${IDŏdO iCJoW?6n(z({I)l;xTJ 06zwM"2اTzC0b1L۞C͈ERogcF"@,[ |a<ӡr3tS.;qnuJ&Ȧf=Co]p ZoΘli'2(͋l;{W%'T74u(3º%vnCX4QP j8\FARIȪS{xXS`[<>ZzkS}4P<^*4܀5Fq^\ dj_m+ I>rIqN`R2NQ!i^Hpc$d6T¤t-tz>t]^ Ta[Y܌pmUۥ H+m6@$ ʼٖ(+oFc4}jnU-a@*gPOTVI4LlѕxNчQn(? `,,ѯ=TJ~{Qݡs-|YGlTorkD/:-v"SC'~nC7/f:N2]p?bk7q\e"^`;7<%ڧHS{EG!Iųx*bj/.ځ$~؝jL}ua,X[ 1.-00 d|t!YdWeeVP DswĄži]=7^f 45(`N%3xnynF1XVM~_O9e*=HVʏCTfTJ@NH-*q8kI=N *Z5=p 43vl=}c}w܍8QxI^pԸJv Gz? ]_"65ۃhr-BE|ogI1={DJCZ H8DwOL WJ,T 08't\"]-0B3wmdEjiq~l /ˎ8kя ʘfFztO&x=5:K֗+! UAT%ig'okmNtz8F Ϩ1Ixne]\!kFT:c?џidWPˍxtqn5F`Ud%^Y!;wr-mF>2ck^HCMIg@a9c2+mUٛ(%rU_x&i2 X\3",j%| &+C9F͙Iq/6IoȞߝy}>ɪy8m嚪d4K7"a~yE4 ' $TY*EʺɹJ!AmυU=>8G:W\DJ1s,oRȄl/_نREwh{Ra|u >E֫$"v yTjZUO˱Ck?ѝƗN#Ex LT~pATr4 7s)WԗZ{-?)]˷zflsvܿɮHEp<7t6NغS !Nƭh0d(6c"_|9_,ΦԔi@3z>OHX.0^ǝ>5\LT/y֫5xӘꒀ,ùUxF'.!S3LFpOTS 1(E_qv2ZK[~7Ԕ:0g4@IqS'?^$^v7urJpB$39_f`*~4"Xq |!jf)-8Z IE+=z#l )yܫklmhzҚ搴GWjǮOu dҫg Jf`t•̮Su;LОpPtQqlCYݸ:<> 1`^y`CK/,nWkٍY;lZk9b5.v~ĺ_fW:Q]He SK0(td_#tlR-&4I#1Yڛ<C̴;QyA GkZ-#)>pޝZQpnB#U c?}c/UUWTg blW6!zgk]S|`ؘZ[x?Κry+_6WH'iJ?q C;-FažLS#)N$9*g/0^`da;D)4ݙeC&D$#J;Q51&T~Pyێ]4Q"x3$W+XҎJ;(uHUVIgT&x[3#ϐ-qMJ(b#,% E9CQX @>]?JQ :1΂ WZW:,k_{Ñ F>w`SM)m#W`On8[@zmi@󥱇ɧ]4: g&\Au¶SoRaX~$u!|?̝Ț]9)P w}b2_KÎ߄tbi|SABbӜx뒰P:_Q/ډ΁< M?64oh՚mOs5*u ur?uQea˹?kh_:n!Q2bsnrG./6Ƀl>hw4,8ƇnI⁞10ɾ>B?d&fW0gR+#~ r:Z7xR]2 \ N-s ]fiĬ0ur12vISZr5sz8t+i?|{Lz2~]hm&nRsUB*7p_Qkx`+i}7HWg# YniF~ߓq$i;-M Xxw{85YyA{9c$6C`>! :x'2ؠɴNRk5y(*oV( ^z?.a?|بS5slQuXa@wlwt,bYEלҕpr̂̉8Ʒ<͈3xӡa̾F7?ǒbIUVUTߒWͨ6cvj3/*o{n6TnZҹu Xӌ**bA:𪔡 )eY`50GP r MK< r:˄=_ t%wM#³0v,WÛPpHAV~ӐP/s c 7 XZ s8yRho[Syj 1p8=r@G641vx +{.0tdѰlohU"H cJxm4 R 1O]j&9Jp?53337?;Jkk M[uEA;겋ywcZ'1[H 'm)33Ŀ54:db8VtoYqZ:Cz=.K5#gs!*cl ߇vzߊ}±g8qfKڬΑzԻ; s^p$E& BCs6W][ʑOei9sksH@wY~|9(h3|<\Arv L(/G j 9{p7BU\X?=̓`1GUfGfqHckHge `0+X\WiĀ WB Qk<W Big J:ϭ=/&jpq<x:jo4,C8-|qJ&"bjNkYJ.JV^qesB1)5GcVg1,ʹS: Migo|TλPhNuyPil"j@RoNd+;,3`˱8k.pNs""-iUؘ( uZ+LUῡ`,j ++*+\]e*[[ط-+ *H\|H#_pF2zw]r=<8ˆ 8h&bN[>}O, .az@ .Kl+ w~m#jnD=򊸮IѳhL$<,%y ܃.&a|LB/=~7n* ۊ(s&8nSmJ]5ݹ$ugr #gj@ YB ֮Tn&M11+BՉix?':Of=[5_C_POG IXTh՟J&p_@} ֖>4搑Fn ͦĹ&7ƢXgU 1*ݬP7D@fn{]~A«7ENP{UGv ڨ[a `7KQD:Ɂ6/E'AD%\_.m0e΂m Ny.;v:!k2zdK …,a%֞9 d3ᆗ$XU;jma¢mO4ɇv~Oe>l!{ZJ[S]n׮]Y}}5l]i)>ШWEFLCƎXCB&D~S_KFT]X'sπl'c=Z 㙶 smM7<`d~*m-!™*fʆ/^&{s@%>aqC̊n-N;$Ե!8h21tY=r4V 㮸~בZ$k/3Z|Q.tb7d5TA#Gi 1c}-v Q C1 cԟ=j5@Hɚde:8gTtz#fK66](仃cBۖ\s=:=y}L)o̪2 QW\=N8ػ4^m6y4#To>RVQpZ@KkHI 4PCv nN.Ȃ{#5֬ѬHb>MtE?q~;n3lAfngM{; hX>;箚ӥO ^=)4E7%;InNZ\mMwgPHq<8$}V F;G$̥KGK*+dL=)uIw{ t6y~ʘgvFR*d2iΰklf쬾1#-ċɸC4:Ӭ;T#-{~J@ʵGPɾ\BV Տ "XjNǻ>[ F՜ ʝ ̺tp+;- ߓqՖ-Po͌~p=;t>)]*}Y=5f !RDmf<d^ŦqO R{6)$x41+3bSz 8nQH\0b pv N]D$L>HB܈MI, o5UmL K t~'CT nZg7 =.}KifKkS/Lڊ[BP,':2RǠkEi.-#BgNw;kW6y'o[O2j;fVSRM!3vjud,=C&s&L <0an$a5!/Я ՑGB>fHbiމV;VeI{@Yڦ9SD(wq,x#Qft JmliG|z ^љm(4@w )9U:&p53<֚wIugm[L Dfށ5u,Z!-pcËfiNVߣ @%Qܩv'UVDɊY9GOs,!e6>$t (`Ω#drpuD.AG%L8Khka( M\H+6BK+2g&# +\9y_`JٟW HU?ll*ɂ_Ie(?*s]6W^c!ym5.VZn3]&0|$$7TEi66ab5t_P(NlSء6סsr'1iYSW@ݴ^YǨNBPԋJdQvmgrw#ZzY3_ QGw푑rjJ- .$$W_Udbwg90m͊-aw훔(=D5\}L\=e:OZSv Jґzv_@*8n9C6fX,Yῖd78HF園K@*d+!S4+oK ǐƺ+9~R$Th̚Fp.@SuPB/6w࿪Xv볃 p0֟!E;b^U:r|`mok-C!kQ̃os7d4;3/&y, T =hOqfbЎ]6X9el-$qƙUq.[Eӱ=O8 `T\dN_CQq%=D7Dh\BL|n->xZ`i(xKP-m\V; ]kA0x #,= )̤4>2+7@-`UѱDO[0T5=ԵAc4,! RC&:?u6)Нz1ύUsEBm4W=UĂ)9 M-$Nr[t7S+vR{8 QR/lQjjsls ;L_I:Bk;CErI7\x家aBU=Y-6i~_@XkU缤7yά%x&a~i31 80#q Gp#+)3],DG1(Į0hjiP$Ϩjo^~oͳzH1#q1S6w褄dshZ5pA=߂j,a5:ZbtC3awb8-DzO4ZL=Y;tdÊX5V+ qQPD,;!۾i$`JK ic~qɱd 6\iq< n QBtǧlyً ٟ{,apf8~tuѓ%P)t)J.(uOmAl,0ÂMTꜜfs͛,O!꤉❷`s#V>!/»thz: (2-}Xu30ՠPO&KUX ԔJ!&b-iY 3H[++m?蔐pr^˯lJ;=}ׄj5(ފBfc'lԿiQP h3<U i-H`ÔE6g~x mc^d/:s[ǦSo×;$[@bcA""4Ѩaɂݗ&,qL iv&"Uq̤gH1Æ"lR]~:/0;i]M#>W3?" 9|ǽQyO'SHLl#s.QX5r0'HD~e{0 8K&6 id:gyMY0<Ǒd ʏKvu>L? 0w8VUdJ>LuL$oo$NI_Țm/Z!%9.|J897 "1yS[1| YM7{P*0Ӻa(KJb t|p8|sƃpC$$wCʭUϵ}xs,=P£GFz۱doԶ)%dvQ?ön㰱齒@ϡ`2acZ,)Q4S)o-h(>5)s01VEbJ{RUUQ!_ĪY]Gi܃~R޳u]3!--Q FB-(Z6XOJfgS't:R`DL\f#/Pİ".sBNQ-kf6;? i'}i 齵މdwE'k+@C3CD>Q;Ze2{:'w`=p{Ɛ$ 477zbF&xv l82+&a_+|~O=/)fhZミ7J+ʶh|Q0c=8 #bڑ3>Tw(-A\nzq L/3s !D`–i4ڒ5Օ9k=qca_1<-SsmqU#%J(}ms/00eZuilߣ,K+Y9(=6, t>x0PVި\Ҁ|U* *tj|pi$&4X-E&Ѿ] 꼳NZc@r G+}V]1@$|dSR<LO|BDQi!;4=1J&zKNѺ]}Zx,&mw0"4\ [=?Tp ;vO04l_NBL}ypx5gkY- =\RN&b2i#فSI,;1*g7񠖑 T#&`{LSƗ;^d 0yx@SwP:r. 7(;V1(KJ4+GaJJ_Q" Xrv J>F4,vtnK& GK#9 n ҇5c +y, ~Kxk\ì^ޥkPX^`l)97ΰ5—>-mdAhwoyL[>?]3ft)p56 WRw,kCQ+`AkFh,'H16ZM& ʭqүW[6ca|7W* 4mEqFAw/{&+Ջs}y4MAF+sp3@Ab`Ψ߷,z/2H(!l*bȃI6t1.x)˞,0y7魔Tc>*P/<0ẑт|;aT.x&刐 v85UV=4I84MW"u駹K/V ۹f !Gzˇ9#bQ3޾m+$(;N{%.Oˇq7,ﮟq챬~Q eWMdKN<]x cb]Pw>U(N~雕4힂D;uIo _& +ϻc;h-5ZwŬ)N=# zf]Y'y]?VRo{N^=z3/?N䉳Фm_p\z~luneӒAbIOWȍo3jeyњ)4.#o'iyUdf3~F| Zej$jH {r$"Cox] V:*}xzKxѐϠWU&,xقiF%ueLzk.~HrBw]:Q _l0$'Rdrucjqz~Vnۮ]% cX$!r@_J>&NP3ElH#RAh%lLi@cU^ dmtUSkf:bF|[x99PǏ:W<.&](j p{Eμ($UAJeES|eB9)mk6K'8RЁQaWz߼cTZ05gU! l:_]Sܨpɍvφ޿uktF@ 69W@Ma&jD<@ѦBnE#FquFmop޻BoSka1+h+aX~*K3u6Qb)&#ȵwXzHVB_ux 7B@rB%/b]mC,Q0ѯkkm=_sުWmpze{Hz: ݅_q}\I;#a~QB|ş!sZ Y#6?(Y_-`XJ ^MJ=5˙ ޛ06W'VJ3HqcLn9幹+GPO Gިr6 Z$MckKbfۛ-jt5NhC/JI]*Sd8H6ePHҴ_'m4v֯h2rW&TyZϬi:imE4MP ȲHƎ +$3(S 5 ('_#@YH5#2hd #1 K,)+45zA3qp2_,͸ ~!H}N %N3EHB LvyE A mɞso j#?L*흵灝hv"/eR YG*b Jw& vI?לisjzR"]cfb2.XlxazL+WU mU6aaj4z.K/* 8#vm[g02wMҺVnѾ\"]9lbY0rv[H}r)\Z^!ٲvƶ;;Xx^3, z׻uJ~Lu:pϴ'p5/ĨğNz0BÞ@+SU}\坬TLsv\W5VMυ%\ˉx=I +TrWG'>ξr~Xl#1GvT[[1rm TKX]j_F;y(z؟]%@[U, nʬ ahCd36_]M 2:+d;CA. %%Altf `DN ;?dQή%a˼qmxa6z8tZ^=o߀utnoh s)6_hR.n&=U`xUn쎣1ϵ^˃[ʽqeu^hc՜k/X߅Zݥ*vuP-?gN^5*y^ėAqRYwppߕCOt =ÑEe 8wde/H|QBߐdvNIFt*$h֌C8#[1~!BW%cZGy> "/Pceݸۨ/[*\ ؙ M\ 0'8IqckBu<MV ߶`ʼn]keN$]]b)ln][U^ڵs]C~mD΀=uLƂ` צYU(gSLQzBUMα7S`8Q}toaĉ:$4WJ^+TIV/4"pY(y 01_ AƇc{d.^M|xBc|>u_zzfpi]=gGBUwcehTu"mg k~m tnL'0KF1FA+2Ue``@aon;t_ \(ښ~7)^xJ篑-mwcFln'&*uT)vjڟ`/0뵚1^M|i;q}B[j;*"ɍ鲌I)Gm@?]0>zqQ-x#ݣ%?ikq 0 oԟ*h}ZȆ'|Vg ϳ3>'10[8۬6m[ 7mATMrHQzƘ0˴BZ,f$;#`|nS;˟G/ጷf9]you7 ~S11NFI%3 Nȑ{_n+Ώ+@;lHΌH k dKh A`% fA-!^UuRR݈LAl&>~+ωT-j3fWgZ.rjm47`/)ϗB(،2WgYZ0707010000045f000081a40000000000000000000000016446b36d00004778000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/oxygen/snd-oxygen-lib.ko.xz7zXZִF!t/G7]?Eh=ڜ.+ʄBy{CPƐ诽nSB5^t+TzіB`$c4ah^meE qL˹ WIe* /a2'۝̯ lF{D_|ɘ ѹ2 /9U?0Ÿþb`EQ1PftӪ^LxJ~ Ϡ)c­\|8+zRW18 =G Rk_1+V[d_uyiSG'P+/ ]0\,x=d7t-Yt+ĕKlv.0_#Df8\1)qe9Y:ntމ!MΉh*gmZ#!)T+>Řf7JŲMMP ?,Ă˔m&vui$sp40|&&SM7v2!0&993G+B aP;N L3'glEbۧ\S , pg V ب.4HBBF}WbI*3dR`!FႴ_e^FWN3JwyVz:ȥx0?p3ײmx\Fv5>ͧ,b @qJ_{`zu?y$mN5>ry {77$]Ys!谦S%scm |biU),ז=ۣJݹTzu~q+nonދpi <#rV3?j}M iv^:f\U<΄;Mx_n|6@aZy Ζs (Kb3vki/{F{ )A(OI'`MrDMa(*4*{$Ҿ姝XaIס>hO9;po6[hiOHFWgA/-XH{"Wx)Rߡ̽)t*^S~$u-pph(S->9A15TCwު+79->%/;{y.toڶMPC]kU`;4N*\>k=Y51Nqc2zv .(o'/qt}G[ܶ Oosb.ڈi ~C)z!s[$/§ߨԬk\0pP nxnO x0aFxܥ5`,ԗvTNk DBuN|8mOnƽ|X2ͩL'~ʲN}S+ vi*((\*Nqu AӐƽmrT04[ٿ|%];w{u#*Bؖx%"I1g~:`7sD5A} jt}+p}/_O>u&.Vv]'Qhy(7i՞Iu {&t782=zIiZ^8N|ПV~<,߼*g8рzax\ %K 񇤂#_g,X?9"`GM;9|$qnj6hAy9}-Do-e|#"¬1 9\ iОSԕX<vL%ҍkX|q9iM2)3Ow~WoG/deP[$ydC$ʉpJBA gy<1ybP㍯ԥku䠠BS*O͊5's3WHv=/wxoZI.y]۰Z_?S5rBU˘L`6e 6n=zPKusёx}&[`Jx[!5Ƅ 6A` bܝW6ڊiI>[sKS+lh E)><3J")p@L}fy8-9&Ŭ:. ҩRߝl1P[ gpz5CVV2쵤$ )x]>[p(#"tS0]&xQGMV++ Z>(ɭH9Vf ZXȭFeIBe5MPoٔit C2xtQ|'} 9^dFǧgtrCT)ZuAFv _PB,5h4K/a" t+L}mIyj"%RJ*DŽ%:e&}*9JQD1=wERmiץ=壖T0VXH@8deo0B^|%s&U%]Fd"H˩ /]^^KjЪf氫$?'ad)Y>Hlj1HJ k l aɎ <&1DFe&t*X[3 Pͨnl7I΀WtovX I5VfH!BHjԵ[lԍEY⳸SnM'sdwq SEz-8˾H5`>t~,\QsQ2/*nߔߪSGoQsϊ'|cqg^i &ߝ]XG:OVl^!Ț\1IOh(2 pL&w}6* ˖L[ '@"A|EQڥ-`+ڨ5o &aη}P87+h>*MZf}.>/A,WCSL :ɑ+ irTo V~s-0D3fB:Pd B  Z1#^.N*i1oě.VqA_*J9\Y>n+4J|㥚;&]*Vt2~;K"dco ؿY;6JW儂M)qȨDRГj8< FlPU`9qpwʗ3`Ķry&տE457.t^j+) /# x1WOyJpꯘ%˿Ȣ]r1 3,we%3YW^(Tz9;zE5aY?[tPPQyxJARkOI2|[atAўWKE@uNtו~A!>9K/)O&?l,@Rh,KJWoo5?Y3_RSay$f[4G; 拕ψSuH>6>\37 -!w.:~dj)lpEU2.qw%Y1`\m-ʗ _fw,=ߧ,|($ZT=?Zz}R3⳰ҹu$3_}J ]t9Qg:$\Lp`@%;sޕRpߩg_^W֍hzjMeG&~=qM5j,FM^$o\.NDž#Ij'Z+/=n; ڐу"@Ӂ@]fOmNl|B 6=97X])-5;CI \${)"=:ys[}գ+Q&р:đ؁۱7/)![uEΩ3So5WnE'EbDvbj]/J}jӕ "ŧhvyT6@xi1XHdesmp1LޗSeDf)+g'x&F[xGNfNx^[} ZoOȲcn֠U, gB]g$+t#vyJgC:בΜ,Zp'혜Gt)bʦ-v / <z"&OV5~7^'dJwvŜPbCG2fmPUwî.=HaxՀ:gH!Kߎ u:FOFs`b' #J+nBKx1Pbw7rl]@>jwo*/1¡$8 ;Vm/ZQ.L9^ ^3J\2(w[4.E BWjrk )B U bhH\۶c\[_gaJnCto̅Cv*OR[+ dxZ嵓IEoyVlKLlgݴ=Fz6W7(ɪQZkӵ2~)5$R9"tv#!rqj,.0`4 rڥ %v}4hKpfW4HSCʴ97'r9W?e4'5s#S!4:O@q7Anrq$!7_8ttY6 {OU_ٱU`ĭ;. d@rL_k{޶/_Ĺ"RWB,7ʌ}OhԈIuf s%BW2WUUfVO ׏- r~k׳,##O;*nJAFzݟ;-ef?G"!&6_Yߓ3G[ZZInҎERmurc(A7dg@ݡ_B"34vᶿ$G['ږwTwӭh$f쾽-Jq ' <'|3πϏ5 &?c:E6{mDՈ.v9,Z3I ($΅* Rfqbkr|Kxj6q/[`ᤐ)?lK"uDF) A]=N׵bø4 3}e( IGsnPe}@3Q!UZDYtԯrLrrc:,#[Mf *"D{Qkb6tыc~t3ns6'l 632;C8KUnMJ.65)<nZ+!ի$aoZAiO))kF7T]F-DSCUGԏ%~ cnm ha 4ٓw-QM3']ϓ(3cb \.{//*K@Ziסsؼ&WrŮ7t(] z]ɶT|k,WG=D\kdy\+l6tx>t<py\V2()m(h #]eg&-bpHpQ3,EQ؂`5#  ehmwpa#t7K-s%A ޹ch\F];oI~W7oN7sNF,|IY78Rr`2!kQ/a+saSAY6@룩BxuȌ*c-K+V2ݣ6=fc BqAuvp윋8Б#ܩT/743<(d-K>; ^5;y|ų b4HMm[ygc+=ٕx8xRЇne3 c>l~ԍr?{jVey8F`t: FmF=AŚ})\)yꐭ?=]#3I($XVTmpU-Ah➯mW@-$]26"$;?ۭs'yՑ)(`)e¦mQvp -6|`KYZvєs=_}#)4pl?7 ^| .i%.m  9\H_gxu3&N% t8J]@!tqJK FmUOPC!ב`'WzN ],[-%H_F59s0ZWߴI;ҶY/'lNxx 6PDiڧRdB?:RKmM6ܾ8xz!L}\āI⨲zHfY+V9K-"h mCWm}u5٥}c58, ,R}qX,cG6˔ڢ7z% 8 İa{NG󠟽J2܁eg4F?f@)JD]l3/g%'le[C7 ;./Wu` Fi p!2~CQANSl(jcgjCV˩gr);e=s\+&nI2P'27Bdاf0{6C~Y6-s(26%t.s5<`=CĚk=t"mƺ5kr(\ºoI0XOAH,G"hmdPI%x@TTh 3giD#COMnf¬̀kQRj_098i\s0w׋^.xekoDҁUo9̲,x T}"zFw2 &0ޑ(ρ96w@:9:wQ5<{xY/bi^8D ˊqOaS(g5+X J5̡MD@"8U p))3l?N*ོ ʣ9 J",#LsZwUvz1R7PKb(!ϥD]zu׉pkgȱ#UAoX戂k.k&"GU'rZ}qoOs+ j {4&w[syFo:7̟ݔ<(q z" )UGM(y 5+"Qck6*Gv=d&D 5 dM |K -6n*dBj"cs+ ÜYD@n7-Zqh3@#Z\BXnZV{F踟}r,"pȚG^k.ьy*kەc)U2b ч ȟR:]ҽs,CnAkfhBi`W6g{ڝwJ4#~<\*vS&>Ü"ؙGHd50+A,&Jvr[w{ B 3ln5stde In([{FU=c@mO5$GGF;}7ᱹ ^N+[ȡr]Ɍp8Gz؄sj 1 9p){|$Dzl:,\Rn]heI-Le17;OLBD2'#xS֕Zd7^wL3``5{uJ<9"n6k9lY+!xTMՀC9j|Ÿ[N|'N6M/gئ+-se("6!Υ֑S"ޥcgwBtY.?Ɣ|h !#sHǜ돦# {G9 <,}7L%q`d(F"l]t3)Z*IE`؅UBߒA# ^tv+ܔ,e;z3^[Ji3]ߝ f$!N{_䤂;>@%@\7Ō3'k0'U_s+ ?)hw[Ɓ.)ZB^}o]yfM3V3|;_{S'.r1Β~ϙ>{6)UvXsw?.22eh)2W>Fc=T',7q:JƚWK_RH1ir7{ɦ$rt~X:%v\)V&Y{ 'sGj<^p\y{{d5[K{VX+Z)\A I $H8jWM['LSrWSH|EFgcTS8I#>"\*Or˯R ")KniSh`1@*$eU K6|hl+@+PD O`F ؽ@|ﲳTUnd~s1A%00XfbFuKlrjw(;R|<޲  ԉxjd7R:6Z| ޜD1 S*e*47wCWRJ!b }=FMm`k!5BB:& |FJXmg ?K7ANԽ _q_cwY:S0ۮC{"ץ{Q'&[Va2rT>T^gwP ֆf/Zy ヒ8щLͪ`4Av!Ծ]\}' W{n{YvCd|xCTj'_.PB.>aQ^xY 2;Zm1v,j[ et 0Kc&:fgp".p Us__ac kYC͙56?QjZo DO I$2gRY^&&n7CyxZG2ܡ!ґF ?'+Ʒ%&@S=d]eɭxB[# Cz:uS`]:zi H/߻d-Lΐ4} Y~3:Ũ`ctߝq~cJR<-GZ*NԿd+.|\幤td^O`9ևY~s Xl6?)8PHC>go-Ҽf\{w);(dGQj|],j s4Y(ׁm@_?SrۂHMV:q"R옂)} _2~^]"~ f!#Xd]K Gdž(aOp{;o&C?$3zd"޼+ /6z#':]sZwF24v ta4Nքrz)yr#kI* %뫖H؏6+(\V V9/l䴴5yY6P{fXӜ[ P,Vm]8EPlwcIsi{I%RmeAY[}f!uDb}C8|RtPx$Ԝ~¹5oٗ0 bNK(J*y<5JбR ܫ<{x wW#BzwH歙;-.\ʌsS+t 1a)L|ĢzʌPˌmF(0l2a8<į,ۜE70 _@FPxnyVl5})?ĹjޮtrC6`ny c5|&^6M %{yaBvW1S媝vŦ&Eu\9L#3Dڂ"3<` Ȣ=8h;DB[OБr"z q5 h7iF31/uBQo\m]N%_H@9`['D`ŧZJI&d:)G֥XsVW8h;@K@H)R(Hee"a薏FiW'Dr7ը!oonr )DyhO!Τ^%WXV!b}]NbUAu9LS~K^U8 qIP?,դ~{ʯςi1 8 uG%K>+Uӓ!x`75 TAoXa P,c!C_!A}rBmN]ED*]pq̾V5e+Œiؼc0ۇ&x7P}B2vJלE 7&Azϛ}zݖ]|r'%A]Ұ UG [r}Ug(!ݢSv;CW(y;^o6B$4 9H| Zǚ%{wVX_|n͑oeAP#̿2xJn̖,l"{F{0gKG%EY$~C%T_T4hETr!;=K9nc}yf=czi6Xh eyyt* \ǧwԿJ w~qBKQlDEE!.bZEb48ck48-+kxϲ<=pz!XH-D݀r"<$hbˈˑ-'щ߫$;(6C|95 άjN &ǵ hHC@.A3bvi7K5B`0f'%_stgh.M4Țhg-̂HӖOewO9N A(ېyPz}#Cwqil)YH/yW^]mDn R~ ]F j!A"ӽb_³&a؜#_QΪ,\)3ewk-?`M_z(F+Ki&.5֚n>KN*y;75V+1 CMzge5/cO`dmc% `roi/A_w3Y͍rAG /˵sޮ˺9<;bjN>d`\I~|3ޯ2"dYo`ϰ??O׊n_Li1/Me>FB 5I({yi0l׿E,X(d!w$m9J(N[-edw,ctaJ5$õ{I&HX_q@7WF_[ iĄI ,V<Ti_Rȫ(ZKFdc*W͏q)4YweHg/W`ށd/O`/QQ8 C# Hh]aicẁ9HiVbIx~O`P(T$Eץg`%?tp?5Ov%('q%Wz W`)dWAqS4lo4gM4Cd;9Fja1g p& e+[(w`0|3O7j|ȁe,NǕީ̦=& 89Btv_90Aٜ\K&gI jNZhMe"TDgD^^>#k} _Q7RUrE$޷;VhfOiL鮞i&~ "vCs+OBA>Zm Iĉ|gB_!Wi Z+xpo{IWPBD.p/KV{4L^I]nx[ Fp;#1|4P_ec5goA, sD .iTU_$X37SA*w9hybW ْtwEꊍ ?uvfeU֔ݹ*w"ER& ~)%:,,΋,Snf<RB< a ZM@p~{ㆊ${CPMjo QPE@R o-A^]M ITUi6| -"'ۻF#I!hU*9oCoR%Bנ$s9b,m4JzYWa5 (MIb<@kAYdf6>3!/)nc={iPÈ/;3yǬ f4uzJҸjt ;ZLL'@ E ?]{Mǽxo0+Ʉ;?׿\1LHaɽ X( {DٻCIET¾lsq-RI-!$ L,#nŔ%sIޘ${Yuj8X)os!($B!ҕxEϟ)TZYm^i?n>z9N^y v/ is4ϳ+\ff0h] 0Z]5CP?)u*Y!4 "<4#38UI7) 3gAb0(0 ]&#z6]O=sX ~ H;Nt(VV`9ttQ3;CV.$lhF%k8t/FPzlO URk-#EG9rԙzӎgYZ07070100000460000081a40000000000000000000000016446b36d00002748000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/oxygen/snd-oxygen.ko.xz7zXZִF!t//']?Eh=ڜ.+Mo;oˈ?`k8ir],XFM]d1)D -_y&gFHkN#+ZniȖF.&}}ТǣY 1;PPGxlEw+R(PqjXஈGEyҀʽHec쨵H+kq殠ۯVP %DIIQljAJ\RVCr;GWjnr 9?:H-v$י/2ÛX,(Py;Ӏe[*V@"'[ah*[{"Kf1=aE&Ki0m73\éɻpMW"sR/+"qf `/ +k <|u@}koі-V8 Xx.Y8Щ6%Y5.En|SZ.F7Qpg=3 L_ա-Tsm`wfMֿEF]]q!8ɪz·4w#ÏVYmodX Gx)PLI*31ۏ$f%]8wm8} Su_*N\]53e Gmti^PnTظgAX+)pվ.gQ4wOhrkکKAY(j!<l\ş02%c :ox,:6eg^С5%@֪:X95r+Ck\Kۙ+?twl,e֭ߜUMWSM_W[[l%՞Xm1!M+3 q]*ALIc8A^M<&_lSေ>كA-K$FfpT˻Gؚջ1bͱbVҿTh =Ҽ|\kA.`Ǝ}<98y]'4^U.63JIn̼6Sw#Fc7X%A tX8b kod .&V јY}`+෕6.dM+Ҫj4rvv!!njK (Nb-MrBGs"Ω%7}eն6@O2@>}*_9 ,Ҿj&T (QDm8o(/2IbJ:LgZE/oпM XwP˜SN͵ 1>3J9[;lĀ @Xԯmj^0ίݫSJiXl #zhD{ $Sݫ#cLNF>Q шٹw'lک|"$l(FNRA?u=@C;T+y''* ɰ'R}Dp&-Q~^Z7^W_[dA !ݺ H?pOcsbKD{E6Sj mq50?-3%5x4mX_c!(vvs+3+De`3~nۮ6l] \[ Gej"-3>"H7-+l0~COiA1LɕCop6ۜf}4UzͳqlVe p9ێL( 3̺dYQ`rX_`-:·$qyl}0\Lq?]o,NeFdy,Őm`|dTrezFё)3ˢ;]X:Μζ2sODjHyd~63XDƴk37} * s&eJ7isķd qBh$E著״ eƽݰq|,@^x~oո~2QBiZd V6H>K qTeDž%6fnbol(8^lK6\n<)MlTU AVٵ h[n%b½}1KoϦ/`wi]8ixK*4]X)|r }S*O =޽EGWuҪBX * (M~ңLᣒT.ޓbhi*Y⦑2iS"L{U[rz.~̽,o1<.MGZgɮϝ)z-NQ* ({[/s6wJJ`M)fGpU b-X`f~5' c4V[dV~J_{:#?E5)񾧿GBA&IhRoò>[[m*i)Ul2A6~IX\* -V~h-Њ(Z%e3VoXݡ㑑j|"6bf -ZA ,;+`Y$LsN [2%մu%1] `Q03DcRt W; 0ڰO_pAk#Vy.pY`:.Ds3M@zlSpuda g!oKVv ]*f;bv^X,>}%@E}Q~Z&պID;Z2aGї"VP~ɺ+=$9/ WʡDuK!E;N`ݿ'Ľ\q\M]~#GmdO;,lP&#`K47O||'_Q7Cκ4+b 6mkw7$A|8u-Gcz*5:h6UpKf%j4u4&pLei04^I߇5)j@/%ks@Hb2*/Z &)!eB Iڨ ]v91b2k1SEg"_ 8EFUnC Du+l~qx:4~AtP\ 4='cuk'<؇XIj]UZTP5 14eɼF^*5O %Ҫ԰exlȱBҸP4.]>VU@qὰ3j"0+j^FiԵDiI`ko|:}T_uj4z(Fܶ<.J龃\/z>V'.\ ɤRZ/_r:'* NDEuTWbVᆳ@^cj/EV] ߡe9,,g"X?}LfBnVN>45Tucg%Kǔ2C&tmVGdӼ?Ւlr0 ­\/yxܩ|r#<;U~p d/?sc>71Җ{E0aȀ`A}Ƞj)q> q᱕̣H؊c%T d,"ШAGF0;1cNK9{Ii;zR7.ol!x)d95׺bbA+tjmV믓zcqc!;2L l& p84 43C0RyFk|X<Mw5!%͘&Qu˷J%5KϬO8x@Nܦs r1ޟn\W$&CXmJ/2v}:^4+wY8\"4z?{'xcx̶W j"iyx7=svxCAvPkEj# QE"ciWwP@9KEzdۄɆ[]Cah@1%/jJ} '{7NGP6go(M{Xy~D-kTMr%vLQ#~er!&RM)/.VNWjJ`;`a&Y83cT \ch*LJNAb\tEC04*fgOދrlllT'na !cɯ&D|iJEVlel0oPQkƐM>@xל`&b< "g QPcE"ZBD {wYQ a^a)7Յ`sPUkbn+Aehÿ7 iydAlTtCC'Ԏx}B$2o3HPb87maAP6w췘g"Q+N7AIwE/RjO*]:ҸKF"!zpOε}c&3EC [5۝8w?%KB٦٩7߫XrF/ӖV׸'~s4m!"]Yj>[ňd?ش|W 8dp guq)Y?Fӌ>cQYDnk_\^ ' рJ 1YB\ϼ$qۦ 6{BVܒ{ϢNHF 5%;%SL#sV;,6v? N-1Ig3WO; iZ\>}#2pOS#Iw4 2/`0>NS3}g@ {1F7l]BZfOa~.σɤ?" Os/ z8 Fo :ҳ{1<ͷ ݇RXy0кLw2TGx45K)@;6cW@1"d *0QJQd=!=2N%G-O1QqVAEgmsCyݹb_\[ }={MD`|0JM6=TPu3=m6q<ζZL%:t4i7)iU}ҚO^y+-RhڴHM,YVj jϤk/l`~'ҿ|F$Z)qF2(UBV9/A~yALH졬 :?4nU.y*=ohypim009 >T~hM /|g<8]Wbi1c{Z X@ܕ6^&Ȗ-4v1gv$8z$b|Vﳞ4f?@.) ;rp&qORu/f) w-v_ޥ͌dKh]~_k| =>` !qI@LR&u0=U ;~M住&z; \_XlE-B)N%x;#I D扒L"ό`s ~Ez*GNA̓NT]bVU7Nhk!3^NJмC3jPSTk)gW)7}bZҀ}<>8"盝Mf(iĞ#i=m!6b:b$_(ڒOAC?0ᳪId\6t%ak:\SY"vQ2> $o~oۀܷpd2H$aIO@OƷRi5¨ g ZM Vr[ժJP=\8q>k|MY gqkߔIOy8R7یӟmLMQ}qRpjW\\Pۡ$ G*?QPkӐ2o X2h:+G&t#MV!}hbQRTyiơɵj+K X)S4w\ ajF˿M^TM0eFh=g<=6y+9 E*i*!έnEemŌ1f2D:*&8Y~\q8.b d]#3jm  *n|RFBBԬ~=Vuߔ [6ۭeKFw3F -ЉxԊ5wjRt99v+o.OP` jć_`wM30_b[@`0&*HB[½X)"ot!1? ?&V6ƻ7bU!W͓EO2l1TGZa&ˏ]_:t8Cu CTTM+ ¥^xhN3oR!Ddon2uƃ2 th TA ꍫZ[nզjgrɁ j5Vݨ>3О_ f"#:ePʸD2-cFўum$ jP^UP(A",?z7+Qfj#fPFs]*$ q y{?^[1S=p̡pgl2cL>j_r{_]"ANO $U]^,$"o @׍\3Aph 7!h??cSޟ>;h(bF`Nwp={SNy qzjRYDUn PT ё(iGq^0k 緜'!gĦ3~N4Q+ܵs\ؽjAjЭQDL ;@!jqRF77t<2Ct[[6ۍ`oy.@ۘ t|O2(5^ou7?Bv %RJv2~,,_ź2b,I+}+h5DFؔ\ 9XFڄiG\)Iq[mWR 'X*uXw?&W<g=l]3en?ppF4>_u|nL!00uT蘷+S=r7tV4(d+ a$l4Aڵ;3A lۧHm_]*\`v=gL=nq B绗413$ 7?ѤUCB'[ULFD3{lhYl){8X]1YĄ'z%h*1~dl:7jb(A=bd/QBf»([VN \qS-+@S1,c M8sDo騇nm|̨Bmktnj@S&̏q'K0i% $BG% hM GV'|S ׁ8j8$ER X=|_h6!lX plmMy"1Dņh!E"l|(?KdhtJ5$ۇCbC#pwVtoHP5EM|hX"3gO yƟ6^W)2]SSr?N~:A9qN00h%PsB($);#0:Z iv Ζ:Vqd0bmڧ !e%,!l嫖L][IVc0aec~W˶) jX+vъJ(rN%A~a7zka/"0;f8UEŖn^M5'ё ;ПcUW })zjǟIκYJ7ͭ>~BXċ&a|.ev.]?=5)eRG+dPs9@P=C?+lJW^DY̬B|=]tk9 DRiaNnY >r瞅DK ΎF+R=fhwJcGVZ!كS0}Jvf4Ҽ2YRa毬\TB ]GJǩ'%"1G۝ה& 4{J,X()BJ@kP& ^/ fQWW3σʢ  vd6#WԎ|E 萣^"ZeT`sdL!ǻ%H"O͈M/`,nGB`keC=+76tI;o F~cQUɶEEVG-$e\hP 9ƘOz۶HGI6GڋChӨzԴJyᵚ =S7Qwm;p- V{;%2k::};DlIbOg<ޥx+Nu[)8oo;!KO7<.N!@gYZ07070100000461000081a40000000000000000000000016446b36d000047b8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/oxygen/snd-virtuoso.ko.xz7zXZִF!t/ᬷGv]?Eh=ڜ.+wrДg(y⪑eb`4jgwh5N =ˎGƮsw9_Fn4|XU_RvZ*K<]?£ȮļL j)З{!.KJIvLezF [?n^·Dzg7 -hpI|Ԩ?O, _AeąGxT$HIl?HT=7Wн]ET$'K ,!+/_bzD`T]ᛊH=*Xm;T+L.An 0M6hri|)sۊIpW9E[Era|X)cX{D9 C f[Pϱ)8@QFu+ rQt I "n7j."ϙE{dgϵj_ga˭*k=9 D; 6hkp]W8(Ÿ/7+?OMv+}A_Nu.~Ϩƞ *~@ bemiZH^P`|ЗC[3Fh>#Hjk1W70A\} 9G׼t=zk`^Ur&U%t- }SL ꦉ'3(lT.K7Sɞ 0oŻYT4 ~a!L[C\zS_+A` 3DL5A9!< S\2Ih&?S3޺ލduZJ/q}+ ~ԔĂ#vKK\'{xG-\Ecܾ_A#V$t<4Q Jcp|%H6st`I?{ɻrGuNAr:Pch&#[zi< EVR|8ۣMyB|q\:NsSLf(⋞w2.q_- |E|e&7WP4fpw!ؿ[]PEV5b}E  ( & UԾ%2?ўV ~78ƞ,װyd`~]}<;SRng^P ,Ǻrό Gfx$=T)*t단ާa·}hF{ 9VCPm<9M˝0U1b ]΢O5I^o|.,–H>;->w:3[HMeң5ks 9cm;r@S3 :A!e.VX{΢6M^@m7裳h;n2ӥќ5{MgUS7 zg[|w2,O p2iM/Ħ߹Rn![M%aH@l%zd]HMz+u8<}/dֲ7LXL y R: @K.Rc9VHila%׎BEabQc&+i,Wɡp]v"mg{Dd6Lg֧~ _/Leη$ HO[pu #YlA'a{n5z8/FOm]3:v5zewK7yˡo.(YfTJPMȱU}%ZO*{Pa &Apu#n(d?dƖh^ha mvXS$iPJ*MCTiꌣ_;NF7g$=UY&Z$Uh"0>++fsGpmP&Ӓ&L:w0 5o<'LgcR08ƆYJПiMVcLڼNGU4t @ 2a/o7t. ɩ)4#ʴI"HЫF+>a?y!P" ( zd I)AnVdr~ А,g4wRu\ t[ b|tif}n*Lu2TTp_Uqf- ӟI:7xYr3ֺ[~OlX~mȅ$GRTג ULS\YxP Ȁ_Y= L>Լc8jSٰZS8NiȝDXCM;Ux(cX; i$) FwZɥg;3Q,|*e-^/!~ !dw:kzgIYL*)d?(-m z\Bq HK``h|Р^ c[%82j|SIQ{3/5ֆڧch "W "uњ=bxm`EN*Quam]BzF?A~L8k5cB$1jk%`͛w`ʆ#Xw75"~ '%i&Ftѳ$>2ž/G:Ru#]4*U9 TZy&߼H$'G<́Z+0C.8Kۗ .=6Xjkk1 xr2{3 ޿͗B09/l`JLU۪WPE!浆[y{='hF]3s3r[v^*L[04sGu hea]kB)ȞyJ!|Z%U( ,|9N>=)fxUA2pDw8_arJM߈IzX :@bhe: ~N/~'E7 )AǗ;}9뻭G;1+hombCEMYhVwTP?H>8t=c:mn}⎆YET)N y5By)zKb棄P #^}v %E=BmuuppW&Wv4p[>29gхw~ם[>ZQ\u<֠$ e܆~!n?;7G:}3׈@a6Ͻ(IKBQ)4ڔEH.RBUeM:Sk'd`arPOfꐢW(uHA+VaV qp'vtJ67er>nM9݃{,!ݕ|#ӈ9A$hutw{>.I̲/KUޓF7j[AecLE_6K_cj[-~!VVH%ɏO cQ3l&e9(^gAgP:Bo4]z"󄟌zwfRWs~e?&'\y, ! L86([sOvAgܶWξ> "^z4_#0G>fo q=tG/9hxO$k̸MT7U %dK$U`v.p 0mEjt׾XyŃ9bjxRկƼQWv(OH&piuZ;t,Ig"+Ew-A+сr5I{2$GR2u,Vs{oMӓ"Zg&k*EsPm1g}N<$cY]-ym,`E@hwɉo6y*օ3*fAvφyi }l˔Xa2 *4|ҭk`e/k1Dq:+tL%RaQX9  )& z3y]* `y!G,c{eǏ#~𛂊V&[sޭ%B*kS^8`M*</{eq@2ڟv zL˄G|v{}`#K U!pƟNH~Ee)cPTHkD !_[=Lq ~׊^U!`I)#dތpɰ騱h\Cqeg.%8CMi>\^!AW~W~P=YN"Mٓi,Qu঱'Ge+M4wJ]t^XtT <ϸ BU."PK9b0 #(/Ы;D8ګfP)*0bۦfs4+`rS&Cރ5a=I[a[`q=S>g 'CϓźqϘvI}}ow~!'wnget&/ Uzw(k}Ǐ쯃4E-UO~ʉ; VlnnÈRWКȒ\X׀")>Q\{%RV)mh^+7lh vp? S;N%1*Xb,eUnrgb_JZMX6ƞ$`ޯI#SQ@?-5tryQn_/, hNHn8}fh-X@nAuD]^ey̮?%MqlK,a͐Į):(o<<J=kg6_G}@j*pO:$zN"&eURGtL ղ v%%B1"΁؏?ǼP#8BCSWƆciޥ*͘>p dxMIT (mvĉ%^t3-\QC5OkatJ* nJAqGh$Bg2J$MH$x&g8, ƝFh: AZx6@.T ĖGIfߛ#ugj ]yawo V:ҮxtpC/~/g=T89\K.!G|5LbX}Zu^/ UGYV]ž/$W :"&~UB\0a8 D*I.!}ZW9E5m"+|p>qBԤxA$-f["Pd/¾623xT,成x}o;{_ .~ŰYHW-/I]ǘUTv__3ON\Պ圑Kȶ>*T [gB9Q67Tap\6\b 'F?V٫]86P8Oz?arg$=knpH40rߗZF.Ԉ[/B0kyq5 1|zr%Cg*qf4Kbi ~N* vny(#ҌrWAxg0NZ?M$e7[ k^v׍~uI #.ޓ䦶T Wz?[q`f"e:HƠT?09/(7_*_VD}MSۼnʞ;Je:"-@37s.!ԕGmIhIfV)?G0Od ;oGAhhYpVc2Hg;׍'sOBX1Heի>@E@[%Uliݵvb~҄p#uѓU✻mEyyoG޼m"kއRͫg|\D|GbBURbsљ'vSm#CV0BUM.+7xs&!g3\RlbU>ZK,&+"*Z *RҘM%-BdN]]I,"]ᅩ:CD2  gW{u[>mDÂKf\'IH{ TQ]S3qciΞ+&ԮoXE B\VٍXnqSa}c5 9p÷Jt,f Pp`OGZ/@=}Y7 vw{ U9اbzf\)Uas+$s/@Wl/<锚5q/$(ZlfW쳞}h5e(tgB#~p( /o6fє _o5UB5Mmqդvt&G*ӁEj*Ճ]9CQok܃N%v5T@==K2xtTжBuUuaR`6и$~M>8(_nMrkl=`@7OYMP6Qjoiּjp:1Eg-}D7R҂SZJWTJ\EG,ƫlXIYQ-g yÏ'&\T})4t-P?t-1 pn[5^'3ٜAI^Nw*,2 աqs7)x^7td?ܗhvi=G=ibhPzOs Lk[^ˋ=$XDMw$IR_$ g,DR}b0:;zD~ACYfnH:p(X ipvrؤbf6(^ǚS8GmuQI8ZƗ%|55[sC Wt>TWZ€-ߡҒEO9hhATcOLRݚ-6Xj*\ 窱A0yWIr u[0'f0'Q^+_ PE\O2$ Yt2r+V>dN:`o`̊s YF^sV!}-2+jU@;8ÀWS15m^U ԃ(?4.(dS{Ru;.%a){HL3dRvn҂4hTm=a?Hz^*C6Dž`}RRW S*A5Y=Ca XxE>剓& ߗi"˲*oOZ|(~m{Z@.m6b@]LQΕȓbZS$ϪW]RD΋Q9&96ɲ\M2$xC:z(=j!ӷ'z$>S4G2{JS#(k.`Zc }PXAwJQ.f±9)UB؟bu[+E|2}58S׹CӬ6гO5Rre&>fOi9u[h<]J+>HKO-D]zX bĘ0c8D},X #(gq7yOGqK)'zgiE /}nI6_HBsKyK ;Uw m뺦DZk4e"w( >*aJ¶4;X8BraOPtl#>Lf\3d5oj/+kU79|C͐Jq疇#*D0t|T؊ б} 3DIOy<+HGg/Zڨ)TR/XkT{*x+!&>/&]i%$s:ZsE"5j :8!TOrcmStË9:80#Ɋr?jbq\ʍ˨éwn֡j{z\l,յrM_ },7YGNY(]`r Vـ  ऻ$M+3mesZW6554XZ9iQ&'=VHL7Pd83H/,u4\vĆ) 2FH,!xl|C;l8=@H^@4m$>y;'TcBW00+V-zX`O_6xH ]kGwfol(k6e0ŋ%5~Ƣʴ^.+\mB!3/o;$\ vBt@XFCON60jFuc*ͱظֆ7މ"xE_P MpKk+WD=s9@0*p$L$`yELTGzClx$ELFT^;Kۢi?C H ~)+ƱJh:E4Pҗ_/3-gF>k@V_n:~O躉Л?Κ XJpъΊQA+hyB^A`'񹝋{ZEznUGo}B,\F' SCTvU3S\S **>:x/bpdLBUM}SںiKyu{y*Nqh &V)LDHpc%D\ߪ<̡ b6Iw#x;Zl!|x脪#da\L`k4r>V)FzTI?Y0]gF;`u6A[ARU1GYӐzz."0{^ %/; 'ko0GCCQ烦"ۢ5f!=,9UeVJ!EQKRσ3&b|. 0J]D+_IM=<Kn@m m`v۬' x%#[? #),&Qfn6zRM{IZy~m•?Ҏ9# x,G !}ti@W3 4G^}mKk'BOp`al14Xe_QRܴu(m,zkAuNep,u`K\ qLr gtϒ׉W0 K6sLݭtpPÂR(&@:@zJ+$r,Yݽd/zyrGH^>Ȇ7[lz&B3V%e+/}WqJE̦t8֨a!Crg 1R)P= L[m m;i2MZIB~{RdAVbɩiW#UI F 8/vPA2 z&a*?1ypV̮Rx^҉)TFW&k]b={W@=bj:8?iaa>MM ?0Ң ):Gǂ[< X{;#Y z,u6ط)3G'&x{ds@n?+`# m" iʦe'3gKupJBQ|ȑHR.sƼ`?X9wʗ>[2Hj7x< &=ʷW-C] l^^Aͦ-\}>C<1F1jS9HbcITezVݑaVcXiJ ̈́JZy|QdqBȜ9_Ɨ2;y-ddy輋F9G}_ЙX1?e(C5opJBٟɋH{ɴkŬeR:M%><}A/ߌ&]hR鐰pJoHCągobjq9}bmTd-8ҲD5%)̯Ltr-T.bQnڲ ުxQz@/1p- 弿Uo'E4G&:ej4FchzYA4!S0cBb02 w: g)2K.F$;g>QP̣z:GZr(Ӟ>8\M/5s xzߪl|R(-+Y|tVǶ^SKf] o~w?W>:!>ɖ5 m5>,)S%旾HrM{O22]ENI5G6RҠvoJ-f2S-_Ǥ&g}fJ4谅b4ʤJ BSm~YyBp#̸w RA#vףIEKYE,v^d*DL"OOGI0/CFh[uoő4<"V_V!GIB&i+aI-1i 1%xTqя4ǖUOyZnPKf9;@Yu/j>|fbУ (3r瑧{Bcb |'7gaMV!(ڝ PPjyy/ݛfGai[F@u(taKБ;2?O|V-2^u.NWP+x%ī-)C隙1'>!_tք6ӻBp6 `ql(+1tXLk{hIjxIiLx^gOb5v;zk"ͫFΕDg۴F>tP,62޸e]zxAcxى/Qwp&hqL8`v~̷ őF S/׉<wH@AJ q;nu&wGby"Qxa%٦4 1X6q;:cBX -?1NKvJ PAHh 90<yȿ2 e0Ȟֵ)B%qiЃ8wI4+gR(+[>i~ZMx⚢Cubf(t'?"cUP` HiҭmL{^,'XXe+Hca$?PȿeT -՟kF-ii֌'߻8 'D!c0޽f/˄8+lL:U&)Jެw^ 0(Kgb!LݒHp,qԊ;ьtB:R߲0"JTz}i3)xEV]Ƹw;}Z;w+O_tZhhNF$5[0 @OAP~oq؈npϡSNLɧ)Ffg2:f_N~<|mU)~;/]Tp\bdJ(B/$fl->iBм ,/MPR14o-LΪNVvI$nn1pDuE%X]7ˆZ qiL?|=ӝ̳Nu7W?Ry/9Ml5^<-W]rӡ"O:TQSg֏-`H ϼH.yKE_,SJ"ϲ񓔳z')"_{%aALauLz*fa:,HM[dCI$󔴯YOGfzt9&׋ w+( Oz|$͘6֥*ن챱+j辱X_ja4ⳊI훁چEN{̟.IExiBP356h0/֮'/'#6 VJFљ`_K+KV=~ BաygPVCe ¶^gg) #*wk}_ 6 R:p鈫\Crܨ48 A4š, T(~qcn-u 3 hu|;^|uKLsD]1OyH1jp2CG"qkzZV66籍-sSj()=v}h߼:5Pe=3E%b3ťWJ]2n}FY8BŨߔњ'[vXc6>c65%Dpj;xw)$#oyF{M_ػ2k@eJp0RMp: {fO6قÐ5u4x5AiH ~Ww͉FVf>(O(iFElߡ^v&ֿKP05u 6Hzze-McUenQƯ 㹙MWۮYV\~FZ]\%w =E}R؄|o[CHV!Idw3/U{FKI;W+~}!J3bn%R-N0^sVUpi2vx6GIp4I2sI2%k2 m9 =p2<%;,%m JI#G8EFԨ)G>˚%]Wl j~$SR!e`K$X/ 10W$Pd$x\ T- 1"o`(}Qx5w Ebg?@#GIQZb Yd G3a`K|Kآ8 Mv Y/$No{%KB+=5L"k~(g\|;{bvRߝعx 2ZN3Ğ4Lx}p!Q\A-3V@?FhςѬY<\.<+]"GQvYO&m~4R{ŭ-&`)|Ćkb$ yo.5ajd,MxeoUrŊY_L]AqW=b=Iޘ4; Rҥ)P2naY J(Ardv#E :]S9sϯJd7ē2H8X] %qcO1%qK 8❻7O~b^1?T:fP>7W`|3\/gH-:􇾇Ǒ} R?:8$l cLWb--E_myCOrQ~ Wxźpx`Sȃa7_+Uh8ӥ>;yfT9|t+0P9-I럸mu&xmH$L[/+)TpK{:e|!Ħy1iwfxﵧ,C}[$nt ` P&'þ!KF$ !6gMSr98«qS@Kjib?&] 3:aTD̆oP̤R춧|TTRAʁ/w82YF3 xS?/ު!rU>,`RNX^cZ:J,[5z)p~Iz&xi >d[.d/7@AC|6F;۬(}eIkB"5yަuʖ$_ZmEú#_Ӵ׏" < 1gFZHdGwmeџ;˹`ű$=j\!_.^&%ORuT(I4'L#5ӗߋYdz>qv4vd&F֬#-? 7&W-yu .1" 18nk(nAЕ3;&#h|Ϳ.ީojy>S2%8R2ѭd:K k DOc츼krܯ]5a<OXȫYq+S[i D|5ϱT4:x xg~}G|NyrHNAj-sܼ@E1h/:ךVN"= R5@4DJC94kuțYo@_E>{Q%pO@w/phNF/!(3%>9 Zi<0|:uDy>Kh ߩT'~m~ uZ3YxhݰvzZuORrSiQuv!4]ԫȕ4C1)&ue=H3/PJWdklN\+Hztʛ0JI>l=SY pQ1g_iq8Rm9TGe IyM:Ҩ%|}O g bPRbdY``Ev=LZ:FcK#ؗ0|EubeDRwV0{?DOKAZ@wF^:89jζF/M/ Yȷ>)+Kt ghh蘖:Hۨ! +V~k`5ăy]jrA(i<.5pPV;2vi(ΤlCa8y)dy/oz։J@Նj SJ !A@р>D7B1O!!SwT Rav>b@Cf.{4cHx m7agvw,I9U4↶`1_)ti:x1{*Yfk_(!iR?zDu|#j]gu~KVCyi3h~E$ĩWd'{XUit2ZZF!Yq;",AAeN͖(,RHwx݉`Y#OFh+u'Nީ捨=)!H&㉉_ݜ^inY v=9,Y`a2fzud=Y dbyP*'CN{K$;Ե ݛdYf*#XrHA|o9Ε5FqSK^Iѧu[m[cf! $'8~1 |4E&_t\YS}NׄF!!0g9*ʇ 4t)L k.5b0!yOt^ g"1N8!xW%jgYZ07070100000462000081a40000000000000000000000016446b36d000078e4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/pcxhr/snd-pcxhr.ko.xz7zXZִF!t/Tx]?Eh=ڜ.+ˣ2Pr>ͿagTD~kç `PG44"Q}5ext6_QP(|)#r{*=MIEd Q=À{,J3DCv$Wb%+Xnf]RDPy8Aq }Y*wn1N4j=yh6ϯz)43iV¶e>̵s=vF;Hy\}t8 yʽ#( j5ӭt NumKKOw5ÜÅyΰ5>u *~s~*T0}5XKVkcXDCYEwpMomoK~v.໭/3x-͢IE}y"bW[_<+R :RcC&)%Hɾ ǫ窐n#,@iq5嗲2~`S $6~qމ,{]F3f|xL RKӻWx\/2RF `@}4萯\~HIBg^4!!;t&kT]pi5lVogRev/_˱ߡs x䲟A{ 5%&!iR3+n-]27 _qkݨ߱6"CΚ ;BgECOqHttN$bI \?#EK lk]ɢsq_S\penojڄs0&xvSE"} V_.gOh%I4VCl!˫mf/+ihbRoUC}{جO++ܒD/TA=L皷!J8r4෯& ;/Ѡw)/]@Zr\T{!`&8_\ň [pFX^ ×ӀPofԈw[@ĝԊjf,V\)0E=GWnXGq ?k"ԠQ mQ1^T*Y-*FzzO )1JDH6kE(&^Xfb܊t;TZrja]}+Mց쿒m/ -&Vx_G!PլFF[f7x|}np<~:ny(w]e6s. i<zX.h\I udrJڊͿjaMz- 3TxcyX2mtGpj4a}> eg>܈y?Ɖn ($i\M6Xt v<=*(A)|ll|^72Hs\-AgUmKyzṫQ rRo}RR89v}NgI' i5rCʚzH\E.k/l ]HHI }<"N>S_r+M؇/QeW$߸ܿ8q}auE>A.AK}֨vBN Sk 㤬h8nYs`a8^C$VxOC,qgc/w0:qәD Oz-ܗj ChA]k%%BBz~3B!ጶ0[Y05++%&ȗu*D 秦 DL-R qW%nm!Vd\>]H'YO!(y>Tq]KIziL3OElR*&-CM;4]=!) -t6̪1W+(! EQ&U1^74RW&%|Q2\7(#Յj+'u˭`=3[^: n^WW(w/kĖ#t ӛ3{1vLB9g%-R|;Nڊ[OOx3DZOm nyxFT WC)YAW CuP 2PvQ(YN %e$_W *u}ԑ"cG6q cN-$yXK%'g bBeH>^R^ʼN4^*R3y{~BI pNJ/ȆGBHnq&oCɼ= O .C?q?A#I:]r+6`ytӼ*v x?!Ճv͍*ܟHnl[ α1v~M\6{"5fmp^4sPTҊ/\ U JZg[ cPNE21\ L{ ]TYhCC7W椙!'ȯ9KCcR6#la"^ ى5ɡ gU[یP0J5IS$Escӛ˶a(n Ӣ̙mkAil%zp#&vYǹNq#<\*|8~O#9ϕRO+?{~(D.)ys^:t!ƙC~X)[Rچɗ?AYW" NJ[7!N+b챋xqw |oopP@\7P{+6+ LH&̅'iS`%F`'e?NN7WHG/eIgω,!O^G[D}:IZT|'"pN '%+y,+Tr~xO6n"sXByv*"*>H(uJ8M7=S [ d󟇎" J/{G̕ҳވPNG(ػ1uu ?^|5%y TMrnX}#z>x.'0"T&&u-t x-T^ﲘ1!S{0 z IiV)幊s~̟k g _%fF|wM:s׊]MuπK!IThvR_ss;~*Dx(uXyN`c[K@u 8in2v#f}}Ʋʋ?]b]خYANe'4+U ǷFS3(M]}4xê i;qh5=4ʬ182ZN/_Le.cMt`].3!H(o:(_{)mXQ5><ù8l8N}`I @M8z: 9lfA{c4,am.]BqBtR5 }ZkoLk5Nh^ 8Px͑*K\mdǯCK ƾ3< seZUXlv材oX"kݔ:b\]XEdx]ǦhZ(WYBoaK~};XY5,GB P|X&fA@JV$cv>}NkGPF|;ppT`7.D\[rIyHۿo{ttsBrL,}dYt2^)(-~q"!Gt#916 U g1Բ))1.4XÌŋLu6 y:Ozs~C {'[4ZB---p>.r$3| djeVeB83 7tֳR}E޺3H/j*s߾ zo335e\Qm|J qfZ|^5֭W'%:xk&aPN.)?l$TԞuUպ$Z@`܌@@Z_z!(IM-:$Ts Hɢ؈C E `"?ξ<[[,iCVGm/a*VMJ 3#ب+4;bV>?Oh#nRtRM[nd?gaG*<& w#;rڀwefsʥ5MmU8UU r'u((cRG{BTKa jϖAʁ*)t0M}:~X:X/2? bI Ɉ!#'Ҏc WE|םNpcmTǶ@Nw/#e9gaڍ16rH(wh#ҰcpvWQQ݆TUvhhC5%^T~laAOE@vn!n;&/6 Pխf_ni@דz8gT0BQH|KN. #X_h6h..zܔ=4,E{y&/tQ_V- D~f͍g<3J MۛÖ(4<.Um]w()mW |!^?kK5jϣ_2sJ<.ŗHJl֪ĉCTؽc"PH])_0byYW310𤙩-U7Ekif8{JH Z%-V|܃iS]9{្8<':qtv|nء>dj?>Bo{4zyeu9i,DIǯoY-quN{4 *P$TD5GVI,}PcYح+utJG6i] ܁zG?"PR_{lEcqEy $*G VCCr\u@QXj+5={(f"Iܾv3<3sƣj\B4otHH~l5/CڷTWo7FpDMNޚ&|Z7UC G[.7*nݐiҴO}n /* bKdXf^C殽*'|Tى'Q(EWlIJqmiy</ͺj@e3]Ě2ЙfԠ5p K9SnY 3=m>8mJW> oejMV.6,ocn2 HX.߮·#2%t0/($b^U^NIӞAqW{Ι,z\Nw4ǶWpL &TMa?iF~O) Iۏ{>bީ66P*hLV+Xewv=IɣW!قs’t[-}p *uuͭFt#8+3I X@~vVv;=Ƃ7-ДN3¸&i!=Zֻ,F7 o`kT"p$TKjB(R&~lf6'SD,+?,69ӟj1XHLth}q4,VCƨQMP, -wj!T\2\ cHp[qۨIdjb;](渵z`tS!|癵uCzZԭ"ζBW]Xj"ݤzoz#aM5S#GkX+sMg==FR s b0ymFN+ pn躧]=ER™ ?'8 ~:GU;/(1L[QT^t7E͈Sjhp<:-Xm1 ɍfנHՆaZшIꙩm'FSYW8׬ xE/t6m+<| xիο*-Wn4t WoUFC;!;1mB)-0WvaiY_˥+9bW͔+i|WE_߰0mIH8d"OUImfF%yADhڭ55tnl_ϩ+5d^<`x>Qh#:f&=Kjvƨ`ar|̼tC;Hɞ')e&MYt.fYyEi+&>)OQѯNK dF9?.(V<9\<vUNm(B՗.4mBHH) RBuHޅ:lgl98[25^ּ6-.*Z#W R-yU:C)Qip'Ce$DVۛ$좶I^-#Tq -9,e.PVU ,sJ&:3JQ&/l)hm"'xN*?wBHIe+Ȥt-C);=4uYQ+Н^e6E%e QD)k"N\` j$q vF]m30.4͞%^<: P-2)Rc .,e#BV}Wd1%PaC܄թIW)VM'36}k3`J[)MɷJ]:S*ӚYnw-7Mt?'ו +X淸5nK7 ]* BZ%kl{rV&f] U+8K%R+Jp?-b ͦJ,[ٌ'j]maQk 0'%N@adC(&}L/a&3OW~(qۿWxp1'}^G^I,T4XCSDS DFo9Hǵ)i6b hdG@[Ҋqޫ{Ylj8zq,a&GS%W.S.m2]4/8!WGfʬ?QYAY[1=C9h$-ަVcT4yKˌIX,3v-CE\&tUR H￲*5oO0?tpH8̞:ӄ~^6#@ݣv1ޟ''MeVFȗ}c'@:"+|u:gc0[B˰DO (~{^k9 } ;ٴ϶_[;P3ƒզ s͎zqГvGxERR@aOq锴'Z+۩ 8C+u-)Zzx}65+RpM86EeL F7#|Pu mE6moaUr  I 0 ģ*z;t%: ܄z80pӵXc2?u#ܫiE\FL!5AXmq$*!߾?ip7]* <8\i Lfn tQNWU9Ot&aPw3~Cqdq_̟@6"P9qۧ7-UW5t%+n䇭Tėh[ߙvqJUDi '2;N~4dR;1y#4XwejuYQ՜_l?iS{naow7Q 6uO`r%-œyg=vnPfCFM:ь[&$`kӍ|VcK *1XY=qOP})0aik~QBOW/ 5Ps!0#-PAl nSBR"%LJa[mfUt^ D/)ާG~u iq.R_0R}b0x4wlqd 0'Ɯ̙}IXc!6QU iPgëŏ(-]ʰIk2m饍5cJrYb""\@Cp`gH/xy+*z~|yl\? fQZ[tcʸG0pP-R;0/&G6ᵁ~s".cJxHu^'sæFp(ڳ5(1cw҇Es}p7E3j@ǚ5>I & A`pPyr ;ee^.ؓ~a PU.s}jljI B4= 4NwgSnwvhZ[#,ɉqmPP\?;vk=,z1rl %u&y=e cOWmdxl1O|-+%ˇ@H]"߀1~EхmBZoݧ s,SE"h?*)]ouq]!C ߺ t"i.7=,+ޘۺzռl \#Cl:S[˄E)zk%q̱*eS8@S.OC"">U%}: jf }^\۔ ^H~(p}^5&x&_ńzxʝ10ryt+C;vmVRZyzduî uW~s)WPP OjyHy䐍f&O,8̘P\ȧSg Իs#cţ'H^U/Mx)%Ձ̧zɓ92ƤO6I- z,旘1ėE쬃J)um;Tp,JhD4? S'n3UDM՞JHhf=^9,3[2æ#wu) uHv.']Hi; =9% t$%6 xSr=QwJy?KIϽHGY?C5 RhLsȈWrړEHU@r0TKhm.D4j@'ا^)ɧצU{ 4 RD1Șz59?xAʢą<|ۀT) ೇ`H@Uܪ W0vWX5SH2e/p>`(Kb2 \<x[g ;\QJ㴽NY^\=R`%ٝɼpJHL{:%HyquxsO&4a4v`wȄĽ3Eɻw$KOߺO=njĿة@-^LibDG'ԛs0HUc$/C/ #*/{ë&UZ5lkaQTJ7I} $92Z8f=Wt},7:feiƯ>yUM<9.aRIoh7S#A8m:t=pbE:4Bq=%z5o~Ҭ;{\eHQ݀ac%^cӘYX>'#4so ;r ~!Ps;cao2, 13zßmC(PJI(*CEn),LJH䵰9f8#$bR[JW}铡e!WۊY4ESg3(vQqM4ld8#7"I#M޾ؗH79<nzAn?5AHyMrJ[ޚIS~Â[tn8;m귆c^ԄlY( +3+>Tp8]n\[ gϲ̋ ԅkXc%D\{4Zݲ3 ^qu"%4=UI+Uc]1JMҖ Q~NIb^__lq<& mހk ӭ1 f[]/{rk>3d- ,=u\3l8XX8c:3§GHJYC )Ve h}(`V֩v}@u;>1H_694Q]ڤ ~A!TU}xB:r-|&>JAHaX݈)P˭%"=˕&nrk|8zG1qI&I"KCZn 8S̤ot!mq%=E4-zH7(:)et(!n[chƫh*Qv3x2og*\){&'h&C,% L*6;Ⅽ&Bns_wmsyw6 F@ܶt-[B NIY;*1׊_^PA\]GrܬI3@Vb1- %!q2|vNשmU)ڃd+Ttc,9U$υFCmaFRZ4o[gBJ7AId 5O' YOm!ķYi]]ʞys<>4 {];Vϰ~-tGUk)\z=?pYlv^1)a L㝕ú,&,ITQv'3";̫zFVi}XvoUh?fcIH#+%aXmVbiIZzt\C 'EPT[QG;G9o @I9\>f obk Nb@8Tk-x}!%٠-܋$IQuQ.sj O4~1c$ːj }6spT(fUŸAu+Z>du Cs9 #<YJ&KO% zy>^Kiy<"y(EcX~F&&mFlohP 4ĵ4 wtXZ8 =N#VR?'Uҥ2ݲ??Ug'di%=v>*qHW2V,NH-P_Fp -ZU!F%Vz+32I͟ʕ k dNWY\2Z(7YAkQi-}H/ `'N|}5bA֟ܖ-j)_ԏ3eqއJXԣ-DEۘuRnRX7/Aۺ"X  KCnB֞[{+ M0zHi+7A&ɕ_ ?)Xu,/5J %ʈG1Z.r'PG P3>= FAoM&9s㍠g~ql<ƝsXתON0X$,o[5j0@ѿˆs5N_&LUXMo {exk-Mm!b [|*֍ .?bZ"tg36gYupE>p&_Q=tJ,No?V*u`PQ+ñQ< IFP2X: עY5Ƚ n)1{iW$n aĦ~LY!RX=_ %P ؄Wy/= icBL,r;P2Y&` X1.C߅匀GzBɯ 핦(uQ9# 1"aA6+8 ]MtE ;sf/ +ҥ:`9Kpʼni;L~Y{v%r[<Esk)MΥG" Я33t >,.2 [::Tڽ]тߎ~*K2̏ ?h*bS|}alj r)!lěbe P-8\v[$DvPdYPTv3EsKx$P'QV?$}Tz3z0nA6((]}l;뢇kjj6;?y&P͏$pmw{ȋ?܊]J|N(E^"_modj4ރ]ys >F0Ae~5ǫ* $ D[!Ԩg]̶X/^c\ /P+Кha.1#Zz4Ko.&0eT~g(sХAbg-&B4AX*5#$X>J>[WѽFD_lS| M2IlE2fk7QT^D2|du@DV:<(]㸻'|)Q_0=~ jҿjSZ!>F6u4hAYk3?fY{j>^|6P%٤D3W{9 2tE}pWݙN,q %bHj L` 3{[/CՙsX7\I&Hݦ3i&$Y-ªg#͓7ކz+:#$KjEC 2ץZz3ӪLN'P.# k2Y Ǽ4|rx QVaվBnOiќTsΒ ?v! $07lx )ݗrIMT\HÈ|7#[pu++xOJ@ʯX`5?p<`v][t 5 SPҁ=~LR&x|\~SeL;6Y4V+ we=;E*wx4gY|Q˥i05>x¡Hhz4w]{p?ON6ŗn2zB~ON3U66BI2j#b Z7K]@8XsA GM&QȅEBq`Sjء"8u\"B/Ļ_ TfCF DXDj#ꙦJ$NG19?UYPg(ai-bյdpM6,]]ꊳteփr|TN`m"p)HaʝW<]:9敜‚d3 MԪxhˑSp!KQ- Ė\Zf ~]rPuFtv$!&js}(:I 93hC"Y/7mxɠsuBCRpU-v+mE鳹UI8^k@+~e3eFWhY T*i'9P֎̥^,<O͢'2).7sof¸NnttGYDEul\M\,B\ X/:D 6S{$l\;9ғi<Вj{H д<ъu:|!d\UPCKnЫ*x7Hvd<ʌ[k: Q_enMְϐA1IJwJocG5yS|`Zr/q6{} $\Wޫ_6dM y)X]2>/iX.xM$ j{ apٸ5_LQVD~7ЩH߁['zi^?V3i4 Ҋ< ƍR(ZQ1ȿWڵݷ~p%TW p!qTWVO3;wYccrrU"ttr @9$̭FxhihWV2qLνCKansDE /dcZj' T0]DC'(k\$ BPFu[E#P=Y.F\4{&: G_9nE"BDm^rB[x; NC2`H`:rjVB {p Ϛh e&? ezD5FwZ˰+;3 ib1$_T}U*7f3E3YET%&fI݇07ZZzn0$" );:)\:'?B3c<;VɞYt 1UKϨlJniq3g99Uyvxvϱc/s;Me6H-ُ~SSvS*MDmܤ[5 k==]/ˢqeyIX{G=۽.NǴGЧ <ؑ]h+>4kq$L9~5uL~'9|ݧbo(c=ϷaR%+30Դ{6j?VCXnhS]k<{N]$,gCȉ~."ޛh>FDh< nft6G p˲ KX)n)N 8ڱ`L,g.יcl vXo8ZcL&97A֗IqIlpSTFQ{˄yh1MU.leӮD[V/}[Y|@m1 NIބ<,Arv?ghdiA~+(=8$ڕIL%VR` ըT͚aVSAMN^U$”J!Kip"RbPQMϙV=ȇ`7|Rb:wN{ƒr+֬`5v,X׬ 9$94s}[لŶ,$~(#)@,3 VЊI!'~H+{ʻx eys0aRCr DOKtm} n.qsڸƻPo6gN2,mJjalU1dAX\F;j1xH$`2^1b|+*6 pn]1|4_7/5P574G Veuʠb,)uא JD ́VF\T5rh}ݽ16GɎ(2동sUfqBl6(BXD74OJn= ҄^Ʋ5D)雧J;'Ѕulq[b~(51׌mD\Rm> 6`mg%m/lԸ0-h jgqb!tH~=sm7-G4P\CÃTdQF_SZ_J*gR,$aJdo< Opqy^UEuuxA?":B8U⾴Y[0U kB=|bʖ|c6,%8 t9]g:yY*VUa3s6`/=W%D#]1&P31b.+p5}Bj=17c e ˓W)rJ9/^]6 WGt|w%M*"F̦΁Bcsd$^  ~И,٬7gK nxv ɼuc4aK'DW)i۾MbarE-p/n6Ԯ'Xs:ږJ'm5,A`O8^|$>K[w)⟞C/l3cup,/ *@k0:ޕwq/?NSO&FPxw܅ ~SΰiI.tҼwc%(jk2:4h=k96S+ Cx[#EA;+K^(qylb+ߊsAaUϵwybhw@$!Q4Aynҗhj@Y|%GC >$q`--x>- ;J("_{Z?F %\p>6Vۇɼv |X&r.r8WiRCj a.O9(@%Y˜|aq.@?˘3Ṫ9bdU_LkY/kӓ(fGB<חڔ6䄥*+dYOaay!IHd0HBmӚii?B "toI3;?bh=&-?~Ҹ|9t!i4zZ"ف3c*ջ9Ko`w+ {6MAtg[-G 㭪\pn#ȇZ+tS06u7go;畆|c/ k4 >1J@ Q6\%`L팕Ӎy_:T@qyxNL|+ASؠD>p$@Ξ1/ dh 0BѾ@pH_;`scYhI|NLx!Gpa,'?^Ls741F^RRxGypySb Ll|vRNVB}2G_Y{#&=($%S%"R1vm0di @o}>ji_8W}: 7֯du-RlNUr-X=vcwVs|'v%b< JJ tZ?{M`9Q+*k]}j*Ue*pے队&sxjζ(/7ϳ6Q56!]eB/Fڦ /(I$]ȩtqPOa!3 ք؎*0; OVmVZYIz ~axW_(_ Qq^'glՇǘsy]*߆!jSS |X7^/"ɰgHU'oYdy?)>㋿&Q_0K1 4g\4bt]tU%Zzyș4HÇ R/.\~g%5Ӑ*jo+j0D #!cCU jJɽn|n+RJ :T3{7q !`4Z`aaU]53"+b6 FGyNCrRa+x <8 w,ns/@B!- ,uBݻODJ՛CQk!'D[%/rsҘ$ج2Nlv`hpP~gl*sUe{ aPm;_!)֗r Z @}Nu^ 3 {\a4ZG$vijӌ^Ꝛ 0Enno__Md;J6>AC}U|#cQ~G$ҿ^inrcpE+4>E0oz=Jl04w>/ !('dҺXny^rnmzDJ;,ê("g?LMLz4Jmi7gg, a=Nj3FUP6 4l^~J2iW8tXƁ!o; ުA~[̮7FH cSדwy(^EMyQ:#Z)nz\J3TU2=#xŸY0#cI(W߷A)OֹHu[ /oԙu$-o:d$1C.:n Le&<;)ʡMH(e^[ ]mӧ E/{Q˧4 CQLNEWܣA6D^skNQsx@<8L}NE?Osnj&x(|a |? .?Nj##=a.\vBQZ)Մ,wW/1Eg`SSrcɖ3ӌJgs;eiQ2{l2䬻'jB48|9ɢ5Ǫ7>THDqOPv"9~ I規b_.|S .EN߽u)5;`|Z ~j`(˨ =8(~7S@7xGi.HʌDw O6@u0PDuL`;kTDa%- Q]#Bch?CQ_kh\NؖY+kP;5'87j) `I U&Ric r"`߆nQF;UtLl݂+s,Hu 0C"~hf?8D?|BB>$az!j>kq?WW8͛'$3) O\SDY=#H1z Io>2_c7uV*XB9|&k$@=(;d6h/.:*o4::ЍD8۟8J,@ĵ<&b 0@f2?w#s@ĒR8Ӑst.ܨƒM@MF2#`LL?wS[^= f_3ξ *zU~<ΘfaTYɣˤĦ"K5ȥ"rc߅6= Q#Id}.BOtj 9?Ww33$3g(*e_`tƈUʅY5,F&aN 8IM6VM_<RT imې$ _TW=s^u|j$[ۼ2M|P~&$6w8n22>yʎnuo}vpt&_m 6?V}GNLm_!6mػIC|fP!l%5hݤKm#^WwMz(殙}!ҙ^P=GCN`TnX`Z^yy!o\'@A+Ϝ'.8%\t>N^ݻDY?蒈O?S^%fU7wJH /ʧnP@@h4jOJ2(!xx ښ@i KRw;#[SX?8BU_6dؤ3Y/GSٜ.fB ]uNSe4=g*vhBKz p&X1$"!-9;SBeJuDZ".H'7u#U):Wnu=bSNtKm:WCXņ)ßr7߮%]h|Ⲛ+B搸pJQ\+7VjLAn.!LŸ:(?,rqϬ-z.#9n8٫(5d&-?^3osdks2_4DAn'JD95D#$N͹T1,5G2ƻa:YHMwne2$@L#:S;|ԛŬ.4iۂ`!Ƴ5(T |k-^I7jx"48r dq. 7 Ϥ0Z~4k?~34ͩjܩhZkz IJ)[l>#K16}T7"&HWk%9UY7M14A҂a]HpA4`=m5wvq 8":&Q>hS\2#Ggrw>k8H{cm9s\{3/p1yWLCp-)Av4(0XSȽE,??Ja-vS&ɔQ!jEP|گv(8F-!7:—®@Dr0ӧR2a rovI"V#pB"z}Nm 7s춢%55ys+">G6'!JW+Ʋٝ(p[saW#-F\ 0][P\ӣNxD{ ƵD#}UE]N F[+Db/5hNT@m9BZM_NI#Hgt. ǭ&4i cMv1TيPcc &L9Шh 0u]G1o!yW%BߴE"ܛtJd9ĴE۸܊UT%#t2)Ħձ%z YlK*M,*x5bM;;C 8'vI-~5ΣU( mZ.9m̡q<hzG"n)72SD%wKHP.ף32).~&_{~d%Ưo\*j{߆qYBp vu8$ѳY7FDyBş+ NC}LI}1uiE/CIO)ÏN`؃n)kS_#*D&-ZRKaz5ݝR֋)Buv`%$ENN )5pTH-vV|Lbo1ݖC{R); ۦG1HGfi g#a?w(\14e4 ccFj̝f2sX?mDUf7h=ktZmũ8!䠻GF cv^yi((//(eMnFK/$FhԖ1=@(j[#c,:'W]WÖ&|UͰHGSC\NNt)D7s/@*Ik>Gn)5`gAzgoHg5@ݘLߒ ֑#4A9LKnesͪ2:G; +Gbšw#l9Kt\Jeb'.;A]i?z9R̓~.ߘ0&,ԐL9uW> 3,c^;p22z;?)q>cάB>38ysĨ q59[z^M5.d00+0^&lYLf\d׷+k @2;;=J۟nj^ #•=LZ=r8rr/;1;B"DPM(ʄ m FlI.Xb9rcԝ;)t%kEٵPu@xciku\w]l1NI_5Lccѐo ں8WCܹהc>Vu~@s>: ǵ KhF\r}Hc]TL/䯱iL;E#$! gćTĥ@{ߍ n9CzAR%ukBE#~.M`phLV1YZO`]t~mIYQاlέ,l+b::.Վ9ʿU0p*8Lמ2*;th,JI]hX.w2a$:hmTA' e/@Tq T}7wP: eOtm8xniN ݰ#hQC_8ձ1F̵X=-SjHjyqyJٗQ5]w c#/z[7.. WU N:@C{xbM DHq*4C~+`K⧅AB3h;8@&(QtG-(wzx- yQSw8ەl[X51Qsu 3w}-tx ̉ǡ1<yEx="1t&Ss膤=^Uve,XXAǁin ~5qEv3=:z;7V`Aw.Y]UYXͩA@T>eO ~GZp\|!3vkR ڥRjHib8 kVg҄uH!\:v_goӰH:JC%]]o|06UOSu^D:OA){R[]x)''ˏ-##""Xj{.ف,tݑ$%ꐾV34V(r Ϧ O(,s6yWs3v\m H8䦉LqgHeWK4D @dt~).&:2و3NVŸyO-=&蠀2a?'{U&4͜'S> Yi_:MGJZ])ا5#*m\ ;6^|G< =7MyK^ 'u3TV-]M::no Yƫ$=+v:5R78KS@^NWnFf^0đ7,D$4g1}CYrw;G sVS޷ up 7m9+&a&D^*1V:$v+${0t}f>M$3z(_@ש L67̿M'NWW>S܊<'~_L%e=5?ܚƈWueYf!|&9  u)8w4oMOѭ[z R(=.$ףTP7W_{ 7w $y-X5G7@Ɔ 2q`zJ7Bqs,rkkTҴ3?ZnȢ.WVpk vt/|WNx44cV~lx=>USrf}kqAuiz2#zt2M! hktɗU#{hEloj,;>u/~9Ph ehL"VaЙR-W unJ1*~-pZm R>hy^+ |5_A8O# Z[/tq{Zd`sOP/va͇ePT nfaWu@Q! :9UJ0TR(F<Sr8YTq6eOF| Ybѳ}qBQ`IFN}An |+ S a`頡{IXna-?ѠtatXtD-.T)8:z!LUF\酓=3]`Ĺcz&}ܐ!#v;ck;h}ƒ6јޔ[Ĝ +%!f)כ/WC TSA|7B~9p[Վ4̦Ch^wHȯ[b{-]|% z~z62, JN #Щtĭ'-=_R pU!|SY!I}kZ(Ň킹tPkk=(y*ǝX i|5\`EO4?]}VQb<\UA\٫m9+׳^ x(o /9燐W).jxzn)J,)AFqF< ]qThY%jI8ľ7KqY~SgSP܉Q,5e5kg{PiAWN7)v*@&,6^f^$J1Z)A U{/ޖ n ,l,Y8Mb|zmkmzz3o ִ&g$z|b40#L')Zse6KE>@'[r u,I 7ULm)@1$e]kwpeM$;,CdJeshrI@R6A^;nD D^Izi 99Y*A&ETJXxB!Ni?ZF`yJX@%|N,i&Ȟ/ d\qLl n+kzD0iN̼'S1{G%2;-b﮼G[ԏ(*\]8,2"pl@W1Srl_t oyW;@O0V>t3sɦRz 4WC!\vAt3~"%wP\ j xD}3g&p;Qk%ՔvY vPWnn==^qhFR@Fx˫uD2߹ц܆C2S]|ob9.OG¹]?D01̔Y=iJ>\b٘ If;jӲ07lk+X(78&ȒY7Ӊ̕{8`L%EŁhb49 D<[ )%|X !^TK!NV:ǑDu ?[$%9wbɬVn oOz|+؝\ >oCֆ*sl[ Ak`tLh ok-[Ǐ43n2u%}=8| Bثn'*]FcI3C]-+KKee Hk }[`ldQXw2\bn' 拯!mvS[lvGGSGgkdʊg\|~/zgܩHkŅ ǒpP%AޔVݳ+l" X)Au1=06JiZ9sliLS(PNS߀1jw Ž5LmH8qHSnMw֯yθ#HNhM]VNS13W\{Ql&X>уdeNBCX85Vw{3C^&ʐ|3KRZVK3:Ĭ%n#:v`T!xP*&wN:`)97F6Y@ YRy.ԍS UD=,]2L5)\AO85}<a*VM^ Byfӳgq0lP.Z)RpyfNVPډ|J,ib~v'!A%vJ]R#D@u#e&U+jH3ƱBy4dDNv u\!۾*nWmS rJ-.!<”y1Crc! ¤M C'SSW\ӽ2-(d͚zٜ1={M⏆=x/ ¡X=HP=@Wk]ۑe<t7rY w.ȌrTc# ?[ ˦sE(H٤[('tKӿPL&f:?S2}f^[/N(zpwF_ +_AbOs1B촻k|oN[تײ/9EfZgw) +!) Nj J q7z1ɩƿTh>nRX@rXw {47٥2O|3!1ʋ*11޻rS:m K\MX 7 +wHkId) MJ/54]fGaF ^%j]t!/#p3ip1^/e^a totFk[&E#d#J[&_O6ۊ7Gil>gúL4 !@0lpZ.Вѫۖ~˞Dַzl7:Ka0 d1 qMSg_POpPd$6=9&{y[y"ux_a[-&zFV"4ak4D|8ﴡ90ibH#3d[>SْҸ;ɛ2Hfyncڹ: ,$-o1xtU$G엛PM${0jSL@%Vv|UݦZ*io{jcvw^1bDQJ1ǢsxWH1دJ]\2ɥ%9$.pi<јm&/W 8W/ʸ߅n͹G8w?O"uM2Fȅ8KGxP.ې0y]xz9g,qoM"SW\!K~:aKWlr+xXsqs0/fRiThf*}Zx RѢ&-Kol$ FYQC̈́ v$ZK!v8'? \e>*.A!q$??r ǫDWmh Ѻm5?hVIKFCMtp\-x*MT.RF*>g@U&r$#if4aNZ>\2TXpFL_lUgnkZ`yv4QCMq%o5ܹ SXtݧCgGάL,:%drB{\q␇^LȘ%(DЉ:\jt5ppVg9ybDtCp봸' )Tey*_ݸƶlhu?a@@ף*v3 V)t5ƸqLH7c|C &%%%U7I&9!y:)3h$X6µO NJ/*@B؆CkZ/m7UFuwZ%e `lrkP zgtLtbOC)YAGHb7AkutAdz(>T%P:\yW:{ھt1Ww DR; +$uB`7KD(R{#ڕ: McR޿tBء7׊ 1rYp}&Zy$xS{b@V?^~#%hKA,T1[!{PٶšǥKBPczܷPNq2'*DԃD@8Sjы풻E$ D^U|v[YZn6Xio\ q%U um>=BF%RDNqp;E,}zm<4Nt2BE/'x4Cm}-ZFy[\\T^w?I=3H- U͐nʾT0<{c>[soVܹ%Dq& -w~ZcJf뚢&'swAϏ+ԹL"pMw%d_U+w{#S0 xn_hjQ汎Kr'T qȋIN]w. e8̰d;BbB+jeQ8_kV6A.~4|!s٭((^Sʃju.W#d^ p] @e\qhBL g.#`…g&ŷdσ g X,{"-֊%25LUm`; c%{^—B[)E.Dc p*' 5u#Rə?(1/[5 .;s84)jzLŅYJ?O^8}0^΂:?,͜C'fON p4 ÚGt=@E=PYܻ:=Æڀm.#8:[9>Zmл__(RpSOqHcZ[kF7Χ#s$;=,**$9eHtÜ<ZSZm+])g9Dj!>J'rfBcNs #_=R4{-q6$X~D'V_BZK#^ЋX]:J]>W~4&XMR[78z&No/KtF'6EDәZ0ˉp&=cWziUu3EޡG/|U"ŅAtۑ?u82V<)DIpY.9Wmk%k @ AԞWtg`;@ZI(hwoRCn0uZq ?W3@694-~6NS,!/݅ 6w-iH *)AV C%PA94L}؞EzَaexI16Ec Q$WP=5\e?>gW8/!Pe])a"C|%d-A׼kvy'5V%rs12+F 끟YjۮS\}|(-IT=Md qiYB~ȵV{ I*lT"ki'Ӫz!?`G6I{&UeV3UTTŸH]"A![QBɷwJh_Ӥ%s%JSƼ:ZqϦ2*(B/48F)3 5J r;0)P+Nҕ(ZU->VW}FZhgTtU|)ɕOlY ?Q=,7VCul3>fE| %$8H83F z>ԌԸ~+)|78/HPx˄ R|HbSϳ˷eg,Dք^:nu`gUk55ߦ?F^$a"Յ5kˈ{} KO/[@~X@e:djlp.jIQ@'=+6싟(.0GӁ+z ĎZ]SZ%s%νo;nq^71_q0;1'1s50q&r\ GDoKz,?DX(sW2cg}l0:OϚi \TΐF +C.@ZWQZ"_KHkxE4O:a᪓|nR9#,޺{uBٔ++PX:*Qo*r06 8Q.n>$=R_JB@TEP겶Deé/@ { =Qxt^a#Ҷ~_|]j>(Lmrao{&3\q5.M@_&W'@S|;E4`i5GaA+gsA l dQMZx_ElƜlYQ5D~hI7VmWgN85[eޡax{[qV8Ȝ3s-9~*\DqKG`7]FE?vq Ղ}l w)e㖴X`4b5R=z};{+ wC&uq@33{mrr{XW_-ї)iFH(ZyYo_mviaK}U\R-s]ֱwE1ɠPc]\ٌ1"]`K")wK+6t X-@׭UleP:WoL3䁇=w2k9cF"Q'|Ro=#wV2Gj~].PQh`l@Vlswcɼ:R.\ozOOm$Pԗ<`L4ok# Ɏhª6}iLۭw)U vjW LҹN#df9C䄈gwr67symo$EȣMk@^dƐu^HZ-7%aҽGR8E8vW]vQmWYWCE[0]FFRڿqy(xPa)NN ŽpN4 :iLXE(^˺߷xDBBZl%D<0~Tg61 wOA O5'rX1weSߖ%odmjt~&3D$/َS' ܵӜ85#zhN~*Z'!7xԀZn64CX).K,ni!$3<;pY Fm~xbZF:i|wܹ{ Pw,}[`k:; ɄܾĒ:yaϏr ܏uCP9SajGOS݂_~ –L@t FA! ^!y9ا*\O}"- (PI댋iƢ(Tfڡ; mmcп!}^}5#9s(hSZ!7-L l#"~bnht?!k~ߺD z9W>˹yK3Q4Ә&-;}8NEpǨ ח7n4ɲ.FEW; 2XCIh>&/V1 P`D|Ώb4' &M0fMJUE<EoYB'K39'x0N!Ex8mJsߨ{medd\K}HԾJfS ҠSR({'pf#,At(D "ś/bn<{ "W>+,饳8BmiN]_AYC,C/ O5)_ )Bʖ߃4:~ʊ"vkֳ>6g#D8U[U1ӟi6F;T\٥ۗF v"Յ>s`.Xݾ.LL' z~9u*ePBI bXEsJ%2ͺQ@MtEW=` ]]ёJ>11]ې;P'wx1b3q`.69H#Jf4 f?ĶI6SS>E$7=jw*~mIWd3I`3whDAHz sZEdʍ2fyIjWb3|\7mıCWG9G~@ Y=*=6_48f#.-Uɦ o`қENq4+[> Vb3 Tr`it8nI"t\"W2b2fml[3l;>W&SYԝ>"o6a4D2 ,oU! YH7ebx/``E]%tıQO( Y~>= WS| Ž)jgBr@zfܟe̹,>=/ޮQGfٚON)SĄo w,bM9i*ma[Wy䱯 jěatV2 %0ڢ[r$yx*[[_&΋ 5# rSpNrB ~DAM)Dö% 8 ލ H'\ſkzh<|p9?6&cT̐=R 8sɀ)ҕVr"z 8 WzU6oypUJޙPƆ@sD`8u8v +R>BAF}yn**DK?rj͕X(x9RInӜZ<ȻAEOe5~96I 'x0Et(4Wft2+dLX6!,<` J->&䂬!{Ez~عo|:HmkS#mV1&z[Z߷/z f$&L^y 5% Adl[YSV@JuÆ>|yΘCA :Ж5ѻƵa 402Y!X {ٓ\=]2+a̺e9! vv>|hW*44byzN.4 }btumBT> 9YȯȨ4Gh? V }U)@3Fs1_GdA4{ԯNs(t#0Ͼ~k6އ%vTG٬Uvؿ uKd5}'fZNwU`fI"M)+TH[ գ{勧f(iO19\6-*~@L[IQ g"j]iܜ$ sna2$P;HLk˒r' ~^z'p -OXTȟ>G޸ԭUL?ҼB"o2΍ʚԐD9uz}y ,i,j("@B9CZY8~Td/kIeKrP⦆#csXA /j{$r=8}%SL->%uK) /}bǑip v̗&M NsÞ! rS l(UC%7VR1OԐϢ|Tp6ن?~!8aZi@tXCzz&~  !A6DD&V0Y㪅 NiT۹N3\\ ]@DuiE3+Qon^KɟYM>k-VrKxCm./:,sOYAJU-U կY[>K,)j%z6B'b8U= xL"kYUmD|kQr}͂=%`RN3@^)NaYԄͩvlPNp6u ;ҼB]3\ABGBy8ړYxEXT,ݍ5z7اʫ%R?\#LORLN1aϪ_"׈3f)eIT%_T {AÜfgrch0o*.#ݴ (h S]`Mkv.h/<gD'>m8s@/{WIe KMAr_(t%wOd@3E]x!ƭ5!Cl^mb:V2,2{U-Opll6ө $giaD 8$웤peg^x.eqބ=D䕂p<]~_%9mV l襭@i6'MS;ZH"1e}q2yd^l@9 uɑ>&$/ڸ{eՎv|cghcp<'=\ҊS6F]=ə)mTeYKiй$Ps^j9(}<6wrVo=کZOji;oW)krBoo:Q^xK% DҤdjV\o!U g1(=T%m/1XVİ tn ;f6lGpޏ>2S†NrUX@-B$q/3 "Rd+S$?Yu~Ayo0y\'j 3s*s32@#߈5ѝnxL)VMSj9l(xrXj~ـ0Wąc{EY5\cXr܈q|#PT"AYA;|?Fߌ:۱zi [l+@›Eq" =^[kD`|s*3n/ӧߪX E#pw2ЯaͦM9o^V(mh\uz n53#(Z 4@ErXH1K|OW'|ppM_ x9-\8Q0JY6 >7Щ|fC Q0˴VB0K筀݄'T8 ]`^%mm71 ޽D |(|.U8õP|zuwVeVmGtI[_r,*O|`r_]ayNj,fΉr_Hlz:Zg7$PdN>H@*pzЃfn[Ůs=1L$A˶m&ucWDNb~!xzN:JŒm_*AΡ4sȕ{nTF֞O{#1 pEeG X+RB@_4/ =&Wބl[O #eS$zm^.FRQQQLtxe'õ=Ev /s˲-g)?үuZ-^^6+Xt"]b˩ܢm[jIu OKYV S0>73(E=u0:bWsJ_3)nT䯣YNқ7Kk8[ݮ)8Yd=O?ˏL Pa֖PCM]YBK)_;b=@Gքk^TokG^b.9j29)'\Ç ?jQ:T/Jٷ9ޝ i~%;G 9ӭnK6*|%lYEj勫"Z#4KyG ,𫠉YJ ڟA 2WuOjT&}Ah!xK6MkR--ڟ9^*W3aN E@S3^U~kUvMycުOS)x9k+[NKT=^"WWJ&>FZ>@d@%ק"w#KEs !pμ CoH$WKwog)Ҥtw0e3?36r?$#i㾡 @X=4e`tWLo((uB` ƛ|9i;X"֋!+0}dV!P #$8L.ǙW}}_%*. Jk+,X&`ݼ+SEbyz+G)h,a1| >u: 4hh*NS ~<d|-%8e]@{9[= ƨl;噺x_IqЭnD2f9U萴wZp<+05 L~H\=*J|)HGI w2+B4[m4Y{ej ]O]uQA٨T'7ɇ z̦H_{_%]_[*x]hTfw?723] |X0mB$[^4TB{,Bx?AzPox5Mr-p@KΨ7gڐWH 8jfqge@{Pgn檦+:Bw~.ߎ(HڙNOBӋNA4a(^_-g{ M$qx~C?<g 21Aiqi 9T":8(~pYt9a:$.cQN1.M޶fKD$H3`9vmIdXz. EQ5u eu%\>.~3~ӢoMEwʏt)=ZSQBwi&3)%:P: 8V q}1ށ 8 ݹbRb%)<\vb//3ٟW]GWۘK݃8J*9OF*R/_\JrMVuʩ0>+P?w+jWb B ڻ !:Wփc.Oh3)bv.mp$('hlҒD-r=8&8knDДNb JSBlQ]1"h]}¨ΕK+_&-!£~-V5W3=[4J5^!7Ab|v&|rrڵ-|s І%ˢASUɂ?\6RΎiu#J^ EFe;$&('9CC'r]ES3۲@eBAt9 <:w3L [P;bj}yL3{36cq\~%):,1Сrnl,nYd>Yelםo>0&ǫB| ܑ6>'nT7^ +alJl'ş]Phs| #N)t.%j7s ѥ^q8 isV'2)bXQ3/_W2*ad*(Cng;/YRbp8Hff8pم#{}s҇V'u4In]OY#qz`T`X#}BcK|Cq|l.,Oͯ6T\`x+mqs}pFj+@ѼV˔HיC KZSXyCLu x7QU҂ԭM%6qH,n$UDad,^53?(g|'MR Qd[+qf%A1UuD Cŋ".C:+Y,kz*i ߥLe w+1,=U  +?J<|]d4Eca!ѧL'nKN=ʆ-B}nm2hׄb}tz&+mI;U",~Q&l*V|Z1ZH: ZD^㶏9,ѣƍ"!k' )YSq[ѺೀGK鹢MY:jQz8H靋+xK,G cAU@Eu?-.}DbRxTe5o/+ُ,!44IiH\[p`t]%i /UeB5\>Z$|[C:)NAv6I4AP8Z _y8ޅ| Dˮ(0OKҬÑEJ CdQ'䬄Lh(@ OjMrAK=ZXij~!{݊*^whtÃ]E@p6GƩ]4:উ)P7Is$ We!l~[r}|pd Ntnڲ)e?s<:GLηυ^1 r/'|kvR_YZ -˖s U\ 7 4)1 3г{3 ȱpC ?ëUq$F%HkvbYP| asѧ0H| hh*E }$`gaYq0¬X%~t8Ub3 u H]4F/p{s/*NdG2nL95Gx9̱Ȫ rwr! 6 t!UgYZ07070100000464000081a40000000000000000000000016446b36d00006c54000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/rme9652/snd-hdspm.ko.xz7zXZִF!t/ZWl]?Eh=ڜ.+ʃ) Z09ۻ%皪7rc{~,EQIbhY 5M.]~R5mj!BQ0pk+O\-|˔=E\SS,Ȯ5o˽l~^ρii9klBʪ;fz>!B9hKҳlPduҩ_NObox" ۟ j*)?^wd&U(;(QTU(i˷b؉.tQ[zLRW'41@w[HNxZ="$g]nd%ևOQ51D3'`̮PN:rG.1)UASE|ղzFi|/AF"ɦV9W.ц2G"-DrGUy `_~fae Hio(x[#:- cВOrY=ه"h#l*57[ c5N~Lz:xL1/9Rt2LFk n8!Htê)f'9sٰEhcC#r-[Mttq|YC!X JQzr+;|w 5wj)]eYcճ%v ު x5+Lm54m3_ TCtkHRK(w9W|M逓nhpAۇ[ŒϋZӴ\)S( ‰ռ=/ߴR$ 5>-2ۉBl&*1t+7dMpcc>Uգ5sðy o9$E_`,K렶zO>h~Va6`5.+|ޤ%z3U)jiD?Q\A/0\QNIj4ApS`ӳcؤHN.>Cyh+B2O}<1LzH\."|?r ȟ7IRKKe.BQJB'tjԪ ۵CQ,sȨ%JZ11.Zw;)Rx;ÁMwO/F"T[K4)_:\zZ `|*֞ɢ(oa,|Jp8?. rQ(u=];Nkc$pRCEzր wCbtpwwun S"Q;4߆}@R*E}*lrQ̂ǺuрaSK7 d ?ZѓsluZgЅUc0Z^R C W}CzRyzı rA3! ^6=R>3dٕ,[1)_L`ɤ\6`٧GES|(BY|ߴ$2 ʼn[c̈;=EcR:bLzKv6;{ }Ym0\Rvh- I]h:'REtSwȍu2b6Sք6̜꫓S:v5{yt"un)8wCȦrz3z*l<*7>ś.M/^!0ǹ$H5? Y5n͸-}mzp !ӕ9pY"X2Q~%34=8s=q vdD`_JC07A}( <TU*ay'ۚ*Q9Ny*Ī4O8Mu>TW~q GA_#40uk3e349ziu@#; 9j{7 oz,̋0f4t c`ؾ -1je$z-g7uk#>`岼tw5ҎLb%%ؓ*ol6fv@u(t#u 6|CWA%M8r,*ww6;!KʗR [- b% 0 6KCoCaP!8+Ozdkɉs SNoLv_ߣW3թC+8#]IeRbedxƦUH~RQ( @nUTw,f.":|$N۰Mగ =kz$]pTNL~,*'=I  =m~b:M<߯ eLZBʒS)`Apg-!;f=f5?<$Hnv}4^&3hs*ف"ߖT6y$ 7)+dphIHmGO'f#_S mTWy @7akٮmvdo"+YA}5qڙ-#[J+z@Fp+P3a)_ @gm-hi2KnfРFgu&P,+oNf@9;!'u˹ut'.l.df'{ zq}%\r ˟WoBuRv z`sE3%Ӽ4vu#*#fc8V)R_3C H¼,ËƮ댛,ˉz9 *RGuQMfiUOᛷV0)_ᵮ7PҙltDuR5[4W=7ĕ[O<1י*VGi "*Yv iuaZh%)>ե@ щzNOtX"BczE@wSN.B)S~ |˗ QrpPYgK@dn,l}ʭ˼ OMdd`5[)q%g1<@`S mEb')cr]%Iqӈ*3! )"zT@TyTҫsJc\>| j&*OB+[M{pKEZ7.ݘ->]j[vѮHc)SŽ2:rd<[&^oƀ RLΰHt^Z1*-4t}R Q(]v 3s e35ը~=!aT%l\:l8GG̐{a_SĮ %*p SɩQu(ŝ>)HF8uWw(84;+c*CiE@ 2 y>wXi5dʯ'j3D@n]YaZW*ъipDF.#XtKxoT>V(_?`((/ݳӈ6#H>쟬p۽x8(^_:Nmaus667>WLy} @rRu۬FfƟqwq7cp_U=)w+RK,/gv-~? z›y8p=++2^kcDVmj#")kdgrkiK?a`ʧbXE%սJLw*pw?A=Vw:ϣl5Chi%,*F%dp3Kٿh,e;˔:j _%|}v$32A-01ۭ[^ Hl}"S J;yջh~^6ԵlWG\WQ\.앥j#/gOc5xe 5k57,봼%HwO?~KܘVkݿ5г 9;vBE;J( u@CLښ0Ňqp;V@]1|YĀJ'A~Kh1,_$&Ьc3}i$I]W xau?eX=Ӓ)s)NA>]|r ܎@=UUK&T0Mgiw0 c%}2IU u~OB4'6&ɡ?ĻZ+J"a5cKڗ \[ E &װ#~,G`<Ѽԟ7޻ݿM4^,i)7M/.~v)97;l[ :ҧ{E6JB^eG8 Ҟ5,McV }!qa8 R F ڴ"6t k&Y]17}"CSw5I# zƽxb h:G_>`xHe6ok3ZWatӑ^Su~gbcm,]X"Ɉ ݊63U@QC&=@LQʹ5uV|%X:"qE(GqIZ*ni+!RN $ICL[&GoN|_PjYWc`0U0˚dA?AVlʌ5́NjaKtz{C*.+U|` &x<hM $`f9NnYZ0ߗr֛j슧("P~ :R\[[|HۦW?w`RaHn4Q(l՟\%ks>TM _xQn`2, gK} >4(Lr:ٟ4K0i8$ȃE͟Ex>_ # %7}R%h o0fa24dP疁'h-:HF̠k!Y.Mq f\Qq3wܿ 'Wtk:>oElJ>,:xvcdG;vK|FesB ̸RӸtoynھ[Uj,#=Y2;8 v}?cZWIk%tjR&5ߌIq'''X\ λ/C5w?h 6M+%'ьEs޼>/)rN2;kЛU)u5!O5S>˻l6e0)ԪI+Yǜ:Q Id\F m"[9/xF2krѦ_$.+aE$Y[%kU,r@Q6 Wٙ.:<[>\ՃsLEkW̎Am}\yQhr9!.h'1h"HC'E K{d5Or;l L9["w6Xh [脬6~E>Dٯv!j 5 Ȏ2aLcsNĢ3$S l }Ņe P\U\ӑ$PwnY`q ѭ@OwE·i0lbfդXL " #hY^ u̱`cQ5ǐ%->hV[)L2Nkh 8֐R(r"m}h^<{F1kubR0|BZJ,=Ko]fmz u]3K6XU (S/bÔJN;$ GFd%ZH2RS<*EJTMj"&i+kd?Rhv]1m 4 ۿzr 1#`'Q2 ⮿'80V5y7˨qP9tHr'=|#: ]-*s)zl@u~bSa`~Щ|L@#-̴+"e|?VCSoyi#L _zRǃkp]h̉ޠ6=Ss''ܑ( M|8kX.a\C2|<46<|.cdʒ+v mk K0:I9>| -N]vӪK/9ɲMNbB%9dEIHV nfp\.92rku1qF7C{hgM^wM-b @@3X}2trM*B2.RcDf;9]MrdsBVO[N=J j5 p2exџFzMaHY9٤N &{7%9{5fZЬ*C@fC(I0ab(8K]]̻.O&j7.cٞ\ƒBtVrqV,By*èBȯbKJP'aJ /wPXy+y3p{F`栐P۸vҦ-JINޞnJ^Urx6̎^E|y_eV t$W Waj$nA8M:D>kTL%փ\rqyܔQx!4ŒiDY-6#wٵ{*ۧ;8_G/eIƼz tIwp1L#'l\H.?h?U]@Ϲ IW8$h@egzTx"wȢ5s:-tS6/HWCvu8 K4BL<\DToJ90N+͹&uҡFKK }b6 鼈wɉ Vz.;?jNǴVPQ-+o[bME<fk 52[N͉OPOI !m{Ue!EA+Ҍ`s ЉʆmʠL A?:ȳK&MQsBَg^JAaX[wWt.84s(t]a5}I,M[(Wp!}Gt,DsFEϥ9hO0,I:2 72:!*ڤ 5) Z~Ӆ~C-?fnw'= ':zűT,xg׼NQR-|2Qe l46\B`qiqՐ1RWNAuvԎYBjxi[xwlDdPobd1}IUEtN8OJ"DJ2#88l6+)YIJ1I+ZX4O[>a^XQȚHja\}r T%G#5HEʱkRRm6- N.#1[4xOú/j|-%~P @ɋCdWt+6U.| tWl.J jCL !\Hn֔A`JL7ԌՈ З=SVB"dO<4\e sLKb5-wZ=UZ&fD!Rt2Vޣ2$_u Ҹm_u%u2DFYY&aP62YyC`XIB`~ Z}bVPq3~%UF1#-@5.A;.({yUF_p`Eã?O0~[siJ;D,2WS7CP?5Q`m eEJ-v:!T']xs45;YiV=TG ]Ǫ,ͰS<0);;7=D42K#g$/I~-r_[^8t pA:vEgg5ʕ #z08||#qU,z iL#J!:^1f0(+DZ7V!V|>w{{~йW!ܱxK} ad{w8̻eTqEU0boBM(>\KǫrkD~| ~ Ht XR:a.޴ bP&!ӣZ9rlVDWJsDbk|]̳\TZ'SEZV!;4 EMȂ6JM-]wp1swN1p:#""|*i!\R0\52 Ybewt@D2&a@#gNLّZ힎5@ w1Tp2G{W(Ed8jM@IEquSĝàۺ393 ͻ>EX)UT2RǞhJW<Y hp.ߞdi@E vf[{sCScJ7BvfE:Lc]cm2F^(৷ʦ(_7Z,F;^0Ls26Qٛ,dS|quq@ : VaйZQtx j $o%T,=cU#Sؐe 0{jU9zakx/ I7WV0s&ȾVORk6jQq}L+.ߺ8O(1 \mdWJ!jGj!i8RgMhJm9#p(طpQ) ʬtbHqrXg;{)^3NUHưvs G"U:W*K"""|]ǩL%ڔWUD-uNE.@0&ل"鸚ݵ}Tm|0[coĵc@tSjD}f#22\}H8Kܡ3A@ߪ lA7ҡNj <Ñb4GG4=0%ybCde7ym,EGH2eS QLDlUJٶM#B[֟ǃJvjqRzGZYf}We3m En}Tk=n^:X _N)A"|.VA:D|?@vF_HB1gF]ҁdۺŕvcԢc5|9~igb|l]ώx$A:e&Q71ͻ; 'od6? >I%%Sֻ;H5 "Hj>TtnUZqj_$.D\pyŻU=%g(IZ{6j'}|R(]q50\t~j NV ml[d& 7U ~ "yfX)-d _l! ճ`L#kqqێ#yRn5N$bapl"\T2Ҳ e--rЗ"Z xhmK'O2CQ>(d=! vP`pi*w/$}U&tU 56WGiaR&$3U@UVi2A]W&(!ʖ6E^hHQ kW97%챷vzAlWgkc(&'qfX>BTdlGcZ?ڬA* [ߴVwxԵcW}5rMK #I,Mkc~yE|?H䤊)B^"K!!;\ňU & 7*umȶ<ŊWĨ}wŴۣUsOty^Ʒ}ʿKs8k_s {} rHSD1WV8h {v+gZ ɤy`?w9;&m0dUSg?۠k8C ?\Zrk>@PEicŘ*M ]YS5 g֑e槣2p8(4Sޚ=vuu_˾!(4ZyJHqCy]`-bj ~/@/$FbdGfSsݡs{d\?n˃ ϡYK-|}6'1/z-T]h"tVK2K}?Myo}OIDwHd6޶/ˬ##~`qĚrÍY1ӿ:c)F0@g PqrP$9a#ȌzRD("Pv1P)5~@̅$vGb {a㮯Ij9fsS@9>UuRt4z/[1RG͎l ï淈`djB Kg(}cWUc½0;{@jVd7ÒC=pWo T-a d4d\>įv+-| t.oD"t{%>V) =au_R{0`tbG`uoX]jL7d#!ܳ4^Uߪh>9uIO3ag_R;95RybV4`paGg&}&t1^n-pMUnpa *CK^Ҹ5oz+8x #_W;;zi>,5{*lCr [ ɋ te20nVft,׿yO| 8(Kp;Oyt~h׈35X8CBJQ kt%ƉJ("}Fؕ$2vB$ײwf1Sd ?7ԣ_KѨέL@~M@ wTNì.[-vJ?M4$k߅2?6gT.@)*ԻfձY/軎͜Uמ1bu,F(Ui~b7^/o t4!7U*5w'C,e2QmeLO#Mvq[L/XL ?$Ŷ4&!` jPMNlPc%>`%Ja R 6^w&|| -TsWAI..;#Z,J.t3'ow=V/Ͷv:5[4B$Cqs# m8/텯ħd=EGx'X[0-??5t`wC$z1`͹ǑA@3Lv.'d8G9{ 2C޵/p_h .^~ǔ P'et5~lhMVYڧ:ˆ\ e¿VžđuˋB1gr1#{^AF)M(pUi_QyxHBc6UJ'9uzT0p&FEqh_>jGJ9 δQ%C.AގnLx?8D% Nj2p O -7^ھւ9NLhWԄȮ"R? ЯZS8s<w XGxZU `*q6}M[yQ<>v%f@kc[Z!w\>ʺHR}Nl+ [mF`nJx##ز5) IT#"f{+/]VӉHF8YAf88@wU:&b'05% chHg؉>abYٞaOF`o݀&.Q{}-#:vNOƌmt]CĨ(?k'avJ ;G-i傏=HS4p;qq=Swb3&B?גd7 5"V7̾;{N_5s/#J1F8rو;@ qK<ϟVW?$Ό/~|UŢ4FE4X¢#؜|=yZ~d,4qI2)GqhV/+!,H0 CK՘lӤ- EΪp5'Ut gpᬤt]yi 49=.5 W =˫UI17B]U&Wrn`kx *ݲ!@f9Q>8CasAt0aSB}@P) v^]K=oD"ޤ?ʬp'U(\6䉴'GosbƂpߚ}B^t4F3b94*,cuJmoUp J!o!XkЩ? \acPYxǶ X+rP1xz:xG;\N~M k)vYpJG.ۂ~"C%YeЦY7[]:A/F_m;$2A.B,09}83rxKjs1~z"̇Q"HN=N۠zE:: +lœUX v ŒϔH xvޭhzP 5[1n݋ps< xD\ob"~ngKxv=8\OHU9f~ 37ςA,ڙ^$SD${#}0HjR)^P6UbtA;Jęip4tا=B1Y}OΘxŒohһٴhXJמނdGёwvh" ,TB E+i۵Kl \Ē GY {ޭ*[`eۑy' mWY(kq`-ϧ r_GE; 3=Hphr@!L,08ffjRSxlQQ?M=N \#'/W򑐜`2ֳB7Q$zlh0&wHogܔI鄨%.99hVn@t½p86)NIxoJSKJ![eEhk03ݪ;jj_5jiZ;kJb)Ft-% lWX`h;^z%1_cڵ,"˻~ha9 [;@/mI]&#.]n oԽ뫤O |ue]΂EC 5Ŀ~w_.aܽנ1U\큮ٸ ҧgB;"hvL?Ųa,*i"{=7?CTGŲ7Rׅn 0bhup=CJ`]yPfrCn~~:b'={Fn/[mbsDhJkFAƱ>=ⲭoFU|oB׃ʔnn,SQdfFǘq?6_0d0̢򸙨 8iĬ%Żngmq#‚/oV:$GIZ%[K`{cMؐ+Èm xc!$nw;i43=Ym;=# 0Rp4% Ҽ/[eIA\^߹1m9g5c濑:E$?aQ0+7g)f_?*e|f^l\YKbyO[䷍VtkbnAaR]LxK_lpd64Q>bZ*k!-I 5UIോU0|WNO:?ܿwq凡ۉzH"7X’ k\qPWM4[` imފDm[mn0N/sW }1U ھJjz{U#ޖc|FPHQTܭzqAwзZƎ?s!Q 椉݌`h0B!ZjTwWծJ%Kۣن0$W0ڿ H\}my:<;܈*)Q:Z୥cNC)C.B~>arxW 䛔Y8 ^dA,qpa[+l=5ɭ2Sd~dhXwTJ%SBICSȻ4͎Ķtw헑`7]͑ԳyЇw!LE գ[_iX 4eO QҒ"^& kҮH*oI ~Y*9I{ I;93)xFQEV`{QNx G_'BIbiZ4*ťiC7&"$̲+k'0kEÔ p"^0MQm߮$[0i#oiUаjq6WZ""Ol} y;Fe.g^NQRHi`F[8ϔ֑-@~phL}ʛ3sMaj'3"B0_frݧWSc*a7{?R"HHy'aN-$MB<>sohR2\/n5=K튮JP]{dȪ_? D5oOA VDBhVll1U*~!нm S:Fj,.W+L$70XLt/zF1{EM|0NSSyv2^:PNR|UAwF${j|̧/u> 0OJe34Jp[YPCvad#au"oC Tҥ.YP^3Ўatj-Ȇ ‍nmo :x EVq/pV5u hioc6H8giw 62chт =Q:SJl*4b404/^pȘf޼hmdgS/ 4F!571WYx-Yʵ%$] IQOyZo a&TE}OpEC z]YX]jz\/˧%rV#A<c3D6%9R;PLx ,%/nW``{TXȍAAbFq{c=V~#`WBO,wVEDaŒ ୓T\;[#?`_rNKZ1fqm5A8m>TpD*mN=|;N0;ǯZAHoGſ%v8B::Õ[1w=ª=3`bt ,#ݍcѯ *JIX'c&~F4iEl $bOC_X ┰_XspvW!,NfSaEo9qJw^źt*BQx,NiP~ƗEzN]d@1݇'O/od^uscl+NdZÁKGih#f4T9(A7Z!txP@쾝[(@B+@|Uㅾ٬3 piB۵`Fz KJ n۾fɨJYZ Rg_YS߅7k%)2 W$FoȈ/ +-xP)Iq͒ʪAr*[(R-BWo>m·F?EyNGQoG2'^Cj1E~b*\iȥPgBLWm 'ZnFm1z->(_2Go;Jƻb8Wc8?N-sWsJ!wOc}ˠt=[jf.eQkȉMimj)6Q`|E؅ 5nMVT='l3fDnO zoIBv{C1);gK5 ^QRn* ad6<<9)`57yuPkX.?ΰ0uצڍVy1!7GzȠ Tq%srlUOb pt萙>{5/hW! imD:^c*jBG+|Q]LF|E3 &PvwʪtT9ɇ LIjOg^}*6 ԽWK:lñk%'\B:YzE5$yR߲v3ebu&R*iZuK:kxM:]W͒Be XЄώKBPpdk&Whm,yy߲(eTTՀX⭰ٿX{)j)6Rc][RB@a5 *h76-Jd4 Йa,7 X].XZLP5XC)&KL&ˮ٦̈'}Khm*pD65&[鑎x [|(A!J2ujP:LU-3qQW cXc$/r{8qҲ;) 1֕4 FSuH%6OܨJg_FT⭗Ӛ m].YK26f ڟ̖P9`GZ6qpyppM `˗⬯q]g _?߬o Fj|yNhōXrKQnOgyӯ2{n7Ė\n i*1ZWnS@BEjj6^:S#JU/ 3; (:yd?(ΏR ?m`׳a{:f>in5tV6nj ``rn=2DsM:ۭ)R_M}mql}!mṚ2:*ܳk4LsUm 0P 5fE&FT݊`ahiVֹSIFoǻfn&hGߪ0<{A7}v{.\K(mvQ&Q5Jo:qHoM'_QS>AY/2 gqbg @rg݄eN7^L-o8|}|G5OUN >4Sf4b7?x69 "e(`cs qYL l%xMðCYR;SBsf PeU[-+@h->b2 &mm^2lIn-N^I7;OH߈6@`y}Iyԫ8(c]Ķն,XB>U.R-u׻͉~%0녪`@6`q;?]\j/f#wk!* W;;GU<2LC?+i4TxL!cSɂxC[ ٠!) c2=1 ŠV0 P ee#⋸`{{ rkR j?h2>F^,w@xhםw@Ah4Y]6=ג6{a *-`78"9=f{T?\dq>FO"/CIp O 39qF*wdBTavKl.\NmW}HAqupn&/OQu,!)ش PgYZ07070100000465000081a40000000000000000000000016446b36d0000370c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/rme9652/snd-rme9652.ko.xz7zXZִF!t/6]?Eh=ڜ.+К/)ܡߪeb`-mZ$Nx@?z7&2s@YAQSbqk1Y>HŜ.*esdb b&nf4@y/}jH#8T .AuXΆN}/t>&ޝb, G%;}GOOp5QBtxl@/xڃ]K8C/:ݭHw' Y- K8Г#_uoJ&ZzZL=wۍ<;\*WS98ְ!Σ!ƅT^q].ٷicQ0 D?jڗ0(:L` ՝sb BZ\~~޲ c^F{_^HT01üZvy5E/," d#=#W,|`.Q ؕpSQ#H#x m:ɂ t%/6jsQ.m9_[\3n1Y!ΫljEÏVʆv= ~baaBOD^.U^=^$x;ӣˇ ܠB|KN#H=`2ͻwBf\/H

?6ko=?TqQeY{Wق ᝘"g׍5G ŽaL[x 3!肳oɾ|c&mhvπDms8t*9yl!YĶS{|ưr"$ƐeI6;WŻd AVO ((s%AzsG4y$L[CpPO%+GhkgQFHش$ʖ0(aH[DY(0Amœcy]My!%AȈ >keFl3bꮫh/ Ēc9S\xJW ?sHXN'EDjfi~3mWѹp"= :rtꆉxEJ'2v[+fs9?W# 7rtlhsE*w0W搠LSzTŠ/@i8!G&ɩjiYhWlvBsB# RWa.lRCt-}ĠJ!iRW`$r`H9eoS=v)\"CD(Vs(Q2rT٬/EMJ.CnuiLʻ~ʪet-C/}-Pu8A:"d"*^9lIPqS{L3K̬yQGt)6h"nGy Fby?w]^L)T$zgmX5IĎ$5 ҙ'1"[j9mCׅ/!&4ypoRnF'81o[,|J?iD*.Se ۰%*Z8fՌdĬ4F~>1PM`:G`v{ҥ_DžSq|X)5Sf BAbv6I}b<=p`=ҕ.VhƘ(+(ݮ`IoiOʥ7gbgMFi=:+xli$sՌi9ll;I;l{)g?33kv+1|oێ<84 vޡ{plkciݹM^[ {sԅh- &UWa;#p: ;1~){%kY'scL= fn IN-+fj;mQr_ 0TA>FꞀ"c#4gLj AbF8OЦ ݓ^I8DÎ}8'=d989$jNVc. j^qGDcWnyFPR7w9e~c>8hGvŞhx nw.-z_""+D{\TU|@Ssr izVGAd#LM:ռGP)fy/2t Ljk}tn5zNu0L2: mJ|/);Aʙ'r'8\=⢂r{ {jF3&l@ԫB 5 t<{AT#yzh>ZAVu99 `:kM%+;Ke *О ]Yme׳Z 4, M3oæكzQ{Q(}$6HPx!0j\髻4%o b:Oq!dH u|o*HoAx7"%ݜ}!馊zw [j1Qog.&[Gs秇tA.:Gf{AGU"KH8x3ʠb"x{{K&_\buh0;Ճmv粛jK/re˨L6~pD@ƨLpz[WtZ[)Du扆Q'sBR-.ss1;BETZ뵥9j=+3͞L@R+5`5}"(%i*I: 0*I1ݘx9{;(pAV]G6w1٭LGF:N(e؟,H!X<k{a":~ iIY,V^/NX|&| mH<2(k[|[9v0Go!Gr\u|>i{ig`GA+^FEl2УA:*xzE~Z`:,wi K7Ɇ)KϔJkqi7%H4 `ԧ:/ϯStT ` !JU=9Il̀\͊NU2Ra^ꗷ$ݯ?a'n&0D7th|%\AcLqQ,5s$baqx%`P8VpB>squkacp!Wo@-Yv M;rs dCp"ǖ$t8 AGQǻVB>g7 ԍCKꉐz%RB r5ldǻ1ChZVyڠ[ZjRt=PVHXi*xs8 lwʰ/"4^%h3wȘQ\(/OJl8t&,"oi]cz'RRG_Mg"6{P_̙_q0Lj~QˇjGF@jOrQ1pWnS/c$ΏTBY\dJhI ޻d32zhJ@aǦ&Bnj;mFm@`/q($Ux>~I0rcKAf:߇qA)`'8R40ei Q"I5׵EoW$4G(4 о0^ZÖuq'7຺Yz8-W~ף,t }nureH ,= eMUJޓK5% ŀ, Z|g P /:u"#0w"^ @ "RaeI!sW+`WW>$[:@=9N&u'mcsPuIM172(&ضVP8x 2'7z%tۘv !Z,6 k/9S[i'*c2ØA{8:YFw3'$4Se'ϡ̛U挩A_jjG(Qvm}cJuKL¢gYI\A3IKٙhd4ǧVggj"\B 2L2`a=7-ô9C(B?B ݚ 8KIb>R\k?gZy_6~oAÚ8IrpmGsDy+S"+!&B^-)tb4%{aȋ >JNhCs/S?>4bK24XC xoGשm|%kw:z8o4zgC$1Sg@#`+64ң|ne_7l(vosR~ 2e33Uh2-v/ !͈ꊟ*&vI!b.tr+5x+c*z&NsU]ٍP qtbZcxMZ!J~(8ׁY&29ať%JcBuɰeq(zNGߐ2+=BܷVNJ_{M$`M#I聂N%~ARqm?v~Ra\<5Gv4C^wZ{k/Hb%u*YF/Z$Jh|N_((e-Zi  NX=Iڟ=2Z3:MkB`I'u}?Llޮ7(KA\Lw,ޠ~=,Zӭѯnd~[+I@M8UF'Ŧ'q'o؜c{xڟ᣷_b_MNT`$z|Pf,ȥEF9ԛUP?!h:UJ ͬ  1XU|G*V^AφvmkaEJ) +y)>&feqM76h겄m2|j-3h>oj<%bc(r09PPV.zrʎKaӔ[(KGs)ڟKZZ6Wo,:,%=2$.({!*[r=lF,-> [Z"RIf.?z=bŸW-v)N\Id,O'RD]-\ϟJPY$/qO@tc+sCH,{<`t B/g⩐(;J)[^@S҆d>A6"'t=7Y؍ ؇+쎽 ,(`uErs=;{eJ=չ?L7}dGH6bZmmк1ZϤ{i5+G$3A`wɦwpf>=eC@]9NnoWY7Ė\maLjNO$!ZDߜfR9VFd&";AZIzݚ`:)YBݿ&TShX58?ԷYQǞ`@'|~)L'n=}3,g yQY4OqT%:?+#f,-'bQcvL "L#rK-Y7+ܲOiPͳe1gC"73=#vHxbYL:m}0onƣ#璛? >*{J8gMYz cjqSboh'pX605:06KmBHdθ tՓ5|"LV' I &r2VMPuvɳo¸ hkiy?S3_H%վh,j$L>? F V-ͿCoġǙ|-Y>x8OfȀܪyM(1.(a\Tv 7:LVfQ Q2`&zo7JȐkAM ºk 뱩vG&}ð{|h ,˕ڰ~ۚ56xRQ=EeH1h(wUy46ޑnO!'$tq惍>{&7LSof.!E(Zk!$ Eg)G!:=Ԥ&~ZDq!ב%m,)7Yօ>6ř~@6 fDKNrd`O<%Fs6?H 0Zib%O`kaeySkͩ9>/t%tש^Prj!|Z2qFYѹ>?j@Q%y nXE)9AGTK"b^DRו702_*p,=xasZ Xry>F]!}VE~Kb⛘QYhu \,7XAlcwS_])v ȡzIqg̿-jwgu*+ںW]k\8@>Z~ph`B' \)k*yFñaB m[ntr3x宂ޞd>LQ&{h>EoY`P=E <#\ER_ʅMkZ2êi,'w4 ] ϒ5< !g[aP-۾Aivy77(~0iD/TKع~.R5b+ܠdN]*S'Dnˢؾ_I< Xe A6Hڲwlu◤ߪtPqW:%p5HOIQ*d0j.AZd !ؼ] >k O=`XT y8vR_rPR|?4'9ݢ?o̾?8{YflQR:+}ɄjȰi,8@:⑏ܼfr 0eK9ʥv$"|m~DQVlֽ"Z}E̥Ș`Ls >w3!X8*\zKC3KyT|PABe jQ'>毸L0GbqMpBlsMUzS//L[o$.bgyU&@\ܿ|˖nqUT6 W '.ʦ> łlc0s PgwapWMZ z ]Z|rR UP[#;$C9F yVXZV+˦C呷BSO2 S%{"EAμy5m O|v2mf[Ų}~_ٴf;LsS{f<r*ۭJf/~9H|ܫ53@9F-|:9JXY 1LX‚Հf=[l|VtBJᄭ+ {Ǭ0M9G5jZ1q'ҰAe`~ꁕM½&r-<ʡ,Q=mƏx$UR7%* <=}[sf(S#O\8pr UaM+ōvDfƻ$9Ʃyo/p@4mvh}+,ν~5?" ~Z)OEB49f\d1i%3U>#-x|`~zd(.*D2XRkS}ᗾ&#( SwlH|l"gro`Q bqy)]d\ \Z]FmیKWHTZ~ 9驹vaEY2P<LJ[8ڇ燪[Pީ {2R ,ZUeLӲj<d:rIG7mܗ7|:k~\OӑNX}뎋 D(*1N~` 8OV]Cȵb(;$])MB-}IANa=ؐlm:%J.:ud<,vwkznNGMW'VN(׬ljMeFC 'qIȗI).i4ZRXQ:*T<~ʲ]jMQvU$vkwK?RuCiu!x:b^M<;.NU6Q~ީB$%* & ~5ZB~2v!ơ_Ғ|x,shɪoh-E (I7.۝mBUYI}{" +`Y#_Ӽ #1v Bs5 _&6"': oRɊ_\V;5@JƧZNF?;B'[7ﺿKr+$RSBy(IRزgs"**qcصEQ{}`F/_JROȲ1.ZUϣ"2pLiCΪ -JbO m|RPz!;ň+]] saV{P9g_v?G=1yx V }\R[s2}mp[/K,FjWX飈Խ;j&ܜ"5(S\iqdW5I?&7Qyk6dnɗ @ګTh%*?K,X(lUͰ}RŨ.x_G@FĽ:D^* rwe 6R|Sum>;Fo"8\;dz2e$M]-P|.?JLBgH#!Ꙭ:b4ur*w7Ӎ=;&v]@AiѴTeZ~:!(gĤ % & ok\RDz\U!t lzsդ᭲}mM̙E`0ʌpMrK\y&6WT%[Z|QލGY[89 r%R7 cML.J %J-q&mk_S Kq2C.zƷ5$ dc2'2v!3ArDG ̢r7~0~ncA6OK1Sꉧs$J-poR{Xk̘ё00.y|R[yV%9hy(r)JEl"aaTh+-f+G &ե{Km A";85t- ,-|pWZA_7kmEWbbe֝/;aXK,OvrO]}<^?(saPΧ FcbY!BWsv"8WV-:! ͟_~?z5CQլV #Pjɛ.ª+䠼E (֌$ED9x(hIO uq*$Wv տV3IËQ}`q9X5JYr= E\1}u,WL` 4jH ʞ' w[ 9 cdYR6vO!D؈ֶ$"囜pXN#D~ >gf)SX#LƗ8?PIK?˝|kL>߭l|er_4!$В +-"wyf*|gީiz?0"6d4) SG'Bk!~St3ZK3_&ؔƈC:):esz6C3lboHa:I%9 Kkąba,j5R@WclKޥtРˑ'>lP ƒIUj8?b(/ݢ~  tva j#[ Ɯ K7|dIrR;ഠlĢݶ^0 -PىJ16M>@La!>Mˊv(-oq^3}l߀ݵLZ|įZMaPHy: i_]\;#el%dFesk䆯]Pͪ|id; վ롳" N}߂ie7@rO:Ǜ_vN ΥKEM4)M|>oߨTެ1e?gSt/'ϹʦSLG6T׈xG0s&dII`o~cGykgxWrya T"O7 Mje>YnD '_S\-kkрfQ-ux $}912,sȚ4czSw:E/|)W0]e1];hMz{4߯YI|r975Cw5-hbS+}ݥC/Rr"G S֎\TtBN7LʄRB$r;Җᢒ ~|wug:9L¤Y.uā[;(/ʂ 5.,/ߵb!o ѰxXQ08E_o@63 e^gMT?]M% IR5235$<)6-4RA wx>06dLn O;y/4Jk9F,gћ_Bm.K~|ϼPmB5< b}M(p o57tTUlEaH6K΂%k2ck{/ bsx_ùEj1כXy,men4:Owɩy)TEe)}Y%Th 6_1S"M[Li/p͆YtXAsYS!h\#{3)V 6j(1Y,Uyn-veC[huW'/d:nS5w.AtSa@]wOw ȭ2f_tTJ6[_0nhL9_gC6 ̠ wIsI\;2y v0&dP8K?Ɏ͏I&\E;tT#8A/ءW DIibD`16 T;&]dXٸ:KʾV<ˢyE [/hқO)oU+Z~:!_7t n̉9vyz rLa ˜Oo i^hn<}F@mfb TGvv}m;qw9. תY{!(RUwSý,+|7cddGL{8>}jw-Vs48{l!%7ϝ!Moc59i؄zw z^)' a=/£·$+HUʈ,09]<-@ve WyZ*.pB J2+if5/| @g 3_ySo[9Bo{gg:^Q`p/b?O*Qls532JtUcnSp]Ja1 Qoqܯꄃ|lՉ%c߷P>7i=8(叄 Zcm͏ps aن3tY߿D KMؤ# &tQC,SO^[ƿWnᣠ#l%Nq:f+hhy^E*kTmx(+,a6{wU7uP6{Ϡ גLGM\ur*A%詌S!!>GJdE?c\BVP=wl, F5JzF &q;O1<1U X6H$6„#x=:% پA}4ۤyl .[03 ׊ Yq}GIw}S==ڸ[ ڀ8 ChdWAe I6g_"*"yՖ+A.ڐ[`Kx-6X(κ-(6p˾}nm[t- ]mtQK3i6dL:"? ;`RvA(}81- Tpᵰ0Y n\z]>mݐ*}ZGj$Uc3>S4|2q{WIYM@.b0 ,"h B Ro>8, C~k1 kn ȸ}[5('̸M@ gewc9関/>& ŬaXD{;Ҏ˱8"Yi/Yo3AzaT:sIQ[[5ttoQ^'gѲ<xa)R Qk N]hKF| N;Ir tI2~wphjgɴH U_ETwfY*᰾Q|/zw{<AŒ)=Xskn l}\3w#Ae~n-l-+ q2/E냉JXf&-jeCU,^G3bf@V)~P&ݐzyT\T(t'5s!kK?ǟJpo~R"-ַ<br*HexIN|[o{!pL%ױLw슿;&4NcfsN`-TE|/ {ɳ J dr\N>yL{πZM!lW|X߽kBBvCau}/ S]84δK, z9[׏yDjUf+_Q7ѠAZOᵞL\@܄R%cԆ{ԓj%>$ >m|W*Q\oʕ?\/?.R anq(֌:W{(b%lk `=m1np#tbs d j7MB `=L(ݶ\d Ꚛ.ɪVD'm2bQZߎAYt4OsmcށϊƷrO(S[vk[xݦ\ + 1vuW=/up@اKhbstpi="e! >I*Nڶ2sT[T@vsй>Dp,N&UXDSk7N42am9õOG885 -4oҝ?G8:AiV|0" nBϰm;t? E cWKblQ`Z*-[Kh9rPuō*C6A9uY+(䭦yLU74Af{7\gG09x0;NȶB'Q'AɘPU[Vw1ۉQX;xmYd`?[#T/K!Gq"4CܹżBD&fS%%uӆQJ-taGEHj!{p/ @= z++ŧ=vF?FQYˑڣ̊rvuhőD'0܂*uҵ=w~qp* +/]wXv(/a`ICD["g[i4yxf2rOl2n:B ApbsF'(a8.**]"-ϐq8{d eeH 1eK*MsOﯴfz{\6j%3pcSȜM:L;- @<'҃uRmΖ>I(N_OÝm ؾ+~kQ Exu"¡NXIEdθ\SRX?/Ӕ /., _Kh|q.H_0L@7G @#F3hz"hȦy64's1=Όnu@\[r߮3*ҿuKEOKWlTv6=I;X%sV7+wOYe#hd X,8kWD0;ѷCٮSxzHX Et'TS$,ER}kByCsj&1"(/3kuլ>*-oeIdC✏K|cၧz8+, Zx͎e1 6mNJPOVyW&EΚZC|NŮb2 eWmq+SݱUzF W+Xso/"MK+LO:KKqCnbz䒱=s*sWP/@ mo\4W_))P |BS/ryDtP˨>Qm ׀٫zO||n^ ExnF(ILo]mpm+ExCyM\к83"F_#d3 qX.eJrϋs6|79GqC~{DGb0w0W"Pqw!˲v$4T$0O`qČK\?;]v~DCܙK7_Z8"N>~ޞ93`|+`jpaI..u\¯.kf1NdJ[0GZv~?~@ g-sQSЇ'w(կz (_c InLw[PyF%N\)VY-" =OӘ>tm:&{㐽?VqD2_wIN ]1 3i/1,4z$3uAV<_uㄩؖmS7d {&Ƞ+.AmBı"g$Ԋ01T*AGnf{7R V=YF0o֔M*aQhXa#*F`6dmHOM$dK`s֨f~;˼"qFS+X FeГ9@g;p=!¤U*8+i4RQ2Y@OwARm~rKtd"9j'][~%M+y;`'@9HZ2tu9 ?12;xһv=vD7U; 裄";CohtSKAYú&͸X)'+kv^/;<~y3A)r'adbf@$Iu] >SgDZ H=zxЬz TP|](YogbG[@'#&GdLI*'&l+7ׯ9;k*aO2ST!A)11xKxCAOBQf9p`>kպe0z#?hUQsM~+pC[wM_)_ NZX*5P4=ڎ8g8X XKvOJ_5 Y~ѶdisFٗϴyg@A~2{WK$H! A5L2rXX»j]d?AŊV9pXرjwAPz|sVQ$\) lDx.I' '*YZ%[W\O~^!%JlEv;a6ܳ5wNK9]ؾM"A\I ǘY10pr<黁ЍrIJ:s0`@K V5D#!нWa\b̶u>yYnp..[ Θ)'Eζ|c0^iLؽxJ5ChDOg\/5ʕmzY^Tc[W>jrriQU~` rF7ʓ%In^_ E/ #"'(Sj'F_t`"$}˒bx؃lVR_C&9xLy9+ :$)FzQݪ Kw$|. .ڳQmCTտ]!F6^NX$W'cԘ{4(%G{tbVzÛΥU\F%۹wC*-?xb{~\zbbwqdP hOnĆ3ˤGZ68Aԍ5?3&QU@.؊e,e88~cO7^صh*z`(|ڐyz1/B"vO,G(>#7C{g*A{Ϊǁ5kQ#aib9W;#TXcХa#lΈnNz Aڛd<>JҊ٬m|SچFڵx:f(Fh?l?-@8૝?a &w2avh~@D8]{u,p8Z"):ߞ/>3: V%8D("~S ^ܴzRqƍni+ Sp,v5\vjQ1TG\^:V5}C =45㴮=H=[tt켓>h],m ?i ymFm}[Pݐ^BLF|J`e$)w_@`=U\J\`Q?iN)}Hv$xP (=ft~;2z 1\\ .c$,BE;ӓf}}0JŠ5Rӌ@0Ta)]n[ V"zPX: 3ibAfrhL r=8 qnK>m>P{mzʇ .*2W?ovy[xzi #"=F]M ̯z^/ AQ-SOsMW,SPSen˟mߩ qS 暍.k饻fhNHwxN- wD1:u*~wUԋֺ c+m[kQHĶYL˰樀pgE_͈7_nd*r3 )DFWBQGObwTŇJq{%EWϘ.Bv~-p='~tZgF >rRx#!Hz7DNe2 wԗjOAT>"*x%Vk'"[0D5 +:OrCwSaDLpvmg@P&2z6ń` J.=p/\ >?$G4?cimq~F[}6B~Dт=e,hZ 6m#b.F"k"@$O5`|"{FK!ݓ DSDh|4+ ,G$]u\>Y\&o>ɳ^gELր=V}@'S&"})~2TMJH&m:vyxaZ9d~=Vya{AxXGGgLVI94J8t_kI~a@cKryz%Zq"W9nwu$j,yVI>RuYk>8VrfGܳzYO7*znPa?-=ҿ n71'Vɷ`>C1QrN6̋V݉JNKƮ=ay82V;E@gW.C$L5uZ=ko$t01BC K]FRp!JGRIsL@f7>V ++)wj9G1r76[8%a-(ft],N Tj* l(cSuOaciŒ`݊ BeS8Awntam꿘Q>'|ڝsH`zIEY,@lzQPH8gmKMvHWnRAr9F\ó;063bo6c>[ra o\}_'~OD~%IrfҰ X 2]_G9LEcaszgqhwnc30?>!!2X1n%’z֑/Qd9cR9@ =Geb%WsnE.ں6nuF0QQ<-m.N_K@`jC7"Ql^չxOrh ` ?k;Lܔ|Xڝ8oJ5xUb|TJ uSɣt7a$M¼2􄢚cELhN[4rRr8 99\X7߅AZ_"'6ƥݭ۷8#ӵ#Q1GpX`nCgΝN Q ~PxV4poD  mA1w\J8Qn}ysip&^KQ- G7-1YIn~ϻo1+1 >2ۯG n4̝U?=@1gQ Bp@]8ծ? >e&6uˀ*V6&$('_')-Nk8c"VAH7ڗ ,i?fʡ;UDKį=s=o}cnoP#ͰvSd=Ε[ߟITRAoZ}'<:s𠧱u?*R镪mq0^Ͳ=X5Eղ%|w43<.`q x*!+:ʌmg$! hZ)7Aze aᕇX tAyu‡uyYxz-υ74_Yh@M6q\ARqb υ?-05A_f.1^گ[AX8MHP[X CL[PHY.,.OY{٘4xJ8_/nA1d۵C B#IɯEV nkmNFYscn48敁}.)hH.r+aBLvJK:ݽ—LᔸTkEE5Q:n &u65dm:aΕ[[yi蓱d~|(PqOzȨHUq`w v>;,"!+&ib6ROõǏUk7URSǣ/i3tU},mϷsa~I?qPڈׅbs^ ~/:[,m,ϕ䟟Oa y/e#_@+ rTQPMMՈpObL.^4Pڶk 9Ef+^iq7E([1C4YK($7:M9@$Z;o"׆8mܸ{Hp3*v摦G.ǏyݜGfmYJO:7#(jb-FH=m+̉ y3^Mjݬx EQ2!E's,u# 6PcԈ.wXpf#xM ?0Gdi9y`nx?mڪrߥ[IxB;lsGYAIe eSer4Ƚ8;) Wz {2XtD"W[~N{|i]RwoJԌ?Czu=E|`܁(YC7/}$|'!J~k\4Zzs1kEr C;DiLk1XS/FӻܪG8j!\AS˸u1TR܍f;K埮a|x%37텴X5_ O7!W.8_% Ac:Wœװ%7겪lL822Y/%I_Iem}7 qB =l㍋ynꧤ-smktyBYKo&E|U}Ph XT @jm+.X3& 9XUտRX{p6pGVT^ULf}}Q6w 'HUb XDqb K_47rlkqb<Zh~~qz>#Y@ Mo8XO[JKAhnݜk[y ZkhP$AA8ڥ4hgY e<{DEL@AeZ"<&tOE7.L(qRS#7;hGڛbqww|2.n=p]8{IpM ^?v\m5Uk&xĦ\Аu0JC0ùz>W"|:;RjIT l0Q!a#,b<߸D|1 ’5i>w#橩dYlҊ b1|D3zSՒ4 6E^ZNV/2xEyȨm@WUQIG&Vz`AE>e0W+З-*Z?"P|׎5=0\܎ģiU+(]e|baڡ ( 0w/2J(K &d6z2VZ5UtgwD8ha\ΒYW ,'k&֐ w_ #vZJ͜ͅI2%%*d0|#*>0]Q?:c+ޅ@ !msᑐl8sr1p8 SV(%xy(|)'yoN._Ac"qm&\5t 8Gm=pԳxf#%ZWڏ0We˗v9{jtou!_$7:oOV$I*5t=͛ ؙ3t/I1uJU/9C3$a b-j;]%4~p,qPlHl/jSmvkQbFoqmU7J[Kލ u(G *dq 8E!6 \i 8gul AX;<ش.'D{}P!=K/40W\$`&0<0Z9຾<\Q3O/VWX4_n+ :=xbrLkJ07QPRn˗%߾UTj)+/a橶n kA!t :핷+<|Lsعdd^Qѧš>\!V:ԮL Ei{IΗ9&]W`  JK8{&L/M zx7ti(ݟ Xi&1lJs,>?ϰtPẤ]Xjˣ/t| _;kKuwh!r]@XRve =y}) n#[) Hq+@o1?jj)Usp7xɵJAMcޝ9Z> # d}Pb'Y[A[@Ypcą)/>$ۥ9,au&DHuB# ga- c;}+]ٜ SM^T0/YWq!HOy=3Yė5.W+ȴ&Yf":L'm:;%~܀,t}Ilvw14/rZT AORn A+t聍V<3xc;|5UF?/`9#dC OLz`6N1*JH&X1a5ht_" äBnţ̃Ψ:`&ץRo[r6c$|Rʥk y 0㾃L~N~ީ3)ބc0!9|0ԯm18XX*];f~}0V7`ueή0c2 f?ن U~N@- ȾDR lѷFzn^NKv`"g,ɶ[e ӛOJY!-vBT9V%ryk瑋8!,]v)MUs#@+jSRm$Y8"sN04_.쓶'Oӂ lDȺ^C3,Gs|'c=Ӎwźƹ4deï:/UWV^*.L#汍 L%KRENٸ).VCK%p=t}8s}أ9րTd"&ҤO`P ǃ;IgԾ{qΔuQXIIf8˔8Vu 7 3vStn'n7Cgh t ~sMe5 tD؉İ~8*'ܒ@ĉznX"1 kY UjMd؞bֈ^l/TZDr`Ǭ]:-g+횮5>VGKA!#p47=4:va)pHlSއ`)ea+h t+߹Iq":-'},A( B?KP3/0uǯID q|o [b s|-i&Hb㥷G' aR'Uz0B1Aeέ-.^ *\ [ =G*rd'rԝBrRoyYI0,MD"CcC/qXL$Sz|%(WGy֠f,q͏R_"/u7@`!%^n>ni1bV.WzbBQr`,҈64 zr*N~]P9G ' k7w)yqIpV:]Z`aJC(&8DM>3EA9ՎƱ(F^4DH YC)t@k4m谷JSb2)=|]HLJh|H+Zp#|U`xl`;& 2̆2]qe|{8%sw S1A? %tP"2bYx>=/ b4d7΀e.ѽ7;+s>JZkcY[< U%[]@·cޡMofqDzh|e5%lEܬR18 2M_b#OO㷚Bdyǟ%Ȅ-\FzZwKc08úw ]ݑnJ=0|Q:@*3=|n))L6.w Xciƶw-_Jnaw s_)|ktpH6@7#Zs# NB߁ YHڌL#igzI'"eYu) {-{' znIs1Ԍ\˕d[,XWM7* YV{^$-)vmlc"pUFX!C`xy3P/u6"WOKSVQ삘Đ fv 2"wbs;NF "g<͓bﻼll r=Dr( (aUs>$C  f<4eu53-hC5,60`^Iz`Ts_QOAv{z )&shKLanč ޥSK1DoiN}nmYX7XFQ/*';MTܚˀ[sq\5õxcA. Dm&86q*EPD iL| i=*Q5I0rOky `/fV,|\/h:mk`WhZM׍١Aӧf@ }RB!,UcvҬo =?neA&M)&p-^bLRzF? %lVJ!{aN:fH79<fhEdg2_ Ŕ0,z HaȜ*(操ES]F 1, NCfƧ+wOۧ}Au`G يwS]>*5DX Q R>c1 Kfvpi'ET ?^,նډkfDAypL O bګ*Jsɡ8nj`6XR~Y+x㭛7 )(a ^O,HXMCj+,AB&Z9JZcW(z"?5Q㶠W+ N3.oTI:Cvk2@9xXI<"|9V::pL|C,Iss)$\S P7;nw IX;̎O "]\).ԌS4@]4[ jNRrFdU|8%xkʫ#fղMQ{UKNSQ":'x5rSeV e4A|0m/}Ζ8gp EEz3"M(4<ͷ=8lFԭM?S#_˚]_OvD^.:͔C]H/~kOSm҄x` (Ó5אؘ}җߙ(!`XDkt57 )N ?.OSu?Ns7}nGvJ 'OKvx 1U>1) %F icބJZa>"2^ ;r2T1:o'@hDT|dVˁtANMI$Z(BP|#kYfծM;*kPUE L9:uߏATo} LVi"Fr(i\O+vWf7Ucm!`SP9drp% .j+&H`ERs(Ɨvu0}ևm:\~*sVUim٨W5\aj ߩƈ81XUrpT; _q!zIcf>&)?ž^FN^_Fz^$}E6WiV܂g) 7*QOJaf9Z,"v'BZ2+;<Ý h'>R3S4yYn8o!%,q?b=8`Zf?"rDAo3FOwU=]-Ƃyn5#`g}IӀ܌I`0^Gd\!;H 溂|>R(i:@^V0riyZ/*֌uߚ"_Rp\sʠ@O[H`<2AdzOʟ#xq3˳Cf[~M'rNl-F[b9l<<)u,6ʸ$Ÿhi>{+ 5)aW{_ɚp";(l9G`C?k2{,Et@8ZwsNru=6+|D X)d0/5Cy($vz4&^4Ka@c?T aA.5= q ,jyW KSfLAho\?MxC}׼]λ\BƮlCrHB"Qɴ2*M>d EUftJdp.遅58+?H,ͅÕ<;=Ÿgk8Ēl3Y8 OC=O(핲<2GJ8D-g6vOÛ=OD2$.]^:2,{co%.6荄k+_FuI]ЃRrhX _2x4gF q]$ԞRuAG4{\FU-Bު[7gMAZ5MѦ d1_I*7,Nf6=K∌s1̲VI№g{jܱ6~O'k:-q^d荻с%i7ۃ)|pL&1l%?$/],1 9ѻJU3ʭ}||uCIZm3[L*F?(nϚFytjCQIZi @Q븶IU{E/EרɃ^ҎIQKb,nY\iS{LRa"n~`И7z54VlADnZ`UkKy*b+nEȿ3B,ersròl<#O1?k \bA3PcggP [e u%׉I'"A-N섺b=8H;u%j{k@ ]\ĭqRlj˳%%2ˏQBY Q8RǔU{BFzrzLrk6[:Ui '&UtJN9XFaTu鿒z7,&TŸMMe-LjSf_Ńa iR@>QRSO4R45mJ y_dD%?o }Fwc0;$O0DW#UcnVNr W2 biQU1(m0SLB񬟮+^T'1{؈WQ>-9k|߰,}9f=t)pzi)=H6غdW}o7N kUǍ,@}R=!"â ic|;rg*3}o|99<|6/o@LP jqtMMpFlL[a>,˓m;_M$ݢFH"M}l'q-v$0VCQ*k= ٬qsKe2'p£˷MW҂-=K7\ҙ%ȗw~TT1/bY63` s"b뾢_G_MzE-JAzL uL2ƃMtWt7vLny 5;-G[SD~J!˵/yU,U%k@1N\fT~PQ9} x , DM:8d OHԶ)$68tUVG^:K`Y>кJ`M|PM(/^}z4 r}i |nKfw,`8󵁯8p3AP,o9fo5!}Jt Kؼ7!kE< >rR]£n6tX{?<1ʨBںo* =0< nԛf.xfw['H6b6H\լDܫ4pDras?;1-pR*=?SWOO:tz얘pȅa+7Q3~⅍g^kw:_jkYÞ7j}6`^^H֪By##&řTz߀}=Oe!bk;rVs?r'/M'5-n10wR1feq85Cac2$sƉ36{Ag!%?8/f'}r|l yVY-RwӮcߓk 0z׿Jsn(|?d* j;1}x(g=}Q^ZpWwWK?1Ag,G>V@˺PK-Fk<֟Kqh3l_@Ytn i JHRQի>@0PNw|4`YWvSIkӡT+`a;k).ތ+, ƹ>* qhƂp4 L{NBa0&Y3%ƻշ99 M^@: Y9N_xBEpd Rd_j%ן`d-'WD g&O`EDx6uI2PDs5 ٸEEwZ5b B,\)SytK4G|Fg]+p23p̤*&?CWG]KQ@R dS@pf㹷RSd'$eŦ<RqΒFpq$+bWPHM0F0W393h E9G $gW.ݸOXFII|K6V^vj;[ghD(. G7=',:#S\m1D]%Z BkbT<^M!;ObF;5J5֏Y>EbWC_rH? ҕtCxK*ʼnj~ʧ]j]Q٧̰A]~Y-&vr!Nz8?ړ(Ca>{v$0"V tS$b+uÅ{}`J,ot<̯k䏯 ÎUxS@bQ֤R8eme,&vlḽEu3PA{-Gw/C>?B"-ay`D+7z|=t¢N+ EE+XG:-_rֆW~d!-s Ԓ\6 wYYEH \aZRy'6ϯHIy`Te.!n|V[nbgBRj_;הN{3p 4ښ^Ѡf!R8`dc禑Mh7׎U8(N5d0'wbzXEVs."ݔ8d/.d:W"JI"bKYx8{xIΥBlњG&=^m)DOGGNv|R#$|W F} Oޔ<8TXJHvkկ2GJِ>|noatkN;£}6d$ *`@^E=U 6Bq Y#2Ck+MPcw%@hB;F)f )y=k[6@N?3@3BŹoaډW\٢l,Zw1~ qXAPEYqMNҧH&hg;$Ki}bbþQ OW|sBUSD$uG\AxÚZ=~PR ?'ֺ|s9!/֋or~$LLs:1j)34s/ M/`T5`&d2i'x84J 2֧qNfԖ_pUGNt>B# 4c_#!mӛhK'&q>\l"~Y|e:}6?`Ԭճަ(5$74SPA-_JJ'w勒'zB8V$OڋeN 04d fTw@}}U< tWG;$;$$Ⱥ莲-F:$ Xav"A^Q:7r,ONTVxmbҙ4k[뫶^`d8a qk;!ߴP$@/_X?]EH6"UtG ڬO_"Io/ҁ M[fYry.Qߏ`S8VN) HBcFtgfjcIFZ9-0?@8>t=})5wgH|;N/| zXk )/TzU( \=0e=i^Mr@O\ϕд e 3\'}Y٘PCP֋˟enX)(~Sz٦,cɕ4""K;2K*P$mC{׭Hp B3xd 4A !;ZImcTTrU-e3rѮy!0œ%~$znFT< H2Tb33^KkŨFi/f&ݿ L+Qp>8J7CѳYY fu^>.o{*VjjF0#ޜv.ÀV`r_w9$[o9le=坚59m $g+1TALu.uY<2=:~ra6jGIO9=ŀb?ޘ#< +C0vp'=4[~r녢']7_~%C)\FTK,n g{gu1!!w2mMVǙt@ \O\(ޙx'VPJ<&_F # 0ߡw.SK.;`86E)ؾ6aUSXaz9^/@o"Ľi4iu$ѯBcPeuMJ7os myTmHkL" ٲhϲ7-߶EKa˔?W:"g0Rc<N X9RKF[Rz21ͦdL?1neR LҖx0SKBq6J5̵~"⮏V$nQx@s\1gm6\|X] Ҵ'ayLT0]E¡7ھ5L,__m7/k`5ae-[]䣒OZqsQE%7B' )" vcfEpH-ي dP+lH'3 [aeai#$4XHq!mVA %?*|m鐣RV61RGi׸U~:f Qi6B{;,& 04$Oj1*Qr SPb(ڶQU]ov M$JAsLfr[=YΥΈ 3oLľhD6P(p{YބO&}Oau~պVW2*}ڬ7 K}c 4h!QnhhLXvq a3j N9tZ3̀gwX2!s<ů~Ԅk1?DRndSDkv̱CU=k>}N3 }6s"%L7~>#SL֋x\̝cuRWWկLWTi-娞oZ1P+؉ jϺ TmW~1TXH+|n=%OCetD9)1j9~o570dW 9f(`R:mHe9K=BDŽܭ $LE_ "\x/̭E& δM$S|/Yu{^;n= \`)y b{j>OosKk\Mee&4apDbҔ1.;Mgl_M$|ʳ1TݍȾGh+6uejV<,%h n06ʝ]o-'&xEn56=#^#j_@+&tY9TY4MTOQjyҪD9=0,! >i%/. eC09zHUbSÔE`qƐf(J.] w. LQH[g:7d\t@¨M߈wccFB:SV0(c>g}Chu)I,7(6=VBOCw h! FE+TTqK\H¸1p47n,Qnm⸚ixxGULsr>>bO;mx˳ӣ\ݳD(%HuvqD6%9]GDMt؇n,93|0[@^Y~'>&bQTZS'-xC$si; WKcZB%ǿ}.Ŏ=u:,q?DVqZ%ɊgcO;D x>T`% 8(n}7E[jLu88e_D}mW85[x: ֦T̢ly:/<~FJ`Ԥ592]bAV>Ɇ KspU e R\쓸ȴ7Êܮ@n_"*C]G#Ar`қ䠜xG>9 |<3}fa6{o?= cs2T.\7"2`KV#?ϧށab2!ń6;_ nX%?_BAsW6`E@.+8p[ QO5u1,6CkK\Q1d@P< A۴*8  SHŢ zg3dE1[5뮰GFO}Z[bNzx_pR[l/m9 @qJ2pۨce75j8·`#Uu̮, yg ޠZNSbgL_8sst=lX`LfO!k~57݂ΆqlmJ2/m"uf istD [ ^/+wWJK2M]eM;ϤFhuh~(| `Vq8L7]`NxK>QFФF>d-d_L ?M"]?GsO e="֭ !?iOaBiZeHFǙqy{9j1NRtsa?Uc+,c ~_00be,ʶ=b5e6: jcgW3d,Jl\-isS bGbE9`Xrxl6^:Rpꃖ=]HӉ=7:<0U(e[ɴ|T[_EA]*@>L!K̈́.bHL#eZlS@U{kDQBg9Cܦ8 6b$"=:l8q584dYL(~!:g!` b8V~BR{Yohb8^3ǻwX׏ *čwI'#i ;^^7p%a:nFߴ\_@XbYU|˳e3c'Df:Z+MI7ίm04a.fl{ 6܍$:w&`QiyS `M[ep;8 AYloV!(ϓx[6aٷc$NΒwtϷFkCys (TEL"zpG. h8X9亣zw̡;S2Yf"%GR'>W(= [vE(:AxП>"ʂO ¬$%$G73@x& GLI ! 4K COJX//h,+억/?$ 09+DŽD@aOA@/^q& 9Tu@#ɱdC&8`S'Q-$nv[=z[E {;֛AN5yPK-Q|^An+]&Ƥ!b94 }>0@,QՕ&[&q?&ىǐn0oV&cGp!.ߣ`d8oDn#KNbC8GDDg^hU:.${ecXj/1FJ hHbhA6s[8+,e:l8KA;C<BHzO-3dͽlM/ʴ ~~ }Cj.|v׸h3fpW{+&}$s^ vۋ|US~/[N(eY vbH_ pT>obhNf] [xc)ő*\ &<X6vSclbBb9&I4m#2p`몚F$P}f >m˷Ebr2]Qp[AW"bs(M$̄׿ j9$xۂYJhxV hOĎl;SZsjQ_cjS2$fH"8vrzB]Q ;+8R*h#e|1jwZVf&O{WT_y&{ڡؚPuof9ht@:! bU9[0qN:|UД=esBڥX(4!+ٶ<SE{`?;b0$i ưl6ѥD4`mhi:'s=4YS\BaZin0kau]'9P"~p1ux'Do3B"'< HV2%8'4v_8>L;]C+a_0|*T7jY.[O3, Q i3Mژh/2h:8ٴ*Ca صF Ė}} *Q@| zH_FTYUh|v`N8mR ;K>Vqt_GCU]xgȉ咙\QJOXFyNf9 ޒ: bKja^~m1_熎W{cu`{sq;m!Kz8you_s%"cp i*~fk~o<IīL^P!/ HXCkﳰ7vvۂ0LLR>9V›- =ppS #:s."L!Fmrfv +HSKtdLx1l+_Jr*B(gUg4/4? X zm$_KdrSGwoLُ%-:#mּrMykVڮAH.t]EL0e&X ,`,vu^&O{.*Z$-W}[f@ ]sY4WP9o?L @KV{Tia@Vq %/Um 0=?%(K`K-p)gЕ5Sx)uT)upHI`5a~kC9,[A5,v#ƉѱF !IHI-|HR/[XYǏ'vh Iz7aWG%+e]L8 ̏VDP=`kZ# HyETJ8!>)׽38T/}AwphUHDRc9 9twE7 >DneԖAjrݼ>\/bdv\w^:tib>( g6s۠˝[_ݱM70G WM৊"'3"M";$"/"ɐ>.bay+ZSqzFAr q|&EnVXrĨ5dj`fG@Y@fYfӊ #~'?KN P?`[]7z)+mfv¤A%2TkS)y'}mB bFR^Jq!ע>h=*"NC?8d(D 9N(ja2\f!MU(4h*, P+) f{*U74m<*}Q\Bb/1r)w/Ps/KJ&QQ 5eQ0I~խ4Ts*MIAVgbD!N+6ylg-KϔꂋJDE;؅^\-f̘+"?Q=2lN0u\f݋e6 !Vls;:Fi 0 6\ck>:[ћu42]~Ucy,X <7Uweߵ)~Lo; AIfvŲiC'fE{v̛2:sky16-ZJg#~󏻉Y_a 'A`o|O8 ,i qny 7pp(^Rޚ]$&@ߣCos"`\\!w8n jhBqS KI*18:|Pnb;#%wˢ-1zRF.|}!O&;xKz̍\J2?nv[PIr@wELڊagx,g;%Qxbɰ)>M>%>DV֋B_3nmUó8nhC΅^ l'U郥M;Pw?jlDhS}X=joLVyOQ \v9;Tɛ0LJe `@&PN@ a,&6%+'r"I/xmU#s{-jVh]_G>-6Tv'TL}Ae@WL:jVOfw ( O˫kX (XZ6)d]5HOPd鸪LDo9 (TOLgz{i8v4'NQ;'n_B"3%fRkHbB-ƊJ(M x(%ԏݶ 2d /j5]m=Hbi<ŤeD6-/o+gI}#X%WZBAQxu-M_X @Y "Nݘ\IŮd} *D_26\!Vc b`/Qxȥ0ʪ=E)P!"8AQnTw޻&R‌,Xˍ&ߚWGĴSƂE8 +]㟙5M>_koaxCϒyqrŮ4+|d:~*#uږ h"9+N4] {ҭ@vH%` -uuӟВ5w{ ™.U1Odj:\_˕/ n'8k*|vx(7tfSp8ZɈUBFV[<<݁ 0'g$%$% eEE(7b(2+=YGԉg03?2P "H¤˴מ@|>-dWέ%3dGmW CH]]0! FB.3$Mǁ|/ڝRՊ/dsKl~mMOh~Tv;@ S< :i'?1Q>ߣ̘izmez}N :eJ{,C&#N+iV;j՘n! R(y?w`N󳛜mPN0hgW4 0pP+: +&m̳F+EqH sn%4Q= WoRTQ y)U1a8UEߚu̼ZhɱMf& ?WXe}`ǬD0+-\j2YBG(1?cd0Q2 { vkmQ7WJC;͡o\jwDOaw[ C\hw9a{/XDdFB9#Ra|/U=n2]cqyC-#;G7^Τ;< d-#؄~~9O _hB{#-[M"}맃@A&!S*aDiHY9aز>c@f򲔔,twVw}D PHodl ,A,gɲD"}gmҩz8WTAr|z\[I'L> ^RDDu{w:<t|{e"nCYI_5{l$9!~5j_w{%42A"@-!=pLJI5S71HEf h^X&¢d4ԜϖYo( `)?b/J:BhV)99[q z)r/"\^FEWԱd-&44 :{KFkL "ʟb=8uR-GI*ԎQ R!dv9^TI]L:)_Hs!o_9X NEt.FJ.SFHb6Z=/7$J 37KEPa9wm4kVX2ʏɖPWYE\LuGH/G<ԏN/w="׫"w+H`EBc\(m>}bW);o~+4gYa D垺'o +`F+^EcIia0~͊ # *իt]laa]ߝ= W&?jp`-{@A]bTG-},#xS۠iYDek. k"Y6OfIjpzqM3ڨ_䙴f-=b@E3j?u(2kOC^2KtitX3D86\7|PWjMzCuE@$$L/Fms|*??EOʏ0~6$DRDK@m q2v#1 -o{g͜RX4_~J_ͽ;ăz芋a{ZNmťw0 ִPmK6#_b #I[nLu(5W\pqFY~gDB+v=X' % jff&#J]BLrGk{ɶ{q4h[e֠1htxoJ;[?hpVyT zCp$OϞLj#ӄ#XPi/vdڲdVDHҶ#N Z QYöBO*syMot6~ӁLeS-=Fzi}n6N9/`O;I0\ m΃?ONu_ox|e~]24|o yS qeH: #Y GzN5~WΝ}jllҭA ; ؘdjAHKe쳼 Jo XpKAGӚoX,oqt{Ψk+6Jգ󮠰N j)]  d XfDcqbWdFF` F"wqJIW,eM+HDݒU s`sa9%5Q"/mսmi "+!Y0>B15 }yLSR؄tB?@8ZGt1 ȡy=&amo+{+ղ|:M)g>./-BWߌ6T C-,6S*e1@Wo$Up+ <5xnj[-? eYVNoBAثxLw2;I lfHdCuK7 вlTPQ.bmѕ׮M!7NBzo($k .6!KVYE1H9P`v靛uV&":V0*iWߣswܓ曒S|pX_gCXL+t_H)6 @rR5֨q }N; &cm@˗^&1?C?ޑK#~9fL|cCA{3СJf/@N8uhMkUT3InUSvccߝ>-!I8d$٧ԗ݌?.~Fy[E#ܻyNTpsau> py2^%k7F`֝ޡ[ {C$KQӒzz{2G)KlOT9-@£Ix>cOْLoDs.ZZ"{->guYC.B·suս(wk1ՑZ^G1%e_h/Jc OctU h,zY]OvYUm%Rb1)nt} igIX1ed +ql OzErB q "ҒKsI ,r]|X5CPvzsWѽ\O8},0!T-~w8 <džO,)Ʈ/F1(15Q@_ի2kN%xzCyd{,40G U)_^Jj3f3 &VƐlZ VSf'id5-{ô),\|q+O#jC{_v9>p=|}GRY a*`vT{Wlsrr’J6' ]rDq5V)x p`5u;oU槀]=;5 T}o܃Q~JEQ.=eUy';T0SY`3IpBZapHylDƊ].>#bq]a3 ׆" "Wi 2?@a ƹ+2kǮ }":C l-t6^IU^ i$ɷ'FjTn܉ -߿ZnyRKM4(;D!˽89H('zPn7%;o*; ?R =Jn{ȀSQ[VyrSny`D]DbH ؃4Q{HIDCx#)3q2dQp7 7;~[K] ӾMTcx93ҕdЫ*^6rTp^<]v W3ɔxe3WLޑc(uK-abL\zfY1;C"N 5yW0?=P '4K Ъ([<ȒɄ[;xܤzԩ4kj(Di62fnk%☂Vxe JZ$LFϾg4نmu2L8@){!˭MV8U}w;?7rZ豀~ǣBhU$ e<>[< Q-5טmu:t$&oZe iX"gq86NJ@!py|"ͦ}29ݙ?үKw)"ݻ>(.yUK7jgp=cOA5t|CYXv/3(K%8[CCDڪc>' '/І&ӋRUe*9m~l+# S&XkGGu~OF\]+v'*(k KPHxt 1:5e3<,ϳHI+{w 2o ^SؘM%qTW1D%<[`U;+ϳ(.VD-HYKGRgZ>565?4BKOn fZSu# ytiAh!>9l=o1W}ب}+ pdya131 v<?@DIxY'eqVvP:wFRBܙ!1_W`E99s7cy6zWDOKCmR`OgLӖU0G!4N@E*LUr""B4+f}RJv3Ge  ˸ݓ(_emV{FrQ~/o+6@@i !"Ʉ;I&hW ba 9 /HS 9_{,U3WȚ$~. %Ĭʔ*=$E;>P5aaF#+K3Elҭ T"Vկ I5Gaa͒kܝ{bl:*qHZ>ўhw\\% HQ2` U73\ <eԹ3ѦטKrBUHΝ-Y\537`u*3,Jdhc'm]aD;fo` ]w5BHRFm|ϳ0vHE)Lafrxcn\¾]O ޜ wNy7b  lg"bcYO =8(ͳqm}1vhfݙsAa@RJj9^X&N@=&yq7}1YSG,~P9M1MHݫ?"S#(N1+Te |pA 'DT&D):} 2S(sl OCh"I`/-C|^JYAҵ ٨uK0%j1}t&=^aU!r ي$0N0cc{=Z4!n#Hn`s9 6} B@*p{fHE5o0ȥDUW9I&'oToN\ -o!nϟЫwW(jPa¡ 33P$3Q^E ֦/O4pKdpJfIسQQ'hSDh!4:ju8RSZ:jB8v9touοWBxGN.e8)I%З7n%߇OZĨG@0<8E:W7sƊEj5Zl`\*U' 4_܁ro}Bز_ݠJ 8hhjԈ{ BM!q| 'z6赿s6(1VT,XрDn25 yv!Yq5f43APބ)-KHn2^} ;39eC,Pԥ'NoZ jՉ|ɝ9ҳyub.b + ~rs3;RyN4^b D81Yi :T o{)A 1ӥ 쬺8( b~ fBgZWmJ׮[{pPvsU5e!~@>Aqz/k!g:3gIVN:⓺6VFwMQ1yG q p^)Nr;/^6gxVVl_gũfɏuRe ,2 Β Ap;EfHfu&=+cxSt\8-jc"Qɥ'~ጆ*e;<=, ܷP\%eH{Q8aSfT,=WA˓-ű}(ciPuNe39taL%哽N$I=-1ov@[KfֲYΨ_D˻}3Ew9Zz2r䳎Mi^K]7)MˎyaY T*~U-\\>#ޕAP^Z0P)Dl%ԏV(2Wf%GVLl퇿ጋa."%渰89yav@ͼZ'3 )5<:P)VND wu%;v.#ʢC8Ld U/k$manvؐh2IyͰe !&Lf ]Adֱَ  "l(G قK.C_꫰P$Iڿ8{C̈ $6!1Xm+Ө%dXkbWc%Ãg/x(榩bRLJdG:S[ {? n88.h0 gg3q j>l^8x44a'hxRKjlMpwd@ɘX=:HԠ?.!\QRC)A)u<~Mp-7 ?˽7dQ 4sz.O̳LE9 5NE[7 IJ@* ?9{J{R6!?# Xb hvlv|ۻ0 ?H\s@4(GMwœ)k_?1RjF"^nossa1IfuƼ~#ݠ#HV@25;Uޫ "Q| ڒ?O2#5Z#-#Wu3؄'(b扦(i>GǑK( Zt7eąBX jxSqDfrP Hw"eR+wqխnQO]KS%%v**;>5ddwXDU{{,Z KMgw!yF&p5A w6FZ }"Y!{>sBtb4pn QWKWM,H%9$,W33@oa͟ޚ XNy|u?:}[-+ cr_Q 2 2z*8?5a_ތ8d5eGF<꘴m[F.@cV}PME kZPfԊpUuQC/_"gl̐xL`@Uк!p 5 _f`ub\&,!zaاcV÷`Y'At¹ӆ6\i^vxc! SLxI*%^tBY ?:"FF8{!~G.`ϑ֪*OǛu(*cq ޝ}Z{r<J{~ѝjܟ*DZ: 9ѲCR 8] T!M&<0LvSمkF6˛t,Ń9s]H>?II_D d7o3g[t+aj9m٠.JQ!mKPȷt,QkG+to捱?OA'7[*wK&CYRtv I(slW/p\s,nla0~G40:L2cgͪ!Dz(Vb) Vn#c~2\"K{5ɃƋp[ZuIy. #wr0^8@Ūտ,r@ѫ,yRĪH%Z+7擷DfOG03_Ⱦ?&i»5q)L2}d)=+S/%UP9hLy͑]S@K0 !OrݐƗkx!F[z'h*&i\"gD#t+*L@Dk҂!:躘.;*{WʡmJx6!f>dB Oұ=fmۍV#O(S>x3aN۰j$/YsivCZ\{J˟k$DFqB$$Hai+#-([]+u.kൽ@nWwt˻a-g?l|АL wX@V5 îLz4eїFӏp_7b}b>s]WR0eSLOUjȾ){\*LٴyLNҟ woW~eȗhn=@? P%^ԟ+p#if,tԷn]Xz047xzA1O&BbP^bii'hEU0<y\-) ᾸD?=[",?!lX O٧+r-A|Ç$Lٽ]OZ{C4A5x+db.0rzcrgbT;qs|y::-κhдqtS9 81.qZ&PЪNE|Ehd.*o=$ IVg<.)V^sܥxE@ "Wܘ.<3XiܮDLjȯY_w E}A®DokMJfjb258C Up)6iB|dA-# hFr3/-ɝO;%q1c6j>.~1?J•:g9Wc LsmjLNFl+TMDWOoR?rF>6M-("ES Jg23rAH-b`צ/ [TƝs|0XSŋ+ I{pi)"!OP\_JHEJ59'PWH&%s/}.nĹnH*|ȠoW*^,8ɃԫAYC @S(Zcx2Gh| d #wJp?)յ "c(Y5*" }NPveXcbsdC|\)dˊ؀jbiLa|j??)]GA.zKr+j@V]cXڀH*LIWJTNF,Eh(J7??繹fxQڻ : @Ym*V|1AcJf$;}[Pbxy,wn';)FCȍ?%ݤ|}Ɔ#-{)>QW\qrz_(a3@'黦$ZEb1񠑔K#v'cqD YXPY|d_ ̑xKw:jBfV|ha0ɐAv,yy!7op,8ߏ ALƐ^dXq#(MlZ:-.YOah]q OX ;^*kWpω rJ;<>u|NO¦/ةV#'mU }5mS}x3o񳔫!F7de|4!/.RA|A Rb 8(;Vn|9:y|I;ZɡVToe=`u@9"$†% yEwyw4/ <˧HA2&![(sXt ,ÍށčP>PF '$5T7)\9s*2JK(OĦ=7Vd=8-pQD=UmXYS!#rqdC3**JsQW`ŷFӟ`*l~%cTşuJPBu4W7,]Lg{4A7^4*z=4|_T]8pl€YCo uJ`zO(d]LY.La^7ܑOAUhR2!; '4kpµ`:dR *VШykqسwȲ1ɺ0Nsh%?"Yӻ %͔iHY(3ۻc? -Z {Cϙ:rqZtPm?zs[k3(Y#bӜcmG7[V' b0!8ydƷC3}ERCƓIaǖn.}"bd=ُ=.Wq`kioN{ R*`CUW܆~ya[yQk-g(izu! >%UckO>4[ʦ+Аy1kҲhdI@4J%.9D"onJ8sH`ަ6dcW%J_U _u\&AC&Poy٣2iO4'$s U%y/r%X=*QՑyD5=ku0֦r|Ma-]Qv *& bůd_W_4Ci2ɜ+DTSj=Bk+d}_7̤Oys) 9nDX0!z6XUM-7^€K͙' b?+BO OlM zvQ1u:4rpi3 EօNUkYZϔAVX8~C-EZ!m3˫I7L],j MD'U"1(B򔂂T^ ='KdOOhZ|ب[H-I2!WItt9RYtz6[d V%ja: 50/_(QGk~5O Kqx!IK1y-x(:p`/vg7UY/ ]JޫOalWe3"I/7C@ڠxAb6wheD{Ϩ2f3 hsI'H#[U+HW T\u$grBȼ>kOtIX$i!ahft"M OmDщE{S1PA*v%R(MC:3v6'hUӑ%@G5yd᪾/q[K0H'u2o/ ^f3dr6Yg{X$VC(\Ysqlm//tNqr2BHd¥cְm 5 ?{ˑ =0E^8gF3fG{PV2^T7]_|DB 2V:qC}|o} OG^B\!,X DZKNL8W/CDǛ\ L>w <]cx>? Xm-+ޙ D@=H?W _<¬BWsg&K@ԥK>?FD PiӰqj).? mMgX!mR@ U2*3*? |>-Tc#dP;l p$E'`Aӎs&{x å{n]}YmkJ= 7A"i K- "QKJ6D4flHn5 Gaidx +iR b>6m(oʧ58X#hƉ;*!偠'dN Ϧs7ݭۿ'ڧ_x-f"ȥ/'.zvB#*cĄ%k?^; ǘO/&H:!~޾ FJE (> }=ywۄka UlaGuHE3PTl d"stN̞-P%eo_*PxޟR[,URPt}._~jE'8ُ*v&fibB}o-d{M,>w=Fw4%6w&'4DMjQA1",[_џDNc'ټ>.؂~Mz|NbM_'` `_@#°zԻr\j4r)aVŪ1~=ԛȺx_>8Ss7_o>b*@O}zjnl^u˛c5-ЬPf&X\fi"]R2 ~q *\~CTG"֑t9Pjtv)NE79BG ׎p{0y~c`8 I%!w^̙-XHz;皥d$~6J3L%c e䧜AS({xCΖYޙ6ognS3UHeBИWLy81%Mu}Q_s<\.C; lg4ϳ3LXu:2)w梂V-okZ&lڋx; q:<O63vz]o<w9~8|T5)uc6ᾯ~c=dy*RS2 3&:rs Sf)/#gLGxz~PL?06Kڰ. s!lã#GѬN:'Hր8R浸.9 b͞S![UP _r8Ix x$:GwBQ!=ĢWG[9,&te"dY<\I!o1ϗ 蚯5pOck"(BGSTpqqҌK͕ɫ%qCԘ0v"2Ϋ ZGgSr@2~F ?k8RlFhZk_I0|xd#n1ܳ>1&1˃/v5-"Bxtk7FWE2'Y^& 6G?ذD*bBB(Ihp*:=WwL24rѨӱ ]5(jDmg#!WX8B=C &LG9޽]  {iܷeEFq?!*qXx3Tkf=[H!{R:JΞ*7I;`4B+rIݖFp0#'MÐXާN̥<~8_E\M|=媔%SF[}.LT8ٚCpbQ.o׼mhzwP*mN2$`1 (Y:s̀'5&*%v @^ [2Jdo~ȘEF0ӱm}hwugGkc3!FA:E{F]dv nU̵Vyoc] HɌ:_J[*&[ٍ+,SܸtHT47WFU-u޶qQ8Ks>_6yF&؀(E) È'2>?8-y!+0HVo@M I?\+mwE/ASZSnvmY( r-U^[ .+ iT 1//鿷r*<J'?X}B؉!;_&-]V9=LP]Lc#rkfqKM -~,,rUg<ݼdZV(PumH߸.1=\0NXFػ+KRky@yɈˇ;X=I: (ϛ)=f^)6?'96\۽vT!GV|+ڳ#IpFtm|d\8VM$uHbr=^xq'hR(Ɠ80#<-74B#b4$p9{8v -y (,Q8uD[ԗFϋ [`rTXݖ!÷+ao:1dړɩQs_DXhpA&V{(!9?7eTS1vDL8/9ItD@~Fu¿ b[Ð#O5[\Q PvPw,O+oV~GNCCOW5E\#Wdjx.b!xm΂xVS=z?˼J(\M|5 Ec݅:o HΙXIxrpie 9C" f\k#MBݚ>' zlČInK4E+›K P'9EӸZK+*}\)|&{'PB#;04#Gb8##g=aWa_^SX GT>2U88сZ p2~,̞@笷k JKoh;#}~vOSQ˜ua~ -+2d_-,XbҎr~9H>(2@d@v-|&lDIf[nvD'e|-T]NfTe=$߳87 (4踎s[R Týq2t>rI^)Lp@=lS,2. `(ڐQQre$J޸)e#'eyl5?/Z+xiNw?1=暬 W4Ӑz' ڮrU. [ʘ/sbO;X+`[ala^tla)UD ԽDZ;gS@'D,> :hN;<,9r]k+G ?s^ t0 Y'])`̒9Q>Wj$ݰ]V"& $׃{[C;+[" gO0<g,NnT$q]AkB԰e1]r1hoj]ךS'UāEnQpC")5džHV|ȵ`R.Y^@` ?VӄI?7sdwpsUs/bϿ ~)D^ lYEATnJ%}gRz҈]J:R]}߈ˊ]Q36,-&Gq2qD4ľ [ ;'?n"ZT3j[;AXKjYw9Pʽ4I D)iHQ {MeHcWؖ?q2u&;>mx|`2~oA4YPqeVKL)n pU:%: hhݜo.repYQ! Î;gGse՗w`& _!!-n~!\֚{3xRU0;ڮ$5.$Ŀ[ʏ-gRN]O̔c)IxG'-:/b2/3v.Ӟ9B/E&B_v[fgt{`{f)Ħ鵉/$$&!\p怓lRYHd}ne>r_JlqTԻՅ|FE 4h=qiԴDl$D<)3}GɛN`t)GۦRsV x%a'jVcPNbH R4(-LZUI^k ;K 0;4W ] '1C:8̷X[pk1B$)0nW1vhF4ObW_9(rHUdD`튶+g- ٵt\ fskc&3/KZA x Xl%ؘ=͍z7Q 18k.3VnxӦdOwMFĎi02Еo>vΓX 55SGCĚ& 7!e),sC-DHq\2қjW&fƦ JHT{ʫVH7,g[OUK 5ݖ?YDRR<}fb_ȑ@w}sU*RPHAKjchp*-ps$6.OX1GW/>y5Z*x5m h8XC8)h SwLj9(o#W$mlZ <_6tf`#֝r :6{Df/_mՃQBEE;uK/VG=16."KÉ/G[5ɰM`rتFI+/^ h. {Zc ټN(}$8xk` &slˬdsTbTT~`0~FA+ՀƄ-գb*)k4@`X1r޺ɪ({sh)wT [.gBܲdn Ԝ0̨uB߸4J h[DG5[S$pO}UH֠$;3nGRApC(WZ( F2Ivšި\ЛR '$uP]{7krL_X˒h c{WƑigebx,+U2CS@ܖ$s-PPݢH ްz'ܣ"rs+XGq{B԰:fݼ^s}#_zv?Ycn _S'42Of" )SV R $"`Dߩeʼ#ѓ a[u[" P Askk0J=bGηmz'c>%\_[ -,x31+z2*9D#_*{v wzW$#NKz$Iˠ/F;4%'G_JYL"FmWX.M"!Q`̍|2O6.ޟ^הX1 J*Cds]2|UcO0źS X^θcQvY8`LɓI'F;Uʙ!()xxPv|׋8)r` Q)y!xd/Fâ vXc RWo"_o$IJ<7]Dd򁝖XpO4ޯGـ`]˥0=!cdE6]/1QWi0QG"fwrP̸TEk,mbK6d$4r(-:ϦA_dÌ U,Q"z@}깅ӭ-wB/ +0fC"e$d!4jA S2j6,J{-??^-7|RCt%R~m3F0Xp1춊c-]?z(஼n}h~rL )0$o\xMƵ89,v^eM7.fuONzp+$Wޛ j̰V x. .tqՆf{.M)mRɏI`1\9@pv`>ш}pQ pb"-Eu juX_nHs(',Ck[rS[pƒe-E9 T$jih^ {u=gd ?UlV0dl*!8s,3J?`. G'T>x1+w]gٯBSoa ItvSn"ٞ8y9 eQO{JkfH%/Ӆ:șRpнq"3T:QYyB\EnQb= -1HH 3%5:L( 0Lp/`[8Cq _ӁAK[ ',BqZYTnS̽77.)QcaǮ- YP;v3 ]:[3IfE#0/M>7j 4e3 *l-ccC*EP{5Iݝ9(g&-Kx( dMzD܂J/-2Ɇ}SꅹΨ2ҼE3eXm kpl!AqFsQ|?4VI R㭲uv1w.:e#(EI&}~RkQ $JC'fn,Ŵat@;p]'ZPiZݓ9dg6 vueJw 5$QƓaO|B1[ ڻG_ӼNnt/~G/=]:A!]5 =gnԤwyS0ӫ-),ւ;2{G!y؋0Q]ȃ}PsZaqdWB[(~90=jj9hf6I%ElH0O=:"qNgy G.R+5WeJyd}?x/ͫ07mdd<: >|nCUd F y> ~1`ySw|}9:bZn$meܿ3f>t2ʑ9D̐]ɜ<plBLIW;a%"ׇ^c--3^+0.;}v}& c;rgکӺu֌?Id]uԆ~Is z@Ƌ6^ro2©:HJk/ܘ3A_ȉ>`^IΓ/e`lvuNz &=QYksY]adxuY\SOXw>9WNGS*&"h3\yVf77w̐׽>;Ps:C/~%%bKM->+t;3vVH+}I?!nOvqpG?T.ѡYvc8`DDq=Z9`J ] #lT陈y#X⌲aTӣ&DFC0Ag2~U[`]\6 jhPC! orA6a4 eKDM@nl1Rpb~ȕ?셫(]?P}Z+j]etc?-/;nV|\ V:Xa7Q#m={TsI0>//5V'Usv̍JDwЌ^gG  Rܺ.Yؑj9|j׋t>g'[Qȗ -]4 q.^aiE4_cMrFnd2 k~Q+%TZ!-ZloMkt1Oj oUmlʮ`٘jɴ*@.vEkXu~mlJ S>Tqhzt^a T{"|0^͗.l3>.!Ƕa}!$=_P&8.4R7Ae((I&ʘ]nb|M!Oj??dQ[￁W*TH[m100 er;kӘAq0(S\/yQn.a%zjAw|dd%#"A;P*4E 3Y3uudtIK?Uw_E^ *F1zse*1#>yx+\q;. "Kiʩq  P]۹̦łSsaCoW_z+`GWX4QÓ!Q0%]R7B;f6{"5VȆywΟLu4l2}Tk0? lX&eϮ&1AidiGAcSMq3mk e +iԻ>HAU>8fQ4w$0͓fbֶȍ0lYP?}[LWޞ$Ce̬}-!>i*g4px;"Q D-:rPpHG[j!DlMӉۛ9!۪ȅN^SőYu^NQZn {;}gՓVIF7s[7Ś)2͡|0+;5,zWm_&hB­k5sL1Y ~ROJNgmk?e8k)>_MEQu@9OiQ8`ܕB+ h“^4d)U) ׫[X3k;Jr``%\XVJ`CXg"ⅾJi`p[J%1b܊!ʻZhNMV֊q7t:Q7xMU yH<1)9extJu@Kw xPNKېDާviE*%NiLR 43Ֆk)Y&t=6 a}{R<2{4yKBSH",{7$CNa$|-;p"I--<&Tp6㋺tZ)C(dg:N l"sF dAgW뒑N0tʗ^:vm_2pQwf vw5*vJw"iIQAz[O@ Y2Zضlɣ.c!_1]a>`)"$vMd*R cr=gX$3]}\~ '˺*Ė,lOQސqV|K ص|qHm>ԛzgݺj.̉*f8 XU^[XWhO`;WiZ|kàVʸO8m:zwUj}Kz~yNĨDS?(ML[…B\p %8KiʺcAOW<[4 T8VqvB$vY[ǘ D&X> Ib#TnjC~ܝppOhȻٮms q98N j< aJm֞+R^aV OfIcj7BtƦuGd|Wt> .LPW觶Ch ŠB8q?)DChB442`ҠC'F>}Bβz^&mڛ h@Pُǟ{.9,4"AW7n2騽!  lL\]yP03ִ̓MJ<9g*fő*ZNj+FyRRn~W~7RXvRiQW&(Ο6r2㫏h9:oNYBl/®5_WNLxnPS | p}1 T Y_@RB)Tg^y>2E姈j6pխmZGlq8 HereP*'%ұ5|y;'v̺3_,q׮=QU40@hS50ߞZ7Ik}$CNyŠN1YlD@  .֕;{h?~3 بebVN)!ʖ8˧ʥq-aĸD!>J^>jABb]\|uSWGn%퀵׭8 CP5h!?z_XxFvɐ{XWpl_}v!?׵>`֧sɋ8"3lo͍n3R MWM \,:{Egs`lҟf٦1J[gp,6-!y+fS<` vq!2P׎̝ G.n>|Py3qw]3E%AĎFIoDB= DTbꮺ%trG G<;o%YHqyOAn8"2.=lvAoh9R`U9bK Tj,>zzv089*+>AӦ?.],Z^[k!9DN%(m_C9T (`%!-8 ǨhǙ/>mu/̶Lҩ㬔Kso%j.1x7O-IY$/{>Fqڣ+ysy9U^ U 1ܝx9"IPfDnΩΖeoU- \Ƭ'Zn͊폅~D"=/|׋}7*Mq3s6y"%jїnk.7Vkjdǖ$w,eU0uZ_Ch\Ad\r|dz)Jeo\CLkqZ G<'Xc!J5}feGR>߽ZO(ZIT(uQ.vRphV?WH8\ B8pػ26ťFt&;ibؤeŭQkh?nk#=/˙ X/M%[lj׆3<&;{yp룢FL_{ZyKh~' J𔑁/imK*qmGMBP@IcX,5`'Zr{!7=CA0<6C؄>)(Nִ C*&q?'*k b mbxLy\I\k|7pWv&47BU/_DRdY 뒨3}4;T1X~4iGCs$@"x4-B!(Ԧ4lzH̡~D|D|%Pװmnkg\wUIzM*Z\C]4õCF!q>IQ>4, tA .^}pGTmozzwaO[nnL A9[=Ss>v9Ӛջ0Y DW#%v Ck)" h0FYnq!e5,V[ZLb7ᢰVN  ?P<ϕ":R s\3Xa̾]Qtɯ@eZRڦ纶grgs9&h7M`G[೨nS1E v]jcvܘr"A =`"`TV\yy%0BLj;rʖ~ *4.W -}J'ؼx{i]u٘C+!\UyCْ{E ?ex%Mzh&g`<_;WLaNK9:w>s?.!*/JؿBH閝5A"ZQEhؾaҐ ¡3/yX{3go:PGxry `g.O$#S7iq@1Dp[3cU*=,a\ Ŏ{Xov BNj @~\:L0{GM'꠹/ʜ{”Dzc𕼂Xٔ=lˢ )2.-S޺q,A)U) 96{eP~s5m풄A$4S/ARIO;hMҨ{._8r_sû!1POhikUɦ;@jjスzwm$E6+>ElZe7)|Jf3铡u0Pbf&>ƟoEn`Nd|; 5Q8v{k)zlOpc ѥ0PqEH`Ig%|V2VȢE.0au4/ITm?d*bL;ּ؁6YpwT®uІ;FPݤiiwYD{Tn ɛ5 _  <72d' t9^+us4DUyt㏭+g pq洢/!J@!K^ RZ l'd1ʡI c[AUjT;<,z/EOj/y`^qoCUeKKH; (:]йl!֗$?˓ asiQ "i/bn#aѝ1n2ؐ` " &EG͐bz7ҕؐN:64KI.Pr'Ga10AotPmo\^Lune~Ї_41zz0䇲AAַG_@hpx&V*wt;BhpPPP pxǂ;o|6P|t)Uv%e^5 'Dmw[l9ҟld v$hlM%{) _ORSfeׅRC8y@7˴-'zyCEq_t;4f'\K sw ,fSa+(mTʡ-&sDW-b.n7ݾX%Kr%l8]/=1bƾjpR^QFm%KHXá֊qHyʴQE}oѻLnXm|duq^Đ+Af3;BE~& .c2ΜJ̲ԯh}Y XC~Ʌ7|,,L wl{-o{}>q>ao"YFd de-2W0z8Y%5xXUL f=^N$Qׂ[G*c>=F1}g_[8%?!&cDu2 |r!x>PKm/%HTSkPfn9(y!XTK('ֽ''i7w|RY7J{g8Qo;[+A ;*b ۘq RaYFLc|D0Wp,Bq@↪Τ# Tz|ԨoXcTS>6I2rv@RFό-\S-s朦qT'@wBZayZG|y{u*EEQC"9JV2FXٗoKkD} N\ ,K)I%]azr^.Z6P.0 =9wOGxSߐN (m]a:w-A5_KH"Z?섞chq`|Q,m 47^f mY=ڥK.dZ.%͘dX0=]@B~ aơR:7ȋlo@ⵤړ g2 :5"7P4^IbfZ{V:}\Kj2!M-! B*{)Ư`H]AsMi2i/\/z d<*+R0cmZ Ʉezl/`_[TZ JgvSAQN?v^ p0{)?ҿ`I{h(x<[A?TneYEtǰw]&;<9JrF=b)՛';¬}>y!2뀦$?)@pX1kxb А[|-'"_`0LEk8S4M챰E#3biIh$r?T /FA OYxk1 6eBMත_E gMFffAo ^P+kr6(eP*9{4 ~5 3')v#u'*M#95F껇K?4F?e(Hc )Z;~F}$ym.+EIrnh ]:tC.TujГܘ7ካRa5]adKo#YeߎO%I$dY/duܬJ[wdwmuoJ儫2-{N7XXMMTİ|tAĚb`O/'pnŗ^̞u")Kۤ͒=O8骠\E;2xt, .IIR@{GRQ{n,+A2J,T$ ̗"-AnyZ[lΉB :PvȈW49om*DPQr]h' u*w8' xUx i1xwxwSugy:˪l,_ph@ҠĨ=TKt&BpSE}FBV:YG˽L5<@%t%|~emzzOrHn;6>*{ yo'##a蠂`IJ.+D-bPϻJsm0-wU+:嗷'ѿT5hZRa]  ‹t9- `}3t|Mmk5戙o#I/QxS9ײBP].tsނF̐(x_ 5HDaYDD}v5uT0^UH1À΀< ,' c?R`"ʎ\Ze [?wI҈ ]\9 OM3D8>lCK%>=M%9Lh(7QF?4ݳn0N[Y.y SiFpO?C;5{{R6m+{K VBܢ_<ȻʅS)NQP5^mR ѕA5%m*M%wj6MȸJ F,bϨc2(sl:H!ބ]9Dz5J@6ڥwdf@ Sp6Z P_z S$sÆäF,|5=o>z ēZ/QSHo;XS{zQ(*$W 'o3fzԽ{PY l&i FKݩs_D:9 sC\ߌd7>8%k. UHiA$ +R,ԕU,5LɹgkbǓ8U8;񶏩<[*@$5Y)8%$ԈD>2#"ٝEұDIӣ56k;f X=}&fpd::[E67n,ʠrO9/v,n*+B/1tf8{y--8nV!{0({MO=`yĔ 5P_]ByC ;m#$u`}/2=xT.|͑u$݋?X_\ѯv /gF EQe Z&//2D;zU 2IG>>%Fa䫚czT&g+lT?dV!m?R:>c4 Ӡ>rִn=>;x\=[5%Ɛd2HO8sE򟟑p #sjy t;\,|y"_xOEYX{?&?%#”gs :lafCrD~cvp.v`> +exiohAjԄ;֦uS2S(o[Įuhe{_6Zvnލ{MYh_,ez 5]\<3&R5Ytz!(iXG'WJ[n`{UiF(UF 6L!)jS<1?]c}77&EGkeG[a&L"@7YՃS: s[SLtg -f8Sɢjc+! YqOr eZ~X\%5Vd!00LV,܅xg =BԞ/`$wT\-h85^3E%vE`vD2 U= 8u3d4&`ºzQt-qӀT"G TeJb<W!Si&g(LEXu.{NjA/҃rLڻ!kAQU*wmQ͐2+4 1mQ}I>^ho@HDNS6]o4ZN1{n#ce5r!k_QLVD/btNWy#%aY}>ދwO+N|8a7Ng)#Od9u_~BNX^ń2QG.~=n=.|\bw3d 'RR<"UI},uPb#sE_ n BSD| B,}.^`0soC8[~#8:a"+XuCLJLZ!kv1Iy 5z,TlK3*aGޓё}ګnWܾc[X^VfqaGJ Vj/-nPX˃([+FFӁgwUIhcs|fet(IkGjvI̝|ժK.@fW34z)؏3lV?E"5\?/(]8QfU=Vy\L}ć;,0fTwE-QT'3:,pWؽ3-.sMmN%PPZmY_9Ny<"L,R,Wke{Fm8< V*}+OgA 0BL2d~ʳ W?I0I*E π\c EӊeÏ4ɪ;S\ Tmp˃2L!`QȖ5H ȝڪl%튪tz~G38l[{in ʯgD߫#nWFjy`B@ɛUA򿱦qDJx^@-m|H E%*Ge ԩ]rBqY|>,f3}J)ߧEĘsx7My'-!Jq1R+8 (YKŴd3uIl H5]h3cЛ5/Dh%OYrNqBu&3ͼ u0TjX}avʧamǷ &~2H`3eXqClʗ]?V&_Pd1PxY"7׹_!ƤOfc$G%fmY }`GwN9_r{bSZ<,IއkȜ5TU6(kilyڱ$:E1>zߊ,WbxuS:Ti+/&.RZp bX?kS|HntjbRHf1 |6& $7/>9ۅ\FXc8")Cǰh.)8,m*C!sJ ъp=*p]sy61@W?pEu\H*٭Ý6MtTs#JN8̜vk"su4iKo V4-rXfvӧկ)*EcFJed爝#OklMzڋ'`}zDT1T2g6A6(Ϣvsi? Ԏgd/WA\p&Z!4KZ/tj˿3Znz51\N 6z>]G 5,e_-U(sC?%no 7mV |@P-O-[3Y U5¨XY a? HJ@K:T AUApެ6ֿoYP[?ڵ8w m`S8 0U*A?{h̸sa9Ytms>TgzlfqS4ͱmW*CW]m4 sVyYe#֣֞ Z!fq B%N>`r[Ш0 14HNK1]l w_#֊SO%~ǵ:b \4%E4?玮f̎oUE6j$#C*DiJneP81Rj3 zz1gy5ӆ%$yΎ5lz1--ʷPk퇵Z~MWgMkrjJm|nņVa%CQ NPv9|)T<zp!옲HarjPJngDlp lCo7w' i0SڵY0#}1tbdiޮ rf4`3S8CT$CdWɮ`:U=/tǢ%aJS!̎Sq1Ή;|)b= (' *Pϓ jl'sK 5a{aV#*{"M|Ÿ>; (t;~yb:k?lCq'TA寚ުp_$s˛<`n^'ͧuFk"ۃS?ÒBS1=iqo_ _;ŦzˆG2zs'##-k.Ƚ(4#7[K3c(nƘکӫ,w:a,W2jKVl<ٶo `n9?u'S 2"M`tKWUVȉgÙk@x(t's@@B5񢪫ܺ=`nWmG̭N}Y:`3o߷pe ޙ slT@!&g5:\:]8id^A =AiwQ'* ru#VzQ&CFnReю7 mpMf: O:59NX:L(w~"ȑNj2\EOئ^^6 Kz{oh3d9N5نC":.u{m\z4Pfʨ ֌Ц`8~k]?Hpļ[i?/6i2.ge4Z;_4@VK-:@7zcdyrZ|sV;V;Ab >V.^ڥ`U'&C'6mAmIǤ&{(z xCXl¼jGtCJ"@(l%ICI!Qq;0X' |͆ci*!LQ7*9;!˅Y(aǽgހXOUO6P{NbY Yg!jLʼnUmb/ґ7eL[_|7osaEӝ7u(ÀK jQ;Ӈ('l;,?%0`X\]ѱo-+p%Ԥ-\qk Vh6kyq#_WCl'Й8[Yӝu4!4 wpob]vek""TqH7_YTʆ&A*P$hƖ0P&ہ@Иu`Lzq`f؀M  @Ӹ(+t/Rz,_sNcy2(zijRSv:z d=EE?DX:W "ഠ3$a^Ф+i$m2N@;-m*68Gjs[,VA3^sC=jiZ1K~;w̙LV6t`v"MR3?MsuNqiP<;,}WQkJc6-}찃7N~R5W|GUKLDD6TUkEMӖDi,bndv)0>n s͕9mLZ<`._g<04)pcXN)\|՞-s)bMp=kj`U"w}H2~bGc#HH5:(bSx53AtQ:~zkˀ!}$;yG@wǙv$yD8>XꏿAj;K 1=Dċ+4yuY$H&."29_r սD+YDRP &M儺+8vo}>zN3&TjPa? jM PXvsbTi9@ٚ Z?@F;z_x)ْE%r4ZTԤhDzh(| B9[;i w>oֻ5qL `#1 &ߏ%tc*8Lo۠bU)R|=;Ⱥ̵ kn pݻ>3/y r {2|ؑNR qn\D>d?y+ISjD nAֿIN‰Bt/YDZB!յT#LuV&#?BIV%һ՚2g)[N/fES- k-JbZJdAΞ8 l|*O z P%VuVQZqkB<,.:4{e#rhS9R`e&3b ޯ.,Oxu wQN> k 1x=-RJ(Dv.53Ӝ%_!P 3z/k)QxesX(eQ3wyxMW@HX?؁[{da)U 1r&w2V}~M΁Ʌگ1cUq* 'X/jz}HSDx]s4l{*;Gx_%e>8OX ܼ JUZիiwП.srU-: l9Dn}XU[2!m`#WM Jo,HN7,0с6́ΥvTt> pIEl/2B ̃l&/5pNh,vfs$ev~L=<^[v?‚h3( DF4u},tU OӉV ~ʛ`R׆O"I%ӫ[^⬽ITg䷏HY?qx9=4"ؙQ\Lu/tkմz>N%OsK !v-xTjxD 6՘􈐰;#Wfp2`={ "11,͌snjxZ%nkU&'_F3gQM8#l^'}C]vG yЍxiǯ,<'&(0hSZ${$CY]~ҺS5*r}&-i㷁[ߖ% wq+%7tgorQX(Nrf?p`_Л,c.̍JKyi*)H #eQ"Z4BdfǴ1tM]n5SqOQH'ZM=ӻ['Ņ+7,c4v8+CQBݲOc#{`(%iOY\(XV2əLl3<=S IPpPw[+W 1mg0$;`=W4G r-a(n$ȹ~u2o3X?aUgǾ:lxzfOoeAs<]`Il:; `.=&2roG\QVLa 54~wQ)l3`/ūl:U\h|On5[ffB05l߷C%97V2Zl1??@k (Nscɞb^^U'e OB4q|B1$pϠZ FjP/0| 昧l/ tB ~\OAN=u径:Kj[8OÒ[ ~z}[=m d{xrL j| 0#&l 5T%_0F:.t8i׉z 8":ͦɓS".C&j/c\0#cXRMys3(z??VEo[+LELR)`)[TyHDbffB<4Ie)c>: .E"{ 8oN Ӕ8)kHq"iԥxГ:ܾ;v?ij$4u}al $zxu5r &dj;/(~t}7^L):sRD_ 4hd<!R:ve/A]=sB5JRVDM~ڜyAuM{Y'䒨};1A{(KHxBAuO/o٤lYTSZM BǶD2wZʎf 0TnuIXiARcZ[|x G+tDoK5Em*+%VFBܰy;uytpF4cOgZLf7s*@JuKq >߾`yrW B/* Þ%#LeZFN㧧LEFBM,P}mGE ^ o2ai{_%sɬFV2 F4$[%atk$. tj_WkӢ`.L{ff@|I)6KW VY3nՒ*zyU.*b!ޚM^N.jZRo`vkƧ`}U_H˚kӠu7hvL+;M#SUIw@ y_ƺ>!n(L>J*i!AՖi k&]4G"K6*j¶ x`'e{1eUb%/Ę#&(YX| Y"2uWbW{-X p-+ m)U|RYv 7EG89rDh-G-Q4ޟ~ n&GVtj1#ўM|m8y޾$}Ws.G(Д D`)tHwBnxi51aˈ@ie1N؀iMhRɃ}Z^ y5Oz A-W(NgWȵE<"x&:*ںj=LLZX:GMFzUrÝqtmEHևƗq1KWL"Qwik֮$$HL/_]*7k`XJeִ]c̚H?پ渚Gچ:pIaHkNA?9bKMN/MkV'J_gxOYae:P)*ça1҆AB//ϳ^j-'$rV"1YY>dNJՠVwnjlmv$n^AZTc4۾ܛ%@{ QF=>7aPp(vSσj'hiڋIg~x ~%ENsEu0P=>FDSetLz3?9 E@u罸`s5\ N>k*<7 p^v&ӹU&AUCcO[< }\6)kCyA7yj|>ѕ8Ɓ=(;ax֦/}@EQcݑ ^;2o3<>Kk? ,sOmԸ3S`_{Icz'׾b}B8I)nR9&t|E4S Y. b#`_tNU`$eZ,Zp.mVa'KUCn֝ؔ*g x ΓΪ*(}iaad0_-evx1,k[9vĬN(;1dR{orp"hǀIu;`bsrŞC3법凒 ` ~ǧRD:/QrMuhR8Y6*BN6qMA緰F[i+nO lCx2b1Vz59t)q{H/GlVljk]Uo7d6,C5w/rل[bPǬ3Rb< ;azCZyt8 R,$ud.y 0p?PV˧n zp K{FB5*&pDۖ%]v3-/G}EQAOzTUdKX V$&Qj*燺([yM:/GgE R>(LR1}je8> z ۖ*. F3vPw>79A*z ݨmy_)cAʹ[ԑş!pK̐ rrs WeC4X2e\94'g{<7I|VzoD93GITE4Gz-[V˘d{S7/}bx1}ҠF1h{":'D$η\/D1WM֚"@P׶C[YQP4t<(3W߳w40"3zP Ȟ 0+߮ZԞPCC@ MɘuׁP${K̷w%T!t{c3FggJ!3'?ak)I-7T}2/j {tP"8x 4 ,-^ҤB qV|[C_e? J+r a>lNQN{'4t@\~1"YDS(brK;'oV8]~>m\wBΛ B *{5$w{mG=[^++r3ؼӥ,Tnp ߏ8]h'v o%֭ sJ93.=AViz3PAUpm\Ij b9Q Z%{HeU/ER-[AXV& (xW}5jţx a@cHI] w?45@My@! ^6 Ʃ1'DzU-5X)^?48s6p(@g'Ryla/w(Du [_Tԫ*U{r~WYM:UWk?L?"IohPsMB]l?QK|z\OdaO㋇{z^zS@Dwɝ̢j",2 \nBINs/ˡ lu4)248Zٟ0x jEOO3>*@`MP^qR0oTMC6E']%w_ 1 [6?.xEIR4ISFϏisDQI  'quUcCO ^}(Pf xquYfXseE.of  %.(g5h:3nvĖ4A݈#z^‰$ȇ W'p:is #p,Yz/mȲ5I@inX xކ/'(z:w^mPvD`\/1pqR/#%U!s*z wɋxFMX:T6xȪw$êvF_=};Q\3A !>iEIŧ^b=Qh >XzӠKƄPho#Mt?8zh0:.{/q,M33f? oigq $ل(0f&Y6, .[?5r:v/z)<-? 8Պ^׏Hfo&2r"M,`@φGMƚY7v=<0τRLVi7e;X(bYq`}&vAUj'q$bʦY>/a `g4yX5s#oFtBJ]^&P4:yKAӕG#L[J"wvf6$+d6[,RF|0r]&f|xDnܦArobKwŴy}A N.Cd[&z2:t4s6ld-Zʟjs.]YȆTeԴzwUýO^ %=Qgq9[I@r:; o2q"BZvFcsT4:45[l_F ej K.隐C<Ɓk0(fBu&yZFϓm_v'"e6/ns6aooC7j%YC+,(|L\ۍ7rb/qkoy]v JNǒ_:E &Hz v`^IW߱Ln2x0D]b{ސL,T@T-iLMJzTYdی[cT{#L$BZձ6$6׸(5 ͈Xޠ)򁵛#8 ^m|CTz/5672<'"v# g?NF7]ONXn"atLȐбf 1w@!Iͺ!`Gh"L_žAv8xj 5ɐYzK,Vӷ2Z-DDuwzB/n|ة Ko2JP,\~WP3`P &"ē^f3r7ͦ~aa3v hNyU0k R,Z+Դ5 iM@C-HFB7זB֍& G.h?|^ 7kE5Hߴ ?uҤB\f9lv1رi4SdS׭ rRqWK/ݷ>1*-0{{ m650ܲ=,T91_V3:8H(Z^ I:9r_ $%O9 KXWv?GNU3.94nId80"3|M%(g\Ȗ,C> br |,Mն돚MUwfӗ IKNU¨&&t}pB@=Y`8Ҡa4`{bfFdzV0yv_7Z5ÝB#wFy.->@gQh3)?[[ϙa!o찕+c*4qMfJ"Tۥv>ls<(L^v5,}[/H#M@O*] i B-񁩬C—a6?ggcx5 ~0A_#Z:Qƪe@3Q,|%"F(r龭f<]xcN#-sL?c1i@OB#|G2Vɮ{߲ق HYArZ<@e00 Rv_FԪ|,Hv^ģf(/8âZK㉺:fɢ\3#W2 c6[KԎN8 W&`Rё91Ҵ/R>OSnzflfkO~Sy4 oUvJ);0t؟66̚qJªҡTwk$"D&WPIz ؠ5D w;w!y{*tN} K n}XoTg0k̆Sވr{u71u՞] ꖱq:ȒZB42?ʧM<, S.`S,*_>a4@q+6hK{@oWH+hGLʇAX]h㧗~o 6f[xX)}0O`@]zkv/I4R8ɌTٶ-(Jp ,Kſ[^K5=íND^+gڷJՏPJǭm!Z!XvO۹P}YzN\!0b_8ܪDM$K̫_w7ru}mT{uNX(KĈbs %RÑJ'2`ڇQOh*n\()dRT HXr(,ɫgpq:Aeȵ}}+<'ږ\ siρ>SKMP\PԏiA 6ׁ']ǃ}Ql9}kQs{ܔrgږLe"-0Fe#lYQ4` g< &:Q`-&y2r,5@ %ͬ֊w3\lMOPLt)Rpyݴ)f̱:j/*U˂^`B']aC9B R xƿ7 Wx9} Jc!EIHʷ3gG/,bnn ]eo ̡HEB0{[fVvd0_76e!@h佢O\Q}b@jI, ?`0.)*S wy?qQ}0\7^AhjWT]K'Lg~fd<ϝ˵+L,#pzD &t2^FDD5(7Šh,ۻ|f@3q'gN.*.~~qV_D͠ 4ftdqVJ"ϫF= nCE/ ~xVEdtBBg.ꖕ BICUƖ߻WpdP2=ߙ] O#4ݰ63@'F]uH5$  q挰vJIy 8MzUӫ%pϖ!蟫wa#'Xe ><71UGV61 w@[dcqtT{KVց c~9g6WzKaȳ/ +9ƂOcuHQn&{~ չk ףmO2 0G!LI= LJQq θn#-ԃ3Ѣcй 㮢2|+M%(dxR; 2>qCN̈́"r<(:񠕺oɡVF\vȻ\Һ$iS+Ť$ T@F^&O5:4KtCЇ:} &j.9B}v إT!+=?\'t3~6n=wjgejc2gO 3bJy>i7]aQe?'_NuXg^aFxW$pduiD"9elw8).qE- y>k; qHkSpdcz'# +n8}gO>+3&{\cR ;0ܼ XۡELIsЬI)HBvYGJ Pb+n؄Ғ?} \*5PZ#b5^vGCxΔG-9rp*0y/:PaFiQ`,H̃P{zzsN9 ALaꛨUcW+ N:g3YŁ}᳝L+%)?l!焔Rj|"Jfev`q;E w@t;tz (ZG#T); ަ*,k(!<f(}).MrJ0BY@@쀓z#N1,&\.YI!y#moh\a9]+T_>`[ k3/65ఇƪY E ِh0-|kO F*)a4"LQ떷7kҚ; %Tm }iu!$3V`>ԫ='x/$kҎZaRI5 nzN,09ǫO/3):͇&31^axaΟ=B>e^%ãZi|aRNp{z⃨ޓi.Y9q{X̱>ldq~Q_*B+vuq_ UK؋:A v#(aBxoMc!yLHv<  ( '%vaoJroja3&@ho`?uͷ=nzlVɲ@ZIV6r?s3z^EtۘOɑ4FSoF* 7P V姧O)BpeW!Ù@I8owʔ;!BvF }7kF̷,Sy9vޭ+q'Lp"$+v{Fԓ92IXQ9Ѷ4$K2AVP-_ETVwr_l3Wĸn~<%)tD_ӈ#fԋMyf-2߰bݥSCHz蝆3n(IH LG$Vfw/>K +&Y{Rs1Q͘hu!ƥ)Ei|0ÃŜсϱ >yUd XI?Lxrxۗ[PvxFx n W>P8 {VvWi ܦ!xFK )Y7>fm-"9R% !'0YΎC[ 2} 8^>ia'\n`QS˸fcK2'<5"J[թ q 5L ,› d9B<' N,zW'(fUk kx::Ų e &g&դ|vxfn 5I 2ʼR&9GG;{onj2g~1qBNZs3w;5Hn1! x.N)z ̎ w5΃P}[<<-0hDuٍC\QtYes=@FGEԾ{bwbSMl[UîqE3Y90P.kT#|rN__a0l! # __zRxIZ-GǢ21s>7:,\=GG"J(zZYonscEF< iOt CÕ]m霂'۠#p8m5IpWS8ք[Ђ! AA:Y(E9m'˃AAر[![vBL`n]?4ȴkʢ4rKl|i,9,ĉHO1 fXj] U d.ET5\Q:zC83% r$W\Oؓl8r{Y yi#^S1Z=:NvD?I-)0©,wXa{ (Ύ-],3uxMzJ?a1{u|2(ԥ9tMt:0?y`>øIh;1z8 ŰcV?TUk?=u:@Й62AJVᴔQ֏}ĩdK{d)ke<꠆ȈQHk9lsִ;2􀮕yiD*aC0Ivn0[ѭBpyTnz i gHY@Q읥e0唄H;pm(&Mk͖vxB:'jd/: XB 1qm:a|(=&L?tȾ V@ĸ8 Y"fnib0'3wvA޽k@bӕA]U2ߛ iPh!@KM*F{? &,V?>‰ 1lMQy?lI28u5L㎠-TCkufx7Pskeߝ%Nfti1x#>PZF+*0 [+=..Xcw%M9+EF)]XZ=04CB\ɴ+酬aܭZҐYFܴ'ihVlnk [CGPlVނ6*k'Y@& 7ߢoFύ?؍ kCVnkCySIڷ~o=I: ;1(cx'Vmkɺ\F/5uAwGAoL9{F*'ᾴvb#ݗqY6,/5=#UHÂ4Ma+rH)2{CUJݴP׭ mx*af^9w槽Têu*Q/gK՘>.\#h(]k ԭZ LA6AD\Qb34*- Zl-nRh Y2eݱSb>ؓs-#tgֽHIYFfmw(SЙ_kzamu :8;}{LNw -#bRFgv޿.noЦ߮UK1yF]TJ<-ըbv6yStCBw-')TՁ5a54I3 X ,.;J"2L3P0tTE; U@LWޢx,tt0߳d e~EJǁ狫h4ǵse vi8JX.2HALe|CX @(@^JQ(P(9Nf9pm6TU |[YN2˧tEc#ӎ%5HaЭ"zghQDiLA5 | O Õ>h] #^ P{ƒނWnM-;'י%LEf%|39¥կ ~M5B tқw`1R7aZ[/أu۠bJU8cVb ѿB5:Z_RڽC1 lr rK"*W_٨Rd- +yi>%83S OWeDtz b5Ţ~M2n!%m eKQj P4O #-U?T&A f Z1UR3Yd=b@%sD-T&`WݚK-S٫o5wdR@;RT^x +#rj8.M COmsV Բ@@L5]y"/f\q%[7䠀w&b;ħf0\l-8EK8\yu<4$aq˟ 4U_PYҨ<ئi{Hd7up8m@} J6CBb%LgE4a،dk\9},h#m0SY z:iBXQgh4JqU$Ťv{1ǜSS׳V򉘇@թ/5qA(RtՁÇ$41MVp[dj86،h,YO%*?kEV fGP#D'[99prqxm;5Mn5F晷 ð5 Z9)yI-_IQ$$0)d[!|JZ]^=r/M&(57o3i,M9+NԚ:Mp ʍQ$;:E麞/&3WosXi{lPlo*ʡl0.rWN+[ENHZ8,NN~h]͎i[t4%2LR J:2KGfq_ "2u\HvX+LZ<-cQ sYe67G*mǭ\AWmgZ;y*( W^q9pĹï2tn$rOad(9ʂT(G:v=B8U /*2Er0t #Q4߇euk#=QcNTVvFD':t xønF\YCt_-)x k'4HueD2~Rn=f=99ˤd}2`i=96yC.ڒ`X|yfB'̲ld0jF({OA#!7"L;u7Pm)20Vӟcs;$ +^$ *MZ'ŗ O3oU+s.q&^,a5_G)ܧR!rε!߽a8j`)na]AW40q^bdO>࿇\eK8 9xJEc0+5옲tL,5uptJsNđz(!)UU`|O˧rtTEFF0' vѶG]zQa˲`([Ye) XRpVZr[*_빰͠Ach,f%z{%$Bxub+~[m[&sϨ|てG`& `=o5nKFh4 pٰ >~&mת{o%ɂիX[LTTo,A0qVM _Rc ˜){;ЕV_O#F_xq~Q6BU 0쮄6P.KIm\lH6$w[,d~yV;Z ҕ(ܼ1E=5|V锵pcٯY殔JGY'z9#Un󹏂um^%|Dq'W*ت _W* ٮ~#/ ;)E ^m%:+KzAÂLnUh(|UËp|JǛTT^-Ub}e @7H54$CXvW,^Q'sSʚϞ)6|K@-P?CF?NG'H΄zaWP;/"-v )ŎX2 uX4:tP!5dz_cL1 -U5P8 wf6&at^0JDNm!]5D%IHCKB\}}uA¥x'=KuƇ7׆x GE P<~ñHu.hZhxd1ki7fS qpd2kW^R~" 8U E@ܙ4I!P"9ߊǂQpv=S<\%'f{0]4_.@2;AߕBf ե֠I괩;ǘ,b9Ծ 0S)>UcV 4SC1XRG ]i_@F BAjsb13{~;-nfݺ=9m.smzL~O%3.\J6R>w}`7>xWk2~>8,Tn5vX t) #a'`šI'mtvlPn 0-jZV7`% H(svd1s GZX1AcVZGF:wowhN+=TCMjO`0 U4ppȋK:jՒyҫ貲\ jt"hyCO~i1A74ʁ:yCkT7:oD}a>w=.4zzՄreOMJT BF>掮͂Y]{e5Ck : ͬUkic>#q e-W ˑP!Ƶ>x M3b XyqX,lmD(Z )^QiZ < xYAujh8U=9zߖv+yMd]غO9WE)[Wfz1 5E 4$_GUR_6W)iTFW(?f7K+W`N )ci#}˞%b76W6V?4 PAhuCiʥnHwҟg ^!$bUk% ȍ'wad!DݐUn!&}Z֌]i*!m`ZcEfqʤt:3dW#-Ag]eev,4N')bDB[ m̖biԖ s@.c28 ֯'w8\oL{@gݿغ]L3ݍ*N">d)ഌWt^3c$GǙ~DНu♑qWdKN0PcoBh1Eώ<ǟ_Ecğz%@[ DEeze"v^ڸĐ4bsR4/I*;1WI75 ]J; 2ؿ4V-T%ePK5!66j*4>I͠@Ƨ?se8)S)9T :}؟tWP ՠ41R$*QZvcAyh 呠a~Ď8(d^dhgfKk?;\̊י3|xɟ(U@o~ܰB\RJo>,3LIn)Ac)3b?3ʸB_!)Z`3ף=\<ﲣҁ֎fS,dH\cPĴ.[#b>s*X/>yD#m/fKݥoȝK!.q*6+Nl@8kI꒧3]\@ڱxIH;STv{ !;b=(4ʕA!!.u#톲Xo_2LR;Ac$m >*5E^n{" ~}m:-Fh2 8`?э4C2.$DJ4iSҮH-Egyg`$dM5I-S ZB΅&R)T!c'~C'.NuQȾ~"RJXƈ'0%Vy*Y_% ,s|EkO y %I6ZwRU"ѝa~Mà($›z}<؁RӿQc>4MtQcq˧ME3`&L"Pavq/u%G{73RtXZ8y&R8<UNzWE*yvѸkA;u6D߀HIk0Oxƺ啟|X>@1lw/kXgR-SsyTPzfBE]`-tdFi!2hi8?z*"ry'P |AL\c,TO=!4`'U>}|.!pŇpxfsP្%o5֙QG`ujG> `FYZ0$Kg܈^11mП񷒒'_0,kcu 94{sG㷉9 c|mCі^b-lpvܵߥSSw! %H{(6rа@6Ү&.ou[lCY9+ssl-ǽ粐:s+׌F LXRkNmJ(jϊF s$ݻ$c G.uEfWեL*oel &8Z[.CbgiBF'eVItiԯ~"6._οo=@B~}7KkAmm(4}B1}a*,P Wicjܔ#Aဓlsy:AqJb$>&C -78ь F\yXmBAP nT-Wjp­ƱnX{%qxGz;opCPQ5\W$s[Tbg8%x% _̬`8Y `fPNz-9"'Ivh/uzt Ȑd`sv?] ;c\j CtM;^|8=qM༙%;3-PFNE?)rQe5ܙs!:UChNUKPh*(Sqͼg}*3|%%LhkH x ӉՌ: e<~jQUxx餆tk 2d8wr G?l}T.KlIDj;t.2/ רG mHDE<<+2A'T-^=mnzdeWp@KNNX;OtoA2Uh?B'8%&.٭Z1_&dZysx` Yj …Kܦ5^OjשxSG8)TWh* c\.S'28zi75z7bIBX)nm4a* s,LAkX΄NFD[vmf"=:$G2=Y fJi7c8$0$i1R p0 :u%GUQioQ[W]dB*shul@|xZ7V^R~`!XLg;g`]_ >6a +.Txo>CT+ߢ-?d jNT5?(fʘVQ]2^rKx^*%[ D 69jrNS9Q%pـ]}Ers%P2Bb UX7iw)_ rH&aqQx1 2oORRħV&e 'g -"e!A:2kqa4D3BvdM [sVҋ2%I虁j4~ `#dH!2|6V#R &ZfB{ao2PDMfV+#\_KmAF.Ck+ndZ11~{YB 2@@۽D5-Sw顃XF!"Az`PGfO4-C"0 { F9{GjTK0*A|z!\R<h;iՇ 'd jv"iD2 | =;֗|.;66,eƐiŗQޠvGUya^uu]۹vI0wK)/ljkɈXI7Pͩu!)Y u\1]xC.`).j|8G.7GqDlpAz_b,A[2ʢ9&!. 9);]f@pC`ϸރH 痰,_8!`79ZMv B笲L3ZAհ¢x>61 Nl!u$;[I|8rz컖\8C%v>O0mDGbWUE>վ㪒oD›= .ߜyOL؄!Ͻ?bV\UiR.Vʙk.m3ΙI=KLJG1  llR;q$R/YU9$#@tkϯB `ͩ \@fŖ׻BKD;?;wτjX(wp0xBx9݆3C o^8jL-2=6g6MC:mM07Һ'=>pn. K`yĜWX9\(j+eL BF/2'xpIl@T_c4G6sש< 인&zͭ?I|Rv Xe[v 掫م"ωv1W:Á:x)SbO-uA㘧8E'fAsI'j;Gqx  }[oy l4<ѝ&`&PTD:/uˈ4&9 Xtڰs4Crߵ7[8ɲ^P 80^tә*X;va [)AK0nKhF>l_̀Xَ8>#^TnI|zW2."̺Q6{LgJ&,يsBd3fgv*B\Jzsw5 X"~}#FG86: |y歨hAKP]!^i:|0 !J鲠Kn֦Di˖c$Hi]'(??D'(m0$Gҳ 8D:0`1C +6s2[fȆ/q3>(~ݠP~]o:{#!ςj=i: @;Ûr'}-ejd z)@ N+|Mi"Ck*b5Ȩ-Vx/ht 9 :7zENIөb>$H!+ږG9 !PIshƦV"Fgΐd[N pTm]NG`#Y u UAkt#"!lreUq3P5-b?MBA$,1 F `ʵ|wyDV/pɨN x͊#YhΤ;X><c8 vWnS}S+;lm:h#4FS[:<#lHkp{nT~S둵g+"[+:5k""o1؉bQ92{`g(Wǁ~0,_lHiVő^[SPGxJ|~^|:i\wuDt}j?guo+) :] &>BS(J&) ZkZ 'e!j'nY:$ڹ]q W(uUM {U0vz]؜N٘3cvsfx?To5>'> lq rbOR=B|rT>.qU'-zVgPxtd}N3ɥ^ȹ2@źz5\:lٯ7wcGH6涛M/~,]5 ?OʓYCۧ}¤%jNۨD3PD.7>X ~w?:]iBzC;b>6ubH"GouNpjp9J  >N>G l~yp&eB̝Rg딎Eͮh.\`*-_CҁF4W/Ċ>e mq:#BO#B"7>@N/3TI fhwL[t*ˉ֏٩]vL&QK+U7U|M}pM$%t[yق8ӡ9򈲫ЦԨ r~Gc41ve"cPVxhAHWVBN ENDf)u|ͭdÄ ׮54zp8C[X^q!gc<,pz;7ڗA h>-wlXج%< l~Zgу)GsoY w~p6#@䞚}> z4Vx;+R Lہ̾ JH4+9cFJW|XLbh)GB6=x9.MT!#r4~SS8. 77n5{XwFݺCq8mYjUg-nX<74Ύria-zOV'BAӶ!RZ?ߴ^Ad޺>"iK/;\5$E4- 3?31$kK 9R|&˖Yw1۹T6:`SgHy7TڍmYMDm}Rs)? G &_iɜ܈%sqnYfCfhgLӚL r*6xI->-OwhCOdSH0\S&:1=W(-kPAr2Di->x+4b$f1~h/NC>DI PH{`]yCeȥsհS.opHaypvp3M~%W6g X|j+ʧwI?&81zy50 Aֹl`GΞ@ Jt`ÁԖ0O]9"׿Vs0ZR:OŦiXS >rws-#FVz׏RiѩyfW]|@fBZƆy% iu"(%!sV56V|gd\$Y5)2^&;s=4K<Ƞ)n2h F9Hp鴥jEH\xp/Bq8!4P84No@B">?lڍi^}26ѺNFSA;***ҸEOeLLU#umU^#©R]+j)DΥVu./DMDb  #ͱ5P\_ɽ}3R&T1HWWHۓư^8KwSHe.?qЦ@fbM<lIc%+IO0Udtnwbpw:2bTʝͩ>bk9uFAʜg41Jjp9O.a6 #o"55 Bp?a48f֯o6|tֵ!@"1`LBiG^M6Uё[m3H04&rY+/.e/?4(qRn!6KgSL2+$%>>{&4c0|U rS^9UX^dH庱rVOG@ʉ c?Ii>=Dўg-TDnC$E6q(dg}B"gy8_b ث Pty6~`[ᷓۃD?/L+5XYYZL*L9dqơ o)bIuהiص)78m'O$Șw"2yu{ q) ˷}y(gԇ})1ީ=z{D;w33uP?fDMVphdscc*idOXVCm4bY|{駉ݛWnv{ Vzl)!RvI-Kc-*gb+jq'Ifx-N{|_vg@BC:CQh1$Q"샨-ONЂY{<`#F|]Bb9͉[2͐K%e67s䆌&V1 0Jn"p}uùуncWT׫ATpmkaoǮ򠭬)s0ٹ3F"4MGMn+)׍19߇܎_.wlkZ8 tA:=lQL';.sXER;|׫;V Cت<(E3M\I0vў˪8.u{3m`pvoVoJ╨b/Ab) 1K2Aqե%·/ !"N^{ t &Խsg= akߘeZv238!zl*5HŏCBV>܋V9khW+1^t:BtP=Ĩ?ZX􈧥#$WXB Nh (L!P&;Bf}XX\ss\]ݫny'.&IV,x>-_g?~_wNdvAPcH 0jc!N-i#6t*cu{. BF;o1ϵhɓ9FUսm˙rXg+=hef;}XmV{l^=VC/ڬsأ1yHcLsF|EGvHbeCǷ"44L*u~0@`v**4eյ짨78]&:FǵԜoLss!+F-E="&j_lϭZ6Kc,UBqHQU"@̤@}c5mH L{J暻gIzuQ yLW[Xu"˙ OVX26*]E2$G0lGdQ$6zyy{C>T}*GѬ I+mPWKoNks lyH׎~Ed2Wh k1O+pH9J'r+4 Z.FGG}6@ V.m aWu;VWQ(Fg"WZnF[: ;9]/Jۇh6:cys$1?TZyAQ_GwX&$=L,33F0Y=P-gm:&WG!l4̵ Q_OzٜO`~_=Tb5%*Ʈ ܓ;i KW1@=oH(|>iBm\D8憫GDZ)m~9`Θ>yzdu` 8w[X\+u'!nG'6ԣ`SJ?_F,1L!$w+2j ZdWiÑz7"-?)Z[|o\g@[IwW";5XS65D|ϯ:<OT65a^ϫwHA'] YiZWzd)%TJ-O^P[&0PyVpf30Mf~zl+E1 ind8nv:<1vxz$V$UMФyp]޳%!A>"Ĉ9($W:rKxe(P}"deWwU#JkԤ-vR;7I02vs|a۾|\vtjf$_:a5j0*/7DcxKe*cr#sLl~Ԉ&=7qt;7&h?֟L>oA6W ڒX<AWUa"pv }&_=|R'9|wgR}Q)^w;rmwѦ Fm1mqMTT{R(K7yd(=3NȜ FS)q@qZ.2>d`WЀ1dIEAY% Q4u#82PJH~} oZ3Td1^av}iƉv>u3pcB=Qm#3 w1%$vVwkό%5ƚ+Tv|6^9%˶2@ @_ D{ԋbق:&Ew%ms8D_$IalKmslhr,[`'y@k~=XĤWq] <x%ͭe I Vi:֌ha- ꜗI ɢB#l /NQ#J),WIX> @6 % p9M?uY/"ƏtS@"oB+8ջrc1{_ɞgV1 Q^-SG+.j(XhMtdŘb-b~J Sfh*-A|e mYfѱ*XPJ2P\vQ), id'cU4Q5P>F![އ<ڬN7cګ@bOg9+-s[w*T_fOsg}QLU4C읒L\):׆s@kneޘPg&銉.Ve*%1rƳG@R -D,:7r[ ~GPE).}K~zfBlӀ4In/0Q(ǁpEUSF<ctC_tWYޗ(psR)1d'bzLHwH" ȠMwRҳSfE`Xz'DzhMdQF8S3hl%Uj_&xz[cX!԰穉Mnĺ'81<&u|{pkp/0_.=K>q ȍ):[/ X,,r&tsY0G7.,',=fSɩ2رs e&ˢhYp%\z6m-B`jQs\2ŊDZyiiU{aAN ~B}K'8WsVKg;$5$OL#h慏 TiRҡ"\Gޛ f.NDҮN[/ߣ^esrD@\1TD>@5 ٩9 a'>#t%sTy:CJn(Uzu깕ǯݧ7g^+V_O9'EUFP褾 G*>F~oPfׇ(H ,O `w:9{![2Ǣh/X7,%{@)O?n슬//TGn'@ ;&?3Naux&<+Q,}H!^H%Eg߀?L:Q6ȺD@Us"z*c,qt֠tgKmcen[;: )Gbbsk8u7IalY`wF .7#owq+0.E PYcph7R97:'فF0Iz=Z*yz!Dڗ{:ŷM/>X^k# +pD{eGsjٚۂhYNIΑ]# ԅvDE9ނw^01רh2`;N@͙ ?r#I;{Cup\o?l>;鋸= *):Ȕ *Q>(Bsas(kUJu/YR!u׆|d qq,|7l.3P|#CJ3y&d⸲>:Ueoi{kF$nh@X[ a/,lWM!TWS2ua1̛3d Z{pJx)ռ& n͕8yFMr^׹G5,g5|\m#I,/֓plz(!`/sn $ 13i[.۬7K@^X >.# h;7& vf3ЭOyÿ=i%HrU鲱ZnLy|9*$y3Hy dQbJ4i*.MR\X'GV._Q rG$^@A%HBb-c'I೪[8K]Wě@uU׉W| q Kd:K!%˪ld[*cIY4wp!,fpLQ|޾uVβu?9))EG 6qXO?tPEgö~ESgy2Xh#hs(.ky̘F꒰%^ Hm Fe͈0OJh qW'|~:.vXK#X# mU5e.`$y e"G ~sypCwShcwn;nNsxtnA ղK%>eKMˈVωr hi9o1\#l]A}cu4X4row[>!RmӍg-*1L7:_S!EڳѶ蓼?27~rX40>g˅ "Лv nk I+va+ PjJoa=d:C1ë} ʳS0v26^C}Jc&=we)mi[#P;}N'xT6KƁmIѶFl(Ο0̦&Â"5`+;x34$5Qj/gNiUegq$,EQЄmIfs&;rYMkզ|\~%t 51U*wU90-r9tCaի¾H{Рx.$zd2%qʷ6T(OP/@7γzM ?Ɠᦠ ޾o³ lʝhja?{ZY\8OVZ^ %h~d `ӎG駀d Vz3f Z$x`G*QDaoaB?xnWF˹Hƙ^)huayQ;^{sk˜cwm&& ߧ{7B>ì;]#ۢEٙLK9+%q}(,x?6O&vB׹$i뚯8}PK*]5+',tÆr"!P/V =ץ 0"I K EUZzAdqeiCp:T&lJlw2. TAoDtǓ̌ (lʭZƬ!?hcT$8R?cX@G,c3Rr=m@^JYmdBDZIyf"0/B'vY.n*w˿<ДdmX_'̚cgѣяr-3n<:p&*!~_^&0'j]x}*ղSbʟImVYͽɘt헒XW{bY )Ď0J|ZW [H?݀"C-/38\gLI %x]Y <ՏR$\[T7_p[TkeLK5X{S@&"l8phޮ(]U|P7kK~W[ւA+N@uH\Gۧy\qն$,sTR$xHRu[~_ˠKD'ܺmq_)h7gg|Z;Uw,S%߻mljU  %8s/!Dz+wQkyΜY|f[pR/@b kcB+Y.Mz+{$)ܜXыF&iWNK8:&|wn^@u*`.ν}MM!//תNr<8<&L(o/~~J!Pe U!ZP$I\( 6:!-D$zuot@*4\'xO&c$okMWgdӼJY'EK߅bZC帷)V7w{m>v 鎔wG ib㥎.Dx2okV$0X AGtK M4`u;u9Nt*{N FSy[5E2[zT"^!{.}@E#Z`Xճ3ڮnkYV4^fٴip^%)?F_qK 5jtx :;P.յd0f$wr)]jSSϓ$BӷⷨW8vO:f*돻[8R2)izxḑ)0Fƽ`:D.}=IA2\1֘pTnD.=Xpƒ9#qIh^^LJ?-!TU*' ',n^\E-_,N砏sҿ\ZNخE;t#E9TaGK(CV$o6֠DoRQ[`SXKc)9( iRc{!p ܶ,1uc |uXYQ^#m Mƫÿdyʆet+KM]&v^P{w1Tޯ/  (i}r`!eIeֽahL@h3XGh &롅ئoᩙy wCx?IphP}h'o~D^cE 2ylo|>=-V0$=jL-Dg,R̒kO.B4\?s[ī_MJ+nOC\neƘmo2γ'?\++prUiʭѤ:~[ 㯆v^hY}sr6:{DrҪ0aL duTG4t, +^Ӫ'|*d4\(4ez9d8~bљt"jY \!ˍǃ*=%NV r`t"@: >^Upۥ*/ 3kZk#:jD݌2C9!<0Ήm_yq*'\=Uqlk}BSM_|;.!;{[=l_rOҊC$X>,]bjV &3o3ؒ*Hi:#5%&lP3 Dr:̰T/2[+c#xq([hDvDk|G`nn?yp*l .D%-YD8LeL0å@tU=.%`!E0%h0cǦܰyb^]dpFuI9{-~7#żagJPV>Q5}FҬG54yFu5 G6I o&Ȫ+2<(ƾqp l7Oa@Ҽv[B뚚"fuZή(d<FtpsF$B D⧏  6DLXTMA&>QLs埐f>I'wlꌥ?=X7 eܲ +},ݞm(k˿gqVSWay&6jHU=[F? )$ti/[O q]i]QY]KK4xM(0?%0>p*. 'XhJ# ?}&xZкB6fGI)|"'PcZexGC !X_/=) cWŵ(a -/:cgr6,8$NtU6LTH[IȜCPo\e狺 ѽv H@BycL'`;,ULo\-Z ;عAQ.mǡ)lϬ>, }!.csd`~FN8qM@y?{aI8Z ?xg\;.pM(X-lg~:\W'X1uByrLz4e n4M1Ԭvdv2}؆=B"e~+v?{FKMX\"rbÈc oʲϪYx*Lڊ&Eʶ ށMQKM?;c#awřGc(F@ZEghB{ijZ(b|):`C?\6WtӂLZR~z=z,qhrh=[Gg$/РB)F YHywj3Za&%a 3ϓMs 6D9i#I8<{&]B8d|EfrnvMb`^"7xgTP[L 30;oJaw!wU{>^0__.v;0E*~8%iYPzqC Jr R ^ɨQ p%ںBu9/Nopg9N$A( /%-̿/'P;R)]r/dh[z8V3[nsk3,3m_V!8z7) ş@Z]viT~C٤yڗ8([tH==\`A9]PèT;`3/-eLY͹{66wkȯ|@<駞KUזn2Ki{KkK^h1$#(Wݡא~Qi86Uh'0sRfN~۾*tN@0Hٚ>i+z:`6m bb`)h;dL]S.ÁKĴ C<_0l ykoR hm~GL[1EcֿB&FWI(Mo73جNyW>D5W, K-ڧ#QSgysBΨ\ nWhf´XIVh%KqII/oÜ@&`dp0(p2qP%H&ŲT]uڠ;xdOZVIxǻX?!SNl5p4疚 #q"Pσ[q|`lиF^L1E3VQ~2*K &o ' 8щ,CrXүwF?`=d@u?R:Ňhݎp:hO7gjahr~4+v! OV cd)#4)ʲrz@j^$ COV4] Yqt(ZcMvY#:+"54#{( Cw">6 d=ak:xW7"mmaDžX~y+]Cms5F9MЍ͸;XGeԻ~׊*t#.LDڻg]SOp-XFU+LFvk Oi?_OEغX{+Ѭlz|Zd(2Hqדg =OT+ h<QN f%xu(Gx}rQ7wJ!ga_# ^ J[jMZ!U5FLT3zpi9D" e,(};,YVTovWsw"eQNOO0/l M(r8|''RUh18 mռ_^~ALJOh!.VZʑǐQ$8j!S_yۺ+(jh{_1K2JdJil]遛'*'#+ڎ%Ѵ<ޝb!T.y/Ԫv.<$"fJeyޟ(U`e9 3\M`ѕHW+ KOE~`$eiwAPR b1zJ O MtuR6S֝2ep\ tǙD-wغ~䶃K"kd8~D8*PI[๔cI^9eym{nh~T+>Mc]P++; Yg\;#\Lz*W;Nf'8ZybD< iSH?4cE|`u+l+O+G\ gc(a>X*4 Мo z$KPt:pv8 YBˮBo%!落fS=?=,0 %T2)0όfm32RpB[٬(;-ao GV}6B̕y=';nܡ F2 hpNZa/!وdL~o(/D%F_8}=`G'6YW ]x#8Sž@(U|[|Q譽1 r);mKkmǪzR/V4^P!]) 7*ذ-kuW*02zOP֢Ϝ hcÉ'm9_ɇX),J,ԼH fhÃ7]nb74-e3#ICXFšPeӺNHhFG5 ljS_q+~c5o@]?6%(/td>`F9 \!1A'Fg1Cns 6鼒^rE_|atn柫܈鰙Z8`)ieRƛ&I(!W1M$bIzW6W{wұLB.0#Ҝ΋nC--S"PkQ;!4bX:dĬ}.M9YZ-έ໕:pb|6.a?#*\eӱ aq>pBMG˚.րj幘Cc$fWFg%KAx#&i) tx'T_tc&3{pԎ4XP*; 2ڐ jVnMwmk]oX%X 1"ffF,V+ QJ̟m'>Njv,cgGmǩBz'݁FTj.RˉuY+B-SjV 1d.ww6Kjfr{Au|JMm<3A؁!~Ҵ:'l>+hPu5JZ5sC' N &8˫+9yik h$/I+DZ R[D󶳳Q>5Vo%5Z>9]Z^c jOò6(zG#%k˚1|r@I sec-(3ܬ뺫rD) Yo)8^I-yTIQ>|lK0O#-Q8Dn.#w"3pk޿AEH]{r!Ƣ$6h.o>TD.G¿viKbBTrS[%M‚a5z4؏VCs? G‹&CŢ7/Tك$KqWs9:#*ol˲$*^G`kG[cW"iY^=-DG4'4/$PzUwrelLoӍ:M<:2 z .vלV߆͙^uIw#wES{>)*ڡpO$~\6}&w(sVddHO1Ust5<K3dmxOԾWr_9 z\w59s6|!VU26.F@A * 氅%}>gIR5Ex;t +ljKA Z {$J 2QX$%M tD s:k*6 N}Ba2^t\{^X^pjW>ca!u}qX"ǰKYt 衣<' s]џl:TL0CSP>]ۉ.҃` 0;{r}}oVՕ_9,KIj>M/tHlV7@T[m2QV-5UT~^ODGٵ*~;G`١w|M<)J0IPILH6c| w{q;#2RB&dlk@̙˯%A*+T/Q?:hCuQ[IlJSwGqy9bE ,*@7fzڎGbQٴYN仐8CdA!(^vf,kwe>d_/;jsy_^mj"zQG4dU>~ [Tػi0 w&AYy~GV;ɲ_^polښ\#$b6`B$GXLsM`ft( U~!IaN~b\6}H1]UR+QvFiZ4vvh,Iܠ~=/6o_ g-ׯr95瑑ON~5C@+|#kD䰙wnࣱ_m3GRbP,FT4?j(#^79G\րGb(:JG] @YAA'&2{+PPEK\k謍F4df6òx}).aes-kam.PĦcJ/#j p|;G;G8nK7w};(srVR ~hɚ-O+oOd9WL]j|1IWuT|bԍ]o{w]"Šu0/$n uϹ2Ei)+,άhH5qi!.oA/uꝅ~K ǍāA*-p䎑&y /wF' ]|fvI_9± P2g}5:h4S|ߠ{-$>.ڙr#_N.DXF0~?wXnԆghhgA &iSvWa͡> Mg?YR`lqDŽۨY|jL~Ԩ~ʹ}dXZQṷWolMO]H$IPIhS/R!‹}KB]VD6UK~|l#`LmǤS>&b}u-z39y16Ŵm =ڜt' eRN|FCE:v)S1B0W(v\){>,3 8Xn;.U5u]HV K;d^~zxې_/3 c2$~KF *r5gzzlG&S@ֶ>4*fJTer ?zZ8k,:3.LFV p°B0?Oʱ|>WÒVБ1sǿQYg".1I4ɣ2 %ZL22=xkWv/A,r6Kn+I/Lvmnz1 ;Y|笽 :]sx+]. 3[_oX /ӕ: hRNGƵ#"jwr[[I~{iABZwbs \/?'9z_ 6 ʙc{jQ;">ԓS,ӆݐLriWm9 J\0+,|q;~|]\˜ܪX3cYӾq\:0՞bWΏB kъ= Z24lݙZ 4̐UX) 9do<$9M{0Taqg=x'l]\fm \xapR>87#sWK ly,[}gL # 6OǕ wӾnˢ6BvXc(k5p9*d(/5ꍅ_8AֈKܷN-via#P1mNUOۓ\tIMq;an;,$ tGt[O#e-}'7WMIvt!V\$VNGc3gvL No'ϜX~/bs|Rsi+ Q~+H:iw>}p$?Oy8VO<PJ8N=r\풪Z2c@{"}>pw9̞{ɫ~`"GZg!Qlh7Mց9p[b\^aغSyqX/ӭw=.ԏłIs2m=j"ΘQj\Bx`:R@51`^TL ^D'8|$ j?[JVQ,oG+z1s"\ +ᎉ i %KkɴJR4wm˷m>mbnl`n<[ԇEگ}r*p^&WxgՇ<{A|:Ak@ʖzTZ h䩧*A"c{$2 txQ1&uA$ xu>.9n=KT/n/K{ob+>8*,{M- Q\Ns5<3lL,/± z:QaY\bTM~+=ni6 RD̙VGs!$*9B`ԉ:qZ\u]f iDפ!!'BV=Mpl`a4K1uՍVPbI$rVoSj=+Ay~X8fbsMO\=EiUԨs+D"]@)O3ƨy;H]T=˹+ѫ'q3ajdrR 51# |DO)y)/6yN:Sv]R{ ve8gux*Uwj{%! !kБ"8Azc1hp-~5q5K )?j48zp4ͥn$jEb`=Lx6@w 0\M9H$p!UQj&aY ؘ_6Eg 0#!J_8*U)zY*66TWlnˋLxIY<bTd\;9eXld÷L[9><=?E#h\=mHŸƀTDWc|uo.LY|?oTuddk2= 7fDoRKg~d *&:> anm'm4ps 5\Yfh9-tӲ& Hı覈z^zQ(ÑhJ;2]gb ~U7Jrߺm_F- NI]?jx6w& n(߉p2$BȤզ~j8ӛF:|*0CYs~&6IvB 7C@9œImOz /cDNm̧ v|=@sl (&Umv9SOSmU⮪PʢUZ[Ryb"+_°5 ̲}{8ݦFqvlL}݀1"@ jt\ KE <:K:c]AEr`c@z)A2! 0?2RF'j(L~- ܅xX-aܽaP$?ؑ{d,HtǼyCX. ~T %RS`h(v^uyR&S>c:CsO8&*ҖJϓq[D3:GW#׬dƲciPckV~/# #orQ1I@7FA@l75<\I40]v[͉xZVmr'q% ^YE3S,='$zn ߏ]`ez'qo%4Tѿ V>aEtJBG jF,TU 2yEyrnq$@0ZK\E2ĺ+&;{UAI߇.EەP D7fo!NdL403sN;)t)izׇ/Ip8$*/S#+_'C'c)REPwܝl5Y*+(aM z;ZhFvsh(vzvf?$+U-^cߕA|ign8vzLŷwKX`-/vWj.D-iQww%j!}/1pwѻZR< ZVuUח D!|ZbGɤ])묚x\ L_nd2o3X5"gt^JDXWj޳Ic'xE4ʰݾ4kɺ@[?3r=Aw*k@ no!e#9m.GY!rUvley^YK#;\m9w^|ʬ:vݴ@;pI']Fj8T״$ 1#uS=[/Il߬!J{TrX|$A]:Wxñ`H1eh`M1- Fmᇐj^+ | znEiq!/z}}g|(Wid^D{ =`P04nP=QaLC@j\DAZYŞ_M_s;p'J3';ЬCpm 2Gpe?L_>CjЁIp>[Au'Qg$ڔDh6f Ku3)O;=8VeVOXFhyDϽ?(G6_.H׺ŴŢlb<l=$wb@g̹ʢU6[Ҵu/=;#2[Y0TU0gBNr]+3vdjWy!UFיW WQcG%yjC`nKGBÄntk#d @׏+t\45cfeĥ 7@f"bDnNeV󢅛gV$ Je+š݅-i-Q_aA]4HVSI$4E@D3|cn?뫉$IX u Ы$)- FA!:5~CwW. %CqQ!psk^஢!u\ִb1'>>rLV*Z\9d%k]-^'LWS MJe-9]S 9 5R }o0 on""1JLSzD_֑+ӉaʾeSdۆl+hY^L4 Q1S ~(+Wws%+HWcɘ HKi-~C'mi fDTҧ>=0{7S-N%j*T8g.P6$DeԊM]|p%F[ :'"[buTY]Ekl'ō o%ˬ;ʃ* }m[9+cKzJ9:83CIBہ|KcϯcJz&xp;Y/پKlIOلU!`1l-RF%z,=&w*oŏdZ> n]5gqY7=zg1ֆ97(*]h7)2Q= okӌ`{fٌ@ sG eOwҿ;UQ'@EF:Y|6y4j.X1U.5֞$g/j8]H0y}R =} (bB9q4,8^|/ĵ+`.aH gE|w#Z5-'w*^nw͔w$/=us)אfFRWxc?>|d#~'?)?`-vIUF;s{#ybfӂ؂mtnjAhɾÄ|s$8瑷^0 ?͔lj LgfL"6ZHk. 4`!"à(UdM/EQ0O Ftn 6 KQ![$?2u9Vmtjj-Bך4Ow,c!'+4@M[дF2-i\;<?qhbaUI1޹r(JgJHr:݁lͣL؄rL d$Ng':Qcz4N[ )Fw/` ։y#HamCA#\Ŝ_&] W.V#ptȂ.tNs㢅퀐ןle+qh$ $lU SmbM&HI!|wtUeSl6DAf@udb[Yx{mcH霆A hADx(I{z"/Fjxv] tdKx]  IBqzsU1Qfd3Bb(d$k 5IUBjM @d]D:,8 h\| '\4^Ex(קi 3(36AE8BI# +)HAyAWJ,y3&&\^kM`e]"񘦥v_H;+ܨ#' ]46Se(XU'|Y-H6qGj|$ͬsa8F -&γ3a:]U xc3Ϩ0)79$DO!xOM 8J+A><9aN˝l(?Уqʠ%DQ_(o$̩\;׶gAPkYҽߩF/K'C_*& LSPvh|u.'NȮht'm@;?֢ ՍTxc}#A=nTxiJy]KDᨌXmiYCY7" U.FE<*dljf&\+QQEdQ`&&]c u쥷'PZ#-?&c)לX$'Nϙ9^Tf9PRZ!Jݐpx5Me}}?)ˎɿ )y .a^v>C)kI||eT~֡7 m36K;zuŜV~nx,X-JrGAb \aiVa688*D:"NٵD*BOٍS+'O5vf"65G̚5= qqͅb T!sXJ&a ٔ,MS,"ۚD@\A[W ='N t޺͕z7 ,+qw@q_0*9 It4Pg_Q垃\[[T8qF(#Do; EF(CRX-C6D5j6Exo?a 7-Yq( 8=}9|e)'aUPbT~G&[Q #ۺ8 ubL]|=rΊŇ]f׸`OWOeۻ |/`NF3΋IDI}][A eY6Djeh嗘.&Yxɣ*=g(r rS1$7|:Пm @šM0a%>uVeǎZՠz!)}肨u>566@ѐ*<#hN<5n G9;Hg*thrPN:a^n;0rc Ǚ[+ .xB4=j;5쳓kU/dfEŶh2k&"JC6?OWybN}Xl)~R's~w# 2\`J?nᅭH\n^pATc)xb_"hQlkqmEt`C6`NK0hӍ614\l$( '铖 {dϒj(/F,HrV" %в1a v2—ߤ 윿Gwn\ҕK3KtĐvzG [2ͧEG0&>\\;n h3A]6N]Nx +1<ئY7r@B"`5f1ߊIhށ~6do| ć;OɕRʒ,2Lƥҏu!B{G*jQe8sΛ&Vmֱq)KFh;|E0f~G̷yB+7 G3GCt9ފ1ÒV' NΖn Ӳqq{3}\WhLVf ZhO.1=w-j`W9b2aCs[t#ӄӟk̬DP[)~-e#m8CN;HgiV=>f܎iCu2{:a~ e^5>>L&n%' -)~3"^ ~8)Stl9J_$P2-}N?"vtyGPۑ W[bӳ0o3(}P*jHiiV8B A4ME;^'C*y:roSP.el`~ @Uhdv΁t YL|:wz9 jGPnd (Aؐ9c9Y0쌛"Gu9 tw*}y;{A]CFbў(W8L"gg'6dZ):i|PGCmfOK"ѳ* w 6KihJo*w$c^̕ 05uP$ m~WUDۅK:0 i"a; Oiy ^z}h=̳ TXjk.pS+ ?+RaX9zs`Pd>[BF){  &1e  .4=;`/e \yzJq\A~T|!ڊ|Bt?iAf\4]UJ\մs<#&6K2@@^iRlz t euv侊zӒǀ[GpnsH¿H /AQh o[B\VwT #NF{a&>v~GwI5 =p 80FJ&)kj[pM#snb< :s橀d?a 5W 7HkYNSSsYõLm&jXD:yR^-!Db_ϧX1)_&]Cܱ㮮t`յQ!Oِ-DG^K{5Ó/U1uH5g9^eQ[̀u򙓭Ft/FA\'$_xx4*0 #b6mxQP"+oE[ ZN㽾|Vg  iPpаT!Sē#)ߞ7gv8|P>X*~RbA[;j} *`u5 Hi)^V\s6Z<Ib \|h(/fG8'7~tF2?d{ H,HJ"8j,~ݶĈTZ2Z"})` "/Is*XRCӗi)p2}*?Fra(4_J%MOn+ilC+0%P %=2|@3A2{M_+ ";v(Q"?{M>`p| M88A2ǜ7iǾQ`=n_7({{ a36A֗" ]1>m2DjQ:(иLY{TIkd$e½CH$}tM0(&L ƃ޴dfkKSջlY`!Mat7ieoF<4n\nÁah hY= ڈ-&al "yx} p# ˙lf a65"h*Y2A0vB-TNpu+8vp!G%1m n뮇5@0i%{^F`[+GCz%2c;ͳq)XZD0xhݣmX;8Y]_Aԡ ԣ(ZP.p<åc漻{ʧIڿ}?7 o㧷K:~hmOeEfg\K cwGye3^ ~gS" d̳F5uZ=wn+Nl"Dgw fCRnQ /*LV^m0^5Jh#qvIb'M'_; zv:yZJ'shFLk@ϥQPgdr߫?ɱA ]\a' U|yG3A[mi2eZ; b;a4ѓL[۹Jep.jT]jYNh՝ڧ_Puv.*FD+'VY6`x,=d|3aތg+E +'匢ZCd౑!"m{Rxy{7ˋޟѼHf+`yn2H}ftz fտRAfЊv1<"WRQY4^@.˿o=G@ &_$'sr l!$0 i'Jƅ=Rwo', o0|81:3ceInRA ^HYD4#=TPYtm(m@#EQDb3&OIBIR!y֮)IP+Ԧ، ;a qy{ esK&ӘWu(x0:ܵp@U+:nƈe"TġBs4h_fM򠯈Y;8.vB}Bn*G5/"Mh|`1*%#^=NX P,\1zpyQb;vHUk W WgsLw41t'v ;}D^0c><+ʱmHM#z)|,痐I $_/JL_u2G;vڴ; i#@Tj&eY}b~h iN59_v:4(SSU:ɋL%ifTieWHB$jag:-˪DqDjXK)䟐'w=x,e\arz-7 ;9OWu@x6)b`%hy-3{K;R!Rpz1?搥b)QhyZ φC6s$CmQwd,ۖٶ|hbޞI}t:yCj~ELu_ a'LEvoz]34r "G Wع2 v:܈A9E=:@(-΅}E}\&,kqTԥݱyWRXe~2򨮔*d3. XK&1^C;  5?c>ƗQ,4 *#*y*R0F5۲FV? TGG~R |$@y&5NHS,krS9)_U\.6<38"#>"Vqnx̣Ѝb|"eDTqk_{Έu YKA=}6b%@, `@UQiO)iEh!3M /]UE咷VǢgAff6k*x< :~Ԯ9b[=_>@[z_4F%US@-_ ?/2}#;I'$ !'le#2: mvx_Gx 뀥ᏑQ 2B"wơH1N%_ⷊ%05 f*0ikU82܏L6 ^}y35`#M RHܰ~,.XYzJ9mkeHYV=Eu)!8fJO\ E8@Ԫ(se) :k^AKNA=MȦV4:!28'w t5 y'j8b*;9PSx=kjOYsL۠-mlbǪq%sEn.pĶ”9 fBG q͓t$=kk}s(k˃%xͺf0y3ȆxKgG\&JEpqm!L0+x:xj[ S RNJ>$ PA tQ*Lsڄ @8^[d`=Pv.^vv3@OR1\p8m޷%ڑ*yS&B)^&מޡh;+ϖUs#ɑ{ybDZ]S EARd|49 ' ]+&ilfN, fN{mODGy1 z yƐH7 @߁z'BeeRj7Ņmj&3q68}Ы,6za^˾+UɞeJx5dR2vFX6%ġgfvltI&|l(ydlf%p09Mg9Yf.rburyp2O_}[FpJ$M9y'qM"8ͣ;0$٩ZKtȣB9l޽AJ"ow )=&78Y !+%c&&qOs(P2fOhsQ:Cʴxjx6D8>FIvI&قRMnX(مQP wh;rֱs=Zt(6U I 6-E 8ln跰Ce-phELKbp/4< ;_A;[^A"GsЧy*B&h\#D[}F٤}H>,ST!Mo/v;(c &4nuT5f6=y?qvH kK^6sBI#/iteFܤc52A;8 .O:#RH!9G5N=ic fFL+҂alKǸN-Ar) p)A>[e [%UT?{O(8:d$D!*qK(o,ƄXx s28[¬'M_Hw7}|L PYcDxd$f#mo0u dWίhRNkz ԝ?`"b- [." Kl]P!$`I 6j $$.R/MEDz^'ova `D,''iWr7ꆍOkBy. HU+?5)N0qf 'HDm>%Y˩>wx]#C#~D/Vg.!cRz&CeUយŒnvl HE[fDRbo*8? sNC Cz<7Voq"PꜯT_a.YwVqf5ȑ pfB"-B_<*uJY+(`>LIs/MQ(8|?B{7_WU(2L$|Fv xʔNNyA>ez,JX/Н|ث)hsʪӺ-N(㫹v6b s,Cg/H!514$ Nl*r$6ށHޏPܞ)h&'0R 3~Zc"\O49ǐ} x%lP"xh (܎^ɵH;yqcHYuP"mZQ~p?u>'9#~QE9ofOgs3Iy8 4u)uj R7 YJeԧl 9蓥&j,Jml>@OWw.Où 0]tQ'85ݵ2-h AD&LnKڬ0em暉eT/ff*ki+J"Gn7RտbB]9~_/Ԇuk|2'P/?t KVFFiZwEm0J cI`%`EtaHj1p̶/u<UjkDUXˣɕ (<]4$!ۄ6vϺpІ ;ey .g_`∌!#rgpfu 25Ĩ ݓE8*#4^7t|5ޘy*Txn84 IQn'55R)̼)XRGoL`ߘ#2<"]t-8AE}>,pL!ik=/`Dvtj]Z@05㙽2@|jw̉TW5dO c"aykk踜ʪ~;yoD t2~@.'$B5|ILR \Hʱ叞7FRn( Sf'_~g~ xޒRU C`[J6ȲY{l2hOv ^zVɫ8շ{{pC 7&+^XӅ48 6Y5c_Y%(K>n%S*H 庐亲!1m6㩖:9~s)v̇hhp3@Jp6BTuZp@@o`ɩϞ%n5孴*+Zr)EKf p WH9 ]S-^' s7QԼs@ouԨ0x.FM"ZĮ~H$Mj!AbFR-chԘ\2 "P #C g6Qs+--T)jVxbj>'$_l=5'i>Oz =(#2f_ X+ Xr1g+ъn9H -LiB%2\kKx3Դ]Ww ?ɌaT/j}#1t9OA ?- lJy91GVץ<(K.%oV4zok.h?;Ou([B5{`}Dd&$eѢ!qVFSt5/K1ܽIk4?_oLH{A'PcH:V|ã3RCTBuxIظuO"z#q4;ƴTl:6YdBCޣ[>Hu%3V5R^JjǤfprjA3. o$C ŒBrz?@J^6jj|sk|i-6Eo ?j)K7WrFoGb56-|=|;CW20w55?Ic]ʫ "N]|Cƭu|cˏ: h'uNp-5pd5Ϻ4v#ߺ)1-,?0J('qNJ1w%JB_p0% /.tON':0>Rnw$)7vS͹@0ru3Bs+60񉁲0F0/X Qo JRY0&rS Ei[M3tCEU0V8'Jbv N6 ij%B?HJΐ8-4ts n;uM/.IBSqc;põK]aD藋q~|4-`SFq?E\|sV*R&k9_7d:ʚ<ͨ5ki4?:~0\`̹vUT:TN[S*t#k#/5j(j3A{9Lz;xh=2k?$TВު?&r NmZ%uvYꌸ"Q?]q)5s.ꍐ,]Tn>Ea,Vf@h .PBݫO9M5peX8x.M"j<*O|YV5}(92浂k9@lO24sMP{JưFƆ8ݑ' nPZ]5MKT}0SЦ&G9]de' ZmFOdߥX;|#DpΟ9(HwG%("oNk##@V 'fd*ToK*x@Sri0z-o˽Ќ頯Z mV濉_cKvHv h 䝵͏œh*שE3+쬄! Q?mHK]eG9W>XV,`u1*e[r3Xs{_kGĹXa'u<,_k!1#堹9LuX"F*XphͨoFC(U²hh 9U4?Rru%.0=P|ND|82iX;hv'0Lh3[0a{Q|o"sW7(hg@FKCA,|D{y/7|IoREu؜u瓇d6Xk޷wŊYZ i=N"jE4}8]7۔P[!tgްSۘṼQfP,jIh\e zY "3dJ SP.`)xhqb*lCT?wḪU[9(Tyz‣. YNdQb2J)3imԤÍd{푺t6΅z0؆zKf \ISVw \U4Ma r^]EJѻ,1r ÕG?&i^{'u[pX.CK_"/I? CRyJAsQ\Øtݥv 꼊 ¿WW2-'gk[|xZJ ,ʜ&W=/rMMrFN)P>=WA&&:!3RRy Ē?MJ9f|]KB$,񗱙h,r ma\L]TRzʂE?xs&m_Nzg>2J!MA\CY|0#(?q59Ro!q]}}([_\1F2B,Ǜ{1Q8;֑)l%w\eW2NdVkEFDEx!#hͭv]2r$|{jT1LMwKͮE]Y>!4W.>~!(6$9x-ֹ:09cZ.YMQ'Onׂ)(#L>H{W^g6WR4;nF'ud)kҹ lD9b6`CuRoMfgxf ?s;p8 8B}k=Iֶͨ*#D9O;eiJoIfH(:-_`@EpUmDXvS7?2E1sn^øڃhԋ0-4_/.<*=^Q؂t@5a#s J;*ҫ񉑥38cz/6ygo}7; |G׀S>/uD@FCB*)*q=".~ޜ)" XSO Vo{RHyk |0n0z{*VJ1>~LH<P@"q]c1=c  5:+XVX}u5XaD~eVFq=D΄de]CIyw rͨ,0a йJw{W)8%b/&g(QCv8v&-5ha\Ra6gBXOVi% fD&:68+^ܖ%N}KKEx$7F7GVϏڈ%Of+G)pg,vOvCΩiZ>h1J( :%zO KrZϓ`頰ރ7aph}+ĆA~"-9Y{{8)x˸)M zNu@> c3xeQ\oXMFrK>} CS#WoaJvY;Fѻl/*=0>\'HSo5H>ږ5˒RhI]5r,%P}Ѧ]ݾP>{H@aNfX'u`7ܵV |&UoYö'% @ CBI5jyxTw1܃"lܣވHqcIc:b~NJB0-S  &, IqX_qE7oW,Fa([ʒzWwr?# ՜ i@4siqw2M ɤmTr3Q!,F\݇=ƙo4APF%GBrЅY/d5}M|R6;WdndzXuXuE(@oB|Y0}UxX؄Tʟ]hĚ/xNJn7cgssϧ| %'9v]F 87'K *uU =ЦKÇ&wXFg:]FX-DE)2V f:|U5RQVϠImcl<= v  +ڮ`/nu ^ Z\=s,1ZF68LH&}pԆ B?W(ȑpvLˆC6@[:an ȁpMyiHä0~ӄ23b]f:9PcO.oKGO5ЅƯ#ܪ.)o;i4KR9E]`\s+WuLfyuH`#A{Sߌe|g3nȆ}mp&phmwi'8BIgo'B?t\)_L B5`qz`yͱeS^ DE?81oZwkḇ3;рy$\` *.SZl*"vyɆa$ C~8uw>4b8׳[ Mc3v`eЁe@[(w' ӷ5xK D!]q_]g\ -mbm g{fB`_jD`$mo2 X=Dm^S(m ABbl0>lklN,Swgй6Df M*WSiawIUgXJAǙ((m)l6VZkɹc*]#(("d['W deuR"2d撰'{Hid3&J.i7/S฼[fq(ggpxf;vPmkw:fa4Mj ?'z~xF .GsУMNoM&0Pb6"$IlnDAeвwX:UIi% m<8aPOo TJG}5'5YU^ woV|5ͯ hX-6<p{ԟP]ͪ$f)g6jOa*$bOq<>Ѷ>ĩ)RWTLiau]@;`O#ρ")syZ[iѻJ$VQ\x8߁e\b[ToC S5d6w) +X6d"ӭI̠~o3F$ M?vkz:}"۰6#w%y[}cH=uiiBGPe,w$ր[ J܂Wyw)nF)ĸۂ(h=x0lA4MKȋs|%HN w!prވvT2#պ5`M_WbUJeNxUY*݈O i5aIvڵ#A%Tʥd-/➶͑"9`AN"}'B'ex꺺"x3Su%'IAT+v=Io[_>H`8,nMB)I#{HMdym(IOHJ R UkyM #LJ!,`*ݪL/+}U%y!ҩKX/\%%D MQ>⼅ǚOT57Le`i2336CEwE5ICXMB)(iǭ2<`ոL=XI Ҿ<ra`H-{7`I@0ĵ?@ƬԾbOᶥ#q+cv>d)JӪW1**>`wDft~,ZU:e䏾1.3!K"6#uh-nQ|69wg$Ĵ)УBB9Scs:t!෭}@S*h!`dbwD l{r[ʮ`^{3ؾQ`z8:!Hx|Ҁ8LOzjZ khI'zoh_U ͟NwM/]Tz x' Ng+…MuWgNQx]r9Y)}Ov\ 9ќ;FBlWD n@, (xYFHf+6uǸTcB }SU}矧UiW3/ҽ *A$ 1wgLCRo%.D/~v٘`+z0GJB-qe =׵o/r6X/]0Aḃ?o!0W:,3 WaŚC:v'Ǣb3)S#[ `7Ejn؈JqtcA/~O:  gx?m=K0}CN35aou$jzk`)O()ޚg/'u=*RJA MF=PW)N-6*RdP\{Bgs] 6\$kZUqnWH+h2(3T6QsVWYҒq;VLشou8Prub"rk(8Bl{0@'lB%R4XwWMI"q@#Iz+puݏSh6p_XClv5E}HtЂd4>+}Є+ E$U\du ;S ԯEN sow{B*PMzɝݳ] LЃ3%&<(oiŧ\oM#}1>‹Kբ}42u]"OieA^DJUfv;b?S{~uaG3-73N<4hk=Ke)(u(x_|+ I%i0{r8lq#%I\B4cxX=\TI"0kQoGSf_TwG!'? Fש86Pr!ҿ/Ȣ@[=pW5F Њ q{%uPl*>S& 5(B@ lEFGcjըbOA5|2@Ivkkq,uD9/jÓ 8jۂ> l&FqrY^dу"L9hSŀBC,+)A~ܗSkT.9b~bXț+ xUYK(ő?dRi v`^wQ9PXF ȻTgEgT mV2'<_: 5FQT](>UY8Kʹ{CǃB2V}N@"{n:;&>_sqǨ^Cg43X0GSrhe٩+Yҫ\߸l({yw1d q)ri5|a-lܬ.y¸cٜCW˚;8a=T}葨4WVaRj7"~GJK˥䪞s)dT֜<`'xye{GWCμCQ$k@c@-041\fT"S3I_\#P%w6sams|B>@+h^=Q=B`(zXuk hn9 Ң6C` V[߫FI/^AKdE,'2t0`ok ԯc@Lj=3)\yj#8G_q [8enBbz 2HAq6\!~ I\ ih+,(lH t3,iPpPA6ܘ%^~΂tn^`.ӈ4_AdvY.}c6=SX0¹C餔 $-v[y(RƶK,huF!$!2F3 x0ܦb÷OD TOP'uL26sWD҉2JGХMMNPۺyap/g!.vMj󇃡Wa|h6 .sNN ̪><1*+za2&wW']caa⅛5MGc\[wW WSLQ{JC$I(XCX=m 3SypЈ/LB电(aPp{ryКk`vL?KOU酐J#w hx{|ȕ#EBZE]Zhu/g'PdSt#9q!^>5?-s[x3wCB hV4/;-u$V۳w WKAہYa9DGRB@|8"r"no&k\]f-[bjch AT%EEFJuӨ'$Up[=Wɰr! =ך*iSVOʱF[|%^XծIyrü =' G\Ҡև2Y1~L|}~E5NfDO+X2+0`Ta֓L}9GAn̓i,H $LϳW\)!Lga=dLFWpMҠpL(XlNr`4#26A! 7ks"O+̃)] B[<9H-M甧ˏ!s ]U8N9ĩ*?JuZU} 4޺aD+ҥiMr*̖&F*sB aV G0\i.Iy\W ag8}nb̩X F b?E; 1ztHdϤȶrĜg ޴aT>1H9;’Ex?LFK(? HŹ]zn*wNsHX#;uz& g7fSv@9B<2x>`8ͷ?]pK1ȩ֔yPQ+Be`"o"i!"?sBZjR/?G\ƒQD#t |z\`:BذlrѺLgԞ9b9zd-}o,6ΫWcEUs,riKM0}eB +.v>k9L339j/cfvdzckCӣ,6~ cf$NM,L6cRR<\Ԅ K~:\)g[ѤJQ_R(&9³)RPhV;-ɸ^]}ǽmFΆEai{HL;'RH9#NdNDNT|$zIIm9H);Mxc5JUg'}7urj!5WNIQ-՟<k,9^uo,g3!=o<>GkRqrّl.2._? X: `{60KCin#UĘ&i}+<ɹƁo~JchU&t6ڿ1>ȐR5%W7#W($Q۱aXؙ=<ЎMuiM]F2u2aߊYǬU;#y 3p3E{ AE {R9(k*NbG! o[mnMiLиKS )!%Ü}"n|!~e;E;Us?X̗}>*3vFg3fX%_M*:ױJ M4 N%B2MBGwDe6׈-\X噼\ݔFd̰Х#tX+x +}uy dKn$ԉDHlc_2ylJTڅqږl?ĵ,J0djN97KuSjJ/rRof'XgႻ֠Ɂč\@]SpH4 ˇi@x֎67ir8XAkZa?o{>7>! a7>ZO36ȑȝM Io2#x/yZ}R^AI51w4zm !=7/mw3" {W\|RV2C5g}-l)T9F+ +xԎc"ruŻs{lkA:,ZH? yifE}dz` P۫YG`Je5"'G{ >=#߹"P5{\yƈ.g OB q` \XFV nS!21 YGƚq39l-C%/"ɉܸAE|Xn:iGy?=&ƬتΔhI[,)Hg[̓!J0C^y3?τ7Z Fk,h_q%]VҌeƝk-wu9(d'w)57oaQ*<9@bVES=a+l@Ch+|O_'@?A]V緦Uǥ&+GN8:]iRQd9w@>w WU*) w例=5j|Z`'E7Q1Nq˞b#]Ք#Vobw88aC*SzVj5!҉T}6p9ߗ皣aK(--Pd5[B$DAZc·wC4zџ"[@jm܍hu!h"E+!3:]n5Dl 0\ұ*x ^LT︚b:U^\ nA)f.T)GiDh,%>^]JZɨ&xh*v M4wG {6bɅTIz /B¾2`ksR{75ڷe>r/ا-A'W,6 |? Ra3-*(xjN}CۘK--Ҥ-N_.?9붦8N@oՠE$Fq~? <(cyDB5k&$GIL:Ϝ#/8Imt8s&_`$ ;?S ƷG1-^U'%C*zW3-[SUFjv<+nyE UJ/5d:nl Bd6G [C?%/ܬbyqC\|]l4pb)[Ӕ6J$((}FM97˃:Uۉ1͜+hs$d+ZZC ?;-fB6s`SI?|kL@S+*9%QX?P?0f,>PjPgM$?wD@6~i߸Ъ(MRp)qN { sZt] 8o^\wuG4D"[?&tsD3ŏ aiݷC[u[qARp(k8J3Dž֮|*H5r`SOp)Q\eC1F3> %L*)@caolփUm6M"K>sP*ilЦ }{1;KDJCERA cبMRMjY} aネA=%+HY ; ƊN?̡JrxgtMySyyFY$U82Mx$S AO ’Q)Wu5@\Z@tYKgڇ;$3?- Έ`9ᨀ~]'=0dnp"@VsKHd\+(T4/qwBIcPV#ĺܨp9N҂ǎkkRA|SCII{7\bBFՖ̸B=NFע}& g`& !DT qlݤ (gK@?Tј nvUIA*c0+ڭψٻ`m!>&(P+SYaz-%ڦ]S`Rϱ,만+xᎀ= ljynjIXMnfw_z ةWkO3/J2FT]]ѓ؟ݓe lT7zp~D9wF7;6澚 x=_b5W@s(ؙ.\t{W;Ls|Nud6v,s}LfCNjtm2uUn$Y1Z=X\NxZ$cgHζ4+-{lqc'״R0VuԾTZJms/~9=~aR 6f!_h_rԻ]`=.L.Y3>XjL%"$2㒨?*QU1i3kG<3ߪ#wl;FL|G,g uI݉RlPg)`B9N{b V5*I}og1V1="a$t-giDjGȇm=2c-S%`r2j@UL*RJR{yD`NCE: cM>ܷv;K =5i#Ľ(RR_Yr7A)h~ܰM ۉ3dw(3!ýVF[hVsI\9i /`:S,my}0>!fs;7xԺ;O.D "һ=♆L G CTKj:\H8E4WP'LJ IwC[Pw*/.$\^ļc݈, @(å׌*4T^~4Vڍ?Hn҆$Lues^z&Hh}T3 1pWSp37 `IBҍb=VstHG:opb|P& p%"[H/ Wxmb99TTu+ JiN J # V[RY%>('^g}kt{NpD^66OQ,LQvӾ ٛcxMd\L'% g{xd林ǰxn *"U)stfa9(5zܽbPu0|4KA2ΝEKI&5+pTD-.VVn#j&{M^S 7yLqrUp@ 3M'g5W 3?r)g=paBD=ZE, Lk-I2 =.rq2Z)&4\|W'{ztf>eiM17YEb$Iv|~]fޖKf8=>~۷ !KYkMJjoQΟ[Uz-@o7r͐ ?xwYgn=;0fbkc_<+=|οӜYzf/"B% ˺-̶Ids챾惣0Li9޸hKGh^z7$BZAaGJݥE!KQ `'Q͋ |bIH}T /G*NƋfjyEWENh KQ#cSk!;'(~zTw\N㺋lEn=}Ĥf/E@:)*bR:BA]q@􇔀#%_o:ppBf~XtzH(OJ5g`Yژi =AK1ׄz[\M݃v0;-n"ΕF>ߦ-I,Cul !0:3YACu?( 68֜ØwZ+<^ȑE|KSΟ2I#ər+'k~긻yJ&#>| Ֆn5rˮ{ji4&/ :y %DE?C ϫz0ވxُ9=OhaD>34VynбdZجp6`!CT FQ,u%'ίM=aИp %vdoko9y6\_?n_M&S1xGPb3qg_5e܊xdwRqK|K}ײP:Yn"Y5+O:$t|qfjUy~CY$ܪs=A)$W,R]LO(8![nTq2o!wMN5tţcyuT)6 \22MZ>Zߛ ˣ .f h0ѴKlxYE ~ڍ7% 3f@` DP%P"1 .5Őݑ @3呀<2z7+pkʠe \هI&4Ӈ4t=yBkܮL>_)Ë(m?88Y29BOF.6 }stH$N0v>5GGh :$tcm/GH9Ui pSD=F05S?~FzQ1Q0!$>/WtzOG4F]Sl5go$.tӾ68R~x(LbeL/S! `F h]7-D.c4eN]ߠu=.FhxyCBQ!#ٽΟ9^[0Zg9vrKXЋƿXBX6}u5KN>TWA3f̌"^^zr~ +lC^F ƑOU]Z$%W>?$dN"_m0aԫ\r>wڬdp<-.^}3'!7X#bܼf)qT1pfnn%B_vs0B')z4`A?H) w*Eӽgb#^{!AoAakB'Qϟ ձA۶•Na˱ ջ= K79H2[ceX?**]KRE6=6/q_HV?7mD-Rvk%6/wvZnv_N QY ipi*q&gޗ(Y+E|Ɋ`3Yv|؉/N""YF]]n/ZM&(mTCM k!3< \$x{Ipc}#DםIԻA4 Sp=-)i hmݗr܏+ }1bHn޽1V*i;`%4)4C j26fP.-Fhsz(ߚ Þ ƿ8%0kVWĭE0>/KVY';G4Nc(s ,,N鷺v.#?)_3oIOӰw_dG\̹LYjC{Oh s/0MօX1..&ȥ^"zicNjpEOm˺%e^ ћkc2qp5־E9i ʓ$. ]b183rx;!@]iDU3OgDnh?}e`BYzy+AI.04o ZȽ 7˷a@.VC3:oT0.^%yrn88ЫT V%@o"1 Zw3*"fdxܩ5Hy)ye3qȔ^vIxGJ*-W-1&DH_P[/Y{kl ;p5| D VҋWn8ΈʟIH\vMPވIm˳x[qn-jjrRΝca2GߚÙ\.'ƥ\$͘ﳮ mշ(6RՒ|6`Sޜts̙>jHbv,̋%8ތzU)jc_ez,v䇸}pPmb%,q ם{\_ҮQ'8(5kDpA\D=:݋Bd`xr,vEҘU$"rAAB<9U`F%Pͅ迓hK:\6|?ˁXnyJҕh1f{ɞ bdZJQ{u+t-Ow|2n6J%K67m#e}v=zQd0>m5]5>6qK؀H6YC4ásAQreui/c d_f#Tirk}7+br|m;u6s ~*OvCZDXSAd3rG![CRj%?rе[XU{8 pJh'J_Og,Yq6ћКki2Yń|Y{Ԅ 9Զ,^d?4E?GR̪[rͷ }m;nT@厬x ΜNݿ͵I}O E,BBx,jC3agRx19~i%I栰6 M XP" ݰ.ۖpm_JKi:z r9 g8hY{Z< !c==/ф g(].:2z7b5 +DtG+%,NZVo`9sjϟٱܽ-8ZwYKLZ?O[h?Y4Ӡz4*M_5n^fu#4kbo%-͟#9d@=`ps9@qզ7L=DPP- '衂ZIןl3?R]!"0'МH R]SzP,."0^SjAa1y x|m.׉VX!C*}>Ԫl--z!k%qZdf+`&FQl M d8"D[|I W%wibnݪGy87KP">{yg~ዢX+=J!$eEk]]Qhq'ܬ9E7^ʖUiBAW]z?,FK*SdϹ|ެ/6 Zyz5Da'q.`؊gEŗ Q^\h& %ˇ79b'މNzW{P(V\k#Q2A$VˑwEEsoYMԐr2$]W;A$=׃|9Pp|E`$1K̇DiBZnAN+ԳVF".T`"1lW1hj< :|xG  VŮ6g;g[ǀy[ rʇ\ gf/^s`oTqm'H a$)c.4uP>actVe '9}|%"Omwu\lN$tx~Qx>3Dg}Yj0lIVz [c팍ȳӒMSC_CwtCGO[G 7.<Ǹ- JbؒB5 zܜSx7sVⲓARHUH=j|xOMԶ Sv4ǴUTrDdX~S]%RFNo2(F?(O~"xb$~K^=rL7zgu:{{7=^XxRnypWsc+N^.yLkm?][o*(4dVܒ Vr0oSKgly?8nJ,j>@F=ZA֍,p8Esboyu5Xr.4/BvXIknG,PdyEwg2T1PaƼ:) l]Ɩ7ZC i~eܣErTHs{d],+kb2^RPIVyܳ><@bfδ{σsCXrSg`,Dg*Û-հݠ wuJZ O*kEltj(z" Cgx=5w,zGbW4b俒/910&mU?\T hQEN*ҰϨEQ>?^=ߴvLlo"i"O%2N!.ZIqQ<'B7WؔL|gz7Z7#F6L "p5S[{c>ʤ$LK+0T&!>SgAe}WP]Auȁփ P P]3S䯲`^=6ER&VP}b! AqĘ2'jZ0 U5渝(_MڡM= ku,d߉*:f",7DIYCq%:_gQ4\D}bT H.4<NMH#X9:J9F3WGFT TrHf0EhZQOVyޛJ Cp4Ddc>FU MFBꗨM !I' 6T9Fy$iy)ǘAlY6wMW;gOgGPH)3IPLlPE~:\"J:]S̲ V .HAg1 '&Vste2+l4#yeU6ʕB .}F4%En@p *:+B1$ ,)Q=PEmYmj(;ۃTvH*K [5Uq)–E_l\ ڍXϒ0^Č6ԅW-*eF^Dt2a&exO=].ݍC;T?҆ X YR).KKH8f%uj$Ք}˓O}W3hқ,| % bEa gڱ y<ev]n}^(aEs2jl- 8E~6Kc{HF Z1XD,IWŊvz(A_OzODiNtygtG%(܇ _43)y3O=KX:THˏ͍UǴ )eCpՆ0wf2߹˟{n &=>kth4 Ȟ-X "̏4x؊EN?ӛ+-;"p #)G[2ȍ0>8va~>/tM w$hOM/Vym40%nHAHM!=*6h` {5qm3m1I9e`Ø΀q\ Jc|/Ѭ=NB˜mݜ}/2v W%mcs ]&r _́b{⪀?/!pړ9\%Ϊ,,<`ߧYz&\$;OrDBt>oXڅ53~Ηܽ#=B7C"KɂdYiBBE\%3ǵ'IHl~~=ιKW!:u_yU%\<-/\v7'eOR%J\]đ^.r{(5f"R@Hh%Ag `gPkHIS!Oλ'FUQ+R5lћzxSazVv;sFf8bN@~ n:Džod`I&,WRg>`Ԓ>9IY$-RtW? VS ;S>+122VzXs姤3P1~B <лIȪ d x{ۂ6:vDڿK\W1r)dȬt3z"lX g*&`M\?҃$O "SMTt}DWeV>\ 'F"x"kQpDhKr7%V%CҶ;Ha߱x$pwj0<2 {dVseiKbϖ6vj=DUEnv~Fal6z ю㝥*џL٪؜} iSNL_8z[oL)$cPeŠs!kl"g7~1u3jT?7|1XD+gPz/kn1.uB^BLyY[i% Ң+x A(4IJTƒvY_\Y rR̚7FºXJg>$ LIW9^Jz5h^-ϠpW%{ICl2"$pο*/ƅwW=5n2DX # 7(1?nzCSxPpO߮{ɐaP--̾d?Oj7 :ۋ>=;gn[YjD'.ckЉA=lg0p {% uӋjŋȽ+VTb8+ҼA+≰v:xaØ7PGR0g&J+VD*́c6 0uڥ˨鴢Or:!T?.Y\nИ!(/XIW5段6-da{nt<]bȡI %7kX^k%h*<ފf KjǪ[#L;͠yIԉ5^-Y6?$m/1 ?tu* F9q0,NL_9pWCR(f` <07SYѨf:pĠzߑ12Zz/)ѩ]rVwwh+Ďf: XAa:Ƽ3S4rz`bJs0՞hWDJŔ*3M>+xu쀺 &ʻWw .t )\{(?99Eh"3QOi"]D'4ց;hsLv!qρkX%Bg ì%s:w*:L:0O_iIl'o*|U:#7s0ybtʰ 7m7 ~I4lF}=;6GǗԦY4 p m2gʊl,F5SH!B )6\Of<B`]2,5*,!y dT=Dv"0񬽼J*Ţ[}"sCRةW2kZ8O;x 빵E \;lRDe'ǭ3Am&!'HrVe㼒ǞI躓Q#[͝*isng\_a'S@tM.="^n8 "lz{3屌j"㇅ B67Ŋ9.{g-L;K&JTatzhN,W>ZJ To̲LlV=dmWSq aZ`zڱQ@/ 3z<+KD**0@#"M6?,bkm͆̚1@#蘰'\f=7k\cĔ^+ C ĭNy;&`հnՌ{H[9DNxaHޔxL t;.vT2]W!)CrmLVZ+d]HjS~HuaR"x-:$٣Y!$=' '!\8 ghK0W8r  6 pF ilE6`zgC3ND6a 8NgxIKylnY[3kɭm$TD#^+4J6ǁ65'.W~5V\ޭD˱+!e"L ;,oPwZ$ c_t[a=*7ܡ( pF;ܵg@l b:K%s/fdvi1.涣oD>?XK` ܛk.>=Ń#_FwZpilGؓz\fpe'P@鉆4{0KE1}Ug.Ds0¥A@PuTio*Q润2L "`}!ϿHd3[P Y:n;%wyLLrUA.:#4Ua/tމ]`Pj8h'i:j6N")O+Ef"0rA3Rʹv\Qbo~IpE< N͜{ p?FlA4-I4#Z7Qn4XՁR蕤%2ԖyDOTrX WtZ]N;4a,'QLMxx@n=ldsv '°x]IpνVVw2qFB ZVTC=\S9:RR5 ido~m=Y.` f ^FY:t01,h ygېgn-r]/pΐ{萯U[|ng"Sc#vM[ E}@iwIXVƿL ,wdL94Mg=4ڿ &lL}0Ff)NWzQ/7qwt=:ײP'hݸmC1E/ ,W8TV+r SK>hݏE.0 @t>޶%?S]ʟϳf[TA"J5Z>~QK ``I~c90zCnrwCvvV$Z}=$k Q!֘z'J'4R#U,4#,ߠ$L%AP9y (Ws4R_IM!#A/.(6~nM3 Z$/I)Kn(mnS^8Lhؿ`sBE&NwP]+{715D]ejJ-ab #ȭV2pq>ͅ_,uT6 kl3:r?v7fDcwMZbP\`KvcB!I֔]n[tyc+RG5d_nhqu?u~n=4$ӂ *H$4Y!3M@~$6V7sЋiG2A(4? ,e}#$w9f-qerlo HXjO2]>7Fl>5"P%HhD0?.+(̣ H9% Pu\AokO-[= 0ۭ}w)<5Awmh'F%JPQ@c_mTBwT’Q 58Q(/T/9hЎrK)@e|ݹ-vfTcoq ;y("VS^+a3?H`Q-ME4\^\ɔ(vo5YKfsv}IRZ;mRhdBr!+ ɴe:UUMȩ4tǧ{|@]K/\/2Z!HW+AfTSvMmؼ=$oQTٔdq߰uK\̧~b.hIڊ8zU1onvG{J"rXYc_9q&S̠K$L8] чX''V &L!6G\ .H ]hG89R.IT#efHYdS9r{-02b=&of"vw9+53SM-S *BRGL@I9'\8[HGq0isҥ}h)}$:h^{:e #k=!gcv0[_?{}xLBsucU(gZs҉5_x.!asiLeI*<<$4M'pġ (#]9nw7SpK rn;gLsׂQzfm{?ˈ(Ftr^˛*+p0۰HԨ(< #^&s[Kƹy@v#}o#.~ TE,3e~3WOx: J[5O,СpF:.x4?ɮ@o^:׾ ҏΡP{:!]QZavnߨ}0JY$]$o5f"uQW,3|@AF(.n?lǻTC6 ĀA )*[exa9 "C\5qDfJ5>,?%uMp&O".?OP'GFt)̷坧r Py5A e&;.Ӯ#8sǟ&iqˠ ag\$Y<-/`N'O\2>/F%o:&]lŸ\9D~ljɛB,Y~=Njsm)ژJD^HT#];;M]p sқZt>EQb zON0Kvr"r-)y+^( E~X fJ)>u@AIq$mb]Xu syja? +:` )\"lZuM?'qD?z|xx3 :n#vꓶ3c^M,NsK~\Fz@bv@S9MBE:S+V[8 Q YBF-Д/Z织x('Ձ* !=R=@ٹ ׍$09<ӯKƯ+kk{.Rڡ"<zEm(>D|` ;CTF01ƿy[E9DyPS;%qtkHBvQ~G]ep9 c֣ˊ@gƎm=i8:ʸ p05_ uU:!7aϥDvBHyW"12 Ћ`2#S] b0p8,@|Cd"FJ(@'ppćQ.,޼ҕ[vyu?N f*dq@>!6eQKaf R0t&żE]$IOv3'@XbB%5Q2k4)[KZ *)~MEܰNcI@_q)߅ZxْGsM)`$d/=/ϞY4XKĐN?Bp|J hEo W^rVyH2rqbF3#95UUQ=ARgZfr$/mPPR6 m&Ykd>H5V"!-U2uaInUM$–T%rlA}?l&uU͐f|,wFe"j[~r׉p ?A8)ꭣ+w}w檈'@8`oonbο_Et@:y|-ɀW9Pd{P`kRq Vƻp(̾axRR g0rȬ2/AgJ@4Zc.S1 qޙO(=T/ 2g󥒕,mfmm%/ݩzZ[ q"+'bvE|*!65kb4=ɬؐLm-1gbejkSlYc~a#nqIgݞ)<7aG# "er]yE-DkL_| #U)GÓ/tg )A}'Myu[\u0٤6U?H,A{y߸$G6,ckd)xZ6XI #|O\9O]UON%2p$h{+sXbGO ]M cb̿ҽM+A2, VSu󄨋fH #`)VşTЎ|QPqR5]YZȕN6+q$T`!d~UX\['\k2m;,[Z<7#:maC_ (7LWsȍ2V9 77p5{Q=|D.L֓=ٲ;/*H d(-[h K?f--{qP4$R[%P-b5#PS%~$7r_|g 8l m74)CZrQep#q.d%EhnhjȀْz'dp$S>-]wuv`jlg}z[fv,L)q=ovٴ'HYW|x>d4/𳇛ՙ%:AXGNɘ% ,3>>&=~KMhgE6 }ٖ4XX@8{T GxȌ41R?*.-@VK$,b5 V?)ZEՒڬO1mWmv23B@H(w7%2K5 +iu,:V{I[Rv|`lRVƢ|mMz870aNҭ@p|5tG*ιSWe0$Gh0+E@6&gCwhw͸Zjs=_ӇͰ _/QBcVx@wXQw[#t#\]ᐐc p^eW*KfW֋:CU|z!O,؁?r|T'V)TFqϘYe2(ㅟ\AUBm̵ m 7>AL*!qD>&4!cVc'[{BnгF&0{#|N QJB+r[u)5(B}zk< hR`yP`nQa7әQ aݩ1\MQO$.5T`-N+O9r@(Y M)=ɥi!,%P,m)ɧ"<7)Q 5&Z,ˆV=5r܎V @X8\&؜|F LWɺ/4#/!珼rCy0K5!YY`絲Ο/C tے)_"8$Z2mȇyhgT0"D܋pWxoVVvO8ޑ" vm RjGΫ/S ̎r&Juٜ jrfť<:r`C2(k$k01I9t<_WDv ow D`P@`!R}ȾI(Wj,Py€mD6y;cHd(u\zrm!@[V2G 1~S[͐rl -z<ײ4clC[v.:2Hիt([}*1jEni IfSbFքrQu_VpHtvam"G8BhfpK>6W g[y-idkeQcz>r﷮q|$ă7ҼWpv:I`n.`,~屫^J%q'k =›ծ+*SH*g/](_t+ (~<{ۯQ헪s=\Zd &QSJZB25pWCHtFo#&+bƂψrN[aBRHe;7C -10PϝCUSz  {`;]75汜`ÑMT>z&TGSHaB:db lNzOJuFRX ~#?sc"O/%Vma)P +c=EψB?(@FAtF._Oxuйݲ1DS,a 75{h7Qyo7F^8gC:# \8K $0xeD1Dݣ*2@BR3<1)Fܧ6X/ B=EAn7F~7uAyY87H}ƴe], S /2NVGN5ABm+Kj鍈/k$wNAMXܗAltCmĢ/1 Jk>TV|F%0@n^,~ȡam&dZ46$g}rjl?!9]/qaL]M-ͥoiEH_ 㗊wQ/>øld 8z@W&Z(WU}eak.esJ(j!:VO)ry6]$>1L$I\wFz_K.[s =JiB%XmpTJ:<k38&Ċm(WfCR 8IüPTIuF4& 2#"FZau*QɷK\߽Hș5ckY}/NQ04ZrZSfjl!hpjԙnmg^ *,&'En`y157ivO3_aS;o,00LsCQb@/zOpnd!lrApAx!xX%2mQujKZ4sH/'F{8(xEC^[ݓI}8TXQ_kgքx[( 1$z 5Ў/9AN(ًW1;H1UO [\%%v%Yw1vNCddZZX[jr6s#B>%o&̆ Hqnn9>&r"f a0媑'CfJ5Uj{jCep<"t5^ªLwR}0YE?1w^i`Ӌ& v1ƕHh=/}ۗ$FZU^)?FH%z>^NX<*@q{vt !xb'kِ=.j!㫰}1r)p>;/%J=u\ZC`O~5:V3 y:K-JicbxJ$k$T/2;2%Ygng ?5!ѸԷ??i Tց!b$~KH&.A"j{K+eb$b+cnޒN[6c*I'JiEy^ޞHFjŸ~gĭc&H!3~U.E2s4AX>\) jNhJ[;Ud;pzKl/qt[]iR}0<^ 4P+%?v?$uM{\a*L+B׷ B/z`>$~C:gJ&wk&%2'1rO0ETwS1~":1G)BhQat&Zu/ﰪ?Hw.BHY p`t߲g6鐑%St3$\D*ɮ[ʔu )mqlK "&K&\oNˁ)r/Cg2B/i.MgAO~bّ6 (JB ;u~w@U!":Fy I]R~#L@}4>qf-^׾ \7WjҎ ~+NȾ{L52@CY&x]q\]G9wLս-ˡHQl~bwTL `gENg]bͲ6|+ʙФ,wϘS~$V:&tYIh';'d C& k(t/S_NE`!)?Ye^̢ebIe*"=fYz[ qTԡNJ-mc8p- NA%ix=46 n\,äLPT׊ɔ4{|hDIaqS X5SL Cvd廇Vʔ&Ni^~@7 ǠH5iQH`pn&$ˊvv98ct\J.CIh̆ZOPlK:@ ={%>|WkޚvY=F0d2rCt\kK"lfY'FJc69@*9 ~: ?xwH/ P_;LXd"H)Rpo.oxEQCs.U( '6J?LY]`a&M!H}veGƿBhTF/` "s7w Vǔu0t!]]̹IP_2 jqS$ H%xFi'#35u[Ix'F> GOAf3#Ӵb]hHv,i;4c}pag"MS< +(n*oC;\]IWyыɁJ-J[rq`j3و:?Ru|ӟlo^7:]!2OI2x%d.{#¶}YhPХzeziNZHҬ5˫ +atצڊfKH_dnh* : IijsrEEpG_9?,121"!׏m*E-OJ,2udt9Pj<7}$Q{[dSv8?[/Tl \&;7"Ä͋[6jR狕|ݟPMxe2N N HƏQ擯{HGCOiح( !;ƛQFR]Қ[,S`J`4%D>ƿ_T8orw7"S6juLǖ/t9xC}5&vx]@}_]zW( y Yq˞6&fLXc㣍T::\p?J~) =9 dXFI0r3'!%;%=wH2JOKwF +%W,{ާkUH…~`/*M@I!TIḍ-dfh@{-UP443;ǭQ'*F## <>vЋjyikyD퀠GHDF\!jL~$ KaRs"sWX}mcqb]Q@8e\/( M} x/nO:6d[+-#rxs26]Ǿk*qOuΓ?1)<H܈΃7%ﺆWE0| cw(γb Qu2̛;ܘ9IHD#eap&1Yf>.&U0M 7 b8 aN08HСpUEƐGG&=D!wA]3 SH929KƧ lug9_)ͅ\Q.6OW 5;Tg!Z2!xо$=j zqUUEЧme.b,:∯ ӊbP:Z9^SD]Փede`.3p+r o 襭đ; Ϳ l\ʙ!\3퍉g>s%Ah.ȃ؋~\-G_ya zx<&b[d]jѴf6~L:%)uӪz[ʣ]i7IQh>:`R+;% B=X@Smn_vsWo;{Hw y{qR3bfi NW&;nl)n([)խDCB~Q-u@1JU=vT*Rr? aQtcIp?,``Y\dX]BN)Bmk‰eS}olV'"c`9҄@Tz@kE#S!?析[NsB&w6efnw~^[JRJ+6 U*E B@rG5GO_f(V^qp}bb&\44bt|Q,嬗- l4\(BD2d,c}ބ~V_J]& vBǍ[ E_tsvMBQ#r:D/2 ]@ eptȮH3{W} i2`ƄS0`Ő Yl9}MN D-:AV9ˉQa{X\#Ywx+ڮOM|s\7k:bHg<E Wm⋦V0R*V $:.Dȩ@`){Y35JZa1p%I@Ġ}Slqw~{BΪC1ACgCu(&e߃砣)IK@㔖W":hZz;Jd/f]lDyyu{rn6ڭ e$[4ZJLcID)']չ%7n\ W^]XܕG/guk9 9|rE;A}~[_G 7\( R{|w(zMJ*v`y +MlT^ZP?*9F pQ?iuEOГ͆œy@x=[n2]48 YIb٧3; >Tn;da.V!mNfA!|o[*6`N9;[Rp%]rdVqxoT^rol)clБ =ijJFi“q]hQP񝘏|#R:ONհZ,J>rߋhd0軻Ke9qCn_ Jt JaɈFjeG ay)OpK ~E{=ؒE6h?q)_Rrߠ/F F) S HD@Jw ;hMHB 52sTjNH&k~\6'{rYaeZ6l#x?+Vy:{jkRgq_-~p53$k&i]Jy&Fa~6yD0vy &+?gxM1NZKlԢja }&N08kX]bߤMsJsIUY: \-JIK*>"J+h;Cۘ߈*5"S`cCO5&!NQvdÖr/sd3_lm] Wdz@F^d) 51ښ/pV-[4#@GN-v:ڤ+{|ޯ٨Wv)kêmDODɪFyٳx? i7Ox9)d[SG>AiH-X=ʿBotYS!^Qܲ6ZUdEqm/&DS:TB|@84PrF*֪g \MhXĶ߷ZtS7W;ah׬Q>&\v:2{@eڪPxBTc<󍩋czepdWB9*)xO𷺊h9ߋ'(eN=5 KmjE~A s-1 nw"CΓc:G 1@#mRϳQi?:CU)~R$rn2!!F,û3>E**GVt &8.j A1Mې 'QTj,*kӕ_\.3P/{P!D$m%RQ+e[!6y/Z>=ߺ'` z'_E,Z>UV'$kTˈ3~Ht""X|gᤣNuGL0 rH.=Pl~ &O5ImءQj5-8Qf9@P -LQa=熾9hbuDjcL:cY=gzP>5d?|JP*Fc#d`.Sqϸh'3wC~7ZrS OKpʴN;0],[3$.9hKrytjnO|-+I=A` v= 2ܐTmc,Ї'-Qe*EM82ፅ5J- gPYlV(8)(<݅-u@[] EԂ:m!FL!: e2\ ~&6죂&H}r-I/w!uNj1㪎W%}YK<;rb_2f_lk,/w)YnUJaT⊩vQdgȑH'/-vB?ܮzy6,E.Dҗ i/Ἁ%  1^tB&Xfŋy 8v<) kO) c0$>4k <|aQyl(sBJ j#\ǔRhFNǕemLD@. dYݸn&>u۳,kl@'L`Ǥ5Uuj*L.Nrmg~KD&yAH7)`;,8/;!c3!.&4L)|K_/0h,o} 4TFl}t1`k:U 8z-}yIJ aJS69sͿ+i6 Fdf; c&{ݹ&a2vt<ɨy]u1 7/=걟2a̸HZvGAF3im<# gW:J< хs%1'bc>TX],hIgKokt|y&_!ÅJL NbiI*Όs V*MKn<'raZ֔`hKҏz^0YuѸPa(kۺ h]Ȓw]EωOfB4}`[FvE]f+]?!ЬwqhVI2)5u f'ͨqs-G%;˃ٗڛ%6ZnZ3V'ۈF`ޥ/jh(NY|'V:93e^>!BF^bmw <D,qK4ٲ9wD*ͤs0׹c݅ ]R BRz NevwB_H|BXU(ޤ%}Z)(yCۗYHEC=I`''} f62t?îlLZqA't乲kp0NOḇƝ«.\bz/[wv-#]6dOXHk@Lj՜^n2.vqs7BNZ * m)k,$wCpȣsh" 㮗f`"A(s=d5_jqa,.pdBV} &՗}H{qĐk3"(zSNW#i\{Uc2q/i6Gj n(DwFHJB(+DOf < jX֩k4ZX ~87ằ), X n+urwa7]gSly_KG^Øǣzqg ƭo0TZy^tc5fMXETZI?#1NQsdUH$1L?_/>=r0*=vc"Z37]aNL [ Ul} SJ*&=Uo1x4MC7D.P* Fw+gJTICʗԛWII7 rb(W;s6*mvnL=*Qr|b|^yz}( 34)im0Dm͓pR f^D>?Iփ>&UOs_ў\.AgWb;"Ccut$|gV ˸X1,f c,|M51#uxݓHc@,L"!~<ZWoq #2N ȑ_r5d×Ure6gy254 g2hEV}Csd~BRNϢ&vO蔊ͥ,DU+Gn;9`y!'}!:[tՉ[|xZ+n+nBX)-6ܖs϶CHGɐ+vJ7uWȇ6ܼĶ &CQrZR+lI3ySX7m)_MsȵWM~dM!of|WFQ%ӛh#π9UøԒ(x2=m!.  ^4ʉ͓e,s5HQo IQT%A,xEᔊ$C%Ĺ}9suJZ; dZ#txDoLcCMaNk&/ Mʃ{}D*2v!gaDT0@Mgʉ)`|S`]|z[+aklޱ<}QM(K4:pyS0h4L;eZ]}TӵjR'6?S_f(e#'\9@=yr4ReW[GW^n CGNDm VXr}~9-mMza4% VR~?~Th!\ؽ$ED$JK{txaj&`ۥ ἰ!_8BwAY3JJ;T+v `GW Y4 9=A#7x5buKZV2\16PSV8= P-v.ZAKяľ3"r*=0 ~m]J LɈIQ6>UR6_ׁ&رaOSKz4f~+gN*ǻGku7W^8C.{>ڒx(w])n;--djbvzټ];cC_6 =Z\B~Lיpc%W|1rP U˒C-\$@m(⵼H!z4;f0f 'eN齸@PyVK[IDZfWT5V p-%O5VpBLD+EgpQ&8q94&)T 6Dhf'7-hT3fʧ d/D7_|Qqv2HQP."%v70on楲]!ly`SkN~մp9V[y0*`WA4Es%ҿ2Sxӌl C 3;?c[?Ժikͱ[7=H;+~3_?y,% )㓞E&aب /D L66ݶ,KD(L )|YQ`Y6~Ye.h;M:!v(\ܝ62W1^"8}m%@fmB6L}2@tի8G?T<34! Pt82jFdܿAV?f0a ZU!!1GS*N娅Q ĮհﯥRQq Ax 8퀍+E]:F ,/#`+UB8?KD"V.Ye@M.:H# ~PCek[P]' C:eh>v21x}kz_8FD5trBONL O?dݙҶ;}S-*5n{JZ ,}hk]{ĐW3pēП7x t_d>U*Fbe}%(iY$8oQTX=Mt ͂qȞ$_r/{tո/Wjo>ÍHZ$u$~5A՝*LQ>w 8އNwJe3f DW:YBa5"O-lDXr$9  KsxP놖PK.➜(O *&nj~y\b3,a#a(vp@%KŀH#᪄,3t&K90Kfb5(9. K꼆ۯS`u! =J?f]?\!$s2DwOEq`,&ʯU2NO~<#ȶiRRuFA6iaJElùZ$I(^Uk.g)fdV'؈'0….:^*&>iCrsI+D4|,1#[澡Ϸ*}- Fltkҵ/k7c؎?b;vc]H'/ :l jg!93ݮrXNjb fw"_λDbiz9/kr1PՏH)\Rz(f 4< `{1|$]c3=-Qz ƾ\%`t/R+z撏nEih,ɑ~i:SV^} ~(ۢϏSX/f.3< lJڟ)wΰiBO,VؤY>GKBG)My,sel{2`I]٘&c2pxLRvdW!¹?844?OSPw'wGQ(.Vcc' Vb#)yLmFŪZ\5oG k='$сh2hy+[.1]%5l8=~E+c:{&`.$4d:$a3]Ȋ6}mӍݻb5 ^&xoni  7KJgMNX"3P<7)>Sdss[:'`?̑O((`f~9\I1r9ATmW#=„pRD{| 8Lmj\N|/%Íg:QI&b{¸(J 4m.Ul" w430ڶ;|oj9y4m6DɎzZ%Nb^ vj)dR?u~lʯ??58-3JO 'gŁ`+ɕ^>_w+u[s뱃ZAKw;~#4cLE ;/sYv(]N|Hs7ń[U.7 w_F!gGu? X{㥁?ﺊZi8Ă#?I +KA43y7c5ᨌM Âf"|˚$Ϙ%|Vp~L&x U@[WUzOWa_&)DYSb,8)!2{j^oBxhy4 4 'P.)1:ֿ-\A%,(c*)34J36ј9^~n؇Bp1c$я| B9QȆdaB6\l)X6W &,˖^Y&MAсPM <$ 1k97m HhGCC[vvJ%J8H`Vd:43S(CylXuQlȁZ | b.T 6aF-.mOZ'/AFю| jod(eDAK}4EN)S{ZlEvn\Q5f.g( 曆a{`8Q ~[q klur[T2r ۉ{Y;ggHFZvZ]z|_ΐAQ)#9gf\]j"W x*جe  b67VƔ]-۶#߀A. ,Sle"elhJqzWTJOpY ~Y63{̲^8XRDfz"d|oǩ0e O&ޞ܏õ$* N̷t]-cY}qYF_p_P/fן (v{{ux1X B`qQJ-cR;XQAHmpiFF֠%)0ҊQpvb#H gd+[1_- W3d\FT|Fa4oi/l㸉u|zRGEg]<7CY{ysq6oxUsPTι6̒Q1`]d/CAƆdbP#@-bMGX s‚ZfY/ FJ̐DE퐆c s [+.RYAͲTlm=j8HSO?mvslt"jnk#ւZwObQ_CѪtw[ x@՞_?P-Ynè#Oi|+W:I)p{=OgݘpUpO>fPXoK̆p?e\Z>S`I йvp#O:Nab]F5wDiy$0]Aձ糧`d@!i `N~s;Ʃ 5\++-HP/%Sŀ4~Zz! MOjΟ89ke~ް~?su˿UD{5iwjZ`\zkb} z(.W'T&c5O/F /) fИ\/⪁&.{&ɽPbS(HG4IP2fhmZ2d leBX_lC{PS*/)t^0@h~bz$ }x&p88 D8xM}Ic^ :%fyKUU( dTHb%23zABGTy7 v Pեx@c5RR&yuŵKL<4I=7\J24!SK:l)ao\7П=2D:N&m0*T2ƬAn"@fWmAs^26G&Ul&K˙eiP}qf`Dę)u$iޥKTH@5DYbCfɮ1__=/Y1u-|earjo݅-t+T2j!kll1"Y akȁ7Hz'l;#6sYI1 B`sA`PV@\ƍ-K'ϝvQ2] ̭]OZn's.؆s0 XX8ީʩ7͂23ɰ-pW[79c h?70aN}&#,W:MOИϦ,]ɂt ʶ^$ 1G]鯬TM{##_%,L5 MIȷ1#2c 13i@=xm Dj劚5*RZb|SηIϭ97 # pd+?lrbA0޳'bfrؔ6yf}b̮ l, /l=< ZGd)_lxJs[(S]z/-q9,0lzahż]g^fzszӼua8{KJ|A2-Q=9?1Pdž *ǴWkW.ʨ{;l^'h qr]*bD[RDIr?fAisͩ Jcokv␉;e$GrB,Lq";'dKjE}sO.͛ uCğ"X T ?g~>8/o^.F(R|*U"7J97P[ɃҌ겻LFFe\jL+S~ %+L+oǩuת! k[7aj*U@T0;C?@1r;u*N%"iV&_d!Mb#Iܢ gXZyc`DߣZn-G)끙yO1O%SsdmX?q~yіM^]+9UHB ї:OS=,I\ѣ,:>/<ֹ͆rfK†&WpAjf$Wzfc!w gY]?DJ\Y >DT$=#*نJJi?OPPN:9/f%!^#5}wgſqc.\sl~b4H>X(#X$\i{{=["F] .h\@o9|qqT .'\qyh v2?,rA\le/`x"s+^WS,..ñBFc?$,GܤS9䆖%0jx%ꀯ_uT [0Oe91a1R3iWhr|oڤ>u"B>hF MRy}X[W]]mc)F[ '8[!j Sn7IWHo|x#%V3rcRCTx{o-]k:dXDzNb3* RM9.KFOn|I#TYO (C{L^u&_qjL{2tf#G:H=D@SkMTwj`0GϭllQ]6TVr #ї^q1P*voՑhC+/*w?J.j-O\ +;>'a 3t?EĮXt65P0 pPt7׏ނN5V_|6hǥNu=a hhX-Ɠ GcU< ~;>jNNFߒ[XۺHHo?#qXtYRU\i+8@J˦{;`, +g|B+BUiwuͦh<GDg@ȑM ,btkC8Y!P)2$`VâSzAbۋ/oa⦙myO9TYIc**]*8źS͝cάe{֛\prodxg}3qk+(FI23&ܦ*F"HRjaqNX!pQbeEv5g#PmhE1J ua:Y Ou`fEs"2I*pEhK-h%J,pULM}$mVwPEeT|. /6C'_]&oBC LiWY~J5WɞG 2ޱu{$9^Ժ/]':CXΰ k@d0*pR>LchtP1aDsb s HzyIT-m0T:@@ m_gnR ވ643\}\WZDž)5}%)Uʉ˒A-m*-P@ &+ Hv7\cG+~|Dcг.10;Qs~1aPU8~wokH1js.>{%8*U"vȵڻfV1_v/4xKܩ^Q F]nx50DWhi KR/~mLHzjEJ%mRʲ፭GaN)yo8Nځs̠7`D 2/zӘMw@ ݠ wJ2Om[ԶR. xׇd#H6l,>ˢP?gL{1@?D^,1ãw3"D3jf!8 ylvaQr?JN7]W~U/= Ԥ;%vl =|Ɍݜ'Ub/ףL%?FR61 1†6C}M?> cX*B̩(U.PW2!@3VaʧF"% t ֨8]ۑ[;q~/4W&s~9ac:t iY\IЦt-4 1 LgfeǢ+Cz] y(]76h5^R=^kpp1 J*Y3\>ȞͪT$}Hs @6sf# 4K %oF}IiVA׬O7#<(qDupҤR?4S,JIR'-zaRuN:Ei|-,YN&_;r_fpPd#!ÌCKћRѶ/$|lnz߹(ZtsvbAH[ 莬-IO< WsP hWn'VnKZPo4j }pK \xWW Y ; s{xGO3N8:r/$|T ˮw9北ͷf2=6QR l̛|*Nv V]CZs@Öy4;Qx+@{ZtH*#Ѩ'v꥜|+>DZ'af?q K^Q>w T`G0Q %`HfOXPf2k>SB3$6Z`:/tBP"%•g"g B͑0,P2;Tc|SE2'xd xЉCҝdqZtNG"?Y:Z0?7s (~VlKï܃vԒlV3Aa|3k.S]ݢ O,S-0MGP^F a)3-%`̹<]jUݝ0{?NQ}Y.̈Gozp9.WZQdA$_KbđUsY&1L=+,v\qhld 9o_ Z5MQ"kd Py:ȃnMguRɿ=<|n߲;kF;BB ЯoߜsG@O` BA4NLjsd,9}ZV;Aꪅ{{Z0t>' QzNZhc-%h8|Xx~nZܔgEx%+[M ~ RV/VuEB#+tp F2}]Hy!#q kfFi vZV"!> '{AJ +[Dytw3 rl:ݪe*Y4ƂNی<[=A[$s܌D P/L =Hs/ңXe./vhQx=4N.-&Rxj?cDMVEϙLs]F6㔳H˖jb, @XtUf! E phذggz+:i\@ƣuQb:B!}ݍJO Mʵ0%.C6_@M) \e@`\9OV@w17Kgtm$zq/~mqqx8ۅl{JOGGfi"-8 b/}]|WujT3aOQ@)I^yQ+1  콝TǺ,?>ʻ b0F Uu܈l\#*)ѓ@ 6r;() &Zf۔cHSPPH7fW3\ N"ģe#*I(6+1p+82 ~>˱ilS-xښWoH귴6 @K.T:bٶ9w[:op4_g)JJhkܽ=U4q3 *ϕ0Mu40_\q6pAx5i Qg"a\Esct砻+Ff*ב!_@s1^r1g =a;sjHмe6g>,},m]+g_XmcxA<9PI,d)s5G88 0Er%tv3Kb ~n, d L m7O̟恹qzy>%+٣>e `C:ɂN"dGkkыC_.HEت-T&S)q$,"jwN4z`04K奶@*>^ 3¿ E.&M?or2PF`Ң`׆01 | B2X| coì5`NM=R(A!$00eFk!n͙rHUCE1{K<8q/1gm֧+㶄#!d5-G~Αb:'TF DÒ'7s,d\ޭC4{iB{b=Nq*]OݭCܶ^ U}i<^) GƧ}}8)CeJrkđg3nlB:I o7:Eчa!BK3>˯4NJK;Vӧ_Iɮ]9P݃G={mz -"1Dp#(nML&90W`[duBPL;H _G[|v}NW[B?&S5|XN܇*EΛf~X5^}K -$uv^!V`puRb<1؍ttf>~V2[ Oܽc" //=5 XY/u/bxM*[oM"àCu*\p˥ $H񆋰Yg vŽϸ+ѧd%4[CvuŢ ki$Dџ73OA{EL(Cx o=YۜU" + %2~gk=8*xځ9~w|'Feώo߁J;}2\xuTĠU&n8'yȹ{k=O/V k}rYQs 'emؑ}ίdE2*3rf.:ٽ[ˆ>| 0`s `qi>޿DW4kIr<\i\,)$Ťvvm!`r/83 `y&BH!ZZ2[>@&FAtmȖ>u(<7쓋{8a,md/æ\!GjRwH< S 3'?h5u;d>zUR4jqY"QB6\3>;KHyvCyfg66jlڹ- ٿ2YVV-0Խ"H"OZC&dS07|-j|@95gޢ,ڞ/e+"8v[T\0߀hmjSNw.~b}L&,AYO x&k덍nAȍMUkV3̒#4*RwsWHV86ml.b * %C^oRNjub/եrFsLIV+y%3}dw6Կz'\FOT^"z[LE, \I)60߸ 8sVZyi/i#j.O1Ԅ/Z!qDSx6%oyល&ZJ!ĹY{4e&f~ ɕIX4{3{s>c͵@Kx& LtH[4md2DpAa.\d#s'M b]lpΏ  "k4t bFy6 8V ZQ,-/SF%<]/͗8͚ŃnG?!J@hE|`'Rd,@BC.lX͖kH T.tx}IxKr?Tkd;RMR⎔ו}YFjDgWg1mޢg/a7Bxչ@D؊Upx]Y]hrDP"V.nY(]JBʖYV B-EͻYQ6x^;u+@S] Fg9 䥔΍$R jL5؇HzO׉mF5y%ALYЃ>HnV`m+&`Cwj Iy[,l&>T'X$i.wG3؞ol&@ +I֡ʜ@ƣ{mZn9\#K-v1x|NJ91\iuLNE;}mQf`e%㛓ׁF 8}1]"힜 vEۈX)!/CY>Jy A?%9#˾""lAUРGS"Q,G}$_B1چL[5M?:ZD* waoAClT[9k ؠM|1w>P 2bjFC+VlQQ,5츜ԡM򇌖"#D%ty+L2P=oYF-8ƅSa}dIPW"5-MK׵P`Oɗ&h0pz)&[NV-nY 䵈CXFw0? S:+7%Cp_n1-egvzcEjWƦc!uuASR0G^IutɺK\q~H|&shܲ.}R+bTjѭ.ry9߯^JԵg'֒T<"4hƵ;(r13K_ChZ-s B:l7t<[k'gތM%@gfbrú~j--?>"ŋ(?nb?ԿhnD&QYJ.Lɤ#߂z2, p!p9ГHK!dZꌢR71"`$7mlr |Ty):w ORhhy'bquQ럔YĹ%^v<y5cs5ݝoiCSZ|tYǹWi߬F ȤxФ;5Yy?JQe-пN7ʹq8[xIݹf-'\| E~j0s+ bvyQ{#m)%(f dF RHm[ \n}S KDJq }nGgR-F"{VLb\y;7ӟ3 $yv&ְKv~VuidkiZ =}iw>Oz>!^O<׊EfZʾ?L_b4L|ΦؑZPµOtIFXqD 5H23b:bTi0Wk7(<s9Rq!N{SJLܤ`( ?Д`DǬ{3űJUhM8~^P\%k>B?lDOa拃fG]-?_g`ΐRS=?lܦ}z_=F݂ښ"KθlKbar{ zds ζ5BZ8H&j0t+v=y#&+gX /c5\jX8@[Y6xl,|M@hGKĔqU=!X9Q|R`Ζ14J\0L$-#b^4GY Qc- ^<#Z:;C+S!a6"gN0Qg.eVIO`PIF^zjw`P>BÁQ 6 U)hq8b ׯ߈ k=g|+ަ:qK1jRK+0=ɳlN2u\B"$ :ǥiMlCRmO6އfze+G`)0\o qi99Rdn$V .NcݬB bx{Alr'$7Kc*6P17M c7Cu' @V E22Fg@Ԥz3>ؓ:5i!3`bÓC:cAe5R;%3Kl-RQ,m;2, ^ׇgZNWfg@CT"Ha ͟ea#'L0o~^~wB2Qm. ~KKrLRGzJIN)I NIRƇ#zUS2Fmt)wnڻ7񷍵@J8ayHS #Tچտdžూ1!xELxM+ uz. ‘A)s5Tl cwh%s)3oŽhK6;=V X~PQ-,y 75Ʋdsx|!抙&gV%5&BN .mInjK{??f/7>Ertut񱷮=;ak͌KUm$mXcImV'/0PX]s <M'".d~؂G= J杼t^᾵ܣȇ +KLf([G F o4E&򠡥߈4\oƝXsd a*Fdÿ`@;((@I]1v>nϏ-ZLDiVs_)NZXe>:gxF!ܦg$lÅb<"o#̐swaaqR|=+rջj֫z¬넻1WvRT3t'.iᘗuFXǍźWEѓ2fx&*h'DXۻW^F~>iugx˂BHWi r_F#]29jGE~+@B`ޣ!I-TP/Ɨv5tF`$IG}_9)QM5@+ E a@%A/;sۃ~x Zbwh1hTj㪁Tyߡ."qT?{[2V -ZἒPF[2f>pJ'觌~N*ؙ@ Dꘘ>wXiU2AeU,PˆFZumb@tJ=q}L~ZޅWrqGcż@k7M7O*,a@>+)ak[ɥfaHdFo}V WVM@|ThmapX ]R\uɷ;[.9N+[D-ڂSgs-![YE,D6_́xiQ,JOpiIOb@UMF9³lC.Œ8f7\!/ʽ܅+7MܬM4C,e?[kKӦmB2@O5K<: i^Zjg0'$bwT@XuwBJ(ڭգ:PbSP6khB];, Cv, s̵-UJN7l}[[yXШo`2[^x:UjV# 8ӀEj5i# ,U 4. 㿔 hl(,QI@ ɅPi NHØ.8Α-r/p,ng'+6 VU]xC{KRB2rwO2S8:?Zۊμ]u ])''ꌒj v$Z +bxB=XLor8w}V©8V"<`UCFj֎=0ͧX92jeo[1ѯo%my27M2b2k:' oAj^x7zyB4Uiw/J.ޗ3j[\|tCΜ{ r>OțX7o[qE:.v5%on#D.mЂck h9|I&eZOR|CnpdISl(=(a<vn:cs` x%g`sifk5wn{D J6,,AxQDH'Yf)twѦط-]j)w%~٦"}O7ժpR4F!F -Sdsg%3TF%z٫Ij]{mWeG Hd5^_myӼ5C(JԎ!f[j&6+DH@c$spF)d{05Ɂ[گ;-@,ۦ?:c8L]'>e4gVpqmBKX @ qW RYRbmV^QCUmf/TcQ; tLed64L5s_Ju&^Qh s0gB/A-7dF|Uޱ¼ _βl^winǁ ;ʓ14 S,`XiI%KM `,=:;: ?6dD| HFJ-[`)3GRe\: !J*p yEĢ>b̵]?I3$ZxqoSP ѵC}Tj npG;K|6D[z9[aA&xi0SؓwM42aף&vǁp{]dA1xׁYV#42ԘmL"1PB4Dwg ;㷈"`8JD]uAjl/>fN~)$-TE !jxy'n^ t/5 i@ ܷYw9f7DZR!sAo|ΛٽzJ}ƳZqmYeic^s8gkp:n@D @si^OT!=#WjA& ) 8I(TSOH bSl)NQV7 93*\7'3$\1@zEq5ʙ|c6p haab$toRg;V׌ PY nՖ[Ճ~1ڀmİo1| ژqv%>z$|`LI07A!Le\`NDHkljth9׷2mZhBk:Fg`sg5?OQ-zb3NjQ쮲 ]Jiي̖bمt&(\z5"pѴvkS}12?aa%0f躡Y 3([@ă|D-A[G7EӎgeA q,Hτ?||6)lteÕ<mSjMH $vd'1vɵ(҅(2ZXU Usgjz9X~J᳢U&Nl ه,@|؅eɷA yC~ڀ@8wCV6c2 mԨĞ_CBX/b;XI+"}_Ⓕ{/O*Tx2S6Xs5z -ƛZk#,w`Z]Rec˟B>AHK05۪i)V/f_s^:3=s\¿\"#tN:M4?ҶnerI}vv]Fn*"zh'ns'8&jPl aly0⒏iӏ͌Q e}2XBFYƂr~J&6˽{r>BQUrDw=#;i%Z`4ʴ$\KO=#s;k)$dV/$h܈7j(KeB#A<_okT$a'/ĠE"&j+ufP/,E=twr pnE&>xG0oP Ǐ{I1<nNsΆ<MowDqrv0cNPFSN0\-̏+%G+T-`I!H_ @sx,88f;gP~.iBA17e41!pv8!͵'.5GrݽDu?4a̸F0q}+ )zڙL_k:8b cR eGy=pƦ˼ IȝŔ{]cOfqA}-53o1.nIJqh5 X@jRB˜ʫ [Fj2gIf,U(+jV:ΰbl,L>\?:rDDNw?LxrI?E.; px@=4WOͪ&d%r]k*'ԜnP#j C|Q#PBڃzj,#snMhPه̿o|,x'hf">/@Ti Ew j Vĵ+{@ l v^b?||}?:aBӫk n]*? rgoEshlÊnyby C2P*^J)l.q^xM,ADc!/0KJyم {KƮAH0P+A"S a ~;=&F3OQ/!L{W _E'n1zVc1r)Q\U0aV͸'ě K2ɮJoxrS8رw[bEW{w@~7H%2Q QbKsHW~ye=HlPOΎhBfDM)J/Czb 5ʯVSIIc% E~ ^L1=#w8O[6V1 a' czXD?t STLfa=]$y1dP% nʊ4b8nC㑪{te둄k/TgOxj 4PBdۜ iS1]Ny8ѡ9zG,0 ~pUuS |f?Z\_v&l I I9qUq2TAuFw]О=7>m7GowK?JmLcPQ7/4Fհ 2EBLS4PT-gxo%vBۘ.|ܘ H{et*߽q< P3ŏ~aHQeh _n]#a$q:;S0 RʵgX h?r^ ]v y.rQ6juwF\@uriZ*ؔ^+:r.YtksroRʈxJ {MjA=: $!viK-aբ$Wr;o*.MBr(҉bh=m*JK+0.)~V gᇛ%3bñ\sq$l,iĸ=.<#K=)3Ī]0 ƙyQfpkjSGF&m,6ٓf^8cA㗶v'+Īyn `-S@ԉ;z +_:lI^B6S**{\(Q4#3% >p/˩!D|$Kx,x,)& &R7tmIR@I8Aog@ML1C g%j-i,>DJ6s`sME]rC1ԗ}ܯVJ NwNS,JYnT)Sچog&A"*Y2"පc+oE!o :jsR 8DUc0:v$fs1Sxy W+<0*P\R;Ċ{l{|chd4wQ^~}=ʶ㍡J8_ |GΠ\݇Lg\I)m@ a:nʛ#%4~QNa`įX=QV#g@KSFlW+.D%4@j}c`R:A)[,tDd Tk Qꞥ׭;[[;wܐo H#ʀXf~;7p Us\̂s=INNqnoPpjd;L=GƇ;hpcy *oV.SPֿNQ{]PIn}ݙ#SFұA]LYvrW<inU}#8tg``ȗMӶ3,E^p%eQ`=) ҉BB=R!Ud9c9FBxnan?JuIb 25P.A]=AJMr!6F1oSǩ$Ƹ&'K1&.t8f^B_Oǁ1]an#~-/׊Bu&Mc֗A`Dfe<{Œ Enȋ`lQ Q!p94ms4GJv+:^MK ). [׈3{CvB%ʃST lњb,7KMٚ_W3cF4?چ*~;ˀ:ǁSmuB떀EvY)cHS|]ߺvL@ⶉѺ&U쟊Vp؉5U+ GvkJkf+"7⑴ِ I*&l?FӭO\s_eZQ䩽*O|!Z.!wٙM0ɔ5w= Shc鹐\2z M /{!ВjŦvp44\u@?H'N[lӉ$T.K*| ?y4RI} 1bۂX|l&ZUY;B}YQ<c/wBqڀPUvk04g͊Џx9p 8Qi^#=B6.O%^T5(h&,4p5MMSR1{8P@7r񪝌Tq*5albq!4kam5Vmߦ[fT~zQ1y\Ҕ9 =˺kl9QUL1̈+uqZxY}JKaFqpC2W꼁ZnyR갔æ,U>'KDL-]s1,?+VsI|>4*C;[/N@ b(>ӈwyr4`=lJEճ~/%]bOn?ٰPe~dF^y*YvrmV1bb2CĐGMF~ s^7x^O ,:/U4??}.[ġJf+FbQlRvJVrU"v|("fTt^4:jL $ 1ųupDꀡ\S>Z!!<<0t ldmia*/Oqt;F,+7OPoMWH[20 L﷮DR, 9m0u1/h 2\?a:rb#-y6H~V_@+UHT,5Ztz"P,cm]MdD!&|]Џ;|!a9vJܝu˧ +Kium+TmM٫^0XպQ<_0+iiu(;s<Kj-0;Wπ yeOA=!x⑃h{\_q$ozb* ,.X*Ibm}S紤/Tj5TܖV)lp wXsD^ěp SϠmI3=@IVTxcf$c5ĜYg޲aѪ> wbs=~oxkYKVلZΔHyܠǃ"T9͒63 \5CY,QղMG'p8,߳V=EOӕɜ} r}MlEϢ#4_Щn侑nLcE t CB끀ecK49nݤ__ M*}#. pgqFrhSw/:'(: 2I>kPI{#X(,zhZ45r$ C@S$J\GQƐg>CY tJ]ŭ-C!į+2a,e^9>O4T q#lS;ju )fpgئeSYьz!txFCE IL =^<#d@t~OHhtK  )]Qn@V}iްpqs@k@P'cHYp1O}AZon-Xf_bE|P\gJp~T2H \n =tˋ}=WQx!%<: +̌C RdeOМ :HVgB݁ԇymRۣ%8')pXGnz5PRÐu8^ha}7KZ\Ԯ_z֔?.\/Ւ^=u:פ/tݒ3i5uYZx;ZQ µ*mtxr ʸiDA `c:"[&o^-MxGö'@ id_pFCvxk@.BJYdm'6$ӟ[Fw+jF I$f4>&zHt|̎McJ;]Ow e)"1d4aykB2K]$sCgr>f"1CD:؉&iσP j˟.fgל#]ӎ!-N=~ Z%rGhz 2vgK㨖?#iyOC 1 fg*2-|^3$ f]8 OgvZRw58bsN70)<ξ=?"?]҂W[D#zv4ԪcQŮfCUޥAqۣ1 %K̏f! ,/-]K>@~3ES0.+QYt]‚c0\TSv:I,Z0v*Ԍ6uWt.Uܤ6(ޔS-dKJKrbkBi))xzjhm09G}Fl)^[sֲ)Ώqo.H]GdZn7ZC`!94Q̉_/QKqA/$%:o« ʗ'ibE6tF ӋDz9}(^!IbwP$uvŒ1 b'].*PwXbz&`0KʃWIy;0 _UG\5;U@vzZ"'K1 L9YUw0 |b r$=N7{jU#&Vg7ɚ2󬌬Pu{8M>o?yQ2@Kr"]EN(t KPubT >Ojr>pjT`Ď-cy+i3/M{V[@; &/+~ambȆÛw&7=oZX#NtwnPyԆ=xaCKtɚBЂog3oWD5X6 Ӓ8]\z0D8% "x(!TO"ĒG{V*c逮`$kr-Pz4͚B!veM~-ǵ@R9/M?R_*ψ] NEF&2L 0uč1mitFx#6~NPۡRo|y)7#<6SV(H29:y"h܂3DYvi|?/2 S[A fVCXhU Q/Ȍ!flX"/F-uh-~e& Ԙ0)z̔Z;Ý+($<4iۺ]""= :1,Y09 @GgԱنUFʞ5[]}Bg@Vwt0J7bpD"ɆCSvW?fϊi)Id_3DNcB:% E9jxm>j}T>e >ˠA~S,S7qmvJ)Kѽ+Y•/1m'؅Aܐ;eQ0d):E?ɲur@ĞZlJ}py-l\OPdu~\I6%"!OvQE[\lҼau5։awɗSIe#KȢT4ZAaaKݒ @Xi ՌFO<@?ߴ7||VTXvv-$4*-3ֹ4V36K xNt Ղq3ߜppHG{jF&yJ19ui%vn>i!RV:Ÿ́+,w]4oA`Hw D%< XOϐJO$TY_\X]:tsR]4 79>H_)`YYϒl)+Rq?.y&o4ʩ(A4=,C,؇o)rc"jN sh+ QOgK562!ϤQʐcgɗ x j9=Vo C}bj6 ?Bc7%UEUAu bɟݚ9FB$Reb 9G ODQ=[5ˣK5kO['˥u?[~л /DyRvh&#-eVG4*BME6SXJc`亜>R5gطa>6"]?x ZA7Ԡ=`Ȟ0pd~MckK[g~bco8SU4<ˮx5δ QA9y r4ک+iE#;>e!kVaֵD #IOǡ8^&r060cfAtVfI7x -y WnMZTt7áͻ# 1Jv+T]`)XLw;nCL~se\Œor2n|aacYqʨKtjю{T{ʧyrP83M|8(p_(Ƨ<汔m֊Lcᖂ:!$'y?(|utW*&@Q M+\זE/2F:namqrR.O Ī"aM4e*v`u|HHzuX ;15ί9y4@UqESL%{w aѿn RfHy1mANob5FgHdv6cvK5wHF7n˕ dHHm#lURS\ŰԾ\x9l8Qrp fl1&θ[‘z]~ ~0qv/JGEEt\&$((@OTy(.׳nw/XԞGvh9Z2V&qAʊ3El@pZ$f2x K i&/XEAaI8@r69~:f)M!Yl[Dݵ'~P)z-Ю a]C@_nR)5{J0}]Bڿi[KF/Bbz?.}{ptm_&r(>5ȆU6Ͱ{ 7]<'=@\:L=;9`thnY9N>Y,%…DEʒ ܝa4ı;9!ˁ!Lb̘9?un!Cwd.Iex0|9ޮBEWWn(H{{(h7j8̃{P>JIme# AVeкyFhEf ĸ5 @WVpC%d۝a,/ΓwyЏea4!] ,/HU^Fvc}(Whœg%YOBxxYGOTݦ:]aW{81NKe>RZq>I(Z( \As|SILvB[1x:(1>A =?>96\JlC-E=)a}rUxp˰z9Ty'gXE6jH3MRW /ܲ^P HA,Dx"4C&g-yP)CLd'^!>pm9C4m":#EdLnpa۸n 73|OEx.' _kGroMR'J R3l@m")6ؠl.LOb+/v;O0&)vf6+` 8 v5V⴩$m!cྊG\])/L%N0 xb{VQ߳Y.na(utNu}7e3raO~oQgP1Idɘ:Jpč]:ٔ ^㴩+YEhT R O2 y0)zaRaSL A# ;{%B$r:T|=")|L­Oއ.Ρ&GH`|X5jv$}h|66镽U(}IT;3\$2oK]/tVmǩ [/ɖ^9t) \Y#I($\т*PHy$l]MmN '`OoOFk.1}EΆ!|,8zV]"{Y:se=҃cpQ!b߮M^%~[g]\')݈fkuA XȤ*Mx F4h%Nהӝ\O͕%5lgԆSٗ+60' ] M@^fO""y2.A}DdAnl~c*} /`n$Vas xv)5>,Є|ml0M!,fMTۈI0{^wO4Ppku[ΥS ;֓' rZF-㶐B*H{!/GvVi ѽnz~]R$~U׺PEBu%Q5\E׮EtsF˟ w>etRƁRU/Sx$2HC؋nm*h)Q#.v 0BUke7Vr*,O8/MB_$"P6D-M'LuƨCuK*M=>%nc#ʶm`B*:yۼ.53˲ O݄cxMAQ0$J8@;[Pclt AhfinQ^}TCSiS0ۑj9%F8'@i"y߬L>/Z Ej"m?}qzUn;}g1#Yꕃ^oОE 8 *7%.zJh f9\qh!58վ@e< 9T4wF%W$SY.UϐS!GA^{"]]YS% &lRE/=(aI o@-0?*D]IE{lGS:]a?m8QT}!'5{v}ڲ070F=b{ %.5xG*(dmfRwc R)m. _|:R-My:xRfzkObeKeir#N4狆 ?ȝM*667Wf㴊}ǟ24u3B?l/iPۻyN뛻+3[z:h@>; `=8i=b\ȫW1=.=e7WǢ͝ImP]SxWM.n ]n(Vb?qMtwl9`՝-%&2C+UZqVǭ]vlܜ؎{dGmd=AuʘrM,ʌɃWw“Vly$ړg5΢mV%F|WMR:`vv&q \sXe} VS)J@2`Wf|:Y_yH@TP@رCP5B Y+t;HTƪ%E7IiZS&K aQPY@ Akobo`?iF:m^A]{tP14NgDBiy.ȉ{nv%IS쫵]ǖ9IJrT,УM),*݆͒b2LTy}@Z]#ENsgT2<2!PoVn.@N} P\֍yߓiRͬBkGJ8}q$R4gar(]4ǁ&++}KfC {1~P# N,RRd>IrxbtTD|7Kד0r(YcH(4*Me.0zRrض6RpL#Xe=tRxyQY*o >0!ji5- E>fuO6$[|pmgƠI{/A6*q&DFK4.Iiɺ~ng>r@8RI.{Pf{;'j PB#s-x(1T~' >®`^s_EK- :*jMT n@b>fP,t{Fc% s݀ir0>f>䆹(eCޔ\d u "910|À.CgRF ?w~omr_!;z+<}/@Eιc;٩׵TV,t& ={;Y&r}RQ &zGEF[#7efncFdB4IfD&;Ym4v:Vc<HEIu Nʉ^๡–['fږ6m]Kh Q֊MMV' %02%ء"{ٵO倯$w"]9Q~?m\ !Sk oҞNtOA0o>/lJfYS1PǰV/;oo k)K%aM<@2ԁ'\©6 gۥ蠠;v/jzq <˱v2ZxA>$p1׹IA֮bu$V}'%\6H-(a:(\eUʾTny8%deHaVuk++n?Ma?+ꊘ"KS:: /Sp*p>; $r͆D١`r*Xz^+ϣj c ? Zh/bjg[t$%g^^r;(]_< a?hwzMdXPw̢4JG6H|,,xAgWJD!s{t#SVkYZx h_!|!U "`T]xS(g9gyZBW3ٻZȮA-+]+$;ЛrA"U<?Վ;oBJMLDTt8+l}S=%e &&EArԋIJql'|ݪs%˸ O?)YVP0rLH<ڮ*;] W& m\]*OoOw~kRBۜiՓQG6[D}*G>ݖm~Oe FoTO^`7"1l-,s1裏x4:qzu{KK#N5ݿbb '2A:-, Ob$d9;D,0ͫ> 丫áv%I,ơ7%Q`du,υ/$⿪sIîET{}8Wo} (ԍiGݭToR_' Ta8HC3g\kNvǔc GzFt}h8S_Ti4Kyi45Q5lV~+VY=~ᯋEٔ}!Z&u~XhЁF"I^%?.v7erEw"L;nOwdqꕯ_*r7:M j:ɛ(glFs猵\~2՝>tsY?iZe;1z_,?0Ep v-R~&`Z7AzdϸЯ34 BX(UDUQ)ä@HZm'!X!;M4'mrkw]jWؑuccwE 6V ( 'D!p _/jӂ^N=c}0U)`p\*\+htZu7D [36lgrX0N3֒c-dKt|ԓ"]1Hv& S˥]eWi➧*( \n3LʨPKHˊ^F;Y?{mM)[p5dbFps޶LOOh°eW.>SJdM)C(2!Q7ܜY14p$eܤ(@h?72$DD#9}gzgS?:.oʦ߹O>`mcD/7^9R/ߏ/>֪IJmW 6.HǷrǧXfG,3׻#+GL,rG3sތZϘ2&IU[C9s}?06c'6i)RY&n,JIŒkjpL5K=4uA@!%ŸI-kދCZ-P)W!;Cx(5mێo4:89@{]錁1ӺP@b_699ey \I9΢Tm`'psI)f_NsH4Q@-gޖʫZֻR)o`B55Rl鉤9J=miLB`Q}:lJY1?b9ELnm:EXĿc-I͇z$~ZmMjR9*oUcyٲ21h'NKdH7C G $=9/h9Sv8p!Ƀ6j6~\1ވ혡W$ 2?0(~k Ow9]zZ G ـ欻X˺e2/56% #8J걲?)f\= !NN^D[ \E͉/=lUߖ90[rNֻ:[+^%ٺxSCskU Oڴ`?ۉ60Yę,GT{և54M ~{ CW Gv)/X (#T5ۦ [{2} XIfC,#oRZ4B0&G mxװz^j#O oգ>w<}a`gJoTE{7#K3澹7Je1;Ru_b>.H ФLp^r+D["p2\y k`;F) B1`nM.g?Y˺P_/g:ĹvbK7ܢR5]ᾩDs,q]rc'5pxQ '2üɱ¦^na=JHjUwH(&#9.xC՚S]y~+T"^d c4zեRe mPk\dG,^N1cס-¨L6=1ϚNN1ʹ{,qDQ@\ KSNVxDv::a2k}qfK1XnQ.΁1 Kpܥ?_buՎfjIf,TfXfz?'Is2ZTZ\֕c#FBsVqumo+{69SaُHge_|A%LZr~OLJE1vwiKِ/!3UV&0zށINxcl5X7m:)5ːim/\o8V__dOYk֦ϫ!7Kͨ+AjicΊX+JFg^+P?X(!)tclU:B\^T}vGD8rU,knuGE ZeêtX kTadNU>E1>K: ݑq}2M!#6L<Njxٗ{'|/܀A̵snDmri?|rBԪǷ˕HmQ_T1PRnUC&JjChJ'PAp/%-R3hZ!ƬE 8t7mA-`A4hk7 dp[vdZR:S‚x)H(#f≿RW`iKis( &I}D+֎tp "G>Ceh.&J$sosE_ tBh`p}1(M4:A4/&^;0)(CGқ2#MԠstzS5DX b#j@QkFJ YJ~{,N,c*D￞:񭾘ÊA 6n e7|ysFJZRg4oha@&k'"ߥ O]Y $bDxkGؠgluy MHR@s Aw=">UgQ=r ^gbRx]G[#v+v! k .^s{Zşyy,;4@.}œ`z]yڲGŽD;P}(4\OѓD)& ? E݆;^3+|u'O"a3 .?%* 2GW˂j Tw)?%Rvc54Xw

ŹਏBT R͸i+Oh.tҖ-r'WO%Q5QtWƞ3vNGD>N [>HCߒX j?{wG|rg#B+Gkԭ#ΒЌ d?WSU'GPVe,y1c4 6]eQePMb/"^5~ vOF7GfY8@ac): _!Ra"F;=ݥjTk {=iVr%$y}Ϩ?[=¥႖Du2Ւ8ϮT 8|yjR%^dOMw~a7lwy|C0}7ؚ\!*~( yPR^{B]2eݫSNm}!([ltN I0gCn쓸˜k!4yfxL]@e i@ rΰAB/.Dno`M2k1RsM )kΖ6"%3=.(7݉YNcJQO^%?MVZǪ_po)u~ך [֢Ou:Z|n?xe 4淜HGMjN~n}^R/OBw 7x|sĝ1wH۶!4Ec0AYaa6rd@5DB8*GZcE) 6 U]Ǟ->iG8?%-e$~!(rRɎDoJ”QTڼ,d[U_9b9'Fݙ_Aٷ(}ԓ+jE!܅!J:h/(k*!}?W'04#P+Ǚ6}[C3JcAS"U$!$x񏲃2E?Q+*yqfObX];=)|E(rPR+b)V'H jpU) ^Za\R x\>J7]Ū[fi H@=:ްC3݌ &Jݍ E[r$hV2, eޯfg|fC8ϲ_=4h2{ iZZ!#@pO=M'q| $Wqb8xD<=2wœwGFU玿._(!c֫PK!r180 L4r0R0lNnH&6J80*D++ӑj(gjB!&(2;%/x~} Q/bQ^ytUSC;_4*zu<<{_s1PPܲ Ҟ *3=NwGJB5F1,dLj >VNݹ 4Ggs ,jD'Gxh 5DRSr*r]T+#c ^W1DI:P BlnK?z5Ywg[NdORjU|ez,FO &PJs*5Y' W3#1ld-7SgWy$Op[rtssCq_ȼUD[)O|rg(%`ybdHdth"_Vwyez?u3^AF/R Jϐ[&JFcB}|/OEgPȽ͗t3 㣵>,$FVTRx'of"S Cء <ÁA ;UR3dF2kpU11pFwlRYeka[9%suR. ~n/>) nrK&H8ӹevs'JKH"x$O=w޴ęuondЩd8ekW.8шtQ3x^ENgO(sBDBJ =?۾Gnu/w{MS<%.=i=4)ZG9.Y\;< =!xk4F4Lb p3|m<+@ciAnn3/d3 ^u"-u8, Liy I%T3"kwjo}x:&Hic}4vzP0)/ܬ 4&R?*~s0h,^u]yΤM?Z`'+t: g(yبҒpO1_el<)JdQGׂީsyނAxS弤'0[|o`H(UmS=G_A>eŎ*b,h7BtuKum v;d+~Ԭ_GN m䠂]D^8&™ǫpZwrj;rY]c0+kVa],'rևe[E[v3CSfH_BJ]*b 6g~i BgM'Xuf$ KZ6mFQc!+\.\)_7BŢADPܷt{R}K"lG&AOWj1~.l */C>6ѻi$J)PS7:%N9ް;;d;m'.Izhq[#ISY{ $y@MɜykENL$lW |w䠐e0q$]QJJw}D #H~I2޼kPU0\&\ez/$rID >{m ׉PP,^rP*VHdK1ܹq|D0KPu7.0̐&Y@YUJiW+гlܯcweFqHra}旺ĺE W].qawh-ۗhm؁6 5DIMox kfBٶF,HNO:3Qh>ˆҚbMB*8kԪVT6B1~caޓ#r4$@+.xԼlX,g:NnWKjC@ D "(Ƭ>DnùkLClUÅ:y̵yԡn=EaW'JLmdPp)hBo; :<"a1VWW8<@` ]4Q4k@xhX ba0j y$U#h#d֩Y֧4p%lg<)Mܡ߆KZ:䰃3ՇK@T :|x6ZįEnCU;[$)난ix17nx'x Fc!)0`/Y*܋zhr'aCκ[p< |@L3;Y$E`;IV'svD qCdp#oմUoh QK\sMӘ-x'F."F-&2օ`ƤvU΁X,oY Tɐy) Їq?>𫑄M}LOF}): &)w 6v{7a1Y3lɄRbin#Q{V# †bXk$rBv[`F!0{b8uK{5o1O4!՗q\bb"X(5wN)_tbݜUg+"VӰ$.U9{8FN:B_5V6(5M0_nvSfr /]cs4?"pD_EV9R& Ct wNYN(p*Ơl\;YKDαG$O]$:9z4DBeJ JH'XK% [j~~l%gCT2^틪x/+w?\ޠ ;2`2~b^BUmF+p-ǹd M$Gfހ.sE9?0" FI3[0/!ȑ E~`UHC4tCT종KS묫38Ne4Dl?Ul%gp@a(YWސ/w_<$։QEq>pUTh;É=}9@N#h`@wN&u^5|$8S7нD('jmVg(oN IڏU 7uUD'zvOŊfhC2-ى)Gʓt_kg)Sl-)=-3ط3&5\dv[~;K~vxד?|ق¡cu M@p ۭwreT>(Uї~}(hU,ۭ$E"VP[DI $+g<3LӽiI];C2٘N;axǿA0Dz.q^J$4^غWZJދύ_;:y6SItMߤy^Ι7-[8 ^`S<<+;;WD˭q2H+_?ЇW2%:q{i( @^j!w(Q}N<2|MgS6N f =w7r_Ǥ%7{&,֤F< $,EOg`-yG؋QN1\Vgs*R(2{0]w1~_CTY1'|iHF85-*z[ \TCcs5tBA&AwO>(lʢL!jV-sK~,UG({.ҥ0SaεCEl14m UzK):TNܕDl 7Z2aה(kNQHv!` #jJ Q+aT3uF7{csF,_?Fǟ_[!51#@VYAxXSMCne=̼\.c5%ŏnAGiA_ᒺa;(-H#`K7ns^ Ű3\6 \ f(I3pnC,;rkᒰybn&I_6ւp&3t[DCLF%xoz2,sG7=i$Qxk؁N!N laEDdf7hqWY]4H// ?lǜT 뒸m |?4e`<13Wrءi'Nщ1ADCۮoxVhNd ~knm#Hez}i^ˈ;;(+K?Fv=Hl+viuKa7SX],.UŌ2Gةx1RqQY/IFfu"3B 8it^Ϙ"fʶޔ^+Y; ݩvEL%nVcr*+Mу@cIz 8g3'`hX~~&Ai\ãUgD ɍW [M'^ί|~CaIJHg7/Mh9KE @@JʖIR"/07LN ~CUY4`y4dRZPsϤWe8 @| %6LϘ4%@I9jLc=0lvbxrgmUyN4se TPnqUB!.rFUpA1 %]H Ǧc^ E߯WzQXN'Tx|UgvV3;3v-`9dEew\8t%d>2ʹ>,bdV5:a/[\t^zEP?fԸenp֍]'r (a+%Qv{ʸe0ȋB(yF4[V|™MvPУK+4ح&Ž<QE83 &ob=:4<]GOh|h<GpטD $*~ҴREGVNg<&=fҍS(3×y\oh~d3{lBroo.\=z {v,)R |m[5s6"B4')ua7|mF6ajԹBJ%6)K@e- >'HO gxo2T^MyUolAlVKk٦ujEQ ~r /.CeؤAOJɶFm;$g /jʺ2|:/ #=O^R|U1?}rЛAg$"FEU_IX9E  8v2'\]P繅.|lgx|Q^AL:6:4Sy&5naPVnmE$@ b^v 8W#YkKXBaD'G.lxbME! fje<|(O$t9mJʈ>M)Y@BƉj0C4 ?{2:j{ b5nܪ AM+;DХubZfhZ0SdR=!A7P9q*|Xb lRYJe~-n7ӽ 6 Qz~& [c}Y  $r(˽JunÛ1!urgt4іCнvDdG(B72b˝ m-i7ovK֨ukmXޞngYsBn~/laXO՚@Lu#ܔ_-;m4u!6l^*֣$KˠYfrE8SZꖕd~Wt͇nG5Irn}(-i]=<}LU l%6Vg)wqo(&YĴ0t%C1ۺ|9pԐi^U}9gv vPpe\=تµۻ>lbp@DU\%rM:®lO1GEyLdPSuByB9CLAAi\4/IǤ?Q#y1 Fg8 G"i]4 Us(Υ Rj9繟z"ǂ /ke.2)S&]GߕSU!oS+|;}Vc }w_s6hAm5\48Cz=(gR8 pz2K1tM-9QcRd:_X P+\^u&pJ:=gbӳG]eBc#/~ CWoZ+1yEkDi%4ed)ߊ]㯾d'Qh;P~|Y6"zdJ)W\-]5I2׈ t+VP3I8˥:;:}ofO)5rʍ#cqJ>tmߙ~וԛڙjٸa"{EV~: 7%JB yr75_7 c4}j<08y)L5G5D5 b э>3A8덫[IB 2X?LmeeXb& @'En̏zFU9'|_n-CT W/)U\; k\,^-gmar!@#PJީSic`gwoHkB}Il5=)qVf|puN+`7O A}NaيD}#δh1LT-Z86F O *MhοV5-Y7%E=BHì dld*] "˶V L1ncb-Յז-p=!;f[ 𯟨}ZDO]v jboXҙEj 5&eܯ^pl܋ Y) zRN.*R{d ,w\9+YZ5ǖw?p<̡vܢk+e I]LUv G92Mx3tC˓[W2,pgu$̎ M^1U 3W.L[oKJz 7 @Jƭ vm,-Juv_fMtJfE5G7\8Ei|:r?%bDTv,9508s4k):$GPQK/l<8@k:EP,:G8e=d|.w, jK:#I6]ToTq>,o>mf-TJ}rH$׼RK3X2|L;#@H' 㔷WF_24SVãzs?ua+`R2c倔(K9pKS (xmKf`43.u\ڎ*تH.ƕ73Uhh|aheѱPaPK3 %C<JU_۔AG)Ɏ_6vp[k7e$=@(K,bҗ/>–ǣL>υ&-:en"$;٤>UW]r[ogRrRlzƴQP h g`zLqsf C׮Yݷ~6ӷTP/G0`Ljj2ޫn%]ثfҺt9s}M pQ&P88"~tJ,j08HrS+MI3\rR.:Ddb3R{`?5#cmyTw#;KPc,en}H)1ԁcpT^'jHԓaT97/Y(!J6ȣ [@FkL֕ӵx\̵^ t0_iNwL J+6ET^Ed2@`Sz!wo wٱrv>D=:J~1ʅʩYF,)L_mznrZs !CUD7LoxYf6߄U w|ZPؑT]AT awv&ێzX dLj+(k*&7iU鋙g=I ŇjxaH\M CiBin]ӳ켧i9RX#$6"7~EM%.[WctS+k $s1Kj ˬF9&"}!옲 /c@;cO8 uhYX&-5c$9A ^6C2ǚ4=6d(hX߽dswX&bތ= o pyT]2zk+]Sm !"L.0W:8tjEA$gw25kjwy`* aNx[JXs]U dJ l0l r~f+2"2h U1uWbX!wCR /0^pJ_#kv|<^|)8B*1'ʊKthÎHtAw mD՘P FME#kw;rj5ٔTG6꫘ sTtmjYcpP̏N%pUZVUoMZ1̽ < ԝy FezN|Qt k]vʹG訹A;I/#kڴ`ڲ=կ+dR`C4xYtd~fP7WrҔX /{xL*-c),ЗNAtC$v2Z'ExwZY՞)̤qƩ`e@2;'I=<3'd _f|'[&b:g"Gϭb%_".:@GD=njf*xi2j{fcx\P Eoy (]gi-Ɋa}sƻ ЖVihL Sk`$@ZM[Խ*na?:ࢶkolj:I5z_Φ}Q<Uy7>{r\CG:5[45wczl㇂%X3PY/!_:q ?)_:k&l%K2 S{6>ޚ ]㒊=܏Zm@[gl.8`:7!4J̧v토zXNe d}qcՋD 慃;hS!e߾H?~$}~YuPiB4B,2ntA -/w!6?`~-6F7L0caw5gR_.Zd#ڳQd~;[ó}$ṿVR8~ϫ\tQUȩPw<> D%BLp#H}NEB^J;(ӹ_C9{]ΉV(Eʽ N/#g)|2bCUY2E٢"N{s;Dy!3 -}o6{A7"8+\эuQ+#eRAL.>Sirߢn3wҖ3oNd6h;[3In IhGC4:6(CI[yݕ'{s&q_`%L4} KU뽤7@M!#w_/ 1?DAS. OPĭA?o?s3syR[׸. eh%) c.LUE3^V݋[ ^w:+|*H2J- VhjBiHUՇVcj FVƮp`U!Șgx,FǷoib7^Yf&YA +[ڻo@Ԫ4撣R?HF҄.IoLl8Ae*6n W5;-43J Q  Gm?7}j V@j(FۣT4cc6Q@}W[*p-EEc|v GawV^M5(}CcÀ51 X;(sVW~;pZ*߱_͆jq?BK3ܺzŚgL3)">o€q2[y hTu`$Nя}~\~-M W%}?甐#joVqc.zBYQIK! 1a<'jtT,|dc 8?36聼?90#ff5uLҌU;-'SqЋ`Xʫ6>!|۝U YQNjS0D.zo% 9GbO&`Nb_ kd7Pr緅+(LŲ43*!TD꜐C-G\#5A`1ff P*ުM-ɌlilkLjqj CEB"r-7?Ur6={/s-JZFRa1!:ؠqVV؟;fiT$U&8O:Y~g󁚕79@VGզkʦQ())'tS e)\l >5b"(dxЕtO|Ձ}7J&}^KSw\ɑU#0@A ~Jh1 DM^H(C91^b4o.RM%$ ]@" -XD̆J?(*GDǍUϖ0;`(c5@#Qn?!sH)q݃1(VwخdL H8oVԵGx ?6Tjz.E:o?BsA^ߌ.hMnG;v&|~P`lfUlEoI#M8XSEƢ6=CB?b BMɄ S ^?M(AGooƴ Hu욨Dv+*\`fԞ>%]rZO,r"4tDM/2T+ roP]j{Fh3IS"6s̓Ư\*c+/$K1Mp}(|Wcx'Ы6d׍g (yw>'^sL6|wFpn\O38F.'[>oZ@>2NL 4_xDY e./b+ʒτHaF2r+N$wŅMA.3Sʬ `SMIXt~Lᱽ[ ~zŠ-a(l4\jUZhfv"M;,J2L:mfrMkM9bEzUw .3)x% ZV$t(OCe) a[>¦=Q]i61Oc.k-ZYfP;YQTo[ԟl([ |Wž$"[>,BI"jO$kZVwkڮcUG8 %h%I.A65FWujNs4yŗo_Ez&*MA !U}°y8\sc樐?h%iŲ%ʄmIبq_RK{D@ͪ4t&㠕83 :.v%{ENJ>2(XcMBcex]/@2Ԃ/։-|U%CC8ɥ$5)3cdPമ%DTj.{3Q=f1lz}:5]|1}M4Y^v챟T~pNJ+` /}7i0>a0F%"8?2/ު"lK?6|WG_Ԅ .qPy3L~ґׄoz^{2mA(hx˺!HA8Pqaй&e{W1c|7V8?w*dq IXf`?gf,3RҠx·!{Vr^vʲۢ1d;N?mInz cĻ/j~q ¥TFώV$ I^IBosѷˊTh{O;.VGe4w~Bc;E%$D1p u]BpQVl(80i᧯7g#h6ɥ)bQW6X;}쳔ѩtԁ֍ N3cHF􀎎5m 2&5_'ґ%yk]+8VE!Z'ETf QKjB\@K[B%6$|nH6:f=ѫ4Tش1Fk17Mb8oT GҤ"WoYKz6d6ɗ`Jd[onMnx8+O[5* wew\ܓӴ<>GQ|;딖j7b-hRxUen)Y8~Za]Cȟ) t+I44JǞ{Dq{tXm (tL[ШO f&ՁniIOf ;+WOl(7謪!X59,bo!SJ3'WtJc] pJ).g&R>]J=w.ni°Pi3+yaC_?lnqCOmZDȟQS8PRp߆,+9vQ w%,v'x| -`ѽ(o\G(7dNcJnS䲅¼2ʘ`kK0ӗg??\;hOR)؄K?p@L ]EFz HkW=2Ee ?ax34xmc|Rq}S*G4]*s2f䣉w֔.z>iiu BpK٬UYdO$9upЛ(#fa-͛Սx$S:$(rT¤g"6w%OL=dloy>ws0|CzTa8 x0luɪS!'v^sx EbL Q)`Fvx`P[Hv, 2t-wH`MsP>r#C_3}K {m KgAW"|j9&Q+p(f?d$gA`^_=Ѷ-|򛭷bW$pe=9 6TP&-7brk'6UGnZBKC;ܭ!q._ç 'wQ hw&ncr(νa9C3՚ K6oq r`}|lt4iZNo#ϝB J2m3J=ѡ!OUpsMSFjœ6 5YNh0C\~Ō0^2,/Ke'j3~@7'(غ!>V{!1ٹ{';++CҢmtdML&ŮKCf*|(Xu6O5kr|K.t>'mޗNεj%YL$+'@EUd}o+WjƐKߥ;Xv<Ѥ3Rqn)~Zb{hK+0E3mN~I H76 estBz 3jl[.Jxaxުn'kǫKKdjd qnI eVkSC #b~SK+l>~MCzZ U}IZvȅ.?uiHuXZ(m'\nPQ᠗<d3#>X vc>$2Oa rYh#i:eW9&p_ bW29,KdP*B)rC7.Cei- T q+:c|C §M j@'R Ŷu2m1Bb/L¨A܈: XZsSK+{42RPQR^U<'ןOu/Cd! ꚨ%ȍt2iϛJH!*rt}ҟ/ I#jn ^sWWO# E+RhpdԓA-|lʽe[(#?l?>@o꿷BrU)-]N*>̝ǖOJGJᡘl KSTAwKġTy+~[l0Auz(#L!iÝ [6AMF7q ` ,cTU m((lYCU[]7t[ ,C1Cf!U~{}®SiLܥA;ZyUӷqIAg8μHXmJ⅀.Z$-!^*oY]SâGdd84$8u04I[֘ 6)P*`ӽ p- arihi |CqrbCr;[Ek& ؍XʭǦaĂ(#p`lpa\~C 9q$X`߻qyT:{_@ nY= XPJl,EE]πT2G(PEn4CrAn߻ALl'P!܎?zSHq6pK?_6zhȷE0iէ{w;gB1%yF-*L@2 t̍R|AmhAʂtf )DvuBgבĕޫ=p)ܢj7 I>IFfVo*6Wd8LU 'ktha׷rk޽x"ޟͭTnjY}"6 ٷ9hSn|DQV\Je1ahRE7$fZ4~>>Ud}H& FZ[cYi,YMRwcͷ&`kcnSЅW@;/.N^\e~f&J/2RbiNh;_v"_B)7pz :,q9[Rj'_^&e#$W[ֽHIVg(*1ۗkݽfdw/Y P;P Fyb{PLOd뀾Q9-<ޔogUѕa4$hU$1³ohvi/,u,Wtpu" z%r؊ܞ1 Mo }'e)D()3ԥaDl"+u`wfX 6[{3s9FJ8Gt_ rD-=pmnejg~^WCQZwdX ;krDk$X~gz:˽A`glPQ"_g܁Lh)c b)IaH&ۂ(C̰HLD ̌ +<5PǨZ*5]Yw6Qԭs1f5O"r)9;Hة6$hO! j ˱;?߱m :} ZdQvTn9P| :NQPG:byρ)31wF7w.Ј+9XۣH"GU2_'Dv9 CY *BC;=7?:l YlwF ]6+?Ÿ#*$/ntCXRrq#lhXTĘd/pe`J/Ctvd2Sc }Q[>u8;{4Kgp '.U*Z,-ae[Ӟj86?~~kktOtF-zɑV'`BvfXzˊVY %,z!B5Qneq- HL 3ZtJT|IR oz'g-%/Vg@vesv \PBxpYlY-\y>4o*Z:@-b/^I¶[/'io-1sW3 u$H| c*⢄&n̳ x|Zb?ؤnShLK.xҔ!3+\bX;E#hI :|TI 6IWu:xEt-4e.>gL:&EgZAr 1gcs_ڿ^a.z:4էDYoSz 06I6l,t_[qm\8Op y?{O}$U mp];,-H:dlPmόb$t1į XpK!g.Fa 0,eд}]_Q2H D!0]3 |CQ_儺 O.F 3ͨ . ,G8~9ֿ_ڦ*GF!l:n8LLݾcIFȪTU;Kpz+$H7a:boȪA߿=VwCSf1vPS筧^-)ZFѥ:"i4g;xKfoY5Ilr0i 74a=u\/4t).N4D=ok7e%3CI5 U9&^r:|ȢI)_G@/Ż6ǮlMOF&.-yߤS5ӒEN ظyAUQHFlMT ʛV؋Ɉ1dHMZm$wr+W77_>Ǜ;> tJm_)Ylh6?/W3*i>R bݾ deJpDZi2[P-嫥F%I:JxZ:Eavr>s{ q^ߋYzwRIucR^>){rϲRqDzK8źp0b|JϐmCclQdvq& +h @팪{yCWwY/w+I0TS/őHt@ԊW3UYLJvyAĞ]s ޺Gvu,:sG"U$聉@*F2ǘ| nI@ui,Nc,W%  u`r-B:2gocu[>A'{Hqazm T'0q{EٲQjW8X)gP945\{Xu ;u{Ds(EbXI BWL(u7P^LƬfT}=u3>;n?ٯ";N 6+m4K6vN*k >^eLǑ৲KXIM7ݖ+ SWيqE3װf.mbDm͔PsvZؙ98qr3LOV,IB2 .`Q=14#*j.8eQ }\*o`LqD9}6{ZH H~0ϻo*KGA:馸i(@!7ϚUgf]cLG5r2qΊiWMW zg L!Yԉ$۬Ev%ړ fd{rćϜUiX/Nџ?bc$},HHcO)\D!>qh􎮎utRBĀ(ʷKHΈbW] cL$zW9@W _91}a&੉H Tv=C4ڻP<tG׍m vjy BQ6zysmE`b!}2`O!vb@ 5 tv$K!$ꩮ]8Y* }}xZZ{CϒG? ̉wۦ*P$[F짒\C fhds};#7QGw.6ځZˆZ;c%JAɶ.%Sg 1"=!RU9&7ʝqHa#!ׁ;ANkCNתc0L\|%39%ę7 E~LGm'= 3u3צҞ$Zف|7UPQ}dJmvZWjK C7ri~EK|,UfPr;4'h6JHnuF J+ *eCHޚvgU:$5k2bԄJmH2SVSbó8B\$xSH å/.f7uȝjka48(` #fj] 7 8~kϳXٗ BIjeu e-ؗiDloMf!v`s@syIof.'/qK: ӈnQv"r$tr;̓'ot:zUIc} Mc=缟7em#xjW@>րjf K/ 4<GrEDE ݑR&J$QV%"KG3v1nm+:Zu9>H-9ؾz~f#jj/6BNRt><!&~$D Ƕ"y>'Y7V>X{5 >tz԰oS5#춑1-Y*a0qe\Ҿqz3^cLa3w43|hPE UjE;f^?L"z 7ci:/|dPfCx#=~D4%" Ԓ p<68]`]z遾(Ņj=1D-_vk2=8:.Pe*j=Z&@]MCYkm9 XEcӂsĂRO9}g \:ˎh.x;fs(.$O|DR*Ci.Bi6tE|Pv~FN[bdX~%w!L/"lb5'+ݰH؄[}j;,B?ykV >f$|ogȇNܗ!0 Y>[ &qƳU×sV6v5{7fKqq[kCv}!L귡Gh\ɮD>" Fk>MI?sܤC|iC${y+qKSLo/AI}㢡c~/YmKZLuYHbŪێ+Po^KI7Q#2zYz0vR̻N|왤9ϻ-q7bi}f6P8@CNl)Qj[.{pF`bH$:Uiiz WF?vkrZz Ox7[J%>+Q5S37F( 2L:S)F[#WdVN\zɧRv.xyex?뻦ݵ>)s7<D fVE1ESFߝeZ$ҞXW 5U.WɊ}ޮSe`+$Cdkׇ,D |7~}@E1(YvBد }[uէťkXBE0Q}(pxr Db'[%,cCcL4Z/-3x+j+މ*A?wPç~y}uc:3|R,tƢ_RsѢd.g[볖]ˎڳxTij'77-d hT;V4o~+K|r|y^ #Q~dT|>A!F ">gOǯ\leM $ф $4[ G+aV>e4k~ N15"w1g`mUVH(EGBLMA$>EwH:;YϑZu8bC==`fBiBRA!XUDeNo}DÒyiIBjAcz7}B>r-к-Hw `v "% Dm3HY4'W,&w.^{q[ƴ:?@N:Tw=S:x_ŇQK\pvXu>?)IKeZ_43̮vNwe/hp@ڈ c?oz Y?5S$TH&ud?^ᮠV/Ujrήa]\uBjXTo £"s`8nBڊ1 ©T^409vfuFw3M ƜSw=qܦ~Qol. WhP~vv!h԰`S)*S<=p,pY4e vJtkeC2 Jzs ZPiC:ezoHKSzg EfpjM'YR8 ?D|%;yKYe =˘Jw25:{wi\#<|5Ep.+ Aɑ44"~C9~k{ğzKIqEg5XvdgJKCctAERsp9ˠWmj) H)U{5,Em^\7m%k46z`D6@g&G*A~6Gk4qTbP0" jslIi-.|ɉ>}I(nHCojI_`#VW _e@#On@N&enA B(gsa<>E=".tb7Zlq_"å0/ Rmx) sInŐ%&m ӓ`my2M\6kj"z`GD@ⶮ #Ճ xe-=0_Mι1X_{08 eڕx:qB4N^Ǎ{I6huMֿVzbP)‘߾{ɩ5,JS}+zmzcq6梟֟Śm*B}h11fdOARq69eA5uw6(=孓iq$ ͮ˹Y^&M^g x,ي,wZ7;|1ߟQڊ=]mLciM vF+ vz"Qn$r焛.To6K1QL'P ~4.jbTQyyA%ѽ;lF+*@*Q~i.vO1a5R!W;OKgH/7XMI^Nz9yVugYaw7Üeңj"A%6 'm+ AqٶR !fۗ+s@kV0YTM΃nL+"X !@/}3}wS;)WEe|,ϵHfeݟ~.<5V6A= ϸnNܝJ %N|4 0Y2,$]<6ICjX:txdQ$O\~:y{c9(wd&/ $'IKq2Z<6;9+Hm2E/h䗰+} ؆9pT=d7u4@fz%FB/jfNˠT,7.;wP+5/`0Dܗ5ʁ6_dV=MkeT}qmf*v^:#LjerFƇtUlc{d%WD"Õ<5$gw;Q&J6N&y|T"ٜ8ڏnB$*&CK"aRK:RxY$M.j_ݠ]>j4?ac+gYSOr9Z}`v^" Ӗ@5ȆV6چXkq]aa3 nTwo?eF =VGQ{Qx!P/ pk/BԔzu\0ڣA00CvA<dGl4 | UM {5TcSP*sBT&SXM;wQqJ@u\Kwa:Ё[V;u?CGsg1xz_d&ݜBL*Y|jxp utd^E @ ו|P-<arK>knI9`Hٿ'kG^$ow·Gh6׳4VXث.8v(r3c %W Ɨ-efVs=i"_4Iv!j텃dϯE_G$}Ag:zo̠UDصq)lI &Z#AjSF꼦Q4|jvA#@Ctq9j#L#TJK2!3cJ))kQ90kcmsRS0U(Se!d *P/֏3Xs܂ᶞ  }U&y^!M`Y7HP t54Ϗ KtAvx_[u!s$/u^de }R00o]dfY,{8I9~ϕ=#.I>$Y(' o"} 6k tJN *JɭS,F/x"Qrw&I3%p?|mᶲ,tPM:g{5Sꄵ_l%RnOsaiN&BYRJf(`a$F^ 305AkR dhڕʂΞ)m jbot ? }QDӑM܉rɦPrqTc8b!͸t&[eɡ?&|(t/K,X ja1: )=85`6 uSn _MOawªU CWcנ!]K,b]EU"D@T+[U7lI ~c%5#E2KnM̋+ $7C F>*Mipc(lp&>Bÿµ 4)՜3%}\4 w̫? 1.A_j{Z[;`' 3ܸnY9}bf]ZmqHaoμ-7Ok*Y#"esip3!LMtF^IJ3Iƺ($C[+[ rw4'W= ܡ[^Hq&lEոnuY~71Kxr|E;Ճaz5|\ިZ?ch!e&'Nڮyhy*wwK]}92Z -؀WjpW- xxv V=PihҋB݉#Yr(JԻؕ}ѪD~l[K>.񬲚RDJ*`;3U` tSz١TT{}(&{vV:Wlu$I}5 k+iy7Φ!f/#^d_L ud0;GgyT鵳К CaC C !SEqwWCݷخ#,3h3XN9O{Y;=Qӡ ?O9JɛF[dpĄC22T +QY~gL>۩KO肼Ȧjx II.ջP~ @.L((_Ii#G8±QlГ0u h'r`gJJdt^Qn4:1|ƗHJ8\籂:MJh`hxP6܅[µLi3R 6^;y?S* `c[Mdz6OnOU)B>fY>W?G3f g=n'حy3}l܉/DCC R-'m%Ŗ>"W:PJY-PJ!Bkˁ- P1iI)=umxr)MYZ*gfD1{dٕh6Oqkl&e,6M$h!'Y{AdҋWM?/eѥHmCIQ25P{zd3rDO{SŁJAZ.PV5>)\~4aUUŃ"J4 a#p^m׼Moӊŵј2 gǜiN9H^W&Uj/rZ%j-&me > +"iEjT^+tudʄy۩yg2^,~ E蹎u?+ w,út&l*}yĖ8@i4<{3Dno^Zc.}lM6(ɕe#0JfY.8?^"c]|ύprөt'Y>8mӂ4[P6M %'C/̺ 8]p4m Kkht/\ F1UDt*/C`Y*n\ %/|kqdfQRm 7ҽ"2a`-,!uC"<\7]Du%sBD: n2ibt hS7+ϛCA}HϏ5$OqxFLy &D1&|<$;/AQ^(JbJ`":*ON"KX)}d/MJ-}lVAHIV+6$):SbZD'BÃ8'\3OMd:'"r&.4_\)qҚΰjpE`}68A'mT^ԖPw()-pSaMj6SqV$ z3uQblG[^q 7ϲܻ*{ )t~Av-8hvEmP0-K5?"4}^{ !45{I+j 'F]#Cɦ:u0<Π{\wsil_}1pP_Q,ɺ?j}w299|H#ПG\O]V>/+[SzXvf H5zh]vωnCȗQتlI;AH[!\Tذ2jXr1LlKDI *JQlI>v&äO럥FG&Hw.,IDEdQ > D*h,e@q;1!p5FyyX{̀αOЃw[m/^D Izxambpz .h_F&,'zS2 54GnG|Ar;yk#@yg#,Lj9(UjbpԶ*\tفw4mtEą6Otjж+${_AVmq.R}q@r^G#;!k7ڔNH \#[Dm`~w!Z uz-H-II:(ԸܽM}֗z DZA-?R!?4Ro")3* ׻SՊKw#Mأ5 wmpXQtX-dp==6wFb\Y}6ؒ!fL40 ;Zz+/('3ih >W]ğg$m o L!ZxAT α9|IpdbDAm(sknP{5'ʩZgaR P SI d ?Xw՗%J e.v;P?#pXzdv^&VX‘oɮԥxyXi}byV .Vݟ[x<VfQܸ'`_fufti,pvgıQ"+#h<6oʠ(A3zj=I"Dd@]4E&jgB3¦vJGqyVGNjG%mCYl6~B_/SdByBU:z'_+g{U]j-]i`0-LN{ocV[HIJ&+vˌut'^M;{!)hA|ʠ?FK4ڲH26<ӰڿW}vJfctlv8}<%}#mIu٨%SF[7b_#u*mWJjU ooCƄXWo6Q ]H9DL.uP5"_Η+{pVJ88dA2z^He{Z铓7A`)"FڍOgU1"]U9sHʁ $»QK37δʛ}bs$Nj`v&6(C3XVbz nE}䩓 ۔eCR0D.lǖi$wD:UiLzxbkG v%I\t0W2d"V'Ldfqr袠D #!YҶRf|sSNwRJ5q^Ag8%H}FVp"aP%@,ӴJ~ԥV֦yQ~>̏R|Xu Ϝۢ#14; tgqO&~~h9Rx@}zQ!.FDH!kvj) U6A+gox`;>8vkCsңѣu!+2жpMvB [Q"RsF5nH<@lT_G@l J6 K2&RԮ)L!-!| Ezra.Bsh B.g%aD zYbDZDjDc ASRL<`F&c:??+cDYz^cQe(w4"!jU|%<Œi͌{}Y1ѡWj&-1-vJy"J#mkSۘō) LwnTߝ1`b#2Ɣ1+X$W 6l¾'WVаp^#y\1: BF/:vX?>EP|6rM"׼ wF}g@֣^Em2UPů3P2/b+ ;uӷ5zݛ!׼%/J@"XB[;Y2u3> 'mls فQ5+ɻu@J*NPPAnxhx Ed2*JvE>x#wt $! [^Buk+OfMUީNȐP:~-.Wm-͇ ^=c,= 3YY_yd5t_D췦 }!Rl{\Ďu\b@@JVO yŠ[rϔdPuM#7Gi(1Kx;+twpBOE]:ƞRFꌡ4H&THCBL`.׭o9!_H-3-}"ž6*̚>mͶ2BUʳ&?[8mW%vJfg;H (w ٌPp?! B':] ֚xFv>]^֟9f"]Q^ NG݉Ax$xb u>¸_i\cyaz\аs_"2`,/sX2ϟѺ2w>q=D]ZOTI? B#^  * J*;m#Y4d9 _s:HLYIy#kku6 g#NH[Ctx N!@g[Ь+o0ע4rc]qze1ޟn-xM瞌Fg=AD'1r_oB4-kL؍T\=a(cVAi-C<'@dZt"n@na *bcN2FY$HLj>}"Y3nL c)`QR_3Xcޯ)gس, 14Ilxw 1'H?ΘQ#s>]Jpj4=3^&uN Kۗ}dzo:t4_G(Ydj% S''"Y2M|2h**g/B>t3nøtg<ipG]|AJ7ݿÏ,a{27!9O#=aܤT-n&֐m$N9rvNn1w \[glR jr̴Rh߮Vv{2(dW͎Q9PfF@P uqWg;l5> &YA ,AFM|k%r@xTN~\*>B`wJjCVѓz0]AxѥMUK\U= U!(n7L ъ5^e]`J(,FU$ҹIduCz{ز94UcRt:Xp_|efvVt?k;8@y$)U[R D7!SC|$S mF(ik]6fB@ ۽0wvĊ^Q[!bGi̧f,ګDӳ 3LM9GjvvH$īw]@.i(gͮdJ ^qz$:;543r0š)q וr"ۋ9R sjj-W[ DTQ{dTO=eabۏ<ov6OaXH,֥SI?zE- `v#3xՖ~=ٚ1<޴µofn^E  UТ҉db=U"||e)V8v%+,~ˉc0 N߼KVx%dxw,lO۷$,zu]vF (_W: $=z n9n['}ÒlԢ<|S.< 'AY€'&"-Te뛜5Qhi1[wF%L&¯`٤`9}Hefx2.&, RR["fho# A@챙Hfa6xqֈvf!!"'g1Y(9XNqI[x \'cU55i^c"V]'Km϶: sG CesCݖyXI?r%_aRmց54`u4,E:& 2;+Β\; Mtq!,3e>ay Jn$r2BdfǠ&C]o6Ӳ\,) SyKA=u4WBgwX#"D;A}#j$+:)Ÿ{K̚rQ-\&)ؖXgCU~ 1:ۅ[Fo>Y奠*< b+jAdq`L`4Q)Hq3Z'1p6c@" )ԨE+s(mA2 _ީXvQ#f*]̌FUIIߩ?.H5p D}O3.l@b$눴b69D 7mjq]d)Вor[N[!46gw ס#5RXSpUu | CWpBcv\%5a WvtvCϥW18mnFvp45V1r5bFWܞ`j ͞m]AO5T}ţ8J\|ژD~_D2<=~99ʭ|ljՒC+vuʹ (<ϰa7h*WJ՘mn_xRe8D+QYVƬ7{COJ"=IdZjel5LC~U}E@bY>C Q/%R^Rz.`;q ‰[M:>yhVg Q ?畼TPy5F۠HuV :9 '@+ -  pEvgBoKMܧ%B{ M[x*I Qmw{8N_|#RA.<*nf||lͭyBscvoDWFq}ۿ^ViV&/Vdk?4Z=T5b..;tof;P(J&JOibT^~޽Gc \ʬ?QKCv A|b@XX_f=XgoB)` X0iciU7|q^ۙ m-~5>{ceKZ>;,v}H)3~S]6Ü[8 ~vlɿڔFDcI^Nc0t|Hoe.ۊ&~ާR% Y_/코*+NA+%hZm9ԪQ__Zt0qKZOPxT;2l#_C杳@ #.@x?=qGTϓx 6a@/r:Ltv0^4~U)~oY[_ [J.>dܻ;TRpO%G<Ĕ@h ?$^}cS򹐑 !fWr,k]`9}1 0>^j\)!kWQabR@[nz؞"1`+>=}jNV+rC 9u6lX'?PGCpC 7i~e`(UEGN52,QBaEy{s J j }ϡpEZ$jzU &LG<2K% * Z9&GQ$m :mOGאfYٰ>Kῐ\җ/4; 0!28;ͧST FˇEzx3h6tSH+<`I+Gb~lPR"r!#pN,OveQ,cc6TkU3CBؽ!9E?*HPL"S'*`sxdz|Bğ3IRAxŶ k\EEyL4X(AQ0ӗ:%1A){nZ5<Ѧ5H2:u8KGcJ,L|`ƷoyH8膬s >cR#4p5\'ڞJ :iN'c)Kd>*U!_ʹmFz k.Ub7d5sI0w=Ve4ǿiK { <d'%K֋r@Uc筝{*Tㄨ 47rDk~U= M(~?7=ctKxrnUk1ˢ.ĴE$H_6xU %s6X=/")w2N<ƯE U x i1BgYOw{$HO&ucr)$IךeL AN'*H]48S8NK~rDhlҰ}򐁇KٱY#b=[6%)ĮxTէ6aB%:͚WK4 7+JڊBkd0 +H4vP,}\޻izِc1_nfff6gw6hEwUJ :[.-OYwm|+R|QJy8>^/HuطxLK ǟ0 `|dH]Mɮ)*#V=sxJjԪlaSuB[:N3s"'#L3D[KO1r} Xlq/l13=u)T]׶y]LJ=M>UKE(&ы:Bn$==2rbt3x|нMT]L !Wb3?g?`'"h[0ӽ[L Z\LZ꘱HNãUxnHGCX0UJ\8G'v*m(ZÉlO1e&qVܜųC?:`ILGL|Z}/i:4Erί?==6obX`1'dp,\w.yէ-5Gt,ۜk)9Sm24I꼈9JWiCXE4=uSI\LO(d}%=ן l2@3)/@Ђkr^՝ʇ3LrH#+@9>.`j9,߱-I8*1\} )Lt\{~2mXsȻȬ L 7PϬ,|l=iL?bguNQpՑ`P"R> !|9L=V$@ p&e+≦X$50:G{u.S%qL:J"CI;6 BuyG^A9i-\%-7_9~P;x1}.a`Ȳ$נ][ !_!y+`T2| N+62>@u- <%ԲG߻?G*< zBظEVMcpX%4JN٘rk^oIu\7p#v, > ΍XR=A ~ - ,;Bp\X%o=b(c#"wZ18*JDq<*k`k8YkXVvH3[a*DO@vƦ!gdf/M77j&g`֖o""+T™nkWr R:2 kW97whq/wlx~e4m9vLk+tͨ~zGFlG?GMXʓ['xK{OzdiͣxRIpҒJb^/XfdSy7*&Ux8.VoypְN+a'-?1LsbZs#9sZ;Rqf?$ipbȞ:D!{{[r`?6%6,Q}5(w0ULfz}, 8rl|b}'4kJԒ4S @S7[ x<_*?lXzArLnW_3w4 thVЋ@Ĕ œȒ`(p'UܡkeqK} P'19\= &&s/2͵jyѪvVlf; noYFv$mRCѩֲbu$gkl=_H)ښ*`a(7'!߁#~ `a3ݻ1kY(VDeIe{lq߹Qy9Y/u"+ՙwHWX "ilu2uWzێh0L6o5uhFdszOs*4 ÿ#l&}n]|9n Щ<]r 6Ơ/lIVq^](լܤ?M1pq.`xfT = u/iG[9R21'P꿁EiG`mcpik+M\&ϼ0 MS;Gf_ 2Vٌ*&Ip}U7{e,+%?V$mOjkE>rXM#n(͗dt9gtz="v%j&HϜ:IQeu'b 1TWkp)7gsPJ 3/OLo1c:MI1#\$.=Ljs652/Yެ5{{E=<.?Uǹ09G] g?P&уT@>=\kLf u5@sO2xozxiN1P8 JKy zF :{B:ܖVy&BC\Z7.?Y-;q 2)'*[|̉bl@_F,Z4*; H l] TE2xF-+Mu=$0KXt\\5æY{^ -gX?92~xc/H\1wBę@79Opy^kn"돔cdb,~/c3~p3W&Yȹ>& }8{Qn,ܷke#H O]S 4鹨HlAe;lFoO9\|_tQ\`ʛol zYW\m+(i_m_ۣ;iIڠ;IA]ZF \B8?Yct?cT0ʞn ]X\j"f6ۆ; Jn;!u!+a qV5Ueڨ} ]KO.8YkZv,nFAB0Swk€$tO6kTtFl׺] ı83f#:'!gH&W=P(}ySTK\3>"zL?)ۦa&Vij+T/o%!#asWs3KtllFP7֥)/__8 k> \B_݆lO (WӑR{JɕY$-h,/,Tpn5U*&4] 2Z:Mx irhIr$nx0V?WΏ8ogJx ?Qc6}X\\ B߼3>Kpچ[{aO 9pd(6ʔoI=]V^Ӈ:ݻy4_7ﰴO3h܎hWM m@Wݯ˿Ѭw{w ɍ~3j'Qx `_@z=7qXr'r6z/BgCfMXmgIl {z{]txwf _nLj"|Wol=2A=bz9h+g sHs"8[ ޓl@_͇er_giSLR6tSgV7aiEܪ <,nbDW~QljO)D֕ԅ)XY. Dr_?>3%mքmC9v>7oPj)sL%49fPHњOx˦TH Cwzxi`9c} "ōHKAFK,SX\1[F̑QCe[BYd {E)ք!Gj>Ջ*\XHe]7FqOrl^?=mJaA>˟YV[_bRhj+qJr}G6Z6!LXV~XUt}ŤWa(PHɌ꧙j*,6lNz6GnhD19N.r+,p U{ҏT+` O"n Pi3 Gzc¤x7<\n3iTeΓANW7om;ܝ1h1- OwtYJL/#T5?- lOѲ|s?q]J]e&8\@9¶|\,qu8&i9^oӪl ,dI aV{;$q@Ht5GoC䍶zM,5_`{-_`P5zy<\$fNFICMqQȐ{yuRe}cxi^ g+~^vjT|!ORYEk&CݦEsnV <'hD qd'~z4QF$ATK+" 3<٦tTaљ|=3,7qbKGg}gx;a w,r PV`LP#7 =t!՜lF]8HoQ@{y LkD()e<8"TD}+\ȮPJkf|¢R(Lv$1$f?o/1_3v)`~{td;6Ew&9ԡh[,~a;sS E+^RA43Vv^ܚ>o/]\Gh9.2; IJ|f*fu]G}"S|)0^Uʿ5Mө$Re.O"^0ɍFoC }ٷ<?QĐwl#ZCfO=G41QMk;jIBD>ohݳQ2 -oUhjZSh> B޹,# :uikJ)p_=0AYz0fFKeA=0mZk"{OEM(?} Z]b' Q6!Ts*"Lds<ҵ:Jv3Ҝ<򒔌`kYj .^NT#t\a&Ef^1E}>D"}v;Od ,8y#CS,6W"Y{LoR'_ 7z8'[ Rgxqay')1^/C/J<f:0Ċ~blAnAa|drDҡa ^EDƿR-٨@$hY1y tȧu%tx;ű%@On shd%aSKCHV=5_⍔~i9i]:z+ 8?Gbv宜@Y"6Fץ51Sh";{ݳ\"^NP-''L3`,VrEŕ&{(B@gA :H .f@^>wKzm͉hqP0xX~ ^f9I> O>/-$;,N>= l_DAQ:d8U1dgДS`euB](bhޫJpR'%tv먜\djaO`dg"1=h 쮒 n_J7N}Z&C}nz񼱃oNmMm8.06yCD{yk<0#1h Ⱥ x_;EoHD l Ys+J'O&=Xuflq~ф4BZ, ?Vz.ho7$xK"՗(=9DY\a6 ɼVz~OG6" D=f\}-(`~msξtL G/Sa E&="~MЋwsI˄hѲRO%uKwl '!X9IMI0̕eu^G/ uqMd1vEQCǒ,wh yҗƂ-?< o$ <*ilo@Wݽa_3nH5UAʗp; R#| tuxb\A,a2!9&,f@m-ق=|A2QeUir51āv^{i k:C  Զk|Kq5#2JT_FK0w{hC*`N8 xh Ue:1v{ rks#q4:wIڸJQ&FE; 2*g6 &W#vZ6J*uIʳ·KU꽠yy_3AU=3PWcD./F1?lRϏF*Kx>mRycJp{1^\@(_M8:5!Vpu3}ɢl:A#_G>ܿ/aJ|.Dvͼ]@1y|=!7i/bCy9P+F_5 hT@+pM> $U"|UQ_z|^6ZY&4ON[/AMHǩi9:Gs'tO~;W+x4T$))ʔ E+_A!JxQnQ~,(x8*+iA}| M=^ S 0ZP*]d#PaD]#Cߝ%kMg#EGUmVhW|>\JMdf1.G pz@-o'14 e*B0YTS`͟9ܚd;%#SS YnEX"&B+ ԺFQo/M*0˟i8t?#.Eڞ297ɴBDy%LSe8"UyBa]kцׂVl/4l~C W]X?NX\K6*)*aR"v [wj=dOT1\` ;P΂DRQ2Z9g"^tJ,`a8 <Ժ_k1XOG60*/xh5lcCުRM%W3x $fc)axHNK>!#ζ.9i9c0K8p6Ú0CC5„#-n<;IOˢ&OHƾO0Gk-3|іgS\Xg'cw^Cq-3cgfxRgl~6z_ )wh:^d9Ȭ(iJaXZ{5 U1Sw:wBsx6ێ#$%Xn,n[? K!J*yJIľ<)miąbvΑtU;lc֕X@>,'.13#iA-\υvOKnHrupb?sg4IE12;:bpmۨJ|҅?]yXP~S7 4yDcM鲥0)p%.ȵˇ6ʥ@9&hiE @OM'zX-|x3 UUƒ1w)է"+tqP.b`'9}`pݙQrr!IM~sRBP4aHQQʾl#ϣM|t8ѿ>Ѵ:v](]/8E94ʤ Aϫ[o-g)aMaci?X#, I#5ob 4Iv).ME9η~]jPoSH+!\ ?@%tLs ^}x-&56׏648]@DCtrnO>9dtiܾp^(`wGW0ճvnZR="n̩Nl2ف0a1).3p^/ c V@p{oVee~ڣ<M 8HNU3 _r9mX~" tHl m_TW c׬b(a@wnّǏK|m:)0߄8$[<ՏGF6Yb |sђ|O0jН }4]UK۽-IO\aW8q%"] 1AST4*dүqEiPe/N]HlmC>a62l$zrOJGFM#SЕXV_V^`Y)x_ϕPVl6Qze `v+]+%I zfo/M&cpĜ`,Qp}]#܌IUwN<:E@%@' OpA!Y/xwS%V-̃%睠C*m47zߡ7~. PO8nM If'x뜾)Ы2ewABYaq(*ŏ9.u \a)b\hnل[O#~y@eY)k)&iU\oWDOu2uF3?bRvЃԜ!GŠ}@_PqO[z+_ STlȟ04.jO"xI_?R]v<_޽ӹ|-+t ~_ ]EF_iLLZCX6luyS-]GҺ$ӍXˆ{!2@nX2 lhȐ60v=PϷ4%1$HL;lh1lp tS@ꋓ6AÌB|Rud@6}$jIFNSaErc@Q[u7|$j `@s"_v c *]5գ9{jj1|ܻ8N[8g`PnY:lз"]儿G߅ t`eƏ/Swq$CQOZ`obqH[&dǷ?2&+ ˌ "Hj՜nT D=K H^qgxzc\Bd5RY$@E4q3 XR#$q,RIM :ː==N`p%j%گ)fΑWD\x:X%gO!Óv\px?ha֯͠&X$Τy )}GvOsu`/J,UgTs P>pd(DnUGFy:$~pL# Mu60X U?"|_fE*:`Ө8q xfZf5tsCi|ZIx+ >d,i"XwN!@% ͫ bՎMXu)ܺM:żtL[׀Eb.S9v~*KS: ,al`$$G2vYOTIh7l4mZNHQ9+Xt#<^GáV ֘2TWV+}ҚU7TؽdM'G$Ik*M F_E׮RY+C/<.|p"8׸҈|c4dNOminBn{{GBplTZ.#[ f'qOI8ii:\A-SkgrDRVf jՁ!`Ec 2!z1Ѥ Fx(9+ TB4hVI>aLZA؋}A3$[rg8`HcR3dQӠcǀ $Fl O+UTa8*8zTZLXyaՅrRh~7;lvzgTdr >ʭq?ǪaRa;3ˌ2OrH] o/܌0j`qblJHQW _dx|=\g5f_ض؊#L S>U|`⫬h9Sa:wCHicBЬEѫy M즲㑮~>a1 %qR;DbhL'/9{ 26B@{%"6`jkER_4`l.9i7m*49WB_(j5%/&symT\cmC~=piBˈ(2`fi/ʔEhƬIB#ESudSY!}ix08$$ Î!D|$:ew)[6xXphztZ%ܗAnRh+ZC7A!3߭s8Ja+P\R.U[ԉe |-[}wP*L+Y}E@VRc*bvAWLԁuu^^R͞fժ|07z0wg:&01Il|g8D<X-z đ>Gя Tn8{̝" 13l]+CeWYJGˌ6iJ$S@NtNYRO J[dLuP[`xe'r"^5 0&Иk 0eU(2wpaN_;·IinZǞQ[ ֙n{8j^L!i9$T_yyZNX$jOҶ&Al/_.W<,(tu[ߴU3`ŋY6RڤFVq<(Y:H䉙b(QI2S(& )W»fX/ϣI句MTש収s3 ڮ\b~BU]3RӉy"Licv$P\Ji6wZ.DflPAF Z1%p]ĸFW5)*Ն9<0=㳦m5|ɳ:7qúPQj{dk`zb |&!fR5ʋ%SU_gP.~=h~S{@],IZ ]\@w#iY+2<}j7lyb~HL^w)xp%g=^jX(}L֙Ǻ3ZU}LeKv${B@T=xoag/M;^xH_ .GGQH&2eV *ewd_zNE*fp%Q_xDMFgd+B/DD$B-44w3#_%\1*NjȲazΊKiZ@GjGm)ދL̄F U]; =Xâf $(R!5]ŮOUpV8 zAE h}\;"ze3P#%[W0]_'WJXwS%RE9rI,M,|1r%yLѣgtbHR $5rbɠbOQ&B Kq++Q&FN_^4#>C=2J>&Şb$0i{G|u0v~} 㹿'$x  AXe?;ho=p}$f!p<>Gm$Oȭx~:NY&Iڧ |% 7(J:1 /[r8+zS{\14w,7B̄Eob̽SOdMH]K+nS/Z`AˋFg%aF"?Z{xC4t#LtCNYSx)F0 #C$=z`Y hdq6js70|X-^c:ǓoN3%HkWԘAڗ õfV %{qh e*fFPP!5rul9&g j!]0PEF+F2Lޗ圮Fab&d$ M#RF mJ Pi9 V78is悞pE!c]fN0ktČ{֦5SqQ5PlB8ZI:ӸD3CӴ%Ŕ޳_Ji\i]p5ݹ%tIg^zbH$<~y+^D(мO"Rݻ嬇=!6ne>x>ȷ3LC_hSNU&VKݏc;i!i%VAXɜYI6h{}z2y#駜L+ k=@ >zD e%PuKY+QOJbCT[++:~jn{Hg.?/*B"^„vܸe6,H2H\-$>r)zfNJ7TzMZz'"!̉N?af&TΟDӃJrK9˨4M> |AP*"Ή`ex;y!Ķ@\=l >6wĻԥVR3c~a\0Qq|P$qs FґWjCa78r1/ A{S,FyOէj(~]FXP>H2C,N0Fr#Pϭˀl,[o !:_f:Av'L)Ž,F ?۽z.Y!NfLxvgϹ̉ڞ/Q\mWC&!I#fʩ (wi9wGK/*M>퍱Ş̞zѴg9\)6N)?4$ɛ+S* `@e!iRqPUq uF ^yq}E#q΂lTƱM(Aն{}k`:6绍cOqMr?O$Wէ-*.ˏ?IEx_q c @YG ˏG<4yLʱ m|а@ܴ@ %m*|@ㅏXBs!mU-䧙 ޻$+}%L[v]dNf$|z*Q܇ZÑxms4hRFq` ݝ\$tGc*)d۱dnF1vʁ -Xv=!`sZs RyǂOI)hFYMs@Jroc ."|p5FN$@D5}̛Q&Y&=2eyV\CҤU刿h?HyZ1HO_4ݥ~_ Hv8Eϼ90z&ڢFC+~Nj@הV}wo-@92=Xnhj`1A  8'c&oK{Bk׈6+`DI.µ*6_?g@:G=oee9juFUtƥ^Gq~wE Xzcbgٰ&in=,ݹW U-QmrȪTQ/$iT0%o=IR}N9 n͋vr ª ꭯xJ8u*J^[p߃J lH4:qO'^9F$FS/M2k4RoX $߂Wg DX 2Eh v) UXXЉaK f=@cNmcSlev dc{ UE:E0sӔg`͙`aPGO;\ÁwnFfF}tM)eo";oW\Ɉ+tsS>a`vίOk*1p.6' <1o{f&h3}6d; ӹAǻ?>;ĥ]@ U667,*-\hvq+*vO\VM"-1#ͪJQNvU8CzWGG[}ΘŨ9t;l +ODF5*yLްݱԴ:1 b`g37>$w 1E/8巰S |f=mvJ`c]`fGF \wt>(>(U} 7J8_;L S7*RaWw)ooj0Ù.% T5{'W8j^0CAJc?*"SH}u!Z2M/pfq[} k &zHW`v@Ww4t(l((&!f FV9VY|"Yeh>II%$-(H\.~'C^rʎ,nA9ܯ:)+Ei1GJPM΃EQg]LVMW4[\]ÁHwE o9ׇ(2ӝT;ݻA3\/WGNncOLHvr2"iCX6BYfwNNu͚_ MWhǞ9=T, zj.u1L5VX"3 hh3yL <76*P%aP,T]ᜂGzQc9!ݬ]x/L܎+ .]1}w0$IHd#)̈I@|Aw}l7 ZNmՎΔW*U 0bNفeC۰*M29dUQG#5i)IHgLԵ47]jfBz8֤s@S5b<l?ǹ7ˎt=$EIW" ZӵID "YwC%e{ߧрv. ʯ9[Rr%{QKD j-N,;tU}2E[6`2 r7ysZf\ѥ>G;мd݁>GZ+׻^sBژU%~W-Lb*qרi_Yuo Ie2z{ׁtOƈD8g1಼hگFɰh8-36F (Yft6Fm7G7, :xVyp3ⰶ+{d^GWawzhPz*L`l}Fr9i7’j&W$")"@(<Vf.֢sD&+YOSP;>,:v naZPW?D(I-{8Lx-|N @Nw<"Ah<3L*+S*+xH&),,hٜf-0Dkc0'T~(-]1c>oTK>` dH_Ayfz} 9s:m}2vw x=4o޻c_f86@ބdbe_ ӁҦX%i^܏Ŝ =Kb='5C@EdϝJZ1P]qaGa0 !2L>!Ŧǖxu*,xYw4/|}εRkqˁp:RPzԘ1es 0>풠%HM,YP$RN.d[6n=7; _~Ww\Q1lY>13dCNZ w3ѱ#askN*y@㣸yD ɠanN5d|aHG!MY92vJ9mץ qO 7%3yqR71aB6zxyWߜ0S5i[{n/jp1۶D5Tj]#3,:xbio ܮW:Re.O!2F1~>VGqj [ "`3q3+y9G7?I8~4UeX:`Ϯ ߇ nȻ 3 9Nqt~E'.B֊}܍h P RP| &AM,$=^By$~ܙz̈?2L/DuhpFk7t(B = 9F*) }O4¤'"E海 eܙ\_}yhB RZ%U>9F@,urm&~3x!ocʾ `[ vAKgRUhǯ?K/"|B@~v6Sn8ɤ@ F#,怛i}3׆7t˛PcԯF`QSa@arLr\L16j%^$xـu1ڬWUhk>_f>]$= \4jV VeAWsosd }~r4B7L\*~Ꜽt1ϊ{kq'6 V5, (ymnr UI׍%}9aR j 4[ڇ̜s%9"p6+GX T&=65lOT4sҧ>4 (xF-{V&-hhaf"$ 2KeqIguҟޡHϺ(y U)O]9 Y讉[Ȟ5. өOn +UCuzj_9b}u֛(EnH\"_1]c?4[O + 173I3Ku>q-p`XlTccl fUTBͣ3 .mV9P0sꮤkUyف.S'Jq ^]>*N8 XHoSXQAK>E^e}A|*mPl~4ݕSi?:/)988"Q?#9GH[~EsG,2.K\jogCx&{cMQX56+[Kõbo,Rn=DCI63r3'-dR:R%WIwč$ωr?8UPBW 4l}18@{VCj((mvZb[irM ,ŭz[-aDXG-~7l5cQ,F0ԏxBєëH$xS`X.C# ǁv8uH=i,?s|ҧmޣ Vm{j=G^Th}co-إY#dxc B$ԮqG&e_6wtlybb\8UnNM*⣃r`dͪ&+$Iռ}(# UQWҥHw^Q~wtDj$[o0rp 1?Ga<әgVgO=w/_Pp2Nگ c%b3G<{.C"Mȟ'=R0QhqfMM] F0BҚwbo!Gw=$eA'aί1<_;[up_1jƭ yf/[R_ުw)٢xbvPR2/wEF"6KkJ$\m|rV,u*~5ϓH@*BboDLWibC$wjde2Z{2ΧFm%_m(鿜#m!w `f1{ҭfRˡ@7Tي)#TE__^>Gˊ'1rJ-,f'.+΂a2W3;AJ>63buVInyۖ~cHV4 \`6KҔ_xU0.b} lݐX1d֚i'.fwwUQ۵hA,tlJ) W!fe ycP s(;[ΰ[ 0l|4"Ƈ8D4}C9`hcso_s&sՂõ*Lg/GnYmQ%Iw+b1^4ephfefZ3 ! E ooayՕH"hčߢI06ׅdӝ3Zl;xW2]*3pn*_L <Ar 99 >o/ٿίC-`h๷F̣f`>͚.OZi2ɘNF;QȢqVm)u=w!_Iww];|ebc ְ0v1yLaܐ0QfPUHߺ8RVLio {ͥDPZS#3B7c^9rHGL̾* Om~_Sw@M-1[Hp^N=o$gk["&Va n/_-1Q.3FL*hJ 7Jl5R'Rt]kcG ghކ;WI1bܷr|S&Qhjw=mJ˲ ón +V!;fy| MΈ+p68*0Fc)NR,vnؼ 5YT9YY"=$.EPhAンTy]!E[ ;QsQ?@5T17ҝa}㘺%1xg6%7I.}ń;s$n5c+-L,!WPora @]hK Hgu^'ϑ6s/g FT"ߦ? o,w'l3]۲ o%sY5/ υw> f o/2?UlqƲyg4d<as!z%E(bK)Y?f&mLBcA32̐6W֞r8iynM]rJudNMJ[Ae9Mi}q3Mⴾ4M]R4ռH8[ACp=&R~/QU<~PL+A OyE%@a+7 \WH/G6ϫ颞XRpuRsm`xHFvߐ-FcmׁKng2}y`aAXmRmgtV !_t] !1GNF#Ĝ׶msiLb,xQ )i"Z}\VH=_RʣYMάD5IbAG&a:"OfdP}^Lj1a ۺjsT2.c}>=/bԼVu͑sPsjmr^CE>a֭4$ԐK^fgoYo^][*K1EkĪܳ!\ OM0VBH=^rw%o>rЭ6S%3lA.] C9x /J}=Ǜ@OVk)@Ht;ښ\hTLLJ7,K6X~T{<;# g[3v]{x.b0qEZFO'"BgV%xn'T?<+9шU *g29E^_MuL4w6teT c TY&ERb 2 g>оݷsoilBb8fK6G2pdj?$K=5D;1= ΍1Qdp?ݰǷzb@~6$sʗXfL΋"#҃qqjlQ#Y%1Yb4ܛq4TM;͚)yK(;x"9C59zm 5Z?xy%']&59Aֽ=>h:b%ا (@/HFWX(͘.qҫBx>!m2GFc31%*Cq*LnZS{niL;45qv c0mT} 5E 3$RL9 = [e})J܈)>+cpp6d;K.a'^v6C]R @dں^GOBB#Z?ͰB@BW%Wbq@Q2B´}Qk ;eL$rjVf9+?} _" s> H(hB9{LT$DnC9]"T8 gw@5!O1~Xԓ[ξ1p޹WKy[A=vͿ-yRya "bCUe J]^H z!ZauqA@xĉ>}J ^+ДU-,|?do:bW'83۬y~7 UR6DL82G清n8|%Si2xc.)%z%]LbH\WJԙ}m^^r#<[a  'G"5*i[ I7rvF8#b4[[O-v'+̫`U8 >XG) Вp׾: kZ{"wsN5sWw)3OGf1Ëg'Aw x&jRͰ x}Vߖo)< rV|>mm >t=&vG(#=]'}C-ȵsƥRS'Y2"5xi sVsz}Z+ ۋ=ӋѧN!!:Ib=gcwyM2 [cf} i-3%*;;%(dy@$fsI*iP<ϜC ꀞ> >^kǾ,6.HaXY)F*qCVI# f[LqaY$.GS3ۈÜ|+r9dna懴sP1r}18Ȅ4;_¥CVQAGZvxocsw kS^̓U+DCwL[hĥwḺCIzdW)s؞y۾f.uJ[3MS<*)FNZ, #z'a1 7CqT#ӧwSmFhj`-uSo@R_{RM8n{IgRtO!3K$szKA*%,k& 3EƓ#B=Ӛ2pfsha0,i雥2g8މ :Te@-l"IAZ. _^' 45aϲAmfU5q|}y)81=oHgvG6ߐՔw@ԺءS(a0/!|k(*KZgw5%آX'y 8NeryLzIbdL6d 8Im4DL`Dr*^SHM*i'bπ}Zp1)ÚiU>|F֞ѻ~ ,q !uwݛ5qÏ FJ3$>{qjjLS@AS7g:œq"ۙ/qs~DY2(WQ sŶ%jhQUV=g_ *bU&Pa*[*:֧CQ-OSCQGq)߀^CryLm}3UH-&1'18җ N_objݻS1}Ż4N56/hK^nI"% 39g5֞5 L흜01g=[xQZ;|o~҉ȓnE" "P a-A5HouQyļjԉKsA.S-:Kb$nKyz_)ndZp̯Ko @:6{S"v1%nwz_VK.ޕe74Mh:O1e.g _k&(x XYݻo #{~>F6ҍn?kV; k#Bǣ(%wO|nPTlfJlK෠w#fq' !ܲQТF`cw̏1J4F*sA뎵"MڸQ'nw:i^Q{R2MH>_&Q7#Yl CQ3xfAzXHZMAֺȱ6)= .PYH닐D&ׇrJfCXg le±fy8ЁFۅt6A8:}ݴ$my]ns~73ЫjrGh U抿H*jO񴛳~+'$!8Ȳ%xU_Ĵ2|Osg==y)u£nN fD5< 29,<\m*<9& NHQ)9\\G_J`aXb.`Ƃ&.Kvۘˇ6 ڝ#(/(2,7ߣԥeۧ/^{kcʚN ]ѭ'vIq5(q;b 1o$Ak<{eo3'>I,il)/ 7CrOfj:27`~f3xDy}aЌTRE*5}¸3kKx5 ziUG>l_T&zC;ٓPFZ+ f'չG*Md|h*b1dr!$:cݘTfÈ @L[=43+j:z%5ȱia=!.R0 FR8J4a^5(/?tCM֩s,(J^()AH!&+.7a^S"߻@4HGd!hAJx3dֵx'f9ՌF82-/)?m Uq%#B&Z5"g"2xݨ'$9<&)i$+_d IvF0khPOJNϨ8t?ŔméCk{ |$j J3py>v?`3׼-u "ޯA΂2]qIfB0W1w8ּD\JTQBʣ)u Y]@9yf٭НM^߰wyMsc܍~kV,R:G{g{&͇a^f熤gժ5wdcL:*usRGlFFmuI[(G$9@w#e% en}zi,<`ۊ)dQ=?99zx|{FFES^F'-E5QDy-43LD2fŌU \oI $h -X nkdNj#Pij\U#d+dr=kyU8+ aZAR})8DiBq06 ݰ`9)kʴ9QU*<.konk ٖ"T,>>'΅5LL ]HjrA4W}~#qI+l㛊D|n;6eK|iqL[^dU!`UMҠ}"'Mb~r fG"?7Fe`/݂a̞Lr 9Gy+Qb~/&X|ժSK1Kx-3K Z  Go/2NH$8ZFX$[^X:KP4SU4Uň]$v6rU pcčۈ0=( &GmZ3jSu8^18w"p"E2:lKQrY(`VAjY {i=`pyױOнJEˉ9 R%"z/u`rd&E3Y7R=-KzrY d,` )4 [_-~|lۘx?[̈́~<;X*ڿINY'is<(7K,Efe}#bQ98}F`e7ZtcRrCse^H~D|*ϓ){JtjDBG4Zo9RV纽\.WD}2g]47c5h;|)_9{)hEK"0GgZ;ߪC05FDDsĜT-f@h˶ʼnhf,׆X OX~TekxF\zr_fMG֎T/I 65pJ}޶4%V` d 5?vEh[_ZOnG$!:'fcD+1o>njKލt סp Yi կf F=ٴRw7tKA]V/ 5%ʮɠ0K>0nUie+/Οzp%bPGq c!ےΨe]~?zWŕd9cqL)H놧ԕ+(Лl)_P)?fC#cd)8%IZ>ac=EFfDQ}3]<[KO oL^3ql)ĵW3?3nWIK6_4NG/IyI'%/Ϝ #_}.eIk;_`ot->^,7bhv`܈,2:C(놠* O4AWovC_"~љCCo`Z#M@u-Ρ./mtTAd%W R!ϒY$7}gx:s``ɀ峜"^Uɚǻ_q@y0[3֊soW@xk'`ɴǴ~~[M>31dJ~ؙ˻}|Tp6hvQ6[Jc쨭TvhG?*h{4{ n:FxBg8ynDlOQ`r{ 5/VKq,9f]gRR dޏ/@L#`jv)@VP\֭a4yg:ߛ)7['!puݝ 9͆v!S<&g\lY!"MD.fA%>ARWxψZZ( ?FeyFjtG Q<f'E-w#Cel&)s]]/> pk1wPBJ (}oU|MN0{ojXW{ +JtkcRI;*=ld8NzT]낥`I幖NvaE AևpozNiH_#C%ᶟw/FD&dF\>Z$1^0@LZ sf6xRk2d}\Tʝ[Zܺ^볬n,nbVPP$[5[J.SL!R{(HĪZGɹB@T`G߉Ԯu0k ܥAL !iX\]N-`ޮŮ;[V!шTg,(H/ wV~qU* M5]uS+~|j}(sEZ9>/ åXEz"H)1ه:#m(}F|čgN!͜ÈSR?ol,!9#2 RLCD@AWe 'Vg$Q@n˝A ?*\gdq/aLVK^(pW#y7P:ۚjwpjE!LNxKO dmH<4|#BTg*B$HD2f-lSCF&61o(]]}{nH&{SWB?u_:ݵ| *yJAV@ػ'js+n<;Z׷x0H<7*m?t֭j8'"BύBFXj*K#Dp)?[띮R-6J8Yd?6n=R HN? !'Li he_VlRr^ z3z/_n=?[kbʟ`tkǤt@idnRg#(RVVAsËȮheO22wQjG\NX8]Q-}Y|rײAm++Ȱ7vxf7pRݥm۞ӃTx4Z&LgWd%O8b]%Ů^zqJB>_W$ ׍Y!Jpm01Ֆ5٩Qoy4~c[ž ~=oFYsY"dV$uzОW+Ge0қ% u!+9 bƗ]4mgAB<6x@vH |D3FxG|dW&/"94:-T4\1W_b2쟀7 r-N.dZ֙1s`EW\BlꨞbUKBߋxw ֘}p.6*Q7v=dA|fO7VF+7陠MRչs ⬀Trp5xR(a!{{v/DUz3 VN[c@,.?ECbޣbF$ +ݞ+:BR;u &V`& n6/|}_  &3BsH8#9>q(ɔ$|#zTycG^}%76$|H4M˶ngٴ;h| @q[s `U(dgo#T_nf^Q^YB?3&\ٗN@FЏEB̦Sr^ -5#NNf18K*QZvc&6TÓ ˺-4LGQr%na fUSrX*0Z^efW-8:LIw21tI۬խpvօymͱ}T Ku%`uímSy3ǁŪ!#p jCғYZLO#l&fyZnz?uY2]]ȨI,5TL#2UjOacKDSmAUʈs0L"^n d}ȼt7?:qܾ` e &^9c\9t |^&z\W֙|ѼS}e=[0#Cy1_'ΉEnohWѿqXa|̡ٔЄ<ЍȾ8NHNjmm] X+sZ翬W>!(x{ #f"[i]um!⑨Xzڂeܟr͓"a),UW(c.zeAݦ21H7L |n$:m!u(%)-jog%|7\(܁$t,TV.*> ZegW ȩu8=-Cj節=IR(0ë2; L Iq&dp,9=Anx"7BPk" [ծl JE[0O,'ӂ6* {> Əx b-|AGMDN [jfAxm;<+lwiGs oC5Y0SnS7@U,*G9-H^M}DrFq}5q"gpV_Pܒ,8X^r8+mc L?;3 wfo-ŹLFvR٥*i移ǪYR[wq?#hh< !kF,&xF^v.ͅ:,ƽ@W +ԗp^$? 2E z89xC\BO8]!t~4@]ID[P;4z p#LJ?Rlc|XDa$p@е LObE- ZQ"._@ 3)x\'۬Hg}7?w#kaVdA 'e,˵:.զ{kݵش |2?noZ}ntZ֘'UGF{px4]aY̞ %6*6Lj_M>*XO9AfŘW ?s!R*!ElT\N,ڸ; LRCMɽKzZRJ %J'p?fWAʖB%xq cU7]v鉹"8╠L!A`ȫ*#F G̚@ U.KC3C.4={Ir}7ۋ <)4nL]4տ'?Y0egԒ6YyEV/ [Frr@5Gφ|vZN!s73-,d:)O"RVϦnJa[ xU2AX _J ÃZdF ݢk;R-s 8!bAhsР8ewh+yW=^IBِXQqn$Զ"FHFT2&Oa8%;umd#q;;g@50c޷b kuۻ?=f Q56UiLz$N+TAX?kZWxU=#=ߠ3&02%ܫpTblC &UGՂ ' +y} x{$@"Wg#U4Gԝb߁ߜ06 *#ău ~R!}Ҏk٘~(olzk?R& ѡbN$*~@{;h.W$?)X#()Tƈ'D (A AD;0$2:KԂ&?58A^[M;v4ʁ 195]S$t]RVѩ]tnQfh˜WW!*E ٫Q$/*`6A-yF)P7?&)* /8 c'7M.( Mic7/COc,֝#o{ƅ)Z9Mw@ut!M'y-.&]]5Tr=SYSJ@D$' ?J\$\ 81T\D`@z-|WJƽfn~Y)m?Yk? 0Zڨy-qe8aEhl MA4Q&^TIʗnc{]RBBŸַ!?֥3=ɹ;C{4aUǤexf6bi)dM(ljKhQ,[#V":]C p|s#}SE :ǹ%4Z}$YT95&sNj":GiqO}مdeUȟΝ4.ivRXZTch " !C6(F΀AsSǟX ~!陿i\ܴ,M}= j!O,ŇYt &&uF9hro {$fJW`S ^o NQM[FF:`ELԸy466Q< \3{ZB[.zOm[g®ZU{d $Var>UŒ _]-r~{U[6z>K@0}cr:[4a闠< S,pG.7]Jp;L Fe ̾ :Ax[G3S 4'l9*nn[r}gɭX\*Cgʸ+(5l(oX횉ґ8/%6 PU^V+ *J[yTxxu$6 uüyE=3m[C%}Fa?,иaEog??#Y_1•}w}_1qlf38TB?$MU`9Lc)͒U8V?l(ϟ9'q0aMs<LKaA?'_s~.9˾Q*rq[j.=SyѪk{XUeVzk{pڢ1bʲG{(|'^ܟxvs:=Wfgθtr;$n14O?ax~snb8zFPǺ xTƘ*=T› 7%: Z0ږ蟲=Hs= Qv6~7㢆1z%eUl'U-VJ efUt~!PqmNwK-l `eu=(/E5sQDB DkivwsXiaVTŞD"BK9(UG6PxFAJ i̒|l{qfu0<<6K UMzTwA"0oRซ)6CpӤYUc˪XcN%.=+>:նq&P|gD"qˏϴC1%o~EdsZxP\h==%-߆l`,.!^OdҚ<JPdIBU!k\dװ.]M=;sYAo@@ܣr lgSWJyU$=y HRv~em(3/_X'k!KȔ-n `Od׳}le$}~Ѵ7)IUMEy:@? 'V{g%ǰf:GՖm ,HKX,t`46}ҼBԽ}m cԕ^CԐ钁ÉMlb#pWv8Nm1DfՏ>|a6lK1ۑq~ BB,&60\_+QRR<DB҆Uj} e)%29_pܯ!F3hn:vuIk$2"Q4CuҞZd')7 fN3cx(-2iSy҅BEGO(D"*! NGkdp/Tc6IeEɔ"TnL:_ԠҮm-CeC^\m︿2 H*G71 +şL=$C`:n8:Ao"$__ǖ]r'u[xm s9M|ӬuES֋kvIVG}E顈eZ(;nܭW.@l.5_8_"95孱'Pw.|/ з+? ߁V{4|)SY' dyCVpfL})\&|}25ǚ.]^0ȱ kaRȌvyٯ*{Բ;q.֊_t@p|`^DdhQT[LdخsZDq{&Woԝ/N|=D]tAԅ-4265檬4X*E^&\ƴntW|A,3RoR ЌDwT#_ r4&n, Pa0ORnw񀘂8䣰T:}x6pUH8qN{VDQ_bKc4z;$[X㉙Z^ E oAڅ0X {حkYzC%)mp1/7F3F2%$\gM zqc-"6oc\j (ިe|)Y|xm|24)=}[3^UnDžX|9-㡀VBߠL#O5/ⴭIǛׁ;[ poOrq.TɐHg1NRfW1ĝp* g+!4*KyZ1TkÁ7ylZ6Ij`GZ٠71su;w215BG}qJW ~#'|h-gҏb,jVy 1{6͢.SFj+9 .6-c[K-:DRBp `zϣpd%J*;Nyv M`WWҴLӉV+ސSC_wgnDG2YEHR<*X=7ޞӭnytd,E@31ˡKORxu|NKai6GU+n3n{7 xR# jnAFA<(/;h+JKx`~FFo{&K(QIXo\_?=2ɿ+r^fnԍ ȪX>/т"ߤ_ u'bjHFّF5L(O󀑳L'ʘs;:1 ldITTxQ3۲t{n' !d@i`|ޛ ṉϱ ԍȫ-F_g4H؃yn%[shȻ ,H<CǴ!b'gڥGiCRE6yvJSf׼y vL|(>KB\JLƦ X @ ̂y@َޡqg|;NLho@zL ƭ9\dgbm݃NuJ|p}} 3aZ;W75富@Bwmh10a8RIс϶RM&]J7waR0:869p9[Ű3m \!d-U-yLzpEwT§N7ϚвbJ#v6<]BGpٮ-W"G-qzQOjBpqr]34:@*. .䭒kvd. >6,_)[Mz.U 0g9deZKlg?,Wg"&dA!+ 6[+9SkăᷴF(6yxiz1t(`KK-uwEtFX i%rYxDl- yzyNY`vndզxV,1L94; qϿA݁':I gQ+B=jO0ZjK3يCئlQ4)'cz T)\Vv5m_@q<$,m׀n( $f/\YKg$NgG,j-EvD-Zdm-u},v5΋lsTޢg;S)0"`Lԯ` p`|-L2c72v\^dS- o䚄^ @!hL1HkIwqՍ6,*+>{|*X{2o4|7Vjlu5;!gü TYlý:湴@ ѹ7[%9FMs׷qUSAwu"KWQ+1(XD*{;@ԯZPZGn=ft6RX.RVd0f@; _AH޶t5_;=\f&P24l g9F/"JOZ)LaҭyقyȌ'qaQL}5Dh7ah[ݩDq9H%[UGyQ$)2 z]Q4ȼvqLRe7 {η=jjİnS@׳$G #aw '{,}p*D&ٙyOCa>3M_<kխwow#(vz!ג$? vGb*6ʸ7I.V#jeLY&GM ks0R!Pr6%9zm0(~Gi%rVZ4qu<>!+[j6k.mъ=XM hm4+f.w߷gfnYg0_裳`SX|O<ϟ>yzm3ڤ''d>ԟmf>Yj?kU+,XaY cvF>?~ajGCwykZ+fI@YL,E.se̺IgxbZ,f<$0kݯݫpu,Y) B>oa!'*Zdp8TΕ;P~NnS]> c'<퉉fic VP]lb9.pd$PFo& re$_aawqXn'2#C֔Dq0~JW <88`jBK5F #:HU)Z Ф*do~cA UR{G\~qy~\,p]'ʍͻΟ׌Fugօ,9=&1ϟŮ<ȥu~t8g Sh+7\ uLCx{߀>|w9{e *7Wg\0so܎* `PDګsB'<{*s=yms|ʏ|$B|zWi<{`Z3`d#_QJjsaDvDZ=TՕlAŸ0?Hh sL lu(32~,'8өV!idՀuVE'i2**["=) t1:rfp~߇cJ 9pfu5nXaX+hڙÄ绬^|zs||vK g8edG[߶M@8 xhlW kȁ>1r!I`D#Vp% 1c i8{n hХ-xT/#}D?i_BLpr~Cu$cqqf ǀ.ۗ7ndOu3h/V& \IXtu{S+/.'&X+C jAɺ:oLѬߞpTܤ;RM֒#zSb ~`2<@Sb?`h}*iCUn? ƥIxRrzx.F@^ˁX+^mJ3jypߺO"H/=j?#@)ߢ_9»Sނ|b{,C{!4 vߒ^ lֺgjNRM v&TnK09"s/IxD ;^t@7RqDC2r[FJ uP6ё"gdƸ-ps>\C'_@0-#2A|x`D٫I6 c0`N䓗KsT^μ_"X8gZYso)NroWMs&Gc.#~ 8dx T5ɒ QglroA~U`{^z!<Ū&Bwa}]cН%m-֩rpJf,^kir ş O-ڎtF@:/`ű@qdGnmP\7<1\J7)ޔ7# E+9r@~-SQgd/b t`:Uϗ6W1w0 IWtV+&Wc<)F\quSkK ׬M}ƾ[HS&0Iwlk׶ih/ͽrVUsz,3¡=|&W0[V|VWmznI*!7[cy;%IU{!sXV{QY^:s CQnޒ7{KePN|y8%d2QJ >MizAzoB#Wĥ0][kSvʔ<=cxVBk0/Y(Pj]=bp\9!XP,!N1{_bc&UEY1kCHkjNr[Yiç_Hf HF%rm>v0bj-o,QASQ "u~%~;ch "|RJ[}Sw$Q.&a9r־SGEqR""j8; # /eeT0Qu =(  d:{^P/@0?1;Hp ^F"I6N4Q97b30U;R#B EX1MiN`*FkRDMU}iHHn;W՚kse$O8K''#>QزF_ KMǼV J7f0LCfɸ@jN4f,0dQF;\bTz!uMb֐P}q| FJC_eTn&fy@WC?*`)f\Qx~,=֡'<*X[NGxsf /n~(_Rxtj٬~ȔVQh} %^P ~XP9)cxW6ꈉp=*W8[fTʿʅeu]ݧZg,?G5\V V72*+Tq{[hzXW]@p].NXVإI3Q}ڱ0J+:- lfO1FhH){RH(b"8F;67{h)iÈ+<\yGLDeQoT, eG k|%`ZS $ǝ-Gp [rT bg, O fl+C=$CRР;r[ ɆZPW`D]]gnC94che,øT*Y䌃 h>L˸m0EAڡ>';Om?N^m&›ɄNtS-H@߽i19DK/*D^=Xi/hhQg|aNr'GAM/`/e5P&NA,fW75e;l%1\$"ˡ܆f}C-'l{3 7gne'WLԘF+2Noj=a`gn+߶Xv~q~@Vk, :{G!UG\<3=0\uҹPx2o2`>E9zApbDI<6㼟 ="%CZ oؑ 9x 2NGųv Q4t#T W)S1Pi@U H{^KfXے1;@?d(R6nw1(ս/,y9 k'm+N`8y2/:?bH,X8%_*Þ꺠G!nK%hv~uD!3bK璓xe$}w=gc@)JtEAU!;[s9X4V:*^Y2-Mk5l,= } L! be ,#pki5t]nX_dYsyf]4({S:Iw=PdRHZ//xVm9X+kA#ױFf66ڑ{mkWN_WE8Ca D#d<JȠKܼB=LY|:&dh;>}<# sK4̡1a-߇&.<لŒjx!&3ٰ;52N-//&]퍚N\ ,3wi*yg1e3 o5)/uO,ѵc5pd$#^oYYxz 5zW@8y8U 4h71;500n mt`@oͷTGI=T8.t)o?(s֬A Nl zX-}9FY=rA5nPzbe20ciF؎F\ 2ǻm,R },UչW/bpgxAiDHGa ĽZv0vO4#G9 cn%tc/zfBШ 7Uks@ /Y_&&칑Yk} *1"S- pwD|ϩwZϪ nTj)Tf X+)^9O|MBw~J"mɜ-߲BR[4NT>|_K,Zz|LnhÑ<`̼-1 en3j:Z]_P" G9$^ˀfq8-7Frt{8a#h[q_ꍻ>OjcX(mt\݋,9A(e! j& N}j0ǹ~5f1atyE\r] Wԙ4P5)LR 0 ],EK^iDՊ ?ȟ&mS[5!`Af:6ǀ Q62oR!=9{kQg-^Q~eoveӁfRdIAoґV@i5hgt%7ڎKh6Pߜ=D;UJ&f^]bH^}d~)FMtPĨhb"W *e_[r417,BpscS}>d\"0S8dM`U(En@\3Տ+LlPKAɜ1A8b&ݿAn/QpU`_p+snQC72@WHXeq|'hԂcWYrB>["|((*?^ƨI-L"+H@9LPبmslǕBH48VRUp=)+}Ĺ5z3Ҽ]bX ߄r;VʵSեQ " !"߮v/-Mr1Yf{J4TOSŒ5%<!qRzdWVM^p]&d Qe8g1:K~1kur} "Pq[D8tnx Md5t3xF8!pG Ik=20ꞅTRmgKR@g?QE7/sۧPGuF1&|.\B qMDK6{x-?<@@y%m\bwR}HeP>R4(Tq7GQ~xr%^&VznO46储3ɬaCg3z0o'0mUSC戴oz5M+'=@r0y@- XztNwŐdB7q< Li|zQ1܀QG%#H՗Gex 4m9O|Eօ(!wT$McWporƘ~.ƒ8\Sm!,-4K|_UDͼGdk>A cvY;x}kޠ< 7ɞ>WӖz2z5 ZfNdiOc(ikNZ {V0a 1,GF/Fן)3II_,%F^֡;1%pTZ h9׹0ch~N?CŪ 5%hY-4P}tXY,ǵ[E`WS;UZ#Z|?~H|6#E5~\ѥr6Λa GΒ'= j?lp2M6삷-$0bv1<ًggT<WD /h^x1if8b'Q-{Aѷ9Re[bmFQ)3SI\'?|1\US]Fh&lȐ*6wѺ(c7Пj\fy-=FA]i nEht&qCږ *|b\0q[¶7Xz?pqѕjIz#Bytel#[aUm:(!=~gHsQOi|8)#aZ7qyyb0{۳PtTOC$~#ib =y%LiqJVa߱- el4HSK8V=Dz[ӫb!GDof¬/!EuJDU^UfH\vĤCCAP h22 9z]>844RQ'~&ۉ;_b{"+?rJ?)zW{/rFSa^'1e *0|Oұö+,|DPdW~i\!ePeJ838>_(f6k! -Ī/r{pao/H` 2z @WIe@ǪWRm$c,7D |r=ASS/ ac`l$%_ ^Z0VūwyL<5J^%!~4B;Y)7qwP H%ʴRlXquΟ\:>7^82Xm~7(z=q\V{UO4m,X,/_r6}$wzC3~s[Ur8X)g Οs~L+-mC^.z~^+=Pk}SֳV2i Z磊}-稜>^7y}1cDP ܓo҇; 6FBRZͿ[F͇,j@nfmJgiE"A = rjd0rJICOh* `iQG>&WcCقK<56G˥sIi&؏%|8.So ֒^|4'ႂn$?0 P4ML_V7FwiEt# lÓ`ڨJ=C-#"lIOr5j춬 P0B Fs1%r'U('On0%M!z<^ՁXTa5f;K3'W_m7QmeAx.a"FܦogxowAzELsն:h83yU2I1SįO~ϏW }米)2WȄ"FFC'l#t @jT\0l_4Gv쥝yֻ}Y mV'p*Ri=ijXl6,xShphMR-P &+8]*#ȧ=֛8"U&%ݍb9mJ^jfQ ,UV!q|+x B]p6ƀ?cHbHDDudm'+wL)IuD{Y2Ix=|x"Rq4ڟ( {]$Av ak+W UI*zB{a x_a5ZEv'jNWA<ICD/ >po0sfrr^ ]懲WOfz9X1=*4x"cأ^ΒZroe& UE T0 K"L3l"(Lr=&pѻD.)׾VSF ZǯqK5;P|G b6cц O-/9n-sĦ. l 2!Nx ߿ 0wߦ鱂}8UH Ф˭ M4!+QR >h}X0LDQ:5tɖ"h օzȣE#:3""ZO:wgg0]tȢXPaV~%J\# tIvhLd6u#k歬ܡ]"xw'k%ߚfw/tե aetf?;fW8Pskj Eѭ$? єcbyXU¥GZcڋiih.㇦ 1Y š*?Qrؗ/*I=8ycUBim߇Mgԃ--웺nBxeȼneY_y Gq1cQo8PWi#~]M($d F*%YHEO6{}hF̽Thqkُ-N v o{8PJ-f-$Րx;?,H$Mғ_0)S~F%]Q]@S鈜^mVoVMTXa!>;zdR ~a_I$!%gu2?Fv'F碙N8n:'7l8Ek[Mg%Tg ʂ:qdyȏq{v{X]r)ȹ娙:Y-W+c3xC#$xp!GϷlv[M<]'aSЈ=e&(,2V|+C@-f~_ۑ"Ϗ]OkHki@qfǽ H<:ڏ3,󶷼4c\:sgyq7}JXNӚeTYLbb՟"< 3ha^a;~?(~ (~&sK0.z:^._Ze@y^oq]攵1^|W z#'y9V/A9{t^tQlK+,1n B8v=Oݝ iR^"KKz3y뉀p'Pm+ڜ )RiVj:[<&)&uI7^$Xn}^@debD =w:f.dtH$UK>gyPs鹅l1r~ r0|ڡ+?9d-_t"UBϓeG 0!AmԹs Tf1m|^B,@=ۯKӾuʍ_:< ,s8k!ʻHﳧ1;? ] >ғ̫,q˲!7+#eqƚ+:A?@JLKxdҕQѰAėڌ7, oTL%#;DY 2LC#<\vli a{H_OKzy7 &_{Sߞ.Oٽpb.1A6`x<#ZCT~̿h%+2 dx!}}U ՚niŨ<;r| 3ǭ 5SQ7’@Vb, jQ{7зÌgGii==xj5a ׽~^1oB-ޫ F;b6 ,,Lf Tw8 ٭W,@zE!A&0@EauK{wH[V[M6f1[-I !?Xo672A&`2NESX%r&IV}v]Z4ϳ:"7јݪf&7nHJ;:(8{aX vIt Xy~lmkWg N!"Iq W+7I6*c Qe-B~wJ^ 4%scMfra#).Ef}cUC2ݭ%VpH8vK }9_j`1wxРaGwNHl%s7nMT2;j2~.r*<2\"sM]3x]2zTT|RNY.GapE$y_> \O@Ȁ>[v?l d=\v1&Ď\cf,J5{j~WoTܜ|nW rSRɍjL8dU#4P|!*iAmZ4-6#xPm:~ vrA!C%Vae ^>`/9K+; s:IJH}{X:*./ ,4V\j=?eZB״赪ÊWA2zM|JP}LAxp{R@k$='O p#\󞺾?cdҾ \,&!-JeA1elǮPHoҲzz% V-ᵮ+ܔwz6gp$BOoFg]es.0de I /"ևy#[21kw|ru_M'? =J˩}r #18s` !@&X7+_ϫC..MstLQ0|r ixE5#vڌ4Ýfv[2ZՒ9U-ǎBT- "u«5&GiXFxYԐ+(=Kd[ۑ]TJN/ӃIUw~g<,GC/O*x{CDzZleFJYEC=~u}#~` ׮T%n Q\uXx?\!E]v#^CBa:{h72IjqHqN?`C$|U=5'OD V"_w_AȮmʖ4l TLq@Tҧ1T#I^oX&!J|Gh6D+ }lM}FCM=7mm5q$q\ !Wu$P)e*-:78Pq`l6m!>NuznFIe"*t s޸dxQ']W3S S [6*Luf7IaiP4cO~IcHTtb#Üf`_$>ˈgfS~-5.#1 Q/Խ!$o#>< SF zFj% ׀f7 ?q]kDP"J&qa.zxq*_P ⻠y]RbM+3:iKqN]^g= -gGOX[4oh7dQ%/=oM#˄0rI*}$vdOT7q|.\߷Ko6e_YVM7/}CU |}Z>%k7݌yd|Vv[fKrN'zpo;Jvo_=b3bHIs -) e̅i^Sj7^&%87qeku!5b39L0oqg>-).n/F/;rgE,AԻ[UP0'VĔ_ߦe*7IY"{183ϖH1ILCA_ׄRyMZN7-` }++NDXGJ( !$|N1[A=C :)} s`V(B jD*z%T` Gka.gd>!!`lkq~[K6#u =䷩m}1-Aּ;tb=4gLQL"X@69%6)H)ʁK76ʄHGu;j-}_VN0YݰQK»-oJKomp XBXD-R WuўZ{똃43b(–9 Pwl̀8"ʌgb[ԒT]un6$$:p{cclF[p m)*/F d!'0RTKU,=$^qյQҵy4 9, '>ݼ\yg(*ځtiecbj0WE\h!;&:R}hA|>:,sQMi$52Ii#:pt֨zԸI\s%N9 e(MY):eY63Doϑ\{ȻҰƜmN||<):ӆ!;Ls}tC,M>:/\XXEiCAtRPyʀ=q4#}=]L\@Z= (\;V,S=a.-M{NmF?šRTX=ªҸC"!z^`דs١q$ svױ`pZ4PΚ|XiMy-JkY}261ftHvXN<*ʘ\nGXXvF% FÆ[&O"=퉅nv0:TvDѷxaA[ nDp16OK ;5J$dc[Z|x?K $(y5Ḧ́JDd}e~UX#lJrYﶪ5BL z̃?h`-&B[9}TD_IqM}=dȸ6饈j`vqC^XdeޒdB#lgf)fTvXrOXll)1MCV-aͷ7Ť6lgDi9}XY& (kCNZer2gJ  hnGH!wbBUd 3!S}P:_}z!\N@3t+klY޺64ǴRL>Sȱ/{>Y8ZLPbPEI{h |B7mvDm3z=LMqx2}}fi?հ>k7(5 GZUr9x11HZ㛴)BQ o Zs_73UѨ\L/IW,BSl8ѕF&xGLWy]*L}^-""xh&/6{ ʾZ$NE^ln0w_ݥڸ:v c8 t=5K`̭Z^_?(]ixyxHS|WX4o ZUpWL"U}iA5k)酵H}ojzٕ$H%I*jbˆ_"ާTKEAifvN;vIn ݭS%hco.l{7D^o9]w~UCtTred;ZA#<! Z=_zOv4g6bBUtgmDbВFpdul]K+b1nУ t̼9Htx48On4-l'A OUc֞7 k=EョT8y1~S>GF2{?q/0W?r ӆ 6>[e1JeQDb?.^^AV8:Z: ӧ$&AY̰!>m1m[x5C#}S[TS$izP_4x#p M]#s 9kHwO3QۈQi <%_"j̑0X(jet.Ŗ@0g3v0 6Œ3aRc5کnvƩ~m1:e㜓"rO)t:}i AMO6N QiG_4\3șRsK/ sg\Xi:25?*ʸ"3#jfl{ۄ ى8kHQT!m~'!\VwUNd$˷9Y iG.9@ ^%B,yAkk5 :7p a/7NaV3aUr_Vt84CZM(![W=͐v` p$ 3wF|b 71L7^%:cMj$7k_=py8UF$^!CQ␋pV|aѾ1O?@u1kR-kZϲ?ujx: Pʪ74=ap+ On[69V%c렪kD7D.mlw^bYu\WQ?2l PڡDэO=S?砱kԃQ3@zAB+1f&)w7mɭaz~rֶ3*O'?C 8XLӭDM ?"-m6Qj\:u]`ffrZ4+ӟvе*KD ymRh;\HiaXcC`B9mq½9n +6pYH) WnwoE͛`.VxS:^'gsDYMr*<1}EZBpѡ~0]+43ÿ_G4Aka^#}G!yeuDJդK\b$f Ɣ T[\7v_'s妬^y+8}KeyիHɏZ A^KHvށY$GgLk_fWo[Qe5I'ZE΅;O.'4/w7Yk*/A1ðRXh4?G7t+؅rjM6hꋘK}а:X=p Er VM"ָqGYL7]D}tN,(j"1JQ:8qGOC6.Zց~9\ g#_%Sr8L{ٰ}Fx`G @t^, ׫Q#T7U? (iϱVK#3K{lr; oO765C1Qش k8ώr6c'sqDnΐi ǀJ%͵ʷ=,ڏ6u1IedX0}0CYy/- ^xq\[V`$7r3S2ϧȚnT/](L[lTVh?J4Ial5lۼdSU]ѧuK0x?Aԟ7ƹB)riͅ$J3'ȼUv'̆ 4Nܫt)J!]u{iQA_دY}ƦT =|4 `8Yi5jXz!: Qfb5q"M\J0q skwTKxÎ%ᕸ=/k(#yTvb O6w55Y#ܡ*0oa-#k}|Z2y=U)]x6LP[Ec.zr)IRhЀtk>f Z\050HS;}e7H6G*Uqɕ5m$=,፽yi=JF;R}!MÌ6[udQ7sKF,~a"OYP{]@%+7؀yp8Nr>]3+?i\}RP+^@!/?M'f:ʮ!6&TabpX mr||RD&Ey#gq^Φv,ܜ^> z׼Exn2tڿM%b([`ߓ[a'ڇk}/3m^,jED.(\6` l& gmLk:v]%JhdӚdEQhFA7q HbC~x2zmm73gL41Yyj5NB|m4+ǦIK`7iu-AKM,,CH,y|`L 3] Tr## h<{lPQ g_6mKy$cb'@ 6@8 Rb[׭2-zUS >\Y&p`o_#F\pp]*aDiA;łDtyڮ{.ڷz;0迾nɵ}Dr~Tf4׉5xMP;'GKP~P͌wxxuy9S yu5sP4?Uj!2Y?,t"tkvQ $ڤܬd$iY訴jSgZ[" &B=&LX ӟ)yb>+Hw^h!{Pz ~e$G:A0Đ֮* ͜M8XVlư Z6bE?7HQ]jmeARk>U]#dҀm.8^xp316hʣSڠ t'FZHpi*qôR\<< P],oҹaQ. ׽$n''MDnpKPhx'3I$to#i9ȒAXq:br&J A'O٫-^M0 hc:VuHޘ,&Ǹ ;P4Ͽ<%v]cf&U/B Ֆ"KuG54?^rwb*]Txig)+›'@څbаSY{c$L 8"kNq6S0;xawCPkձ '^4&p'׸:C3njB+`N|p.R5~l ۄR~+X1wu'irR䯐{yY{X̑aI%}Ը[%| -0!ʇj3/UbR}܌/Xӽ72ztu-/Σ,`\sWe4+,; K읏LYhLLy><~xI_z"Kavd<9S*8^HLS^xqN9S e>it>J"߷޹<_4F^`!rcHT43k B8B[aӑ ;wtR43nե.jRRЙZ$Ts߯T8x49>l@lTCN|D0])l|R|u iȼ7zΪJq9њ84%^yH J@;gʌ])x%ixԴuyM;<{X! b Gxi6eVFa* EfMp|)E҈şy +z1OV9NĿ馨EH@F44.ΐKuy%BYzbH#.OynSd~5mz 6G]9u?oω#{@yvv YD]-W/M HM4ܿEQph@YBW"#uk}'bƋWFy0Uz~G`,:gյe Zp^zQqƬk.+obя /Ӓ.6k0p LM\YPZٵe_vOT䜣Z,*CWeP/0'Nx{jlqTWu-gfsU-߇{j+<(ld!ܬ1BFh vJ l)KeP7X*ʩzBf5khrN1>Ͽ]`LB82~~R nwoE ZbNnm؊ $|ikzeF{q$oED Cҍ VfO0aS@je r(e C:/)@ֵZr|,[0}v8H)kՇL ╺ZL eSQ[di@Im)Syͤ\ďMGx7 `e,!h,5Z,VƸ<Ԫ5(ƥ2.N3%q +Ѿ@&ٟ=Rͮ6L{DW}oGQYoș"#2;Bwkt/k<D:ZdGrWc|wͧgrK K2!J/g`Oʏ=6Tvs,=: RpTNo8k%q}v,O5l̮pMpc;<\;+1bSij 1}AwTm;r\ kx ̮"YbOM&>Huo6 L&B3˳oE9Oi׮wg3BMl \:,Um=l$[]Nh*Ʊ\Flm⩽> 9uZ3 & L|O3,!FYK9"P2i(? b.~$ / =r{ -#BnZ$j$g 8s"W=z}侼gJvE8\\~ MwPQ\BK51uD#j&z!䢋H'r+rDZhlťڰpcNc!uy_D%?>VW iAVqAQF cxžaGHHWeLw˴wgt{qh22sK'I CI'b`h1eeiWㄱՉ[_ۻH<=q>wrIsd7|%{? :E(?ۼ߃RmT`n-v ݾ!<;>m@m+Vh#j!igdJ${;Ѝw-C~[Us '#gTt'fBdwS{v@rbv ε# yk7-(wXA%CUcjCs;c'oz26K1ㇸifN.du7:<\K]L.z8eֈžižKDnꥺ An%#ܭwm|gwI"`o=c{LJ#uX{X]P/ே4:@,,jb6S_v#5n_>U_ZyVB"Xqf,aޜ 60?2BFJ_e90w8V[&i:dm %<8k]5Ç%e%uu[jUWk ~LXj\d|D)YuZW~a~9]EWJ=Xw|[N3ܐHQ9RZ1U\9^gbkSZX#U\IhVP L,ۇ*51q3,1UNhU:Uf.}1oUZ ]&+Taޏ(Nl(,D/% gx5!5D*i):fE.R kkmb:5*# #X,"O^b??3n6XJV6'y,XR+}kΦ]IQ3OL>!2k:CݟTzopqg,!W+Jit8?!7IڣAPSf3rrohacJPfHKEЈ7ct5;ͦ 6HX[E>2S=nYk3\] Q`DTmM6b4"w*5ʆ- j5jbswji>/9k4r[MºJ[J'd Qkw~2nVoq?*F'gƿ9oUqPAO9Ը+;Bf5n"W#VG&qUlVÀlT5|C\ꡯ>DezgiCեoNxra\xz֯>Y40DWFx] wAm=`-nR_KCz17i5-oa(s/Y `؝ 8eCnaޔiSq'7gRF@VaM;QG`@7BC8v/.I+ >?=u!i!0`£vQ'e>I~ݐRI=Љ~ hp? (+t: -׎Xۂe(D Twԩٌ_ ~#*-M^ ."HNGsڤD8YtD Vlz@(pr->sc$ĭ(5^=3 BJ,݅M&P_A3Bߵ;=@ c&̍diI^>ym4_4{㦹6_"_iI5L^+:ǟtS hP49׽]^ifF*N 3,?gĀ7~W]>)?!tlQ:>}䎺 FnLɦ7+zkۼJxrjl+@aqGTU&Jre!KNfESo&DZS9'Kܘ|(v*MCMyEiQ2{iwG[]לps3 d@B|`n sPF@c*w:%T*,t_b A7x#6]`} l^1CmN!11)S J‹ )}cA0y.%޵w _gTKITfc !`jr$ HȟG vp&ձt\`+|hT/AgS[織8 LS^cI 9 i2_bãyG} }",}i;vfzQ|jZ߀ѥ ӞV*l[%QQw}p@^kg7:Q?CV0U,e`z6)xދtˊ 6ϕTA *gL)<_Z*)Y xjh4a 󍚚1AU^V? ,%nK U#1<]"j _X#ܲǻ2#dC\Q3e)a_`u?|-}ˆ~L җ+[u![R7ыhC]g $S_5Jv\,xT%fW=լex7LƷx5F&:uӼ~ |Z_njT,Le @t==ۈNYAcԶ ZO#J„|6 ZMb{Pّ [@G,pV zc-b) :6fDn'N 7w̿W/S!Z%ri~մ0K@9y'PFu6Ιq?zRɠWݙO ]\ huY$%ۋ4qOV#BDSJff>:QCS~W.pT!0Vr wi`?L]'x?s,& ;I%WaHq,'A?n?H-Q'Y坘]bBK][(<_t8HPjދfqFz9iO z }5_X-> A) RX ׿t`D' s}u\Il}MRJؕ%e@?DSUeUX?jKت*+Z/M?6e\^l VyVLwf!` Z}Ւ-영=D7KI&&F g,X NUQF1BޱgaȸGbVҤv"ۘ.>rn i p2;fO. и2M[3kk s%љr o g\S6a\uD W9aY>hQUZ!8Ƒ*=2E^~%SN}o&O 6Cn%K `)L<6x?1[=ՆOjh Ǫ$W@3 /"NNﱆ#&'_4Es?7EAC=ϼ9`Z^\&l!_plbhagQ:`& +v.ʻ\oF.zp@Ƭ8`p8O>/nSes9==8RYF qeJӜD3X}htbR!c;mwNӆ{Mi9 |:m̞w&< fU h+d&9j `+USvrqZƻ v GStiA(0MWn=)vIjSW YӀ&)\u>%|LaOfqrc!AC׿(8i.fA=>1B9˅DF*(,lq`p# hJRĐ*sT!Qu^%mLO7sĽr(zQΝzoZq`2;FGiقYPYt„bLT,@*`n;4Ͽ/RBmwřW&Q7uk<;E~JeE3ܪ:pU$k:-J]s*(bFŐ>яM/wNWJ){ܴ,7Q2шr_r9cM&PL#O3$42Xл8]I:\ 3rw8c qR$ m{@}+M+\q\k9&@څE.9EͯW`a 1n뻮dT#! 9|Ewar,E$~I,sO@ȇ׽cW-1Bl3BTs%o&}txˣk[ٍG.(P$>ZGM:ܱkYM ~J+SIO!w a`Q(9FMP+*`*T~$}3))͞؜\ewpǣ)w7{4:/ecM+ V[i}ɗ00trF" ǧ / a\눪Ps-XpHNAw^MZ i5TWy5! hЋlR J 4d:o}1ANGM]9ωt{܄dnbXZƻR֩N<-wnkGqBTZwCDc0f CKK^uhEtG\DjI+TU는{UB 3@8MZ}dәbW۠n67{`y3e5Z h7f2@, 'Ros? )WoHqXOBl,=ar~O钄>,E+ȉPeuGB]" <Ӳ{Gv/pe!6HIbyJ/6daf K &=^1cU,+xbm]RH5#Zh_RﰯcR΁upYNqyW]І}-'']@~m],ELɾJd]Ik?G[Tjj! w)Ԯaq1VH9>|.c177ة`ݖ%}`윅Sg" XdmUi$u8xGz"i([q=F y1g\(GsqVLo83߅6O q:c!jxƨ;asQ&)pa,Wt3|p>AYBO™@P@\´`גr7GslA׵![g+\ӂ'$Pf %V;3q_#4.bP! \nFI^=xu: "`3ܤG3;L8(ȝA8ՙ&>MVQa "& m!-mؽ%A?>ޣmZ(G-1s8Zpּ,Y J$Tk'ɮTrlVQ;\fGM2 J%8@ӺRld-i-d'a0-'98~H 2e|0Z32ܽ`bre OI^?BRWd3d۴#謶9B%@wy=Xû]~kj6W&J!v`*?ey.2]"؅4O Y֑Ǖ4dr~ۻ*eUh?䰒;ʣ'rSK|8y 3җC[hὉxII'haH1vV= ]b&͡ƪgEWJNMg51[nV&4ߦTtZ07AE9t#6@mp0{ iݘDT ETiA*-If`['cDz<p,! ^D<-7=gGKѷ nafh`Z@ph8 yOq^*i(㕓ڎG"⠝*KfYtxk'4DeY" ^kʰZ:jjʢ#I.J--T@K?2Q嚊˻DCLX"oG(-3 XmfU PgY!ꛑ HDJNfHntgY효E|#;b'6.dNIC$Z,.Jl#.*UY Xwtq`oPtu\Ttlf\\Uxj o'S[ˣ, g ]_ 2q&2baKoQ#lm0tslbSeN_d9X8 8jƊ$-8&-3 y倱]Z{pMS7~~my3ڪEs >dx*4/7B}, r.ԧ^lhއWkH%L;:+GwlM*5,gK&/|{[B&rV7=OdORG~H;wYV[8$vʮK̞[X6C>9K='8сI.*,eY\/3TJX6YniȐNaw+WAa[L=2*g09z>s_0BO^8{'MbaIoqXС톮yIj=,mJ㍋yѕ0´jEذ搆ֶ[Ո3E[0; q.,ˡz|8G?$ .Iϑ"@QܡCxm֞D4 C6fRn,{[UO7Л 8݂ͩ('"-ψF.g``aVgXH}_-#5oJ!5A cmhyZ F|F[5k<;wȬK~4CS )l| |O)j]G^v~uw֨(_T w,Zϸ?bc?eQ?N0zj~bHYy ݮpX!2+u`@ n@sd_Ұerر]Ҕf`Ggfv5 0Ke<[NMEf@'CX8 xqD^+Oٲ%\O;RVshϽ#^J3CyX~x8v3TS(y5 T{Tj'{e}r&DM CN *_Q0g}o–^F$žnpƋf\赙>݁[~\ {&LXAR14RRם . pF.Ҁޓ!'N>L|c}K&(3a"rKU1]B0ti{ 5S9˅[\uW0a= '{PgQC%؉2!p=[r`Q Z%}%Pu ۙ.1hјj6 x?i+j.{ӭ3"߯2'mZRΟ3*FWN(yr H𖜧m^E4nKth!t<ȏ\x.VqH$7|[h^&;Z-c@jLQJM#M`ɨO/l^ % q:l[bw;B4C!h\WM\bαyK(|1j"> TKA`A[';,%G1q #̃*`*}ϭWC!݀_CmrE _IKBT$Bᴞ2rYĥ!n-,,NEW1O\ft,_| Ld \z4ybs}:(-SaTe3@>~K*ʀW9^~4$!/Q["gN(áP;S0)1=(5Ayf@e5kݠL~XQ|Ȯ35G$Sru5O/37q9LO} W5"YloK5궚eQ۶q 'ŇJp׏!j:l(ҭ:ft` ߹3SL[}l0OTLT@e4D`xM WyS._Ƅn\v+EFMLgd _R=#.Fk}4:wB##5"f閱5<]2Yi#:߇8wl4C|%,+ G"4PnFpg &h/ѴiBYE.S|}fQ_%*!ӥz ݒ' cC\e4~~FE}3ӆG{]9ԢBنg$%vZMq.GW{gd\S6Gj?yt޵2{AY.]* Z#4!ER-(Yqa8oL@Mě 0=pd9IrxswRHy}Z`z=x>@2u1glR>)"1jO| \uKvz}X`.lݹ|c6)uV^qWcЫg6~U) g)$e4}L;;Sr.1(ɇg")Y=^%$zd|é:<^{_E*n饢䦑1ˌ l;Pij,GyY~Xb1JFDTIJ?,%"))t'\ 0'hDX G©蘦?äLʯ#<ʼiUfÙ%(L!t)%ԬZ)C;ТIUO^,A`>6XvBѰ9bMPvE< b[d^vo%-8$Mu@ˤ ]MtKw$#BW8^y@jM 1 1n ^6wwmfkw|aO=:4Eۢ/d!͒-Z/":z.Y{XZ&j! f/u2/nU*$;m25o̕cJDɹ3爾JU"'[K$(dtۢi.DP lj@n4u_dojՎwzn>R6K[}ig6( J%8C\;2Dl9 ;&.` >P Bu@OHex(IY;-W{#HWUm^7 -AfIךpe7ݫJBZHO9Tecj*AqR|^̮o+xC܈^R[ {W]WԍFQ \`1)m XLI}"X)nD◖t]+Xb׷r|7+ұn-Agcp%卟 AJb\Bⳁ}J !BL9%!J#'QOMEd^dC={ i#TJ*@lsV2iM_G9S8]8^mY@K5 5&(S%AGCs7_'Ʌg#Q6- R⠘lim*-9c1yGL6p[ )kvb߬7&i;Y:txhLx::L}Jރq=fJxC r'C\ϺvlSnےTNfS" ,) 1~ ]ݑeGn`e}4֧]D!NJx+ Ù|QLvy}B,!\j^,K߫g?+.UYjF=_Lbo.[⺾F[֜+mÙal_J֏0y~1 Kz&5txFwMO t޿+\j<{fk#IW#&A܃L}+8 ۱%%!<ѤqBS%yF]z߮`*03|;LAN5xf}%p1EZ O%IΤff@G]RD=Lϛl ^5[(-PV:ȃaIYI LH'I%ЪB}Foi7N=7d !/‚$`apUѦ(/8b>ABhӽs>t&Wy  ;;3PW3Er`rr DlU:֜GIF29g~p ɦKo;1pC= 6|Ob#}@~dV,u<5,9ŀvd}_?fbȇRL/n H`9ʢ`oЇTҳMO8.uP0n%!.b(͌l+ QniVX= cF&X}~SL/&6Y+t\4E[4gdjV[<*&5.A3εʳ_-dNI%zL(,^D\ڪ9DTx:Sp ( ] J,B 6+ *<* ERma_R*TA"uw542 _B|6TIFݾ &g,yzE>^d(cJ+U*#" Xb-,q$ o sտ ) KFgVυ>Wv@vcI(tSxy~/y| /,ULu 4]3 ;*}-?6&m6iHQ`\yҿf"7,a'*H#_E J ZoN\;w])B&ZϩҴ HUdl_0{qUZ;sGMP. 4~ߢ: [%$0-1s| @)K-G3sQ5w&ΑEzwo4,h}= IfR4o5-yu3ݺylxGpM ?ѓmF1GNnnѸ8Mc(# CG5إ |:N;J`|Y%3Fx}a3 Ǘ0WB~ƛFj,&m@e(X/QYk[ۇ]lxgi|:0b jn.7nqG'Ӆ\TH]xGNwHl:"lwNŨR q[! ^ y#z ̑NM m%o)L Zof8F!Q7!j+S.R;ΫX&6$h>ڕ*0jsi\B^GTk tDIx 8O+4WyTk, 4<&)qLv2X17ҭ{ZR4[u{%d+ G6}p~.LZ)yW-6Mq}}> n>ߦ \ -c.ctTWݬWé)Xo )ZǴo^ot3F7um adz9 \|6^z@40|f!R<~#@&?քyT.,;L[Y݆ՍT]|XX n +_wBb }y7 Oa"lJ{J:򤭟+%b _6'i' 3Ka`@7^]p~$kQaz:9NT,vProeuн<CbVHB F^*+ bu]}6PMзƿ)IaP?| d`e]-'ܐɊ>H ~l 8GQϗߙ)(?Xc\FTbxTs9lY~v!*#_6uqHJIzipB#ЍZ2Gɣ֜l:֐G%@ߴ u[Tà B:l}a6E-٨ v_\&kql9 3RM6t`)g^?= r̶r8l6h &TMCz6P\#:z"|Lx30$ rgnP٫Q/'ZD8G_=}Od2JΎݓSCv[?dU`G??_ɏ|CX*] s$^ҥf#btW| b+[NiJU}٫=jW P`Ղ*uVO.fXK̊?΄ #.>ar,eqR9$t ZA!Bgu*>=\*Q`l5 c4VA&VBWxoBWpASU cSd$;C1i2{aW^e'9h'ޛ@`84jFǮM1Sbyz18W}(0xc]Qtfp~MҧZ` Y!݉*AO—OJFahyW[h^c̘q(SꂒekDJ`&xacRM"ڃ@6v_<'0+ň}hMQZe>+mu兩6) &ϕ CbJQK!Ғ;#2e0A-{zFvMY@\g:941DsI X3w7VJΗ"|G4}{#-AhF1os$hfݰ^j%*$\Fo ӎZŒATHz_9, E^~n{|,JKVVjf,sXWKtC)[ }wGK2"į Âhy_>r돷8u1tԵpqlxa H%YልZ~F$箪6{2mzbzW53V;֚42{ǃe/WW O(i߬I < (? @NFWSn%[i4SOK15g̼^5X\, zC^~vY'"]ߕ\fMvTE6cN ]|=Ү JJ1P1ҭW/\oT 3],=;,&@?kR &:-x`PʍlwּS|/M7tJ[98^6+SaHk䧩26*GqkD㞜-0}>.Azi'|fN ŤqȖ2F1u>8FX|MbY+7ӹUNmru'lJ9t rJ& 9ߩ ֿ \7A2_5'@͓?ri; !@p/Ӂ`D䌗 o?fG}-~PLS4vՑ(22E?vp};_.b^[!VkE '[%b}?h,h ~vͪ, +2tɹ3flڝCF%.Y2M>_|}jcHkq[ྊEr,yӺEݪA41PH$60"V 5z7#q-:,Fc1m$/k\M,< J&b.Ҹ#:jMS&TeV_íg`1aPW(߀i$0,MUjK"'M^34D;dc*e,)QKl kz+ @ڰժucL͡7:offDF[lS?/orVIshH}eAn(D;9_B^^m+X0 /i3yB"D(q؋9hLV0kϥlI]ېODŽu0y ˳jb| Q]NorQs\5oDxW*=IQN0֗YV%e%%)1jstsB:=ӄiPrrZ^>>f@ 9GL|(i>)R ĝwG~JRQѰ;| |Wh)oqͯf-5ȇٰcvJ0opedz)U2UHĩE# >IpWA֕9fTP5&nFZ4_ ]%q)ʁ,@dפRJ~+=-$ƴ|60#@d1λ# rNVlr?o>s({-KhHX<{ٗH,AZ\.5R)nͧړ##e..E(܍Xma{Qb~öw/ؗ$PxǬ}M9fn$C_B>!=)E\ ܞs4/L 8UZb8>ShՊ^U;#.3d"3SVYZ : T*[F zuCc v!g&ի3n*#.sc]4׃A8a.|_UU(x5V_$#X(OޙN哨Q/E:Ƹ(C?Wm h lZ6y3פǏD5:3bYO9rKW Vq6:$54/=LQȊ.a]`"?eO"dr<,\!h5V u_7 [ZkqNԆZb  M S, vp)M[Zz.6U0u#㺫MUnRvdKȱ`Rai,ԤN],ы@l ٮs-dxl[d\ǩT&VrN24u):N9rKmF&{[c36Hlr|/P(v#!w~ 6ٳogQT{K_;,[Dl~g)SǫΆ]MeDKO#YI0&TmstlC_NUY<ϕ WM 2YEˊ&,6¬g ]wbd$qL 2/(-{axCj's_Ge1G(XcFTTLJZd+._ lƺw 5R[ ϒ)qBa[goM/ '̥Fk^Q܍oz sSmDwip78O4+4qmzjH`;HOAq,"8S<0=$AL࣊\Y{6 s=/d/Y,T*͌oXWJY`3ɖpJtKEwlH@C y17EHNAKO^HX B3pϕk ^ NhTRN7hgE P.Q|O0Y |".o0k3;G-"z`q^Cߧ i5r0gly f{٪vl<$Fy~d@CzH^o)) hcjVvCɢaM`biAƩ./ZyƁB#Қ:ݦrx_8}AWa+0bl``r3!"nAF"@? yw?<0i76p+SѢdG%}8!,Wr'{!~N xW3+~|"N賩T5]R~}4pĂs|@#qם=?Cl¶vEe&qlB~3P||la>(ϚgI;-WHԂ׶IY da??0WQjN#Y]&=&2עblB&۝̱Oswp{ 0^ao.۸/'P gL<<:Sga3u98D*me}XG| c!#R6^9lSΨo7òPHᕮf PD?*P!s Jq.Gyz#e]A2 V}e -,PA@fN7`bY_*LEy``y\;׮xq$IDŜMj^#x7^-51P{ʸc `1 H rB~?*-rv ( Z+*GPax/07b^}kkETBPG9&/zCHh'f'oF+a,0TQRwbXkȟB`,*A3:91*_UG.!-@At͉c-<~\5rwAD*zA˶"v(LPHplgQ>)`㍿_jip`&Q|t6'"z1&,Ȃ"i gCfS$beɭpw wgz-+'dy&̱DyD+_3ch ??w"$Gphek:-$s4y?bT#mO֥b'1PŸ pi^02"@#G&ڢA5w8sPW@2B{rl}3v?,Tz@RɂǤ.KJ}1F1sCwiۚmr}iduSE4$Rd)v19Hf+f @wU]ށg~{BmNCK8S bD6f1p8ҴtBbow7 CUQBsҚsvHy+]f&,W\ gZX@cBvjI &;O3CвߨM N/?0^ln'3 %"+]<6[w,2M+ S,'V>'O8EbɺF- ˗Nh^(_Uct$AqpS$*?ZKĀN.f-1ug.re%}{,d0 ‰a[MQ4=*É$iV7I0}E]p[/f?vWp71y lܧctUew^WIC&N Y P*޾,MҺx ؽںTZ6bKP듰o.( ;RԎu4O[L|axLJB{ITk-НJb,t!1إ9I!/jZ6R'+'TD &$G+rfX:)~&d_읿C9XA*]$ϻˌM"qQ:FY.GOsd@^q`𸸄9|DRDՔձJ ҙD$qqxF#WΔL+ ԓ6;aϋa氉*F#}+S+閽cOKJі<>KT|HDXx,-F/`i_]9M%zF&XV+a1AtѦ%UTDqs`Zpא.1W#zG烎Ay"In?ޓWObL)0R 05mQO ـCd+3GP=qf Lϐ0hqr,N'CJ|J@gt8n$!684;"䐣=}47vf>g}e~C~o45og檎^^ylcO90o8je}ތ]2 v*׆u1W{e?^|;2n(Ĕ[DۦNz ȋ)z=6m̵kLI$I|,^} n34='U5vtL{tht>K%n w-MNo;ݮ ט{%͐gNOnnA{!5F\/RG沂 r sPI=3@64QEL0}0v`6խ @ dȖVDaIY\ZV,!-uճi3EUli8.jуM [ G삣f/J'^ KҤ*^І2bK=3gޙg!lD2$O/|&8Sly0tozpY;Kҧm?Ӑ)PuZ\YOZRP`&zSZ8C9&a ѵN`BCTblt{qD/mZU)Amc`ShR[3iOM hR KuqW(l$v w`ȩ] >!M "䓕#Lhwps_ZsV/mUkYTUuYB{.@|rnJk)4N9)*^nA$pYHσW< Qï@hw'+=;E+>*ff^"-lpCOG>:%`;]O7^F5-ZZ9T u{Hn]mr*~0Bs/Jг@t =*^R?7cD ֍&σN|g|K'6{69::jQ^ڟ v" bgrp9(j YO,Ѿ<'Ja3"bF}z<r$.YZj*c XuCJ8-D³#^' n:.ɃS.cj/Hd T4L":5N-&NOx6vxs^2,"{b XХJl}[^j~ #,#jC+]}-b_-)P"Wvn{H˰-2;ə}L~pxUK8k 3)l3R|vN>+v"o~ !M񝹩IG<jM'e)^eL-TrDy:nHf<~W/\D6Xf`uQ5aqQjfE~|,Y6y?!Xs8e 04WPHg( )0)g=/ tuˀM9ⳤ68^`M{S )Z/Rv<;kD~:` d,K|rrae-oPG ꬝%<^mgdOzz1așk(-z$aP$լ :k|M6A³u2: Y^G#df0a> uW7 ^c6vuuO=.Rx'X(yP|=5p#2Uh" 9h+lS%c6Ǘ}g *Z.\uv?=Wz7%qbMz>s9m4tTz&xpt{\ų*(2drdԆb%܅9!z55v6v[_mD6$*u\,]JM= <X1M4Sh-1O W3#NN8)e}Qڿ8ۺďjVJ͞Z3^}0#ׇ ~Vqe?E41 =:6lO Uex_Tp~-fJ\֌`' >s|cHz籉U5ь!pcHsKgNxOI)/h$ ~") g=NMH4Sd*lc y(OvfaR3èO@&RwCqKbWE#M !dtMX$;=VGJ06~rJž$1W3 0>sdfd.O.vBR)ŃGo0{ "aJ׹.(fD'<M3jk36=)F!]F;Xp,]eQg*q؆ѷ>Djz19sDȼHEѫq€j.)/ GjB]u5ZS ׾L$d~Kq~F~ik-:ro<H^0[}_x)^"Z@ cfEE7=)]14䚵Y虮Bq]@z?yc҉R ɕաQc[̐8*i$Sn#HXl5AOA ;KuJIC p֐`zqWRVs:xNdsT$*+oJv?SO x'uJ"F)@B!E tcV Ox?򶡆d -$>tۚ+2&gDiz2}CB)gT^_WjcVzʼQ)26vpa~ :J/5F]gj$:N/G! ㅶZP38"_%)ZUR6@!T%E36^b+j?5*$q/#`*)p0 ݱ!z "jeR4bQ2n07A=+#Dj6uDa"T m$sԠ*KߓcUx,iS"fU 41:ޡm)=p _omtÈ3E$$q,uS )cC[8';/ҵ-wkiaX޳q'{u3|?sDچ,D(徼9"W.5c8?}knʻE~A"E=Ζ ,|T`V9=b6eBM;x[xxnRib<\f @NOOC3q =p?&<5tԃl9Nw ~^j0ޘPIhףR{sN C{&&+JۿW-@ϳuTbɱ5'O[?8ykV(p\s\vLWk݄M /V次}fHċHqx(+G~I9s.t>{dg]Y<ȋ hg`yWU7vH /YbׄQ8/4{`&6Vc/(+6f*p=Sg7 BD߈<}vu3QdnpYZ(JB>ѸSBHh{ -Wgq1Nr"syk8" d2^@[~N`|_wd뾩QX7h$#$uHm)kޡ̰ί[' j͒%AΌ{?_9:@Ͱ~\ST2#"\]|ɫ[N7xnv[[ȴ<ИWh8!+@ W;Lgaa :1!@k_csPأo4`\=׬c%Gxy_ KhJm}9d ݉|u}6 yVGt؂ Ńs<E^jJ1^6ʬaP2EP @pM.^*ejFv܇P5 i:%;XK,-75s^cGm҄Ίُ2iJ{A6ˤv!P*_{ _ 6ya h 4V?$DL㈌8ktg؞Ѱ( ߭Z/p[iyC^^Y,pW1X<᜴]CFM& f~0OG\,BmeN&t.\n%P'A>M9ӞrE4`XD%]psN)y,QٶIvnZ4ߒ'~rx/akR?mjz`sXJ2AQ(vs8? Y楡m>r+7*{O'_f`spw{I 260FJ@ Xa;XLK0wˣ7'ڋQoāmURY穵nd(f3:h.jb&êŕܔl K0S5{g 6#G@-BAY&g`)ڣtLې4Xm)=3%%>247y%'RloʌZ(VOa lE# ImCJJBW}gvYߢ9Ϣxc3A2\kN:;Cg}1~x^D\Sa闀8Lh +6$|~7g_";g0z7J5es U߿1bm]+4tx?S.Ō=6*lת!kw>: ~Rn>LQqӚJwaO&KjBKԓ.6+uL1=@A\sXv:39p;$nNyhNHK CPgw)uH3u#"Xa. ^}Jת>5̙\* Lʕ6٣lq)\ -cuі!x ƚ7 3a> Utg-V%%= {Ffhd w 8jBnf.xH?Cb^Su?6@ UL g H=,8ANZ rѷkJ6^`/`~a%>Vr>eG)%$oSy2 Z+Sn 4;Eug2!W5ZDx9vcQ,(aH U ϰut}aT3ƸDȟ N[&qGQz/]]m4VOaPcg>3D}}>g Ejp2c챰bflr' ]5_7SO ļ%J'R7Ykh/:bޕXAJ9#[ΈTƪG15ҾX>1ڛ=H7j-? PwD:3f\$|J l|[~ ,+ĶrL)ŧaBSֱXUXl3\&P☆!V{B 8@OXFd^^N]<Hؖ)82NKʢ*9/Z># R\T?wYy@Jԓ( I`7iqV%WU~חc<ě_\5jI2Rd:j. \N+EsB\|o"QᝐSXR+.*Y9MC ֖AU(Ā^5[' CL) r#k < ǬxlQ4;Okr%Y?1q95{b 6[*H9VJv9=EzgB,5Cy,8! O`ǤO&aUW䅴G/>(*i!D)-ooL6- Gu@uoÓ),;sP;Pu3t\nL]q|(`͡?5IW%}W\,j UWܼT)'/A׳u(<޶kMr3d;0u1D.ҝV򧂎R"\}Vtf&2q&-;gveVRUr#dJ&(Γd99Ϭ8 Q暙o~؉(L ˼&;L%{ @9.N QT|)3ܪ곫- |cHdE=@ɬ@1P F3(~1[]@N9Qs`Cƍ~ȗ5|uGCqۯ#:.FzkC?.ɖ Fl ^=~W 4Iԛ5,j8Qr:PIX1O-dע!2tWe=Z*]*3ھWn7:'0ЇΥa~]@_.UfBKǡ9@|)s}>.iOԑA,i)KX7me>q&W &a5镖/4e~D[XzKt7;nEy =:Ĩ8;V]1X ( og+=Nq7nM|>;ͳQVC̈́8(&R#Bavq2On|AĠ%݋en> H:I #_'v~2Uj:.j~ f߂]djv[8d$xS h÷1*<+ʬ@WU㋥ lCP A_ɷ5CGVxdg0T=غͱ*VtVٴf!n$#Mv_p< LJoMD tɤ7qA.uPo2K琉A$'V!/w= wS>/].‡Օ0:nΈdihXY:l.n]XhL'ShzĢ-DU>i_BR51{i2G HI;áLHJXF*DJ#r{$F׎BV BJ ġO$U_9ӥ@_[ ϳ0xbڕِ`0@pv,p9YtC|iޙJ&"IDuLp(Z|I}(d!ݰ!o"BA,Xy0 D㺔|X~+haH(? qs2)ﮣl9',sd['rIЌXNnQppjzA1RZ#iSv0`%{yC\>nĞ£VXjj4}22W2pa)i6x;B,m!^'RBM(YߺR)+1[uۢIή4n]yY͸2z3۪;}j-e3{|TcoonlLU~^QV}ͫhk@2tH%H؟jkQ)[tKVZMTV#c:ϺS/}^u@ e}1%/ :V<fVj#qCt !dc"W*eP I3V?V^ɔj6ONbˬRmL4^_*\>:z+ӕ|PVǼ| z[Y L_(W*; kAW,u70RtoDt41lu]x?e4~[xEqpj=}Xk/}B3qPgy;fEǟaCRKphHX0y~# ~Sm%yaAIJzFՙʳ\>A2`zDW5 a~{t1{/tĦܢcv*5Atr$RsU/VϬxIzK~5彍#p .M:׳UVc!d?PrT 0 qL. k#xaLb3cpgwziOոS[cP(y} bd1IT|mJ55DߊS`YT0qaC\ů^aEV֍@Yl|j(vEda\p1%̘(.~f?彟QꔺDqK.N-s'8\P;^6K1^/S.QµA 1u_s]fCHjき#,WS}Ěs[ݙq 0l&}o7Mj}4hf<(%9:[vj0v񠀐SЖ[nf|8 sg}piH!7;7>B-BhY.@CZG?G7u|Bp9Lȃ&LiO o푱*{qI@5} ^WGRQ=OwBٰ&åXh *Ȁ.`>[C8ϮӁ{j~(4P3y A1=r4;Le)S~j!~"^%9+o *!ƭ+BG mMxb<#س:nݮz]mޘНoICU+5T6o5J@HHC3MqEټ%d~X;sxȳYSI(\$ld)?L|1w ty8krtL(?v޺l#*~>h6ryBe~Qޭ)ZT`N(UC)ק/BzI$=YKs? ˜"ƌ2ٞ? Rf[ ؠ%S_IY<] l;sD3|T|kDY:C)V>fˀgAȷ{(0OH^&7|,ΠEXe-wf1R'kG3C3R``ǼBMh}?P+0HACKFq䴕UZQʷ51EqUD|KHH -?X oRU)kmy N~\[k93/ Fa Zutء9@2unISMv|ֳgL zxT#^Vۧg"qg ~*n~Y!\W#oTi7acHr#6zeu5hbIVpo,TCԐ0k)]_#&Y4@@xRtV acίhelz`CRsƨlrLrKP"PI=WSڹŋjo~59}K ߀ֱl*CuA * G-Pb/x )i!dNּ%&PAVk~*CSt4zm7(5[ N Fr(OIr4J!p3D!%ɒF:^q)c*%)LN#g'?km_#1 ̈{](LBxr7w Ϛ |:Q(yF.{ڄ)\.d5ɇ([YP!jtabd\ wqLioۆ}N&Q0Gj!GrN (mO$SOxʚ^}O7kìO.O?GFȟ:7S5/= t%RWsi-PR K$ d*'!TZG4= ` 9w #W WO)P<$OQLaqtV`v+z<%KF+AjգMh?0hR.B[0ɾTB,%fH%)mEDq #Z?p);)`%>9pggv˅|E^YPi ?M0(.ᆞiە!B#F3 >e,b{K׼Fy ec{}c˰MogC0̪LC_K˜>O:z9 ɭ&m kIj+ՎOtO}`%/l?/sU\fG T.9-:NKTОRR6<gp֎cW7a/_s-,uqj^0b0!{8 Xkr:Ct=MG(V$֍4YjvߗA0Y? 7xnO'EwiMHBI 앉|pĵk6Fkvp8LH[ lXUyT*5XQ"1RPv30&[FRyV#7qIu j tGIP׀d*] lBb jGEJwe ޯ[pG8Zlk}9>3]umtq_3 5(ό8A)>o\`ȣ:0Y}&"uo2o"3kI 8vx!B[ǜKY'iyS ssIE ݜT|h~"wѶ:X NHT|QU Tr2^>@`׏qk&ǩ-)I h,+@7@ct\zi詧4i>(w䔝~*7]_{J3*ƌNj/,Iԕ3Z[`K60C^QUN';B(8,[ ƂOJ~{XMCAmZPf~Ndz[A?H=~ =cMF1zk2׏0hMV8$YaB(@[N[Jk~Ȝmbu6u-ݐ b\ۏ@$Zٯ@r^ע@cbW%ݲUCJ"nE++{D|̨47̴M*7t{19I@@35f*LE{: ?G;iy[ gxn3%BA çeW6X9&h>P]qNoTMpOt@O"UxEp(0ߤV~7ϑr-ݡGDuꦞ)Il2Y X>ZP%DC3 > X_0v?!3ߌ$Z;&EJT I;ݻGAa|;5$FF&`it*z2 >k4u-^KIȑĄלRR,I=N͋PYGw5U`&-:SWDojH;MTOo+"?UA"L*j4Aow(`Z7F|xeT9>qwG!2?OmXamlh*(˲Ҧ ė fz DnДe `ʌN7 WgXE. +jUKpwwIivyέ >45goU*;o0PD%GebL#R%͵mAEqy f;2M/XƐ8WRKDAU6FI(8u?CySK1q@JzFHrKa6"Guy_F @T~fqv~m[W}dA.9:beXutlLPr jzkKWnV `x9^5C;hN 7)Cm$~0c9v!>. H RLW\ʂd^r+6ǢwUXoyCާ`]I5OYa[b WIyj7w߮?] %lWDv^ri+ &Т!'Y| t-͛tb^TOaK3\SRN#:/,;'A /c ՇLGlg_!+U b`5}|quhHG?)7/_JBخe%x͟9iG$Кe}?w p%:Q',V(\~P qǔ~/b6A]T]8!v~mO#u:my'h\٬W^$5wT /4(+P!!ra'Vh[ 2ɸZJʗ0cUpf;d@a/SELغ7Sd -5yjK2WӇYmlBzxP]ϫٕymp0CIo=[ ˛K^G4.xtJQDۢJ-[N9y>LyCk\א6MU/-;tTxۥ ڥmֿI$$cTM3pˣuzyvq[z Yv3^7vc.K.4Qne;ww4c'~ $ Tڒ#zE+5i,N=y&+ NۏQM$Lvi1&.{猟6ΗedfprO˟ї]mpjw,AKt|ଊy(q2YS 5չwۖYQN!͇p)@SkRx.+%Qw֖M a5-1 !-jaL#)O '_t쭰˸{{5&%42\ ⑈ ,*zbgEmjApb@Du/xEDϗqq^)U iZ1IWy.տ*CIL>hEtq#F_`?vU.FG[y%o86P-}(J8nMh҄+V8auoYTU B=aslVШ oaLA M6='e5)D6,"BdDo8UT2:Rʙ%Yn 7?^x^.[җxeqkynBtY&`zyV="rasefyZ㨧\:SF2l]F9+b3iO%('/ǢO9f7k=ޖ7W^t( 5do"NuZ*-}kGJIjHK4$ "vbX{g?u`?u T>8􏠟]k\eF9lxLOLZ" G╕!*/;q$kboS)),Y{Y,}xzt 3ѮẀ<_>A/_ACL:Vb hձ{ryZ4k`])dfX\Y'r`CV4"^Y; @=9f}Ae8O5ˋZ=*ɍ0ܡN]M AiK󮜉fK͘#xIR'NQ@·(5@yPZxdR bؘR&eґl9 $U*QO$:ʋ3l²Y' ya:KҧY*­@Xo{*y 4I)[h_Yh=2Cxֆ&55wkj-q%Q6}6?h7Yg۳GЇ2w0W-?~^URW9Q G@3f.8_3"lxD,9nQ`vfwƊPoB?D/vHYb7{bK:b n SPpbEGNjJg= Yм.xU]~XOuvn -Q1G` *MnDŀ|J4Cⶸl<&8W w^RaӂEBzghjl6&Y'83 KplWggAj/5%z.gdή40n Oq"hY$ft0dؘ7bϙ[$^b zI7}gu2?}C[e(Hg|mHP~/s&gڲ?ʽh0aUactH N 8Y i /gF9̺>@7m白ausA J 牐̨~{% }eut|T֦J}$ W(%ʋm2M|XUcv~&jex[o0۩џBC+D}z6r[h}׺smO W^=PRѡꯣT5J Ok. 7Gkn3*lK 1|ya<"7s{ľs>L<4H ྡm!nil3S*ތNwA=P8 `QYG[BxjJ^aKj26iњ3~+Ӣ/wB'[&7m&-^Q QmkH{/}ZfK$=+pW&&?$+#M-?ƿ>)F|K ^ [CYqQm"E+NH}ckj}^S{0%b)"W6ޥa? sCY2b l–C߱I\Wr"a;k,_.# H2@f24!|w4榔,^m^03;OUO|݌usoǜMIM6btU .gs3;#R|9dSU n/67t  %~Nla]ד9Xs;l) mzʴ<OGeiT dm c \)Yk4'<))Z+|K:)=JnA+iݸ! )~-[Abx]=nq)li][x 4ϣ\ݨ3lȟV!QPk0(  r@qap.P~-:нjjClW"׊ ,0MBH}8Ifh[9װ!^P(n8T`Rshb5Av]LnYʂRCLha|{>=#uP׬jO/cx tMFs{IJBMBW1$t+DL ;$q E`Jm''r=r%K;iΜ.Y`[s.uIܞ8VOXePwTa>%ØhuY-8n 0{3騠  {j+%ŷv " ,ѵb~PaS^$|%̖<x|x܆{׃(* 6#Wh C0>sWfDUD9~I7MbrCg(K Ֆ"30S%f,cjWXn3 .=1j0Fgl͵{۲!cO^>!0p˝}VGRm5|n EXή!7w+Ur~aN{85N{3K_bp"14_6ܡ`M{?[w-oKjȊ'zeNM DjD7R[lt՞NJ:$%@@RX9\!&Ēby<"H+mqM(XjrCCgɼV^ kfjK4|)qzW֒V$g!cPzM<YG;IW\gH&Z T(aЮR!oJ-.B;7g`CZ9p|p2f"7LxIiO()(+M16h ًD0&5o{iH~蔃=  |F~"B "٥@[]ǿnjO$617i2JwX0hC*ULNrf%88Vo5vt)&8WW0Р~ULvl!9$wʁ±U:Y(p䁊{$t笣=FI8 Qdzv>CX^.4=l|^)g2Bá\E[Vyӊg Y4۞v|k6ҵ&4m$A$rO;5y&BsD-W۳TYnT *>k !LzcwZ=]Jm5Iأ }/ Cy)$!_`k3.mLԱr5xO- :LZqjeik-;ާ|fkƽ|*^%+$uQSڙ[Z9Pr龔_FUI"o`/KҬL{%I{#¿ڟ/h|l $U~9$jBˉ^yX"DppUMW]VzQXZZArCFPwK. 3v?1ݨ_B0Rnr/Ђ ~]*ue/RD BJ8thtjM,M#N5༇nO-*-L`.4JQe԰hB|ZDcN("^q:͇"45 TXsZa2p̻:̲F |H(%zH _ JkOuidwqzaųb}_κ7kjJL}Mܦ4y-=/h)G_B# Ή{k-8_o_Ͻa&f ̶'H|W[\_ō5 U1Z#m0?ȴ< 9R yDu'VDakɮЭSS=Zz|tY4cm2B@ks7jbk΅y>C]\iGjƋdG6[Z0D((e~RX;/bq#(4 lUub#y"{.O%ݮu02 ,vą?0l.M @1墉'C4>\ʇLelڀXvT¦,$m6=g†ϪHe 3 T-;>k`0Dla]5lmaD 6*Vb[S\cER+*UllP,~NCPLVi{ՖceD[n=o/p/|瑼Dxw8"9lFa%Qd hK'"vEa9V6v xąGKUtS<깣ױ*i,_K ^5Z4r"&6ˇ?|^?r KD>Vˑ*Ӑ-0:Y YxK9GAll`\u-5JE9,q=BS҄$a~4r־Կ`*3RDyV58odˣR.-E=__~o xU\8XJxщkN&4p]Et/&,K.5^5,_ؾ"@n.I$TSx%)+ߠt$_OYO0: r@?Yk-b̡WgWcP]P%x^"8P+Mp#Kl`^Rѿ׸fJS 4+^ \j3R/YǼ R}GЋIrf7]/*z.Ljbcݪ}_c0) bQNH2k=smknA$#/ oZF"@B`سg'|*׳ |v‡R0cCNG|ypk9OVZD.R;Jƚ>6Qql1`BMKTOnS5<zOꛓ6ypg6Ϟ ^7q RG0YLWYr*j6s:G^(%[ 2I?unNU wܮx.Nm$ʷƶ>,:R}UsLղ޺[ʤIӭ"qwE {pn :DS(xkG Tr'[AjWg0E[| MgNּOc庻F6&BNi=1B"*Bgk{0We"H/_f)NќjJrI婑1 ,i&1Y.ȘOYWw$?GvcSFEavۋ^=ĻƲjT 4;D:s$È?كIxy[+4"0I1Fjt%}Y86F##z 2~#D5wꉦDp@k)BǷ*Lyk}Ctk{W Jyb7T-cX/3k OG)$A ְSՑT(ewK`-1~o4$|ؿUnz'ner@' ARk$bH$u=u؀pӲHZ|DvH{ <\ݲ~@EeAv($iVfV@KDST辨  2W?v(l8v 4t1Kώ׌"nP0PpiK.B1wwCd6喿CWg?2a `_Q8|~#_=Mll @8 5ܛ)\[ $qP)Kyn dK $yzi?-*upf xdSԦ`+ڛb1 wHV7ߜM=Ϸk~ PC.do"?[|~&B[Kp\$W.]L'Rd6դn)2 T]d}(u֢+&۷6(J0@UX15K*B E:>PYLDM6O!/Ji[,W+YTP3cЉ#5!_8&~iCez}RX i+k͇iT8y#U@l^`wO0khF4zBCdZS Т`>묌=lG^슞/#@0N Bl rOs#=&$Œgr'S(}7S3q8.B{o", Vѓ7PB؞R>l_漊:tnĖ3\۔I?TbD1&ay2 y4 TEȾ e4웝]Id# Q>?'_K^}~yWuBj̓Ax w2 W`ҲR_ a@vsޤ2_@Tіp.}j:,>? 3dIcg/4 SCZZ@0< մUBS3r(-ɜ?m *!q<'a;ku2 e6dyO!E~֖8Wa rOKKN^k*k\2؁5|jyqC>vݫCwq'sE5ښ$ȴ:R^;e1D;^퐰D%+|Li=#Dmo,4.s׳BCbC^ʦ3+*\.[HXsUssO"Me~w'^#:i: z wk*ȩǤ-co$I(Idk^a _u*W|h 2',E}Ԭݻ4#/0'_W˜L4yǒkWA*N=,a]ۊh(jK VlE5&IS`A _. {B;yeԊp7WkіI%l&@gL7*`^ӂnۗDZBF{m%chKd:^w]-$3^fDkaw ij({agsQ$~*4]Sf^ܭ5qޛKjfkDiB RW)#ꋮrۅI+gxW@-›2IaybT%r:L:?(?ڮk6K Tt3ISCM] \D#)bM.9P&(OliT|dA5PoǛS(3…tnvO]X7E4*øt߶uSK3Np*zU x R8><7۫7ea,'}b=XQN8M<-82؏3 VTP Ә.afemiщm+Ɲ9Ovh-FuMVm/ "zԄKEl5*Gj!^#*f@lPm;ASބC:%h̀mkX>'hpiQ( }6_ fYi4b'gp/}EVHm";4Y}@TmFa^IfKEn”˓$,T?[*9.3nj2"#-_C y?N>"Sd6mc+rF5;8DͫcM^ǏKmF= v<7 L֜FOrnOO!@$l@XC. G3_L=jě+vGG,36*Jq"T-g6̅+V񮥿V7ssQDT ڂ1!q kמ2BF:!X2bnYdËr5`wXS7es9$)=ylL0C,[î$GOB~"&vbă4)R瓒rC9gjҟsƄ>tomT?}q'_I[B>ԧ qBmlY\ljeTͧmҒٮԷv53YH~3_|M^yޒ˲![u1nI10|Ɋ GhaqYe}v=ː׆W8(ntayW#iLHT^{]zm^ҷx=^Li]kZ^;M^K b)4}Z`7CF}?j[\xV+qfN8o3nbZC?tMVMA{ sCm*n2 *#L'| V6s 3+ؽ`~bF֍f^p:莦aS̠'ۻRqx|`˚*%KT煦 "!2y,xX`Bf- gxTW#VN:5̱G~^Uj|7J1>3?MhW=2g@!eӁoYwn>壠XP{t7H7|IIJh.GLg'+'qcgr,/p7cthoL#Jqt.=_y2v E6C&zq: *$e%74Lmi@Ji[K\"X:kB-J#?,CۏWsP$rxGʨ  $>ze\96.7ԟsB/A^&pDyLp˪-(b%{?0 ht;^ζvB,ڱ>ԎBAdȇf ʀ4Ąa_ybQxsI7yTNȻ|.Blә5 0Zt`N\PyU(|}"Df`gZ5b$l-S2HТ^I1ߙ^~11` [52BӁRB] Tf Lj)ٌ>7Yes f)~ *=|G~]?3:eJː̎b~s8kMZq:cъC1V7$`PGఇ ɹ.~8ݚ *[k m_e^gfsAG |HBz9Zf#͆48߱\ZaNQC UiC9Gw(/DJV6bS SBMTI6G0E-7)!<RN95_ewɕXzͷbL\;ÌTө3F44$K^e3}ަ {zڷ޳e+9 l M;5Fy͠88{v@m J SжᜱYTYc#ZPRG@Om!)Dl{;qWb*4e"Wc<$0o?溘:~'$*S?9 xu߽C9W0P')Y|NP4l߶Nv}sEy=GҌAQsr1K驉6.j 1h2z% "pR8ߺb@ AFEU vV :"JO/zPB?mӴx6~%N@G^ժ] 1neJ5piD˰H"VB sy%|о~6q.T@Mkp>r`o!xpf gu-?mPOoj 2cٖ8o1k C"k;‘!(NKirQ2)mI4\YA1qr"_mU-ވ%@XhVxS0"ɾB3Z ᗅ(t, CBPiԀ:9ⅸſ>wz C2%̸ɹļѩhȓp&Xi|=G1u<ܟTd)7?ĐxA_UjQuU-ND =Z;#kf&jw<X2mFE9T4 h<|N(ѱoW+f'm(: Ej[߸ڟtYmDINt5OA%zͽ3!'%6p yiQ][T#oC@s u"f`wC"4iFa2wI57<%",P`{C6N L/fptl#db/P}`ܴlRy⚈wKlw.%3JV@md)Y9#$=iPRPLi%s=CSoxnځZAͩ<$E"#>z3\pc.S4'V0n @}G3<&$سx-%:K^[e=J;L];=rH m#3FcIWa؁==9{n@{V5B56(. O  xc. ˫DSJłTOuXw\ב*2?}tGq$bG_$R\2?.on>{IM ؎N8MruG\|s/r΀Ii`Dh6X:JZIMBrEHGt(2]V" y \)0hJuh+&Wr5&狯)CEvyLDvfd0BO5?tXHe*$ 4Z폲ҙiX[&N:xU;Q 3P!^ہq<>-t#RUXcQszWi>4ɠ2AP9Mg﬜FIXڱo N-̈CZˮk/ E)dd kR8n{Q_i\ܾw' eHn: 2"L,ytϦU@f]w/Hw2. _V /Q-6垑bRUۑ1v[?ω-+nB oӜhL<-5v~|!̎`qwwgq?!%31-q.1}fyZ-8's#@{QUm~XͭC[V-}CȱOk,Cg^ Z鐬 +Qhl׫Aø-RahhTU+YPGw"9FlC&' zdJMƞPq&Q2fvgn}NR}k$~Eo"֏ENѱ"mHJ-2*:p\K+ 1~t}iZ+Ç N|(P70Q||=s ϑDG &ʜd&Fqٔ7Z+[jԉQC/`n,?D ǥR+&ؤ>61l얰8n4{i`Ǥ\hQ|hPI#hO)Ku1fAx9;uV@3S;#M5|CBpRs6Vg蜗?4 k\2F5=p <)^ASi9W${%F73|}96TZe-I<*YVخU~dixhx);D(rGJFf@86ė_u0#!lDp$DKo+"Co ,53>,AD1u A^OO:/Z餹UA-3X!AOh6+T-,s5Q~cϭV+(c I|Xy¦CF gtL.ǀ˪xq mRmʤ(I ͊vo";kGfΪDp\M(K۰O} D(~phhؚ]ISt'124Yq}ކ➡RxaBkLG!sJ$2Bp"\t )l`ɲZβh+i͜ս(:y)lE+b{"` {^%)f*ΏsٙG(|%e[PL?Y `\M[hY[Т=9 sѧyݘ=ŒvBKq*5tE+x6 μ93|Rh2rek<5S:ޑjC6LZAMckFӴ704kTAʬ(6A#:f#f0*a'0"vnjwuMJ;[, 40b&j&|gU }]-.1Fu}ulxM`5Zy$ 4x SW3U zODiR< q/OU+%[4 5_2h %$ ~T[jwi@mS>VY3&Jh牾-TF  t.?͖0r+$8Zc|:>{Kcg:_2. 7*h* W|վI}PJE~ -hV9j!},Cgτv`v9'_>fe{ ={i :C> BL0Ӓ+__yb 4 ΜCn `x 1sN'p .-U  5PH2y;q5ڲЏ> hwf+ Wr($n__b"L! -[7͛)+,Rj;-mG(v÷6 >kPk;TEˋҸŀ ZkJ6_>*A;ŃV8VGt \~ u"6,ƕ~|mx~J^ҘjU,٭WIA%tf-z_K c >%*n7@x }r0juV4ZLМlf+@Gת&d>#}dAnvCI0g,Y/6`(!K{ϟvέU 6 +V|:tN)%2&cG G+͋ȗK1l QPAUad#J)~;yIs"/[^SNNQ0uyL.VyE!lvUd2wC5( {؏ e])vBrWY=V;@k;SM'ij?=be~ĽcxVPZ*8I#<ªC|Y}M#+|DJ, x*x+.eJҰo95M_თ<u[ :/5$kIWgUVGRq~&>&(€֤:a>9 EW+L~Smgcد[uv܊/6ML7}-WbCLNR=hs0 }MfM1J Xּ SMl-C.R_R3hCH° 6Y'x+AQlN^šLSb+M?k㧃%"gn$ Џҙ43V0c'5$]i~&J7^5S1G[.WC3ĕ®K~ԗ|r]{)4yBwMɳh*ճbեI(VȨA&O41Y#;!:H~FqIrCӎ#r7#ˋ|ͭo:OvBW;z9ʍ&׻y^#xy%VD@p֟[VzM^/,3t\gJ 6`Vkڠ `7/H%)AjɷPH|,$ BwDHsl4RvyF}H(m$4M1#^3ӑՠ+a,!!$6]6b^G|l ٛǝYwg5%qe˗;&kC;ܒe}$#~:HeT&.=j.,2s<~fAebi%:`oCm;c`Vdh BL[޴ɿ>_tŠQ Iu !bG !2-NUEEm.aհk eEf.G<,(XqeStL87M NZ= [%Х^~身7Enc8{8 &Nr<ݩO:=H87I!UiG]Sׁc0E~ŰLDtJ, .{OOXIV}ٲ #L${?*uKZ gr8)4dYzL"xu6A%=^_T-Tא έĐ߹ G(olNsCc4/\ =eBkO;L`yCl ÐQ9_{)m[΃l)@F*ߓ;wZ%l"[;MZSV IPˆe7WU|7~ٌ!ݚ]#;[ZȨZ!Oe?Fjyv-To)Eǒ>(4R%tcj'R9xdU)嘜$;UY0 Q6tjPe,e0=frGW`N/s7L׺WRٖitӮn"1y8%ER?S+A<&<<K8PYMkھЈ~76b- . w5Vr?XB.n.ò n@x|aƇ)HEu74VsVe,N5G+6lvܠϷ;h:f%BQg>{!>_8h\I6}ыwia}yӖ(7 a&:h`]4 ;k_"}>08EA2= stz3oĶYXOK ҭbɜ矟≫x5Z?z#ɌwގKH₴k ňܶZL9yk*(Pz痛qn֚x㓺JFl6wFVs~p7EEtXb=QT>yp%GS ƞ!Grc0D/9ﴵiˠZ /vh\W=@>+8]PUՃ1,@wh4kxU~/kme8Q*ǵhWa8ӻ&-S( 4=;L?5F_=l-OGNjv.2"gҜ]S=g<NUnUaWq† SCE8@Tvy /f~ǭ);-Jq{R = &H[CDYϵ2~Z9ۥyOH"pG0hߖBf[Wa(]Ƭ2cmƏ}$Gfx(ĉ$U&%% Y4S\ )tMwxS` &UFȹ_qb CO nçt+#pX6g4xj†:Lv+v-4f52\2! Ju>*:@ǠKSB#*^nǵV:)jLqdXe}2M(LJ+t!C.9 ]!gv-ح_j*F-/K8 sr;KMƤb\pV1G%Lb N݊y<׷BV[ л{m ~-k2ZTKA\ƥo ѕ%m+6BAV: +mHav!|+lle'46Ĩ{QN :ޢw]ou㉭TcojlW{5,ゕ%ķى ̺suM=dt*3b :6rPW\e*ӱ'S 8NwdBK42ӣĴz=`k'Xcmkԓ= ڗ2\G#h߼ 9+^]n={w&=QUʥ>+V(ѼܟR|iŨ2n~Q&*ۉJ.8*5ra)8B~~$3+Ra>ھeL15DsNsۜ.|qH W>vmJ|)Vf7 TV+xyKѵeL߯IøM>ER6,gW/0mD-SotYZy?C1 haŽu ϽN؂RvE#,LA%ˢ)6]l|ATA k&wC8՝N>νAd}X/V}ҡ1ux;JabacU}ym%ܦnx*HzzJ,t#=#BR@[B^DzPV sTn>Ef X¨:TQXJ?4 k}屌z"okV^{AZ`/a{S:Î.ouvܖ̂ Ѩ(vn+im b̏'!̱14):)vA&{ %"3[ ^b 2)#]HDMMJWT_2e܎(%4`eo"<AYOk(gLfILV^Hpq^.~,Rk95.l'0s\QݦZTZ"^z;<%A4d[gJӴ,|Ϻ-a Jn~*iQLŃA+RwE̜#(uN +glKD&ai‚.Ժ"{#WڧT5$>#P29VL; ^0OGq%)o9Ծϭlb+HL5fL.n4_F-+b{w&iz #U tYn@5弓ż+@=j/NN#4=T?Pf2_H]ԸLoʜϼ~ o #OԽҔZ`q-}.:opZVɄ9.!$\ڠ~a ԵvMpYSN3B츄8''Yq|ar'1Zmc[ ǎ"L)d3Qn/,XYd}uvXHǓ${ KBnE<*EpvӍ;sRܠؗ5- f_O<$yF5ANw|B (Il,!iq|~g ]Z)7tWϋ^G6J5т|ɰVlQ^x?tJ QZe|4dU &{1騍owE9H(}:)G!A6;DJߟC:SeSWkvZք$Ջ^w]|"eP l߼ nhL2 񽞻'Y=)F `WWX@> P"%P;k3:uo["q(n~!ىLٵjWfڒPx[% y^}t}Qp_iU/9}3C"'|dhZ7}z/ܤ!mLx8BVC@lC†.b]jf&c N?Nn G!bPy6oOsm.ЄbFg#|(w0|#\\JvBEoγmFr[Geqk|2W"Q:gVO ך3q7S;#F7 xI"}idr# ܭmE 3\9V$A7Ē/VA"+=UC UhHNdBG*8fБ%,7X-ɒ&Ч&蠪O |Z`?lyq.8P UB'b }AwD(Q&8Dⴏ^&1&/XCj;і{]> 4v =h`d77-#M|uj2h$JM*ϔӽu45} XK3u k](SI5VA&qCN|j _ thy7/5H2_!Tky~O=tnB C:Ҧssini M3뗙=Uta_Okjӆ*0f\')= 12YiKNvV$6GcI"…lDuJl{X\ʙ0$?Pxv`1W хK/Ķ aJP Mͮ'ʝD7*mu2FQhQzy"eo\4yB=k&0Q3NS$E¡0ݴ5(R%*y\~J-u;jLd>306O晗 CN9h9klb-作0r.o3zz0EJLF0Va/1æ;ЋF$7Ny,ܡMt9N- }?yBnB'q3ҹf,hȊywd|S= y:E9VDcM(TZӎa o) ;G WGd4s9b}P(tE $믉|Ƥ{Rr} Uʬכ сߥϣŞLdEEyW3%'#; ڔQ 2L|-ד4,щ=y8˻@ߥӶlgr +\5}j<;Mr8[[^>?lh}6moATR&Yu!@j( $w~İ+Y#HĻn%C׽jǤz5K "K[w3 MHm//~MNuJ;nj;y \ B;"-fJwB-~27") 2+%WQdk@-T|tB!ܑ|zۈ[ŋەLK޼N{NdDt  ڽ}_/=8vF9Fc*`JXbBOaPE|+ԖF&K^rʠN&2\]o1f~qm ]Ei džsɔ4JJwWT{jʈo3.>S1;+Tljgnh}}[HF!X~F?&E=Z`Mu?G0i`y"yţ9{xWꜦE!92"U7+1 Ɔc;9{Ueb1fcSa>€ÎM}aEV}4! < V6tҽ_F gL߈cɤDp/RsŸJ ڽvdKS:VZ;{>>lN 7+`sVng,vW΁H{i/q|}ARTIkzqC`05[G;VrCV6$QקVI/ƠAa.ߛ\< ??PTE4~zyՠkD++/hM![(d2[I .+>?BX%~S«0@f_Bwq)/94רG\A*M2Rm[6`~v!|'S5J0H }&M掤:W\Ű+̄GNpKݴ`H얤kR]sX_8J,#h_GUj PMڑ$zې/Y '"\ (Jg0Wr XXS͗h!Y 6q#1LOe";}oF7#PaQnyd+ܗEz?5d?+0 8_-ske>&G _7 h5i}#+ <ڎNd)hޕ x3UP;תFo>vz_3MjkÜuˑIWiԱN>$[.ʃ_TE{wKq2LrDF t9._,# f%p پ;@Zr3*IN掱#ki3}3Y6dj8j#1Cv|7u]Q)0>9~~ѯ}רq&~ʧ97ffM3ūS)nnH-':<['m6i7^,ξd"*} 1N4:iYJEFmC|vyAa\G@(@/4Ue80͆R㭋]X]S?%;'6GbTYZ_-s#E~ӣH&ʎgD0AR~jt~I5*bB *S$<'Fuep'uw+dġI+f^4xt'm" Ua9,d\PZ'q xZ*0k7Kyۇ,a?_԰?Σeikmћixc H]c}&gǿ1Y#7K6h}7<+V&h6FT:`x&i\кѴ&@[~RQghD)9U^LMl<\W%kt66ssscphEr)ɝ{GkjS+"U,oo݋;Aߑ')?e#z"ԛ^XjՑbV_Xx^Ȥ2Y#cG(ri\m"ᵞC^`O{HKz"6=%$ .RSSQ"6>DFhCkFϹ1F~Ē[q*"Ȝfy>+F*m#Q7 40v.u.}Eq8#Q!|=vjM .[&XGaU ugȡE4h*+^OL-A0+ vyC% S2۽]{NNTŽY5Pۼ+`ρY3Nt懅0oEtRNCiq+?L۷U: Y5^0ϑ*p7dlxbo~ȼ.&faȄg6wrOBT5EQML'ТǰH y/g]oDf>b@%PK<31;\5oNw"dgBUy*G5x=冃P.0@ `5Zq]Z.\Eó~ۋ2qe84dقJlzb+{rX{-@ㆵ, D5\p`|J ɥ-DsZ uLpeY|,5`YG@Y }~E=*ʚAxǀ/Fv]B*:᫭iQόBU1Uڷ2u_&C%HUD@ʫ(lF!+&e`{1sً0NHHW~lEZ|woˋ]ЧJ.YNxΧҟ'2|S Twf T!D 8圄 so~ޫI%zSL\#P$sWxUcC雍!p[oo$n =*N3[.UPqVNo3ddQyhZ;| (B ]`u <Q,Q`4~H`YOFR7%CV'oC~l`BӲPi`ŞZr^վ1u|Tθ6ZD k\XsjQJsj*'&.fV}YRlj[C*93c.#ȓ#xoPОo2%-*f0qA/pPBV* Z@do&t*KATz9raLĺ˳U:;}sBݮ|'Ji<  ڈzXELK+x '|'s|gH5NX ^Fܷ2Y1H-;9KqA6R[f{B&QMgϕ`e_V:ԩva_5wԳ4E #97N]w~6"<`x}YbԼ`=c$˜l2 Bn(^4(d/n)k({jF|,!QlS  y~ڔXWx*f6eİGD r o<9_Oq֒c+ɂ )BgIҏX9A(EAbq?D1a tM-^8<&qx/G /l7׻s:4pSe\ ?Ô5Z}6;#>JfcQG{ mx6 eYdf ϭ +Yx:`#(}{?EQ0T;%\i󬿺[sgX;<`mkRΏ`6,5$؁_:{ى[s2 e-MY1mTsg}98Ɣ= xo@d2dzcb= Igt ludbEV~wójTh|m%[WU+4-y EAeۢ)c;]z-uCE?i)KTw` |@#u? ƸJu`;]>裼%,4HG0:tY^` #YYxB6N!hp_$jr)`!M饾CPv atQݺi!II1G&߻>l곇sC[y$l1q [T@ " aF"(LG]R#qFD\DkZΗV%b3cڣt/\ 3FA1@7M9{bxؤS9VnB2sp<dK@BdwCa*{ǴꃟOɖ|4Ի]eDԿnrqEV!5(")ʈI! ,HY (IKEp1s NsIVph|ʄM: QHAB飈잧Q$Ĵsx./4znAIQ`ρ^Vo[)sW̃Q'E \"4 %1Q0 j]ltbbލqMݥ-M|fXz@"01_]iFz>Җ[)&a1ca}k@UZotwwFYu1R%+P4+CuS߄)DvlIvɮ\ ;GJ kV6$K~RaY=1ٶMSai48w,T3FCY&~Z@Ѫupą][DAHl6:"p!`JB)~lhr{L(6Z B;,xTnpq+7T2j6*ێ/ EV#\YY*p/0ɍ)JW!L=PW^m&g&Jҕhɇ9wXt;XXÌoh΋d&S?dK0h{ZBqVND.CZt)8mQEi%֢blJH9(OX# N n ^LXD˷>j^$Gلl9yLBk [9nYYa,(x"{]5MO#+׃ UfZ%aLH@SKf|g\i\xK#yTT!ъ0._GWnI}7h!BNE^t y %u_K#}6R̒Q" }ߢF|x =L.=EAx?Xs6gbQf17sqEfo\Oߗ7ԙO Y÷vL.d{3ԁ oDa9nJ@ iKv/%]L)07;9f .]Uh>*>dN,MՐOJ_:Z;rYdqw2ؘăHMUǠ<ݵYis("jJ!r A?(ށM܌4,Φ,JջW1~|)hlnbq9)ZRYmX,NgjcS=e7]52,2*_s$xa$ jR-Y?KM(Fxֱ()O rU*e;>tǚ/jNC\cKVUJ.5!$=܍]OG ̤$)լYh9ѕ^٪̔(oa }*6([v3|KF!'9l'<+kl00j'\G[SD&*Ұ֦1މW u~4Pט&_-{zWPdxيft;O޴K7)si&Z5;ˆHq#9Ϫ֫.h0OKYO,!ac9 Mk&0D%aדuw٫ԑfvϺl n Hsy2k {%Lv:U7gi)2 E-fs_qyXؽ!1g{䢊Ńy $Qsj0~=P`10KПm3(T !~QX(l7dFqu_dN'᣷;+3Do y)Y(%,;(J;IbL֍$dd|qP~`ݿlR!wjaS!G0^'~wfXZmydo*r~[MmSv1մ#(>rnYޛ?C(KgѫH\ @}.͝](^h+ LNc4.X~Iگ@r0T٫|(> /|ufe.B٦ieO}h'vgTv:cm:NW>m1Uv <ԪH{T)5*-\t^{Nuo퍻 B&~Gp\2 Mm$חyN? - Ŭ)Ъ偬5= 2)g5zח@=-6vTV+"Q[XO7Y*5T c/[s^OIͣГ *yz)|}otvO9R\N54,c$MIIN_sr ,0}~ax{?U]#w0Hmit`28&5F9(q-N Wl " Zmѫey@aXsXAI1[3S-rKGC \ټRnZꡙݻ5&B% bGyPC08ĭl* "=8'/y'V>_P !kC.w^ E|^&|!+uKy(_dpl~ЉzEJ&V&Y%MxX1K]cILeR#x0G'T<&eFS 7>^≧2VΖ*5(!F)9l=p0ϰ?*.`.8H f`yB>Nw|MzN{θO5Sw5Elŕ~/'Va<P >k4,+pU'bBY*VK$T;]X?r'. B˒B3;)ۤ'=? j1v@Q{R"_HvI*| ƧdDPEC?-9=ٟ =0s="c* & z d>V CiI(aǝ!ހ*d`-R:sP0dc,nFte@?l&& lIJ<<|5i~GF30w$_>$!:M+ܽb[/4O<#[_K&HUgBH}`&m(xܻl61 h}9{$V(76Ũxn:y?gYR L@@{AW!=QJqN-/]oj*] @ ku. tfX#H]])+CQ,6|ڷO[? __zlv\I$"WF`l,53q1ʤW3_sڀrP/&!*=(;lAJG((k(kz.9%3lM5xGox⋛p;;"u:}i/x\X^IYˋ1ωBQM$3HQ'D4j&р9. .\^@#@9 YeU8I/%&Gx"v? >[莓n#3v=,c&e$}:;n%9m鮏!w_ ,^=k~\U03:od*Fe x̶ < \ }Z-lȖ0G1'RãI^J}}"3ęd ̟t8WVM"OB:r|R\={$C}fLV@C$~tY[KmI>@*Z8 y!s:g$HJjhT\N9oXِHx|pY %?)mbㆱ`Kxz_@潫ʠI~hОU8\)E='[C{| D>i΁@ûiܣUq feuYK, 1U\Mr~ث|k-^gȢpxvcZ.,Uui0R <{YsM*XǪB:7"UڲJPm~_,[XPy7`6"|Cʸ+oI8Е d껥/51KHABW{D[Q ^z@EeBa9 #>8ˬ0G3a@z񝨛][Omqi =;ƫBLd Ν !}L 5I]m]rfȺ:6 m/xB"B=J<ы=X%;|~RRyl n/ʨ Zb+Q"=衚>dÐG:s/p4=( 8K&vtmCg~X h|r}r~)0]&1oATQZoFC'6xKp|jv%1ZVN"gbO}[yۖ옴uΤ f(`μMۼ0'mR`OS@axˎmҖN3[!$ )m 㾺k%cJqk:'dB{!^bGEﲒ/P{"!սd0hY}qewWڎ7'??>{9F+g@O~hː`R>Lq2Ht cPm@s@.f@8!:y]YJYن{FȫzxvbwcL:'%7DOF͊ގ-;˲MzQֹsBDK݌_u.zbT<xOYz$j{Ht!9(XUYҒ%b:x~7%J# !*K1ðg^7cdGg:kՔ|b qqp٘Q_ SY~2ɖ]J]P4lh'u|4#vT*^x?d<:M~#嗝]?] 3!ĦY`G}4q_QFv5g-\ kez3u,ؚfuf/n/'n+,3乒bYȢD5yBv,K^p. ` {tC$RTˉk-xO5:-J}yd]t{k;8ܨ0P$:vhqSb~sfדs8|wZ&`̃D8J`tx)Nd\Zx -yo[;;On~ eʨ;qЂcVj^њ|to#JC\Pʓ|7E=A|jֳU-[}>X,}ZIݷb-ETI{58eI $tu8d[ɉO_o֔/zjﱯ-*\ Ȃ?ސj\XMR۱ n]!?AbHC} l2il %li/7D^Ԯ徇Haa/CQV4hˎel@{8pG%zr5$k[`+ЌQ k ͯ@\ ٪6{ǫ)xc3Gɩ6A$) :I+&T`Z4EWj®w^cMQö&}G`7]8)< ˞eΠ?dx뫴zĻ&U7k_%^wo2\\-üLB.-ļ"=σ3; cR i4_&y- W]syj]^N1 NCiJ(A(_".fFd36[j+>$&?]վ1N`D`yQ9 1­7cʶ4J c0&Wq#qW;H%`tQ@ .Rz=n;Rmsc'L('?2R Sj{Jrjl: ^|RO')W2{b5]hk:gId$[c%q4{ز.j -J Ag33t{6$pNV'kLGͱrmDF) * ~wslUfʴ"VP0 ޼8Lk%d` FݓD9Y Zy1S.#U@.ROR}UvH-]8ڿz@/ghLK%i z&$c\/ rY!CV]q:Tth)_oyʸ))( 7$eBI-RT~8(FHaK=x~宻*@pOTr\#~Tζ~b]3 j9pj4 X*f7Z|Gr3NߠWᐗhED XqA`tsZ'x>֫yP*$kSCs/ΈuM}ہ> U[CW??'۬>c=ŝee\agQ")0:p%]ׂaU'I [VSw49 5Iha  u7_e \|dce?M y'e+ZkX;3V;'-̹x!AmSO(8*& 3·3LC\W-K(e92HEh6+P]iָ Fv: 4%gzHmdnxPX&Y#nsyNkx0j @d9f$)@<@="%?Fm'EaKݙ[#a' jĭW^4z1,_+jv=\RwS\TdH; ΞfwMVRV)F:[W ʣ>Pלvϗhgj#+=v*zJ!FAphX?'Kes.8deD:3W}Z7.m[Iv?Nm`fvCiG Ϥlpv7t+,]@_^Ղ+%kk̓ $U/1PsfK$z8KM$JeVǵ3xܐ&^:M>?À,S>L"Ӈ/M%)#[;?44 !u'^QN@`-7JWzަ^ !߼ʗ _H99ذ5{&h:2~G kZ S X!ecٹGIkOB^v6l'qڷr^ub`c9&"iC.ĠfQrM) $*ÖOH ;MbJ2 V6se#08$2;Ze>~KU=5=k2ckl:9P7F$r-h}}VП 6dSHvM4' hiPI͗b:6ƍ;ݟ%yyb Z!V)g eӬaEG탼R= !"BrF&_"g&1!nM2lL!InR}pb>je6Gh 3/3e E p3iҲ;+!.`$[P9Ү!1WF Iآ ^@TV/ ܯ-]>6Ċm|dIuFѡs`VؑV @ KU.'a;":gGt?oM4RK:8B"xf=)HޮU}t$M=-dcsb(i %؍̘L׌lFC:`B(n}0!g8彳~)c!y;N8_?ׄNÿPLhT[}zk1yә[l'W NW&FgxdRN$Ĝef x,_m8ABR߿3QmH6|jQ0r=/.q>lI) 臓^W>m=ʐ*UUF˘J u&&A 5)tMuL5Gah%t uz >1{&N8X'q/ fKEV6t(g8C(ű38e<#骝^iWw4K-3R{Ѽ|6b,mR#]=Jh+Jz{e:^ycSk_W]JcvM~L@ŇF#q%5UEu!C[JFоCN[n!z$Wǂ|vEL,$Ʈf2۞$3\TVV飶G&*D< p8HLj_yGzBo)!%S -?h61"`o^6z>F*Q>=SigOt3GKZv ?j^_[Ƨ-01kh_K^X{+ ].4t+&%Ek)领LA:C wtڰp[#vY?1*7xHU.f1Ϯn;#DjHF@UB!%JG#  t^=lvUM<.eh謊K?_xF8VCE:FHS34Vy^>"xkm?ߞ\χ7l+sv (QFLpz/Rѱ|I]ށ dC3_|y癩QFb]1) Pteǎdw]q0Wee([,9(w55F;Ok#E+/[D< \Wp=G~'&Iu6fHz?E=o>JgJ1_ hP݅$;jqGJJ1@˓PAd~Wӻ 4>Fi] P|+~^GqT|O}0r$ ^-ƚYtnص{1`NF;6[-DlO [:N^Ł#%9kTcragŞ9 :.p.]P,C_#*b& dߧǙL⽜գIWj 9ϡA lw)+OolfZM \ 6uË;ZCw7ǿ?cw1%q>bTD 1|~hbB!C,,amWtST? #VugHgx!NLHgAmHeM+`P-O]oېі }SL=?ܟvtF5 4A#`%8UZ+j? ЀnL9yڌ}ICq2Zjtxf؉9+wNb!SB^B0 ⤢^m1l[gfD!WԮEC#;fG3G=I"; ʉp ; o|Z .H o@p:˸6ua5Am$9 :o G$$|pUӡ.DU(v`KUId*b) nyZģ@9[;zvnz1j~"i mYo/( Mo42 1h4zϜoq)F QȠ޲=@, $A+flΔJvGRUSIXpy`pCX\1tl>E'I!XR 4U7 sT${5ߙ$&rGap!Y?F#8YCS@3R##v.jhUDs<W}sF+/sLH=Ux^;P&vE"s[АjVм\4bb0Rv9Q17s2kzvi*?IVZioS[3&-V<W$/ ]WN}Su6M HBz2bi-1akKsgfCBm@Fx'ՄϯVz#?,=ri-pjeBZիDNh$XS (a)@(;$` Ցwe8S/3k im&ֺ[1(i3 J|zK(ae3d+w[n:rMDSttQ~UG&ayH(é.# VY/^MUظW}d~=w |~,2km["ub`qQ h(ζpf@Iz=̜@xM 0 ifpW]o?K{hKz(/^Ԡ9R\R1품ߠc֦rI ~ШdP {qa a G yw 4ELhC%R@)6EG搰9BDEz\ECw_PU٭`>LL FQ޿"+K#|_#",Bh^ZE@ñWW!jhl,JL[g3k;48i;NXxC"(tf fddmW/DS0ď+=A\1$M]7P;I3FKǞtw㫘YV'>nqhQv3 xlrļDQ{ߖvfvbQxcXU/5-6fBׯy1lp1zGI?uYENm8Ȳ`I4k*ޮoϠT&\ӏ-iSڝ6gtzǬ>gj2ty%bE*ﶦ&"C%l FNLa:OTd>8R%Cכ:jurg<μ'uvh'Yry9`1KQlI[}.?i]0֬s]ӷG DR+ &@2 Zk蠚=,F#fU!:}н .@:bT<l34 p$6gb76l4g\c\i" M8F |/>6Λ;H>ǯj(AQн8aMyAd`y%; lj >QVjߗrfR=DIKkf,8ŏA4M=Dk68CF]U9_Qq9sM1al^FoiV_lo{ğ"e 6q'4?v F!L[]H&[YH]%px.m4㥮9&ꉑEt jw9c̩RdCcjˇ>|.&ϝe qZyfy\אlڸ#(d+D%c,ai0Uq#cF |8M,y~!(%s͌ ]RlXH˪$3ã*oxZLrz7Xa8.-l'uSui:RrN B.["sOb2 y\gWb0h!7诬a{#M{($^`IeKt&z1@"x'TwB|l^+Gc 3^?I,'q<^yo"n=Y +X<^J:@4-au lLuPBۤNE魵WP1@((U&d(@̊gW}r ĿRX:Z厓.F2ь57bB2cJOQy q$DpiƢH*kG|Œ!0+u5? #>n_ uI).N/P^ wGpC$tpR8l%D#{!SPtY4"5ܻdW[I×qOO+&3nءiT/4;pǢ$6o'([7ׁ.g~NLTV\*6t| :z/ j%G 7|ЖIS>Vm[ s& kqd[)v.ބ-b-牲H /ZqcՎltb6^ɇ\|}$#{\D3aa*׺$T2&ĿmcvT"u7ٱ(_F)3Io-㾋N0덀 *u8aE闶Bgz$ Xk\dl "#Yv()G_5!a/ӓ*e!ct1XHM՗Oca&%b3հt.ʁ0аdi ȉsd τ`0wžR5OQ@>l"yJdBO,Qx\ /j.ݿH +{|SNt؟.Pń.l YwB P67t+~*@&i7XVI}⃐%KZew*1+ۦ{p޸u>jN^ef4l@Fn̡(R.DFaƎ|& AiKzh;ߜL4*?b Qa% B`>h씆bl^ K΅hˎFcM'AgN|<ғ˛o:h8b/Bv녱b dt.*LQ7O[vZ7C:lAч3-@geFA4Lq3de2&l߽'pɥ̢Qp~D!@Xh 9۞#<%::wMe9,Oso먽C vdt3_S#թqkp칍iEJmv#(R(@I>X'yŰ!(8g^rh䈻̍WjZZz|D:$-o2&>LC=glZ "6ܦ.U sGV%ZX֊U&#'. rw-n9ݛ%3k|F@P3NTvLJaKݍ3GYz/AO%*qJ+}iTnOjO1Us̃6u,> WX1 s^Oǃ!p F+I!s-62%x,؅"/[<118?8T4DfAl.@ r +ǘ2Wɝ fS%M E4gFRCEX>UHZd53bv^L}|$jT jk \ D//8uA(E#5hX!H8V ~Ab!F;/Sz_#\(?Xݲ{3lOn=;ɉۯ٥Z'M-"J::t-GR<U~8& 1UqE/Gd9ܣ$^GeEX.o:']!^@:qszoh~q4&d&ca9xEel\G4}aZwymȃ&2 wa{ܶ4B3@{ρ2SUjoƙzxU%RD< gyno3,~fUͮ~ӧ_ /)"$u!\+eNz+JB ,CZ#X@Y6B1O u$i:U[FOڄ=Ysq憩~d|_q<&$DLgo]l,\ǛgO$m}6=kW8[XI+$?ϞsrbΧt` 1[_\5t67/7`l\D@mI34C77=V芿ihq$D^Ds{' BQ3\Ov5ZP,sRݹd?0z\,*߮V ~WCm ~vR|ENS@GՂW4A2<@+ҧ˫`ԯzW,++/㒩OA0jIn1arfR}''OE+Gfo$gYA}!ա3r}ḁo`avSAXqB&DtV^#iׁB5w-]h(WodxUc SnY*jP/Z YĿLU(>Ensb Bnhny+l$W^H*OL)t I$KjL(OHKdS=B(6vmn~úQ-)`WWg#aT F:uqB0g ?'B1`|G#AƤ^-!yy䗶㋍:)Ux':´%>'6Pٱ/P; "<3oQtLW_̀VT/a~gJ }UFZQqcpAV>Ӆ`\!tXRڡf<)3+,W4>hR3tM{AMM7O(,\ HGhAqx-=2|lv_U?C(9ߤt59leRIG0cN_ҐMe 0q+U(]O\h qXjPQEqck?ղ$ ppHwFWlD[ԫs]KΕ;( x`*o[LsUj!AK8<կ& KYMk%vjcSCB8bV w=EX`]z`#B1nX6"jv#|@-R,Z^ؐ$PFJ S(bz`Ս{ü2 ͨκbW?$qV?sFo#I'9zhOJbB)f./ֿ4nחǟr?24~ }jj3p{Cu6Ќ[ |T" H4&D;? =H*ɏ)e fRڰUIBtv).OT1#'lѻKKl53EeaHNIݻB CZ(U&9N2=V4t ,H$sDx늣z'%`^Tr^z%Gi]F =/B܉%r?[^6i}3dT^J l7=gH erCU(ʌm7z3=4(%=Eb6ڔ[9aNjevlkj P#r0<#{R_~GZ1􂟧ŇԊ`hKHZwvi/Qu YZ}G0;py|@ 1ECɎ\+y54yS|"u)9T;peS(wkBb~}Ȕ4V׹j,3n2׸&`0*R]qТSCU'>6G1~.ds:*[\7d߻Il7gκ+AVӸ G$du#tӬihXc3^< &̦:2Q;-.4ŽKqfl|m\ɟ6{L\y[Mn4jL~ʠī%h(t'-g %si'$ӵӒ &Vw~T؄F$j]",?FPR$}m}ةN" )N/^ ^w7%)y?Z]{û^WG:|0ž~/0>)c֒@(=p3I|BU$)81p-.z7ͫ""xOY}nx 0P"r2#:lgia ;4LGeyDvOqH ]@-a~ 5hNz^؃#:GߊYҢ+`P)ktK7 `\S"3zPoQ4rU\Ӷ=fGz^3Xfvy9`wCQ! Y-5hU~$;lV[,&IWd $VX9[ֱӎ(o{tZq-Ӄ/7q.rZp}z78 FơI(9k!1'ey[NV@N`€"jR`=K][ . Bon$]ðM i?|>lE7oFY҆H=ti :6"Z0gі UOPEe ` s>9yZLP9Eq#k?u,,h|1 wI婭8- ivy8nO}΍=zƒ*Vs첓.Pc Rv~ #2Uoƛ2_0x1^zݙR~ђ ,o _RQ#0@q7xaV%P'[%lȶfAD͉͡XԌ zm^!"x="ƞH0m3d˅7rmS$Fo6w:"`X;_HڝtDln5u?mK`RY\NM:\ר.szS;[rQ@ Z 9V5Sˆ:'Nry$wu | 4({@;cG^qi2a;D] 2"gBmzut[Yٜ9`ZH^Tt7$SX@Ɓع-Fot}sH*tu|kSF).CWe N{ZP[E6g9w=1#1ܓvufFG}ߵ(Y7UR$3eϗf(E^x^-qqA06 Xf+G^|6pNR~Q}? [? RnD@\UzDVOF Sd|FIΟ 9oIdtVx_ CBz7kC_D|  @wJ F(lջs9XwWb3zyZY8U=$yJݭҽ$EtVZhNz.\hܨ?rB0ܥ^%L1w!܎pW vX{ͣԁl)^݃]{n_+56ӊ"܆6{a4̾fku/9"/vdq@̐_U60M*pXʜ-6+pok@!! qX%~'I4ƆNSt?8(Pnh^:0d% AY:z~xs{}eZz]jRj qBl-zyK3N8k,zwÃ\+IvH!n_V8TT&%2%#8WNhnZl\.jm~d?ƵP}76_ Et` ( D4+[b,In`GQ:e19AO)OT8muA+wN/LtrQFeLRc<18Kr٪dPD4<s:h|+ %0ڝoiMmp$߲iJX1NZ9Ͳk)Ԏkj~i?c853G[(=i?s\>7x$cW,U%AM+h|,aQ1Jukqx`.;##R9G`S?iXǘG9`e?肆K/Mq@nRtlFZ] 0W%}R(镚(-svi*-S)5l"4'KIj.so5,: dnJpX/1ġ/y_-;݂&a-ncC1FbF!i.r\2:`lT|QpJ'd$CnN-h1wTp2U0 ArԄylms'@ZJmQGita@ @W_p|phO>KekLme{ycUko4&8+(':t9w4Oe)U`g+TMNn2Rm3* ZS,_auy1[!ȢN9j>t(p~Ţ+~:Y9_EI@-G^tu޽\ ?%;3_Mpo 9֝[Z4b C94(&-h ŷvPHdg[^7 e1!cs$/TZ*: Ƈ!j2ӸclVUy?KQmq­y{{"i3RE!P\x]lRɈoɶȜ81p^l+g2}wIM%n;j{ FR|PӾZR Op]pZie8f$\촲-8j-LpΪ`GK2@jn*zŽkpn_[\Kkkfh ϼ{8C. I>rǎ{Dž4wϐFlʛzHo|t<&h@&z^%d.F@aQ d+L!O46煙h=# ՙE,{0Ka6k0o5$1MEg(r%(DeL)"/LENieohC9fAh2 !hD oq5]yڧnNE>0̍ƒq*֯`1!v~҉_Z QE?!t; "8,;x3)JY y~o!;w S?cfGsD*@hƻԓIh}K~ ;W"*v^ z/X, to^t M@Jxv|=<x}OV.H*ٷEy=T&L8/wȌ؀rRP,Y,kQ^)F>uYeQ^O(;~(]:gKvz`gd-f@v!Q<uhҬc]Q5~z]- O˯09dlx6NWI:%r1`jT>(n>-c ,׊Z_2ȁ0ŤvړC)y$Ɩڙb|<GO;ϔ: pc¨0i s=Ӄ wJcPW$󧕧gJCBCğ\Z8q`BvE Ps0SGEZfjI~UhwmCQ<π]=3jȈa]{-|wJIu"F8zZDMHu@Po/o\ tגθnHX,JxVE[nlۂiRz4>L6`}5Xv?ݡH1np+j7@/+Sh(TMٵ=IfpϾL;2@źt"~7K@}'R <ԼIWS|^|c ib=M$ 0J,z&!fIiPߕh~% swVwo79`Ãsj$lD~eVc,1b3WH!3wD]M_׋FbNVELB^SWۭBnhn[-ե8 h ЕݤG. }+N5%iGԛ {@i>ȫղs$KY~}}dž!JE5:./f8eLl}6BDH Vӄ fm,,UqM|ܙ#_fКnTqΦEYR8JdC3aA pOٺV%K#W E4[ްB#YUV-ֆQ\ҩ{MmJv'Nsݶ:0(\lgr8ah |d\҃܉^Z#E1h7l[ m5L֏NUfAjeKwMvYȸ7|Jo7~`+sFyNO|GD6V̢TRD-³C!oix hBƭS9REsKN!{':XN_0\8q4QvWeJr ,q!ݯquJ=k3T`lǸ0L,3a"d 9>Z8i*CBV2ֱ%@.(2CdH詤ty5 @ ƌEGρ/,g!ՖgWk B0f?gPN'Qף ٿʎ7jRs0{>a~LqݹYxV=!wvF?ĒL+XʭCߍNUpZ {RG0AlHߘh樣ǐfަJcx2#cmP3L\>ji;Tx9]wFH7o=3hϫ"੃^CGK.}Ls$Г2܍ Jy%$s,2HŕB0 PL@t͍ÿ:W'WfM b6D X 4?^Qt4^-WNg/} fMkjG~5jī|63TX~jD@xrXO[f$TePJJpXjһMWonr~wpQظh90,Ts/Д 61T@EebU]uLw&,Lc/w]>>T)1ffh\.%ޛ?,le LQ9  /h[Q>-egJ[5XP9dAaseNY#&p5~vռ=WpB揳VHv#c*v2Sߎ_- Xf,OɈ,L|>)?Lו\kːBw|Ϫof$sڊD#<∗m>s _43M orl>VߎraD$юwGl!TE2pH Xy_{lԛ U +d&dE)DC zC0mzamy[Uxn2a\UVQsM1M3ôeD Rï8/tX ]/Kh AәW[ gouM 7cK)R1^@yh\[Fӝ." #mzf>ʘ.y8UjY"!s0CXlm3# ,ewB6 v:mOלּB =mWk7"ŝW%fIVn 2G$(1_N4B 0*, ^=9ĭ7ҩ(;OȞa6 `, N@ :ة}]XzċSPu,tc_F.EW1ۉvyh-FNҧP0l^HW̭-UyN@`D-eˉܔ ^bIv$[E;UY^nٽ|Y(lԲQ\N KgbNšRh83o2J g TpZ2f >Ё `^MMyA$xL{20*1f؍P02b6ƿ-wg5byd>[tə?6)G \݁:.2&[~8U>dwd@_~]\gqG W1؋y.szף2}!6`E5vfeEXl1ٖgESḣQZ?Nd$l:Ҳ*(p*k>ڬL_dG0F<'؞,A+RgGJXyuqXE堶?7MUSjKl0=<0n1[擹Y8?dn*+Eۣ@BhНgW7x&BBXAn,Ŝ@  [%jU5Yq8Db7t+6_ˢq,fV!ӯ$TvLwSQɵ"pڵ&%>pfd K>zT[LQlDDmQOIP"|ލƝ6kOp>i0ĹEfdގQdCiy!2F=&vհ9&!̙+fLm`S]|c RDfH9̧:xMqf'xwWh|ځ}h'WEt,ڝɻGYI-#bPWNI1)LRZ\O0q Cܺ*ie R ^?mʢ(`x3 S }F4|ؔ`[kATiRG ;DYDС55BD¸e*B[y{ G):SREOQ.x<🏟 ҉T$WzD0y[/62E(N!:Fd! gPiC*rը+Pܕ}waqsP}Nqk#`nϏ'0ӭ XcH,MGTn5fyST#[>9ɽqՂ4zF:Ssl@Fv0鴅~!+Iփ.TM5[aztיkMMo=.xw~TDs>0ZWng9ԙzCgvẎeurg=RT{XV]L~~0wȚʌ\+D8/XQOMpm{RawFɧ\4Cѝn7]Fw݋r/Ԛ-M]u:G}vCC@ζ*4┽}rN 6Ȫp;Yз.^5Iɔ,&G,INƁHI hZ"M>Q{rb֊ōȊ Zy<ڛ)͸̔sNCx[Jˣt"Zs?ȩo@/ms! n3]qڝ' ;R.x rϱ6!GY NWT; I&RiN@,d]کvlS Z8~p$0O:!(ˤ`"ćY/1 |谒 y?2/K[8]DPt,.amk7Uu7%wn_ sח}:jm]ȷ d ch񘸖w=-iRK'0Xj}{;xbXL$~hr{&VŒޜ TtK? "N;8mtCs.U"2'jD^ ޵)Hf@"#M\3dO*~ChmA(iڂrv'_ M)*t%NRqUƾaꡠۣ?JSl)MC޹ m6︄|oi,u0S\I >]QSR|5V9d#m=R?3z1k?cy(mT%ZsmוBJYhjm*XWas%'@v)H#yEˉI ega!攀Q;oena% +@.uG@s ]ek^|`' x_p*RWqhn&iGN횖LAh8./}4b[q={K00XU(-KdiN m - bw],jՏԭ{iU|w6Cߴ)h+x.95A!]I #.Xg{w!0 OX'Z8m|ezs+xh"~9YBk:  { 6q'vݺ])N/l=}q`U0U7&:Ĝ~ NNavПM_Y K>wVyPch?$A%U.%+җ٘nDe*1" %JmzWw : oJιd&E)-1,4&ec0+'TXdїBON.tU q$]RKa|iy)+ S 6]pN-QY G0J\([ ZBcI,BobWutfC},71 4llJK+{Di1~nOfTV9g~N81![JxvHS3[zoչ!)fxn^{ƀ %7c's@lR!SZJ]GRN?MbL{弒WdW ,6r%h"kkh̟2vy;5[Mo4(Eqԕf?xS`Q .#&HCRD|?ɋ6Ηqz{]z\t?74SJD Pv f{ύ6iS٩jWkY@2&|u];ss>PK\^n]s=)Eg'NO,7ij*IkQ^F*A{m_J) 쏸v גቢIL1/!Re?mymraN 7tՒX"vDm'CYwg8外v0gu³%S3!Aꕪ>hV ]o zZdRuûwlHvȧ2wE;2!I+V<1甩w梅ZK,bȮL#0"1V@f8)+%` qZ^2eO{9)ݿIMJI~fe)gG,HǀM#\B]8&`Gvo<G&s%$3}p67޼JܼZ) E3@@Py*Vڊ(z<8=w!) s6c}7WlyVX %W:ω_`f!U$emsIدg\hU41s;f^#7a0L_().K~v;}1sh,1n5dӨ/KF 2n] gM|Hon^<'ūaϧ16HEdn>>RI}ڦHJj} ufnOA ~X.דtoFK~&`b8sTKzvR5?5QǦ1NaҞ3S#!UޏVngj$G7h tp/Mlt8SdaR!;W]ihn΄/:D4+El4^Zukx2ok^QL9qbcnKɕCC0=p/ȁ )IW=S{AKS>I_XTgGelPa؟@F!l8-HI~I,wE^]ٳ 3o} Y7a(&󃮳 Vh")(oD SpC^7j!+ (oP4aLF㥔nt)^|+$zm|Hďλ 1%N==" 2ס+&.=]_=}N"2q$+ b!2W6Fly/{I ğ ~d{R6dSr37PK:Y~kP+[}K];~>sB@x{am_\FJo+#]2r dz}\Z3dt++!Gh]Fwb`[||sgk=)|k|#B U 0Freiht|0*S ybyrj+KN*-K._@vMOyc~$=m"mu< NxdBV۬tk%(m8Ibnp\"43z>ݔD:vΛlT1 qm$+< Ǩ^ұS)rrI\Y%3nr~KySWoEcs,Y޻oHIcQt;Rw'T6BW7!ΕN)>D*c{E[>Mra(wb[2|$qCU4l.2s\`o?ۧ>oL$$Bd7t>/s/Ń% swf&rܞf]Dol20ډsͨ7b@TDWO2Dklq5dAG6oceE}L.NN6Y?x"O4|HpR, ~,#쨄 R?n`.uq#5yI\VJr|^?:90E$!Ӭ"S2*-%"_tTgLPQLr ݷ}iNHh2l ^}`a|o(lM.g\SURz5Q )GrPGDe,r| Bƿ^ LA^V=UȀ&Ŀh,u,(JR>͛Ȏw`5~TҀ:54J! ďD=$ӠA4-`rҀv~{b>(1L =-,AGm1;"Pίz,fpP&$XU\^kּ&Ort^i$W:YZ]niOGΫ'˫QkY-I_m caoeO> ۷&"䛝?6[P ˍGXE c/V!9O {(&Z茚 ^m$bx4>29uX72Ѩ˸h`($q?D!w`ghk@o%Qu#kIJnb-oRϲ8 BȖAuQHΟMU:?.P6jL1dvPyYIA Di.)H8H4SkIb:]9ݫ>@,kƢf r9r1hޢOD{]E[Fs{@&v(RXtյj&Rh=޷'yUqdlN@IUĉ y|GefN]胧=x>!egz.!L@~ׂcL5u):#Z-y.NtLBl^f}XGw3G[+MD}6fS6vW~RInE@]d]r]3v/ yXy_B#"}}n3QO[~cធ`f?"PXۆGTya~4C4/ 3ǔ5?+?H11]t.KuQ:8Z/RySI7gs~Fk*Fn4b&)mr,+6L# )/,+t^ikdeNZ1-d V+ElƑ3Sr;&vAM_Rǯ⪜؋3&W*A$I3Fj YfBSt~ 9Sʫfܦ[pKΎڃSWJfݔSL1rgz(Kk$bNXڃ:wFCd/ ~u(瓐 V`C (ĊZA_()V<-['Q[%%[@ L:,-dߤ Z"jċy_P4x#FYdMGE6i B6ϒ{gs~,j9)b\ZM:R|]j"Ep'O2,O%r!>5Мs, }3 X^˝S ޕ\U6$m[:&,_g<Ö% W1=ʁ'Me0  1D @[">!JjV${fP>=!JNH"զ0sˤ^8j=7d-HbسװR]bSVq"=\nLUR\^_8Ruw(l5R89Hv@yYMڷzK!e|c=PD!;gTpwcqhLowW+#(?/g=7m}_PAЇvХRsya!;4Imz;S݊ZH0/6%\|Y#x -b3mnA'He$/yаֈњq;蓎uSRL͖bgޗA] *ШK.|dLYQZ;x9宑Ź-Iۣ^YȮwM9u[[(܄s Gk)X mgQpϊ~{鐟HV`ᓶMvןsgz&-^!鎘[SaKv!&tJ$+˺/Rtg8Zfԧݴ*~=n/8_͇CR1+f6=0uvD#pGK24P 4d^^њlÝz(+  2W);RQѷ/|6΄L Xz2>ERTrZ'fM_WBi\A3Ŀmi $n5d\z/atS5ڟU6sza TS,#bf)Zs?&J-Uηq 2d*ø1uD_c>^g`b1zD*YkI d#:Xqs;"W˟06nhXT@y UDLO4iHwnݔy-ʯoTxSG"(H릪==EȨWZe&L!j[ϗ$a W%5_D }8t` mֿK @Gl>;VG[g`)=JK"΂ĤmC>Df|- S.82EDN[Kl-CZ,hTT!ۂF"C)O"o~_[-9f5jKoVZ Knrw:,} CN CO(x~l[a|=Xᄌ0=X.%Trڎ|+ e𭙰4ɒ]̏DJ8aMOX0Bd$H=e'?VkA"& ~s^q@AkD+d<\UJ%Z˾P?F#!߁@/@Yfaev`<$wzDE|ltFO][zueI*6B͂k seBQzx:f3{#>B{^0s}iݥ͉ Cxk!dK`0l3Ui^ K=.KOѐ#9< t`|^K%.ckgHo1RǾYl?p`Rjq[{|I[r uhrSg nRL+r#Һzj^cpڞ580!t^yfkùYj5,n7,P R\fLrۻ&_^kqp0i)b}e#%pHLwO:Fp }$TfہqgNXӋ8➾BQ?ULA9/H)qk]Vn@Z(/OfukH"Y'vd-CiC[l]+!U`ݎhlvH)qce~]c*x%ܐ +3]J9VSRUNzUpôq#`x7Թ&7?+;3I-aH~RnտHim5IV@EfSs崙@6@ER +ɯDzkIāGq}.C6og:B9i_EX_?ʼpeyƾ+-h5rgvFu0G=ӛ5gNB/m~jɓ9>t;s7nfN^ÁEɩxa/lEpY_ z!KxVbI-;]Z{W3R3ntӱ:%cDef$0^4vo`ę]HޜKyd ۮ\H2|7Hro;$,x6m tL\$sFE<+#Q_KW{&*8+FNR=DMP/lH!ߕ7?y]9E&wJEZ71IM`/Y· []5g;FH[PZ[-?sM2VGw*q@fw㺟v\?!?AR"hr{W.HN?P+7^.rޟhtXX6$w#6btU@†T; :Lf= Qv8gl{o |r-k$%X y 1 {Fe̿ó#M __`si*H4Ll(on/0`)wuS$9"'\ ӊ\KdF0,G]Ewˇ<^8Аw-HYCsbHt*Ÿ3i9)Wo{KX[,}[dE\gex7 7Bp_,هpfя(Gk/(J? xReZ&,wWBхɫ&"IWXyQ`( Cžx3yEh}a .fb6TlPeG{ܬy]*Z f߃%RǨ7DWtpE}/ \+'q mnl5J (?IglNM Bg)7zI+׈#UuE,k&H%\u΀ݠB(Ƈ(]#S% I_+&&!c 1(.a̽L T)IܒvUS08ݨtzdLRa.l<"mԈܸևY,ن7-Rd߂ad "ll ?WkN=~Ρ:c-āSllGw2GNw5i?ԣKEhUw@Q-ew/It*HmvD r,Ӭ+c~U{LW]?8/K{]!.o֏QrR=WȔ.B+'lRVQx}?Ц`'!е8wd3bCC}ߘ*9y,0b@'duKAw|WpMߛa/y)olunb[xE11wBGq;;|wn]Z_HD5 'gyJ1=,\:(-Ȭܫ[#̆QRm9&\b`.F?V%zM-9 9WvK<~wVF&_G} ؠ"ibY%=eChsMڔsrkD[/P:R u"wdm+!">0.|tg|`P~M7 48| ܌Sj7 ТsPV nd;aFM[E59 /}vtrƇ9OǔzFkr/߼BPq !H{htBbM%o|cU{"qHIjEslEU!nuu89Up:Ixb*W ]?[7S&DeWCY>*"._N @TZ թN̻D-x坑iOVaOM(3&W8(6޺#bG8CuPGD.d\#w ZKB =G~# ➥fB/aX͂QC2&s|$ϬiZn;,g]1X޾Y5 I  虸HSxWs|cĜ% C0s]+dEHbh_> JL1Qʿ(~TXo봋 #ۑ?` Y sp:Y%yV,'$ټ6j1'P+1Ó:iˈfpPuFV0Mr%.~,YmUBmT!Ǥb;¼DcTd^x䳮k|Q:r4Ӗա }l8B9pwLG06`~0ZQIhNӐ`,h\Y]^)li@o;IPʞb1NG@2y\ cB%a w7XsW(%1y2GH *sEB*ح1 dѮRmG"1n)–_K:-׼ /M̞ wd3@K:"P }*1'.oL:**լ5,Y{Ï.ò7ZAIfżL'a~ ^9|V)9t_Q?U`<{I/+j(tz,owđJ@TĀLQ51rV:زvh3&tLu0?iK8D<[ ZeX8= i3zAйpce*=ˆ%hbtjJϝ(  'JE&a8Bq()\HViXЫՙsH/s )%hçб۟N3`|exw@Zm6`fԔzGQB+¾VcT6FuFLwҾTU3ićMU{gO~ `ȳ7Ԟrc}/?<KzLcv@>^M٬еB'LmwWRoToVꥸ1c2Y>otɸm0¼gk1mHjo6a}vͬez sF xzKZrb(R6$tIQYzy8(/]Gxfp6Q@M!nn^GD[4 )6V[:qxՀ2ii"ܑwf.-:`,W̺7渟P.[5Ȝ{K5Z[tqLYP_f#Q0&wRos(R|'J|U͎l*"[cZ-Mb覧 ;^YK/v,TI,GR6v.n{O Źl* gڶu࿟ ^!G6%먚2+vJV Rh*,cELJ ƝK QBg;̍?1_ R.&ih~?vTwt!#E@O/vW X zw_*tLR Nzh} ӚLm Gv,m ͘)p, ]& ʹt E̼?mLkxgttQ.]=5hMtdCX>W?rBo@N`?0sbޏ̬}\qq {?ECOUTQ5HRY+ۢHЅc@lu7JǞ[%{C~)Zz'hh4&cྂ_X! d_&j&[SY*32T%]P/GrrS&y a6-Dt-8:%VBM IO2)+/[ZIupاQ`f8##d<{l81y܋!jof'm+:uNlwH,vE-sG*SNQ''I Ip%7cuar3^ 1]MO-OozdhyLW{n d= [a`>VyG/"Y͗>[pqn҃$=-tw'նlY{uCl8y+5΢F:OY'NTW4q#]zڍq096R:#P[w8nASѿQB kC-=56b=jԒoZ*_fcj+wD d",\ΆONeT-ŷ~~ ?P~sG0XI̪g:tC>u\oL;x~Yoh=q&#:tt3n/ ID,GdDQ_dhr mP#e0# )>'Vgywg.\A}\g] IJiJ,%T,J -*3~a/2I@b'Ə0T.YP4. k; $v 啃V5zU!$}e"F֌7'}ƾTk}|]--aTogzh~B2:<,Jg`| Rȫc~U _Х)KLE P=2ʾ֎>J?f] [>*- w4oƲ/C Wqf;QFUN!k]od;&ɝ /m ZȓZe`3%-7B)k2:sTԬ6YJw5%zԐ Z=8kTo{{fzXmL*gݱ_dv2E˨*YFb2?\C|;3A!1a7 !ۡ:Kܰ: ~s ,ƿAu6L)7'5y֖rL)t,QBV?.,E -^Tw 'XTp6*fҙ|Ǫ܈TI퐰+odw DHa',qpEޖ֎CnfQq1N C<3lv.+#Bw)PcǴ<S:D _a1/)xx^[OL =i}u^qloc(Dqb>(ϹlЕm~¹y O~:Iؒ]_|O%]_5jQ$@r>k52I~j8hJFǚgFZgpatRz0TL|0m<,7X{Ð\Y)v:W7)y]~ew v۞(Z$.ex-0%Ԙ CV~ !q򨪪%\׋᷌"c5MpU"BNdtf@@c-l_$V꦳8Z$*mg|9eОv%nu!gMLrxYۮ")Յv^cR ~o>CH_dzL dpR6ݹ;y*å1H'넲 zطUCg E#>h}NuMd'>+3DX7%bsM9mh p+Zs] "8/[aK=/>r/69._29ټd0hE@je^sG\cBm&'넯 ##U(^CS2&c²) /1.1%JMܸςKrS;.̘$ذQmW,I?sXd3jLe_`8Ƞ7c^pBQa\b*1Ǥti*@ ta7]' >=*)*-L/1ګf&6\6miylE-Pj+K}QS[.`V wX͉eY/VRJ*)qq3y- oKwH=o~]Y '[FԔcMi` "],7m#/ҏlUuc taCoPʌEu@7D DWBwmnUN>_,O^j# aaadMic U;!A=͒QVI=͠/?|řl5.Fl"]y: NJsf+IA,b #dfP`[nn0gŭRdFXjkNw 4 tx=`C,=gT16TquľQ e0&k$7p$ѬX6%Wҏ]xZJXZG=+0|U~Ao-]$ufYGh&=C'~mW0M~l8[?(D u6jǢΰ}X Rl}Mxs1Sy S{5}G(4Ƌ5(׳ hMtɄeWHGj7MR#2bpc`a|9?"D[y4#HǙdT>G_lfMO-hl@wEEc¼#YY:^ôPWt{ D -}~QΨ~_W㺓QIt:0H`'WYn7@GY0<+$(}ʰWSUxǕO?rKnN> ,C%Xy_0@f+ႂجvfȔ;Sje_x#T~=ic} |oEq[ze!_kR}څ(\478ڱrbktrM(̀Oolprl誤(%쯛pRŹ%k2$6lW%:p.RC! {2I|uQ}ҋ, XԻʶ%8ncc ']l:w.q;Zi5G48Aϒy =៚!l!}K)v! Kc#} iExި>KCA$O)/`/Ha2AEb9y[XO/K?\+sGV1qzJ( ֦Lwx>]*>U-<6F 5ێ4\ DV Bnf2! #r;f'G.96quB\k2)Hkd'9t=k['"4C(*&:^)ڛ؊9qMBћڲd<5-3X$ j^PE=Ƴ? /eM-S5Oi*Cu -ޠ->fnDK6iTI8!ˀ=(xC_ː ҵ:|mK/Htc6۟ͺ&Uc D1 IPR6؋!N&y4 Z !Ȳ|TD꒐$Lr֐fU! aQyϸtctwܞfo]`HU2r8 n`>3`} h!U;b]/Fdf!Nnsڇ-R.4VI- (ǻ7 3Ɛ;#sD+-#‚h%59 * ܟ`ɞy&Yb҈L(&U~398^^֠(`EzQ`seu j ϕKhx-CQm聚84&à_ kHQ*aH=LXݶ{r$yp 9kӑy[wۓ۩P}Tb&y'v@# 6A!Xg^'s%dfԊּ 4dnőU\G?"rJUק~ҬL MJsHT3\nNr3#C*_?!X[V/EhYgF֊vHFd 0z?.}:oPy,>)jč*%f}@R01u54R9QAl>8JonPS .[gt@/뗵5/92ަR~OۇPN-%QZ\*ϸDhub;+g9IC]^k'?gJtaw VZW,ӕ.xN 7}ٜT3SƝ&B H/d<:z 9]럕.n\: }٘ѕ l}當qG<B ;w2,= &YRryˀ/qot'~m┾,a$]VIZ@sM"(3'HWzMן`pې|$%E-4ZlzLr3wj9WIP Œp_[E"eJuZ`ŵB9qW iP8iЧij s^ ;D.^jkq,?qү!0s$]DIչ {^ OH~q{<2{FPVl`[ =Iy0{Tu$(ZˉT.]:[78(wSaN\ULi$6dʀџSBF>"icH=zEvR\.!F =1.n=lTTdogNJ\ꔳ` ]I'oA0E=JD[NV%:@֦V5}|kZg*z&CMd 4!6^f49rEWgIAMVG~ ez>QW1)VMRT/Eo*P: c!4uS߿s!\zЊ^;f<^CyxZI/6A 7YߥBw7uǺ'e}8yƺˑznj/KKQe5G2c o Ucͺ_S֦*w<;%tx3nUOy@onId\el>N-p54|C[__zFHڗ zfKivv5Uk0Y$A^B[C0{b8jP"Ao.cAևYDHoװM,תO˂uD-'6F pؓU=_S*l*_p!3;ui3T*=N5ѝ>4fr~~lM.s̅8pS8N>|-s^ZoRnoDj~D|w`p8E( .Cz`K?)M۪xw/b3&PِmM*¦-nn9I{MtY8*zx}FH`ZX^#f> h @U7M 8NVORﷅ~jrOo"(Һ#GW,T2vadչ,&q=pX= 7oK)̱A8YīYaψt0Kݰ˭QOFo,1%F8h;ϒ.͛tv^`ꏵwb7R3@@GpJ)!үC1fð8l9?!Z'bg aIPQ3hڜdž O tɄovvXdCY/ zsi׊-@<+ 4{jQ'.Wa#e\sgbq3sJQ;$e6+2?tBc! $QQWn9D gؿjt'YKkhC k*~V: 1J i "yM鈮x,Yt29t %cv<}3?hZ1ؤ`5Scިϲ{v*o0zYj[#H(v+0=CIc~Ja ,s6VN_ދOy*qu:g?|dTDnmd!gDʊAҼOp0|d *u{Q P}ԃ>ޓZɐcoݥ+.$ W6 zwN\2oчuo'c]Bc}x>>ѢR $P(i}C ee*'_3 ^c5`16xn920O`'oMg obef#pwkBq8)`Sޟe'!:W.=3[OfSȥ}5aÕoa3߂ԅgxR{R^''D斿#^*dWe-B sdC;.NψW`fjFD*s!")LY-9zmQiF\8.4^-mgc@bo@7KX@8Q8=3;q/8ڛ9uStN ا>ufzKhhTW`G9ڑvMS|[ET##')u.-oR@֚J%zTZu(i7&c|z" 9e/?ܷ.9%z&?/ĤSŬ徧d ӧ+F`]z;up]71To-pGTj02-E%:n7( Θ);e }xR}V/:wXOe35m;&qK M|>lS3Q0 _sۓL0+z5)1̪6)~xݤHlNGƋK&j-fHXw4_܀ r/NvB$"w[v4\rYO ekp{'1T|L #&uqlo2`1·7.46xV@vتOd9fb}Ȟu7LV"gRd02COx:󣪨ҔN;pJ{sAu;L! J /x.lX@4C7g;Ru9嶗RP hHcCHG~!"Ϊ.;n7d0_ Y+Am5F(ZKR;O үv]W] f\%P[bǞ3=RZ BHzxbK;IHj6y"ZR]#t9`J = raYZ2?j ˅w @X!-/mYIVդvNz "$oT:t<m/K/ NNեjo~> eS|M\NϪhL/PneVL!X 0fGX[u*CLܡg$/gO;ٜspĵi˰l;=ZŚ1OX)*L'k(5yG!a<ھaB[~0_0tW|lm_;*$kt%36]3t%ݴ+9+=V`I GűN_a؜WӊvwrIPB5Ea[Z00kٹtO*'f}pt)u4Ž$@4Dq+ZԮQn =NxHA״͂TsYK6 .s(8 J+G*P ꧿qDC{W 1B@JQpEG"aSʓR ,ӒS~`ỷuI8.g L1eYoG9ސ_UBDW۰b + WL)˲PNm_  LOn O~ ges0K3V^٦dOXH{J"P{kjwȠM-CS|CBBؤOdjw4vzx\bQR% Fr65=t9XCh,gJY?Fk ׍("8YfA _!^T}xa ALHз۬=kY NEkB~N'w<M(5Vv/qYzza[Qty,'Yg5l𯔂ѬUe&U,멠t$neԧM牽ՎP$0GqyaˑE$*t<DF# (j熤}z]9"uox{ v}d2O0-'D?-CJL~:KGpH[ҾQUQϫp2J>`6|o.<`%~9؜}Pԛ߳wl՗U>*C X.qP׻9{qSnjS%:l@y9jg':/ ֱRMxFHP v8s@\hmRͦaQ\9<xϷ> Za,$U8~_5-ezr‹mՃ٫kb@8ڗǸqƺ0|Qɝѧ7A˦t*pkH/I5m UnoP+-wU>zUk!R^,C^S'k$,^H(\<ަo~+HRә\ԫtA0 fnN(E o+0m/ʿOFOJv"b>tN "5XWmSXXzU$5^o+'aqdd.ci~Pכ9yFJ|Y~+(}[ 5 ;3ȇ4/ą8gz_Wse>eBoKJTj$`'}7?CU`ynG8j}G n^~W!/4 o,V%.5HuS:Uꍊљf2 JW2j{w?x1v"[RjYGUtE6P zǬ~징]9 Fc=z^* ?RQe4Tme(5):a)h~Q.{c0F2;*[MmB5}rPrDCa p洛CM (jVipEDPvzi ʿ|uw/3HjBX/40&L7d5ƹ0x/BvK3otS|(*ߡ PtJ FGY&۞e_s`WYWLo~Awm*U1*|"S%|G{i);ƩB K6 ySBl1׼z݁l,I7+Go7Z\x%1N|zcs BG%^t ؂͌P8'+異4b rzw0qQiQgl ;O6)EdtԎ42ýs4QmuB"X~ѕՓEQ#讎cv+PMvGq>*ZvPgUm]9ÇC ^]W 4)wJ6Q:OR7ܾݜn纟5Wvl0*" Z#4KFFl5YLAY( MdwU[+ؗQF~bkk$6zf1W܄*]MqSmY<ŗ yqN .`HL@JB-~ymu+t}$%(/hgͥAI2Z'ܛJB5J,\xpn h0#`5q{Y bm=am0+Y0@00hAᡖLf6^.qǸIFqs797 9sKLaЗDA^|íiٲ\yQBYE7>ywvZ{7P{kZx*;3G/چ=W_20KbJ;iMhD Siwou˨3zLTZv sJaBV @p$=Y샜oTTXc>Sȟ/b)|Sdq_dUޜyt Ўdf4\xq?1 E/W[C X5ߚ\0>ODZSzJaQ4'<^Ԝi8=\RBBs!MI`_ hݪf\XEt@y_,ۖMjvX뵻q YK=!G21@ibՎNsL0C}lfG8&Ry[Uag!*P֗#ڎ RYnVd)A~i㎘s>gHwXjy@0nq2DYtױE b_":{59*-%zY XppyCE>'{m^gGi` mt'C+HL~abMR֗CP,AGRruh48`n` -lWnO(>s$ڗӡp4cY)onc'R`mݒ&>0|NijuI:09F#s (+aޝC6Џs-$tzacJWiG׋\٫F"_Ψ&Q$-Yߨw8[#aő[8^8eDAzE !-Ʃe%3p㟑fFW3 ew!&U;jNvj+ ȫrDGP}Ql#\!ofLZx'.sQ^$AchuwZY 5}j~ 4H9qDOwIQpcf?fY!b@@WU3@re7AH/ׅBtB?z+/h' 6zs@AyvS&z9߂."5H5tJ59'04O0*6@&oWB:a߹:]G zD:c^3oRVߝCtIѠ6jFyiEB: eP$*bA@`t )#0Jj`[=e?o/^#*_*TPP6O}R=Fx1ͫ xHTB5qg@&xFj׎9Q2YxU#!bJR!r8Pjt(\WnSl~պ=P/fc%\ {uo?arC 1̍b}]_jP}ZֳN-}6K# tT_b(L#OB(dDoHziV/b}`aYq&HWմ$/g+Bo!Cu- ;I>Vѓ98$|41.ps7vT7Gw6t4s 禔hv^<\&iU0|G2Z۾W=;E7yjBGN IV.Jyƣљ*آenzG0O lݥGns~28 WQ4I&z]NvCw/V^Q06J(P0f8g1HǼ0!!4[X7XS̔GV=ȲP&{~.0No&S03?&]1BG{K3 `Ap#M?<,dO Pֱ̰2_w۫@#{3MY&@lI_R 龥~x:UBMR~ 09Еt+:׳/%(vh30t| Rv]ZxK<罋S#%zc,dGVDóO_ކY |E\ʌ[SGxO/u`%V}5ėfCgeΒ?縯QtÇg{[R\mwE Xd6G[üB<]GS%f|Z 4Gt۠}!Ʈ<w*}~b3|B~{aFfa/U(e^50f˥0v`Q^1ds7S][LykFI"0v OPNIGahᇳ()aϛ̤{EZ9@CJjX!7xr5cIõ} pUw`j+_Yhy̻h2oջuu2.}qL|ǒ43#-Q] ]k /A)g>o  UN>SWN/ڄWއ"h-`4KbOu;{TjMhpR4 {cWsiP%D%:1M/0 >]J>T$ʁB)ECAL`v$~ KM`E3S B:PMYB2H0LgWӇ%9:<ž0Kx{VYLqAu>:J068^:#B;{ZKptڳ|vFE6V;N"vӠ}8'0kRTd^*( nz+weܦW@-06\( u?vMW|^޸/K[MQ~~Ğڽfb8:[ _U кkȢJR^#fĜi2z!nD|gL#t@楦Z}p Z+`(:jHp k ^b3%E$lQ|F~to#A/Z cF 㻃٪Z>?ṪWf{[L g*,4KH%UUznM-aF;dşqzJ˂;<'CV<<*8DH*GdcwDU44d!'zV{f=ѷ@=qNlF]Y}Khc=nv3@Zϡ\=x%))r\Z[£ €sK(ECzC91]֏0k<͑I5u"Ƙ,I[z'-{|f=,[߇kG8h,mbJ3|EW \א!ȱs͓ u- ΐ'!#'Gi,)aKPOA[tWTOM'qVH! SGe:Ḻ^f(v dah*%o˹}}}ގ\f!NJ6`>Zvl7_6?4xT& R=BlOdU }6y_2GzV#Jc`:zlwgɌX}aN_Gy0,]4t#*}0^)QufKT ?S1ͬMNvE@~ܡAFϪe=@P07 W`N=k ZSfǦDy's ~VBLYy (r,\Pq/M_LgI4NObœ,=j7YHOz%50/ic)"|XW*͔*kk{'+B(@"P̙QW-]?Zr 'Pz iӹ#no^S9ٕ}dukUr^b.d xA M 6:q-sH ㅐ H1t]/4PJų hAsO ԡ}mʢ4Rs:HݟOA咝]<||@^k㰨ޞqGZIZQR*OZi B aC:,]davn\^bG>8l0l44wO\ŲO^{h5H (&=M!`}7Sb+C@-p(ƕpjYb@%)`5B=O_ZMf7n"3<R+7zc1Z_*^q7DOkGe}QdV\wAZmsa A6c}Рངlq'?;\fL#nIɪDn]gɝ G`D.b>W x<>p_dL9j,H,rv3,x,rbH@n~64&e䔝9h܀$aPїNᨲk0vڣKߒ7b*`b? \bJ4v.)[)IGJcb~mq,M];~jY\搨hƯƓ# ?Ģ(I5XN^^ZP?}\9h|!י[2>7׀\Qc<ëT,789aDX3:ȍ [ߨbMR6:FvP-a~$(R "1t*;71 |\Сwo!mcN=~S1BTP\Jckb*.YliAR+jh4^KJ7gqkSb (F..) -D󊑊Ȯ{7z.Xd./4DV r:|H~a'm(爄A# HUi|jc2("zDV$#a685sn+j zEᶆ"K}UOߚ9ǴG6DXFI ԱJm`k&(V,wZ.,edϫ^e$i.ViɍĒ^e/V gö{O5x[C|v|^Y T3f#l!1w$9TW"`!&3뿠[llMlVX^^[k.PWxzޥ_tb G0J Y@h =37t:yQ2a?5n tSA W~Xq=VA,%,bN{ _-b[W[e$K3XPI\fzk^0>1Y.tڅ&jmA÷Qbi iQ쨚,&RZoΪ_sۧrO/b_=ӁNewN" (&z¼oiXFw%Q4Sk+ytu;{ADF=R.#B05Ke yCL Mc}/0pT[;WpҮ6`v 8r37tl%wDޟ" >ɩS1<3M@8kzHT+]sޕwW1+7uJ$W]|k=9F~T&Wxk ,݊A"Q+ `] {\B=Y <1;&n9?yv]l*aLrs5B8VAxKt彯 fӺ=}k2W\W!E0dAҟg]|Cъ̆XH𒒙 e?Ƨ8 Ͳ(00Rl/6SpMj,Hے\"NԛŜ*{əcRRF8|[:EfQd+YywHǞ.Wd_\ r!$ jhU@214N;xRi]V%yC dъ2.)[f'e[êz?[9x(f;D&rOPBv e\dĻuw't3DEU2r,?c\0ؾ]⎿Nسb,_bڎ7)BAy)zֶ5CYL؍6 &#eG҂nkk!MϮ}5 ^i9f̤kdu'Z:[!F_0BDr7,]@|tOSAc$ UNW4#bճD[~j=4m=SiHN7`x>m!#_2r0 jZY *x*ҡΫZ]ir8,wLs?(jwByׂ.Ǣ/q- 1Du R(M)00ʧN!  |8yу\UǞ { 8ڏ~xX`<1;+#~nל^|a[ͧ\ 1ץ߂xpa6c7])k-.7>Ix@8=N=Jvd)3i u(?fK߷3waJy鉣zAk$}*;@kseM[<3{B:'Ļ6)2ygio uһ{g-7zOHQ`/y{ O!>?Gx0VDH~⽁/(G\A@aCOAZ2:Bf];fs=l:GHݗ-4Ii: V=ٸo6RSOU47{7S]ׯ(eLfcoC2hkBdht <:#&YLt/K{(x> (VD=n aok1OaCv{&&&;ee UJs" "mRRM΁)˸#TQ4TCG*s!H|?B; R=kjJME pdX'MT6lCM+"$U7l2n8y^l{q!ɘj.O{WWy('&nY. q@}AJ3fJB@l9Sw%#Sin\e(83),^&,Ⱥ Z%]v:z72!vi l;Y;hW^,9yKd|df5-i 3lUzǦ%L'@T|pm#Iݞk& x~}ie)it\7 RP at0/6e!fo£Xk ]*gwr)cC}eȈ&mVH[ü܃ӰQXP1)_~Ͼ cB )JZ)a6}=_~1L!\xB: sO9>n-&N%KB§HИ`뫖.PdʐywrȖO _P %nf`GL/ 1Ql;rF2 1K<=,Q,.u0\2 duk@EYj{pn1(p}˅9֤tv%Dt n*2Nn.]zH-wZи _A)rZС.~ᣜ DߒA9Ѱs Hԥ=?\TfCîg,GtCX"633$% ZS_!zK1Fze<p^k4.T@4JlK_E~WE&\Fm+B1G+7Z?oɁ)+PY@0q˯>ċlG{i֧ 'ju"a>cᎭ0BG97861M/ǮZƴtvZV'"eTzȆ a2clG!Ֆ_!W FVE]ʳqLњeI=3nOt.a/ .f' \!bfZIq Jyoq G!q. lOłهI=n$@M5ጒt{ +ZEݰ9F 5ku si9TACaS;/YU%4)G_N$&}!0 .i켄h".?`}t<\ AeTq.Kგ@%t oHnlS!۪']CC`*i*V'jEߑ oy؜ K\u_&vD`̀X" MMrDtv^sbra5d*гi%EjeqZ'ɡuC@J'Hq40~̃rB,dw?(f >5R򲮲{Ia%^F)E) a L0X '!'"CbOv8L"OǤ@A%{gt5&xu2AI-ԧSI"#]Bh.>M*mg+(Cd{Eߓ`"8Hj@i0C:LGIdb<^V!)Tw_iˬ<9*s)B[F)8Aݠ&Cz:h Ja.! PIfyR1Hlu^aT'8h"TۣAZ?oC14fT̸TLԼP"RV`v!'tߴ&m+1-&HFnKRޘ{Fr0l %P՛O;T!3ڢ*kM|I[Xq\`j"*D18_.d|K_ !.j9TRh5;?CVj v/SB{+l> 㘱zv3NC @-s,\?m<=g~aaϋFux;i`[t?ʧk}bV" tP&,Ō4Jџ9J&wSw"41)Aj Y%츑lz L[x=.B"*2ped1dp5Ռ>bB:ߠ}#;^Zx87`YebwvzƧ?^fZ. D~瘱iL ݙ+n}up1сK {XdQBW;%,.oN3Ҕ{IWr]{.提1.ӵe?.6D )}ό$B`z9}*U to"B"d4i~P0jeAӺ[xu5S!m=}?IȪLGV cN@&,RmZE2у&gm4G귣cOA-j ,V5dxZ%ݖō3eֺJ#^xΝ*&_M JP%+9eҤjRy&]Ø)UOK+8*p4bc]\4ē50(q#+~oe.I߇RBx`qedqUF{MWO T%15gYQzs*; _ uq$+Up="M u>9 <ȓ*6c+'p8b=8~.+0)5 SRPGji,"S + rMޤO]V5W}2&9ڿinK--%+}~S6ajC<Q DoCo+8 6&T>>UiJ.Ƴ;I4|`YN~:fU34*aRJr3cPULO!lJ>I<t*iz,W[#+Q58T dyYCd g RSmbgT% seqDĥ') 3Oz; KҤDf%S0a,0ZlX (q0.6<c78#/Vst1E_MݥaF2d]'bC5l˝ܾ:jʣ~oL`cTQk=!eDPV,X@uWPOd8KixW^7 "g~Ǹ̸س҂:%`=~./ϱ5]ΗEF 9ASm>eFήjo\3BNY>'2$Ig֡e=*SDIX=n2_Qs#DF?=tZtگ qe+8Zҝn(«6m$#BA_#CE/D3,Ϸ_ApvZgc\}l'` ?c#mx\WϏQDADSliʞ/=Aq4iI߻jݳZNpə\3xsVn/=/K{da˓2TtK|I,=:$>'c4rh*|42ܣYD录FRETN!ͧ)|it\nQukk+яa/&)Y+&RȻ"oعt @G?I_1 h#Ħ5p˵1PcAWS*-e@"Ff36 d/)̺,IgDBJ{.)S؛!tvow@˫&PB҉݋U0(.e![䝆LFAd"yQnc*XZbU;d)~ޞ=>nc*GIr( ̿jʂZmd=mFv.r$x.d&KG>K`J'FpnLfc-&LpLN1mXPp Fy +`IG+Sno YK QB`n~ݣixg5;=t^9}%C_i^Ii}1eyF"a[;T-4Y82ؐ6}iܳ%Ax}iP<.oNcڅD"!zAO7lC!w$oljq o{3iZ,wOø+!~D)㑄bدܳahٶABQm+Y{!K\afE(9\q4B^fJn9惭%ꨖ>t M_F~gsD:O^YwfCtԅlb# 71}3dy\ xv$1y$&7auD(ߐY﨧z۩(mgF9J<>ܼ8K QLO=p ,ZJM cB~WffWcׁHT98r?UspCBhEU.jB!a;dЮ$o#\-B]]ęZ2%zN-%ͽ߇@Xu`o+EB1M n  ,/LIɽO?OE}6۸,<{+3L~_a)-'"73MCW&.Q}$p[q5֔WgiZ@%ҐJ*nl&tGZsn3A"p97ia3v=%sZ˛"{`5)h܄W[ɷKh=~A|"x?w{%_H;BX &_9[;q_U/a di2z75Ȱ4u+d# 1{]-3ɮ]pB^ .d%'3%=ˉ~k:^ 4 k_7Paxcu!P|L%$by$p.بo@?.~l+7g7i o AYp!ϑp$MƤȟ'̜hw ŭ| -.#D_Rin\Z+z%&tQ:k*s0&B{0p&ߺ ;ЍKw{9G WmrUo 7>gݭ|;$6o 5o A Nr Єx#aEI%WBD)쁇9G$UA'Ov[=?f@lk+v@F`EcQx߃9\/x&~M mg&iR -1ըӃ*\RW| ~g :Vҝ{:4UL)(IeO@o;'&p= ^-TH,8)g Ӥ0-շs8rpU \mHUZ)ב _5!MXP%hݽmlb i=ٰ!Նz+3kq pTS)`S|ФyD2S~9ybE 5Y\?LX<]*uŹkד9BhQ}<5&hkR ،a{5/ű$dKL^%y|5\% sg|ChhlWAeFf:,s4i#踱媷ͻ9ZćCnWT8fu]E.N(X1*LNHV_;k- ~`wdyݾ,ͱwRݬfҳ͒fzhcAV=iⶤ OYkBJ.ќ )')rf&dҤ?ZcTIS6禎pK/R;v@̹gYf>BX\;D]n+5 !.qQR4,XO g=:87`t XPI:cN|v97Gr 7 PGc/ Fetml`3fD,F5"mrfgBHńx g&L8V`uI˧F“ g(j-j21bL`W P!gV] I'uG?T3o[84qtH~ pFׯn\;d!}9 _{bo/L|] [^'c}aHπ·v{©bh^ Ȗ˞&BJH (͐(-.pdӝΉv2Ϧf!Es[7˟:$`*;¡3?͑MR^QjT#o[C|* B]H9ʼnΏ, d5jx@qVψPE YnMQ9EWZjm?f$nZ.e+Yd6 L:, "Ͻw]v.$eO kWRlZM&^Mu}cpEKPӟi#`үuVy͕.׶SnYsY=5lG5@%ShOAuIIW85]&D=C|-ql&7Juӯ,?: Ze bIJ#~_'CN^@g^"03A";"w_3wnkF;?g3bGy"]Af~Hm57`{^xs3n0>U>gV6Tby/yΧ=] y< v̴`m˯n'(pKe5hQmWFn<\uCG\!gP^[e jZuxO"LgtPDBJ{[8?=@)aȃy.xnmR U}P!6UV>=|ӭLtvqUbkHYga֌I91c@Zx^()j#*@EO7 ;=_n8VKz @֮WNV| UX|ƪH$t2yDB?yK2ܯWS-n%Jo|#7wiLR4t2RC!èO]'γ6/Xm=wz^,3|!؉-CnX;+jo0)iV횙rW`pEBCۦhLAIۚ5u3^;zivJUY>Y%wpk1t-M|)؂*N;5v^hXap)9mUl/EѫT:Wה; U^j#R 2`Va ~UfE(+ #:=lx] wc6/ZFdÁ$?N{%8bLI3،;d+2r%Q ao:'wplHΐn=έ2gX'DPyݐ9q`?U '_JcrfYVF0s ÒHbEv6(h`W#?sĄ,Lɸ%#ͻ"bQVpIQϧWC #w>M*ےE){: szh0boQ""Xuu&1O`/E[ 0)%ҝ&LY,LgD0W;Y{qaw԰"}0 ZnK&::nqXipdʷ`J" \cf9M(XPPLTH|LM$ЌU4Vc^uHj`%PE l]48 #klAv-N/ FFA) `R-y_KLdoTKqmXA(G3{ؒxUdMr9ݞI2 SWD晁4ѻ -ޭ" ?fe>-%j1U1 nW4X"Yf]mĤY*%Ef sP}]-+I6^8 0 5A`u*MPuǪYf5FӖmX,cLf[!rF Gp6P&'jHͱך("X-"-B"Z28r7o ZpSqhHS[|9Ġg>V1|cMѩ8aݿXS:SNLk){b6u9P+w ixl|cX^>?i# >o%":#GF?Ql5=(_}g=7"y2XH8DR.b)R:م2g,'W#ov9 _'U$LHTǮAp| wrm/v0v㪣XqePIAN楤Z()v>ƯX_&?"*bxw ro"PЦX=$#뵾G#MDzcImF~_|%Q"9<$U&D-'b<!uxhzY|Qٜdn-tz@^c.QƢ5WԠ%VhӻHj&@ ƥ;^KRXT! S>yORV+NI}ǯZL)WP!GR ĉwڅ~OgĖ,{w ,`N3=|ԈwD7:kfqck F c.Sh"]wlz] _*ڠQ)>C O9O N{uF^ݞPS&ݑיq}%fV2tX5BOSt@JJWBv@(ڹ.>xYq<قnu׭0ݰwt(|Y)#[͏¥zIyh'S4H98G ɯkS{}P>Q>tˀ{eJya_|aɩ-!ŝ9ssNJxh]dRHV gR•Ⱦυgp0Vm#g6AeqG>SDl 1Nln)YsnM޴a1oz?6%Qʇ@rI(H7Df]#ڷy^tp#$bk<ַsu~_\","s"^!F&]<̅f݌5Bp.g-i/HBzNsb E;^O51ޭ:jQni΀n0 ǓzIXHpwQރjs[˗3X<`nZooXW,́؏ LѐD7jDѳ!OM^WAjdzZ{K9olWޖ4(ÔVGkibUݛلb 4\HKad[q)Tt`PT O OIĵop)5F+UhQ; 4IT>ߵZs\ -Q23Vئz^7RʨJ-{O﵍py,SmD]'"jGh>kyG`̺';fTovfdgc'K0/lr[6# nՇC"%k-7m\P̋ mRoLJ%mOt*njONFx7C(3 0Ko|n{UAyt0*2@lre0ܚS :"BMf6{' lgʢIoW&䖁t:fWcy4R],lDtR49Y/$lDhv*mb9bg?u8)vIj.5KU| z!g(߈_<FU9f#*ʊ*fCf|$ `/!'ji <%Qel:Pl"h)sJ_&a% (Bˁq k'pB,gk*{0LԌ:(̬ΛYv5[fBA%2Ș-P2M8ؙI] %?,LTÑVbi5,yu{,5͍RfK괔(c=<EvGpF%Z u:1#^&0eCsqOV֨f{+k}9nqG?mv9sS+!eKL)s*#G>|4^cɇxWWrG/XJ#w!LITj w[SRH|c[XѸGں)$UaK!1a ds^$% raI0pI&P{h[I?YOCh{W|usFք2 _ ϼcev"QեzmkZ:Ƣszϯ.8vP,8{j7n#^JզWGPdO;"~%LKnh{tX<?/x|@=Sx{mHv:")'>A[oOJ,O@bIwUM.e0]rw}kF8R`kdؔ, "e4gulgv_6? +J0!CkR:I}5eglZ+A|)K1,#vU8v'YlwY.#aQ[u̞ .1zO"EC*aTViznv')Gz$^wj'C{rLzw<]Ĺ33KrQg+fO̪ȳRJs \tL-Zb>7'SHÿN8:q٢-N^01[~pw/F'1|-8%RFM3._HR4aFod !;Zco4kC%< ]j֢m[s ^}nB{+PU՟K߳20%sWw7.:M?4WOMY/#1*Ef ol* AXخp(]UlխЋTmΜ,G05*W<=J'{7IQ@]p)+r~\@f*'G@}|f>BػYܗo3~? 6vӧ9&KF #zTlJ0M-/CJlǶwưm=cZ%s5hd\ (J7^,G{w!2OX@h q GY'`"=]o_fP +8Qvҏ{ hB'_$1xDX7ƢU. ~ؐ PPrdKV^C8BwþƔ'rN%[9RnwL iѧ'fL hƒx"1(r+0?(2 0RGy<!ŹE2#矐b($Ġ՝zNGKI[٧ZL&C;=yN*ž4k${Vl_Xg$??a \|;P8yp8%mCs/ût '5W:g0Yq9:3Еe@D0$Vj"P&NB@^&kO Ljx'#({nbLbN,#B52̃i!eJ˿~ο3 5Lㅕ(,> v*BLU%qʘ`A碑 n,X×tB>ƮKjŸ$ qS LwgMŜ*!'ޣ+ RB*E:H:.X8+M"EF30'۲ m+W WfeŽZ#©gQ56*} Uk d!C?L S7u[b)( dUWJ((gH);3Bo}m`fW=Is=YΪ13!{/t1Tfoh[x\da&Oucfl^?®WD}gtOׁ}ϴw~ >=m[ѽ0]ߍJQ@^h݄v8T}Ѭɣ\u47B{~^zCؑچ^|@uEQ՞f2r $NOT}Ӛx`^?¢WNa=BqW+_H@:u@. +67 SN5Fv]6Kn>0PXvFDO5hA[z*Rtʒ)bIP (qsq~8"gWx:rB)ߒx*0Ke? HRnOcMQCg,qٿ󂮆&mT$y0ocA~;,'x+AƳ03c{\~_ @6ZyxIk#O sNAlSjMߥP0KbiAUj(m8Fn4 xBoB>4 y\K҅\tgj*) |x[|P(8nM!ݰo-Y;g?< cT'mRxփL+\Oku NCW_O DŽF0K"7P4G9 XKl7SVkٚ́{3~RPaz& x#vRXfu*|+C@SV/I[xds5HBBZF=йml?#"784'6N=ȗz3BkuAg晟%GE%lV4 ?A(&>"qX}oo.\Nb?2>Z22Ǧ#>{e5RAyetRuM䔑 Ap ὩV zxldé1X)ob[#Ey1*}׎!2Jt]:%(:驼ر4bzRAX:8O|wBUݹSȸ'ʁBc? NU[bS74Z""ZuۈM/s}ՅI(.2reTK?`ؿ2rjQd'5ķY&4=v1+lb(R6gSoZ(Bq8"P\kJ/awɭTcCc!4]ƺ:9l Q 2X]mv1TRqzw3^kKѠ+d;֫P4u|jb]VJQbb6?nE$:b*J%&hmbBxe%!0PX "lCt?s-T?bSoƙA%h=UA\5>k,!7:z&yAǷbbDbqkQ= C Nio:U+&&4P $~73ᵖ5P팀\}Ƥ\f=Z AgnT<ŲڒÂ+ ׯ 4C?x"߲0E&9^)R=ѩ,{ݘ5qke}+@Sz\sb+y xIѧqu@ jQA {>y47}]B#2c2bКAᮁ-Г  W3)('͞/݊Ux!yk-6)`hּJ&X۔4tG!~^QC50|cڸhp%wcU&]+Znт ##;o @`bٗmM;6e\ttd߿BesIlS4 4Zo` ֙C p fH<=XnAA|h*`egŢ IrOmI+(E2)T!,M Str!f7݊>a# o`@D"̽=bQyGj"(> 3̒m4Zg&=0-w (͋uv qj3e>_m8Dx5)DƩ򦲎3Il(V%m"UaԻ+cdNX~.A!_mk\ŇD=+l*H T/Re"(kl4, I1T’e8Zr6w./|e)V1$+QԲ3WEq2q[Qr6;Uzx6OL0CG}Mj>2~(Ӂ]/Mjtؗ :(C(e 4rFHWWvf-3Z?t!6APMǕb_?E Sri5 w+l*(ԺݬӼ E&F Q-QJӀ}~H-sQ;GhnP#<ȑ RcBmN@ rȨ䟶\j%ʖZJO]ϫk[؋uYNy,i/ײ8{e¢pQNft+LV*`9%6}PTyPBF㿱qc= ޠ s3kQXrNXǁ]@y!>ԌGH>$!Qw颣i n+YjN.X:vW-`UVҁw e.6 &n;$o@GLES<UucV7bÛ5T*/tZ!{'K`CWÆY:g_[XÙy)Z8R)?tdGDVb*4rʅrBz$iWI`O4W~J,t V/22vjN`01cWCix$Y+8=')N:*^kɾwn9Y#ƚ%Q^zݟ1jSO LGe% A1AWd-wiu-7 v42hpՑlumxƏ]Z|C1*_uu(C4t@ž@QZ8t5Z4m7G AvO3UvZsʔdA%|9qWu}_ ^NdWkI $UeOMkh8YmA?&sxfc[S ,-Hoߨ=s5*E_7C3`h73y協 vOMSozCs'Wi6䵹R .Ł9E+QICJXa*! 51'C[Aln\E/T4Z"Ќ+T &=r^Fm!(Ü|;U8#Hr#qoȎYq _K9"'u l;|ͣ]rpq GShme-`BΎWAd}}P869C}x h4OWW>n,F1#ϠC+76Wǂnϝ,x}.CL=DyΉrM# @dv

h(Sꚳqrlo8<ފShNK #^2ifao4I1tB827)bȯC6_&i (d&PuoQ󵶚"_U?dgidkhu|8L@w mEly{gvHs!JX l'buǑMvc/3z?a8;T =v*q.Rs {=-M0$``tMFWJX@bثPEt*^]%۽,R>~_3zh%Ӛ0F9en,hLBzxE;Bh%~nt nxP/g!!/řc1W ,xO*Z -Uxc)8<; N-x( |VJWz ?餾 ?VV5<"tP%nPN3Imq>&ijcL7ͣ9֧au*uN4eBB"67ۀ3rR˝{ʐ_wFJ@;؋۹-WI8%x0o9ɇMcҝ3&yt zFm ?'AC<||)fB8k.#٘PRHa-7#و+=[927 SNT5cjj\ s̽g6 A+{ ! K6i0$ ߽QQqKYbLO7.ߒ[U9pt܇͑@ *78,K樂ϏPouy.ňlNY3ueόTΣ*vs3"Fa'͇h$Mg,*2fHօb>8`>-:!GAƕmmu0⠛AV(wL[1eY^m+xsCscQ͈&-yAaqUR؟ͦ0#:& K#GR|]>pȂY Ƹ`L0z[DO&DхWoNn+hW%/~^x& c4s*pb&L^Bdxuw;8Jށ Tudz'۪G 1@f|ڎ!l.IJҏX8Vpa]^tX\!սV29~FɜL]X9$#om3fcKvz=` JV𕻾7'G\dt0 𯂗 LfŹ-%IIyHr? T֗c䩢rpYYCQ6%Ym/' Y >ۭ|n] :G`6\y4UpcqvN4OdtcpՈKX)كVr9ee!*UO:0{-Om>a㌬qUV+0n{h&edma7yNj 1qO,:a 3{\5A.Ԟl3&e*iIw W%Bo/lݚ[Ku1HmB{xM>7a͏3\(:ހ7Kcx䚓xszK=S.NWP3CL f=wZfDL|"K^ ԸCZps,<$'Mn}LG5ԹPڙE(Nic\MG8KcP3{ !+GBN@cU t@U`قybk-+#-60Zy;5(z,NEH_hMY+W$nQ5jR_6. 4@:>Rnը. OdR7IK5h9m nŢ ~nr1g3WD=U,{t0uYk[7Ѫ<8rL|-R}zC^F/O÷UG \;CӾ@ppzxbxP=SIfRߴ\p/C,9xH7-P Gf1$,+y%0{**4G!z) X1$/e!gA kpK(lQvëIt,wH"^X"s+np-UoBRZ߹\~xQ[I *r jd3ɳp$ Wy^V ip2BPZy|D 2#@2(5&՞[Dfh_uliAz}s8Ӡ@(j>#n#M]zWbIem&kIؙ)oP.q.*B]>5pn +$Y,]S-cvd _DgL*=z~e豑WE>hjN39 .ZB"fme{BJqxdsPge>׻)kĮi,·6mx^7f @x4o?31DjʥԳrlYV{t7fC)pA]ݕf}T"nhҏ1F- wP%ɝ;ݿƔAgZR33ݰd$*]VFf4&H~"yV]zq{2Dn|Øq. )oso 9{\UT 5-}5/ y E;#j J )RGiw[\翎9鲽h C⡊Wjl0i GC'V# ߪ.;;,>4,pE6{enA:8 @>_H6CaV\C1okC巹1S/d\OHJyZehHa;Ed"p`dHuKPJ!MO2KӜ%[ʴY.=H)F?tr;@tq͏J`E ? {Hቄ&ф{GncxdRUTYM͛һ|kE\.Uw^!|5^) q~ м4Q_ϭ &Faz{য>oc?domg<'Xʩ$K/-{asn}evU|Qj"$9xHۀ"'QF8׭˟1Bv]aFe<P=Ttܚ? `&D 'T 6s{.YX 4kH?Y>\H%M&U+>->bA~#=[ZY{}9}8]xo./\x0)C>ZFa\M@w{;$ZpX*э?= Ep}`'X%<%}>,Ab wf Pmds0<Z:7:sjEis-p;%Ww_m=+u8c)>o!BҒ~:*h'{Y! "0|y[8.'#zr2荺j2~̱fnshFk+;TCRh^m#"%/T?b@Aw#>i)yV_i$ň:qg !J2a{E}oZλ'ſK(jq%B!կG;5鎃3 2gDo9ݓK6yauH}iQK!!2ޑwjr3]^B v7@Os Ͷo?%/ qyuJLq NȰhj/{\epoag]OHx{k^6 vT_ƛƬ,A8R֒@~ŏrNO൬ڲzDZJ^{]H>/nMPm.kڞ΋u:ԋO8e).yUkA!APf;5/*2scclE |Uk渾&_.3qp ˗әitFI;o b AgĞL7f~z]+JH5HUU6rux弎q[r_+ށYi2"'[.s\{D+ѫ70LKwXAlY"=ȖDq}bArp"?7T>hv^J%5>TZdHl1Sd5VZVbܒda*isiʎJG7` 1[4p$9]@ Z%vbfa(CG~s &\h2uyDA 8<5\)gL_zO>EtяwwI.U#sq(O{Rt턱;ݑG[݀+xcG$/hP%|/}Ut2f?eFg~X]+3QR1:8IMGhD░GYP&0Gf2iݎYes!b a83@L|WY_ZWqc,+96vtD6pqf9 d7?ھ2%/4;o΢vʫ0 Z!2􀥐%i/|~KƷh*bGk=jh>TVe9SΩػBݹc@/C\ԟLTPBסbNyFeFe?O&}VP߳)ϡunHz'm <砙́)DŔ5mbqjin>}["ʊ?_T1G'@)ܬ "*!FvU*Uõ8R(bxZ!CԑZ,@Nq̷zrΖy2 $b4/D@&o>74E@@/a1u&;\ߨGN2gdoni_+|LHngA>T\^ϻfqp#p/Rw! 4+۽u6(YT _%\+ JFsSٚ[&u6 \#l(UE~!*.]2N7Ʉ28so7Z»gRHo([jևo]U]XKN.icϒ溛To5OmX<=2Z4!;3WP9i d+9iݍ' =-)q/+ 6 Fzm =D06OB$ 8Q2[, +O%. řTBN?jsg$Gg nm +|u6)܇\ m1Q`[>cª߲DHfb_IKL#QM-E5+o4 Bkek]Z|T%(Í˷T&#ĸW4)r7|NJZ| &hF/1+F<ȃnf%Lmd̊WR6 )+=􇛕 p16T00Y?  q:S/ަ)2 @8H^ (أ8L.DYy1 }sqa=ox=PZJ(ݭ! (.SñZ2Gni俣TXY2 $JEt4b1k] ޼mi[)>qӀW/` LsI<ʤt ߓ6ŻΩ)(PU)Q,j 5F p.~xeYUN53XʊQutaZo x #b.3]w&qh!3 jl@W;M뛓Sנj˩D-pii8dNI1:(*' UZCb|M) zʝK,9O BM@[v'Rr)D#ԋN.D!mT]ٽ(lRVgqN@ᮤ S$ Q3I~ }2揔]L.-n YqjToLjCz8bb$t uSHE"f>N5'<@{cZowy2yZNCI'gʄ6V&1U€^Ck&HdY]JC7ݬCRIaÂZ$W!% 3SY2V֓2OJ;ycF,\pUӟ;[ؘQ ވyHe¤w.4@?Kg$F9'1(<{[,Vڤ,]"^`V0+偭 f [/^ubwoE-W^Y 8gH/;v[vp1A 2Ir)~(JN Tu%%5PYTƾt9eoN>K-E4ͨdϞn! C`ž џ2/OVTD&@~*+J*GxHA[!}G*sG7[Ho+^])#"VXrS:4RH`i,wnNb:FSwEYͣȴl_W#wF 'z>tvS:!kr9/;u/>ۊD2_ rHלƈĈsjf7]fyHEA<9khcP[glT3uPbJyVf0)^VeJo*`F@[8wb++UދM༊ba$?^)s0;*TlB쟸{B5+b!BV}9k S:mpKGLnI]#mWM?i[Z8tq)A.8 ʋl'QF9C[!PÒ br 㧓](b9R/RshꖒF~-m6ߋ'/0|5ъ8Om8WX:Lj[Bgfo>OCH6c5 sj  H <À$:~V?{>Α4mAM?d*[+uQ ukXϝnK/'u>;@-_B ٩yq4dCA؇?e3Oy3pFQQJ^~6k!ʑPA9Plnx2ɗ# R"&~qǮ0#E)6q=?Q̾TtwM!fv"7wZK\ {$x 00t6'[p1(kL՘y"o~ywIPNu DIղ$؀_`Ln{w_] =[Ӕ6΄4Yw) >9دuϾW $^eH:Od:%hBÔXe?BıŽH ?b5Gn3 rǕc.~h [~Ib'=y ԝO±^qoq୕0/Exeauc:Wmp%hӐebl/ \s]!j KaPKR4 oG4֏BYl((M =e_Hf3?[7_`K/@d2O$s+46Nub Jy}*gVy9I!9AEXKnOkR'r{^9t'FmH({A < ]nEhXr*k~w? ׼),/xf3og6tY.!.T{Bo/HߤɡeQgGCRܙ﫭::U3=,=5ٵa1 ^5Z9>A^?;yYgJbm\%Kʇl-(%g5l2^,5x1]6C|WF b8ɱLW KZauWm3"fRÕ`+ #-e3j =ĜD 33be(|ը.*s/ hstСo|Ykoq }>m~V? HC$U#qPw祰bE!%NLQQ^Jf'mOAGi@rǕ4^dm{Ԩy M&U`uW@@1rv%էz#`m8[VB1ZA1}t:KLXy*Ys']w^zB~$`:CNԬ4 3V|"{ pnvygV^y_0w2>üVk[^1WU_EQ*cqCu@󟻒v >7B0;} {Qڃ h`rc ߧT <ر9(@:U/ +_hԹv0b$]vphAQUk>ܱ-/r\jq7ݶ#9 n*SGZ"k/7z |oV{8:~b:yՖAoˣf-Aa'$pS; Ğɣlɦ ϫ^ɕ nCc(;12Ti. ZeUu&od0d9`b`CzQ;G¶< ^)_ @`[sT>tw$.=M~]MW`(kTjO X[sѓc[lOW:* <8Y;^I_hGt&ݲktʓm }pG@ǒyP{ ?<~= }:ޏVR` o^ـ5D_7Pn\"FykS&' x"Cܷ=!{*VQ1ȑJ !(20[SgzLpZ!l4He%jNP{XkwMMY \8GX9wGtf= ]Hp^SB 솙nXOC_TKj0IG]5v$WA9AD%H XGH[;*/Բ@͊>Μ EN6\'z$A]}kur8l-Iu$?Kaw &|딧pAO">f}?' ~sI,HB{LRgLoip1=PSp,)Q:.+3VT* y6S-@5:2T^ˍz\ZQ4m՘S,uPq(Ѥla\MRREM]筯e`ah; ]4PQـ246Wm1XJ~xj.S27>⠢e pm,W%dˎ p٤i$P1阦rۗz='`9q0T2xtlrcs02ҎQ vn]dpTL:Nub*v@1/S!_v`faw2%._G65}GQtP5R9-u'D j.&| X-vg|[XŸ8Ft`$۷{YH\LXb6㓀lRilw0;R徧vBrOk)KC€n`߈ysn+'M* Dm>?/P-a,*w*.20d[jn>6Hx)BWBF#(]\Y\B5[̑=ȱEfWb]8]K]^6GڏK뻱p6&HHL@}D8Mu1%ƹim]n /m R_c\O yI> XT 5[]m9崡7lZ{h ]VD*93o7gOD6Aߓ^);t3|߼Bo]MK 4_FAEzvj::|v6AAYLU22CHNe2~H@h·L#(V[jt) 6Fme2擧shѴp2 ,3W:qfLodNjg No:"TX!ZÅldVg ;to8MySQbLt)jQ͜@H@Rl:'zxefPAK|_eFCߘ{3-Яj&UC@NNF_wֆIݔwm`j;OO`5lj86Y8i02&f-׉~_8j6A'2!Q֧ŪHvT: ~jS^Dq S<=MNey{!x9ɿw5<`OJīE~]c՟Fv +MݍX[<\>vTrPi Y,2q ;H "'ݢ;@ !7յůQ=aUOUDhLk,]̊Y1ZGr? eY#A^ ru }5ˋkE:Rk&h'N hG8$i?=}#5[>* nķvg|Mj/p/lq_EGikymjvc_9Cg=O xl[G:?Ԋlu~Lf_qF#p5|Lzgy܎@O!:>,RxB9'vjTFDe2SdW{ [[8Bpb~Y3p^x'"8^6RhLV }GHPF ktKD]Mc3g:z{"UX({+L{.jos!DP*yA^T5W:C!˹.m@ : eIت)c&cණؠB^wxnft}nˈ?xYxg_xB-;|-K0\tsc p { Νes:i]XrFLc|9SEЮMXSHAF1"c}MdR<4dUaD㫟%6sTA ߌ7FctYu/jsf#@ہ@ |c|1s志sƒhOVTy3{T3d70iln%%\n/r흌beԮAE9^hΝՒ@I|-Yʦy/eI!^I bk%Z6[^3d}'aT,>o9s|3\f+7j>`\\rsCĺaoxxUj]>CNqXG2ԣ}A'#3'myկpac /__+LqvXv8u9ubfGpy-7yx}i!z!.FpG]A+eQ]|Up-H$:("^*tMiF3JQDž9t> AzypV`Ƞ1Pl/r=t9⪤ףhDGb4Ήn鶴=C?-'z߼QV׽mHyXo(SƜ=X2|mEش!j(xJ|X<W ěx!dUw/tE:pJPF[cox$Q?b;i#Kk9Qv5@(@ܠBz)7\?.y/!\P`(.( f(?nhSh)JºkwST͎FL 9j/0x W * B|dMltr.0e/b tx?(5o}(tUӟԐ]S~IQr|p2[ljm>gqRp ݊K'*R3lNf&Pk \*ݑ 5۬BudL DK~ajtuaKUZu+Njq!AEq'm Knz|{XC#L"*!W|pϮ&@r5VG&&>H-́7v:^QҺ}8v. Dh[-"$ t["[JšQ|$M3)\I fG$vtM Jx&\;a\ -e-OALJIuue8pOծX2F"s]NkK?QX*3BG`U`jJJLJ ;@yAx_X"0r[u9\G'4JkrDQBU+ԍ4p%ӑ FBxj}\{O%w/]ļlI1zI!E'F6y%KfY~h- sAөy0nNj3 RRw-eΉ@ Seu '}ь`Rl7(>Юtw%9Eߑq#tR,Itc81ueʼS%v 2Uύ?A):EZieb&Z K╭%`D`ݎM< #)6#ҩzQhcI&(zjXDPK KDew/S~M74=v6J[~O3օ4^(! Hg g*v:^w݀cgb%QڜE+4j8 rzrOu~AV!~g!d7]kMArԀqTrc7Ulc̟G>^p".`lUͮe0<85M$Vg퍚b_a/T:BUһ?+Ta8o ]efHOzJNABσ)E9sU&_ŜU=^2N8:j $fEj]~z9KBlSBVjx7y`_W A \x/#Dk:S];?I`)yq9t*͙ixdQL1=ޫX4:g_Kru~g8;$HZPW[8"|~HdR= sۘք"9B% [Uw8俙 CzrP˜wxKvUą9XC!$8.hxf{@B<;B9ma(׀f@TPuUx{OT>?lᎏZBn 7E4o );:hP~< d{Lbz%j a#4tYPu1ZBNmIf06 oh VJ_.$%Ч5ML3=Ƞ%gѺukp~X"F3lC,flN;' P{ohYAҘt-^ĒSp ԠSg+w!b&;Jׄ3$lp_Niv &USR uvuDQ"%2!(&7F>5_x;f0#->rw*xg8O')!_G,S,a !T`̹02P_c>uǸ' D92=D0Ne}2y۾P:*E nW['L?8 EO$#O`D5>?v9e4+1zYDis!n<o \{+we 2Φ"RX(v2s{s2D7H?F^* *u|ݹVXީmF T7mN*rW%w4r˘ iH{V9Uo*CeNOUj͜nb?  {=rT1)=5R`?EErrcMku6"'q*숣u%Kք b7+Z6pO=≳5qˠb-c?WIlX$5ٚfm'Pz,( 2hZ" 聇V'VT-qB[ʀ0O )%- ZUXD/~oFV~G+Z1 %WdWI1^J_Nf)!ttA,G}= |LyBL{S+gg5= y2r@ KK6U}O1%HTbIɾ$ 0gWe !piT;R8Ah5qGFv F{zLMK#WfiuzˌWOR<9oWZPyv)f@S!kܺtm0R?:̇1y'UBmewu{ yjO PH#VUq6$HE9Lxt4̹xW&%a`G(g~&>VVԌ6=-/9`~) a5΋d_}qV@2/K K5‘%ݠ-ϔD^ЇKSp,(l:Q@'M+3ܔOWlG{C1S~F$ m+R=-x*Jq6 Uv+6 av2(0q60i6i-U6FML?``#ypOo'Sr{1(lVqlmTmScOEOk3/N0#"E-I[^˔0V<՞}If܇]5ʈr&X94]H%FnCSn794o4"I^=w&>G-ɮmIgTT٩}Fp9&Oﴚ0[hzrkZɤ_\ϫHw6Ǥu8ȪϒhIsۭqM(c&\7;TZ+l#5˰xOlsg ^ ֍ڧ:*BzleIsGcYGB?Fی\;2u;=gnXP=.mxK^!E IJcWJV%CJ 2뤝Cu`^w\b#"°F2d$5ۢF w $YAgHoxH0CQl޷a8rM.0a0]{\5*7Qgתr@Wf'DxedI5 (!bp:(6\o1aD~8O%R4Auk67B*1q.֤awE>qMĮ@ {0l AЬ;jH?vo?@5&۩ m~܋\3ǣ v㠶 54&oژ-|ʄv;8A0sL xcd"˛M̓†~rAb@M$TwϦk=?[OMw+6F(~Wڷ >fvrn%bJ ^9P"^&%,a=~џ@Pr?m=0}AC )(hځԼ"KٿHp!sW_ *UG{W[T:aR$"2TLO8yo x! ==9.m@oڷaL?|hթ(뮲Jb 94$sϯ7r 24ӛ(>q$OK\[]YmڞE,"VtﯜkE 'SbEk`ڷ-bи-oB#k,LyхBsաk{$6l؏ˊS""L:V|`(?aX>d,7})C3 )7xeٹT1b}[\t0*vH̔ "nn!ap,*/%ߘ.fUߺU4?m)tiǀ[@&q*YH,0nZ|Hec42 SIC͖o\Uf2T*z1gX^&}&;ͦ[7TX*|äOI(bۼ2̔S63EI^/k`2'f c@l&T2!oEr[Q3% zG=v نFpaWuhxl2 1 Gwm 45 /뿪2:t\|Dh 1L$gA+{%#6"d d ,ЯcbMEwE+Awdɼbӥ8-ާよ- ]IPB \. ?!YRdG" ۅ0e-w|h-/" xҨNL |3: #Վ7dcst8^̮'yfuokzIgRs zH~*\4Jx25@ކ?n4]R_ϛ~߲Z4$ H 펠JpHKt)o5A=1إ?: Ng1N CmzSΕl5:XvNiK4w.sDHU1'^&mcv'V'VTjN 0hTW;z"CDu5ep oj_1/cRiMaP.\N}SdhXF8ꢾҝn8Tbr$k`OE.зK젒ߪ>mrNZVbrRZw"dWN8*muLBrcp 2VҺ!ky05t?*}Zs wZ1y7ɄȚ@\Q~BW/$Ƿ酄Mi뀈Z+:!jGgXw@铒,4˅0"J-̃bB$Y ssKvJܦ΁(:O3o,- S)ݾXaLrLѦ*H8u>| q3F T|'m& <t1`FUJ)BYNq)i_31Ղ:mJfSbUeQ@r3GY O8?87{! V46F\~`:c6?+$J%zj~-{{}wVЯz+AJu$kx U'Qg,-,'JY2oyD+(=m>F/?[|zкVbc%3hsNHJl5-F_k3<}0s0&4ۃ/|o2&z"Lȵ}<ZHm.` YBK:]f}\V64hx0cWƜ} %C!fl~x*fSLrΔ<5<(6i$5CtheFd85wvf9Lѥ^(Fd?SĂծ CcVGK"v i/ij7ۛw5989&E^e |gp{c xCWpUX}0-+5c@3/kfкH}Gf%z%" v[W.fOx h.wUǕ:4(l`` @PCG(ѠG8S*;K6 Lke6Ir=>2L4Om3yhxZNY5Ѻמn>&tp$[]+eoB6{C +u2 IFivy\TZdk|]vxA+ccQaD&yIifA g/2b*Gv/?RؑD%'~fLHz5@5Ug&& Ǝ\$8`()M%\bkRjPa`H@oi<,@$\'T)D`nAM˕-?Ứ*֭V#it\FGl+i26pU^ůd.9(x 6g20A/;3k_ͼ?P-/Aq\(0줁pzg$LAiv9g6L3y#u+[Ա4U"Yhp3җg)s^ yi  fQXlCe2}k<^e!%%(7r;M4`~+`Pbn;Jڞ nVMdb!1"m9\D^ŗk2繐%-:4ǂ̯tKY J,9(Droc6owL-. |'ߺ|(X}o5+)9seb@~<'՚nb-X @5xb:t;8b ƕ钯^vRnӹ7Yic6$`md:莼ZD}c!7Wf18nq.^Ph= 84?<8olte%{D /=Im:X8/~ʭ!Pu{W0Q/ rT{͞ 1'mwU ttDdZ#0 A7uqwLk{~ z͓:y 閍X˯%tDv8yQ|U'] Cbr?3f,'dal%.d&S6PYs_EuSJ𦈂W{)$Ջ}R6LvMH{h)h}hy^Ҍ 66A9qfh!BMe-Q?0YVE^TՀ?gbH rn /:=};I{7XtE}H8X~w4m@-tW}Wd鋣fE #PzS_XdN4˖ _ܷWHdy|v!SGYlq sv+jKHnRvk!-Q8_{T./enc0MŹ|$By/|JGu}U?[CހSW9>,HpB n]Y@1P 3q%En%P%f)~GUcBrdPu nda=v7qI,4wy|5]dCjw/J.ۏ63O틦ïzi&WWUQ|.;oe_Ϋ<5BZ%Wv>;gГ;Td,췸 LAּt( =8LCmk{V;]٧D, 7: QvǤhmsGܝ%Q&~Bn5bFi%ކ4D]s(QOԻT'јD*+穚\Q\5eN-{*cR3@a>CZ`X wwMrgY]/(8EMT(G="?d4*?_rWGбzFw!ErV+?5Q|1&[u;~Fܒi"ݐHRZP5\ oνM7DȺ7KiD*N2z){CRw0,*8'ꅩbiYiMV4Vz5\*N$izh4n>\@ͥ:L reАhY'R15nW_8/4Ënѷߛ YnٖSb!pgV`*':ĎjΆ4qQiȾ軧Io])Rt/iUu\kB ^?Ѯ򬂐{ 1w5;C^BSNH ?+qW @9y'\ѪI1ѺAD]P" |v(M8Q\oaCq{7·JYǽuڽiΧ"l ;-rv#9=<2}126hF=%?6y|vE+r5%bels[POdW&8 oq?4HUga@LL K.(// U'xy +,LpÉu)GВaC[<,ҒC-5WlFY^ܤ3r^&ȤvA1eW;SgOOn0뽷[ 1Mm}+ QkA޼8/q$ ݆, <+Ę_!q5RęwLL*슮^2f@;'LXuʨn~҄b}̫KXG#; 1'CYkVQidA o\,^,6Gٯk=D+G2}O7wA6 Z[k$ =. _/0WY6rw> YRL%-OcǍSfy}~x6܌Dvj_`mo̹xG H#V9XbD!r:k`.D:Ke4kBi"?x;祝K85ݧM;7USBt4JW}=d?3BjՕUC`1ςWG#24(:ҫ8(<-/. `?HIR=yLl:D0'ZbLV .`Ptր>㪑= I>{vc D/k5o9\ǰMQaY mux䮃-ie;6||\GG0QY0ޥĞ3$UȳIA-i YɷcRTR>Wp"opOhC<|<1GBK hn Wܒj3%-V80nnGPcIvNWˆ<ɞ/iHry$7D.b"ʲ=S8+A -6?S.v`R3蓖: S~\A joE kEJnA-íRLlш=:#H-o&^gDEۏmcw0߯Tjau] 7" z!Tı`r<`G9ŷ՚) a\w0L mN*Ͻ؍?D@VކW2-`'^cSlCӁ=̻/W wBXOI8~4D]1YT5G: ?Kbbno) z>9ף^(P*ć}R{FAkּvn!{/Kz諨K&qгyu%2KEq\[̩P8>nN CIQ[UEDK(6*K%g2:ӸqOV'-H4d=]כL`5+ٯo|quBLL@Gݚ%d"ua¡d)Dv27Q#Wl %ytFV wy49|8RoG3ZV181[ʛ9; +&Ա.0~P [Zy7JSMhl5E֏ ֹFET4T=]ߧRspl;Φx8\LAˎP :X+Ti.rpi{xZ\GXM#+kE^)%(ゟ۽lZTB$u#nąm)]s,&CFj Ю76;ӗ4x/&#AڭufF> ੕S.fЉѽ5Q%\FUX~#ԞQ~VziS e}A%RT048X 0]w~[m鰁:ɀy SGnu484+ըL[1-Uw xȡa>.eR|E1g`C PoVdDd|ΐܡ.1GD3/\ 8$QNV)vm`U ZM=d)ю4C}/G{lIǜE8\QުgO<o] }:UyHYp&aP/c/`MJ.V"r1 ۉn~+]pb߅ʺu{I(W bk4+/hÑ!4@#4=bZgGփ30>['yoKn+%a"q4dkE9-gk1;vuQ+esgLx Wu{lo۵xݒK"Iu 5~ܝS"HUŒn$-L (e 4E 4`KM\3C+(qxhk eQjP]Kp6~z2)~9n\JxLf<'!?t]I}s )͹ZUK΄Cpx/*zd`oMyz*S&-Jυiagʞb1K AßI+D%i[!~jSV%b] &T7R{ q ߘ^qMZUc[m7PPI-49QNGХ +,RzרB~:v53 b: 81h ӵ…p tJ ^fS(E]?a͢\JwSui>B]HH`f g\+>6JdkJ3V؈Gc!Gl2:M|3pΣZVBHC.! #3.N߅Y:~! WJ u?OczPQ/&ݟD[4J>T/./5弍Șrl^={Oa`śd2iAK纛+):ڨZSpEL}mzt@)IMmA[VyXzMܿϼcl* &l)^ * 0Ʌ`v>(|RֽV*7cW k)Á% CjsuX%[!{^UyKKSm,U؁+Gn 5)HN/|: @I~Ԫm"z wGF֊<NHdP̍/}&(YF\C ? yg,fg(DAy9VpdxHy@JƁh8w9ٝTh;L8yˊ0+q2ltx5AxO=sNUۈ= MflhLDv[ǎ;R;Ndsl#$C ?j.қxk?75K:jmMǂfj)MI0OI\&iQK WiBq{ TAPjCuyvZzĤh!%lq!A0K .+LRTwXg =hݘaeGW7^7k: o7g$tVF*dw oo.S*w!( 3wVh)acZ=>%zD:%^,팇 ]iIϘب~u`A/Xt1ʼnWbHFKҮ1jfkX&t3ZD R0(^AQ@0oG+nHƩfutF_KQ[I &_W󥮓5}Jަ}' \1Xo]0$bŢ^2Ѭj`تИ|],YX>jdNIkr&Au!E1^ [8a}"8\ZB.`eևdF&ΤQ\g#57lndQw$ U$N~݋Q+&T`+w{^G7?# ƒӼM2*iPW!846h$@AotM<45|hyyLV M`;>U4e(.yB?B140ߋ3G}3'QRF"`Y@a-r ƝPe5SYLNǭqx醤yF[7P&_"mN!]z] Q0Vs eK:5@MFlDo ECl`o@ 3-RP߫r0ys{{-7xE7W#zc)N[(DZ+. !ҫ=lk&R#B׼ HX&"^[ !O`ZpRq jpN[¾Yۉrcѱ+` vNsҤ82smZH(>G%3{ff[qX|_d_۲"< 9MR,bHvvw lC_ͺ]=00'wDnDϐL#5Y%AJz5 )(Nb3[7MH`Κ-dy\xNF)Ƥ}~Rqkk7 JdcU `tHevd@1UeG7l2;^?Lu3[Ѡhw{Cgw,(~lh7hJ8fddT`ROPнgXֿw/!?%iN7-%T(JAmkil[[AX nh$z̫m iYPTh'KwwЛAOg"(1PBY8_<ȊqiXJ>(x(M9sU;:)~qgA ~ACJNoll5r?!SZRi1UAَ@OzE`V7Ie^]^jQΞJxiK}Sq=Ql>@\ڹ /П|Ck3 Ѫ0E1;[U]&ײrkL>8V{{.>(n$)ZsOF"́!ׂpk#'0/\(;0Hoͤmq CLe>S *XZ>sٸ-.19њ=6a}sa9,!,m"d=$P'f#p[/"Qk6b8/rH(ӡ#^as2+XgnjYV=hj-DqCFilZnωnW`dl(^K\T;!]vV= c Ð]r>|޴Ur>~X6Y5Ҏ@uϐ97| G|1TӑGA?7Ŭ%˼4_^JBmQu(,ޔ}Tޭ8œEYsUY,-~ Rֈ}~nLFd,:"}9+5ws U G$f+"SL.YpuGx8BnY"%A쏭H?KWC W1OX9rRY(Ic뜬KϳY?/L"x\=e6KًU-UHBf~}H-zjs9yhnK"1\WOVKZ GU:X d%n }p0$8SX '<kΤAX8oI`dƒOLm6]rA|J}t%}UMv`MW]Ub$A~!e¾bݜz5$/]vտ _,l<Ww{/.p^cRj6Я ,$+2SxXZ^Qһ%J|28SY[ Ao5o#d rwB#Nwa5Y1ǎxbmt@)<8sW8vRխLd`ʒZ{b04XL43 luԲjNW 2Zk`Ml)m]yHIa1{f>N#WT? ]DpnP &Gݘ5Hc,ZyAc`a/r(%dQ[p^^˽bӥۖKl*蹢~$L5 !n#!Xp挝$|g9k˞[gvJ!3:\攗r֤xW{ܷ] [Xro WHsr[ XGAr7+}E~;! 5SwPofW"ހҎdeP9x!R aJ)hjt=-KoAKu]f:^OL00~KA5QJw,\o~x^ lZRLOkQ (j_Z|\Јn#7eǚQ\5 jG?!r˛Iƣe肏 ԌM]vUfGMw:gPMig:q*2KY^aZM-yR `APF#)@1yq}76 ygVA{/gҋvFa7BT]otɔ2;Sbj"3s-=xkM{w'pY`p4bI.*ҁ6k.ɱ$3SU>GCsy=$,b#Qӕ<7.721E`p`g8b0 59eoFoYy5K*Mz$(;\^SX;f(GVٟ}= |8F@ :]="R$N: 8Ϩw0ss(y@RT\|r̋բ};R[ !4R+K]Y,Q\AGR7pp9+[D|T#w\1zc$omBDupoY"1_)&@ձWjeL& m,rnVlMLgd 8Z8^Yq50S;z{PRxMOqލٷu2ڍX WMxAtI+ b΅jp8&aSnj|L v|`4{qXU`TPtXu 8j_6`;4w -0f àZL8NeZEX׶{팜ܸW{|'{ye~"sT "uk2eixț"AtG߰L׸^?%v=K0g-Q/u)epb!^_zR$ji& z?D?VW&ĄO$!a\v.^+NE?F4w~Nue@?63L06^\[U]\<Y?aH .%EPdΰq+iD;1 qtxK $K) ;F=v[O#lS4EN</0ęm>RzD5bYSuqvCrOOp%޻XG %q9FO ybOs;a1({) b֚t\$jҎ竿)<wjEڤ\E0N>S;h0&7(v&j7>%=SwOc5U. {:EOy0ɍ#d[,騡 CfjlCe|n]x9Mr{c GO o"I|E=:j~0xT?̈́NGƺ1NG>SGLs ~nV+6/HWF@q`&R9 È{5:fIn⧧쏅4~A{1%Cu&|:=PBdkɛVL(z[^AQCd6ԳI7`>ԷoؒÂ6TAyW,WLVão[<=O2|S@+t1 T-OtSp`r14x72o@$K saP` c_qyLU0{k\j2Όb7[` k\]g_;9(ï_j{M+&t\V` !M~2oEla:ɪy^$#ڲ=ΦXjXneEA|odm6--c$ I)dj.+tpZ}aqŠj!N?,\k6U]9(H>G ]@RTh*Q D|fO.,aӪ!TQ_7L{(_ݾXȠt%#crKD:Il z;B+5#{*3L\K n$|O2+S3[5 mmY%#U`˲a-~^!igawK=w{zT =Pْ{qKoKܭIJvVxo0Z~\ ~Z~[+R\-H?<Iؼkt``UZ|j Fry ľVW6E&ܗ(TnpC>YJkUi9^ٹ0:uȳyZ]!μܔ.K.w'1.~0l(s*`6fJ8?@ȚD^U=(pՏKFƦ7з>ٿXmuˁb#6Bs3D6fKB֋rNi 1#5`Pֶq .&W}G%Fۍ T jǤM(6%.:ij4ᯟ<|2qk}x`z& Ԩ憵4#Lu_rFw\5*V} c%_qE2r'0Uk$Z tCْ^R1ɤ?8_BӼ/C6 '=5fr|KԆ!$3e6A9f3[%)?FJ;uΫ$Rb Gt㤞XHt yB{gbH+5p7xbWCxc9SvBsA.'+Iw(  R56az+>49IJRhg,Ijh0=/u!xuEdkrGU.ZV! Ky $y _Vr3#a[٘G1F'Ah0[seShmPR>bG F9&b`&0>WkZQĊBPebљd!A4Up+־a.p3AV>" bcb/1szh&04zȴZ=&G vЗH?X0qRd"~_ 1$ȪVcF) 91K$OQ _,ع# xƻ>.NnP17q+}&ȊN<5\=4<#EIy;^~hkp>+/g'BA4ʦz%븦Vp+7rڙks]',^zk&KL2F*v[H耞Z*{\qoO n]=ʰx|Mc&KN_T.vzdF(C ַ1L{t7ݟrZ4 {j"˱ֺAĥf` B}&6%4 +ܭ@9H#z)#9<{  &3tP8AвN`/^삁-@L8 nKpܛ\wNiq H3ϒK?͵դ96VvRkfHA0A| i(zD)w3vL"5&,>Z4ϝz)h_&u"mȾ0yS0RN{=8ˈ芌/keCR0.:s`DpC뗁 W#zF5!˱T(>#&k]^F+}A$ 0{kY _W z|e,٬~L6Nތc5s *̀%3\j뎮 I(}qTÏ^dD5s9=E۔̢K޲&MU|8v"jr-*SD,rcыrM[J1t_HI*sP 4b!In/P/stdJ dê\ qƾ벏s>M˞E(kU0멝.OV7&#}!!KK0${""6%Q-Lң5;yݓ (F B<f<xԡ\`W]^ '1C @ge-j*G yuؑs]BIBHd]\\bDx0T:SYrڨGBAA)͒W-dZ\eBV/{Y>I3#0l= YlZt^-}#ΐH4T>?^I# _4+c1 b1>R77 `dnh6SMRQ}YQCoC7!/2i)f *'~*@)I)Ɇlxb=<ʹ@ԮGs m.i"a{㮤PLE6cm̨v-Q\F \HyZ)xr?WU@@rrċyG ܹjQ5KR(u"wnI i!džTkwYoX)xaLB LaAtdAGCc#Za4274 zQQ3H;sRK0_OcT'x84'دx&t4{(@Hgt^I}\}Mʁ 5őߢc@w3'}o76E]GxiVTH)sȊiEMYI|9G6Nܝ /~ 6{6E-haHi /w-N`V0%Xj +6ȮGC԰Q/I]aiJJ;T HPcxfʚ3ַjHIB* a}3$5qoK 0r\bP^&"F[7|;-]/#E nY ﵵp5]pv&hFSM_){U6V}-hs:"@4EAH~_ii jZa53u'G]C>HRl5C&%N$E^=g=,6,DT~yZ'ˑ4_b'duu[[iNz;0$lHR*#~Ӂxoz ݐ֪t". 0Dqo ,cqGƩr7 cJc+/b.Ap 20Q6jzEjJ}5sZsp6Ryް#@W7~Do ؆+  e<X;[Jr|rĺSEXϕ1CIPey*#({tT[=P9db9F<>އM W ɄJݲ.%jY{eoI]xx6Jb(Mh%nDYL*< 'h~U GyS _FvіQÄh'olxHO"%5I? n6m9ĐP!K,Eݽ vo]:}꼓UjQiN1ۇtEhg IиmH#?4|K')crȭ2k+#$FDzh+#)ɛDi&:2NA7aYlGݒcaI^]Vde>a9D`KJwzu =^ngt{f%I46 u*BqKDAýaҏI *kX(`/ D8w E Ҝ{eyFt?,+k~7J(e,w` gK|WD GPyaoK~?@&“P~TG9*3F_쩠%AL/i` Hh 4^73mKon[>=OL,RLӯ,tBb?Hs\pqT&'جFAHItȢat|_3]5$A<˘U}6A qФߤ C  3qq<8Y>'}]"z~880miqRHwe;@&(߰Wz7LSY pb5̴d)F԰_M=js5:x1Ѻ`$wB4éz7ϾR7h4\@O& _ `m39艿b }0yaNTRL ێp2Gk0:d TE>d뉃u֩3/x΍]PL qKyUnALru+KIX&^܈ 0da,j%P#LO/}ɰK}d$]罠yOV'YEP'ko+PPk^QC)tQS|$_XOgǒtőotV4o*!r7sU`v;3:6&np7x2hÜ MbLUs!p^G !frXY o֎!dm,ayq>(Z.W.u+/c*{khxdeTQ 8GtguX]r=~+Z>N줾I[?Oe w :RobYJB͝2>=_mjޤ\`]{|LW S"VxvϮ$ݎ؇F_gUnl 3v/&"ڧ0ޜ;JHms]ͦ>;j"e{:vq$Ptةq'Oq`N} A܆qΰK蹿Y r0=X>@azv\սcpDSC\b,sJxu!Cϊ]qn V_=+n]g)&{+i7h`Bqeke~,  n|(4Xy|F1_zo"=A7ye[WΓ۷5c:?@* Bj|' p !QmJtwَH[f\= .ƑoUn;=EӹAI> p9"YE8Boޱ 4~wH{=N)k1ҟJI.N0_\۵qajjudUx?Ub6an%gU)@kgA73a݄ N֍z1/ QM_C33i҈%|aϢKIcsh'lsX.WVy%u-|"HMmѩ~}.s="bP(/a*ߵ^-a\R8Ϥ1^Þ>h/$n.``On9 (g"J"(VY}?a.1 nۖxQ'tb|K& W_ZIQrxX"d!_MmYUށp(a{wsNNy϶>к7/\89h?&'89 (BʈdY85<k׍"}h߸M 6K˧W!+\^mQ8dɲ6y &iwKKqc wfxo_1O@ρ4!ٮ0hhbm4 oAE09bYHZ]d^2"$4x9% vj+ YPq ]LXNQO@p!P4S/}:V% Bgc 4 \mz{1*U?AG? 3.XmS}u5a|w~cː^ZMՍkn1 ܠg;Abc1_؟xyWiX͎Tޫ:7+ qBmw/rBToc;|J\?9Q  A?C+ uXaL'7 "aAz\v&錉]jsCų 0agVj؉y4p_S<7ŭ [ |/>B2)&Eȷs0+L#X 8-raF' l=pNi/ y=iET릉5Xvڵ h"+N3wG(JY͖Po)s`he6TԠ`܈ ɶ%¾ÈDyRSO:Q(3?:h@ ^L=ehZlXr IRˏ@xѣ}(2([ǡnJ5#Qm˱|Zz^4c3:R:Vp}84爛-9_r$*H9ΰ{ΙYZǿ+P`\VtgXU5ŕ^7#BtM.0)}W8f!u,݈3AuyZhvw39/Ia2傔"sq )eEomuxG 0rA >`բ>?ZD*S^H Sʴ@?լKzŠ0myFC2y0DϲCi0eH[n?Boz ^"4tLp&II\`X\AGD*쒿,EASN=ixJ_]pp/Eអ02A=㺻`^ݘ&:ղCe[k,7EyoyGOߵw5FK{''U^"6L4$4]YepJB)\1>{zF>_8r07F8^QxG>(]`fq9[q yUˮfܰCjGxlt\UQ(@jS3hiouEjg+|ÁćR XLW`߾)v XY"qݟ5FE x'Hm+G~Z]Vog2grOw/~ɔ/]֬_ÛpYHJN2ӔڹZL~֞RaYFݿs36IG8nffff{Ս=i{]dQl4tYɉ ǻlq"vQM&yl? N`~0՞r0U7ڵ'>oK`#6:]90+=ḌU+o1;] ,$:U&:[/]ZLmwc1"#<$?8 $ETAfL.ۋur}/*{ & 'WNGn;-$b}puDɍv).#/IXN~V4mb2G3˶dd烫y~wF 8=TvP \_rMls|Q0by,:9 Yg3=`cG̲o5 oTZ <53ᚩ7oЫ\ 49ҋuǜLG-}BUsb;f3}c[\I)A2Lj3wc#c wrO" ;"؉Ս+: ~l~Y'Gr;[ "ݬLZ 'iNXp`6w݋ZxE97Z9txu7fbY@8+(Q:ۣUB0,zn!CWI6Dʖi:ۤڰf@s; Nb L^xU?:vY_/ޏ(~f啷ZżS ?gWJ5u}W?YRߧ/| <k/ 1k!^4Jભ=rj3 ֟?y F% 5>}6%.!dͮ (#:ARK4]u $OGjU4F'.)R#2<&EIGײ-,gjrC(Q ;2_q-E]R3IL|NwzӥwKV8ڵ9=5^SgiR(>&jڬO` c);ҹBvqIම["\r‹Cn7J~bCxHY^2t|[UE!8)៦-L cC;ʔqgn=;pj^:E'GrGb=욱sT͊辝`و.3yFTcm?O-u]nh=lQ>OO S?5Pfo`΃G{y0ۚz Z +۹sFe !5c 4h唅r K><4ͪ:Ju ^K횻.M# Lvd'hMdU|Q~R ս ZcO\^%d~ Al8Ib+= SGM+sD6̖w\~ NL]'~`n"DRQtgÒF2HN^p-Jj @㰗Sta@36cUP`TbSg(_H 9@ -u|_Ѻ}s0GKl6Π)^i$ؿl PdHCm gGQwH\h k m H;Q8?Gy C!aV 7;9VI=m:W&V㻍'r7^n%MkBzb-|3 6lʕ#&G+ݡ3XTo%H r3zRQ<:ܵԜYg1/77[8ȘHXZu[;CHy溳dӤ.D=g|:/]ݍ_+P 'eK,_bWpJ4?`_1 6$/ 3br9*=Rؒr"p b6\K~:X -zzYk5rKCƗ53혶+kWZ@Tem!q5QVM#P"\ҔGwP bԪoT.s%0_WEdc`rnW?GwRM6aSyd; vcŘL3̸m N[O[ZkO1dw*_g>BE*놾*EPI5o^CO_氕a&y |twF-b}!Y#t/=,v%]2~Xm=0}\46|='pB"ޞ&Ntb͔NvA-oI!@U&7QhFj;k\b}Nue1tZ8K+[zF z({<Ԉtu;8ʻ/LTOq wft:qܲ e/3˪zG5xzN >2TƵXkZ1?X/v0 xĴLQ>,8>/!OLyRLy[' ]GXJ=L+5-.:q}=}P Cp.3j]И8dV[6j,IӰX@q,d33pig+86&R_P-Yi *_t-/^@#0s0C|/ސHo‚z7zǖr$ %ɼ*Ec=-~W4B9BcNRsz| 2\\n{09Urqv~L8cGkx{eڸvs7 n]Bw#1k5R<v]ar jCILgze7v " ??2X8i;Vh(ӏM·JAu>N^8R:a $T;V Ӫ@ݻoX&*>ufDXe)EqNwS'4b cC:/6(X揥Yܹ~Qڄqd":< dhw;|}q&塶DUbYx"De΂"Z=; (1X=TS"G]B! !6c܄"Ei\ C6JS(1d|>"YSot5t=ҡImh.-6:!DVfOdƁ#G"6o@wɪ+D&cYWςpэm,ϲ`yyţ &0QahL^7f##JF&,"Z ]SSpyFCTB2V2t7ϭp\7?GVi{{ci(k18'|q !dHR଀fNdleyԹ"e=( W?;ԙfMV,/ Z-Q0Aי˙Rkn!l Y01mizb.U/2MP@E._.փjSoCb4Z&֑q?u.]?,#U"h.=פUז'eN<LjAvu_-kW!۪?,рU!{2i=qZ>rP,\CC)6rCQȋ tãى`VaQ+a@ʵW**s"Vb,BB[GW T@g0#+yA_Vz~x~(;ZΊn#TaL0%WQ$U~\1*1r &1x٥Ywf$3>|:Ce {2=~P K?$|BY@aq` hg/B P.! %zeϒv-n9%170PSun wf(a=9 #\]ZS̉M&d:!i ox9ui1wKui!71ΰ)Umf.1qaf?ٛn w*S`4BQթ4[EBwu%.Tџ Q_\ zԾd?F3K 2.eVwdd ϧX.3s?aܜHbjpYc{_<1p Rg6!SݣW [1juk u_oHi>9M۞lPv $ Nu!V\(25zǪ_ԳV4@.D s̜/4ˆWKIL {ܨZ;s^*YYLxLϾL1e"Ƃ:k;lQ1hX O5J_Brи@)5tٌr 3pg@>W1'[ŋL+2&Z]ϕʧV& ITbQS ݿ|oZ^a#W ,Lt){3Y(ΐ^M"+Zv;I7վb%$ c.A j %V^dmbygezkºܘna{㮿sۻu3KJfwW#cj}C ƈj1(3иrO2]9``_7z>toLM-xW(g&3D6Pz(i58ZO{Omjj׌g]:\ cσھ}r nOs[cS\4cen S"`F]{% yeS/먎d"µ f=@FMoܜRƒK.~V?A[e45yWJ/$EJV*G\AYj`bBERs}3,"Z=M'EvKb=J-K&u)32ҘizFv^${{'4 ]=y=o dCEzV XI U>Zߥ5&>[㬇3e" ]tP^1NRv.L1*j n7\q8hj² 18"Т#ҷs<~h2+"|PK([YW_$LE"~K,)z)r5#PN(Oe#DsRo*憞UJmOW,} w nϽ,LqU'4]AX5%>nr]WљĽ j/T)bl ;!K +ܭ{Pjg9/ObtLK f礊́)QTw ]@%N?%8%;=5J[ M9aEoyѭò:];CZAch#pHS`xT5D;^[{K<퓖تҟZxh;JH3~bQucfȧy(L+`,zCr Ay'USd{"3opRGo }{ 5`kF /RRlKY#&9Ig)玈Û]F)GZ-W䆵s WU0P,^JLow7"ie2ΐ-'*=ko|CF$ 4+V.sBXhhc/PZZ8mQ mj1*Ta1?[OOԤIq1cIu}R+aZCژSIlm fR.yxR [Ml :ɉutzTLIe%N3TO Dhuע&fdHkGU(=MyU HDiu-N/!|tTVQmFMgר^C>#t؅j*I+Yhmꛝ")޳d |q ȅ,6X:>pF 'ַ}"+reRfKdJn~UJPCOE!fVw{qηcW[֘Qvn.aIuR&p+ȷ<Ɨ"[u_]c8{V#džbOGV|ڰy)ÃtiFB4 V몕!.-=SwW_ "V5Kbr RKoY-ѯ\U?lѝl_ԚEi*%K{ 9~q*" OF|'>@JS*Y5]n"3DHOy|"15QxRXMym3 :˨a E^LFzӊCF|:8ˇ]ė:ayJ0G"j>ۇB =H|ZyDzR oxLe\R23?2|}"$(j>uAyqocWC0_stUI1tٞꩠP? W}6Ehp`~Q1Sz3L H#;qFN`+ʮdA}d~& 0 AjuRHSM½%QlD_P܌ȯ]424"aӸbO*prTEX_@H3֭92 T/ozKQ`GY,:dP\mDVPboy@Fjz#%eSE'mJ{~WQO9[Cg V=)c$a su1 E͘i.ѩEf#S0ל,tu/bb,yI3weFtD/XqT* Ge)yճ0EjqҼkcC \a:U/S KУ`׋N#X:hÄ8;=I)UX`d8į9DHע=dctS~)7Jr LZpZT0M;RbT-%KU;QJ5SM{ =mPdW@ hZɡpdeD+0xm]>ePˆJV(4&RS͞{)m^&ʗ~gey[cZ'TD!01 K6AFqMKY!s#b(B%hؾvP{+90.1U/a5;u _GD :5䀡mý! #1tARSh̾yx⥥k\5H>"]ZYqY͸ν/~Tb855yIn| ftJ 뙀tCނ_/G%Fx-0ߩG足.1caƴ %|CYcQYcG%#Q`ƽʢzXDG~|"7c} OxOlc9l4\Ge$D$Kjڽ[iN&``5\} 56&"&Z[fR\~ѧ$/y 'I'/ז`L ȘU昭Ό-`VWmlIʠاۋ۫S^BW+\g S&7b$\2477,6irP71 ! s4~CR@mU@7p+u 'x1Qg 8ඣ]Od K@pdM.7! XJyKYu2g 8^hbgJIc@__YX+@"ObSG`RCfӒ7?qlࣃCIZI\XfбX, iVOVpr][ѧDϰzᡂi,l[ͽ)e>]kа~R2PSLo1#Yt.r\1o>2vJw89b<␉3)2eg6]"4^1jz|5GamENv; istʏRaR_DEfM< 6kXA \.YId!]l7~Qʶ7JcE'M1FA30X$AiͩDF%|_T|*ڦ 㪂̅ڗ os DoZfuf B#1?tӑ&5p`Wqe ;b]^UM`x2,sUgTdA?]4F3e}GŲ-:'DMBO! &ecFJVT+HN \%PLmڌM|9Ϲgad6qFoƖE=t HA#Z|x??[k@@Ⱦ~غ4ZThH>OxuM8aHǦm \xjS#|/ŪU|6vK_c;XoMc&VĩJlZ:'߻{l]&%Y o<:p,r`^C nɝpta #37cq$Xck'M`m=v 4{BF6˝aР4drڋDUBVf2o*zF=k۵- 5D&xbaU "1{ W(X=Rh7C5s0^Q{֠ :*r>f Dv5߆  w}khk4zA+ H4o|( ]&k*@XLqO̍~BWkL(5k$23eiƊuΫ%umD,Aar19yy S-/4C߭j,ʄ 3#dU! o!/s"eVf4;{2<u)/~\r-1!)tQ$ӼKG(ED`\ ^G{SmCkRrK!j( +DBԭ٦zg'P"Y?n֢iܢP! N K #̇Yv=?f4{0+DLF4x(j@34n< |3V {Mu S+Y Nfc%UUg%`e2s|3vZg|,Nil_m눼wEx(Ug:s"@`]@uЙ2G||o1}[:7bۓ:IN\QP FYT?E 4lBAb~ ۦNh۫7Vw7hpKYc,&]I_1,ē"ӹ GiZ}`oezngI9\|~OhN.&J˄C.a2<ԩKUa.`: ѐgxJqA˵EЂn}[6O\Xm$H533\=eItTLDyS%QjVb3!ҩ' d;'\~ i+czG"z QFvgkJ׸2"U$Ñ3aZzm>f`ńUqp)w:YGITp8o@L(f䁢[q6XY sB? S9j~u9 r.lj40~h99"G'&<2ٍzP$AuwGiZ =BZ]o|bgw>mx\Dn SU2^昭R,CwG3O cF틮lZ&Ƃ\&9. s&E̕Zz| (DP&X\Z4ͨ0I\;1`SH.YD>tRS̏Lo;R1s~sGkC =4Kxo@`3vǓ> ;,:oȯBF!K֢UH'0d'cE{iuh`!Y~ >TzPOFIJv|P~U.g#CrUGrh/R8ݶS;FXlx uOYlYl% 0]mӲ6ppݶ;GU#ܦpca+A_ꪞM[fP mSo][v$*Y`kwJyŹ{L72}^H5ij '<ޥs5s}<< ҃emw r}9kF31;Z3{jb؈;yt',t]ǹٺf-86|LoBF# DPI"/ٖ<]WL9FF 2L:C {Fָ:x:#inbޓƓ_;HA\w _,C7#W::l#fotkHYV.Kv)YZe:x3N!^nh3!@.Vzw3od $.U3 Q{R L,P mM^Wr6N}L7&MshLBnPP->XoڔLOJ nӚEcT}F͞ϤֶeAG[u, "ZCjQk{ ^Ɂk>BwҌ]¶.#[GV4= )^x}qdձ'HD_z.:"' y0E!; W`=ɆRPB[id:=l}%tH-q-As:@ba%E`qI ZGcdÄ7>jZx{ƿ2!EDCr{­P9FRr c7Aۜ梚{kT+5;(ٳG9EQ6(\kYA檷OVC`Y hbwcv0RRgѬ*RC9C΁cVpndR*fS: ^k~_M$1ݎ˿՟y)dY0e#kΟuW_EqZ1h+)}NI}&YPL0V;V^Q َF-2F4..ztBHҠ8W #Mp˭ r6k]*F\h'U/07,gi̦B~Y0>VZyK'4 }DF,ZI!._GJyZe4,ܼ˳|;_# 7M50)#z/i"ZjQ,|dMh=]z)ܖ.XJEt"6R7i O+G|6(0-*2ώySWY˥qF86=uv8+elEf\b圓 =:_Ѽ1 W#)ͯβmA]ӌl̩7fChZ Gd&#pGb3QNaZ3 }hu1Ai](^kʑ0#DCc\|LE:NݵCY}=8@N=٢.AxMB/);bHWk4υ\-Q: op=TWΥh[=E4É}&k!bBUu7٣nT6"7 O@t$M[ qd 9nHcf7Ò݄{KB&yAF8ϴbx: hu\̬='8, ?n)8˄$r zDj&8&˽P*cJlKZtF" v=WZm@{_3笁~1QH EoA1j;!۽.E[͢([5#앖adiz]&yj%ktv9BM+].WƟB&14X*TI#6MW|m7 eG \~#]q6-zd^QT$)c,ҔNp6_س0B٨!avi%΀qrMU|AWN>r؅^8ivt-'z~ܢe",u/ q4 fĀc ښ Ը8 iȢ~W2]~LW7 \dES =NIgh;k#xo@Kdib*vrDnDůwz0mUQx3S ^ÛAG>=.ޓ |3wo?7.]Nsx #;"wE!8&B ڷ( Rt!K54-"&?^CAdnIMiަ;B[=rH^pqN齹osrǪmhݧ3 |\) )QC YؘK//&fOTMje,+`wV[|cG.[Ӕ$4n M5v/xNCbŽ =wg|bzkHO%L*b4HX !-l7rSX^_$G >)w /[eW#3v{@UW~wƫB,@F;߆z(>&65ˈa9BO $f]?OJC7M)wV,DpLS^;+T?E'ْeNϠt3i S#|A'w09u Y*޳{=4[DRӐ@O948\ynYP2ᦼF%YΧ>6JK$._D%UZ JuڊCJCbbkl5]n*&HK ;G MgvYٔ6T.ptĪ~b~Du*nhG k "Q5[Xe?ElR( hۤJQO'Vv޹mE-gWAN]2-Ĥ }O)O_D[~tȟΩS.5.d9$Ő[a3^XoM `~s)X'&5ֳNt6D;v)ZW̠={쉩5mb9U~Ҹ Nc-R|7>%GxmT5Y3o_Ȓ(ֵ9PИ2jADa2KXp:&E)fN>zr3of_謁>t#Pu:8T&B@6Ah0,PZ5e(FOw~pddDK΁8v&UQ0xmVFc!zįH:ҰWK@Q7q?T :d99h`M[ NZ IW>NBuFDMD㿥ӷW1*-\ӿ{8b+QR^%\tFa "Q.X=ˢ4^~"3JX"-+em4|c'T"F!˯4 oږXۆhX'lBMMs1fV8e[_?Xy'͢sDJ ý\vu]BbSb.U2V*(al+pdKӠ.!ןT53#v=7@=G>^N\/:h6Jq`!H*r8M%@ 3`hh|˚L`XSX@&XA1#!]DaLGK9*%)u\ 3īo(]3>$\Q!DNIPAiqG-F ^!4l5RM6R:o,J.b]oh/W يX#V9Z<;>ZrΡi=F'@1Tƨ L֔pDԨ{57q rj=.胣+ 'InǫzOmT˜-/* AjU MP:9E"CrIj8$. 4iUf5TT@ƺіpӸv%'a+́! aH:h/+(YbqtGfΗ> ZƲHAib`\@9^E)-&CnJ⤢a:YFO&x_jD҈jX$r\P'x 51gў=~4ƓM"WI;'鄥Z:8= =#fkm^< _ >KHo{3",YH${|bN vӒA/;G2/t%/+Yh![;uoB:U?*_"ZYnJkM`]½ۿKS٨S[GL+Ѐ,<g- QnêV$&1u_O2pe籝TJnp6AMu6|_Vս3~ޢ٫kUH7dl2IuGO^1PphAʇ,>9~Y &sBʕ ڲ̡\FP 4_ m}"F@<qKCoAI<-nKެ:CdgK!<Ӭ{n8f-qi ZF!Uʔ4흘դn'_\n |cuD<]tbF`4YY8-ё+D1RK FY(2,EN4W'JHxbGN/̈l}/HPR4h9u߆Vkׇpye|*'KKH%nPň JZI9){GN WAZ@w㫒IpOMj'{:sJK`zn>[}U W^PQ !Er%d%+ {]DF[ܛE?V9GLIX Zu0ׅՅoQ$=X}S$hBٕ0(3AA ̗Ӡg '܋X؊ /V*L#n30.~k?.LBgMh5AHؚd˺dcfr3qoRwex]"q!4Ӵ%C IP_"pֱ;iT]UBU at۹:Bp7`\ ؕtDU{o{*"@<ÑaOciHi,Ħ h`7鐰1謟+m exƮ*>{pI!Mos{ax!OD̉K N7b0"P@Thh߅p*6M.V#joW IقĐ[͌y0/~HP֞kZI*v&ӶbuҹLkPn7^,`v?O/R wBb =N^bnF5mSeNqz_,"8(~yLp)AYیƟ%ƮJwLz;t-+ataWQF}{D&P04Z_otl%(\[J',%yZFOHkHY4iM|0ߕYPsY +o&`?y&5W75y".{S;U.pb[9,#e|s =@pMˇAÅzܕ?0_Az0(E9ݚ8JI4HG/ʓpa)Q*kl_DR=Y{ Va}s;J/P?1rk`)C}Ɣz~g܉ U}%xط;_ğ"mTXlD&&rLu@C KŽEGF/vDyݬo˾dVayې%Uԕgs{*a.!5T*5 1o4?t1\&Je93=S?*YftmxS_a} a6Ѓkzv ǞF/qUZ_aY S{brı4>T0q'BXUƓ_wréX(Bv?$3HZ}3>s)ћB'M STC7 U{I~Gܘ8YܟSh,Qs4ƩMG} Pѻ-:>4fYӺ {9&S; :߹o*7>.' ] ax9-~}6\|po6QD*V1AlhȬ+qj?瑮dAc t&u j6]ų;DN[[x":Mǜmpy=: XŸl+UR-?IeJ@BWwd:eƾf#54ov~'^"0 .> V轻7ž7Xa#c5h^&&.Dn&Ow)V^NQ?J٢7p1Ĉ j3Fz[:_қ4Q~ h4sghjtdVSQ}XCIv<>_zJpV}BĴ9BqjF"# hd ppb_ng?Ŏ9uba!_K$W퓴uD wvy}59adFX& ѫY;.uO3ƫ@QjgY|. wI)4ZWJf9s#ԵEt 4Cs7 Nћ=ᙈ:`!t.# B 2xAsasYcz}μf-AU>'_:R@l n6XOM>lQ 88i|q n/feӑ&'#,@w;7 ]„s.Y@T#Uȸhi(y}dA>טzn\7)wr-ޣD&)0`S&#Jt~y]8N4F8xDo̦w˅X)V~Bwg [2g" D4%'Zo*ܮl/۾btK`161m! z)Gw脭3_QD[t4kDT<ʤzp ֓/ʿFʑ衎b5> zg@{a}CB&iuv=c˶۰H"Mpm9 U{!8T=KJ*Bnꢞ6vV6 iBE$5äs7⯏(n1h9?Pگo-}gXee`QI{\v>(ڼ#q k?Zu_)k ASOXW&t 8 3o0ۏE\!iRz\S_P5'#aKA4RC3xXRXSH|6 1c)83Py^DR\h`v'WgƤ>"m\:@CG دDym.Z@)xO"΄gL5Rf=2 A}6f);hۦfB͚+mVή B\-sXDs:J\E#~2[f ՙ!$-[Z^}_}0=ߖ O HW K_=u8eZ~@ݽ?sU6E/mwc_\qz"nԔ:͞4y:NxhMګ&ȹA7zS Z#GN'jyFz[@Y]X&IUjE2":WD<ڍZ3u|#g-n؅ƨxoߊf7.<g AmeVSRVXU~E>3l@ ެe/yQ3bs0H^M4ZhCBՃCfE16 054#2CDskLϲ|V+5g:Zt0F`*@}3^.z^>."h08PA |sX1*]u+a5ӎe|MTP[~!b7!]=PHH˿RMj-nuM8'inU?ےP65:>)9d(!I dK27jўf#;^UOHg%zۑ:EFo~^'<+iC8ӄWw]/wDyQ_=fw` 2ȟӍvQe28Z6APȓv @g?FGwJދ?c6&{:Ǯ9X*m{3QxU0q qxZo ,@2w© @4z$Vkc*. %ˁCZ̚* _0@hxvIW#5r1o1t& DZYR?yMūMC8} t4%PfI>Pɩm5)Pc*`l`:^!\6!.V#/|H0jxǨdnTqZS~L5`ᥖuLjT%b76J,ᕵSZSd\{*FH8u|ts9A˼vJGYzͲXRfk1@_ M SZOp<'w jE׋k OkboԣroҩTeu\jNF ?`F`̳т1ĴfꐦPaϪ} LҾ in.ա؁[)ǥ@DѭEHb~۱iB3 *vW<$HsqB9'+(jkuR!BgPcjN+9آ[où|,&E KuT+W5< L,+im'80] s "5svJLqW&jIu}6(A:G"PUN"! R@߹__6?XT?ԴleVRqYɝ+|>㖏IY}=W/ItMI~7 :1+.dMs"ט\BȦgm͊Pkt0s&Ʉ-, ۆ'5$HG[F/.54؄\Yk٪ EV/$HhGfDavԢm2]zOP8Nw XE?9ig' Z<_df(y4?623i`ȄOܫV en H⌀d;3^~ǠDr|7PKSK?*n)=hkם0ZV>S,GsY瑮3a,DĢ1o= "a0EA;(-bH?%P.bU*M@eV.ܠ׷լsJ p#[ϗ,?IOd>UoT :4PW9&ܝ0YŠ2ySTۥt83* *?-K2JVM'Ϣ1}G3 Cye]s;6L:&' ֎?ߣB[C*i9=^ -_Xg )#9cz sg_-#BꞤf0Kd [[@2j,x^/\N2\=|1ɎhgXeO$wĕ #bӨȆX, t6I@~/. %_C+/%$A 5q=mUg8ߡCe,h&ƀ7S 9JP $`^hUĪ>ܛ8lSg_l-GdtxN225,M16OASbiR0<[o,`yD SAE!V; &/C!T 5$r9AXr`9:z֚ylI/bТIyGw R7.$rG lA?@Jzey. P HN x9&D~ULR$?)Clj|3ft̚v !䘾bhRglA|̦XZmP. OltW*+SKlrZuiaNHLfYخkԈv#h߱閐 "XUOiS{Iŝq983J#$R5WHtG6`AװM8,(&zvX+Bzs˩A=6 Pb0kμ#}x J `Ҙ6s|,i ~QJo^ +xٶx fg/Е{ڣ/y 04.Koa;o;ڳGFIecfo8mC=Uegu64B< Ds ,9ԟk\.”8W3ڄ J̸`\ԭtvhG͞4\/pc.+x@gD.\Ef@]DiPy1ľAj2O&0X{ 2 6•(c,f Emh$Io!`4xD`yv} slgPVչ^N@ {;K Hsnªs~u c֞A\gowe#+S%@Z O=D[S% sIDz*B*@W PA"|Alu'Fs,G^n*fV:5捜J^0`bg1a3y2zsUxXkSS EnA9{@"TcX] $*쉴fphT~;NT\dX{93uzT0,Hl%6 =f IQѹiI j@asڡy'*߳7;B"`Zٙe@Q4_TA#ŘAԷɊ#tu͙>"Bjo @ّqUs L͗t'pp碜iP*^ѽwux:RyVXTf`T(\Hm1DL6O(@%\z%?n;s(K3[$2:OUXvK"@KPᇍr:4þ@IP] Z(KdscYcffHS^_@)o;겙V޵M}gءԵ\3/$3.@7d7q+S1ɹQB?=M,sfFi_2{6B*xd|o.0 & ղn45 (EW^YIqZSnIU:חC̩аhCq rh kIw;̅KЫ1,wE|H_tw/ן7mV;ECŤs 9HgAr6zzC+\!*/D>f^D!}$J2 xIp5k(˩hҢ{}[5x莲qa,V[} hn=$Hm|~wpz!4ܛe ~܈B'RU CKDn ܇4S vİWMxb 7JD>00xp$Wy y[UTq׶VXq7a''hB0g7C ^K҈!,WRSZjL1´z}]geH算Њ(~bVzhK # [N#<%< :Vcٙ$OԘh] FF*@$uj UB纩A;!0;F|> m +"=j,雚5;QM4:adl~sA:k2^?a ̦3b(F(=VvK (v!izz4X;y7]UZpQg\}qāPD:VetkCۗ=.)HY A/iC-xN\YmTw޹ZrJ3x?Gi"傩xeĖLPJu2:fNH1Fr@'NRi2ج3 H ؙUD66q<$?;)ѝ <}2 AH2sʞ=_"EbFiOc@OGny[ Mq0{fe~Eg: )ώvgv79GRU=.zk*4 VU覸IJcB0+Uk5b +1o^ȟof2*W=x?)a @&؜ch]-UL'dnvXr=YmPhUM+8@#*~$ L[v'Wp6%7ĥJ΁~@Ĩ,S`"^ "i+,%:Gykz<~oHm[xg%03o-¨_gŀ+;UvëJG|& ލs,qm~$*ۃgYbwu艅n'&$'D4b؛ IaJ 56ʝf'|xN:Q8h>(>VDNIrmن {)Q?s茀i̹<3#9 ϔt|JFw%^Y"vw>Dce^@NLT`'d $ OjSXtV_י~ :JK10Gfa=Nqd{Le(OƐeAev5oIV2ɰ5`e.sFL@;;@Ht/J tJf: Zm')Hr pCt&۩攉]&ڡU{- V˫^x/[*^Nςq T⌾̛9sǖT&8jNQ0w8V:܈7YStXߘБU_A|ҸN^G-Ruؗ @Q>𑧲JK?4%lr]jD *"<L9ۘS^SbԔ.G@Leܠ_XoYqHQ`Np{˰xИhIcAM;~JRp(oJT;_?lf]>t:rE%!ΜCԙú7v,&X|+x?ˌ.=vr\5sV?F0pXW[6|#\7A_NkR7h(YKhǎb;FD|w1R]5F,WD\AL]^apx?;-q9j}0Ix.!Q%؋meJ`ccM޽oW6%ccBw X\x䦮&6 1q524=wìp[}^;J.V_9OlHn TDTӷ;[w/l7066׿ٳ(%b HoָۆFEYic ,"p~ٞ^/Q^QCM$tiA֣@&YY#~:b[>|=p,ܱߓ_ZbΜM3*K(# Ta_s`_ϻMİCN!Yף/S-r}kJ%. ?/Ԑ ~qI FGF 4wt؉:5X4 6 z]z9\ɶB7* knf@@Trj=)W|P]63ÐATsPnjVˢsLy(#$j7b={XrI%0!Bc(+Z`^]q# cA&#(;v3n`?4>dU-poB?gns~[B7xQ$-Y9˾8lGoI sg "Qz&u ӎ̥Aqײ# 2|?bkρ?,tTx٧7֧wj=M EJ ԳJ]B}B|'0 噌 GF"M '䧌%تHƍozpd!:>Osߧ(.gyAGjfSҞXiDE{>})5&3ä;wx* F*uj#p>shޣoI9)~̵Gk+3jQ>URlc?Ѻ山U oMIfL h >hNr57.ṋ0;J6xuvmƏ-y`[XD.IW:Ok5 qH(hg5acxҥ/ RYQ3*[ ޶lXe[߳LIzӋ%P"?Y =@xI\h|=lmSY.x:!Ң[!~+aٳ\.[ zɋr|m]H_Hz ,nlK\0ioKA!Foy  o"c[s.}AZ]TұFq7X| Lol?KK]G/bwT 3Waqh%HђNܷ߄߹ ͌d8Z.@\Rr,T!s'"R쳶Ӏ'SZ>͛ j5xKJVi4lY궐&N&6{g,zvZ,g39;Ð?An *egQ 2}z9}bH@K:+sS6OA2}X\Nۥ5@Q2@'5UZ B9P9voOC7W ~+>:Iys.5l3N:H@rDUt}JaFDTk$-}XLU2['I%ԝU\AhFlCpūp_ST_02`n&VX. DPG i٬nRcMv/lZG^#ކ#ʂURqtݦ3@Z3٥G@W7 %mؖv\oi|&4׳1|ڿx)BAJ.u:JvxUzavgĸߍ9#a3VH4P~Fis^18jOJГphM/N9v{~#;Rd"gv }Mf?[sa:js?)]/c~^a֑}Zz<@Y͞gg`V69;ʈ%ƽOX1o40 })]w&9T 1v> B4$r SV{K5Pi8+fa,tW1}Z~4Sh~!<'q!$ n$J^l5c挨/2DD4L1δV?j98ܬ"0Ɍʾk f8Jm$xϩr3XV稽^`ܿM9Pg~.2>\kд7IJ!^"f=?\iS 1rƄ;͔մt/doQ֕ Mށ~c줊ʂXuQPY 8eyl*+;d?PoKdof?>U$O:-BC'~\ǃ_FQJS}9A Z{ĎJt>S68noW-.+xrq+^sjltXF3/1sX,juRFklMy5C!˭Խ )K37xA^ٔ$iЉ %{ ֓7h[_X`TJz|^irL(V'WD+r {-P>q3A5n{ sfT>ҔL+R*Ԩٹ;RyCXfTᛦoR 2 e@2WXHǎWӀ~E|\yxN~oϿŌѕB`ʜr#Og8Yڬ\2!! >6=QΗmxU>H1#ˋk4$PlWN93+˺Bw}b_XEӆk hV#ɃI& s'뽿Z~tc:S1#+R7*}z%UwyH-X \lzxC\NlGOU/ ew}Jm߼{GYUK7@ N R* #q>Ġ_}Dq5NpйyCZ)()i#mO: Ϣtմc#m: l&W/kG zM9G#%2< ަZ/ $2ZSļ5EբVh쬾 r8<F7r,WZ_=8B sno|Y6O%fL8jLjoE$GqjQ>޲i۟Yǜj||. ˫D/)\gW30) ]dM~t2r$H R3$: .kH$v(ί̶1BdsW냔j-"Bc. 肻c!&5ռlHFFSxa MǴ2F 0SEaSLwh97y$6:aj"( me&89,!qdV}MxAX`LAұ_lՀ/sB}c4)8cv$?xNSժ𚗛D}hz;bKW77=@Nfz=U4bW@D@pMBmk ^cΘN1d!qD HGّu~.P< 1 rLu͡l 6!Rh#tTǍNaxnP d=@ Bb)U [|(k{ݟ^ƒJ􀏒53*3?N-mT[=TƄY7TZR,ylIP˕T(Ŋol+naH߽?ޘ)aVGxUܶYq*?("q v[}xRՑq4GSWBsRwDA৶LH lH05P aLN^h׺sBDdϑDjO>}Ț͊<Mw gU3w> rk|HO3@GQDc;m#877QtK!Enǧ)túעKPbxⲍ¨g f<'A hETuX$]-٦Rw#GSVGf 뙪lz5 gՖuy1)~zgTK""{NRvBQHBa+NkJ-*5d^lԈpr8M2l-H%L gKpDӆU _X'aUWVi2$B v|qڴf!@!fx?)[iDs"V^>/53!箄2BJMi.A Hr/#_ҹk TWyS|Kmsj|z<7oPD,ꯠ=bzXXGbT}3^^͐7n!gofGɱѹ zL3(yɽ1̂~zcP%4 )&e[uT"BʁA@]̟hyRoѹiT0ɶטoqP^4MH86`N <;g02ct3Y|[1َt؎I>I)Ts)%Ym%MF36&=&%OJ{l񡓎pфoZi7PA9VcwUu.!nH&!D!d4r~y W1}ȟ1?hIXAn;9)HL)uEYH,;^D s,2SEFPR G|R꙲tFyg^GYl? gWp'\Z泼.!,GlbeJ3zOi >BµP з.R&"].?Gvf͂>GG< 'r{]}/RP%WYX4)?ʄ=Tk8W>'^x0"6/^t+vt5?o97[58Ǖ&$qu?p'pQɍ8W!<06/\J-zh&{'+ËXҩ{(jвgKkYrfɃlh}4~EîrfR*3hB0OlGa{dq@ zf=~0e 8 R{C|pW~y(߰xBZ^x'_o7>@e>7=d N_t q2|?iPVҜBYwVd. W Ro*^dNmsnr$m%WSM ;u`U?δe.bىL{^҅!;2uDg6%RIɧ v5ac(])JXɃ{yG ^z9׫eT א*HW.jC1®`ϋEem#q1"A36I5( fD![[4Ѝc=  AsgT!!`:%&hz+0t-Uf "!0^+:*^P/u^:2wa~NV W |t+/W~t/#PvvfƂ?쌮[XʐXWڜm6F><*]=ʜfߛRbS3S?|e`=Ŕ4*QP\)=NUf a#J?ڔ _KCSב jw+e#\mPZ5Agk ڙ`YnlLF$' S+qgx-{_S@%ݹyoF!YE$quA'eO:!C dJso9W,f ^ F"!|]@{F'|tqX#dîCVnc&HCwNSV+ؘqȔ[mY C|<^Sb҃}C.eGރ8@ p\t7&i;St#{0b OiYaW1[fNQsxPG8HK^W10.xgj9FhZv́T"x(!H ~hR<4BsBLDZpamMkA $JTgm8'\.%5if޸+ . S/ʂGMxt*H PYFdY_DBx `kgv?rv}VY{zjTN2-U̘?q|C,9QVNyr%=O"}7p.2o?q|Yp=^%8dM܅t/ z-5_rǖ@Y#Pmّlx{Uz:R7k4põw)bqӤHeG=WL\+g=j;Jf08%p;2.jsD zUWbٍn* %[x:Kk 94mc$_bG9wm:U"Z5ഽy`;uNR 4 j|6{OQM,ڛ~$P&^iIk=-HBm*ƅ{ \G&U7FxCƓ7@AۦcҡoG8i9X+p&[aC<5J~j1+8t˦͈yVt8324kWggkg \ɇJm4GA*_4 zqQ<vt7RP5`ӗ&:~5wA~κD1{TTD줝u*h͍ S*.^]̀Ymks"Ҍ^Ԧ)'$%ًbGM;"Xjy} 0|d>{97BP(s; JY"BZ%L˭ .pQ6>-F{N>EB銷|%|ɦs*y^E:HqM{N̋% H|= erP̲9+ҫCؗi-|,&#Q2/5\Vr>ăj(aNY|y|ttb,+5ZxsibH^]r.)JrY tUXCG]IQswvZUlB1􁲓Cii|gjY?G`Xɾ_M?ORh~؍5N! nt9mO8EFs!!ʣ~rz"d*n݃Ur*anϒXN!w1_Ά $hOI8OSmxu'BZ,!npT#CwˤY,'>kF骸4g>kXQ!J/.?_z]XvHTn< +]i'"eVW7aCzPHሜ:֛?WKuLJdpFuIYTvdb砎 `F_kqmxfKЋZct5:hWGo:0XP\-!P~[e@GӍN÷@Vr\ņhRXWR Ĭ]]*H]Do͵kXXI2vlI* cH" zۘ sWV#e;U]'m7A9ū+Zt4ƛ22`}lVYm{9􉨝peE'9"߾$@0),Ibp2Bs,B y_?&H. l{+(V"JHکấ# {h o PY/Mp.GJtYi"̕jhc&[ V[ :Wů+겇3h//7}^ r3@H@ņOtcX tZ7 exytF^WŘfu^"}vpL}ieB q/ )$V;=dE*W7$Uʗ~V9(J_A&ڙZɹWԘuP 7v~\̈́R1zM%>@~ צ,,aEK4 /lr7NÞgyK? E坿;:>?ɗ5LYŒQt@FLZ(ķ*ƯlWhI,nje/*5Z^kߦJ8 ȊuqC9DI48!_͒ 06 'NeVwlcBxxHᨋe}Eo/9/]}p\"_'ןLXSK*ͿږX63>ѧ3Դ7^ |kKyVVwQE9 49{zXp?iF0iS4[pS[Uu4yoMCL4 yޒpT^^TgImot_"PE2;ho {RIUimR>Ѯiʉ x9,x86:YLViʘNMٲFmxgYUoU9YE]^qЪX<^R^k\Gs5[jzbNhPVmGOaYwhP2BTr"CCLe;dϹ , rze GvS'_1pϘtCɅQll1-0=~HȕQ_n+{"qbh8d"ߚwГ:ǧD`3JV +&82YBh .XT*[F`"/gFD)p9Q1+ a5K*6tuYi4lq4:~ڳP-!޿)@߲%ƥ@-o2Z2+&Oh*&dO|4hNE.6.^̗2iI"(>O0TꞆÍÁ"RVK4!RV_0u>(r-MY~ijbc1l1ּ~ U#°@0ak)pH"d9jf҄vYq1hAя|IZԩ] QcqGo1_W/-\㮀.llx B04ýh27CGup*랡}ݹKBw G's^;5"<NxL`w,liڶ4@)鼂aR8_f<->KRSa'I*>(n9~_V#];w1%_.` Q]{]m76Bj1 {9EX elǦ;v7vV5ZPJgˊVst%=bB1=OOA)xL9S,Rߢݮ|&PXݬΊ8ufcD61+9&ēׯKd *|H~Ó}?l2Ʈɮ!5FG56z`ݑ8'YawR+QF- {C^kOwHaBy{+PgA:U.,[ 4<ď}2pch2L}u::_(MI"C'1Ϗ.׆Gz:Ԟ jO4HQp ԛNO+E2/SQ ce&K%I< B9C9Q2tXj37u+ߏBw%Rd&JϧX¿vP/;nuޜgBz2'|ߩbG!~HMNe iB-t.*A4cs=2M+{Ie[z$)aq' 5(ydb*׃@a@dRtoj[I =K2f73-7vG,7I0ni R) #ޜ:A96=lj?ytc|8JmtG̛5y{4怏k'ֲӪʫG!8PMzȆOp߰{bwsJ<{\x@̭8Tk밿0=bY•vv|C?t_LKM}oJ17hF\IpuQWj NDZ]4cr 9)0o[S6 C*R[y ')fORrl-Fb)gU#+R$ɌLJYwD^s#DoeSOW@UH%֛GMQ`wfӫazL U6 ̒K6-XWojlꩌ|oE6,$3s;>SڹAjZixG^6@@\J"qz(<𿹎= 5@ ,d.YeBVBu~R[֋uspYLZ!/]{2Qi38,:0<~si**q^UK>wRR퓏*XV A?!b1q!a OZ+u:Eo*>vZJ=Uv:j?LUTpZ"/yҍg(Ⱦ,R9"COly@FL|H՘:y)r@%l>p~L `rB+2blKG;fAFOx_#`)s+maѩt;b1B%fXU \nm$Ńi OZbsX:_xtQm\Iќ2 ~ Ћ&\f 6 bT ;%jĹ^Dh'VqH@j\biaJݶI&5gZ ͽ-gOkM.Z!i3uCxvS$ȤOJ/ƤbYԍ9GƂ[H%Hݡm2?]2jUVar*{U!N萤'Q|c ELmRۙ1MԸU$g[9/4\R_pAq r*'Y\W8l"nw*i}fCU:uԶ>NCq(ʜ(9( !yhݩ6qUP;F<pZB˛r[vޞ :4$Q~~s#h<5Y 'W9Ôoc@c᝽5 bt,2]`0?D bHΰVHR׫Emȷ7H]y(<'dV>Еk( 4|m~/\ҍhdkfH\03$eX4+ 'ŊeO\' HTe 0YR7E )6dP6O*η oK{'= e= [lҁ@;/D25m%S3䨴olx%u.@_0ef cYyq 2k744Jq-ٟ~ѡuKޤE+ߞ(dSLNS3s=ۤ\F$nI\[КV ,Hlv ҉9MCU9>OYc@><Nri+N@|t O 3\c#ͷuk3!R 9hdB?Se꒜yKW;f78{朴 @Z~/R 9W&^ a$i|.5{1Cl]q1Cq%|Elҧ KSN ?I@Y2{xpfiLu]Cߊ멼:l?Aufu}+͉L"/{;A Ị U;C쉭bվ„VϏV&o^%t WmBb2e& ̴pQhRc D s3%Y/T:`RqL[#髽aԡ ъMġ1OLGeW]!ciUhTtxzUjYCi#!7y;twKjNQ2fj#L44URrP_;AI*hk.=(ܰ:#DjT9ȫ+Xz L5#;uFot+ҶSzcnG0$C{*&UBESAExr&Ѣ;偷 ;%;Kk:y8U[;Cĭ›J. (inB]p\mʸ|T 8:J靗Ғ.1^Pq0+ffcxcvIi 7K-eoǃJ᮷ܻt:Xn0*NQK?.fdPPDTX-M_'+. }R$\R;] 7ʙX[0F,dՃYab{d}qB8e<0#s%&4.$9k鷼t}~•!ȆѰbz$ݢ+w`P݆wG.Bn %Zeh);ɩ5W=+SLk%Gƺ%s[(r'``M  5?ZyQjKߺqFJ^,s+gsJRz<ڽ< NTL4&wMpQiRwzM?BrgZKyuB3NPlx|zp]<- &}u4-?-({W9xRd$B5F"6i!r@ᬛ.SKHdCܥ~pE=clxtM/,BiwufI }lE,z41ŘR#h5~bjI'a~z$`ʢ8?5{㮘E#e p{thyxNW܁~^Mb2^7 -(8A)H$P2U+; Zck!rف1 3E4dc_ ˻xY^&04=;ݓ%y1D&6_nC0nax(c? 5|v 35yIo~(O[ٟdO-hr/Uīl۫)6wBRtӽ2)I, 1L _ L~c])78| K B ah1'Kaڴ,JaL\F^HG`G<_kAz-XmC~WfLT y CYy^VQ3 j vM(~Ɇ  ;&$Ltny&Zv!H̉ 4%&EO]Si gY_bJ |mٹE @&`!܄VCFJW! RE&ۻ}~ڳ._# 4 $XFEGDczDF#2XP(N`_h~Lffm4cxz#0|]^l$ޟr.ߪ]ȡ[X$gj}Eq,B>ɼT53:T˞bC ,;`mX /wOR%Eň4cCX[w!蛩+f>zP$cI}i"ʍF*CRMn⋰؛5q:š6GS2QM9=p1[^CU!$\A}7'/M.ήD _ M)a'<dzttMQ@9GЅ1e3Y:^gJS.مsՙ _d~I\%J$6%@,Q7/CIZz5HIH|Hx,܎akY#]v \[܌5@dk^ؖY4pK,mKHͱȮ 0JܡR`xcՅ8m*]~> ?_NM,̯ 72^Z,+vOL>;ݚ*ߧw<)lOڬz?&N 2c~xWPlUHj-N^=vs1jQ/r2.{/7 /˹<G;q]-JGBPWW/.8U$ aܱ'n|kj&W.G0\el]^vleL_{pݘ e'2Ry~+tB;8 |rO`(.O?2 (oFÂ+]1+~տi"ĿzҦ[lw2 Ǟő `8:v ]]]q֍y\:|gZ'כ8w>&r3$Ҹ%Y ?R|ƍׂ` JR%H(ez r^MW |0/{ [ /q~T|g`Y,+(!T=0V*Qߞ ӫXkC_9HUVp(̳RĢBeӽ&L&y݂WS١~, RA%4'}ddxL15'q_?cb+ԋ<Xا0X)!^ߐtjlG_),O%,H]Ηaj4(+M*T ]ga4fh/Õ!ͬx)9DGIJKߒ`|w_ZYhӃ9fT_Γx|N,ydgA}W,>2Xb5cd߆@/;C=>T-N0~ɥxUc*ʔ MmX#bnG0C- U hC;D|;v8t[sY ㄼK 9|l`?⬫v^S+K5Ҍ=0.``%~g@؊NMm)xwFq w ^h<gԝ|ٶp9G[z/yv0tPg^(7/;-w/SArzD`b~`3tuV!`핊s>J2c,oᩃaS\lrS$lxYXp:ꮕjk. 5-jw[6Fx"`R;e.u [f{Q4}K$UvsR`deQv-nCVWy!о:(<:AYpwߗP ڏቅ9=02 H^AWjqs o,ĪK9 sI@Tt06Ukz ,U\x?1ymݐ 7J!ILйx ;D,k',F jl4LyA %&š%!FrD/(և kJ,B.ҕKڱ4ggs* ksuF4Gw><^y:ńJc٪AϘmP;JH~*}Za3le }n=B%GyhJ+#Y[wt[(Т|3p ϤR=',wlB\AB7ǰhe3 t6z7Xۧ%A )) #J@b>@/i?#@ŹF+ZAk̆D`֠ ^|U7#o)}4F?kHK#,A_v{ B(O#K/}'7#<$m2)$fQ04ӿ.`hEDlmHnZeODhׁ![aŒT4E[}]HoaTBD᪚RJȆ~+ydcPШnnmWv5XCUE!NR%j*d6~F8C'޾Ӗ46.J6|=sPBSO풏r.D~l/ꪐx,r-n{Y3@sU,=*& f/5}1gU:9 Y*uw+L\%ฤ{ņ'cg/%2eT$к\LҺA MzeLouIJyCy'8f@ydQIދLjMJPZ=SS2Wv+u"p "[1 L%ZU%^o\!KW^ޖ[Qv@V.a$S3Yn$*M ƶ| n3:=>"ю2)&:D$!'ܰO3mAeLIPε@ W0'x#uM ]=2Py>=CY_|ؠ{m@*/HYV'"> p >r-+M4L,?˶]4 X[-N>I# ̙('iSǝcI"63F eJ2 M9~&˜3+ 3sYY)/cBAmaYtI9|FYZBdUs>Ц 'DAM]6r϶5i1>8~v6acܼ>M^Bu}^g//J f7CH~R'X *)zdkh3l邳p>-wjFovW9=$-tSBsb>u׵m2 1E)LuPZv>yJ bƬ1+/GM0IW2. Z?5]ؕLQ=Ԫ< `BNCZf::KC z'yx|z}7.0V'HPAh[ $:.!MC@?h>Ou+/"O"ƐO CHvb!YYPa"x^=5w{~`ŶFm5 6G=E WM 81>Fk9bdݥ )ؼ#@W~l5W)"Gd;QM|3O-`9ɀ':=%ɁX}Oa<0̆Vp̩(67@|  =w1ܙօ|~BeM|f\r&84$ODS_81~C49!QcA@wC|}glj+!P[1Ui^vK#ȓW(N °Q$Zg50T SLkܸJˏ4 R ]MݖJ!yƆvSϔuhq=k'Z''=ㅇcXhTg)SZtKuoD.T&D̘d7u%л;,氣VvJ) ? J1^!v2YբΏPjvhLˎ(n6(V˜Rq~a=ʛ>ґ y̧ĆQ[ :!y8[g ęO(AҨ'YWLp2^Q@;G`c:Ceyz>S*4̡UqH}4.2&=! 0TFLtnb B])6pd\Zܭ>u79 <!OҊ-@|9! p|bƓ_"14?dm@ {B@;HrW5zQ ޭ '_CZڱ[gH4WhLiĩ_kƲs;'JӬP6 nW(x,oP `-HZ?Ԏ~\ bOgĎ0@@p;i@)4H/شSwg7QR"fvcGF9Qt@QQmVs1ϵTjS VW:Xj3=686%Ew)Ê @@e[t3P%%zYJ檷W8=վU&m;#EAlE=, 8|Bw$r@b.̮D嫽3] 7J '`s ii2,#GP4VG}\DG9:j}=4 H _Ce4+L~i(mjnKk1AM ]Ji@NO>$0%;{x}y_-ui #G0lS͖K:~*`8Yo;!fsjxW]XF& EX`Zi{8Deg.l.Tꔃ%g$K$[&#> ,qU غ3 ȷ q"7U1'h@CK6> 1;vGWv #z)}r.P\M$q݀/)e^7!1 ^e`@’6pyh*~"ؘ#\c5̵i5sczΡKۋ}ߥ mdQn,,v9!gp[pCÐ |ʗ$!㼨Π\(/ rbKN^v1CNTǧ1CBuj0`|QUƆ $%j#{d%UTXĢG%/ig}m1|Ӯ$u&)fNZNiVe+QT[xm!r$1lDΑBb5SX]qgPF ^+9Pz["T)IUڀ}Q PML"bp e}Scm~Dl^kbs: è2S9KH[1yk4מNMk/B+SS)4b i$_;K/}:Qn47pi=V㒂C?ym]HG'BfPlD'dؓ:H#[Eta i2WZ@H#^VA~aHK_BiHccm%gUeRp#hjv WGn4͢j0-]3U6ij\CB"7m, $NJ"N]2{u|g.y6=܉X$S0AHeKOl>@Ee"69)[zhQ-v]t`W=2SOjp[@ ~.ͺ(ymķPzQyUw2%c!'_X􁯰YU%Z`*>].!JYF[d砥aCLo]gfTZ!otUlsRI++eZʢP֐y'ӂX:1a857nOo9}I;Ĭ[ 騭#8OX'i=Do 8Bn }#Z1jk'E)(m<2O@`V<⛶;NaXf! +ܓa?O@(%@ʌYY> O/*=?9 8+z9;X4&/n3Ox1:ITR`?{^vatXr8,sɢ !kL7-rr'q(ZtHsjQ}czuuKt{d$BlϹF(]sۿ(RE3 *e_?Ӫ ށ4Ѥ9Ӷܞt˓8l*reUC,sih`'v0PXƹqV4KWquPWʄbˮ6M {Wi ׯVq[g׿{OiCARU7HB,:\/bQ{!WLJdDkR,CL*(XHQM@mvr|Nc1]T_uV !x޻kYJl-Y_|2lŋr˓q+h@t8JLDŽrsS cm! o P+} D- Q3KRTZh4ex\? w=VcVMtĶ iY\ZJ;+M0Qf۾R@JL=>g^*9[1"3g}Lk ;t=LMKkGT9H"c=G9 ɷI6y|wE~"JrXn,'֑m 3ҮXq<$UaԀ}gȔu¾3Y-a!|ª+ !b!TboSz©ѬM!I#iFj( asc-uB)o-xaR]` t*T^`k)L\BV:_x@+>yIX›-\7yEF߿jiRyX0/v/UM:jfNS2d %ِ+A~YLή][K|RHbYĥI!vRS+{$nN9]=^"=U?kx6 5c_ߒkD|3!yf0ť́#XQDJt Py\bQ 0B\췊xy#hWp !̛eI-&VcOw^l?ӂI2,/bU_D0`NK YeS}Av7PS, OB{Bx,hzJUQqLÄ Z@^S y<9hCðhH㌹UcDO|;9R2B!~a[6%&* |(6mM{f܌.MDY hz%}tpp2HV@(cpO.-`381֥ %}Es(,`#{+QR1-Q\ ژ24WUy`3ÃOf\;0@Pos. {`::tPv3tAk\GW*5mS* zYGTxVR\و!rԽd zq:_K5l8,oU0tq;q*M8&ݿ(&-gBw>!{sJlCbJcW^Kt~lލ~r/q,g>`!k|@N%l_떕8i#AIQߘ\C Tg{L ҾLUc3IWc3 K0ɪ2M9tE䵂>IB1Cf?SY " +R/K};T }o/ )3ĕ+ёb#E/o*|Láx! LqiB́< DKQcо>x*$LL޶I'oHY,@N؃(7N (Г?JDZu.^}Ɗ1itGI#R+g3l*AᏄXV08n;ig<%S̤ot.f1i]i9AĈ4܊=G`K MesQ}73)UUaQuwmM>x^[-hҏy94^`s}\{ga/|YG@fBX^n(M[YvG4_0Z#B}_OY hCs9XbϩRþ$ޯߩFuZΫ^l큡ɥ~&~LOЏʴ$`W`C(ȽQRƞ (b7f .VSJ > ?N U:%Pn)a%mI7=IEg w'NIӹ_⠶ӗ Zݏ^gj th@i ԛ]Pu,@[=ocEm `b18mX1!Z6, ,`nsQf&Ms~-@"yeNYZ,F1~vurG@T¦..u&W򛸩G \ꆤūЅI1b~˪V\pM}>{ar1(8!g}XJGNWXck(QM+?]G.yE-*,M荺cS5,7>!E{YŚ<^#O[yRdu#y**Xu w/LhWž6?ml&i azv2w57g[f'"GŎyq?RpIOڨhm~<`*Pb2ϯrbEK? %Un`@"ޱnF< seLYDwD5Aİ:C'hvmTWm{0場.+:œHi"?5W\  -=A- nY9߉$^~ޡX׏ ۱0RYP\#7 %0(J~XЁ>SߴJ YOoWYW :#h'E`XTY9lH.+ԗU1yvI4~q#?Ix 2ʟՑKސE =gv3@ĀBZ#>y)869Vzbv0 ":x% c{YǯтQ9SցZKi|60!dCZvf &L8{[uEQҕ84FVS_Arŏ4ϱa2#ACwQ[N\`'cmC)dLG]bnNf?H $?^t[/d2+äƇ6#'=c",ϟn&yD,*M`/E|nGVK}4B~cuG@H{̭y¥Vh͚T/@}BޢR3+_u]k#DSį+A8*%s)I*'}3,R" Qlq+8 "ёֱ|ۺP٭lc,>Qgt.{:ͧg!4F"v&rڸ_ߕ~T5 |4s{=\Bs6rUʜ=vV\{Dcu敋c2s[F<7 wrq_٤C_ΪP T?'ϯZsS*Iu=@LQ6B\3*5jRS=ӄv4? [?Lv\cuHRt҄Eԋ5dʧеIE85.ͨxUzujy <0R%BVq;!x6*x= b|Qǩ0xFJW(KKwJ ZV,3R԰tk/~KOwN Wv &7Szo#fUπC*ftc|!$-e{CT`Є4L"9*f9afbCog؎P"=Þ%xU 5A(Y zzx4OȖ\+ipI+ M  0X \- 4ɝdLM`DHz-0e2 `ԫdB[ÍQ8:n͈ʀ.:B,,& !N34(q1(1ֵ9$8u mV!аXs5s2K6F<*S 뻼i$+6nQ4󝏊Gi ܁$?Բ cP. ~Jӎt%,&XpFEڌJݢ }6Q$1>ӷ,VI$֌nMGR,ǖ%\R:SA>tKڭLK%Ab[<$ $1#tB!?e[0_NUܡWIo5PVz)Ds3sPuMD2IZDVeeBi! k~j5nOa/'W Ʉ؛Mi8.}2^*/,SdzBh: GPՐYci1ۢ<ιB8cMY\GqⰣ@8S F[ c{ŏg}[3hOxy ӧ=ҭhiPZ>CNƵ9tU`h|LgS E{r_1wLo8e"u-2 ^8IGPǁ2hM8qtn 9$8-v% sy& <)DwuB~Yƒ*}ʣa-!y+t\HC 'G8 Kr*۔ӕ_!̓<;iŬ ,yjM' vO@١bmG")&1; Vi7* Oh IС;բ|>*jmΉ&ގeD,"rCl"`tPE+Ȭf(X`5G 2I0&@\ڐN\Yz#  ͱ`1'{=8PsW39$БwCd|[\$<]3)LR,-v_=4@I,Z!o%>N#ƔgkGٖF47l𰅜˿_yJjWkb`0a.4M ]# R/94wrF+Ra=ڜEXq9xskW!jGqp<R)WWU*Q* "Pr !7w:,:k!;`}5=nWnX JCBjĮe;PĎK 18 wT[0#|ka_3R 1U&dhy/i[XoDh؅cM71-*jBAtsYJ8b8PnK ةjw|}APHpC(XNư] ^T;//L]]}fdG[*O%1`7AϨh8^ 1h{Y˞xoJ`יv/]yCOeYPFߛ=lXN Tr0FXzJՋJau7jT Ѧnˎ}`04Ql*2;^P ,ҋWYI"ʻW i'7T'igswXۯ z q)¨[P~$gqځ(M#]{NJ2dx[-j|zot 8>PV bVS|AI=cаW krY0E h'R3ٵ}y BZ瓴y)l Q*u6RV2\ a BUVw(;Ѐ Yd ҫM%du#$ϡBߩuxo$o/B^E+%_ فNGP qLO$vtUv9 *ZPOW"T YZ|wk҄~YO>98sOek-/ gef+\Ӽ&@^`O1]9VϋfCKE̎)B(Pg61^NkW*:π{{dբ9"lz ~/ZtCWc"e2-J+/ʋXig#m X%A!O\-HyT`q«1:g*6! Jhr:G5+" G+5EiY{R%r3 l(w թŀNOq C| ϟ/ I5!TB]d,iaۊs +i6&^y3b;a@XԽp.L,wS;kip wHHGHy \Q# jB.5ELG-@fH߸F3sNs9xMH;v GI4`-[>_[`#ƯmTQ|I;W+@^|U@UJsIUx-"/B;.jBJ}3Fcu?bb=b/oNeYFی`D 5FՊ @{`YjZ \aTLOզkU?7@{yAxr$xQ}G.ᢷ*͂zKJp)jªUZlSͷWb'k; غ#ZhS$; @+eihqI.=ir <~?Ѯ$>5qP)nv sŝ(`r5s A^v;Yڝeg ze?%B1@g*yq0D 3cQUMħ mK,Y=ϧHt d\ћպbL*iuK}b[jx K V$V`LuXky5|`Y4]~fT#65W`{ڣT=R.[ʵ爳DDI=pS@iZ3 0$"#҅'2%82O6Cܷ=| \-uJtsX|. 7AmjG6;ge0!V/xwnd۬4XJH-HjA slij3BJk` p|RbVwNo?nl0+$#6Dih 4l眆Ŭ>>[!Q^%lHq>["PaPT-T+?l !h J(ĔnV?"V^0< J>/B̗\ 9,@^wgwx7rgn.(KF|AjFO[7Tf`bTM8j .O$Hic))e ?膱l\b7$!sJa-Gs6;K潽?nL+ܲZ@:n/-j27|P^7tBLnfON.[2{KdyipٲI_<BM# Xp>jˑܔ ٘b'Zl}#pBJҀgŵP 3vUk иI2m}1h16H]˩jO'aQj(5"ڳsvdH*~՘}:.5HRXp+$L|/E ?Fz#b{~"b/ t ZcD":nIa=G F6KԲh;2CơhJYCZW7_@bOS287+Zx ]6iik+%X!uh˔{QOE DM8"";Z*BMCSݼ82`o0cgEt|%ȍ-: W)֬[=EC(,w 3Zo}"FY'@xE[/vTpqN:q$E97dnM=a=ă~ nt ~*6%~X ͣ0lmg9BJ50t =0ʛ*N|rlaH\6M.r6^P¸&9loMDpa)( 6̦ܰx$Zxwlr @"`,]g 7ȆR! }Eփ8ԥܬ5ΗkОޏI2_RcDK}6pu'P~8XSU4=WPݥaϽ[^h'o0`H ~&Qc)*RdCB<SXb|orP7Ol  $'. _śua60>%s5N,>NZY]i G]E<Ō~BS1CA tҡ$!a|-=\]8=ZR>1;YE9OeYSڛ^+vx3{ IJb3?`AL`Dws=(2 u=d!YI6ԃDFQ aKq\6B*aL.-b)aTOYۓ[=GwÄ&tgS~`lfGceU5MC-L;;QF&̀O,%c{2 2V̊J{lɒ5BZc/=(Ncձ;.T-Grn~˲nPq ((m޶sw CxXK3xD[YejIGK,?IApb {#e l$^$o+ =SS+TL6!9ē:q.Xڎjl/"k*l5*]?-Gm= ɝ5J:4 bȐ2$= ܽP30*1b)v0Ħ8&L}Ev9+`5Ɵttq: C{s_WqE3-<C9\NxNjXYb4Qq"uFC,@1mlF? &IKay]'UieK^ @I&Z,'] Y3-/5YJMrx h/v+>gFJ_TT}C}vt#.Z*bd' Toߏ^{-[}rK`[Yƶ .!0:]xo"0r Z[AI|( f%$|8\ꁺDqhoVLYEMUVTw+63k+B0k=VFx'vg-ÀJM29ramu-C_J P@~}~"o AG#\u2[pwqY]믚GTs %A9XT?\8|R}p/v <ȼ|9gj#NŹoI{N7K vz#KcUxȭ,XYM G?'H1g F_/*18u[yc|,%=={2 AY=\q%"Vf- `UUUzޞRo14ҟDBiW%rsM?իZDjR&ϹԧB=d#Lh)j!Aީ5k]HI *wpɡkwAn̹yIi\B\'v cvGOֱNPAyQ4@f82рW[ӷX)?$ϋ'^U1W!6/L*Φ V=^@мbY^gp!pW#{Rvu|("\&c<ݻC^q2SMbL:e=5$wevT {Bb[9Si!W܋t?# 5z.e c;Y!n}a]> 6Jv¡Cn>TƠ}tAcurP+ H<5@“v:17 7&=!jqQ4(ӤP  O#L'%a[^ܙqk"i="/ E?ǡYZ(}=>Y87l+A UK-ǣ+Wgxs,<s+= ?snC)NL6qJBB"jeM|B\Au%,OV~O+VJ/¯> zhG 찥h\ӉH} U[H*qM߶t2k@˻^OW|XiY#hd/NͬbnPɖbZqv͙J=$8H>-H#9&B?hnD(A(Ruu^EKvCǑ JNL¹14E\7ጞv܅qrںe0X`Dxߧ=%d4x9Q }3= ˂*?3]yDKO6d<{Y H`C]LkUb+ uni%;nyH@yx=GEOvlbR\R1i6Pa$L0#`tdݠColVEcf'%j:}~Ɣ)Ud:cC_kS,wF,?YQ_O2T#bn%dږQ1[=B孩4^9=MvNyhzKAHr7#p<Śܚ&F/PLcp\FVnO z?\:@^f lUiV@C~~@掆9b PTRJV)A L\TO?NN=c̡+֨.Bg'޼" _\8 -LC“zPzdTֿiP:ɸs=^XuZ]ńvz) oIeP[Lڬh l !&mϟai݅+#Rյ3mWD@'wR<R~TT*cD,W饒&Ǥ&\hB(g?\:6xUe-ju5Cð'B)4cZkLoJ7},w~R)ds4*gB)+tqQR离14>q4|%ţwWtC0E}`3Ң#_X'WIeZ~^\Q=pSuyBo~-ng]Y;Om>JNd6gkZ ~KIşo)q=!/ D<*%s|:xY5EMvzUI 5<&]4qw oyqZכ9Űcؼ{3CU^/AO_0lY=rmȁ6:OIC~NF]w0-+5axwz}k+A= ϸげzua^'5㖂>A;,6|i 纘8s]car4.7>1%C@EVo'$FW&T}8(5Kb. &:Z@ QMl3RfoJ|) 0TdV1o3~3*@1\nGZeic{r^][wQ5U8cp75=41xDCݑ*=#'wfYazh6߶kYqN{P?@XէƵ{r<i$$_NҎOna/Xs=jqh`p5V` 2wsfO:b;lRJSԫσƌ$L9%Pu-<.SM/A%S&`,_qeI@Ab71KH_GqdRPC#&ţ] .VЄ 26)l<m;r(rn`b5 *LER,1YٴFwֳ4ÜR(xrFS7 uEBa3سף`ZݵL"P>7U꾷1n{}[-Oa܎pqd:RV }4,!TюdZVjHIn#J*fW=tT,S_؂d^,]GwCVqODa΋J߳Z˦-NbX-Wm"̭J<<_)UIOJK*G \DCppv#c<@"0i@[^%b&~XoR"I-}-R aoc`ho1yQQE#(H gG1c=Bq*x4R`8ow' 'pX.YoYh*]shRe^9N9VT[l l_WB%8SI3R 5[P{zVu/Ҙ[R9Lت TREqW#;}z.P.$2GI:Z32-^ yq5g* M>,*MPVM^q0/luu ?L=%>U%M Ȇ` Mxvf{ֻ^n#XaAm. ՝tyu2:͠-sQ3Iq ]!/^) p^9O]b-Y}6z8x+tó;o^Qӡ_'??D.0F Rte~(n-IAVLSؒ*t=6'qu@0[!7t:qdMѸ5O24ȓpX6R"©2鼚#x{T ?{SXj'Eq6^/RL~NՇм9,+Id/ } 7zWNjRM7l A$p%@FPFSws2 6tӾ MkDu n( IoU6POtJ0N-ZỴ!ePoqmm:M>Ѓ3Ьqy䅱_v6X8k@aq6-!§'EwtWrm'bRm,9|*5lg$jfsϪԵ T_xlҕf֐.3Oh=\Hkash7M}{*ؗ&j*O.Ws2j|܉N|o_ętQĹ.:x,zCj< Q@:A#*NZZYQbt[t3 P` f+U[O)fKtV68 }\)t >,+f&Vv;*m3HܕiV:Wઙ45MIǹ%#]IASÌ<#ClF|Wմꁩ,Z:ve}Zj;E[E-(? P|n`aG6{d6S16.BsOv_Ž^j8gUl1I%#\Q*i@&)͔gR*Ayt4ѹ@ _hԗqIm?Jb51I]\4=JEё!gzB"bANtӀn̛gtS GJ?woF}ekIj T&,Tŕy\s/[%/s@9˝*FH›s3갞|2rԌ1bekX)4y%vIOd۪ꋴj he{N$'w&.l|s f^1 *5GRsws~: T4ⓅaZ U6ά N3ҁSH"" Sx kH T-D8b!Y9TJ^ =mBn[H'.r $3VƠ2y6J'Xg?7W!1 x3T r6=[Q(*N6LGr< ?2Y5蝙"D;0EHs*=:zX2ȱ`;^k: i_={ |kX9iOͷ ̯WB~5K9eޥ@uC'@'p.E6>[eo5A7׬q˖{Z_Q&cRZ'Hđu :J lBÆgy=fB9*^DRVOy[}s ƍ DO_M=aj('D abGzw !g Sx2LxfAZ8Cw|kLyhU(8 ٓs 0j8!U$ 7}l6M^>gxlǀ#L@7gy.l`G`H?8{xk #aYhroI5Mh*hj&luC32H´vM0('<ӝUNT)]E޹sx֌ʏӓI:ܖjwP 1]BHl/V݌إtrUAQǠ,kcpQ󂘛ƽRLk,/Ȉ|ç*4)5!ַEtSf zx}:J+ 8:B!Wu,^u# ~(?gWy@8tԴ}53n6w{H\ CW=Iz:@`U!)?K 7Cfu@Ja#CN;V;ʲ>R6Lj8 JhCtYQq]DҐN (qJ[ZKczQ ߜVI/Ȇl0rod4 ',]PgC\ΟuJS=G"W*hf͈":*(.KR]oZ*vmW6Elpp|jZXG6ã{#UuIݜc"w^Y|P︬R#CX@'JG*cWC0|K]ւ㧎N $c,{ >hPj[x'`ފg Wc 5ok1~JhW{NTq;}lj3*b<#lZ\sHj H(:OgisD5¾I$5aLĞ!W 2# D16uL{CВYs•}kBC K z,_JZEށ="\vGXS-1/h@cspmC"MN݄Y0(RŜ6ɻa_J>R'Q;ځ32Be3K[HhmI0XD)p῰%y-Ͳ•S)SQN-bjb7t Y0]6<֓LVIzU[`-s8{s.S4]!͹bZ oqm]8I1y`0AS]tT%"cѥgzP= >{%%W{ٖmP}D')%̇Td`oUAFoBD7t3;QUX5C,zs[-Hzrqx 7B!l 4bnB[K<ͩ{HǡG7  YR0]zE~8g(]cdξkCq0+w1ʈ7 zpP\o?p綒C_\h-tnfBp1IҬw燈g,zfS]?_L{ί+0Y2d+ νBk`Z=V<ѧ0 )q㨪_]?7%/]Y w\KNg,n p75|Yf (m:r3E~u}2vF`y^5u[S |Zđ>j6nhAt %nv!鞆_²˳a|C:JC(\ad7`DVwվhWr<~B,m*|Mβ/h%u _Yajr} 1r7kқL(Cy%Ծ"(䕑iR:([w]v2nT1(Ҍ? 8=W];z g5oAm,khzՁu i08p#NJ{UTE0*0=-kJ4VeVfJf^eА L= o~1-T!fzW#4WY4CExdVf2ˏw0ҕfy\Zd,yf?|,ºf/lWM0Bce2W:避-='*)*T+r\3>W*&b\1:b(qF5j< 0kE*F 7[7/iEXB yvx&pPRJGش(R&_)ȋ5m#!#>"Gl/+JBq2 :RRIq}F퍽="gc=t ڪu:پU>zc¶NFh텻F-^r|Fԓ=c'cLjE ި;eaI;xW[ !),(\<'~=#ɕިQ@מmI5) 8&-B,9 L=%&y%yXQ߳5WմuǢ##?¤l/w,taɘJvtWֳ`pw\Jڢ̎3z>ܨts3EU=ILj`hwVi}(A lqevvP/T3QTv +Ld0yW&Tآi6~ U4֊Ƥi0wX~hDأmWnt><@F@^6diMcЗOn, KnrD^s7; l+Zdts0JjC7ֺ!]N,!PX*cNTϵtb@1:h2R$-n%4erY G\5DC!jl%|D`5"VPٵwz~҄+.OemwA`,ȗWOc61orWf_O!DQW?mGE*,R+As1 K5㫦'H Rv+&\$AS^ﻩ]38Dž6)$4 k\$|!UsʑGf`޾5z^fΎ5_gQf4Vx]@ eL@rIǯ÷,Cl䮐E#QhD"Th>x~qSbg#:"95 [os(×߫ \ں?d~a 0~f#:Xk)HC fo@Rj|^Iyhldѱ[ÇJ )\C{i%;ePkҽ{#tWjr7^RlR=73a!b[cZp9C= JJ]:ŏ, }af3k￿ID%Y VUfjݤ ^"(d<-4(6DHiuxlL ٱ)WJ xAud 8e~(WO̓P8 70;Lȵm64`2i5cx;&=%U*}~ڦy̽^a٬exIFTC!|[Rޡq;P.a l" J3P76gRwYVM.$E@>¿f(zUF,BGAޠ2XjŔ$?A|*%k$հv GsIYcTR`zT'NO]0D@dƜfp|jmmJ{_o ̕W6W4{+4 rN`jq:: A%,9EtA̟G:e !-P=؋k@Xw<`~j%>-vg0<ڇl9cӳIM8Ng@D<Vo;?ԅs "YV[#} _qW;f&h~GZu `a cb:nf ]!Mdܟf+\rIBOH~|=9J{\w߬>hꒉ82As ; Qw n+x/1 :\Y;4_̞H12Go ]*!LӃ3|f])Jz'z nI[t`( `EA<`Ny673 8OL}&ۻV] ip8#^zq$m7;I/ܞdͫ?2֬\v%%X2vg]^=4_{J<" -sBU9kFt|7ldg~v V^ r;o!$6U/&7ѓ͂eX^,8$i17ziG+,.A -;A4%4lvI4 )SwqOod/%ܦ_w F#&!UL,НHdPTbo( v׮]F̺U5c1 V%1=:ӤGjbRc?3u;P\ЭˤuPAt輊R¬͆!ƺ)ςlo F#t6niVp֋ AG`\s T'NGxI Ji;-**ƅ I-i EV-R7sS`jRneMEG̼[| J1s0UB["OW6,1Qm Ѯ$3+XN:nF0,YtE~5}+mW{DZtf47`(+)+D*ܓQGq_ohaTWcWa%D:j@ZHo[ 2<pXGn%IUZ]\Y,9b(I"X~W3w|fpofUq:g9w,ƕ[};[ao<2zs_6$΂KY!F[>'a*k%OhKg'shSE[LSqԙ ]@ רy+`fꡯkr3U U5˃qU)l”vj^8761-XVa^.@ߩ^яڐL BU;bVRNt,Y9i[-RdG_(vUvꜙToɚ)$Re^i)2`Fpk_6_?wFǣ2dH600ow~vq:kgO>]ْ@b:0YLzy6vk>ٍr-~3jz+n=V8N{tAͶ8hj2Kl r'<{yi`56=N 쪓"z[\_-<##я0&¯.AqtlGљ44j;%lWGeӾtS$,ML"7_39Rezgs~ WVB|L;gXz0`~1.GԸ[xQ_. x "*z3x3 $W]8E_5FqGx%w3U 8(7+ zӇcv_G$EL4b2*ixJԭ;} K6+K?-=-&ls3j^S=8vwo3JֳZEhJsܑ-~36Ǖz[зK[J7f[Y(J6=WG`\-Y[Z*ZA+>{i|&[0$sJ+wYLGVdNe >]~1V˦l 2$ǥ|*O/ r&rȊT^z-t aQ*?* \hJ =j%_ӥ꧀U3g oрzy' s秎oZ ig&V~"m>b'[G9q5& Tbf@yNk,hEֲE ݵ}qo„u"y~}T9'lk*ƫb{b%RśnwtۦH-:Iaw>TNЩӺXuv>R핼P/x1^ ( }qkHe90.6?_~PR82rD,&:XT]!lPص#8ǃ.hdy`#CIJt(7BEO>*nCbM  !Ui5[;}kfCn.eZ%>KEl[&pnW01NZ P咿dM_ !ik4IVu퐜34d{m!B?O4̏n90NzvB@ Z6.٘AC֩^L:k%)Qp)Y ͻ5D Eq巡$ӇctNmS%eyG*У nUc4:]kI_5cvs0̣ ᝇc\`ʱpfb2ڽ6;Y?s\G "o%$.5e1)3F>i\l^#4p~~3֓?kfHt>-\f?% )Tf2ȃ- '>"ˁrk:ai#iwojhNK}R-;&jr77҉'nLUkx^{g0)D(by^J?Z]w1AQ8LHժO&qk91K?@Rɿ ?}0m=dG fPAPNOY ;@&}G@^ ZaN7T9U{l,ꗲVӸGr|?(~T pgzld_RMBj$`Š t -#NCH<4pCzoqN(a+%1M1hz5L 94Zcm"z5Z+I$ a8B%2!d\V芿~:#1܄I:=9 Se o]*wMNKTqO5tiNxJ +DLkt at\w*AVutr|6ѯ{XSZj0(A/^qwX_uwW}@sڥr``joX%}Sr/u)*PU?@3ٕ߫"/3R]~Հ2+{i>C|bTo0*ۈKq}is,`a_HKa) ie, X/9K D! B+v-~oŃ/@=qGZ۟1EWl9| D}7j)\O_ԡR=m餃o&aMB U ;US~BmA%Ʊ!:8^f1 =Rpk#_ntE娱HtQgDs{ M}6jqi>]QHT`)@ t in ˰eU$ B88Zx"$gv:6!]ϗsv=^%f-Z79 8 NTm4\w-sxpDLcA^gD,C3c?~Q) We*Lp]8L#Q;J~ޢ;\|3ч )-Y8l`7<>ikrz> 꽸N6S6٣s;𬍄@f4nZI(%#>- &4mYN"nDݺnTFe`CQ!keCi Ew?Eo SLPm4``G).>p٬xU F5'eh= MUzը)6JkGvgM6^%,1,̖9: j6#:.hQߘp"0qz c?4/$TR1ϔ"Sةv ܁z"ĦVeu&C[܄>{FUNru~,pȥm?zE]kU)!/ג}Z_0fLs6?3%h '^]Ur7& MڃD-,Ooiߵ.X$ T8lQp:ě#E'U-UuT΄-3|bʗ>ש?LBpT-Q ،()n,*C7Evܺ2T,8T6=` ^jkII'*m?hPdXitbTPϩgp,{^۰QK"~ơ Jkw љ}rԳfJTcy dY U^ MJꕄ&nc=hϜl`™$=v3bCGs- O-]\o]Gtrc "6mI1apR [|0߅X7h$mT1ZOS-/##|d50BinjKTߥV3Zi QU|IXyJ:œ U9o DǘڕKs%0fgBR,' V]'p;DaQ-sͨЪxvA?ud)L2U5R .aCONK1AE[Zt{R7o*Q}caUtB~y~`6ܳ}UPE' gl|.hc3[hQn-5Ykk"yR3}ncM=/+\ʹ .sK# &\i[ <w]PkNUQ,Y~@V]2W)rY"zGݥOKy3vAV3V$Ayr_L(x Ð_#!pr6%4WGO=pja L4_": U":n/= ԄxpiH l5V!=*|(^9H K/l:ʙi ;jz] Jr \+]A)Jq=4РF"Mo4!X ]88(:O`x/#$G%1KI꼜 iwaQjm!ff{ #W}ܵSFו@S2)!X [GghEO,K\"8}[o_nXDb*N8;VߣBP2JʊUqF^ &I,*d%hNgFB$TxY%s%,euwHAZAh FKKc(*Mr*%i >ۧ>mMI,dȇ)CdwUSNKpKˢO ZbŸ#:_Fù>EþeI6J|5Ye\2;7uUA| 2I:8Ȋيޚt>Z/8$WY-D6,s8Qz)4\aD j@zc0mM^9:2'Ќ,ev›]\LfB\Rѹn!,H 5)na5eBب]<0cA AD0^5QZ1 {=+y|6[|" tu45j-cj^MQ"1K$= @~93Mll"#YxLPꍤ^#¦at9r{.?1c&-dX[HFG0GU묧 @;!W7)ٶ 'X6fsp/R5qnk|F}sۻ6BeCW0=Yaj#{I}9s[?s`fl@$Ђzаg` 9Kv{|k2 029DhɕD2SQ|gR9\<2ZL[RnJ cѣ969/wãм\s0 'PiȆvM[z&}*p "4K\0 cݝ %llJ0f`6 &㽛YG'3W bܔŤ|iCDl&UL9K( #ԏv_\N!SƏ7aMEbl?łuilt{7v\xL/c2 -Y'wF?(H8c]ۄҠU- <0!-s9:FKmb`U G +( BDe_nEO%jql(ZʜZS[XʼШVe*ǟ]d3qy%}VNs>[%j1V:'3_!TѾ~@˒xUEMf ղ 퉝%f"XEԹ̓?50Q'^s^SH?F.|vgY}$'2dmN@w$" .Klå9gnXհ}01PiAO g܊7SAcVJ=/RrWfaJnNо :ʺ}bjMV;?H6H}ӱpkVJ"#WO"ǁ݂R Q$_/oA} FcǶorTxծp@ UB1Pztٯ b⑔(J% Ij^aR[.ƾh伶5.h7ZB>7˭9V2+JD\&|N*5r 7:`0Nٔ4k+X40nX*sa\ ޚwGG59ݲ9Īf?) KQ`pݶ90; kOƐ| a@Nc`_P".cRٯ''mʤX"5Ҳ;:u-AZ`KD-}kf5<6}YY:zRޓojH՛JBLpE܏ZVUL"f_(xe(acemuE9VLQv6hM//[Y*Æ}S2_4{-l];qgoWhZuY =/^XF.IKjV*`03ے! }pJ:;$(ߧ|f;H@I4F;}\/->~moM$ 'W\{ycaW]4,DA%^&re=TTe$ iT~z=8c <>3@ d "['۲.ұ^ϵ|>}'"M׿dp ȬjկoZ[Q;xi%0%V想ZM & p`-ܝN52QZ5?nGZ*{X'Mji,V%iO_#_&Kpp}_A; /TC NȽ.dtR>c u ߖe5fo2RB_XMoaӟ^d֩8I}+ DM;=EvڴH?RggbC 4;ލ" C.?fAK.KidT@'/ސRM1DJ88NkipBuD^aպvnVoGm' Ő q;߸,*< 6T՚ckW^ͱ; Q Gr]BwVut҉YxO,3d5.Sg_GVj@aM慠^Ժ{pWXV=#t3eـ"}AEʻ[SjUX~ *#+U 0v2?G$=RtSBUY8XfRn͋Dc/Gj?~{]yFVFfCW`>Q5qazcF+cΙ,;!-+*c%zzdi~347hxN12#}G(f$eD2/:YI q΃!U ˟%qD,ƀZF_e>aMjsuxK "MY"; YթY8~KDW3/PZ,-;AUh< k_FACO[ʲ*G:}/Mv֔vˇ t; 7t\*Aq *`*# yVA>!R(pZѸʧJCr*48TrσBa-ޯzx+P:9lW/Z$ <}X AOO샹}uޖjA=DXvd쑤tAA Qrq|>s_?jJWS5a<rOEdl|Q?&[x*JzӂBm'A_ bvۿ-J6A"/0Pӷj`7@` ?wp;,4j?1 $麼pKy8>Hio"É ?[?'}e[:Cuc<"2zB2~AVt&PYf1ź'%ݑ>[= c}q^}u۰),Pv%MZ͐fG7ˢhZm$@rPoLcLÇ4Î.)WxM1Sx4SG(O%\l{5Y]ދ2QG( ͬWAN:Av<,*+rЋl\^*apdZ1lm0!T3zVcG@x0o*n - ]fD o7ZB$.aEs$XHe9F}fqOw:L:b٧e NCί3t-ld4QGiW43.:ӣ}ȇ~m]j}'~ eQ]fk)zE5._ Rv6؅*Ν?FeL}aa9. aO'ɚi~`_1kn`3 ]z g3GHEPӑڿNp^]qS sq ]zQ:l j0cCF)b3zd!% bZx{a_C1*EzgA>6̷HԨ Y|v-ej%{(Πl9(ࢠ' sGD/hk {6;׎@?z`ڊ{ɮn&^2؅s 'U|m&iIƀ4n F~/_M7  }!u&ZRhֻḢ?(]Br&x}ܝe^NlRǐDY6UI^r)|sr6h-"dA} >x~Z/ 5;D2,p}8Dz ݨ,<)S ]{s%EbV}U#oI 53, .ˊ7q@oaQ-E_C_atSZ>s0Ko2:aӦ1pj]Id)sB$37^55('-Ps^J^CI ⰂW(URG6R7Xjn:3*jEЈ&PSf!qr;{zAt^ʧ+8`2xO{%Q2s$\!D8ЉrNdf/ZKVNAV\fPjmˆ<}`SEdx+ ϠZIڗՎ>Ǔj|UFoeYR"E$+| 0dSE"~OD&i/ H[;H?UW[<%눯gf5Qa0u%a qܿ<_u:}WmlPI?=݃3_jJy]fw8yQWaH&$"aWx8.ڗtr6z':ȵSC־. b9ggw ]=4Oq䛪rdx41ZVC!/oS#>ʥŔe)*(T%|sNI? $N%hfF>lAit{h^Jn};hI䳵is0kd!$/0vM޻m$ uBsceIf*9uB|)n︯l^0l W}l{C%,Zl&4ȼes~UrA Qd-\{0p/52'?½Yvee5۵EUN&t~˗Y=GlcPHn :a7:0oYbD?jPc242ۃ)|]O IG:ۗLC&Uql%A}0na $~xyʬ!zЂʧkOfM T,S$Fvu՟-q#dzPmmVYi te-MaLªwZ&{61n>[m,|0`I 9w&l\A>By+A:C4Ɯ0L$J>Tvd7\]Q~K`.E2OxDp{˲6v9"op~E8CHZM/=L|&89[k{^!j tT+;>3Vʂkb2PǎE؂ DI\$,+aG;2iE/`J^e59oE9M߼6͞򢳸s ^]n͝dXm* o{'-?~0^h` 者=ĈD818MKq>Ր Yp9nO0Չ2'Z%$s:x_7&W89qþ 1@ĈFAV+2VK[O!-T_|[`9,iwrWAN!A < ]_e+o1\u$/?s*_^y%dd1eɷ⠓p, u{֏ ^*8JWV&qArH efOs=\x8&22߼.?(?|HZ4h ȫMaZX /Y&g)'ך7E6P-PmbXjLtW, r'Ya,sE[sxw2VY{8ϭQ_JB_B*{VU B˞*\TvB7"5]ҼWN1M,Ҿ0DbN i>x0j33ng([7# x6䦳f`\ ΄ `͒ͣP;^KO8q%.$ǚ=QdxgvSWFvͮb䕛 AK0pK'Uu\~CDأ3j:3 #ig^oΑA G}3yZ㜀6x)b:plZ EhVBhCaE#ќ?C$FC7ExwlU1ך1b%v6ì6rA<,z)R˺ss8$c(D s;kVd< '6P(Âioyo̻~&h6c J%Z3 T [ 7U%o\31M9D"se4P˵B&Ax!LS\T2 TlթA2ZbcH0Ҍg ;_!~}CpfbJ93p*C&9:Qe ¡ )8SZUH7BN?~m#f#q~_D k X9+<_=wa`e_Bཽ/ұMАr),p$`z~)lVJLG[[^D%u-W?$6e""]Lژ'w6Ieț`FucȤjZi$+1qfS˾֤?3BeSp?d[;78X6Xi9zޮ<~J`ǩ\n%Q,ATcTƇT(c N4_3K's'(T|sѕDbCLX?q؀dI(EZ"v 0!;Ĵ*2;~|&luSa [J[?BCl~ MRdYh:r> LY(e'Bx7GB;r@ѓ"BTnYxtKUiw%<{.F3Zȸ y kåPNrBdmLIS0ڴ)]j 9I,܅H(5!srUU`yεJAC |(px R|jg'{;X^ֽxV7ٚLR[Њ3QeN̍vnZqS8fI=j]=*ջ_U h]׏ߠa :{W$$ŗziuqVIphjJiZ>bSN7/ԍYr} I?K64VJ U^-?י2LYdW++'Rw$p=Kժ]Nr4O'⒖UdM}])|7FOB0LoFv 4ѭ?PX^$[8V{u(ת|.Ԡ~2˰&3G>!ٸ+ċNz}_#`v$BIN:U;K 硑E`>yvL^ 4k+u[v[:qJ6-'4Zi_-FQG3'(R@ߞtީerՊ'ED?5;˃x%)#WlGa5)?3.Tuf@aI.g4ν@zƤz2wXukm3ɆO}nԪ " 4~_(rvܖOc~d:*3Lu><-WSy^Xe᭘l=B\8S]"!˟* f(I!d_Rzk5#6Ga._z5a|#$#ЃDE(Գg_t{8+5 6qÂYQ?Kn09܇nK,Q ]rc$qZi+]LUoUSlK r//ː@Ql>),=2U+8m )t;}.G ʌaN.cbMz rՉ:9ڇ\R՗ *$Q{a_R^\+sͿo - 'bDMVw*g#ijR8.jx@LPnAGf/2-hdeo@ ZqO{^UѢփV{K3(dF}2u@%e#<Èra9 (># 6 A,ޞϐ.5k AR;ˉ)!"~}h{Jm*,+nb]q&`-  hJL(9E7?`. LB1.D7/]v12- ;N_qF*g3{#S'5`O`4/p3MFAB)Te4VUz.uAJ`<Sh$ *BB2`RI[u̡P2]fPFj1"QKF6Qﲆ$ =.S$DfJi)>HXX k箂`b&\늿#RhPd6< voՑ’_'a==l(/qP^:#p\A)8 38ǃ-^ÎXБ{/whjDxۉE^6 B4I+q8i#DOK:v,18|ኛ+^N11%\Scbg-jحÜҥG}fp=i>-M+b, }?V0z d{@qLԱUT\kQI8 '<4 Gi|SpP%rJ:JL&q5;=o.:!!Y2q3E_`:PCz=7 @-p 깓c~/cUY/> 7Y!mL.qg5sotJ3.m B48X 0t"ؙ\zÁrf3LuP`V'/ LR,^6bSg{͵LGMW ;Z-ffKZXl&q]r6Յm#a 7Kvm|Q8*#緡o2tp@!Ւfs x)$URss/[6k~8d3æ|Nwf}0 Q(42e^cgB띰.qXg1#޻MfMro]⣥٧eɶfv=riZVG0Qt񜰚/&mUgN4 T=A;m^2lf>ل-,ӦCX^ݎRf /Bؗ5ԃ:&8 v^ EyrK `˱&'H͒ܩx?4-drK}Q9 8J+?e 9Q53Z%FkEgMw8憶K+$Ţ-va|H&)dC 7zoh²l[=^^D5co_2XN^d U9oT[dR*M$aff =D9<>-D a6(%Tk9|YDZ-d9SAM oZ>x^hZÒץ1y|ݾYd^)J=BT;>6uu//vk90}8 vnKÇof狢 `E3v7g ch)H1^A|Y+ů('lXRhi0vϪ*U.va*AtoyՌV7鞐wCδbzk-I^_>FJE7Bg)' =m/t*܎;^]:$8ђ ܷV]\2Ob)ܫ9r{(sөzqis*AsLIE2DhB}]f(A wƖ^LҟIaFdў=d/EQ&=-+8bs.5D99PA,|ۜ`+xS3fn'i/\A.EH#yMKUg 'LޜϏ;Gw%afb61.yRjqU ͐x\8?CݒȏTY8TVh1mv R6r^C3]_ƅ6+#eTn^}vݱl Ĵ -k 2MQ&Mz%VTLӡo)"CYK{,mn8Q{^|hcDy y`{paKi~ic)V䶜тX1\dܛ#I!֪'fti6/r3'i!g"gݸDԧq-C*y+iqjǠ-b6?,#`\= (KPI>F(Q"nspaQ bSte0`cfNDWFԃC!kesեY}",bZIq>DZ>*p5sfWFE J60,~|Z]oQro`տ炏jEXC W jVl9l0Edu5iX6x/:pTeڨy}JA!jEj#hP bbWѰ0[ufJ$ڵ21X& xd_f01Þ\z9ى6zﲮN8nqPze~tiz^Q/L" T(u"ƝBuωŚ;GJwŵ`un K҇ʶ5W:30a;'Az E/F-!4TT?Ce9\.,%DZe 'ݾxCoO9obYQ(M\ĪwE?)e.]IIw ́~">ނzh8`5Ә)[Ȋ4KvC70e?,6óB< $!눘!E̮$(hG[)&ӟ."+2Z;^- ~''Jʧ8{~gur w9# I7Y}w L=טBacX/W8aQ ?Oߖ)hLqIԣh4iB>J^jwrT `J),Dlۦ`V񔝂V\d&y }mE< H|_$<2r9Iޕ]ZxKLPǧ PFd'g=t8ЅI(b?tvͰ$Uab@xŒP- ({]UN˒BRI f ڠckc҂8i㐽$T!=y%W۴aZdelK_H,%`v0Dբ'_R|}6؝|ٌv92EXy4d`/g3dM))o-ؖ3kxh݃[S~';dZ^g \#%u=VɱSzvehށ{=%@VE7P\쭽2`^t6@), *Cnߗݻx ݤАklB*S>= tX'Ɨ9BUD$73$-.>2a kD` Í3E ^Eᰫq | 6`+E%ތDZ^br-x  ~8KKuyJXs ],4I'޺.m}uԮ}/SG@hTQA:Vb?4!F/16ڕ/s-WW$q],Vgϯ4 *)2T)$2SJ4C:/4EIҍ J{VʲV/eCoiD95kB+vGz1QjavKUD@(\J-Tv|Me{~gd0g"˚Md+{9+ g¶+9C$N*[)C(Y فC[ ZÈ$MA pO#U̦?uo|{eA*?ȰS=vfo_,&T}D'N]g81:w:1.ƵՀpJWv]AZ7EX`:= !Fo H6.r$7Tb aѻ^J'88NHP-ITSeOP0ɐzȠ 9 Q[*v\|J\ :PiP. &E5y&s}M Jq 'ԧh5f7Pr,=2^%݉hV* =:_m v-j*IbS=]w{#UbfBq&x %oa>R%āD/MS#Rqo/Ɠ"{/%P$ mCaZFbӁ4).K J#ӕ%$1 . &Xۣz0=pc;f3 \/pA4PJA~NiqXxvPy+U-*mc§ 'DVa;s4I=pk:Gs=R9Oz=W:e>qmWW$sOh!u!m1 *DiOթSRK-qCru9kj}|S)o;D SZȷ,Rv(/Zl'$ƞʀKT6}XI[0?}B?p qT9*%Qq|Q"D:cmbiNObe[WLciEUvA!o=H-cKL{E6ݸL=dY@)^.FxLPBoSXø9dlE+@4ʮe6O4^e)SuOEÛZ ԸF;|naKzi$kLtĸ7 ݻ6Ÿ7,,[,ӕʒXŔNozY44Qb`jJk3DH@ E6%/$JR³3[&Y3x9ɠ*=8ҵ7~9+xyvDtT5[ VXf=SJ)&׹,z9"h$=jlԲ:^]&"?:w(nZQ! ,ܓj5[8\aYқhޮ~t v"DF+tx?_DW;xܨÐ^`}dv6hmM;jܹ 38\qB^(c]*H3*O:.V'p*ɲ}:P2{Wg92un7+ڞ/SF3OS+ _ =T똍R7rȨdXɆvӕ8Fa;J}9#g'ap)cFpIuEn $#ډ!AUh'2tXh՗y>'^*|zAZ5ژGӤeSư`ߊu\[€"X˔ɩםy5Umk+CcmzZ@ @2]孴BXeu0c#9+ᒀ*T.4r+7sE}LvA{v+UݵRiCpI\B3- F 7&c9Tꩵ^u^ۗA>Pީܑ`7bԽX1/z&ٻ&`t4 圜PRކ]~B)Z} 0L ~ݕ!8 %\h"j {^0}sjfy JtP+À,=Z 15˥rЖۓuz.i_3C 2t?w yLw%DL&JΩO7x;ObL !`"u^FvNV곟I|!9ΟI$hE.վl);}C&feѝ(sԆ$M2Q`y%QY._xQKaʝ4xKUXs [vP@d@g(2Gbdv{MACFi#Kf3e`mTc,+ft &1]e,}sZ@kqg0wTuH#'4GEF|By=~%c ;2ed!-HXӌ HfO\uDź?^v)]Z?W5?q(Pofz^F/D7m$8:q}OWs5WXa.MZ6 hύbVCh$+l.~-=F)^W|7#d0*QWa,A݈y+n\f)ßWN-RRS,NMv/5l+j_Q-J7=]ٱng@ʯ Ħ RZaE8%ľA=4X f JæE8`)f5&< )H$Pz91H1iuݱjȩ9;^Mҝ_Y4wx"2nY].2\23={Xv0:ᤢҟtwdžc>2.WVgU^GTI/!ca?%ܜtz2` L|XήX)mhDվ9tQ7_Tu'&V9Ggt2bf$Owlhw ɖK)8ު= 7{3Xd6yE1G(rms|ͪvaS=V{t 2Z,ZdU)NG!UJyK"߈]a0l-{rOr+u(4af0W}`ZGS6D[t 9I 1֙;ю $#;͆/pDݓ-='a? "c"6wc!NH0U2 DZ_4bd70u5 q" @r. c a{̟<&Gb0# ȜkrIv1Kє~C6bIDG܇1W# w}ѩ '!;<iFϙgS޷@3?SB]'Sh5Z@c  ncE5W jΌe;tO $ %(ܶڽ6jeN _}W6vl)eBTR68Iq>Ӯ\Oo?BPfA^:O$}/=;>S+o.Ub@R3qE?׸ 5$+YtTf>p͵jԨd d-܈D}Vg;)DEq2nd+<z脿Q "ƒU#wȬIDw_%MQ΃GukBAcAPhz#)Km!eL;g]S/@q9,t&P.p-b pNIsN*0תdm;zÙ P!}RtD!NLy9 )Tm&[HY2?bZmw0n:R\xt*[FA:9"tgi ^hL&w/+,'HH)i kXg@x6(o5|Sq m],c;(V\XrLƦGeM!I}a2|09X keL۱ۼ) `5|&؂4WRcLrs$i)#W9Lepfhm'#a4 R-1z6_})6#Fm1uT/W].ͣ5$0j@|1Yܜ$Ews/zZ͜g.Bb"czy=`y|Ρ/QOdN:e=Y?&gWaiG5m}}"#>E~Vj5]5VڛmI<qΕOG}ڀŲf_x ~ppα5.yf*4:}{`."y JŴ9pC9pȋ>@Y5R&3 |, sP5XS}2֝d1 8D>aLC%LZ <0AKs'C˫kwĩ_g;=Gbe-޼ #_fW '?ѣ$ȴ=BthخdVI'+Niㄪu)p_㥓嘼#&QSCSTY$ to*|`[F &K{t_w~,ع"P wO4Ѥq/wR̸Ydj,pْuyE:eIdTilY[,\2T Tla kyP/c܏tkAhޯ]׸)dFNͶʝl*y 6eMRMu<wJlDè5pv"6c-Btw+bj"`0胆RPrqL -hQћ3D [ afnIX,C C:5QxWB[JԖo[+olZ4CB~Un\wWl'8ntvz](|H}Lvvḿj7>>ߗ|+l,ԜnqH*0b`n?T>R(C5ki܉?5h圪f,i#=G _圱ۼq}I\ŧ y ~ u$EIL }evm>xUPGaG_Rt)_wpIWĐs^#bյ=?7zХSmBlle1 ;}al7(0k 3yvrh8K IPG9Whj'x1#]ӂUT*2ƧZ@ԤYԆ>$IxI;u"鿑e,ВҘ\ }?k!Cx,"C]p6Fc_$^b?M_~!xC")~:]nZc|%?wu^ V =8P䌲T}֫fB$~)Ri:H;oa<$)fF<#`æ@~PNy෭zPR%aO.FS\pz[\˽|x761ԇV.zs -u.Ma3’] ǁC]2! {M0@4zS.:R7®dR7Kܕ }FFC=]ݡ'(jBdK^$3.mx+ pdW/ a QyL[44}OugMvt(@$Y}9# j9Ξ[)ExjSCBBY!~5W>2#a ЧatK]+ugZPX[KTqSk-:6]봤LZJD!?46APg~ n LxgjaZ#be\qL+y\2IE`Po敘L8WOywz1 mJplKzDY˦O.ܣaGywӊƳj  x*ݽ:jC^Ug9PnnҋPЎ\cg%1o (wVƀc_zb3`NQ ;\.__fcS^4n\3"6RiٰN%sS|Pu%+x^Gz>>mu6h݈!ǼI(nm `yI,gwN?Gd#z5t{H47 h.*Ĕ} 20 ҭq6f"aޯ7LgڂW|9o$Ϥ`c%o6 q=eX3`tk~|Pk2u!.N{=@KvgO 7ߩS]?8Vkys if hgǖE@*m KptdHXbRhנOԫ!Dkߪ09Wf%-Y{KxAO[Yyb߁T!3q/>O b5Dž h-E{18V?ίRd]< Sy0L3>5˾$jci䔯*]ە% HO1v5rD}jף6d~B)#&3wdݫYn;;<Z/2t̢}ۄA>|xM [w1bEy9_}\ʫҡ`odEUf*w9]%V4/*jOTז% (,3!6jG:Ԑ~…Axj׊jIJ@4WBFITQβsX$‚\'yxR]tc;"xQ>&fxB] 15vt6Rɏ|\\c7ˉ5njbk^)]Gxt ur*F$oRRE 27P_Mԃ-7tzsX~k b'-Kk 3>^r줝 p"Z|Y.}SLgk~_ZkٹJFMd!KK=qĥ@ ᗯ*$vOE&$$9{*0]Q` ?ihr5<' <k?f%PxUTT'rЇ(c23nR~-B,ko) E6{ M[bj|Eo.%lR3=&_y}iҔct6W/QW0%?dSk^t?dGғ5umK3G<$!:PO^*NNPx3 =Z#rRBH%qA4OTX~2o*<S6S(ʭ]VM\C8小/B_pBb#Xn@ }44҇2(sЕ 82wG\sV{BfzK{fT|4.k܅^HS^mYFL&j6R+̛d=Yd*݈bxLȓ0Jߴ 7;VO ?e̶JØFWSYͣ~EbQ]كI5m 1Hg.Wa+"r-Ǿ≨hi˜u7\=\ UDOHt&k=X&SX-3breәй%Y$Rb ia4CKxzp2y8u=FYr%jpQxrriR-kc5;/nX KQutdO-~|4ȧ7OWo@0g@ɢ_63KT esVFKR SW -sId6^0J'j5EMB$9I占s(gd}fW+8D;4V ~G}\s nBh +圾3iVMnf(M?8 ,_Pp`PK 3{.(j.QV&/[/n*D@𥳕8"@Uq玅A\"šʜ@, iP͸G b&azʲ'9:+?FCJ;ݩKح'ZoNvmo}ru>,AgPT I:oeW Ki)-AYSDe^f%Un Bj+\pAM}u?9`lIoݭC;D:l%qPIb)FY7 Uо4rMn3 /A]/2# 9mZjq d?3oWP4H97 Hf JpLf5DRz3Uy Bd;-=%wS7H W)Tr}fnpu0߷6MUk9 ND/CݸSÛ&#wܵe>$Ħж*mi,]Ρ6ăkr;bѴ춧n%c h)B&{Wִ eZI-Da` KT %|3p쮐EtW520HZfSy ߐf]iAEаiJ"O=3.XWW9~ozD$/Mv;.fQCZpE ,\ ZOz"X$jy& ]{y\Å\nNAau##SQ,1q=2ndHdDX&D9b=kn'0kL(w⪱>*B@e.J6[|@r)qT!v: | y"@Vd/lwI׮lzoΓl"VUU*^j݈ؽ#wijy,q y'V%#v\~6G1vN3yW*$WY bGYCGLvx{dQo*VyZd'!nq-aj6W]L.gLe~ b9_g[ 7VG3ƹy =oc,p9P_FLJ\KX1E -Y94ez3*ʵ"K؅Q-٧LCے) ^ 7ϐT:LGKo ~>㤟al2$Ҏ[Rܨ*t|_W vTAfqy셸ǐz( l~BUʱx; LÖ]_t8ݏiJD?z.%މ~q}v@Ӿtoy8q >" wCPm\9D&n.8@[<iKqtNb.G 5|dJo(v[If0W1\߷aDpP;N>Bl3iqN9dPa|R+r-ZJSY_ oo.8Y>,%3`g}P|{x!; lY J^IDx] ծL3LZO)LY/m:5Y~ō,fk&h J!+(~8]>۔+?gC_{^6KBQkG}{)ORA6P\6C/hsʔD~>&!XdBSK1!dVtSKB)SVU 8aV~Jꌶz0l0|󸔾H*[W;ƢWek@bV5OL2/QXp7l !м Ԥ-&"OKaNf;/vPEﱮ:lXQ8$n#iCߣv 'q9}+&j6оREϑqYc|Xe[E>" 0UQwcp`V6kCOnPA^͂5}Ma!,ߴ drugYܶ=6T8Sя $qk[xfaC _2&,j50%qa$-G؍᫹*r6ޖWN8&Mi"P(ܓU3wWOnl7}*mW28arkҐ٩5 xw 6%@bPfoWeg]-ԌV.{=;p?/B4)ZZ p%ue6}n=Sݧ-'2t͏l7)ϳ<2Q k Q&n#a.wMEAJDm+љ#]" $8R02/ zkLwnކVh"\b<L >Hg!;5yu׊UbWF5@"LrBeSiPay5+X2B5?I' 2y|93_=!e2hؼVNYΡh,2Rz3q"YQ] w53D0oV^PP0" yqwY*1g#qءPJWC`Fy"Q h>3YXSIx<m}n$'S jrcC ^78gڬ{λ5֥-CM׍GEn_% C$̽?urΫFozFoHMW|\yJ[GCҋX&@$9x63fգWO=Pk;KΫH&o{ O%GsqO^b&]s>;%\}oL樓I1j /,j ?cA7x@q 0^ugW)LxNy'p`"cΤt(Rw Uryz u#-?cvgh` aG K2YϗUjy !j<' lkgjP*q_;I}i]&(RIrg$>] 帿 1%sRT B8L؛_ʴV_sz ( ^6',%|ː!qIMcڹ}jZB t[PwV`t*)&!mOW/fz g.Ňcݩ_O)c_M'Ʋ,,X{DOױX--y`$|v4I'zn{$^arbq-N񥀲7ǭƥPoLu 4 @Ą^Crt`-fT!-`7/zBnW`ADg, vZę0iڀ~ $U/kAl&e5#kic1m ״Yt 'o5? Q%Uh^3DbYApE11A׳ϺНWO鮛n 4HwҭD~xzb&5e/-bogL=[/A)c:PΣZr1m'3,(I$Š&a$cfpx-M! 4\KFX,zȐLB-)51̞N`אTR+kY60}Wu2#U"^6 .zս$b։aL*V!aFV?7R>&лdg,O(OG:S/GWY?d*~F}ǃSa78cmg>; &sCSI!$ /VXq[MzOG}aN~'cD(k G/v4t>:/K^EځI`uȚ?5|} ԏvpSaݠN5L[ %^L`խK{Hqu~nYm&VY[=ʖ$(Ky6>P-#B-8eOwUl汢)KG:usuXG <_[ /8_ ƦKsk-fݿ܂~8O|qQЃX ?b\?_Z^f}RUW{NTtιE}N_8uVװAL6E;5:Bm]ݵ%51ǚGw W8Q%ɐHyb#K4Eմ/f(rz:Ă0MU~q"X iQ><NC\qyhp} a[A޸z+ىٍn~\Eĩ8Ytdm;,;dghINd;,U,iR SPt)8|tf<7^~GrLE" -Ӡ xeGi*Uz;bX8^Wq8&&]B|=_##D6ēŊ-r $8I .ǍgC?D3#H~0Ds̗PBhQ4@Xп:݄LV'V*3kpXsHÉمuhnwlcuӭ'=)é_;}Ru'VZA ƲFzgE7^ b,ωxcQj0w5 }q#=(|!&C9[DKBZZr@CI;A]Q!pZ*ZO0b¦iO !4DJ#UN Q7My3oett.q_ݝ~x&*A(~q;1d N0蝽kRs}BjxgfӉțmA἗Мݒ)p&yl$ͩ0?kJ-2;`017}WssN\x;uT n`R8$AjsA[_r຤#I!7ÄbS;#YA i }NT6ЇKcSSrjԁTBdC@}] X9삮1R%åF'xV ջČ 3crhBoq"n&OL !ݭ?=zvʢ~& 龓ȌO4zD/^K+P92 U2Jv$u7A)nOx>>f6zcjC@A‰+>yƢG!%UC):#I$%r_'; 5'0ԡ!h]5\3fǨBXVOD/4aEJd(zQM"d?Z߰}{$Grs"97e:zxx %&*.fDOe5ߧnⲦ{t"3FdS5L&"g~#ew[ +v_ K̘A"Y 9 nqQ<QUPђt҆3*l &iC) (<O!hnM#i &/jIᑇif4ۂd!j*pwȠGsC2Y&JK4o'#; IK?K΀$~F'ξ~7~TAn!.4o.xoS12+R8\> zkA:b!ھH9:>t $60m q}αJLc2Qo-Xڵv:b?a\#ʾTs`en/]R"Ih=ylSf:PWlkG#̷ Dv2Q!ZE3Uاx^ZxauE{V6;o_I*"Й}hܙµO:$Ȅ폷 - dcA\ql%Ѓ*9sDe̳D,vrg }F,f\*j75xߑ7 \7^?mɈLyz{>Xv*B4[=GN0VtaiGt9[$7<,W"Pn8G15*^/bar>N*͉{-Dʏ˩HP [՛Gp$Y4Jb7וNm>|. 253\P]W~]a2V]U_LkU?ݽLOe5qB'#2b(I}fL|+inB8-!Rg4c :--WU Db6:#hMzH\/\bi/1^SstG4zmg O.SA#9IPVA*8&aZ76o2o+){qg..elG> ?Tu%ykY"G]ߺͬs1O.Z*)peudh8zulWqo|_' n8Fvou"xI; N/gCǠ۳tRt~bB$ @Al<+ovC6^q\ ax9)JWZI[CVQ {: sB-^k).45ԓu4{حc)zsڙo c28+:_XmE%_='u:)v^^9=.~OBō G+(Nۭ!~ q[o w)lT#;$PSw/-$rՓT ?fףV%*`Py9ild6kAF@Hx+> !B5{htͣrF{#˭hW{gXju(`z|짢b "JIr4>-Y }1 wtM ' 9?N~.b(s9$'\Jڑ#%уb1ӻZX%9r>.,lv(옥A@ϛCd42* *yBr|PJܶZb/ZL^Џs.1&cAA .Q ܘζ"rl7*\ B=9)1Iy {*   S9N ѱgYZ070701000004b2000081a40000000000000000000000016446b36d00004eec000000000000000000000000000000000000006000000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5682s.ko.xz7zXZִF!t/-N]?Eh=ڜ.+LzYbS?IDR@CWTv.p.3ҫC,9^nǨSm#xt&B@hFŧd<7+Ǟ{E1 IeAI!g:|ww sU|iK`A7k_XnH}I|mtԝ5<n7G:I޽cmΒs;N9K[?]0g2]\ a CCgʤ,gR5b E~鍭<{Xwig8/v$ĝR&U({c_qGnԿ+&\_5)Txn#! '>8Ċ[K,-N1q4/B=JόZDLfoR0;.أ́VFE2c?VSAAy @vک}#>Kjb"CkHQ=GԯORMluLSL (=FF'J?ؕo>M9d-X+ 4,y%"@2 3JrAw.!Փ@*rXcLu6 "drkbkIeк~:Z`,F&5- |;3J<u?lX&d*`Gh^FPo`F/֥䭜;Ү] י뻱OD]B=W* ^ 4jKJJ! YwaF0HwM*C_ēN5.%vbA/S+{ c$o #l=#*-`0vj?h& 0T4q\HM\Wxݧ ȿQ2y&yoxfG9+pRet@KK!a}&ǐECF ɞLk'x7H@sk~+Ύ)I#kcatYh[Ud::[" jT፽W$>Ygq.gHpozIHAbpeʰ:_ /<#7Lj]q$1i&zCe-v qa-Sm-7kE@fvs ^>^`d MˋbL2DfqA3*;爐r rYAs uI//{ /7%ʂs.+\[e*$4Nؓ:4#2Z];dWӌ櫋GE_!Hl:௿/jXZ X3ԟ-.(FlaږOO Z+~2q`7Wc(l DQދ$puҐHC~!F~bt,G80U2 Orl\4pf;|BfQ8ifn0{Aχzw6;N_j8w/XT1k%_q < ij=Wo[xr5PӦunbѿZm8ୄqq^"h}ã.0fSg#s0 }F;+vKS5jKuX= a)qN2K pn/). VOyFX2gziv6nNHA h~cj: qxCFQ"!"{$p.i})Jh #wcR$=~~ Wm{dqðmzx:? <C| v}>YzUFN(nZQu#dٺk57 NZ_˅춤CZI}A5F:0N/A)( dM|! CJ9H/2B#+kQc  A4$Ю ͓/^wu&,:4S"54]l | ?5}ƈ)vÊK: Ԭ 37!|P𬶗]x?YpLC/(Dqp(n"7--if'e5$':WP\F&v%( WIțNJv&k0$k\a ._j,o3eN2:mhy`I "}^k\.%䍿?,S\e8L<%8<<5adk 6 g]}{M-NYI Z} G=7r0v а< Kh9.f-x!e-#V,T^::>T*[m 66۲8HZ:q@R26oΧKqdNbe{M],c8Ɠcꊙ@dHdkQ pТ֢lWDBWkᰴEBfK30L# !`w!iJեtGٝk02=_y1ȽAPǫJ0l?դרN1SAXl=cDτL,-}gtCF9\ ˾}-t)Pw#~~bnfOY ExҦ"Vmwy\ •0 Zୃ~\J6wV$x\8MM5NS6X2l %,C"GJ\d{w-DɯT06SO!/}Bm]Ѿm)`M}"_ϟ摤&\OӼ`/|$5Fԙxwd&z  r>l8M꣋Q:V_X'pj8:*DFJ亩'A$ |x{Yk1ɩ2NT[f1+BH7)k ib_}5ǐqXWK47f{Xq lҷ6>JjuXPYz(7 htnl9̀6yţ{BdnwH|$&igP&@+vywnxX2!)Wcd+_\$>\|m*Vw<&yjMx"Gox,t!Իd# fqQGfсyi205~Z뙶sc> ƬI*[x E}y&{hnu{ȿ޺ȃ`i(;z9E+zqQyu`m'MvԾT1\q'B*d_Ӯ"L%n{Nu\N9{zyE o mq{kBFj2a0~QƴKvGb ݔPJI&*e,dZ RMcO"F#/SX<&a*Zw@RBuNZKUhi5e90YdtOJelh&+{}B<4H,C  kq]Ղ *"R 9+p \0Tm6}H7lioyU Ua7 KS.=B2֎@w*.'`k  -ϑIp2[b$ц:.rI 0}gïFvWK*hBpot/LyOX6Ԏ~t[~ү{*J/)E% E~\2Z<jlڔkppjYմ[U62:c y䆼F Ͱ,UkKQ/*xLm~_ xax፛YX"\qhb/UĞ" |+uşVp"CQfq[~"55;Ki*W/s TU̱~YM[W=m ( s )$M66OupFoÉdQ%,  *}˛iU'"vƧuC'imȌC~YOъbȕ]0}aed t LTJ012U2)!Ҭ3,dOHsA sM"M@,m;z4o`# ܎9ZY?t)Zʼ+oLйVO!<'t]JWӥ|Uw;Bб { ',TE5 ӐVs93tqp;`0Avt!svhcpef%jTѯ坌v2f=$SE{ŽA'Y>'ZeR%Ղ42H7f36~]cFӌ0yvtc<1HW>m0L։ay}2ih NrD_7峆0o'H,˕6nk\F'VK" OGO|nf{9/:68KJTxkh5Ÿ3j?tq`ԭ6R6$`eCջOwHj*OI|.w=֎^xWb]˻]*vy]Cml`s7Yf$ģ4ZԎސ!1G,XPib[\?f}QGwɋ[q ܂1}&]L?bKKE?D 7:ßQXR e&-X'α{=Ə9Vb(}  4$P{49SX5džIWd];2a#l7<(qtB]}`(Z/y[4QM#E%|j$B:Ph{@ɧ+#DHi95(DNGkU+n uX8uktY^Ckn3~D &/IJJޗ̠4Plo oУB ތuk'JS @rg,Ťdл{7?V1vO=>wB%{K;ɤ<Lrn_9bw![Φ;ȹBx|xdKbM9W"Gz- O~pZ#0vl~M5xj3Ag~|ot ?X@qqD|NNJeJ6@IsV~qˣn.Ilr"fd2ĻwCHRjfU#՚ pu m GSjqNvH#X7i[$ u5j}GDr1~ 5XCƗE%O;Q!+uCLw7"FwQ%@/i3\} Tm172_^7edZ+# |@5耛^Dw:9hq&&QHT&5r:K 1f; s`}zrR뙫a]O]?B}U@4RO"JU `e[`w./c#PhU4Ua!PWlP򾊔bCLI3~2ϼȚJ0~f ?XLm?/[>3ad/€2 aMgK fs; Qd% &}:u,;5ch:7*ﭮ@N\^Z*Il,8AڼBEp龎om-(';HVI u +{}6X\$r³W%L^G4RB:[qX0YW,*n&: Y̌1=|0HtW_ [!9+D/3h@q#W8|9U 9daަ1#U_,}K^NvPu> M7zgJyO NrĤh('F`/k8[*9XOX$-(((uR EXn'FK|¼##⭖WjID$:Pn],k~ɔ$>iøeiQ#OsC?p JUKHg-hU*C?1vqW1&#>Ɓ{8AaStI*F\\KR2Ip52[S7d%F{2me#҂ҍmOR@k0  2j ܕ3_0$4G6<±(QؼF[*߭U \+`E!fVu{A|vhHY0^A=WV@X=^,?(KvcdB*0{E͚?b$G^a忥)fc/rͱu(:R_C2 2(4~( qb׺ҨAGcsG{2vhZ?`~% ^m1,#/ GL&Oua@U<ͱdb(=^K@E[͓ي2C' irДY*/xD)!^FIy)+|xvgpnXhw(-ƸmC86R xB rsiP1~ Uc#N Uu[2ڙ5-#JYU .˸_G$nA Rl Erٕ=)FI\WW!v(,є>yūOK dP~rW0G3V+~ߵVlض_[&d"#DÍ'}vɿ'#_ !)݂]wgŐ;lc%$-V݅]^ӿ rX*:"SzU2o!sg T2vaDcT0Awq\ʸLJ@m V,G|FD+=x㇚=|]Oq)p oAF-=wYǧ$ -f3$nkmGn#Ey\$ FǛ-4\0mUA2gfnt"Xη$Y*eJ;B-:.a w/Y %ҝ/]I(ٞCZW0wx ՝6Q5w_ۆ?|+an=?>}OR(qS6H"TDU_v%tF-\lx5LO6 3:(IJ>Ea~Sl@!gT|B֨v)lx[#T-憻+iܒYn.dhȓ2Fj T16щ"MV`Vc#;J(f˳wBpO.ݯp*lt$$ o[hӋ\7`[}.GdޚԇN  ]-x<]5Q:,M"Պx|op6_2K0.I*Aɘb% u)* <4#?9P=nu4_ *Q ܑ@BLI0lT|\կٗ:%.ꬩ W'p ΋(2kx?vŴ=&OѤ,?- v8qę/_!z:|@>qҒhLiDŽp>F5j;8 ,ږTwnW.5 b8$nqr^ҁQf4Jw  iZJ5#hLm )7͚jI,bntJao}2S@ӰMƎD0 ; I(ׅsLWiz*2Zj>^X[#Z[P)N@w)a4'cdKD%lkN=ZF(랗s1 iv9{pHsMtXV9+wVx] 5ch ɿyiӒ'ns'tg{K7;UH'of%Zw\d4 c+sF}Bk'|LRmZ"biK[Gz<$^D)hP SAT($[;#^]B-1f3yYW`lP ,`y3L@J@Rz}+˟_J`%I;I`aHy@"AIg"e\^֌~֚bB}ORFƼ݃J|hCb˓D>yƄbF$7άS )K\aQT%t 4ݔuMBLʀ82&gAD ٦px^ncKD]!'Qos"FB\@YʙSGC`d6r}П7vKݬH4m)fܑ:űͫyU|L=JhH%li9gd:)ߍD.YDO3~K:-SҾILjT4(͋"::<(tKE\ƒuΕjR.O g8OP\LzpϼO.9mU ~ pR]aF٩mCGC*4LG :n+绸x1wv\?0{O^ͧS$'8ƈ]ܡ@gQu6Z]oBS9KHyZoY1 :ĺ+ }$P2mr7,)lOFZXB^u9S~2YN5,^LxpiD%jstFk`gW#ST8_D)pL&DlZ\JWc^ڡѰ"bDdޭMC0?' CTwY XE/DIޠS]sx WEjfA,R R @Oj)lvv2Moڄ9Tm3h,Vn1iW= oi9Gc&Q bn>X8yp{(d`ɻ,zT4]0a{*d7lG).`*!!W("_ G((͜ Ct\sZ}3g瘕_^՝!J <&{$*B^{Ix مf>tySWBՑiHq'~ }?=+ 5.*:ZpԂ>\(Z!aq=x#X`9V[fryRfo\bZ'' ^?O*awJ͎6 -}b/cBcdܠC<>e?Ѭ4|OQ/7A:D@"^=7v0EO#xeY zZ$G<:}ižľG6NH`nxhwP0^ QĬDY\G0[~/Bf31}:#Ud켯ADOn[<ǟ_Im*P 22^vJ|/Fg7'4M*ĥ- 5Ǧ㳷tv ?dQI2pH֐!s4 ldYCM Zik|4MQUqēД<8;Y*UB A]ȵP[[^Te )9Aߺn-cc>9#lI4ETu c-+x9Dtc;Dt\Ϻl|̹rGn"GbpCPh"0xS泥 Dxӈݍyo~ +jrTz}1*=Lޠ^IS2'U-v` GSf^|6:ZdUbjyڗBsJvw22KVI^)2~%Ǐx83U'z,:bRfؠ o$6FJ[3!(f?Pt%閴Eg~Ê ]ݬS{_!/5!;kO ~*NvcfCI{ ?LP31fjH*А `!Nz2  ,':) -,`(JػcH|KorJf6_,+YeT8|mA~#թ {,ۡv9sm3HVjGp  Â%gx#|S-x5e$LBWי$u)P{Sq=p#vfp@UAҩNۼ4p(GymE-6askqEZ%a&?zk 'Ws?KO۱z<@IJR%8>X?ou qS/ V~Y,Vak;_ o*ȃȦMCk cNz-%m`=0 d:=U磇mM/b \]Ue0PXuϚW^u7&Qh|﯂4_+trSF=VWL?*KYg{b}nr8ziNf J4Y1Z_E%J6J7"zUúBC?`Q5i%ѝd!gLn.(CbYcQ&[ZاŹhsDȏgmXԌO$)ڸ*횤tedUdB[#xOoZ o97/@,L8#d!MF#ޖhlZe|g)htX\rs5E]Y 7P@Kn|Ytgt]XOV=C`gwVŇ:KϹI`ц EW#Tmɟ?g:Bwr :;ViC_(15~LaDs$Rϰ'䭼-HLqYgy' > &͢D4?$#KrTEioOeٚ':# .bOܛxrIB.jm%TtϻᡇXmp;/,ȉ0?^T(1ex]qK{/T(3MBe3C-=Lǽ=/.:[Bk6'sCZ~4u#߮gjKB"5&\Rt2~j-m)<ֽteRDfi%ʢE%2&M!sD󲸃; 4()"1g_`*ʳJ~ƍPJ _1:FBjLzGA2ޤlcf.a,P!jv _i "hܥfb@GG |7#Z+;ќw]Ae ض*FFm[j)~цp˂t=aY}a)A RgyU'9RIct܍}&Nۂ%uǡ1[Mv*cvqNk<` ^xBts)} &w)YL)am=IcWa &aaxx؉@<KhX.jfcLm &M@N&MfP5:{KKک |s6,-bdnZ.8gQmֽtϑt;&ѣEi6MY#F- RK= OQ g K*&GBGژ3? L%7ȜԱ|r;hl)ɮd^ƞ+-nA2Xf>f/ur4P%eFE sk`jٱg#o)(5(ٗ`2<ϘR( `u,l?` ׎O Ev0{`mX#dR 1VNs6VJe_sܤE{n:Z6߿p4lL/|dZ>. 9h֛QċXI/jZz ڮ^\|C~k,2.x3@*Qn;`1LꕙƽT`.^e4 D6$`6}Ÿ m| ߾=!BԻp˕݈au+k_Z5g.p_ Q9{BȃS^gNsZS}^STtlV p 8#^RmYȗ˖G:Zgs~"UZ4Yr,^P̬"1GF8#XcG[A?dXHߧ׺*ە2UFܰEѥ@B@.}gicBNELrpZUNTgpp`VZC^eWID ڦ`R}xz'B@yo}(ѺHr,.+G.&soɷ:;uح *`  ^ȋBZBȏ _{)Z/C;/mTR! h[}(e`|%T1.YQH/r#s-CeR9L;g`:I>()*$](3XX@0 " `Gb܉ 6W(.فW4c=IF"+O|&Z>id;MOX؁TA6R__V*Tb5 h''UwJR VL r2 (ؠ~ӎ6&hĀa{JEd<,)GI>yl2Q',(USR/)/0 _]{}`1(E̾rK#=W6o U2 r?m8o°j"{ 'y1$(/Yiq(vy3O j4.ތ]*03yPKa.J6[F%.55/8yO YQ$e+=x"3ny?&V1-/W0)0\1,2 ͲȖ-Oo~uNKn'?*dpƐO5s+ \-u&6PG :Z5j+ :k~C8n*@bє)h9t$M052];֭2'ˏ,290k,hXXBf'9թ i0hbm5f8e} (t=}RŃ~ƥjg`]͑:ˊG,BX5A0v0ىyE 4}K>}h0+l8}+nIӸr Mwfx-Uidn8WpY2d`TS`o/}b- g:`{ t;#DYJdC$=rTT6M d`. TL6l*λkv8$hl"G]2B( *COcC 袰 JCI9e#s9@}:72~y!qӦS8L,]d Ie_J/0ZvZ=i0V?TyZ+,K鰱DEI8 (g/WoYGmh0g9l+ $3Ƣ{ Cmx[0GԀúDCN> Z ' lҹR gk_Gg罋Q^66o5nсq_(|XCy \ +#1[w]Iʻ Γu4- hw`"³(X%u#PB//'RUޠ37UI杶+(RD_Ke6 Uoc,i3=!{⭨tYG݉XFjue-CT;! ȵ%zH6)XID-u z #a2b}r  K9 > (̚EbO-a2(teAD~Yhq񿨞cENN||/nwfn_bS}t,ǚ>7qJ hEn !ӟ('7JYudECJ6"FE {AYzfG^_ѳBcd_0hO򋺍}Vr#L1̵z M8E打ka_2Da6IֻZn _7)yVlwFNAETBl(s^QHN1paAߌ &?,25"ЄˇX\vMp }a[-~$>ˇ^R>RT.ٿAhIC];[Vyޤ Ehm\O /3Q$NCB=0g+ӺO%G@0!*F=}~m融ٯ,v3cu,^;p|bև+R3`FfH +%S KYDxHjjpF]_‡ Hܤ ]wasjpձ4?ާ甃 zNctCyHǞ覉O# ] )rN`eVAfl=M-꬇SZLZܓYDY8w"uUΒ X9yxuf3XSZq*!Y(I$~rH~S8aFS3@7uer@7fZ8PԔ^oX&"ƊKI.xǏ˛/MhsKmĮ* {4RKB0;BƱ+Gq(@X&*d-)x+SRk)D~U='l4=:g&N,ml@w{w Y aH4M {\'= hgX4ioGb:+uO۹ڭW 0@^΃æ+_HTdel%ʛ  Bu\߫%|腌,<ߙ2:f[:OPz9?kfR<#`l=MSĔMC!өő3P2>na.1ة}oOeT $#dZ"$$2b\ɐ. Ekfo>n[Hr3ћd{L ;`!4-/3v9Z< " (fz j!Jő؈=mo,Z?Q{/O9BR C 48WLrK'̅!R-Y0_\#5K+ 2t 8Z\=a$6k']Z6 qItSDEA6KAN&<,ND/\d!tW=(lڮ iޓTLk洃Q'io-ə5ׅſUفy.ŷe3cPC{O?WѾE& NvU9 H<#MTlA$NrW>![}RB&L %48%zE. )֜PDJDxA.; 9R/=z3qs'4* Ơ>XFeUNΟR'▻Gdx^ذp׺Qtv9.wO֖LqG!Y?w V}(t@Mj#V7vz;/18孢UE60ET%v*)) XG&sQ;"̮{v7x\Kh]/u~!%-bpɑG `ů1w.k󯝪m3#[r,+2Mn6orC 0 ~c CuMڜ^ydabʔK9z`VZ$;; B^"'~'QSsC3H\eNJ ²Eq{yd29T‚k ;fDQ)q3NL4OĖ]Iӱ3_4c{T#@Fkk׊$:RR2NgAWdR8X"Fu$9e/;73eHڠ=Ing&nk\Z(]$%ȝp$3ʿ.D.i0>IIW% w<&sQ(I";E)%r,X 쟊d,zv~e>a&D#S ,oo#fvݻ/Tg.Q[⒫܃ʊո7e;.~PR^fa.j& &tIXt> Hk+O5>~lz|j&L*x3p>)ˉ|b!,B|Ws[4؎(M ] cđ Ԇ4K/j`6*1 g6l%$ j2@ѬbM7.ʁ:9qi^i_c6FCm#L-RBKa}*ZF E_ߣ+v@ڢJXܷ69־ZO.gq1dܶO-)a 3|oE SZZF!-9܍TrrWRB V]y?e_+^Xz"LL438c@2aGQw 7VT>dkd H #31B|KIp0`^A  M\![x'﯁χe`Ê_#>um y ߕbZ>rk&YU>}nHSryds! w iYהD4>xLy4d1tc &o̤%Ie脠YcOV)y1]dd_"~>?708 PUym-҉Ы5ӂltRy3JltႿ@^q-.Sd̽PZ3P6fmy)>෢ꉹQgN>|B~+3p Om=H`˶Z|] 0Ln}s#8Սl$V3R$~I븧շh sÒ$yeܗ獒877zd:Sy*ttxQ4U|qX=̭{DpE2s_ENyt¿.UU"ZX/GGGpe$c ~j<0Iw*Aaz.TwO7fNLOm[C{Ҙ=3i۶NlT/4Ś5қy(@ TD t~'iE 5\Ǻ)>pQ\BcJ'*j~ǡs2=߭0\bdro^84XV-[YDfpL/HeP5Zm֌Ҫ bКc؞Rs|W=(l[ w.R>#ZZi.A&}d Y26c\$߽־Z Wѝ8%6_u*R/Yg7#[K"KJK(Oj '*90X+wAKٷ7Hl K=?G2?8F H71PRUEV~>d?/Tdz^>Aؑ |~!PVi`yg%9[Cʽ2d&Fwe' b[V!#D = y=N1iKPr!qy_:3Ż}ƖQR{/=-yGz6x{ ؑ*dW3A 0:Dlb,P(NP!MC<>a6nrZ>!dZ.Lh$L0cOPio6ˀq` y1G9+:/"9^dz];mҟ4"֮Q'?_'۬yxNBQE}xu5}+塁Sv'B>&?6aKu% wtѰisQ +grϊ#Jrxe3ۙn}sxZ")~2I?En .O}Ez-w%FmH*5 q&Q[å)R! !v؆fԫfGF8 vQ~//ow[ Ko6DE'I֖VAz6{$T8f*]}pua1XH%-q6cl߳A+e^ yާ%'&aǕC*NsDR^3]`Kʆ3C CU[WG\w "壯pqJC*L[wj'ftlHՍ}YϢ8߿ 9YBF\.p%F ~=π,UeDF"”-Ǝ2M"'Y6@RDdT`j)4p;7#r(X6)v& hBݣ3Gk&ϻuC8Zgx/N_L:֊ڠI7̾5-ٵdnGp~R=pg*:hș]9^[OځiE(uS=4RE&cY;B^VǪUq,Z#{~V|JӀc~%U]YrXmBm>܇U)ѤASIRgA-l,\I\ː7(;;$Nȅ@JǸ~ +z1H ]!S3#8)q{FMfT1C$p7C!\|r7 6pY =O qj;硚VU㭲0 ž_Y |VZA0W0$ZGoyo``Xp2)[V+|,ɵrg Vx,ڇR>7&M-Cnحc\v&"9F_ݣflYޥ^ʎШ/wPՔxJ-2=<{-̕Q9 RYR ŦǑ2of>W%F/,;ۢQefoL s|HQ}Ds.- Dkdʦ6[B [6h~xGP ЦBIJ x2!#0Jv˂k=#6b_2%YQ2yV)CuRK?c}뻀/>X6CK~T8X}_cdE m%ߐd7.վnw#Y]Y?=݄31K1E*༿=I h'H@@{-W sMɏQ]vz#$>gNF+ PO`෨Rq&XYYaFe#0b%k^tVT[\`m,p-fix|hd3piIltiX& ESC@ t:\_b^ֲ~9`\gm[l,#/ha>X݆("ʙ}FDvr)x#^ #Hx1/ T cp|>enGOr; }ވő/tF<~!ed-%f #i# hh~1*S 5ܫfZtxk\"T$"lH?|."S@ Ot#PWi{ ^,OD`]$؈r7 FymuNV4قzQ+`QIs ;jť\x.Tc+onw:!qh%> CaX2n~Ya1W 8-BS5!J~evWT, :AqY?O,W.1V,n ,tŽ'"7щ xX,gHc*M([z[/)h#Ոw ~%vٽcx=S*TWy!\FFmjKy*@Q{3=ܠden,VW &p-ܤPT~¿cO+3Ei˥48)NfFpX=7 AFhڼ"5O$Ҏyvx"u"Y) [n9P2~?LZ<ߩ&ءk7S7.Nc l%`HCTCNng ZȄ7.a~/*7 e;;7q{k_lQ_9Z`?Q]7mgQpf9f#ĥs.87vyFƷDT؇GVW7E5ҍDIB-Oᵯ\i85]Aċc|˸~"F$4h+DǐJkx(4iӘciGX&Ey/sc9z-Y'8f޸2cvfb!⯺$TJoEc ;! \'( j[h$|V(DH1Ur GjZ1ZmTCqcɇ1yl1^N.ZC͞%"iTtE&Q8M iN.rKG q X^,=ќM;,O#vl|ƽw1xl^8/0q QU\"2HW|9FGC4??(4]T_޾M4l!:QbjA7l(CHlσCe9ՂN)إA_հiCj˽Ѹg<j H>7igdTI? i)_J]#Q'`iKc~ Z4)B HorGk?gilM#\UlyBFG_ {ᡧr۪NG4%C Ug&ލlCb⹕R%I5{iO j!q'YV}}Z'~Qʑw%Y¿r>،^JGp.:S}8pr'l],:[ǖCFAKY}멙]th{s~4wqf }vKB,lDV,r$N}Ps%d=Wa\ PQ !{ޚUVXjkq}P KYrw ?W.4r u9:.p{\g\s60jr͙7l[QAX|.~X2Nc6vS1:{yHbrs1Q+&2%\l`CPLj0}z}$WyX_. MoTO`L{U`sL\q\vy9nڏoU3~ Uz@uMzh/Ȉء,|uDd^9n7H׍__l^#FgCgdNSc']o@UáL7vy6jcC`=<%gR,z_Uv}?蔀S 83Y&9(T^83N NJ"[ꑮslrH|g4 n"AS#KsM<FWЊ*s?|i}G)8&*aeK%SD)-,)(!dTG]k4箓NmZx#|q]|"{dMiTdkI)rgMc_STE킪(o@ 5 &_О8߁^] ׵G?{+ 'vL[|5IOL^;JZb Nf¸h@[RLتΩd!]9*tlNzǻ\ h镯"BM7l_{OJw;_{x sFU[]去L&:yeYTD7`ky )Ȣ;-j)8RkͺeL,/8'bO2Y;FnSp%jy/ %"^ɡ>;.& 4qjYkx_n11qbexж' fa*(G4-u?<~s'aL̺T+Mt_X5m8Hr$E:7^l{fA2Q<%_ԩh'~Zc˷pcTN3H [~>ry'R%7K;ҦY. _E$F}"on תvʗ!wL_̞hF,áVu-GE& =q*ZW-kV%RY\,ܢ3YV>إUXwT&Q:/"%-F/atDAʏwn0Lόˊmlr8/:-w=77(-T[O#l[MľA *nj80p^rAM/aFh C cYSNS(a.E\bҝɃ"I,Y >kWM/Q,ch:0_yO #JX%(2,qkny`I(K!CY:xzE(Q9.[1FNO~Z}5qTsUQB^_-49Ou8]ɦzWrᆨ "+\P0E((uGpҊkxx[2QSe= !^{&^j&:1VW`f̦NyD=\힮ju} 8Y KACf*O#*v\Aey78wz=idg'mnCri!>ڎahBvwRu<pVz qCY/jwG!ʏc_=kkQt${>:Co EHn8.rs0$#h4P_2 _F* /]!fr /) ?+=5<f!1SFALJ.?ޣ($F0 #bY;CtCW 3lLI+{U؝^೾ PZl}Us?E,2,\Yb_CyfZtY[rEԦ0Z| s//#)lP|.u}Dm,!r44mS}^\ڢ^+渡" $*=1Ւ 2ucEK>ݍJt/X o{WyG.䦮7r $<U7MIKJEK7f_۷a-7'h'KSF1v70abgd;pn~"ߒ7Ocf ^cZ ,wD6:2x{u~L85sa, M<> *ل =a/l=Ks~zquF+6 tg".ʌ|=)^8=#ȪoAX;qQЏ R"jPOB7"w{2RQ;fTëf'|x๠' ^ mו1 m'\TQYH~(]4۰M-ziE/\\RgX{h36f`BcQv=QR~L;6_P9εL&Xa U>[ݠt9n߲D&pbWaA:Lzm6 rqs>-U!F(tC4C*OAթbdÒ ~L1+.eR/_33Io z\h:E 3rRӻ zpAl3{T`:2`HH"En_D)43mLϾA]-ʻ\o7V,z TMfx]ei30'/!cbZpW]Tţ9\"0Wh{0q0Za\BFИw<ӇdDuP>z'4{VMNAWP$%DŚ.Grg%)yyEBL՝Ϙa ,~٩m n,2 F[/oSAvҚ@I%{ O(q8|eZ US-N?|3j C51`쪋0]uĴB aYxbX"u {܆sG@d7( :msnǯ<Pzs3~$;ݮgбyZ\'T&TB"~VɎ߮89ƛˆ9s5 mҠ΃.s*ٶWV? zּLh5klm}ϥn>N< E 3{+)_ 4ۥ𾇉T#/;`+v Fb cMLhi`Χc&=1b- Ye88&:cD)?g2a{ȼ"%;x%a3bsg $l:x3p> B̻r|ɮUeSI?PBKA'+,@2WyiHE2H聁DT;<*ޖ2@$[|9dCuBhĐǕOȡ/ý6[ 7ʄ<qNS2m|pRQ"bg0tRsC'mupCabLi.o˟/0" dU*.6rJR !Хe 1;}uZPT 㶳.Vp(b ښ9*}=x@l?U[8Rc])skvw%4Ke)ĜxHc_17&S|h-" ,kJ+]RI_x.MmTx O sks1I0V\Bz.FᲮ}(#\w"}0#u8}Nzj %͕3н2*. a2/N 8k#?2~pK%#VdK{$6+oYpV 腟aqgq{^-v-ո_B15&l!;v-+Bݛ3` /ď3cZ̺+^OƆ+b7\Lh[>aI*4egUg=/:}>oȬt!5uU ɺWfWesv}x`[Sʫ_wi&Pl޴p#R=f:[r0-S=Fqo9mBu&fo. k&zIu4hwXRafshY m?t>A,_OzG$ }Τ΀8f'Ps~'N50*,|;MtHY7w %ZN64LpaoPBι^אzxj< M$]NG(%&heO=f*`v% tV6-h5)e|7| RobZHʵhFK3BRHdYu%E qEV$n4n 'G-V7!'׃&T"Iۤ}. c8Lx|O Q$Z YCx8q4ᙋ.RRa@yj[zAL [ 5GkqR'IMdD *ZQ,7g.~`RcƗvt hjp{WNZvb.V3Do|F-TFT^eC~f|HܓOLVXynw9MÕV}:LaW]^梭Kan'=ҝU'}KdDgH U0/[#Qq@ M6Mop[/&Y ls#<` Qw>~qf39?5r7VիH;.;S@Q9 we|/_B܈*02Q6ch~اo#n3iX;3WdB!o&d,&~F0̳JL =++jL :C$~_lI9}b W,V'dQHo{" WeG((oRGIMZB:{jٱJǾ rׄXmfeMћ0KKu:^Xg˵wfP'N]وSJ| Gߠ76 2 L*!-08EZFh`ۘD^Rn]H|1$UU96)X\ICU?jφ8n\\nX!٦Aڋ7qR0C]|^}eMCڌ+;F% Lak']VSJ#N&IJ~";WQ ]ݳ0OIXGDpcL |; w@ĄK))\-13h$r2YqҁQr]pfKX=/8]_GV8{6K;9H#C&<Ν%}k^eR4, ѿɠʞӄ蓠6 irbػ{Ց*&8⒧ts+g;loOd,i'!ʵ ${}@V1 [_IWʛʤ }f2wn7\LUBp;P bn !$l y)mssptk{Y0"ǎSAT@7ɺۑp6W8XIl 0cF6zUM8rťI?}C !_iSbŴ _Zuyu4$֩_V e-$+)a׷qO0-wEݔͶU|ϝne*&+^vf~)Co%xpcy('?hnfپm%N<2ZgtY^IИ[S¹h~7FþxR_JJg̱bڋ(j;sX{ԇG|bonNYGwаe-7k-I) WˠXMdc ^EZĦkj}!$5XЩf>*h @F 0d%ɍB;OʆAU_U] ףC=9eL#M^t m:j9L7.TmWV,Փ$I#yd$6WoȲaaYB,d_P]sg)\iJ?]\W+}/[1 )v--|[ <}k@Nyi XYct p(td~VLI:# {\ Sz*qZq ؔbFv=X~Z"RX\7r ,8àْ$ $Y`nx>=m|rtȗɦBLn%) \ ;p%IVSCn"'mRRx/J[Xߏ^.($rz=Yfx䕒%VIE `7 ,ǧ 0~+ \oFz)zVfFK0.* 1ZzB~RӟJcm1x9c Ӿτ s 0~V]kn mQdz1#x4viR5:(!8s6d( ZM&A= >z}&Aty6y&~ۺ׍*Z=2佢:C,{*ٗw;E@/WeLaʑͫg45\GϐKmBe!'!47nSIғN߸5BS!+lK4-C R5HHBm8yHkGVW2@e:.ohoD :~(]ivPmX:`A5 ))IkArCѶB% Iz=m$ (3.BC9#C-?:]YRenaسY%;n$gm#ŗ9x~~c6ݢ"+y$'K[Ӏ5JREV譄y`b~ɦ1|84 Bi#\^%⩛cI+z?]{ΨHtET2$SZ?pҦ0ȸQ\Yý ÷=~nB CW =,γn-cUIdphm8OU}ܙ]>1uP Zҳ,EOü!*/J8ޟ&qR":FY9#>5/ъHP6rO뎞0/d"w@֐q{&./ـ=8iBOMm =XDmh&R|vTZAA:ܙ3Hˣ:Gӟet~j%YGx#zْ;) Tt(?Db:[KG~GJsJ'0֓0?3/ES4ٌE>6(VXfR3ս>1ay.o- w&R[ QƼk Ԫ[^MZvpb%֎Fzodߴ9x%3{hi|9Ϧ9Lzz9<ƄMiıˬƆ&Fch݉rUA΋Ѯ EƩpujِ!ʘ{rf] ALHlB9lN.ܒDZǦ'(c;M%& S>=̹g;ZmWpwnN/l]֭Euql;"?rH,WaE<0JRu8iD F3ы.Sg"8/eVP/Ҷɩ%Q iD2'R3qFfgڎ=QYUQ)B ~Hug!]c$'oFlηB& -ȫM# 1JE,W,:}2-4+tU>d (!:0ˇ>2ܩ\M?b3w^jpJ@$rNA&# ϓXb~ax+55g&b8Q6^I㐹M(C%6oH8+4_;l#d<_d 7EDqB%d m5ݘpӋâvJ`W)Z}kKӗhV)T e(QļwGƒ=M1S ߌr{ZCúCm̮ˊ9vTDbm""ʎ ^ze*L8Uxܟ;#g6;]wZpsD/5n~yzþ3:Ì-"ȊB95|m0gӇK}`-w۞ {;եR'*pyȠf 01qo<<(b4۠Ѽs%~k޽xp#kI(3s+5c!5@V[$( 9 dId&j[S*{Gd mP7`hᳩHϕkK搰 -܀?BA &gߨ_)h} 9laI(E|E-4g no3e$WC]v4 χ8GABnj[=] }k)<7{ G!)K3 P8{]WbpDOW.o.9]%Hgɋ5EB]9E:`ط[OҢ2_hyۼ@ g-6m=OmG u;Gūh EsEf |fq:.]YE0ۺ @qw[8@x@zM OQ.SVGŸtg_2Cn +\ԲNuҘ.Ca94ozRG>mSս XK!e`+guT|:%]c,: L Ѵ?Nc?b>ܥ0{m JK!8KH }Pc ǤOIyGozliM+@OO WC+tx<^ZK0sX31fwip^G"|Ѳ=DJۃ7/= ,U9*\7HÙeyH|G Q%2R! Q|*~6 HcR~&(3D"#AT9kDOqeM( Vi?=mzU&[_`[1mں #N~$L; o : !V'gse'C!KFů8cE.V@>s--zcEć I:Q9[OA˩| t2=cSw!5lcfnZ$At6?:'|Mgt_L-{* T0ܸ܃sj'upDFF|\Bo[Oy74qiSAz#zK坈Xc{E't[%+ –ρ g̤AJ줏s ohH(]I$ ΄t5T<"jQYHWQ'`b8A#EHB2؆J,m%N&ȀѬqsJvcL)"B~ J˷*S@vOZBttݯuRx,ms<. #,Ș@`-[[ kN3ceR1Qqub"SP ʓ;؂MFJgp0hg[r]0WPfR~9Mga+j9 ϥ[yGcM8fkߖL>ǭ pOZ6 u, V{{3xea2Y {(-6η$[ S,sVɃGzVԪܓuhbat?+.<SRtӜttGu|k.PtFsT iUPS]\*D;C%:ty,3 or>&cR J)vWJ!  Dݱ~&fCX89fmI_׫=N3GsZ՜st~٩P9J!塚X_5\JY!O 7nZpS82y2pE" :a&;Dra'Ysw =Ksr xا7'%&T~eRTX<ўɱk7͉b,zhGqIJZ,_ea+}ɐ4SCB2Ms#S[cĿ!ƞuS-TI:AΫbLJ{ݯDb]k: :uQs$Z&@%Z6"-\<Ϗuޑk+A޷'y*%P7‚gek*^B14l80Y~oEj} |myJw&XSfG>siQ#/[EWȟQG]PzsDp?'Va0 =kww\=JM^'4l Ț񗻶wV2ٲb5K]z]<6#َ jY&o^V vW8GjwN O@E+am{g5@=tg !Xa,"UX Li^ &>ݑb@;r#p5k,y6;')N Ǵ/Ew*"r:y4z u;(Zcȩ9ygBpذ&)y=®IoRI*{kbd` ɋ|`ȕdd"ri̦쀰qz,=nr;'N|L0i&i - yG'g!sF|PkD%NVpO(/ahX/ۤT*@WnZ ,'tj;JՉ>?O"|Յ[̯#ޕI ԽCcsT 2{f dW "Szj7ghaN,61#߀]vمȎ<,DRܶ@zk>1t dl9)?/u&\uO'q!Rz_!)R^r>_^5ST `}C .y +"bEAL M%9dؽG[Mc@#L:XyHL<:|ƉⰣٸ+U.KX`3hAha,s;.UPiԃJ""C)ʯ? {ʬQNSK^^26jLdG.Qc 8P*4!yq2& ﮴HyָJd}MkQf;}x[_s{0I;Y+F``֩O0j7rp~$zV2_=g}-K 8vR47Auᰌ,Qu.,z0GU<ӕ}==ZLX uw½[vG>B Q2nN;C 2W+1n{qV0нZHDOD<[@%,ʒMR¿FqHG1{wyfuEdƱFߗsȘHA$ `NJ)AHK~@r`Gple] `zYZmQ$cd뤒rɁ:g!2܁яjL6įsx#F$37;aFCrr@X?jsudh iiBy֚L 2G3r!E$nBu/XT}TW\3l_~??a?'#ٔ8|6}a\+aIsP0KmՒyB<)_z:"i7 }acdH{Cb+RǯF_˂XiH*G8S3XpMHCXDYn*ei\o̔ك31>pJ*:ޗtmxvKۖBK |'N>zF붫g p_f,EXn$}c:$?L\$.:tFpvMk0փ =`ZR=}NBjaei㝓۸0QPP+?jV3kiEhZatTumwܹ$jc~ɸғ[Y=!<5X{QA 7]XP.vPP˨I+*9*'\gE*\,[EE,#H*m2Ue z13V,^6DHA"Cap 2<ӑ6ao2ŦH@A[z$Җ<6ocz ^x]jG'+j ȷ^Gk OwfQɘ\%^u(0l1Gtb=i_` u'1a7Ne_Ü;(x;||ъR~pj Y 3 ګXpo. ōa(ndYgJxV璆 \x Ŭ̧9 ?0RV$D7pU^@aW,zgܚ2*eD 646,YR 0Wqh" { 4(! IŮ SK/9Vy(YcBP)L8_KnIHZm!;ؙ9bɦ{Ɲ)x[w }H*E(ȼ;J3R9,S ȥ{iآ7I(}|gI#s@٨ѽ H V+!sDOƵ-L3|[[ݘhoI颿Xg(EԒse27:Q>._w!oB,% mA[_/0jY"Q{deUܲj y0qF-8?6F6;l4z+7g!f[DKUyGP2t`aCb~7=V<02|EVe(M"bֽoj5M:+_L)޿~1=9{~^y B@R}(̼wZPG[`u|!8Ǘ{c@{NڵR]*"0*1t8T)ri92s譻M3:/?e)\EiW].#Z2OSU(MyVkV=y4IQ/H$ԈMAS$BJ6x:"_|D e^al*<}d Hƾ|Ɯ GO z݌U3}Q7xA}oK,'COӀku|g$R5ۉλBpVmSW̆A\9UzxdK*}=:;u|uU)*b6φViDK15E[\M #SU̳qEazPt<i쳱CZolZ:x ECFZ%R/` OmTonb rfMŦ͐nS`W! 0aÓ|ׅmRK@I?3pYMC^u y9c4Hr8Pe0A`īx;LsSI-(2`:Dnl=K@T*~lbq|!R̈72KO>x"<55F*$!ڧ󲅴I "1u J=}h=;JX85gi^R|$keite o.~P߿uί9WxqGM8 ) ng9=">_m3{KGoTd9E%6Ǩsq9b23g06ߧXqɲXK<DuئJH'z  9JNP9ޑ^a†xŒp]C֑â/VPygUns^T5pD{J3j|-ut%=zMwzfӦ7.RюT柃 qm'3C2FR'(Ⱦ{=;{&nSV5[3<5!XDQUޖ,  XrZJetto%cq3Bhˏmɷ污=+icRz.9]yUdkgqTcȼ`md9~U0B^ޖ53o# +‚AKu"ByN Lߔ7:[E% \G4S,;hj܎p<$IW9x}+ =ts# kmM8S@(;\$#xr&GZCPs08Ge}"< ť2WV+BLYԓЎYڋ;T|*tPڑ]Q8E5c =#d@a]]wURl8N)cr8j Z!>U},\݀xgO l.Hث)_RՀwTA63IǵvcUMa DM_Nlnb.7`\¬x_qdGYWG`f96tҥࠆLnN;RBd{i)ۑV9yuJT [owo}潁' lspcO`IT,O+"9Ƚ,g(7'+Z?4 ;7gqTEӛv~ 9r@\_#1L?2Y_`] 6;-W>KӘ&nc ~|sQ=ڂIXh!, aD9Ú[JߨMGbbAzqͰr\5qψ?Һ֦T ɟpța{S7W!$ln(eRӀCbʴ/ϯB!G9W՛ēo ګ>rMMyaYRǝɉ) tO[KfDH7?F]H$4iUL73ů[q51X;*3G>e ہf;k:H'Vz)UBwޱGcH'odRa+%j=U-tE*Rb/jOўKr9OAJfof69cz#WXGCs%T f˕+%[ 5o!8*B%hlTz2%ՕE%WʥZk$kl5+[،>3Hk'-hG0Zn,v+Fl8 eg)@W7Oʵ@݃6)VaڃD96-S۬-YIk:p[ߓҷ"6JAMS´9(\1nK$:= Z0CUȀaj<> F~uv1юt+Yⲑ>FS Wpq!'2)WMX3ӛ`Tdn*$R^N4kc,e(_+ɟaY^!f7ܫz;y Apo/nzniwZº0xۉ0Mt ^yxf-'pc|[s`eH@1az,dz"6+V.X}s'>ׇKIDtʺ*3qB Aag9ϑI ZclQ]W4/r%nKAce V9 B WM6F#AT8BH?XG: b|򒻰]Y{OhMd_>>953 ɬETd[Z;ȼ):Vv?6 Q9[[[ /X]C&xC afɺӰBI v#W*o6QcjǮ%J'AoZrSJf;GH+B1>a-[D*&ro~#gqAV1T5|oڎQsbv|][*ˢ<-r+!}T< <2'5՟ 5bT+A 7sbkRb0IQVa}7nڱԭdh9R5L.)_9Igۡ[¤Ďhm7|oԀ*e%)uabR= ԓ1so0´Өlv\zbw߿F$ S~C "<=@sf9~,[ VTJ-vh1nCDinҦE/d J5q\.D;3L@7|;My8 /^I7l`(X| KD9LjsN`$oզPŪx'YNh?VG3ؼxeh|N5mGn]jsTUc "%7Eǫ^w G'r(;Wi27.kS0}j)L4|[7%Ի`Gbiy#8jQzщm/bݭ*فWO=wz@ƥ>F7N3.'6&T/*g!d*Mo<ٺr1(z/.NR\L& cEm2ڑQhL#XBϪ q8R Y쥒t:*rYjGXgJ j>$frI!R2ᠨ)|1,R,Ӛ V-%2\14یÅaxS>,1&-[3,O12׾-c{RAV w,Sچ;8q병ejDlSxX|sc0qq@zm6ȴ _Vf* E¾N%wv8=bE~.H4](q9! aC+ §}FIZud?R4|=1f=OSLeMX_mY…B32ަ0KEjnKj$B+s`B[| Ü٦0eaQEwb $¢h,\E]AYKQjXF[tIP]dQ7f1V(0|VDcl~FshPV-m>cjkgu^޼K#=k(UChJTmLt/W hUk6[>Mm@Wؙ`Cݍr JU?H\iah}4oO&I]Jv ؼyR" xb `J4QG Q}fU8˚^X0ˣcimz.&lefwGy$ )=;:H_B N<4f8|ZN@kc%=scCRH~.2]^QTq{UR@{7"]tBM0^SzȆ? yX`]ց)._Q@aϐtdcU,>XJey}^w>y$\I(VzQ]QvD+&REp(hyƒ[̒k3D8 ?&'o Ҧ)1}gz1EJI«ʺ 9SkJl[ 8X͙;=Q4oD kſpVXAm~<S!J2m)ֶSAX6w3 {Q\_(,vpߙL},[, {ݯx8a;5`I CoK۟jTiP2- bꀆP#^ݘhk_P 뽓ٔHx8\KwP+njH۞2%.oXߎOVWhL(0_'bwN0}?~ HΗq}QZGq#f`K-Ivei`p:S K Ax 9eB&_"Nb%ѽ杲j0*Ryi>KnqUy $z+)YZ.KCU1ۚ^rdpZF GOHc7I *gornLvJy'q!sHxX(Ԇ%/6Ff$~IĵOXc3^,'F4 wL++ݛv[CH>&/R׈;oE6wjgDhT eݝL]6{ `L%@DIwoQA!:"g"-y%N!Jˆ\K yP/.R ^+"Yk# pyןb )&FfpACFJ*' 弾\v} E \ LKj-IUX0l&(H*gȨ$|A:&Xeu)5_Ր#]xXu MsQݛ񶈟s\Dβ{dB`]5utacuG !HC ',q-&"xG kCzTBBk/>~<8m!7Ak†ӂV2؞z^WzW@9+O8/_HгS=z1*wUXԓSOY^Dedpkٚg&ÙtGvYKa(uh` =a )8ޥ~X3ZI \tt@5~f0k.Q^zA1:ȍMjݜInm[ƓfR)SQxYRi$7^E .j9~.vߨMs(M.zu;Q5(QJ0-@|l)nkr?6ռaԢ/_e Mg7 \|5 ̬SYj0|>g:I`XuXȋqlI3IB+Qi]38NlDeͽYrnLDLZAFsE g}^eFD:R1qņd2(P;NJ'oR$s~Q}JE1mҀ@.qbgtXHUUߗ>pHьl*-/6J`wSJ v|]}vYgjOk<‰~BFy5lA#T  r0G HU,kF5$nԫA#ج0+ \ohmx|CTtba7i@ls<̣yŸH7vψP=Sa*IFB^XJ"<\,-- I~Y| [ t`0}` xDZ;Y'HK^)+WƴU~LY*jvH0>ɣABm,U`S d_$E8Gz AT)R{螶$[ydNzh_ϲ[8Nc. l|"[@i1nOz[Clʻ]J@"֣qX=H;ԘґxۣiCm>5o CNʙNlF}[RA!N)-0Hӊhf^em2U0(WງK<9/x( NJ ٩>)hF @*~Pևr!eH࠾1۾8X=(PkfC=KB[8L8_ݪ6.0p`emݥa͒*k#g;g, ([SK%'[l˹R=҃nFp\_2=gNYLƥ)FhzIeN娏SQrH%}(SY3PI};Ѭ,=pix/|IzgJhO-u TVVE7+5,<Vǝz%]0[&59 [HО%6c^=?B]>yN6*~iqL\'\ 8+k:/IT^:Ѿ b"RYg# NFP5bIϲ,SuQ4oTjӴҿ}.0\fXy{p#o}/Lj_6v7J'ݎF;cpI4H59)6N2OKd.FAύ"ZoZPPr58OVܗ0{J2 bĪ;Q%{dp2`Y4z?c\pff8)$wME G#TJ ݶR-Kr]M^ˊY벬X^IFr H'`_yՋ7^g4C4l /Pƒ T|oI{XwT,Au(9,G No比ɱcu T@ ?$1( Y!.n' L07K)aiSBjסOFt8u8햇nLyk% $Ei/%p)LЗs֍U$ꛟI氌#lQu$t%JsSLjS\z5Lӕ;n lIћ]ha@Hk%d)IоF#NEFnܐ\N Ybj'V2eG/}C(ZvS};U3lنFv05(H&(X ҰůC|W5Sq>_yR\XA~|.3[n$n Ux<Y^,٭.p3}eh9H<  8 G39~웂;1vVRMĮ~ ?45:8vǓL?{)0>2(ITʡfQY Б!R)lITg_c'~8@ G66G5C~e+J,"DJ Ib}/fad4SaD7~Cξa"6y(+cJǞ z;]ȒJ [ˡ"ހlfO>uYT*ncg8a,X2 -ky:x!SM:ۤƓs"FO<@bԈrXýK~/ݞ۫aJOX_!Zlee!Rȷ3Ebj{$,f~BS(nF 6hg 5cku|VGc6e1<EO4IE؃ŔR O.RlP#!p\Xcŋ,LQ yhc|Sd c J[j4 0_1TּuYA@~%1$\XsVn5S mIgʣ|6d$/\| H|7:/IgcSLtM6%, X6SJholmSUa=P.6Jp`J^zuO;@'*2UD쀨47Tg~Urw"u \qBe εL%j?TtĿQ$<ΥǀNo,EJpU.xT<0 $Y(TUՃ6dllFޡ$eV'8-`P(ye"I=$:SD#'S5r(_(7&Af ,+c7'ub'蒭nC=>J՚t.*g0@r>(d*:BYU %)E!c-1U'\c.ͅ|P։]>ߚcnRfS;JDaYv9h nwXf/UrgLqN`)}K0Оs92Hq7rt.C` wK~L~V!@jܒ^k+C"UJQŋDYb.%Z0x=eٹ ajG&, GgɌKGгI̸$}XŜ}|VE2>`W= XFt2G3Z[HV<\Pħ4# ==@S>62:=ݕ}ާ)c{sN|,z=r7: DkL5Ws:7#`5kBS+3Z|E]la?/ؤNcƁ#*%;>:;px>bKص\Z ف18a?q9a,!=R98Dyk{|HR^͆0h EHF3sl$APqG|pA߉ar F~HS~}_STycvQ/{c}S![ؖT% I6:k[lCA/{$ݧmzW@ *ho~4.NŸǏ7,m[n?$FOϙfĭٚ "Dɋ~:di}D,|;$c,}y]a'5qV=̺fΙݴKݢMBn9#Z q/1aB7: өnpvB„ڵb}:!ipp,K$6Ձa(,ݱRx40{^[FF&/Sh,U nJ^[ 8 z;J-V;wPHE^tAh'| <>Go}L_gt } d>5IZW'[&P4rp Ȧ^%uOih(`sH@8Ν n$ی1I{K^c"$$Ho% _|TdKm[3ɯ z0^C$0xzk5ԡ$"'u X [u~Z撚@ ;8mc_8>H` U:hG; [p[}3ŧnF]Q[52!O\YCl.8EmٽzIQ$MCC.JD+ IF+/Fe> v\M@9 QڡO@N'q)wE4\#~V&;䛒YaP ϵ%2K>9ɝu{Dѫ+ Љ io}~8if@X9S:?Gk;נJϲaɂAb?Y2TmzAzP,/!׾w~c\L6n1qZ^ פ\ge Ჸ*`X5ىMڲ닃*sR TJcY\ @(硐(tz:y_AWKU:-QAj^N*ҩ?H׈7Rqj׌57'I%R73 5s*3E((;j.2yf:lB#nlBF\b/EP?ЏKukxŐ No.Ga' -[d0ٗvh +\CFaQW].W F- #J#_/ n9#

=Kn;jaJWg7*Ҹ"~S ^4:/̤7(kÊ>{=HK?:;wťAҖsWӊ54FA=xkSDA&!mР,q~LJbO`Ft(zmL- Ml{V2Ag !7}4]OC_;V!8}k,T6pSƫ2ooNLDk~)\c-t#n1*?ˣCS`Eie`㎦qt9K=Su!Kaͨ ts <WzJ4'ıFή*&k!&鶌3gz |ʛ™2tdťB8b`LXՉmn冓q)׌%՜.(E^W`W@ԍmή񅙗Nyt£/]..i\7cD){Î9Z)e5ϧ)ׇ:&F'U@m(Y9ڷPj$o01ԬA}#NWy>Us:d|ǑcRk-nHknhg0[I__>qW%ӢWȆAB|*lQ\!T/ 7EZֽZ&,2jK!,Vv2YP_,RA2P lzT>[f EXʕ_.a"mؗl~晧$#Sru3bǪV +߯&6XHIĥ_QE> fQa.s+ORXEZ!TbY߽ ;yih&P17| L mG#;/}j ꌹR!ygMI.0U7Җ{= VEbe*&#Bf_ &kdW{<"6| (fJn%tU1?#<7nKkwlMµM16 g; ;\/zUtoy#}(Qe3{mbxLZ? /)fv,6 m5t?~N1mD.Sj*`3f;C% @T< )A08o86!2`dEŎKab4%#4!w(<2'khQUߊ!rKIc0dݥDG"D-sHmtгI!)SbQqZ`_uSf(ƅa8o;-kϝ%U>|9'Dh###œCmUw*ؒ_ZJGR Hcut'aN&yvW>yWRI3^fb@֤ ZE Ǖ"KFBV+BCE'vpmSN+.xL=t!\b77w:p3\>{-jTt)m:XS/HeQo )˘sS6QƽED,^$<.B ^Oqw [ѸŌ:of.8,߷R'/¾X]z7dej|Xu2Tc63?e*?HBgzx"'OhؖXA,><6/>gm1#X̒-/_i(Fߠ@*+)YY"wnSMV>EG,25/7hߩ>\`4H9oslL@*B= v$Ÿv/X) .H?K}6Fh%HjvؔDeHxLaG&#sIC̸[PYf `U":cNP <ܭö+ؚo_sKmf|W! X _4X1&W\Y_2ۄfv"dFP;c+M\ɩEaLڃ/|NPdjN#s,4vh|Q;ƼlF?L|j41|izyaY?p ,dV[w0^ WE4dA,D^.݋rC -!R?pkYCu҈uژxvt*boȬ0lˀ#h:uBk]w 5rtIHZOvc+RȓQE-_ڟ^vn9>Q艢Ljl.^ȴ?/TS~.̍lojqeu!%vDzYN{ykp'˹-YS3݆;<)zPӈBJ{ҡ=-h\n`RAv{/m@g01!vZ"69p#%:Tܸ V ^tP[9Ռ׏:ޞRMsQz:]h"u5\5ǔ;xԘpxU8[,iIJlmk@Rf_&_6h fQE}h ЌR:q*y/U=M)vY1P!v3$ľEI>pS@.xpC/6vD6ӥuq Բ9yb~\XLqWj= P~vG'#'†j-_3ɀbqVSu);ဌ(#o8 ނXMg|D-~ʸ}y|5qBE#_-/m*5P:Ia u{*E}4vL3q [K5hitQ 1_w%%u 3= $` rXe"xGhqc`0ccOiR-h0f&֐C<X!ݩc2mid3V[7[:OZ݀)ؚwl+/p 5"CjQE8SY_[5 |>323rfTnI J&66x֘yhbktqw#ʷ_4j Mő-? ]<+v{Ti)ZXi:|% #MdP x1j 5$iYt{)Fy]WL"q@Rwz3ߴ hҗw:7{ HT|iKdV?ﳌ┥ 3_P4<ıIsU͞;@5(#jS;mr7kv?+> G/#o#dd4:i` < `Q[ +DoPt??|5nx>99)lrh9|~2A䟵#!> Ѿ73bQ^Bu0t3˯M0D :9.j4nPt+p d.ǧ_Uo6xhY`{t܉5(G5HUCW}G 6kǧ H x#u4Է'-HP4/9}P觳gδ!3"L]}/I0 nrRs+A52dQ:g&zMLp6^y1 NH~Qѝ%@ΊA#hZ|_>}~۸ٮIH2tX!/DY̧GʝkuWtr ##ܒ\B&>ФmFOʨy [װ]b1xD@oVjNjSuJrv5Џo:u~nf+aWF>>pEERʸsǧ+.\ &&{YA߱=wSsm B~(}˙(NB]CGwJO'Q~a"&9?; 4^ :1-`IXSyZo1JE%ҙy।yp9ގGxNd~NYS,UIW?&#aj%dY%!q"rr5gs H02xM>:YE%dEv9SmC2spܢ3_as'[C`{ B`u܋ZsaciKm^Mus%׊ఌ Ͱ#zFLbL$IT:VϘq\m4EoП-Z Fc$c g[<ݡlGe\$UǪoBe>3 _UΤix5}sX%:=զ-n ˳\`t*{c` >{pг枅'gTPD-ѶU/e?t8Y'r@Oz=*TKm;X}4s4"c=YKS4B7u'(V^n{8o i|"ʲnWAwkݮ[N) lv\ra`{({R$nII͕;ak,yvIJ!r_;=H@ l~uɕh`w@W&~}'r,=;ؑކgKLLsёa5YOz2+Cxvt ))}#y;cMm:$kRK7,=vSJ*AC BI 1FU҈K\~ LkhyR-35n(? v#+fw例'`ۼCahB4+)c:T@4Vܬ\#I͜{t' 7[\Z79)sH384wzt[>3 nFA@Er~BpA~X.)uGH]l|X^1'YSVۼo^ƊHIIFI޴'9aUk9Cf)gXFHF;?dƤHIB8(;AV*+K!ꃷs5{-'qLXng4}$iH4,3iIhx ӰIVgI7" kvf`0KMcxwwk;PO%SP ҞKs]0>ͺ}Փ:_rkY cesSq &r` UIx *L3W\,(K;?ɐ d]k{v_9h\0Al^NwiyO+r5 " ? fl,uy!$[R>4r'\p(w?֕i&/]=ߧ4 V鷗a}6ݞB0ǹ%ל򼧸;[v7Ey4г6ZIaСuӾNw:'+ӧYXQA@icw)H@D`v(u]>sm0&v#C3ϥ?G}$F<"B{;t9.(XDM6r޷'dM*)?ZdO5vi1Ja=H'#2q~o_힄U_jF;ۃ=(ۃʴy}:gd/Cqq,Z2qT>KC2rS6zjAӆ5uڭm=_ԏz'׊ @rf^Pq '}+<w.s𓞨?|į+|[03;zk4og~h'zY%ƒ47LÙlWybUpЊ u!R[-kS0%XۅK.nvN]h$8뷇ʡl+(̭lY7̛S*uAMwAstS!`IHbJṚyN᤾m`#?C2B@Pӱ=AW|9QIꁓ`8GB0?ʂJ]4F80HI}s &27,>f/)s)!Cuג/I'6tx@ ;n5R%j91Cxd^ݢԇ]U˹Վ`H)&zlC oddf3~'^y}ih#1Z(i@?ʮLc6^m 0@̋/i|q+;'ID(ڊ?D m.m%w0)ˮ%/R<zV#I9dj$((NQ[t]*O` kUi|Jxd$$ksƣ &oktG Үhv:|v6v`dϰ ѴAv=Œ~EɒINkAg+R-̈/e0DR_F>.} dV$'_\,H")"Y Kp3q|{Q؄ Vxk/P9č]WU)<ܢP *|-A7 &;вǖe[˃r;_S7#7%h<8QF,HnXG!S }] ę }uPaunc,N{ZS١H{.8xº9@("j5-ZM~tKړǃt׾6sGOv#S( bcmdA=NzFw +v6Bl0e S2@񖕞9q6bʉI!pޘ;ڬ+H0v~yzN"ByǖBɚG%b)aęS?-_͜ӽ[= }kQ@/OJnT?帉!-m(p3G4Eۯ4{8^[Ih3#Fnz@^AWZE7 tDo-rEm* ׄeQY'Vgf=:O + r56chnğkxF:ot)S`_L :.aK_.g9!\K#xwvwRWtvV/GHl'/ŭ` K0=lO6~ AM,VKi߳UR%ѓ!_(uTW6n>*4C> 0gwyn;d&f&DmRt lŎ[V=~Vd%ϕX-jG*@_IN~uS0&MSZlK\L8Ce4RRk9@FE/݈F&X5 NdBt(Xw|GjoL=`·B%i\'rɴy~Ͻms&|Fc "рB[)-e7ws}or/*~S*I1$q\ c{!w^ ; }XkF`J!ST|(nmL[gUI{wu`f.vTdFqŜd/[9pvn$DVwqN{{yc$=[9SX]0^48~QD3gEC4ԃ?2K3R*FNlݷߏ tō~ѪF8HEbK%¶>no@<2)혧Sr@IN8ks`Z-PEOڧ|]S%aD8<lI F MU z·a;^ؚ*im<(sg0uI?Q{d2je/ׇVWG 'vëL+bHߜhYC`A'j8>>C3]BQxJRӂj %W$_ mb;RVާ1 ZO4h11!H{V6!e E}:GJgbRWMVzڅ|Ft Hl,)c.P Q}7b zF~u"(Aˮ["99u~(@>LȗVQNm%Rd:A*[yÜn3kRe7:OUlr$>"F2x9@}`=p5k9Q}U 6]:N3Jp7ulo B9..,«w3D<$pfcnꯘsQ^5YjQC>y(Rwg}hUFL M?EXeNn;VV=23UxKtufâ2Jɴ`Pӊႚy>ME?XiaK3Q2 ܼDKz) zR֙S~]${$q2UJW( !?BZ#k1goA ka"'{T0;ޥ_VUt>~r 'ztb(yҼ,rZ'ҥz{L_2'Y|;5V(C)b0hoc {&.cˮ/D=/Std~xeU|xӂ6+jpC~N@\l)^)`2 M\.T~"ȅVC.= VA(",Y%,#CQ^, :0hLsyUL dv`@)dն>!7ɷ][Q<ĈVY[W#΍Lehiex=a}qPz35ewo Bd f_@~xZlahYeXOl nAekrވ_c6Kn:7QM]GNǺT [0o0\mZAJ`W45׃SP;|6x pAIuϹ b:˞wIäJ(K_И WHhC^8T3sZW>L*itTCiJڶu3!|U*s"LX` -,EJUS 7U7S^rנ 7rN:Bt V~侙mXs:x p#KË;j-KnDL'âd g>;q$To%;P`fu kBx' 9&o*ȡ0v[V(0$GyM3|r-9 3̋SC#NW]w|,.QiVͨ5Cx|.̍5w`XODQG"DaZк달T3!)\ tmeIDZk,U[SQic뿭^ԈOȿX*JDBŐmv9_+rnqp9#7 gH6%KhΏJ+ejV4@\x6w4dt˛lT"d.gd;bϒyCG |r]Eǘ6/JSر""Pߧ~p/fN{<97(<=yKYfg{4 OM2tCh&Qx0pnjE5Ln=2mhbW1L Qyz&хr6@Q\9IʰE6b؎6 }X%8ɑG*" ő6ko&T|$d]Gr׆Qz/Py8_3dE\M-!]QJRSߑňuH/UX-_fLhHfh5\":H,KՁc~:2fmFD{vHgJL;Zagrp0Wl&_ 6+ib3w.-=B<@S*yKqׁ= H9zxgZnʊdZsxQqGءdtP73E5R/hj_y`Mf6XCÃ$edȤrd-2Fw,CpPtlˏlCr"K)Z,Gy&'jw=,YK'dC5.& nOSMxH6p5]v-Pn.$mE| }zF]#!8]~O4nUI/KMY]NϤٯF#8X`3Qv(f+>UN B6~CeɯGU~mgLɚΡ8I|#W?_ak rbpYpX;BQ{dAvUswxhb3Ü@ 'Xmf:%3$QϹDzq2B3 oV N n⠪ ]Aob{G"lЎg8u-l|qyjFILz;B?"߽hbToh j#XՓJѴb 8Q۫>K-3uWVD;pތ*KI=:S7@뫄k_|GB._8;S]Q',6AArSc9o6Hgv¬ ~T@wOĵRkn*{NŃ.E ;mY{؜D%*tUzgGˊ|UF ًj}u6NՀ4MzBT%dU = qnVŠ#[&1/E A1r/1~i11¾ .9-oT. fkI%6Ps|7ѯL -g4fy˪~cg*dg1)_=`y<Wfo ބ53終ܠ+D6cNGB -6\'$ f\*,_qL#,NgI˂0*Y;Y\1N|l0(tZ0qW Q510+ҳ!.nIx_Zi|3rqL +uSw T;LGPݳC{bE )4ͤ_^AD'@u!CɲbAXZQ MBTGmdq%EnwEVMp 㥻<+_tc.us}vL-ns֠~g(N &fePBvCʠ~Nz'=C8sg/_ɬ̍|EWm H{<﫴^Tz(H&4?j W>Ņ=;IG?gB MZ[;[+2؅c#aabʀ95W{UF!YqmPm^ٍC9B&ɷ6F'[u6.N ^jfY" xl*}[3TEa#O2wcځQ\$rK'?u!TK6HrdyM["'RUcխACN?3s/ґqr7m%փ>[YޝfIKKSq*- (*.ؑK0T˷"]Nj5k{)yQK p-qu`G f wN! OCo}Wf e䌳i&%XjD?媜vAVd˗D)L-EE n/jCjm 2^r>C >0dqlȂxd\Os8$R]=>ivcm9XdGv1|̴')h !+d_Y,$I qpB8'nH@k|ICvtU?Gv)aX3 {ܑ&1f΄yץAٶ.[^5$ t@F)~ ݙt&KSR]# *+BZoɫ7\N0B4i+dxIUk x,ɳG A sčjj HBEQ"#9R`Pc|I՚ᘁp[4Q֛ )w\t3}BXF~y'N?+rZ/^C]^!\>%qS MZR#X-M&ªdScnEVu,X{;cyilCvW/&*ITo1]C(<~H{G3 HUH(r!+b ]J~^A3᫷${m~WلL^Xeaȷ6v((yML79)GWƓjϮBYRG.<Ҭt>y ڹdQe+WLYiA+/@Hyȗ 3gh>>@o B RƣH.TiPu" 'smdRl56=A+[DRvppaP#8WܚNVz:kdD+jz&^pzkvE5;/j* |[!0Ý*1< gQQ~:g֤ƠCM^P1o*ҿ&>yKOӀD+ʗeB6熯 oM1L&Nȳeyݪ2>MAŚ$-oP 7l9@+O"OhRǡ Nrkm >4|p't{bQџÀ˥i'MzKv$Bӊkv!I'\(Z)^O=5FU8z7>MqPri[r0R1d1DL Bq`=;"tJ #ZּW^làm1r# cå#iBg$ %}GfFNU|jܛX\?ϨKBK矂R>KMmP@4Ceh"[ޓz< W<7GxbW3CKXQPV"nƓݧz ]$+ (ďyˤPqLvy+sEx(JBQEZ+Hp Q Ivߠ^$׊/Mq+L{mj'OmJ򟡐Ws΁C'YyΟ5[2 vg Y{c!3B0CxřX]MoxQr~^3Q@Lb j?TӿmAؑ(+hhۥc3x\j"~*hN$Sbkc{ @jmt8p` )GT˯*Rɩ>om9PNͫSg("ZKüjfȲ5=(v8.E&vYX&T}ş(&Ŗ1vz6W/p/R@458:HRe, r|!B#1 ٝxR^upd?U]c>XF:?<x񲵆Pt;'%,3XoU1N,lEzWnmC1#u %}V}Mi8#HmwӷP.X!-}~U&p |'A<`;d֫h50l2X1)1Lwn0C`!8!\HA)"pi Mw!]lL8ov'S'>Vp\椘ACdkSv:aeVjcd4@5M2#DF^8-òn+&yH:}xN$; _ %SDi¦z `h2"#r$v@?)+R--EppGZ)ogc7+z']e&ӆD<-ġ٢B:hBB>J_Z&qKOveɬNJA4 H5ecn)nuRoo6Icn~ ;Iܡ BpEڶ# w)sō{nfvM"K툏h"{*AR>_R2lO71$hYn'tW_.XA "g6ؿgcE'M0}wX}_ٽe@x'sM}z"<TqFS̤9}`~\.,&,<ҘJτ_JO,BT v~ ZuznɎOݿ?ofr3[K!qAXX.Iҏ!=\? h]tB&Ã76`dFmˎKz΁-[Qtz`N,#+a žpPH7M}Sn-T6o҇UᏮ9UIq9vqT2GR5 \C46j08yeƱɏyC/@rɄpcPo0Jf)聸MJڤas|~)q,94ݯ:nQWlsF I '@FbٹgeWm / ĖCh;|7VDvEۢi9D6hEXnd೴BXnG1x`lCq A^~)U "8衖._y}koO'C6pV4KOs؛5HJ@l[,W&_v q7\ $yӑQ#F5e|Y jƢi35a,ΫNnqVAÜ|RDfhVA"vWU=Oe^ 7,]S@XF#y>FEYDZ|`gXh5 N ^CF'3K,& ~0[ރyuuT/4Vxr~DM-AAt.Fw S T/ˏPT4Zŵӛ)}O9C 5@שr5W4pw݉f |2RGN%t3t c7y nfcYDMm0SX2,>~J-S q·4è&"vS;JꦧF/.qٖt_Nl̦N\[$jMK c:[^R+v$'ѨB=H> 6o{Xg7b9wB|/VXnjm`<5axf|ҹ/)˨.~|HuW " 0BpmXt$ ԛ+Оwl2e 8_S"V.N2v[9_! g&"n]Q#2GMb9 fXK0Oc^3(J3cZ] In"UwO.+]ME|cKO K")w&)ymnnһfiY*F&%uE)6k4%E럕9 GB Uyq<2D-2ʟ;GƊ`<S+U& bXyQzjJ(g r&Tp7%l xWUZn$ o>mRJ"٢ހeFe4+u wagCyTׅ'a &N/f9/Ix%\ %("܀[CR8^Iˤ }]ج?b'W"b[ژ '4P)8 1':Uuz9v&B톧XNy\OEUt.K*nmxBsG-:Z$LC /!O=o`83'U$;@tl) b!"xU@ƅzU}J"G"c> ]Y}O#FQM Yp;h)n?3imJc St!|>=4+f}DKO>\zT`_% _^mɳ]GHAfN_X>Y 5,XoωB"?Rxq\mRj7Sޓ޵6 <aw7ao4lOGit,a @r{m ?̯l iwֈv*l6w^*J.ѦcM]S'K\kc?2Cw?$Y1CFX0N_"-lz[$0:ED}ʘ`郅dfi:=7ں~ 8.LJ4ry @;ͭBw4uq-|=:?cqՇH }I<;==c؅ƟDsIO f3C(v>ԁY N*ϋUer֊MWg~2s= ڼC3 ZدU^@90N94ㆾ OV|SurPMcӜg sl%l`s6Ӵ`Sx&hD0DO2}~3l7 ޢ aVF"H489Cy/v>S1~gȆb"sϒxZTRm~MNc-v2GfL3i{R D^J3z^&>g5M_1'\em?6ÎN(J)BK6(|ףj/ERY%]$F :S^gܾ]gF3*(N C:l=Ba53=PRlqcPk! Rg @v@A=8cȚtAa0"5"~pC0g?:q[Ȳ?w#g)O>?.AJiJ$j>^7Y~&Kz0fkC S ?-/ d+aPc~GKx9֐sadLeA _DGdT;#2Vק U-aBoU2+Jy%[ve:+]/i+PR6TgR^u'хuyua,Ӡa Y}C5H1Zۼ&)=Tܼգ(push|s(XKTGPFjZeKPfFK$9$eT\DDZwӓ- "ӧf.&%"jB.˻~Uc/,>IV4SW<vWO1Pq[S! ֺ/jUť㒯 FsTrwoذ7W&8Uhe:h\8M/Vy3G{ 9bB3le@kC:ky^7τ 1(\:V`='}Vư:_NJUi₆ .B''D4 +<^ۢCQZMfpz}i32t>&Жi@.!k{ Y}h[WeR% S6R^װMOi!ai8p|X'mH.4ӕOcSEoեp-^*Ng@AjHUS?8At(ۛmx޾8aJĘ}o_ U[K|j<[!ƔKISDs1G=`FHY5ݵ |K8"^A{bơS}2RTH玢|{X[{uP&:Sٰ#0fʗǩu%n0ྺmNU8.ò>1Bmq)|?o}>MpfyD(!|ɓzy@o0ތ S^X /GcjO$!̬4QzO0rOPh?sªlrx*;GN남X. tT(z7=L͵ȁSwV@}"-b{:kn-Nni`輭˴D#آodߺL*6kDcä.? Av,cg@AQLXC;ʊ?K3T.OBx:=9=QRq+Zdbc"|LekKB .IxO{yoɅL 3ђ5=xU5'õj>)%@(S'J:2-b>q#`cMNhACGȣ9FJc::T?ӎwV "Ce!-' =xp Mz'z9^&&'w_kr.R[Z+NaLw ,'9-eqxgjЖլ=ԣoap2U݌;._M"EuABEgc z$פ,j! ';ӣE | ̖|ƯASE)2ۂjHJMEh~8be^وH K':_fVRð O~n?|*FZ<`OλAs2@Gr*pWf\ѾJL*r cV[XG]ZY1 t8ρ~2cUtɛbgaWkPC';'' /{12Pe֣]&ï9jkF=X/E"mQƢsˤsc4FrTcFO r9dm1;쏡`0c7(]-Y'?Tʄ+$@7S.ɉvqkG@HU d,Vku95p4_b$z/mŻw6G `7h`sKQQB[Z6r:jZ[ ?-Cq]D>^7ZMqphGcL1:Cu*y-zԸu]\ʧ=ڇn& CN\8+j_0l3XR^-p:P| }U-7rN9^E`D1vgu^IkEslX^^+ a%pKۊE V&å"wB˶lc9%kLЗ~Kq“D*aJ7ZS{-cl7 C gCfM\feA EjG ,9shڑ?Aea:_)$T>ցW-审JO"rkن(ѰT|Xv^'W;x6Ԅ+dgў*Nc3}XADSP-8/߹9L8ʏ?>Ubz1# Y~B==h5b/!FhCl1O!D[XP A%cr DU;1*>24(fιd -z6ڦ]3j4hOV ]A+F5HY#XH0 <5# s^d]=A gwޱwkwT2!wyeP|;^A1Hh@mz88~S o0V#jaVN`d9l[Mh%z8}fdpW-^m4p 6fhVC&uL1U 7Zϣvb%qZdɴ̫a7W"@6ռ"'}چ 뭾( wfu;TM>`YC a~7p:,Mo q~c3h*+my@m''khD@5jl#S} n=yux;4'X'"aT)cED} _v1]+UJbJ]'o[lr| zF_ϥ ln@fHTW wRtl,Nf^E^dugT>kY2?Z jPB&6R[b;@Da{w%#9\Ǒ`o@Q(5+I[?`gV٢;yāz$ jnrWA(協|n+ńU լdS]?nY ޙrE\Ĵb6<ϣx\MybĶFͥY UXH6N[bX ypݦuh) ;#ߢ9ly^H2Dh_E*][+m?՟!3jv̒pif0nԙMr1TE/u%wAnK+wF*H^7O'N1 w7|ێif&2/ЭCH򾈱OY|E" e80 eDo7KCwGEuDǢ<^M(%>\AmK<"{De#䁩Rq_lqVVv]@@5"s Cl Q,^~vq <=R.'[kxt6U P,?/ًJgՉuYkaj鷤|abBYBȊפܱv*Ly̵jk'Ŝ=Sn`QhNς))BbZ<r)jzf'P'I(ˆwm艾vy*EOI5k{D͟~:]?1RcW'~G#hJe53r`< /JOIo.6%AFC/1"fђ)4Zu 5<̊tK/"eVl]4ضf/|ryʇC5]xgg . Sڝf$WيA. F$ ұj6t=dicor,VX(| 1-TCD0!SWBFO^U.\! @*_4)}aa/a:Wݼ"0#L/(<Ӟc`е٘"yɈYjiMj >5Բ*p;SDzV-OV|rnnLBxm+`bIޒ's ⿈ )D-2a!0'h ;3 89oÿ^jɩ=Jd]J Ef4RTvUKM9%nKzіNtbψF|`jJXf̺v8O(t2j>YuvhAG,טX@lG7ra<ף?W 3KOY'bJFhŌaǩsj/h+1,?W!1Bl1IIpAB?rA7z={tNNB6:*>Qau%9@ w9 {"mUhAa9KFt Zf Kx'`񦸤e t m-sCGlM35DIkciwd)W5^ -u2ioY[V2^3"$APZ.hY̰?죉`+˲68HYbS<^<~zEbV.d}V"mZ kS?/FJ_$1΁ 7dR)hb~iS?Sk,"i#Nhh/_ ( E6dQ郊akq "ec)@Y\Tۍ9R5 V5mY(p@M$߻M"~ k9eC=zppJvNf웑u:Eȏ( 0]mhAlvC@ʮ>%.M=ne]3Grbr:m}sf=/2T+v:91}u[k26@w8tv 뒺Y3^_Ԯi,pcL6[%o:-힬lи-5|rC|fn1 KBLA.?/.SrF"Mg^Kanڌȑo̩;/a,&ٝu}ۻ0/_(m}ߕm#-|;BV_Y7>ވrđ!ޘs[1'w VDlT%VBL)$,y}:GyeyIM|īpLh!+@'y: ;쩯F%a2R2SxHcH8|^doFhl|CUJ|}}08gwP2w&1 n _Ef MʩDQӎ ![ADK: pλ2*w6W/&4|ɑ7<*_zRh fUڊw}B$[BJSq3#2Pqu5|7@{U?uA ,$'xȾs0ʵ mkdf`(舱 :Xo.x1ŵ%5̜ЇT⎸H˧bWgڙ}ndկHE4hKҷnXǑ7O۷6>w`۰R`SJθa0E~tvy0v=B lK^aP7 7cz kϰrdIypa:$ˌj.8}ϴyr1N@j1՞.إpY9]Gdr\*Ь*;eCo V4RdA}f"mffIyЬv )od]i{awlنte4,&͋W -chrNIm3Z!޺N,{mR: ؾ5 3-O/> ċ0'n7Oj+VXARL*zƓ I|lVj+X=0B#6Hdj W,Rތ'Kf,Tٺx[8x)$!Vf޽YJ+էޚ9kニ$QH&yCmBWDd0jnP|25k$E%RLՂ2ѓ'CUkTȌpĚ~'j'Z:܁]ߘ;h8.66StmB H9,1f [!Sqo4qLn,q V+_h}0qGƤzK޵`ʹ/_3h3V0uoϿY乇WQU}6֍AT 缙bis˅w{G=gYg1 OCp,AS;ߕY[C?b1aI۪N?,&WhG]i|upU=LYH?Uv*UOVd&ko䤇}o,5zf@#c%Ly8/ ]^P!K{_Ԝh _Cԙڴho׮ZIO%#e]#4`--IvX҆O'Ѫ'a)=|t KSB4eہR- sSi yb| 9^Ɨ2M=DTϫS;8"qZ]mБqKGPLIxIy1ľ'؞5Z 5>Ec P{"lTMcn6 <$+t(FInRT(4o,vK,e +f?kR& /M⅏L:㩎SEQVLu// IJAT{{p&QfYhzI YE(iy= VEipg}_{ ̃MiZ/䶮._ %~>Zţ%swl'X8kQFliI<}cIhKVF)pn /_M.0ټ (#6 xoE8"^D1 )%-(C*|ԹՓ}p0kɣtH^[W#;+<3!AJIz5WA&39dεL=\LphJz:yt&}(r&ttFnVXShv+*s(fPͻ[@`9mmiIM -Z7s"K9֤OGLw%\AySuY9ٹYe. vCV5R?0ƐC}3^uk,IA帝Ld j}[RY.!@HO U><qz.R~o7L1hAp I}> sKeoQQF;/#J0Sn}ڙ }?X3 ʕKPo e˫ FyRcae=xO֮ʟ,h:C?ͼ8Y;cjY託؉>~:~l~C.5t\UBM'fi]!;WhO@^ 4,ayiW㨜pV1|Ԃ}ݐ3xjD m?TlQq؉3)XZ8V]UiL~jZڋDLF|/ؙq`*E Q Ġq˻r9ml 0▩clC܊{$e eD6ǾӶ{ZvVcЈXiUjˁmJMBmx v8vAV-R+! # x4 *sגLlu22aG38ּ?oP7J?+lF$؅RBE\gLղ4.^0dG=)uj_cZ֜ /P]zBZGs J_=w} 44ժ^}}b{拉do6\]!ʸ!)*µWǜ Z h=7ƼfNP1/s1&TisuA;Sƹ~|]otX6d%B&ۯT>Z ^xP_0q-Sʝ$uyuѾ)(EOTj8^_u5NYeyBZ[@¡4fۇ6~Pp[9J-r 7:pFNrew %Mi F6,uE]Q_a]Xф{Q~>C1*$]t(k uh[0El5\B@(GT:Mk4BP g?#;)CƝQRNY<I5){8 ՒRhlo  M7k{Oi\t)i7jK#SEu1TY<㲋DҮ5h'ܬH2@K9}QsucA:H|W7gOKX˟1_&Yi>zȻ.mʼnd#} fh/ 9ڝ)eh3.۠psQB6֬>jLWҥ4/gyppPeAomʍ+<_B+e/9e ot=bz'|M^ =HTgJ미3C20xWJߖf p*.˛_nI `BM/c0O1tx2UG@;$ew؆ʨ-i2Ӥ40@p3:bO.rV|DԺtnhՈD ށė 3R$L"gl3$(k_di,dǵ6gEiQzmwǼNI3ܪj3zI3SBլ˾ǬM+N!jrKNA. P[ Ԡ wtJLgT9c͎qLSpuY*.*ȟtۿdf8R0@4ܮ5S p"c/o^}S.CXjln9IKMÜ7_6+4pOz{ߙiMO?^^ E }`F"'3ӂ)0fwH vF}dmӳe[;fK$w벣qbwMU(jG`̛Cp!AmmM&7]oN*iG ]<ϛAȔ˃խ5/{g1Z,19⻷%,S o|΢Ciph躊0>\{N8gMyj^l_q5U_VNs)s0ly$ܑp_n- !^X|4t"xNe{,N8%ԨL(9it'&QB[5!n=ZZ02Ŗ 1"kəgE*gFMfV@APM~da͝`|(džm,)tט{wsOhQ +&(R[苨ӛzs6h a \ȷ5sh{HFV%FdѥQ6/ ĎM(h}tTA\16Te$:  TyWO|ю4.o.sZn7 A$D) ;FZvS>l"L@Ď$Rjg5t bveiؚ ܶCbg lg1Ux$҆; lS;||l^yhog0/)=zQNZiEVY'-i~1=e0cZ}eLKWk»t {Zr^tnyB-Vei.LH!rD(`VޖQΜ:cj8㬕@Za$P}zP ZN5^y;@7֥X}ۮd`S2nx< J`CXK6(4|)n)%S<̰Trήn"Tzog> G/dՑ /ǍO "1Txxƒ fujRx_5.Yǐ+PڝN7nyV JC\%jMD ~DZ}¤aWYSB^z} I*/HXe6ٷ3ؽ*㐐N/x*v2NYCʩ:F]T:-b&yĉs{ʨ\əEGl =XȖz8sa T7/)խο QӪvȹºDU*E1l(<px-}uUo  cŖ>;Zo O^IgGt 7weNv9¿Ȫ:e،= epg a,~F^>%oV`ˁ$L(j3<H[eb?4~oYȊGpe`O&YQIms8-9bkAPaY]e8**E2,48O_avWVUkqNO<#^u l8%|3n8;[l\w7hw IS b\oo)XU Ss\u.Ses<GE=-8m{;oS؇AS(h3W'Oɛ4#LQ9iFz'UK^,**wJQ$(ldnєd} #Jʞf_C{ti Lk iX gvH#kN+6 a*1-0lL޻g}B+~e׌ZaRHJV- fx%@6+) *d70NDp;"</( }dP;#?=SXYS/}]!jn;Mu,GsDsw4r4rRg^M|7j; )'(H'vBï5w=dqY7† ďwY"lr1z%$]v*(_֝R: /'Xnzb]WY17Wu1 pi2茥MrzZiMc4RٟT2RڰnY;rs#Mg(jl|շćQQeoQꫩQA3gjΥj˹ ʦ!k>w^ָ!zcmp)Jn[Vl , ,mak\L\u<%FM~pJpHAK&fsqUԛ-FX]6:t~{6%/|c~CƇA. ɊEWFuD <%kx$v֟)S~U=9?OOx(#ԣoR? Ui_M= .J_L.:`rYSl&Y(8b  (79?v䭴"Ni$2r5UD <57_hr :c-Tېh.+J;'+uVW:Z?XߠzF\ۃVP/s3yQd!XM۵\k0k8anrUt{QfT!}Ȕ?j}$TREd#* J,L9U8MY7񻙳S'e9x_0'bmK`ߓ <6f,>8kɁZ- n1"+sf[4&򿬣Trc zž";ʗ&.'=QǍD䪻\rbm/7wU%-k0 TP-ǃ0ci~nqrR?xEqH3@+Sa8!ʮZګjNI1 l_` d,ѾfrFӂk9=~t^ކ7QA18os1exX3N"BJO?SD#&VPN uecMlVdW="Y>=c5&^^FUV|HCxܵv0Y(ލs\ $' %ZxĻ'At͌EB*K Dm3|j&@H"ЩHwX;II:Qye.CTT}DM`{egCR] 6 t& +-s:d~▮kP kDfO'yv zToU .|7OI޶be[?zWw1*f#}Ed0'E YX s(a\zh5%PjL1i[6j5}(~-Efnlm|T?aOK/BwE\Y2>~'< /Lٗ'X!5{>i\xz쮔V7wjKm)>J/N}Y",ޯvU7TL|6r3i$~YQ'O,MyGמ;Ҧ_zfW>݈ǼMGם`7>죬9@bdSPn0J,9(D'(]b6n&q6,$Z% XYHRgfZfQ|лdB(KQ(METn#7>-:O,F"L2L]83ݨ᜹U}?V- =7Lnם龄 evA={ydupZ.@&'Su+>.k: 4Acm^E+;1l*ǛPƒǜٿ&;m+}Jݟ%HxKj{i *,uG`q!/~sv!Mz֝OԶ[qis္k]B3Tԁk h>GpdG196k682ҧB9o7lqY[oG0U݌!!/2m7/)# <} gCs%|)!CO1'ڈ~'}BQ2w0ⰹ5l&6hs3ov[س> jUׁ}N9+j+V|~o QٗުVn~vu3'I uim66arMkV7t vhVUeyg-.]dQ/AD_uhi\Ѭ x ;hNO]ms\`OU`? YC66CY"˜YpKȁI7}3g`D1jw7Z}ys:Hڋ<*R-nۦ+D!ܔZʹvv'cBC<=zø{<ɹ=]s$<<-v&* [r \20!4z.KVIB3<~g6ޠA$ L+oۗA<2ԋՖXħ:_|AA_E[@ !t6=!ע<S>7\<Ѩޠ+}]g[D G/&=a=ņ{ˤkRqU5Jѩz]:G4$x9 Kv% t-U ϥUl+W*U[t5XxXϩ ~6WKk8|кm({N$UkOj2}RTlaj.b-ksbM֝}m?Cˇ/ΚBE_{ {"ik)v10C!trYa *O~/"jQBnh=a S+k>{Y(\K&qx)S$QЎ Dq+@3w1z gESa\ oT %z: %۵KKz(F?9kbMv8}Kn^I"mY)A_fݯK/רJe qk.CYt\h> D|?Ѳ[a}Z+SGQ@ɭXZD)6 ,?e|e5R^ lZ\®@(_$H qw4}rf$ քS1T*]E nF0Rfy 1T_:y_CtS]gπ[$Kzv J [}Β0 (ۿrpg&ш~(NfUǣ8SΡEO}+;mGr u4yENIx㦽T=ݨΣӹ*kydl Y s"_9BP9KvEAF#/ + 6Vu?\%b_𝌕G7=

=Q]I0C``|yl~SCÚ2uB%8R!fZ/ (R#g( !Oo*a '&o%AN OVZ"ٯ0AiW˕ozeq>?E"�a/:߸ [BLÃgd_Nw_E=KaC:0?*ٵv=EVH2rD*˞~Ba6qXc!\.Zϩ D.;j(&"FmQ:+JK/1=(uΒ^]C} .hx٤z;qb4 t/}nk$/Sm"*-r>'\.u\D~]0VA+C U{<=F]g΅|][rE==.u! ~7SN bcL{z)h n(E,GThx2䔚uѾ y;ǀFA҃v3 :/bbqѩ;T{-A3!9dҹv,bᚭkJh^F1^}t #ցьQ"M h]X&OXvWn6[Cl-:jO-bM,$U'4isup&tɥ䣑U!WG[.0N4rBTKfkFzAc<2A+r[M)zl ޸/Ri4}D}`56'ri]sM %]!7j}kGU$&ȏf ^T'bn Z R\O! -BJzt f/F j9nRw]r5sAt4_6!aDv+$wpIԢWz& U";hC{ QHȎ1+{ƢF{15͏ ]{.5{ wc'Œ. 6w[$\8zv6#gSQӂ8\bҗɀ\( E}(mK=mآ;96p{`kzOtTmvИ]L@#In i"x9L&Q Q+0e+#gb U0W =mجz!Ug$eTZ \bd+ji"~;ǩt{,tUݓQfSƟ+0P%y5u6EoB7~_9 IȞ6V4ȷ~N>%U)6@`˧$UPN|᩿`xhJjFy-G-^Ħdn (hJ21?A"pSc1ҧ4\U(Sl1% =~ϴҫt^Ĭl "`OSw;67[x/)r`EO⾇6IG-Ddr3mЖZ.w_lEkj^vkTtOtL,2]&#gjF8g{hpYjIaPT]4D?#\#n 7ѝ=5o}3n^}"cE?Crr4'5@I}//Ɇݻ2٪'c@B0xC4~H9Uwʉ40I.֐†=ح3MGkQǞUeRN?tDEr]<kgCCTn)R/}SŮro/Ӫv$z^pꉈUtniEvIGP'gQtpn3㕩 3 Ak pi+¯M {^tJL(- `o ن)u5 $v a8}ކmb䆋r ()?NW0ll)+.>7yDo^4% }D]u+sՐ vnb2(ej;?8ƅXˣ1YmeۛuƹHINI6KHY{uRx/> n*1zQS֧Aa/*ˋ}{^fv.rf:VPwQ6p>LZ;ByV?Vtmt/+%&Wa&x“#)i{]5YԬ(zOpEY 'rt.KvrEjԖlQoT6]y躍W`Ppiٙ4 @>$0k2G<Uʵ*&^CB[k^@5_tsRG}É,=O.&Ӽ.?|b`~RuE9J`f4Fpnf͒ 68w`P'sR&N`yHx&5sCoLk"-dEXi!lm$Tla&\:թz ͋ mt0&r^GT=R:7Xm yC FsӬQ1?hVR#9O5>nfkU( q{MH+'$7ۢ!jeGXl\RQѽ&i`{!4P v z*ph;}F2 C6;& fPSjN<5r {YkGu{_cl ~OU2`bh#ze/QI JY[ %80ЉLXEd90fS ߯l:TNŮmϠ{~1?hXw>wWAIːWTԇeӍ}!~h*^v)W q6I^=~`IW*6#է7^s[ l&ARA!,/gu4FxIϘ2F3zfr;Jbѭbȓ168-isuMѩoA7%| aƈuQlj]a ]Nb[Ŵ} `fܫG ܘA+GUZ!AZ*jf=F==0PRPcc r8<y,À?jv*j}vHO~u]ҳ]MP•wepN27:x:rgi2eOmgÄP7]+g:ay*N5u2kvW9b ɷކK(]ܔLXDg[{EFԥV+wPCYd].H\55'h4rGL߷)ug% !^b7Yk%qP(/[j- 9 $t5 =k uXVsCtZa<تx$i[Ǚk5S/QN pAƇ[]gyrůYZ$k#=D؂[vO /aqDe#NJ .O4IUO<\ut,jVS G;}3$PyiV!LF?WKQpFGܦ׃qi;|i TOE,HWi=Li'1,ˇD:|I H]mpkL[#0gP꒭ړAV0 UهmX9}0 ݑKgj&ӊcіy=8[~o; ZlMOR<0].zHal|v|Wfppޖ bt$ 3o)üvpFn'r8sIMaT 8HT4Tɢ,5*'{Uǣ/cdYwH/HȠhEij:goA Pб$[9t;Br lP2i,p_s^Dҷ pq~b߻YNG.J#K }ZR`Z3aUntz6/P;1|_ۼ|%%Ƀ/\ղGP*>ARmD6\ WAc{r;h҅NY[yD47ƹZEllZ3t̋I52_:h2 ЍQ w5m-AR]`$$D\Bf&6Ix`qȤw:"lZUiyPla\Iq9'[zxO`gc1-= D{|nEE/8@J? ~W|_QϨkIG'%g 33zMX SJae2Ed*Tڙ%7J\T88t)n/qUL5ɔ_B-.D!%^-VT6}ht;| xp2oʼn"16l}+Y1&scSK5.b́тG Ew;b(aUg%E+f-#\PXZ.[Fo9\} a,(|\g{9hvi#dsGu!{m};2l?%"KB|vU=|~|?,P.*zuH_: fv 5&wh\PW+6Cj5I ZXZEjQ1tq3$3 _P[pR0`SHT`hUii CǰhV0ywu+ۃf_V40HvґM$]F6W<(5c9,+I=~=ڨׁOFy{=X]3& ~Y佷=V%7rv ߋ  KޣdI2Q|7@?R)gw5ux!%G4Nf hk!lc*| sfEK‘rf46EN5oԃct[vwr9[& "#l‡ B.EU!N%qN={@H*"C?H*X9pp[4Z~fSճeNc*zBmn/r=-%aQ$A| լ P%n\_@WxmLJpXlq *.W~ L|~O2^⋥rl*Ե`ܽ5L̟bI!礎$ @x!-kp/'ETbO?(LjCKVB tuR:'ӜĀ_\.?ȴsF!8 ԔdR9{ \SګMz[bV 5*Z"<94T6}aI|0H"|`(-|~qKI7zm0W텲&7ƿQ~/Sb?#ƈD/ѡumjhjfWs.Qǹ9Qdlb5w`Եr#ǨkC_>/S7w.42x,-΢$9ܢ.Lqj<8L^?R|)ϡ2,8do]JsCdCm{)N*=w-:cKx0AJa5yJ9 008i%$GʭSDDCB- ]\Qi5EZRojQ/fLM*a~7mؔHkDA΁䏂;tmL˾@su$@pH!o1#D ^[/6Xb(YGT;naJ(qЛ TlRnV:tVeCQ'| קqnazAQt ׌| 3^x/!һ6m xZ$l0MbJkrؔѻ8ʏ7N 1CƝ7kBu b#QZŁo(CaE-q3~ PCl~ޮe7?waJE -)mR5X}ϲ)"0ċn>ymCmg=b]ub\i 敽I=quqH}6'))Gby\d Z >oU/ۜۖBVl DArD@Ge]V&'Gٓ-qR-RJ=Ѳ,Mʿl~iJX]/+,l13v?=D1rN: `k;ӑ R-F\by[*P}őS14ul~} 9$f o=tswzY<WUK9#h,8ށz x s"~GS"_u/+3W\9+\@W9{ѸVZ2f\TZ hĠ=@5bGb_)4 yUk9D烿Yc糝kuSQ{92Se[a~-F.:W +7 ,P¯ -Eƹ4^osX!Tވ dydG +.:ݢbFC:F@C5 ?/k!UCv̍sO8!z˘yeX;)b_Bfh76e吗Ǔ_Y"a\$TMͫ|‘6p%Lד|X"Cdn+:oTpPXz9t{P¥n>,G d 2_CILSd.z1J@DL6MXqI?. ,D#2!ꓢ5ҳɋM܆Ƀ[wX(Vg s-ޤC4G9P[bzS%y\j\nꁔ/z'hZ_7GS%wVp1!(Itpyc;7ɭН4=$cU? P_D<۹r "BHA@bLյyzusI0]>uf6Ir8g +޳4:ܡ++[& }BA{'RR WQavb'xq-@ dʜ.'\D\:sb* z1oǼD fZP}M7FD,ICsY:FF)|n^$ o-7˴ΐ-o$$=yr u銂~ ݵ,74WEpXK~Vɥӂ͟8ݯzH;‹>cmh OcHV[Ƽ\is{npF8ހhZL `p:P˴$Xz'!#چ2DAƍ,\'hkܗu;эlAPfs 15(O6Eo=y_jޔ(b ˑE(8ÄiRD찛\|bTvpa./v{8Iw< .me(d(}!]%FHY '7)q<(<(.>G!;~rQy/@Þp»&iY%ҧ_׊#|Ekg\ 5o\M8$Sdo7u!Wp~M-7/4Х‹1 ⧿*pFdÅAǛ*h46"4;A뚠 <]iOٌ JcU~y(r{lLzwv8"Jc8=?]m >kOAvgD7{j\nK€MP/AI A`A*@͌Q= =Fu\TD=, RBr?]@шZl 2pQgBݙT(&c./8er Ifߛe0d S%_=D6TO3{$# CI 9w? ^( +˸py7f= <]a!{jŜoPwӂ@)߄fPqL>;_s.ydhьM_هç3[k ʓo4IO\F⍭7WN~A!2ة k4ڏbhU߈v0YZBٝI|)wiu75OSR؏;y!$6oH,={Q~b:4p=,;"G.4O[ JԔ p큧,[ )DopkR=XW3*ɯmSoR{lTGğѪ7>g$ߘ S >L䡼&|EA0O9[Sy%]0moՍhQqf*'\C&iՕ$˘$oL?* dߒG>$T0ߣQ4!2Q)=@r~ӏu2dҷm"ldNqTJQ:m_=*dfTp6%DPbR986޳)~q8n#ST9ћ ܓg*-8'l28дKb)8߉pt ~{a'0wc2Xi@H + UU=X,İd<$ qPͥ[ؘc($w E^uN?$,-֦8UWTNhbJLFӀio{]pSE.BՓz 5 (HCuiK - > *-n %ʓdqGiFH:Q8Mm!,s6t]D$'pdo'ʦ1#ytY$n]YJی L%4tZ ,aBK=ꞑ[ڬLk(rdH)lg /B70IԚͥgz¡@s%Nv&< H9Lf|R}דZ"F>S[nYP--oHY:-&[Д(Gv, eHZÓtA1K+Mk7e.>C呷\?ɆZǟ1B$=,> zc'xVh}]F{v(Wt-p2ؿ$Dwi|}['^I> 0D! u "sHmt Bg|dB>JIJGp JJJ]%!Q!5`?,WbrW͋ӳ O |Ub\ZtGCײvͫW6نca H.׾\"&Z2%BO`B o Bi W7Fc PY.W7 }y~Fiz#^Uo;2􇋥J9yH]=bIXּB$>7|d3;"3 Ob˸ 2nnR1-)ȡN}EN9U܆z}?54UN|OQ"(p`CF]Ԝ\*ނ 5hn]1.36ޜ؃}ۮA唵_c; `pyv3"dG`; lrXB$m2)5B9/bc?|%b:ۘx2Q 'EQĕ83 t9:~'{``CѨ㱜~cdOS^18!ؐgSF[3Ӑr4 Hf͓*#YD ,& AO*q0;U䎽ZXUu,vF)Lg [VPC>`3 %x^p)z sO fXx;ހ,tƓ ,mZr3+sb/{kڒ.j3ī.>[3#GN%wP,PM ڋ^ Aا$ W $'5]u^Y*BwU#Rc](6KoEi3~FPa/V@Đ{ mJïIEnL`:,Nq/$:doևjϪޜ=cKoyD%5X'+JgfjtϬ4q #9aڐi{]+1 V>GM`6ӂ#9kҼ|o;E_NTw69Є*G0/򤼒cV/XrJ g#F֨uL% |2ҩI"bh\<c ݚ, xtpNBio>"Kyza3C*Ɋ(?aMpFoNJ!f0*f1} J.Rk5d°זb\V?BvNk\;slDQ9*:bHp[UneHyVCf*1g{sB+%}ƟetPl,%wKĜMN\֥aqj"ҁ{]XG E|!#4nHȞOe3}y?s(Nhu>#{ovy#A /趬c8_6̃VE0 [j 5wνNO3NOuV_eC5}0CXviVx8@-uos FqN׈6ra &DzN'K 1nT&:- % pSW>u1R^OJقReE`Y-K׈a >WzPIiC3NP )bwSh Fܛ{6ڌU:A ރBB:V66[SbrhF KeS/CңC"o|ߧл:&9c3t+WlL(#WW}@i3lC,_OEz#Z*A7Cƚօ@s\O+X?ɐW7Bld(^6NN37I}!x~+Z}%q31O2 !M|kRySN.q;2329]‹#,۶\CS6XłLni¢7i9߸qӕCb{"䮥^D6)%7OM7.L~].z44?p #QŞzhlZM=SXnDTo)5 Q݋4k(&Q<'ғu:pcr"9>JZ⼨:/ k83W5&…E3J^CFQs*a_Iƃ"#ɏadI1{|ЮK33^te pcU0:>+^[5v"l ՠ"s}ˍaz0SMr9SJb~#& TLp;(Y+O"Q @o7umw`6o *psdh 2`_SL]w͊Q//Y䃤ȏ<*T8`m J,&l0W>!t #"t~ g-e5P,{a= ȽQ/e݃oB PݯcL_ERpaky6)j f`XNസ^>i JBdr3 S/sį=ML)QTFB@A՛2IEsӃ1_%z_763)㷻8Xb:Î!-{_E_\z]1 <`qt'U6+pjӯ&9N,Qu*B\h˫m%jtmބ" qt/x1h~{I*c3n::}Oϑ$T.yhH'~, < cev{`V{s3U{i?^BNg̜T*u'IඊɜQ HBB]ƬAtv0r50 j:<4~z3*SG@ EX88G ު̽_kf?mq(5賽bjvЊpa,sDHtcVCq\if᭚AM 7r)m+Q9k F_,]K+eF47)K" j˄+{3B+0b&*k]-xUcЩDة$t9"۫NQ9~;pKQ%lw.*ؑv:\?^A!95N3aWW;=gixQ=+Mv4wrÐ T(% Bð,%`[kT6nWhVΝʦEMUXYk+QR*=vCwhMl5q!L#nZV_ 2$-gse:;Y)̲ i5ӕW~Ph~`Η)B/!a j6DC -l>;-4/(ʘ;qnJ}WHT:ubgr⋳rIk -Sd<ϖS%2Bz r~{ _\rd–QW k!qB֎R*<"n*aKx#q̕W{[A1#kTOQ(&lpˀ⥹, 6VW`hlP#Y9{C|%KO4ִSukuTV_pt(W 0(<{X4v[ e/D4aL~[Lcj77!Q[ ִ>\s  6;ɸ5(!{~*p? K a=*Kosů00Xs\_Ԉ 1PeǟJ|Om/<?ݍ0Qp5Р Д#BOs ɒIβ. ω-iJero>}T6&9\n9'[qkAw;eX2@lKjG7h8S7ld[@p2T ~yMɖ&+YVU+ܕ[,M]#+sdk?{UW^Rx' \JV,|Ws:ɱ)g4#pJ?;7oŽ[TSvyCAgB<İ,IB=/0jSq!aDze`M2Z=̅`p& ^B:b]6>:An]]_^5r$h+^>hAJq NFRC]NU?W6JV+lR7PG߂?5_L7mP27: OfG^rJLL:S ydu%/ܘaaŕ.NFELK7S'Ɦ$L Vȇ%CVՆu[f7,'4xKkGT]Eb uE;vW开#&'VvT0a?p鹭loGO31Thx,$h?U>izsؠ^}M#$p2 z։z67t[FD4f^=EC`\ؽYSRkv}4X{_^-)ɮ5ݥE #` x,"PfS!;>juRo=ՑI~+Oo 8*۳?Ca /2SZ%2p)gZM[3i ¤6n޻m_]? -V=UQ7@81VLw2ԣ굷.nl@q}8Փq7k`ֿrj jA7*kgo lQP@aH3W?࣬d5%:+a`~*ݻ쎑?ޞS>C|@_L#o S鉟)Ѥ=.˅b-B 1'yPۚN;fAƤQ5`t}.ZFNa;cҙ}Jn,IY?"b)8+A,M(֜ 0trV\"t֨l #ʴGx1aI3a?DďQ^_\܏#F9.lnٮ)sO%sJA"J[^%84-eG7迗O1cF>ʌZΪc^k?IY>\o!)z̞g@$.P;O ~2ƿT8AM2(,Ҟn;XyOn7I5'A2,^}!*;O\ꟃO(ր!D4il -[m?crpfw:&ъ-r);,:],hwdGϝvvdE ->Wr[j(L.oW6mx]hCptU 5ַ_ڌĬO#cuLw  1'e_ZͷDׅ@ Ê(>Ie?nSQ~d9F3"Owjs_+,s4pDnMY^?u0^Gop}i{_C%Uv x 6k?R@Ϭ j xnE=KJ>&f,@Sq>l}+#: ~8=ҫQ{nӀ[p/R𧁺f33j.N.\%u <`30!%6T`ƻQ~>b4I-}" N\MO9Rxx9?  4D/@)2&T)^ ˝< nڿ9-6eUQlQ0*~$[4?(^!~ n(FBgn]kǣg )uO$V~ceQl~?hP׻(];sSIÊ|4bJV UےQC:ˆ-Mi@shmTNCP1ݠ ߹лĤqCPݒZ0Ӄ? s%L7tT4]OyYSsz b]Țӕ#;[fk.Lh{Ou#eoy܊R2rך9OWUu3)0e_ eT=ciWZq<t7mQ'f[ ]f^9U)\JpD^LYIX=9h3,%tmkg[FxOiFE-/L@3~VA3,5VZ-I2_*tڠ#B4 (`k9Jh@IJ߫/ڻ@R`OH>Yîkrnx3CjK ݁_GrWu9$쨲C (?9MxzFo~xXi{+m?ˢ-itr^QrCaQ"#F=;\s~ RMbMks@}6ah=68 e3t!t~=7 ڗ|42h[#l.$j x;<⨊X?yzo>9y4 &/ց=  ʟ >9*U<_īYo>?%HXfQ9K8q <.Zz>V./= aV/4>הT,q "t^q; YatbgtB{(2 Yb.y .;l 2w/|&fw+(o&`&Uh@s[.&k(O%N6EiG/Ȥ?(0yY3K36B$ j2*|Q *I4/A;/^BRx./ d Qk,{C 7zQBsչܒj]*VѳxC1܂~wq) ~@IK`;EPl㢧0X*r3ZJˠH(s79;ఘALYd* =_yOBQf rҫ7+fZV289"BoXӤ=o.?l?Z @^KgJG-DLtr:JIRsUx.n$$e~3ɊNyCT9O |J{qS+,R5Ed>Ր]"5IEJۉ .\Qii-^ǃM""7XG[cS:$>#|J#i],$Lro ^Zl7Ӌe !pzcؾzĜ9TL"D3E#'~˗Dw^m>!-eh/'\:dV6t_ܯ*quQg:6kbͲ[6ʧ|<~}{B '& ]j=OtC_?ll̫x/p*FeՖO,|yڰ2뽢{ 4J&PQJ&,=궞dѠ6ߢ}#X}ێ8PCI/N"=@x [Y0rߟ3MLPG#7 &rX Kmjќ 77^)ꗇqTŎڋqdpH(5n[HԌ8SWѱ;Zi7Gvs}NwkxM˷p 0NN %7{0~>1unk]W@&gE誔vQ8"ǎ__.$g^T9 %H!oBEkbV M|z?{O e'k:>aY=U)P{ => Wf~%L60 eB'|}Oobz.1^wH~D!?IEppHӍˬa!cݘB k|%BϟFni\6ssc!/3@ȧ F6^AmC*4- aʦhIn"bXNW{Ϲ{tiũwͣME3SMw$)3 yc\V`gUt\\՛LH%B!`FJ.<'d'Q$Ψ!_jgKmfnm_BWZywai*X ÖM`QER7;[Ԭ5 ;l.`fA&59Hi.FyKd#_=uҙ%wvk7&5p8^rA{_ ŞJ7G7fI+I {X<)! j3"`r;bi1^w$H jc5F}|:mUEӽj]l 汌qK޷ҁ[Z&\gۜLל`J/ y zL/nZ.%B{ 3._bl+8 @+uęi7@CHNyO}}tZ>a̩{HɅ0´fxD\&M4g뤪D mcMgZA®:Ѵ@)Jv|M3Eٷ,X{vs-But.pzNA"ˌK"aЅ{&I?dd`9_zt!JhF]!fT5E;S\{bNP~a!Dcs73)wgg p19q}N %h-ޟ>h)ͨh CZrCZ,R<@lUo 65U$)fA>^o(xeךa*ӿ~i__X۳@I##u6O,dmeLc"ޱEbw=8@FZ,Rg,)Y<''ó3Wz | jA HdI=WWxMҍJyzfR=eikN@mWd Y TbUФFI^ ;=;1=  (v,&t$-DO|ELvo['2G5٨lt!zrK񦄥~)IkTT T(3q䋃AUPqAH}KE4JTy" x;s/qd²)Uz]91N2P!gzS&&3|2$hm= s:E}2jg,F:cξ#5=אּjq+ /_&> -MǻW)*e|jx jpIg}ik6&>\t1_Z71™ۚ};[,euC)Gv/wFAgg`aWPjHʞW0M`0SPqA(X)l~c ƌ~ V*n2^08HEZ[ `^aȾrIZ6S3ű/h0CU{Ȏx}zO֖*9F"a|$ `a 1]DB/u|VτP, OS%WL<Ucz4%^8D?b>ڒ9vk]Vs6*~oINi(&>iIIx[\eb 5E#b#H)k^q՜%GP+(hA"<ݰf: c}u; B3/Bmp/qGF=Iyh[|??Boh4 * 0F1A!r`!0*2$R֓$GΟQ~$UR2 f'9"4̬UQ" $22x(jU(gd)| %XV @^6],&_;XW6J ڴ%9,{5C"N֟ng!0B(`*?cxt~x*Z&q"O]8Ho?H)g_!O0h4}TFDk40c0W7"T4Lضj$O:Qaќ;$1jk1m'Grz!1,`R /c|pRӞ2uu1 bd 51>h ] Nh|vA et5V"Of^")3r7Hdد{2屰! ' ԥ Ս]X)Dw~)~šeg^7]kN`A.r ok C ߸)_x R>q\/O[GLܲ Xx+%^kgA+/-y41CjnE8jǶ ؽ0_g?QSTYr]MzkMrMM N5GBP`@bb2ʝBQApl4wrNrrńNg$f"fl*6:^ate,;ң8FiJGش3I~u#?9@ŢXis"މb{f 𚝭9vt*FxՅ6ȩ\ܻPz-H .v}Yu9)^Z ;%$nȜI8bn/*̂M a{., v:&gl>:?] J>~*}8?pҶCg#Oj#)4C)7@?\ӪT6GC~V/H<)$ CꀐJ-^ 5hӞaf }'O3Mx6OWqdm yD6='פ<.cM̐4~`}C(=]<B)mY$_/T1wAAc] -*B4#Ljd9(W| Gڰp,.db浄U`@V<5N͉ sYа{r'^ LY)3PS.ZAᵱۍiJù(Tn$ul!E 'sWa!u_b$^}"-.V)1 zJ,Ѱw$YL==a8|>4|k!->h>S!ɸ1]U B;s϶C&Sr9GS(AA:\Q"dW$|^u g\I0dCI}2xpV7ֺC $Z@.9i־ytf \S'y@ݽ6Z- 1wjPrU}TzJT){|Z9FfC(یm^ $OMHto靷Y(8ɠ(-/W{Ě+/Jc6ɿEض@;rMa5*la#'+'Q9(i^Q Y^[(Ǿ~MTR'[>MV !G6zoV..bw+b%'7NqJ+,ɛ\jD+tV 5TQ'1G!]K`F0 V#y?F{Fv47 n%BJlk;yϙc΅x9WJoke 8dN, B:Zb&a;W\/XU%yjJ 4"\Χ<l[ȑ 2e)7yFeWGev/^(맪K AV_0piEk\uT>S,!<Z%E6ֶO]g CzGlz.!(ve^Y;vY5o&xZWh9';wS$Ս$b <ꨳw^m ㇮Nx|D%[i } $.&d<{K zq1]AXŭ@J:UX> ւ.T:bCrsY܊_rߦu"-*WIN*c\~ vyL14 nUqy( >Et>)bS za'G& !g'WSLhk Etk MgA ᗕgj#ɦ0&swjK|/EB6NB(V1pKmw-؀T HIWs1 ]4 [#*7Q$;'3f@E̒{Gr$ê}3mNdv{eT'f u'V):d'C)BF“o(W13oDbYNPp>ʿFwݧ3|_ m+7 y~^`@O4ەzڹn)U[>2>}WsCK6ѻ8凄~ ~Z'Q عT"d 6(d^:߹&&##ba{(E od Wm'f ٩ s5#(-oWzkcP/ <0NDHq Lh8Id%4Dès&~8Rh\ymƁfŜIdFw&MO{[z٩& %Cm:+ݰ}0"Csmv\KtcN)1&j&2 H!a S[Kky҅ז{m ,6@ 5t #rnaZf$'ir& %bR +C*7 -W۠:y†fк]ȁ$pd3E2SڻZ`|aCus1e|׭4*A_/~ë}^bD`eT* SE4F̉fv#2D4Kд.!ߥG-wocI",:C]+3䘕kSF}'S0[疴N09F=_P(d&v%B%R0^t9` ZV_ t%B E=2A"ER0dEQP]*<8 AoaY5BQ*׫nlGm)ԭfP)?F1-lY^V XJT2w)`^}~^2]=ʹ|4*YF7ЭIfMDocqKJn!YEoɞQ-$-p|Žd)_ 3 1x;0\c;N\] #3pλy?<N7Ŀ{]欴~xTAePDv B T*+nwD5WF:_|P.␤fC^&Okt08wę+qu|gf#'ýZl7P]Fhivo/ ^Cz}( ]&[.*._~c-!0_a\9#U?Ű];o NvRYG`bnft۫T e7Y 9Eތ}=IbI3/N!G)7pS ˨ڌ!+NK%Ɇ/Ow9tF萇(:L$1@z. wPv(739fQ7SԿo=xw6E+TSCH?<)UahHn2Y(Fzތ03;X[dsS r j>q!Hr]rQ6!EadJEakLos@ 8cΆ\\*3|Qrd䵬-K&~gٹrA>q>M}<-qQ1ԝW*jE8Oօ ,W#~-};f_¯^JUu!CbA˭*s?n@z1 $Z]CT!x;N5LpF%NRT6)Mjŗ" ̉D,ݐ ]$t16dY>zw6hJP5681-!q\N t䋫26nw83{?nQah,W-MZ]/ _app\خɇ8$ȓ9k@!^`AE-1xe0_(=/pmSj3@^wdsQI^тE[ fTY Ϟ0)=o܄w՚i]DzwgkN\DZߍUjw̕˧s`%9sMKo ~ݰ'K c P9;<'_;ub\҃{HVX˶&pO4ubt LrzaQ)rJj=Ilzgu.!ע1E)|,? >Xg:z!u%_ī)p$|LLpȳN<¨q;nNP5BF 8fuaʂUuy§ PS~F^ٺFgm%+3 ^wR@$jwSs)we;N=Äyu| L(g=!G*Gq ׺nVy}b)ݼn!?T/pƏ RBf6N) JjKKH/#G&=i0f& ɚȾGݏkع^5ҬbHo)u[2mgN5UËO=F3$ghGY'ںU_!! ּiafYoJzO[mЎPO+=YDx$nj}ch2lxFj@/ØlBIԪ3n-hvRz߷;*6S,'|)6V k,ÃU|ghLmm |Bަiw KiPИE\%筶/i)mBW,lJ@],,V5Pδ>sBvߟumw*e`OS#(|=#™WA@ Ý2{n W-Q-{ blG8IzOJ Yap3s֢ 2Ցar{=jV*&-YB a?LuZHxbgYrWW% lD=.j%'9NɃn׽J3Ch܇emTC?xQ8ܘ.em9'ҫ< 8k/tc יt̜Jӌw Û]iʯ tiֲޣ`@$ PHtϞd2an~a;-?]B/'/Wb/&Bxiԕ0Ml af2 zմgfCC|񘂅ГH؎XͣMIlt?< hf"W/Q Z蝠%K)l@0t䅛 !l /N.9*9kze-t}"3c̿nReXTqQo{Iq|]O|_eZaBSװ5ݲNAv&)h~Ec'92}sGmbAqW M4j L^l;('<= [ɏ[`d51KEnf/I} ̷.]dN!^_@uܺ{斌s1uM"^u_:]kا-Ih+ź@H)`wF 㰚LZu܁ \r)pSr@{J njnSkH{1a}F0vQxN9zXyk==d LA _>ֿŲç(^+-wl,p| 2C`q7`l*]YMr =slկĤ +@JQB.ݾc 7Njޣi),p*BA=rٸlQ!Q2mxϷ \HdRt TcSCѫFrij"rzǺ>/A#L{^1֫wFSjtnZ2,-~S危IkmN! *𡸌[ày+` '$jUyֻ4BQ4qY֠!&DC9>l~i'UNh,Id VAƒZ&ñP *$yfV *ƿ&Cj`m0N@VLQK8JKJv(/P-EΨAuUXr@pĚ0V(Jc/ت?K+̺QvodA:=`-]}=7+0@z2ofQNG /J6qdѸsGS+;jD:6Qģ5BʜY`0V^ba٦vi$SW;ۛI94Gi\ג"(u3_IԔ[>t>KJ1m5_;Gۘ5KK/[Wo)!ꘄ4‘tgndm 2߉ݭ^W0ϝ#1=6H? @ڮaF`?+uYW+%};7LJ͜Pʞ;BKf{,7V[Եg, vw +̏LɯB|;V+][Ydڳ;g Ieh~u%*dT %kxNlrEʉUh*5܆"є_qs!htrBM U%(%^U}wihI9~͂Cb\ӸC2#k~X'FdP$ӥ"1|)>qOQ2fPwW~:Y{Lẗoephg65;~܃J]4vM *MTu IPu0x%9P;႐U矩LbnQg)}!. c1dj!$@w I=ˀA u[M&!P& ݲ^s8´=(XbsAt(%K!Eh=)ARhuĮؽ/zTg>&V"M{`A J9+ZBfLoyYExFT6c}aal|KK\'ǁ$Y۞ϖ ١3ٕcuQTY+h܃uSnDb3Yǎ'y=k$Kbrf֡xL$_7V6/:}3&#串꣚o7HYI1%=n6Ag]E8in<7_SS㳊ڞ7 (]O~C{q~APʪK.۾;$L?[07&RhǬ \^B؂fk0nޥyťh9;գuI{Tx]޳G獑<ʎq+_J^. pԘ{<)lM_+̅WJG@x"֋fFˢ)'Iz_^?|0=6"8ՠklLBϷ'9:䅮_JI M!яDbX׀p 햌v%5uԊ>Zm\B )Dmyc 4U`>a]~ƊqZ _YV\WuTޘSq#} lUϦڠG[KY샧mqɠ zVA ñ𧮐 312[AbX%=&w޴:INjLJx>=eژS8|=9e`=eYłlb,+T| g:T[ LnYJw =r%E *Z Z-uQ$ȸ2J}zUlL4P| <ܴ&CRr[ǎ`1I़*2Ǩ Sr@ R(9ĩKZٌOG&L)D R'1:vo zbǔE_ ƅAHX !wIe؏_WS{p<;^0 *&K4%C.|Fٷu8GȮO T}LY()obdNd'`Q^ :d& rxu?߻fȧQiAI"|V11z5tҗYܨ63xT=櫐gҜpe?N~X&gVN9TDP M=;Dwb~MފEnrjsfSn<@I0eC6EϹ u?Ӆ82FvLГ(V&i)PAه'cU*2Ch:U^A& !3S!W`g=UGl>ArDs4Aft5'1'iq7f_^̴G7X,~ܭσ|pg7O+v:χ;UE`&G RԇQ\a0C$a ؼX#8 2O 1w63mQ\c*%%eP]#.^V~ u3rUvaܨg?(2|^N#3k}O5b2 :k瞧9ۭgKbbG+gmrTD]##Qx  GHA46m@᭛)z>&1cP+ }d6ۄƅl_9myVUKfeSc딝l9st;o}e*bVљP&:8TlDI{L_ǶZ ISEd58K3=rDc& Cr7}`ނP.$&!*%H bo K+%qua02)ͥqήG2g]GI,@ ?\?;]@3J(F&wUOapL3aJ4{6މ>vN53(-ݞay:v eC;2ZfXXz?o[]H%ZޑU~IW$xTslÎɬ՚n~-<^Xd:L|*fOˮOVU0?wMN9j`2y:<=p#+R68'Y7Z'w;MI,^TX;ztIJ:*2 mw͉bY%Cb/l{5w},GkK}'MI_ckF(OcW{S3Tp=C: ⎅jr,=6n_T5߄h*+-:I@z,ky4W+ĵk0֪\`Oi ^Jj u@8}e*s8j8pצP=W($£ [\ݹG&&{.<(JC4B5{sf=Dy}'S4)DtsjOQ*n>A6(*"üp7bWr&6yP#hY}*ЊZQXeyܢ2]AI @|&wR^HB+mas ѤcJCrԤ}.9"bXnaU7 [#&99@]_gdlކVIz|,B"3HX#هO@R%3w c4 R= 'ol֧+5Ɯ3ŠcR1  -imu9c|73;UM(͎h| (o(PZ7+*m6()X1]s\3 2:Z{ZP S*Z|n٪a|?d}ӱdL P(ϋO Na2`qpF_EB,`U%Zz"j{=uX^p??v(?cu>_+K\$x`j+d{p^gGn3 a L^ee3dT=#A>$]Z|yv"43'ZqMsN} G9 N,F3E=yڑh [ “hkh$V7m% \9Qyﻊ tyZ#8" d\H'(ya٪'ղl6Q>(ٕ{i͎%W0DU|@/ؚ=>:Aqp9O%{5,qR։Q<,jicx f)1^ |%9sQ0ҩ`=H0lDs.%"*Hr8egYgo4*V'd(2p}'_ΥǤϋyzqj˩7;/杻pڠWbnӝ5N[URyZXyhAr{bژEC -v"9_%G|. W}Ŭ0v'];_7bǿ6\,eoN>JN>#"̭Qn h{lJY>5ui& È[nN`+B/j͑&>E&:r2tҩq0IQCCx:DS5L0C*W:]+k~35hL/\"e4vtpcR`# $\e9%j^|è9UJs\rgAbux,x"db ƖdLJ'^v#t+3A^v*ز~;!cAB\G ZqhAH;԰;smi甡iUc5[D+B%"²+V/;-Q>EAZ zVarBbBa;Z' ZNbƘ3EUa՜#n#"&םbCǭ4w̴?NBH ~Cf)mv1; SouT5b^j1n )WXwZ܊BNs10HF1L 6]qA=B֔.4Wrl6ȥ3Ay2Wg(cO S6fRWS&1|ÄIi<84TDRp\Wbψg&/lF24{=ƨNv=&sU:~j 0,[dvV+1?zcYy/݌dKk U:=X.PK( Oùz̋`?G k^#d+}/Qp\%1,[,6ԶRK!DxEKB`/-_SC8\ \<"'Oہ};"j\'56<"y^,JUtȆ-18M$:nxZA[E-`v(ЖO-W lm=?eL d/,fne$ceIOm6o:<|[8 co{HgU.Xրv]&(Hc(I7*MTVn)4嘿X@kȃDWI~ +nRDע@΁z@Udy">͛.i|s*uNO:GUvMpI' MgP퓜t)[us:έz8^`&U.i ~vT> :!xofo v(+zJ0.,bMm,-_y*S@Δ = mwJ`BQY,$Yk-*y>"ƻ~$ePPzOF`y曻= )3I@ASmEե0y>bqs#(~j&;齶A fe5v<+ҴVVk#6i`)UoM iZ me.HH6M1`1b/(twa 2zQ#:5 crN\=D]\kz]_HtƓHZ0He-)d<{Y8noP>?xΘκ:2@6'q j&J[퇮5r8҃aDX4{ j ,#帛֩6 B6-C.ɟ}mcgnYЁ1؊}q?B+u C hMD9GFbJZ|ˊFUw-'7OCc$b@liDRdqCl^-OVK3j}J2ɧ.-ԥA e٬GS`6ށ>RR2h>Rյ$QsuHw`~+2FӐ'k# ?̫7{&T `۩.OmxVד'+.̾ZB."#پ6*_L}9߄5\Lj U=%pU*F !PuDYyloRBQox5ltb?nnE"6ʸuGsHm@"u]/ qm>_tf֯[Yd-Ȓ8QkXI@= ]lM }ɜJ"HwmhdEXczIʒ*M&{te(K($'I2"֘p 2x*sùOa%D`:DJEeJ"W0^ץ0=J-y.S 5>r0{XRp|VSvQT0!%sĢ Q?Wt&n=#>l Qc}dOM]`5}go$O-'M25q)< lPB/<\xJ"f;ӬX-= \r"ldB&%DX!o01cycF z:!KjKg/u:b6EƗ/LehƮs5N7\h ,̬2QΌ%8/ŖY17VqTD2|KO=r]YQ21ZMazuHQ%sfv4`rx L(!jڞ2vE䇀x轠юF&ͮ0J4.NEUr2[TĠϩ@bMZK앺ʨv~t-bbtB7/L'y}>kJLCTz}Ez~XCYPT?bpžR;K̚12d׈c!EPfS] w ru"'Ċ0 HZ𻊵(/$)ӑ"`I7%!ysv98LF&A*"UbN3J Ϩ^in3Ii@b/pEF{p6G3Pq{QNX*/`a!R u!'QhN~K~bqS;ϯzX,!29,#Ef%lՒ ֥C68S&E8_NJX) d o{b]S6Y&7:ߍm{ |\%`6׷#cB9=IW<(M[0y؇|^'U.r{TߣL~AIP$VQ/y2/jc3#4Κ@t^f}:5]k(@_7>%E{紾v 0w:JGVn^r0O8B}"D,f3!> בL[`phCVz]%G}OIHbIi"n^RhD:A%0zVlT#$FD`:$&!B)DUjsfr}cB[jl(;x i 9QBC_UqiSrD-M~'.L㑔s6a祎z͜:!>Ǒ|9" #!\7ZŹ _Ű|Ywe,V:gΉY?Cِ#QS='m 7Wuc bK"vO<" (ч|dOduҬӷ; vdi"J  _?!j{&Nu@%VJO7+:Cx/节N1g4Qcmt=w.Y8O%0$ f X]/`G|Ua 45WM'Һ,ƨ<7EI*:6=L8f (x.t!;V7yi LqVH͖Re|?A"\n{K˹N8CpPF!bZg*Iŷ=FVI 9?VK7iY%Y;=6C"f= ޕ-U k?0ݚ~PAʗP:S})v٪_mC &L!Z',7>Y_Z+@_1V΃`)TUJ2SyG}<&cqi f w>PEc*視wSD礸턧eJ"4c2ցP'= yfTi|GTl&m{=/t7ǔT,n!,Ȍˉ}cmIԹLQ0:v5^5ZkbÛцCb7[J0奎rt")7 U XnM ʩ/ XU84tbGg[W{ $ ւh tҮNQ.6uzBX+LtyJ Myf=k-3N09D"|{\g85$IJݔ|aL'l #T{˫`q{ۘ2diy(=%7 \\7߱'\Mqxă,Ns[{ [)/HKׯ/g3ǜaҝMV]}yݫmE4pHm}_wHH/HMQoayϩ?N56`‰^kT8nSO_SDuƸ]#׏|̳ H`h9=*L?UJDj@pp3eFvAx-:yn}X~t { ǹrMi\У] /:hF+%鴶.9&QRlDԆE<ŸCkFBǶ"8Ӈ^hzTJу1% (IW 4O7dRmZi%bi\q[hPS2ɍ 퐲mKǔ"r G8{KINo95Z%E/6uzy/ɍrL63[_ߪKO9AKqdH=c:,Mڮp~y@ ;#p'ѽiLCeycijO?x񥂕@ |R[nԺeVՏ!2M3Ru<ѯ j6vf sl zHS ZMlsT>F׼D*e'39_#n6Jj`6ȥɪ^%w!g…P-U9T-33KUtof;8tƞ<\N-FI`<KWz[qkK92'6~c)#Ю> "P8uj;@o-8~oX F>Fco,(Ю] O*olVZwY18OZ2RtN#ie'MJD&0.W6ι`P-ėqOc@q+$'b?U7+d'wĢc?{py-P^LQUPLlkU>hk=)vh;0d#^KlJ5{;eI1vcv}d ' dGiIJ vgWRE9ne&Bg0AwvōA03<Әm kxPb mx?+ZW2.\!kvj9wí|>;ʘpҝn-Dﶞ DC\Au:/}d 'o?kԓ_3"n)XDrJccR Pݛ^y[H8T-seϢaݣUlR>BD nv3mV[6%osx$ Eb /;05&bi%='?@- Φ!AŶc['H}a\#HMwCp-?VO<̘.7A `lݬ੘)"- +Rz,ȫ ^YxWzLeFC7aտWo5v삋0e]>+Ƿ]Q+ƍeG6 \-K%L!hsC@+1M,pV` I0zr[v!AQ3R-*OUeZ !'#=T+rpϷ JI (uW(bh1H#QAZC(<Ql; 0H>+$EzWclsŜ 򜅹!(',qlR7b49q=;0Iu :q!ݖLsN i*vdWQ~ґi h$&ZS͑dzV?[nP ܜ 8R5V ݗ݇4gĢ%aY>eH'@`ȾsS트%@G"`-EJKӭFbbW! Ʈ KAo<NhC 3x1xXAF]] ;HƓ`*9ʎ+**Sl8a[X?3Hilz %4鱑avMR#;P$~Y<1ײp(=CTdچޯw`Md4r=2T\n £/%g^3ybd沚vFcꜱS5\\a'#ʃm|6D4#\ɼF\ Bv-Τ&#sEiRyK݇JW?ЄL7f^wLUMF&NZ<3LIn !1p:hqH?#dAx$.(|,(S waޖRb[ 4.7C?ܡqo¢)jtnɬ#E2X/["8CSG r8A QF(#Iك'|e4x wB()rL,|HK([ɾ"HՍ{]XtsI[$Iw;aC*H+($1Dz#}ruxbz(>UGF̒e,@ۼ+}d! "DYiFDɳѧ[ NL}bMx &'a Vݖ-# -W<``msd ^9n:`{''  XQ!,DsNY#Lf&:iH[,o7epn#zt)vGUWQ1^xo}G`5Жbf'-m u8:?T28fEKffHM#סC*xb4ԕOޕA3<:pd6[s[qŷw=T=߯G(aȬ_,X s-v=sb؋'i4hAb "7KuN1ߩ$ Q/kҎWn1_]fV0/M.җ63 HNM(T z͕r)aRڄ rRIӡQ=LI45Y2%YlzPKbCtpk&21rA ࣯oh|i#zƈZwtEtg^MpwCcBCSo@q"AQGΡ#LG2SpMݖH5#d8ȷ"JVV-HD$D)T,1HsMUhN3g 8&Xo'HwvM )gDʊJE!g x 3+( ' 04g2g|_/BCZwz\?_ScXY#9KV)kijFн;A>T'6qE2WO jxϙ̑ixEn1D7pIt?|.ƭ(MUtJuUr2鰹`FOy$BN!0]z{pz+?m47#8}iގ;ZC=&j[%#'zɤKfq#rH|i֛Oys 4&~O觸6{oqGH`F8Q?5Hܦ>*#k驟;(bb> }-# l*ʿ騨X4!ЄaCtML?\jS|M 3}hm;X mTϒ^/]TBVdfH z~3nz7U0v4‹{4EM[{^n6W[ЌM!4L[)[t]˦i(AyY:IzG^7#Yy(! F%?G9Mf4De8YY7"cBP(}b@ڟTuroRKBgYZ070701000004c1000081a40000000000000000000000016446b36d0000d4c8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/soc/intel/avs/snd-soc-avs.ko.xz7zXZִF!t/ԇ]?Eh=ڜ.+ɑ}g WzBjxfIU(DIo ְ]mB^_m#ZEXP{Ngwo0Р L ݍ;6V}ʁƦ`r$ue WPli p=GI?P{ t7.H&yZ꒗0L7$ >|.K%YEaISV+C< S5BqfN^[Z#z*E8gTs!< ~t~ [pD;dEJBauxuWiFp=o~oDi @!`;Flm]+T6+Ť}+M4[qky+MU-yf;3jsK1viف-."a]B ܕL/-'ʘWUR*bqn~eY[{6 4HZϡ-6lVQ؃&fc+i[+O ֹQKb1FIRךUQܸ𛤼#){o^fWs q: qǺҼR@}4 @jfmB˖ƽ;K# l/^dd /4EmOcሳdf@½8dI?~r1[GͲyuo@*;˶b(~)|af=JH?l 9)"<@6bՒ]:@ V XG>u$}J49\!Wط-B [z\ YY+a4-2~TB2 "~E^g_*I|xl?)2W[=Ub/1, 2B K7Sh{HHdMgZ_y3A D Ei_2 [$E3]XaB38 ]}1׌ڎxUE7e*KVUmG& wK10mq+mU^:<cUG.8~ t ծ Z(MiD88jmgY P@ d^~Jq,vށ) x*%BAPo\OoE^ 99\kX'kR{Уp|1I"Ξ!yb[} 0E΋ݰEl%\u54PkO)9l\ePהn9S aKP]8d7zWT3Ohz|Y$ZO'×DU\?l)-Kvsv{"T۴S™gPٛa#='IrM.* dJF~ .3i;ůprXRE`Č4 4fnچV]|)/98'"ylMWꉿX bYnIaSϽiny {nN^.#]3hB6dֳa<ݭ UqZr5^n>/ Mjw5}>qkHXS-δb` zPԹV3MSFֆ@d~Cڎv4lv ;UAuU iH7?˵hZo:N>$+ե%0yw zVMO-H']fhm׸Y$P'{3ʿxb<dn<8^6 Νõ'qb/NWF]jbx24uI``gɷlڢvtVϿKRS{p+!8|}Gj#m[^'ŭgA}I42-=_wS _]>>aC9^RqrVwSѤ6 `1._K-s&{ۙEek-sQC^\{WRrd I.un=6/ &)9gd5e'ēA㗡)U^siX>&?Og7ކzc /amWkBv *Qs,"3ykAOҍI.w<~jQX-m*pOc0=ľ-G i4$F4pCo"mD.80T%p<9.wË%E,ykt͋ͼ̰hY"@\@p%.р } e/7fE$eq~}qgNMKƙ&Y/V^ CF Y]K 3a7`:<";h1O ɰQ[<ڪnga[Qz5_y]Z<].dC {-DY}hfMax2AfQ Gov;axa`QЄk\{D EuأSDAkXPRl[|Xx^|Rj=0:2rl{\|Ɨ:阤}FZ%oЎ0;W25\ˆ!sN=zBUT0#ReEHY: S%bpݤnK-XqiC~lpKM4p5v}pT̪qzϩ= 1gy8K@ K3r4;Mz>,ocnr;p[ Z{ZSZM+Gg0ooGsݐu؞ɕD@>|k3YHt1SMO{bi KK + S`Yd;X ^P m &ŴJ^uNM8ö(! asA/0kI[Hk!qfbƧ&GB ^y;ͧF SY?$vwD4ؕBޝLQR~:`j~[05X#|AΗd+ S@F~zh-4:+k;YGj.~\-W+-i YvE%K5LGt|Qغa_-&HZ?V:_Z/!Om G)pݛ.#MW$a88*)h@;)✒>lH_RH\g>N!/elˊc(qEK\a8Еa>DCA=[\zFX|I_<'"MdGKMO]rugWNJ?WX|.v76㖏AB;Cnkz6eڕ2vRD"Q8H0SlQt"S# "Kt{/dY(nǀܓ KD7/NJyP0 xcNLaۼڹJyT1FFqpyH;R3g{U6uWxhr / iO) 3h"+Ggp[s5{|C5ۀ@u#t_]hR"9!"*dJ|6~SOKdZ\qH 14b)|O!@ >VKYMɽK4b p VN||ODZVai+'1'O3cE=JI#`hXX:Ċ>>v ̟,F}X2EzsFM&И5`^o|B!\א[GS_£R ewO36pbn[hgVܷ7+nAOtBD,u{&w@u;ֵtIse/oG!AVXO)za Y$GO#E 9뫞 @B ҞEewII o2m}:1okm&ϰ:b>x%uExf1bؕSm'ܛ/t%ynxJ 9$4"fH:._Pc2 t 1N_n0;9$xd3r\trk@hUgy[;$1Ivƀ)#cv0 Pe|y%ٖIwX>qm|<6w䥭1ZEH\7ڿe+}J%"9#*mKGNkd9U67LuoadRZG"{剴YVy镴Ix|@!dDo:Y)7M4o*\q`@9@/lu+sAECl#I9U4NJOqwmJ%@h\4-ؗF2prlp/`jq%5WO H%X_ M zivyӎ]cdĒX(D==V;޺mt )kLB=-k[`аhEX!ێ׆4l d-Z/i&$P{tǔ6nI/v6` -CTK;ڂ ލg҉q* *RwB)*MМ0Y.LbluQjZD#*} N6밙r:jCo`=JiEux54vH[(<"sǺző]iң \ KYt]swHaDѪК D0 ~mZ{ǰ7:|N#*@ F0U9{Hz*p uʁ@I2l2)ԝՈ '-d.Hn/\}#OA3gG܋~+$_Ug("mlu XMIƻ`ɲ>|d@۾7}=Ns X/MM!}E5 5 R%̨b6PnEi;-GS@,>kR]>]ًj vvTO&' db+necS4< KpjAª?pIKB{mzFf v`7隮g+W5ΒQD|S 1lĮKAôǸ~U]x! 8-!l+)h" (hQ4>NfvFͬy K.%o[Cv&a~CNxȚ:=EyG2eh[!%K%=Htґ<3t 25vѵNs#+g0W# k7@ f1ى>5>j'DoV̆0?`(?Z'aZqowA#0 xh9xq縀=Ҧ|tB\?{y&l~VMf,rll%(^C8*pT<Ϭ%G(/rPHZ'cQqn7~ Xi03|G%G!4bi[ lKv5ŨF4;1Zn%g1a1F3H)5G& pؾ&QB(1(danU1ާnZR_`NYHZ ldKQmխX޷q4x}Yfw*ٔJUoioπ1f148y%[_Zd2 6B<І" υ<e;+~d(wW$ "RF9 ^s @i&yoʢ)p-=-sG,8\]gٴ+IpC{##(u:Ai =5d 3;*TUD9Ƶnr(H['g DX+%B'Щ{RI۶쁐q[Vr@ E_֡9-ˀ/5GH =79=msRs*llU3G Wa4"Bx@d$XG; ;v{̆On]d8uĔLgB֪[AҚ87wnXeO%7W['x\kd\ .A#ącU冮?Ё~{U< &0=#Pn-aW&gdNzB"g^a^ #f|)ۓylF/3Sr&Krc`H`Wr FNI[Qc+n~'ԿӫI'澽ZF9_LC]6?\'. ~ADcħ ԒeӫFG=D1*ÏXYMCUAe!/MlIq}!T@⯪Kfs0/ZRD&s_ u ӊr+ʻm{AlFj*鹀aϞE&s ڰߓgQZh0/SgsI"{Lx@~֙PDlfVXuP~Lt(o-@{ܲlղV0kA3ɏ̇)Y-k^clkxlN)L~]1 ږ2U7fRف J+ѹU_ JjJgǥZ1&O &7᧦w!*0l&%3qgB'?FJTBu0u:L%W!>IPՁgb*Iny2t>M;Y|STiiDq:Jvx5Ad&ᾌO1x)V73M56Vz#Nz(<5fA\trzۡzj˲dZob!&FRDFcTv8aGX#h@)W0Nۛbҟ #P̦Ȕ4J糟T:waj,.Թ˂7QFM?7WSD|].I -PҪ9I,_5 @閈#PVh %$xe{y#çҺK:poO{E^-ca TFRdse-vO'r%attu&_}:=C*} s!R=} F$Rq_L4!H}csZ'ۜżq#,M1]cf@x7,!VWWg0F-DٷjA!O2yN Nx!@3ʠK# U X$M){jf_X'g|r;dz Thn'XgG3;D*0h+ ^-2 n0 ȁUFe'Ru▖ƻH$gb]Mi"[6R۾Lݯt@W7X3:-m\W‚+q(2pk' 0.hyړz,gE9״G F_daTuװ})8Ewsse>~ULƨCEZ'$%=)A w,֨tF/?h"W}D\ax?m7VY}iD1Yʖ&5̅Xd|MQph"3SJaX3G -ՕKj4m;+ R T eBcU,B{̻>$$tk `/t EUߠ)^q>dy4h#AhrOMb$L:H lPfHO.H(NM4WuzА(fY-!Iݦм ܤ#Had$(5wF܌Id2Qݠh3g5|* /`4+E=@3~}ک2"צ{կ{A{qZGq^^O)f$kh>@Ɍx$,=Uw*Yv#H1_g*>4JvOٗ(]:x|L)DjAk$. VAtD~'xeR-'N5!0)b.*I8Asؗl9jܺig5ੳ-&1[`BV 2p'q2ReXcyeW$m1w$g99w`; I/iQUt ܥ5O"":8L9譡.?'0G0}ѓ׻>-Qci43Z=CfӃأ9yyi\b {Sw.v@YZu>* t`nbt=/ o\gPU$R#0z )W;%_"\ @ ȟ"SG,Y'JwDE3HH5t [̇csK1#%;:?qn{,ܦuBח=Bn?5pe2~;rx5Nlw6X&VKCHyD 1،im4$Hehl>h-zxnN0F~C)5sb /ie4`=EJU/5Wb /aX;Gxkʎʉ,.e7T7sg|{"zmp4:Lb&<ͻ3ɖ=c..L! >u}T?^!,3}O KK LYߖeҧ=Q~jvپ*1$C>A>yؿ-FÖ#3")w T?ZȢINpR/)a]~}kY$ӯ~c *Vb2/@I}1_X$`f -r':"OLjW*{*ָQIb+:L4CcmEUiEƥ-3ǨL~ L+`3/Y͘X>l]꙽RQC>n(?]+TC\>]/eE[F&i-^{8.+ [4M<7IF }Z½'5 ;h6~[a6men @^Sp I pr9ilF,3#stspw[ U2vz^d'=$*Z8mWN#uW^>UMm*0^5J%;{3G<@? F,J{YvE1Mͯ#sM~I`zbD چQHe$;Pp416koE`H.LXCxY)Odw0օHQ,"j'4/Ӽq&hPo8Kq8Ԭ _ZnDܟU/i ,?upf@+ㅢ]Vtg>dt{?`~o酘X16\D@LF~"K_ϩE&hSSПQX9fEϓ1||8̌>VxB* &BmA}:\Iњ[ff(A]@qRu30`#($l:ݎmKglC4Gzd]S $j> &',B,>rb}V$(8pMK<}m2]c&f_GtW:l6W}38.؇DF!.'[C(2dcjx͢W6DpoI&INd\k#ur8hEg&eu4>M.*+NDGbkCr*J;Uı.lI_LXm|!9\uƒ2uY[Sbj=Gvs@'4Y$FK*4$Rѽc_2` -_x)mgܢ1=~*g܍@C4~l0}\OB}mbt> 2iY$}DC`;] R_R}{ѴD\Фwcp5raĽ %G,%ztY_--4iKo02c +5ns`MsLxm-`g?Zİ URKdFm8J(_JܑYFqz:n&wE@#ԳnE 'X 5[PPqwE+ij ts3*M%2SMxB^d6_p!jzߗ03f0Mr5oYYPmXB̆h?9KIT8SjXӥ/Ģc6]Q1*/XcvxP'$YɾU9VaצvlCbpg G$~pU.iGYX =Q-7`)0Rknd x8{ #+(p[81}m@)wn*@yD@d7j!5#_:e *rtb<%Mݲ1|$w+`DB3ݹ  h@l[.$> Ϳ]4r#oRd/3c(h= ;?|)WEz ϝEDnhi/:SԈ%1Ԇh*l$$a~5~k9(Z_uS'p%3Ԝm*멳cWA8lD?N>-;Cdw `{ȋ i.t^ꀃ2=1)ihL*[Ӧ΄/:(R$yl̽vϥ!3&?oi¶xAA5~ֻW`Ј}q0gSCQl}h6XN4,)R:z -Z9o=s򥛧CͬF ;C"$TY-6s89l?t@-. Y 7UpG\Ӊjzf`Q zfX%Ծ7I8u !oGGH -~cCGSZb^c NZ/`~ 5D7m;y\+1O)<׎+^z78d&XlmYҮ=y [@5˽;I[45(f weK[XKb8[,jۤ ddIUJj"vXqCn 9ۢ蚽 ̬S C-Iҹ m]nR̂FolYd#eL !B6FMc.<4yk dn_*b~nSQL=GD73@>#ǯ>dӢOOf=- FĜiԍQ>@K/9M-\`H"?^ʪT J$Y*xW׮Tq6`[O z\ n`\紈m?=D#.oD1 e'ĎMW@t C"$;^5kh 1;%l\n&dE9oH7/ >"`p(ϱOvz 5[sVHg)J ^UғezJvsOV[O5v$ޕ^&Fl [g,h]_qL:riڶ񇭟mEkCQⰴ Ha'KO՟$qw*!6Isj) Hv7\9vDZF;66C39?8_Tyd' f?.ޒ&F^%!MA Qմ°Ûtdimen\\`žY)jugX.IxYD҅Rxd\btCMf9øR\*< BrJQjqov8~Kq?gFK *>C0FGq+Pg#\+GE̳NbXa{D1Y7iL׬x{Gy7o7(Z"ц{hr+2 ցihuƳJt;3wr/r5&?EceqGXmp`#tfG*@mO6Yeҷ8ɭU2-3sjL?)J\ޝ|bqP '9*&Ҡyg?-^p~GJo_҃\-F0R$ԉ;9抬3 ZRܛ`iY\\vB`8P#Nb#g_Cp+xl}۪jNHdVY.X-luݩgmcX&.% jЍ Ygo,,-`; fpR1,%tGsϥUpgf!`RaKﱀB3Js x&v 6t 7F4csgdFFv ٍ q9,hdd21[wJUt+OSh[^#hR +`*ǀ̹>JI2!QոpäGo,۷JIec+Zhww9[yq%[vx9v _Wsd_,*t$GJJ{ K )p>k.3AHq*a`)0$k10OtP<7Njp@6Yw&.W0Op]FS;܁L+GFbq0>S!L0!hPotly]zmbࡋT R0ߊ:AyajvpF]V6BD؎Ęܾ sMIQu/ !% ǐEՁL~F\ڒ6/2L?皵sk]tx?YDo>7N;ҁ_ɳ1>`-ϸ?> w񭓱-]\Z*TfebAGK n&vxeT1f%Nzմ{ ѱxjdP'.(q 4Y,hU$ S6+Qdd)O E]U{#46fI/"q,;p}wolE4R2\)YQȒdTJ-SFw̤lD\&P;x`J:^ 73;P,VKփ`ʹaMR>h+˾$ҳ_V\;p;v\pu[{䎤9c= y<ɘ+L`gWtX83yw44G e( ژ1zAQ&Ȼ`T;0ү,,1;O6aA?yuЛeD^%ѕ* f24XO+YrQz?\藠JȢ_*8kg_>HWYD'Vv:[갰q}2v.1 ǚC'9D6Z*ucw{+?3t~[YʪH/p&fIxNEE LwLC%FdGzJ3lw6HH"Nlb8𸚝?ܠKr]d61O7 ߛ"Ǩ..E-'UE )=pb$Skt &^27gX)TpU@D9%OkvcxyAP:x`iղ%1 V'}oKn#OF4GcpU;뜠Mjo*5P!7ԝ_,C$j \֒-toa88_w鿆4G*a߅b&J=M }5@.4 w?TG8>gi}WĜU7kQUK8*:dmY }->%|抭cPr1rU[*Qt,,Lq0hHClo WTdJ]&oVj;1v'a)õ:p#s3Nhb80j\\ ws#ۼ3' C;B|L=-c $ I WcAS4*a>2^}Ig~a23I;6'Spm0 ?Es=׹YgXj@ .3ghMc: &OA)w*_z>pFb3LՋaXd_Dn<\MLv&9 +ɜUQUЊ1qtu%8Q' B|MTzm#qshgtu' =5,}s2~UbqJշ\B&F̶GtXٳF'q;G'D5 W4PN.kUkDO+=g^6ao(LANꭄt˘6 (K<R/"+[gՈ_}7m<ݬGAvϳ@fKɪ^>Wu~H\LWF¼ :`x'ޱFSd yR :1Tc|pU4FC')ģbCnᆬ=0p {SJV_ЌrXv8O}lٞZEn֋ؓ'n~:ο+7U1M2 .=4}|-'v:q(KՖ?$ nؐ^bt&P3LJjInJ%HCG#¦5.f2*{sXɐ$ኯYZ/;^WwŅ2cȷ6v֭P! =%RDT -q&R7V 9&\t~V/B#kGJ؈RI7ޝ&WhK3740Mu^s l`”: qà3uOm7|R"N;xaJX"*?~d͚c5M=lX&8,; -00Z:{7O* O/&6RIJӇS r6*~`좌 4$ᆭci{ZG-u0~# \$@^BRϲa ^ ʪŦ;b8TݮRW/?wX[pĀMΒǼ2Dr D<$9Q}^0]-g{Y-uze~iȋWGzհ|YochY=~kiT |ANz]C0> 4M,TӅ:yM+I0}* R풴g1xO,wl&% E/Vv*ZY~ 23g1BWw/88 }*:ϧz,U~^^vVN8&.],W(2Y(%{lpuGz;^?K,m}ҁJOL*: op5oSIͿZΩ`v0n FQrk;!' XDƶOu l=7=˟dsSAV&E3huPKi*4v "`D2jR淠0 Keȏ@}SOMnܗ%%LݙoՕ>h!4(޻w5DXs}]-R<6m!d͖UM6USmUIH8 U\; !.Cpw\〰~ L KAZb[mĈhҟ dH2OU, h U/)[щgos豸". $J' .5ܣҊy 𶮐wNje{t3&f685DCMox,_Bݑ'$lm",2Myp/KP,}?<[Ukq"lk8,W㭣bTVLMOQ+dHPE;[Zѐ<O=E=ns+pX\g\N^P<WY'SchP?qe+ib$Yےwh{9z-vnѵ31^(V 7C)l[ms;Zi9=+ְĊUaB!i(˕O׊ғ=ZZ%nvzxmĹ Foɷ_-鍦URag%7ezV{u*Ή` uv _踴-iDi;Tq/KHrڔ飐Ѩ>؉ zhRSDavuFh;T&3 ׆pm"(SAdL*iV!"jFB;<6/Q'ʒp}[J/MTʣe4F,x%((e.!޼OF_Qk0c@_S`*Y?"O۬'@U="0:0Vccp@ħ qŶo_4s_%\l%Z籚hPduSZ x!+FG`NJL -kh9Z nf~j'KwkO/~`UZc?\<쫫T.\|H]H1V + "rID^f$țh.#y2WLr${K<4igz6SGoЁPy>N7<$WgzУ9:R9BqfԿt"?;IW&1m\p߹R/nak+kJ oNdڕ@|o ɸ<cC#iT \7`4̷? jj{Zl"^͊qiT'E؃P̡7ĩ^$9.vspf8-w!Me˄ޅ79^)pɊ pHf3w,ꢎ権CxLM4*0jǸ%STյOb%e%w}aJd5(h"\yբ+>bNa6/&?r(މWzᱼ9ib,5svS1DbvGŦASQ8E@<@o P1Srz| ,aC=SÓ4_^ h.V;^mChԲt"6[^Rd(J9JhbDJq[<dOҴqdl[YK$nx޻˩wgm5Dִ4j_4L۠SN@13qX|UVSlUn Fߚu }jFؠݪ·v{Rބ0Ճ !&)Ndl&X=@) a+>3uE= 7"ᥢBXDZ6f^(3kQRO{-}4:le7 q1&`_'lyVH!㝥33N5ԄR$vG.P%eHlW6;.yXbW6`~ׅ{P`?Bg3#cv OW{A< ,Er?&AE~j6o3o,N}KYT.zo30xQ+$ @Y%7P)&476´D\ h¨ > &\)lNP57lIBKy!x"UAra{(TO'_ȪKvl !mU(}/z.8* N%댅C"fLD ZI6&+N %DQ{ &n[iOU{;{dINf- T,X^VLgVYKF71cϭhA2ǹ8]vS7?4 F.V\DpSghgG&,u y8iE,A27A r=\qxv_}(u/"a)b{l4ꢟGuxvp8n ".#He`vq":ɮϡl* DX؅4;ۭ\pEMZ1_݄ґjtiF nJbF|XpĘ)LV]l쌆ʁ΂4.($F-qٽȻdG+mŁz6D^}W=r:F ={bgb*K䀸Hʖf=V,_jPq*Upg8_dvWZHU^5kUN^;m]ap l^P֍ Ig {5<#[HYT/jF2j.ZۣkԱ٪j hl''r9S>FVT- 1Q#YZܔK屬Bͮ@'KUţl-i9(@r񤟺!VNW6zHE(t*sX @SU!X7MwxSy$m m83nf5ⷞyn5i;ˀ 2xl~ʐQTOrؠ&R?iw" uLfrG]MshPi#y7ra daGnZtxG9Ӗ}iDTv5i-[!!lO_X5dgX,8l\6K`qAU4Ck-lcSEIE!,7qBlڶ^:ZMBͼ2,T?+7T=>Wgǧ#/OxG3[u[:[w+3,Zp!\PM(c:+<6Ny)C/R+ jطݗvdZ|ٕb$y:BCt*Bb3Gm)Nq 2_n-8G[aZ;<=_列щOQc8% zKd8JFb4;}-ke~tP3{4dv3GJ!<)* P⹤[x~T,V hSt}tK ^}28%+ܧ5.kr575 k7.p4 .jmff"i!xnKk _M3tֱ +ɘ-dU$IZlQIBr4&HKMECI]"2[$ᐞ |t^L-!z1ThӅAuurwB..! o搇ckcdwLÐ^[ګJ*|cySWRx!^XsH qY6?xI Ba:oK9??lPk7[Of{}(lřc5pN4RRV/5Ѭ˷NPJ RF8<\{~e'yrRUĶcRZ~<Үi*a6ל7U6dr#-kQqHu$k3~Ր{MvĎմX1y[MIYUl&&5EG7.h :̳fJs(dSj?, 5~lf\'WD~l5kۄ"ēa "A5g(_<#N1,yeS% ^lڮ-+ b::ޔRm-WiCW7x>\ Y$a-p+0t d>A(*p~vZa7ySO4X2F^tq14p3|/8^Ku(20N1nmJ2^>=T MuJ3Jb])}SRQʴpJ 6{0(遵Dˡ-lyc$}%H p1aP597!2"Kٿ+qg(NY6 5սA,q<!*?"RA0G3|A>K8Kۏב@H%W~]'wP`K<*Ά"i:qw]PkC9iOș`MeB>ݡrc~[P_luwr:jk,. (y[pWclEQXB<|FiM]-F$W(Ms|6sƓW"QRHDl_Hn:u7t|;^9 bRVHī-.sW^gM|C@31ίL@>~]mG4~Ʊl @%!̣J=iWߟt717 RFW i˛"%oKc~y979jA^rAp_s,E C}ZcE೼|qj+*KZUh ۬A`DOu :aBf~o-[>h*$>mP C1wz@՚ғp^@!e$ k90-;1$rQKg6sBl`3uk:_Um2¢VDTBk1+X3Uv ЧKO=5} {yDaveiEUbJaW,IJCθ$7"7kVH USw6 1̢b'! g(e V?js^1&hUi;DE9&Z.Jdŋ,c=0K1ǟf!^riҔ$;ܶEN2(dݟ n%Nplr?;oy߮]#Quч%1`h9RdIvzd9<}$ݲ.û 6"]9 NkXy>`[Q9o]Ӎ$ls.Ѓw5L5O`" %7h8cc$xzZtwL.*^ׯC8[U+*˓\vf}H#p7$J,zpu<,]iFE:oN961m]9A*:U H=94H,#)n`~+G>sWFGu>T#3"ܡ]AdEbF:@y"$&< Xj9Z&2G^2@AۘM&>2f Y%o5tݎ'~p^j[*Ս+uFī:H$1;/ zmʋ $?%]lwrӠg"SAh`y?ʪsZ )q2CCa@%!Y+n\EYKȬA27bK>P'͹m,V9IXL]ë\G͍{guda~/IXۇo4,Ipf-BC78)_;zMSܳ7Īh8ɂ XJ6dwx׃yZ;$PE .FsO52_&5kfEoC;pݓiܴC{s1_^3VkJӓ$; Ë1|N\#PӇЗ)ILA$*) NbX(0a) ! \vY @QƄ2 .X ")'&d!$T_aQV"BRK| r I6u"b\l>~.m6Dbn|)J/.:6 [8+GgM$j I"ZK:mhq㍦fj6l8^1G WkQ+HKZ5K\,^`]M%OĜ>ag4sF9U[)`a\^?gsMc󃑛_SQb׾Hۏ_s;y#i%W=N֠ j77 soEQ6rTd-4XP)r ?;oؗa"_~u^y4P+" |d4_V]hļ2;KǷ.n \Sb%wm"~Gv@ 5xٖZ^K&/ːlt(YiPͯFU /7! 7rd6PAwr}" GM<%u)dŗVO?Zγ`" UkUH]~^q2|SnoCHWIəm$T3PkdaL&BIFz4W!T/!؏[%oYqZEN1ي5}!%Ȍ$cNPOd{V 꾖2 foJrL3ş*DٳL()Z2m:Nyt\ӗC~0[ՑO$  t|ʖs-Bم4g쀕y0T$ddv08x"A3bZo6l(]50SEE2,#H%rv6臈tV(usgX=ibYZRbAt`J9BFyk<8?}9aIf~T v"(Q "$*p52 ?3+PŞ|Bs4.KB$Ϻ`@eCrq|NAFr 8p5Zr?-X0oF+nj*yl FaJEm-Uo,~=sY$3Q`9w 1n glsܽ>w56I|Gs+K {qGsDOnڸ^L$moH *u!8Ҙs6Y[Qu~9<ӎz@D'sOCP>RaŒ@!Ř*d.f|.2hAmK srkjx|!zq9zw⧱.Ъ4 6$a$3L m?'9!R^F(Aj8QbdzKUёI?23D_Rf!*یd/֎p,d~1h͔Ŏ!.ccSn: zoD5-{^߽hYB68OgˠmK$ym ]}pp%Z?Ci3vt fl)X2MJ[0[㿘(&e+.mTؽYyvʭk8NN"s@`]'* qVB M^STHqك=#w+wicC~ؑ_D#d )XTH &'mOu^Vxb%k vIHVKP=X? kґw0cJlȁCůNa\Ji<.ک MB6{>rO :y v+8"4c@K~cfHu" 5&<_̿Du{Dv]媔'͓^XxC,`ձ= niYif2*_6:n+{unFQ+ů,貀s\RҘ,X`waj\xלď{M-O>$nu+xKmO5G>GVra}~>ɥWZQ9,D=-=P^գ'%=D<3()ڧ'~OHn Ɗ^p183>}r}jĔuo=NQ]}O]T(˹ؖ/fﳯleq'J^:+1O3 #gƏog1&8@>@3{U`5ctLV%uW4of[_3ſ8W g>}%8{:}sb]UO׆DuUSuXTI؃;vvI5f1 7=e~&B'aD9)?B 8ta#vai< |acG'dkYLs$C#zq=n]$SZ<};URzdRz]l4 SMP TsJlqǧ~}9)+NkŁK,F&NO 3k qbu7I<-M /Bip@=TlQ"m/p`B #ZInd#xLHR+.L7(?~ RwE)1@&u$pFU5Їo`![HDIo[a;mH#ZdI#Lw18+YC @m M'rHW:qO%OR=r'='K9%DqE-ZV\hIT}σ/DԋRoO+ y@zh P2r<`?l|Ѻ>SPFIvmf$ቀ(#DAjR?Pm/Đqyz5gR-,IQȉ:(o ؅ZQC|% [c:H`+tv f(%gEV8/ųb!B␸S; ?"׀Ƈ l:;jA4YwϗJd8,WX~+^nonб\1Vb@XB5{gse o`SoK*=~P80[Kd݈Bא% _C}Mg9DɄgكb0+%mƨI!JXzW$`u9GG9it0=%M0μvzN%jImw '? ) 27}. bt)S"VL{ZaaVݵqEf8a!EՈ/:HHr$wOs#jvQeo p'\VŸp%=1D*~E$zKА=zHTTܕA֨ϛ|̿N?'+bj$I??,5tD9+_P/Ƴ ]~D G_3 l wᑥR@?p]^=g]TPL@Yl佟qyazWUq)ѤbײFko*7xY}0zi5VQ!8,Ybd1PVtXalC:րUɇA2ڤXr'q$p"ajҕ=eËrK⋦ac *G>`Uajs2 #`Yx崤(u{SfGAėm&7 ),sSUQۃ}>_?N m9 N*rS=O'߶2bG,؁ZMPmy)]ӟHыUm!й^O( lUr zd#cznPlb !0NBѻ>D ȡ)!?[rvzL%.!qq5K %1H!MT]{ {SS)G--O.vxLPlgo*תT7Tk0ޛR(BiQl^X~n).rmJ#}6$Kj-嶉Y4SW[8CaDo֫xrۂwS ֭-TX$SH}>o(ǣp]nz?^k'/5zf}XJfxEoU7]@~%]0r8\"(FB,w–gT;gƽ(\1 H|#v:^i  !4x^SflvQhXI?o-r1 -z) ,A^RBfޮ>9v/$̑~Wjؖn>nM IuV>9?P(vʆ!FdZoB=5OosH@hM]fw,n`w. v'/ZzL<u'Eh" /98'-rJf6/#z8ޓFPS.\z<)SHV~Ui8N2.mpQ w?iwk_c#ke$+c32+ϡ!fΜKZfՙvӸ! =71K k& P7)Co4N~URN33|)љ.j]T/H2Уt/,=+pz \LC JܾGȘQ Y ex,Cllb7?y:qK%kSjNī <="6j>Z<^*3$à@1-B| `e*†VbO{V廊JN\/ ˒Nݹ Lѱ hNU~&Sn]; zZU/dq^eD ' }ƶB=kA k'k*7vp![0[fk9v3P߻Ea|Hӟ2R6+X巉9R:_K@kPI|+Vuy`~Pb1481 eG6$ 7'wCqv)Mk/*{r!"+t޴Be{=?xOk䎸8ķ@qъxO7i݈ĭ*qr)}g^3vL(o 22 11fx6`)< eΘ_!\fsWr3ܺ!fHUoIi xR+y: ^d&>|#aB\a|N`1WIK;: #lʞ?uGy$Z ճ洉Ɔu\W> $VwLcu5< (f'2pR bLOЄ') DT u7'RqTr2tTX>xbN.3p,0a@X'&:Ii>Nu;' aTjEZ[/k^hy)$h`lh+` h0A@ep_Vr;v'Θ?Usqrvֻ1zo1J^SWFqef)[WA7"I  E22N+Yݧϯ v8dT*8.6*gf5OՋI9֩$1\H Y&>ˆ Lw/8 Olūh87tkhg$ 0Z+a(#f$:'+i]F*֌rN0]j20ۋ$O v_fWڮy@yi4\l(VcHEt|q;,DXϼ\# ]vMa g_28׍ޢvB`]Gɟs3/+x dՋ;* n}NNe~]*(IB ]D*\8'm dB`tյX!u#K'k:Ц P^7JK;#bMzxjӣԜ 3+ ߝPECnO=,}\)g?$jY1ޮvxF{ie8gCh׽alܥD07 7. |ͳ)!W7[ATq2;T 5,VM_{R 8QlnFFa8 @%l>Lf Y&#5y:+DJ/.Gr[Sqm/XómD& U6&A"{^ߺƤm hEZ.]U24Ϫ>6-ӘTѹSJ0o9/a=qhՋ2Q`۹.?S#^ [syA olME`8@ +^́2Phf+ jtd%{T8~ `͇轊 Vm : ^J`ķ1uљ>Q+GIy 3OّOj3]rYpI ޫ-jN@qyQ#xFA`Lrmwz @MEqHx5XǿV4L>.I+)y"c@\W 6TE깱?g[i<FD0Yߟb8.8]8'4!"|m woC CWSz#)VnOu IBL=eb6HaZN&fxT!ܗeWO"▾46\dNH궞xWko V}6Kvk?lZE{b|t @y+Aބb"թ"YXK΅MmJ) &jMð6#r ( &|Ks};hVV}j](daq(d41"Zp2Oc>.EW 5%b1 F q"G-#d~))T.ڈ$k<(GvSկ N@ƇA恾l)c W'g5;BVm7؟q˱pl+yu`u^xPVGw ɀVm>(l1h]U]U[` 28HшL_Dv^m\C +ʦުc4$ ^@}edxy"o:YrWN."wyN#`/yNCy\*@Ab4H(PBX:i7N_%㚅džLE}B2↩ElIc,~cO߉sb{(+Ó#7 $Rͤxw)&k]!u ²5*Zm|/.D6vp/_'s٣4%m_ s_,&l<:JEآ~>0?7H3n'l*U_tLNސqc*1z6w~6 e؞[hC5l{\Ȇ|y9?aT%kk&)!G5N KyUe`|ʡY!Kk~A0R\`0epŪD<@E_WiLC4+[;#7HX^$yIa}T`Ը?}^7ˡ)QCroG5LM^KπM ݶeMjJ݊7!7lsnk@5VGNIk $qRGȐ=03rFYI Rqmꔇe.OI!36єY?fYѽB_\39*Ņ ?nX\9"T}99)ʛ*"?O_g'/?D1'[nky|yy ȋ}6yvŌ]v R^Ҫ|z3֏ Ug?OCXӔ iiOZLaCQ߱Ov嬪ŵ)جq*+ZLj59l61u Ci D{0HFU/jV  j?N,x\&'5,:'6, /ɥPۈ`> ԥa7~=gJszyٖØ-wai'InZ0CidFFV(u9U%hz xƢrl~{M(1]\aP+M/qKUHu(W:h=[R $F P.5tcr5+^{4z]78tn߻OAY`F9[!n}M0?V 83M#!}>O&Swse"ai\<֔՞v!?s DH VY?uO+8.W)Qy?hX>Y| ~oki %ĕԸ|:x:VS;@ D ڇHqǯt2hRs сjrb]_@^ܗ ʊh};[jjg]FD\G=$7慟-a8g8Ą,xj lXje/D}q5*i02}\Dx‘IG}Y+!NK~te=fOIh]w~Ϯh{ׅz`G"l%12-k Pi>EHkCCbu)3Ka'ac̘NByߗ\ι'wam6Y$~:]ہrwY @jҭ=7 F#{p3;DwTզl{ ,*k ,) E"7_j1K="^gE6)lV̢tlmqRe:i`².yTs#'k&I"iLmb7L˃X 0/ nqңy G iBC\# Li"pМR lIs1.HzX%vlN>Pgb+4wㆉ:H(PGR?nL4YvҞ&- }Y]FᵡG1~Gh "nOO#`w\k ݛ=sd!*{<3G+;GOd$m+pfFT.1mHQSuLnfP19FzyGEMD,KC,^˰B8Vij\^]9Ό^i8V\ ' }Jch-hC<`''#[p~7*9~oC8`tjDzcBi.h{!cYh]Љ#. eC=H&i8)c(tٴ[Ljs% N| :ً &K4 6I߭q 9V ES  OOʚⱶ>'C K.j;_HMgisg}5i݀kW_0טYRlW2,DړIToݩi%nF,F1k? .Z#{iۗ 8Kqv3fRn׼|LQ$绦=\"T}3% 臇J^ ˎtmT_x[8@ifӚP.4ҕd~rF&ޙ RJ0MdzRrS{F@CѭK dƝ.+J#H@"DN&s6S4ו~[ <7˾^3\,a;MuCN[E~q0 HWW2_d"&3BrKwLpV'ޤ+1W3`~C(ѕЀuz.g 2rþ_3gh+},OcZgT0{ b( FbP- )Y>Im(o-$;nNx%FmájSk  X1v,ZZw襐_r0t 6}?'NKF: iFEk +J!q`ɏ* WP{Nic |20D[Y%K2b mܸ_+͝R]1HNC,tݐNܔ1(Rzq߁~֦蝽5"0 qU^&c}4owtKx]ViQ7D}1Y9?JRYS֟x,,Jzyk'NS '? +MN~U;әLs9 `w.g Ř/cDv2 ˀ9×340ϗPICM?Y Y+7B9z[ I0oh5Xp>.;BYQH䥷ղ&#zpGVL]' Θ}'1 G] ˔*jzzCzun\|:*[5,e+ZׇS.7AgCGc#[ʻS6zQD> S/Σ 2V8>aP9;K[ XtY+2-r2!v``W[h|n8X O^a|-' /pI~G:W.=2FIʴdqSn08K +:&̀M`2d rMTze#^fCGcRD>O>/_p?oð}zQ@ PF~s#m,g|fr>s@1~R!a6tr>$Gcv *+x$i3Zc̛>u"z$<FNi[虻sm~Uy;>(M[^BWlGIt[,NZk_n)Wr&WYɞ}g^}mB^S)U6X!)+C'LZE꫁'\\9D<3R{?는peEᐤ; |b}F.X}EupCib1liE]hWrM.$ Ld(`I jB(}uVxwQ d$_g7/8<0xhVEa8,)91q / ʷC X)-vvFuq8JNH~w5kwYn'DG1yCU~VM332~oU&'n=؅TX a[{o7'Hqe3p>1Ol qC(Enrеu Ȗ\'~"2+Ť)P^p99CJt3OUdk Bx. Ds 3aDS1*Ziߍf }Xv&d/ 3e A De d ?׷N[ mzĮTIQ@Q~]BWO(4,29zKS I!ub(+]70|q?2ݡ޽̧qp{hEIɇ'yY^K)-KaaM5C.agwQBJ9 //;t~(#| 6͵R[vݩ6Գw8*V?d$r]ކl--i`Q?d07bL;>\D)ใGkDN0!l˩w܄Y|&?Z/ W}A&^ K,2 b*NZ Hi%{`/(Ar} ntP>q $4[l<}0X!R3Z⛍p&|m-@ 4~v;#lŒaxE{܇/4otwʯvÑM,r9l~ L}hC1*ͭjQv5S; (R*ʪ8)jQTOT!qúEPe73ްy'Hvk'zNe$ ?:gU+c [krL1! n*5m /H:J#>''kt'Iv'%w1Y;QroK-"r.ϱ<[L`{1/+LvrRd;&Kʬ؀j#R d9a.#T@%DrFoIgS=`5$vn@*Wx.3yD\*h oeDMu+m5JQr$'4u9*Ւi,5*-8|%36tI-ԜmuT$+@_U*ߠQq'gPB^18ȆiAA)$6%Nwʱ4¿`76|vb"R~T1464M1'7z8a4T 8V)M跐qp*WPz7me\VI2j <˽:vp9WNYh<}0>O1re8 lz"yqv/S3C8sFL*o)X.3U5~;fU-bXi-Њ]pךF917fxg\]XmU]Cv-]L;1@j-Õf,{5D;n'}c#H$OYkkw.E\=. WHM ӈ1̔2>Z/ؿ r!w9-FfQtZ)p)Ǿ1w6V\Va.>·Hvib]|C)E){oB Q@XY4ڸ<4@Qssڧ#UeC{04KZœ]vK[b%6)h 2bCO;fϙnVz#SZGZ߸38$]?3ƞ!%3{n>6~1zSeCTֲK=o86&YũQ^'Aq[Rqnɰ%Zl`'N,Y*^MIU#,UgbeM.̢T$BI&ǘӧL*>gN1DPf)&5I;{yHv(PE] jp,^i?gSRg@/.Hf8DG2M`<@Eu. <8Hr_1)0Sl{^N@o9R~1`$l)a0O/yZj^fe9Z k,u hښCEE-PoMӲ:34~:=ҩ gE2D~/S+7ƥK3-< g{sP E #Vi9~5FƩM{X".y"VVQlҬO KQ8]2:C_:mL P"1%:C3N>l>H{V&'bM&XBڽUϠF҈kLـjMYpr b]%'p%3/pSsu;RMZ7ݨ?Qֹ5X>i51 =>xQ/+sddX_z\"<|>si Y5Y=Do|%i-)UҲ!Wɖ&a+eM1n\X5p^yma0E- (5U5ODdEn䙉Fschp5Izq,mMڠHmK ϵkڋUC.2v/:;xG0S݂BU3ve[FY_qfR`7)PE$a H&1<( 24)L{@ﷱcZp=l5h6Akۯ vƻAa9vEO t],αm ϒ/~r `2)zĐSYPnrHc| (pz^_Qy#Θl թņ8_ٶ‚8 v_={lIFba ~5e'oKfET4:dJw$J{?uϏWt9R mP~EErwm cU&(+L1Bյ434jr&DeY3+gXcN-%"L:N<ˠuj[uY=܈f(_EdyIo;e;~҅C+ \d1JPdo7oPR7>Wq#(OA18zn!s1KE9EU#;n G~ $I5a-,mU"F1GKa1#]|C19#R;=ۛ)}c"ҶF4JkJw|dJ~ #eZ+t8͠'EE 2|-,/W(n!BxxJ=uLqi?M9 [2Հ}9q}Zy֖sSOD/J:#;5>HV/C1kUM$6DH#;sZh־d?{f75VZ-{/ 3ݛ!=@$tVlf4gbȂOt]=1T}f?ڐ14fv3? ]uNsd]tp^'!엵Nצ5DjǪ%ԛH@%Ÿ< /5cT/%,IZu}P3wdG-s3uڙ/rULH#0Ac]Zё+;f,^f pv|H{B6&ֺ#z{ ݨU沅.+:2^1@?ĮtT^J -PUml(F 3`,i`qPI ^<`apj -˝n8Yvx1(WWhZ_ Su+iƏ&K{qw"ٲݍjbנִr82r8Ouɐe)#[H@ټ /c !Rz-VsrEvÍäIc8Eg碚^da* ^EM?ؿ$*x撞PwV?;jW\TzY 2e`d[;! _Gs݊I |A>}~ŦXwDezDk3V'e[!<ӗ]5lE/w՟Pq !zj hK*~RDcJIxnj:dQ{n7{K pM^"&XAh"âIޟiފ.E[ۤYֳ݁[-Qy<r^V@!vG$a7D|&e~Oy|I~ :B%G+chz?ٸ!H6Ie4Oo-7(xkP:&I.8KXI cQ 6꾦%؎aYur; $-2䶏Fbb` -p"viL*DA1 P&SAW5`骙<ت`/&ծxy5siE,z"kȃp! <^f׽c9~|DPnHvKp\TR)%%&jh('9Gb̙/gC4}3I2`KY,';;0~_w<"R`H4Q 2Y#Sɩ$ύ ԛmx}Gܸ/8+ 7/$1ZI#4V #şkV-O w ~Que҃@hJ /sߞWo`IS?nХ )/K]dsP'E[ՠSo0a P)u6Mh58r_.?n)0 |kb7w2p64j fs/F0H- 4wy~O$h)(nt&p\(t[ۑ'WxZI :mut| 4׍ehP]k6W !k$cBmV_ηV >rUQǙFQ?bpNJmHo=͒5ci%%}2{}w!pd"lk/IiR!Jb !3RHWygi_5"6% SaNFbpSpt4%aPudXe>^W%}|KS]̂DXSEǛx7p#(T8қ8Qժڀf9QIeL.O}mNl G%Pb&/$5҈1lH)Lor&6y_P^"2,۴C=Vi?=iOTsFH &P8d0c# oAb=_ x#EcQq'et$bqq|8]h ;8΄w@^y鎂$zpΒ3Aߏʴ`fZf"$˶什&tsdLF$kOF#Zl&vcd8W©q7|K"Z[lF@ХwNFi⌴\3-0ߜxb-s»~(Ǒ qJy%\wpr0?\ sH4=D- lqi3|`8щ:UQ(]a$p\b ="t<%ۀ|uzpo6T"\~oazҞOB!qw\_(4&2%8JΟOvٰ<b;d5oMy37[ V=$㝁P%Z,SJ]˞;5g/fEYQjӂIdߋk*ת5@Ū6{h*f"yU:s>>0%RK"[]*/ w(e@ת x[pDžZztrFxFE  _;Do -6e^'DЙdċ=mn'nZ4ꜱתi5ПU9>t{@0␢9!. v,B|hÑ8]Y6Q{KNJ3j rΨѦdD^{,Wzk>k4Q kJכr J#(h (wb $¹ſK}Qf2$:?gթ&9341Iv)P Z.Z1.X;d-C`%WϤ7ĢPN\_Nb`;֠xh[-NS ݴ"2wXo%V7L1sj(tXPA!cQOһmSa>M"vӗѪu0.‘ hGUbmU{ϊީ".G%GH_⌵@ mU%:*KRZ_)S.NFI=PMB,ͰѼuN]C|^S]T6j&s'1`~r>27>6pO᲎Fj]#  !t> j4xMjjaP6/2]~SH/j$&az_/reJsbXjj>8yiT3{mLW5泬*i]˓Ja_=ofÄUQ֠jutԤRq \Q+R(~m<{ڲh"z~iu)zI1T,yZĘ`d{wKZ[me GEJy Cc9t4L$D5:N)d6~E" F,P[Zy2UU]YM;bN.y+L9^|oj4׫H"v1a!,(o2ZQ/ ҈~6; %K'~CqQK=i5w^j( SHv 2 lX?ٓ5b$|jwlS_03HK j| pbL4쪢y% 3SɘD#kx~$$/7)Zʩ;P eAZJ|;#a<g/?|=Q"pӧ NզQT@`ᅜ &l%sH¢:\>viw(c" ajP(^MD{"Կ ?6,l"5ۘ;OG *rq%{EgCF (ue"H8| $ٙ@8pD̼rY 0"$yuSe!Bγ/EJ+$O;:fYk]7ׅ%l=6XV.Pn;~f"BZ-oɂiE`vb_]9K27PLrP 's¿Vw\w?/vJ`^rYOi)ܸݏ!~'gd JXyny'Rtjx#Oz!r]C`bČNb4TbG niɖCT(>7菡K~wavS镗Yq k :5)btf'"œiDo>1b pU-zY;2 ZK%ɤ/d!7)d$TQ~u&~#7IW|:ƨW_4`Zr>Efɖ;BH0M+ZB$qv:@Q-V:AL-hcNTXx>DeK'pmVY\y,MPͬUqI;Kj;YDa) 7jJ0d~ۗ( 4CeK?ǀ8]|SxriMB myYk="l;#%*G,ρ&$d-agJg_y#AIS8N5!.7<믨I-2;r=6{kŇTrC3VKITἠ1&:Rܟ: ,qs$&{aV\fѶ;7ⓦ:o;V5 X";]zUa!ȿ;ߤ )4eB̨>ʑ {v*F?[Uvޒ}Ud!3o׸_QVfCHW>f{PȣX@'0MpUyLQ&s9//+&\NO0j'=h73k'!I!Pum$g"]}6YF\ށ}U<?Y/q BBEZ>qYZZz5Khv $'koHM{~Ԕ#Qgs1q1U-#¬V;o~ATJ7zP]@{뜵0la}] ]z81w!l[ *B92 [c_ ;_S^"6 VBN0ĬH2#y,3e)T@y͞'>`4jsZSfM^bw[Jh`o4^fw1u'#Fd,x\!&E",)T?h XOа(N;%8${='|E>!WeȊ<ᗞz1FyF`mYMeCVdNN ;<]`u֭1a W=&{ՍR%ه3k C: %j^ո(@@+!?ֺs- G?kn'w27ki&–m+$08wQaD_@iNͣ&F+@cw.=wE" 䣾T<3| PVJ*'zpAݗLWWdy= W͑$H#sVd@s6zo襏lc}WDVt"ʴT%7u4ᣟBQfuW҃û8/_egHag0E kV}]Jg<}RuspqRJ!4$NJn2,ƏVa&?*F+$o:SS_G+N!q`@>Q'L~ 5 Swڇ%':d\j7IQA҃՗m O,X쭨 i |WaCW<+c}0$7'xLwKi g+۩(.R5`ѝ WC0sd0ڹ)}Pk)qK,c+~S ^gݞ,#_`JHE'm*+kdi0I;P2?4Bwq_Y§wg~jO]ď])?KTV_~["VTr5DV^6M85l9 +ϧ#\/`G.LU c&myi](E+~L2a7|_E . ." 6Qq72 4jc^Ʊ%E!`5(-1PgCt^E)ࡺ\Ygfs8 }%.qK?'?6O9mݷ˭;m& b?2-_LC\7΍iBz Y"=RnQ9H SpgEͮ? +A*y-) r)F94?,vHW0iA%n"/E|c8,2),a;:SEK)χ\ZznM|)(IE ,J/!c~ɼ:,0K5DS %Ցü_xӽT,B~VxZ)J]Z.M*t}6^l`bvE6«`yкY1Ka]mHMݔ@nɢ~ih6˲Ax+>Ϟs\nhB%0 NRh1zJmJt@hd&c!ggYjO7#Tw둼I5v[kfv5I0._QUɒCRJqtn;Vo4 c*#e Rn!f Eч:Ce~Ը*PeЅ !FvNHucΦgYy~5Un3f['mvg\BT>[?1)n=Q &WdЕL;Cd&R#PK]:ڜ7抂ψE\r*S`RQѽ1 _TG.,Ţ'S22Ew'X(ڗ\c/][m:{CzӚݫnUgoVbk ݐbnmN`[ Tx1bAv. %W5Zu:}v|w/A8594U,*tLkţֻ'zEM> S a!Z?swe"g@6~. ge@p j{QƊs;J5hY/|3A:5,9wx vr+ES'V'}.gNw$j'5;"fI>6WN<&S?, +[\F9Ld0 TD 7$uVfĀ' 5s1&~iV0"y)mgf=ͥ2P[H5\뛲~$ǻuӼw\Rͭ){e2udi^+jڸ:Mbl'aL/n!3|l(0cx_׍Rjq  XP{mf: d_c=Eaрf: SN2-ꞑhRx{5{49?Bsp k=(͕FMK8a;4tTu+˴JWXO‚s5S7Yz#ϻfeH d$/t߽3PSY@d%Qy8P(.MVו+~uI!-y"f3_@D_nR}o"Ɵk+VDςЌ# Jň~HJ!$`XfsEy<4\T01 -5nCFUvAbo(n1HUEbK1s,i,=vVR)'Ӆ9fi5O}xT8CE-R_-GUa-jFa2ZPKʌ ;:fZ x aûJQ سKTD('<_.tƎ=t#+n7M4bK=tqHsYRNŕEۇ,eo' 6aYb06NpZh՗((ϙ]-WASeNLaAx..{~)|@F\bgPuyVÌuWh9-#pwo ݷ3:,tRQlO3v36^1֘h_QMT& K|@ 7+h_\a;[wV$fU@+#٦QtteaźSGS[N֠6!xeF`;f[g0.0ج;;RA6IYqiX )VWy s~9R%:BjCަ^qH\f?Ҷ,k[5fb%:9/9N"&KQQYUb E$ '`+{U5^w53_KXt%:@;g*c N _uou} _^XA=խYAAN(eJvuͤ&Iÿ!?$'S3ݫzJq΀i{ o`.:?qχkO.g#Tn79U.cf{?R*uMGK -Ԧ{A)ϔW J+b+js5y'^&/leFAV-f+]o`]_Y#:k\ֵ/A46щm6Q+T-1qJ&R{7$./wnHhӚq;q'){`1r#<_tpon)K,54aH #S`ɏ6cp'(rۥȣ?n@m OR>X೥ߧbhtq{Xza0^\,_B@t6>?E;Avx%?|lq_\=>0 3TԦ$ 0%GRQ괱\Ǚ9(u-5 ]6(-释y.GcJ3xl;9c׎h̩o?y  j~U(riTlXn;Qs558OšmLW*hB~ [G:1aq™c_vaa?{ű-ogt#-Zodt ٦C2`}(UIo~ wXW`#A[@^pūO\)s5@;55:D!B+%?^RbE8B7P}! 'n3t'`5RG '騅`^j̓\@\>ºm ֱ2("LEM.F YPBk?I m Ƽ~)4SC0*MQa3T۫ Ȏ6~e@.oU ?Q71pCr腙@.)_l@̠wӺ4[#ɧ$t Mq\lI5Y~S(j-T,ňgA5_38ltzfhUW;oKU3%{u5ݲ^vY%\#c7Z4jUafӏL/U_⏌qu;)Lύ0n>ϻ &knVV/;'j _)^f?.TH 3Lj}0)&^d@88m4VO X$@.=,Schs/ua#8,{kEsE6_I&R}IB"(Wd RD]'2pf%4dc)_B,(ݵO'/ '\8`kM!'onKɧwPiH& w6:a=>5kʖaE6EvͰhFM(. ELg^\{aAY+Ӭreه.UE5EgAν1㍗k?JZ| ?k ~7;G//'JIR-۹uh.-sZ`F'- )65n^&N *m u5G3ZIj٠U VyOd睊 TJ'ZoyP_hZ7O6+%m;.$ZP6"["Mlji7ԑxql/W D[fw[j֋\KN@(1W 1<:(fUa]IlB| j ݵs-e]l|,ō _`Z*aq>ZJKA1GBWd3ׇFz/(I ;9sS8zi%y?pG1ÂC˒>,$ww4!]o_+eEߢ Z̝oG"m]ÊI9 pUPFZ9B[9UJ!6I)2* 3d[xHzC^J0n4}z?'daa&<%-ߋN:YͿW}v{2UƼKϘJrW)/V=VꠒM`_D]U$+͕" ݆hSz V2'ڮ\&A*kuY׸>=oעbyed ;$U%'=JWG>E7ZDѵI|(W2$>([v"o䎅7B1zWS$,x$xv%6%|מFo:-o ,#IoM ]:PF[˨HNMT )vmqӭ DX$9jd]J}M@jCwF?<"8 RYXU\C8$IYCRk@9 K8HbؼĔZ*zdaKxڦ` 4n[^{,|?G7hIL7,-b{[8eDؒdnZm!KyH&N B)eymʳ*pբd]#5Sjt.XGnILQp4N?+b JCu_W@bx5FxŁΞItc; fͭ#« nGdN릤FWMsT6ऍ2`~n*>+tI&k7Wt6tpi,E4^a8Wa7Dh L)&V&?5ZnA/>X\05*ye#CU)7&7߭(_՟@Qѳ>ݼ8Gä/ԅIx<4]zܕ,m@|]wWqg(LO&%Vq…&y|%1݇6Oy֠2.7%zAPU  @p3D5Fҵ&˃).t}ۡ:#Y-jgp5sin˻PG UC'94MbٱtGedC0o:d/x|iI0HհUuݪy:U K6op*43bЇCƑGˬ4#qM(LOfYc4s sc!xܧGDs!JI:''65[4V}4`o%7>ڦ?@[ho2/4ulOcHļM!lAzA?97:!"khߝ~4=KVõJ4 иgrPx?b3[D*y/h-gUaV951Im!hLXrWRAMy(Sωqul G2!N.Ϯ$ߕv)SOFoI8YM]ҵ\HhjP3r…4KJ=kyC85A7&Mɍ^ ˮg,0IC7'BVo>٦=#+ ěnĮr#鶚-bca[="%C|+#čo1"(㬱pR#?#8rf 6m]N2**"#苔#]H_-Iy9ŴuGSaA9c^m>Ao5){~DǎieSg.V'hg\NQG1YICl%S}OpckM;6*w(g R۝y4*LەNɚ=љВWyK8s%B}>F^āaSsK)OS- ˯"}>Xaӯ@tkpY96yLc#go~o >K|l65ӇGV +k>Bj*X}'Da4dk<W fAD^`gqyHgpIVd^88`A"B|Hgg4:jp?Sق܆ŵՄfDf$$.b)dϞX_U<+x069qgo~]ǧ!6jYor%%}dLu4=8)[i,w0~,h7X dE$)! ir'JKݩSx;)~ߑ}׷W-߻}p1eM% ,[9Lw>lCy<|A^!g,!JX ihWΘ_ZLzg^V=.N,K e% }|~_R wKcU*JT0G]kD98 `Q=7%I0:Y11Z,DVD y{?Q~-]E>~}5a])S! ʪ6d\v5'U{ 6_x|]K7qL֪0[=_qnY`T%`Ox7ykܡכ5vu } Nd.2zMurR {At'M}gQ/]%7y "s-(K(3VYvjpBl~1LժhrRmWRdg .o_Bh?%]bjJ` O115H N[ɗqhCC?Thx`-wta}RY0bc㠱pFbI>] CƟe'_ySArY6;+·UOWG{¸u H)W92Jg<T&:VU+C"ܛ$!["i$]S-8,' t2B9sYYҸ76X ՞tB ?J @[0C w3EЌ'XIOEC!~s&0 )h-k\kض+Wm-רp3vrGu sJp2*먷pP45cjė;.ޅGϻkQ*lB/*"߰8a9i=suH1Qnd[cS'mhQ AlW*ZK\,,7 (n.H|,Ɋ@w3_=XiZ[4`Y"g/*CEAu~g$Y4-w؈w %ڜ)%u ]2R|Jzj;4zE=bK2Q@>Y W}js`6\EE⣥aMRnt\w!H.V_oqi%9 byNH> DB2sͿ R$mTҍQbe:'bdU{DWlX&CQ8v2Dky,2qȚK/BNÒbp|U<UQzDWw\j[5nB<)3_Vb+,~e*/N3S> |Dx<8C2\h%\7,ƢLhTY"-'t0IL *7U/ H߀H*-6tmRu*0 !7ԶY>}8n rS۶TZ'/%Y xm28Pd+ w;Q9Dz(mܛQ=nfk$**hs/)#re< v 7DAONj“vjui }k.fqZj1/:U\a]9,U+$Q;'sCBh<ɭGuoi2"D;\YEYBI^cjI Ty%X"Ѿ:##IY'~&@_m=l0T"VQwiB!?*OcFCk`) q/\iT %VOS<]EP]Aȱ?^"&| ǎ,}qcH 寙w6UdMDוd-Y92P$ Wz 훐@8MTO 7G#a Tg͓1Ҩi/rST6({"I?#)mdLJ8U~{yYrNxl{6q/?!фnèh.3-$1 vy^=xj*IROw]KfWjeSo,x5bgANQsk` - aKmhS$NEiVIojZ1ok+`9I$ag 2"aسanIO tc!1qY+,fgCJTiOa %-XCS1E||G|^(*@?S)8 }D8b\z/;iX:4- Ҏ?^U꒘c9M :`wrh3\]XimGa\2_s3~ūKƾPekSD$aBHkLJ>fؠ FQD.Mnw!_ j'ֲKUD/Y;{r $|m-)C|ZwT=`|ZrG2zH~z8*g@]*Ԫ0o! gڶT[0-Z.ugPE{"&|L|F Yx.'YSڄ{\PNp*U\hع,p>~8HA& no_!LNmQ\ YŃr_BT!vD?fabGJ4=Zc&8xl%3\Ψ'z1:5O#@98^.zucG( Ci΅}DnT݄c;F${n$ϺʂhYWUu+EnAͻ}TGGYBǁEep0ڽcpu5+cV-Wg3,4i_,V=u=^mTF}eV-!O(D۸ Rpd(I7z ;"5V{S|V||~@evb `FNآ1%xi>D׶u!a^h01N+Lerm"w-j<0Rx 2XNs]+ ླྀJ}*O\of҈N5DgzmVw:(A_!C,6EQ U4,h}ZDYzY-yEeLu>`MQb\(3b\Av;JMᱪ5TkpY`;ZV0DM) fP,nqLOVSy)WO yq.NF0TN7s}$b"s>ܔ+AY<۫=یU"i~1yIOHlUՏ"Q_9$HS;XZaCpw_OFGCe3{|R; ?P W@-rEFqE1>~[eVhie+bziHMW\W/Lnu-l4Z+:G"u5o}'Gԁc(8vgG%٧Hu:QAC mT-5HE Bw>x/p|>`[9܃Gm_i^v0k*ID0iQZI_x$eK)6FKaO䊌62f,\Y_3Usʜ;9Y.V *w"OS}p,$p. AgCe8Sn|)TAV \ YM;:yL 52YGpW(PkRʎB27KZny;wЂ_RWR-uÔѣ=wV6H~7{9Y <w68qcUK$lu%ylݠi(n#{I_?sO :yy^IxZc!It3 N8 k 27 h&%(# >|+#Ȓ; k`Bٳ,S>1a`q416<Ü;R,Z7,8A:o#AAvrP>E,(^Ż3L[;db?qzލ ä@ I=Q7/m|fn`PE_~M1"8S!.~{¿aSMeo7ӤGxzRK)Rc^[_"wPxi ӻ?ݶ̧؅^ƙC#S{Ќϭ^QtYVV8>PeDq%*&%ǜ5oV;= HI\I1;y$U"UfkcɎDx1NHsVR&I9o>6rV9ytHס&7m̱d97[1v cLKƍTol>eORjklMhlmԀG|v;& AWRڳ Ak}|Bӌ\d^ˆx-Чb&T,cNBGtE9doj5aKoSP*kzm0XH)[K[}i<="RG[Hk_|~zZ6AW2dO)eMWP<#  5-gSrv#' Ik$Iy0K͉f|:G I |r:H:s"_2#z<.lBw9R_;$.^$e%zsг&NǸI ҇3yO''GcDdH6HL!DquM<N ݿ qFn @Tʧv EFRw%t&#~Obd$.\s!0``S,cجy'?恏2U0+cf v-Vn,GG,uQņC v qGIlĉ& Mq^,*lH~t,"( @@i3@sv^#בbMM%`U!3aST)E6H.~b]i<3ب9J s5/9rg>Ya2`64֗TO"ګNS'ʞ]$sFL\| @x`(AgUih!t'|P9. DuoxcE6OT<Ղ5e[2^y@V0ܑfQ#{Em6ib&}Aeל(qاek-_QsNbĂOZhiбӧ) \BQSUޟOOre/~߅!bQ5|1=;=ƂI5(jT: *[]=1J%`ӝ͡k[VQy˂Y/-guHVuwh]lދ'#SWlDJ\]ژrd:CӾ4N 烸Vt(iU3%"\斅WJ/iW]?hE`95[~b$ Ș J jG!O%)W:G#L#V&i)ti'Z`chד(6qsD&+Vn>'&2J?8P&,߆XxGo~}64]%#$TSĬbAvܝek`s^ϥN%!0/e[bUYǰ 'Ӱq \L6tNf g6􆳑=,x0mz>x "%Y>}sBھOhF9<{,VB?Hnke10} S#|bgwvGWcG|C8'PCbcl="XG-%<`$& 233_ܛ'Q'| {GF<%6Kܤw2EIn/7+m*ղN'-Mʴ!73v LF+N+Y\;BuRMqyP; qiiw.V]`=0xA, G,KL;وP-esÂ9UYy/A妮CSD#Zx Xg73Veh s'7 䆑qoÕkyxX~_%r5 I$@RRB@`Z 6xGSo7-%eSU;ТdI&h&9/'S}x~99ގ omyWRɈ.IӸ:,$cxT sOڒ u n5AK~5b zgqP#7L4Աo ˆ3Ds Xh*7ueg-f~: 72Dauv 0d9%o "cfCbP D'J7eL8ܚÊq& 2L]MËTUn:ǃZ#Y|M-gw֓R :Ү.9t'>%i$kFc/\! ?b}ah31U5 _1LOrm4u8֪&2TnۯgoDRá_L\w8V(=5@jypءMw򧘿]-`6L/~צaSԃMp*=JϹ0d uq9}rN5ܨUvn~D"R=ҟOt*R:)u7bőjqJ43x>S]Ϸְ&-GktRzEw3z;sAO1#ni.sc]Y}ZbWX[Q#&߬Uꍠ)AQ\댔[n4陿:JjT:*ra_٨Mzjn01u&CipЫt琈F3H\w\=&sQUp'R.COq+)訙`st% ! ud%25ݷ(SvdA@?#;*e49]y z1ڶg=`6 (2  El[Cs_XP*7-\R><|U}[o!UI)?q 2K'CS*P5˸6A>>[9.|+|QRΩ+vVj u-_.wؓpZc݆Mv!fo5VRT O)ھ? /c#wx) OqOF W {s.ɭk_ YxQ^2 IB Ho%0V[J\w7;o:"\r3^ήlNx\#5<呏__3tŵ ;Ҭ>"՚ɱ1{t@~%S ]xwЭo=Fs p<ǣZ{D ZX}dvw{dj _J񗓙8&_D'6kZ}"k§W@!;Fj\fNl6'\QZwtvDrk1mP,yքC"N?{sDiؔ++-&8xSc>~iڃzu\?o^fZ- o2#߬eҤ)g \U/0!%tH9?$Ÿ\Aݝ<id @@*k~hP麦nw1+~A:78A"Pd`X}H/ ?Ji4|C oa_Ȝ1~qxbmOY:K/K!r{+hjzWO,)> ΈP"IG:ϐerqClL=6 sNY gbsJ.j<.3?M p[O,ۨNrnY2&9wu⺝w_ۢ 4ΐOBNڼtio]`JjNH@r kNډ oŀj\6qwl )6#~@umHTxM+jyM TT.joPCx3}ޥoiuT3k~FsG{|KO @+q\%EzdFEIz)p Ꟁ>}{}dNT(Z`ə! P6prnSr|^:Rool9"=o~XdеZQDv i$rkl0Hi\Bm'O5;T譆 ΁ib Gqg=}w¨gp a$K'i4 b"GRDۈJ/.=qU漤l,[8ڤ2U6 Ftj4XEx ˤZlמSմF66(+FDʈ[pYc.6gXݟ/wP` Iuxם1-%c[!@"Y!nxJSf1Sd1>F"e3u`fCOщekxb)AR ti._ -Qn7y\ $oLEZ/~17٘c1ku\LZInVnrO=x/IH2_tp 5T4nOrv7׮4KPFqYyt˹Bt; cL܃鞹v;ˁГ98 ?,=QRIJUwdXњVV =Y)wE<ݻ+ 91ZwdИМq^$z=%ܗ7:~7 :L&LٖH\IHt%?nc?|1+h(gggUv|b9 7Bkx-8xmcSpAdHeM߭,eDJhi]̔Q'ԆXP^Va1>zm=/|7i_a)E)n^}ui}\e.'J/,E(drTdV݅(Hw@OҮt!Iy07@ 3b= "NFM+2!ZgHOT\z~ >m%"E/‚ϝ4-d Ͻ* N0v۠qTZrMuC&H?C.[<ԏ7c۽ݨ_~tơs4&q:!:".OuX3O*W9E`~ImxQ5߇çfunB l&s&ۻ^ yqdm.kD&+ri30yXxRI1<'( |ed]n[2=׾OpzmntD@9T#B iF]x[U[E+ MRUFrLv_tGx 2'5+R Ot/ 3]]e:Tҭ_ݢٳ lѱlC'TAʣk=r;9U.\Ty-u8yH=##KnݣlKs@~ hW 6r C.EQצd!MAL,`M2A2!f'Ɣlb7XCJX,\l|ѽZ8ҋꂽiz%]V&rUDFæ>ePacGwtTvDӹP-t-chc?LYFђ~j2=R!~L'f 2 g<*myKTcdUa*SR0#];+0p3iԷYх* it6WP|g~ӊO71MW7b-<\^q~nRٯ$kMgl_̽T1$;ByQu)Ih#,3SWfj1&z |=´uG rE]:ܪpv[Pw™p~[:V~\s"E*cI2DhV(=Hbβj;^GH\|($Y $kg趋sj`}/ZAIΐ'(&ʚkT?}̘^=]ft_:{n9w"=ʿh.BͿD-QTߗ-֛Nc˥HCD#Y]$9%弘]=ÀZ)iWxt+5*z;/y( ޿ p C>[z+S 8p27dJJ$βʀ{j]%;q 5:߱J%J\l Xܐӣ7Ǽ[\O#Yq̥Wl&-jx\&Ma' Ь#T*PIgK+Glץ^3oubVx^vL͹>̞\ϏxǫmBlV)2ǹD0D 7H$T H*k3n[+qs?38)ST,-yA('Z9iρ0r8>ąZoF3),rJ.˨L iE>HkAUkj~拒G0h2MVlHI:8"gr̒y 2ylĥ S e?0cC2}\@.H’A&d JtRJ o͔%C.5If߬rWnelQb"ioۏl>^v?SzŧquX_;]ŌfhuBؐ#uU/OăH+CK$rVI}Ex+(.BqZqXݸhVԀkXX> ANGcEf oIT8H?A|v tQkJ]fRQURdG  ?mYdC8 @%2T ?*/tb:oU-.YDJu}2+{qfυ=`HgkD n9}"f2Ѹ&B)99&PlBR-ls$)uk#gnjm^ ?^l}q IbԲC3Pcs}_y: u#n. ^gUxmNEYKQ@Y['V޻、>Lz~rOpÀqnc.#\幰֮}uO7@tO:sfSl0?w'^g73\p.欕\ KzO+Do ~0\my3X1o1Q 34*`;97tJgu՝?'Gm ݘC _xhygs>Yҧ'3Ki{_Ah82| +.hzق\jj˅tܰgbn,U)@J&u3_+H12AkP d1yh-YPNwBݕodCWw⼅ؒ‡Fb6x:B&7#ʬCP砙, c[ϻ!굷Z>E F$$-tpFFʘl" s,E99|sd twURqHa1u%PK\<_$g|Dųs\E{6>ٛ H(tgm>%q.Th(5݂~~Y巜gb^cKIGAD+Sf':k 6TyAMP4),3nƝ=(}%ӝL@a߾(J$$ramܗƂUn B8#8EQdUxFO1'2gW@Iq:1>L}Uo&{h:̡2}kЬOo.BL3t+/[D qv#0fQ.^\JkS5Hm-vu*gRL@p 54!QEk`>pY&i.A.ڲ ~<+9tFI@ 1&7I?$ȃjb#P]#Eo($'AohH);t1Xݻ+nL:TX6uG6bH:}Yf=@B?WAf+윻fn ~1*' %2+޾wEG` |d1%=pTK>^!gL1&X(oݒ.ix(W떹'UkKO%<(:HACf` eQW^Iy5I0Z [w}"WqC|:#]>ʂҏgZ`U6_?~%HqhVJ*Yt!k/H[ث]~KV+CU*>cۊ9qno4psae^ḒU%xKytt=| Zt1?N~2?wq=~jjB*[W/.gZT*:(зj2s3}&Vo@~0mAkU d6H7ckD7]/&~"p :FcF=0D5J5VrVQ[ʖ j5BmmEUIEz(Xp)Ն^T˵ z7K*5̡dISB_BnݧywjsdճNTUQʖW!vW[hE;=CG|G|#"*̸݇e:H6Nj '\#ʂ\\WwEpM-fs_yL^Ӄ$Zf#\#q;⩭Pt5Pބz ~B&*2~xbѲQC`HgV~fsQ}C-6m25k?wRv 35C-95p~D@e5CogUbMHWr,},+cW[+,*OlGD]q;X1I1'a'u! dH3CzJr z WW.yf Hx#ME|OER:mȣ֠*A1 ĬRb[Q\B7dBigpsu{iUuЎRHufh:aOz+QQzzD/AcNeTtw{cmOt|V,׏VS9klgbUҦ9Kf5v]#$PSښ-dE$& %'.jTמPtU3VQNb1j9[*# YwöZaM@E1CH#LO .fr}qVkyR tL#Tb@6ct/sc!P2]pZc`* {uG:2wSW/%tJ۴2\ת?R#޸,؁bFxXih%#?ZSS3py}XF|y#Nsց[\)8u =I&[M(!|uӛz3H?hrY&pnsQˮL@QR/_~rs\7:=1BHb9|, Nf) fb8,'d(Ņ@9RyJ'4L tƳ\JI -L\=qo9 ZXA$ jptOLNv-j`eTR` THY+5`ރ`NUIv! #rIuT2K68]MSŮ@\#nqvq璁Z9۔ޤ$ c5eŔ.x`GR$^3&U^> n|'^OA<|]*f&ϩYU} ֌u/[,LZNrdH$ۚHM:X^{&a9Б[USʋ ѿ+I qi+(`99 j3K g`qo|2Pkqru$=Z} +|YZ]*̌q.^W|Z$_uMrYmXQe1拪UEv}4.l6ҋ,L 9JI~^ +*K ulCBr a[V]_-rtH"Ł< 8c֓ ?jxx󲉏ғ8sT382ҿ *^rdoV5(wgc-.ݭi߰R!(Y Q$5۞KYUTĀC3AC*'_YEIg5\Bb?DΖքܸ'rM妬R&eYqwQ!Sн1YŖS`MQ?#`nYQPa6Xf޽i7NwOi M)@)7,n9v:c,;FAO҆ꪼC{[3U:聼]u5Pq_̎U< 8D'$<=Y[E./7@jg~:7S NKЃG*]!jѤꓬ7̖cZ xkbhޏfgdS~g4/vJ6H>ZsU-ଫJCZ(o1b3k1JN)#rj4^VAoCB`/}֛Aˏ| LKo4Bc1V h;_;.9>k; taE0XV/C5]" `h0F5fk܅t01ҷR8q[De78eZa7?p'η7j7Ú,m >9qEM~y<sMqb0Ysre lFęz E)ɘhӳk-)z9ر4a]J D8:.Kq0v̹_m3\YW?jVJsުEH/t`L`<]D5ȩWLi2]H cFJH#4H#VRZ_(%S( -%^Y@LcS&l0@tsv T:)GS g3b Sò*s`ܷ:0)ߧ,&J^M2b/(!mt F֥h4)YD&P >T>xX'GjZtphcveykxr&pv=^ܵwwyIL>>|U0؇(u2I7p J ?R1P}2M:C(İ`YbQD:`)nV!F;ܘWbA|J cP: ㉪xwocn }wC<7cqQl$Y;7Ni(^.ZW͜-{t/% {:C3 ;:cbuR0NɊ6s)1d;@%[,aJQfu p#g)8&eASLvϫRruh Ȏd6tGP [uhЇrM/d &m$ Am!ʯWkXda!7#Ehf8ʾhzab̌|pO8Bn}]`*jX1QZ;  i>ļ`^!(Avx>ЖjQ vĿ8T0 VIXVDط]TI/=rT3L=)QEP -~]^uh0hn_q_C(sw8H?R79ˏO1#y 3yq(v51rփZU;UL3jkWO HHmNewng6v:ߢ_l4زlb5nR/uC[3;7uMw-6i N`Yo|h15WeKZi3ކEɪ$O7r^KYcН:N2E_˶Μ6J~@tm8>׷'o!E퇓0;&I8^rA֐ ٭/}(q ߛ@x"Go\CqZ*"> z9sД6Vt2P|_yހϑ4UЙт[4͹_xP[RִJ%wәbci&yd#h3Y8vds`V$VY[܇#͓h|LYUm6M9ة >OsIt߷9JHn4't?2rpHnbgm60+iOu\\+ $nŞja 6Fu3rMN#o*9̿?kU:N~ 9m`,$.ϧ-`LL8_'CvQ=hN0#M# >K Fr`=>eL~LxWHt3$ĭS^9.mK'۩8p965x|{>LU-T GBwCl_?-i6T{شsYN a)"yqlw@FX&_zyVo>ʜ|s"_5螵5*Dx7: CmEx~o!C mYF~NsxDю9XF4{DϹ@TiD6c"<_% GU jjF2\ 0D*rd+7ǿ 2|Hgl7$%q3[q•5jrzץvVf-V/eUȅ~ek}`qRJ؛:·󓧙u5L Wĵ8ml-i԰ ;*}>ʳw*-^A鋣?]%u0, 1-S %-0ȴ*A F z0S'=?X=3Zv+1`I:SQBi!5܄c;O$vLiІ=Q@Urȓ֟QېTYZ?%J4ި*l?5򂓯%WɄ{),6 rkŚ\8t'?.X'k5AWbcDјxD"ާ%T=iD9o[:Q^JE`D rZS0sGUIx@ӦK9RI㙳pO~sEuZEs(o35v妺rka b-eg@#xqؐ<ºFSmzO]EQ'$[G=xerc{oԲ wMA۟Lʟ7ԟZ gt ӭ9QUM?/ |a NWmKQFcI*9% Rdm/ Qzg`@*A)h!Gċﮭ\B2bXb9}G4]pgG=Ä 0y:LN1PA^o *-^4JN ܷ}R^4ǽћjU'u(O* rجu12~dO0>u(2. EL(,D2Pw%X,7? gQ1Z?1{z4L%zq;29ȃ{) 嗽xkuzߝ~1Z=C]j0\][L1f6MWT.eq[ݲCknBp=VJXl)$^i$BfEj@8Bf.6sT}BP$u$ZEگ3n_@ĸFO0_);ё\Tڣ :.w\&P9c Џn+_ N?\t Sɑ2yؘ9eU} Q_GPBa> s+EoߘxwjReFنpO1x eŻtѕtUy#.,Lޛ&-o a"qJV}MiB7L <op ( p{O "7+=)z5{y:ڧZۊ1]/;Gʜhy>ȚܿQh*Q=տe},$op-25C=w&y ,i\ց dN}G}Е^9}DVOn V.u~[N+ 8x1sQ֗t4/a?w@%ٌJF&y Xy^ O-AY~! J05<vpiT\R4DHi X>$ht \O}&p32^Ҁ'R[&"ȣ]Ooqi#o3x"^ Կ\$cNk*E`H6}>gD1s U+ ArfNf:GPߥ&j8yUG7UXr5bt~fڌLWjdx>PݜW{=kPAn5F& W{a۩|H`Aᶫs)2c8 L&=j{W_3z5@ctX0L#Oo'X571 ]*f#S;;͒qڪpI"–!_62e)lier1CTtaW'V!' c,DFh ʴ{}ܐ+LKG 8NPv%ͫ[DJAH…|Ѝ5 ٰ'] Օ:3Gsc[ܞ& I].G vޱ3JMg?ӑK̈́f` YOBJ јWW+aԦc;)qO-$e7)vkJ.==(ݘKР'8LOqlݻͺ{xh2[n_t aL,>B:P`k|*M{%Z@ a'ڬb?tsS1Sߡ ǹc ÜX>$@_0IHd-^cVuI;~A2Ͱ ǂ͡7x}+k44 lJm) +$?F#4 *a՞ h bTղ季Q#.rA06%m;sUN\Ρ/Ct; 'dhpuhN.諎8J,Mv][\ʧ+ꇙy c8ay%=MG `pW{o dzb(0j$yܚ`Ӎexj".jCChރiH.@+4 ݫn$yZ1ס eߪD)90AT]*~{8hpݨ cIrj8 [TdӎSfޕ"RoGt>Zkij?upNP@@a$m]AyɗWJzek-4AC Tm‡0nE -$Xi|x% ʭ,7`(~%|C*Ӗsa>;eW*#mĢ3N?` ;/jYU y`"^,lRpZ ߩe]w#LQ1Γr>Q*X,J|a ^ANr':|YU YzޘE9S,w!ҽ/N=|n(L5p}J.lP L=2N4|E%LRX^PHLӮ Us ڏJ0+fA~%O{/D,ȉ67(܌K<@/K}6 -ʒ^„濡,ٛ `Xn ;…>gzKP**wu @5}.U4Dx+M\RAZV@T[G+҉ i\r!;ͥptUܢA vT`@S#,-XPB.M3&| IB݋Sf&I4O5LWؕOx1}b.4B&UPhFW`J8l1H3ɫbYܫztWG r R袇RJDcaoW?F qAF+kF"!`S8$gRI8bPEut ̂"+GWS-$O& Qͨ9-#12ˎ$@mXcIFU(*n!aFǮX@5`C'Qڝ׋Yqɍv̧]deK*jBġ:yc M2C5&>C nT|@wxTb|n2Bc }Hqrf94Dvd{P4EIJ`!;*X]iL +@jr+#lw,C虹)Fa QȜCʏ\_M-Tڄm Hk`mpHFG_vyc4ab7|gMLL7+(e׍;Nw~VQC1M 1~pt}^\N.s5 (;`9AHOiR-R_:l߂`%$?0wMPʇAu7x{-Pz$Ħ  J.:: x$V8Um~9 vó 3҉Qoگn[*Їn.Ѥz{҄Pz}0aHoGն䰿(,v);O7\k=.R7!!~!.ai&,_ 1`j7tFyv!\.3Ǐ'Ӂ뻩,WttqO' [aFNNQ@?QEg&LmW ɘ&H>:wHE&ܮeDnTYˋ|b37(ؼ3 aaޫw_D%l1=*f%%cGjst 5LJWeRyPY"eX@O1wXp!o :pIX\u5g'L,J5e2Rkュ\_td6/wx@Д`ff!#X fA^Tމ3DsG,@O%x+a/K#E ,ޠjH~`_xq)X"&a雹 GbpW& %`<.)2tjlh|Js3$3!R.P#8.N6 Tc,?5ƨ"' 6:V=5X ~iݿT{W1=y=[yR(:5Yj/h)kCpr1]t'C+g TlJpqD\A1x]|84]{-;mw7<i7_;Q*=\>o eS*ɚmr z-+ WFO X1< F rsweU}FqQůۺy$`VnKlewxғ7 ;5O ̲ Ĵ#.$MM P|pDR#mCSBxNڌd ! 4kp=t3\% ?ڥпe>`edhq|\=07E`>-fG^~<3] M[*ԩL&W)0`Jՙy 9O x7{nCkpZOywRmW9}XYds[Di8n\-u+( -Z v? aRnXC3o*d ,G: 0(u O^s|O9(+`-uG!7,t:|+%$H ^MT0SOݘ,~eZJEv#\~2|]+m>b9_ߢ8w,j o!0V*%cMOTOQПn)gxw*3ݟX3H8*xt` fI wy,=5ޯ(ӘHk0P,xp4~W jmB9+6ѬHLsu@t[ҏ]{]5O >Bz\JP%u>984S4YIQ̃Gқ3)#umpq{$eFlѼ)>V8&y}QW] hrI`f꾀'GiCHC TKјUhNo/O?̗~CK"[dsRGT~Y 0 G (?yKpYLxļe=sl 'S)'P}g>Rrx*ԊF|EˏG8 T604"H nj5!AHG˩(#rW+I+H ~ rzAfIws_F :ft빒9?ezQ\ֱ4G؜̂o=|LNMަǯmFySߜ0nlU0AʗQ$W l^TS4-iq84bW nFn,j!NEXjö͕xti+n8VǹTYzL-Nޟd8ݢWR\1Ju0^n"n_Z\ͮjJerxMeW7J/^Fg;]KY€zP?E}B @SɳI|d*`P{Hr)?$ZOcv3_;hSVEroݔ25 0" dhhoĸhwu($?)2>]:/dqr'_N'/.\ye[L&|ϓ9r;S{zT&Kvݭ5ʀHm VgS)V#96 Aeʷ#z³K5+c8]fEI#TP-l_^~/ (5wȎN \# VbҙVr fGg=0E3$JUF{RN}L,v QJ±MWB :1ьM(c8Xl"ҮN3'q(x1e]!PaP%7L'.ibyԄL1|ʮ QODZAv|'uT +vL/ p|xgh9%qm8n5&ef%Ma3"a_Q3.I"-jnI@o{^E?˗Gm|nUMuݲBǪHlf[sUI8DR#3%c|4J5wU7th-V8iGhDc|s͠Ų;0zLa¸:Š-uqT4O5gs~k I9۾:vjV҅]\X vp2)c7zCsLV=6>4~BJ_Di C$/Zpt1 'ҬVcT"e  (~e9#/%-n(.K̼la~sp/kd 4(%6]"\c+<YWy vj șXSK7gNj;OSӧ~+ L*/c3:cB(Q@GҸRE'ڗ,`&5 \6r45#0־шe҇+{`>X+JiZg%9i~7o|s,a4vXBK8ISY8;I)Ѫnj-%Q "Ic[Q k9s2h*q""VxNyge"|l ! J}^" m;vxC<֮ xOuj _0DL$QxzUVPO#rp!`׿F\L`>E[5?|sH.߭ۜkO$W-L2//L{OfrVwtxK08IF.u,x%,nc>$;vv3(ėZ>#v>ku7<9؉K6D!ir.W\AUUFyXJ-^zb2ҪUu QkR[4i,@ ^0v)$3,X\ً:&ѭM&B]5c&F ZS?("/CrEz^XΤ셢jM!4ƀT6h57;L&P!7,d`!]RQ:>ġyV敢gvF8TxuvA%HbbMHpzN/=ˣpB׊AhUKT]Zk~ ZFk<Ĝ9ZFU`x",U)~ $Ik:HÈ͗ P= rN`cLVP# w<4*b=H8?PDAmF ҹB N< 4CIr 7& G)^A]kKD*8EdX8 iT8m{ Pe{E%ix_㺲"t4t/7X?{!yn:>CLH&Wj·$a5"X49I !1(Zʞ>ap4)4:b+/G iGKE[$Lm,X&MmmnrGⅿ3&4^:h8"-B:&IdqVΑ]Ꝁ|z:`Ξwv@F_feP_ }2L:TQ;~Aq_X_7x$ȁwv:Z!tDL~L$pӣܱ C44$)jCg!q0# 7tF۬um,L7iVo 귂(~pVsSݏwԌ t8' &b(pbalj (@]&]v4!6tgPYO޽ؓ'C)]!yCYR%@_(vdۛ'.ylzgX5 ЊE/D0>4ZF1?ת)sNabm(4BP1я&8>1ֺE mp3v.dVG C/ڂ2%"zr޵.;_ 98eO BC"4Gֱj}ѯ%RBws5SU +p9 iDžU!'Ԛ`$AbWr][S?-^rʶ2 )@`gX^/#N^wѢ={E咞yLFYU*jQؚ>b'm0Eomf8 otʗtF!:o`>ѷ* 'w&F|Cd<^ >q'Ț 4A-->/ @ ,`IټcNah2<s{/$hJ!H'cI8";v~"X;y2Io5:J8M,U0!7\Lq ]M` ;^M5RQېSwЅ5.{y|b)Se'[T{s45Z=cT.*ʐvw7՟IĺK; p=ԩ7.执JjAQbeiARh}U$&H?J%>189&{vBqACyNz6 ?zie%k@&D[P#}R1*?EyMZF4\E1eBLĬ[,$|5Ym:frt5գ]RGgNL)?yz2LXTRS w*"8Z>Doo}WOvXA%.E[28 %hY Ӫ,&S,l߭L۠$a7jeTң@;qfj֬<+Ѽ.F-) iߢ=ʁC»uE\u̠ŕ:J o_™݀Lws=gK'S gL.Ω#ZN`&!Kف0m>_`괎еLPD_oxfNׂصa2;iklU|Hinn'Q$lq?܅+Hcxx.;DP[dgVNp鏗_/ߒV{N9Ă!O xts-źgS *;E䮢ziigaB_*|}:2CShD*_{5k-lPv/ +N&(n;N@sdWQAOnSǷߎc5+X 6%֔<ƕ0{n /9ebW59 YMUc$D]^ōt~9Q=Aq@<i&> #1ϘtUi:a!E<˰`9n&6 0r / $M8=-G,9BV^y;/JtVs-.p*_@h #OvF TS8 ֮WC[z%V1H9d?y(X@ȗwՙbI H)n8W~bkUCq0@N;6 ;[ j&Gx!B Yn--/7G(0f3j)l>,͘=ZЪ϶Eֹe$m,ˇY " H^Pc FWE o /3Q8髳-(H[@AZ>M|aWhuqD?RY Dt OkrB"9V*YG FkfA`ʁdO礶6'iCjh)E<۪eP'MT.Gv8 \C'NgXRdXYo_&Ȥ3 L+*Q: "&2#Apb33 d΍J[2Hvғ/4 '!?e{k0DzxnCv>Yr$I32üKOj/C r oxg@6`־1'9|Tl=n\*]GV K-:ޜ+ qa9y-Y"YlMuRhAZ¾(wKPFa#j[.yGa[ H͠q^OkFciqn<@Qp fCW·t+%<- pP_󫀿"%i5zʝ:/(wp"j5 (]s27\Ṁ %=>+N?zfE4!Et"̄>-)YDkaLkH~s"ٺ+e]')x'F]lgfihDB* @X0.ƲػY{e{cOC˸A̡]򖲀Liع!ӿҍ} 0wRl~%՗\DR(X^u+c^ܔɁԱw,y6!F>4MXg!O@1p)JsDy5 eteLC)4gm /qۗR+[f֩o66'qCewSrχ͌d*H, UIa{88`1j3~^X)a}eX~ʳϨ=\Vy`pn"` bubinuVcVc@%AoNs{]~&ffC4"io5DhOG,ࠚWkX xewx)k>_u_c &%ym8{85v.J@:u+5:YSFёWĈY?'LZzq5ԕ! dւ#a-*TD11>#.Ny8}&R!cۄа(ٜ]P",ykڬK.G ҘlbU2;47DTSvpyrm@ǺhۈgyԗHn}qH1AYE !2ùϓ;[ϯ{O)v5C50:'_G5wP3QWz^Nޢ=1 kq-K6kom>}e*۸ڔtS XG_.yRHfM.HN‚0s9lY1M(z ƚ(0Ҭ)[)n |_ID[̴M':t !t@ 2D1A~g5by4 0ꆝIcV?Z.9vr}~pExv7- tFܷm֍z!xkXj8/=hNTp밾"zW戣*iicf;AsYbSPHx闦xx#D>4O=|7NTR̸"3&]@K$x>[J t*q[:28)aւ"YUjN8 ƣi֫4VMBR s-K¸<`E7#u$҂CyZp@X˄>@C-K $Rx֒)iku~>=80API"xo{Dogó#6qQ1ʲ< K*6ڹ 4=}UP-}؃P]u 5(ƀ[ე&YY=԰i s$OU+S58cX[ kbtqN3 1 `hV ODq*Ϝ$ϜxPse4V~+}szۊ`:-QBnjA\5Q8%Rfua*u*ryx5FO"߫s?.Ra/E?KT"cǩhZherb*A#њ6nR5%} xQ^-֋sg\]5#+c;_#~qUֲ,,cOVaCf7 "氅%h[1Y a8n~|هM}"͘@bI]TG$perhO{i\ 8wJ$Ts2]쬸nu:)ߑ hQ495/ NIz8'յ]zd6 / W258oZEQnlMmha' ".M+[!Z$R`CdS≮y50钤w^߁37#PI!v3ĈaK3qL6EXHEl-kJܨ2WVZ ^]\QSuY;hFv0wlq3C$-2g<[c;]Z/k?ܢ$ؼ`_.; a_1W~j9(O&%MYѣ+K4j4?1TƒGD3,=p$YpִUL0RaA3&T!`g>eM;>+`($!9džp {K@]@G C͖UoHNݑ-–dXP H3ߓmmov_ni슀;Og%y5 CQe+&>Ψ:gzGDϕ=9\+kU:(i|F(up3rnO3j&B]L "n:^yv(Fq( y7Cޓnp7W>V 97ڻÆ]\_0e4 #Ԟ.ɸ)D֢ djxlrWnÊ2 $Vv?㜅l?17.EzvTmg( Ut>K!ɍU.; +\OٕDAccIpR&Ԅ!&U %"ۋ}MjDë{!?'6 JR]U#q[ޝcvϑwͰWjݾz Oc_u“t-(U5#a B}Xh^1ʸ\|{x!9]X*ՌQ7~=uO,b_c(Y{bV,ũOyF*Aq;~q5] ٚ46</0M=&1O&?NY5d)f׽lCSW; Y7u"+ʾ_Ľgf WPg?,-16>z-p8mBA׃\R< ,ಒJB4MX#vP^?U } !#E֠/H(e%\% eRo`9Qyl&Ch䊞 :uGjs#&4aYcc"0PGFCtT fTs@խ#96RbhŌTYئa9V#\zJqJG&){mJΔg]K'$ҿYr{s_/fC7-]Pt~# I~h ߓ0+z\7ਲ਼bu_:heBD(f^x|7񉑄5}$F-/aw'-qjEd, ԝ8#<~hKb0U170o@QzU0-l{ޘ):Bo66/i8`*yprE=:oz'.wp)L"Hb¯4袻T{PW n~ a?TnJ4\! k34ͪM5:rTzdI8'JRY1xD6t5࿻{~sD-:B#&mȇ"=ҁë "o^[J@ :hh RzU+9Ny`pKhf1N3J*)3n1,˘ˣk`Cs/Dզ}7=7?d!EmB4QaQ{9DfS"T͔uIXjG}5rdcN:G&+U!efe Xa\Y1#$2+h"2N9})]?% !0V2<$R! dԲS6GO6~Qة*pmVK] fgPTȝ+M~uϙe/A\5o$&_0ߖ)pO Bg<JHE5W:AX~\LE҂5kQnoE*T\c|~kӟ^dUny_xA@!|K~_f*t\mdo/7Ä>niFCGuC zx33gB]<4>n$o۝C1&CAۯ5m}bmc?ⵙ<# D2ӟE\\-s w???H*8 xn;eF+jNC~Jʼxf;ͦ!ӮBa}b:oo3A2tS2/nheSxKuƛ~~>#J毑*ax 2"m9J|g}[0Bg1HZȵ?JV /%^3*.:o2Ric$ DIiYֽE-go䍲RE!W~Sp#Tm|EPp}cܰ1\KO {+ȇAIIX"=UDSJA';ZLTT.Ir/mZ .&[GdW4}g`s |=MHVe?GHgo%pb 39v$9:A@"poq󄛣9 _|culcpѭ8MD8-dO (blΐ\mex'@` |wԐe I= 1]fɈ@i3CB ΜȐ};,Iש+$TQ|w_aIQ5WU- jK0M ǎ8A a3]37~-% n(#Px-F*!LKw1[Rg&gdDM2# ?gw `s}#- eixtmy%*~(>f`w;]ND0WxĆJo^mNkSj0pI9@Q lK8U$RSuMJ]Q0QB3矑 Pi -SewiΤ9&;OhҺK^i1/,n/Ɉ=:HiYf%~IŋA;wH4Ȏ ?rN 2]22ϐVjǞm,ۯtއTBӲ 6mrsyᴤrm,qPWe\ Sz ޛmԊa Բ-E(QWΨ~ڊ> Ľw%+[: |nKbrW뢎+hq ),xQm~v9B`>Ps͋ECޱp户}c ]b͹CJ+/Q}/-Ya҈Μ'KAV3I~fO09'?]s.T|ωG|yw7Ev; }nZ7JYiӉb5BV7,.wͰ.ЁRrFdDUq=m<;O7^}KErwekyzJl+,]d˥w()!#ʜJXX!rþQx)Ubȟ;60KLy9>w+qC5A IGk30nGĘ$yȒ=kR1Tp? c%D$o~1~յgg 2XfQ2{X4RfLG[Pm'X._UdAHsZGʋtmĎԅvҐΦF`W{A\k߷APLdZ Gq:~i?)`WOr@ ˆ؃#UoBYWn%F=z$)*Nsۚ͡0,ʨx'${s3P3ɽNKGߧג Da[dy0(wϡ RgR|ɘg-?"zs$rC\6ت%I^l)a!zOmFi5ezRb P;ĊրNXet4C΄E#m}`Ft0Hp&ҏqSK HG)0^)HyJ{놑дw^M[mMhgޛ4b=G=޽tٮ?opL.”#a?2tzB1*$|G=*03ȖKmIb&6&2K7ԥSur23EqѦ0#4Y%)w7 .}Gx7 bNXCݑI]Z=I{✃ː3b ;,ڠ^0rCy.NRN\i:n6iCXP?Nh:}ʹ4gK1NCi݄WS6c99KW˖S,s, TXL}N[c*;xg;{s(ۛOA|Xa1Kc4>йFgXưEv(ndz辋zui=6|.cn^fHa:0٭l|%!+kEEnEGq;^7_iox4 Mx5Yuo\ĢѺ P%+NJan*w>3Pɲz-LקI}C&h_D,0ml/A7Djrt+Yጡ NA4&B|:ѧ~Ɏ X{I(B_UXai5YfRBz?~#Fz.+^uYJoq!x&\L5ҾgkpmE6(Vӧ亇|GWFo}̒38 ?7ߌ-)\:@nֻUlbM2 |$Yn8t/Z!I}[Q޾#Zd]EB*lqs # 3KjG ސ Jy[ZmJu3:tBu7ԴDvsq̖#43ɥhy4w_I&qP@W}7QЯk7 귅g7 C'@p1\*Q`ѻ>$A1KB:4^耐Ż +OI4Զ,oy@\rgڑGg ӝQO 6Op=}l;\@˙NԸ0C"N;{ !y |5z{j=q0|eLNb)*@őtta޻vp@:r8|*L7t8 &Pԥ(ωیnQFGFaUVǕ%,k\6:Zh߀O -P4m̩ZYT\)#֚De%9Vq'Ȅr=pV(&ܲ=r4h9Sj~ ^/Lܰq!D+N=BWWnUΩ.'5M( !Bg\@IgL OJX 7h؉/u{6ew'!5Nѕ͎`% H*O0^{c5z$Xw<Ϟ>h(_b $hۀ4=-3MU,ûjڐPk`vbG7q<hq0]&>vɛڳK,]qC2^ G(9x8)_ ֬/_(6qz̔v8G,k V ]"_;7h}Z`p7ԚZW]ޚS&ژc/}ʚXRњW+3 XN,+DP 5pK8]eFl[fjn{N*oALkϺm] *H֑&%[t*wTDN=F%(]=]>~%GC^p+F^0B}λ*V_]T_j Rplqt?R,M dYt^X ɱf12P~Nr pGҍ9?>%A/g\)b ĝ9ϧW.J qj)za&;yju<9-xO*Ata1 ;q9ONd+ 706R"H~X~LJV7 UloA@Jj6ֵ$ [hrВo$p_j FVr=,Tmۺƹ_U ؾɒﮑtJDjXvS G )=N>Ƀ(,}1~^k*?o䣜i竉V0umlK4Yo%İ Vpk_zc]E[ $Jϫ=TL8# n [mP ^v|'4]\s3 QVjm}|^0kkub b uH~N1zo.dJHX dD={Y??RN@7M3-#8该(z;ȉSv܄^m*5~-+uOM[0PMRюL>_q,|]]pTsI6ظgpBVS8bX,1g~?ñz]ʕ* W^Rt{6 HӂX× K5*{3%Bd9Zs [(c-:aGUaR%;yHz0tںLץͣCiQ^b#'5H[KA-jE8flI`< oi/Wέ^,_=ܩ7{8e3xXn4ΘE0uCCAt^G2Ő>7N+ͺE.B9XϥJJ? i~$a.",.ɿzU  6ԭv\ IҦ.l,Ld)aQBBc_d~4b7ؤ;COnC񠐒u4YkPwն$CO$Ӻ>K/ǝM]_Oncg|ĞX X i}l`%NNSG0Cı).2(zgϹ ӫзZ-X iv^hA;3 tnl_P":/ V4| M")DW(DPى`q9Q;G 5I8ĨWMJV.˴n*_>u&-ҩ"mZ:Oa}ajpg|Qbɞ4suD-kҶg&~@|y\&I/R;ݔMHІy eWlDlkDluvaohMwMO3k#{JGԪ?+IvRsFs@?)WC1ϕ]2^q?JG'2dYЫCm^;-QT7T{񉴽:5Z~FuT@_5bBQU3˴+_w<z$1"t'5^jxX.4j4 QV0&d)fi`&wB=Oc܅v'=s>&XUcipUHft&11Lv]JV?G$ JeUCɄb2 \I`[%`$5Gzd<[*yۏ")L@.̧zrifwXBI=}}滆oRx7M/!B_E?{VLO>h$8Vs:wnix]4_M$[mWz>6',Zw]rU;/&iZHMa7)[ 5 yJn+am\l$E7\BWMuO- YMwOƶ\L ^im"n-!_ ƽNpZvZCG:Cv+:Jl07NϨ_!dB0Pz{_1 Y#)yPιhHsuc 'r5vb) ^ B\x1{`%pʘLle'H#uQyc\ BxN s<&!c08[>#7MuDSʐrK:c,;cPXp**ڒeT~PPIsdtwфoĪf$;o-64 lC!T>rqBw[̺34vk񼖸"a5p:S NLQd, IR"օ۪0-nepK;n1[xsZ ʦs *;f6]4'O}fUoPeG7n> ELQX357%SRx#7CZëua|k8o/Inay{ n]&b̅+nگ盼O?4咼Y~څ:Zl e+j~aPo8 xݝ%#8$9sܭCW-h Ye_`xOܥJʣfL(itg5$]Nk# &};  7|['\: 6~g3B3]^1 WE)0cx90"D[XpZJ$Ŧ8GzeZQ,OjN( B}# v HY'SuA7w%_NWRs(bpSH_6ju#?pt䰹[9"4#8GLʄZUh[y$0Ԟ=DsVIqtW?{Kbھ;מz~ ^@Nܔg6rexŗתLe0k1zGேt\V)W.Ѫڈf&m"+ D.F&$ªf;hFI~ouʍ")ذ+ :l7 4<:&J`4pHrvA9-,%g;l Exj<34V1~:ޮMc{!M;4.Ȇ0%iCGKG9cƃ!K`p*$LPwGaVZA/ m'Rbw11$+w,O}ٖYV9]fk-YUf)Qaa:AI&}a/AYZD/9ax'Y:V-SC%NؓGq俀 o<8{;LcQO\`YSm9 g%3֠Q&$^m'Uuuf$r= N{xՁie 6B+}t]kxsհJtH(`]y5ni hJEB{-I$ PC8CmI F~i'vN/2,l~Q$Ȭ"pei[$R mO};r Kb>1Il-Z&`%(|(?55Nr Æ<'EѲ7g$sX7}? /TEȿ1 k8\>TԴP*}RsW\([:kc\nd,Euﴑ36fq{PVoo&XFpLhnӫa߻<1<yApdvT&@4,c!`CT5TfT=&8104v.ڬZIv;0kU.P+lk#9ΞN7Q?F(p4\0lvbə:63)W[n$$4tbቪQ jk욶3״9x4FJm{_'gA3>/SSCy3>_ ^Y,psZT!]*>/T>2W_+Ĵw7Uh,@-`lrZN'`Vp'b%x)Xd9^ޙ/* "WccɧgvY&u4[]6a-T>7ͦaAVD`EBuMݯcKt} adA}t`+ Bg%6VM($2PmM/1GM?W'{t&-<ߟյ*2f z.UUͳ}~nQšʀ]!1*eq(m'\bZ&M:kƤ3KtiߧA/7b-$Dڈ]zM'0Isw}Y qR{oNRmkKh1j]ɖSXᥳc,[=(5n@Ajݥ sV ‰R- +W9,mk  MwYH"􃫪6#g?g%^h2=Tc*mՉpg&WU5v0)/0leAIǍFǟI`¦mŃ=&yd2 6@U9/>Sv[&Kz+#Qj7/o aRJW( j7ڐAO g^dǗZ']>}XJÿصg\ WnfDvZW<3| q"wlS$oP8J>8ӡW@ܧ3zm̴ol{Eun%Ը2wJ,ʿlRrX3b@/ Bx)DkJ.o_Mǣ[Tc{80;#=6ĭST1كrؚVILCcKdcZH-X&U1^ak/܍}e_tv^>& 4*xT6Whr* Z P[;Z,Ɏ1on'V憘,Fe?8C8<$ ~>H #B{dX<^,( DG0(ZZ~ J`LBRP]Y Ӷ T?XЯ{_JUNM+pRԬROE=[v%(5%Ϟڶr ,52+5pr\86t[hަAw{\ۇw"O;2"h5nte0B *Bɮ &w]O+:?69UU$ϴT% jL#/@~!+b+"0լd~/qR?iLFԇ##34Yo#bLRH<=I*>(ÞۨSࢧ;{f4V ]مk G5kzxa WM}<u{%mpcK>ɎA+UfS~o2mu3-'#:R'5lͪj Gqi`4(*@= t:.;Tb3r'\~©񝓿S)<Kpg,M֘!n0FOQiJ>k!rZ^рmL/yc&9otyl ]}gK!~|ݴWeDHSn6~0Q=::G"b y Ϲ8ots!pH.h8|cĖ7Q 6*;NJ;'Ƌ-oo]6WjLHT-ܬs:057c=zY48>z_ԭg\ip2ؿC9wsRR& W4uW:q9}Coݖ )Z5 gq y&q $RTOokr/d ߇폕Q?!+y3\ƦmnX`ߝ'OSWNWEWJ{ -gx1eðw"|3͎_B6 Kr/4Tyanm crLOlzM!Jy̿>ڏƃ,+KYt/zF$-^1ItM&cOK)+F_2,C]yXsi+=`M(&X#hm-Sy^a sC,舖KQ8HnsZ'*" WNGhe1M&=t dgq8vexVOkۊ{5&SG|p͵ @rϿVdSKVtҞvE,Ug;;MO(d'Qi Jd8/guĘ u?\h+ڲѠ1 !N,/kbxU'c -t䁘U}9D$n((¿9sn9i$Ynt>u" UQ/&%HtVMZ$ѓ*-+u*?rCc8 rfzThKC4I(}&(0|\1LGyzQQ\W+ņAzk-Cدj/Åx }ҤUOh W}h1l1j_C`yFsLifBFb\9E%@U fdˑ0YGQvwuH.B8`}[Ɩb`Ww eJ%FA%smH{F+I@=K:A J8$! I{;_Hz¨|ni̸O 5caD 0I8epzx|Pԍհ<^;jŋ @ BwPS s,5K̰΄$'rCY8eO2#̏$N] +w?u&QH/h3棁?_y:h8k-vNY~TXQ@h+1~QW$@b'>x钚j&g,R,Vƙ[:'"󔱎^Ҳeh${fP6_* RJܔ;,`{JH> m[׍R>C@v8N%|FjX5BqY,%?m/r]w00\Ҡ۳l| ? GY&fx"%5Skocͅݢm.H/<<$>[N M|:-9x[ d PFT۹bΉC\_z\I2iJXRsʿlvAANK=qƠ1Ӎ8h] !8immhZ=r^|);5K^-_29E+z-1u^XB,$@ZGX6n{BI+Pws EWrz׶ OQ\o.ʵtdExR+E7aj#_#k͊QJj1/ ft[m1yG6W):8yr{a {;qR=/{osʼnq2EޠYso{,PT!jSSqE8]N69T_TqbRXWơY^PGç^-G2 m•Z%lX!1pJ0LAK`tTgK:Bc!) XzTJNMGg!K œ؛D[}bړ9iMuvl# K&pNA!(< J8l&mJzW-~ν(N.=fKO`\gF$cn<5vo7hv9-yW4̴0>?)6&Qm U;t84hVb&}g&)Ύ(v0 RgJ%XUNկ_*I\0 cuf,ATE)nʟ^dv&5!3=7b*`dN;Fxg.텢(* i(\+ғenX%D5+l K(6wCEvEBLMzJ|gGrX )>$j~tde(9g5J'i49[=Ca'd2U]p#忰|& zSr_%䚹g J~k4~rS d8ʆ4'O@YX\2Ө-% F G?YQǬeId 7fmCJ{ߒ^'i:賟ATҡy;">:(// OSQuIOTң;.M#Ai@Zh9@P@}HM,-pGVK~64?&'8 78p;v{ OZ GiaD&?e6|*oZmƫ݇n/ =;1QQy`HHx6dW7kW̵ɚazBM2{AML鋾iG6mRsgypEFo\6s ;Q)ˀ4'J?}̈́O*o!:ݘ j&ιh(( RAՌ'v&}iU4=R(VUૐUBФϜCe'e-tF%#8Zn"84(x;wlPx5ikd_=ŬCժBh#M]t:rwn ,G) m^t)b1ЂRQVn_m*Oԙ[W~W"ȣy:"v 1c$g'հkǸgPC7X?q=N2M rmB̫|Yy1I'cxc XY١߲ 7ٲHpaߤm=S9{i)ݥ'a#_7(VġT_\ F8Zi""n(hO@b/g]`FS:3g|'l>m̪ʍ/\mɝ̩en/CJ*`p=ퟦ]?^6UkgPyQ'A 3qqO:L_BZi%O? &PTS**xWgs- P%ĘIGi5A68e\}t6HF8F!Od1,ɧQ`|?)5} Yo'V2Щj.X(DX/oڒH#=\glv83%\Y. @g:FI*1Wg;mSjOMm1dllîVFHdҶ@d9 Az_ӄ.w TX"sXaٓď?u0+>})ͣЕLv*UIc"!LV^7vo_`"IE%Afk}']RO"-S1 "2ٮ!ڰDXsmZw`U+Y rKò H$=y5鼐یdr>oWG}@'QTqjxy#6[$`j KjGbk CIKq8|^- uįoݼ֐k=bCƽd ??߅a ?n"]0JN rXkp\Wm翙nhnAER4Ѓ.#WzC`ݎ 7a4H.b@ER]/}v^cAmvt_ ulġourAyxԣKo?MlI@e8D[ fSYcdrc)b04-MMFAE>NGen P֎ob'@'􈀻_FlIѮW{-@VEXzǑtbZ]/t@~"8=u/CJ&6 >,z e.M<':YJ0恈v합p)bхl34y!M/,0 YƄB8.d(Cyle cނggUc0̸̏ͪ`HNI}..?SCQpKiGǑGay_qeڶ Wh'=09{8UK)2*4z\b MVր; U;awufsS)>lodtw FӼBI C}&A1pIOoe\LvyZrwچQ]U6u3fߋ/DLU, t .?A,b_d6$v@aXW4~zPO0zppp3 7 ?ٚ펫\kupgD&~%X)(D0֚qKQ7/M %6@s+/WB)=]W:@wJw]QZNm?d?c ́j9C+LynW^ezUI-Œ_%P)Ӑ[ЫϞ0`vYmB TJA!TݓgVg D sj )tQ<}U*8XGIXm0͔<'ň?mNW3P,a0&Sv''h #4N@E 7I˷RiGs?Qvh{TB54Jh!wZ4;8rc`3QKAxCwS#?l>N*X 㒶H@е~Ƅ$o!tIH `3|e2*S]_hgܹ⥫NY` ޢc g ҝb)%0')B&Y)I"1400>!-]Ŭ 8%;<^ƺ4HSxGI'#9_D}N(VbiiO!J6aD ,JG 0)UKwmR! z1` n#d$ԍ&2oi @R0~Z*Ed@61ߦ;6̓ v&Kzzbd!B]'n`R.BKb|5ttHw.J~`F0GCGۀp\˒e9F|x'3BW &'Rd~r6r:Cm& K uaqhIM|`]DGgF!VbE {Iⵌs{wi:HV(-SL>~I!w=9h_ds7 ʡaFR&(V`Msk [2,ZTprv?;iBʄ3L gN p 'xQ`\-HTdZ'CcԵL;Y\kkIm͙E!<:ejFPQBlWWWځ])54Xrj}5mXckX>d_CZϮAmvpǦ[\E "*>rCP&㗘ɨ D'H L7'd#ݻC#cCBWL2($rwǶ9(>:^l^/-5]K#oeDl^1 ӪN`hu]s#-'N[5$wI|SroNHھ {#Ŵ ˆk[3mDL#[0&2_:K;)vx-(U&ns=KP5 /m(8~#ےTh .,;Hcvs^ 19FFCvbmbI)j<o_ 렕7YP[.W#,JJU2mu~w+r%#m7V8~I-0v vɸ;nz0q0 ev l}%qk=ǂ!0L`UCCʵ! WTWU|"lT5/i=͵WGAokDq<{ݗ줊QzǘQ}'Ȣ0 X|eAAu )UaA:|!½CzULklW oV_YB/q-SV1eKtZɘxX_*<}` rI3Q+Oq^z0B61%*ĶX +O0_[6y5p{! 0 5JJY9UZ)\'%'/FX#XqvY>ڭLJ %R.-?y P/-tPa˞nX+K"C*KOj3 s^N`ܒ8uw=:=k;3xNZS'c<^YDMmண4yin`i5O oc%Tj Jty S fJ }qW05] ,;.Svi).9fdLĩ[L&Z\-0>:Fc:9 !} 7XMX_u]Y̔z!+5cl}!VhPf^i&5ǿeOouPt/-bďsfLf>% Wwi^҃G?v fIWcMuTU/f=z⟣GtOgׅ ş-H‸7*%d&6⠂҇cqŶ{RKz8?H^&M@A#aPZ\0PƋu*vN=4nx~-OM sT9Cnh !ef|mftXp4S4Bu6q&` SP|MDYicd9i] ;V6Cg[V'oHӽ7RߏN9֔ #'r -Hz(l}l{y2pIn7揇1Ѧ|mC%apL|CZ*sx6HQ^݂b S,"XT fuf})^l"a?85{\?bD]Xh!P XS8q0`dmJX+o5{ЙڍXb{ JG7Hvˮ#%6B`NA0 t|/l+-_;`ш %oDJRJ#•C?JiD`ɖK4 v-^F#&DUcDw~9BSSnQr ů;Y2~t'j1g,qsAvS* =m(ȍ}j*>fA45nzs߫b"C̹ҹZN(3k0 c@mWKI% De/?9c!l`dm1krf+_0xL퍵+^qyB5/e$IUv}|t­jn5 f7?˅3aJ#ރՖr c5Kc65_.`]'M`6!Y/^㩒 2$dKcTw'?5H/Lc6cyBem-*m@C}&0ϥ1I`4Q TsCj﷼*a[ {yV/pUgʲe?~4HeUGߙتc}| twmuCz[t'~4<5\<v^|,*eˮXm N$4k~-jаa\ֱ$H_j\qiLVV'8)AX Qv0v${A9Պezގ?W18 Z 5i7*bi L9äqdc$Sf+ciT(U]c1rѤ<]_Pѱ p'VD | A-OIS"FPX0(0Cv-a0lt %Ƒ^޽@g|2허a^ |%%EmY;(3tozFr;#7ş /\]b[ʂѶơc60}~>Un_4qዟYo:6 4^2)j)3OmogvPf52 VfG2ЦP$Э9d9alV:;1 U!zF~ӢCAq)+j,ə Uc8Q$<^;t插`тufmC4f9qil'QN8G(6&}9;yj]^*j~b\f:z [Bڿ$Cwh犤YYu>H1|H!3C1ڽw߽TWwJJH0g!kTtP#vDclA0}2^}cv]fr谼,\&l2tj \nw)Iѱ3 M 5JP%(i _XKɔOr`v+I.߱3*]SCe(2N8(; $u,eا_ZΎC-N>q/*oc9gVwNd gG/ hsdnUk0I?sS8g{8lmWuk}K|mFt,4ɛ[jjVc]$nk$8{5;:) Ʊa\$@5r b|*pG]4kekf~zt CZ`MI9W3E x*jW}uuF] =2KP:RN8&w4\ݫ K}aV[7ߥX=+RBIB&t8V^3w-X45;Trq>k93Vl?-xw*%6,?F,=tlo "$|\= ۉ81zfN[d~$G|`Eg -t*R|s_mxa߮9ۊfELJj5H_֘yb}츦䧃ps/\R &%ocfff~y Zt 5kuJ<2 tiQp,28 |=}ߟFROr22L\#ۏI1!ZȞԐĦkzc*&B9L(Yab:sRw򆥷,/22"d{h i~&_1 TGԯ"\55\$fn[ B\("vXU&Z'P ړ2T2a"NJa{+ tQ ݞ,NQĂMfdV]3)س'3i(J^iDqɱqr'뜩P?&n)B0IɘW͆d*d|Ԯ㖛=sl:T̤F 'Yq>}v^Hݏ1l[qJccФ4J/YQpǢP)ӁM|gwC)A N%ԝA^fUZ;[8rܖCgbz D<: d0J8K8ZfAڤ {*Ma^'}Rk~NM]\=|$9N=nʼxy-$TLFK~} ] tCW a (ǵG֎*z w¶&| q֯^|U[+Xyk"'UN%5%.Sj# K͔![pp!k'ÀtJ8hf7!$N~G P˥On_ MѼ HZ[&‚~_ .C xK[#]$aJx^ܭ7aP>Lߖ$a)s= ض/}w~+Եɾ'9YBѪ]ΠnAJ~u3ēsWAUyEG 5\b.a7r*qtcauukW"وY&~_8ӎὂ,0ȤǷ|ϖ[:6O*<MՂ. Q#ss!1J-)! ԩuku7qhsmh8L ?mZt&LEn>=>p*̢{ |@Д/[F,Hg⯔}yq_!3!b)JUۂ᭯sb8џ , <$ rV?,c˔Q,}y#(˸?{kc'=FCov=1u{9bloz=45ǔl\~c>qjC00ԕmo1447v#_yP[}θ_^ FBG )&OWR+S@l2ds0`j2=DsҾ] ė[Gtv|IA.raZԴYPD~&a+(LkP V炻,G7$7\p*ֿ+uD҃:Tf}!&k~.ue#ej& =ʳ'ZH]> pk&#ϔ3̃ޙ!Ҟ 1S0( GgdÝK1?Bqכduܤt> 5̅f{8XGNuƷ1ú.nGOK\Oì$r [Yg!ይI&q28q 27""HncH‰ eBF-ͤR+XwjRn2wS5N4'ō=Vw: i6贈h.3?Hp::f23| v\cD64Eoj 8oNpSo eSx FQ-j%_ņ3!g|F XXa4^aH6Q#B GMaŢ6l{єEõ *Rc~=~i:j [9 ]oPzh=3/,NPcHdG`UtR]xA.*>5H}&"b2┧˵@˥-*(岨pNeϢYA]R@'Hkwl%]e6i/0;$e{eCU3tr2G.\ˎ g6]ۗ HE2I3gٷY .-a54,IIY&1. +|nkJ_uf44_+:f߯u4}Zs[2&d \k cHH^: `h,(/.Ra2g@3^l.T (eB@ze'gx=Z{&̞.3 W*]#jǾg.֕gU+%ZՑ⼱0&/d&C B^XmڊւC ҭ3t$fe@^mRSBBMip;l̎Ҏt :EeBY*m5A9}!Ctv!^b#!i^.}X'|bmxG %,o,9&@oݦL{b<,dI8)#FB/U~Bo S)}&E\ R@f8%u;Nd j4<۞F(ÒG*]&o0ChJ". 6 ޢ??kxoڷGn,2%$m~:xgr!5U|K'&k'`.sZ_=,qfp[4P*WQ=,SnV#؆a3*7ȶpP:HPE-m’;m9px[MEVGʼnxxHzUbd ;O1$`+>.1/H#[ b`{bKb>.$Z>1Əvכ \},FlZ"=t!*‘Tb%5ŷA+7To/hl { ;@IEr̀?% [N@]' c3٪Y2@-QS!@T:3=\PjHg0EUxD -èk=19G61Is~.^3CCп e=׮Z m+#CԌh Ey-shw3.)tIa\4G+kKa+M"T&O 4}<7Nw+dE Eu2Lzc3SʫM OX0j~k|S{Ǜ1^,~5naLGL+2!)tY.i\b B?[6ױ`Ixye?,;Qo),]pqAaۡ|W[KS\1뻜^G4@jQ/uY;V-4#F( PݑcI;ºdjj7*0F [Id'} 3m5![-CPVI Dr O9UþSF顧~;H!ݙQGYO̠sIP둘G(al [p냻RU؄+9{OX+d(]4\QJKP0&Lb~o1aSb~sJ⶚vH9fgyώ}",!`&v{(13DJ37ώtL#m@py׋XJGm]_03v.ǠLjGed-HPq]s(U܆(RvBB!Iԏat|8Ǧ'm $EΨMy@3w0+9uVϤa*Pa2_ ` lG n6]܄wpCF-q6t~-!W`/ ذճ`ih{Y>Ӊ9=ak^ =DDѨP݂_wwAK xҵ$jסv[Nh&K^دsÈ!y_zy mHi˫MjN8ٔ~&l0PY14xV`M[BugO;dw A%V+ yJbIdȱތ9`oydȱ' ЕJό14]2oc"\8mD$Œ- c៏2[ &Ww/$"V@ŒIC}8.,ݨO+p6w,I6]r,Lc9[q@c=өo6Zei[k`49DգfC@nnd $dl>A>luD=V`^[xd:&2ڜLɼ?G/)S[_C @M|-gAw7+:*>*'}xTФney)iJ6/l3f[[H[M"xӔA?;<*kA^w@V?/-g_<{3e6`ÎFO{e EZNs eb>$4!{CcPpg4३5S|?q/΀xƎ]J,Z뷞Alkv"*}Vo 7Ad㾋96A~ڶeJ]1zg097'HŮzru|,;fq,>eА vl@(V:=+uˊhL_DšwZҷ0(vF^G,d QbMM.Wട.g3D%E7,L_'^R`ō76kT[Cr4\ 'AX+Pb661f}FkXs]~{O%(5z׺|Bn &ۢb27'+q<9ר7K5(BIMi(2-u8gnl,]6VuXJMR.>c34WO3T/uc{ zƒ屹>ޖ/,v11 !\TLEr[\/YB5x;1#Ys>'cwk\\N(C_JŤ|W/~}V ϊV|-gK&4u4ý1[I]elc9+=j;fL5)EU8N2CYҀ=5-(H`ulb8!)N;eR,yĤS`eXl8"Oz,>29h)ⴎTckʃyWY$Bm L?s*޶v*ɶE,t؏G6hSV.m~-IRޮO{ml NoBf]n7x?ܹw'3F6wF`ROXZZ Z` ̻ٚT /?'<~z{[zq `Ŵp\]|It뮎x`>>+B,Ӓ9]TD!ќݽJ1ۅٌW9e.b yL< ^+UNrtnK "2O%}ފ:bmDGG{ī\aIvE4בAccr)*ISC 5TC՜* $jeʽN xPP1+#>$  tuPuA$BڛPugQ Wp; !BqH6{9/DݚC.؈X=&9އs?l6>%!pgeлgNj _[bW4^񒶩, !b.0$FlA>[` ||{+8O7Emک-vGͩLC/\ATr^|V៞ IDIqMwJh.9 a`e cmt~??c6h/ v -O@٨p-i'_3f dP g̀U4[σdCd]h7kf !Ce-ˊpP ĀVywlۂvZAߋmv|kr:wp' :I3u~%1Ẃacܝ_%]$Fʂ,4.K~Sf*)p˦mM~P$M‒{Ge}ɍI\N YgA^٥<rՈWϋ4gcb{~T> AH Yf9*7f 5¡$Jȴ;0CYO Ch/XnNkM1XnhdضBz!}'r Jcv;1qt.8'H""M$#4+5/TV2~}PM%;Es ;\f]{cҡهVv(Eio6tSDwBϘAY~JMoM_ɶFu 6q8BAcIX CCa /vN#݉Ȓ{??0||q )[JGSry)P|ǒǣ!iF-"A%^R'AzNNtŮ{|;ck]5NzZsm"TB5e0?|aą.ʙ4zz4:?̨[JrZQMkr%{jS2dYQkf 4SD5*RC^TJ1ң9_|l ->Pw[N_XD6Pv^ 8 '6]j(4a#ţݜo%ןxqQ" i#\S֋K;p;E`14v$p_ S惰e4xoX'zGML9H{E~MsޡS6; 垆2}28!瓱e `TvVr1.cAS>:Uէ09z*$1zRIR݂3Tdq2"oaږVJ m+4Y`QQB"ylH¯ ;nQ =8;xaa{+(Lw.ZLE$Eµ9/ўsI5?20b!IBz݄Ij6a_(Kl3 =j+!9MC[ȁiꔣI{aϖfJenEҷd$"m^|qNO.gʋ,I\pΖ]B!Vcv1 r{I,Qggu1(S% UuNz@1ľd^FVrw*V$_g%2XR(E7tn{ lCTVV ?,Q_vdC-ҸPB 5m9 Up=g!qq,+xTDWs8S[Vȝ G"Bώ^2]!o3$bu~ wO,s7l4/XT@h~q:ZP Cu?IW AN޸P]1J2,gyK"e J~VG'jHAG|[規 H΃QHQ:V(Wf~]q`Z(e +% #kG)H ce@ϕ75 ymLC+=Pت{ysGU̿\S@!^ йD ,WŖY%ʘ᭳Ǐt Qi$lU3+v+2TC*o*PF?6I-Ƨu ˯R\A'W~e29r%ǹ<7('< jנ3Pˡ:um7E}CLGQPǐNtf2Z_@.T}2ڞ`Q2-Wg.Ph4@ l8c;آBP/M={bO҆%!aJ3`@{Zvm(1 zq+sb<i2>vʍ#/:1f[iNc]of牭yK-չ6JbzII@|dؔ ny[B m֨2_z㠤iZ֕Q#=rwH>x`ژZhu`6u\#-nއgEn$ա Ҹh)jbC_WHY6h*'v;xOKme}&L`ooA8mLFb]owX&ﴒ, *SDfUr716y,\@<~8Q8\譚jI'B`-"$Δ*^ŽjʝŁPh( K$rQ.B,;"\B)hIGAb Q nZ9-is)C itBvnt &\1 Ii*aX7pЅ4h4ԋ lcޘė}l`˼dr:u!]֡n\twzw0->5t|&[Yui98vhpa2WlGe`<)8g?{}ݻX~gᯪcN(LgNˈ$k8j8J6E!f5seUƢu\0 r2 w |?Xdﳑ*L./Bk Ȉɫ9)_ w)7(B?T= ־aA{8*uo=ș'EBu>{@(kaM k6)vuuLXb~t+4U mB~Df2U Oz,7ep*bD03EN|TLi~SFPsI^$tw}ˡ |<FI66H( H~PfyYűlPKQG{\`\T֐ ; 2L=R~ vYh#SÁ#vkb9.ZlI/˪Ki򃇑%3fF^:?K9h5Ln2e E:R6O^ߴ*|kK'+Y6Ȝ{4ȿH›]Do|tb3< Y(D.O0+3kd| 'J`~,6 =9|SRqd!!tT$ frvڣ3IAF-LmM|r LM3-x5ŜJ8C@~o"€R_جD,p!~/mA/S+:@/1NXEO1XǦe#ue(vP*ZNpYeo 2V_ Rhz׈2296|33(z'8?;ĕ5bJQK0Q,e/ㇷD0atr`E1з̺{&ùRGV죤HU*;ju ^JhQZ.]o#_WjbJ(%S#F-^Pr@}o0"`f  a^.yW[roqY~7 ܟI3/tN/' L56@Bnmh/.GuHW%8yEdu\n Q % Ĝu BپsbP 䵔0@"7#i?-j,}^6Rq[VnzRfӶKеlڮW qhȃEAS?NL~]3A-'7\ƆlݎkiA;g^ВsQ@su}S+GIXUIWPyHcb'@X8h4cC S0H6](Kox՜5`*wz:]fFmou08jȁ!d  yG.:ӬFux ٜ5Ff{=n!!RRELuZL(v:qb˗IqbRhS ̑]^6N{DF^>ayub!>(;^H[4?9wdh3':ߘW_ĜJqԎq"2wfTRM{gS=2/9<&:0IU"@ y'ic]\(3 I(x(`g#)1h+ML68+t-6yA7`Mvu!^"wQ\X'z~dV|v,VkN"ْ/o4C~%ք h0c a`[wQ 1ӯS]p`)&bĖ•Z^i@ *xr'Pgw'ߒhTIZ;XQ+ϓck/p/hc1]<bbTSp|FQ-xeH8*(CI Bj1Dx:3.+s q"&S}4 ,/d`$3KP$W UGeL;:\rmb!r9,}~&4{a)=kj|Un ]~}X6 ?G!]DǪCڸISMv4*)آ޲%z K5&@MS+.j70n rHkd*oW/G.Hf&+"2I50 ,%M^61U8zڷz"<թ# <>hbHDl\&.(&[z^,,OkKZt}g I֟N{ac[tTRYˤ$,jo o-W7|#F? ÅM5.X[ BϞ潢pD8*,D@Z櫖;@oq:`WvL1eUb_BUڡcli+e3#<(<H0“ͧ$J^ -?ga\b%dITV][kL {6 ||B$y9e{vɑět'w2^FiO'9,/V ZCrE9HRJR \ hyHmlZۓN6^p$&oimB{NES}ݪ6vcXf\ RIS@MGԃm()ω[]ݏ3656(H`ߕNBZz{# <īǺ\K_{+C gnv]6Tn#5 GmΨ8]C)EJ G)A}1Hh jnu %^RTFܵZGX>wJܮ I#UDih{!lϛlk+E$Ka3ژ.8 A2]sQ eH~M~q23PAG̋Cz5eZ\2opV9E⍽xƬ)$ flXxW'Ȃ}[/@4t!J,UwywHճ[qgI$15贊vOPyM$>fYіBl]QfDտDqmhfH,i, %jѐ6Jj|"Et)SiW+Pٵ 2i0f9QR-R݈:S0O;heRLCJ$r LD{VC+!"y q.ؑ ްwQ2,"eϞJF4%˩6 d-ԐQNݒzcԮmUj{HM0bFUɘ "~J)eE[_aE҅Wi{8a'ȡ(Z5p%E"MXC${yER}$3qɀ sj{M: oq$VY]MEaZvS~fP,qJL\˄WU*zwLW^Հ i;; ?_L8hz~JS{U>>VooG?@)"j3!QfC5!pԘG$bˮJpuZ=J?ô &ar}>p5H٘ǎW$gE'CNQ.߬ !ے{=S=aH`W: ~MY\rЂtA1 A3L53H)h2^͟A~Ä1׻w-=*!SwZq΁ :=W@&^%It%҅kCxdLF!M}hHJcw@yC#)1pYoMbA dx- rae%Ed _U3 ;qejMfCޭ^-l5;sօ#h41%KI4/gE/{K-yBƈ;a6U |@{CPVנ6( %ɻEh[eϋusO\|>V+n$6:#&TR#$}݌"ac$OzF!e[@#s` 7oޖ?gx &ngO.#8%䦷PP*6B#!ͭ&'Ifd ;Q1BB?rƜeoEC~\OSoȶ ̽dq3!l2PuJB}>Nؽm9zO/m "咇4ӗE X6lYWh(w#ڟ ; [uPS)`f䟥B@u/sz1ZECg mVMBi`fBa}Sqe 0^嗰3*ʑ-BLo.Z&:<J>S2I%IWWnRÆ>tBZeή[u{z & 7N8F4ݒm k2"UZkyƙWmaH 8p  mFcJmq |rF#Ka`H[ktW_| _a$X!- xݚΡ@<}YNڽm.Ql*L7J8 ֌kc>ߍI?9UqTپ'E0elZRjs{gSLw5f"ogp?2W? rins>W[gK<~h0)7ZcY,'15[vxs6;34zL޺b{#u nV5jU'ztb.߯ /I|c35iO!?0N1`8Xgq4cb)Hl=&Hʒ*} MEy>V= Ҕ֓w t %Ҽɫ7\FHRo#@ӽnwﷁ~o| oNüfI&bUV 4fBtbH,(oőҟds“: *ljj̕oCّ b]R8M\,ˈ.̋= c!\<NwD6'3 8Gpb_icTY &;.ts-vnټDL[alEn<8ͷ4¤hIdiG?&!wY=p.7а\7L7K֥ցE3ѡaWO 5y tRi~B8zu#+B5m:6*#BO!a]҇ ˥Ů,!Љ }G2m:v(6[#g[4RTu& hwSebdWWy(kW?q9Jm^}E}*B@ GUC/ $ r+ij y1U+u2+c&֙T*"fnTl! jk2YHG{MXA?ml y%vd8b`-:5] `krcJ[o.Մ!Ch Zj@~ig#Cr#z$*WhQct@ʽN1 |RgȊҵ4%  ?u߯i. Z?yoGfҺ2 gqrsD9&S&xoc1w){Aij!WjL^"N b>&vabn\~DM P.vi!~݉'hⶽB ߉P\VI'zZ>꽊JFh\VZ%ܫ%N[nNKyDUWa8=N䁋/Wm6 5B \'^#ֶ㴦~a!&ul:Se}dc,N_C \fA 6cМ lY$"u[726&nDێ=qXc!=T,kx3IQ3//^`?g+"b$[i'܀YO E8:gGMb ?֐L1M>Hvdܸ;=ם.K^:j Z xcF9츱bk+@w昁`δCoLdɪK6QW£`B0"wq [] N8:˟E!žn X_ 3~:-ɛ6C fʂouq4>:=qe@щ69@Aw߾*;q>)ڧDMַob1Gur*ifgb.NB4/]q[#Wbsƺ"_|cԞFSb,m_w*8d/&+=^?ƴ7Z&2Wፕo (6.-MR)=ַ+ VJ!+K+4=W\nk)R(yiF`YYt"JXjtI&\ u&tuh729'eb彰H$[46tj\COqqn MAm 8gyPK5 QsPs{D'W"u(n gjv; (M֪A.8]9!olL΁flDPpA|8$܋08E$r1,bNTi ɑ/K!=2 =r&rQً}*J",> !) P Ԇ*:Jk(_4 #4i(#kn7?6yٵ2&j+1q~)5 6hmnl'IZ.K+3@Z8cvdq^Y,3"f 7&iֈ:2P&QHV,ܯjwi7$,tUsyt2M EC hֶB7.sahxػ*^VݷNޫT玕$~.[ފ߉ ߉nIHp C@RWӭg9)A>5;m(MPklÖ +;pğfK:Kd [DB B~Djo;D6( [^+&+_`_-szmn2,jƓNi2~ \WwBsu\Ckb9f̤ʪ4iˆ{/_ N_{Ib&ɧeBQn&MdJ ~+1Y M(S5r<8hEߒ5;Ó) ]ɓ60nNM\;d=r'ћ?Db! p2KT,׹7iAe!FF+I SXaTvѱ ijΪa(s=S{N@'_d=}mMCe` CcW/2b*D^<{ Ħ|DeWѲ%G.M.\U.< hMeI*:!-jxʬҦC) C2Έͅkq3| e88s%C'j=pՅ3Ԋ][Zj~8+=Mgb ̭K seH&~\P…d ljds4I [7.Ku L*Q9khgða-t=Y=zQdMra:ϿS/mxBz@rgbzS\Ӎe/r݀+%|&;[FeXBΐ}BVtdXVsmnG\%o'>5o!z&juĜd94fu.=xHP[%՘8@;=5R~+~3YôhH/U(s!T/~G,bɱB\_,3IJڏ'E~q)ߟdn8̠ةf ṱh*ފD:X~ PdtNs2كy{G_Bx_ ]K"i^(A$'eo][;UqAhL >O ^ GL1$;9)IՅqrÙ$l ri$NKAFK)+.D(JO6՘]VeF"`Rd"?6?\Xj{Xi )'pnѶ[ᜇT /!t+δt W[XVfCa\cAvo^/A*<]-s: eYz{fя*hmc7{ƀxeJ?d}@#FF08,O8̦+lddaMYѹu_"PX·hq67XI$\~0;=ggJw7|~^ɰu]~w#zcWnuĸ af6߃K쳥 2ߴ.Rmc4]7TX)fX t:[W] w>)*OC: E݌wy{h|h"2Ï@~.6uBTT'3BHMcW},{ouZ,P:Tk/YXC nۥR.IIʨaeyוث˜:1[o`uӆ+s]} ((:4|/Ür}OL 1<1&@&2l?cP0{p9,}(⌷,0£TpR4;%K_ZkYqʽ6՟(!z]/=`M F f=օ'TDDnW( AcMy ~JU$bʊ׆R~_oD|0p?8+|D.3r¢a.@4=ܡcD~'=5zvdXm3/h};cKNQKBY„GB|Xۊ^Udž%&)ZՄ8I"\r~*D^z zۤu0 B6 ܡpj@bT+SK$2^aOOaŝo~Qe('J${7 2ݏ^&`Sddf}{.+lK/[yS'b@* I9>*"Jn7q OJ,bع?V,ewC. V}k~5+[39{OJ7wp_QpFUYAs;d'&8ɞj)R)։d7(`YdoGoEBB@]&%d^QeDꨳg9φܗ5,~oM jXzx\֮B`zΜ[ќμF1Y;%FJIQ|6(|o }U^GF#s +H^bYXt\M'P|8"uA8EmV]Al0@kcR|62ML;K/#^,O?%ݠ,[SŏAk4?GxF(CQq_\X>5)MUM;aχ3Lŵ2KM8mu_ Fv7gL68njHü "%H;Ce8_U AgJ&F,6p1`k_G_}j;"&O'gA "6.q{Te2e[i5nh :(*;26hKF-0~=h5oS$蠯a"qݚeqy+y7JqG^Bu{M}$Aw0p5{AEuUdgœXt%7ELS;Zuד1gWO%68@w{5|zvk_^r/^uOLͭcUlnN0T}F 8@crbݬ<1ĤS,V|BTŒKKЅ< 8w~{4klʞQ ƮU{2%6]ȚyP8ŭpsD(iDB?G QnF?+ '7ozM5^Sξˎh&N4NZ {,sGr[cw_G^ tñJJN"9 5Ui,E}ѕRѩ.2suւ˷Gtc!%`?u@w .cBTis5Io2*_R//:ypc*S)ԏbN^o1J-\;5r3A'WWT>ס% Ha5fV{vK'= vBAE jfl◈,.I2I0f|BCN0W>ᯋ27WN9 bswر9յȳzOf"hɃDkbJ:3S_?4rCeX~)i(+$%ځMȤ%=»C0["j:D6X>x~=Zog&-zlL#;yq;Y52ۥYy܆ Gf;'̋i~RRh,Nݝ1Dbxe\[шX_(rCɯCF'9:jYE/,]~3J=LnamTL-Dh8-N(eӨfK>0zO-uuÚzWN3:&1s}5D [,X(m(+ NZ J%7'X՚{qpaW'GKKh|:%h?|4>Rdzfs^?m"n m_͋S@;+ B̡ z X,q 2zRezh]dv0WRǬԦiThv}E'?ñVOe/3 淪{iÂkb*?ŗEr' `%cx UdafFx^y|XZ\.*+C0I(14%0!"`8iR֍ [ [sX -mW׸SЅ̪d;H5kqP,dzaE.B2Ni;fLUۘNIāz 1 |%dp5F/?OcB~;7͇M4vW= ;Ubh$C%TX]onM.8^` .{21:y3:][8Nr9<*omǝ"H$ӱM{kO y;%fzَCSNpWb#Ul1i) yiRk~HNK}Lmwu2?O`Ȧ@}g\\gyZ"rrR~u1{Z!~7chM9"hTV?2R|v|E%aC]⠜i I ;: ZĴ-/>Ю$l>Ԩ,dD瑠<*ɋ6ba(d_>D9VSiXnq5MX8=_9 7Qg(GT}XgʥYBqH EY`g+X.x_Z/e~skR6cC+!8lo]]Ȝ"UM/BX5m277jSnZGڳH}[v;udN֕JI^?Ƹ9l|:9 M0[I !VO|ﰱ-j&@q0YAB^HD4dYj&avXkZ5RM,^5s8G_p0̋ SvU~_\Һj^f| P䅋32 VғN>'JIM b9s%a`$[-s?,)șβj1Yʁ588pr5UJ=HXe{Nȝ 7l鎧&tL1~.0-|((`=h$1XM%tL 47fS4mVO")~0"Cפ$ͣ1bٗn&E`oNfS@rĒٜ%'6Sw]'~5;BB we}ʶMo{MtX՚Cs*VU樱葇T ZiEò,jgT| l' Qz+l ؄AQP^oc:&P Q@ Ef=GT*CڂTW+ xsn[g =1/T5blAo*xpTʉ@p dRTbEϡTKEJx;|9ԣtM>Dbl.VDĈ~GR\bǮY}7웩^-C8>Wq[x 3cG5/@5]׺"w@Aq0}b'%i#t'q6&;a[D l* =T*_tVE1?qzt9Wl헐F\M FQa$k@*U?FTTI8/XYə7AEBM8$Xuǔ|,g^:"ų++z(wN!*ppf*a1x3mYjs.P.JfHV/4>~$|Qt/z䪒۠X JM %چgzds»R3\`C T`s ͘2]hxICP~uD!tTrcN%F !,YY Qr&+6[ ?r3E֋3 Y0g WmΝfl?ADň,_\ Y`k ]T8c!bY"<MH0?GI{> r5Ft[DP_IOdm0ފ9@ r6i} ,}!91XXxkl^߭. x&BFl| ۴C]#ja80A";*8ז[n#J3rJ`ݛcv_R20aهfp q3 հQ0F('҇󱓵H%#?X?GQeW;R7PEצI~GrN갾p _ÔJw>퉘YڅD1α,Ȫm}tk\t^\q衜%<#J* #;[6ks5Ä$-LB|M<\ҰJd/60-&9V5sj#X疽52c~.)gk-^~AIT/Uw\PCҫG/ƏQǟ=(|"Ҋ v2r yCd@} 1ǣՌ-2X+ę_Ir#vC#E/ M[K"~itBA`:QiWVN$*'fdž=K@WFnFg;&f0ΰ:G:hc [jQ !DcG|G|@ JMIic78\t$ݠ0A1 Ҟ :xXO+o'V_ė( &={(ˋY̪1 VW39AE3v"rE},)3IH~v|Ol;Ú9{m4%{a9{#;ʡ7oFro\?xytEd?Һ"ag%;9t. Qucsl;X8JWThrN-#njiyf_O&`s%vdnmwREƖ0 lw%5XH*o#+g%Yp  ol2#6Tk y+[jhIٖ3!s kʼt00$: ] '!7m@d ң->ZBHH1WXV+Wՙy|:58J1\-q %Rѣj%6(O/ڂ/VoZ[DK%vHؑkh2WS\ˢJ=A[]􉊊,e}g6/D9\! mpH+:U͜6 2b\_rЃ%*pHl-N?\CS <(p8d4aY(ytQrMTT\B#&?5 zt ͋?()w5ߊ+ۃEW維5E+%N.;oܿtv>d\'pa. 0V[RR Hu{|t1GRu0t _ #-UБY n-"vtoԳ/_#4gU^ C-GM[땱埚aD6>b!bt}seDvZ\5D勷 Mf9&sQh1)Ƽ_Z;ٗ0`30 o/NJ}^ i'1/}`LNx )Z'w݊^Py4^E1aRLξ쪵 8AQ~:.m@O"^ANdtp͸]ك@'M3"mhmbV̛:*iM5띠_(~, "rY A;i(W ĵ!m! [pftҡC?zqj֧vr)`zT~]u>.XYO#ס y4Aޘ磲'EMkQ\Nkkȥ2]մrAS!u,%ţK_XJV鶍S＀;eYF*ẗt# _xv7|̦C>@s)uLJ㒙GvN߫:bнmI!wgj/R~t' E WP; ( dDҺA<3)MG6l$$QzD+$E1k ǚEDZ~FV(2%Ey鄲=C{JXocnl<SӡzdDa#"3mEd^[Я?:!)tĄxJHlګԚE'0\D?5A*rZP]O$֫lD^ m(ġ%K8gȮx_YX6w=E`ҵ z\a7E#Klab&cN@&dq~,/wc=XA,iƛ0w^=I2U12m_W۴4p@&cۆY;U[e(yzfЭohCpJ $NmcnI;W*|}k`5҄|~Pc lius92u9D^Z_n:SaѼ'خ! n8uOM1&M o^-5lBQScQ]2ќ)a`f9 "DRJ]~l;f3nhٹ"D!LqhsJ%%nڔkr_Yp 4ܗK[g]1a[+S\a;Z>ez /-Q!Ik|y_@ZL9 /kdkΐ#-2RC%BB̮ub/59G H[$>>Fi+SH\@ѧ~2[ӘMN*4A!GQ̴-M>BGaS8z5m; 䗴"\VR8F(&)Cpko=Tvo`=LDXAfY8Z@>:W 6OcFS,asڕ;vgur}m PG!.E"re(O*{8E H=Tn & k\7xu,Sf,Y πJg3u|h!Z ! -gqz;Z lp9"ݷO|?+ki9qp;MW@ڧ?́__ql22I㐴BLe}A'"-,o} GQǽtOIX2 >~A YMsQ)TZvݹ-})Ns";4X$r[mb>?KhR.@;uՐکyfYa@>ٗ5#5h$YJaϦ0ss2j0'(&NބdGySDWiRz$JjD- HDӝ/M^V@|$_̢|SR&s%=?g};%3f;QGat\ q%K9gpޝJYLHAheT?X !{~L1A\;s#LOܢq[5`3z˜fU5?Kgn+<}QtIɺUÒ{:3yRq ڸ\SR0,<#6 S61DWzv58dp=lm.u!|-DӀ޽h`Hf;&> -BGeQjHj(hm:(!s`.'+9 ¼%6nص|X,Ry}V36'i!t{ uK3mb+܆&q>`~22=%B*[W-mX0įfA4#Q~\4D XV@v.Փ4PZ6qy6Y!}3UY-mrt%G~ VrJMk /Kjz !]GmdRe7Kp|?7>4/Ri&3Ԭw-e{/{@t΢U5Jk H2BgA] dqQ[CI@lWZWf>BN [Tp6oVF;l; 27!Ї"mj(?w.8& ^QͭV1%-}YEYj9^DS^s9u8]KUxCHgO&- *" puؠ&9UvN@ @ʋePY1\-{UXEg`icW ;&i;Ac1%77(]$Nb[XNCH6H&@ PTIP֦Uө-%2o%^UyƓ~JxPU Æ<;FlJXdbҩ~b}zٙa2y䗩3⩠ygN$UP&TT7¶ޔ3Jd+\>]ןBYduHK"a (||#pDmtH/: 7%YtAұ?/^VH^ǐU }‡ƈi9 =i(ªTZwVFbxC ZcVfTmed"@'Ų  6&d}tbjJr͠6KejD#@3Gj L<^!_t$ :ܾg5IL0֋z =Dm?2*p݃W5ܨ=80/*l1m ";>'p7Dr{T4d3OT\RVwמnfSh:%@00 lJ;_ؘ>Ӵ@u]2UsŇ3C \<k&d ֳ`cj6/ȒF41DQħ3k;2h?B; 4iUsOBEE0p!0Vq ID2S #vp\X;r.ZWn9s J_<˪(vV#K7$m!-'?;I8i5QCtG{K&`NOXD9r' Үu~$N>BXK ČkudbBap̅-](k!=^tqn8]M5/X 0|BK.OTyO?:aeaE#il3|/77r9Qɔ=e)cK~׍Tߛ1EsÅVPx_.;w/ڬqsl7&dMT# Ǝt?3K¿s[j(RE>yHS1ՕQ/'&(Θޏj|6 7bEhiF'~YJU¿;nkLVf6T@,0"PyWǀokBoU;ѥ^Qo\QD!ZXm AN.L Juf`P v P~aXۅJ%CysDǝzӑTNzt{.Ēgv_ j*KkӖgn?_r8`OI9)@H%ڄ=+y*tӌF= lVUbw `˪iKxr-󩦝FEEy>~!kEm 7BaFAy'JZx꾺<蝅,RPo .C2-XH(BL4{dhjj~=Ÿ!YA'q- 娎`+ crNnrH.j@T ¸I8(mÊ=rpp- PfW ǧy-9 TZY?Ʒ~{\}4{ݟи%saV"o.}UTWY*Bw*`8i@bz R#-uc؉%b4SJT0Rbcen&STv&mɃw"SMS#^;9vz `g2u((LX/bQfk !! gG1 m~putߴBWR*\6=\Who*lp7j\7-z/ҫiП@E>7pmi iH2_"/z{%λNL(s4'u2|X.!ĘZt;nC(w35#'DI/wW<6O|pn"!宅s+}~NʭL 4l r*IG-2a?8?t|rqDmARd[Ӛ)l3̇Ncɧk51&oG ^:*OT!yRN8>"P~HD S^=,S+~ϊAX'!L 5.pl CNBCH*3yYT tU9_59^reD(H5[Qqvg#;U 9Br,))c>]@kr}x:v'y26-$!0 #f0f0[mԈ='0=9aHH`Ǡ0Cm 8wu/31wWn 9f,;0Po,E]BI)uM+Վ0jMEco0l ZB B7J=J1}JFQ(w4KF.ī b7WF T (/˱@H-ӌb^ڶ AW`[*:6[4V\:paQxQ9B㪇wPی#r'9$Q&{pgWMnZ{|$"֌'bh(Lue>|*Quؔ@"'o?,Q=꧷aPS tsebZ }"+YTN@UʲeL*qeރF4vts:c i-P@-'%,fru+0TkCk<372-ƒ~@Gj!kp'ʎ RHTA'0Q[VG# :aBh3FŚw;B̺޾[zGz2Sl.!%TVVB EۆAõg\i]+L]s!jM N"2p_b)YP^aZ}o 7mvh~926:Ct+̯sQ5 vI~f ƟI~o3B=uq  齌l H&`~nU1'q!yKgk(jQ9H ÉQ,r G ߚM4._ɳ]j aL7=xaO2U`׭ ^fַZ }m;m#nfhMIwVB^O*$xXۤ{Cц5u wSQm7i]OGheoIGS'yaC*m6ǝ}?rӪCVbHt*>5?DovF^{C6,Hfɕn|MfK T0'ʩu"2S}{|aܺۼ'fu:׋@ jc]*G9jn毩r(ArqtnviPʡf܁/bTtX'(68()CA)?D_Ԣ=XЎ(CHݣ\eĭw,hkLf+γ[|yNTn%ἤ\,ٷa#fddyDx i ٨J1aHr#\+ 9; ~yF7@bR phlr8ʬVTOǷ ~N  % ԁ~0~:nA2GI/Û_ǁeX}ER@k@yxtDJ} ^~ ) mN;ڧH& `gcX,6Kh-^E? `y7XT!K}t 2aХiEV5A_R'X|Ъ&ɪt=͐, 7 %' r1B$'8eܮ9IYM!21̡mM{Z'mo t^ I;-m bpl-- *ֿ_׶%a.&vr/=\dPPВ *Xv[Ǧ!O&vUJ:2s*V] Sk?=Yd\#@|Qu nVQxaYfǕЬ,=5**h:%!eSayK`##5cHQ2ֿ©&MK:T{cF4W*,[X&CW&nyUk0w/5h&GѪΫ#&b=`ou*Mnskk"Pف\`NCjm3"-A<`ޗ,p|0; BZ H@"7Ņ.p1Tmf5.43硳;Zxd0*cg7(1eMSu5vCa0 ؝ݜlW3]:>?($x)$pfq3gYE~G,lKfQGWwd'kۆ2'C8bÏ?\YQB2:0p<;nA\E1,~WV {FC msS{<{F0aݩ܋(9JҔ%sKGE?6v &YhG.2rRp&,pf4ee}){ȷ"{zu 쟿Ehg(h#W՟>=6R۫Cݱ4M.=CE` C1qq gx}*iꦷ]HyUh`MqCR[i" ;O5Mf'<et_^ωLI%(#'0d/Il"!8H'<: :=Hr݋/Rb4SDRy-1h*^A1Ϣjh1G3~n['Y.L~.C65X3iXJ1$>a|t0`ڒ>|1u1!6 ``>j)]MN$90SI{U>do bj[׌MH'|o+]Fz0`5LT܉)^ ?AIlRImw| ?^snH~PO؇&1/wBR ՇY׋Ǟ.>_mqVW,aLqfA*hNˡ 24Z VX[&#;ܺ^C8UW퇂 W3Z56vՙ-|"CauVt*q\1ah8%M[=SJ8z>JqTlB9:\s@^5 6ɉڟr+Fz6zYiвy&x!}ƞwu?RaixT Z^C%TuhM:΃maH&JL$—3gX>7^rw%R<Kt٫@ kOlN[g~?5Ձ)q{.P$T$YVĖƝ Gz,+Es57JP>h)=*ꍡ4ˑКψʍ! m$"~tv]Ube;WC+Q)]<(gH̉?wCѤkj.>QXȟ#.swU{*C vlc/Ά-^)x:OP^4w$gNe@J#ˡۀZ<.ЏHH]֝(YyC2R,&D3+;@` T$HL~YOWL֧W.>Ә)Wf"BA`/wSPGi5W~h /}}d|Iڂmj9Yʽ/P3+4ʞ$*M& E5,~4KyAz^oy?( vΡ`a^ JjKс0f,05A>K$ZX>.~;]K@uucE.sZ0z0nQy`+DoK>0Qj H';ҴWe$xpV; rI` Vù,{)oG}v=$#MNv|p>oaTtyߧЍ0s݌]郤o(͝Iȗ%- gcH#{f v Y4vP#&U7w|*Oyq1ijꋔgl<1"PW@qaTfc_E.:Mۅ5SG1.W¬E-jɭl kKf e>]Yא 99f%Scˈw/>skߞ2ϰCn]7Q dmsi䬨MU\4[ϙ0yFjLa' F{p5k[?RX"Ȗڝ$fe?Y~@vfDWR_k"VPa"d ᏷=68'H%WɁ6΅]pѝv>J'5ӇTk |jlh.湊b#d0go`{ ? ,?p1c0o x&/`1ИctѦYХXv 47|a*BOX0%AdtsgH=]T;e~6$VtJำ,|;˚?WY$q;0): ]5F:ʓxAB> Se~ĺTy< 5/H!q65k+>23!*UQ~qK*x2e)S40rt6&*!V¬D`=$\hw'i5|PoGv1NG8506>!N-˖ە(]:e-^0\;T}]R(3n| 1 =RR%M}Uz I\%`OIENu ( X*s,f*?9 #). 4%lލK2.Q%u~Xsמ_7&FsrV wHH9f+ھKH,ĞCCkNi)0=8c ְǙɫ{JpP)%<[r\/QNepc08C{pQ=+ 5x{Ž~pNk{=__ۜ S:=D9 @ "!토) }Rda::OZèi3.A)F9Bh}'M맙*/|*B6$e&I1 Ȳ"X&#ㄣUg1&39jRby55o}72}|[ OqCPLІڌv-$j:L'G¹Dv@,z; n5)>ʹQOKA\q#OrĪ!|l"iRWRWt^JKhZ|qI6M% DRo+=Fbml8p- 2 NH{{#hlCvv4B~邼;_ݏ_ɤ@:sP"?[KV=y9Y})&+߽֐ttYSa-CįP_>d$ 0ˆj<4 =h).msUVMBQti+.~;5,Ai*te=ЉOzͿ{׈A7.$fo>?668\өK(^myk?a:kb rIӌk#mIYß-϶`fbxCW8_jfrOoG_agf?@;ĿvW:rMsl4RG{u[QPd/2d-]rmYJU5r kOܯ#cᚡUkd$O0[umL?æNpb~>lU9:v^FP;qy&^^ ~Ќ孍R!r|xKM9n]';3%O9mBOe5 @9krDf/j[r`_1֨|FVgo,eEwu @4 4Oٕhj{D.dfw$[cjFs rAqd`n:;[r:l#cO{O}2LLȲ3o%д/ruMW ͙ֈ6:E?)s. s s:zj׍)ު,0魷ܨˆMe3T}Sͽ6Jqn[1y=m[P=⪄<aulb=IP`~d/9d=S5JJ{@Y|eKD[t6ME"t|l6wIwW`*yK@"+-Z~8pIM'K=lPrW79MW!c HQ"_EDt[l֡4(HPFٸu Fu?(UT<<ҿoԇ޹?!=HяYtB> c~qNVDT :e;Kh:`qPv6@0w Kۧ႓ë}7#2W p`׶{7߉Vbd8+&}{گtIr|фu,=o FU9z o "-XXUTfLIxLg Å'j>Lr:Q/ L-|kO LhjV۪ X[\+kd{YP=D  xj*oUi' J1/*yKYK;+Ǥ,aB :Ю£;ЃODx [7Asҙ_ y'ʎq5j=+ RU XfULf=rwMX=˟PZqI"I;UE7dQ TpM$+c./w+Њ]2d̊H!ا~zQ]J [zm xQz6_4b1·uɵ$a?t1]lv(ř(@`b-~K_39I#<+9 Uhw*6{lAu:#Ѥq-'ư[p2o*gWy䉸P"w%oEpp#3an;Ƽ4"Æ/p䚮wb,]_!XTj1?SC-1JYE2Ԋ;:TZoӶN@ZXȘHJSPBmZt&`e zCjUF-~6˫>HGl=6|YJrȧ*L % Ǖ9Xh ` d[X{tM a [0p`g! ޅ_zt@xW* x4ZzK甉27>yqw;ٜ2Pb64ᩊ W lY:-v%DUCu#75v#ZK>F9#Ʌ'fY8+me<@Y>U8N%]s#; X;a!+i^BM͢M Q'4\: }=OY$I lÀST&̈́6\5<>j7xx.35ωI@(~RtOz@]^00&uxʎƠWR頋[M-Me-㌥SB.fFLbfȚN<:Uzx Y0G!WkuAl 2,ty4@@]K`YoG$EXHM-Ƃy~#]y;dau}jz9%!ײ+BFg چNQ»^qH"I ̘Br1Sb4KƐd,kkP(9q2\A\gMքՓZyKg -&C8O+ބ)3E3^P6cx? :rJܷF}Wd4)/![I~s#|&ɶW1JqʱKdHGIyXy3a=|oncS}e_4 0iđUz|E?Ͽ\&U7{HeBNb{ؘ 4ݾRClmtfC6Q :@PFHz*p7:t"5ǩ1_Ydr eVJYHm4a `~_]ZPLM @Pዋ0UueyT$+؉ ăaIR94 GViW!$bd:)S!zՙQVփ@ܓT<[ !qU,"{v%91fS gU^Hž;qJw*Y;R2!2ɾB|R@ףWѼ3$b!V)v;X v.*D䀟3N8p!:1Q`lP՚IDArϳ<\9 KHv||%$h^:%@[(K3q.b[iV&4Y-<i cÍ^SV7$3)FY n`Sp5BULVd|TyNh*Fz>wϨq"*ߗ֎8j%PR.u"sa,^s] lK~ z;oJ*/6~U;[l8$ӝ\eLOT?G;0>z.bzݼiXcn xJ{yhĈ^7](,@Uz: j+EptCnLPoӠ9u!67fXE#0".Uۏk"{;ǜ/kͧXNoӷn{Ԧ':\B~%8x&w_V5Z:}YbtYYc,µzpX*{\05,L/DYH,__-UvJJ݌v;NO& kL rӘk9I1ɂe%wc [t}C~fN8vH=in/H-$Xg5~-6GC.'?PVaDŽ3 oL ]ht,4"K("PE5y |Z3 c4"K(ga}A@t"U BTQf*m\gz <+/I"1,' !% t |(jPKRRρw4']bNWNv23Kc">.#u[K;_qY)MZ;ݞ͠N¡~zP"cGҥ@an󔑃w;}mGil .'SK %/2 u98߉ FO7l#_P>YO'[B#ZѲgǝe,D^!` },Q0Òfc}LKpګ.{oU-XC.BAQi'睽Z g9e5tA } սPՌ[K?^5H|J7x+_V/,*2Fi:x&A>K*_-PT]LY5mOGU4BoXoǁ`t/b!T$ v8De?,aU/!Gw\vl/r c.:~A)|%AXFSMh[KwM~@hpJb:_R>'#ki4OFpUl4{FѤ$]v4,@!‚Kfӆk,/, 8OXmtU)ٱ=HGþ;f?TS.eԂgaZ玺NYAnFGA@nL;1(ƅHw&5jΤsd  kWّ^B~s4_)1&ۑKspxoLY! ƫ y鰻2S¨peyl(Aw/"2gƆf_$è>T(kgJ$/%vhNNz֙O,zg*OX#3x!=R1?C -] >)В={6i}܃P1pC^ٴLޕ#Yර aǴ)T.H(S@C)p9~oUPSرXXFڎEρ7R[&S"+Xuj=+@G@,nqyE3`ڧhR{ v02E38VF3JH|ulNBd.+ -Gȶ: gŻ'9>E\NM<=í1I(mZf:#BI[3<>@M KZ5G8A^.ӈs#8䪚$PB9 ^!XcQ *6b#qPUPdjkNfkkqj.Pb]9p9@cNY;-4~fl0i!o;VYE^Sp9ܥu؇F5o~d]p/BN -\&UAnjDFhRm?*1kE$״ BSqYru6목eyOW6GTz|~.gɼnV[YMW?TN葬n ;eZJ*ʡL8"j/ex g_ ga%᜶"eEop Ǯe;aۃ:,877}TCӫ^Dx å%o ֏"Wl2̽wY8knlqi%i_ˉ.\ 9߱Vy}'d YkKeP c-E5 !ƪąn8,_7g}oZfkU3tD^ayOf:A3Cњ6֖z2K߆ME@5 F X:'c.UPM+56[1MkJҫ3EJ4:I*nLUH)L|`[úڍDNXP6$ɄΤbHFHNRNJmLǙ,a~ \+1dMYaӄ_Ƶ|4iwz} "YaD@W3)UK)}{ǜ,:VdDI` ӄIym{1-~t<_< 7x=!>_5|J@$#:Ud:@/>Lm`;^O.h㉦aݗS=_bU|} VVIЋ ݃1_;K- _ڕR|t,ƭ96WƯ´n4W&)"*qUXdXnU{֫ZTO|QI(i3GFh SQL,?S5j4-9|P%=14z{+Nl LM)HJS,Y+JI}V*'Ӆ'>3,-YznJ:+h ̏iYh13GJOͳa5 6?`>Y FW b4vw 4ߨt1Kv Ϋ7a|*U(bRļCp[3F$)@\I 5B/|[ e̜0p;%̾54\+Y8~=:=Fj1 0w3flW|LfR弝Z^ʊFSDֱs2W]/;tͲiICƢC&2dBCD:Yi 8BŭcjÛ?d\(*|8raMyjX 13ٯE4*8̙c@+j^v?,q ̉ٿB(RүCAMpS*0mHwiw]&z8زs9V~7R%.Ly~Z{1"~r>42;Ie#V;5-;J\Bʐ?-׍_,A#b 9'Ձ#O׃;q,I< fڴ¨{mIAʻyէዔm@Q^}Ave0 2[ֵӣJ;aR٣ind8¦--,=k'IFҖp}Ar~6^Ѯ+>Ӝ:PꌽU-_]zK ZX~Vjn8)_ߎ 6ʍXG&xfz_4IEσiE^8OLe_Jz4vmU;6-:> OoEpi C; [CPݧ G0eW\y4iU,{dxN7C wQX_?"Fy7ѓRmWFM$ {!yoNRbhV4_d/Qyed 73Rr CieMD ]엇ND<ߘ'm;NSd梳 E͔azp/E,R ъPiT5oOl2|W4O[P#);]]rKQPz2ѿ !ku2| Jw"zhL8+-zf#mΰ.'+(w gJYDȗ5=՜;#ܥԠ3hGC7ކIdBEl&A5N"OV`N[@.fپY}JV.MVH>$yڠO.ZlU^䇑^ϸj,i}9 )qE]SL,PEu*p$gQ[V>&vf*s}X1:߫kzk)*lo0P[MWڸV+Mn %e[QGT(.a@mx:(g:AY f)(X ~(]_>[ꧩ>cWH+بК8Wrn<%@9yjß-MTgty.Wm_}А]9H3[Lj6AvjP24$Y9;CW]T/zi>=mpNJJZ RiQM_SɲŅh%,[L {W>~Z<oze jO8!,4D$ L5$[;P7M쇤! u) U)HH#`Zz[PhwcK~&߁Ot dӢf&V aiߚ5/EIVRәmK-u%\mȁ xKdtqvG;5 L ԮaKՕ'֜pvSk%Շ=[IVaՙTAU#ZѦAbڀ\?Rt21.7'>ҚRg#BTP!o-AIDN؆,?Z'G)Q'9꣰DpP!z@{F@fn_/UMVcjaoۅyG4TCʿ%=m*P-(a5h7uaԜ 6IIS\ZE8[d E"eݎz4l6ME Ɯ<]"V476=YQ&s5Z)Oh[]cDE//*LJ/sl:Yagsq"fbJ/{TE ft#&\{Jo=o̺!P[+dK&k;wgHX&!K lo:BUim=FzGُ%B N b'=6nW>|AK6FS`Ccؗ"O ]qz×i5d+H>sJQK- ~hC=acW| I*-~ ,lM'M[M'9 Sٯ r0?%Q}auYo#AcT# x0Eȴ#o!1cPa]=0&7EW썭ݪ\.+Z_@Us`Oq@qgsG!D@w; IkMRᢶ %1&ڧMwW|?h;nao?-k-~ B')07 jƒh1REa'I$rǜ-k2dFM, bv) /Y/8=䘥PAc74C3\zSR+-CBV V_GÒ._byKDItHBef2 u=_0"gF!! +? ˓fɆ=f;bs򏼈b5xdP_͏`>2pb /^53ڋ\YZJR޿O[t xX6 UzmRɍ|EM2q˳λqSKc_U4lCU㹘5]!|x-bs,j{L}Cu3+>&;k(eJvBi?wϳƠW.ʽLqL^3؟TI"BHvɅC&?<1ْH}nAI3b`"b[ bM!d?ܮzB!}-B)f^,0^ӄe<.905AgF͑r1J6 ˁ~`rJe%;]ەUܦca$KY L%#ۉSoKSnŀfxN7rƴmz$.U;MkRpXL-3~H8Zmró б?^N Y6BfǎX?^iq!d?"VH(uS} :wzd8&UAO8bM t. RhT~}iTZuk;\;l/%>L nzIO,]H8aωUXL/[ cIΪ@Osxv} ڿ jCڨZ2NY-`)dIa[Y]7{R><6cwqsAlnN2$iNu"L/u3F\Hz q yzʀ.OgfH,*}\cow:K.cz )=;)EjsY>I+fvRwfF×Qgeٺ k6?Cp-[]N ċtVZ(u';`̕1y} )slJ?O=v+&̶A;m|v5k8$x_q,5k\“!ޓ+%5:^.|t7B_Id 5P߄_%mxΡ+#PƾO@J;q RFo jv 㪪GJkek4V&zoGdaVeڂQ3 /{ 4Ǩ9{NZK0'#zm}CxQ<|ݥ͗g! 0,iˑ53fhȰ*pԖu Vu\KI|4!2_ UvO,qUPnB?6먣i:#5` Bk] VX&VZD"ugWe0fM7›aR/mEGW$8b9ũ w,B9O07&tdXG?i*?ȄS6sw4 RVDqgH/TQ9% m^0dO{MXR~0XוW,WKubʱZ1c] |Rq`&/_=䰭~/H7ނwo: !PDTaz??Zb@k.7ԏm5E쉇d}bU/XޓgPfMS2Ld%6vuCӦKc#fEP XV3XJfLd-y1rA Zz9w @4GsKy]d`%?F?QcOq¨t*^xȧH FtTϺl =cKsddA^Xs@8ms_I B|A۴dʙ9ڌ6=cH$8e9$<;Zjë:74aʧ=dw8vC:4gՍQfZj0ux{kZc> )7~ h$QOeƑ8z'rywA3bR|YjrIק@j+W/-\8[^XNq}840~-Ϻ?!3 \ =F+UST3fETd;] HPDwGp4^Ԡ \WIجV1!Ut`@,2ml ~fPE7^ςqmtp5f\s YF`IY]qHoJ E~u0yvYAg@eth!QB;m@6:Lp][nvi:l l!9uoriƯ-!6$ӝAR78I{ r<(`^Z ST@piZg``i$XV=nN3\~Gutݽ8EijKň@X[.bG Hx] 5][6g`$O@Ȋ"5ollEL$VU*!bFfU52mi}nU:g{3!9srpb'}4y4X[n+x\e3|AcC(!(Br#[z8r v*Be+vlAL$krd.%b SMLԖV1s:$i3 , 7_bo&!j[D ˈ ,_  !9t UQyd,%\.,~-2+-'QF [zO]ДG-ϕ`WgBʄZWyޔrT+TIhY30RY2Nֻ >;`*U d"]O 3̿xZL ctP,voԥ_n*A:7ZQ<#9cCC&l0i3#~gh-h6ACc%\tTVs&.c%M\5֪9oMSML#9$xTDDs3& xhgO2,(MUt)/5\-1ze7aXa>NwO݁`G>@i%R "9@ynb{Wq kpwsAMLS)r|M\ 7Y1D3fk+Zϯ"[_}S`TB 3R@i@R  ]f(-jl᷈"P'&!EPHYK[mIcʿn#S*>50+*&ߪ@f8ﯭϲfzq]‘mPY!-@%IqP-'{?A,^1*Ml:3 \,4/pajhMw1E/^Am)7MPjV廏l 'caQ0#>M6C"!Nz%Hۭƒ ?$]7@ꘑ>IRixƞOt\u.:?qv].=1;`_ͻ21WQIxQ\W*>c_M$c*{q l̀^};e6% riגT55䤥&Nϟؾ=E?8[M 2Җk?hN{[W/HÕ@u:t3wo.4Z^@ \p±L:.a%EZے^rgES0K03xf K~F5KCJJ-![;`xh7YV}detvH$ Q]?hE}22-2Z$SF|%RrW+{2>S-0z@q >{>|f:N. 'ݎ7()gk;xL%R8 nYB(EDvW Xl1r.H*,'b2|eEӔ9™PARBX__zL;Ƈq+1P 45ﻌ Ol i yKr(1͉'ox㼩(:6L{SPHNJ<&h~} C[Bz\ ̨$>p[@GS(*ˁ7tL:UB -UٽU٥F9)Q(roKA&SBَ\Ķ"6-#cwg%DvC{ b6 j>6h(F/U.;3J!W!F^ V]IsIg uhle06 SVz3zŋ\)$L S9rǥU$UU̅ixC}H_G?KU2KM̅0OUg_ %,+Ķpa"խ) <0˗WSlc=-X~d%s%⸄PS="/H,~"N~ѻ$gyX<T2T@SnV!N$ G@ْ[ۄ |굎-O1:pKLR͓fmY;e}0]R9R]JzoXcH*(` ;+҄ô|(uLJ|~鈔 [?F%Z gӣP<ˆCK/GѾݢ=u,M˹;8\Q' ݊j.MwS6H~~? i6.$ND1b/2#yD?,ٶO(ՃFd*Rph,yŐOco|7 .,[ [KWfSCD5ӴfXap5=*?-$Fv#}Z֟Hg8 d/>4!|e9CY2"KӲcZwd'\@..Q ~LC;8'AX}Pȓ+\&kMw鑀3Oت,4ʗO"LVÐM?*Uqk}2oP~dQi:3.‰0P \\dN!E;|Sf 1^dX%(;(Gu*[OʼnqKwZxIZXpfa0.t+_v3쉄vI &W`KE^TIR>aχ RDI<6؍ =2zm lv3&v(ݜoy.7$` Fa:Z:[atIOVOsgD3#C5 pqJsW"3 |B.17YV^Tp;mSj̑Vֳ**.gUb+&zd\%Eu]?hX6j#sڽn#3-;E ~EhLCj#``1R(0D^(7Se$LAMOlz%,;9kg[:*֢gtf ;%:m[T/[nLI…aj0]ż4UR_Ջ#U;,XB6F'AE_֠=4F^*:C#3eǽI!ްF4zxn$k(2W,y:>^VV IT9l6oU IUτCe#m174ԐGh H$|$*#ܢT}]*I+^*{=TvIFFλzllN)GTdޘǪ{yCHYĵ?Box7g-=y!+urH gZâu3 v)<viDKlc l 0 ~э^_\A,)ůn T(=qp [gnˣyVrmW{m8oEk lnAn9UӖZՍ3r/*HXiB 5bqf_#KvUjM8.ːI'b˙hk#4Aҡ=$6'51E6F |-ȃ Ux߷:0ńF䤿ǔȷ^6UA}&ŧ*ag:* -$J[gA"[k$IC)Ke1^z}uD7s;2 =H x5 jÜPse4V=-Ðh3#QQKOy҃,va.H㤀oƈ>7(czڅ㑖?;=;R/ؖM(TB3 !l9(r Ol/q MTlO+Z cA.z᩠r48hm&->9@kE҈ofC-Lg*-yS*Mxjޚ :1aRg\kEgiC}E?{9N h.3+Ud& \ ߠr)?hNn#9lJbr|_`jĢUSK pm_:`_^bi3.!nA:_qQ;%( O tΟ`.d?-I$tT3H4ZH ,h'Զ~ƲB0 +8@Κ:ڲӷeh{݈4 Jāݢ7 B^t{a '61G g5k ,?( i,C+ˡNo Nt}fDto*ܹl+Xʰk])HRKlMӽ&ǰ`mѩs hi|1 ([ɜ 1ExE:kq6 B%a.,ՔCدԛ!%.VboS2.wJf/)K- J΋GHɍ_B #[kR Yd{KXi,[c\Ө.E.~QQB0EtZD0J,#K)ék~b z- ؏A5E)nv R`s!Yuql Oup(-G ?_e_a2 aL9NO0vF1"y}{ce&Py6 Q$A|sLT f&wl|0Z,mzU=н5|I8!ڴ^WTo)Z>&Nq]{"'4%vK5f55I0huI+u~j#+}n 9Ej1sxrIwA铚 VDAazV&~Fd5B ,.l#1,mD|Z}HX+ߜSR)_RaHv}|2`Hv.r̦}X UކyF%Ëgpiaʛ4" rx6K B3#N.%{z\"ľ(Z⻿F-i }WjY[7`*Ёa"3M$TZ锓{~Y2Z-<5ܳ=GbdlZ:++e 0^onW {7!E.7MxP AzP)zCR ~[-8>a\pj`|o\~۱Gnu;"_C[ҩqRpMRy6~=0YɞYj6ճHByb.3;HmM5i:)onT",xPh~@ҷ#uxb[If  T4!J@ }rV@)r31w?#*Oխk:YL98-$d' Wm0+׫/?p'߽f 9vwnv2,Qsj58•LZЁƚqJE9ͬ,e27:ٵ#&vĦH3RCF錉iYhnz& cMgE=Du6A"&{woK:~;yFdI)io66@as_!`0FOlqT9Q_6g$dVxrю3[gfjQqz B^ĨkOf@,j<OK #Z?}^ 0>OϡPou 0SRW <ىz|LƧ (#}4(ֲBkA4וNmg>)D>e}7|D%ޖ\S::um6ňjUEYCD9Ns ,r?0dwGBy9Cˎ_L=4?ж9Iڔ'< rfzON3 ˃AGC$'ArY"+C`T@ܚ]XOņ8 5`{^HԾ^;Alt^ְ(//XyN9yn?%V13f 67]`Y(h-`ȡ&7b`ItL^1?x4U:E)iqyq0,,.Q~߆ˎI+jR@X0$ew=4\u{^>X 'Bzњ(p{ze8yllefi?t\An ٘E&lg @''wl&{\Y9kߞ/ũ'Wy h,|摼BLmu˦ѝ]F_}$~:qT[5,Ȝm>;vZ0xc-zn8iڳ։!7'yٟXb!_%oͦXٕW;qv yx'9o]CS2H`7V,ܳ=m:B[1`JLm;^`5AMDp:\KO%1kI>xEҥP6fO,JcA  cPwb5Y/_\\7E?ȹ`IUV2ʡ,9›#3WbȭHW+;ĎVuW9yA Ѩ@g4;dT mxYQwLKϷiC"MD:_Hx[պh4"݆8D^Dvȱ`D׭LmVTƫt} Uwď`#A Lz88t̝2gWr"RVh, !UAտJwAv@$Egͱ9nWIfz,u'ܩ0 ܁)~@,tTr67lpO9uyf얟[z3HuCˮjyI*b q/=9m?߂Xd$aߑwIaV'Qo6w#gʃP 4VNj Y%c{73n0>2Yznp} ysrU7MTUg0u,C= @;Jsr{x[5%㾛)^h5Fٿ#XG!AJ^W~ҺZV8\W ف{{sÐ, >H?_>*-hn#!+5agY94S<bmv? m1ʣ辇ڋCRHiB%$+w#:):o}HA5w'S7e=ND:0 LS}G7N&S/ppPTœj6J;ߑ9g0!nOGYpvz@u1͖Uwo&͡r̓`qr]8X] !j-+#@K{&g)3КysŻZT4naV+4-:9k-{smgcdUR9l tɳ0պ; DV/$Г#D|%`N?S01CvhLBzkhLTiϭD{ŞOD[`Lz<+]!^GR'-T`qw3&"*W ЬG@u, Ic^-4a^*4Bw(fҚeLI>bew[J8wgh %/Xn#F«:?ћR.2x/s#ϕ䒾5-ڛoi#=$\ `=4N`&xHTobplGuϵkYv0wмgFíQv״JE͊("9ft& J ŵxlߚ!3YVR+bgnKUӕBYy3;PтτVPA4~) "?Bϊ]I<,0k+g01_0LfZ)ܲH2(Rzrk{{ЄpI/ j;u-pip]r36]ѱfme٪d̦ "o7\'vT4ɚk޽bUo;ڴjoqBryD9fMy쩺@AH+H7Fl<Ѻ߸'Zׇl$ 49&9A 2rh:ڶ;v6scr<UG$!Af(p$Ȣ$W0ĕSvBP'aGn4Auã\,^\D–=A jJΛ7A ti@Øѧ"e0m9%U7%e^&`YJu"%2#Gʰe;ozӝtkjOqtuXA>D["D6N0!|GB>,nYEH1\2pg_C]/y|^ˋj k/6C^}Dw2uMd l~*RX(믏 ,:\ ffl:({YKGGJŠ4ƤنI%kQM[ |G-??WR`GP9ݺ2MCn%7&D =ɺrbU)5!ƉhږoAy)>*ePsBv CNL X z_Y̠v4z0WK_!ߺt3%V/ܸef,KLlrS3l`gNMaPsh*b.0i ~9e֟ڽq+kð@4cY_W8-RO(4[{]JYMKEh ,e)oïFKİ*C!TJ;(|k%yޛ h‘6#l{Ry\ٖsR_5Y j8ؑy 'Dt9H(-(32qevbĻ+uJP8?U򨲾$>UE\)ԭ0M:yzPlp?Rv(^r*t D}BlXf"'؂ NK RfI\܆QH׀ZZ 8qKkaݱx1EE5+c>3rx@d!;1c,s{DQ1cf4zD1C|VY ]nIxcA l=G =]X;aXCLyW&DKeQJ%o<6ueT%̟V3JDz>^`8=839<"EuCBYuZan30#Pfua **92%ńsOt|->bWFCL1܋W$pXtU 7)!MэA@&_?94r!(P ]w OSD7_twZJJӵ'6/n@!d~\D ۿj"̖O>|QRY(-BSC> +9p7KH۩3IʸfA/u I2lڣ$EV3 3tF=~Fmop3eK]Oj zE4݋UB giN(sY٪B_am+Ȟl <"'+9n yҦ Agpw֙\1_hI굍-jrIK~L豤OCrD`GfK1L]T4KLFY{d"lgD:+fMeX+Ϻp5=&ϰ{cكA:-<4 Aa^ \S i xb`:| d ꘹X9+%q̺5=yA!#w0O(G_C hZL[$\$6Δ7R+>^QTo䆦x/b.)O؂¢RZrmz,t[ c&%zBh22D3 1fw9ǫ {W ZtZީ]'i_ٖZ>$'Koy}!Hv̟*?ri=Za]$g&I!|+0A E' v:yὥ(j܌X?ھ !g62c r4E\(S-IVHbݶ[8?#$1"}<6Vٴx?d7-ERdžbR'?=Adʆ/ D0\"l"; wxK7]QNarơ6-X I*z1YMC~ސ"QsRi ='dC#HxjgKZnЇN<7Snx|Iu(da/\1 9zFuEEKRf׵~] 8 N304ƃ>q6$5]5>8xɞrrF8Z!b?cxVɄH"ģUR zl}(/p1P'l1 VnvfD{Rcd/PB~{tI} r'cz1SSDPxBywXEw)n|Sð/>HF8(b>'yjA_M6EЉܢX_9.άu,' ]Q))FOAI-%Zd9=vz/a鄪'vFN晶,| DjoR8!NDM)AL7k{qΣ6EY4#oDO]I0,yER~&%%f|b%G)D"? :SXKzVԙr&6#~J$%h>@I lƃ\%ɏWC5.ɾq3CDX="b>j weџ*t# AG7 N'Z&ASQj m&88Λ`z1CBW(RD)@5Hb"2w#F@h +~?yW,T|3. Zc/AŃ8+3~)!TmSHm/_<|KZ42})dSWoE|ɳ3fs5B3i >Ű Ҁ sEԻdTpWj7l%F2%|HT>SHZ=#"1~_m<3%%gOM*3A(ꨙ6n1|b6h-8n-{܊YVWfir ^S7ZCDthN򹃇f Š H9AY+<2؂ltH"b=ܣJ=BANRnBd tUQg1aA* C鹖 Wt7Y=[ZxZx %7y@F[c;ܣs ߲sj0 ywcwbnemv]nt k\We"F7I:0-L1nq)MTg\=#0H;jtsT t?i+EPXSK:rK`gŸDJ=]a519k@86l&/ ,ۖ^J, n fMPT`Y`C#A8UfXJjp5lʺbvtoþ[VVY\A`*\or MزHŮ~\tנ%AEcQ\;r r[Z.wHӵ>reRZabl:4IƬ5E8 uG ĹWϝ"vp\ 4 MJ}Z= % I%KEۯO$^P<L3$q=~ aE:ؚIb. [ oycl1[nPD ykĽppNa(q,? щh \$5Aai|D NLyE}r2 ĥ? 5DpV8Xa$ q`61KlFn`۹""5ʋ#_TKW@FƝfBD'Q]|ى;/1TI̅;a|( .]jj-b̡7rLťdKGo}d[BN^r U,6d@m`, #vJV5]| (T1D/4}R̮ 3ۓQQG+[wݽ\/! jv3mjpc~qwÝ1;y)\Gs;e-z|;MDN~T+A~;s+{Xe?pޯpYb W.,&2S*[alئM$ib6}x#i,Ҽ9;qDα0@1wOj4g7uQN/8%\4"}*:ئS.UnS`0fH~\ a;YU+ONl9=AeWi4M#3- Ջah6_F1a4\3sOF87mKQ+jZ:;sLOJy$2be\;H<:̓jW~WGbAD.8%=h*%SDqu{_VʊV,]NF.]rjbSTP;*m2P+)KrP<;Gzd"4kzru  ET$ĉI펣=zFܚ4$kF.uڝ mĖL'URPwmՏBXrɡ0m'Zb#2ET==g֛SSÏ:z/1P2i1=E;ߤlc"#(."J֗#aTC^Pf]'_Rv)qa@z5d 7@-orJWm_B06b@hRP8ŊVzzDDNp,.?v{ yއz+@Өcz1I)6~7^<5'l}Z;ܤ%uK ^.6߀b 9o&fY&(Jfy'=so^4]ơYlH-*`B'n*1O^)ŭei൓뼱8gcfpuۑ98 ibNyMfjymzbi Em7餇\ff+,xzIKf' y*цΕ8e1‹fyi DO}:lBeOE%В.Z6I `#`-L[Ѩh]ɈQ42%Kg/Szda{]=w=*%|U|s\1aWT>jjK)7{n_7 iMKGI鿯F̬(u MC6TN(=*zGp{(Y6`tèh; mp{Jܔ( lq"S{z{cNFVs\FZ<hb9y| [#GwD3Aٵ蕽q`P_B5k/3_spCZ==77 0(x y/j:#- XH[$D鎭UeUGGGHRAi7L/D!'4w"yK,R^ iK%`T,Lԕ5A1j"]kO [&y^_ΰh/C=ÖrW|w@,ҋO[9J 1zG9*#s]UÎxsS̅Iml3uqד`+E;΃b^օ e:W5(g!WÂ{ 1 | g'c14N1Xm%sS˺36!+nV/-x*:Υc7gg^s^V^;)YbqG+K)g=FiC .)UrMSw i(sXCIt5Dkg$Et"cS5\YXJY+8Ea^@|k-n^$qIsGBӭ؅?")8Inݲ4l|gn^zJ8 X"*Y=Tl}w߶tv H %A_M('!_d_$L0Kdߧ*|ͨ"|l y޶+!MOhxY}<1=)K/"sPoU/0c|&#SSLLL.O<]bvALx'֕4R v vD̢bosh-0m쿒SEHOGR/nN6!K2̀V%*925nAz>hIP 3ͤ"z氀8A35-g " D@y0y9'xLZ0}{z@C Rx6o|pҚ{6Ir䗧dW ڌr{` )\E:wx7 p` A: L7f3 TaI)ɍ>퀙fq܇FsfOfb[lV'ѻ6 L'ⲵ-Qƴ0q95 n3:y;/.TR)f@hL ԝ/ָ A^ V4X6^xBN@# 4+o fO %^[*o+eE'^~d+b Ib3*b^}܊K$2"djGc$36"p D矮c=R P^j-a;u9Mݬ .9)cKi' ٯjeu,liXw}-p82 ;N}j6x6yߑ;5"|MqvX6Q:XTaGŕ{gjTd.ДmݞYс{X{gpuxRq)8,Vi"M"=ov)z Of.4&^Mk.̇(w!do>9vBc:~l /jٸ;,Sc bKm3+dZGD9IdAUtЁ?܈,->6u}=lp!B>@# 7Bؾ{CJsRMyfCwnc,-z(%Z 1Aq({{pZK2aiV>jTx=v4u+XwSܮ) P ݾzkwbvDQ c PddY+@(r^ H<V,8 >((j5B1J^}K9={.ƞ5TZ^s.;?N8!Dj|:a;YA\L7}q໊s~_lKSIA?)Yh]"&pG[Faުۂ;:בr%0CjsEػ{zP-Ld Nݺc2-TyoWWh9ǻF[pI!ΘH\lMǓ-sZ/>ڤ *`ݤt+~iܒh''QDMB_x;0Bm$n_X%C%7ߺ%z62)u7/q)\ìZA[mK+Z:522TG9-FqXJfR[vlO0Dյ|,AH+ CzjۢfO'8I Qc9i͖ 7 +\b:ٲȀϷtId 6}qE?6񿑤,2{&uu~l!Mc6~B=^HzE݋l: jkn]My>S O4H=$?7pO/$5mhH ] &BOhm_YzPqw™ TI͆S nW[Z?4B+=c}tfaw%+N\s' juUP~ 6JL(qR*iÑA~bRWm`x <ӱ:D+2Lǩ_$,JglhIuwVB[7z=22yM+ GLoʅNj·#[M>FFU< 84H~ZF"YX[ z{.vi} &aagcznp/b%~&Ac9QOC69EuW(HTN~ yʣo/,%U!/ ?lGV ޞd\Rư@fu|r}a;v& A$mTk1zm5k뒃jt*ph_1[p8|n>iedPMFuy.=o`,^s. 2/\x"uCzIo-:( 3V5] SGE(m1ac]ܮ(g1 SA:ɠ\1ǾxI?mp F\h^藹:ƓgPSCs69s"Io:"p~S61>Wㄵpƭ0 ƋG5ՠ|jl42ZV2. R߀_h&5$L6Q>|OLxY|f3+8PP]pT:Z1Yk̓`3ScoTld0o#?b.v]ád Tvoh;9.{c/T&nKg79ROK¶1iV%OugVՐ3ؤ0pB%շ% nm"Xa`S[y Q^_lP88+fl$u:gQ_:!"`rx{I;P"ԳEBD[#P (gQ37uNTk514Id0lQƗ ;q%u"(x$ۦaܥ?,3ltqEk3mx4n[02H#5`qFWHao9tkrwdFs芒DcZR =%m?&$_aĒ1 )$a|j.,эpWO9)\W"عJ07b@HE Y]W+Jɑ=LvUk }a]W;[ߊ.Ag5c[}xهOjaHq'V&* ӬZ2lDU#y8kd I1eus$%W43w|ryZ|_^}Z1Q}[ǣ #78G'^EIG=f3ŋG- KbN9ĴR$OKr)~)c= !=>Mki-GXAbeh}z/bOJ>l ?M֊k:06&wk36ݿ e1YϓTa MYd jlƨퟝ-[ n Tr!!sYTrj$46)To;1*K51=jht{Yfݝe*=yڋlqKifAP%g=}Uf#P诊;<$rnKX6j{9^_zffک#~t=ouxh*4 ԹO BETDI5؃SY VͧSJHutHp{%nQYNBTQ=ssC>}Y;zkSVqW$0>i}Ujb`@e[cr| b ф$҄:](*⫮7h5K݃PEh~ocɤ##k]G%Nȴ=I*­%GθHd-ʤs mnϝe5U/\dZ+-irk9r,0VffAػ12^gP}REP^CIRжgxnd%EOTlwB-sX z/ݿ*Kehbz{h -QقO|z*"Mpf%eA}?#\& q=j9f.R!P|&hgSqMբyEU-)C6HR;AQY+ kθEknRN7]dôc2תZɧ*aRsF0˥T&?qFQ8u2C^+^y =gq ۘ)?isn@zW7#ⳋT30^R/L0/hK?(-=j~]N".Cj|{BӾT(H%Jʪ4Cg"z?F4J|0P>97TV0ifKNejdPo| ȝ1[JXO*, c#%m% aMZ :1hNDŽ<Ԟ<@ TƩ'ZJ@:$ua ̀k7ħJJ;C֘[1C]1$ !OϙH5Hxu2π~À rA^W3pE(uWw1/_x q7F1hwBAE_ az(|*XM 10\  y JŞ$H`Dz9TC6KС+ǮGfܝCItE31K0HO$`Ku4Ϩb]b.hvnm SrX #d#rve /sI"$ UA?=oR%*gKW#4EWq;hH-D:A Nf.^S@}G[?e20ulIJ aDBQw!mA7& DYl̢Cc\gVֵKwǂř@/ytf[q)kz~.í#D6jFtb%J\]c.Tg |2:H!(78TtM|â;D 8"F>Ko@t"s G=Ni( z[ WD> ϑ{D(+ev'4yLbAi4h!wgQҶ1ڇU!8;@)W+5f){>6u%XI2Rgo$ɝKGt%a7YU UDDkUyaB%8P8wuËvzbPQn@ u1NC:b擲Ltd>8mc~2Y^|g={8ʮUv ٱŔ[>JtҨr7(g$Uy>- uB8TwFn)I'3zBj1K0ȷ:N0^Hf4B98— 2s75m{HNrs'ZxA[?=zR;\0aQc/ "zDrE'mgd(r<2<ůޏN8ڙEqk`W--)\g淋cv'+M6!VF\ډCڐNS\/gsϏ8qzo{ #\~I%!Ɔ Dd*Ld&E=Lۑ i>-0>H 7jG7=|2 eAy/GIu3zqDm'nNE^(٠F"bJ {QI`"mS k H6ԈM 9 AZSqOoEM9!A]D",0BQNpgXi)IFGT٨_npsǗ+.fu]a0 o!}ee ~ &e o ߷wl{9z9aIufێJ9~vf+<J+}@VLZ8/}q%zĉG #0)y'қҢ73Io '+F^ghOF4ɳ{]]S^S,d|iv} {$t M'dm.peh4Lnx|=5De  ښm9)#uZU"faY|)ϯDqh^hSFL"AO Ge7#2"жLNb4w7pa7 L@R)B  )c4%Yw^b#!9ĸĺ͙:S;RϷ-Y 3jy#q q0V a呈u[:ꂿVWOB] C(Pw_/h%*Nsn)#{`1lq6xH)[_!VJYJWlɕ)SG,"mj\㜻$vT*=F>עVX!~ p ׳+A#(IG_CĔt8>? aU"Hm%%;aWb⤃+CE&#.! ø :,D|sRcy|Rxg`}dU" (Ye_qTmuZQfRf$*z{f+isүo?m`gks+ikp[bEkʛ9jS51pȖrޘӳnᾷz*U fnQfbzsZ2GԔ~mxbxe^2lMoD2{2jxۣ3%r%Wxڴ1Qz$fNFo`5wה1cح28^qxVtW ,`(FWJ׍$ n2Wmh\:OUX(5ڒڕUbh${ª3 Tx Gi-1t6 x`J&nضW\$e? gpA1v@ t7LaELPDdb"#*w/q=7N2q@E9{!YCv.Q-,4cG➺˰A*U]FO;_tS0!4ķړٙdO\ ZGDT .;|os<[^XJ'z"hP1+`eT2/X [wh^X՞Zux\ o*Ơ톂* p~-ϜXqwhfD.DCmom}jIG& T福`_Ԛm fEh ,Йcd*#?sMAwo?? upcy> C9Jjr4ejRM% K wWr93P0R՜msait3B]Ç-:lݢ/rwqiTVQ*BGȐuFqyR`'\sY'Wk vr({鼦(!: Qh|vپP UֻE}d=9Ia1ȷVԚp%av?qܱ=cu ӎ㉛bf$&HVf(!2 ֡SXL{\oٮ>Sr>hz}QNc|d5"Xp"D,ҺE8^ȡ1;q0Q,g1Iy1"PO}6p,HE۲1o$ :7ؖ8>`G"u|"MԎ%ۆ5*_+ 充Z׉ 1znnz?nTn&d铜nl7X. P;^717 ȟ=?rki?8spKV诇Ym; hp)X@lmaΏhgX f- ,, Իhc.X{XQZtia4aO'cgV4]i:;%r݁ k#Ҩp6IGs dvZ7Ni7'5Yo8|'79Oµ.GLvYz?xWR:<1%kr+Fl >EAN>n9XH-1;^|1&Dc7A4@YP;K0O %o\~JٯctshxeLmwqx@#QR+L$Fh.>G- +uWK/V8+i\0u,`Z"&8G(ִ'L嵲mᒘDnH_b:>xD:> O6%eݸ^L0*-(zgo O:}uJ;ce1 Tx#lT K!r1 aB{MrCe=ՓhvQ ɧ>ϐOq̹(N!B"m8qo̥L@JNrBexmNFitJyRؾhBص?sc^Lec_eLpa>GX&qALO c+DuZ%bfb,sŋ ﲊ.Y`E ߑaӓc|$n}M< h@W~rbR&v%TQY \B,&YD.G{tx*$Aj}NWh|ZZ2"^ye rŒ'@8]VS }R6OKK-{{@PMm-{$Nx1/ T CWwa+t @G_jȦa Y׳jsF\}l*gpjzu0GH.sl9golqB ĒQ HŌiݯوAy7.f ?HM+@GEn\AUP84;ѫ|M"&QJy ?bJd>^9V QHS xYfmb5+w1FWksggt Md5 ]HcZ<@>f erݶNyD^:s:8郎R6 :.fXfnb_g3MEdu'~up8FFbzfj"%{Ϧv"#ɵ BQuޛ/!@6VXƕJB85ӥRVjjmL_S_k- B?XɐlEaѪiu>"x5nZؿRxKkVgo,_aܲ_aUrYb.%'e]ZEG9m8;qmp* ͉P 35?֟Utﴩ=Wجsw=sC$w5_gu71 &X ?\$ߞ\iQu X(4{U+{~cΖd pZkRJP%b}XZRƦmmgQ^#+UH澖$V78?}8ڛ5lr UR h6Zhd__!@;a}&0i*i8M5:_<]ZG;Y 4x&_@8psrX]/u]]6.FL-Yp{sV; ݴjMU T˼Q3jR2'a% ݢg9O/ٰ"/k-bahO*\yM69&$\FE_+'#7Bav_o1 fObP$A;ժw:q%8.H=fg+uLR.,jQ g`Z<[80Yqs*$ژi7 v0a\VMh;}'pzc-l0 eu U6Fk0vMSwz8cj.|G5X{j஧WX9IF+PWn] R̹`Ii݀OI󪱢yQD}}sѷiYeQ/iAf!bT qPlnz (HD-뿉 '?t(Fuff9):³IA*m_ܣu:ƨJ@dLN~wVպ~)AU .MmYoy\{7ɊfshǎI_,Nq)?4jFwU['? $rɹLj czWh 3p $.gږc]yzeΦ)#*L3@z1yVeXAFRh֍/@ΟerTj>3ZIKiȕCx%b2| }]>R4GrdHAsfg6p[$*PaGb =W(܌))tpK"iCeBGQ-Ћ~^ /sa?wf*\E|-.}Pbط7R9@Ȟvp[V=KtD_ge+5j]b5Eε딶KD;53Ρ4?۸Fڧ~jÏt_2}BNw<, {\ASl)+ 5b~jvj}},>1LepoplC?a i"p8]wk 3?vnɉd C>Nm ,ȓ-֜\~p}x.<8$qA2/#9қר@enƣ -|6v$epyO@4?S [C] [ w-=K^VgŴ "!_Ҫo3Lp" K,׎6=BPPNq^ EY wUuX3ѯ_VpZW(P}&`~ig$¨漢I ]zrnF䂞HiM28Cj<Ed;ĝ;/2d\˛Y-Dbde&rbZv[_B;UFGR:z,6( a[_O=I.u$vؔ~Pty_FZ Dl<5mIfP_vPMB+R5:Lk*2]{ɳCr Xx,8;MT/]0VE&^&LJeVnՕp/6%=WC8 @>3J;sݯbJQkk3R]腈-C* ?^2t [ !@qQ:fԾ!"s0һX5񟗚TOC 1>ǯCȽV> ~g^Y⺆l^ipo M0MvO]XKAMw9D@zm( ⪸wJ=SbQ@,`g=bGs ͜9P,Q?AVNs8&`GƗɏ*z})l:ՎB;~k&B]߷A->x.Pi.tSW]dӣʩKqMJDK*GDk !϶i ™%-.ťc]b鯜Iiv'vĬ741*Uen5\ 64fłBzbW z{+9FW3 p;<LနQ| aCxVEide5m/wr5 #Ae<A.CӃ[-LN@tOuv"U`jx /:1ӲP F_R pZhjdtZ9履|IiDx'0t%/o So[q8. F ~$.N]O:6k¥3t00,]Q{)ő É="6Ia:L|w&3-HC)QjtdCmLŶ* \`tm,yDv!ou>=[K4F}bg_2#(acgLLLEFL,.zD#M5kfr۷<FX@hֺG I~ #oˉ% =yո,DV /9Aڈ8Wti܁;BǗ=~d[)l曇Qg&?<:;-@It-5?>nP(S ۔So%!O hP>r94`,tJxiG\} !Qu R毦ZN}0bE_LMz1Ta=N.0;أL9*fhqu\ã|PAL[谕`WJ{:lU$~Fd "v.+Y*%kN˛׳=kX6AG_\|e6N~_V91o5>vt5!x8C#\/ / JH `IeHsAЇs\6Ϻ6BId#sކn]L{𬀨gsOҽQ[1jNbΡf,aeT~jy+7V海ǻe#v!֎ϣG p޻e\&9+&bdg1M&2K{@Rt|6+ya ex}!b@`/: 1e$Gz<4S]Ihт?df3֪P%?TcdkF>4\P8Is\QcJ R7` /B+ީW;WWu:p12G\@ĵ]^Hj;^4jnj@*</N(j7H;[H&a6( 6[:~'W&F:%Uע~1 C23Z :Ƨ}^?Y6H:$NON 'P^j25$Zƞ06*"H8H6EPXM 2K"vfE i8WߓLíT!(|dꜗ+vN/a*MŠ7ź*"g4|m}7ٓ.iBO"K 6`=[hpdrX/ "{ oHA.-ʦ\ycS9.ໆ$zhA_2Wc*$O&ˆU} mJ6&$v%Ca L賮qkI\3Ĝa0/)K\7y]cWz)OD73cy&ac~ nw:*K8, DomM"Lo o2>깇3䨣nN@d: zg:[%R~ RWFQ3녷fKdqDR4 &l ZJRcӯ˫ǢY/z* ut ŷV RhOA[QH}$@aգ13pzKUVp(ZOG?[A`onjظqX>tfՎ2x85.zOXή;91abt(}CFR`&Mw{ҩHvIu~+q"vX3Ñ0yA\Fˀ(9F^w4kg0êM+.CF6;)H)'1wH.q{,L1l9Um[ɗEL*fOKɹRּ li}R3]Rt^2j WӞI KY[IFdum=BAy8l2&FǪ"wzL Db_~j8@ FLsAXv.1_^Ct*: -fѯ#nCϐ;a*揬:+=u ֍{5 ZkD{${8}lV0x[7"[EJCn~g$Tﵭ#AÔ>@MM oC*lgBq&;CmٴJU qUg1J6^=ΓΈ֌ 48&Ay!pj3,`?/L+U5ĥ^g,r/Ds֫(tv[y3ob9-xVA~xm1)M.PΆjˮPڈ c|-#7op wԀBe-;zcmk&f;Ć1m.40^:A> !l|Ͽ$KD "J35}KXd gܶ#*,qT;84ʘXI0as;E4!mz)V6bG I+_ROxDvS@Dsר쉊e)IXԿ$ôN1"8f>v 3襥43:#p3 e(04iƗlc¥D9%H!g K[uUdS <ø@)4trۢ;;G"ʀS.zyl W~4g(gbXD UQi} BKZC*.y> [gnSIyfKo+)F;\f]vKd<.3 s6Eqf\_KDڷ-Z~Rw>)R,')l+Rri;= ĽeNMN4XnKZ a7?1kbf< %gݘ^f^s]y$ ’7%rB?BbN2?a$P7w=OYH3+`!Уy TĂ)Uw|mՠ;9HNNTe>YdU,/d;ʚ ݖXVڲSCFfaD/T`ǜ~TBSb2=` ^qdgQ/!ۻNsQߌC.:Ĉ}De/6ˀδGG+Նt bOҖ$w=&0@oyQmq! 5e3ꄲWz-AdE#~ lcKLݪ!+Y%S6ғf z:skPH ︔J+&0g%M&?K%[vvP(l:sj<Pȯ/dRD+}{y6o;zh1":s7MPFK мge#sߍƱ.TvuU U[ Cܴt{Zr~n x2|M)&=¢M_`4s!k&ԁ_|jʶ,렶`ʙmҦd L !4DAXN!ag4ՅpD>y 0ř;Ů?|Ay}'"~  nOZ:LgjQ܌@9B1se1~T@R$o}! YT(;XgDsbR0 09E*GDžjӱ$zbFS>Q0-v) Gqg! kL3FZ!<\.+C<_hG-Z4e!tԿ9TvH\a>!ļ4=JViļmP-=;J9 ʝ/uGMe jP@;<i\=hFenԱ/a+KMm]܀d^[ctM7?WH(,!t2kT/h4ѯEu 6aF ˃.&/~jS *tVk/nsL@m1OSfҩm6ęN[RLVw^K>&~IJ{hM7hQAxˎd kUaVCg놑dLXBJr.|绔.%@ZJ L ju@(Tͫ۴̫ v:Z/7 mq4= OtoM 33q~35@ˠ^9~!.ffgzڈ_jy,pI ~uHfPQR?mWLuŧP=cxy{f2(s)[!R yThQ zBIh-T8K<6u,^1kzEzLp;7y3U{jKp;.n=W<⭗ӥf&ꧠ;^X˾lM xyQqRx5t.٦i(+\U{Ae [%75ͼ'ZP[DIWoU˧8ԯ}tU|9_=Ǔ3^>REĹ54^bZ(rsI9 `1Ƀj7 aS#n2!4 .2p-[[yUogS( fewh'GJ wR9u0מK^ɽCwlk)0z=Suc a}.Mh;GL Ud'yj.S^+ !=s LdoC9O/ 6ƈpDˏNq:P&XIG~)O\t jm޿Hmzdr.אܫ ̞IAVb : c|eꚤM??ƕ3stT_=JXf'ݜj}q(& ACd\2WiU\^H۴+]!gFGdxxmV#;@u1,%qՄZYwb2Y{$&nG=V"iۦ,/rQVwv ak7DHon9Rj |e[i$3!\ӮT6qJTίgTq@O I3a:_dzMPݠڈ:G QgpW4HF^Sɥl͊&ގW$+V|7Z١I TT_<Z!Knԉ'U*zEZ>,fͶ$x~Mj |}݇ێ: Grx{zֱ@eLJ\@Z~cn틿>\kgbluy*K<83jnFG[M,f W̃753'G?Pb_&el}umwtP乸 KD@cBΠV%E7z|^TFE!ls-DP=Cu&%=.7RxĞj#ن.:[~,-;W0ׅ/n2S i{.܍ QN6URJ LIfU.OJbTʓhiۥˆ'=L8<^f4U0h}9nAl/a:vq%':C1'fuhUOJH'72'6r'RJkh[[skD MCL^n:d*&me0;?B=Zi=c=+Ztҽ2d}1ØODWYI]wnQcnQ0I"K4NVUm4As5SIJOFd+>}GR7Ϯ Pf x3FS"E[="͖{~Dw\ ^i_0Rk FoZ(8MlݩPUف_R$'6+]!t'SdJt/zg&f? +RJ7F?xjluYK`V𪔋!^z'E Esf,zb{K0S!-|?v{%EOvk.|j+mmuYX]+.,9([#&ٓ5n\T?³}VODS3Ӕ N:PWzpM\ +SRJNu8n`ۼ(5!T^NLRƏXEF!Q ][S82"a"ő]|o\]W{g8 =FM^S|KjJӿ}Y NY_MLs8?7~#&<9]ܡQ<+T3vm}=Y?w;$Y+[k>x3SN[ULale5rϤ|-h& [VtU]NM13E(i`r'2S\؎"^rr<[4}2b,ZZtNFBT<:{ФˑޘEh N ]Tn?wv.Vr蝍>Ta_6MkD:"4n֦ _7N4Io>;N0BS rg|V5_ H!>Feu!{sF pꉫ\F_Vz5Q[?g %&qG#rPZw 9Ĉm}N#,d]i1 0\җ ~ ޏӦѠ=*CmYz$-UYnKCbk97ԗqA?n뎄,>(0,RY .:Ubҥ%V?bͫ iXDCr$B`־fӛ|qu hʪkfi~y?I8xR7CyzF{oƍmH%D6Y <ֳ>|Zge㕞C5لge!at! _-I\rux6v}\9 3YZဠvN\*P :K͇[07׏ЍP4fFMu&R9IJ,@v%ɀwHFbٰV RR YvCuus}5O9.f`K(T8r|%\zCBQqO,;d4B8} -Qc_)onS|l&7&S)BV PoAHu/ڱbmiFTX\ewHц)w 6 ;c萕Wb;޴ۼ7/{]} tdoL9C(ɅMCE oWQ,T7jnOjHZFq߀|0wʌvf+> &y4HM@gʢ# h \hGM}Yb;M)GYJ{oX,<;۠a$]

2F^ZAHFv%KoYkhw7QdPFw뗳Ęɸ7h$yl|q>xSRIH~[AIR7@<:WA~m+!fh)⇙6]}wh߼6+ѹvM mr0cf̸&N\'Dƈ)cP `viҶkL$"$/na`Umr #EF/~d;bA1XRt$J-44B 킊".ƈ byb ]2Q4[ϗQn5)pWME\qr_t1iMx:4OS};P%G;̋7#ZdG덣,鑁?cՁ %=XF3Y}ם`ˠiA8X\V_Tj3PX4Tgc4|l}R 5‹S?ʞpE?a;7ؒ]oE`:j>뿖#~f-m?\tXc_g:`O", 2ҪsP<zj{nҘLqҭJosdq,Mğ³Iي6]Z_P]D/0pU_}+!h ewDW=F5xPaV1eol$+% ݟΐ/H}buV ^EHow/&?Ṽͅ^[D%߂ %_. G[ -^QM!]Z=M=' "xXQ=Ds?k3ـ$όÄ|@mE#MoG{Z{H+Aი q 0|Ve79}Ƈf0jS˫n\v6Dq3-pP7@*ٴ>j<2b-٭SV{wHfƚRNLSKlX`[N_ѫ0T'ӵY2| > a=,sk#"[ ovwݥM9x=˹@9,$a3ؾyw]o痗_yvH9zI Ah6[R)B$aලsh_4 ߯0kS4 ]iOh B5[w"6vOֶ}bۀKqRҸ!Xk6`< 0Sl ݃4IdddW 0sX=<y"/\qO64?W%O%#AS z5>EzWʅ%p Y1hBz:q!9->F%? V'lY⤴ ~6^o;R|]bN:ifR&잾\ܑO#u6}"kBJ `V:}>z.pnPV34QLGscY(]g[h`5dǣ#)/SNI}2^|5D8:kk1Vۏ.yꊬr Uv=yRpb"Ub(^4)fh"Y}}1&+(s9JEֲDsd+_ AR=M+!anudZɿ(Y6>Llox۰* g%k$8η£zsu(D)oSPg8զfG7Ń*dS~x٧QZjZcIWh)8n#ңl]fw/{cMsT'ӥbЭ6.sD %7vzv ѨVm6qfi8@cX@)]+Ҁo*nɪH @!>n֎;^Y3)'/RJgz#ٛ#+Yk,_mܰ-PSҨ65ي@D;;!2Gm {haRƦ,#ɂBv s[0jL(;KW/lQ3b5wwgv0ܸ&{-yq7jO/٩7MKxH%$YH@FAb~[8 YB‰l+ξC/V OL~ 9v`8|~r͍n\J|rzTTC<җkv{TW=Kk@ RZѭGqNG-5 68X7E갃-}ݲޱ_e qpF~ĢWAol"~nQc\9Φ+58Of`Me &SW,iƄ(RGJobh3LɃKPUh*Jk !8 .ƥ&Z䣟ܜq tx"٨'a!h{`b dvʶUGs'ﱋ : w6*ZeC$(ᴥn~šTu qzȈڽWHv)-5@?ZtU^34 Mzne[L'LNhN[,,µC5GXǦF50M Կ[ goy{pvCb Owa,u_p!1,<ƍNf;g:q?ċUꂅ'ذ϶tsź$2}u-@݈tA-3='PζUDz?f٨I8tmѤéXUέSsUzί߲W'|mJFą-QahJEw0* q2~SY$ʧpHp_ODb^hCg"=S2^ ˵lW cXdE1 \. P\gl5%hfu8DaS$t2BX9A=iv '"I}dz{<z!:aB!z;8 @4|N/= –} ߩ?Hp&mrKg8TUs㗴d>*=y鴏B$(M]/k7[$^ `gs%Vb'o=B6B0s$i^Vu}:(Nc%,_ݑج9 ύnO~c9ް:ϫ#I4V ^qjW7rb0F0>Jw:"Q=yG`vXج[.Qw9 ז_rD44-I.3,lD蜅N<;Bm̢ TVŇ(*@f貢)$U@_Smtiݦ:zjmtZ CZ@27p$l1A'8(SsjEzgAޥ?9IMA~B9{G ؔz=+v4l('DZf |sOzy,RD: te,k7vZ$@ ʩѫ+*Xe:na3[!tC 3 Li.=($\!@z&S"fr_,!PLvE ѩkA|5x`mlh}"Dw[Iߟ0`&97$:ƛq'lF:J"<1d8S|Wghٷ@IK Y V*4a_U?&V(P'w$gkfG1HAS3(V&&1 7'_ٖ7ܧu\,临u "Fmz όTD! lQȒx'X{YEY26^0NhEI G* LHOM?iETfwfTc.Oh_)X֐R?Q뒜&@@ Ohvr?v%0@|"{oL c8_iҹ1'.eqK˲j毂Ua&ۓi@Ue`mOCU'<wKڝ3 Bg$x-mW(noѪ%{{dtyDs=C4La9\TG5{. jQoA?x02epj ER}}_03U]w70 ?zB"3*@$ie9h ;bPuFY:W~堇 ae$5MdPvL{\Hi?^W#1*t}`/_*evd p&s/Gen(Q$z_Do[IޚI *ԣ6|~IP]gRYb.E-u$^Qw%̴umx }Rb'ҀG\<`/T>~TOcJ+ƠE6LWĪ =`vh?j.؆=2@xZ?$mt%ۉo]F(c\b9qa.-^wc2jixP"P>Ҏ냓%'N2b1-=NڰsM+ .w'Pk(˝c1ZgeAŢ)EXaAZZ_κOb⩫lrPbDAd{l<|=[A5_#*NEOfqgr7#mv\Sӄlps*JOeUD91kQ_%"AF_B2 'dq?r}fѿJO8|G DUk\)v6 pt,j}F{uu~-q`ˤ #LzrW4F 04Ҧ}v,eP \\F zT7*9i <>J)]ez[XQ;8#cB6(Nغxc>s_޿mܻ@72<. rCxr1g 9~BxbVǩmWl%rz=gKtU >Tmܬy\9Jj`^@tp[DIHS;A fOڊBԽDVR@7a'r00ipɛQ^3Hsxbڷ)<vkՀ<+Cְ^XVވqC诂b-c8 M1>0ٯBYtd>_Vvj{d)*S .7%)})<'q-țym$nםB@)td1c㤶 r h߳VjS洫7B7q" _=n#E, ^j_XA8 4ea{U@J:s瀅Nmc\GIkB Fə#?qݱhSZ%Ꮣ I=G|̡UeIs ƲQ&G~tl<[G$UJ#9 & *ׁ'Π* gբj x{XJW# F @6l}vtxճw~ЇB١sVX-} Hg~(7WTdBU-ENro9?i*=4Mʏ J.SHMx z 5)8>i[6|Lt/n2tr_kǨjaHԚUçZ:М l rEaF7>+BWsȪv|G+f9U%#E+|K~"ktϩ|F pFbTҿSXZSf+Cm.$(JzuMs:op9R{WN?a>dLIhE>RT2ʰR=Brs|Tx0*[s]CJY!h\BNټoyq`[%~]Ƕu:sD2#|DRb#L{闬$G/QX#v7{]B3ۑ!,k$ANa4X in 5yNOTԎ}w|3A»s{Z}Oώdͫ~/fX;ټFFUazeUa+zx'jxvhf.6K8PGzјA+u4׺2"ȷI jTaPu7-u >F6Yep4e3 - -+G4< +aX jb;ƩhEJuwidA0CD,-7o}wGU=d2L[8</ɺF&o kZ/ԍF͘=IJ8 -GS?Li6tc輏c=J kB!Hϕe {?Zk_9ыG-yb4^rhe8ᣗ]s @ 4m#%4<N9B{k$;lFNyXfR&t0O-kch(H{8 eoƖ\Vwta笋N$qfNn osނ>}Qg6VpGXKIeKB9sVFl!z*Ǩmѧ:ö7*Sw5x} ?s5BJqW13uu燾&Һ]zY2^g<lr M AG-_nsjBYBp},bôEFxXDKD<93<7sَ&ik8 I ~&Xnn^ԾVAC]EDdT$8M'/ÄD Bڊ"i#?oxYb_3E(/yzs 4ؿ8Y}hMq0=S]*4~!v3yrɨ>+rrBQXpY el#QF mWC!s{"TilԖD2w0hC!kk$Qc]):=6y^(UD+(Sx>?g#G)OG(3~Ȏ>g#ō.7lԇEs-q΅yNX^m0>}u鉗p?|FD}"2,8&ǚVkSԟ׽x bWMg_\tJ+k119,]78MɒB a ci[JO 6yES *jN0]Y]d$v jm+z+:^Mx=P 6?ۨ%`Y8(AW26(oӕ)*YW~Fy%.%۱V Eq_eCwģY0Ji.s·_2!+3a+ D(N;zAO3m#03LA7$uO1sݘk6d:r~j|o :̋$ė;.%׈23ji*\Ďz`O֫&&³wA?Ccq1Ap&F_0}Ӛr`^|I^}x;|8 }>\Bq7me?P #:݄klpÍ-g3v^WZ)3I)p!bl"{4pVH?![kYEGUM,)wIV3%mq_O/u:TQ*=N*(,U;T͉'NbtZ`l>mbC̳d@A9JN4pNʆn3N o7(ZG 9-4g[/n]A u0t㛂?9=.Ȑ;[ /Ŀ2 D<K% Iϥo4b#-V8Wa[`_P^Usj0((/Ĺ3fnO|cIVY ,F[:8ܮpSr*m}6os%ӕPە[^KPEIq$5 ]\ZA?cHY.<ɧ&0t~G=Eύؿ^Ԋ+2S ޴)v_5өa7Z-/`BmVIf +fBZjbZgY]/Kuflqi!3v*{YJ{?x^"O8,6G#l&}9xJJ1STҵB#\ȍk4ٰ7$.D2RXh(>܌:8 Pk0',PvKI#΅[2=F]j2^&v. g('Ţម}qviu7=m'b6;nsa妍~|% Jeޜr(:("= .roىݫ:x|hGHTM,riK6Ӆ`,R< ]Ki'C&SmAU܀ Ŭ8Gbeyj/+&H|Bh8e`P"|OU1C2.adg̦od:ʞ(a=n)ڍr3J} ڈNQzes$\|҅q6Ԓc)7=i PqDk^.Eb9e1Б7]OqR}'r 3oqWԱ" STBȧRgQNHF_.HϮO!~l^ .29Mas44׋\ʇܱܥ,#Na G4ˌA4bmjO/r04| % ܍G.kg8@N&kX4ߋcv?lco%O߇N+eQҙeF2ĭٵk]q-&^f}> .թX5qpO'n.gX)xi NX$C(d4[*-$)t>aQq1l:PK=SU3ηKm<o3&|uR78r[#Hw_H5ƦD,@tsԂ9PQm%!ҫWA3= p!Z@ yzkQWE9{/~c+Bk'Ψk OmzA g뼆ND6{ު gwVߩڵP0E>I,>x\7[ 14ñSCݤV|0.ӁKCêB lG>woqyE^;Vj4PHT1܁WCiZmU?Je875BT{%CrUSN3ϰ>Tϡ!Uܗ{ԕmb&3#iKS۶@[)3%yF{a>`B{9qFx5}4?YA*ZO3S76|~o|3[#n%P= w)9Ec N4@Swp.g>{3o{6lp*өMFN 5קD{'keikIHm8rWµOf}pA|[FvX $[F$3pziO)J2O)o{sfI=@u( UpWckyJ&5 $ h]\j!G}Vs V`2Bш#u' ː z8_M9Fm8冾>#e0T#>IH׊Bĝg< N~SRU2TLIl0fJɢa/r`(:Ui}J`{ꬖ:vŇ,K4zL^lAPi8&`kvBeh$|o寘:bV^#Zk}Hyloزiv?d-!gc9 XFw,)lT2qmۆ)2ucHө~:< 06SU5۔[JXkVʰXzS7+('u*-?:vpm0aTzš>ޡcAGޗwB:/tl=} NjU=P5LALDaoHQi5a*7r A%ߠQޝel`T|ւB+uYg_s^ o!bh媍߭|F\ַ oA>L>|Bpj!/HUzRU6TC$uIs_OA>HEH*bIȝBSݩVL* t;V g[~glz1ђbb5A|azXrWlN)^CU0i\/&ia|av4'B5~.ţƬ"1*Nf9ݗrk zDcP!S̜ c A."WT?rnexDflF{o u\HU봊7Qp CçO>IӵTz/jYC(~ET':iM/fBqL#W 8n֚-,qA 4)&B=3WDaY.] Bu*))v?N}~5i5%,U-ZǀsSoĴELZnâ\yȺD67AJ0P`sc Nߵ~:NƘ0>E: ,E:MzYS xI6m +:B9gef6|VPY㨁5Np6fTe_ZYҎFd4}qA~Ά}x$u,:P4wU$KK,:xjZCbo;Ba, Z9c(A z\ sAι+ٴdI+=Hz4~kV?Cec&Y6Sw6߀^DaQh1^Jdl};¼*y9o&")gz5%pҡE{c1jQƈ*޽UgsOn+x/sV5q,5beV̱oa_ $u_O![l#nyTB,c8f%x=,˒+[:yM;WkKLP\zu&iXs!k"f.w O =:Hy/+ɣJ )JW'\E,ۧ]K_ zǃ m8;Pbwĥ:"D;3J3 Bk".K'V30<-͖QMܯ4[ .U= \z+`G~߼ye@2\~;DfU4 43waS&6.յTi&sH"|ju # |y]|/suܓCjkik$wl;9zFkTDYXYd8jyZe{P EN92R2E;n9ل'X1EgΰI[K.6kPoaCZĭJ&x/4p8DQ %_YƥCϓAB?x7M4\~zc˲u8(fLu^x%j~bOlYZygC@hE7K9S.7(LRx1-1K&ИU4:Jݚg.=NЌB^1zz  k֍lh)^D@A7Xl*<&ը[WwXy8ə\_9Cv)p2;$b-TOQptM+h+e4ߚ Lfqc'غΝzeVd車:L|x@ !dF:ܸiZ\Hl:N(|Qpr+$`k#ˊrZ!u d /ܹbXf&6j <~NuFE$5L.Xp->ˀ:3q?C*QwŽo'>&U>B@\w}MBݚOei V08`$H.F mA7TTWj#dɱrVTǩo#:,Z0V̆[D}3uc5+>(hDCv?ƿڽgJ6;3F|$i;s: Q SrePJ+uX,YiB8tect' Ѥ9ڔ@P`v$fm#{rĊ""+;j_o!fQ+9݂{\Yƻ:1lQ[% .lBl_@.QȰHKB?U[&]%;lo-a?Gj\6pF$ ACTxJkv,/9@)$]#5;u۔!¼seF z8 ᥄OU䙎E\oatrgE&K+ޒG&e+@'fLg2wx7fA]'jٝ4Fu$yO扆#Xzdk`J6Gm'L$ 0̓e>C$V}\o/fc.΍5ao!^ llQSŲAbiCXH&@}_jhj' ];ma(@䨚uG9^>0ެ^ q`hmO߈tU$fWVJ[u'gʾτTsGv%Ş5W!'94EM0xr&rG떲Ql:cE$5*i+{ED`$#ͺkGӬ1tD\=]ȏ4"l_.eh@ڶ(%5G4U %3= l3 aE9ovS-UM?WeYWS֋cG @BGxR!>Kb\*r~G|`sv,F;9Y~=WrzMxf4Q9|yq;>Yeogըw^""v !,iЄؤarqm ۝Ehۼ,/ ,{{+6bU54ft|иna:@%7 @BB6c,9‰-|$mYZC4#$hД̾T<`䤸DГRe0ޤ[e5Xi֪Q9$9wgvrbxh# L+G3ݔ.̶Iֈ}yt >!o>M5Z+waV $B48b4/ @AwГh}e&Ɓr^at x fC륌ML怃jZGwY"ep̘a,DrYG]7?d7pbԏŪ5rPZ]ؘ10`cQ\զѺ_&&2k-mdzj?7u爞XP4YGo.$/K+և+ѱk`R ڪRP෺p&"Krk컨_ 0MMc v<#}^SvyŢa>Pl(*듩ք\G죃^({P~ n@ w Nj+G=On(49.rԁX; ^N|y&o$~o3P.q7."-FXFDNض|6Z݌4OZ -;'Tb x%Hӓ#ǃjht*b/+wosN@loRj [MrdD=KxbdJvNr~,jG4Pel+ l9N}p~+^K;ͣ6}ih}%5xyKD@WxR _EZbMAԥF#Aw,Ó: /q2DEư]w+88¬OTYITh* g[' +͡Dքf<ǪuY . OZ{ՙ2bv d'E&ѯCx,S]'C +S&ً\~m~l1>9ٞO39c=%_ DlK:"x$sԫ+ăOڣKl | J7r\p9DUŭWD{+eGJZsFO`N18rxLleu}4c32\]ENɝA2ٶߕɵ]m5 %k4(oTC|u`Jjh;|"dfv(fqw<-W_nd˂)W1<"9>`ЋQ3ċ )MLCpCFG8F ̵I(qU/m`f3r,*!?i҆6w}+F&Ey5ʐt0WAxN'9anTE,] 2%ȟ|[B}PP\>iUq'1T<.GxtW3fxE|Z1IN96YGW}#oM9(6Vc67Vn9$di^ Ȃji@5g=D9mpїʜ#Qc3AYz OFBj>Z#C/<YCB~Lۦyj l:>Y])Ϳ#QB}qz5u02>.8":<NλlC?)~uJ0SU}tԵܔ?6C8 j S$AoR )[PFhcDe2L2theA9hҼܿ";qY4Ձ{ۂ-e8aCVdܰ?xe':+Mh)̜vf`ϥsbGhH-F"(Rm)k#G5e{չP"~Z`օ1z~ENNcWBm  !Q[MDVВ7%Wrg I*VZTGl)ST_"Z-4}CJZ+z0·$'O,١H./h#ͬۅ_U+ x-}fS3bH? uS'-kC>c])븢"K Sp/PY'HJ`ayӷƄ_Yۙ#ug*O19qNXM_'Syilw3J``!PeYjLg{+1 ,O-}>Ӷ,V?;@:}4P@U x/y҈{.72 MQ;kәP7Zӊd^B"ۑꟅ^7T)nXKyC)x[+I5wA1Wd% Log0Z"ِ\ʔLP?T`P%Tclx{ݛʱf}F HNʐUOJ@,h5Yz<~w_=L gXe0n\ۻD)#XiH>DӔ/e69g gEo X|K%A2"zđwY1ZU%xx22!yNl刊ӆ?=NꙠ};B 0#3l }PMvߋ1-N^7(ҕ`$lK[g/^ye*e'  rP\Fk;6== _1) ]1֊˼BWMeI7$CJhL$=ņx!Jhlu 7Ṽn!@dM?е@FU[- 𵠈Y=u=< G{e@$LBL5`-BֵH?$-+h2i3\44%|\yqZ:Lr.VCǫ]穵'G{dGAʨ-a3\H-;=1'?lAULYV|pQLaFJu4z{(% L;e"  jlBM`!}NE @[hSMph @7:oaFV[;Z&(J5H^ 7*a@ 84PW"p'$E0DAȫ4ƌW{ǒCzQyiU奾օc͓Vㄴ0oBCNΐM֓v7ysy2 2=u?ډSk`5,5:`t~,,ÆlD]klk@>ga=̽Ej{?w_DUA#D1yfn!Ȇ&jb {PbN]A)ػC]wI~z}c1u cgXX#wI鯿kKx-"d7A>;ZiQ4a-@Ea>߭v"Yُ7sj׏1,k(HE@9P'R-|Q7kw4r7TZ1e|>?֍l&Z[)Cƀ3ͩSzMjﰮ؛&UpwtBF.92TK6iIC7:C F7~]0QCAk%޴$-euy`i-38;_T S]AFcDٷrUS#Qùk3XxC߀vz{4;b#+N<3.;P *OGf d ,UCƸDԪcsĘ ^Ѣ̬.7˼iQ".KD8I',KfXaNwrJQa=ΟzP#+Ecq˯ε?¤gPGN=DX*ȢdݱJz Y];U@'sԝ ZPt< m E_lwDkĒ*n]ss8L# dC|OR1QVѹڡG$ͷlO#OTtr>d$5'2!y1cU;r6cqp a& T\QS((=CAcS䓙 %bV$>'DE!~6ֺ(r%=uN0uk]EZ͓l&w\&K0_;ɩDL[ ;S T+zuY|A_$D kF74ɮ TM $Kdfl`vd~J ޻YZŃ~i?r>xDSvq״_jP՗zE9;0 an#\::K^dq`Jz R> "+0'a$]y9OZEň̷8, yg,⁛|a .~9ŢYn+h}Am/{;;#+JQMFkEK\c]r!YvJ>bS SGUZXN! Υb6 Gk5ATceL!Լ|{ޢ Ĥ,"ڋƌ\5 ,&9 Tj?b5Aۛ j=.7d0u/rqyYL̲ؓ`UZMCXyK3~r3ZwQ"Y)raЙل?v]lCTx\1Wxh»}!%:/욞=uwiCG@ I-%?l .fq9Mlde-F|7[ _zZ0qP''AK/ھ]9J-߹$ &T=)rGz ojĴY0\wcWLY<a%j*BEVuWr'IOyg,t|/" Zy;(F@Lx:eq괯<,o<q[C~nppg׊bQP;Kok\X~ &otʅ5o. sIufeF4 ؏.^=b ;z("K:AXs6JeUh~BKjv.-Wi8 +\ŭ{ ZiqjuI4< \ǽ"0~_P=2n2A rGS0Q] Γ2!\'Tpg܌b"ZJyD=e׃< R/dxiMT^/Tu5 =<*'h93 B0׶maGYY)XGe0R=M-+,PCǏ7xH'ɽom!)*IV4.tRXb4*n}o>ӻ: Q.;,_w)3hx/PL',АmM=zlA WN.GQt>0)gq^L$l I Vr!'0XkG`n:5[2{Bh%0IdjBXw/ffɍ6ʌw%$“۾W A[/<,66Nt$Dږy[÷PӐqbsA귲 mb kMBPh;6CV 2Sh?LZbG~dVX b.3܀H>P@<^omww[%lFb2 5?``+OUJ*t=zy2am^Hϲێ|}ĵoqE{pCU8ݶ/ 'Z|0=t*~ +/EN+ ]N {%@t1Qj[x9^,) :/ˆz~i T''ʚ< [;NfHܬ?*'D;I?Ħopwufn߈2D6ς28 -(!f.2Ml T^PQ FWϰ(Dƹ@ j =C к9/nd9p@L:aH_3ud@v@Vg*7@'6oԫG7"], :4S.SSF#:YJxٵ]YJP;f2wWL_2hbq"p޻QО Pv{Tl 52v3H B $TQ`O!iUmfDI"y֥#o!uqu]_ ҁ]MÛN]ُ3%:<5>M7OPEA] &㑼1j %* Nm|iݴBy, f 'KPKGgNb,,[zvZs=eڍ1ySt,]&Jg4Q3гwDb< dK~K->\vT^9xD(tE1"+I(ɇ]Ed<@'P#烎i ȭ$vX \:AD:3mS-5@&+D[5F1Z%g;!Q&ɛ+3h_.V 1y,̎o{&O0_) ]mSC$:|a5(;ä(+,.Clh)(ZaAvX9 Tuv9?fJve #@\Uhi#/FhBтKqviz Ą'aa4'ʥF1KOPpӄE&]0jGUʐUt yFx 7};`QHVw܉ ʉ`mH0>]UnE;S5ŔNR_oJ}TN.m,Zh\\}2.D>:>})WWt t:JzzЧpDQC)1rPu` ;o"?gl[MM{ډٞm'|̐RJ'KJz{h+tXŠ4?S*RQ:^wU"AӸ!*NMΌɶ kwָ0D~ E(T,\\R`q{Hb%Sn)m\H3SNC/s`n` Rn[*IY/$KyjN\}0/Q&^|a'sREOJβQY+yQP٬yEYSJl# Ƈ|:Y? ^+we/Fj!,H~ jbih9~jQO*>]<–w^Qm̿k-?*6 ZBCj4H \'/xn͠VqIIZIʏ@/Rdhy`Vp߱|e#{9@*+*]>H\Ͳ7#TqFn nP.|H7j(SC2֧gd?Cdt#@2x5 rw(nKBS܁aK+) i)tjڑk*ba5΃E3aĔF0ݑneJ^ u iVMnhQ$u,k.HHk50y7.xeH׎`P3WܨA͟,lԽu&/P/8b.,U/қU q:|Px;ZOty} zsmęcM@$N\R@=3}ADUwyA{=O#ÖHmqF/N@Z/KEAhA&j@쨨Q؉ʶ%!VlӪ[ v1`0GkuFEB^eOp cե=3k=}H,zm& 2`|-4i%γ!Y3}0R4X[޲Sfe2U z7 aL/hWh((obL(`j\^x* a8{ %W%Swvg0%xB'`1OքcFVܡb X[¼<~bK(潁V@xP/oK\;pWH8N)q6̗*%ptjl] sـgA&-Y%AGGOI?hU^z LѭG7Bb}6呔Wq|E.rbDbXB-_J!Lff,'ZP¦p!ЯBv$nz[6DNkNX<~"0gؐ^<oDIcݢ*=h{)}i%0Ĝn k$uC ,:yƞTfS -l)^E[F9a׀hBDnؤsy<:[t7jwWo>48N9x9i /d62?_ѹqvy1Y5h:&@$k]1{Wqڹṃc_SpN@)νځvA[C.JR%xF f*10-<Ʀf傛)6PK9.͠=Z-Á5('a3[j @&hӞE;\?`A TAR"odSpy܋u9R) -gw-=}7z 8:kS4nRԼNne4 `] ?eLtEYe6"yq#m{W$N%K-atz>]xӌ ɤ1]tPo* #cfXeT>qD2^IGx9q"aQl9G-19k2->.cM^ho;䆇Nt"Lp* y; |H5%G4 .s^d*$7JR'y{xl+vVǒ)Uև Ǿ*)@~ :jUh#4K';Gw+퀮V$ r,iO2.³%c`El-]'?3{cMj$NT6 ۝f=[\13Zۊ|[+i DSA+s%5vs(Rg+NTN>w ?aB5l~ I,GhB&A\i#_ch}.0EjL:A$5SW8cԄ(3H >qHө񫳔吗Qlr3Ժm ջ$a\O2fPP1f 7ez8[酗wd6%;~N/Viǽn}HRw=ʫd-%-1U%!3%BfSMЍ $Y&ruUFzA3Kq[8iµ $I~sק~&ܥ.5rOtz8ɿyqKiH+ș0aD>`y 8rLj}/~ 1Q;m!:M"ޱS }evΖ13!-FM, ]Ӌ4̤7PR+)l˶qY(v.f?=ٱZj{GOP5Ծ-%:Ê7Z`Ls~~ПԃC2ROYZ;?ޕlhze8tJaZ装Ч٫5"L;?OpGWja "83a`ıXjOCq8c@D!>-Ҿ"v/-%ס`Q%|z-R.]`иȓL{vӷ[Po3Cmؠޞ@ mp/ 5}6ژcH!O4L#t,&Vͺ;iVOlX %Y9]pձu$^j\Umdg,(DϮ< |l IɩhۗW{^oK| uǦ12Gu++~7-] O!11c#, Cͭн#L{ w#l(kK3"l ik4k h >R+C)3*7}~KߢW@kپGݞm:249uqWYicJnp4_L덺_{5oI{1z@=hw'ֺrZ~jlY(QAMC{3x>=i,)v~Jt~8sjL Usl M;JjW2ZhDT"'`ZdG!`-ATϠ)6#LZ C*E~X)_Ά PXzŸN\{'m/~#wGyU}DoλT?oGXup 6o*ܮ%Iƃ`ۏVfx?z/7)ZoN} PP\jBtX `Ku*@I&D̾}ӽɑF{؃+qFFʵŝ1uvY/1(z>BkUm5AY,DѮ [*[H!pLo62vʨ_" w )b u.(< B?g(Oz!v'l0V+w> #8NrZ>xL n(v(b>'ի w50!*t(LSq_@*JYv!$5&=ﵞ[y7.p1=qbn*JX šH#rSVq; ydkZn7ƼtynpIpvXZvîI=aUj+5S~Lb|{62ҶnR0l_aB-*  w6hFu/sIǒms Pэ|uzHZF/AVbaYKEN{D1o {v.TVYQ6ZTpF k^1jޱ",s|ԙJ篷aJB`9H?u7;}%pX>ԗp)lf'wN-Ώ ƎMW~7(LZm /xo=w.c>#S2yѧX|Uђ/4<\2> 2[M _YdnߢFšz:)LJ0/Ll}pSx- 8xM/ˌeK(Ȳ{J4zlwXLF -`w5Y%FitED\dTf)p>fG\>yRr[ ÄhFS7,4 &і +`nG$[Qlbm6 @~C[4vaj(,I>hS/,h4Ws5ߏC'i֧7 0&Y6a.~Y-*<taM/!1uHNGIz rn ۋHYbu%kr>Q1,?|j$O7`bZʉk,ːH1,&a0x`DŽ6r2/7uk=٘!8Ќ4*KyLPs<*F 5⮄"B;'\y= fU}mC9SXd;azB%/lx*S@$ ,:s706.)fY!~i69kR16 op_P&Yvh0| 5E;|i8mSOiMb))QB<'lj"35؅dN:ZTU] ,Eͧ^[g" 9"ڲi&9l,!+'f'k9ꯈߣ^l +ym?M +% ˤB6P&m>:I* }}>5ў؈}g.5^g*{QCvWw 1wW({js[d S;G;Ԯrg ٬C#v)SrKK?!"2B?4_o1Caҋ\0fGs$0%@Wd-, =Sqyakȓ-8 SI3 iÒ{:ȑa, bk2^#Fv@̝A%N77E/T)[$9lwtrmFU]3!3b7jr!Ą`ѪAfZrc߸Rn7vz_[ǀCۏjn!61Kkb^s~&4 2}jK|h?vat> #2I8Hd& 8%߂G^`]o5#5#z: dWR9 RSDٰ/Bېg/Jc@*Vg4îSKX+ RPig{<,`&A6>IpGS;C"GN%c_[)mjϸ:pnܞPq[Qُ$Z5օ\SQL_ cI,w>Mt(h1nG=3}X~ASrhHJCeVn\uCZ"pi?_5ixPƛ5#X^YNN˫ѧ+{`*EuFy 5zւh)'۹wbhHTzS=͸Ծ Xix6YN%%y]*B"pO>٣Sʪ@!wJ"yf[+l{F1`TBL3ÄX*nCq<ȉ+V 1HwXGyO![mk$ 6S?U]tO_e凌_p`GAU}˝wj+>^`cWp@dykZyȥԳ$ 6)zZTWB!O_Wy/07m$(x'(H i>QYsOQ>ew< 9αhLWt]AVi>n$kOĽ/ I"z5~wny;p,@~!L9{$t" Ml"O,{]piv蚉c_!ugms]ڈ0f}*IE8Cl˧M&J=\\ƟAGBu (޷'U\¿ZsuOX }ŷ)4T} ҽN=oR1 iAܧ;FI-E7Öi`}>!}Sۊ=4j "i'_:$ L@\ GY)5;]j(a!0 2;Lh5m!lq"Hy/T܆l +MDR%M|// 0C,wn)QZ>0E4YJM4BM-aS̽ )D tHu?&TXT}7u~8? K$ܷ$HUг6EluI| ?LHokЅXňH.=)6Hi{PAZK6s*ijxӵaQT>lz|ݢ& ;@ CeW{A[ܬ\ !zR髕J ٓĩ0:(su ß\}%=]vT)AC*VKŸ5߄!,!G٘g6arH9@[7siD~UOqtk  Vg7xm 5zfa7 wXËrja0,Ȑʄ=>gLj|-KW8tR ؃_hc1[&Cۧ"E@[21*.~x.GwO܄Yj`I^z('ktE?QwW}GvWn۠v+.J9YF\ AڏT;"}3+FW-Sto1.}Ր#:rku Åoz Ga^(=-abJ{ e*hSDD iq\+ nZ `^p}@$uvR/gv'D}nSlŮ";*'ra< ً6cDqr$ ̓egB#*I tތ.W_To#ɉ1DaB]//rP;gNU,Ȭf ;_H=nuKԐks QԛpCeyKs3['0u*wm9u"<=7ǒ^MLNm$~=T&fR 2~Sܓ]т? [XnF2J xj k4zsxė2U TfthAg̨h ݤ63^;VݵHN\V$h5\iN0:Vm"Ty;hm Eˬ?&7j'c1K(\ccal4Cb5t~p֓J-30j#}NF},|*j3)ϜyCNxV'GuoW a#ŋ^$mffO@Hڿ!J=bPUՙ!Mzw%9UubxS  q =* j^S<,$IzQYf`9$$Mf @]e:ؐf9(z]:J%0RN7Ek$K߀煟MϖN  8,EwWG-hfK [N;'KG }Ji*3uNߓQr3!|S IMt%~iDYk-KN+ARwӗס3GA8ίHjQ`B'4UThoOL~UJ`7Կv潯P Ⱥ({^ vպAXJlPN{ 3#9TRy`:4͂3Ub^>M]C5잰%85JiOcSS`Y{_{9OʄU_EbrYZeb,.PncLf>#x$!>xEu,X.ɐq 6j36mNNdv?2!܍5Kdj?mjf73+3y0?*2ڕ LjaȽ.8 "MloMuzD]/x7Ԏ|y#eɩ2Ʈ@{>K{2͹׬ʇ=zDž/<_^ Ϸ(Ogg!1[v$\iEF7yAȢ^]-{}K31˸,CrًSOb40E88^fz_$/٤3ku߾0#<4-_,VWR 0A/Zxrӌ`lj#4vA?ғ#% DcܸgB̒ D r+fe{ U&/}AA/EjWIr&| ,VL~!mlʩ.swVLI9*My_B{]hd8 Mx7-mG9ڼs`ohaN@(+ڇ‡/n2wP ʀp؝F iƊz)[W8ʸ%"nt>}Ii0i92G #0"~ x}ޡߨ$A A2 3Y.߽<Tv`ETO}l޲|7| hG_3UCOBwL; 9d-brt %u 0YFi&\lȻTukmU-AUrDlNs wwbY}) /(1 9lFMzZ܂JzI8|kB0}$l%UB_FIy4{QS8;dL qupQ(}{=(iAq6ɝ 0LZY*P'mAnLJvwZ.>,+A?B?P9|o\_rg1mXXJ|KFK@Z[+9r4琍w9F$1h"&@/58x-3IgY5%NϜtsEѱQn$)qvg)6TбYaP'n1>{Jp)jyVB@=1o߬sϻ}4bp^wZGgip>Ȑ<,)@7A t_>1r vdg N1OaB3%WQQA ,i*kN.RR+)M.JvrWe$VZ}x> ( r'AN$D}  / E e:Rq$h*m⨵jH~4?msAy,tN{MQ1"eY 2! \+ѸRi>"+ӳ%' 瀼B"#(:\&F@PIw;D`ՈJ݊x&oc=woM1ygshZ )r+Y^Fq;; tb6<[ql!ԓjCVT5/|+|Bw)=MJ xsLWΉ,MxG,-MF jj1.;c.\eT(w{Ij)> O1qN:2) .=nɡ}Usrl5Ӥ;Ǵe3Rz *xj:qg#ٹ(Wߗַ&m&nQf0®g?Ϟ@_l\G@G) 8[Xga"m,h3\3e?[P]t]TGަ] Um\Hf9h"vs(D,\xؼk/WVBրI&Z 2%:@x)aXzmIU.o]1CN}$iMxU38hкPfWkRi:~ąy6gCv>T kz3t5j#M8iuvo90GK-ηB~t~"ц*7uf_P( Y1\M3I+=hgQѳ5 P,84A,hNѷ1tR kmj+*蝴˂e5YoiG)OޙؽSR[%J!){_,* <}Nľ7%3J&ߘvo/yV hzPBA2ɣȫoA'3[\Ǎb #RᨩՑ\-!~KO;jrZC$Gy^A^zzE҈mҬrU5T&Fh-B ;ȈXm=fV46],ZY zI{t.y=zeA{AeJ55.,9.S cƇYF7=aS?4&2kζʲṖ_$+ůH9"Vu겜=zWԉYe7$?y Q .ÉGYԔ鰟Z n9{f?EddJ(WMTq6_]@A0zDA^yS78XV!cUEұ om#]c?_CqGE\ɽ@ A^\>"_Zٶ@ J!]mUƘ&`M Ko3jO_ܙghP2꾣 G2U HM$z\L{,?0!0m>wtTm*G؆ fTb*HfLD^u[XHR}0!}W1T"UЌX*{뵓2J'%#IUr9Be'&zNs*.QY]?>|Դ-ļ":Zʸi1Zu d*r.WCNs}0xӤ,߄go=":GZUe?6Qk\w_Vr|r#grF+uiEXb4/YR+:z'08-ZȺsϜϤ'GQV16PJq2 rߠBg bhISߣ߭,F(Ib̃1xڪG왭݌ J;mrR h.bur$"LwPә1>oO{1x ̽J~F! ƎDo]0Ϊ[x?@q[ E¾Cɍ ~O "~`J/gul9oZ\tdTOh WÕ,wtd k"ӝܑU|VPv2E)a[X"3YD?`5|j{ !_jC0 `_ـW.z/+}_ "'a:/ڗq@}mUpS:ࢋ\12OtD:#|+*J1wZ"qVi;th&Ph^ iv@A'-8Mݴ$`_TZOq~9'vn< fP\6HIgsEfԹ^GM|S ^Orx%i4ħ2~:\۶*w?BYno̞ v>sLx볐 ٜ Yɐ`ê:(dƄJ*ޱvVlQsV\@.;ٱےD<#"LP[sjäT^~ڢ.1E,>%f‡@NHIIY|l DVpP̪qoz)$ ڢ9ē^XJJ*z`Ks5MG"ܭ2;_&=o⏤k)uaZ1Wv Z{GS|fxe/ D6Ñ1R@m, 'bQr\챛g+kO-/u-=<|'*"ԡ Zt~P!a#&$vKↅ?4tT b˺Sng(#DҰ3.~PmL0w3h;։Ǡvǥ \2Ki. rC @Rۅjͳ,`WzXbAbR A{y:VTXmW#ۆ7xXY  +,Bx/S+;EW/󙪠= ۧ/EWYV~E&EXroG?@$ZUʗ˱*7ƝdZ Mk_۱m#OB x X>9 (fzjK0oKlVA|x/ 6{ ,WPe! FRO:PڑD9q'>d|8I?U,\aƐ=mp,\(80gTߜCh LL⮺1JDIi~Mx3maŗ?\erS,l(1| {!V7&ɼ~Eo_bɁJNЏqNΓdp _oWiy׼ xzO'SC/%{ڮL bjXZ7k}+MF6zvO2Ƌ3%$ˋIV;bNKl-~Tb:/|L Qw/'EB{]1.dP~ĨZƩ"% \st9%ٔDUO>TwiEGYчhdpLNFb"'mZB LLE,uuŁ{֡=\Rk y򳒼[q-0ڄ4='ܯkI U^0^Sh!@3UUJqGpsLqʒF }8tӜSk;5L_v4ؿP|}> ?b$.)"eU$==o5Imѽ}oh|`K\¼,U19ȮR,S`kD`u44wvOox5Ԑ8)'XK12qJNm 3/1s9ĝ$ ,O|ƝtUC-$Fpb!}KZvL/ HA8lwҼ|ۤ, {d#ok)׽s>A[t^uiTrOĄrg-PLhJo~Q&%cG'5"ʾg#JW:^}Xuf}x(|{#[ pጣkG3u%\.rb~r,^Fi6q (8/`kSgFjRRz;+y%Ci%- `A\ӬxX7;cYJ2Wr$`}rM_?wX^`'?"7eݴB6{$8@Et0L-A.J,8v}0K15 +eSz}6GL;bwe1Ro=n+jȆtⷛ`|mD.1 n RE44^Xme ROSYa'<*wOxСjq7{}nN8Z;se-=pbegJ3/`Q. қ-6 [Q1i2`7G8~,0pxT`bk$YwUG"-435K}pE\:VS8&M(@*&v٦ $IsZ@ޮ#mT(bTK^a^1*SRпlS6JE;ii dNpy+H/7an{*4,bug5+>r*%8$\tx ~e p'(Z(wP)mCIͼHag<ˆ)*NTkLf!n Ib\RB->Ёb,`jt]C nEp_ d(+z^L ϖ*7_Kg\57Qd߱^`v̀noN9FfN5eD̘nf@Í +|Mv@S`R H|L ,mQ7Tzc`VOh7ԪLYl=zy}v"uNx`S}J U'r j޶ˉ{Pxa]CyWcS1N T.E!wt pM #aDls&6(xQ\(^y*5b7Ut*1l$b69tLlPPUuc]es P񜒴nvx&Dah7vmLe!h&~r1U`TG[зN\)D ;A4U@#T7Ŭf,&e,umC,#cڬScޏp{AoneIK ,< 8/4,N{S}[@5hlF"[z7ц?i!JQЋHC~/y_gKobH5$:yYυ PLzeLl~rlQ{]2+hat2EOf/pu$~Uځ`)'RguٮF<92mz=A.z4}gn7Mn &6qf=]7d9ahMTQ\%!3M] IlGs*S-1O@:V@]5V Dk~x|#G_LplZYf%|y/왩8R LSM{Y*6xH|UJļ!ǿO⏖h8")wuJȑZt;q]{rTGbnuyx;UE(WI;IWJ-HeŠh6j^^eJ+ d>W$,8nS,Y%#;N(Ht߿]6ot:\[$ժDxdbJc݅n[KwwPw}mqښ4 $'=1cP[fpP^f5j~(:Xnk?.nA1jnI`M.nM"J{d/sd>X Y yI$q7^Ƌho&s JOjPO?on@(: mQmw2'm`Rbe4xCǖ(T,SԽN h[6UȢQa&!│>PG|Jt"f׸8CǬWžhaI#" 'n:-i"Fẉn ԍ( !AZnDh  iWp1h./K'c1;8Hk _Mw3p 0Ps(M=('K1$bH}!Ic y1}bz[WZ0 {7E~4ǯ ,8Lvt(!Z]{D"nƁ| ?F#t0HXG)3 }~(]i`ZwE!i|&6VuȥYU} < ӐyE/ ?;{u0#묱]+'2x^އ@r<$zzҥFJ88(xZ6_52Y2ǜQ.)#Қ꩗[F}. wĎw="GTcGr 0g'{>; VGI*S|5+B"}j sċYz)n8q _t3lȮvDŽfy/ԯ\hI/ޔ{vt&D/$c$k%Osy3|F{Jfz{XA (^xf gWAӪz(V।I&c`8-2 noa#}'kwG'TL-HCRTfl=ܸ+Is33Pm~ 6*1nIh'G7NI/_o,g~n$eo* u;F=)j;`ӆadTNMH*~]>?7B WDL2ٞLLJo|E_eX0lTYVAںB`|/a%q2YQ~Р[Q肂S|35d+Xo2@%)4OgY[ϕzt"ү9SVO=G=;F92*S@oӢ~I 6˾ Ӹ\pRNjՋ@`/h^{`ov۬wKu7DXK _+ً QMJ ?0_rT1&Z/Ř[~2~ްiu{N`^s~} ]a ;+EI:? yECek#oUYmM1@횶LmzH@fkDдȁs~g9"y,vTgv/J{[UʕYcM-p|'R(Y,d|M5H34*NcGVgɹ tUlM?JXp/d>T.lΞZed/ = "%"SU^?*V Y]GՠOwTP!oO9EOmxcm}P{b 2P!{Zô::kחƪoXezudXRe^i;gGDˍ%"qTNpWV7$sZYƷ{]!kgT8*%3ݒDFJVH.S8A.K;+W@Wѹ`e>r22ݭ88t7 [~iWr`P X£,}F6nNv!C 47ϒF SW,kƦ щwBgB Y1濅.G7+kNͪ-9P]K/B.'Ztx0ҙ ϖ$Ձ˨3;)E_dg; 8n)IR,-PXq#mxERZFQ[W#gjȆ"#U)D^ +_H|Mú9Cw2})/T9VgT4cUa1_?%n|NZmLauNjNǍ^}xE4ǾVj0{{dnHRUS $lSrN 'D*z+I]X;U0`(meQ"P@֖0"!mQeW̫εKhCY_k@[@)؉Nez5k#䭺W"aZb!A2Qfs*&m1:>BcpkB;;/:R$MTiʲs 8OR܋`Lfii擨=Ǭ,,KG7I/66 #q}Unpo[L !xӤ8?Aֲ숤=U+<^!!k p},C[JXyS~<:Iat^gFdjw}.>-c`1BuW ]d7_-2)a0.9vY]BvJBfɧb# 8d< P7Y/%,b#/5Q+4`|Z.@SV=F7侤g0ģr NcZ; +זC}Bb;Ɇ>Ut?/ݙ{svX i[;Rfas+QyQC1(Z9R,/5MlPJ&t(p|tȂogP*VvpMR7hg+F9^dRuj*_6x5Ԅ s amW=6ݼc=+N-k>{eA/P)6M8)\-"BoA~SꞫ,9.Ez57֯Z md۫IdӢߨO,uc`EwuxXJ3k^W\850ԕ(ހ53EqBuӶgq4|ŵ  R}LIld0W=a >?kBA bdG)eED!oe5GqCt~Sq:'>ËI2'L拠(" _/~`y*9^hb~i8=Wڏ ݅3PIb)I#SgQ:v,v9>󘛢4w~dO0 |'w>RՁnp@JlgBLhƩ鎇Zi9QlWw1Pq`chz5,lljJ6DGkeL. ,Zr#<, W7EV12lnB~S^$2$ϹFO xD$ڊG<'v|{~K_ ΝdBxa(3q)$)4Z+"%-ᅪ|jU)4=։ /ѱ]`Sޝ4ONEϵcm9 lW_ Ѡa&.=۫KGцp~yb~2 !@VO;nZk !uK޳TY?DkB!Y8DZk^ 3f !J>Mofľ:)t&ms(\4~ZMZL:.*,.Fht,o3^a02; >"o&#zC' k$vdw|eO|8QmZǦ;Tq&!As$ ڀjX x#(y1ܱl\tmxˌ25!"a,"8jȧj>y?zRJ`͎$9RƥbA㱑ixq$@P,|Őzt P^Fk1FK #u{H݁A_40lD,z 9EuXҩXk_iL@L)Q(#-tcLnL56Kr3e7촬˘u@FRlJ>W 9fG8%ؒE JuLi!?@暛gɌ-CQoړ:yriRRXKxd;YRkD7zlڰS陣9I wSsє$뛙?|ޭhwҌ\ 4 6XOM;3ݔdŝv;3 ^W _ (1.sXA41Okш ?BeW+O` xuvuk̓.~HJQ( ռv:ؒb8ԣ zɷf-<=?ɇ <9Y$ZqD~Y叛?~^% >etɄg%![?&D&) a"ta ~@u~_fV-n4TӴlAk¥UD== 'mx~/#cPĦ6l8[ كtsEVMoI̾Y%tDnosq^H g7JjYfdcĀr$4Ś}C^hn&7AD# 37덍Zj)#ln,|'*z@¯wnAF[4dO3rDAQ/wKjYr.~ 2aml6/ -텑6ÏJuۨcҁ M<J-%j XFVX;m  MdN6I A,X6()Mu_ip`aכ:lҴmk[=C gq֩'B.E۸7ma;~aeha _dN p tg̙x5qζM%x46+F.NmGBѧ%rDKG|+J|ZL{i-QoCRkK) ;a|e ~-"0N\"H6HhϬEt3!;&o[?q:clB5qs}Y7xxt8ː|y8aKF?C%œKA ]%.3:k<#֐:-)av*i9[o޷>BGɬ6b'~KI._0}29 GTzJkC0bU 0\2,LA+5I۷qz5vbykqeVM4'%nRL*{3VPg^…?NjdhM~ĵ5oz >`G['<岉_K Bx%rBMUec#K7ȖմJKD }p.1 N3Zr,x#24GsI71*/9T%: ߦ;*%GnN(^=$ԛ%c{Vbꑲ^Ky2(lb N^8sRLL֐eO[4؟,QN5Nݡc2J, >:"0DG  ${q7хcWH5 @Y2I3fKNYw  t:FևPG:|s:?kO vN.dFG+0oΉ 9 C`8ֻrN_g6nnW1H8i4c2}eDl3zʻcN9@ydmoj*VwM5yY"ލ 3I2) Ll";y.$Gbĩ3RHkćwfOLْv(U4Z“Ik,0a>!O]&-rۖUNx=kA[#f2v!?3>]i_ Pew:mIZ}mFr2{e<FSd&n.9_HM|UH!v'8'=@T-)r.kkBP9%%-;2P `/6>1x2["bڙgiZ??^|Z'E*JE叧 s3^i7 j3xV* (%GBfD<H/vcȲsv;s s6?Vyň0*(%BEl8 f.y~v4|_7[*ƦU^t~Lh?p-WBDMu4kqcrnan3 r08\(i#YU2x^ibmīWSsfdEp׾/] ҅ èzMv(g#jviJgD_._s'W4`mXEL^>cpS,lwZdkkM"Dc0E 6F1(\ UN7LE4ztU:]}'{.j7{Գ9}Һ;XGdi}eEhJ=-ؽnb7πן2b-eS`X6\{j.R;CR6GYaB+X5y(֕CF)f+$c}Q.8a?$Q$s$R|^Q*9XAgwZR:s 㹵MdPG.w?>B7N-4\%Gp% s.354JEP,2!m vЬuF=m\)VȺCn/VPϟIܯNZhp3vzRdv )b4ǘ߸FPggB&=ҼÐ_c%g LgCx?e,*piJ <{Wb%ꅄoO\ZۂtvpԆ;9E7ABMgU{: ^ PD*;|*xx hAћϔ ^%oRCt?KJ-ᖅ(ӣXäGU8ڙC#L/N8* Ly|awW?"n:6飈:GXԯAzg+0]ǫ+*vp _vKSqMAbsm# mݔ\؁q_w]>QXTZS4Z2qT1FodR( ܫ6@F[ϧN5 /7'N2<B%67^ Njd24^@O`NS1a[wt[@3l ͊]lYC{ؓ+Kv1\o蓼R%L_$8f O\EZ،FMir(W- ސj0FAvxrK~,]2k{/;jŵYV%rW4蚘'`g(KN" [AƤd]X'SJBݟȗo=Hfawk$ ¬E;$f[^֏Tb~z1IK\:E~)ؑ1edJf^sQ3 :RG"ox9hDmLWUiNyib:LRC=Z=5]~ |3ze4GN0+z+'s,+% A;^4  ņLut ꗌzUJ.uxSr2YHU*ɀC- (!S{(^E:ZWOwZI]gJکy:&3|_סyWTU N⬇ifri9/Tj%–0jڊ1P\&x{/7Af3`؋<븋|\/蠐~DǓEaJs-Y$8=*nr %@۸BIcΗa2'Q6OP;ʻOLF4Fbl Hk(^kIYѤ17bkyA@M'b?lUhu!n[<߳\n@ YG ݄xWś0 JE.j{S94U/IQ|q]g F++-^j54ط,TaG/ t^ :1 RKfYy!BJ#aZz}r1!fĞJbP ( z@$d+hc]5Q*Z(hU &bˤ61ZD_듕dz;w9KycKss~Y@a|rSD`!g }˄_V \74'}h݋#ѧBPn8FgYZ07070100000503000081a40000000000000000000000016446b36d000140e0000000000000000000000000000000000000005500000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/soc/sof/snd-sof.ko.xz7zXZִF!t/P]?Eh=ڜ.+]BGkb~j9pAXLОT/R F/gJ'Ne*RӼ BBhg ]5#噋Gmo/{r4 ϫI^뫘dģ귺^D9bʱrLNAD)P=PtNFEi N1PNijrn ž:1GX"b]Dw28 PMd{D\VXqr?M9EQw U'q7Pwk׸H[I=,ƞQC]ʈ5LaT2ץ}.ĂZ4 `Vl:v7oc!Y0L2w=NYJ&w!_Vz":vzOQrv8$ͳ={zkB몹{,;ͧQ𮉑O 3wPFQem:BQ%!}!"rv-QCȡ:Ȓu g{#^OY`c7Pa⪗Xg̒bnX8yP}cRpWFx1}ƒ@6wO(hZ7*/Pqj#@M?aTNݛx B4u[D(6RF)|LsR"#`w\!6ҹs( {ٶG:IȔ*I*:V'9V{F|pe i ! p,6OjW Z 2_N Bo}0XW5bbKO}p&AC{xN$?nvsk(Q(t31^4k"R;7?>Ա}Č֫=WGt(nHd{@ EBYJMS@-]=DK뻟uuۄe 4ɦAV1U];SY㔦޵>[ IN>Ό%VkXsJP2aŘ􌴅e?P> pIvyEwwSAs0ᝃt^s)S--:|5%߳"C*|Ν*`Kmu%4L)j"8Ju6Y^d`)R`ZyGMϖL>e{o, I؟mɤ¶}'|0ްIXJt7[+ #a~)nvŵ>*E˷CDӡx(-7zy!9};#)^+SJ P&&2O=v̀T 1r.fP@Ç-kl(Ήt@\xzC|a(iJf`u폈aQ%mM颖tkW`p V`Lc ߼ C8ۗ9ӏ=?X^vY@n |F/RQFR &ޢxQ'o]ѕ?o7ҀPEzS5^I5Zg{LHwTmkWzFW I~䧈 =2aS =DQIVнUi, mC|x]Ē#GBdZ)|bBuSg#q`?ytH z:Նx zR^8cį7,D- >vzz~%Dxk ·=CIzIM>m;m\!P @yhw$=YӥC-`'xY;?z(R HssJ9E 4jLѐ ??+5̒sdL6׺jԋ|' } U.smi5SGJ ˩H|(P-P,L ]ȴVyP,!;keŭ:% N* %ceP D&kf1zv`!,hPxsHep >p}BT~QX^G"s])-:X.WKHnkkz{b2_,/Ld"D !Uz*9bU a"8bg=kx<֝~0?$Sϭ8F_hBdI#"rztg VKWEt_ Gw{_  Fjo7b $=eSN?^qwp؇1Yi,< 5&q/{jjD+Mw}7$Z|բ8BDtW. NsKVd:^_`uyմ)~#2wuvh6} В:F_܆U/Tug+ <s\h5fp/t *tW!V`^fiyع@>}uH[av:/ՉQ>asΙkKTr8禄7 իw'fqv=o:7hפ^;6#M@ч93*AޖG_g n62Cd|@xغQr|fLc`$US:z&?Wb7gZ.nq@([,f%glYѭovoUSt14vשXuϓ3XB8ecmEsB@,C鞻b9Kb0i{h1!y Ɲ<@ݩ璪!uvI̠X_Pb%>؎ܾTf2v硶c$πޖĥKadu5'+ GyPlē Ffpxj&2/Պ3+gaѤUhJ@U˯.'1FF$H,^-G<9~|49? IW#ºqimO03'|!iS"{&&5؉M.'J~ dMJUCgL_0»Q#"sXVLh4n<=|hhj'i?3 #܉b%&YBJʹoNZب1ޡSXg{EJHNQf}| SW~9j0looa܀šN,ޢ+9*b Yj@.h3W g,D[Ԙ3xiIR =kZ0v,#գE fޛXcsU1rQT"~J SHϑf X#&m$ٰ5by_߾VJw=e5iRRkŸyS9L)hf91R*k`.Cn`]\I:JԨ8ܱ2eHp*iX@HV:J 9Ѿ,vM;^dvDD;~ΦR^FX϶=װ ~D `Imjv+4^ '=q`Z :^?˾2TiWÒP[87E}!#0R|_^ z<a)-LϝBNJ"qRdH_!Et="s,&b&sRv. rv,27'e]Cj~A$g!ԊH5n[4~Rj5-( |7V )?hϱ8ʓk@sj"BqSw xI8Qit */S9]%OV (?IL!jZdW^ͯY޴ vP 7 [z ST9 G/b=.n%hm'N1}+j!qLixVfg?k\(3frsړGH^jU }IMɲMr@e(7t1Y9 6nsqjkʖ,%}6k a][c~Z@oO$g/BƦO2'*=:]مNQI% 8yY$hQ-p vYv!RS#/=8)IrƿG&+-EH4~/Rmϸ /:Weq2slrl?)7j@!9Nż*N &2 /X)I%=POH>lΝU4ZԨA.2-:@5`i%EoO-Nb6 #4-V\Sn?6/ ݉$yncG us!X>}83-I<1F|^" Z)Qoi'[L 7 VwLiԿD|l*]*d.n-JCPıQW0z?Ϊ;ы~0cu̧ ?|΅n֛_Ҹ@9^oQhXϏn ?h OS6%4(v}0Gm\[+F+FBmǗF/\MD|k޿qSHF$ՋIf\ /=<^Yۖk*< J/ q0 㥩] r=B]q`H;=K?NŁby>%'7u/j";n(?46*r0x^cq|1c3DQXG'j94u#!lEQG2Nx,T67Z:^p,= ;1u(r0-NGg@?fG^DdJmfb9I]>rJ a,0@jE rJg~fy(tsh}UV$.x_͹ S0XZH w"6(gW.2t@,( 0dQ aƬ" >A$x0xD3F݃uh A13ZO8̊Ѡ:Θ;FD"Ԙu?fq+* g02.•ܰ{3!R0˜/ACGsfOGhOݦ6 6`YVx(|A$\` S= kv,P#GjG%4R9GuS 6k7DZ{gg3>d2Ewsd=^5٩x BÜn `LνЕz߸dƅѨ+{Y1Qu=uw3Nv7-KHo^ ; n<{Ȭy=[!W7qÛD&gkI[6YA dXS(oBdEơɠ7gVrkGvINk]jf֬DH5Љl%eiX& Ae?cz8T=/ HEb E7Va"H~q9M|kq]Q}y03-qNgzlgq|v,s+m>6NyC6×q%@\2JV>9c9(vrGأΆ-Z1)ƅZ:G43\HuCma#~@oX8[tR*;akbr1i V+;}v bF k~ै R60%ƹþKV$K;iesٞxKZ%Xk)ceZ^G;N`Ona2f ܂N?1VX-MȺ :0&Hm,Hs12E?\8U go5 uĤ1 7 ZJLw^J .UoL {ze@?SoU{˜;\F( l~"I638SdpCގ(h%jq@7gX f3)?h@+Gj/M&I<`83*Qh]y]|-ʗ~ ,sY~#2L_]tF,%؅wRrۋlyAJJ?Op]{!fhFiQ'%Jo*GP(NÐOf`mc'ޏ (9W~63 3Bf2XV) W<'_~[3 5\YhJ Jv;{J8$IPj_Zr }v7Pt㕚 :'U,3RҞ=?R52MsYM VN>D&/יge߆sKy6h7pL|x-΢Bs܄@kt*K(ݧ>^(Vj!0|.k$ی8DLp\L}`BNa!l:xУJ~&^>;xaj+s8"e(oZ<ּsS}[(~M'`|O--*cL̿`B3L5F !2 }.e҆،#9D x7z߉1iHFg2c^mK-D5{ob?I@aѹl&daB2(m/N͋!yC!v{Ƽg+sʟ ajŧ^ZȡʶG"C=ū1/?3kDsμhNm?75PQGRs”'.U v_֥ȱ..9-MFH&h}GE8?=5(Ị^(|5zg_Z\A"Dz0SR޴L̄0-bS 2 0!SscU6')Ui.o yb.s'BUD(J tQu& CИb;Ri}fUҺ5f nظ]g'!n{cPI_ܺ j7=\&4h>YRۑ^Sui˟nEh7\z 2LL}s/N"ALbR6RLA\h@7x;Yc6ܬ_lg ,ݵeh\4r `\E:j5.qH <'=$C FA]cG-_ _>u*P5Zp7]W[i.6qۈBكsqqW7[ʨ5\F떏oXL#w)+477 I[ҫ)XV/4˻=n;ꪉHb\gꋛ}ܾ|y2sm>STXUS;?AяX<'EJǚ̈+k$yq}KB74zb1)J߯nl΋ƚ?ucrvMR%86"YsȚlNQ1QKoѢ~`f>B]sIgl:j kXҜEiФZZ;6Eч]DjAF4sT(nvK=JgP_v&1b}``FVW2{`qȋ۴zTQ7#&ca Pqz f+Bi0~Ǐ+w4)lvh83_5nc3Ԍe5Voi c_ 0)m|~ 'xjs&2=)H@ڱ1ąf%Nv׽6=*o"9t%xS܎>@N`J\V`$HVhS>*rC}ӵ]SQG@|o5Yj#)87PNj ` \7"4Q,`^8<9`Xi3O!‹,X컁1&[hƀ/VbXv]m0lhfI A7 ya´3!3,{F"SC b-H ~=AdN4y5j[]w1k*wC&4y/@&5 =1Eޗ&˯!FGH6\=d"|D-*;c z#]s$wǃOٜ6^9-SUsMxf8gWADRy? weoEtu9 u$rADr ʹOÝ "Bh}jV` Sb j'4=\j\f7 '"r᷹[3Km`?= cTMkn=L CNBMi+C*iQB}3FuF LYtf6-{uŠ-bP:e~#z #6Ĝ_)*b=e `]L.x^H3!%9—EQR YYiOT +mY31՗+]8œ3y9dco=9<1<ƚpzjmMjhlxv9MFhY k *XGT$j>S92j :*,It%?m#T"o1VՀо vvF|1Θ4 j{&*i\bi ̴_|R3։xs4alE u71-Ńpi7|]dzԍQ2QQnVǯާ)E_vcqp[u3 T<(0Idlt 44drz\$B+t1.[s, ٵuZ% iG'Pvi4a%3A)4 zԿ h ?$6'F;į-lcYT W Qb*,Z(ˣ8*lc/8ܽ:cD!i ;&wA7e9=c{9^$A6 m묅U-qX.fk-8#՝Mz2ޙ1lB.EY&U4\Iʱ_$>j3OUOB[Tcja\7z^^0t)l}5tp>5|M~:/`03FxCǏȏq N pl kd jЩ9.r#!uUE4;Ŭ]+OxaP78Xó,O|L߄vdMUc 2DD$rZgrl&Wqq9=CxZtMH`!X7}X,ۗKrBkG!1 Z֗&fҁ .WB|:0ӄ9́0FlϱJ! fJ5yQQ"#coŢo>vLoo)}6?>ӴYGtz,n%;`Bg}Y+Db4ZHvS ?l,6}Z}fFȕp"ȯJ!з-VMt(#۹)8|9lx?WXj*A/]I\7_P9ς- _ڿwnY\[O}3bu7i#) Z\WeKSBŅo˲>w0ywrOcfʵSL0*wڌMv1a.rl&\T(8pҭ $)[7C1g(%B~#"KgRJJ98ÞGsi9nbB(#֚-uEN̦#F"ߴɸJL{ޯ6[!mEgv~uAB E89u? a+ y}ݦ̠FEnD%&Y1w:zi/fˎ.Cǀg J2nݖ<'PBgW^F gQ8w&~F #4L`zzY/vALgE'ٰT7_AYQ_{p-8/=DjAxTS\5`ʴg#8~CbDu E(\KEMO#4==:A*c~7CiWҘm7@N,s ŦO啯H%h Y;?'qJPz_r,{}ztMp͍RrZ.oF1bh'"&IfѡqTNP@ElZZN|ͫfXwjZJhpĺ]P|_jK8T7 RGQ6 1~^"tZXS7vE(*܎qҾ-~,􁥟$~VAanZy,\/+Uؾ5\i(0hv6<6y[Ŷ J7板?ļV^]5XOUl Wc;d'bY/k?1)`=tefg0ulL fӛ;edf_f )߫Nv飔f/rd;_Q;ٖYL9m\7 P_+[G(U=V`sEfr"9k^tKa"̛Z mR ~LXAɴo?>}=R~R}ODKwTUtڈ8|o'4ɡ!36:᧒nd-lmBskچeMqΕNlNhmӭ^EoKR "XESRL4Q*î*/X>b ݄=v"8,&w4\3'8thLZW 5(#G. AȢe(o7#lڛ"NmpMPI6ewN6gS(^Q|T wd"|&܃&lMJh1 Тu$׳@88DP;6q@ba Vŭ0p؉s~Q@< V>c}3+ˀ-|i`/E'>qfH% !'dy9t^EA@TtO$(HJuW9e阢oRƚm%7$U(O-6Jyq 63e9 $RԾID+$.>3Nuz"߯}qc^Glpz:'oIa]IXY%\=ef$ 4;FV '{gձ B#̑}o,8Jr@J4!*lm7&5V`0laq{ىofG#!W11s  Zo.&7j-yzu7<#E0Y >,[cUD _õŽ]ܤwJtHl) c)Tg"S\\A]d,$V!25jn T[y;a`e ʘ=CGf(_gŦ.2}Ao@&A$2C׫'V10lϓ:ZILyN"]"sx'nӏw8yWqUĤ~KPty yŬtTZDcҠi1bOH?dstlH=mi{Q29&uBl7#E^MGJ> =MʖBXCǟ_ޑN7,L~)5+{au~VvF5]8ICPԌn7xit'H~46C.Cz0`:[3g/,n[hj[3Lj6k_rzϰL `LJFǁmW%&U^M=`(ő{!6)0hԓؼ4#8)} qY֡n, }![pꩾ.CM(`/Ma-kBb@\hP9mT \w oћѸb\c,PXmdDK. F'dqM"2Wj|?Ȉh${F(VơJum^*|ٚwi#^PewWnQghI&_C:Ho- m^#*n/,$ݜ.ֆA4"i; {y^֗f΁+̗C,cV'YZ&8&2EVЍ*}%mU<9+F[:5>p(;iJΤ:w9v؊yZocQ*'GbߝdȨ챋(ة?E*%4}r*we)HPOYڤu4d=v $8>"e)"K3")v)U MnR2iۣ^'znUeU)U; E5=qq@S2|n燈V }H-pL굗B!FZ4?#``"҃|#E OkDXVZOe7oIm70T>3> -Btb7- , #.q!Ӿ r(s#8Xkn٩ O[GmJW|D:gӞ^\tW=d/VڼFJLʱrqлQXl~GC=nmAD鮒?X}u*Rtah9֏++2SdYvII!.I#TPr4&18 !N5E?F >Lz5QAe U^=34[ߙ>!nJޡ.i~23w $t#svJfԣ{' S_R:<Bd]}tO}BȈO/8-z,QIj~\\1[>GDNZtuBPc8٣E#~@+0NF{`qwW- hRu^eftn DoO=\BcRW/gxAN3a ~ LܙǏ"$'Y7C^C0/UX˔ɊB jE_{KnN5׶$*w\G8 r b⽉BI!:ŒzU(8mx̢-dߖec.FڝUkXl^&RJ* $?&Li=X뤭 'x.hS7x0Ԧ 2]5}iy`~?oځi[Uig G:P3)J*X?(Q"96hҮ:gv༿=)B2~J<+GM=XW@-BCP1E1֤i-%˨urրBe9 vV^d>zr?5~ؿ|j&ŠCaF};Լd6BlƸ41%:Ra H"7vOR/bUmƲOyttu)&d#뢚ɌnE t`ppP_Hd[x^ F#`ˈwȢ\%rj}ϼ_ߕϟ@'_,8#rŎhnIBi"$!^?XA d߈Qy+6Yozj\gʰ"l|3?A,DQhG5lh!ž:sfrH~붠c7!ݩ=_N,"'RŖ(-0-K@i.sO0V/&gHLrScF6/>G~ lZ9~% H5RW}w8`J}HaIӨ&eOH'i^DckY-ꃓ&BD.iFo M%;# MPi:Ǻow%Vێ<>Ыfk-92'e[G+gк!zW B'%wF. Lp2{&f~ @ȣ[1M@#!_Jőn ]yqWU/j++&^bB}tpz@!WLLaG)B9Ae=ɽ0p/[qZY]UvQ>T>$CU.y+kmpI /Jm!H m_ACuγIe' Wn-mvf ˥  iG' ƕ0~u*̘v)}qQuv8gL:ꏄm>ŪfXm[vww DrvٹjOh-k" T.-+6T?n&{<)k圥3ԼFw0e"u×o1@*ٴfzSu^ #2 wCB&+ΡTYC4CR"4`2G<@f)Xsf0~GIsja/SBC2SS ګLy+, _eȘp~/T{5c95udldB1}P9핤1aj";K9>oV]C%Oԭ`2ܨ;PMb\mcdY&vk-DٰnR£#񰪢5RjTi1lXt6tkr\I^ \dKբ")1UϬ JoYp=T={jDUaPyp>5+, z"tZS,#PP,>6E[ޫWA98GK~d5ry;/9"`V },rj:yfg0+?lR*0LO{z"iʫrUp]N97 k*Y%QO2 *厭,-tw 5crnbZN8VUzsrn=έEI;/ 5Q`]B;ky7*[(LBO}E ;(52Ԏ6v͌("c f>MjdWjc;6ܵ-䃭CB~W" 29cQ9-  N3$ 2H _h+jkzXρ0)}5]o`J py MV^y(J]b5ݓ|Lr A !4_CfۿVȡu/ qSbLڵ񼰸p#yqwHcUT ;ъ,d q|ސB*{3& f%ymr+ ^;_dB>-"F-w 7>ki2@ 5R6_ ? zX66mG/WaP3Ytsg7&~Z1PDF?Y{dnƆ1]YNtvEvAdYFaWoa>^ݝJvHlxjEma@'8b(K|"k_h7][ e{3o1^ڽ$m!.~uH sknΥN2{^aaŜ֛< j ]j~R&rh-l^XJ#>6FU9@Semz-F_BIGI1^ݙ)rG3Y"blaі\!nb5`g6ī=,|/Y)g;Hb,:/)EXgl-ΛϢ_p4gB/&t*<rD9+n A6D7Y8P^_пMe60ϵUxF_m3:g ' I:9檡T {F),e H.!^J,Q>2;;ǁʗY_M:Z-\I |_͢ Rͱ o5Y" 3A] ҆%]˹.*3@#DAՙ?җx ' H8&Gdoq G16'^C1}^0c}F|fi"E\xm1 Z] b4M 3 1Uan!)V'LyæFׯk^d}nrq B]_ S=6{o%خs [q#!N0k .viNh[mmpd\^` 'vU  1kfێ|\fUW2wUCLE)yAR!ҭ\a"jK`1P]<3] dHOBjS|} ЅQ~+R&R8d~kҿi_XSBs@ Xs6]mkR4.FssW=\Vv7LؓT=Ɗ.! _R4gPSaܘ,?iWeAp}Q[18QUh+++ъY؞!H&D~x|y؊ى86P}qP$C CY!Пj"VVP%b}5wۤĘ! `lMT[y|9m ƐzùD\k!IngϧrA @߆yXhyB Jm=$@AT-oظ̸7dj+zy7P92s~s?&;P^l*f@٨iD}cv ' ЉћB~/(Zp'O҉_ sFbx.` jIJG]5\Iɒ|(PP&L%ri@10K" & Rϗg8ūDžwbJA n866Vh,Ollcr(nk1ҷT@RB`mJo _cڬ_.#Gre_T-ŅF Dݙ~xX]߻߱6TL:?(4!wWD~-Ry:3-INqQGFu'?]NL-y/O߄A@շ,(<,|Iw E7F -"{L₱ܺeA3%zYr>_ˆtvz\|Joxjfp?oW[ew1 +2@L 1ѝhi|r2M)Z>~?Rc 4o A [剦֘<긅.#Jq:hvX+ympW=7P;ΰA6oi~gWQ2crtʝkLQ21P|P1e:]'"XbX<|MR+&gRedZ~rܕ} …=,I&cZΌoR‰Ɇ ;uCbrjuu 4[$$U =MVܼ_{dX{Q:hdV؀zoWX_!%+sv+X(ᙯ55)s7ahhFx cdvzðRhkut1j3F( evz+8> ɧ%!12ECXEgq6p0[q7l*vD~>MmhE#4[ tNd+csjEۻDŽ wf(e4 _bb]pNlr|Aa׶bCg=#n} [H=xW_Zd0_z`U> %AkJ6Ӏo;@fES|rS"Y>fv #Ti믏HWXy$7A9Nh]p ɘHbo"0i` ]rb̅94s V8!t7-Bk;:Ȥ`x ֯BR|T,Tu>:5DץSh[(REfv}+؃Fmm\2V[34 _2Gu%l'E͊U:ñ133G'!}15Ն͇ro=oӿ${D4CoiGmlWFmobKW>OE&!4#C{.O hGg <$AqEjZ:,FiS $_s|Ɠ n͇8l^-xn-O8P,~_=f)w;?—YK.\& ߛS[/'%`+Q"UYJ~c 00 zVhˆvxȶ 7R^Vj_DupuDLg% w T$^$+cvyO R-c [;ovjO=4'ـOu% Z64nyuokpJ[z\+7FR-e~YMSOʒvV0b(2eMRyjYMzp=&^:\c st3'òj![AY,вQbR1;eF}vįy>%\2'5X[5:4R(ⰿб]ZwWɫrOkCGgA*|^<6bƈfѼ N 9Rʼ*[/99kּ7uO>] I@N"dL-p7;r +^38wvPj$Moͯa(u?:ykm3༁CH~fz[ϓ^GnSnF0?*uNio%rmֻln{K'3M*]?Ɇ>"\JePq*ZwJm3a8bQh=mPʡdH i(HJ^ȇ$6Ɯux;uSj8NqMvݶlo=$+173>p@~^A.*՞Xdr)a(l֨2;N(Tz!A`#:O13y:}4#5ߑiBNl|k\ FKth8%_c;N(SN!r 5XYahSHX {uẻ (DnߵݟCz Z;:Fhu'!ql/L\b5tM 0֬n J.~OQoҍڈ*tTo9JX(%PzZ4zxǀk דcyw#eXl.PI?-Y8a,\p>TdJZ5kkn[t*d}x.>pBzV@3 Q}ePhz3]`ûbXv]9/o8߬lݕ5: ґxSA-W}ĩq$b̠ yfh4K$5k @@w1~&IYvF\(yb`pncӄP~ {-M~8h =/"6I.{Eim޿SgUYeOsX"dx p3lt"VeU+.VKhl|uG'p7/lYҠ=Ojνk?qOzjV;dK@~5o2|T@X&R}o_b'zN]3f!:tW.\J4GoEn;ICL|ib c\gP] 6і%r1&OON3x \ VVL:,isGxH;7ݾ{Kc~ެ9*0p]c%L~U·*kve>V%R!k%d0@akB2nJ%2 7GaF;7OH"("'3 j^P[G\#uQ,lut 4B4 Y2,?6B;^IyHGlh*{"6޲>Zffh)Uol%ȴ\`׀@ZSd|D%`4!~1-i(+dMt;B.7(rUP%@F?v0!TC_x )QS1G&P!9.:UpۏI㟤0i );v 0"\P$2Jx>e [HXt|$ŎʖFuFʫ(F>L ,D;\h"9=ok)˰R-$<|oDž5Ǻ fS%yƜW Ԣ7mFL><ɶ|~Lb%OtqVˑI-Ȕ< )ZBfu@g7Q"N;K4z lСUԉ^w(gRgf"gІrw㼡| 0 ; N`'mZPg8(3Xٰ/VqT?<5s}"c 7gbC1Wqt 2-H~Xtni>2(s:1f=Yt3pdټw1 ~S\4re2bL֥bF#Z}PfRc=0<7Roj.:vk^Ж̳H TwʡZZIkVυ&-Ћ@eB|F.,NT~i|<#ۯ"*:qG@Xz [kZEr{J ,) 0JPKg1? yК q=%f='Bdiib G}Ёl@>LŴvA%bI8GQ-_c4H!A i(.M>E3O*B^BX-1NwsTqN+Q*+TwY"]ioUO El?*$^M#GCT-gفMӡ\mNjMm31+pEnT'er"(M~M _k a2i ))pcƷgfW:0 T;tpAFaS cU$PH\_>Z9,UgfvT=͊%>Ꭰr>j glyŕ*hakQ@/QRZb=eg~FgB+i-o|Xd5mN _YYm:2s`zvOw,HCi3#]"!Bݷ*F*@LމBzόk2~RtPMgٍQ|.=}K[.[{"xqzQ6.5nvwMMLb/LwIƑMvCsKCsNn/=k{W]9W[X܁[_y6*]!+g^.0RjJ6 *5JiY\tFCr9*#Pw%q F2Tل-~s<TUO1}e2nh}>kI/CO7?8Jm?4ln |&n+Ufe QL*8JwպBНY}?CIn _\xB8pwq8>o 7JSԚڼjaa0)$(}U@Χ%GLam9Q\C|@Lr/Qt5 =UB<=1a1d:ּIv'܇޲K@xmwæ_/ ᙚYN<EB!&z$g~ 5{x%]HMxk!5EU!5y+]nK2˰g9: l<}XeFK:8#^Va#l@%lvŊMEBңDx-?ZH]ؑQS/j[F({Դk{"Q;$UV4B81)ff@\i|ɼ) ܧɢ3,B~F9SmjPl z}2,ݙҹ7r^&*'kw)"3*0TXNKW)K(K=J;V5D3jhuϖ^S:zfW~ yA~DdU&;Q3Zsƞ0?E:Vw46 0 ӹ>]\e؟i-e?Fjabxx_bC_5dv|Hh*4ع~`,P٥ 0_wcްNXgKnZSGl!B߇墪YEǁʌ#OYD>:n]ѿ 8:IFV+´KYm7IÄ/Z'rXP?S`|oT]ß&]q<tBz8@: VK~3Ran;~ho4 +7`wCjZ#:.5Zm^{zٟH^}:Rǘsݶ;NGʍ;5YgIDzZ 34u5ύ_@̛n2vhDZYh1BNb~L!3v>&Rn(. FƉ^6<]"r] DZa_fs2z%z" MF\YK ,̊#{s>#1BWՅYugMߠhrQ5R|"G apClM\.jbĄ⼼̞吏Ev$jkXWi - vn .NnfUda@F'$[0?XڿoXyt%kÙ/ue K#Qr#j$o-Uo Rl~\FuVmJ3Hsb =FaZ[XZ8?t3120(;­)eQݱFCF!UʳlI&b<(3S ҬT! 0WE[[+\t#kw<)b4;7a?Y93N4j(U؋/UWI6"-w n`}ШwׅC.ROfX|eֵ`m[ Fw{?_46fac)=! x~wg8ӏ /ʍc^95 ^e EsK/^ι?Dѹ/GZzƒf1C ,7gvDnxt$@й1]ek Wyd`VgE%2^ȆYV; 'Z("e΂)B~K9ࢎAKUhɳWTa.Z=|5ז&`Iee0>dòRE~W"ucc3]/QB$]{A躹vņ؊r6Pzunz]԰&PlqOxRA&ç>M>S><e=3hK{cQ'SՂf>!nbغ3k|Ȫ*R%fŝoCwV*":-Vςp_jM02x7&Ba$;Xj0K?&;G9 HiyT`ӗZI*\ם6S3=rDi0Wzzɝ%3ԚSP<,yseаUQz|@mtmh\"Ү@zY"*4R' ZQKg"WJljlݯnULUu7e B-u4DBfkCF?afV`c]6s<">8EZ dhΦ÷}Fz6'[8] \ZyڝmplsB tC!PX]3Y8OPn.E+* wxC !ʮOH:"OJ+́dp 5o^iQb_w%?Y: 5#Tt.{0kWE(Hϑ/gz\5k^˃y Jּ_KnWAw`f K@42s,9mXPacqDHMOߵ 8;(&v' ųsj`9TV7СлFUD:rRaNy_`E}QcvI.1iFVVк1z f%oq NR|HWo QQjnrꦜ%m!MyO4П^0~j$ e(eA2)g=Ay+ϰqB/*v,ed՞Ghՙ#ݡbq(iC~^X\Dh9;K/U[]s$;Tő~Bv>wb2: "m{vXiO|| GP[?T_ؔ! ?NHȀ+ z{Z䤽$3A I *ȻN?!߶Mfb'޾^Xcı9nƩl wxtM%}[Ԙdƕ:%~2z=Lčm esPD?|4i<^U;lLy"PHc\aCn@k{h ΧEC#)X zf7_L|IUuq C}MDg_:eV0;pOGmۄnIAV]I-S7Y46IpM)AnC i)Zs0EQB;;MRB[ "|*!~/:|,2+2Ei%ٻ;OYN|\ypp0_=2fh&OC*4Ճ_s~5X]QݿTuX&>b_ŮNìVA=|k^tiʊ->80PCEM Db4zIP 6= '땂c3NJq*xޱ,*Z[G޾%񻒉(0ԉ@m` gt6 M?(FQjd\_N {=ηy &OaV >jq "(3ϛEP<3iNk+dVJC ~ѳ:);$pFGtc08.JUufY ‚FHh/4-wdZj3ܭV>Z ` CJF)3rצG:{IUdv̪-%x1\|n#-^ٹBQpZ%^rr+)I~I&[=LQ`#?/^< Z^J~J'vQ''dǦ 0`}6vZXJ|@ 8 V [$V8k;kHm٧RPJ< Hz]Vk`pNtsfb3 r]0,lj#{]hS<T:!h:UJ@q<A_e$Vp Eoy7$:lN|F;'89ӑ[• 3Gikj1FKʽAiX&u<`sM$.IJ?!dd ߦ,Q2 "413eqXmēZAdaO-m@=#,nR|N?iG <́|g9xQ)xT4}DU^v,d[nZ+R24Sp􎨕9vW<@]JD G#AkTk@~6-V K*"s 4p&w͜p$=UX&ęwYaܶWyCk*r?mS3Ӝ)C vMO cB2yGE<Lv?75y2f|T|zG}sb*DШ*#f S0ҕg~h~4Ma`ǥW=LjFY^f0_D + yȃ;@po^Ē-C\413ox뾀waTp((o0x++)>XqPdh%R`A$eW+ *Í OuRC섿]/M3p†n>yP\q(+Yޛ>)+J$0|h- 'o_]-X'z rVY3ڇ_qkIAԡS,[[؊iwI@k)xH&$䄯Xe/£Iydcƾj8#?+ uiPU6^R'b4>1r1ĭ_*-[neryߕF[.7D&nPˏfDy9|8WddK1\ss1xuvW6PJ)31QT'.sSHY=HVHR~o5|mE?V?,w2EJok"CC[Y.`h QbϾ J*$|{3R8TND{o"Dh8Xׇn8n=V4b66;MN`P^ppdOԔ&P''RԄ1ߥ}JroaȍktU_J]gyq;NPjc̱9SDM(TCݞ i֓U3(znfh!Mn?üf߉2ydcSfK )} PxN"a|Ɯ1om͏k3>=${HhcMfdmqs1#ԮjG3 =ν#sS' k֯$AuylÐ.w Oaː&ǞCcl# ݧ=5iWi\o,X8CMnZHPA@caopL(ՉFZŁ#PTQ/qGfVG{7 )ufFRI+B㷠in,c.`U^O IʞMʦŏ2bF8œz$uO̩p(٪\K@ ,R-F!mFl@r(r*BnzRDB?ui N{.ip!Wm`1\ Sƶq+`uE4QCuiJfՖaVe|^ O&6/[Qr/dF,["93^{4lZTFOXxR+a(#Ԑ ]x5S ge-?66.'7g4O٪Q1Mc^ﶵyú]4A\*Sd V 2Pa5l'>_u6ל{ H :]hႠrݎgz6$=]~= ~ـIƎ}dT&rV;ObgRj5Df\.̭ S˜I21j5sb}$4c\@p8&v$o4'wxy#ʺϩ*Mcе`$ nO{uo|7yKCq E< n9>.p&Aϸ^̬ծoP22OA}w+@\oJ;3}RK^&'^&ss=!\Y+a~U7\RTCQ k"U5hUt"tOnʔG6'^U۞QHSr ]k[f)0O:Q.%K(`$! HkT"TNscޖ/yv~d6^%N#uC YVИгd(-^v&ђS1ժLntt˟DU'( {;J٘K?+v0D{5n57d;<@,SxzĬ`PD2W`Peׂ\{)A\}1:kNew/V7W?d:ӇXцiF-VDkJyX e- 4j~%ь:htqP0i{>3߿T^_a5E8!_M@*.dc3xEyH/KyQW|dAzVv6,MPkE*.Q*M<,pq%٬zw,svUkMˍԔjk`WE,UX5Qfkŋ!]cVF.foí b"Vkq C2v\bYEF]٥Ȋwq4P:kK<`W2|OQ2 9A6urE'E `W 00h\*Ya n' "k273")i*5g ˜51tfִy4[;ˀҘe_a Г|8vIcU!̀){BEY\_U%2B\&> >p'KBެ&e拓()Z ;A*uZz[35 ۈ:$t:ۦS񃓢ܽ&Zƨa畆 cp^,gjۘuq?5яDz/./3QiS._s8kɜL o 5m[owvC[M̃N8KlVûWsA:=ib'eOMA0ı#Bbt=L6D ĝ iZ8.p\A Y`Tn!dɻٜkp 0$*Рwz!\ѓ%=u<.dƗQ?Uϓ;C5@B clgvBLf遶X#We f1V񚳱#a;)aaK6휃G*tF(ֺ)KLK`?g  ¿nSBo%7p]]ǹo_8yFȌ.˝ ƑXg*}6qLB*N=+PUFȃ6Ƕ2K;|@dQ5qO21j>IOc]o b3vA˶m/6N;E,reR#-xJn>?+YK}LE&cĭ/mJT:ti 'NM٭ P" ij{>uq]bQ ]dh,zގe U`΃_<0[g 㿱'PƂb혪8v,Vގ(y ^w2OH?3oITެPժ 3@3  LZuf*ƐbbFT@9YcxCF֟4w"T?ߝLۛ^3l<|ryUGqXY&fiA`WT_!#VwXWPEkƨxm.=Ӱ~)όCvLR:+V!7QaI֒[U"1t3VYPWlJIS< aanl+vRYb?]WM5.mb;[ ^.&Fܶ*0Jpe-Ϳ "ߝu=.^dW-쫊V%"䙈Ģn EWu}hin/u}8r-inu˨?%y(-?30YN4יZ=u˿Ih^qM}U [ԅhh 0cv8D3y0'Vw@njeWtHZ]AtqtR"~_ JӺI(gxsinתDwjr,B]Z`=-7vڛc) ŷP3Id@迨EIkEectߦ̣v#_˙ZTϠn~|> 3& !I7K\G  yZqIS U u*$\:0ҊϧS} !cq$g,: +LnS8/V\kF):^ÂvdfgQu#ΣاK Sd~(Ĩ(`4md0hyYr UZfaF!;C6+ykS4*PfyM<)DgsNB]{%0=Zs&-C )}$c=Q wEǝUjs ׊[41֫r峾SÑG\|YD/]TWۖdƙ+$tix$_Jt29 CA`LqUfd7Q A&Ǹv a17zW"2k=K674HJ-k rN61֟*,PU֐VBS^sP=cl74[819z^=΢*loь= R~xӓ$3>7^AOWb>-)c̞uY:Oheo1rä>-kF+GZKv@T'.0!v=gOv1n^-ih4jAZ>>LïW';^4I½Rk=m sߓ d: tLz{YoV66^_p::{[nBoh|jуpRGn:s3T'hT/l65NNp♳Խy^EЛ"9hj+яŜF]olXn_{U?ȃe`[S=#{1$?ש'_BOƱ9)lD]t|tVfL1!֊<|"u_-YQ~] dBT*ze Q|%>r6[$0zz)+u>Zkh{uUb3QxвɊT {pи>/ޗN'}~" fѲ  dfTp䀋2Bcg@7d$_r6k1Mz9ȼ&Zk52%e#3- bpy5~C5^VhK3B[ ݁}BYP]9{Kt6ΦL]<>s3 Zd\8֥`Z\tK|snk%}5S]2&P_Z ҒE+Ycf!B |'_Тn2* [l/񰆈Uƶ~p?FrΩǾ{]NX^mZA/T-fn3(l.\ff*K8h5v Cx M4Cg/|nidڦ~$%CW@*KqkĽ(eȇ̓_tS1J vl *D^i8b{X;4&6K>XE\2' RI hpQ.1Ls-Fjvi0ۏhq^5 OT\f*8\AP#!ztKg~ej~fV$@t97n ⹚cӔh/'T)$-fgU3P/:r浊Pˤ=kg*~fMO ձ,33A ̫8bpW-#f z@BD CW'rVmDEn눱xSz$={/ @ƌrfMjF. u]-5 +O})=G|uwX5xWz-@k2V`Hf?ZFR%e?xY9>\ ^iq6k1&fw kdž5qojWR04hN%Ò0'!cG`TWw!w4*3jg˞̈́o3S9 zJ4f{t3{- XR ,J5R/HY't5 Pes)Sf[Й>4ǬԬA).߁ :+@%Mq(=D ɁD6]IxE kbnKgBc6t'jpFJId(j>T#1[Jդ&x/HUr٠,CD?Z$/a Q>޿v%#_~”e wDJ m.*3:BKAҶj4Cq=tV&Esn!h~jW}ɻ,εi;ON}r^ 1jhe>7{bPG+-r.׫4ٕxXcd:fƄV18 hPjEXZh,س 4f(ʈ z35䃩mC@W~E)q,"K'ɚx 2ZBP8Ov0#ԳQBBUE.&S]r$-G׍{nPG.y9+hsPLznK~ƛMӘQ+Sc#9?g4dC-dPC  ZMj`#+J 4u<.2׼-a 8[͔0!;OzԒz j%% g0Z1`~bTx}Ynݜ 8ݰȩV+aOľIddKL|0n)Oږ0z:PƳN-h,q_qoǴ+=2_:י' uz1dLht _m"$r`(D54 nΫb1B'J uvBx I!2'MƿX;`[Oubf{wO3 q0ȭ.r?!煄} 8{>Y4e,ls_ S*T"}m6[z1K\ #71nP̌D^*MO 2xŖ5-&ymyX`Qi M=j,lrB,sP{Vg6 &*D(d#y!o4 x4?;CbNE.|uu ڮNE( A~Ԫ f:j^Bk&$?7`>ͅK{f0,"NF.(6 MKj ,b! Y=IGIA˥׎76^950{)J_y/f2)`G1kVr.wM&0: h:61_yߒn 6ZczXo3oj䀲t&^^cQjLҨR9mw(;+2#m y%- Z! m̞T*3 yyH^QaZZJ#;afWc3["7 i'ʯ0ބHف_70.]HhxCB#1|̞W;52$M&߰4Զ/m|VkPd;^C #~Pڰ{\Qs5%:cuw7K<}A:HeQdry#SfZlAyg1l*E~d-tt,uDTdI$~=dl1ﴠ2{yr;g~$P ΍'q=q4%ݱ ({/)\6nu*HؙnwXf4? ^5\U ծapl'!x  %0`8y3JacYW 0!'7-'Jiqe# 3,ѕAEi9@9]>Dӓmkxyw͍sjQ3N=GzZP{O@!#9?>VWFl}LP#ʨ1[gBxQyy$;iy͛h+u m$51"9K"7qGV"C_`!`2pa#J5uyKvM@O'*vPN4bUx׏i#3MQ"Lã:2>BÅv>zi.CjC>|" G*ꂘs[7IMT񓛂UdZrX`pB6d g%M$OGeCfPͩJbKh";5Qi|u;ϣj9MHļ˸#ww0c^ɴw7.'#H@5Q[ޞ{ko?TBܩqu6Z ~%YZ1|(ZRnVUr@n?U}k)>4i3;<!XRD!+WKׅrvMB"@]k!XMw'd~u A[ct#XVF cGex^ҷmvbSC^qtPDx3?2KI 8CWQS GR,rr":K`߱pQSs2Χy:6\7#͌R *MPc~|ͨToG5,A\"jh=/w ~o}n&&oÎX.cp>ZBK_#j>ycm)+q,0+1wi{᧽t\,M ONլƿ/2" ne^ T9?5@돍~B|znodHY`җ!"'s72TmޔqwthnM]Ʈ~9 ďBIZ.|OicxqDž+C\Aηay&!0ͯgkev3?Ъ4 `2 8 XG^gIXDwt%S 'fm3(n.)U/AN;d.WTxhm D_xvrKBDw;}s}tI\Jv˵_px EU0rg7%cQg}m3j;] 7ۮGϜ!%>9Cދ(Yt@ttqdY^'R|wRյ> 3xP/B0Ȫ e)ƺ=J_:Sgf=0+SI?@AѪPura?n ˔c|8} VlCSsy•2Y ԞA'NArx%ԹV0p:'qo5l]1GcBCIvTtYN`w~Cb֧C}8(O|RoD4 1T (':Iv;iQ wWv)[H3KN|?] ™ai?D53N4_[.mp+v%ܔւ0&ɩ&G\Ͼ9\ݦ?Nu^›7^MeuBX"dgd#KJDҰV`JRATQ刺}` B9j-0Е \IceBF[jX C^2b$v{K4>H :},qfӁ{6W?c!}efT]bmpZJB3w@~ 'fJP0h6VJ&:ܤ,aVͲePS&gYΤS[Cyɘ!ICTad%$#NђDڼ^=Fӟ5H&nM׉Ss~'jlZtʊ$f ;FxI[P @Av;p|P` ;x|:2PW2jWP}HB1mq"E$) i\08D|I;tlgqKeU/Ԛ {020Uq&n;˶m1|z"?{ל!2P裳 ;xV˟*'?X_bQدfWu|h8:ۜW|>-@ p]?>"mctm@#F@we`^gepxd5vCT4~[o̤9 ZVp:*^.6LzM!'ֳ&/dSф^[hܜYi-ZvmR 9}//L!yQ[+aCҖ e!uHwy)6@Jr[R>] ;C !ϊCti{Ţ߰0rW4 dWBZoYzۮ\>% 2$e"i+-7NNkU|PA;FҰQ?++Hf^H=.9;d{Fse&=E8 l4{SEM IABk@h'c7kUfCsg`6\ @> g{yXR|$Y:QzG[E}EE<6V [OͪfW(co6H_r~55ߗOL.e 1W` 2$#C>w’n#zA)6`ʈ^N!؈*H^ѣK/q 0½th)}X"OOy)oAfd3.RMDٌP|Ypbvנ ]=La"bDonX71^CV $~`A.!]H|f컖s+a$9^7vìN@0Y @NĖ8} %LPU} PaC{غb2ߑ6b&.`Q 27TS| ?'KWp6qa2_UKNM&dB']|V 1?Ȥ"f mkNo;^*~U)| 2@ۿ`YQ或3AFr2 yZZr?ah,׶_p~3t"$RCLeUs*f&E$bKWRBĩ3H^ y]ʢdv[u_q m cqF4EG$^" cӔ_B8||POGgy dnll]b΅Tcr*`dŌIȀmX[: @aMtͅ~`_4!{j}`/,VKP_>Ps(긭R}}n5 mN}{ &!),>l\6J>|JHzZp̓G!r(RO|`)L¤Omkl> ^ľGhz@~V'FA2 Xbן:LP=uҡ$5߻pqoX@ثuFZ,,J|]jt?;JnЪR"V>TG.Ygwn3Rq2ܣMHU_G*89 Y2HE<lV_@'M*޼ XRs~We'X{V"kq{[ z;j N~YM0~cFl[Q䣤p_~qEA^ 7-~i@J+uzz͋05Q t0޴5%gLE>lc@@l7򼫘!*^+ȧCJ2w- ;Խ&\Q;amxgQ#cbCr$TGvD)*/׆%;ᢚ7Q]k3OW9*l7մoB0vW:97lB!y0hx+1l6x?JNVvB^z {/Ģ]__O+q۲4fDM<љ-Zsl?ǼY##>-E*$Tduq*Ec]efkȝ%"(ޑ3(#!0{`L*Tt$Xg=2rX:Ԏ6*|CcpnR:[ x+7o}6 rm*Dd8djACCPB,&8f9#^:cβ5̥HEQɅo]iZS#/|JB'n 7z)1W<?h=6A{l^]m<ƹDh5I\\4b@!ms»߾ WB=|b*C+l+'c+ 'ҭk*MN,8ʹr-D|)%隱@@mODW4K30*sEomJ&I1amv{ @~Vrq\cq' xSEB4\ĺH1[YڞB:I1R_?A^*d# 7$|3R;bY糆#~ik%?[ uY!!ZSGp7Krp|]BC,EӞC)tnGKSXB+̄ UlJ {_Ә9ΞH^P%+)L<߮Ǖ>Q*sak]1p^,xwVI>QF$Jt)B"*4iv8kz($N6"^ϕXRzxmSD_Mc(4,ƀo: `zUjmm"9E&#^]Ѣ)U7T0p Lbp:NxvMTg {uEL2`Y |ncjAk8Yt1,랇ى~`:8/4m~mNPw~7ŀv ;n@u_ҍH4DXFTQtipcstg%4;|mڨ $W}}1r~@ BjRv[ZS!70mPܵBl=.dZYs*bpRAD2a/B삸 ,T̍h H[_Lٕõy^Iv1Ww,jΑ~ !p(>D(!<\3&4ErsXNS 9U+nh\A?橱}C^߯X@)6ݘt5z_((| UeG, U-`k7,ɒ}SFĄ2,"\"+GǾ ]tC|eaqמV0˽,d #eW5\ u/Rb$jb|Y!Oyp.l]y&uk(UOeeoc:tҪD!FϜ^Sͺ2IƵ4 -ϓ}?;5+U 3Kֈ-T+W{~ LjFa3g;JɎ҃!TPf;sCZ# =$0}[I*t;D>[[12̅ӳEBqS#Yb $H ~2R6? eR?~U\&i0h9<7ڊ</g<|Bj1KcE`)FuH<#H:ug,t&^ɃMz۳ żb:TdG0u _ja܌ h9iO 65rm[Y$ 4۳ a*i GuzmK.OFhrf)Z#V$]{*g=!mmȷRhz-єj$!~<B\q`-Se78]@!nmH*D<[ؙ௹--!ӸK9c6̮H×'\qј28H}PvY|( =8%g 8ggs|s3?ۇ`,*zhc,-yGe_n0L5hy]`ArK, $.&oj4_}Ż:B[?:FgVPlWlnc߶ӟoˌ$<2LKSuI.e~+2OɆ~k#l|ى9X<9ٞv5O[ҽμ)0] ^j9- hSύ(e"h.׏((pC"UFkf}4{Xk#ֻ|d"}^CnH[y \!=ID_V+٭Al1)8][X2E\g"M9 n$ COjUÆqlbƧOz]Bj>1BzU):k93>ja;of"Qsg b"`H2L=vְo@TdAOىZ#@Q%(P:rUh6 +-Cb$v,8rTl;L7ޅ c$f-ExFCRI&aw=b7^6>;1F **ݻ$®1“Bn \fn]j&{[Q'FMB6ɴD^ OIGɗN ­݆v8 ]*xaI?&O#XH+cM/P}@pDO+VE RHBC_Rn}wN!<JT`{/ú敧"0FJUԢ.uʋ{*dNsmoWkQN=yF-{U0r."w`-seDl29!_xn]&Mcz_GsgH1%B>* (F9rн]L <\V?l}kx9Qf1[qfs0JLU.P|!8-> \=#oT[̑@ÏҌ=V LD=&%Ɗ7.-jLIQ`0_'E2~=1o. n_!DC "|\y_G^bgYNS}9Bs+tbXde&$ߪ:u(qDM(;ºkMγ(/b'o$]l} ;p+:@-0B-A&t;1da|)G?/Š& XvXIP4KJVψ`^hCC=OꈆR?u44G)WѮ0{R%yZ/a}pi~Ɨ$=YFX)$V1})!%ZT*]0~m uN0_!uWɋ4Kݶl[@?5 <\lop(4wPޕص D-(jUҧ>?M'3s(1 כf.eD$bƣsjWȴV *6]L_HFẼRLa[JG$?~Jf(yz]rPo/Nn <)joRU e]d6D8$.z$81 o>v)R!d%'H>)!+ޭ?S1d7{^ɚZOvݠ`iKA MQM9F_nLh+$@TԗJ,GwRH) 56[6(bZfBU)LDtrER'R:#R=^.L5]>y6Mno!ſ:v]WAtL$o)S_^o\nMtps-- @n*1tBt̃s9ҝ9൘H:{)л< {i[%fmǿ?I m- ;pHtJC .WQ{1X¯Ĥ9uSxGA'o L&_!h&.[w2lL m] I j D潇 $ ~}~466i@'e z[v#NpU{QDa^p¹ʑ W<\~[~gS֝Ok+37\!.f]=Xޒl T-fiw|psh~,,wYel{S4f>jrֻ"3Vtlöd3:PE 8Bmhy_3d$R0+J2e҇84i|>A -WPET"q% * BƐ0adwr bonHQTLm i(?gECGJzpYI-gn>9F ߒ:-!aY ɍ*itdf })\*ͅ;ޖ;B;IwPq-lc.,R;XŋtkCw`+,q.LmE2QyTJLK8Sw"%* w;lA{د_kh<" :މr qmzMyX6~E? 9ፉK?Z _>΅ 40 \Ŀq ^^v~+aGJ'd ('*1A!Fa-- @Wg6^7҂? F pнa̗jQNg^nPzrc`Dawp?F y)`םB:?lo!ƀ xfX=: ZWE; +* i_rK Lj4!3E: cm&?Sh6QZ<)VAE(b`2K0fTP',|t,GRAYv_K!2wHX$ $S|x>"b,gViaH AU,Ͱ8Bֲ3֒˾A=SS睒D=rQ5:!83OBSu )0c_.Ûİ&yTSDM{>'-qE m@w$e7|T÷z7d4A.,-Oi/CmƄR?ߒrF]y]g`yNd`/200#m=UmLv Naΐ0Oc2H^ҵ޵-2{_=)x|H =`(gGMsma\&!.SSzPM3^ NK T^vݮ]:mZ޳T')6{ Tx̼EFhaX npZ5dt#$pU(o{K)hh9Qc^  EI3ʓpL\Lq@ړS@iAl dhf{PjxH%UNL~I%|0蜞 yx<P'Y 2p9`cEh,lԅCv;YIND3xV8}VqNb#Ne{6#FEј(U\cjnN)[fŞa&lL\GE5] N-7T;+ʨz)v=N] nn1ΌU7;ncV&j۬.c۫u u,|w @:3N;B.)$҅k D)HRK!Θ@2P`[|δ@kWiDؠm=T^=9F{QHR]• |KMJʞ_oXQrLerG2 12/9JFF^z|~$X?Aߑ~v?s8N#Fj `m +]vgGHR WiBBq"H OL:u>]vm׶)~Dm.[œƨ" zxW.HR&{xP0̑o4ʲ]N_2]g" fh'ccgE8KN` f%FGzgE{wӱ ֬7&Laj>;(IzVFݲ}c<$tgpv]xmOtm1#:%dI mM;Tzwkn/JrDzQHob$S4] Ǒ;ͣ.}Ft nES[w.٤2rgF|QJu t<:#uk$(u)̱%9x(لHܣWsW21Byv. zM>X:icxa%pڭ@AW.^aDMD m=xSJ,UΚɣeB3T/i Y";hvU۳Ϝ4C[ ڨ##I2 NX߂y2u2̮RUrL  g`DSNE7)"/V4xQq,gm܃V`#h1 զy0[tp}&+4.3SҶ2baT‹0ZJo Q9X*դey ǎ/vWlPˠ㩞be -gހEiy3tί[.<&ȶE$"_FNh֣:7k-uNj6/@.Rkzt)m2qTaѳxw| }-休tF_M;3fBaL[!/6`'CG JWkWH9X̧V;5OOqD]'?`M( òjBà, HƤG f`}LFS'f?l\ʘrd häavff%馹IN1o{k{P$;A u3&()Z61%ujͣJ:wuR^Kklf龷uy4 ?&j_ ;P,7E 6F U/bh$\|3%k9|}Ĺ,{$X\IsV|45SqA:K ,cR6{1T]rwc )Q:Vʺ|z8o$$eeUmt醙Na0QȘ;!?^6ߠVaI:>y694 |?mJ f4;eFU<2̆(:iГ['_r{VՏ,zFJ&ӧD1-5clg3s:q5TӚ]6VgU%y]ɓ{,ҷ*)T=<35yLK!ձmIʝ\vSQ)?T SDZAq@-g.+asIjnۅPi,gsGކ.YоGS)2-*m~m&,@[vk nr_}Ȉ- rُ"^KsUWK~ ͻHMRjN8#_NPBFRtxt嬆Q*o^I5Q7jd{ĦiGC{}0m٩z#'C,D]w|%,w$B,}Vrɾv~L#MS\iJ\ [>j-r٧XP3MdtXxDa3^yP1-wHD[! 5f RNsᄘrǸCn[W?3:҂E3^ @ GS`=Zn"o.r+qq87h)XEiNNlb=W>D6Z/#>ߟ h.㖀abBh Ezm  pn{l!qMqѢGCK'DW™zm5dLBoٟ򣗦0eIHp뵨Uf)0 {FqA /*X˔:ckovcoV+Q= cVP"ͽyQy ~^$m@W"B) >YaCȤ%X盽FO\`nuƌØaLzu J7۷((ڋRKR^K F;T/»gٯu"'5 =wn>7hY xhF^mԮLDX7O+ ZgQ kBG!MiaޣUDe|ݫhfֆuVCN`ݧ[z.]IkwPOiV8#dPЕ::R%ǔ:DvSq!`չx`2cfxw S} mGV`-ӕS :u FfH9]:h)Xﱷ:$\n_-`ؕD##=#w!~s Or2.9IY-L5J yA=Uf-F-7*:CZߩM\-A+bWԉ# #Yk9SH+nN@Ѱ" :>- f՟ AؽY.wG-\NFVy><1&,F0EZx"^wma/SȸJ+8.4j'" 'p^gA?C׸xd쮆M%ڠ;{8X&: A}faV0ҕT[X瘁6_$^Ii?{żda[s2%T48d=x5o D֋xMKĘqAJOF]i 2֦Cw,ɣqqE*ac_svCDĜO9|Jot2~+T,9פÑGBAAg[~M9_j03p0 %GzoGc3|pb U!{ .gzGql /plrZro<%rtTSR?9+-9:7UZ@*,g@uX(tk(Si@ O]sa"YFgl,tN7gwU,"?+B3V'(ɰ!!; uO1e*FT5SbK"C}eybF[aN8/'_%~S1Z,Bh>;o7|@O> ?^^Fv_;k7T<f}  6fn[½g&S- 0=hl1E+Wƃ B*Kf,yd JV:oXJpR:P_`xOf X=wLo4rhX:ީeA՞F ʥ҆?0j{>~#|1k6_~86lj^a[m^.>#IgHP38&Է`?x{<3LeYgn= ^,8{"cRv+>Y 6;SViwOI"\y=)m:!/~6p!HM iqMKoP0f`XYzXDfb:<$Rq 3̳l^Ec#G!Rw1L$M_3aSow~4۶Tr6 .epU$z=yW pf$5z]?~?lө*$y˰c;3::>Bqm{lw ^LpyY钛O u?s %5ˤY-P%ʨ*ϵJaoO9J7Εm[2R2 ~ >jgdvbga;8ӯqgaQaA5rN*o7/`B6dK91B59^h:-QE.Iz,|,XPUAYԸٗĽ;Kf!{Wg??8Lj]U\x{Kzp xơ:C(U2ulP&}EG2riM?kP#K߸0lS]^8E`jPr7sniJ+BRKm7u n$rWM~OKO4VJx!ʲkVz$F朆y4a"Dbŧ>3Y4^9(ۈzo$;4Ea2ΈOc>&y*,k;<(,v ^9n dNM> v#Pm;Ey(ЪѦv"t6)&XUXS6q+K7W7x$b=~4(}nyQWltf ˈǂܧS'f'#Ʒa;I^֮2}v`".Զ[A|jIM{0YY;t&7bQ-=W:x~ll'Ut](jqOi`Td-Ҥu!3`Wl f{{R8i)պ4Tm#@?RE,-wlDv|Dth$)V|;t< ;w,m#]vCCK3C9 lw3G ez'Ba.Jv|{6Tn3ClbTsueTxck7 5ry;?.m#cf j`4mBXŽc歧 2,_ 69CRfS'B=+G@IJ@+k\ߩB@4 }ߍ<45,_*t`132sv ʛHҍny|sV<DVr[c^e#rb_*j^m+ir;ЭE.;0*stCpS}ɡ3=T9+L&-Y;w[>=8E9%3 y Pl%4X k$ ӠARn:ڦh?bǎgˮݽOZcUi y0Tjvl͜ZݞO!K#*8JT-TC0L!?k^f@ʯ0b8. {[馣7muE}Ed&|wuږ4MZW1t^q+5E^?uoKaxkH3qX!!$BQ<ƴ;_%SN׷D ȏ#1`Ȅ }qįkDZs#K4J!s5>!ثĹD0 b3ڈLMSMAьrkM SZ0l!=S ;-(-,BȪvNUϚ1/7*VEzE|ܢ9{ Ǫ4 "C8%%`N(DL9 ^L9-?s暪/WoAxm5jvtGp|'6.E{{-J?Ez:xN!; iB$ph*2Dњ'x9ͱ E2S  u_\yl(a )vg9SٮϘ9)ec͐kTz2z5@Õ+,mmzk,p fF lg{G~߮%Y6ZC-WvS #5UǴ#{+togNKdTIBsɄ 7oye 4>ކI@T~ )w.Tˆ$8iP}g gs"?s@wk[F?!"' G,*4v [y(C\\<06rhMT\.1E'JǞ**>EGL f5̈6So)\ WȨHR^4ɡö L)d޶SS)Njrawޤ'n9?A:GɡdUmkQJOlJUKc:O9R DIS ںōo=P^.7ٰy_jӖ(WVwAA8:Gwo7< tu zn_WK/Io!ګzB\SS(GM?,tL/:kY#\7'ʧ (ؐn叏ǾV瑡–Xq[fnŜ[a׎GVӥCfLWL|='c5 :YY($J trLªDVH|ڳ<^9#΃<'?fES Ձ$->Xf2t-qD^r0L4dnaTG3RAHl?ÖIi=߳1 [-׉J|=Jyg^$JQVwi˜wgfa yJLh')P\ r#+E}%o+X;j["RTtʙ|#uS܂إVUBj4:6^cE}/,N$9pɴ˸QVgL;),=Q€:$OSths?村љOPx̏=-gyb{tVpOa*_'\mƅ%'P:"J1꼲11~Eٺ4X4Ri.͠\ Nk+_a0> %O} 2 QZjʼcr)^&1MV/1txSc)st!Tak休 `O5;L!?%LD&=j̏&S0 Gu09#_tG;kܩ[3 mI;> y:N5sLN/YDq*<+`CS쌽Vp $C|fC]D)<,ECd $v)m+lp%nA:xMD3]"QБ|1(y|_0Ǵ܇6s{m8FW̕(L__tNU cT\toZ~?~` \iaƝ2_JV x~E?*Tk\b1mCdҌoxؚ[HY>If79U TQ,ѧq+ fdκ,oܔj&0cqy;)8dBisM` ˥H\m΋zZ=C2qSwیX4xRhMq@ȍ}/Y.& Q_>0E*qQMU C}A;/O`s{IoSI2uS 𗿀eq*}T=DTBƗ0Tsm$Ǯ໺;~tŽv~V_TFFI@)φ jc4@q~J7Y%qʿ(Dfz D8O=ـ؊CL Ȝpy};^LǼ+$3#r<_3=T̓(= 58_"Z_^5t}f^K!FLk֧CbaCL9bR*#q0aK _L˭IV\Ȇo8YABid'4A9Xb ;KC@`#٤1ɦG~!)Pzx‰C,%%EL]9v}yU"+3,وڽ5L&_T0K\ ŏ8nVpDל[5Mv},JBsLlBbV!>L<'Lyf[c$+^py]$:B2'ob؃&2zԍ|q<@akM,3E0ٗ3G2}ƒ VāEmA~힖~Ѵiye$TPu;.g2Z.̌ uK-$^\UiBAnA 'h{z9by! '7˅$M?xYS4Q?"(LݹsVDzzac%LV`ϓOO6H%,(= w&*#rg z[tAUs|$tI 6Ԛ զXq;;UQLFg!<2hB~{t"ȚS>k9wMF%uXW>&QAc8>38iqmxr'|&idB4h#2(1 +JsN3TE[񭩘vidsǕU&r!s` (PPt2 Xj k#.3k,f2WWoj Urk${|ͳ >.tXuTE$#y,c̫3 ٵ-'}ZDL&eo_{!UC6DadBssWC(]jΈKY$#Y2apRGB KΓ#B2d(lx<@N/4hd\G$z4cԅ=&Wim'y{1r81~XoºA % ws4ŊT 섨z.%D^+*9MF@2r{#s+[e Y+,r@N_w1Q6uz=eb4$ %d_JީF^Q;:T6#[ZPym1(biD(4hIat$n<~ #t]%c\.wC s\v ct~C w %Vlh2X8%@5އLJ]4ҜHIjz6qal Da{fp~hóSJu-R$B_Nة%?+ eMlrr\bB&P||_F1Vq?iW_[ j8#AfʳIzԣ,v,&8MZ/](&cu⿶gv' zB)UdghqDy8X>_EJI3I쨒YS0zr\i :"`=w"_)\CfNi3%["9 eT!"Yײ>z6@)Tɠ*2EfvEhׇ9[ZkAI~[]痸{4LxY@Y[#h!sS~fкYyrU\ˆi2JxxS{ɴaȯPՂ-&@AQcޯ#S4:=nc¯AIzOX ҙcppEQ s8ǘ+A Rmu!--+O䊁jqտK^;D[9AZ}*Yu(YUS?bG CТtj,-6A詑"tF&te]c!c0YE8LޮGe"&tY/IčT9TӜ">E{kYA{鄒^|׷[UC#ULUn%X:A }j?Qq]W3NRp<Z'ﮱϲ]J(X^J}Ѿ1"˪{5 Sкa[Tj?n}!VN9GB̺,yAs)]I5E [2PV^:/9|+j-CZ/֝2,wdIp%UtAd\d™ΐ KϾ!Xbpg1FC˾-V%cItjfcܦ@:u:9B0#]xƚm+&Ȯ|5b?nb]k@iw'eydꐲ)tDrYgT)=쑼/ H=\ x=~d? pM$b>ل/LU;Y.]+Ye*24r8^^TBe32zC66:nڰy5DMnc5Z^MԖZw]ѨX:E68G;jP3A' w`ؔGBR*RR&EVbw{ &VZD#&@o/J,dn5 uh+5J0ޫ[Lh" d! ֭!Q!UY2fz[oپ(d!H& ;s0XYT-A<.c &1Zxp.S O,S;\M,D ͺ89z{/AuL-Rk˃tAK쭢ފhb@YfŮG-# O0.RvjIXOD*Dd`' % 쇟}ٿMumE݈횆j݅@;uP񓌇DϘ5ц]:WᚆFc#@"fsm a6_'}u6niqSĄ\ѻȵݍt腶v*jH)Z!ba6}&k˃$.= .*XaꏽLM+oTֳۢ;?Uu6ψ?F^Hok2lOCS얭eRfe/5+9[Z5PZcwѹG$'mW;dvk`O ?=;!N":m,ʆF6Nl⃴6rnu2_1 䣚#?Egs}HxX(v??: CفwC&X$:K2-?vkDwШZ( |r͊\~q1ѵ}uI ctƴrvAKhVK uyA֥%ىJ[P˟낢q %R2S8q C;ܧ+5f|acS7J HvRǽ>> f*Cz&jF+/Ys'ER_Cڗsي5-X^*ĭpdwBg;F t>O8XQVNn(daQH*(' dxY]}/zMjྔR@A WߋNa\BFwf? Z]L5 t4Мl!+J7YT8Ѹxٍ# >zPW1$ j{a/v)=y$v=-Jvy1.:$3.`Ѻܞ8F{*e$~IkW#MsLU.OJUȖGEy-' j(ӥEi+qV脈\=€?t{[?bnzD}w+-p)Bxj2e'[?@d6_KbJMHЏW-I'xAlDYB_8k 5#TuW0D5Ya 3D}vܦ6RNYG[PO[\ޑlҡ?H,PZ b3Ol :hR_ʻ3^\) T k#\e^ ;vRP&%<^mgxo`7 CG(UC_vi$$Y='TL`b|/xVD~'il]To mrm8\$^ԷfޥOse~%%E5%“m&$%rFsor9iT$2"(gHD6Z9ǓC^X5mS zoKp>ȸ[ȏҪY[TCb\~Fs:, nTK!>؄1P_]t&7!/-Aq5ifH鉶GgOV 4bPbO۰oL*hC<PXSu.JcD :JZ򔈪XRqtB!f@r9/0I,3#i *l Y ՜Aڋt"nH]Nz"9VGO`ee&`"icn$t- G;A&3H*0BIn|l-얪t M68/1fKBW@rL?Z>m^SbÔahدƮ֠.,Jd[؈;U/@3 v2IeFeLsn:3XN'S%Tm킞@+ݴn~/ } _ },\Z[3+O?3#")MdM3vnGExc]^s-1Xʚ(u**+ a>ݦo2*CCcDZ"RN<▼K奛U|^pIU(tl;t(4XL<,T5@OSpt12[$r5Ua2 TJR.Q]&=9NS&9F5Ĉ٭\4~cb)TwuQ*"EKX< x;UK5j#5|v:<%ƤRk2Wr+p`%Eew΄z-o~f=IbB-= ﷮{f$!702 NFR55-s1נ߫WxGϳۅz#0VVrkBTl6񟎨 hT[H }eQoҚsl|0="`HbI&[wXPvz^V2[ 0 J'!V[{[>?%h,mNԽ=»#%u>w1407i_ *!-o[nrY%kx3nߘQP䆛e, Hwܨ_dG]^kmhnCac֤(9Jj1dzFgNC0я%j[:p`-sL&79y'LPZC9W%AZד]G,^P]]}ZqΕi>4^eޕ8}+`yXbC[ emy+J 'I( `^xeO?Y\oLkdKh(I2Y{8||3!uns`LCt;u4!u{Lv}-}Fu(t$ fщ2S|e/eHɲQor8>Wt]ͺal a/)5B|4q#pEoLcWFtָ߰6TISS?u̸RgI {YBa9befjUk^2<;E,nIo84ܡGGA dXI|& V"^ZzS.C5^ *;hq'JJeWh⏡ =&en؃XWKv՛tX-td{/bPYk"OWegɍ )FPTPΝa;O%1=@Bi:gpaqvK%(Ztǎ6a}E[-lƯN` ;b|/~lQqoȞupɏ(;o'`F23*^t@ r·%6:0#7¥|_D^$.z Z=wȋ~mYaVydu=?VF F'NaESAX>:@x*)K*VT8]KrGv\O@ slX?Fނ(u v$DEG%1# ^[ wŴ%(xr{Mf1ն,XxsgV.rT@\so~G?7, oİځ_8[{.fete*V.imZ}:$D/< wIbz9+AG`▉BPfCsqzڳz5Xde\ޚLd>DI~/ Cۧ ẹ}"нoZST H?^TH&B?U-Rqʭ"yrj@+o q iਢ%c#Qpur#e\B14v0iJY5^VVR2Mq'FicIzL7QB=F͉o75낮SY vVEqtK_Dxo(oX]pq7=M5o,)gpmȬ{:QvAH|ԟ1)׊ Wԃ I-)èŕ_^"ayʏN?3> uJ&\FqYĒ`˹a%%j̡j(`[na/B81,Bqqo`?naG^F +4A蝊 QDhouAt)┢7|%4{U@md;W 8Z!d0X,s|F snxVͷXV#eyG(fM| N4MvKH"ylB>xNʅdcC2O\Z3egZ\rv(#̓# ,`%+ MҌg"x@w`HҠBDT"8v۷qTizø[W+ y K˄EO02nn@jPGޝ:@(Mo )!͑q#7tLh`^c@G}(Ha>Zf %>?PqSJ{Abr%H4,ߥ <.ahzPa(F:SnLYHM: 3`6&H[\*L&uG2Ԭd/'mc5r!ߖ2jP&) 9ǀ(L,!NAb~NB{Hnaav0Z J(7 *n|DZ]F*N%9'o+\:U1VVx^+G {/^V真doulҙ>t*Kl/E&d=wI`>oziyv䯇Czwy*xd2x[8hBtDa{L:Sf+Š}q=%N: 63x{X. c]ld,ߦ^`2[.>aؚlHvS.N՞meЩjv1 U's Dv`YSk[><\'Y͌fj'3Ht1BA\vI /#4q&n(]quI^l6]Jr0MD.*%O!wbԐXj2Y #9H.)Iq~RA &fQ.AtڦkG ABhT}X`.(f"$+|T0u ܒ,r?RKI?b1"k1m@+(w>[evj"ǐ Yֺ/~")?rB3_½w& 各%|W> ($v<AvD8wy3*)(ÒEfQ^ӻ'bf3hr$sSQ#I!"= rִ n$>cFΥjPFԦ4Qz&E O>28s{ ;x`PMOTB~v;,\gf' Ja*mGXa?Ќ0b9_3^z/hCރW7e:L6 5=W(sEvzZT&MJ,f+e>ҝ 긷^=(n;zǼ@A;>g|R}ΤbMxaReW-G=g "W& 1[]VT!V&THahz'|:zr@I QVl]jI+»LdH\%H ~|RˀJ[u$B}_Y> *E#܇U#`IEkctYxQB-{E`J-6Y)l vT}؞T 欭"ZDK/q;͎uҀy!6ƋRsuA`jv| \ZW3tk #^5Ds>:< ῦNsz>dG kO%a~^d_Tx = b\ߏSz_;zVR-N5]r1^f_V8\e!U| &<љA.9$}EeWC@% M{BZznqx@ڊyU}v'H_ʡ1cن|FdSc+y0ezL!ђz '\:ka긎D2}s?50fL4D~ۗ m< @$[:JF979k=!(D H.#܆_lI#6 }lTGf!(-&AN |&Stodee;e،|!;T=_3&4z+&.aJ2a@ ÄK!~{ B[5~7;6/4B`?~( v ^끲Ԙ&="'N=;1t$tB% AZqIm>+1E t11/[3Cz*ܐD`NԹ"w'#m6g{|s T bl9V 7\]S늀E$A6i,Vad-!i(1 MdiOȟ>d$Nx'yNpыcxZ,tFv"Rx3|9HY]ZpKfl}YiObaI62s,?=&^n(46t}idpUZ{TDPBmܖȭjlLLKgP宍%,qh ,PN#=8fW<xbTo_r2GgQ#iKX![ &KuMDd^AVN֬2}\ʼn{³'T:X3T;+q D.=}u;;'OwJ YEˋ gOS擥ׇmj|{|$|NcR9p8NB@<j+L=tD(x& -j$`W[!f)h?]޿5^>n|ŇbPy$+ xA;h.Z@zo폨Pp0f&Dcx$vB.FImp{v^HVu4S݊4v$Z?7hYMTj< 4 >,yOC倠;(lלCK0Ei&­%$pB>g,0)xy 4BD@?1+s"bq EoMt$ ,<@(~SJ ;2U@Q^uC׆]\ɥ3RWH-McZJ7UỲ8e9Z|W0T6Lq)6=ؘ+ aU^kj~zRJX!>H`^O}BjrnjûGxOQ%,+6>rdk ko}egX|!=-s D /Mt6X4Y*LpO~Md3 ء2 kQ9 dp;>&FExt_[>wx}"u <΄p"~CcwxvGde/ dc6lg$U$qmIب)K p_k%N;I/{:wrμW:u֢)2& A)LщaccTm Anq&~+ԭ{nR؎Kי&㼄b 'y3%nվ3Kkn;'P`B[4F?OO=O_({/L#qǺżv`IyfL26:˯Q6״LT ezr':K ij$oVsm؆gDs,ԥ>eؔv\t/X.Y;?ZA5PLZ]4uڳiXv>0A46ҀIbژV;$W .7+-[c S6 g KcCֿx{߾f=S"}<VI3Ԕt[)ׂp6*h"\oN&^b㚓ߑflP{o+04*)o\n&B!MN#DLtcuPw%*s^hV F Ng97l_ٖ? ǯ jn494+zFp/~ZF\ \xOVйbe"tIjfM-qRtc4(N r`2ng'?PYbSV=$00*xM2ng?m|򟘐=QɚQ=5@ꁬyFzK=GmR5p(uh'vq#l|VsmB-k"q}ʰ,G?}5'U6Hc~Re)V|1`׹9ijtG*j0񫊝~lC] $`Ϳ|ţYHʗꪬg.ޛ NOf+R Uz?;p$U(CcUA>^ӟ>:6EF ?5==)s@g,'jF`N; 5k:jKKH뷗&]+5E2qNXCˆ_ɍz[CFKHʃ3 @*hUbZV&\NXTõA3fLh$dAnBX͚gVu I;ۊ}:?h,]fL"&F.xkĆ&HDunP-l @,<`knh,kJ=\PdfE *=@GShYݐ_J} \BI}:zͯƈ[gm6L4*< @%g/2+TiZc&4?ˣ<Qsp*1$`Kˢ.?JBnLJ}Q[z]y\\,fS -A$W)6GcUtG4:7N@nzʜlbX$7J`ҵSX/OSU!;`b/64J:>gXOI݋?FQXe҉/i)%Tʤ#8X%q~P@ K=zzD?+Zy1C*$GE`G#X~|GgSGD4=0ZœkJk0685 GGa ޤhaX7fpg;^`S!#טhp͏c(!-$}>Ք$3~ɹ. }o{QY#\Q[I:-;߄zq~6!wT%+w%"}YU_yNç=6U/GoWGX0ٷ{y~ɸ+*m _A "W0gy~xW| ^_y;L^ҡ;1e<ºʀ4 ~3qua }GSj#L&ݚ@Xɷ%!_8KJ\ҳZ7S% \ؐ)_Q,#,TAA Sl$묪'|նEs=O@0& Iӑ1Q@"ZY`ˊ| sl=MϣJ;q*a;hЦ3<ɘ* #KGmNzU6c'O+.PÈ)]lG^(Ea<'a#8jI\# Zܾ0R3]0%3amB*v}N٥Sk;{{񙑡*In@'a=u)Vƣpny%& RocE=]#Y^lkOHe:ttao ljf@z~~$B]猲uLYI,%Rxz d^KP~:A ;D1 y{T~n?NwXikg Eԃ5At(ѻk_/cKTg!PQ yXeO8Pp<ÛNEG=kqE@<=K@N Qe~.m JgοYy ?Pq|2Fh< ڳwRP+Wy^Q]`$[AU<}JWo=5Ps@!͇5{7SQi'aS֝-}gB sqh]2tJZ69(+1ַ.Kzac Z43+q5hel\[WQR?cc9ˀ`ǯoSdLҎ.U3 ƒj+QKe%ۆJh_<Ҩ>.O]Nʆ->^L/%[<.x=Z)+b qpUC:QJS!v\M6zpkDEk ReCV@H&~pU@g1{ḱ[4X*H K(HJ5Vذ 0ꀮ6I+'gE=ӽH=-̉4\co50"Eei$מkebPArW&̤ѷJpIEV-1SF[Z5#JБӨ{!g|N!ݻއU?C8gG2V!W'Nj2L݃d '1q=PjhpU1d=n~z[!O1` [,["Li;}xiLU e {2ZA\h ioSח?6ʛx$)`~S/:a7$X1$"(!3sl]ޝ U ?&3h+Qڨ=S4oO9P#zz5k"ڬAq2>"%0Uc( UFg>s܋zW`1ԭ8?ʮ9l;p6VV ih8v+ '^лL͗ϜPX6ݏLswUOhm(=jzIe ꥍT~HrFXrnC仰Mu)J|Bd Ql U.h‹-[{mЪr'K'K_(ɝюj fs`b%ةWrqY#.Db[3ri19.OwO&ڟ)Ʃ308t{Rd*,> V\ycm^enxPɐxNu,ոOy9bBVߌ }vtLT(>ż Sѯ9e%_ 4y܇:JRr邘wdmKEQq],FD_1ɦMX:ű /bcO/eEAgW1 .gʒmrq!KG.4ˢ҃OtLnQvckOnՃ e |O+N1 Z4Yk;A|B0+]d'aq]&W*i0h*PI;|  ޗ4t(Ĩ:l_KhLRS I?aR/A&x<uJ[H`` [ٰA8CKaH;݀hu hP⠳G暖~@R{0y__b(d;ZbfoA5ɷ1/?'M]+N !VqJpA`eлs=~@Y)kֻ&BJRcH* zkS7V:q+|8[L}04bJ!XAxw0h+Pp*_8u4pٯ-L08ONr]:I3Evk'=v3ʩ7-Lf6\ Yٻ~9 ER`W\ԸjrW|]vDqV(ͦښ <=uMuRr{ Yq8kM~}id j(a=!H7a^r 5Nr\th887ЭjyY?mqeCJ"윺”+wVpq\G 4/诹Z$1#-RT}3ݟϷFO4L c58]R4W#vذ 3-kAH'xީH6T3Rean{i:렮@l_VNm`aG(jd 7qhcpiljW2hX1cx-KN`SϊYA<c< [(+38.'>d̂ xuX2],ut@( 4 :.+ 3dH.Ix@݌4d4 햄t ז€+;| vv6CHKL3NQT+{h_HRា1X],4R pX\NV^C dgt?nr&b;5pE(#F'Igv$ d> qŎ(ZQ 8ExReO,7FPő?C/ ʇWtS=CmqraF=W/X*+eV7Li!=(Huc=Ïv܍ }Gճ! '+(.5D0#VQ@*,STD qŏNQКk"QX.\LJ1 \ؾ]BqEb!ngz3rg;FP3'=/;kG9,cSB-Avh8E4_F!K]sNy02c~hzmX6(t2uM}t둃9cq ǮB7#-P!3q`@0:gMg5HULX.fU-vree/3H++YZW5|H局!zwf#5Fe7W7mkJte\*.S&;XWcjJhRtA'ŁlKاo´!̄ թ{_[˅F_/Кsq)Q֭kA ݥfI8WjRIJ>-8vH6ҰK!8(v&ե>\jś!GȪhj+kdr"MVsE[$s%zZ*! r=;._+v+VPȎ# .pAx]JT%JL4NMX RTX"r'y(h}niP힒Q*>)Pߪ6(e`dX63Hn)xVl$bjڦoɪt B.czOv7WxӍl]%:Wz52bOi z'y$#O`HK xv齕|}Bw]F^?s΀O}\(,H~ zw1..q6OQW|),)D. ub`]eb3$zKL/`~KHc:[n` dh+к]%l"S$,1vdCt'3.T@pbFB́.nsG[\ Ztx'¶W mI=@$G{?:cml_ϻq|Dvݩ]mm~)p*!b{i=$h`T#GCV`0Z*-eys֠>z2N~-׫,;[h^[iEHg?ypЏ(|^Ő(&P(GEm&+2,?/64_S4ʮݤ-FrW$7q_ yjYQ B-{;e DC"DfU0Ň:pa;::gH%8]0ٴyxg3ĤDnZ"FfQ'S?l4J P~zB'h&MjSJp$ǭk6 ,Iuw@Yհ>{ ) .ԇ:zWzOFO4+<@5qXvʾ b<鉟#yr1D+zl5yDw/s#?uBy 3v֫W~9~Ar20Fo206(P4EӜ8m&if@f.KLM+A<R_KIiѹN~+'σ+BleHcbw{5HT" Fgpmd]+KT(^fzPGFN7wcl 4GUW6)r@BzW:0h bdywgI~?|dUԎt$/FV ݟ={?2HT 7e?INB}+6xkחyٮ ҝL4('˳Koa z~t4x!/ٴ &)H󏫓qNØ^V)Yb>υ^MX5OILKj/c@UZ|/DR."hH#OB2ۋ@1de9H8F@%$e àT٠|rSqI^R53;ʰ82Op`F:'?RNDŧF.B̗gK;ayo<%j%|NXfr%GVfy0lf-(b7"&5*/L1i+$2LA6|FG#`TUt(2}٥F$okL4}VsTΘk Gj<[ʞGBKok <^w|*lŅ@R4Y+NW9p.51 F>@,dqpUna} Vr彩_.q $|1~_4gA^/2$@vbEI$jo@( ITӣ?"i6y (ر`xnaί\˺H<;1q#XDž\K(ǶR3Z\軫;jx)zP0=^|Uŝ5/LD?s@ovYi qE!Oߪ"ɭiGDV !A/ENyz·ؘ*ߌKkLr_;I$ĭ8N_A齓F^QGͅVO*By [./?3R5Ad LK9PhNNOV$ob0ÞWqR`L@Z^''":9FjU?"@:;tہ] JW)x?>n$ Z ?cj|Q檀I͇mGր8`>y5EN@7X3RPK!>'dr7R$#*t-+ܺ_K  26Q"\S˕Nx\EI&PߍIl:^9|bO"=P\I0(z1@+fCAf&7\`ӛJg<"IhZy] wJ{xXbiă%Ì*V<8ED|c7p<̅ڣ~Q8hwqlcq|S8I^rha(4=ů;}Gb9P.b~-L!hABȌO1>&̓gҜ :7KK(G%*8s! 7o5)e\ &0\Fa;sΛ80Zq`w@LUMŶ6^[B>!g©[PIԂcr3OW$+ .iu}Ak[9;NSۑ("XP|/7q/=$?}3>* XDRTTZK[h)8.Hfrd#?xHN0ՠד+1"MؾVEa&8brXAfm/NFY1y\IrPL\V@;0ԐϘ2f)7 (96_+wow◞ڱ*Eg|ݗ;(g2ѭˆv\;}멑Gҟv$Is'kV\!E4SD@1ptA+f;gBRy?eQr|$ Zp柂+[㾽;;.w5rJlo'Kм(8")+q"9|FjI0>P}xŚ)w8FD6<_4&yd/|w^H]T[a Ѵŋ ,@-vI+lǓRؖH*[fUQ(Uŋ> cla/3EkpDW(ϭm*D\w~rv𣜅?%`I&`5C YlWE c%smˬlʣa5W*IJ@x' Y,ZUiQ"H7x\,uɂϴ@ p0 @&jl E;"詌w!:RTnQUC)A5F8q-7ا ]uCdY7 y"TDuF!nScaYWA!kN`WkqTv֑Ġ{@xY2TzpY!j w7ȱYAYp$rsg/L[ڤO"l^7 ie%͸jЃ||#d+QNXlkU Sni]+r^*%b܊]Y{;1Pe~ך[SXn9v0MeG!xTBO/PrK]dh99,IݥNQ0Q$O-z7oncFsО]s-=Xv`iyFDq e.!+6h4<*P#v.q)i\ o`aj/&ZaKb<twc LFl + C'D~y'0<$ȂxNœBgGlߘ䪑z1y})aI9B}(bnfG<&qPʡ] Shy >J[~3*}wb8UkGc^ٹmJ,'\!޻;eRa7r喁7G%gHRNĔ{6OzbW*},Q*Px(MCcJ^E#a?5A\ |S?\a4 sހլRŸiz/RJ_/AVϊr֠%ӀHUj*zso 7A6˼mxy aI)G;YLպ/.g7fl!#7.;%d|cwp@՘hO85۽oҡڄ135/88Fʜ{ [ {$ !No~*Ev¦"P$P&K@fS\r P#sÀM#!Y!^t ?1C ba=ʎڨ]xaJەvJhֹǶs S#H4Pj#enxp&@ŎgY`PwV9iZ3FA(@MZs- 3IO[W9\pZţJs:Rଡ/fb8M~,0z$3YR9`o$ur͕Vw1-gS,N4e2{J?% ~n\6{u/ek Ϟ \%2(b\?O#b_`ְyчJ9D̾b[ j\藨"Dŕs86Xs.HE3`e/DWdiP-Z/GJ w)\ | ;uTX--Aewؔ쉱CxB ajeѐ7D"u "}xq$nS=fQw 0(V́ nyg[< ;o(WjCjW*rU^&)lm Vjm>Y&1 d[Mu硭hIfO` A,w0Gx/ u*L/IL\2v?2!۱#x쯿Q 4P z8OѺᶐw^߉:*~0S nXP`_vHE$PŴb>i@0b'߶8U>pMZc+Y$?IG?G@m{.3!Fd%rQ !($)̼S "MvʦHB9AxL9^Ȣޥ+Ac'\o&{|sqX (oqr3ڵ6u_C)c(z+NQ)fă/sU#uRqIDљN{1< bM' h ]%B^}p+ZJ0yн%c}FC%GƩX%n~B#tW8ve2j<$qO)1W"e!v0< zx!omjPfB_!~:,[1v-;ZS+"k`6;V-LJaLLvѰjb]nHck/WELW!6k{ x"99hĭEs ރ MHaܐ:St> Xi5E25ĥA> c sRh['<OƶRwM٪7+M#9V{RbJ`mN@6CHw|f #hKBDdbp1UH ż|or^'rP/J7 :l'Ki6솝ȶyzRCy(=PFyiXY<&79KߊhT7׮/!3 c:lYrY3X@o?M*O0#GSji+gj 쾾GX5v7GōZRI&ײ4M?rnj hh -j([ ?~'03;|#Bm)Ў' gxoԕ(V2U|\*"ߧ=n% my;Bn򠖉jo[@?p & jm|Kv}BZ2M$,g.vT NkZOI#,H>;tS Njl/uɹ^Jbƹ1[Ȕ@:f<0Jahۯ2-)Qw|̒,mٷ'D03>$eP=βJ&6hzW*x}ʕ* &;cg1 E@,0j\ t 0so&$gb|F)gnc{fi+JM[fA?{}`s\35cGL_~ <{pΞJQc MY%%V/~ڹݕtעJARol3 ~QQ]XImj]I5>5_5f [x}:RC$Jϲ/@W;2=c{1 t<|Ҟ')u c7C@퍨r\ZTzY6n\Zݶ]lB7G{..+WnRB"m͓Ǹ&E~ sx2"^'AX$dbyUt Wզ.n^B;]!`FJLolr[˵_BTC2\za~m-dR\tC ŅĬHݣ:dd$~9s6 g)]uwD\HEccwyzdT  H {RDzI7Tht ͿլCe*'+7i{#ÎCV:J,ϯQ6L].}Oe\Wz@Rin0 ̪XvZn[Ib(*GF[+@ag LTCpr%N0ᷯuCh~ 7GF 6Jy*jx k#Njt +]ӭP[*V&CDR.=h! FMѓ;Β>b.SJCxEA4'6'א 1{ɐo`|zŽg>]1-̈LM<*=Fд~YR&+!OƂƶ0Hy&X. rcmk_as*6 {; Y85]Jv0iN ,fI ҸnS/0H%yAmosF>:`Wzl/b;~}{lrICq%G_o΍M|pǿ$ϊ8(y;[Nyl݆-xy9Zg`#(;WeܴSAHN|NߴF0]ζ -M_*F<}"3lRf|* L(L4ZS I=w n5, NCJ)r15ףA}تjmQLs d9x&FLUv>wVXҶoLSq AFYA(NY6gXG\Fc7~kIp;eN{"piJ_RWZ^|T'kit""Y7Qo*K #z^'TQGWaW'N KEFH%{mGsLǦWWD1 4,Nؠ@O ONJ76„w_sL \6X`މcT rőO5F; X:pAh}?%8WHZJM(z$#[;^Z6%7fV. F=!)ͯ?Ԥ~*} 'GV-(dp>}P-TI 44L0o׋Q/V#|e"O\̏!dڥ?zId3w1s@[|oaKt}g+D |YȄ[L `],ufGRtʬ=UJ4 NXKgR+1#z2m+:I4z|Kп%gaL-{hiaIgαj8mC6z=]p/ZC->gyZ WPR 9g/ZM{n$Quސx۔F ߤ= (yWxˉL k+A$%^ޞl&$o?½!KP>p9=7G &f^N|d&΂k] sl<$ɩP6\k1'vcؕ2&@} @ypC9:MGn=2C)!I~-B8^G{\Ya8&r~`!c{=Yb yjRZuDaM|!q!/ٱݥ=Ur{C [C<?lYlINJTx)2 ч@VϓV9Fas?P5"՘dUq|=S1[D]?*}݌DEMW9~;1oU @@zGzyǰ_8  ip5%&WmyDޛbxt150mu0]3\M~q gn"KC)dY' u'_2f]ΙOUzk^ Ehv,ygYhgrG`,`\ ?zt)z("O[nR P62)R_a<'LE-s 3iނpMf_LMր?te0L.krYڐ>plE%-f崽rɘ.?T'!YJV, +y6i-QC\M[{z7pwb+\p #*%%om¯oJT&])ԧ:Ǹ8LArHb6^d#] qc4G wXULfje4HBL]֖\D+sHv)G|Vog"4MD O ZR&n:GмC? A=:v59.;g%dr I9u55 .Tz敹_XTsw x=ZH?Ż ͅ]RA{D ]ÝpRuX5#^o)/5=wN3\$3S{Dg)h=ϝh^}4% (ɼ<9%e`E|W}_+OM> 5jms\Vզ7'j. ¢h?6xn7nX"IjjT[z#ߔ!#g#̹:8=>?Z**ͰtHR4=될3I Ha AFKɩ-I7T{9gog)Ϯwé_\?/AHmqdue] U['0Y8;5\ȣ5\d C 3ww~ T/|+zcA 1 i7,> |Վ|׭jC?f(qMޕc/fnÐ^)U-X<`+IYaN/DZZ&{ i)􆡘j@/*K`+Xt尲8JyB5p/C}h\w<ƃ%H<{č||IgK1>&R7yS߶ CYTЀ+ݦ[`M-`UBPL!TfcOq.l/OyDP~LN켃i^#vEihooi@"kzX:hM6ݓILy̯}ٵ{PgjSoůGx,Vǁ*)=AQ(dȍ_M8B0}p{J+H \יh, ?˴s7~|hL>:q/ftGG4l.gͬ,6=HG &耎_A,<$$i@:Jx@&OB'_4҅S7xN,D嶭* ]ITAQ}sbzwQUu(lN%|U>PTi=nEYRW&h2+Bݰ:j?s^YfY v;6GoEݚl8nܽqA~fu P oZpdҾ/ӳXHRތ4N_Pc^17ksoyT[}Q)TM[.;;]96 у4g$ ^FxN<;7Lhwjwgu:/=mھ85տ,0*p2qGJ AH hvimBPM:)ϕ͂F9&Dq5X2<+p&\W^iJ>!TXcK_R`IQ\ک8b{)V[6)\W#ڶ9݄:.l1H_01N3Z;,'qjQ7fYGZ v;r9Fhnߣo Z5(w5oҬqmIh{+r50fIh}b!QtHgcxבBw?U x:x urv뒰hajY"6D5œ&?%7lUj~չF3Ѷ™YgT+(,R5jS]=>T<& q8ј_R> 7!t2,ʓN^~:evhNR+<ٴ*XϏ ֞3Zo¹>kA_|:2ϑƴ($Z!nI8Ҽ8W򬛐 TF:އ=aXYޫK*YF_O,W0)IB . R  mltl2jE:tLdV+^1.=WpRfSQ43;w@Ц&l ?l }N2'ee`;5{:$`N92HNu"{:0Sd5ކ*EqSL}4(}Ilc.wM|":{2i=8J"DK`ߌ+>k(Q9sAkAEm?dʵ *iH64x4n8h Z6C}x:,ÖX$ 8 :~rwsQ We<iT>I}myGW;A+ "S-N Ig 8}C?F,C +fH^P;?:vk]YWJ!s`Ur PL"(Kk<'o8o`KnCɆ'-d F&k)䍚V*Y.Ē/s(%pֱPq?4d`X)kuYtf|gJi%EngQ$4g٦ "`KJvcDBriO( Xh.Yy,$lY?Lv Yk5bAaw.E$\c_V}uR XrTp+ ]Mxު-L&՞ -d|Ep_s);sL;^d2R5xrvEAVuz0no\g蟐XPogߨlIxcS,l>Sz*)ȥP8P3G6 ixh)A NZN&bY4ӛ&-u- đ3tͫ%?|ok\䡠%CiݕJвâ ԚQ| v$ ~dR3U&Dz4&3$TmQ { XV4?FՆVcF[w:s~@+Bk)^ü/\f)mv-Br++uT9";X'o/T%Pd̰P^P/;*ixVOL%RGlh@F ;M[ҁt%[:?,,vi۪f=lLxukKYCK{e KŽ;%Ɏ0~)%"=*96r?, M6GM`#~>x C<@cLX KrWpBj RFvm5[ u@5DkftNb'/HP ,4F!o}k$Kim/3(w udTk0OғsKNS4X툌s, m2N6x,P%=$1WEëN:* 8҂IXRНfj gq˕I\*O=Z&(SXSh'Cq<$jf9Vx!/",A^VWв*@&MMS>~kߕNb4?k>Ʃ^9٪V;aS8\\Ug Y3L6/1E.ȪKKt=F fHKJ_:2C0<?Xy#Yɱ:}W*wB9~,~ OP0 ; %>:X1|ba**E 1 ȝ+^!0L1N/9@..u^]5(RѰhlg&e|>1 YU5쇕Qe%@ W N4T/lx{g/hsbˍhnBjdW 5Wc#;ϩ. esmPLC?7im.s֙eHyǺ- ]E] N]4 0UAڍ.e9C/fYs|:{#⫡KZ\sIT`@Mi P̀=HSʠ\C,ٙ aqY#1Vfo ED,w5[dq{*^=\~4u0`h % nz&l$oBHfz:aWQ}!wIUEwrR$CH9|]5huҊa){tF1ha-L!{4R }cnES]7l҇SaD{t_O sOq8V& ``*tjs2+ƒ .7_yS;jc*’ۻjј7z!"/ לG#wB 7O&]%q{*L~ڔF=tJ12[ђEGrA#VUpH:;OT/XN=q8{xȹ͞mqOhӕFVR[:•"ps]@*]ŋ_{TO%D<%z\5 E;8hl8^Sʓ_\$jR}~lB:tg `Jgy`+,Tx{Z-HM,pCe 5 E,4 4%νuQT>GSr[i‹t̨I&İN"֬y4Nϗ!A.ũ&deu fݫh׷𵼟T eZb pUoJ3^S3->XxC~,s!,9ϧ4LSJHC2?y[Zpڭ J:$XyMz+@뇕SyN~Os샃Tό}/, ӝsuzsňs-=~4~7ި8JݖR+ 0IY2N7[Bsv4 u siXddd3Q{cL9N*>*wG6".1 (fDD(0y8Y]q}cc+bbq;^n'sĽ3t![XPl e@ܫ9W*Đ0TU<bZʏҏX&Do>P`Ʉ>+66~F^;҈G[JeDZNCu8_䟥T Fgu# tY%uU^ն W;[B6RB9b9`bH8F T`C^6jN|R@"Da.ȾPN/:me;Wg`黄8&:Tw`q+Md- MŠ9aQȢ$pg)Q p |7~(29MhF(>U/9Ʒj ҘL!p7xLH]86c@L_<:>zVr=Rޮ o5 &/ rQ$eg}60*|ѓ4UfEr>)IBu Ip_NoZy/ȌʒMvzFP6U}JP]wdOJ}XE3& w4td—Z^-=Cȓ5Ɯy R~|t~.5Gzo^%GiLy]v={T7Sr aAo 6"M*lap?Vu# )%YFd+wݠ̓vȖ-H]ӆ4&۲ŷF4YfV )/cpRE/́ ׏_l<0(j-[yiJ>cMؾyyaR_>JqyyKGE_X̽%E !# /7켆; E~}p&IJ LgK'W-22GtR6~L}J7MN^nsBMOoJ[xz'd:j@A @%u3i#F>Pe0 51Tꡭb=i9jGk$ X›adg,zҨB~Oc Dʆ Un$^0,^48 Jtbpd ="Ev'k7NƢt*ӥ=iO*^ujTH%gh(SE[l2*ZqCݗȗ [0h&Y$`Rjq5PDvmavqˌ~-̲5ەIqEg@p裝A:5`i 7f&Ltӵ,pB=bg^5/ Dn9ef+Ԣc{E(B٣JJVgVh9YӮ2o HRNG$ O[U@ '49.Az Xo%G9JfE7ڤ >57&"_F0Y.(gY[JX:]qp0WK jմ"Qo7Y:LEJ|"8R+*u>+HCViqT"vE{U;2/r_Ơ;L@>Cof?]d7&pę8!v1^1pL!Zv1Ժ #8W֔xƦ0z:sca'8ϰ3'H)N[i} 8c9ʙ&FaU#ݱ^\%k䘟slV 1+6FZyfs/\L)Ϝ_8P^_ Xl腼zv&LrŽA7maf(V##ayT8%&uBc+OWB-rn$UAaBo6麜&%{w|1_ n-I>5] 7t6:`k=hXyT3L̑|-1Lw{p dZԿg7,: 8%f5UG@$>}]ic(OsSR4F{(Ҷ1ޜƓy(#x?{ ;v6 yS2#yxԿb-7!|s\fk;ZA+EX0| ס/3wkWϱ~hH(1~Dg X^>McVڨSf>>u{~Dn|}A ̹+j?EY2LJ6}6ᓉ;HV* z*[EH(os gW-oUH^"ZԥuY AI"Zhd~)ݥ7חHTmAR%9dm5y(,p#;;97Fx$ &0-[}SH+N;EŲ@gX3ۥOn<ʆƽgaG3C)ܨUE3;DD ]V"mdPE}6!>+DoabnQEo`lW(#+!*9C4`uJN6Om'BZ$72 +lxXHzCd|XhJ@" T3䨞拗f*#P{ݓ S <>\:g E\B{urZ.] `3cl0&ܕվ t.~BvUI)YVmFɟ5PtY=g@)6%YTA;K2BD m]4[;0N++qE撔@)k t [U:CtWē'tŃ)Bq28#C!'- D Nfu?,"}2c-螢ZWmKj["Ϧ|NÐqg+aD]{:,10 b-BHvM%SoT3.؄ w[\Vby϶A BPNH/Rfʛo\ƄqbcÈ&z7fOncl;N Y8 JjKMaY)W0cT0MF(7?b^k/om\B_{a0(u{+ .k/m!ؤ<* $oy-g[)U.h`E'*oU^Ff 0(o$8-ڹzn9, v9VJx=hCXQ]ޏ`j#BxDxV`i9,|%Ȣ #p5c<:ꤏf' ȍj\h h|#s!)poB=ez||ZSEݾ8`H/Bf$ g{' RyoQS|'k@yQ6#?cD-!U ?8;$`8x2_foJm IqB,; =?Q,T8/CJߨ`m߶ H!HЫTI0U+>hroSW3tERo :lݹ& }PY[qByS H]o!ȗpZIJQD~5I;LcS[gEn.7h[Kbh5"ͭ0dT2.=K@YS`0 G+飌X=9;PvYX7b8ڮį>ۅG.څqq|X!*E)˕e K8x"Imz;>z7ᯭ3.EI(Qwf@(JB>Y%s:S[#3Mg ϲG߸E.;y]-`:䋥jd^8j$(kVN%j3:}/s 7O( *7-̊W`[^+V6?CaF~7w,f,a`9-PV#!!#*2C1yS E{O~#PK&j^;IsCzEw\uXTar.S>iabUq^4Hw"Upr`uyG/M.=m/ Ve݀T*[tw_~Z`VƯH 2da)QU;!;+vxrS(%GW徱!Bz8P NcPug RI.v6 3dd,=)A\"xލBni>?j,zp;" f;h5ۥ *b86h Z#޲GSٸ#q;:3hO۷?J1+ʼnV@CEqd_SΛ,'H}rxySa/Ä=ҥp-EIMoٗ3l  !룼0 YYr@%\u anT\ (zw:$arR[ҙEFA*%Ԑ^; M )jA<ݛJ]Y-s>~!9`iZEiQ|["f>\w\*+$`']R('Ǻ'`jN, 9-p JYI(W?fI$9 TjvxT^ Hk6Um'{W #"49}fR@c%O[S2@Q?5j-ܤګB׿)g^9LÄ-f9ϩ-aA3+=81ʹ [&siw Jr|RӮnV;>!WQ5ÍS?aMv6*.bT{"<"LpGN8w A +'Wg M+q|mNe9?nHMi@.jmeRN7ȏgcA/: ˦}ylIM,[k),r]En~HPU%]2:Vnx9a㻈~,UyFLu#G3qh;G\"m~%R H3~dm$e%\Z(}9Uo#k#Sa@ M0Fy,E .;ϡU|C[၂3M/*[YN}>Kf)Ѽn0jn`b峤/vg^PI - \4L1ۃY2Ơb`I'UfaU`I1Ģms ip } FWZ >U[o~D$_tlc5VSi/Y_\i݅MT QVZa n$͝Z?i'h!L LvW@3DbuCHfo8CZ-j.d0jǚ&;wX- F?DE0ur{Os \8p 04A)P Y!N*vpj0T-Ͱu ޅ eja8 Tf)Wh/~LnXC,03#1x [_j6پ }bfOH% i$ȡ26QXlL'_iT1 Tp8SKڙ-(Fc!DBp1͇ &4)S+=T"rPU6bXȚ]+~ӷ%cחn(h;Xio:4|L؁#mU)Tp[7!'iwn~ RV}+8/{ vÁLPP! /*2,q0Yx>C 썈!z8[g#{XA=/*`h3Ι]*{d: j~Z* 㕈r<@(y ޵C6{.~%W]rVSkyv%ZgnVǾާϕ2ׄ%ruDUyEӚRS9RK߸J<`Scu "AbuxER)`כklQ΄Zc= f^P|j,"1=F(9eB!T3Wt .p9B8_DQ] ^_gYL& ˗fP\pʮqӭ{uz kX̊' D7j2{tE8L4^4 V;&Mz@ Ӗ5:ZG(OZ=v=iG@2't+t_QX ӵ.m|)c ˍ,04rOUEZBŌîC{*lo뾾(s+NakkpaM[}3&3^S2߄o'!Y(`V#C̪l`>[B|VˇF2<[s %( /b蹤isHe~M,:IjNS>{u';"*qg/"ɓf n* ~QǐzyU|=}sRe~ !FxӄZ_?UiN15?e"c0^943D_aZϘo8`A8?+dLH0p(^~!̝WxOS_2DJ:L<虊;,̍5hu\-N;KAj"bei}ޒHfm@g#=jkI&jJ6ǰβ~na+R2 5Ac 1|mBuAOllIR0UBw*)fga9A)ɯA͑Ɉ[vՄk̸v5 Gyi7aJQ;q! ../!nYmH_'H5*Vua5ޏL+*x~چ\dI-!I뜇&`$*yK#o:-@ DJ_T~` 7vJ7 ^n>Fuep8*"%(Ƞ]ܖA_UF+wJDkL1+΢@K0{˲xe-0)Fc)EعBYo:Hl l]9[]]#cæpx9ȉݓd%v&Svǀ*=5KUd&G^ҞXn'*dM Iq yN$;a6 O1G-XSl8s@ǚT\Q&\_uGU8{O{쐘uԱ$qA ҧ2{̜pěNw`2dբ{Sf'Md;W^ Co#@{8Z%(ŒieJ {o]_ ?]j}7)T,x[j7Oȯv<4[m`*6i˻ﲠ9Jb'?ExHYzjEiV2x1X=wɟ܀?wk5KD_nߞE͖4 {FU޹-aheӆ}{x/{lP0Ag^0k\H9ЧZ^OH3Z'cQAEW|DS.Y[:8q'Qց&ٜGÐPxi9`:ejkQ+!Rl=~TtY&/W$"MIG(b9\1/п~"؉=S"*lID+{ K.|F`)ud]f!;<&̌f[)`B<|g36)1}GT4/aVT~ FPSTCR.!g淕Ҷϼ_Nҽg}7HvrSH5NZQ6M 53M៤ vRCDd aP {GcQ[Rc{V 1vX1|~hW$ó<4rߦ==m3f t@D:ڼpm2AA+jW( $0_ot/<ʃ{.D($EeQ@B ):tϻYs 0OT@- _奮qs?4 !ԳP)qq-9`nA/U@SWF"9Pò$|p)W;J:pfN*o;3 Q >\ѫ|x0 V:_h[-ă%!P6 )yshMҋ1iXS\ˏ~: ,~<'_ӭI+25)b"VscoV\jn +[ )w {4o[ 4{VGLХ}F|)k { Ny $Hռ nh.Y >uC"d3JM =ЎV,Y(-m:_Z`>:A#(zˆz@)1 a/@ŗļ.DbQ5f[:<;n=_6hYu%Ddɑ\^bbqvD"Xg8$6VS$>UU-ETrxTP!m%.S V$֥@f "WAj?a IM&(@J4ipMlb- MnIE2̃Xj 9as[:KYc%kSw;g籸ߍ@|oF.`E|%ǓlA T%G_)Ͽs~I\qKIMN9y(= IszE}UTDИculvnmgN%WԤ1(ꛢ{K $et$zVQyr)cJFxk 86%kxU*RfEbҸR+p,|%G%R6n UxU x l(ǓA=o޵VbUqf}DzB ҋ7MN7'5 q#<أ g ZA*֓ŶHqHG6BB8t6 + 2v09M؅"ͻ}_ORe4Bn"7(>c,k~[T(Ԍ(eۉqg&Pxȃ7J ۔nJntwTsS:N{s֬Z(5B/0]&>ײ&)pI@3^:oh3UݶBjyHY1DʦukoBaoץruB^r65 LrqUjݨW7ΘAO!=@@QV ՚Kkgi͖踂QhXUDKrx Igy BwM>tM#o##GJq +33-=J0Mk KG^rP!TG=0 BΖdrN:} Ck:Ǿl5IbW~7K;0S<ǢY#E ɩ+tFMR=mܥ3$]UثgJXPiP"!Ttj(y~D^\ݾI#v'7'n< %>U(4XHC=.-?۝hNST bk1#Af2l 'iJ;Jѿh@k15@@Ed˛@B^GQmJ%\ ӕ=$/*pz81"egםkKc._)}26cqQ@gb['sJn蟧Ug *E_Hu3)V_~Rw6EaHd.R~f(Z=78EZ4:2=?ԃb"UynsluHNK i-)JWU8Jjv2| R;]#s3g؈#Z_n8/6(NQI:ɱ5!RLL@Sf|ӂ#C;tA"$4E-ͦU-vNMAHYD4e:`xD@)C*U"&:yW{EK_\ƗXXC7'} A(ͻ?RYc#`U̦Bz2mu e'E7eG>w䡚kEǩU%W@0zϱ[8>9]5f "J݃u z4eiPэ&mx8u f)i}zYq1yu3rv@%n\dKWW2 b)$_9A'SΎ1(Y v-HRyrHM#(N.ԘGB]:Io! uL2Tĥ] gIBe!y/ b$!VG"T|'Y灰7 EKvG6EEx~⌡1*ϝ!n>,7(e6:Q5q0lVXQxɬOU=2))`7(Þi.0R?#m,ұFnCsMf.B]3N\ $7ʠ)tJ1yE'*ʉO6|;,jEi9@M]-`M>1t18ݡ~E?fWBS(/L4%^ yO21ʽbtUZJ̉z*`z>r)u/G0#tJ ^zQ͒:g/ߪhy9l&ez>|z0uOOV3I*I72g>@8[̣k; pubO]`̓sUGKVIҬMӖ"#2ZpJ55{{C[S ,(YiŘŭ$gI0\9%uݼ_MDOJV÷Q ǡm|X`8i,]&JV!-DÚ<{)3= #؏nܘStpy;7lj0cpY_ԫIp@LR"bQ[ //1#mԲ+:Kw60Fu y!R\Jڞ<GGv>F^-a̅%󭁣\fmM@oRudcjyLܐ?v{gӃ>B;G[SuCCl[ \>7]7R6-&11 4&S^BVV3-+y^>,kI*nıWD*L=ؔNJp4݇1`ן?ͷ[ {&E~D7[ЅRB w5C4MJz:2]!Y _aTuzݽx!^>%XӥH&%;sK)Nj5_7y>.Z$YM:*v&Ud.nH |vzC,YH6Lsbf! b}k팼gP~Z;ғ]`{ +OXD+XwrAb+gvuu&B3juas1ҹ.\ ~E4V/ubJς/mP!ʦri|Y5fp ar@{1w[QihIT_rYkT\z7yTaBFha^\7D= < IvMdKA&F=]& z H팒Xyވu:'O#\u(8v@0&]gFj _ԣ>_=|yh1I,m X z+.mdhb}5؎GCRT]Ӱ ]5uObZzGGэݚA Ɠ j!%~nNz>q.^'+\A ŅV!똺 wnkό.8(k86:j %|ቕY1"Ԋ.1yp""7Mge xY8/5)KoM4QtE' t(6KFȲ6tIP5+Dq⃺?s"L!D|{La d9yZ3j{Ie.x6VAcW7g㈳Hu|j"9HULj6*`d!KcӘUĊcmڋtԆḾIi,uo=y-r9#sEejOxH8>slZV]He,5ÎDDx1+e%0琂FQ#rȦ4ڪ*:JoԟN QifZg{ S__m+S61!duo@g-/V&'Gr9Za˝ئlҪGiՌǧQYCQcڌctYF?&$0ԳPT xr~%-^ӧTwl 1~x{7*A$rKmoһ?;w^8ф1ZӖϱ ilTRl> BbPQw$4vI\7/ᖤD R7ҝFA`!x-Wsc ~6a'N= 1 iwo %C3HkJDd]U {\2{SH¥Z:hcqf`oRQZOuU GM A?D>l(bP,u)0PK$0Mh]!SZs&=ZuqP8`JF, h2n)WWH~rTro02ouii}ψ ֌Bt* z 9X޸Gg/1r| g9&ɨ[_z8PyĬ~5JLo_^{C4pq\dw+5.ܐas䓆1=lyh\N@5Oh~0|vk*R@v9M m5h\%>O=t-ZA_)lQYynjk_ 򜳦b.\20mOB+e!Xo$}F\T$bA}s*_j~lP|ydV;Tc>Fy )rW#R+- k0&{+AN2Z6甚N1 e7⽽vM0d3xn TY^_N[~ %<Eu$,E,V|еDO>4+'UL,젒YS+y@K_.g*u?rGa,/Tov&4$A^RQtT/D|WhC}pΡuoa {@o17K d>IA\\lGM즠>1f5yѯm:4Hih=ˎ> }Z б6+ ֜ 쾆sוbxvb$@nK0~N,M~vDkM(G:gdH9Nȹ[? 0P?=`!D4b_:]4e4. BQϥC?&v?_̊ kqj8G,XƟ؈F"[J.Qc)}UA}ʫnщ,!^Zi I-|=3<G qSV֊V,Vtx4{JL_\t{L53{t}@=SQ[`_-/US/qs|㍾FMd!皶2 گ k[4DTV%a:07b=,q-G(gl"Ihl,YR򄋐QI.4MfgZNOwd8'PɧPr!)yI$KIt8Ogy"b08ɔT5^#^7y9>Btș$䡨@mțpS wP`bD1]oũ@=Ģ@]Cw~#~E+=[ $_8xap):HƧf¾,gJe3qFX]%/;̦j[<+.y_ ]©1ggw)o.p_o^DQ:`P?sc%O;ѵ+Yq9 F{h,&k+>ƢTLg?DsMY&EHi7mMx )!^xYAvcfZq2Hd;)b[;DE%ɫ̓Ku/ZKAW/ѽbeG!;PH:R꟡U~[Y݂F8º:nQAn8Zn ~ VY$89x2&*ٹ5oE.nYMΦQ~vTM(ؑĔo s F:S ]3VfPp!FR_~d 㮾uwR`Σ|Ŷebɐj5 OY.iembtq/TQ>afr-&ei`Ȳj,ݍE}LJw(H/rQ[o.{kd H |⁽)0ɸ7E˄%OeLJK-@JQ葳Z$gj`fg.Rs8js"|#[qCz,TzDxU\Ex0fڐ Ls01Đڅ >F0֤4nyr*\1kh6 1uKM`³_S]b6FRv]rwӐPϒ=b M/fG)T /bOpyU%VQ9C>=!Yev nlxw"O!zds&wsa&'$~5:,=&lz4?{5l궛}d<<:p0PAbS\*Z=#$˜Nw;O\ 4$Ӻ]>UnugIViA+z4 ce;mD3۾SڎܸIߨ:)v 'n̓ 6 ^_ogc5_yF]tK\})ݱ𵽶욳;h˝f=gڃwS_t)f0.\:&Odsԑ.C.u~ߓU􅈟 K E]_)hJ oPү$<Ā9@k? X:Vh0_Ays}x{XW >oS%i!@ȟ(t-hBncAH$Q]jRQ,[k8L6f1$Eo8JB߅{\9#'W͆ r!) j/%-aP1͉,mDgn̦"%'5.HKgc Ѹ+X:v6 s%I>ꘃ^%x7bՎf Vʮn"Ekח1eɕӫE?1<z` DW/-^$af ]BIble[ޭKteJ MU0TD_y*Zq=x̽#G,/йZ;R^s]Lg[bM08iӊ1|or1h.F#*ɿ9WtܙޯUO29Foamg?Ȯώ{)b`A]hQkL`cÎ:q<`Nk[MӤu|6?r1ޭ׋7ܥQK 43r S) 8:f!>eD?ݥ<d,)~0#"-wˊ09yFD x;5o冱NX`JpTSd=3 ND.8\M(:ғjKTWV,A%Yƽ/H,x辪qhjTgNV K4k,o7ܫNZ1]v w.t| 7sQ(sR~  z;4!zw٫Vaf埋%5VG&D~X(iaLa=knG-1ra0vlJ"E񥝵Xsp÷rQ!%7.g`|oݑzT4b){j)3]TJAɭ"ȳ']v?7}'ϝb2,O$57.CjcA(Os3y?5HIB,dSvoK6+4o>qCD Q6"Io2A3T:3N= -Z3`r0<fofxd3L%Y -7j{g+d Wܛ7LKt$q\{ @+us]#Li1yn Q Q }7ϡ]A; W-I߷G!O&P,,ٓ[OmO@Q1YQY<6C(Q{ub'*쭫P ehC&&?sc܌8-0˓Rfސ5-z$^0g4ĭj'!]M8S0678Xj/0*-'S<!R^W1Vw?)fU9–b잯Иxԣ\Ul}ҥ4lP6It8>ч@6^xV@< ;^^r D*p6қ} ';}yJ)״JF>ԓl1Q,+rALV]C"|HC7d0gnE\-!0ͨ%2l%?a`le;PuºͽfPotYуjs ]˦MrUl$f!zϯ]=/ I0T8ON=#1AZw@GaMV=x{Z}\}0̓Q1  h?y&ҡ,v=:!8B ā-v ]>(E*=*Vp`Dͫ\-RPܰ~r]j93:+]5#)3bC[h[/HclX*z} w5eeŽKl)iHZNcX o9:ϑZ LW8sXj.z3:2ak5:~Vw&nP(L2JK.i,jU-|vna^}Y'ÍzxɆ1-}ИPBcwH/ى oXiEŗqnBggI^S@]GQ:KW|[QLUy.̮ܣ!XL-&ucBU15P"fh80^ݐȚ+$C;v^k|\ e5bs]0\D"R?zsAˊn$;1 ~ՖL!HUٕxN\X ϚAHns5Ơࡸ.#{u9[kj2~uCtK*!P}hp[|C7DQQ*-ic\蛼g{Hv)ߎ"f9 $ov6Dlz\#Yc!_gzn0ݏ -qQ߉\s)=ŋϿo~ Y4.j2IQ!RvV4ESDB5 fb`8H 9!e~xGe*\ kNY_ }K6KQ5g&|5^%]l6⏀WzʕzDU=J7?? }CG]yR@‚+* QGFy3F+j$4 ToӃN6 Mh2K9bx |NK-:"^ ǷpN|.n젲g6_d:K$S4H\K^DB&G״nxٚ[6]]M'SZ®,$<VVUrv"vԴ'=ڭ{V6R$epfF:2'xO$ ໍY8QU9N#|!:*_{ n]%2֏_s1W$܉?E(ĹW;嵵惌Ta%cyf|tŧ!Dx1qKYZWRR0L^֬zH._?,Ĭ8ۮi`$ؔ҆ 0]\4H;qGFvuc4 zĺ*z#0J.cSmh|~_idqKq+Gg:j2U^1E߯TH\2E*Hd}T=< ?Ķr0WeQI>X/Bfm5gUGP!tjGeg1'l],Ffo?luAOL([%!RP& }16yWʫ *^- WM#  /[TdN;"4\/ \@=~1[$)w2*hW{Qjd'}J(,5JRKTM߱ <RJwTja Q3[|m\s[SQbQ\NY6xnҲ)##R?Xm@V#OizϱQ֔ COc8EOj2E$L_@y"M:UoR+v`>[FV'8sy/ q#j6[V8zQ$U l+a? 益@+zNcϊMƍ9#҆ @`ȝ3T|28]6!pvV10ӭ }j2E#JݟtހZo>A OoIUf*Q|9ĉȝQk)4.ljEMeRɻD?)8Gv#TKĚ(d5oۿMzD/ M ʚUoeq*C^ZcIy%r$mv@JFtfR4  ,\og޼C5SK5)hcYYV Wi$Ҭorl3C|]`(O!%C. R7"˸$EAN3$D꤁BK;%)f8symvQ+G\Uwڜ#p~ߵ S&+0؎q%4?-S?N`eEVt{]Y1 WiR(&\չ_Wi1|(d7)'J̹MK*w_-Mc Wϡ6qxa3[1pтJ~;TqF%ܶrȜSA-a1^w9E^տDjlhqĤI<ڄ/zHq0@€&Δ1] ⲎԪ ~`,mg5eM/A*fN 0gf19`_sEʹ!&1BqyU8E,H_COI5v&iBV-9[10].p -T.H*f8Z@(M awEISE֗!1o$@n$< y1=dgd%W "jK%>K#EV|,"VQ/W AD1NV/=N j*m ς86|lTȚ;K]m-"z,2GIęG|B<>K 4Vlw3𼗣Skr߄ h5oa NdBpo̼ҵ|QMJ&Ӭ5sM*D Cwb[aA!W̛pLd6 ^\1ݘEzBL-7.G_n/jwa7iTT͏&8]-v*dshd,xet*)NAmfGBq!d?" w9UQ^)ꀻ8m D53ޏwb>$֘w];HHŇLˋCFms %MςYb; ®䰾\#&A2VǂIti'ncΣ6CR/rE,> ###Cm sZ)x&^3mG?1v]o^DdA=q=g?*K=)ؚ<Q }PK|זi>0ovf$5okK]ުe}naϥ%s7tr _6d238h&߂9SҊG|JsW`_@U}@vޥiZ[کnJǕ /~nsI8 :PBŃ8|O1~Z:)GgVЊ#M磦A W(ބzYts]YoGoEŽA`[zq;D1P=.zN|:Nթք9 F8(n"G.X uvq&L\`W-H?)9N5{G )z,D3$l և萮E?ǿ a5T>hbnC)m i?"Ok>ёx5rʻK>z<&#wt>#,C'jROc=I2K`ho 7[ ` !ۮ '0uFS5p ~b %'153ja6*eϦNkc7#~2VYe zΏ0N x2p:Oeuv\S*GUs"񒲧Q?͑:4H7WC?vR=$8Gs ۑGw?P׉"ښ`r4ǟf0 o>q 3SHH;,d;L^N w ߅3A/lvd{MyI5e+UH̜D }Eju0s6Іb%X FGފ%S{4%m-cv𴤊[`.Hy^ao3/ LвȳP&GZ. j;xʀ*$6Ek3|Y3VLP5lbT҇MPp"gK4>dx‡9N,Pq;~|⋱ZJ:<[GN>RCe-mRٴ?\e:puU$vy9:b\͘{Nb5"vPI "I0dJp:cO-KvKLKt? k-s^!~0NUn3D߂єx&0p,n6ˡ5IZ\3>ݮ>/hs9%hD1x1/ZѪhQK9O/(knҾ$O[ Xb\ .?02U'-UXF nә ]$E%l%15e6QQ~Y_ *p+ VV髽(SQXp簡]1숻CE9RFhP]fST-e뤧!i[|?KQyءE|u(!'} #xMO`s8JA1N,U0rQ.ܤ<K`gLOoE!gt!m'o+tʧEWT)*/T΅7Q'pX St&t_6l&1!m[~T~ԇ? d.X~gWLEC2nOVZ^YФ'Ѓ܏uƅI+J;4Iv8yˆ @۴]dZMàs-}=`3#,쳘Dh6 rߝ$yy;:r YEaP܈_T `SL%Ze;l|&s7Gd@@16E9OcVƧ OCĖj-. f1.>?;1.* o( ;f+/e Pq`jϥ z宔 *;Zo| ͿXK7|UJ 14qJ|Xv/V fL'$~y>ƒ٦Od!m4|͡AnlɅ#1BZ5èl K VTh=d7{  G| qyQW4I){&uNxIw/d-L\\Z$ω ч אD!6_4?-SSjGs0j%<'?x"&ݒT:>*ǧsPlYbDO5Bn|Q^lhjE2&&4qGD  ZGe[1u*&{"L*(Ð,2*&.C8I䤏mB^LV-ӍTۄyҕXqr.quEWuhgƩWh<3πS*~ Lȯ"[,33>|I%÷SaSvۄ 1z?=սd|YG~%Z#!պYA@cR Cp=}>ڪg\KFdž1xuZzĭ.P^:B%#>֐ЁLQ.c :\w|[\>/C5J(J5!fFy.B&U{mKVIA oWo9cƙ]ITnR-tet8K VoR&mF=Of(ۛUE-iYC p+0ַQxwwY#6 W6] }uBN$洳sƾ;a˳wʏb1T+ ~Spapf3_%%NS34G/23_->Q_Pn%nVs)aϔY'Mt --dtii'/*3BݚL||Gj1kmR)+Ru=` DPP>#g#Q{LG_vEG+IZ|3DNyTmv5'$F#]D/)0xY۝{2o\ɬaHvxDždQ`6)Ռ,29F[31l>P&U66|X~i4PH. G G౥n? MzKȍώ$#:x,\Z+ ۺ\%S 2۲ލu!kRF().'!y4 FO[ vC$Xqi v{Ceb! !=҅Jm͍+k 7?Wk8 ֋z:r'pV ?JCuȔg==:C Swm@wt +&}|,B2k1u35z2j3bp5sX,N'9Adgr$ ZB.D΢ f.Vp(K(5AcRN`~ r&+ C-UBFtae ]ogl˜WX}EfyrS*WCӈ=\W- /J[ZK$Ċ-N9G^3 kv^I>-mO.y>~kAs%2ޝx̆*2I2m?X_Fh_{G,"AJdc7s.hH2kNxy4M _`@8?%d+רL>emaB>T3~A)Y7S!ךpi]r}/U2S) lE΁8CڣDrXñCo,@kWP7?z*I}o6M!S?BXYvt8fGGoB-jEM9L9ܦ=wA/Pt{uA7== [&G`x~wP8P3&ۈ(CWC8;0^))FmC<^Ql&B8g#򳚲(ƭhNdeO@]{*}<}04FD,`Okijf59IN>U ϝx V=i#wc Nyt4T%>E Oۓϸ6[F|W ;i%MQwŹ*LMF>Բ@6Ⱦ ;!1_ ͳZ R}&WN#i`o]SE|w4:(~õ6 l27ˀ)\עCa(-MoDxUrf jܬ\loE"Q:_~5O;BVWC+}^ƒsdoqbuHf#msZ체E lup^"!c̱l xv;"|_kXg1C_ϙQ籘5&H=[+0j&9sVIĔ1%3xn~,a79EkgsJvKJ83%6`{ ^b6{O-lHڎ20qؘJk5ٿZ&Zyǀ &g-0jR^J;"۸Kg643̹H8ITh36RޢѠmiT(~Ziϝ&-?5m0}|5?ΎU8` Y"QQXɋ;MTd$.yvn)Kt3!k33qV.@WzT€2e._2 O]tkݎ(X{*GK_1;,xZڜx8 iA書 }` /Waa ~$tEsi҆;4O-ەCJk$C6b84 HAs !)NA}:C9\ Ev:3]z1|v2MNtBxzFH]84Og3)HuMte):Vpʠ_*r:,22-Y>ܻmdwgh?rݠV&LC~(孛Gv-"5>Ɩ!V݋oC>eb80#^ ijM~ƦGԍT>.|ե QQ_uam4P*Ӟ!% y8T{{6SUlBl6˅6S>+U7 y\ލTXxpGa=zafF/+}B[_gd\w&(N/&_^ݑ= Mw($/G7#&/^]֪ CEbxE>_1.=$-JQQ#6x|xQHlVe>ӺV+-&]so^<91PmG6)5Ї%8!K4 ڀALURQJ-3{#ej͟dlۻ.+nӥ>$d.tێcGK.e?cYrwnqR_20+T7h뒱VKճȔ EߎJIX17QMjRM$aM7gzE̘W3w4P>J>.iJ|á,Sd82EKi T,EA% :kdkZ.:{  IZkON[؛TK\i 䩡WfLKv8 R4)nAT~+',؏g+B4>3{[wW cv%lɽ*:% p 3s+3J 4"1 Z(*f_ ®ap|S/GpB PTu~*Lw6-*!"L/._yeh*SGʰOR 㗐@N˓*hu# XWWL 3.j-Qj@l-j*nj|I@JOD_S {x t1$ԢG]|sk`NLI6u^F?d96:D *)#>ԵZv]-1u!3P>BzӜ~򽿼uycF>箬JՄJ^ jS# `>; e }; F!-#&r w{FZL*/`' -W#) 5* C${Te,^؈]5vhHg,YH@9XW@IN[$ќ t $C8ʫ}hA&(ԒтV 4q ߨO>Dnڪ8,~W7K0#3EJ6T_yϏ]K$[m<;2;4|,BFZr`#n'{]@pw'@Q[M_je뒻ɜR𤗗@PnNS'FXQFrGw=$0;RY`n(  ܿmb|,>t!>*-1_ܳYb]CMjӪEmέˉET+zzPb,oϸRV>rOfFks b?%_>F2DrK5} UCρ٠EOI+Y,F 1$u3I"US[,XM&JL *|a85(Zusڇ]WM63X`j›|$9+ l_<7q|o0(dcIi[(8r0uQd9dsjҍy̳̔|K }>wZ 6-\zf" /\.|@LIٚ09bv*`K =uCx%aߑ3]xDy sU4. {GS-{ Vs~;[ۉ|ʳ(j?4AHdR"vyPB%-.4[fu$EMdM[3Ivf@o.Oi7S( iڽW-U8[.0U7Ō̙p<&>x=# Y{4~uHzڦ([0%r~ZLydQӴ A6Y,`5q1:;tNBWRG6a<;=)K7vq sLrt_VBa# ˹JPS{ A~0eӛByR6ڜU#/JIb ae=8T?T~kcl8ZRiJDDYR7uI9\8(% ɡm)h5,!85T5Uy q II&:5FjhNvfdCQK)3QphR6QgYb> 9<>Al>u0T|%v%5R٪jN'88y9mE]Qf(57Wڠ2{YKEw׈Ij wwdD-/U]& q^z/TTWCv'MJξ~4w| I487yg(ct, J_םN۪Hc4Ig;cLFq'\^vBO`~Yd;IbrJ}zNG0:%,U&a@mz $ >d]é^ĜO$z‘tA(X`ɕb Ժ= ~͑VY\gc;|`VG3fWz`r *K$Дg,@U>tfh"T줁pɭ1>*Jf'r@WՑ)I;vI4S)R-BIι:RFo8~F\yVx̤_zZ|PK IJ 3T(6€WQT,EaCXvVY[(Cхhg_(Q&!n;NKm]~yKty[)0;օ&mnqrٖmHt}]FKk(ڠ>qft^DIv<.^DŽS:TY.)A/v>tʃ]'#c܀C I)a(j\Ck\NAѼb G|FDp:E܅L^%389B\ɝ>WU#}kt2{nj2].Ky`tQ~3 NaZ*Y"_VknmUvKvQ7$Pv{z@JJ}HpRSI4?ÝKV&@#Rŕ<:K{ԨH)'=/ \S>}PD4ݢ9PkiW&c|.٭4oL_1[f9"Q }yZ*<3ٙ1A+TW[ l.?v݇kӓ|4,sWk+JnвaRQT3i6/~0kT+3T,#X=9ze*Qb71?WA`9aKrCIO'P_<) lRqڮ\\3A֗rpN [MEj 8wrrr_Κ՛I-`o, o2cw2N UGs-Z_X}b$Q04QP0s\ k_hȪ z޲*w!?&^n -Xzq|(A{w1noTr6t[|eêd\?,Iݍ 2rHTv_B辴&Sj1i7"~elxRPɝ?_#jv?d>3;T@@ |6y$8"ZĮ ]PVl+amz3U=+9kHp q3(yüjzA^jƍ#YZ$c Y_4$f;~dZ1dm67dAȶvfAJeX??#oi 6h^lѾO:ࢍU[zr&a+:\v8G-kj18q)B]gw /Jh84VFkڲ<%&LU8 ̐O@0o5exL_nmF—GSYa&w8*lh*2T󑤧938S@pqJ ."fI.(/ǐť١Sleҍ_xvb:^R3\^d d ֭E 7<Zϗ\4]/q3GHC'rc vfvr,ܚPzկT4qLa3tx:Lc9kfsg2뾽&6-49)ah}M {!&[?6v 0szm2j+ EP;& e8HJi!a´롊j3jĴ*1Œ<\^6D6{Y}?CH {( 4`T\Rs[/i@_2+ƕ})[KǷW|A6w"O"GzdTxz;?m}%;bfA 3~_)Qrb%#&l xazFC $B¡F]8S9- T)U>E3Wk8$eJs&71(AăDZl[XU!Yg^x7'zWLhKWyqF)(yRo!%oQ9)>yb7\úeLmRP !:'zgϢˍr޾B#pЀ0 2]ypPdNPdg_#TFESv/v`Vr~\ Qq.O 2lSP+V[<1n*a[>:cB0ݥc_폀p%ZcQ5Ķo,qd<斠E6-j BbjZch=0L)@ XYJis$I ̏FGAGo^]Y`{QjYK @!#N==5>Ea\!L/-)` 0$*ch_YQeͅMz.tKU<;k !>-_,]7f-cClj;Mp*mTcnixK3oVF]yMjgpi#~6F D.]xm/CN64Q~Oi,k/NSn5vt<anh /b@nD-S9kXnATDhdI#ؕ+UE_Sm8:bYx?flze~f{MANζrݽcFfQ^~*楍`Z]'tʈ~d2oz|̝q ݘ\&M0)Ģo1_(8=j|RȻ=Βn+Ԩp9ߍ^u䞷RRzw9[C zuOk}^.|^BFPJ6}w[!?A 6ǓԸ~L8eRNݭ~XP+~_sH6C1?Kk$J3 ?/X'1Z(7w5o{AY] 9{ ?dy|>$3m$D pk O$.N+VSO"-:1|K͊A,wO,N d)oM=oE{˥fMBp(N|dWHd^ yS`xZ,p#5zX 8zhms8sVg}Pn$KeuouA%,*a - 00R%AN]6_BDq "dEZZY7:0sIh6@7_`.?MWJu}vw>:BA c%FoP aoVGp b͊y"˺ߣE <-%IS_sVDVMS*hK@ .4*HEɐQHQ_~v] @Bu$!gJڢ`f1@BYa(6*> (pcʸj#_XqLιd{:DڧȌs&D ;2sdvx>Vn1~5Յ{#RF}@3HKTMw'O-p87[L!"js}v& c (Hv  O\Tڕq) 6¨4/WB59EE|.W~xTѣ8w% > .償6 )nDGMᵗ5d"Q"T'FLm 9mgqhG:BZ`d ٟr~5Y{ANWZ~JKڱjIaFπzooρ/5wb u3)B*1}X=ԜJ54@{zkЌ) QùO0V~j$LP{qy8F/V !mJWzG%U}nJ-_O:b}~6AӬ޼:ˣ$a`dT S@; |G2~SwB׼*8Zi_翏S0&cםf+(Y󠞾|^r7(#Xh3VnvxW.2oB}nP#>zc1ֲ = ;BcB6YTٗnia^Bga>ig(f,A_q$Y!\IhaolYnC||/OQXR;EՅrr]J !nA`9%lnp-^# #5ѮAR6O|@trrb#5)~bƠؚQ'Kn}!3(!!Y(T❊VVl*4;(^՘6#wS >FB{JbxzGJ{} ސ,݅*BPx?rXX΀nb{;@B.fį&d>$awJja*%,俏EOׯdB?0yx;t`Y[ m S줮>GȤS)0R7C3ș6t"+}Yo/f̆,0r,F C;;&%K\CڇѶjGTkܾU&v@z-%g?-|Fnf|4xɉX7+;$4Z騝|dRNe"KV/| XΏP]N(`C5mV̳eM_jۯ!+1NF PYMUIruekWZY%۶U9Y$G(\#ټeBݨ*4p)܍ 6U0ȘBGt N_oZM oS6wrr?#Eg.ycu▰MG$4`T6d 5E D_blTޞ.3toxch ~Νԙ    "gkU#A X/V76Ҹ@Td'bp{$7-c>ya(A;= w;$ҙf*Hf rQ pTyo `Ֆy.p)ߪ`n:uVN$~DN6 +wMdbD48;p39+`еt%EjÇ25 f&0Y*rLn1Fn[*v}RQz!uv (MKJ&mo=ƿʴA⣚y^&tf2Eg i;?R.q@c7 tkI+ )Zq3 Խu<&zcTn ]҃)0Z9KGz'! $o աԬ:h>6 k&Lh0ŜZY5Uqj(bS+sl!xёBa*l { oILBW At?/|,'xQ$ 58Zt֬# K^QH+&]W7E[gXRfGyG7tMfG$UѽwK 73uI9ZV'z_, .smGn-zfe(>.r( `sb.G1Eg|DBC|/ u1)x{a:^ ) !l7Jz{=RͯX;pqݜG;hXbs=#,xiCә &Th|z̐Rc8d˴iQ4CP3 SrJm%cj8v1xш[ԅig`?d ݮ :v`;I}t#€Hx;0ˆ@nsҸk̙*%y읎%`c||]tl!OQ_.|J4h4VM?+en=Zn.[ l3ΘaVkCVzh 3Pe&VǛMЂd_ bCj(5 ?BkB;ݟՏ"l *:|eNʜ;Aa S9e3: oS +˗YȪ#3bo{L5+gDe91& 5zU]3*_ 1Jw.1Fܐj>GO~r}8zXc6i-rO-`][ou&0 B Lcn@?2zH RT 3ٕVw3.P)3nyye-Bx;!X{=xh#IZ:o*;O>2(ch-P_-rG?e gw-0.]T0?jxFJ(VcVEIT~@*⛹7xL=&';i&sj#4FH롫)dD娽o$X,pn{-`49b5B4C*͔MbBEKzY!3ONc q`%w^ӼNG!TT,tm{Pʲ5(pNj)k%*SwG~QKBf2J\X噝+\Wn LɻQHV`k(n]h%nIHݷEh_f$%iRWaK}hoՀ%G?)a[b6y;½I7}-ϰ߶!Q"{E;SE U k .:8BnN0L-E<ȍ֔xW?[c#Ek~";._4GO Ě{dSg+;.Tµͨ@P2xm1vuR\N\lf+<z#Do.=10Lh3?FM5Me9'WB}( 仇c)Bw!B8 KV):ܙʾ\d\?a7K%K/>F#"%t h뱄d T㊆J#5X-$OA^*lΞ^X7;}3̀Ir ׯ{l>FH<<A!Ciot-'G_3, ؃᦮A<0FY6FQCc nB'3`/lJq:0N:oarGDm`9L:Va28b! `_;9In ty߽&eA4ʗ-!lW2X=p+hN+?lƵVxu'CY)NN/O_ۂp`QSHR]?b{vDSW>>Ap3GV$(ҳ㢍W 2 X_OgDUavt~i0DhjMO ^S213W3\8=/F ޢø: 4NBYx]"z Ef7GD6<- S?uLs#7SR@h`@Lu myeZ3JCVA'ŵbgAMr6 \U0̗h 57Om2 Tpϰ[K~XՉrmF6m-7ֈ\G'S8 Brd({YL 2.-Iۓ(e ؖ=* Uʮ~ 9ЗUr yg)]VްzYwI928Ui#IhIJ2lwG[导$h ۴fZy[:&DYgUCEۭh-}a)F!rb'`?*^v&i:,Z; hN9o(6&u\hό1;(llOm+̲;c=TWݍ6gN*nQ faS.ҷKߩ T%oq!PZS"1BL9N/u WHɤ2X^m, 2Ǎlc1 R\U!/`kDѢq¢Aq.W2+揆 :AyԉMU7fAhr/z$5{dG>GOQH6Glqq'd:_oT9{U;ǯTnq8d)ŶuY̥7ɟmYMВVq9O(]X\lƴNͼýY,XtxnE+nTz1%t!殎 NQ"$3 0M [iݐpZp{l35'],.hWT, AκLXMTD@)uFWhY`awщktcEOzYzJ{?͌&94b@_3J|q~z"?#at]0.obK+נeD+izK@\t>Bi䈪ڲ`{62ťF  MI$l+,ij$,zԁc4!z\ w-`hU[,3"Qŗ.pD-ZO'cbH[ߴl3/&ԯk_w=U Y: %Tђ(2gF^#g:Z0˯Q` h"_p7/9 m]ݻZ]if5gȚ _sa۔GN`R~$#-;9]R7Ms=\ӝk.oP7NRx㐶)hlIkF9y#>u IQ95u d}2>$H㱤۔u1$ԊF?\\#zeWIxo[XKpfΘC!19 K*ٺXؑ9WmPhHgT"94hΡ#K(ή5 Z+.4a{|]XPX+LHבS6oŒ\rfNO8{KҍT5 mר <@0z Zz.3 eǿ%,oa/">hWŧl"qԆ=*^z廝w#.=OQ4 2.k  湏`b`?`rL) xg\&i)Dtz_Ŀ ?Qy?5%+0\PB[GDYy$gJjyq(N'G@**T8x5 7i{ׁ \{at9N{? }^5 Gț_ PjJ[{ ker(~K{Aӭ$6-2y%<=b͐2*lMZ?P@$dD=xiъ҅>GjWg<>5.yܵEz @ռE%dr+9`E<>dN`kyhF{B$I(+(paco:FMq?F?E?٬ySnZZ |zNOK-2PGFBcV/#K,媇+fȒkmjcdN s"~-{ׂ_xqbnLɾ-Oi4\mN\FC:IH:!Qtq;C;#ϕT (My [g: l)\VshetL@_&p\M,,=ĝ R0s=A2 oOꕽ{| C+ U)mQt(WMòAV_0e$U)gog0Byi5=FhВ`&+}5ov7=s&Ұ>pgGO E,|/^4jQ ߳zLji3GM ͪ^m5]rG' < G}vZ m=o,zNPQ"l@3⾅|J5 ZeL^nzhhv` $6DM U'0,.L&f7";1Z:(voZϢĶOiƽ]p=6O 0<C)? 0Ӂwg .`#6ߏ6&0,Xh~_c"`M)&0gUpqI^-F>f@^hvfͪ;ӚcKِ7EciR]Z٨ *ޘѱvocSHvģvQnu#B D95/l!h>N5lB:ݷ7g̪Pfʯ;>2=f^Q?Tp#6;[JVh+%F#[LXDׅ`8|91>¾CWL$.I>t78Ӽ|Vۗ2aN FS.kPs$fziV}&yO^#s>ڷXDktNV^XC^;vXGTq<yl=kdPLp~[9:Ѧ։TM<o 3[4ebQ.*+fBz p(K0Ogs!bIPdNX6kڜ>CZ=*2=TPRvUB crOSo=V%aq=\Lf*(. 歯']41t/&|W~  u2(g^a^&mZF0 iLW @Gz.U l=jcG)i&>b,~Vlbj*8hh޳y\U XHQhud\PQb:儶c1rTcd[FUU[y;ZU['RIĈx zcԶ됒AԻ Ƥ\kA  P8UW>Ő9I1Wj>-=E[ ҽYªq3GD;V ~\2q9[8+8eAѤx*!{m:5֠)WyWq̈́H}QyDSh@E'#>^`/թ ;gD _#}Cm K U@oaƽ7H\:w(/fF_w=z6kޛ/conlʶK^.R' Bj>xDa,~23$"gѽ1gQ5V mﶆOoW}i t&"?2ɖTr3HCuuf}OT΀3JU֠hɝ[VJn<ƷQ1oqT]+)\ ginp[W4[t܃fU⁏Y̾;nưC0Lrt8>g;|@1}ɟ":܍18:W@Z j߳謅 Dۿl(:暘nq훸M6oM ©U%]Ac/afbc5Lr`6[.1B1ň^$MS ZR;& E ӠifDׯ[ hUeP猦>>I>T ݧinߞV'0l ېj5JW">0BSZa)pn_MIxtq}gȅQy'}$;}@Zp#<,0<&R3}5gyE3uK"xJj[S41zcsUC~fɦ~%!iGIDd)&(g,F?O13K 4p_jPfHojW]] %~̂uE`T0U :v7^I(# P pg 4+|𺑊(<. l-"Y>{J=뱤BZϢPڞ]=-+4C;.Rěk Ro7}=7 qKe x{O?PIĹTgLAAݓ:c2l;)G #o4Gj@$ PnawaB]/7+-ެ-rT毞ʕ#{^hR\i1'}Q?։vvv!67n,v+C'f޺$]}{VupLͫTq(G"*r߶7IqHs#dM~d` Eb(6ͺ˘*tܼf`b~Y[%鮋Ֆ~1A'hPq 6W>hK~SĨDNp3*_)êLw]K$a>/-[bzqn,g`h\]!̡9wr( P%6"Gzx{2I?4R{) nXī7e)7z%,7h:}pmrK%'!=%nw&}W3V*뜄w>wUtArL\̟òf y}HcΤr,T8г024A1A$­vQ&VnAYuF9#|>miʽwDos<. ң{ռv:w&hw_ݲF15XJ2f!9~cWa/$zR1w+*- Mi]bqw{نRMh  Ϊ2]-}kV ,׎6A@s(7,op0}@kqID6dظ_'7=Gf4<*)dzS1:1۷rb-v6pAMokC-zkD*[0t*KBSXcC|0DaΠNuNs`m;6:@O;ܭhYlwu$沧{"d8JRʅ(ɪ@MfHDʞiC0nr2:) ٬)^U_Jr]9/FY:V iK+-0߼N{& F{żY'5C| *bŕv `о>>S90Ψ"SU`J4^#Wr~]l*zn' /uD8IL'0b3HkxK\2e0"R$M3,riH^ڱ{| &CQR3 {/6"fcJ16A@8x'Ŀןt|Ty*O.nh $Jo2CP1*;KCfkmeL*Tf(3S(Vc2Se(/<BHxsi4n'jA|sqve&mH2iMxJoV!1t23 TM:O(Ti| ||梔vog'Es@gg ZI4qz7DmbT-SFN =JdS[ׁ32Ӽ$LPX>`ĔEQ ÕaZɍhqׂ~?a2ټh櫯-t "lx!fV 9KM]:8X9YSӔ9`<ӭ#ESL5\Fb7iVMO@ᷟ+Q-0 I;[-mG|'rVY&bG<.9v٩qy⍺g`UNt%|M*T2TB,u:TS‹u?/j? )\pHx^:hOkūzQnsӚby5I};>[`,P]w4elMrc‹Hz.<[uF?N^hۋ0|%D3/"[@IVUkޙUV(w !ze̲ Y/)~tAE9ah-2o>: >OAM0-"8X^~"Gd,Ra#*4+e7mMans5Cw''ۊ/CzBuGO鯲f QF~Usz bsF.ӴT*,{$#$([} Bz`Pp<تWK: .m,6=#ߩ-1Q 6͚Y~sv)%w6Ni5uJG{ȻWV 48:6eX/IEYm*$<^_!^@ iob̠;#҈Khg#UbzE;:LHMABM^n$U~^^N?rUﲹwly , L[m} XQ&ӵS³1LE'i7$YUɷ|"ػa|`cw,dKL ZZHL) -a @$C QR?*Ô4OmFQV+1EUvj9h.vT&: x)1{_ 0tn?H vSF_?uһb.P[\=q';>lQ#Gޟ{k~.3w#72$Ȓ"W:(2Td} r\rFEoqN N@7γ ]np@Н˃ &mB0M#ada''/}8^Z86J#XEF'.Fdr#D/}d#٣T_LgXk PL%p[ bF)@U\q;!Qګ,]_zDH2:l6;f5<תUicﯚɃ!Sm’)Q7󘻦Nz~ão Ho[s+JTQ&3MO ^v)Uإ(ql%x#XaFjw4zyEz#~#>%]!kuJ .Ԑ~"n'W%5g)Ld3f  yJ,4ǦD 4e7`#]\|}O.x7` 8_dqJv8aV1RAbmM0+&|Eq3PQrG%WqYU A0bR#˞]&)4~^jO៸?eGT}n=6yN6!N,k\?݋\EÚlfZL3UJ&O.u mJv^=xm-7=8\enYL  <͎ݿ/FKEhD*!7 6UN+qr{$GoeBl$g@3` )3-!12v\?|p׌ Z%4s-{&ŨaǏ9>t #%Ρ>Վwon4̆6{y_X ~7.#yοI":4k;PQG,@\Q̗3}`%+(^bT-=N@j^wB/V:J3nMʢ0v)v w w^b Oqݜ/ Qm_x+Mc@s<gcZJzC401x<%4zʿISgn;~1!ӒANaw﹯;14,e'KUcVkר˪wuY~ؕvds0(X-3,/BF 4x|+eꑩ'V|lBu"Nv4\ Nѱߦd=ڟnLV.;UgM95SgvdܿzؔTKKtC7YzYz N1QےNPq<e=;ų\5;^G_ 9mtz}RM($ZށYŞ{E SE|-sƠm?jOfܜ&3ڼ!'̒ճmeKY>E aznUI;䪀 ^sBc۟ e|`4CY^N8G]#9ph_e(TDE Rxew襼p8nW/`:䗚k8+6:YL2.lɳCƧ= }*P v51&vJMct}&ut/_u+uZ0ijTC "B~VriU62zLX|;wrDY; G-1F.޾n:5q" W (3Ct霑@<Ø;YSk-iiu5Ac4Dv{6!~%~/ 'b(J =pʚ3E &  oq4$F6N+p-?HxqQ9[ l|4y`ؙ ؛8=CgXQ@ foSZ_RiާC8#qNs'76SY?'[ar"cbӗ~ |Y%X0[@u@|4scl;ǃS֚J9Syp[i}=/MN![/[A\j&X{Xؾ.~5ؙ[_=>m\vB>7tף x+1V/mث%J K,nF[>xR*Ʌ~չ<-,zA59yW{Z?C({Wi%rϥCr 'et 7`EVU`/e8-ٟur9xg};[]GQg8G8-h=B{ bٽpB;A؝bd}T>n1]mQ)RIqUz*8LT~ο%vC5:sR`ޮD#9[N"?0 n'Jg}/7JihPL,kZ̖<<nN1ބ %m;H^AH6 ty>[m)0ӲOTOTT{=. D"lWk4EYs$DqZPխ2׆aHљiz<^7(,Weޢρ`3u>tjVX"k/;nЀ9g@ո7.Yg)$Gd84jk YIJ4r5r E!@2W+f^Z;]'il|ȻܻՆJM#۸9AŸvoifg_J@`xX5Yܹ WZ6h2}O'#Iq`hrmF| b^m^!a󉐲Ė[o8g h'a%t?y㹛(ds(܁\|@4xn`'K3b C"Y֧YP)uH2ݤ-QR@{jF{ԽJ |!'*(QLݨGmï+r;cKuJ%d,e t VYWJx-@̸Ɛպ9xO$[ =ru{atl嶗#k,)"}x3PSsQ;xJds7\qم⮏ۨksOa*}Roh>p3蟟wDȄ`4Ut.9#Tp|%l 76 tw]VT'.q''%!"Z^v x<=l.0ϝ.̀( 2"Um}U"D>-N .PGa{Đ;xP6HAol& qb%&gkT`ZS޷j(/| (^|8̨Ofome*%ݤui8]e0 r[.j3&]e { i<RUg7Y)<pPm#X}oA߳b`| >PT׆ L 8Rbn 4ľp^-U(#u9G A\T)\cDlڀ-ה.׿f~*(ohgU0ȝ\V.hh,eѢ]ҹT^ f]?Ye_Q&dN@Hfb@%X_}~۬'z63hET}'Phx_3?F+WwhYF`Щ7l" pEjS۳y8iE-돊P_dD-@fX("4& .E|b6q%=pq|#V3ɯ~8=C \F3Z`HN2 V /]T$+lujcZܷ#gw`nbƐq.6oquwǠԟOvy$|4D,#v "7\pNOx>UzEv'Q/o!#+$SwQdv;kĎpK;]kgQ e<] .běfyyCκTvBСC\=>6 ̡NP)hfAԽUi샨v7zZO7wqJq ((7zy# c|b s%սg@`(>φ :ߑ(5 W%z%8wM@ŏ=h:&0cPj-v3 ^ݳ{h~`5Gz놤Mp~B6.(lbF`p69;~LWDb,;i;JJl^:ufSXƶm[*#,Pd]ou||FɢeC-^8 !ھ%EG~e|bnzL:p|3qu:s$*Zۉim/ܓ۬_S6T^I:֋v'Kx5).wg磓mI}iT! mh-j77џNJ:m 54.~s8dN Ϳ? %`$ޑ.Xe ,ği/v=?!ab$p3_0yQ^S#OI4s]3uZ\U jlܝ$2F":v~M'2'b6{eh;kXcCvQUf"]ѫ.H!9T.h̭Ĥ%~-H Gpi/c]W3m Ji!4dFCfG #7 H+tKfG=W6dT jsϟX'óW 7ܤѰ驵eg(gʒvBAK>QVkG< Б쎸yH,j:yKBWH}#'o: 9WBxVWQһ5 YTzy!^G-UvsZp9͇+ǔIgPOW g鄔dR/0梸Mp@K7?|UZD3j41A}K=73{ ٸIllx>ZO߶0{*hͣJ`,rQ>ѧIy2b\)6C,RS86i(wyfâG7ƄԹ9Q@HNCdܹa8 QuZm jFI&q0\ b1v^J;Xk0Iv>R^tg7b"x?SwZ; [ :Na [U)A+6n3ή@8_E}Vp\aPXin@<,iqB 喡9evkoH8dnZ# Nh^9^*m5$i,5qg6aCܕµ?-2!dkk)%k6`f!N=PS;Ȓ*EЦ̜ !!巉NMz6!l5$!%Nڥ(HFnb~Ū&<8Ҭ%UnW zkw"g#> !LCA܏{~?b' RE6QS<'8W:bZaۣhXHuDu?[F퍧 Տ\#AL.1U~'$kw'0}ɗOJ<ϠՌF/# sʼnecU:;Gl{gJd"{#]4ЪbKoו/%Ǻh٘2gƁX`Wb "ǫ3(:sbZ}dx|Qj{tХtb}422v)ef,1~eF|]^:y+ST΢ xPGMÖu~2B{Fe`1E|>A"$S6]TM M΍ǗBi[Bzqj,+d{GK9ՠsYǛ{F,>P8Ⱥ4`K2ǏD)Hz 6ǂOQ*Y,)m{ctmU'rdXUs|cv5ܤ"iz|-9MsBv/[ڍyA3=f@X&hp 6*-rB$8k+6fFڿUdgSL Au Ro_ Cy/ ؑ(gQ]9t{=B_Q?| 稶H L_usecCUߪ9Ns6τ{Vao y)nSoq &<?D+iEW?_k,|7ॾBFg!q9%Kk'v7{gq4m-%W 4& Xo!{ˈ=BԤJWȾwdX^'*~GWq`c7/Ӛ$lQNAR=^JW}䶒f:/kɼI2Q̓+wӃIe" .]LʣL,Ύ3dr Γ/EOf) ^g"D=z϶%CZnw~Nl{ynK ",5C8e's:Prz'3~֟q'P7@K za5-׈JXk)˛ y9=)~hΞ>xIb ߏJ]AH3, ,pO2}YہÂh0^9k3`ogi յN xRp1o18N'h I7[U Ԑ~+"R"4 ~\-9yIQ瑍$tλN"ԁ<99׃e4n}a@*Vm`cJ˥S>߯LǕPzYbV `j79{.E$hYP}SSx!\Syjѳ";6kPd|Rl]duÔ3̸KR cwpJ,LEw3'!YDCxUx>"#yꓜt@Ug I?ID.\Fz(*hό/Cb_} !}Tʳ`"/{ e|g{7']/_ԯ-0~ V4e"8_׫Nez*\fs_h |6u >z/xfs܀:xn&WJmHnDzIQ;y)}P,W18i֘6gxPdk􎅔:tbWHlrz0@zKoW lW-jmU5*AQYNd"g)surA /!}VfY)K6נ-R K.veǹ^OAH(I( T,c5?ЏUݽ釞>R9%}<}%/ k<)s`Օs[罗%JnE 34H@q3K&"[妙i Z^r0?L2c+UZRG5 cz&@:M`^z!:E2kx6b,AhS'La=UF 62<:9X|#&0yҺ hEk']V3A.s"C9\΍zD qNcm~Rh~<1U&RI{<0a_[I!ePV QC3**JCTՓ*:=9͢ xgŲ`!8w݅ћʙTl 5Ǒfͳ>!_]Q-t gjYkyg\G] ҶhQݽ;*&!(I˶#[K98x,%aj4;ue8\#F%o]#?{GT@{*ŧmZcdfX=7H0u*:\ZE{8cV]qޅY% Y&4q{Gg֐{LLw)J- <#yq*OY"E VO$ʄ!,µ< EJP^'>H5:8/]>ّ=;<s(o3J;4S_C+ÄC¦SK[ޒ5Q*} QTPr9,6g5vؿ 2yE}xk$B?R2nx.jb]Wq:$J,iBkOt@X:aja$!ucq^)yZ7a9庍+ނ kg1 t>!p~[G2T4zyH>uJ=v](m]?, wBdD0+ ;My-RH;ZN&dS M-7^%˜ ҒxA͋ХDE&ύ 8󅤮$ \iCF4T#[wl*^W{1ipv /Ty?J,zgT|)}ȸF v;}XEXoj'U@-9ӛn':v1uZ'rc i=A,_7|E$Rþ Lؿ;~>ܐar{'_f}&pAUcd _/bYMh _P mku;(9ښXWm7Nrk@uF9X]pkcN| (c,E)㢒Ѱr,%pCޔƲT,Ӌ+F'7ApÕmV"GH7(]k$aw;adB9ޙ&e 4Knxl:04"SޔcJQvou1&VQt","ǡU`iƍH0T^+ ?W_n j\sw*º!O!3P퀴2Yw)Fa:I47nG7fg*#"fqS#[)0pamæ =~@EmW6ҡt Y_v+.tE3y;F a4ޭ5>2BMՓ"|)}TKtٔ3]]ki:&TSaFZu Q] d+L`~*N yyg#]Y %$Fc>hd6+F-#kPߝGUrrck-tj\@HiKx SjxOO(yČAh@ ֗vӭZ!% .xs(1 Lj;3HApfJ;F'yYjJo8XjLDHA!"޸]鴁\S#7.lDdq/x: CE_<8:uNW6dWmSBNGW:W0t7"e?B\J(x Ʉix"W>>ZG6*/NM&wR\%O;p|fz|p||\9*W}^' \4{H-l YCq*lOql;lwxjC8={ډ]9\ݨRW[m40TDrY1[ cYcO։%-pq-s7I8GWhMN|񘜵TDıqZ eB&O rRbhEAv"s,>+\6u$fl rRVaC"\N/eŶėq(SDw>g\p/din]Ui\}0<M%|F/f֐)Gs%8$"SPVct]I}\ ¾E4Mco8+&ڜL85uӦ.u˰KyP9 (lrW+ʣʃ4%~XLxp&-@s7|松6Za%Nc-Ijb3#-@1HԠ?eŗCuۻMY5g!8gvjM鏯~30t3V5mn?t}/'L<_iFwxjڱ6 &koGBBK}\TT0 >`{REPM&jJ(ݳٵΟj`o{ &灀P.c]n?X&(zZrb(eYE&2 :|!{&8a|A+%,to~5(LeW>%1^hOc[L^(H mTW>5UtKB$;|6ۦch'>&qZyԭu/Gu\{YE 0 wH6 ~ >]h!sG`ڿ;*q4!XAq#&t.!+xrF}3jfǴ׳Cy^Z&%Pe*Kgj)8'y:h?at7׷tMmY–N;9=D7, Ff55ᕳByyb ?^QW:6g9wuU>F`\#Wl߈JL&oߺPdZb4+} C0 #n~bmZ: eq% i I[ĝ }<ͩ5dtTO#QT7YMbR^y+ 7)X7򮩈7=Ց<ފW"qu#NTMqƋ;G:iDtrQI¾7{G{}ʱ9M6G=T7{䵺0Og<_ S1#9 y^k|(Zz_"9x#{>ktLYo4w(J摟H."Ed1?Ve^2j"6GN˼&o_W/4`z2AOb~W>gPgJdH4Rd1Z{.Ј/ *RQpxVa"Qsūfɲ tF0{TBHHۭ֢7̤o: gmf-KqZ{" [n<ۣSj`E&d]2O%5q«}Z"Kőd0<Su XF p36+P hP |3b<1ۈPU5lPdkT`D6sVWةc ';ljjx_W@I$gxnːdiHJUe/"<O3n%Gdۑ!qB<8&훩[ Xދ jzƟZX#D/SXpͬPj+ Y1ǤUp.V݌r,9 yJoy# @!m- 2EFXn~H6?e/GF1g݉VǍPӱDPGX QP-P82zQC,fg]3Ce`+ӓP9\|m۫^WBQS8Ѵjq3?{M }Ll1ynn4{~̀N ƽ`.HY+xw.,.VMrTV|-zi1J!&S|yFuxn4= w||w#Ưϊ4s7w~׺eE{u,(]] үc*l*f -REР>J|5ب!1rh)6KES*Y AJj,2v;%D+jay? 0BSv|c:S{m}[ڛ3%|f(r4q1\u ;|@ a[g,ĘBjɂ{^$MniQ(행6A0`M쒹(:MՁ\U^U@GaNf=@,[牌 MX:uִ;LVSX8ؓ˽%]sk<D+T<%}'Z"3rBBX.rה}&*6(&\c7W4C4zR/21̧џhT WЯ]Z8'lQS@9+Y'g` oToECNhseMnnsn'Mh4ci/k{U2dt eGT r7'7r`Uwz+`㿿Ü e`z ZVA^k0yF1)) 0ލ̚_T9O S^_z]٧a yJ^GU_6X6Z)/VN TjyLش~_MxlL$ַ* .('wawJ2N!h_ ddS(| d).ƞ3WOIEgjb2u+5d}~` t){jZEH !6ܵ|߯;3؁ ' DP')o_`tId7?~`Nμ֗X2"{LKQMHc06 ӫ<~ Η84T#}f2WP+y{O0$/?O,U eS/co-o'~1H2hd%Q%cŤׇx.hx4hcŊ&I:#i1^9r)qBu9-WWD,y]sF };E?"C(\L)pe?fōX#FPezӘr#&}S^fHBh'O]X}N>m*81`dg%t U#$[jSs,{)]n `vRz<% >#`4A.b3$4g@mj{bHl ^ ;4$P(jڻ>N*fzeȎCJfUl\oZʆ0 Oa #Ϻ7HM}fJU)yQ)w]] hjlLXuxC&\~ 4oMaX9%ƫMx89V+>Gx)ToOv~}]LCp:~a|Gqlɮd)3-T#$L+C@@^i'^듾-0InVi-b!pբOM _DZ"LjY%Bʭbpg>;-I֮Q}VEޥ$.M:ýފ|i=F-mu&8{tFy9P&̿ X8E:Αi/&R"]i2(_F“yAnMP1'Qed]+Gf/h~vt{_wUFX,:_/_ \Bβfc*M+3vq8McdoIq\c_9Fv <#u]H%'.G[Nz"I( xxy}ohCsce'B`|LS̻) orBw, %6[JZĸ!sO[ymII,jd!ȥِB71[̼{x wV4[̽w!9L鳷2Gh,.(P{^LjGcoH­ -pB2PT.==p4y[U;/,Y#Vɴ̻)5);C#s~nqf=L7>ɽo[dU0m7I*&&K kYDRM6E[e>KEќ\mayfpH6e4_3e"uĂ?m*rK`_x8Ku4Fmh\buOfJ&meWP, 퓦yR4KBw[;/&`%Rr#?@R5!HGӟs("ʉ I!=pSÕёnLVKKpp.elNr׽㮭)XwI.2ǹ^)1.e(H`u\XhMS+ء?x2AS&[OpvRL]N|"?䟡sqlE ӫJhkQ-w.)) XۆY76)$sYmpg vʦvFFjqL w6AFw-΢mH#)/+ 0[#ޭs|.T;g5m*y| +yAQC1A,78`;X-o&Ɠ`:p ܼՐrٮHG$ P&jH:Ċ 6YTL4 OPv8<&ˠ[ғ>; itE\ y'n#"6T: F,N6"vXw*SM=OY*%#_kzE&:e` (ɕX X< '2h H۲k5 0Dw,S꣛wNZ⢄q_k1z]<׾ek=US6o>euD˗iϴO(8"`l{M\'Ɖ/Fb}mI\'CIzd8GGP*dh%1hDPx_(0TXCY*ã+u`L ߪBm6xeÅV!NsyQ5-՚8YBA.YLjObmj`PݚLr;VV--eT|X|=!"QNR# sA'I?5  6r@^,QoHOoo44r̭z27  ˾&˿fg;9kgwT㣾sЖPVȔ=yKIll,NϺʍ2c|ͼ$JϚט]Ճ!!)Ϳ%uF:*N ѝiK?tW[r^=\*CH6*?RꠁYpt<L(SiT?pm8ΉW0eZ1:1;v MVqNLPo+T_ul| .)L8)\9Z6IR=)D}aYv1-BOU?5gh@[=CDE^?z,ڢ{w.=F| CYOB,82]V;0mavх;} }/@]h;/X]9i$!A/Ρ2sD\vq_і^~IoG "eľ~ҞSw:QbsBsF(Z_mQQ@xC@s:%æHA2WXH0h9kSۼ!?m7̊[w6CH~TEG)T~9 [SxL>HHn;xe[юɲȨ o/׺=:+Fh7=ojm Hw{9epƻF\/ZbJ.`Z?W#X08g $C8 1㧯&OZJm}_Mɕf)daP_-+^̋v!lb"ٖ-Rswſhҷ #vɤrqY(O>bo}&HLd?e1bp Uz3 B_sQk ҹL9o. 670I0FKQھa*8 wrvЁ"1zȐʥ}dzd+=v\ʯ?iwFbh=j؝ $|)zA\@E>T"Ekm;5yǛb }x_~TxE%;#+a^) ?1ٜg,6P kJ1xM&5臯Gظ+^)6kܿG$Rll2 ȩ3N:Sl"%FZNr:)(?81hzly(qM I~I--!5J;:)moх=ꖱRZ>Ƥk熛AX- voˎrq@Q ؘA7KDz}Ch%z]t\Q(Et<ɩh.@TCLvX{Eݑ& |+{w0 D㣆تq`Q3$):aUÈ r $M.Vbg04\Yt+LAgWFTlV3Q8n!,bZ ȿY(JH,͖6Pmj'Е'SfYM"7kϑc >ܙ1}Ue^#,O3囂^_9F\Hq-Vtv+&#_,;&Q`:ePAO3_'~Z7k;W J< K\}eZvk\JƣuVZSQ6= c_.WN+ػ(ѮKp}~(CЧ#':I{h*{ ~gƣ+^s:7(xBk係<3n%L;9QZkNʂ$~ujDc$L,BNjiT `0tYP,z5!(A.Tf|hCbWKFfgYc~4 YJ6,9eq\xj?6MޡQٵ7]]Ag3)ݪ Kܞk>[:,C0/ #\ v}Ju6]M*lG/P`KXp 8aݍ F}֪ǒ\~@*SZc^]I෢A ?^Q'f2A[/xiצ} _0Xg L_ь&ṍ$c7>R`V $?[f {ٓ$Ҹ|ЕB rY/8K:2=:xRQ;n\VXƛǎ쁽 ^n'>_%pٚmVP9PV/.ܚ񾰶CPV 5:ϲ) /'D,ppk!~YIJ ]eR1[HXn0j? v6 ԥ9Eى^y}wW8B}t MXl_Eyf̬ ?QϙwdOuGfrNq\:sBTDl";Ķ C_ .dGEIN]2жFDJ4N0-ɦP+oq-滸dBG1cb>$%пyͤqi't_x7ⲧ򙜳 5U n $|2pd('?7ǦED1á"2ڿQQY6Q(J(ƛ7+ă'yklv&9 :"õxB80ﱪ @u \<_qZgA)Y@4ǻ{w$& K>:4Zf%nfGqT,SP 7B|q/p28C9ѳ5y5OsәO7Фfa&*aqd?ݓaEpR_厮f $㌒lJkl8hTbM*)/fקZG(&)8~}@F.i牬f͒^,¼Z4jFI@2ΓQdVΌ$Įi/5u)Xss Ʈ +aX onr _@F`LQfO/P/ C>` RQ83ٱYM {[moJ)[-a]F2͌!HGʢ͎($wd-~lE {zO߀O1p9[g>7]T.ܗ>6mU^VQ HzE>Jy~8s8ueP.!5ao))e j`ʗ-U 싂u [J۸qB$ tp${?;G)-YJ6G*Wri~:#Pvޞ^^hx8?$GFoH6)y@+fPؕzUL}Rn<'E{ԒCY0F9FБ;%˯\<'Kw ܿD@w5vO?٘ݗE>w1w֬R vfζm8DW jt{r-ϔ,"O5e 7쩾pErp k^cllܯd3J5\z>>uqselÄ~Hr,0(%T$o6UkCEVCPMxER'Z/u O jX=b_Q<}n Vn1x}X$lTCIxk`cfqeu><.gjhĵHTa6SaCF }WzP MɱAMdsZA: FT_GC"wHUwSE\zMj~|AG* QO^Ctx'YB\,f2vrIK$08sZJ]ZwMow/Lizϔj v]gOx uxqg. `RȠu尞ddo!UTdA' 78Wb Y[:ym?Z}TzB&KD:({]~%F.A?8Ԗ\iT3q:-&dJ(ڗcܰڐG5%Q4Eq-%+1j$|Ա5d̀el n)xx+K6$BCb Ǐ  Af=] +wz<<@TOz 8d k(}9$6F񴚦l G5 JiV$G` |'Zb*ĩw^PDuEY8y5]O@wؠ撈ME׏w G +I[Yԛ|YhE?P)>gm::WR҄7׻Ddtee3WRWӎQޓ'hBJV7o Z"Mm^T4f07z, \Xtfm6O M_5nGF;{܎륅YSB?e&^QdQ^=:ky yZ;)Ŭ ( -JU6 e@ӏ/gkjRӟ(9.; -|=ះB@fg8#2Ԛ-^%9 ي}0u('beZ_Cלb !bp~#cKSS &R\ Mup, kӚ9g8jǐh+y[sd*IOj+:p 7˔ K?mSZ"ʔ+(hCM]m{@g.Lj3ʣE^8߿ ݒД_H0|& Ȯo N-f5(ޱDYDL|iƟFCʫ)D}~;mO"ppwZGi>t%B]16 H1rA,n]9?Rd& 5?[@P" }%]~~f,Iq“GˊǼPq1Jr Il2E0zM:O!o}2&Mb4.H#ߍ SlF8 -|3{œe&!&H1gw3/azG5Ns,/R:שRgȧ@]z}VVJ~vĿ=:I`N:[; Kny fPUE_T{/BZ*aK:HHCةpYKt^9WdKajaTˬ,*ڰ6A;xL 8O%tU몥G2.!l[de7L'WGp->ZkE+bd>ȹ2Xɺop^\[R+3^Qj\aA~J"9 g֦FТ#Fz<)klل;&H}1VBwGV?Z='P\2p>6S8Ap ϗq[8U[mw²~|ӆ;\c2G۫g*8*V} |-1k} Eju4'YU216RxRhJ5e=0c|Tk8ടJ_ Sv(gk$:ZU1㥸F9:FwgMf i|86/wvI^%kYo9 Qri;5,idrpJҍ \{Fܢ…ay y(Qd٭Vy}+/7T/(I.}C oG0}еH)uAџȻ|j+ tk!f{a6a(a4Y[0p7\d; GEi7B40k*F)y)_FsѠ /Ujpf-C:(>&`4>Kx-yk9q=la0e(v3 3Gڗ` =`G]pP' adB *_] 7iK4pY¨ɷ{u 7(e qqDĨ۲͸/G\tGVηov&hm3ft3xƧ :Z`oH}FÒͧjM M\_.2Z,$ EI:"էP6|gQw50]z u }57Q{zԙb{e٥y+w%>I8j/:Mq3xq$v5ho~'J2sXD͔+^ks|YXw³NKʷ(l 1I=b~u D̾;x*hqH1U M;Mqv8T"vl*o7Ѽ9Orb]s7($;S2/+~o"wIKNF*O@>t8Q3kRtl2T"BX%L)5˃osv $x 8FK9sΩJ &P&z䶏ڌ~aOנ@? 83 a@zN3fIQ}ysg٣P'Swd1QKhzYMʒaIkY~;Z;Zj5j7h(~b~aCTiIW1A2i2N,F*2YW~ն%bVXE VJ;)ϜdvJ 2LPdQu"d3i8Lqrm ~*OX6׬ iVx vڨۯ3P/?)_EQ EWw;WB0`Y@]6̰q[uwa}h"xR=RçTSؗ&hL?$UKut'+T>$B"Q+ۙAz㺬5ʣ7"OH2L +E#O+|,@#9vd衔ۄԬi1)raͳ'T~elX  6@h-1̳z%= ';Q>s҆_Mb7~}Z^k{Kea?NyC`;|tcaOqs'|6LdV4#в&]~ҳ;Ì5r.!d"x*[l\Zy2I8 *<X+X{S-$7XI6=rp !H cҦ)aI]kFϏS\R-郖,u-,O#km"zĒ"c 7.\kzŐ|؆@41dⳛрGE䈫wg̯; ֙\sƿ4v`.F&,bpif="q3KJ{s; )뿪KM։A&5{3  n|]߭I芠&@Z=ZU[\wuTL!9F>U[hַךcoKTù//٦ THX3퍍6p_$:h %3iw!s3wŅ:ct'#r+ NiǭguBvy<00lk(eB:Pjr| =rϬMB騉LE'KtkcOv ~Q8.\,ah䗄<Ԙ!2˜xǧ1UOly{ q_5a kCFY"#YTc8jLU51"=  2 XˉCƜ: :o)mY){A#'Azr ucPF/O>UHػdտ?aK"8SYq}`F|h255xY,3N!)@u|eRXq0v6`&2\D_N:>up*$A!Ty"_O]r־˄(c%%g+a?y?\^{;`1jo .[#pp'w,r-X:Z ZSr5Y>:>n \[W_l׾,oK ~5cD,#2յE=FY^gbCUtS'-:Zqq|,Id A#["]]=إ%8=?XR#L{{3? L;9;Q_&DPnh!2㿌8^iFί>T2߂B(/C^4+Q}kC.&1HN {kp!em JHC׳tIB ?:nE82G}4A0EhWWENĭ7pˇ:S.,<4X:r kk6U /=GrV[:ZR%"pgg .fB4[In5_܆qc@R5 YU?UQ "ޣV->HcJT)ԃt}1 wl <ؠhI_+/ݜhF_fc @{&}薩)aۨ^2* WHՐȣ Qȧ︛\6<:Pd0s'PcO aOD  ~U_"Mu"p8IA< {UmFB(9"PKdϡ-/i[뾮_P7[kRЩp:!}}s,ier沅WE:2}V?bq;gÄ5;跌UnTGz 0. R*E)wwĠ\Xơq#Eqm `H D٦N&A4;ߐ+}j}<92sRB.7])bXϋTY;\P9U& 6}/. Zl!6n%">*Cq]'S':AIR}X0Ǒ`q8A;nЁ5kqrM pc'X f~ .ZbId)|!4NZEH׼UgUvi4#f϶Z:!GM.y G9I(j{+Tl˱# ۷Tl"|ow?'[%6M5h&KN᷺L42+ԑ q3_VZU= 3̠rI6JpD}Uf)7Nw #AuƜ̔ufwcEĵs7Jf"YwJ!&B%stx;J&)q]6 lӌ&Hxtn/uL5zzp7Ƒ7HG! ^jS }Q!Mގ&xx(N+;@dpf}w/z`x ZWC7BG]ۋ=KVR0cA%@\QhvĻ-m-q9q~8di<LvН1M鵟$vf~9ѺW9kVuX Kú%Iw0K^Qqky+hQkrH`xqPe`#+j<jh]&v{uc~|hُnw/g}ESdeghZ ܭzL~=F;V]Pp&0>)7بGFs֥  !Y~@ElY#S؀m!wgt#x@iGm RGTr$~pZClOeDMv' r#B_sU:E-dW"K35^4kZQ"S~:U+bm[\"tH"Gv\d͔ј/::P~sA IxgCwh}.N-*ŦnMV{9rBkQ84H8ϑDЏПjNKi׹}h6YW*$T@Hndk0Eq,ul:9[UfFD?PHEzU/RClͅB':fSnlڊBwk|MmќpJDc0hh8g=gpUm@>^e DyfoI]n:uG.Y1>U쉕o;U?CG )Q ]zo6HRP,cgSH~GCڋzu,aij" #a tkȎX=p/żV(/֕%HH D= : uCǚ1'ƃc=wg]V񏷂1ϱ='y>}plſxLeZ"lzXxvKD7:ȀKX(f2uTh nJ[7sS])748k^6XlP.ac3 l=`pp=FPU62֨&绕#Gה6]ًɥ{sqƶ"M,-j؛Kpbs/VuA|9bӪ H5aXnawϚ|dQ=W~afAC0=y\f&LY^ޞQ[c`)zE'@:-UWR6;8+f]$&mjeu 3IztE72W9e5`]t_֙nw;VL0'MN}=8QMgN{pPfWjtԣ I4mE*Q 6bnhṋq ӵMځM:mҠ+C½ B-oPvED/`նQl,0A,/1As ՛a%=Z@:ó?>Ԕc8t Xz/'`?dl'v$dp+|5#xJ ":z~!C%" VHupF2PV"UBݥUwJ*Nwm򾖡#\?+>$qQftTԚRv߳u#D(ӇvQ4@u\tiw2޼¢!.mju!~h&%Y=IՌld?qp(痨s *n<€ J ƶvW/WyD,ifs $kvT Ah9'Ʀѻ2l6^e>jP{њ7ƿ29{J,~CbᛡV`4fPcߎ'Si1"ӵO>GLy,9~R6$)'muE'4}01ȏt:@+= F?2[HNlnI[ZXli:"bwAdՁv}mOJVD[Uu AZ`gESB5Srʉ$ڤ;twjKRRQ]?E ~$M0,ƶK*r^Zp=.Gt8҃8=<H̳w;=>)J9L*B\`Yo|1\V'&[C:jt7z=-~ʿ aZ1A}N)z#>X>yv,PAq:Z? @3!*0t]S7k|ۮ>b,߽&\'= xtDAtʪTs#ZuZҏjDhRculNU l"?^)!֢ĘAC\ObeTWp=N!ؒ(/"{Lj<;ޙ0f"GfIY=tk^tָE992jf ]r ^S},[8cccYc:vSx6; Nh|*ޑYѫN|2fUu7S3IPSQq$,Q%>gX l;b26>5gV7#$_SF}>F?xa42^OtA*TU>/{xw?N^BbrS`Ԓ#ؘef:`jF 5HڽdgXhMwkD%S@H|S. ֯_t.FVU%i++) WBb1b[,4 V6@Y͐چi ':ڱ6j Mv^y=Pj|:̧8vEp;CJqڋJZ2i]e,;CgBN|Y:Y~.7bn % ]7E;x_[nnKkeb[X?zw9l5TFiHp S@Y˾aj+o(FR<,C6 !_I!DU }q[,IK)bޖEĤTB}=YЪa0C3DߟXfaQ fwf5 B`naźiw1َsc-IkLa/xGMe T$<ōQHi4&W}Ӱ%t`;zYjI=8BC=JRodOF(gLڙsF FLtw{4+,4ArZi#qioÌU M̮\X x&8r?:h(&L3qaɿ|A)/3{``)Fz^9^ jg>[^PJrzh{c<%1o0E%fuʊ`1OT.d\:6rWhXL+7Y H= Гn1.'O"oS խ81gS@BdDLDG ۥ!q' 6!(blR8.1A[=X;5Xߺ~j\sGRL=  ˁG+Cd 2f/}jٓuy)dߜdy h,! dPa|zJ] *O"cxCsOoW^.%#'4wO1Vuy, 2jDL~vf+boTS^2u#2Vc&8ZĐF@m櫿Nލ[ǓGe҇Hhwy! E-e'u:.?>AZ`yߜinz2<V{,p̷%t!5WD ~0AkW\,IU,ͷG(6wM*q9ϿsCAK5JifK4Leqm0|*g:2R9q/#V1e+nķM9O>Mt-qvXm:1߫ aP98h S݋grw^C4߭_͍vH,:"C뇍1sDϯ{HTWOQ3k1,ē[I, DW)$Xܑ-bX˵£r8Nv );ݠ4tXvn2#/fI3Syw@*\T 7 V2R (#bwx* 7(.*Q!N\{Yx?chtj2zJ[KZ+͡8u{ 5|8^;I,C/1n~pW%݉}GyI8Z+:AL8| aΙxu ӭM0Ye)'YS\9ȎȏPfRw%,g U[_IJQX4JRQHSMzss җExpc៟ "Isj~|TM">O] 7]S-k|miT+ۄypnI:}w@S^kpł>X$%XX<~Rml5 +[cq .E!6 oVL~'J3ۙrpv9ÈZV39HOHnXa 2"q;B;4[C9[I #7oΎw8K&rG<'jg/,c5ǰo7,\?%pD,EL:(sؼDMQ:W#>AX, ̍NEXzMZ:Ԁ<& uA!,Bu_Ay횲\qFfڎz83<ﮪ4e Y~?o1\NRaN_2qIƅ}ZbX>2&%G6R6.$}~3jKc_K5&>VLin@3$4ᠱv& "!mzM=ɇIYAzCt:L=SsQ?4dw f~kK!DM;C7) !:/~'!n!h0=09@&??eقkTFK {@ԃEᅁ`xUNq$:dPz Vt s ޷́Di;fe7]7Za1ާ\ /=Fv~"n`)V9O uZqvƎ|a95Gk;WWk;K. llљ醺dˉVID`>=0v-TLOf;1+7 U>ܺZ? ͉۫LX |46t@:,Ǯ" 1yC|sqcWsBlx8~zkzDjךs:fL¤-:ɱYsoZPd}%e RT>U>tRL3B*Ο#[Cע@:?1HWu-Rݯ`Fk,M|MbL(lVQO@,@G Gz6y3AB5 'I+϶s ˈGr,PCׄ;VG\RSAb4L%zoә##rD5ҁg{Y 7__^AeCA'!H]^=o ||,3C#l]fo-u2Afhph xQc_y km`m+>L[OA3/ã 3ƷJG-[ آ7P04 8Ml['sW>< 2R^6 @1N _tPC2]=F0KP5g95S0rM /hZi0ƪ00&R6yeqQRYۖo3?5 Qt鹘h9 9UDn\Y,zfYAdhyC'`:G1OV [i0=cTk1 vO(50_BfVʣp"%Wn āO&iqD8G h kRK DLKz^r[ME7 fij+2ߚ"21r\ŝ20~) +u> }W4X+qIz ն@.HcsCWpҡ#+V(YGAY\s٘\&f׭}zIة O;dJO }_]Dz{">+Up~w.kRV̕d}5cavoof%c+dPVA/t VnaUВ]ha5Lsu @w: Ot3 HR/)h,Oo?se]\ʈ'`S 2ojjXmҝP KjIOy])WIT=!\0aw9\ j06 Ebt4w?b<|Yb- s~ DIǾ*ߺ?U%J3>VB5ϟ;*vTwy&/ʆC':~=Ǟ yURz@  z}'-Y` E)%xj9C!0cY$i]JM-bSl4*}f*&Z)"~g Td}L]OuP{ \Ԁ̮HfpI .nLV4H@{[9Ӫ*ߔTp.sYd5Wt\ۊO1<ȹ @81OϐkzֆPV`2uE(k6ZO"zpThkUh4pgTD-E =R%:x1>Z9Yzf2D9F(]s t<4'jB1fz"ZR~~a Lnx;$u8wU3sBaw,PPJ1ߔEe D3!#u42N/ya71Xhֱ #{\2|1N@,*F$6Q}"Hd FpI,_^u;,AY qI)5Ma+ƮUGCuk>z Y\RS΅\GNuŃkUfroŴ?:<8鯏sD YlҺ&#"R84QS 0 oU֠pY].H/}`M "Q +z%|= *+`Y?K4tcC1sj vs|_yPyY[/cڿ tk*JQkI^hRB8^WPR}R `"Y@ & =q^R4B uZ_rHΧj 壞]@1lxnJpU3;:Q g`!rt[& 䅌E謀n'f1I)Ɨ͝E'0W rZ;D~S #U5 tp@=t`MpRD*%Ţikȓ :e{iC8 FPk7鹔47n!{N; Vq۶J.&=ߢp$Kl3Z-QRcFJn(|$0LU! #'{wœo$DkF>Hl4ʲke [|80 {uhZ~H;Ϧu#;][7\tm IN%&s'1-Y:}|3W{:C=X7U^z=L:Bes!-B{e1Ӻ8K]'8G2[=@5c'h4Rr^v_sػuwgx9}aN^EeTrJ}+XA냯°h+hFmK\[E`a$Mna~#Pdj{/XE|jN׌  @|J&F=V;~Hz?Aw҉6ݽq 0jrt]iܪvS3hOaC@y@fkA`2{p鮩ehil] Efp,,6Lz(~>o4}bKTr:<8kur71u?IYOwB|^Cf+5Ȥ}B6M'ҙGB8 rz_:kHOq6M/S@Z !6'behVWm N]?UBBK|SہUHQ/ (BidiE a!;Ap^#h99UE;Tij xGZ˴D۔=dv b&\]v"r<‘RH!4%-G}Cq>(~\j^#[?sJBdń\P8 F„{yO=W$REI"&291ʑ L!N@ 4[A_Q僼v?Vܮd5Z lCʁDG][$tZ*;iݣw9/?5 a)rWÊ@ȷ!燖VMg/i`? WIHD0`a@% ;t?Ґ{c7 RP+} pvVUsilG@vHF;K͕<R~o05 }GS>A6dule L A,2JWy5zOXҩȐm۵ tv똼_ՙH+>,Fl `W=(SԒ!"F+R׃)F1 Fk' ֌QelQH8ۿDPn': daBkGWN:Z{N! jjU:Dt&WPϑ=:pE6a댣uVB.`eQV/A%t׊Po=] |#_^diOFTHY[lJn; h.9WFipMI[ΏL^$ìXvRA*{j^laWخJSo߾Oq( R \Boޥ/qC'OW>Mf/, Y\W!B]]eD`zZzSDEy!-C$DyT@5~.s%8U%lAꃔ9PH"/+4(JQ訇6k)1 !rlܸ6Z xj 3s8feNhg|X6wBgLo_Z w='/Su\L%:N>2V̉lSA;ѓvCf>:n H:Ըx 4Nm3ӣI'H(X&*2L!i{ zX(.ww}$KTy%@o6ɡ飲R HNÕڲUYR}E+Rd@Fêa AmŦFpC])|Mһo˟՘Ydw3&M9/^V\+2`!H(tNL*vF䧼̶@zWk!Ƅe;ylw7iy(_ɠEqLԍ.YHծ:#bGw=9Lk|q!u`&&U?%JUАԏV=zx0˚ ^afV8ߛbNy/Ui$Xis/-rR;Yma#p]ILmWfUނxPIBu55x{Ov=ě*nn ٱsРmFN~To\9tbLH@ o%L{HH:aH&0Z/F)陇;C1;,\!0{x:3مajУB}_jz*83{b[ 4 $YY!UV8--Nv5r!s0}>Lz|U߸~H_ĊKJ_hFyyV5/q7y)@}vO1o9X[Y1b^K.M cJԂ"7 Ɔo3ON6Hc~lȖ% \J1b^bx$%e *u4G qV^qT-AJiRVz+ji!bM4^WJHq9>c3߻#ΜzL԰_):Mm"QcrMzZ*H Wq)z3$87n-Xcsbhu6(Lô Px?1R%D&y<:  `9ql.:QJ3d]>ˬd2}big]@@"6ד!PtӬ1'O*T[}\ DfpHA4( gC#F.9W]GG,kl8TF;8X W:V R ̤yi%c&\a9 4$VnޡX⢮2  ιN@ n^L^Sܠ˛?w ASN`1<5^-,z@f4vv ,QuQst4Y"KYS,OX1+n^ALw\.t-׆IJV#CkAol%R}kZlJ1/|@N6IZLiN.w Fƭ]o2#vaXWS+ӭbgXgw*QEJQ9HXs8l.%*nXn6*J"%q kdVh% fb٭H҉aTwSmr 0o7Za:֖wĹoɭ@~b!YW%g (P[}"t%^uJp%dd6ТҲĆe I\kŭ{n~"\:b"\[`uXxtVRڿ~y/e}u(X؅IҪ*C1b~;Σs!ۘ #p \29^˒.?.!vwvk/)4pL叡A@ǼV as wT$R&hSHg%J#^bEjjhqr:ב.3OvlL? ?I䕕0((p/SEκ#JN-/6NDS#ҧz%WR/;ik.Iѻi+b_@xZz*Ժ)jz$K_ d{,:r!ŰnmOonL4i0R!C :<m/iCW ɺVC?Ցn$J^lr3fwCUC^2 H; $WWRϯ,w,Y*0DxymS,=ޚ?vr_ORk`S s"EP0sn𹧐z *`C2훚E+~͘WPQˬXt\{kvt[i'-1/m3['u}S3Q ێ8^N†a+wEw, dzB̅ XEg|/ ĺ.Y,(yL\5LjWCGl1gEKop繹yb#jY0jr09f?U9+3ֿ5Ճ r#$\ټ~oJ}Y5el *J#8,EE̍%vs3h$-@cMo.LE0JeW)/qh@ G;6@[( wU>-:Wli\KjH]ġ~vݧtӷRCjcu Ή1?02T""HBa ,a0tr UMOf˫]7BhHƊc5ECʀLԶXfCE2uCCk]'r17lmUō-t>d#H%7*ү||ԣ8?^uh/Պ_j i'jv\SodzR6a "*䠥Ȓs 6vg%ΚLD`#vU[W } <\+O3?hI*$e1Ad:lvtpPq%ْi%C(HmD7B2țPKCI >˭+lN3,عD=KO']Qz^UMӣ BBP ݘ 98ݣ Ӹ>j &$ZB0 hV)i % f*1rR"#])p.#[/þǪA <>&lXA޿.܁X)eeHDI30c ^0ʊE *Z / !n="kO!PLKD:Aa ,+׸䱫9Yͽ*R REYzL+Ce} ewwx޷K4 {|H4bIY ʂ vB-a rG̣j)H=Eq.^+֡e=w'$x$]39 %kq²yà zNJP2ln:CnO g tGPR'o:+唫)⑇Tjpo%uʸ~5L#\Ԕ̓ rt:qL6YnM0wh` Ffsxׁ|o^A.tȪ=cJ69u$ _Gj˸v 4War/L~%j|9*ig>w+gc&̣c ݻQnJץA(M=6c`۩.r6f8&ВelV4A,~Nm%M 3"A” }M@| id-FԋfxUR~ œ+mq+_-P R,{ץ1%Г o&Cxq4親Lal.Ƈy(f:c/A`Ȓ9%,}YC1t R<ʏ~{C,ɫoߞD#Xѽp u`,FBxnZ,I~iRqn`ڝƓQ]Ds6F4^k;]ӣlN@x}?|,PJk jəDe^*ĩ.A)GZdQmQ>pqMH%bivdih܂6"=A8igv~*y sc;F|e80uܭY>T"RVOuB#X]4WҐhDŽfVw`Q"}5bsJb?g4 3k^Lf̸.Ҩ 0Ƕx/ t_W22!}C'[(9/jKnr_Dş.PlR[0$!Gj֨'!6XUPTLP?)0@?44 )hƳu’$>樷Tp|ӞlGf> *r[|S`jGlҋxW`}FB6vChcK1Dme`ICf&b$=B?SjX$ZF]x@?@ys@;[;=,$*N*k?O~8\*HJs\tz?|h\}/XǓt&̟s KE3jVQ3jܺ =Sh1=A^@y|iVx$.aFŽ}Tj;a'b"Ar>2 sOԅ)8M N*ivh=Z̑{^J\"mnOש'*F0c+xn\:GQVi/ʌJS^U}j&֫0}X$CǍy1OKW6Q|BrI1l8l!YְxY~`=aex1j%R1"J&qge;,Ջ֝aD:p+>+uWdNziJ&m%Q[8ubI.AJ/VUk#`r2v%h6vZp5$2h$&b,+q%Yux^#ttѢ\e=b-[SrNGW+ӃBOj̬0 =֚3$m;2޷F8_rtC!~/Q%u즿Hm:ԷmfhGUg: )SVChojّ_.ϔI+:+]J@=27PZh4DxRV0R0&4GMߣ I$7#_MPq B l21 V^C~$\YȲ߶υ^ *]]'g.w/0pߤ#h.g֧"LG/dLm1L::x zO5aVί<SJ.;N1CQHAh8nnX_2񅴤+f Z ہ AϨ8C ͬsd9f\+Hi'QVRe,Z0?s/.Ċ#< kg۟q<=LgrC5 { `oZyR*98K)O @? S}YR,O>#u5xwˉh)Dba<!t'' G/_pjYϝv IC%P{fT01e`j\YS' Wc29NےA L--KP2ⱷ1? 19^DύC)-HX (\.4Xo6`TZf#Ս#YϝM!'F94ϟ?.# |8q#dZ"JMvŚXKH|YUypѶ÷-n[npRkiOS{VI\bl ]0}2lpp<؁S/ip8Ws<esz$<,s7E%TCd!k;:!ca =`.H^XA}zHfšZ2'iF7XGȆ|ʰ,awg^v|W.F4L?:?W9B޶PF{cxIz2\X:= ߌ%)ʘCFmuSmpӒC^_[c(Grp';ʺM0NT?brX-(Fߊ6j3eӲ z"Z_e#^a]B^,I E^8.8`f|ڊ'nU硸ȕ,$k$L5sRdLm'S]86̀q!Cpw+De:aZ@R:UȤ/#41j~S$7{U%?xa(>\ !F6֯t_B }j+=S"1/E x~2͋% FIt#&&J.0P"-$ӹ|2s5. M *s h0Jd(Pk@Hd~ y%j=2|.$=Zh .Ow7ұ9}Z-Ӊ^p\0T1[N 2^.7K)8:H@Nb~p4mF0*J0Nmvɥ0Z,-] BڏGb}S"=8fO^+|~& _ paj"y=OĔڈ)]נo%(0N$F&O^b< d>DenU*e4$ j&ǧ!f?2-F~SHn2kojya9sSV۩.0u 1QikA^ZH/@!kQpe c鞿 ,/%~pc$Ʈ:vh)/S WqQQk=< PR a샙DՕK5CK8m( FtBqQFd3J!],!Mh޺e:| 镸*V:Y$⯓2 H.]rj.$F 8^=[b9~>jxCh"s27>yjB^#uHB M'3ʎYp4]2ړB(w%@飯,3ˀ1Zt[oD~/ꭀ9 aH#\tAxh2Mb (3'uڵʔs M*rƻB$n{ABH<<ɡĿr+#oM51_)*9u!Hk}QFc2uE(!n2Q6°REd5?hpK jٓ|QF(a# !_42X 7}D;pkHnF cI2$$pFh`5Qi 52 [X~pgѴ"[z΄Ub9yҶyJFM_Jpϵ'pݎ{5%źlSrEtg3uÜ:]ӮpGʂdc,s^{S~Wy%vlcl@ʨqCbv}au(t@ .h/¹urBQpnD°zj(X/{i;|ԞAЅFrqy^7a2Zνa^PȨ:4#lk?{>GZ2GqQ`)]uqob>8-HlPJY}WQC"#QF߈|C[<.L‚ΈW6EO?;,yKPq5?+ZV^exPc?H=-V[ꂱK I̐"2V+}/ݚ*d +2Q?48e1-lrΰ?@,w^,r;1赼đSvS0Qږꎍ*^ "f(~wA5<]\{0{ЖcPŮ׉1M=oh L1qǻb8*ݯ?&Zg5h;`0k/ejN,S54g r-ĬPԽfexUQ(k MXʢE]Aå r{* H1r~O E+t=>WoLq^U@h ƾꞋgjӶBbQB)7(TX3 S{@ 葊FV$GF9RڂsT`aT իHq3A+mV{kb7Ί'`_t rFuc{s@f k.'1G05~XCWecG-"&h7{A?ZQ=]j Y!ٟ䕮wĵDsZ!T9e[rp "0c3'hcj3 E;FCW0ʡ#6>L6[wG8 _}vHRt_c(<.o i8nɹՏ|deao5Jb<[ɭ;fo;T_LGU xFR)"IxS'j3Gz&vB@&KAFBqXSܘh'0e~KDH_{ZDЇDq=#s ,2g-xE| U4]cu/˷FVłsqy㮊nݝ23T s\660լ甶a.:y|K,w-ΞF؛w<=JWeb6tatdtNW]s: c/,Y%9 9q"VP#&¯{KWA,Kgq[ef6v./ u}$B[iO6krih$Yƣ s՘Wq3Ai]Ot|fy pgsH) - |k`%jr5vEgA5ވqi"Uzzx[dW  a0q YH޹(Bc#Q>Hދ.xvq>3qt-LuzVq؟E#pl%RoKEJ- a9CJώ ֡ЇhƷ' ؖ;h*nДr?fɼ3-Ra4${0ɒPΒOamZ'3ӫ#8kNninB>06cA5d<~{G̽2 pQ@Nt{izoop/@a&5[],Ԫ^YI'd> E~ϛ8 'aUfSS?zTGVeUoژRzA_C52(ZOSB0 Wm\}=3.ěDPnSJ4[)}%RlD?9_^WCWWg #!Bbeb!2E{=WT2:0~wBnj1bv ;uM3%~fP(%Q?p00"A}6— - ߱[1~LiFئLh%ox+ &_ 9lc:&iL7?]kƋo<כ&!Cdc~j/%Kl1/cZS[ݒË5dWډ!7VV&r[BPJgx%W?no;ɌYV;*r7nϗ)(R>դA*l_d@!9T+I[n89`Uy2F;mu"❅$v(i42#@#rXmvmL. Ui[<6ڮl   ֣=L23lv969 'o&զ^Xɝ}-O}gFwGc}K! "O~3 ֭8Lix='.V8(8D˯\oYQXMe4Am`UߞgWSa..c!mc5: >ZɌndJy1V,|\w;&of`^&}|wfs>i7C<7%!#G31p3x3ݝ!N 89T*C>G$W˯F(DZG0t=7!q\*Ra]skS=j~[yዸHYkU0vvlBq 괎[XY8@}4ރ|pW8:? WQ+ , iť"DT'{xK0 X~OOQO.|m93"d`ďa+Ԋ:nye er§~ar`iz&]`QF>p'?3![[pg?#UdjvsQU{ '8ӑJ v1/0sEqWrM\@}aV*yE(%\]W#ȭ [x;޲TK&A;c!G+k2:Tdzdp&UCxzx_! rF`;p|sg_uJ{t":VI'0qiz2US" 4ԧ"]ut= hiBVtvB:qbc$]Yϰ7b&zr]ioa87 `~+KU.v<%s;+XHǺG9U+A0ރ-a_ֲk}bU'~ a{.l ż֫ <"kr0N ȋterd|zw*מ{.[P)?3$8zadE #(^U14#Sw}̓ ;U@&Ki_L0jg]3VttYS/&ctB#vNc+W9"9sYTZ->u8o:,njNW"|0 gՂ6$@@I?ogŮɗgZtf:bT@Q"a^;9ؾ izW>q7PG}_JR>|~N?^w ,_c4h^+:~UCrLm6LxK\RFJ߮ _bs% CZ,zlN3*Bj4G ] /odLDh-S\졙ජ|"4 UaUV\PA'KGV(y UQUeVvx:_@7X^! Xi, 2%b6½%X_K8ᖘ(.̎V?mT:uҷl1s0*yPxjdfE/LRF^d.eNRnqh¡ bK\XLFzZՐUX ׊F/Naܟ6/<߾xyU 1"eTar\}$2!uV>w"]Q W};:> kR+ 3A:mccδUwAKhIYK\ kB[krz˓]*vyOaζ{A87\?X2NN(&WFs|QoF(C 2xK3VK<^'GW?թY#_}/F]Wߏ5,?o0g%d'Awpm=Lsy̦@:C3R,A.n,; \bPp|j}@EX/k`k ;Le>BFSnkƭ\ '/_[@'MA` aFxƃƈj]{."LAL@"J(MQ `jk."*z's}qʓ=~O ыz@B2t #c=Y0 XA:Jś$i"4F-|Y =C3P0 AFE?dt Yՙ?;(t!6CDs.製y@+,+X8d^v#x׹%WҶܸ_3biWO%[NB9 m%q"̽ɩn6x2 ֗'ѽ٢ CW#])~Sw>Gʂ.O.d^[,N`םi̇ƋhXyР\Ё r e y~2*5-PGge@f?Da9;PHφGEkYɌFF dB.ҐЧf"6cyJj )oW*R67<+l|b־r_]NMa)SlOg?/d{Nwou c|ȴp}LAOP޾3^YI05bZ+WgK/e[z6a [ꜘЇc.;NϠH?+MtjKcTo?H%iu{-t^}퓇8wyS`軻ghNaW-D :cC_yK3 ^CLH)RXj1 L-F}i#tmrKv. ~A 8CagBxp{!i%ZC)DO(jQQx|Lrʝ|S-}ѳvߢ6_tR=HOq:Tà?oj$M5eB OCMk^\75*J.jr9vf6;  ãS9=ٚ(hXiGg%$Ȯ}M}?o_Xp`hnF#}c(mn(3`|nykH'N/S .RB֧Ť#( iO洈0Bbz Q!Lȵ}MWuIТv6nS- N$g\ݫ@|X7,V[~"q/iꨴ-j![-4cg ʤ ;PΧsX~fxB&?j kT^nuNf&̽y.ᕢ=RLlzEC H$:Ri\h v 1 vՄOsx kW(J zCg2t"'\ a7ih?*nin&sk "ś x_޷@l$gpfAQVr*'C+{\)J9E;-=#1#qojӕC*]*ѽjNڀ5,Qܤ0LΔ39-!?fd͟f`h-.ӯ/qVjw).??2~mB~1A?:;ђs.F hG4ԵP> :T;) hiSEZKa3@o%MX[UjjY]bw YHwh) cWCdCUH5%=q$41YTc,9u:}yΩ˥s[6cSc 3?iv f= Ŷ53 r[5 UK\F,6g?9Qy?_|jF`H l` ɱzXˆtF w=T$LqA2ӸTQH3`!f@;7Á@w!!2?F]OH~?`NۏsRwI.4ݖ)=# ÂFZOFo3iNy',yZՂ9xJX &M-._M%]yh՘24=B$=˪)"}RA{,6\1/U7_?&$3E;p{C6*`'S2Qœk5kq3;Qp  )t|g<06MGEnY> 4߯ n&Oþ~'W8is5 D = 3:'2)Ե^CO$ۢ仟bU teFi!Md},ޜ \ϣًѵ@uEPM1@ -CNûh`T-nN)PO0[5ijDb=W4FZ EE5!s_ OS+&ȸzV)=Q3/d<]j7[MU>`4V]ز}#+BC!\Tkq7j;wWK-"K(;GV*f'bbȹe\z2=P] ) G񫣕q uZmM;U6}iww0~G&ฉ2SJ--P.Q@WK?: T*Y yqYb :xca#ɜnd ^Fܥ@X2&D*Wy'Ʌ|h^K A0"k"Vz.nn؛DOX79s4wɖL^؈M\ {Xf.D>h8/LԹn%H*$N"Gl'K]q]%Yh?>gl$a̪JxqLioxB ud=}f`6yĽmAX_o8ޑ4;[t9%8∘1 ~ğ-Yfb)= \>SxPk*GaՉŁ;M$RK f |tzj HRo+~_^F!K)q AhwL̼X7ڈ:7v(G`AJe d{˷$ +q~}g*eh=LH8*6_ɇ6R?,Ï@ >MA͇P](3&6@9۩t)] wfe4&'2t |J6"g]W,WuW,/Qi&ePKZr'oSYtMIr}wOݫ^& 8Orq@26Bmcו]vU̇;F<t=sŬ1:*0bϖsiFQy=C ~=4Nrzijj r7ox8 q4"_i1+1Sa 4&u; sVøN# eclMYƐdkxA`"Td\ eFTBy˥f+Fv弼c[gNKh^ƾ@.~A*iU]0f)˩3N*K"_/XæJ=S .8j@#{q̫&8 v50WG<ޛ;ꋠzű(4Bk|:+TsG$Ґh-IZO0VQOa@M׊3bžW{zA^v; )~ Qvb`sIyg˲B$lb/wNyZā%!\Gnh #eW,wsz-;8.Ki-j@"^n6,RPivoֲM\tcs|ض h/v9WSː"nܭ*Mv.a,IҚYn4<1}l *3@ K&bZk@4[ @/_vˣ"n缫rFde0㕄}ym?HCH@LeCr{+QÃW9iqQt"&* rmd=R3°g ځ7هFHKu-;9ySIцU[No0;Jc[+ފgLH8`WS~9Zҗz*v˯&,X5M1Jzz"-c9; nu+~򥃉::A"5ւ7Uq_6'!Q0UD}]tc0ߋ!ͥ OGO*%=ӃNKQhuz‰Nkq"ߥȶ9\(t2qh\J;Cyb3у7fp%BzsƬtj: iӆHqG VmbDV'6JMxwӊKYw,uwV|S4*4|"5O[Uyl*m"X9(M7N%ٗQ3޵ljRg)޲G"05TΐϹJ+;#V$_BRT8O H~q/g8:)%p1Wz?&)8.Q,f]頲: Bv W"qv:@BefU)ͺ`̑jo?v~^X/s5%CpeF-`-iTU3o!XMK| Z W_$L6%vt2S(Xy'"t0+rNj>΄s̉y'zyWZT>-/EVJ/$WU*D^yd?fd-aאyEx*%yGjJy%Z`MLO#D`miy<<@3!㋬h1%V)L)]}/hBMUajdan7zrBUj% f.W!(,hebe.G)ޮC(TӰI ^ &KAI ˉlKFbXl"YvCRuTɹ4uƸ&5_ q"}l[)t5ύH=Vݹ=7O{$nz3cW2PR6W}wG3膃^* uжWB5̨K9~ c_9z~v` 㞹=?_)l6"ՕZc %VY%yȋwփR`VrT3`QdaYv xǧ aU^ o&b,BХG 9GlvW'#NǪɄs98 phEZ'VVO;sV5G'ę9e5G1C5#ES]y,#zo5Sn'W=Fm̅r,6ԇhZc!fc+jc\ٰceǔMGZ|rSę2 lV{E)nau m1e򘤏3)혈pgP)<2w'NRYԡf$9m&)f, M塚Fpj3mmf)* VmP_Gj]dlBHDWnSb~4DILxg}EǙN* pkܺYٳzAg? b? ߓ|Bĺ'i60cS %17 OmmaXS.L.{8zWbn;Qj#2` n.x&0Qo r_Iqmk}.vp Nl e9ǭ;axҕv'͔?z<ؠws{PN `&4Pho`yU6&mV+]Kj {xz4S+>\9 DX|B\n4t@ZQv#{jo$`J:-~ ]o34'!+ z$f2^O2+Y E] =) ӕx-x %`(RY<ۗ={I,!e _H(Tv#u18>'G *J>2\xKxH;WM~# {|F_x'69 %ʎuaK}}{EG8#H<)DMlOEJjdnZKJE{hm >wnJo)Z%[H 02{՗څ}CҞA-se W a10;1~,4ѡ1< v'5Rאiop$۩E$ALx͹zN3b=.ПJ.(Ȳ= ,Ru2^ү+:(»^`{S^(3 v0G6XjS˼69UTY{Az_*I1j$$ѫ'9g(*WP[e:}Dmgv gAR]S3U֘Gl<+W=0WRBr-zSSS,-"JY :G̀ bhc\G93lE>K>NẐ>w#[w9^˅"ݽds헾}h.`E8 ]l{ Ig9|MXd*mk]CśߊUcxr炳&m٨yO8atqLŜ°J6^|8X%qc޽$o6TaDnϥf=6.gpxlG[~Ā(h_ҕI/HM㦊"@e3w= > ڨv`DNy%-xӾ`xvV{̀2? J`B$un[YrrNg첐[WL3mACH2'Pf@R+҂@+QXn jg7 #AFĩf^o!&Ae@+|HmljMoF:t<_"K|`xTNڃ8$g}Eh"ZJ* !)_[SZess ZN7>X}I~.-g7\C)֓nEcP\[MnD>Q-` W8$MD{W5"0lmuқՙ+:a'šlD*o+ u5PgBU8{ {X.?g%w?8YvbC'gaFK| k<dS[tcs:ĥÍP(u*(I)5+J{8%)RY eEٯւ{o(fdֽ@#0 1 qzĈ.9 G3H]˗ 1/ _vU1cUe` ܻwb2f#7G־ܥn*y >YR}]~Rkja5$IMt CL4֨ʰUtڿPM:Dƌ?ز6ΰ4H=QE효e")<4_fJu!7Dch_WSnx}J@XI<-s'jЏǓFj7߲(Ts[&NRTl͹($Wú6Wm8=+9g-y / v>2U$m` Q|r M܇g-p&ۻ_KR$5<#B b_y\~9Y3!} d)(Rts9B|T` GZqTd).]f#-^ӎ*\ N^DqBޜ?sO1`n䞼`2{)MLSxq4M@;Iù:qSávH(r6Ugd/3xQq$o7ᜐB[茯 c$8qaC_UK"8oFGJ{T%,+;Ws^7 0?I(  )G60/Bbnfk@;OACHD#֑b)TWB` !tv7*FGgB.%ZJAܩe70_܈{A2=SѥYJh~;<|(y9 %5xL6%B:vOcи"aNd+ -O.!'\cVG|&`ʢ;q}?]Qbf4t z@Ks#t:Twzz;zEvae߮JTݝo #O?ǧx`TU' hdI:˵'sqFs"$) &U7Wd.!.S7MMsG^g6Wedjp:짋? ݱ0tN -G襩1cuq*NG5Ǿ*?X1l5Y![Bٱqh )i DpJ6u[ckHZ Df 6Os3CrG+W 7q-ݯ: Ip`mK d?p +W^s[() c(q߯9DQC3=Ŕ"B2ݱvrI8!K-OKJ$yJB5 Y9Z%wk455|nosICw_$K&=ftI7#x"Cp+(7$ A7s>ײq"?ߩ@>:q(* 3`+&4"hM Ozxt1;$$-2"P2>cX .OoR6-8qClbWq+>_2dihq@'Ey/ 1f?5Je&!Մoen(6rǓAhtr'Vҵ&4_Fd~wdaa7?tD {Z4`TiUzTV&!4~sEh}DigvɳKZvaxV, :}l8DQ`UB(N@ue24q?5q,{:}8&0=bAaC{8%߿p[Sqb."sGi>j3(}cҨeDr&"0H %XĪb<yp(ր6E KFFe#^NBJc5-]#oCќy&b"+l kGB)irr|H2W,HffGQ9_vL&c8kvɠzϲUN`-@|4$ˤn+ }XggFa!@8qM.9{㎝,p~DN\YN:S39+8cfF0Md<}f0,) >'4;Y_. ~dޕY y2t@ϼ;g2w}z_ |}j^9iZ(QW˧ದΛ^ ^P<#~fü؇H[$'{TW~Ozny6jő3Ri _29TK3e{&grDO`;w*~o§rG~JWPwΉ|r)dneiI:E[YU&`6 VgVɼ,][8 'sirW&$8ĔkiJ\:saY$`~{T0,C_H}yДNN r6T zR8(&m)*t G(@sGf$ `z=_uh&P5'],<UCE 3iwAqy]&vVC\!2=qfAX1pA!/RD^YhX5#`iWA/8\Rny+~\ɧ+Ӗ3N`KS̪BB"Dr.!Kv9PTAs_xv69Yi +N&ܪtP+ܼMք.T#[v <5J._LOuz=(܊ #j/S:5aaBpr:7ŧFP }sxG-7mt EU16vrxu|b;f{(pm.ಛԟb jBe: Yw.&휶ܞKon6~5S UO ;vk5z $ ^zP߮S?LPzjo i-ter:60Z^I)_MEE Suxg,"4Qf'2)T4O rYdka|g`,%;2(DєS D+Xa$-=GA}7 P"iv:~w93Q+ i3ǺP9_ݹ?+FpGq wlc{ Y8_ᛄ2 |*b ֥rڮd/wx@<: 蓓?u־~Ŭ,G}ˏB?}VP7rN5Ƀwpw\`Z⣶n46Ȗ]3Gve03DqFu _un4f["k'Q:TlIm@ ݔ>&ͲP N::V= ưj~RD~SRyyDw" ky˜#qDEځ l ܕ̞1q/[_;FζMׁrkaF.xEȸ96"GG_M& Q>~ABw^fFȧmqP1dMݨW9+{"R~f>!Km|lVw5]=L?*A1d8; 7G y=K d-Aa~fz4IjG#p8~1`'"3),_fo$j%`vfSQ^XW{O6{81.oU۫Ǧ$PDS?kp#{ŅBCTX!*"v85۶dOV8햝ajYxa";΁./ÔKޑBrT\\E c^}.\rmىzL97}זr-(53H}S<=gz?F| #)t"K(#H3׌3d'7O24Õ6XnzrtSE/ȷSռմt'!MRxw4#A%~HBvd#pvZ:W*@N)<ԕ"r:YoƳTV U]ZJUai^'lx".X+VٔQ#Нl /%AW!6au2N}DZ`qnfa ?ć) ̎z;_suU%ygHP!F =]`uqGY>k-q?#GqR))T r őٴ4Qis6 N]'gt> Z#-{h oh|u(>ܮ(kA%a1&Fuå^^7*ĝ>޲$R aog2|o-,`^]^X9t\WI6Ks1 y>}; .ѺJ>Yƽ ;IJҔџi~24uTދ#Y*B%o泊c{_f(*p9V ~1A8 -8CQu2!iȘp;{NS&-|Ɖ.p;]J˿x¤Gcr:͵ΏrJ?H7ؘ Qw78ܔ0|ERv"`\ ԝ6Tbp[˻/:lq(u2=+c] .^ Rd{|Ԏ*% BbWF)rH+s&jc yۄEf? өa o姒liolJfjI-(wHh`Z8q9]Fਝ|H=Rp9anY ^kf/ћmjv d&(tq!_%͒\O%u6ff=DjQJP< /u_ yiH:e򸌁W]a FP(M,)ZJnQl?k*u,&d:)`PҘ""A>sλ'33QA>GFVvRB_ Jjo]v"`~ ҁ*M@o9kUic#35ry(;Ԙ٭,Lb_$X8JУ?CۈM\2'i\:wX %Zt']^,>e_?o+*C\ \x Z?2ܫttFGVqk|>ԓcBeF1G h)|ȹ Mw_ѸFQ"VzC5r6ղ1PVx83Pq#\ߴH͍T1DB0SMS^ . )<0s/b?7M=\\C-+B} jz'b--h|óQ2ӛŸݦH](ux,Aniۏ0OF^$DĨq:^ˀ;T|iyj.xڣ ~W`巣1 ^cS It`vPdwJpECDQd]4:hQ\Z®+?8u~G9|; \v8d P%:1l|SQa Dȍ񫾘J2Ėt8 R32X@x%L`3|;~} "L6Rx[Q$SA;wmE4 /|h;C{McLMJ>n&&dzgʁH&3vv=nk@[Iu\l$#W@?W,/Siz>A]f^n)g;#=Ϳm%5+Y<U 2F;'"K>I IoFU4!݈ڢ"|-mf i+%^{Ջ}ݛ_jxᯪsc 2FxB&{ƆEXHXU`e %~ >xa#]S=y|^|g< ̈́{q {PL,aPp7)mHgU~*LC6y|ḫ~ b*OsQ`HmaAsE^kK6[KA 3._Q`8}dd<[!ܳmΔ\+{2D:piG\3:!8a0РKHmK|&rDz6*^dY* W.F7oNHm4iڀ:߅Lݝ-7 T5r!9e)'ڏ3|OI+] 0Uό,`P^LAӆR2'"{Z@]wC7&\BJALIr1" xtfH,|΍rvAu5Q`7)b([:^sy?Cw}U[?k28P8DlsW{|WekZu:gn!{yI^r' .Ry;ʣH w_ -M+<RS4\z| #dlBFgvsM-4x;gRi\/H61i14PBn(']QN"d.` U ~8hmؾx:IxL8D?.L$ZwX-Xdwb\/SuL1CGR2;1l b(WL_ dd+'{{ MA^>d7T3~ٛOvs@'č׎d q׳_j􆙙z#.|'Ef*zZׅ= gU?%'OMvFИO"ɤBid(fX[vN +?5nd:#$.{ ?g#" a:_)fP*[&Q*اAک/FMx΁ױIk=kН\<~y_;1f_6{T7+ Hz\UhnVM-A *Av c}z)m#}` 3L/FQq1qOQ>I= ycJ*w)\zKZ;V|YkȌKewfo~z&ͮ Zz ~eH=d.0&lAEe#P"X* 𥛣V[+3l4: 0FG mN$izfa0't$sMv}l(t*6)sK6h{=wCWY6 1>odA7ճ)vbj =_ӺRu*RsNWLv5fulrW2^NDH} R/6W'{&ᰉ֨%+[ T'JN3,c[AZAQ`fڝ|V3Um ]oCG?/M=K2$?5|s8 LO_~#G^KFI6]rRh<+Oh:+`i(h珙nLk WC@gq|"̮KIV׍ön( A=\r"z`9)J/DsnȘ$)%x8w`R31Qucvo=o Nrg}YnK}Ӧ~⌱yy>iQ[j"'EMX;'+&u"D6&SK Iߦ 6jpt1,5l}{RŚ6} S'YH}-ȸ#5엢;ֻTp&!go/k6b]D#:B܍^HEU1 Xew/o}v]j:qTPei$1&$y|AӺbjP>흡BVsj|A[6?'cy>ڑ1 kNQ\1lو H:0&P=[LJŹ3l!{Y{?q>HfUZ :B-W4ӵBp#;qmؽD.n>1iRc7S>t-oG/僣quVO2l( kTv(k/QЗJ+#*ũ 27>7o0 ԤwZAEb˦4؁:D"V ՠ8^)z=UԐߙr*yd1X0Yubm6O/!#` WF\cj=V_A4wMX^[̜ AybIWc`L#6}gp- G+8#D^3hR!)Oa7=zPPOHW>(8zD2?4z&p]>NT\. ~(—/Kf6BQR: C!U$8m"̧ eCT6-`=ke>kZ|N|DTA9#=sua2ș̄)"T$_O-U~zSb[&)*1~ nm >0:1 :o<=9xQNQ.j1)'d'ҰcKrGHiMSFft[ЄyjD2 B"S`رA_ýGW!Cv0f{남7:k 2g&r#`~j޵?.!3AĔS$HԺ?]A2D]q]J]D;$WU=9q<,> REa6@Fwi|m.hOZ/&,d-3͹4*3\!5^k*kSQSqɩnu3 7e!^Rr=Bn&f%sZL[iZ&8CU 3_* OWSdO+^f4j$*JiXo^x%t F@6I\I"l 0dn%g=/Td *aAfG*C7VLA'֓)5Vs Ht`+zOb qFnJwj0rsOJT$H)H .o˚|UǸi؏&(̇(O? aUu%ǦX@)tkjL)O5U? $,Fڼ/ j"J#>4RM*6'f c!y4d2^<ܾaMJy*$3d|Nc\h:%B1S) *yH7NF񒛁ژSgC0T@TܷmG$ћ2`.9]zVxlЅ[p {pȭ#+ U.0TNk+g2.(6~%#I.miJ_/L<|^cEpGQ+ c'mTֵ nMNn{ۛg=ҝnRsr/O3F|Rf8E&o9:жLJ'p(?5fj8%75=#Ue,V% s0BiӲQ[:fRK^KG[Nɡ迠2od5CYhۛ'6n\I#5d#Z=_8Qdf$R]G!ή\ KJhE0b!4SGRo.vpδLS>k7*@g]cNY x_$V[[p-)2s8gҊCD۹Ja#†~bu*,ښB +O5шMzAĝޖd&@ܝĮ\t?NBu16QCC*mhsZTN(شO=&5Pf i֘)94Il:v+ƪmƷp>.GOqkrW(5R%T86+զ``@Qf <[!m[ _] oͫ{w &`4k Mq78c= {i_I&dB(BTA%40Q1j@)H|sw7A =46oK4#}gnw<չVq+<_K8]SM`iQ:;g0z@Y2n>½,0 z!Li''6PI?.Zzk;k8c$#[t@u/ tܫcOFM-i r;q?'_8Ge\1q Ab!F2{aE_WSH^ޓUSSq^Amѫm/?GNaɴ5D.Y%;f]0wyYBJ) =eҒP**WڢH&0TV`ʦs.FfJ#mF&q!JG@8OУ&Dfw'4y`EW0)l!oW:=W[r-/tbh8x {mخՂexm%M9KSϣ% Qb 5uv"DmYuRWsy;ڇlQMUAZQ 2kYG'l*욬oI7Jq +Y7k xTOu6V^]$M sO)J|3$>=g*&P4@IU\7L[5.ݲ(WKGa* ;FMBPfCpA',YAa=QIc`T]u/|e7GfY΋ҭBj?]mʘ=dv=yxH=ermVm7XI:Y>y^`pͭ!5pmJzyD n'~3_B/;zžf(†]9(a@}_1,}:1x^:pkD}KK. T E_b܃Z}B5(-@ME5* n\QZ + sٽS?Yl#\@A}(vS %LP| ~4e# Ws[Fp[fhjO`n([J;i!&UŃ {_UZZ/̴-N- UŤ Zq3XCO BuQBoWBsOHd^,AW.ۼ̸C竰d/yň5/iu U -w_x8X. I{xҀ+asDJZ6H9ȍ>=hURHo$-1ED<:Mup I7H@oeҭ LM- =@VwD ~a #{zx;HnEgJ 5qMSUxCS38./ `g!K'{SA\G ~ZiP's%Mۏ%i?6Ґe1.U̷=ڽ3-s4?PCxM.R  5Pe>$]aSc\dVF#" T~P*rGF5Bӳ>ЍNZ6a;RsJ 8\ Z>?d]~5L w hca8W..$t!m[֣d"\49-UxЎo)̧ѪfRF?#)[0D= )H׸ׇIDIl,BN-<9k1/b$xֆ#ٴ-X s 2J3L.:l<2p֡NE3-B^H3?/ %l7r1Bj=]%=/9!,G}cp;7O̚-X@eBtk 2>[|ݸAsU3i=' ?C03 DsSM S)' 7V(+ BzH2qL6)c% SsALd:CR0|TIhN}z4\U KF NmxnsrDGCJLngTa|)ND'bDS|ֆ#F'g׆rQ!'[1D40PaINX9H+3>A<35[rñS,fЕ2 8BLbuͮ1yWLNjLIǨȴK\94o&u{P׬5a}*p8ρ1vx R[cl.tƨʖӼ[!xݸvEC;Yپ WS(I>MN#֝3x =@^9@NoKHB "3 \>KGa<.fچҡnpeDGUvFZ惷i *_V1&J9Bhx= Ɋܾ-an?5 ZMǑ$%¨ĶUo.6&PUb`' q79܁a)k0> !ϵ%5+Ifǩ7_6{ Mbcb SJޒ~Qf]a]ys:7B#D܍ L&kN_1a;/].FuiAqUT\aX;v|'w i`7JZW2CK5[h`q"T:1f(R?ev @׶1^_5|7pKCP4*inj=_$Ztqъ<>`pdfZy9&n 1̉/"Og7Od]w?6:7 NA%-5֝sڵq O(֮L0c#X%#*CS r4c"*_#5XD%yYKJs=ڎ9/ X@b.u4{rWf>pIpEaX<;OӚ$yH [xg/S'Z5jbp\k>A5vmJ &MERLR_1q6\67qX-"֮Qu"ɸ.얫Mj2B.7D Q^-m䴴E%{ۮD}85tQ5gQ=ϕ=Hf̟\jA{|+]} @o8Ϝg19߰ߑΝ@*%L# \>4S]9Q"d'ϖ3ts`p׮)JpQŃK`* rf\\VEe-Iy}z$DHHNaJ#띋7s4_>a;px(N"6Si\̗@E*xQUW.ss; NIo%Y#y_ӆQBg}ZRY/K^h ^fZ mdҞUh ̽_ܧL! oUl~ nY0b( bB3 ǜbww* UϛPT:51ҵ޴QwR0=;(`R睝5S^TbY[I >h nMB1e&Z#ό0=M5~^U-~873+S-CU] eQ9fFl1-N]C~P[~:2dc˞Z3 gUH䉡IpJ=Nˁ;ŗGqf=@xhB-[y hGk9$sjy"ܾAS oX-RUY&E zdn;Ӧ`5qaj7?27>/[` nx*bVV*DAn_{RMB|(d;B!$;7nm+5"ɟGm^pe9gH [FP8mabF곶6jgN:O 0]%INW3V)ro}Pa78c9}g>QffO mvͲ*|ԫ򻝋_Opd%8 9(N*7pK(BEt? {"Q^Oa?,M=\ f/at `8*EVb(C1UczmO| jT9ZpZ;忖!t pdǚYG?_UwV u9H ,5J"r,/AF}~D^lC) E[h U) t0Ug4xtqc9-_cⓥ2z\ɧBv b8x/=yC<I )&ZVvV8PE9U* ׬rDY IsOEk9;\tNRG^]>2j@;'0m5\ QbْD*Yc p{yajT۷W_(<4_Sj<a90+^B1eLTdA#`x>C'Qe%cWi[HsdEa"&.?&=rt7&خt*pvq}Sn я,&y-`ω&-6uy)Z`0_  6U?GKi]5!YZqDbq.E:gv{ qxn NX"Zy{OM,:uWUϛtO~g55$#Jsu`r7z֔,KbF{tެ {t/39Q9jNܪ -^ ? ho+gk: {0mk@O jo" r͒I'2 b@ 7P72Z~d{l,Cr \Wt.Jqg+dxd VиtW.%%Q wW&UW9v9Eൔ:jƊ_ƭa={jL1# R=Uޡ*40MŎ,/R/vT^(v&ʃrb'҆מ99ϫjq)qR1Q9 eE?Blt8LW6J>dv>X/(1qkQK 4WfqB(0.[ь ܚ 9#Jd@bЄ3ïbR֐&D%fYypϧ@"i;ph%os N=_T>mlڼZ{ ofF~\S(\GXs+Z[;3Sq穦LVݚVg~-ΏXdD 3DHh"[8}_M%-,i [6}S2&aˁ>%gR=2'pSwӢ f#^L&9k xݬ(i,æWX:[N^+F-ϴU3qt6ZČ~nWҠN%H=dr w'6ԇry_KºpHT 38|8sNH.ƿ/Y42/\ҀE]=Ai/,DAJn9ݺ.%ƛG^цwI ssT>V9;TVJMwZ`i} s ~.X 7N[ߛ0L49,4u x/ rnO5mI³Q#_ 7 fTaS iM#6T9̎s#ײ&thZԽؠ.=8 }pu *|To_qnh'oe7ka5p5Z^ïzp3zelbq֫+q$~hĭws[6'žǨSDp|Y'"n>Oum͛-) y-;~b*CǦ3AUm{(Uʿ@0ٻ nyiVPb+yA$|'Cx|lpCK&SzqR=0/-F,ѐ(ڬ aUF`\LOkZyEѳř-ۊnnz"^47_5Zgr'+ }'DD5Ie̾/ IboU89VG-\2LvŻO vF=ln)g9ndb5(PHkx[ WtZ|]:.|5&kQMYgŠX>/ʄˇf"ec :RN-qsJ`=q s$S^ꙅG/ TeANvX,_J!n죈'i3x ]+aS i;Qƞ:}2@ReNcp0&Z8ftDǪ"k1t1YR4 q'å'E%!?, '}NV|NAZY9On@Ym¦ cj zGsy^ K`ҽ[FV cE|%,߯ZI'l׳U7/]=p^F^T7jT<Յ#rнR6ΞyKe4 g኏,͆ ~P 4{Ȏ%S#*8d~exVIx\iڦI8/j\T*^=R9D},g>Vfs0* ?)@o;% 2i~l#}6$kdSV]ր; !gE& O?g>#P\F1T^PϏpblwDO3 5)D ̍GF^lWio/.T `i"ΉzYTwXH4n:3F'#J#uglJP #AT Cr.iէyDD%skH+ /6DE-0=`j6l*ED]6X&_Vbc9 _@6з_MFduRk{o⟭9 b1p4+z*zd8,MtEϮÆ^^y Hmڽ(TtdcR{XE$blQ`kl"T*E7"‰7mc"BۻizP6ibv&S+e `[PUZZ#?Ծ!!]x &2/r @0ql'%KA͈r~CD!Po-2,a)ExĄ AɗNBP_ \1٤=2vj_ 8F[1U7mf34|[A ,fW*O%TbQ+<ox)v^oVO<5ƫ|)"fV?maQ|#dဍufg:R]TlB c.n0o@D$ +-,:~z#'`X<rQjOJRxrs|# FzO Ár S} !rj%obŐʗz%/EQjAErg?8Eicv4kxL@ bIl :~;![RU5A&w( mJ5 CI?L ,P4Cc)l>+(ܡƧr'a̙޻? XŋbTh7vZ*dhyQor9Oh~uժ:o۶t㼚>%"RtD㧼wJr^]Oќ2j m?^W-X;VՀ-d>Σn ف^|'ըi@߾lMC=Q_?`t͎ 3[`kГ0VڗJEb;'r),\`9xM=c{QU$Ϙ& b+.ޠ^>߄UdPs%̖ 0.v"yN*xT*ql~ǖr.@^R]^ʣL̯T#^bJM("o[{v!'hag_ yݰpyI3m=CMh#ԝl|;gB$۩"B{>Rs=G,1#u*\)Pԓz"Չ8"{dzl}/AЁX$.eOsupOuVxwN9@g4WKY8Iqܻ0Ɣƺig4'8> *9Sְ≆TQI!Ei΅%tߥkl+~(*sQ Q+u~1VT n׀eźcDG ..J~zk6OKE}}v) V}6rVbWm6Fԝp€1:K1Tar0e&;s%XS# /c+T~w鏡<Z?esw8 (#vn^ÁBb&sZ{iWT]xY"yMH@!J`Ʒh//`}AC&%'jO z!RRW\mpǻfoFɰ<7ӹz(wV{Etg _ JV0~x3٫J\}_TNߦ`sOL؎QN}abVy`4$dArSKxS3tb¸RecAۿ7gnmJ=j #FYAOVj)gWZnjh5_/8UI‘ٶ y5wG|>jߛ1eq׹Y_|7%i^{":XӜZڿjNa7>u_*mXl"ʜֽ[{vx'@fa~ro[wU4!+TY#LfnY݄]m.2WCjM$O,6, bI[yXzsrRSIGT _`}JV%t?d=%W ;w8H-1s7|{ ~g@i}a)tA\i5) QZ}GsXAV[lg4oֳ0DbkgWSff7T˵-{}8 ֤F:rΙU`2gO+p_ج9A4rx",OgeLoʇ|!`K*Is~+XHn,PmR! /l;_>_]-+e 4]Rvt'U쇰ؠ\e9uq0ר¬[}&űןv8S=l )_,j}s)[mCvHb׃'KSUiGک=4ޕPfA>9h&D$7&ȴ]m1݄%9m7MtW_XKL^ !ې#gml`CIin7wJyƆ92bE⋑AMId6 Bi `Q `,.Fk^ڋŒ aNh-'F޼%Rm.РP$䥦rv:r꣹,9*LHDXE&bQ%xi1sɋDJi--jW<ͧe : iS?44@n[ZW^ӄ(˲>(ےC7Bպc,+\pf0J(Dηx-(ߏ7*7(۠ݭ;m&#6ĭ MA45菴 dS6Aa$x_x?aomrpu[0Nf\A l HU"i6JI!a=eJ$krV;Ulڦ!uFw&`19+tD@n`nߖ}/ނ7 hT(;5P<\1;B!7rgN)sxLu֘K%C@}=F^w:wF\Z*B OGQKY)*4F9#TX=rE4*Mh*\GI.)k>´dDj_&a($+x6ػNUD-gL i∰OSX=˵ bhP9+g)g-]Նi$+薧PA$ROCY5g>l%.ߜ fR궅YU(JߐL`T=9ĩ,Gk-#9DuFo͎? yveRb-XTY~@0  eѵ־5)`AdhCM_҈ DIOgΔms?잼ӆ\~+pt_xGXgH/,m5M3E҉{5YSlxv^R6N$TI@ɩ5"f8PZJP[>)CfF#`ڞ.87 ٠'l,Kô.ػNA|5BQmtPqʎ78 }k*띍<7]2{ ԾyN j4ږ5:Il{ab湾".bp6vvץAe wBmS 7+h$k@0 ['!k 0L+XL/9̱2xj|Ѱ_u}5㾕ԣjة,R΅%׵Qyd+F} ;W׬֋+;./#U#hjߠRbvf-v[7m4@s Ťun:jÝCR#As-edG3R?ʩmwLgyE.85eӢ_CDŽCNA[7YLO b5$ѹKB!O`2(v+x$̸E%ZiHJAMjP'؁% z` [iJJC^.tcG: EFZdtےϙMb 6{֝& Kލ-W[k'4,X0<`\,s</~dY)1H78F$o}CxҤ9#|YսQk7mӉHK>\݁xJl<Y2!1U@K?~}le3p) AaX^۫.yuSyɏ}hJ)miᔶ'S}{c]Ս}y {0IM:k{1#A.+0Y8S=Jɥ9s=9x!Q"ҚfUq]LMsb+虱;9n't{AAxKO e2am>;vo!K"p;B\$Z޴Ò,#cqu]EL5^aSwAQ<tp{`foq/#mئGm]9| `ݺ) jl{߶pi&qĭ#ppMiUrdp.͹a{8ڻ̡wE"i.!$A{?x jҟrq^y`vƜj  aK\9V*$Z- FGVb^=_k q\\Fa b2%.j/& kQǘO[PKQwFb|7mp&~z~6"%&ԛ: ag 봶fp~;y[q !gm՞O50`u]ʔ* 嚴`To_{ytINA-|(F(mQr=[ll7$m ?θ9º' K b St)H}SCE }Z[Q^-&FH<)"ۿ) 85*hȵ|C7/&5' $4=2\._ڢQzKaok}0HRye 1|R _Ē]O*8`/ZboRДxoX Ԩ]x bζC+{ ƕB3w&zh|x}^P<aT׳㽐]aA쳠ݳ)]}1!FT]p0mn],mrP%iW?vw:n(eccr@xF3'ȆSS95Nܾ~HkW :^y}jB}}A䠷2`f.>$ےԸɂGZ}$@P| h4G^Flf/_{DrPyH|hn)iPDxG/f>mL߼+&7Ŵpg@8p1!9fz3WǕ!D" ȃX M݉ SAPP-W'9hJK*IsA4)U֫Χ/ G= 6[Aף `kx֜+ 7ԙ[=:)JlN871 >&n<$ yAP[#L?P\v"nЖo 1DXX􄟏܂#WtʛH6m?0bhfMk '䅩ETC8oIZ N2!_KC qIْMXI$oYmM\3ހ> kg$ ytL(!D'RvpRt/<:n;h5G/ԟ}4gvy֌72Lپ\}$NhfԏbD/jsNūM0^{PƠ?V*u(3qbxpˋɽW MTEKMj U 9A4)9 D%uF#?>i`Lw"҈3$QweHoEZ aM'{}$IԹ5C/Z 6Fѽ xu=WV >~k83oy z@Ulz}bH5Uw[)70S8IpHLͤ*ei*E.kni>e^wT߳9sQҿ{O$X]mբAvŵmn<W*m.j坘). H"/ɟ}ux~YM%O|mBpf:{2@U(їQq9%jzT KE2 }+GRLਣjkC,j<:{ \uk@LI\U;GB̰@A~ԎN.rFN\WX4%֦~&`y{YLHB>KH\#+1&Z5p!n3\13O#~4$JVJPT $EzNɻ,ȅx4Cɷ%;ԅu ۄrg_$m6ٍm.[W {;n`@xO=?s&K!U1[4i{ig->uˍmxİaWsE]71J">ܑ iŞr_`ry\ hq5ybʅ{QKS3o9_-5bcVݦ{N@ziЁ}2KːtOeCr guc'!".m^v,eΔ‹`røm Dwxv&;ȶ"ͬd@˗N9~ttET,*c)Ê0yĂK8^N+dbR\wѶ5\*XG;)SaI=wJB 7b ,dCN dhuy91%JYTމό]1~SmA9m sětnPW~lsE|Â;%rUܜG.yyuAbS z# o3軭,1ľ\vA\S1ʼnS'^Nh{h5UVvq=_y@50C0UaB-ș==$ՎbUh CԎP*`qY6|ؒDQ&A$8yv7@M.c 81_='KT**Cuߪ&Z6xSˑCp5 B ;c LW$ M]y"0[+qnH ,Of]3\O#4ˮ o Ȯ^͹ˋAF5 d9"a})0MBԇ<*$Vkԫ|O[gɔ CC&RP(f;]ZV01 TgXq>8b pVRW[)pc̥_‚6&g )DϝqI8Cd'}5Yd8kNEI&:O.Ka:)V}2JsBPY|ZHliLm;!tJ*پ+!ppW|λYb_GL@5^e97[4"2*fVh;S?FrXOȳ1F"}ʿ@tpb %2.,K7I4jZJyTK~;c.S^g# wi=c=+^`KR7{Iq]Y5xXVبҌqAӜ+uN&c]::,mf0VTծiGӸZq_m5es3Ag}.T !%1MJ4fxi4߬w K_UJWqr\>fù3j!zxT;ZnUqD\_hiGpHeW@L1/ke̓rSq-<*yV4(:`NWaT-]/GZrdu6&t˽j6iq mU&wq y<g@$uV:RT'K8rPdY{dF&]n8Xh t5EbL%0aI1jwǕ607/f⌈GתI<7/iLUұ207+`%%d=ÊJkƺa{55Tu8sWnJ;_;cK+fbULLCQԐANdkj|6Z+ztޓ4 c[eYTACh{n;Uj=xH8T߈B :O̝Q#FUZ !jtԑ 5a9&eNysI}2[9z۷7O5.o(p(DC]l(%άf%w tćKdB7DRL_w'qY1.J:u4[^jBC.iݮT]ݺn/Desf*sndK~Ga-sGw"HU)eH%Eм!߷M\m7+zw&ybn$@PxfxbXj3N>7V-!m|4>*] Ά|owtxA}fG,al1+}+zgtU|n3 ` 2G`fOdŗQPDx(w,֜}~x!}V4`9 Ios8$q˳s(8PAfaZ3P'dõ J$,6g"{塀US]-]o_ U< }S;ԩpR5ݜ VdlBOmP+WΤo }98=ҳ7$w| Y05=xSԨ M >C(mbʦ]`)AXkq2xA,6"! 'LIէh O69<1]bXǨer(V!=46EI{ HNmeP )xT[q7xS)IiT>S-WEhvJA #APQ]Ic]|19|0ϪwnAC+:^gbvrWm2LG'z, Q'i^ȩUD±rZs[gO#ٺ?5L֎ uɩ~GI:[0jӀX>R{n(?Pdl B} 3eW0WdCI [ٸDmG8]N`ˠ1`˝}Ӯ+\0EYYo)d덧y2M33tDr03dã1IwiMV;H_:%E\iO%8#78cQ^)qk=CwGlh?, ^$;MnN!: xX >V=UwEOSjc{@{lN;K@s%ԵL}=rd J)1FTp#׃>xmZVNn֯j1_PU ·ۢ Ŭe[-4Qh_4ܡk0w3]6zZ;xCG\SWҩIE3eJdjfL&5^ .0CaGeio')Kv G.t:whI4U:BD'38CgMt&'k &I7DmmĎp.jbbF$ߵ$8DKczBք\7D٧U+yIؖYz+K~4~.1]7ddt-"诫>zH{MºO?paM:n2  .;j{4 mTԹT-wKˬjh,cq֙y7n.p|ZdSnE Ty_,8$jAS k&&!кt fY viccTs`5[hOvT}>-mg{P4AAoڢ k_AH޴ZTm8!^:o)}ӮɊCP]7T5:IJmR"c QnnL/4DOt6z  ~%Cj' )VrG>eMl%' #i'#qP Ae&sSIʂrIs=K$ D{N#I@[j$`Eab n[*],2"LJ +Gmlס:mO~ѥ?Ig AMPc:a4oRJoT>i`KH4ǿ%DEnأʪn(NQhA])r!pd.b6x{ڴ -'-@СT{Ʀ Ī 8]Y8!"ݪĮ 5: n[+tn]Ҷ/z$Γ>aR4H?Gh TUAY ~f6$>(C΅CA#_ep!{bZBX3-v1nPp0(u%!˯ƾ{s<0{rDAa =E>GLջ);\mwFN6ʔKxKhDs >s!$?>>:kh8<|ZK O>J0'"faqdlq@N[?j:m:r9/=B~Rm?|GlP˕W^Lffk<;џ2OI`׷~ed r;8̴^w-H$Z?Cّ?SY'sG2H|3TDՁdp!XqUf/Hsۑ!uf[:b fL=[Tۈ _y@e_$i|IN 6sl%=yЁ4umZT4_'<O!N/R}tΘPNݮGxv[{_ȁBH6na&waH KH-|WI`"`BCp 7Iv%"53Qr.NҐmP f&f^,XX$b}e 74fls Pi!>G/C L.ҍ,.1Τt6Cez2΢XW aG^sxdITgIg_/1pV̴?dc{:us w^:>b\P:#,G'yQ+Ɏf `QwrEDҐhSGAӵ ?P6ovYcY?Oxۋ ln뷆lᵅB ?w8'>+t]CrcAjThПj%Nq_rM[.אTm\PJmcڽo2ݔ<fCFbr)ؐ#7@m*nA,ZCp4T d f MTX0{4_KH(s|\GYAѯbN$Ӑ >-}Lhȹd bg36#s)b+m5Y;F;kd5ʵŐ!`M3DI> jh ھ!?lesyXї7 'mP]&󘭎H8 z7ܼ!۝GaZlπS}qέc(Qsp|ɉ;'9R(~/5йϐhNX4UTzeo;ÎB,=Wrd8s=ru9ޒ3u2ss '0 ( e6>U},1ZzQؖ_]wB*HT@R\aBTiM(~ Ih}UGv݆F􍇄1M$Ƿo/#|5Ʀ\;a܌ s/.V19-ʋMOH_>{^^>O1""a7 Ϙ#GZ As&^HFTT :&q89b)PrS&ѶZ[)W #+]{ILi'f41'<$}mpOlzXq@+6Ԥ3QՅj'^2R$&;t۟eQ%2IBvu`m-Sa(ħNzCl>S)G~*}kBr_sˤ35P) i|.y2_kw,L!?j.y}|G]l$VL{M!5ȟ \C8qlS4cX{uwӈlvicH6LOpD) P0o]B>]0DF^+PÕŽAڋ*gyq{T*L۸'nYʔKXҼ%* €" Ou~b潉6zB9FU@>KL!PuUhd-9l}_,K0\e/ d\$Ս,ĭ FRZ}0eNpCk.MVH8lwg %8)"}n ! "d&>2lˤo֐jt3u {~o6?jp ę,q⅖3&\,]:erU PbROM)N=8qKjl{ tAU{.Qמ׈@$'I]ʢvk0u^3χ\sTB69rqnhg*9 [>î:vf@pueM7kc@ΪYG> 1hU mB` MQ_'k!a kbvjA 4+]@1 b/pI,/d[)rqJDT`.GGcͷUH 㿅/DT ? 4+E 'Yy g8`B-S5ƃ:_pEIyAVZ%OTN0A +-A65%ubM2ֱ4YvQqzȔ^J{ ?kP@{V׻6[,_ۚ)Eꧫ [ &+k&ADkU`g⬊;I,Cg'2=h97V>8;8?OK)t;qÝǔ9O/ǀ1?y덴UZbC AO.Ӭg- M_=UP+'1H J1ب~dmWy~$yekS{3S[W)M >J=_sR  jD+UJ(ҷ#ۗw7}< 6h PnWl+yrY=Zfhɤ{_D&WgѢSI&-ϻ0Z*6oE\(5r\yŃ)>8g5rK~xTؗ&VښtiXut,MVy ~MiWDIo4x8Y>W^32}EmLA)}(RBf܆H_9 j/d00Kw#!ҹR\"&V r1_ oS{lnM.QR**0:Sމf%]҉sg 4ȢۙTAQɗˊ,ћrT2E`-Ҏ}ΧG`~Vv?2d)6}›h(B\%)!(5y0b4ZB 4)H8߿icZ-S3BK) .gϼkײP 286ڢDo#7nj>1ѧ4\b㰭N(.5?(?l(klGy_Ye@=A|kԵ/m;wzKTŜo95^5%(y/;dl82 LVO\XF2} >{]W>!s\AHUiy s>v&P?e l׶^yQ H?vBew-2Zp1BJ;FuXl?MeJ2mbiHmo 2l+|/nl$/CZzjN#A41Nl| Eڄ*!%08YǥjX u$3\B!$7 NtPZ0uvޥ Fڲ#@*y=nJ8^1 3'xb-6C{kOFڴb=pG6<巔ۧuG}ەF]rSſgvp?` 6Ńq^mO=s>y-[|2xr_5VH{{38 %c\W@WE` 'Kvr \{[AJM~-Rw鑵+8ph=cP$CX%Xjf44mbxXMWPl{N8ڷƝxlHeX dB-g:Ce3SU¥.m#; "$&^7X\'5@RqN B "W`֩!Z"w⧥Bus?sl9a2C(2$@nRdRy9Qɽћ|D_Rnlvg_o`?4R;y:y/u7;Z3(Xcm%gwT;aXHEK?4ۍfѭ $z }޵ 4\ ,Y yJr uD Ǿn|A&O(cPS[)CW&1[ŸSU SB>ayI^B}2K:QޙpSC-] :qx@3%Fn4@躨^)A'ǮjA,YD}]0pƈ,>m~(H$.a +l\\Bݱky5*]j`9>4Cy\s7oj@;;4l)HQK+wu2ЏEQ3.逽?0ַ(Y•:;"nK&(ѧs^x2EbYfӪ$E$ٴ]9X-doWAԏf>1;8\CS.y! rTj6a:cDdʊlGi.1@{$5gm-\hQb{)SgD:ʁàǏj(Y~k hD'y~11Shܔ4gkWpV)`` tݕMrk~1Im  rNk @gOR5^ӵ {q0rL32=~x;1s}{rR-R6I:j|=z9cXZiaʊLh V*Dx=|4̇%avƙc)@rд<|Nr&Y̅m|'n,~:T SidבNGjy6ci-;‹sS{l1n~:U\V|4ZeٍZ![0sMP}))OȇgHDtz\6 ieUm..Tϩi[ڶ$`Zdw=9 b8ޮ>*&ŁeW :ӒbBACB^5\`Ui;̈!\&H1 |d#fv2۴^ȱD]-p6{Mh Nی2}^S̗ɘ]+̋i?zlN8EVa۔xH^̃N .2\*|0{ᔋ8ftE/r X4c MZ_C1**D A<<3X"sU/9_P4C,_Gb9\gFi: Wx*Fo;9o)bGH=m^*R2!# )m2NL ]N[ͦ$X:?k<bIq<-^U;1Ϳ,"LXdgGC}AjǾcXG}tZOrϵJ8Tq)b%=Ar [޷G)ڕ/+.b_(E >w<<閈5iY>xn̟Cn(یh1_#0'oLWw]}P;@Q%ppJDo?{=dAL%M lG  ⭥"1tx e/fkC aehB+{NwPe*1ؼxz\c~ v7i.p.ucpKg r*0<30bvhD ):{ōn!1dR8aÝeըS˯|t=#Y$u65$QU_"'TD;#Xdͨ^dxᨪs&5tzuZJV?rMWE%/ąYy-Mp~0`3&̻3^zYnex0:"Fx)~t"zإrY%0H(:5¼>@NV'YiH0\{-5꒦| EL/K펙ݚTBk6Yg,Hw i}+Q _MV=nZ|i[#ɭEe]*L 6@.K7\p/)BrA@ ݙO׋xݔN3/Gx MccBM1ͮRG}^EuCQ8!Km]lF? *Ќ|Į<9%En8xF8菄bLY Ww>Z3#_>#*) ˓],Խ)2rP%o\cB @g`QU_Jn.aV=Sw6dOEWf(bh0{Q (v˽ 5ҵ׍FrV1>! m2wȮΌP)_$ɾ/9lvnL 񎔀[ftfo$#r[Ah:UǛjCaY˖ۿhd`!a&=Bq /Oi^>9$c9J(A}hn;((|$=O`L>35HHɾ}e=(1k-8$o HQYvv@ i>?~ {cHkpi##zܔlC3F#RHo6\+ Cqf;K1/H,5@mxǔ$U3}WM$6!M}'.y'!eP&X& "ՑplEx):h?YZt.iT~xuVclMl??/k + x{y_dN /U#au#ZFpܥ'2cԯ= q.kP"eU*HNJv!7)QʼnZTX>5nrtIKL&v |+ڣ*@}wm|ӽ)ڬN9>*u_T:.VBdSW#ts+Ə-f(-gl (V:nm2t\2Ҕ:0Ap W'pKهm}"t%I.M?n$~G| a&P6yߨ= eT8x?uFO" Vtc[qYhh[(:GsF]bS!Mf]W4ab^Q9_^^V$IP^ [Ws\"dVd?pı݌'PNg"뭌yxt)7:rb~>̛?`䘻+hn+L(1;e/_ z^UCsW ҤY@ r&>l *r 3To)d U8ʃ+X=ibvym hu>bID;=T˞0aMY CrW1P@TxM׭Qez/8jþE8׻'hA+oT1(U*On%R^b1{6If%NrtiH%2z槛urG?MQt|>ZE(f&Xo\OͺDUMޡ,)= z>}bAą6}E^ovz Re?y , } .Bed7Oѹx>- ,->+T hI`/Z49kg8e)hЀR:vɷR-".Xcb 'lrw['{ X;zھ/ e傄g'Ak G@.!7 ]DG֫Bݪ6w ("ԣ@`hR .u~q<\1Wv؁O҉K^ݶ+u9!mFL:.f['Ӏ7Gٔ ?L 2qg!.="$!08 ,jMACa6~crĄe!B!jU_QJUTVTa%)ѥ` igsZՎMĿH; Ki(|-LId4i-(FlIޏAC.;Ũ+ YIJֈ=|Jso0:аLhuzzPcf$[AQruZ|oNMNZ ")V * @Gsg7jtIdUi\%}IY|&V'[%Aa$+&B~+#ѶlR&xu2JD2hXґ 톔)fnw^A+ʂL5]EWD" 7gbChy:Aek͞:AgZ-u0⬔/=’L>R/i\`5.}YA`YzH^^Μ!R!͉w=RU U+9)gTQ,\f`Hw;/Vv 93q[ kdZϽf?E%ug{!p`pB{{xsG<1/D[ &ٞ$< 2ڬxgC@%t#ˏ@ X "<Xpu 0 i$ߤUy``G~fVC~]*Cv9,C_w$6 ]]O)o`wD|:-RYOUA/HtR$W05iYPJUWig\I##&R,ɓ cl,9;g|hpIy›HpժhաG '–tEBgMA;6Ώ) d'nS v;ĨJ<|:l:޶n`YK*hcɾ,4B!V9rmZRGW3Lw^!m/ڠcyXty"X*j(.!kmZd{c1۱aFf,D'ОTZsn#(:NbqwϷ\uEpьcٺlWsK b`74|֓sj0ZhZD mjJQ("-r7Tp%lAS3@7/=lLpȌIԟVmW6ޚ.!!b@)F)f=E(m^)e0_鶦$}@ŷbAʎ)Wkbdk-7XĪ\- vbXpno0mzomsz\\S]5\o<_&B5 uLg(](ӰD& >>yiZb}õBu=Q *90Pprrk#dB^JLݿFcX+K:G>iwlWf@ʤ Y~ P0\3[ENbOɽ'=UHnL^BϜ^ *8XہJ͈'YLi*sxky|@gN9pP5? Kt킊Ď$+:g=IÅ.|Dq"fFD%  )4s` [J;+qD Oc,H+/9ڤ@*tGycNi4H xPsU)s Ҹ ]1̅D7f$1oQ5CBY,ֆGCC0-dO&&Ss} gPl^J}5$cJfX$}𾺜{W J5CQޞ}0]Lmi)Sͺ/Sr(Yu$Νխ+CPھvCcXp ? hG dq`yڎ^fWҧ PPD@qH@Ta 4xǽ`R/|:rkU<¬@#ҼvC8C>dI)Hf*D *0D;OXV$Rl_L[%*h)2جʰT$XOP<y#An < !&R#ߡTY栖x #|,cE:2OXKX]:~bdnc&$,8mO>vS`b# -mG*%ߙo[~68yft'ʕE#>䱊3kG=mV1mO9q~2$$4b&-f׮5yˡ3cɶhօ~j-j kńY@*? 9-&4\TwZa/fGxB5JGG[oyP7`>T;Ieجo^#CGYa8Z]5D8P%KM?V\.Y*m9q:: La˘"M>C{U(z1X954TY f_D8+)E'30Kt%RL|t=F}ag?ᙞȹf1"xGhP %9{6gwdy񍘻v~r'~3s*S4w[ UP7CE!~;Hf{om17F8Z5=f |]JU۴Z-kDh](|@h{7td^%evm| ߰xw h&am>=Vh+|2`F su>Ø XhG&[ULغڦ0-}]S v#6w91}0W"J]}3(|J;<<=YlkLk fU2wj.{y|kW"P+`zƑ Zޭpt(>vYJ1xZ'=um 7J (A['sIl>PyeAt@{J8"Itrvz<4f_iA{ߏ a*7 ? :$'WaTw1@4Ïa_cি@ %&&%Dҩw>7; eܒu?g7}N${K]n)Čcmjdͩj-e>7Bd$.ׇGj]mrĭ#xZCM~-Lm˳ 5E1%m`Ҍm_U|߭ҵ*MAcPf'GTCut/ ϒ2@n.)k~ 3Gy/H/6Ux&oF WE2M?eͼLxΚšNcnݬLdH v;^Ȭ-Jz$U2oAu5h ʜoGgܢbOv?^T|q-L^a\5"lES_43[&P)9frK5E{ew.3+kM6

(,P\V0TbT7`pA'FZfIѣ-#Lj${qH]] \8V_F^#-}u{'8^ g̵]ӥ;G-o%Yl_:|ϒH Pi}(Uäݽ=kWb0 ?i\O# W*] }s!s['&2{c`f{"1ƭEoЫ/ 50=6=0$l|bZv7vbTgnFb䦱UL=L,ʋ~c]cTOj,NasMIߥYk+OYMCnqH37X3pR* &ڏ>aOȧu LvI;SG_[=V'%-^"I~;͹T|aV.(P}s+VLv挟5CHu'(*sK:uZYY)aIi3y!~]{~)<l QƞbOoX9窺Yi%2`&xX"~ָyN yMMRͲ 퐃(m>}hP&k.mn'TFlzhcRrC@"}s|_+ o C6ZUX'K+'yDK]#>済n>lT>V= B~yl9fslWdU^e]'DL Ӝ7椎%*|ޯ]:8}CG{WJnPEI+3Ijljܜ9Τ1Gc[`KkOBz!f4]lw_|Uљm챞q.}= d=WPD1⤐Kyk" nbV;!'PoNG]C )oӦgڻL 4Լ=rm6s4=Y;`{$׫k۶ u0]/(( 0Q}aTizhewտ,!G?1Q]M9Sbå|S^v00Rr1XxˢWͬ;)Dz!"ok=*uic!K"#Li+ '{g+~Z!+[򃮶@*ǼLEr<-[P` |F\Yo_d5]6KuVjPfS :U.9}T OU׹ZCU29pVD8Ҫ-*NZژf2r:9̕}0e>]M2րXFrmH)>&JAOa~դ0,qGF~;^^M Cͪd1vc{)ps\ P#LxqJ?PӥȮԝ3a2IbpGL ާb}𱏅ꉜ>FB1A_$8huir0r#[ {f? }r_\{D7c湽Ro~,Q!!lRg)9`&,^P}lxY }X=Td(K٨E[=5'LdzSpV soǑ]lAzq܉8"0۸'}u$z^8LD3X(E%SuczIu! "  wC*Hn"젱 -]KTG%U6E2)Z;O'1`70##Fax>#]ɦӿt GaEVCߨ:)f4_X(Xs8 ^FY oɠᾅ%KNѡ_;jpµ 6l-"\oRV8cX%y*uh Gn|ihB;3{:킠FT-Y V7硯<{ƾ(xy+ tjF$or4Om םkQRDr"PX;OtbWWz`*ze.xFx EiyHNX<쏿 i0,\ $]6nBS˜KS:dm 26’4_*Y{5cݾ7!BP/ini7V=hy$FCr{HDd> ;ַZxk Cȷ"3A wͷE,*f oRyBCjQM&<2(>ݚ# `+ {ZAk|%Y RXA?Dz eݿw:tk WtIV:Ͳ?Ֆ;<Υ+DoFuhsnJkHHws3: ?*6UC_eV'iACi-> + l Ut bX^``pv{+5۳cHP|i@CVOwx0|Ey $2QDKɸyrU UX8jMVଘiH*Pr?Ţ>l *%A;v,4ol'IZ~M0s1o dirG̘cW|wگy!Ksڼ3F1jE[%em 5rHI'RG.z +P;[(ÈI'F-@-1ٺ~S!`ݑH2@_22i(\k\C}$]}0 Յ) #"q-ummG5xm90HJLC XV.4xq0cvńɻ B$_sG<aة)r,x#VF9<;РXLcsy>‹ᐪ[,J!×Zدc@2fgu& 1uʿ6P#ϗ7 -XdU|%AE`w웂$SSJ^Уu&5=Av{_F4ژI! !^Za8ID*g H;\Mϩky>NbDr_cmjn #ȧ=.JF=jp6+@!Ϝ@U_^6GXE"G4<Ri2K#jl@wXG߇y~= 0Z16;F=٪y+~܅KR8WLUԓ3,C#Z7D Ģٙ%HZmr>%cYqr=$ߨ7}3*YNGr:l4!l; ӡc,3mG_fǒӫRƒ_t.by4<ָXvYRg_<]nvX&rDh:Uᦽ'cR߭̐.6Nh7-dRHƷZ 6@f!/cng_3 ـ{Y: ea%&_.,$#M͡9DSn}@L9 -$;Oצi}"|[l:| zZNC3#`;@Fr R _,qbS3UGWx)Ztl(BAvSed ;l6)06qWc_6zU Hj:h3g28(6"х08]bYnE@W6̉[oh8pFzWʍ7 FDPlS[ &3Vq !aBe\{@= v֐yiۗ)+X@I?;(&>od|n&حOءr.1&bkf;U 8pum4x;wrhKp_ߢ1GVզhPoC9hf7O+7,“r]ftZrtOgquK"ҵњiQCM"[E.&-j?;!۲5y(b mWJEIE0*w`k@^Dl%_}-7"m+TJR NQJ %Vϯ =ئg%+oow\~~FA-j(x?\33θANFHxX&Rp' iY]9- Ӭj^t#V=7HA1ʵ ;voN+4 SK_RR*s,mBB@QYi̧͌p  <vm&賉Ks0&A^EۧLحQ}7f\UNfV=b7\ Ep0OYȀ^!TqfB"}vHA@+m*Ξ?gl/;4y:{;hk ݬZoP(CI(e /W#jw\z*Z`-1ѝl,Z_ǹ;_Q#VX\g"'r >KyOL?,%Mvc&#>Wm[blfVTσIi3RxMzݘ Ap͖.2zUаI6nxP:}@%U+j? k¹>"sY1/× X60J -Cs7z&OA>E:Yi8;z|ɡ`>q'K0}^S=/̲n{ uUoGdt8:GZܨoj2FlcM[pZLL|wM<q)Mpk 5rN ^yZYN~;I1` vva>lw bjGA*N+ł1 fԐң͎@acV ЪrnJ[elү϶Mp4AVGoNb6Y RE%N̎2\Hw5/u ؉<{]h ڪW0Xxq!Z ދh EŎ4ѶZ8n~m*U;,2L^VKAv]4D%궄󮢄kU4H2?.4çl?) '[E|ZZ_ZUcBcU¾H $a< NjFJ4D&-l(>Yb2> $Ǟ?`w,q AA{3]r ih3m͘%HnQ~d4F ` كӏXEM%@ M06;S̻:F!SO4—p cJz{/zwС.SV0NxN;OHD`=_j2w^n=v"V_j)w l͸n}R[š6XU%OitiƬxa5 B!2')ANա!!&>,hN;AJꊴSfX<0 Zcz/ϓ% ]jQ%ipc=b[k1Aײ%sWKP+b\6e)]/)zl]ƻ(~ 0kšFj/̨ma!f*+;NOъdDPY@,)K"e9) 04~hB)=}Ӷj5Bw~ύ!ƗWᚤՐ_|83B3v}=GlANrB\`'_,z$,&Q0މ\΢S4ft;MaΨ˙&aPxT(Y֏/u"cʼnVx'Dkoǂy(TQ[߉%*rY9l뜂x4|D[Tͭ"9jS޶;LJ b|28<uʮUH|8hmL,ֱ%߁{h }Nh?xOEP}d)F&##8mTX6ʙJpnlHqnui\NZ"*ҳ t% 7S36DJrxFBl{6P"QȲ"ݥJ TIW2nS6H Bo[F {T&e^Oi3œ#P |wx^|UʘN3-b 8S[w4r L\.R7wMzKxo3xO C07֋-nlBĽHUR!Hs:2gf!0.ݰSCA-5h AsBc~q^#0G±; w@=(2 շ;Y* )R߳2??9Tmh 7oӵE 'Cŝ0'dΜe< bTٲ<ǙJ}o3C]r;ptƵ)oO2Ua4/aU, AXz37Yw( 0a]ID/NJ?|tf0Abt'Z"HphiN@}T#,p5d%nB-$>!H}"ΤС K46d\ TFVI(\#Ȱ9Ƙn3yK-3)O]JjVHWo7kaC<݀xreλWY\Y0`qnf{wox3l:0hodp's//ǗޣzI=O迦2 $< ^ڟ 7£m]80Wx RG j]˟L(z}K`ϨދJ5 &ifVuSgM %zCj*ᬱ2|[_픧d T)UT]{BC!].KP6lV'PQSk^1 C{'qQ)Y2: b78hԿ'HGBqx-bfq>|o?j:Rxp͆S#T\4ὣEw+"*l ()*i۸[y$F'y̌ κMWCn -rAJ/8tV>)f5d8ρ+N4{/Ԡ8D1yեoʸ{Wܾi>(em7lQ=G1$i,]iL:K% ݋fgRG>n*>WW[۰.yUM#=+-γl<3t-)kdimQ e谲 umcmrkT'D</?㧀DN%c~(ps7kBT.Vbs=R=Sd2qeK"=O4'%2Vi5 3Q\!+Z1Qܜ=Pw ]<o~ K.ECЮ!~eL].`YOᾼT}))뵱h>ݽp8(HKR6h9F2Wؚ;@4*"[õsO.QTXcAXAL$z `Kroyyt9%]ձL wx}VY p r jkN4|S tBWEY+.Xz\ "?ʟQ4a@p 4˫ H͑SgJ]y4#[1ХקiybɥayhLJYrt]|ݸQ!m,"p$z߁9FQ\P4 :(f& LV# aJ-KmYW&Hq4.&i&14Ra;~Q$>wuE9LS%Gm sJy޾*NRMcGc?/g}D\E>иݛ85 Z}ZQPE9֍MʏWHU[H)l`\*`Vug^; 7~ۍiK+3VpOu·:Z M۫jfT:+mp4-ʗ?ʇ,uRkC@ |Utb,?HۗJԛю%f 0.eg@Eؕ߱r{ĠS;g  ]jjQeLGҁ|NtS\e22T ό'mW#4GMBIeEZzHFC(F|:~E<8c!>UG ngAf^8O4Ůlk&_qÊq2_o; L4W%JK2|̨csJ@"'1Rrj}>.}2孪zk^ZϊT韟yLWRKkX;+G)G>bRh:*a"I Y>J~(8|if\z~)BzjΦ&_("Ai E>e5nGBkڑ/ Dnbl2Q%[ƿQ%(pH|hqRiXIC++H(( f䍖J:cC4]1\XveA=jGmw$Gs5M+Q QcoO);_{zmmG$_\H*a=7=EqVƝ߮7ZG8_T5o9 bFan'gpUcۭm0 '(cQ5X1P1PՉ#9x1 1Յ܁2"4TR.p6-A*8AjOIǭeXK$!&q@_,J?j}ZZ=E`JW6ճT` 3򾪖#f cʶD;\/i8Rz(2ָw**CfUBJ[7a=[h/➼'ehP1|%|vVj'^5ݮF٪в4X$xY?Uk-?^olĂb^:η۝Yhs|=AHP?`ػxl8T\U6$eH?B\!)D&,Dlb]:#+`݊2m`Or_:Rt3Iާ%t;*9_dT)l+ӹdnQ%g уW xUN=)Zv7C3"Զ E8[FN;6kH'$1*'u̥4f(7БlIߎWiixIQ[ >O\a@6;j ~ t;JmzDvfU{K"Hm~ȑ1Ef8[:D4l7̩[8n ,|Ļ1k@[{дV;&*uݗ8%z79!B Q-a[ʀiR-XtWw:iw>*2rVBͼ-:̴N1no: Lz޳dhw*Jym1=` z"Iΐ*d<,= "eQʤ|UARj!yGIdnT2lɹ  f9tPvQnS|XΗWne|8C^`JyfvRp}keDVsI(*2Q]Pf&0ODZUY3+"ocvORx@6z |8=c+gSpʖc8z&>id,v>LiY(k\J|cc|IhExeo~+7\ gT(]:i$E ۋUpKv"\ړ.fVb-Z;&@͞n$ -Iѹcqbkm?#c*̕)'`_vjRZ Eqg)gU7Db8ΪEUvn %R# Hœ%{py[#Ff&"ʚ=tW2RxU%xY^"q?HJD?nļ+&7ߺYԀӻ wA\ZH,JnVZy%[{f9GFf i:j|bBDBprJh3Ð twY)PmĠj_ 7LKg9X8j1v8QC`i< 2L$A?[fTե*[q-EcB k;}}{XUr@ WćL̯kLb7{*z gqm6a%EݘG/*-,OY8x &dN ȁUs}^e[uA.-4EGAI^qnF7RoQt+Ax4A[;\itJqt\P% 4x۝9keqe)FK"cF5 Ab԰o]|%j }1H2TZ8[ٶ9k1,-0<13Hx \8 ('tAh@$YF}1u<#!kLӃh_bgtv Z` gь$'$*p +kO7!RNd aV{/v85,x&mڢdI 9k1ƈ)'AZgYZ07070100000513000081a40000000000000000000000016446b36d00003de4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/usb/snd-usbmidi-lib.ko.xz7zXZִF!t//=]?Eh=ڜ.+XCC:ci҂2kJZ8$Y /v N~5*IGcDQ|=^ 6TMsT{6C9^h4=Tu⦶=Vwa(I!u:$iY^?Ӫǀ-1jƑ@ rqZQ)y Yݡy|2_3*N@$ýsk 1@+=nZ2ZKKzQz(6Rr?yk,::4;`AAbx8$F_MP%Oe G+VA scϥfТH YQ9> ۚnۦ5-;], Eyg 8BjAn(&;dU8*`Ab~pY𡳜K&@]=ᑞVc e/=pm В"V7KQ*J&.8Ljٍ "z?3(R>E3fS\sf-FoWHj*-XJ·r L JS?M:OXĊ3?"7]m "Wg [XNCޥJ$`C*tzt;1/Onfﱄ/&6ʔ 4]ݼ'eS%d$ڶOO6a]gqN0ȀxB#~硌n70GYwc@㋜M/^ ="@nh J?:1eϘ9:ɐHY1%TK6[qBQ?יv[G=L ջG-Oe[[{U;*tKx~bzJbYA_ ?.9K_jLMu<1aJ[F3K8Uȳ׋iC]q̓4nvPnFPmr ρ旋@%* ΞϠ.ʱ%˯ZݿҼx5Qѷ (z y]T1ݣ/8|xSxP~cؓ_ƒNJ3&,p<햁¼7Aq L1]#w /0%4ʥW(yaE̞ͬJ"b2d!dz #5H^z+ AB9?~Y'`wMVrpu=F:AQHRyY0oxNcg)1hJ{:A⩁۲iGMFw }pWP Ϙ#I+?zy7$)倥(VͷVTGM/{zy%GSW{7ZZCGp1a$<JmLwF/)[J =X-hS$}}t?DsDJ3&(XB&a;;|  ܉H? 4T֍uO'@ ّo":u7R}s꽺m;oʆ0ւ$fN4`C=:*K1zӞh)}K6 !9+GVY?5??#0acRygr|tNCZ3KZv"X߈=qM1 \fCP-sLʣ|J-jUm/~H0(`b1 {ٛ* ;`7j_ @fgO/!]bDF:eB#$4 QחPv됛*I"ApNt]tW|P;-\[ѽtndܱ^ɤYUyûp9âXB̥:\ePW1ojG#Th Lh61l~Shq㥱Nuc6fQaIpht>2b@ܴMUl);ܾ(䊈/Ͳ5%'ti<0'99,7;, \QPA Ţf]`[Ց#p!ŬaMHNrW{Ce j5ARAxT' bQ߷1<# Kms@VQPܷt& nݚOrHۛ%xXF{vm$Θ˛"uXU_7H<7IxQ2PrNGA|GqO2o,/y2,֭*ShW%sr*ܟt, yD;m7P}PN }a+I`wG~LL9Dۼuw.`E_rԟp0ٿwP^sk*8|[;TC 9q\bp}Dc˄vp8pԛ#a+Q}fqua/L:;zxϼozCvlӝCgHNh{3)Jm34&D*z(0m}rz{ %Tvc\7r}ά@Dp5Hcǝm2kCZM ]G¹bMA hBid@?gpo@ X} 3|,ļSa{V/Mc6ʿJ>EVܫ>WDu*&F̪TDI֢[Kay ږ SXa 3y Wq::6 qM7@TAS ^˙x` Ezg z/䛙PU,y@a1KS<\ѻAnsF#0 [ @:T͡񠣥TmchUf:-P^Md$mBtՓQ7Lg_ͷ{8 !o7Cnxbg߰4D]Q$oZmϔ;x8h2}jNLG' =>%w `\aOJk+׺ 'HXГa!jชcqS9{\6L X=? #z0"F19sDoV*R-軴f/.{:J/uݍII8W+ɝLpo)D+UNQ™j ,^K\v >Ju^`CPU!?r}ؓ as7܃.Pf~Ժ _uJk\ӬoHmY'YFu{ !,dl=xg9NW5Ŵ]߾֩FPKjmk4zoߦ%8GY:.V-~#4Ax4v>i l=ń,)WI݉)85 rC\*~cMhs˚~]Q7fkWQRXW'B/B7/R4$rO֘zUVS#&_r>5ٙ}T[,8KE^-7atI ꪃ*Ŕvӆ^';!Y.VJ&jGk*(x  L%bļ kmad&^s Wr\XVD= 1V>cHoLG'_ڸX|Jkrw=y>sD}4 ;S=aiP[R].E8FcS(2:mVN?PVJ"UzLBMxSҋmj= O-i|KDvx^ $ *F|J˿RBGDpOI\ɁPDRD6xFu9n  82_?2+68Ԓ)1g!ТIW?"$ krQ fbV׌]=ń w=>f=癙 36}Abbs!;=.k#KIx17E#he kb5纅I ̒G*Sa"3r0 B(lh(,J Y$P\PfG]6ϣKC,{6 9N+|n8FV|>5t;N\,{˸bZخ1Tɖ7СrSvıh!i=JMMo2I$]X^VqS0JREv;euN Lb!SԘ׍5Q(G+(޶ZhQiJYgb'5fhG-d$ʭ(>C8KY׊Տ5#uT߭m9IV#d\Kizbvd~n2.fx2:{ $?pki K#P<vS@{.,ҧ#P {"7 ! A)#WYf{<5cget{ ѱtmSbs$bQot$&}0C"Q?zRH55, f+@{z՛L0%?k} +;UيNEVЁ5*6)9Sx>7 MӘ&VyCy Lr"!~RH.6őK{YDر $y5ZR~[$D5EPm[NaG~.{\6A[ӄ :6Dy ^.vsr#lJ9{j^o?<630'ت} n |Ayq>̏zmӞ>\lUjو*{ f|52Im' >:DmjktVZ7ݴ2jM=-Jѫh0M)$c+!TZC朲ꛎkElfwl5n鉊\ R*(|fKgF7KC&~."o[VOl>磻Wo̵|W"ZOOu՛lhXe)} c3Xq鑎;.x'UVj&ϵȲ0<)y йָ/caF6MUa~H5AGCzMegelQ 2 5kc&޺4z]y@ʁ~n,*y=, +$x'`1,= F\N=|i#2کQą,P3S|2]`ɒĻzhqg3cW)jri4>j?<ްd_JHm3Y{:,vb!GQ.K&B+@M%D%睯nMx+WNBI3Bi3;lUs ҉ě*ͥG $gԛ[7x -I.讛n#$K k* 劷ҫqu@eeoUCm.NLݮa!s/KB*߳q2nQ$ '\,f!2ED1vSk7Ksau 5iaV *y}N4D}#ƍL6t1jk'jwDI,R`Cy^Jf`r0O),s଄SwvM{ZKBSLp\k $wޟ<D;y?!0;tͳ[ϯ}~С>om(^Z3 QvʱnHfm\erf@_+4t@FdjA_ (Ơ dl+,ޝp%3#_1.da0!/|M[!b.f?v`l`7 bk#h@^۔fnjQ Rd$%fwoa]gXW}F װ[\|7X)IŘc#FK^CgD,ZaIx?E<8NԳǫI6 yQF^9sDGax5=W/O*Pk&iNU.QTh/ g%ܰtCHX[Puz -sJH Y߫("~ Rsy|7]+ʐ|:f^])!)IT ~ZIcPmgqb 1 -.%Y@][–/jPqAUPPUV܈mh1a~E- Ȝ񇇏(h pӸv&6J:\#OڦH}KԨ0x=i, tW5̯~ixp6`&XX04?f.u|z eү$(|Y160B>j>؅.˽ͰSʫqd Qgl2*?ʲc]/ =?KJD"# -(ML=:|?^6 񩽴#"n#ŎGUpѭK獴PWg.pkVE6A>')gD~=b"A豫lɐ;:\ftulDb(#"ԋZ8}4Ì$ M P.qLf5]nR#7O酻N0T͏EN-$d4 =^І(c*BKov*Aϫ"vfI֩l>dD5fThc^E mp :jjziz<`M"K ].뱏* PK#]Va1HqMl%:h/'4ῑGi'MDUQSmi#Y{$u}$Њ4VP/U6~1?Pm"$˒TUoeNp \U7pp\y}R*2Cb> O e:QI8V 3ӅxY^|oC[hCPmm0ѕ\$CguqN_;f 2[ȀAL]'ӎӊKEMAI30o_}'~5xk#\g]EJVhL,Z*z>pjv(|2Z/Wѿrnq_i%x7myJ47;Kȶ5_v4 wܑfڂtݣ M*qJLtGy ~0"}#n"ƥl x!vs^v  D~~]1/)8ZMdnK'33 pg+cgweFϊ,)YϝRB{ߦ,.&ctWxMR "77}Ǫ쯧G(-fj] vr3;~ҫ9-dK= @", 5`+)$<, dbe."t9$ r@e1IoSGu# T6#=<N[aMJ]t2Y3^Sgb-P9?kPO><㛋YUǼJV}?<w J>6-m+DP;J1uf6unӦLk*: SՀ:nA9# Q`7Uվ9xZ"I ?PDiSټ>PaL9Ds^26/+=DՎ {X䆴9}FUbATL"/BrQHIqǢlakmPS^ObkJ,Plci6#剖–7qsNR⠅ A(sTcPnܞ,meWTߢ25 s "sf-QaYC:.}Gb[ZMBm8P!3UoBʪbO)YitIhw>xzmq3!N)g?.s-B/V(N "v0)3j)]֘n.q>D&GP1sяW<{ưيu\>D~tF/P#@u4gQC]myQaivWQhi{AF)3wt6sQW8+pQhas1V0a~~'.cpڞӲnJD2Z1%?ZΗ$'-c_$pZMgѝQ28ǯ/(—i-~2qkL{0;F 1)rTwra ; +@ۭ JCxKFiBx:H'Hmy2]zSALEbjF'[-zDih}"|R'qD'}SaY"B4?2Fdð񼔎p cp/ 5"es(o3jl2LHm7LE5/2KYk6[Hl!y 9q飷0̤ 6Jb-P|0㫳9eO+mV&\ƬAN^r8'qx}9,ƳECo9gDRRV8>wa" Π犷"!&Alrdt/ QΡ2Iβ|s_ N sVfNe>0‰y.p}AOUg22njrzՂD87XS-'x̀0²+]-39BnR]$V1 (ō$^-Z_uCx|`E);JC^J`ٕ[7\+Ñ]~JXS˰A>Av012X稙b!JC*554-?gM 'Ivo ^)uRۼ 2'q]md#{C.c7"3XKSRRcƮTTyzN4ٴyYw S;L wEM4_3ɘSK񚞐DE aGޠ̣#Raq}ZG[6]('()<-`3ڋx}1=|E#A׋40,p!1ur^lt֌=a.8"WaJ)='EA[ͅu*{}R1{߭kW'_/BK2נx|Bw;vYN! o<*zx%b};` jG rBf7PsUB5"n ܞg֐nMy,Bw9d>W-F{cl#'?QZܤhqP@? Sj<m-mwRe(i)HobTU̓*`NCeSD^|w6OK(X.y dMJhqC&|@ F89Xi A D_L}>[Ԓ2iI4y1; % qH<ΡC )#^ޒ.\10z漖jzUsuّ' bNW9}2N (*\8_CϿTbXB޾62 @8m-_H9z6oy!Zx*C\Vb_Y%$4 jahW@1 t)W0VOWs hrp4E&vd@͞~8NbǝɗL zx|S]%{-jxR\ݎVN͢XIqplgt!>ǟ}&o4)$ %p̔xcC^8e|*=K?Ɠ hpR]φ-U72ĺׯUߟ I?햖v^t}6tYj;I) !"ph>'B{Z(W{O42PT*b[!}|.V>2 ʝK8|pw 'vD-?f;eFDh'*tѫ4>W}?, َܠ﹌FX΁Dž.L}T[e{ $L*XZY,//a=?>g㢠G屨4 692m=#diuK]{aIqH?8ڗ$7e]í)A[hQ:T$y8N>҆`ϩm<,E)?cq`-_'׷Tժ3\14bnStxCF宅:.ȣ/BKIuTV+I*i,Ǣ rJ] SʦmxYw]+Pu U'3)2[cjbB zy/aVJ9N{T1E.!τŀ \:G!selL7.8EgtEGZt5jwv*ئ֧|6.2 Jwr`Q є@Fy6@ig>ޅQq~ZaѱςN`T;L[=*5l 59YS&u+6izqQ##-U 7AuhO.޺^FT2# w5sa:yV?Hz=),WED:%& 04›FݨVڤ@ d[o5tKZ!JZ lE/jZ}!)  قcEF6 rN4U{¬9#k[6H/TUz6=~CaȄzj{&pCWgYZ07070100000514000081a40000000000000000000000016446b36d00002d10000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/usb/usx2y/snd-usb-us122l.ko.xz7zXZִF!t/Ï,]?Eh=ڜ.+E2l1嶹~! Y)mDl6?@H8U{`C\KRp0\Ieq7w gxZ5R5 ʄc7h6:4>/$|ڔZW_xZu+_;>%nC'ɄNch[19^?g 1u ɧc#wX,Sr&#])+2OH1RhTk`Xk8W";ӑݼՍ6v*i+ʎ3u{+ eP%(JKAzP`(\Gƪ̛\IY>pnlhs_).q鲛Vkނ6l3D$l KF-l:-N̶z~=(C?3.*wPҥ=CuO(694n9 kn^QGwy#ZbfU?rHY DJJUmYz`&|{+%{MiFHWіj<\8=_9ym9 ͧ]L4yȸ:ҷZlOG bM  ց/'6he=º,ߥcqtjNЙe Ce-SYN_8)|pjNb=x+xN=U勮aG{牜#H"E|RÛ4*,W_J\7;7ICWcF< Y7d?? ӖD^QɎ}B ~`Yt支ƤV,NK9t]Y tC=卓wn B-=C|?fCQ^#KiR'5fNSר)W UǖLWлAѽU:ks3d20>D+Li֠WDZ@cr Amk[1!l-o+TԛԼ7/]S) O!J 'MQ;JhfӗqBCQlC|1Z܌ӷ~2*L%ctĖEr=' OEG|nÔזu'\1 L}`ўi} !v1E"f"b,ښsB3q랼zuF+KPpK˨FyO2dŁNs͇Ю~)9;=ɼŸo 'YOl? wr+(շ7>}X1U!H1~ И%׌84Xj gG gQ Sr)3upDo/qbK/E[c8<2H?-|sb8MP&WH,v^pb *.V!0E}K!<ÐwHd3@J^g-bQ=8._'! nD\[A &Gy8 {C͜{3~kDKքr1Zz1̳ [Cp.cO +hNc W*4<>*]1Uo.)!B15 _ح}#H1Y^Œpj'#YhR$@jQڻ4~pUoE-GzQ']~SRQ#t7,wCb~/slc0/ExS±,/mWMfhjrId^> Tл,l,k`9VpHG}PK& jj|.],ʲBU> MNȕMѯ5]8lfL1#Lq`@<1>Q0v8gC{1C^^SKBNZr t %Kw gv[Ԗ y+GH=!/Z^,C$,{rxsװrj$e  Xy/Lx/2`g@؂ NXZ0O̡Yz ㅬ-Φ>ބȚzh NsH9}GFrW`[A! Cm?4:0ܕ{qxw{6 w,LEy"S]9|:QZ^/.%G (:NǥL@1>]ʨdWw<$yw8mSkl 0VKLFHCA~12k%|D`$tl'pZb7r `j 1@X5^P{t%r:ᱤ~?޷|d0P̤{q`H9vQl3%^7@F@E\g>u+* ݱ,ȘhPDu"Y՞/n\i;ݫ!&F-%kJKWRz3B`BffE=y†VijTf%Jq5"@ۑdR@aO07Ktr_c$&giԻS5ɼy?Z GO3~~EB0.J–}TU"=K&UAcP%ߠr{s[?l )g¡%*@iUGgnb_pήOAUyAP)W bwAt6ȏk} 7 tg;da96tؒa=znCҥ{ {3ecPY˲r1[JȃkDKn@ת6) tu3HAĈĹ=jLQ A({<R&GkّM.l&k PFA=BH7S/NwqP"2=n{xJIgYJXgNuD?!MBI<깲UՍ6H|@}x0CumFaJNȬ{X:V:k6Hc[N9"ӡCN1kQm88NE\e'5g c71U]sN;K4P {z> BN-F22 b q؁ ;-\?^]6^A6'x8XաVf=OWX?KXһ$/4Ykj{kKX7MMmQ4hCQ;1y\P33%&tȡ0̓;I ,Mk3gG04-Zb=;Gbp B<>x@ۖ.Am $ ثΎ̟ =p6hSr1] 0W2xlY&1&}/Š~G )QHXw^; a6bw3ԝ#OD$vNY5Yotk)6 lg ֦!crul ,vO]}38Q |̮xBHѬAIe׺YM]NZ셆B T=婦mD]oD] Rɂt \ED8keKZAYhwU>81C +}bW?fNtf`}y,:q,-w)>;S'|l?di8:nA"jb8LoUUni6v\M2g},kLt曝y\ t~:943o/"d`bKEDO){v7 '2LCwCU=8tZ/d0s,Xm.-y$JJa7e$"I0**R:_#R@;"{ҝZ2Ճ0?7~W}>;  {?.s10 ^ujVdQGPjiZGƶȺ6Ul12V&o@D1`vލn]_*T31Vvo+gBc*`@m8%V5}VJ˶DkJ?ֱkFkl0j4z ynrю{S*N0OCV{UqX=*3/Fqy*mme)ɑMlF 3R BBQeĶdm[}taMbNK5 =_*@u~ۃaͰlN/ jٺyЄ5Nfmbmı$?^zbͬ;;bZCۇ,zBm_P v[JM.3qe`3 uզ0 `V4h@ ʖ7!Q=j_Ej98L[W*Hӡ?~ ']nU}}.T-kUGd ;VmG ZA’*@qrFNqO7!}م`[4 29|D3x*ѝNʦg$j.Λc^i(-qZcD_o8ct Ct=5j}᱂i;5=5ٌ"f+$ϓYb5\lGS5c8^Aes}c$1 0Q/jj˻>h>ڍT# 2;7i 0S8'.wI? F%mgD4KD-m^o8gbxҴ%L)n’ʷ*R UI 6oԑ;ҁ[PfG[)\g0F:o˒fCƩEǻ=M]U| J:pڸu/ E oje95]i#Q|d nGYtQpL,p2vhc%MmwZYT-A|mzn>2RGYr7-G;Jث3w9RI^Aଆ]tlBm5GE)I8CslNMh@Zbՠ#]gR{Y,0@m)He,E"1CG[#Ib&z/ק_:.)/.rϬ4,)?Cx); ƁFZmcc`b覊L'oBռN*GkuGUMDpN:Ͳ zKxザ$&om*u4S D+, dq1t ǝm>iEW0䧹_E8.48׃x~tlaw0,7WШ]遅q9#L1jYg _4)a̾[ϧS0hBH& hzmS@וt{ϴvE}&8F" vDeq#͚w&+?$C!="Cڢ|bPhe|xMnMБG ?s-nB^5X9k)GC/~odTj" ەRI4:NvVhrc 'V6=Ԅ3bxLK ŤX픺Tзuzb+؞[&E#Z=w+~xyZa֐/AR?)c#;lM[ d]VƊu+Sw=CTT)g4kX@ꞏIoaQguJjrߤIFA ?q_rڍWр++1Fy_@h99z(֖Dbg3 tz-4:S%9=0IdzJ25)\m.Km&L7UЀf3$~ۚEH^[$}u ޤ YPH Mɮ@gfX+Oe:avoP20Z`][ӚG@0g!rQH-uDbbd.a ʝ;*נlE$>9so{Q[ӨIJ"6P8Yu.YȔ5@og.73jY@Ql*?oQ*SPhu%be>i dL\MN0Gvލia~pE .! :b+iܵ\;0Ph\Xv Yw /:WX"VA$ '"Fv+Tl2jHD,004ғמ?D|2= _0ѴAom&E7ӥ^GMngBbOXa weN ||&g'6q#2hLMY9:"E :@u4JC*rf(enT3?0ڒ<q JZKa^ӵ%9nhuPR浂-;` ȦF)'z_888Dմٝ {~l ^~|(?vp!)g@ecaNhN3Y*Bf9#܅| oQ!eek7-=^m!]Ѥ]$7}VpaT`R13SF:X"fvrH‹z?*MjilRYG,{HYO gYZ07070100000515000081a40000000000000000000000016446b36d00003d78000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/usb/usx2y/snd-usb-usx2y.ko.xz7zXZִF!t/7=8]?Eh=ڜ.+BtdN~ƕޱxwŕN8BhAG-8p Av^5sj"?&͙h fɥ i+ `W 1NSi?Cݖ%cЂj+GlE2GvBh& ?xえ@%"<: 5ԃ. Gg^(^U*TN>s:0GF%˪#`Oqy6h7l|i94b'QWӲ;-}$( =-[ső & !F82)&cP%Szˆ#=: Rq^!=e# |Fla baueCwjk̙84f߶-&80peZ@ՍdR'g!&qCSd{U`3eTMR0,kq}na?Jꒊh} ύ|y#ޏ*6 _pMպ*!b+w`BOk=} #sqhZ0j͋LJPn|? GLJًE >U<s9q'!njLY9GPF^ɧiO h4?RD,F؅ iڨ@49=MT<\a!@ RTAģc4e.}8l rӉ Vs*U_7Ώ=]ߥ]ohтil+G4 ~F]8a8}LV5fZg]n5t赹ϊ$V^ZSFcrq@%Yڄ4)-}K]u1<=0;'/2q}NQ%;~ EwAVosJ1/4퇗Up:7$S q+k^Yګ[`uL|xTBOxw[u-|@N>R2-/*F@K_}:(A6RifFz8fj{ҎE'&u댽ҰMP5ۼ4/O⾬ mF-+ZW ̀ӗwG)!dj +J:=$&Oƕdc{LD`A=KL7OzWarHآSC6kw0Y濫<\1]h0b\ Ӈ)>nR47qkP5,Z oDk.V=CqfPTNsrn bP6襫O1$ yiqw ʕdq~fE[2V&U-jf(X4|v;pRuC!'8j\i y$wlk`1mR<XOH?4Db"$u*\i&U{,\tfnc@&a:Vz4-=y Ǔʌo^_t2$yϞ[UHw'FS@//F~hL >UdNDTlt.asy\ G2'?5\iR5i)rڏ4[?3gۦC} iۓUR S2&D"aN[\}ct FHpv5hޏ ^3 z{c4+ҡ ,e=V!z{QeIŧE ] `Z;OY >x!zny1mNq|4.,86P70jww+]02`4mmZPjH4)z.EI-lńΤjIxk' aU6,@w &#DGTf!ZWYe1%6wg];[%,ZP_< \oPI mc1W5]_p[OU3:ɳk w PRp SGސWBT6’P nUcK7 ?6ɴ3hsSZ~ň{M,zE$G7!rc%2֠+ [ZyFâjCG{'])j@f̂י Do4pRfgnx{؇jfw#>EA|nH;)$ij$AỈl4wS[SB'AQV'D.7Û!_j|,$U_F!6젫t|i*T x&$੨&FqMRc_-]a9OГ-GY0zQ# Ȅ96@N 6r۹]aV, !;[]ِk#EjUN5 u!t@ޏEqeg(# (Pz=lN_$'Ĥ$G>t'ƜB*EGHb$'}ja u8dݣ[ӓ)sPVfH7qQ|F 7nmq8؄bf'"@8T+zޅAiAO&>OL().or5^P|ur,no_=$Tb|HG!}y]-ů=oLʶr)v-7i䂴im!"7;w4^4(z@+eDk{ }v r)>Xst#J$ē}Qgu1JFO'BV.fpƒdG6 $ob^ bT-:^N*G[^5w:|Mчj ӄ9AITP^ʴpwfﷄS+ w Y`3+mUl uX.ٯ1<9L"r*z}[ת 34~\&8Uc iHe+wIT=jWT\JtLD|~">)[?NL CZŸ"DYSWD>\.:[KB#z[Ya:~j4QAE+@γgarP!A0>c_xD| >Qh{TM!n5+\4 nWz-~EȺ{01a{7:X R}44#kzNʲ^AUoWBլN#1xB8~6%+KE %.cIZN~/ Ϯ&thTgěg< PG:p[3]l 1&8g7Wy tCTsz`p5Ds.9꘺ 1zq|7709:J?ƍTkm'oqxFum Ÿpay j9dLf\=;yyǠqCXF!)#OnFq5yYyȳ/D ;c*3KD_6:qpkVm:Õcig x@I\Oxԃ\B|LיaC4\/Kƀ4zQ!Z=+҃a2rHP'&rU Kk:_=\r0,OtiwntӃ:@V&)xWY^]@~*vI<v%ifr êCu'f$mZm+l`#n4+K'8&n)psk( }FRY!pCȭڃ=Ub-zyX Jt7&] L I׀/1Ҏ1ҦcJoN7< pU}7`D4pCR.(EN󉟺G:*o.;K!'7R7W~@((φf]ژ^4 F3I3\`xUjty ;)K/sr0l2' _у{WC=(ܓ$nlA67Y4w箍4.ߕd̸"u#ˎBYap!) Q+)ճ8i(ZHR9ĚnW}cLCW?nRokgљt:XfCK[:'4M"qJ];d?yJSy3M9I"1z/}&M2#ɹhlր.T7\T"xYjWvIyU3nֲ O8]8IòbN.\%y7 'We~&C93n}^ ^~V3-8s٫QJNp=ͮ T`(!QN..ImܢWY8n J?C16tzgR=NYٽLJ1[zyXpu@?dR?,<T5gpmotdh,ohX|j_%󔾿pfUsPóP*&1HA*eD&j$0~nGn@T-nKS rcLs)vjg1׶_UĤtPOt6oBqS$|ުm)ŋln-/>#j0Iaq8x8aͻM2@r$Xd} ,6~#v"y5O*CEd9֍1½lmV&dzw>~7^@,oxZsc`r6p !:\#ԋeb#\B[?|opזITOXBKxLz9o.~J>nGdfI%E@ÊL//}l&!tAzfn'&jMJV h9zZmU8UV=$^LC9'!686RNąfop"Ú7hXҪԬHWN kLf^ 1̳@9Bri;`Z֜S`l)ZMa̓LeCS޴;kVlBqU̕@5P 描3;?`\thFbZP4s)kq7MUr7(LI~b e0|Q 9{SUԭf VLT[ rhp ł]D ƤUY'7^fZ^+\7aI0-.v)X4=huP*}fJ:b)3ʷKQeZbM v)z˓}D1f$ YY E(iqىU߇I)\2xDW)/h)wU# Y99%  ̰8`4gjvRkO IX,8uR\R9&1>-1)[ hcsZ$Cw&xF#:=v(9[hQKz3/""65Qvf[U9B}81gVZiepMD B2::1){>kU`ݟrU 6lj.lb<. a0I (,A2$Ž˳zlo; 2F R921*L\7ͧcD,pBSΖ-s:ߒu^!v3:+Z9 !w'yotX艊8zxkRM?TVGsHr9Zpqpoe]@0,u`a惷1z2Ǖ0nN=)>DnE>VF{y(-~Z7?zp5/jژ:ףH:pb #\#ڂgċld LUhtkdˡJ+ .J1a?hFժӀNŵ\T HYyqMm#9m/U/ϽWHZ=ςE"nLGeKQ8OœD7oրώ2C_3ў_ )cMt:5Ա4. ]ƆL1l}M]t z'j)4F| -G۞j[}V>㙁teqA;.uCm}fzccXcw/ T{[ah4۲+l=m5"?N}!3HU$mp7Z)z0JS<bg+ 6Y0Zpgئ#b/}vXzϓ3tg& `FSllGH*r^=lP0ym@A#-Ca㋪e)+:̰*)ͣkSw ̳@ꇰ}?D(Tj` #⊟<3 9#iu{׵2HNz`hi.[rKozt'L8^LPařG <9[⡴hMٷmFQjQ\ LjAC(>4UC>)z_1%[;v:/nʒ`#bȭΊBY|4Yl%T1K`% 1&Y ۵ѷY"o>R{uf@KLk,) ZEO[ei`(˭nb]sl|Z^)ap}M;`G-Pk _%[Y QfgmaUAWw2[;ky;qtRTd#qQB`@xV05/oK3V񜦷= $@?Wۤrj q8N2ԅ׬=dss#1['Q[~0&.d7w7C%45q¶Ŏb_r!C96w Tu>ܵןl(h-DNv︃JtYփ0YQ$.0~|ru+}G \=mӁ=b{܋oǴQr lo2؎4$qIsOĩX\alF IF׊ F/S(h ƈ(W|4yݏ3!RDFMwV{cIDT&" le*VX~{,өo&CӊΟ/,t_79Mx{s)Q;+ \qV@"Q/S:J㴃&Mlզ=i4 JaYN>*H22 Kgz eEz<E IhE>XfQ4`i?sOM MGoѕ*2! o9mWSW ]t?Kf¼l`hCY^< vKzܗ^?5g:ZCM.dqUl\Q-O1&,9UE8sl ㍫Y3Sp֤([9*[V7]cd*蠫Y3-~L!i 60M="΂ 2fSd2L[Y}U!CE5^)BɵQ©f"i%&`2wh#G8Ƕ9hTra?U<51aXI.Uen3m G*Y9?zcqŬkBmDkitBa &8TAmqc4s|Yc,selY#8dLC²O0ˉÚ&DLYu4(*d^rPW&,^ѫA &)W}GzBl%¢lzB%;Сa e6Ҏsw]~-Jg#?̧} 7\bޒC熩l eA%tN$BcM)-k1CZ] . E!j,gUt!ݎFY-Tn]U:{mE1('E99ޜ96oa0!&Ϧ%Q.օb}6s. |cGX;}D~]KLJh j=㹼@Z&GxSM'}B0P,S -LNǬ'<|FchThePɁݍ*~&BNu・v۬.5el :NyQ(שKWcRҀK#l_|N(qoQS~KWR٦ba_܁ %jWKR(m꽵oclQR{$Wj|+$caGWl ʒ=v AV V䑪 7~h4@AhoRcc`L_XQ`t3r*4tɾ)k8w>/wr QȐy9b5ĀL))%RuN\Ht$5Oa~^zm*T؅dg?I*(1x q}"d uX6jD"W:;ꏪ`.Md_Nѻ  cpذߐ yvaj{ 807tA\tqr}1۔pjRd) v )dŤMd&^uT2ZlA:!N0\?λsXC\ )'y3u#sb]u~+mU R gQpQjϫepYNŐt]KKO)$;]Jp^ Ae2m/ufc(C=.=( 屖ew#p4hM&Sܠhz9<҆PpCw>@K̇k +hq)$IQNM)#KX=ߟSێe_-@- QŴSN6p!#/# s8Yi5!Suv8g+qh~+{tKDx\iyp]B-,K ?QDt/mI m()f6w(@Վ`il$J:?bm5\)Ix7`xA[nVDaP!ҭ=} W޹?` aF 6Ħaљe+pF*vZg^/3^IlYaZZBƩ^/65=z]:V]SomOrH܌^a_\2#ȲE\Ի94SqC@55g6a!~H9)k3DIiNA%:]bf%K؄>uPnб 5e(:D1J'~."r y:ju4QQ 3q0ũS%)2sc|]ufIOB7 U:jp?:=j/8V@88@䏤w~~.3B9c7o;| yfa]J/~>6irb;~Kͤk>8Jc,aj۠@X&S<]\1WwE35^o1 e\L5VhW ,ih|%oC*N*=ܶ|%C!I8VE>@2VY;R LN]DP8$KܨHąh#P-O;+BQJr)~qAvO;+3N}17TǹێxHOaZ\_ިhgT 9+]۟JIbQϬںw#JY9k{HP: J[DpǓ8HLÏ>ȵf>2ym[nw#yq/ ^\?gM nlj v"ʫNȋѐ2\0jh%杲#'꯿&n߂8-HȔŗ}uwj;)Fg/X"ALUro|\,ce%P"Zxx-B?Gu+B]A*i]D y$鹂İE`cMQgeYh]Bh(M=h"/]5@Lcp/ƩE ,`pDy\qLn&e$vxٮp#k+V65/dn/躶qxUB< ~GM<\N#}klqvcSڋgk*T΂ GLڿ,d4R0xz;!Ze3AT KR3T}4?b5iuY;RrȘ-Q6NO[=]1rkWx$>SJ>^tEGFɵEr`9徂ew\bv_}Ȭ}HF*׏eiߵNWb{RE,&wttԵĢFU\ߊC{ D,q/Hc(iM\4Bxܡqau1Te RO~|xHo .`Ƃdz|Ǿ~U;6$ jԕۼ;';# Jު&%|6{a;BpqVЏ|!.lˠ1WRXApUHq|IGHv/j4B/٘4iocA0FX1&:3@uTqScW mό$utTXHjJ904(4v8(XTSz.a2>HBuu[9T5Nm6>4Y3yr pXS~ o/L*<1}6(wDm~I$c`{XY]-:gݡyn$)Agzq癮gYZ07070100000516000081a40000000000000000000000016446b36d00003918000000000000000000000000000000000000005700000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/virtio/virtio_snd.ko.xz7zXZִF!t/ 8]?Eh=ڜ.+ɓg >&_g me3zIGvyBET Tì1ް5h;pJ xP6DI߻(Ae9A1Mk!无tP͗vto5$ҞxOR$63uH#˔-@_e#ޙ\^Wiw#@V.y7cH5EJE_ DC(՞zzJo@;-y'J嵙U>OO{%p޾Ŷ1@N쭹f /kn-z?ZvduUJqdѤbHPBFC{ d7MO- 7RM"wt֓ nv]RGFۆ8/<qpMQ> ?9[30 ȶ״cnKz_Rz~S lj}Q%G%VT(P#vY6^,>qU`V*XSÜ/DFXfŸyp/Tm1fIeLɅQ): DS첌o+'bJNIe$lp<Oc>=`"Չ05'thj2,Zt`p%@Qտg0>!߅?ݷL!?1{4)NlBAW!B áx}fƨDŽa_3==;=j{hX#CZ]"p|D 1hv`PY A,U~1::Ho-GDBQF28d; 9w_ƚ$=\Ncr)k/w4z%/HKf"7(f q/Z;Bќ´X ]QACȦ_L`&7F3TqŽov9ۨǶSK\ߘI5)o^YA"605=p.nSy:{8яD* rv%G5pcTe ة!ga/ _cK^ܜe44榹Ykߛ ԫՆj\E_H:`9=V_0$`]Işa0Âzv=aLZ$r1>G'>$sfЖwM|.Ih$vE桞SI9Xj;e3z(as M,Ӊ71"I1A*GQl*0]eчOao/bG]AOpp[KEeTyK2奴;:W^u畑ʕ[kprUcFٖ)O 场Uq,L9'bU|=i{ hB)|.Z[*nVzBM#$ D-y!K2NeBro}♨k@a1S:d{+;ɥRX5o }2pJ2T0Y"\`J2=KegňE~4ꅾHwFTsb;hIvUZZͧ#9,/gI9ӭs~xbБa Y$ੜ:@ Gl+%Z@iRwLEkG46y<0n(˾6s}F]AzB2x{ Zw.Gl whKBiV nfv~U;cpnVikX DGl:Ƶ~jccI7OU*54ᙍH"<5MzfB^ cKQh0.96-j87GDW鱟hSք7jdE}ܴNq4XXD G}s)~'0!lY ˰M?՞%$¢T: Kh֔瘹lpM?#uBEDڝ';Ue; d4ʳwYX$'6~[2p9}9|ݴ׎q**!upd.:dzˀ|>aXb d ͛ތڧ2˹SR*:n>|Gx1u ?0ʢHtN@H;t c!۩9d$!Hh-=u4r,i{$W 'h`6=:[4#he5{8"?3HL^GJk9i '4k5v!]u-? ޕ̨b}:N:ѐYJ>\L!?ᅣxas?ذr -^:pjjٍ?<HWF@<-" Tfck7jV3R}!eHrU>2?3}X6^VNiƇEUޟp֡b#WvHc\Qs`~#̏O@aptu /wj֨] \;:a]5Ks]@Jݳc"K7ڄh01nBd">wϑ7edգ˙O7wڏe<5Un'=e7|X"cQτ g87fVdĝ~gjp8n'$=FjFB>R ˽_xJ怐$q2'''K"\ҿ:T@1 Eb8}@ٌxPh7F7kÉ9)>_Q0kcY!G6TΊ}6 X|>V}Ɋs/RW,m a9aRI/(>Zr.36l6W0UJEԲQyчǤ0{v}u*_E{ޘoZZ*gߛ#:Ei@,|{E2")JdDEc}E`5Ia Q(FڱC})GmDznruB,qЗwǫ*li6 kI2 g.eLxC`uFNzߖVg U@7Xu4֖Y^ZE>LY77@Msgaӳ\"fz`?''/89 ^"7@!5.}[{HL3^\ P'hޏS|v]&!^6Vn6+ *TDmeD(PYm/L eX^+>;Zu#H<KTH Fty6KhJ@8hMdV<:vg0!.0 Rni]}|=8.\̑;Dʦ.W&UAs{w!Axuc(bA{*FS .,n,ɂrس:]ovI&C#2ֲN@~)qSh˞,%><˝7jJ 9$o wFH5LjUM^eïEZ "½΀kCGԹ=ʑ"@e+fRs`{z&|Z*񁺟;xC#`d/q ۛtkԩK WH̑ IZ4.u(+3O>XsDS煹cV@^0עUʻ9^ʴQ5P[]v7>_6 CE:CĪ? crxbث)P̓ ZQ]<$N uj鑫!tg gw֞m:RP jΗ&+Pha|~'mw3 ;lE.P?,xб*Ea{ӱp\ #/܇i(OB{չ.a2m‰rpJ3ҥW3xJŘ]2ڲ돲yTUTA.ВR_K1h[d{1RԪn +Y0m]FexgujHºY-]Ge3\byR FN%Ha$mċFV,o!Dk&5Cg =uY{GFzdh'p\+u †amyE0g*AÄ49`#cY*;GȄylhX|c`,Rs05V #nJek#SVf)Z76QaG5]H3?AP#}&QX1&?O.l@ #Bgf|bAF8lsÍl|ꝣlAΧ]HJCE|V4".,439Վ3&S%[9K.1 aQysNȾ7T$P*~zw"8>`ۘO_cyAz6 \.']RV]w',o$/wy6[52#P/ z"Bk>:w$@yҡA?`OB[Xލ -O8eVMW=sM}E .ѤW)ؑugt5?f! v\̖2i_R5gkI0uӬ+ٞ_s|H?v*Yt^.\IGA6>4 OwsO(9ei^Ca&?wPC0` RW$ Q n j骄lQ8sMe^֐xL`eA@kX45.1-{o?jj`$烁06<$gX)z[i<_0'])܉ӭQ#b}Q{J*e)J<8~\ r/ &`y9`2@/ 0:5w >*PĹ*'${iS]ʣZա03sՃ2 ҬRI357VDZk ]e4Td=5aq5_$Dg| uVBv8Ӭ0Y\x_ WBYa6y?7Rkr]Z;\*|„8 |[lڊq&nCGeti/[X@Ve&EC| AqY~V.e?`<GSXp zel=p:]l0290pS+phNHP1M.z@WL/M\NƵ|?^R L`qڷN*VQ;6x7Tu%?lr!51Lءsw^ݏ*E?nyL6Q쒿h2ׄxI_z0tzvj a0e9 2do#39CxQ/Q@cFJ$Pt^;z-XI=݂بGm`ĩax![޴/UV$}`ܛJWƱD1];$hX̲+OvT$t+(Ck|^߱s@Hm=qu_B[hjQ~żQwL,}"Ušrڬ{o-ȵrgZWMj\Bp+a$J6KbYQEr+]ʴQc])Sş=E9,`n(ڹ\ѵ)x;4O}U1EIoVxPD1iʎ,h*HJ>k^|=iǵOCTUINSѸmTZwFIP/eIT<^V3 AWtJf|{_K8K$%++kՏxGzA+ݨگ?Xu"Wh 2) giU?؁[pX27;oLaT[@KI8X_LNaZf@^a:IlI9kyp+IL e\NU54$z{]`XOs ќv o,V h &(G#s&z{JltA1N?R\ iKA>9}pB?f慠AUdo гP$ͮ1ukbXHXKϛEh@Q%prFQMvM\Nk~cN.̙}R [rt5`dz`(qؖAAuD+묠  g C7irU,N#u`P8,CkNˮIn73&w'٬l ֻ*tLow]mƁJylPpaK:&-QGAbO̗95D$N,=yAKX aǴdr1/#a5]*җNJI/ݟc&r 3v.)g^W\C&^$?ȡM }yAkJ֛@fk?V' YxBc0 YIyG%S#=O˶q. QI4@ j6Q}Yd9vRKe5BϿ l7WOf1G*EE|Oj~VhZh|_m!|h3S!xV#Pf."`9z8/{LV~|nu<86zN=uv"?h"M -ԑUyG>V):,#st*R[(LwysE%Igй؏?ikdb_*5ۨ?//mbyR>8#`%I'0Ayy׷X7Efui{-PFlw("Et&SK d./%]:3unL<_{L #1ֱw-HNx,TxЕYl-Gx*HKo?⍴YYzߩǾW 0R⛧č+p^a8oDmmgu r#`ՔH&`%ZXgP"3I Uk>o3c9DoߏlVX'M~͝Jy<’IlnGu;A6-̆I ,JzGi6\%$$}si5e'!}(QWdQ;3)9e!Ό>6zL%U;dj))'tf=="LB8Q[&ub8)mlY(uUѽu ap,"\wSV!9p/݉CG ~tb'ܙ_@ϒ@ζ:Ys@MH5?R|PUQܣn0puʸ%Ѵl$ikѡ˲^HyckȴpSԆm;!11wXJF%. s5ҷc 'O)a*!R|C0f)G:"k!0fKBū0b\sO[r;Ev /ytbNO֢'<, Akui߆ t}]J,K@>rU60O 4qKrn9 9#fx])=XRfӀePrW, 1q`w"5ҏ̙Q+H2$6B{9󔺄i^5 VE%.:MY547JV*-*+r/ Ѓ6d p*S3F7'AJk.AL%9$CIunU= ϵDHs t~Uֈn3UD +Ԟ]GT<`d(H{.9NYa<7g_:gDCF~8,>2i!=׊w 7/wU3Pa2iBN<]S o7{%{LHuq9X>"0-efIŪq;3Z#!|Rc}e1T!,Z{_27١SI}Vh!NZE.T8p-YɊ{Yҙ8q5kil* WOhJY m]^%)- U#2"na>̹i!8vuؑ&{GhO{\>\Z RCawd R:+J1ҍ ĵd':J  o9xxNwHF70mu{Q._>I(pqERܻD1@{'Y=h_KqdhkPCbVENRi3T P>HMcܹ'MnF#y>06*k;?>kN%bGCTϩR,ezS孓GYg67A4\]u=AˇoFS ʶ;F?U-"!uwbچ-G^Um`s{Wѡ 2;s@AL~[O t㺾1)ۨUW7@X+a 6'sFt䯕,aTzl jsg()>KƟ$ُK ڭ}ĆƑL(!o32qU5^K@K CB 4 MGvH$ 3r#^pɇDI"j[R#g?Vks[C"fOQEQY69Yj,Ӽ^%O7i!Rp.ZK;zN+_ljC_"QI[ mYoUM,5RyNIGmҲ/E30xQiuخʬu bl PDUqVwF^:MfGֻ} >eĺ-Ʋ$yutힱY_6 R |GҞ߰nt!Krg7pK\z0ِX%Fe~[fTvvwO* >#V( xUV5ש順:<&l;/ Ӱ.c> S_J-s☑L\!5HQ[TqE,^˞^l$3X ={jڙN_52DVY>_mUqL)p@ڱf"Y<;LKM'fȀ'>"F G_Vq ~)Q! ~iA}#wyra8]T5rGy6"nS `[[Mm]|C ʳ*ui5(078@ޮ=$!%]UUDN=3);:?@)Nr 6XD&;L'K)!&vzK8jƨ9V*P%U!U(TJKcZ3WHL)d>X*璥!\SKڃό }[4ˆҴՖDʹ S]n={&@;Mq|ኂKWݹX?IcС 'q1 gYZ07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!6 8U@?jtO6/Bp**Q^N YZ

Qyn΄b,ج6+G =@~mǕ*g5\E"@a=HH&8mphcZ=YTt,=T4"ĥ.[&"]?N@餒9R&ֻ{ejx ܪ,\AgLVMXV9jf g#SK ҌDem]R)j̲ T;z~% - }F%EY>GQU?,RD}Ui_pԱ!-_ }F'[܎z MCDHƋ ķa / PL{Q3Ɨ\@):)wT\c=&B^wQȎd=*V8hD}^o,FS=AR~d =L Fzec^oTPB\IvJM{R ߔ~uw>ss]4g>YO%&h:pt`^͑ѧŚ L'oMO&+:e0wߙ\&6z` y90dFdBRokJ   ťՋ{b\16yZ!V7.םl/z׃dXV֝R#ʦ}cOd6ͪBHTbwpN]Yq&e8hf=n3Ko}3h8y^6v,݂`ȒoR9Fha|]-,q9gFM]r0'2k(Udi5OŦ;Ph o0t"[(1BO\ہ=*{3_e 9cV\0ڠ`nUtj[oǜ:Vu}Y YU5 .|ތH=ǖ?Xdik7c0~c/KΩG4PfP-wŒʷ qɬHxP[CC@,`JgKJP{ Z"g7JBWPmXj|H4:\ߞC4"2Nۡ(L465-IIP1_oXjM=u_ZΣxBSCATjepTjأ`(#/o drD.}`{m$_1lrk>M&W`FkƆ܂\ 4iqYBL'> ;W9W"`: \ަlRe&"EʓVF Cx TU .VrGR72.MJ&Q@%عdž;<iy(9>'GŢOy!-I[csz8^C".HVd<'" iKt&4 7@ St rV{WTXM~+*YlsgZڢY|Yt|ܟ @ޢA"j M]%E[ n߲cInT%т|B ,v -\K%=p޼ ɑcf$@Rhx4O+i=K+GKj`zq*:)Q}|No\r'Hr-s*5CZLԆƟdQ)$C B3zx 1nΑY;[RQӛ[M%vő63#dsܒL:R3_vrЀ[X+84l謼'gLD9 @ +û`3I3 m4)1"/|̈́. #yTtTseJJUE {EDnS5z· VZ 2tNP$*Qv)Ȕ^Pgia b Tj[]`ab,ï‡W_/Ou2 a;"O] M(sSorP"T̎75]SkAk–y5pF s v~y<ݹoD(? GO4qŨ2_zeqQJ>҆]sXuWcX`,xQ^r R<<z<>$` 'م mq*" @$E`fw3_igrէ*/2(dz/ݎX,"bWMeeUpGXj_S@- Lrp?%/8VZk\K9.}t@~ҵ^IJL4_~VUkyl:@Ѡ'0 yT!M蜉_5\E}Ej5Bv9LHG<?lwadtBY 9;41n42˦ӳ+gp/(< n6IgN[i/$IBtLtE$EphpX!˒1M֊E GxN asݶ`7hPZry1l}Pfܴ`2e6Xθ6 *]]UrTp.}=|ݼ?\XgY˧, <Kwa%B+h^ǚTXH HG|Ls8 ,|Ha*ܙ'B3A+Iؿ)(pjOHz-gN39&K6FW&a4y+`Q\1n[9,'8k<۳Ws Bi~GjWO}ē(yW(_XYU}zZ ~O,?"N)7[T9*|.dac׃nAP::O~gbQatW}i6fS7z]`uٖr-ilOc;B=l×P ;.XGUqsLɆC=HxGN$Au 3=oּdRK+;}!if"f / ikѭ% 9c/|+X%L1)[v3>b#]zbs:hٙJ/rtG qi/̅5 P7\z (I0u$>5<#s*Ʀp:(o~5N}v!U:OuDw| p*8(a7 PcߟJA+,D BLp4kaStԚ`~yie̯>c(ph+p$H^xo=j2 MP@6F;uv*΃˽QY~~G zbvvxQ"X`ۦ4ʭEhtE W*- 5Ջe/rUa_iOXޖhBU%Í"^q@*: {}XƢɤ ]ΪpOx3+-GHO0M{\:Pcp UMQ{;pxBX%Tґ9MW%9?N"Yh xxۘ(u|#<~H]F!g \DcR6왾O [ me5+ש3NjKrm! }uGл5%',ЈB۲YW=rE!W7/` ?IDގYTCM+ ˏtV'/a7^pve-Tca7_l-4QPXhJ1 3Di*&@3(11j=um,if0ɽH:jMWK4U~M4py¯}ˠ}]+[rBb>9l&'?J?X\'=􊔕5k/RDŽZe}Ɨ Y0IO:Q(/ˇ9T}~+wz_3l ?kgRQ<釢=Kn["cBynb>`24r#'*T1=b ,R^}?=ol{* RlWYO7p@jє澡4~JEVD0t >wM̗*q4Lnì7)z,Z$P[}7MA_=FlGpfiȐK5|uS-#RJ ê<^֗v<\YeÊ9X+F͛?7 :h99Oo %ءz 4ږÔ4HN62"uxE_Uj.ɤ@!GLtO+&YW&6Ԣ: x<i&JEgN304Nҏ% /7,.]vfi&x=[Y|&#5`x@ov_a7UܪF7OłŶM*o*ȍTK/M+c HH.b<_qK/3 $Bڶo0ݙȋcnޑOv%ܰC gBpә%:Kw]ۗ"({9"O>|8>\)+얷7 rC gZo*yQ̘|1&|gQϬAn0LA܄=j]̢2Nyo36r@VJ-:zP.Sjh DOY&}2yQ :; DXXJzpq5H+ZұK|}7i+cs@k ]bnBP_ڹ|:/P\UqѺR,nPAT3iRRmbIvf&Q VԧNj3srvHlzGui7mý~BQ(j\cvz\)HHd90Wf!Z^zeCn,"+c.m?tDh.[ 45!'qn8h׀og~ ]s쎍I&x`hM@+$/LhTC>B~9*f7#ђU(V :$riΞ ۯ#=5N_3!EVD{T/_><||]cG' Cn;2b]w4cޏ!BIym8huPV,\5VOntL9M'_u%7#^WEqeL&֔|f*0F& #4> ON?;{`)XS^~drJ"YxԽtB q Ư _A5Fdˢ骝2wjLo^`vZf42σB2CT/a 9t9Y-Ap&Y]~oS0+8!2 &6t:^#  &Ժ zXwSx0\[+oq~d_YQONX$ef_zfSl  PXWn=j1NН9i!ۢ{>z 0c&+Bݔ<jJlW,JΫon|hr2j0g]ٮ/ֿY^HXOǴE`m*S8N3\\& 40{.@ljh1SDvVzFMA4m[ڑ&*1ʺO_S݁ }f+x^duooN`Nܱ,K >l8'Y'̐n-u_|2=7{)f#yw^Bpl5%Ġ>U8_@pyfFne1^Z7Ul]8KҺax?FAY-s|d}Nd)jԦѯ _j%mRӉ&F%պPS{XwLhW()uЅ9%>›^-PO9\ 5H=Qz,qDۅ\sumsR2 k?'Yv87f F?iOMZ "0GŎͺ>cR.mj<78[}Ez#WUQ)) ӒkN>CKW}>Dj3 `F$!'ГR~gWXoR"(_ H=1PU{] V&x~5Ϝ#L!TBK:-;|1 T1ya7.[4tR: S6¥ޒßϬSW/KRcRt=:7EJ#IM”G]u ;Rc0'WLmu{ڼƂXNJ&!ŤEj&h 9`nĈ:Qv+mrQ1:tg_eK)*#Q3aMl]R2kH3O[/k[ky!VP"%ύ3-#E#)C%G1v}mԼ"v1zA0kSRۃ@o`wW!>pA,CƎݥ }UNn:Hyۉȃ'3I ÖHf PA d3V1]NL;a6^Շ=uG&)x_rq!|*sriDu([v$d`}EW4џfM@}2Rİ0Jsâ W5a  '9o)Z$ 6Iҭ!*]q\VC)AyZIL渢 /Ǵ#uJO},iU&tViX]Y!n;؁:[j Aqh+bu23m ZWaD VY-}C)e<,s=w(XXDVǮsJ`Ǯrmz$TR|PWihxSa%Ns"ke8tQDx Zs^c^̑meGvh%G\_>`vx$"'BVMRd%QIAD[mw+ 5l *B}t:S٣:i2ݬmYF#zP Ԑm8},t0!Ӭfχ^-Gbes&Wr۝oEǼ Vnˉy0@8&qp,N|پY5Lu7_@'Ҏ2:-l 2ӿ>.vj>!|`fJ?I@51OVevfhvêSybmH󃬡brQ'6T*it,&*(}1SZ )gC=)s,aM!ڕݔFw 6Q4a#U͍l>=$1t҄/VhtpO*6b4|$i{$zA])kMg.v~¬ŀ3OT9w]敘 t3ҀC{6NjbOQ;8B [](xG>j (ޔ>(:SE]Z`w4RQ1t0_iS^?tWR?A[$OE g^0-Ғ#4Wb|7}?WN{Odʲww݆Ջxa^Bd=׭¿M(gX;=0"FJ ԃ9˫LwfD3 9+ eb!`H_5ͬ"l]F i/!ُv13ʾC@Cr8.[A">fsmƓ}m8vrc>г'"K^umIwlbxؤDٕkd2'M5ՆoZ!œuB42%P rzw9rdtg1z(]O!h#o tg3̳F)v(m&n!R$;uz5Nd2,ȯ.m&#ɩiz]eӰO2/w'('MFr-"<Y^r<(Z+<\?O)_Ug/5'd6;3O2v Z@.QLwS+]X-iaFCl÷' w f,u)L%/r7 ZHu}IZH[$!hrF_11'53|ey@"qcXv%3ounK]  xDf̜[3sfl8 E8_Y.ԛf{vƙi^;q3!ax=n5ӟ'n.}oyc-&A9q)-FL=|1c3ϜS&yN> Y#ټd,ZM,@Vqe gT5[جt:֐ JuOUb"Av7ȶ[L_6Y"`;4ÔuK?vpZ. m0f̀ng"gpB(t>~ C^I"bUe9^Gi#׃b:pzЫ6L|LNR ҵ}UߠZyӬ iz2|Ix`yE]LXhk bDXsJ Me9 E 4kDN0E;:p 2.Dzөt|<ˌ4*dJݵRXvSY+䍢+zy"~G]?lһY^Q;KH%&Gt; @8'7QM~|PIMC8R^7q,b{x4WMJ@g 9q:y_ba/ƚEuH6QjMb=%7rSwLV<}cAi5xw$Dr4&+3A4TܗJYt`tĨb=g myPii32* [! ??ȼp\+FRל_&]VRk۲TЌIy},ۭXǼ fLb-d~N=køVy[3;p1~)|{MgP7/NL-5'?!|t7F]Jb0{˛b>P9Ȩq4IұkN,$o;;WG^Z(o vѰ=B#ƒyq%<5c: S[~UOTOW%4[6CA-%HVMV{}: Q[i Cػ,.t/.]ws} H!Q bjt}nM4p1; ôGZd8#J*7@Zx(8-d3.ya~({ s=+ 𶾜`-^X/ZY[\qI5UCD=r|gom Lq8%uUnxc})|<:m;3Nmb$ju*+˭V*=ӺgN_'R0Es3!ű$=3->:8X(ߥ ?*vFjoV.fF©Pl=*S=W盹 :A+ˈYibк1y>rS>]_nz^IdݢݰUP0!l j~`8uXn^qP?¶b!k-1&Ls@>|pg|5$7 8wEF!&s~# ȿlG+^t\+?f-(F@pLƛy, s7jb,UzžxjDD?P)9b磠OgM!֩U\QAu>"7I!FDz1&5てduᰅRBx;Lt/s~UQ&pHٿ`Q'o>'yGrv2QlVc]4Na仕vu{uIqyȕ]%<^ Fьf'vvZ9m3qSDcOڵ:CC;%? IȇrR\icC+9z4]{G@˦{PR7BKX<%Mivkf48X|@H?[S^#P޴'MF{m{Lh3rc BT? kˇʒmMePrs0!;2\a iAbEWN< uK^`v]UD9(Qf@uGV1αt]beF4Xba=DBA5&Bޮ^N"~ͳH",p b#9Ix9d,v1]3U2윈Y5ˍ}۹󆧼 JC^$iIODVn1E㌳nVt3l `Op+tV@]/u1ɎhLP #6uۢc?UZF]~q)X}u@b #ْ*/א}GSڸ,]19p䞼>&f,p>E\uX)⨭g*\/ĂwNDs;IXWN9uf `xw ¸A&0^c2{:{r<ӓUQ-5rg?#bŭXh.-%J޾ya6ʇvc)؛)Z^;0R<έ˒nso#_=k„i\ rE5.&,vҋü_Mq:9P+AhTL[Fc)ADcm7\xF_*~{8l3bjJ >Kqewd-iqI7sx=_[߁s^){p_[yW !A 3a2y\P(vV :8M89pGU:C2qP,HIX[WM@ V/Vuhŗc2 ƉJ'~~jןN6K^YE~KSƹa}<;cHL+wg+mtry>!Go Mvi^)dsI:p;QN%C al°t&#]͈M";(U.s-t4˵e9H iXҗ&6saC b(AnC; պ-1L39@`JkG &XD)]PHk^y|zhzȶ15QI8#,#wqۭ!/`;B$)Dݘ3&[kv?//9.ɃY5*]>asLkS>d4]|Y>qk2ľ3EXɴ'f'J)GsMnt"E4dL> 'J x׹~mO ە:hC]ȉ%5tn^4'YE R_#p?|;R A֣ ͊&;2jݪGےE_uOBut"lWLj𑵦C!=;Z>DFG[?"x9wQi~wׂX.5W1bGIw J>-Z1U+S4TA /l`ta  ʠ#<)bюxiG:ci};5%E[pmIs b&Rv@Ȣ`rW+X^As5=рzB9|Z<2pu)X{iC!tHYY([ du%x0(hYE0ezh猒lɒGu ?}ٔ,lHF&uX u/m3Ѧ9CzQz18;=ܦ|k6֢wypwʭm߿oHʝϥqG)b> Q]rY'j2&B!{oD&"=,%Hj #ek9@%z -'?Q6].zĭm凐a  e2M濓hʉî;]((/懲R7"3l,'dRnJB -#߿ T) Sy粷}A>={?b ,UA V8$ύ[z本(:7< RoQ zw246mtFhr!&ԥ?\ $_6Ob<:]Wϕuٲ`d|_㠩tvP\뭂{N| v0`Ҋʓ,9඘@ 4_ZDmR'^.vW="Ac#}#j PP|}%;&q4A6ŗ+gA(. Kc 5xLtH3,0 1F''ePfzɄJe.P}3ENěŁasr^X採(I8A6R0Qm"[o"N~4WwQKJ4fYnlpאԫ`W9S ?kv98 I{Pϥ7;8ZPi4=an0 ]-qQ3o(+Y]ɯښlK%!O`bfBjbfO`jg|Xm&3O6%{bfsX@F"IA'Ӌ="yy RX6ˀ#%艔/xp _5)KH,gLJKv*]R}ّorİ9@-Z1xm1*#P?KX;j”4ie$TbΟZpai+}t}[Aim r9s 4Uj/sfs7ykL>r5/u1HvA? psrrK,]1ej?J&SFOmGz5Iv#D?Mϓc`w{~4qnP3ʂJt n_dMݴ]Q5NQ>@zr>VmA/d262c E㬳¶^34Y[.vdFV{P, aRh9VJg &O#V0_=x+zâ=#QE 5"Ҕvo#Zxe=;}}oj'd)_lS@PabpFMeg0}J\=/wlzͻ{@U߳TR5g8)OX}KTrWjTCR͑'ՈѡjN[U4r@9Ȑ@2%.m8xGL:0Ǫ46֢JkGjõ0l"M1A9JߓPJn)!'f6Ac>=\ >V3V10vC\۹ψr}=LzOp9IaE5]^cNI!#Ep%L<喊2nA?TS;Ӭy@H2^(m=&y5FOKýXnEfzt3ޥlGMRHfL^7JSlmHąs&AӵݘK<b ]&6y>Q *p '-Tk!2Kށ7N:M TcOTqG1{}T݅Vp?U 'JT3,v\ί&NA/ۼC ܿ6>I bH5K:25k3|ϗU]Y#X!> l"~ :qayqKL}Vh2a 4Ԉ7!i@ mf,9PG팹"ˮO hx\i/Uswwsdq;zfS̢Y:S(FRgŊ2 M5'rz緘rV@M" ΢5Y$GteEBPI+Nou hTkZ&Rl8%ɰoX|S)?m2 G}wXxO+-@6 +OΓoK4V&5nf1YКIovFS'[RaL^ 97B#A60ZT ~Ԙ4YXƆ^XW.%L>A{2xLbj4JZrKes)ihERN3)Eb㿥s.@x)L48wߞnVܺlOBwD?,7Zo3.—tη 3{z`Qi?i/Sr!QG*q~)eQ*gW3CSgܻG1_.D<}{ .O(YީGݍNs-LJ+4fxJMgX>?HD*?&m0[=8]Rf+@S?bepPA3zoYW=NdjO0bAC |'AlȮV0pӘ1_ݔnݲyU]3:*$sf14b!>&>σQᭁmYp'[h5iOLD|އMMN^>nIB"2JlyZՂkky0PCH{p.-4棃,B\ГN/Z򶎧BEr (- hټ#@fGhQDzms^gA>|:PDs$RaY_d  S ?v)^urU3ؐ%c)sclPx{w-NLJ$)7B ra宾 Kjw1Iya)[ !F苐\R`u]l*BZ3э} 5e] 4U]Wniys۶t#Oo6B hɑ:4J,$hJO$RBnG I\0P: b4:yn]vz9oQFa^(]d אW[8:d Q4~;|UH?#>2&\Z+j2 t171 g5"T,AKp>~Lik@{1)<6?V)#M?%َKqdHhH <Äc(@wkTjfHhrj\eMas[>@K:2^Q >,GZN:5 :O䞺^ 5p5V7oR _Jh‹mpnlh@²,ZXKSݼ+tv$4ĞwS,elR "1]5ֻXD8i53A,7s(sJa(o nN2FnճWIYbR>_Gьg]olTUpp&6#Qn$b,+ZQGF nbB8TM(SJ4TVN[Sޫr[8bku0J"m79]ATHZJweL>/4:`V6c Y9:AcI`s,PytO&C:)o7F L*@kˍg\ξe@(8{ՒL4A3+go Mh4蒘!UYq:lRkHq9E_7;@v2;~> ]0f̊0?̉Si"gS{zX%PYmXxLhy䟎yvhR(F)]g&#$q+f5dIi6)2^8tSϵ% ~.(ErͲ66Aπ)tSg:f*э~:^$/U'ꉇI .l{eTV1wٵ Z,d 6GCsnʸb׾zxEQ{|YG}![ŅѮEޜ8;h|Ѯ?0L+XA!0QCrJXUi) \ͦO"fY/f*b SA*~F.Ziȭ6d?x&=| 2e[W#2Ûq]mtLȂ3'=r 8Kÿ-viȃ[`i7E. EWX{OwR,3(;'SKoށ*!E{E9Fs&Ea2fر&b ӈoA<'p@C!|EdDw]\DB,Q6.Hw@&ݸ{vEf܋}ZgC(Dk'o,wՈ6z9=#ܺ{L&E#k?2+W*Fg4Yz33%ݹYoNߺMю^u#"J膡3)U`?v9OVtn=H΃4'̫tڂm@Wu5~Sf mnX!U@"6O3JSN cD;AHIٙ0HOTdUzd?PsTIcC`UJ7lŋ^KBJ˾L[fL}PIlَ ,+ @=_tlԁδ2.Z{PatE_ȇE@!d^|ATm9 L[\L ZP>-&/d-^cxujھܛh|9 D7X_رAW~oLA0lgB1S4ҤLz&|Xb­hqzEy?an.MM;JIoY}]5fX?/GL@ jTEvJ,*aNW۩Wv8g\@ZѱMsHMKلr|ZR:ӹHMfY3A0;ʯpny~H;WU$$-x$ӫj5ecU()HU[ɶ}?RE)ZOȃѧٹaj4~# Y`r2KWgp7܊_X>Ġ25po#^-}+ٔ{wA_&A<5]ɴZ4IL3괅{[AIX Ihҝ>z~VLOz Lq]Jm=HV6()BC"8*/  ,S:V/)dBHǪYJ }Pi4fDb(J׷mj~gMG~3k0}A3~]QrW~}nn57MC$yV"9_=B;YAr@|*0WHI鄪">@v{a-U_8S󛾆b`1zՒ(wY%]i1XZbU=37)0\@V~b5h АS^K;{~Okxp!-!ObWۧOةR7hôJmd-8ޏ8X>aN|~V/=+Rfd亍Q晩6SlaERq]#~/p( Yz+Y]`&*5I }#ryAfv}M BlR ; Wj z!`Z&_QlfJ'-<$7fra#P 6O2J&|Pf1|Ȃʅ*=6/1.@V/fcz_1iR}7eN6'6rZ`ad?za^+Su^~s+ʕo!Už OlFX7Y%*2fWPf1\"@&04b {)`a9Ӳ6աtsñ!7jIXϟ5i ">*Z LEHwM'sUxprF3~v+Mks]D`Lb {ĩ Jel9 >&LFk`2!4 - (x"E V;a evs,BL1HipӹjH*dؚ/0| I HnY%E UE]nH m `aQM M1܂7<#=r)-[)c+K0Q<ح^U[;Cvt(ۛAtz,w]Wق{"~ 5oC\\_3Ņ }|F񴸈J^R"RsvAkԛNN.sEi=TGkZ ㏊i~4d^B!L {A-ظ1KWݍ0G.N8ƺ$~LTa1J~7E_θ䍖KW:RXM7),E^QhWXƣg1W۞qeHtXmqַu;N/ pY8i _vh]Ar+d`l_ЌUdr=%ZS-H΅J=b[JehhS{LRthv+Mq&.ETq/hQ gEjT:p 8lJtKİB؉_Gi:E]iv.n}ֈdd(P餮^MsO\Pˆa_{x_MӃcKbhE%K${Jn|B}1yݖڒoD'n2r ˧,indh+SpD6ܥ5"y%_rqFqs9ַ\2.c>@\cCVbLH.hl&cD6ģ;m[ԡ6h-B6n~j_{TfUonT`![ihmEvd0;EMB(}g2{߅` 5na+OW)+@XOv8P=%`^Vd>`hwh6_< ?E,h':FLnN'i@=AᾈeYfۀjƱQo/hvWe }7Â'FH@f{x׼ =0Cs[.'f)#kO 6-Hhڤ%4&Z]n:٨7?d9p`_ >1FFx($0ˍ7q:E4Wڅ@H p5^p}] ]%kWE[mm0:ľ *> ?{!cҼJbŦP^"t`HZ>`:kZb}TAo8odӺLOH*$^5{u K]'| &WWz0#jF5O1*,?XA稑Vc"o@`B[bĞKj5t:lwMiAZy6s@ì$0h!hا@tx܇e2-~wv'oґ}xRl|x¡G ayxc4R6dhkpz~[{1͍NtQØc2o4%tۈVxߊ*E("N=vEW -ҵAl` ݭ6zQ2tImqjC"+ -SOձH֩Us.AD1xb=e#3 oe0m5&23{Ehkz׌аgeN.ѿvخ]|XBl}--ha\|[DqWHA,A;U_kVԸʅmT*{2bvT~}>Dy*{Hn1`JVUlj2جYY_᪳}׹a2jd̮$VQ<4 ݝzHq3J)$Z#'%kVèh@| KVf+|#NnI(`_n#PؿJAVT' uxe7F)@<QF?sJdK U)f҅呪"Ma}AhߑBn$lB(z}&8l~o;[6q& y/q k?1Pm[42 u% |uguB =KO$Q6_һ0e34LysNL%sVqz>'nA^3~ˮK_pw➂.X^BI6GtB<7@f]M%u0B/l{ٴ7&NA9=yqz(ŽvNi wNWI9KAG wv(}5}^ɉѱps{ &":{b' Lt)M!!+](]Xc=˻4AH,: h͑\E1X_L9\QȲV@L۲%Q.~QWxBo/N&]hRTGxHހot$6Jy9!C[>7L%epi;ĮM+)_܄1bDŽ8@^]msQ@?^^Wf>)Awݘ6*CRz[9)Tq-#zWz }3lꜹVgQ7DٵU(< TZEVU9򚢞MX&KCU8?@HiS`GŒ{PjОG *l 6& r ՘ܳ=z?2HmSv&MiztUq>^9X܎*1v:C^񆸳Tiz"$go M:.PJ4<&WKڞ}y{0)#IW !TJ4k+y4d8x_گfT;Q*H} U`GO0^CTlq:5 Bs;wOx3I r - >s@T9bPmR!v1ճ,8ġ\Abz;:3(ɭv҆z\U [*bKc yO D{/&(FkDAc%.>Y`sxץzT#! ; GT(n5e|Ԕ00M.i&Yʳ<֊/R?X}2FQ* b /Ū {u΁"~D5'b(I؏t2i8㷏W<|ٹ?|| 7!Ю5~d! Aa5ev{3O>N bg$Y,{NDwQ9#[PTA{2PHx| BHk@RBS2yF-wcW1|yՂ \hP*'K)si^UHWoТCna!ڶ]gpUKC絘A+SzK9Tw]"}8u"bI m*Є5,+$(B1`md_/qrI*ǿ.ڡ x]3MW+.>7jI İe!-> )C]o ;H u^?b~'fɄ ?f"h VP,=1a41 E\B)"6l6O| jkB_rR8Б'mǝ6eǖS*gj+ [8&qڡ֠9: ht׾"H3D1tV{bK}k:#l;ُ;OR/"C!0uM?_:ϕa΂Sδta؟YCu؂ǧfP/Wݍdu6Z?4}J ѧ$_",`6 NL~:X& JcD}&EįE4i29a^R.VNGG6QǓG0aVɲ|ifEQ0w w-wt1^SW[4L!m؞5^?{&M*9` AƍiI-JW+2E GRl u{dĔ(;*Nvyo0G*-Ѳb W ?#)cAZ@{(D`w;֬aTa |xwlu[JCGhB$g0,xFEy5z1'4BT+9kهFDzSA'7{RYBW_e%A*DMN~j0#>C%8!}p9W^qjGVx2R|}x6&h1ga I yW-T]9/Ɨ?6G3(ݘlrW>CQm?/ioS UI‚S`z8Y'4=Oi"pg r, ЈM{0zn/"t޾63xU9սuMuZr+{&@VXU֧6!o[O*b2.DpXw5~ lGd%zCR@e;˩O*&hucN@"K^1 8#ܒZy%__m-sb':HJښl :_{߮^=vє`E ƒء?B9c +F{??jXۋ66[!['b}-78F6ajT෢V#EvЂǘ=ݣ^S±*y]z}@OKc?ʂ~$=c֎'(uW{Fdix#{ kE3F,ܲi{8* O+}^@Hu3e.J0BeR8[ clwN ^_4I?2<D=\J?tghgJ ^1e8.\qsӺq1u'iGBMl@u}A>°8/.QI:R6z |}u<2ţ=$!D?XX+ 85KmR叠W ٯG6"Jw;W{Чy|e/$,UKFSt!2*˛UlSqeZr~*O7ǜbS`nD Y)I$L?:uz s\AfF$pҳ0,ƯG tF|V#@)d!UX:fp$n^#G6ěO ysw/|u;Ro@1fHf_/ntOݩO'y0>;l&9g<udl0\)2K`3HaKn ︕\q}*Cu` x ջ8P@VF)a=9[D&'s, oDC7:vgS=?}Py/'@M g ޕkƞVXg-" t=b?zu I)u .c{CC= H0?䵫3XߺL_,Gh ?F'HbPІD 1cX~m؏_ј~TGd@7ɯr=IɎ>(x@GǣhlryEϔ;k 8ݓ @0fI'1:QjWIB@v_|xIȩߦGPIVO<)Fp LaW~#B3D(3.#!d2{|'=fy`(:[ǐ7.D[ݡ0%ǾXndla-eQ orԴlGcEğy'MyP_n: "Ub\+_,Z 55,z~m-j0$)^~_?ʦnBKsJϯKB2VȜH)g z `Gt9뼽IOc߅eCERJ$EߟRrPwHdbCq˘t/fRp?4"]NuP7eU]*/%C.vUYzH%o&7< ( ,gɭDͷ ,ClsW opRkr"?X&-!eXx(997I~Z.M,Ura%{M*e`DZIk@(}hsٸjсѰ׈Aj,uԦFF6-|ϔ^9ץ- k] 14 +K-V_?{㜋 El0MCqk8#-|H .ggRG5<{>^c) "Ck&`.]xGK!i՗XF9>xD{Bs,Oz+& /|`L㨪K+]wN۳I3iHfHX#kJtX~ Gǒ3ZĠҟ\h1l*U7ad#pYҲӤ GQQu%8[?uK7H^Gj{\@R*|D lQoACokp(avb&9tT\W O1Ճ,NXm[YE|g"+n1U;\0قԓg?B>*}9%0s5U(/ce_jjby) 0%Q4y=Յ/f'N:( dz bΔmV.b}/ ڷj~L LrgY,CqAwU'Aat%Ƴy!e)Bo'ݽ*xg=&VU<U?\z%ˠarb-1f_GocH$c߶*1A's$=~DR{-bVMxʛC9VɛNrNd K{m^*kg%6uRǘƃ \-̋_JX1yɐ _ƒ Ln]2w#u/cZ$'-M? IO ލ1Ezw%Ֆˎj5lt!=J}hJC9&ǧI?NEJhxH~= i#an\o^1A(f~R>/@BimUT%n+C:-i2Za+s5cWf8YEHbT!F^-w"9J\i~?(ң=-aԓ; U4gd{y]tm>ߍA%'Ahk56/uiYAk⌺+Z<6ۼU/W72?&3٧:As98ψNt#sXQ41Q:d$y2 41Opv)|SRvSQY>n-x#9. %VwrKw\m"Gw Ѡi!DcڭwB2ڽM՝ Fzkhݼ0xqӲZѳG}?A?+ `Gfd)M8ʣh:XUZS)tBdr#R~Tqɠ_!> o6>Z@)erLfN*/C-KwfEH O}U}`q{bojY"yp`w*PXhx:o0B,Z-eP0 0@Rb-B 5%lMxjF5ˊSfyT([tOI*g1P|tFy68iYcD''X B D}Z&=NTRlCRjblەO|żEhRX%)lM.9Wd!P]=uy'#\1%f|Y] ŬO˰Ac@=+ Ypu(wT.wpwn 0\)mkҟI0;Z'^!򜫚d=e z>Cs$MP[fąVLSIN f)_d_4J2Zy!ӎO~I==tZuP+Wen^ F`?jc|S&ͬ dZfŝH$SLtnG)~>9Œ)S8 +? ͋A@ qCszjk8$xBZ*_wsܡQGhRfЪV=KF\piqJC!ιMHY({1ُxYHKIl_[c-47/>"b<^n8^aS`.Z8F-1`x25;ig35c#O7цy.t&1sVa:&OӵD yp7X ^i}ύ ,o4zՄ%"|`7̡tIxX_7V%/84僺w?X;)d;3hVq 袣u9ef4COE #T;H0S (!縖I12KNhwhQE1wXI-I^}P`g>P"P5kOCuO0:N#ONl N"&]  6frٖݏ/}I!m$oDv@PNuWtc0҄e٥_РE/*8>A9oۏۣá=F~#doֱ4ô*rtjp4ō`g\ѱz 1PzQ]LD$~R| 4_)^7UшN0D]kxTB>r_Z1=}BCۜQd}DN_]S#?j A[!)> ي̞Bobnׁ'/ItygުԀkK \9CEz~7ս_A*KFիC81( \I{217(Cz0QLɶtRuZkOC9ҳi\h ֻ>kiSLfX5L(<!\B]ved6"U[O$poO4!)2W:) +kT:\ *ق31upg1tߝ I)?Hl}*]o|dVHG<`t ]E3@7NZ+%mA1PN9JKaocZ x*zK5~lw19 ۄWoZE'++Q!-~ڰq25͝Z/" w+VUp<4[[9~mT2m f^ ;,f l긼)Iט, ;FVCU&Z6I/E>wfoR66c՛2dahLKt\+ ^b|×SNɼx#eAV:Y'9[hBvOJSՊΌ6NJ>߅H(nf΋vLM&Tْqh{w AEʁSj<0[Sw83MCc|񻰋k)h0\i߈’j"Rr&O\q;n1Aa5-dDfL}fe `<15V >ҮWeWX C7G@cƃ3)vWDx+j /K-:B9"jV/&d1<6O(_ }QϿvƹڗ :p{T?W/4}F <)vSؠ=qu6oD'е7L`t.JgBADH :Y V>fg%c,"r^kvf0׸׍km:)]G/9eW߉RE`KxSX _ K{cYlյv\3DB`5̎|W%%|yziM.43H'8z_8H.YsޘMMqL*=?/L~\JښfG.b/ k^!!qLdw}x >=nҵsg)B9Ά/ tz QLUG˩t $7{_Gx[5]Z;'q.->oߥ%+}oBn??m1l¶ kM$p(E{437p3wAOdnÍƹ|rV(v5+a6O} bn'>~ [Q~*bHaS1wiϞnn8qYpn wPC5Tґ"qyw6eK#|:ky%;G[ŐbX`礌Ka2KO F(NK:%m3us*H`~ɐe 7oa Ϧd'.%@Ą_~Jer]'|B8Dk|iZVt(Jj=pmıKzH d@W߿9Chvúv,>l}h鈳@ yw*s9"h@yuÐo hrճ RMg蓚{i8 p:VklIw̽!/RWQ\~nCe66+%Le- z<C5@g6]8@rzGh)I ?!|gk/d}2 Gyd]"16'5AHZEzAe{+[+\ʝy5 ݇4)G7xck%;=H=qc&~E<_UZ'+3Lrs.)p Ky]e5FiMW+YJEi'kS/rޅ"8L $As1w}zlc:j oǞY!T8\m YLRw9%1aUٽ,'ܫ盶7N)B&՜m.T)1 +4Q3Q& pnԍF.TPUZg ),&8Od&`RAprUCP0Qg <$f3]!t ݩm},'2/KA"fJOp $C``8Xѫ%^]L.T~8Pg}+@n֦n_$2-J :YZý}۾Kt# mls\LjcQv1EB_5Vi*ܨD'`FbɾArD1JrIJ3~Fٿ=6Q>VtJgRerofvd 1:cc\gxEr8]kqQ:?kMe9FDiRmiK3ºF[Kp4^T?g4G #^*W :RqCK[߿ (IV|A wZÉO_e,7yǑegy.FqTZv!\Zȯ+1l<9%G޾ Ij/ $;C}Wvy)9:MR-"8HEs:6LEoԍT0&4SRe6dk2aU~:v9mGQ#ǖ+AQQ#gF; zާ/TZF~x,3|Rz@e抃|ꅣVO75-&>w}=@::{qna%{"OYfۄ H5W{p1U#p[:״kP[V A[~` UWLaȣ 'dt(ΡCZm{j569)wm6WUs_+EU7- mb,PX3OYӁoW赉G0Fy ۢ$iKܭUQhM^ɸc72ݎ]5(9D0AIs<*kj!_4VuAuObE}*!'7<}8âG\8S\Ղ;?uׂ&F*vX/*ibĝ0Z`<%yr Llrh:}FOnT}c;U%!N>&~2_W鵉 3_n֛ +SW@y:M^)x6@`8 k)Wz/"X8q-[T-gi:6Nj[HSM7sG\j^}8RN]|ї2(G/&veNvh|6?T4j"RLrMzvKEŬHEPP@-xWv[`xɀ9߿N]%p.FqtR̒ƻә4eX%V&hug˷.B(?,>bpousb4u[,UGBL}xǁ ?=J:>r&"'^{]7q|٬7(Sb1䎅'P@ FC{f,tc45&. ifp~6[%!.A2B󄭘6j[1P˔ fo,3o$ouC 'nU_Ö?ryu=kr|Q,H_Dl"2l#n c0 P%W#ݩz>V=#؂z@A,2 8Nc:vb t6z[U v˕ejZ"8??k VC; DkMD'cseqG0[V'n }V~S{@Jݨ4`h#MHt s y()`yATsX}-E̕ Ͻ'50ev *'|\GhҮE2Q0#w_zҚ`6ցi̗)rɥm9`+ƻ$C 66s9Zz]), AτOdiV qܒ羊k+Y%lzKPkq}0U3-qT4,0t 3ߨQX&In[##xT2W2pQQ;i 7E6C14{F3> Nw)`k8Z[ޠhWI]},L3K4a|2= gb^}<ո@~Ohu7:=g ~H8L-NP>/ xKdeXs€MHυ^g1ϴr$3$ T N*Zx޾dA0FDI/,e(=g%vRFd'Twηj`ݻKWsEf*nGShZULbl#l- PR61Tʸ>_Z]!Aۦ֦/m\ `o?&(gO$d2H R Fq6àWS[#*(%ݳ&.5U0XV#Q%Ȋ "=7,7-27*CC 8>t~]96KsBW.ūQDͼêӆmyDFQɗՍgf6fIn/  O|!nj{X]4ۍt[6-TYR^//.h%]w5EGWzm*ΝQbqܟCK^))ƜiϦlEֈnzb]A*yj)_AphEKWxZ`K+q!"U`N+GLĚ(k;$uK{zqc[RX. T˳ /7Ռ7`ܝVGpepGK |Լ H*`u=h> m8q=%}Q@rO0I4[)v}KtД k*[qJ 1Մ u!QՒ -18X;xSwieTq ԥ+([͟Mp0 \MEA_.L_+>αbGGu F2\p#?üʪ>W/?aiPg0V[Bmyp^-\Je19/ǂp . $CLCNks2V= %t<#O%VǫF<r.c;;xCD3_~IgUV"=#7oUz׾zicRGnutK%*U#[YAcv*wC4`}X1dK`(O7ce~ְ1O uٝ^4x^Fա1>0sn,K*hϥW)qu@mTjK{iG@epHo^H\(z$bG?\e#,3 |٣ܡ`[w-(C~"&|7QuDǘGy'g'7:!>;CeN^ ^I;GmVNo0˕5iz |a+n1;"gȮ3&8lg{㮃5YbWf? +R5^S-cl ċHT[`ci۹Bk\]e,;ruʏYJQez\'J+;+-ռ2DT \q?v&=e0Jb+2=5=">*PLXN%ssC?z#q+Squa^0-=\]ZP7؂[3B 3H9|ߚ|y{ymBlNe>Y-ړὄx5g@/k*~o}vJ*㼁P&-{0aۘe[KwF=M}؟xzmuZ](wѬ-f9M)U`L|1BiK -8oeI#>'wl $RGmd"Z%>~@Rot<͕}*4j_p[!ԁ;,`_&ܯ1RbꚉB/+~w EgC"Zn AAނ}h EueAbHdsP${PD$:oZ^.r8x ibUM$WgsԀrwcsC-R=6{$TTĜ*|}.fa"ܠP Jbzal@^xA<$W M3Rzԝ $|Rf]xm9h׶7U4@Τ+P7]\W /`@%yxP%5/Ӑ$+ tŊױucn_3|?{ \ʙYHP s~[˴@Mx+qCJ@;b{b'6T}z7X ~+]fz){,7K"q;:4%6diYbx^4۷>%=cLsu* 0LfXQ'8XnY9WTF]u<\cu<&j(ŅjIa%uJ hUiz(ʣE((L /0.CG;'vE! lvz$2]]G8z)T-cƳUTZgpa2qɗY aG9pd:H^ tB=jŝ n tY+_#~ 2Yl li0~wmk[~}V)Y^Tk#T8`he {" yȎ§H\œ[b3C"F(mu9:kV#%B@v=[ca= IfEp.Pt[[}Xn93R ! }SѺ;@dNQP:W.g =s3h{ I03f}{!n R0l)ǡ}@ ^ p~2 @e0ov.`7|R2*$4~̋7@l*Qɏ꼋BvqmVj# Ei/#UQ7#|[@j/Bpw"~yzx}f4”b Mܛ"k7Y e]":NGKY\7;G=Ó֧'+`B6T7Y,~2\-A)kP,Z++)e9f( 0p% }+.S'*<+GTbʸ *:2ȗe%1t^k2?[R _Hj#vhP-Q//&^=(5IQBe5N X3]kY8/uAX7 ~F{E5L]~+sQ>™+Jj : >}Alo^.j݀4W+{ѭ9;5ABYi)ad&^Yq-juւXwz@±>:+񟇆)]vY1.V`\O9T.R-,q Cm׾`PE.~F7g @X$0c?5{=`;sUJh=*>9.?ajrz0QՆ+myez$Bk=a\}_N꫞2 1 x&HT i29a)S$hdǵ+J!ɀd,r)MɹZ?S-Q+]Lh];jL0~$r?0[].爆zC>{d:'Qa!lwyII>'D5X6 |{v>AL/',5ё/LBe~ag|C}w$] 5~" 1/Ϟ Z v;PŞ!{p&`{H>@{ 9;|6y;qC4ED崪`fEÀƔrܥ&xm,!$b2 QB3Ç*>DW$Kşub!~ ֡4^낃ND {\01\EP>C1-Lo(5@REAӽS6W\cϧPކD*iZ]YWfSӍΌdÚS=;S+9~36B6oB+~ oON?W:4L?E4 lw>~A!U&N 0'֪E$-2Ό%9H{?o z cuE#uۋBmYEyĿ$퀆қ5EKٳp<}dƃu't85i5*׵aJ!('.8ʚf83Pvb]ivIuC<W 2]UDHuttMUA-:{բX6˔j"_mMȽJ:=*,tqn 2׍A[@Z~Q*]k3 ͋vyҲmUVbH?b@TCԷQ=وt(O& vFNVw&w:#2^C(Eb烷=ka˖Z3IRQB*}+) m 6arm@dKgqj/TJaJt8腟MBPa|/lN=|eV<'h{!YdRwQa|R^Wu9_݁tXy" >J^A+)/>#ǧYu_?ϓC׷p{4ҔZhXÏ2FV<- 𕫒gLc S]͛>54![ڥ;BM͆߱2q^vj<%>ÚYtj']Xٿo-g/PY:0b7 !pܓR{MHra;KV_-6$<(-ohcRy 2ExE\3)|PX7 ½ݠaLW3|{ohjqbhIO7Їʘλk_Vչ+Q^Oui#Zt}G&)? c~b'^C0C Cu[A}?oF{HqsR"'n fN*w?}O'H=ךT5>Ϩ`;6H,2X7%/M*,<]`/-dĀ1S \] J6%Q jfS̞DFr.ȓ]Dh6SDnڪ^$*|,$%n0QŮ} ?vLv%lŭ!Jn0B ѼߺW]AFLU[COm4Q ʛA03>X[paV\ v%U>`|5K@,2Y6tu0L}xOHX8z4T>mE-Pb *p:b'pyX]} {?嶁:nF |F7,)PYsJb`Dw7_Jj$KTqx86W$LUxµ;+I@j~ni9{h`TF3Scl铱&cs74@O_ޔۛQ-2QY]G!^---:d@)`"hO.Fh hBSQ[q'Z/;%+|gۦ]+ Z +  0649O38}p L{ukng1p7?<@-HH;͹%۳ gr 9-+LE^J"E`mȕp%* 9 P x0 h |T-/G :^5Y,-A&| &Ĉӓ9Fw0.V(c}*1u=lIޝM~ 2a9rWX)vݨgh8'NElƮw[7ƘCfʆ4mf(uKK}0nC\rũi KU[Z4UwIItnyG3J$\vޯ% qlu.oYmx,YkK3߱\'f鳡uT;k Gԙma!dVͯN? {AL\Э Uc?灯ft!_1' &t{!ڸ (K+[&}Dm({$´ìyƼ ֆ?£+7"L<.X4kX } ׆MQҕ%[ێY 'dhʉ%ZwX/y ;]P]^>Z;jέJ>4a?a(Fd7n0:HS+~5 *[H9jWM8m-Zoƾd 5%I܈zFCKTҬ&8 +$\80sl SPf/wrsS_pjA$¼Njm_Um>)ja#O^ѻHɁ_BzSU2*GCr}ϛ%XdD ?zam)fқmtEⰺq!^Ӯ}oup x&XM5 &Kf<#u |hҴ{ .4kTƊ2%9/Y%=0 pb#R7kt"5A>ߴ-2)bY Zb*I+<6V::Yt kOC4_4:#첽;dP~BOP 1_?*4C̻r_#O&?eiӰQ?i ep['X6ek~j_!f[)Vn@e 1\g1 'W.R]Nj7MnKK5Mٝtⵕn{UQ6:|h2aDDzbm~-23*Z>wl>?xe*U,GaNVZiY;Vs)'IQnob@UyMwQ`#H[͓m*M?B濏A엷 h,[&8]ٜgz_E\KOrrzuI}Z<Rm;;FDhin@؟$bmJMj}@(ucAwVi(f Cq&APBbMAdA ɾ뻢ۚe 35*a5 嚓dMJeTOs><ӟ} 1[Od#PrfZI:)[VRZ8[xZ8M箧#mp X"Y#7exnHKv$PJYUn>-yC vd6BkBzy)ڒ,IÏ)}OlXLKbrwYU+FJ!>gj|70ԓ~)&KмfP{!\H)9E؛\yx\uLd1?߻P,=oZQHGFV );G= ǩmF?9tm.sne.̾Ř|)AyzDڵ ,w h.0"U]In8:~L!ZB5~ZhM8MZ(LAnjp[uJpvĆ"2 _8=EbT`˂v+sO%n`9+ٕuA7R)eglNag[i0(܀ F eU/jOȿѠ+lH[c[ņ[<-%si_ !DFIkm#cFŲ0v' upt^C9㞖s{MRZt>企5n?ҍ?ffU]CE[ Hs&sx2d6;f2ceo:+Y]YZ]OVjr/qJGw՝b ) Ƞ\1#^.oGJ@7vqF:(owXnh+bŰ}}OdxĞkŒwR,dџR1FȬubŇ>Ōٶ>g4إlԍP\v2ަd YOą+[8-_U"8g*M6mtbΎ} Оzm& 6(J'0# n0G]SZd:T[L.>p=nG*' c*^ռȞ­C~!— hTG{97uC{G^aN/z0UϾrR&S gn jnMF-_LX2A"1 u\(_B`" - k TBL #6.i2e/ àC1 B- 1әQ G~|^W[]T̟ ~YM] k',}_19׸2u^#OyWZТj/'TAyiܱpXc>:4W]s@V}/kRT60mgGFPfQ}{#{#Jd@2MtowOFySG psְ||S W4kN=dO•W~:[ ,Z<|d_o&pcGXTuh]VEӺЯs106_KYeҹSn#>f(oT[M| D6xg76^ŰI1$v[(tYy?8 #)*Aer3(#oj8мcJiަ*>=9-^(A1T|Xv|9&{:d)5keR3B ;c曔g+ xԓrqDOVdv[JE 4)~^秮e8c5Ry W6 /5H{=BhIJʹmWAa4sC6~goMy=b PDtsEQsbʥJlZԧ6k7~psnry(?㦸^L"ڿXsZAD1DaL!dmE[Mc'ė_@/? *56HW 1#M'+o<=,6+E¡"x+ ,Rs]  7d5 @^R, Û(qC@LU2Pq/Up!x;Kəޡh#Nٍ"صGIe;8Ķ{6N~ = 5 0a(Dz>"u8mC:6^}J'HqpY /,c1q0V-+r튴=מ Ne}<#f3 Z+:mSR: dqMK2R  'ҍ^uӦx n*tKMs15G$D0F=#};kY{/x?e{s*)z+x[ѲvuE#KZGGN;# EA/ !VtgYZ070701000004eb000081a40000000000000000000000016446b36d00002540000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/soc/intel/common/snd-soc-acpi-intel-match.ko.xz7zXZִF!t/[w$]?Eh=ڜ.+LДf^T hb8[@*ZP9_s+Ði}5cw+Xx-hi eo<uZz_y34+̽p^jIqa*HuwQ3";eEBR^Ap C9nc AO4qոfO.%T_7:NV&,%u32m`Sj,%j[*Ȼic&×px:RC,-,'W}\^jQb:fJgqe";1+&Z1"%4jd(Y?Jw ]O!XkH|1˔0<4 .5!s%p|nlcmcۛbyI@qVi?>rDJsJquwzĿLr=Y̾3J0!ϖ.D ?~ 0tR}(ZFJ-· piX:ƻ^D:HvyF4mEeOi Ŵ?]װC>;7sR48%[8tx 47&EWͪsV@сl""z;N,\-@fm|rV|~go qf̆Aά<'\Oq%t*@qRmB~EVq^ R0799!R{E O gc3KR[[5Zz"oWP0 'ȡh@މzq1pJTg  DMeٵ|>ԺqN\R(u;|meSbµs[Y%=l,js7v$m2t'h֨b C 鵻xm8.9f Dw҅~ <]m{FpX9RHz4fc*/OVȹAcMI{C# `6*Pum ?uަC6qǽ:?Zb' RfӾ@(N1~&hZIUe}Lu-#vGSU8D{`wnv',Rlڃo]ODžw{p3t)Q(O#M$?b9.W"XG7jybV`Gw9ɄF%PR$U.i=膔j]):[gD ~h>cŏsi b"s$=Cdǹ[R'۷:'kCg302h1 MA68 tñcWI:KE(x]$R8(/gހ$τܐ{]3ST4%`bqv&|{lf[M翩<$}0 g T{ mM)+()%^'h-`BsgІ1ת2wwn8WG s3s" M9{D?-՟)!ݰ٫~<Ĩ7:OJ$|Rv!aQ^\Bw6s~u4(GVIR:K=[eM5˯89v]h.1Xj7C}o/a艼Nb;8Ul K9@Sk3c1?5{l y QI-hl_Q .P37UXwB3ǫuH7hpI?rG*T1l\BߓIaYC,-,,7bQNr v\lw^k8 衫HM'&|(5vLN)IծƄ%`Yt#KS4kVQNOs$Hz#8}m<@/--(E)yme1\@ 1,~j.BX+c3 =:$_4XQWy\-?/Ķ 7Ԩ;%rB=4q- l N:7 \ =o_MH*Lr+Wvh>`5~EP||]vI1则d@udT<LJ,QV=-]1?xH8N͆4yȯĥ($04)bスNEKk/U`k(,1gJoVkZNLKRW7DDés5Ѓ͌ @#nėVs zSX0v:;y0GnbcwPRT(^; *V-uA(/85703b6$tLݘ VK^C70Xꝙ(0;Cdɚa/r'k5%SD !np`dSdb9D坭eIKQ@wg?R(DEIԉ(ٕP%^Pʁn1r)9PZŬ zerkU.-UJlg6i!zjk#uqv[+doƎloU ZSIDe+@[c߿%}~^oq>SV!uJkW;A ZmHGk37!\7EdP 6>'t!S~N˲ҐXLp]/Х{Ěދ_TJ X>o@#/D.Gְn0{uD4g*{:FgɦP1G##Q 1>X"D@ Y('ܥtU?YU F7 HYq/h[;7;+Ys< ̢pfWT jG~+rE(a%T}lAӧϕd1ܙxHDzZyxopT2ph%e{O7EMnMdO7|/E|KVk  Q,5]FČq '{P=*=y$.F/l],Ņz "p>]XNE?yXLZ!~Ho1*!K \FC6-9 gaW'^vZܽ ZUtQl2a(HlC<_D,3Yľ1;tiӑɶ>5CY翶q]&&!SaHHKIU4H͐%Ȝ5Dڼ~}aqYX;$aavϐ^k0+p9$z1V?=~t"$H: m ?YjUOC7{xj?5sKxl&j*a\.w1P˨ uHNN$O%[p(p.GsTNݱPԦ#|r%}\~u<+Lrv )&-QS.рJW @~]d:u!;cW`0Q5izRd/Z-^!tzAr%hG|k[Sh'6t,\(^|jZ3q\nR@TeЯrult:ϧhZ\ Jd,aiRiܻQN}j|>:)@{(:@Ň+5<_Ikt<*/$=w-j4Ҫ3QhBBUx9S=?Yf k\x=G I)]d"moK1RHaBWjeBeKj`.I˨Ո҅ U4р\⒭VPw!=)ydYUNGO (WbO\Dv9XJR>@XSIey|~A|rr%~HVp{FvET8+@xeX _"JՀq,#;PJ2e!l8@76EM, e2"'5Y#j傕q=ENr W_ ޾y<@]HG}/]{6dz9LhCt)ys8#cnd4 ^S.N*TqY#pKc.Tp<^f ]Z(g ) O/CqRBE!dJwM]va:l3/c6ru9|h6 JbB ;lO . 2wtѹĒ\qYHYfTxI Mt>SAҺ?|S,]1:iu\d1Ҋ99EcJo[mug1K%$򯴩`{C KK4 Hxn[76 q=t_j]tf.Ya{=N{f)k3^k)fp[!{\iGP(ʢ< VGR,WA!@bF} JAM&1ّe ]}Lf/}7߻K8]ͧhJ+'.QDg@[9VK(6IaQk;uz.˅Anw^a 鏖{B-%tm@>) ǞK#'rиOF\%]9J'ǠqEƥŁQf"j"Q'̨T[ "[ ) fN{.ԞG_^Y ag3RN3 $ 0 9R Z2$I KvM!sP%Ov@Ogc(^]&ɱ[mP_u6$-QG$c[7,ob@?n!YFR^lHδu ŲWc[nќU>VhA XI#!C[&fbM;1Kh926Ey}܇aK^\pKpp;J;Μ?pGwu%G>޾,Nߏ׏P'z ,_FoQ^rsI`ܥR!Mj$@-@4\~.-fai[W }"<-fݸKF@fߗ_ȕe݀ˠuQfPS` -݈AW *s4,׋U*YkrmS|z !~{?4 )RO0^vγA|Դ@C{u?F-5@rJ~C?i"~]~1v&*v " &nnfArZ*ۢ :yq#\a\lMsʓgUC<2*F((PJ3$5rJ`e35w,ɀ9NW-OOHrElAe1B?Z#Kpf@(Tx_T0Ĩ_F AбM4#X).jTLJ Eb*WZL+@ RM5ܖfS&!dDIL7 @%P +ĕ?u(g Pےe*ݓEWRNONio&d Z3"W*_tOd( "цcLqлg(Ȟ@3~O~~FWi뜹VZBx5#lx?e(r:. EdBe(lH|r~ObCN v+CEtoq o9i/`_s:4v݋VMpe~ .w{~Pbun\^u~33)XXj, b鞰ڀskK?Ckݔ C?gATȄh`XZӈg$"L@BY],i Pl A韼9KEL@OHRG&%@ALJ1w{BP(NM/bh@,ףNԂz0w&^#:9+!>/k[֝jbk%'yb@}x(g;!ۘ:G(tv/^Q̌0f7Wh1P@'P=`Ł؉b pQ"fĚէՎђPʼnh=?O :յ{ŃQCs-0*5]ٍC ȵڳΒmʳ\ ze'6)_Px}n +nC^HeEվd|^m2+>S}h6ou8;W?;/OƤIfS QF996 QLnSlլŃ֔hV-^gucEg]nʐ2)a3"+\Y?p\@H R%huژ;1,-TNQUZ 8r @Pr%@D,M+ٲ;+c<;/ i';q2B\6b7cK(Нba˾ 77)jZ5ƆJ%D_3Ɵ/Ɠp'RAXR3.+ uA!9tԳ5odrzӄ-.=mR9 UK m%} EߠtNZ 9&ρ*U_xq_zč *a1W8i1i_A5F\ .9 0zKU՛wy]|>Ku63CerxhsI@B3ojc?&FJDZ=uMRW,O@~aDqzJ)DrS2E-7!D(L) n:3qluc  NR``{JQpt|ǔ2G+{q1fȤ mBM=13V(LOaĹv_g"-&P1@xJ:YgYZ070701000004ec000081a40000000000000000000000016446b36d00001f6c000000000000000000000000000000000000006600000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/soc/intel/common/snd-soc-sst-dsp.ko.xz7zXZִF!t/)]?Eh=ڜ.+l?[0kw ̈́<I a[ߺ-M1lx]z]QϿ\K+Kr.yupZAFWc;=TDgN[V. b$OqRCNY) },pAV TlljO(_=Kk&W¯l͵Q?7q3t8⹪T:cDɕs@yJ-vS^D];/e?Tw}V`+7e[~;N6: 8sAƴK "a\i▇P NٵLǩcߞ -ۋ #r^2P#HȣpWwD5k %Cq,ԒDyYm|Rsę7^=GڡəM9Ӱf ZĉoE:-;[FӲrJq96K0qĽ=Ih Rѳe; "*\D}1C;Uuܻ "Ka7 Gyl0-(Wvg詑Gk)[eD*5w¿ž'xsnT؛-J {lJwWU 0G3 81BHK_J5~oÉ+A{1 )>W u`>qY+ZoI>i#;RDj: %Ld<̦?C(*&c_쬃gHן*C-k FC(8lەht@J7]`Er*ohlef:`w/ 4IV:fҐ1렬.;EOf0,n/a$Zs:4U(·/_GPSb- 5C Cg~taZd1JXm.A `,2wJg6LPx^.Fֽ'r*}H?I]O_~Ɠ|o73,}:5&QYЇ0al =9CYД bCG?y1归ߑѝrI_Po%FNo)JO(Eօ@ 48gKRqSE+鳾Jh%ZBg^͍Kɭ"K_ nHGG@ל1JJn/,i!n=xJR v͎m *Ik6OQ<7IQ<^鸵zKmz7#-}~14oON\-AV+9'7L=%l*5oh9Ii7A:C47KNqYR&#]M} 2DM,ys*f2D]s4vkVc ]5U^9=KoM4Uy"#h U[;y@ ~@s}a8B|Y(:[|婗^ET3\1|cW. L!Nn 60z>cΘ:YJniV0,ąu-o^;/[; ֛Pvnvu|C^(r_$nwPimO;)5PN/]:HK/gvzΈr%!zJ"54&KBSvK[Q@# N,vgTast:2'רydó?KZׇf*FmhtcTo9Sچ1Aߝ;hΊ{g?8d8rbXJɿnX(@,Nzz6ImQ񵞸(ţ{ gd-;'["씴 sn_Ո5 崀1.>E7e{GTgml+1lA!d{J(:iaW%0 ֭-7L abaQ?M&Lg+U~2Ȫ#8~ŌGusuCͰd!D66©p Luf8j}s>BsMcI0[1,+gz`rH+6A(O͸ L_{!uJB 3cBc֕D5o`# zpz ^895S,d̜W}(7&)/[梦Fz})da;:?Ь󀹨 K{"Ba,2X0Z1x u]K%TÓ\(8&;â0ja"Kz`/!INQPbl;!NeX+ 7oW52 \݋fCeÿO@L }QBԏuٍG! i>JrNPT^Fb>L0.]&9IKEڰy]%GNcSWAHFY18$ƕCx^pɁT9'⾯2^9N`8vP~ѡs [ע?G c۝j2%;@`բ%S I6X1_HBoIEMi#d~ ~M9/H n Bn%/W!1t.a {rg50Iw8TPt_BpϯI˛θet_}jT6Wf%™)j҅ 601HfM}~?ID"1Cq_(G?N<<*tfV$iigj5n>3]=<#7 6zԥ_uM_&l+c_4H #7/WyV%I;@Uk:t*<_-Ppe[rCIi w'>bT$}|OD$6$IpxF~jSFe!H<$+thP@BgvH@w*arIf^]uUHFr*wFf,k&SR@Zs $BK'A|Wu4,sJsHlmXIp=i܅n3ODd1/@$6[Qɽ9x4ƞŊ~<9x^E`^vv(GhD:%\NBuLDE4Ӣ2</[h?@3ug+jD@cfRɴkR/Ȇcrec|D!qʫʚZr8U3ŰGR`g&T Sܸ#6yV<;5|w6,+h<ʯb.PV9 V /; ge4= >2"Hs 3 4fCX4}̢7E!WIBJ|xtIr,zpQLwe3ػ[5N)jdWIdC? Io+N`Dnoe+(h45~iT(= j uJ ?|;0PV?+%~gלw\PvmkhD@͗L`ik "I=bVx4n; M5-mH5OT.+y q/U\yn*cnZH(}4o} 0 ϛԠVtG2"3c5g o7Z!+Y#Gu>NenWaF$wyA^Bj&̼(TIEӦ[?Rſh][u#a?$,T>2 )8=){E{ˡcy7!⟐yW>0pOc=DC{Sc"Qݩo.EŻެTiws:?V{d;މK23K Cf{$lkV  Ш?1ʍH(#Z+3 A©[z\U\9^Ί&F@.09NiIM ڟ]IE&ڭ(wB4LlqB߆]U%c.wiRNkl |-Bo7l`R`xy(֤p4'<zX!x,HO9##:x>D%tPP*ÛݶtF4U0w|[ᣁw5O_Z",3va|6t<_ï܈ypOUz_!خ6=Ŋiw)ڌs+^%)k8b$;ܟ רNSӠv c2([h.hOwnx7"¬HleWїF&f]Վ?!tyr>{/&>37… CK|2D-Z/W`]Oi.dofST~2 X}Mwc[TT o1P # y²JR\:X&Z_(<|tZ(/,+\\(ed܋|sD1h9PAAp0hNG ^gAO>'-"ǿrҙt2GI11h&FLZC $l(OG hJ:G3D`b]ŽxWR%#ټv&r&¼bQ nML,+._ШQ;WTx ;Qn!V0IOvD\R1wZKHkĒ6;Ӝ)IN7Ԭp5|w$AU(~Q!k?գ߈'z"'%[xpY?q1 7$'ߔ%g<OBmܟj='ZYDbIP+MPu.|!5r> =['9,-evL\\QֻE`6Z& "Bi(SJ|9FJ:4mޖx{hT7 FhZ @\wo)R OwJs@F]7 Kin9pEVG3e-wr00lv?!-5Ձ#|'PmY5_LEuVݦ?,U.fx b5f_UE2bh(㈜Z0T{nmX=唺Ix@˜6ILZPlˣ?ө;0v8괁b㉈E5'KYM 2 a[oA/ 8S8EFƝb(y$XApQcl,́CXǔ( Fvۗz$˜ؐힻ֋_qޛ59ܠK]X~cٟ%\ȫ27a#$PΛ?,xUX AfR VirsS?hvzy{xgʳ㜝ׁg7_oi?8l[du*թ¦@Z7dK]}Jh zZs'dq_D`p&mhgK=~`?C|%]:ӾNp֖Ux; ,m:xMZ^Ԛ%̣pQW:C*tP%r>\xN:W@,b_S`]ͮ(.(a&4F?Y DM1-\\Xh_{v)܎[_5#Ua_M=EJqk1oS7v]1g0KXH j~Z;sxh8PfTi_T Ez,;F~lRhdeaT4#2253:d!"Y)(p%oB_Tw[(#X%@&gCo7枤E9!7jZnZpPL,knÝ:oo NԹvZZD#EFgf'%}%?($ѭѻBn7CTiE^RGU(: BvJd4ڛۺ3dKq<^&cQImF)iD;W6](McL*Lk{痯_Y]T; H.#rMj/%Z + EНĜdgYZ070701000004ed000081a40000000000000000000000016446b36d0000127c000000000000000000000000000000000000006600000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/soc/intel/common/snd-soc-sst-ipc.ko.xz7zXZִF!t/J/;]?Eh=ڜ.+g.O;oˈ?`tָafƖ 4,^̻utYQTлM$)Y>M=^KpHUh{UK4u/?$k~e/6^79<q:iO aMQӈ"jQjnN2wV S5OQCn =;$ֱ @'Dc15Jid7Os@&y@qp6EAT9CG0C\%lp#lx@V=?t2xVɥ~55&UvK~Y9t∸<*OK[!;XVJ+ 9Ć2Zϝ6R`/om$O@hIR{ȗ =G g܉]MI<%v -??ŵB$W+gk^QnJ fD1˻D9؜7aafDMhn"& 0ouLbk_`KWG"]#|3r*xoK3凌hYxѸ㛋˻t^9t61\)f=#Sv1MV?OiC7edc>@։W{>r˃Qndٶxc2mRU趎jW*F1#M/zfQ7FMU[j@+/3dmV|S/A^~2e- g\`b ekՁu1S4v-/H5 cBvh `{!XtD, 33{3:`Uy3xʏ߯[67`r6ܔeK=Rt! Fz^yq(Ӯp*2jR8sXV|,E\+.z3zԹؽI7##' 1R t8G 7gXMI~)%8ѐ?/&&a|[Y @pjK+?'K.܂·2ŋ6Sm=痎~eE%6 ˟)|6՘ 1p@*fyPbpkn֤|="E.OEl3G #]ej v%C] eB7rg逺"ߢşDbRɑF];h=kUq5jd&^),<2bD]z_'^RK8BK#J"(?+ȏ4mɡjJgѹx%Rr;q cgcZZêOp,ś ڿm*HL&σDavK=l/<}Z}X: b /miطe攽NjBa+ G{TumCMǼE }qJ!La$K4X=gx`Q%,,C?>ǐ,y}Xq]a IdNH90 Nxd*I=|M\M#]N뉏zv]ݰB@G$ ːGgf>Y|oop(U)bh,q)1~lQof@Or~;O |[V9am`ÏnM?˳\PM~5 +oLtH 4G|F60oE+@M\~޿V:C91_A(Gh)Wle9v3W`滛*"|e&`M1KN=yu٧ {6G Yܮe:1CtUш{"CYhf^vڙi~|X.c /ؐCW 6֐qɺMH$rq6+s}||d`ʝV7R8\: rL;B,=Gl-kM qR2 !g lU.G]iyE(קa;tsGMԛwGDN2sjpA]o#eU6W9i/#Y2ϡldQ ZPs\9hEҭ)nH>EmyR*tw  a7O)Ŋ b\m&ZŋyԨoL-ʑvK'ځ `eCsSٿ_L9@xe[[Ib ~OS[ݎRBf9aa< ,F9)s ڨqfsed!zS6N4\~zi\i_ *pő J%l'9 89{[F ZWpʉDd 6gbĤф҉ΚA eJaYW[cj@eCZ,^}Sp z e\͠k|<۔K,*lgsP0Sx{ν$DQdŷseN?T'%[& ܺ@ٺVOp>*KWKaewR *pw9(YXN6Jk3"U ¢v}bT1vM*xORN9~8ZؕD8Bՠ3:sVƳҘHiG5=BpD<#bB . 2ï(>3bH{ Q!X)X&)Ǟ`YMi4 ;|B˂928:. N~i;T<%TFf+ BaF{!o<9C(Q Und8Knk$7ɬQ2OhD[<%^oWy-&8t4y& Pdg9Xz#{twŁxBl"|\L1tdd5AE.K-iEhVAJ^ՋL#Sٽ [2BdEp쐧)/\`G/Zәڒw3 7 U2{ǮlYt/:xe/DljFDY^]ocm6yOc),M.<3n.8Bm\ipBnU\%.ؠ8 tԸHD.1g.! Wc^`dg sI@EJ_Rବp84 WՈi`?v>GXDc+wd'YZLiVvǒn[ZiX8G0HK^j Z ܦr (LQ65mLneQbE.TiҳI#)Si8Kco;ҥ# .m 8vJ6wiJ鏞jk.{J4hҲ;xPl]j܎2hE:O&٨~l!n6ӍeRt99muI"e#-wضeAvjguQ.u<0d)gD(jQg󪾵KX,;}{ JÊ,*"z減GÍB Vz6)Ys$BNse J4 LA֓ b#-e1~RD>5/Ls\~~?x ސ-1yyZ)) "kDp{kQb8]//ngڄ1>n"A!in$P 1 Bɍk+tbV2p*2̀lGJ6{6'3] Rސa,a /^Ύi:2NʼSZ=Ԧԉ$!m9Ġ.m_+)fꬢ]%$P7Vu{Z#+uge82 yPh!K7]bTb5T$`}Ȼ#MqO%almIW? Jn,"hbEN ՗ZAr5҉=&{m0ǭXedX*x1֗[0RրgUUy0=hi= A2uޱEn2,$TRC $'X,PZYZ i*9mfAMp 9ReAG_ni w#_j߼ -*0WI#{U޸źÕH7yiXMZ\{14Guù> S!yY$]~J !",,0:HIgy늿R: ?+] g3y7A~){X;p4(V풸JyHtһf!ߝ(-vcJ?99`4Xl]!:<~CdIZ ߃/3( ,7dU~e.6YEaN9K3jklB|A#}k\Kl]nTC{swG?| l#8yϫ^FQ5}$|nM8^Q;)$R^@M،p`P.l3o!:;7V7󹪠q Xf|Ty }i*|#h",; zǗm:tnoyFnmu1aZY<l ^H}F'ITכL ㊽}Sٺ~i)p?vI=f602ܟR=7F\"m*Nr\Q1DJv:g "oOH} HoM"y0Rb<اr${d"ǯs,h;5tyQ/~q' iT,HJBĐvUUtz&ॹ>UΤ!(j=2qJ@7Ig')~(eK{Jwt؉@L`3_@yŹs|x kHk`YZ၁re%*VϡC<+[+˵ztU4VU$mx}sy?%U DF`Xb= ^gY'|hAAr]l0mL j>2ʧhg&0K}r)>Xy) ϵ˛ԡG^^FSb{hZ0_1C c,Gl)U#?,a7olx]h顗G`n>J[7H-%Vi;8le$$< 炇:{8lc3"Lϋ[O<[YWϨOU!x+_6C(S Iyޝ`ue\k8 g I_27z){-HpJ4i5z#"ʤih* pp}yY3V^|ZC>i*.l2z~8 an6K4i꣜KX3WeN!h3.s\C陏xU_В.<I,0r~=_c?,/imٞ]\z4zI3*D*t%KR,Dښ;qeL.H{xwa`ZSoUF$'ܙPw*V1eYJiX Jx[ff1$yH.Mm6tkS: ?<°VQYxlYa>4|{ܷl|#xeNȡZrl$9G.zFʚ)#LMP:,+ KNpsDi&er#'1ƣ7c׸_ qҩ V.h> ׊ێC@})ړ6cF_$;C󑆻A]2gdžpn|oҚ`Np/o3j@wry2 ! &Xk2t3\'! 8>]m>]=#sFEp,tv b~ _ـ*AhF}`M,wT$4wj?m݋T鰔=Z{`Ma73B^:`ջ-$Kg&kD_[1R-zVb=?RYg2Ǫv>x+UJUHlЪ𬪉PgL !@O1e߰Ĩ*ΐRapʕԖ S(^Yc:ML{HUQcZp{ h9{!t[PP?vvQoL UQ%*{v#`XඑqTυuTs@zЏSO;%&LC qp\G0 ևOm@ʳ~ Uz$4 R4(C&7LES?2a]%39}\u a~ 3]5ϜqnF~ beWX|M%1Y^I`S$D #S񆾢qVtuDH-/-ݛICsVr{%L 0xPMX<^okA[7[8g5*db' Ŧ-X{0D%S:e#VDqNlH-׎m hI}f䫇0>L%tҬK7T'YEopi-u-fxh>!f踾8V@[7g7MbR4fLj^Iޑl\. 2)Aӳ{V6-t(cP@&n\_ x?*VGUe OZZ&O(=TL~%t% 0:p0ɉ47/$/?#ZLo.ZVMֹI>S^N77|&f:ѮL+idQ6:p?<ɞJaTm@Q^[fpSFҔ( U$ͦ9Q)qf\thJ9fݙtYNžzxND LoldX5lCQ\Vd,U~& 7z PD@G4lL$M|JjVC 4mx)@Au&ʫԅ3Mk|UN#+8a25u~nI%wd=[0n$S( $[EKŤLZ6 dr F[\'VǯQc #r/! ˡ5+"yWc}h̋kQ*ކXnse\aI=I R7ϳ u(pV#WPi#MWa9,bƐ "y,7yƓ]Ml0Bf_(>9t迄 y2c &6LmӃ =*qws#KQ7=Nn4 ^/ SY )Jq?q]JȺ"bv_z,^A<tw{4nzQȆAKa.wkF!\@M?ahR%ll%ŠxCvk=yX#ǁ;-,=opA8z\p%&Fas ^UQL,3 \,z¦edT #iAR_ rl&%ʯ&b,"M^wmŽ9Lk rg cDR(7YY]\b3.r(ϒMY$fdo@k=,_Խ$'~zM Dfs}7ǫE'F;DO&ĮC^Q R>"pfɷ{gWTcL=Q7̹j~ ޾?HҩLs/XۂlBU[/E>W.[ڳj4+Tգ L;ZC\8gOǕ~ؿcgvڰS oj4|uYslKUI,Y6ٿ{zXbMgvo$gy{a:ڈ'>e3a·=# fX`XJPgY- }}s0y cͬC (g*5-XE+^ȌUb^[k]lP}[O ; 1u2K,p1iLI =$'Ēp24RY-FnJݓh9\ՍyQ&)mŤ)<ӓpFP5vg ѻ`X9 M""d gyDWW8 ϯŷ !)H=BCvQ#؃Fm#'۴w?R}DJ^6Xʎ;Gt5+[%Hy:hğ|V}bDj^.?Um0ω[ƃ{a^|mgkЯf~ost@!hZ®%ۅ ]F/b*=B^2Le` "Wp&j~/gC&fw.׆V_U3ʙ%8ϫ^lL 꿸@(7ƅ*)l_3)Ѩڂ5@xNrQN%$/Z(C'wg 5ڋK<6M>Nsc0\A#Hٙ˶ B%\0DweaV䞭C]N|a9~8uȽC :W8`{LV^GZ0bzGJH;妝/qz( #X{a@X5(uG |aE3`VaIs;LW_ʟ|ӚQ)I5PƏ#yֈh w跳*y;ʙl֒yKeI0tɁv2T̮Ի#s:Ш}*;JڹJiLMc *t.ltP(o(* w*n M}eq%?&:[uiWl iA-qm9hX w3r *a-rJA1ݧ`;ypX/ }9jwWe, Q;WVUW#= XޚK%k\}(hL*'3BlcN7CDL#WT iQH"F$\PaKJfgj3"i@ZkZi[쁠ւ&m4*VSA @r<4pi ϣ$e0Rh'9RH4 5%epH[dRX L$NbEIS5-?>ҰTE&һo^^ɳM!Ȼp StĜ$!%0 L(pn U.PalS]P'|ދ*yo^,C]C !1+(I  ~FImn~}x8tS(7*?gLK{brνޘ7ˮD~sm*r&Z8]yʫu#ȐOG,9Η~Υ#b݂ߴC<)-ss4>٪qhtni5>|<󪍵pcFnGĶ9!ǹ+~mQ᧭HNͧpD_ 2{1+\;+X$T DVo@/sZzDwO]•#ɆOoT7 R?ds;AW*_|`yDK. CzG&zfޱN̐jhΒd5 bAfˣ|}m*}=آyXNcѦ*ڂ?@t LRUBN5-)U"1۽U<^Ld ޫOSnH.P עr)s;dE&}: %z7%oy!n|A޾60X >( &DsM@Un=nLqù}Np3makN{̕Jc;_Nl1jmatt7c֡?a^Se5fVaY.%Xf5Eu_mƮ}_a*yңJ~3a UY/%[ /ը7lWmCn FͥHODfKBPnWFSR7/-nh5% Yxpp4=,!hC7 ?Y~kYa/kHd,XXeaI!==XX:qJu'ВaD[59(zBܮP&%p'>hBZ+6 -b4JcDU_SNqՊ+z Ճ~3/ɏLV("mD%^ R@ -Lo"ֈ!9VHuFӃ@E? 2&)B $~R`&xpdY?H?_<όevf25݄yJA@z2>Wxߺh ʜh4%l]Z[׻}hq'Vo-k!à*5420߮ԖmL 5![d-ɽL5?L&|PUZgsU>ЪHMi8Y1"=sX Z p2"c^NË\@lZ/@R=#Lma V7cj_eVs qc:w&Mmf0#l!㐅.N;I5_q`|ѷkhŞp $jgEHž3||(Z[0^]|8do 1ԋdp G:@T2Q.h#i*fS#\w)ͯP2<=kV@K7xsFmF/dk%0%"ّ#R1%W b^77Ì 5fB㒨D ?r== ~2n\$;r ڵ܌l#@bYezkggeY8.GXn&ALnR;.=,r| ](e Or>9ŕAXMG+:V(nD&uŏOՁz}Ҋ>رqy\1EMmr0@U'ܼHCK6GX ^q c?ٽ&u/Vb|9Y"%!^L^[Y㇫4Xs23aEVY>O-p> |MLy3IkdW|pPߨc C&8構ڈ`(ĭ;{¿0Qh`lItO$NнhUp5>D-pɮuԓv[7:c݁jD~PE9b1mG'1 30A*v$V]"C+6 (blߓv90Q2O`TVסU'HR{Z=< mہA* KK@}{}&t];KޗB-fLI8eyYZ)r6gL+L3L#4i 7O-꽼ʪy{ kNX?5"l1l>W2 g9e qywG ؀m-s_[;6X/<7aE7mwҒEKX ұ 1{M%Zғ6^Q{>vr'R #2Ec4A8jWCWiWl7 4XfepkOQ1mN}JJk% 5oҧBKF#8Wh8t]+A1 _z 6Hh:yE)&A$+~g1J/"H>gqbyMmf@^M.9AJE 6-n5&ݿ|le\; IB\)x0 fFz-.pr_щ#m( `+C l^tm&2+Yla߮&Lh_\z{qLEN虣 ' S}:/ջP?IZa\rmWHGl{jz.znM߲{N~$%t+Z;&,K, ZK'H-Xr*>#=BfYu*NBs %%G0&zvl>MN F&:uwm4|١;o+Q};cl3|N3!OEzP(-of^'A$Dh :Ֆ-0SEpVeYo4񑫘j u=tA?Vvxi<{xy28xdzWZS)ߋ?\Ifl)!IcAM1GM>ZU{8bP.4/*!@5CH5VXz0+l~v`ޖnƿ9 FVѹK2EF> $_ǿ0e/}s1 UQzpZnAf\"WIF!-Wb!r#8ߍ$NT>n}aaטH=>5ŜRح7 Ɗl tj>FMB7gi/=7(]0>Ƌ9'NLn8jc\`.2U#%9ۺz[D֡ P`%,KFUI0cdMUbXrG/T0UDٍYpw%[ '1nj%uʤr%X?C!Yp-^.p>҇%: t$,;J, Fis-ЏrN\bM%3H%~`Մ*Gj+`(Fʬ~UF~$߻K~R=<@D)=ksga[bbQ0 & ckejrsy'Yo )b*Zt*z*;DNwbDOC& hê_,$V;[,L(76x7sBNq0 8HJŊ쯬𕍞@ͤ ]2mJIy>-==Ix@whR|@W?L,Ś!G?AV褟kʒ~%Dz3sIoEI(з b+?n-G {?uؐ~j.Qksjv%XMTUg?@!!97u2BEV=0gDt%ʰ>r[x3}Z1 |j%)"Dsr9? C&듀ӭaCܢ )(x_t]G 0`d8pt~7EBxFUP-d1~xA)>UW ۹56lVg Vstc{oyyU?,woXM SoxOb5djIZdeCχ*+.:m ]͞h ] })#>ֻU IGD!:Cf =3 }W۝݃p q4:Ey|dwjyN*]@ N?9L]~)csrUֆܼ` 6)B^^ 1èMmlF?p*KYD2гhVǍ"COP@ҜK25طN+ڙ_^-J2BbmPĐq@7x՝}n5 rwnK#c@+S_"oFg'CMBsƏ }tjA4{Y\ {WE ?m. u3+W`C 41#)R=H{ a8cs5E,d꺂q1f>\䘢lk{,Qiʛjs!W6N.o 8p%~*TmϜ鉜R2!/N?v!l q, )@:My&7M(0RөP#Xnas2ecHHgK9VCs4 Bpim3 a 4`*ʱ={#|'O}nԦtmgt?en@>{rI5RP AŎ>Șo~kmsꝥ|2UR'Kdl:RՊKGZ3…UVю5]`/swi-JNe'Q>j_[W K? w OVPL GHS.BBc2LVD݃)cF5 Ĉ>+E2$WV]ea]Y9~EOB*-V/."`"LM] ޽?UQkެvĊrImiipӥi(z[yߧKBUݸ.+ 6J/?3gGAWh_ef"AޤSwx!0݁Iש%\UL[Ydsed–Qњc[׎U']G_@R0]2O"*S[sE@ ?fVLVY79]([Fp׶Ql3s¯GsC=VI+:ңfmCriVΎ ъ# o%T;xCC3R3R2 l]4ܺw=isbKn0ΰ%4MۖG\tQ|œ2K a K2W3.ʒ ys3~ĽݓzRk34fj8)J /'Os)wgz8 BظTXM+$ V0-QfHX/CYTbz;ƒiEwؽ[Mye;&N>jڞgzu w&*!oK0;ĎYR$\grWe$Ɂ/c/{M6NYCw:Z&4+ {L?_ Dy'eWN?yn^zO&_dOԁ<-S| l=sRK}of6!T@_^}}_O}yL>gfB,VNwIN KgñI6P 0`vg(pZp-Eol?Wnrˡ—"-^)C$ܾGdMaۜJmfohze#'dwa5F5o 8;^] ^)Ǿ rzD4'C { [R$]?DAF8EyRGͽ薠ݞv%]XZ;S-5@&+lMCy̧xi"QW ^B/fKBAewݑva ,^;u7^[ָ|HIQN޸t%trm{[Ig)X(4[Wԣ12EȠ*??&~IׇUܣJ=zl؎lu"Sh:H N،}""~o 爷D: g'r{0`ab?M~`LkhDŽd nK0kjED+!}, "p:f=0h7f)YGFAZfSV_=mExP0T`cu {=VzyBPI-TJYU +CQͫעI.aQ ̝be:d׮&FU؁gcc$;BX]ZRsg Œp <&yEbR3:G#(> Ö#'oMZVB׊>A#pLub)(ᶋkJ0B{y#H=%+e mD\V$3ͅIK gב=M0^-"H-yV=uJp5NGU utDζ>/yu >0ڄp ,F-,v8_H g  0I?@tK18ui-:O ӵ&&He%A=D}MȪC%pQ<[>H)[ut ǝRI{NbhBc1dGb:u*]S <3(P~/1xVքs j׎5V9,JMpg/"K|P9AVְFjGW<˳lld=#,-VE"PeηN]rϳ0@-|s)f>&x 𔏼i(]Bwmx5{al9 6"cS¶صHݨp }9`qcǎ'ׂb@9yQ|IHgAdOV1Y9,2'nNɦ_l㎯n$JجUBRsna `X y+qq.y@ ~uE0hy.r <GJڟ 5i`y|$LD]l!) wu2 "6cwNO9-!Kf;9x1{vͳ쀡wB(Ne5L#+lk2MbUlYg쳰_:L̃2nSoRhcMmO#q +l~)ZChg!C4GQi(얃.,F0x$eVķ?]"/+i<'eҕw4-]Z4n~W <07$5`,@#,;[a >?wˊ:XSm9~jWB JHs0.FZ.~GbB-k2*MHv2p^ŃeҶ}{ky j9:yNE(y#&6& zA$?K48ؘ2 `<팊@\49N>gV#|űxD*s$]9򑕥Z#ߍSat׸ !;eo.;fCqWZl!ؠZn6aG̹)P!4\_}.T'EnNX1UYvyUVѥ л4ە,e]"!KٜPDP"W2?=˾+nY۪1ґdE Z5 ֘CNdYЉS"B&cuVpx_EW+eb%z;Z`I +߷({ f@O:1sOI"%n_HV^Bd9aC,x:ٔ[X|hXV{yiXp3_)CnL8D/.;')+"h6a^b ocAr9~7/&=#]/ ,s}"q/\Hk)[ zy ѴݗK|#k=s{~:BPg >tZc;nbQ~l_b-(W'6=VZ6z̖2&">Fx"pO^#Vۜ81.Im\Ҥmfgi=;ƀΒBN\H"gv ؼ&7G+|,L+>w5.>cˎdލU_M\.&U*qé&8& vjI˦`alGJŒx&&PPV9~W09? =M$W[c.f@wwK1Ln/;vf^3t'ufV\](IMd8ulѫIu%_oQd-}lLA)Z$ }#: (8wJZCʸ U@믯nTĖ** J@`5xDٴ* 0b@\V%{'ӄx Q'tH-TyzYo Z*'?y-ʻ KkXhniUrmz5R4K,n"W-@\s!DM:'?އ>N[ЛM 7|+_G [uA46WT1GZT&>cxiӜ۳nyjhc ._l=&θj11~a0Ct"G h Wx {]O\dG'Γ\NՇVq8Iz, Ǣ楛>ߦ ]v#>NR4[ p"WM'Ⰷxoobt) #4r@1@AIѮ0pLĒ<2U^wUpy߈0#j/O.D6`4oB eS2"afV0E&TZLl ho<͏ ⊱*l{UH'KI7$3 JyΧA6lFtM8#| inB_~>.K'}Wh~b q//n}׉w& åƒZG}a'ОL3%q(ps;3K ? ]!8_̼8QP46'ĸ GOu g J*4lʻM$؏& FK8w/,29Xeq,EQme`3Scz0.nPE:=X #1gO '!ls|LgePv< ~ L'(2$p5/jӮX[_( lWdY3@,L@Rv,0ry`vf~o/ZψVEZ5,| Duf?Vwn/eh쇨}]]"%#ϻkCmL~"xZ#E. m,т\Khl%Af߮!(=K>%QV $Q.jd #dϾMD3~뢝Ʒs3WL|i6}+Oʼ-UEr蜒"DrcI7jR^ 0vœ^&j@I.^k}w.t6rL{ 8v,)mEBdul0`l)?5}6Nri=_f&0,lj/,^i]['SHxOz3 Mc}{0pa13dF&i/b}w%ʭ85KaPwUl6.+u~T[1euA9^RzEdCda"8IXrskۧi!ZuD?2ٙ8y2wZT)dyvtkoDc}69vTN;Y{3򱥌XٌD3Λ.(uL\Sl7pxfKǰ1RܥE쀽;_ȳ}W2RO9 H)yɨ{v®}Qm*@l}SxN`qjtfI[Dquܳ͆6(P4ۿqg..J/_!7vʁnvdjO'|аR+V& }tײ?2!ёK5 & 'ٽWDy4%1k-s,XcpWRFuU \zYvA?HUrBnG>B[ o+NjkenBNPYhR'`F @nJ'Fa:‡q-^aMզ \g7@,]ـvyYY2Ο ʓN. tc,eFq'$rZP)bك _GLrY}BFGqLWRM ]f 2Z<ץE>_7'm(Z]uJ̳C!6.[?ʫ=@Gnefz_,¢n5z~cĒ'%Fu9mhur [jlUY l)rKХYDZWLWjoV2ք醯L\8zY+[Bse93!˭c 1fQU^}ǵ% ӑnCbՀ/ު&30,2ѧUd6@Ȋ 牶eaBI5̲ܸB@JnI9ŗPb`Рrڱ]:g*6h?0~ߚLVl5gKm7UyN(dR w׏!Fje#>a)tp_ƑM3tnJ/șo ~ 24TE9 PT׳툍_ن36S6{u,ːS 2 ZX ޵}$=*w4In1[$Jb]mlF'/Y] {jD00=.UDr~jM#woj[_A\UÛ`\$0eׁCz6:X w!tNw&b=3׼uioMyD gi_̴\PYۚdŹ'E՛ph 01 8?WvoBP;L\?# +zPDs\qj:&_a#_+m%5n&Ka+aݺsb8iɻ;-9@*'54DJ9ټp'xnX&$ '|/!]jmL pd yP<ϻc_G!!R#;gy|RIjs8]70h,KTbd^deDfR>U {_X{L]ؼz5)[1RC91Yc~O蛧y^$05[%O- &W{@+0{3Yp1Gf9}UpZ.:KX.nwqt]bP?)Yfryt,-[ oV9fb+@ЧH3 gOЗ V`NY.PQއ' h#˩c-9' m/Ϗ6ǘT3VU/%< A*dۦEE0W4L 7ݿn"4̕_Ǥ`뤍0»eQkѮթWjV) wP#1o#{F8`(o9x@J1[XSZ6k :L7 U德;t'OoZ5Ic~`;bzΫV:uNpSJRxߩ2z0croYT'' WƘj| (DŁe&ۑvbY>ƒ~۽t߄c䐙ƿ=IسPB4<We4*ir!@xRm\2$Ҙ{HN*&:UgVӴYL>UPdOpTe{%շ8Ƣ$͍K'nI:2vM!lqyƘ[VʟܐV Xս|AS٢8Wj+ p~ W!餼9@>23b}->6,Dp~H`c Z/X?aX}3k[.@v@DZ靅u2yN7)`򰝰@e͏b4bT8kv)'.\rϑXI90{;q&O*RT~Y̐t@l]od d ιwϤׇ(_ɯxJ3( '0}Ns-NR-'>d=y]+ P|s7::QS&]o6;tTbYyeUHO>\l0,?KK3?3# #A Ut(P2]c2(B32 NӕEt8)cJ /]r ,2#X48{Dl& 4C=3_:r£pGVýI&]2`jKȭyJ0t8\0X)V<ֻoҰJa{Pi$j/:dz,aW%'fE63xBU>S^\m/W/TNf2Yg Wv$Gz+ bO쇕8AOKWӷ4U %H.{k+ kI4凄!>`9坛C̲f-a*e9X;t$j}hiA3;Ԃ͋&Y6XI'irǀNr8 Y:%Qwvr%! 6R+LV%| 8[F%Hn!+&OO4 Oi+J ylC3JpP![:w<M/FTY/+ T{~őf,գ$9=4~̈%}Ԥ/s`τ>&x-+o$!~댬 D겔#xrydۧ_ N,4iH\XO>W6 qmUM2*nmhI,Os*-#cFP ONVok)Hiz;f}pb#{N3'h8箺@"Mli:i/*K(Ɏ(Az ,䳪Ɲ*v˸k<1ž XlYDiU TӖB}5?12-GO e0>z@,4Uֻ3кTlڥA~/>P(Ͻs`v?涤΅#]MjKeh 8GsIu_H:vϳ}p>FΔs9q%.'׿z:00(NU."ɺ=VNJ+>[e'';.{ KK~NhqfB9BϋRnAu%r @{$Ty*Yfk!L/C] :+6f(kRx}1)L z@ XQP+QSr) ,˼Tzlca"C2jW]L`&3sUѨ||{¾qX% <{!^nb#1#31bF6=pb˿ ,es!V,tyX^ӲT3^٪-!0 ԣ 뉝+x' 3B k:ƆyЩ?PS{Xaү,wyYh7R}k+tT9SBpiPwӘy# as4$<0~~"~LýlW{} <ޯ#JMHCr̲)׳֟d(_ѯpz3f 0Jx_Ek5%*3h돍k(,7$qOUSOmWf|@/蠭^Ÿ9I~ Ds7 Q [%%#lmJ5 ́Y3 $L9\ /K{Y%vگ\t8/ie݇ 85^~JQVO',zFti5݊d {gAn.a:m>Za5.]ч#𔀵\` so>)1-&[ 䄭yRՍ؁j^H#?׈d1\5.V+c$J3@#{pl؟,ǒxM#©947 =F !"Zؘ16/d㎴I*iRNۋU&?^46Vawq.+;7 ^m9N&H3jYSo-A0:hq>ӌA' cyE706~y Yhf.6e d u+._Ku7 ʹ|pΊM{3ׁvOQ-bVpc b/}̎A:Ob9ETbA,@Kod>IO"aX _їNDT< s贵K7\Ə)e=F[Nw> X%WܾkX頺Wf?=Cw1Yvႚ~Oc(UBmC\ϧW1ێTr)@VTy8ח,xCY:VI,N?[FP9zAC {>aTlI t ~5r ץc 9&>&)Lړ)xl=Ŏ_v<9I/%ɉjI檍6Ѿ]x)X<Nd= wXCGȠ~=m4hAպSjyxXbpu ]c e*,,ɕD Ws#c0d۹% 2PbbM< 1 OIVf Gr^," Q3Z1r⴮:{]U(ˣSI)չtN۲SA8La\"9x-dĥ&B@먃+(@ꙸ"&OC~`Ia45Rd6\2~&5;- e$*Q!21'@z(2/\jh"hUah &9.s쒘YC+tkX?RAdw?"H瀹 (hum}L i*W3Mq6ᱲiL)>mvBcySD|\޿*E2w7Ӭx:\Y;} i 5J_ⓨ:3o+{3`z'Vz0`{G K[6y8t}DL!!28ucl!$+xCՓWi2* B3+fffLOM(AX?4Ic?!g/8un[W,|qY`m'ss| sk~0tDt<&)?+ 7POx-uR~nVz'E|D?,ie-3w} ^7$n+>c A==JwprNĐx$f? /꧞ {M<vohq4P[UI@L`$g ]P0d3籱X}:WNSrð"fezM|l E(/Hgī4pJeYݱ i,ZB`}$ņ%AnY9(x @Dy|M15O7vj}y ϖ{^P<0 ڞu$–.m &:Ѵd hWX`e'Qx͌Bh TvŰQn_FBQQQjCn#z<#ՑH- Z+Q#*j L4XBDB7>4@'#+R8TG_XhV5(IEfES݃a+Z ,$@R͖A"90k]s-哥No3)ӡ i=G5K3I|qDL)uK.Ⲱa _(7ަbfHS*kL.)lWHbZ~ܠ9:kq\o 칚d8,wƁ3}?(|#ԧ)G>ra^Jwƾ={K3%Qcw qC` yrO\SSKU3%+,){U> M%;wC/$"sN\tUV{@^r= Os> V{үݿL}g`b.bnUQ?屄U ͟:[BR,> sp3t_,p!gj),$)_CQu1b5^IN\`Iۻ'0D[q!t j>9'@j_ II#mMz|ŝW6=&V#{eK?'4^E_H\Du}xy8v<0"bBF#_p+}k262Zq'WbxجdsN?]y' 8m3ƇFVU#;q>P>U * [ #᫱qM0T y >ޏBz ;&f$^THd*w2rF:ڻKP|TKSE>%Htk "pYXg aD5P}_-NsX)*PjIi|wСӾT_a#&Vk)S8 5rE˹I %؞MU7B=RS^ \-:hB3 G%~׌8da} dd ( =\VW$6>-kuy;a;Ҡ[^eNFJ'.@k ލ_`zxۀ \#t0:uYCy2YykoxA@Kq,Ӝ>Yn;zVQh}ɸf/~Ie9NI2w)rL#?TD:a~o޻ =Of;nnҰx]^əC6Qvvpuu0[O$!gyR1尔si =_KePת7pL",!0k=c_bgjIs=e dT7q"9T|&pb=Zu`.[BeXAq%ߔVe4b~6yUP DS'лIT kM H @E۰ !7AC-XF3JjˁFC~ +8lF2{<׵ӕ,qۏRA};+RL1!Õpr0#ߜb*T7NeX qV4+&'b9"SL_=*Hў=k8Rl05m>F~reeRWh,%r3G`,5-+ ~g;d}A e7f5h&n}dYꋘ r^ї|2V9c];RXE *@|p!!nԶ ?fTR.#ߎ(]5Rc'3v̈?1N|8 yJ`hK8EZ)Q$;;5=_a|P ؕXTl|rJ63@,) #t?>Gcbh'8fk mQ'}USJ^P7xMEgQq=B~؆,.fo,Z2Fj%@ J@nz4k zȾlRPnIJMч8]UKB[maWݲ&klQ*_xPTe MffyNŪR|b_VDkz-! v:BoӇ\Cc"=p5> qovP"=Ah o 'F%pM;$IA͇8L.bQMYf:>©a,d9bPXIP+M~b ؈+6l̩rjYL/l+wձi+59FqDa$XW2 g ="F} ,lt#Qhe=Z8-@N]+K{a*$[A S"g4~PtѷC#nC-gqF}3nQSoBpxc{`*-g҃ `1Ub袸b$eFrDդ~Tk/|B:o#rODBci6nnEJ!$'^7t{A̘o dC/דca<hKtai"?*UÁiq${ъ%HN!8XW5i{.&Uy[TZPYm$ >Q@4樢xsW&wu1cs,+ Cᨭ0JF4Q@]x,6kR}W"[C ۙHV^Ec8'L)91K ^:~k@,q˕Yi߃]H\R[հ,Tԧ go9̷źh9aߟ< q(xB"?Ս+ wVCU[4ˍ>Z7谀!"ᱼzv?ƤZv6NǦlu(xzN d߰9f/j*ͼM03"$: 8RA6v˼A@ı``1zg]%w|CiAlJlo1Bn{XTbIfnlZ<Y6rL{rd5u=L2Se3||c; D\ onL)P¢01u5 1xu;$H[$CG%ܠ rUSRBxj3LqMP^ǛJ9=2=87}xԉ@d ,=_DK< zE]9kU+Eڴߞ7!2 1g2IqmZ9T'-M^ϱh()UWHJKiT)W*X x9T[)2$39|r@UnF$K':F'EDw#VDžz6ѱu  owV::;2Os-Ws>'g. drM0$I2ÉhH̫} eeHw@ b3 >p Rr:q}kZW+]9+oPv=޲LS.fB {'v}CؾQ Xh2XG>xJ@#r-̵4tHH\ouv&a`XI6nI3ytjEes6ÉF뉎VW1G3ٷoyV_b/!A7ᧆ`oCd+xP{SƗX<ȯՀf{MtEkGOm;hNt":fTrwAZt]K(. >2GY0Ts1h<ʔ=tlj, ~lbVgGcxBXl!ڐ~ B/9jǩh$1'炦񡤾ޯCnDԫ7hGY#Fy$d{Od OaJ4ڜBVm8: Sm)Z M$>H%emn0aC" DT󢼴waG"';,,W  zA"ubqcϹa~V/F8irH,'܈8"_V~Ǥ_r #`ykL0y!ɀ*Jbx}yxJAnQ qQeTeu<%MM\D=|V hk0[)8(j^04*UkE i1oS!aOÈ=9* \87S)XS*IKJ! wOH fI$0JOЭLn]9!Z_y 2 o3uxn$Y̱kχ;Z ?ՉPŎѸg>ǑFp\c {ȱmRN#1-KyŊX&\\:8ͺgg4;v$n 0S%*c5r SxILD/iʆP eP6B6m_<Sӂ׸c W|"7*{h5D&q/\et%y99 1 3Yukׁ]BιB{-=uB%0֞y*FʆlM\o(B8FwM/ mvOw!fEK YLmwo\Qzt!mTJI5Ծ]8S-^ ϽT>UUPPeH~BUZd%Wz]uNn3~lpi[v>) s6:d:[z];?J9f.uQ@1'uKUרۍ1]#EPNe~)55b2+xte%c5b;L!`SH6Fc8*(g/ ZEr%_eʫ ́J} Ir8ߩs3|,Re<}v@Gʼn?ߠLEݫ un4a~ӥ%Uo=|< TZ Ų;!xX'otBj~GP%%{_9Nzt0G*1mQ x6]m~f =d/1UfpnO9ꌶ֔s$Ѥ<>O|( e@5*M%޿q]E&E0+S?p$_{K^}}wFּrAgJ$@JDIOkl ?-ï" im|qKNoTx3_PӆۺeO߂H,i5{i{ő.iȯ6{>5?>wg 1G3W~:7ݰTǬvO桊5%ϋoyK$N=5RĸKoLjd>B@Xm1}NlKշr0~;8u6&0b˷Bpu/0@8?6=[;9@G{eZ`K}4F ^M#VMLlq3U:J-Ba$J/_Mm/ ӒuU<3H=D`g TڊD~l-pzQ @EY@6EiCA]Cۉ={0&2Inqױ +o2Hgۧ6 @#&8!Y"v"=qPkUɷ'F T`e`jE ucąB^†5@ />s9hhћb{MO {/y#N8C~ ɾ9/;"nߒ|JRDCY\@NWܧ'yYɶ.Ř"sGQ;H.v8 UP3 }Ƕj& =[Zu})^б|EkX_ Dl\nzf)3bf#b_3AXu&_^JY$G1~ .n?WLj!B!tC.BH@k)YXّh"rv43Q?'WXM U(}[u/#"C} 읯T١|j68LC>j\Ch1?!Ou,ĩނe'.3Udԑϻ;~ 4ڜxX*3)tESz3BTC$S8+RkI"X^D,,q19M~z7F4oAL쫚 v:B[&)@-78jx}8'dh[cְKmhK#މ_vm;e+^edA; 1ǗF k̩h TҚUƐ4dN uvL~ܒ[-JsppoiO$0%4/ET#pWZ( b8&ziJg[+B_UKuG,RTuBѠxm%I|I ex3j?hMnn4kS&Ŧ?MXWve eQ'M~3Vmكn (^5}a"E_.x^]Cn 34rּn3G1|&J3xLEBLYlr3k*ň;9O7~nFyݻ7ȆZT,i9jbFCA{2EםЖ:OFy#~Ƿ7\8M(Wxh!֩:8  n^L#)eAx/z},Wj4A[6xkV/NgB!).Ÿp$ 79R E5߰wQOUЗ׉3-A1l2n.2j"p ,\=4S,W4y9Ծ~gpWI5"I9o*!s׍MJcʥyN_  @Jh0Plբ?rF¾pSmHbu*\Z7Y2yfw\{ Hf* Opu ;Jn"xsa 3VRY+ȣ>q5'>H ^#3knQ6nrIט :pklOoBS䵡kK6G o .6T*BQ>Qp˶qYθe{&!P,I]ʕ1n~pgTh֟qEx:|Pef6D`36;ֲ)b>F9:"sW jMK-ISJWM *_뙹=G𙿁0_<9ل2ch?yw>8܂m"m-D͹` =ȕQEAω8hޯcGЫ ].!͵2 AM 2:`.n2uh`e^Yhpd%zIN~(t@1rkd-UΫ!ٞأ8:JȈ& !b(eNJF'~щ:FAČ#W2D4Պp(,#DUS=akTJ5 0i\d\LpJ}uCrb߯Pf3Vqv($qʥ/u,$vNHv(/'-cYƲaxd=B+HM癶=cNoFK&HRqE] 5v#E,dOs ž]?>TYdESSñ|ʐxWgQ6VsyEW|6Be|CP% 2DЂDG鯏 `ϨU]j?Q,>JhRD0Dzq3׿`l0l`UԸӴN'|ΣhI>dD3cW_):y@!t:Z|W}$ }//LŽ/~v32QLs>+p ~׶r,~p ̲T q8351ƕp T]P(*| y¥B^[äcG뜴4wr@e93Y^$DJc.b_KŞՈ^%zo< C9tLge.-/x J\q$>fDi+$7/g#A\l/ԙ ? befs/ -k&Dre}67U OiswP2B_3A6]=)Zg-Qpd6SXuQ+kξHRPk]Vjm,cm{T$["Snf)ӷ@=TPGH6 "I8晎ӱWh+vx v o/πPъٖ ]tKӊtǝ~@^j\MBM.<O6zMnmptK )B;krAgT_M0&uQBԩvX 9UkTVBcrACf#&`8Hfʟ[BjrvlYsOs6ITVjUu+ESk`>QcE)m9?f)zS(9" 3ق[&hR ;"N88PA,eX|;SR-x?e|dAYP:VHo"bon7JY ;7X? Wr3fU92 40o a#GFPc*G:mfS GR (jp2BZ 㾄F<*%Nr @kR2! !I lƷɿeKP6(kLPRݙ)!坜coOy1v'Qm᳒j,<&/*m쌸^bW86P!_,MIx4#Z#px'-f{d[1@p:bV|^%U<6hd}?ZK\[0;*_TO pP2-ip9̱QnD@ ҝ,P@N=jg<ć$*%8(opQxM>"pPA%:̽bH..q? UGBa3~ u@CHCʰaQe!U{Qv|)[䀲UјޛSNi-kTe ۜ3`Vߴ/N[ԺL ?hM.igNpᏜ|hrű5,ǘxW%١ 'X~gYi(Ӭ9HaEӰcT 8O%@~k#H%B{w1YE5c^V2ǬZ%]бU DFPC-\Ae )Éԛ\.XwO -9932V/^uyMdz Zt0̝O^m|WW3Z/yJ&"8_Mh PG %5;Dҡ{3|dZ`HٴcMcu3m{lY,+ Gˈv[NבJzq&}ߒRȅEM;Eԓ ,pB>E4QoL.G;- "Hwcq??(9ۄUZ@GL |^uOf vc,VENG܇Ӹ9W %?+$|@K7igyTq@yUqx^!V8 >MNDEOcԂyUAnXxeE_';|E2@I؁D@V)n&5 M-Ze ޲b[rB/V Okyjۃ6jew$$*>J0Wb:R3!0Zi#kT+H'e?VapOo T#4RI _,<v1>kt|Pl;bw#';m;% |\b(t%mKqr_Ƽ,"ӫ/س#8kEmc˶",D;~ QβH$S:I\൫N6D\#pq{+犟6;TÒab)c-k>"7bO8û%~Z$6"F @`-%)Q_"U ~!WJdM5i8i{^I h[z-h4w|ڂ1O]%*TpCYWM-fpTrgJ@.ʸ̵xvwdBdd OyӟvyĖĨWt݉i70c}!z^K|&JUߔnkE*5 C+1YbOBvà}}bwTSR}h.EʾԸ9 D DMsHaJl̕QKW?;ގ}r0Ho2x0RO4E780`_)b3;`i0¦əD _ZjcD} LnL[2^y'wR/ ŭ@d5%bOQ9  뎪 ` ̑n=L TW9x#mQIGSDwܔ=L)|Ojq}r!ؼi(fr+MEH+HRtKq"0qy,eYQt0 2YViQ tł8+T9fQ!9=}v.ZH۸`t%x.ۺ5 /,#C>=B:UCQ f[mVLP2 @|1T{TU0RuC(u_s/77qϖi7 vԸ D Rm1×)#Zj4ۿÍ"F%ӥ۶UW,N謝mIkȍg"]P! Ny5>$RHӣ+5/[_k0"wɧ616 l*b1z4zqεHuuz=xfVr{Yg{r\3J֩?2T>+z N:[jsm* Pj:2}됃ZX`,l$آïd X}Y|野'Ԥ&r7]1j{:<=y`Ròc + =Pe(lպ(6AS_6Şxxj|9 G޲ M4AU|ѕc }P&\vAvJZjRX t_rQhu;ɿ!dG&i~zĶ\(Ly{sTQ#K3Ֆngm]r S*d] LR. ]3w Ewի?471D (L'ƏR$pr}>1%CeT"[0>z7#j2s.{ZlC~չ0zY]PȠZę _jF%w!]JCDÅ 7w/ XKR1EL“lV;?G* b Q?l#9j& kY3WECxMH3 mzhIqK`~Z W撳sYƫ[貾,X:o3zN67 qfrH`z4Cso>\NK՜g&hˡ* WD"ڶ%^zG`G5ȵ4bpѧY[UƬH_uG% =638APX*psʋЬ5;0h?=M9lp%2qЩ&fd44l3+z_U=5o~Lr۷#qeŃ:VDL~Yyi}C w *D8^VȌ9eP60wCO^k%(l#D^`)PL}b4' '*<)RNw m!/c7a/Qa8L:6@,Qn>8',eQz!K-i.3Q K +Os@Ե5ܧ_j96V(C!8yHϕ-Xbc7B%l͊mb)C}1Z<ɜP9t,X'smVlMCIt28Q#Y6tZk?V8볁!yNR6 51e({Vk@zp63RQ:$PFE isﴘ׀~W#"R=;-2lLj+ȍ:BlWdY}g[+9:ۖ,N{Rf.k~})%į0^JP(FwAqV2;҂RM3r >l1_KlF=OSZzΫ37ά0ZP9+Fh'pb] R; H~Ts21<*wZS''y1k-B@dCstMMFhQ HK?9a6K,+}G9Ʊ;ddNiwGq}1&X6AhQ @C?sk;}iMl)h{^Bi4KV{k6][pIϰ`F =M)T!= aW;P3uxCu3 fɜLmɁZyFPN0Z?N,N6 (9' #XT`?\>glUC}a $ i\69&:BM5ɤhd䢆OZɟ]I(kْs H׽e$IjbHhPnӸp*^Q@7 P%&l0ףjиF_́kt:@?0v1 7$MH)mhW5J r!# #E pB1-YқI6η`vBTuswjCIW.oc_yE1y40aD1m%ZUh RntR:Ew<{7i,t$# :ڔ0?#9œ拰R*/7/6 Ç>w(r<5(\j'Abt0sZC^v/ػZR._(K*N9&4& ,5֟ Κ9/?(Ŝ0R>bi7a,^onLšOfqF 6:)6Ul*3y45S!x6MRSm_Z,].R3"D~nڪ ڔs\~U Onj(NB:vXϔE`UIL%_?ij'|Dxu~jqo a4SLR9=BEkys:y$o{>y #wBzJrȓ-^Ƅ%6vW[pCng Ս4oom8aQ^t.3N9ħ"ܑ<`~Eeol눫?a ;LxwwjL+Rp +>"S> n7q.yG6 GwiUMom1Cm8e /Z2N*dJ4]q)^AHڎ'Hh Cs( A?}; WLD:]|C%B.N9&^]B߄)jģr68q`Fv ϪKqt4u%qwS vq.r%W]QHgP^Uw*3M;d&r+ƿ MD^0|+'%\J ~/NM`p[oj)1Pߧ .ҕ;/՞Zjg1Tnl0 o{(< )vf=]oJ1kb%Ϋa7C))ǡ hklBOÛ#Kzwa~n`y#}n^ Sz\(հ?ѐ󐯌#j#>Ca2ᙦ\X di& U*?.Ԥa kV[ll9YAH>aj;bĜi@ij@ZmuE 3U]Cȹ ~ϗ*9}yN)T +WiV;ܭCYZeSy3 vEvkgYf6׆^ \sFs eT᭝=ק?-\788>u'GHSS)a"Z斵;mq YZ- N߃uNd2>*ӯڙ`:htHTn.G_OSjܮ>l>~+w|,Toh}R[/x9~B4~Z)?k {Tչ ̳Y%C=oG2Vr$K)$vLm( ade摲Ů[Xk̷(Jqh8g$-ͫ\^hd@G/&[ӺZjAݽtxl I<xbZpq'V$A9FۘKtR PQ؜E?(SzmXvK8f}oϚ%ҭ6x\RnKtEI K[}8{ĸ/\uŧ( O#1QW}~- BK.Y;WM"2 >L)y>S&ZBePT[1Ͱ3 /No'yIw8MÕ'd;3SP-9Mgi z`/=Q3ero%* x| uL$D7l#Lyq΋~Xʬԋv#k. DלK!i0^-atU*ViguՐVEܕTAMj&k0G̢51dw \jGRO(ģP< L[ WDߍ72.t͘]oAOMK*i8{2gq)}/'k]Y7Z|*GcXw־m_1I~c4Y 25-^~ gt n|8 ! d駟V\r&噤7Ā-D#ul'a٘8^r:%ljBUhQOٛ@I2&>3 ٠d}UgN Dؤ{ qdxN?ߖ;9nN|xeGTL=[@R@K;ߟzBj;EEǽ"|bo_܀ e) ܮssr݄ByUӖcOt o4`JTJvCφ#'*ɘ=nDOo3f;mq;=E6cEYG 2NoVAYJ#MZ*~Zaar},Ng]1BoP=3 ْB$/{ )o:{|֮<E(M, Jy H9ofEw]Ɉ>W<^{v.NS%SupQ_XjRXlWr>2tgt5ۗC^JG1MmZP4;5%fԟ Y4o(0VzjEt,Δd39 h;.Wڹ2 Mp Z ygŠ9'aZrFM{QmESKOUߓf-u2OSkpa|kX(n% ;a_<9*fh݌ Ͼ<fg/Q*`XvL 0gp͇i ϪYYf^m!0pˡϳ&me-gts r޷#+sw ׷< K%3J((TԮ4?yʔyM(֤ojzר$Ǐ-ڠфI{R[W!_ڤq}BW뻫/A =5E=Рe': j?^̽qɴL!u&RK sQ:tA(:$O$|?wsL#¢Lwөx  ^h sh0/R0J mȓf=z:gQAmic郅5[$3v:o$Lc)bq3a1RJkSn=C3erj2ɸ(ZVaOT5)$ "Cl^-~8b'^V|PuS?kwk"ʷ0{3$Oa%<-,ɚHڤfO>G4`|g?zDe]$@Cp҇UOwa@Jkzz$[}ğe͙kФk[ BSL83jQ7ϊgqF󺟗֫:~8yF>޴k,)ח1=~^uɵ,iÑ=όX@:vJpKT՚{r{8 HO!\/%\wLSֱ;O$3R7.Y>*!aQr zG5IVbE-F\1MwRXC{GFq4l|4VR`?k8 Dzr^AwnNdvSL"К6%T}J+'=|q$V'UwU#++*ů/n`QQm4v45anDŽ!L[tݕu_Ke>/sSQA%׈D}GI1Lf ޭ@bM8+%d{m8N\(-OFg90q7w>Xz;9Wq㘱f5i#0j@Ann,n}MQ{َZP|~VƹvY뀇 !E+{oچ SS2AҕvAc֠'0$a!sh/5BjBud@:*Wi~m͹f<@0UtISJǮ?O8sSղJvGX9tjPxOx/`pZ#{^c|.o:남j0-za+úz_θh`io PcH>ɲwl1p,ӋJ~>~[$댂٘=#&d\Rv3ϡA!lx2Y HWk}| @)*qϨnnE16OJEmnyW׫'٥xGs8 ^@h:(R#h+kGss^Xbr d T^5˶)4#\ wy\ HMOhDFv4&mtds8LK"9̮I/KJRlD bBX|>sW tW26h%7X&JI؊W>ElB+QSX ȿXz"S5hz+r:sփMQ:}U@wA:#je(j%"Ɇ]Y"`sлЮ]U/{GSZ^+ 01Ir7Z-+ȓV2i1w- nǠ31rWvmzLzTP飼u%{i ;&AvF?zd(ʃS4$I(ZD2F;V-^!9Tt5h~\W3#?3S7эsµ<ʝ!V6IV)r߽;B #+Ëm[@?4{=?8O1VbȰip7d;32fd7wUK$4BRpB{#[%P[̃.6Y2<#OCoy.㜼 oP&EX#\Vp~6UlHt/Hõ>g)wȿ2Klk"yyNMЌ h Hb%, +V5)3'T N١^BQ5ޫ_MS:"<K+-38{#uFB[ΎEn+$4H=}M)>Cr}C$^\4;ӷдV|N@i`\6 0G^T 5A*Q&8ܭ]-,n_p|{v5ZjmvR-k9N|,? >~nzůՅHC@/˵e"y_ZptFS:tQ;׺oGw&RgQ0O'"lnϋ3kG!Cv@̈́%!2d8 2|Ɩ=eylZ>m]"u=/m#`m4GbvS{!f\j Vf(w_mF`#^" d^= Zt qJ;":bt *T$"Q>MoJG罕-%gjB[_RBR,Ԇ#a]YpY][86 vJ7_9g+ _< (8 )4؊d]|IPgYZ070701000004f0000081a40000000000000000000000016446b36d00000af8000000000000000000000000000000000000005600000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/soc/snd-soc-acpi.ko.xz7zXZִF!t/)/ ]?Eh=ڜ.+$#:rդtPFg[zgtxTJ*  a;xR,?hUT5QW2bM }4#^N4g.3CW0*/`O֪ݣ3 &g`˰ݎ5A^"BGhIo5w@gd5KNMwfh(t+B-݌/$H}6XB9>Q5#Ӷq񋥭{Dz|6{($jPJ7TmJ}i`%bQyM *_qV`+t0t̆ {]Gr@)Y|ߜ\ 59aʍG"80c` 2hq՜e:zy\nj#V{O(oTVqP$5~ƨbo~ȸ3=V*̵ŎjLۍiK=s[sc?lomy?|w{lcTdCd@vٟOg5]Nm_ԷjLz *,*#>pWհGӵ3U ^IaU쿒8bXO܇$1Hܽoo&MW+Zs )Y~R\8kӠI_XQnWKSTeBPǪJV]}vYgۺK|#bD|t'zLz̈́pɊaH{dp8a !~M ڣLvb`\{ m I]tߤ$9PY[ᇈbߢ"8fzݓ(֨Tj`twZ:Xո *o{ϴ=SE1O2w=ju21D͙6fG_%{q^`'vs?$7:YXɌ#^D-?iXƴey^8cxI'pf1>qI*Nq\iTm: \N;  ~ys?^>B ה>LI}::Je;6]B4$Dj4-գ{]A$r*q. yN])cx68\+ 2D0̃uq./;Ltװ:WYX',Z[aK.XU`Ty}5h$zFBMf0"eM4}7SK7uY] 73%Yz}lBW;$8է=釗6kԚ |m8@y^-fK/?qNL,b^%gAí̳X_I&oS6=]E(q R:;*x~#@ʃ9 $u7Q}`6"v,U`|5 Κ"?(^V5@qS&zlwޭ/=jғ]6 @05s'Ek9fDlHw:65bJv Nu,)y@ 0FLL R)L1V cvEljNSEaTI!"݄F*>]_ /U )EbԱ5LS t8cSzr5FkCBi4Ї9 i # i Grmw8s6{p$-Y/VX<sfbE<ԾtFD.ПQXмO/ 0ǧj9 n c^js\YJ/-'vӫs(H5sUBJ;~lgDWV}&@3ѐK̇'}p~d 1.Nq>= D^tΘ"뒓ilFeKX\5#za fy۲bZC/r;-Z2``/?ÙH5YёUU1&%ƭam,_?U[֢08/xcp{ i8FYI7vcJh^[ ?n$̘,Tb:tj `GQlIW?ӂ ,[I/v/SGٜ4Q[ғ:I"$ɚ1 E;/_=0ۄ@gaL$C Wb6'kG@g -qYcؙF+.A0~Z°7X_}Ӻe[E(#7w+>ECuF 4gi:8%~Vj%:3rTc`5nG3\"@;t@2ud@_&[>Kuk;TntWq/!Sbwh.?j)K{eRn%~.8fG'/)!բX-XdT7! !1#eW艝ˎ=_dLt.k]Ad6T[n :VGO9-Cjl. A "SB6{{Ә1F $UΈVQNFNNb6WA,6^KdMmA}0wNb{U e,"^wHv2ŭM%|Ym=V4ٺ 6$pL.Dl;$ m8=!i-p}߷ӄy+b%l,x!ɺov Mzn-rr {BKݚ Oґד+{Z?‡ꖱOյ3"ocDGT'-fH GvZI;C;#-# Sqe!w AGx%f)!GwOϨ Yh|& ^+FH̩MH\e;zog%zxt\ž5_&q' (g ͕rf? STf >Df#2N_<{&#CN\ n<1+\˭Gyi*˙yfk9RT8z?Ċrrry{(BHSk=7pU9JxKg;&3*׉} %H#ĸ04^(2l݋xN v] "m|We2$.hjw?b/J$=f<p%%PHHv=x\b9Q&/1 ͱaI}u]qXKK+ʯ&5ʚ)C.oNk,* `elAZ7D\Hl c5K|t -5ZVZPy/ 7me<|چ/Lcf ᗓVbnG44mP/,Dc'()!>Wif> bk=3%z"}67Fqx`n8q!Lc'ͤV,լ@ލ|_Y.JACj^Oee!\/_ t^’#/Աy>~ K>Z)*v3d@4 _ 4|ʲߜ}#}_}9 j?OF@.=fɦąXƅj.q~V?-ԏ,L,F"QHI/ryX%s*FY{gұ9$ Z mu-p9XT1&0҅L ` {.P+4 +㕔<'F\pm] ,ϜTZta2&n8k)l,˙ƷzpSeH (RTPt\e C.u r!WV~ǣLbE@M,ptblzV, ? vA!'H(0 vjrEnyӔt" Y54['zfXP %xoa1/0DHw6@Ԭ@Q؟(ρNdSm~&l>P&s)Ć1Lb36)% "vO2_@/*;Y_n# Ð~GlKY,$<=6y; fL p 88{ʊCFGr3IB=`& s*yW3hHOA{ VcbFɊT퉋)/4b"ދ0}1K\~N2`,l}*Uڸ9ufCo4y3ðtz! dN<َlygwͧѬFэ3YӖeUδ FtTEny2~^UI+TAЙԐJuk)pщc!YT2)Iӓ.}.IlT+674sl9(vd! ;7dW[>XGp[59WKz&wܲamCaeHO,O5 wW;"з cx,NT_9(P'Ɠ?3Sz0OЫy{>?oOLSJ"pu[Z_?'Z8Ebsuk\#AJNIprY1LSoL-S'EJtʨ#} Zw.$n Ơ-tAqQVb-[o;{~Ts*KtVKTwt3rʖvO'mA[􆱙\K eF1 47W Qjp>%sr?k6Pnr6%.K2B>Dh0~,&KEUBV]xz %Zu%Rpp<=ٺt 9Dwm=nIV_$O!& J8jȎޚl›\R1;Ci]_~"_N^t* bH"KqQ+E| _;ܙBTۏߗɉ3a#1ݐ{E)4_%}Z>Cz-EB@@~^F9BPͦ\`07;g2= o?$Crp4h~ͦ+ 6!^i;t';PJqg&7,H)jC4wH 9֨y^;k&,~PI$sR퇚fW'EoL $418{4;йͯ;h3P |4x:Z娼z'p28C#z,PI|Gڄb cGg>D{ \-G-$\fY6.{Q# ;z >Vm# XQiBdTH M.VKR7c[N9a^b ?d7f߭"DR6G_v7dI"6BxAxϒ^.K^ͣM7`I-+-yoH'6v)$j<UӘ 6 ʀ2G6TvGs0?3BͥG6kYxX tt1HI%``fU/+E.Vz˼'6<iR<2oojc;^h \[eCݥGHR'~R\턪ϟ=wA*h/8sǪ`B, ]4̤S`2\FN՜J?4%@Dh;kžO]K~ ?7dVkقC4DK]mmcmyXC 7'RmԤbU5͑GGBj =2~jj>odauH$x=Tc2_pkeɦCh WgCPc#PxeS{m6o֟$W s?V0kUZkN ˸0X& .O?i:c0 1G& 5\@^F#|ϳC)2RpeoYzEACY`I' *yF%t?y!bV#QN`ØXx+@t4Bӊ,eEsƢ>бIu㼻H`\f6W "7]6qb*}`$V;?E3Ndta\ *{NF;n^6+IJ.Xu YC[rE# ۮWf6@xq+ #14Hx `o!0.δ.nFXo^WGC$ I[6W:NT6+hfΓi&ϲz(*}=d0nj^ً&ԑY1ux}pʕY czJ:Pb sp9\̘N.}<{&р7(-2w]lUȦ "=[XO j"+d"ު#+jTsyP&fqNԵ8&mX]J &P6ޣЛG˾if7a]!2wOg_3g4C}K U}D@/P.s$ "Wۙ:%dAR/ "9hHlK{#ӊ5뇜qHq~췗141k,'U־I䲥&_;˼o7:Fe IP;GY`طq] Fh&lǠ2͸ U9xׁVx{맦/3g_};A?Bn&J<= R) Ǒ)Խ1 TJCN}IL&ccǖ)Z? w 5ϜC%ΠnJAs4`?gݣiI&n~F< P[T"2 V.{|'Id×_PZ+oY}BvKK?M䜘30瘱̤%Ὗ'aoEDMiG+gʊ:D a]Umi zÄ|f33[q/ebliVnnq[7y/x6uO!jD3z9&ѭLjԂaEB =ZFS:$$"=6 !Z˼ Ubu"p7ۨdRpV{^(lS"d`W$XDbۓ±o^| Z][_6Rm!+/@$Kznj3NLJ9k\ǼdTŊ['W=-z؏_;=8IUgrFu$\pO=MS4Zm7 %ba\ qCOO1PS~_DEzu(Z,T~Rl>Bc(h;HN0n% a>mKҕjvU.5 -"եVyADʬ0@"{$ PgRzvnݓFz⬿sD :3{%*3O(+SQW@NݎVLMh1V';iЬ ƊI5{ utZŎ$C9ξ۫eJ4Jd_P Vflݖo2+ˡaP J>=еw{;< :[.^S حa Ӵ= }K(bj%k"NWv)š@2lr H*p` a|ID7_b{jiV;>Y@y q0 v$3BQ -8B`=4ߘJVw:@B~VP08º]]mwdB =dw997*<"U$4b}A0u8׎.RU=-+͉xrc%rX,,:/$9-@UJ,ZkG7 bs3q$&7 1W v`'[ު +8#ʆ"+uL9>:ݜ i:"rPf:52! Ky?4#kS-xy1`XUK};X|&&da'A޲رEÈH=V1Dc1+]$;\*Uf csc:`ɺ\ k݋Uy7&JD<)f7`R. zk҉8-~8 q8EgoE _ 'b q0g޼Dƈ|M_ O?tyfu֩QI\/hW&41%;ʖ:НktV@ ]oY̡;΋GED#f3#~|䊈4_z'hE#9P\E戴NaKĬ(=,YT N3GpNPJPq G]2gL?sAמ{P49H؇3kg?MrOڿ\ǀWt7_|+TBMT!e=1V,@ W:BzPq?G&w>x.'B&BY>uY.Ѧô:;=,/E X*'dH M{]h?p# F0$]z;pJGi*Oߍt'[OuE.GeJa.u4>; ?s2XLi (e3ES`)b#dKfqnd( N7l1V')yDp(F{Bn4I/;7wtr+q[x--_CKS@k02R,s((V CImd>@COddK rBp7rr@X=6 qB-Pq>xg$$VnOLϩWdݮxm˃m%?yBu^8tT.0ۑ;R&7eo>Q ]\@6@{j8l}>.=gl" +$NȻr\4O".HrϼghPP#7ޚomf""B}H2O=n\P89ដCIJd]w:tn(@ͺԇj` Ԭ_$I( :oLVsF6\[ 'GNE%H#(m>FHp*psKz4~2>0{xjnJ횲| ]#el3n?~'eZSRW}(Z}yR%&0zxΫ81ҳ\=ڽV3V6 @ȧp_V?d>݄GC!l4kS3xޡb5zj˄a{UNoUdğ+Wi(`<(H 1гF(Jfx ՖÚQg69vFP[5l'L׶6dG_GEPY\0m4&Y9Xlam^:'>jпRQ*^/`E1;/FO^*SE,U4/4RZ B;VM bvm5E 32`c[)% t4trFyt&KǓV(Aqk ?4## ?%L6p -+a;@ALxG Ew!jWAm%`2{>]34[r:m;2_0i&j_{@d˯U[.JoβNvt^5s֋M.8QV\vvkv Ba a& q{'JKe9C,Ε}h47KvtXExXO|g${RPLϵj "KIv=j@ ߆(13Rcu:ܯM](.89M ns10[US>gl)'|c:Y8]%`eHqd()?+(8ƠյT&)Wơ`M14%K|W5=. \qS fZUHr#hY/%R2GƢ  Ųr8|sUcOc79FZhUy|*;m+3ȌuJY!"?|GPUpgG'5[#r`kˀCwTGK.I]e)ųoo ~98fgV |^M#bwU:tRw.GyT2L{[Хmͷ;+,4({)j Ժyg9bޠ+乀W_xz>6i▲^sִ'tETy}n˟27Ѐh rba.R\MK!`_yxY{˕s [v',: evSM$ X=aXB>eD Tr!`KK_UA\tSn,W/5J!U $54}v$.YSɽXejRj3bR}crA:u*ET?OӈnWD1/bztV޾n\lфYP:~r^y"oP"%LelF;xx?)nOJQ8_|NU#w:=7f=wk d ^vʔ ;1wF,bR4?I5ځ(<Ʈ;I٤oXe;(R>w j(@yɟ\TVawEI Е_n92֠HL00HE*DXD ¡T<B D(ɭpͲN(9* "@aqX?o eVsB,9~^7 O$0|x/֌tLD">Yŷ2&gzb`%G=9p$6a$xbVvqxF~B2ݰ9g\>IF1 s=Ki1RTg@J }bߔ?8UvBEΘ^o"Ax@oZ/YYǎC֭7)9AJ3V1O9nxǴ9%ɨ]g3j!^a׫"8m=i/zA| N/!zqpNZ0AhOAf'BoO(zKΡ }k jaj94þ@AS//cBF9XYHHF0|{pzL"S}paGP>_Γ ,Due= @o;geͧ~Ų 2}/sbeOs֞)-d#J.yp򔍞kWN>78x4˸1f]{ORԭXK+2yғ 뱑di`ΰ3)1K2PR.Gp8W!ӃҁD4!4kHԃȨdDJh3Ỻ. "A&4+^s|Τ殙7OEkͭ  vB |ᓛR,Pǩ~#{FLiVѯuAS5Srs$O4Agy%0B~:O&O;~3P gV$u/[Р5y5^3>.,!z;Ol5+cbE9?ֺg ec 7!W/$Q$2+n!t e)H0 %߽Y5$}ीظQLל_Ji95O׏^%?(w4RtJ6A2bAp](U@LmkE;~ ,L7YGquk=8T]_FmL]/A8 @K@1E=?VnAd,S{䡖8A]-9_\5|-vgE PanFv_(-<]Xյ`5&[ X rHڦtL/GAbֺCRGd^Ѕn-\/ Cw,Ы fOPV,CùEk/\Ȗ Fttd;Ԙw]zp=o^vSTWj$Jѓ]E~vڲD:zg5(5&bvDg>qYn!V4F=nG9DBn6?2؞0-wOJfƚ;9oiO">^=BlølQE/Y,^YS_M$0OvK  -y.&X@u mh JZ7%…%*ATJCX"CUz|BcH1{I,uJ&q(w3\)Bچ^iB8)6[gd‰s owh 9 a4j,֪1 K<oC}Ùι(TTg sE Aօjq#3Y%q559: !yv]G%'&Waպi}.6ICjy؊)&G"x+B.ܴ_ɸď56[NDMgU-{n6z[(j 09p幛v'QqH]$lN>|"$|֐|5E3wYvSy6Ls cH?4rm'g:WՌAr-+QK.`Kb+شnؗEX`PCj_rQ`2dշ2-SnFuZ.sI6u{v^6vzyHLua5 (]܍ϖa{ha͕ 9߱_~jfJRe\MےJZCj0]Kqoj HT _a{opZǃ,T 6G-L;хpQUʵWV{->~!_O?HxK. uwLpX81SLϑ J^ f7UϯBu -w%]5mI U2(p7(~GCPö'z>: {mܸzy{v5.3  -r 5Ðv-ZZd{Uǃ-*wѴfS70-zNLa",a\S!?:"A<*Niǁ%8pQ M_':ɾ`J2nl+ME Pk\ tT(2f+śP6w' C @릜t-P;]^D7Ptg"iX>vL,}[О,k$Buȵ(@mkxtkM+vtAq*hDMpVT$B(m-8LֽVm5!g6 ;~DQwpQ0Q^ſ6tt0<ճvA<(6Jʶ9P{g"kEL_rWZ8 e4荛$bZ7NPȬMVc_⼁PsuЕ{#|lX %QfcU 1ܵ[@v'{!z\<,Qq%G̸/ۊ鎠=G\QWZIwqB95YB/[£iDkL 2P2p#PF+ FdtNck8V9{TPTxukT<}53886%6h?XrKۄ5Wu k$o޴0ipa<>`l(OVmysf24_ 1[MO񿆍1dEqWkAlUP&{`=,@P9 e.ؠ }"X%)Y zw͒fcyL羘* KN%-- vH?עliqj:i'gfsc)s](C''dΧD6&r 2^02Wu'@\!m&ʡ1ɌQg[M_̌UI &a?mhL0Qt*c24CeO= !K$stf*^.>KLiѥIx-aq@ڙ8Jj^)V(s8/{j0P f/!mChԊV ڍ!knM-zY&ns1 [!WEmK=S E➓X _3?elWo?(E"x!_>:r$ݞ7?j)arO 6OoRTf8&Z.u%G\ =ἰR^ mko q“+WLz hF[ Tyq`'@؛D?,y'+lv^^ CTT}y| ѿe(_G]`<Ҭ9mLq{-̚[U- u7{}Kw"h"UzZ`l_j@x/!^,ߤ;Y}z'1Ӭi,D n 93t/U(˃v <4y3ևll8a Zh|#4j3D-/EIk:μ-/Mf^OKc՜m]BY蠖cNh rsz-#>jȭ.b4 hF,! x6giS 6j%:;8/)Lx)!"nFF)YEB+:e/y- Fӆ9Ԙ!eۀ&N8+ Ǎ12}%Gs ᆐ0H*v!Hnjn_^ЏB)B* ҟվYܦmT̾MI[31VB3::芕8XOnI% j=#b_o[t#w), d 6I\P+m]/o M+-2&7O$@nZ3ޤ@ 5 dۉZÐ9I p5j oD\[i1kmj dL F5"*lWQ_o8"zgPwq8:sIFͧiҦg$;[(~9uUL2~.C4+ujF} t~K luvcЀr4JAg3I E[P^] dzx~7DɃ{j5Twe)%dAx>GfX\^!l23QMIW`z5?^r s],, !4LjRe)uJeߣLV-S$|` Fd&o\iT DB,V>e$ `=Q);J" WP&IS䗘Ԗ}?XR4q>7vL?a?rTB\4_@dO&V%U[_~(kG\rմu^}K3n*%uYyH~-X9lIS"~jYRv]X-XtQnMY@SC 1c! |ͪ6RHFaPpK-YU#oY(9rң@,yQ^3[ktJ3'~n{xw펶G&o1mb(PǨOwƝF,F,ClITǭHw)tҕA_ i$mgzLb\J9/+Jb/ֳ C-bL2,')U+D8eg˽|_ۼxq]9l<~kJLjahv1FWqn/m(턶XzUXii$LDrO7(1I+0'N.!b{Et=}ɓSOdm44.?\<Q:4G"##|dOD23ѻKwp7Gꪤj& VN;}fFz1AS$/*?AV. d+g+˾ Kٹe֣HHZple NV dEJJ ^g0[@ OqjN^G#NbEx[=biz/ Cy6G5 u`#SF 1iO\#6uLwDjТ K4;|~׊@U/gm'b>}ᢘ^jCPe5r+*ȸ&>nDŧ$(kޣ߿ᬜSNAGQjWv? & 3]NFt+}zr:4zuts u(E\ɦdiXWjk& V": d7~ڍj-vc[Y5')勉~1 ?Q3T50.{{o,.1LPΉ&ȿ_ =VEžG)Dw.׈e]c>7AJEr/Bx\4SI^P&+E$G,ԛq] S׷C_9s" QN@,{KwnpqޙIuoj1qârc!UGtj3})E`oI5Db:ߣjs|S#M([uݪx5n$vc4& Y%z9=}0tNXE@#SdRz\`fՁ>RRcE{x[BI%c_UelFOOE`6`h\5RK慶:@1=m?p X^B4Z"2〛I?zIx~CYuLygAg%NeIإ@]=?_ED9W(*IV|b(J|jmNy~2|&V5U}d }hچb\.ՍFO/*OdCttޘ}L@j/K^u3I-J|8ڐNָt9nE UA>A p Kٹ*ؒwPFkJ<HKt6[ et\Oj2JT NL@eg EٲEXP,^[i*$@vq`<B'?}@N=Mj̄I!"tZ|yֽXS0 P4LE}v$`-ssREolid!F.Go 2{777vWBԺSuIجyV_pM<ۣqHc#› G7F=PSHz(֤sS4:,]TUxhVsN_.הSC(י;˅-4Ϝr(*,M(n7& S>bD(eAhjljm_* fR>,y]o*4"N((Uބ$Ȣ|8~t%>`@.Wy@S|æ6"O;!QG;P_uFHiʭ:Cb a#lG݆=8yCj$H\mk[QٰTX>u+A C:@s:?+qEK2E{u31 nf7?["=$PBs+Bg@֜ȋuM^C~YnӴ|e#~iOjm`+PFѩn=ɖJ', ?~lMK7+Y-U@-ٝ q _i䛉ǠT&Al-\W(e,A-8i}ӠÙj2''bXAg682*MS\FFHWZK0ߩ숑sPY \FscrY̾WqBYG*ӭjwu\t m1J(+K>"~e.|Jdau-Vq6.22iAVdMp-j~JZ~[ͽ1tgRxh˽nr3Yz7ȅ `2 l;P(ڥJB1*;xA m~:4m{ܵ'g)i? EEXhd DXڦwe~ɶIU'f2Q(1~´krMѱr#Tg?*.B 5d3*j@8rnˢM *~x+JYn(&ae`j:Wy:21&$'"Dhap(X#7]a, +iJb`4WBp"ŒϺqφ3;XlEd>RF>@k~k+jCP%֗Q8$oӭEmU!`1,Md35fЂB@nc̎utV#-U6Q6b@ u\Piy/332UMgW&Gn2,p>bPY gb,nZJV\Z}XBgTVWw![ݷO/J*y;k[/ K0IYaSA??lFM U%s F! 5Jצ2RB1e>/:*19DۙoXo=^k7ڕЫpL'j(osxZK:>3`Q &5޺ysfyn'*֎0n&u rzw2ҍ!e^| "qn$ $SK?Z\d?:9,[Oj7Q0_xܚf,#!{qh#oSѰכU9cPpo,a,iS(S:W؉}Ύ5*7r@.swp$9+v*6V}|&)Pӑ\roW})qY)Nڝ}_%pƮvۓZΚXKVt% Ìnkd,ݱRN/QM+f ~eiG?+ʍxߺ#c_sETے\SI)ejeQ[f!`r6-u=><THbj9D!aFǒꥍw%5.HnnF\ AoEh)@w726F }hp>K&ꊾÛ!y]o Ή|JUa{%^aBo(irw*ךr\Yی׭E"4y@_zvb(~ޡЍ29# ڬqDK&^0ɖo[3 3E4+B ϸ Y){sHWO v*=7cnID)̱c%r[&9Ճg|>X߶~O_GiH:ahb;>'QCy ?O[I')#Ϛvrc̯ C>T/ZN#7G v|pb v>6ա;bf3k?n)R#<[yJfֲ˵-:wQ?xlЎf18U?8 Sa0Zv,3vrs6@E慐L)Kyo>Yb{Cܔ>XMdǷD6osdԺtÔ)&Flj{Tַ\yl:ѱVt!aБH_/F"r،|Y4R-W, 5(˂T o(Jw]Q1:#E͏նO+4=zOb6YO"HVrGY]r?:SdvȦWwjGw Ec0'Z( ֈ=DҨeevE㊋DC[̽826[(G<20C*ԸP!0nIg5Ea[9nƬE!"NFe BHpRoP璪]Dcrub&|o!{fA/^=e65M1Pϻ;8Qu}?q)%ĝ alwv7P%LX6Q2fcY4,YoeL.;<*_vDG$ya4ڔȰj9#!I-}i,(f#ȀƳ\:Jkn봗ihUYcz%ԕ vd e\2e(Uhmc 54s\joˆآ#no2;30}2EEkXPouVAYGP 2eLotr}CZ2aCFYY}w3}xW鼔. 4}ƨ Fo]p˥-SEr H5Rh!"Um{Vge6ha  h>`XyWF&oLgA~cjI,۠6]$-05xH,ç,YS,fhU0/  %O"B~@qT5 !7fK |$?9֤:뙹I7D1Lw_L3F2WnV,7u@9/ދ[YH+HJKcԐ+J1;!=lMQ߷zDFN [ b?pj he^N]Ϳ)j2:pDK&o,HхG-Zbsi=)k[hP~z`@OlUs6SSf\ x&7t`$So!aKPӸid[$YZ_Ʉ`3ӾnHk,԰?j[<x͌@b8 v7U Zsot]{寥$-yup[)yV|@DB rI/Zts`x&Cz$5fZ肂s6@}x .a2p/ )"0ե)OJͣIY8rLv+iTN; ]hG6Qe@0ⵢEJNgsר&m+JܿS&sp -SNEFR[6 ʆ;])6 ^=)ds Bc[F[~M]M_vF/$%΋! nZr*>Z;غ״[୕\Ǔgj{-EJ &t ATgڜ\!x" 33wJVx' *ZABNbXZ\/-5 H?.{H'KP9>q5'!-=Z(`XqQana zf.Rh`_4k.kc$aջmBp]ttİvߎq?yI.K;y+N>TT߽Ԏ/*fGP]q{%]Y+t6[<ASO /Ù=һ#G|ѯ:yyqO!}!AWY'-r rDy&Bd:6*GTOS/J>3s^^S!JJyw]KL0% _@5m daf mE_5QA~F#ʎe4fšUm=bG{kX7Z ?\iצED\F>glE{q»%ch=.hIppbZNx:݆Gw Tg63B bŌ>jc5 u@tv2(ϪM`8}gpr#ySFONS>9Et# pQKf~)ƞ+g9F,8N^$+%W cgXᢎ=[`"{ӱ×Q|*.sߚæ=?ZMz76 ÙDQlN|OG N]2l_g!V GM19Kk6Qb3sҎS3k1H) /JZHB8rط 8miub ):&M e .5]rzC^)dr"L0E8\Yb[rͲy1QY*.B7smx 8 E5uU߉80`,Rpvk~T fңEO[|&cmh{cwmzl$̌} |F?Fh>(eR JݾEq#_^lfp~X&76uqMAtNMxӢѵ@'WOUG,%T3R25F_ԉ=^Qcdstґ}HtL5`\Omm37WБx0ݴAskHf:=yd:YLo* \M:qJ]lh@^Ex:wIj7BZ}]*ֵ ,`d+o{>¹s.ld(,ĿHʦ XVurOx4,T*y|pb.TO" $n כ(ـHmk$+7]E=CR:=={My7{4p`"u[Q51O̭|n1*m`OXzf>0vӹ<ܗáW3tGmp )Yʭ{qc/3t<;f!~sӛ- P\nl8%` Ù@'󳌪r3vexVMjgY0ql{~&׿7ʺNok’3^mV$lԻN /f'l=H _3d`e](2 j"%fgota]kS䦱q°@'k8bT㔔7֌ucY`V^CaTE,=mH& l@ԩk9aUB^Ƈ@ &FwhXƣNE^05UЩk=q 'OV]H8b].s8r'>]eQA%r~A 9Q2t8#lGE^y5 {|yw8ox&I~KK$ivto7 G3_f:INl\h{k!$LE-0cd$#F@Vi{ ;N6uӆy`L(ʼnւiK0 0rU3[^r h.@v>D]p:g0Seڵ0e$fu".OiKlKHʺKIT 47n(-I69RFsQ3ȭ+OHGC뭵*1-B]*}".S)N=40Wԑ@b;FE)'b\WvQ]Lh:E,OD1`y1ptSvMÅju3xmD¸֬6?UQo6ee#gw?]J"fIG֦5JfED0HѺi{t6m*lW͆Ԑ(=rHE&8*s}6I ^9=2%&؟Dos8;%Y_GjBh0d!r!}TLh$i%LVx9O!eo}m3%2PEs\9ș$o^vkU%]p}laU[2xhS=1Yh!DmF1YٕLލc dR '"I\NU~khbBKh$? GDpt{h;{ƼJL*\ <N^E ׹5 f3 SJߏ\h(5"(@ ImMK48)F'؎6$Xce:p5Bo6tE."%l1V yUw<0{^^˟]*,xwޥV{Gwd+ 3ף/'i(ԠL`7۴Q2c]Ҝkߏl qTTЛNΫdkTG!QgSDgeG9?^ v*h(69_.7t3V0j>@jŢ@451z-)]@aM^O;j"G/evFNyZLR$ ^H^W(S/DHy4ՆIL7BɅrD{A :y _UU~lƓ!g%ϝGcVd0dЕs#7fO8k41$RM*9S,gr HC?$'vN{(O[h.y!x7N8ür?kz:p?~(Zkm̥򣮠n&ri=ʉψ~٨@Kk .}6Me+Gϓ$^(Nl@9Ur7.JC \NCrCxzY*BsEm̄=7ei8b;H^n_ݢ8"ǛjAFH +zrSAj,˘TNi۹銈 *ȅk5$F߫˶6ch.cuInͺA`[;D"^]w| IWd³kГ_qo-sc3ZM מ-(_AET=OOWpSK M:7o#=AԮpf*a&F,`M +ǗyTİՒ݅J )%"¶xǾLN`G{ÌBF0(%-'TCѰWJ vak;.forXS03B22b0~e\a+%$TmEٹd+*B+׾#./Š\mطߛgţwJ*bppSm[wxj)߹2vf#mA N"ZW"JM'Ajn-lćő]$bvH mۙK5UPSAIPIrf*v+RNl5(07w2$\(i}(ѯP7pB>[IԼ6\}7 :ށf}G@n -aK-`Z2\㼰Ԅ[tN>d{cڡ9> 3o}EMLl_yQmL(? ]4Լ08kfdLַ -GX2+UȵbŞbqzu gV!ǒCE J*ghwaZ.8ZWI#y2i+E=)S@ġK%M(N1+ b6?ztMA{"k*yQ RwF.Y;}rv84Qqyޚ1Y I!إyFS3i)w3Q1Տ }D*k pt cr#Cw[K$ZSNDښ +ƃ_XL"a[U;$?0]wP}F'ӜKJ,Gw? @wޯɥ j^3qy>`ˈ}2zd1̢zP b @Ȁ~U/|soQ:W$+BLZSz o.܄z h6:4JB?DIz9UUN_,^y\ΦUu܅ido-e= oݟ0'K/P%d=eg+TI?0ۙKu7&w/y|MMbIZ:| oa`dQJbR_z6 W,[*`r<~xjݏ#F<^;CvdEON(RHZܦo_Q&ϑփ;䗌$5 ,~jWv)A @g Wȫܖ9b)ДvFI{)Ma-VQ)oq ܝo)dÃYDeHVޏB:vGQy# "<8~ BEhđbe;gʕ z>s{TuzoTk'+E;KWmrk!VO/r+9ΘM{"m X9)2$B+V0orv=r&ݩ >4:m' iIAdJ: ѩs[nJ2/r|倧WD1ׇW~]og-4<+do)y3?Gøt{21\* C6'@06+@kK_d:*8^%Ku^M(y$JH<58sH'T.B܂qmq_eCB0&,%Pab4s.#jӨ(Wͺb.VF %i!y)}1`pͮKVtN-1mB^1c͞y|\9T/C`G;TԾI-ѨFXN|)^^^T{ bR|7(i2F"EYQ hyF4*Rƻ$OϔGTb<54߰][~Wa\eᅔVdt0&@U_4#tַ=^Tףa}téҡb/4&e{k$2@K%ȎA1mLMKBdd*8iBu+J+ V4HUS_Ʀ!$?!7`:ؽu A@tbohaA59QMnrreX1R}o畨p<)b&~!͓_5}̞.X?20nHڑ^6g~R%7)uXc 3rNnef?mjt#u,bM1zO|&#IxjFE{ё8.K[̰P{еlI*QEK읙BbpN1"3ѧl;x^C uU'-X*z:WCQc#%!(/b aX0dY.ظ"0=F;bk~"P_f2]8PtKE3!A7^$&0fL[`]=%GN޹F X0X2? |}.dQh:ʷxY*%qdN۾ԁZݪ&Na`4s:J9}tek{tL}7C99GxẦb!A:vT1yϦ; D8OQ;YZV=P)Z *+70W5\(GL[k$I95HlO@Cw6*0\ ϙE {sRY۝6s{)h'lFN۞@J=-xI=T kÉ-nyZg*c\%3:ׇum|jSdȲ`oϣ,4Vߣ9EVܰ$`]LU \l"wW7{v~{Cζ-((o$Om!C@rXpRԇFZЙ◩5ؖƒağd3?TVuF8T7 +y-N6Q_XFS a7wya~//f6ē6{V0;J4;j x)Y(14lN4.>}fBbF>@\ pNl͊tsZeOR_G~ ..v*ЩUvGKwc٪wIσ:?e-JS&Pg) Bx>*?c\2YcDEo^d}JPQDprK) $N'=/uvumpfS)uwmqe9>܂ /j)ݬ8.ND^.M$RP#b|98i`JB-~DI/Qvh[ hqpͩL]5JGڬuʑ<+|Wή@8TMt0j[U/"5g MNbV;N1RUmIW8nqӘyt=+4PMcMJ ѿhevKvFp*qL;4vs;KaRMmbh*^ib~Mhq`9>H!Co{X+r57R1*=YqCcF NgSbZ PdP+4pE"­[^MY6˕|b#(Wô)tƠ~XROAH\kq7yoPDBk!,0#J`'?Y HَOŗ|1T̍K^.H}qf*m}k_SwCY'{~$6R*k̴әKOFH0[̕aP?W4EՐ$~ǝ E`x NU<!ݐסcLhBlʍ!A߉AR6k'r_P]&Lu6!z(r\3 jo,CqQϐD ",^O㱩6N4N`kFFY3*w6#xXe|2y\sϙd5"G]=٣-،ruHa,6AAM3UT. 7|gR*#4Cd$lBL&m¸,\vDwbUK9_)^\ Rҟa&eMWi6<~u[T\N^SwNY^/+x:*ӌD-^\h>8zgFw>*ʝQ'6``Xߞ Ŋj!qei!>b{ݳcg0X3myw7u߹t/F{22S_>&XTpwolL(Iq0:>h81SQ?/ *? [u!W1=F1_4,/+l[FBEB.T d4Q8ޱ%!k/4<s{ΓiQ9@b2t+!Ly}x[k)<̆u~yR6@̀S\(u Boa4YVJɒa|U^ղ"9=O9I?.Iʱ衒&Fwot];6l`!"9YMH_ԅkeܐ-0D8^n 89:-r8JvPkPJ5wH"TlmU'Ť n hI#pi$tZFv*xf>6V&Q)!FAg7M6ˢ#*ʲ SyjUBSx٣fo@R j)99HekI  z}z* ?(./:&y/c1X00DI`׻*p_, lpNd|kF2t~I10  uImZc?+{z3]ϋo͞^x^#q)C7<3R_r)[>2Uo'ӑqlWцLa!ɛװ/k/ZH*}n?05wɝ},](k Zj{(]^DCMޕ5ɺN.&M{Y0BɍwzCsMU^kٯVm vCet 9fc@5pJbjcny[P)>k9vm&ͨĨxB|rjt'N̗th d݊HUQ2Ԗ|O}|(gX|;#LԭI>%qP5"n)0r pWvoojh2D ;g)Qy'Qr6&9j$]~l5 };Vsm "C:llÌ&@(? p!/ѻ['X].]-~unYx)EƩ8X]0Zّ ^I(<1z "=}Bt'J܀R&Y[t%ڽUvGt 1ڮ›1[M"}V8&ۨ9nhu .-VDmH{X:\~%oQ'H0=]G2_նO1 !vL&׆ s4ҟSvB@)jY1؟$t/4AKNG9 5v Z՞W&%* ּۖSD`[_OvuE>] Vpd*cwf9 }/6-/1^ bls?mHX~րsEŨ>kNL :[TiOOu7uXSL??m?UfȏYpѷpNST+-{c#X?F[Qe"D,`&!Kd\QZ`~1!gh||lX7MwS݂.r^5R<,|v}}l:jV@b>O~XvqJ| 09 + bZ X.,"b9#PRdyt!Gi=L# g+Lb(N髁 #ؓMlbM!#GIӵ&P%3^O{d9ԝrYmhvPWZOHv'_mvURra-^QC&vDBƞG/żyp6HU]|9po_! Ɠ1x]JƃXf4 :@bng_*(7Q~"Whd% i5X[zKci[e$ecPD/ 1ai 1i: LLgSD>Ut.>t,hȹ^-f9S?!mRئG~&lEd?OVaR8 y]u "L4{lEɞ* .%U!gS)ƽ&PNvtM̷nR陋NJwM h'I`1ԯQ䰖ӆ>fX(Huhy̍(,@J/:a1Ӊ%ǜX6<-AwCK$Ip/&'i6V7MōJ%V"׹-AϪrv@$XOۍkVx%;b-iuKF3GR'$zxL]M^#s`s_Ͻ>$E:UU<|1XT/Ő`xeTJ0k@XV2AوH83-Cb%qeHl&p0v18\ԇD$>C oX< {XH-G e lQnvL:CN7B 1.p&4_ Ai`qGn kjb)]9WQ9T< 6ˢ!NnYc`[~uC0| Ds:FCIo¤h4V^;*f?)6(<'&^h}Xʪ(@1r .C|tׯ==@ _|.G!opf ⶚alaPs4Esȥ'@ (!ph>y16ɝě^=Fqھ2_~;E U#㊰#leτ۵]db kHȵ<Џ'<\ݦ[o+yhdSZ3c1e d '~fp؎,`~ 4FM]X޼=%SK,"Hp)ux BuFc7]9;|nk" þ: U(NΟ-Քu6žKkXNb f.B^RU+h\O &hLhJ w}HtOC\j nԥOreHmqxPOFm?w!zuh[]"Dyp9sg4E/k3d*~CMg+P&;H"$udAPiBgYɭQgSENj}g[9 zIe^YxVmKyd*q;\D[mMBhu\PSbƇ}f'FAE4ЏUN .`qy欘|+cp:aȋg@4 AdW`|KNnk΍jNWL1EggMgvZ#Y<7> ƫe)i]~E/nWs!>c PƼ&['1 DjL&PL/Ih,#=&ց:.!IlQ:zb~xuN,|<c۱ &4ܲ[u:XӒ/&:J嗌IS½֕q^Cu^26mT1#Dxφ/@)nip^i_v_jףg)  D&QQxÝ,q.NwXK/"C6jb۲cKgWdEś=EwMd2#nSc b]Q&؆ZbZ1Af\Jmi wv|xCw@(%xͨY`d}lp j&쀨ޏrr.GPiZ5?Pؕظk f2WnƩ,wփrtmG j;EN pw`cJ̿Xr3hZsdBK㺟b 2դ/)I#d`0,ֳj?|Nxߥǀt$ wRSo>':ZBҳd H5z.xk G#u#].5^a$)%Q1 m+}b[肺&R@JX]lm3wbEI$"ta7"#& f!^L ?#Xś0Ј|;JX4Сcӿ3MMx}bU[x!e>REQZ#sA"RH5}ra>+DoO gJ3>>]߆Λ3[So"EtjS Mv,Ԥ~];C:2y^݆F@@% ?ło6G/N]!D *g` WǣQCR5 ]}U߮D\t֕lc"^C,_,ޡ (?M ؼS*@&X5Œ*<}kJL3rޠ93}5܊՘Iwv![qobr G3oiE̓ʔ|$x_ʇ#~#s=R\b&C ί!AS:P G &Jwy |tMF~|D t,2Djժ պXAO_K 7U`)FÒP/܎,|iMU:L0f e~c|vG}PkAUsdeюu}Q1 ]dM ALx*(<)Pϥz|@Xf~%Xtq^^hȿon-r52[,S6쎝APsuƏbr_Î'ol7A8R-LL,rr[s"sXjBNnd j`$QQ>Pq6-@JJs@/1F'O@?8F(Oc6^ޔ) ZYQ)b%HMȜ>rFI1_ lh#ܭC BbQ`#'9]o"}#;oó`YWtxt~+W3- &l޺ v.dw3m+X؅.qs|Tѷ lJz V>Jgw})Rvc&_lf>OKi-kwk%M5YFPGpDx0O`0jzܯh5 jr|H_;ה 0f& N:m`c{IdSR4ds®G.M$S $ePY ˜\4o cG^p4ua]?cx+&,(dd\/JpTo 6n3m1+_2z vT7{[3>@xLjq!Syg)*O( 'LpuyV1X jT7EOM*Ԫ B,Y`KhZh)or+[vXg}ȉ_ օ|u'jm ݞ @ 鏅`êޜ=ٗJqB;.R[㗝o6Јf|c Rv>âda $^Uxe DkhҍO+]􉆭CZTwNm-wzX97L1?ʆa ߺH ?$Qgs:dkP,gDog{`@t,V?X!T{-msPDlUęɯ$E0 Z RI>f4^}"~. ؓIM2/C1N\UN]'^3qh2fQX+D[v}6F-h YU6bћrXO{Z'ld-+vݷ,,ͩ6.t$ vIpdƖSX+ݧ%H+)Xxٝ*A`4OƵ9c,%6ЮS&0(L ɽ?.%'"}v*|[VZ̡t!g K:XA?~fvQu>hlh]ier>'=*GÚ6bіEɩMAjT0b^rTR ٣xM]wVܕj9 QSljh܄_z"@#b J`_n2ڏr;+=]$ <éݯ~dcg%A" [XK-vzUΥQ7,Vbhd=jMh{kIXRƞ}D >蠺BV:{O 0\g8?ktO m|@_ܤeyNF0T@-xK\u7.>WJ\.Ad^!i.Aa.rKtܗuynk-fq~4aQ+X.]#d@f,?@(*Y$os~6buCM> +I+:fB$zAcTAf;pwrMx tvLaDCr6ބ%8GD#A YYtwU'#ǺW3jܶb/@k<=rWژ2&ԃ,XI*(3ŻᬝRȦ[֡b!gB2ѣ\z/]݉t%Otgj2J͆wėWO}qV?t!zGm>-^BS\jx ?̣2ey%ªEnn!1^Io 0,m"yF@L SDZ()eQe>^>C(A NY麢kkR +=zi\Ցx@!(f$.x.aՄ? tzg3SJˎ?ʇz2s"aMI5 s6%lXՑDiK.ày0'džY/FCL#Э>7@LQ-~BdnُBV!XXyZӨ49A$g(YIrjnǴ)4y-)UlM?;ES2.™_jl|wwsZuwQ9* uF@ x1?w뙕[].tyk] sE3XN[z>|2=4dВlV0hWYu?VAW!? Xnf;Co;7R>l]uA߾ 0c,)fޜ-"/W&bϞt Ag3 iA$z4 s< qU:¸,pRdЍ1l+bmFZ\$ }T3nu6z Xk[ 1J$&eeYav<>t`tOp/ͨB"wZXU$wf\K=甓-|"ȝ%q4(d0jLP3cq-FJ~r99c;Gpg>=G"ZD)ư 2-ڱP@`}."7c ǿ[~+tz^!o~ku* i6^!x^uPS0YP{|@pL@U1*9{+0 Uq*q&HzyK{`xV{JKo⟇//[5#C&oRhjOwF2Rƌ/ ``{BcLWd-Ѓ̺=*m-X1?12@0 Xl4e`E`Y,cV@t)9a2:;)pX9P*z>z$+O1 l \~ϳ!\^Rx`%:l>hRGƤt6siFVwЬ 1Wah=5-*}}6d;`:ҍ9'jsW*IcZ1o.G:"Nv[RndϮ1ɯ V4M ^=u?R9H)%ii|orV|Cs8 Gh0>,YYD6||**FAbB>\FzptXkaZ ~у}rVQ blO*ͅO>bMKhlg pe@ lHg Hihގ& W<ܡxX/iRMNm_c4{iqup!B9*,l>ҬvF|Ѕʰ0{M܇"Yn*DHY:Vl n')(#n KenxrY-AEzlҹ;%̀qqgv` G9^ ܭA}]?Q'BE׿ \$@ 1B. NF~& Ȭ;:vnsƲV9ol ѕL&͑T3Z[DsuSH~35_'©g/F3Xo-gͬ\Ǽ#\aoRN~ w͹Ifz 3D]2^L:Zu 5@b"(Ɛ#r ^|tj `qnu î6'Em,,I ! 9/] ^19y66}!Ԫ,=?mﳄ/ S7>SރB(Y) ʨ!!b>kOA4;9G7Y.ꍻO/ 9|?{ (N8`F`Sb{C[4§|kOZ%w|إoIH'OLI7[Gʁ*5}V3/ Ķ{-qi/NH=(a,|FH 2`2xk̑# ;]X 'U(kſjRτsF'bCSs L?0> ]: Z۠/ Ɖ&_ZFG$hVRf`"\V]jRZMf%DlF54d ]cfG5)}| Y>+ `R"DFĥ( 5 ň:@Xp!Xp@ɞmFp:C l0XKnbwˇffގ\v~I^K7߄l>!|Bsty*Fe@\(s?֖LZ:)tvpAG'SAB!#*\*B=V[uu<(Aod"JC(VsDÇX 1R/g`]|:.P2!Ɖ@hEynVb]oaozNnfkޢa3(JU]eb79G+|wȭq/RD :o0<ߩFoíBU rؼ!R@2 o"P# &~ ]$(Tٷi03h ѳyY_5C]h ځHFKn$_BYi׾4aa#T^?T罨Nv&:vE褺T$ $?[EYXr!\oqн CV%uIl[Wkͤ|=1PZa3ISCIBK(PT`[wtNB.xluG/CaFEafp1 f;褍ޘ7A;7%e۠`b0PLdz;aD kQi a0:0RIZjlҮB4MͧF<1ӗ$z(vuۏ1$UQcz?_wTo&ݼK rxgh{C8$ %+#ʾÎ~O$$ ˽#rr AY݂ æ!`L>JCuA Q)#\F`]F{n ),]H7Sn} $L|XCp^AhI[N9*HYh.JY[w̍r۟v+W'`jA#%Wn'X~!%ܽ/C,Ϡd<#:)%P9@9~}y' 'oOQv%lu趙X̘Fة$E9(Z0n>"*pR"_:éP.$e26 Ιݮ5ɤwHX`h8ؖ#v3G?@)wi~5bA-L7Zƒ$Y HTa /xخ| <3dy uk0RQeL*57vZGbEl9̇">"7/ޝ_44_ȱXisXpC i&K܃dP1̔X%H mq[ޫG"jI5WQ]a5e*h" $8DIlܵ2:%3.)KF"u.."mW;AzeAz"عbyh`ĸa$) av+ϊ9#LܥŒ" ٻZm.tb`̞'T{8D" "M#<h\~2E]-x5p1d{$1B2ۼ<3h qU|PN^,F`rR#"?P/O/1P5aaݝ^Z'Ddr`{W<·:&kTok^mx@`P'0솺ӜC:ޯl| G8+y&}uÖT) E]Vj_\|iꒊW(I 6\7*~0_th{7mM1"vԑ@]&0s*#H:FFAr;NH!NJYn rnZ"CCF ;6t[Q@Qz9 15nDe$PcGwG瀞Y .M,r3& G)Z݈YV.{#Q*M [] qs&%ؖp:e6橩7a)(ꍾі30GȫRR`TWanh UӾx%WVjav4~xQ<@)vTgh<{ʴ;Uɩ`nAoѢ m;"Vg顽#ʄĕCyM,Q-+ k`[Z. <x B`\|I6K?|HivJap'@ x=YftHFMB)չzF3GaNM16i9@|RH<.iYtygg^  :=h""O7ؔR×_(ɭ%Cny ӝu r8x*ն =}DMrmH SV$ gbHA;SK :+g?ɄBS2FX3 G)&vI@6H% 吖d1׋{c4b)Ԍl U o4V^ =5k!͐>WO2\`m鏐ci.-'c;g>#1Z$-[ø^E#n̂|S&lې uij79&J|ԇBJ+ZZߞ&MV+j)DF>PY| ֏9&7q3jmEU` 9_[>hFC;H.yS_%;q]XuF]NT̤Lma/8 T/|B+(`^%ұgӪ 쟬͐&|z!3TVL&X5 |Y LǰR{1&.,7$m؇Kɔa";0*?=l*Q{DgߩvQ9s<|^d*KT0%kK@ pP,H_W͗h`g)uVeĚUr!Y"jѡO  8H_bdԭ! }֙ b᜕)I\IJ~s5LqY)Ӳh`jBd<ɗ_xGzE/Vo4gTR3P;sVB&/4]H%|v}U#`Sr5rͧ1 :آ.8-,8뷆Uթs#'K+#8'ȿK Xz&^|5_6?%xvSa#&7O=fR0No>CFAm{&kY4,ljz; 6oTèW״= HTHQe`MP ({_-[0X7D.ũW*Gl7̇oswW6\,9|r!%&Mp' 2 yVH)C~#Эw5L`!+|; ]gsw/ghr4{KʒGK> roTt# ˈCY[F5gg][ 2:ht|cУ݂!V=~ڽo~6JwpߒiMkDJ]RȌ`M hI-݃=G& N@<A0UEZ3{NGuodreZadz|&bW%Mۄ~SV[GwqVj=%p1kZ>Waxۿyq N8:Z .0qFCkT{LatrWp4Xp:SeE&]0dKą4,f uɌe|k,rTkӛs~2*V#^L+c=\zP(j2DE{. ~GR8Yɇrj&@y~5PE|(fd>Sc{H?ɓ`Ku6f|2S{ '>4 :j"{ʩPhcK3,%.恉O舖G6!ەIc 5v1s!B|Fj $vS,>re07PST pm;dM}ϾCld٥%,w:#{~3?xIUU)r=R* <LU jC愩8FX GH %?VT^k!{FL_ .q&=|xk9V  ~eo>A6kxhe@,$"Bwmp$C*>0ҡ,nDNkgӗ z$e=̮rβܞpmǓv;ιf0 ]W|$ $+/ծ ɩRs)n骟zj>^ n|3j DiG22X2 /[tR[f`9@/? IFi,2}E4_ 7jia4zBv>N rd|xe AYN{l:Cn GZC鷺ZNT{@6y(؁[D&S71X2ci}eou|=5F)*Iąx-xd2Z/$rt;Uv$B<+Fj4k Fq\ ȈɘŜvu`\ċ!KjiHs&IpGȉဖn|:81ϸ&ؒ}R݀$ B]`ɾx _Qs>}pףRb_e+v(s6f!8(3(88 #awߗyAM9xMf4@;xkgO* 枨,D8$~E1ްYQ—5b_L&7ٌ of7|9idԻL-(aO81_F"ML{Cژ7֙ƪeVauLto$"bY ;FxTbj?^saLB4[5fUskO [5p:{J= g~wǿ <*k7S2p_)^Ib]:eHgi'/j3Uqwglؽ#lc̕;a!, `x9Xf߄l,'hH9\ W8)A^xY00 32.hlU/9dTSYpf4T%Q2M> ѥaxN/Gɵ Ƶ=&kK_#ul^H[[\ B_q9=fw_x-&b"0U޶oSERr$p%$I 0C̄%uLEIdOg'=v:i7G;<]x?,m8EY[G@*x]V"[ixg˼Z;;\?fБ6EY#RPힰ×{'<ߟoʵ@@ R2B˶LhsQ!B(eŵ)d\Fc& {NJgB* F6kv9R!-'/L>%g 짓/Goן+9+C̑Oa9Km0`r5y`ByGQ4bhgK轔Y*w ,bZf4U1_vhP2e_*YK}X"ZF7삓" *f,/l9!Yeb:Kûpb9ecǯOj*)zsiJO+-uCs>8'RU`c˗^α%j,k-=Qbc+QooYlm-kց4߄pDp =d/:t+> xhQ޲:.þK% O4_-_Tp=6 7͞Tu@>Sw7V8Z=7WHpd!pO5퇗d\59Xȝ|qqtV|ȪYmv 4v{$ұsc,`\#$۫]iyQ7AQ lѩ4UIUF#x}?+鍦Ha{`-f,;9و.Ibԫe|:H\;S<".%Fo)PO\O6g>.rA8&SSښ!rf$V `/&fýWq^PCnT'׋&{*;I[l V@&z7zA-$d <_"͕ `M*`)n1~ҷ;*cQý 6VB&MtjzG3%^+i=v`2[,3<H1 .[}FCGeSJ aY\6w^$"Br-7ܾ @Qx0o_e[ZF@u52>wF= ɔ}㫶Gg5ybDPfh:/A)]N3`83jgFv 7 Gؖ\ dA9fO#v SWȝ%U3@/#2*›vkd;F AnkK Q| b9[sۻH94֟fJ'8v(}5 `Rui '42m&>e*?c yv˰fBFRHs. n%Ghs'V\nK`JP* zlUN,)sT6eu, ((5 jl TpRudZor8 qL\2XAٲav^~r+. uD\zT;H9Oqy3+FFĸ5{urw<(a 9K ajR C(ixFݎ.evݰ0!@ӺI ؇YZl*7Rw4L=VzJz|ٛ]"hL8ZX#& ; /fͩ3X? YOAuLWzc:jm p 6 B*J @eg99+]DPƛ 9k/֝`y c#a1( mx/%@Mv5%@w"^oenޏyYÞlB?QFĞ!!m;%hI^wb΂)L-Qzaق`?D$p[w|`R˸^-<6<M$b H݂zLGH?0TП ֺ9C^%:\*OBm>-ز4 aSt- 9DY7 WņsooǮ̝swǞ>=B^34G8Ƴzq? kn:dYQJWxЯeV@DIg3a1inr#!a7@SW4nZ?h ,Aq]mG@|N<88󑃾qU5~1qˆ=X Z|@2uajfyh6`|c~qN:9;tMev;LPڱݥ̥Jxt-'IˈKfdb@ߐqWm2.zY4K䋚 Dk=8G a ܜFa.ćg%MGE"mdN%ERǙ:V(B=Ex;!O"lqN1 tPq`Ѩ0 2T2 VJ֤>C9DIMэ!L+WLG(8 Zb8xb5o*2Yw$Z j[q ?']qQ>RAئ}ټ^Q{NNa jE9Ća&KA ~2V^@& !}u@I#i%(հLKY+}\2 x*Xje ^v<QW푘Mu@q;5+| f#CЕ{b{HO);OWS( w~Gf ?`y&9Y5'A\duYt" 1ASMNjz˕ro<Y \܂as54v^R97 ;Avɼ u#`j :U4#rr{;냔1D:yzpef#JUJY KzN$0\\F\s%``1,r}]pus6RG8FIHgA$lsh&NjJEŹ~5,ŗ[jC4K;*婥s +ƇגT#R qhZJ:^#;O- i/R0n&tejޞ{*˺_ǣlcx۬ApGz̺;i'a?&l,^mY/z6v\l̄1z0 X"'%#uF"lOMBda(Ob',oe?=&/(;ԅWmg4ugujĬuG哹R+= ;QPWT}JHu6nz Cȉ;9XH}W 1LXt܉mhM?)[8>0Cz zG:|TݔVu9(-Ge%'z۟'P=dKՄ*Ǵ ӁM(JN~lFrA3 |4.Ynd&V-[Bɻ3gxYAClj5HZ@6Ekb AYŠ^5k$\JH"H2$ˈ)[Z Kr~Af&.5m4?˦*AOQcVArJ8aHV`aԗ}"zN;ރ?\HrB=9~ I hbVq?=B-F׫xo^In$$%߲8LjUXf6(V\ޜVpbY'bt-%Sd509'W&&. 3kz 񪝰ln!M~3QVoTXU2P@5-Y}Ƣa3=>}$EJ^Hm* XKc,޿5\ 7zrF,6 $ ;Fx3''KJ;U1!spxWe~ Y aa5uY]oSCyeuik']ӓFkPǖ LbM+|paXߡ[`$]Meܗf1&tI09rKa-K ^瑾 V!*vge>_<똤QoW+gK(T[LhEŪն $q|>Zd~ (InELTH=?>e: n^w&NQ$xcFɜ "%|VDtlfyXQ}"g36QB\ +" GHV͓qO_n7ʶyI|Q#I?lh9A1EiD^01ImBbLH<OMu vF}$~^cT ɐdG-aC\2^y۟4j7 *{@mt`L}ԜRvNe! ߁7{^83{ +Az0vT#nT~<ml*" 6TW.Zo09S\b!$D*_AR<]fn / Ų v"8ul[81j=G\[0SG D^{Q!77M>rReRtcR۽NMŠlS}Z|,gpc0)ށ}kUEc-P@摚NzL\jzQ\K8b|wo>=> FcƴxC4{Wi#\XY2;z_oBNYC.}ޜ?䌨 )--K@"7+Y8"[YJNP/7 1o1Ez}b ᜞8Է5wA3F3%x.D3O{OodSiVF#Es#LDncn~$(}Ls.뇒rp9Е7BE8sf L;=P.br:o0#{~릵';m\9b;S+ :#< n(*pX~{p2kz/=&!'|;&7`}+*jdV4AUOĈ [ գ(8!\C0`^5Ug䵷X FK# ޾+yͲJxgo>t:6TF'AJl-~ʐpYim:=\1EF/\8Iba9|wb <͌4)90ৱ &~L.zNS?D}xۣؼ( ~B@c(uLȍC~0[8TQi;ŒW|Rfh!fx%S0t 8E H_$;Ir<~}Bo(#`wT@IZo[Q[c 3;Wef< Jvd%oH7"yi쓏6!cRŝ0*ce VvpM {uY]a~GQ;F|{z<tH,`uxK`{)!1sXMJ}Xjeʤ}"_PnҦzcHq{_h(B?m[ S,jNV8xT1r]c~q-0>`M8"zJ? &]:đaf`虔U ;Շ[c 6մ2I htbڶwnI$`uhQ5MFv3"PAQ /|weʎ1640Iؗڼ>/KT*"==%4g'[og4:d CӂJ7¯ +. \J b-dW)Șn;*Rzy安&*|:"[wP bHgwR߱j$[^я:gVbNjuVZ}+Pz!1hMKBq}Ztj>AŬðjJb zA Z3*< $#!*ԡn{Z&%#]ץvQ<T7n33L9*MBIcɰsu5urz-Ï{#FRndOK{15=יW&7KM3v$seTtoLݴ.I%mW)afrpyfF?CXTSvQ~"ga|B6`]i#(8܏]cy}^:P:3R>Œ'4;iD e7`R阽qmyN*VA>i3F#GWlըU\T [@RrPico(&5uܡT%[^-")8J =@uCO7y}pNX_5_!v]Z>Y1J70wt'ID 0/"aq}.4ƒ_MCɒwTڄ9'Kr 9% Dw(! q]櫡Gx9ϖݟq~)RC5ܩg6#T2 î_89!P_h*1:&‰{V ^#WQ\RQ0\XB ~CWq :{) 8ȖP):CKomRҴ2T-O;5i|d+LgiH5M‡i3JGti8*|Wj^ Skm2?މ1j$ܰE, CgfUmsE -7׈!Bv|Lj'ٙԖIN!AP1&T嗮<94Bm&& fԟ"rI 4l0Z4RY÷L[*M32ų LL0~4RH2~dΫG ௝ ü\8Dxq{ Kr.{ZM$VJ}q^GȨ&T^ȥ>ʹްszNUMcIۣHj[_KЅg:QRtlnJ08HU<-+k}6n8c]7KCК}$|ȞnG>S8Mko4Bnۛ;A9p(ܢ+,&_~UN5 lH EUB4VQ8P?}UKϯ#Xezق\G;^XN&WJ;wSFk"k%AӠ|ὥt$P>!'=;>K?+֭{kok#Z#db=Α֌.c+GYXy`/ kKk8XAGm-ԅWft>Uw5ua@fl騼aC+$̢o=1=W`q&!J$V0BH+36˕V8* *Rk)?G,OTOuYy3H`Qޗ!!I˒z) ĕhC AϜV:hߦY} 7, o^ljsW.z4^ιT1#o۪?0{Ţ0 ˝׏,9ߌئ9촩@$i ~ЎFK{[ܫa׫6}S&5 \.j Οolk(qڻ*H‡v !rfm&&gR2ق9PNb?GRNtzy _P*'($Wq)o/QR9N-*pCp` <^PޠyQg蓙s8ly+YsOEegc ,`+&Ztv Q"}k)zᇯEp!ޓ'îkÏDFr1.5J3Dv)!AbJ;H{t\ Oc麳݀aR[09>hhb0qP~5, ׹4GHO)BPn鍙l~_ fsyV;ܫ>:3nb ~[_cg,d0*BјPA+tT tÆ7 } ׍ z;54Z'UM<#A o6="$ qfKېN>Eԃ }+d$>rBFy!TG)썰yJ?bsۙ.ڱ$̫7_[ߩo(4g>-{L 7 " \p:2/wEq; ^vi7sF瑒VPJ>N(rn͢Al غԔʖ:KJOe2G@MB fUڋ75gG2v/č6CH:ؑe~BxXqF‘jM{HF\NkdA?tz(0R̀7Osl̤CQV$tT1m";D&lQH3$ibN]Wڰ`Kr{w6NefRqrh^Ov a8wPka_k%ºo֟%~^xİ388LI]*bBM'AK~@ uUĽpP-ͩ*05U2Uj1Y@Ҕ9s+[FBjj:Ѐ' Qy1#,~\,x<7jB̓īWa=Gqs8TZB  2g)C`46E@XF1ӵ I)F6 d le\eK?foJ( bGAd1cůa EZь'DA+1֗Lyב;|)z6>=l7ucCw٠[*nlc\v̠ bs'ykO)M4حz~Ff\`bpg*7̋%J2A<2tmK׵aL!$l3ڦ;ڒtR ك=.Ђ٠rGa/8HW*zaNeH 뤷^U]` R9|gOfn{OFn.uu]/-ҢOkKƚ BpSʯE**~WoΙߑhlC tW{{1&RK#q=bHP?KIyJ:R.q)i#{}D~6Ԕ,Q͙b!uKy{>UG@2 ̒0pP͆4sDxy|MԳë6nY:#d€Q3YT7`fo IR@1^|ݧ|Yx%zxG`pHQe #5+=f,r~9BR~yr"0~xAinweL1qΝm} {o'3Q.Ci !=mc"m \B8]@'*0 ?Whof*B3HmPБ& f$d('C8v;wOo3y#@W ƒ B&c衺ABn'/Yb ym[Dγ k%āOǼ_$>&;m>yHZ'>+,G,6='Ao#K!>*Pa%E;F<]\C!Sp_Yxg`t*.zI T<:U'.b"3)jn5s#ܚFPUOhӆ΋=ɒmE#7J8l: 5.d!:d[8a||CM]ZX-f#5Us2npN4 !W-sjO^ l&;iaJ{n͛K]@.H"]э"M(m΄.#K2>cCUk8w&!LM+''HD%vDOf8^WR3g'a2s\~lJ.v,rjq3EzG4gNϯL ʵQR3jwnւjIBڕ)|nC{k̨6Q@,Yxm{uHq>]0ΤsFC쉅tұϯ D)*B^KpQ<6*ED4d,LboU$zH`|MҺ$:7n'hA4Rʽ'Z=OIƜOV!`Rۘp`"@d?sI==r}l$g3>}%H-=ք"_O 8O2O%g\g}Q)5 ـdj.RW)U%}22dksʑly> bjYuoolGɓeȴ[6# tKLn(@aM;rBpR9 >'gnbS:^`9#l''2D I@xE?T|ȿhw_qX0ZLu|Ke}aq^Sz5Id"WΌ] ڱp\6U\#= H[Q~PxBʔ]gL#P K!5=@f]\fW8@qTɷnB81YP W4w$0{f9`1Qh%"xcy#4r:)PD|c />y(X)0bDy7.#(!&],]˃b8 )`,42F4}O#T2"gr!Gj>{@cLv1>yiD-X*H #|H?ʙh>g 4NM:Bq eFӬBi[3d`6ݒJ7}C Ww&"_8t_ ȷWJ vˎ8a@{%6$0vetaG#$D%-XgI ԃ.wULpG{*u:"OM FD3>׿ltӓ9%_jOTFjϹj@ڈr4T"//| ffv}mMHes&؆Ok̬@n 3aകrcpQ r+sٜR@{(Mi`[|\bŗKMψҰle=y@d4 QqQROߒ p rd~EWz !d G1pN%x9u^c '߈ Ͷ{G87c$b 9צ)lC ,w춥< D&y,_To4Hbq#]RBp%^j]-'JNYRc[or# 'Ե s7% wʴlXKXLJ0X?>) czr."p9=Ο϶Zo{{3Q5%jὶ+b90Irxz(6Y۠XFl)y>?WW~vi I!9 NqOHsŸs+Ü+1F;W+Ε[(=9_s\#b2yvr pI#5'fצ EnD\a?9y\^ͪCI`βR$ٿ Ѿ$|Ln'{k-_(nxPlsL-?MnopvpsX4,70I4C(ERW_K];kP iN%b(GZYd5D?i'AU9fÍk4QTc5~{Ke mۂ*-= LZb)16db l80!.:SiPxE5R|?[6&"buYň֬Qh tIm+j8q@u]z_V2boC"= w[moX~roWwq2j)Jfx4!zgm. -bQ_vXCuT_C/m|ƄbmFL3T4gkFKS7A\3hvLx>vx{x>ٜA;>qѻހx;toq.bM &W2fڏӗ*ŇI_UbΌK9Ŏg!{lZOs}~H F+{\!WN`\,pTHeRiaL/uN$fc(Gρ b86ډb@s~GV|=uu_I͎] _srbswխ~D]L;m/ZJQWg{[[rkd$ذ%?EEjдB˅9+`J;>DO+fZcWػ!^1Jg ;$~?cBuLakҚn7i[)E- aeS."I+g8(./,W3ԥI Nj>:ķ(ޖ k@5$ p2KVc&4\ArU/c/G_K &45?jw[;G쏿b뎢t7ֹ"f"#gUt}=}J4Hj</d _l@ d<5 hعՑ>̑(/ 0rP]"ȖZfjvS{yy.}JHf_}<) ˌ(4JM߿,X5{sAt/~CgJMꖤ $F#2 JAe=oRoqe6 ii =l2msD-3 :譥5`}Ȧ, m ,ES liF.'qOiM#LjbaTK̔V{fb' l^S\ Y`Fq:$x洒:*X4Y\4\tݍDšc`sA1* @wsyDg`YcL뺗 jf G=úQaUwV,D&"m3uAܸ8W"ަQT)! `xх_k i|Tp#(p]37[U/\(uu1YzbV'uPZ#<T@_WPCG }H26y+Umk)94H*궋N%@!}$-B^뵾N MGGqk7h(YO+0BI՚ Zyu;$f=^R'3Xi^VE#d|Cq Ť\ iKF.ΚgM_yO81u ƅ*0O5 IA*ٟkJ׵>Bؙ_ݏ c7 vℷ*]L@ƉoԬ `azvD m7dzZQTe-Jlkm7)saG82,?9ʶ G"sE,|U"PBhA{#UuqdBDѲs3O|ޏď8(ˣt7Sx-2u)Pt'[]"M#gLKF}YصӟVVWK Nroĭ, Cܢø튳l|k i13@ɋnm \%DBsXL^: dI\a6nۏ{}(1Fo/kd=E݃nH+$ͤQ }%ZnNWܨ)D_yG$F?Q DK*"b 1zr1 !,aE;wJtSkYsEOJN a>L`u<Nm^b+|Ζ%@ԌιFاK7%;- [1sa,smxVzkkmcĺFr_'g9gz*ڤ[zȚo  1k!Jrx5.Sh ZyvOⱃ*Iiz=Vnq檃:n RFp7Q /&R2py 8pvuADbuj[1U* c뫯Vuugߨtm @08 4i˯QWTN)SAdc)}0!?0fN?L7^@'|ݖyq9)ftD_!ڱꮛBSꔊ)܃_;yy1tC)RDR$4vͪ(܅K4гGiC;3et䒜@3R 8;(66F_"%4} 27/ܸTcV9""ARhk.Vd.&O1ʟGx,Pʠɫ0m!% >L{[G"IBbW|$OV@s RP\IDM?U'+Ujdd|Jfj^'j9Fgp\dFeɦ5" CG@`2ӊqyi, Ϣ9a\<Ԥrs"s%L )ÓpUkw!5ΫugΡ&ik!Hj>w۽])[&VEsik"p[1 ;d}䁸>dL@=ƹ?9`yO CJv>q{4QC:BmR[`ގ Z#?n-|SSNُz&dKP!4)gqe&S[n~ɤ%QBG1 -ѝ6jHniLxDu/ZB弿9WWZRr;bI7/Ԇ)W<0e\RoR{AF1ڂ!rb!Z>|)|ǔ,t>wN"kU)\*9{%e/V I̍S.z+0jVxQ/߱Jv7^%Ѓ zgFfFA]@Kb3y0<eR/}EEtmqEbKSN3JGyf" ,= {B:M^Fm;d9 %]ss-mUOս֨#יte>R7c_-s|TЍ!udŕ~pN Z3 WYMzlUW*ad 2݁*ŏ+ƳƱ_ 9ͿZE+)?"ya76Gd RzH#4r0Z*8_q0[s0xU1w?01)Rx#4]l fإ.W/|4Uoߤ+#75Nx[ Ϊ!!D\5lԦur2zlOFnz*(:tiNS,ʐ:+;\[ww^ a~ j&oCuW/2!½Z6DMJ`oe2/,26'@ tlR.CXlE(RCC%ܮm@TfOE? !x yL EZz VpSZn!qA){Ov(.c\Tj[:LK\5ÂaGbV6i@`(d||\09{ӛufȊ wNjh?7Ms,rC\98 VO*YnCC4}p,L*`W++EZ⳴fOg/ؑFrȗO댒HxPr`Gsgꃈ ި㕠j[6*R!ɧk[Gy)@kDv /4gR/O2)U l""7Ch=4D hw{Ƹ5<%^N8:l뢺jw=s:`Y3\pV5驣'Y]]zSm&2aU:igRB.ьf8:S'ji=)3Wyg|# ~uw8Tvk-|u}ЖhK %LCĞ-ԁz r7pܰ04a3#~BT7(T نs2m.E@G5\mi = 9b| fιޅ"$F eE&( ť Erx?N0v=)9Ͼ0! ó`B$ie: yIJ\5 X {ZϬ' :Qg>Dz Y+Q5Bd4JtMd"^Oe&IPRϱ}X@/o<3Q- AB_33bܪ;]-|GݹtŷM"2\gh܆y1EI1KE1L7uv(J&;ނ8L}ug2`\*mH! ^.uǛ^WPIƐVEzCGJsv-P;{ڰ;T> wAȕ].: 9Kog^G= vjub~^t4O^5r[3}ot;gՌ iud]́.Wvue@Yg^pNy4Vlr3RT['F/o:ZLU! Mhd@3GE~Rnh[h+I;6"=a~ z!rIbx͸0@JaFXRPoD+Tɢ~rnd"˥½fm{P娋^"=*񓎨ݙ8wDNn .jCʸ4?q82k(,>hCfy'l&JV$(Ngͫm|wj\b iN oyzW >vBFCeWu0ND<!@6ˌdUs"mO&Ũ4{UZbfwa.bsOPIv%EAJp0:_", 6>Gu->|Moc 33~M&%Ci 0o ~9 X|p0 0`JnfP,Ǯ;2ZZ+s%1%Q 4 O UR}b%bN0HCF _j^x|$9!TTjAl"{~ q"$WS[۫\'7 у R%ѱEC\O~ dܘ*eKZ9F"NRnHzI:zh| @Yzr[T;-vLQI6 |άCPpdO=C-;G,3֥&jsPbԊzGl݌(N1e +bU;Qmb 54 HPR ;;z”"f Ȗ[4&2CEC񠟄[9Y=TN-9lPD,9`q|r0)P+2}{ *w.~q%KR8* 7e(sZ"q|V #+}o_5QM X!p m(Uq.̒I9K?utzC'*I8YI =%$~d {#OؒpX id*VfJksgC1RGOyl,V \N{ rٱಁ9FVO[bIi$C =;`H_e_.V.3rﱴF,6wJ'P[>z@1mUmHGv~r io4D^ëV vpn ~|c:$;lǯ*4yؖ|T۪13;zۯЭ,\Y = #BkS %z;Dc@Gf1ȼЅfO. P0YG^zx.,Ao[ 9=HpPmɚۯ b#A\Q s^W|Y)r #9ŗD95di$tY9G]DM>&'=\[$'w쏥zUJʉOCPFd@,89`D_c85[0 жv:fj):b)׷8n_LO{B:k*Mb{ ,P>#cA]QB2D_d-WRٕ%#W:F0NHXtA1= #*) __YǯxKwuy WW _oHH*7OJpݶ0,Hu~ZYCCJm^IAj`dgw!ocf{?(]GK,ںfEiOx 尐loyekCne M^Q+ '>6HqԌbe.95nd*\G69!fjOрFi(֧cU# /.{7TLJ6"C5]_q Nar%}y0㈁=KZg'(G}wjǽɌ2tǀe 6# 66)v+E1-_5Օ~ƗH']>)%U`f־粱1{S%Lj\ջ,Y;v}]t$N{BA $l_v!W$xbNO&7qrH>mЧKu@VXl5ճG1Ԩ^GhBw8CH5ջp z;(9dWGX}U|<7m< viA.|FP0z,="\UPRY=I8*%F, TA67{̢IQfFkMUA1$6[@(q>@Iky2Rq։Q` .x8hES".Oy1WYzns3BJq2R*][Y{aXO|7׌øfUGU:v%!~Ǎq]l% [0=EYp$gC ixj. h)e\,֌gR.@h-a'z'BhyaIDbeNdD;ъgKxx$P'v|"uҜהOd]ck, yN9bw$裳:P縳/_S/#%T3p2rAc/ÑѡzMD{M9soDZWAsEWfqP^_^FWJ4D6Uܢ\ͤ_`Ҋ=:Xw?$V4+,*Sx/R]ZI-6Тd ޙyc&"ȷdp}/lc52=܃8XZ+If`;,MCsm\dF;P*fQŹ q MTEգzJ:yJ$W'oࢁYVogRJqbBp&䐷1JQ~j3De4*>:f@{w'4W!dv+qLl(FP i7Z ۈ3ϞGMM}6eYɃ5ЈBָEg NN&|^jY2 a;סRRm}!^v]D 1͕fK8xҬk8+|=u#_mj"h;z݃A0@Wd:v]]FR:r#=%w4mpi,dF6>)O8n8bĹ8Dž9dzr|H +W)ڹS-Jd4APhK6rqi@x2t?20NU0{;X It`@119'F T˾˚b毕7Xe^}2Ocf]UnVsR%e4fk 1-G> UNg񤚋흖G+S0:6 _*$=X%!r\p=mGP 9=?ѰId {%ғF;9u=\aFaT1ou:bA4N^`ywӇ賀K/A_wvHUZ6Ѥ3\3ZN|uI-N2%cCA,. 5B!&9GaЖn6e(?W3yhQ RJ3beAԨܺF2Qo>2Ӡ{J-|1Q|v$Fk~,zXP||5?#õ0nѱ_e J~]X"E*&Zvex88r#w>LHC5U1.&Վ1+d=5QTO.>QyA"E1-D܊eDf"ۃE.f1%b4 **Ʌ,aiȅ1|%vuY*K +FDoN︋-^*CZN8?h]] PO惿 CsֆJ[o64tM?E/oO{a4+hw.I2x6&.[:ii%)K+JW߇kB^$v1:d$vIT$_l㼫8rԧd>XnL6mOa-!核~ߺz&0]I,_5Ϯ!P7v{OmB磪x99# ﵥ?]yPsYr@@I|ɼ4&bK<>KyT34^AIvSb]+Y3O|b6CFs_S G_h0Tq 6TN.hŽC0ig.O 'G+|ERh>0]2 %e&Ǽ}WjjdF\R,g%HkV/&DPH 5&f9A3泘I P +h(,pIdDyZ84(5%)DpNeY?U˯z,y#Ei 2gN8:w ! uaJ)5չ"bpljH49U%>ki {&Kvzg='X}/h!]\h8!B-%01mQH y (T,|aEHJ텔w*qkH*%yY2>\d=|ɕr5Vx`.}Tsf17h} >"=3|f]|A[ 2L,E*gp0Ob2N5qI0;u1S?ç83g7KQyZI}y7Mw؅&7ݜCǞm*(*>2Z_ZDzAQCA8zqF`c{C];*/8M9z_K /vW2h/I߼a'~hԠfI~|3~IVX\ QY!L/51(MCm.xOM(s'Ȣ?2D jOCkD['6.pIZ46 SG OX.asE$6.p<>8nARHP,>zS}2^9k\x^ @F0t:bn>u@ɇguΔ>^@a9ύ90bT,֦Rjz2Կtf;PI*P01K^Nt0ȶGEI ֚Lm G]ӑ0?ɏu3FmPv5$ L]PDngŘ'~YSl}x$PbýajM L;F7fah3\C=7*]=*6I2cS8BCҿ,bPbV8 ܙ؈&X8(%D=!9$՜5Mz0V [N- (!ހki*9؛)ڝWSHŵT\ p 9:*gI4v]_mï6P2O5SJuO߼3Ͽ-ͥNfˎR]ȳ%"#$g9|Js]oO5m_!|Bm:z*r]~.fxDU\ Y& jNCpkS͍ߴ/ϙߺGXF{cjlМ/@Iё>={פvv$&8Xh "=iRs 9f꣙Js{Nh쏠^w"cc@OĶ(ho:?a1p wI>I(ےIaW}`i#k,a{C+ޓ"7c8S&rdxU~i^F0tT>PW;e;:EԌ漭.Z7%35b93dU,k ހ$Iu _|/=7k]J*`-+ӏ9ףRl -KרXH&@rS9;,HPGjHGhC8vLjg]Gۚ*PuqWM惽.EyL _yh| t`RhGNoJp;;|ee/W)SmտH}Z_{x@f=ۍ E`oekYxNV[5>TįCvH7\# '+$Q2~,xʞ1(#mEp 5cbƑx^ޝ($q;34vː{v}حjUznc&L7Hj>{N_P(넩ξVR)S- ]# 92%j1/ 2SúXhߨkյ, ǀa4%c,^.9LL^#>L ŽMv:yIȬJ 5K(-m'(_Om3su2 v>hػf1 Kj4R!\@Dcj!rrLX7n!l3Q \rlvJK9R%Б;w,+I$&lJ Toyt6 HB,dpOV}]u3(/YN5;kwXvt;uTQ<A[yұ^X PZs\{w^kXuZW'ͷ/ۆoG )+v^ڗis<ɝg,|X攼%!GW&jJvǥ8T!c0q%\6lQVؗ%u@~9^"y~R Y86">2#y5zHmZϴ;VK%TIzGPٛ! zl\ IXj~R]ߐ؟I忈UmS֟%t 2C'yc~}|OVPȔ!aL)Ot aw鴙cԱv.PҧҠó_3Z#[_=L , sDnYA/HbYMfPI=2hR9~6UyG?BIx L'vNx߯JXGV^[oj[_9x5(,,2S'5##7!PqxgsΊX.eWgSɡmtn # ""mνjSM&4' JΘ@HR@72.A?prR >q<Dd:7RSI_Nl*#DwiCWlC7VJ9$6-kJQ`(I i=u "Ϊ1\HҡEnǫWo&uDΖNj!yq㵗 lQU9"}~30-Qvڝ7(u!@%hM$NOk@g>_D dA48_tng F!L,Rp#L guێ+#%GM- S.g֜ iO/K|P 0*ڼ3B?j?O |5[xfD$0A+r!+1 dKcTׁ/55Xw!ƎEلFؓ))*L2Ӕߟ KQzYbJr),"tIqf$SK3-e~~_-oG wRMBfy,[H zF xG-Nd Asx.aT=eO1*侲)#y`j4á'x K'ރW-ckB:P^F^6*eURK&@hA`$C<ֈG|5ļskSQ;OBz*JxeRt:Usz ,vGE =>c棎ke16CMޤڛȩ*ٿ qV~ÑJAvuly|KcS<^^0 uFԯl!%e{VɑQi3$ E+a"#-y̝$0 [NU["1 `]H\ yA5Gw{q7 FsBoÿ!T;k1?M-Ő\3?=aXTkc'IIw=ؓ26E5XQ+SO3Bć4=p'כ*F2k4W[p:oA\?FD#?^<9Cn}#$Ń)蠩-xtGʶXLa􇏅Ѭ9ы&/f(8×c ;CYlL@6P}/Dguj$ː,ia`IQO=l-scL$,Q_\ho1Ǹ)(z1og n<۵hNAF`ϯ!1kWWo`p)F*+[{G Y#boe!<4}qn]uJcP ..P&=˖t;zV{&JpԋK~O#G gdĞMy4Q;$ۨT!US6/o3("b#u6g;.EkS:9V8c(6KQ;y.Ik9@|fAc.'fe3 Bͽɸqbhuf<~JͿ# UR6<` &dҁF;+qO*'n%a/P~cY3xkXJ_2aV΀8c,$Y*;%x~Q;Lg?lчvOV@B$2;C W]OنFԗ0,8:Xx텒LRF7= NZ4t'^m f&?0C2#\QK^LTtˡ5 (<Uq/~m)+΂a fi/:ӳUQy,:/#Wt-TiS;ZPל~}Tߠr-.#Guv|MZ>*1IAw%JȐ_h]<LK+R塤]zp߃wbS$?v#tW'Fj.FtTI`CwCV, `]`t&:(Mt&EW#U@Bg:қRLD@R-s42Yiu/wmR tCZ2{` {}%p휵WZwEYGìA.UNoS&d@m$A\7ZKXJ. *%Hn@uTO_Ӛ_91vJڇ%d +q6u)[tNXS9j&&X55cH'm%;apddJaR"֨ d9`Cfa!"lc!^0s⭘j O*oF}Cڀoo9nq{^qg pOš)K&ͷs`|dVdYtO=צy)@QDŽSdw1q5cgFPuؔ+H2lﱄdgws sj:\4 sĦX,:A#~;1=E>􉢶tz'U3)]:5luL&bb5#\?FJ?N=OKbCP4ͧuĵvW(3D!<$kcR#ދET?جnx=+bM %jD-#x}y%B;㼲<FHD22Y&'CMt}BF@bdp+0700J z D]dre<{]mJd+`kBʨ^(2;u//L91InkUtz := ٷmjratW9ƛoMogӵ0[b.N/wTmߋrߥr O()H-(%%sȅ0 5HeB jV S˾:sVx':7*W3sjjGD2󏗔( Xȏʃ$QcZ9v76 A WVvWHuGv~}q(x İԎ LUR='lͪ7JQ'ٱ*Ov9c$2nHFy2JF!}l(୵ͥJb|b}2Bƕ 98O!_RHU;uӋB6g]VB_Wo^ o9n: eߣS>=j[X"Azh{J vR7 K:$3q,7sZ$?\~>IH Z$ЕQ?G7bTOgҴ:xF)(k3êt3" Msδ8oh!@׭ho ,ǡWfO-ͨbЏRLG ;O=IT4H..i򑏭Ҭ-0'>9.bvM,qc4DpX"4i[wңhsARH筜w{DL9T?dU4LUevۨdW^>UmM]-3x{U ?=x3"Xk-@r1KzSb,L< +b:{15TaLF”Vd|]>ȏl>ئy!LOCۧvL]p/Еb;O8)# " V+X(։mPAe t9dO8R`}(*s(MWzr|HO8) Ih)`5Zt&`zQWmՙ uYg$三N{Ԫ=UVn e)jsolE|0] ϗ2L2EƢ/_R=fI?TjCuha6}8G cWb DQ"q 9(^TMǓwG<%xozmųpqp_r$.j'zWwh=(a9eneFGW"[\L(b7_ A'c;X1ߒ@сh g($"Qq]^et 3UzǏұZ=Mc>8wd gP<%? 2ʾGo#|9uA&]󑧚~%=5D< DJ*'VHnH3 RwJl5)#o SgWqѭWӀ w0$kk-};fni_3b:!c|Y;$1@|~MA:w wLVmf yE8TEZ ]eSbz߈Z/Ќa3ZHpꚴP]7egkzOtevRbG{D'9cC;F0q4XߑBSQVa\Wu .vt\sih? k \в&|EŽR4<x":(/HawU,HST^ R]:t@rƊXJq=E\g±v_7RZQ)iDc[#ס0CL)Ff͚, g+i-8v!|I:2 ,R:wAJQE$]ϊ\}7g律B^.S?\2hC[e͏& 'e;M@ߢ]ojwnǓat EՍ!T*Al^E*m1_U.KH<AED4yQ k& r5# }:!Ylxz h&s#TWi %Rvdf֩6O1VLƋȩ )\NW/-pSnz*V/[< 6 _S}ht8&;Dwq1_$a~7C@ Lq)nS[g6t+KJgԪTԭS0(cԳ2UQNI ,gE_j#]!,zkk 0R\!x< "ZqzuwHҊ:Ň< )xb15욈K{BȺm`Qb۞J& VwSuo6£¸q0X(7tU_9/NId P ksא"*;kSd9d %/.$90 P0h02g,3f F:ԖR,NKoݱiDxk0Nci*!`&uh_Nw^VLmm73VUyRր !B)x\I|\CA| Û;D NR:pxJtBpH:'4Wg9a`giO248.ǛGSAӠH\a--'9LkK yy<;Q|τQwål9(}vN42:g'p~bމ Ȃ(?v#njl6/[(~Oyu'kaB\hJ L=3#GzUзGmǺHDQq g(W B$ a\ڛ`9s">Cg K߱ۚtISCOoO:{}!D&AQɣφ2=x !"Ng,ɰ =zrרQ)*5|m}ZEBgISlpw9i|XGyϘvUʗ.=zrb8T.nF4{)b%G#fqf?w& !9%wmf%GFw zg:_:}kYNʹn5:g3J!a)IWM5ى&fQ ό>ڃbڲ2pw~M▫e8KW%I]F#ﻴ' Z sac`=]Uz`t沜"V=}/uWi+t |ZU#G.'iHZK ,[6KlmFkp&΁.$ fʫ_Z+eɽWrڿ@hMd2G><ǧh/cHhFJo-Y+*M?ٕBrk"s>]s3VΕgSθ ߪmqW .rd7Wb&84#nҹb@>"\hr`{^*'5'zqfi(pd~5:ugzM;-BC E_jR9lƞ nѱrx F_oC5Ӝ6:}Wa/01JmAҊh{ .ͦh y<@F\ڌ<ߝc[Vz(W  IARחnW6;:6x(?RPϴNVI+ƫ4>X%-\UX]XL6~_ZN|SJh+h[ڔBOe>#U&pu,Ny4~&vɇ4Leuj*)2u8`?+c箚Z8Bږ|qBz,kxQĆDUFf $*uxھ+TA.F/ tx|D :cQG`3}G{: `4eXiԼS,BLij̚7hQ*R Y5vc NNh[grFy~zF:>>Uy:XSFf39UZջ2^l8V;+ox&!z`DtE:> yc~FY6G瞺Oce gtk[DbP>@{Z-Bxmt [@!B|̽46G0fA"nK9:_k$ףWu I μQ,E 2H 焾PF݊qˌ-s%ls=yȷ$gTF7<]?Q= '}^K]W=":"IIyIYO$pi\H$G\"^’~1:L9ǰ[/׎`ZBˣa&Od}~p<Ÿ9jj5vqF Y jTk%t6mGVj :X-OH?Ğu[<)}MPCF}#50p21yy . (wp][?1y$W[ Vwmbk RY_cL:|y.zf ̼T$9YAN@ (ubw}"䁢E"X37k W,xI {U~~c.NZ^n"OYO릨(d? q.9DDg1@%@;!ɿ&~S_҇PFWv4~?>dSȎTd)%hHAkr,9!5k #802ud̓GJ-Y.&ZAJ7@F_Oe| <sI\%_5rϒw+VWt`ZkA77SoJS)%M\ pL哱GJ7fpn,+E+ߓ`w`Ú"L@sono!ATfslwpx7? 16bcێlJ|8nvW]pX9[T1vte DTTЫz{I{/V)آeYQv&y>N0;fمlӓugRT!\0)#NbH&u2!)05Mbg%RYlŜ,mG A i:&uaaUhhhzT^XMyvNR?]-c~㮞c ;7Ir3}&iZ. xIENVk2X߫0̇D>Y a\R"4\1W*'E(nLX4&>&X x$851$ZU6Ib"±@?ɱZ[g,L4]Ҕ`{s(`qT Zvh| -3>mxKƇ{;rfi.4r}pΦiG"]R 9BG*g `*%(Q_aȅu עm˂O$vɵ8LԜ9Ĺ^5UI?W,t8qԕ?(P)TrBA|Dŏ]^b[S"'쑥DXF./(k`o}+yӰ Mo_#ϩB;ym<_^\q}s!EĎŨ(n^F3LG k 7R)a^)b$(_(d\=O)^ ;?pYOQ}S>r^tـ=']0-4:poG EX M~ZY<0 p7[$ ۋjA &=ܒn3V?Hɱ4> H2Sc'j Z.Ղ^9J [FyePp5K5 RHpqY&'H-~I`E;~ bl(2Jg2lhLf2M6Ұ _76|hRnr|Ffڵ:@FWbyZ\yxNk;,'@/2I Wq[(IaR¶, OQehZ jJ|JLsZ=| Tϒqa(jb_@F? \AuhbhjM<^~H 2':&bJ54jI@bTPy2 1`zj̐v⊲F?tE{"Os(W(cnX*Jp2˛=ԑB o`\<Rv1Efn^Sp\)68|MX 8eS w_"aѦϪ9x;$ +°ufs,V >'vx'J,)$ 0ڸ?O:fxq;#:=Fj̤cDZ#vv0]&/S^3Wߵv=$P\V%.r^?q"d|XOĸF(ցW=Ʌu$Eo[@ Z!2t\l.dmt 6ѥxwy2njŠ8Nڢa@D=~y<waʞ{cMOz\T#>]E!=cTb\{v3:Խyp"¼[4b[u\#* h0R hᦉAJMGF*vvOXe&9YHU%lt8\|Oq,Tl`.gWM[lk#x؎ RH7kr@RY1؂ց;ҌYg^J.YPlizU" b{>gVyqw3f)K,41 {,[ֶLӪV/mzkFs B6{p&vxE `f0EB:Xe&jwwwގ95Ș)R(c;[DvK81s:Jw=G's& *O5Id1Poκ4=m.\x,LL^=鲿;ƀF>7%{=wF'~>qEsg!5 @8p[ȭ-3>q)Q4yBkMmz ޴Wr|natM:,q,#{2pp(l)cvЂ/\CYz1>Kc.:+Z"+ؙ,䈯:qט9]CMP|KkԸxlIõIo=l+nbޫ*@%k%=$Mwta ҝ))K]R+@!4{r)8ba7Ɵԯ^hSx`t-)LN\Cx9oqX:Ȑ[*-ծ~pY2 ;I6׼iOX2+Ⱦsomk @CCb?1}6 SM0jZ+&ڰִXn!Uj]۹";sd*2L qDv4opˤD|[p#Xn5,S'7CWgy}'@phϘ< jt u}XD?."bz(ZMpVUkg 義*e$ŷ`sBҞ=mc5ih2龽c6%Zѷkb2zZ ?/J#6[h}LĨ,:ew0֜~yL9%*u?|'j-je4.OJPac{01yT`HKJ1krvջ~%Ń˻Vbecsk PcjyC*(@,R |bo5H4~!W6S"CegJrОr]r "O S^9G{Z6g|u,D1Q ڻb$g;hAc4k;"}DpQZ(Ovxd3>Y&ɵ1!ar kC ܺGGׅrwEpIGP ~)J Og;"ficÎM&+s)=nI'Ty6`Z_HpѠ6A n4EvƠ >GrG E3)CǹENc\D 3cGÖJXa vtFŗŜM`=T@gt᰿ [|e([ů)A.r>.n1egu} O3JXZ~?Lܾ@rT@?cbƌlXs0HIό۲p<$D'f|eOr({Vc +#|'r8z@0ijIvT i]rxG}yή:>ɋإ~⣾Sz:ΛXV(xLJZqe|NVĦ9a;L/!,\B#卞k qe"#D`'E|M[w{TYXRLg юxnʣć:ۡC{ߢ$ fgVO x6CtcAKDC'.08}f4W ÁІGGaLSA[`NYd,es+IHV-h Ilr\i=f5\I&3Hʹ {bw#l-smo~,-s/SQhf| U98RC/s'E;0('2Z26PxLG $29uw*X/6KoGA@  J߇6!(PAr7خo|̶",zĀ `t!_͠hg#acJCƴ=#\7C2!ž{D_$ V!ަǪrYJS$ݮT8R|ܲ`'ıPSUٳTJ`VgNk\+0ŸBW6*8@fVDhx~Iz cҼ&g4L04r}Qg C&(Zcm[g!OPam c|\ѣlWC_c?坯HcDGE lWs";qw2O4s} x%r0,j4ֆ\]8+t%o|hϰ#a^ ٍ6휫G6ϥ^p!>(:4̵m"D..ў͖N&EbP"m{aː 蘯}duh!*5I0 R|GbMx7d6F\_i7pSEm+ e` 41sD/u'#f]Z%}H0ox(>KEwR\΋}^|0Fk4dhotU)hD* JɕQf=ӭoG\c#'[tu@!" XD%9MP2N gOA#7*yp{:>G #\PˉySGuEȝ En\aczB*XQaK$p?0qXY"a%ПG&ێ(c 'OOˁc2sgV"ILx~]e3sse:/E*N"L/kՏ1 dO&ZDu& <x-O!;P";>%hfk=È}  g4Fgձ 7Vg ṿ Qq0X`6~d\“3uwǂ8NTPŬ@Gm%F5eJR@~bW$>f5'Ot[[,5-4g^i8BF wuo1FDTI-]u91`x1c4vp2 GF YA2* f͒ t hr-T"y+%8^ŽD WL:!2B R{Bƪ{Xz.;Wu69+^-^8Zܣ5'IRp~]Ŵ`ixXjdEy|t3q+\.dH 51fJUt`똳1tF*:xׯ Å q2/S$sU4R\(t B#33Z*eE7Hq"BF}}uq[?G,7ILѷdlm;Fo㶐kFE(5/P^ɽyZO~%;weJwt),Gk5qQБ6yWk Cr £z3Yx6 uz'-Fio%L&@o˺̌7}P?mV.v?ZdRt>@_ਜ਼G v}#@ީ=>b'u<&wNs{ ̱F2 cb!+eCo,0>j RQUC}u>~_@9ԅwiegBxp҈\ JLwk\cJ QUl?)_olTW.R]2v)j;^U moOC?>?# Ӛȕ_i'X@t;,~U4XmxJjX.ԫ覡& oL/c9tɮq~UpD1lGVq&ɩcΝԫkqIO /no Asa_˳J%UT;1=߅ ,!3w>#ZG]H`\c&_gxQOuQIA?r]jQ:sݱE)N%u.{')VGl YmB0/4[i;~4'폇#jwܫs}+#KvP e)(vl@YgB;1>uƈL->-DÊ)y5{-3Jv,a$C)|w+Q` N İ MվLpqS'U;|TZ37:i?K(W+թ0h=y]RNx]8>BҬ$f8hS0y-%fs[ 3iqg͕ܪ)l39x`/5@S^+\dqrM(ʞ &U#D5YD٫ܑ{.Ilz?2wQ{1deKwRʸ,j`aEX|dU8bΨ84M0MDa<ч MRݸPK4֔lc8Y'HIo,!vj ۜfEAS˘IE !dž5>+e Eb#uLl[k~G#Xb9wQGh/=3տ/(wæ`w%+`hԯڕ@&=I \+66.X] vvMHp_H MЕ{ޯ`1 2MYQvz"M\ڤ2V}}Z-́!盫y0k Ԉu~uPXbDZ Y*huV1IĽeնT$+cⰒg;_D^]iƠuݏ ؁|v"WS p4 t-6=pC/̴ȻF>'YN q𱩯jґg[@l#r-&|1uoiϮQQ[fYJ$?|? b&o3 c['/ҴM J8Ju*m?ɰvB6~\~WqqC+h#<+=|GPQ0379aqVVfuLn4%?$e[pbJLVΆcl;\2lFڨ~|[ZjebtNGtBx~],VGAf'3ԂcZR ^pUb024%:2] 6-5lmGL kD̲idF>&gLX,h|&k0gf>}%QT]䵁4\&plV'~a,4R*|fDPTS8g1o'߁P.8`Y7VEi*B d%gHd٤YeeC7xbvkfF^ c _~z xyٿp9rl J?CCpPY+K -/5W%G1&qIjH;0З"@B砿ңkvb @7"{HeR5ϞX?BJ$cF"ʌV /LjK\8>ٍ-6%KT_VH ](3C>bXZpi SYwmr(frWp :llj\XBĊޙ8hk=FJQ&Y/8Y␉'b} riGDWp3)E˵8KYB{";CD/~ 1t>w<x[ Nk}%d%;n<}̝%+:VoHaWL39&AЩ#$,q-(.M. ~ 0\6&BH)qV/ 쿮|81F 8f3+ITVnxE; )4xU03`xuPm!epJyߚO}M* `{&6 ]#+~8ңĐA[Qv ΐ/&7Q $+hwYt6`N(>b @]&JEeS!EllT^Y ՙI!*K)Bj3MH|Ԯ bXDU(eLw9b-@Azߏ(0( pq\%'PVikB%_n%eW} ):ul@еFktY A6t{d QE3oUF"x1Q$ >y. jHW~>~nPѲO,iNgʣȃMZ@PjaDc3UR]m^ 5yKİAch7ǪfX•BKuY`CK\.vwmZʺKoƐBl f]zyF `y) ?%rS#4Ԙ<vzt ( "屨l6(.Grw.OuuȤۉᛈXM* ,,:P>jkWYx2a4<*F| "/}S0ڋL">^.H̖bKq3ߓKAKsK5z/O2 nkhop"]!8"On2b< ZKy$s:AWܔYឤ B]ߝ&*\%ђ4SoiVHx-mq@_̓ꁁLnQc7&c,lvY8vY>ZPw$dYmQBXydd,/H:n~hw,6F:.zjwg99~D& ܡJX, oBh# kIU؇gz£/Q;A87BgYU)AŒ~ z´[zA=}s$Ut9Y\mqz#DdN9k E 0i˟^remS|I0p>mx6$MoxZՂÃY5x~C"I(5a-1'.U,.Odž .' lZGvh8Z(8j͇׮#b͗UUL"ΛHzIkJytAJC>G\jr!~ W_kNgBK}Ⱦ306ضSSi͌)ZΌ;^LlaE,2&>#A8AGly٬SzAHW bLZ~I3Y%h/wL 3#s8vŔCNȆ3śk^P2)X[lF)*{QP~7̡W No01z8Ψ=`i`س JiUtA D\W;Nlw(e|v^5yMtШbcd$Q+3JE1B\ Rf}MOd2yV ǝ2Xt]N3/:jQ?b~GdI~LU΂i}x]Sph/m>^:r P r|WgNTl1 &1aҘFɸL>V.퐏>]BN_t mJAp(LLqtfS {N8ٙNFJŧdOѶniPSCӷ?'5Y33Ф;v㲇5*4Wԅ'l &*wݾi g>NdLuPw1;CTM?Q4gK> : )X)mK@4m[';g. ,J pRw 7:^#uLsN#Eg!i M '+4ɫǎZzvOej(4㽡ĎD% ofU/;.k(ZJ2myEcnV_Y91${VXlo:|!.щ :U[WZ1[q D7ez@0>+dc /g`-䢚C<ݓ\D&gd<{vdžF@aY|P YǔR@4} {!HIg.g,;vP +r/NY)s,w3vXw?' .o;6%'QD-K?X_jTA}7pZGLa ^1݅vGzo&H_%nv"2Dz3tx$g^my;P'}J֗^^=}8c `9FABՎXUNޞ[ς6s18tڶzR뤐5ZsAҠ-JHryeiaIDm1."* iwzׇYm\7o|B^n%ݘIOƈ S=$xw-3z7n%Lq쮐6uQ^߶wØ gm[uaX=F0qhx@TАDEE@L},:GQuGlLeq6Vi &FX"vYyʎ5ҵoToY 8,{8־jo~ T` zX| +4 /~dXbc6 fE #T%˱mAchZv:Ֆѥ/Msio:Uj{P}ZbIwA|a=oD pSOb\ƹţöx;KU>B8P$Bx9x@a24>VcR׆`f6 TsL+;\6Լ#\*d]# )6g.4rMttwX:h[% Kqdc~8G%Sx,cʽM5 PL\LE2𮮋7B?k=Htz{'O![nȻܔb%#R!]lY+W :s%3Z22r@۰C>hV똒oOk{2T]` WfF,?a iy7XրK;꧗&]Z 85$zט“bCZdSzD&8b̎1tBMWv hȇ8\هX0E ?9p rW] `BrQYMLy SZ T;JB: " U1Kv^)6WܞϿipä }{Vޡ(Ӡ4<#<8b) [jB9ԪtuWJ]o!YJe$<ɀ ;nk0m訛v ]@z'- d7usHr+3}P8Ǹ55fVT"W\{!{iVcv݆%VIW}t[(dE*cy RC?X2C5w+*j?E|h;-Q.s~yW3O۟0JMzK6Gn@l4׹EW]5UUv~<)b~"(/X =󭯯qU $BI?3s#GVfz!%c<5bC{& DƏE??Hd֚/ץ.î˜^/-S(oo(9 K2 ,1=6M 639J<5 ҘB[jpd`jKZiЈ0Ǿ|]MX>__5\ns S S;~ty*0`]o SWjAsܷ&t?O(e$BY,WKUDžh.hjUj(4+7'o[%ߐ74o*L SSdͣ@cnF@|Gq98XQqPdO4: $3M9R5B h:^}'w\Hgݐػ1GhD$I>X8ߠt^`rr{955!n5.YA)\e#`cw,UhPEmP.C^̤JoseG f遪)" w|KV{1OLHaoGЕAL)[~{ X55𛖤ߺR||g%JK\>m)ʃe16)hq[ 7X(3e4ą)Qh?>[n@'g+Qg.ִ1Z5cIgG}ĕ}aU^>v}m_֛я4| A*uwX8zYDoo> a"q=@53\YR;:?kSwE;Lݍk&| geL7^7ᙞ ,7H_AXg $u-gӦ?ǞG\5>V^+dצ)aYb{mQ)MJ#@9j:㺫)T|ViᷓOxF}j+C0 JϙN@H/ƴ1-6 .'Ep/4N*$~-d)DqNp1db.Jsa1sHh((maP5Vѻ)]bF1j#> _PQk9f=Wx?ҥ @~ P#kMG> 2,7H5oyʫG*K,D?|\mr,, n9^Ŧu*0|?vfbfDV Fnq3i$mEǎXUyG<#HOp1O7;Ž*)! b3`C3Jcjttq,C([{ L*3Yva~L8OkHtٚ. 0Mg+F=~ @R9n%/Tt!lC'-Lq磁͢ޖ(#p뮎5Y;lަΡqtZsAZ6"?Ce(ZtRV{ͅ}H{7DHk_&>s%2؉EvjTg$.57U0AOMZ0x@A+imTVD ZBfW7gV6!@ ?/lڔxoNM'53KVݳGEOJLဒʬ%v])6bȜCV䖼>*E"is¤ 饇vf̂'$*v?:Mp0yc])v"c^>H:e(u LhQY{HFvxmmyN0A.bZjb%AV2+ZA&%l ;=~F{/׊[[.A%'<B!aG\OT:Oq}LףV6|+)%k4&eDշn`)2lkEHr.0@MlU,%UOvoEg@MMD-.f:].]/7UG=T(y[4&vG@q= sNH4ݞ-5ǡ 6*P\Uލ xU/_005J%ċ xjp_8} mIԔaja6dVg~1c | `F˩epxj$"FO3k7p;&@=w6bܢ!/Q|A}T%-G$3G#*1U>^3wF )HKWH\2{w; SHbL9:oᔵqDS׫W 1)ʍ 7&RAU[2cAUE1#C^D4h#^IC +f@# gX.pLdȒ ]Ke ,Z'rjGO+z7k\M9 7| Y'<f 'WǾ?vĄGw9 M -x'Jr*~}P}\V +q2v^F[hĻC \i[<8o\8;O1Ӱ;:E;:[h;ۨZvmO-0|PC Ę}*^1gO/z}(_ֶ~E2x+ga58䱎Jިqs~+*neP f/?:tTfwh̪ 0I V ~u8p,ljj) 9*\e[.1W=:3-!? -a3 K)pQ=\/C_]5-Ef P3u{!.ʠT.RrRdvH{P:OShswWZ̢A`ןpDG~5!" :/)E>2opYQ!/c -D;\gb+S_;ԸS cF70|?G!)E3BLbon;fކCV}|PZ-et<߫^"R6`?K3l$Te)(f_;͍p :#>s>`!sJ6Wڙ(diQ8V'Ӷ~/$Yu[\,u((:1]p؂v{/Ԟ͡RBHD# pw#[[^꧝|+Xe+Y|+G`Ma΢K2[6C ::maqvàўy-7c7~F0} 8Ckqr% wh|&~ԇk\mMHl .7m&aAu ɬdtx0 *B^IUܹ#ļ+EW[1=$(![6n K#W."{5]1cN fvo/Kids;nůO|ujt]RR늺g:Ԉ6a%Z c˜9EԦ4*Zt!C@."R6p۩Fc;`mq_S)%*1h۽{*=omLWw:\|}_pͶKZy?:NDh\*z1788 &~%7CIL왑k'l.rX7Ġn_7Sex u9)(UQ4a_(Q䭴 06wLFn+N~ rGڭZ-(2]X)L'Va{D\+xRJVg\:ˌC$c+ jL L,eώrrb[*] lȽs޵Y9]فBp0l1uu 4IH݁PzǙgӢIJ~); [ҖeS5 8= (4>R"zn}6(T_˯|ͅqj׵8䅍FF{0Fyݑ2qZ[{6B)5~XR,W\b{gEG*1}(#XwJCă=F^͡b" K0'Æ>&û>s@G5i#:lڰ*3iK~J)|VA^Iɝ3ʘ?E~-z>9{CAL hr^U։&ŕAjK! !L-ƃ\j]KnBjVt^߸Qfq^$(#79ޙg oL[@fϫdu>uW(߲gTf tDX#{~%1 Pbv}«ZAj7c%衹R]lkcU)n@*V_G¢)`p+ 4`sPHt~I&>?z F{ԏk`Go@g*`W1-0W^^aO#ÕFfܢ͈:!3O܌)}~\)Q@V55TV 'Ӻ_V0GOJgǎCSڭx+ەNq"KthL#mg]/\ Vj)Tia+\@cu051sW<$O^0 ?;-SJ뤇9r (0|Z%Ֆ415\_ +r}NZДB^TR_?!fs&ذu؏ 3в1<\t{= 4 5aS#ǡFN~ J(+Mɝ&Th#X4lҧ!/uƣ26DWsOE:u(e݉ .=7 Uy}q8>1cN\/HJҒQI//uq^O6__IJcDp+ՈȜ{ yzk$6eOƤTH=Wgxw^3:1 K %@ Á@qyv/3b-;x;H0ޟ琩&rTsи8S:M`u]yqԦ8ࣜ'bt]TmfJnAXW.Pݸlg̓gcG ^ΟY\nͲ6CIiSpAtf 0$9XwjvЖ>a쒲Ե#%=m&3H(lg !X.^q<:޷c^IGqooȌ=cGyc툪MR?jyD}wPs#vpC?@矿4zrulk?qH7ih7_!K_3i͸vguǦ ;'wmzAugۑ|[[:O~Xyup4x;ۙ*IT09} +紋V9h.sfb}}sx߅r\zA W\U:`YyJ EwٟAe@x>1*BcS>8{=A0c`>sW9R׺ wUf/.̇mr]{j-nX )uh;ҋ {AfuúMSt.6Y HZQU}9~R>}D㩧=ڀN? {E9hFThvV]=hdDMU 5\^x~\:řܤo-ӵtD}>1kɃh\`;)GA$T_\A Y޴]K`i$)\R`UC"Ut&: >LeOhu܌Cu󬤋"P$YDkReD(ks(v#e|;vQc(SM7WufNGq *Q=6Md7¿ӷr/-֌5IIcl د*X{'YNYפVh*lP֪.Pj'qF1ST13^dx &y\XKpzTCWz2ݳCTw`* MFB@#SW⪪`$F2tk!b1dȍ1aY/S# a{Qs$sAp3$Y?tM;:544IIu;Km B}IBbXĄT9v,W \f SsOp#('! ~),$s$O0UuS`%ɿ?# 2RuTJj{2$~{' P/#m=t:Y_+)]wNEKpbp։筃u\f愼~ 򫏲`l&RxPya Ž'NO Ц%RT;:r6^0,5Jհ]sDFAK&wFs9*K$P5:(+S,QvAc3MA^CWR`-Ƙ $IQ#=S/PMVW!|1X 3dXnR!, [qX4O>#Cg LS-%w:rxP()Vz̄ǽj'D4Mn3 > mY{OG،-JR*~`6i\6տ7Hv*{-5~{Y]H,>A.aPt@S5W[HW`,e#&?nȟDmpjܥjKsX4w*'ÿ|A2qRUȏY<'jJqMRȲK\⛷Nb)j;ZPkww(9w_VxP,;c#cIx'ܠaS3M~A5уKS%ҟq<U8ig/,lC1\)ΰ16?-ᥡ>w|+H#,Ӫ$-7kҴp8?dlS55n"\>GHoA%cz̀Ǚlj*5[R4F \BM+"b[r(|!E :M`JwLZӋ6[CޭvfWuNd3bݥMf+^veo[~ h%cf`H&ҏX"2nnؾ,0{e}:Cx(>J1> =U)|ju>ȥ)U%]=S]撸em@P3r&19m;3Њ+12}F]QDHa$1J9ߖLa7PIg8(5'9$6a(csxQ΃R/PD]x15 ;Q},6mJl Bz(D>qWM"bRi`k,p_7V3˲狫96ZH|H6a+1ɣUC.X&͜T#N cei&*^& G]}(2GTI% ̒mp{S``:MXޯ.՜RS Fk;5gJĦF U$eƧvǠ8\06G4ݒo,GJ.tB\D^̝DA I}5#+!Y" YHzߨ"&gg'O@0 lJ} <1F3R QT͎>9RlGy]yW{#FC>Hyh??yC*dTQhJ%#Kw1͉iQp iUw#Й[$:܌gڋdl-9w劝#=fIwkR@^D"5}C2K qӪ%I `ⲏ6t.x ,jWDeXwNT>)/:<,3HHz,bү 7MFbS z8/ a6T̍M Ɍpbɯrx-2g>eP7Y8+/09tPh]]7qysУ Rd1MiERt8cH}QњMkاd}hkDİ/IP1U<7,3lN/hr{sjn  Tr?'WH˦jkeWrwi G]yɪe솳NOi"čCńYlqV<:v 7̠e1{78ݳ{7lJ\92s 2 Ч;OrBl *N%5CoE3³qXڌ{CA߱ny(n$|W7쟞}ZaGj4CT,T;w- ''0(p;MySO|lbq825*Ӽ^J1ߥN:W/O/.tÉ=i%|֝a'wфػPPvRD$jR`< ֌ `U;L+65ثXmsܮVUg)^/_Xy*G<䐓sh3(Q/p.7;:2 8F&K mX'j 7gyM:bTb7>H 1 fSLr5U\^Q!KntR6~W( m=6 ܌2VZᧈaoSozo&{>gH,6a,4y{I\npӒF I 0;oܶdJUώfD-_ui'< Wa1UOδE"U1A7{NȚUxjkCWB9̌$7T!:w໇]У`MΩvM J,bM*UR-tIl/g1;"Xx8ѭ'/$ޢC'%JEtY\$Jɗ+z VBj3|"p!K,8))=Uy=ͻѝz'{U1ؕiw耈Я?Xr !hS=mP=~;V$pOÕHx3?*׹6蠛rb$ ~GU lm{('$uqeĖb.8O| gGNN->;eQ yq[y}:P^*BKCůp u-$ɼqBzTKGۻ0MB "L@6wD:6Xz=57/Ց(ZpXc2.2B 60 R{PrCjz i*~q/V4{ \eG!9S 7-,R|K#jg33rQNL\lTNS?RwՂC/!<;Y)HNb >Η4n&G08~ ;ĊJhNo]@GFϘ;j I_ dB!NUN\i7M2PKZ>*)C =$}a37C!?)4c7CLOf:֢ӱ" CCVb>@ϑ U̿cC`$yqctza4.WCwִ2vF3*a7L7&}-Mđ+mpU%\@lWVs/:h{k !w!򄞸c 7n@6Xa$p0bu:8>E)o ^54}ׯ^ Tk4G[Z}{ml2Fܖ,ډ+ c/.|/C.VC,5X Q('ͶNlRje3wkk^̘&RHw'flToURv_ϳ )?X\ÂydT$2 )$p|+$M<>?'E!*B!.382ᔜ 14Q\k"i=^8gr ʦ $Az_Xʬ%M$|z]SKAf 9KZt~"Q:oKJcK3uB9,Vo?4'$%Xl޿RŦ=94LQOt9$n{/tTTgflXk0J-J$c2d_$(A$Pr54.K/-_d&P7"jH%ȺnX#T^6 InXN bX8DK 4^m7e=؞DtR1 BT*`ߗFS6l}@g2NӐpVsFHB>J%IOzjYl?$ngyD -ZrOkwPAo" n0sGnX-;xed[m$Þ;&\ZŝЂ[Q@#^]`ǙsIdj2֓pS4{jvU׀vu5v}c@1&Ց_Vt&hÞz eμ| ASH&8V  cZ|=w l]Qw -mEC*乞0GǔLoICk)+aVRx)RlF08jTjVϘϷ)3ZuyxRPLK/!o7h9z{ Rp;&)A;n7˃d‘t ҿG<"c+3&Uÿ`Z艘h<ߩ;&vENv̸*_W\9@p7l@w9^T ,O-c#[6ޓf#^qoo~.>Ec"/d9_%펦CL٠ =@r )|ZEEVs{ZdmŏJ#_4!2œ+oB%P_DޜI6*E~.IX@o VR< 8OxknA5ARٵov%U*I,4ME]=Td94kpc+o9+EޗJe{ϗyͳGi'9] ^: jmMuA Yo.Ɯr- X-B$ knD1IPxٷ%8 ֘2.WL ' 3+!<8pQoT.nZpC2Xhq)H@:m}ŹݞJOn HUuiEP^*crO6ɇnh ^1Dd, ZŶx@Tَ:oJX?D=fX":3g܇-~^ƯQIOrVjzpZ7w (CbuJ-tYUVl S=,ymF46j罥&ηIYR[ޜ/mNa+t$zߧH4UO#ZOyZ{BƦ:+ECs(ƾ M'sE"(PXzMv) +/0&bц!堊K9?>o#+$pH*y0m>"|òtrc'oXZnf0 dg6+W/c„ߞbrS.x>Hңi[]cMf7445/`?v#&gP Zrw}nfF J˒VfY)e$f:vvW$2o=NC6&E/Gxr ]ᐅCBfؽoс& FZ j~ܔժ^pw둤T5Ѱ*\LW*\;2u| ]A"3"$7䂜 ⢀Rh◓gb̆!oVZܩ~dudKB q/ 3 X_ ddOseANfK^EJ'`יv ے7Eyivf8VѶ yQ8TݴY`F9\"c Zpf7e8Ƈw #| wGIGbz×Vw> Lz&>Ậ " Z0KPHf1ޘyMTDW!^;uV@JEw;]V_xnrT$5lU{~T_kpr _dGݡ6VGe^u!o$\簏:X]5d g3HEa~FKh?O%!&&m ]8[ZpQQVeYV~ (x}3{0Pn,ÜnT(#b}8pD:C}H4`DXZBt& g bayGRJyQ1#rƭNrebw4ݡ,!,3b[>bӏ(76a(]h4.$mOwbS)sx֮Jsed$}` pдF(C}yI/o. {Q=Ч lrAnLEjȍbZOmP8SxIoj1(g!z';g.^Y H4l]BL*S:8OZ+Ye:-M\}(XD,rqjП-j@,2X[IP)B= QfmlMa4Utq:ښ(%Uw#rB~i6BWGuscWѼ{8P}pd"?-?:.zݬV/F Z6a40?$圭Z'b1be.Jw`+1Ȕ2md(E@jiz񋟛U Ƴ˚0Z%K֣;҄"Cզt(*yuqe$L!³06CW6SHb)U?+7|^ ͜9 .b᡹kF$P~SBs$N ZO8p l7;3Ü-WwN*h6n@ `^Y'2J%K%1v^Ppp;h -ADD! ; YdQu_>6=bȫJvwi{P_W!ڢ׵L+(yE|o2u͞ g$~%]h7ͧەvpboVx` PUމp u^MPtMR1̿i:Թ~p`R (ǍfM^ME ªY<T%8l؂bǘ{'ZTrj$[t8( }rFOdUQnƟ8XNN)-PODit9۵.ns m?[X\FY0ٽ;8jEhfyD¤-Eע>/s.5 ́j"B2D$%KurD]xn3Xs=WgZ8 b8/\gdKe=`x%Wdc"?Kz t -?(xXE_ME ] 8IAK(@kE I[][ݵ&"|l`f|rrNL(5:p1_4kc| 3^kթuDbɵ YDQuÿVM,Gq#.Y "%ε:ymyiJtp9F;=`,oU.vK!"u]%&5<X]Q.ף`o( :mI{ASA@paAŊr!Gˇ[ ?=Dn#ʠ1 UR[+vEθ_ (xŨwʐ+!H_`0c!R:g+{m'Oq-ix4] 1C!6$RoN9 f}|_( r/ӂIyC[3W*@nM9 vQ$]R\aBu"y\vXv3K6M sR5F+pr˃A4Wr1T& eo&#{ljOᮮ v/zu"ӿO IHe)o+&\KS6>o=p.YG8`$AXyBs9m9fy'dMN]V檪Z2 O5 _-ց|Q4st81rܤ m(PaQU?:efbnuoǭrHܒ2N:g݊7"ׇ%DiXGNf|șl@V>_ 8ΘbB5ënwp,xRы=Dj0ᑦDlj=&(J5,:pNҧ};L:ڿ gDHI Ƕ8חn+ߋ&i\;crS8=;nW®Fsax^zA`ELA!eNEPjF4nU|Q䅥YN$4 Z: =*om]ז[8 Uu|Ʊ0σ?$l_tC?IBFQ *|K1,u6˳ @rj~s21<&i> piM >Rْ7ْ> p|.j8CUfXG9<3~G]fuYjkz痫H10*h~9B:_`jOſ8 fv(VB0U)vB3V Du:2e|Ye2e;LrƓHy9p|(ĄAܪ|!YfY`HtivJӛd3Ձ, 5ҡ=)"o{/N;YޏJ' >slBmSݏ7^i uƫO[g&;ag]@k}zKj]im2 ?i"j!~.wnO>JI$C>,YAqlf꽎~ t;l}mh (knk׻y?Swh?P)nTܸZh˩t[ 0/ T_4 41܊%e@V@^) 5;x=j$I1Ol+QړU\KECFe-vd45|;>.˛ucF_!3OCy@N3lΝo!v4&tHE&V!F:³@umELB(.>-H/Ҩx!5U~M^*p-ᐎ8#IKR׏pCȨ){),bOfgyPU{WGU7^Dj#Z1B$Dä^U^oHM }Έڲ~PfcTXxq,3lk:^SXP)j/J%yy=?H̓*Fzԋx>jhbi0ÁzM&!Byf| ZC$.?E2λ2 qu]EN{bɉnv_l(6%Pƚ~0IRJ. "P-=8jH}%BOڻ-ٙu5/'eQBޚir]sEcM`a5*Ѵ˳L?\h(>Oh+t$fNRHU4У=v'@(P|r9/}8\㚋KQ<#X7%E3W`AAaڧؘchP fI{{o4l^j،֧?`ի\Q@TGRM7&cE.VYC1,N|fmq=|⋇FQ<!"pʖQdDrUUUC#r|KtfdWIkz p>X^*@j N)S{[-?U,C1+;|&:+@1X3ކ M @E-E`@%LjRh?X7yaww[@ug󡠎e :J<0>혧|jގ(wϓfvnD=I {mg`Hw qr#3xWXP-_Y7oCvh0Q]/a~- yڮӘT?,VUJC -yGi:NZJۯ>h`^;iv xN@jiַ<dKYx/>.Wҵ$ 2pÏɺMzMoՃPZ^.B =VdTAH.܎ 0hPg'K ,ƔmT)$y3IE54aܓTeJ)D‡{P:ŸtTQXwFm @pO PݠgYj+~A(fhBP`>[ؚks*?4 \?')rArRS [yb&['޶''h0%t2qo)xҕWWƄqNN<5v\0,#%?֌Xg5eafHa#IgT5+ .uN(S-k^& nS=2Mq`pvs% Y!8oeU}'S0Og+TH/U &]cLZ@_1-CR2Ƙ!?MJ^9 RHazƻM9g^,GUnG+2kQ4 !;EL>ClcgvytlB>UoSaLP عo!bWHF'D| «zPg6.IJB|-q7{4|Rɢm&;z@l\@iDfU:Wd`AT-QJu[w 3$Ň߹E`$(-ؼM`z:l1TSs&'rެ*MGPkm,-k0yC&؝>tU01 OS/%B&dAJko . NXnuT|وN]r2NESzOМ 9E5{=DP5mAPyۄWwzD*V۫fX8O-Mob Qfp+VȬ $qj۸;m7 ؘ(k5%6(H7W逃5|bO2_sS/MՅkqz(l2p{/Bu -H<d"G\7G }+J]PV@ Md^#vqqf;,ZGeONQTont\^0OBHF[ R*e?*."Ֆ_9m K-u9Lͨy6&а}Y޷L  h𦾄#B]~mS7e=?I<‡pl8d,|Q !~ cAh[h 5*V#3)!n_߸8DΎp i;)[jwpIP[o}&fT)-49߼?_ .7o-Wl%W=|,;<(!pۘhG 창?S_R6g'̬6@Q"E,{H1C ;r[{M owi8ʉfxr#H~s?2ҥ>W(]ojJ>EemF}4QŠ)FPW?gi4suHn.GYGbךy(.rk^ &п)EL[G Ckj*q?eؘy<cUEEmeyD F$<׈ƐخZ,P0={$;jvZs+lQ7:j|w:T {}g4 haĩm咊L$PһNY2Ascn? b.Z[+vމ f5,ڭ7Ar@A>[p0b2),оZtl6QvaSxS6[!$TjCf<@[1_団Lu=]#LGsy9sY. ?*míjclkPh'1Z lǧ1Ul<;=a ɑڗ:AOɿTT|P5Yņ׬M|?хjSÍ?\x?ّo]*Y 6)IL,*װg9qL8> _]V]QA\lz:2ˎUno"Ӊ#F&O9݋`go,@,㑢>k=oOQwX1-&uzҁJ9^0)Ldǰzwbj^.UqTKuƤtʰNnnl~ܘrp>zmŝ T9*R#}!jxw=qKr '^`X?xtY;Y23g_S2F]6X68C-J2 Ag'EЛWDn]Fk[Tojh_m0E wiiF4WkgZ&UԹvꮰ4]OPucyd"K XG@7o*ȹxiƢ&Z70 g8Μ_IyÏx0ֲZ*$y}o,;J]N[lF$Cةجo",y쭏ﷺ֑s>]OiSe\)QB.P>-}l'i_@}OLHof媌x*LX#1 U*D PjzWeUb,4?I/yA;^<6_a14f#b$Q y.6OZ!_X*2Ʉ\bs̱ U+5 '\JMۓCDeL[J>b#qIm#iO(Iũp9ug9MK:i$$GZݿ%NGΏ]S ԑ:>ͱIʞ͸ Ӻ@qβ# ϮpZ(ޕ _3N\^&sp8|hՌV龝JJRZ="5`8t>eD8<[$]X Mx'~Nuҿ O?}?GZ|QZ2eCP"PIm] eq~+oFzmb.Cdq5卌-]<\zm"0KɀtS_p2>kngQDՑ@7ݡU_ӻ OH("UnYcռbsˁϫÿȩhej>9R9 +T^i<,M@y8jV k bޣ˔',7 rq$+NjXU31*#YVw!AD5[MWst=P+6fv]89u!>N~eylm[K.fgj!jfAڑQPaf7}l'`jF;Bb 61R6ڶss'!iikxG?c[6P1d蛋Xms ~QMb=K<΂C 2!H[ܢ?Bo]YZA1Ru[G2.pwRHPs=`)v$)jκ?(Au*s; d9Eڗj`T3G+~+buyq^3J$eV) =iPԖ2fF*S[%d7׷-7ބ "q9xюo<?v<W1l9$sq#&칈1^\WFXoi/EI-8V{J^$L%n0#HmW i"Ki"b W-otݣbr`4H~،Q_,vX6H"' k`t>3(9Mx; e:T`o. -&] Dq\PCc۫dDŽ $Hm_tsBP\оQj3Dx,t}m~S5Rޭ5Ӗux֤MOi7 3l( iکe“eEO͛zl7F,ӪL<D9^sMCHҠIzC*{IهMhA:-, ut1<0t\C-ݓM~q$dHe s\oPw.iv xBjn^2WO2?WKbe<}:`eq1gJ~[3/N[Stfs:DrEr^*_)zRJ{Z ahb0.Xvq*+c7KirGTqU'o&-s/F8+[*'!H_o)㐬^JNL8 k9٥۩:w*f9]PQ&zMлsa#x ",h7c*rM䭃DxD0/F;QHn߼|}f:β-6[_!P9ӄ2Hc2װoHr+dLk&V)F{lgGߦt`E2?mV#y]*zj> <8 :fJkv e0MғlX%M+vNi5O=^JAZZEÄ4e_֒%  JJ5RB4A;]q4\dVu>i@AXT?đA8ZN=ɠ_H D@y)o.OWS"z^3Ap +LF lwb$%YKKhp貱V-+5sF:\T3vJ]"q_|4ٻ JĤLN#O9Ks8L m\$R;rQ;hkK0/@]3Ju=6DX Lw3iG:q{ UJZ'kؼK.4f`ٯ ZbG T*އ;ɳSy& ]l]]ˑb0km((h9G.٤Zbdﳳ5-.FԦ D͹x"`_Lݴ;'gK0VF,2j9spk-Tqߊ̝sk3.NlL13EcK agUS*Ɣ͢U?uf->hFn5{Xl1(۠yI8D^)\G$ۭbpL[eش̀$҉ XR)R>Vsx/j+x*;ؑHt\6 BHtbBb I31qWmKJ~yxe9Y:;EK#Xg DeׁA4^䨉To|4 G jf%*GšitF;L*ץHwX+e5 ZpUccd|Gj Io:6(KBbq3k# #ѐnngAϲlԥ{y]Ls['|@>?+&5_p+/Xo(i^0h)Y7еI湭a $C"iV[Kaq"#R"ͽ 4q#9[6\)A;Ky,xfyoeC9vAs^5~Ltp,kwaCZHqarG~5f "0C"O<֫UkutuKX_EEl@E{U3N@Z?i9Km&Iڤa@Iͯ1m0D`Q c@.~9 cc(p|9 ӡF@)#KC3d8?7(MwyLeL}V~wEd{?u&r%caz-&پjydʺ4| 5b"TfL>rhȃ $Ն{Oءq Wzו.RZ˓I{N$F EA,mlrBGkp3s1*yv/<=T+i

l FA;?+ӐzpV4AxLq'=Ex^t&8m^PժW:msB9ȸz3.E+Kq+ Wy3=wD>k1bskMW|w.A=dnF9b q%xLq{&%4 ?b2g[h|xR_[^O{B>`CTR0zDPں,W_n88pBowG9h :~fp|c\y4-aI9>v2 yK`mErK`"F d@K8c3wF$ӻ ,n N4gGȘPgF:b #$p2T3)p%Ajlˀ98^8_WQ\ei)u!BZkR@\JnY@s#>;QXdm\ӗ&շ9Iw% ͕Ph骜qKi]칐 Ū\Az{ %2Ob0es>3u^#d6.hY09qp5nك,+:qcjҀk97$YPX#0JY|j|PuuH:3^ۣ3[<1Ps^rzm=>7d4ŁVX{EDӬ*>ĺ" _š:}!i e~Ysw:%q>e*۱䀨6JӦ~%$2HqjWC|"EcmkQd!j. )=S~Y$]φ",ʞvWx{m 7|HiHkM?eFJ2oI"vX^zCn&ʈRjtH@U4Er|jĮ"lt=9ǽWP3@ڦWܲίFFiC%…d'uR f^C$"5EzSKYrF6^ĕA#͔Umk#p IlKYv (^P0mǧMyJQJp_q= :'6 %pZM -$ !Y"NF_C,(Cz }j:@K c )*>8oI?H,3Y6]H Ixi$ V>ؤD=e۽85GU哉X>G"<{rczGy%GWAǻօG{W.[ڮ!!I'&̊_]psE}1/+@ O6[x񘁑K|ebrN'0Y/G[꽲ImXrp AQ&-ol![~ߥFJ>_q7>kgp<㴱joXt* s uO3fCUOL;WKstHңk.|@}~H˰Fr 3:ZގwVVfz؎C 7qE9xn.רR]@3,1'Pg[M@ߟ YsM}ayއp7I-z҇zޜv !5AmJb0…8T59HcMua ͮ:'\K"z-~BrٱXԻ-~R?Du6]Uw͔٩360>xa2YvQo6S2i? ~:hRCחi%P%َj9X#$G)KQ!<{~;GRrjKnb"YWA lž'ICuƩrd_ᪧT0K1Fqgd><+[ t7tO/{ɍC!d^|?`umy*-8>];EԬpIU r+D@-ZdDW30sMcu-'O碡* i$Eb(Р`j|CR[sMh`9> A?):]E'J5|J.Sc9[h2i1]x6#ϝB4.@N?o$_n| ׃=v (Hz J 6 'WZd>ñKe7ýcĔT"A#6# մOHj{W`[HK|rV^fOvdDS`@K6tRjPV>FLjɖ~'Tz ၡQpkC#C\m>__wu ѣ쒶H_ׂ S)Mcŵh 9AoMvAs~SP  h15G 7F D .ڙS e'~ ?t}+>3Ӷw&D0Or\gz.L Ȟ IjWa%*[QI $Kt2j)bRmM $*=(9Ism2[!90NZe ~sz,'bنsZгB"߇GPQ6zhhӡXj]DLdi;Ĵ%9:MQtu2kc7 HB]H=Jj'k16`G98 NVG}~E?}*oR\AM?,7Ǣ:th̏R, :`MH>dGJh-LY{Ero%ʽՆa½xFHu1ܽtQ6%j3^Ǝ9w,ӨSm$Tʂԫt+͏3JٽEu|uCt"9>׷27&Emċz ~deY\ĴIi0hzJ-uxҮ.fsCwnh,if2mu1aM㘑0nC=>/U_VŀyOҁ 핆.\# ;p %*7L}o`Z)?r+?,Dħš_><8B{خb ,&QlI%CM]O|EuJ܉@Iv[8Q47=zjcL;)~oyi) Tbg|Y})ҰL \dngGDͪc7M\K76>i(`bs&b ,ieJafĸB6? XwP))$5n;3-gu_(UkhUyA)4ׯی;z}%JïFG]IK:[}͊˯&p LBe`5Sfa)/JA V4 }pf:)pETN$[|֭O/M_E6f&eC&:@[]aHH7=S=;k_퇈v.ms8K1'g;F"ةښDd/k4/iB?5aeV5%,\ƿNi]䴬@g+AG[e&u@R*œɺ:Ň1I[{U??FKSF%ݨG%2FtQ'o@>ȕ'EeP{E5r)Rk-{ggjXlbe0nX1'xI]gANwSۤd/ ?l]:Dr,oe—r<,DcQyO_Lb<Պn}D*MJ+,_ Ռ*NT~=X yE[px9lOu"I Z>MbdΊsCh|  ,X?#ۆ ܗ82dah 3s;i4GwȔZsb-pqco_wcLyX_ˎm5Tul4P>p3&w^? vJ4əZYy$0̗54d]"Wx] Wd ,5_ץ/ xS醅rA: Z.W@XTߌؔTר_ˠgZIf*fLQ%Nsҧ-z}t/]p_hV{jX~[iD8h/:޺c KD+*& <}V(Sg1RQEA}YWPntH1 UֶV?92 u s>%+TsX16SI,g}Ot1]9A)A\8wIbn+Fm_HRXy"s?4=RynΞёL>5ҕv$wWO; ğ q 7'"Zce0w {|">g2|[/(+.336'`óo0f$ %i:U ߌ_>F>LIě#( T{[r}MV֭\o 'SWs7{di"o]^MNE7_ @}7JrCG}cDᖣ*,ݿvY}u!}߃|H&EޗYQM ejV.MM'K;7܂QX$߄i* JpB4p*e"ĉ޴XDdx}MOY(HR 2ot7D+MC8(&aVjpΊ 6jx&=[72Bf2o}S\cIwЬKi8^KQ&XɄJ/- [lF *k%#sP&V~9&`NN%3 Ք(@'yȑƝkšo& ݏ`զrp`N!˫tPki'B6^Րqp-~w_~aq!!g`!Jee\1G*"Qª( +\Fanjs!$!e GsG:}kL;b9GJH> 3/$'#H`i19x3Sn@ówsEoKU*< o*5h:U{z{Cs݌9fFa ^,:G*kHx.'KnҕuLu` +!"ȰÌx3@lΙdaSe" Qj5ךݲ(LP vgè&ax۴m& ݎƜ$)>بG;Q*Z`E'<Y>7k5\$ZO|[df?diDRQa$"SVlg ڭ?:#<=4w_Gcz)s8~D \x[nyG Rrb+֢R*p?`h :-946~8cX! aSNe*8qQ+k˿RoLenz7`CvM9p@Q,ӲH!zKFv"R-?Mtp zg,:܌ڇhfu_"(; dc%yΝH:7AJ@ }7;F -JGB~bVpp`6R+j T=L\VegyF1;$97GzE3}^Gz􏎜 sjbV7S;5WeВ7nZQuNi9js-<7qCG8iEkB96k?v{s%gcPաN"u &7\f< P_!'_n/$?Gj+ J!ZXǻ֭,sdӖ6F):n^^;]r% S @QBM-/-lɢehb Yf v04I"`%'VJaވ0#b](f ?L$IED-ajgbGIӆ$oG_YfT9p& *nƘ >DX+14cwTs@P0_ɴ4AXgvCPp㬮aEW1쵺_Ī%eI=# ^fO}v`+S%'YZ[| K;+&*܇>OStND0tg 7e'3l 3n')ߡ?]gN?|Mv?A ArUy?nr:QjT5z:'PwE2XAF+75@ùH-ieM5P훰 nǧ8F?-/'֔)&S[N , (| f()0(])fӨ5ТT&J0{]Pux ̉?1Z|[D@1G-,a ~ƩA$pÄnyC Ƽxmo:urvIRhp[̈́EE & 7UH N n!WXBU8|YMzfË:%Njⲳj&6TBd|,hFb۟V{՛ _vbkPaexI@D_.)N"\ZoPTbagy ܏$! Z2#AJ ynLJǒ=ZA5]4J3˩e'J+s  }z72ƁdĿ(w`%- Eu>ju֏tr'aS{0R .sIV,&Ʊ%ʹi1&Zo}Y"-siȡZv7;gv6p:(Fg 6/crph|dr7FeKD_1дd^eQߒօ#v++zvԨojS L8RM4&(`=MR -]u{RAGAUk ܡeW یl:F!;j1Yҽ?fޫK@QGuPd] o)ϋ~{%{<%xce&tteݧ'"^=UhČ ^U'}.R%P#)@G2y1=)0uUżri_۽&~4 v錟ء|Gk"|EOe=V5\*RpQIl"N0gST>BrKڎ2^i8PaXVp!I0әGcq)QCN0Ui"5г>%a-li+8:[ٛe^_X0𩲗ϗOK)dIMo4j`V L6&/6u&q_(~>e֣5ν429Y5":f}踩&KݟX<2UMTi ~ BW-BJZSiFʇ3bn,C>J^΁.]n9]%,=MP7df/l9?#.e%'kۋLlWĹx,%n\p DQy#~mL-xPW҉JȆ$% n݄i2vBD ;Ypnu>o55v?֯軞eN?1{tTBSAgٺ1Di-jC>:2pė',/ đ(& XӃ NK{r^h&jБ3MRkbkc]Tv g#5pX[AQU ))zzAGiCo3%¦=53G'$vݒ-Qn?`R55tSE/L*~sz=d.N4ZmcP)utcJv\wR`IY31g3IF.IonʜޘL ҆Ip޽xW\raRfZ`lB0.3-VGR ?~݉Z*\4P, 3Ȱ&U-E u$Ya*d)V9CsT1HnHb^vd;I\Du5C#lک7%xR7_x=n;{ls)#s:B_RI/Y;M-2N(ί*;p/TXdƴ]9_Ac{{ѻ0Zed{2AJx7XmTub* ɺ&365ԑ(6HQ(ˍFnZsRplR׷y<:_#Ia0m"IϱJ7)^){?]5Y 5EkC>ґ?`ӴHH54YM3j%'i2TO\_Wͯ/$j:d&ᇲ-t R3{! ka٠VPexDA[ۺNi$lC}a%k~(u\ tIfS+#w/2x<2^ir7Xz}+aΙ3A/PhsIO hs;p# aGMZ3`ݤE].W'j %ck[ |"(<ղ ' 8/42՘+tbL*xϫf06Qp_c*D}:yƀru2UvYҍW&NrRr$PD<>2U5bS[C]A}RBndM79=E4#"|$ R'"k*Ob/L?o`KclgF4`P:W_ӐEe5i LݳEi)ff Y\Կ0W4 sԥ +`v'm+b_#bixJ%@y=|GiVf{ꣽalRTv O,쀏sI,dQ:y>f0~τ+`g 4`x{h| 5޺%*-0G8_zNK%? U~SI`@ˮ뮜 *;%+UOs*u#^"I &Xn Ű ycBerWo'ԁh7> 0#=oi`w6+UY ޱ) U z'>kT־L 4\OrÓnqJ R%-`gK#NA>rucyNReZg7jgx*!}~i}秾}> 1VG%Oӳ:6|CM̓L хQ6r ȧ*$SpXgaD Iǜɀ垁1 vX`#fGmV:5<_?S>o3*ڊ/3 -׮May @èmHpW! E>+Dg)Pfr1>a~h\b;hTZwhMǏg_z$+'Y\k+(@mf3x]zIm*% ޫ:gU{MfSʻL71T/­OA3dCRwp@h}YZ"̶"].뭣0MgV^;7["Ozy+ehHKĚI=dqus X(7 %_ߧ }"?𼀹1BCB2reLùFQ`%$GIbl)=q$B "S ?L-ŐT߅H0Se uFwh[CE4bv$WU{0_q:fI"8NS;OMѕ46s)v\}Kە{:3v}j.ƛ3 ANԨ5a01̈ 7} #@s(C2;S5!R/˚>C}3"((Ԧ DꛑI~a|H>v ghejf嚄PNh̕gBg¶7Map=;ZYB)9>@lM* juz;\K^s^+C~0+qmϒ'6o{M|u9z@'/]k>R pU}OcY]䛦St3.ݾxyĈ^VVfjO<8e47Fv߷"erT[$5h4;ԇ:: k4$R I7w޶tn 篮ޥx6FԎ ja"QS3N<6:uͱtp^w|SzFXS !~vZwG+~~u?4ܱ~3yvHTD:g ;UXbO:|d_ ʴQ vYNĹX2ڃ5jyqTo4 $*wF{VBԕfn#^C@x#ٙ፱%gCQUy dSo϶.Ʀmf`L4vx0d`G[x%5t.™FAz5A QE&3LDf>hҚ+uf1f܃crPFX޹-V_]l"K9;JZp#dd Qjv0 t襨a[$7dcz R+1^؋b[>@K?7% .i:|AgjȘ#D[}nCH~N+adx^sŠl稃,}HJ9..h3ݩ^c4*+01=1ZDL Ky 8)ox|E+UZmQuR#0n5xA;]L1#\hMSz|#U˃hK]r{%w>g*9/GH&:-N r}]3<ª, Hհܔ5m!auN:d<7 ":\Jqa]Nt7hݻ6ZF20 ?}bo ]9C|CC HHSbuǿ"62_e3ε!Xgei*0f۸r}?@YzHA\$PH~ϟ㩎dK`ZuiE tGOL"+`"==a~rZAhpFChμ-a 69\r'v:^c)b4qhz_@#<}1.EZn U}q7,Jg◘P_]܊=1us̼cFvNqr0)fX£\lU62kZiqJ7Yk[}Cdz^DֹsQGA Lx}wh!ڷL$AGة?9)w-|]!%$cÙ(P j)e#] aOAmoyӠe|Nt")83Ɛ䋵GeVO~KhOã =Dj?#$wq=ue1vS$Ԇ"TT0;|bJ7!' `H35fA5D]0zKd.»_m^X4/f0Q[,K4<*y$\VK_|) m[ޡV } 'v|Ϝ%|7y;{*#SʏI{Iޙ X_]}cʦaԶ2Q3o/ͩJB#9*3FjzpFR3Z;צ2MR/<.p-W,7ln<| TYW9 +,JFe47;4#M'\[_OۀT(Zdڨk1lAFj=yFԲ@(B+)o@MN`{G['ȫAJ +ǯl23hr[79_hb4SgT9Q??CFY5!5M5jv8ĖL0D\bG\y"!UFi61(S6MjrL( ByPՐTTHـ=gR+zd4Eb)1f%`DSb8HN{yu+nzD?5;|ZdR^ Vd^ 2.oc-d>e ؜NXô9Ϯ?YB("^v}w.Ͽ 7 Z =zH03VƅJI2%Lf[k&gD҆/HC oʎ~EU-=b)l<}dD@gg A Ǩ@-G\l;yJ1<@WֹJpT BDJ;[Lz@} ]r^$ue`hଯnXک,.SL1lb.۪s>f*ﷰ?uwy)nb? K[L'1vS lD?ʎTc4UIiRIdյ 83 EQ-O% %_v}Bs81a5xϑdsH%XZx Q[ᓐÙQ"INx7 0 dRB]9,w4+3^$!XHqڃa88TNa$G>jֲ/y+D7zg~ڨZN6%&Zk GR, 9B DMZR;jYM \^:K_}nUuL1:l|M7hPB8S|ĘFL"AGSy'X3E@aֻ9p6! 16?|az WZՖxTq$M/L`:"0ˉ(Vlk 8^Uj+on:{`X$>*f<'2EÂ=v6;!uc -?I`J~̳_w<%#0[wTKHrx&wrX\g]gr -wm(/)tok#RS !!?Ew?g88㼯]Z` b} zkV̟ME3" 09z KqUDzۏc@; 3b-:/҈҈S`aZF~L0 )O=ia&?rz۰p^;'o90( ۷%ft(H:IJ;ҰVb V)d,ejۊ.<Α4lϤkeS?=N~ BF./บ vR2yqU|Qa"z@ ,z:N:^|1? HZ׿uU"g `1׵B莑+a VD6d0bB_쒗 j(9&*mol{d 3q. }p<2r瞣z6 /`X3SP_o@MuZxk!yLaޟ7t;@'ʳ~~vc_e!|>SD"c Zmr1U'IVB8fF1fO=r e$lJTYӇ sVX Њ2يwkhE-%l#uhn7QCe {3ٜ N4WE u%?(SwlPKKͪ;A$;mjs^K6S[ڔ 2×CJ𕶀2 f̪鿭f]tS}YvQ XM3Wt{<6R z cem?,TW#Y_Bkwhr~n-bYQX|d?(g 3|`/5ċXHίR :*˥& Y'_}^_;/)g؃.V|4+ qž0l1o5u :F8yqюMa5\}rÃMnyB,^;p՝2r sgw&F#pOEhXN4J࠼ 31G:X_ϻw~j%֪ 2p7lG⩥IJ4c򘃕nb^=*ȃJj(B$+j#V0IB3 ڪ&,!Sw?%{Q7uAsYگwkA3| b,=9N ߨ *"L}_>^!|P0tmV=@@>MXSmE>#ܜbҡpNs[ewKZ~nB_Π L2 um(ܼ4Gy}̌Pw Uwբ98Zθ ?db,&q5Je]ȟSF&4 鿂7~ËYԶ''/*o[Q~7XW5 4ɳ?׃ ܻ" 1}";zpv:aоNOr0w!hwh2q$lVdQd&?-O\Lҡ@k , f ?[G҂PZYʪNNr4~ǥfMq`?d.礂nnlX>*hJ9heyrWwݛpS" 1'_iD4o7I\wHDM GB4׸=߬su& NV{|ESܼ9o2 GJ- q.&!n!$澝ugNٲ_Tcm .w1v띶S,[(W¬S!=$|}p{~S'k ~L8eE Ng9"ZD]cmTSGĢK"6WM#Ֆ3m7JUAe#Lfu-Y^)ޜK57lMCG҄ bICSnQLR(r즐mB5"qzUAvL` XG bAIO` P@ (zs07%fELQxB&n[ﰈ nat2J^j_?/8f*m@[u#Gb ?W$b̡5赲7YR+ă#|ʽ-&hdy9/3JX"0P. )iQ@Xv/2~Y)JBwh(( c \8/D ShIhwY5v<ȋPݠwh@r)I/y14B@n`?]zVl1 QY hr9L'؎Mӎ9R'4q=0}6']"@)q,o\gݍ//lsP7whG[ϓ,K On=!I! 0+I B0m/:ԃ|xZIak׾_ 95 q>CG2|F wEaWRQCr'R6~qW,=,}>.,-R { Pr|ue``*`6E_:gTf­ ~◼iXz& ’|\$RrT6ǰI=͙ϨG:禿 JWຼv/x4=z "W*.i\cwȻm~β=;#y0i@° F3]z ?}#ˤO~ڢrڏ'V$bkBQ|k!]|{\E\.=)2ym¹ #OjY+Za-Ɗt ̔w] rc,QN,@n-Õo+#'3Q~@,;OD.WXSNd5ƜV&vO"cF^Or7v뱄Jv&f7s仡/۵fRw7%G|Ű58'êEoFIݏݑ(nEUwN5w 6dI~g)ԂI+{B(٢oyk 4F3gشKox=&BʔIkjZc+LHo[;氠|nڅ܎*lz6ģ@,#U.,A}BOϮ?4DlƋ{*Y6\ Uඛ@BnUiUU *ZP~@gvlToY>HQRwQruL;[9bRɗ_s]eZoмpm=PF9O jnUIH? @V:9XqZupUofyoT?7yL$~y9HxpykDM%ux.a} jߋmt knl1Hl逸ro}͆NAYuأQ )LtKg9ǿ_wPЂÄdRFWH K71$TcQ܇RsmArp9*bDWᙟ:_\vÇCrcT!E{F4P %\N0'3.T[0< Vu^:-iӗ'w>Ұm4|C͚̐ :$^ 3B],-h΃1s\ "e#teνCd&c{2mĻ˝馠摱;M'ݱQ]q0Q5֦$e3ǚ*e,c8cf~, ws!h%|9nUu)C_|V (_<*kWK1fxQdj cL C5Ia?9Q z"Mc̲ ~58 ɛ%#=@E}A}V~[Yok@g.H@g+ƃ 2uX\HC\t|S쯦 dV;vxINd0 ~[ǵ:E#NJL,|3en]l[|*%޴J+NvZTd=$Ȝ"+]j!!dȟQ_ _Ub!sd;J ٳڗNTʌ{QURfUϢ*he$P?DN*L=)o$ZbF0yyWK;|pˬԧPm9灌ԡLg-3xC'p8ʹD}[Hu`- # ŬX ų34 SfwJ!d <GޘiuBϧ,˦dr'61b`DV*òѧcY28{::a{yX䕠 em P_1Jmߣf֩d"ͩ[c}sY8Ӱ .˯CïVE0ZDž|sz˓+Boıg9O9I\%cBa^x@?SԨ:ҵIHDhEt<G;x/'⢔FB t]a5WYee)謤z? LV sVw]kaxZ&slΚ0 >o\˓aZ`q- _L-*_|2nP:4!"PֈEo e#nRowl<|S=XhsAޮ0_{E 'YaI:ԜsrVJˁ[\w0 эZ%0I=~=Lz\]xي̄*6|?5+U!bK5@~ʜ:1 |"(Pz,YRVl32\v兢1MOetb[aScSmi}rme3H"I445'G%yu$3P\Yx^7R52eQ:ӣaK lJyh#/QE+hCEFKTN@Ld­ڧ*^ 9^cb!(tb&iз2N6X[ >똹LHm{ pFSFq{+>j-D}{$Ȟ+\}V\jD7$<b5-<ߴԦ!1udf&Yx]o}p轥*9]^̞B^dzZ_嵸LiѷWŔA/|S 9`]i1_ut,r_̰NF)$zxC8_ny;ׁJظMb:îߙ,Tf>P"rp+N嶻=3//xܧn. NOc65M0%c=c{m;'3}=),n:gl*uN! e.A $8Q$ 5!|һHe-8Q9tD  Mo~Kf\D]B%&~ot*]4";(t5=X[*:tJ#*uIʰ]!wxOdCsnڕv+oTƫU "3P{cbDU$ڠ]Ro̡}R S*5($ P_BZ- sG=t i.1gryRAOlX OgOFrapJ6X3JlH]`2mdJFyCqǁ$p=Kߪ!E'OfS&$W/9&r&Fyk6D}Ά_\z4 cpXׂ Ka@ lhcɍ N~+#li7!*%#,uf- zf_:*R:j벼)Yqo0PLk|R~iE49do/#"ex-ܫoVS^]a~[ʺO`u2[TU4V; W*:}@c-qL7D7[o}(b{L5JF]gDOJr5wR݂tT0΂Rf( kSjc%šPpj _]? c3eU. գ[ HGrͳ:OLڵW~ Չ??XĕR1䡉6?Hcz<)ͅm$.ǂKTjI, ̐& (8)aY mٲ f '{ 87f!53 <֣ǡvi( ׼;X]AӀIR!+Qga>螈\xe'#(=U-0;Ue/ɶ{ Cr}Q>*4pCȜ-B_T3O4ta++4d;0Ȏig>j90b3Ef2-ekP^FF?lAUp{m1TNOUP?Y+KdIHQjbY& f㏠AwyG9!'h>4YhXXz]CZa<] P[7>7w?M5TAm9HTyJPA6Jvހrlj>B$ զqV֬o(ע dc)+>";I ,D_[~cF|Ofd{ڈ俀<WHVBW"T:r7: G f<1ZLlOzArRXT37 zZ@/!$?*rrAphpg6^{PW$깾9M|AO 9GY+|8k#9vbЃWj۾I[lik/\'xTĉn.UJQxi;(4d*20_kl[CO=RW'ȧS7I \n7ڙrIC},,X*:nofL{>'!)R) m,W&/xG8adFiVXzޮ.Oq ӊP9JfD$3]% Zi$va5cV%_{\ IyMKy37zU.PCGE_7Xvnّ<_-LcMoFPDv9Sr i˜ρxj{P}>:dmX>[d*F˾Le&3]kh?3[+P uy?u͙L@8lcx&vه6{b \ȠFƛy*fbY8Df*t80] dQl:`3%P-X^f(f|Y,ɩS< 5phWN̄& 1+ ;B3{ lS>21h :ƇG9B^2߭tU!aY8585 ){q ~b^sV(wۻlo)ƀd8 #Shk')|GѣvRrdWq-Ik#G|q#Z_Ec>"pelV="$2DUeFz#ϒ͜!vYuD33띿֜b; M}bK}q5ÉRCX}+x߼s7qM k*ZL+3o%P-0Ώ|I cG蠬@Xj$C ul TV hLO <;E$2ar祹rc)ڀH?hbw{ɲ_,*@R鎅_+ʩsh ;bsvߌSo酰=FpK6˟/)ע5ۿXo" JǞw&Cf3]BEu(yΉ;gO%jT-1U}pP΃69 Au tY#X1C\r ,q\c]\dO@9~\ͭ;k) l8Mi &ĝEp(|cwZrTD4coBg)j~-K?ZtvlXOHyS0"8`q!YS"$#):R](nJp}QC={*41~kd -e{ѓWldpXźA X<褄+aYWMFʧ@'!&˙rk]M%=+9I3O?, hhpV)Tp?#UP""N7vͶQp>u%W`m.ԍc6-eTuCatyCRՑM&zӃ@ia2r|=(,1 nu@ql%J~}-1 л35dH1c"{ΒXݨ DQҫG贐)O \h@ V~q4gQ88TwjR*2߯N"4b o&Mb5 Raۇ"ɽ9Jq{*%ݚ@?奃H(6D9 -8y>M-J2b-Oy9h+$M]rB\`1Hu$Ӧ4IЈ}CۼAw `+&-s? @Yi1JUc]޽]|a=&٧E/eld8$C;L=ˢpD-)*9?/pjGի%ѭ͏؟`T)e6Gs.uSAxXUb CN9ho[1E?f,0?݊|QIy@ΡfF[1bxE\ݲ;8-=x_U;LUQ;'AڜQ8M~a,tc+ŸH`91 'Ot(\gL6 ^z9ې `8b܇ݯؠ$vsEKb_nqCdrkG0.ÉQDĖ( MkΫH㌺soB H2ŪZCSK$=~ xP ;ɱqxA嚲o D;:HSKxvjW8s0dkS"TVt@YMN↍}v&l{9tC$+ϯ#}jzNڞM]hK7t68fJ]Į'nU5RK,\G9ƣ9HUIT{-*I:dZg[9P{r FPC_hk! ǐƆ֋KAl?M #kR;HtW E+s{6p W>ryLK+iwv3K׺6f9βZqvjBa^j xP?2feQj:U9DW:8յW:[e8URnkFUW: Zj=4[6-%9bȭ[S^Q$'t 'fD\Yq?z=U *-~EU\ XxJV(ʲΓ3i1M 1y}d IKDѶ8u)_d ֈ.(/9f ?:b5]1goRDr o<3oQ2C)t{X7`Լ g$R؍Й8۠3˕` 01+t=w"DulOnFJ!R;D QWde}_Mb{џ- 7΄0ϼw#l(M{F[|Ș+$FBԫ¥;8럼d&i @ֳKdh؎?#"9'IH dCqP*?qoяNM$ѐz"Yn^eDžX̋</(蠞WȢ(|)=%rii"&l%bծGrzĚY}E=dYJܠ>O{MS7bvWSG,e"^߉j uBs-nv< X~eylӻPS6Pڍ馱(HeNMk`i2VRxRH#/C Ϲ9V.m=O@ op˫GVI;ͿM'3+UÔ܂i- I5>J[ucȅp#{xhfՎKs*6,U 1j!ȑuA3K! #H_q"+|' ^K&է&u8}- .[@.]f;}orʓYd7qΎ M,.ЗՐ;17=!҃ s(F~oo^=yiL}} 6w(Z:[6=>dF38[1`praNl%Jz*/1QE\.mYma9L!j! u:kޥc`A֊ ȀGҎ#S]-(e߰4/.}ɖ|)0"\'NT_DϬ1a ˙H긯kڇdǧ2]]K.UĞz~Kdk>?q28g"lp4dlj"BT?|lW.Cs9P=P:hQd%K&=hNPVrYK3ՀX oHSJ-'h?%xsE+wtCio HW6leǢRtHa 2!p&xUe TUvg\Dl]q1T> xFV{F[ɞӛy+Cܩ]0S͌!-o>|6P~%ú|4 [؋ЎV`hIthzP"TK<,=场M m ߢf;gt) 72O"L@k{|.:mj?5>^U|o40{ DZfוEALrdCŮ5,@r lEa{QacØ*tVm㊦(&"m"\ ġ\PP Eڟ2=x7hkOz-6/Ջ6,ǡ{6G[U1u(D?G@'0s"aDXմw\\TWx~ao~1DQ)RMx8>LkE6\@@XBS s:y2];z*;c^#,w=hGYU&%s?KчW=@ q.3H` 2(.@mW3K S3TUVďPp+IJ 'aL!?DhLzV)fKcw %g Mh0WOsYyD doA}˰3,S *3w@+NlWHz20!PdgŸRKatسÔv[t^mzl)1aTcAY6-ztL!Lrg އ2ݒ9\>&[-rO `eSOUjI܈\] olLy}@gqz#!C%83߃:h NNgcP4W^^Jҍ*wU선"LV̷9iBvk E^G8<jjR/.٤Ia8ca;Ճ^{6뀉jz[ &0u:q"o FVPLlvxCuO)ocSDwq^@C67ú]YI \!PS}]U!+Z/kT,Oi\ԡ҆r,y=|4&ѬUeq:;9dm9'jDM!ʹ=7-v| Xt_[ABt*яb1VQ9j-Vn&M "EY1HxҌo@1f+'1זΖNIv\#>*'HӷQiv22NQ>m(wx"L;w6|&P^۟ZsQ |gV gf <{a&2K ȚE-W16 0ؿ aOS#>jrF E>%bq3rL4WXuؿ?`|pU7l#LYURȪhAQۗK5Zf ~Q2i37nͪ(~K:ם& ~9 `\$kqOE$ ..B;1k?&AYDžZVfIذצ2ƻ66 Q'Mx.~-iqӝ+fiځz ԫL',c"dKeĹ3%L~ҝsgǔSت2 ӅUCW(1MEBE,BgWcipkoɷ@~*ea)EI*+~65>T}3SۘMSm!|` \msB7Lj +{ԿUp5͌f>=- hR괁Y//ϒ,WQ7Yƪݢi"@#}D5UY3wC1Hu\@Z&~O0BwY,oliU*g Y,@N&X<aFue@>D!ہ̬ɢ{_y8A4ΌqPKs9 ؿ1S y)n XÈ?}m8ZDƮ@<Vg@:4K?OJ *ho.+t_5톋-퍢#i\D(@)^@G(xʚ9mmŷ$2f!OcbP֢-MLJ@NEg4? WF>)eٕkÚ,ÙNgJ. ɒ'A2 3mS1#zggyH9g 5ŢRǰ0v ͓{;j`t:#-NP[׬;^lHJ@Ub߻2.)Z IżXx~登9rxG2\l6]5 bw@kX+:0#:Q8uD-%v }#ճO )I0OKp5Uk5U8"s|OUTl9`58bjd$dD~r;/-94p4vsVvg[bHHwp-y"v=~T ]D#qwֵ/ovr>Ƚ36 z!lVR"o npݙRoYcɹFt;a\4i^-R $KQKhzjԷ5B 1wm$CaY5_BjëY'(~\-Gx(٦ȱY7)1Q:kk Civi3  (̀Vu`]"VC[Kۀ:Ɩ MoaTsF32ف–nb?f_si,=-%8q){P(AZoZR0dYB_VqyS4r>V7 'VoQ:g'M 4k߷yWO}'?VID~~*"6S %djQP`IuWES-ӸVHXtZSWa˷{ OuhOӕ6e!&G(l{Dtqoe BkCN,B5׾zbyD,Њ8I$/^qI vq=Rŵ~l4GӳFgbR[e2r ]K ҚJEk,ýl$Z_ VVv!Wm8Ȧf-ZRQhCUC.gw.ΗlSҒ6Ff^ݩӡ_lA$dNYb|T?u;ZV;sy-$~W.}Y) $UsN3OA,"-,V0#m\!?!* F6Cb18^%3r/l7?{$ Jtn7Rh#ߤn$p?~wO|0*Jr(Wem ;p$fP׼]- g{4<DGWN`F%hsr:Au |< M$ 2и,H=z.^pz]VBô\wqNFޠEn.,@zMc!En?@V>_z<קLJԇ16 Mq|k/[ l}P!Y Q 6v{ȢjyZ)[Ѭ]!U,9̪dN@^fcUEd>GUfMŸ<[ꔉ)x挐\Ktg51 `JBfpU=jKL89R% d#!^CrhB_ݳJ/C$=asNX/ˍN mg*0 t )U@fnƺ((_NW\^QoH8d[!>n|K'(Q g8WW+Dau~`O8L&2U>0F~_ 0L]P+@U~?=l|hG~gC.^Z o_C$v<;6+7gfo]GW R*)R?uA޸=?9&[F.H)Zn;GxZRVe6΄~@I`w[j?BЫ0.hvcj6^>3~Kb|{\ Zpպ/T'tNgKٟgh[i]ԧ@~Ay 'c8$x +WR"Mz)O<isG){r:ϳuGZоvqS#GgR̢]c8R2hdHӱ*E"Wt5fQZw{&zYQ~<4%H P_ H&q Jz#'hvqFGr#?[xK#ަ^K[dnӣ'ϟw7d9W3A7Pso5׃Ⱦ ?7dRZ'\DRn"DVuȲM(zBn 9"AN@uRA7aVnx98 K붸J[@д ]RF!eY7rQGu۽=5DYh->;wQ0z$7XW~7_+̌^t˹ǼTN15AdGu(6|A8!EI//pk*GYuUn&f#o P+K0v(bP5_0J(twh}HߩλkwEk>]|7XaK?c!V,7Y>ob2 /P[OGwဣ%V|+0vs(_ FjUWOeWΑ' c9 ǔR,g~+E?ah6Ǯ78KVD@eR:vu|ݭ`; iv+{%Qlɧ]RA^k2. v@@Q*R&脏$G屺g"'ci'[F¢^^pUS,"q @=ql%YX0eĂAL`Rt$t]//֕TH ƓQdsܩHeg~3&8KT=dײS.u[ֺ;+fM􋋅"̱\fGqRg^ɢ.>!Rފz+x/}%7H{\\s9C4DֺҬ ή~Qå*"^-hRۼk}88pkN3Ug.*ij,bmb4SxvʐKk b;QAl!rcp`Aj:TXX׋;1K1&C$+ R %ٲ3 DS/o`A_Pꤸ6e͡ :~\,}d;Cb/ fOTAq Tl Oajj{<[}RZkbzA5E,*N ރ=6p[Yԃ-ehZ*#>a7y]]nRMeFH^$XC7b0la+]ӥ 8CK-_YL! 2 CP QC5s!ԳFg.g"uqF̺˩sqV`Y_Mc gCUSUNys+t<=}cksjhW*ӕC7,pd@;4 ^S7)' 1XBVݵQD%z RAr@.ȿ젭t-=,-|HG\ߵ4.=D3ϊ3mOJ^htwm l\4Z:W+#4 J~܉i(N?H &zؘGr =-0IZ=v$0j ɶ98Y|-g=/AVsy,H8-Й./NfGR%JPhpT(RXЀ Ƅ6BT'xyGx*+T\knh=Y zW Tfb 0ruP48ר ( ; u4a{@M ):fc]&=P H&]Y=l N]/kBcu[ri} y !"=U3$E`HO{Tgڴv*$d|Ea\ibDzo*Z\}w$)m<(q7fiekANN]ZhݠȂ >m* _8-e{L>E$'ӆ o'Ty_dzhǦ?ssϐGpeST)npiv`Dd]{g- qpRn bIP428 P(rkaugCB8x* B_0fXZI+*F}?5 G_a T _B(SZ?xnWP.3lb-Oތ=SE$3ۤ4#`e…DvzoE+L|Gk _[Kړ1[7L{ JW^_ ͸S$' Tuc:{W_nzV a+rQ1rȗ ;yE/RPrAr2;>h Juy?ծQ'E6s,l[|*ĝ'dYutfLW D~hϝ~0FHWBS@TlAS$^0z 8qLJk'p.fM?-'W# zgo\7ݑ"P6˝ܶw(z(slP/T4= w>. [Ozq?N[b'{V˵ljZNJV:eGhaw+Jd Ja)}I5. 1{=Yzl}mM|eEğY V.h{%[ rh5P:^8 W"CKYS*6%?yUco4Pn =lT꩏1zpLV{6_"p6'9i n <(qRjQ:?&y(Ix{oWUjG="pKJ^`/.DwJy[`Q>.dXRh^h2Ӑx3XDF˭ d?Go%k wB G|on~3eX!i%8YY$|>7Ȉ0A-_'$s;#tYkoA ec!IVnjΈIh/. ܲcp`$ֵmhz Rv)䈟pdb?/6<2IRhbk4/mxRn|rbN4 w톛NPu7Ճ]g׃Ȫ'n]aH.ɖ :gB\Rj6ҁ"$s }Zޠfy]ۚw@4M\pP5{-hf?\WoGI?:XVY0~a|jr/Sn &:C IvMJAWєy?" %9yv7{ES+:w3fR-Eq}NGgGpE@`_C3NbM' Ar.7@ j+fE}o_r4}mK9K2B߲zbE?%7h=<7dQZRcSN:$iτb ռK=5avพt6hӴt\Lf!z$f]sŚꉤB|) ;g{5K'"[忧Y+%4T%U^>f[Y$}gCb̲ѺnpPD!bZtK<"Kg(t#!(mIR8řx|}K$WpB%jkeW'Ž_ESXxo-=~bf%$m-Ea,)ع{7Kf>f*q̈́砥!D(W2TW*&)B87< o=&MNBD.(CN[:lkͼwǗ\maS.^i8z~(\qѰS;!O$@ t9l]Zr;;~UzezKZ/RC>) qw= c>,}dIjph,2J?.?!hP9 p虜OKڼw^@y-GIÁј*I/*ڹox,zC# Z  ijv97֔,MbNz׺p_qC;;!nE|ȷ͏SagCszТX=ߴ# U%Sl&XԚXV-1hƳ\t|*Rz4:ٷ^'1;ZQFTD˻h 1NڲWPgEna=g*SSC TE^/U1n=ѫ7Ŝ4Noշ $%&rȩ.)b IdlLPs@MT3سexui\2xciNڤ@89alQj,%#pP=Ә(aYj')w*$}0ؠR\hx6[|9n?8~ZU[Rr윺'zPQSpcoIᙶV M<,(VJO8j#=r}ޡ!Qnv*l  0QG{SqW|++hoAI5ZX*tjDAAтvZBO&qX:Y"l`M36& ̾} WK譯hjhpp:sh[SWkG\ ꏚGm\1Ab͑H;ǘY?Lꐎ<&al$; (ȽrOc@AzEzas>uHЦD~o(֦|biZ ͠loVd/m Bj$?:2dQV=>ɇ:R/\fK:g2EpʁLS7ԡq#H*]ǀաwRcßyf1! O|⿂SˍRAU-Usƾ4s8KiKNPn97U3 F%U?=(Nj5CSSk{lY!bI!Dx}_ a9K)Ӭ'n3H^$MDm2'd.^2졇.tHI*%Xj%>g{qtݘdQF3d󋕮9Lz# =aNe?G斛-`j-Y&箢٨x?," u&DU)\V7 U=W}X.$4027%tw&y(Vjg1>:L]pߩr%FkU\t<ӋCt![ܝaY7U?FJiˊ6(snk͐b$@;lj+|w̷kicOٿ~D΢  TC̀g"S,5+gKv7!l8fW?*vnYg:8N;'x8::{x35iP\ּ鲒 >χvNB nV}̄yYh"kq(M.0r~p*Q$:s@R=bՇJ.Vm̗K50p"ɤX= ()1,i@6h-^TEð9Jl })!EZ¸k1pԩCCEIc%(oU>8|č{\뢹\]0r 8L,Bs>w_۷J@ VO6MgwCkӀAV,ABH4%˝Tg-ʿE`R\q愒DVX mقw{H(΁6EA7MjEf?$wۆ+Qrd;)ALި6I&g3HJ]lThΘVQbKB$5˩? jDaOKR };*S1oqYHv<@gOy[_}OA 5M:t!;ёBvR04}>_v Z*e:kHjUU5V"6zS uWma?#~`$7 mM_ls|p߯@MzlG.sKpHF==hD2жQ"]<|(LdfNY;M1< 2W1}Ia~bM/A }M#_MdI82`j?GLBHVm%6- w"پ> 5|Vo*̩9ȗ䠦'ySU7 5BY, ~ZۄyßbOEJ'|۩0C:L(6ڰ86Cd++E*P Nc T+vA_9H%''69 Ա_r8lK6a  ~M58#0EIK."Do1+|NګVm'Rh%uY{^IV7Xi_(5y np_[dRO)oPA]YUnZb'ܦMf%6m'luK:KPjȁ([xnRprOMA&w@cn: %_)96w+yua_OcQBs |{H-g f\.Sҵ.k[>0y~%{kN`j\LJОc7?`c}.B&4~<(q2${ ηLZ q0~ 叀g{(g6`&a4)Y.Rt)Bf6#-ӵX YSU*\3'ul|/7,5e`ҕ}*oS"Va!BȗF&>uh?N(q?pBv䁌)rV:ubTj9k*w,zJy}܅rL>nO_۾''Og/ }d ֏;3n}o'1̆ڽc[Lp`;˿Ǵ Ͱ1dy{`zgҷ8{#ΒLB~4Qlާ1g-1/ǀkrO`zNh#G bX]9z4mғ`^2m T juUI 1!yA[?:E繩ʍkt5[J&Mɫ2%ZA SgĻ)?Xy6|Z|YY9/̴UʕONre(x+d_Idt(|aD+YВ@R#;$Iˮks- !%Ri&a@)G p>{0p"SblKB`CA;wʢlj#-?Qa_>n`9Ԅ'F ݿL3s Ds egEL}&d8IEi)\ս\G8٠aefh_&D=8,}JĬ x[~%o+Dy1pVhbUrQ3 p>Tc.Fwڢ,kK,Ysfz/kx;&9ŸpD^s=G !*d9tnѠzF .!.B;4X2x>+%JznV@:OѲa+̓}#"GkJ\APF1ZȔ?<4)<<,ٛQWS=AxuK#q |8g rH҉\ϨX^/9C`@$su(m\\jp#1qY~ECi`RYOd4~Uaz<=SU㤜0G.P2"#}S7} M1if$GR^CC V*ϸM¡1<@>ͺg :V.UG+7rɂd*5C*@SIde|?XMenS69D c>q j-=ڃw1Q &IY\nBm^8ǟ4B8~j'8aC97'Lܞf˒é0%Esg?<{qHNd+FejeW/7X|PsTMhbnxB-K$gιR_2tC@3B_ _ }@)}*!P>0i -*]R"33S؏pƢ2¨hAyvdt<_U% =ېD>k=) L=;zƿ: ~@URl3r*uMM]4WCy2ӱꍄ_҈N9Fn )ܑ?O}r!Jׯ 8Aj۞7olA Wtf̑y&a2vb0L ߟ<ժ5hKRpFW٥OoQ_lJ₽tKD0 .$T&YC)-@P g g.cs_d#`42߼(:""Gˉ{N}|m'IpU q$U )ͫiC4PZuM} YJF?}SZ R3&]툐NŃt^ۍ9ԣ$ՏyKٲj+d4}639ɞI;jOq-oq$ +5NV9T*J,30°/XΈiz$U/ ],6j  !.MEhhBh<$;=t9>Ȗm+zrG&`>Zrz:3C!6+ڮ+ *;E6ȯa㹣]f b W93#3B"^̈́gŗnn u{^s˔* U`CCRCEM D8S#_"yz=xMXr"*zTk"B"VPڅ%8 fgy\">b M'g$*rw&;0Wm[vE4 (ވC]!p,,,UdJ;nRZ)f-|nEݾ\>+{B?\8vS^T|1նhN|i4vb '3fXFx94@BϔTO}v19rOdo\+JbKCN2sBѨ;Ygp֌]$srE d0bDLS_pø&c_co⨂KN̈XN.TL0)"DYsH0U4v٧5PiN N+rt=KeLZPBp SЭEG0MS.e9) JD UEOuho2@KDcױ˸s1fZWP!:Vxja%DXq3\7\9bOZv*!,ٻY]l,^eS33[>=_w#i|]r\|fUA֘ǫ7Tץט mH+dp] 20mzA{pWy*7%r+5g.1M[㲾E;8ĨX@,Drgx- ኗ?>yX~k0B*D<|,أ"Դyd~ &.GLiVcT}WYDgw YŠn 02힦SHNQ" .4?kヿ >ҟJB)I`l|}jv& Ѡ)=o5۷hO@ߥa,gx9KUظW||eIkOPW{sW佮spʼm7Dˍs(#ڍ)N;^0HhIWͽn^v_n_r ÌeA7xvv0![;\A ^ B:*R/ lʬ&+4^K}5 ۃt (K*YS,2o`"Ir]Qy!Uw= Syէ*%.(*_,IVGwc4*UQ0_uZu%yWnHu;3w\0)ۃD;jF}托ZjHEX!Z`i,1NKKUr eʅY\c,8tW>/VzB4TI k}Lba_>SSkd)WDGRU&*yil{E|u˯E?Z\ؤk%<,dze$\3˰P)i:uG 1>eƢ6aqoĚ>8&~dK0lҧ;S<;cHn}e ՄF՚}8iw9:^M!}Okʰ<| JrG&Bl0?0`V 9EyAq񿷏5գ/ῃ='|ht#0/6kC},;:/z2_&Í*ï\Gx5zY@cuEh!u0zyxO䅒'8wy\V47)!f:T ^7T)IR`L/Y-CiN7d۹ZY-VPI$޷R~o/ߜ1#6+gERz廬ܧdS-u2P.3fEH/%7ToAOQ@X|SI*4v8= OjN͒/a2z#+@Q'LPnn.KawbSB]#u:1 g$kK@|wt[[ 7y(tmKc7lv&@lfC[\fR{/rbLhxLmD@èĵ6GsM\0صZ[kWnL?{E6IZQbPrg6uyQi|W;b$9&!?2-zya#B5ԭ=9ؐ9e WLF{lH{:x%\ ~^#NlUґs9^ , ƀet0{ >:˭%šYRGh}~CGBg^LWgs}I~P68lOuPG\dBմ@G[qTJLZhM5bm4¶aNtQD[JPn*5 +TO9+%D( i$O=' *Ⓤ愿i}"*`9S;):ؽo2+nޢ|.07iEF6B2>P=tH#ZܥA^V"v ;٨`8Mop]I}5!L`\֤.-21g-.wvjL=kcPʷ50'cVOcZk*gx8Zlx93GI ώ+ no?O wLU&p7юH bo:¬4KGKƺTT7F] +a3iEA&"몼oqM Lkio{#~cֵZ@jПLΉ!שּׂ>A ?ƾ'fAI-ȈΔbpkʓye;C~4+SD2ab*=5RZO!!k`C_n^p#.;CN_f]!X`Lc5Vqw;\35Ʉ>ks!U#7ҽ+;1RIޥ]rΩei) MBk d(Ȕ2b_~ʣv7|c'~f(11rg KTCwv=gOl"xSv lԣ`l!L] Ka =p*৷\)$) l'lBv ܪ`~ ̀MlC<+1VTFMs9ſH8A.8Ԓq<,vi tlojId*ӶIStU?oA{p8(966C ]Cxa@xIu.i`. drh.}85!\QV߈A>eLV {4vp1XWŏ,15凃C?b3e8BG=`R%L2Ot 8??:&G+?80E&p3\WF5TYٮ1o"<֭"ؔڿCJ|p&}wrRLB ZV㣏Eq%k:l,-\@S"u>don)_؃aEШUHB|g񭉾3&FQJ>*e"wkKQMO0ju R۪'H(se Ԫ69;" uÄPs-ʤLT_o֪a^b3 Vi kDc ݐB}!9'ɪ ȗ gYI+I7(ȶ!K$x@«*ztpSs HK4 :;v7۾؂9a^E48+6,eVk&zp9Iz)^jp 8]N;vK729u+J@ rZu_՚?_[{ y?\0\^4iO>`$98sC[~Y|L4 a;L2W#E̎Ǘ|j;GO^Dge3%O-UimPm)!H!dU\kx Wpg%JNIeO5>P0k`!{<fQ)=O|Y| CcVo)<.ϛ'²a (Rutŧ.Zesl`T]Z.wSDt)rɈd92%A !͂|襘W#Ͱ?ҨǛ+AܦL# 毉*wFQ:1=+*˩A -NdFk!xmѲϒTBiƥX돢~ ^XXh4RJr0 5z, 7~~5o1ofs8^hz@".p-1Q蒍043P~҈O,-*)GmKhCji͏ LB(ua'gRR Ƅ|:Z,hVWErlD4cgSK_e6"%8ێ2^S?rNYIpm[mI6WJ;ͽ+uRBWd0hTֲ)v4tS];Qj'4"n{A}z`EB,Bc!*iy|1Y^A{QGܽLRQX5ZQSv%M}.iG(.S&ɤt0ةD[w2_SlV:C)&yB@Lz2zgV"U㖉Z^p] 蒂AWȹ+>|ѲIsؒ#MW#{B7a N: 2La}:bn9Tٚe&X@ /1NfG o<*xG0߿ P3Zs<[/Y}TRrTv]`%鯀hYt>B|[GZ -zwQځ?Z"sS0ͻ &X0ɐv8ҁ#g1[DZB78J71юRc2>|溞yiMq¤O^MXjgdgɉ-gX$2FA_W2U0}/UcxU94I'\ 7s/Ǯ0@KRTW /xPY M^UQd*T_$}lVPݧFVjNO,wh_`nFW.aӤE HQ,'e 6l"a#|KNqe~0RC;bx^bT'T2Zy ,F UKYyG{<: &[J(VPfs&v18aUD \gkH@PKr"_ })Ai#ƥRq?cZ/ /C`PH'GkѤ|/]w y {E'?'$oZk+x"`N88N% `qwZ5 a/Y4~e3Ec5\j0zxG-dkEŮq5]/vDE7ɣ:í(bE9Qբk&{$YKKθ b36pgדi G 6"=QA0it{(ߩehM"|WXgU-C_ oH9ȵB3 iXz^#]<$Fr;nMicK%BiN)*d3J<ʱ =9){yUѐ:Jջ< 5d}HR>ml= }~%֯R;Hdc[LZ.*2ݜ0z/Iӝa!qكLmz 5 ,=Р)Tr<ұ E ="tDCL_6ۥq R$jrC'+FQM|oc2>m͒Em9\P1җk._HGqwSp&P2Wa 쌑;[g r6hQg`sa$v4 HSrM u׵>aJ lO1PK&A)ĴN7"5}zҽWyD!mY+&o"C]BH}C`vb"I1uBW3^4>Z#z.z'kh=E)Pqq =2gӬ+s88*t`n›==`Wς ɴJZ`MS%`g)ws;`Ԩw8 f`m*'+H|;F=CxSJEt0 r\ص$o;fL$Sb- ;`|Vːc8G9{,?V]u%&PTJ-LdpqְxũА ~Xf@D2zQª}cϳ M}k֜bۤxluoCRb2L.qy ?&NG΋4ٳ>pg1ƗZdA'h 29^Su0i<h64<M ;F/ۼ5œɝJ O9#c4K` GI){T'hU6oݽQRHA4j rI q"Bݜյ6KlR2{3Pj' -}ԏ-)2B8e-sP!į[vki s#,vji`=U nJV)j8rQ]I툖8fCۙCG%yArPNT t4Zts[`xŅޮ"muRz gz7Q, Ğ&3 $׍l'a3+PհyOyc!XY+p;$hy^VQ gZӷroQA6G2Xx |D{dWX<Ȥq=+G<[FZֈYب*Rm9kŜ lt-#ӀjoN 1 %F(+v1)ptE^s .cN臿XXjgu_!C;1´) 4c`Hۊ4GR xGtjs#Q`NF+:,$fJv.C -;F-4t6N?.=R6+i.-&#5 "ݧ>bA1˭ZsFN]3Tm fdx01@&k ~=F 0Ycvs=\ A3W*C-=vT8YIM8>i|!$^o h\"z1Uh>iy[&آ#(PtJܥʰ}-`co'} ;ˉ&ďe5^?Vc\!ܔJ<Q.,ަ _f8y=T-$*FX/DNKR֥|1odAܟy:Pa(b!lfZndXhJwm{NѺc7&11bhE 83b'`2^c/.2oM2/PZ(ض#*Pu$#314;yB,j R6,( aЂ o).c='oHi oA`255% Xh1g\qv@2=冲7v8kp4z鲢Z1"^p$`W8I /_u6s9זvaǀe< \%Q7Vh4bC9cUC_p[ldìXȭ`ڐ f* +as=ϒ_djL`Κ'>;ɫz,SAL]isnly:,#{Ki40 dd_^BD!NP#So 9Jg{ZN#LPt[(RqT^Ys/;FۓDZr ul .nxb{(.L@~ Гː"7 4iZY%=_26Bjb $gr5"mւ8(w2o:KEe}Nw`+&ںnBUiE\_РR8cښ+BD&ozjWVBGH>!hB/omh_uRQdd!F Oc?5+ /e3D'WiX^hوQfg{ G?'|¸Xr\Ys'qvy zYq8e*E8(/|ik;7qm_{NܟW" $S FO(ɡ&KT'}Q/2*%#I 0/H`]U}'jRqpc\eG2JI5:D1~s}xx$ka#YI:(Z~k-;#fcHϒm/E+ͩc2+$|6x.+ߦؽZ}̅4B%H}ED ɸp# 鲴RP66Okq4x8Mlyf7rn(' daFdb;f>t-tIْ(u!fDˌ_M:~#]Qϼ_7ݿ! =6h?.]ڋ4%RTHSh,TxWȌ]r,c>\hllū{o,M`!xԨMi1ЬQldC$CQ["諰 4k -1#ZI9Nn"Qw-q%51kAlrx`B^Cvr|%-XK6rf۔/~ʧ5{L^좦;n—Ʉj]Ը*l #W{Y3c;Նkԉ}Zy}QT Es-s5WCH WJ>O! XNx0;pdq=aΠŻ~u䀀{}מY`U`EevΌpq$ qb Te"n)?tlU?m35,D SB0,;(Hp1&l9 2:K0O+W PŪh2!$V8VψS35wo]+mC.uW/Rc349.r^UN뱙yEh͔ m{FBf)U$Z|zSp, j$G膡bqC+kkOoA+5ќJeץgґ ?QJ&R^ v+hNCo:" v0Nj@X+Lkߝikeчtkb \;ѕ gm+3ܽtN=϶\D~s~Q@8'GMkGu΢ўDza:Nuw>X7qdkuss?S;I^[Tg1{0+p7X0nd]{huH= $j_BUo2=' yDNPb*o6#_9|CЉRDyuC]J ̹0(~T̼ cS^7&x6v VLebtEJ=%ڡ3fY9_5naWSHG^O|%B6Ke0i˱ \iX|*J A 㛺278AVgj+\)Uoqk[Zn`ѯ9ylT&i )j!'.ǀ=v;Z ;8{:0U2&͹SoaJ9Df ͼRmO+l5[ݒs7~ID"8||wU)קgEqU6+!GoC%X"D$6{B/Z~ʢ6br۬\_BlYѬ/ciMf|k+=B.,GV hʬ!^MpMUgd# *n/[ua@ZZ8<0C8|2$"˧^]g!YƜb:XyM4J7>5jfd/W΄tkz$Ͷ`!8l㳢os WE' Ӆ{LfrVSC.) S5Bs%- )%T&T(D ,SoSSl=ebuY\&߸@si*Xt .AÞ$E`K7krUXHsnPDp!*j[8J3d%G3&<d'@Ofo,Hw`ʖxE(b`G>wS{={40*B7`⠍#y߸{;佸,%-¾2GMd+0]&S7zEdsܱaDũ/Z!e2ٜ/v[XxI'w;4d=JgԚgO(N:[Z.{y>I`pe4wdli?F.*v)Szݕ{ ҟ!vVn7Ωbbpn3"X\T5Q\4/ɸ;ϡ79Eo4?{=Ey' u^YdNa^U"`i]9ErCr|Z=FY&[MX1B$&Z "xZ|Tʻ ͔:˿OkKo&B:sucvPR\j)b]#fZ=g kՙVt qoӡqv{Bvg>y֖YLIT$gQkVO_*z_G%9 wߎlfcבdhPZʬ98o3:=a"ʈ6_Dg].[_6PSv+g⾮5PYŮ1{^i͝Ͷژo:QY<¦a_. .GmI.O6&kZqrY :AtSz~=}C09@wxy{jtѶ;F6[ iEj_SWQ't#zH2|B aTb\j^\ Y ##;Ӵ`)b%tuu ;uOiqJn{aGyO .@"V* i|mCEc'$jVyzgDN\2h\HH^q_[9CՄI+Q +X껢]Sc{ZIb>V5IP'-gts+|6*8#urpBԡZgytC{ 21,.Q1-V |>m0 AO0@DmwBXyG 4 "H:r@grqC x9{$_FgxTɱFtHi,Ve7rq9?/FYVAU;0:Z+!OJUNʡ;”1ɧMW02*(E]m~~PΚm{M˜U"\}^Vk!E0UC_F*hXu$ LDWQsJq")ԎTP4U(sRPQw r`mKCa񿛌N%d\ s6nzSn/}bO|%8s+TЈ~F3`pܞ6 7+ v.AC2r@4%1-wdpf!5V Z76$wf7Zc AI~*2ד1B)>8 d#G6Z;o+4䩯,Q8D:持=AV )2{UՈ݁SFt7Y*'oϠԱO G86ܸ*@gt d :nSxm.mu/1:2~7oF;*>gJէ~Mlҵl;Bg*e;ƙXGE6nSOzRGz/bH\K.yrCQQ/|pˍK;bWq /[W%vvW$\4 5}UӰ4ӧg&tv71 f$Q3d:tj_@=EO@x jv,* '>y{Nn0zfŠpvɘͳa3q/{d&\`͒!*(^n׻>[>H, =C}_}~9B>ܟ ]3TqMg#*LKLvFz0GyUx\',yHRl"us_d|ׂnxAp˓؛Hpooj?윬2W&@SKhs{i1-QV MXpxp /J d- )n1F6/LRI_l "RBI I0=\J@?!VV6XW'j ?n5s۷ƖJ;o#}DMD@%JRɃKN5beym ypE<x)m|Dt:W|k@pTɥ?gՄLqڋʯ(0xF8p7"%TNʤRX|A2Wޢhs@! /qЈKWQ /=9B9>w&@t &tsZ@ 3BgYDgjLbCk}6o}-ncDrݱgYZ0707010000040a000081a40000000000000000000000016446b36d00000fec000000000000000000000000000000000000005900000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/core/snd-seq-device.ko.xz7zXZִF!t/J']?Eh=ڜ.+Y\ΨQ^˃X{.$!ݵ|%\%1ɋ3liM1Gh*D:/i ׇ\.t\K?*Q:ݍ5mM=P%mh84'"7,%8q~!`Smdy)9ZkcYvvfLwHPjU\9*b@R,BډPHA2&0c 6M5`Q: Ic_uri} oƋQ#v,uOqhu^ES.- qE<߉zSt0 x! ԭ2\\A4H 94' C(٭=ЮP/!NMĚe6c;Ͽ\[bW#1cXlwpyj,}tE.zTtdn)ʦ ~2{^ ,r,ݻˈx, A@< |HO68sM0Z)>{@l(Jjq02g 8{Ӵñ_?.Fu_.(TtV2Mg}Ś&ĶlM" g!{H4=%VGq[uT7vWI *Lv7Kn||$۸oMJ+{QƨֽxO ?#sڱh%SصْK5zd[NnoG$nI< qRϗ hSjs}4JΧG$Ʀ4r{ mlDmRQ*xp>J ~++YDFXe2]fF''j%!hC͚C_2M@4}GHj@_JG\4;Tt!)kvw.="f16a gq &q8w(󍉿KaϞ$|}aYwz=+1i| MLӘ9~uiUVJQ.v!bGN1T^':ic'a ICVEl5@Xe=$u ]{ӲH`6&'滮Mk.5Yh/bV\ULTJHa6v׭+?dȊ 𛀪Wro4˂QlWeoƉ?̗es Wˑ.}|-MjыBrYɺ]*#װK{ezȵ|}.@}-)Q% prBԪ / \|p Dؐ w #P Y;fyVzx?/m-H5M;vg֮q\`AQm7 "':~(@j lS6=i>n"eyom-weJtL`TwA;Ǜ=w}3'Vbtb6JNJΓC)rȏJ:AѪ¶K=edvQ߶C&16?7Wȩi;Gs7*Z%S6<JGd9|X`a ɑ8, =&j<7aI5Fԙ:HшlX=;/tcfwF5YD0usP/C#윝̠CNuᆉ.~!mew8{CҲ'qqcٓ@h>R';ҲQ~Dںz17i(Uu RDYݒ!־>?TqŋCӄ'ߝ+zҬ=Αm#JXҧɓ9䙉鈼(gfEv ­$|E:.L+Qw~!,}ngp,e y;t he hf+ak廍Nړ_L(}>ʹ^*krJ`dO(% *m 2<,&mϸn/X=IXB/=ͤ˜>D$嫋Ep?QgQ;m"ͦga//ZbK6'*@7~E~ @)nb-޺+3JWá«WeKČ|PBҿFF. FA= ?_ؿϢXvb YC!'Mx %?*s`|%~߬SpcWQ/Q]ҩ0c,n'.mXb}$/Z䵫EMfwOm}t1ה z1W;r:EpZptlfkжS]@ [&Ń|Z @^4(,6J@1Kۯ`ݴ'Ru ݨhbӼ|2aR3iY.xOY,p[=s`彴TDa6ytGb.QYQ&ؒxT>Wa+d+3V:usc]7nk.bpC(&\/t'iMI!R4=:ij?^W DmM!X|h^"Wй5/u, :8fXD*nMs;E6Xi;Ȃۤag#"ߋ1*!X$pCdZzA! [FsWrSKuk˻GݷōxH&>$}S&M5xjgm-"fT >6cvm˂ L*ҏu):7p^0-D ۣWũS{5WHE7uvM]'V-G u\gMkr(FW7ܫXgYZ0707010000040b000081a40000000000000000000000016446b36d000042e4000000000000000000000000000000000000005400000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/core/snd-timer.ko.xz7zXZִF!t/1B]?Eh=ڜ.+l0 $4MmF!'Ѣ5eib0e'ǣu>cX9(_"KZwh4泹 sb8wk7Ku .U;2/Arbu;TE_Tyׇ/ggȗR#ٝ<AGML4L+YmIM+VN"Y4aOQrrLl*4Dv-?ж T=c9XM_MNu,- {0Xv?^jDN,k-@/b51H&O- b@ACцO<H9s"PM%H R 7Hw{UОgT@oAqN IFp&4ǑTފAY(b tYj쬓[A+.00 ّI#.m˫PtKzDϊ j [1ԍK-!%XzXTfpGfjXCZI5}h$N1ۑ-Q|OpMO}Q+2Nv*F9Pd%mM࠮V`rcqύ=Q5oeĝBZj6'F#^,2MrN(XmB5# n(DPZnzeJ6Tmt}o(u࿂}$эb,I./L6gIXCh#ŧRPd6̦2| FZ -#hP` 'D9NV\X٭Y%{P֛DfS>VC,aPj09kC]7R7v#S +҆B fÇMSLT`0;ylH2+ZS\Y@!In/?oԼw%̢အЌiۀn9?g]Z4(w0(t˗&@)oP/i: {ZgDsPh3TDxJclmD'2bhd"/ ./D7oTe?9;\uJBIAϏD5ѡd7{`ԁ` ٺoEE/Ohqx HX8PUDYg`f DU|}orܴIB`%ƬxQflIfYC.|97m`tSQnӸLZK B4Zven[r`& p^d,T=Wr{x.$ϳuP.B|XWtق^ O{ɕjNGr2b2x˲D)L_,#;*0Z0.BouŠUhiV41asqѼ }[r>ہBi-*_%H^o% gyHnZgzDKKg& .($fi(\IR{Ebė7kãoak2M?r!>x=ZeAj<;y%`M°cvXѨuE .0P1W>㞻;%06F5hѰocг]&',Dq%Rٛd=uBo`H/ȲJ#C)!_+1iڀA mJ Q2c=gӜ~J 3)&euVa9r8i#l zќ:d#ia3'$:Bё'CD-fַ̜? 0ݩ3>' 3&SjNJ(b=BaH7At=XB|j{]=W8%bBTmfhZ=0}4/i(+wVƃ}Ehrhyj4IioOT2 z5,vG,+KDLAb3- (. %#NdROkihyZ|1%7|/Z{|w.d3K>:u-Ktkoh~MʴmH"Q+3bZ OLƟ=$hG+;nF j_[T}owR᧔zm@3s 3(n Q0BoR?sR{vD.1' X ל1gjOI/):h7܁cM6B]-)7”"2z_$O qGi:>+\Skz4kr><_euA$<ߐFz?x*#\b?!GsZ&ܩAĿ.5 x n'! &|uԉ1X,BYo׻/!׬E1v;\1;,-  2DZ3S+5FnJ rMWq9{ % #ŅH9`-ͧMXӃ0?0I}]=frR,\BWB_DeFV Ź5yƑo薇lIxěkf!V$}Rx-p@v}2dmo6GVR bvLl4.,sC WGbPSELfHWxFHěa,AhF7F78 |r{?*iGyImaR$?Q1ntkܢ\Y?Y+S7q=$O~UӪq/"J7#e#U> A7;DJ)h 0L@?;{&U#9:xֱ֗-}p!*bK*^A/ mMej e)^tjʇoŴq)82ɗr I{H%PL3۷eJ-dsi>;wh^/NR'N3~tVɳkvH-25Y?t7I^Zfd|qv~w0Qa~uS]>.׀B'<|'%RQ"\MPSeP(ŰEƣw餞1řFE;%0}ksETDSU1cD<,`Iٯ:4 $h(X..OD'?Aѥ 9~ v3Ɇ-iQ2Y z3;cg?`+6&5[FP]π ս Gɑqut5 vh6 G2&Eˇ T' ih"mtJ å*e]+ et ._͉jc+Qz'枸^UAzHY|l{La+5#)aT:ݸ{b#ZOEc} ]*UƩ51txx/`CTf$u zj[ygK _РG392b:"Ei47‚R̦ ?z7'o3p|e͊  S<NT";i3e5Gl}X ? M5N?4-/ %zVHa̧+ȄXE }b!lcW,/^ jM?L1kbf[hb%'Lω`RW=$Pz!Me_+S*pfJ&+9yDŽ9^"jӠI13)ePrZPQT텘$Jti&?c uB ali歵GXϑ*jO^OwS}AQS_Q˥H20𕅿 JЪH  V9__ |^d,U ل(1=`L "KP̮ƾ|Rް=BOJqt, d<`zA(Ǖ tA 3n9mT:?7^:W2Us$ŵe]<Ğ)V 6H)dnaXGO \п$WO-j(8 a%cе `LRTRݪ9ՉҭhX8_ϣ_C|uӿ\7' D١iY)]%g9!Pq|qeMWU;rަN~?1ca[yۑނ?ZtrWATH>I8AaI&-]NU1*+a ]%6̓0ۙކq" ACY -B!D'El Wۣ@HrUP=Ú[LYv3 KHAG\Ɨr}'A|*= gh֌g]{=ܤwW<ǵAAaOH ͋5Ncƶ2p$,r9ZPrq:D_H>3 DCBx8]yepzf>m(#:Ij#ւsA]u@5 +|.VwX=GhQpe548lƮNτO'CY$+W ~qïv/{x^6u{'h6ѤγO䒱?$~:dUp\\@|/Nc|ﱕ4@ Lqo^|A% p=#z`hvDpkj޴"zYaUi*ں9d Sgcw X2 :؞C/TcȫD 4]p2s1?w|5]-؇S~V\' uZC%p!X զidKgcEsXIpxjX(/4Y̲"!|` ]Zot#|8 'hr8ܛ}T-\HZA8;Jq~|'x)>,4?u_kPQ8ޱ˴ݖsrǩ?ġF7ZM?pg<5C?)f`Z1J뷩O(>K%!SLy@H׷K`uM'l~'~ʽ._<6'ӋD. C%89-1wA^x'd8[Ҏa-"@22{Jc8Pj9Yj[,Nq>"-E_RdV8V60-!&QcI^NtH1Ɵ&1Y{*KU!JW)g@BU6 9PeӮHK0#x1WJ"~a2T'L$ۍt;j1?,m䚧HQh1l7^zl_%b?}-E A僜TCr7ɪ 5YҧyL%Fb̧_Ii@H P[}J5L[gͱy@GP-n&`y itƑV o`=HY*-m^vj%=JO>%hE޲;.p&,i)KdfM?3HLז:'fWm 9wL)KVnAЄOzXدxX=S`rD{F:IsАZ`A- `Ð=ԍlw`;>ID$n@݋3iq~r/u ߻i_u3{K 7u33q ܐ5o3I[Me ,hJui3auQ+#X\D^7?ʱc]evcDd@T1O(DWa\z7:5-{a8eeWfۓMھ}WJpUmx: tqZrbԊRqq7)A c>RI7B0-mvA"Rʾ#'1h̳# [ . NlG/l_9"ŠBR}M?JW0hlpFK#$rmH Ů0Wk諸9WΈv%NtPBxf+B&Aǫ0rކXu F ?YX8h "[j{IDKŀ! iT 1J=Q"UY6Cnf$^AوjrFb0'J}2R6:MfŤ.áIV3!jow/)Y8J۶ȲD)^:޸z+COM=âF v*YUuh8w"s%X cѐcXW]*Jw  gъ4P b:$^8|dѷ6&CjGd#4ݡFɝ@:ȔT_Tˈe5)"f= !+f% 5K0;YI"}#Hab/hB$Ʈl!I_EB/5-L@Ӳ+@.%X&²8iEVIᶃmܙ+1<׺J&h:FFM? Xx-=>Ҝ#l=4n&k:Si.tY8\*d MI-QذS(D#NijtU lW|T\B/ Rc) VkaΌ`%WK ?JRe-1J۩Cb{/Kd)}*ϟ*yVG/ =TXf̓3 ϣs 5S'7`W8 $l" c`yp8jUP WJ ^K_9ི}:Dd[NFS-ԋ>,?j/sTEvwgNu+ +F|s( Ҥd@ W{e >}z 1^}'|xwHna}9`O7' c{HTYGZ+\`v)4ƦՇ*g)A%u+ >p N͘BEӡDxt~d]׾(tϮnB:bd~? (cf.+Gae-R"_Jxk4$<uru;,p „-;W8#S,rf/u+?]%JAZ?0JWh"ņbǔ~`ۓ5"zgr4E=7M @ \[7LD-m⣱ezELX0W 槎P^0)qR:5}RP+Go>YmWd]һMˑvFj\vꝓs: >tOvx+ q/Y|ǝR"H"6 v=e/TxI e2 O5e|c&,9+E0vCZCNM3^ ͷ?X2h=jn%VO Ѩ sc"H.Kԫ.Bb>2н+#D@VdfANL*5}WY8$RVrD~[KBRj8fu? ,`驲Fsq^\=^)'đȹ=(Y^ ˾Y^0mE!xb4ɻEĄq[X3ރؽQچ<3U)9qX޳uK1{gҧǎCDЏDHpkS,\,ι%6VH%잻}ʏ:܀g4c ܵE,@ ༅hya1. ܴBxqfq4?rwx\6dL-M%ΙEdJR "k)(X`_&5kZԑ>P7|mV5hn"?x[3Nk &@΀GPcMGH%52l?MtGy#>1``ٸJdl(j}Q# X(9Zfk4Hu9`7xc~6y²]ia~ ).b-P(8>jy;[OJp ?zZ_Q EufhR:*V x&Uf*/T㓝{44I7ޢ $&b gHP46} X 2f\^LX $Y`we)Q\ʔp^P(- VzHbVѥʶ3L$FO#5e{y |tc7#!^`PpO_YF;t13@,gǾWx < 5$oX;->FP]R0ݕ1n!D>k.+_l QA{iJͣDlIm<vӹbLˬ'v R1>ɶ= ׬oV{k 6v$}Dh!3MwL8M$4.Dצep?\oh<)D`C Ԙ]/ũox Kv(#w,Pʖ6o+Et84[k!,{ȚJVHnbQ"#[:+y4Rk w֧F0RSH# ƪ^\+e@VgU*Kp;MNFMw,~)MK`4IJ[@`+L {U)vǗNk{CXvE\uƅu< I׋(r;.6ԇg)3g= ;5 WK/SP\`N鎡sN7<4o0pYVi=8[whE,,dW( 9f{R͇8ȫ.."_QF"tMsx /;1SK&7~g< Gn] C1MF% $7d1dh&-f"ܧ!C͉ ̷l_%Z>'3^zAi#WզcAA߸%{| ־ SY/$3Pq@hʴJ=.]87bXK۵WB,R.Vy b*D2)r?])kY‚]H:5}&/TJu{jBSpW00d-!2r(l.qwMZױj?hmh%!%;H)ظ.vi.Rn(hz1å mM)V.'D>RNu~y̲t:B /6:v(}7'HŦ}ZѴj6i.ϕVٻ{z>d&AT^vYKW hgɺ\Բ._V_`)P fY$K1772k!U3HqESbeƌk sbp"l]ETkIn`pD _~!HlZ+wϖ1=h}iaA" @x3YHWJO4vuUp"N_t|r^a&1jV{^ΏOP4ne! ,K 5;j#29ɺ *1eIoPDLB(`Ny/:q+s PĊUo%ޗҕQ>!'e2' 2SEh% udl,)(\{=L1G(WLmAhR_GCVnRhjf5eB[n҇J6JlIl]șaXwL*u?P}g~Fڏ&lr.Hxϑ[}ࡐk8m::z+nV[uuЧŦK-׻j\&-8aʾ_{ =6^ݰ?=|HE7Ň _zo+;ao VxQi侾Rl87y+H%9X< u^I獣\ lvJì&Dae$hTfKԨʃC4ŊA a-_H)~jq.9aM?O?_,pnQ6ZȢCc+!~;/\MX"VLn;,V)pS4wy.n@9B򢂞p@-Wo7$4LMg=s^d+ 筆=.' :P6 a$scjQs6gGFQR'R<6=E`[HDF.Eە[P0z_>lyeeS-MC|AC)bI#.C2THH ;V4/&aU$.%3՛)q;1'Q9DBq 2x@ή eI't 1'Nz]G)mI"JZ(+;u`t#f5&[Rr8L  Z#wķ:PT㪧=#bG(Q>>ir%L{ Tə 4zjq |D̃Kqo3zU/Q`zA" aXu25D~t)Rk9e7~~F.пMQlUn>¥[s;S$pTX)dn5  Ě}ESMm8UqQ&Y/Iy$dQG=IOzS8}jŋ gYW4*%t(SX#0j|vhUyV<Ȟu?"0=[fq>:t<K⟘%*:с#Z!xY:H~hb؜+T5ɅZvꞠz%;d0~$˂3`"6}uǀcѺC$^J qmu@˿u.!hOoC)Ln v+d2& }W'`6#a[GiZx&tO⎧t|~ӣi)m}gg{;uscɦ(M}Hc31V"MBWmU#DD!D,Ho/եURm]m'm؜k'$g8ggYZ0707010000040c000081a40000000000000000000000016446b36d0000ae14000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/core/snd.ko.xz7zXZִF!t/㴇]?Eh=ڜ.+<^Bt}%C֌\ H&//[&d$ vTZqb03.y4rwr֤|MetT?8}3ds-U6 Si3V0H7Ibf)a+a zҷҁN&[ᛀSCrƒ#aBz <>=\~?^eVSȇIrEX5 aD1-l$!;62u="fQ w0Hx.@@h9u5GNsKl'ˢ8Iߘ;㘭_t7VA2#2deAdD䢃͙NqVE 8{wn>VJ]Z:*~g!SqJ- ՆR.l@k+TdLoE}4F\XU`5dWnR| `Ԏ"-H2 it˛Џ<|yIG"8BPnx̏,:PD`($kRm*Σ ]3)pIg-IO\$ jdўF̵}vzuLmJzѲѻ.݂LtV{Lad{\bZU*>:+דYTz0 R֍Iu+YrNy(J}V*(r۶W2q-IY2vFb|/ǗC MsÞz0`LvpܮH$/B6DHX'$0^/( 7qEo'v1,:m(lhAݲ*HrrҞڛ rj~4K ly~H slz /LkSZ  -L㟽]<0AA5i)He:y wra EƬ~QiOB䃩x據_ҋwzV$ CT.絊X U}I6vgG2GչT@ gUVOLbL@+{*sx;C5iuz$-ebs bti__r@Q٪ڳYt?H](%BA=l4. jqЧdmThģDi݂K^vђoPcEpwoNr#WY8"MݎK],*n $_Z:N<!M "+y+ &P,eC`"rTRiFA*`J7$'9L rvɎam~ŭt7K)4({qp~\]j83<^u\Fr}gJ?o  TU{K$ <Ճ)58~I'oVxOo H5X`3{(.#T լq`,J7콯^?@pm/yR+xpyb" ѥУk1J;n^fqV~m\tM!cOYЉZtǹJ YpH=@eoEP a~wz J"*0c]9G@C;0vGtn:mt[D,וQ +Kk=KGDx~XآHoBL`d꼫0eSK`eNN\hY;TKta\䚑#+A;¾;"oaq@ƻˏ+I4s*1H|ͱ3>@W%R,_wau t[c^.۶ vRhWX+ 3bneڄBN:W1!mFJ ;ݱu!Zu\{V' {>QcT!Ɇ\*_h64? ͢Ӳ=jq/#lM'V$c .9y|֒%us!+,BT 夃p:'BTSzۀGfcыnɶ\9<pu<4׿x@4/ sLsotCmwp{U7-Qz KSO*x}qc;d($7P9cc ̏@ѬRYgDiOxls$O=u`+`٩:DfT_F8r^@1dЅ,T3LaRir:č}ZhD X R>}\ Bmz uNAR%%@ѓ )CE5 _?>rc6G[ YËS(s;}5B&D8m {/q1'Ȟ& 4lJAsanbHշΕ@LGބvݭxojZ6ے?I<~;5 J` kRZ$*iy {!>A~-gaGW39%͕Tp(k:}%V@N6[iW0bejpjS7(P~BꙭjX)+ ܩ+Wh?ߧo9=m`cYl~!?.Ǻ3y#HX*w<$>0T>skoP\mCxmYݷ{j.Å,s8*M zWz g7Ty5ڶu-(rNpV̙јQbT3IRpP |Oxrv\/:@^ &n`;OφdqE,Wc*3) 0lCBT׈R/!{N ?3 *GRVt#!âŚ#'x=Ws+2C>i?׭׎=S?U"|!cG%(h@LiyA&Baul| -.PѢLNzTxm i&%EZ;y^?dEQ0V^ PJf<{2VÕMW'\E9~%pJ:7q![LiXT7RṉA<3v+ȩ< pnʝ%wSm^c&N?Dkߪyd(M_ (tLR^TҚ3dD1(] 8)#֊(]IjEUvfX韮` T8֘\9eOtl:Ď%ԴNLgs"Vȕe|tҸ=^N;>|e@+7c].%-&Z%Wéd윂!pOw[BVRd1`x j˘R6X<8XJֻ O6#=yf d(ݫC ^hb7cjx8%KPg_ \ EPT~j( z(hkΐ94oq77_5hy$|~_)eL(*{< Ui׏g5RM"ř!?u:p9n-IY^@RS傪 ]_X%{_ qW~jA^?uyb 2*y9qVEUjM=sie发w`mr"3rK3N| 6Ɔ{ ma&tPLwqONJjaZ9ec /U"Hi0ɱ+Q'^H](Z!)=G'AStIe˂}X]h:_fн/ݖPdh]kZ"PHamD;;@ルM hk-/{5QK 3`= m .3(f4_[C%0]+uJ˺#0Zjf[gx2Уt)b'p4;Hx?vy4??6,ԏ8ofjHEO(A3 })ZϒtiUE<&^ i8yH-;@z}fǼI^2qPpkF׏Iӟ4 hp[?X"e *Ӵ-T .Z h NHbxXFUN.2"Uk͘Hk"c0컜;͌s貀=s@6e@ފb?w"imPO-ߔnE1[c^ с?L w "Q?z >?+0O?<Re0\3/U zŘOv, X,H;G9bH!0)ß:;NUX?qx#yz\A*F?jLj <{d'DŽP_y=?|P@M݁SݑlWMy 郷ua$:Q!>Ό_RN8ҡS8GN5Jg #Y@zwFmM[@)90j \.WO/yb(rv6խ&P1 >|bt^͟8LEV [ݑutM3_xSA#Ws SajE,{ Y4VZs6r@K.-v=w( i^*wx&ɇ9[C] H0dЏpJ w(Ed蝻#إ8@Vaq'ww#Y\;.? VtMՊ @4.` c^b{w&r3IDA/Wɟ*QnZFr_'+oam.7qHP3;O0^Tc tѴ ;5lRHM4"z L+U= CS4r3~[iߏQ*fiTkWM<D.|Z@K9b^ix"]G]Z|6ZcjWO`gkXnWnzf B&\&$?ς_$R\>J<ġ5OHT%m+&5~AA#DaN-WHH5=DbAs:MGNC+p5 wcaOu-E6 _TB_?uc#.#gԟ#\,悤5x=E5v[{/]]]1P/(2}*^7:8b Ybz$Vt\ǁq[ \j K&Q\f</`]+ۜ mTuh}W`j:St1baj a䌧& =$>w0T8XLyLNLan8jvrPʢpUw%fES햺Šb k( P7!8P+H !Wu86u.nN%dc{+?\H*T'o4Hb*-;q՞7|y{4s`_q. 1=T?E0ݾK̳ z!E.^IU6ʰ }` \l^w&5]q1TpuLJz8{pUqǮ}+S=DۜL dh)t1= *ڛri|<[iC/avg*Xsr=%xIlE-3_y,(:'!a0mzxfLi!3F8 pxv[":0ߠmïtHZɳ̡Wl&:8v}}(WX5'B[iwo:Y֝G J.]NWcnPܚ@ Oˊud}l4 ْ[Zq@ӆ8>R6q&~a&~e_eV{ lU ,iTؿAJH,! PdynHfL@?9x3r rn(p%+ d6O!hӀuU@fS+4ݚ0J8m6Hah{J@$0~Mˍ֦m9R(ğE1_YuHU gOaɧ]l \xC MLNZ3+SjcdRVk){ٹ'$à)JڔU:^|F}hsѢk"d$$D4kf<[tVh/,gl {|Xlb LmZ)nY,;7{zވ̩Ȼypx*xCp~ EmCyCrer5Hxp)ƉdFO^-;\6sŔ6Kitp-1፝:ZyHzQ^C_E}AD,BAYO6xJa%Uu+UR #X*7'bvgwX4_ 㶚QlɳRewpVJAGѐ3{B;z惡gm?h : oԉ[֞$Boj.TKb술q0#B?$,@sj5Z(A;h,hEY"M+aIз (&}R mlgpR,8ŌQ@6 IXN#ZXƓ}X3yԁL| 3IUKtަ1K¼ u)[Y]KjXʩ J&IݹX }zēMmUтs|]_IʐS=7*@#B`!7tTgy‚xկw:v%Cm{ADE"gp.i _(bzQ+tiu붠{4x`1]_;z;?r"f*/CJnM[~ʛ;wpo~X֥w=f灓"Ň}v\O q SSI.gAAo9L7z啾/`Cs0/܎sde.u#1GY(yKJ e^BY :FS1'C}ߑ.Mú})>,'ht=pcf̦+RÛOn)2$ˌcgmfZ"W 0-v롂fwj `WQ9٘+4m8YP"p* ߯lT;>xؗ(ְR5_`5N\ӯe0[4JPHJ?Ƚ|WhܒjIP{V !<۬ jy,^N 9:2*H#MRqg?ߤYL{>ͱs Ko4> ]j8YXK[T <7>1'ѻA*n%cI,s&N.@EBn"eϟSp&ixiZdzg=FyF ž'+%F`0sdBX1mO8Һ͏5݃Hך%Br"}O`3rql1h9U\qȅ'GVH-r kbC@I`ޯ<9!]3ɢm͎\lJ?9vF1o{$E*xy>ݛVUmS:G-,V08o#V^KnR h Q%?+)iGpz$쒩E0ϊ= AȍakG|i'o'xo j#0#S'Ek=Y GC+/׭b $A^7BX{@`ߒ'*,y_IkHOVrz&^Nm2;q{ȖM2>YA(>ͻYCfr??41ˍ_Pg% ᓳCͭ);[WE50\3ðȒbIb;Id#qRLH?ٯ0A,* VcqLבeBR‰D@%*v pNcM%0UJE6 R,wS'0.@!$;e+|2۫(5ݞaR) edu_3L_KpgP'c"7!z8׋dEXbKI;++2`#<2:E_ &AڵuY{2t89q^sut- ;N̈́ops3&-6Afdx׀W.iX)u/$Db`]n:'} 0@MkxcWz聜op6>ӕw8ӫ|0.1Wathy@q`x55Rw1R:EL!,pm&m5[WSzN+.P=bֆ9}s J R|쑥+~)چ"EB "c}8` >⍣a9C%?74>HȉzљݙazIn/^2̉(}N) iT Jjm[s|_U¥E3AKdp VY!B']/ݏ6*֏|^a%n_X*WW?Ycv_=AcY0Ye~hfg;|УE%I2Y ѸRS~{感gNNkިWic^8^/ַ./\ZK84)0SyNwD;f]+6Z1ZuEaCq*/>Hoߦ{ 2*SC<;4z~sRy:`m#$~s葨 AuH1؉E d'k2LdħǭZ NUhdY;B\_"Rֿo0( vB_P $2;:l3m`gBz w~].8aXdĀb^PBrQTe,〿⫾m:{+BTd*R:ѳ<ܥe,_ 0>vM֝qޏ)IK߱]C@ilECK,c~'W&a1o+6/dݰE[ 1V 7NLI|H.q"}fp9!nwmqq!d jVcs_'>ū oـ̞ګ/L8Jy@)5xS&;HŮkGG5a+'{y`r [F`G8:YOД'&Ipe%vKu1E5`RXPGB M)c y: anahqa?zlRU i66Hٹ\X"]zrT;ccšwKO%M, rLh[5O fH`xYd!!u:W<&*M>%w3^ <:O^d[Jh+J|ɴ3$wZDM@l4<ڴ1og x'_y*JX h˂F$FƖ$[ o# =#+5 EXqk&7NcPκf2*1G/Ð Ђu2rGзæ$GLfϊ6Afckt8?6/W7~)Tq%4oh*OxbBZQ7h=PοD::؛ծZ ԟ &5ӫ$s4 u4X #νL8>q Z[,Q@=vQ5 d2K##'8ݹ-F+-eĴ>Hnk ot 3+6_^[}7;d9ByT]v&-!F|V|ʾUt1 4Qo/FR߱>t.i*G5'p&,1?y vɲalH2KD6;"-l}tQݥ}߽y 8G32h$=8xCu5vX:e؅7}p* BvtX}>$RЯ&^}i-M&l}d-u;tTOP"߭bf)b ~!Sbfߦ@QAut;8҂E{/;u;*#{Y4lRVu ڹڎORH*N␧FmU45ژюA3`-C8!|$ Jj%N!guSjNު\(;γEu-*XzMJ:y `-M,c֨u7Cζ+[o]xho_ +iBdocfCDEuiAdvLwv@@gnf>y<7A9SNU2kdxhҮM _L5Xŋ&dI覅Dڋo/fRjp=/bY%.2 Q$kCIo-ab,uW*SXBg4-ۺ_82r~yp3&L4Ciq>hHl]\IFjsbx!"5LK2$&[9C0A xBqEwN.^ٙIh@X={Qz  5;^T0^+>.Ux؏VJu#|lfntn߄Դ D YFtđ:SKV_%\ ?"l!apdTу5jCk<:@4ua68\pR3 Q86 pܱ \~, 2yPHˠP Q)uAq{M$_]K'DQ~'=8I0IQbw*52 ٕ*ۊ R-T|bظC'IȊ"i$;d:DKîx>5fcf3$L,Fiy;)4vc Yq k ~7C_롋vjɿwH=msT1^~ƛSm0`q8MTȹpyqde;pC0\m+X{͇) ŷ g1 Jvlh&4kM/?7AF'e?>-רEjLH,X+BA )fi=*/F&j&dl(JJc2K_Rmňݮ+GwGu4e3Oبo`f^p,[ؽ!J&KE [q{IckG\P s߅vDniغuMv4s1]j\NJ#EK\FAO=B"ڮड़Hi1|KPۋ/WEcpŕg |U&mv/F+woG=颵;ŰFT/ " TeAR>_Ff8-7̦&$e4\xit/ ^(rJUq 2%&VDr%:>+zb)s^ XgY%6%YtQn577i"9dydگ_7Ӷ;t299U!x+Db,)$3{J`.:Ŏ=ۈ*8X>nënz1jx,X0JwuGaJ$ FK[VvGg/gv+PĊH'-bw 1Rrw##3cI>ZB>뜻~!rIBIxÚ5>DWӣ.;X}WJ=sհ|YhTBbʞ4ZgWA]Cn6ևA~5?snRT_6_: 3d:de;Sn9sC.7敆 ޫ?hW[cM4mv(gX~dcP]ћl3R aET/ -[V_+-ϐ(x xe/5&)RSb{M%P g=eQɛ%H ?]⟜oNDg_0& *4("*oƢ#W[=^x#B|xdY:֥ZLml(o0BiPQfI8ECH5b$}~3d]!fWZ۱U|gf@Zv]&oX-$F=Pۯ⇹tIv㪿^6,tTYuC /)*$H"Id |aj{axm,m7iv •i ]Ա'6dZ=DY/Y/ab[Tϐ1YU"Tsꌊx`<.tpR dX`;[(s 8OyHy$'u>|JOuX}*8"2A1 0 |`Y~;@?oG@f;g{V@VP\#t$ iN*UÁ63j2iƊHH)^2m{Sbj=Mv?'qr>-w6q١Th "Dh k: &ѹmT[ir푖oAԘhXT=_;V0EæK456iO?RH~\VsTb>|DMρgܝp1.c}bh_"5"f]3 &@CٹW#轗0v@BfPp匣_u6ש˳yWIᐑ]jqZ#huk=\u=ޤ~@k3FHXY.2#m-%]ȏ;w;;Iij7ܬ>]V}vyq /H!fiOzЗ,/ĺ2^7β2ʯRF,ne{6p!w^ }.cȲy, $Hd0rOdߕN2{98w> FfD]Nߞ8=EoKysWWкD^6~h;NCn&V2"u$h2.r%<ҖIRIZ5Aр*Q9CP >.B3|Pq|_7/oZy2r;P5hI; '>OH"PpxbKpP&UҶUTmN͇ݣyWNsH?Rn2lS.{_iM'6Ku CqhɾKGͶa9k桥n+@i?n1OsrJ;B-,xуd8[$ltG?D3!2y3'CdL<\50ϞM<^n+ {Go$6 ULIdԑ;XA,6[V5j'rl PJgы"8l7<+Q  JSc/~jA[s<tjm?gl8oIЇ}w.7)732ޘ`):9I8V&w@×P /SRrsO*D9HrDkb8'l|8˜j< qMC,̘Ygd` ݇ }QaE)vW$$VZ>(wLOa.f%̠3W*dC&56"جB)ѥH}:s_ yBtJ2?$rn18kaWä|,YwQM0&~V'p f'y[D PLf}R+Q̫ ּap~O[tY;\ QZqU1d最{6|TaG\J,M2SJJ{ϳR\LGSrCkE\5llbWT2* y]ou;:Z oqIË˩/PM8͙5,=,rOvfA.;3PPmݹ]ZTJ-Majf c_  q4{Ȱ\"7)SKjoD^X)GK2K; Pk.nj]^49u5AZ{aˆ( J!0E=*ڹ 8^ۨr&hfa J4ݲ?>q[jQHr?t/Qv0Bko)h6Bl=j"lf8ΚN|!LEε\-1dW|0LdZz *=㵠G[Kr5t|A=]='3ba}&^ST:+rpg-B64ysvU6d* MH s}RML_qϣ|_zm;i$3Z=jF\bA"]m 7ޥK4ڿԀQ&eIbLw8ut5\v[ΐAʹI@̐:Fau6BO}$h8S:.DC 'Sc3k\NJ)OO]<-=q3ZxGfj/A;kո#?Қv`y? Fa/([ wt"l@Q.bH1p {%=…uܧ`Α_[l'bTLFa6hj[d~6XoG~} F. 18̫L&[&16n"(:j(<)\bdߡ^JAȊ/wVC_%ڒDMZYsn#A!-m}ds 7{=Cd{HʙE1wd}Vn~i̎ uz@D͹p}kգ 9Ve3Џf>8Vw?70W1 ?9>4:D"|jy ";T[~UȳpilGo&&U(}؄dԏUϼb *=.7Dao/[5Byzv|<~v ELQ8E?Kp*XBv6 U@!#}7 7u$39urØ!vApE;Q$jܨ?u,ۙLMSa_1986x 8ZiX+/$wbpvԕ4GRD 8, 4-J*z >{M}N!ffxs^],qk~ aEf-LsU@ڐaXZpf."|zL` ;M,..f4U}MCcKHIfmB:93"(pݪD|P#̎ӽ|nv2kdYd ]3_;-A"sXgI(+vKe$;<}ܓq~] ֎Ɲ >c"KN*H6~Ax7顤5DJhجYtˎ= ~>p[4O@. (𨮤=—}K q pcS: ɚ1AQxH[G Bwdkuc^jGDM~ID=˱] JiJd7Fphi"۱44z姕pt4oRyy8R鿿VV}y)j1߂%Wiq䅙 p"/&(bZLv;n093x\Ak:JIog"sZXI@KgJ{TKrR ji+Ԡ]CC|T8ޮjB 5FH:&3b(49 uqiZ)WlE>D=#b͓>P}=1@ 8tWm%Ge!ϵ|,1?P OB)/fL[=DIe@X'a#rEar.UH&\W;ہQɂŧ^pHxQtsjکtHz=k^g$@_n ÌH  7Utz_\^atja¢}xC,@=Ew O`N#AD( EF:e]*kȃFս |8L2 YzډQcrnj{Gn 礡k m[}Nj\ d,QSۢqYr$mGHb͜0-èCS-O- F7[Mof5qv8HclJnj?珁ݜh$wS}R¯kwDm96N(HS اZʣ/iw@kZ\4gR4"mM}Qta$j4;8imVu"]O6w|7m-v(ac-/ߪS$W%C<L=}Jɂa!3MLb #h\q{!S)b(~xC[5T4Cv^2"()(,mHaMY[h0xAtkwD)'3$*H8rODϘjIl ίȷ%K` uFu}W̰YJ9@&r cS2MFؗvIwѡ{mQ{ @9ݬ[\ #njVl _n}C~TuBSc `al!9W\zrHv)/'/ iTu_ʶ0 >nw:=ޭe 9NOݔIP+(m&@"DW o*oD~Ӳm=f+r"f&=-`q->|մߑ:3B@iS)K WWr_dg]:.ѻO\&q[@R>[p5  MvOaZdp0aw'"JV6Ho((w[xsah,"G)2q^>|Ʀxsr/U+#bGS mC+_3}~0K"B{kcj';s-ݪ$1a6rS'clխdG %e>b< %7ZeMH& SVBΜPEE@ۮ31߅\zZ3xf3_Y-8*Q_L!T(q`r&_Hb&)W_5%IʷL1$ ~Yȗ S&e6y n-B@`tl{*ط~c.a?|і #$U9[8јznosF!CNI+l6ԥʬH範ack93ǵiUٕ}C{j@4bIxGi$ %ȶV9YOBogd`wekϰ$]Ei ?u3b%`1QӸ9.E!ef@qĆ622i?׵B8.qg6#Tѩ$F `IRuΝosp֭Ps STo!JOѩr 'WP|W@&7i~#eމCQ2÷5;7]Ɵ P+.f"JxvqfjbG/< th\z=D:~7MKBm;I. &)TjTKԖ+t;9՜Q;7J7 N@"6zy'S uzj=0-T8c|sg/r´|gr2u/jo3$:h^N: 1l| dxV5|wjnjX^cj co1q䇆CDBKm\p %.DI|1Y2]ijf؆P-_Zbx%*RE>t|rf+&K]Yd@ v:9S@Ii**oY :[3k/2o ,;tJ,DqlEEPWDږ]Ax 5-i|Cb" Vbe5y5:DSUpPX 'R'zv:OYC/*pMUQʡ:*.p-\=IP_bKsm{v`;~ jU@ŔH'b8520OFYf' ,QrDAϿߘumK[_"-Yʎ0!}A/j}ޱT]<:^6_T=\q^}u%],zᲜ%lשl'zF2F#c9>m ~힯sՅ?2y]e;I\X5f/]ݺ6ү8e7!B:#9+ m`_90ĥƼ Q"xh!B;"CZ:*Gkeu&fVvH740oҰU dE:+[~7Sʮ>F3ƾu{`24^q|e p  D S#fZ˄|:D|7"|Ѹ tdAn8s!J5֨$1m?ж"%j#|p uPح~ұe']j%m84>ȁ"(kO#Tƫñ؆1:FZHaʯU*,5{Q Htj-DpuDFYwaosNjU]N?;#e#;H,LiHo>ո3CJL9%[عte5VE-/#!r/5RrX0Ȗ|-ݡjڕC)tN*5U!<A:6uG(Q8tR\y!{HLIl2"yĔ ~Bd}c.@i V܉Vczl6FR ʾp?" G8<2O*Z4$,Ht Uq75+qx{:2~_QSe*g,"Z,Q!g j?6y nBs|a\'USkqQ\b[U~zA[{D@6(^xsX2+hH+ѶTuNrp( n}4 L zj9Y vBx5abvj#$>*7* ɸ-A0IFX5}F=H j9 gۖ!l 4miDX|u.W푨s쎸vbJ+MTmmzZA'Ls5._-(W|DΚ9Q^a\g< O-w~SivGNUH6I1N{-H|RJ x5;| zZ6tD\Ǜ*ʽmVʁ<B1k6 a(5YFMW t= "&XNw`{<2*uW |z@4A{,}Ne'j='ބ X4zÎ}> 08Se9Xݍӫ2\06 ORmQ͈ap},AM."r|o8^S}buA\=1t-7V5Ӊx j`Mcp' ْ[mC1"+_ژA-lpܞc aQg߿#~Ua=n8R_X9i^s/||I f"|A]qp<%D \gU}}>. Yy,@ytp|Wޝ<=1#x] o xD&+EU}|ٻ:l'[M}u۵]`A9Doʝ "ęIy eEAW "ޘt1 sܙe,gC"V̓z^0%N.*t`r-mEZ̔T:s,sʅVFkjw;B*/*PZی]+͘c\%9 ?/5.L߬ɩV6mx M.!7rT@&z jLFh0 J`Q{L '׍b̬a}S {]KeBYv?]E[|M$P%H\Ѻ3pA@ tً iJƉ1*; O {޶ؘ&lN=Í(rԋбPsUl@`P)$0G iti/Mn[N@~_FT"@ {mow@vO'8Nȴ>^PCxFtc=屇|4-A 9Czw.м- uIo?O0=ͩ缲G}WRA.%":WwjzdI. \ⳮGf]ئ*!sg0s0(|tk fndeWFGul56S|MR?7. w/al? gwc>+RfĚ)˘SPfmQq 6cY]i3*[Mҽz~KbY_G=ld0S)'ԧ41.Sro}DOB\=fhp,X K=rݹ['/{fZ lCk^q-h;͆%kHSmD,SEl.z"~_[̝鏵E7D1yYS a^e=omvZ VX/$dne +KD*^ yקD)#m=V=mQFof3| 3pG{b7+QHƌmZYm &w?YÜ4lA-&e y m?@`-hB$$5PXfM&rx NĬ;ᣫW$yWG"I>B?h+r@!9rGƙGc }li!i0x?zJfc%0]`?}zd17oX0_^|(KE&^A'("oTs EZ; ZX1 ~֭HHJ=w>?] 2|BYB8 m>JQbu_Q %QX=,7_'}\5;2t_=3Fpxێj fjJx={ _S-*R- 7ΙI[1}' p؄4OR+GF rehIhvϏ6~sÞ?"#&zw١e벹3$ge66SkG3J!퀊 lnI>M8LN!_9ʦ&ˋP\h^Pmf4&y gW/36ٵ}Tf]-=?' TiiǂPGk_ڰRZh]'kwt5ƹׄpKը"ʏgYlf==j!nQyKY/MY<Ud+m7];3ZDA|NҜ0y|} (\Q9 Ԟ&N?nzʾq:ײMo`}YM- Nv`ߺ41֫S)vg4ųEtHr!>X̻ڧB+d= t {\ӂ`4=y :~*!DAv>`ĹO;'i\T21PFf1uz 8pwn(koheĴR*Dpw NqۈAcHP{}t5xU#/jaʅkGu݉`̬:'׎Yau 0h d=GhV ssA&U<.3TrV!hXu۲pS=6 m8[BxܔDdG{LxxY93`!v':iHځ (EMnOs*9YLҹ+SbO[ݠE@pK6]~򜣧}k2 2QPh /r̉yKooʡd]XH,-n;}D#pe^SS4Èw$\w)_)dVoDd^R%0N:ZYKPm"@}=q` 7XOZ@Y^5u%i$go3Gy? a}^4f&,<ˆע/|#pO#=!c_ uA;'R+ѼQI5pǢN4Ch\q|zlA+:m &CދfM,^:S!Ԡ|zT7Y{A74zFQlEeC&JC9?+`jȑm'N(xByez|l;)y̞FKRW+1>^ġ.`^殳iߏ/ғvžmKF¾pFL3Ƃ󴺅P! 6_=7E|$m)ev/J]!듽DU1ҿ,nϣNpQ2$tȅuv(|`!e.:s%v ŕzJו(\@:|,~Ft DLFؽ4K$Ņ';SEw %=ϔ}[&{==}(7zcXJ%) ?8{z<93nWmpm-iꋘMRðfq#ElЍI*s؉q3=_Q0ÌLjnI) Wh(vCi^}"86cɑ0˼S WBq:N^&cK-rKkm F2;l8=^P'|U$5K)Sp|))ϒ=jw*=t͆#ߗ'3WSB;s5~MXIq%b0St={C*" /GBp+z@Hp/bt;k-؜~V辎KaE:o;fPW5z{9;y% RґC +5U d:4zDz"L4jUI27m*Vr5hN6#sqr, JQ%W؏#,aG !Ҏ j{ 9a*cA`VOJTe'-Xhs\6|ἹAJy˼-A D穞TKJڝ&CpԵͼH\jfm*t <m-kܦ ~ިv†)~p\lzH땎fnv0=uMhi~w);kL, M2jC9üod > b&Ҭc ' 呤e3J e^v>,O(E2B^lGHqȂhͭT"qyߔjtvi+`p4 !f7nߖf?{M؆^nՕm젾Y(`w.c\~&>p4&z6.!q.|DU2H(B;vvgIO3wQqt ew]Ӌu\='VT$lJ(ɦ1Jj;sD#sONlMG 6Y;.{_I8ܝwH9vG5c:ᯭb!Qr^GK[>0/EV`!, W&228R"9$"!-]v=q\H~T R[miѽ3jiJBGJdSNxu`o\pSz! gRK1"0a(|- s?,_*mkGH~rHfc=EkTK*VPy`ZkcGeBjJ/)@ǝˢҢ|e-=\|w:-Ze4W Qz╶Ugx8]wFrimzO}S@{ax@[,*fG  v=dixsB=PwY^D7v+QeO^PMV63 (EGH̱L\ R`8úHHJ7O}Ҷv YN¯@#ghVvb8ZG-w8s|:+JRFO?50Ur[ZAY #CÐ O -nEPQ| !^j{Or%jVQcfvJt'/cP t`bHd) ;[&nhy.U/C26$#?+ۿbi$72rho!c;p*}f5h1 1XY |%vhdoV$s/cT;vxњT}p]&;JJԳ14E%05Mq޲p1su3&6X!`k8RҠ)g ǧї% iڣ:lRkOW+pzgT9ό9D{oqWXcܒ‹`7ʱDR[L (復F J+.4j4G@|1'曻gL_ƣ/1HŲ&}:-McaB.l>D`BpP=z^,1r.!6c L ,JSC$= WqKͭ츳$@#}+ީ FoGpD|  v}OD[+ujG^HcCq Tc6CFt"(1lxyUmIL:([T@/ g<)^36f7nG&er^cjbfAz.+)s2"9ԁ b^#q3=\@k- n虻 3NZsن>\B =%3v=6@F35JսY@#c#* Dd G[AOcCaGb2'QPCHQAQ`h'R*?,yIөT"2G1q\ K3=)I_mԉ[ԸK XH>-+ 2NҔ^_*tI3AώޚU tn%:=6KW(3yyZa x7ב/tdb+#[1kFUHU񄶪?v( ´:A^3V::ιDD{ Ư]נ-bO6ӇX\x%( p\7@0 |b̖RW\)IڻRh4W4욭 iu~ˌl~]2GLZ2@xbPA%Qr*+d@40:3q!ŤYŀϱ@n 7)[792*;A=>y=^ 0P{7Bޭ u1h{daJ܃Qs!lX'-(\m'>}l_Q[lq\^E|1WX'2!3PL&13j&; m)(yK,φHD׷G6,;P.&=N@#rjTx| iH*&OW礸'u dE%Aז% +hh D*DL7LQ}FڙGtJ |$ѝșǦA).* S M]t Gt3W$Ou ttI~dw>&>tP:&Z}iCR]n{y: u $VԸ|HO?]h*[7~/Ҟ [eTo#d|r.[Ɣ.jڔD uhs.scjfU8o2|i+iŸh,ƛi &Q5yq_qj֡1yOu*.^Gu(UiTEv bT!g}E'ޛCa°ŭJzz1S&yKX:9'$4+gϬ ORn2c MnNr֦$02}k$@?܇$@)%F$4׋Hh#e05j)U༿53= QeRe:FxԆ _rhN W"^'VqZ0BX*e㰠-*KIǣY;5CR #"_ %s-}uHg![מ}:H <RNɾ,1B]5tKmo4dB6r6vAԕl MA FAi2m[["j?!4I pJZ/o4J1I jh~\eś$->7] 85_ ( jIJC3hXv`E `*:HFl#xЉJ>Frj-RZrtL</(0MpSQe  +HHoiz)ntt:_wA@lS1B/TG* Swx6>0YB=&C_+Ig9Ge xEH ̝J`blvN߽(\JV!g;)Lk0ZNUN+HU3N_Uu;;l؜X /zLpq_LJ} Y}}ଦBzU a>I*6e)g3 (]$p+tއdGjrY\fϜ[q4){]~R,ݙ7OŜH!97nH:Swc@&#':ȼ]TOfrMM4n8*Յ_͑tSk{dp(P@SF}d48=28Pg'x1V_ۭzV 0iUJ v?HMA!YԔC4xamFuߌA_7l`r۾>nyx J?g|S5zۈ2`t'Wm?5%[’ :R9$SOQ] _'s]ہr;}2NK0F6`\$e[ҢͱwDDwsh.֋|@fNSv מ%c z޹ŽxIq9J=KE# 폺݌vgAhRyvqReDx.r#I#8԰`.&b-c1v5R1V’Y-$F0+eiVEUݬjmy6w!b 9$̊3k[53c`Ї6}OqP~bѼ1KX]((E<7~剁t.QMϕ UviΈӐ+8؟7Qn"wh~jp癧B !+e(= s(o_gVAu(zo8f֝83A5M?E2 w/Cz37 Df_CPv2pv/-tz%j㐴$6OdI8OGGP%wuq8#^rWKvY%1^Xkw8Xu(#LE.UIF4Q !v'^ybmNuE'=S14k,tLݲ4B-sqIc!{ I>H'ѝ,D.]lȸs"Q̠!B-^!nw[/+t *4enn*O?ӈ] 4Ӂ\f`2IfTcm \M9/(K"88w:hvGnbmFbm5G5%ū՝Sel40فKR0i`gG'CHxLhq4Cʑ ?"~_N0s0'Uo97 X9Zm&h΀vO .e0 W> 0Uk=-5R՛qT|8SbKxOq Fv j~pT%#UF߯#G /IxWN]*yׇy^~w3F5+m$9.kxlH(@m=vm87%XDCYSmQ;uǓaX5G%^\͕,&oM\[햷,XN,:j0ZDL1-+S4ȆBrrUD-NAfn86tߚ߷0WI]+L0L_M9[X /7;!* zjH_ wxc̙RO,N"tW?U]  /-}^{bURJnR=X #R8DJfìf.}M [_>; `yʴ/|3WC~M}F;OX~{uCA)eCcL5g^-rr8Sj 4 ,Iq|fٙ.v˩,ky7P*]گ!q?M˩Z]ehIhnA;ˢydϲ%"TQė^tyN{0i}oN=]%p[\fĨp/˵DdٮIfD痆38}JYY7eǃjyjW wŞ$C!Q9(]S]%2Li Aaz3j7;CwBG ,_3dgYZ0707010000040d000081a40000000000000000000000016446b36d00001564000000000000000000000000000000000000006400000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko.xz7zXZִF!t/dw"]?Eh=ڜ.+CZs Zno_0R`zh;,Y룤kVЯ-w|*U cG[2VEŭjm NÚD{߰僋G (Tǧܲ_6BEz:rQ|]< t$&,z[QbY# ~_ZxyOCK2B`@+EE.V2W&!VitUa/ C""[ Μ4XH[j׊\*}Auwe ~ G1.䙁װD1j:ST;ֲV8rw cW6cK{rsZBs "xAfT2H ZΦٝ||HS킅A] ;#1zj*Sl7lh2=[`uKop8wHDkp&@5qX6|4ȶ~cBODž3H]ő`V$3%Z4;qx(ލ//s.9A~&ʹr:jg*P@68U~uVSs8n:]~C'1zyvnЕL•r,~v&- ;ȃ^9vnޮqW c-uuD !"h@Vn":ˉ^:PV0$Kgױ߬Pl#,@jWN,SDc8KېGAf0 +{@ѡ["'AOpAΨ)/G(_k^P#"OyJm hPyG{ixYrpF松}(}x 6u;wiO9ឭ`:1ԂUݎ^uQkhY{ ݬjp].d,y8Ed=p-Y$sJ Ǔ( M<>S?mǍ&{_(xMGgf+^lr"1zl-b_CD{$mdR 9 (ժhp@]߅o"?1+:ܜ(K27 18 g̲njg U<6$d0EnH"%luP*"G3UOAieB9hg@va<6d:6%GefddN6TP8*yGڽu9CcS͑zJԤjfZ|3GpgQ}HKz PEgv0јL:>- %-ݦVgjѶe>䬝>y XDچd^C5ifԊIA]xqGϧss}zH e(,95՝GelJ6 \; QJi`̱ kn-3MIsS ezȃ`+lOEY+,=UHR>i1\&I6Z эt'P#Z`Д@Qpġ n8_9dy@=]fduoĉ#>8cPcx5§h-FecurMY_x~u^v4iW*a5O56tpv2wVwKcb7@Pl iHh˃hNC)vjr?b*'c޾akHe3:G0㊧'8w*TDωDΨY3Ydl"#U6f@`À.jCpnVHPɭZf>aqU-i rpbz3s|PxOCS?pVX,ǹ} ɵ%3a6L!i/yX-OaۘHYEncaHcmXa6ɛ-+. esX^#CvF CyF3GNZm86֟~GE`oQ?{c m x|l|v&DsmN=:l_9{dMipݫ7"MBZ'L}ms&(mQl]j;[Oɦin˝$pBWY5[s |%-qq[MN%M8={լC 8N:)]aG~8 **:58rY?s>lnZ0-.EdzMV] ڻYfe` dN'l?+ohв{sf$X6 M4߻o~Ε0{xXmrXM`H& P#! K" rںm4jy |oՕTowqxJvsb.Ҙǀ>Bc~ǵMs/٥ۊڏf:VVj /%Սr]b PÆRØ[_T[~5Ղ`kIǪ-T۞{4@#뿬q)/4 NE[`.MCkRgtS y=7_߰rHf&OnWZn5.1R( $7pOīzrnh=v<5Hul۫z<]4e*Ox홂 p2GH"ʄp3 |bMz0 exՐ$ xJ^ܱI4}Tb(pF5Nd%. n*(ү}F:Qbs? /%~ [l:i4P*9K9<*Q5t||{/)p]wx=΃I>1HZՉktVQN[aI0l!/?[9˲t(bSܓqğ5A 8‰(>B&YTIh3>K;J|AĕcK\Eh eͬˮf2}I1vR0EEΫvƕ<{%ݬn e Lmwh^H?xQ@#V UMf׻gF+>n{(,YFp!Xw$QnF{{td-Vx)lZ%6gU|n0߽b,*#T}oW7x(;ߡi1h`FklOh ,¬p^;10;MHε;S19d _Q Z;ÕLI7=E&IgI\6 I+k:.2oyd YT~j76bج@eޜf6h+]oz\ ",AW YoE=3_XP$p:TP*BT az.]e[7#Т\3|@ QZ&P.&:\Pqe~pn}ZҞt ffAں _f~c;P?~O;?тm^S)ό-m&%_R{_VX0Nv~Z6xӬ`[iYT#$u~O e&K>T~~zҤy!NEw]Z0׃9TA E&r9O[Z?P[o1Ur_=s3B[Qxէu5<58;r*}5G&*? y}>Q [2 9`{ΉAewMB];6(ۥk$a cDXui ~{&PZ[ݖCM.xM4fMTOtȠR֢][PeOw )m'TN&2)^VA%IPK_9+卹  aTNī)1ҋDYMK4<[\}T1~b* !uAtK"ǽyө2;ÎX}ЫnĽJ~0k@Ep _Q= Q-@ ':%v/b:|o51G8% ݑIAK`…L/ ½k=6q$yEN|ix Ah0g+[MJNP{OP 9Aʖ*GY+<ϊh`F\Azc:; >1At:رaUύ*YgYZ0707010000040e000081a40000000000000000000000016446b36d0000138c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/drivers/mpu401/snd-mpu401.ko.xz7zXZִF!t/R7J]?Eh=ڜ.+HJiUm$m6؁+Ӡ~nuֶ +7UӜ#vƕ(z^L->DEEOP:!Q1s4,jT xk-2DǢ; l~L+IԻ AӪ4gO#j/u2rZ7DηvO>=A҈ 1㏽_  ]:Sq&*ugbu]H(`5Li>Vʾoxrpz;2:v%G8G68\ݣ˞;؞| ?7`W,qs8V}$TN~6/v.蟵?Eot%n{V(Զ\YTzEh`i\:1q:FҐ+avkd4N l݅0$ar87bƒ^TϦ}OKQ^UuN[H6vj 2E~Y) Vp>: nc}$$3T. j` bSV#0qs[utc\q* 0+xۙR6IdiERPN;9;@&zloȂB.{x>G-`m0ڈ ~'>s/}#\ӡT@da8\;myߠ.R8mtG.-Ҫ8hP19婉2Nwg@ƺݹx4}L\?$ ̏uꜲDi 5f)dz{q=8d p>%YK>DY$BZ߬.ګFE?#$΋nGL)GC3sK[eev"4re {*UHG^ޟtC&& &*B.Q٠^pBr8*|dcaacWjH-!F+^n(MQl7;DҺ>d;?0MN2!<WF5[q(vNNgi5-`X\rĦlvrqOΘKCkcG54$xdѥ=YD&yߨ2׳E˝.G3שi4w0ɀOW>iO\v7GL63Zܻ% kmɨk> k^un:ϖ.kەJDvAp-{,]'셑/n`TC]\|;-5o~nl 帝;~}Ts ÅQ(VFbPhmqS ̞$h7>> l!^ +z ["TOhDk΃\i Rg?ݦmmS kn,V`E;&K4zAVY€˂&3O{FGb,$0xn݋ɶ!ŏ:tI(ͣq)3Skj"8@ݿA+ڠ"`+]y7k}{g].FI:4Q 5wJp"HiϽvfuzs<{x-h4OMrVSF g`! p&t]c!ZF|1anօw)%:xyĩ :R#>rEl0:IH3I?3a?&'00 D5R+O ,#` s;A0[ {K֜p\HD>)#7+=r #vvIp򭆍ʐyg,c szXV[Nhו8~0^(D.#qfjWkr?[AܝaXa.~Lq q}9a̤2W%>GP)woԏy z?-G)( D<+kkw\YoDb ƶӑTDrk$lB@@CÛ^ Ғ# NzA{Y5=ۇ!?{pJR'!ǶM}݇[=aL2*v\_\|iHx19An|O4y% %1A6X1&LJ(O}ǵaNOZ{x&`Ùϓg4%Af@1>pTFf6L*ja):Mq*3 *+w"q7ޙx=S>=F8N/Ъڍ81pu3VG$ ڥB,;4 ?%hԝJM)qkBj& }/>VS|f4\6{)SPŭ:K8Y̝D}=6HP"wQM! Sp+ZǹM1E|EAspJM8! +]u{V%ҐkԁzxVjl&|*uG:#L6y*̷kYy:գ؞)*n` hZ@aOew;_yl@grRF]oa-2Q=LqRB_&tz@&|ɡ[)nhhfur䊴B;D;v_;(h=qrAk92>ݫ8ApA$IeD~k 0‹Uqa=ķ44a-1ցyΟY5-r' P-%۽pXDg=r~1Ci<ďL|Rf09SbU>@5;ΑǙ6R1UXl^(,^k}Me=FJ߿s=:oρJ%Ly6 1VN&ʱ4,lٰA=~Ig!XN-Js=IxqP!;md6` b2Ѣw|[k,4 Oj=f%ΉSBo2]Y` ש[ۯ!OF{H|CzITFJXGo`Vb<&VP1zznu$?n(x%Z&QF2NLo/||~}r.%ܗܮ ~\А^A n՞{iTFÐyfWt)4 j[~f׍%;TJ ͥ0c[ΣJjzriB쿩 8mIӯD^# -dpViE:U8ukhboBᐶ~X2A@R0,ܔagSzYv2.xMc7l/6'h0?etr#n z,cwǓLΐe}@g&cc=YpXN%=&y"j; |7~1`fNtײ1ƼcN8vb?l#i5Vo+[F枢:.-Ap%gqāi#yޔb_e.fX́ Az8YaT1u15afŤ0P;E- |s]f՞OEWbs|KLcJKz e6m7d"F:@$|rSw[%Qo~|i|$2U.y 97&yی삥&Y#.;恆7X帲|5u4PZp75 ;1)due9GZʺjV<ԯ, = cƯldF1x DŽ#bn5l,ަ }6bdrI̼.'d5.I&6SCNe1 i#>TDisTQ~D_ߝ6ܳ3(Uyoϓ7†[x,ˋLF ʰzN%a2 K~#'+ڵeӻw1:Q5RJDh_e-3GNvzFk}[GlHjm`ϺA)#^9W5v9Eۑڹ6iLj~ (曌XpWCst] ٰ@{PEqL3nk!)]nsm'/N8G~3P8vA9_1* 6l}Vt8 ˠA];Z0"6oǎo&ۓK~;w=D5(sgDWi>bSZ4n97vG.rԻxՔjp;I2iIiEiAS`!5W&yG?$k>Z 7_]pe*F vITOJG:T@w ۿFTQT7oaQ@O9Bb@NKL8C٩_*:65* eEgT[O11'XY@|3S4v'K-—rl2iL\>=tgw`lziE-j7sLd+X\n,}^I6xD>ۥXKgC?aT]']!McҼ}byL݋u[)ŗ-;ww4oj[cE ̘C)W߲.,UM`IQޫ0po$#\b4 q̈́dX^[L,V ?u8E!Po; Q:~வµؙb>AZ"V{8Bw?u6U']FP>=ᚸ/] N6&JԚC?j/C|'~av9NhPsHd^'w+Z0* Fzy~KXr[e5PȢǑ&+V4ajiK( D ϑQw,O͙4x&=@$p*O (KŜr+fdnBq-%K$/Tlq߅T﭅ԼY%ߟ1;XHor%&`8L=}o(n"c6iUY9atڧ'ꊯÂO%4А |0K @DnYലۧuQڸY}U!e*[ݏZ=>am"S߰檨 Ff C1hBpEׯ%G>k_=Ҝ?d^ Xw7sH#zaegPkcB9 Kl8_PQ=IlT07Hz38QԄbX M<9f.p!SpH Rݭ%DgqniDbPQ8QXo;ΛOR4T2cC_-e jKZZhB:nڮ]\Sr Vd.iFXA lZ+Y!mlٶ!2"XIg(D/G5? U5noੇ&/bfmUAUi\PN> @s4Z5r]n9CZfZo./&gCB~*rS.բPXPZA<9N d -1Pځ ԕd!/VRdU=/mYd,K\ubaaDQ~!/@矂g;tGnqn'3!xuuDy{]_cQR~ :q>R.7:YW\O̜X[ŨOq+Bl^tC1@8P9;!*J s>3(-vQ>PT:`[b攫U">M c^~Gנ m +>t=4?>)8:2zĈݼ/_m'qKIuV. sF%~&衳$}C ӯF'atR* M%=*C,/OR!eb^2?Jtw5F4IJ<(Ѧ_5^t>30TcsJI3MÁoGfsC*$9.Oc{yr5l-BOOSH;it*tUާ4? l\ɢˋ Ƞ)9;Qsti+>vH`O'/#@>qi u)X]oU+x*dYeu,fmŢ0cۑ%ڢʷXc"/tɐƦ $.J +_ⷫG90+PBf~ff5'k> H)+eH/񡾫+BO^7čGv.j̧5KUƆ ryLgJp/H.([ NEݎ F$o3G I^$k:>pj B4d(Sqs RwR+| JfLCGA)ծΪP%B,5e5HYnNl[zɔё2s)p^XJ;ue#sEq0˚h {X%F.u~K^wF0\oBds4[ dNIuǣ3UyCן-yV[\0+ XQ J1p-vpO&q6?'< \CyoBc L:xptBs4`pH.r )pz0:cb 0 ze7}qiKu.=kQ!G8O903W{z*n=aEڐ8ou)G}Ldc璐^$zPtϸ\tj\!6v|īB(КǍKC['1?D#nmV nUtYې?=8Иׯ Ѩ2)A4Ν\rCVP7I5tQE`H*DG@w)jV"{mӼ )rv(.;%Pƍa7#ܠ iom:XXZg F$VXC.%7=''q}}%K EJ';v\{0=IR4Lv\ %SK w/gNE&ySvJ^O""UZH4?!4萻BlcWUuo:ՠ<:H+UO%O1b^(z,|&RH,MyҒ=&qu^6kK9 p8 h<] U2/Oj9´;Fgi\0&9&+'b''!&b uPIcKMsTF7 p*>7<k5O&wڛ%?n4dAvL㨞sQrm ۃF .=gWx},uihPf-U+mR=xZ+9ؼ,TTK@H0Ue'Gu/L 6%m-@>tcvR[I֔0^el5$1c5CjO4`ƳfVx4E~)`iZM P<b(ě5,)q*Y1G[xi6.l)g!fpے# 5Z zb1 ;n·(J^HO7nj@Te+|t zG& Jsu" 81mߩZto2oɧrV01H.f EQA/Zޔ|<9N`''M|Kg et+#v Tk*ZJ*LppB$8P)vݞK?պ7 }0%V&Fܙŧcc#wBP\\A}u[:(^>HЁز\ɘ%~nFeS}'x{ъ2[m`]P1{  |\1)K+qWLoE(z;yzn i ? !NJpz wUSH6f_D{2pA2UwЬJƿ/Q9-$B@@%Ƽ0t2DD)RXǔ7(T!䙻-'Qi|ج4a7}'?$އS-m p93Yxז|sJu u  w_s,?d%{ s5S;֣)CoF󪲿$ }Zw5۳~3ڐ_`cr(d+;ds qz752 i J|Hv)yPn^<ʜ9Fu>RҊgʟcQ!7V>"Op0J"*=Y7}r]t%mJ,|guF =)~[xpXjkBlr'!ELzO>?Hl-ūEPF%pʝ/nεAc `|{xQچw$ًJ'[¨M}ÉZ52! R$K2/QP5EoGnIJTᶥ֌Zф&Ch$E0Bpk+ГSC1'7yF`Js6.cS5uQ8 ˗q zMQ˳q$zITA+p b}zeA=a͊ } 2ӏ"8EʚbA9=f]#]Ўf`Kj2YxocbGp1r2xA[_鯝?1MlVͺOpvC@Z  (i$ID#ucvxD3^+*mLzf "܄cG$#&Uf5ٗ6kg`626>2sAm$9Z$${=QBX9ȣ~IGxS@'x|Zu|pj%Ob )~Q]OOxdKrH| ⋦띟|lA/M"LI 9Y6 y; 9MczvEIz/ [ w彧-8&m2-RҹR=ĺܠ\Oypࣆ%}i@|YQUVNc C`vLA4@0oo;],ج1 <=p/DzNa!b_?+eO|ݷÝחOyoeJF4]5 1 W8ǐ*!}?I+t:xF`At9\9'KB bn#,yyX6#Vޏ2ynVyqNitSS?+Dm~?fusarJA "H=XOq4D^q(@ TLϿC3}ϱB_mcX鰸 ,p~T=luT~ky+%hL( 7Yaiss;RHu`y-\kjmOm;P ֏{_D;39 k|܍?9̃n^CS^gH̟|19(Hr,A'Y^ϫ} .WTazَyJJNB* peT (z4UWoIj/fz,jEB 0xdƏK}$ tW̝nn?p<͓çX0JH$b$eUBd"A, + "4JI^-&4 11…oxGRعO zrq$iۯIX3oP^sҒQ`52e%kWUa15[ dpz+YbMwaw< VNe+$BxBۄrw~=R-Ӏxi&b^ dQ$ۿ9}hA8\TML(}ZAJI/$lbvL UNUT+Kb @%?U-T21P&g~y&臺Ctэ֫Ǐ7S0$b3Tfk/qRO.-~vG L1"BU⾭E܋e->(%j[s[gJw.(U2]runX)m> ev{auZ󗕲luS~RipF :hzGiUy۩trc6 1++z .Kn ש&?&z^98W~}߸q`+)]`fop cq9Vdm W V 3 Pnx*;ʝ'g}͓WRsѧJ/3VX' 9_rΘ`*Mhݬ/xb[*G^Ncz+i8 A* _i^o*g#z`T71MhrF5+7w O-bnﳻ!f.f5Lj&s oX\_YbIUl/RL >?tÿ ޾q+/־#\$C.qFt4Q=cggKZ$B¹.t`g1jQB)yBISkXÀo #I mA\רYm2y$ XL8Oie/_x0G!i8q.`:m%xǃ_D)U:qx3ݜyɪy?l5pR#! BZZnG{PQ|kD Jo97jZ+ti1eq4SFv:Mތ+ˍboO,VK ;k<53;lǚ)̯J4c 9ZԢ0eFPґ-"7lVԂpxH #?,($a[Ecl "PG,tA} _[1tɘ?_Mq33 "j-[nOt]@tcք$O NtrM>CvŌ4Tzs# )R ˴JvQ=_-zG'?hDm:Q[hiy_箅Ź(3ҖAuvJ6i6{|ej)E*#qVH~ D{{/EOC{?[vs_hTҠ&Ђ5Bf:h ϼ􏿋ȑ=KI  6)\:Aj̰rѫt`R:_BPHku㙵,,[ߴ1am"ɨi8, 񣂴[8#Σ)tU@a[J2iGs s1Z"vR#he/aU01="--_k)cvXF-inf!ܺ:fF$ bElάk'Y,Km>+-e}!4X:VNb'LSz_UyG>N:Ns٫fB9oYdWa?Ki;IIeͭNv9OgFYi3tb*']X1 #OZf]m@D8G|,U"2Id#VPll'/AB;~W)eDZZvhnocHj%ԭ?J_Rͤ4҈wPiҹa5mG׶S \Fow˛z:ZCP^vi} ,A|JP)%}U2X@!/5,CDQ(o*G''m݊I9bsߜ zㄬ1=zhTɛ pu}6i^)r ?1JX~cE7;r/ 7 "Qr݉eY[R,̥KfH+V_`M¼FAAߚR/0F3nn&&I9dO Fh٧US,T+>ؾh1&P5T̯I40kE6 ~%DӁJzMMG2:REC/L2@RSr"I3[}eے6εWw4kL\3M p/j8@W[ (m;, a^/N5 KP 6?7ѹR/'Th!X~j9"ͥ BR00' ?JFUV$|& l34It PȕCj Iq ęJ]Z6IaX {Wޥ "%Gv#-{-;EOĂVZ\lb.ƇJ7^Yvbxw[/3 `aPGޓW "f.iD!:D' H,UCD{(s3m(=VW !G@5i&$G4[llqi-TP{{@ˆ,۝EZJGv#7̏1Y9CqÂ-cl˛g9QIX6P!:?W ¦Qeu7˨1bAFP ?lcTeAQ>I#?k`5 iPl!-"<[__qBG`/j9ܠ$*͌5&V<%31~|hh^C;~QɌ " #g~޲gpMgH3c[1QbQ'IJfpJkf}9dh7{VG@r8GZ<: (?x񮖨2+Q$F{ ׁ\;_0)8ENvLi.IȶGM뺽gNK\DʀiDuӕ&qgV͕W]ϳbGve(N˻[%%00eؿ"DгXKGRz +|D/t,'|AW-e?Ukfյ % 4e-~aԾ7Su؎Ge}VkN~|~xn+DCþT&%d7^Pa@l W)K&΁/e&cq4u:yAg&.Hon=vuьȏ%&U϶PTwՅ,j1Su?wa+`N(RFhFCxbz6n(d_I!A`>A$ 5X`X~qU^<$u+Mg,5GL )}zf_*1z)zģCM$˖^uUՍcDҝFfWoXc$("2Ӎp۴ƥ0+ ̬?o]P i䶜e\R<=uOM4ZbuXRhiǜ3[8K%{^C!<OFCUtCqu@SqTz*dXNyT-Z+3|kԪ9fHQbΝ+݈5 _RS&AqZx{n mGW^JNݔ^]ݱ@GsPS*dWN=堿kggpTB$Q=UP4grfj"Z1#pVfR)%O>l 䝏Q5u`D`O󸫩[Js+a'% ȶjⷡ'PǪ '6<e"[[P-~vR98sТF Hf)L5yqj&B&,5=t|ȿ{I|g .vyjbI? ax8" ,qbL+j0Ę-"C{%0&*^oMz '#@I1X #((bHYO6}.N(SJN&rPhqhѷGU`DC*3 Iu#G(OCNX!qfQ6Ȭث(,}H$wj՝HXp[ Z fBR^ &t0jvH$*W'Bo{8L'LfC*DYKkH-2 t=j:cu%eȫrtdA (1~ [d/wm@9$6dIdN1&Պ HnjS6?.F,U˽WhѨ5H5&9GEjDC| Ǝ%>qX SqO3 Ew!]r9wB2IGQq#7xP %B !b| -mwl}_ےz$aU0iˁp;M%a{a4I0z4~Ȣh#_-EF^0qnƂs'H gu1<1bsiBƋ7BZ3s07S]8gV#V7}X\Aׯ+u|kno0OQΜǧȤ{6ECTQS7b2f4J3T |ja-b-վv"߭V~'gQn4zMxr^i 4/XyG?< -f_DL?#jB%`hxYl&N-y &6Wa$u]xt1KDw.]Srދa s4zږb>^S+l8l Dbk_ !)o5#dR|b0&\P-dR{:I)@')3L 'x\u0m=x[}uG~y$`xy*RQlזqM0ѪXp㴭JYQa)J4#ӜD Zƽj6įg@JɊ5y\Xbّy=gN kmz,OyZӀq]1|U  өAȹi,!TB 3>CF'#CkNij%:3ՂC:Yݑt-4q$?h>RܜA;36HȜ<p5'(rXU=u%9yMA9\ {0JKJeADRo)`>~/2>[kWT@naUgJ6kWvNDoxsN׻%(FF4y4S*m5y?se*`{o?2w : ̸j^us]Ʀ>Ad6 W״`[Ot3HTO-4N3R{5܅eYб~!ŵ,7Hfg4Ay6^מ&ty9neȸ{w]eiD3/ZWWu2[$֎|*Z4K݋Gwn_2mZ>uy3 ݩ@-L_a}%?,l9McWoqjKd(GQ|)L?C2\oȭG)'̳- Gv?-+xe6??0#`Kc/%EGm|`oh`R{F7`E' X; {RA2ܰMǩ42䍹;S|; Z ?h"4$悠:V 6f5f1V> :*w4™y:s~S*DcE`\h={+We13P=B7T4fKzCLh>B(%-4lgG&+8:&H>e4g QЂ"sj @ 7>!\ꔷj/* ]hC>Fǡ*XFBk|5 ޢn^2IǔʝpKh'bRIscDzND4]~MFj"eڤoصkNFxUd7'įּ~ݧA27Jq ʀ(ɫJB2 pG4ژ_ʯ.TN[ո@s2- fH22rn /ǾBH0@ޚhq'6ɚMЁħv5fV[Sl"^tDQ_FhջnlACXXt)$>1fpOX?oΈ8)w xru0Bf@z|ʔ=i(Ϋ(v>ɍ}CVX+\1\1ձ{|ʰ* <{|!P6'Kvo->'bS8B !?~ZA.69_Z\+3\)%ӟZxA!/a$ 4P%*!n>fY Z>X.•,%/4~]}e?^{[n c9w5q`|a¥5H+q8WsGS`!<YR#Q{`cQn[<^WE eϖCgjH˖ @o\.}މBeS_JVI ڶx[c;qg?{^ :'G]^26tE$E> h4ZB|[To!OVN JBЌb9EstE@ kZlʡؙL]NO1J8fGޑs3e%Yүܾٝ0{O%Fj7Z q~'My7,wt5R+ː0W xmAgwm7Yf.Š+FaBwU%l' ?6|_*ZM5`\ =Ki:o *@#띎BFM" 9^< ӵzvɟ\Ҫ@vٺ8(ݿsܽP6"׋^ k6 Tq0ZG9êi־ h.qЃJ`!K~)e41πRQ|池te-X`0l{avJQC@E) }+lZEX3䈦[c3 ~ʝ_z^&93c'| 6yCqmp"|pN,\G5=?+K dsV0>xZ8qT,a(kez˖y0牵>&g(-Q ܉ÒCIþ&Ӿj?a- ,cUӐ6k+=,0?93(>-C>(o$N@¸xL{~܋=g'?"o&'Qrkn,/nLI'@3ܐ` Jene†!>{CY'h)gі xʷfq@=Vj>(8.;GoqFx1mu=-!Dÿ{R4,}zWz 7>!T076V2zem~Oo-2oX$+jStB8|gra]c^ c+6Knv5 ]J80P Q _N)iEPiXˤQjNb۾\`@BX;:Q3NQ~YCpul}hB{EVPq,W r8l1tE Si;a$hǪK:HvnUzi:*΀郌_uA E=?Jҡ qhBY%A2`Y#ssƲmji<-v CvHTm1-_ǒƲh):b"Fs?l:7V[V3)嫓 ;ul[z}Uh yoH2bm&czZ il. 97%Gy:т6pPd- 0F΄=BIWtSo#TEX0T ۅVI煞l'DE aZMN-%djwV{?(P֡|foe܎88z]d2vFz{K"AO }T@{ׇ0T\nC5os7NVOm@S 4? 7Chc'ꉒ"HQqz͙}p+:wv!+RR-5 H(}^ kh%tH)b-`״T;mKJZ/h:'e4!ϑH.@X? \DyνАsJ: \Ez-JPqx*V󆧅U1>XR/`gE% ]}o/WA'M* m',,!*?aX8el?\8X$g2Lx!c>2\>vXc! (h=[1NE=+@LVK`t@6Yfg\5qR2Ewͦ$2٧:'9f}c{WOY`BoUr,;\9*l89Ȁi&چ]o}`DC7g *6D3eIM'd0ˋH[ D]S K2 b =6!I| -/@v&<~'"`\&KHtƨKDЃ}3ߊlilwOEnG48`Faf:gt a' ܴdQ1M '+KJ7gR8>ѩacUV2[6_#il|Cr4yYM*;g\oA]q04S~=@^1dJ* N$u/zб2"dO/eJC'r28o6HFEv@ӌ(/ƒ.MFom߀_dŖr9p=/jlͦKm6 nUkKCũGͻ[V6.STִO.aGm-TA98Fjkls%I)X{]`" ^Vovnp3ߧ\Zoo(A?;'ΖO?TNH>Y|PS$Y ˣýUkgOZ(Fm ȸ t j9?u pQUP4?`!qmEX e~۸ǨI\ትS-;z472N_0}f/s]iB֑ppx]i* o߉oj&O #-Ĕq\w&L"~h!O_? %,o۳9oRΚf;r8t]]i^4Qt_,Q4תtB/ye ZW HIywS:II.z=D{g^R8D^]+X %a?NgfЋT/o"ũZT5s F";G*0b@Gת8vIe,{–?fJ*Ӿpv n^]wm@+/_eYAm ;n.2Kp P,Gl{W,ku^7*L TŸ=҂MCF^ Q!.miFUdY:HYPJw;/ԩ~BY .hI.܅Ց3q>)[4Lh8Ϊ0c^LK2/h::Q wLsK'kZY3JxJsrXbɄS~b+c(괜'PJ<БprYN%>1=v-Z~el1M͙jmGgW~ ݾdX(` m;rA]b =|Y2du j*gklWNnnԉ, !1vaGl}bS۱Հ"sh[1;QR'ݦ|ěYlL ׿{zF[0h"43bڤL@7>@{q̻) OE2_+6} Ң^= zXdqd&)WS8[6N6vMDidhSqUMU_;rY`L2͍@xcLgĢ̄=۪heXx/14] ]z8h⒀zO Cfs`Q1LH%KC=~$j˪X[]癝˂}*, iqQ",jɌz#tIY) şܚx0\bd]¶8ޱ =Z G"Crgۂ_@7!uU;\zϣS\4r&{ XaBgXH4/&h&d&,L^?i^S(zB澴DvEBhGe:pLg&HG]^VigrJw4iy Gm!A`g'++Lz4+l5 1 4qF~cwj :f-ZٽMA#_ACl-F/d<&V#Ɓc?:/OŰF ؃h)nuL0FB\0g{P ▅>䙫z$ZJG @bǬsB?L F:~!ڷ %nkKzk1ȸ&p6W3ಪ#H@k>a*%c+ҲVT~+5pXsT쿛~ w9&hBNU ?GYXt1Du b҈̉d⾨N 9NWJeQq&6zOm0%[5PոPGI{/@L Aڅ8+vp~7A# 9 þpO2s6^Y/"Xh؟eNևrM]z7rF5k&A/"߈O7]i\T}Bq`<$g7i_-l1/UfܿVui %kܖA(>.ڍ`j (3+>#;% wH[:FB3PY(Ji؋$ L2Vf]mt٘j-~%B|r]Nы$+Yh kYY0j $.y/`e#AߧQ*o ձ`mx3^.ZY/1U0y@ r@JC%%LխT+xW>.5oMu𘠊^؜{{_Ι&;?@tbB;RW\m\lߙQQ3u KgTYhğGD*HlB\vfrP9F*îqR7F0)_gqNH%8y|‡X_o^J$8rh/0(7o'1])C k^Z7ǎNN .iY)*1U1fs[pi+jjȎǦgm,~Vr^ɦ@ZGd|:s .;͓K%c5R냢Y;h) #qc5L20*/}sUJ]#"b*?oaKhR!ᑲ$PH_*Ŷ]9uSH0nؒ&6#8\2i,&@ܻ!IwuA\?[ 9<<Ӌ0mu8x3%َꔚ0gXqZu{+U-[!L[[~ZwHLJnz#٪& ߫}pi>I?$KHVUQϊд=NԂCAL)8 KN~| UҪh2% -Ra~?=lb*s=9C $~i=+%lfȭBnBɀ[ܷ:@}]|@)'bܧ3`I& 3A;6q|0|H0˖JFJx Q7fEj2֦0!?Ot;i윰MCuZ 2Q>I707,Cv&!56$Fޠg\oI'.ZLI 8yFAߚ{'MŠu (Q`N$kW oRD&K0UWܶˏRX#yc2(#*^W^Kɉ)m = Q/MYH9/t1v+lh<ɤ[ePfqUxP!ӓ'N[CP-83Lلg"ѝI20/dPiʷtFꑁs;&EGќjGʙYq" >-qԋnDbJKcD x'*Oӓ@c1  6E#Z0m԰j7Hć~6se&Z(%LiRWfRؤ$vc MGK/ \ ^tɴ}4VcUγa&~W WO nPe20%nii*?) R0eAX̓o_>EV'EW5b74B B"&3דvmk [Ia^~MnE8s=ԣ1xcBUiFc|vw.wgNrbC3.%g(|;xx ?lP}KMn|XY_]g,hD^26'#t؆I'&;-wq 0K`~qh-z&kbps4_ WHPUӿ ˮr̒T4,_`g?ԭ ?q;vZѬ&=6Ej դ\%8MoAgp\V?pPHB\qYo>eB#q4wÒ-(822zkBfS'4ꔬq(Nv?cc2[swKE8>N~J}-.@svn-FKԅԷn8ب|iDfzQ##VD9NE){'5^%Y$u%pjZRykbX&?,_*Gs|,:%ߥhRՇ'C̜t)~$#I(6fTH=wԕ\K@5 $o-Owo'a\^* v{afkb0' eZእO/@ & C~ G%#„iJb ؍>> jm_& 5E򝦓FxꈡmByN+qxֳ[$@x}j1tx AJȶzB n I#9x۶pigR2xNp7%#sqhS5,-# gΩİh>2)~kC,C gjz`|z'ڝGOwl=u<.Xu|NUfQr<8j)D*$׾6 >-P0>mFWM?h=nt#ch%./7h.0ckkwZ ʔEP9:I-y N;QifHtx ro~a\p_U*|&~=#vSí5ک )@k3vndEDܣXf]IpH"8}*bbnpd/.Ue󭸳Vw:['{yzd9ur ]Kضz ~:#,;B[5^j=F9 JW.:P\@ yFcB$S():$lڌp%qKa'~01|%51Qlw[H/ghj_1bjq&b;4Vz > m-7}溩,@!6=eUY'vgmO9u-e?gU 1R7Gm/,e;2l\7,,.Md}g$1;d%6F۪{E-Sy[i+Xyl r6푲)`4 O&K8YqL^^ /ey 9Rmk]8:RJ)D 9$y~Ccm2 k=ݖ_d+M %שMDTZJ:(\ !5m1@v/wD*dVT[^!1@h5hID/+:˅O)&ÊU׫ {(4oMmb^A:uu /) LhIe<^qrT̟͓M%+<` Ltդ؈ϬawN[vh c){ NVr9qK `lBL ZDP}BoAY!tD5|jg"-;U#M)q\%Al' ·D>SlcUZT.S˥hB`f²pL×5 DwsȽRo·t*89TyY~DΆO[~` - `N0GUN􂞡~><݆I`O(йhF- *"՘ouԀuf\{~  :T#Ě?2jT@X4duU G_ak̔|$lX]#oZ Y%9`j:}=GlCY-bLi۝΋_^tǦ2'}%*a9P.켫V׻s-{yQsX"'AKhϥ4h0vt$-7icPIt~iLZZ_xUF/vdT3þtl0 v'3M@+e)֯ 2 ?@wk?R-YoI1Ne/Gf-Z}>R\"-MQp"w#Vvܖ>5G.87B M{$6[wa #]쟴CaH~ 1IK4kl") 6 IwɊUoI'kh ?^-qofTg7z7O(^tӓt ]^Jkq~V"DCj)Qn8DQ-}"45HO Gxu^#aWK< M\}h[%&' S19evg ِVa8 2o lV 韐w}S;茯C!f@)1#U&*a3?Id"Hv5L*"?+4wL/[ &*f%3TfIQlfK|@&}s.IA ["N(ENNeJ_Hlwq}6将hhFJ|^2njbwnv>݃zKRlq)t-}Q! ea2C@|zjn {؏ώ@ɜ,QBfZJx?60#^3ՆnH{90C(Oe6j 0wJ$ӀҙA/SHBkF]tDRN 27A~*{;>|lϾ kfʉ$l=wRf2Old#r[6W|N{FPMߗGvzy,fxhИdIv:aeྡྷhr[<_Kv:dJSlŒ[WxQ>+F@2暨ucDڠYBZ<`4!6RI2*V\ I\C{av.N#^qNGqaL'l{ŶG&bjX F X7GQ瞣\zyԼtF J) )T='Y,~7uÈ`sb/Zoa :4=_|c}aAF0;pжBbYV,|6 A(X]14=qz؟(2n;rԽI.,pYwyÝ/G8{݃|WM;f#POw/u 3c]nyj͸a7w`>υQG/ɱDނq0gOL/<8k㱻'6̢GSQA(&ːE28긹.ŇDje! P-dU?D_MeK.lD[`FwB22L'!&h*]c ;DqOwKXwi1^]b-l}aCeΜ<{L n/ض] ʵ(> Q1@Skb)yoeͭ(`VگvAvR9'78tw'msGL Ԁ#au8{NS6Oƺ1Ƃ"iWu}:-em a<\_ ӓX_1I/}&G((; \ݐyYB_ЧC챷4$KXɫ͓f@(o-%n0D[`wHرs gekIPxbmyY GѢ& 3*6BcZ !`D.]Z5x0m! _5>3^)}qf. -hňV7A 4k7*RuC٠#yo6ϯ)&X@mg2i3#]Bfk~*{x<ejU ;Wbccq٭P AFcs5]pYw<&ܯ__=g3$iCQϦuR{;'Z|+esB$(k| T16K5gWM6KDScyt = -*mosz{eep@3 -"4Şn鏦ʔ…3!g}}>`\4g/Eb\g#1#hs.i l٫>C^v Uju՜RZn]* 7a][Or]Sl&=Ry|+eq!Ն2JS>+bnr Džw bU3@<W`gIx>;qR}(* ݵ׸b,8]'bL<&_rxAYf5<8ӯ4a %#~,8o.f<qUx/㎱wv7ޕc1Xo^6Y*#[ELa|FGyc7ţ aزj8FN4A>gKuD-eMPNee@ƞK^oP*^P2,$MKW2S眮Zj~n<1)ǯRkI m-0c2p{`%#)nE0KXJȁzYl_8 |h%%w͠L(n3ZǔWsèG evK*kJuw :C.)3Ex]"6كT:z} ހ6sے J>|MukbgZ,G] D5tepb1C \:3'#׾GKUNIk} Kc{K/k~E <4͓em/7s*=v~Wp.l -~+{^]4dF'r$\0qmrr$yAR bUz7åp;aCN- N Ll:QA/'nQl9qCW 5}`BUΰ7!QF_ |\)fBQfsGPV9`F"' ⚅(ӘRdAɃ +ۊ dqǪ`fx*$ױԤSkYM₃53u`9 Dq@ϳR-3IuG,h=_3MmX ^dCUv(weS,{.oIb"}]\OWkg24Uv3t=v}Sds] f1Y0J6VJxBDZ( ¹Ti:߱O>0]o8ZR3zjH#Q`8 )!P3 [-Bpq- ͺD&P;:"[f_);`J|M/ qdG]?v*͗>v{a5]qe—Ϊ t(Fٟ4G}G!nGu =;&͜ uدss^yhǿ;MrҾu5JU+UOsEJqC_1ڇZ=88[S0/;Q§v>ٲvgY5^^)YazZD)6B٣,EP8Lm蜔pSrA2w3_Pm{΋#*$1CChִ8nώE5-9в?*E?cJ T ;L8y ?*'=Ԯ6}[z:$I1}+ElvRo<@":nU>=P=Oc9׷ -KVSܑ"y!Sƨ؊{=y9JǮZ$4|~-ps" rmF.OG=yaE]]k h:3uW@ B9d=A5} FB(Ҍ}|928 LPӡBX=p"HgO Ǒyv8@|Ƃ& C`UؑhUO#NNx0)`s /,u5&o ꩅ>Lp<.)^P8zguguLӤ02slƐ(ͬQ a0Zhk ޅ΍Z[0Gې1 Tb%fvAX&_3Xs[{SDDUȑ@e%#p7c@m)+э\R/eD:G3a7 h`C?݋6tUl,2r/\ϥiڍWdxls8\f#kF=ܑ+E9qĤE#rWڊө{j <@Wv04nv=tK𤤳dXL3O:W%BzH6gAD\L]R:u 7~) ^t:ܘ䵵KPd8lOMEZFU,u;cqk>(ۊ.X#FNh<DǁxzT /Pd})s&FZ5}0=7N/T|\=,jG.q0m{z.0*8VkW 1&d$Ofr|cmgwno}R3Q%3YTjKde>ս,{q5?MFGARKaQ| >쉊q^UJAeXQie Sa $eYSˢRV 66D'&0YQ:$O/2R6ngyިʵ!;P sM*\?k!V}XA*e0p!o*o~±r "Bε 9cg;۩W;\'/ݚAcsғyR`b>LOXȒu[= #qٙZ1DwH(ٔ.y~qTᙝ48'iZqS"5PG#3^rG^dU$Y Ƨ+.j%_4 B{O5xm Tv^ӱy\Iuۃ&ZdL*4G;8gNlHd ld3$O}_ EApsv O}txj Z^xgrʝ?5Hז6[Lw@ԟ"TkGcժ &3N Q\0T""=L[b{g-Dj-n$e e$ٙ#0A% e!ڦ)Thƍ^UM1ڤ6llV`ߤK=x z0:R=#g 9( \jU4ɞHKZՒW"\2  rňAe9}c>wl*K+^>5LǢ# HŸG}Y&{@\PZOd FܒWaU-K5=eQiب; )v\sIV硉I8=9Ml?%&Vv|Yc[GP:KAu?x62,5QCO2eZ*>F K`Ր c@s)3jżN,u6~W{R uLbɥp$*ܮ2 MI7!VNlb5("gћ0^U|߄صF} MH/8x.hˏoכGfUV\+tw?$"f6,ֲn􉁠,-yߎKl{-k Od㾴(j ݐZveCN1-D*|FЎ#H^z8q+8LJ}6RHVjyb,;/ Iy["t.E1hxқ0J 9336hcgսsvLS~ʊLe‹VZ}^܋6?4eSOi<6y"򤅅"$\x/=կ)JZu:Wۋ ߔbloݴYXCH˜'C'2QTfJJpŰrB  ' EL0D_5ū],ΗD"_ɇ!:gTI`\rя%bWY71UPj#ǒ9UԲv;~03l IJ/?{|p:Km~l$SbFގX[|0Hųkf֟4svIIB$A}" /NVȵX0j V ɣn_#M/jx *\ipIu1g(Gy&t~u^Lҷ@`},{sRQػFbZO'۱]5f6UY1G41Ǡ"8x! pV=ە'&1\Jk)vy웿eBr@w*)Z Y4&K@(T*gtef6E_v2Z'ոOhU 5=.潫r$ҞI:1q 5Y濦.dɱb4MJ۬C<nlKn&Cbp؊䜴(m-[u|,Um1a͗6 d1誎8-RiǞR@gs ·KYNRft\vL+) _~!ߐEsZj{\.[mcf%EARmZހ 5w)ABqH,.&9~VR%DM" ̈́@oM*F_Cqゝ ڴUL5&ղ<&kfQPc^WGK+qu1tRy-kZGEB?Z|]r|jК"} Z-I?WanW):: Y>"M+PbQ_p#y. MCq 2mZ `ll?TV?3*˳fZ mnҍy >, D@XcҬ7% D/*G%᠜@iIyBn,շu ~VyA`D) Ѷh3?06|//,o1 P&  p~yZ#2{E!l}.TfT5 v^+xuO#iHo qnA2?sP(I<`E[]ϓh{r45j)E S? ,4#β{㜬JgtGS;*9rDFhTr o c{wgx|.kCH&~AH%C㈳l>|uB ㋽Kwd/5+@1t%Hz#qHU;ikkE1) }gb&7*'E;U]{l[N:0A:H;S$zj#j:(/} < srKL axK@HPQrb\j I I9YS9!Ӡ ^\nRi w )?JtjzHn|:u-!R9A$od\G\?Drw'BgE͛{KJ f˓3=S:dt4hc!,XF:EZcqK<7x0{ :|[C96F8q~LpkaIWyu.\nN:9Nej!nV;;x!.n*b䱬՝^Wn \x6{%ݻP#,ƒL.2P`r7HI!!MْhhcĢ0YC(˲hJ$`^#-Iq:aPMyiQs4kTPa }NUt A m1bBBJ„ZA4P-s-5Մ^KdO'ab{ccxat#:;Ih7TZv3]ԏoT(̢>EoensΞr5Pp+BfJYEB =ב_b2l?uAeHUXhLp=gPcOmS/J}Cm *&x˚Ү!^վOяݏFHiV\W6u㢤S k١O1v'2|ۿES.wMHNdIbhf{4ZV7sհޗdxf/a"*^S s 8u*].aT1;ѣQ޿FWEvGOFVA/ JJ$B _g<>cbڒ'),ojUv]UFb/]>$}%ޢUZܝ kQ9"0ăxo=b<&NPmB6$}m zqxˤ)qG nu~r{qECo@霵'c 7ӛP˗3t@ZĉwOz(c'S 30Ue6ɟ|}ܔzYgyZ yD퐔bu!g$}Nsjok d ňG#bEDɘ"Dz9vj]:ЃGh{-cRxS2h+p#I'.8">jh+\wy%csen/:4P{׼S\ɀ48ha)#m!X#9Yf߱b888:@R&{($(ї JM@\5h>=ߦevw^ND*.ozWX03u`rn B\;^]X5WḘc7-=R*%%}Gp gMwpRS,;" @Y* joZŶ]SS˅uB|ӣZ2Α q%v[ WzCKsQVIp^X 3oM, FZ񻘦FdKa\ .fByh"m06ϛ j{9yuz],%S4*dj0bG8NoC"dkؙ7"^P%s 7 <Ґܽ4:62omXh+{3ĤD,P.ˤA" i"UnuΙh F7v3咝Vf4?xo'*ja>}Q9y$ʸ>y{\8{=cZp]f#6 QiڨP*v*L?B?ګsWځ(W_YxqNPSפx#MǙcURSX+٪2AF+I\3w}pqt @}'dPe5li=;sH2qr;qn?b.Z"`VP# 7/r7yҠ{hx'`9M^9G]]OpϬXu*Pv$n5ȍ/iigl[Lۚ [¦蓧n8~J1H Ix-#fX L F )ats48a}٥P<ǡv0yux3! [,rCuAݑD׸.˞"ʨ5P|,_j#*Kr xep:s̞!7TbWƻ`{2yZ9PB yBtm%ew 1 [ *$*&L)azC:FieT*vtLП z3Tj)+os*Cm&P}<oׇ(NokzJiK-aJh i;7$)vRp罷%r) `3_&l Ih`hu肾'JD);I>L3"R, b|يxa)l\Dѱn6@7 M?''lz$OKbrECj2o\IJ#i^M ll=:CVA}g"pªzqȏ{Tw0vwOI`o#Jeq9<wXe;Lv׬`2]2ZV5P:u\+XEJ! -TcX-,Y(?vVpSO. ]RV5baEXZcjk&&BXeyHAjkHZKj7;8!t/7ea#nrnq'-LImbF>wc3K/e iXB t䅂)lQNjtNaf+)M}0NpTO|FB4.5 Ʒ+7M6e޻Nq؊z˴ ̞I.M~q"cIE{X. t/T 4l(xUۉxH@ R+%YIH;{6H.1/n ?M#ĴTT+]!$+`Ki]4V}`n(ճ!gl.8mz12ch5]@LɻEF.]/5 ۣu]7$DŬ5 ЧehMM=¶V)gܨf5o[u!lhq!?FJbR0E.wv Q7!"1ʗTQ MIOu`zӃۮijD/oIpP@&{]L1O z#Bʔ"Vڿc6BSFjh+Hîk?  舞4 Zoj;+="k9z%]Q3(6#^*O+iB_T/#mC:9ډ1]8|7kd}|S=e0˸mּEOZp̏?<9CU QoٌfE©)Aπa2*CO^~۠n(A=:;6e0#ZǙ0yqGr !iL_/ےp1mm9&hϢ;m\s hĥA}Cp7(-^u- |53+)n!^zC*$Z' o2A730OLk3i D%;~H΋WkiprHλGᡇ 05X,'q<ћl֢#-MNm&osf@3*烕׸-f1@k{Lb 3<)\JJv^{-'TXŷ+e866'S?>DT74+F-ڃKb/XqG*'bbˉR&Uu1wYQA1D'$KuCm+s h[]+)xƭǃnpg󥅹7#A=9xx\T-Z.#(nP'0\$IӛY±0d('a - 067QWH"򼁢Mpkuȩnj|yWeZN,{bx-q&];A/=dFqpS,Aݎg%3+qP$u{6A(8mvcLls?E9ZFtx:p𼜊rBJ69ә.[K2B͡x 80OgB* 㰌$1sii@IK=5 \4ċ}IϭrS@"b){GQ8O<"&`뚧 S7N@ݯW<=ckFpBdmU2Ŧ©&JȐu߄tM1eFd3&&jDBVuH˓$ϣji`]̋n;/ކ-),QN rW؇ Um' q0RԮ̔FRSk% ԳrdNWCnz*b>B[?FSn#ۦ_k.'Y@BeY2YzMX[Y﹡y#/;?@4&biO7t _g,Fl}pkE00 L|dSZ?aoziKRZ2K:֚:慎`;cVf|94SpE?οcԉ"@w2h̞%*Cb9c*ow=Mh'iʔi:&NWT`3K |tQX@R璉v?@ vbLlnL֕VoPa!po`eFSD$0&9QO8å p%qEؼS.Msg͈ 1pRuCZZ_3n"Z?%pH;lP܂YPJoEy&9T;-Q1VHHVEA@V$&NADjW,L@'X)5ɫܐjJ%6a 2jy4tH%ŵ^4&S'c I*9lg<8$+_߹Cd*=:I2WXcP#B$qw]?] J䒣'cgrfG M͗[ !z$-'q`}\% .TnT_ўlxy!䯿?+v/[ aڝsH;&c`G$ܣY s2MI@Qw-rXKPLk[&3u"̍s ӛPQc"N;,x˵>ӛ> XL,QzMM\vTUpmg1C$"0/vQMTr)o7>2\$)xVAO-<ͣ?# X ؉քxoV`eҤ0"jOxA@koj!&wbO~+YQHEZw?E tIVӢU"ф^ mťN4 'Ĕ5=ol9坛AU`+ v0vv\S^ SHլVѮdjd\=Y@eXB  =;`1DIWKK0zeƒu~mV56'odǟ{uhceSYX#*ñfr-lW炾PcfiZbji2C#LN .ueŀsMHD#$,н)YJ'<~,|d$AYM-ky`:~!*2!tR{d=>KjQBlo#TxӷQDӋR{bL+ 4jN4O#`I[w &|셬.եۼK4apB$03s_ yɬl|=EB v?^Dg&$rh=Ih@>uߵaK*`T'q73mq{ `A)9𔦌S {}a+ |&6rHʿ=x\v7 6=s<VI."1kpؽɫtsD_fÑ$JԒ[(5֕.]S~;sPp=6ύKE%np߷dYk,iGp睲A}XGRP'֯,YDryAs bׯ!j֠i9蕓!C47AŰ+Pxga ۮ@t^VwȕQL]j~NJO )\6B@ # e$󛸔LJ3Vvا2 A.ʬ>fz:L ç}?eX::i엩Uqh`Êy=KDuctO t! Vy1Yd.;^#7nt༟b<;{Zy@u.eh/k+ |J8'7ZslbxCt*32* +V$Vtiw**J4^Kql۞VA)yR woŨof/@/(tk|BnT֦oe@"9>Vn{iτH"Z)/kct_-A42tINao´U|D5C~LsBf\eF>J0[zUBMeIֶLAm]3¥̓[.,Kg=!I\m>Zyj[пI6.Ɍ(t!VQnՑm9婾7 Q6Q 㛬aUIhjP*Hc5ỲOF }e2_ Le|+C+$JVğcD2_VH`?8V4̤plk6pԦIM=egcEWt6cVNz[&MR _V\9;&9 !Pm/ )AfTS\E8RO{(aͷCAC(XC; +iF̆MM-ٮy!BmꊐTiPyVRXqeS{;KwjhHųaӕLT>V[(N>gHASѬ@U3?CUH)ޞOJd*e'5{"F[kmi̝#5b""ZֈǥTXxKt`:͇6xËED/#[ R /ӀM}d^"T:lɏX^Ն9<{S ЦxY4o._qgGa +ᨶ6W>$rK  c ޕa ."w//ASӏ/fް|P_d ;7Ȉ>'& ,6ė= \HD1oG3 < ʕwQ#wk߹^uy3נTy#63Jͪsb:^ bؼjN'w;QfJAaSp(xj ;(VKet8;40dFl(v>W5"Ea|BQaV)j4Ji7 |WNFԕ`LBva@O ʊK<7sY%w(09%1@L1OـZ;fKEVG84 FE@D#:! ;t cl s1 ~=pY&dP.IB0-iGρdnKifM,|qmE94.S%; :'v ɬHF{b,ZGh>DUr0vIl"`cK\,1)R0u#{eHY`cPZSv)yPWĥB` v *8z:wHyGLSkROMA3.WuS]rK9r)y:Nu헲Bi\ap H@, ;9{b{9pe4dAŶg53 uXvA1wdUZO'$h!kL".֥ r"^fA^![ƞ#0 -){g ApƒJ̊&'\oRNш KWّ:3̼6yald%d-q:6xȔqj:Ǫ) ʘղ05*qbR? QDyߐ x1yumd^E #si/Y&KgbJ3oj7Fe:;HYC|@Rnaks8$q F *ȅ 4 a9$a.`ˋ'oK%<>w~t͘FBWa/1k*!O >CsIU#Č|n˥'K5 43Zc஧>PDjT`'x.W7áFCmȭmAt/<ᢇPȰ!QQֆN@#>KξRsӁ&̱k)yrN*aΚ4 * < kJI|$yIb~`dJuWgG [J9՘c֢ . G0F7 Wl԰/J }Q&NHПWr !PE7LxMKh>(:|HF]ы &JW?hsh2 #[j7[q!C؞e"/t[Z@=]yɂVG$:ǵ2آhAP&aA}~i,Q 7N<jU1wp"Й?H>&B Hx~@16>; ǀzFTWTxr^U^©JUa f+FxWH?(}G2"5]`:56v\rop8G׉#;ΤWiZP0\' S nhR5v4'hd & Vx]"6PPTm #Juktb,%H".:kCKǭڐF-bmE`jꪷMZw{>jDk'Q}XgK no:s0Hn#"QF)hF$CC[q0Ǖ;񷠮 .Y!"7o̖g) :lp*ooE:<p>Z&;TLt-~fTŕ|Am;3EhaƷ2) [dLLP?JFUYmFd}q03?FEX1{fΐR$Ϋ%΋p<󀺸# vX!K0H+ Al )#HhY e?|L~1M齒ԎViQ'teq^#uਆ΄:2yg*mT-^1VLOzGF]HtY3Q(ŋ *?萕k[h<M!3zY:k:ZCK 6JE~/u6 KZ1]wаg^!TSy=VV(FĕsxI |n>}6H%79|$ iĖǛE I.4tlT:6CT|lLo,V׍,hw모BR:p#!@&?TT߅ŋf(¾}b-P˕@S|(?lDxFڰ f$ A6UIIj|9R:?߄0`ԋnkm7ϸ~*kI^4Ȗ 5aX(2,]YW|~RegGu֥BMJ%nMmP|X>CwUyfԜ4!rM[OʢD{S~@Doç/Qg4X"QH]0xz\ZPXR~K#xa 6ۧʬg]AI݁!of mjJa(=c/ CaݒrRvŔku"%pq8B_>0ِy/ܫ"ŮX!v2\\6擌IL YVciGY&.nIvI4l,̥Fs-lx&jyÛ6ݸ9)7~(!eR(Kh;ЈuanDLBY[9+'YA/b)9ۘQh'Xa AN"BڎK/z"ߘ_qWO} P d}[g[$@~Vf@*;</b<C$X (49K ʇrQp?k9 4HgsVzD[#J}Iqcyˡ>b̉|;6f_m~ʱ9iP_DQcXnL9Vuӣmp㨤{:Ys>/-ksi.# AkιTlɮtaB)(({*S-cs,o|~NW c{ќv6Fֆ '?)8ai)Mp ]#UUqG(%2P'e4)OFN*nIF$l 6 [J M J򮤻Fh'-!@ P;z .dG'ee]\ӷ 9}qk/,]2 RaטbOcG %mɍk0uj1'8r-bSڠ:Uqz~zdNK k']/8uZ 5ŖPn{D`Xu!"FLR)eaK{/ԊtZn+Sϲ9Nk 6Eau1g0I#ҽioeoV٥puIu*#Y ʞUD2 _K,.P@CDC_r_f8xVKz f-ױikR/EX ЎQrL m*|w;X/aKö"1ls6r?jSN!Q% \uq[#-Vkᡄ^G7e\'5}ma)ػxe_fPiBxB8<2S`:sW1}OI|m0GVg"k)`gaY 7@}tˁQC}\J4 )0{t(^??QalXf>s@| DsSۨ4'MIي^,Fz)Ɗ:ܢ'33k[lD T7FhZH0mZ:i~{7D %U"kq? ~ l )^?!BC9JhvP@.1U❖V/.1'➏ByZ)B,/۩I(sY+&*\EYt Gm4UuK /aϯ{Xgȩ7cHz6ըMUgG0B&gq&s qMdJׂ3WZ&T%Y9_k"4bԡ`7sc`Ú+r H Nqq截,;PZ{-]??(jUGuL%rשqY{qул]#6hTB{ sӽ73ݡ}FM7åD )Os"+F e( HLLx\EAI>".qf]e4ͨ$M̮"eYdfxdU41:+ nvzzW)LL&J뢾*(!Hs"<Ӟ J2t* Vx$18xG<.Ӕg<{|?-EΤf׉8X:33 PM~g);w/ _ni^'1!<+kpŰjEHNFL[02<]ETBmf)*4*`bp3Zp+9>aiDҠ2̎Ʌ}Q8T:*/ v)EEv!IYq&_)Wv䳍gI?+oql^jD}7 ;i1wFЗOdתU&u/&G7MW9uT|3 ְѴ4g>\]b1yݴFqs%s<9[ŠZF!`RM=4F?uVe72,pt?3¸e2rL@Zzm$[7lLULp JL#?x.\򧳫\U>`_dKɢZ}n),u3ޔ#v EjR bW :dYXl~t㢦oOjG W\k LZ t[IQN"<8{ɔ8g(+7mabr!^H|VOK0Q}6eG/41g|_cٱj'!FXQi2i&X5!8ؙit:>& >vh14=.J\ .ָׇdEm]\>[y|ȣɣ;!Bby׾,np|ϾFû _SySksiPgKaՇaKE3!@%Eg| e!0Xcgș0FWE#jWtXnk; FOk6T.WJ1԰}Tmo}V[?́<%B6@V@9iGg=n[0CN" P3~^A3mrT$# s[ՇV Ŷ Xn߹=_~^^ {C{ȌnY1.wf)ہV( ʻiejJ?L?i0DK=*>(@k7: ц>ss>:Ěm"l9T"Dϛِ5<.(~9d[MOf~Bmy-x׋(쟐O0ܖ ']oo"g%*[ia.}5_Xl^}єXR'<%bWBFJFV⺶I5-~^QQ;};W'{6e vqC?\hOY=ˇYBIx-wuK2h rO!iA|c|ޛQI-멏z9i 35ó2+3Gd琏s>Ϟ]{JwG%r=+xZv`aãգXXYb*"jH|`@7 w-|BR7kTg)/>}3̫s9R[zE=Sry//== ?xd:p~iU= $xeΩ{i^;'ٺkҝ#N?/遳#/U槠b+}ySgGOvsѼite.2KUҊyʜm$B2Gt2K!Fov}ΉDoQjC 0$[\ǀQ9`|Jm%DY/]$_9ͰPiHƎ- Y!et #t?nFq(8 `ݿq|_3lv7CTϦt|Ք<'l=g 6^9^Ce D~Upb;'P@h_,md@0Q=lf=ӳD#ۿ+?߃Cumo I x'n-`> ԐJ9`zm\P)[/pض6~*ԓ'b%^e9 d7d:!u_[G˜箖=FE .'3]a6ț{J 軗֣2DT+9Qᐷ]"Tnƙ#IFF-(bݬz":YmU6ܛ"lkQ^$ӵP0e3m3?a@?z1޹1rДd]}$L ]~ɑR( XCW2;#3ڰ{ە1ө+'3Z]לǬݭ_X;N z8#2ii}Fri≳\z^=05:.%]I;$]LsM+_߹AUEiKÐC跃P-l]0p $r=̽W uУt=SLKYx CIVP^B YV5"t?Z.R<,6iB- 6MH9Tk }xPuג^2Ǽ:|w, /o/Қ/nq}'ؒ=։A ]Oia:u9:U Qwu~{pJpzЗAG(`"XY#4MZ_$v[mioaܭ8C"Pj(I*i(G]1543 (eqEEt䬁AZnb@ AtQ[~͞W‡L&= óEhj ^$aCx^beqf_oII]zwܟIlH hJ,t.Y&k\َv1^'TkU1b9Œ)p͑!<ۿ4wTh ee_RStN|S)8}c~m6€nùN3 ;گr8*z38Biu!".~UΓ%V=FՓ1x C+_hc6scI@+E4Vj|˶ MXjFsNsYéiEB atWZ e47LP"٧([kҠG9zӶSTvJaD:i/L>әZ@|/S7@l6X!oIQ<X ]ܷw6`wtKyp1Mo᭻3(p*J$ˀtׅ>>[8mWsto,*rJH<K)Z~XFܘ$\:fAdӶXex3mU8SQ+%~Ƣ~o3B@2Le%]9fYےAOʻ{<t}2b!ϭ~+MR0ü$sc~${ۃ{G:M+#q{'#D덎 gsJ_H뾮,\ϥ%۫>[]9b/1Qmd|1R *^ wVsr;u%T7 ת]gMBvHOL'vF1^+niG9q 8`.v'̂T|D` F+@n!S#fVwk,rنʗ犴iKWt")-Uo]le𛂡n1_ Z,䐘v3k QKIހk vem嬨j"510hK] ByU7 1ΓޔgGl[56@&9НH/}8M1)<6[i))Sƒu;S"Ɍ2p8!H_YT87e<)cuϪrhMT9$_rqzT-O^PgFi1]*ҬfA ӜN1JvojE}JK8.@nLH6\k&b{cP-5k9DSx3 Z\#Dɸ7Z :_2֗A+ZVR$ O) t^.!O޹|2Yӿ&(صx q*s=MpDJ0IBs%PjcR*D"[b*la[N@NF!QmBgLҿȍ:>EkYԓ.!1 ~HIBB3m|psC4o}:"츛. &|27i_x1[{UhO,|>!vGYɋߵ1`|^ž-weWjF7.#6|HN[ΉB.,qg4E~OxXsTzo+C-Q͖PCJmIB͙%BSL!S1BP V Fy=|vU#-R2uZ 9Z8Iz9/<ORbZ\iz:W1!2r:_]f4jn@BXsY{9UX}蛉^ BkA6qׯǠfY~0f~=٘D!nK7.^xlEe%܄f';U !mjO@H͂.#"-LhFPrn?g?xϐ%kA56Do͇YG-,W,0pgGRMI&3=aH|N X?h5`%X|W)EcU 8IRjǒ 䘗KCD 9G >e~Y:ij,D!KYej [}Xʪ gPR3qdճ;"FL."O=:ln* !V!'?<>'yeyOb :q3 1^=p .;_3l?wNc2e"3^T(y;r~a@YFv`[\hu!;Do b:ugf |-^?͆,'D!qE`!bBz G) >1%|kY?Jr4h딡sФ8-7v9l }b ,Pط=|Uv3MWA8wĺ@!bWI{E#o-sCwhz _eH S=$8bܟ>U1]/z$|̵"+Bš>)m `5W`5v'QMH q>BZ'`rx:u(.Ybh!e*}yGoZrN-ChvKo^E 2zUj]gvFLM'L@"TFƥ0GZ;/Tisg{KJq3sq?ЭhDl<ԢNb 8.$[,h9%74'ELmC & #{@v7u1 y"qd3I{ޢtc{IWO>߿O ~h_5)ezTy~1H![G ڿImFc i^Z#0_“'/-)u3BĢ$W]qd~i6ZrCgG6.&˜8I~Ћ\VML3bMRXxc-?gMѫc&=|f&8k*tYdt+Dƾ#|MV6,(rjdٟT`.V-):i[(Z>BhʸiXl-+$zgIeYNZ ROE_>W6fg_hz~uH!;S;ptΤZ>qj~bp.gsOmK>h/ z&VY!p㡔Mn75Lvm9%xDv~X6/弡bwWl55(4 ;KOA|}"MpRwQ%VWb gf _LF|Nãǚu['nb\)S٧j6%٠l0-q$KRZB RRrg?ICb5[uRJ#:izlP@A71dD_?HY x_ xsY; _?|\}6e*O_;<+1xipḳqf$W;bZQ}-^dəy|麊-vi/XgRN`Ap6(x84z&zv^o3WA;ĥ<GbuVr3FGJ7){?AG{YkeF)b?<ԑ egZrf z]8h욃TQ9sg;RM,m;0XZd_MhzΞ`Y0=iS#2 석P |M0N 0zTtHx8~pəxmj8q^b ra. Nł.`V6Cup FTM٨5TwI<ӲSbѡ#ܰkJ2~d:~g/T( K:׃EAߘkX `N,~kQN}*Z!=ȦU" t>϶z+73'lS:OO# )%Bl2+F1| d)"MXb~HNS"N7`RܬBv?a,]g鯶ۮq]k])'hPkO=^NYD-Qw8VX?"[ƇdǏTFG %$sujcόh4j+gby͍ ` tJGh "&F6BpLD3]1qn>*^g'_ }e4;  (*hO'&R'\ OCaMD۬fO㩞[XN.žz0jIO hV Je[j*b<ιfr'1c)7Jo0G+=&lYh+{qDrIn$YïK4cjѷ4n&uy=ˑa($ʕM+O8GG!h9 4_0#"&caZ\tyR'F"BH Vͼu+oZփp)ߜ69,.W*KĸRӀ?.UT Ô5|)پt~94K}֖+';Rm|Y@uޤ#uWj EaXfƐ&(?OD=- y,tz1pMgd>`EgYYԥ09&뷖@|Ы$)ɐ }<)e9 |*pgi[(5!$t_Q{{ ΢ՊI;AՀ|7x ;9';3a O3v ӹ L~$C+6Zqsb)GFUs~}|xg$ ֙{ t^ a(9H1n8އHQ~ k)fِG<4 5SS= T;WQ1dJ]^xܖhRl˚ D &k26>Ljç,o8LⰏ [#¶i5]N#4sF iTshtF⠊қ>$qc` +˟5B$'/q\ۜHe(GAj뿈Х:嗍ӫl}EDG!pgYZ07070100000417000081a40000000000000000000000016446b36d0000508c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/firewire/bebob/snd-bebob.ko.xz7zXZִF!t/PJ]?Eh=ڜ.+ 6iQ`Z}M?i9{h\˚h-.53 &y]NRRķK⺫KNX= *9) 7l܅D;1跏<>A_.3J‰dJUљ޹c}Xx'Z;>;i5N`q$? B;ڕWu 5A ysԽ5<_Y؃/j.ݹ{ieKÈ^庎p_0 rHI2 H_gaHD v v}ˉsO[M<"xyqmۛ $R閪 DyWtk%ģu/GdqރZo8.O+yUYaH@ͳe8`wCE5o4;Z!&9_UulN#O)f\Ub@L>1?XeH}W5¥ʒP7&CcMӼ2iW`v"5;$vfe \pcoCfC߸^M&wݢ6^A:M/Ck|칗4I?\=e-NnCn/N4 SG(Me ۀY=¤\h* F{ 2 B&噐{'icK䧫kza:*9!)a%m;Iv!N#XzY3ޣCÉ(aSX:3djU)OZ<azZ#5ЄZLdb#XC? UDIuhP qλ5|~BR*bciKfJߓr=UXP?̑R=:JsM~5 2C %rC1t YM#BُAZ 3y?Ⱦ=@MtEAFLpɯZUȗS[GÀ2>7pDlx S/FCϰOr:n0!eרerc.AnXg:<{g8+3SP BJ" jJDϊ\bnIq/2 [U|?*JlWi+NsMZ}GˏH zVXjωe M㻖_5Mu%\I9AfOR)6ֻ4gB۱T’uJ RlC2D' !Q#fl%ߟɦ]f;<B RʰÈ"miQf0{sĥhAT(+6K)͙4$;bvS .B]5?T6u+ ^a3T!ϴ!DxD'Rɐ2JAI8W'iw ;I M_B;@ j|0}ob_ͩ_Ss݈\z( ˤd K^d"F?ɻaܥ0n\=dm;Va4L#!<E$69.&0̩Nk.&0x"i:h V/ N)'8oҠ)6ATdL.t?n{rbД4Gl;p|h(;er 6 m\ b"NBch/KdP*z}_r]ҪYm`q=CSDz4 >sJFAy &@Wђ'K񾿌Yh}aeTja@ c9l@!^QdU0>ᮯ18m,4G" =yb.N HFVY$m] [n% (&tt? ek4=Qڡ ݻf\eia", 8i]I[%zX9`zw6w}RM=S5Yw\[즢Sz thq[f΢i  tI`3mXw|EAzeAi&}9A܌B;K)h ?`?kZG0H?qc^}P7a(q<\A%# rg<Ң~FFl&">VMݝj]IF22*aa[v\>e6Ϧ8VquO5mS+|uܼMBRsxRl7sqF<tG&/\2f],QJɭ t#]l rKiA{%mQY6OURg0|$k2L=3x aKqS;j2%[nD;xӹP#DBpW ZxQ:-R؋I0;?7 Bb7ݓmivBiaMjRL9k]e]/3n>]5M~L媽oş{}߄NXc% ǫv] KVltLiv܀R4 M ^iT5(SYh;N'oϧ pTղ16ju{`k1kiCoO~GIhl5ք9w7-a-6W] J?p)| Juc8,6emYmľ<&}K,fs-V=JӘ9~tF"f~ܩRm9ՠe8{[݉X4 1Z@_>Fh0c359ȥWt܄ԓt_58h[Z)6 xUвdT-(u2{]bo\BB lVm{v^t=z ڳ4.hAܭ0q[MiL7R"(^tY1} d233ʛJE331]d cD1T%cUL8E/ ^Fm>J9&[cYգsߨ z_byM {֦P!&{$SLV\Mej|HR£E9KI0ֺ EK4T-F.i~/!Ic]h>ydy#a -Ui \G(M=x?'t3fs'sZ}t^W+>|V_;Mu+}A:>ct8Tb+vA^3+ 1.&H!0,JZ4[ `.{G+g*ka՘@L|<%`r{+-N)"yo6uVSFOώ$w23[úV 7Mjh8hZ&R7΂p6PS.y[2P: (!|oNBT\Z/[C+oc`dimFlJ\"Rz"xHJc iQJGMd΂BC3 }[\amFDw-Y o#&`l5/vEA?8쬮O2:4Vu 圖Zo(22.`;сteaL |~z,sv~-Kl\зbrs_˽i.(r+}xhg*NM2)Cao,9 +Ff蔚֗2?\5 횡[B59mbV6͔۹SªnM)T]Ɗ[$j=t(YAY̰.15A^uwov SF8+`pMΤ~ Tw<LlQHr|A6b{Hr]Fx,-Ƙ@~saBkHGc۟WM)) ~4_'!C61ǒ,Asb ( xxPUs).gG*9k dZ M"6ƣFg&!L$a^$c|bj^+Cյb·?Ȇ`jŘU|9rL Ʈ+ؽPa. Yc2-{!m%E.gDi{zc%3I* pL/>Mҩxa f2 ǐpv=%= ^=:M__$<?&锲Wd0͊h2\[C\K=3֤EO|W8{KGs >Z̧v՞2AW3:ҍII9!5cXr&ՄIlSnz{AA&գ/onLR"E\]{ŧoK3;.J)ܯ*K$cb:1+U=) DspyK3 \ʐS1X Ov" Q0s{쳣%'O൨i =;ֿKHj:<-ٹK^{#F.\s4DAۓHTFw;7U|/sOpZ[&FsT .GDmn}w6Sוk߲Ao'=RooPF{`a*9 ßJ_\J@ ։tX ޔr+ <|5;d]tx^;hH/yTyV۹`ck,Qi71+2zzjZy &/=BGɉ2O{2veU$D --NDޒ{c)+dʍAꘈJ5I! 1uY b6: mx]C2/ !BV1 MH87JjQ:tW0X|6[`Ƃr{4YV'E:h{*uܷDAxcB D4hyEi{wߕ_?iV.BYfrK㩭88> o⤤ ૚PYW S*ܧt3x y 7="敷ÌSGy?z\%<&Y >n=u!9c$]Ƭ金dB~J͹;Z'IB8<;vQnLT-r ;ƋRb(WR:Yl^n#Z\Wӫ,DH[*  ZB ?ptW0\K,a xӻ~P9I Nӊlj|?;cM&Gvi61@\B1S/qвN zJ7cou##E>WGn+q@I3?Ċ9mT=1sS.ռgzTYthW{wC[tmq9f24y`' n,Ӕ{ijX ZOX;YgfbsNX+,nH_YH:#We`E7΄Q, )4#4B"0{dQW+/ĵe*~siQդEANY^޹}6Mr"6ˣss(b_cjujB*qK)$.D`!UO}'4nSH¢zuN/]3Bܔ;\34\9(,|_"t6?ekhONv'v׳b1W8ϵGvURvoK3wC G] $lh'ogOCrln3՛~wXo+XwNjmC8CdIqjjHLw/6e9K 3ru`#yw|bA0`CW=c>-2|}Z!P_gFFLXX021-a <&' O;7#C+xdV)?ȑzM-$>wf^>)k JdrIP΀CciMzQb A)NnR c_??1}>c֒F\_ԚkTX: RmZc<ץ޼\|m0LqjéWFD]9}/AeXGU(8ً[I$=Oѕ$[Gp0SmdFi!H JBO_zZQA7l:kF+iKÖ9=a<ЧZf> R37}y[S%x'Y4pLU-[AԁE*,T[sauӊP"z߲~4mL $1['9du9yz ϛ<=3uD%J Glk}(I8 JmhM> Za,Z6 aZ\V"gAdA桷h,l&E@SZ.$ [mpTmvʀ/nIog׊bȩjRe9GɆ|` 4o 'qԲg[ 쒽\^)2M{ Cq^z1%|׊Ovcp~{yefh\\K` ?$u:X{tK6DGǼN.; !/1BlX}=hɹX̒4㏥:RsB ī3eAp\Ů ;)|C MF][dx\<[[]7E;k0D١M\3܏=eBLB?^QqR<= ޷jD/()d}tϜwj,8g|5O8!"EiS9ڙ]i(Q5ّ?8 ~"vˊ8 O:,hD2 5nS@lx#.iklD ߲ufNDGDe~4>-VqܦC%ɛ4]dr+ 푴>ϭAx_Sc WHHݵ"T DT+GAGHu!$]|ute!+M:o,(;JMH΀E_(} AgT|`7YF@?x|Pa\(U:,!i)2eD.phV:^7H¹%,ϧ*X.oVpr-8Jh(f"@2`&/B\:RJRtja1`{{'.@d+br-%x/$"}&?} #ηVQeye,Dˢc,{)1XpmJDUHg&@ǙͷNc.ɺ Uq%p`e1pIIY 29VdFDy"S32wU9Z4"@ 28r0|{KPH-r J-lwDcp25>Q!MBsa2f('o~tg8Osd0kT\_] PgFF宵9Mdז0UH*Ym?lenLm~nwlADy]8D)ӽ[-}zLj;:A6@vx R6 ̑tcg_GTf_u"W>*"Htg2^Qp8[<&>܏O:Efo1* 1 ]Iz3 lH>ݹT;H<{q *!D@kSze_y?CY#@"%1xyȅGC^'Dܩϯ"{)n'7OrиH\,x+ .OY*PKeKJtAlAI82=PM?*l>2:x{dsa(hV8R̘c8hVWgٷ!e q$_54Juv]M4>hl0`zAGԠ-+|Ttj3CwjSy?v)llb9Qi!:窰e;ДoZRy`9c%Z*s+erps#1/!4ئfפ6 $1[nQFlRAdTRɩ.pp)fH8EW"Lt4쓭gq aMS 2"י902  [Hȝt&݄:X)oێEZ}K)>e?sRUmf*u{' gl#qe|ҼU}\C_lMtN+H7D H%iF `=4ou9E ȭ@ƃ"CL;ySoSAbۀ#q1駭'=MuG'"q~qL>>Rf]-A]>7`=HW-mȥ̔:X(胔 oJt<Ԭf\UdVA-D AsP sEzՊE]g/k9zgd:.BUwɉ/>Ĺj\anG"O{%\:ɿY7 2qlVm{j~,aHA[,uQgȭ:xRF쳍-5OuYc'#s:vA.rd߹Kky RL6e>_p&q)h\Γޓ̋{Wxt6~ap Y&9V ^SpfEEdfEwii[RH\#&ڎS_ vM<p Zj*=b.@lWŽ2s\M7E@k(L+dC]b\][Bwȁ+#;KY,4u9d'Z49هAGW=G(\i%i/ې78;pУ mĭ]׬mxWtu,v0J)n/Kma 49{[G!~ uFdftt-&'$-C#P=wѓH̋ʮT] bd} Servq군>+z0,!~x)cH[`f&ڍkrC,&:<=+z=ewBvc#E=X>DHŞ`TͩEGA 7^SXn̮jTvϔhx?BLl,ߪ;R )i;u 2dg0)NIӽ |d4bŃ@~X=xK'c%cp֜E/ǻH:34L8oImAŅ_v`+le/P)% 0 U O~WI{':k V*. DD'E.EN;ן8o0G[^<ӎp%_iQ4OĔxD$5j~+5zX t\|^Ʌ}Vdõq/x%ƿ*d\RdvjbќZj07ݱkqMʍDP$Iv*ޔ.Li=/}t!'(t#I\駝q-Fµ)Ewyes5E*Ȑ83,í-'0 ML7K~kJ(xn$P<t JUdN ՘%YcBtǩ_³$Vr}~&}ueioC Ǹm7qWnja*;I١ri5w0ó<,{TDM;all{ oygs2`jia91VDakݭ]&-W$/Uۢ4l. UbeeG9;dbH##={aĆތ ƚF QšswywP  ^`ʝ1+Ӽ*q$rȵFI(gQsR5TV梪 M_UQ0  3(-&m<ց@։EolYuu@ͽ3 EB:vj]`H 2k[q芛ͨU[#H]6C;J7,+; ?J7t⥤6UL2پ$ŘDZaLNgӔs{%2j2Gߕ ͊&mNmBH d0›B*N2"))P@"΂Ag*vIӈ)6iş΀l9EA^oB1ZlbOSxgȼt UXM@)I{U9 7Ř$Z5y#Trǻ^Ao̱'WtqE{ڃ@;w's$؇ | 8#k6@}Jz+y):ԣR$ +.*=Znq3W?f8W N/@Ӝ7h$yI7aBHyS۾3*&Yt!^REvf .'ϯ-RR4xI>tD: ǴyS}*dO'JnjNH00fٮk@CBq.:"n~ 1LV!`Ur=M4c!")Woe2v/w%}KL# \.Dx`_ y0g#\Mq[U fՓ$=Y7t0FHZMӁ3vU>wR项4S5$JWMt6\.N_k8C }'}sX݊Rl7`3~~şMI닇m OK6zGeͶ2WpI UH0̹p%nب.N; F,"tV8B2JՊ~q°a^rKQ32J=TVVt*FC];щ2J%b! ϭ@߷W4gOHV޸•FГؗpRb Kԗ1NπP<; '&|Kmј@V9_Ϻ̯"zee3TҶGcW= % s7 /_ yaGFi^9ꋢoNj_q 4nJ,3ތ!wtZR-i(Cd^6C`m_+7n8rFf.t?NH''Gq#S?3+C(T@{nVWaP|!fO7LeU(+[j[՗1B)ÔF8qMpp74"5r)m{dòotk 'Ea^)5*D4&kHks ^W$!yi[ +X$E3>X?j2$OVz]8oG,]&`6S繑WDƽh2U^V)[ق6A, e H*u4t7J,A;|;+̮{sxyS[Pæ0NV8cwi2hDz2O/P"B"=fS P;_`3A!Ge!aHS sL|˩#$|:yЌDsQ8cSz$c|=߁VRE4ryt+'-E Wfge\#I|$R!*tNݡu+9gF]cN >[9޴_ Cm8)uN G!6|%A=acy!9llUZfHLοJ(d6oF*\6du+Ʌ,ĽVC8rY1r"U!=#i 7n*E"ք믭&Q-yE5V@Cxfsz/R=Đv4x DJ^f_HyO?3i16іj<3`ʈ:)3McR٢Q4Pn<~5i**Rڞ%H2z,4"2GY-]otK8X=sLX Tl@2h0@,}Ƴ TG8 lr؜kBьUyY%Dl5_Ia~!2什fF)B0GAyٖ[\^ꊷV~%76=N5-UUT4V6eWDyux oNСpX&}IQ~mʆ]T>V!8Anh6=)tF%mQpz;>Xs@,iJm|jJ2D#.A=Dw$AD(ɝ#AnyE#ȶtcPX^1e&c oF䧨Cmc 7 Lwl-\W]ߊoS$Kgg,uNnO${%4,wrH]ҒA ȣeQ'Y?knpΏDޟ>Ңva6-nM6 E RU=[v䐙\pn"\;ܧXE7 #E 8g@Нh\5"Pmˇm 7H$8픤gITL'0;<9Z">jTRjmwc:/O3cof Etf6-.> P\/z.-M#o&#'=׳egx=t{oTE?+NP]6rv#ټr|5|d|N25=6qmD7˾ضkx*KD+u}[#p(. 7t E+PO2 ,F1Q/ߩeR}n5.lYȻqͮ,5VÕUqlaڪ аu`2dZx5ȷ:=#{Y9@-+n֊Ñ̈>ko(\hO#b&fjqӁba`ËA,rw.^jW6 hz* 6qH"^?X Q.,]_2r)Il,%/!=Ycn+pf5H#W^MJ[@0ƕc{?(N8%A0˓X&@[Op^1/ЏvC_jj|U悾y<݆nyonw25u+8WsV_8jR^4PD e $vޣΠ}7;19z4_KE}!0dp'3lC]OC&>^^ .<1 흍L9 ׳R˼R5R~|d#9!4> %\G<%陾1SޛĩX橿9|F伮cPuմ1)E&@ӨhRVK0 f3D3GU@ T EJ}v^ ȭ;b|0Nw|`!Ȣ~yDF)vɖPk^z0tD݆&7\]=+QőkYqD32mٵS!\!Ds \f~I̘Pu1"Nh#`܉֖\n 9 9 uY9 i QEl1^f5wh7S\b<i3D`ZPs$tq#y+,8LэFh/vwp 1=/՟zF>!v]ÌL 3z dx+DOcߟ{h}aIlZ5}heJBglq"O L);l ~ơйqĞ7$O6C9L*-oA ̒vOKu`5?m BzXWUZ2tF dLs( x\{;\p}h|9Ata:vZ d-D昚}]TK/~$rϷNd𨲏kcc@z-@G+s&vԉXvJI M?'PI\ä+a@gzICdPN@uH үC VAm }/5?&{Ց.Yaߋ7'>‡7zDQe.-Zsd{qG/UmݭԲzT#ѧ'IF<17%b( 5VϘu=Kۣ($QkJՑzVS%x !N;!>dspFLGHz:MzPߎxMg'Jr\O7é Oh>4jU_* eSYMKjwtJ=(!S#þKQna*sJG#fu11,s=[ 0ݏ @p H){ۂ't1PtŊJϊW5v 1 ,X_ɭCJƎq+I}7Om8pšT#BtM !)T7HF35~ |һQ@UϏ+k0 xInm*oyDA'ML":[Fk-!1c<:a3XC "`gmБGC8 L!`_ нmcĨw)ڝeLLɞ5ez%Mww/PXBZ݄#< w9 ͈ļĎGo*NFDm؞^5s)>2HYܴgYZ07070100000418000081a40000000000000000000000016446b36d000045c8000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/firewire/dice/snd-dice.ko.xz7zXZִF!t/[_E]?Eh=ڜ.+@AgJܓB$ f?$ X:aJ(7e6`Qtj(y,H%nyK=`W.-2@ZGS᛹QfK\H\(1 CORކ1Un&hK jxfU"95rÊޡ(5;AÁu JZl.iQͪ7Ph5A9U-4Gi*c5$6-sNE,Z~Rj,p=nWtPl?tNI77m sH2f 5-s7#dV~Kj]dMjDRWtvwMOf}kM zբZ*aCߍaz:z^7#ߗT!v<9LYAߢzr޽ Hn3HuP0asz0)YXwlSÍ;s"+qm$ޢ_(,3(ĕ܋W͓/{?7įU]O;b+|KC$Z\3G|T`/ Q,;qUaLZmc ͋9X|5vޒf(`=&y2]tpH\el8;~]e3wt8[JiMx2z+Q0_hKf#(+5i!STUR (/ 5Q:\*qn]xߧE:`vIZkbu b~^ϔn/FLG c]].(o&6)lTQ^j0{#aW֒&&$Z(t%PQ=V؅$5A0ssA ]}8BGPHg1EiZBu+yoCU?Kw lqO/|"|Q-PDн]L5DKzlGK7ffjw_  5-$iTͨz2ߨ0pI+d`Q|2Zodgӌ(FV=rȘeT]o-x Zrސ'=+WJ{M70{s Tc-Ɖ6.86׫{?#vu _c65#(sE`iE[J炋r^FEKM S^Ćs1@S3l157JJХ*y/A{ҷ-O׈؁W (?w~h<~UmbS*%NC*wcqQ'Ύ361"U{<>`w_l^:Yniy5I : I<`B뀤sXtzf% Js$k$&=- lɵ}e *=rFcZ` Hz+ޣƩM@կwAk=D3'E@/0zJ?gPit]1<'M%a 衁#+[4lxsJWTJ|lK3FYpKe4 5 y$ЩnbX7pu0u.g wZYѨֶ:mGK$~8)nAsѽeljb?wN2Xz`{ԯO>q̛,1>[]XG/?KLw=;8V:$cş~jߧ XT6{+]kcKBkEi=L9]}TN1߾Q#˟=<~J#I}Xp"Ɇia) ~\`̔{a.8‚LV vK+Jd 9S|9^K-!pO b*n>½9oI!'Q~JVYq=hvEF;rWmQ/ T0x!A],TNZĮDZ16;eZbLbW̱;FOw:#i= %G 1k͜ wZg!s Y6@`Heb=./WVLGscvx`nC( oP-=vg&ks+kÇ8УPJT  _:4Oo(٩NSGZ2}"/R?1-u7AmX7My?cUz%2#RM.֭l%w+4)]ꕇ:W>F0r1>p{ʂ85E^[d':U^zOuyP9=vK t`&rb-Aj\8ŶI`Ms6891kPz;@Kb-cOIHh g3 7L<~wHh[{|'!$g"0}ky~4z'?_ٌbv{ERxEQ@]ͨO!6l;}Ƌ(` l--(|"_'2YvPR\wq[t uGNA1}Y9ۇ8n`[[&k Z>zcQҸƇn~,xiJ4stb$D7t>|uy&k~k,UaOۓ=%2b$f?xS}dI"n烨Ux[z5:'>DZ`DUGԀFi#1q']v|e -6q,PmeMg9xLB%X@x~kG$`64*oǀ̪ ?mkp"kR{φS޷ٴنΨdBa ]LnjqB5 Rx_9aܡJ.e^9YX0hV-TyВp߷sH,ra+GAsꤢMʀy[u[[⿘{?%dH{ֽC!Ǔ=@mRu`_,!% ?8n9i܉A5]l$M^xJh!j,XU'9GdYY+n@j+\S^q/tW/ebEHW/-)@Y š'Vk_Z]=˿1x(m፜>rg;%)O̳ ,SjVdO'=r-`xP8v.>7:4`>[ܠEw%%&Mǔ'_sxB>Tvjp5T1wdkG 8UG G3 Sᒮ!46r!u @Q:J-^x XA &/mC?1+mHZ _~sZu/!{Dz82..j|;NB8ӵWtk6U;ljCC"f8-$FЃG * ؼ1/Dc).8Ipۓ.MLvF'5+ȷy`;鸧3l"s7D K>o*.Ź|.; Ex;!u$ /iy:x`E.t~UwSNLlk;; gƃԒ]#n[4+~\@4]D8{<7أU0qT-v w5IסI]&)"sn<_/4 [Kbw?kDO(sjAv'|[akj #ÐcP8}=Q?RCrF0#;*3fߒ8$1ELS[KpQG8BV[W:YXxt~ A>gv[vt#H=PrFklh~˨^hM_f)OMiCB/Z*W5:'{[{Vle%WKCذНhu-@@nraq@+>xD^`/|kV\;ߠB\1*?ReO`npV]bn9?w0!B)J"(/T47,G]1gjӥKK?MC4t5_SUj_dqw8myX$)fXt vjJ|bi۽φ%e8ɓXDL 6PlKBVU>ifX^rhp!C_Yv;8:?OX*&AG$uu -r :#0VٸϳHG X[c>꣱ wQǕrņ-zf[ ؁~-Mۮzb+,/ ]V lq*{}?Uㄈ T5v4A7M-Us ~_-! pBWrȅ}=>fIj??ݠcR6QEgŰ mn)qߙCs[hEngb혫w9zk-2Md/2_:p.s"YNH"g=2ׅ cWɂK(!-RYJy(Ckl_ϿS5FlwaSbٍCفbd\hj E^I*gA=: pqBGB\"6ɢNr:_c t`h4:9P2ACY.%l׌+ i_?ż޽Lg"|  I&cCcao-*H354A'-}LD%]n%w$~ )f)WLpD{ׄmF mK=b-\m棟h7hZv2J ߦV*J%YC78$S׏'gķ*?mV,|:[P!( -bC3#c` :,rh:;dSB+ͅZ_''cIf~Y|1$ꀵH&tRص: sj aّɜgH}I5D0I@0bكʀΓCX1}idZ>vD(U @Hs> ]9f :Pӹv oK[!w8SW %n_ hix* 2|KJ]Oو$ 4hn0]tYW"[ H=e[E%f`s*Ӛ#0m/IaZ-_Ptk~⥓u$.Ǹ}8㌞ҪD)Wf$E:d(eOGm=Zp+Wx)w*>W:C|B8ېRGfls4%f S5Se٥^G__r YB`L{|Fp+2_ݭWJq;8-Y@HҿyFG6% ^>`$[Qe#1~t`wDW}eG*"㦓-jyQ>l3]л @b/ƠǏVHR>Q&ac jMr9rGKpoeeO V0[r&"*8)KZeϚ iG!~&]$x8Xn@\ WWԃ1_7l:3^P\IUdeBI CK:^<)LWP v"b/^@7kЮWAƥQ^l.a73c{I{)>V #8}V2S:(x=N[E2D9ǛeGfB/ň 8Z6{Z!Y :+/j<>7{JU;3^I 8t9؆4K;n3DkAXRq4DD Θ )0[8FZ@Z V!cA͒:\:\+:>ʔ rMv$/pQu_pU5l"Lq>`١F| DyDKWy0+`}#|V|G)k?\&?S:<(NlrK%#JZ&FÕw#Fz/zqMAN>5h"%)OtWԇ{d"đ,!su l2x^c&5HB Wo ot6/DަL^q)/u2 ol2 wOU)հVztk$9 Qe$+SHef{myas^2/;U ~o<ݩnVTog)WiSntG!韷\Vwkg&KMW91`ZĿG7麗Q|!dY*+N^EMFژ V9^l6:<ނ@ծȆ l0| F6\ЙG^ (T}d `9&;_L}`g]MȓF:E=#,r-*;+#}\ǶwJc> %Gg0zPFL[y` _EIe=.<#k?A(B{ @C@{sBrJ1 C j~wk37rçx֒|υAr(rirڱ|5RRLլD/諳me`v'~t؄g'9k)J]Es^"zT6KU2)FGPɻ ˨0o޼ӺIgD\ˤ9?aCQBg7web⸀N_]ݿGLӑTC^wA0% Ew 2?sR"RϨl%g;M\D6h@(Lml:'-WHabA=*fy _F  i'(ȫb >Әq)~9QQwx1ǮKCx= z* z(fXQTb᦯VdW5Sp*qF@`}b3҂i]vΝ84xZ|<e|3*޴Y|\g~ɲZ%@6^Z\kLW^`wg(fu͜$\,sN5>7A+W$׆6 =)RRc]tl2&|Yy(ĕhE-jrPUb'UDWLpU4qe1)åIeR355`(K-`!T"ιpzZ'YNOϭc|U/m%7/E#CٮP &^@;U  {}rH䍭gVk~ͷ@'ICae_uk^0s6NC]iNcHCx˿,|bBH'^Px_vC1AݷlM\ ~SA*ɾ\!5^m6zd'7hHg]߾tH9fl[!\4<3Ms2fЀDclhn~eދ̞͌A${As: GL{aWwn&dKW*;&!`kH YN1"dkv/6PmVab2bS!1 a{RƮA۰s4{S]6  az<=sїtXR*Y= b>` o=Y jy:RA&Yb*Ch챗-/nX']w>?Bl-!gz9@nX}'C>7x:2=bUI4F_|/|"J/t͕MqP#$[XGmBeQ 7H5jT0io66HC:ET>NMXl@7.R!ދ56)~M! b5L׃{;ں*y QD7魮,<@5<[AՉPS+tP~]΅riBs攘(L]Vw\ \`0;5ͥnf"5#"/z'Yn Sr,ŗ3~xȷXמ+%[8㭄`2/O䴢"a8g }ɁJAp6;l?Uuc:ޓ~XgrS$(#އV0s}ܶMn8> %!ڹRHb¶cP=!Q4ݮMj,7Pɺ=oPm[f›f}HiM@Y*2>f2!`:Ԭ'-^5A}O,oǧ+5(N(Sڝ`l{K|FLd93]!)VtkC-n"WswBj]wjmQuvqcwT9t}3w \\szRl|zF2掯~>,fa6y13Oh/BĊmJ]2{-}M v Z%S֯Pj7\;s$QīavoL_`N+pꃎ_s N({`?ldP,C a. EG'υ-AJIK-مz\WqS3uNk7קb YDm+@71*"up4@/ SB(=tSۖ<ܢE^O}0I!KG2 g\, ِDhq|f,jEci|_.c{+(C*v236L$D}(E]UrIPQgד6y''xO="jTG[B±`6 d[ b46"GG6ZՋVftu_F\8nȔjunIJV/v`Ϧmc1  :9ɚ(H.*YbIKY_`8}Os]!${ ,Qꦚ%ZcO2*ரe J Ȅ]Fcg,$/*8 &&d1,';91_v?rGˠlq89|@{̆qDV-*HU@ٻKg:ʺҌj|@IgYZ07070100000419000081a40000000000000000000000016446b36d0000308c000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/firewire/digi00x/snd-firewire-digi00x.ko.xz7zXZִF!t/g0K]?Eh=ڜ.+ψ:HJiUm!JkXe[vbrYŠ3'X,\mps1HŔ 6c{J׆rb ДSyyO̚.3`DwLX팃=*nP;R³ Qj3{6G rhU\YmVޤ̮!)I/JwhrK}jTFT߆FZK(k#z`֯DФH|,z-/KBgK%芃Fq%x (9Fʀa.^HBO=F]zEH TtifC2C7԰KB~aAP*&|LfQ"b4ŋwMbX8ݘU$%ڂ[F0,Bے{$~hDx!hၬ)}:2,AmgWnܔC4> 0pxo੧Ik 8ޤ/p8!mPX-O#x>>'uJGMDU}%/PEEk9=4$mTo;HtB~ϋwڈ4G+Aenw 4x #a'/? vH+u[@ޢcB`u_^Ʒ>[jlݞD AQOFc" #%G=5Gn][L4$Wov_˾Jz-,5Lm@FI&%ұt>.xy%eF@{4 zAy>ΡZf~=Ԍ>EIEW.+}iNYñ>B5)O.K0i=/Y'ܛSKaGؤ\UmRGFctp,JlwGYfl櫗G4~R R+=tBsbJJ-6Jwl'`ijii:i& *kƴfI\o,Dl?նwU» +sT]b)ǿ8 8fJB}?Q\Ipg9>[]ipZ9f o`CɐV娍 QEP/I;ˤBr7|nƵFt σ5<݀)'%M:m^:XY@a<2^ Ŀށ^|cf[АGݤj+MKDq{3)cbVJXu(!.j?;-xtȥM/mMw?ݔΰQfg~2'hYpSWI/ɝBŒUݭ*ckEu3htೀ͌.ڑRض2U)ޞ/F_Ԡ Vs -2 X] N6jqҲWWޏ&DmɭPίW F #ܣUD+bE;uA~(ILSA/_SBiwb.o?sݤ$O1Xž}8ލGkđbd*VyO~q0|ܿZ!HɺqrNb*vw604?%*Rh8 '8=ن>~_ \Hv>KWhUSAā;n$'R܄n 0Bd`(Z9 oCn Ĩu!`Tw Ár BقfI,چ9%pRHx!~Lw0Em~$,a7-_)9 Uwd=Q?/|H<~ ;Wa: /8RXO\ roԪ,D3I 8o+G_WFc!rɅhzo-(߷""3=j3u| Tgt,2榅zS׹ n朌N[ aoxdyr,Bdғ 4k;Hn+<$亄i\8#y8DhAT؛Sr#͝|+y7pTI姫 ';ӗj1Ǫ'F?H~TkD3"LJnLpc[n4wV_܆egD\\*{GFLnatof?dң˃Eֱn񺴨<& , *jЦbI]P;.73'G8D<췃^eT/9D>&"KNMլ+vS/9! Vۼⶊ.b&o ;eOr"$` Y4;Gum,rB)}LO3-Ue֩ȕ0W]d|^^:[j]hQ Y$viR[*̗{f束86d';S\Y]@] UnӍ En;~~ӄIHP9IB $ޥN'"XmXӼ7=wwK瘂6dKnk!MOb~9 ǹvÊV\qƝ~`95eȨEH:ޝMRxNx)9AP"L)E] G"]>&ߙ3)׸wp^{&;1ܷ5nSJƧaK9@{e$[@FE?41;IGC(At#K[[N ry SDt THr;i]XSQ$ G}$ hb'cɐ8cQ Vq`N87$d^899Y^(o AV=M :**ez]G;?ϵG 7E(pI}[LAC"].ꛈ;c79gjDFW?f߿#U+5sw5X0vi-|pmiY>;W^tD.ՇPā6< T w+,+ _WP;6R u0pݎnu?y#̹tzgkMԉ2&>cv}d(zbq [4kۺ%ݦ&3+x#|pj%zjP ,YRjbټ ٬a]W fMPt*~qm\6|M*0 n)-ްgQ0B$ב ~ȃbj93_qۋ1+ ֱ[# X)ncf=LYr:AQOik יދ$uW$ܚt7^R&za/fZplQQoPU%LϙUIQ^NJ4%~ pEOMD756Pey`̀XB hk6tdP ( Xwn^-4esc]s /͹c] |fR'Ā~WPnGk }m"1p2DEwG<L7W܍;uS򠿉LKrgL;o :ղIf)`ww&=rlzO$vy$_I!Aw\F6Ӯɳ {|zVB#e)O\kꆢ=Bzɘ8;S.`_A0hn,yPgRM IohX @eI`iM2MShn *zwި-8%v]3ف,e|Ũn0WtNJ͸r#~nuH9B/JC=ː݃ՓhK#~ry}Jj4 TY?7FƏ0MzIKLvU:i,k$c)ݢ9ư_u)K ½4=)KX-<֡7`n>ۉY(2| m1&42UBlRqo?-[V'K&|gȣQ){tRLpCWx.)L6r *#SK&ЎS#H8 [ZzQdĴ"[C}C ZeFDz}=1!v{_\Ht$W{c!|qX:1C/BFD' \Kgq$6P\X rwNOn؊潱0uH@ohȀDD`uN໬I*SlmuCja)DN@ B :L%8~q=JN)TOϠ bӄG;J^Y%ͼ@0Q]8x=,Wg?q/[*|ZS{Sjq!([-msC E2lNPۃ1 !T(!%A5[hƻjD1Ŭu+U-vads1D![hAdh'>(E]UC'|,> ڍ0d4M^3 hnK,P(} }\m\j1] 8 zRr.( ܃>Oh ] m( 2*Eܬv̍dg̭ ɎG*Bc5;2k.Fy./w)lH~w $(Ff]^$:kL4U=88~Y/bGL~q,Kd?e=(7mG= R0ߩX7Rtv]4W[Mw! |@c;a66(xd_ꎾ zAXesET ;kI@w YWcV} rk[vm}BxW/F"![ 4d iWQί_FKW&<2;Z&p'ĴdBz8d&q\þH/î%g޷ܶ1JXT E"SA蔋ٶ~G&62Kߟж8,!L9)Uωz pw]dPI}h9e596 ߽\xa%tla*?Z hP.⇤J{i0jMU HY  WT2N`uÇ3썗&%ƴ_l عs*,yk:"ة!0TB6p`1_ЭʫͿ+"~ i nvVߔUW:inL,ᷱq|k X$O:$>p 9{meE*ykjPQ&޻2/Ac@8)!˲X06s i܀9!(,`u`H͎Pp@Kpf$A +W0cp\>c[}t: Pj)A0VU'jmxi_i%t 'ʠy6(ÊĢK#%Tv7R WE\h[R=V`jB^T;lnQ„p(oR,#Yd d_HL t n88bȌflW ĠIԮӷ&{P"2s8alB)&:i% A_:WYʌzP Ȓ0ڍ;WUqTQ&θľS 潜\+7ns5Yv}4wE3oux1I,I 3$==zW A#uMJ(ǚ#Y<|jA6m$y3֬,6z)wax vVn||8=̐If(GI~}fVh4Z+`" nŁxpTеh 9DzrF`"潞K,J$4BaSΥJM^{LB>ϊ{zzCbg_8v#C+ "'l6! m z\"|#y۩1CWߨ+@[0m 2*猂IT7<5vHIIr彛whޑ( c^TL ?W̹f?qDz8K}aX Ijس>]JmSmYA+~)y%i@ձŴ,+"z_,y&U*v!=dz;dm &68WsS!vey\A)gv~74L9#Dxx|ԗ 58e?OQ6u7jSCXK;ɖuztwV!fy '|n8S_&VtkIO̡]ΦbΚ/i؆ziG~i&tA~/^-絰Z Wwiڌ&ieeinUaitj7[1K)!mȻIi'yX*<IP):gC'9a) _rO/ǂ=sb0hB6d\{)v9g' ~2Xufu `pñgYZ0707010000041a000081a40000000000000000000000016446b36d00003fd8000000000000000000000000000000000000006400000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/firewire/fireface/snd-fireface.ko.xz7zXZִF!t/F?]?Eh=ڜ.+̉ՐgJܓB$ f?$7K6XA~@d}/A7e=I63F^DkA|-SpE{FWH޸.Go7"~Gi*/sW ?ȱ.udׅ&Q5Y4&BT*nY(T ; #H$oYz:,0y[+ԫngexKY'c]{ ߸6PAୃ˜+t/:ϥqvIԢa&+Sc(WfLcl P^qPBf! gYD!I}Gx dW?DŽ|"趐iZ@z3Slhs JT?aTPٜXT\?[S@€;nU*TIQ(J/K8fq5)Se=Ʌdv _5]!lB ,ǒpL~RM_J_v~gW~:4Y㧽.wn@%'4#\~jտ2F]>uxzmI~^WR'gw ۓ֔kbV~ RhQ7I /k0l` +FѤ4cW^GA3_WhJ37Ah3P[bp-Zj9ELuN[iX#&Ua +:ⱨڲ/d-_4G}CKV!~P=K2xҖxs/Z1]ڕOŊIeQiJy5*r`ksoġM&P-Qn>7;O<%9Yݕ, q&@Ql⳧ϱv=N︊Ydk)Av,{'%j)YWz'9Rm̀_ U݉hu2+BS?ʗ %ꍆ8y! C\#- PJ4űEW.{t)6ڽD/}EպHUJqcItg6 (knxG~q`kٚ4/մ2ͮ7]}B#6N#ͬEg2fܨ&SɸPF*J [0~z0_B;%h&Pi_ iIT2FqB# _* z=խE*z:炖V @g=LlWSGDJy`kL ӗ;TbQ"_/̞ɉ I7![bnJ'f"Ma.|XpFDhL/j46p k?=Yߒ@Xq=.Goqteuj9T?ߟ`ywoRZ_@lVmlrw/f%Vx3.tӼ)0N c3 "-?rEwKѿ8&i?R1XvL^upCQ2J;ؕ6K EiM2mڀk}#ԩ'ENyXsiHvtQri+*j uEs`6T" }a3] "@N4e YV<1/nb)eE 3${@@'<ך+k<:ZϘet3Z\ |K8"f-9yTdm!_v_y==\KPKQWVJ\|LjbN׬k#N{ u̿JW|1Lލ1a)$EGkI>6d(~)9& uxڰ΢6:*iOvS=e0SϥTMU/Ezs0=BL9o K}dz=RՉylO'tf ʸ^K dw'iF$Y+(vd˿5WN!sXxu6N8Zp^m/WX'vGBlӇ;!B`o^70ϩp!|fn!J}Nv/v6sֈ̈́'IwPW`k~wي~ )Nᆮb' TA\YSHNbIYQ pa_f)~¿E4qwS8+ԗ?WB$J}RQX KJe@3&feG75e΃`r>[7oȶyD$xj=q0p 9f9o вh~1Y+ԇm#hgtFjHI*iEmvF[W BW8sIg[ئ83-n3v8ڎ:V5 'PZ{+mg): ɈzeR|yFӘC#t=ZSQքAîl:%67-?o[3*xe'S }PBSŶUhߤA<tCmjɢ>Ar(u10 !w6jsKN"u-KrX ?c$A Y 5lV~F>}tR{&C;Ft=Yl*Xw':LgAI5t(գ ЊsH#uIoP`@s16R vt?|.k]r?yGKcefEtexW5 B<7Ze?_,hZLZmpi[7r% 8Ϙl5t>a>݀):Y]O' ;m(t8Dnj}_*P+-8gO as|F4U#m$6ɦv$J> vK)A&Hۂ-37iw`_޽uҴG B;~ܿ-r4ND W.-aw}i-#؀_ȸG7B%kl9S]@YG~H yX"OPeIػFʃ6E|6d>8xɍ~yf sMHѭƙ ,1W}ſ)Sap٫;Ch>~&Ά+ϻdȋ8$krn$?G0y#H&Ԛu&ckMw>1}I>|qIa.+D>=K42]+ j95皰4 ٜIyM_kBƣZ9#L;~)9wfKHSY9iF݉Fp?Zሙ)8ڸUViG|88uY؍>`Q۲n(MgORHX|a+@LkxPFNPl_SmB .iC1• 88H )ٳ?<1=09ҼHL^<3H ucA@##PVi -32d=9Yݷ$ڗS`풝5eC_zӪNo3 主-)vА7)U{Rem!0cӯZ"H7fXG5\-WG< <ąd\^" sR3fuo_q@X4xjQUX :N٥v@!5[ #Ɵf-^[yA<"M+kqIMyٷ~4#2p1qpߋT/ָ,<8t^ŀT'*/FPl}󈕚B7w9?E YS6;UIf_by5] }V`\NLD̦+ݾNl_;RE'h'DZVZku&q ,"& CbYC: hODarXbB(1bU]ᕛnb PLQ$}Kx4cR|M˻6T:h $c!1*֮7<6 ~lnNWuY_Vf'T)j{&b3ci,W֭FCֆE{[bM C&z~]7[f*v 0/¯]'W#5R @Ϧ[@{E7I['H43X|NcŴB z!ӣ7Y Ux^4DҢ'&I=CU dwqVqR&ю@77`DG;ˮT9DVwY k1uTHfNZs Ђl^I]O_ٰaidO|292!ĴL,EH7;Gdpg1Hޟ<~ i$1Vǒޭsr5g JdWa&Tr^(3=\*74ԕڼq&bf>gPۓNVyꖹ5q& O ϽYL{+BpˑCOaaݙ@6sEAɻO9Хn7ç; Xz\ i 5oB`DphL1dXF;8O+5dQ1l_q~N]_f@jWDC*TɨR <^Y70HVlx53c+:ʗ8{]P0Ů;rlYR!#Xv:һa^NuYSv3VqNpT8ˎ-;}~5U0!4p27H`ɍ|KUrX>Rl77ҸQldf 8Rh ׆R+8ɴ5O A  Z6AE Fo[GjSߢnh|:eI2|5wBרeJիDSs㼦V[p.h_AL2&iD*y7tw]qp3PlW(_!̻4p R2ؾg8!=ոW3P&zFXּKF=[G}8؟1Eղ^;چ@I # Y+ vc[]P骛۪7$`om>dQ I Q\t;O/ qbYzii@x 3׸R.J.?ٵzO}M2[TʓK #GWh[Z@4yʫT53RƩVxfvQRa\dSĆw Tĸ|DZi4ih Q ߧe;,c u= xaN=tNotWZ\'\Mr3 *È D&?77+ :3!L?CfqSj cO̽<$FP[;fzbߺMP"lnɉpCt\!"ES*J<8]ž>v74]L Pm(܋vuDa@^@ئK♔ib6ĕf7æDc,bW -%LGתe+t,`RoVfdU% ڑfp)pަ@f_D0qlDdIr1cAᣕ%R%z1qd hT|OP2Xr` rmq}c3`NA9$;H( iVFXO"1vMy| Q528Orn >|iuۍԙUv"Il (1اIuJ(Yi,v}EXͨy- E,Us0oPy]ɄGK$!HDrBCU5YV8esPյFp?S]Oҡtÿ6kmч!DgnRV-XщRNa>s-I5Fm:XƦTZ(+W`%ᩊ|EIA~q30,5XVt.-]n?ɏ,8WOS;z|/^-w뺏{A*:b0̎Lb=W?^x6p^(4h!V](Tvzb|Ky $0Grؠ;rѓFWydv$\ZIm(?}01[{(O/?ET[Ic?Z `TP@ցZP'̏U荕\LVS|џ<+4Ğfǟ"@0T8N tAfT#=SA4V8-tKGgd[Ĥ] ]oΘ"Ձ \Rӣ_Ϻm ^V$v/",oK\]=|ILw$r7te~,Df hdt6KhCgmBuu=nhnԡ *;Msx]eY<5*GXޟ3XiN{}$ [ăՎ MfUO9]0@$@Lxk J70c"WTk5Kn!C0C$S"!Q=ܑJ >eTڧ#XBEW%Ϣ6n$)^]1tpf ӲoT  `0$3JGB[=lz?"\Ù,X)3v8rj+_ޯnw0,# "]Y~eZ-16G܉/2..L`C9_-^˿Qn=[mA&MzpWUG;i]\d=WrSo}E+J `$[ȹ#M|ۤ!Z s 3*5aj$3>%[b|p` 7w]P ='"hC1:[{ݙA[ffgJ/f\@>DMD$ҁtJ3@i˦?K˛R.M_G.sҷ;ŮdrŵLX,f P 3VfsϽGZy'epn`E8\np<DN񁥬GG?X)ӏոe:hE/MS,L?Sv9}"+0{@f`>[i]GX梐 ͔r#|f{ L.< h}hzd  4Lw*9?[cd![{DO Eh}Q $yЂ.容E=.z:Zj#TњyS54hCt6oٙQJlǵ?rزS|CA@A*6{™DȋYd+HnN(ܹo+$?=L-^,Cqz.:(j 5 }<.:>[SsZkDMPsc?bUD[KFp%tlt $ Y"?p)$}'xfAT H*Ah&xۺ7 Qsn8 *&ZmJvt Z_(+:D>J".u6mх藐@5) ~~/إvYZ<_";HKy?''R:&$ t/`}>#&|nY&iW[G!#wdgiNS_zli k#2(!,P y2cI:*bbũsF$s_?.rU&iS7ضtd5$ yc; 7"K?+K1,!;Majmf܃wEh.X}RnCҫ\aL7Wd[`^>g2fkpvՠi^Y߳\ K.2$"3Ρ hξ#AD>nx¤#oHtg  Twn#i#ɑ|M qu%ګ,Πr/ZCyHu ,CjdIErtNz.*bjOA tT%#-%m.d[C00ǧ>뷾^AefyQB0BF"i.\>)^|֕ I `8(šG'ϐ㙙y,:^оy'_FmD `!nfBiEX4nBѬV󙎮1p ܗsM,_@?qе5]NXqPh]MZL E!sEa+bm vt65n Q7ڒڇNI4D Uk2M#vbmYS68d#R.c#B^;lL{3K&\xV}fJWνww!3"۱}VqAԟR@G5o,i nkNͯ?91/wJ~ضXD%Xwy\8r~v2$G(`X/ѩwgDk@;;[=]0j/pg!q4-usUcnRW[B{d&Cx^Z]:S|#GSj.xd5N9XDS$wV3lܲ,42ziQ@ OIsO?67dӒL]><[fԨ(-G,ierj9D#R 7n&UY]?l{I+9D>w5fDv X+q9 a9Rܰ /lH6j8z 8֊hg"J*(BF\q1.0AE4JiKctoC ZbMf_z6lے+ `'Y<i{B2i܂MQ(ߐ900d֔:˭iXa-rXZ$˝M8TQg ͛v3,qA{m=-R.QM0L2Q%gsn ^Z[$G>Z)m!QHLh!]u8ܕXS%jeӈW}5._UęJi GJ=U M>m2 QtYPMTkHt'^ X8pQ9aAKvM@~.ę/|;In=UɏrTp#*$a G7,ԔAQh"S ;؞%[Ɍ5poeStrJhZ-ŷd=/@h^38/;CnwQ\ "+Ą%n(gJV13yw8vAJe;o-gy7|-y<;444) 5)m?m7V.ulSƛk\O91܆ Pq? u{&_nZ1AȕڬQ@sl~Ҁl eDOvi].K<4N"/O@3TF`x-w h5YX_*<2v3kA/Jg@x;.SWOg oJ*Q^"B%~N<`̻R }5}Tz#?Kmsv zll ~Ud7Ȉ%0}B%_:\אq&Ψ#@HP^$y$ov/׮]1:XsM<ֵ\`r5U5)b $Ot-%Mkksz3>2 oooD׉Z"n .ǒ3"gJAZnޣ?5{HYI`Me4DClva h76awL`eq` e,m/ؑ= L.%9ٴ%;fRxdzL=_崧 ªz篣_,utmNF~XٜOx*}AyM 5P3Utҵh{i|}c35~ɼqNlڵ` TF )A0e) aYۤFf-ʸꓩ86#pkQ4|TST@y|ҮV/iȵD֑ E癞Q[=x_OȐDmw^#"H MC~V7A+&LEMoRq%S!$th#x]m_fFsrFTxA#K6eG+>َ"1ž<|ƃA@>mr#fHq,(WM.R%1͇l~8US6Yd̐؛<P:ʄύCV+2|T]"I6)v;Ww~ ]*DZY@ -hD9nJQ5AbOÖ́?vEJ,sXvƌLH<|Xl ng}i4&>a %s?936hƣX/72(Z]Tqqg4Mfih5} A!@ Iï f~¸ZV¨rhɜCzɗ=U23 IGwdC_ TF ٪..y̚!l!uc2piV O޷s!XVY@FtLi'ijU*}gm̨_ b Qi)fռƸg B3:v - q izQUww+g3mM4 io[-QKRDǜz*'roH,Uk3YFl,'1,ͷ!>@E-$8w3K""EU]O>@jDUA?&;/6tTV( qSiax`gTVGRQeKO\i _LYb0ߝhl3$%R*xGydB: ~>V\ȂZ8=z9򙌑nKdr·`{ oXL}5`_DGo_m"M7U%̆E S/Wj?̋4`;K>݅@ظ ;&ڝ'\ҝ> ; ˄@zQgNz!G)򚨁Ao ,0XDF+/MG_AX3;CGæQ0vI+tއzfm3 +"i\鏰Fx$B~!3ii,gSL3kLϘf\l޸G~ٸ"5o\S?o%ԯg"AZT\韅DpáUɭ jRbϵ:#C64ӖΧD:޳[7pՔ?eB:ρ["h !cg9zꤳ#&[M%y#.0< ~z 1ƘtBڊhܡ"Ar"{hP-38,M &58$ VbP+f\4>p̣|u~) X$+mmA )|,ӯDXrtp-sjcnx5 6Lx:b(^ۢqڎvF//bH^OLD}^Z*Vn`3(6v Ńz"xI $K7G_0_i,Q?BJ>#ޖd;7fgqHfp_LEDO#)_hLy&z;۫QP_]$Wu5"#Z`rIz&zh+)'SS`ܠOd鮔x0xrِjTĔ6)A·:wk[< ➧pҎ٣ իUmZ{o7boQI Wy#$ tR$e?'x;5GxCkލ+&PK0]CJ/AV2m:U[zG4"+_V!fTaWjw ‚8cleAW'0,:u5)c(@b )s =,˴D[U; ag }]mPCAbU(aGd:w`Pm1tjxM .*!]mʊXcGpDMA}|3P7cԏR6b 7CjFKK _;/&Fijt3ENvV{gXcRzحK{;zW8  T'MZG}ScfG( 2eGZAH>Ap+eD525l.;FUʔ&: Vo\/) 9u@A]3ntCW%>BY&`U85fu6Ԑ5#w?ي^@;;vo.xpi~HB׆r!Wq N 7>Xpx=f4/y%w*LM1lC``#PӸ˵SS3 rθZ "Hcj(~4mRw&6/j~ ga8SEjF8RuljAZf8  }ه pTvG/9:pA,*y\vQ?;Jȼ1i_|C-N1.⌹fbw !82,~tdϳaN80S%IyYF=sp#1 I7`^ qRYwl08zHptݟ+N `![b*pꉒbg1=~,Y&)Y\8Y,s !;R>w(󏃡tK7:s%#g?2iQ3Y[䖏J-lVvjHS_ޤOB='=3Mz 0MU7?J=U{@>-3㨃 nj |*qE`΁LpH o4 3h 5L\=U:!KvEG[2q A!;7qb,sW 6oDۍX+n;; N*;fj?z >հMu 2=%!~A-1A ŷq7 F$:0RTĻǣ־ߓT^t0\(E{m(jNg( P!!͓P/pS@vs)q]al:֟1览b Os:x\_>Y2̸vΆ.{V~UfzEx*MĤTAq!T^8~`?#/ E؇"~A=S>swE"%B6B0uʸ. ZH]}Kr3J'`T}!ml`CsTbs79/ 4@ƺdN{B&Eʘ_%ät#n < 6n"reryf3WU.諿ԎLT%+1}YN ~1h,E1.e#٪<~-kb$Gt4߰JqһֵEl+fN-NnOh_TTn|ِѼw1u#2ICZ+{N;NG5ZK%Ss863O18X An0TC>lT+ۦ}#' `]ZK|gf/$^AŲ<>JX-⬅l FEzw`ś̿lam`A]{KL]puFq0>ou>+bJLvˎы=}?{Ome.xYN=C&`/ &5 O/뛃 hԱN}ێVTn> A &\o+2#)ɬhxYMP#>V{ٕ0c!.eKLwrt{k!㥲W6`.fzPuT@M:E!` *_y9QXŦB5BC&T0L)q4_GXLst+dA6E B:DĖ{2[vѱPT5Rz]߱XdKGrc۰p!19>ct}Jz.+xՊ;?jf{-J@3sX}hjߩ~ &mQ<:(0%@I#V:׃}rcBN5h!~U3:yQq;vN`m9RXso:d|*wvA+2{.GE2?ȣA8 h`R}֧߬ q%ͧE O٫컚 ~j݀e.>|H342m ~-C,ehXNe;@!ovEGVzOI@U!+(fP}- /]\`7(/t鍹EtA2>j1|pJמif@jkTI(7Td)N3^}{o^GA-yK( nnQ!"?pWo _vhRڶA1|4d&.AaJ46HcO F]Yw0:Y zO WevFJ?D0_/ٺ(Y3B-iS1]K;ȯ{o*1[-KGez-'JmI>R4Ui9Hڎy kpHuD{rnQ0(zCly7 nۿ\"hzQ{rzVW#of"#T`nu2g,oe%7/ю.(ىZP3r'a%mu"Gn{rO6>,sVa1.Ai~"&FNsT$h3VjA7~r~~ɹ] Xa=-ADauiuKlƙL&0߱ݢ? Of %5lF߿jȂeK"}=]: X͍Ӆjj* .l! |/C"!)7XA#SKHp0ł8!`7`ц/Gۙ=biTK,Dgf(T*; @C7)6:YCa &Vdžzv&ZF5A4M<3>X!%"b>xqݏ[Zځ nIh}P΅tS= jTtD B5bx#q}^#GS 6|>2]Y۱B5A>hFNwrL6a5„V߻Iݍ K`+ɖ#4k냁ol\eҹQ,?muI2~{wRk@.Εr&[ (-2"9%wxLp]iM- x](ou$]ŗGV9_7&prEfV.tQi!&FLۀ4O8(=ˑ9YnׄՔFדkH`_Bː ^vn#qNB9b[1ˤzU,ja6w@mTxiܨbz&~뗒O$VF Bp"\צev"dj`) 7#rS1ITEc#lZZק~ |] =k|EY -1+ =β^R^G]eLˍh:=4|2۹F/d3M%@쬛eĉkQ0K-pG_+!jc~E@ӲY9*O#EC"lsNZR3xɷrB+<_/1D N+πUwL2m3 eVٝ`JKdXxgYG!K,sTI@򭶑wZ "ԫ8mZiV{+͏TYZXmuzp;*+ n'!F%c-TOUf.+$fWXˤ?pjV*?)vZ&KJP!-P_4J %Bsc'\+Z*乤wcINS10sTxk MlpPo!MDybw,zvCϰruAn6Nc"a~t@]e2Jkl4w=<[& (&aH5/ÿTUo&M%-HB,Ɩ./E!J&+>m1rH@U2 F Sty&kד^""쒑7 1YT_U?2/5bWn;&☄ ʃTU뭽N!P(O'S6O$=G#vb:2 ԟ- w*ўÝH0zF1b2SVS|j!(L{*]ndUmW MBt|]cjO[]=>ggͯ . JwϫO FY{f6j%G7Ap9?2~3ڃeԁhDgM ܭeةY=X5}HwE9ΣNN4 `͕݅,qnȏ%AhFSS"Z?_-cL0p6LxTޭ?s(85.W} W qt@>M&(ҩpfs/>0 ^ݘfSV}o6Ҭz*y-oY@W @աaYH'S2{wل쎵xn/L(nᢸJl fY$~Am,I C=^Aӡ!$[`XZN0܊ 5 RO~-@LGdʊm$(Z{ 2$LQ}M]*L451 aSG/y6̪Ʒj~|_g1z چ%tSon0 1J/6Ad3=qS;&53V]bXMDoW4!rx4z8JM4a 5Mz.5<'Sę14vp?p˰3ܠ*] [Xh)PyݝjGJSz= OFM&tS saCԈզA s%}Ut= @!??sY-hj謪$_-vOjW_`ӳ# vt'G.$5C>m/ .CQ0RQ` aQǥhc1^Zrt߅ЄzaH4Dޝ1H:y) =?("LQzkHz "2EμuL6+FhRyu {C`E5g;7{RDY(.DiVK5!&()Qm4q1'%5.B[.|~} WטIuq-ep,O-RB1Txώj b_S5TԷk1zӇNw#%nr5s7ةcNR$A}3T'+ JJYb|4 ÀaδCL}^bz\^z4Ì#^PY[KVf6qn!zaE'2YxkHїEQ.3` 3NJ=(ㄭ '7Q(JՈX 䦈we&iʱQw܃Ų_la̧:Œɒsh/)9+pa@huNj"VFMh9i:E~ 0TOпF𸀇j)K~b"}x>+dI~S .u%ѩRI.!&uTS>Ip\zֻ\RdZRywhQzVˀcC_@sTqm˝eG~%~%i@Oᅶa>pDP ,ܰ S77f@7m$)CLPfc%*\–y?, (\Dň3 51G=ܥ/$곺B$f/KSƾ凨?5w:bj6lc>J- ,,~[ EuqNPM{nTMn[l?\k'3 va7MS.h4s'Jܦ|1Fx̹nJ`‚b){C;cS6WOc<,eϠKQ3kbA^*5vlagG!OL҃X1N;aa~Wnܺw}'_97klbDEx;I0M56ANw ;%tE R vdpS%xy `*>u6$Te:]o֢!7 hl ,Y&Bۑ>YѣKhT !A8,\~{4z/lX%b, n#ߔPe`P=^)Wo<7%P@'kD{w@(YQ&qS ( ZEs{"|T,M6J0VÃHZb!sћA] c5*hg !}@_{ #1?LȽ9v9rF@afBX㥾xT&EĄ\v h($JSԫ>j^n3a=jU#OI[vcon4z9KFgݧGQ^p]eYmQZ [NW~78)bVd1/Me`GM`G*{Οߵ"#BS_;dr{<S,nP"e܋0u?B&a%;4{Xب4~ox3+q+k.{Qu?`Eڄ:Ga)PH8|mf~EsGtz7U2/Zz<&LhFC qBa_̟oPGO=;,gO2"(s)ߏݎ ԬcV`L;eg\pN}A^k槏W %a5Jb@Ts r(iG#ԏ^i_L\^Jc׼1*IBݼ@(8JDy99jTs^LFWn/#n`+>ڽ9'DMބ bҫҩqz2(A\G\Y&RO$L!tzi \ wAl*C%qo* XY6ECHGe':Ȥx:IeoP!~݉op,`eZ#9{4w*L<掱В` Ze ;C'-#JRbJp@IHLA=v9"s(1 v>ϵ r[IҬ7ϴ}8 d{E{NVOyF%!Y鍑E"3`, Z;.0bP ɅJ @c>"mRQ?E9~-Xdg73ҝIcƒo) ͜0I0'nG\a1U=9刦1߄!CwUP*-w Sr ^,JfXlc=R7p%͈\N6]?ߌ^*)q3py=\wɛݠܵT}+z|N¬0diBc:INDW6eUH z.NPErNk0 ԛ1uqX!C?u.Fr'sTNR_.%]nhVY_𫉲2Λ^ۂ{|!ĉ+2y 3GBhM/Yi{P |0oYY$簶3 ^UQ>5F%2muxm`ĥNSBcMoP"6nZQ' 3tJY?׉S@bm$}W.}ww? Akp-f$7_t26T8tK<䧃P#. n,E)~cS^L*D *BH[ꍻӬLI o̙cń4#ۘCG_'1-%ۋY1ԽE?,Jn_|z<Cs=ۍVխU!Q[ $r/ZmpuΪBsV;\䫋DJ.\a=NhDYUX+>,4:g/vi-1#T;OqJ3KxFc>FGD$Ä-왫7,eX*fǃj!OhzO1Bqc95֔^zw%( ;1w°tjK0gI̗S[õͱ!)t5^?-U(7ےoo H^{h wQہ Eq࢘ERGf(yLy/Z/,5!1DO2EbI)ؙ;eQb*mw/BʳqZ+'x?.G1ŽbޤZ/l2Tz>b<=l᷶)%ݹ+}M^;%'pSv#i|]@6\6KRhx̤a6;Yk~+[|j dSKS?ڌ\b$iE&qbnlf):[:٥;+cwi-~dYANck]+p.)#U=;pLbzu{(QR~1<#8`w_㉣h, oz~  d޿fYb .K`%R~+񗅔L84{E~fJ)_BgV&TZюl]C: G^킑8ͅxgYZ0707010000041c000081a40000000000000000000000016446b36d0000561c000000000000000000000000000000000000006500000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/firewire/motu/snd-firewire-motu.ko.xz7zXZִF!t/WU]?Eh=ڜ.+3rДgd5>H ?HdE 3j!-mۢqs9 O-鹨AȎ9]vr$}UpZNu5օZtOݗ߳QWR}BH :ݭn{P@fP"]U:St$>)#[>uw"Ոpf#?ҁ- y%]/]ň),t !sX:bu^Y_%ݖXTbrd#e} 1 H*!UL49ƈsO6d oTN-c[^*!Z#Hd6f73e[8R),Fn͍wÑ>#4DN"/V+hAڸP {8yqBhdN$neHY'y F3NS+y[0KpzxTj=3*e$! )%,^'R=IW3%Fq(JyN )GܰчGNY>'\g =q,Feruյ=LA<&AM" w$><-}F t`W6hD Ѹi'%Ɠrs-1^6 If,a#-p` 3-Dץ\s#D%kiMt btx2@>(>, Q܅k@n1㳞qP?, &/*Ab1;$0dvRJEce.c7\**P^8#`?h"eۏJǷՈCX trRD.m֬r.PײvT/kÚran{K.X,9vԫ[ivBDȲ7x%F J#w†V lSЮi ?F ˆ]jZ 1PSƏr > +V hLb + Ln"ϯu `R!usmaMfpc,M:Fh122Ji.ӝۄX[E̼q3bحNKs@`h9GGzQjuMeFrg`P{νeޟ3o]cnVnORMx7qNEi+sW{CO,U ;\UѣT}~{o@;n'~q{HWnW}sպQt0S=vPG֙,g&NbKt5m9%Ǧ `cTJ[P z4D\KZhW6i27T\9z}bUE"8JI&\qvA.Mpx"c`kq")$@`?$lUZVLܦ;s +_tDP`qZlH4;iǷm2s&9Q!kkOeb㑙}KQ+(^7ؙ_ C1_%Hdesډ[&3ng R[+}CSr4i ;@8'$[Tj!fe\gi][og`5j ?b>H Iq"q`)55#F`c]ɫ,0fُy70vbE]-z)C%L `434EWy֑6+{M2ő?t;E&mL.5'j|?g}R"xKaP@z<㵞P׍YhFxt':xlcHzNX_8@/=`hݚ+B$0X ޙY7jHb:EۤBՅq %ZZf`!&3@8=(RI,1TY|B<4 \|aN# AChiᎍL+_%S}bZ)NXkUWI?YtJƨ%D#G YUЮgIy]GpAs$$_tC!P fl`aJH)MB_O޻םO1Zxi8\D MB͊KJSzF]YF6 ll5B ٴcPdfv?0jSL|\dϳ׳6]R6o)2I o)s\ FCIxfHޞ}-a^<ڏm/N*-Zu-w7`=ѬBw4 iG.%@KtMo=9k Y:2k1IAmiu/)qݕ4ҾQiHռCjx݈GG/h0K+n &xˌVdt{X Zc<ydhK1n3ўK rߑn?j^@_LXm 9 3] Xbͅo1]zȩr 5V1 zu_z$xTr t71右_  9m(Trm+ {Tc*LRAJ{#X784'Ec4fnT`h֔PRCt.jwР_z70̘IחsƬ3 bj}Mg`GN1/EƵwy8snGڷKJOO//oNΩ["A^깸QQO-3 `gAٟ|fQU¿Zgx4%.5w /!d LJLkӼl e0yGT/O9=kk)@o[Ma ݲRFZס c҂B4+Jx+SJ<(OQ=-&4Lݎ2ֵtGB %il;ܸ#Pē^l6Rb`2>mu" I= ĴxHN-ϐS[ʌvcЮԋqciLUF F-X,{L=H x=b ǤNnz^x΃Nþッį0!VO| ˢ2ne;ѭӜ+ F=˅LUq _!Rx=8Y,8#.@o9=1W\8h@qj^I/[ # 0$/D2|3QHnhU߆oT4`fkpJ\cp8-4I0^oљH%Cll*)c{&YQFU; uLD8Aᎅv!GRF<:#NRji:AUl(+?Xl [w07p7,\"i>yG! ?ScHo"Owz v)5# ?.zŜەF`v}onV>$ Jh拌 K ;[qGR} +-.ڠNR\m杭T=jrBZǔXŰbN{uMd?9xkѹvjh8>C Ѹ+9j8XZ44óڐ@wȓȰ9UZd{3m:6Ш]1,q+h{ TXf镳IzR[p%>oF忷 e 27,jSױ(q/&wӣp{a]A?? JV &)2Tpp$PuaP$>w69Ą1~`}&,/RS.2kQ<^!"2$]- gao×0)?ie~HLpccFc[Mf;O*3DSWc 8[ "Gm{K'ݒ'˓\߃ݏ#i׎{kL-c|#z U caXnA&/6y.V\\.k ҇"坖j/4*6^-629RB(!64"~ iK֍8(Ƚ}\KB)(=Gg74KLWL >|u禣g3]BuA*AtQ%T!_b$gni~W8uFa?ag4&qځ:B_6͉͕#28YBiyj &Rqe4rwa 6ŧyX f@h8I_\4\F9%7C *?}Y{?²:Dt\>Qg[aʯ9Bѡ{¡?\Kp3X*CBo"GI3.z&p۶m=3X}&gq"!"3@ACkͣNeI蛪6NR?RZ=3 -̀Xϙ' j3!"HMeGڇKs@k}c;Hu7Y%PUoh@X"wb4vIʤ~&P'M,G^0p 8A\(unqsD|,VSEgU'0(TJ}kx9#d 4^ UWQ"!\䗄)y&=aFomeTb0qOpٙUSnlԑ9WPsM+XJ5 B9~ z]$bEҞ{u`=@:F]L^v[  =c1C_C\뉴F)}~CsF% )U Upz)o99j}8(ɻc=S%6dx1 ]'߽9'lh@Qk6& &2FӺ?Ηm v9A(>1PLR }YE'@znUnTZԟ `ro5PgzB2 Uޭ]dLl}E67)*Vػ{J,0v2+hh 95ѵ>f'xpkjk^'w T6 ʳD:9<}G) Ȯrß"tsojxO:/Zbk[˫헹lgTH/ X&k3'*wS;V9Љ<8aЄ;[lݢ}oޟI֗.Ge qe*_ ܇-$Y"] @r7Dp5?P!ï-EE9 nl_5i%PMpKl@R## R3w4Ћ^'z5O>!ditźed,I~2FIGݴGX)~ee 6]€(R4078S hL".\1BAtYS4,!\= ]^KEJE[ ѥt@8X:ĝ:s*[Odbf=SM.?y*[4pq ;.W01_F8̓Ş+62(,%=^a`RvuEčV(#&p16q Tz9DLh޻qiȴqiM+F:x\ |E jҩU;-0@2tU|qY^Ȱ_vo[&eБ bzX4ˊa~O WH-QlhFW5XYkBUaA.6~wgvN-C(m}8q?kA,ĜL$l*.2Ld][eL^Wq*IiӪyb\;.T fyĆ +tMy4f w8_a11Z,-lUE-RL~Á01Wj ԡɷ0Ǯ 1P58zק&z-F s4).z#r.ŀ6^ǚǫwqs $\Wfhd*Է7sռRKBmk~6`z e:>䈭dz}jB&8e*Fn*fg qˊ`}ugUa- Q(rrwEȩVS\ ];YI)"WsS'3j2ǰNR]fKJ|孞߶]sɿw{WxHv+o nЫtNvd5AxWptl%7fm?t&e%"9Ǟ^݋gU(%ـA!Bc⫮m4va$?C-M/R_k J^$>>.ɑ2 ?\q_̼+.v1 OZ_H֯'p]k6xhQa1߯ݑnP^M6E9s.1g̚l=g@okLM7Pɡkalz]R[8Dx/ 6¾Ŏ=ʴ%ƭ[(t͆A"IDq/IA1w;uGV pݟ7Q'IN}Q9_X­ Ɂt 臍P2Ă(Ɉk4MkKKDo=Ob~e\ZȆ]N7kܡcȃ x;iTlNIxqP>nH3»S`ovSqhRdB*cPvfU.%т a^[lh%nf7?^̬겙q{U@A^aysI2Y⡴[VjBWG(*Q\EO@BYkg~ -p{q ߏ'wC7EAOa@8O!eO": W"oھNmqG+^E\wN׬pHz$FViy%;]hu!".:?%7GB4fq&娉:8yݲ <ۮKwtgaQ0LGS0Ͻ$oה* NKR^Hs6kڏddrLo:'H3̨ d_J9ž_ӫN(^&#ղMl 9UƤ+#{F݂"6JW3Cqb)IadY_JqRoy?=FlsR9 -= C0Xϒ#X3H@.W~=_Pe+Ӂ*oyidi6p]|(Rp@8~G绷KDaE~p(<)].5 8YssBSƼ RkIioiՆx+\jbwo!dV]ͺmYI" "QWN@3!;Nq+k^Z %KFdkN[}\FK=j`+ifDl8V J$Rb8Ś V^?7mph3Z }~b5MEGoLnzT^( d4XwCoro%7tĎCgqtmi`Bĉ.kMexg *lBʭ>U@l*DPj '9s!s Y0#;Z\YK*H4ŷ;XGR=U1S4&hmA,/֫|&3/>̖rꖍxM"J`'S^?Ĉf'2F)1:6IkyPmO N4ueh&E>GVˆ#qa BojE; :XÇCz\}[~ܣ^7kDeP3M ןWv՜]Ծ᠅q[c&k[ o׊]#÷HI 0:c"J kFxYż1hbn8"~R qVd4OH,e`[qdV_]KK@r/#$BYróZR7| Q)0}Zt'ߑDs(A! ͡2W †眔]'\NaVXhO3wxk"~}{د"DU-Z#i;ש%_590OH_`9U9~Vt; (C,YŤ4g ߢ IY 5'n+p;h߷ıyv}X8%+HY'm;Ŧvx 1&U w/{NA·j2ЪNF#Usa@g]A0~YQ+"%ցQX:/&O/-uQ1).gnOz\iaw=^ungZP)BRz{;~@%`C9շ[3V-Scv\0b K 7|nDTy0ma,x^VCj)XFHw=9c~FT>)i".Y (2;a2n /j#1:-22zpғli E2˄4.+|ipj|&-hȊwC8G l9$mKxoQe=ŒrM[*Ŀ쪻<<>5myqoD&7X[v[h~.9[@Edqo!.a@gȫ`\hڃṭa>RqoNXD N| &rĸ p{''RsN/~!17v-dE Ԑfsn _c1J NPj=9͐T_"Z胫sP@VPqc$yW~>~A3ƈ v|E3A[QVa31}ULMH!"k.JB6ę7k*gX?N,h*nLP#Cҕ*W=b9Xe#g]7SosKX޸B*U$G!ȁ_g`8{Tg_PƺHi'7ς;j( X u+dbEq9O9VV92U-.^I|7}g-|Q֒G6,LtSՙm N-rɵpy}lbm)Lטuu{ 1@!EL;uwr(A[1m!EG#]=x瑳ӷ2FUuΙ!phL5cEik2'UZ /ˋfLzD'_[)4Ižr7y1(l=;QyovHvUk&ȉhzkB S+I,"Jwyїx[!Ez tKSư2m.o@ag0%/yKe`֝[||Պ %Ji! [55͏`]OZ cvZ' /Z =ԉLJ7mh .ucYӰlL}P`Rt) _BRz?X;/F[_ϼE1oۤyCM5789bP&k'[6MC\07mH(iv/5p2 H~H o*ӫC} Eˬ֯I Ld}~c|gHͰAC,u( bLP+p"~Y;#Z'OHipx }#~Om,YY?881Cj=@ ]!92'l`<:犧$rЕgt'a܅@;%f֓?tQUONY`u0al% qR-s&kc,v'6I'b.jM0v©%ZZ]8*W?ʲ`;6Io-6'xbFj׷AoW42xBLSZ (Nݧɋ:ͬOU'.׷\Y$}d%>ᆢ/cs6LJC ~ n-7 \k Tb?9q! *Gk%oۖZ=w '6ktXMx<(7lj6B"Alƺmj>xwGjzUQBqYBBc]rQcz7·'է", xǀ&X` vu |p{*UMQ4LzhfQZo+v>\0D{+~՞mhK^RH]جzo=q=+@# ڤE 55yЋ-jKZzA fTj:%ےTR{ZnH2nj0hWrd3F HHcTQ.Q5A!v/{O-QJщn}:S $Ȅ>pצtkQi6^7 r7E1[ƩRE'!iTFh:l!v>$ObI# KO ߻@w!8;VeEBEClYN :;H# u7mER"XL:]vL{ pł8=}>I9F#B_kUP&cڍdEoKjFg{CD,W'  NhsȽNT6+[%Z2m:{{H-iV-{. B7_g/Ǻ`*X[$&W TA~Pۮ֮׎! n ["Vw7~i nj{SK 7< \µo|kYy{e;p5QnCkE҇֍e|?$>to `1bSdDVx)c].=)g1aU_wKjp&;oَաa߼i g2t .HE6YzqI18_gՁyIQ^ ^},v]J<Ցg*5ڣNS"y~xf6霆wO~s91޷(_ysZ!`t KܾJcj رZۭv+B}qoШ4N(w8]F@J j\dl Qwh.$ԇ_G^4CqHL_<+ Dl#^ȭoN9VAm'ocI\Ӥ-rOA W"rcUb{,)\ń~L3Uh4<h7u IɆh%ob)M^ M;LiT^[fßˤp2N:n!0hei`Y_Թc5\Ԅb:Z9F,= fOOOJ2 y9p9PYw^-e̳^ Idk^'6#A,qT;0xWJ,;F[9kÕ~,X ;whOM@ebSrM8v6WC'Si܎Jm#<b EBtL!EǑ8[UDžY Lq}ѲYxJƌ#;kgd~n7͡$DL -tFoc~FRfnHHmG5Wx`uUr0gfZzBU㵋G $}:|Q0P7EsB}sн=lsSZ_L>a6,$ T3A<k0{`Qq O9=Y I$x܍YSRh=~^gH؄ 6EMԯiVlG*(z&|%Jo * F0ML..Rqx 8 L1j?JQ6ֈ :?ɶf&1|Wvho%ֿxhyEŨ{iHRC>̿$$ CQ)g1ˆ]](k}$+^lE޾s&8X( ZcC $Y,ЃoNua3 M x ъZMl9 +dz0hCf}Jy }jsh<ф.l)O2D&{-YF4v-b2zFR$Sj=.sT#z*FU+ߔt:J2w,(fFlVIgS[D8U2 H܊5̃dsY-4S3_:+v) olN]Aa|WT`Q3,%"ung~ !#w&x SN 6BF jWc}45+x9^v+յk &6O4l)N(C-d8y:#%q_=+7֢m2B+eëz">ꑀ ك<:? Q o}.t.a J1K~ԱxjGhusL؁S؁7y/ޞJЅ`JT-NC|ݩ],* \Dsy`R :2NR F@eGUin nƃ?=H6SbXg^)[ulrR'.-'r:؍϶C'OZ9Fr *G`>rNo,]3D*rY)8t~`I`шrJpbv(by7*5ɑ@c! y@yVQzUw;^|‰XOv̈{fh~3 BGwa!dų=VѰZ26#Κ.$?7Ё-~1R}kiw:soDBh<.bM&tlF/4^Y"]|TSi9`s>;[ ,Ro@%ZvlSWC=+hڐ QeRDҬ +:R}ކȢk1TՅ3qb7mPB|2;c5mpx>YwɑKWc0ս[z< Qw*,5Ϝ C:%=Ѥ`'&om܎Io̶]e PK 1aHLlηW{)i !p DRT(2@ i iiE5 *暍ZþVؑ OֿAWMI8TXŢ8Qjp}g :$.Ԓnb]9[ ۾} wt()7/H͂M6 I➪z`p~v(wKBؼx̩8Rzy!tm>iģe[WŵZ "M0FŗnTB4 }~Z8. ~zM?uXPtoG.ó}l&Vi}pT,J0K OrlsAOu&BƬKuv^EtA~oד8}ѓ6[aj>*R0vJXiMJ Bc<}@p1> k2).o6mfeM)vSD{4%8J8%->P0sGm>G76vp0q 6=wYu1qV4rm1{lg H]Fn_'ϸVW}kx5-ez@=A;~ {R5M|oU!Rw!8 ȥk> ZqUM|kl(̐4D뮴ۿ͠TD`i hB'oP/yڂY /Si :iB3k||Bd(bAKLKɈ=&.X=QDvTguUrA1Udƅb,8=qKGUg8W2E(2J.\š@!SCO|4ꈏ[{̏Aj=Rcd轼E"rXnYd-J%ܙk뜮zA4 Oۚ4,On>^r zAF(Gf/AaynR jJx7,%eU DeP?Rh\Ȅ2}.?QQepo"B1Ա8?㟌j ˊZ~]P> m]]ר,M]} NTEیHQ}2 e!^9mSbGpf.vrBY!,6UwjYgZr`e<||A\@}(Q'N39R'5ukח/hIlo&]&ޚ1rEaC$'BfwHa &*8*<0gT%/cKzUwOX5'#è[Jy]tϹh9 Fh#[4FT̛k-׳gbw H+-B7&)tpB~!dG햣 wض lGBeCG"nu#iUwI׎Ͷҁ9 /NZk[I, 8H$I%;v_zDEysyvx ;J@pywy ITgGޏMy:meMfet C*f*Q F6W_Ȯ%1ţ:Zx$ *lLv; e(^'b$ ex>BNu$1EC862)Xg1w`@-|O0V BaO󯍙0^\ɜ vSFu:9fBbKf%;JѹD "UB:O3*)݉'K䔷_QX(8UbqFk]XaRx)\cMpR3SUU$dsqDYTǪc~W\(c㹊Hf %gNjRULUjY 4$:QDRLlcKu(ـn1\r40B] e#82F /n9.4ElYSDr-L݄1S,׆s{Fz}w9/m /+o~iRN܉꒼N<7n%PDYy2Xq)h_xh5Ԝ,]4aCvؽX}W`jTCydY#8>^^Щh Wu[.csNm #08ؤo'bK`^Psq>q.[r ,'YEn:+/Mh 3l8mYG#.s/ǽ_2̥edUXɎ2X}3:!ڹ|؄|:å3ڥ*vxP;NBLs,o!x'p2-H>43LgYZ0707010000041d000081a40000000000000000000000016446b36d00004680000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/firewire/oxfw/snd-oxfw.ko.xz7zXZִF!t/VF=]?Eh=ڜ.+M\اE},ޕ>;fŧ <@/ #*r ]!#;F@r}-v?9BЎ"o 8Ep xYp|™i[۲, ZKZmi{MMkZ؟Cʅ *Xz %'BT [d\F5-A6bP]ӘB FDw&|.uoEXV o#ŧ'ZyyPB܋Jcҗ&r룯8j,$_Lw6 MĽ[C @!dz 0yo[`IVniYdLkMʋIP56_e,F|:KҾ,nhsȒaBNX28D0p9!8 cS ,f(amo*a^E)52B8emdpW~M7V9Mr~8XdaBaEY4;^50I R58mX͋~lٓa 8sdC-Ʉ+te WqQmXniӲl ʌy}ziXz8eqV@{[_ϊC~:#0(\:)'Icڱ#.6^q¸msɦ;!$u>ɩ $Z>g&`LYFujɲ9BX,5tAqvqngcE *BMm̳t{9䪻wQ%+Kc2!2TL)P]XPNN_@ (˷$9~ @<_[.q)z޹V< u>D\,`D>VRf WA\Kz%ДY_4]+bm}RZ0K SRPԳI#=uRՈwzh>֞T$ ,{ 1Qu _e}>6ztC= ^eg! rE3%@Pi2Ÿwbn\fJUtG~`BEWxTB047H Nq⻒PtXZoސ҈-c"7^k?~ş-\Oo%ĭJ7 Te=GaC?LYR/A7g— !+אc ֲgW>7044D=8L+*mu-? ~ 柜GKpMаZt̩{~D/حI ذ"rLZX ۓfC~(n8&ʭ =f]NM@mh; Otk NzݾfؒE}l\*lA001]jWsnTh;8'=A|oB^4qKr=X?9ROI%Z>Az"X>OkQE4۸j8ȩY۱ʼ%k_C~'ƌ!")IJ!F~Ȱj1S)c&!55=hA8 |7LJMyhOI oΟJ'빩tO]jMvɓ-PW pC%W1"k&gmjenSAey=- a*фI{R\jP"o**g@:VJ*tcg}!U`t6PtO1 GGF %kcE67q/jj}ە>նQ{1|:pǵ 6w1}J:ޠ'\NQ[a^y&=Kna0!9H;YHN%`A $WP9]vD #fO؃=A䝺PuDuQ~'@1曡< _B3WU6z3 MIۄ7,ڤvZ~ b>68Zmn(xHI+@ba.$ 18D`t_H+Ae<$SܾH sSjA@b7~r9Pۏu͵3i2 40y(.O7I<(SnLT( BN4.}u p0S0;'w^=,N bHN-7.ٹAh&yyOa.jrݝ5! ٮ~u,&H&o2:?h`34)6OgXO]65La\dӪBY$az#9/0*S2 cIXy=,^ ImEBT@6cytd40kVW!";]bsj%QbT6}kog2ܧ B wpxvȯ$-ȵ+՘ ʞ*b-z*)؁5b.;f8jX&nkyv?ܻJWqΙ*ܮ @Y&5AG.BOTJ8!q*U}@6h.k;1/ujU-̥Fvժ+|;2ŠM0oN4w%&rq.avbLh+V(rTl;1q]VEG5<^WmLc8p^SHyhtiZ ?kgGXZfGD*. ,d[]26"@IԺ@e1"Ź+?DD̰"rho+ <^.0ac݂thL:Z^$P[/`e.U=ExId3 _|SwUhjW•E8E¢ SiB³UY[졝+`XCV-MK$t!KOR'DFfЦAهRYsgODt< 'jZ/'jP"%z]dTtJ(Kն$Ƭfܲ/dgics*Xrh8rąhu\,7HffV"'#SqZ|}w;W.-_0F¶SPG#x>qW>v*nVufM6Sq?H@.OGN 9RJBa .KUԮL[_']x(.;X?p mpfJ{ 8FܶB)p_Fq6F; m Gv0кߒFsni*3JALB~!tOQ5%e5 VwaÎ1 |3|s "na)OUK4tCq&mXu;+%&l,]SB=z:j3q ZB+qʼߧ$³A[r`dS5h_tB +ZCJ`8-Q҄9#|" Q`p+- 1-jH޴J.z?}jߝ` 1G0u!BTj%7WPAKޭI~~v#wO9$~DnN 34Xҁ4c@vNy{ Ƚguޝ .^0@a)dkxfΪ4÷2h;=%v7]T@ܹyJ"o uԹ\U%?!Y6Jx|T$g {UU3N(^\"{k. qhΨ9Ĭ>=":ur}3=` PrX,'` (b!`X,)RLw-k̳Tu#Զ+Hn esvK1Xް tZ !-1`.,tG"Tp]'w,>0)j;2?1VO]ًh\ 9#uXaklkv%LC}s'LWr. E `\VîȋlÉgr;T?YKuD4! 2 ,Bϼ"}GEFhDg~gbsZC'3p-~/)rnAdqSuG=-g"ά8K I2{ ?{a'= &)B$ y6?*H(Q4ي1۔ؑC 22oX b~ɌR bp1ֹh9:uff}.Ph OۅF `gq Z tԨj`Tg Γsv=ḼNn(NRСT݄D<`;,pNqO24IA󍠞IȰ"Em6uV"D,DYh#W{ uO̻Ơa'~^XcL6`y5s,Lvϫx&D F<|yJNΫG)/gTa*`}Lf mW3 wQJ#=l"\PEUF=J2CYfR̞xEtWg Tv $]jx[yc]=5XKE *sOP̂JHT89j_V@AOS81F V~HB*e"OA}We89ۈɯ[\a.LgOb[/?c%y2IIcKYd# ~< QU9$U#-=v_9E?S'f;#;n1N?ntՅ'oEkvdlS*sS |S FffZӸ(G.c@w\܈j0ZyB%7ڮ\y?O?lGN4#)k1zpp,UcTGbIGl$Kwd1㊭4#_ZW2RFuUG!gto}H4;'^؉B,K<;~C8ȼy*myP]̒0=kjLCJ mXL"}o5>ZiK;N-X+ $w$Pgou,dRWuq\;d81 ,(jNĕ][z 0׫Ч\ iI HF&m*Y^mS+Xsb0iGT}{åDno,D ~U Λ vx :1\pYG3ZAӜZP gBE^9P8v\dF>H/D2@/d`LRw[BX1G 910? Y隇aϳb}B+|n,!E†$nyd6 d[P͕(l!'0)9&P]{|ZϠ(A[4P= =J<0=+m"TK\TםNUxqf8OIٙ+{Ky!wmD?ַJ Y3Zyc w'};:\M> #{*i،bmS w%2Ku7ue^'g *R|^AJ tMܗo`Euѡ&ng%]E/0[H GJU*xDKE~Y&`F9i;#OxRbu2l {Wj{J@+MzTCv4$@ĖmOU{5D 3)}|O9}b17OZ_T.-nSRLG'EG$4Ew}D'_fFmC24Q0phH[n)}CPaPVI|B/32uijz}0NPW}őo \/k^%}K+PC'y 1H)Tǂ !:|C`-ZU#@HfZ3ݹM|̅ ~Ӭ Bu^n^SEplV7e@r!LQS ;C:_d3K1f_S 0f *EJl5}Wُ$K,!v@,!);tx\)OuB@^vt0񡯱w&۰W{ ̨F$m܈%Et nص',䒵ƻ㸙鎚'MTh`z#'͂x]m囷dCda٣M\k3%WL[M#w̧$@֙ugWsDKiй'K#%՚wϲ/G4zZT>3L-97Ş1n#Y{Jq߼ܡV{\5~ЕuP,-UgYuer_򨟎۲%GZ9၅IUϝ˯^QEo|J"!_9`N An4WI'w>ZD?V0Mpx SvG7߱JshȘ蜓0{}L}*UfR8ో@gHQaz+,5s2Mg۪_2cz2BGJo-ZIYamTmQ(%LaERq\?o@2Lڿ kL ǼA ^m6ppteN2`af_fIr_vW-8H|3kѓ'5y7!{$ ;$ěNHm/ {7oS7kvfu4fe偊L ?HHL;򪰡.#H$:ԜRs'\ Lfu$AIpT~RES~2Ь0Y6|a\3@3QA*# 0Nҍ~p5 =>KP3O<2kAh-}1YRr|?s#sl)-1_M _}&=@^0 TO 8Urqx'WM6߲GMn@hNlXmmY}nI]H@x*H#tcv7?[4zɦ]- v$cG̋#xCf|RiMoW~|C{VRbВP8ɂ͈7frx^U;\9XIm!`rPB5j?2g'蕂؋J_,-~7O峂L'T\ U+ĥg ELs<~l+!<Gn6˟2,?}nxc|饞VsgF R5yi#YI[Sn2:&7oE9YI-@V\4H~yP^r6ec| "> |]q>UQ7ɞvo;;~P[#Kc\GO@| `VaBKB 3xH'aJx;/JV)F%@aYr/MǫKm#ڡ"zlIRID,K̿3ADwy9=H7c( lS83bWW֭%r ktO<\ u,"Keߋ7 +YvsFGݙg:*{<'kąq258K ɾذ {ݧ5$k/﫻,}1g_rBR-^h02G&kYzo'9]tpͅki7ߊ~ƻ> =P6`0<Փ;wvlJ";w"$VU,ݱ3 vOzM_2Ë϶Q\^u;#/x4vrX{d6uwHoc4ckD2/_`!0NM>zdyqM2ŒcX"LKo+gGU:KȬdx"fZ^حPd"MC6pmvC5.q֜BgZqOB-: " ;7= .t:Ss(%hu_pL j(?Hv] Q<Q0w_\|6卝tqH,s=[rhLML%|1 1NG' cY1\?XihVQ8ČMpڿy'\guh_3MaE\_`rZWX<kgzKCL'0 YF>I1 XA1؏cr"z)yor9f=LfjIUh6O[HPڏHbqY"((FXnUΥ!MK#/5E]s8鿩SdOa\3ɓ$ FPE8is4 .@dɺN!8;{:? \x'S83f6c.y'Sbݱ;!9[Porڞ|Zz΀08QkC;ږ̍兊ܤ-QqN k&pv|\#Hڅ*KNCΠ&ܤSi7=Cn碥jJ+[!QNrKu2`{ \<ÒQsyMfL/dvBk"E1=+G;% B\ɂWB2:r3 Abō]R=#9eRUZW&1ǖ%C3':@pۡ._h'S;8/,1WL>4IպaH/_}L&qkfv7-Iv[ĶzBv8s'fۄN8>s;Bi5H)qrjwIZ7P||gjcC<@"ͽͪ]d.q%*OT%!42y[ ~{g.-Ͳgݍf#[7 OOu{}!#i 3i*D DlEV[ЬQJ(u5p0[F?xqĠ؊Cu{t懺gB>أ ?乎 N OcQʺCyr!q4,c¥=J޴)V06tV'L?# ;bXxL)MQSlap)f™{ :>,]Δ֔Иhm\baߝV~kYǖj3$7zE AtY1,KU25*-ᮩ|jޖ ȩB~}(0*KC;slc`X]Yu dXN,"~NK.v҄Ǭ?qC 6>N@c3 Vthυɧ*קU?ݔ57ϖL%$GM|;Ƹ(a:QrI,mv .vg]UVQY m-YC%VV/QƔVrḌ 0/_5gߗ1bA+Sdט=zMr?Mmբm9D`ܙlozOtk[顓O"[JEb2$1詈+\%-^tW D'miNLJt.'8,<;lyNbl?E@8{ʻߓ7kgBHem*nJMX3h fvskX+q6+㤚ٹ @o>}H𧵹_̜/7ыaQu /?wXa@妳c$0` }Gc!țt2*#[-3Sٛm5pQceڝ@ԙ wx( /'!YHPe"LZm@W~4N"z |ўJQhW$ķahtUѬ%YETH҄FuA/4wX=4֞~j1mn9&wҋt:go1n PTM/Ϝ>SVN(m`@}MoG噔>ˆ,~vfwO<qDuݜR[O^Nf˺gh#H]5`> d_om"P%< H4R,=.??c*[&IF9B]o_"Y\|wF;,v\ 74z(2gT5;K k(!T&G=¡6Qg=$6 Xk wN1$ŧ[q,MÙ6%N?VY'1oNo;D/ff:p(D6gٯ YsLSE>d"L,GqDE:@Yd&E{bloJ+kb(#I^&v@g Y)Xz.D@;obB@ }q-v@W'I`_7#޾hc[\X%+w$H9M.2y\?TB3VëCuF.yZ@+AOXj[SPT#7)/f^66bm/ 6W<[_ Lv4'ĐugKj-ٵX 0-/\d`io/'kN`ZTb5~?U.D~%P8zcC{ ^=.+# \E7: GEc?y]h@3&@1Rb1OK}(JC<+qt3VD n%aP)ҎD0P(#{`PH8nv-ceCB& Q*? Bp䱘00)O9>( ݬ;q}ЦRmKwS(x_|ըwy,w-X?Ԏ`BUUeR@rqS!)=PmÁR1>/>"%v]by3E҉=upJb'ƞ2nt xol| Ŭ8To~}WlC؏d7h.K!o6@20@+Po=5 Up4S1V􌣲[[て>1yC`.)^ #8aO1&(k+I=6 F8w1]ϸ A~Sk#k̬7Wb;Av0|+O9xk7tc#IL*,O*< 1˫QVuV ^+wđBBDqMpa3T~ʍztΉZ4}Zl;WJr)tF>*Dsi |>3t٧?VoQR +ZrqI7J֑(d_Ck9zR)J[n(Qғ:vҠTT%iAV"sRQ0ـ"0()^S;ZRs0]ט~"16b k1(;@VI"<$M7J_+ g-=M}(#TRVe7SCOG&@"̧o(ߚÓ-x| Tp]@FF3Ռ5 Sղe<`b& ~e_c!1AV/5;b eP*>8 `7zw^ų$fȉeEM 1-eci"T3Ο u$X*zbd@aP,iCv={, ~g"G|% +y u~U0/&kǹ')(8)'_,}[1.<"L@'? xupמJTI.IM6d{_ˌsղt/Ɍh߅ be784JRL~0{=AtL:`˻w->%Y_G|#8" &a%Bt$ߔ@eX7G3bKG^غRV*fڐbx(p0BG^'ē==(xBŁy *pڈh=VYԻXְK1 ž#87hzFcܠgt:MKpdF&,+0bw_kM?x\)ChWDqθZŻMa3wWX1 ^e^*r &Zd..!DŪHV~(֯еfJ P KH`'=f@82 6/W rA|):fjgw,L{+IY:l}*Ew¼wM ,g@#Zrm%*K^n9O/ͽKZm%WuQ +]ݔR&POٵv`o]@@qkNM8V> n>3NtkN~t31Yê,yE[I)@響w;4 ΄UwG(źd)1 I;ywoo&.@o5($^Ȩsʝ8!vbp/>Ԛgs9ږ/n;yF]z! `W”:CBfۥ }J3SqF)iK.wnN_e0:<Ed|t"7GؘH5'(@2oslqj(4AP 2-V}xVD1_>fܫadWI?l@0]+VG~nPU F NUӟR, .E%0]Ҏ@TDBXgam߇DKp!$?iM[D9u 2L){$aL6ke0dKk߉B{+j3s%?]T kIsxF7/O&u"* /=]ytۏ5y֬i32 Yߍ7+G0uV?=|aazu%oV.Y$ꄡӸOOPzݜouA^jEҔ힚dq`Ø%wTm]c ̳̎ V#' ?ط6!HkΛ!kڷ@4[b ǩ0QQdĕؠO^J|_ xȭc?BIeXi'+85Y'Nar;!Wvɟ{|K-AVJ*~tmԎ{Yuk ^Ӹ9K4S^._Vӭˇ95. fTo$Bc~Jez4% 5e ])/[>}6p22bM<:q(ڑ#.KeN$̀ka$huiu/*X=_x[dnTG@rOTk9š K1{ O'q-P(N?tM7Ȋ#U)d(?(`UAؒ~Ag8gc@~ .ϮٌugYZ0707010000041e000081a40000000000000000000000016446b36d0000576c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/firewire/snd-firewire-lib.ko.xz7zXZִF!t/W)]?Eh=ڜ.+e6A I}V0^`;&4VU9R{Zm ');c H 7]'Y _e-05D"8I) 2w󈸥`3;Y,Y;1jq@ U:[Ÿ -F+2 |%њ`=#h[\HDˠIu/~̽&@%'hۅ싐rUp|4wI Qhؾ,zI_G闗  9iIM67щB~Aa"%oY2aV,Fa fZVe52|*<VsG긴PXn*UoWlf{~k$̭OEB[ 'i8v Q@>O {P'(A=NߝI5^gp>/ Ox|-tU ?wz5/kPz4^jTQFe7dpC9F|_$=hҭ7 ɐ Q @ҀrSLAP20mT%K66bYrW y%DzlS./.gӰWuHpQӻ?aFVis+T8%rj=$!Β>VVFc x9R;bQⳖ/bvMDM'w| +L=P[qa$5<7AA }ylqb7)rNJ|u-n|Tk=6t5_<ǐt4_?7t"v{Cn.p+F`ft5 ymk[htpP1aj `uiI{OԹHύfN6? @:Ԍ~֖~H7'<` d"pؔ\ݧQS2JLdr&RX\΀VVCGW ߩ;zpj> dr?7,]ҝȆx"m(>7`R+OB!=Q9n4b.#=' "LI'E9'@VVsRϤxYfx`SOjʌGF% m3mzݫ\ *9eTyHPa/ǔ o]^)cf'Ɏ󎘦@K7e)̯(F1'N7vMg94؍mVZj'w}-NHq'3 6S{E֢z-U^w!~Liy"xuN&AU5Tkhn-Rw\7EK%eHm|+}ɦ1OPjRjױ4 "S; x7|WVF$=4=TTAZ %^08oo oOZmvt6bga1 |$r]+LU/v@^V=r\WrG刭?%@[{[}$ tg&~bGVV `d fd Hߢ\5{"#?lag$ Q'f#R8*2ڈ7_|@0}0߭yD,=An!x#u0^[pͳ.WQ&xn#T2y!{n:z Q !U#vz 0nd` 6 HQL>EO?Cͥ`mqX0ȟQ_,UMo^=̈]SY _ljDgQ+OT% \%D^ӹ& _eIň-(f܀Лwg8ϡ>X%1ÌsQdt%3l6w|e$/Ĝ<%mr:hnUς/enqif"LCe0䴃}Z@U4)!P|;;{)6Xe:}xȹ>RhfI+Ԟ=oD:#>ܹت(gb5*Eqc^7,LC'P:n[D+P.a^ +5L{qMY>ڪïǏ5b}<(1jᘐ} hB?cz}&Q{q: \Xth|aW=zO$_`ƶBcLq8 &ک$.@#5꨺(Dlg3lONjhBoEv{2HƯk:J4o%%QgMf;Yex{ę9(ubt]*x 10wvt+2Pk3^Qؘ&+^|瑜Pb "CV${m˒T5!]O4~ص8~/Lrɋl 6ۢd+zt'Z+Pr%Rp}Ij>( ,t%.Őn=208T0DoƳe0j.hH0Pi\ܷ&c_Ȃ͢ ,-p/e/Ϲa|Anٔ ]KV D Ahx%m.J/_5c2z:Nؗ0-cS$UX^{ॿ( A6#ɧʃ+hVЁbx24,ӈٵe͵UTh$z,ˍ8Ma]%ĕo|8Z C_Y ^X쉰Q% -Lc!1ҊqSfX8ˇzYݤ3HNVU[`R p.U T2CqϦmpE>能t y%u;!Lq2Vc]ܫ#L)WoāCP&~$y?(4+&RBPkV]JߢVZTX @YH/nEP")JazN_8oYrNA6oўX{ɸ8z$g`~;{mkBcT~l!o:3 3-7bR?ݹϴI7E - 2U9C (#ّJo½Ysa.Mo6d|zOn*vE2]PF4eaߑc,ZI/|А#Cu}Ңbk䶲:ȣgP?g;ȳj v *ЦM;%X V@-gj4THjd;`Tam pqc)i zm[Nt'h .ZgQ{+Eu& h]!SR~q/ܼHfTt}9X4<.e|7:^Mh^۔: D t=:RwfH]@ 6_Z\1Kz7s\ٲv!;Ukf_ƽHC,6z/ jԃ!*Tk8p$Y+OŊ(Yb_RHg)NZLb`ghwpFbt TݙD3pbmDw]:33AY&&sy`uI]!o/Ml%h!hӌW~\jlbٞ״Uc=&Ef2<)7|ÝXgT1 04%+ܽfwk'=.*὿t<6IH13վLDxgח6$ay^~[1 VThI_qbt†H}UtZPg1\g l1V"ct wCi᫩W7eNR-(l#鉄nwJK<}ЧZ;z&_恑6AG24z򣝖G]ܿPH:KpӔn̫yDWJ+#?W21^KdՕ+'E _vS׎q25<ƛ5RřS' Lȿ/'>iuv8uTB Dx(E7\S\C7_=G<{bNr6wCAx=I݁i642.t՟GISlSw>5zIKycX>Z`1.SVgt3'j^+Pգ~3\ C*kq"2yR=+c|{F?}JSS]Us8lP[7*Xi@#H,?#R\؜UgC1nLJ2lDh|{\@Z^ƕI2\ي~&ܑd]L^ܽ(~91Z)ưs4} 8+[h% YwA%>7 ԓrglUbM27PX$yZ;fӼIǩPt2=qZ8N5正XB~op3ʐpRV54žzNRL<[2ݶ՝֗&q޷K]ΓzZt-]Pd5)[ipэyw dbHWZ,+="{/[mE4A84Mz$46mXf*ݔ`E/qMnJ:F8kJf0+ä_5\Ѕ~NNHƯ) d̳p)94JE gȩM293VSQ. PG( 4CG^zæ*H%$\dwlx SK MʳkzxB+U.= =]2~y m{hOc=NмzΧaGFwf6f S~BܯS[0.ɐNl +T h>yh5c,*+Iq鈴]^c462q)¼5>vk{{D`F'-,>?G)iEZ kF upL[25a?rͱhHg,LO~ uf'MZPܿXX4`b#Ym;LT?)G6?#!WeC1 =j1#m3]q=^ Zz?t%~Nιoܻv"ڞag~wr(fަw4hۂ[,SafP怩º 8\!5.E[-]%\ xw Hy&@-`\t20Հ 15q+Hƭ)`3J+e>B&+PʔF+%HWb@= 1bA#"Ԁa*r ɻܲED2I&O.!VYq^V"%2y h!r>Ս?z!'RDb V'_7`"+%HL /Sp>'XM)ó)yr|%>v#:WR娳  z[y1xO&̛CĒئHFXjѳ|>"ѧFLEz6I 3nci"*Ji ٛ{50-t`f 'AK)P<3^]]I>-ŷٿ#/ݵ & C1?A%rFGt74 F/z H4ȇfmyzLf/DU Z6WuCÒєz\#u /삜!tȃZ g3z8{&5cZI/wQ`CpRz-|Qksإ`Z_'^S[(gܗZJԶK?Hhj)״|/DYyi3kJff={] {1^NmwLlɽ|:i@: PKOxM]ݟvQ3` S؂R.z /`VmcWFOi3Lolrl?e_Ո䛗. D•] ʲ|Nj1uۇ-sA>62sB` XEXͿd/2)9qR8YkEUo>{@uZwæMdmbXar-J\>qj 8˕ٯ#ۂB:5魩eרfz sHƉT7C~]^^Zԓ0j%2Ôڂ @o]Nbb/kCe*z(T]:pż2\ze4ciy3fJg^t؉OAl,Q&6a87L[ %(%WwsWzxa݉O<7M\&N0M=|-Bu&Trf OإNdze8>o|]#%W{E%dSUXmB;ŋ2[{ϥ/2s@ #^itI  á^v &C. YڿTY}U) y[׺ gDH+o#O쌡uzRCxt])l8AܸىMk:[V…@KJ~YvN SM3sɤze9K`6rz3-_ŊA\ezjm`Uܭ ecSebSm(Szge;zGu]Cʅ@V(TDm"6| " [śDV*d[gKHmߴV:>1#hu5C0Bt'khCc ;^4/mHԤV"BRtVPJh*'`Wvƪ5^`IK$8Z7XqE0H`KjeY-N$jX{Qe~qKx%VO}iD[Qvel0ϋA'K̅>9~қ|`kN2^ѹ_yJ_"8]x  |*XAEr仢giuMsE-LQPL*t T7 Qp}G+6xqiR$Y./[1Η" FT]6cΧ7әƭ,O} S0rbG:  O:S<p.nӼK2oJCvϭ[q >Ĭgz"*"X&ݭt_n`*rLP u7~ͺ-[8`\J*S܇Y6:R*-\KQ=ԭ]*ۯϹD{'^wXdYi7Nϓ&7]Q=j%N*B o<ꫧ@Ƴ P#7cʪuC܈[rbȇݵ t6h_nT0PA;z?٘~rתx@K;#S/A]I gb'+-˟|:NET H,ZOA⫼Y(+S/W驖N:g *Oe=@,*]Vp)_ZU1衙pq'K oz{sCN7Pf2^᝞ܖrW%^Y6Fҷ+p=ɗ/~\VJO~UBl(gr owR&ZlfKF#!xZ@ൊԳQ#z)unGyԞ](ڌ5ǠF-N.X~0)4(.}ܲbcڕXR z9h`No2 y-|j@*3k9o:}ē;sn ˾uF(Y'LZz(3V&ʣr+.rK\2gou7PI"zK>lu`,kŰT9AP#9Ns6P  c]dn)qXօe? 1PmzsZ 1V %[]$f7gWG)~FjҬVξ*:Ԃ 9 7RWa\0%9oծM]1OA4P0҉3)տ4ck8`[أ_.l Yf)l]pw@$]*&iD_ܠ j#vSgU!Ұ#="ZBCf%~X""¨ }#wCNGn[]$8(8Ө0|x[1cm:zdp rՖ 8ש(6tgW1{̛>QOE wL QA Y({azu8uVOoZ;7DF^Ho!;C 4•D֪^pcZ}N0qp.ng:%IIBE'@AA;3zYS]L_A|7u)ghzΡքT2r\}yS9T֜O dj# <䪊5CfIF VSnWTr"5xsZ._< KKa# d $OqZ ueЕ勮X@IW&ƳՆc|ֿG&ջDE:bLФA,?s| ̕*GT Fz#'"x;$M^ߑ^itg.q8q:"h΂&|5hiƁYĭɻvbUWtK18b4LOQu]3re4G B :GL*-P{R`> OUf'QrnE@WV5 6#kkM;z9D4㯜@]sLT񳮜-ϔqPk L9wjB d NIRWhl@97)pWxDy MFKMn|jCpBt as雚Qg>u{(g^2w< Z]V݌kߒ7J%R 6eo: 4'aYhS#-yQrVjϼGKkly@Qa0d*kOsL|WFVl=yByZ+ŗxš jwW8r\`=aPs()pF z;qĝg+p7FkUJ\b);K\ y\垎?P6бDJwX[#J c0xp!4=e Z@⫋qW"1l1Ma Eȍc%>l!T-Ux#c ^ bJƏbĝYH1 &;A1F^;ɮ ;V`%[_ZKOgXTzO3r\Srӆ=hlB\s70j-`%Yc؍ ̊i.:7׎Qd ^G5pEVmOwv4ZFZQi"(VV 9M#DRm('"ѮSunEUEcֳ. */V3)k&\rcn: [ GO.O`|SFt.=+BR!dIQWL~1 SMĢLѱ^3G[ai6/}^v<48d,9$:8_.N#A>I%#Rhk-dQnGxԝ*9,J>JvfsW&Mڔ yC?'tXj?iR^L :Bi*<(欕r@_NCda@uB$vd/7h{$ˎLj.'R,Z1fG.]oBB$X;ETOMEى){v#EZMB\zJ)`AuF\Ɵz>Rzl2 lWމ )֥77%R0SőZJuY 'TeE(M)j H/IOy1Dt}8# p7xѠP)ͽ>XPh>%`t7͈vZ+en >Q50\$巫D(gԁ{8ۛxʚmC _7 넌 fO5*EӜS~z#] XjXu0p2QPtqOo;O>Nq?ДB/lgݍʜ۔3 y.*h 454ECJJ'O598'TcLmu lf>Mh,\n&0Y0O{^=5r-'i!2Nc[}!x 3󝇴g /!Uiѯ4B#b\;1Lp%6cK'U#:pI:}jU.)$ "oht~ٜcoEqO8s1"EQg~ RCk+@6ٶl7D(}!+^9<-Xꌦk{àL' uR}$x$TXL&52K}r?lDHRۉpvP jA|#72 tJٛ[,-W>=z›-s%Zb 貭rS2#sGA-PFt B6Xɗ1À[IMf `|Ӿ7,P)dF,{~OڎQLƢ!w0we5%B&+)1% SB+lXJGd3'e&:)8@+PWO7~_ɾr~2`Y>tQa ,L5UNs= õلuNWu <%u0h+Ȫ۱Rs6`UDe?MA慳:}aAQ#l`ф=`hrP -ZԺK1bI[6Ғ1v =-m/wl=z RT5hZBp 0d({f- Fo{'Ă# a2XL=EjB FD9 W6Wx VӒ&696C9d)z FR{W4B7\c@A-l2!/O3ԯ~y'cAmq|X|ƢR zβV -(eݨoE+ɮ_fJQHfL؂]{.'W308HU+J wJp. *RF`bmSGuſK`nX=Ld*M)ףւQ鲫zj%>0tΔ<$O@@m[+@e,˭EY>5l:!{22-=uP#4SpߞRoMK+&*qLOa^NjD ^x&&;d %j> QDkpGxF3Q' >`-vG{ (A4oޅ`QERWB:&|W$*LLֲ1*8Cy=TLhhn讪"!Qm|< ? $rwUzo햲(3 4̾[j:[ vK.y LetH}pVgCc@ZobOVbHڔfV6QuE>iJj) ɚuD6)nnsr:wHE"Km)+gx.jMV˧tbd-*L~mUtc }dʵ '0:Q?dW~ T&:5/›OU +yǟ"&塖 [_:П(ɼB ak"hf=oe^oxq ooŀ8oJ2c k^D606 vv:l*NՅw0YlJq1@XA{K2vk|a9[4Ɖ>v4Z'K6aE] km?# -oʨ2W {Qd=g׃`VyS g}T XibY^/q`654s.E0YzHu0BG@Q+U&-hNĕw*#uY~^Um͂t=t6M0{8aԃ++Z1:h y/ vȋ[`D w*}VoJϛst(q$C/š|dn4WGxǃj]si#29mg84>p4"cJz[Msd[) t ؝73Eu-:rٯ"9[}* ^ :幌i}?*L>;zFl@(@AwYr ĩ;Q.B@ B̳Df-ɷ(3l 9əMc29k؞Jꦭ"q20+Zdp )X"|[8$"W"",Ө@Uɋk 7h;,}eO(*4 se6G_ jdNF-2,CwX3SqZ9eZv3SKրbe&&aIKO!|j("UjiEyͮg6KP-5I"<PijhCl]uJh7Y0K+Iǩhoo)GFhÑ5D81iYC@pgirE5VB\ߛ7m Ym w´$쑦f{q6a= P]I ZZ'mqfQR*QOԈ zba:(ڇFZEfYtR!P %.uG9#c8 2Ba6Ma2۬ \^=vT<PvRTt,f&)P1kO~~k4ʵ.DL`gD$=~;O̯n. ):5bKmԮ?2𾆫@zQ"~;"qƁ4 x`&ҢĹq۰h}FdpbuJgm7.073 u 57hΖ:X+RᶙfS{52TO)tXTdWG>hu$(xhQ ҬٚGn 3Q7deuĆ%? h?8 ;M_[ ^'B/1sR.TW ckfft"Jv?XIPNyIȞ)yh\yrM-Ľ{]%&?!P\8wu}tI* xnzMQg˱Gn2zUÏ;"Isq15\Uo YD?]G$c=Γ2*@5b:q5{'?ʄs"*Ləu#30e:Vڗ9KKS>`mQwOe"$8tF'\7/]aXK/hSdq7=rgbUs }}6Kx8uP}!tـa?-~pH43%/{IV;g޳O\}6ȉu6KaA9_,hif][tDVGRWL=,cI-IcN%H 0 Ǟ8٣p̦iNX+}TVOfFS!؈!}Yw2T~lo(; <#Ay ۟ QdOֈ1g9brDIF^胯},YqP S -Jq1UCqe3LMmi]uHOgtrk(f Sϑ]|CܻQ $ڨJԻ``i3pi#*=V>xe$L \x{Rg/+K@ sqLjތ!0k7.svrԮw&!{TxG_Sm'!lX]_q8ηڠ)LeѤשSj8Feuͧ⪑-+=AcG ȂO,Pi\zm$D.fAIZ&17K%Eǟ].?HwkK>ÇA<òLvYBTF}ļUYS(#Y]BR'f<*QFqNV?|y^]!8lY6ln`9@fW{h%d^gKd퍌-9ىC#&v Qm?w ]B\%2?,9CljǑ+z7a)yqr[^\b3xB>h\e;jJ}u3qi7_-1aE {NGl0:SMtyiFTXz?xe1G`Kt?*mQ;fJmm?N:!-^ u )6kyZAҀ`6} 0q6přIIfcŒ8=&8d^j;dT_)p+BjٮbyĠ 't9z+G1LxR cgYZ0707010000041f000081a40000000000000000000000016446b36d0000170c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/firewire/snd-isight.ko.xz7zXZִF!t/`W]?Eh=ڜ.+ʃF`ΡKyal~&/YUhd2#YRǃWN  ˟Kikz5edv6,pJƕhzа_xٸ8CCĜ fc4;iSo^T%.$d5$QzugpuZdטk(NHJԠ68hJ{ <~OI R'c}^LvWR.c=gU1Fp"4LC7#@KqRj+O!lהDxNRH{fM!0=w*(0$u6ԮB_w$'! ՌM0M?ey5%WOq9k/'0;5E&T*赼HiC zk@Px_RQu%+oӨʬ FZ[QOro+%0+:j'tPDP}̡ 侦4է0;?+zN1ŋ̝ X '= a IN@&>^2G Y';Wʦga2z<ϗY^YY DX~uUD'u%ae/{jZk9V*mQʷ9{8&Rа6K7)x@~@mu=gFe$ML&E$jy!̯]j!JuЂx_<9<'ˆ-s^' 9 0Æޙ̡DIy-@X1P%38Gp~I{ QRLhbM :{s'Hdy2U+힌PtҖ.1FxcJ/&a}&Sx58M߫B:ROE9"GFҙv?&*'ßPíM:HsJƽ]7LƬn}]΅rZ&r:x;sqO[jv3fMr}[¡v*F #q(9%H 7_3gcM]to|{=e55;Sh7V4og9ƗG^=ѳ`ܢP9.nAEkKA qBz&}i1&ǧF~Ip&|&"-2 ?h!<' cWݵq?IKKV _"hțt”:ks PT$QlQY]ch%>?KY9-23caaxuCY'IۨВ/I:t6Vh(ZYmyb5:I11;j{`I؄!6݌e%6nˍ6T{ _FR'X?3;> !Rl«µ1S˄gI_cC4aICg;9<&ùDs\8jAB!Tj89m+*lQ2ףyS}g]^RKu^F$a? ϗr.u5zG꣦ WH(X>!UeGnYo_,`gGod, -rK|LQu;CQI hƖ Y,13)XIz1 /~&,}ᐮCX3PѼl7B`'\P)ݙ`nzY  )TMQJX"J! [F7&yl G1-ϔgqs]56I<7oP2DraYe{fuIjҴw-Ju̢ Oo8V>&[N|7gp]T~i=P, )kHjVgcHW>N J-h `}q.,B[ha:ø~BP"ᑂY M(u%]%F;N" =SQ8ҶCT]½z{ Db`_GTNx!!H(Y)`XNnJ~ō#j9ωvp|7M-m9'e'cwlN ӚVs 5zuHn2:Bcl263^=:/Oea/{#̆YL/oξw7-B`̥Nxߍi#fv3܉idƙ |$@O[9Lt.(MP[Lz)$ÂGم4.z~ i8v3S`䵳 TVBS-v:>]gGB,)$WH^wݥCBǺD޳3ܐaB1'X:zB HweՃ)hw O#-l v #L_]OX"jDBNpL7K9{FkJ,aN[V5а\[eݬDC Dئu ZSKK9p[&N(1^y9q 6H)B^ldԯRN*##՘pIh$J|ӵp؍@aVkTٕ[#͌$$0FMox ^pvyM!]yy m0RHp_,rVc#0R[a]z@ꪤ^OFu<>[=LC~ ]؀y6~,q2LԤI`e8964@TWj>)^AhɅ1Գ9i%a48\H&gmp6WR8&JBTYWRۿ"<>t#83~udL{+=' wb2^ ` I@+"QoNĀ<~u.;}0}>ʋOD'Q`4 EI=桺#0&Yn]$mDWة0#0xQev͔oQjQk+,c' 6 mre[ *5vICAM={GTof *=dLJ,%1z/Xd,Swdh:/a Ә tvЈLX*XY?$#SεyM3&.Xo1 T2/1 K{O.}$淦X7G3zDZw;D6l\4^|a.>R)Ir"&JVho}?vDxԻ!Z† V:7IXpr?HޑtWjNbֽE™p]-fK.MTŞYpl '̟PX!IziDtr 7rL%pa@*,T>{wׂ_oTש9HQ@Ig{Tzb'$}z_Ȫ:N)#Zv+u-( |E|j/FnPѬic#Bq`rr<_ @Q`+^;#E1-+N^"ZpPpfJ$/eIjS'Mvju 5!wъVx=R`?vR:LtEt}8]j!21iω/b ,wE_FSRHH6kϩHW(zZ-pCKtzŐ z&5.*A8YԸ8KS\@WV pJIK!Rֈ~A5}&v& < w/+Ѯw@t45s}~]lB݁K:yFZ8>e٪rz+D+s:xG_-c و]ڈnEVrN_wY[QgIdtp-ix' (ԧ&l<"Ogpy3u sڟm {lkLufX]=arx,|Ok/=q)Ut!0@[KNpdU6a Pha m'9^s+Ȓ1;NjL~׳+C 8 R8; Fpn$9גV[`C cugm#Y˨) S'?><,zgN"~3 " $Xcsb`d*zd'82- fI49u ,Z{gq&37¸x:+Vjb|ϥYnhP.Rt%؟4oبY1rp|wP;My&%-߶xạR{ll0l55yQ(^h-F ݉-"v*HP|u1Cw $\hkYp=[?^Ck9BR&DL`$rҜzHYG8y"Jvm*,t vK80Xد~qNN1#Lj C 6jqs5Qxګ I㈭Mx6A73H݅_:H{C"F} t(D;<{ؚXzBb 09rc]V'謦P5XKH8j,EnoMe2 aB P3 @ -ps-9y$k'$&: >k׽(>=˪(2F%=8Í$3dq*-˕!/R~6'\K@ů2η2cN 4\+'eka5#M܂=ly,w=Nxȇ*LhQ>/=%X'V4t5(QHfii4s9U>C]dpƌ fd?KD*&C)0ߥLڕns:=M\ f2+)m 6Juc [6;[:E h<ەdV"9;"-vP?pnk@RTLf~ ZV*VLgᥚ = %eP_} d|-%"gYZ07070100000420000081a40000000000000000000000016446b36d000035b0000000000000000000000000000000000000006900000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/firewire/tascam/snd-firewire-tascam.ko.xz7zXZִF!t/5o]?Eh=ڜ.+?3쿥".*tξ~jТ0Z n ¾ 1]/N}$$He`a*6 N16NRqN<1yHQʎhaE6Dx,!y۵v- Nj4#9b#e".m_f_K PUɦ"U6EJ{Spd`~РZygY2ךF_藮 QBO-rNƖW%kYn>1yw@q|컗l F[>A #6CNFQ hiބY8@}k+?O팚䁭nd` F1*qD @r'ř$#G]Q26^ʡx\hB="\2M`\(/W=)2'"/8OAI QsXmW'L^Vz_#-nؘ ]?>|` `poCGZc.C`-YH[stwEq Mt`l݃W2.q5ߙ_m4z4ܩ)DF>ڝHs(q)v! ]X|X_L;h9oV[]K|4X( dN &֗i)=n\sfSx"sBr NT,+Q ?b/ͥ(V |Հ}XL:C#3޿4Cq/0.E}nAq]S{Nng;u~4 ee O#tލ$wi]{mOrCS 04{d)Qd?'+8b-nv8~vaQ3MwڿH']גD 0XGMA_}Ø/`$ <>lK~#NL!cfe=4ozS 7Q{^R>lH$ "pG]0>VO(Vg;)z<&'㖧f!t9zBW7lLh6OHXS{zMwV.@P1T8gXnUىE_ 4D$/uz{C8kV}N, KV7DN.anV(E42%8PDf;ϑ q"ZlU(&>OM#7@(5.:ĺnar87d3|v oE@F?/sPg.S%Ұ ˑs(5J@m̔aY-_f)| X}h6io& ⶒ=m]|0H,<)ƤbT&ٰYDvp<!HsʣT]47r'HYÍCqbťv}enߒc=5vhҊ h[X-oj*-&qĂ׆^Đ2J 3tB6FMr/siSz ڍ"q[gв\o W; ֭xǎgfQf>/s$v uA4ꀵb6{Zt#OyItt!+׫zI"?sK3kƑV*#߫EĽAjszvե->Y{tjm}(QJ `M 0O!]'>6 5zJHe-X 84f1?}QrҀaiA_ $j qnUk֒ \~i'MSHxJy~:}:ReFe;6:7mqJ?cEpլS´ΰs&y<|ه~i]%lFŗf$P=t䲫]%gNkjM'A; #qU~(Ŏ,,lAU=x8*ШX.#5MKUܿ ŋDl1 ᛜDwr1Z#"Ԙ ~y2.ˁQYlp)y m6s<Pu+Lg(򟀹JYJ뮖|Mηg  @@نHTE?ď#=JZ`"Y(Q#Q΀}AI2skr4o0AKC;(NKmZ@J\'V1s̀)u͐kvG`sҧt{0)UEy"7MjP9DVgM^pYsLo&l꺆MoϠ"ezc@Ut"&AL)i?v\)&J`']nyA<(UjT H%.{`l=x?dS՚<$}hȦ^>|5W|(fڣmm [Mmy)U"r05uǢ FLۘǡ)"DV7:gK9}GJ Rחؒ؞<^iU0VI|s&(M˅ŊRi*ENv0r#4/'(uRl@f<5tCUZ e wVU诫+)ԗ#Zu:X5B aO|ꑽ;Gje/02rcZ ЫNMV7FeN݀bsU@Cѿ*Dߜ9TkM55J&nu+YǗ oL-M+kI^FIƊNH \~5MK.G0 ּn 2!ccw hb$tJ8 հncdP@L{{; [HI|d|M0%JbN"B|회5.Iw)1>Y{YZTE}5K.i{*YjGA >'/XD㌥<~Fݺ "-]D;m =i9Gjί_h.Xb{!5wIS0+c_! voG^ ,R!z}*s|LڇB rzHf/:ݘT ~.X4NW cX\?=DqlBUQJعשjfdn= <K\ NZțrP "rdd5wk)x;e7\ )";Y 8++` K=vae63Ve[4&rtq>r;!qۄ\'z]}x@?߻4QBIBq:.4Ԙs􅖖ڰW>#䬜g+>j 96oȇ֘ɱ!⫍=EÑEBlc[udۅ9zCb8Kd6 :lKB1$G]}X*V&fum$C:):zѱ,yIJkofqC/wt7T&SU{}p%Rec$t׫=m4Q=ʉpyAI&.bSsQ@aV{@P5J3s0O{鞉}x6d~%*&9vQ})zx!*6謁I*%~9oG5ĻPR4Zɚ_#w=d#&Mz hiL!躎UNخ Wo%x^fchUE c4Џ&Dn"̱&I@Ht,8Ugm}A_|X&N8귣:2Z>j@OsҪL'.*(t;rg0 u] "K mbVڑ8%/V*F> )ְHv,-QyD165ڬ`~ E er,I2x1NC빉)60bs ),_x4=APKz_`_{5YY[k%`ZP)|Oa8hBQ[[Ċdq ۺˬ2iX2Vgg"}uYSK [iG?uғ"mf_+]Exy|Ӥ Xbe`_tیu+B# E'aXAEv \SH_aa,Td?9 &}z \MBĿBA06fQYY8xrfD|ϐQL [ L3KY p2 /p|p$U# [,i\qo/F9L aՃYvAa^P-ksJ4+ƲΦ#(2#xe]-J79vxd5;qɐ/LZv$p䛾 赀/4  j|uP$PH֘Ҿ?p.&Y)ɶ@ni|!a( Lfd4:E%/ư:ç L7臉;ۧj}LK=[>8>2(@sO_殉D;2P;c5!TPI$U~D@WEd]X]ըGy*UoV( ,GG50s&BRl] SIj6dSPyVhH ďT:/Ȕ"N-Yk2T $%[! g^"-2q;r~Ya/(w{6yϼmYWҭO64}`_t96_W;"'܉B!&$s?50h_+|R;hpmteu?@ GBYx/ti3Z(6B~Ov-Ķv4 &׾hի> JEh×NOhhRכ%T_@}'"$!b'!9b_5(b`1{D?ȴPO&پKB:gӘCJоh냓+<^=*-Fz p #+D9n)CT't腈iDbPEY'(x]} "PORDp\vkn]O/&sM$,wU3v6W1z=2E2˷YE>O%`$Ī ?SW~n=PDH&{PӶ4AHm1yH(tiIΑMP=k3tJkMr{k,AA?ƫ-놡{ /YEYHDLw />sI(hF.:.e:3U-)]@ 2o8JJ:\bi^čP^$i>zRty8Ͼ u4(pGUDD# ktrXSp.c)`]L6=cJexh}[W},߆:dZ@7(7¤ vJ@oxՅ~|!>+*й+4G@]^Wm>šOK6>[ᅀiwpn q_Jt"db> KC#wg6tRSr[E&vIJu`wFt%h{H-vEnz)"̝NAdI$E$7Nߞڙυ/jNfG' 0CfH{F,M@*.ꍦ8,YH >u r{,_M;kn`|!^B?)X5!PEDë x$5 U7MPZTqƀ&6ZGsA:9q _r55i,bj?{6smcq"NQeͮ6WgMSLjhFF{:hY<>A݁Z˵uoBSucf2-{QF^24zi:W >h}fLEtUiS q _aG`\ >fQ,n' ݀:xc쎜w^&~s! ʍc kŤб* +*XX-~Z >*$A"2Ar?_OT C\ǡ մ/mgևJߌ(8 ?u7'H圫VE9ƀˡgnS=#_~a~;/DOPW$#pf˸1!C"=rȇ6RM2D_n;jݪ270Aw7hgtF1_7|}>nzcrq5qM´s6PJ&\EYP3(ŒJ11=8vIOǴ&&0AJWEF `ڶrukT4OUφބi&.(njo'uB=S:HRgG=sDD&Qg^^M#"f,b#岑ЃuK5§vor#|&mL5.k]fn]]Q^ˠW+V.I̞~Zyi뽩U"K)jG{?H_QXGsϾbGIެ> "3G93+D,\6+?&}K(gœ Qv*:l1ofʑ!~&iXJo*R1'Qܱst{=|d>EQHN/FH!; LMwm۹6~TJ@7W+Vyy_:꽁 th$ c;mrwda)}F|R1T\U~p2[k)+ 6D[\-wل: JHmrhثH鵊K^G.` Ҋ_jؾ@gׇdfaY]{RnLS)7P:q3^!yHHT8·E|,"aFO% { 0f(0+nhVH.aD0 ]p;W3ґpvEԙ 29p7B2 ֨U4[+px>+ lJqG)WѨ߲aB*q^:|M$ۦsbj;_qr=W:l%:cT_?saQ؆82pv=`2i*m4i^O1(^}CNufu:fץ酇9⍆GVljE)U3 ]]~a'!MfYsZ}5uא/>d/K=1O+duO @,"oPoDZXYb!4WD_ s4;ĸ;~?'Y6ӹĨ]1B欧~WXQ sO>Vnθؖj`N3:%ARv Uuk~P nVc C|Wy۝B; К)"[$1@{Lmg] ہ1Sσ;(C!T|fb v0*ht9W|jf+^"p_>嫖O^&BjJй-ۯP&wAT~aKԭbCrTphd ћ=NcŠxJbd5]Y%fUN4w.}n5tMD'49k@ٸqA|KB?D;q!MXiwX[SS**M!)Zozm8MU}lk'NP647o7 hB8p}+oťt25yI9_â6%Vc)VqԘ;_s֖"|ueSĝ9M0f`w $'&|XqUUʺ8J6<(VaVeyLfJt$,8)'?ʯO~ZOhC\y5fΓ!vyBt_R?E.V($I"Cn$obP=l;U%|&xwm_+ԧ'thNddz($BQ@%@ɱ FJ߀PcyG|W-gN _2"O$Mu]s|E>v !VQ;^%DOOZV(؈5G(;hS_7; j8eǡ؆+. p"~%¨qA;A\ rDM9@8(.Hyv2Te|0k HSbGvk4GߞPG5߬RWT3o_aq`0zp7#^$:;5AbbwM!\Qj >d?*pH[D 'ls]YXxD\x#u"fzmhV$0ɩa=/(@ڽraY)mb13)@iI\'Mcl8YBD^8.B4r&&fF;vL#F_/(m5Qh,Bے-3o7~SQ7JuFK'Fͅ4,VhMYUH@w=۝tGے]W ֭ѠogHĞ&FYL@XbBLA/` vn#%_k`V6JcNIFѳ:uzTƃu :y&WqvE n~(1`L 2ekh;X7Ԧl,cfFXc,mdZHJ?lY S9qV?)1G۵/r=#;=%,ZerF06ȺHθ#9@דHAa7OIAg$dH`G¡_pOF`F;vD65 }~`OC@j.77%8 aeE/8&AyS(h"6s9 jShSHߨ~[( utgegg|?Q˜v ɽ>E¹oe[pPP03 =-K1hf8e2J2+]x>crWMZt`UI@*q5ξv0j:7C<,277BFJhnn`h$" q]1ִ942݁X1Vk8'wݰ9ชA/Xh|dB,i@ ;0z15řZ TO]e9 >E OuinP i.%qŅI1sBռIb!feG~7Ʀ ;uzB5.E,s>a-LcZ;ݝ*a!l+^+usddb/%Xm%Y )5ў$:f I8Z -6ӓY;d{Չoho_H5 ^N5{Hx3H ntCU[(k]F\YϚFN7l8ҒwR2Ԝezri#TB]@)\.ӯF TKZUܘC_="iA4GBq*m/bHz|#gybԛztQȳ† ,vO'jiZlil,.Ktx<`PK'qhm#2EYfb̂Tpf*fx/0!dŒV$saMn$S8N+̈zKp 7?<;ۛ'Ai?0?F=-q'9ĩM 6VXPp"+FR7eB| nז`)/shqЎgm |TG2DugN\qKP=|QOsWwjI$LS рKq޾U,EodPe5szjTd\9Ƅ|rA1h 3cn'aV!AqLTvon?)9϶F}@z-hy k%\:b(53G"3<͋֠:TBgKl!7Qb@A՞)+&¨s .#dV$RfוG>p{z:.?Buu-P~K7F²>¥pv}-"5a#xw^Eހm b۞3`Ng1TF] oo1"Sp ->bd4EԽτaբ\)>8Am4[ǾAR7)~M^ۊ:*(? ԨnvJMٺp/J, D+׵AO~ +ptтp멉`[±cXx2ac^Eed̯5KqFo([N{gŮ~OQtګx.|"' 7s)59)=ְ1)NaTsC ?Ӹ"fLd}҇c':<6쳊"|]kgdW:OsPFnsiIP GUZdd$d!! RAޫK|F;4<عdw }^a&688إg#>aD6CVdBP`(ooqLο fVx-HyJd'eP|W-IRQѱ^}ؑŅ$׼%jj]fU$nҺmy5N-zK -7J|* 1lu,RWFf[|ڍgt2^aTSl'K}ň * R5c ]*fmQHiPvm FU;MNci+y JUZ y0|/~5PԘޝe<<Ղr#bʾqu}%c@DNK[EIuI t[4J#^NlA;ރÃrR\[rGwM;A%l#^ڝxdR⎹0hG77l#zEK_*?7)wI} .JcʹH'A}ȄJ"4 mža۔%۟IS/n".pCa{D>"? Oj0 8[1<#]S$`V(0l%/  ;&ڦ[&,zU fJBݺ'*&>O a ӵ}]rcB͛ Z 衶58f ⊚G]Ns0py>B{`Yh 8I]\}+F ʬBT;]Y٨h붘a0%/Eƀ z@bBcr;l10*Iăc-N~|83Nue 0MSfM ` P5:3;b0ϒh.кzfOd17K+3ug.z{ /dmW+>*gZWr+>d?BƵ)_IP)zahj V&KyBJ<uTH4y9= BA=,@'S$cAb ǯͦ!|q~!.Dl{>5OS^EPqT 8$=@I9E7o9-OUSe+0wJs,30Y!;0>5 s`jäҷjM[[`bQK[^Nk,Bt)pS.hYJw].C_G5?^ yzj?ڵK}4 2Tt+Mq]*Cۋ8l2O05/s7uJAAW*ba 4LjjO_3@/ O⼤:OC9Nн> fKQќKMNs/_;QY>e t;w?s}0;]Ѭ5'.W~SbZbx [pOOݵ&H=ZnٷkЙqv2‡-#`V$§mBg*+j'qB:,flF{۰ם֟-2vSSM5owOyX~ܗK^;_"f4'5z-aHN8G"3nh M?,|BT8H0BbUY;ʙxGG`&`(3 SBr]; b}Y-s{kG<GX4K_gp{`u 7ŝ"/DOY[M3b[Ok)zv6c6BA6y$DC{RJXx-\$++::+5$ŸTaW"9g4[߂TwvlB;hg$kvo R5 P[ao{[~qn>]/'$Jn{sz~q9K~N!4q!/'j#8Hq!p-3~W/g9^׎SQ:WM3 R2{Fp|yh{TO vʚbx=K&q +win)6#y9^+mVKks{*`?) 2l W1f}![$mRw:xA>,B8R꒖h!i_} y=!L]x*bdkq`S.fpY9悐׳dM_ˆԚ`FF> Je/uD w}**ٰ@\`mׯ>GDd 3 \.kƘ"f`ބ4 4߰q{ 6!5$bfQ mx׽PVV¡f1(_YLptGyuvXn9-_#c9ɱDb[YD^2UBb~YY~2EVIpt`Wx*ccJJ b}P {9!YUbJ-=r1pN,m%LxĎ{P.2pi#F#qc4?[GEˇPAX̝T)밓_Jk#bQynWcl .gPW|`=kULcW[*|'?6,Y biS4$Oq2_E5!]"zoZȋ-~BlpڪHaX' # -7{qN+ny̩͑7L 0m6r}2&o;BK=}]Gpk#,ގwlR'75$.m͟kAv|e~(Ƴ2q*~7ErǖUZLS=~YO%vO=fuu1y(~ߡGSzB{x/."A'UGIS:-м~`?7&ȲCSuYsL=ep͹Td@2Pb5bwww<`.SSQ lHSkqǾ<nHuUAɶ`8V4ԼvX [L+:%bB-dyKC:q;,n_5EA٢%]?kl e?6j̲b"55wl}߰^wSI`vom)'UK2Քv %>]%[]KYuiz:-m +{7&* ige1/J_Lj?gU_O%$g>x*i|/#l  jVFN *p6ڤ(Wj}]@#p=Vn '/KbZeX7W7 %7iqe[U7N},Aq?A&2~ ??> xU]:o'ȾK5PZONp\.N _ =}b4bN^^T'Զ3;3%R/VFO@=H,3tVRKr~GsZ}yT\m=$s7=Eָddp2YkǷ FJ|ykl:K8,AeRЃS ɺh _*t`|KBu)3^] cא$n.~z܄C0;5,kgYsU@!4q侢 }+T\dARLۥfGbb:Fn|&Vq_W!$G2v"|l# 6Guǖ?rj)sC ~"\CxE4(/d`AHJ-uFT; >]nk}~SCTWuXk LzVhBxa\0{HV0A༅˪tRU/^k'5+ 2'G.ɖ +9j1e⑌ō㾷Ph'A0u}2Fh1%}(AF3אh>öT^Fh|~H'e;Iي:ZB[jا$ۑ\i 5ehƞqڦo9^*UEczU5ob|l|Uα9ϗ>w UsY$iF0Svug?BcHihw\AyL "qni0JH5-+fA xF#g%T-^MnWrPLw8_(7xCq1i|O<[Y4tzGO#x:_l!4?5\pR_ɺ*dA ڪ"V;5z@{ &$We֛l|aTsFI׸QlQ@^rkIuܞKgUu?[$(5]e 0Ҹ "{ XHeMT/>yLsOVDHbUr2 4͹Kw-廧@'5p7~ٚgR!#K$#LJ_d`Ē‰Qf9}ޢ28{歡2_Z$cz޸c4MUi߁;_a (/FV3N(zZ+FzcEt7]i3\Q8&׹hyԮmns R^m|OummT=8 Կ|p$.?=#>Z&sdp"\} v2 *eљB E>e+Q= EN۲& ¥:%W\UrjjTgC32fch> `=Q}[S*Q y|_ ,ZbBJbA5OZ);IrHj\$-K5vD0]A8n`ZDS0-N@m5ѣߛc_$5EÓ`Bs _3]~."Z[ڷk꽵_ER{`d$:lD"pǞ[/jmY/ %gٍ:+?xp,p1Eۛ| <1;8*e^) w85dƈ?hvn4H 7A+kӭ~zco_$o퐈'9p:NIjp0v-.^<#6>1U`_ǗS=mC.xbC¸A )-1SG4m#YNBJ"70"ɆjҩI"V O* ."ֿ~#:1F?6h 8P+^*4rPK(x͸'bDaBiq8y0MK"Ej^JˠlgeyFXżt ɉҀ߆EPte>PsfT5kkGeF*E%b,Y^7`1F)0E¢kmfK34mIT. p5d IYA} u+"|T4]@s||L$:NJXK`@P-:h_!Ԃ~2@cfY#6)qvQ.}ݵ5 VaI Ig.彾f aM }8Y`RfT./7 sxDPQْu8#˘$u ZL<:%w֝nz5PJt>#C YK40Os*t-WF zWfE0#Szkr 3qB&oѱܥ8SE0qrrl:pR*_'q~:)h![Cxh98n#bqGQ _fnlEoX9L% T{i_{./zA&Xst:*+' _grO̳뭔 >kӿcpA*n]@_LvZ ~кKG~p*V1{@^Ni3  7VE…zUS$]>즧^ y)Q~NVEBecdb-rfhN>q[*fiZm;Z ־޶"'\ i+q|]eܧ 1=F؛ąY^}_T譤h\C $u 2֪&I]WLCNWcP),שkIgz i:9P<(5?%Dqld ;B kҸ; r*rI q`SEez65y,gNSR`I% cXh.#FI. \5 ͓ҡu *:8>MeQbY2Ht^~oÏnYTD0$NfeX߰KΛ^Bј!I|8 5j暥-n7UhKqX7_LrĤ $D4:_&8ݑ?2nM^}@Nv3,:F#R՞Q~qկͯ;OU:==ÙtO=7DʳGM0d Wx["8J?TboHglFmYAA E$N@xABs&^Wc s=<%x$m *KAVw`90ԋj|eܢ*JjhvOfE]ѷZ~=r %$ERy?Y?4I s#33y-HHzMN/pk"FEd4y{T{ {Y{&1 SAf FCZ@=0G Zɔճ;qYFM'Qʻ{Z5ء,|L]".a\aTTU7ȷzR:d ;]! ȑQ<^hk1P#ǟjC+{XY3dϘϘXX0~-lqAYmT$yԏ-]+).DJE(eĹ>5u@bF_82ơGO@qD3>}bR@j/}ѳG8ܽb[Fv(HF@?ʡ\HS䘶tC<)>ҡKMR@ 4,=IŻI# Z2- Lvǘ"ƁJ-AB9H23ND菉>^AO Jۉk 0y%!0R/Ȣcibe9zE>Vqi+]H/~=krgH;m.t2y0ѿh,OT짲0|l?+fl놕lG/꼑ݽXGau酯Wޥzm2x0d]y~A»:tWmb)ҫy?=~qWXcK}@_$Oȣ3).ʱkIe֛ϥ{VfޕM3U@UO݄~hפ:V ;#IGv"i3 ;Hɪ9R^u>1?r{h+%L~5~-8m`zoR.TA&G/7\n@Ɗt ]41+ẉMqptgNf#Lao!{v^(+Б mWF87^f)i2l'95N]2_G:ӘQʐ~$xFɸm6A[\ ZOfpT 4DT4Tuk$ HӠoV2 XK^hI KX&ͩcJhv*cz?@nhcWpt8z.~yzP/xq[pa5 p@2p FT0=8OBPy8BFu2AGBOUo&kӑּ5i9C|Z=~N/txmFH+wd:KEPao >z5y\u[ bi Tl@,*\3Nb6 ua$}8ebsɨ*Ƥ8~TxS#rG*,BH)tc&IX7 <^}3EQ37Ұ4~ߗjA@wgŻ6&6:ƌ]J4gDLfWq;0GC4k$Qhrz}v/Xs0%[OCz1[o&0 +ѫm 撸*E1?=7={>d'hy8ǝ䖾txy"e3_qM`&!¨YϤB(Q%Dző=ytY`ɋXn=jIP%eȑvZ5E n9w / ?/> $g(f^2\h<߄oS8kGpLi.f?8Q,@G 'y} :sbYΜ~dQTT}f縳d蓀IOj9Y[KbC)k4&<&&E*nKrY_Adyd;.Ldm* ْzqφ,F>+/Ij*֍ d5z4Am 7$22T?OS@Z\rEҴ)3ZΩP%}rdpMUꅦI{hRjNx$ֿd)踺9ҩF~9V%Z櫓0hǂhIeVyƋ>"-,d\ȍGp4 },/4a'Gt/ S8%5H6Ѐ`wصR*=~`/1Z[Pg%aXZdyg'TւVP,6g@`Ns͔09VjZ#*֚;pa~U.TE*[m$o!䱎eb7.UrH|V ,3iF bw"*Պs:u)4SQ<ߜI fC6 ^0w{Y># $N4AB UrlrߦA{u>$*Ns" œS4tJ>z& ۶]+`6Z:G"ɅJ>Y H;a@ &}~:&b%ߪ[Ud6z{qZQ[?5"ݻRԕ[.BHݭ1_~e߾>AB'9_/\*(:Mt5ɠQ3Ř}C?}s+~rp''NHـܭ],NϼqDyɈT"rbK?sTZGBhռ+8cfY9W}>i'KwTnĘ@VwⱻSI DL#UdmM`!>@*:1rP (&ͫ/{#NIyflG,aA!h= s59`Z>jvθ;h{<`_x]+ݕ:^?`~*s0 qWYd]ng|יKXيlvSC79臾G3qD '0I1~^'.<BqmȭE j)R@k'-YelVn]|Z juV^\V崂So@pGXWfq{}1?:>tZL(ڄV~̲WjɥO`)OG8k@qA-B}U·<өl#`am ؠ 1-Flvy돪x]N=rwxx}wUL3D!X0϶)K%TYAGzwt ODBp*bT7G0Qi Q[h&Ku{ED0ylɨ/(f^9x2!N33w+pSeILhtb6Q@:?v8s '5d/H@9%`X9о2ej tKm2Iic5MGp;;)ϳD:LU ж ]h @.KZj#gM*қu~D):d~<9x\$p4Y k`Lؓ׵ċiu}SU_( 1'p9+wDR:eM[- t 4խ0D]ӆ*%pޮdf Z?(]{G׈VX^j>_wސmdhýpʜihW[;C8BVN zǏƕ;.Y},8cmEyo2S0VLb93t.ZlSX79tVp,Z&Ү86a㼪l9]KV|A 0ds'jI[ȣV*+uS,4n%$uY.$_=}m򲟙;lne-pF 0VWֹemS6H Us}H|Anr<**BGV̼HS!0_iz2.Ϋ1fLJ˫T#.u]NpZzPÖ (+ЧTܔ64JIՔq/Ixhf=H?W܍G^[P#P>ۭp+1qli=YR|F7ݿ;8-yC apmȧS>Ik8jxҹ|Sh(UIKBʟ@=1`^YVQl؟96Y-PL׼i9컲Q3Ro)]/a^d=GhkD}q +UE0}<&^삅jXu;6=fМf/D: AvB.j Ϳ;iQZ΀^Q}grJ;I,ŵj"U!dw@5@MN~x>A|*EP'scu79ˊuݢL!S t)$"P$(m:C͂oE `.[(8VΔ\"AÓ))} 9TVިq"m4\nycCBoծvW0$Q߾psF2qջh ,~80J%[c1s4 R*RKKpY[«'@ Z݆fLǩuo~y*xmV|O(Pz]1$nz*{ʅV8ì.fS;؞a2KuKiFTݐ\K7.)H?8Y8Y 41>(1Ğ}v7֮x}rD`QNL"FտXbH,{ac9$prLNT5cҺ=Kz_0Ვ nHsl8t|{"Vti?Dưa;" &)J+Dꞕd Pic1 ШIHү?wSx]~~rD5 Y6ᵩUt'~ KY(ԛ΅lm p2g? -:2M]; ;?F>, =܍ `m$g1 \||o $dw89Xh6;mR]D,dB˸Z >No>f pP=q:4dPJVT- QVq<DF?QȂ\Q:$‡4zoCl MXEm(]/P\Hqf;D%5D-IV,%mJœʚ17aE Ⱦkj-qT$.ug+[ae2hKL.3@R{5vgzA#' ݫ_f<'V 87 6;(@nd!r@Ȁh3ݱG>1=k0s }$O9tKHm_)0347x#`a_Qd|Jl(OjVw y sPS!NiqW֒-K6';CԾݼ{ Pe\5SN9Z,X½<:CǀJ#3B$`K߰{aV:uuÑ^x/@j2R Sg(&=ȴ5N`-c"+lM!%~A5V9TAI[uoeڪϑ=CrɈ#no`4fZ\$M/q՗N>$M <|GW l k4' l)0:.џ6H% }3{hiUySc^ 3<2HO5<é? W?`{¾<.$0Q-sF:&Ƃ js?I\P K_ib%<){AV+ݕATAl/!;m6}cԭN+n4%1θy,( { Μjy?1 Ƥ(?xOu0 MаahOςX }7Tr!Vy$^ܸ2$?'r`r@P4lnk,E~( #gs+$f6M>2M"x8I饹^[$4:&^tz~ h!lqFqN5[ Zw(qml=8|[V:tp]>/K:|G 6`Nzt(t]FPbgM Te`F_^&>Wnޏ_,V;mq:ׅ,O31Tҥ?͑ ͹ț1ʰz.cB3w*EnGDR2^nwqDrFB JŦܹ7175a%\$.Y׎yl,1An~L}# ++ywAKBIN'WLc8s(IS$Ec7o۵ 縙(6L8&iu Mk~iȈƿRAziaMKd dQ6[Ըk_EזLxʈDטARn*!mJ2/6@LyEi`[۱OoA SRCK3W=a% R""蛍܃ccQotRMWCBnoMzʼn_j$6ɫm uc. Kg75-?P"@OM#Mh@dnv}H%0Ԋ 'pBM ש 0r>GH/WIDN#s( 8ZOS;# c9_+K5)yF9;*F Kp6SuS(X.!!Ԇ J,V|l_|+>ԫAFSALVꏙ1{N.ھWQNKeFis!Y8T#.:'f{Esϑ{zm- stsg%}s9*p-SK AU"V[85 ζM}%}ʜ a_ʘiG-]1)"ˑOpdXXoiԖ&@W.i:__;)s#1+DWYb` ã[fY {XMV)n`9r ۷T/1*&{ڨyo‰mr$ a3߬#ߎO lG:/MAnC Rka0xS76L[5xd ÒZ KuZ;6KlGe6vX.剿3ި0y?9" -TvR1"(Gȵ\E 7g;[}u]̫2L*wXviMUK(nB7;JYa ܕ[n0 {+I&PVs1_yMhp7 #"Ȏs#K"@F4NLp˄d9Чv";wSq3*?gqrtc.k^u >Az %DaAPß/ޭl0&NH_cLɺY;?%bqf< "q t_uŲIn(0=FZK:5x#|b=*/ >bmΫmb=f$[+l6]3T@?v00q6.݇{gV:cxG`_k&1&U [T(pBxROk8:ne/$=B&DEF*[9 Rp~"g{W/)1RǬdh4DrӞيC>| ;9ҠG:bگv@12 w'2F(ME%. T_rvO|"Lꩵ_(q̫0AܳtC+\\aC8{}]) RBLm/wrE#} M$Bő&_ LZ7Lʼn+29VK{\V(]z7f@Ч'Y~k P_%m8fRp\@*r0mXtl05fmPd,Ce&)fw˰>T5YE>•IKZlN O.0ஸᶃn/l0r7PҼ -Cg`FNsc$ *ra<~H/Rpj0nWV.VM@Ǩc3[+Ց!7v*Ƙ8˙RJVv N ukgu{B.FEoᱷ=5^ߑۙz7h{-`j7>9`2.! MDP*8Bf4q47deUCL7hVs{NSV|5Aȱwbjf`* j0;rsf1lKA)ҖXQ)JnANz&b,}.}LNUboJwBghұƉVں%EK V3D ǩM[Fzk%=p]_zWcgKI%AcW9]M#uy;!+ԢYv+0Ȝ&θ 1R8y"F?2WԸG.%" >E ~:qAm~FQW\Dthc RhZ§@X5DYtzU N^뽖^ 11쮇kS<5(T,WS w h_X_s=*ޗ]o2gԸQBCi ` p-Zb}2qA.MHy7&46$rWCԐe0Lh ta?Æ8+;:ZOn[ޛbQFT7{`v39+;T\ܱҟ=ӈ҆tWpprY{Tcn=!~2 ;=k{I.m3r?q*@:r S*Ne& )\&A)65!l!ne#%3+&x (?5.ҎN;޳A?p~[ X$l Wg8w-*۵&ׄE'RWR+](N5I0K*ZJєXu( iuݿ}EO}`/2s#2sR'%6LZR3dFUbl4ۋ94d^ %!q ͭ ўnpܪZ^{ >Zws ZJV _o Fe7].9T2qO`hד޼ )>S pz}.ERыW:äS﷙iNKRU]A4\ fZ\q z_5\%hi#*qKW>'z繗Zc><~^o`gcef:KT?Zīg7:tO%.=/ذV(KjN$]_LIvTl*Lxe~Q UeM-Y3hF\&1Kv| ,)>|t[;0Ce5r*| xZ$aM[ҝ/B <2~Z0ܽѮ"+@L$dB\3=ϑ`wKqngӿd:!d9J|4K84|aFngOU>q1b [&k 8(d[(XU]*%?,ƘyʫnGhHw-'M7p*Ym$hIedo,MmDTdC ذG%o~SJRw@Qi௞}: Ŵ(o,ֆ⑓/~ZizvlžxFcnڰ\JeZg Ceh'@2o3xY6 w s mcSFjGjO|m%$ccM{cS ʛ"\XPÌں1 -9{ 8wM&K?Z4 [7̉ O+SE|`u#I,6k'%Qg͹ 1֠v- (1B>}ÊgMK(zڃyҠb:z0jշK,E G1K;+Ӟ/^ e0zj1tL?L$z,l[&~ȓg[]&txvf,z>h !ΛRwO!f;ʑ1fFIS8)Z]"}B!\unXqKVCw#Xv6$x8}E5Fi&>ZbXv+8ZVy6o :!qpG4#9q;2zb&-|ͣ:exi qp;bv;N(gG$Y0lY1bUSoWg_Lׇ}c,,HڔPv hPof}9Y gMڠ "mVO1R%5-t7gݕWZpNa$jX\⁖zӌ_Z*'z򽰦vtfs" wRW?i1 ݐ~o.JА Л Bvk$G`1$FI15qCL9S܉X.GQ6\F}2-iS_U^#=0iQ2<(u2+X"pO>Cr^pr-VP?&!GĔH;|7eU SG_$@mTQ8Lqq[;0߲!2M=Cr9yz^`:B$C;$ж USϑBA`+Gw+(jf)p^p U7eyIKb'rR/Y3D'@\i f )Зz3QÆOs [_Z|VtLu`Crx*}d$>JnCb V`rѲA*\͇2>D1,GSVvycIB%5݆l8vySaWF?5 :ty6C} v巆Fi.uq< v~7r3_<(KZ6S|#2{7ղw$?V}] 0Rz LکtpL$6ĕ%O;^\iԵ5DdT.[ uȩ)Ϻ&}+MŲW5~Ut'kƒ30TPPj^:};] {S3WۙO%5ot/!=9C3e|]>m& ѳB}(yLoJިp25uT5OeNAw^,cOF"i#A<55g ](B 'w- V̫8N-l,wz9Ҙ-^E]TMhH>+rT{'ܖ` dZ5C8bk%:EoB8=;ms\GGIGA`ȁ@,5jk\X Iix0\'`hC[;Z=o;Ew4Rx~A,W^%41pTؾ Ziu>cC^kU38"m!WܝD[ &MuJ$hi52vK?'f}6ĦmHᶓmW7Qe0Afs AXxcy6v{oKNanQі_B'Sk[ӪW]Aܬ,##3]nU5&{VLזV0 Rq|h rw:+pLʠ]=I1{_g5Tİ]{ rM|)֬k'(<!*{U8<ǵ2>E6]OuNAa3'>:0j}DIGS1) S3Ŵu Νdf6ݎJ3-bK]/Fy  ݏ/f62#6}L?eŮd"M%SV^DV,Nd^yK!|g.U26ngjSgujb;ɍ (6 A@ r]>kk*H-P;*!!FǿҰy)5 _P";F[? h Ka:{bRLyBdPts;E}äH/Y_?B-ќ#It bg\r?b-߿ٜu.7X:7SWwT0;i9]X1鳁vPRuy&Ҏ<Ł.#6LQ_].[ap ?˷2}r:hB]D B=o"YY\J$J9¹tA,N4_;QύA1Fޠ5m[Z"-R?5S 7K 91?q2s1l4S)hޜS]ZbcIaE$iӌ,G`pz9ssS0FX 3D/bozE_ᤎspBŕuآ"Avj*~pFV1A$Np#}I矅|;݆M97<߶N57h4ر/: #-1CВRYrb<wTqUĝ(%waX>VA󮧁ʓ PEQmw#g H[p+lPA`Y}k:CWC?y*ULNP52HC--,RKĠWx\-&vyS(c]Xkre4\i.gU$=2kϕݦ9e4xE[=߉pDf"T>jd'ϩu Uh"Arπ|DK]DtOvs}BϳLb?_~b?XUU[X\ $J\ҮO2 ߙ&Jf-L:JKL3AC3 t ʃmS|1, ]>tLƓҮ>2/[) hI+Hq: BIiV{i=ze :c)?$SЮ (~@:4\;}ɻLycYm!@!lܷ情YxY1ߟ;sMԠ|i1p`8S+.#}VE˺[-zO'l&~v+o~qMBGmTߞJĭ>ZP~SWzHq߾|7A\޺74Ng~tJ`Q÷F9ģrvu{,V^1K+y$T 9ᦢrNweēoH,,#ymG3{3~eꗴ9G˅tϨuhybd2Ԧ RFUJ:31>p(X}%~N6Rv=7r`0zz:bBQeWĮtڵt}}/bXB:E &ODVH{8fxǗ\J;Gt qh~烨w8tZ~xaϹ tt ,/96;I/.x<1bߴ)֌ΙcpBf΋"LYS vcd*SgxzǨ$*O^_ zlfSm.ى_-s2߸ Ǚ1?e7 ѝZ*-/#cժNW,v"CH6!$_G],V9Py`NP_2%,*h4(t4Y%U':/e l A9Gfj^mFxiH&Qs/~)4yQ!k Ƚ5uL09ɍ>slxPF=xziW%q*4{rd'qNvgH)Q\@gcf_ܹYiQK㸇zD~tT/ * Ր>sw#Þ~⌏n_ %v|P{w)2fGL1>b(`H|?w| ޙ5JV;] i"L12g [T]356k_o.RH@pH~ԙAOةi?QQvs16ڌs"WF[d~nUFtLu|f4.y/nO=fޗCun@&HŨ7eyP:^>[dkSjZ &@9Po(1A0q1BEz1T9J+EHݹ|ң[YwK?yE N2AÂ>*NA)l ~Nm/1W=ȴKqO5W޹g݀Vhwp ^9.| YEAPN'T3Edw6#nE~<֘](ϥ B"!oC"cduvD)&΍2bǁk٩ G8rO_ F*<8 u]5G;!CUKU$tlNO׵Z[ x\&Ui#j6{hS=0f\DY\ͨ]p̙$'My:d ɽD%6)Z?- 2lV cW eo9,q^!%z32B >I8-mz9&CsfdTVU̴\-;]na? @:) Wݯ W,WvzAOFb3v;Xԕ Z AN~yȧ2fH_ +Cti܂wbf;YfR;+u-yu?jh]u6~\}5!7 T唉, WYwrIZ)6[D^$>>`}XzvtlP%g+۸ 3<PK$F.  Nڈ VvaF©8) 8M$n`IAa{_6S`~MCjy$mY nO٥AeWr`0ZGCje覀(pA ԙ`V -kY'*Γ-౸n? ¶ .Oͽ)z3 ǀsFm 7BVZva ϬC-z)z2cME4ĉ)-cFYZ̽^&nlxGAvԓLJri;/ 4=Fdv%u@jauDIS)/Gw+ц\P njnدZ/4)(|]&pfҺdP.(֛JtO rTacYf_gZ518$:vMвvdLLg $.R4T_AڰN{䇭_)z&t+8o6|y3 +߱ oƶUtuą<!i={G=gukAV^75 `)6,mf_6X2\^Dg +=@|ޏzD~4U@!"VȎ4¥&L(/%rf nXW3O"-rʑ2 >טv>F|!S/ϺX75g ҙնxvw3z;ANUw~j ,Cg/[y|]J_Ž.!g`h@o_[xԟ/ *4ƒg]7e0`o>eߟEKLR1p?{Sx N4vθG֓x/맋Bj/, J4AfoN,pDs.`SC q3$w a+5vUNە6LZ"`f{\9:xKWB=вg{y1 zyֺ7oֿ'4ia\K?`X+!@7ItH+ JI$D^7K`(Zl|rUrsdc;׃[QgOÕ;՝h2YM%}stȦ ֪LTLH{#xq ղKh`f v]j[" ;PSȿBh M\هt,JL`<@mEM3cTtDO@dhCl11OҘufw杀Lk )`Hggc$ʰ3z0a_e^^fI^Mռp{?o "1Ek%BK"Z$i_&7|j4Of:"Dq3 ѥ:cFrUiВssbŕ&|wt;{**n;=E_-Q1.>\%54Rtt]#(celǩY P5FK!Fv'yq >il YtUսLɯ!TSF~8@6X)u)J `݌.'ND}Ψ Q+biү[♶ElfD%҂QF!R֏XU$}HZ{aLߣ̍re*Mn\d6Lv;Dpۗs8@rM炛*/+;@Pc%B Xx5/N䄿}+ȄeHSϥAwp7We-Ȭ= "xE(UXLs,舵5e@N6 ;13aW9H yNC u~3kImXJǭ%?T)!_cέf3-nB#$-,\M `췓bAwgpJZVÒA*hCr0Ʈ%y#˜#:LQ8oag:S5%hun~I9ЇU4`WR?Ml"6(f ; ΜN}G4Wf,4-{k`WZs lY *r<у*LUp4a MhCc VGhJ@rz('~Ma;ZC!pEEP[:'sgc#Ĺ1;s+xAE:]r8?#@zg],æjyW9˪˖W8 y4 YPa G/apߐו=Ԧ&Oj 흶il^-G;2|L6{*BVeIU@MRxBCpK 9GCp;[)[,}[~Qǜ!Np,Gx fT׭ d8`W9EU% HWE/'<)"Ւ!vD`i6gTv;Ô {Zޮ"z쓖B~ @#&aV-y.+Tm#r%x5&tژ )ş$˞6qTcCgحG3dժ$eɦ !mEywCbǪ>̒Ѩ7*% !Y:ۊjxῢky7j hn?ooɝ, /u<WAg*CJ(=k7'hd?|\[Us t;f'Ѓygi3.eҲQ3k@#^Df~["5i}uo7?Je(n+ǞCռy;qVy@J4?92 ۧ +)@ '\Z1]$ TXN>t+4,_MkeqXݭ4I2n`ԋa6%_) { z~A@f8bHai}&1Qo:4(w\fR~= aSJR>xQpc0*YZ( \ls9X|Y/طPvp&y g{ojZ*$:GӽC1is]l7"!b` 3Zd1f! jl%*A"TrYϟOsHW"`~OQ)fǤ8rs.W1kDJ*&~~'i#ZƷkDbH[ 5o8Yry8H6ZeL~yc>SYYqJH$XC*l :{J$lљoOniݙCYǭ2c_T8GƧy:E3!xs*GAƀ2pхZ{us!7.c,7b(!&`RvRF-@0;xGϲhSto̲ ۳j2ThϷ5ZWr7jxr;3W[t'F c&r GeU;)%&ӓW ,~*_v;M*N|՗߫V OS> ,g ~Ьs_ʻ2.+iV EF,.ϋ 6[?F &6C=sq6^?vi!R-I,<t$i.4p{QbvyȶmztnCt8/T!0.|[^]<ԃ3C,ۙ^{ܸaB#FCPP Nk~-qm|C-khU/Lr =嗥z}X?Ng^ފbg7Cڸ2phg;Lv &^u\ n~B;讝7Y*A` 7E;^~Oo/$?'Q>AIS(du4pGހtiklcD"H'вA;gsH(9 d&uK0X_%(+]aMM(Xlerg e*Th,(G6DJ(vPP`aC D V|ˆwHE(éWNFá0u0֤YC@QVms`{{DX-&4i٘e{n;czB>{x0.Q3+~̓IP<⍝5[۱r.AqhpѰ=TNFQ:T$$kDs+MoNj3k1JR3miҊfyGi5ǧOOvF< v"Q /bХe|ATRb~^ <킾7m[Mc~Asdkkvt0|eƜ+ry*qݟz֫dID5m㪗5[vr<~UMe ^00T;\6Af^qࢵhWfFv=ykȠJ=|]t &unNb4}9:'w)X8ym99.6;2)0/hIϤ8ƻJt!>>c{6GI, @1NdiRK֫'3VgVR$,Jۙ_PNnDw (^jmMm8Yylu&xL >;˳?Q%Xsq&t91ߝa1@PgՕ],4//0䈅 ӻ$`7]\-'u,|$oް㒗r):I7 aL5[yT~D7}y /sjX'U*&^e[ Y)D_5=hfp-X:;PAKRԁt@>GZ n @O᧭Dv9) ~"G q_e(%` :Y^byʨP(ˑ*ϲc/ivH Q%o8d8wZ7 }LQ!fPO5?Dy(*~B7q}:"k9#\aUBJB陸kZѪ<$!PA؟'W:4T9`{%mЄBCEk]%M|#HG6:Ҕd׾UOUW( eq B]Zz"-X_+\kfi=7č@VNȁ٪b:$ElwN!VaW\;CQRbnB/8/M~}q$?o Cr&bιR-F)&ϤYFGأ8|JC"BGebW Yjc'EL=/U ZBc!Xr|NBᵝya-|ԇeu^ O{-*`ň{IOE* 4fkSUDXepr|ͦ${Ck2UK} `PQ _ڼVd&ۥӵ"RBe)y7bvGf]ilk¤&=Mvv4 |jc<$Ǭ$;֯ؼ0VTJĪ U  t ;d&@o)Yܸ7Ҧ|{JL"U<Me2,ͣ*/{}A7|\TSo<#n{5+pҽ}819P,R,|S֏n|ּr Ư`w?JI|!e;v7JؠiQ n.  6YtM- b+U3Wc -S?hڨ]5oe"!ָpVS=8dF^7/;/g$3 Qg>#彜6QDu0&Ӫ[M dʑ&1X=&Vqb#v(ǫ2sB:S(Gvcz)F۟E s5:⢗qw.|FW`x&Bh.i'T#f)#\?Dk ET!De>5HQvYu_c|/n-PWWov)dQø ֏Ubn?٪sS=y0օ_˜eмF %Ls}ؗ&1I(^ٯKJ1ܞBij $v±bWQ3jyv+U iʅCTfד awï7pCmj%-)eaQV],:W'_ 850J2{ߠ}C|+]&ܫ_.'iSr-t-.g*'3rS~xTϒی,]sizSBɀϾW3ٸQ]E{;]K$p҉oq q0hU0 v2қF;>Q;:.譆P_y݁x)#zMݳDwM%@vBaܐm/`-ٽ}G`89 V9MT@*,(%#Y-~@ dM|nBO^:oK/N5k(A_3=o#i;|[| 0w.g5w#5xund6a 6iJrգ^d9(nRU7 uUh?M N@uQ݅7b}0j[ v"^iA&ldm}x0ehzv3z59FEq|8%?2k +d8wLM-Q' Iͪ ΀ٛ7Z^ OG؞2}) x< Cnf~ px\1#+gL[g%7 ȇ>?pD9D-`@鐷 xvpo`Jx}C듸\ϙi_.;-2''k6Rjw pgh&.%|X|%u >|!K,SAI@wcܥϥ@0Я'A|G3b h8vfuG A2Rɮ7t+<PbW[jnA__o'WjUyzxSVd"]bH"4E&oPsw:1ʌgJvo+Jpޕ2 EA*ѿV f]X~7OY7i+a8-4ₑ-z~~H#XࡋD+T# 6߃i Q*ؼ55zRO.:C[ZBe(M3MN3ĨR_H&} ; a1|8 *o 1Vp/pu&ER)W|n̐D"UIq,9 8UL5CGĘ _ׯ)B@V>Xe!3'ϒ*X#5xS(#}KwtAp^.΅s2X>1Yɉg̸,^U(߄ `M3wԲlRM{LOjU |TS~'`tоޑkBE/[x@#ګs4Oۿ"*d`ذ2Xw ]QgC;eR$/)*:yJib= t6UHʂÉC8F1ZϏ)dRBWOFPJq۫YPk`L gLy n 06XzU훈!T~'9RίZ?qܛ1ldm}YE# w@kj9 `)͎m* 6bgR 䇢.0QƠCbo]'ؖ4WCCWyYigq.*8lLd&av]"N Gh\L7~(/g N'5oCxߊtĈ!Uj[׻hLC7)[tpjfq~9_G޹8%̕1p ù-8:K|7Uȱ{nٿw?.aᄾlyf>3OW]/obAmuj$^lR%dFj-ReBJjߙ#P,dTQԉDx(Fӣ4>ԙwtC(ch5eHHa}xȨཾTXxy ;V:tpk]Quc"i,,6mtFQQTuPw(Ֆ^aX6MB؀ ӃsQL vW$s4i~#'aI PlQ91_`%1 ƕfBN5鉞>QogC#"1f4~ ,j8xbdn1>,"m+T>.a7 ]4R "'} U w޸UeJipT] 붮p҇fүG ȝc g0۩xȎxo!t2i-9h-]U ?)]=#Ҫ00 MO,Il ˽|AEQ̡8dQeO=NAr~OcXsmgX-,siέo{SBeC?,]ز "f6K1rYhѾddrŒ-p!0N J㛎gȂ@ރLc$:>Z:T9PγX z&Zn,>8R/]_8(a45~ ,{IswU2dI4*|ѣ=&$肒뀭ЧNԑ櫣WSH%2IS& 7dD9oMs9ms˔PqVo')jj _U@{ Q+ːȡ[8=1eاMk̮VҨ <h#_fÐ?c 4eqy# IVs k:adRMqb'ӲME@HNO@g^DS&1)faw%MQ`dEs++ -Z9!iiM6qnBgiavB(ʔboP's'?bxA#H?JDLh$htwVl\!r\՛F2S~EȦ z8cA`V, &VHU02nZ, j_:FfX'Rq.;ثUbAyx\A \6 ]E qUuIvI6ZXkf+ ΋Aj,ll ^chYL] VGXbow$@+9,"شjn"{{i6HYhCiJ_PUl[O;q&QtaPRw>bqMJ>fy>d2u|+Yqh3L?1jjqe710!l~" c.s0WNNwtʜ-ؙ0tߓ¨:0r{x"vfn/l2Y$P",S@"ޟ&GN ɇM0mh2[b)_f)I\'#B_ Tv"eCu2嫎dj(PJP >}@vU@+-\[t?_~Y(f[b:3>nylJ:' :&=C+ը TC$7,:3}>OkfP,ېEA 3 -:V=pM?Qtg΅v_8漻asUK"R!_e@R '(ΛT3DKȀW;r^ dn>Ä nu測%|͸B׆7o^^ #v_=a'leJ 7 iL14}"»yKJte3 %7M˪ϚF,B_/Qg=}ҬEsx[ITW69Ч{X@ɔ9,Ջ{A}-$ X"S.9=>'ҐDVfHn%̱ ^9s/"EMé~+\`޸角fg?p.el`x*U٫ QoOb &;JB= F!T,;Uv̤}OvzlܓvSOUĒBd@^dk\5ZDl&~9ȤG650KDև(>ٜ-oECcFЫIND z|暖zݸBv!ttMQ)%vH(lT݀ϥ ӟ{H ?w;9 ]V=\Q9ciSz 3LSBJjFX1Shhld=2#O+rf*E8P{zoMh~}݂v}ۭwC\8ӟ(LGL#;3E[>/,+V.fT4ݎ=Ŕ"\ dm"a˘0zs'F–-ݡzm%H~8o<5gO wcζw`YP Y`7'hUtc }Y"weE~oz(t&җ$*τ'[󶾉-)<@+C>H a$s#H.ނKhY5y툪,d @b+leR@uM)P,T[qZÔ9Un&>j X؏P]^ Q~d2jgٳbϊ6^fJp* (Rj4Dd\ƦUc%ZcG+KӎHHͿڇ-`.ƣ|ͺ#頌ɠjm(?%CmʉU^3i/KyEտr+ 4ug?ˈVf =KHq]ޗ@WW% nfW"NLȎ[; 3c[LZ,o'TK[Pm*շG]{`iֿ] ؉3Ӄ ג-zj%AW (w;O̍"sU&6z#Z9h.qZ^^z'P_͑ G9\|%C <#^zATkd-e F1=OU#sjkY]mG `Дȷ*2w^O{y+їd6F_L.FګꙖ-'?:[< io\Gab/hix@[II ~ 6apo8c؀&+ =N{REs.:zt tڀVQ#9M#])pFcNYԳ ;1jE1}5Vukd4A"ZUj$N+<ߺ0Hen%;2o 0绺AEC;=*yhl9!Вawy@^hc+!ai3BpN؅Ľn,/v2fcy& Pt%ob-o7->B-mIì7}™+'Џi5a j=n6n=N[Y,5H;b [nR9sMG^ct(!Rļi:Y9*ˆk\a\z-K&3bؐekf$&NW x[Qi"bKhHtx1C|Tu?分c{T92fŠߦ¬2MΓt<y@Q"`ᙈDxkz7&@Rb+F*vlTcK]1Aњ҉N9}"iկF20`UbHF*d߶/Bi;00ll7m8H='ER說7=%pTuVGϛGFݬ6fU'mhJ:>Ml@5 @@Sq%@x: '2x/J~GF&@D 4GL2|qyU&PfW']/C!bck}O#\^J` B"Z*/5ja{Q4'v;3p"g@e>linNӏgG!'.ܼwd|%R.a*Fʐbώ%[!,la*פM E^4fEܢVE< ImēYnDwΪ)hJsC"sg*RGrzaMZ-v(^wռf"wB2LqbA&nR `(kk?~ ثV^7"mfX:3\ IM8D5*? +TY yS@ K~iZC?#EGGrP4$,Zzv]RJm/gp\h$njo#465K $kTy3k9cptR+dԟuSbc5.1z'jݯs(?OF=/ЩkC(18F 0$5Vhk-+兇u$x #8πljy0Î\L_g%F1^&1m'ZF-P*.u}W*SMwM<VYD }JNԄTZ]2[>Sn'cg~'PP x`4ZU큆Z TOݬueq~Hqm1UQ;X0 q9 o_R]\=$$B= wX[`L3$Y7Y <^ɹ[w3ɥ xu[cw)YL&_YV nX0ʺDUҌ(2G(2xDsxc/T%re8ӻ.{J@9v^ZGZT0EO8oJ(ժ$$׊&U94"з[ԡv̻6deVȹ(($!?`ݧ %MRkX]^"LHd"نU58pvv3@O! fp9DrnSj/-rznH?;JR9qy&}vIZɃy钉.+m@ J$Rn> ;XͦW"@,_~aE7ɑqf?ebO] 6E:[*xsPS xF]C@ջh/&62RG֒@̣f %mR+<**s[=೰uɨC@Kޖ)JjN|l^YB->0xӀ,v1CMawfk5WsxDNN\2i,c6uee5ో@h ok5,Ճ'x>bN ipka  RFtd@vѳ2v+z+yv,0T ~><>Rg i{\yIz?nWַGڼa~nDd;W AjK&C[I빹iQ~ d:~bɴ&8ശ?: 6aB8MlH-I.4Z̾#hx'FzeBa rc/e[P$N3s-4P0'kY r/z6s_`o6"stV*ukbc Ba@eć}!d]E\*kכc~H|fyZV5]*^-%7]a+LШ2E%7c#$/.蔊wduxyE2h1N`۪Ѫ b@VА㊴DsKZNwbmww~c",BK|C1"?\{FB|4 -*Pv9L== S$tkѓm.󵴞lvxwWhd(6l ]XY~y2%!b(BvM-Q.ޖ yǥ3Q:U| I텿g}9 =jM=SMz5b9x_ț<Kyr!wⲩ_f(_vN~`8YRF^n. 2TYC$^qG쁻*bLm/B.lT ?68{O?PX4? V&`CI_dUw_d|Uq$E>DE@hpkIa\d,-TS2,T )[rkVNhŰ}sfrTPtpQ4*c!lPC/Bmвk_lKjz{zɚ6<2UWvDV 杻Ul32$Nln|hiE7(bV!"'M750rE*Tk}su sotj{r#F6PK$|! (id>AkYjeb[LѺP2(i[d+.(P1H|yM$*=: Y&4ЈU#~+(-a.6Pൿ4wpƋ5Y.&^4c 3ilSÄڃuSr$YzIKC)&(.coy˗q hI' wĉR?קCP_ͳ鎂B&oxhC·@OCs{&=_SjJZr(zȃL$bj|MY_18*{yHSCd#δY\r BYڛ_0?UЛCxeu&M/w @ڲ:$5,(项&nߔf'y <ύm9_Q|?[zֲv)"M|COO%`xPVGK+y`_Y-n2jںERQZ0˹9#L kp'5,ReaH{Li1KDd v9r}rM?&X!B _]Qt+_*>M_QI /5/Ò)JwP`fJ-lѴ˳]ewDKMCҹdk< %x{Ԇɯ c`V8?ƭ:JlI\5[nټA ods lDq/7u*q]Lp&_[!]G)}FT9 x.JޅȪ|:ԴJuFlYb:Oj6q64M<SbkpIv'kbPU;.4u*Vj<59cw%yuƼ2j9E%UP:hJ_T~LV _͕s.1/ၷZ;];dDD'9j$NJcpV3A[89>YHV͹ZۣҮCLĞl53uf*Sl%mw/YR^"+<ЉA6 4V?^qjU/$!6U^puç(NCv!@ڵM3w޾YiM2re7"j4{7v=:~- mͲK2 "pL62>UDC=JV4jㆥ+ma>^Ru,{ SZM7y.)YRʺJ\⋕ lzsK?̷miFVrgQ+]a{sf 4`45+k6' tOՆb@zO|pő U4 ?J #Oʅ;?**UFHYɕ!:p;zBkSl@ ~6m3ybkS+Jm#ùW zڻ`ӑ. N.QL"R ~(;1h t*D}!3lBI WS?2]Q%4E RРUa [}-)v \PCx!3צ4roχz;H<`EgKpA(/^}@`k뙽Ta#!urѾscRܬmmVtsPc?`ÑeUG,%Cl0lJz?|} hӓ4cO> lrGJyݜ'I{&Q:c)m}GF-r#%d̼<;u)[eJ 3OSd,* &T3CW{k&gY ޯz<ٛSV Ԋ.ex8Si76V!o^j h&-cDiyPG~C:?~O]dy{Rnl ^}#z& VwhhF #Q#|I Κv|kjI$nb@\ԙlI%n~zg ;njD|W/(9?YLTBeRo]  Ju҂+!-snmK%ﴜXY@l;@Ç E*m}:M0ĽWZyZ'^B_<=m໦T)c/0%'r$PuԭF$x4`1cdH5([z(Hs;-`JUGBOWNke'|X2sSy{_ji(3E@e} IrP3i e"UXFi5MS ج-A^GMsXSĺ`0RGӎ4zw{K9A wӁ>c<ܩ02e,FuMCIVHg+lnSA+EHs0JO Ҡ;GUvOg([RYkl0QˮB|ɕ]\z|#)+A7!/1~& !B\)/E`$K)'2vB3M(5Y-11AS|訤>B-^p6@Av#}!ëͨ#PjS1(/IZZ+Jl"ͺ+oKF?W=5΁ <ѭSlK,j\\ʪ/DZL{v؈%nL3 4!s Lp`fن1{2U c&R/c]:Efe ijqA0t2L3 gl1~2MEG:z4.u/i;DWޑs0G`~%%.KaAi& SG(BJ$m["Ieti$v!?G._KIf 8ɞ褚F^J vAF,W´9W07n/é!Њv5Gܥ^%մI .e ]1W wU5p4G/VW%¼\zx@D T$||!T@h QM R6cr {se'*us)rD;xZ o(x_/U[ү叞+>Z=dA?1E_17oYFxL9-{XW( $wGGMPxC/7+y5y=ruGpYW94 @;u'4rE~ANh̬k*Iƛ=7g <ܔlTSnj)XZx 1ۙ]Km}o i;4(>X)ȷ&14]fJHMV^zΪsL0/(AvIJ xy"2M_4nUao~ʶDc7\Zzh:\J y|ՠn5 *bUO=>+[EX`h9$rm-G,e\9+fxˋeF ìǬ;X߭q:P3RYR;^ B2 UT`vW4Y{ԍ:GW`IKÖWkH'p8T2p\O)l@C/pּ@ڍ0~f|O]&\^Lأd Dž]ZDOJN 1m~l$ȕpqa)`fl$gWo `Mh[9*)=K|w)2%QҺtwDtZ1(f%WMqj*J:yH*#2C'pfC >uK{{xI() tj4TKĝ" 2rR.5<'#\sh1UU#hũ,f+PH Aǐp[Zi؎.% l>s/yL->=pF(ؼ`R }M֜[zQSCfI,S (xv;VVp&/mPX5䧲;Csx3|Yն7 tN7%]sz,?ם-eJ6gr{BdBEur!HO"Q&U;`6pǬfRCr=[k.?8PJ:cNSլNk7/7[Ul "Pblݛ }1~CE?FM8Shgl>yDpu!u+8gl2DYiLWD>,o/("xmbFʷ7s06%M~`>r5E7*VH+;^T`g]:U֤2dپK/ѝ$-z1>ztmIΩRu#:s|QDNI,OGBMv̑gLyCUΈSRhx H,/:\/l-}H:A&tOpI.#V~^ ަJ)}3Wl< ?9V%B} P.D%DVuԀi|dP Mkl7+f+\iQJVEqJ\hY/GZb&ka \10S4*~0e&wչQv8ჵԒL2g gy[s7ʹ+Mg1YCPJN3Էt@18 4꺤 YDŧKƅ)8xa~,cNU+%mׂÿm<{Ba1YOyMQpOox$D5vG=Ǥ9uE]},NUAbp{ɷq0rj*ۅG񿼧γ{]mv|SjTVָZJ 6osI/$i7iՙLN=d Z܋-9c_4?vՅ+ohCF?Hs8~khvo_:(ϭMlS6zYzTWU1: @;MIdWH a'#1rmK8uiǸ?/q;ܣD ;sRRo*!پ n)?%znlUGSʼEISprࠌE_ ^ ʼny* :Sz(p̢4%] L`Kkk#o5fF(:|6@"L"QߴH3p`<΂HK-,g}3,BVnwm(,6a a%p]T&H/{$]b,u*m^ɶթ>Eps3Lr 'qUy4 7G,LK忷 uo>La*lQnqV\ 0#wD 8IJ(ФY3vz.A~ЭwS#hPGyK)/xzM2FELs >3LaY ah>=X?.~ㅖS炸)+x@R0f0\ïx& J_DVXFs~fqD:/%>{~Vb~#D+ht%kF9@1QcTf*NxU;_fi O EoZن@X'( s+k:Pg:ItA"yk%COv:gB82}jMMEAܯYs.Ne&쵃>6węS@B p5i[a2Y6P)V8~'s E;3nv.Dcv"1Pڙ=(plw"jlZ"$ }d\d]c֏o"(+.WqX;C<5>wi4PEX7y(scqfy@d>T=y c &f=4@t,!;ڸI)&W {@-\ȩN'8]`0v9 |$܌E=T!u 5W "w9U@]1Ϫ{a_2+q_9U#j%ԯ7bb_T'՝qiH^ ț$Zc0^N6}rI `D ^@^Uԍ ϊܡi 4;Adj;T=orXdeL,6o\['!&XCWu_)%ɓw ճd&@LA3aӰւ RQ mͪiBX)ƣc{]ct' z$Sӓ7j9/ _3&M=Z [G8M>RXlU(]aXL܄[Q 'Zlp Ȁ|A`w.ꎏccPtȏq<`laK\@Ur2;v'… VV ? HL!cc*'d8Ȥ$.\̊d/\D.>/+\bL"҄3[@7T˼m+~"Yșm)j^w[ǨwR<}7C˶Ԣ"#n4*x2eyRԪsd͢3IĬS!BSQmҚWԪ\,=V횜"02B_]b9M{ostwƓNZȠ:+hz,zaC29.]wGMWac3=y};#3{~dbDcBVF<7tk8:yn͋!{571=ˋ{>Ͼۯō_USfNgB ! ЗyYoUQ桁$EߗCdd.h?l0\ ^"7nGdreȭp|EH tGZ,\wR\}pvSWQ48s`nxcΓXU[9\˘ S>OF:t`dso Ț•5QlEʲ`5:;m}ՓtkӘ ’7#!omqS]{D.Mn} y!KAG/;_ UZBKcet"ve vQZ]`]ta2`YQ Ζ!D'5,"q<NƁ6癌j >?o}86C9I%_+$2_Z!VOtMN8Ji ]to-Xs?7u!)ΥObn_$KuJO\TZ.@}fil v NнLz5KLY)AO/1.W%u%f'G=G% +}Au@8NDrpؾ XH/F0{/(< B2t3<؟eW&yw]ݸ> ⴀp> طS$LAܾz$=[_*K6R~w*^wưTqw J곁j`j5ZI Cf h_GSh F]Yg+h9p1C*TjY iO;H'F; J1 Z>&d$4kD8;f UhG*nXx.{ÑrG 󵓶$*[rjK>4rݲ^bj&OmN76Uug7"m0\ jDj/V%*YaSe;#jKEs#Qfe7=^^-mEvGy'#I "}y W'MRҩZw!!҄xQ3v%K. #3)KL(k_PQn'fǧO瘒 ! i`pEkd!ٳ{.d;HT 7W%B5S rsr5,#CL 4Rƿ*?%I?גǛy]%Q2%b &ƏɆcd6uPۛL %B\t皵>f89p^+7C%*;6k;SظAHz4X9ҧ溾s9Sz׹'Jl=^ I6Xr GbeRsUmi6,}UBQSz _x{A`Rt;ak3Z4]cZ}OHvG}vM[9Xn7lcM{%^:`."]nYqBv#׵!J[pz'z(=`qvhڍ$QL[bO6)F+i%1}*Czw(LYԐP%z46"+m Q?UR4000(x2{!D~(sB[MD3˨?_p U:YJk>}V=Y {@f=5ݿlTCbcvGkO8cr s(-(LܗsqY%xa#I*txF5^+1frcics@A̩Ìu{1?o>#oNH ~bjYH{C6Ӵ^7 4`cU/MNVyI^(?,O7yr$HATusBvGUz~1mIFG*d*f|3E o$5ZA ХiPgg*\V,-J)ǰ8#Uw7Lʅf`a@.֛287 ҅au×(\^ p XqH>=? : XzM@}^s+) ±ns_dݛǤAoͤ`ܗ=KT?p.)Q@WnrFAb_/u'z`gxa J`DyCùƄ7s3) 2)GH QO{`wچ0-= ݫp @k L2 9m C-dc '2|創9wús΅-*s;VĝB&3Pea;yk¶%/YRD?d]4u=t,({BɒR_Է\MU~"4ìQU8+S}dZ_f4lȦI˧<>dK >C \wR@|Ѹm㰨A^q(tg(oW]K|1)^C o_D?tV*o({4$y<J DIŒ N9vtt[9R?7xXąBK:lł[RFɄVmi.#i!F7xԻ_x-9ڬ̜q1" 7=E8 #JxSjE}dbߥ3J.QdxT3c<[ AXyڝu"@^NWm :'Wqzp˄.ʔ_w.$F,eEh·Ip@Y/ʺ-8;h!Ú] M>6$G#Y-ny[3X'7=#[/c[XXw"K1koMG?\Z9)%UN1fG:*.laJûs9K[Nѱޖ@N?ᔴJl"@](dW/ߧE%ɯ4g\B3} U)RI>1_D3w8ҠeQ/%n?a$BgVnv,u>*L8刧pzI&pL&d(8em_[ PgFOO9eyz0Ė^׊!Sc+ugxz-jE ;7A85C~ N:b-5 &qHQr Hkb}(J\r qVsPzLJ8#8-Ӓ  "Qyg %Qd[MK[~&`|iiFo×%܇ gbVA\4{jNRZsui ڲ=ʾq-ҕ &Yݏ懊_V=x,-Z<*^~tHj4UY5`IWC/uF-3+ֆsE1a;p"YmXو\oZggPI=z[NRS&fj $f٘Ih-ȇ Y2.Y\4n8!>U9۲tk )LSlsVVɔmwa_ A&}s]tU <5F ׍3!9]&$q>\^lC*bh!>Py0--`}#Q,`+d=aMC@s0 9JCB. Z9U &hJ.Zpp!ho$#0T]/ij0 %hl]yP$67$r̹/ĝ-Xs+{4: JR7?^nZ%cJ W{Y{Bn.SCbHd=iZBE 5ky%mG;o To`V}FS !dNMr-AtW qj *04A=z-to[n?;;6@4)*&ZPW0)߈anD-&3Myd C 1UѼ' gL`ID 4yf6e&'BNN1n%M s7!=3lb!A-(;W?8Xk /)D0/ GSBR7RO>* B+WfwÂ3"O*4jE+7$=>q'hjFCqC„yjΧ/陻o <`L#鶉Y^Udv"q%[@Vfδ8u`J;R$@ڋlZ>(pæ}Nȹ-s $#tĐfz7|Y < GK{~$~Vff 3#颇}+zp첽@óN\L#Ìdn.?eo7`ILpcp~szJ3|8 Fj!˟ųI36:Η,oz̙./_߶L}4~ɽuvT쟔\8>n[+u)'n䈯q ƢI'M,|)zR_0amvPEZM*꧝+HH&dvCeIh.4+ p/t OV/t/AIHxBZ%Q4,+!xG3aL("H_/Vx$*6쀙=Q|vg՛ Rd+Z,*PPTEP 325%|vÒ߭FB4'.,h /;3oSa|fOUA`@׆ _CD,Ϟ;&v%Z::wBkuޫ0cHН1DwԿ}YK&n>}5^_Y\:! /<55 2Ksp5Vsڢ$!.4 ö&ִ/wmK&)#+W-qZBlhb}L:Z#b5Ljn NT[W8c/UsrHx.1$#$WI/[I~5|FFQ 2#wͷwaIѪm0%s$( ՊEԤ%K1B  VWR%MDo/MƲY6 TAS[ 1lҶlð홐rhp*_": x]_ D"d%q/yb&=[\=‘= \H뤵&{ ",.(B^{L/9L#Wg=jv3mX"=]fާ`PTމSOe@}pJ^F Z]$\b؄ovrYь}LH6UC=5U=~v#T=Rz Bڥ`ؓa3eWlzO&w%AϞ  zܭ|Ps~VCb!Y*7BA_xJ+;;iHs.{R8*8x_5nHQ\;4wҷT 眈7&m# 7~k %epmFZAK,qqV4H[a^_dmgO {ViȴB9ܦm \ av=jb }*X~Ǫ粦E| t0̫JݙV@#1_L ='qC&|68\Q4}gjL(R=?ehg╞9$1[;sDgޏV=ssuY1 ZBzZ;(G,IH!uޟRvqN: Z]#fgoR[KawcI]y#3=`Au R .VysIN8>Iqq,c\v.(XiJ61a{q<ŻMuMTCAֵ+.[q nxFh.G'"(iN{Q?ߔq/Nu'bxVeG7-K@镑O|Lֱ«>λG1(]Q4ʒp\~/#BwGc˦uV(lPQ&ZSJqy͹lAKm(Ef5$Q’0.}<(!ɮަJ_u1ƞ|HaA}BfwLJ!T ^ _N-(ٝ9 [緄5U,a`8kQ۝` >e5La6J 7|_eiSe)6hQ#i#`p&BV`߻wbSzp4槤Q 9kv|*MRzYQ1;Sa$yѮǐ' s'0::@[fx\JP-KIKD톋"0$Ⱥ?aْmNy~pdM1SȻʩ,42_ÒDZ'-K-Gls*+4r@Oi:g*R| ] R㭲iTwp(V;*W8wņb}QDSc;÷yF1/vls~*Dv+'WF@e0gNv?UhίseڑZ-%+6pdZQd)J-#Mm.>ea`C_: `V1F{#U|G-]3csc F$j4Y$wjfS]F66ŊtE_UIhPN7[Tn8br&^q"h^cV5 r66b{ CY'@G„kE ;|F -C$]߫g.*õ\jRɊGVyh0@DaHb.p?!XOum!Ǿ~Qz8iJ`5:_"KD$k5\ڻvwPɹCӏSڈY&*&(?B TPUL16f%ad'9CcI(23S!-ז4N參j$+ ޗeASfT2^߉FMGb'ؕ?ޖ, *s^"~ (ڑB"ݿeI"^Q Cs%XTJ ;(bp,*[8)7(o;.v,I|2%H)sVZOFþh`$֎[_K~R)Gͥq,4NbZ?FaN) F{鬛2&Ty)M !2;:žYw S|V Ak9)$ٜ)WsȆ/ybiYݰ m^ǼkiILt % yK9۲%m;,*sƠ&I%̶H+>׵ߑnq,i`Od5Tc4`"iĈtӻL%l&OLK_jSoz$OR˫ikX+2u@} mtsN+a"Gڹp^6VX }o!NwR oB_(N HMgߥ/\߲%EG0JIoqq/cxD%!1+@CuQ->C~uQ.rdZ:sJqB]0+%_Ђ)1/ek5:O!sz%\*Zĕ4ϧ]Ku;!O\ltqWQkz)=ɻ6w D Z˧M]KMdAXP qj`>ǞGd}IZAˁI x&&?l:{|L6w&:JSpzҳwU%q 2}-̎C}PLQ$?eG[«Yl $M_L4/Hd-!Dk crGXD9e;"b*e~C-y?2(0?k]"ϝXhwU Ŵ$FFI ޱ~1ae'fdE0$!@tjdb{9Jr[!uQN/0@V5i]%֪SxC%(׋sR_KJSJڐ6OҺ9ĕi =Hu]8-g;|QW_]ӣt1ξME9-h bN& ^v e dȑUG!f8{4kF렶L'w1-iWŶ!J`;R5$ ZowIPf.Q)asVN |3;c HwSsj ?]j:NR9v^|r7cl:VDtcn ͹mrx U5ٍ4y,Z/8de9Wl]Kk5a|j쟼--4FA+ H_TxHǙRёFN-iJ&+ji!?U>ϻi c0G9 JIəq}<`( Y fUVpb%@C齄pۤa@&c}5 ,ZH8<3v} OiVS!yV dcN: n|4#dsϗX^]-OB` #XP?{6)ٴ+A7 g~_{?η-0RzjBRkz4VRTW}'ia)US+_yrc&Ne',DL.&)3À? )0+=#KpOB Zޯl ^~=vjnORnmE-hϷgK +$tZאܜ@-)zEjJz>P JY"u&(sZKALGz4Ȝ$". qOZ&՝^`A~tFG6K";j(IgM*y 41Rq'mJ? Lo OH_uU5Fu4p{@i2ͧt=JxfTG@#$[@!VAD )ٲ>e!_KNpV#2v9oI-: kX^`{FH *-;`~p'8l&*E>t6/n[s~^37AX[2lG3D : y d_O"Xu܉A=3 l-5yeKqlXAjaQ(^A_[yB0~(r#Wmz[|8"N)R)2 lʪnbeZ_:=п(͙07 PT Bt@ay[zT? տU7I懢M#iDt+6kE>LEYA >-gKRk 0fuK ؀!;]<>woZ'h}kO&ų|BQt TDT :psQK;.-OiNf*W!'P²U*No o,H_Sf!i_Pd>I+vW;(|9c Tr ][2'jY~Q-Β`msИ-7DojzKGDq;O])ӬvuX~geՖUzN ]Rvv !0X6BZdv S=:l*Y)F혪rX"2:ɬ)/9&-c%ZL(1=rs4@lB$X^6Z03}⸞8dS/m&BbaEuY|kxeb.Ԫ8NV=lVC{e 0JKpiȇޛ qDxħ߇jrէ:%D\2$|\S3 /ɎRLI{F̘5@dR)|/>CqCoHnh(Z ʹ">v&>]őd`$ sk^yk]f&^-֬'DW[O85\7^|J\`Wfa!/q2|1(Kf]0u&c$GTc)BYs"Xjo``ƄA(p`OoĽ : Y8Ti Ǐzo6 Z3^NH>]\l/"Tɰn5\ {?$QCJ--P-Ӳp8,yPVF;gҍT M{㎜gC.+B)Ɨy YLaj~%-$⻕FL T&mٝQ$SV(U3k?;h<9f .Y)FQK(ʂ咄9ư s.O,<' lX?4b+d.5I~/5⹃#3P2 TjqZ6RzsdY-کki3_E<9_~瞧P |V+KtM]%Fg.[n UsPLΊՀ)LGV]֤%0k9תX x7?[dU1rPaeGī='\ ̋\7h,D* |,o6۰(|Znְs@oMThP )N<8իHz1(IP{_!lF1#YqG؋[JğdYOy>}ykј_5Bfgx"lӽuC>0ΫF%},'I%]2"je zɏVzjph\m pH)oKUmguۿr1ix6U=!/@e./~6&?m|Bbcez)Ԉpw?ThaЯ~QݍUDmO /^(>MyMԚ:ڕJ֑Fd#UK39NiѤ?z@Gl (lS 6ȑvKbүCͪDes>&oDp<ҝRR ODoׄĂ&5՚fT܋DEbp֎f3).0xeZ.<-lDtW=PX'vKK<9M` ?2k׎aIŒW&u]y.wiY`N'"BRMzC- RtNo+[vYγ4x UL R<j0௡Z'H:9oMU}Oh3kfm'sq.ѽc\/ KL*^bY<1cy̑Cn9oYeEdGxʏJs-E""o\.ZI\XUiH(3ꃡqݟ )%2}Z S-,gϝZ h] F8w^ /\]vQi4xZ6t+A/vb[efOTԉ+e7܃˱AT3ej$>%qwGS*>P5b|[A#ܩмxʪhEJP=yZZ`AU>.y wCEg.| A3V629# Je8Tּ"F;D"Fc_?sd;$3$0zO#i]\\㸜joVF'iէ\Ը˞|dm% % TG DQnH`ӗo}:$")1nob C*SHs(-xҍ_K㞭dN{U=ijY^H5cU 3?`GF[ަ <]gͫ\c9i |yJ|u+39 vNF萲őRi;$aԇ`}p#"{!kc7 VQ5*KYjrus`&'~]7QDp\ևKx;Ԙd]ȸ3LJA70[4D]*kQ,헮'S"ڿM>''jIx-^4p~'Cqly Dt>G",dL!)+/ǭrhTgcT+)( !I}Y4e%f caK㋭EL-skU[DMVb2m!u?ID#I =7?VH^ߖAe IQa7-'$ h ;\e=2}Tu4.yD\:I$T#Pߛ=IqW`XA;!3ZHaI'Sr )4u ];-qғ-r魒vBL檊P:NnϽ[G`.@15 o#2:tLdf6/.Τx}9HKT[,Tef:'(ِarLti%E(%XÝߢf-=VT|J4ZOWFM퍘+xG>H QQO=u!9943ҷ`GT뫖_vG*М@hc"z<;ڷCq rRX*M[i_Hٔ Ǩ# _ }yh@EWʳ{N-14~ef%.CcW_n(N6DaP XQ~RJ>PkJ)W*=u׃ VWi ir@B;4N? ;_+AkT{T*kY^lu;`74ɉGd2Hb~b+dmZ#'kM^2#1Qm_M_E-яY udE*hg \Me>11 4hfNg3š]g4)`Jj--rYٷF/2SB|p=겭k~"!@OiB;>.vyХkҮktEv45, 0gk-Ȓw:ԗa%d8&Or:YG03 ԊB!\Jt$]7&X >Klg vM6bܡy3gȺcst?EDf!ZՑ 70(Iů~wx! ) }s"ߚ=)@!a{qVe[H0N!Se+Vhi@[j^?#벝e B$G i`yuOL F c=́{:Uy :+ foLlHRp@Vݹ^n wbJTvo~(:_gsC_a; aXdfBg;b_NZE8OXf:RT&u)"gBF6oK+_: % IYIױuSq3' mٱ3[fYJaCl[JPWD@#]i^en~mm&͐(LJsX9{䵈'>6I=[0t; 25f#&@6ztT@FēcHiIJ,%VO/ΈME/`M(jrXOOF^cOZCwu$tJ%ywszS28pt]l@H%ȍ;ŗmj ]i9)ߣvZm悥`xiQ‚rrEzi럴8uفHG gR\'o0w<5:Ɛe9|0|j)yX ?HWW>OU#09"_" &i&{A0"R9]Q*yTʾ6Us? H[ޚLVFM 8޼٥ӑle^-ͷKM|'YN#gyVbɔU5xpQrߨa N] ni@$ Wdy}"ـ`j~2`* HJ$7"j7YNeӽ%jk9V>ꪇ,4}X"3y;+LA~/`O({x\ɇP5.$Y Őڣ&o\ޞС_65β`Q49dIݙ]juG??AX&rs4&#O\/р<Pl=Q1q[-ᇨMBr0tRͣ! u?N:UUȤFU^ $% PXl wx]}İ ~X*K^rpp@5YjdzJٙn-9ڝ,հᾤ$Ԣ;XPIZvm(gڪ5)̴ӥ{PIN6̐2 ҇x}WdwyXn/fICMuC@ fJ9- [-n$y3LGp]7Zt N|lj@B F,0UO;d!@Yq~+9.??cH 'wsQB)<˅+ 3h6o!/b^zT@wd3 )hH~Q"T5 T.]6߬fP]kwluCfHhG 8s9 Ɍ+s'AB=2DyB+2})72Q@BlM+3udeIwg(֋Ԅ4ۃG  `]KjHm7ըJ햺 .Eg3+9:겒pkLT-T(b5bs>Ш 襰tܤhVx H+eHA^ h'iU0\Q]N]5iD,_y?ܗ@A=AP~-\eɃB[tw] "Tw,BszhU"jDIf@\pkEo< ʵ-pG̒;Rޝa-z*xK"׵+i>?+Ԫ]'Ls6݆*ʝTyi7sc[ EE#봛7Q$BmqnY^0AV9bQ"WOe~-o-QTo: 83m3g3> vzE0aH(C/$x!Et?N)&"`Ǔe En7ӟ!2w. ]wXL i_hU\ 7 9A'e<ӓQ/72v>P#95Pnڸ!wUU`n!eX / _G+:04DXZ 38+?n5{XIfʔީՆ㪚jqѴYms2P=sccy kɒ7޽3 (ry;\qA{Ҕ ?FH}|Zl]yQCw-J0BfhMudL F(Vz!$ՉZZiB40z1,>fg:[Q2 _/hbzʶXR^ QSdG|}gmOz~LHQfDޚ4mr&C/΄ž Y ꐨQ# $ .ҹDg~ %uY/B-B^2rӑ,F)m.4C?},4#o+H/ *Nv!fH-^:h" ya8E(pU)9E[u kl$c֗MSKxrq0UvlRUK'εf@|X1枫>T'~4'Geӓ 5J$)T2[uࠛKpRt Yg9SFZom~xn_s\SS_:$#jz (c!GÏz3$9~eل%o~1f"T!9󭯛?@Psn6%H%?}47b # GGǘVZ Bp/tmBҋy,?{/+=$k"xO9#HΉބU8{ˊ|/P10ը$q GǨxBܲf -s?&%ў !~ |o,z '޲(!u"} aeZu,(6RΛ1̂v.HZгJeLR\jZHn] ^)ro2E^'3n)nt?;Eɶ$n R޾ӋB-*lفӼZ>xCg{ `i^g}| $oF3"uHLW=I`pW4Qt0Ϣ(/ȸHxf&+ar[f[Xߨuo^' IWlzcGe"I߅T*PV1DG[Gs$~=6@yTFk-z"V(x{V``bs´8a@q JH$d)\<}aD!^$eZ5-wO"RJ^"ȹT⤢CVd8ʇ>t ȯCҮe* NL'cQϊ !t*{͍#ԋ-i$RP?"wMAL3!2E.JjI%iD2o|C *UPS2p~om[([-^9}}l] ۪%̘x?x.dXq`zXPLEd+}q%_Lߓ@,,Uut]|v>}E^v*7$SnvKȔZ cDئ8:aC(b\9;PƁFXnTqҀ`Kcw ,!.* 깜A@Ƞ+B7h*Ic^/3iVF3%6eՋ`BRk0,r{! J1*.sJT`Stw21̲'gBP 7E 9,X o$($2fR)IVR8KjÑ:JtD 5% xWv59{VS~A<] %˷akoC#ץum& z^֮Q bnzTZY'LB2 (xpAj"%tHŒrm/TjdX(`Ey)(/⾄!VPb[Gɱy2bZvIv>6 rځ1 si;'B};21throD 5%hKX&Xΐbeuh[RR^;.Jg>E|Vuau ,`AM8t }q/CHH&yreA~*6Rq˷b`4:+&Ͷx\b٠~y g;(˵|mZ@!d^6B*y4}hQCKW?tݝFSL$tW>)aŔ']"~h: bMS݋<1F/^quDiS#` Df-+ >덞Q-kv.ejIe,9T"Bd=~Bfb~NsLƊiV$f?E<Ʒ^ױC$A㍨1V{Xwrv AD%@}= \œP⌰MC BLˮLcƭR98FǏas]k3:,N9 ɘw//rVĬѠn?ȏs[ʃH]UW(5@+q踸Ya&vgS^RIMEڙ\PL,[ $y{q\5<e S~a8ecF]_wځ>CwWOy̿~VWtuuT/p;`ALKc"/(cxg\B_'gQ6F@$ o>ҟd"W5D *+NǧǜdPn#RM)r76 2{*]inٸ:>Yu> '[*C2iz:JEV3T 4x!ŅP5aq` -\KWT,8ík%Z ^ɩ!N}t'`\!f"_lBN`[8̼F;DAN3݉˼Rƺȉ– 8>?:tP~O_8$+cv[M>Çv&Z Y w֫UAW~ݥ[Xa`k#^\vC5y6J26!A"{$PCҵt<APHOnV#\q5X;Z3@[ Iʝf{[&<d :%'x >Xdof|!\{(QRjɹy˩cw:9az,$?ϝ}1&H+m(I q%΄!a`SJ%ؐ7Jd!_GhA5za)]CgB=Fiʑ `Î|E?S~󎜨[}vqnDGB gL=O92tiSc3v; "HWnrrvQa?Uc#YKZ OU׍q~z-yHn 'Q ȹgx^ur2`V/lLx)'?b ѳ,H1Ӕt⯵0s"Cq{F<,xKQ:Kyqϫ)y6%o( ɑ/=ͤt 5`Ӑ<ˈ/V؉[sȆY ~Ta`sbpk `,hΜl^fC+UkzλLI(g.JNL~@J `+Fs?,ڍ.pBdtX=38|9͠)8Y6= Ȭ(KplE1ĒB|Ť{"!Q_ׇ߼,Vpp&>f"|0:ey P|>?槉Y&oI@7&(V?B94GYJiY2'7&Vfn6):]!k7s7ybjc=?Cl=zj I˿a?χ'3|IȿJZ86*lwH{4něaHWP.7bA3lLWGZ.+PjIZ$Pp3[ihnDQd8 Wt%C/L@.R .3Gjzp/ )+G-bџs^.5wu iC1QSpΌ۽37l`^|1tpo;L_܋`nL| ُ0Dg0p>ѶEravtM8 =cI;=svk ¼ Z_ǩ99Buki U W6$DZK򺼛<@ԗ20QrOZm9'יmKq0jes6泏`d%gkHiKkއ4?x/ԸR& > ۂeF@vǶz@)ր啽%u %nzHHlqLd&fh- MRʽӜ"NaobEYxiMú|<,h}]vE1 ur^߆``z>g1NbOJFiwn78%1<\mjc<2%8FA-'ep5ٺq'@$y@Ûܪ1w%'7yFY+˒g1s2k?P1B 7 oI5qZ׉J*lɦtN*ͽV PIc"yQps"ܬxi ,b%AŠ^1:Lcs_LM2O\XۭhsZYw\oO M%&HN2 \C1/Vg4]G 9};$Mkٗ6+#%`5-kUJmrPC9#0W'5:Q/tsIo3*xtƷZ% 펩%ó`nVpק- ^J7O"%j`$C|}C*8&!|`%iy2)-{r{I#pm=V촭F^A'H 3l@Pc6{G, ?F?=A1'1h>Z,p/p4 (&s=E0oelxm_v2朗^,]JiR0.cҤѐ*hmƠwE?޲G"Awd1evSXs)t? M\u| bso#T|4'ΪK"ΎB % <7EB;="\F|[Y3g֪'eE* *cu}7W=Xn@0Uݫ}RCI{)Ǭ6%!H03XtC7U1Ү6<`iP`TG#iõI$I\sSxLf~ et븠6YX3A헵Zc vX`48 Wen̶6Lbɕ i4d{٪ v`}krlXi2C6K3t4x-G$+ GQkⱆGֲ0}]nӛf ';4?he틵6ܠ-j&Ec)vlR_I YYB`G \EN1YXǍV +خN^F ʺ7T.ɾfLT@wG8M(\~wí5ơ|/KS79$ᧄ" Vyh)n,Cs {}3M\C?&@0'4]as6*50(,k Մ#v^Iz2iL~?hAQki)vBh<{+\ $r QZ86Clq^ )Hߙ3Tw}jTbl N,j圅qϫyXraþ0}VkC>1Ek%pg&|,'F-kG$)L5}yQA1oU-th|<H'il\0Ö Fy׈ZY'J6Y׃`d%"|-ܦ/J !n(^He 7 _}c9oӃa;>ӵD/XB㣔Uxm'A*ʵ HCfrT$b3gE;RӚy'ݠOWi0outܟh~TjzaePY.` 1Xԙq~> E.ö/)~Fyq}Z;B1xO]}bT>pŢye2 b KoP~*mnTyb3_>?v] :KpNY1{QFgwۨ'K_\Vsere@K%b/Z Z+q"kɵ1 cqWope{w4g+ޡ0=viZ5ǐsʬ&.t2RYh%L .5zV+0f$1C&s_o n >6^jם"')kf!Nx6&9X">i?QT\Vp 9"܇_.vk&"՛15J97)qzgc>GWU6N+Wq @vaiȦ&_V%DGV7s<`UCV˺y%֓}c;$7,v)^$+}H]r x``Ow>l]wH{f)m9!cx!u޺|-W@37F[H!Rs3^T|\4-=*%O܇^1;vJn W {(Ա9'U\pPsWT/n>82Ee d>Rsci}>)oYq޺MHJ;T_Lz!/U$rfҜ7< tnjf[!Tt18t(s =p-PY{3×᣷"ݦ3ZmG}m!bBP1!KNYw!b5CsIʑX Z_A_D,xٸt(o/OU3"%׷uHyƵHLw]WI=QM> l9'Ǭs뒫VE z߲w``84_ַgGdނ> ˺}#"ȕ>O#|]V{*^gǾ؝=o;dHrtɟy/CwWgבtY|B!?5<>-3HAӷjY Pi]xG.-)s #tҚ(|(;ƎhnlSyL/ G+Q'₮&/P*8i|/vax$! { V?OzBX rI]uB|"8YfI Ԕn=gu[iUfuw06WJ L$r_=̪ (emް8UxfA]VYŨh^m{ղO-Z cqti\]>_@|O@AI |w}R+ 3R\2( O ufM@ e=H?MɪC>\?p䠯bf,.mKPNrʗJ4wړ) ` ׶d~S$u. "<5_n@a|b0VԶqCyͲsFq]xhvw}HqLr~y2'\KcuKp?l:~= R)++-hn,'I.Xг}^^ÑZ8v~%h-&,'C\%*}|¼+(mҶ[]A={iR>@ Vs˧$#*B"0>U8 ժVv#GK ^\YU0mѩjF\8>ϴ ;jI#4ja q!j)]lJ:rd(K2g0ҹW7աمK]s!/ }IWd]$Tݐ|~'~}tտTښgJS9CBޡӫg&:? h.=bok@ن*gU-L=?1F|՝o+"TQܶ9!!E"~SR)&n3Pc'+ӆ3FikDQp5]HMO*ÇVy+;/'M{#XtK8ջ90\mhF5q|CZgwmx/ET;KypH_MSP@.{I(hfm{c_$iU{`E3TF ,{%)sE|yB3.a%]]_ڏ*m*Cѣe;ױÛ4|LlOhG6(ROL}!hҍF$@L:OvJz~$}o`ę~qW()8D2hMx1PAE⫹sc*A!rz&?яFkmȗbtͽ/MO%ǻWBZgNG;^vqpa9vt[L6xƜ LO0VtWQ2g8%?i9P2Lj'u-YVR#*?aW{[8i]bBec˄]s #c"kFLL7+=Fh͎ aTL;,_A{#M%T*MR˖SJSZ9 :G5a y=Q# vX@CbԓJS2=V{s*Τ@\v2G[4b@t4wħ/41Uy`:dJ 'WFP$#du`Dz'hH1fAEV±U*R1`=0odp`uPl!*h>˿eQg(Z0 E.[wtP>|ogL6i)˳QwWy'èEfNI'۹FۿoTqXx Ks*>'<0{!{ 4Ӧq{\nRe܀fSr8xEŠ\@]&Y  M ?\n4+.8vϪsu P9]}{aK67搢*U".>Bq?;-[PQ%,o>z[kpҞ7&uD MK0tU 4/HEL1K'|WԽD yv*ZLyVG58nvUS&b J;sn=2R2dZ>ۄ(5ň][.=RAۘGYA%d6еueUцdU?ntSiOTeC"Kj$m}MWuz8*ۈ*w#8VdRzʅJ%1`O> ;`'ꚨIkKn"?(5jo9I,2jiӎZCdxdʯI}ѐ^X& o(G˂fiA^Ӏ ^*0o(vgHl{8a](ȿWV(=2Y1KWt;O N9^BlՈ53Z={;(flLPxƐ:TД3u@$NtZxJ5FUƴ`5\/BgՁ,9hEnJg6IJ4B j [g j$Gg,l|h5Ҡ7/}0i%+dž#_={;L> tmtR ,*/:HL6ߥpk+/gEWTrFoz4*B}e?@C` \Lu@Wևw[9%ECI'`Č]0\$M+2QfNa taZz5io?(AN햼0⿗uRW+!l XuŽġK@u҃Wy"xSy@' (%^FJ'qŽάsJ]31*KbSuamtq‹%( ru/pO})߽seUjdٌ^ڸ|<Wmrg:KG3j V+TM˒ZЏyna:}POVv]#O)0~HAdV$}6-57%%ՏSt$hB ƅS-{ <_)pX.љnC"W7~AUIc멙atz"L5"`sYqT,`\do^G#2)}U5͎ŝ5Pr4di1Yµ&Lr-e D*Г6湋_1?;F1vdh;!Wjxj#gnJ E{Bo 1 ^>v3Qsy6EC5=<G]P.f2rY&l_ʘJpky N SYOE tu#wқbSQ8*GTDd$ I/BN.3,tJGX GBkb%^/:-S<|9KBq"'=Ӂ7ɱ~wYw]+i2bxPZ|g.#w*خ uRrX=ѠaLv0]_ 9j*K2aMh>vQ"]CBF<ڞAۡ?͔ r< SVV;hN!uEL KƸ2L 2pr͝,N[E.s8Ej&R֕?$mQhY=Ä)QU ʨDh .u*4'}r+aɓ/Zyl2\Xc1Ƚ ⼱x|%$Z _ }H$t2ZWGcUoz@T1RiZKNi]ݼTz,[n671ot?vȝP:߿VD1GC{|VBCӘ5YkdC;D~ҽVwA+皡kʌԂ=/8%+ ft$\ fftcyϲ!=^z{>bvXT˟!9H[xclAyC˰40 '>WΘvE70R!4K]Ghrʾ]P% Y9nI?ćW w19Q:Av𳢆Fq38pKi0(S\Jܠ]ܤ}TwnHTC%*QN܌G2*g2٤盈kYƊȬ<' i%nm 3KԱ)V cbKq>?cڶ$mO!C97Nzm5/ <[tRL\g MJY(5=8%k©H_*gb("cM V(ȟ`1[ =~v~f &?dHXGHǎZc~ KK AS *C`6ѼUXDeȅo\ zwCǠUIq̆k4 b&sPrRi 5D^"UK;l+LCCq狂}N?/Jh,Fr8v7{u;<6}=Vy9=Q익 pxk:ٸdXJp/eKL &AKp<9a-s{[aj!Z΋5xR ׺qp~iZR!$ay:Vi3UHhD2t  8\ P=g[Nlx`]A4wՇ;c81џ)n~Ő]Y |05xYȑjk-]m A mQt|1Y``ةYA`WɖE<1@q/~`90 OFpѻ9'OA3yf5mNNŖⵌm'l\M緤[Ieex8c#0iض!L>~ b{%uѲL5XtZkz'kyP/"bF([+Cҟa0VFs/AοvU tƘFDX-|[%侨9~k!6Oo3>HV[ sUEM֯'R8 RD榕L~BUJY^;\N߄т 404&[ (H=@µV@U0&G1#mv: =HM'%{#rq枲Y a|;OrFޚ\u})CeQpk%ˆ?Ϯw7`vx# @/H7Rȿ8 5vWX%Zkj aGZMñoq)Č WCD=q|u%0W_ԂB8+I;܎SD[ RF&mCHY6+DxKF]?Z=>j/ iԞ ohv8 0z}4iKZR5Hm'ɏB_(Ķ˜% Qާ|u&Jq)Mdu Ǽ"xa1~9|Ϝ7ox\]v>#sdX/U#LK@֖fy<.X+@^jqn4G0aYX us w,dn!QXE'ffBk nӝO89E+u7S%ڵo& 9.)pwvYլm@OP<6NEyN1'e&ӱj ٯu˫ؒf ጻk).QEg,Tv Enbbz3OPv"X ap T[o =ǧ @`]INq%VPP"4 bSV 0u00]f }^Rr/^ .ӓNQF_}q(5X1yF%q!W.0w  26?=@yYWfÓcWj~ʺ .m}l&΅8#E]=﮴?zT0uMi QgQ~#BŊD58,0Bnl.pn̤?ye_n)f=A=u*Fd:?Y}s `(zϳ,ӫWpaɻa;ʇ2-}di08:<,c[}{T\q&E̼)&rP̟3]T1 xfہuk@ -!jWb)^NѰ^_ȣMC"P(4)PLYw>wHAꖆX%'xLNè!Y@/L{i/?q{0%ym̔'MZ=6ΉMI\aWp*/bm+DТÄz O'g(k-q28!b26hnD`԰t0<ے, 4?u@JC`7t_l؊J.3=۴k\G%wYU:=bI @'$Բ0O NC \4|>G/nn$[bږ~0߈3$80i>OϋSp sC#+Uɦ)l{N',[^ @xomKPߑy Z8_Pa @L_e [ܘ-{ZQ6 >FPx=3Do]K-"W i:44ek>1< Ho8Pp4X[@ Bu ?#[ʹqJzҋ司@tT7>#nthH9]?vJ1$Ntv66c8񱢞ԗ}.H4Ec' DQ$,Sac|iY G {~XyxEjJDҚg#?fɦ!lR6R֫[>v3"VFT f%#̬M1 ,d. [u4ThJ( 5[`ߍ],],7y2Ϧb}49#Rhsu?|o~Ik?Q4MDLI #_h V s& ~,E *']uQ:F4'F,:삥D`Gu*lzpH|ŵy<c“TV 6>+LÄҵYem%FqKqpZ9Eղj.-*hӓh k/ 0/48j@{RBEV#9mE?nP#oSm]eԬ,>*b(n6LIٗc91 Ւ. =LGҍ}V񤟱^U߻Qs#{DE:hX,M‚Ϣn%S Ś4įXYI ZJ,(}W!4I-RZœjr,'WO62MqjH+Aog;2PIqoc!E(f_tqΞwˉ:'٠?,D4ܪEXGH{ e\EBŘ皻]% *}:\ӲOsVKEGƝ(˕p\ NQp1j+FuԄ{Luf,{{"G-Cjqے W* zsln?XjȞL_tl[24`WuA} d%Ť,l|4r& hy[nLhQ{vZ&MyӜSdۤ >&ӗ⨆ۡY{$y݀` dЦmjȉb> k?F<}޲H9Z.fm;4;ŌNvO$ŦsװnTbLAږp@d5٬0vEh+,gK0!5zouX`)%Elͬ"xot \52/?R-qK,|@[X kwh=Cz`oKL+V7Eeg482uMcqG}p+֫`Ḯұ@֨\tq3ޙ p /EKԃt:cے*! D2 뤏; 0Rnڒqpfg5];,WRU5߬g>ZVAեu;K?hݓ~%gEK=;: \sP.S2G?Ѽ &"+iBh}e/HEM/lEOu܌SI`s,Rr&8 D((XwR񗂰 y+(ajM5콻+I #go;_ *@8UYn,%~{ {R4o)7o8qAM: @{n=Rn@-`ǂy][^D<[h;;:XnNFz3|Ƈm]pYxM#&w*uNJWuPԫ!PFKY%*ױy7DI͹F=@;8j;A;R=G"akQsD€0î¼\$)MW`, T]D4> IWF}S)>SĴno]l=S!ŶȽ?FA `8͛K0ʟ"QE1ߜzūS|a>tѫ5gyjWMrܹr.]udb7! 5a!m0jaF5y,{| D#qX~ˎ˶V'3MV< s8UH#©s0?_r.2+7OӜzۇ ~xtJydi7o)j:Cz=5_Ы'o]>֤K`CMa! =1غ4n1vGK1IwLShT$O*e8LlTQJf9IyT>YP-[ /Tu- Zf'">P}E& 7XZKfƺ;?]DՌ5)=b҉=Gtθƒ/9OCصAH=rnFEDمe^eAtqs@e|A0h*%~\PPS'0H0Lݏ8?3e; *y})eB~nH#ujjQ'.*Y~$AHSiݠh õX!X7֊yr4wuwHCd*+^mN33,34N(?$GB#G ֆ]ۈrۇKozxq@jx^ßsvpHV`o|w9"A,)G0}13+Y-Ϗb#>D" GNr;D7d]=qp(|b9U{VL++ޤr:8$cZLA2iDF5Mf(`SW}o@RZY>яsiч'z1%S%GN L w#J +mYm)}~B V=U1i/]1@{.hAacqgq! V xLm  гFP?zkXstS'cֈpySE@5{}[|9&0*3B܅b@ŌBB*=\ -dj523Hb< I$lnWZĜ {*c\nμűRNK9ͳZḤ"ғ4+Ŭ)(ݔ5c%)%="] pmz,~G4)|"&F ]imoJ,i*Yjע@t#Ai-VJAr zHȹ$ eݳTc}-akX>pǸr KAL)QRTz[6-̒!0SKpZNF.g٩ B4jH'e4@"l2u1x ԰B*MELLIP·{ͽ@/ZlF҂/Nw^4!Jm o<6{Ǯ#f;Ft\m]-5ݴO5xK2-AwVTnWglFR/PNW(OXV>`*s} H+2.oԁ9j{X#ٱ24uk!ڬpy~ta)Cr{KohD7]l&>e"{C=DipS_̓*o.]1P 2&cmvHDRsZ'(ǑKP_t׏ DM,M;N!!6^B&pn-8-l1)n9 TC\] & eH_ƽum& EGӗwp>2q[MK|֚e})폛͹`*~?9@kvL}"PWã*hYk/vv!Jó J]ЬtI|䪰gc&/[R$>f` 'Maf !Q;WvD|Q4 WwBtoe^l2zA1$q![q4R@CYCMUu{_S- ߔL5.5^=[fݵjYKg8#lmPS'#.<:]9lXn_jB B \STV{bnj?I*ڳwo," 0qIfӻp|L@2ffq6{teǛ l|2 "=oq g߳g1ӔIPoaˊ*}:/΍%n>eL~p Un 4m@*RWڴLa?q}ڜ`H,+ÏL 6.Ԛ`bhC<K1eEJ#`z&ֱK - 9qRӰ^>vփ1 w@l*<@"ȆѻOT/_ ,T* zq% $ӥԍ֋]PfH𴳼zj%ےzZ~ؿ0IhTC" SpxOTJ\ U&92PB;eNn>@0ӏ#S:5BžFYWRtO/C}X)p!BPڛ i93|&ٓՅ;g"8[O-<(UQnSk̈́z'%ĽkI[fz*BfIWN&<2p\rcp\Gu z`mx8!8OEErgZ &B.N[-\jbo1jiX B#{LxtpQ3a&K=Ljp[k oE dԠ|Zo]=P% #?;!u L3r,L@/#.Z,C1@C.e$ts:֜OnÉO`o8yBr[yDEX3V:6QP}Y%[uudlm@JZkO@GHaȷ#\m.xo B> 48Ь[;m)P0=ʇSbG+Nhpn\ `܆_+n {ʔv2cQ鿏GeE I() _CXO Wt䖳iBQ-$׶)ߜFh#+/O%W)N0.b&47C~z< W wRKwg+6ш\hiGB1h[weU¨8 \j- t"1%:ZA'Nn}[qhJdaNp~yD~%pnLFfgҫ` 惘_y)@CKFxmn ^Ü`H#凫BgMj2y@w}S'.{C62,։Fku@':ҖFB=I|3 skc80,t^2j w fԔ!jg\ `KwJf>9ίA9:罕B W)OD_)/L\kyyjיLq m_M E#-HQ"2vvJ|wx" 4#CjWlZh7WZǧ4.RU3G? ѪaVCۘ?~Eݚ3;]ԛGn N%.k/H^Fc+XG*uF&贄 4eƻ0ZI K6,>z%m^x)tM!HU=;iFyv%esʧ'3q#_zZX//y\! e7g w=]gVCCiUYw aod*~?IޖimʀzLHI*vWay%'Nd)_fPH}$/ŲKvHp;?sh|;L ȡdaƌ%QGʥ^&_fwHLFr@ULv6]֜B7#)5i.  gwa9  ”W܇djhjd;fxre#, ?OOg!F-&āWba-ZjdAă;Skabe $:޸_Tp .w 4$ZNWAbCcp,AvT.+˲ܲa>펁[Btɷa޴0YuVC:E~[qmҧ[FZ Mx=覫(Z D>N2DBEbwb4Bh>)FGؙWMPU Qg ?E[n0]`m8J\n_&fZT]󈺣"1m|.Iݶ}͝@ΔbvƯp/TƨDeиU{kW I:$z$9}5b߻+^~g6t {`umćJ[䓯\yLrE :rOPSF ( 9zZS^Da(V2t ]qu V\uܿ_h'[統a鶅ZpаMA31LJ@5`dH/ԥ}F#8)wK49f%QV[#+曭vܥ::!\_PNEٖćMM;BDq? tAj/CF,SZ+L/^Ca4P2HQ3;[8VQp '8fPoF0{ `m)k{Nm֨GTnz}ᅛ4XVq`Ī\2|&CGYO=*wS\#$RafK9EZoZ3'GI= "ovk([ 4xtṒKAR#*WlӲ&EPd`/<  n8x;6|gJp|0S^3E9' u~RaRGcvigQI:1Ъ˄f 7|3GD ClW_PM j =l! Xq#mʈ|שsqC:nQ^ ]Э)c-ZV_*fS dW:?ss(.fFq.JDǩ?\F]>gɃ7+o :lts 6p߉$ce֏uVz[Ǖ 19L3ֈ/tawPxmЌ+Oj&#jhL34sA¹'ͺhz3/3: gʯ?dFCB~(8{xh3[[i|\&*tdo`dpM.D.ig ˏ5Xε78[8M>w y0 x" zP`JFV>Aʍq: hiK, |}2jM#Ŀ$Va+[<2֬c8TkfIhHT,.a^ Vֆ kgM" Y|ʕiC6]a5 yKֺX{ͅ,zѬt. ܡbfY %G‹z]HBޓk%'z=)V4Lӡ̴ -?Օ03ɏv≬SC!ˍ}"Lotc}V:U 5@LבrH$2 6hJt핖l]2RqB(/ՕM;@}8`Śuo#e&av5@d 2*$L)P4) Hu} ᆹU_)SNgr9Uԯ񒲭 ,WLSo@A7Ókkc$ wrBRut | iDy%jSU|?lcՊůu_!`nƉ.6qI#vjk ;e'GL{:ZEfLdӖxy*zPB$#bn7BGpp';Ciַ_|T%DcCȋDFo_i 4rZ^0ZWPL\"¿ڱxrf~֊֠<]'|=(A3 [ՍM ) ʼ@8>l>F<[6֖u`* *6Pf/!] J΅.%{Hm,1ob(a9:N%NYoթ8Mg?A=60:9G'"f'HNKӵURmQyU'#7ǩ=wVCnt25N[da 6M}Y±~UKH&YitefNt!R{UFEqjz>(v4vr:ܯJaUNײPTmf9)<.G6=7x?$};E5^eU_G-S~%>*e]J Km7O,;sQܦ9b-p3S 6^t ٻ=3L%fr=GI?8R 7'"EctSh~66HT 9!5 1 $PU"u^x|b[&(T~>Gbz`x|ul Ǹxbf[ETP8F3nUn `@*鴭lM,F]͢f9PIaüH3һ*8;VV᳿92*pn"=]A.טRa 2urCNypSF`RPӸ߈D gKLH we)$)d' '9"P&.8l@?`U 917 qOm F ԗDaҨl@,W&ukD`yd|NF e'<ȴnURkB^{G?x!Y Djg| }Y^q!S؀x.&$wIPpOoYP+kݗLs"FDz=pb{7?`?DzlpPpǨzƅE_gF$Xކ&6+g˨eS}KCT@%ҙ n6㛩-EY?r ΐ: =(ڝqSHTyeg߸5yުT2ɍ r,($̾ R0_8r+ eL$ϤEHo wYϹz+ߖOÉihtM4Sx 7wJ;vsr%K(uexY=zadmCVg/kGuKפ{| NO54V?SX|= Lk7W>#˘mbltNɹ:$jD2jYަ C\5T=7_ƧfMSAN9y%W]E DmY(k4jyC)c3UCz*VFffN T\ԃWDO9kI i 5RMuQHa/DPSV,+ tMpS;tL*Y<>*'?3,}qITXMtoy&tquFy^/qLe}w[}Z ~зI53 3vb'QgX{r<"'m/B%-c2L=t@e&^4FЕqeI^8w=h!OB4.V<~~s23dϓH,bYָe%X;ۢsB&idZnw/6RhN{t0 ˍa]ŖJQPj#48 Q~9)&o;S05M|cWX|' ~0G]ΆփzNop&Uwb2cЬF\LLsA^s\MX[D!$lh>VLJӽy15&i9 |B߂9koטŽM` C(l\3KN(ʵ`..G~ cc{Z;EY>smQ j0 -?h0 6G:hƟgHb&\iT IU~qD3i"5W,sϺ Vڰx/0G'=URnN%o۹kXy}ǗWp<zGM% D [ljV5LYX(|\`h}P<}k%־iWrk/7Ay֋+iȩvQI8aU1zES,|ZM`vΡ @Jj^ 1Ta'ow/HV< s_5ShC͸ˤ bԑV ך;^3f٘ j|߲KӁ98j QD>*É|\Hd.swvMRB4߻Rd \dӯs\I$ eR cRYCb37+TZSFIxZw!bRǟ -f^ю Y/RS0A5@a &)l,lQV;-t>ML~i]+gw[D=,r>[sWթEjBkaPK@/!KUY7l c2,C@1^gZjւ<&g;u lCI{5+q Yg pT.c:]t痾 5/$l9n6 };V:C}5'ZΊaR=<ΟOxY7Pj_ \\* <cr.e[κߴS֐& Z$վA[ hAW+>-ũ5N<"wMaQtxUN6anx& Dz?j2q)-|#ܠ݃20#XZtWYxK&DK4|%OYdY1s6BBxyi*"[u]16fHDBL6 `WL%p T8,ݚ4}h덮C3Ur<h m _}_z=vivHDR9"m1-xK_DqZ?anx&}Ǹ @ԂCW:oRQ죀+S D|&tDk$ &'{fk]+)Y70\3^+B7-S]0OvPcVhE${ ~Cc\8#QT0 M".80AdfZ0zSUwo:Ӓͱ,DuoS"}hXbP̩A-@:뿁9 ^"|\ɽd"#?u{~iZx/*xb_Z9sZXkF/386=}Yf+l[Q7!r>tF95(ℽrTPRpR=||f?hƓ\.kJUS"j@Ѡ9H깐Ѐf+g\bklap%bjLӺI-r;<4Ud6 Lc QY/t39N])*?kb\"? 幜d 77}Etl9 w뺙]]d<;h"9E8B4FTUd .eXQ{KAt]3-ph6AH'F-مUIzPrFDQ{iCq w,viwNMA[p.02BD0ϴAewo uHtFipЮӛ\ '!6Lnd^-I>U] U3쐍Sywⱸ4VH;L)5K H LPذ 33RniV`[0ˀS_~XJZY)0q, ~%W /,Ƙ; }۷lnÜ%xh6:`w9zՏ! \#.n V%"8|YL喠G0\E*b4՗v7Z嚷]bf\R+]w_|R}sӜf.{)C"ʕ63E*,&֛KWm3igYZ0707010000042c000081a40000000000000000000000016446b36d0000355c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/ali5451/snd-ali5451.ko.xz7zXZִF!t/5]?Eh=ڜ.+5=pO?mHjltRrXz{Iuv1qfhS|#P 1)l)t0ÇfëilQY4ӫq(9Eϖc@(Ia1f` }77Ԕe92H qb/)w"P10.~#q\۷_ۃ_DS}KF%H&&jr/kX&QCx%Yظ,(3T;frWK!@IBAs%@7m^\XShyH北A@ h=-Oz.Mf&_DIiwncR?u&%༧񜃃֬LE7-i"#kqhӶJo LҴX4ʐͥ(LZKlNXH㵌= Kiel<ǿGFP.R8֝oL0BA9>F7]QkEa l\ 8g Q@Ӽ EgERx471ձ[1g~*gSEZWV“>'x.(*LHQ;:AS!?pfrh?e{ t0v#= r}s(ACGeF01,Y~9]c%3[*!56![B $5b3ƒĺc:߱?ʔO Z_K1;e^.ϸ_υ44F-OO #S=@z!Uư]]="J3;+9qlSX ?oZ![J%[-J9۠db)rRML8NW"L"Ce֤=)f[CkhUe{:U9#CoM&[ F^]ulpS3RJU@:ˆgdC: u.zr@(/m|\vU>7ǀ}Ҍ&F$29n5sJ1ZLqTpgKmYE$\@s](DH]2'򨒋:[_OgbrźsUEl^<>(g4iDP_c.r6ģv1q= u?3%x2^M ĂqtLu2Vjd β˾bXՆ)JZ}uh0~2uN/Zgh$Y#UƯ ݀5?`"yGD39fs4KnO;6F$^;s/ff%`{%d%1lr<\d_.'e%8G”Ԋ"Ô9]2Þzvi8tЦzU kf9->Xv`p-% ^ɴj~T#oE_28L69wm/ EqF1SnMYdq:9i9%cۄ 4I ^5N)H膊R׿oOY}@HEƺǓ@:"t,kyu3| J ?}Y(_*rA$IG'5ao!A!Xpq{*tz8Cv$DE`svRaZl*:d KQ)ϸKۿpًqv {ym,tͤ P#u6 >MB.Kv;S^I7]+㦈 :!~hJ'Xr:=BtgJ岍@HXŴ_trX[{ ++EyҚкì^o: z$/*J׮bo6 ^Vئ1u᳍z{ < n㶪]hh?[gA_1Rr 8X՚&*h>T >v [4K|ʗ7w=oJ)qV~Yfvq7*|uOif&H){QV:Dh|~ḿvNĭQr&L1ca;kNii hsG\dz aJHfy_wSقP^q:g:0_}T/qWyi(>DNp}: #ׄ31"J V !"Ua[MaLj ܌hM#uq2ۋhz!PD}v%$XqIkJ͑#6ZN1p4Uʲ9_\8l襞wO>-T.dC끰o |!rUVɞ$Rk2Uq.s4묐%a=HQ{j':6 &OӼW-$ܐ2߹ƿm\rQJdPD~ǑYogJM X m)f%*0M8YpsjqL35R\9x I5ɭZgEs?t; ݔ[:(mG~n+Wgbi7{b͋S謰RʟgKmJVGgn`Ld@|HŅ>3JN:2<`ʊkV]"X_ڙu]]E% ,T}v0nblvQ/NtwY|c٥y%WUP: K؝BL44_\.*MC"(u+6CbwPi> bbPH 3{1!H~L-y,>(Ԁ5>zr,D\!u@jS[ٓJXWMv`Bع% ׊fOB4 {+r"}]|?0XOLZg"rMOt^ b[CMrypApX@D$lԪu9v/N0L6@j9D] @R~|$;feXGT_'OOԃ<KMih nmᴾ T?^-j\:zSR7d\fG0p\]Wpv|$>J\xy'?{g,6#Ĕɢֵgڣ`%/dR4\ۆUmn0)#(4D+鄧nM#bаرútjgZv o<v;]5,>e6n\{DLe ȟ)uD#TE#;ݾqt)}r¬ Lnl g-XOl!YS-o*kl3 4A\ֽiCw$~Gp[o*/CQV#K7A+ y8SkXkK#)cCdp ,j蚭  ʙK 3ÁlUBzAόGmМkUB*:8\[O|C\-UXF _4]FjXNQ0qGY?ڝ~5x-R7 uT;v*pO< E+. F v+XfJފ|6;Lk)Af[u`YÆ;'4k$6[:0iE۵upиN.$ _h* J}~C.kY*̞9ԅA3A~ux9|0>xk"!A-Qhth+X'XmS)tɸeH⌵RC\ ܫkP%?51[ s9m-sa n;Gdy#jbH|`L>=p@LsdW(du6xϷRDt[3R-Q0NS%^&W|0儂ΦiWgq5VR,'H>Y+%rqܜK L ‟sLb[|Ѕq!wꂷZz؄~ku_[٧ftmPOP, B8;?t-3;j YivWfgHגXKX&wZ8e zlljORnT0qƅ,Ua^Ek8 x,Dp܉tZm2 o.j]Y:xP'NK_ec}!䃈m@C&DY=? Ma70MѠkR{@К Ɍ) ˏ4@x Pۿ&!cpGT_WJBXB> kVC(jȣ 1?z |Y1GHbnes0Jԗk@Qˡ,ҿ29ml%-lZ~rItPd`xF2A]2N:$9ۦe#{05R۹80ɀez ȉ{~wD76Vk|X_¿Tb11?PLAd/iMEcy;m̛C?OM1I,!}٨?M ;Vɐ;F g*P-<͗RrV%E$-()~Fy"נ.,jDԴeLNn`54L w< \ϞfzaFuYWR޸dW&8=$7`+`Q넢!?#0,$, *L EDgΞTnH(֟7e3~4Z'ƎnkjX꣬P 2agAПUL2.nwBIemDw`l0%Mwb2- gS-!$qe2LH -٘ S:պ? @ωkXVtBk}<t-:@d.6j{źj 䌱 oxrLCmzaLT8o)5Hوj~L'9εmՃQ앫U>/-drX(^$OG/tVS6c}/#[ժQ3b$,#qX^y= u^$ʧrE+Q\~Uyߔ"Ή&ڱi~O>_v1:+LodBRJ=Nj$̢+ؘ,ΐaSI j2FYK֋uCd^\u"^<صMcb>#dK5mKX)T!e`Xb >%FFKGpN/YMrOv#7mWd\Ć{g+R[8`!0;P-L*K\yiVsm\d?fg6 |[qYƐe= d !5iza?aɂֲFqZ_BQZ]&pZr(Ym^KNo׆fj_XȶuVGiKTZq" ~|kH MĽ<(HĐrT/TM'OvوТOf"0. ʟɆ3G$ya^Kpk|2g ω9~+ J?Sg#B|RQfo9t=wCch|1PA0;y 楂#k~ 0î# !AhR'7rP6oޔdG2ӂ]煚TSzy6hROd4 ::iwn <)&W+Iu9jamc=$5jP-ȍFݘАcn,dEMRd1Kg€4Qr@F産u<0 ex?JnLYN ~ \P|rx`kwHFeKp;HDa]B8 ~1@J& <q~U-g|Y~=5/9]qO]ʝҁX]l8cK/Z(nz<,3ա;c"8ijY=꺈&ep3Ɛ27]# `e;5c?wp[JevPb=]z_YWsk i~_b,Y'j2O!Z˪J@T*C`É׃2=+ ^.6/%'0N0)R;w{&B6zy5@Nv2o~HgJJ*)۶]ӏbҦ!s-mc_^4ehM&/"7jȎooI _)W %ט^w&qI,z̹)[(FWm-xK4bX@tkP<:D0@E_-UwYLKM|‘۝^F_zSab軭C^i✃P9g_Cy'n|H^D/bMwO̤ϼ0kV'H'쮡 U>?^JЏE#,Uji+K!nu.<"oȾgj Џg99OhA[@C#u#WhЁyGmgֽ,C7#M Pw!@ԣh:Q 8XwsgI@،1T4} #\T[rA I-e:ߊ"1UyRg)UU \R].1zȄIP@6 gA kiS]5Y6`|c$K4yKc~_֥o |mB]U+^HB]aHSTdYjm@~&(~[=;F=kvB!WԏN_U3X~RvCEpřcȚB" UoZvf%0sO ľGz|#f/rwhhxancerE=W_6}M/ǻVHRJš;F٪*lˣYw)x0H0WDtNev㜾# 8Jwb(- t#|2HVDyL]?k.J(C1}%OIX[frp0#K=Nya2nqPsաX,]4ٗ0NKnȼ` O1J99tGm`Z]t!y` D4y\hJ,%" w 61E瀓q[(uy?z]#Mg9>ƂZN4S+$OSfeLr4w@OK@@SD~9a߯Qe{jyUryv{ ֮ʼnУ<to/Kg \* l)$*$l?TSJBU~ޑW_BuJװilq>b;L5ԕ[:C}I1zj7D K Eʹ)FWPƠZҹ 8(4fq E mH5Z_/qhK.%C(*Ԃ|+zVɘDKMy}^j )_qF%8O.zmK{{H j7o}t$ETf^TӰC*_0Ӭt9#ۤYmyQX.N̪ɚ-b ̨y[*=\Sep@bs:8[%F;5qn맇lv#]$l0 Hkb?DW%BVt9D $pBxBTGNQH|xA`m/ѻWD'q|2c%֨8#%"HPhEe*t&?BRq\?'WMNtaQk Bžz 2W`!v{r̫k`<<⍓$f{pUiOuW' p/`eE8Ch?PBJyPɷ dU8h9\][CzQqj(@-P\"QKWt [ SNB!:ת~-@X@TsKR\QۙaXC6Σ rρH=IĶn#'r)s82DF[k{u˓LP-3mIpsE5>v/˂Z4 "\a}!v_Hkfάຓ^^]gv ѵ%l8ne΍D30 B |Xt:(Lɸj F*8s/]@mki1Y#M0>lX,al |<OKG2uEI("pqKݛ=br_Z"Ow9cPVӚ\[?U'l Xoe"ff.0L,.c e]Jsɸ4WI3!KEE][({ݿ#0[uzb`RoƖ6+RWUdPha_$*AuC=J??ʶ9G L }Ng0FIPJ0/> UU+T=4=5 X]-mFPA[?~bO@%[/u`RqjhܦEғti.M:7D+lq'F3;o,s*Vv&4+ ҇EBL bkci~A{%X<1a&,ͭπ4wcjb !.V8ʎKd*WP2WGMWyHkIvJ1HG'9C.n1h3\i)>$<[3܅дG!v 1,C 9i8=k6Bʠn,ys͐?eS T¨䴠E:_Lq6p!mWnozbac@q+o"]0;D!ŪU79p{L;Jw[STDd"m @KaRTRF3UY Q#bĿ&g, t@*z]l{MaP _>-u1 kY'nW+jM)gYZ0707010000042d000081a40000000000000000000000016446b36d0000d5e0000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/asihpi/snd-asihpi.ko.xz7zXZִF!t/?ՠ]?Eh=ڜ.+Xqy?"gNk/.oJG:`Ⱦq >]@3v<\9?R_Hic ΃uK m'}z=)F PV։]/.ۿƘtv Lv#Al#K?_t; 4o!l 9mU#kwxkzsg{~h!}"b_:a[|N}?5Nk"Ȼ 3kWR$HDuzh豷#fߌU5Z; g h@b߱u/xw 2:n)Ȭ Mԣtɽdv`7oNod^%07$(…ݖ#)~Z7~҆TL&|b_KP$2 O 峤)4P/9oe[´vZ@M/~o;2&>.l#޻Ǔ@03q*-r{UN/ya1g2ήX/𮻷^JmӼ-H0:%,+MgJ(]v p{Yx> ҭ2Gd Kٔ&@^y wD`ܓ@?̤7vH$H( bkv )6,`ߘTWm@E$e~H@0I3$iOp=4:.BD/R8FDJ a!WSOC ʞiq.ߡ%Q;bΑT)/+zh@Ս | Vg4_E'9  Z`! CǝW+S#]^u$wHg>[kdS-W^3Cfi!n@,~@!01vhVG ñxlfbL/yAסx<HoM^MEVxQ3ZcjRO^ D׵Q C̦ }1:ZÊ_\\[ &Hrad'[_{ ģ]l67u~d C$F6ّՏjw/#'sJMc/DgcF 9c2rïo ǡx֍a蠹7|]Ց HJ'Í -!D/Fxӝbz4+EMl9o6vD`vK_ #S Q.De%L"7s1>j:#&R>*dWi> u5hAuh2tt1S' 笈 ,xMP<)h;~szX'}_s?ST+p*|(JAOf/c m䠂]z*Ԑ(IqeF2| GtqK|M@mbDrɉ9 v)8PzU%*&E%J;fA*eذOMIe V`NMc{ԥŔj,B[U d S dř(Y*P 2TOFPh 28]ʕ'l+ $HmV$ZDxBe[]mXO$[*tzlz= N w[]T34XAUqV`-e})hILDMev`D7*ݿ~jgf?~+!!DLˁﮱAGshࠜ:6,}g?+cQ4> @1@~qUZK$^8R G0=ع]qގok#~@˱>\b%Xys9*<NM_{^k?2O0EbSiБ,0%cMK@a+΅0\ļQzh @oeP[%4/fHb+N"5Gb #X4&0uw& :!G.]s[/~Kmzܲzm +( ǣ/+<_yP}it:3ZAo\dBsz۸ []"HQ{;_Us0 B(U;0BO$x 0Ac)#ڣxŭF ⥲!`婃N;f2ij(LBXIvP}QF$̶\ %7P%X^glΰvT@\qe&Qq\vlMA wxe` _?3KOaDH$>iJ2+| *9RL姳ё|cv("C.;q [CeH (/cvAdF$i:册#=A|e.K<䫵]}ێ9erĬbNY1=_]%Z!]^Y}=Ӏo S1rfۏ^Obwsn{T~A;LxcZDܝo,b*g.F@6JɻӮcӋ4 u ~aPַecu) dMadD;8@CtјC1d<%kKBe_o]ۨ-"Fʝ= bi=jm]֜2xQ#ħ7,6ix/ʴe*ȍ`-hxTݟ:9 NՄJY3p }BE#[ 8]ܖPԶP U&u81 w0 Eu1~g ļ[r3>ܣ/z̭V&l@M]jX.E :=pא i.mPL+* Ëǔ xwUFĴQ%``[\a\O,5>jA:43u`5UNvcͲ8gx@R9Zn;3aU;T' Ρ7D-lt|Oa+ S6@rRAV왍wm_P K7udY)Ԩ )2ma_gM 09~R(9hN*UўAتvD=./v.Jܛoجz{;#-CQΗvmyщ@ "ETp~ -(Yi |׀`_aBR̈͢ܜKY !n|G9gVqiKygo:~Pݛ/%&1ZIRWijkkQ,- NH%:ov {=/nw Lk%GB8maUmR2LڝκaQ5c<1>3z[+DE;T^'-jM.tp ˟ IP$a1EEXbAzuXkHNCpԍ opTB]Yum64o(& $ƷK Z|&$H2*uDC[."@pw`g e) AEhmj;S޵/ g`6" u6{lthP8Йܷ?~/2H`0K,)gYײzUH6fNQm]J=;.(czP$zvǁ:%&-6ƻ !gh\\ Xp)@Gl!wXI8mEY:&Ac ס۾G=riB$5%gmDө!+Ww]AU#"C{Vl }v~4" :NL^lX#&؈K_FMKNe;nS~!NwaM3dV"{@TxԺ!UKX-xQJnv85C{ӰŃ.k8'bn3VX9b,d8 ? 8 bl2YG a]XɅ33oôPPP]vPe<&EEߡ*=iR86m0Ar@?#wl/h,{R'oO^bzR6P`$*¯B 04.`Ά<ı1}t[ۗK$9CP3 A*K+݀T.n\Y=lW.'@r+B=@[ாٵL:ع/m$ښW=Z]m]=fptѓ"5É. 0y%G@}}YAw]Vh?RΨsP[*}DZꑵU_W\jLFA3x8odA# ^:آ=\ sPA04.#5Y+Pa.-5ZN3Zָ[dQx^ gUSJ>]}$l!̔r6Q#̢;K4vRbaFs 5 "όEq#X6x;JF,-gmt'ZF*WJFPT"]9f ;yZ(Hy!ˊ9I ~'=EpMH>M֧1~DKv3zQWy'lCI=08x:{&kFELsYّRD*=|$J/wZԷbʳ%5oS;%QSՀ^hpLyJ+ v~dSRUܷaュ!45եuTMSp@bLic/k74MFE>Ed] DbHWoWCqٮ~,pևA5T\j WK's-]OheS{5a<+ˆ;W^ı;'fx%`Jp?~#[:גMמR-;쫷ōȶF ,[2Rj KaUpp0'isO'/кO8)D?7Vb" cD}cqKɼs4"_A>(%DO!^i$f6U^FseLEB!] R(2rj Oy+Z!I*`GG_VFPJs2BntNWLQ赥` |l?2#[ǵylI!yP۳ql-o yM\eQw2C4+M4{9N&>GS1%6^s92y~da0z787s*c*$62;Af"mNԴR1%~Q}J.a1q'9BRptNo(xbv}m.>YoIqn{4gN{@/ ' ^@#|4K֩ sG@7'zޑ$|#FIOiZഴyye, /STVRpnPy?” Gr B@fg+00ξhtVtd ,u"uKZ.,a@Q"]hW&R;节 Er SŴ 5{kkCp'y_*o];!~l,۝.9`D㱛gV&N̠!,1T,]tdb wvqOLEDfOY[|8;LwE\KEֲ8?N( +Q*@A퇧ƎF^HHHxRC 97VWpo~2A><V h/>̳:\%~Ð#TY]iTOGX? ́f2c afoT='1m/Sp)a\.Ú-,E LI!Y'OA@:Ԯ9gIl*^(3- ]@j9 'l!لѓ$0@ 쿸| c{i诽}/2F8~pOG>F+K&0d H0{d%݅BWr+=Sm7^}lku EʊL-߼_`7\/CeVgSe"Vx$ `zzBw4y}=`Y!AD-j1o}e-M%iޕc"cy0͌ &d:5I\>T~ zZ9 @p)*ϝ>4=>v7a \qZ0^Į ٷsrWϝ:ӷ~5fpDnEd܇*549 1!N2c@n_q>%!5XmnƶaOVބJPvP nԲ'^۔|-r/iƘ)"IW.15|Eժ?AV^<[iCqe8IJɽk>&tX变P'LcwQ qikj wrBKaFE$f,A|iGX*T?-*"7K;>dF~ f BI!0b_o>EϚ>M7S+Ch .:Oq3PXGBjaSоN+[؀'swO7}#$>V)_cK:( >g6\ӏ]hGq@tzt"X~dqiD{]qP }$\8)#^hBmHW|*q|n#kgVw!a54{L0Fw 51{20xo"H~0ڌxޙj_U]`¿byl(D7 BjrXD.v/=oF#ܹ@ TKLr_qh^N4kW\!b Zt>`[;mɂq /ҳv=Ch䥤CO6\G)J$NWW?3PxM nfZ4v]I6iqI!nC[Ù龜@Z'eo-!Emo#'I¯Ǥ'wsXaaB"kN.}r鑛-5ErN,?G<2Zd. )"f"#:P +mE( ɝD˹ajH 3׌Zk߳tRvru5c5&0YHG @F]ڤ]V^(yL17jkS Z*%,?= n:归9ao\ v,\%?Rc\ō)5w9f6j\GOeg,ZKhƶ2W$` `Kw"ʨ2̋従Xm6k,ӏ!%Bw H9^Th|B e8@Mʰ𙋐d*JvP5[pODm=sm(:I0JmFDLC:cITz#ݛN°­y j/Q`vgJKQ=Jiu~!}byzֵ~ )E]ob}4!d Oq\gy"5ݷ,Fy;0*F!]*3==%jaZ-p:mMG_|juxg~ ?Y3#Y)ݴe|tUd*|.v!81Kx)ea/^$`8igW;fQQd~wX:i1)ř(|k IU=ŲIl/șKsIklL #Rit¨^ن&W$zƬwG@InFeu'|qu &j0%j8Mg~/ˣ`f,=?oz?Mf"Zh24WO{ N1\CψPi/^^шY/$swHA`/hO!OegTeχ6e4HmAG 01Es0+B%O1N8d'tA34XLta [3i%ɽ 9Eϫ3}XBzv|禀_"ͨ$f}_t;5ցLb2d]l)\ 'tk&zGt=\ 7RWLq1heVP^^:kսjc{sk>2 d \>[ȭZR:e3qx0Lg![OJ6Dt (֗&,Y(&!/Zr00W"!#B!pKvă: m)Z뽛V:rbϙ'^57N6R4ߐb?ˆl>4,3,|ǻR!2-ec)1@!|o~K!< q4^ZG L)rZI"n8 '|u)z 샏 W;:UΩXI/8~~^۰(?-2/(Dy4RuE `t3mIq !;¢@*4681)=/='Qc0AtVՒ(|3[Jm|WqA\۸5JSG+_g5_A{ ̦|ߑa\RgS;{C`\~Bx[ͺ1e-͙+Ea"aS#yB2 4FCRYz#WG18dxY>f4s/|.%6ǫ(b^ ѫe-yߕ{/ j LD)A.c5 ^Yb[GPHHkAݝy@6 ql:]շ &ƱlHI؉aya%.٠,<\TI˫`vs^^?B7A#NDsY}nYī彧Y(NBY/) vs[R=W0O [Ahz.kL.t [ 7C @;WIvBG(XR:S&D! TSs?†(FSձ(\im3?*DAa"ɸCW[7E֬51H*S~P_}R:6 -B[$.Dq>:ÍKBI?iy*Y_ ~ܱd4-jlX.UnPX Ɋ%5Dx`cPp]Ujf\}Qwi=!iY" MeG_I&VUB2$q&]-{6l.5 `q|!Hپٶ>.NS4ru\MU"Ҧ!HH!؞jQb*d=YHv9K5P݈`c.`s @c[%;k -ڙC6OhXX? *[6o[cP2悅(9ۛCCf5܁&e=2%v࠼9@ 9 .pe.yF^ϓ 9厫[EJvT[lYnd$h|ƙ?0[<6ʹM Tk_4u\_><_dSZ̥'KQn]Fbz K6Hn~)’@;WE?d|XaL+P_6r`1R}v4yױ9vd&FN6U VSY˄Y1D Oe*._GQ W>9.lb~:Hj񮜦oX\sMh=dN.;?j`B*Iq/dlx:;L̋r8ɣST!f̓gp֟ 9Xd]g2 5y3AȿNBeZ߶7(>nOoF\Z\ܤC+ϕܬ1n<.2< 2C-1[{GO}j""%@T. d IRzǁ58D8b@/73 \.B7[?b~NUVY|:Jt$@9qL.ys#!E:rY? vNoEG4 /{w/%PNW孰*%^Tkse> Qcؐ_ znY+_S9.;*Pw4U Zwx@W tA1="!#"!4>.=\6%ݬ$X:i%z(&T 51jzN As_~w-b{@3gg6G3gEc,(WS=]==}vc['қMб;ދmp! ӶfYܛR/?g ]~9o/>PU惷: WD~W"ʝ Xg9@{7ŐLTR:pq5*mry>\Ey6ئr'dokzvm P W|&Q=Ύw50;DRA)7x=\W0jtFMu674lBf@Zq[nc !#,Jl5X+u;?βOV8i `,T"de裳c6Mƃ횳7aec{DE12KyBe$SjvƧEt7;[XrwUNArϨ=8EO MbΒj,yR|K)nQihI6 )3D zO@lZ5FZpk}VF JpEt&2&UaV/L(%U yJOqp׸٦W#NW@Pu}|&nӫ^8߻ly /۟!C`'C_-Zg\BAeF幵U @ƒY!w欲t)^KGi04G}0>I[|Y)FN>I )gy8֥,vlQޫwg2mLE<(+ڿ./4!ك6+IU Y ;g[g@$RPlfdܙ$i0PL c[׸ؔPvr^5Sq3mWcstPO7M^k=M<_ JKP(y!~e~\3H}vHZ[H=.ҩ"q<Ӹ:~rgqND5_& /vj@wu)܂w0y> C<&*qT5LNfZh.s,MC !;4w}YrhGEB;{{i,?t .@?4|dE9ioBhaɿ6sQQ?#Ftqn@/Aim3D `++>;̋GA} "]t&n]%_ܭn:JmԦA鄜 įd? "<:fc"|<)3LT)E+ Qr *N~م$2KYM9tϕ&gƸO7% \o:YUA`hk|,X㎙``Fy:=xO, 4@1,2).3$gSM2gL3",Kfa:Dd{bN-J 缔?i5?:BHC0b'sS;B:v M.d>= '_,6q|xšz5mK=Xjo|l{ UJ;)b h;Q'[K!{[NDPxOE wDx1gKGZ+y uQ_fŻ3r { 6hB&/Uej"1usP5ACBoUH0d{@FH[``4m=;Wº+B"}zp ׬83sFXҿ֙O~|6 @(DͤN=f%&ջ:lc;)~?(}I6k @h7!zcuqzPyaNɀh! )?5kJ{̊1h휂f9 7!/nb/oz"~wv%XӖH `(h÷nD xG LN0O!ܦ`'ifZHZK5Xx%̆6н8nGdޛGLB6lʦ>6:u3kU۹M?le+-r1#q~{9Ѣ*5?,1C(~0+tY_ofOj-'-c x/Q`c$>lI3O-pb-M3(sCK@OZu0Jf7¤r+|缅>8*z7j] M!ohHdj!AKTV{CeCQBV\ce|utYK񾚛y ޳܆e@0kArD)iaZEx?ܧ9Ƥ,nŽѴ1B{_U9@ !/XuN+%{B{^\ӯIӃhAq"]Q.XR!yHLYj-O=-c {eDm. >ݙP ؊O}?B|Úh5n={??Y]Y֔8<~91~5l n^O:\zrdlEЎ*pMTn;#xFd2d"{񛓹0gE;vE5~:Bƨ!`5E?(O=K` F:ub.!rvNa3T߄ƖƚD`hU@C2|L具[pM5j ac Z!8N,ȸLyBpwKB!ƃН#";A1ѧb V o-8 Χ +DCǜ|"?9e|9mN@Q!sc}ե焝fi<f[/b pfQ A@^K[УDiwCXO#I M<^7+CaMUY3T,м6nZ36A,U8?f1زTPr7@X353_$6}BXP *]*/0b1x(|ٮzӇ:U$p"N_Z=d2 qn0)( %f2 d#rVjiM),2*({^d'%v K-lHq147G(s,QwXR\` -i+"=qmྡྷTDU?M֮F6~^=-"ݭ&+G39h,:pY.>&@"Gm?XwiVl^zepeP0P`Lm?d;zckzUTԓT~OP;@_v _72$Gg)P+E;jmT+X-.]wB?[.ʦe5^_zIff/`llh/EVO]U%)>LMog 1fV.ZYE}Rr+0K ߆I 9h/JE`n./%˘aPX?ʞa}:W!umv:%aϭ'VZ ,Hذ fS?7FaXzhj"t?^_#cJjU<;Ľ92g+8eO/cQ_!x@BlG4cf[!x2XG7|chb6C]lQ1z*0I(6 a"] :S|7x>Vlg7[՟ k_:7R̃"ffC?FpO::Q yl'9UvrAϑƟKHo8 tfHGYP F= hW} n*-Sl-ῲFSћ&3=]J2ngG^-1D:U-{ȜV&l>>ZE20n&0"K.!,cZEPѝǮUF1pZaoLJܭ۽.h= 憛%' [~pJ⤈3oc=zu/JfL3b@zI\!XqiY1,QWAʵFJKVE"nJI MwU{dZٷ>0X9=)}n%C%?! hD9 JW.b@W$tEڿmB<ݔ#0M7Qk+oL`oE8cjiP PX싱8V1ښ~ÿH1RVEW^Gj Vm) |`SYT.%{˂jb7&"p H-^gN(Y9~z!;0`1Ƚk޸Bh,Ak]8^(thoy?KlMʼnscK"̿ ]Ou;wC "eycY(hf:CiB:|%5?[0諩Gw TK @+-=@L-F-[@inpH[k\(16gj,&9b3aGЊ|ab}/KrIAFe_gZ Άٌ&4J_He&&K,$h\t"Oۺ@w^>}KbfGAcx"[Æ+5vt܄"e"m| jF}TdDق'0o: ruIJP"KǨ{o%}ͣ-A<Vc+/Yv)sXvc,WeFSp'$841of*{:NIvHfLs+B#8-hm~K/=N޺A3uf;ʛ&81ߴbyybNN0x kY-rh*x{#g2o~$j~Cg%^RiBeFݻ ̿wgu69Aڪ%=Џm|+/G\1\Ya48n_>azI}H]7ٓb՝y臩窱EJqhqn o>Oۧ&Áxت!'}iz~삯6f5Uh{/kaJ|S}z{af̏g{DEX❩ҢKiĖ4%t>fow=+ja2^:jc8G@Kps>[ǥtA]_f~qj,ϱGFߵ!u(rMw:Htc81`D/_ZMZ^3:UlE{u-A}V(a7>Rk)}Q`|!8M9ybs)Ze5JPBhG}:plU*ٲ}@`Z*osd76Ol;m`{%:ڎǛ~ ^Uêtc2w̠ ?^=f."5Sc|ƒ ۂ!kl/Fr.ՊU4oan@hXU)KT5=㛔#YeȊ\8?'¢Æ`x `O1i#kz|/*;2TΗv| BjR .YwB>eP zr;wK4s-pDqɴ"ڡ}J,|fdت ;`-4*%T9o柎UMz*l$`&UFU/ ҫ=eنx Kdm]^-+-9gD~l>%46V+2!( 11sq67ɩ/Qb1M(hΊϯŭ7gW{0@j߶ҷ\"(M\bf+ !gw\XKtWQbY]י@4mef8=Y3,P>oY噰z6(Y>˅dd7nPhJm;ڱKj 0kxS4$&G)< ft1u+,t,$'ܯ{\fц6>pt]oiMSz+U$T/>O-Z_dSUcI3pdΒM伎=':6S  a7x2/|l==$ UFLqxNpc|mI(Cƈ=5U&Lj+^{7KDL{ SЮ3Sw)I0 {c5Tu;mVv3'J##4 ݰ-w(L.pP}(|ȮyTGI}fÎư)Wv\kTIZRFe[7%z`ͳ,tX [[D}gbW, (dKBW} 6DX{ N@e|%M s"i$E!]>ƧYa9`0L{3 S۱&Ds*h}XĶwiwϺ_Jgv=1u\b/*ZfP$G#r|d"`p7WLO&~!Z)zB*x3?'Kns+΂Rv`CuJ`1'Ѽ[K$ FOdžÌUuǯ'gVvm p1`I]*b¿~/8x&(>`wEqub3KU{lӿTz&_/iluw pux22Wy_l\=ϊy"}q(wg7b }8g\bN2!4S3҅E︳aU4b{3hVFh4Y4XW}`ji /GīE{Ubv`du$mI e94yy27oVƈIr4_ ™ }$8I_C<0'~djqig:4{[CنW{] 9)mdaZ%Jݙ$MW3\JvO۶<3.ϋljی1- Ʋ茪-t52!vHyRI<m 2^k׽n^EocZҚ;+a7{QY*q݆$YN$iȕ m[ܸzB`2quViL8FwXy|oqbϼ90nn¨! ?͈Il~?4ϚB9X/xlb޽䡢XE8js:[dnĔ[g9Dץ8S1I '^kږOqp7h0Ƚ9%(㐎 %{KoIkyR\!PpF\yn8Me}FىuB%>P#يV[2 MI?q+d${LEO17M-A+мǶH"8ҋJQC(B}tU M"<6[ 8ɨ S9k#Lz2u%rhxᔐCb}?~ C ^ Zzܼ5}X8 փ(ZgY^OD/:6FY=0ݶIГ7$ZxX;-=*AR-j}DBkՇeIX<6"< sE:cJeUFRyifBglYH@f4"9; eᦷjD| )SzuwChR15bc23'^CҊmgV&v%E2-}&9~2!",%Q9Btxr 3Kq!^j̵8^RB>;(o~ס?jTGIt^0]nG[`HfjT uwdS܉hx"ըd 66$udStyRY\f8`n)j 0-f h"H4[HW3ȣΛXyE{G[o0rk\bd^aVdd<Py ְ]aA |#܀ae]FaQ% n>Rd lZ/ Z:4Wqi^5h"WER2DuK($ +nۤ*!3K :LڐX iڡ.şB`Wf Fp4h5Vnh}`pR' k)R5Q?DIB')9OncJ6Qv (C!O~L]f4xz8?- *!X~>+߬JmˏLq^X-.mܝ'[) '6 Lq [aW7n6͗ lhݢ&HϰTYH#ÃdyKH7ڴ(AI)%~T=Mˊ6QQ\((\?CQL2B Խ÷RLO@F#=r1̸CX&s^ Ld3r!`PF=Hdf;3J>z /q^> %7|4[.h!y,-tw#=?7]޹f\j -FNܰ'$yIӸ...`( n)Ofyg9gLG9.kEG*$m$/q8Wz](esb?=gFV*Ax7I#Mu!^Lg؈olWCbFעT զ0 @= 4"P@4_~0L$T+}Z+XH$N˜.u>冝&x܉l^t%ժ]hn#-=*yYT8dϯ-7<ր;l9ѽAG>ݳM B 2!5Ð a|_.By9c9͗cԹy~z KIjGĆ[D>}hP:\yՆBEמf kuX]KHY,;Ie E\J[-~"PD:#ETx ޚ+ =<(" &G3DPf$-pUnJ5ڦ#6V uTʐNu?CJX*%*5 L*0N!nFBņO\t{C8#P|bj:ѻYI0; Uel3l8!zI s zanO7A]t7(;hYd^ErgSq6G˭{@(=GW3 q!Vc)c ^W\̎п7E׵XplKB#\1M51>X_d w;bDt!wNE;ʑ1:=ə/E:7:q9(ƛNC$p"ZC3n9 c"76Ζr؜|zAaH~O5`1_R2[.uQU< 8Ruh Ď-"w중dt6'C!5z6uS]}^ƉP9+|A<$?kC)cTyTO*؉x]; (k 9[s;oB5 _O8^i`}`H<3VPnwAdwJy}E zDښa \r;8Ss0E-tNp_}۳)wJAJ/ވ ܻk 8s\"5YDG;$dI6%bf5QH/HW^0tukOV8u=*02 -o˓ĹC//4.r hdv;م&k<`>]Kx2EC'[AS&TwzP>{hG]/<jNq/ q1%=#d+-p0ݪ-C1 zEFz+Sw$}yaLk=cO2!Ŕ-?I`GpiZٖWo^Hٮ^H[sLbѾ ~!CJ:LNH9L(xߘkY|ekns Yϰz}E=+ّ=t٥OK a|  a a`>ʱN|We}al+1#_Zv ] QrZ)TB-6DZLV`MM^uʹ4y(MzEz6>}Ӫ0}Z2d7 ItFb ww]COm/|;߷a%Wn96ylY Mǂ 54 +cŀ^DC)uiN)4e ^NJMl̋/=b=3@;3T*9|kk8YME@M~P|Z>b8:e8jȺa@ݹ- &cCNf+= wӌJ.1lge,v`A %W6I5%3bjw@G'!AAg1= { 6;V+'(ۆoJCw!#H~Æ0 /:5k|-s0>ϧC`ԛx_Fdi~5Y 0>鷷`4XdTno:йK1@l11ӗ]a:ޤ#vhCH8J#HTdA^r{~=Y^]u ]"y9.Ø-cFy`- YH$6!|l];uV9|beG/9=1: |HSҮ5sN(CTա/ ?Ʌ3{/$ #璥7$y}|"Jr=d'TVEV<(bߓ]V*lAgPd|S[@` o0H~d**βf΅kо\cv~E'.6oMnMf37kUݎQ̾*= <;W1kʑ$2㰁lضPh;!cf6d>,Ti0iHXq+d v֧*l C "4@kOI[$)C|t}qR-}8h^.h1#ذwwD\T'^"i2j>6E|}sFŸ+PGtc3:ՃOМ6O|^,w&KFTe3XC0vꊎ;:w͞_T070\qxj A>֘H@̚qևO?pv+ǧxL0T` ~cZOxNs$Q£]qjs-Txgn-%ddw'}kr ߼(xu X=s1-Kَ$zE08?ʛn#[ش%@PfF ZaK ;9x:H> W9 Z̧ѵV?nbB ? NFdSwo$2sUjk]bU,qNaɺάzi"wKr<ΈSd&WLVX*]ӄ3Kg^/C8 X (sU]Ԍc0~Ȉe9% l&Iz 8a ~2lO@ _d<-l+?g]Hk^ ^}] z9Ÿ1sfAO큽Hg):{t/kpQ'S1(c.7,!cW-U^e2m%* {|#TޓXQ^2'_g4T۰rId ?ux#;kujb+0)A5]y!EVg?* q^@M]4K}ӟrUH,;UidoF|(0L(` 2-H\v'Ϯz@=v3 ztEb|4-N?trH_; .E ګʉr4Se' CgqWRr,7zÃX6M*Ma =roYb`M"3Ԃנ@"Wu6Pdr"9BdZ:+l*PQM"[Ӷ [À;*ظQxR}ց<^(tu\V-qڊ ZoU+G-@JKj9. "kt"E#;xeE 갌!?oj?tx9?j2_qbTUKg_\a|>ԸMբ@$"=84@'cgT4v6wvO)ٸǙSӷz[%p"` 4ee BKHi3Ps:]l1AㄲSK alՓ5}4-1t\ևɺWfn-[I}mƹ`b~" =@0ص0>8!Ԧo 4Eԁ&g_5] =?JcĔPqB4vT0thakɩ:%}OcmM I&ݹ-D?.qR'[KA6Z.ks b૓ -VQOGs/ZIXE3T7/*y⪸]FF Ca3G3@Ɵt J8%Z;[G8&U))?%_h9ThJ $!6ZnuvjsIhvԍdxTt!~t,'v="Ԛy}ϚCX2;_ yafw6=V?9` 쌖j;wvp YgX6&'Oh5BqUT:\Ay5Ejʡx& k{JᲰ/'st':<7|4lkәQ<\dt YC-ځ"G#Ƀ}z T1&3@%D^Pf; J564W^r`qł)(DnO/doC!K}4^b8-Vhhe|αYz$ @E>+3#c4MV%9a ^X &?xV*\7ɣHEqw,z @V/QW/sX(5ɖJ5ecuN0qX7쨢1OL !=\BBSK|~~t8W'ѯޏ'Y27+'WH^߇ J_fw28mW'Z]i+y8 Xg,ט2"̖),_7+*{0=WƔ;_61ӧ>tb*Yr_zHd)c:e(TUs%[eb sAfD6([zm*ktG̜Aܕc{ܶh <\JlA*-_r'{ehR_AtPGufo;!10ػd:V`Bʸ[_:*[`"lo5b<Ҩ!¿fL("яؑ/c@񠏣6.Kحe8auu{Di = hEzj^[i7x\V+&i YԎh(oL,1EZU1f ˙ X,qI,n9[|3O6SOo;vi94NVHi){QkNMҔ,ih C0ޯȬ8zHu|Id;/?cΟl]Yt;i^귶ΥXY x'.%6,{QJPj`iA 9U bL('QԐw_hsnߞU0NGm}z?0l 9_k@\O ՌNUs֥(rVK/[6+(wBߩ"TSƿ 8fB))3VzQ_ ݡWLCGfj̯G . q@K͋PJ]1[KjDY~KN,adM,fGudQh Z`-7kC"I1p*5zS8!382Xq؀ocH*—H.T6.4T=TcN) ٩,{K0lBH%szᦒ6gY۵+eqTpӘH h;WHO˞cf&[8@oa@I'z~ :;Yx>PvF FkmčȜ5j-:5F%u_U?b³Enak} VRc7Z?޾t`,%zWP@Mr+d77K)}k b@ ' \)a-+; `.x89%0dscaF{n5~/=U677֩nl{Njߥ/DIz)SUXMX-"g;h$1ѹ*b6-p+KĢ3FY*[iMM~؁%6:XWf5~ ī!*~"D@gK1!53נ4u5Y#"TjBlR  _"5 H}r߄Yzp||Aw\ֲ'AKvl(Dьk59i^u4 ǻX{/2N@1F*~Ht['G:Vݠ>HDc] 6 hJ*^TF𜢅SEѲ>T2qdp7wiYxVӰɶǰ3#=PGx [BA5E [fqĤrgme:Bڷ=e,~ Nz5"DuSh 5,`Q2#ﮍRg϶_աغ>ņŁeF܎#wectTNu'Pgd=ގnoAVgp?ۯ$D(x?(qu+իh0\ x7Fayː#\RtWTW 1Uui/H,n8Q`vWr7iCf`\_I_wRDFQFf ~LAh30$80E/q]zC`/Cdulҋ,kig?cٚ=3qD41 6|(HѬΖ+=˰MKJ%+.Ew` mOL`xP;U$uM#c[㷄8?! xBz w9 [)V 0r Gveq#Z_G,iw#nCg𺓭O# CRQ֟J@lu~ϸ*"^PCq 3`"*EB^vlQ3R> >47Hˆ` Whq"uGwqer74. |WvxnPpŃB  ^ 新!J5Jf(PZWSJaadݜ=nQ{5ֶ/ wE4c{n{l#ֵm h">6 j!O dW*mZmԢ)WI ]`!<6![)Ǽ}Hv~}{wL}]/$ơi:㯱c8Ɨ;&f-^eݨ2PΑ `v7jݫL1p_oKH dZO* +0^gsq*wDxf*Я2 яw$aT+5?)L!T|~%Ik-fD!5:?6Ri>qnO$e{ځ(  TS1k 6w;uQ.qcw?LOa0r02\VL`Ck:`` ZM^siG3rې,gՒq(}GzS%PN+ڻ̤IPqDhKhSB[%3mnF߁ϗ"'/iM/ UKb-@Em؉3?q1O=A%o+]8&ATn埵@5-eI8YȈ%ޝC *j đԌB/rrSv,U wؗ+0Hzu%Wcڑ]Wմ5u9%W'w BǐoIiʹ߽¥u|*DwS ӷQ "jFyx^FȷcۣǑA :jv"hq5͹f,b sӌS{qsaRo'ƒ¯@yng}7"QK19.G"oy ֥rY[:0m#Al wJc-O'D/0f4틐[ᕢ TvԄmnJ(Ui\_Ϲa'!R8X\%juyöImCWSsӕ4Ot`͟>!p a@YS43UԶޭ߬,'3_vKQd`9.k(iDiv<$ Ƹ2W7Mʷ12)z^5 }k0<^x)Ɲ$H0S.aƱz[_HJFsq4QWvKҼAt?˂ +wWJ/*gc\9ήgu8Jѭ8;1|ogjA4uX>YC-) #*10RҲ0f@`itf-eMcM$z#rS+\~_>(|LpڃY_op-V =F-Tz`(MKO5hX]82j jdvlsG*h }g]!6q*K+I6+Es%9pH.\}`zq`ܫ$h_vkt%HWu}q>kv$4Z.c|2y!N*6^VX 6MUahHcxrСv 8}Xph([Ǖ@G;'^#v,ه@ZpE >c1wVmK䭌*qymwnR'Q/ODrTсM6z{.h%HjIsvAUu(EWaqH{=qiG_6{]MY_6K j@d,[zEoDgc[s!ie4~3s˿IdNAU6(Ѻgy=iG׭9"x!=/(^L6 59|\ 19.4*МQfjyֹ}&Fz MQrf=ekhk7p`bln6dQͯʻ_m 7M"Po) rlÛ$LXk>Au"\{iFh0ɱM%LY;#: EƉiGz -R{8^3%6R)U> 2޹/r ,'2H+ԨCdȕkҭ>>J|RY* }8#W*ZQQ +}RD,_HZwfW.ݍ?\!ώOJ Xh<˟vqMDe?%@0@}]$\6cX1dŭ;PreESvzg9nud7`EfۖW&l c*|kߍ!֧q, )YjUUh`ʰ ߥ7CC.+/0/#k1ޓ΅`i}0_ȆPK>""}2`oVHb3*[\\vWy90.d%unB~%*f^yO±sV >/jL y3ї6 Y(L>e欈 \8<@"GOn[y5؞TRr(ivh$Lo zo b B+fhf'rX:j'm b>Aa +hptm8$#|GkA=8 oi˽0>}EEtquЩj}P.S$$f? nrNڲ,׼Qw{YSS0OeU:>lKںȸoI&;TfarrQԦ#Q?"o-$pD8rR:2BL)dl'HN)/X8kPy>$6@CB?6v/u"G;q 寀t{S413=pyR]9\&?jdB췈U)LT™!wQB+44%9`v[K@ xVWns4V ԛ{S qʟ9Ay?ҁw[!2s=4܍ 3ʍ|T(2;5|S({8d#.%Z1b'dk-AT y;K4,ڽ~z{bFixx2Nq5 )e )*&IXziϘ`;PQ=GmNc4P]R*W 7J?v'#P&}ޞ]xDҍ5 =xT# 90#1R=nb>#Qn}CtCZ2n=PncRL4tF}g (q1/Y yX!Cꬬ~ҚH00[v8[ \C{1ё4:o8sB-ԭei_.`z1@C@VpJQW@x\1\}?n2FssVp!]dGX1 z}\^cq0q@2 U1\A(@j_=ОGgD쎛ذsπ,{m̎DAKHhq.i17".#p,7GCf҈gMV/}~Ab;2;}̬+wD~;p‘M5Xy=¯|e92/B kk- z]gr^r87ks5duQ^ἻkXV iwV Ϛq<**?t+-{Bv\ #*ޝkEO>a'S }p <| {v8: X/!(m+Á'[?R@7ݮ)gnrȧ'Y?p=5Z6xG]6ɫK<*lTJ?C+QW.%!?XE /.Ga߶Gk߲e X_2 m!!uQw߿j>Xʮ:ySH-I,ѹ%+y4i7y}od&LYuO`I6 qwj ! 0/<Я-"*Ԑ/[N= kvTPE+ݣDFcSUf qzԖ㗨?RؤϵS\rd]so5%ND_4 T .:z~|$>c+;C:_B*k&/~Ȯ,hyGQP/j,%@A5$*T+ XAr!M$ytZ׬tE V ;K\joG l }6R6-)ea3Xp6 e(oMqsTb3\V}aoCuYl{4Ą1{4>$sq*5 H/ߌ#='Es]( V'd^ \ٵ`Pw dW,ͅR4*JA}l*.gQnhjz˜DDrogdR06&o!+ ߓ]pζɴc~V +Iov&vS ?2*  a\9Qg|6UdRs5q&^AU\ wDU#o]ӧmq@x]F &gw\#NY_X8/xOSK G=_[ز"\*bTŮ7DchL:H8O +tI_f5ytj8t}Б/.E DD9{{ov/$8M\r{1R(e ~2E dE ɻq'"џltz,_vj[:L Mjw `Z R@S"@ &QE9%23hZB6Fl> I۬ Փ@<zh"= M+aZxK}ҭP%XDۧG-)ZTp)[㷌0kb[~XD[Α؄283j! Pnvo03$, qBksZKrZ<=+HEs| rj䠆DDEU`h\QlDT,oqx5ZΈ pͧdA*?$#ݪTL_F;(0,yl3ⴂɧD=cl.~yr F@kd%9զcsZeHP氱fGԽm^3`ix)APW<N`dZmmZwK||A+,zahȍ{Z ;ᨶlwA{׵'5%W΁Zs_N >D0VHDy`=9χ?e!0fj-StPȂ%`v@wƐ"L/I-Z, :`f 'Yq9.Ӂ&^\ۜ?i& X;[ MR:'0G TQ[~u3e?jlu!t)8[5" Yq`^4KF㲔WT z'fO| Q7p̸'Q=FSQ;?\m82 /a)˜(߬NaFq'yn>g PW2*jS64@RLowG:p޷i!r-jLȨǰ;X›|# BJ3i/::^c%u]T$JJPrE {r3 4MG/.z`aAx`F5NZ),.?rZ7mߩ6q0b~qt-Z \x1 8YhىEs[J" tD fJmEKC): i|{fR]w'S$'VE$+%+wN̩[gqtJqw W#e7WDo$f<$^@" v(3"b!ZJY78L=7ؾ@V1ݖ?z\^?7dqLHdbqI[YY-z"JT[w@6(~L6! I `.˝ }tJ'as8wwi\y14IGˈo7#.+Y` ߰˟RDBxx&*ܖoaψ ZSd" cR1;cfM{~k;a x -I05XXem_R S8$Pm)P$x?m*[@2lJ+nq `E. {%5ܗKhBlJ\՘&g8t\:!=r >.*.EfBvaϰv}[s2TYDX꼓Q!ZoI 3ʧJ9 Xw!ZSvЫw O +ڱ1U5&QdQ f ^2]ˏpa'rʼQu80"0jl(Tћ6"<Vn0u5ƅ`Cy&dla ۧx`.IfZ7ܶskOz"FUUt!0kG()[9SZ}k'`o) x-.>"Ш䙏R]*- 8 AŸm ONGb-"; (Qz߿д8Xne RJԏbMl LcRoX:{ʈi<=8iLa'X] J5£KbfSwl'Ar;'QftMhLTȷD0GW*{7p?T7QNYI3rӵѽ;JŕGdHV'W$=@ Ֆm1ԋ`w+U me﷯8WB3"Wl}Sc`_c%kڗ0.wo^_烝F|H/Q1ac5p%eٞny{ ;Ro_װB\ 8|u-Aik!~@OqP2O}ꇛ/0E!{G?\92`wܖ,p;ɰIHf CλkG*8pzY cJO%XL,G#U ;n3׭# g0ܞ7lGO.Q%P%B|1/F Ju涥hsdf!ДH9 J#aMpnDuZ3h+UvS2ޡuѢq ^,]#WH$A xk#Mvze$(Mhv{aH>cp.="N 1ط_ߺ*]'d3ot{.lF#vo-U#0,Olw ^+{,w8ܝ^^d4B(J+|?,{YQ_)&hn@lNht$԰H_J2 с/82ʕxσt6O)l~ 6臰Z/ƒ W$8t|) pKm&֯cي ~˿"qi XX2$ 6+p W~+@!8ҥ:g[^oYKZk-Dꔦkv[fcD7Q擻j̳La%^ܬHhJ?8r_ iI>,[6wqS\~ShbKn;JeiYwxtv^ZI3Gp{(ODmx"9ErT T| b^ oEDQ7ļ"e T+\VÀ hZ$:+T䆴I>vܧyTp0Pz6rjxABⶮr+s5q{`bPٴE؂Yp:Ή\'^_~>R<~yB |cʄ#ֹCF` ʠk‹$zEw Q~>H.|Z*t n@J*T f%{9aL̪ޒ|2_4:w5^T= B5؅ƹɈ/81nl{2XcʩP%6pHqi1T-q4xt0(jA٩F[p~!0[[/p1&[cC'Ǚ_r#`SIvN5Q]jgT)C%‡3U9-|AJ])W=l6niZ$Ak}+/1Ƈ~2j aaj-~)4I0bzSqnG]Q@D; V9:@m=d>c;]z*~[Ꭹ]*_>Bc XH-J!~[8Wz%W#c%yc2miIG Vtfc~\Ԫ!|w[ \(C}.f&3˵aPtkK?$N^9;?r%z{;}/XW×6TEYL! %# }jNC(I}OtK{|-=T, Xμ^&–MS M^##;xI[[MX35GRHQCQtӗqz[< \q*m߸ksj3NְMܠ^[g!ho($^ !iQ=NNG @˻ }˿6S$GϜAtiܧq&z~#p,,ٵb?nBgBDS9osLG\ i~w PNꓸj7x Nb(AfwQ0}i)]v@gv-&V O1^B$w D+ۣ~Yt& R|XCiq! p*[]r<|o&I* ɰ FCGNX$<@$tRM!Qv_ˤuFݷ@+ŠaQKeUR [bp=Aѫ,@Df/.Yb9Vj(zhc9^O!k# 8=^]o5 ۵ŵ>8N$ ? mqWUD/A!;Qx FٛX5NU#/1ע_*!Ҵ/قhr Q7{Si6k48*Wܔ@Gwe!kJ| VSh('ڧzd ْLrӥ3bۿC|1~v3C~f(uDnVo!Z| >]D/:Qzl.Uf֨r>q We*̆k5'y l,q==-B+,ರۏ^{P⻚1Qqj0ǵ'Z- -^92:{5Ғ/)⩡ ~߇{MU(3ig w/3Н&ʀDh4$DJ&!)XUdXu|2~G`@{-$Lj]T5R>h(UNJ @@Lu~'+h*!lӉ41Y֥Fڦ9GFq8/|?FDyyMnz j K8ΨBW4P KcugڧE[gu]Ld9rVqH0gd.Y ci0iS,Rl ~ʱlcgz]Ar2^JS(wdj6 (McVj*q#; Jgl uBH˜ӉXmOa#G3gcrڈc{=88Fuj";,%I k.uw'U/fmk.}ABZ0bvz:E"cMƏ$Y}'X: &*FM-S,Xr&7y|mJo0"]Wz"R9G$6+G5%A"_(s" |)%jXy2z5{j!ݘx%Du I$j؄LG2 )}co;>)/<>*e/x2 ۶O#<)靫ey!5;Y'@fv-WHv-}^k8i&uMVhe:=|9:%$/g5Ū734 uzf@C8bvxL}Q60ˈWo3?)_V&':/<%NΖ:Pw)=I|Rmc N ;19SM꜔ݚi)ݞ-xX`7 \%z`襜@`FO׹9YIfM we \<y!܃4ܐ6~ɖo0fp6. "ֲsh1&ܥ賈VgdVkJof+W MMWEReyZ.YdJ-.!tpϳuMOo'q^>`VefSSkκ(sl66W.ҚXʾ9e3=C.p2}:pYF"OXkq҇_SCFRtg]oPaMEZ~;*Q<7CPHʍcˀ"\Cn!Ԫvclvb.vzvdE|ruT0OVTmd\QXQm$츠Mzu#jC45+̺@VŘݹpRQkL8U}vb[f߬?ʵJa,ȖA%|̏aHo!R׻S/Bh8GIBwklbA] I{C}l/r'W=Fq.Sw1$UPo0j%`ZBu(D&zګRaC7_lPQjR H`< LRýO$>a ``^T?|Y#]˚ Kϭl&EcU2#kc4Iߩntᔶm|âhjWzfOo@%d1틌$a4]ƲŶxetCj!IRlSn im?,ĸ`TkuFhnSruWqEE?ha_Q۱X|BdW7KB'ө$xLpEQqfF>\ޝpt\eܢl){ *se,2I.{f`yf_WX?}gH^^Nd2%9r+Vl6no9w1sK%Opf k(ByWPҡ%ύ>و="9jfhנ))q}VV M|:1! sXWN ǿVsM9"JKn-@Um͸dv*z\m$FmlpgҠ>F vE׸viEg+n)H\>ңU/Pe\G.Ʈomeqsflu3#mntiuZ\FVh|3RqN&m(Kh.}Kd,GHZU^یCqn\u};M;-nNx:#L"#4F._DeNRim%]e7zE!(s(΀&zW/ϛW9> 骒n} ?Ǎ$H0,BQ[ o =r,>>R;&WɄ+,AFLy$-#sFRuL#žLz_hH0J9D^`mL˾Mx<+C>@XXQ^V_KD(wۊ6oYu?r¢>5dw]Kohj7TN-Iʙ~bd#>O&uRCQU; 0{;n̽x*0`#DƂm +CKHqȆ!1VOXm&VRՙ9C 3y0 C溇Zb_tJ<ZmT45rRݢ /B;a=?WL详5y$D'\ûYɘ(@p'[qiX16S#kCiou>[h8u0}#G$a8>ԥtNrɀiHьp` t6<ʧ5UW:߀{ݓ9;J^9O%LXl;*FYWA~4s*dƃiRgYZ0707010000042e000081a40000000000000000000000016446b36d00005358000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/au88x0/snd-au8810.ko.xz7zXZִF!t/QS]?Eh=ڜ.+ɐBTv?"YQ!j  BK;z$1BwߍINJM|.sd.Bhi4~ >--TȔ:7yvU̟u*B OG )<$S$^ri <h hg!XTS-b5je2$7@$݃?΢x잻M|`c/]^Z* 1K+)k~:y ("/>9C\+JG݊ k:QL16g5:\-P0qŹ"]4qZp^" -S>KQǺ#Hhih'`HA"=_q"njO%hW\drR7{J9jG}u9x|ƁjxM^< zZ 4% cERE&dWu7V{"Ķ}<l$jPG=C\fVSq^`φЅlbȏ%;9>M:|PpBZ}df#V#&u;IjWR/#)եL)ƴA6}ĺF5ibրL|:vX >;8)0Hѥ6!`龅$QTi_=wa戠khD$v>ڤT 1$EjWjoOS9]e)8z O Ǒ$TZJHM9*T#2WDhbL !]~f),m̥D7mD`BCTY^9U\J$&} KRuV@P1Fk,K[JK9dfluKҧ٭A!͙V3(2fؽ?}I:T kǶu>X@}MU2؞̌At.@r)uE䚖NbJ}̥ Fas ެԈ/qM۝|Ƴـg,4l)ם2.0S/ٱhjȇ $9#q6͐my|0zz O x+\*"gqW;Au4 A &ƥ /15+H25(S`ƞOz̋{v*mЮ6 Q>M $Y;Zlc>=:E$Vzi9Ht.{ήxCQg6XLb!ɖGvu'ִolIka=7Y #C"[#p ׈do$T0#}R W25p@ՏR NVrss"Oh}m"r3߹}j#PVgt)bW ˌѝv~c{TZ>1]rnNjPo~/+XoN1ed`R)8Z .2/US52*,?vD3 PxsT~b;TE8xTs%鮑0TA!tVPU3K(Gc8ѷZtͩVڔ BQē)}>ûd ]QCGi~υ"4O4i#q`/-3Y[#[edi2l_mlqB?$c~c";n"g!h̹ͥp"cq)9RUɩQ17%mSNq񠞧U'GRͮSr)pΪ:qC/^I[ B:#D MC!n)Ap{c~Y$Nq;%.{bˌ糬,2϶YEݍ@%!ѸJ"}ӃWRPӬdCaÇMW"KO=b3oF]buxBZGjv4#CU40nomdU.`?`FYQK#-IJ@CUwG{zu}=;Iɡ@ޯ=4f6@Z{wAxTJ_8 L OőHfCJn|E* 21$LBkL*4֪#C11s9uy"HE۪wȰjq4Ր.lk!S? },u UdYIB.[O {AYla6[]/d>* 5CmKnߣ0_'l*RYF*A8[kWlglhШ$BRwFw rF6lk,[lJD>s1-mR\39Zjؚ]ꍪnTh%c1 ,NUSN@jeIػ✩0->Voy, ꧯΠW(8MO$F҈_kw%U|bˉ\D)1=L.ʤcy"cfP*r-oмЧ9He/OY 7Qȟ( cnl{h % w,zT-o~:?+ާ@+0y8^Pr |G~knԜыdO,k:N I܌s:Sc8ARM30Ymۆ 0AwG݄q:ґWq(Yx>vjv%ɠ$'m qЦ)a=u HVYw#Jϊ^&>=UlpRN/GՄ/m陧ZL&/kX}wL']C+N5m+MD+[߳ɦVYߥB1D'6j&Α&pLPOt_wC;H[hZd,m^wFửͦ>o3_+Ir65sXx&](lO*kTy=])/0s}rQ^Z,d2IܰF|~mʝ0,C}2Cd5i2G};vTT 4i5{w{ *4*b(OHm;)4^X8\'2zL〒US(UG{a*m,% (?1+/߁tl6SoA'HʂJwSE%A2ϪfiSR8LjH^6;mݏG|ԸQoASt&Ii5=UA*\M?sf0cd"P.Uz%Xޕ4+O:Z,J oL!$ ,=QOwŪA8,o1\~Ґq?w=ԣd 6eCtgu}KB*>W*2[|-~rQJwϮ%R s%ڗH. [B .S3*d~\yQ[VYFfb]:NN$5z2=a{`}<@0W TH0u9 ȹ luiQ4k_ ,⪒7+?BjS-5v^ #n2vQIDS6 -1ҬI-0 t][>; %O/)rU1qZ84ihԥo ̕W{ ӍD*I3T&5sf,Cb'6A~0lhi]!%mEQ=ܐz`Ji\ݵsg aR^HA%&G|7x W X[7EâBQ{F1`cgo9|]ji{`UtFe 2u&F+߳ k(rɡb.ZZn#nYN\Q>Y`" ǎBϳܸQ-/߶Őe' {^m*.@ۮ;ҧ\>qj3cH Tek)(i }HnncErIbq)ʪтtq ֤=1{m`0aaz2smshkA`!OccTKs h)1 baVϨigY,nRnyhc{Qڑk'wrFAtW9Hч`AkWZÛN> {і0͠x'qZ|8.6o &Kp 5?m913-Ky~a"8!+% Mmqr6?)ܴ ^TvkΊAVHn5ϭB}hkQ~5 ;#!s5iCCE(P708T~: R*,qtP?!ؖ7u݊y-EɺbY+)a<) mk]p.n M^I/S*tkMJt 1RnyfdPgul|mt)>C iXz b͘Ng!3K]r؊D,#ͪ[̯iBV:5d #:X`wјk も>=}%AyACEAUqㅕRd&3BcKL:Q[0+vϡ_\RNO 2tK- Ҫ >E7%QP0KEBSjyx%VC0et-zӶgkf_dr~~ԏ3parg%P'UIi\mdhGB# ^sby/Qb/)kKُ;IZ5tK2@9m$mW]HvEmv6abv}iӺ8ڂ5#$owMxbj]ɉ[oܺul \ ENz1ion>/t;Vǃa, 1"fIʑ`Iq(2^έBQM} ЯKi@ q3cH6m@0$4 4wcx4.6dV7'#"Ω_Gnn>Yw{&(hg1).|C2~H׸A t>a_a2.f!̓I,'mGpSoűrT37:$`;#ٲ)c?;*·3Dׯ~}wiԍF#qBKZN["8N2.V2O ҴO8%5UEU0qvK6K,^8w|ceY꜌,Q͟)]|g^›xI F3MtP k_yϬt$k%ՉIŹ#w<ѻ&c[<|kQ|}bi7&b,a4xGZvR@ ?YeY?|_ͻ%RWJAmI׺NQ9h׵q~o;Z }|> mW @?_}~/8n4@KuQ6}?7,7H~`C LѲ @M!$?$7x"F}_䩎ao?=6$2=_E@4DVVm능H1Irh$ Wr2ߎjff,3,Ss점nmdECoYnZqVipoi,Š 9IʵihuC.g)<V CGI 5N;prNȅnc? 4xuaӬuTt)ËGY"@L墅{K|LP8~+!-X)L%{?6:VFwqxx[nC: h5e( Kƥ~RwIq;?N]@-0byT B²?Vx6& V7$$ym 5IyqP<=I$[oktw.24drMAT[X Dv)m/ж3t#c 24NhI!#\sl[hov-dc\}k Tw}>_l r/{b?CGBky m=aV[+D;d T䢺!IX6 rnB2vA<P#DU]z)T5S{,=?׶ĉn6lU>D.>mWDNSzlE $_BgUf,>u`<|U^=xw S̰R &{;֠ pL-=ᘁQ YHx}뭪MvNy_ᑕ0k=`mQ[TmONB˳jC![[{=*8+J˪>Ri9ŎZ1 JR +3}s12{:R)٭- I<_: m=ڸs,cS@Q.1ݾx]zud8pm1gއ>Ĩ%T:, 0]MۋMs\Hn}.$/g0k/YH,52R,226ϻ@f# PIm(Rwo⻒2yzDFOlrrCj}h2ϠiB ~UZo׎%ׯO 4Ǣ-VLשXp8RPQ* [.zxddXⰔiO1ynM 1,?ϔz"^nYWq2B%g'Wmtʲ6$p Zas)M\yĮW\y%b_U\L6~bE NV/~=^}0T+1J;)B>bY`jsDO ұGlDW@T{½z 'A2lE41gl-*愍Pµ2a_ %ͤG 3ܖ؍%|u%j 8Q Hr0`n`y@kp,mݐƁR xL@a皀B#4O6BՂש:.y8`XL#Gk 2N S`WXij!*__4Y .?kPo)(?XbiGTRIh Tr N. 1 fsԡod/o^z-5iŨhqʼnbqkd3[y䡘T+A}ᢚK]CYq+MzIѻab&Ne^A6Yi!X j IgIRol0>"fWGw9֛db}UO@0 *ҫ-|cؠu:'?~K)fURX 8b9x2tK;d<B @v'DIy`7qŏz8sNdhs5PcO,qRED۹0ԍ^' p6 |MiYDq,dW=\E{.._kH i;SC9%<'*n͠_Hf'"KХ}Y\8[م۟,ʈ:-eA*$ bxFoI VđctVԞ~ \"a8rbc{k;ڤ]UNV ]ӉRtpP?O#̒Gxe2Os>3Pr9VKw3dޚ^qI]/Aܗ@6&%}tI0zѶ,LvIy6FMJ[j0@)1uP;t RndK{^mmUIłumFr+u֡bM85SV@D/A#l"Jj[)/DȟoӴS : fr!Wb\有^/ MğgmhwyPJ\84,Һ ZIi&7 '^)w_ml>5Hkix$"ij-:f +Q4aܰ7:/@L''li߶ע%˱gR‡މ2ZOtr"HGNQ1e^Zy* &:ĥk)s\WbCE'^]OfH᪃88r_N9;W؆N%8H6}\fxLH|!<D{碭7gճ7> IɇȐ2W2 @&R#[2+$74'yv^M0N767Ϯ8#qB}=kC'i`+i?:+2br~ZwFh\Z0i(4VD.D1'UxN"\r7?CV(3њ/d~9X]Pѕ0&jղ>Ϻz kkZ.g6+!4&q9vZg^AMoޠNt?isP*uKq K5$B ngExBK :S/Tc}QtsQ^iWʥJߕ1ha`[9r}_ԤuAFQ[]W~&l1Q}C&ٙQ='` -l& i]Z GnO3FRoT~N5*ĵ9"B=.U~ݘ|F4R(jWW(h:K$y/)q M5Slfla J<kU[D4YÍ!PUhrLV:΀^?n)#uIގeRݙOI?{2l`Q6z#{rF. ktpNF#Q ]#͔!E$wIx,<>ɗ(%Unr,KЁQ JhO6CuzK+]/=ZcZrc8ަut ^ȹwp>X5=jEV;N Ҿ/i+Ab5 8ao)]*xPXH0MpDQlCY֨kӅYiaB᭾3QYΰw5#.UĄl w9kbRz2`VGk{4^ߧp{7AN"gm, Z |RvX) 7G`FX\#%)]fUkDĀ2+p_Ӌ|J±aɌA!g3m'ʸsI\dC h=k@܃,QF%8>JfF$ BuGOrPWm Eʧg; HD(%ݩ8/:zLWAxIf5/gle - /or<`PuήlH_>Wt 8gI˩$njPn?ԳBFarH{=~VL"B!Sӷ,&glX%ݜ.:tdF2d}Lq6OSB  +)ۂL@td((~֛ZRTsD'bxt :J0u[-:S{n*稭mDbI%93Ka!<7VPӼIG|Tl/ )%ZrJ?ɂd-Qc6:h?+/ܣ?0.3LAYpR*[`W0Պ<3-S8 IL:jȆŔ+u|/Ke.@/>m6l+# SVAmoå1Eaؙϭn&RV^.z[eS% YɛA֕^ɝԋȷUxf3|ӊ4kӏ}vH LPCCա{#ΐǍ]{{ (M䧗64>R>@-ᨶNhqhN?-m9rZ0y`; Z|)Kkj4.L`R|w!WgI:]]?vR@fK{&hDҋ*$w/=鷡LeBRY$ԥ;$0Я1̞Ω.g*Uˎ &RH 6 r1Ir,׷ݑߟjrP2X/}'' " ڔ-E"/f17wee(9nʗA-fe0|"&NGəi<_? Y|YB>j䱆/cmm2YĢzt^ ot|ꄪMrB==PNvH_>Z24{9Y=ͻYj669%o?_u}UT[R[qQ6Fp)x 7QH6,A֝Objn.w!|}ōLS2.gc@cAE7ÞEt2tD҅HNB,T39fPQbHvړ^/CT|$?h2f+V2ٽJţZWU$f0_ Gl)m᱇;&luzeܚugGhnWsay8؄[ ^i6v~T.z$..: ((m[*RH&2 Q ڎcTznϻQbc|*O Hl%Ǘ{<>?uqf(|0iXg=yS$^?w LsF)9s`#QK^@ʼMkc/]ၗ$K`jAe3dZq;Dag*'5v/@{ ?䜞_䄕,/_9ⵗ+S,LnKwǓ 1mO5V L6U|@4 v Z`H6,ndno' Zh.\Ǘh 2 I,QfweG k=#S|L@ $ =0`IXw?>f3-D~0 )(M8yRYIAe&o2mywfAJʋ{ȡ !n W쨥_!?H4磯<" PuN|b mcQ71;J/[IWS% +O ŁҊ*;ucV'_ ;^u}‘Sp D߳N7q351WM#<ٚG(%KzpI\j݄3y$tpqT`S56}*e-p{ZQ=y7A [:ׇ’IfƳqCa-ƍʿ>t9?3C,]PقP7JWt[O6l-j'%_]1"907/s oep.~ATρ[` I@)UyR铌r18 ^;0./5 v(iǹq<}~@-Fe_!jbFֳARʨ$UN:E+9ìê5.'X_z%[LLgcyO:+y!b)@_PY@;GXNp>yM'37d;Vn,~ިO(_]% nxbMqv- jxLӉhC+IUGZ)֑)FAwct?rpY+XWUM^KHrD|yHthjl5d@&pmlYE=+K*:&_+^N?PT^rG} "3L$PaQ LXӳ@:9CϹ<J-5&QyAD3\)S>󍉈  怴ʴKaCusV.@gPM9ߝ-.ITٖ%hc:?SrR p^;N.xdgOvY-+]z?org>8ب%Ye<ËD;-Vci/Χ.0A{ kD"Ս4}H[x 7:u;1X4_2: i\LjV,+n;%g/zv3t|۹q=H]e2x)!W {v~w Gðl{r(pJWRk6(J< Ÿey[$ܮ" ̸o múz︤\^m=b@Aŏ$={f'bE%&M2dhfcVRwl>$[n0OT5 '[mp݀Dċ[ E`Sr,H:Kk{z)j2$SPXe,%R. %c58%f$㾠ҸبbԌ~IaQu НW^`Ԅ_D TqPW?Sb B]QAdp<@3CYTZ5΍±"tXzV(u>y9+2㳥dKdCN+5 UtdKDk67-8Kx#Nheި`A_pvXAA$חzi0xGa߿%RT,3sXbaWYM 6Pu#R 54nR'%۱,.NΒKًȁ0GB;ofpvYvF TrqΔhG@DTr,n/wTw.~Oyd?hׇCƂ4Fvo&~#!"#mm\ak$IyN1Y 9|sm &ছATk"V<>9'DqVz?$HHw-`:g 댁Y'WEz hOs[7 <ٹE ̓^\}4N+n_gZUКJbl"xgy 6|CX98p'Oei:2S <@ga$ [IEyXvԠujߡ׼U\qx%[lenf;W^N =zb_yv9.NW W!SvK/(ϋ4 Mi1g ES_zV 5d0fN!ϥ[r{GiQۻk${hsQud>[8}6U;S؈dzsʎ4cjvi RtJEXG6 ](璱9nc,K,LםN3ѧr'_u pv91h,)XNsSޏ8NGєk1 ap?v3=~oAҿ#dfNY1)n%ץkZC-:xҮ9KZ-PJlXZPHddm{5-Z^X:mn~Y إo!ޮ +D#`ݲ)d/Y&7*O4nlb40U! ŘD'*ƕt/i;"TKP*^L@@.1 O57 ީ|n7C-ǂS7A㲕y} su~KoO1f-R:e>G@i`5=]{@qyӃf_rgrvӷiD*r;*?I?n`X?Y_#yLhQ|lK]=<أ]`Ļ+ژݗy^JhrVo[{TYX ۽ IbFJ<XAv{ߗqt<4#5XL|X/,rhӃ(ַbgǂ1VΌRPDώnB&S:'v$rK_I5JR˂BAs )? M"+qqwB" {9Z,OlF S3P7vk*N`ѤT ;˫0hݟD?}.͏Ձne/HB3`WVoG#M4-<}Jv0'fܰ Ti_/X;]Y3|rZ״ސ `;POi:IC2-Szʤ-_$YT4w!LLJd xx{Fy\ZG;Fcݡm /t uy*tM䌜['XTH`5Lr\O~[;>jX/(``9\RÕ8aU9`cTY4 %P5"Z=QZ5?|gYZ0707010000042f000081a40000000000000000000000016446b36d00004394000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/au88x0/snd-au8820.ko.xz7zXZִF!t/ CR]?Eh=ڜ.+<3Wߞ#3@RWc P cؘ̨"o"02NAب6ƕC= 3zΏjV1E'İiNkv0aO %A/zK[ʨ]eKnhLb0Wy/?obeu]Oq3Vk/&C7cl!CafR˰6 Pz"ycԕy" sM ^zwS~F~|!}?0 n鉠~S%YOI>lHioo լOFk_YC]ЯxOza5Y|15hM:uH5Ȯ&nel;E +әf!Q FW\J 5wQk.?KD$=:[? wDK)tcE|xTG ,#?GMKII Xh jxktP3=n׽0!i ל)93s 9Jd|-8Bi+ 7_n7 l洿w!KYVU 3F.a{덉5U;X H/_"˖@${YlT^S`;AJYA%#o. UGȈ k>]n{ŹT%78]颢 Q"V;0NN%k֪M}kyI4W6Ke4$Dlc {3ahn0.^§l?cq谩:uxf/_PPJ/H 0-Ma}) fAJm@Ks΃9xqC4zCaFD6*58/}h`7LX_[i1]6R^y41h<QοV)ˆ** 'GO%U +>+"Ltt ތWro_ Z0಼Vzo3{Z'gU Fwx[HU}lcT)lq"E,v[^?r]rxs )ruz7'd S8{&Elxe7޶sh2<7 |* -2HМKv-| 8HNvihͨFLzt `B+gZGE\TjVl-uV➯,Mٗ/.]?S~Jn)#,}CE* nޑ ~W{خbx>X$VGMilgϢU8*MV/9^ Y'Y~ :LK)^-¿3lNQh;;|W\ TaڵJ7-o\2oܗ @7aL*1`g\?t/NzK\0Ϧ&>:凜f 7nC4 hs/Oiaґvѐ+%s;-q"!q)aEZ.3!P %@44C"%/]; TGza{EAjQ̄feui$tq&'p82s"x6 x:J93 VIsgLI^vVdB~5:5RI3g!4AawF&2RZha|pVox@weeVf"쳫#R+V>F?Oo>e\[3KY(=|<ŰRBOF<`oO/Qn g@eˠ9 <x$ ^Gf{hQxd &fIbuUD(̇=Р(TA'B =[To^# %uU)ZjᯃEE49}KH„ Ax1]gJ[tǡzH4qcɡjl"M׋*vЯOǑC={P8[`l{/VC//|>rM}D&nWC晏 &o{ `Ox8BZoޜi>z}.]B~,fy* ?=D60ayǪd*Qu\ ,ܮD*Mhb`2>wbHC􇯽&?J#GV@df~G/V}f4ɇxi9ǜ:pA|JKLriY8oƂÀ}ȏYxe8zѓ^ \=BbPLF~vVaG7qN5{;b?Hu(^+l&En_K{~ΰ)t!2X =>eOdlOKPGc;(&t0Sqv54H>ThU ^ɆJ7zf2Xxiz}giM"wuFT’;ym;#7[6p*mfmv8oU5o|dc84}#"Kd=o]k0jn0Npt;֫!fnGYp=f.$>)Dptvt1x>=R'P0N Q.QU<]aPlRdaV(牝AS7CvVwsl$z˴Ib3%r xe2}H1jU{4Tq/\G4(]c0cGE5y%o#ZN'/\Ճl-@;.z% Yu,yW@>ws W\7@rI2g0}p”%mV 3bcg%  _N)L`Do?Upȱ GQBFp ,y!U#d:vAfTqCU;uL3.9U~v:,:;qA?IN)33dԚLK[8qxtoa%`y % ކ'#?Iw4іd*Q?Lz&pe;WE%u#DřK.Q |4>M?:A#.KbqInlCu^dޱfqOYIWHˡΉzL}Wo" 2)=>$;"pic?8m+c_@;>g0.k.*03V\H0ܗVSE>}@#IT2+r`L)_ѠC}VUuk1?5ųfg y  ݳxY_2o zr2L =4.C^*5tXDQaQS_*hmjxSÿ)yXT鮢# Ss9S:!f^ \K&0<7W0>SxodxUL@;[!Z9ȕ9mcORѹuV̝؉I/+|)0|;e4d- bF(kRW[JuLNNkƄ VesW;;;KKS#[]ߑCݥ†05E/3'>;zCs"VbDxG֊θ?s o 2VPxFo]y fx[WX|i+w0Bp8CXyWEP<lTtEYW0:܌ηMSkQfrw)#^uaK-ltTfftu,\5QCe>Y~Qf2;.Ŵ _;H)x͜Z_ٔ3x*{ZGCUswlIXSwK th9?P~qEޭ[wH*\Ncå Ǘp)ZIuk#upVWWy]#H\RĒ G,ȍMx,9:OvSr87< _į'8% 7&(3 iыNz4WFr`,4^H)ZB1(lK-0׶sGbmPSyoaagʽa(eNM9qMŋhMJ>ޣ+3_C>ǀ*7qYzW2gZBbBQr)ÿ"&;;\)0nlutSͦmܜYsh=vDMF֦7Z2'̏;~=btǯ\f<>a#"3N.;9Ci uvɼ1^[#j%itl;)mY9\;=xyfg>IQJҏ}h$ZVj`dIGuo~{'[@\Uv~ z1!l!r& efȰBAB_o>$\j3 ص=ᛁcjhw\>3rdΌ)g9zcdXAH` M¯O7=Bs#x<#i]gP[}7> GES?VqI~mI >ޑ&] +y2^i:NwWy~eX8U@r| Fk2FsWk:MEkjbBa8 QСGe[)a[ߌk0w7 Ud\ 2}ΰnJ\+$Aqr$1[LoAdu$)ڰLZ={C*95|uCOm8=Pfo)P*HPA<3rp;>ba&hIj!(IX6IpIr-QQdZwҩh)#Jb* 3ֶ>v_sy@35!E-5-u1,P() UL!z̸?/Qɝz(J~XAT7[$V_u+<6g+R$W)3އ'KcܽsŶgu-PIBJ%4D[=$O w/gz,.,s]s /κ_ Vۙ/"y=|-L6V񍘪@}OlgJ߿c)\1GM''Ɓ*m-v ^e+' /kX^HuO _1y=Aċw;KbP"fӲi#29eJC~6H(tDD;8˦GQ2;3ԁV:%'B>[-N]6n_Esf߿MEqeЦb?,U0Gw谝`}o,y ΟU<BȇjJ0aW8zOxs;2.BI ԎWڣW" sѨ\z]'I m@r^#?%_S/NInTp87ug^SnLzW$ӭ7C@y%Ji2٩ZT}A#)C$UCDEd6:'xt/g/:BI[v!U *8@m{^[,CՂ4s]#@-mPb;eoI 9.naW$,7% {m9SfjA5$KJRY7*T+wթ{6Q8,m95mTc=h _3x۪4@+:8Z[h $ǺBh#Ju n@IU (̸J&,xlbPRr(_x~w>A kU2nb }pWj(:kFBS̱l_3rVz޹3©!V,}asDW-laTnj>bq,`]_̬.3xe*x ۵)oj?dj1f.SM,Np>䁥p2^,<+@'\6>w"9^i^nUL"YPP-z{2,gucׅȻglcӈ§ʬi%6/m{^rJx={ԖP.k & -őcI/\AWh?#0%;%Q|otoRDHF[-Њ5WEJwM굌qh)&[U'q>DUMp`mPnu?3!jQ> 6 //.q |ch83lO]fץo |]pǗ_!kG#[F;P%,X -d+^I |I?Ŗi,jA6MEb&Z_ F:3/gٔʔ˾f5x]渘! y)H0ꭟ*pw ~ҁ ~Q'ԫzCC)wRhQEXS#аYE \<}FU5{(I}Lʝ/nϘΊb ~MrhUSAĶiҸĮC.0CL |q"y b+K"|tQj1ZĹ~[FQYz߮g$ ֑.ZSP-YAGX.z6`oe\k}>2/)ffsvώSoےY8 pJ0Jdiq[sy0Y+gx|uv=X|;?PY `Yyp_EбB lkmӉEd=)9RJG3'.Gq݄`nd|Z6d"lyf\{pw ZhT(mn}[t6ه #e&٦J|8L :$HZ*ߚ.<3w Gp\dǸuLrTN܋q+U`k{K)/Q*H +פlwƁtcf@KZ} 6'b!-o5@*#d6qNw}o0NH/K+8q|Y3I (4/e??bX%&8mV\蹚Gʁ>QX ȸfV3 =J[jEEd`,LbꂬzuR`C9:Vݿ:Y7%W/M9;s:?l_`";eJb΀mf t kvVkd^}aSsZFz UFR7ͱZe7-q+=0.?d6u)TYȱ.-qz33O7bO>w"g=KTiPV!uUl䝼$!=vqQm9[#"a`=یy,R3G|b'*)JG@/)&ͩ!O(QVE.\z"^O7S-5E- EGz'WdD7ەy"FwQ-t[ޏ\(|/ͤTJgV#n䁩Yu(Ձc -is@IO'mqTZNX%?*9Ƙ"6*( U}qgN5jvU,w;h%7Feҟ?<%D)qay==n59kMWkf| yF o6`cy[ #!_Ti"FB`ZI Hr7e;^rg(`! E3U š"\-=q-Hrl,*Pi[.=}1a&lsշu3OJ(LX1UO&7K ٕO"EJt-F}.F:ʯ=̙$>[|HRec#'a_r)=3[x5[&uD*W_"aG0Vm,VOO?-y *⨦~/.X#H@~ю,d,XM /5j_Ce# lH-a(%v"ЁX?+$ڤ\~7[񚟷6'6bQw6)Esg\*ѩn/EGSkܢ@ I/:wɳrE@T5܇79Ӕ +d]砢?wR u9pa;-|-bUTq%A{u+Vu`GڥZP"ޛ(H԰E_l^4Èѥt3,^(#?~mմME2 9~"gSWYHw`.ls_Țۭ MMʃF8,wcv~Odzt#1Xl qxWuj?ă{^q֫ЪM Oc> \Ps >Uz]>#)e5k#}fZ D.5z5Hĸ]zH֌$yBr_el<3R~3/< %p@lCO:kgf4d!h$#GGP6NB+Na14l g28$;]_,J'q:-Gࣜkɲ|wfZrD 34PtjgX%=-h 1јۢ,'kb;xߙ_lwYKQj.a0Q|q@f&9`_fGiji%Ri=!B%bd<#"⎷qqHv@ɷ`DqCV_NeZ{K%QFZW ,kj|*>6eka*kS&9;gq:)2($  t>0U$4;CcqmK=Ғ IvnqfKNCvFw ly9Eo;Ah?'ӾTlZC29>ϳVBҔP,M>w|MnA끣9{o?Z9?\ 82?=F3?UؑOgKիaJ3"]JCDv^`[\#)U*I0'A+0)SBƢlH@\ <;_P3*ՉYh _zfp)rz #&֛.fxxtюxL wOEߌ*YSF,s< gޔc<:\b8Jm\{}bй{>, j`[ӽ4B 6 yAz*kⰓTv_eo'iaY?2<гx6mkJ[vU0>]5R &\(onD\F5lC`vd,ݤAA&MzV7 åb5%^nβt(1 ( u` 2tn,6[]=xʽ:&W̦Wj/*BJ u+Se) ~R9W S ֽOQ_*f->r$K+fxUfSAb<_-:Y~ `ܶ3Ez )FdRp* .knMZiѡAаT> Fdr9~&jFay^Okl2 OPbi@`'TaȻfTp)G P'pUs]ܮ. cX*׼[[P%R ZcL<*P [-c920vҲ*$:RhMH.") oNG[I`B0UAkf7YTjM(tߡ.ENFAva`ʣ_a^EÞ3|ѾIzŏB?(gbW_ϟWNB{zD&^O!";; R* \9GP(F*)lwB{˚oSeG i?lTB%xZǧG̊KLq<K7KVPG^w&T ӕoLWwe ;Dž+%~I휁 ӕEE7#gD\vS]T زp}5ņ4@Ą'l ?!<oȍG 8cU+șAOX=Zgr,T$oPK3ecPT%Nj_zXeP,بXu$<2{F޷RdfJgtst0A"k= `oƜ؆V q+#8Sym(DI@Kׯ(i1bArFףx'&ɖr.?8"s3 xۚUf7TbRΏа ]&G_widж9jwF@ zU(O!?Cz ҷa#z}D&Ѯ5R/a { `NQ`o9xW FX煀N[rL4*찴bxOc au;v+7.h[ rUd@:y;\]nv,}1yrѲ˖A!pqZ\~['T |w&'Xt>JBƗo[j<w[mj_0+_iHЮNVS((gzEP`Tw_8QnL~X?L;k#$ۈ s:Ͼ!Ta}PI V N۴$gx_%-gˤw*6:9BʃSp4/mGu9M1?P+$C'F/`=MK8}2E(g*ۥ0kk$>Gzw YirN;HZ8+&U0!Iɼu ?|}v]k{SZ9 G&rMeg8]sht0-XA斗FplW+w RNO/ ϊeiя#"pjko"o̞Ic\IϺ4k "qź<~re={|dlem0t!G2Tǜ E-~.@Gn6: }K{MҢL8XmTиxH&d1/vKj71wI?u$`4V3P>XAH{N9Wҿ@J `?o)G&/uҁ9 ?-E&HjtHKQ42?nrBuZnLB[mAe^: M>U1lP66ˤ,P<A/̬| #Af3FeAꍽӴb_y"拫qdb_ Մ&۱gYZ07070100000430000081a40000000000000000000000016446b36d00005e68000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/au88x0/snd-au8830.ko.xz7zXZִF!t/}^']?Eh=ڜ.+N%)1cn?w2$Bh{ԃ#QU%|kN"M0:XZ76BL5*HRHI^4<\ƻ/t$?չ0M b~e:3Bʄ<1f4BR"ȥQ3"eS`KS3!Y&5[T5>xpO )pLk.\IV=1p1JŽcda ?] :a[^ MGJXs/Da1JjU"a>Sl&Z9a~~XteK A rfHc2u[P/c]Q? fNi" &B[Q^HoX(Ab@;8PQE9M۳O'<1yk7ӟ 1LĜMyb?oJՓNK@¶G0.`V3>pepBuzƎA/.hn T]g>*Hz/ _Famݿv.xT^iRo6~Ơ>B͡#(%d.7Sl#KEÌ028lŋBoLP} =cgX:Zd7`](GQw;Z;Qz$'}.2}|H F7oDV+ 65#xsmڣLN9bITA\=N`:k_Ջ-:R+0`[< YƊwp=je{M.t|PJpXA \QGWYfa7}2qu[YBy3oz!x u_̀aq2NYNw0` ,dp;#y#FEtx1t'Mζ;Ee*_b:8`oî; [ONzwܵ3vIዊη!ju;•0cx2vZvθ{ Qo!fMޢɚFɪ9 E![i8BYYilyAнNGѴ !򁢻zy<7`]q馎tnHt8]ATQvעg&g-Vϙ32`7\jbSYscN ؐ( qB/M)Tmέ 6ABf/),B[!C= 桄uCytu%hG 3[K$Khf'MICtB$; K~6]؈|M|M{5@3tq%JꢵJ=L^oJf~0'Pwf *yڣ܇?'~9ڶz)䣹_7;u^DM.&R, ƀ!q >Sv-koUSZ2=hi$?70P^\Q(>$ș@J>델ӘATlo=.+ȲdU/ܪ-x{MW˜83QKۈhڜ%rm gX0b{Xe=:'5M?AP'hK5=߈29X<ј$!gBĀ_>r[՚+6O_OKQsXWamWLhW7f5|v"λϏx4IH|o.r)a8&ٯ;+˸^/U͈86M4wC+ blH w:uL)&&pnB+ͧhmZ1D -Og5BΒ)J~/:;A\pؾ+v@f/`霹O1OQ1mF ׾G亥4+qNhd_ѶgSEVo%*~)n\Bw(Low'&8a!{a}͋o^ 刱sΤ!&gm:v m:S* }jcZr}(n@t DGo8Akr7N,3 'sJkܑg4"k7h¦=>5%o8#IDt6W)2)G90yg,`gw,eNM Fwkpwu56)3-r-[^44' Iøړ( DyǡGc1{_]fP39Dr*n̘u& ѠY* +Sӣ1߬^SX|Z5T9B*BO|)dg;+8^:z8&Qf'o:8- +FY2! ?\';fL3_uY~=Ԃ?RN2۷F}}lAfVj/B:@4W+ 64f_o7 -2EXN xq>B+Asָ;ȡK^5'TY(Nkl؟[@WC/ ! }{kmy0^vӃQ맦(6J^,#. [s"*fm5inHk`;*݅`О##vG쯔M Q+}yfxjΖP Si]-IKe4T0|ϫ!͐SJm_?VPζt!9-?&K utVrfΕzS" ;::͸FƂyCsЮJ5c 8?KڷV#~Wf& Ҩ{l)^ì*d/)~GtYRSf6"L 8l_5.o쫸5ԻL2w1 XS`՛ h7 5@G19M4*NΙP!3 <7#|SZE!Ui_6zY/X) C,дѠd6N႒G-RAh;ADjG8LaAZ0LÉNK5x'ߵL*ܳ ^\1?-`Egi܎3N D4*GP/j~5 -XgQQO"Zۋ:|U^d;x A]c0Qb_vڳDLwmf.2D~ jsL=74ǂA-6xRLyP%@ʬX{*n(+ͻr7M1{$mM0\'J9BۓL6t_]G҃FhH M{I`%.a֖f0SQUe,qxE96-d"\L'`"BŚ!ϕ0%8a IzF[a^ '#&X* ;1%G8t`tuXj!u$v`l50WQK ~;~g-QT# KR`2T;cT -$q,K kb.1-t&ޥ|~ԻLTXif˿q Q>:XCSr уJBwgA =Sͻ#6 }Eqv݅rM̬ai:,GV3z(G9f-9|¤JRMFNt~;&TT8ztMAoxp77jg1JePuȌ(˵Q;I;XV"Mbw}QGl9 WEpD[Lkk6Z?^!m񱸉LɚT"EO.y%|{:XJgLfROQkk 'hFhm~ei??GbJ/XβC{J> O/TNa)_;yԫWT9ڨb\Nuņp=kc#\-2ݴ}_XI%N9+˛%*fmB"Nk[]WX m{Vr4ZmXIBövNԛY~"Th[cԟ[I^AD65,?l2 贼w.bW~ѷۋQ0OXr`dFZ3">hזcڲ7SBJXx Wd"C3IWptWIب,oڀy)>QZ>*5le08m(Tg*RD,` L.]rG͢ n`miE1Y39ypXC„6U:mbP ΰ/ӆV`WϫXҲ"vͼa;·)B{noW|}5ި' xwv\߇ńSR"n? нڱf۪O ˗] \|Ţ 1X-0YM *D!˽hAȤnڽ'EIA1]M2X~ޘH3^<|>ρuN*\Cp*ojZm6% w5^+:FVUKPI>{v\Ptt^QTn&/0DyX/Ms¯R6.Ƃ̑=$x#Y+27#;2BQ HNjѿ2uJ;r&-ndK!|si얷ٯ͎m`qTKC}-)vGآy d8g3u0"%X"T1)Ս*"k aO}LOlᙗtyʹ3igd^T ߠChjF[4/@F5M!% =}%`7d\>/2")%W>31ר$QY0펫+2BB); E}Nh_x'm$_bF32#hY5PűvmVE^7QW[áFki}E%`7P)oNJAx`ۛ|]k+kX;A&^cuv{ d'. TraV[@l41H8BreB$\ز%=KЍ lB9~e<OH`sM?N%=Un/[@jTe[2rONgqD&o;o XVj\$Ub% K1sJZBǀ5B d=qJۢaP1cB٭DcE *I0/+3U`Sv n6с4e$yK VH8ʮJߌ1T(nvؒBv]F .mt߲Bi74MJMйc&5~@^u bJY68/)oˁ+>PW)p;BYTн |Dqx,O-X̜z<"X s0#r,/βYLeg,$TC#:ŬFp8]f%] >(t5"ڍy޹; Frg"`*sA}~N7zF2ϭ.&OqjW0פkݛ@'/S〲 6l; Lv&ܸ3+,ҲN;hE f!OfE^uU^i_0}|u?Qy$"z]mNE}RrrwIGr6d[:cIQ43x}cju"ٿR:kP =w.At~++ͱykkNHj!0K`0Xŏ!PD0ΐ.Bm1eo d{V7s~+˼mMVw{٧ vPq_uL+]{ikD[ %O*]!җNսqHX^ RC\?퀼 `Ӄu0"zogCCNX-A?^^,m[%SgTyDǵESdH#I׍K!@͢ ht%B|tQfb BAԽWęV-δ@#nt?-Ά 9U>, ]U4&?=M-GR^]c] yj0X {g 9eƪ.Ԕ1Vr3o a"5"[}, /.5zfI*ruޢ1', Ģe;J@ɍAOLr΅b$V5#\k%{cꇴ%9k(I٦ *a=pĜ[~URIM)p ;a@V1 cm/Ed}5t Nipw#z4G~:20h84d5C=[.lXW}_5T ^b˒rBM$ƧmHo!~ ^Fjh)Zs&D\`1AbݬU0,w[E1ٹ}L@&N󝟭0tي:nv()rWFK6A2|G&u:haDibKؐA`. $C7hBPGM]ܖgqSGH h,g 0n(xI#+9G *igW'9o߱d*Ǘ8މ"tƅ9$0#jpsnˇy|օ!N[yu~Cdٽ{%66kas+hwݜ yl`}}v^r i"eol Z{Nh6~er U;r<_IJ|%He2W:;%(1Cb Ti|(}~NOnA~11&\%M%p6e$'M$:ovAfюߍ[[-%'$ gtev8T sUwmHw*>:,mY,D5u[R 4 =-KC~,BȢ?Xm>OnNs?Lc|@U 0D;4řEJ5͢cM;y˝^w188)S qN L?ǥ|H{]E {A#޾p/jl}9lBmU)=(sxHqmd #nө7P$Z8֕ҷUS0(СAgL#͈ltWz&ε,1"Afqurчa(yGcJUfҭ5!宋g)Q`6Mb~mj'+WẎSVש^$ÉmeI)OOoXPH 䅀n1)UU̽xOgMgp5gS,\G^oMHt;!ȋ!}UFS'5%*>xH!Am6toV+aG؞Bٜ͋$u>{zpN(*Sޕuaqca1\xzDC^~i&41Vؤ.A}‡L#:W| YYC8\.+ _W'qkȾٳG}4V޶chFU b&0O6f}Ю) T;i՘ UR!>pTF̞G3O6ze389 cM t*wl|(_p뀃dĢNQqj&iwx/!.z|?Gq,fGJ<Ɵz>Ը #`H:ϏCłGJGIy!=g`=dIG"?@PMHگu b)ȴpJ38e1*Wa&y`/pOZ<;j [Ez2e2!sSgJ@#~~85#EqE= WBmn(ovg rIBeƪ}p2@b{!GK}Dn r'zGa O$xY$òKqO^]ə^hT-R.ټmDTٛFv6 сr5 luQlV+T[\lRj2bf}uDdw`vp=/LAUU/5lr?FBr̃?Oσc p=| jY:Q׃Ab ;;n `'BN IhPdHރ!%ͪ\ ]d֓ t 5Iڎ'XefzK= nP tWm8$Y+„\1r QF2xB6u0p?:$;Qk%.ͮQxz5 ؔ32 Jaw+Fb 4O|Olq1=!T ӕ!1[/t̪ DZ}ʄS>FgnCOx9uICѾִ goeEt~y\59ڎVg EH'ǚcjv٢WtƦ0]APW<>w:Xٸp0{qQ )?U=U-v~(73cGL2u}h#1m²QuƲ. HWPKےrcmoy:8DhPLPJ&džqP3#VYE#ؙ#. YӰP"U*)!Ţϡ w><I/0] GKTHB ;YhG3\âpڵ}˥ap~8T2\κ5*8ϴӼC+*RÖ,{t tT,o<5YC hUTNeJQ0#~h sc$26޴5d̋ϝql0Q)b I#Sٌ"` Gzߥ (5 Q;W3YWuri_H,GٸI.Vܳf?j-l^XeDInuX(->1ɸ=KmfPHg(!Ȱ pn"3tǃ%:jLJMJ!pV.i!1Tnt*׿+z qT oE:[.V;Y>)w̗6P67ňA[乴qG*/׃nC0#Hh0)&u6o猞//wU6[Fd=!`7pgJhj@C)<2NjJr4"!@I;+ _l*Y4'_+}@qk*hG-T6o9XÍ"ѓ-h9k by^g NWn#E3)/?py QȢmu/"a+i;ZNE*h0a|W\nIR]R 놚, n[oN}8o6̕Q4G#%;R *NJ-y5G~z _eZ.rՁ9gJ]s}t̸^yؼI m8HEqvf죦.bOS&d:lڶ5WF9|S}:z 1zLjjRD`pn<4'b= Zm rM[D--+T)FܖAkNErDGV4罢IEAc{o]cжM;Kx{(ҽҳ?F?S"ci]BqWJ_AtA8q $U؟>h-f5E;';(sL"ACƱ#ߠٌa223NnO!Bq[ׄSC+Ӗ]JQXb`Ҭ1OSݎXj9֝F.Ph5|Ky͇ϵrqe͇oyǟEc\^fZe4xFjZBd Ԁ%香MV+yK9OW"sV||A{iQ?H-oQ&*'dOxvE_ZxYض%\a t͇+?]GRLOqX/'%L(3.ٴOX!X4>+yG>qݓ3?dkXCYkE}Ì>Sb_g{oݢYdXr;$Һ5d5Ώh2Vͧ> xBW i=L&úw 2?ܽ0a]n9"9^tP{hѬ# BIdA(oY{*dZ[ߺ߱ nzԼmO6sQMa96 :]%Pjϸ/)MU(dpI9v/zxUIۚs_{M_@f_gPRG͠y@ };)FI1輢9aXLڜ>nM/!hpk'ʈfsIDq4\5FbV.7uV,")iˍ(X Qp_ұ-ײ*=k|݄.i]A ~I7S0NlFiI'QΒeQZYvAH;^74hi09CyzhP#v颰4rmG-й]ʒ~f2'ɨYt@, L aY+´Sq{G"*YJSQl|[~zt˱*Ҏ]QN vճV AZwQ`Cgm[ik|O~/Ո82aڐP'P+@CN,A8 %=JE=\X'ZeaWZo=<~ }@ISrLHN*z{v1 a~T.iCaǦ 5+뮴'eMri+lj' ]yn3.b5h(GNyDҘ4c>&6h7Og@ /I`gx[7WgFC(02qdq+W '1] *6D~HNڜ=%cr4qG(MQs`s+aBY~ynt^ P(QBQ־Ӈ;wv琮T+X]DR Υ[_8h Elj"ՑUn7mg[鯃kcCi&|Mq$ؠHЂNԭ쯐k?>X?+ΫzqΘNanėN(T76-sĔ,ZYRT$qo@ Hz<*,s{]*jמKvqߺj]g l}pv;P^ƖYcEŃbvU+q9[e9[5=R€,9O]>bm2]&4e*]Ծar*- ^!b#`Bb͡p0%,[iyOF7{w1aPZZC^o| ưh/aLn(2Cg/K,4SZ K3ֵ} gܴHٱf2-6uѐ}UNa; UwBWZmϕή*[c֣D_9ol!{P3:o]a ()se r*!MpH0=b9Cm$@5&(VDžkJtҏD?`І;DTW)_9 6Һ].d-d-*%9{֮=$ӏK{=hLPO;aOrwA)`1OJB'g{Eݚur)Aѕp* iF[_h[&JY~O+KA18xBIkv?#1nkaeoVÓ:[vIwmr{j\qOlKegSعֻIʸtRE$[AgE 8Y_j6XM-_+ .ym{  \KW\^H՚+W9w%Y!Yt?ZB$s,i -s{1 =;n+ydXi# ;~&0tK= m'DJtaE5EPxBWc/nr 7"E?\E=Ii;7˒OX&ũ) pc+}/3sƱbG``W-pFX=n^6uLL mBYsFiQaS^$'lô$otue%E!$5gixjhcR[͖NA>}5Ad?|͆U1E;sB_;8[C7eeOfFӔ9%yνj 2_G+N#}t&e]8#V_a!P||KM*(\pysZQ3[) ȁ >%KҐ{3bos}ʗĎR@<̒0ͩ娪RՒ]b`Bs* ёUyK [z)2'46١d%jP넀:f {J?Rcl.X![9.JyGF :TV\f\FgW1XWE<ҮP@-1yKԃ8_ijr /S1|6DGlf?H>nKk~1$g5>nF>}<g3r})Q0j WnJAzȖ+P9%7u (ŕռ)3MQ#]Djx-ޣHKn;^ }?9snDgiv$[Q'= *m#0@Cdw׬X3q:w*]E΀y|'y&)2ŗ} 2\A9Ğp W<ݺSՌV)3lx@LZ=[;IJy !~HHw&:8l񚡋\+Ɋ ڻd ~th؃Mpf.}7*Uat듙ohT]:,}bgU6+w=2:Qt=z[.BmNI v'8b|7ST}{'XSO(G1[ `^`q[G} ޟGOo*h~OUvzɢCM>pgh5peYtjkH6fꓴG-nPۉ ktrw b׃sOR<ۛ޽fhY{KԚ<24 zhӢPFHuОP_.e%C+]GmcOǠԙ s㉓ pE `տw^UMy* |լt7yG=B8koMx]M7ҁWY?zOF>19xhr=͂B":0M()3GhX*!$\{%jL0[CC,%(-ׇjM3=9Ysvdkz,נFeo 7N!­.#j\EG9U j!<ڭp1\RiWkÿEr?YOd\)cߥuD¨)| icpKl@OS-fih.2"mlɫ;">vmBYov3Ez#Xe@pw}HNbO1ngtH ؈oVCʣE;}qOM~Vg~Nl\'0<4jnbPt_f=g* פ]xke̹q#_}Ou^ٯ_eK=)(n%: MbhEvZ=ԋO޸g4èu\+r>ڲ{? `J!޿X{ǯȔPZR3.$8.P=x(`jA9-g od( yYJJ:6圝~$޵$xsEoƇ~0ڍ5>I9&F(fmܞ; lh絾e`\^)B$/U=v¡4ʃ^@1O÷fxA'y\oߞdAa.!%73ґDb㙜5U`Vz(ɻD厍$dܙGn"$5kDs@+-{("$Na.Nޯa5IY)x1I "e3U"l&cBE hl`"k>Gh f2)UNGv L{M#W۳dJ9@/G}ǫgUFgV*$Cf0OmᮋTαןLuBwiC37]u*DRM!&M7|k6!eP tQ_Z[kSj t5W?!Ho8͏~''[F|BhiUBm̲#QK.A MaLUB/3H@UjC4DR.lzJiKϗ{fQutm=ks`jO94e݁k ᾌ(թ5F0E@TP啣; F 8Zq.%T&`HujAﴮP ;Ih'/:;,틴f<: SD-$0E:o$zW&=ic> W>U(CMD7fn躌!J<_ R߶p 'OZZFw/ӬżGo)@:PeP8me. {}_QFl@E$|ʹ0OzO*Tݘ6@O(~L+Mtއ üo~gYZ07070100000431000081a40000000000000000000000016446b36d00004b84000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/ca0106/snd-ca0106.ko.xz7zXZִF!t/GKA]?Eh=ڜ.+q!sܡ,ޖ^,UVf[v \IǦ{nȈ`u7֙4hU{FUG"ؑBKRK+i%NQ.?X>"#s[>dU\in]l0 kͨ[Qy*8+h/cOAI.Q˴ cYpqQxoi̞$}9sR%ih$o)ᗴ%4[8LA%szwӦw S8ύ<CyBew8*w)uFZ)=. өr!c HҀɽVlX64JIfN GYWnA/ },4Dw  {q_)mG#jaaqжp>_w-k霉4?"Z\ճԯ̡ļg8_ϔ[`6kII?a], iw7lҴe"jƙ(⅑:SZ"xt[rAaFWRo?Y~z ښr΂^Hf.֜㊦؃Y7/>wwH.4^f׿p+? %7Ep^䤒C:+!g\ɩP@'N11n (?WYJkISN UQoL"͗E$7lٺ5ߌ!R#4Pp~#ǚhiE'* Î"V e>~G<7"ɻ pt-tK`hHء6qBJ"*@ Mq^dF]gn 4Q&<%1\a2F&w wE9PIH+i5Zmӝ3Q5OٜhwoP`P'pQc``%2l8@s9ed0dc rx;'eWۚBNjpeM]d!pKrEBPE) UpNPr] zMiSA:? _$XV0jo@{ ?iD㑞q4>w Xk BK>1G UIwBp҆;h 0ԬRDmH CbW %†&T@M9cW\NSXO5D|W9_w2Z2[ACFHmt ()=N;h$RvXJ)[<߄EJQr:n_-oTwH絡ftqv lnHNe@O<&M[>[`.&x[̗aGCyqU&xE\~ԫFevv5{#ϛSicYU1;6B23ZMK,._-:e71R@%u=qc 'PA"N(2望~ԝzi "%LDʾiޚU%*@"MC2r@qKGҋ?{`EGzhPh =+'G1{ca ųeS)o`V>U8W-ʎ6t) k3ǁ5ջ&|.⃽Ik$펿O RG=8bP+S TTPg4גr17F}YRiw^=U ?j0hI]盎RGQs2ׅa utAJhSܞ'AXOc%0P  ޙ$bvõ-׿tY&(້TyORɤƈ2e%5`RZQqqU5)Z# R|ҕ] y02ĖV6n!4*#m V㳧͐wéq`#S/*\磭apjtT<V%@"U"jO8.XGJfdYXȥ UgK}ЩT0ga<'|}nlx`?iN_ 􉐨C*4{CYJ穇ft XPAtM\[E)"W;X.gThiH4νhl ‰7S?2fAbkKWGc }ۨΧDg.6n?!dJV`SØ *xeƼS%ڟyGe|>b҆ Axͬ9 gb-.qAa2u1qJg2F`\۬}|x{L`>[onn IKmS9I\F)2> Ͳin3x%6WG{04ŊÂ>5Y47;PH7ix+%-_/ >z&ʡz:]gWj Ŭ?0?_&L1~==ECv!Hy@WJV+ш7|إNa1C{*0r>*ޚ+N/VەXc>bQ=N%29Lx|lJϠ5}uHrS `xK٫'a&A$,%jemCW_gJZ_ҞJ/pL Uoܜ 6Xh/R{w.Ш Zr8Nm+B/ڬ{񺴛 ip}iɳ:]R9͆9dy ~NiwnIpk4 BdB i,mznZGzoijܳWcwC":BKPg1ߐ'H"j߬fRHo;~k ewl1hŸ3N#g8oKýdyM3>iIqqV#8E)4n+ Nmo PwrC-'@r:au". vo>lG/xٶK*\\sq e ~.T2$ F?!un:']rD,cV9 qe%q I~Zh$$@7taMX3DK%~m^|O99slt`3&E|$5D_st`\gd){ X?vtlQnV8**wǏ: H7 x V?#uvۣJ{s$VV!RehE~ If͊ BPH\ !I)Գr`(äD(eTj.!weQr"}\ҪEuԫNp:82u/IwD}(t ~3'Mx ӀsNQBXeKo%n|4MZuAD.*zs*s;\,?`U1@&#uqgzOkKZ.s5730xEW*5qz@ε~SgGv$͈DŽ('C1]/o<\dYo83𽵖Jvձ2 ,֬,ۤF#w?Ƒq/dKm~3zdj%1 ʷ۬qEGh,/bٻ,PƀB ~/h8rux6wɀ0n&o& Z;pժ #w /鄨eH,%b$(S$ RcH$@Ւڡf_6abI NS׵wI;>~.hV gNmA31J0RS>{щM̩H.۷q_8#AM[eT*IDDUe*1p^*WUáT!w؜ssQSǪ:RN?}aC&3G'ܭmʒ,ތe7jw_<&¹-slڻ` )6E<&?%20+1%59 /0T>j|vmp'm-cVGB!KF4==%ݱd>s OGݽӅsȕ tE0oHD=RN4˗4T܂х=2KOt Q~ 0WVjsx = uAZS`Gza>PsZVH{'u_M/vEW5($5kgFU/.Q?c0gins-U|nK00Uщ趦OIDG%_[L{HN ">ӿ]$w=DCIѷ0|@_Y+j!N /Ȍ K84&SG*VABzZăգOFX`+,)utc{]zh8 }[#>x|iLtabE2t6% gvM1٠%St v  ͹ Xs\LƮ']ح 98J)!8k{I~ v4ob/ǍNGUr/߭}kq[˾sD?a#RRco-"~QΔHtm{B b&)o{+۶X[& ŁP^]+-h jѠ&ݴLozy}<[^ Z}RH;}UuϊDɬ>e_+Km m#wUWl:x3 |ܠ Q~`']eK">:Z217ڡ_~ۇWqf~n/}H` l2UYxI׌2;b[D;)i+~*γ j!?a&IE|l[=͋_Y;)]13&Oβ,ϸqavuyڟv=ț*隥5\!#NjX3opRq˸ꨞ@HBe\ҽ,N W<Jt5-0[iTXnmlxy L>S_?Qn[Ii"^GL8PePΠ@]/" ?IUD+^pQ=GPVt~1]Nì +$ b<6l_5N׬17]|s cD0 R'8@;QxoTIEk^s}3S4Y_uWpnBՆGwcq7XmٽB7[%`)U35Y_a* ݜ>v^ 1o\1C IAVyYK%("5,Azz\̠&XҀXqZ ?O}dZF~Scs72sЂNnxB &E?a_K=pјa5(,jF@ɏ\V\wd[iV;HL)Ijl¶9.,Pm1򎉻pz3h0nѿa$zZ@nd|&@a>:ѩx_ʕ> M{qgM1[rсRۂs]Az% _euԟ$2 RZ'xKHJkF8W;ɝXoYL]q ?صM#|ڲۚ,w hjEJ'C+O[L~YBT 'ZgnӇ% fψ/EgAvDN53fbM2(`l(yI \#%QDLB~+h6ط9.?Ωj)iy_T8~JPHSB6|oN2Pd#o D 2|>S?Ow͏|9 &?lm QTCkXq6 Y| Nh!4-#MvX>4Ǫi1x(PQ&p /+.,:V "L#-AqQgzi~f*pNS/9S;\;Dd 7bಚƓA\ }@mW[QTZw'hb>?@5$ /ZL%n5Y|!h>zEp~>=*@"a6"Ls +?l+0 :;e ehD(Tt\V$Qj@vOe`C: O3l>|} '$~ƕs0]!{$0SBo8M$226Eg)>h=jEb7n${oNRZNU-w a`38YdgCZZ-1,-(#+ؤk뒎փq z 0bs`VV0*J"nň ~k(t-]ȕd "2ssuy]4ށ *Qu MNC;0-r$_ ^i$],FT(<) 3Jt“ b)|!ۊ3.$p%Ú#T0Y>ugJ\i\ k97`p t=N2^ h.xHfg|\<Une@Sa1 DLl*6v1]"f̷H8NdJȞ?t`w%&Qxs@&cWϢGy=}8قDYǀ 90<0sOTMLK\&IPJ%n1{X\k8ɎwBg@Jh8 Ǻvz{EU.T؃~Ղ^:#\.S_Wn)lw\.0D*U e붐 PTX?+!Brq9x+(9G0)?Xz L^;S@f Bm:A6@3TMpywkQ1Ӈ(#zqAdÆ2VIͪD;cURͩ%,\dKӑ~Jm焎lHm%Z&R3<ㅗ%gY u7ߧAeڨe@K$Y7 Bʵ{N= ՄZs#GPJGpo4ϊrjI"|Oo="qlWa|N2?7"Pi1NmDMCf0N9 ѓ]AIf~e'Tn[Ma{[כ _l!ZVjx@'F}-9p{(CuCz nTu D⏤7>kR+iZê*m_r7b5?>! _1"A GvF4fxVɟ[l0tzߒo} MPPBe+R- p.71ڌyl[ 9 wgpx9!|]Zn:7[%tc~ˌp`0Q 1y{!\::%to* D(7J'u d #4W~v%bɾ.2<'ga^Ee_уR!Af*GMEͮ#"b<?hhb #y29M!T}f} %*bo==Vmon’jpY' ~n:?}ixq`2).f k(xk"WX!֝ܵ S}|tޙoSFg{0_at r˳9W"^H-V7\hoŤΌ0P"Q!r &3*]Pğ,[Pd5~O÷/w2=hxFQ F236B|dž\o yC|o]D:P%4 !orMbdDDU ]a$9pk4#rLQ'V]ÕCgU.c3|/cS'Of$YLWgZ'.pfj3lnov+ٮּe̓Z.!/ kJ_jls PG7Vg*_8zgfuO(yQ /4aOK(`USNk/tS 2Hıl;t؎&؝L}gP`CsBU ^2!i"^񚖧)9_¸tHIgڃ֨& &GמBۄwu|v`N!3Yǥɚ]^wcjל@_/{LT?PH0~w40j+/ "l$-BJzD/H1?,-1ŌInҥ7pZzJӱ|y`~ _IKm/ML/a S]V>9 szF ;F mGatC8z.CɽdUzc֮ JhzT}oDͅ|+~cT\x!sJ|9\ _+fQ^"[T6)*E0 >MP<άȄ|WzB)W hcll%ܧG0[%o@*Fqd*y_O l}EB0chc֕U|CM|a^6-iUUuGNbxMVя`xzC 簈\ޯbӨ~41XbfU&!K\%ľN]B}F2AX1/NA!:uw홶wou'^Oq^|LiW1_9bkx+\W@$vʝ:}m]`9=֣hd7|`Ԩ.MaLIڋi0$ X`.T.y]5i\'x<Dž!ߖږ,Ŕe<]ʿC9tdž7ӇlfX)J üKeh;C=e]FseڑZzJӫl!>^骟97o;`<4|6 Äk~ou=yO܏d92e*MG,^eL$h[vccܽ/Dht#)9O雰cP¦@k.:adCJ,#z M6mUDUo_ @doeFT N;M]7rb p0tV?BImwV7o+LXYs/'0_sWMx:䚢۸ϓ9)I Gajs>)uJ]"mu`i԰naӬ8x yI*q;/pH{\Ɵ"Zo(͢V7 x/F@ͩOժ3y$OBad6 sI[s^Mddubn>NRLf&rq!ا״5%}űAS®47JF 7M89LasžKfϲ*>kgݎw,Ouꖰi[ʧ3Rnk63m*<}X'PI]5`c6oa}?!B豗ubqYyQ˄Ph,=r%,io=N2-10ž30Xӏ 1ZYg}+9Uh3}ErԖ$MBIw{X߫o vd xXeǫ9W\Z^T5GyAq9[gƃr}~%lÀʴtOVmԏgEiFpn=8k6wɬ52\{˚т?Po qȏei~h>H5xqK`[pNJ}#g||sWhGrz,z{Ovw^dukYd'Nųi +&(`cJﲓƤuԴHktiʟ\V\ 4!x]hz י+Ek.I=g)/V<8v }M=/qpRWq/RQ/]7$CHL. j;pz߈;Ul`HE Ytb!L.)N!A6ƹC8sOQ:`8*h-ɧ̅@"S]-M:o1F/H9@d e8Bڭj[}[,Ad~d9INF4>i7Q2O3?@Ee`? ] t `V < JWXͲt(k[ 3lL1ɧ`ԭ2ak-V)v[ &>\17ҏ []{P/|Wyt_$6oEs?"ׯafdٺJ^CYrU/A}s&6H@-q{_nE'Kx5T9f@D ޼ s[pڕΐ[gyZ*m'_YR _`.ʢDVԎνX _Z%@{;x4YfIB8 inv!V|,Y,B?U~&_5V0w_+H,8+!ij_ӿA#| ֬p5`v0X2Fcj9.BF+h~ep m7YPS<WZXFgAWA {dƵ"oPODWO^~V痨JO,^/[Qn]K4{,:=tTS5V;NXn4<0E Pp9㩓3>=!] 4ñ)v+B=INV+N-깄48=]H,3?G+Y~?]4n@!n/Q1y*i} a(RsK[FC :9 ?h)F ):qɸ׵\CDO7ܢ&|uo<|Kה؊58oGH=a˕g!D y.";%oKɒL"q6,Y78V̱>W/+\X3bagV-ΉrUM܏y{aTv5Ѵ*nMeJ(E$\fV4ѯaBZoD\BXp'!37hv&G8ǥ2LlKH*~}'g Aۮ`!e^H V)tm8 ZX>6!XԾz"rk;]?o uKaKc{pQVGm8ҭڡ~? ߀Xg;'z5Z"l9F~"a90wYX>J|F} k2Lx?j5X"-W~dwȵg.ËKGH\q@ס9"s9urWʇ`]O G!8VO{t #R7ۨ w.Չ:}=i9-wJ~;58:)6 7D;S  N?M88Hw!l:..'SHZX;7 "3XپڝA 9bw`}G/*c'Zk^IxLl S#g h.&#%;BoY+ [l՟ .DSկ4V]XӒ6>yP(+h8z_Zx Y9hRz?`Le#^R~E8}/_㹨JKNz+d^I6]@@i'C폊FjHySPP.8 ̐j= $yw7ԁ!ʔpn|')NC~4[kmʡq0U' 5CEYJz M#yl]4؍ bDd BXmLe~=@yڈ.YvWD')ڜb)mѤ\a7Xx6%Y e֠wVm k>22ANO{B־,V杠^rwuu?u|8t*8'cR( RTa7sy|i{" 2 gqdŁ;NXH*)sn|Dxx&Q'wC.wn3푊8($B S=Dtj!}  {µul&%8%?[k2t)Yk:{I78P ^gZ#MS<38JYAP&ͧ_cj 3o3?бNs~%?Qq/$ hϴ}վL-L3`'*ؒ3UuU 3-w~UJ`}5Էާ90u(O(B &k!stkպ!KTIRq1):^G7tʥsS#<6WUl̫j: USX3e*wnN)i%c!Jf C܉KgbKi9bj6aQ6c(*D~F=0S& 9O(n:2ƙ&:2RΣpnKL\\;:naS9{ZRzC4 0/п}<rB/~uWIb)ZVJ%T3E|)`'%JI50P*&9UX&anW*I +gKYHkDʊJBPX{AH$60 Zc|]pDr++!(d XY0p i9pЀZ>y,ɭW)cDdCUE={s/ZR %kEL%c?XSMUP`t>S1GҼtLȜ f}"Zz$Xշtz؋ ح*bH7Z?N `3jWN݅( >w3c=/pχO;R=ygK6YDeǎb%i;ưoZ)rz&4pXBCX$.!Kkmҵ}gPtRu\+2bƒ/ޞXj?Y^[ ֘^/\Te]M@++Xy7-^gَjN0Ch];=`a|goΒ9eqN_݇=x,D?AKL(KKr7+50~)DF\,Mâ"X| yܷv۫TuS։$"3ZzLxE'ۅ㌖oP}z|UY@ 'gdEV̩rJ[\uk &٢, F5ʅaMh~H%q{hL?Ժ+DJԭkkN܎Y^kAvdC W;ӚMGʩS}6^J:B\ހUP,Nv4Do pp3qqUK!CKL*.A\Dxl6 8o|B%8ĈZƫ $s So%LG:-}oD w(FI3m$OvL8|y<]:J!]!>q%GR"&ZROc JnCZ6LUrۣ5XxZI*Z:΢0zqW0Ei˛ۛ+өü f^%=.KVU`ݼ)#as(^ץi'KLOy9|Ge=.|dT&.^P5 m"0kО7(o;4&ǡ,D^gǛZ)90%\2>kj{YRq".Fr=XݖgYZ07070100000432000081a40000000000000000000000016446b36d0000939c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/cs46xx/snd-cs46xx.ko.xz7zXZִF!t/Y]?Eh=ڜ.+:)]8rjY=6PO'beAm6NDHՋ}z* VyaStg&LYdڞ ߵ-LgCA[uxʛNbT"j%>\[ ÒJ/Z C}=m ѭI#'JxeWP%uѿ,)v<hZcȒEF_Jfc7RڈP'i4^l=1tBC%\c6Bak>iui@GwP[.cp`vZucW+1vrk8ZffAypO m7mSc=En\Nj|x{6$=]PӎȳQgƆ-g3 :Z=<@: l0n^4*iبF:5yJW!9? eAw-K4R\g&Z |mW`D7^.* &s? zmY4ɏId4}W3SRYRsJQɑaٻJFsaUa Љ2~8G_?9xQFO J?( }-zl̬{ߴ]>j[|vQм_6A7 Ʋq' '>Jlln˅nT0iBrU|@/\Aޒ^CA2e!^@ /}ƻgܛvs./p IPG{" wG"v.U ]KFޣ; ɵdj,uگ\jBK6ҁXiR cbL'%) +#; JnSfCvo1v$Ew͹8n=C~z$#pxuՉ_P$6S.Vg';|(lܡZaZ??ϥ ٱQ$[p[󕕌lՠBvt~#?+.Ÿ50Y<%[3|s)(Ŀ~RMlD0^*@ o_C1u%BBrQ") Pa)dG""P*jAEd_bcYy:b%|7܆QLZG%|^q_v"l>"cƧ 01~0]4l7]iqrbt)4j薌n3E(Й1@ zZL;CV_HQQ $(&mxONu930UL S5@Ё5 d2~fJ %z߻f2KMOH@ZGmAJ>C&\$p]GHˌH-i~ h᜻ѧԅys2 6\#8 (^+c,q PuHsPi})bD3x5OW(hj-$ 5]>I/:-$/j9ϥII͙ V$=Xht+k ?^i=;UЬxb(prE͵uEw rFYt<YPޑ`Bl8-q^d,%pHWm$|p3{ZZPݠ65iz a*[/A n'f43<->ޝ[ 8|7E*~wn.#*msx1p9]ݱn5tY>s n$#{i qH{12*Q6 y zC@G?ƲVpᵶ-ɴ Ob&#FhVdvH4j M:/Ψ <(*)뛿/x[ aUQBZ%з؜aumEp8s: {T]- juuUgU}uyTQuXѤ ܉L pv8y_).S{/m "o&MsIi>@ɘp_*(4-?9.IsOPv,oP BCtd&B6'D\ jK@]덧!HuҚddxk,sYjmH6oan p%Unpʯn7IG"r>Η ѧZJ…&/w^ԮnᙼUJAYC¯I&/aI'hӥG򧙇X˛BT;ܹ%]%~|xi O~i0D0dp1'&ߗZ . N -'함7}cc"^Ha3*b&UPÛ7 L=ˇX3V͓?EBԋm'ⶤ3Ԣ'`?1\Pm➤\E*-Sm|z^D8*ܼ0ؗlj2*οK1R1P&qH*^ʘc* ѠrOc]j}aSwjd=GBhN}ǜ^$_Ln ȺUl,3kVF!HGsHRAK 7-phr&9$tܐt}նЅct̕aZD=+B> {+ex:~K~ cJJ&m>d9qy h[ϚYQJ˕PM'նBGq" 02/55N=9pp~E {!x]RY]fhVQ nɷݖɘh7"lhmT?_, m76=%"m LP&^Ė%[!x 5u~iWl"qe01sѦ,6ȡzQL`aE?+ ֆxSMUU<i]M>lcˢ'(|jBqT> 4,rUa5D/lql#-nSPtì ⋶غ;L8]/e@9(gҹ;TzWf%\F"Yg\@'GP w-NkQ-ך [Zb$&HJ;bAH+J ?f Y}]^ٚdjxl{.}WO3φkzt? *{CXXX}6W,)xEEEtI.uWoϝ*.= {,KL""BF+='2WYyБ8VVJ @mDh(Pq>2= yϯVn;&A=B *d\z4dnȇ$Y84©M(T^Gz9)2`+TGxJw4,.wj2,) ^OT;ԋ^mQTn/ G )=1%*dUd~yF/s5ˁh \'ܢ@c956Ix 37h1_ѳh'ōLSSc)Iށh+~vNL6iBd0E{=TT'ǨQe>:߉N(ZXe#̝ .㊣ތn/\i|'d53 DȆa`2bצq홽L!1bM^#*֎PEBW%B:%W,0$e?ׇӓ _%"K?kq SWuDvՐ)Depu _|Ͷs0}T vE.ovI"y)rGa"Υ ҧJh}@,3 Q?,ROǂׂ?x0,$ImiȠ>kU 8Pcף Gg$}klLY,a-(0/T sǷ3R4UNdžkXnLRK^Z:ni'˵DUP0Hn"uҕcIyt4nϖ /΢ 8HA|xmڐ6sxV/Ũ(C1mfq S/&5ҏQUQC5h`la<ӵF5P 2<@OLi9hl|V ,V 9[lCJHxP)̥,26Σ&&!@5skT5I<\/^t׈O 07 p ѢxP DS]3+{qTrx+ȝyllXo2M-R*-(ADo>;9 wM@ņƙi}QQ²SJ&[1<ܨ's{N_PZNrJ9?4iNgtn-JFY֤0r՘ӟ7VL"D Oj+`,\ \''3}YJ$ĩc%nժA1n&e׻ 1 kΖVق&oBĦ*:G(a'L+DN#]#ɣ5siޢC pH"i979rӅr-/'x\uzh-{Ec ,qr;8H*?VDWFC%/W?rbzF/Uiܳ Yzu ['OiYuK= ]c͐zaO]ghʓ\'dk(iѭFz?iAO̳')LGh-!u&}/ M (ȕnq7i4f~^x~h>hW9CK>{3XoL࣠u28m%'?I "L~ RN >Z4a`gx $Ѓ/)޲ U tVUb V_CphkfRh)ǸY.jHXie䨁Spوʚ#Gc=/Koo;A{UT6)Y㟚c%:7oV-wH\qeuTJUGxJ[7vBDO_X F[BC0eTsb3r$Ē(JxvBf,^ sC&f3Ygst/nj.Y H8A{q--{gQ+?D=*ct9j5@>ȰVkAe6]S5z/%o)<.Z,dحm!:me>#i#d LF#sx0d~MZsk_eLAOrYvnr}]Lp"mN(bcF ps#m6x wn#[+L)Rqmj̊ O#&smS@l* N]sm*0׈6*B3eji:Q 4ՌUhO_y e!f.|hg-zxqƮoORPг*܁r/%ISK}=# g'w&BA :6ﯻ߯[>\䯾FxG`34=4JX|فj3]ȧJ췖ow*ٌ %!Ztz7S=-+g//kMp@%ۄaDu삞8Xx8MQ#-t:^/1 zvrFޙz%;J'hpNgCVD%m ţ X%h*SBZ0\ +<޻6| :51 B̹=e7Eqqɾ&bJ\L8;M)2VҼ7O;`( }l5H;R"-5w_8hUK4;!X@+2LJt@llb?ԋ,{i-$}H)գ4Qل&ey.Zb:sy^G`#9l fE99kCߵHB? !O"&΀d1=]D'Ѩh{q(_N:1;2d~Br/W;~G5e hPo ש ^ɵ|'B2d)[ =uӗEc6lMԐZ%0 BjbbNhpǘ :7XN!כL#Km-'Yh]=IJsԘf,3s-z$BʰM:M'D$ }?vɴ7k1/6'BhzNǿ_{cw|-܀oP.=#_2F:)L3N9QA._7HDzE]yR$ w TWF,¿70T nTudL%n{S0b*}m_E 0yJ%zc<~Ɓ*TSY&I!"%`1|*id$oz=Imq}~d(x$e3_V<G] hu[L } ez3"(Ur0 NqL u ^%ImtǍV%Sc}-B!kx/,9䂜:X{|IFx0XJ_ѭGПj8?\ oR+rk_ڑ͠puv3"oC}m-!`/Βl^ۈ↟GM'Dnd@=P+^OV1fKChvp. |]iM4 rʁ N_6=nn$:ƋB/rSavAr1 zV^"Qf[[Ba̾;z!(ǒ;>ip@XTO,}xjS)Amƌ45aEK0i|7m,|7jcav DIB֬|*8F<_4HٙP9V WLv4ȇ`UĄ|a}OAMX!F!-9\~`z{>d![ \ pZVԖWrk|6\ \. `?4Y&~[M#b3AXV2tRsZP ؼuo'Ad*k;&^SlSX650e3AJ2ď3ށmv%\kPDB03}nppRIj_s3y! u&[kUQ ;g`+ i*.>4+e"B8 8GKbZIE:8:BXF&}*..TZЩI0b7\R)&=PŴf!FA__riŏKc=nϐB1szw6/Sҗ+of'"В7aMuw텃Rݟ;i.\h,K #zVD${IeM;ؚ<A9b; 9$R7 Qmv>;96?bg:O O A~ ! Ý YG rlB%CKCI^ϖRFǞݶȁ;1H!hUjnۏz68O@Agixt1ivTQ0amA鞂95.pb-gjD}W]\nj|2J5I>\.k _5i!7.Vo~s茀Uq`bIDIY+ lk.ɾŻPذy@V2tm>+ w4z'>|?6[53"4 7! T={%qSIЃ*v1ӵ34fY]Β;|N H͌zV[M<@my}& {o ԉԿIq DX*jяn<0OyWuT..٘? k[5,7Ȗa€`r`hm7F|X\6aBS YU$l]}~VDHO<:3̮ȣlPY>sN i'kFNxGR]A_Vi&2ػN?W*b)Q_:U{ *4IZ>@P3ADNTV7A_ \8QmzLw `./䲀J>s m{͒:NSTl K)"z_iTrr;b8=a)E}aB-4@<)~h.ո'p(n=3\ݳ,qjF# t+&&%4ov_p 4 WH6d%oJ_.5Zvg59.klb>PU戞>!j踪KUt6QRy=|^1c\nɵlVe %T".2%udآh?UofvKH!IJP>񶹈~O ^/ϟT<؍eU &u ( p3b5C:]Ēںkt7l2.mi>U Yc-Xt^6dR_4k>&áP^P_d[ |T+~@O'>pck ?Fm9;W\UFpiJln@$ʷW`A׀sK|P1\8.4AAd,F'dEAX/qZ=#kfVgVLSi5sLRePc?2ŠGT 9dW+Tӹq֯PW?11ݡ W:JAU8Ak1&|ԃ-xSp>ns)Z I ֳa)0+ȶ}pm%hDwxQ'*ǨS[uy(z3f0P| E1`]bʡ74 Q""Bu [LfU'Fk (S:wdOs|mveCQ=v&ܩ.$'~;Z}]Շjwp袲AeE )4Yެ0=2>-DS>O(l&DOw Q)CyL]W}„(+qhĚ9?jFGx,`IG~8f@Y~f@.KtG8^E 1 .Qz27xzoqD7*K&+MA ];i򨈸lmr"kt rrvw%xy*<̙1[3RM mtXnΫVr$c7[M|c8̪4$‚ FF }2&@c2-Cyv@x@ g!}HZl ?`t/,VXZ X@Qc)4ߖpA(߭L<ɕgc!r g'$ya̿;.94~NB<+߿N-j vN* hݓ`#k+:͘Q)tSMz"tJ\G,MN # M)NvCZ}9Me, H OL;ү>3t"\ag]S5da4 W/>:Т},U鉛 d^&խ> :gX6C뭿Li\5&wM0tPއrzXx?嶦^*{Z#kH/0T܂"6a13PovH͍ÿB^}иCCT/'^: {̈7G)3k/R0_F []y{w %2uU%u* JApD=3C(Nʌrbo9[vErWn:!Rb5#h=u By<G#ߟԈid۪‡+F<Up(T B"QsN^_G(3R4P4¢.ZQ{Ԥ)I8~bӫ,3NZ|#p c; D8:!it`K t47:+5k0OmUZPE<<tsͧ-8+HP ^dmT\X *oZ |8>ItތY_ȉ2ҥ޼.WZɣ5NF[&".f <@o&.LM9@#LʢaC̆. B48[:`gLՄ\{ [|v|1^s!&jl)hq *Vr6V߮↵YkyEigl{/0t֥I{9S1V|*-; 7Hϋ`,+YoeznO[N vg6T#m$P&רE]AY^|fO 1QX>cuUQrZgx%[@>F/|i*]Ҭ"5¿ڼTOe[̲'Ԓ>O kp"Uf{WraO x;ؼ3K$yl׌ @9 ?y|ůQS`EW>X^b%T+kKW82:HmBBSM 4-~?2L{rh!-;3hA$gtvnm,ǷΫɨ z$)n$!UWldsSd'!h̘L6˳/M%0/$6Cr 3K4F`;—s]mLAj{H̕FND'2Oe<-t'"vyҔpW4?Tt}V]L2<|m\ 4ORI!@Fa_ _:pk|cBř@MܓG*rn6j?/eIi`Rpf{E)mDhsh }p{{T(8P\A<φ2kX`TȐ/kJIҌ;aEN$ %%A!Z+юλi=*Q|Mn=HҔO@Z-6fS=nA3+oa8m29^hQAF^frd]ɛ|5LlM*v2Azrr>ls}yd-q̟<_q5=eTzddQBzۮSigĩq.BӢkrT3q(e%-E*o86ZE~(IC}ݻ8%1 Co rklUWіF[w[d w,sPff1Wk$pHKig A1gp"0_ YwdFdi N5~o0KA –{#GBK/Mgm Lm &f q~<ֻ7E=_>cn4VlO\oʫ> I/'a )Cד MIp)z>3 oa K1J՝$/ej㳵$omQw;M4[E64 hqTVvVx,TLY]Dc_ )p3)<@o+eV&,9ɱٳPP=%Hb1j2Sܲ`@!\ Dq!9 *J%ᇯCmg]6՝'kp%L^]WJTYW cbLCLWFV>O`  {ֻ DAT&e# >9Y&T8B|O¸u:o"vE\w<;$s\S=]%+O>piݫ5fL,K^5<~dzvuy^2<s0.YEʨ7AUw\)׳ ii6NnVR|MVt8F4.Q&@\ODR1d M#/mw>Ijd$- 58.#2;XbR 22wa;;D1P  _7FrBˬƵGd|I] k,q5aj; T&#N:-1{Q*ΖY5-ɂ1sН9ĄiHO0ݾV9ztpc߉ cUOf X(z#Hֽͩu-~ߚ񢦒x=ZB,"c@WEC>>J'ԤYթj?ToJo$/5DBA${Nir6qKxɼn/]e`טʣz.hʹaTgTq=Ozd?Bi$$X7{ʙ = 1wy*\\ye4Ó.D󪯓ty#'[΢kSeu+Cvv Fѽj([ˠĂe&4WxyJjЊȂcb C(]y5v]AξwzӬV1tt'zϺf{y.dpo2Ǻ  2L"\W#APܱ\\ zR?0 P8T!+>.c*lY&@bY.htMxeZvq&`(qe|N`e5\/a| us0?蛑5* HV )n&~?y&ӮD|}*#\e,>CU,* Qs3s%a/gFc3A`b ({`̨cTZ!3"եx>.a+p AU5 g fwO֝bӇKФʌXZ,X Z} ("?:Yx6f'Sɟ1% } Uq^򸒦+SD0$0$ct;ҲW!Sbg~XةC}ꐶ/ZlT ԚTӚ5~ FT I,r,釲XAL!Y8tbƱuک 38'k6gvb)63Pyʙ5{Ebf3[K/ ѡѰ;< ?\5]Gp_qy׶?]o<h\ qUbSO]׆%.Ƣ{NV(oLgY1Q|5}%>yTsT wʼnH}jQUYz$gϧ¾m̵m~Wǩg11YܨLʗrEŅ7cVAfvSVU"' 9kP^odݔ0jqV!Sk95pu)Iiʛ>e IiᆳQĢTSAYGK蕰ڝ8nc]Uը:1A"di$zM@ԓ]St3Q ϳtLg?8?R-q\fd?q"'-$W{dAGIg}8[z!גHkpwP[ $BzF&@89*pJMosX]o㏒T0ZWsAW|8k=c$Hеkt;R ONQ[j&i(# /Һqz]z$7I0] 9{.^a #oOI >=kf + 0p+| C fSk|-x!p#atfm/@aT{h&;I{:|=u{RD; Sdf:㺝!;#9^PV.٥n-9Eh0l;b̳,9%?);$S'g?e+9HĂd=>'*gͱ]nOZ_vk~'>#HHǶ6$mkRZ0->͸BQ –q{r,~Ҹ_a}{9?-Iy gQa1|uvV,'-޼( /|cX&]:DXragVE;+ee.`@ j "3<}7 y4Rs F{d"AN{ub>U{Ԏϧ|4˾ؿ֊2dk(H}>LheMٌ@tC `6dNw 4}|$-3scg`Gn>];6Ÿnn^|q<,2g=<•iug)n]p_뢁TI`reGqW؏ G y1i,A%Fhl'KSnjMR&;F"g&qt5MW6J99O+:PhgZ$Ay@m՞,VԹ dka/~NB Zr`Ň {dBVHI]j?+ʴjbIp>32P1WOtc%)"C>`9TMq!}ٗ$oVr e-%h|/(ol$V  JUj>8˛d݆k_ջW/xYH-.Bgܝ #A̘_\ϫP=\b ]SP{~^fx!e] ZW8) e TF<~}W>/2* kL>;#OmG) ϥԌnT/b-!lHSxnw% 3ĊuGve/V~^tdM$K*# _#=|w}hp3\QЦgɭ$PrH$pW~w t@"|xCi-l(zͣ؄Xr_tӨT|V`oY^Y{?i!]Oݖ$&,pFgFK95B۫EӁHCf&{Qj3oP?œueao~+"0׳϶V=xjr,{k^|, 0K/qA46&~ J[ $ tg J58h+Xs [xi,g8cc{:c?q~nj|҆D-hz1.5) WK|s⸪y.Ys: a7$_ #: rIYvʅ^vh`@*Yܟ8姆(Os` yOLpΌO}!fIt́_R?! n A#{=`/KG=IezZ2SL{0P\qj.eypPMq|qL}2$-uP]T1::r6n9 &!(C_Z"5+6YsӪYjwJMĻlt\pP ٱ$ 8$:W09UsD*ukK6]tMRHw`ZR֚=h}NGS{6iX/ЗIsLI OY ZFշ]^˨!<ްnt68G NheMSrڂoy<2dPMD`*ބpCE8TrUm<6vQI܎_,|Fʣ+ggyBG&z?N$,stN8i~qOicZqC!ecξ^w/2d):%>3 E0ME,Z<^¹eI, &c >ELkU95 t4ڍco8Ձ912* =e͏n 6_:DNQEHw!5Qa5Ѽ7TSk874>쨪Ts[{܍YYLj4Q."F[,5UApKlb#~{w6t\i&E\;(~RU*. HIQ,1'NjfWV"klI%ׄ꘽h-=o7Xp\ʹ6ΐ QlT9M9X|_e {LF *[|r;L؛4jaOe)6-hu9jrғeC(zwp-ЫkVQ].l gSgv36Vhǰ?Y*Bvw4"(AR  %DZ:PiU ޮcC}t!@Y->೾ED5}h0)Аbgq)%e%וZBpكsR " (1hGhiEdxmO?G%%?lIPC JO!}Ui}Nņ+j,MUUDs\8V..h'U#C_{ rlg1mYݎ /hl$B﹏D4[Hfe}ýJ:@lB>BgL8h?:\lDddeGo u XFBqcfʒ ?k!#]l ͼӃvԬm27u!v8j%Ƅ(NP9vK 1DD*F GƘ쟐 ~U|A=(a9\}#ƱwNsZgJ#ZF>"Lr#ӊy9/YĽp fK&NZ`))?5~et'f JU<]{L/ߪKy-mF+zveo_ Zd^%;vP@Vpl O0<&D=2qBaR+`>2 O?$}C Tw>-♨Sn #ОiV=|#rz3쥡˞ =O-[[ё'lA*8/|ʍB8| wy?<gq7Me1@)Zw ޼!LkqNm v* 'yAGÌUJDW E;Hw8v)xjJA($柠FОF#2e?j7+t ;۽OOFMԺc] <#f#&x_yY<[,p\&@-v*$ȞMx#Ņ.l*4V)H_ࣥ{0^wʗa[]6:tы5fsȹen-y}ۿS"7p?}ւh{j(}1otÕU&B|z_&#UAFq 3dcKºEz,DcvS8[\OY&c)Ml$s#mr蕓l1l-^s9T.:X?kDBHHF` wrjJIٞSTLK{>槮-D7 sSth>Zc*U0S`]3 hyP>0-6TKPAj4Xwa%<j=Urt)'xq>7Ij;$dh50^NCy~A43bwGbv0R\\Pe9霕@[Ia. ^Ź1' w2R9H̲ !Yw1T5iyk. 2Xn  [q U]s6ZQ˧m$H3"̬tEU~.SOAR*0>r6K"S9K'z ˣJy"ug:rOrc _ *nO((Y!0:̓Uc/J$qs5, ?~SJB5ΝCV`vq(]C$O%P81@QCQÓbK=b텦uo 5Hx$_ӟyQ;9zӇ7D* )W sW/y KvD>q!C}| P.mzyGpo`ddogLUғk[[ί}-bz_^tv]) HO#OeI渖_,260x-RP.s~Otx#x< Ij3ʵ4>f}/߽[fDh4J\0g  %g)\}A4Ӌ9qͲn*(VijpU'06EH-ؕq= q$d=jJeseXа} Z`2~.|LH#at Q^ xDI 'cN!E{+T\Cm3TCGxN$1Y^jf<7!RIBVpupdj;V9_Hqd]wMȖ0u`6'WAՈKZ@\蝩ͶvpZ4,6vq~ʈLS QVM_^ 8jPSh%l 8vj=裏(lѕM$$WHόJBȒ٣:l^:SA"ct6^/"-uzHـL/VlVչnv iTC %?/8̰sd8Y 5[7\sŊEUݛnzKB0m,(00--Txmۄj=^d"l$#kzjuPȈ%v0"rQ6يBjjxRF`sI,bКΓٝxjl󵦲eZOm.;y{l&(|Wje+(?|16K裲 mPOg z+SìYe\j]J36?~dMABZ?u&|@pE Z_/s  e0?7[ia{tϋ7 ttlrA s{۟myI@+G-Q"K쮼% \0^N:~ZKWhWr.K]y:}>"UM}T xeJG>.ae`\s\:.ۢ  7H + @ ||*{5/[G䟽/ZҔڌ2ۛR }Rz܈ DE/ʌT;FCohzF5bh%=k,y_L[+eK5(LJwOZK4nuK9y%cQJ\]rMj[ E; "L枨݂;5C0,%Ѕew^m@f..9o?|>};^$=;3%1[~x8i>Z?"OQ рN-O}a(~hR49)\;g(\`8'BG, n_63|n8Aq#)]ٰ=&r4qW-;'e kVӿS1I{dn!_VyE_ڵF熐2 $ *ro%`M[IyO:|xp;j6 t!^y—6j޽~_T|=b&V.ɢGNFçc _1'KbG͇3I{k&>^:ڊP9fVk"0X~I$UdvI7.<Í.B[vcTHR̞|mMW ev IeԆͷQgg}iϴmV7Bo/yN/w>̑ FP[xj Tt>(0 *=~h^}7I5d+GcLtP[Fcb풺k;쯹2-N-˛uͬ'HvD28O"aDУ,MEȍbFG⵬:,GEB}# PoY+qz~PS46N'a8rzgDPTkekdgcpeRa >`ʦPψm8;m+w),Y qԢc.@T'e5c^o¢AP8K&+3 %kU!)KH& " ¶g%̵u7`$$=묃|z$ښوYu#M |fO^Hʒn ͉1œ߽'j"cng̴ACL>- i48h4ޝ/ >w`W|RNY8 79 }fwα,8 Ait\ nҮdh_p&ߓ'13'^,D?SԖ^|uvF5 >80),&Rv'5O9"sjU*篞-;/ӏI bJ֯; &>G"([Ӣ{X#nS5DtXkzJ8Bq/0j"`Ou-5Tl! EW$&\X3sqfA#TzcKqY | n*ȋ/tZELWhSEjM0rJjoɚOLkhHj2#{ 2Á\]kv7flV!N"K( i2,P>Xv% "쫌.3u=Z=qQꩿ yp X mm캈YT5Hmy8"R6!a8,0Ȳ]΃#bSxܑDQb / SaљЍXZѥ6ӤFusP*W*l؇ƃ'6B2HxMVYߎfe!i 35eaL!_ :/KnP^۫QV.M"5 #~Hu9Ir?0D]8+sCshe|ڭ‘X$X,.qiTy&*1w >G&^C3%vA7VyZY29;X??-2D U7!%J{ <L¤BDcQS𜙵KI}8N{Y%ɺ+X?FwcB7BSz oV( 1qF"¹[XͽW %eW6ZCLLkLM{Pc9ԭ"?ȷ6UD7e_1+7MoZq'9 !h68PcbުVG|- 'l`*G>rpLE@SFQ mc|fÜܒF*vS%jREqNqᔸb/ 8x~9 $0t ,xK.M8{%P9%x3@` |5_ W1 :>2&^P}Z<MR*MIF]zRtxnP豙4|Qr\ho>:kw0HaTG\VΨUM)Ʃµf<=%Ƣa7M#ZoJӷ 8RxkL@pJ(j=LfDw%PD` rKж&'¬ve+cz,(LtK D(7v}HQ23J~L-yr4@":77^ku @-ʇʄڰ)ݹ$17.c1}}'*!`An4)hL)9Ezc-݁B7=Yd8L#R_"?-ݣ/ZkL@A?5˽ˣ>1MPڸke{$c KN"`^W4Z~/;SNa!9{7֬Ɗ]:+WfAw~Qd׆oZ A#;s'D%q- 3b I㤞;BjPh_j[%M,.8'栎X'Iw<~m}B?:=D~MPFJ|*jusfXmbؽKk9f) qd%M e\su1jw=Xa6<UV̽]_C spGĨ#ӶP0!)!lڛ_c~lֿeL؂f9_^gR{x}^:rpטJj@_oASIM8^ʔf}T@fΟxx~b9/ˆ?VwgdvJqrH=]Yc!*qf~oQm%_!쾓4k4,J OYE؜k@YĭCIk6 ^9W+E5v) ‶銝l~Y-%-I)eop^ ~y:IO)ùAY,P;3 WjAw &gN_XdnQ+>[yuԁPK&#x\:az߱s g'b,' Gp!$wl-529?nR] kDeyro$^7X.?,'3 LEԋmRNՇ&WUSUIuܓ?gJ(6^9Th pv^\ߑYq9U.}Y_4k*zX4@ԛWd%V.{B./VU9gqr JɧC+@빭I9yXv)"ܮ:QiU0f?;v+nXﺄ/OCt=MP[P?xd6x\NĜnŗz@  E*&4L^ɦP/,W`6ju;, DRyYRƐX`ݨ^Qtߑ+82"tHs_f5YSsiݯY4JDBr^N{}~=]2@W8sIwE]+ U7gbwW1tU B._͔Q3[6qbvdB [p?gҡm0%'\@j"wڑRڇǿRMqoyt%E } xȢOz(̝_JGT@M }heeρi -ÛCgme qPfy@*JqDAn;ֱET~P;\SR"j'c w$4. B>'^[7q㗭|Aj?w tja I6T A *H8L{&̓[\oMRU6"%-SNۥ61OڱV3r'Y:LOohp,x8"P(tJ7cM)X /+P&!,Ӿڕ+7h2RjXB4 !dt-6u" H#9Mq=)4$_itSvR ?B`Fb hϔ=|bOn1EҕExmr?L1G7О9rU*-m hrC`'_o-t~<_i`ʣ3T2.t~sy£~@YޓkaVkW$bdQAؽu܇ڥ+<-F2ُҩL1ԯ0fvChJS+@U^gi ~&mth[7zV1^J@\]{Ԙl/s΢j|/u7ٹ9y< y%­+(Qtͳ}P$9ɮʥ#s\ϥq&k1]M\`ݍߩT;wN&v*+чu_QO?Y!Gj{9q{1í  Z*vRN+ɯG|1]AC[Beb$@%-Oym~_] t3 邸BF$u ݪ Wҍ 7Ų䢙 o"*.| 11}|{XA @#_kYkSeFySl:K $*Y7X_翁}+S8*e ej#v}IBpmڷ MveَY7 x5DT*#{Sp-/k%6ЫN\37&h3%nZ=B(_پ eDh+f);(O؟Orv4B. {(;;.Y_+Ҩ>ѡUXk F\\p6fc|%3;pif fA~SNJhCEwE|0cŒυ&p%bukZZc1Hے 舯 DA^m㷏2&o^)؝enkL%P *|(L"psu9[{!3]rE^++";-׷ܯm3]'bB!'|F(pqiJGx҂2>sVv &ؤ3 ZQ09X/N*IXiH]Ǘ$f)5]Yr|[iɨ"uG V(:a,G`x?0 qt4.mr~qj&BtG1dnr#1C_ AX&Zikh0@ºye{i0]HWJ #_?Ca'HgEx\AQ' QZr=nǻ$ q 4* ;{䱘s|yg2rX:rKFHK:/<[ut-™oK6|e6jA.f40jtC@vqϏ>^ZDž'?lEӼk:ί(N4< ,Q}>A%hF(V)˴_ 6 .zhMI%9Ŋ/IIno;L!P؀\?BطYf},@,ḁ(ۺhI빯T6KweS ͂Q[cǪܾI>s5G~37|*%4&c\ńU?txOnJA~v7_:dQʒ?O"(`JLWmxQwϷ"U=[$Lฮ1?n yKv[(fZ-ۘE\zm5kΨ̲ 7"Ї۾E~vI*p?6+a[57 V SЬe?_jreHˎ1?S-6OBґyn|p0l)vV=ՁWe:&-`乊*:$J`0=Ewh׀T#q[~-s '[ALD; )qI(o (gA =`T]@. ?hN`lcj+gU *xYÎU[ږU(\<=ޏ… vѦ(uMS_$xA3s ~b^do[D #KRU?*$ iXjՓzM@V(;yAv)ӻ[h%Cc+ k‰nnvndצΖ(N( bF" Sj/KW9IԸrm=pwP>NMаG @o^0t_4T9e<+i+n#l 4J(ջ/Vn ƽgkwg\=h$fjpq`?0Ԋ'w4o2q|zPna/388}D0ʦT楠:>ҕ#37RQg3XJ`}E7*5],JRB9ȼU%G9Lj:̻o',YGYgE.疔ԋ[ڍ7FdBT! Jay#Bl]u+{b,.YXjSr׳j%qZW1 ųUӋQ"󅨑p EJZq yc݈|> p_EHdhW #p#BlNȩ^f:zY,M5z1t Y FJ=R7k g|%x"jwWK7fSm]x}Z%^^7XI(A i~FX, +,a>J@z"nȑBtZ߁VKHZEkQO'}}zXJ~sn0.N#L^jԔч?݆C=;nEPw5rePt഍/-e<&,e i b7mXt+=LyYwU옙Wj2ٲtLB*E bUu8<#̗GЈt5Ԋ RvP>LCMVt5eJUͨ'sŀ lN;1O ಷqcl/#&Re>Bu8/{8U%G@h(eZ h^/ҞĒ.6>8!+ؠt%Y3,gm[?m,kz6GN6Ɵk]7TEaԺ7X:xKug 5覆= g~ q*ێSo^U1 Y4Xɯ&y^θ |m2!x9hhO5‚$:Μ0K%҅R5nm7[6#73rz5Yx}- s:aYjpQťǀd@zGE}{727I%VAgc{8GAgVv]RNzBL%s_j/; aT"dQL󞛂Nw7RD$7mnd|5jE@T"߂ ~":Jf㻇?Jz_8'`A,˂:4DE%B"@!cgg|h \M(FC(fe;9&V⮣3L3X;~wXS(Qi˥sq%ǼZ߻+k3j3+RZ&Cy"y'4jp+CM|Y. WTw,Э EO3Vp* \D$8ʇ~GC3@lGc+g 0p&*Sk:n~՗ㆠo3k[M0&ڂlP5C8b'*p==G$(;XOI^6مi%Ԅø^]K ,]g7,>B6|cD&|'0u|txi&a>Ƚ=(c>ٞյMm7N Sa6D=_Ay_dL ejś Ժh34Xs90QB)jve ߼af+Qfffj,&.9*F9s˃q-2Ycu (,; +epK J]h}(NJW}ΜRAXDaTGbLukfq`Z5DVރ H_- XAhrhKGPHA/^Ej<4gd=^agSt2IՃ{2%^e|%]0G u/{K`.tds[fۭ&wF8}5+T4EW+܉8CP14&u1ֶxV PKYїzȈYB@RUKb\ —˴H$[Bu[3jQKs}]x!b!(ar~H5嵌?*^ha hA4Mf+̉Wڍz[eyxj[< ( nvuC1 'TlTcr%˕bgejV M2쇘uLfMNkL(-8Y"CKځo[ǂ CÉłD2IˀXޖs^GO+>a?,.CK˺ި%bgQk?GkXm:#ʤ1TAKTM/Au4`-~L]|eP$^xhg?6 3. X@8p$\o`O|Zq_`*180썗~MVן0QGgW \ipV?,Ș(+ng˃~}lgr$ Yf?A6㲌zԸiCb>p=_UU >|"0^\"Mp%A8~X;#fǔ^ IC0$O()2< fm Kme'FahؒEw*; y*M+hAt4oLoׯ𹰂1xԆWolsEAB+ځx~V!d4蝵d/gk` *~Si:zjBjYvj)s:3R-o.#Y?^ C{_yoI]x(s@q.1;Q[ºFiC?'0і{8,c2'|۲fi| ߮icZߏE[kvM ǭ2v9[ER7s(%`udifuƕ!@`iR٣}deyn3:lrƤRMn,6r89K|ib [AswCJ3jU.` Z2^Jb;/td8RoS6WC !D;X&ZA1Hj@ [L0N/6&iPG*&jS_T@|D-0Ñ5y 8H`fӁ4c@&H$sfA!djz/sqE` pjNz f68XD"./xCx /O{-n ߑ[jQ+}r9UnPnZ+jK!Ĥ~BBH:q}؅"73Wa4s0DX[vW1r'{Ef\@g ACo ׶,Қ@!߅NP]ׅ>)Ip"I0,mh\LKe>07wy-Pñ8{ =L C:( |GOOGqC30VΌMΰJu$6 {zչF| -Fd4iޣɎs~Mު%)3̅f&_R 焔b⮙챢rLTK /)'B&mHuS%yT {9JR@vOqq~]Lp?2AxHZ*gf[Vn=K)l J8vcn.w#KH5'oB10L 2;h!G!:157fE1.$G RR5u \tɱ+?\rLQN35j{4־;!aϣ7?OxBZ' =W(?*Sp35$B1`ְ;rM5OXg}U NWjRaV,g6ԓNtwjkY}O^1<\%tjxX85ĝ)&áUl~*!< XУWI3QAUx^ Ykyݤ@h~U蛊"9.#oum>ͪAiIۯg,Xΰ= U s$@"V#>'ڿd X(c7| ۚP{pY+MMo5r~f96,Ӑ|;D@MxaCu3r^# ΀xkTo/=Q,X7sFxʼ5[(qkF0Q/uhC1ujPfq)+N !yqCQ hҶga.}jSl0QEN*}v*1@5uY*kg Nkh'@U,?菉@X/DخMxvn`Nc=*60_fX֎g`TCyX󣐾}1 rZ2z63vquoaJVU6p}om2ӏ՞{ZLG?cOTjzbb^g: sУٚ&*ИaKvW P'Sh" g/Sv+ΤvFDpQB_!~N1t%dIҲ9$Y $wcD@5Q ӼQ6#yK s͑YhP@Awt)O/JM%5PB֕r$NM.F@5 LP$HJNthDԌ E;lY0J 1WzrTN8XZk`sx 㩲 _/ܑ|yøa6e:s"R%{{1СccNL m v#qEW!sbY*cH)RA}"+D?945nyG\ L4 ʄϵ?ķˉJT /Ի %W{!#Ng 0xBWJ^7 6*o'[a=kۥ5S )< ,i#3Z3XRE3xd$ĶEȲ_ 0K̤dx? 9*Wg%=OKXSb>?&)!k̗HsZ6P+|8,q!GIp@5Uč*c5Feg(Q5F7}1y8>G7|GOa^ЄXU!mic ʇ?%sIMt7`PmLrLnR 4[O@;%DgU:Fzd@yn]VP<[E5KpeՆ*SL)j3*nT-zv =F ^i 7SZR`4O`0"0 k@-Jwty OOFRD@VLxئ|I)'3H;_ b _ԝR.` 7V.#*R*!JC,V5 bwƎ땏d!B&jNӧ5(ߖ 7+{?fu_G͉' Lkq;7cPwl3Q=^k9ȧ7At+G%_,`6\$!WB⺥!A.'#F*0]f |5kdl^D:&F!8-i &VS, X'?T^-?qƥ|u:ic$z:~qt UҪ*˫^ND^ ե ^r5av#.a$z(6j.($sBV [GD/DUh`@9 } v0֕ iIE#[л@o-r띦|qW'G9=Cre'e@CӦtd ƿZt_dlxbƜW}ښ\7[wׇ,WjT_$6:QX }N`u ^6N&iCrϻh^ߐW#Gy!°WL NaKlde.|.@z.r{hp~'4R[ϩsAq+JI1+kNh[ݔJ )p eT/jX~"@™"C.śNmM;*L# V8a&58 FBސLĨan]uS:~b;xN vdtLOՒsD&WP{UɖPk<$&ma D5!?={ݐ9C X`Mh띳' 4K kiͪ%<?IJo,!p&ފ^cQO˒Lut1V:T ""YjO#2K&I c$LJ_[DF;C ήG ܦ꯺in6alYU~yD!q#;ʵHp ^?rw"xqC589/g8qG9*\5Pf`iјL7:z=o4I}#fR*Pt*Cw~EMaǦ꩏A\l}4 E*Y<_x=c>b|Zȕdn9ʰLAPB]dEwiVT8i\D7:~1dEJ^j?(a1̢Aq8p76*6W'QdCNoIwǂǯ:ҨMA#YmoyI jh.J7ۄG_'7Now N!;&By*}eXk)VA!iW20ѼG{XvctO3HDM@yAYUS9;Jݰ8]#\ oc~8ē] (FV+֢4.vA(mj]N-ぜ$,VrXnn2045u~/=j%l nt;5_:)j Kj07-%^xo #D'r,cPZjhvХfm ?r[od7,~D$``j0S`l2Z2-M%9mH(Tti u[ <*hgw\jD߮U"7ЛICOwVZ) @ b@pk_8HH;Q>VuB?%#QRyJơSVEDCyVq=E YBa(y^ X d-b1QN͠kVQ^Lh:ͱYvv@2Q9Tth0?2$LW@}!P4d ۠(w9ٗ;jlT%L`y郍6@0q5ME=`4zSm5`ɣ,`Os^Uv1 ê~#&kKucPI9ZS<0-SLg8wU:1to:2>MEŮ0a A|sMbz̞PfI(NPxX]ɷMx"Rn^1N!󰦑 'T`%]+^ qmAcI uU)]k"K/.} >no`F. It1M"=L)@ະR^Oc.]H!_!) Ef܎R~W ǭJD#WS|?wB#$:FfkBcwh}|OLY qyLhpN NK<< )AXDmFΔ [a>4DX|YBdIChI' c:tm̃m lZ ۬V0Bs [JU`'xCO;Hhid,2uiTZFj\t>a!h1e!&*!8Mˆ(, Nv.@{T/}5++eOYo TUϝmU Am2W~1,¸N3&e4:Y=[iY%4iK>r"0#`m -4Lgn&;W"g= HOwP_soX7ÜYQt5׫O NS:A k1&Q&껺^x_c2IS:7X֔)Y$>aǟg*7m#KKJil×|eMtל};9e .~wZX:;k_[gKxV!O!Gr}gfTUރ3/cD6" W"#hGk TJ`g3?8J"\3l¾ew9GUggH.?2<̚%P?̦gÍ[:-oimӑve,؜өK~pYnT4[Z'!koE!$d5U$3H) yV5"-3K:wy:SW h̪3YJ9$^Zy\Xf8]]!Crp`n?ǺP fwEF0X5nc J:Ĕ} z;R"_o&UTYoTY~U>fDMy6^º([wO=t5I:)]Do9+ T<lC.UX| q@MVЙUQ;#zP^4 ynaeD.-LUșΜ t=P%?\5}SĮ0&6_ .궪FxzFVq^mg"y-iEhOzOgwO 鰪^ >tM #_~ZSc*5;ۤX,*#aGȒUKUJ h i2fTn(iz(H_R^^fdӁHG 3ALr]8`VI&H z)]fOI^Ҋ"R#|J*X1r425%D"aW̏SHgYbTY%WA&K+Ɓ2U[EUcdzvR15t\Lbg腌HH b-"ЁK<\[f F!;}mrtn8@~5o7|7F0N<%Icwpkx'il7<Z1y?K(l3@5K8V,ےިjSbA|$ 늖NA7 [$`F% (ScB ;qCs ',p淄&dVO3K24@Érj *F@VZ02v(f+iu,bX>sW$ϴ0 ΊyF&FeIHvbBZ6K6 `;UiF>[Y/[y`2ubJ 'b\^ǝuOQBlpR4G.f7zƫǬs}KE~BZ!Kv9>9j$gsP6AusA[oAnJŽa)!W#+\}H+&8t3PdsI h~+;\ աTѽ٠sCV{ TmOsHQa{i&CUݔFّA+H49sI:rE~JrR1KT;.:`cTÚΘ7{K刚Kr+_1EraĂŃ?}`iEi?aqCcEc hF% NryAm]3HS>[s->߼0[ N>L ֿUZ>h,XIAtl{Y6 MRl ǭxu2:)1!_8~Zvh /`[9O[g'F/S7Tz}a )"g=JivRzHfn:ztGBs۪٭?TϦ++#w9z̃:((n/-]Y0Ik¤)`-kd dg+H gASb,܌K PGdQtW_ۋ]( R_'Jݓ4AU#s4y A!|cc)){r5/J) nx=2cH`ŲGTDX&o 0!-Dkщ@ٓmCoc:0i&y1&K~]o)LÀc$.[pZgVCkt<<Eg~"~ʕ[k{V`0vK\4 *B})li5z"!?h̨{35WU 36 L#rz$q"v%^ Cx+`ۃjfߢAZPmR:2fEwXo, \A?$S|P$lcl42}kha;ڸ s>wӂ5MYq_ d35gPnCjC fdJ Q'q#܀N%R15aL-Ra+]U?rWQzTD{2aVFbl,@C%NZ6H[/5GOc?a'p\F%*>p Y!ן?,#ҙb㊩p@(?l'%&,d~[ ZTZԹ19=ZX)ܤ_WL/`&R``fS"\vZa*@᧎ BKrcE3E1L wjEjdA[R-$$8e'heb3/(uuptvH^gI/p7="z$l٢ LjHO*0@MW\:"U_֮ "rnGp}wA398MsgnO/60gc2_^?R/t&4d ,oА~K~KLgs1L9%ϸqNV5Šks>cY+rD-"bm5QJҾح )](ͩGBY[V{"ofȀٟ)II1ԐH qB$h^:;DaUP"zjpH@Q{j͈D#4?%VRq3hC]DTi,#3 ,%'q);8sI@z-3g и- m3f|Oε;ra!2]fM&d,J0PXܗ.qPw>jܘ9m^6KCSMZ~dˋ̓)V\r90 yܮ-yn{E|4oݳEKqOt/`q4Mڳ#G 0 D^AI 1}^slga.xLkEYnWa[7"S~V3a$QޭGh:vuGtrAL(kȣ_UiĐnU |0@asjwQptpo<$(" a%D>0-X Y%bv@65K};8)tKMRQ##"IYed[3!w -v9 }" 'OAؼrLh;4:[itg(UIMit4?2. LheX@K&=nj(z`W+Qe[/lezօQ b`#Ho &C#ҫ""uˌV\#aGtLqK=tc 54<кj3aD6"L[_SݴEkREK(\Jb*>"XAdW5|*xKӴ (Ә*>ފz?|5 /m(uwnIYP]l&rBF)dIkMQgQFWOR7mE v룢EږOHWn:U_,@8֔J#i@f==rypU]ESoҸȾJ_?N|LjZ1 [k|ecL8+S=6 2ԙ]Ӓ{Sj.ȝ$\+D|_R ^:̧It` +,yϮ _ch$;Ϛ;޴-h(qY nzQNbAvW$ܰInTUbt46TgᇖTLXX:)fre-3BL>v1׶E3V3"!̴ba@̢!%79G`o6BVxq_f7!aS+Aݑ/h|YZ65mЂHԮ{Y@ y!|?APs"zq(OYu9y$}mp^G:XG #mnB5qs(6C [BPByF$E @ǹ{:ۻv)ЏQ=kFTT,N)|F-WT5Y:e>\#a٘kA 9i~3r)/6 !GQ %`ͧen.Ȓ .<.S2Bu+`&"fGN:4:/n#ᗬU s {qM= *SvjeEɈ!º?(2ծPz3fnErRCbjXi_V-pAGoܩΣT: Jf,Hضrg|tOYlG7;J˹mS : _L€E.Ղ:%Hg"pQȉ<~BhARK+י>jW݈*s8u1B^\ƚ+wDJٮ*sFmbp{).T[~95w3_D]͔]&xC9Ev;y/ь2\YP*m%)` ĩrhc_bjXt ~{ګ8R ]7u"Lb@6M4 @yS=N@flgDE Q:8jUD2N Aena(f1{O`r*lDwQ(WfR4xj\Oݗ>0[{ 50WI2tmb,UB\$y?jriֽp7uֳS6Yq|Z'եAgѐaY7$ h%|o"ϸ5tn K͌x&}L#zDh!S@?h'YЩoqG|&Dcq Ơ=*L$NchBoXL+z'WRF6}yk%UɱHj<9TQa6Oh?\=ۚ%p [l; '} Ǭ]ir ݶ|q4szݩ60}N 2{j4M$)Y>4KT3YˬY+7B&TRjfm8= )#͖0?a sE\4#$\#T7zk%dyG ?/󁩼~3wY߄!X*H*"gI K2v.iAbRd~BrزVdž^@R=P<Ӵ:sP&ӹ`Z3S$hYQn6-* uG*.aɮi.N~WP]ܵH#צNb⦰8σRwJ?%lRb/=+/8VVƕ |Ckf#iLzTD:AE~ "o_l(?:Lk -pE(]qd{O>Y-Y.?Ҁ3,<=U KcdyǵX V4gޯfF/gO-ghPA+];C b{AOjnӡ mc.؍'mBg4eXVI{1ќ-g3&,j A<-{f !K,||َP9» ^&Js@YrX$٘ײ&Fp;̚NbcK8{MB MtCBxi,r1 J{\hڧ8c-gQL2[ PϋwYɊ7")r%0!g ,gHHLBd]sbgNiur' ۋҷ,ZǜK}N!L=mĞoHi+F:|Ws ty{L;2o,N$BYZs8A rU#iKMѨ:4(knYr"_aUO^^n IpOMW%>L<>S1mTlUfi7383xt\8oG4Й7Z 8b'~:&1=<0qȒf7gNZb6@@9<݄YmP_H5-b7A-4~;O_TP*MXٌ$ "# $d]ֳwY+?)\GL=>vg: rOLV'6 .'ar[O+>/~M ʃ@7+4 >*evnS`2 s>QY=_q JP%([⪭1w€ͤcf&Da,x5mWs[WOB" xJC`_f>;J[Eԏ5ń?TDiUy|DO:pCk+2h|-kY 5'0X;6&ߖ :7ST+à/:ڰO`'%VQwtߏy8X/6Р4 = _z=:gZ-ٲV q2l[/ 0,Βb6tȼ1(B֘08U&SaNuK*MlU;:p;CndѭX82's:W^ 0u9Gp] #76uBeR+ '[9"ANF; Kb~")sF  Pr)>5{4 =tafGwshp<;]1^`٩GΙ<n,Pp!fT>LmݰKMp/37.R10FQz78!P70b<$ٺlP˃5-kckRɉ^ۃ1N\xNĕJ>  5 ÿS(N0e ?䉙HL)¡E$GۙLJWT\*b6+rvJda, Fʡ?ڷo,:+c _g|s%Cѭ&#k﭂r ($0C.`nU~?>{,|6kwC ,bg1p [ҖwruPj4M(hæɏ[ia Q^=:]9A ,;J{  oʁ|!F_2!8@fe&O8Ӄ15 G-B{m![+J:Q|ՓsehBtsa%԰:=Gxf p 9ʩ܁z{&*%+)d͑$7w l Ǖ`E2sb]X^?[ -Bw,2C q  #H 1+ĤF2@|8W*F`SBY 𝌘:fm?C=_}9)t%Dَ6 f{;fB< /lݼT$y]\6sζ)[@Gw5ATi&$j2)Qg zr1{lD2z?حWe/㷌il0 f@OP1e3MGq-}`,`1{Or/ZϨ58i8"EaK/q5Al^ X-rGϣZEzSF^q༱:J,#=&U_dd upZ2OFT2ՙi_L}` ΫmJ/Am8/1t;!C1 1[4)(RaǙ>n0LrWUf/q)MfU)0-B⼵p]~W km#21D~132ۮF:3Z[kIE BNJ~FS6g/R2ԟ7K^ݖ&L9T;Mr˜s*$,WvŎAvEYnvB͇33xbӽ?L )f5Pe Sn}]3.CWb&74*?@Ÿ{"99pFlJbM!W.,x8*`dK hXz0)rd @MowhV7.t)O?[3|]} ڒjLd;8jxӇxXU]i;q2.< #S~])tZ7PEL:^sL!*WΔ6JȳSulN~՘|W]:B6FLw o@gli{M9A R@nH$Zi!Q,@$yq3s3ygl%d1ƀM3x8`m ȶZE[ʹPTYV9- x8cRW,( }:K#_T5FCR[4wBJvagD:齧c~srC$/eqݨFɆ{ K<; fA[4m57b9v٦ҦJJlx߮3kFg*c/nrƸT'Hw=(<™X2]V8a#HDg*@n }+P&yKjiN\Rauvy!]%N7 vF \f_7yj}4G2͸ʘ};+$Oͬx#c]kW&o˜#ra|useZ[#%ɏuODj4 4 CMƁFgm,;U)%J '0x-Zz 1O'4VwlSHc?؆xG'M]+!'[oE@9-i:U:SS].ԵUoYMr7˛)Z%cpS O[gDS4.Wle}C4 #YJ6 ; ܭ#Dt˳atemIƱxINd!#nBMUGM.8,9ۗ+Ӗ= m`OjCj5ZR?vCL#b ؃5][?)Ct^vF(Lc>ǯA?婧*k-ӓDM lH UZ̪)ed Sg/i}wR"fO dHaK ZRX OHX<"8ףϷ6aicwk"}n`NIxZ[We״ZTG$ido"7~y <xV&AV;Ď4܁0/Db{-h G ht&{ \N3 m m+l&2J`SSdnޢ}؆8^U>5@I⸻*q|9-'M7oRejhJ@bCK.T)bɄ$b̕du\8^K@\; DI(%6$f(WNjB 9fI$.K-q઱|mZ9m1VB'8ZR`K= J\UV0׊"KQ8+dSs$J2Y?0bM4l;[ƥ=aFEhoPNsF{>G:*7xXhU)|J5v1MQw+qM>gHZRо]Xd署(2abtD {Ys]3 C:\)>Bj*K3̮?U>8.W4eAa+YӠ6HP<*X{jRӎ [PΞ<ȱ_dtXp-9ܺ7+8oA~%͗e|yF,`3Fõe$?*MB BP <jQ,滖^C~+b헔DV IJ/`fXĔn{tw=ƙ,|ܲKd`͸ 5 5#HkA>.Һ.\M/'Ў@&U苵kXT+%I;ƐuH&Z:=b6>ƪ"3 z]52 wUCC9|p:hE9߼|2'^etؠBY9ʼni}B,x~tq ښN󸏀.gwmQgbЍ!1Mc5AXU! gXy4֩ߺ6++mErdL$oꕕU!zX(H]N_Al ׉ ,;KؿHuh2 4 ]5nJbjd(e2(83 AMq˯llզR=6EyYSr@-HtQFd-)++ǜ)ףnGv X5zFܟ\>SU'mq=T:PQ0ޞuG )q B# t(H|1cY'uFDP+"0> \PCFm`/B􅊪_ Sn Ge_%uq暋) 631k k.~#.\HX=>.hp#JR*?.`Y/w<}S +ʣE_'?H_Y-n6ۜ zWYᨱ35|%J}}qӉ:K%t4FD)%뺕tU-IgC# H!=AO+pL*O`13ܠc0ĶV+9/Yq^)iգ%AKx?m_?{bzFf>a&;@:\ПtRK4m^1%)2W$ Sj8sS #cd ଐ I,:Cf#]-Ag̛OհR.4\%KertE7c.&!_B\pmEFX;g1Zy@h6"u<x>UI3=oXl,.$%klo.U#H2eqVO'LO&]rV uӝsp Z[q1Q| ʕPgŷgZP [- u Kߖ15+rx9~/mq^mI&WZ$ΛI4bs&_cvɬQqX%_cuĀL|uP5YZoTD$V2p;|YPBʋ4fthqIH.w0nRA@\/ Ɩ *#5f5"0v[4- D fjZG"fK[mf,\f+(lm{׊xxջ5-އo/OC ?)nD렱@Ǩ'+x=2=XC Mg ,w= GџЙ`ktH1_΃x0hs~s>iiyvM@mM`Ks@.bӮ<*7jx꧗^th~h81?OӰxGO9@biyW`~N: h_NQ"ԓƵ4rYDSSn`vB׾WԜš?ZʠʡWȧ͜Cn[Qxy #1(al+&NZ+J?xp}аOJb3$Y{_SprTz G/͖v5J Qo|M&/:Zvtb`/-ZoU#0(BJ-E1@І*QPuX2~Tl3xMdqbЙ0 @غZLb}_#͏(J.v?@)!dpBۿ2 9Br}v 3S R"iֈK [%P <͡ B;N)h]=:!B2૓kfS^i*uꝡn q+L$e`O׽/0aN3!)u!CItRE݇p4'{)h/Ty;w-aRj 6P]tu3T@oZ%v::+%!bϨ]z| ޲ʒ_mܨ *|@S$W^,ѰE;.Q|<Y.gb$QNyP-m0&68/ޑ)USɼmXfhk3nZ=ԹKqFy>F' #cs}4_`WJ1 duqsp:^9Uw_?0WV5rO(9 *"<7? .}Q鎵ĠO{V .(#.W0^1'*}jGFR{y&ٔx6WH /53)!X.<hq[! 9^m xAkBos/F_q;ߥMɩ啼UϪ-`1漢E( iayYcSİ eNRNӱ;v]G/;S$D+K:h_^%Cߞuda{'~[ݖyRJ{0FD>gUo2*gƦG *!1*V'M9액 8≎%iΛ eWBB5f 6UkRېXUY;gEZMSq 퀷' w(ܗY[RvjWa vyo7,)sPw2cuM.JtWW%~߷)wnB|?[mUuwr/.H51;4dSI땽NȬP͖Ҿg@7c6c _03UkB?2s-^Ƣʢԁ Nx$k{3'p n8vw !ȒR?dVuٔE৔;Xƕ~fp,8 ?|/hЭ,nJS ?VsAjZ1ƨH-irS4qWD2NPOEZ{_Ĭ 0Y)Uf(6zf\C/&|HS6DIm-LY!0ᐽpLT6Qfa |"D5R#re_)q٢Bjz“.K$ Ţfk's]^ɫ`L[KL& _~Zl),h1pL<:$CSƴi+5H|gz~nQ6~ (ABxw]${8nE{7ᤶy -Yf %[Nm:}̭{#jYx5MG9&IClz ˆxzTDVlvX_*^Oi62+3jA?9yuɍW[h=4=TƓ2O;t4aw$R:z@%np>GҢQÒWvo?vK M/;T܇{_A469cM~k6n> <Ƈ7HSR[J"؈`kGjF,̴TM>5uТ'0b|eq {qᆩX|T,K|qnERGynI+~HZ;rJqlJSʹ9&"Qu:!6v`m$? (y} Q7ޡHg*ƳߊIjU1MPuaXfU?SѰs@0t<~v] E&DDqgji]!;:a ?c~!.nK'(=AI2˳LTyZ LK`HBswa'c-JxЌ\O[ܱ+~Qe@Jn61 Fa]Q Iާ̇{yn|g@YhcnYA'Jm֐^ii)REHt)l svBj6Xt-gtd7^5 [{T)h KDR{"p/?m\j5?BhxxZ׫9Lڿo1gׯ:1.Nɛ(Lq9(zsc7.Nj 8d.DEJY(23^ \mE\0@6bCB}*K?5\Ol6cHaZSm럠OxwzmےisDfXj+ 𴡒tW/xxYiҫ2]vU% 4@)?KEOIbTi-[zr!8g|H#B)Dp_܍ bkLc+zp? HVx~Fj[]d)3xMT׀3$iW\zMD&8)P0W 3x{Rz%?&F RI :^ 2/wAVgp/R钚_ҊBҊ*(b-\N/Qat .'?Hsn^L1rT6VjbIG{}_dBu {٭"c7Ÿ^L(q^/ikކh)osA<4fJ"=󦄾MU$LuX[K$]ƭ?.~U"eN5=m,6hacqd/#h@!P|'P:J2Z\|'恙Ogu3=n6p5[lҮFLԈn}}G|f .%QBV>qOdՑ x ;l87Gr?3K0+Z&3o$_9ʈ;j{f99S7Ij`KXJHiJQϪ̿kzAƭ6$ܔָa'{Pl'vO~ή,O2ͶvIagfp_{ک&9p'N\l'_}KMwS2AD$[;?ky&26}:_r 8_'÷i1vNlwDRH%oliWfVћX|۳>,Ϣ@??N@7-S@j#3"$8c^'9A}w yZ"CBS џ} >~*874ߍL8[l7^ J aD*/Kşi6)<[|R&yeJu6[7NkS]VNE2/voBu3Es(0܅:])gwcȰY qɎjmEcrٛ× rD!x<0rd gpH5ssik~ǓԄ?Hj=u饷k M0%}u!Sf%Gbma4] I:H;"Np.piv؜caJ%6~HpL3όڶ#9DeaĚy$6cVmXuc8!"3܊N)g) ӰD.qJlFtw+Ҕf,yoK+qa<8E+Æ|L&dLQ^  !~$b3ұw,? آFիV%s33zN'rN9t9H@wx|LwܝDj9vL墼O5c:)٤Jz֥sdeኺw\ (a)s ZLy/#KtXMo,aJN- J9Kec+?hZn; bKڽ&t SSBD+X& |`GH0A)hq4s86")To_ cD.}vuiQfnzAؿ?:AKbAΡ"C.]aY + UC:a rnvRAk_32D4Rhܐ-v#9%R\c$p'"; _i!1P+Yjzyx7VG_Ԃv["ꬾ9Zq8 K?q?pY>Aöi IKL֕5u7*V4-ie9.cs vت M,vq3^3~(. 3Cb:[W.=/?on0@.mG4bФM}&V8XJdC8BѵCʚ9 W@d q˶WS甮5dsok1G62g'X8Ю]K|P%UZ~Cحd ՜F2X}S`z֙|k4keZ\TJ hdc1 J *(Os=1F( 8@d&>(i. 0 xm9q}9xgSk|VIxzpv2)ٔxpkΨ2`:ɂ_9h?lķr ]n{f[13u.FK5"Jl&~-#ĪT9;Dw~R/9? mꝦ!TGxhpsmBﷺlȾ l5v%pTQ# 4.!XmԫF/L`u'HxS >fq O].({H󹛸= գ,D&6 EL\Uh87!0To5*,MuKh@< <He7mCeryP$B'v,eM1dy `PX 4I(:X<(jsK3 ڗH5SUCۛ| #3]=#"M]E KV]-NQH+Lz [ϕz\!"v؊cgYFEK򊖈:9>fS70QQvcV v8{]o7Fgt =LNR炵%z)=hf4a xJ{J8O:]suZANk;jB*3pPzZ.bւh0%;drۭpI+mZ9&6nHis0zQ]`yul-5#AA-[_4H/DfkІlf^j-Ωa|t}4ezInZ_%'Rk<9GAKd%q?O ?duvQ uV ]X*&'7܂ <(".6:wZ$׫|ŤK#F.!V+jau!|}6o2Ls\WOzRm;Amz T3qmY%llK:#\Ŕ)TOX hh2zD[ 㺍C"֬Kjcx "du&֊hCs.y> Teg5qH9uiuՑ$ #R9#-r, ]l'2se \nY`=|$NW_n7 HbbZpQ?/P^i y ĦP Gvc2h;Lb2 I1+ .0XYo,2 r[9e[I&K~O`eiĆ,kgeSje@q\Fǜ)`ВV"-G%%w*0j5.?N#&~6(.>oYY2Maq2욜?r`& \IVTHUV/b}ːI Ce{FV$XA,geL~=կǜHE .T"Icu5|jsxr!Ke*4SUce{_n ϡՅΞrj2GUB ¯1^fCRP;]w[D^JsBH d؎uqӬDS%z"(\-qOOڧHhT0|GeH !_GrTqH]^etXk]JS kO(4̈: fjMc]f9 "Dx ˬQc:m!{O5R7^Veu~ފe݆/,`EG 8PLd潪Q,0DV9O\ q) $SǛsN6[WmIӭ3c>OO&s{_#dIEO1'lMl0`އ<[vt>Z!ڛLY@&7{^&lW^b.."+ SHZDmX9a :)ڹ!Rfi`Ԑk>lzjW{XKnQ &=5`Zz]rNM%1\;F[bOS?zu( ?0%_ GϠ/?e6(b7(:(56IoHrn1#朿IL_G[J1"6G^jYB*YO^׀* shB<xol8Lzx  DrPu*!X3-mCSp96bTu zo/OLr*I!e_5<^'%o r&6'w& D )x*gFJLc'^zNIښQI?Jc9[q-4@(T Аuʷymm/wB_Ã/h A 2G9,שc~SoO]SJ "j\GsDW_з7SUڸ̵P¥:xzpE:XID̲!ɯ* 6:RJPUa߷5.3ؕOҲ@tͼ+`=Be;7̚ɯyE,MR!R[DIΟr10|7'\`wl*fesޣ!ސ[-C7Krݲ@&V>*WT\8:wݪ46sv/m11XpHcѱFLs"e!>a$A,!h(z6^vRH#WZy!n-Jk':^BB{#Yh_- f`. gV~bY(K ۰&C~oN?n}8..Vw#(H#:!w"(ezɧ`[__1Ouܠm+)PQQlV,zL3F#C#OaWp% ~၂ dtP~P+д䌭۫< >R$e{P 1 ġ:Ԩ~-fİ rb61yp a8ãD1M(Zj6 8xLS_`+K.!y5ZMzZqW(G#뎰{]D -%G a'2`R1_ <&er7q@|~?,@2 (!D/EG9?|*Mobeyuf:sVނ^ZA[3=k2Nz16@S2N_ N’v/㢡%Σ/]$E\ů0Kwb[M7Skf0[Faڃ|w{I.MYqwòD.(:Z@Հ,6QH6).0$['@'?b31|5A0.5Xf־THF@9މ||pE}o(dhC+">d9~;mh?sa/ ځ=VϢj>iviW:SQ*JTvh ӀP ^% Õ 6sh <\@'*KRZ'T@SL$%,N齳XNV n m-Mh"X]V!]㐊%Y.6 *~2uXU6$0=AzS$gSkʇ`s>I>"x;^w &$vcb ΜNمʿ3Fvl2Ntu=yO{[,3= fiB_qCH> ʞe~)J T>'Z =ȸB< G΄b4k "}UuFRʩ!bZq;" S'-*'F@歹R?2 rαB.%~ {*󐈌Φ [9'oUu,( (\$]ĥ!͏b'XE- SN _ijo 8gE]! kaCVZ"83DE72S!qVƸdQ{P$$J [I5e72&# ƶrP~QQ3hG`ZwRCW 1G'KB]Grv7!DGza3bHUpQV>:͖ObVj?,I_xZjXiޓT`V5)SY/zTױ+8 }<~MC#e"A~\ |Ǭˡ'ۯ#l ZֶVO.yF*-~9@/YnyT_+}Yוbzy4h;3Z&[T I.u~eI*X~-hEyVY!7'Ey5t?ň)?hjfԎE kgַ$!fBG`HVfD,Q %Jg xn<([2N.%>*0CD7˞ve<0P 9 ܙ>SrAsj>J6fxf_>mDIaG6H܋o@%iW<g˿ XuW@2"l՟ NHo+T KA * 7ı;[ɶNʠ}+l$X.e6;b HHA9(A] ti˝*|nu/,[.sW{pd81z~]~C܎`p \ȩ9y$z{G?5:n\9wo޺(#:cD;=ĝ=s<1v|{Uėܶc`FB "{,> NwD I,Q.~ѽy^ fH>&FGU{d# keCA>gę&6{T+H #Q^϶VAПO[K,HɩJ֩^|ЈmUb`Bvb䢿 ~KjL̽qJy ƣ'l:xL| ,fTk~zOPȺPvR\cRqQ Og<Ӌ^<Hy6H>0p_a,Y}-j=op*Ɔ;"?|R+PMXg{FcռflkŮ:zN0i,$Ƚ qYE Ƃi$gOKРҌ妾E5'r&5paqb̹H\>FIG+ka~4nf_|~lUJ4׿ߌNvuHq[ʨnOEw']aa}8xm.54lY,{VP2ׅF끎8=w!C|~F~u]D7TRϫrWtωwgGK&s`QiϦkp!\jzۉs| $I,T=};c={45@;xq kO , ~h¦i׾lUW-z]>£M\NzY$Pqydnޗob- P-m>T3&`V8-и6IP88*Z؛RbL8A8NB Aɳ+Ed⌒nG҄}ugS)MXYH^` DzJ|I5[P$??\-,A>%=yBTP)*VSG3Y8mQ=Ų<'T-E]ѻb̧%'2 ЋRM1^{(xk4JHh Pn";|#%{^6P+FYNajPc5 5 ȭZ=Zi\?]F)`g>XrQ/ټ嶔^wJq:y#oW!kQѥ Feekd>۳Q+@YzδD=!d!pQofv=x} f$2) O)p, ^9ʙ(,),I:EY RgpSQ 8 &S/M1BX,E?肉mN>F遳dƆ|`Sbı8,ZCr$g`f2lX ių:tK(̀  ZP9Gk=rUF~]$+ 1Ng#F)Rːq%A&UlfHF#\ +˾n-=x+ў 8014aY=:6ؼHE)0ɤ GDk~SRJ8о9t"wKRǰRM~X+\fj҉pk_uv> ҂vr|le@=MfW䃉B" VU.D0ҍ3g U~f7JˏDQ ϤLb[%@@ֈЀ1H;F\`ؙlyAW0JV;z+T9˞gyP2hOe+s zp. R1Jʘ#4m< j2ٸ Rz&شZ!0o!"MlK{Yo?Io%Pi<ծ"DE`7 ! &8>- C9cRdXF=w5!2_c(m\H?xnjs:,ZX$a%V孿ӭ1TKMj P"ek,{k +f]Χ+9]6o:;htr=D[# w,iRSͬbV§P(]rXwS1>8nV>U,v| PDt_҉ԚD >mr0`JWŵ{CG!+wIs4tֺ4q+Zf"ki I k<ጝl!0/Nug r@VaJDb(8cjwz6K ~pZ@L>X':SLQ\[cHf֝eX"v.k1c@x6yWڅ;ommZVE^Qd 7hlpy腰dLeZ-$$ld 2&vq\PSLP}[ۺ[ k4V}7%|1ԓw ߦ:iGOƅtnJ $KbE\+^9Qpe8گjSU&%;FeȽKJs[l=d(6>|wˬUqVNlV5G=,-Ⱪ&~\D.Xv(gDƮ8 -ҋM)khqEp$E l0$ H^Kn%yl' [>|rԋ-]N Wzp!Re3NIOIe!SX#bu%ʤ>";jOK{ଡ#m\\,ؠtjx˦WA.WS}i gu<::@5j݈y6-*v,<;X~`'Y `50E?j{bC+'܎gjH֗HX8#$x X^ioh ߝGeYt$!;'[P汀$^+$XQݦ_\$ÖDNW{҃<@5G#zo5Sxw1=SCf7^Nsգ*'o`Ѭf[VDk7!eMKks8)/%*j])$NAz". e)UiA*^6MU_w$t@HxlA; JF(@E*ao/`$5#L,fPҭogfƭ}UcC!j`:dSZ7<_V"HW{`6{N똮8ԝU3# ֣X$OW~jR8572yJJBk}~Hef" |LD9$HvNk`^fQʃUi)(33lrҪ()'^M;Jstg~+0Ğt5h#ZZR:,I/3+Jrv_S"v%_t0csn ;=2!Z^K4D8`Y R@ޥzV9_uB"гQ]4F+,RYr;_불!eCյ9&!韫f5_&9!Н).B23jcߏ4u[lcߠ+@tɬݷUqzR VL[UnBؔn~(EI=juِv.P=7ظ6los % cz[ugP!ůI#1E+k ,2VKEWbH*犛 ϵ6M$ @e縏B*#$EM+'m|I,[guvmj!ᬺTe5^/a$'[_r*0̜͡IXnTzܕq3\iik\ݒg0m"a'C})>JE%Hx9"XD Ll:2Rn"&rތNHp\B&G7:e4IPHoMB2\駤{FC UY;5bB[%ReԑVaڳt37%FQjE+Oh7P;()Č:_ut"KdY:=MsAᅨM}I2i7%WT [@*X΍4od|^$Bqk-`jwdW܂l֬:J\;G5koZ}pYҿi-x֚<x>|c(N*/ lt0hFmc{ v@Sk!C'62Kh!K 8 UR@Q|Cu^Y) Z[NV7G墻31mPn~TZܽfM| ani-&鼰qX,۩yA^}b(g~!'%iP $nx,?׶0C k(a~FԀF;eBA2P~\scwMpX]"*aX$pd"H\f R;H'k:GJ JM$(a,?F 3OւτGʝ}{N3{Y>_ Na: >KLpa:Ci<]|ׂ>E,#6u` 4׌V!/v2¢3dkvGLutL2FR}#/$ZJI[ #`hq#Թn-Ӵ}Crt` ^cd>>^n<*e^5P [\ wx9]“Ԛ-2>X{KZ$Ϯ\b1s۾|U47%+ 8ya{r)BZmqu)c |kUq#~q[R;O.alhq,q&U5DF}$(U4T5y@6opmymU0pHex9jJ ZNРIpQh}dI}~,q ~t cKMW;뤿w2E[=5<^2D6=!FJQ &VҌ݄jSr<{>qrg%o>{QV7Ui@H)Y0EQZ"& NAcP_XKq>lp. I<@`;-/WϝN{.};.pp K^=cIUJ33mD ?zcɣ6BIkyl9#, UޚN}d]^?8 0tᇜ93ȼ=`4FlUT|o8ybَ{)%SL:O[.u,Z}yGˉD-ԡYTPh SZl8 CA*p@K >tߟ?䭈|@W_v$gH[o++1m!Ǖб;OUރʽTmT7@fbtiz KWdo0ag IuJ(hT.em_eM.Cĸ:h9?*rK%Y?((E:AׄȎ_@@|C5L/hΪr0p/ iXw8ZNRvH-ۂAW>O^XҎ9 K ]4.-7ʛQ+iϒq"h#@`gNҽqpTǟ;IqdZ+9qI' 2 ų"B$|Ά"H Kd@j~2Zf12_t4]<فۣL^7yh7Oo9qh.V+g&A#2E|rK9X]7Ae&f7wƕLгlc~h[OFVcS|8lu? .ʙY\ƁƋ@7$O:Vԅ4ryV@Ox /P~r?a X9o?$h  3WdjDٗIBЏGc3Z6EB2lxPk \(3P>v2gﲇ/d<:SQ Ӄ@ʾ~j͊ZP xi ׋*y,0M]ː&,(JƋn޿l]l{50!Qd&uWq{)9ӻ<8w[sTEJFxs=l*'$d}) ?, |[3gͰs]74kn4iX;/]-HrcJ'K;Q!|ËY}?x ¢3xݮN9ES2$p+l:D?F^tM L_6fwId$x{r'Oo^ cgCƚYniPJ3SXn[ޟ/,e%dZ >67g &5RQь觙GoEa F#D<"Yc| |R(0Ȭ n̸$^b䀟]d}CmKj@@F%ťT; eF؃Zܰ//yZ U;XL@v08*񫐘)vɚÚnN=bMe$kbתv=,;5SҨ,JITq 9#sKG Yki0wڋ,mVnm%i%Ι>/5v #3I(yvN {ظH\%8{-hEdFvjޢ4q a6@݊0!uygI ;#39k\_ 9>e4ډpKLga0O h(xow!g{ۑN$Y_d ts,] Sc赑\g2XRBQ il 51¦*Cxg7!(MQ>󮼎C} W':/>gONaGrF *iŮ[Ut((K)۱A$ٸ7I#f0kTڱjh{G@xOO[ZGN)Ҝ4D!G9+?zr8˶N넦{]E<<1)k-*Wk]nNzbS\ BK:^. p:zf`Aa1:t:s^T).0^I jUUahXC$ˎPM3wԜ qwќZIß%|YW#tFZ!ƹ-ewpc$\sbnQxN"pP5FIU@3?u̟N:}Pԇ~r>fwK=g >DDW&'S#m`\%%VV"T˖xPqliʪ;XO;YF~6f/6?s,]U*od1| wnsF∛QpNp8^d$ۙS"n{L>|hy>C ?ce9u 2tNS#RF!)LrMXc/guÆm"P,'M|Hd|#EkoʹG;^@ +ʜn14(}k[=-l*8.ûFL-#*p57ݫ^zh"N${Zەw~Z tLHG,~j@XJ$;_j;(g_gq ; 5Brjmvq#iȆd,#3r`z[ڔH]^.?9HA68 II.X W$~gw~#c^)|[xf K.JDc=zNz~FJ:=!K\rG5|F]2ĸf0|?.lUsS.\ɉmRuY>ۣnӁ4/X5xG_TS q; cU O+{ Y(k`vs3H#mܝyAv{jm7ߎ8䶎:4(;{ir81?J Ƙ|_S!a\)w,{9V6 ?ޭlR(niR)Ū4/zE;- oeV}3p[߲ofzfz xǮՐ{mR#UD=Io+pZyL)g5Ge}c`BWmIz\rׅ,r; hj#lɛ@DCP"i;|Zw(XgYZ07070100000435000081a40000000000000000000000016446b36d0000405c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-darla24.ko.xz7zXZִF!t/'@]?Eh=ڜ.+ȝ[ YyɦI1~YRa}*9e-42 c"|ɘOX>=+ʱ :]qġ2*`z6<|oJU^̓8< օc_$ \mGD\Fz1؎H?tqYDk:rYJ:s͓('Aa\)l?}ĴnapH}fTLY874ߦgqŰD6c:Vo8 DB$<SfH8-+Ye8o_coԅyRUI4P#ٟX2)ߊҘht򂚸Т2kәmū"}Q4^ddVɝ/wSشaT YS*1hCy Hx^$7'zQ26ugENKo8}ş$)B eAmn}f acrù藭 J|zsk>]-;.;Гz"lƞA.]YQ=m7q)0*7H`~@asOY b5sT.Fc+GLkd׭)hHԹ15CSj# A{9j}F.UXzs" -l'} ݶI zv潮2 m;veP[4yN,WGh/c|e\G&wF j12Pel9i|磺b%YdHj L^p.Ɋ]h(DFVx9u-ށĨGko Eut EFRi;PP45AݤIU(@f(E&cnVh# IǢ!J*z93 .q}.QQ E#'ɑEI6۰W{S~{K̴ܲtfպ+B wA;Z't&h9~ﮩoZ@T=עߓ[hDԶN;j=,+Np3*oHы׏6&s=+Unx+RPx:ՀHXIqi~$(G>Vl"o hNxOھ8eös>,ARJpdA*}f,R HOԽNΕS t\XUaYvP_1yǨ9iKyA,C&L!|;d|hpZѺ+ N>eaySፉGb}ť_֞^ .MKsĠ\5 |y;vrgE뱒/Qށ*! *m D{!?c_XF8DZA_8OT ׆G9p׏:i/=?y8h q)BT/:axWeT΍%$ +Uj>eZh^lkbjѳZ-&P5<9~Iy{aF#A\U͎* ~ 4}Xj"cZBvǁh_$t92"V6#>FLWDj֐1GOQ:k/,^02 YZe/GWN !musw>:dAm3L {9ꃅ@r@Zvex5Jjmިex ɥ|iH)i Vn F{qc\ƍtx%yd߅1"ii8Uۋt R"+ԌFJiPnAEJ-̢Xc bzMoh,x)UMvWiv~!ÁI xİغA$226tA9{v\LacwqդMf (XBB֏2>J5ר1Wlm);W󌍌$ZM6߸yŮB(J(!h I)\^e2駼-7s=%ajjͱyt`Eʵqe~?4* b">O:eY P{=Nu$-%l L "2ups9H@\y-։+ϪOS+Mѩ>+w=mϐ'S簫eVݟ1I.[+GݫZdOztbbYaӽ$nGZCj>8]:C;Kq{;xQ}"8uqU¹~rxUO绰Yt`L\F gl}8+y3Y& :hPvN?c;#1u\f`>9&!֏Vs荨y}v,*~L J#;'qS#>'o%Ō8: BE 1B u.'eRP _!ykд=fEjX z@k& `H"_Hj)ktvX-`5E4S4mt-[W! -Pi K֥r5!FM{<8`QY*>)bK 0 m胊u͆ g1n\/k]{>)H^HO$Wtt16%!%5#3M/\` Qm2!`]zrH1Z^L`fĂ)hV@>/0zlnjbSU#*OJ쁜=_IN KRI&2?YeOsQk4-睢 ,BIA(6! ],.ϵH3׽mE`TMÌѴ~M3\+ƫdQ\"Yaʰe{㭯[bf?FuA@KM%$. K"QW)iW1˖kGTsB3{1e!/n|?^GDf%a^r=ƽ/P*{S }s]k2j?9Jr=G_S8ֆK3 Z?4>c d|w;A2oEFaa>Ю"^uEc=^lw̖)ݻę?.@'cFH3M=kbk3"}54Ʀqo7C&yI|䦴6wha$-)-ҙ-v890:BQs?Ekz֢X}]]`&GRNd֮-'&e\^:inuZٴ_deJ]"5M}о&RYF{ԍ0G^>Vo]9/[&*>H[V" tMkPS1TxU5F'* NjrEԠ!n '@)n_`0TV"1b 7c9-aBT.|z=E2'{jZwlF.f˩{!ʷ+U7Q{Păa/c%ULnnm]ûR7GQ:qLy)~'"a &2+Ep 3^'Ӻnn1Za1"Wݱ@Ѱ=.^8(i:(uڠ(9s9nXss D Uڞew؄  CGaT*+A>PXB,aWK9;GI|mZfqq%pͮ#Џ+( %1#} ƪm&D:Gs {6΅ЮIMV#-JH cLF(L9Ƌɝ?UvW_h0 Ɓg(%$OuF;߮hػ3W[@WS}\tE$IQIl8\Dv;uqё !w-$)!݄jHOf靕[mIH!T AF`C!\!/#"%>M1>-HlκN fIz?v %@8'mЯ0;k+iL j j͘27⏴72?uC学>\A<4 Ԝ ĆEYg tVBȔ'qiͧ}创%=?xP~)Q~-J.M6 Xy7oh~ÛHzAa^eDЫwy3nn9ЈG4y P0yÊSe/fYtL|t!6I!F^AKNZRф_1Fc 8QG/RSQ1l:LZUE ;2"?3Sfߑ l`ԛe Ԃ2!.Fvr?Dpa Р8t=/R'Z7KV=E~u>2ɦ{0NuʯM 5lxrib:fmA3}s oiEf%ro阨[Pst<7y Z*RzRIXDhsLW!غ^TuVnywĠkFbҲAx` sP2%ɩ^F\i9@ Xd9tSG+`B5aQ#ˡO_puSe^#Hmۖn?V;0|)7ha U dkd8-.`BY[ b1yv^(t{J;c|bM{(K utkǷ&([}z# iUM6K"1Vn О]~ 4s=0YDwUFNCX*#d6RzP—~gHy\KY);q]8D-}.#RDu.Ѵh3ʛyzbh+.kY)C1ӸzX3;8v<]*&Xb[MKH2t)V#a4 @C]-^RT%@A,ۦ,%}ۼ0}*RMs-CcO L$OZLRiE،?>%9Jgu7kVKÃxx5+(-o/ =6 p7G~xS4BQzd\qץޒx&_+AQ}QCU5pd|0#!ZދQ[kKF00\; (Y~  K!,LDZ(nOv,^I#c?g":Gc(@i?J31T_eGU)6(qwN#$;~fnҎtS/0QQwa1,=c |DoiaV\@d$]]1?]*miJ %\duyZ'D|^NB Wd?@99ME5ؿQ{! ,t|cZz$3˭i/Hۢjqi 9-[,5ޭ<"pc?61bDkcRI@ #)CÉ@1\w׹_I.Jyr \NL[o\G]9(IW[DȊK9pi$,ؠD GBDu$J0̄2dR>MZ;koT֠vzz/ΗE鞃G!%i+!$gZ,}لO5%Py#*֭ą]-)EPRm\ 5U~'p'ߥN J=ī*?x"x9eM=O?`:Ƭ' ۴z=LViOIyw1&SXC6Kc?c_{/^rLbQفbș;jՀ%}aU=ʶU#yb#i6pV'6&=ޱ jOke5!bHEodeh]zl(٬=4"zW| %F xcd@RPont}x(,O2_~-ŏ  ĶOgԵnB޽-~o\>t% d2ʐ"2pR{(>!;K65觜E 1A6!T7D` W%fi?JK#؍z-7_)ǮWƷՄkppSFJ ^$y@lp65a{xUjDZh OIbúQ%/4i<(^cAçƞrH\uRכsom@S:8>tK4f|"%Eߔ.e؀KHOKiA.2+^L.ߎ=,HK@ٝX-F$6mì;^OOUv [Y#<ʡkzd7/f%~k4knO > E_fV'Q|햱Y^VT:QUNVi[SN/)!k ac5:T<5IQ^AR|iL6Ist6u OHh@7SβS0_\x`8G͆SD8`AVs QYĖO8VSHRqJ;Z36;/Ոlޙ&peaeK:cF$rSGH@}RG/ aFlw})QݰS*M0"|Vpު43ng\Hz\-,/& ,&=uY^U5P'ABKݕfNǞ$M0@9!Pv$pMAΐ^lJN`'P*-.h§NY'}@UZvɝ8éBٽ7Ѕ+w8b|\ oaK_߽߹){(bo!O߸l\t\gcB0d ˆL9;jU~EE elWJodGeٟX_y)K\%|eZ65sYVZC],wП-Tbum|'KSYiz6ϔ_xlFtz\Ա.C a Ļ3AQɷ=N_Ah9 G1Ч|2tJMP6'|8)M.3ŒFY_ۚ">^r*Z 2@/+ݱqE} $rӣLī Odgr+Nsf1wq$?acuB5N"g=:ELqDۍ}ˀ;%otfu1 N/ d5!>r?ñJ3pmek믓v9,-땗'IW_s?TM'9WyMM?m&Nb<3K(9 F%f D4 @ͨ4-DZkeneCqR8?зpSE(V"<r7!GomD*,`dA+(N'Lmljh 'w;GsbTR|c=b`Vfuϐ¢J_ 8 ~.~3,xr0m^^CȊ`SCsH1UA$^DH6wo:v?)ڵD,FDuDu=|dQb|[ lK Kg XnIpX"%€`+z4Gj[ {mA; CB1rU5R8n^HExtWUDST]D,n2~EA0}Zb$=BVx_"CIR§6rmS9!;$u  OGv?+ø u,0tf ́xdџh"QlQN'2ݍqU&W9i4$F)0\6Exph%dv۴lӕ=6DCNh _ YdGOpn%A` y8+HS>CxPHh<} X@΅p"~k$Y)y=V]{^E= )XnrGv~~0$CFC$ٴ2п*HW(9zZaȷfƤIGoχGZ;h݉.o\?FyK^>D4t|U$䝬3sX'R?l-Hek!#qc'W䧔GtvdPvPsCDYUlb>/"dr3mZgc8l_H8L ~0aV`aӾ]{EW90(A~pV.p`H$1YF4Ag vՓvX}DbmʻۋV+ϲ%4 o4w{ z775?1VArE 1RR"ӚAɋiyľqiO@,CK^8wfcD0]R&5`ƕ/z{kY/$ MnpO*s4 $`moӱߘ*8~ٷ&y8&(##-^ޏHg3@1g.,w ϺXl"궓 bK lIעAg",];RÎuTOJ"䒀2aF1Jv,a6D#Sf5ú-BDvǒbȾI/=nim 7;`lq O2:Rs|0r4j l*"Uc zS(%}rGI.ߝN&xرSsSЬc1QF=ӟOK4ڎX~OA>dGo')>3301= }ݥZOt똓d WMFmʶ)7ӭ^TA5nKN8(2k5,y6x<;V Uɂq0#kJ3 k@3t}=85G5T)875 at.g~r }|/*jEfviB*Z! c<-H9>`NWz"Vl,-yCX̌Vk$wutty{ ]4(81 ḣM HU"#8@C&~9`?rҎ}JpcHcsI)[جq |^ :٫y6yʵ'Ɲ-[֥s2YhCݽ '0nᩲ.'q1xS.4`kB):@Zq??K|\ ^@j@ffX1rjukFLgbؾAO?発>_nϿ8U>؍l׽Ui@U˃ump㝋0]Z:*> 73ƷRk-`p`#OEwpқm'@Xkng&^Av #&ZƹX?0#ys)Kf`Ө"UuT͙rrfelPjQ(Y]Ə[P~zM ~YFe#'p/K!-ˎu&ZTXFHx4>ȤsMpK̩;@N]V<>ƥ5 :hb[US-k!%q(@vk7ǰT BNr@Z7Si@pbFj%?1YĻLJ ~LFjGڕu@aCQ!#gKU[1|8>'Z+xkSஙI8Y7{^85msCM:`E R {qxutP)u@ȡ!..z#?l2,$ct0 ;efl(7?aL{Z6G/66&}~P1u(Jy? 'nɊȊ#@dVZij-?LB/P:"5ñ}­d7uhVPԷc,LEClׅHEeh lD!kYIdٸ@#ڀDTZ53lKlPin@I70>=JRjyV z\`~=3,8(ilPayMTknvLWeOy}Z>Gt,5FF5@!?tvm7x/Ɉsr{{ R/O3a ס.Z6"'p)݌xMK9TSJ|2 ]CDu>%_g0`o( Q1Zo=8c i0^b1Q'X;"Qd+ȓ_hWCA|6/c|~oR'm9G-EvF i>w~baq5}խiFx ~gR8f& }nZS{H1oveC`@ق@vKlmdNJ .\BN |ꈹ,ȊFw5[.妮koЏ(bkR|XKsm{0tBs,5͚.aЍHBCz up:^K9 k)1I 9+s֍$ђ2Ɏ2}:iGtX#7ɼ1VAgO 3zEdnίכd }Q8,cž j@ivE22!t,<(oYwj{]Q/,G7'{ Dۼ^䐺֓8FYd[%{Ie0BXƺ7dSǂmDͺv6]4Ds)fgڣTiKRSx4`;Îd '|oMoD0F`J W$mƙL>.Jn`9Tۮj^1cb}!ZL#a(EԓQJi`,LO{aww3/r4䴝^&"QH؍JJxka;$[FKA0 q˕{q\PikPNH/h'hTb xbk}Xw3\% lQs@}[D%I#ר';lFA>)ko} nRT@3Xk<ҡ)EDG L2(qt+n$l$p@l8.N\}5E{[+c6 ۏiEtyL+6HҶxZk%'[2PnŮ5ѱw;.z3۸ks9*HWܣi^d*\3۠D'dmQlT3yoYp 9QؿgmFnK4,QnkID $LB#!BG*ڹT5W7S wxr A&kvf-R2=3B~`8QԹ<#Єq&/3׏UHj4MDLk DD]eBxW/xG\%Vp4)&bP1kӴm;VA[g4ؕl>gdThT-ѨB7G(ڒ c$һ/1XVՏ#: s]ݝ=/pkA\m>NeBpXHLALht7K *򟞽oQ(۰7 !#ɬrB l*F%v? cRx"d6K D|bfc̳a\C_Լ~FXͤJ\pRWBEghf϶Lp>g&t|}6#U]`1@XW+`ZZynVgw9{-᳦qUD߉X@oŪq %_̓y';> 0!Tµ"'Qt|)YoM4Ԝ8vr{фluޖӖ%S#6xWZ\n@vdBe%q&MK\%YN}/<6#M5:gf]I%䣎' 鳛Dy"U?Ic^<]O~wwkq(!Y)^",^\سGi r[ag=p۫'}co&)#l~{]}uȭ鸿V, lʅ* "`k֐SCAL wm5㍹J%N jv4I|BvsW|I&6Ejae~m+'%%Y !OwsG #v #y%-/ rPUUzJmDHv0eN#]~Qv `xsjP*w9PPdp::i 㡙JQdӚ/#$3XٻqaTo;r$_6;JRqs7ޏ]ص"n[g`󏷳s_*\(DC2!昌I?7gdŧօ۷{< ,ԨrJGKO\ N5mh,P o't.p& &#fe2j 73_U{_AS6]{6oψ)wH϶ϨQbIf66R+/sp~S{[E,4ٸN+`2S*)Ӿ+I6]H1CכMtrr@} K؝i{2Vܕ9] /i%w7*P{V@(meRN*AJ*~lx ]]YEc(7a/{aJ$Վgt?e^:]tOW'&T6V.֖ fHIʃM8S]RN{@<PǾi&3%ʲm|Zihk4/֪nW5Lfj  f ~ $r鼫\;'NI^USyE/lST ?1޴˯LhbւBEr1-YTGDg`{&RV&PŇoأaiB6dOi2V1"^GW]g?!nJ{\/:6\qeUNk$ @cxgn|"ʥwBvM|/nuw $-*ߡzh?Dٿ$)G,s6 :un]s>.z5}nt(^uƳH!d!kIF2Hb-NmX[W}ERr`1dvǙsA'󛚟$wKū녰5a0QGTn[WǙw\4k4>֕ Ys 膏n6ygaX%LT͈(8e0"キ+ѻ)Ў-ӻהDߠ?.B#?Xc]Vͫ\`QCcz2iYF;dB،SVxcܣc@%4󷿯L#*TQ؝ ^kgS0a*9Dr%9k5.'x1cGcbp'A#$ht@{ NT>rUA02,쩑>I-ڃP7\iT 줿!*G6Yn|£$ zodnMzh:cQfxܓzeޱlo6\]y.5ݚ}P2qpNz zr<ƽ@E\IqldEΛZF Swlh}Hz<tYC;Q̯kxB72T_>2isV`oj栲U"ebWn{L";Z_)KW9tfI_W棘>QIW\sRl#is,PyDe:jdzDz$hRaL{_@X@;\!y^:PZqnCpa'Mײ|CK~=?T+|Nz+IC]gdI tf^$MRELyDDFzD,맻E(k, B6_z"J" jd$k"T~Rp".@pRHl˙a/eXTև㚙RE6wG+"NsIƧ/084ViQ~W5bp%+C<)ևK۟ݜhdÆ~cB "CAzEdʙĖd׊JL v=^/G2:5|`C,ݛxIoz U(\̫a*Zεypz*(WB$mţg{O< 5MfBc,%ˆKx1-{e}'nG?5v S`j)*ϒ86<?wZbLK%x@4ÅDJAK-\ ӿ=%h؊|"kYy)t|ٶF]>IѮFba27x X`1^ 4qπ ULf ֔d%=WP$3"=jaJL}{VD57&0C C .,@V!<\"LUHţ(KUec" G᮫ii2;#U?YFBN ,6,} iZ ޠ9BVʿx۳ΖąVH8۟DXsݺURNX盛QH<H,*̜IړE!xd&Pu!BW$f{ ؤCm[`*I1Uy4RqQ'+*ރp]DkWZxχne0\R?pecN.p㋪, !*&YK\\)Rr ŭ!zsQOչ2đuYVP8Y2O6BA[$O};ceHqn؅5hc]KXnׇn D/DTB~oAybz̛,@3\f]ѹDP@=DRmRIYJ`TÕf4m秥~BWg:1Gj\@&T-MsLT7Aise\$qZ 5ZP# 6eسz˴!)IC(N1nzr_>(K?^gpIv{=/6\1wc޹$VL5_T# 7{0pˁ umwBٺR&V ռTҽ*94-;8 "4° |c;ekC$ ̼Q'_CŚW/)Py8)̩/˵p /sIp[1'ױĒtN@.Ue,R4hpȷO=+^[#xY9iR!xlӝP&)b#=0E|vV{s&v~lO3D" c蔷|#rmGg|uIȟh%ӖYВiq6l)4tO:꧲pM|ң}.e+O"1\(sH(8|(U4QB<U>4@p X,Yeq^vw:@O3t)e9md' cr6 )B\CLCe.SU[Lܫxn9|c-zJKzt67.! }hpi5R:[Pm0kx;A;^,b %a1[{q=}L%0\OW.rPLᐎ뢩w )nƏȤ_3 ]%u6{]yE_Q0^ ߽Q̌DRb0)rf_f@ːuIp3Nc |65:10ɽvFif+#f"ޟq;{Ƞ dO wE̳KD3\|ѐzMo=:|>ѓn}K:30RqYyE<* .R%t 45pd*b4:̊ew:.ʹN献Z džʒiM Jn*M+:G4e|IGΊ-\2}BԪv4Z8iw#25ZMb8තkT1%!/}2U8|L cXLVzc@+Q? 46\TTnaMo·;{KB갢ckOᅙ_+(K Αy6'vid`,JGrO2`zwd۽8!?"kCxj,3v-ݶ9Q?i^@% ~n۸f#~$REBuVEe9=RHrK򍕢hf{*|h$&\Q}|ݮpr3-CO@Xɍm秖h_H{ݜ&2'%!ᡔ =*i5vU2hHi$#2l=r}.$ڜgOS'0Ǡp>e]z֨1· Kg#\Q2=Y<]&Mg")N'0խOAC܌A{ݮmnFִO;K95 5 RvHA#۽П/bb+ϖ8`ؚ$сPn;;2L^G, )Ib:qt+KK^lN]o|;fv-;E6W<[];H ZI0{jشGɑ sUN\4^ 9sn{;Ry;K> ~& Hɲՠd鏃}7Q0C.fձsSgu@q!g}OXq] /xÞi+["KB8J9y(*::3mܸtא֟.bDal5:Ɲhc tv}wHK. ¯Bg^ņ{:LJuq>/|lj{}+IѡKŁDP }gh# ,Uބ O{}_%JHGūPH>5zF@m <)&NbԜ,DNuvtZZ.ս[0$u@,-7V)xS.D/d 0!X4Bkhҝz 0;fl׎,7 jʧM{P>{Ԯ 8[7oiJ? `s)(#>u:XT$"St ?Eɥ^i{DSjl1A/#HKDξq!nbL]s{vmɉ8/:*p#lq,CPT vh%5tՋJL.Țqqw UR4ַ#1ilC Жn"O wm!R=Œ`vMXƽRZ"W2{J ц:)dx#]9#sYW.pKz<qvj^" G3"Tuわxټ3/=*TfB!=)aʥ@ۼUu ^.9ϖ\6d^ `*Ib੅G{:o ݏ PGWL=٫f)`_K.cbQrۗG#DLl z#lMKٷ h+P`:$O^"mndfnB?}/N!>/T+s; B-~-d;) %5Q2ADdTPdi`5Oedޜ|@!<a_p'.QZ9t3xMCPa!n"oPeC.IGö(>,M5r͛ ;Gո̔GAv9H&J8%}IIGR%yT|5pC*:!/ԞVYy4y:6=xtF7cР _mÃwO.Fg2gK[7|”ҕw0UI|Jv]Ǣ=3P i :s&ҋP5):yM1{OlHgRaKV"YBL+s0`^6oT)>ռP; P|u٢aFIeijgfCo:#fk!]թ4S#ن__5y"Pż mdm!~Aڍ>?rk’v=FAwt 4uNå<q>]RP t4>=xdQ2_tկjˮ8]CXL؊A8Ⱥ]{J\|y5=F;E~{qquRqjk."2Cyy0#&07Gt}wxߊ jZE!` n8j`Ub=}P%0U$AsAH8pǴH֗3ԩd8Vi9@M4g;~Ȉ%VC; )o}3p ;d wc=ZAPO4(`-D?A6']< =XD_ vZ J1ONa"soO8& +ΠF4Y^IQ% qN 4N4=J|v]r#OٯEw|d\~/GLEq:"q`:E ́Rr  5ibaV0_4T¹Ѵt"Tצżht;9W_He1d(WX x5Zk$cKt7ZG< ,?IF.~q+ؑlv*!?&2!\{/~̡Zsta;/aE~_ФO$#~;q@LQxN#oKaяώs_iтC5hYܕ-}$ mWOAW776T~V}{u+dMRDң^xew "n4gA'kv./ծ\|p]{j2B^xgVLkϜU^w4T+Y89h.OwN_,k/Mby'Y ]}>0jqй˪e`34+w2F&{D1/~NA4RGWtR w m~pmMjv*>H)@.Z}$E+1dg }иl8Fzfڐ+*7<\,Th9S /1&ECnq7 #-Zj%xa= OR8j l}鞺uy }7T z:+k脶Yx tpt$F L/uh|n+S>&VL\>?'N*;5C I#CV e|zh|PkkUp-VÎ$~HϐZJ׉ݞ?0%r=d6<Ɗ$!Xo@Dviډ(1X\aKpV(^ :j7GsT|:M!Q(wڨ ÝWh8X<]S>hҜ\ PV %S{V"~^Pgˆ{!J[Mo.;&7jo̱cU,rƛJAFZ 9F~G QaNtfs1=#v;ie5V.̔OD)?KF7UL`RanY hFtT@zVE.ev.\Pd״!qp"Du[zӱhӯxFkIlgawc3uQ:F<^* E`U`,s?FXVR5ݔF6<Ћm3lK>-~]Ur^tnʃ=0M溔M]4E10e\z#5cz9,E0$*`I ī8o_X.yeUsĤ>ҽ iIHFAZr}$xZ}=e;V Dv4d@K㶜1+*X6/h?ZSXz3-NfCRl^|PxP'7$zT38 .;Gdk! ͑PPiX;&x,oMk_ٺp7?E| 䈕Ll߮\Vڶc!O's]'S;L3"}u}Spҁrѳj36^"rX Gf՚SռAlE,<>mm+aFJ @rws,{gi>2|&r_A_[?S>i|*Puڐҏz:UִCl_Qn^9? >T/|_n:_(ztQnVxۙ` 7SVs~;UljUM_ ?d;O;I#O.Q+#'2+1YF?΅KQbPqbl_R7ZlSm к畽*=.D4[@#OHkdmg}Q Jܒ mdW H\ › h!kS=+,c_u Óۃ_UY߻[:(f?gYg.vt${w ҕزZ So3M.M4_}Nń D*0 aԮ?6l*w,MU9c4g ΃^H4}1-PԖk `Kf-j=jo5>l Zj> sЃFu7lC,Q3H_%HY)Cw\kh, Zf~RnD'&lL&c$pnbHLc*;eH&E 5فUSU`V_3(b*LC;`7{+y$cHV"8V[8h(#Jc`.lzrLuNrnH q|aFW>9E{+N'`e ħ'm(\_a{;иXi\4Z:ʾ0{̊-. ZhENtjm}ư+YsHVThzfVlqed9v%cu2@_n(- 88N|+.m'"̓q4|Ff(\ )^H.bIXy8㸈J9(ʪ /̜wYm%NnxB{:uV,omٲ0a`t_|w Xr(+~ YŚ'zU8TVN/0[š4TʞNF5o d`HP“ƕ5^042اĹ5 ZSvOݎӨubq ;ۍ)&Dg١ )W+e5T<ܛ#Cƶv<&34Bn2HLZ d+RTMO:ó[~Bꛠ"[Vr.*=1uYyoUh Sԛ1@"'úR?x-WBE.n6e|h@>[^MI781GWrw^<^[ַ] -sdRoN)"vJNgWTϩ]F4.1 |qtŻ >B d63!9oeJޜ8ȑf@ȷ~zd~iy? j45u>!+flK 9(gt kS?I8cN 'G Zc*}t( OںFatUU7kG64n4+~yMvM% wnV0_TJARgw{ϼoC7KM|rƂ|E͟;6+wSXlȇf` KҨU )lr81t"{V 6lL:_kKi<9$jdn.R؝|L$IǨCCΆ,NɚwQːm?I>pfn o+Jer90 )ܛP0̝fMnIn%'!ՐM43>#!τ9ơb镁0PEG߶2ә!){N Wg.+ SZ ;Um_~wk/Лֲ)Rs fD/U$$Ļ!ޣyHr\o;0M,?Đ-[<4+|iұu 6JVD"{bEFc?8jM]ki\u8gTnٶ$T c;0K]MF;]G}FHmt#5^{]]e [ $ QcTARŽ* qjr,/pbK|w}i !Ǘˋ9M:Z{Uk#Aޒ$EݾEL\s|qe/_4Ɣ,E,4MdA<()q2DBlaj,3OEQgm/'2Lx1%j (`kiu_]&ǓYo5 F$A @CSl7vƂ$Xg H_w|4On/ "! rC>S¹v|=+q Z0>4=^xzX77 ZX%4.k $7݋`qagcvZ3720D<[|4}0l=3 1VO8{wZVM+QEEֈ%L_}[nGlQBU/ x.36Z}GއĘ\-$d 7l^|s59&Pj>gZ0q!=g)ňpQ"<~Cu} _iʴ+>_u?t)ڝznxkl 3ݕ7Eb9Έyʗ!4X;:l[ϔ~Ug?ɠXXʒ(P>[ $|Ƃ/xԈA{)I:kǶW<3ph-^>$ު # 徍5iJ (x0Ԟιh`l*ۭv mQVC~Da(e=`yO 7+*187Ơ2Uk@*pZ xg]t:ƈ햩o$ڹ"f{>Q o#jɉlTVz9m;y i/x-?RzdՅy)VOZe7,6#GzN䴍BW`\E"/<+2}<vYSeyʴpz{X5oȮg|'#3 PslĞlt)UF+HY e%8Vµ&)[RV$|;>z=;גZuCY܈h5Vp>L֊KяKy2Oy)tJ02jM_Z)!D,ˠ9t&Q?naV47]<ҕݪXX=#$ږ3$uj}j6͌^Y;ʆrJ2_TiiuŻzJ .o|3@CPora&GC-V=Ul\Wc4Q?FFIR[Ubr^?0ތ( #1UB𭻀 IΖ@"JV۾H^q ,9wڀQOIaF1l\łuΉWM[jb|A97qfDžb&Pb/ L%"?qҋv`s}"cߘAb@jLլKæ$'wnëDo<0ݎhYuIy`Rpi8{ΉTw D6jL3S* .)cnK֙L R 3/_ :w܃wB/UEAҮL1)?tpoY?P؂R 6;V Y9( ÓSk:c}]tMX,wv&ecԉuۑycpw'Q.,Fb@73GWrbLFN:Ǔ_4GƈxF%9c|Uo<7զY?_yȮK " %5}R!ii[CSg\/O ucqOH%4::trՉPگCxgP~ K'>Dn+_~D<@ ĽNB ,5aE>m{c "HA4~;v.@yQ%IKw-B  -:Nʴ c*N n8k4x/Tb w*0,%/gZ?0ciѫLk2ۘWx\% ŝq&b.%Jέd!!*UIvٕ'舸g&.'-sH\NA? bmUF5|{JWz;2<;M%`4D!ڏGYnƌ9]qMVE+Adn-bm~~oskm*f>97oX%'Eu: h -y^;l<4—_BZ'ʹn,C',-a3w.6qj[*+/IA&+oyvidɒ*ͱ!kϥ1 `p-v@X ʳ d'ZY$Wc-!ѻ ՛5j/ SܥWm"v7!Z0?ڸ#ot<V1cYD(7DVzU]kvDZ}1'"H>i2!dH+ժʜT%Ip.:􈤔y띒M-4;JUktM`S4һʞ7{cE^jHQZY_ Qv,gGҌHp`q=%}%_bȊURUZI;\5_o񺁉l ؋b%W+Yf[t3- lr0n&?ETژdC aPbU!s0:N(5 PZ ,hO= !1$IN+tKbI~(6=;v*3P3vн4w<KcN4Nf,v}~F&fZ ?Zeq1g+q\mRN8 T랠 n/Yua,S.nѺД|rTzk6'.LQY),ÏbhVk4k1|h v[%ճXa*X*@*. +B#XGٽ2_ϸr0WN&qDI+D˃ ~s VV3S([Pكj[ހ8W+LxU[5(J ~ O1)`>kPĎ,ј!% ҟ#Şg * IߟP0sn`]x7Cg'Tr?zP4GE j苗6# TRDNLq!wmҍn."A3Ͷ #B9pE}-8w2 C6ZN,Ϙ.A8 NJ_~@?5ԉqCZwjV@U\,ClYzAXb i4R׀c1tq,ȅC]s?5YQ-&x{l{UM T{U|\8[?mT>QvD̶rwlyͮs+ՖFYV/g cVJA"SC z@=x7Et.vTY.d' iHeQw1rxVRT8ɳhb+yLaGE}Mx%A[u퐄> zS^LX';ѣ3^*c{wz$keՊJ3X)TNxaЕ1{dތ0xz[mway*iun< l# =HCU67 ]3fd>=4Bkzϛ'x8G@s$Sxk 0TR2d.uD+ E(5Ú',E ''Q殶x{L)f[[V1ore]0HCEzg!4fg[R֡P@fê ֒$ߛ2Jgre'=/Mh."#֡?ҷ&S[dž͎!ͮ}bPFVn~Ld䔋 j/)7T_K՗F uz,;VrF-<Ŋ&fN#8vo`8`.@ "d]ɭ~߽;{UÐ GY% @R^wccm͙#}x%`ʹlA5 Kk* Wr?=hd| >XEH+~AE9`vѰ.Yū'}%Sw3{+C\I&3{hZmʈC 1`*㢷:=y=|9R} g:8Pm?S>ǖD)}&Ԑ+~Z%<ېnpsb'wnCROr"p pUHİmo^Hf#5?{SQ-ܢ#}EL,q3?uÓnpVD ގ9wmQ۶X^84?a}f9m8y&YՂKiS-DsWaHw> $qrUM1أd~cοAuS )O!1U\/Y`m%aZy 0cEh25P"~ fSxP46iP~lFW8UrAش!~|۵2@nbzg\rTˡ݃=?+h`bpx/nBYCrﺊZq!0%Fp~ ZAGi+֏ lR~ ~teYM?{U({Z l;8p#G@s=d C,.Ƥ*Q4cfj8[6wpMl9,\mS(*y:sq/."8bsY|nrt!P-KN謧-Q7e_-J}Dr[/vh/VխW!W85CXWZbzSWI*LXlj L)mr77ݘbdžrZ)ur Lnzq0>ܯkGLH1/EPP ʂ^{0m9EOR!hk$Z"M1H5WMaWXn,!\hTK7[Է{7e⌉'j_dA:lZ OKDU;9U^$6o>?k6a~{%߄!E hxkfM=zRW;@kfrMզ YXRp*W.@ά-U*\l2WL%X,YgAC#!+z' j)KYTù_m?%!^:c Oc/|of>sFVrU_yό^1]xgsOE@&}+'!HK Avwgl2*XZT щvl*VCDFH76^k^不(;@?f Q#msvɉv&yKzUۖ+ခ`< #~^j!1+D[:YvhM Nk?pq4UIaTE!v/̬ZU 'j饨Pߕ4B?z5 JM.Vt\ijXl.@יH̻7]lI5} 6EɻUs+}JJSUѶ̖ DXY݆R~ + |o"ۜ%ikhSr :2Hbmz~ =ɪ&L|]u>, 8 77t5z c`IS}Dkt܍H4ȈW,9Y4HVz/I\d+AHR*^%|C[bvG-1S+(_8j}t)`_p3lхpbzQL'*Y73E?Rˁ?K)d(rA~ڏ)} H&ud}a3)% Ԋylp|t{-]*2bշtRH{HX㍜Sfk{Oap9`.zǭ_UZuF5{ʞfGнgIMNCi?̝ %rȈ0K}5w}rn%,Āb_޻W _KPNXqqM'CJ B+$_h葟#TL} *ʇp#k{D_ Ks_g3'. 0#!ӊ vdhf&>|8>'c۪őC]}*0)ƕ@fdu8HܓsHUuiW`:h;Oij/M4{i&:\i L<$!#eτ/|VNАe>s,bOR?4Ӹ@ӄqUE@~˜"d=UvOnq-qRfv)lGٟL;)/Ɩad3%z xicG!rOJ?^8kDwX a/Aܳ(`/ġʽO,vjF+ =H0t'yhRs?R |{ RGyBթwd)`Y]U-rRY>y-` O0AP0w?׾+}:okv'Iri ӻM[S"R!V wkڰ>A'?b\}&qő(}  }ߜҌB/$c2!w---ĴEo2^Ldn%G#:%JK1ʏZ'{ \Cp^AazZpؠBIGQHЉ K-;xIrlhkNX,b6ۢ(so qa2sn\J[7ꩩWtR&19ceUlS.{5x.=uo- L5Y#̒*f#, 4 Z5s&U"(m>ڏ]b<arJ5[zDH& nm`\Jus}xOQ^Q3~Tm2>(7hDEh1k(i"3Psioip7?ufԓ`FXSbWfûG> Ӣ<05p+[+Mb ivS+,Ke !^Pc;]Kf8cc柿N6l= AtAPmhEN3/]5̌dSHV1H&>"v5\1 ]PeMtbBoU} s.'0۪iȅ]Gl0"2,1mۈDBFy"u pH˼]^3%Jk`K46gl Ձ*\¶N*xѩSd݄;Bg}V_6;|71܎Zi{Ds-J(d`Qcf.l:u?;;\CB d?әDf9+~cE18s=C (@%+={X#T@HN)/dWF$ŠhoU+C./9>4{7i\VY6NmIvL){4Yw&GbF+)Q8NıFb#T ]oԓL4.E69l@ty#B6Bc^"==qs˙4}E$ųσs@`M6%SUs>2PWGΉx*C|p`|}U#Ec!= uzwNWo&L"xnȷCdu!;,㎮.0ԢPiIpAj= Wmz,[0w^'lor{ 5^;Ѩd*j? vxɬۑ==@åbt|g6VEu]c,Q *r~Y!h&]$5ki7:)ruQ)?@Q*kA8DG.Ӆ3 {܄o]iYDݵIbх*(gLjY]bpӡ*-[G.Jk< ;yZ:`yD BKZY>~mYI7AeP>s(&"{`ne6E}tMOטBk \O=xn@m̈k`UWD|*q/ПnYvlF,6tXsiʷoX7aڦ\Ž0lTD~i R]:cn5Rs+¨Hۆ:RڞBr@4#kb 6 FKύ H]Yw#e|ظ(%U]֞ݟRFffQP)G0Hޒ;;K\V]KY=m.v |p~+Շtmv'z0/wog1ZP ޓg"'ѳ¾b,M)ƃlE cX)%j i`\TXL ]jF{aQ֐9C?B,w峼8S ۣEkҝÑ22X.=Swna KM}-|x7b_R3}aBXCgt d*UhM,uީItBz9KǪUZq/wiEh2VoveWC3ck`CrjҞYEGuU\*qÂCmf 5`+r ˆnwW5cXr29k_ $Fh~7P 8mC\/uj {8]p[q "]DQ%QN4$X?B}">OY>ڛδ~ ˼_CQc⼕SW,ڤ-BnڭЩx=rpdʧMHUtqgIN^:X|$%cQ'dh]GA%a0W-l=|0qJ@݀vjF|Bd2jԭ_.m+U$Aœ:Sg({ȫa*^+'<2RDvzy$po%+[wݏdu")xjLõh۬S7VuiHr7|R.p kryxμ/ .XNz=A v,t/HTb ē]E:(q5Z85>I;WO6'70\ ເŨЃ s/PM=ECsWa_D Tˑ˥^PႴǩ؟k:- xჂ+N_>>lQgij) ]Jd ܪ456BH5]2_S-2?؊Zn]/LN>e#2b?-}ߤ]+|e,RpBD0%l!nNƨc~E*r溞2]Y*c"u(!ilRd՘ҡ-"oŲgΔ>` !>5OM%}b$ BR[C7+чQS錖zL]WQƊs$VH"aIRO`heghqXi@cIbHiL5ˎȺ%}9:H0AR 2` nxtL, Qډ6u KY:arQ#L~#~-6xg#_4Y3!rE3D':XK?U&x9ͺaK Ռxq&l!UksPC. Nh!A%Ĉ D=o5%{ѩe>WCԈ>Oq2&S}hTN": cWA}g~+$;MDO~j>n#SZR[=_B^6 ,qS1U5Ype}[Z' /^՗5YΓ}q妮wIuF=ٖA0Rȍi!{!;5pŽWJ;TȍWȆZ)8c%,Vo% t]\i _wiQ'h3㕚Dk GRpwt@jH;dޟ_PMНꇶUr:ħ@_/|%Ъ/ϲegcI8u*X)Y+\} $bc-G;HIf "PGn,CfayZ7J|E/갢Ŧ^E&i~^I wM(г􅝡~BL+%q4eqˊb,([>5[RhFmŒd @^(E\KWDoTQE-0۵ݯv8lBA r5'b,+a jbG YV=o^b[VH;"ѮS|4PÞ3 (܁4gPշl!1腎{G#{Rdr&l#TE 2υt=>C ϛًlR)e7beю]iuu#=0g#yYP6i䚨ʍ^xEh(jj"u/i׍n9jYM+ԃpb_dfܐ"˹7L8S4y7H >=+XyLia#1hiZIBЋ R*Jܚ䔁m֘bս@k>]jA<jh2xi){sWTh[k_sx+N4eMȀ 's䆛)3LyG+JKY"2`nS-rZ 4љ{,kQ(pO[u-_ (۔Lyi2_ I,ɰd7wy# ̷=4|A#h)'m6}1x٠ ")7CGSE\l~Oڒ>M2its3!iz'[W0~&cQ2ƪYvtOؙ^}?D}<+@.q0"jtVXD4Ձ6#1; }XWjd驁50/u7'Q5.xi4=ʄI ;PyuMҰztI*ÔwuZn04TRq)k뜮5[7\QqdEm 2Va&Қjy<:V/-PS zVҗ @.@^_? :ۣ"[Js<G$=;%莧)ŋ^Ol/;>6XMPK RICe8!^'?Cg?8b*4DKVOzPn콮DZ("|^aTTLQpx<b6X$2%aO^لw`|H#4Ix&6T8gx ÆҲt!0;8X>d @Mտn|y10g;:RB$L[zWmCYGVx8$ kh xbWT}ׁ>~Λmm0#NeU>>1B"00W{iFz%Y$o%*37x(]iɺABZZ4K_weH]z8|?Tv5Jܙp:fm6@n %ə/F!Ky}qAA>q:ߞcVDtWxKAlo 1ähėwpӥlJر br@\~a@ajB7*1Q^oI 1V·|+3ĨS!I40EA)od {rV|vޯ@ g)2̜rh6pޔ2% fO-Ҩ?*{pՁ #'+<\" Fii[ 1wQua_l 7;#Q4#kɆ3u%ᶣȰ+ЬAau҆|WɛZԴ~Y<^^R6_繋|Q'.~&.0+RXdF#jQپJza9~Ov,49{}yOY -N'VZEɬO*z5hg:r Q)Yfw.Fv1%h a-I#Yt~,d [A׼mPZT(~EtF8ַ6YHYjF3+ zlXh-*4JXM𴃔!sa5@Ov00~IZ;QEuƞ iF;en< [9)·,ӝD$B/WG ,݂Do GeGj"=;;iNnSi#oמWo*; }g&duD }Jj,kސP1y s\GL9nc=* Efs9в"8ͬMh'G`%!b gP5CPiQwCX9}Ay,P҅޿lz= (O>GUtxgR6ϪN#u霞 gP{4QiہKѴWo d=!rƾ=1rt h(JS)#ELU%66iEАf2[n t?ur&ўwOuګҭ?*=ѧhrpIH1k!E8Ѓ=.Pb?-Q>nҶ% R4:1^SWG)6V7#9V $]I)#hgJ{Zuj X%R(<6̜6e& %gYgg]cy6mB{|!dR"99u޹`DLdlfğF T.toXj.`y|9 { (UT{WAyE|+6R?eVn ZM I5{.mei$67WaT?wdM2ea>(Oho -@TP*/mE7,%?ӥ /$<ؼ#lg?BV++DH"[kA*fA-Cym,94\;PJʀllB7sͳ6?IGwA`kK˘|!ШaDMj}ν]mnIi.3 ;_,$G~sfE҈g= pAAޛ:]A]$7R$;jv$2q6_3iCHӎ0(y scrϩm<ѡ%@ꄷ&DeJS.g,4=/ތǦlq+HزWI!2 W۲ɺ"Ħ!r^ BwrDܻ@8{,= с?i-hO %\9=///xHƅM̫e^,K(TkZG}ʓe۪%A]+ܺt(U2: ,wx#+T0Y. 2 ?,}8Ylo4BT}߾3v'u"ӿOAe)Vm9S[eIH٪fsRp%BZe9qj@XwZ8#8xW) boJ/?޲sI>{v$pԎ:=KV|=5H묁>nI9Lg- .vTV{@iv ]TS0R.bvSD ._ǟz0 ^5TaQ҃[ V M{lh+l~CJwU j&Ӎ_z\ߌ5CW+7f$(DzsqDMٚM؂ֈ nkI;*t'$TqN$R;̱üڔGyJk?}qO-|Γ"zU;Mk) a G=H]^A<\8J$,v^[hGL' GĽ)/&%,f w:`Iq˺0O(m?fԾY W;,@u'Lg# Fl9 ͳy ,IY/ =%?S]l :yԈJrJh+~NhO#Zg W+!$z9 qpCx1H:Cm@JCCـ265d}Ȫ'ȑdA>?Ț'@o%NҾks',=Ô]ΓHSK>$~'UZ~)32UZ@:#+X,w_MJ]{ş!rj]Z6wi;a #2\gj=(q#ls~&@rVBھR9xJ03BvL٠]Zo#mo:X٢[VE@b다3z!׆\5^&BOBB kQ.aTC} "n$2*Ghe4~aps5!S_ȢF3)| 9/s‰V ;q/0Vĉ27uv0!yQȭ~A!jܠ9>i{9$4R=iO}UEmGm~{M5헂iWuWkU\c@t}׻q.]ZE<߫۝{9y'ma`N`MOo\Gt7* Mq|g5Q:g9dӂD9Ǐ @MwѮu\Sȭ YV3=Ͱ[Weup:Y*vR;tuWi(D3lz^h}pa]Hq%^]'xɴR ?jSUnO ARw nd[>&PMDaAuf"8h{YO޲˨f;NP@ E\֎r# {gsZE؄bʊ>ڞqTqbOд*4 ᔟc֚\`Z\>L5Y{ h%h Fi$\N^/GZ- Gk\a`ii\2%;8}g;[tD&AJn̰eϙ݁}ټQ~TlBo9%#*ɾx,^迵Z ATo%@LW oXX gkVС6M,:W6X9G﹫M#[3Ӽ<>7JR9\$xݻěԕK Yh}ÊZL6_yhǙpRRq)ME Og>;z\}th,WGPb" +X 湲ac=%DVNg| SRX"Ͳ tIHI)͒b%swz+XcRL]@,cS>Ֆ`ѓMy7nETKvrlt8_H-(,JrjDŇb@z5O?@r4 k{M%9˙'`7<s\My֣$Qj?%6(DN>٩RkBCX.F.GN^UJqg͸0"Gs -f:I s)xyrgIJ:;BE'` +ƈNTkCMn\o$zv'[€ pz|,.=5X3.dt1Ru,C"_l=aeIH J>; ,XS+9^e%Rå<8nP/B+JVvx$X4Dwŀ#L[~) *qG rqc_Ft3$b@VR0#y_7b 埼4JwL*\n+g]]49pq\ǟU-MͷW(B'g5-G#VK$M<3ޠP8*`5 zdl;A@>ߜ܉Wr]cսLm/zu\?k 5 y etW7ܬ="h^vp% i,c=艊]ѦHstv WsAj٨D6.,ߛVϐc9j!9Of%J`,x;^u7 .Qm Ё9k3eai˕QVO,o rS?b6:P`̫X9-f.eoe ۯ`W@%6}^&_ B]we[H:-FdD3APeShM}cU˝Vr(֍OFG^aS$에w5alJG ˷D )\-.UWWك7(^Ġ?tD'yt E0FГzB2 rZP>ɂnl)dB_kQӔ)@QD&Pq& /-GRO=irPwB-BPe KE|x]N?ZV:^Vnm8uI&\L`-5vT~"eEȧϷK%Y)l~4SO19g38G2CY3T{lB WM߾[DGAV盜%6'Y dIhnFCc.6 Yg]cXΡ鸻iY8YM`%[F cJr0ME3uxfHh=*fD%٨Odm_H$\2/ V#^}n:(=9zzˁ:վ3f[{B&8jD >ܼ(/퓦y^`@6jcp!al^H{ r|vە ̪+°zC@8>"=3 ׋]h'Ožѿ7롪d %L43oF"oq-O.KoYP+'M;Q[n|rBhm+u Xg͝M{W9bJhʮʣy5fhJF ”W_. Cݱ5 È53uaId21#bRtS)"C# 0\G)>7^ LC0z[miњ6}Y l_,~ahSX,njUDE` lo)]NSL]V9c+ko"U\OljhcyHgan6cWxbiF?{5-Df7d8gABzYfRQQ@.M]YDQ\@U8ؼƱ?p v[J}uE˚W/fvq<_ .k1:!bCRr.0#}z%xg jK-&:Žuw$$v*7L&('M8%t{=]K{-jk]MvSɵISNZҖO 4x(aic~2^XDǖJg'Òv'68:f3*%{ V5-"Xk^v vvwt@+LnxpEe?`ctOk9 !a& AXx2+  $$:q]r:"Ml==;Ya< U$;&kQ AO[kV. >!Mkw%㑄GKPI r*TK̅h"/OLJX薶g7UVT7 &~#hAОC1nA=x5̇$Tnsq[k$ǀףa-4`U~q 4kdp|8N1 }&A&ힶ[]7-2tf)Ѐ -ޗQ`{WyEJcA򎃹>$I.(A/hʖ~^_nU{MSzxlXG>e9lX4'ȃҭ-vuQ5c3hˌxjz ƭ/|'ݩp`kʜsԁbeD3.mC@ u鰸z 2@NB(uPּ Q>*|d")">|;J۩QGAF?fX]_toM=C`sr}gh7\o6Q`ΙtģPU$A낫g7qZMJ yOrp2۾W>!2Td5IZlX F5=^CNT} DTʒHnY`3CLeLAVw4yL'"=_7v\<6 L⨥6C]s]ܟ:| 7 M~#f:"B$X7nɿx3QsCbx#w.=Yay݋S޽Y^5H-`LhRT"b-'ha\i3O3e,R %q*>So|t_ azvȚ)̂S3*|sLQJI)w>2c[x$gf R}D^?H(ÞXfd QnjD$׻RGƥW8[rt65B|Jh5Es+pQX{;(͟6[4EiVjj,¶☞kwVE9mmkXis38 "JA,o+f&1 <ĘD\%G\ʎX wf( =˯5T1z4b3hkq -C<0KZjT (/Z$5NҏWRJv)LϬF+?O$@"Ea&9=ϲyۦͨWJ\̀Hz&]t7sU9DeT/HPs/TހC6\Vz[ jh 'c,y : Q-o #JeLod9+ہki:S6S<#ǩ*@1։߅w.)w[/yd}ɏ3#V?o}4P $;RֽӞJN ǟ$>8ŏJeqXgK+1[xdY ]Rd/(15!嬜op(zlzFɷ27I̐:X5bѶ;+>v J{nO1lb{']t8D7}fGڢ>PdΖJQd%4:g)0  ~'a+q>Eia B X}3&"i0l-jD '{Us {/"D~>52W pY-n\m/WQ84@9fѮɖ '<-3)C^pi \H ؝n449%MI lT,{^xk5pT*瓦TT vwy(mU' XBWϺhA$=e֊YzToW9*\pos.Zƽ8NLUZ!59M^Nc/\h6ʞwZ'|DD{e( sߓ<[é{RK2¶3 F^&D"]j =VznǏDUf}\%˴42X-|<0x_OQ"^=#@*펌`#hkkX?f Qcs!(IC|X2uz(߭Pi=Cd!MkrK ܔa{.*!im~oSf"c^ߴP²*hymPdGڻm] uXL4߆7~_cjڰgi,7A.&ϫ8k Zz1Tp|0ώ1p a%2bǺB |TFYéhNZ(n7C'js!] YZ֬rr K !EwUqۋ+eTv~"=;B|3m宖uR; x?KQ!W.zm{늢of1H~<ḣGqixwoxV27&IBhń֍NuYٙI^Ç5]+8+?R{^VLjՃh.5$YYE_Si\$ƭ%x\B{S-!0^>X8L.9r2+ǢpUYPGK,BQGh(lCc̳(fn z9>h]̧t'|BoI]#1s|x;Ofm0~1,d*~9?LWpڱ6샡!r&k@أS t6Z_+¯D K63noF# qyb`fO@3dG~պ \`]bۏo%Re6K0/6gXP$5^O%#$p@s0B&Exm!*Dsqq2N7exi$ߊ?|6Z`:Mq 1%[:3LSX8_\C"Ի~{Jqls3dαHM'\R jB6;f\13CyRHRJDu937ja!fN-B6% ;Un+wJ Ff]{2:{NPOgVr. #G'k;(:Ai '`NRY;0Ghzn-ֶ2A<µb/z-Qrm'%[t 5_Iz:S#QזeH@I[1wÈ}Ӱ.[| ieCq(!̡/g>7 H'9Ϲ@/+(`OfN fGo9/G(gBhl([g" z!Wʌ i55jsh9lZ@ qE uȒ"`վ!GOСorzN͡.9ȜX~W+#lNm8і}״9:Q<I4E2afNaZH ?j{ȇaelXrOqh.F-lؿ,_CSWͣM3ނLD9(4]7=2YmC{~p$Eyxʹ3 [[:#dz )f5~P*ZA~~aM孪Jp'@}2 ?ѿ$R Rv&_TkCS+EuuJ }rp\w2 9lG8=]~9/forXOor*<; {F*EפaLT 2V'*7?=WPqx (>ˢͮդ0Hk2)J!3aiYI!u-Iy}DpU|B33pKw־ed =nq0e8-zjKWZa3Ԣ!ez~Syt͖=>;e)-*K A-UϯX܁G W07M{]t+Mx=Bj fߦ\ GB$9%ozF,Fگ?9|-N"橜Aln -l;eJxd"DcP6.܇jSR_ta]I_S6,0ѫHsUzB-t˜'4GM Yb9zi6%ΥT.ѧ8#+SfJfh>GJ: 7p7+}Np__Qxfw2{6.7aJXKIUKt6i܈|a%jH۹6H&tk讁G=ÝѾl`y45; =l3 p'xx% onIJXֵHNоn{莺@Xv`En#`}Z/!(\ܙ4G*~|Ţ );HhOv|)ps 9;4 0Ia ~z.y ΅}ڗ8"4ܤJZu%MIU&RFD7F7,ܙ2c:+R*!/ }\`My@7o H̴A;@s܅dw62e BobF R@J9K1bX%sA#]%k`hhDuÏ )o<>o6U\_D?oj.HU2U!cz( [jOk2| y*Yv5E`:|%/%[%zw P)V8}›f}`GWg7PN\R<)njHn*&XnaG<`^ɑe5P@:=_*+ma0֟۩D;,vEJʎSAf5a+a-'a(j=Fyɓz+;_]6%Ⱦmq\}/'ܒUL+0:-MSp^f{tHVĕ˷ a,h8~Owf=] :}|RR! On)^bmnЩ 񀑂HP=_Hch]{h8hoJp`n5MԜ~(q8 R2sYjd>;k켜, u!^wuEc{;:d^m pY"QP誚LKORydΧSCfA2Na5hEN>:Q;vOnh$3 dbeIچWmnv>L8ZrUV^$:;WAPn\cyݣBT:_ë5gD5p dD&XOvp9ZXzhq@iHJy\G 4Ks]޲2Ūyܴu[{ެY-'jSo) yV;v"D7(KsR:"ei W<">MCs5_|Db(h*LS RĴPp9]m fmȩR2<I_BO3޸BޏO^_4rMH~;ZHP3:;Բ([IXL Q_Cv[xE [C.Yo-Z0n{:JWń.PpGo?Y۾k*LpH*}c9B%K9W 54O[jk\|ZB U2zWL]6O U? X癊T0ęIg}?͜ j}re^)KtD6@ca&HjdK~eݲև7-dzTCNAcWihm" _}4V,Tdq'/todt%%S@SN)ͭtF 睘~%Uwo)tJD4C&F`.yN򖅰)rb'a IRk=c,gH:\=*aWXa0\0Rbx[!,aeSZQOlՏxX·@'7'Ĩ8WJŚ;SrnL.#zwD }V_69t=rHW 58ywbz4.+Vv 2aU<ۨm$E9ڗV>ifߺQ(j&aSS"c{Hۈ]w~Rd8 ZF#CuJsP/M>nB(x;˿[Vft5<*TԚ.Yb# Gt\l]D=PNMߗ#KM}P"\ݱH}vbO\e#=2NEqgzEQTC{H|Pvŗnmr=YlVTZ?Z Yy`kD7Li+n@.P%ViNVyĚ2bH_<|BޝZvPm-P^"kJ=ۚ5q8@CMi0{ҟKG+Ǭ!:o4^ Y'rCҠ|?ckF: EhP(0VnLuPo#{6#`ofwYQb*Ay]  \ Ա,pFmOC9k$t8IIKu݋jϜDǂ,ٓ0A*fjm"fSٿPLPu-V|?fp/-F`!썮 jֽkY> SbG{C$v+W.}˻5kAam@":Oz#7$dL+&3NbPJg$'c(3sy0oA%0yn2ܮ=ŀ:.&oY`Y rjYd3N#gV4se7ǜD?vF'+ueSp^w4&CO<5Ըy/o2=x\'P[P5͹":#e˰2;7o wf U-l|0n؇bMHvߨ.EIaU ?Way$e q,Y35F5+vR nG :u*#QM=.HDk9D~knIn uXjrᳬZ9f:p,߲zJۈ_iaz]mSܽ{<3ĈSqyGئyPɋxLn1F'U9Y`Wˎr',LNJS7^|:QեZ2x$u)')&}+A<hi:WYo) cy裈R v#J2[ẇ֛)C1Vh,?,|>.d^m=M5/-B§λy8;LisblQȐ#Qh ^/MvZgf3WgA4v(yAR;g4ģ@p|>)+&Nil9g3H5^СUI}Gki)<[):2RJ. ҥ-D%ybeC2[̔8j4uN0j^*6;㉢e ƢWzCQ';yIZ7H{qkhQ(oaM+N\T}՘ ɇ+\jCDV C.3HBg0'!Y9~= 4kduL;d?>-Vݿ7+rDIN $h0,Ǯ.2'f`cϯy3U[ZwNVdg~@wOoki2mn)O̤֪U*!sNWFȍ1Tu]]Լ-8(՘~D9AeT!Sی>@ДrjuD=G5\4n תcXsm$V7{)Tȁoz49 |[KVFąpR E/)@2T zƟC7/ZӏhOWϵ:Ǒu(`%@0Dn|jA+PViO}hx&ꠇo5Hy /Au:k`ΜQzCux0.:4GkP oĔٽ(񇠅OzzQ]XO$Ù]u3ڍCPهTSJ}4>@A9/*x-ƺ[ݠ{ :厁a1yr5 *O` ,Cdh?U\|`2mޗH1;V 9sBǏD)]tnSPSC=sӤJ$Өޞ(݀K#h |z.2%!Dg+!}[F*?)r#z’Ϗ셮Cb+PB ^sv]^@<|{3 ΉNNf :9].K*$ŗkJxiV(&zf; ъuj6"^%2Lt7[Tm7"#)vB\eOAfQ^20%aI`@{h+,bOloJ=q>u; IV<#U*m2o:vٝho%Q~l;^Pd %<16fB%ṚgSi>(H1fCf^N92ͧ$_a=nW> bA D@ډHhRZs8-ah=6 N3Gt-vTJ>NӧTSoײͯWya#yH_=Ȉ@]!e%?e[zGAҍ%1 .0:?M|F]o3}0V!j ԑ)VjQCPCrROGv (CD\Q ߥBאYpdX ,yU 'j4tA09l5trRm&#\;?>Qw[,! ^_ޜҶ"-W5HF"Eqn3@30.X:Ͷ[9}:; I mg?Tl?x 5*O{| rmkx- ( )E#;E3i`vOTdmG\ұN3풿L $3V%d$S6̀{%)^l B |n+vQ?sROq·ol엿;R9c*'7jiG7ephSP뽑וNy8V;4\Ao U$xcjҩ}#7jBeÙAttB>.wφ@+^cJi9Y5⼫9];a8nor#墔SC'uzt5l :lD~@ yjhq`v]{܃A&E #A28Dك C'::0*eO>?][ܴ\)}X,ǀwNǑ݊]-ۨH]Whl)/ NeECVd-Yo8]25o_i!bXN3:'fdFb (31/PT9Qr%fto~r%^8g~ƔGYGpH+&nݨEi_;,j4O@9׬4lN vϳV&j ׂjCk 2Qo^GUtm>gYQ7ԫF9t* ܏" XA>y=tM9ˍiOtY2x`@_Pu:1[/YZ dЧ07w.o_n@Q!),8_E9z[bh_i} M)Sj(7NaF9Ę:ݾ jax$pZw:"HݴLC4ݏ#{J@ ߫{li -A0Bק؆cnmH_.%e)yXd/T9ΓƮ@uY̎KHSGRۗNdy0EABZ}vV} βv6(1-k9O@m|$yh-@fbYrLJ"ܿfnc@>VRwa^#dEƥoc$ A쀂({dZ1%F{Qj'OI9rl\94\ ڇ&g(ָOH hP埪Xf(ǃQxTpoejŞbpOPh5KރBr,LܘA{c^nYяԲ*H!(>v?) hjj -ץ%3WZjr1E_]2Vzʜb**qOEӪ%2Zn,h.}?=$!~ fAٔٸ˪D ޒk5h,Kpl [1{WjY 0LV9@2^mi@||kgQ?E4gZMZzE BAMTf  ɿ-%9$d׳^a 5} ^E@wn>˟{Q<ņN0?flĮ2V }Ux{C?u"K@ K]L„Ҩ-αmNn15`}q (vm~-5 VwbMhMϗ #%}Í:#O8&ڌI湘z'zN] o.69I$ſx[5ԥHTo(' uέKu{YF6CXUJm uSN {FMSfr~zа`'?Ca$mёUnr#Q%Ck6Ʀ(;a.O=%y?bP,tJIRcHGWQ,.u&`F5F\NsVbaCU%ЬnS3ӳs/æZIHW4m8V|J5s7<\+ "0ң5R }Isj75uy<':$] zWa]l_\Ykl٭Nd|QH49HMRǍ@c"͚Ac8 ]O0<)]:$fD#m1Z(؆hSB~tλ0ڿ1;|Wi#.!QDZa#-0h2 @ |a?)3 NΦhdj8Qs]Y)xL4M][Yy<_ s^v$:BtiU,mh@Bfutf6\r(i)Ck6Ysk3r*%0pV'xV&$$x\FO]zS (/zHY+{ t\=)ܞB%.UBD- W@{+%PMm#@)`mX{Xn3 +?kH&1d9$BdS}'q>ۅٗW7AQ(s/8G 3@pPu` Hκ׼Sy]J!M|~?*3V.#IBGqF[X~ h:HP %_zP7zգj2^W s[aA@݄ p+ELn9uJ됣=zAy ~,|D?¿s%CITncA{d} kɲ~-ɋ罱ؚMˇ?db\*P/Jmd_lc zxae]cA]6d]7DgS0kH? a._&I_4bO~)jGRR\617BEMy  ʃY o6եY(+[(>=(,kՠ_d l'J[6R=+[EcĻrӓwޓ,sBVYfvᎲ0#hjR_*oWR7k{DZ- gXgsP`bN[]"YM>.,`s7;/< Y9hIfF$:n)Y̋SژRhY0. rfW{"vEtǮװv[ K{S#XlvTl!S Y/;-{kԩS"D^6V/pv;=9E!`Dgjɂ>@u˯a“B I '؂QsC3W]0D1&fY?lgˠO&d"1+&S{ K&bTM*/4׺ۮdRbDB!aTԛ+wKaޱz~"ZNhb֙Ӹ te³vRs"2Tl)U, )%fSɾ<ՠbx}b+NXc?ohcYc^-2wiJd7b]g޴ GZVÚR/!}_Zgd:n6_>*QHZQuL-_,TxHbf , /7|w!^uH- RBH@οJLMp8=#j9m_v>2cy͵j|a,MĽ" 5b{tgHEJRk䢪2ύ= ZZbGiΉݗ\SCiܵJoyx.5dCZ2KGH*zA{of(ڬ*>_}S %BY u|B'|$pjL@Up#/NKi8bw0D%5jY{UjgXwAZ n#r*[#+3YKRwgFlkŞWPVɎYMYh ckF7)o(H#KgLɐz]@?k9*uإ0:3:loBuP_A2O9jl(E VPh3>8s thy9fw#ҷ?45GW73=y {boqM߶?Wt觎OptKY03C%S0i~gc*a אj5AKqÒIECpL\F!!{=]pf2v/FHY;uTk=#6цI}Py ;ĢX~&)bzU\D fߤ];|&W; x͇&)%gvxPz uW]qFGN/j?ip~]҈^<xW N Kt d\hp=!^?@mřxkpZc;Td.514mD-5k @dӝF(8@V9_Px4(]]ߪ Qń:M͘`3ҼtnhGmu-kk脈5ڹGj0jL,ȉt\n+ӨC jhI34Q2W~ iGPmNL̿bBQ&Z`?Z˓$s2A_nDy+E+b+.q#ҮfF;ݞjaVUDK҄؄wa] lQK+Sl@T\8(?@X~U$qp17cq˝N0T`wuC {DeN]{(m+X 93fz\}5_Y6\WG)#Sh̷>z?N`CQYӉ>ըV ] ]S ڧvX4;JcY{`%eE(OyzҜ- kݶhu{"/*7LZZGce$~yrW@%#i OIXퟖ.IR8i@Κj), nTYަۥ V?Lq90gn4诀ͻ1]C4&3ber8%6|uC|٧"Vryh~8KhχDx)׷ ( FT+^a ]“RԘOjؤBv˦_o_G ?z33dz<ԝ!&{Cza~k ֚i(;$Q3 X(\=Ү]hEf,s "7 h"*kdm r5"R9I/-ywCRji )z\,TD(ߍ؅Yf \Ql.@9xP-%–rrGj ]*.VdvkUmqOOzj&YI:iicj-}bݙǥ=bθ Pc h@B)֩ =% +)#?k~[EN+ܽĥҪ&*##EۚfM /?=~Ԥ= EXEg^~EȐnWF\c9L R>9VO*ɧR~_ $V-&8.^xz? gO'3&d'RU pq&& =s ]QYʣx I(Pt/Ϸ?Lc2 Fx'zcNv;x^D/jB;0W Ŝ3.qGo/&hdDY9$#-v;><[r]&WeNѧDom:q2G[giAIW0;URwwa/5?愩17yҐb%"JD֮TQͲTT ;8jai<#m2 cV7#U=uZ3j$8 O@rx('\]Vӝp|Rq4M2(GħzmvSwd ˽x(sש̨8Aӄ(huQKChN A I%Rv֢$ٝQ!:MᭌcIU9Pb9z]=|'wQ Oйd|Dr),Bb9_Eb:Lw˱}[ٳoP!ٯӦv;ӭv%dr Bhx !RFY(VT3R #O:{ŏ:HGCɤ$M?l}A6|380ral4lePh7މ_JA{15Cq7&:5g湼v( ^᫥{?^TO]7h"'[eN!{vML)ktQU֕h<$-9y!5MP o"Dݠ>]λͫ3K(&FCq}z7 _B>|6Aü_;@30"5/Hi2} hqZp@\l>@~L쩌cia)PcpOrz\-c\Z1Uz_dj &e4ϫQ"}Tl "gwx0WD?̀R_VE7¡#na彉(+iX2_.Ch>v j@J 0+921yRc}י4dHBa\8s9*JCa䃿.8cֈD04R\@,&iYIgg܀lΨ`wX}cDWN6HdB;=ΰ8 Ά$}k;R:-yV8FwڟuuP_A[L3*Ns$Z]F5r%ȥp>r}r "G!\2C{uxͽ>]]߲Jv36)UVUVb}ة/k~ғ,=H(ECˮ0xC4srlC]e/WGQlG),Ppikw?$>/،H ģ Amݸ57o=.z|:/~BK],%/&ܿ_AP=1#A7 bرʮ(/wku-೛]7t&$ q֨ ?v{|3up*8 l2ற3 h]HR ^8촖c("ZNup4r.ي`v'uIq)tk[TiU y 5KiǘDŤx1 ummf _ۮ.x ϨPqQM~ ?ʆ0prw]'Nm6VR |ꗼD[֡6O,;;rV}'=Ћh↶gU_;KUt@6Ϟ\*⯮NCPAoT0W0&D.Jȱe2ֻ{ZK]uy 匬;5dP60`?Sz܎S[}t X^&ebF h8ycGw K?< JK=%ctjs4`hbˎH޺qt׊얎?ʟ%\ܞ|]]xK!Z@k;CY4G[cD$׬m'C\^2w~~wy?iF}UA-΂&lN6[q|rIm^O"K/:l ^FoЗ^\odu\DS>OЛ:ġQJ^x3[hxeF)=2}!}$FP| VjzHVxNq_yH cc\ZzXlWLݑk$/JyT3TQYs(nrj^D'Wp~\s'zuzW/bz.o7½@M;BںIJ>I&{"=ǚUp "qe7k/Ct{>ϕ׺jwI/"x+ȥgM/'vT)ֶ-^cV4W<:kl @<S={>Dpx5e820-k<- |kbdmh +ih "m\5hEU-}Hبk^z2]A*HKka| ɞa^J*]Okmm; D.,V=?&i!4ٓiO*ERjR:8g1za$l)^r5v֟s9f2օPx &VCӸ^W l֤oėe=,gv*z(]viVîpFI݁({g+ƞjYC#]5j ucEe+cV9.+^sѪ bIx-NBypқlҤ.*?#_df_U`báC/Ȝ#՟*r& ҷ<*iI ǧY@9q6U Ou;G2BpZ7Zv+)&[erNc1\2SF M^Id)<qvm:f놥nNxPYW  Ymj0V=y&ۖ]≥聾zKE3< 'K? -'ć i$0Zlc[7"*,£ s1q+3}N&FX/VVʡ U L>Wt=Hb%iY1q|Ey_c?5`K@pV^*{x'9w5 d탷QtZ1O뼔h⊝3SWD@#cz%  HVtկI R~6hɟXE?qX>V1,Z47{zRj1Ѵ<h"e;;~u>ސiecP$zkPw1i <\;~\P43>ШvY/mM%T e8ec0s Fb1iyE[pݐ`w(ziARp3tگ/9-8̟4 k!;mEDX?u;vW{gqH{Y]ۀA-Y?ˑ~gUHS,󽢇Oe`}q$ qXv[g"KhBְ Y<}vL乴]-䀩jO$a@ٟjҘ1D<x"}j-sT1z?^:\A3PCbB97f/{:Jww(jӷ\g } ?/;D?̧Ra% 4pa͐J1I݋_Q>:*Q7dzg a /^HvYDWB8g39,ї^d'Le~zJ<Ѩy4!QXF<uljaZxCR'O[=kRALLžr"jޡ7 ^fǵFٙc g`0s`"BH.=:x`x:6vT,j3[05~F=kӨ%[+i0FqXV mLqy؟LG`ȩHTMՉSj?Ryc."bӊ]uHc4#MFu꽄ĝxxܙ ޏr=yԸ} |f V<`H&,D6!d\\'??s@BM5CR@­2PS .C]-Jȝi>пp0˖ quR5Z+rxn| cm7-[37!PWh~>6M㶱 *r^ΔT`݄:c_zjŷ/2R?ʢO4ŐӐk_:47bᲹ yZ`"U/ м,7|=í}jeR:~ M? p#垉 6<#7<ꆛp?3:<"hW_ U&MwfZ S'az>bQ-g,VxpTi.q*a}җ}1HAAR#oC-kUIh}zy R~d=)>}r*i  P O z"}guA.;=qeFmik0T04ׁ4WGfvSפ|J&Y-aL)0uv<jlB 5yH$S`V:»]wlfBgs{{cMR }@da-K`:_CH7=ub =I~ʜp9R*GMr+Ks~U1p[ 8*>㼣K!<>$ ΃Ǐ#YM&S)\TDFu2Rg0Njtj@1\ނ$Ć DAH$˽eW=nԗ3:Ks#,Hpm+pa ff,A^H "f sqqJAO\2'7V] '(k9!!M+ fDP)h4fe9]csr_U8ȅQ.oC1ޘjw<$ҹͯR )E`?1Dx7ߗy =8=pQY, yRaOqTl7K.ѳ,⩠X^{^fh- YD}Pg:a᳷PԦv#v԰˗dU5IUWB4o{ Gh!qgٟ3ɁT"a<~Wm>LݐP 3OQ2xʈUl-XYiL6tBB*l!,'%𠔹U4;DC<% =5X>fjN;JPH '_9?߁ .EZJ*LX]6@ lΨj}q8B_ldnGSf69tycή1+,VbsՎ+}]Eǵ;z`8ŘiMx5Rwߊ%ٯ}u3 ETQ~=:dγm,..xɅ`S@*] _A{jMYߗ:09"01p .$S9`'jԧ~Ļ'0'ΩjP{>61SR>WUm^W' !ĠOZM%] yu;1?N.kqQe&_G%wg4aYe<7A|ݱR)20ߘ0lnQLE{mW~W_]=WfMB12 bMA<yi4>wh=YpϏḿ>=-Ms'͹BV]GT4^׊=w#Lin洲TT%zzU3\ uUʁ\37 /BP2 o-lmbZ#P±"zG [/O<5t$6ZY4N6h{⑤?֐m-Q˯2b?Z`ِYt餆|G 7wm@&:p*n_SĿaK7jO7SgߖSj.A;0hhtou%kB [+}gLTꚆ)6mrހCf;P X 8fGxπtlt]r>E!9HѶH.F-VI$MIq y&+Ld(u% ߢ=g899ky&LwE!4;{%~0c0kb&QJ4{&%j[yI]EO[X) Gj'vJ *x:Nqe}vً0,Dz_R|TM:#"u! M:ټVL>K~hȝFot:mI J8…us1I!}հTor׾ATw5SZr4N_#_i uum^T$;tNjs-C7 r(QE{O^,]aQmV Kh7ޟ(e, 6%iJHwzH!*kQ(p@Q6xcŐ($) _ @]ʡbbQ嬦#YÒOl[DD?v+ a+tx?YȂD#MM)#J.ʾg}Q n7*iqev4:-Fl>8-ҽ|W_&$~B3{7L֟@۱s_)|sD߹η[_Hͪ-04`L~?~|<\Jjġšh,+@g 6fyJ'|R\''eKM@sCQ&ppLjΙЏļ, WORL O/KN V/c΀RپS ؔHѲ ggt̿Ž"JT^rx5|98 ׄOKNB:S\{- :{o@sq Co[E(7ܪ=dxĺC>ٚ ։QƞB^7qkN F'VL\nX}h}Q zj&%i_”f_){d`~ن(N,H0AU1$vvS:q(>w]flyub)\59=^"Z+G2s 5^|7Rm/ !"֠ *W┭gm4yC1դvbR(3rGp^Uq ^;7f|d@ /LeŐK< k4{J'L+XdL0t⤗E4Ԩk-hUvziKT])p=M1&u ۰Վ8|. @n@K1<2d8)r]bk&E{7^ND׷cMlP>Q:DWzƛ2O|rFhf= I*ŠꃉITH:6v"S]%qسr"{`@*qmOccmTܚ)cPGZiTKt+=;G/sX7f0YLu$VXD¢C;$XAԨ,5l7#|F_x+ozNȩpl`ϡ<ہCOh D1:{iTޢ9een3f6%ތ˸jfh63[LQ xR?bz TgHD"!WhhMN듼i480+r~lllPuPQVǎ )pB~+q%As&6XZR^dΆB ֐oi6fu86Ѥy*#gUd dKq0 o:@ Vɨv4 l3OjcwAVBĹ%Wnk!O{Kʿpew'e0H!H!u!q?uA4j )FtߣL%vDXK MM1S= `ВK|dtg%XlT&Pl*Nc|e!bj%&qyX{ dޤn77V*%BI|KvӤYI_0uYlet^Z,$1I99Dӛ1-%Ӧ5!\[#M4a5Zٝ}_{IQYy p0%mPlGaiorXUCAils0ˆjv59=8ԞԠ`-6b<+(4U17eq#eUL7zNsTps*!{i SD{܎%S$.y;+YSLnʬ"T)kwYwX ?fWl6FҍlyiruUI`*&q=_[EhҬ[&n V0Ή]cU,%j&#UzkKdGuUX`g..mBbd8W]@WʵP}vӪښUu( ӨRL~@ *{ umtQԾp\̞}]>/0O%7$Ig 4n/]ɶchVAW3p~bT6D}`yu+)ΘRR{zASIgY]}Ӫ>u7SS&~AR` 's8e7GCg791խݎHO(Kbr TU#b(R ;Fx !,QJ575kU?oi"qhx&Hϣ#bv=tq3-O(V'LBb0&%~h|sqM.DI35HnE_H8ϝ]g`!v+g@Bg8;Dy_5L_4"Mj ; &9VΰE`^`Ә&ڦu&l)p LoJB~- ٝX!0}䮧pj! xC7k/ӷ6ǔZk҂*ALj:" Ѫ HГT,x:~yU{a's*Aj߭g4OM= M_{iF7Z8F[9;5;SN?[-X9w*R.q`% *@ PόMtģL4f?5_Ӝ !"=YS-)JhQ762$S ѩ0c~$ 'A\KXsfϢeV?R>4c.JIFj@NP=j*A~ ~8J]rƌ @r2a^_ů'Eś'nQ뾻l9tč}hOH֠!5v0Iڹy0zV0 R!h648hOKEH"jK/d cCZ5ɑ}F9FZ'BuoR!/RM- p^(ouqiЇ.‚nl>uR/=K_}Z޴l_tD!;[ fW$nL * =5f:zkl\njt_w=wv~jmrT9ϕGVI후$-WtFoEK?U7| l:p~KܑO Jcf;"Ù9)pD}x{krh_4+㚜}koLa k4=V˕9ߟUn_9Av w"KNWɊ^ :$#etukXHfț5乪:1)/-Tsq&Zd?9ĢX_4ƴu0Tō=8qJ}OJ56Ϣ+]G3UZ,SR$zϺdvj_^z_fk򬐱w `Gx!^x*`!DUBfܛM`euZI.K/d( RA\8 ga!A9L oAup,r ȩT4 .D^}QLoUiŹ)GZdX%|Cs .֏TUd.=p| N|t]eڻcwܙIrX2\cf(r2ǙUb@"*ށHv8lCOm @./7RR4/]^Jt_\ ttLrٞ^G Y]al]1'CN!;dw4]Gؾ2i/`8r3hΝmC--* _Lb'=*&~;[q7:`фw0[Zvot@w&lI]k׺|=,8}%n֏^>o*9_erm}]HyoZ/scRI؃ yxImDHv.u-"p'aD&{x҃ ׅB1vS?l<*1X~.ֻ`=H_ށm?*~/ʳIڌrĘ$0IY%pΪ,"u 7uAohB,%%H10aŧdF%xq $l$/K^wFG)wewyj(I/,t Ph:!2, :o|Ax{{/ZPvcmMkB}U0dJS\|/{NFs\Ħ fGN5\BԶH`2*Uqp>>!;ߧ"89zD:Yfdx~VԳ=pbj9f':GԪ -\{@yگ*]Қӛs\#w; 6ڒ\8@u,`ۖc1wD$ڮjZKn&%] :'i$R1ɚ O)T4~fB&thBj#$ @Q+5>/[84)qnTw=)6MC Z jTv9ӱ`^6iɍq wGr<Q<o )J5b5ȪS{'i휁V$zDr$X}<2pYDJ)9NX }.A2$>4G&D]?HYY?dm{tu o?[ҟr>BNJV7due녽e<eu'{. $WZ*/paSɞ }"-bU/&fnXN 3J1U9jt*F0X5 ̠eMh$3M*)oͥ(D{nKk%߮r!]%CiH+nҿLd ":u;T,̴/_fq^j~B(E(t |_ahL hLha.R f1(};wo5,ˈN\2A9@wڏUlꍾh J\De&p*E7*7[^Yf%4jk]Yk~~MX=gxО PňbEe/Q"SApWGh]:NddsRn̻-1_fU"iuvDKhcpB gW`.iL['Y $Q{cRshG_`Wʚj xI:ʸyTgB>hg8+0pC0OWgFZE2̙& \A{L); s! 1:e~tSDd1ڻ5v>A0,]zI:4A)>HADrWZЭ 0͏Y[.;bEKYBĒ ghdX"->_h{xqaVŞ#a47aA빦1?&dL Fvz;:?@#֡ -@Zjxm ȴBJ" jlJnFӧv$cJM4t^EM.`8"IKLvƫi#/:Qqڏ^1vX&8I/縟 1$@w4H"w/ޖ?AQ!+=X)(Q}lsv w]v9ϧb㡿Z]n$D@gb,{%C7y-ogtL{j3)šquA@ŝd 'v7L%Q$ bx0`7w&Ng?+~Wrf|$`zG8>Dii]P| '76r!b?h5';DFui0ӣK% 5L'bp{` L^F}jR++*g+!(&0F#rni^ g.֣:hBl2cT 偀[PP.XWMٳn(WkMg^Ĩ1ɃE g`WГ(M>B1&!7|zTyx(@{-&azݘ,f|+-Wmx=YY9MNZ83z}E5L_ղ}>͠!cnLM&x(A)$bg%w8xKdI bS5 M׎]b`H3<9-k{TaatDvrr>9f_Gw,(#5?*P\2ɃCfR2U.pBD\dNZҢ,$vG_$=6k0sY~u @Bk'1=d]ynWz@^d k# 7 b&x&6؂RF/X3P3"V7l6AD$}ͷoZҏ>ZtH'&#5 k6݌4V_W531PuO_4 Sj} z|gzջ,Oc'ƶQh;QhWQ@p)Q+ !BаZ&M.굇PBlftA<0=G{w/Z5_-vX#*?9=:}g͠^+f~t.oiP"yGWUFc KԽu X; jKX53 J+qc?k99pS,{hUϡ ^.uZ)܃~q M mdMw1儏hp!_O`@˯2k !ܪxMPW E'I/hbJtXX,S &|)x,=˳tBYN.&8G~kЭdžguB%}l"b8кgwO4 v5 "U-_F?m}VDwcjı[&KSda uB{Xn5UX\1c =(> hEf53fe[#|0Yi@u[Ojf<Ȼ#6} x*-t!;&k& >XxJ힡'Ŀ f7uV# 88)y-5tJkir$as#Zsq?h'1=>@4q I0tX!N 3,*6"A6EłaˢʆZ%_`oP!ֲpY8sL1DYA1^Sw4 [}Q8䧟&r:pg'h왇)3IMp4s}_ݲމl5x~CXaD tQboœeGo'FaR~w b܉-)+ɝʑB֝g8ŽuږYm{޳9UF&;4M 7Q9\&ќ\pa[>~[,}^ x(ޘ{*!ۑ*f~:1asgtV#Wc_W\"7m4 GM_6ַ=< .vsc<Ħ3Y V'Gm8u( " TMpWd񒸓^Tj9qk#!bԂX6{]};&|.9Ιp ="\m%mRǥ]Ex_=`4c,νnYP KweEFGM{|Es GQ~_)n9o hv dBe9Kxn5kZ>Bw>i RV=DJ:;i;q~P8u0d/ISTAN?n+.iY̿e^bݹ5Ò"G+FDn"Dzr:ǧ"Iȕ]3货QpBPOtF İu )ŵPuȠA`FS-ˑ2ATu.^I)sFD+ͩf|rkFG}ژې0XZK#t`7Q4T#8~Zb$a[[#aoi O`R^qʸeH?P/C,08LD>g;8!)}Nꛍ` lu>d 13[ xHL}PjAJg|>ټ<6.r,3 7 ,՞w95ƜehV5XN&9?&m?_QdcU= #D-lG;Zܷ֘dFw.FԪ v$dir.0]^3>kGg2nY7?N:{D8rf~3{2)>/LP]!fc$âH6iAՇT<= dk &<7l1,"XA 0&879{w_>xtqQ`Dž0 gzk `Xv4eL7$[1=CU] f .;xS(kbY:pku? vX!љƾ%s`m|hnYx˭]AD2o =*\>6(3tI-$&U8 61syGdN+ FnQ; 4z:m3 mE4:#/{1u,?v+V`~MDr>"#61fI7lp9YCm,rz яvHEX#gEqp;ҞmkOFB+ *QgޤIgxZ(, L,{IR%'lvA\Pܩ<W[1:N0l|p@TFae $۠_W9y-,OEXᅩGV3 h=uG-2"M9,⊶0Ȏ&Xb[0 9`m | G.IL;E98BT8&!?:6G|4$I#OƩH /^ dȐ `y?D'`a#˶BU7$3+~QS;NUQFY dceӷ*l Tr|_Be{af遱P(F^1IV0KZT9ZEy;vomg0J͍q͞@Ԩ>S/Dρ0\9;\qnn-U].xS#$x Jcm 4.=M"FcFӼ>2;8-@QA y:PSjMx1{K4_ MrN%"7b`@AnZiw70T):U{.\R!A>!Gt QԶ#1#^+GC#R'+v`:qc7fԴ)x}?!gg] \35zy,#@^)`3z U~)OxO+?(8Cmj $d:D!Y- ikQ6;?C&L}QFw8 Dŵv+/0Nc6#)#rE턚"j ^xAR,< )FA?R1ty yKC*|VʸxEZ,w2BT0HQq{pajwsӶD'.fI†yDfq oE{o%5|d2i_uTq5~40ci=s(&4G  ]u: 9T3IHrԔms6nNI]"HNĘ,-Z^`e&Bx8eJDZ¦iya F1*i"urL`3PR)Yhuzǖ&r-a? n (zvXiלpNŔUXu$J,eJͅKv]~N9} y;SgzNV!:9! vw)3fp=|5 KѪ 髱uz9aN Dxpn, OiFK3SKۡ+× &Sx!>MFV̎ B"=Y 4A;]JF+wFWL=ۖ<5[wH:z@e0jJjcH]7oGe[b\KD+#i•v1s² wDa& #O8L6L;_&Ȋr"1F)"q^ wQnʥ0 BAb0Q~f[Cߧ֙ Kpm}&g%ߖzKs`&ٲLg=MyA왥$C$ݪgR# p-;M Z?-SݙDNޖ=wN%yg)QG{#[kOl=,Jc퀺kX#,(-ӎ[5s0՘?Us4ݙyzh9JQ73mƜ7|?L/Κg%"'$?Sx7{k L4y C/h;ߨy7II2mr.%u/H8 ?+o6*P 9.e0UJ7ar=ZW\OjkqASWHf$O)5|C"=OX"(l/\I]Ϳ^W2|d$)~E~ZO{vWHؙ<ؚLT'^ :iy80x⸔Gyt \.7YGnˎCpOFcZwXtrel,8D.8ͬ&RyC/kxTVhj+ZàLu"Z:NH 5X³=€uE^a&gr'G !{_Ȫ~Pi D]R? p%qq:())7CV4qR3WB>n UHMmj̮;P鴼uj,exgH„ 6lQW-1!%ǿhQ+ k~g}3'MZp:KޫE8[chX:K? /x;jfgm}n%zs m*"5]"6&i'o, dp@l53RfI y 9Hp _Hۇ.m<1ޝʥ<>Uqδ=I75)H"M ?(ě\3yg"8twսз$nW'y2Bt\!ކ5ǺGLMoqp8VǾX/ľ.62mWFSɼN!ހ͗ʰ.~Mv r. W$Ja#n5,I,ƦiQԖ*'a'gUc ZZU P$gz"j"vivطѣ/ 1M LbQ\L;נK CoS70W6#-rS{5 rP^#`;Ң^ڌ߫?;m!Fٕe!2d6X3t0WńK}oTagA(J*Qѣz-H:a4\]$_Q.{e Qז%)a~l}Z=q( CI*||ѓmg嫓|D0'dցO=w_1IJ*~+]@,o` :}'vg[ ,pcJ!'""!}¯-焂C37V^cK!e ?卄8:CVX&F5ЉȠys)'M:<^b6}e# @NdwyCjR9Eybb9`|]q!q`Fk AdG٪oG:GK=C0p@hw*UdXGiJEC2ڦC?ȫIN!V ci] ri Z>"B- U ܚShZ塴:`kFn,W Lx^]QR?\4TAf GO*Op v}މOjdzϤdxhĒHjQ(B/b^qZ4n eKs\g#yh/p=+004ܹ d^q^Q^R#M$F8@,(z~پ,C, GS;y[Jh&V"9g&甠yB>'W^Gڝ 82Bus$'"uݳ13fWWPH̟B>% GX84wIfYn#v=D (M];W曳Tp]0fQS"XMW͹!d@?ݤ/p cQv3qb@g.<#r;+d9wéUF;rO˓ &'ŎwqeRJbbʁC-l[Ee Vdq%=Gm@?,5.'m_R5^xi׹(먍fǻT@FdZ$A4WRs=ÑSo( FY,& k\5o9H-,d4%Y+ꮨ`4q/C&~@ *_NyB6@"N5|>5ݩFV>a#fꝹԠAa⾽s/@(%:c7d6>"!f'cFc͝ Kv2 MώHݘ4]$n%6l@ޫyq٣)hj>, X$c x6uT%MĨDZ#Gje!BY|YU i|N%=DݼrL:6m{D6yCaP+6HjOMsvGBF7y &b7}uRyʭx Rj{mPSUd1oEx&NgDY,7_\ώ۟RZD@3aNJ)q*4όp-V{W!Qp Ab1"hs[D$DxgǹDinD?CW5o/EbRZ"L(F ݸ1cǬi5' 4dIm?S=*\_BK ~H8V ŅށNhB7&_:Ƞkt]Kp@#lP >΍RTGq9Q@Oiѫ͛y%M6ho6C'/E,rڛá_<6ʿ`jk荼(V*:ߝHd-pW2Ѿ 6 NfeĔ5bf}_L]w[e@ӟ]%TZxjIj.G#}:CQ!#+OڨCu+V61mQv5_h4X@ ˌ~G +ڀ)/&k[Q:j,SM@]Εr,vG!R}XhF|T1g':+)Hh`]YPM0ky) lx.AN\^[t  G8=HU迯. = Nv3rJCrNh|]LSO] oRnCW  g *ڋ‘,+O>1-S-\0/P,-] %~R@Qj|~lZ."Kːg|<^3 {#K+aH N=vQPRZ߮M5%`l _~Z߻^oWᵲ3Q(uP n2֖7eN=6`0Kv v->1#R9XRS0Oީ{7tT \ z]=;Mh>A 1ύsJԆҩ/u`!G|vS%LVY^\ؼ=7GEWjRD!7ϼjD qjT&K I^[̑Kd-;u$)K?FЏNjik+&Pٿ7-xy럖52j;QOܾ!*0zzˑ.ņ6PELj1@K;Qѡ` ] Jф^TTxP*5>-aFm[0\%[R ?urگ؏Vux1U'P߿mE+^\j{<2%zDddU:KHz\}P$Y%^ O86^b1!+V _uim-fߢ*dA&hGwt 4O_(Rin7t`vb4zYE ֧sCϡ2ԊearX]gk-:s%[!>Ԯ_^!_&;Ha(ʄ*H-1—ÑZ"?v-"rs'wx"Yoo[͘%0 jmڇV>ɂ?\网"j@u'b*Dd*RbPūt̒ܬ³_TH-2zf:x[D gynV} a#rһ3>d{t,fIV=@sn+D>ِ8Wkm_QdEhCmV:ݙ*KB8l ^z^=ʒd]yٗG?Uk3 ,@e'*4)P8> &i_BnT؟D'M4Q$?!b z:n0yCRYs{WFX*( K'i?QCM}vIf #M֤_;nGEW5b;C;7%I c9~tsjh7zG-tJ,Q;"tXlIv0|˕C\M/!ۺ]FH&^o3kE1ސ234 z o -kJ&ca\u@ܑggZ;G[B P!vtR aԈt/c1m9$*%q*(]-nDw Wb7#LP# L""63B氅;"8Fih!mL۽[,@NeUS0T_kЏaB%W<7eg;ؗNCP%ҩS2h^D**{毦+aR:SF0Q_וG"-D ŔВ "xxBy-I8pLts]\&osrfLd2HfC k_ld3!ЮdOECô|%HDvvtYWv-tHsjP)tOwOP)z~>rV1| Ws;3ˀj*|K֐*>x 'UxN25Q'Ub/&JáNvolZR1_ؕ>ܧ̵炍,#zM䵼  ߳?1K "FvW_$DzgZ)Si% d9Ϯ^)SvQ)Ӭ|b3)49`~dVBycEB'niHh4b oMmI p,!(9CeQe׺XGx8YUebo08Y̝<\&u9q.gQȯ_ʑ ~1itz,(]eASwϑ]4`6ׄ&'3HcT'^NqNee囏ˮ)Aӕiȩm-$ȜkBH@~]cאCpbЇ8 G% y rJCXtz em)<RHi :p.ht_f~Eöp%z9+hM"; ]]͆߰q2)㬌uW:"XVgTJGOnB6TqGD|$$gաNF wuon[͝mdYXA0 |^ڹj|&zF"زZK|}`k[qMI*1biIL~@1ʀwmY3]Jfz017>jwKvI{2iAiY lðޫ OAv B*K3#?ђC?gOdEЛĩ(Rq`m,s"kDD1T{G τ%kg62[(*y* x܂3קoicJr~BHe7% LK["|V"CCX _oTwy (Q0cKd;??nn*s9:$J3/J<]W Mq^{`*'j/o'*;Sm\|tQB)_E퓢M uf8miДLcpy-#Z`bNAj5's8D2wp7~v& LkԮߘy̐0pK:3|Gy v KcU<ӏ$G<M8sv"|iO[HSrDERictUӠǁLRGV7epaZ&yOULLjC5 JzuLR9LȷTmx\Gq;Iͩ11x#FPb NBUtqq.{.N;H5_gAL"(#K>hώP͇+/Q 5/ ʼg#a9ƌ<\$E^T* <FEw.89pflǠjO-#h# }Y 7iDa:nP LddFI(yvhhLc~7R{]ﲮź}*F QKrܖf/_tf[mYCX&d_7z.=(& ]-q8>+r&ChDݕ"T1 3=:L#wMYɍMB K6@}{O[<(lPMAH(oVP6xR%iN.:ںFUչco&ex`5m!$0d)0/R +G>J/02Q7a2-vϤ7'HAGCuI^pW^M:2xQn8\媦qWr ] z~~Yh6b;Q'A*F݆"WTBBacqEd' ncx$|I7 :`y Gp9 }ǝf-{D>bzZ Ta/ M*Dc"pG"NEqOE (S3UR/Zok2޾D?6ԥ`3P(K _+m _竢%I*9w_9ki?|\WTcQޓV, Bc"NMmyͿK6"v.{:{IB{M* 8|M^꿉ߗ(w@`xEaf;U.NZ@@=Hx :7ۖi}ê݈rM֖&gԇanKd'{J(z+~@@fDo/:/lywY!JcەN$$R*l*pTivIwQz$(dWXc[e zA<v(JLbO@DefzsVwB@ Q:d{DlC:dz^3]2^೼M~iXct( *"5YIO% ^U"C \BWcݎIl8.8iF;?^ibhd0 VXq5w0blx'Ҹڊ9>6I]!rK\r} ޸F4_MMR_H@Q̙cᾹkPN;|=([f^2[Z/]et +yu1&|. IQyǫϜu'BD+Tf%r;@ T<{hw@p:(`D`^v&|(`҄䀋hBG]+> |b][^eU?Sg{*Ӓ[jTkK4b C6P&.X30U˷>wlZ%Yڸ( 2o s/h;@i%MtAWzE ϝcԘDўIaJ.h8gO7o%n⦣;عKw(F%D>;O8G6X@gHh)Q׵(C'Y{_}yh-c2/b["(8n,S"wn- 7>pi}p&h3'%&PYk wge##U OD-Z?ո˹$3 z C=1^r& rʛhR*E'(*;N.q*7(*Nsf%yvc5 ]fIpߋX73mG^߀A!4y[|dI49s}IINwU d8k> ː _w 3^EϼGA$5qD^ W4QvOV۪븼V~ mwlQHhNXlZ|`[L& Q+%Mˋ;$BeD=^ Ma%r Fx#`ӨF3?2+玉Ѵ_S!@1 IyeE܂B:rJ~x.A F)f Y>Ibe-t\i3&T6ONm *z"0%gO<@\G@qޢ[_YuT`qj@W':hPz?~~ = #igYٜ(/ohD)x|wv|S.>]=~Žz +[oV?Ol@H{ 2s7{e@ Ƶ=ʔcN]yvBEKNI s蟆Y.>O,6ϝ[Rqw4vG>mF4}^j 13)a7$:vP]9Aw+|f{W/I& >|}4C'֠G gٕ#pOޫ 1PxjƦ*ʺ7Ȏ$j47ķUg rv2a^'G(;|Y!boAwE磔 vhq3ѬXLtb`׌&.kw\`gf^P3 ?t2dn=4rL+'P%fXo cXɆ\js_v ϛO&R"JZ XT:}5byהI !K^AunLkmz1d2ky}]:A¤Zw.FI:`3%_n)l7\iNikS?ߕX_ԏ/…ڔ*xAgA)z=up8a\scq>Tp|jgTx';(N.YwD&T3 cohpfiAE)" 'ף/4WYPeXB90'z YE*m/"Nj]|n]AQ͐t L8RE ֖{8:JGYE~e6 rG(YStkY D\'zu1s!HLE_܃Oz\)#ӉA3.Cnczd')e,|C|}=ߧ.Ĵ~&4"JJg`h _ <ޛnm>#PonPbTɯj4~((T4 w yZsrD5a=JO% l'Җ%ZZ[ f{G񍬼9:;Ɋ\?Ά.bذ )Sp#HǠ|ե5Q-}1(,qr5O5&tS+:_4,R5eaIw_ޢTG&e`~ ZmдCҒƢ4$2Cqa89MT'ud<#юֻ{xni%B"JPZfJMfGNi[Mih^xpL%P*|SLFrp 1^BIkj\}i>^K*!}_@{B,% Bg&9jT<"r{iks[A%Ezm;ܖ<1AQ )FƢl,^I}JDPL^Pċ>gߙƲ1QcOZY{  ^Y.AC影E&bאaHL tMR*kFS 3!JC`ߪM u4⼢-dv[z/n4KŚq:_#jn fߧeZ`Q@(hXYUtm=dnVg,{BJ Г|=Z5&2nLF2y:m 9% G e^2lX@Kق(7tp$!mxV*.CkkM;d$N@xc vc`A Q>.]>k tT^oGfjWssnaUCq}7${ʉ B#}y0L+"hš)HF ƶaRIˎ W˔Py6#@e.nȽ/!G؜>{S΋Lgx\VHoĹOYd|T} )~R'vo E,5EԉG~"Bnj(# 1 Iq F#FA\5'^q+5'Ѫ4uoKNf FVqֲS Ìitnj0;ޫ;et_<6SSXװR4<&"hM,RҖy~Iiw?gpp- aOFjZz{ N4fO , \=cqc6,ūU^fK?MwY H:鹸j A(o!N$2S G?*q%N.W):εqW\VgIw@Lr ,1(L$o3~>Vlێ{]fsp\BW)#صW 2RWo7A錦XV2)2? "(G_j0V16欝mT[ i#cWjM"h88sEBmMe@0)0pyBxG| - xߧ8xX^RڼQ<E4Fz8 BS] /^O h`+8OUС-LZ2grsꅒM2E C}JzŃw=J񍽜V@8*tC9 y\=Û!k8+=bϙq\~:!H&p1ģ%^h?L歔裶oZ\J\s-BJ4j9*_'^ܩXMמrz45k,TȀ]xJI-M(lIlCkuX@VHjyS ^5+n°R`ƊQk W`̝˩2%o1`VmD}rA*/Os7weZc &hb҇أD>S xCmܗZa:h"c`_`1oU>֜@:(O͸l*C*F;S*w?' EG )ey.p6i^`=H 30a+F Das|kKi+\jC01|`#|iR]ꄜx3[﹕G$Ƣt'\EU3C䊧V%ⴢI^0w9/Lށ OQ 3l~--oOl&Er2%G˅+?k;N#;hZ@h\Cj=xFbfmޯfOj. 0D\fV/Of@ Z”5oRE u;rʈҸ1ϲM-II*MQGsG#퇧Sq2u+k\Y_FڑK:HޭtALG*U@:@nLP8 &uԚ<5X?{$r3ۮ W=-'뤰(;zIk#Ep}'dMc[$zԬڿ~3y̬{.!@2IŦc*;! 쒞00`pj{fMNh8f9L{}ZmFRvO~)/>#ئvʽ[%̞myq(MzxRǴye7dd${˿Wc_KDƌʅo{%[G$ !gV%)}@ܡٓr L*M eܩD3?#m;kedIq&Ϥ(+68rK!> cbMyS#:N@HW7_tWt߅9T׉qN A ,p, 6̸~fj vErp=*LdaO/IA'R٪-G#5ho  d/=d0GRh[6/$$5y:,цtHzj/UO`EQ''vg)txmKXPV>R1?nv'ấoE@(:q˒$;tGm% 0Sd^R wԿy|im M2.v\M!%v 3-utvvغ b6gD,hrʄľ ld@)~32o*LjCs׽o h4RQX6@5`3(i![eaa -Pn*wkVu5gbKD,&5NqXDr|5om>! ޑRVU7].&y9]b^L<(0sz5=e2m̰1Dʡ|!X!-B (-I'}3xXAkгB/LwU7qSG!VDGĪ TkÞ|KT%Gt篸sRn|&]xeJMfSuC7m3F?Tl940ś\8{EFݻط$Id֘Ec~I9ZiVlj7h<_KM(lU}{KVuhl,nD$ X_uf"cr.F;H|.#vj|F9¹N g-E? 0fA !x&GH"`twc9_m^|\DP W]cASı9`uÊa5|!%P*?9F0;D'-=sg2l@#{jn [SW L&ޕ@#5\Lړ5P>0)e$WNdJu}|ݔ:86 xx[ ]{T?%էf)#Q:#4:A(4]!w<7Yh i3mzDׇ@*8&` f!#: 5&D<莕ӊ&nI٣RJkB8%`=H/o6 "V3 btwVbT>Jp@VУ|L 3WޮZ->ɫ/zVc= d 혊e#(:  h[ׅw;֤zщОT;@߀*cFVQ]Goy &q0tyjUv;+uHur`*.9=rq `]$jOB>%En(NI"wf/-81-G @ߜ@a}y(Vu;vrM" yNڰ]3xNv*\6!T2ۉ EFkl^p#ǵvbWNL鵋D﷬+jY"E¥,jc\A"p?*m ȥ[B}jIEskXX =!7|.lCv`xjR)C{Xϖ0%VRw|UoʘO kֶɍ1^-eL8C_vo/ pO?s;-}aȇD Fz*NoWq#ҫi`3'6{#3&wš&yBhE?#8ˊ ҪTZCͅ=Sq`Lhҗ*:oZ׺nd/74 iV⟄Qwj׍N@ѝTQӫ$~(1ߢxÍp'=E, .1N0Uj3.% 0)vQYϙHy{ Sby'čd,/~C kosc":N3lkNr4׌2q`5[0wN}Yݣ&~ظ(ɹRm; s#u_ɠT#xYB8 b):ܫGRل_Q"-j~ 5骏L:/;:|P;zWi8==gEiqH1~ Sd3"d{KUd Z jNRp|'p*ԁDՕX|E j)[ť%rd^5ڠ>9EXZp2[Q͘@)9Z7{+u05^U*o: \@1gcwn; H2EHӁvU*qىj\b+kFkر WgG:պHGTf_skEt{%9d훭PlUK6SH4n4gp}@nf͹?J_ʠj!t({ ӷ8|%c{!Z5B' ``_fE$WkSb՚xl#ԀR+a:w:G<'*JOXr:[یA{207sRϙV9jhtx(!7@BUM`c>)‘ؒNN#7&-CHjN i4Ä9dkOlV $iZmj8/'NRb]~ T&ۂ!& $>{\D(T:hyroyRPjΗ_ zc{mrtn»0GD2=} bs!u-/;|Ls{#+9Dp#\ي< (~ I#v:J15H]u18 p!cEU"PeimaNʢTw<|zl}jYq :T$QyC-} P2~qo;"5j]zͯUz7msˆTꆷF,G3>'bQݜ_kS ^*Po~j+[p,emtNE%ʙ "߻4~GQQ~GQD6{W-'j\~>[aE~"(rL'B'9Ho~(B#KڬkB+Rxש\ ɢ 4LI`Ì~楁jv hS5* dSSk7 ŒeiQBԿo)\W()5g%vKXWiFW>S4?::l<[[Ȏv_b&NCc|࣮$οol8KJ֠RAjp/L[XRȿ'/CE6[X%g;C i:*LWΟWK,'ln,g1hXdpF",(H@`ڭ=B^[s%낯cq=G[ D='T8tF6 ԵyCv['CseEtlMA},B`7<7JyR (Fc_qeI錸|LKR*a0If3eL9exk- Aڥ,D.Dl;>ʶŵ8$~]P GGV`nUYTXܧ;7fL[{DY{gefԤ/`pN(_~|>b Ҋ `+sd*UB ]"j/A1$w:3' V3iRbx2 D5-!ђtj䄯m _¨'< 0UW<4ӔkC'>Dw|D-I@(j9{E{NwQ~Zv3T`rUx$Vvz}Yr/mw_*=%&g> qMJn{{1bӀ"2dCj,ٮ.',U$n}IWae#!"dwWv g.>ᔑ0 *Κ̈́6 Rl Pm6lwM9ƞ9% m?Cv.[B&# e8Rg8TEJ͂b8-M% >+=W 76#'e|$!8|Oپ[[[ɛJr>3ӛĮ'hI?ͻcS%" +BDGRkD]Ld%-'ݔ$6ۦ0nnQ5qi4Ku6)#B0U,(Tq"6BgzY/gR㞒 - rɽ2U~4q HLP\OFh( :?Qф1tYg螈XWN5k@%'8qѬAUvh;7罵n:ڄC/}5Q%J~sm` [s11T 4k: 1 Z}m|XH+ȳD aUکn#u6=T_|3'K=H]s7m؀ ߝٴM\39lNa)7oߣ'FP$xҀ;a@ࡐn_ٿ#d?<X/& V\BPRy9ӍĝVepL3'B `՜.dO˨ݽ5L~67rybB<йzbw:z{pOڴL{ 0֎"5>~v. t8!(N=|Dx8M#Ui?W p>*>fD,,KD 6XX!)4]PX]lJQdČ* Vv3jwLA:_+9YU t-iMt|$3ɗ)Sl^%h-oqYps)\i#*~3iGg BT3E/ErYe+}y֔c=̑iv,cO8ZKYPɕ(uq1WUzr(/K:њ@/bw*+,vD?һVVrʝ _H2A2k(Bm }5-}hg9Ѿ˞>)i1 ]k:+Ɩ2h9JR^ .Bk2;ս|4G[tB(d#D[r6 ^6:Ix&- p7G̒lXyP(\J37ήH ~o,$,#z.xIxk"QƠd0YGBl4kY_B쐃\RC9&gtsҍeY/ACU3#.`iniؐ)e՞ysfW=0ULHB@Q_TihRl~6IΊ6:N}1F5ӧݾZA';&=- |4 s'Eb}\E~zf:L>a @ܲsm"Yꁎ (0%fFa˸Mj Y0]PX|@`ߺELǍy܈R }=⫄!h;bI6E"x $I#9BQMo:.pͺe#4DM~p;~Rv Xk~lﭥƶۚH{^-wӃBZ]; } qNB\ Dߤ_WTbU'RVln[e1mvL/@|rm+V`$}YάhdGz<( HGm= *leh)5|>`gLnfgC*0c6cucRH㘒j-J/tgX'멱4 "@[ ֞ɒp'W-Η}/}.HD `WoItj(F{^0g:.f˛Ҵs@l#UydzQ=E#ɼnMί$Dh>q>/Xg8tVZK=Tpu/GxN`r]oe5d>hP{V"e ojU A)jM "0R)]Htzi\1ώ`&Ov݈NZ-bjYu'mRf* Uk[sdɀ{*'ɒZبCW܁Þ's£Nj0fߪQTkR+<_.A< a<fzg\320B&a~=d͚LxJ*̈́W*Hzmr [FEy-8\= nT; TdYnUQ9`ut j ɗ֔$td'eDK?jN#SN!9/{[!z1hTsE.pg[i9aSGrFLp*1.qNW>TGǏɗyyJvPv@0C̎{gbrMd x&_3`a?I垐]{ n*j\zRrc'OBC3mgߨ"P0n8k(S ̩:pZӲ(Ӈ͂sO 8XQ'MT!%QL286c?/D[9PNL څQ +Wdm!G/ͤH,RT7±8ڏF"ɷ ޷H6L3EɀG5~h`APsBI{W쵞WXۅ8#m#˔brBh-1H>?kuŧ~"[,ِ ={L#m@m2nGȏW?һ I/sLCN7^4á+>k>Py9]o˟Q6{cjy mIPҪCI1?(~ ] M6|bbޚ RfN(A2ޒYٟZaax4ô8bhV* #y/>(}9K)MSO xd]0yT< tcO23w "{Du?zQOMcvxg耷3s2";75\PtC;N+c@遑.Jk|}6/ +kA>"};{]S!iG/O#gL>&s04?n&{"sW"^xZhء.jT[ kŗQ<ۡV, _l11;BrF5e :KV]tsƞB>q5Bm1?e.2=+U}Bۃ_ ?K 3qt+Sh>`kY~SY uWԕē8Tdv tGp60ǣ[dIIR#am:7Zffol/3A̤,DDl5Q(髺dϽ8$x!6}o!|ӱ+N ]U΁qPׇ!].s0Cv2ޛS(}`SxQ =]V{Mҫ=t9xf"u}|A߆Kq.qd|s)]!x)dUC4''U|ىcߪV]LuV7Im/5㴟:C&Mt_TpAi^& |%ZЕЬS To4T[` rR f&/ s))i%WaasB,H0>Zx GUp8^9DL1;f+Voz5~BՏl8k^*3hO^Y*EMk9HPKo q@nQ fU`BEL"\䘺V17k^,Bi,H!\HԵVhIJ$y4xh*VbiT]M]XEgנ`G;a}hc+Hl'J2!F@yNH$FrW os3r){N|(#JJQ'z#1*M'c,_l0 ߏ:zR^~8~dgHYimS®sLl7kgj=5!;|G:rMt$B{KfY[(Lø?,cqq)Ȑdj/@xTB1pz"7I`FGxoq>u#|lq vy`JJQ" XOB3E )%SÀ &VB+Kgf sGC͛c >}*5ݬ 5VG䉸5Q"Q V0 }T| a F"kbP֊w**|F{zwEsRaԝ_ɛL"j[B &MJ5$L/lBE <"f Ds^ۖXNn|#Ԕ!P - ]*3xxbc =I;~1VUi+2A㞙AsXk+tUuA~<`IKέNM!lbӻ}Qx:{c S8Xd{rB@DsvӰ8%ڧ[}r}x0x {7N|av=W|aG䐜`ŇE+F!p &b$[[X֨К)Xe7bK;P8(YSka reauH*l"L6kE>~~Ɇ$[WLYe Ϲڝ 21'&˽*icpaN$MőWqFK}nxzrJ? `O0Bac Y ܎8iղ|m)_S,ŃjK(s 4ઌEO7shWB`]ߵKVHJϬۮpSsʳ06┪gThƘyepi2&Q%lkUbHlbyog;,!^P|P,gzO L{:+։ Ol(Ov:/MZ{]<3R,b_I9LfPUNjL~@ZfѻIx+~?3@GP.Ov6+KN^/ EoA/{&ApdRX,͗"KQZN%8K3X@*|":_U@C&mXX+nܶİѩ2)p7<eC1%MߝN;L3PC @[nMA (ce>d=m&"BH^1n iѩjඒGyi<ぢF,/5QPTZFŽe !ɗaDێ}-c S0z 6>FW [Rar~4,MKw8'f٬ -Qӯ|}?bP[imԩPzvyyW0j\]3&G=֜AOy.lX6vR:,F?6{:)7ǦEyHLhnp)%M. (~l,\4^Ӥ%Ba=PCh”-lT8\cz$=4#Em_i@"+fWLԙv>N9#ڂqFt܈A6$UNŞ&cP-٭¬0l0si`ؾ*?Se "U x=t) HZD zOݺf[LeHB"ߓwRe:IF2ʎKq: C0h" LVQ0+z LUaƹU:29&76c@/(K84I+_yAfl0YP暹-JUu-ݐYVf ]ne;[8~)lLePK/PłQ)DY=!T0v-86g3-Z4{$nP W ҆j ;*Z|*7|QR={6_i/IV(ܮ̩ZaA~E**Tvn*~fyG$)`]3?PS6]Nx ;ڸLb mmm8iuڴ(Uq{cxo֣ $ٚOl(]?rt846ݲe\d-NO, n>l2Lh3De^`NV{9hzI_=Bs1 Oϛ#rV3ܕVQdΚhcEGA@% &bZ$G8VZ!L{x5MSV$Jt"4mtD?%9L|d]F#Dra8s*K0o'#5)Q@BZl]TPphP*;gXwGBwAsHSCFJC N{`+`NPAye1`6 k ZBE)s1VqhLNnCB 6-WxBYF~-JYgJwgwčOsp'vcT6uiNHu4*{gbΜP^HMJʢ۲ ܞ$je #%'HT@PP9 ^-LO Z!A}k1~ ?*&Vs@ls]_ݸOòz@@LqB\Laה;D1w8=SCh !~,PݰIeD_T~/%үpaT͹^ UVFoߐTYG(ב3[2}oF=|=#t0x*٢¯H !>x1< /\MbI{L&i%#r+`džGdeQI"lrX`&QneוL²J iq:,82_͊bM7~9sx;q2(i:.+a*!C G@q\Td`=шmHgH[ Tn:_N&s`H;8,E'<?pA'}KmK%px'6 k))VqCQ %wTdŊvUMm~0q|{+Ġ,XtI j6%,vqMJm{΃7'JH0v;@62~e> .:X "ee)~9 m1}FT3WX,xr +K_%R XX7dĎϐo$t@q2/*O3 &+5PE{E/=qٞ!Lۯ>}^foLYgY}X QNJN(g/n'@fJ3W 5c٠2Ut+w3 =\ϤÆgN0_A3{@q>''D5LP$>m܆r-oH.aq#/އת}4 tNҭZ)=ʯvL]54CMW.Yz|y2B쇎>ٷ] |3ų͞J! kZ PZ5%P, %NYCCH;\nZ%mx\>j`Wt#Hq%0x%-kţ;Ov:H/͝oFP{T|Df@VZJ oW!Fa病53rG51)?`5_텨G`CQ]WsKT!Xc\Nvg`RHEލF]Na֑ ]Eƍ1 eGJdQ%OX.A#NќҲהMRmj4Qf( wg3[w]?0 WRLٜ_WMi1˛o C0ȜcFy ZL}[.ۢ] j7{tk?{OAW# ?w ?IA| 2 y\m}rژIyۧ|&nho"*݆c^@)IֵB%Ѭn-?gn8Y @st}f)i+kU?|$>ONR\0oW5[m6&P&Dm= 80"c1g0HJ.$dՌ}Xx|\х4MTPw}+?lB Y t*= AoᄋN+Ii ?Aum4tI$L亙L#ٙazhac}{]Q/c.%[ %7EGhkÔ&CAFgf@o= l0ŏm6_9w2^Wg!eQg+3D` w ~Jy[XA|Fb= {GRe^,[}hn] ظЎb 2O1\`V84:yVhw #]?~(:*B;BoWOMb:2'׽|e1HdM&6p~~/slE+_R9>~eA7Fx[Jgr [#2\w{"W eӨm@ӿLR-dByB#wsuCt,.oYJxCR*IP:b7dDӐ?5x>|4B$ǂB!H@%E.=Lh#E: -K.Jh0ډ,J‘\g >8zԜY>kV.\ dĽ:vwhR%?3c,5Ud~# q2Y%7Jӝ\DIc|jܢ Y3/3.M;$ E1ʛOlqmRGo&*']>Euv4>D6MgI|"u_8Fs]&01IUI!LLDY#&K0^XBg}̔UdftTiipC P5I]U^8կF }:@ 舗 S$ׅ4"޸I|TD YvHsߘk8=K6o׽l? iBgE{.7DՀ5Yyr"@iq CkԒ\'MBtV]eRL"qx@ۣ@[FAgfzCA%7wmOY]Hs,v^sQ؆ó,}b :uUTet~@jvժ\ͷ2cmΦ%7C*.c}tǃ9vTHfٺhcvYҪ9Mœ+ԆttOR^Gy誷hE>"!P9O|OnPWYr sǕU'rrQ Ft4SY[y4l18u ##tCf'ܴN0Eg~7Ȋs]KQ$]S@&יܶwRPdPYZ:lQa1k .ߍ/cihu4=M[PUX`?|n\|ԃxn*]ș{Ŀaht̵/炵2[qR.5Cm0(Σüb"qR`5eeQ~V4ə񦙒 \*n(ᜎ#Nڧ̙Ym|ެ\_K:WHq$`+y݅~/h0zVpREķWi)w=R+C=$'Ky}w [ ?uv"^ \]8zc24AH!sFZ)rFT~Zv%x;)4mRn B2H$_w@}TUǎ5!NicVBM r۸X>A+"ȶW~+<= (9\u7GQ]'5DΧ;t:s&!T%hڸJO x Jd+ݏ|4fKu>$RP̪ یf+cn'1zu@ٱQboKE,/Z4EYbwmj<ʭH7b͚Eqڏ 4Ֆb;v?ոZI5 Ǐam:0*JbqyMdp,B;땅VSv$kߴzUڳ N[u8ygG<,Q_ ]Kg4"W}B.fkC% |)I$-&mTv+h&SL3)PB-b$xMɭ|efw7+RJj)ډaJgbȆAޡ eQcƗWkc1X]8 ʸ# y^X~U;E+Z}xI#s҂Q]&I֯_4h耝6qr Iĩ h Z;Hꓙţ bpey؝d&_Y&EѲ W p8es$ E'U벶1FӞB ^(/ n?4|mY] hG>F6'q=Spɥ^9b"4y,bbQG}81R%F~Y> 6D=R}-)J(Jb*[9ElO6jA?#us̒lLR2 7O05oNtna7w|+Br;R2s{Ԃ(jAKz*< ~lG(m2FD[ Hǘ'%dٚ$Q\y{!9ٿ\">oq81P;Js#H$ P ~z'Lh@[ħߪr'@C5fl*Qdq;=5<~}Fݘu. s~~/ini>w~YTp}HR(Ix"HEqo`!Px|oJFlq@o~rur}(g"I, Y2CW##"ݷ3i)83SR!.L|-|;82*ZXXt匚@}WG"' 6`3hBp6)v& o6f6riGG `|aҪ?s,VA*,Ԙfݜɪ+r x*f5O3 "Zl}K˴Y qy>2jK&]E|z,ITB߅@1x$#j,,{ZKgz),lس:RήRԚ^^Bnp̍ QȽ|LzyV6Iw}BBH eΟj8ϋ,b.w!|td(~-t2}`YOޜq !S72 u+XsιDǏJ`uc\lyB犅MrFrL`fxò&2=wi'Y~<2s=?,Qq3j(Yxxxkm->j`# zȱMٿCXH9XN?E3BUOިe.K3%oZRU0զqҰ>FW@?b1G͉ ,`ShPL,Kw;n;QրH fN6I 0r]gtJ.zH@ctG x4߈1#'eknG)z|, ^tȾɟ2w&qۼ%K?gR~oXUD?UX;VɎcxC_Y k{1 `kP7N_PjAn2A9lԄ;c,;u7mв<(#ïeaYF`Q˭S8bgQӈ U<2ƽ^ѓ΀ӁnBĂE#=mYYeJJѺ(9)XcZqffa1ep(?i In:A33 ntlZ#ELwF[M ?:]Df{ݽc^%tר2A3SHdMҐ1'LFY!('J͛@^O2,#6mN~Go:iU )Vr5Ly[ a4ɩroC rGn?EZ7jGGkdާ8!Vvj{jO֨=R{)ǿ:*NKy wr0蒺!qY_:3{:@+ 9 u^ (D`8:@wߧ)E/` B9)0I@ja;)m[ q~:woUH/e2}Hz#U^v VE۵M&g>{}U@Qhc"lKa*+-=#<HB׳@W>[h`Vڕ| KkP^z>#BX'kL2c0pzx&X$E!saIi2R*`[*}sځq*'~Ч4Ԍ%#Nb4XqX%֝MzҴJ{MU?U KoHǾB-H<7wyGYeoh#,m, Vp2/qp[vB)xIe6ߜ/VYqTj# زf1 Efa& cC ]Q͒s=IIpyF#X6k ?S$ EQ<]e907坐Aqՠ~ǭ.b~}?> w۾e[CP2Y-9K3Z˜2(VEEg[$iE?-l=?{gFYCAmB8܏f|t&b`aD|=)5(1^攣lPq9JW2BP'9߰Ik\ARWfbқ Zj~)~|nz j{eqhFNDl޸-wW6Mhr㒲.kpdxX+sẹw.@cVOAiqsZ&QAGEn> lJ%jS7SoMN] t%p36n.ޚ6ش_g6 lٵ`~v$hSH^^8|AuhD5>L !Z$,+p2*oB?zN[uMDgamEKE 2 2L=\II!7|on(4(..M_[}VK_K(19{RK)耄 6}c#4H_VN]t8ǷS6'޿h}'LzJ.~hP.,X5鮦,qKٱ7Ghxt自t:˟\bK~STyN!;jj1˨SaU.$.З.{:>EUS%mS ~EsϢ5~儙t2v~Pdf?UZORA$;k32`HКn aA,֚_؈XXڎ\2JϨ(0Pyc>Ҭ(S2[P=%@3! c_Id_6+Y!Adfw`ZICe=zjR| w^`JFfGUI/>Т7ÿy-etqoxí^~mxYS1/z(K6~ cA4SX|xz` |erqbzqKMsaVS ŀUJ[oĐo$q IXxn3D(:ލpf6w< Ҡр[d..s 8˓OoCٵ !):T4Wܞ;2ȧʚ/w?dqi˯4U=R`PW@ ݶ1nk~Xha # łzT3~L iv?5CZ9q \Ƒf` [HS@bzYi'6+ZT4*]Snv a2!UajJD~j#|9d8TnF#vǻ0[|9@. fΨi Rĭ`YKz%[Kt_(-_*9ۻtNl3>U fFOsaLPZGZjelMr0_=V jKq`jPk/\rJmzx7@k} 4*LJoZ=@uw#Cdz+a5Εj`vFӞ߉7i]e1j`ST0LPmG^Srv,4lknZ1bC,=*'69_E5;CPGPc{.8)EO&0Q=PAF/i5O1-rK449@ns!J׭5a;D9c/]Xиh!{gѪ+n\EyG88ɴ\ eE}UZTl]dI,KqmEc:kj_T$;@}CGCK3aRV[=:$/3k~4z;^w51hUrdg2yv0z=y YîF݉3`K>}H=_~p,7a]a]() @҂¶g! rE-1faâaXɬDJLCͿEFIm?).nFk-YSM_<븻򶘯BiJN[Zى`sc $e  @_:eBM ,GpT"J}!)](h-<kWnGa.r˲x>ɸ9iɷv35j<ýʆgX17h[D$XG FfYAX(sxtW s~ܡoY GuXYI @.As)m`y]/I-e{fGXP1%DosXorKCSU:cd|^fnžeڎZCf. 0w*Yy~98 g$|"g)sZ/ٖ}DA]+ [~wOcɮ-ϳ,-mfK>X!㟞. .4=sǒZmcAK!)@|z1߃]E[6e9e M`j[rJaSG,e=Au=M*n{Άt:=mĭ1wkunnuj"/ܽxZY k8,h@>ڳ`<1ypdt%)8eo<يO:"`Q7ʙ *һ3mncr=篢0tmzNWlžDJ5Ikd9EsNz t'bAwX[>)-WsG}ho@FhAYbƊʘE6($릐9.뷧ؗoe1~ @fm$p7pΊ"n|~;T.x;ɣ܊Ձcaţ0~7&JUŏ[uPG]oo_P/*Qn;P>n/KX,oQP9 S3M1f&8m4t V6*ؗɃLCyEf]t7)_=v+pl5!6@!/'8xS1/j?9<0$Wm_~8r#w)Ta|T1&̥^kGyrytPpY:HҽH6'tk?q#.@gp)MAtamt( py#Ԧj뮯!I/Gl<)K+ݒ_+v^ %؟7}A~o;~5W6UI7e_ m,@9p.?pJ:*2R]=^FqKc!Bٛi`d88nYС5qHp̓\k$dW͐aJZԷ>Y=d)]Pjv$o \,C_z@YmG9UO-]I`ޝ:"Ĭ9@Ap8 ;}*:Dzûpҥ +([&B⍛~5USy ϯ\7%Gn*_yӤr%MD4d} Nvgt9|2Ş|@5$a9K#ZW?J >j\61 Uzmvt{:܄Tcn4k?x;4.D< yٳeRaqy|Xl[j@*eʻ1:<+Sq 穰)f;a-8()z| _7j0y=̏m5yڜ?9j3O ɏkW=׎uݺ:R0vI1A0&(4bepg*Huy,S y̢zbϙ]*3)h<2+|q^"4QJjM9sJOPAbջ ^&p#wi-i[NcjّtfaH]Ci҅5a*\c)ND `NT6ހMt8ӏ&X#:˝bwn t^4ʱ?C՜^~_"AΊ]]F$oA껕>t}"EfcmB@=}(:=fZϻ-l)eYxg9/ 2|K={'G}kap|wl+Ԩ2U%Y9Xn'輆{ e 6;u2nHhCD0Ìe+F WƐKܓ <3$:MKilwJn6&2WɅ#y=gGopWebSw1.Cf9.|jwcՅ5,Ƹ#$ fZm؄42s3vyg,b\14[GG m4F =2f`g8P5\,ʧSR"GȢ9A6Z/ܿʢ %qyrwbz&v >M~KT40wr)R$#%| | 6բ9WEVCIjJ;.HwZ4WUXt^=t i4Yu7^k*gd.KYqDmο|d=-3KbYRBV{f5 DUeC@.2 U2ao]JuԜ%ԇ#|XQNYy r1ܜ"kJ=Z衋tKSD+Y6OއݨITnGыӾDD&bd)tŮ%hEmSH"G}zhvk@#PoxP_"=yU ӏQqzP< jDnl"έpE{LXCYt$KB.:u&Юm)oK;!^$ɂԈ|`ruUr\o\pc*gUfF!pf̣ }K /I#T<"++9 oKK ?1tbMlA" +#_&#Yc +.jҊl|FrU!/ H*B8%8z%nhY"%V ګOʷ7γh2$-Eۀ. 8PeVzS,b0_gS9lJ_FIv\[ e^0_T_DJt֮_r=b!?A ̌~rVս-ݗԛ+A94až~#B#{Efu*hs@R4N I` IE.ְoO>dI?[UU Q sk+uU=ei<҅]1 l*vT I[;s:(Sp9;) zX7EӸq[OtHZ1EU FUӼRcf]Pƶ^iհ )Lە8Q%=~vѻKZ\aX:adZ.E)(5+5P/z˸<`qԠv'GP̜< 4y΢sCfھ,z`"uOU}F" lpF ݘpU++{;J$>LC%gvK[o)2Ix, X R_V>4$qcuG^a&`V< '_Z 7='[DHgp B\K-uƯ8,), R,u6źhIW`ߑ(դ`;qWGy  gKovQjY%. Qf{A%B AڢB` ց9`Mlh cey\Yyl0us\^Sg5Hjeim忻Pnov*Ŀ~!03[YaHmwԘ#iR_ _%4WzɊ{@ۃZx˚pW:`JLwg xh ,7.oa Kc&B GI~#Ur6x (ɼnK5,&EM1wCL: 0 6Y}DЩwWĢnx0|IMHF!J9U'|VfLmF7ު_g]؎:'-$*4+ֹx`rM,)*Uԏ<ĹL[(/Uti3O_Fpk7,8dӘy|hag*~:!̺zU7F> g"?H*YP;զQIS!ľ+w,gHSgta<7L}naG;|:lehס,-kSg?HwM/dv96[,$:XQ;ϯaJWx -]qƣF#uwL8)BYt>ci$%dof8I(Pan_eP+YqTT2b iE(Uhak4IZtI{J#z8#5+<E$rmt?n@w uWEG%- }rdvJ퇘i=v"Rb,*8Gf;Fĉ?v˯m"fŁ$E%c7[{jӃK[E~+"Z@TaT)sg&srWv&\!6O#*%͎ Eؐ@t%l=j٤Fa ˉ#[T1 ;ǥkGB\ji\ߟEAc YrÁ,C빎B IRw9/_XsNj4󽧎۴M¯ٕL#KtOJ~J;<9Bˬͭ^< {i l H;vbNlCRfމ]m볱 ԣ[zcʔ:ϕL MiW4ޗ8;}gإALL7J7]lʀ1NR /eցS-ALP[,ĭU̟wimjCSM˶A؟m>=klW Mx-5# LXo_\;JHG\D)5y}'#) F a]$3T?5+ b{}2 pn2^eLV%Ҕ$4{ivC ੱE͖& VVke֥N<raP䅅4|wՁ 0Da##5$1_arQ,jr&V7`IJq~"z$!&EN pqEdnP:-vCkSRm`E@@L)}F/nPp31]>3Yӫ?gϪP}"2Rr']HnAQTQBլXmx`\%|fLާ˜ɄemdJ[f pEwD0M㪺CP˲B!Āvdҹ"-|WL9MjZ] ήEEbv,0_&)XZZl[-:Z֮6n/vhA8@4xf ^6GvhQ#nb^(=*?V57 m:+ ;wIII~ 9|F-aJ cY(J5g41Q_B? sL@.\k6E/^ryZ_ t=10z2K4p s),CK<(F45gS^/u kQ.\$Ӗ˺ H7K3 ڴ"W ;k}G[k8eFH.dr3>97Uq+Uq0>mCZys"k! i :쑘ޗ4U%)!CPY3H]DJ8[8h&p mi̞/C9rq.V XH=.Į2ըq;߉/lJR@ 7ޭH92wI尬wS.?pJrS'RBvKa|yQ5f۟ @eDS O]VG *]%C˃OА!Zc4MdVc8YkEs'9^|)(Qt9dxI@ Jo.otƊ*l ɜq}0<@n5E@eD&Dn ˥ Ĕ=Aζy8,=X*85f2RWJb1B@U1~p_7oN%kJa[gk)_$Z) T>*M iorE2ditoU` ú3kyCfGT7~HM! ·wmÿp0i|}%k!1^۬[2$t !} =O:$@z Ksl|馆,8Vp0`؝Y p)g|esw]fKψfk^~[ʦU)¨vAnjN) EXRO4#lў B::7v=dN)-ުfw,3.ֻQ2:3JpT|]ɲycs(RI(d}/rI} Lui]bdInuƈ ЅKۿ'@2{sĨJh)C iRkLI䊛>H-'v[bfC܃!qVrn/tM!sZ!tW; j:kŃ ;q'^\@bPI}V} JY(e Ș~--K LP锽G1`@_]o$ E֤D&Y)T"Pɀ HsrEA ~Fq1X6{r˱i l cg7+@o)˘:I 1J2As;+B2Ljch١T0J~Yqq'Yb;*7 'B@so=#s/5&9%}Inw̝D1BN+'yO@5(GսW*x+谊SGԂ#O姅S4xE,̵e4mN|J{ixl[+VC}},Hh3cXYy5-&QGθ.wY7_r4`cU&k5Jo| 0z]z^VZMļs_jeG]Xb1o>0a M{dXg/402,xH+@z'YTܬ~? ,#dւv{Def7 #}(jyǢFREaY@6'd6;"yWߦf%|Kml#>˼UϮ%Nաndogn$6ܹnlsDm?EJY%Esw/ =f9XIvi KxBg݆g˜Id82_h7D cPVwt bz*O$ !:UQ6' ԷM8^g}4M>b#-$g%;O%ҨQlC?oS]>Iur^L.+M|| !\2SQz3ٴFi*@n.ϕ8uA18<D%b|/jy|nlӋHYVr!U"zQ0IVfΙB{=x%"|8ps)W 1a>vg @; OoEk9<~{O` UtJ+'ZRh4"?|٩Lt 7'9|iӪ*dL*)jPA;0h_Yҟ͇7͘4P4M3B~V*oq,JNꑏwq7.|BQgup a" V}^閥c)wl ``Pe˼} TOZB [06PCo`K6cĂ`Ο10.!cP#UW20DJ܊q[ zYh]79bQv 4ZbQCC>EXM2WEQu b0:;ج+2\8an\ך]wZ[ܕZeDYE ^L⨮|F\٣]#%FS޻Z]";r hs ?>9o?;=1qD?rn/:i`Ē 'tG[Հ -yp)=$i6:dᨄ}9@vM3C=<.}!|-f\MO8赞rŬEz 8ǺUt~-*d w`Dbw*D` aE' 7ħ q!{M4QoPZ8aH`6Z ,fp8ҽ@̆xFjF *%Db:|H#6Q{4 $p{! ?tۺM?,͍+[wjNW=\S% v G"SQ\"ZcV &*PmlRSYjrʯvyс}nUrD8na.V_iD:KGsFhcͼ:xC}`yYGU2 Fl ;vBo:؏!iJܾ:yO&_]giִʼnu'%gC`Фgd)O[/X5T띥0 ٓ"Nb޵ӯKimrBOK]oQG, ʍ<yl^¤a[aa7YZ\~U/R̜)~=L*&{$v͛(|9bYB$a>/Mtt80a'{e.tgːU_uy7 U q0a8 cϲ =vp[1XE"ש]k@MOw5Kjd{\~/ ?Q'!thjE, =QՂ̮Lo&joYطLM$OL8[mX9kyO %Ak8p=@u^P ag;`OyU4cA/Ԍx)_wA_^wרps8 vdz ~ /CT6#nd8C#Kz[ϕs, M\mY15#VX +t/-RWuNCm,FwM{gvv8n|Rw.Wnc`V }ܟ'=ɓZ" Wf"離XHCv']Skx[.QɂRέjS3Ƒ邔%:l"V#m$,ǶPRq]*2AHVe89hrQ3"~nWJ4pc))LgU]eݳ$MyVl%FVg]7䰱 ӳ&+]F+o=ϾLXm7t [!U6c%!jY$r NTLd@bD']e(ߒ;Hq>, vAK@y uRvF3̦SBEK9f!&;ȹ#A`B#l@I4gQG/'t~no`:uUx+`00LoH)1_Wo(PoF _,'xPr&2 hQ)ng2jsygiaǏצ8mS KS%цoVo#̆|aF4?J3-FZXO!O.X]4E<)bߞiA/XSV;R՗Bs~Nz9Ȫ+voE€oܸx?km|!a?16=,&a :)zOo;:b4;rPrj7izƶZ !)^0g!^ DsbaU]a+{ǘfq}􅬇~ ȂcO% EQR6oEuҲH^^.س<,YQߗh%yԀ t'12bY*7bυ5Q=P>#U)pB*8h<$,Y*KDM;X?`d1^‰i{\ mHd21S;M#h|3< Ob3>Sﭙ>WW>6Î]SQ8_Om"Gşc`ʀ:)Ȟ+qXwPQYA6G;7Qzd!S8/Њˌv{P9ݥ$rŵ*Ț5S^ dI7SwN)A7A&6x?Afk.7'Z,nbWyDt`_0R )Yb?D61ۥsu=ۋ/{Prt3ƙ!'pb r=0F%y6[¢my1nHDv3&w!6w@~D&E>~,] (9WVA(w{Ϙ8!\2/UsMOBPGɥ;2sSU2dBm)$"֎]$snfq&ydxڀP.}q:͈9lٽ{!0^,C;(WY7V<5QSZO41&-"WLz%.?C3`ҳhb0ìCWm ofyYR Blhq?I$=av0}k T)Ġ^*dX5U+uǦPrkMt*d9nѿWxmgBEĄOv WS5@ VC?8.1x%U, ٟ| E]0̫w mdf>FmCKNBtu,![U6)xv.~x"s{m.4&֢me&mI2BEhGq370 D/l7އ$ ƷWbZ"# {3ؾ 9'3v>~Wu[,~N@ yM蠟}Z) .v֦ r$s"pf1j[j+7ًGدH8"6BmI~eo71u'Dk|_#xDᆌ>.TXF5*GM$$Cms܁J1:1]'f  e[B+i7'cefGδbû⎿aeR0Wd9fY\jvx3(7"5`?86l䒿˼$~ѱ](׳hWt ,)(9|`ءf_17T񇰿>sfMjFȋ~ ,@^' c< P%sZǃK{/΁PnPZl){/~p(S԰us:Gד zlxvLkHӗE=MB >#!`,22JqB 8# g_5DJq,YYr[=8c9A_(%CRXgYZ0707010000043f000081a40000000000000000000000016446b36d000057bc000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-layla24.ko.xz7zXZִF!t/W{]?Eh=ڜ.+лg:^,UV]75&-`d6AgO3N=+|&$0qW)agDaSUND:|3S,OiΧ/ce)8tr"/9 9؅d F b*>D*:Zΐ35US~|C1-͚1&4dh9^J\{m$g#Nw?{ў:SՎ/U+[XxgA yFI\F\:FtopR\I?Y[6#8j[,'*Չkֆm>rȵt.YBW3#w cc+8ɲKyѐC)M`>[r)C,")*(^(o y`';qd,K,1Vrgi}0?* 5?^⺏r&R # uiUes(Q g(-^SYXK8PLFmEv} %cǼ(VH HU*1h2~6۟ηw͝螶=G{RL"#ߛ~ic,PqU(4w wg:!G:~entLȖ7 pFpb꛿Pnf O4;~*2'`P%7pė0etE 2dWM}ĨЭ7Z# U1E Wi\!mY)\͜Qh28uY0-Ke O7쪄~KdJ$ EBڃMh _DS!atdDA)Ym~[|񊜷.=$Zon8ظ,{cJdH:P\j 2Xp8cHūmS3\.ERʒv k~f}S֛H7?}1) '!T(-c7G  ~^ *nWv^[#G7_Bs~H5֛N _BhS 8-Q塼"Zg kʃc<`0Z(!R:ZsOPShQ$ PCe3`L YV P2SC 0"c4!E36c&`4 /Y}fROSo+}_dn^v3z[zGШܳTK;3˜yc5~;BW 8ƒN~}i]sWrL,۹P = %!{%`Dc 4:^I )ҚԹ'jV؇j+^/΋2ۣnPZ*sizUAl%C_Y'+ w\؃HTs* щ#|U:&;F" (Ц ^+C*t47Bh1 `58H 1/FKhϗ$I<3D lp$ PKLG81B퍱 "F xm8TG.G ~yNqI \Zq0l9LA;A RJGϡT[Y ^Jژ-c:>7j2rwj_%2׶y粪\E&YN \ G'xf>lkNIwe|]NK? ,INt9FJ5hZ/*|> '(7TF9Nd!:m5wǨs|RZ#6@W6 RD)Av4Q:NQi]Ե9$寏@ˑ.LFƪ[tdouor7Vt`i*2$Azg\_V&vmU4ԣA]:8kP&-•O%jބƒ܍3"'Uf7լD'A-čG"nTEGؾR:]nRMY4vF!Xv.-Y)Rxkm'acz9PJRע(oawx`c+fuh\^,β\rD{܁~{uԿXlop4wX6?vnBȠVPKI\sJ UkC9\nNZ 7 nnl*zG-cBN"EN1oI8}/"^ zÓZ]z8 xp"q apjqr2̯#+1"+bp{Tꌁ{$N3-[3}+ẍ*h+#e"zo(Ʀ>ʽP,ρjfnۈEa5hT͋P;3rd,ڦXLseijkB[ È}R IoT|TB>IqU zaƟCN 8])VeM5?C9Kq0LPWWHha@u'jQ;ݧ0ۿ3",aeʽy^Fn[ĩ+CBu].ΗHW{j?AqN*0?U!}1Oz3`^$"rϲbQCxB?y7QD;/=vt- 6ޱ-L[¨<~J=DHRDzg%RPJ8?ۏ mGx ` 4 9HC~5Kx)VY]4T+ |`^u򃄊Bb ~ܕ`[hLٴOZ `7M6w:K] }DPEm"ԥ~YQnjƫߦb_t>vT/)Y쪩$Dt#3iHcetb4aq,M:VV"DPrȸuc|\yT\E9 AXl%wƆw=RpV:M~,`_IsO=UrIQ=?uڕU*n{9 2o~ud+4N? wܨ؅xMw#lRV8 %Uuu)G퐉DeM%;m̳.1~r0gSg.2׊M$TxT -{ B\ςG>CbwJpKlۡLzA%4eg=QU=sh3EIC3bΑHy[k5L+V3g l&4{t`/lНR)ōϟK?PuPک6,9;YfGSM.1(5y=!04 H7.$/SITI#i}Z:DϛS Sw[ (U/iR!Ur PEf2F>Ts\P&߻7CHo]KBSbA$Qtn_l N^W o.&$=LjL,:6H;>D]h=. c ҵjf0L`? )1f &vc>+TbVϐv"b5 GT%$<:_T=&:]Z9>ܰZI#3^ɻl{Xɉw| %ǥ-(F05o!YCEI% Y0p/^Z)vp-Zªܧɟ|7Zrpe:Qkw'e1; gW8Ά.{7%^6wOYN!x!zY K,ˆ#^nE Gv+p}' p1 l*P8d}9G NaLDpqr8+М?Wp7lU9,څda!#xBMfnMNhG7<&cV]vFl8H#ڧd:} н68&҆/ͫ(ŇlL ʖ?F(pƝIlxcb_Z8!Fes (LӸ:xͤ؟ї tnq'5QLk&`?#?mϜlX 8,UTE 69j,@|#W/A{a`'ݩ`!ZB֒r G75߈xm@?]hSئTwa|VH~8*?NoBYӱi[ڙ!N8e|AsfA* FcY ׹Ϣ%FaLDϗL`]p:Q.̘w`7nKT>2ګL0ƚgս0n运*HP%K O~V32ASWK? 8Uyor(` 1B(aVB_N6k:K$ũl$sA1twDt$m)~/%pE̹cWtx"p@`c9yiZ2T)*Bx?lnªS,ʼ.dfKgyDvTj(T,3+{;F yl\X@$ kof#(KӁt#*'UPWuFbMƦ DPn/͓)TьH}dմ*nWTx; D$qlbsm_]Y obDبAt4pIlfU38 /Au D5m/g ކ 9 dP9ư`zc=sTw3I$n;D9ܢ._/n0Mʉ6&@Sm0"pSjB,r F6'H' BOV ۮTkbe$KJvvOb7pq݇3?xL+n+Bd#<\KE;ms\UO&]ZCoS-lAeJV}CG9r@ա6)ڂ`,ey:لwdi6 |[KdZpY/uo#{GZeJvg">]OyiyۀC?GJr4-q6ڡ%2x)IGi8x#iYK:Izb$9OyӶt\ҪCN:Y:\)7~GC׾{%*A.!]""Z ?E ? ѷH;@JIm\.8N"q.!A w(ʮ6:/õ,v:&9lxBpq:Ө#1b/X/k@& /.<8F=ONazq%e2"mKS_V2E5 B`p=&+1|Iw\-Dx8=2Yji'{eG`PҰ~/F9S(=σ-p|w(>yYdNmNκ~Xh c܃Ld 7_hs٣Յ}g[D6Z|fԬF:! r5T c2J:&@ȀU?>qKt: KtWqQ2+reltd(wba^y-X 1}^n\`ƇG+s1eڒ.ƗA47Gn=^ UCc [B"<+tXR*@<6x,P(1BI1y eR)-:khݝX=I_}=Pm^ÙH*׬d43b?j>`& aBv|P$h$ QFy;Emoyq?UA, aqXK4თHje'V6vPᲃ)#xͥ@pD~os+@9YW,RbgAާ:xXAGH#rXԆ] ue/"+!RYl.GĞW+9mlڳE- }2覜.DRr)FGJ CgwuKT?s~Mכֿ*$T\:) |\? &((2*XM1pAY k~D>۴vĢpd3S #AI|; K{m(}x}. "6$cCu̻1u g0G ^ w"OG)J\n/x<`]  IK,ݠw!%p~}%j\ޮG$Uh(/)˩ Qt"$C0h=ZͥGa-7aF4+lF9@i4"(wx ENQyɧjrNF#bڍuD gģ*}HܕF &йǮ9Y M\Iof'6E8x h`Ovc^˰5Kpwޜ4> .O3|"߼`<o:A`r}_9/bnVrN}vFv飹5%-& jE6tUxx3wC P_k&-Y tJ[y>es87M8F bj{l (\C򴁲.~DØ~&Dl[C a⾚Qc^ -.r5`!KS-սHǢ=bT]Hi@ОM5[KE"A0ԔUE)8ޕ`m:%{҂o0{j翴3qD<t$ȓZ\%cP|wyĤK;z B< }QC_2I^!0"Qi.e`5@.1-S&w3D}&7 $(+اV89s6+fjaɉdQ@6QPW̻]4  %\sM-539NT'A×o4s$  I1j*ԠK5;4ĻncڢX{ 8qlӯ/qo.&0$/@Z8pjhl_25׎81-[r0UP [ыK|6,F3la!H ) Țďw1e l\q3?ss=5Df*ZB:kN(a{kc?~vR7qn!ȯfʙ'pߍȄjq͘)^ߐ<C,Pޯ)%+@UGgh$C P=X!(W۔2K>0 !I) ?f#LN{"F4]|)r*o\K-ʳ5|(cNlqƶfA_􉉄:zR 3SPqz`a4$,T \z5B61td{(tS{E$"?⼁ /XqR|Ku;;L'蓲E)ă#5ZFP7L[ABm4u*'>80$!t*e|%ۏV6KO>q$-ڋZR.Vp/!jEhZL|WR5n5wxu+*,^SMT d|6WBwYZ<}n=[9K_tS r܀Gr@1s+aX)BjM7GZ0ք}ixT.JALL@Ab8h%X4/a?y.y l4pI9iAGg} ]ީWS\0CpU5[j\rdwč~Bݛncw4g8箑^H%3| "}vDceEx #N}xT dZ~ θ#W0>)|jT)M+M0AB ߜ3י~=__cJhif[6QiB[w Ci'}62Ycl9ejl:ġ,}O3]C᷽yYǗEt%xaC>0;Ykٌ6+.CҠxW[^GhwV` VGYwx:x-)kI+۪5 +øXiΌ7@g$! VG)6qH`;gMw2H7|5b"sֹۤlB):q,[&|#B)I'm,]klAŒ .qτJi?JUY(dU(H~b PX~Xo/ M)M_± nG 54Vvw^OQ75Sq ~(9^@9;P}W2>24mPY![J$d"9uVL-i)Yv?}d<.N(_.UA J^h˹3Pכ+ fHITvOr =.H!\X \P\#u Fp|/š 1Xh6AeǃP K>ͯZ[n{1Ӏ{z__0Z(رZg<{ lY%Ѻc_oX R*mKK*؄Mo'@|" ^Ml*6Y}KVoE{' P8@L 7&3nb }mKm{Q` 2Z+;h@ n_U~V[++Nd!IP}oOX<H{WkťCZc]ݩAal+iǺa+<Pyv"^Ϡ_|uD:rȩH=-0q0h,T,^)5g>o1ǿ_\L7A͛5όdÛcz*U9_ӷY4BGSacgW*X.d' ``(_y|٪fTxj<. jBdneнI_BKۆhJP ޹]N%M٫RmZZ(V̈<ӑ[neȚ 4OaF{9LF#zi^ςD LI6SƋ!cuVt5r2Pgd$]c„c,}_I El(7ku}a.sl4E[xKzCQf=Uf"YFEX t4 !UiU?1ˁ"|eTąg/ea6uoBk Ƒv.H6cU}j㹓y;A5fL~S VR % Z]֪O&pvUGIͭWAzps։ d iej^PzIa6xxOxJj 暑Q -Brvyd5/&fg.ٲ<„b _ۗb'$w/v,/ȝ| 젰 H Q`BLJt~ߚ-z2ՙ u$Y9ҘWۦ.ƭ@J0vEdgtl) c֕Ž8qxpKHd$W/pYp2;5rPx+Glm虪emWSB>xGuyQʣJR]GԴ+  > Eƫ=P!=6J0iqcOa?\nlOl E5Ar_ڳB`yU?~L2yA1s*̞3_K+S򈐴}4aN^K.@)h`շ3HK-o(AvÒ1G AZgβN܉6$^`.L+JTbĈ/܏:ʮ\XAVk29 |19b%B>>^Ē`=n6?Ru9dYQ FXBʄHbI58>'/^z1c9C /=dCn5>?[8 @ѱYXt:uQcfm2e.kpq_?9wة̷d u U#ֈ`TrW - ѿyi٘'ٗ᠁š8[@^vѶ4kԂ! 1q*RٷeP|q8q-ȁU쥆xLv~IDJNvm $8K~S$EgɏVcAaTg ]_ JLZUەˠlwzE5nR1& g,ތlwRWiүs)tyw.q1;-['*El!zpKVЈQu2pjqyw)`s׬&|E);Cy)h@l~CNgD(3t}d,qJE?#ve=^a2'XjzAkYv>Ms%XKLM]OYa;-|XK= ů/zmGֹy3+UHprOHEƕk\#Bm $K2H//Gvgb'3mF$aj|:FqŘs&?G@qԓ4ы eQ5 2lex'Rk4n/A %AJ" !k2 -?C%m]رv"knlF KTOXg:U*AoSX%ѳ98U'8 Z<ָE(Vס L>n~ӭ کٯ`g\8:^Ûo?Ϟe*9?2DB#c#UԨTDV"׾Abo𤴌|yAkFr[ ǵ 5ة 4h^=B\s{mKI!4>kEHkg >#5p|ah]˩ vYgF|sك Wi򊁠gz bBnM)yJ"@]EXgޘEl@UoeT &|!lvk U7S&ȶk%fccPLJю >:K|Iyޗ%3*E8D?MD%)VM|Ptl殔ɤP ejgip=(.,nɒfXT ~My|dIo>w,,XQ4$* eF!5GfaSE&o @Q 6s8 ւxv00ZΘDaEu>Nl8DfdgX9QNk}P fw%.ZWW1S]׶W~66(=ɔ fR6vx;fqɳÆ\ŕb@, 5.S hιD~̍[$ i3/Z) ғqB76BRGg8ɬ$6c݇*ɴ) ʮxX919Wy+e |Mߗy rHu]<۔HN ^DJCTͧ C2{.εz(:UaHUÅ#|qpvKI$gL8{=!5OE?E7'}Z[i j䇌t7J#õjiUX]9_9R}^d_fB ƄVe[N>d՘ϢwU$^ۮ 䴇Tȡ}\.$dNINiѓ [*2^ScBSEr f9Qm")3&+a'Ƣm5*/rOz1WX$&vW"q%G4Wl8,^܂{) {z,~r7MV ixdDU ~v}0,q2؞,m 7 pw%GCR8sDSMN G8L]t)u/Jr1Ԇ#qoִ)4 hrփt'[r1bH0?XS1~*ɽ'WTg@;Ǫ<ܣaݦʺdq8Dp(8_Z29c+NuG nV(N<&51*t{Z->pH 0ިUz;f-3]$DZ[5g=ٙ_Tb1SU=ɱg^bCMYzh8xi[\۷فS-K4MMx ,6t;_ie'mn!гF)AIٱLW2[qW=tQjS5-0!lew//n o't|oxGEsVC;LӓoԲ+(V X^~,W-Ɓlsm h@~-8B$]'F#X{^}&MAZa r=܈ dC 6hCeXNV"_hFh]z;/ꬰ#:%WHw#~s}\TSM +`9am) ʀ31nkOWP Y lGUVkjuw#Eñ " :O_2$:!e]T22F],g3OZH*C,#Ck-aT*LGAok3A&e3竄_90G7"AG\VC}˼kdACe˽~o!XX+ -ۂ5x \K_kނ^SVO~pІR[%{ueɒ1H|ȁ7l}-J%ɕFO2Wlz -C#+t-I_5ݔÚ#wZGtqNj4qk; M?`]fq˼S5Ik7o7Sou9O\/l-k*ttvmx|A5kvғC_rhgK%lg'j/Qz2cg>HCёo"篴T(_5P9VbbG:w& nH .y J:Sk ɂOQ܈Kh3F\[* /EUh WD`{/L cN[D'R,4,}4R[*ѭ rnGh/*(ZQ+ZL ~Oke-p p 𬹣QQ}??=\%U<{ěהI$70}Į#!Hx:./9\'qү2$jzM=[̊hO(I8b}/SS9gߦBa5v]մn )Vp[m$1S\YP`9UaqF]qɅY7gW'=nC;͵#$Ej NbפֿiQ).Qgcd\Lm<RCL!; ?Ej!EIKeҭe;H^~ GWCT2Pl w<>>w Jzmú0'XZbSNi50Fzb^H*u̓,?)3ky(0.x`^<|cL&{xg6'7v-$8=im@|' *Z~n4'I)Ѽ4a5R9O5Fx=앹V^> <Cn9ILO,nV84v0]rsЪHS-VBtQ (%{`ȻH#N-0Y-a6>B*/*&$[G>Ff\>do|R6tÔ ²quYhu΃V~Ky6#>\DvGP=\دxnl` Y)@X+R@׼]*#Bk g͟Țk v;^›:-FiF":ާ`G2L D=N@]v1 -e (X)>\V?B|Z<#H1F.TEԇ.U2&P=R^Ye%PKd3{7pH$Ha@.b;ƟV0۳*Q2cw#I )yLl=D6uRƙeP}M !'u&fMS Z fy8@pN&\ѤE=utk I@zȚ4##?(12y]ƔkUыS*f&B(zeJqIg^@PSZT.,XU/<A k,DABi%O_xPx؃:KC78.CD_"\8HIT/j1;:vа 8q:U,uYKnvZF>t*.?ix*˨Co ~3_cCE]I1k^d&e<*~a†}A?Sb5v}H iɬU.0bU,uF  b!a?i^].C|oOI*ǧ5Uۆ`RA$`@=Y,k`tvvd'-p_\ 5y%3ĦՍpE4˧* T-D 97JX@ަ.q$[K Bch5%/uVuT|º+?m !:NOʸ2S۔"M]d.] `1{a|<\9:.❿Wʀz>l`Ds1+vM(U\*J06`o/ *s~SU EExb.Ks&=CH,iFl1kz"OZܒsqbK^Wo$?L86`;s}PNGx&9J.;A4x-~܌q˜aeAkGCK%1vnJ ]hE3ߕMiq0 hY'l(l k fJb׭]ni1b%K! 2\i@#} ޔ8qG'j7NMa: )s96S ^s#{G:%?U-gu{t;&426h{e6ts'))Wq')lu&)Tx:qmjx櫎^ڤ2x7Eb}oسµP9OO͕tq%9-X OJwչאE8l$+52gеRKIh@y/זA-;dgS2T8Ou٢RTRH)C|,7DI ϋM2x@jYfs'I"t}4,&z)V:¯espϴNAb U1< ~X3#7'D wCT}!q}e ڻ ) Oqݷjubb! 7 pVSey8ٌoZ%H[6p%Js0!|]g"[a4(H)Q%ua/\+qloz Su[۟*=eԠU$2Gm|bh#c i[Z{5d.59I6EG&}O6\x+Hx284E O6`wـ7?| K2S9xf`4 W!@ "Rs3|'M|RTQur NH&‚nDpPvn}*6K{:<@Zj⼍[[V'U kE) HNdx$Hu\Q/y^oBhD\wg>4Zz7MxRL^g1OŃ"61LXF~"O,: fBTLogU xe9e(Q*<+0ـj%77 !ggR,K:V}[c$4uCN6rdԇ ~ݰoP&??VQVȷkH0 %3y2rEw nK-QY_LDG $r)h8o}H :pNrփf yΣH٢;lXEɋ,uWȨ<{N OI[߃5@pOv!B$Y@Rƣehy 7*b`:' :!|oV(g"3BiAoj$(`]Tj;t]΃UZ(|{аKRQەAr퉒I|az0JQrԙ˕de^).0fGvvGw8.7^إ R;Zs5]+AW[ҘƉ\+ʤ5zB_`uWM_UcXLL>&x5eOht(8;m$E}|҄p~Aa7pD.H\MS[r {6AyZE!o`4% ܬ^0Z􃴉N!"=IRA!>=e 8B7F}q/*lylvk,vkd;gseTaR%xo\?2?j]ݶظfƬoiZngc_BbPo<|@CӇgY׶EVt'8ˀX79HG:;_71Ժ>KyhjR4?ǼI sXQ.YeDMB{"" 0_OXPa<kIH=LqlQh#Aӫmp Ұ|DJb>rA|ob|U49-}$]ػѺ+rSfùcgC`5xDz-WeAA0b gU\.j/r-L3^ֶl!<8jV- L#:#[>nwpHr0+-U֭' j殔B$i3z+.L[MBxL` 8~wEtk>MciѠ29x1&Rș/xZ^0_AU}Vf7jQ6Unq}*[9g3*+Zj*r<\` iVٺh~Gw8[kBcβhC[K$ʫG]tkzPE|Vg˰敃bchSDQ0U7BAڛm@ęd}"Y=#۩J~phA$@)X0xq9M%pn0B}~ծj.eb7Z੾3K446رP Mm S>ijcnP64|(Qx6,4kʟ.FͣК"C5 2 5}m13`.WUsd-<1|βTg/1]YB#pkB8O^@e2sӲH1<vD.%kvx,2̝GĈF uWLrLrϹ^r(\}tu/3:PDog\œ$ xI]"\*QqK|X1G bНbBm  Hupbo$y`aF+טM8S0u'-s_ {T»ZDZk6'Z<0|I]aK9W5_1yON)8K|;.H4{ &[a%)z,ruk2С4ȗE%NGp-Q? ; cV&=9M0dwfJ^MilxoӮDX ds= x, }zC:֟u!%ytB?"@XdYWM$+53$? atgTy8_Y_HRdqJƃ')EZߕsWvkS'QKAc"*tuv" }Ac;{_aP7 ?Jϭwt}mlE;Y|xխ hD۬h8P yD`'ylNҟZc ?sM9SV@RB6yRf6$e‘M N^QM|`>:?F4T(O=[K(; P,ɷӡ5x_?X%x RP(N,q%ř\Nq@ cc1<4ID=Szy#(mZLy['-(coD mIc˜:2A g E?]@8λm/py7 D]GWu78c)㼅 ''eyצ(R0u$N@R_p*v 'W6eL){3wrէg*d? 3ejIlf;#RPf26K}ޑG 5/6b#:!dI 'T#ħ@>!*1߶*2 ^+83/|25ʌQP\uiƍtkmq70/HTp2!!o2+ k<~k&yyO llqR&?›Dt/JQ$m,|vXN^߶c; ;^$?a\@z(",8brJ+H5|7ExhI|V1T /Eܷv5mWȚ>#A߲Oɸt]>kb$wmgL:}蔣hV v z) %q!2WG_>]&m2P0 뱋\D_ h󼻱5źX64"KbiVU E;\ Cx/cY+lKߢ]=ɴ2[Et@حġTJMy.;"GWCr*yɗYBFYƔ 7I%,nȍS/Ո9@o5 lҺQ 0Y&c+Xϟ3SϮ vyZ9-&.`[ 9`Ύ՝XRhOzu#lP/op8x (#Ik~ιOUE~H7f ;.,kG 3ߺc rupaL u2yߖpe5`kJF+#N8CL /~w.)g[Cњ0 @I8ś/>x92tjg3P>T NKA'L=bfQOHʛkr:2n7QZ VCoP'.=@bqx~;zP e^nPTJ-mD/WdT=k H$rsubKZ [}usi 7Pl '˟)o a !>.0s*t:Q4iγ`Ţ۰/'vRil\f\.:՝`&mJ<D1l|$Cc;.U }L΀g;YIɟq4^U># ؃kG?jy_-X?4FT{:cGn HijRd"w HNCNGGw36IG;џ1$mpa!5YIí: ># cp禁iC)Ouۍԍ{>YKݑɀi퓕»Ni>*%ȬUJev6MSq@f{20xxx/ MZ3gP)# qJXRdxN;vUKљUuc [6bk°Gn:P3&>yM-L}x.l"D^xA/Vù,ۗ,Y06|co 4!:PX_ǤQ-ԥfvÒ+=VtD>uY3^v/ujLuO!iY1-^2kšmWwm2Sv%hx"|esZ$igW: :UjiBUU*HB*kW}iY.ڄ6s)V&{@8VfShUzD _%1o;!|?F 1]<$r쉙9$ ckS5{`83_#xXTz(G `kt/7{ cl)7̃,]bN@)8CÒ L8(VMR0)) Ox;΂"KQN xye;%EW_%8࿐%#qeG/VoP ->W[2>>4}cj;/WMeVS 3>#v "BN=F%ٙ k9?$4|={ =RsZud}m9x*7ٛ/NQӅw8/â.(>N)#D13=;SDp[N|}a)jhv<[#9uRj]f$uڕ<vo8dV56]":p+G*/]Xh<D\x.8n_^)O{q)qΨը{{D^y81i)`X{VQ)ߖx (lWx+s6e/Jt<q$kmw4@)Qr3OiӜvLQpARC%_c0B bAvٓdp@EI_}%Etԓ9W4rrNPDz}4* ", UErٱQr'u^@- 첛c0RD1~~-r^~R;|ƀ 뙝O7S Jp!0~Qwh~-o:AWWfNu"N+Qn7a2\P YM?=$` s"PU~UNv@|n t!5ڵðMg ٫rOR\,ޚ&N,6ä@"-"Cod Ò+YC;[_ۃoOX_i5D^}vT+ᰞᠯdD6įp1b06oRݟjNak,+=O(r[@YvF@vRZp:2n|vIG _Y<98Glo*&K?'_Ec, 5 ?cWr]Zse.>oo-@j L/G6AP.^S`d{0Si;'|?7Uo[jv$Cڧ 5t' 0)6jT&f"A*tz'Oދ}`Aᩱ-EWnlx@o044C֤b;P[iE`?*.!eH٨UktkT2:2ϙz \K& $9] (ϙ~ݷE?) AF5m]eaxɀpZ՜ë'_u  Ji‹j82K,\J k/`gpW] K p.u믚 E?eB,Em!VCZBcݨ2u߸ CAFpҚk Y &e5"nRF&gpOײ44i X>opc]n>;_)l&KR]PKdxP!5sϳq+ 7\6GrxD8 #2r&s9fn`Sw>RdC +9Y#EG]y#XK5< Z*d.7| Tbz$]@mz}t4w|kfJ9qU<+6Hy2 ? >o Gl<ƫP |oN6I7 ܡsQ>lSAhט%ٯu L%WdJd0]m21@ jIP>["Gvo*a\|4o:otPE,Za@_;@1,"$5.7M2N8nu]y92dg_p—vٝ*@Ͳ\z7rVupQY@#E_<'S0}-a4@F95w ٪ $ ga`17"䒔)L~l.Jq_ @(6.bi9`߇ӷ+.7M[?[&$@CeZ. pR+e>TĉQ Je7S:: $'(}/ ‰FZΡZqLt٠M06lG*}Fgy,LU ӅEQ0o!#!&j+_nݸiWa(m[Up?{Q94}*>c4up]m )D`mT#oOOqvxθOw8}÷ͭoj;Orrąaaأ,آ+4GD6 FKtOZp D*Ъ$ pCaXWS# HLsFwYX^=1Z,~b8ɤquxTniZq}<0=+ I / fHjw65lS) ɋ$( qY#"2 c!r$薥=UFé# UF@8#53M] vAUi<.N; {=D, J_| z3IQ~F Μ!80Ғri1:h:ā./]b} 䵵7h$ZҁklYy{`% }ItwѬꟹࠇ:*#8b9Cĺt'7)E@g71DDY(Gj\#07 d۳6.mh& ]t|_\RSLڢ7ٖQhQEZүw $KMX0C id@\lPjL$ wtcm$tlq_Fyިe}Z #?|o;*e]nlNZjFbEsor$pߚqTVL_!^ L(WWdrřA) &Zo')3Br $Ǧh^^'66r^] s5Y=; EnaT$z疃نcDC@A/g8*" W+qq:9en|+tutY 5i/g՗ h*`==[%Ńi.{ :VV&ͷpfN1~9Y~&NgD{IHd0 :7=p| T z}_d]ZzB"Cy #7aq oPuG?WX㉢hj~?c|P<0>zDf  i/**Kl n ,t$)S>QLBM1(BUty@pL*D$1x"Y#h IAIn]!-83ܿN2PMX6o9/ZOo=Ku“j s`^}9WkA`<9]Q^y,|i>+:EA^Sr댳$Na5zngqc$> E=?*Ofкb] L&!)6#zAwS^Aa@ %x9Bά2ޱMJce-xŒfiiAh,>i Av))*޿1L6\3&];%Qn,Il96-鰏'+>ˇ`oSRy0AfJUP 14=ٞ3e\ǥsuDfl`_ǣky8ʰ'9ǍIbQ y~+9Z={d5#osϱ˷$}fsƵ^blJ'E@WB|i.T\+Xɝi|l̼Xh(B4sfF-R)X ei,Z!:em]u {AdwIz]*3FϙT 0u[( l@RXL H*y\wnu$nݔ[Obf U,ŋe?f4ȅ<dPIvJ{60yrM1+9zӞ/r{k .s 9ê¡}66D!4\(M7ac*īS1yA{8ѺEʏ_$d&60 'W$ JǸF@u&bE0]g*Iz ń8p{"+5Uvn%?gk wKdNdr5L1iA1]g# ZoQ3>tTE.F1ǽ]f`Qh>l0Q߈v*PBSVܞz?s6jWu`oTsN\0_:A Rn~ƭ+`yۦ]J86n̆u *Rߩτx4229ۙTƶBhQkr)zC6Hٙp$J§6$E%G z qt¹ \FlGXo2EVWˠY$ԟ <]U&-v*X$Wr- c+%,mHZL#xnd⇩ 4;>4 l d0-=^_"|8Hu?3ū[n#7v㛂@^RIL;-yF7Li>>;ghШtufŕVSC9?M ŚᶽK㋷|ta؝KU\#)<>ۋ´-#F* YE}o\sI{ ``]NG`d=gvٹċ&` t`e;v,ƽZUbŲ^ұ W$ ͭgW}vUȊz!l"e^E~M<" mD>n-(Hhq|2.h'2gm5XAG]o@fT$4*&ht ԋ=本T/OW8pmr [Kߕ  dpiQjکgIU lZнļi8AA#7tb T#a +~nU4}Μ$m Mp]5i x)}dcxeܱg|J_.h\JndP} ZAg5Y?m&i F/ה [SO:i|Sz]5Jk=(7G3V(3{Yt(eU1߯7 cd7i!A+t M/! a MށK+*4#k]_E;ܓ+j!gu-EX\V̄O?@P[|h;btUsG56[0NFkھn&3oc'=|BW*X!zf!F8?2?;|_cMvK12@ph'_E)"`.r/",5}\ͺ+5@zXp14?g*Zb#z'GE YwҪA@GA. Tyr36丵_= v/,FN#c] Ȇaスi4(( D]ѩ|BSaQڨGӬOj}@`v= 6ub Ec?E=(Sa<~|#L:q; {yD<ke EmIhTνړ[5(t]:iUAŸ'@(8X6[eg(v%Y_ gH]f GI^4Ԩ,g/8)oux'L7H,8W#'" )Ql9lGm0\<&\. oNcC/b_-h"5K.^r͵Q-+ J®.N8pޯiBCc5.n\u@.hr+3Iڪ[SBGIUg_׆G󚙗-ovm~c(zNujz@q] 9DŽV?օWԌQ%H.r\c~!2f j8K6 FO|sEEwp$g+Z>=^zy UɨPdi2Իw[[R'ޫv7\cQ T6e q:X?8g:oE=,x;SGFOm(8`j*r~gD6r+ v@ ȵ'-6ށɻ! naq#u[/yjg:nIsQ:J#UTշ*j Pzm[h%B!t.P))]TǧE$xϞ jeBnM.~Y"W$?x%(ݐU!V3 #x6Leݟll 7|’ HĭA(Y);↤uuAi9VCg򊵭y.e (lqn`lӐx/aA$-BeHA**Ȫ?z|R$\'H6K5 ̆#8!/ T39H¹&f&1D1mݬJE} EY?Ƞ Q~xwOelYvxρ51y48g).EsZ(=u%"fZko1ݿ/:M'azAT ,EL|w(2ڪ2IHgb`A=3N̈́6δH§~H<8q &oƴM*[U M~߅cyd8MCB4; C axچJTulya>hqrU, 1|p8@eR>]Ja)q[Lm/Wx1&υjNѿQ0/X"Ke^\?&x{zI|ӝ`iژu"*a~Cg,D {*)YD²_J++&bmڿ{JstH{NR  OB/mEyjcwĿ!3>k+KJޮ6tSAJ'`DZ_#H"@8hL4 ܔ.]r *_^M*$;.]Ĕ0^sbW4.EV>'4. 9X̖:hZ`^@MRt@4%9Qk$"rǕO'SLswu/>Ix=RTŌog)B㰿7Y*}l5eMG6W1C%]7MzyU:{~$6r 1e4n -]jsU܅]?ԤpϦOd-0 P# W$jI Vo*,@gq~,SH8* fI(Ҳ$ps&kCL''jOV{?͑kEIHp0[d@p2OԠMMiqj=˝m;:#|m}ؠO{ھE{Opq~V@X/ ~m !؟;B~ȑ;A4 >H8IQi0qq ґ/ZD¸O η2.]ԊFڶ 6Wy/'iR M<7f궴d(+7Fp^DH,u" @,/{dѬ$Y+2%A|jp& HWS*zʤ5hN\\1>YXv8A*{yS1|wf0\c3*zojoӣ|۪T] +:KGMWt ݯͪ6/w#ֺ?T"up]eiUNFj= 64 9rf@ՍqIkS0 $b] B( Q~1 JwSPWQusper& bHB|`QC8jL(rn м#]A:gAY@IĖSPYnIX4JIk%}Bh/C`';Ӏ]U6b\9ci\!(h4 ΄Du_X>Y<-;E!;:*'?s^JΩ_%ܓ>3!|ICH\A74 [(!:f+nڦbzDkksub02T'I p y "| -ŭ1I*vv鳞z̹ǔN=`-%+ZqH|) JCyM\X Vq괋Dk"BHN㱨vzN*RY_fV<_^cz `k^ EяTk KLMҕ[; *L?Hw\`NNw>I\L,-[xn:(9Ť֠ e0^z|.@C T }fvG'Z0'+$.aۊᘻۨV;]yHgl xZ;-q"^I?U!؅w(8|*gf tսtlj/")Eskhc&fSH }~L!I au witMm|g10rD95ԋ-U*DlOY5K B-@E7Fr{ S{ q'ߟatjײ8ǶC.&4W7­4T| ya=JJ}C*ɟ34zAvw5Ø y0NҪ۪56b"c5ɖF /]C=QXnE=qG4mNY^'i!Ɯrg|`GJÓ$d# xD6%^p(8bYX ݚ?-?gd-iCADAo#0Ĩ>)>P"3VvjVub%6 j!3 )MxI&<‡vRǢFs9ay tE'{`:F(YgF݌y7p|7+)8["$KSej'-VHk1ƾ sXV'T~;14hӊZCQmef6=%B:gYZ07070100000441000081a40000000000000000000000016446b36d00004f28000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-mona.ko.xz7zXZִF!t/'N]?Eh=ڜ.+Z-pg:^,UV ^Vd aT}sYzzW4D!w2ΚJ'J{ >$4t|!j=: g!eS$Q[E/ch'd'RZm-\g:ӺMZ|j"ah;j÷âݬjnjK%ޅ9j<=(ԫ%ufiul.qв?Iߨ(Z8ٸ7.#8:se]2+uC{YS 8+,./~qaЭ(Qa~hVq$d}*o~M@=+ j«]wUHeʈj} bi\N;\hv']MF\(yb x;Y`\Ԓɱ_X^Tn0aj/.HiynbXy;N}8#ԥd7\l2*C.hJb9oR $b~rA㻙9@i& kO3~X='vK4,ZTv|X }R$=%~Ş_zGPȬu&is(Ct2l;2U? &kx D9[NhFfG[Vצ ±'9ÿ$7N\Ŧ6ɣ& sbm6۸ڬ{ʚD7bT_^¨T\,0999u*:(G'wC+DPs'z6;3Ee?;My߾]~ngBR|w{ )0ݏMgr{?p΄%>z!рլM2-IP`*7iHǫGf(zE]{M? ׬R# KEl/Rb#\Igut;G%^a.rEXgԝD$gOFFCFqI28&ˡ_`oM}R ߕ=fDrY ^K%ovᝫ %1gSV|--oFJ^5KÍi:x`XPFh{ׄ'i$Lm.L"YvGNZ쫮m;}S;l + ");GCSCE-z;F:i Jfqp>vPC6iK|ąt9$z t΋?ܟ靤8$V֦1w2.Fj[.6Š iDϊ6iLStq:  $gAΘU%kI'`%%Fy MDwT6)? :v xg~(Yʲ2ڰbhX"ECFc8sZٲRWLy 1]O4/4A+[e>ˈQYuF `n59#z;)?I]]"jyWf橿Zzw0f .a6:A??K?DaDU .a(. L{s[3KdKzKU(ϵD_CGQrqsu1\ߗ-%H՜Ӗ1b[.Xq>.z^(V(&T)D>E 玘$ēc%29wS#3 T+jhm G z*Q"uFߐ;zC)+0[׸1V2P6X_ wE9CK̼,f قal5&H`_6 s״5?1D5f?%L3\F6>_RDr_t/0; "c8G #+~"I~? WCkI=9&SS- +V PC`hw) <2(,wlW Xh@XIn >)C`؊iX:~bqDm>iPgY 2lwWLgtʼn`}fP =3mzK`44.qy5v Tm/^wO(媭G`49SUOǮ#be'8rUHni=QR!!1d3n5[u.11R&"[[*>KXƄ|ev"9rբ <5L ^c@S&e)a^VhwQL7èʌ||\&Zbg=,+s}`X~\Tr"^eĊ~lKHrT\ ԤZ1T )"u q mC,U"fpTәy4Wosz%j?`jZU ,f`ytf{G*Z ɱ ZO黑L,c(G1ZIB(W3r |5mݾueq"t8^< -e_®kB^Kdgl]' _)RU ֑~ȗ6=xMYj?! 4 tσkh},>&nE6K_߼9Z41ʜd𨃡>3(椲ND;U gd3W.( `(pH*$qiUi6<1'yyBP DP7!pnZ<PKg!_p`3i2:03`,zF7.qh(oB^CJ STy~_4[@9o@g3}~ǥ_ꐭ2-4K~dzRJ';Ǭ{?w1fYF#=U(,lG1x{ W4.dձI6f J@LPs&El|7:UȺVmc0SۥܢlbȷjotoQ1Nv~*q݀`ϭs>!1v1բCK⯀܎:E~?k\bOB!9uW>@f4NjGė .n8L#k!PP"`߲yX &&)_玢!/-hxPZP0ʲ29(| cd;Z}vNկ,Eyb:tΚ+)dEc]6\m* ޼ǵSsx}j{h$[(՗̂@TeQ8jSq"LqªFTkw [A6ζ6{W pnsZ$ݶF>hzPImӿSBS:$\\1qfGPScH`3t:~!G8rk}j!n(0poG">ֱjpۗy,pk h.ǕJ6>U0ש ҞqCQ)/vKzO #9K>^ |핪C0lX|m;}"bL&Ϣz+a/mꪡ?f'lYTzi X,)c` ߰i"2zƶX& [{J2sTQXYL x\ >.x9 )^aY[^Ķhhܓתp5U oG a:*"^G86z@E%dOK0vGۖ) rE'W $'܍@Bsoa^R _W2 }gI^\d#$ gY]%alyeNIt͛Iy²,쿵zM#P?<̆/;Pg5网P =NnFlƵQ[/FiME"٣_oS@yu>F$ U/3Q_znˑ[}W{$}E5˝S'c%@]TȌ=Q t6P3Z S*I5FsAusI8c+5EWd MlPiT8r%{,z@#>G-=K.JnӵC+H$K%(%`Aɭݳ^'͡;'^IZ>%2C3.VQWOmWQiIX S 8,p ol~}_ZXؠ{EpٳjK|md:s4[/݀m#Ls)vW_.8#CC{qP$2:̖̜3יãl8]~ '2c[ ټOy+~8ÖeU@|5+zm-ɬUXU,LJu 2ƞͷҺ`[4 d6Sx HUSi=d@R@з„gZeJ:e޾o] {[aQK 1a^&JEB+Ց$ `GkooHR>ϡi,((LNJN tnk|IW(YHh8/NgQZe1!OOè.qa}jѹK#uz:5h!02Sv⾇"B5n 4F)DdKv#Dt]Ѽ,}43!v lyt!*=:8'_ uyr :/c|rlDk2YfSRj,U2ZL5 uCQ82qd"d2v@/>i4Y8d\g}9 D/EGVad5CAc(]# `ɩD FNAxݒР4*a .#,B#$S 85^X"yم#>|Xk8O|4T1ݼzT8f@¥Im5*CGiՉ~G')u3Ŷ-ER\ѽpN1HYr@]8x׋Mݩ2G 8z'g vחг(S%ČtZ~:Nt93fհc .';^3gF(Ӓhk}w@6^YA=Kd jE.4TE}%OfkƋm  G`i\Vu PG[:vb+ݜHr/ݷ[_L6͔RrWJ\C*(6 \=Odk'ۃO'^f.B}`?H+d/E"8q4ww6S{.T`G&X,Ұ<\(.؄M9~ cM" +Zy]-o+)F}6.ˌqaRŃ! ^lHYiuJn=S/Dj] @F{6JY ho t OKKdj%aqد_f <&W9Nbٿ P""}RdK #WJD ,j&7M;Q.ѐPnaSpӦJTTS} a a'(}%*ڐe-c#cŵj [41W;E1%"ɟWdvKOW]]Lo">VDֽߑ;ZËƉf0`[mc$D=gcLl2ĠJ_{J7~>z`\8\u.eO܊Xm$I<y<9Jd&PEVa4IS x5`Øvuta(+]Wh~}SN;'$lm [tqY#ȵ]RA)BRs8 CۥC$U ;[@/ZRR:1.*9MgIv1YfZv0wc1W#-d.C\bly##"PIn6(dQ&ۅ-uC lCZWE6-(}XgtJF <=e:[n$Ƹ#gCS+ڸ4s(/ԅN7*DA|Cd\ٞ?dV$Lm}yΐ Lqڟ*a6dSkt@`{hF Rk+P&6:"U7pLt,kɉb~;*hܥ?7*S=AUu?UqJRIö\Oi/؎Ґ0“5waP,um" (V#ApO ~~6Ao2&G2k X_elcFA| Cl3D;aɇv9<Jx6^4if8YARx+V:kl襮D®62K9\.De C]rm\1ofwލwcKh2G؏j8G;%r|-{!b4"GjO1FYУ+ߕgǾwk$EbZqXE=5Q@Yަq)]}-^j1=Vr|a(w؝~у`?\ fYS–!~#<#5d#1J/Xep dAp9*BV< M m)vҵ >3n~=Oh܀?眙"Yn?|/ҩN&8rG- 7Ghŗ%1Հ< B_s"}'*_WIN>ܕUE.ER"Nd,/r߃FM&Ȋ I- 3N>N&A՗)"-!d7"J\[&/Ȣz*NQܒGRbgb왍ӣW P=/#1[^W?X {aqJoޜ>Z~ 9S jJmcBp->JS͢V\tmIXK;jxE˿-7"Cci@q`~nkFl+H#m;7Ĺw%q8tznߧ&K ڮk"` v٤YMB7l1;G~zՍ8˜m8Dޚ/hWVJѵɘ. m]e<8£oyW,7veEcK!``W_0= Սx(i'Fg> x/BW"lYFv [:&'P<]x tᒪjbnv`^.\~t9]ܚo/y;9Z/]ݸgj.ҝǰ.8T$^R|C34㸛T<㇊aՙhSIe6$Q*Zܓ|_lm-jCWǿ\ҟS1qdؾ3u\WTT}p架3+ ŭߑ-EP[-+kҢgLcgӃvVlȼy & [TK+%Kzى^Ʒ (9rsbm=޳CL&,61B JKf5F}@|kM"CT\:O1muΨlHWP7ځa3 /!EWlҭ49n'A^\Q7Y {8@wSX^7zaѡW{Y j`?yY!ReR[@Kw_VZ~>g] O8 ^2R2a!. я,(P7Efi( \t߹O( pkwxIC2oII=ՄJN` e|(x>F i7dP8fz 9h*\i%i0|i#|ʲ Q*a`"s!C!Գ,u]A1O>0ޘ': p2غm]hag| NJƂ"4Շ3]91 f4ghLƃU6ʸ&=Xo|u;%ƒĢ.?pWbVثP^ VװYXgZb N*[A"qgiׇ{)2@@1D||d'9Pv+)m%'E JݖW@cNcbdx|B6]|o$ޛyG||C*4 EFxoE-6x@=llR؈z㮦I;lLem ie#EhbA󴗁R|wۂݢөsgKOa&BU3e,<&yoRUF (Ov 7 1'1Ob·-qd`d~YkZJShcXy!V{7:>+&\J!z 7;a;?|Jls>:mgVR>,~'L$9m%ϫ!? ̴b ͸zI0aL+(J>*GiɑgvgR5ȃTw6}I <-(&9r6T7zGp !`ץ 7 )dzA|9E I/4K3"3;n}jxnlN !9PdHwft8eAՈ3Kڭhx>gAgr㩿\b# T+Reqpvαi:YiBL~Dd۠/-ZiGY8-]nx N VlGQ]K8Z+~rP G:u퓆nCXtl&)J~Wu('XETvzVERq/GUQc T0Q?9'u Ȓ&9dŶHCQU]P(O7QUl b޷Ff` dq^(?!8րvF144 Mĵkl6:<}RyeI9aԯ%38ĎdM^]AF06O{Vj<; >ZQ]i j\8՟DVԃ ^V34Z!دE2M5`HݸL7%n$ZQ[SDzd@H^<䡪"V >ڱeeGNC0ne\ZݎEgMxjx<.?pnROqm#OC]h%/"UV)A߁Fg;ɃRdI0V!E;pp&a(Abp~2c<-hUN+CN8(bnQYqב/f\M>^'#G" U8:#GI䥼m8 v^s[w,d){ ӼS .Io+o *=U&@R":* k-fLD6,/²: ^fHAmߦi6ͭq_?(+۪z@#HmΎQ:4I5r{\IPwc%"y}RmLM_2q5r~?`0h.{Z0 ySb)u=O.ZYT~ ޫ 1ݗwFz|!^la hY)(\XG/1j i DDNv;AC A ƿrAxTvCJ79AZsƼ^v)A-b[daB,%.Mr]峠""QɎ.!TzDD폴^X*hup/Ca)X"xn HKVq8ə}Ң!墓1>(mjGVfKmkO0gE .ʋi6{_?LkQpA%?1nnF[khV p(*mO Nry[˟d͑|}<' Ghfj鐽1L8̓9ca(ܫ{[jjh{ =`9jTo $):?4x=h\:@D}gK̼'YG Uk\dz' ?8em`ܫ]rf'4ҟ^C"vy$amW@\.G{ UgƋLj\j?J|!(YF9 ,Υ snnn&͸9?2#Qj_E}@StSǀ2隷DZ/WadӹqwY:;h,\+yT fv5F#i@Ytyu]=ʓɖ")|-b6 Ϣx|pV{;fw\Pe9i W-ba"{iEѱy &x$r[xo9sdO6i@}θ;.$'1䓧Z5.ُAl8xpܬq6 ?_`sN\ؿg!d"f2*WG"X;(tCN~`p~KQ/eꤧ:wiYN{Bp5^`E ``eF%msKe2뫱J[۴0I0$Nu^mX7 B/UX׈y4Sȶ= ڞZ+3`+b\C0W32(﶑G Vb\[גSNG2OØ=;˜O1}Ts;/+ k/X RLrԭfZWvbN-V$FC94}35J~[p޳ݝ*X 3"rUŌ0z^Z3s1sM5}Dp",8|"Y_ɐZe6ss pڨ:4GfU R b o\7 d}AE o%I<=k qOmIjoV2VeQgܪG;΍hR`nM.avr Mb"{ˎ6+Z1Hs߀;BBkBDGeNul豖sP0u3nنUҪ+>Rїy/] $J M\)7p[1 eOUa+AExz5 ҏKsQKx.iFsW + X$,XHU/$E<{(W Խd3dc5ԧ 7BzȅXlJaq8KG >`{T ~/ Li-@rK2tҤʜ ]C}-^q/ѿ9uvy[2ߊ3]̌.*wql8 Y\cq*IP]m氃 6M^ۣIw[/d̊؊wkxN5qnT^O[==o".$,4x .h9U|y$si d2O;D.Y1S`ɠ8ޘAPdPyI!)sꪸ-,iކK aHriߠg&yzGk{ 1ø;4ʆZX` 㮝ild!ǗԮF~ nxU·)m(D=vo7U~1C1ÜopDzD̙m5SUcGOq5)ơ,6 o( dٷ |FFZe:JR.xjS0Yryc%4flTt3&BiQ t5oǰB,%H4w+m`!gvk"mJRh)l@#$AF(LUbBP`YQe^ΉSؾ8o6}O Yf4X7.帽lDdxhn2!/ˀ3 'qT2]% q@2\J(6"k7b)&~ |*4F<)Fl V|Bh`w[HCHe%+˹XvƸxF'_/ͱуvy8!TU:GqzMx<լ.=s`k6|)_'T9s48t䞋[[y%1wQ*,ں)Xj" 2R[N o6H4^Aϱ)OVm uFFi_j1yπ.'> Lq@#!*sA{8.Se#/Z-ɵ=eOd!S7Y0ڝXƥ,4X ]`F x_\KŮK(aVg5j;IdK^X)ޅ~şMl"FeJ/a M|R@`>9lfłCa"ڡ[OYZu,Kn^cOU?+Ko*rQ}nkM pN_ -ڜ3%֚RdQԕvRpߋh'ZQ29BYaE&]3͊CiƣlJm1Ғ oմ`hŒ|QzdλJ)-?rߺ| \KJd)*&/<1>'tc۱#5=7aUު9O ;1րC klۂyB\R[BmN4iIvy˞_6c)"̧SY,afgk\wA0ҋW89!m>H72ʘ7n7A!8mp3ҫ Pld=S7 !ȁ?wYɛ#T)B,ܢ֟.A.O/#d̺'Cs+>6wVg:E@#p'++ɍQ–Ooվp Xam"O{Ρ\*rVv/"כR_,X8qV/N:݆Bzn/D 'cɓ8DnQmCwM>Q]M쑕"4&w{ ]&+~'s v5LuK ѿ5c)lt+Cl6][ 9N k kpz+{XGp7p;k]%l Һ1N{ɕ+cGƵ(Dr_ 1@%"SҒ>D!O/YbeÝbu!>}gG]Bu~RKBO@$gi?5av :0XP[hJ4ھG]m0k(j J2O$HRPΌbPNbե  wb0eϵUJ3gZ n4|ߝb}|7K՟V=әYC'۬[ɲt4DW{BTyC2m6ڻZؠ5GG#FG3y.7(rr1jV`х/akP!9g2l1O1EƼё ykl??u+? O/ (Nշgsrn2lҺrV\ I^uxo߃lQs A!"nƌw6ixaL"0+3˱qxFTn;SʩQ"rJ|;TY 9`Y4Ι[f9hi|jc\m?bpi_ug3:g\Kqy9iȴm,XvL5SֹJc9);:&~Ђv7KiN; t,CgYZ07070100000442000081a40000000000000000000000016446b36d0000166c000000000000000000000000000000000000006300000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko.xz7zXZִF!t/X_*]?Eh=ڜ.+Mg4*[Y%oT,r}[ݪly6g@36W8A ʶfOx:ruU~k4^3G>TvztIxMa=AiZu 1{#)γkj{n,(P\sJ0~5lmҁuh*oPe9jЛUxT}+tN _̑Iƫ4݄Aw0'-No j15RʒrE G%mHi /թ'viafqaMe ӊ-\e$z ӘL H r)c!+O#;޵ͳ86ke.l~Aj%@ڏg$QozNtfHM:䱠b E1lux#j!@Q}n"O'%65c;RIux"Vy}]l? =Z#+ˤ~< -}ʟhO+.t64)z 7$vb5wqYqb 襞t†UEOaw+As>FtٱG]oB6{zu-'BN}1 [E-*΍ IVCLޜ s$|`ܿIֱgePu^M!#@_W7 "rU|Qs6n2mfo[1 ѧ/ Oϩ^ 嫉o[RXm jԣ#* /p|B9q6iɇ2atq8u¯zL% h 1y6ZK%jZ.yTf5~'} zI GMНFKJ%Α6U19)˿̱/4/"kdOǃY*s/|+1Y@2kΘq4hݹ?x2i lkJ%5@Ulk&܀^"4۞-H5 )84iYQ|zm Ur&93lC֒ Nѫ!:xeS1>gN9>[ 6/L45j~<FN ]QHΨVcfe'6~Tt`Od_1i4!K0sXGU玗G$u". STR_>AN^^9t)OC[# ~^bBP"Wᧂ6}7sB1Gע2S!qF@xV#[ad4Qk3/%8s} ԞU#E@vHGm8=p-FDO[43a:l/U T ̕KMIUN2F aȓFIj)6+кB2mOr:GAuGϧT1a ̴PCN(*`a˻871kZuGE.)gRKaHH0!ȺǤg;uK9IhX4WYpcq8P}.aSl\1.m8MD',0simzrTDMES|#A:yP" )& ]/I7X'! ph3$%﷩bWi4^3RSQwB}H: `ziP:^@Bþ8"Ӛ1jݵ.I2F BMT^J"*?t{VYۆڔ2 TŀGj*t=N}h^W I׈Ha " .\{Bs/k6-dbVHUn(lS' i]VF0ޏ*)ZԨ8BU@s6N1LC2,yu{>F>`U%Bf ;@|j$SF\Yo^Mj* !l?`sIݵTMY %DO_x#B^5:o3h0ॐ`Ԏr\`[2$ݠ{`P gd"TMef2u@q혟QΛ g}"/q(k27A0ѩGY{_HSYsuf ׁF}Ey-7/y !)<64꿬pTg#b̞JrZm7_XED]a8mbOooe zt!1qtD&3h F 8JZIx3|lkb_]fT.sHNvCܙB~:9?MRtV&~*2\67;$0/v ,|Y[7&Hw ѸnedMkLK%C <SlD9IJ?b@ h~vvxnrE!)}LSbg[=纉l߁hLѪej[[* سTAUgRcC$e@A5-1 So ,"{}a&iv #7g(ѐ<{D`9!Te7][@//z0̺,r1惵, IGj7_s;Ig3YG.sJ*@ e͂ ~~x&F6f؊?_notH:hF|~qS~s囅X Gqu+[/p;b-Ov+Svi(5>̢sbZz~YU/VV+طdlY=.D c-КK5#\#mꂣ0VI^^^'bO]* 8):xH{`:Y cw?trsFĘCY{Ww?n1gX>u"G45B0T UKaoàF`𞝗:Օ\U(#Ą_ vJz-Y;mMqfc=1YN;VÆοa [ έ&a@FKӈp/^S]x\E ۷z ɚ2:r{Ecۆ6eIJm kL(9*4*EL'qI*QSAQ'\=N(J* :@mLqYs}WXW uع2 K@p4k7c>D'5`D.Jqkt m_Wvˮ (׺*ƅ < R@JFiz~E %jaiARpƍ 3?z\i"B${0~t:)%˥%rjZ!e:P-G8%bԋxmF> ~Rv>G9հ cab $׸Խ¨qf5av,DW1ZY~M9If~_8LkGnT며$J%.A>{Ukשh4ε:w7f̻ãCU}m_)Zea#Y?8rV}X=SocaF2/L9%xRj+"RI1Š:&;kv8*q 0?nFucۖq&(p/CReTpMdKV'Uog613ۙsm>>{Os}jvEA(j S Wm%,Y'Smxx rDV򗶁SR+'OKӯ)|FvڀF[\ 8 Bj)MRۮxe̥bE:>ZAT\QJCU.1&&׌,ףuh*0њfCB NLfWeܺ3O3D{JÏcĎ#lr0}u2;VCh翽 (!̆1s`rP$hO}=(ff>=ܛ1WvzoXb1[js+֥L&дKpGn= diSj(LQԟbP*Hj!`2yw2qa|ߑb]WYo '}7"@=s+#яdX~zvFU~97i0.yFy?Gk i@ ?!|Db:ق#Vq1 ~y4hT:{ ~L];jr  8^`$T5usBD9Rmڃ#F=SK!y] l Bk| ڎC:ۏ upyGL\[C W@"Q#P@ȝN b?=rWS|jxFw-K"=r/v##Hqf0sfTQj4S~"95̎`|R4=NOl[XFjrSަ %'[6X?pB 6g<[]S&m)h(O_>?])K X< y%$iP:!@6Xk*GigL2/x0[Ye}g=lh^/#c#^" E|6UYmi蔝ܩV"R >"L+JS>EI O/6 VV@`izf@,&aVO56FƉ5T!<`uzL5#>fs%^!Ylns+2P.dqf'<cKuܕW)kɝwreAf^wFO-*dT!F6 N@>* D4?:kQMsHkEҤ=Dp #2pz!řr>lU4FFú[ \:`)#5qB4o@-61o>Lj/J8qwPjE&t׾B{k bIϴr|Bbsok#v98[Y\xΡql;cJ?^O 4 dҕ L^:a]$0~|V62%{zZJZ(ܕesO*r_6SW \e[ԽA-Z$z++ k®TvְF0Y$]+kl:(M6BB΢9{%q cFl]_Ɩ״@^ΰem7v7[}/Ru;#& :Ճ/AŢ>WA)„Yj'͑柃{;7H;wtzza??_f`BW\Lb` 0 '{IGOb sY!ATޞi:5e,S? J9k+;)yvtIUx{ڲ` R?9F5U1{#`Cȏ''yHTjv8gC$@9e3C)}m' ҏXߙ!NG< 'cXfIe,h Ncњ*=ZT&^JG+J`cnP@'d~\ZڵLSw5's>8(G@ n3\2bzDj7,l-y>g;} fpN}u[Bp5qi0*z8{DK>wA צG,82~PTLxJx̽bFwйnK26BF'GT1=wU-uR^,VGk=@gGͨWY1 fB̛>*6F*-CN Wٱgꇅsc]{hx<䂝ΤW@>&l!n*[Va?vz`iVRW'ճ%pu^B75Y++6Mixa >ӊk?o_6KۃRPL%Y3_H"[If/BPdmPY37 +>?}Qq b4j7Zd٩&m,L Z"=gto:ʉNHXqL5L]%nYےF>9 jo]T2.&McvTbO#H4aW㬗eN.яf=<ꋰ߽*9'!~{bevH&uc˕Lx_ͬI8aņL@#p_Trm*4?jfǣ~0 P'hԝj{:KTpAf~י\M՘_ԓ4tӌMb=!%8Vzgg4ىRޭ-Juwԥ8VTЯ g,v#hzdt( Ho4{&t2t mPt_zʮE˾IɁ~r(DI<~b Uvs9"۳[ k.dQ pNڭc(U(a5.QEJ=4(Op\4Frty?p^@TG4JmSP t)pI,=ۻ6k8ڿZ¿R-qxO14iao:Bo_FP6^o 䏕=u yj{c:#(5ކWRn@כH֔|emGP̧cj_RU+Rxl^EwVGDTHCA!^ (!2j8[;iYuMV/I>'%%Ҟg5 2l%#ė:bjS/8{+luȟ=dۮ|Z},AL{{k®:ywqjmb.0:^A(Dj= %9wös2%a'@DUE=}aQP2sSGNh^ܩnjL`kgP᡻I s[-ڙ',ecL I[L!)#ѥ=L2[x0A7 #tRud8jpʺCKBѕ1%]VQ>j5Wզӑ7-oºkv6^Q<$^SY8vݫ7 6je/d/@5 n1k<~ *Ic{Iļ;n&h> d 9#QFvV/i'(wP%Fr éޯ^+BK&P"h (j%t }az¨gB|1%߲ R;%c4tM"AY0m>$l4ks8Fn5?!Ԅeҋ@vw {5 @t^Vk}/M84k+ 8Ke\Р"Ɩ#z)J is"kPj%",A|ː :v91g{S@T֤i˽UYfV9&wJry*? i8-t!-ҟR-Y;#IO;Bl#}˕}koGQ6J׉ox2H[3TǮ1n:v=XݵJ]HAbhb5 i NY%p?5AVG-X_[ۈˁdd v}z- Bc7e .i*<9ĂyNCZO夏8/OYjѧ_~Ro2xx%@>‘8g{7䣍4q\VA`9]Lx@<_:_WV8D}eߝx/=QUOLvv:iC0ٷCܜ fY 9~sW{ >b t8ee=-I*2$ 4g2!rA"\ܨFm/kx6 v\aTG8^\g-OGr Q]fφ7(rR$%8eQ8&1L~V<^aa*d(3<|U]5vz %lHhJL*MHBIŨ"2j3A e묞rs0d'`'ta\D)*i2cJTX &"Oelk"lCD̬T|O# Z)ighkɂ30y &Cᔁ,Bˉ'܅`aGےK\7u'OB|n^EMO?5=dD'o\walQ3\J5(vOϑl]E*UP==3 xir^lF/|o _$ ٨b*)mcm&"sjv0e; 3&\}}}Rұ 4m璑s_$(ۦ̈*̭ҎRL 3x7G\nm& *bҒWdkՉ0}ޏR=ݯgN:*M;̒K|nSSI\spQi` CucomR^ŤTV@Tnʁ%4U5s>Pw 4 yR0`o:tnBs1  J#VQF0dq]r4Og6>f$\z $W-3WHڤ^Fa`0JNfh+f)txn<bokw>K|2{d(0oC`,Wr.5i~/;äУŴs:g c?뙐B0^uHQS .9$af#14V?V'Fڮw܂%TQ`h3h>伩t#@=9ؖ0?@Z[OV@smx_䊏Y@Mwޕybߩ BP@+ @ꤽaEL)g!i@<|9,sʫ/\%\駄A?E[nAΦ.̪PgƚK2 7g4NowrzQ_wW Iۡh^s3dGYo~G+prm{m_$ӐEG!O Cf$wщd+f#UZFPVS y#bI| /Tr.ّ=FBG5~6 4{صTlD (@cH mKfMI*T:Cϑ^Y`ERA Lws8HvȳT7J`wj%̺^oqn:`z hK‘MS?=%ȑ_0DKЄNp*:#]Ɖb" Xξ'7!j tI_#B.C++rмet /RMΘ/sCs"%& c,HF/cWlE=IjׯoNcpDor.|upҔ}롱 HmgewCܹ$Mӻ7%wt:A:M}@8eucqb.]{8ۜhYX|M4`YEE:BXsV7D\ ׺*;IEtKۊV '&k~ .n4|ڲG-yƉ_hc4yT(\T>E G@eW͓xl|,c n: +o\_^"_-ԋx`Pv73{gs 5:al5rK ɼ&Ҫ>/[I?L=QJH :bEM~F,;@*y G"kbF(icka፡kiB)X)v;xN.Mbq WFj#`>;K9wǾHWU;$b݁>9OAxu%5I ؛WPR#2H2F0#Q%`_67N'+N^|)lt;> 8$ڢ嫤*_߸:YmƅB$=D ;JlH5ʻH=]tm) 7սJiZ W<O<#ޣblDknc/Vnbց\[63ļ@NBD$+Eud!r4xddifU6AAм@0sMJ$bOwټ@ ֓οf1`+8tU&t _x/H{Xq)L o#m*fwyXoAy#\0Rz.zH6zʂe-4ݚ$iM. |`ڟ'5o}֨y-Pc' Xϻy "BN`-7e|٭e֔W$CЭ9hUɐ M #mlB2iH&Pypf–^NÕDkZŊH$odp.1 "p;~ﵕM, u!q:}Ah1_<. u\)k HEhxDc89C :9 e5@,up1O$IU|V/)4G`6L݄6Zz]A&_(6wN+-xvSx9-]GZ^/;7\gԤ/Wq.;c4brd h<+%%6ކ6ELs֝P!Um S_6(UrO}v%ߖwKTN0L5$YtNؘڧ`PqDÚs jԫS~_y Qx Iڗ It"Sk+_ k=56EsC6MU@\bp_-p-7 4*B ![~ z5ADǤLj*lIvrS%,bՑN_&gb{hW7Is[.lr؟%<(8`Y"A^TfwJ xkK\+dUe۩3ys'18đC.x JsV&V|#yLȎ0Y=>.~`? YoW*=[m7L *R!@W7<;PEo$k;e7O~ҾiLdMߪyr=7{g`Z;l}c_ m^RODȍqQb2m,4k#fRCOmt> >*ԫ|s1G'GSbι{])*#yR8sQOQhE3KyVE4}o9CN*MA/t;* fybg"B,9N@Pm#Pu(t0*2tjzK;ǛәL'wy[ImP~; Wi~1#T e*YiZl lǸ;rX/yj'[p lwrn(0}fajRBj=?;~ҶEU;xjx~k>T JtIz#X@%o;H j׵'Pq8or '-+÷6Ru @] H]Amhć 7zmUfb"e X1K=PjI'gb9gŧ238-t6Li}ke[J=Hdx/76v"!wg$%h1=Nfw$L\SL+; ֺ "'>;)*K!WVg\19hq^=9,-+"ʩR'fAye}sg)Hŝf0Y^#MBh劚p0ֆLmZY:8ʱW+kϖͲ<'5n1!(fJ3ֱm êz 3! 0Ut."acfP*j*&gso1& exS^r%EEa ]$:1^_LECp]/ kI?4lU)H푔vK\ҜF'LFHE">¨N@}u4y_Eo C$ba=FK"#N I_[ uޚ W`'K(ē1`d`Ɓ]GIgkٱem .+۞ȚzŢK?p_c4j5{gMI0;6ԯ=LK( |1NPWL}e TBSfSbm';h  ]I?%qrw)nr֙_mg#n 9Cr_iL\^-t#Iۅ(J=YPNSH~[cdF=BȔn)t   QQw?1|3E3aDCۀB铀 5" _3B #yg>!(T?z%upŠ 1> Z ƞyȴzĞp6G+}@45uzsvٺ=`hE8!l8 7:*3f:-7?L)KI'%vp%rb}Vn Nt c׷Bxi7nƙvl7;n`=~\&=dzjYaj=DF{TF"C spO ^O%y$y9y.=\=8 l5P;p I?$`+ֵTJdX e<~/^j '8>7wNc"tTOAY?|G̭;grOCOgUp/`w LeڜjS>~>{|gfd<xoDMݼYTL<ژ ]3iә"iHAkE{w DTFr$:\!JxMRݾ4b: D3 z&V:_tjZʼ٠HoTd ZpXR^\V!Yr O<;D@迂b^Y9oBNɢrxp0`\$~z ?x s`3Z~D5lYS ,S`âѶ~E[q e G4 綩U?(strĶ5കhmaC #C(gpcGyZ#CᘗxFѰ۫kŤ z)gYCvIΧN;6uWTG8)D}OP;ʅX4P>-ѡ_it}4 hVR-`dũ11Аt)_?**hM`^C3#f2Ņ˳$+Oi?ޞ<p{kJGZv9o[.k|3 tE0:ͽ_FuI4v%SMGv]uPRz?WCzuQ1Þ (R HQV7fmZ5O$X0FE;1gzi-ާPP8W-豰F,6Tx f|TŜ5ÀLEcQ.*a8%4w9:&k2tš=Ix2y 9F =ukm tǜ p՟2b2>%=޳O7F` Bc֗dzN|p/ue’qhݭSOfUw`3C^pKr`A 4Mo F 3yv̵5NIwC7Qe}pyK!~)-Ӥ:]P.if$.ayB~ﳏm?y=qII,B(j'Z|h (7B ܂x5.=.y8' mVa(i:n`~z|2"n45H >Y-)GF7apۅwxU̳V.)^a^3e'˔p)^3MDO0j{Zߵ̔: &A$5Fׇ%>mfN9peu&\tL6On%On~ߓܭiT(El":|bԹl$K9rfҏ%'(&&B82>F}؟TQd" A+h5yxpڌz3a!g bcy-yRTn`]E%AB1W. ~?[}{*T~XӷšhcZBM~6-sG:_nCR`o3& 9:|쐗࿫MGhWF;+٫6mPo7u<n`<(r<g&BXAO3p -SC){ B◌#$D}X\7ӱEMjy[Q1z^3C,ѩݎ6hdl ub6&D8 ~-` &U阳=s#N1\mVP]?t'ua de?"ۭ4FLi"CRT1{< J 琵aH";S,KUQ') ֆs<-d0,a \.^"-B[C`ʴZ[[0˔z~^=MӺDs|AHrJ,?Pr3.rLUa)Y^|ž j)H%4D$"[ j.Tf Z1C#o7̟ĺ;Y7kkU> /srQxHt~gJՑ_^.-q߉cN<ڇQGȞu#+W|XtRH=Y5j_sVzPLzR5R7![`4e)Ӡ_,r3Ut@.'ѭPlV78c$q jWIuop2w6rF}'^D8LR‡ɵ]1CzC:H< ĝ'Hm),%/%kPj"XEmMԡ@XqgLQq@!.Mf@nZ|y^Iǎ+ ¡ x~R&HglI,UV' TY'"馓lXl )ne}C7?I){o] ;"e=lE /$0nlGl_8吝z.A8yc ,I) ;iJ?jLKhac W(&5uk^(Q861G+ERLbax@8!c7ߺl#P]URl'(sL|-!sdiV#d< 5,t'gЭzL^1$VzuV[417ԩﲀThؚ )s^ED[h7K 5LkH[<5 sj]߁ To;l}Hf?Ƙ8wPqP)kbGXL_@IF8UhL.OXʇuA9I<fgFBvt4ӛt=B@2FKQ{մj4>-PxٵmF , mhicX#cRI 7P|P,%5FRj<+7j]pU x@Ͳ E#,ް[GG1!Zkp(2FBo=m(msQͿ?F *sV{roWE-O41"ϕVpKZ # Cț@ 6}tN\`4%[T[Ŵ?@=lxˀn .g"o̎*Pe݁~r8/W>tFSoH_uc tXE,=4ÎGN;IiV̟}22X@.l0B%7+da3૫-sDߚf\kmFCϧ)doEɉ:Hc %dAѸDpoVy̌ E&nԏi Vr-=2Ydk8|d #V--ĉBuCޥ']Pu%9jN-ʱ'Sssw)Boz *hQ"ۨ1&0&m ^ml݉6 DݩfX+A3Ӫ|\$4]fk gEl!,ol,(׻3dzty#9[\tGy([t+rDRΐ(_qI)\O 1qыsጃh+Gn#_/0@[Qa 7/Ǒ$SMѸ8:4(T%I/ș̣ʴE5%rl|. l<ϕw _Cd,WdDD]7CAyuJ' m\c@ T(y ؔlvLqbWT$l+|2"*Y[jd;’b?~X/.o;(xo5C|W4`$)'Wbt,=S˗7x3 5]Ԧ۶gC1g3q͍(F gfVO;Ɏ/&Th #.jO~+uh%Թ#?[_h*gNaڜi#Ggڑy')蔽Ry\I&1aMT7 z[Lr靛P$ӱQj'p!ls2ryR_3CPtp.̅sk`c H5UaOZJFepFMc/x~sM} DL~ nR$طVDAhN1Xφ!q1ZȂq69Jn>/]bgZIzOI@2ύ!CF-(Wgg[ͦ\x6AY u'<8JVT]EqfJ|c ǂ&d­5QPS];W@J~ &vDEN Oօz9e6{L?zmd=#;_6J-p:f\ ]:6Ͳ\gUٝfwDwS(lxuvVf6;@Ł,!]:խ' Ȧ_XI:Dnذ+Y67;Uxr)3ށvu f]$S 3JSYfTOo Xkm*lɓ<@,ƶa3z$ GiHPք '݅Q G+-nI!"nV- еD@` XK{P`5sHj  >8 oWү&RQ}W舑oQTtW. Z߇9:U%fg1*NĐ`ꆻENޤ[32{9S,ߣb_Tbeq,na5%]BGia٣׍ooܞʌ7nX=<־wSz) 惸UBf4צ:$_7{*taGF@w7Q"(Py0ì˶OKFEU{k }!ib|@,sA7ڒ㶍nE0e* )W ZP *0E5?Hl%*mSkzd}J-P |[.њO\pY I-]|Dbj92NeXs@b>,dt1;֯ȪxM9) 3C<B0>"նDN@qLg% $PVsm #z1bI$uz2[h#ӗy OuE W/ro*Eԭ]iG*mg$W%QA/G(T =| _xGu ]*Rs&6̺8ދ%y0!/WDEQJ==;uJ~q Cl(GZxEnWU w-<+L "{r86eVU“0>ݖŎoxYVNMC~/yOpl]Ug^$r\j2zʈqu o]Y$XKj5Ed9J,׏k5n}S$OdCˠ_$Zׇr)6A%ܑnfįˆy?%P70_&) 5my=RW-^0%y%%L۞" ]⫛,S1T!LklWxU,pͬM7}$31Gry #ui@䴝$Rg@חi%پ$!prޓ=Sܭ(\{9;?+Uw׏>pȐe ; bF ?&t<-@)0X /;GN8=tPW H^ˋ*du FL - կ /ߩJCIZw!;VVYFl>OԼŔӺpDM](?lYVJ{Oh%+2N^J@i=ƖupaFay|=F7@yPZ|l^8։L)S<᳼mOcǷ~9*8O++D\T]wmCEsPmlRr4C /^ZeL%=DQ^ZĊG%e-FȨUs &7Xw5fqLzC]1l4|66".ey$ v ZxmV97έIk"A[ڙp7*l2-8&4cD:o8I v,^>؟)?RI@cq pO0E<;u i$gxp1rI,Wn St|D|Ffpq^X[VgG|E8 mZu<NdNQSďvM'Ԣ8߷6wv<9"y!}Z#u)ȥ MYM.';' 9BBX:^|9S 3s$OLvlP8z|:4YVz}.v[K>P@vbQjlFn@=QM/ < ܝ c<S%3hSz޿8u+a;gգ`m$c%G\!2EuP%.ފw~3kYj&(?o_A&xg!F.~}Xw)<54'۶:GqvUg<רOea_|wAs<Ծ('^+DY5&+;^ q)̮M%-88k5)ɕqB4i,]q<Q!#S~|_3ͧzES"&t%uXk7 [wqr\DFpsLK2#4(+!i_ D((lF'ەȧOY7h>>50]aW׸A_Bml|U(+`4 (-o|X~]X?K7$HE) E2 !a'rW9q`7!+tE2L)¯9͵3D6 ,i lB_O*( ?iL*f`ǭmNP\s@;f=~hg6#Ѩ [x+6ideMcfB&XjC.Ck4c ؠ;9`Kl!M|y*M3kd4?}+h±M?.|zݘ6?lP"[Ŏidr~oC>3q dX.0?'҃Kuc"׸6'B2]cGBv.'pgrѷ H**cdswu+T4T$QSM4F%{OjjcLH ۝Y]G!}UyQmc+7_soTl"ʕFs`TpjAd_kVjRXap>p,nrq=u`C-S=o֩I[9Vz{2zQڗ]MCX-dFT؆SűK)(zNjxK#Zh_h9: N[֍m^-*os4#`6ѽn€54tCD{ҜL fcdkTQH mi>HJx2gg{~4 <Z8PݟkV>=,0a!/) ݋k O6n:oN2"4 rMi+7gFh3>c; sGPe!h򄢴m7җS/iG2눂 ]Q3 pI.9# MS$7o;}+59\H/+L(S}u'*|n릑b]327;DI[ 7rV8n_YYt8*eI"LhZpK'*e`ِE QG>ܳ[M mJ5g>lx!0v 6mH3%1uCi+lYfx"`p.0[(ES Х W(l;*dV|hF&}mj3eZ)zvIp;Htfb0KNWTnͫ將&|rZycw7sVJ@lEIH8# 4O]Z:h8v)mD ZW7u`P-槓Pk'&Ac_r[̭>+断KQrۇD^Y*>f˨ho*l6F3Mb?+Ŀ96|U|ҦA hpX7A+gؑ 8(> ?֎;y^S4;íB~^ XAvj*є96ﭏeF-4G5\<:".a@n t=C;_2 ,)0%p<jHབྷؐzyge'жGe$!{Sjjd#$"C!B)eo[9IF{9rmxHEg2Ra\i5r$ ?: (J|xEyAS\Oת {7L!x<zd,=bq#LF̄uSZ H@ \inOZ ԫAF&+)FGnK-o27!ק)ȩ#"-WW" q8%DoxMǣ4 7SCs?Ņ?Wu(#{ڕ)*U}E5=oQˮ:"V_ے [.eӶZy ‡dEս7+[&a`KH (y7ߗ8U)UZ!u/k9`"/8ĞxKjBvK[vnT*S+*UjimzQ8S6i}/Α-M)qжkũmIsPjK-Kե+8Xq ןÙ6\ـ .CΫ+TTēFQJ DoqU fx_MF>2G3w@ɕ@~5^K1e7r^0cg Їhfg4ۊ~D5A2uV SI; lR)cfc ¡LY9uQ|~4쯣xKua*Ɯk}*qvϚYMee{¶ÏzJ#XլS'CC?O]7HL_W kNd*%xyd/W\bRb:,( l)M$58 cGsXz=/چS-!HLm򿨱L+4.?V.iLgBp؟p|Dn RPf-S֜V TT$Txo7T'=mF&dzu+WEŮ"ؐ磁Wyxw9$o3*M>ǭ{7gx.W)egKEhlBk9;OϽV4H}~M]7\L{r \tFyO#1/ HFaޮ:VB+h +ƙt{E^g"6,(qO QQL}FiL. ā)arxxk&ڋZ}Jq˝SfCnFOX Pb) N԰0pD&`/H!s7h n؝̉Տ<ꁀ_@AJ.--0d9=D A#:Se2w'"t7|!ANc!%WJڶ)ly!ȝSR`B}Փ+3W%F{Q;=,i9[iZ`fpz$g$=+b{[ՑQf+L_bY~(W\~[@{_?=-Jsl&悬r^YsB{F굘p>AXwت`L$ôLjG-kOAGch j ̣ڮƬu?_ Yc0ׯW慱qp\@B @g_gujO P&%x#k4~ΎcOe {olo3e{tjk ڄ6]K˦P:1IV+1-_IQPG~Ze0֊ӓW_TilvÉ;yYC6n{eLƐUY{3i[#Ef`pBFf_5뎍IQy7 [ t9Չa]My{$* =]ObO !=y]f8ʑZ (jϢ*ǺoiV}LG(W+ay9."*E:PhUS'!ݣvIo&Fj^|7/i{]pyDjIm[PpyVŖ]h4J,D}P=q_lk8wnς 2WFB]<et>9~#e&cO¡)uud:&K|Y&(naz_&A Wf[}0ww YtA} >أJAM!'=j*/6dS{쎡!Id۪FCa_`Ylq_BӆfrhqFB׃V: ^l3<䔔U6=z̕"qBSP c8HI! /V)R© rSLЯA'.:)\Ro̚h WZ5B="U$O*k~ pċ+Q=Ospg^ZEtO05\< ` aY149jUQo#4Ê-˝O 4FPeNt@ÛwMMY8+և0Ƣ&dh?ۖQj%MY?3iL4ɣ77P?3' s⭗z&I-9 Û)c*QO)HZ8lZZ"'JuRVƥ%23QPUq:vrnP@~ `q:k{ڌ*EtoZ׆O(I-v I#'yny1Y \% 4OJ-m'츩l3"HCSe]¥]5 0psGe.m_eS&jץ?m_ kG_)d]Y56it+"%1*xF@ ^ӁinWWȢE.$7p2\ W30"kķk-fӳ\ZDC:*à| #l٢pduK>" SiqrߗB\?ae?-.- ԝ(jF\`|"ň|txhhx|9.6u%YBR] D:1h{oҳd3khgے +Hj[I)haTg;eY3PΐJ \gO1TtZDrOcQDnZ\\ۡS$a._`xi*yS>u;3Bءќ I4;!kѤȈ602ejW2ЮܡSZVj4fpȳBQ܄.L@}uHK顄R^6e,gdM=,z]%;n$wӓ>Hq_F-[6b>]6`RI@l\}戎/!= :"0Zɓ'Y,59n߸x|#͵D(hw ڬ qerkee ,.d $D^@P|x]"4&E6QEitQv9+vB: `٩qK^]2?8w%9_CY+p0)༦eͳr%M2Oj}#0%9\BK$YA'c0ȓS/y%Љ`1D:-3hj4Նl>LMCW0:EhH|]z.6$~ͲEB+[}R" $)ڻ>ws0:F⾢_ԉI=Onz:wL]Xԩu$B(^R@Ċ0qJgS/)G|JFp2-$cpD w)]|Hiw9Gxsw$h/kymD ^< w)pGs t'70-Ζ'e10)޳nPLq0JE Q 6( ֿ+Džal#e!8&_PF18~OERӇ/Ć_Ϝ&F g _;38ك.I8d\ '^_?w)M[uI>TAVr G~5 n'F_!/)e-t'HK Vd_-Ank@֯XD;V4"b&}jQ&1RCh'Ǎ|=Daʺ /Ym2y(qclADAWojwS Ԅ8OV11Wyg%('8*_e`;QKXr`76nB$#ԑ$2qOP0*PMNQJ4XG%#i#]ÖJ\_ 3 Kʆz*,// y\ICx2.!4l"m-Vw.kUj"vm0B;хx߬aEgOjE#{wye8 M%w7ZpSA./?G#ӻ'Oy(xJn߻DEw)P O}VW; ƤHa4$9Hٽ|s":ZS+w<\՘q'naG\̇$#N,p>125{mX~4u\wnsXËFz[= Bx99pF^ _?S^G\,el^oMrGMyr= "^ =h }Ηhg̭x:`y;ޝF@> kۙ ??xoژEhVߣiL΃Dzӊؖ,Xےa`UޖB&sRL%{iźA ?7{/+黙Ă8LGS3 Ly%\"nȪ- "?zdLe][ Kp.!4}brT%#M+O[y3fu3q;]E%)>C4θ-PHx5U7U\&n"YWv`l\=0e s DcI">ތXFf4ir`3“DB#Lq@ޤ]}rLk9^^(3Ø+!V`=H\GsxnJzsCB@k,=iV6 j9_8b8Û d=$gBЙK~Z_xpe6e^4v݈['>ӣY(ﰲp45R}BR4 BĒ\ j}!"p?A~c4S4*]q(Jj*o+6zCX5q0 c5j>W( +(' AO dE}$㧷8 tO늀L :(FxT2N <7 cRxA>Rs{>i@vV "#ID7Vd%s<_yO~4'WĂѧrQڗ +||B~- ٖjҪ9/Ux.gɻѮxw \C_^UK47ϥN*ޢP qx\iz7嚫RuԖ)9T,-{5W[iLr-ŀ11.^ԩ7D!-i6=W5R׽jSzο]Ƽ|hW@vaB$uD--x{!;w!f7^Q TT6~Z?);Ѱc8⒱=F"@z{kd[ub}{6@`8 2;ۦN.VUHĠ0idov4v)BdÃix&A0'bnB:_@ H &li-Z6*4w]pPuy":wj(L9h]HgLPf0y$Uk &yre}E+۽N% %L DZ!XyYۧ}2ءp^^+GA>P" }~.$ NC S_L[@֪ sөkX&K$"#݁*Y{w#pYj)hE5FYyN4vJE6+]}UX1G 8+ZؙNb%H`t~AI8#کn(-.6M" <'臂Z,TڞT0`dkA k{R &X£!GN ˇ à3,|]G;e\+}`1-QѹAg LJam ײ[ΚJ똟U|I":陯uՅ$Wη{LAtH%׻+륈8 '4Ӎ,Kmzӆ3s,{v4yj 2,6[|ߧ-J|w-ZN7CƉm_lv,`"BW_hI#`-S/ !-iyT&O>G$8=2V6vXkTFE[Cb\\KO-ԽKJҴYmi5>k7QUӺș"0PMkĐƱ֪-Mydc0O^C1]˻- Z0>DD85c mJY.]`lys}a$ O#mJRVD8 Syᔏ:\X/ev.!3S~n7vJ9(ت(9pϹ 펓~!I_'/K`'iEe@dZ'm~TzK |P_]{=ƆJJ:/jU[ZwO{ZlP;aQ'Gx IxqfFq -P.YMކH>/Vr#ۥXA7}Ô HR`Z m &ik SrΝQBM'}=v< Kv䧶w*Y R tL&no_쉓;W[ʖNbwHJuKť"oj5ZZA aǍh#u < _W]Ѯt3gUl$hr"LVc@Mбi$]) kcQ@sy542׮&3ևa',B. ?K'jR_{ppW^uվgׁ9,e >Gr˞}sr$utN~á^G[Kd)N ?gq| x Áz a9$J-YBLCVGH3-d߉yrS»4O!FA49'ik#],>5NƤZzT=Uy>pE^+-3OdtsFď5f/p,^mPN_ ̣K*v~'ꧬ緋v nb 7blF[#ק5[Zo3s} iiuʨ}:PR%8 : M3Y>S$q/tMcY' 8cNR,̣{Ք~֪ProcT{g}wz%\ pnZSnM3Km+; _nh[ %.\~?>p[XfRs}FNGahK)s\>̣@wq&kmC|8*.ou/h\ô*%xւ#$`a)6aI8|&7`^#d(MXzjػf>N>ؼ)'[{\uȴ{g` |b!;E\9/ DC&?[ 9̞ӍEAC4d)CZjYΤht F&;,t:BȀ-%)493.^A=ܣV>/AүKatچ;}H+>xnuo%\bIUsCUI.Xquݛ ePϓd3 3<Ϧ}3Kڷu -]B9RY-UTR!pwz rhWqf)Hb zWa9 LKpm7Q+hS¯zt\Ӳn(srڣ6@y)cr˕m",ٖT^8&W*3ޓV=]E<_"*0nź*qXf%O8,h1@*y|֍b-Ax!i[ ]L=Đ;HZ]ύ-6=ψޡʏjł$@)9iMj.M{㞶TȒ?eMFVҩ%7`nkr]O4a|8ۗum;ȭ.l$cI\isjj7~IA儹WxM\GLZw'aRpjҚ^k`Tz.SK9.9).!;\ DSM^2*X>Sv~n efKtOJ$L 4amX Ar,}+ ग4_Ϙ (|җ7MNC:J g2@JMx'. *])ę;Am'p麉}':CH J@bx#㍶,xm +K9e}Н )鋨e 1%^v2pa\\u,OL|Ja\vONn~G$qv ,mC\-{>ŧU/͉ )#[㢸|G1vU"IP֤H#^^i!-C^ke|~48&7S)Mß_z`LܱjW$`zg64 EzYиJ.j Oi{+Dd{<`oڐO墰c܋BY}.,ó |-$_~ȒG' |M |b/-2S׽JA Y9/zZ=;^Þ,)n*YS+R2+)z[n;nE9bZ`~TᏕגa#uI>?z)$;2QY2>@n ]J7bOϚ tt|'60WޫJ K!O-|kFK63ǢtQ7GBxTr]ml{m*UPzK+9,&PF"UG6:J0%yG[,/^d<9':%g-c/o=}ϼfetm=Vϣ4>d\F5bq 9&gI[OLL5r©1hQ\_ @,7+z0O,Ψ` TC ];I*>ItZiqUl6HeRmCHW\?6 ǹ]p+x+d>DžN2݃fDЬbd$k)`]2<6gehɮX4ZM9RTh _G%S)2ӱӢtLӤuZV$@Z`fqg[`.m,̎YP;k{ T \ ;[vSG; LCqd(II`GLnh2u.yv)hg&@KDY#~i6D*]SȃK}vp1AkU52bNme -`?KɆ4FLKZ5Dc= Tn8yb H0X.X^1ejI{u'%79ars]/0HT{]鸖)jj̍P ^")+Eї,pDθ1І"/t±G$DSW+j^*AŊQR飫 irW06O !n_rfILAP◜pM.q(B;c9'8ߟa39Ɗg[q"'oQqؙ`evQ,A 9u\o,.e vR"4 cT!C5à?mE}Yn< kPO[£yn|c} JʙDBf^IISYDX NcǵϊDd ZwO6q0ЧAml@ZqvHO&MDBj,i4P?C耡!',r(e& K@GڍW Ab$ۢnHu vFO~ŋaFJ\kav`zVۉH%W lq$ГTRpsY/VSP]v@Kwgίԭ@xW+L^8TїPש\wעn<^A)68Ǚɧw~&š#TkP8V]֭f;kM KBh@Izcm8k&1-hK[@VK:ucоx >)e(TQ:|KyBQrcJDoٶW#` '85̽73Xki9RIHr;S5G^f9疽AЅց{IޟEHEcWv(:.ImcہM7EH$2ztjϢY_9fb&17hBweoN6Mڤ*Z]=1p ihkHaP> }UglV@me:l+8DHwYsmB *{T?}.ӥ"u0NiLE^_)w4&cqDϰݱNgI׶əo uT[WAw3݉畏bg!G?euM|ٟwN}C,=xxˇcvT!y=IkPS/HFJ(JtY4=ш=AuζgyrHV͛e!z vW9vb+v۹\==drLzX* -L; RF4*Ln.O@ڌ4ʯ[ (36@BupVh?=VE[:wZUǠ9\J#Hf˅kFBAG W=ĉJ/BY\,!I:@絚XrЕwTlp)w:Si8gD&?\s4.yeVm#rk{ .l?%C`s2iǢXa+KECŜ42v 2QT 8HH5E(ʹ2O4] u( k֢ W/eM)eh*l|Ys3Lu\9Jp:ZwUVr']Ajb#t2&"30y )(_*e?;|f^tY+}7o~[k_F7Cdq&q RPj;X8WL;53`O.Rj8wp -C#xVi$9L /6sg4b utEf˫Zl!q1Y "+u~W뼼#XV# h^CMMm`vҸM*9XdtpO|[\;j֒5KPL%Q/iU/yNH@>a!|6*`2:~ K! Sn%>xraqSZ Aje 'TD\vHH K\~gT2cek {6WAn2g{5C"EF&a:>fc]j7(]o))9CW%dC:P\Gbw1w]a}\f0{C0^`m m$e :T zÀ;="N5D즿2z" f.PiK6ȥ|މ@Tn'tsBgAfX,^ Q&@R{q?ʯ ! !HS-ܶL.w=kMHU% 8w~4l[9Gjx3TÁPCK"Er<+!cm`nR_z>'׹Υm ܍.Ldڠ87թI9L#IF +"s})Fq̺%H͛ :8t:&\X,(J7Psbb|/SԚ+j?k m&YKPr<7MW7Md奯پi#bXULiǾfgAi}9HB 7¿Z\ⓗד("hFB8 RbPvk;Ϙy@Um.fֲB=~,@|[{"fyZ {3Z>hTbYߦ1W0f&LMoG'z0t3t)RɟA%3@CSϩ^I]!X#7Z (pK55+%Ʈ-\ڢ}/U+PM|b^!3#BC f_!eO k5 4I|dKx`d\<5NȠ@窒+]BAܹCK&1{e7m>%# ~"XL|5QS2u~2O`':^Sf^C,vJgؤӺ:kVW##z]l|g&RMd0 \ ŔLADP"\3P8I䀎n Q0XXȃFME5 j)b3YTw"+ YQ:mY͈`p&.꽉1`sgBcR [-nQԁ%:4}iQ.Y{dᜃi :w܂@\dzXK *]z5FMr@/39y2s,/c\wQB)Fz\-=<,F17hN!)Zs0TQž.*d$clk,AiLQM2Mϖ^(vs:dexC E8T1T+}dpkjZM8FA џr Z>.Ϩ0@CT-ŠrdƦ z@>Q`p!28ȺiخcϹd##!dr̩-0-p1&v7Pt J"oB[* ũph VQ#⛑4./V`pYktբ`8=@eSn`:5(3AX$CC_δC%  =v>AJlKvHO7QR"4% <-\4ؤ4C GqZq;^1m׈V?7kP}W\HXo-P\Zm񡺥vs81yOaXF+.P$lPh/}ji23hJ|QN{/37وL,93N9 euLNX3%GK\e8_7"Yjk-L3pO d٠-D <֕2rRR*ۻCSg-L'9A&CC#zZuff4j^9 Gc.ɤGt?&9.#0`Bl` m5+b3V1)٫8^f jKw?p@n:vv)eUu9f+8t&R@g{&]hػ|Cl.h]*,`Q!wHwl$y+lGb<>o__h7J2a#~b.HldH 3>EeH4 ƜWcQiׅy*kwXn%0FUxA^ cYB\wpEL"RKOAtVH{A%`pl_t~ T@]ez~(mɥ#z_UXA|f ʝ8t>V;zkY=J%ݑ2U1&:K*.<>R vgwߙ>Y#^~. bKm7޿e֐{:]K2q/V~"$R?p#Mh@DF P_pȜ?-,JS7W/S#$[$weiOqA!Lvs)`'ÇUt8I95ǯID6KŅ߸ IA#\8t=GQ8 ɠK1:t=ް2S"ښO2sd_>VLuWPӔP!]F/X|Ͷ:a|?\*z'f*3)FuO`6ʻ;嫏?#z# gN&:zp )QtjDۨ'"_!ւ9jE<M`ѵߠ[a}Mf sh+EUqvŦL2G<pO  +ŴcDIdbWUWouU=ל~oȚECഒ&Th-3aGs~0%6 }.r\]%ϋƝDH 0Ö zq>D;"b36}@k$Bi8*xfe|9f\uWȜC0>CȞN 6sB}u۪F9PXj u T]/v 6|`}VkIK ZIbf- bl/?HS{c A'ɘYfΉ虲s:8?室v,pyph>nC" e Ȋq7wAq2SLILHk;~H |!'N eWiE?Y5Z$6R$ biʃ،p]sl{6'+HڬIщ(VA?CůQ3b#H>v=bV«ʃx۔F~~uy?&5!Ivۈzq֪7{[V!HZ=bh|VJ!)]ЂDoJ#wd{Ɍș +Y$ЀHV>;qo [qw\ѧ[DzUysňrڠtHGR;?ЅTS8} ֟CO{ZLd|S.irNCz [w XFO -+*Ԓ0|Iz 4u-=,Xez Ģ4ĘhW8ൿA"RBiiZX H4. _1nڠ0Kc!,?(*$f%hWHOm2Q酥n\穎EѫGDjgˢC_FWFIF,c pK_N;eG*Cx pMؿ$m6I*rx^sULOljҹ/Ɇ7}ֵ1?+屄uA Ɣw1,; 'S&cD5UHYn>\G=uI!t#H|RWJTwc%nس#v;I[Izk16 @n[e*q{7X4Oe\kةwLBNǿV?l3+s.M/C+FFdޠ44Z@gZ4H4wD"\֍`ZsSgE8Hz /s_lH n)c GvwTnN NeåNje_XdnDv8nxҖ l !D9<.$( ,~uQ'tgA&N ˥{5Fk*⌔>B M2]PBFr*ٱTY!(ѱp1Ď&=)|ݐ_@ʙ 63(Mu,OX"+1q2Au%&U&?Ly1EU0G÷,pO5}6B @6Ȝ49?&旽z74E !2H/[q~;Mj+~O}IX'DFԗFKz)4x3Ur Vn]Uy } <li<DZڦNo!9/[-?ˆx+ |rs"Y8|X$&ROGh+nzeC{Cq\it0֧ԹeBB#b$ @]Fv!Wɭomyea/0 : Iy8>iewBB3zIc;jvTaғO1DM AAvXlf%q/Ȃv*MR!yYk췁(j i, N^xǂsS" K߲'lQnTStI"j}2I!55)8b-@$u; ɖP>t]ANQpǾk+E$[R9UUY9'@yH.~ޛjp\m˼N΁^跔`;@o d֨*cr~wXmm"$RS4[`>AM,3_];$kA,L2m 3(/8^x֥ 7R5kn (=(~/NGgx-|黄4D<Ӿln}CD Yb:;I%rvۘ?[⧌*@1BB;r0B &PEWV%cyf&mѝfIN$fng,e" *cI ~D;zFϦ18>e5U4 jXUcv4Z豗i9HcK,dJ͉@Cs ݃k3#:8z\榝`@׀ ND)ΧN"LmX|1" Lg 3FB -,Hc>%"ZruR:垁2/=6BХv\DMhT9UWnLX{x@;w3 AEU*[T;e!JU~:%AЇ@#+f'apsրQږX`,Y\: i҈šoamWAn@@[SنыWo 0B \ iM@d(ŪT-dd (w2 OBď'\5RI'Du{Z䕨KH œR`TOc.oC7lxԐ&Gg+1>Mf{3?A !dL_Z([<YU[nq-كO#,`tNB& %g6v&<%$K&iz)=Z%.0?:㽆)fY$׬Av,_NF<;<|`w wh螸`UeV#  .uc У"nXy?Sxi9>һ螃MV;CZP@ {'8O6vk뜸X]ڝ/ivuߛi|6(e|헃I0ڎgnjZ#YjE0qI̷|Y+XX9HxxAn%˒>GT;uɏG-O|΁=E@!!=.Na*\AEmtCl}`]qm.-Q(b\|i I2՜"#3B˧3jfzh;`2!FX< >.ʼná Xz4Qy 2֬o:oOFŢЌ hWvyM}(捻0 3~8yHel!Ʉ0|OV'ّp'\H>lJTm=աJ*l]ZDE'a^"PS풄tRj9/NMr[zj-2aO ?hYn *"3{TLYU~0nKtl/Z2Z@BiU Q2.8 ;XDoRhOk2:B`QcÓ?rEҺnS`jc Ebv&]Πu92kIC4(gѥd)^(ֈ.G"NMUl#]WSR vzgs~$7bY˜w;*jӶ!]L)ox2!2SɷzG .7y$bF[ь{߬p5,9=:)JqcEc]DR!:83dR 1A+UTGܬdַ{Wۿ:P+,$- <平FBljEeVy|:~p9&MfU8*nE2d-Zt|Ǭ[O[)(>]A !S iPAX2{S]D=ǴZP[ zRI( ؉5b*aP8_bʞi"n=>#Kܵ,f)[d6L+?ΡL/m2ԹzS_C~zV{JoJqOoV(ͅw ];e>a)WI0A{Bx/IwyY.zU]2 ŋ}^;W$N=Psj.әA5bo:u"jIs.%j6a`U0]."ޛ$]~ZgJkg'% +${Uh#X ާ 8~\.R._\ RlB.ʛkƇշ K1(6} )PhˎLK06pmN .6/&8dOw$69$o.UbErƴA]A-KT=(_,ڶ];/( Rj RԽrexM_ 'pRYNA׊$ހF̜ԞdkD̴d93dv 9 [@;6x״ny*\EleX t7媭Њp ]:K͐$̻a=7F.jS77ȐiwH2ڍUі)涝z:M:k^fJ䊛ȅ)[#3OK1^@\^IK VwtF tͅ굉_V`j,^| ;XY!I^{D%3| kqO#7C#kNTWJ?#XMaXZ[> ]jr/$H.{a5'PJ.8 b!ȯ7–LO_B3嵍r{I?2 "i'.U Q)~=8nKW b"Կ 'x1s=NЈMr)Awp"&߾oh!Ao7ƞն9_e*HО5Y6,<>E#tF9i붺} %_jQS܃bb*:i#(i_KҦsD0, B" Z b ?$PDKZv]"1̠ps? 2elFK9yJs5͈QݠOʡT 9fVYX~nl9 A5eOpuE(J'h`j j7c[8ÞC]APsTP5A 'e bzW榃 L%ɦ’P _CpW4Ljt@Sͼke9Mie%t!8@5n&Bs. ǚ07+_"zeIy_ICi~np  ذ=eM$aގ(`', 4ҿu4TX {8Gt$7j0ަ{Z0G9X 52f7osUkYm=Vbt-i.&Pۥ!/1Z7퍫?˺ ;(nw]p+8-`ob~:m@ȅ$y ӴHR1slh#e9P^3~ѭ|o-.O0g@%O /Ç'г( T%׮V;ͺE'',9djVʪwYD̶>6?]1"+m o!TNlJf D0sqe%tFV (721&`Q޽7#duXÙP4?wc@/~X.6,WMBN6]$M@ {woeYL=|or4 ̝ʫ l=;K=jpgb_Kl'zEovDඔ눐eIՅX.GT.l_?| ;ߦqRs$Ϫ\ݓzC2`ٴcl)S?xڿOcU9 FrsI e8-H/}o/ /Ti7-?qeQ \"<٥;2\QtS/Ũ!Ei󷤶KpşpTvً 0:7..TUM˃Q(D?>6KY:^3 S Ճ3!iLp{ ś/:vD.$. M]U"8A0ZDgp"`fz\>?xU#ʅ׼曛e1şvo:YmOWo=y 8(xc"MG8 l=_ٕ#};}BYB)1E;ăáʴw-{>]N U1D9}bNi] * /Ⴘ^IF!Uccre#'Z¬ Emq8Z[랉Fk䣕@h+/~dx 2eazʧӥypq5 rF L/p?z38љˆ7$+7x ؉o^ԊI\wLczZ뮻QxDno!~(3k"*h[!۴ףˬ69h"*RayGV7RfTgk;Zc KVq|ݓVn+s]ٟR%_٩vtd X1Ӎz#.$fu Bd M_f4'ogo-s"p7|Mʒ=JVPPHC O6yBlփD)XSBsK`]h׬LF')፸MM(zH,wQyFtdEz @*-chZi~11s1,q. Ͳ`l hpE='T~n}DR(1A{.MΫT5H//6>6=1"~p8J:⠕s"o=їbbYĞ=@<*ڮ Q"l Kߠ߭\9g,yX]NkLъc.ulhYG7vM9Ɋ3js{>߻ '-цGKyv ?`Nr$d‘h|!/: |EքːkW)ĝ/TOPc+{h ؁n .('2׎C001"+r ʞž4IʳLƠ=%C-2Ժbnq)TOb@+k QeM$ VKC$6S3w28H[G!|V ^ z9(hOgr#ǂn#`(PsnA&`%PE^A#-j\͌/FçZّ;A2Čʻ1غb&)MvɇOHmUh[s#󽃝~Q;yw74囍,,X bB L ܁9AB85.+]ͿfKWY=Y!B]$A-t&Ml`FVcuqob+%{`)H~[X*L1Du̾h[mɂ(m\R?dʴOfxٱ%-)u֫ly+F &(چd7zll%`e0`Y?ZQ>~ol][]c^۽sq] :̉r8Ո*-fHv+2Ǖv  SVJ s@䨕F\07d*GԮ`[)tڱZq0)C G)&!t\D,Pv`YT9r"d6W[wAJB87M[x8~HD[l}w>Pv{"]X~pSHM#8!w 77zxj1>>vQjQ/Wq``+ZZW0 &D4rv{_# ow%+Bп{u܍_RPsc(dEOE0a4p7j߈0]-IW̦2gUDҴ(O///_hGt8UMz+O! L]ͬ ߯P/7scxd3-2rjT85w@+[L Uޱ*b|Eb~le^k :orY>oĬJ8u^vqӴuy|2GS=ֻN| #vC@:ԏ7xL]%Hbl TN+Ag EFӏ}$+<2(҇Pg_RG>8xNV$L>}6܈!c[ W#޹d΍n20.:,:~csA{-^]JRWOhR^~EI|{*!D+Qb'AiU7 ͧw>}y=s I!(8ڷT JbQG{:=\ `M& pAoCyS{mPŖdhܹ|!5(mpm@V?NM]lD1jSQg$_* 5uyYqv BuV>Pf)Ϗ~ B0ϔ}g q~ pr f(@I|-C뉦tYb|'@UB(zA )VʭSV7nF)2y?W3N\`( SVBa+(B< chCնEpO`$`NX G`}~ >qZ*yV<@Z; . LlV$0rL\%k'GQi ]$_ r)Q=JjdsZ$t~`=41f'и#qAW oR*zJ۲/ U{MV;UDCoѣ#ZfyvlZ j2.i4;nč{v=2@O+&,e1}枍@) c[ї1Lx=H$,ٛ9A/ .u.j!p x";"%%-ÿ`s@h& 4G$cGa=(VOVIޕ#p/rG\4$ %hOS$6RUSeN0TW#?̪M_*s:ZpdM61aT$A4K1*nTɏyLшJLK7 aq9[yOl~XT7CQKF橣Y}$;(  G U3ƐH-hfhBְ^YGsw2糯kmo]Cy}ĸx:F-|XWUb 27 癝 1BDnOxꇷe;:}T5q+) ؝\~+`: VF+ SUsblS<3H%PƋ&j:Tg` `YpUepOdE 1?8MWy 7r``mƠs~1 '*0mƼ+1@{s'Vy- i+ ;j@7LQ Jd:wcWmΐV.G ?Yl CmFjM ?$ Rl jp9a-&# V}Y<jEh%n4 9{G %DktYzV.#I@\㼃'1m?Y+ ҙWFHRQ~i؁Oky "i}t $VRK3T0u}|8@{g0xqO Tܚ}uo}Q(lMcq'@&^K40 ,Q#֦W2_穗K*b*vh3< z9& xe Eݷr ,%PMaPăx7B{{W,2$[KDFI3',.1:l8ǁV"j`JӠQMe0Y뉻=;8VzaRM['Obs+FuOKc@A10lm~"-WJؙaʰ\jEjG7s\z?.g Ȇy"4)k_ǩ&Z_o#tF,\`s$)|6az}P`q9ⳀxF5+p3bcwJ^XUkCS=;a`AE\vE%}gq0(>d$bU6|hgU&+nDm#Ϧ]'/Ǹҿ9 P1DQC4&6j8]x4q)Pj7 \mkZۏ!_ 0%ftx:v>5QqٰI-jg?Ix"KG0+ZRu&u2٦Wsj :ër2 YiN~l Eį500)Ǡ4M-Xk)U +& ~^r>;An%& G@9=B ^1.nf/mM AuB%,G]aV(aƕQes=9+0=B]H0]׆ LѪlɩ]Hs0Û@p4Vj0 T谩I!44!u;I%)X9uâ'I Wh5xС8Sd{`h \")V#hEvc8\42ed5]S33ُ8/b].Iy ﮙ[0u>1 q'[\ڝw tϯ5c_v|@u'wߛFV$v|$֤[  !e2҂kXnE NTE:o[hFޠeF_#qE%U.7Jk3 ^^~ 3&=gq D7|ܺVКsSe&$'ihơHʲ˱7-Щ&Is"VPIR13T9Igo!# юʎ;v0)cXVetz4):^m4eHn@|q{U~2 M*hjun]5wq UmSqx1N Q+hiz 8?-̱~JIˆa[nĂ!X=(7\m%xw%_$E QgYS<~yG5 s<҈oxC/޴0K3PR׫.1x=(7> <4SSH;KSWEqYyTV5@\lVTܠW9VD@!7A!n}Vpg5hY l%!\^'G }8Zx QP7ǻsL.9q {?TXڐI1EYT0 M* L@^^oYRs sQ#ZDZ z#BܤI 3 ,e u2,dO |E,P 9,ZK]X1+hs,)-S B||0[#r*Q*5#{AJ=tBov"<),Q2lֈΠZ᳓,e}^ I9;@&ދP?5(+ ɔrەHo۲xlNSð6kjzOu7xo`}2NXe/틦e11VQE,)+1ySV>{:,\X=\m*@ ^;Q"D~ج(rn.&DPYwp X`?0šXK/N5]bR.Sǝ R'G뚚 ߟsȾݷJnWq-<& @%=R^pRXHe-SzdD!HLX.C/d_@3ע_?-R:[&9́4/Z\4C|mwse]/?%OݒTJn*b9(hbֳB:MⷕL+a5k(9qA0~/\ +xDS',l819@)P\OzOCc("S}u\//ɤJ4U#`nrD(#L'D\n& i9vr#Є@% z(5Lͩ֌;%fKz~i-DNd}>OÍjU`6Cr[;յFZl`$YmQy?2cea;;vRZ3A"("2c!cV!28PV/ EE! Ajx:̖~D&b6(pԸ%KߍK5<fuDMk?^x'Q,ykm|/]uIfic gf)=u XoJp! W7+QlẃЈF?d:^K.-n ?GD X=  j%sX;$5>7^ս0(`Dx a ?0*Gim%<"~!}LM(oMl+B'vNo>nTqKP;$Y&tOf#Eᣘ G7|3=}9%(?HPV]ESӲ&P$pIٱD"9p`rܗ$!BT21tzMOɪ]Ar֛=/ q)^w|s\7#>i#6o{/(y9ЗT B{9k6QkR>' A*F2upc[pKFxT}ּOh\­ Ũc>+C^K|[Mѿ] l`\w J/"y i84s˙ɒDP'K1N{l_kSv${CM9T=ߵO<X*gDm&G6lAp,r"0:Kq ~TV͚?eia@$U(Kh0%oHSyΐ%m^9Nb@@мs~~uCϏ& d k͆`矔aoqcp5)v0< |}%HUb؝rpL;N8AՇ-BrOsw OH63zsxBR_Eס1<뿥#; 2OkR6N J'|<|[_1hP aJ:+sY1AmB|!h6'n}ßAO*HAGg} R\n[j`_\[B.O"Sw|cn:Jȍ8`a^2{Ks/>-Ni %۱lDjd_Xg=7PW"!V"sfPK= Oо_-ۢo bq+7k g1ĻJt:vE.$ F#6%w[{#.1jEC}΄;xxH+0S:lCW'AUcXok&J&Jc ss'[84R&0yGI#.pcP QFAzU/A:ȼЅ4ǧ{+%Mb߫G;"Z.&O2 >E'TbNU\%aJQUQdbtklb{%SuI2s+E!Z> 2_,*yd%}|ww]>喾B XAxfyn җX7r^ESGDq j2bUdfVOWg簇T= )畑(^ i:G*S:ܭswXC=Q̄i]sjAVr|=|N \:@\@ elުtL'HQeŒͬͶI<=y~X̍u𒛻Lk]jQWPT`EZv 1)/H[RuʦG Q=' | %sn 9C̆-Ym8KՄ>IqA+'yFvIg+kxyz ;$\9%*b+i[Ms½VX(NWpfq[fN_6>Pf|u -nFmlo|Ǿf&3BvX8fa2[ɿ\NwaGƂS-l52$z Un,ģe*>]!醥.ŶbPU$29Ү>Y+# ⶱeCѴgȤF9E܁Txh!(71 Fԋj'tC%'ȰV򘧆v򁃢qz1: QY.7@#NTnmvsId@XQuwR>K__HPj0JuFRQΗ)eaʈ~wχ΀v]{p`+95Ɍ-8R7y7zcHR_|'_Cr\.-MAW`(8Y@pS q:W۞Q$%g@&q=JNbdѩ:v!TאsO lXB1P99#a>}uF/OsLJ=xl6BPAhh.$/RG/2_ٺ t`љIvmϯ~ boم' lԝ98Q2ձG& I9[YMxyJs,*x[Pr0< (KTL^rh;U~4\ǾCero}o-NvIhq6lúC>e|nu:D1[AS~9d΋#ɥI"1MZp5WZ[EPOId=!L0۸]"`LɁqT+l187ng],;d,l@x'Ļ{e5e. -V( T.IVDz 0yHoK9r@Y8UD:&o-fGM&̷M58j 3sfA')y(BM_po!b+:p}?-npSvm^F64}8nƛ sW۠-uoLJ.?v"ϙnHC3jJ<+`]?ܴokͨ.US5%.is|0. ĺ3~_}RHӵ"c5[-YϠ;)a{|[ie%%.$ڗTKiLakn臅7qSeuNӸ` >qوXbjFr " UvHT~Ǝs~"+GhңǓ&^sc/ܘ$B?ޓT}^~޲0Æ.)ZV<ER, { NM57;sna-)HuƉ0O`%X jU!AR]|3CI A) ܐӫL]SBIhFGhz1"yjcvE?8K.XbfDUna,&RR5̣ `M0Ǚ֫w-w]/LFA~$?*MX䱋>ṭgR(9`j&ZSz3Db}^6bS{dh8NjտKq^F˵ĔE[j ԙ}5gzX$^ĶD lV>hiЪ'wxѩ0U\fp:mGw G $/Pd%3V JOd5yEou wt酧p=LOE\IDЙr7yT=i&Q #fr¢,٭9|DiBg^AqAl"M<]|,\4lLFoѲ'oW ]j_@?{vS$ ak. %PR- $ {I?hEebI)Գ5wO#4q~t"5.`^;ndf]f,!% |yKR4QUտ젧sqsdل|:VL@Ep\Qr^cTy{x{G,OK= t#Rs} H} Ǣ/g0tF{[jhcXUy ah[@hA%l+UX|@\8Bcd3ȫm⦮">qqgLÔ._ˆOK ټ9+ 沇<.yP5'M]&\r ZNiBfƜI(regBW4*O%BSLF5LQR˔rq/3cx `#9 >s WuX;B? lNZFXj5Jq8h#-2ωa획W-ڹDUFOsVe#+ e܃9J.q]|a5$ĉyٙiq{IR+1tTet ^Za5_R( ;o-w F^; JJk4;i~hzQ DmE5N$E\2xVx3۴Dٱwl/μi&D!fSE,P!z؎0Qo9iju{Ō= N5+_.=ddnQkX8X-t'͘8?#'}W&5*H.+$2ӝhk拸ZHw;7L\h얃"#tIWΙN"[dKA9&)5u3>$"5M[ tu'zKHl8H}3B(c:(b n^׀G)~nvwobL(݉nѓ )abJ5κ`ǧ<͟)'tEFdCnE@ HbZ*i/<^Gʐrj@U\&5˘a)qZ/e""=go^”/ݾI jH9B0!q$! *m }_'P9>R p `EN@_słn3ccUU 8ʚ⪌âV+15r;UkQ!]RgiB뽚Tlv]2ceԃ*L9&n'!M Th U ^blui4lj Áu|[= *՝x|q;:V}ZJa?]E0]Et%Vn ߵw<D@ "ܵE,JX)'2GљD l#V(YA)]1pr:] 2/kϕ/ʗ8-7Mׯ6U"HV5as a\4ޭI\Yی,D\uPSOgE*? 30m0%4e{D׉kmR=oGTQC[=z _t/<8WxQdS&ezBCV9x{s1Xro$'EeN0tn5kncݘKxM ?fNSQb'#fx7~&N]0&W3X<\ެ! a>z(;)R%)Qd ~ #C\ͦl:3/빉%U"OAg-%C3dݷ `aN<$U0/6j{}=39c~=^~J5,\+eD"v WENjgp uw)GyTx>}" c2H-CŐ{1$- Q@bɃ ה(r|EMO@lML[ta)جTt" xrPa]xŊ(;ʐOW&Ҭ6,fȾU_*AI;~: AbR@ &:Q ` :{' ,"'jtd:4T\ `$TF6^42P?RO5,iw7_o8d/p՗#^>1&FKVQX*߁TθGg|c"36[tp[ ɥ1qpȜo& dͤ6HAv2 OC)+/XkW]֝+S(>}>G^.!Z9DRI뙝wU%7[Ǹ˭I8;pAI8(YSn JkssS69l'(*4c+V91Yx &'PBߑ1GU, = PZU猌KG K]߈+ʠC3&D,2loC7%j H“]z3lZᙱY6@ͭפboڡ2XcQMxюc6 <)6^uo}2&TVALř(gP'MTDbBK=MdѦ/L!5 4NaPphne"ZPs1b6n^RW4$ήVMx@rƶpy_7hI 4KRuh|U'Grd:Amlyhc5yA_Mt׿mF1':栒:uϖA\3R$蹕_,hm>-`kE, 6S=yEvXK'ZФ81:ԚCp`Sŕ /̖eeh_*)<$#Zx~!LQaM)d$<~b*I6:DEl~ I<_Ҹ[͵WF*JN{G$); ͷH[gAnja/e٧PJT`v3* +Mڤ15_~8b'ʒ%זHQ5#($S0_F%> a$_o~-iwn?9qvޠ JRpDly(oю Up$ve{ӤsSO[]S<]˻zOwstA / ݱO]{DRg 㘤c FVu2G뜌_P'L d  .06J=iKi[*—@f}#eNj.fiƈTRBiF*J+H}6Ԁ raXpveC [f4H<WVmL[&_ CϖU.Iً¹O1V !&YKSdaE94 A7yE<^| 0V.NV Z(GrTR,tSoz]C?`!%CbV*G,X0f訍-JNz%Ƒ7H)J@mE"gY n~ڟBgn"7@00lHh7d7ۿ"~52i) mrן/tZo&W"9j;[<>4` HJ_2NVUĂn\[i/Z6J)KJ1GrZ>Z\L}M~c?7eO= #g2ۧWS>=S"&:SN9wo߁}4a?8h PBWc^Z/5wu5zNMw,me2ԦuCEVo7U@n-Xf̩rpnP2`32!cԟ8D3G OS3MD7[?'vQjk2տN׻ߍOMED E!lfqF_R @fK+abQ]-n0պ:fVy{-def) -eR3o}.&n5ͶToyݒ~gc؉(#Vk͵W˩hVT.Tzr d9aB,!μv'jut sD=k7WERDzbxrgB4W~R5 M?":y/59Ɛ eʳu;k? ] p\:P%g*0kR, 0F=飲ɗ8ѴJnvcvNB-H9D!1*iP])=x-.c% {Vx ĒyX@l}bml`!՟!TmSc|(s+Gh, <۱]Ej \ٓ+?WyU3fm3,^ ]9\sQ5m? bwġiH0 ­/҈DŽa}"Xj%I5]VL8d, +TOV`"uw?\ 1s/(qd7AuC"cT*Io; NihܠL~tB L}5bdV(eC]6u#XKc @z#S0_vϭS҃[*uvF3=Sn69t8E eEd&R.q̮ G[q^4o,>P4ר TXDv'`<ǭ7tS&WL«Yt}۹y k b( '-8g)4pɘ7T4ٌ.sK\5e+m l@0C&[+WT#&)"7Meˮ~Sg>,e@ YZWJViMȌۗ>2k#['6aCbzvrt ]alX4<,c2bbJΊGB$LKH=xaLml"gm Z#7#''1~C7:=8^ TCsᩓA\s2&$' лI#,fy&iԃ!·Ez\~&EA4^w=6]>b_24gﳕoYD4uMau&&s6-Va)v〜?a&U`iD_挓#[ZPN-F a].WzV%RfsiMK(M4]m2i"LixѻJ|#d PY|yK$~\V<C/<ﺼ@ophܣ7=#8~ rŔ"d!txw!\`DȤvXu°)ѕ1ޯc^(PLMyx^Xo7 }s 7?N6\;OΦGCnQ>ˤ !mG`w_%%_Ukavދ\qB,_PBuMr&ԃ.7eYZUl:+CVhB[GT#`lg pkăVJ@&P ߫!"+!2|qNy̥JR:JeEN6]O0( L*R0cm꺇I@T/l:MlzQ?h_3b YJܧߺr:c4/%dr2( @߰ZC UP r,,fwĦhM\T2!.-0|:jlZpBrKn=}A9~jоyO-cn*4.N=PT c i䩗!-S$G9&c٩bEVu^DdP[\OEq`(Ødɰ26pyZ-xZG-J+1JK:PX_M5bHFЮYUX%8(¥N¿,9; j\5fO[s Kή!ϣ _ɇ&,/k:yT6Xߓ]vܠNko9p?Ir 5 AmhQj‹MR _WX/qP|i1"!w`{P@߫“`"c%A=gW 8 xw`[-H-@|Èm.9Зj nK[DB]3Ԏ:n'^b`-ptCCr#vA QB5Y<|hceBMf!x;"fJd%XkOOoD td/D:Fq;\v%}0P[ӆGW5oo+q7Fvǂm|(:G29y]+׻F&YDT1 `ȝ .Yr91{Nrï| !}[W:3&+]XXbA6"0-%ex95ۓx`tg5@ =ա BYE1 2[ٖ63Q[R/sa$`k(Ssq1(9]i0^-~ R(fy1(9t5|g$&߭ 6*}[\(7"zs@G_@&URHߞʶx |eFDf8 6/Ss|)UwG*<=9*?n}΁+ez.KWrrw36)[]UЯkԁ &F=r)3z8~lAerK]kt+鹶]oWA7ճKe޾-.Zr;]#E[Q)I}0tnDG 9q9@'hpc0k$%;\MwδܕEmS$*r1ʑHኚK^s9MpmE;}IE!nPe}0$ x3WN < k*MGn544_}nZC)@ޤfSk1p2ДX` Pk,g>j?57o|f],FM©M5RGšRM?*U,hn&~h:'Mf2m$ٺM`=s̩Hj\| dk`N~UM w|bW0>չ-bw(kɇo/CT&n_Fό>!%ZntGړr9ٸf2m=M# 5os~墤"'N4VVƉ{2Ul 'RX8I6:Vxd瓻.EMse aC7.v).@8% 5)<Cs3p:iPR&7u{+t+u>\ >Ϲo\35Rw~{6nw zn'"{m@gaC~pĈ] QtY9@\ppJiaK\ A7ִ׉Gq@L˸̤Ujܝ!z@9507Fl5ҥ,ͪm $sIeO模 z/Y# irƌz~GJtS臇5(c * ~׎Kc=׳Y䉂me_5YT8ZuSG`"*B xZ~VۀՍbymM?3G>hzKdp]w2c+OƣFo`NTzL sJ wRa:'4qn10}R=Jpə x&<53_yLa' 8 z2>)獚8 +UO--31c4-9M"RLaZ,Eh{83KOE8x(#%r8J 6`rgfkNV5-rv j螵iyḺї֓'')"iL]Hc5%ޤ%:H9XM_ ^qnʲ=fԁg="\_ofe«{t0`J'#SffC{@7+6[,Oƃ3t{ BIJh[d j)Ckf/"E)ґ`qݼSkA}|dmc?CZIh*c LJ3CXapHr2z{wwu|C|_ވDEvoZ_a+gLj7 ʵ?rywqEƅ@DArP~zֻ޹fTj=Wlh?ZŇ=4x;%|ͲRHmC#;y͗_[qZW:mT07$@neϬjWg}ʴs!YZA0hVfoUěQNe"%[ȼ=;,<:3&Q/CsA=%ޯ/%˚vss[(Xa_'OFGZltMYb/]=<;%"tF-w8 qcc7$ <' q# qYĴ9`'6 1O:l?=^Zn4;Ġ&K[MMVWp @d2s!A] L=܁P*>yTpձq,TXHٚɤIQji4=Mi!XVC`zHܞo^!ThCJ]X!s'B)`e|&q*=^~11[zFާ ;*+*j.ʈY.rB֐;t::2X%Ι-x7#_wOJ} pn] u@SL-4+o~Yh"d(S=; -@%RyTMTFæS)עNXkO[Ip DV̡Z{>z8]H^ce,Re֦- 5iKf֣&Ǐ"~ڜLqC nz:-o+\0si cF]?h-$eJLFvxxрy7䄥g8baя XπuDfT$[<$ %MKCK Zą=TwAN\cliHqϊ*Rj.-\i ü'*jҚR C顒#S{_exg[Eʖ s+>X,02 <2ܬ!f&c_k{;Lʌ4xBCKB \7{BQz$g\wi ۉ掱/Vt'ˎ!$j=eK۞en;84nf!kiv=44[ofS٤RLexJ4;u8Ŋ7K#^[葆hG!L -{ ) Lbk*P,1Jm2n, Jysթ Z)r.[-ygKy1; El .Ι<>I۩., Z"rSoUENsdtu3 ?|3Zv_%j΍~f[2=])bbQ+J b4R#/LI ^J}]YcDLU0*yEFKYӠ:5Zco~ִ `/05KG> 62a;5I RYE$ɪ.iwԢ>xsߴOOr*bxPNrD٤ވ|pdmLF n )X,wq7c#O d6Xk0Z&;vԝ" MȑfO慤OBxH;4&|t5ZֵI}+3Aq5.SW#i:OoMƹEWT0yKgs'1ϒQ";Q'&<[v!"h's~j\Kb D[sâF2 7~=6&0/SfԬ_4'Tji%} :RW65m 9=Kk>tJ p) X?M"?ez9uZ u a2K}oNg}p4mL]~&;b+q9@fƢY>hz R3,DϸitMYgwvu.gGy %]ݿQ~oB>o*\,ޒlT khFEE0f8'/.}t=OI|ũb ME4C$Z9ݦ2V@QY+ЭjV鰓 '5\vɕ~R8-Pܣ<YSwj^mҝ fYt!5O oɅ>:3]]|-9FKZ`y^KkEUЕigK';̴ 2@=gCѴs `(A!_nUk4m/X֎Ōq'@lQ:,6=3pQ~\TV6(W͒VrVE1A(הqu]BO;@OH'Yz*˵<'^TZ׬C헚ZHkK"$Ga,1t^FZM=(7>mLeMӈxXGnhCp6 1$!];E] h IiӀ"dk2c9藺"ţH^@)~aem+6ƵQO՘ݰ-yɟCHd{J6q?3}z+ZIlg{i[,՗*ڟ i{4H˷jZMhٟkH9SY@Ј9xӽQ^@JA^4<7B}M^@S|#ո0k@|~yLjـjۅ-Рgo\ҋ&g2h#;L9T^r@RdI;T0;ᘵTkW6_Syw,O l=EVLg̶#*NXuƄע.DmnB:XzB7+pXJrH<ȴi%B[<6a ӡQ1ZR xjcWVHG$+z*mM.L(}ПQ&ypbKZ"?MvBX?XppN 4(LRioTХu-_~>DUllP=*`<>⊭oaCI}Q獹e .6Dk F~M-,Xd<^?= ~$J*Obqbzߺ%Q\UL\9a:~rOuy34S<)Nfe}hZCXD|Uf5`QL"S=ZYqWji.Eo(.h=Qcr\蓔m 3sc`PX#R n~҂6N̹A1Y;2Q 2Ǚa@XşHm( 9Q|k;|{zpeLŻN?eO7W"YjP"mE+Kwi*C6ꄞ*PCo?M8hO7|0T+xfT6SϘ$vq%}Y׌heB`öPA]1+cyPё0|A h ` ;bW]IZN &y 1] R CCZ#a;8wW5;5G..(>Ân*|oKZEr@Ң͑u R6`(7 QpIÐ 7n'^+g#u%GǹB6$pƽ/h\Y5q#6o}cY]Whϝ4+JSSy/*7B:TC4-\d2v*+wh &?lnI3&Uqh;KzT NV푩& /%)&lkƹKHzotn*YR؂*|0Ze\Ǖw 풸Ì_eWCAU9,+P 2:hĊ" ^iN%zlfF3LÇ@̒by~)=NFlQXOt3W/Q˟/nSxg>PjQm%~E(58Fo+g/Q8?/ZJj2Q,>,sGdEVnచG55G#w"~{6!LygqNK#d µ"|Y#>0iU9://?ؑ^[ KsoŜN:_I[o]X`HOhеgr^EʗyW%cϼ/qV]/*/aQhvmu ?iLfwjzb:K6)^gɟSyƹnK5RGQ*cuȽGF (ew9 uʷ'(S~мAH/GDl}2fWrI1Pga/\P5 ]I#$/AYA}Xy|lR!n>H| _$'Y@opT"|g7mO' {^|/\})ܭʂa-0?EZ#1mv+ISI+,u+| 8#̫=f+k] iN U&M^1 vLCjAp/zN8QR%} NJ@2Wi .ˬt#?w{!eEnHn?Si2H\Kh)qc#hjp=Hu45f{ṷ!-UTT{Ul|!Ǚ)k=֯P!LQWɌJ(&r,6jj04:1zXB{iGì$3ڋs0l +KGI|kz{MCE|>d)p-ϫmġSC{I&osZz_v Gc,d2Vm=AW5ŶL1>X/ɸ<A|۔pJpNcvHNp[kN'PϬ:nh$Q}(HRO} @m`Dx.O}"n|4~\3gЋmpoxyT 4}ɛ fE&G8ötC -dk _lNhH`VH`,l^gds XkjGct͠=4G4$_s/+qv_tӟ %#/ 6T_[3 gH堹Eˢ&tÒ{B;e!1j_&)vc+3[wh^wF߅2i!H/ڈC|ʴUUhoi_l|,1l Eӹ{]FA(6IoV̆wK`)?PL-K3|D{:Ks;*zdNcLUgW"@ WC8gư0v͇h=0ٞr R;1J613ܕS ;{*p84cu݉Tmu q+ |fJ|y mWR teҶjFRǻi5&|Ga]쫁Fx~Ā 'e:mӇ?fVp+ U=H~LRE0w;,0'R|9j[7BҮ<3AAIڔ[k *dG倀J~0$* 3Y!~#Y'ߧ`Sb*ٴtgTI@Ns{itr":IYUAG_+ڽ+)M s砜eTB]t|^i)SGǶ2q0^'lοQnud&16:]Ē|abcםaf#9"&U;DLC OS;x ,F)zͅ 7,=<[h6#7nļD 8kbHn~bidMS=^>]',ۛH\z՛515X#ԽQt""`}p3qN2ҸmbbC17{L1mg%CX}b:]g"b,sunX|O$Sp7.Cԡk]Vs-`GkuR,S&pU{#R?5LJsY}R~#_ 0OB/I:vY7Y#qL;M`[FMfؽv۰tkR$Gf= bOЬY<;$ &2ɠ@<ڐok);]˕uiZEr >jЭز8cz=ƅA~{,.'BᔜQu`%%{V*&GcS /@ieՇq}פ V>n6ԎǀNlc Y[Q,Xk$n2z"Q<Nmξ2FCYd xYk͞Nnة\z3wt{-&fsS$@[4RXetJ֢Ud|_DKqyK ~Qɟc2濸7dH9~j[JraƖ | AK*`SK'’_f2'y@%ш}}~F+2 *Ā TZQ n2+*=WpQB2a24e (+$ uݬλX7LCW (  D73vibȅg~㓹РmӘO&QfNvAU%նr#uga]&T̉A -hD7aoJ;ד"aVFp9 Lm0g?+,TETTh6lBŏ27"{eg >ʛ$T.`V; )@hy@l_+΢KV(iT9Ñ&pHr~\ Y";sf!,E˸:W4ͩ#crbo9F ErEky/%XO{3q³XfgFV໙z6|^~&kZm1\%s"p{O+CϴcZBhywoM0?״[1ZGz: OWPGo [?-qC:?QKwE@ t{x<ʹ6̌F/^D+ r'pY;LC' L٘p%}0oyDSyoor05Ck4 ARq8a9j$}6޳(AzSLfU ND$+(rmjk4_d5Tb2|a~s=rF>[KD&-4Lx 9rHre,`EpRH5vv\5|6[R ֆL#ґԏU>|})-)@Θ>GWPt,NjhYQj h罼Xw0RSYA`5 5iܖ77@|yXB&? i4SC nBiHЉN?`Qt5cW;qβeIԨla1&v$FER@s'VMh/R[nEdqk 1Ynm%(t?$kNU^0A~XH\L|]e |J(= bz:Ya}p}zuz rMߛe#l~d[hx'gDm6CK̈́S8K碥-K.dUG8Vd%.]rʤN1dg5"Q6> !IQvᨺ׷L!C Hͣß bU֖AlMdR5*D~]Z|G 5 Cw! F|T7S-q6ʀU~JC(m825~&PTW_KE%ۭZ)B0KfpUQBph}q˗@ӄViǥGVf+sS"2͒EaCp(z}13x{@tf@ CncTFťzV ZE.[G  ~Q?>yry;K[.n jUè$S/%tLc$n)}]DVq{,8ؾǩeYJQr. i TFR~Ə+b}&߈ |‡^)HL}"F͓s $r4 XTi+`f_G2oB;syeHeƤ<ҜɈ)' JCR(jKxo3%wmL&FO+4"'QX@)y#q1?hvHPq`\ A9ޡ!LbAҦWK0I5jK4ʺ"-1 ;OB=r/(QVr CD&JU(}a Gݍæԣs3Ce+o(:4'y\B;!G#j8IÂWRD nIg\bcUY[A)jO6$yxЯd+ZjaA PBtoe`3V/[bI!'BvbxOc7 n3}ks>NeޠKˠ(|DUD4l fbu0<^%o&T '"޺$tعL7kqf[  5Lxc*TYVv}%jZLAu- !M@jSJ<%kkj8WGPýj' e\Y8B'9ļ fj%bLNpSC-,Osn$嵚`Eэ˟ (69r 5 `>@R#ڶxJMMd:|B.U&]4ywoc"gj1ق[my?9|Bk-EQ|N.Vu~dD:p^&*]$t]ة-A* ^[_k/ &gp~ʐGx+A`7sC#=s8f}潈N%WȔ HSlj?#AM,47unкj1Ev*K(j^.C616bswlt `TKuHcUVj6[9w lM^}CZrTk˰y cPGj]:vO!O?Jeq3T®6/OH%05t*WǑT1J1:+΅3@Τ]p8[V>j4\>&Xxoӥ7m7;~WAѶU~ׁ{(7oƏǿmPj/7Paַ{{>i80)wWQOl$C`V\~f< m(r w%T?Wl+jJ{dbf~8)ʶ9SarZ)ІD\,[q>n؝foN& Uїcg8(ݾ/j0-JI((&Mx\!GX7ym^4! ̓PzߖM>XFF:Ju]ƪ ]yU-p0utJKxk,r)ҦD_^ Tds0 ;&ˡR(0n,a7MI?6ycg\$&V|r2f!IB0ݮNXSӞTJӸtI>nJ˛}O萯4- #};| 4T5b*½\b-3,;Kt`,7[ZEJpD)3 +'5^#p<'Ói&p6z60-g}YP 3a'25:Q@5ҺsdWaWqD'Vxt]η4f/MM. G}q@Nb?r(`?~/zwY+pQ/t^+i+DD?6f^X+bχΠi %lҳqy2eNb6 Vweu{ܐɜR"[l|/;,\*WnȀhVބU䂫Ӌ4WS|/50ž]i_;e &8#lg؀]0_=aPZCG9_F_%FOܠmREU ?+Џ[R+u-3#e;1L#eli!=F3= sIEmb٧CHGRkt1@z_nѓUvAՠ16s lF;<쏂ck{|B08$_Fm~98NM|P]DnDӞ.++ gH\U°|GQhʜANC$@";zuJT:]oj.,M݃.+8:LO7EK F^| s:{mt:(x q"SHɢXY[&>d[!G$dD׶W;vYZ=CؕWn%c״GTЋhBVY+iR&אdFH5C)xU <}Ӆ݀ ސDl:>e!SCQ} 8@x&S(<{ _2deg OM{۲U-_凰T+ ~f VTi(FQ"%uD{⢊>>4 l~-jܬ@(mȬu;*3AĤ}}W%E8<򧊦9 ņXmFQ{ S {o`Px}GO"kCTMHaEǯ:s◍M;MH^=>˓-bӹʒ&LNۗ.XYȯNȲϺx GBq@Ch&/W%:L8ٯ >V +c"=2 o3V'ĂP Bx̬hW 7U="b O+,_i*Vfp8BQu1N6ZC6Y9;hY v ^ώDH E)k_dl#ׅ<ކML]͚IvwI 2 |ό>bdBc UU̩udһH)0 p{L12"z!ukn d\)#jIV]c3:xH;& ԩBVҐy wQ@\2 S+Bb WML۔J´'dPŽ &DbsWWL4؞?NuyYv49yi=Ϝ/pm$RPFfFWG豑_#N:@sw{G tm]֍^W2*=MZUe:q=nw;nlw1`~NcU2 pe kQIf.RД~d,50xa4g¿w#ַ$fv";܆y4[^V\z:_9tM.RE.Zz;'\hЬL:D7'8 oFC3IG'Lь].E'{$$S<@`cH`+X2I|夣܏%`0dJ%lި4*+'cޓ9$&,pE^Q~9٢:F-Gu ȧ;uPe^dzp"ob2[vnYbkH3*3_5pvI6)]i9bWD Grx1MA)ýX!/SƑ@,${/IE(#bw+ v} _ˢW8Vg2T_"-ğ7T M'4:$԰&h׾yMP%QhJr76w=|{CΙj ޵KQLȆArO`r+Gan<ǰřf ȝWX=m4f%TTz2 Q}(:BKY+A-`kE\kNS~vŰlhIEyiO,iYC_PQg#Dg=bT{Y(;j[$꬐22@OK_dhthX9_Ewbœ"E=9lҧwC\|  _vm,t&0b_=mg3/X'c>hJeż+}Oe JR1+)=V[ϒk\fp94>*8!GK`w/ԳTSVEqV-,ތ) m Ө-+񬜢jƇk֦5ȹUD/@r7oR<1slۍ"]4ubp2(Fùu%`7ǧY8Kx]9D=yďߴ'QQ13V ݖj߮HSayMg嵞qYߡm"6oh!;T͛_ľ0W4"&%*t _ [ b+{ ̼**GDobh̕zG Dw|&Lo gX(~k3x|':dP E-O/a!-E~ʓ ~^?V*3˭G Qm{PQOÐ?b5(r1idY[6$iVio _dfv9|zyŠ¬g)nB~4˝[+ 0gI}o.[Ų{`iM2o3a$N^bYmAbV6%3hN|V:)zv %F>3 Eh9j&rdQrqvk}gV: TFe5Og>Hdūzdw s:cJz@#Tu=r󰹌uWfӤ $Ó+@lSaxVzH/g 5F(0)ʌw]zSc,X,b䖟'w֛*/u{=MѰ3%I?-Št~{gu~|za0m"}] I:an<2l-mCaRm ј͡}7+5;AbuzBƕ|vaWĤdcuį8ox8_GDje+mT['xGτCvw՛+lwxUfmi^aM"kD j*RV*ۢ'K鱾gcR{9?/Uet$6ty7FqYm'D#`C/ʣ22L" ]?Cς `L)Nd8SY2+K | #yr Q*sOQl~ eH*g8Exd+´)IࠑI|dE<;l- #ofcOQP<742r@zԍua^sO˟7p3pA{qH4^ -~0^:[u.,VfV^6Pu\wknDXV'-&]+ F+Pf;ђݕKN+: GLFc8*ѣvB%S*}q¯Oٿ\@x> q!tZn[wY׀;,Y1Z,en|5+is|V+ƫs7x8x^O~u2(JA2;]1{ŞX׋_6WQάxGs{"fixb瘢Oso{(_tNE]\KFBg:3Fړl|\ui CIȝ+3gݪ^aJ7?y]|dF@;?)"iupCB_U#yP)u|D 墘cJ&ʾa勎Q9}y'xpcRc. Eƿ?ٺcI6/m+07wՊ < Q\oV&C`룻 tMeZޡ0XF1,Z8-ik|sWhv& Š2ϯG7l[/-?Yd99.IiB1m"ZOnS/ZK1̝בրrڒ!Fޮqڬ㴠ȞeN۳4p Q@%@;am(mPGl9Ury(60- K54i.f{!\V:ꏻtkٓJ6OƜF :M=L6 @'(|)7:$G<{>.SUz]`e6"wS>p6OʛPiT5pjN:/!Z7⽤&ٱ W|Kw OѢ0Y}o~ <=S"lޖѧTXµ,-[ 6?@L!vHtAVHtȩ4wFJ&#{w$E߿ }*mTH6oV95m4:"HKGk2Ad6fUCQS6\Y̶ OO., 3Y_Lt C{+n*\auZ,%k[@FKʧIfP<]h`2W1SV+,IKnѡߌLsX GA83 CT&2$nbur&gp(AQӾ^2Sa:_8;^aGI* /;T5v.(k "Ljqw:,:LiyGṁٶ xƱٜ/O<iB.Z9g\3o,b*۹k9lK䀒ZF'.l ]Z80]N&Z'?3VQ%o7z0߹k0~b#?]bP7PtT;곊^X9ALm/5l吸$L֪Oຏѓ4Z#lAq*J*:m蔰JvBExSMdNtcH$_<p5mA( zdvΠF`,&&-ζ W}4-2NϨ؟{hFGErd c(}FΉ{w9.)$ 3^Vw1۰֢t%)v3C'y/V!0cЭ$;n`; 1/t\qIzݕ[Y?4Om:]O];z(*J [0P(j? =}ML6ĭ:ZQ7o iX2Mx] AXY" ]˂ .^ 1/-@:wş8Q@km+XRߓloԎ,p"}\\@`rV'ßdoqqDH6jWv-(TS]o*YX= HםԳ|h-%i |r$݉!t.Cf4)hHAik TI7lIv<9D"4L{gYbFIt%e^E[٪ޓۍ=!2gR -*u +출DIAkb;o`/47]4X Sq?@6132gQ.K 4Dw+*_ ;'L|P t^u{GGIMkgG*f 9iCfFrF8V?DR ao1T ,<(цZ]1L'^g\x#㏬l !a9?$.ιYa+2EbQ;%Jq﯏uuu߈$:eKl#)9ݷD1 3iMCҋH)6G4~#OrŤ˖/vϛSùܘ$u&)KviqK;G t(Tg&B**+P܀D1]ԸwQ8|?N;ȱgoǧ-6Η>@*>dէO©}G3W>U  }~Nf'܎';=xj]v; *?C٠ ,:I5]_e.ãd6<3,8QZXDtoATj/ z5Zcv8p,|?/mHN>S}~]ABhGI:Jb/,DOxdi)≎@.{)`}Nu}= b4vW'w|#W|}ƪ`z~W0ؘ0F6M֞ m% ~:V/c/AsݍRmtBTVF۽bR:ńr.Hf'Xy xtUZvcѦWa{{gpd-I7Uб/ zx?*9:MH3Gdy*HM:̦'O# YՄ⣳a|H҄(rOoVʔ׆,=p| w QXZ[w+\D|Rh+[i+DGhBe Iv*LP8컑"I쐘'Sr# Kq%!YLތ`]2kʣB 閩lfP(1t:BTji=fFcZ8SB\'&EM$Sb^@B=;)%˼՝pm9H92: Jsi\[ND I%G{ ?,b##`*&;bZo`+.hKXp;rT+%haqAb"avq1:Qe;}gw0kW eං6S DmJ1E%`J "F J,.xl$Ff?T|g#21Ӯoq_C+u٪ގs%STgpcײR h ǁ.yohXath5 勅GYX&~);G[57O:.gkYl˃gEhRSfHzQqnK(dup62j 8WPC 3Byc.+wo=ggOhWϋ4⁋OaD%2*m_MVe ԞBH5"LCt30=`1ms ḠZYq$d>q鯴zjE|{ޥ hHe`[Lr^pU">sJl1Еש/5锦†qġ |3Hx?gj N ps+W/&S`' 헯4rY^gp1# 4z3\śBmuQ%kQ 9#Jo:y+^zyGlmT ҳSBH-G!neNT#*xCm>DhKSD ˴gF?,^3|'X&.a.:b-(y쐘a؅tC6 lxAvї7]?|3ʂ`. Pp奄MOBތIk\@ibw⁷ゃwP: Ou\B%50R*4rQ.Rg"(j~~? 'Pb6j=mmW7{ UW |ĞWɽѦU=*#NizX†BcocĴ|ܲ}l]ZR !L͍]?X1+$Y2T@`9Ms\AAڈ]/GtkIV\ [)+ չY!H/v>b83DUj̥E9(hǎz8搻<%2~# %K \:@iݑ*Sb#a h3A8 2OwEtFɝ+ jAfUvrgے@c{.`,b鴥IBmmP],%63}!64:gSfL,(!4 ̆+5Bzn&!@7wL+ƈ3ùG6d:JSFMO'b CuQ1 | p@R t68̑ Rr!=т24~S^^?NFAdT^;,UVvmĈW"LL7, _t<Tz ):%4tm8mG>YMTk0ˉyYQ3gCN]mi;URH/ 2zuwZKMSBp&ozc^YN+B"-7P1sST4gUhq43oMb8R0GB;țQ,oQ~ Nކuu!j'd.1"1Bͼ3nNK y 43tKE$e`p$3A$>\STZ"`!ZY7'? h }6񉿅JF9dѠ|eNp 4ST$W!ݘP1BtEx`*Dij =0BDk,radˏY> hDQ5#J5`6^Vg93#V,Yt]vv (aLeeJxX@lU7nߤ0kْtqT޼X#{:_z3V7Fm\h i7ҭL49˞f s]ZQoeq m $F.n VO4 m'ٵe^W1`rԧʶC,NW{v|;(RЪcuۧ4˜aPbE= %* E@kKFj@/ ,S=$Gd'ZO*c5?]$ *BZ*5项.2;\eg/h}JC`- ?DR@ӈ@w0cե83re7GmFl"tAF*F LiVw&0AZ 㬰lb=|T^g85paGG%}9@kTbMPXrUYڲ ċSsV(L?!ߗ(jM?Gq}/+ھ8+ՈY% l+|~P'8[c)+3DWg:=uAI@4uKr8Сi$OIzI1E7 q'<P@`0- B1;4/^_vaKyڮwj*bRf9qqaN^٬S Y~6Po)؍5 2ioiWU6 曨d8*,Dݔr 8zk1eYrꕪrt?3緓3B/PuhGǨZ,9Jpik&,$j/EK,ֱ \Vq!PyN@Kltu"t}-:M%yiBiX&vMq˴$,&oxI0LTrWlɑ1'&I/sXևpρ~,v8E&I{r1ja>$s-)ZvE6Ꝍls{[k[cg5lT"[MRl6 thOw44#hNuJ0nlm~fm~⺹/"0uWABy7 jF.l_#†zimmJ`+<'t&cX?tЂ,w:ښ.pmzɨ> d9͹T< H>t,X*c(^$ID S vO$W(*!m{"m=p7b30FA^X:mӏ7'E&d?* 54B1o 6!LxMng R3%&ʰp~{;+KHSH.hm8NbUTHoP,*.&`oe)#|tC`u/g(?ӜcB\C;Vv DsH 6!_7\TIywxA|M N,jwWuJY6.S?)":(0m"'B ޓqUsrLQ65e5"ڍZlv8b7]w59&Zy}>{&6͵zN!p5"swy ^ۺ\AC['Ҙ]f}VuqP?ay ZKh0Xf"}g!IC~ >R/϶AP:`^2 1lj|F.Q߅x[ H4ɗBg-'P&,lOQg #tCscAEM_xWרpً%RGb_TcNe#%2g tçkLsԭPa-w%S֦``oAGeX_5 iDgSɑR 5^\DTDR=qۼ\"SYæŠntR:uE=t 9AoE9$Zjqw fޣ=T2]Ld 츷oOdzzP԰bz\iZo!"ZszU|lM<*a .7 e}<>pj7_5x9ǭLG5W۔z@V:vfpehL_@w0Jh<&ܵyqhF>O BނOO$.lSb$F~Ϸ{}ΎE5;$1 գ.Mir_N )*xUA|,UMm辑(O9K.6$$@y 0ŔxIs"]rYFE܎;XT"%8_ H^sV1e1ݢi.;:zW? i PHHms#ŕƜʡ=?]*B;3PF0Hl!,vOsQ'':w)tB(qKܖ=8̍}n#7OEuSL墢Q?;*.ٵxL1j?2v-ϼC x4jS2nSmLt_\ JmE3}vEh:` EWpzzGn|@r](r-V`A"A<9, .kw+YR;@W~Qߋ  zL8SN9}2@8B$} QtUBg[KAAC83,+S'ȂF,u?Onfa%, 0aӕ=4ˢ`_yHǢ#eR"NvA=Ԟ6?7 bi&4u %:rˌ257I]\V:^< b I֝y9GviHEeӸј2ͣSxJoSn;jʝ%Iٙ\;<Xz4Oه4tiu&(:\ZgoObzZsbz^dJmvi2PN{x2x_dq_ QO;];ŬZE.Xjp$m!*&qNBP ElyS`U0k G*vq;\yٰirܵƢ7_ngBダy }zf DS~`h?7UXd~bJuė(?o\&޸s'Xv.J/},I0ڄ%k6Vim\Z Bv0|V*WEUIM;KИE imׇ9 fv^n?K؛ϑ)hT'ԥyu]((?%H@#.ϣJ/5,}~>c`-jf0ZT u`|PR.ہEg12?XhyAPiC̊/'b$#H!y"zF -oѓk5iPaQ[hK1HÎuP†GÜ;U.^N~%T!swbI%f^ J=E mF&J۱1YaPW3[O" $DJnw6)Q(^+D 3A@ĎUh?xmi%1m>UROÅ.};NɆsIQO Oqԟ!9Zf7֚iP]t32;e- ~Q}OaIHбTQo{HvG1>]Z\g3!A`v inc,jtxiG#k)bp(s!IM^bʰ ͐w%*u.Wa`N&Ub f>"KJG~ڐS ˨j*:frfKک+nt,вBT9c \u{":u#U3}ĕarn̮߇R~1$m%\h[]JNaqX2="RWw o *Pġe.SɭOޕgW#;v/#` 9ZXrEj09x i |5xn\ˡc+ߧ; ~H?/{;"_#,TY/wi-\So-ܸAqo/=ύh*.sYR/Xm_c)W2rU|{(6+93 - .WA//1x4)=sm'ݣ0=% ,R+gWI`ݵ- u^IYgբb-p1' 51"/v$00K4`U"_32};kJ!D} ݵ۪1F*$zA/iS_xW}M.Ü°2Ç7Ntzli8a oS Ϫ}{V$Cn VJՃџDX`l'{,\ȝ9j~;6&fX[M!GEGqsAdcmn,^5[A͏O +ݵqԣWp62U'rna`+,sE?j{eY_k}VZΆg.*Ga6j'@ձAo;Vet'ZUJk1*3#R^OZyJ}}Ͳ2BCOѲO*V5YUI^Eg9{pUl8%& (Ӱ"<1Y8Z]q ;IMUX~E~ړËC/:-PZxYzȍȮ y tRm4i{^,-i|]|6a]>GyCb?5^e+uwIФ1|]:|^)R{آF,+$zB.,ܾɃjEO2fez jP,T1ݦT/ަ|bG/2.d*Oaꑚk'gE7|?!g0Ho 48+1U7^g7v.3Msi!YhT.Pݖt*1@ck&ЁQ؉/wFD݅3ÎVidfb.τ ]E7ppQg@#TOXaVE/G&'=["@2 6-?N9 ?\SyrƄ`dc`v\ig6pG 9m)]žYr96̸@,ˁ] (4[([ab;A5+@?OH&'ͩF@&Z;xEc1hSWVjܩŰs [$:VV"|TG)} s!>4I:$Q jM8#aԎݏ[qFnz+W Bߌ"qEw;I#Y2 䄌*ٳx$$:/̡I[* XAJn@F >WژYƃ!@Em8 b(* QWDgaa#7K7ב< * ĿNj  PSUOɌ#H9flgk(`w3W9,jqW}wb {}e^́lP 6qUG>GH 3!Uh%l7KVLĽW^u<}[`NcZ(5k\0\uуc9AU(}xͫl)Yu >^.c/p[ y@[m~6d\E ߹NDn6rg7cr߈9MT^۸lzgCzZ. o%O^cFH"nd qzXt2CR~:/[ڜm'.4f|25jd TCřpWo3i7=3j6v E柈1W虦#G4e`$;fAXk ami >%Tɬ /l} 6Ӱgi<'8 TJo@:كm5b޸ H:m+T 45p:amURus_7 sRv5mo0?W=+s'8x M ة '6/E1OEOM JW+@:8ʀ|p7jpMi`xV#7)>/ƛ9{lU/OIZw3\@ʃH^]=6MSNoyWX'@ߊMQKZ-y"B m!T _]0+L|E qM JVMџQ>׆Bi up"NQqF/N jp{ÞoFпÝ0$r!{/AI5աJ Ykk64,Z@@&45?qU5՟b',&: .KAqŕC*13:fAB\ڌF~.[)#vEý9lhͭ&}+e2m5벤Oibu.&aDTȓ4%YN@,^c}}Oȁ#K\7FGDOEFa=_8(OΣ5fة;'M4;ܤ] 91/=^nS[Ύ{fX,^l):rʡ1qm/x)7h_ʅXW=,`=Rz`]ex ]5m8:/ W-<PbQa-?kp5C.!xQ: /"p'4O,5 u"0^}c:W@Wq:hho[AQM0j'q+kzy;nAl?tkNxl5kv*xQt.<YG~;6]b㔽l7 e$y{;j(j]&m9TdS#onaeº-PcȔ@JSS9ʆ' >0fZ4 =MǺj ^X]*HshNܔ^ ?~NLy:Uc/:7;Cai$ȩ6ȭ"Lxcnl@B޹s*CTUXlz.f$_T6*Ɩ7);Xu|gv<oI^)ek|;jtVD\B>>񁃀S8uVaҘyQ)'~Ha!sRvwӗ'iV&3ZʝHuiF,S6 -LЀ*S[3gJ H)v*SIk1.$1j֔wF H*Œ%ow50\/R>?m>:3Y qQTh` c]Q"1<JU_&tYb\А͡韈,n( 琙Z10]\N0@P}D ٍi)'=;tCCƾnצp]_~Yww"H455}dʒR0]n:(U-xsh5y;Y[P.Ga1R*_~xjʑv?ƪe֨} Tƙt8oڈN}8`zE=ӱ(D[ftpBCcT-عYGR݃!}uWъesZVb8Sɛo:yR܀G㦿:WOH/I'4 pd}hY4ʧ͑O+ ']qMA!;0[!i$wSZKW]~ڏ/eS,0oϙUb/fz!MG_}y ^DK ݇I?t|~cuvv>!.U},uc}9f+ 5\ ZZ 򃥳NwxvрO` #R O(l_L}V_lS$XFcL6sߣ~ZkK0ovn/XMJAIhQ.=I/2bk݅)"QFd˲{?+$oԸ"#{r'M 0 ʬۻ 5F#ߜl=tb.=wQ&5qvDzTj躪pw`{VXgׯxK8ɭ|7E2mvh}ZWM_]T,:)f1ps[fjfܻ`|a*1叠e30s-{Gm%/U7_^& 4jgR[ p8DQ.Ah)ɴ~ފ^G#J[o v^Tgv`.'ɋg9yO )3_Bd1@\.jF3pTH8x[݄.n#dUϷSM2. -B;r躶xg_ˍEp3(8[Epţo9f..Dt`^;'?חoq f@.W_iE@C՜m(2kJF |BAnTA(e$:wQWVlz?Gy3O1N>N025\FG8I7%[$o~eMppdMYh|?=[++o]smGB`"T'\4S1]?YmR+V%cɓTH4q<wOC:ϥ6A"ڱc&@J *ZFiN{\E5&;ltE]%#@X+)`W }0Y@6'ӋP{'z@S~ɩ>}$ 4sozRndcAf&9!xWr5B;1(HVB^{/i?qP*b+ZeԘHhP<:-&PqC{~4xcc=fDIn9*"ڝ]~~A.!ܻ$8|Ax0:?~AB420ϙ$/w1(ao kgn>h 0ɥeك4#/kY(;o9?UUE9](LX0lTLN$0Ƌ0#2)&Wj`jlX,f KIKϕu6! 0W\ :P!_3[Pl?tf4ݬ0?4懵*;\ۘʄd3Y0⹛*鲩F"aᎍ!>֒R|2RJ\BUf/]di9Ja Y ҏiD*#Q.4H_<ٵXSID"\:^B0w`-G1fMZHbZ6 o%L*Z8Uk)Uѓnzc8 ҂dE(m&i9$.JY Eƃ_-B[DJ!qh oM%.XlJ 8At$ԆtUIvp";+kwi}gX`uuWwBI7wC&AkR:I\EoK)Vܺ"0~]{C~U(htS5+ȆgA^P" \sm_"B0^-׽o*iJC(-ȒH9te]SD1j;*L?"롒]:A\܉U <.HJ"mb !prӚt,%h]br R\2ö-W9n MLgX/z=n䵰a]@p E_Wb˩gvWlvi<֓+imr}_6{ \ s71:ԳsPivyMO)EPr;3A~WjD&2|̽R:1jAﭦc4(d? bgSșTn@LPKR.?yhvN馂$z\:kN:(ew5![l'! j\lզXZ "I~R6FmϋuxUFy26ᒉz"&F bhkR3i^Z}o<5Ma&9iVhR_J[ʧHua /mă,;6Qh-nG >V " si^~lk~*ɿyOT7acLP{iHaueL@pwpxZRw h/''PkRE(88(W h۩YmWDtk#=fQ1`ԋͩ`r Us*U0\87Է_j2gY6\~k A(de?czOo ;NWse\TҠaq|qy0WLYWF>Yt(IȆ.vh*>Hc1/,eӠ\/t9D/yPbs#U`MEz=1o=䃏sb/${Y0,1K g^K ^qLnVh˧>7@wːр(k6PeCrזwgFokƵB_}s2Xb*Ntr~]QUiY){ȁh+H/MqcKzA5#ޘᓀpDC 0ЖV+4F~Aat09{SKmY3 hAABsˬL#eyhi-RII_E삪&V*^7i`I-p/j|׫4*Ld]7"~t/{I2]%9ZO.&5K  zHGh[a0T}yiM !]lz' ٸ4WcY,[.go/?9s*-d}lA86 " Ѻ\\iv߉?&믉GCoD-߰UJ"3hHVtv++a DSvL/TaS&XWr0i#8:yGe'/sϰd(G%6$13P`T}WΫ§~oIP.dCj]3~?aZ?i5P Կd'S660HX[ 2qk ͍Iſ(٦Ԓx](;Bʻ@\LM\^1mU?.H xԆK<P9ofUK"<6Fw6rO/yA(y2x;%F[xQ̷1mFŀɫޗ|铢T b'J%&ٍᩪyRݢ 8x`:E7Ur ac\H4ZC|xfu WܛY\Z0FYYYH8Ys2k D &+ho=oăXVE(W M& (`kw%8YM؆j`aʝM_KZ !>6Y> biMz)YjTuSEMV Jp-"T q { ߏE¥DQ) p '1+9b+7 =ex7a/#?>xfI5* O+rjPw:bX:n!UDS -wx Q\ gϒr!#89H~U@H6eqxhs&mVٌ˷Miߪ$z1|4>u1a#g_0*=PeK/爎)0ѭw{'\_<ӯ6$(l#}@"޸,W}8YkπٮC=OaO%5J_k5ZċoYh40p=h+lE9++Ul΄rgIIQt͛/^C;[e!tD=w1=j(G;-f;K|"_۬w:cSb6Vw$k :/ a]Z=Q#~}Bu\I|'YX2~:&vb=jƼ>E Y=WE~I||-8Y%Xo~ D}Ӧf 7($u*%w PBs6ʄ[RNH5 `1WZgA`!mf+{geY_/7B3^W g52 OiiwF~2GN#Mӳ 3f ,=sw/O:7E~muOXV' Pr|l C7i$e),ï]|)FL^H+h<ȟv[=2%͗Xf^8w4D:نeN_U$ӭ0礹 G21G <?RC|dI;fV'Ȫ^ۮ]O_ߨhn0gI_NhtT'GGOc+\ړS`4X C88r=*!4 oyZ[nڢ5EA޹d'RtK]q!Vԗb'"3؊Z%>t}j Q 2X^Ni]w_zTހO ^9GC$<;V=ET }j4$0c|]oU6]|BCwUZ)\(vRT}N9zVJDF[Fx5Zou Cظ?q{8=fb<~;䂝+o}7rB;PV[sMYq+^ԭu=e_TucA J>8R]8$_:$6X"!Ł> (|Qe6-|2/:=<]IKl|Y(1yrӷ!oʪ[oFX<3S<[XobJe݊c%fF.N<:&o']AsT|}}a pB.&ԍL-b%)ͦ 11pFB;bTtї8fos=:u:g:/udsmA-Z?L8BS|4` < M9cL :qQHl6%5>S .%8 CS9㿲#P&̟DRN\ `G\-5#qzƔzq; k{RԽ`%W<+`ϴF- Z Oc uL)C,^htXO9:4~Eu0B(}~bɨA? XTcF%b^2E'lӣ> 4qC$NOjغ,Щf^AN >.ZMfs;" dN+i;a=-TIˈ&{+k{"^'l@9ɟe Z$zhi`ʸ?lgL3ImO=Xxm* /#̲uMg9YI5ɭ=[Bz :<.6f ̄ `kprI*ɊUn4dIb2Q8UĵT/ĀSǠ*Ň$8wJЋ~M%q Fۄ}-Z8ݺ^bw ||ִ;QM_Q9a-l?ƒ ͬ`A]ߜ<( 'iOң#ΜYZgζLSv+XcԪ&ΫÛh8Ԋi !_oPY|?.Ϝj]TqN i=D&/XRtW){wʨ!bM0TPTSWs2\:| U5 vPjv1A>`,rxǐ|ĘʴӻP 2A^ݾW5},J#\ՠy0CFVO3YYM-붍wBRfE~RC, 2CCvHUH婜G=c}+ܝm3e겖I犓<)U]]ق\2Ύe7X\~(aՎ8rioM;[TmVdR\_X5W3\pC"4η_d1\i ʩ Z,|YaLXG6,hVeY=C1JQ\/k q6_Q# t@w͜;ї@)SC7ݙP3[9¦kZW2/ClZ vf\i@Ͳ^.Fle`4#GH>/*Ѫ߮ nZ߸4{ qx!v0xG+R 5+y je*-;u={㏟P%ZosJ7,2~Ii1H~Y{NiىB Zy\[ɚ֞hWeJSEBB*K`  "2Jǭݓ:P#*Lr[FpձJ?ꢔbA4?Vm fVF >zpڅ sG.Jk{1w k66{|U=/AOCfw,_'&,@]վ\Q [ w">)ߓ=)$kG+<#M=ǜ1<#e1Z]BP2;:[8x\t ڵoPŚ<ܔC1|e3 DT߷}0Ж.HWTlmw78\_Zs&CA@ !e}(+e)% -4#֦:i @t:'1spǒE;l UdZڛGljR#s!@~s6V?7hɉk2˹EvOM6 xWf岛 lvqm\1ԏx<ߞm/q Qa?)T;O}ۯXk>?Gn&[rG.g h:\1׭Z?Sn M ֪{rZNrg*+e1ťjed]N478@+@Yg{--Qðݮ[D4ض) LA9XXoU^?5!]r$| |@ѠwAG`A!auuz Qc= w}@>Mj~keE{e P+GKlg fKnWNJR9&O-"Z6!?G& p I5K32c4Yl> z׹T'_Ʋ<3~;ycmһTr儺aSZOP&= ܴ-m|37tGmˡ WVD"9-H97h0dyo*=Q3B' &pQ´QPh(PM(IMgD&6x/s% w>:b@j? 6+RG-͝^>,(/D3ڝ&B.a/\rsۧ L &=Fh¾0yr kw3['f3p 85˯Pp*%nM?G8{6 yri=lVKKqL&Xn>I!#J&y; $`5K.?3`p^ayʫ'qhvS2ֿ H&9+65:-AЖrGƜmW|7s!K6_*[6ݫ-gv;+9C"Y1:j(O+{@ 5,`+PK[\\_'I=Z,Q} pĸbt Hٸ|uĮ*`]V ߀]Zç/G[^qGf5Zl2~LR#%hrK,hxF^?\WIyF]e7֗G4nE!␯+~>`h_$%`TSox]8cL2jP2d3*|{^598Wxm{AB|E v"&01M"xZS" yT> aFVFK<*{ΦߐMN#(bi*-snF&-U7㧀ra!%LKQd99I5ZB*]L7KqU^Z;#vg;G٫Bߖ7{x}C_^؃.겕I<sMo%(Uq.!+M45\x'Fw=_/A hDԴIҲ qowr +&D ʊDC, <~{۔D' zc:k V:nmfHQʒ}9 [Hsֿ2' \Bv_ k0uZJڹ T}#@2ˎ1Z&F@;eH&,?"E=C{jov@m2M7.آgb$./hj~3VJûWH(ٽ@uCֺ,ݸі :u<7??X!rg q*>k*xlD!IOIo'NaشO#^AzȆh*\gLtoC61{˒eaPCN%_Cv~U#}:<)J#b5jX9&DPkiaš/wHeҾu6 h<s.ARtsW[8@I8yג A/)6<-r:Byo1R'='ONka;;"WM;D"/w֤O )JxhTMi^9x%]S<oPl?(=/x?~kv} n> WL6%$>_o_55 i%Kep6딝^3G !Rb\/LD~C駬YCGY[K&0 [h圳21] 3Nan-Iߊ?ށ^=!H YݚE=f^ n:=bx$UjlB&SOMזV= ro|6pgҝ3p9 `NccOQr]$(ZЉG b؎^[%˃Ae$|X%[etl"=_HTիZe*-8T@utg>v;($b_gWś6CʖfWYH`<5j4/BSϰ="eolj|Pu9AǛ+ 'tw`+**ʔ&|פmIkԾd>6 hg4jN2+#`K{mʨc ,cwT!Ā2ժ\ܐ]H&)W95l )P^h0gFE:4X m䊱PT?p!Qnkf"̍^S\BLiC'+2})4)rH47c3.pKwfe'f" *l|]򅔩9 yUumb ɇv VNu(p^>B hAȧzb!Ug"=-I$ۙ&d aٹ\9n :`ǧu-o$VS"waF`ܙ~ íḢz&EYtm*jnDxE%Z0O c5([Xq ֙"A~tw<;򙦨Ti14+STXz:>|od\+J߀!BK7Q"PqS#o ΠjbY̟TЫj);׹G RUO4=lc[BJ p_VdMV1v2/!&vob}k4,HgD,&J؃$ < wWq ,O1d=t&i`ς+g~].pbml:,&i糍͋i1n[%HM2Xԫ.ʨdN;eK:.XK, #!-hqwH>B ҿyUpM`zlwwVU˸ʚ68%>MBObeְ`1{Q:,bTħcNSV!K(1g{z{q$rISZYUcߕfMa&ql"Yb I\>ݲR tMzu}[bކ kSn$k. NѸ@}>J;)Fp | )^T;fNq[=@A`ԑLXL ,yeISO+P#ScLO(KVX7Mf)@uKOZ`8պX4},4'xXDɸ1KҮy`EwcAlK.6c386U#ΉhN,*Ao)($tAi39VMU% G뽪pG{?u6ʁ5VG uJ+}9ä9LYKKev~_:0Ë_1 '< 3~^l'.CsJ ɔWFS,|{Ck $6t5*{ ,>Y-&!.%buoxf`OP(Fcqr=[V>]mY/ w^yhQ`\ u3ޮIS $K>c7Hwp>zQ&{Dp)&R*J.cn?@E k}QT{qǛ5R6vjNR"PvC6WIMUMw.}#0J~L%PnM_#?Y|ⷿ8CouޚGPE &ܢ ?LV΄E;v nY};4=(o 2(̓Lzg+7\g5b^)^?Stdr8jugЮ4wSCحΚ>ny3̐]Eae669\ӥjGJ\mv``7~k2)'r+,4 y#^X .zBCNu /7p\!+'vM-G%XS/1ʛR\*Chޑw}?RMpq=Zߛ,M5l F.l _HKpS8e(r4-t,:)^u[ ]7kfv)rAjyJ{&˫}y&̃Dǐ7i`7!zqXW #e;tUje}c B"<Yؘs~ÿu",m8"Ȑ.[ѕ^}k`">%~G p˿ KCMJІn8pl Oҏ|q[À] L'5wz'G_YpX@! v+6="kvJŔ \f* nAM& u F5pf l=S], r:Wou>grO 'ys=<`Yp}J8$&@(qjo#|鍒rDac8HYȟ 9V+ 02AlaT" %ljs{M$!]͎ ,`\ +nl@ yTsқ9JWg"NpeRl[@;q+Vmb:%;K8/TjYvb?@ejZ,XMrJ$2d0KUflh7 H1yb.S늾A \у(J|+w̽.< !amohGސH&n1u~6jJO1־fsa_OU|k0+qxǚ 0X"3UJBew~Ŷx縀W4YHڣBѿ"S+?.R sHeE}p ߊٛ tR$QBA6&hj[Wׁ/Nb4R<24Ҩdz"=;o]r5: fM%=$t{^%|Iynm 3Izg'GR6_X9ƟD  R{`be^sM PS`rhYݏmʆ#$HD|j /dd~Qjm`} Ռ[@^ .^6U `1 ̔ ]1TKK'Q$%y` y0XABP6^un'HK~f HHlxl7-KaW(+S^, ˕xuNh0QէìφZ[0ȀeV#!zXL ڢB=8tJCk6Et~ga?`XLqCK=v5>Lzj1 ; {vG(cNX;ܠGhÌ~ 0؇"c~s⹈l,F@"l^GTuSo 5Y@ DYcEƒ㱨[ZT$FĿ-kezΗ7K .ģC=''p(:?-LfXA]jA2>MZ *~]ҸJt6ٲS ;e 7D`۱#Q[Nd$NTcUGqf?P6XD}m+k5G3dpX~,z+̷ȕՕD-PS,oafXL9-Њ8eQk@ЫYЉ"v2Lc^AG &TATtLIv&I. >-!~X=NڛmB~Gߞ }N:Bmʶ.\$~]=Dbʾ~=Bqyh@c\28=%wn:snu[Px 6շh~(HɃFÔw"O|/^ht@`'.5{^Ҕ}z &󈡍9Ϋ6 HkFxYӤZUbFH./dWR{ w @ X1!_F48(@Q䪂lS^VEt@t(Ud\W_ί^+6h@ϒrӋS4T1ni Rc;`'x55GkUFiAП~zARj|v" !짹6(XfPşvvsE]DnA/\N, '; &H'ؕm \rfyb"(".N 3!pes?.~[: -sÙ3X"!d~"a}\B$]so ~?sn*zWf.7,n=/CpH# ET sTk-ve?KMGX'vmXוH5,?FeDCW̺{s C֪E,m!hYs&*%yԣ7@lh1R 0;7qn Mz^qڊίBW0/bƆR8Uyb`@>e%hQ9aj~\trڦFvqm;:!4q=M$%]ig~NyoфcqJl.kps6c+-e`L!E7Y0ƾ0 d?O]## vxnL^qgz5^Ϧٜd Ϥ-3jDH២K,(#Vk5{pe{!bds.7W#{Ϸ#\We?* diju?3\vMMKi _k=;@8o{jb'pG Wfk)o'J݋W"INji?y `]n(c_L6+;(H.rpSyϬ6,7VE*L5ل}tK\Wv :pAQ6{!Aa0{ByxU-=!^2 90`Bn^2V~[wŸ"REigĮEꨤRd.; pŹe 9nZ2QGQC,G0y3:?@\uF[;298Ip/^yj *>r>h93_|ocvmws~as/t=~B!݌ɘla&oF==p,ت _}=!ή#8Ex|-NRoYo2g GZҰ 84NY2]ј`^"uLImjs&ӟ÷x{ᤞ.8"Y_}'yDw?BdA)l]9wUBk@ Ucqþ:!kj0IBsҔlU tT?,Cݞ_n}C1ƭZqIF zƋ)fD}ju$Q^% GzԲrgO88>Çv86ӰbTtguer{Cv㨜Kq!AV:1жPV7 l(8ɸlMHXP %J[wg~ya+(3޿S8g2f.ҫWq+xHl/`(ce`YշzWn`N@Q4=~֋wQ%p=\q Ax/7fi| `#DƔybL6m7`‚#'@6:Pve# 0e/A^Iqf8?O6DD&m (w~-s]NvS |SF5d}w[.H5^/jGHK/HP%ؙ*\́X$?4>ׂ0d;!}t(C_bxFAN61K^NGiqMQ!(h'@MFTfbSajM'&g4! 1v 4jn-/E a*Sf@xjDK)TU-FX(* FJV/i&p 8bH EMXκU)/"iՒWlʶF`:PY(:E-;Hx\6V \TeӅBnc,F 9Mfqc8ڄɷJ*,".o'Fy;(TV;iS ܢ%3 y ]D!zb}gPƕBl19Dyzl>p3@~FBu$VvLSֆfIY)tU# 4|7Eʵ'Ŏ%svI y r|H(|&ʜJ{l&xx\f]3CR/nmr Dq12l?݅KH(:ĉdIT!Ɓ3` if0ЇVP$#WW6Մо4{K=r2T1W}p>p㸖9%mĉc <}Uj2 z@Wn B"|:ZJC*"ؾՅ FQ@&J侺Ʉ* ܂!DUYŖ3WKzu81)=] ? .qH=|\.p+Pk7o)oDEW-ܴzAI윁$[O8-Vv'݊;iM5#" zʍ=U-ˣ6Pkx&3k:eS5X:'n>RlJ4ܺ[ fb~ w:P;o[ ъ ɷ.ϼИnk ,)y3F)Gک^DCbÓNIH,%I^͈3xLq$j%BxF1{̯,6'X5,izX0P.Nh\X1p](l)DiV 8G S42~MM8}L!Ϝor e!%&}7U0Hj4bʅk5 卫csYD&Y3!S0!SVgę=GAEL@dy6|0>]˴.frGll#lCJjk¸5h6 VEdk?)OWV˽)[*\s>XZLE$W !ꁠCMZ%`=J8A{oLVW# tI x7=sM)S u[`HH ]#zS3'㙳)E)/RmDB_UU^⭾Jy u8 zN6,k#tat-@tngQQw8c429,SY *1s[&!u X(gMbs7;=剰gsd/(Sy[x( * ՑnAMACo]X A~"fd6IRP:*>WNkTZuO"t`BWdL*3D~֜6Ӌ8Q sb@ҧw=PӅ%-ʂmUU1.3?U䖴'-KZJk[6΄$eT'&cTΣwv5g+PVEpNqܐl.FCN6-r}|u]+JAдXU3ugZ:~hDrC" S3|u+mV>s #m,qa2z#Wo7[>B}-jO #[ l,pKZߕSƅHKKнViJYxk=ǟ\L^1X`.`}"KbJ[nCrk\|bFƿ*TdATZ>v8PN[:}x^SH=e }& %pKv@mnm2>LT$_UB*gS TzdAW$Țծ\`!aLEnmէD٪Zޙ`8t%ZI `;4MmrRXb]z_0EXex|P> [r,OF2@UQu q>}!aSVaa 7Cjuaf{mHᒦVoٟ}C"YCg*p9*> s q(r-AfhHPc[Qִנ^arfOt JaS)`5թ xe&|Gu9UvUO ޫfbl9ZSvx%|j/Ȩ +#ă[?ej EuL_h8zG$ɥ8~BյD…wL{FW_bSAQ઒-yinN9{tVeQ5gQ=ŌozrUeOIhيU`vR,e@ŜήI @D.W7_A58TJ')@l!1¨Чi0F(1c؍fn-ʦvtE;ml߂o~sʦW*SIC:zTڹ0Y*TŎS<as4v)]?%%Ԋ 5QNZȄWM P{=?8^Y TBPDYML; 0o~ȷQ=x[aRʮ*螱~`{Pjf9g6UW3\׷7i<0/m NF"ݨ?ڒKL"T`n$ޮκ)c9fթ 2|Xa_W'v15)Q:F2sgG] N{^ϿCؑr .=9@Umޗ<9Yy4DI%`.ZE|IwqzCD'܄R(@Pi sQy~XG+-~)_| wI0Yi /"z^)nSZm?y!|wwEpSoP<@+MYu (ܴ37uH!>_O󍺫[es_2>Qװ| ).2@$\ E}ukk}X\ma@훸8ؽKv|_P8NO( :}MgXӀ6[ӑ{۱56ԪHWAW鯔m)20VQZLx '$1ד/<ߌa #b?leO"l?KH;°pRȊ.y}e O'$p<$ FېQ" nZDf N=^hiPޫ^1DIeOZŚSbP%Di=HzԯPZ\hiZ \ P_/2.PoXyE mWwf fvdG]ɓ"A!T^1KS~tÉ`h\Pf[M1&eĬkB{p]B`Wnޅ2 r*Puk}^ʻ")Q\.EAwZ.'\+rr{CrkXS5C/2Et't7 ֛'V }z8*Ҩ2樳=)uVa ;rޓS}!]+[SsͣgQnmk~2bUY3?o%H<+! HhmkǠ_/ KWlgEAp'мGt\ovwMSY? Keup#;L%%XEKzq8X1g  Di;R?G\ʗ*'qeןQ]`e_"K֜ծ0bݐHgP࣡SKWf 0wYqI8 ;nnZ7{D=3A G40<+[yx3vR*5@Uݮ,ᐱG(jx ȍtz4;PdmXu1qҵRY œ*m0텁SI㬗Z)IנOl9t]Lr[8_;z<k;p(;&luv"D,8ŰKUYAb[pSt%*o*2Q̝>QlP"~ Ǎ[YLUnsG69Dɠ̀F`ʡqg5;Czfqb6\"D X~ç eX2F#@w޹"֏(e#)9j.8v({AJⲢj#/D!ۦ>a‘~+U$ gYZ0707010000044c000081a40000000000000000000000016446b36d00009114000000000000000000000000000000000000006300000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-generic.ko.xz7zXZִF!t/?]?Eh=ڜ.+ɑ9pG[ͽ-j[ֲ^xOC~& oy+a9)l]Xo؋;OeGXZ؃q]>+w O0 k .īm\"F23o80@ᚐYVP}TM Զ{s#+P,]E"1(=*IXE&+3[/q&+n/W\!F\` BOU5@Y\] ŧ?7&sH |w^JVh\4Rv<~zFmnnq8[ =խAc'%-м0%ۘt/a/5?P42¤5֯~0Z ,8Wr] 33 ama_W)H:DiA-f#"uw6M4R58\Ea{.W 9oB1"h= ED B-m4܋A:i ئ.xfK}EN} ؈_hH{NUQrdWD%K)BUeP.|SP_W4VdBY4wm:5W] +6C>y38.,^BJ -$wç Ưj̶N},K!NaoY2ZM;RWI@7 -CP RBFG,\WhJW񂧣65R 2QŪ!:{[ܮgLA@˝A;I&.H{|1Vgkm֌d~ Fi+3~6,=tR^(c}z@rPtL wIw0@8^7-\G,jΘ E+~U79PfJD,{Iy4aWNSe hJ}ķo,E'^Myn-hh3iMsUN"UJ42 L ?w 9N- 9i"pHrX3H7*v zwPVZpM _yz=J~ p7{SRb97&f 6}~)E% ꮖ׿ cTVy_礁ri>"{<{cd%jU%I@rY|pNS!ճV _E*P䝏W |gie2K1tfO׷j/>r4z!z*p+]* JB3AtWJ0L-@ QQLbɘ0%쿁GU 6,i-H"ڳmtr-W&>1`R}C; JLResnM- !(Ŵ/ ,x8{u'߶?֑g$|^Dn5疸Ur"&\!yͽI} MS?U9#g; uCDzf9ϜzPUUo ^&ߝS1S)h3Ob'(1e:n v苘g!6 `{1)?Z8G΂>w~rV'SC'0o^~`BCV4#ѡ%Uh1$}wak}X7ryոV=1+ 9BC=5fl*8/ACMC%{k*A? >}? M Bc&daHX`|3.CyTj6EF4%.XbUiۦ}/-Oז [%1.1~0mxK kL;ʹiVIX٥fGL% UOC3dBEcFTLBXZB׺(B yMORŧF`4f5l٫fyg<$'+3UW *%rөnλy(ᰅ{[GFyZõ -e(}pW:i^`$U-x2L1y(Z'ӄ&t : יD}}fkke}A|FCR*Am0m% Ν̏]j ~ ƀ ~#/({蕑OT@!z[U`R :\ӎT3xkVq},;i2)BV,tY<Է$4Q];%F,y 0ƄfѼQ讁O8+\1d&Fe&iXUxeֿ9c.ȃh;xhN7 RqdC:̝$;| |j6$Qs1vKԋm@9dCyT5 !CO6lnn.&k3W3>ؚ['Tv]3W&tqPm~`e=ꈢW4S?zw"@SkgF}5mp9&YZ-sԈ$S3Nv!) P@SNVE`HY6-=d'; `1y(wyhL8ޕݳ+u`^:Jv4W׍1?fQs+@I?dO9쁎uLuqa=p6n=#xQkr 5JeYv<2\/)íy럫]b. Fl$"a$t@W[٣/ֶ,D~_V Vgb!ڎVCw%Ye:Mb֙w8@)'8ּl az1; 2!ME{oK~W l@{ k$bR_5v\fo]oQK|H?AۄUb PxKۂV/E[8׺m4V́E)$MZ, k? \$^}n_؅Y26@A89Z8Zn֑?Tea0=LPZ?^ܯT hzB}Zc1u6`K[f_sI-S~ dSͽD6a UV&2GjO7xS(TTe_)n>{Ix6pIċ5ZȆ75| 'iMSP]eT;6W~MT1$qP+_BK dFQ|5sz;=x6YL޲eC̝Tbzfa5P[Wuh]3O9^:}!27=٫Dv Z oY|"+底蝎hܧDљL? umUZW< |ؠ<}d9E9ug<c,:?^~ r{oX[G8@T P~D`7N5ftAZTMcc3/ǡ X-V=jͮj%1=(PI?*~PnwˈUe& |䑶g hj\(Cp:⩕iF?"f`N!zu{GWG .z.PkM_CI`?kbG5PL1 5!<?Kڻҋ4X,^Py^3RPun/ J0-+vzg30"tPCR`ʜ8&$hŢDVE*`ZE82Q;s`&ujB|U%]#W9#anV 0fy@qMvj)R;+ 7Zy(vK&8~ RQ*>j9eΎQ ,TzF+mBڧKz kP^/}up4 dUJ8WoUp52Pa@[?dlORW6wξL21wM\q~LZ՚G\ ޘR4k.!r^kcA Lň',jSMH3?ybDӈЈ7`D+_ģwcAtGCvLI,^;oxtvMq1CH:4$^`PmU@ѭͼAsќzm@4_X T9AwMj'ϝ%)U:*йiyW=4e^xմOTGiX3,6do- 1ގ͑%zj60/h?R&x`Ce(Γ= s|!Zs'eWSST<y³s|*.LwUT@2)[Ps^u3WzoSC5mꌽn\H׋RU`Yf{DXbҥ DBY,T5L?AS\fdY[n`ҒenL\4bf*Ƨ jjLI% "5nmJGA) z )X\])GgB l: :uv0p:(M@C.}e> u_{mQ(9(35f2,"eJWUpm~TAsd"cG;Eܮ\/{9;xtqpsy*1^XBYn[ڙ_>Lm6OX*Odb`t$-:cp3 ygU֊f '\,٦L_~l^-r6R|d=nu0t(lMz w!Wh;uq2,<9MpnϿ2]'6{ʾgpFNד -?m޵ q$cI{uAe<2P@4R (O jT*>]cayW /I21q3$W= µ :])N+2:t,$hc-=AxwSH,^|Wл M$078с["Eǡs˷$i4ʑbc~vo~j-割,JZ1-׼>%Lq-a"rZN:V uŁV?3ޙMtvŅS{s*f$[K +/Z>ٻp=I-naN^Grb^FE 篸VҙHhU 3m3Į oP]"u"J7=k%zamI7&'KRnzUUT_0W~BE@00S3t` (Ri_>m\w~wc]#&|dHC> _}z_`$oqMxWƼB/rd0??Ua&BnS^ .q,q6ڛd+2NqEfUW,;w[OތA BD @Q'7B饦ɸZJwKq7gڌM&-$ NatگXi !6f=-Xƕg-f] W ; !HsV1ҾpgmĚW_;4ؑ~KYQ!D yM \-SݡjqVsӗ]Q\Q"LxmKv3~8 h7 ;x10s`tdl0q28UjF;ּ6pDx`\rz&FNBQx2C-4~^]17F_U =S W~%Ң`{41p0jM B8?MY4K;tuQl2$^tQtH$b7 4J i[|H.aA J칿F?|`NĹhNp)&:EX$áͽ\YT&K`5Ԫ)I&"_V.w?ٱs' 08볣b:[C"jE] ȥ?"f.X7N54xJ]O(+7DJ .07piߖ0;HeʍpԺГ iɷ]K[ ֘.fAD#=TUW5ٿ"T2ϫH%'6t+K{ ,ȼvq qD0Iө,jrfK; G&a,&^?i S X۹Y0?KM&R[&q_?w4͊^iks3kk+Qu2;sQ>A xXohŒf{6< ȺF6#u`yh}-` 6ij/F Ĥ5#>yWe,qyw ɉKY~&a*OxN/;h^F7[:wTk9]pT|#{gQ5{*ㆅ_jųԋN`酠ӯRo N`4iգbZJ9T^ZslMAǔb3tQvѤ gC:oM->ٖL=>Km 4i.=YTաD@ٰPy)) &S͹7Y ?ն@#6>5Gq$T'hv\[3IvX-}Bn೒H5^@N`x4(fg|+ki"CEROgA/!Ǯ(*%wQ?$Q j (Ȭ4?>8y'Vg_Xeaxxܽl3s roҵ\@n>`InNnҽ.$bVj;Gk:'GC$믞Xq~L~p3Y2{jYpp#SCǑKf)'ZϖD64)x?Ee@B4y8pܰy|Ֆ{|oE9#yϰ͈SZ5s0Wd9fqYUXNVD}][igpe!JD6NB ·5GSHn`syTn|y\xSj`QQ`/Hx "60N2k#AB|!PHUY$FQ]0˩PPd~%-,k:<$T7p@ЉZwUTU溰Y0E,“* S foddȁ#Ɣ$mVq< ]wtѕb591r0H=!AcKk’Z<&MEg1Bs”7#O8 ;NO L,a0b< R6gBuT+KWc.>?+ IWhRLa/M{+NreZTa]=c^X)!xyTo(u׀Ăݗpz ]IȰ+TlZ셶DEJĥES5dPo|Uyr|Sz+5qܭ0+H{ޟQPpxsDL3 ¯o&]d\?4Y5Y =btEOC@UβX꿽Dne6t{OաeC +~>8>:{z0ŭ0xkoVEFo昂 Z۾r.x4xM),ʇ`#Mlq,aM .CtA87z]|΍q #zh"*I&@%{2Pݐ8A[ܕ.}>?41$ ` &MEbHFi.,>"{"ӎ.M/V.G0.Ջ$ ɯR{WÖE?} \NktΈUU^Okrj|׫4BU>Լ7%/Gs,fl^ *)V j }6>8,4揕W'S^Y.?3Cn4-EA߳f N uH~j8]pM)?xv8ي/oQ!^ok* 3 -37`w;d$jbr\6~[{:q3ţ$+݌ZA0)9^obBOd, EvG K 'G`WPqfoĸ|.߂{~/z J/@iT"iK?D1gsnXGΠaq+j;ޙIYvtSFʆ:`xއ HkџP^,k`OZC5p)t;jf_tÄѩ}/*y:!! $@Z)-f ?h tPWGn3ה~Lk)jZwy 8dC eȝ쁡~)ne/mEnik6і(Zx.|-l;vR3͟Z-qVEs"by6MWT,"ra2S8P:3rvϒxL)q W6˖(fGktlN5]ϖKX0n|rpb ~t d*Q󉙾tD^Y\k.4%%h#}iog_3h:ܽrL6"ȮX]UY&ѧ631U>^Zy'U y\QJZct-{>^&4)I3uҙ@vsR3XAj QR0kS g7pS"<37%U8(9.oʜND!']$<(ޔ=b]k'ٕ< bi!q4oC@l]=rh#TqrK| XK̙eġ_$9Y$4D:3I$fFYm樂T2΁XU(ނFc\z1aϘjtqȿſ m/xM.ƢD%:?oknJM+{D(ݩ {oCpIV9,U Hv;7uͲvdϲ2/; ?y[ޫQwDH_~$$Cg n?P1I*!g50V}bI;;}Nvi H)7xf; >#M`AD uH:σ( ÀϨL*r1'Izg{GC3r=^ʊ2+X{gG^XΓM0V)mi8ўh3'cQw+H4_ٳgݨ``QGkquQ{idF^MI5RN$}3]xg|lU vYHugG_~4X ٶM?sMdOh?'#b5B&+L5]"K']Nw27ʤ.ڊN KΘ\[yMNWxC]HAkoqŤi4/Dш2̧$/7P]O#ni_ѮbcV 9#fR!@HVe'ץe;nӁ M+Eה϶AO6f=8W5~T6oXguRR_&ީ~%DZJ4ԟvO̎9=-(TI*ڕl }6\҅'Fbz؊:(N `*j|T2ڳ'G xF6\hA4=i%QYֲ||o Zꐭ Iks٩[r:vuLymZt,OH kl:FMi*$ ^hD~Ĝtf`txƾʉv&u4o=i VzVz.f{Ey25;uBE}_^=a6lpE$.SW,l|^@r-R%hLh(~HHg ުň,jR5QUgrPiyD16)AK%C(PV+\_On(ֶ0F2n1s0g} o'?Ha> j$j̚ 9v~v5YItI؂fY܃%I7kW7BI C*/L m/)wO ܣTmlQM٫ 8ŪD:S?iX E`4a# w_j+{iY_V+Fi {dgB cu{l~1Dq1Zb@'0/__J3DZ8S8"{vѾzp∟ o;"J f.8[=l$j?M(-2QɴK:bLT^q7hjoG@L)X,2sH=yjQi ֢m7OJaY&xW) ;4 ]2ꙩYp>{.!vK06`>.S4C 8c9.Xlu_S/,ǯ= FYN47~;=D4f|`Ha rtREFXhZR@H{Xsʵd@{p91F I"Fjh"sSv(e}/B\AN-*7#| $Ba/4iPq@iDEh=[[P˯5 9nғaH%ݾ^gn# k#(6ޮ8d8ȗ#gQPT~ds&k̀ur%X L zgUF#,#n()!HzB5_ &ٖ|綀jQH^ "-^%0Z8{~L5-li#2ꍽ7aE[O%"naa-w'#MzU*.z݀BYPJ7ED|nk.TIm6{:^^ \K gM{xKQ<2+Q(ENԎCٝ9bOk"nhRX<U,j yQ}zv{2EY""& ڠ x C!6Gl_:&yF5+zısәd߱縛y#i 5 vCSXs`CCo#Ʋ"g=c_8Sv%UvwL?y/kPIZM>ʝJFT)?d{#Hfڛ`=3N@7:*3F̴C<Ap{O$&iy|-*ڄt1Mb|]+UXM.9 u짔c鲍a~&ѯ}2T筼[FąNcXٕ"xR|M [0JѥtF A\wFS[@L hBq. u\F - -c1>&걲s/x/Pb0sNzA>eRM% BIZ,i3@F"?xڋ$ bOtzI;W O;#$K$Oɘæ4?/ʚBl_ucboUyS{?2IlX^-c،y{jzw&ej$}z->P@Ψd1*tA.d"6, f(CW;~-v6эڀx;):wEoߥw@^⁉6şz[Y!Lk\|a&*g! eɐD-;vu) ׽#p,NIlZR./?n4W H򩭘 oy0ZqinteN 7 -OpgR'q]˳R=șABԶ9, 1ĉuUa(Le9)ߵ=hGegl!e1iAUIG"ȥՓpI԰z`'pymG%z GasjKasP Q^5F77~sGY,#U)0v@I\gTGC-^5)oVAl}=Es<{K0h>az[-YHl;mT;Grh{J^7b{;{Q-kf6C^^/sK8%%w'`_S]֥p цo1U/ rXn|r] E!&c<98~Oi⸹> {GGQK(XR= ()ȧW'+hG|3Rlog!ҨK$Q"lu{5UA}³fIwtf 5TV[/ PQQ;n Gxt;q!(nGjq \(I|B*f t F̏ p|bY#eQq[9Q1JO!6sWo]7InߐI`Yx˟V*lzߎj6] !ql ~;%M IN2?>zgI} a:.s AbLdwڷ/hwYpQ.ؠuuj4{ne{uj~C J*S~Qh;WLSmgJA$*? f|97/?a Ư,t.~l~£' |2U I7Fh!'g.u@6LO<7%e_M&*c/:pˇܩW䍧Nw^ z0D*"&a^'˒|H=3^DX軑+MrGlOߙejU\Bob.&r*yb>a>H]\gjLAz9o+W{{u9rJ>iٛo$A#t~--Xz_Y0lMff>yiA !}d^Azt5LU\qUjjl⇵(Mq2?%^Q95\~ ;[r?<Ϝ*NE% i|C0a?L L۱su3S;@zjG+̗5_Ǖ!T9jDc=O &LM 3zɹɦm;77渖)&RKUik3L]ThVNx/TZHדw; F@r;)9x8kDGPvD=HV4>4[53__d,e<BˈG^v'\鞅h)#ȚB9ǭK\K \g-0;%;q)ý#&DŽASI~Z|jx\L}'zyR덞 CA:k"4kǩQ">BG`P[D*tV$*-ͪ6%sP,Qͭ`Y̾pՎ V6᧒Ф՟<6͔\cU AWUmx$`׸ao|if.*uN0''KŢcÁ y zjn)8CK0w X,W2Lہ{NZZOCֈHnF Ԡs>~D3NцVKmK\[|''Ԟ.(6l nQ{4Kؓ۝YnxhڪD~i͜PW`!&d?tn<<:L&KvBqh>_dZy)~)Ehg_j Dr3Uvj`y޺ͤ0j^d3੅ڲ)a1Bn>wc,cjw ,-wQJ8<}n:Gl{܃A%}.FŸp \' k߯g \!A[A\^g2,guqjƳc-7~%)ךF3CYpZvs3nZ]UQQ1][F,l҉'pTPR H9h=:[+ F#vNxT%UW._}9*S<%F)]/wd#TZ+:sWB^Å7++qp1£ 1/QT]wFtjkq#dè&[Sb.]t&Bç)'/8f ,-"&!qԃo Ue}u:7fY>8Nl " B&Ufy s{]h3U! ̐ACWst{7Sdi"e9sy@vގ іd;g &3` H7†󮽬#ʯJpu/@6:g2@;Y%BX94HM6RηݐJj)1+>oc@B cVȴ\qsxr=)SܩU-DTA:K=t}% -JјɈ.7@mN%8F\bUEMQvXw8P| PUH[e ksz#$?NOF}Ssmlc> g `viXW/)0iܞ<C"?$tWh}7_H(ܛ4*ԈƈmZ^r?Ts-n.9 p^T=ﷅr3R&>S&D,&uziOxj=gh;C+7KV]M~^G1Nj~ҝJNG zs 6OH/=2I;3CwfϓЗf5,^AV>GnMNV=s5[s ap_?ʤ4b ?NngX(lTi)7z/jXE`RJxMa 7a^턻7Q |ZSoúBlJ99=9٣U="_(iB~vw~QV`[,n=}]M&/4;ECL{\5_ݽGHݥD>'.y^F*Y_ ѹHgLy&Sj$LV[S<ʔkG5lG 3W cFu0)cWhYjsu($yS_F s' "{"ȳ]?+rVu&F*.Q 6e^)VoTrEsCTy0 mpTji Tٸ]6qoCVax_)!wg{0g@ַˌ tJ'eэCtñdj9 e%+5>񭑅Pu%f3]6V $Hj,w;SFjU+#Ɖ6.mx d sװϝhMsYyw8Xh~$ a8m4t|)m *t; Dw%Y(j؟nU7Y\*Ф"= TyYSaӉK^ۆ*l+Q zK2joTjK91{.ƂRX`K7kd-8U#>9nlثe]J\Y2 -Dǥ 0qַ/tТLr3EP4`tBZ7>phr^.D:DlR& ZhbP>I~Qs(oǁס7e :Q;P,KƑS7ٯ҂m)F bNJ.'0ǧgpȯ%u 5 C@ҙ$_,/w(wҿDo@NbAjiINr%GZ2WercRm:oRѐԥ`J8)˚tM5 E*FnTw&FͺEDfsֻg{&:N*Q,dc#n曎l?obh撞R.*=)Sa;iݔ0 =jU ig@zԣaZzʩbۊ&paHe܁@s3cM@VCY+ϻ=<)%/ihEəvrg1z 4a!ʞ~ʭ 78ugksyjoAFOF_{ɘy Ksr릫-*k.1qa M{ZIC Ø˖Ska1 x#K 7k܀4h5:VNy|mA8٘wc ` sY[b՜0:sJ^0A]Z r #;IJxT Aײ _f^-[X>Z7Eޡw:p{51HMIN>MW;en8RR` m _x2iJ*SCAU,,źG;&M^MdDLʥ 3XCyqJGÇgƖ #՘|WԀ뭶N|&Ë~Kƞ'1P_Z,( 4BYZG">FO.׆aBa xZ )lRa>&,WveIæ:;thD4̛ ċ]b$<; l ښ޹KhSx*U--$~i]G`/}. -Q~,둎ɲXm#SwEӠ$֤1|u -$tzaCѵ˃UV-;/qq|Nh=| 3~B:ȍc Ha2DUq5 dX[Whpny0*5UfZ>K)FTL?h}gDِ r#{9μ%mvGsc[OBELSZWo7Y: }}TQ,%@ ;I)adRs ~\k?!Quf^B#!ڣ=1BS0 Kl>j6]n z, m[Hgy":?"@ r;"zD1aMk=9zmހ=`/ƽ pwjKTǴy= |8W1|dc=5^^J:ҧC9`ܦ߳+FzKn&B!_X/^O\k/HS?Ig{S2?¸xR,$S ll >{  B8Ywg}@|2@-6OuiX:Ftnݔw 0aX y [7W9-H\w-TփDpxsQ/]{0O84;"Z_U1.t$r;m_@/b/+1-^`?*]_AoT%phKۤ_\76CeГca!A) 2wSSvDRo%p[-%f Cau_񕇓Fnaߒdeny~?Yd3kɋ6hT ]:~6nuwmp `GG]78N? 6,wNqOn\xF450ԄQqڧ'qxլ:\Vۆhu:c=7C'ۺg`/(ѷu`b'zGZ\ͻ?!#(YH%ACp .) k|fs T™1ׁyo$ W zQVV#yDp cDk'&]AKĤY0Æb "؆a@Qǁe% &!6nw`IXE7Z0ͨ>o/aZl n<>(21? fal4}v%y6jSYߓш<|D#i-mWGP`nJ8Ƅb~.cɠ=~7{=q?X4)O#wg`Y}sa7~SlfkB}ͬ:lٟÃ8{ 3Z :@=p}etGs=~*_!n6B K&0LC k4?+apgwXF|d_%uqy@؃gxʁCJ?.E,fatdz3/$>^*]80zX9j!G7j7}a읏6 {s)/M/QZH?wk&z`GXv|-Cg=}?\dgsKO=ު@#‘`/|Oi8gr5@M4Qw(~!jUwB__i[0!K!U/0gQzYƐ<}` ="ۖE˷F&"6aAVƧ"LwK<_pFcrԢZhrk*D7eL /'ʙDB.@~!A e]Wu'_U>b+RFF=&˚! Y\#ބ1R]n2%\_r엔ݟ,DhSJcWm! j` Ձo>r)%gV6)t Eݑy+/N^vbqxQ.v]d|ս~0+偬p|7M z11QʇR FPm}1ȺsUZ&2o@[{VO`M#ɵe[rn -yp0=xE7i}7ʪsћj^$38N`Z$=:MOb )bt4[:{oh|bƌu~GYK#QܤLw^B[7S'.~\ ՄKuU\(ٸ/p{NZEx[1:ُ C6oKhrG.2unJ0].2 ʬ 6[pp!ӣ0 /1C/9eVcZfbEI wvYBV}s)ρwaiTz+[##;B=+~u`VaJvY}75yO:AI9>臉`6v)#W-K*܅6`dGS/O&8% %A-ܫP࿘Hߨ]={$@ MOH-)3xlD@X P|+)4S˛!`b?FYdXoQ5OU ՜|ׇI$danda;I Z2+H"rZ޶$n^US1b 0H(u8M[YVe:Q}2tђF6 nD9$?^@ g8=ww0:CEœD0th]\JHK@͎%L~f:y3q:!, hk_""0 )")?O٦+EP.Mj3dE Fr@GÜ [cS; M%(Oˊ0V=隖. `cw o28QSZ]ܵSA>-"|o>jrqHl0%iJѨQz$|#?nv\}ݗl執l]^"ٲEhH~C3I|8G8ݹ fsNn? ~)pkδU7Uq3L6v:"8l.0WQ ".̡*w{OʼrwXk_-Nc 49?А0~ːs/I >E_𲔓Q<|Qi,=m=:`'N%9dVe ooӥ&E (-{ V GvSdJ&қeWNa ྀyB\Pğ,zwy [z eP j Yιlr[ ă Z}6fl3^FFœd\bDO/WL:c־JYC5)(ƷeDc`٫W"0v2{K68ܼ'}%ؠb\:9Ra+yѣ PZi*v Z|[9?9A.t ) tQbdb>eF676 @c.fH: EجLWMY]@8W`w.)j=O}hHhk#pOJ7GOXKn^9 V+Hn鴭ljF/p]. & ZOpk&a_Pz pL+bJy>lWH Tb-Vpe ]Tl(_=>Hkqu`*NusVT}Tna PϋE-Tv&EsJ 45B'3(eHXk<0sn,B%ix:Dv9EsK;}ǰ[.$˷(0 [Xpe%mB<~ DʎOCbⓖ9qO8g hir!i6B; `@k,S䞵 ˆN!MCѭd޸FzUEzB.a+X5Y2l΋ġ:f ]r] uV'E"q2`C.ܢE$r$d)"pi>FUQ$(\r_un|}8m huvp>!2 4 ' lc0u1Dӌ ި :ꈩpkVc7T<&"Z:>tTHRoD#S)l\8jubna:˩ĬIw㆞Y$G_eCtyzN=\v5hTۥyPCnE?D ] bA=I uPNݑ4o ;mMQ;Y}ɣH^ل<Bc^j.ZPӨ+/d> p*̖l[8· oUX 2BY=🁡2-i#m+4 q g24d Hsz :Dy  #RMS6(^ i~ҀoJUΌO$ӯd=Y&Hp yzzn1|DgsѠ Z1b$z.}` ̘;]n+=EםFE햓n5Mfgbn)Kl20B;ؒyMY7t(͍ ,3/|;# 2W2F4W WGϦ5wZ.J9$+jӆL}{'V-LؕoD5of)!⎐4vT—13WpGUn,U"d EGb"jQ KR ̻7*g1? 4\J||n}[ѯBO#ALlފ|%?j?^V}M{}sãh!H8vAb[(}^ 6VCe}gގ*DÕCsdcN~lڄkwxW糁:C`Wy *ݓ XPtqU9e D قor<"ssI㹑Y؉*L!y7ešd4B-V2;Mxe89Lz04",$˂Q!S5(ޯI7%h-ݽw./ pM>%'A~|92m\F:R}MlՊ 3" wQP3(\cȭ] L(_ن2nYre6,j" [G~]zqϺj0"$W .Le3,XWr%/DǽYfq\jSO=ou^Jl|D6@A &p q!.vu9\1I~f ̵.uV1$X%H-3ܼsYd[ñ Y0;93{q1:Fe,V;JLlZ˭mzWA@2س6_uڳF;HrU3*&ԎbGE-MU|*ozypr-*{^_Ix.޺@}zd(vYUP DhR"`Q0]oR $JTPl)5X# UK 8 5m7G39dY嵛 j;7みn/aFFFzqvn e-5F0xЋ1ܘPYv~)aB/6iC'wݧ CѣnzNoɌFٗ+B00CUd Sѯ"!h5z.$8 C,7iI{6uڶXMr\e>` {Hhs Y.ЩIG-PF_JŇ= Bcj$9mz+/=]XAoN{zv(d@?֞-yXDQ߄\yJ#L8b͊3ΰW/,O ,!w7f}*^d,۝m6K?o7;I O+:U+$=;9t0getW7M8{n9º[R3lF#3beq"WC b 96+y#iP79Yɺ,8 .8D*mA7w? |&OiK~P Vfa_ŦDR:w5)Wxg2;&0@E[iQF`qDV]QBQHCI 8;Eqc1 IB^+Pء u$:CCF>YF9F˿X맇[:g$mW *yplDP99dbIi98{Qy0)JIYZxF$KF]MI̧zxό֑FVN3{DNw/(Oɜ& A3m*ܾ2_˅xĖ^s]*9{DmQς?Os/fxdb|%\M_QXNXtɁ #HԉfQTS*}տUQKRO9hݐcB[p%~K^ _!ݸ o p1<]ag.(i~ɟ#ctPn)J"F-NUD߀Dq'T=T97tg_[5Okf A|<ׯ5Hl :qQLă|M73z=/!-a._ \$Vv&~FwvB&-kQߐ8*<ł[}/ᅄƒi*I# T`Ov6Aw"׻QyGpn=h2 -DB ύdh f+I5M~oBJS賾Rn)!;χVRM!aN-fra9M&l_!٧Y!.C p&9$ޯ ğ}޿c#Jqub/7 j/G&G|-ST  ,XpE,ó?W%IĶMMs< D&Q(Yc[7wt[FNbXk_k.%Q/|Ϭ's9YS/t@r"7ًugkr2l%$~L rax>Ma.Zf\+' $gß_}:>)KȆ؆X-|GˌUhs y6XEEA[sG}^Qw#K9ˍ:#z7 wL~u~YȀYutEA29<N ;@pCHi 0&Q v8#]-jE(S]  qՖ4BKW9 gYZ0707010000044d000081a40000000000000000000000016446b36d0000775c000000000000000000000000000000000000006000000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko.xz7zXZִF!t/qw]?Eh=ڜ.+@\hEJR,P7%۔f'@:a`G`cJZ[Ђ7] ,L%ÎH? .)~:y 2C"V*+m`uѬLZypM5 ,G4pSp :Ew{(+U&W=y1. x`8*+!l1DG4CvsIEHt uLuJ'QweF90a+񰟶[d<6ĖDoOH#Xꡑ48NLHvKW,KZԝc%ܭwlGEŅƁªE[5طfjZ4~ T[`:Ua3GCkYf@f{F(Z674rqҼA) ` arP}GױRR9( ~0áɥn}&n%pC"2Tq;0"jl]]p(v9VJUJmo_ܒDp:~'#&bViYry O'"vmm4U"gž CKy("ÕS=Z;+kl% qL:'5> မk@" H/pOL]l4(1hu"G³B1'(c[MwxfU,$,ǖmc"?ljjkU[}0`AFTn ZS#Kq FwUvwhC:BHD]\֌aDDR>7JFMnn3_|FVDיN14("_]^x@'yR+^elUa_&:1)idT4 (%W+n*hLkoL*퐢' dG΍u(Q_I`A̮M9͋ t%"ivބ*?+Ss t-b2ssT3ҽѯCzQ /gz-0u* @YY{N4čh!SIw R~ӨBeF4iqC+xkd?!2w^Kr]dJfCEѭ=Rz:+J+ic -bL!TȎ% IL3Dܒ}Jo`= Dc OV";tc8g +RQ;{Fd0)/_yH`g<6 ي=ۂȕ}az q1|j_+X!}}W6.  OҌΘ(XSH +MCNjreIzE64l") DKQ(yjmܐHJtU&HA}D}Ni18$Z괽fӂ:=E<α Ah}#]_"̀qoq3.ަ6'按Ϝ}c,դR5(N=[ά@ F:'I h'4`JB®CZوӾJ*l80=W=ӍTOW ? 3Ǝ6H9u [{]anҜffk`_n ֎ΎSGJ[Ma /~`-vCK+5'OHC뉈LJ;~\ŅSQ}"Dz[x.\e8!#)hel_~SלR$p E; "!)(8^ iф]џ+J˛Τ#M !\Gelil$ -Y0%+id?'zn@X&ӐpqkZu+w %_!l`CYfՏ# ћ]P^S4Y-sD8cg "|KHՓv̏!OXE<'F8SstH9ՆUI:PHv{DuiJYJx: '6Q܈(_H:C"+zPy%r_\W Wͅ0cY7x~,f= K$R=g%6UV7Q6jG(ͫ3Mh VF^fú4r?${󥐠 >зR,sŃ)O; Ea >ys`}whVj'z5W, y5e+2mn6Cw&03hV7=G<l>gta@A2Sey׀3{| Ke&TDF &رkQ_F_s[l&+V֏`ĜMX!1yS.`]و_NY!O*4WGCն%\0&(KcXi(V@:D 6!O>K=!IVOĨlimٳ|1m2@k{Tg0Cus;[>G5,hSG36\UORc>.(n4?cg& k9X 9{\YRiXWb^]\g>.OskV`lԲ1U$=(iY)ƾ?MH{u w'پA,ya| @,ք׼;r8p»b(pՎc'8]?E Fo;3)VgL)B5OK18EI}bB o2M+ Z-C2 Onͥ@tjHz6 d@=oF_+FYfeqY"Ol_KbW=ǒt|$%ZWzݽeuO V+v/+̔d1IqGClkȏ*2#B_.寐#ё o.2<8XD;8 3i {;HCU@쿙.;iX=P=QC dbkѲ\tg@yl~j|"md PqOfhܖ =<}u~dRG{,! 1# -E#VKMRHScn@! Uo1&`B0.kP=v+өAÐ>MqR+܄Ew= 0uUfehjN_O[,Vlʣ|㨞ɛvib*žOu: &ݞἢo*,Qވ)Ǥ}!JYT3KKoWnEZ䮤a<c)y4v<\-gQW#jNJ(+u Gf =!d[p,Y/Z׺HSQi^kxw2DR:UT=FgZ1eX(Ol8-j?쭍H%€FlͱJ1Mf=~{3簹/(FK iI'/] ZA",E"S#te-LD“/ʚuB!GУJlIl7Et_ha 0ԃ!] WEJVTju~xhQjAwz7[^ r u~f`b;\ZcP ˝&oSވ"gU`!rH1bz<Ajݍ蘥8׺ϲ${Ĝ:8s|p1 Gp!F6ƥޯAfyibȹL'ם*]aҋ7슮#LU꟥bD WD S5_-} {~(JDuoe ı'j=;~YeZI,/6{c,9H[t:/Hب sgQ2NZhV}"vgSdscss>@hl ̀hmV7)ڏc\ d&@S4YLղ#Wrʕ&d`\GM+8tp>4 (.bmLn^ƌv)"a]uAԳY:FT*lnNMY̅KhB$Bͷj۴#rXe8: 9բ(5jC\G|H :dm7m91L>[ۀr`u˒|@\֟ΰn=|hł9ʧKi*h~ul,ƈzcpc52Dԓ:T5hu3A{x90lQ^0)ͳ^LfW{1O =lHe>4Y:[Bn[;{W3ls4RPޓB Qsm.VL=P[vjL?HߕG֭:=a Io/c\;chPT–+ĝ i lGH7Q*|/JǮ/ 5;fAAh߶4yu%2{`9Py+[Fؚ/nh  l0Dt ,`+{-!͔6SCqTSG[3&|ά?P]ll$xELs*I8b)i$ed~{]FK0,P2u5xɂ,:'7r0倊8- T|9a̭+bkf3:]jɅlq|'ŧ|#ޣn [Ry "&fR}ƘKM4WVhI : "oj"TdUÉ8fnKRڇ߶z!2Z2ziXH%n biN ENXTfXM8CKC0 j6Opm}83|/(vIv;3ZqWP&7$H>=& %6^@A;2eݼ`e"{L0DJhk`G4 [N71y q]iFLu`d½(GZS+NK1pa00඿C8Bۮ\Lm͈ ŧg\Uk⹑ |Vԁ?i"F[&i]׋Xh-<cv?7د.ѥ?yZ%7ymK{oq>`,d*#k=!F@rd<s-iqSD/+ ii4%i//kAzMBdH/".1 H0I 11i'6ӚMPb;[ū}exU*^69\*C+_SDnݗ:$ZIׇ*E7+⨨%Ϝ6;'I4-+eF&/SSǼqVZ\PDOH#=>-nIR:ufɤqr\.v9@TiE,ozM]5SeghF%>8뽥F@a:Hsk8qWbdR|@RUיT7$3̈jg$KOTlHW<&[@3~ڔ J[%V0# "FTc(_`3DXPQak1!:[C.)d6g`.XQEF 8^ 'Cam WK#!HLؔ]<;P-3tШȪ_ ,Z-?ߎM<1e,iLT]܂ߙ!w8 gsC@,0?zCL{M@MV;{p`rhvf #oFYitBZǯv8u(vsH"s);2tQv<GH"35Svӊ rt$tʙ;.; 0K Җ(Gx?j:+#m9PI<@pwJP#K΃_ʫkނCϙjxec!ss.}#fRfE0EMf -6GԱsD!xIZMͧwF6=ua%[+ي*PŐ{AGsky[RاޡN3p %^))}97Q]aoP8hfz=âX+oHs'b7ŀg9ba&}6s2GS$I x0R  80E%e͗BαZYF19΀jf.7:Z4"&G&G{ VXINח$g~[]j1'F@Ґ+8\5umu$oalav~$ϟ h PC V޵g@(kUd_W"h\|- &HDĖ%lt02Lb>ŢC<@D yc;nC:+{ |՜OPi2*o+{f`ro_p*\ɾ`>*bF, ݇:,6}+oOrU@RnxUt~~5LY :B8{;#u=eZ"iGrSj]赳ང)3-ݥQWҘ-5#&_Quc]N!س/7_WoC\k?d^d<[]f@Cl\"apPt NpWgw]*fŸsCTVP 9  J]M/ n#p&},B{<9E=AB|ñښrh~pͩ#T$ EV;,41`q-,ʻӤXG;;B@pi%]饝'Ӿ#/H0,@.L 0oԯ=|Lc6.PcJ@2(J'j5L'ʈ_yC/Y#[ xΪv9Q3ܪF.cߔG,I ,][!1u B}j "iqkm_K;;nAW{S$+r*&/qRܯ*F+]pճb@o7>^d.\."E%F#KӇgG2„ple[Tx[$UF>Uᘜ8xN;3!ݾsL]5&Ǧs?_hj3Vl6) c. u`XG˲qD0:9fKY"MF|d*ho,H8܉"f~x@,g$5߻}1&l?TDѕ4i!`_v\}0߈̶"2ym9JlOD3:mf1g˰K:i>pVq1dp8i]R-c swϭ 5Yg"3p${8 AUTXNF8>YZ-lfw>9(@]L4xeHbW;]is.3# RK ȭ^4|?a!3cH~)SRbGldwm6awn,yp(. ppݸV$V4aŊ'd "/,g"k.5i164).JpFvl1{SV6$JHQQdֲY{PnjetLAt2 Ơz2-Q+"H @)h V()'>\]P餞&سHe4qRubڍ᤿V$ЙVеhb=A*>>3m7do nċa&ZC^UViGOi3KJQkBKPG!iо+4Aх(bKZ>o47XL u=!*$. 6jN{s؍юBֵo#Z'cQC T;8HADƕ8p aSjc3ˠS"Wa}첥0 X:3W$a+Yy Q9N-хL#)Q2/f!d}YLPbJ?nJn8)#ӳ 4i"V|9W>t%8cPrƤ('e=>9z#p&I0;~Zoy࢘[dH42KK[ԏC^ȣdrAaV2 "'0eG+K95$a .UE<饘 9:m[Iu .\-si$*^>9v'0@W϶A%&=Ll_m(]h G^l!!7''?EyT&(Rr@:jȏY0h.`4fIpS6wW.8+?О#tÉH48"wl^bK) 2@lò^ٞ ;:"ǖ"~5$~yԧRld(śCFA2$}W;Q&g9#HKXTw5+ks5[IckjnQqP8i`j]{r}E("Ӹ{T{ +lDd}w?%LScLzs'sjN9'|̴Aen8|z]jRm3˃aa$la|:HxtNjФ)y +ʤpD)צk]xyF+F@Tvn};enг&]W܊@ {U*DySmtꢭ z'%BA◰fdʝ ڿ/LG6vkd^BjTF0rϵГt7 iẋ_H3m"^E0ߑ7UOv` ]Cd:&W==Ǥ{/|*Ӫ'l2);P*/<l3BwCqd9TVqA',!lh0XO:_`Qc=G?R0XL'yrL]Y3e)3PtZ%ТPeӰatPR8IR_9\5REdlKm_>0ml>54ޗ?l@}Kˋ":g(!n 6g.q#`"P(D(J`< mh;z\'43]>sLyuI7JyhfW[cY]b'aKC[VRڐ)ZY(3caΜ{{H)6%쎀Ԛnѯp_rҲ@:6zi~yWrn]!| 9-(xr 'lnݜ7;rPN!}E88*$@^.~cx`= oW u-!-&O+\}m!_Ss\5*,`!kӛUf9c\[e ꌷv=WK$] O?3X+5s괐 j0ѕT(=J8Z.yҳ䤻}l%o{~Io<TxwEn^I}e'}[ӼZh'Eoxt )NFb TQƐsx"߮|)sg|0?x;艵~}yT2R¤g>O A@/{N%IR7[ݱhQB>jBkF<8O =mQ ̴7I9(0&Qo ݮKG2 g"B~8S eFxT= ENBUK;@eGY#l? dl%[P9i8p-(pW7eSa&)l- [dL6,Y3HU=xiFʲ:6eȓ008^.]1)I894He]]6>džޕZ@C-|˷/̷IF~ xl@0N9t & Jp' S-SiNs 1|׎RKؤ6<r tH>BV>5gt7ETC.Co3zTxp}̯YzdtHOx(l$8= ‰<)CJQ!Iͯߛw%ى⻢y雌{=( 愧6lbbf\U4\Җ,m 2j©6Sɘ_׎ˠgQWm=*YoOTx6A_?65-R/;F?{Ǻ5cצ|bћ8WK]yG=XR}YHw:܏1Y:Pu?\i9eAdd}HWZ~X/i"v.F^MeUJ-ޤ@Zj2 >*f62$ !<ڧ|Hpv? =:Igqʧ $s6h뵺i(D݃'tXWdh9MM()YMEXh/ag,1xE-4VA_jw?  WL o [?/&}%;w=Xc70YWȌ76樋%̳Nx 6,ժPXԤ$zdî;c]`Jgu"NJf&-Q!(SR OKq0ۂSSɏ}\Gژg}7CbBN}mrs,pB<* ,PvTKLc٨߉rv-:m=Zz`׹oCk}@qدw3p89E1 /=dI@xD f;)h8{TYlGD2TD̟ 5E40;"zm˨5eb['ZPW(HHht`bBپ;Awn\6u,1$h|ƞIO@rjy 7݋jpN3%S>{! Gfs$3jì ϗShD_I1+a0|SQk9:TR^7dڳ47UDa>l!a/SBd\γvB';X-C MP%+=qCZ&;}0:@i)=bؤW-x \8ElPh4eWDi9p+)JU{* >dFͮ“j ˾+vOОK#ҰʒB wb+!*4%[Z^l~. |I*4 '\GNU[dtI-6E=(όX(oc4*aL>[nWbGZ."8x@sK 6uJ4…3Jg@;_ &x=EPMr%kzwvbgYT?(oFx wư'`)Bb41PwZ5C^*u0y9\2>iuKal+} z5ge氄vK1$1t` F,5JMI_K/󕞁3ݓݵ;[7ck:?"iTղǯ?{N-nCo</d+ >UnLڠ|xkȢ#7Bqo9>)>Zz~D O_ 8/ܖj}:-vO?{:@oڇ@3֗UJp[`i;@]K&ْReJH9s#t e=r ŋεC N;X)vnZOxKlA@J],]BPU$nqL)sW^$ F`hIسBN2Q%JA#YA^}~*`,##&sgv 5SRj!iTdMluiD Bقq41e><]?v*e×^wwZD#hDKnli?*Y0H P͈mL8'oJ^n!(M):fOͳ-8o'hp-Oݛo\4 @y%Š--a)CR2oiW&sǟUڜ_Ո;%oPsGYp!>T2:P^rɳcbm,%o\FdqU]R1J<}i,UʯME|AECDrY |_^xOʴnϝcSFalH{aeɲ?:~`=1 ;σ^ D鈊 G`J̞#:3K6R=i4gD#|`\v/5Fk=l͗Hg/i{Ԋ`upB &HAjwQJalH1n 5o=^,A2$K%kkT&wU*e!VCpaCPR멁^d}Hs(FE"Ue =%|}z~h}l}:2$bZL|^ j%YSއ|JYZRnh 1 4󎸰lu!*@Jz>vUz9B9̏^E m5ل nǚ܈1ӫ6Թ jD. V2>>KiFU٬DVG#p{.ȡG-W^BkānJ&RIJCRCಭ$*KWVv/"]kg9Y gƄr?{;lQLO %"Xs@]- ʕ:P 09qͯs{y*U8SJ|/kUa zK"x[ǎgu1Y/-JC_R>2ZedhYCc ۣkۃOb`}RE?G XI.HK~2cj}C!;o,FK&TT_27n`tH 6[xtefobIq0M}GrZZ^ŜxC5#voh0,! רop jHLS! \6mFBOB07waO rG\ ]RLQˍsj]dxރ-WDLpBV9*c>4 q}UEy{6S=ko#h|9;5.l1"L^2^H[Q ̎Ai$7]d )90VMZ&ljS Vs @rs)1=mvbپqL/W!2- Afw2!c(NBiݛf¥tx ZgUbT=o8ڈUe/k(0u>Au3 [sI<$ M-Ǎ}<)au-j]SVgRZ=M46>Oyo}'_^`d)"(R N(k. ;c! T$NM?m.<|U6ʯb{a ɻ>lk(3DS{UaK0R>ߝڈ ]?JJu"!G 08~Mޠf N|g_Crݔp\,Q.]X3Y ** > - AB?Y&-\O{4юKR٨E =r]nޜ~#ց״$K*Þ>RϫKdQw5 +՚KI)~,b/hxfEGK\32IV#P"̏n2\tUb>S8^, B)RzNuJ>, F3Jk֯(ڟЉK,e|t1K9\p9*"(*I ]ÕJaMddΐ |Pf'S5Gʞ`8/q4Q%oƓx☀pB`=^#@]JSK'#TJfT;sZo,:;++0d'q[ %QC6Ę.u 8G0C[^2]" qnNoxx\.6G& brpFpǾ7M wN0۳ܽ}Bn۪GԚ0q m*g-[ zxN\oAo ?`v!}R85Yߎ"iX }P|RKwأډV s Q_Q7viR^" Ð&CR\=wxQHsmXOݻr8ȢE2=Fʾ"~|#+y>f39nɫ47'.zyGϙRgAtVj%mSkmb5`BD<"Df^WT ;Q` ८t WYFw^gYt#E ^&uIF0]W~I;dI==!ۍo:CKxY"]z߯XS5s Z90:nj߆# 1U[j^3'Uܝ,}ИVVё&h*?uOwzf::>"[wmWodK6 ` u$!]řgLJQ"vM f/XLrݶi;“ -k̀n%L&˜Q0[݇["^+@$Pui} 2ƼjiO活]SY8?%f+0-լ qPLoA \7MIj[▮PB]M5f٪q8¸ԼqBW@)D&Nrl,נ!>9TUz&W6\ʊdz9UN}]V(/bXO1&v'k嶇9">9|R_ZwRP9REpD:Ys)S9AzzI&ImB) glhw¬|eVn"}Tˉ]y9ezTBhTAO@WW7XUhu`2"8u9F{I7< K"P r&:QAIuL t󫐓0O^j%})g@`&*`_BIZZ}2rޮ=+C)Ͷإ;"y^IUZHL lm(hac(ӯ焷%l.f:f{aMOVng=KM芫Iyu*k\D8k(tJސi o0#rTg"!2Ė"zAC3unS~3x݅5k, ~hreL}fI%{gߝ;QEM*'SaX9c)̋!BXSOW) 2^a-O9knyU90 C8j.Jauq='_Zцmqbw YB([2>e_{$Cd P է37$lZ<*z1AHb p|v'n"Y?$eP$.[- ¡ey@C=yaFPuoBf o^i 3qA%٩n.jHFkYyԚz/IS&JC`.O d#!zֽn=:hAݨ83 ClPicor15|~k~NZ[5?7E\Їc83m Fh`8`gN׻Hc}%;}.bVG~Am˝j␤%^]:=CiD"ƭ9{p{^]ՖL)"xjƸ3lp˸ /k2cY"cWD~ ,՛^)4N1oAi[jp \6bG^ =h%O8MP8^ 4:Aˍ_3gVEo_6=IB'Y6(*1n7)B͠#TR,J<١$&P\IKOA֓ sݢv?JJYzh\x`VHU)Ix^;DO lTM̆QOIl tghDkLy 0@3?1HuL6e2 ,G}L@q"FK Mj(Lj\RZ">(f^ؿB"6ΞԵX z,b0}ޑft?r$w܈|~BRN[ӪTu)EK@_tI6d-d}MuZ? Y)`{wjMR`'1ƬPN0*G !eJÁgՌfbvY|ejSv\0[R[cwe1?M(F1쑏FQW,LF _wk^#$NA=5 L r?G [@E}-Ht8? HٗHS!-h W ٖ>kObŕzIm"aSI#J[Jkk-kh*=ד/muՄ mt5:D:P8Up6@ ܟ5𷰕1d (И>РܳQV|[yCT/"hpP imߓt]e39DMa?}5M8V{8Z յO9x!$PrjzE& Qߞ<-i`0ߋ8\YK KF_NA$F Å>_ݵě^{u&+Ǻ]E%ҵ!u2;̫s9-,"isܘuO3)!T,:MAk2HaFǼNm.{ LPyСQ!/b\mGX/1/Q'QձQ<ǚ@3& 1I%i{38e˗ >#,'Ӽ2B<R&cp*?75S񙖱eãhF5Ojl<ׁ/> ]o6htarblsAL9m~|p8 =Y|-+?3+, X6(KPl7Q_ҝ(le F5.FFPO+Yqxm[̣1#fWҟ:b 7!ΩGlV2\Cü:fDb#0x1jOwҹA8ü<(L3w+581=c_ 6FPUn55s`  Tk;v25vϋ:#fgƿN/X'-RWu&>>`hNk1I_%~XP]B-%)逡Bؤ6c&% 3(䜜&2|k7#:)W:ǮnXl^9]z{wcKn:-qBRACxlx-jF- #UA; ]n #HӾsae sZR:o2&T&lG8>?g̶uD 삷8٥p*ED[ Xegk##Y'~&|GzK#{=ӑEkWJg~jH[~fhF4h4;Y>|dCrV×JI5P(KFeMh>^xk.iY/lᡡU bwye"sQ҅afQ1ϖd7.w\{Mmh2PeRraap,* skNڢP| @70[^B: KZRX2=2:"3}֭5vXיGf~3gI捨ҫ&0gUyj 6հ7,:FY5jJew%ل~8Q I.犰Of2а"LC_T:D0Zϛ2pywIn%$; A&OpXK,9#_:mgSw۔ Vh3% B# \gv1E\OH~eӁjFJ>[SٞB`:eSd('d_1Ƙۿ. X3F;Q{0p$JavץR6-~?oKsnEe> 꽃9s/'1ySjfESmb2L $<Fe1d쳚5vFJ1܅ m*(FSWϧB+ b-B|ad\kK}EO24,\T:w畧NQ LF2.30v^sUxE5 g ];vOY_X,B9;xU}Yiz.>VzSH +:^P/Z)LrV{pwgb>5;!I/DR z Np#lN&T<;΂!J eS@YnAԛ?fUQJ@cY Xxzl/KGq9R-r+{3H%/jgK|hvʃ., {n"vv ҽC0e){>qA[XYP( 겥~uQ]/oș!٢`[:J4L6cF>]Y.] yXÕ!dr&>Nj41L{  &*£xN%"fZ!;zFD7iqbWq3"sNDUR4ɮJ>%#OIjj*Er4 N34&Aϊi8~jy2bWm~i'Nnڐ([v_6;L$EGҲs6R l-z>srx+FB@,SY`.k9lDѝɱ$85s5ۉ}Ke? jɇ-p'h!҇mu[l'b +2䍁/b3_ (P+ ZDz7$oİ@֢#YեV@F*BM#|Xp &h@Jɴ7Ԛ|C˨/ g1Yfeda#y R(1tQMN\x(md0zR'nlvoAB͓ꇆ8j'ZF)*IFiQ'byG Gڼ>q{jd[/%5ZXC&z$q5GT5m,*+ϸy7lw|ˇX(-snte6bbD1҅OĽu|Jh~?Xr.\ N&g˚`1aB`}XR-TB|yJH,Jȷ1$6X";e`/;헂nBgbcg JYGݠ'QqyMc+9 sy, wm2Piq)Sà)~qVgm^Dž_I°5QdDV%OkidlŇDÊHaNƟN: H} ⪗~cfPd!N3AIj%,2$a/4JZ̰Uf0=% ve`3VV8q 㔟/i(ؔ@ٗAVJT^{D:(Z ?!fտpj-[f[jVz/7teFRUF6*5 so^4Tٙj\K k4џg0rtGtNAOnK#"Ƣ ᛯXIyMne0Tp 疣YF*C?ꭓ6} Pn()AKIP9NC,1șhW~x0Dwp˝05aQdyH6?ll4?0Hy,YR? t}8˻[_ yO!'c~CI6w;XS%؝:頠S>!K#uw!0,f(C:bŲXmfYMhuxŵ0/tOwg Gt.Ш]K?2CyF *i?7r|S4 Kjݣxf l'^`yhx}j)$ MǐͮYT>4+ִC daRYܠ7@x'=Urʃ$Ձa]e#,b畵比 s7ڃ`-3`ܚHEKp_Y5Qǭ tgW<9@%Ft;&}mXzLU^_%ϰtm!A)$>hU:o,=An@V|7Uxx$>2@-G_ #ڢ\MشX-eBH]şʧjoy2LLւ(9@[iT0֝)2McO`CH9J0.HThbG36}"ذ蚥 Nk&j͵f* ~fRE 2a"1lz_CNJeߩmրMb \ZKU"~&ʽބNn^Ʈjv vonc(Ek Y>0Un~7n,)&茁TN<6j'K.)<j`FI6O9|0E`y~{~>'0dT:39MJh#*9uiMPOcb:t< AY"*6P|w>',5#z PE=9r 6}A.Lz?k u0 ,.Umr)RfQH] OnJdAzYQunАn7V 2UT^3?w/vTWKIN2!?@7ýԆ 0Fl"I%ZJt#iEFxL d bn1P~/Y&ۊw ]?O"q=HK#6U2 F16GJo\-}܆bYk_^[!QJ3)xf%d 8bDE:%YfF +Q6V/.x1xMvYb9l:ҌKnz4z6-g)9B2~~1\-knFCWOphL~j Lm7~eFe ]uBƥ>DQ~$paڤ?PScfquqp5-!2q/!z PDэ-j(ҠE߻`M} /yga)|g\@Ӽ셑߻4[!AE}zRp l"BL oi xj[.U9vZP;ֽ{6z{նI9s|vaUSfsmMwO/mr2x nHQ?<h6yF3`!]KC$f)s*ü4 !?b丁dqK1d -.)qs*Y\۬7#ξx#rXfp#2Vm]q4Ǵ% ' Tսnt:R@,\x38xC}iX4 q&[53!yJSURq`'Js VITFՋGzal,_*^PZfC \S-lT%b78T uNuuhvo۲ 5gYZ0707010000044e000081a40000000000000000000000016446b36d0000481c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-idt.ko.xz7zXZִF!t/G]?Eh=ڜ.+ONRX> Z{ZZ̓x>ս)}1d)7Ɛj3Dڬ(Mu+d|VxR^̝l~/ /EW  s_r$ n7ћ[D+66GcWf^rO|c=O2k\wpDvFG} Q9M+=5~"3 G>SnwK6-~"$ 8mO]%w,7ߐ~f,\޹kYx{J2RBIC=w 9=ڶuϔteQiq UdEe}9yxS@BW!#FvMSf^`TPշ;7(tw7a-3,v)"'%(]TE0Hg̿A'| /ڠ"镈Px|ڶ]۽uZ5jMH^3USbx 8c=yBZvLzB ]bqui֠![ Xf".wr pߵ}V%4W B֫,\o*DOOs tԧn4 Immg ^}tF7l$b3=Q6 b95C S-m Ym DM @ʺRe4^ e.U[;8k̩ʧ{SMJ^(͒?F,ZQual_յ1S2r2 QC?Lkr7=> q|+Bi+БS뼲& Dq@VNЖjBeiENbOB`aiV*2֨yDJhh@֣ݎc;;h^$?7zL~C6`@aFS &2 AlMĊ![(OC(C|{f#-\P4كHr\λzc#wΞӧ3Ar | +Ȇ vWj(g^!$#Sű' <Rb#0F~R\%8Vh"ç:2JDL\6>߲? w4YЂVb|&Kn=XFIf\͹0C,^4s!}N'kB x8gcYLGS@k7K(:,=ޝ I}ֆJ \tPft*\ 1+tҠ5v=tnfC'0 %yޒ R1;qU9q^Kt0>ۢusIoУaoPk7nYז:cidJ;.A£3%f|30w'+pN6R 7 CVɂ+0t!`pܠ51<&TfFh"dfD-#I.=[=R<({(V-ُM'ˆc@mׅ$)LNj`2+>- C"L7b~Oӛ1䪯)EF$[|y;J6]@[YnwKmməvJchP2Yn|ъ&4?" K8!-ǛGݢ6";g+ޏ"c?ar^ኯE5:؀Sg;-lInDܽ9bu LH_G K0@Cb?^8/-<իv,c%,(ߩTh:!i\i{qoQcC Xx˨ly3\{ɦVi9NqX 0 ]y luk ZdQg_/#~]I%s#]VYU(Br\\\%Wfe KoJU 4˩}+ Ciqr59]- y /K ˬAo<9_m%a !b{:{3<2zOLA8+\{Jyv$]vnDA^H!pb6z>c916pQ(Fu>gJ_GTzO5A1&.baDnn*`˿cNxɀv[ ]DBoܽ 7$F/̻ H]?M!&RM'"DqQ+-+ϻ98yJabvSdXRiF<"FZ5ԫ;%<)jwӋ(|%LSzEBY]p\7\ȉS׆-Q+7~ I]>/\ YmpF2He_tWP<" e1E~6DbՠqO>bX;CuT@ewh1O/dQ! EuOl4}?zyJI=y\PXСPg˄{wdgV8>yFԅ4̤ܫ4;˴ڎ:˴Ԇv&s[y >Gsq%OT Ŵ+Pw;[BZCņG)WDt^@ XmDg&cr&#tbc->8}otk]}fTfvWV(HxmܫM=KF#=jаnqHCf9dn[54r` }3T@1R)]> efMHaa)V`BoӠ/Q~n O_@g4$ K}W!)7Q'] ,J [K1`MN!wQB:'CMVȾR53m>d|Y%M. su _Ѵi&G5R5\ؤJÊK~ӝJaw{9x,Yv/%ÆCN22 J'@5퀿ن~btV(ٟezN0fjo&p&)Cj 8 ig^jdpq+*TQKPv~eDYpCIiLQvN):(+di=HM0V? ΊC,;eԩ GX&9w%]*r(rgiN@)oxbH88Ig 6d a%v!EX1D;2h*&a³o  \x勮 ozF=B đLsS-߁d2v Jp0-.I|!7(uȦ^e$b$9s§t|玶&Tx$Ij+`z@C+hXWWN"z/"i:q] 7);Qi#>Z&i>{1̂uk dxRj|#r2_Q# wClNSm#Rʰtb1dʍWl^sDM`_g z0u $V7B/ mv1CF+MGtSeA6o% Z/VOHw)'&̨5'Y% x>~^W<$ٲJg@%?YOC`jvMml83t(EtWk᮰3Q橠%R~!Jc'7"v%5z~qwm#K>%KV>J $>fS R:Ph](|5#_y;f$J)9T`{ruμMKwV~X Rce衋oJcIz\hT( {;vDoY@.;vQ$exHc0 j4 8CKb0~TpL% GxI|P (7eus)s˱1esP?$NնQ(%ז{xeL[N8-e[DjAw7 uԚ A<|O̮~he6ơҗN;EgK8]gvv'r+Rm!7۵P\Wuj[&!IceM9FE 1wM{na{+@R~`8Ks!x#ZkWꝑnNf3bQ'+$zC_cBkohxeb#wj!?wLO |b zӽu t2YH4#mN+葲}?]B1QB=:c wYh٨DZR5JFE-q5Fm(nv@a;rsyē'|NѺҫʐœ!DbKfPK R4rJiu |,I2RL,RdztlxGKܭCM#K}?g^\M{٣xrՒ,îɫ4mͤՔ>(13IXREzVWiw/Jble:Jh~'<%UǧSvg DJqsԳ?VqcAy 3U{4d.{Ȳ4`cEhk-0쁸9Td:!XՁ~?3Se(4oP ϥ df{go"1i?+>,w*~  SL \M1{k]L VxVh)]^k 6DG`/tqV2j8R7@ygevu\(h\֡7tHyC]pɜG;8|^I=LJJJN0~\nQ =$߰?}[9Ł0=vLHkEqU˶.3Y ^Bone&.~y~RMeڏe}m X]Ϣ5t;-pU! mp[Xk> رԠ__$Ƣٶ/vjХZ{Al{Q(ڦ0%Ðh֮?Q*I?{\+ !9AS䴥*{)Qb-һL:_ L~$.tژ`c. D]R~z=[s1ҷxGI{|CL5c=Fa[fb$(ӰiUbR77>=޿ 3ޔv߭<(%2By7pY̨غ(גrV},puxeZج%'Ja&brsoE ߏ{T챁i Y, iq[t>x"u2G߂'p?%FBa[ڧ^|hv- Kq۩QAcHzNOڛ 릒&n~"TV(3ilȖ/z{LV!'t{Ferx)]5V-+A>1[|]=79qGt* ȣa?IB/fKh/}m` s;{'QU$wѣ yN~ǀN\QGAƫ26~p?D)%) 4{pnjfGB҇y YD&) ^.`v~TOnB~WۢLqɫ"uJ7}9Z}䷐I38 ~nDrژww(8cq._33*ȷKZ'HMJ'bvJXO$Wow2k,u6vЍí<=ÚQ܋\8+"2z?>07]*L-3mq{)}P%e*{op9G*/q¢ 4MdsA\jD|ǯuݸf,4kѦ/5>V"Ưe >> !a:cee Tc[sbYzv!=?\wChR+NhWZַ\Ua1ZGEfV{a9-*` AUJ̽~9?a'mY}$N"Şy?Up2 QiD^W}l ol9#g6=B-Q\U ўegʅXv8!hYS4aAc$gӇU N'e;(IvxUL2B5䬓f]pgG\ǵ[l)yJKD^u8׏y`Db#ܡ3+A媆/ж|5i?nIPÙCg ˺3BwͬZKe_ӻ-C͔F ٫dxDzޏLL\4m9Lz2+ҏ,h?woJ[cUW/ZXVZ[IԊr)mHƵBkL+ŝUBQWq-TzkA=8&?+9݆?U`$VAz럁=nppŞc8p P<{OyFM|S |ŷk{׋=x%i)p,F:JbP\m8cV qNS~va_U6e2j6y)-'ÓAԪiFaCWHR ka;# osw6Tbm䌯!ijӨ0QIr vy&ĵ-PhMw{B k!REMF@i´-3 ydM@ܒrkZ %T2g`9`yS|v.8%l/H$dӴ8&M ͽ2Qg{ 0MQig_kE 5)>pa QVRɥ ϒmh~/Q5gSc( z-?W[`yGCP; [[CmE=ȍ* ڵ/ heO+$LkRnM|!TÞZ%1Sr-"k|" 'Jpv n~] Ńt79; $RQ: -W*1'=Xvl~ѫh  xzUBޥYG >"4^WghIK"#L} ~X=N6Do)|5RuQַA=MYڵwt(4 }r*?HM0\[csU֜L..wlHX fWܫm]_ V|oH{#o&׏*IzV99nTV3ث2@MN-3%խgn@<9o/3!..k*E]2bދbѓs0 =Յ:WiӋX,Hz~k8(YhY(N1h-g8\ v|6M[ihLj BghCH췚+Oa(FP?Ƥ?S< E޽ӿzVi-DpE_ʦ~AkA@߹Q=8vx"YeH', ^1hU:]Ymzd:WkMBbMySzGg]C0W{Ε6JrV;^,0MNo E1q'.1v DiFb?_h9"nK%ۖR D\\͏,w8 8ZതAwX7N<6|'K63L@)̕sNv%5 D08o=S}O>j>:lւS6q]b>F@ƥ\T֊ob< h+au-3YёdA냠laudܭػzFސ:E+-^Y8"w#TQ}R}Y:)g"zspQZ//Uf''$SG㶬w>Y]Qb-(9씋RV&'Q jzvFCzTsbB2DbB=d E+QƲ~MeDV$0V3zN<7K"pՑBݶ!{x7% 9i %M!.|O0}o z -w#w! )lr>8\cյњ3U}_|v{f 'L `l`=7U#/w|A?]34dRsbp߂xَ2_YТT{.U+}޸8e7HFW` LL6#O-]$ S 5h~ )*ʿ:0@oPAa e]&D_)rӛ]6Y%D˓Ay{v-u5dGa5TDv*D]ؔ4өE&bp`,)%HI㘹ŵ-HoD|'05fmad9Z< Ӄc@s`Y_]]LƦ*BѭϬ=ڔSEouԋo ~#`1 ngp3_?"(E@;OxMniơp޹0 8 Ɋsrv^ĝonJ7P#w=SX*rA;v怽MA"LD'M TnXKzWy^1AoRl%MM9s')rƣwć>\c4Zٛ[$=S S {¬uF n]qFvf5H$"#{|Ҥ$ aG+*>NwQkڅW{n)6`q#WblaMC=yGOu}N8@?< e[УӲw"=4#`w\6h@ƒE۞ϛԭÊ*l,g 7އM5 p8#Dj@mWJtzҾW e]"Oo+>szSMM_yZB7/nnrK@"jWdkf?Op0Xƶ & MKjɗL5G%jtԵ$H6=u ^>m؋_e嬨dN Iiw X^A]$+f9.|o{tU;1gɖn7Oz &znK*&Q; u2;ʩ.hp#&ݕv&@W;Z:68:ح_ :8DT/SKAwA^SF(L ɸ9DtΎfVB(|EO\B{;LzK1 iRݸ #(Fd`Xϼ:&C$;J{4tCK,HAA=OA="se2Wv~jt&K :I]Qeբ%!٧Kl(CR?+[2H㗒Hf+"MLP؊/i%EGz+82 6U- i~љVc" E}Ti 'fwڠ|z\HW%f MG/)=߂b={q1ҡ}jpjd gb3+fO iJ2vF dAep9M!HЭe/lˀ@.sEӥ(xY˂ғӨ:^F*-zA=l1[1t)p6;LУJ=R؇+zT_eQ,yEWtw>Y[[%0Ψćp)NVmuؽ(Xq2UVDW^}?Ӊ ^_ ئeRl\x+t0-;9Y-=a`/ocqoqCP(^hpDŽdeX&{NʰJZWj x>WJ`-$.U8D9u+ꔘA|*^'$Nn!Fwj,/V#u H'IU%H[`]p,%#DaAo%E#>`%N%>Eia\ػڑJ9oC4u؃h$>M[Tqv܀x/A$#{ loFjl] ntq.s~m.2rs-FO5͹1KrzIi]qR%(m`EWslpN}>E=N1p{k&5 +lHVB^W±0WXz U^e_y(?R3#neEJ#peUP VCi[2g;;m]w{ox"^ػ׈У=(iC(M[+qVӥ_]o&83rkRgFYCВ(EK|OשKE+w]JpiH &0to~va\| >K RrUdPls^堝HHQ *5b7LmZNTbKSf\DK.>;WUp,*F͐P/Yϻua8/`N4M44nڪN_ЊuF g[ɥc^7a' Ғm-Q)I}ʻU_aZ~ŪieL@7s@`#:VŜKI֯TSPBe!A wHm>Lj9pJEk,;J.oi'B3-lB=[6йz yB&s\~Q_`T]w 3nU^xH֏@uXR-v1)AW|g1hiZQm7 ®"]&~ppNkvC%I4]:ҿ`֩4(}ƉCӂ84vqgz p'ߋWIP*m@>VL=@ADA>,p竭%߰ťf6 be@=łҿ'E,d=aղ O;7B0)N"BAȑT|ѧ÷4b&@Seez_s_0>͘38H\KMbk qSHZ@_i҇LӇݾ/6C/)jj*a<8FlVtDA^r,]PsnGň^WDA܈ݭ# JC{kD|h1l"b1{).s"'8|˲qј>RMV D4PBRVQ" n&ю1DwߗpN<8C2VJM4t3ю+%9+| +vWGMMT\f9oo3IpG*ݚ#jPU.C |DD&sGzJ@KxIgLkO5y8|:u 88$^!}(:t3 mt؉& wZkjD];Az :~(QÅ[Dm⦄zkE_P!| -0TuÜخ,P"CiOg)yyF"c=ȜUv\,ja$NQ;X+ɼp/+Ӷ 0He4Ԁ 6` He3F 7S)cW}铂io~V郰KfP`;/lSD||PS9e FYbs.XT]o[`'!úȊ#ԷFP@rB*$|1ʯ,tt@ݢ{xTbD}VNP7 A I$uYO\U׬_Tq05:[;.R9 ݯHC޺=Fi ǒP(d;~j|E&u'(dF=N!dV^ 뗀`N@v)H!Xxnǫn_dxҝ{ (|C;`ZQ7RܒQDZlWDc@U\*b7GݿR%5tw<`D]23~ocu!:Cgv5N+^0 A[(HJaU~HG9 D=o,o 54i+wVI^awqǕa_(;nvJ&!90{A!ߝ pd9} #U8,:uR:^.{QuKJi?߰>A8 ?2xuDЉ3_1 cXSyE-\v'p`ߟ>j`q/'OxELkGLԳR f8tm=)7A1xuK2w1rFZz\ :]-YkWQU{(#CÍhu=`-2ЎԀQ9I[Y}$g T&%hXEw"BtVc~7vT"N]YEw;, owKmt)3/[ ܛ=LY2z 97*ylğÿX dISZБ3g瘋ӹe;QW#f&*#6l3bd9u7?v$܏|Ij f,q+35U9j; U R_te*4jiX/>]nBqG-dP$Cf2 Yx4O]?2 L{nR-OX U;$փ;!TNsU.muȿxq9fb1)ts̢Ax(*iT 6)fB% :'^W3TUt]3AwRQ-lT;ڐ0YVgYZ0707010000044f000081a40000000000000000000000016446b36d0000a8a4000000000000000000000000000000000000006300000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-realtek.ko.xz7zXZִF!t//Ga]?Eh=ڜ.+o/  }B)mK;vE-Q cw?RSd?ƠXnn"` 3wKflh)v&&*FdBE-jMܗe/֖.q&DʖɗpI'MU)z%(_xN%%; >_VrW#5`lQh-I ^[˴\ԮnP*hʥe/ӎlؙ4aJ; \6:Z }1\ ﴕX?ՄnsǴ`6(&-p4%=okr4m%ޘh= >|Yal+o(ͱE"}ayQCS gGt]{1W#kjO~t5}\ P,L{#RNŷ&"޳RpaS9Gx&' La3k~!'{DswOwL*DBYv٥b<)` U,scWq&zՃ$ d҅4hĐ[dE2 +ĸav~}m4qg]&`,~W$nu #c1`@.zi9,1gX`ˈw/oυZuQ"..3ΒEtMρO[y;Bga+׸B  (OIyE U=o73{IT+TYGːTlq#ln4$)]'E }ۋjǑ B4"!c!) \UX@ cDp:atӥׂOaqjf+'1o2XQ"|%? 2gQ葆׬̌p\1WǷpnHAr~E 9h2k%ސHgx%td&OT)qzyAd^/5\ߢZk`۰:* !JL=sq l9#ЋJ?fMxݿ⟂ -^C<+i=*Ak㒚̿ ӒT9.+xgaU?`;92\@Η7=L$&ݍXtL"񗹇z o u/yĒ $gI z-ArFDN:I%I'vސ@n]<8#оV~b@ HoVVTV`yW BZE#e4+_9Qr:d$~{b٘+@X3-- zײ-ڇ42lҵ%)2!特OȃM`ؚrQu* U=GKԐGҼgv>Sw^pywxQN!e%|zPZ[bYfX4Ը3o7 Tpdq `-ÝgX4#Q:+*g}w7_,Q]l{)kWCH4B[aa0Uy({r T4zv5 œm:>Fn?Yq瞈knt9Ws9[t݀!N*-T]G%0KcDh!ԞAkDQVc@b~\ƂĴZ^||Bp{e] 0yqEs?V}glgmLX`>q1MI3/2du5_1s4X HB(\ ؞Kd7A ؖzh13Z UB'Y52=H5N|Ot 3OTDhƉWeL+U,P*\HzgRa|e?{ 2S#{Pe( Hej:wޓUu^7G_cr_K3o^g#ݩYB$ReUP Dn&t9;Ij-SbјF$ޥ(۠Oͫ:~ʥ|w!۷*|pvW )@ѶEHu G{P+|Zdj!/4U}JN'uĸ> c2KÎ1idztq'{6`OR5$yLb:0rVj U;Vв]hT ׳D?O㇬"g]8cwc~2R-bZ :~޺'&> ^˥kTX-y69Yn"|&TgUK8y%Uݒ:s0\M}{3#(#⎥+t}$UI?XߊKrKH(IR4?T,g?~ә+X)X\̗J`7 r97WCr@;Vmx@n,۪+W4S50M+i<A#08Τ́wr!ѐkFN/ťG0jG(j0=Z? )RZybQg8ّFBeN.C;={22crN^oTj܇xv]~-T[w n}+,(jͷMչj<:CnfxMgRO+ga34Ie(8r Hi 'T{xi J.J Ġ@)j%8j4ϽL[$fwypP7*I1XT4k̸Qg}hj}'q3՛$&8QP(i $p\:I˖62YUd-I(*Ծ3:g –T<ߵ@eZSY[_A5+^wY:-,GY~C%x:0 #ι54,c(k{GdXiޝ3YtI;-r/R^^ړaQYW̵ڰNuiǗ_g=߷EF3α3?>v?_4)>3f2!R:?UgI"N)DHn y tXW%d9,h/O(:uZf؝gyqLtdv5ß U]VtޞӗZBSf4JjeC g3#~}N[Y(8V}Rν_amvIhc8#xċuL( kn:(}精?W{)s)UלѠsiXpեk-s =ͣ%2 ^5!6$ʍ 1Ws'S-WF)j.`Q*{t Rw&=:ý]oqw3#zɱr&,3:S{ Jr;4ETR܃"qyP'v/'(\E߬K 5HFJ1Lg7&£vC\n>kLψJllm3')Fc7oI~х//}K|V.C~:)ҷ%1A3s?kb3ˣĖO{Ol_[_ۇeMkѠ_.U޲4Yo /Pn\(kX}D}VkkF2\93V}%h&GչvŽ56x Y#ň)Ɇ,b?d?f4Yv3IZl BD뿴Vg֨ռґ.SBInVY8K^5a4&M B؈ v-Tg#Oaγcl +fiFop-Կ_3:9>Vϑ~xz -O l0[j'#J*8;y[ :ýV\v5 ȴjpk<v8HeejO+qm ax!J(]k)i939:d Js??W],XcQqQbʣd@+Ҏ^8뤯[#lXPI*uӕeFĬ!s+DzKN(ɘJzT 1~r2Zv̤!VSM22] ZB1XzױDUZ.qMg4,$ 7 |HnԅSHLj6 ٬"g~"Kth _M/լ͓T0-ppneP|ߪ؎| R8ߘM;s7:jf}q,u:O,F-ՂzEweDMד% ZEHK_O 5784;'m:n^ՁA`4<Fck ZT+峣, PDbqTmcf"`,')WODڻHo؅"^T#nf8Otj_0XB =HEcR3/uڮYIŭ;b k&yVMW!ؕ BrXő&X(d3K"x£mKW;o~3p1*惚WרYio׷o 3?fFGq pRDE!qӿoZWZ[.js*HhBrX#/ibP(7;EE pksN/b6Xٳ:pꭸQ~ef1c&^d*Uz CmQv__%u}Mٽf㥌83FSr3sryx2eLjW/,Y0k!`XUN) o<'Erp$=36oѠCh|L,8uA:_a9Os{ -ɂT~ r7U("Y\vArj4?O/]m(M_`wX6RCaeRHs5g b^:E7=Xi~#HFT=93^@r>Ca o>y-G8Н}QLocKڷTZM0#^T,]e-=]5nƞ" 9 D{3÷]h)kteS/O&`?BQY%ʺV1U4 9p=rgR_z[c(CE{. 3|sM|a`('Qu | j!B+ i[Fu3-׏~E\ @H$Goɲ& 'tjgcK8*[czj w^l/4`I涉lv(%k^ob ~Bl`<隲ω:Ӭ@-&""2N'w2XK+^p_$e}3-VTHL)r.CCn(&/hJ)&R<ҍ$dp+ aY$L؃*!nY1pɯ~;&BTFr96[ G?{\5M~Jhh.d6ib{Yٓ-9% foRT0=hh=6f$[7Yt:l8,X̪IPߊtP_>.S`(0"*&3qQ2t |Wv!W}KE[ Cb#jk`_l}yX\ [X蹸 Lso,OP;<BD+pb0)>nQ`ӑi:i@%A5%Q_;j3`*uZu[vbARchN :Xƃԗ3uzx ծ9Qo֍?_ɧo~{|kCǒTnOl⏣f6YK?d)ݷ'O.msXKZiIlh82JDLYIAk ,Bv_/Iup!11 tQS1yt{ڣ CSQQէ'*WY,4}+Aȗ#yj_ >týfAfàfIrԀd9۩fzЌ{;w%ZrkDF#/ ?XaDj7Fv*`%q*QDG#YZ=N۠f'?j7~6Ȍp*D6I~b9|f [[uvl𞹥Jo=q 'Rma.Sohf ȳ,ݺU/h`LG@Q @S\kwa.HBƏntӵ)}[t8ɍšYS)RPמmX q<އ DHB-i(mzȮ c _X{#]n;WJ[R`#^;,zT VPll\M̳zdaaJ~P*]-e28Ȕo_ۡ:Y^Mb a\'BYrqgnc}4.׀՞V}Ħ?<_ʧ4jEi$3fV7b`8A KuH}pXYe /2F\]u\QIrw?)YDy~q^T468HnH>419. o1vFaIF؟֝~0'Ll5d.sgqaDpE LĶ;#' W>. 7]4v;MgmeCb>V^.Ns׾p48(szM"C//ĸYEfx%pO,;G-n 9IXR-[Vt̡£N^oPt- %wO>.)lئ STО 5M&,X}UڴBnO5w_ƧXC;Q-2j-8EcUM9rٛpDSϐ)5?i}:PDznr&)R1ʈ{|u<@ӧ=UtAܔKbc=myr<5*NE6f/+R2U !*||@ ѰXE @3.Br(1~qFAIe1`GFs@& e>V بCsyfAԨ|&UJ|isӘ۶ei>r)\D 5Ҷ;w,{[FTҎ\ gg2EiJtGZ̺%0LcgX8-}fg:^^Y(jK23L(Xi|=B{a!ׄBC0|b>ڻ4<@ 'mjuJ]S^kmRb\jÅ~&;ؙ& (r<7AԌ$OGyqFۄq("&AƌQ3atdbZwg)1@B|ݿ>UD .S4DݸG-;iӪj"UD,|C&PtL%ߎIFɬy~ʗx2,  "WYC γ u9aj0E6! / qk)aY("ęMt39pyLC4߻GL)1AqwY<_RF7]3syCe(E@]dpP?"&r@k2 D7IËF,or,#=dyvE"~i d˹H/TE*?'&ec oD-CU|~4C' x9J)YL04as>6 &)Ԍ@`V}ҋIك9At i@Q̬oN"j6׸I&BX>2RnjqKi*=e=y>Z?L\+;KW'͉eYꉥQז:ȝ<:VcmO6jp|:Dlr1K@=s)\޺P¯\5;lW^Ĭ{~S<v5K-ޅD{rVp:\k/e0qFPxoƦHGGB$DOI vڹ+tmH^cӫ~n%{qZAGտpeaoDlmbhci@(cʷi"ێ^k^ tV:`G~IM#?Ԣ7o{5lc,̞q=R$5dO-`b*Qm;b?ŸHdOg@lN~C OBθy'kFoW.md-T@у9]Uc)ӻ~s>u9kBD"&LXp)z옷gԕn/Xz*.2 8Tc R fM|2ZkqhⱵqؠՌ<㐃3w%5,[#pY/9̌,[Xiy緶$P055ɜjҝBGX K]Ɓ~䁉*>u6bS8)^ F<̢ MFIcNzJ?GZz3:V "xCC1Q_Wa{'YI0to Rhw4Y~tC=_\8Uȡ95(!UupaG;_$+n{n̛{Z) R8_ ^<%R =j;IEmZ9I x 9>imx99va }@W5kZh#{#c( aQb(Eۧn[A3H1X1 $8XMe!IV^_u!B5OB(Wޤpr;փ+uSrzfx^fD-[#V7ejUye̲iƾ8ugU€pHE|PjN54χ#vsð8 oBؚ3iA@@6Sj19->z?DAp̧ϺE1Ğ;*`zZ|avGFsTCJt7c@aNhWÎJDbn ȭ Mɢ3 V@sRe0)MFNnΫg}دr;m}1uɟԗ#bJ)EI_nf;$0myK;(}-b RfĊMԡW+@b 0g~@\McH4-C" :?`m3%O܏؏üY,ߥ~:XXJdeVy$]w=5zl oDqbPK:h~${!i2e 3FEXtu6,ǝsӾRAZb3/L4ҨČ=[7)(&IV)=CϳsQ}B[IsƋMAՏ788cX3}Dhn煣[hpd[$(l[MiIЌ2vg#M>ќ7:6_M+azW"o/H6*Pj8_u,CަwȡlL=OkypU e\GLLv6/Z$`^D 9SBq' sgJ8 JCyHOF!?,sR46z=$Ƞ4+FsWiw|s bDڲ>oE\u$YN^*y-̺t#)͝TMc|ԫ-Z __.fU:B2ZXͯƒ,gHnE 51ĉϑ9VJۛJ1ڗ>qMj]O#FxϨDQG㸶KJqaTd'8!a1U3"TZ$#1%[| ?y'EC"r|HO>ElD؊LuD7"3mMv{!jAħ//RTÓn^[N; ϰٱ@6eN&lq%Zu ;D4Kghk6T^I̱f_B}YFEQ>^'Yuo9OF|%݁gڥ=>W}E`I~UsBgGua guE<'2\Q v6(\b0pEz꟮gM&#}:k?6W 'pyi2;sl_NSD,FzsBnk*cpD^jgĠUu%>Sn"ae )Y444HqGSb@j?`40/76h(ruR hPoPrDSgWTRg\*ܪquT1b}]^>^)!b3J~GD%O0p5C0_"go:"yo5.ӧh'`v`DŽ')ER(wko9/o^;G @v:Jt%H$UWRR XQY̌0\+ldbʕR!ڸYoYsg2IS7꟏'06"۪m6JT6xZKBy 3T`{*j.A%< tg2q>)4c,ŋ,ݬ&w C\+t4_fgΪ\ׇ|eh?.AtoM[uu㋯'6[6cQeygJ[+i _Ϛv|ԓ>flŴĺg0ITx(~f䲄GJjkI7j [.0T$eu,vqf>$i-{l6,:)bZTUؼeR)n?Qu=2WKTMxu9NBV^m8Y<dg U;(O*ϮԚ%pOh[LTuLnxY"?]k>TKy V_]V *JRb0w&}`Km5ƒXE` H#olP)f a O0 &soA&V{P_JELz /d|6(l_o{D%XqHp&4WB b(;Ҩm5S_pXlᨅ!6DՅ.[*y1X ˭Enъ}xzԇP{:tB+JTFhbN9܊ {X|;z!2<05&\ԡSqf Myfzuܬ"÷'^TN=/]O2Ѕ3Bs̔z"3vt )[QDی#"LP =k@zn8.@{W."%wKcGi6&Ɣ=kMϞwA<P_L˯߿SJj|̖ utIKTBƛ_y+5xSBrb$9^k]ӽ+W0w/ as )iI _@b/ +[xdc7;Hmyr7]zcwO_)iogå6mnQb]Ky>|Z?R6WRS69AqU|8G{dtU= C}a5t}2:+{ ,Ayo[o$S^YO*פ5#veҏ M\8[@,GMnDgDlpWx38op1\iNWX!_GSRf{ -'k/ 7~*qJ?;ezv 'U j57Q<uփ(+a _o 2B[1VN rkj,^&{iV |֒2V8SShv^pT}vm:C|y$&KFˆbjt9ȓ9'*YPWпmFH4lQ'vOx6"ij/!qLDꎗ؝p~kMAᇗ)5FW!F%}a&ZqoŁVP-`.`?S:ƅ-&m+ḦH}l ?"I " &b`eJU1yK0'Nr' #su#l5dlo{[5{peTfh؛Eb=?P6ITdfz/aS_vyP[B'#t SFVykԧ0VƋK/\ ҵ D7(YW93O9ojM;S4 ERᰪU~HQ:0uNDsZ2A(:A35`M0!^H^uO ;|aޜz`l}AR @4wC&TSɄ#B/wjs0%3.߹>fOyMb4cx2%q3 ^CѩljQ|Ue>UxT2 ZLOfXW$}aG$$&2_2P#N%$+$㳊AH:C`iwaA=ht(=f(c6z}mbQ˥٦8sd U_[_\Gl\^9ƪ-سlSJlY&X&,kUm 9j3.+OevC}lgB,^h6$[L5դCl>|XgnA7,~$ '8-:Y_*"NI  ~XeD3%< ͘y^ *2?C{,a bsOLk˵75w5f,/`CXΘ8f5k[`9w*x);z)&pUnx}TIF-c9|/(K%i c|ldpŦ' 5p*jAơ‘e; o`G<ԋ1Awo1d #n (7M$MЃѴA#\W[ǖ葦lA9eV%$*q:+W]pIz*/XwG^_ǫ3cJμLXVnmL?lQ9cDag_/>ߝp'"q1Qg"Z!TPU6#Z&3йaand _w]<ʹ \;GocNٖ:°6;.s$Uzk1z"h^ KgLUǏ2@#n}f_U.`JVn3G$&“!X!Fdjmr>&^3);wuHjނTCƗQf/@=#,Zxm 5ab|iB+W³ ɸc S4;;v&΢>ELQ@;y%[ P|?7M jm,PfIWli7 t] |C?) I)|߸IjT9߫ [G*g^vw~=ie0vJ;UEi!ȢaLKr>D4'cOO$VT.jdrF+RЮxՃ{B1"xul\"]4tʽ1o`VPdΝ@ɨz4'KI )SVg*Gdb|02r S3c,£9L "@/x9żCmԇ\Gq;{gZRlđq0J.2wNyQ7=GkO% "#4L HJ?#jp;e_EunX *ܱ5vn;GXehU{ò KW淪\:hB=YچhGg4}d91RN1i#<%ֱcѯP:Y?"\P=Y&ǞV]ۼ&]eXN 4GTv.ɂ 3ߔtY7*S/]gA=C04/߲ř/EWMk?+NnGr=MJq11Z24ۄ̾H ŭ.)LfBz} [Ն?GA 7 r@]vk^>>e,Zˁ.XtҡyQy?c6D 4^K>Z4!F(g.3}nKfQ 5e庮ZapQN/8Fj!FN%6yjf"5H+YUbfO5 ֔,01N "` T};( I^؈ ~&u{99GK=O[\shxRjl}Jٓ6jp$fGl#mq@U l/ "\+VWM}6N@XŚaXPui(\bvn2 鶓Ӟۀ+(9+ǵ{Q!t@M'S'2Uvc~IoG)~)/k̋@ Ӕ{$1z%_GZ}ڔLH;ݻX/讀lһyr랩QYu- e44RCnZO m(A8`phϾm.*,-CAe,+q S8 u^퉒KacP- 8lJ,qCs5IO σIW +_BM C"B鏢,Vx*'A*J]S a@JÄ!+BJ}c/Kd8T:H#7e%|q<$䚠 EhfIۺdڞk*\O VC RN8Ϧehb$m)ԷL g.6ɢX[ɍ@3ЅQeu#P96zӅLaOxƞamT+攃8MD6cF*D wkT8x&0go>%d}K{jq1i0֫ݍrLzH8qAdDݹ՟>+-HM4}fįj 6IqϭA"/Tӌ7lnz$+M]_D.r:_|ޟ }38K5`:wW]P2-Z 'R9l s̯pe7}22 UiN@~LP =9PN،s} MoP;i,͌#3HRz~@#W*?*1,/z 1?O?֚۰b ixBo$9S;.mղ0,H|ފ-"6Ui)O?orIjҵX&lÆO~\Ȥ1 .C9^Wn̵U lKK 4& F?;$;dԪH"tnkAFGs߻"rSD)PWϢ$jDJ&jE<-$, g %Gٔ6j- JZ.8f9mN[8lgWiʼn9VBFp* `::I fTx~a#W"%#h oO=`RB)oB˟L%yG NT0«?gT> sЩZt< ya0 Ccb1c<  mz&"GDiqcގS3^-R(4KPx#@Xܜ!E"W]mwPUY!BkS6"3LopNO7m|ڽ1su?#f r1'[ EcTL)!'\ʽ)mD0X&s#|+6X}X=S4sJN@:H߶]8]<V֙9S߫P뿮\n$9裑_6 Bb$)ْcȇ^I*WԲuDCY+jg\м_!\-QkcwT¥v G.#Wtf@.5?xh)Fs[QyIf |>)RՎNbDQ2Ym%{H>?[ӖKmn T"gRqبZ()h}"GF{}VPNu>,W@\=pA`TT?Z𕀶6Y`YWs,wR0xA( JqvOx2l4ߕ&ܬҊ6΃p`qHҞCk=Slͦz1G6!S`ی ͸~sK-p<4eYf)5q9'4~V}A|ϯt[%w4rOmPxᴣSG9v.pDv&rvHOdU-~͟x4{ ljφ3C ٲ8XwՃBmp7g\_ $5.XR0%[:HbUpT0>8s]nDҧOOZcx-Ա_jv]roGqraq~Ce"͗=4y( r:=`)!D2E}TӮNRۡuo"c7Ȉ(я2U2rNynx2 t1;n\!C5-kH s|5>ܫ3!7tu59 G #p4}%z7nOZ0Qk+" PΚ6)sdn̩Qc%ǣ? E߅L$IWax=CbDG[h&J.sc9s0g~ł͜v3HBktM;֟ed@0UjfXJ^. 'eSʎ H|t PGgaPߩ6}]J"d(X8P>GC(s2TF&m3FV(0ޤ?EREÐJ+:פ1d೽>U*Sk%杖#ɮ_9K?*Y 5qr]3|t!lR%'U @/߹U8PVKJ,;\'HyǞkvh4%UK^3 b)_?Q5Go.{ 9^jJ lؔbhQOb7oyMɗ'$Ա=/ .E#!?5HizZA=-I=^wA܂c9,&5(SImw|a4;]aiI&C-;v$c!70-Ik8+E"=vϐE1b1oN1IM᷀vx OP"$:(ѽI7nnc+,z>r ZKGo9fW4oKaBV% $`58{;=Xne`${(ψ DžI|Q7It1xwۺ6 9P=>.<{Q >p]OGoPDk"&qePw:hڀ%gR o Q)o 'Cgm͓ty$˶j_k5:jE"{z{^<$)f]5s0[k7rtm(R]N?O>θT  isGsVVE-b֎*y4|# 56}]&R[$ qsseSs0;gٖG%V7\%D'ז_Ƀ83:Rȝ Q) T5(#~xno 9IkHgT:6L&iȺeV"u*AG`zhiFYNOP1 >7[M8-\3>D`7斯-7̗HX(g{Xo=.Kj@z B C[vDnfޏݲ';#$b˛p A.JqOۈ(G](cC%&7 b?sԁySzfe?`\$pc$(3k ?DZLm9>ňm<89d^X<.@rC/o?_f_N| t&ßܺ5R$85۪Q>GI=$s%h庤WW8dT6tjDګY܎I&Š=aMj76K ՈI ģw{k!K(>zXaǯZj~a.E&9a A~sW]Aw{&Q@ ݯ^BQF(;7 -?7;KI |!O5ߞon%wG%6H`aJ0T6.E̋j2 )3XvY\`3_--70BnFH_he&˓@duE20߱FTͯzT3$/\B?Rerh0)Zm1A˜bA1dLo9qyθWqRdqw-G޶YS/dПݓCrM|U<+ t;Ev_>Y7RcE O$ ~Vбl/eӃYZ` M\+ksp$] |gIc6KP4ٙW 4o2{u1.9 ,Q">BPz]%h9>+1r)6ygfk2eoj'ubv\UlЖN#YD͐8澎oPY]iKظݮϟv-3Ε\H XB^@|j){%ʤP)yپQ7`eF$8n_vp8GE @O,1#L$-6ԛk&xTl-b~#gyL(5֡+0S1LI;$s ^iHhR>B;p˚'Ҿ&{tEX4q /hoNyU($rx`u@ifk_ò䴌m#tB>}a"V+ Ͽ3 [}&LwWeȗ=F:?& zëN0_w #/ g_k<̦6A'>mmkE_FUKHYF%gSQڑ(`M6{H}wsj&=/ٳF0 : V-$Jjb皧ULW)? c#v򋾕L۶Jş)W⡚XS&=9c9r 0~}XfZj(*S?zRh%he]mEe2A7GB^il9'W.gdK%Rq F$vXSWbDbG8Dz#p_ʀ<:)춝8$. )[YP]4d;?'KqO}Uֆk*vU;pp EW2dsl*Vor,17ag~U8E5n'{rVW9mUp1%m,KtZ2Z_ܰLv *iRJ(1B}KmJVi\Q?'j[,_[7 'Buꃮ_AMT#\.>åim[Eƴ1yC99J(UY2qVd8ñ =#L8qߒ[di]bmH$t.iG${bt8:zwa_Zۄ#B [1LJ,~Mqh,cBx=]1aA,ČIԙ`t]j$"Lf}G͖PlJ4'0)s!(̵~y F\1)n].ۅ0 u{#LC"uV;b 4&'b m!Ym_! <SvlIoxL&gr`cɻT1Q']BR-/.#M S8ϟQ\1Z&(a 肹rTgL-?6~Pzptgˑ&F>U&vj^̴5ꯁDa,Q]NeYV}wovLĸ) 9L{6F2sBIS#NOO'Y A;ȃ}Kс*e9ރ)6B1H+Z-u+I&* r/nrʊ5ZJ~HF2tKWiAw|x1IXq_zb}$zD.~an5D#ZAf[犳Bz|2qJQx\NՔ]C/~Ѥ(^:ڮl $F\ݏ>@0u&ɃQ'ܹT1C}eCoytKMb|^̉s}x2bZ-FJ/Y;TASmL3`@ęZ]mziYD?C^ITYf'pǪ~;=2{RϙeWȎ س):G)ͻq/@xdUHVɷ4ĬtpYΜS,հWNS3QVؽU[BԷLJf$)vIOb71Yݍ{3^%{>-: @]?q 3F|IYlr} {鬡) ;/`lKɛʤblT(;H_iBkhcTQ/nrfԳI_ {ms d ~'X6 BH5d-FxG<+ZOF]R?`4ޫͭcsOy<8ʱ -IͬuisXjpvX|3n)rtU (oiH&?L+};prcpApo7f}89%FCk~7(>n]h(Q45 fJ,9 d<`'&J~y?FjĈ>BwѾ7g~D=ט 5uj hQE;ʘHp䏫tC{~'% S9M@-!IR%o4]3uוGzŚJvPPU{#L;u/2:jC{uɧ7nE.@%ֻ|{uVoi% GN_i(LuSd ]$d>NV bʀ% ϯ[߄\M7ןoWY6mD >V#_ ݁dM!f^DGWc"%.2tU/+w ڡB,G8Wwm/wtCjE4|3A6ܼ-X>‰.uҿމN7ydCe:cO&i'>y$qԠ\Mj;G٥]ׇBdVHfQP@8Fņ/ǵtʦ6NvX^W+|6"kNK+| V<$G )m>Ô)֨đpHhI>HЩH&!5ٕ(Q(l^^QiJlE|&i꜅\nXys %1;w&]Bfj_`B:G|J /瞣GJf6Itȶ~u'r#$)~Cn4Z ~3pḃaFЉ#SmǁHDtw#-;T8L1eD}1m˜z I +J:/x 4O@ImAl" jg7eѠIO~Pa c4B\Zi-F颰X?x( ZSd;'>;8d߷Oỳ >K: UѡYI5OK`&ܬǛvY[` |>v]D. 6G.Ь "X\p1Uƹ^Fx8%ŸCAvǂ]\02#[g)R6rCqi]t\ [uĨ*TǧoJfN W1|q%q^W3 'o>XNo85[óQz&OKM $3m֎hlJՆ88 -XgpY=Z?.)1kۈ:ALQW>YlF\f^;z &P)`rdVg |CK|ɼȋx|x0^k5ↁ#<߈ΠW +Vd܆l7{ agdHaz7^Dw1[.BTȊÎj^C4iӏ#?wD$N)?!5me$t qW'HQdLH|J:p,'^oA+HCs73r!վI=W|3=U6Oz  QM nӃP X."tKwO6]Bjbl* hFWEb^ڄ#^ұ?}P2"=`X3OzZk O+@؂@x INeKUD* ǴFyfp|@|d'vɂR:}h ؎lӋS mS"*Ax q_Pk ݥ8-a N3LqOrLU(A$-9@~h{#h'Nߺ!!]&ib?"r0U<<2SkS5YA;lfb)cJ_D;g-C@|w8Ub& 2mpbt mVߋu7P|&$vSoEsَGyǻES`7%t#k6FKA!ϔgH9)^YT%mJ)^8ljz+=&GHmZ3i;6_moE]aRG3=ת#EuC§|А 0+&(.Saѩ~e4="xS KN'4ZOB ,="gwM*֧TMSPdq%`6\SMx[lBI79N^gvE]yTcsbq-`kkJ\;хqETbkyWX9[?5PE=ZtS(|Gz'-seY/e %AA.w-{1U;Rpэ-&RNC>rgO`U՗HcxRn23 ҋ`y+`kruri"t'&j.+r}6eZCC uX"VMk3֡m8@WW#*fkDC!n@U(8,=|c00k҈BZ7 #FXJVwZ Ov4/10ޔ]o%6 ͞Re5B=ŧrnI]E (2ϑOl-^| ƅڎ8]h4kp < &EbrAB}u|Rtk_:~Tv1d]7{~b[X3N\6mb ??4\r\^wyO.aQަyOO7ytiv8!O-};OYВF:d>UJc囟~iE76H>+WX2G?L\C4rWYo҉0G{"G2L$byVAc=~ivV^nZn7?ΫbWT6_&o6edf`l2+I uB+J ښ:LJn'T[.gZ}R 7dc0*wa^5цړ<e=!EWTs|`S@@BVzF zh=wrs%ew0i}HRݎ9|NdCEPNR52>h nW`D)fZlXtݜ`1+܀94Wᮔv,͔x^~tqH )֜WNtyHb dgI"6 w40r-n%"](~ c&C~c->zsuҒVsHNC.?ݪ}0ޚ MپY%zx\WEQ3)Z]^-D3@jm,KONAD^T9 6 s/ݿt,A7t-@H2>d%UT [چ3Zo!^>\S7en_BqDQ&{p:' ''Aޑ'hw6Ȼ ~X̑/rj؁0{œG*ꪞ;@̭7P/gOaVV)V !b|4) C/ԬzUJrjE|_ZYN9.{ixUb3Xif.FCXk fl_1jJc@Z,SܖW q]oa )⬊[_j݊YSys5YCd)b7#i~?"isH ]4Es1:{_ힾa!iMD<l\?:{Ea1+!fum2mo'jGx^vz.ABE+<5#tbN -JqFFHɦdה&dF Ȗ+o|~HtG7(g`ɂ=(Cp7G!|IJnȼHf Hߺ#in?ӮdJ:d*5L*[2q,שu ]-ll3!VŲ${Lq\q`έbq =g3nq5L HJ ('Yo]g~98u. 590NlɱM,*sMOAUZӞƀIܓ< NA!VJ("˜P`S-OIL 㸷COަg: x-NkAɁ.K"Eށ´ H+Oۜ FJW [$ v`aZQy@Mր HsQSP]^Uk@Mmk$<<}tq `KUgn5ೲ:(}˛rթ~Cʃ/uZH+Ss}dh p/aTz3ҩoo~.]~5(*|s<][P,X+Vk"ژMٽh1;l{5:)-iʅؕ1&k9İ_bdXܯZhЌ4hf"GRl^4f™'jW#y)TGK7C,A6PTև\jKf)Qqjm2XbzԔ-HJT]D@1Qi/&U!{`r=@<& -:ӕ $ok뱁`of{,6O tr Xp/wdb}?Q coS68pH yi0Wy+h`z h&7tjt9. ;=aںӌ )FgFuG5GB5OKMs>Qo~0\^E|EA B` ~u慽n!>-d)T\lj*C)钿#,QxLh+$i6OȷyLvʎ)lz YEYz!묝Ca%sG?~k8W͹1iM[ Ds]7-Xo ʘ4waV?n/`M 8#ˬGs׹nJ`WVQ_MAj P7Fڊatx̓t0)~!E⛪3MN 6,zGI:(ǾpB])DJxQFDJPvfqP- n.5 yJ XݠAq#̓6d(Բ#-36_Qt-ԽnNnVVyؤnkqpۈU7ycni~N." Eh8CC%,!>^s?Y9 69R8Zd^Uڦ7]}ŁNML{rx̕O|ᔁ~рi vB;2x r*J{HEr)^*nHNg`bh%OrT \PÄ$ׁt}[no.A%WQۨzeu>Yx$ ^Kx4C6!riZLlA;DI_R5ctc<_8=6Z5&Ea4i&J#&*YuєML׎e5s;k{/xD+m`낀l-jѻmShiy7?Y߬S^ `[#"O@[4?]%0kZێpGVaq d(vO,N?LY2;W>7]VL;k]B?TGKn*H6ܽRƧ*\_`PV%T[D $^קyt 1hIxv2Xīt1.[2Gz {E9OySSRE=ͩ& v.PrDV^SZ- b\Dskh 7L tKpsMm6K+nZ|15+Zvaw9sA7yfNJA&Ḍt嫧,yD;nU.!ǧZʕ2Wb2C 6Fm[dZ 1%m"4Wcfk^xLOsdl+ P wE SCk[}`X_?th^nm.vj| S9aEjj 6ve{yT ~|m|<|Ĕ:'_vzh/N,$D9\nJQ ̝ y&P=Q+\4zFCt >l)bViͰ~,2qȉD"NS%@)CD4Cm;\9 i?)d&"k3)P([&K[1E q>&sK<gM&HPw8w$L *RJf9c &yrLiuO&nCnOB瀔UB9ubuӓ9^c:í3 p/`~B[` %+tmIQDMvO-ge:(53k) uH5VϟZ)3c:k4["e:=͹ʎCTȴcoe Maz r]0p7N $VCz C7X‘A\ͽeC!ίRCݠ8I!7?~I3nM.4b@.6'!^&f7< %l"e?wxlWI:K\ƪOHafPF I,SnǰBb>Q~f*$y{s,Z~Tr1 Q X_d!%2I2-Flr:Y+>HcYn?K!ok˫BezԠ`w^jŎ4hZU)$;1E Jӷ 1*R:.(ETLzA>~!7TLyՄrO\U17?㍧i׽,*%/tbbuiD'3{}74X8K6Xu*ð ^ĉpH@LIg-ASv3p&{3vC;&3?#GWWXڞK}3k2ޣNNB)w<.)|UIgc/u3dv_Tf{"(5h8fWSi"t@򳨨<閱\C Sm_sэZ&۪8}gjǦ fm$Ro+pȚOpTkBuOH({:+E{:X;X%xXN)"̺:!ƭ\Cd i8=2x Q+&0Bo?h%@]at̖ ω`p)ɀ*`VrRA_W~hvh0q36"_qtE#kڶ |*! \N*UNԍ74iaۀDpO^hࢗr&  "iTubўVb?qzUPeSN⨅+]Ծ*mab!X⹮+ZH:?㾲XVd8GB(xdex1 AnRQ&LgNلK?ZDC~EZa׵aOAΟYnL?ECM` 18|[[zg*I MC:[' D_~x)!$0 [f@bf |˧jn:,m,mwNL3XOpU|8 (rD |ƈV;jL6o]/3q@$q,cؠepQ/8G0qx4aDš{oM8V,w@T-秣[wvJ`( ѻ1]6qýf""Ζ?ٛ y;5rM{ql܉W]7zGS.愛@N096W&iͤ} 9C\]rJ[+ywm4lLy@k[R.gE"VeaUTw& tHVD_kq#]V&]ClNKW"fdjE߮ԙ_p F#kY'߽sF1 *G#>'LP,N# q-g"V +qV.{i(VSvE@/5EDp~..5岴]Gq#J3Wḋ^wƧhm9qߩ=컞3f{c 5pcMX<CoBb^( }U-yY ?pDr(ՙ+#Hf+] O55"S>3  7F d9pᝫ|H@[IТ3,-DÀ ; @*:MX6Oq ڭ6R(*QU/+߁$->T7E/vbș86-Iq&}*1$l4n5ݞ8?fd=a{o|[SdzgJJu|p$r v0@صRkzĢP爕5p%iXw[((_0h3Z+oh(hS#癑 kE`q%(SjAx5dҟdQ QcŶv6$aju!nIߜRa7U&=iLx9=D?!{vP@8a I4ibǑs)h:;l b .]@ ^P@!r'M)cM|z7M[[eN*X@[i?Gd~j6.DR,Meb%a;#si؍+>$2C6J\bf\F]zN Kj' FY۟-K$H*~Çk(̆ F}QTxs-Q#d!`;24`EK-.r; ŭMcc,₈,Ӌ}<^15sb ̡)2ϐ;X/=Bu.4lx?2g@0__ٟ ˙!kEJԢ񲑈nܮﴑqK/'*lZ՟LZ]oq؏+85XЩ~씻``wp l 9?H pt̠0Fyk͗x$oA!jCVfAhNQSZ%+&uWBK6[ `DQɇ(< ݨ-%Am`ImxC&! Y2]ʒE[G[_ݺ9c"M6pb1)8-+;3*q_x06o$l^&w-PiЋk5ͳV Q-G̡`ڊ[}JQfB]eE<@DR(['& Bj!u:zzq-pnos-Fâ\"a 3s`q-y_y+Mi"mߌ܋ A߱]pnE%vcrd r_!Ssk(PLxLX%3KUR{zh VYavf'V!wA^'aC@hDkmvd4DELvL]2 jl([^=6 <ĽsFD"3A+ 9eȪbFH*p`Qꫭv _XY)؁7N_wIQPsn`Up:!N9x^Slu-Kn_~4ڨxu{ i-nFneӚ|%= ǵ n"u tg:vg &yr)X 9pKLn+ͳl#Ĭ.iTm9ڢ1KrC `~B$"qD+!?1FHq?Qj*/$lJ#Ui~" BUAxEq Sʱ `\yQ44Y{, B[W/3ˠRF7+'1}[ Y+U5> GCϭxotQwY]RT{{\*eax1tg6dtaZ&f9+M~?Ј/B=h` 9[W!;Q۔Rv,XOClY ;%c׏-!6 > 96z+9 \kn>K XTn] 8:ٽ8i~1 {_3(%}v"y3zWҢrWcIbTW6ĉ1 ) vҾ~VKYZ]ٵX`oB3ۧh[K4C5_HqΈv'٩%`nHD❒ YU<{[ScDI랿N IK!E=-BSB!݋R6 5y¸<JA\ WG y'M c4.o ?4QԧJsm?+%%"1>|,SPv)~U$o' h^ꙤL}VX 7J!v?RҰ݇q>Ox͕TNCBjNuXbv!au'Ad<?ægu[,1;B;zX?bB%Ҥ(|ti}igizf NBboP˕ m̟drCck;DO;UA귣߿hj 9n]>Y{;V8^r׳ Fs[k 0;fIj|:]c+F$"6]۹ ervX&3GKh8K!ڬDsVAu;:@HpD(4Pd6ᆥA$:yՎOɹڕM[U wf}@e#hxTxA1gof|E/6)R¸Xlб&rL\k)AX*P-Qgv5Zo纣fvUr>G^)%cHb%|(hd 4>]g^NT5l G:Mۼ,B #y 2u˲z@\C6ڸ/c΅Wx ZZs !lKQ.gR8j'j5HsɃ8; ia6A^NHNgYZ07070100000452000081a40000000000000000000000016446b36d0000f750000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec.ko.xz7zXZִF!t/p]?Eh=ڜ.+;{5W!{Kk|>6lG羸w'dTd]O1xՈN9Obu0mF"'A7C@W >,#KJ;?uԣ"ŋOK/s zƾ%QgxJxpFEH 5|BؘÌ׻<3 BAeGn Ɉ?4CTD/DY\ !mAm0bNnyag#=Zq-PAɺ ̅t4jVk[:Hl8Ϛ\d[ek+j`XLMȄ9?昍&/h0[˰J- F('( |qy^!kƵe~Z^hOO($@ln,kjMc G~+k;MwQE?ј[\ҲyP}\]͹BMJ=n=(@eO0j_oShq`4U=2;n~N(H>k;\O'{gZ2Σj\$-ZI]5$Xr(2<3YsV}vi\f{D8tB=IB|V>$s}Sͱm"ej}]X'e?y_BY}#oX @1T-//*!Yqe D|ngp6]f}E>uZshﱕI\]'n5^nd ̵8>YY/KkŖ]n *#O-țt+*ޖ`&;$6ů%)ĺF|OGym ] fQJ{)W8JCg>fzA|ѱJV@9 XMF.E0ԍOs0O+aD~[%!OmEl.?M"|eP8$$o, _ $ Zt(/@d zl٘h hVJ~.^֜+!NcڻP# l0U=B v+-]gj$ @STET=)ÿD{c w9H>X^XS$Z Ai;V +\vٕ.B_O<&_ǫeN::{3p`е|8\7ݢB&b dKܙxjm-to]\<'o-~e܌{hKgwh [`?7G']ww.X]aOxJRx<7_.\R\&8[(d{Yɸ7EJ KԾ(YQa,q<7k;  \Yf/ῴ3e!pNIr{qlw:I!jhRBky}S2y8OTKmo'-ZvaպS C+ DhcSqaM]dk<8$J+,Sz_e/'J-6i} %P$k?fŦW6}@XՂFˇJ/"c.{-BJ@F 4*#~40O^ ũpӕ7]_2E3 xkNiytf7pNxrv sY ŮK.m(^}7#)#Q_F8$}m<Q 7bYi'nݡQsnB: 7EWLTrLs)g_5=QBkV֡-|x2fR͏nvXՅu~ykF_('=zs3EW $Rm-u\IAY%h^ɰ6o(ն[xǁ)USv*M``OPkD &rw8m.w8-!.%ߪ7F2qX$W2P?(Vhw?;(:m_%2uHER0mtt]U4͘2I#OJs79Оs#`Q]7[8FɆs&8Eؾ(ڻi#H567|1&z'!Y*#a T1QFs2""} aƠNl+zZ_ٸ]7Z +8W:ajZMGvnDBq0Oy(ȦG% 42*SluŊ^cza\2a慽P]ZN&ɑ0,;W`iN)X34LChA45dDAz$FP@|yVU2X.='`ͫ#'M *lm{7u \ϛ,IXHϯ4폡 \p\K.8%):heffԦ<"ŶsRi 4Jx4WEFPPC*Z.Ca`SXNq.x/xbXD=WU`ZM 2ᑅqQc *ocQfj8鈷ԟi`ʵH=6LNΞ'q_ط ݪ9;~ԁyyzbs*A.5K0eDf_}@@Nڥb?nCK-m%TٹN9%Wْ\ AAΐ)8çYd;!H%fߵT&r6M]3@>p:؅%bwXLItf̈́ Flѧ߇NQ:tFP֓C wfP3j)L"z)|HS9K^9-ғHw KA2wۣV\,oK[p.{Nc˲U\(D¡]p\6cj}Mʕîr @ ]d ϷHlWAފ*V<19V 7* T *4 c0vu:cݠ.@+PF?M Pbh^R3&2q8ID{\o^K0i*rqDUWΨՄIJ'n+-_]~<߁>rq\SW|m8!E 2G9\"P>@(?w~TϸBt) usS*Z̼⢧roHп=f\=;PS)H%G_d4ݼ-m)E|R6#6܊գ3T hk6]SZpʬW;c?<G"ZpשbFR>aXuQ |m8' o.swc ,xfћN^&ax'^Z ܣ56CbӱZЮ3 DDI]/OُN`0ʘe+%QpqkGkI,_x9-D?$A8%G6|p'i_gMJ@ DZJǿRS)KOXUӑZޢ&Q>$̞#S~CݧJ@6u$/ T jy{`}l}Ѥ]ﳐ6:\ &/4 UC2Ӿl\xFS[?WF'־WO&i|Jrº|ՙU~dZ* d{}C F<ߴ7S=&b?䬛lʹ+SF4䲑!Vg"&dhh&>v|/odvGqWZ.'zvѬ}NL}N*|7SXbӖ|nz)v  /Nɮ{0ib iHO[*Oͮ0U"Z[6 `&Ju`)[A{0FƳD)=a~{~t&=zdH7]V(Wd7Orc%=eY|Ssu:n5F`aHtܷw<_Pw`* R4'i~{-oLst iʴw賔uDžEh9<~!RpϘNe WIIu}= dc9ƠOq3%*Ȭ "9;h8%zu3f|MXbH&n8m2-3aPнdV4  kT%c8oJ;E_h 'TZ+z QrnP$:(j)SٛuOڧaR2T7SZX((+ŘG!/'S GޞAuy/m>yLa3F+$H@p6Q6 ~n!|v2Z]kWxdP|o.&Z+BP(vVK2uypK[ϞUSg{#;I"I[ٵ:`aףqGghFVj`ցw}04,Y AmA}0<miBԇt'=0",솓hnQ,? P^XXCpg2GO6%;^:,i7az`͘P%"D%ۣ42ŵz˄/I<,Rrxl3+= ;-@[Õxs -n.>"6"X,"3 z[nO&nLur PBWq9(wVɈ@QKO« /?ԺpU3(Ëf cZLEtTBuPʲ q8Vr}p?o2B욖lE];vJ[qWsp­[箇/$_vjg$ZppR%ȕ D8u3iES`o3~$̥tCK͝Sr(Rξ0iÏWBP`[ǍԻ5FzLP i)UF՜S]Dalԉa1>?|m =?%  L;jG{ Ҟy/QKf\pdB%.%dE cC8&(tV0I `9!b2 l@% 79//*qGf-΀f .Fh0 rΌ&D'ǵ%ܔ1;:eeMaPK#թi/Gʝ@dZ+t RzK}wRWۏD@FY01FUb&<:_Aϸ!yOȑ&D`\D8mؖISBAvrѭc.W@͂(F@G p:Fd 5v^wi殫7GS_#U,'Ej$F\m͝An~WOWfWvVMEkW/ѾY?RGTj)oz6Oak,' ⫢BXY" Oqul4Uc|x( OεQ+&1D\AX2ZL}>GuhhSxiy1T.j<Fd0Ι~uTnڐ{mѻǙz-GaJ/bh1x#!S_mHy666皪o;DBU^& +F!ݼ81{17+td#8,BOyv]=/ʝD$2^_NpÍz6?R lEp߇܋zŌfٲ_jZTO`#?lyJ_:0ٮF~p48y*(\רCT[AeX)]|Wg-%Q-gw@[Dž˹ka:NJ5T;S޹Y=gr…i.;LJK4@ldwޯ/˶*DXY9?V|%8ͯ1Fc@#+ ߌk2 3 g񕖋@?ZE`qQq+5M,”B[kDLp9m㣑zioV_$FznRއYyq[%oImqUЕbۜ:GU34.RDquQ5qjq+Mfq[{-'#opFt՘we־gNJұR]VbKJ}!\1ql ^ӘKʜI5'i 5Ud77ǒ~jBZf<݆,-Y!@CY>Z+[3FHyLgV)l^]+!A7d]o^ЍCGQ+t}oj|e7Ȗ'y\o}d5\ƣܾZ(,L(Raǃ-NW[2Izߋ永O Ky71k=vӌ/AᆤIhXCISu#vi7B`xSô},F~!VIΖ)^bz+|d6 dґ윸}bY,x\׍ͫ9"7&i/miWD!&~ΞNReE쉗6 6j |k0Ұ,``׮N[1 n"gDk~fč Z|pײuaj|{aM\M˓qnOpTхܬs[m÷o{AP;}jG!i;p܃sm{Ԅe2_=Wuf yD 8]3n\n'R % xO{ _ZiBs_NBwO'Y,E~D1MjCDB׌DZp ?*nb<9 MmB+f2 |a"b2Liwmz䍊Ǹ9/-_*-L`syuLӦ{J=clЖV5}Y1Ίͧ9;֒/2%h2oǞ4n+Z\`&F"M1ʢCjϠVbeƓTLuW93_̱gSiK#5VLS=D.PrS@[7 `֩b}V(\Zٱ lv$LU잎88M.VI#ow FtpTcl~)hcA,`P>d5BJR'iIfrOl"GIKa8L.Ĥ/ĴA/gPf-|9 Q^88mjL}TD4xy{}Y.vSP+w\a"-i(Nnq: `iy$vV;^ljqhcneO+mKؖ@{=U΂[,g"Ԓ#'YA!<9} D vV(POC!n"{P+{3DV IzzoaB?ZSs.O$a9NB g"Ј+NۢՀE; ?CV=di6' H'm2dHzYo٥%쑶;*_P1EF"eԱbge3Fs<Sn*Ԃcot6d]f׬wGSΰ7)*(Ǖdr<=eشoʷ'BjuM}b%@1T 4ūZk8TQ6PRρQrD r߸eݠ8+/Kβ[bt"\ԈIJLFd.^de ݨ(2yHt4R6I;~UͪbKد,E3Ѻd"TŇGU @m ҴΤ_D[q5,SvYu좇kbNY5.cYЖ8'EzO,TE0PV$u%u 8rdHOD$ENT,0I瀟iiW㟋 pl ?r ˜S'ga\e}kpŒDzIˀ.Fe)gIXWE?BǮCi>Šp┴MioaO^a66F7|& ҦA)Agv7;lY)nNtu\ jչ7o53x Sҡzr ;$Fʛ ?AU-/+ۘPꐴ~A/'^Vz6 ˲ ]V$KYb؈@31XO{WeלͅCI3W%BgYc^ >'n}2BX{RERȒp\ P:C_wSKF1sutrNڅ{.$2=a~$ C)$)[fa6HNp"2M5&%@%vW& fm nT?G 3'ˀj][@gpjX#<ٶSw^&. ulfZA9 Jŭ ?)x(Ӭ_,tĤSS[Z> ;9caˀ>+҈JkbLX$Uc2в~mԆBN,#( Zvt9d[R6ԤتRLs?O8XvLohEy1VOG}Zg/5s°1WHn|\_A 3F(jWIDE/ w]$u]5GX.DDlIXes:CԛªxĽsĥ#;=Sdݙ{#{\u:jv8 DBRbR݇x2ۚ{#Lʚ,# TE6Rb:f,Cw*snmHyak8.9:mri8ͽ,'%1 $m$9$F&ɿO1 RjJLHjt Ym)&6IOwlܿ'2[x)9XBPvOq~oSJPS1c0E% ؅W.W`hd6!}☐۰Ұ$M Uhni'c?Gr|ގkw֥ xcc$(jy/%l̹xzJ;W]:[`nO&+ o<? P|[ $~$!km$R\ֻ0}]ԣlXY! g::ue0-2g4W~(l,ޟK|\I${.%{"\ 58Mm]s# `WןWY;[ZJt 5濺dX.nZ 3:AYL~ ptM zBnr˕Igsw#U\)&cT`tI Ha-bKS'/K? fsܓ)P <7/`Q\w a>9 2s]/n2j?dcKDDLr {T2Cvz^E_`eD@] X̹/nI~q4!mPJ^>ͅ.r ڴf@gzl[^]f=5G: ;4uQS| - aHq Qz/zDCPQ:]nb#t 3wg%E~Lpt Dr PQi(JrGoEi' kӵ%^uF[\y*VMfumfUQحpv2bRWO?'.OPKe[6YP=5hNp}D/H0v$73e Ih kQڏJu#КO L*|ƒ*%K9oe=TE}J֪:pCj:WqspΨ\Yk5KO0ZIjP^ ^3~ѬHw d{M@#Dp7@`eAwT()*v)oIr8"P7 -˧{_l>~ȕt\vS HQe 9ԇxs(* J lCC иM &NB%ikNCV) pH&Łby9[UWȝ_jG@&@y+}2}\^?@LR RxA:r^͛64۞ yN^ U;U j{ /.;E#IcRԻՔx񶰾k$*dl"I<)ꂃ85޳EpfMD>b@Sf$;wv:t*`+xn]͊w*S{WZ橙r/'6X"6"K|'$(.ۯ6_׀֜tx7.kG{o+/{9/HsXq];pU17`WJΑØcv`C,.ZGu:u* Ae]j4F.84Ғp4a:Ŗ72<1`@$TZD<]L1M @1POYhidžK^ܛ8 L%Ry>v1 Vpn%[rn>^`A3}B*0]ޓ4(ij֚26kZm:@!E_0VaK* 5i<K[o,XY|fѸH-A|D5ݕx*".=g_AWVfGHZT4Jnpqw?8b|;,3NJSq3QΔ7Q5KL0I䓾eI^xgAFWa1~xVǶ ӚǢMYWzITpcZ$h*pP]4JXKR> |]MO. g .a?YVd(dR꜋0I#$b}'3k">^fIlwW⯙hwP1“OUΘPk,y L:o~'R5ߴsNl5$늒]MhOwll>MD~BDSi{ v<=)u4"c!6w;_dͿ_ 6Rjx5kYړ<[5>cǂD*2_5 ~mߗ/QaE>AA Hf tm0UX# RKNl#~Op-ujO)ȥP=qXn(h[!1᡹1 nYcA_klpċ| Vˉd6n.bQۚVZ\5VְgGl;jWҽ;kCX Q?פ&0y`8H0'gکL_@N.7YgSPq&7t,hT0zyL^s'JK(g H%n5I]RjYzmƞq`S @Zgc=$YvɊK.BPda+(3:|Wp?V/ٟu"U+sIGa)hyWuޏ _ i~߾( @jiH4wu8.;ہEH:՘@m>b -ilm]cRk4F,p mْIeTtq7StOV%Fy|l;Lm$0 .Ηt QȘ%Y9EiN?mP!_йQc'6nPtC'w^'HB!#Eyx"G̀gemǝNFW 5c84GK.=љL~7TUk?LV`l0Z`\e(Q qKdաE'Hh!=I}Wc5 pɾ >6L9&p0#@f=v5 IY#7'g8~9z*Gd0N(iZ}Ӧ3RK| 4%y0}-o{f-I5 mm/@iMiCTeE ֈPS3+9{x}Z&'˱uFz$JaRlyf dWD(uN%Qh7ɥuzmW9-M.l$d́_}}ߛrLnzai8mAbWjW5r]#,& ]Fɪ-2|tra1b,s *{(.Mrrr0.4C^QRU}[C8<ֹ+HD2)5d_.pu@T q[k T2N<_فfҞIgUU]t~F^Z'G"P@k d]ymYPkB6QyQs*-Zg@vj"*W>Vʊg- *dޑ3[- EX0ȸi2/)(FRp3с4KA\9ˣx,[s1VF@ ~Qsԕkڴ&7"F?K Mf g)`:cë,/t'ȹ"VLR-)WV,)Pz7/Jii;"B'7&GVt,S׷ M_>Y>W,.sĒ%Ѭ7qܖBcW3\# p*B%Ӽ]@<ƺm=M@7I+ͧw3d*GUpr/y Xڈrk %b/Ctۭ"9͋kҩ>#|xju&w ~PC ; vZT`jcqM5B8p=$Do#EfO:!=Z4$<;2INjcgs2Ǥoy_W9ln;hTBg)18崧kCN&*FQ5ӣ%Qe, QoZq>>?AjG䠅nuVR:%I5#GAI,j6W/j/E)|#!_e]z ȲۜʰQCRW'5{Wd!]ꠗ߅ \ /+: z_cKmM<meRNݛ!L)tG=\[C^K}'Q[hȩ}XTɆ&|p$KMr-O%z<AV{Lm*3=AltKV-P]畚C&p2֋he_xm۴V?A1n yS.DNr8%\ʭMrg+R 8@v$g ‡^ RiX0UDեE| (NfJ U%9F'F0\t əAIo-Vi_0\qEpk\c~g6G C(:ɮ/XDPҝ5OmQn-ڹ5yk`]W aY~LC~qH8oR $zIr5i@fޣ T{֐{nuk 7zrEZ$FWfYox (0v/T#obkpy7ZFܸ,dL66ry"~#HlCn IJQϩpnVN*s[lU 9u7[m0%ˑM6ǩ|se`mzW]qB8F6n}(f[%y3DMݿ.Tsa՛b J=D Sǽ//}׌))>.EWR"Z ["֠h̑l'Kw_Z`Fjb{|΢2OvO{g ?Ŵk@NszJ,9gFRk9VwyMB1v6p=xړЛ=Oy)az8˔h?_#bGEMViCp&%(~FY/Ib'1v2k%<)9 M\eɳȚm+P0j޺A,qG,P]z^9MEYUDU\6?GypX IO뻺qAat7˝:M:X7kr[_[$Noꫯ|3L>Գ'uSO\vHգOrkk jfj!/8@dԂYq3].sJiAw eݱ\PT0Ip:??gI"R Tj 9ّdJ*Gwn پ`,>`ѮǸ(Qy~qR~vtZz6 o ޒ66(L[Epp6d!ٿ Ԙ_!.H yvvy!Pϳ/ITq]I߁4AcDTT:b!\DH窤8@v\iiHDInqh'#j4&Qfk*ۚJSq!ؚa.2ń! # =G -'&+|ZGg ɭryȎ?fbUf@r] sU`+u60֛fizȵ$L-<Q#Z:DMbfF?1lENԕ$xv3N VIQ "'IH~1cjYRv~"w6Ro "C1i(miWAE}5b -( MU(qJJ 'bg{UpɈNJʋȐ m?<I1glicQ_~iߠm)8k#MTn5\D: kzu(oRa 'TmC)!V,&MZUQ)gx|h1C=u 3„0,2^ޟTpGR '6 g!?6n-֓n'|1[BKKLj1KdpIƦxa8OvǢ5suk5v ]S2epT0oVGe+d P(Nz̫Y1@7acDDZ5+G9ix~@"8yWνqi7 Cin@zZCK08N~g^G`!y7/3T-GN6u>%^"['-Q]"HN.1v'r^Qk;o5J0Qn"<aV#IoPEp\$ !f3ϰ""N)fHp2tY B!% ZqlZ0iv޼yÕ$BS ;o3 4Gpv #8 ?Ps\@l<& U 1?z݃ iB+k5Isx.yR2jDٓ1/ eD*F JJ]lU0,KL2g^iAXQ/6K w)0tx"j3]AwLA]ψ uĄtt}·1g:T,lJ`i{{k6,|ä~.p [, xdNyI#4zL_ØFΎ}Ze2tIBӍF`df#gYDRˀY] s*WV4 x|X208J1d'u>h"k ba=!qb+B'0""q]u!r.&zM\zf,m˸)eqXwi& jnB4 fbF~NmCo~4ŤU?}M*8"yI+ypFlǾz,t ۼ=)2Ceuʇ. !3bR/2~Yu_9$znTs5 STk2]eSp Ԃ6*۩ ,һ`> RnPb 5x7zs8{]4A .d '1W 2 THrm%Ire\ܢ5N4}1MĿ^U/r`@b,b=ZX#UUqGj3 \G67ea/]cxgDE':a:\q@TVHB7{8ɇb$f;bL=bkmD," j (=ч'p Μ޿pw;K;61mckuSe&x Gr>*WlBaF6xR,b,{ЃN4|tXDeƦ2\~ժ=cIMr!ԇei?eEdYȊHSs`"}T 0$m}?˪Y2Ic+聪Z)5+Z1+u8l4`Y~\C (/r={] \3j\>^sQDѕ̨ai Kwm7 yi^sd#;*SQاXҒeW;{6!SBf4--+{  *Q1C{c0oO1f$Ԯ0 nCWij]져:]t_IH`h ? n~q`պ F{X{3NNܭ3ZJl9啴0r@H8|w=5;ϓb"9>mx2E?պO]>g!`4]PX_}£CVRRaggYN`/;yKunQ؝*z.UB#P0gcmtJȞ/T ~BKx5r A:M<a c ajSM?@7[P'cұpp]E;kXUp93F응4IԛOnz|4BdT7RL:I'9ceDɯ/^>U24VDޞ`>(OwZM'IEA尥M%vg|Tj1/ 7Ҫg NW %t(%*r*WÞobi!'$30IrHpJ\i@ݰcsy bFеA p}h:eSܱ`uDF.Kt ]*T @Ҧg<´gf8ؑE8nEi'Y/Z0*F-እ@yK]r3(37LU8ya*z~ 1ׄ|V;aZB*ʡc H~5f2@! VB1Yβhd'[H p 4Z !5ni٢41ML[ֻؼ”#GE/$VWڲSOU- 5Nf^>e /gCMh-s< m0b;1_ciA&_մgA8KOtĄ@Tbb9Ѓ1o톲 riinTLM{M 3]l\">VX $sT fWf;;==N. `hsۅ4lP*Q#ccT~f#ENGu+pb^>C Zo=pW> JFCӨ0?_C^Ԍ1*QVw-6l͢S8F>z'n}e kjөIvRw UAٝmAPa}1du; 7̷W]tx+ydɱ!Yf;ANڨӈiG[V^pcC~t JIDj'BWbzwXi/^womyr0ij%a FXKu{;l=U%si ޙGTbFŀI ;^oiLUhdxظw &+_*J f4@r T"F/~#r;9hfrۉr=p70S&G"G;_q.JJs^xOi%[MW$<3o Ȧ(&i%6z9|Q2g_(yXȐO M?3g3Rekv?mn*Hu 2./tWAbclX@]\&K '4m74 uQ֬_WnԄ˿0!o&i 9Vޟ(i B@IP}?^7/!eS=n+}k|G:۰E _O*/EucYflo7"Kbd]]<~L–u|,[*>7O9Zѝ[!_ohb\Un't꽠ao+ݭk!O0 V#p}-W絇Th|Xq1 `M wF&Fh*TP4ͽyD(|ڱjrm!5#=w\\bmHHF imBL$&(UC!(QKf XɅj+4oNzZ, B0|*o #ㇷ^Xz PrMȘeނ#U@`oGnՁ50rREäEеmA0M2~o6֘J]!LI Ӝvi1\R&@Jy]JIJ%f$_G%PTJbW`s bM6 B 4u'8^n ͯbsҙqRm.#XK\z}^jD}$Zl :c#݈y`1v<)'\bGU'0jo pgQgqD+{R25*H@jaG;7#+a y٠j2%s|-_El{ip=ȎH|Ioyd@[ؽvĹwBSqwPlw/8[Ȑ]f-%B] |H;z(._nW띸 ʝ/񿻢,mB$.G7 ΅6(4Aߢ٩R_6ؙv#^Ҏ")YxδֻuHb,[1BԨJYaqa7 l8 }'f:IA;}} =r( x*(h{?10]+ޛ]^C))|aӍ|C^D'&K/Nud壧dfhh9q!<+7D8fg;Mʰ7XaLU*I{R!߃:(u#@6 LsK߿8l>CvK!)1 X߾l5>P7 gV'#Wq7aG84 se&|Ca1C ( [ʞŦ@V$2=n[O?p0#NcvIV z=(Lݕ@syU 65< YQ-V:UdF ⮼;w!Dx6v(yT`[@\'h ݹijBCr $hn83#L -ILpV 醖\JS]shklB7]Mxd Z`CwV$[!6!1[^[DCmiifXǑjeGU%/)4 QqWWnC{R(ؠUdZtp:Ck0s"FQ(#-P26lrlTAa{ETmwt: LmbvI>C۵(JټG*_je*t)N!HƜnd}庻|u$7W2A)Oo<˫|UjQކDv%(AX=&OAQM鵷e X<Ɩ)-+#cbfmScYʼHa2*uA N @CqCMs|Z »RX*М6+p^|Tlr^ʛ8ga1actQFo7д6B,@1^  U_b&Jd4 ɗM >f:+6PKMρΖFF  3{uL - "<=YkQhl[ V 2yFigДNuNMS/cT5Xfto5gJp{o*@(;)\}z }\r⿰w^u/z1}5}BA@/Dy%_ʻ(QG}jh?0׊OYcA^g՚Щ[v?_x(ڝ?LNk>aҜܒ]PR_uׇY#aT$hK V`J7UtK m##-:Zpo7_;>&P_fʼQn!0 44IzCImt+Zxr|iTe~H޲S߹#Zy6;FV䃇|uQW`X9GV,]#=HXctsr=;c.,$ oexmT[%/;s^q?RQ6Z)-ٶaI 88 V:*֐P1r@'b&6fG|Rwk!zplds9tǥ[϶~~kj@, zc FJ/iP.iDzݣTrgJkr/sc "-M tO2J$}y ,{=̏16цD}mjE^*4'P4M.ur¤p4лmJOKlw^aRvC֎Po;nsR[۷\gayE Xe63-n }6<*,m8*zwFAR+VF4>F]5^QuZKe6dqߗ ? 3^ɬ:!phR osdKwQ?UO%[.+ʉb}zjH( g8[z?_R{,NGCBa;ќx%n!W=Pr bw[0|ٍS_^V{0\s-@-Bf ߒ|(#Y!H!0  {7"_hl3'(heXYPWŪ)=dn HtjP³H08 ^fBup]@Ҡ=PO,A`ÈgOoB X#ZĤFSEx ٺHY\,>orb ˏnKs9)q'qWtB[ǰ[CߥmU?|@M.'e00!AE\݉H)a; O]T+FK͓Ea979t{aS؁#,ټ %do$1Vhv, bţj)8 H=B]}8LW=VEhݱuPU_fQUpֻ3u4ͩq`4éMђYg1+q75YkpYIN=g_Oa_+'4lzz&rQOt"yBqt <|,VMox"f/Y!Պ7H+m8պ_"KFz¿3&.y }[@]31vi/I'w: -y?V/RAQ -IܚRSI?I5sd =e`=MtM-&vAč>\V:5^L̴s@XaC ؅BtbBv7-lmϵBrcFK.<(x2,dMr̄LkDڱRfS0J}mʑOl-6`L?`ڲ ߱YQ˦EJS``tSW+6?]5 20t/}%ke{&oALɵT# &P5v6?fL~߳"Y O6u Z/9*feS9-9f1$ʺ߾=1٪$lBo=x|rA!*$~$Z0 m dr_q~lΣI|i*jdzEPB@>Ynv kMr ^3{\}k= fM?>dQ' ,H0ɆUW]@e̘!.z(4z&K.!B@x'sd#E>,~ rhnb촫VcLd9e1T텵:*%r /2$]eUNlq0۶C8Xt<%4Wdv!cʩ\@*9~` :tblQrv+id'X9CzG`żvuHnγQkn|tRL| ,3CbiJ-h p@s0JA˅>8sy>h7ȞOIT\\C?&B7cxz}`*d@Ur1=fԝ06wOo۬ `*jBJΥ"@9>L Azu7St^!3J뫶^tR0ߎa^G@ a0E@8ȈZ9f{mm/}Y&5N,G qW( %C$6"F<9n_O[hi]1 [V93F<@BxT$ 6K )!I%8V{q-_n֖s'\nu0k`h¨eԋn?z&ՏP+|Q`_3Mս/q" cKZY&BJs 0:+XT2 hGb{amW͇gXӫ:1˲~;ghL?s}?+<Е~rk.Z&Vwh#{aSmz&.UM+TKUv^<~'NQX-BOoPtn8)rc؝^ ݦÄ wX$ȇ4.NO|rENf@_,q8Cw&H2&Α1rJ^;sp" 2(Z~pX@LHvMV!w&@VOnO4;XMS]k=Xt"Aޔ"[['!zʹ|z8Cd:t(oUa\ߋmRD/i"L9t<WFOݜ隹wվ@ЪwKiTsC},ZP%4iAܚTMp]nA9(8J[]sD*z*]-sl}: 3*h3Z2bV:Ua>]wg WL6~%d9dn=F7Uy˴זEW^ Ř.3ԭq#'fZ M?1IfU6?H #U_=&24I5dq-woqs5 'h ^ 0m\5yڼ ucpfz6|R-W"Z?ΥX%GQ" xy*F AN^jzzd2Ngw!6̾DNltsx. `QE+&mÂo_KwGoH8|XAfò\T_|1lzMjq6҃<t>]0!e`:0Ѝ !Kb,j7pYY+Ilv`NyV& ^ B>fo0XS^_ʫ8EI L qc29!F%f!![f_w *4FFl49 y v*S3!N}q=!H&ϥ6%e( ⪏szME(ey$P12yrz|L}U aZZy]&xyn%S%/HE82kv\U荭tE>5=4r hj\jd)(Rf@-iXÆF"[E;/l $mYN|2 Kמ I}rH%|@w??P#l2"MKmIr ekw~aYuϋg܉؀vLt) CH\T#C/!1BophD"ŕzzk|{;GpIG!fsWWQ=<62* @VXGK6O\#HQMbFJ07vԦ+rP/uȣ˾ewAscf@c/5e; aۧ}ǝ:25$~zB%nbS;Nl%ڜޓ%R6͞%BB0+8sє8^5I}H=<ȅ V%2ZUGxrΓyٕ!Tc 'qif60"J#³qya'7Bs=ܶ:\ )$H|8Ũ7)CqEgZeb0 ]\О,RC5lЃ} //>TGiz2I|UuBpgYk6" 뎴uFe>KD&O gv-Q.ifdll !6NzE T|ڢhĸ1D?2A3gi&Hq7 i4زRXUpx]?cKKKpfF0KnnzWl 9)Ԧh\m G̞1q+3q&떠9_Un@ijk|1#=n D?߄vesQ")RzWK>&gRAy!$CW}d}-^ YvI4[o!s"g?Α!`&2r uOQcۑK50L~Uܸ/-nE2 ʞ$}u|Ιgkt0u@Ch?! yc;̦YPƹHwւdƑ0&wF(W4Ҷ5L*+(ߵ!ؗ[Zq-`YfyIHŁ9M86m-xՄ5'z閍zDz P@Мf:wJ_rK6b:_R(+R˯_;L4{ [p$&J O= 8Ro5}ҝ8;]-@ .sPFs~ym"&b.x4Ŕk+U"/mm2JGq{Q ]狢M"iv,PsS%;@ڱS//?ϔߥd"NމXЌvjv jL8R$+M="8 #2z[j  *Uh-6ouX k;jEBZWPL̇Ӽ9ڦ1}lGn&ng"[E={3 Ħ(`RTdѱh%_/5(A>b4x3ic|raqm0 5{aK*}bnrf[QcgVm`Z!f4t}Q=m%#Y1(S ˷~N '̰رf Qu=n n3@_WU^h A{ :EM<.J(`?Pii4k7.}t𗅩zgAX7K e S0)MhU1ACDB9 i@\J+ 4gPr_(Opx)"D(K06Yi\k_* ߲{9޵n V`: ;6y{,"嫬8X~/ q 9cON Ie3%#|CnnJQ5-`:0[W͐ph~~6[ɥl.k XGL ʼzE&ΜvP8n~A+o|Y㱧!o6ۣ[7akhRQĶk烙IE]ujlIoyM/_Md/_Zm MLi)m%){~"C'ݨGG+X-D:$'}aQBJ*4Vn@8 $?$4p"O瓼oζE||P-o>2n0'a5Y|X!VSjA}꒟y7ZcTя?++i^[Cr'YP_i_ x D1ʽȪCΖ7!Ug\ w_wײmRC'%H*ZѭN#Dw.][2!fOU;~)BݸcsgygV,HWcFٍDG29yD2% Ή9޼?I'{7wc.~i!ӷ\@fHnM$^xN55/D31ڻw~Vut7E u E&cC!Hw3J ^}g"v O'ȋPĭIZ,B$co ҷ +3G(lRX[_Uq7FyHO \.ei(Zoc@c˹P:@zt#braԝAz?Fd4ޙ)]IrR;ũHf0ҙ>lWچ<ف+zZSYZ6v$՘cy "JH<%RoCz䔁N.& }Kp7cѦB'TaBlT)jf;y xi~Zyl/Bڊ |-fRX0^J$u޽v0#Oqk:ϙ \ȸ^bp> 9HVa^a%9r` =ʣ8M8hp(;Z3վ6OkP`Zf>I!*_/Eqʒ e_5y rQHYJfy`kOIrD^ELm7@sT݅K7fdp*\Vro~}!X G隵 vW_p[O/!)bQZ}3 =F$ŗL=ɼE-86^5yӑ&,$lUͬA'llϬ²S WLP,Pb k˭UHNHV\ nkɔ$oK0:VAtAsk:^ *$ lrlΗ;D$7=}y3v4Wʢ7tR <,n.Nl&ӓsp@P1[wg93Is/D)0xNZfY'.R6}+@VW9&X N+bVQO]ʳ#^>Ly ,MIضk#ւj` 2̼l ?X?:ނEpJ \^.@ƅ.c*7({`OXIb7y+\{@hy5Tǥ^4\0[fRCEcռK\ntc“>Zo=݊-G.~T)Mڒ^-}܄HJe >H}wF$hT%pngv SL-A=,8&m1R"#j.0cR(W;۬] -'88=0 FD;aǍ6>M9. I SL1E@MKD:yv*tYkaPLSV3ߺ Mv#V ۉ<=fr[mBi*[|hH?[+.KǏ CCO$Qx6Ծ&T#btUδ\ľhԹ2_ەޡZj~1'^q5e#Luog~d_Kphӗ5Yuh 1ZgC;jȚ전waE1<H4b4׷Թ@,۰U^kp𣠔[C(fh0bgNEs,a`֎aO۬3Lw0} /ȸxz S4fwhzXBW%l`R(Fn'3(-+!0Kvn/8!d6ӳDsk/SvtuB~J`gBps=A#uS\NL"T+`ו^&Z:[Ex%?9&Oz!&4(,w3q" X>a=ۭT2w9iOA-zpzJ;eQشIjr aCOXP=i8d$ -G0(T.)9!Ԃ Bu˙rDΆD|k N QG3&3+=ä)4j4L uK3:t@JZ_> Nn"P(8o`-җl#ޮZaIIX@/rH.= 5=JS5,}xwkjH)1! ơSpB@`'ĉ 6u6g$:40e#ʝƌy$[ZnN##R+A C[lWoPC](h# E7 ޾o:`KF$ŸIA1 hWt )`qe+&;4hty#(TR/1 Ö́'cgp{o\{ O\_( µtMQ]S&XgQyKV Dxp_M[:H{U㍎0ڈ6CۃdDbu( #eUK+DYZfmxnPB."%o](li)T@*'6Jb2NO,9{=kSJG ا^;Ԅݰ}xȶob"k?"  kf#SvNTMyj6?.ZV{%PJÔPc<0Uc3D7 $I2Ǡؚ|#$A=E/iffD>_CUS}o:G_Ɛ]JS3rB2GkPkXBfL j#qBXު䖙ȠFJ#'@ef=f[t@Yo{5Y~aZ30A-XxMhv{<dvrGʻ.ϹḠXaKjki!5UۭLDttϪ3da%'-V&̆HWtP?-c:GUˇYpdAHbH5㒷e@Ȅ{?9wǺ :;l?e7AP#a9q2w-.3<`&yV`̖}SL8eVar\$ ȠC&]2+ M"Ft.ޥI1nJ Sb>n)G\cG`t2[2L"/G;:R!t8|Y8 m/dWoCqyY{_X1.>tzXAz@_ke ]XDrޱ[w-]"{_0F# ӑ6~$"lJmS᮱=RT؎*9=:%p2\T1"K&7K C`LRҐZH]<"(kPݛ}U?`mqX]"MbPEX\5C1 ΏB޽2ibIvAk?!<}+߹mfl{>jq>e>TNLפLTZf,?77۾ vd| Te=B\swD= 51SEHO1.95y񽕷T!e3y ~!5%4q硘`‹.I$;3&5`>A"d:m') )& tُ $`I2q`6Qv.TqJaZw|6&7ݞSE7&%ɐNVTs@_*4|4>ixdo;@N?L )Y4ڎ0ŀl>è\'lW"2qoV\Etdr upEpP˸*(N(dTMǘk@1eR%t5vt^h6"¦qeAÿ\w zT*qnGVUݸ%xu'Cnݿ=U&:735VW+V%~hYBRQ(_>ы0 n$X?q8*3 iX$s x[/y􇎥ѳGc[!BL(3LKȕJjYui}EEN( 0)#ur FP!=uf6%Ch-loH@W] ࢃ>Y?MSv]n~vAD8v췓ONG2vsr+q`.]` A 45,R*˘l9ÉO}FZ*H"S?A_ i:0{iD \uLQo,ɤ/h\sj:M.Gruzf V ~Cw P+[Ϙ u>pՐ ޤn>"30I\JjRjQKs74bY/m4D'dӪ7Yd3c5[0<2X>$C-SH厄mrKt?NҠ&q?;62Hc0=6btK[Q]Su=s+Eq>/ū8kCiqEUH\XX ߕ@" Fn,.bE y 6biȷ7eЩ$gM'$<œۧ@JP7@r2bT>vwF&D[}V?Z 15L,fAD0T!jr%  H X0넬9.$7Ļa\F_*a>9—ڒP.?Uͨ /J7 (/Ϲ 3iO=`qLy P6gqq.@\bhwQ=afErKOܞ0=dVVQ?ͤί q(a~)VgojֿU}K>NþFXNs"./'cV +^8T@=5TJ›w ?!hw>W$5{5 |h<<97h {X/Y):@v;'Gcva& Ih)ME+v2}zP /r {Mق@oX( ElF[t @ZԆmskctQ7EG\* 6 /y|4c5h~Ժ9i_KuB.opgv_{ ׋I;5HĩUs9aa˦4<"!(:--]'R}0͆,Jn57SFs|)N i0«ALROb Zd<1B.ޏc b+[uR\i ßOlo !o?NUEKh @C5SjkgDX5DD@&|`ډsִihivK}ҶtF*,*^21(NC軪Zoۊtr=`N: yx=;Z>=ao`"rCgkFD%de@pXn\>޹ =TLOEE>w;}eFKL'W004m.^]pز e3xI> fKY\4-_ <7k[IJ˖]Ձ( ڒ'j/ \ieR" Zs`jK xK~>MXWݿZ4!|`#]27RcjQm^_.p+^,#ËL ú~CHcMt1t͑"N19?#FZEY\Ae\ T>QNm< =f wI_-= & _fmjZ _e[b罖1&x{U ;i_8T~KkE Zh\[N6]F:N+<-Z<<G~?hAn9YCc 殣Q 8 yB[45_}^w9Y]\8#fVpD:!LC[f#8ķDMdž风DnUɍ?:wIˇʫqbo$V&t]jP'#$A=>#e ^a [ݲJ+&qֱF.QpA 7d`Kb3e{B͓׶PXZ3t.n;h}f]$zOŮ z/KtN .cA߃zB]t/~6ڽez|qsdώT1v%.5˧'˞ ;*kDzw)A{Q][% G!C b˱&K° CҙRf:V3zEr0^@c%Xe{&usdoH%:R IRtO):Ȋ1c]aM:qb87C$ɂ󖛽<GGuk+oDǙಱ'׈|/,Wb tX4J0|J0<(*|\B6sEsKw]-zoY=D'P{mpۻXǾ75혎dWFӝ݁o#x?q⦷m/YrMO:X֨w܉kg7`]3H,tJJJh2 {3}a2.MǤvTOE7C)pM%+Å.3]{t^@2`owTjt7d ! ض{phxPФ?פ): XPZK$@<Uj6'؝"e|Mv$A%Ilpkn- -* M ^闦XWP+G%b iB2mo8GpĉqZϒ1LJdo?{M#o[9x ( ŻX%5`(GSY< 5r}nR"Sɾ5AЅOTB&%#z?p$H_֐ںڬ>*jJ5'V/+}6XYQ8Jɀ ]<_ܯRgQNoq7eLEQKH8(ݥ"ALNJr.G>vJM ]-\H_vuĂD& ŏ^ Rg?^%}!c†MZv;,%4^A9S[F@lÈ +ac4ү(P4g7g\2iu|SM琢 i R LB01(\ӁGs /'-X-s#t$5cXy.m`ڸe9huހ5%-%\hox+j4pNv>abM&NR_GzQ.+dOW"WlƧ7"S´](4#s6zO#cЬ]^3XWbSXlS*Uv @y0 qmBmC FW H AqIڕyIԙ:GZ^|yDfm ysgZF? Y {.s,g_&$S`(〼~t4bIucne (rq  Ё.iRe=4}1ɾ0FS#q|i gņZ@9bS^ȴvf(i.i3}xep*d2h <%]M:6B@;&DZ&jN?˺L> t/(aS.'e*MYN/ϊ8p uNU x,u)Nk*.4ʮԺ5/`g7ʯKg Pp-c&?LO@}V:>{&M,NO=1Dvއt僧QǽZS}6Cm5!]&=ϭ~m+`KOk4YZZl8#B/`)[j:"xݒ!\fYh 3ȮirOIONuR{P<̤@=qPe?iXH ]{ *j7N֊gK(uYtx`}aIC4ZH$Wea馥@mzxPx5P e^{R)rC5\MBuA޻{EnyrW׆SqؤNޡtQTSu~1_ W8!8nT/uٯH_S|;|iA]4$0}LҢM5]qX_sjÔqD¼Pؓ0[!BK(9[XrIEm"M=(*֨v,ntfQj$ⶼF6Ն%BjR6OSjGaA,_>rW_g?-ۿ6v[AJD?]yi=Su/pNpj$s*hK&x\?G9%=aM3IM l'l-hz0Ck?jS-V ZAubL}DAxojaW0B4=&sRJOI%h $X!7;*C:CcWozpN~=h+ƒfӥْW`h,\uV#Key"'&HacO%G&MKږfj?^hkTPaeR`MZrgDKK70}SɸǶk%}3HF~ף2R|θԭ_icYODbhp&vM7B8 Hw>Yi!FJCf_0zD&6|cDN;&ҲSQ +ofU IX1s+?d- ' ֬\3sl"$/r*6CQZNz ${lJ!|YRx/g-݅a˥RSb1>HvsSPWP,9I5N7hEPSEğ)[IP ø4 qFMDF0'eR+Œ R4ZTЂp G6=@{W˚vݒ|+`ڇmOBuX{~ iK!VB~P,gl*.I0|Hl}(祎[D ¨5T+rT!_leue˜$~mƛ"ޡ_-0?Y;MqAkPtr9i%`!:2Y o ,6WϞp(Ɂ"%"s5HO $sK/y,Ykx7-[gSCMz_ȳj<$ܰeL^;f+ M@WU<!7Ш}\#m曯({N~!ʣGf~VL0ؑZ.ߵtn -%Nr.Vڍ Mg/Aw6Li)X# ;_P{'3Qo^#I ]CW'^n YVe:4g:P^e%%a։%3),όJv7A ljQog~LNuKC8e(iNȓwGmmY(b@b4lun9^y3T3 {H#CIc|bxwVMVSBD.;ۭo~fZ F@H95I F*2X%^O49z3'+"Bşxx]LBP~@0a5AG|2jJfY]}ېg~OF KZS7!PӘz7(o|3yR?~ U{ }a] U:L&ר5HuXQ)mɛpbdwǚ!Ȼ=#"qlNO}]_Q띿J(O7a.5!Yͭ6d)EXezz"H=n(\5!3:QƎDofc3Kbey]_'UBG?Ba 4|D) Th[D-ʳ; Q>#h%3y$֦;ٰD$VA"Y#¡C`l"KG8ݓ16OKuX__zpq&g")N:gE9t,ӀR 6hկO)]7N'V@B.GS–y-/9Uwpyzl,nԑ:InvSc?l9^,ACmMB! uhLK<~Ouou-}xL!jтg㳒3햗.1. QH2^e[+"[q~{q̯Hej8͂VFQ|f>y\[\V"-FrP`.-0Y%F='+As;eU2A8$p!LYzLo &Y2!)d]khnA1G=x`vhaWy.B>ȯN'q&՛mny$@MI@c@=qp+1 drҸҷ_ +4czz[5uP/@Aމ.6Z[q@v\JuïcɲC`;[kt' pBSc'`~FZ>q)~Ů,S 2/fl@[:>rR@wES~_^-D,5ݴ@k!_R BhS^GDzn쨍E_rA.g#?1yt)N0.5[QT݊hw]1cʗh?rJ?$T5~{?hXpaV ە"QVj3\R{zh»u٘\i!$zPf5(YUERԄߥv5I%:Yh'TՁgl jȐ_dl!(Qg ^;Jh*#b-c}"~U)G{4Hv&mh.%9q\2xK@i؇:_iK1A2B~LA5SgJ%0S-Z e$ݿfy3aM;(MdV { tMo*a7ccH KCxONcc)O"QL`YBgus Jqb%i}F g2&c44VF'r>{:~ {)G4H|/s|/Dح<><',CP `Af3Sei{*6ph=+5Jb^R3}'辁6 o8x~M"2)^Cǚ* _@ER׵X n#:pj7^A%4ypWL Pone[_ &'nC3HOU,Ts))IwI/wrN$s#?SRNaڳv,u%4e&ӐBBU6%P:Q\%nkT8ucKpyL֣e?23wBXmKArڔ0qMO 7&+㧈ɭXזoIlCb=|)I։ҡbe0:ܢ: N{f@Nyv7, 4(ƇoC&ZMwoPԼ&[3:t7.D^D\+u4+xWm6 `Jo7bwԲOc3”!j"=96Ull}BZXM/@˔Jܻ.KHևxXn6Q_{%K,.AiwM^erܰ oʄuSx-lׅd^hfco$ Ƙǽ0@ jĜ]h`8ܭ%=<|dQ[ik1?c4:7[92 7r|-i?˱gUڦ6N6=mb2 AGCڷfm\2wwxF^ĭ3GsnEQé@/xoƊmt_HQmW hiL^#F=fbCb^̤.M/4./REL6]g* Kϩ9 cT1#2Œb*A6OK:lXu$#$M. PgFrtb8E)ܰLʊ>(P#DтPmnlN/=h!p%=SOurAΒIr(Kew8J ]CX y Z|j:/[z-[UC>M6"\~`AJ\J{v.\@ # >0G8 0qj/RMU8 ܟds2t32kFZy'KgL?Dζ0PvyXq5XUvdɀr؉J&Cgڼi#Ds|0ʽ)R}=RQA*M :\gfK6*^ wv31hA2pUSfiAȃ&1V]e0c.QVa gS* `/*,iF[[d S͛ h9#;W`u5B9r4c@́˷ںYxU`Y"_*b)M,Y; _ƕ$# b< P2A? h-NG+ Z щjZp|VZQg,Kkiq̑ "SQkC//[LkpseEX?+JWb/b g~.,xn@I2. W-&^$Ϝzxˏ~-&%.Yvh/:NtbUID!h|ҁr,E_F9E>I4/RLoF%@xv(&xͲa ݜ$`W~UUZ#V8 jU̓ 6ۀOFZTwiH\!5%*'<ۻPkܘi.d6gD;gf9n)ݾ:tN3rRF\olT1X`XEC@*9sfȭB~M.$l&NI=ڲ,fP 7\M"T0k,Gw*>`Ic 4&#LnDgx{vZϬ!o0[ޜRmģ}ʏx |T/2@OJ+ z.uqZw@1סF+t}bIwLHbPB^; ܗZ]_N܄i91k5ņW0 j&RK) Ks$ E~-\ Uώ眝iGn}jqPt>F% oTV_s}i!iF?e=: ->@*`n [/?7률wygHgrٽ81ymQMD Kb9i%r:ksɍjPCYoL~$ Ff0:pOS6K w2޳@+@AX%/fP iڈFۜya3x`"!кTJ ^)¿a\-~X@s>6B*W5y-j ]:ǿiSsSKNfo|DފF[΂md/f0]@(\d+PJE;~.%7iQ4w*cY0dA1q4>zdv$Y0v7a݅Tf(%Uf6JB4Xdj> x;iP}+%U/uC6F,淡#ۛ_aOXtj+SY=Z+(ڪf.8aKRkicNdD#m]HPSw߿]i ğ4?N/zEM⡳8|c/ -&떈-+ŦwQ2nу7m<ΰj6K ɮ;=ʀfӣN 9qBG(֩Q>9yӕ`R%᜘_,A;j Ēsy0Yh_ȥ.nZx+[V3mxj$YC7_M]'njw ڙ,u <@uR&4y"ƭ2jG_ޛު`DC{r տ=MKtժ<6eviG kZP !Q:D=y(MGY v prW70%r#xBA-ox+,eO_R[_Т{LRމbi,6ʇ|p鬳G o傮'F+عO۞L Tl٫Հ8TW,gf/)nS*tDj_`,0']S@y"Ғޣ3I8fAl=/4$+`^e-|`J}hL$dڋؔ?jX:8 V qdG% ^*@K˥*?TZrf8'!YURiffp7\H@Q: AYt[$amF֨&h|K7%4KH+n::c,OF]v56drW4$[RQ"0^Os$Nԁg\.z\bL37ΐ`&Cm95/~3Iy`1vaz9r$qRGn *P [2hc]֩0Naz$/t)nY|O Zp޷.|r, V[:˱K j?R]9ع?Li[nXhog^ VWwUA}P4nَ#l jLQriZoK\p7ޏO猖"#HQٞ $a۽:ɂ o Jh w4xw#<ƶ+8l6klCYe?KM~&&H!c峋f fH^NgUc< tfPqE5_T=' iu-ZGN|%"-)DCi2Lxɥ[-`n8(G7-=Ñjqƫ2S7oȕ)t\f#1 O}).|g0;dad5.tZ-, t4ig &.ݗW+jE%( (mN6 鸄(+SPJWW11cx!>)2u2F|z"[ꆭk*M\Ǜ;Yk_u͙'0uRC)ڴFYPΗ4m·a@HH|_ƾםe|]05(Gؑ 3gUnrI|]K:yV ;Bd#󟱵 D?_@*?;xź4ukZ{NP,CV䔓yЋJqɱM(R]6~Δx0 嵕+oΌ}r$RKO)qnyjtI. HM%$$Cp?NslP3z~AS[aAunR*Oo;+rȻ!x2د Xq$+\olT/̓c;FxCuѓf-9J2Qaؠh h{oͤTsS] ZFJ8Iq{0jAر>h:Su=d;F jZ Ṣ+'wEfAɼl ;7u>z@XS8& Ž7QAǮ헓)g&_IhoɂeRR@& 6zeN<0Wk~YB*|;tUDOoLbB bV<` i SĒ]CEbz^⏾31Q bòD 0}"fcR2*im^.{[ &ˡD+e5N(cA`Uxv+2ob2AN Sc2źe4XZ< 0U%"Qb0B-Ag2kL/:V R$^jei@ ALG˼DaRM8dID SFv'aTFn{v:?Xt/- 8p>o$"kl'ץ#|$u7KYNRgb*@,4aOdy PKYX?Ĭ-ݳ捄P?3,˲eqT@Ec>W`'aC&[ X0GU! l ilXI5 x*<;]U<(?zS@jUׄ(U}m!]P$*&Ecd.Plům[^Y DWa습79zI`5//&k˟x4&N/~=#TL##۴=PؖXPdYߵ n-\Nx/'djh;qc!?L\㴐C]vҀ Ց**4)T߷qɬJڗy\V2ߩ%TK/Cth!yBc~nay7pu9*yRəzվ^~.z=ka&loVox&z܂^j 4JDUcX_4k5f P ?G%[^o] @*,:ЧԻJO#FHy ]Us̈B4Q&SY/[5prU+ Wu^1uz6IĨjL;<AZj}BT.a? |΢S__gw?#4}b$(}OV ݮVCE='K Ԁѯ:_kΆkA<Xt9Qbje,h.q΃:-ٌ. rOM_)B eb\ʓa'͐`c>xz9vfjwM-AZIGI,\ 9=Ѿ|AT2"oeӽKpg&Jm}^\^ßE*+mpz }3?F~$;G %); ͘gk FT9~BXvR͕76J3_zHc]p(51&kyH/J Nj+Z&8%sƀąm ics#G<7Lv&OEa.Ճ4 L#*Jf A9j$c]#upftQ8U,E"Pz/+H#̄?2BmA!}hM{L"̼JCoeC#,u^LKE>M]/*/ڲQ^\"S6]8ͅ*Ua`_Ӳ>\8rѣyc++P1B]> ҨiI>^5LAhS^>s g "_XA)=\˄4%2ig5wKՍ^_XÝl۩1o40w s{S;`7z&X/ģy*[Y<~q9a־$N䖁mV黙sVbss|*IP?m^b }On $;v0z9+#.n4З3 G|ŮҲP;S;,4-M+nKUxJ=g'Yl9QSb*HHYOV*v:Ӊp7:o,@$2LZS0XF~ `~L" 2.`ߦ|i,3>q+K$IL'A=Xt;`-Z4g>j߄POsFգ(f B/w-J;PW )ki_04rwpn= L?;I5^` {.ާvI#%>)^$쟑 ,%SǺ9m,A| LjL1N P웥, Gm{p΂ݼнE`BjUxH1U7d &/˂ұOB B%gtybnL'¥۵|Bt쭆~_o{T۫:ЩԖycITHqz;ikWoNZTq5[Io_}}V5`Ătb;kHf|jf|Ld/mgZ}'6\C3D;;@ c^ᬝ-J12\wE ߂Yo, _E$iD(gWU/O3Aظv;[/棕 v]gqSdg T] V\2۱#\!wFMe2|[̆>^F_> S _l"+?'/f(|\m+Q#RY| 2Ӕg [0Q(! eYR]<ߨn!OԐHg"u_ B)'_X#(ۅd8ɧ[hL!hRqj0앝_p _`J/2zCpدEfHw#j RI͗D9aDؼp(d>.Y@/Y.{PT{ MC1 d0F;We+f^N;ݭ-{ׂeN?1ƕr2X =mDo`AU7na7[̝Y -Heng1]jWˣ1}- :aq8n_bu>8<{6~jɈD)S#7f5vx{,?0ݚ)o۾oPcondtjHloq܁jz8mh!Gm"$ S^Ģ8-S1 MWӡu4#.mϝ,B"o#mكˡ%{;2+eA[#73xE/,B#;[ ;z+5y"7)읎%~~b_\RKm$d7jP(/ w W揽}&ݬѽ{B ̰he8iGTwJdZ$Z bnభbu*4C~jZT*.m e.O/s9-|%AYRχ# A +A?wQ Ӧ0C^͉yax4^Ƈ||m3 }P%*5Z /bYsSw4#[dNn",zdtZȯLŃy㋦'iYX]CUWyxV.|mrLbC>W9VGy3'[OVe7mDs*9J|H zu(!Ns5W^GHz ohN縮N(}(7btXYwo¼GR&!&w'8`C۶Mpλcnۅ1: tNJC2'&/@k 8˝8kJܘZE;#M=xE1!eU$tyl'nx#8N+@,prYӮ>RRa_s\ֱD)a~ vc"31|yA`' 8b'IT$F `;en2ѵLf^Ff%XފJ#{ޫXL18͢/LAJz݋ ׷x_0|F|a+B* dY^+.夤̂Lo,8s5=4VWN% {#aaw =XQkуC#R-(rQ]\h7+՟@WOҁ~LӨrz'@D5.k5DL,۸"!ՒXQ(xڜ@!ЭJxj6je.QBLva/ˡ[ 1ĕ2tr a.|J WhezyE :N oO٭1#5<œw}L*߽r¡m])ne@clM| ӧ i9U:Y ,ݿLGVOX|Eܒ$~ۊ?`iUdPa̫eVyڴRZ:$+hǍrD %,ܓ Ug*컛 `W][[=0ld{]JHgh3pGm9o涶 0BsYs,06bwo5uz˶hWmثSO J W-<"vW׵JlɨZэZ# lJ#R* 1fkf{f%eG :Y$L4 yC#L2{6GLQVϐc5 $rMH:p*˜@Bjm UA^vS,Z_)_yv-: Ge)ݜw{F{ƇcT9=Vs<;a:KE# <-TX1 ` RS$cu&+aTVL'T)5S Gj}90Pǭ|=8R|λvhFY@n޹C0렪h%z'ͪڃIyf6sd!Dyв}cO{iELׁٲIoRWD) |s'" hu唥O[*-3`/}"b v!,3⬬{_?3qCņ x̲Xo4Z{ [ ˧ žvtSVɪ<0@)ǵhY.nvxypXpLf aF>jV?}=*]º=Ԗ9-clꏋT73' jf=h Q@6P廭YhtayGy1nL/y|/|l!V:d5qmw'k%H*gE Jn)\!VuH ȗ]'L ۑG ;hfx+Rm _ |pc{P!ڷ#Bcъ=`HR3L[# i-,zW3[ Mj^ Pp;hg?zxjtj{aM4ݪ?{vJV`\2r̥2V?A:nRjj@ .1ZGWa C0=j+6} I2L}}YT_呤[eL!FFѺ |nNsQ3ʆS4oϲ_-tSpI klx.b8˘? 9GO%+dZ])>2tzY-b9250Ď7b؎ H38];]=\*%M#GCVj k*V.tuN8vhdJ0|6gQ%?@[$KWstx%),2W' ֯nyI| &}PmuE'e{65EMs mvi@EUfnk묍?JCdGn\&󓶬l-wbRq7Q+3\Fʝۏj*F=HbafGA՜[V5yJa' Yz˷OXa/͜Smk#-~O|]F{ŋa-'KtYa#,7dUv7ZW'owLן/~M&blS4rOMp:w&$H<ԫmt̻|^K ~e+o;Q}P -U+Ax,1rt-rHcCD` a]N]Lo_{kōUlaRYzȥ{GOיP~BWt\ P41]zՋd;,T1ڕ)g2 >M.ЭPMO)I_;dS2h˩MIZZQ^tBh\-c*/4>~5˅#/ 4%~<[;g,6w\10rQX##DBAw=$HRu>3Y2'tRS k(M{@!dOp@Kk1GX[}lwq VswlZ[RV2e9$\mю#0ΤHNۚ,w";wfWCеJtm߹WlVu6#1i83(O񄐅 oLL%p{1ۧ}X~#" YM rw6JzzFXyn860XU@F$| X( P ~{soBF0VFwGϟ5 7`2{d]Vu40.R1y<-v\uoW]<oF`y ]j3lt+y+4E=GbY3Jκ~'aPׄ CoOq.;ulXk횮eU{By+4IJLc4tGfQ[nHSLgxh\ @yk`n>H؏s> |tx& & vYZL@J5p)2p}xsg%a`mp\ {pa@ϑ< 4=,>0&$dP?`\tc/s멲n`|^,XEZ恒sJAx.H2Lu/C(nEsds}/-1Rv)`XS˥yة^ {Σ3^]*0V ~$dTǍRCvD Q_<&.|oss6QP8bu _,.T* w)J.B"ϾzȲW1H(3~aqRqM%Tˇ+^ʦ(Sg@Lgw(1K$OdM~?ΑFiWA˫E=*v̞FU#⳪)j =7?L4LS FeS/tdzm1e, LI3/=vf@ԛxG~15-3NFG2麀nB 4·ڷղZTэɉ^tTE~n(tB*Ϙ֎ɴnEH޶ Ъ[zQkog45Lt4 D&nNs 0\P @[Tr⧳6}Z 2迪t&NB]Gpy5V݌~)1nW*=+d %f1~ Y_r~a@7ik,)kxs6)t\FjN~ԅ7gE ǏM W^`n9v yqDMgJ8UvV#`Xw9ȡTSX/A>7J?3A$=K Oh=Mn0ku?%aNWfg_MEwvfCz4Q[a0dO*{bOܚsaG@TKSrP`6!3?idJ6vس}-tc hݭ.xrxYjdi4GAp>5.sr䅛}iQD!& ҫ]g2(lIޏO_V ab͢InzԎT1s$Y 2-b?Y=fWNl5gyfsUԊ%1yӿdU zAi_*դM,6!!2 [ba D"s;M|nZFG>(s%Y릉iqґ4Vriq/)CQzN4Jiݢ$c0|Gb)籒B5Ov/ D=Z %BCqmV]M{AgdQqx- J##nsǶvN5)Mw[{[ [Ō Ǫ; Loؙ߹A& :hߌ1Lrv)-{R{HبoX 50pG q.IQHw-Q(Ʒyk?L+zPA qy;:s7'jՈNEù=su6ZwXZUONXb!1a@Z$VxhRlPw/Nt'껖ԀmYhK6K%v_TZ:UHS샀=L{<VPkyEf$To}J8ʽ(mI_}9X" tVSmr4V6)K.#6%Ö="5礵yYFHJ_}^֙˰<l17pbψRx#wQ^ޯn?ڏԡġF-e$q|eqz[&8-+`(p@}ufd6Z\ -9Ȩ5-D$1冃"=_}~̑o%DZ?B1emM qʱvR (5X*阛@eLj:3"{w.y(7mF+YգTto'N^nsI1t*T3XY[GfxU .l3D.,1-& s>#؄뎖a,{=l9cD!_4>ܰ37ч֗^,>I{urmW(89Y-Hc!Atk.Ya{݆Q0au+[w&e[ه@&J!5"L}%E#F4X ,sP}n-"Ȳ94w$[>60,%yR?X\vNOsNgZ ./*i ڪ\f!6Nɾ=σ8._jW`Rc(8ծ{)>:s1ʂPC#DӉvh`_\n}qD(rT!}&\Esb|\QlKÈ63%\jQ(Ε0 aZ|*́ʸ?GH1ez hsh3?PsݨE!pl2;b$0&:EĿ~:/m8/=&+-Ay=n݄bi-'l;[][̥΄y*G9g{zJ'5^ ryl|.OA:Kd=iwӦ3*Q,0fy;qSQro^t'_9C.#])#S0)qFCzX.ȿxҾn#bix򮦣-2r #"uYbu7{Nl xzU\lEC yͧĄ+VP+EP.f,+sd p+UIJ.Lښ(LxShQJ7iz5g}84r-f do?bҺmD_:14?fN9kJ\gl=(m#7M5[b{%UW'gkTىhg t{c.{>()M %=x7$wU U桞:`u들 Y ޅjQ4v26i|] N88,Zi/g}8MyݙGo~UwsZ;K1=䓲 v,2ܱdvqT = 96+97KzdF 9<i/MUȡEp iwT\`ˁVLGH:uPrДO6hګ`UAȒS*nB)ǺcM,d.=(/\7_4kkbBd6*Bvpm2q NSߏf$X=>9&؊S -Ӗ[ }SOIqݧZfrƷScSSjZ6"i&} R3\K I*b2`XD D%"{g w_j"w o;|M/`]1*9 &dYΖ'tsVVAVD,Iʕ12<]&~U> ;4^Z'Wo Gj't_;e5~ Jg%zsT[{?Ý߳$>=İbMvb-Jant-Z"r@S# A% /0={{AÝ26X@Z5* zC86m`欱C]lh1Y~ۨ ާ $A&P"'?фH7V#݆-F>Ynv1b9>$\%٤g_-s}hr R#{)@j>p &Az˯W8jிЫo"N.O1z?N)ҍp0NyFF+g\7x^u tj_ vai O1r>"įmBNK-tgVe tХ+J]+D^"'H+6Ua zD!t-!-Bm`xL9 ^{Ѵj8,XI#`@e*M(و#_ xmZI0J=K0 zwʁe _):ʸtٮg`f} ,|=*c.e3V2~2RY069&Zav:4`׍^Es)-079޿ HOP ‘Luuq& Rk(8X(zQbLnEa3jM9qJ19=,VlH^ΦfxR*"<)R4"v 5=vHSU}FnDo04LWԼbg Tfw˺Aikp- @:=+Sr`yNdbO*-y)hƍa({w#h|z}HXLJOgWBn ۹wIlIƴ y Mb4ӟ hnK?oj6=xϻ\jI,jϰV%۵ }*{`o'GZ| ԪO{F#VkRdMҜ_E-vE۽w{Wm GH—aGvH)^F_4 ״W⁇IH.3߀LW /$">Ԧ" _GߞQxEUgrFYP Y*ܕ2LÛ+_R> !w #gE3Kɡ~jmSO,Y@ݙgNsR+;Iɞ)?A6vg樟,wf-\߹'68L% Ã-Jv-k໫P 41y>o>KR( nb~RN6^;C\Uz;?* >hbD53 H'J R z2Ux/f//E9XkQ_ws>=-kx}%2 䄌jpM乗*I_a՝C0dx<}.ײ,W(=VϙTŬsopSRD2IRHte;bWblR9qz͖ɝT'|AW4)_Q|֥'=+2e)m,qH32dTRsjmQ)0C>}~^AUğnq_3Mۗh|^|Vȟw@}4\*FXRt_g2o$-C8wg%z93ԀD|Ohpl7,n;|EFo0:{']#[$`}NƖb~\{Sp0" "ˉݵmd?Q966@u*`n}Hu\9Z{~c_S\ B?\+K܃cP413;˘z| ~d)0zo"_)z7ಏN)_ 3/60Mڑ郃QpƛYxa7hgV zwN&$LbJ,/.DXr D r;Uw:?L6,,BƦ^v .'z5_$zADam`c2Y.MupY+8h$dC~+ZmhMTؗU{+mHa62u=kuݦ7h˖R,-z݃le/܊\$)GA9"]Z4)M G>"mGCDrEw{R#n%)W+Kέ>DG8q 0QyE_s vSxMRv*;o3QekUapxd_HV7/.X«B6{M0R[Vd[›3$chGTpEx}Q|tK] g7H7%p&wwdOtJ}2}[ 30S*fţN`ӸEʦtg!(mx`J1ǖ`N/J9B/CnOf(t8@" /(X ɒ-l6 ՗W\R#<`TAV($9ya ;k!x]Թ~xu L05ċOjsyGE|mosxEu,cZU/{j @?kQ3&C]zm;KWb>4'ǎ< =m1ˠ&g% ~X/lժxКm&w | Wb8_EkG'1GWCSl7z뮈 _iv? 4o{s3& ^J}$yط|@݅F|T2p e@>dqZnOh^QzJN䓭b !A%H-f"sZC+GcN&tCdž+>:$)?y.' %=C؟ d#ʯJ<kpND11] 8nWe%%)* _q@ M Cl.}L D~d9 ^'h}jf2QD,)n IYӻ'PK3JXxvN="@AV܋* `}hzv,g535}!%c Uf*)ƙNTOA$T"` IӳCMu VyTkNDƩ2@=/ю{fREr}9$H\|.(ީO+S3ɴ/rם|jG_ŊinA1=¢LrQU^9qjz(k^-|/1Wzb ѱ.l a~K,pI-"Znœ}R#+RPH6 VVO"i3V4?b\lmeocK),NI~(E[('!s:u~( +J!@'(z ̈|\xgsX 5jߦ8 Fm]ڕ z+Z|םG5nz6NuF#ˣ.]BϋN:fS"v,]|@oI{#`㐏qlHLH"0 lQ\nOqnk':q`?,ə?'y:]MŵP.~p zEQ-/yeZkiCzL/TP?M~@Н2L5|d3l+oboRLq&d1z!\zGYLpu8!@]( lR} R? Ect9|D4prx/y[S1^щR/njhoΈ_$ky.t8|yiJ1^zٟ?mo.c]TQFF \0JgBf_5®?t]QaՋ] !*B50s}Ic @E LfEUԪf#d*.ГBG|] P^,=ˑ@4R' Ra τAT *8yƾ&+"P ScD; B{.ٟXYt ?x) .2fd@aǭ"쎲bDL(]P+VV8crb*9d^Qb]<1m=k  @?g&ePsaO) "W#N5-=鹭p\ok(&? yANu t\Go\:YS"Ώ,u6x'EsD?db(B&g`9Z.{ p+B1Nb m8\mxsIn&Cg%x=`#]q*X"%bHN&ncd>V0ݸKʷdzzEF ؅)˯vߟ00x F_8E$%~2<ٚ˭6 ̙#<5h}GO3 8:ZҾ( JWC& @{9cwn'igFRbtctG΄J x8z\~_׍/gY#RNR`)ݷxJ\,]v֊Y|leSN)QF切tT&TpE`$v0{';UI^Od_hs#nmvڷ .Yny0$raB!+)i=*X ʌ+ڀc#A aʌ\bQCFk$/%lMx*>)ʑ _1@iyX[xpzk@zB,oPvV&/3k0.e$e:?gZ*`yGF! ':c(qJq Qna[> <}?5$нjzٞl';2>vy)Oˌahg L@F`ԕO#D'Mm2ѓ4%:T$A1&`f4CZn3]HEB"#ƕ_U- V)WUGc Yб5L2$J[ePJS"N$ /3s8BVI{څG"Q^[O2)DL$nȣѲ[ j$ݧp6=EkKe$Z|w"#' N=BX@01?ͷY% %Ye-J.36eoT`Lt u\Y(%l5?aqʇ}WmB3״eoEsp u qGHӂ))b6F5R!.eCDBB1MU| E{scr 9ة )@yj{RrRat "S& \܂;R3_Nezx##4i%DwTEETM^uʙ:il];FZՃ>v9!{3m{U2-5/~Fehn$Ds[fs5LcUe<0s>YeV6` )GF473b5}ݥ8RE[mK\}q4ѕtȋ+|vѺGhM 5Mw vL^[,O9Pڛɟ`_R2hHsVԢ6KmsՙvM=Fq1F,ޕABR[S@٨dJBI topìP[^<'=|-tw:87;3N/09'Ջ{c|N"NY3#Vt|W5JbGD%V~震?d, < Mcvv)V}G | ، b%H|׮I^=Òx|2" wz, 6<_)O#5TCorPg:^o@E bQW . q5ryGt[]\Sv0꯸yӈ8VUap4>z'ggVξR^8`^L'xt^ ) _.1&wV<(J E x8r ]Y)/}z9ԽOTW. ݤ+]ع9 (}kͲhN5Lw4zfvn dGd#WnKnY*| -F-vQX]P2iDOsX{zyQaP>(.M |FӧQ@m'(&Ap`8(EZ3Z}d tYZRQA'O8!< Lm6}" 0WGXJ]ճ[͌MP&~)hRlMCICcLJtIs m"l7~oPM@@OҿMe ~\Ѷ\o%'vif'h9sq=m@hX8@rH_(JDTJ3W <.YWݮH@x^.R;[wBWGnB˵F 5W&'UHE}[U|#fl!?aHr#qhqO? 4rvڎNm o[4E>״bqz3%^dte'Ju"'Jn`ºaCd#{S}S^V)l7 2?WֶBŌ2|7B*'(+ǴVZ.3r>WgS9'6^/d+R4$3; }|Msz瓯d<*umK햮J c GD( s,5|X$Ͼy\^V)6Gs MH'=@%Ϸ`5-?(m}կfnwA48?]^%Aռ)V7)pC(Dd,dmۚ1bmYMme /$[G7AϐRoe^ ږGDlN#[P.&s)̃S.X~ b~XmbW Pz䒖 L,}8p nݢWA5hW᠗iEuRn}R5?Q_Iʾ,?!'bפۓL3Υ}jeէB|oF2v26Dsw)󤮅ɭPpDw9J׃aRwg(,cQx-70"̐R:Z(6O$[v_PM}&k< =?#UN^ [$WE=*gS`4R,;S㑌"42^|A0Xхkrr)9 tUI ܅1FlPiYDEq.4ᕆ,ga]O'gYGY-ԡ2|M%rk_4tŘ^ q^*0`!fmmz\NMow N1E4;K6jz$_[m+_K Q:&3 qzhڠ~f}ʏGDxH=ɚb 92A;xL&%z߳P4iv\b3Dmu;e=n ]['H#O7]2^M[nfZ96}sN e띵~?H*nN2Z%H܃\Rڀ^&Dr,}k]>$ZaK4g -x eS]\WvDAj+ ˚V.}{u5t[L1uM\3i!*SB\5HJhVxpuZ'~Bto߽ELG=yrNɕVd0]{80ISL2@G_ WhQYV0w، C絳*pq>=.#ɦv `d5qD괉.w~L uu`$e%脻FvOw@ 4/swlݝ#obB+t9V'لef@ypv25:X!0aMT[P,DϜ&^OXf w+_  |Ղ“&4z~&4YXl#p&0| v4d)=4B*3e[7跐wbwa 3cA.Nؕ"X8Hp*أF+JJu0p:lbu͛ƾ:\p]uQ@w"#wC8rEc+X ]Y$̉~eG @cIz³Ư sݞ8Hr9*h2bho3Q~oE8:ǩ}|^>Uy>Ppxp0Qzx =MD6Ύ=\V谟a!-b42ŹIwwbw},ȍHb׆ &|fmS񴞆BN%Emy>dkAkt,tjzM_{P .~яR=b/kMvBİ0Ap%=6<8I=_o o7MFrQ^)\ǪGW?0>Al3z$wc2>:g8/h~jj Kjep-4yꦱ2~WҲ&"N銷LƮY^ bodB=?w]4P@tVp/'DpiWyLcnt gdf *UR ɸh 1 ifS>Ӫ\<?{wq`}uk'1E/'!jmFؚyW$7k G#@5,L 8iO+e<Aoms:`Toja|Ԑf>8? &g[_yFכ9+#\&`1 L4ƪ >!0/LnjmAiu)2*[/3M1qp/sQ]|,c%%Fk s.)"c}U\_sMX}A&w_!ywKFb6Ft-Npd,R$;8&ɺs9H C͸bEA̜X?v_kߗ_7$C*fAdcZY-pbڨFwvp$fڮ'oֵV!.W_[Zvӽ'V҅ 8IU2i(LJԞvfd~Rޖy{E!eD?jp LG'iN%噿4(Q{f CtW> &~Ȓ9K ?@ϠQps8a]JHR6뽬*ҾVR\ F-T2wP=;v8d=yA >J߮8UMtv lZus.w'wS6:H@ F:LjtQ+[Sy @sI>eH֕Q5.zh65rTQ儙q̨o=tXUQR,Pޛ;D "v률N7ưG#5o{ Q0MMlvЖHDY6Ez-y_wUqK| 8n2F Fv[Y'uaZCQ.J.VfmPHaa.W@O4޹1-ekvq2$@Kwc2- ]V xh8J!w,(Qϰ8-,hB{o }&R95#0E)zVƭqs#G} i LqB@$Mfg`Ȍo!ݟR H#fo"4wJT\0f)x%cEfâAu  B& Jd Q?ŀ~.3Ay9ECٲ,@cp r&?ޕjgjt7~ QӺay)d LFuPo %Dfn˵mL W0kcHVZ)ݒ 0`!fdl'{Q["`j6KQ-t,(ѱ^F(IѲ|S|-^>G#k[%IG x7)o#?mkHmLWg$\Iskw{$Sԡڻn<lr-I{pV>ճqa{pj:QE}~u- Ǝ 8ˡ3d^'vc@Xg< 'm8A& )V:O#[q#D I::\Qsv~4Tю:"-ʓ#4I,҅L+/L.TިFXsCEAg&'+Z s$:\OQi>wh|tΖZ-pӣP9A'_`qCK;fu.S{SB?SsGA^/*y!r v{eqяRl Ցdg*0˰M% ([ 3"BrCKntf~_y㺉KOj9kS@f]NIJ8MyWN97'H7\ы]2,*E.8J'b MhN \tRm f񳾩kYr3u:gY/ Z38#~rT$bn_Nbā3B-#}ipn?06eEQ|@>1j^M#@ _rr1R&w (| ЋDq= Lgl1pta좵^␞EΆ%(9 ŗ/S>_㛜mR}ZĥFW p@WkV"B T9J" "+4 g"W"k+%NJp |^~ߣ`wl (!? Œ \;س Y#ff7K[_ꓪ1*-1`slĂqk8RO wx- , O!D,]͹,=SJzj{@ftOwU$ >KV D3h;4'ں_"^difՏLoXnyRelyE9-O2Q6b1\]ӫ2o(2N>#{glpɩRS~xG1js*uu+?_LH M{WJ#a/@핌vNxP3Vu{?-^ -}/5NQ7ؓ,|*tx{N' [?V"3pkՎj }sqIi$z?Tߦ&b">ҹX@ؐ:I2 (~qU4p/Gs_ TO !PxX4%pک5+bJuD^S]/E^;(Y`!.f j3Qʑܮ%LiNŸT/2MH)Rk}dJx$tQ\+L՜_D*녎V/-s_CP8%oR616 dَl?,gOfK11@⓮`iWT40aL챽^G. peTp:g*36ݦk]\ \%L?~seP8Ŵx,;"K!@ 6mA4p͐&Qc 0^9eq"XXpjm40c:wʭ1ԣ!PԗmU0moދ>^uX].4yUܬ367>;ޕu1;kSVf`zXoZQA}A#tB0B-1.NW<~@X躭I\N k zH@ Ƹ֣m5<9=C6fိS2ÊO~M+$KN&!ޏt֏mn!bo2r?8 lU6ݝg =Blg"* 3iσG "gs)( s3LgCI6 De*`ê+ yUsCO =dXl`"8448w!^QpN[qy *s+~'忰 Nĸ}`3~ #N z%, } Cr` ꅪ"AhcɵBNcٶAg''RʜfYx@us3h Ojb S%=qaa r둣y}kˏIW74y9z3fcuG0ARvNII<] zΑy+k=qntu! .Ez7LڍU2 h 3B>Z5XTH׋>|bo3YZv򁡋為z{\ë7h`u&WTN4 H7c,e #Z+x 5q`.*)l]C2֖NCvujE^rJwxY$& BlnUZpL5[iQϟޅRHqƁ%`Zg=; )jkGSۍ+A^Sq<0Grt4SG I!}1f׋*LiJ807k:,bDV+#,2rCur5W3ꗢ*C(cԿJC"=.E.9g0+*a2N%O=Rz{ͅXV""WC.m'?٘m;tڳ\ jܢ%is)wÖaLpyhyAkP :X ռbS8#NسՃQ6Dm57TԀg ׶+qQ`1͞x'6.]1aroņ;s#ifj?G˪xj]-$c(ΰGG9,&;>[n;J=5:8/#bkdVYwXyk3ml{7US? O{1I&mQ꽬F7Hq7J`/DaC8_~ͥ 針Uoq68;+m dL461q ڝ\p @DsV÷vȹ8* a{"ZS~F)4^Ik] ϳaH6%絫#h L-{SRONaN?c]TN1՛b=K8ZQ$$PkC 7N8 ̺=,K|X.xiѴa:C5 SŊ#Tk'0$ | ng%I}*9$_#  ^ߝD@ f6C{ n5ěN.t%L2n PT*<Չ @ &݂ 3%f@nB8;Scq{uv%2{0[;?n/ů{>]haL" ǖ#ܴa(7ŭ_?Pq }+7"E--:+709DSdl]NgPGߠ%i'*,p!!st=moزY>rJNI~-5o"WU܉̶8p|{nEn=n"_-%}oHeȔ)0!=yJWIBw+3d:DW:%uem BKBh}Ȇ r0תIeS̓TkGͬA0]-2t=c :{( BiS{7GŦп35zl0_ޘ$[YƥQԽُ wYQLD5Nδ^ڄo`J/WRBL\nƖx OoU%߉ KYFy}ŏ7Gބ~B#K4+nxX9YtW!㒠,s+f8D}dUS4T-Sk\Kݑq 7؎2qS LH~rkX(z( <4Ĝ2@x4Il-Mk%FZ?tc[h C.nzHm`"a#2aYɩE- Odd?ǕogX+'W2]'v(Q>78ΰnȞ ssjъ@s #H:\g/ QvDKLi&8 \q95!ܯN'7qS)adћ _OȶGД̂d?M~nKMkRw F!:ˆK`Fmn X@j#J(zd VLٗY/v&P-2>6̼>Q|<|yI@oKÛ9>Y眈J_7lބ:' }YX"QXI@}wԄ?n oF^ 4+u-qQ|mX42+Yو뷹z S|ggI%ʧvj7D4e״5EcL~"τj/so[B򀾝4U:]!)Xi;G,ASFFFՙ_ 6@U FZ:E]SU9IP!QEs< BZ~-GcȆ08/q+`y^ze5q&R?}Q}ے1jڴ|tgTULhŌq)J6m(JoƢ^s!dPR ´qa;V0mW;X[+婦GE>RAW>C06Dz>FA*A6J f#UTǂ'T-?xgA˱Hc)w<``Oml~Ou 07ż7v1ɹN=|F<1s*1r0A#kǿIT!NʓdM.MPl:uS3q#(1[i]cW瞗i G RvJy#mNGFHގtdROcdc^KqK7,L8(/BG"2˜H>.QucZT "/)ViH9\/|Qt:{tqxn.utqu-1ѹRdJ}U-+Ŷ6\}|}4&?ZmDת9yu  f@;eRGwx﻽\dẠ-EY+ {8Dz(nd'H嘦-ց2:v55욕e{FLZMܳҪT6~[\"PšSu:/Eq1 H.k[zRu\]nByp>~j>EnHK@ (zGU@5.gdݣ#8`膫 į#ECɡo#D]@}.>:m\,V5nӯi)G0#ĕ;__%svϙZ EJ$i^߽R.R8 ߜ7#}&Bx0ɫe )M%=Bi﻾ʃG!D#7 GMߖsi]Xec3d_ڜCuAh^@4죩>Q͓vA27'<4X?FE|AK.\Ի>#4-KH8?)ȅ-eV=/]5 J{9=! iV&l=>\HbwEN3<eܓ;hH'-,ѩAq4X#}I=:JUf!2*V #{s7#`PKgMVW"ķ|.sj XǭSGLY[Tӏ+3[`e~LJ{qKME٩# ) |I1c2$εLO5!\5@TJ 7wlH7Y4DS: gp_{Oc gV;rHva9szI틊",vl6틌 iCgëWY4M,Od`; N-p)j w>Ⱥאm\bA!hϭ^D2]ZZqq6},F`P|o7(BE_c _< y Bژ ƒ$d+ zߛ :Xir6K𥜹S!amH&:@b?rǜO;# 19 d=Q+>&(q|6&;I w*UZT[ X좢hǸ,!|CzJMknIӤ'UXfQN h^TљM р13(;f$S[0@:; P\Nt,N0-gڞb~>O7Dx_ހVdH,Lѽm z !/3 A7 !G$ L ]|z6vg"Z)W\==&v!ݼ+&''^vٲPL#Gև$o~7 |)l'h9'v|Ź] h.o]ɷ%E3eu+UWˆ 0kL}nαd%zZ v ^ _Msi^z. $hs(PV(E}[G1uyߔe@^{NfK~i6CK{n)>, Mvb JyFC_1ka6wbe|.C?'SIϒ'08=(35W} 6 L^uWF`EI"Hަ`_:uv:^wa胫\2T%Diɡ 5ZA"Y U4we5i!$.\>:?/q]#]wz-8ڴ9|3UY')_  Ŗ'4SP_T +>Z7qDco(Z }5"[o[F'(~ nRK7qBrcb,T躕pFhJLx!1O^N#cV| &b-sFs _;0e0xQql`Bw&TW ,33Q#GӽT9ߍ0eץ?߃TנOOm1c @XVЀ~9`d&>nT(AV5a|37eX~A#@G3pi<_ItN6l&!XhyaԘ]lwU63M]!3JHbSaR^~L1}F@Nqz 8n ')ѣ1+߫\+Dŗbzf5EIs$j^{8݋ǺCDx|AaqVOg~/a<^/K#aɚ~t0?|c-;)uE\f ` 2ug:`}z#<-y-ϩ fZk Vv$0 Lw'6N :>1X+:6ʊ4 !#8&L7j(a3ѽ6$O d]ycQTE8LDjPi[%. 6gTgZ0*KwAxÓձVxf={0Y6盂/LCKD0ϡeЄ`o3b s# ͧUb̚3~1 Y3ǧ,a.DϤ[Ơ( &Xk=Q/xJE>F{D~sبP.;r,zߣiC/LR%9h iQdR H- E[bqjp-ķSu.IEޚh6梭Wxp+}Ϥu KaMd<kF{Ty@p-/Ȼ06~E(VS /4!%g{ͦ@6b^(Co1QG'{S1P?Cutv7  6(!ey$Akma0Bý[Ҧ ̂ a v>[6˚ۋSK=m2F>͛, Rצtv_ج[P oI9C[ J1Vh W>Pz#$Rzq_NaGe/0/) BHzs^C !=ha9^4$FT$y8OgCxT )ʐL^ Ե^`]cM? a%tr]_LACIo.{pJϔ.2<=ݱLlN88yB6^aO̜h I=jn`KT0+[ w@ϰd/oQ+#m& G'Hz@n>Yp G/& dX*y"4SM:409Zb rri*4z5M)6y`.V QΦ3\)طx,a4S`-,lT-DkD}aO‘rxQƄ(POSs iqՈLX{l8L%wb)4%ă߀`kRdQi~\m~)|:&8y}+c|ނZ[cCߛaf6L4ZNQB!߀Oxʦҿة[-Clitt|€$#Qo\HU L4\!Ȑ5,TRts Ad$.&; S8皟GJAP:c/]NM#_l,u?܀ [xdRrla/C#^RPw6lx5\/W*8}<'|>!6bI&JInN#GQߙ\v2unM MiʹLJ]|Յ"tV|~%ón4Ecbtn2oix3u"47;_)AVqbPTW_*c UMdi b暟yin N+c c}v {62(|{)ffHBI9{հmvA.Dj7ovqϑdeěJ&c.I R$~G&/ lgYZ07070100000458000081a40000000000000000000000016446b36d00006fe8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/sound/pci/ice1712/snd-ice1712.ko.xz7zXZִF!t/wo]?Eh=ڜ.+{B`aEПicx.ݚ!]WxJtWOREPU/9YmقDekSM1=&jE";lދX$wnVAk__xad$=Ѳq4~odXRl' YB* Wz\ڃq<4SH0=+L#Xax1~ii!rlήyTTf^di)`÷F ""+w)$ 6T x*72u%Ȳ x~30;Yf3Kn|LdTp91n_QPzf 욃_L<󬋲(٢ т Ne7^pI^cޝU}WfrYwX MM]b1DhmNz֔+bS Ijhn YXQ&M\(Ӡ#"#2rLXsxZei8=L}>5 _?Զg팖7PhcעtNaB Nv&O]ktp!BCx$] hZm9eM>qĮ'sVCAiuFLgܛCmB\RauHRD_6iydN3SP{ʑ}эysLEJa  j<$&Ȃ< *;/@{rg붿zͩ- \Cf@ ֋Wr=-[,e{8dMȇ( )9+[>,,sS6&ŭ Ѐ[YGBI#S>m"k)s:=/zk,'4OBaLny^'6C.)lhn닌S7czޥno"& |҆N"7 M 4A([G7Ͷ[f21|ه( >ga΄o^4F׉sj"F2U#߆OŒK@,3[!ZvBRLGBުsccաh]Gu?3*\EE`FkƉjosQd93^^cyA~yHv-*۫k"Oc+7gcmJ3!l\pF&6ukl r){7 N+rTw9{%0iTCa6po&}- /͚Au_⮘HŅH]%YP݅wvmn6ˏ^h؇e@* 4pagu+;1t_q2̴HQ\?w?%@KxDt, uG6lzJ;|8/z*4O48h$^ָ{=nmTgQ/嵒6BW&+qwC^aZڣ1~}Pm` v%%guwmc *6-HׂKa} *Goq{]dDE]Zb5 g(GrXK~; _"!زIؔeH]:[*M^f?ʼzE*fֳ3-jCN¹*A$O"ʼbH&eu6fI _b>q~b!U{^Gx 6DJ$FV뒐ufJtBDouCxͫ6}US PRqOA oɌ!*0i?,Kǡx[τ{<1 @p҃)* ]]ʾg't-|7% ܺ+ĥIb +cB wDMaĚaS-HEh16?y||:'n6߽pp4;YS E?#v:~>1hmYQ/`z PLSFsZ @S}W( V:;wR'w~2R- NE-'PQ9ld)({Sٰt֐=|w,qɻ?aj9MUAl6ەNH<OGC :D@>t5}m̆iB",c$m'c,!Ӽ(imyi%G iIB=AHU]R@?(6@Gژ0(G\~{]LNQF&$lc yA&YQ'`VI}+v$|Yݮur'#ɺ-dCr_ ScOȲ>C*D !K{Zޝ$8&H  j6(H?Avӄ9O G5V{h26~"@ \xXiyu5d[Kh\ tR>]‰ڰ+{pvPS9v(RbnS%AԨ*:;f/[}*_Fc'o\Pty&id=qKeȀZ/R`>j]lz3˒F+Jġ9~y5?#Fzsc M h*bXd Px,,`F'Աc^!bx{PB!Ncb~~#f2CywsY&}(D3w-P1R n&;=l!j"%x(kFHQ[*SWʬ .ZWd5\4L;u 7iBf1Ezc}bAM?lU0GVHQX3g'{EFnAgDp fË6nS86!YGRR҃hip؇b Vqk. T: }P|O׳ԮoRT?xGZ~:=z2{1Dآ\2_\M"ĘU4$92S\VqsND';P?4ZrV0;]gI eSȎ088/Q\pV@VkVڸSɳ{2Pb ~zQ-[8H)0~-VkLq yS1wIkՄ3beaD>MdY /K#6(:`,/_‘Y2,N CS/4ЭJ;,rD6)ct}Ms/ =Eɖa!i2N\itVl yf*V9wA+[͍" CD7`$kYBW8" A^V=4㲞 h%.Jagvjɋ85+P'<8cK^8tW5ޭG?>ZZU<&r)qI֫Q |hZ}PtI\lxvo=Wf}̑Ό$궊}'K`} ;;W+ } aR"8wyA~UKHI?Oފ."c,Zd'tg\G+U;5˭wߢ!/B2~>֚) QFJXՃ!\:b! ۷76rɺhmRꟄ5|1:ۏ1##=GXX,>$,j'Fv6'1mD|0xu!2efV},`0V;PQ NEUV Vj1^N󠥗|Xt?+QNbIf4?u*00\g#*3} Mtks]w՟r=AiB)|SY='+Ǣ3 BX!* OYNfXzotY8>H!O M;[ iox򇁵ݸ'p yd.k4]W2[xC$jlk8c\frs1DD@佭܍!Y< G(ERc(2}0|tV=5nNK4$da8--C& 0+99u֭]hioXӺ÷, ^w[t/H=%KJ36#˄A6DS&U'rb( I|G=o>{\ -i_M(mÁH# T.:YZD#^=Z?%| +}Ps57+F]zcgQ/ 4&E(B] }ᯙvhNDgH\o_9"P&6uei2Bp|\-v}n_.Lsތ=T~6{t:sEdɤK'x>W JvjWVf=qi9[g_!SkÁ$b=Ltćg} U?]QJ_X@[vj]Th .@틥SFL\hY.cBܜ0Ā˺:_T荋5$IIؔ~6,ղq˅F um-;en}%ἱ6_aݒ̆ Rjq-pELrmm seG({zed1O*/D-2kxpʊyDrZ4D~fbE;%û?U8X#ڎiò7Z(ȎK_֜9f)X{p[[MF2 r'XĿ96AcRƴ'7Ez.%H?7%V"Hn]88!3Kk$+y8o]7[lK30TsȢ,C$NȻ2;p̜5ww!l3 4 *NedêaL#Oz&iʌVg^zشԳ˃l %ucyhbd`P ϓEя';sr҃mDIYlR7BF+ ye3^[zk%_;9uW9sF)!\qq|$%2(+Iïc{ʳ`DY.M;pZ-R]VҊQ蕙-zFC|9ԋpQn3C|@6Zqo|r a ,e硾|M]/ŸOXȣ$!.mrIUgY`Ck Ya6FzfDZ{#xQa )nO֬'j0+U wzTEc<3G+-K)^ oۿj3?1H(Bա|Ѣ Qi~h2J)9< \z_F6bԍhW>p#ĀfjO47K'}w@aBvh%߀c @SLhcu3?2U(}XswV;O)tKլy ME+Dd,0Ojx_)5A=p"4|+}rH5ܗoCs*僧uҼGsT1mSr>2'b{y6W;XJ^+*+J%n&HYjn>)!dVeRUx u@ID^H4PSEag sI8:t&pi8y_UrŰӬlh  a #B܄;vE>`\1$\%u \;Ğ'yaa54 ]^^c` _ D%sڴ|os#@'Sù}Bv1F10DvN1GTR VAǡ`7Iԣ.Z,Gbr]QD> m<lE "#إPZ$T̢thERjU'_>TŽJ $HfiDzt.z$S.+a 6œa+.{m Uۿ,3?hsYK3zN)8cgAbr.͜ڦ`t:'`5ϋԳ́Z)nt xbeı.xxpܻ GJ`1d56Jp6 R k:UHD7uV/"gMpQsٖ,<3=Vzu#i󃳝ްBM'$js`W\"U-wl<֥rnUYc"IC@$ŗ{S] Xgv'웒 kxm]Iv5!sÞ`|_"Uv$z(H[i0j9nzz8-;#y ǥ D"QTe"4oBH@I"hRf0 A/i\c~ն&EL`Imkt=WĠՄquOe1$8 9 'h*btGЋ|ڲs|Z4ms4p<#c `&ޮ4cCE"2{]֥j`$\YeBBV^b%jy!fs#?@BrD>7M$PqpkpzfUdbֱGeEk:AR gKwwՕ6v=Gd΂=MIw6e3 ZHh#Q^El4^vXIoa Ku,B~ٳ)MObG;|63 Vg~K[\oЅWz:PJBt!uOy=MXW܋ba>[auf+b2G3Fm1B#܆ܫ*=#K9U_XtmV9Z+^Ϟ44whJ*cdfPFZN)YRvŌuC^s)9Ru" /ћSTaQ? G޼wxxFRdtzA#`h)Q=(t%Xk6rr# :f6𳫄Լ}GJ692o)#zF7X Qeq1ƼT_wYG*8d/'­Z0*#ӡOy$+*Y~qu$i| ¡#,p)Ok&9P>3kHԲoS $ء\la9?\@/x>{ N֌U n%;>̙.H2é|~nEZ O;V@S\J/SA@h>)j1~G{byeLj;{}nplFVC'IA[0D@aq~fSzFͩ3LWYlg-)j?_#y^d5~+B y_csڪncZw"Q*:LzHO6-Ƣţ] EώԸӬ a' Fzz'Xkb|ݚ C89g[ ZSi#@ O<}mp ŇǓBOo%k ϵ8}zZ@ ^f˖r6SeOL4k^/$Sؖ$ڄ>mU7!Pc)VoR5`urorֽ.Y>3n гƼ5-"urmt[hhzAǙ~|Ym3TW4kDу5f! 7i4g N#--Aͯca5+d͟n&ݹ5{t*`={x >ď4+Q#!T@w rM1/x\f7!йw4%Mp>".#H) "hQdiUe5冷09̫B[::8/naEeۃ4O=U٪I@C Q}cX 玼< > &E4^N)ikx~ Ԝ1ϵS5K[xO>[y F|uެSg=ޟPS>}i6\k{sXSBl|!XhnbUy%'¢VoUԈ2JRvJ7f#~sh,ҪHtwNKt_Pd1?~?R})4m>X /=tHgFtaQFTB].ԡvR|ЭI .^/MoJmds-9OVljjr<^&gOFkZ!Ybt.ʺLdhtQΡyOGl<9wy|Y*Ҵ̹Y<-x_~\; $ҠJԟ,6pv!r>anAQk:B`N= H~&2@VLԀA`:3Y+j6.E -^M*sh^/] Q Qr#V~Nr*^k 4 N$+ `b_f 5*l1Dv!] x*ۅbnYXb)gHvq5VT ۤkw`M׍ܦ^Ưo=uǬy#i~p80:f`:@ex=Ggn"m [кn\Y'%Q"kB.@_U Bhwe )QEIL8$W!0w 6j^t5t%A HnxPhɓiB ^WƯi%>v._VSFGF6xVv^lڥ=]T_*E7 rʹ'zΡ-a4 3"?oN/%G%[AJY:6Rp9PzTO3()o] q>#RtP!Խ282`@A>fEM=+|AkCLrȣ &[;p]n[~R(̆Bs]جLWBQ}+v]oeAuWOO跤{#pBk-Q%,F[ vgGZў ]Dl5pJO41 o&%X@CwZI†!Qo@ BlSSұs]jk4f>zB$H7y$4: ,H{b¸r'FsLJȦ'm1v#7v*?ӆ!{FS%ePl}~/D]p0 ,{kY-Z3Cgk.3P(@M)s^9-氈O`{MܹMb=*UtP/6>zWҋaو T)6u')<餞!Xq&qDNWSW8.)IQ'.ޱkH !޶UK{ЏAҦ5Y{Q[waP{Z"dBFCwY֥ FT`0jͿTRl<Hakc= ,7XNKU4 AI$b#|:1fv@ͲL=pVԣ[u:RB#^97.Sc*TqbP,Wۛvf-Wb͚DK2}7#Qꇨnk0\Y~.#܉\[vۻO8k0YM} A0桹$LD8 v{Vƌ-CeJf(=g.Nms \co>1H&tzUh"6neNʱEiy;Mx: C顕|v"!BgX# aJ)03IY+;2%$3Ni#4?RxۜV5`˃?kYDs>,#a`kFz8s#ԟe!7YPNq@sT5r@ y=aH**q juȪ0jTݻ%OP*`V!@׮RhEڗ>5üBo>Q}ơܓ2zO5 oT!c6E|: w<\pSha>0Z[9>dӧޯ3 BWa6Bx]m*9_,JH?E]͠ZA aP]oY%Ń[>14Xs/~ WvX z-D; #8%&eWŎ &$RѨ-m܏&Ns;|N]@5ю͒,+_n,>ЮFϏ00 qx:XL-=apy~ُ4)plts5yjĥTW~G>Ož @vJT@8pC\EZF'D9n17JTz2f/٨ILvJW 7YLH+KDWvXzOj9./B( I)pgr:AGE^=(0GƐux0qڞK_4{R,yHY9;VĂ]OV.XzGLzDZT*> {2QF[b@xTS g͍ܽk9{iB0q|ce?gQ]N&#v?cwcb'E2[m%z`h^ugɔyE wRT|.+, SzhBVR捰MU>x}m>FG[I8qrnT [QӅi(wbNb|Mo+cSWEӪbt/K'e[nH@R{>q961o1 39F>CcnL"$19:m,.kzLYuJEWY|>&e%[2dcKr%9bo!|t2n+m aXojfиcFvj#K `:o A9&8|_ ,`pԏFb1}N'\5vp^8 r`%ⷬlt2(pz>Z,sx^R8o*٤}1C@ZU%f)[jxf\;~p4cؖzJT*SS뛣=҇'>Č砸7Ei+Lu t&$kkwtO  +ZKidƚ`}enU,=4'@I~E;ޥJ|ӌ?MI .f0n3*J^bbZSB oݞwaP|I)1[Ҩhc0|?,vSvH^O=Qx RhnoyNG_~:V j=,k$Tă|E( kJx0R:AL*F7&_}I*$Hء~h q+g| 7& VQp'ō_d q iJbW$8&ކH×^EBB'kUPt|YAYQX^(FQN[2% %/!`W c 4^O$w'e-cfĝ:аoy9P tQO\$bt3AMV,8՜V.n DRCU&oS<2EY)J4>h^ .ИÏ@ eOahd옻_Wh΍wpLey5C3r]2R{sswWVؓ_c5A2wy!c)a H[ٳhOg*]xԙmCx沱P 3a|==<D;"q.kcs7U7tA͓ħhKgwt?^[Vn\3jq>E=&~eP=UW\=}iʋ\47˸`4Hx=S!!y!y\@J7W, %!(b(rm%%_E.5x]R}0u$8Ylc;!L.Kpb&zQQwbs9M-̰_S?C.[xHrs>0(F$E@,Ə4&@8H" WK3 f^kYJ0^^쉆DgSovp"b yC&O%lb~{{z's1x;`=/&y_~ADקQjl6TAxs@ekZP8K#S;lpܛ P+aꝥm;ŴD1bᡄ2| нP*$mehKu^"د'EQ\+RCU=nZa9(# _١T]RLr$GZI: @'vX.s|t$+bU^iER4޼-,؜#Z,Esm.O%b;EFЪ@#p6 ZdžBL4Yx{1ؔܨtiyV-0$JKW&@ۨ2v#Q\BwkN ov:CiwIZ(@ї:ѠVM4Z6>6 'Va̖HvoK ̓75֍e_s0T qH~=[ANחtG?[E$q`K2D` "~0\ }ܼ2ʰh5yu!*!Ű U_l'ͤsJn#4u`u 4 ,rv>A.5 9񈅭ҵЏX `ŃÖ֚57dYfc4ڦ !45hL; v:!=H\qnʴNTMѷ_lDzͻ  Qh`o[A}|$Bu6JGa4CwY+z)< Z]:j]*Uibם_ %:8Xy^a10/i Pdž3gOZ)G"=Ou{QS#T}j!n _"`ه|x'pӓ֔ܦbbdN,+[ JbB2]\<@BD^xE7ҿW:V~}9e7j3x88xɸTgngwKyV4WJd&E?3gӣZ,37c䜥D'|S 8=ED=brPʗM? v)K>|$MqGyU٣b:蹊#[^R >VDh'nXA63 Oa҅~D3@ n2DL:.'#sט ixD%hqd%<S0?*NZ໬W. BM, Ff&k 3tڴQ*oѠ: #yl=v!l5)5Yt_U lxa90Y k茧О:OhheVZ/ ,t;k7RLA)4~lț4ncKlF(aZu;1Շ#!808$E#Dzfr>|"h6焱)/ռ 211bu6So?|7tҳ>/0Nk1}::(XZy!|j(Idμm i5h8 y*(g ԚEBy1F](/ɷU0kMx)cж$?QR ӪjŎ|"vvf_kf31#}f|8p]TݧC X 9ĤD'AJ }+ TtިLPn/M& Ŋb?RPFxRe"Wy-`6h\'*WY3/귀vi K}_5]1+dNo3$:-1ƌ̋hs\:KO0v~^;zRHƥ&ʩ,kWUt0a2 0?\g `? (|rIK4;C> Oj *>ğc/͹ l%>ޓua1VZN 3g^lN*U c-xWiESLa_>pmX{JwfROs$C0ڏDJXҴvaȅ$v ii@ (NyOa#];?W+'{6s1|1!4~_TZiO*/"sbS>I࢓;A4e'"*ȪСkw{dK'\HaP7ak<VvMx&JwakHA5Pc0F ܪ0OȮ%A$!n鏽p!& SQ_BSyG6Z3[qQ=Ixuņe-m1(~j rT=hQWx4<` XꐫOWF wu&tI ]eb=k Vh+ }xoHrO5WG | I,^gQSҳK$7gI+^,prg|m,-~M΅|9|HVIOT$r=D܎@ 1ఞ KPRg/{#9`uq1yy8_f"y;A9i.0p4疋4# ;9ˠx$eI I*?nՀCxo%ᎍEE]IU .>+&♨zD ͭ:uiwezPۊ+,[kȻGzJu3d8;=p&FoK kG,a(ড়N#XkBտ[Oj6=Q*mRI$ZǨ+'H CA1%Nn_:)ֽRDw#Af_w8Ѧei7MՆBjc1OkD1X1ĸiSok¿xGJN.BRթM Q.=WcMOiXD M63>z&4?4)2g'm!,PQ3ry OskSs r][GIhؑK,_ccl*G3 ]pgQjHcRw~ҺEjzH*j^4<#S1њUvUkzma鐾E `Tƍ:.z'!_*4=y1gsai3}1 uڋȂծBVЮW H Viq襹B&

9P} Y@ ʯKd" Ya&=o ~wom2[ x)N#,%棗@B5jH'6' ʿp - ,`^8EלQ _\m6x?CjC 1+}F弴i>x-X8x :(Bqٱ)M+lĘ}ȱ#`AKP չǥ=SZ*,m$nkձED,-{åsKM þ}Ɉ<-z{a>PౚhO޷db׽EfomӨ? 9' spKi;F]|VDͼ_.Рw`΢SlṚQغOG>* 4cH نNpqh7[yq/ktE^2fkO$1ܥK~cLAQ Jj_oZXV9ͱ]O?+A5Q=)^\j%>ƻR!E^_kt!?faLse5)`)qGޛ1NA\ -z/Lwdh:ёn3o펞52H G FA 6W&;n9ZQr#8$ m&m5&70j{P9PNQxG)Wd~eJ7N`Nq ? s%ҷ`&Cg 9QTq1 A3xsMo.t4fLL:l/MdKޞd4oD6TةCãU{kPürōr#V?md0q *IƆ @=E:'S1g- N RgzWnЇ@ ֺm6_O {U@})C߳(t Cl c@#Êo߽Gwmw=f)"|UEaeb&Y pNLi@pL #H}v!.d#I]FҮ (m 9m`*t~n;׮L_ . $;m[KDw[}-5Rd}wE"-`"|->0neX;FflQ\L3ovʱ)fJ>qŋd_2 $xH *'F?9fe6o$9^waiݎmt?i-tAc. @'loxnb!ί>4`ޡ]fvኅGۖl8c$ -QN=pH"ʯg9l6}?QזּsKf.+8\&ֿ@!a\cД i+C0G&*,tMflJ&#{/7(?<9TkНGB8Zc]W/h>00h)#ol98΃h#Dگ_5 !1hLLFIvc#!)QFnGdۨOu>L\ o`'U{ v0R 'p:c==O.4Z`PvQo7%ླ3ee)dw;Ozh)/T#y?\2xn hoZXPVjqx blqQBU0 @7f[S\QhZ]ynPz8;c )3\>3'Vf"fR5$"f dLEL2peA x| +A(nIO*⢍󂝪G5f́b܏+);҈ J%3EBQf^p}cKG;Fʚ~&$Bߋ$^dH[%<L"n$}^f&;2poE"Iqx@նnW8KHIG|4y\Q*o5/K$ ;LxΪnzZ8ldo}+Ecĵ5Z?b c1Im:CZnTWtD&Y?{gEnIV e(aԡDV߷an .5# Uۖgi'Y]Ct[SF傟:!JE(xx7 f~ss 0dyO{j˓׎մ鋞+m'2jŎ3(A)_sX^oGm:yrD[1(<]/+ иEDҷkىF"^x!B촴f3ev$cM;S?4DVZ䠭>ﷲ#JzC8p~d6}^Yy=$isCl0o-̀6k-~p9%%D"N.S M<8u`EW1Sc!8OÝA Z(hS o9 *}-jYaQg }d^*`ݖ)$dک7_K=m~6OD.zm0X}ڟ?ElKc(Я>BGDr,҆AAX?JdQi 4/| wz@rf5vVֺQ$# (Y}MCSd_" CGW /R ߌ1q}C$ J?GBwIh+ni "_$Roդس\IkiGMZ'dž$IH0͒Rݐ!Yߝ]Xa~>\Jxc7㢱Cl{UD@RWZ\iTքmXL (`D:V|oEg6ɶ3% k{}\ξ8nTNVLṉj%!/9ߺW*xf36duѴ"X8b]s+i9bظ^@;NcGs=gg:FU-e;;Ѹȓ܇e)\ummU)T~(R՚OOhqq1A6+D?/-]Vltfا`G2if޸umߤuO`=?\8 #Jz8+c_&ÏUVpY8N"2b;$x4 It$xW'p酱$ !Gۚ_xafZkRij?|yZϰg+FrWªԀcK ̄5{mRϗ&PjȤU auj-G*`\ǹS3wZ䆮[{B. շbBN_"q/Y2Jesh].\֩E߭]`1:O |dJҾvIw>y. P@bWx+;dKn ^x#tΕ"@]w0S JeLN\D j;y2 ,jijN<ڈLNu8ݴ*$o Ofɖk&vGifnuy;M7ȭ=f1(.a5W3}n-F/8  ζzAdPYjwa!:ݷ$. `qH5qd҅u#hdjmT?jN}YddBwcvTaxag&Ϫ7*SbӀ}.mVʃ^up7@)W7$Wv?W6tU߭Xd٢ˆ'!N}.n])х`T|$3(OIp_]Z9O( zSo9nIh5q;CgLDfrG 5U~acSM fYb<x}h =✔M"[(ȇl6T*8$ITAYXX.J$xC` Et z ɵ[Q3RF.c$E"\^Fm 5WdFyq5]Zk֋@}1 SpZCeEիph/I𨑌_nb' }f:" aRxnVR ݧ? $C,$b/%bk&2"/:Y@ wG2J>a5pH= rDjqٿfde ɴEqM ;-w{5C@Sn>YTw›!O!:s@(\aӋ7T*|Tfֱ,+Dq>q6W Jm?"ЩjWE%٬.\g/}^]ĂsZu`>,#kQoQ\2o]r?`s/'|eB<[G^E*fz 3@G &ոʦ,;LT_; ;l/0&@96tmPjG)WaEFZ[**cw׺ *лtgVST[|>ZʦYGêYR2lI ىm-\k f`m0TSMם}(|7q: D\zA T` ![q+;Hg3|=g>,y0ںI.VYAc\\DR֫CWUQ$wD@CϿ|,lifp@:V .;e⌱ۈ2 Qy8q6a(J`%&#W 8D|mGSNqC٦1$D1KpıKCM9[_ ITTyK$ Øx@,954QFmF@0Y?OX' Iz$? tO3D:]O;[:b /V1.*RFi J"79fmcq!e<=Gɏs|4 #H<'<1EAH|{_GkA>CguCt٠uUP6A4)Jq \Uz!~RhxQ9 t ylKy= 旛|SU;IN|j&J'hա 6:u;e{9LPw)C]z]OAj{WCC RSe;>#[?NI %Ia50щE$Oyi4&C]x4C\M'+=P^tOѸI@C;!N4 lI/->~Xݲ>iukXMvLtC3r3$y|q,#@ȁ|)6hLJ]<`Ms"6ЎC71;&(ZɈ[eüa_.ؚųuWѲ >܍|`F8M$DR,IBևV bt"OxU% 'Q}D0ȌχnOW!icnY],]]ݨTQ&fpx IޒlvcK@`Xt`hQe% DG5%a\"~>"l$LS?0<+y.gC}d\ uU;2ˣ5&S+#Zozr?+r%3x  d#ZDz&s 6{g 6kn/=z^^Egq+˜ba8oB%6"롍ף/F <7sdҘ!Nj:֟3+( ! .IJv̧N[$ ~N` 8+sn0g1*88U1`l6TkƝFqv\ g ~lƚ?E??$~0?V}MT+ H' ;:vͣVK v~C̲8@NPRޏTH0P廃Qx*E5Ns4&M}c3cHyȰD2>/;FX>F%KZ[$w:^D~#frQ4zEgy8[y"G@㿢XϧixSm=N iCjI]2ݑVM֣5 0ȏ՘K*˔"H٧!B^ԩb~_'0gʒ̶IDՍ_' 8eyOs!(6.w䆗cE|]PthvҔaA[ߖEL*I w\Gz#f'h+Ӌ[':7N@_,/ -50e-|$8`kq6ءjs1LH?]$?0OD ߈glkmrG5TQڎ/ b~vTuFvdCRd 7O (8rjl-*s RC0[0^pȉ0Um?&U8~)ar@CP1 WrVWiJfL%R["t$*jŠZ.kօPAu_jNjjDdd!ligiA[MMLhG.2"~ 7 -B;:)Ocm%ރW,FgڥVi2 ZgVl7`Db"*2E}~NE*bJ!!S]<.pND 2R,"ğrA'ԑ#'<Td2w JY+ MYNl}Tp[6C<bpaZ,1tႏ =j,t\iT˯f4HkGf Xl3 G}OA advu|YoTQ ")F ]td '4QZ6|qC@l1ݱf7D1x~\/ќ脐Ȣ4?`ñ$?,#f$77m8=*Fi'-W5#*bUA$w32eàaHYC=DLXpnI"3WX}s=fa&fk GFV"CFL\3=k?}M)~ 7wG5>~{,UlX cA=!F2#4p5C96bn;N?ϷnGNEm*.7~q,w Md\n 8ވ2f_r7sD*mO!Ş\g ,QpxiԪ/80ˉwq@ۅ0q}\f?Bыz`~ks9}UR;ÂQn``EܼBZ8dz}8lA> nR{0GF!4 ǭ fF濩eM`YsOeGsGƛ{죂0$7{7]SCL_*fP xȔ/Sùҡ sm6뢍χ .Iìeq}ԍ/Vt>s nyp0۷"oVW;`Y2W휙 M|+5",*V쀀N;?7&kMZ Y$K2N~> 8} f?r4&QĦHAqZu.dQo'7_i S]DˣQgQucPFMЯO,MGJe0pjH?\ѥ R!6x?JgK "zr+ ĜNHɇ B~[5RѭBZ#&l(?|?Ao>vi6?HEcEVjCS$dd̙CtbXNj؎a}3Id a!D07.`Bx`dj(:U`y-j:w7eǒ]3ޜ6-Gl-M94Iup+2s]Jjc L=䋆y[adCa Uȏ7m?zM#Y` |qMRJhmY!:FRϽx)?nm7 +6?tk ? J:Qes9kh—DZ㬵zdNOxHB=gtG&ZoBU1D=̾X*f޹G)0_~=ssh g _ktOf]<ʞllDRNz^L}qi6;xL?k,m4lD2q lV+F, ?ʬ<=Zjo A@̰av 3&Α5ҳd&W~`$},M/GTm{翚ps ѭ4HU~OM8g*bt)X`Eo(4dRrs&)T Tut;\,e 5!xTVj3Zl^h@A2!MكԳW |B$aB1]Ҳ>}=hq>;&u"LJb$ wXݞ-q(Ek֑Y+6Gr~'-5z,J 3TMTt-W !ag&ƹBuÞ,Sno`ξxazp-cSs"WbBmgQ/ktZײgmIwTM  C7nakr ' C4/umE;- IoťX!8KhaʍϽeTs/D&z4/21t}ЌwƎ ix}:?օgh>zϾ_,_D7 ; t lFe3 .` HCv*MT|7gHc;F eON]xwU}.Ό1{i3'y_ rTwL Rf!흥hz!g`**F(Z7EoYa\vjY\s&z=B6}_Vfu['c*|GY&g#uKr?PIn6m˽HxҾJ/dG6}@͎N \"]~==Wr0`>aܒؼTdz,/p2w॰Ȫ2.afRW"Qoy!.< )Mp)Wp(9/CX-.m^Ӧ9LKtP+^YB~kԈ3#^ֆ &~;׉CՎdKȨʫܤm63(;<lcPY_ug$`W_cx;jjh:-CSO͡w]5HuՄDU|?1G4Ï$sTƅ2Ke끆!?թ󐸲zAXu4 N{)̬սawz9"j ޸[8}Y)0p, '/jԉީV=~vRNVD\\[&~Vz8NuD,ԢDZ+>sQ,Mձ?KZCJȩxFoU#Pj"4|8u>'a*m1jGgFNJ+8ҤO]]lNΕ k}RJ HBj#p6s!VvIZ}1@4T>E [JG%ͅ r0 Ku="PQ~B "fq5[q>}2n|XxЕ|;6RW%>dURɧc0_)8| $6><).l:;$r7|D@uSŽofop owu6V!"Z#<: 1j EMubuYUC,ʮ=^) 7GJ=:2P'ܺ8>Z_2[ F36$2|6UT֞3n1"kƦ )]35A| C}OL܎VY LQVṔHk1ԽZEdHÌ9nc`.cb޽g_T3ꐮF7 =艨4+n쥇Okyi% $`@RIʪ oR٠oΙ6*Cxofl^q ʔC8igiSC,A<~/ zXĪ:#=YExaČ즋jq4|$' lj[?rŸ`xv -riH>=Aƀq1bU1|]y䕃ć1Z&nDwA<,Q! D3LN(aR"WIZe4YŢs6hS NBS ''@^$Nʵpd1gr4 yY'mT P M-XY~tڂ̽i`n$B@., d]-$#'9]K%Z R9՞ 5Fs.8Ae*fQX)JB=#WTna*C_L* xB&/7ťB3d%uZQ$1*R$Ou[7L|id6H13ΖSH +'"..΂z>K +PirC3HGHa&A0Lcvl'VamI*P}#&V e35otNDcApiQIω'&p_,_Y Bc}@@Va_D~ "nݐyUs}~0 1s/ LixHM5ɷGv E)~+fTx*:5I֒R:.tgcoa;"\ iT'+qD&T(m?B!c i ίS'B"E~"e>jdߊ\``xn4b 7 ͘l0lqe4/Q Gis7E&}Ի-"9Q`HSrJӨ *QBeͱB-Y2`,O# B{hXgH+$c GCxrVΊ_\b.K3+=S3ZW>\s#zO< ߯A[5^IrlLuQc0${-[KtsyZԊ "`T_u;%Z-I{Ovk?˥xK_tm7t io_t\g׏]@W۱hJz> -3`T0~Pwݮ>_ŬM鹣Y/[YCHl QC [I'DTmxc8mlQB8E9}}*7Hu3{pbuҎ; o=C?UC XB"]U8B׍i%^_YϷ'SSz2¯(|Ǿ!\?ł7boP1(i3 G7ayNOՑdo ;&Epҝ3uȊFt_L8fA,p}gW 8rK8rwB߮ jP*O~VBY,$IǒЈ|ECwqxֱWT VT 5(lYYH` xwL4W;aGc;h׶eor c"**Ǽo+'k6Ey>pvFS@Wk^Q"`L!ӡvf){%d<+ +u@Xg&+{w{AΛ9l1\dʖe}6}?x=&^n7 EJv {9@)~aaJI* .9a yx G; -c&9 {?:} 4_!\sք93Yş~D*3Nv`|~ISMq4C\ ]P]ˏ^^ehpB^ڒ `גWɏiRAG3QEF}#wƶr[Zu%O@ɚIr LE1<!+Hk;]79W Mv'BHw>{WT]p;-W(EZlŁ;@=.6#N{n<>vuڽFS84XfnסyX^$s^r0u$0j `DiE+1~y7 dXO'#O*-j3΂Yt$ OY0UMi* !c{kFGLRU.< phE;*r>*ɑ B|MzE-*ON ֆ7G!kt)]c ΞX(~tZ]e&ctRy[y2wmM Zq;`xkU.F*xisg# x)چNʅV-nD|܋ToFva TI\jhLŻpő~q/$j( 襟K+Up!(/NYL`I/ei +LѤWI!ޓK:Um&=G3$ A|GàIoe7 PUφ#0z_'it(y4!63 ]>Pg-rdue]snjrБce(c 7@HRvhHmgUye!ȉQC i[ݵl߉agR!,$8׾ЧƇW? \<rg+L.1y_:8㹨a"^Ky# #[ !C([+ ϝ?cJ$d@w'q`T z w N$Zz)^=c _\6~fmWLfT+̟k>έlen_/o]Zlpƥzh_LrIid*l$Ho/Sc}>[bU|IUf)zG{܊GYj졖$5r5U0?D0=A2DZLԈd203` w)b&x*n붪pq؂]+'` />AO|moЃݯ3r/))LQ+ {Sd")-YL kBǥBǷlni}Ӹ:V(dSUϡU@F"VQ@ࣾ GD6NQ1U!@V(/V}NkC2EYbKkn_Chj/ʟ{dG+]WgtR:F !'&=h_3\  i9.l#l!Zѡptm/5Lt{dz<bOu+|Pj(Z7(HA5l( 0Wa S>f1cEÕXRA\8-!Quͅ]TB2׼e?H%Y09p`zũa;G/_MbВwgTǸ eQzt#\.+&!yYb-%񙰺lX>LqkP/ylАYLK~ Ë[V>_;L>%:g(7{Lyg .|`^: h%:8黰 )xeә\CVQ `;'VbƗ%@T¶+;% -[?هR_RjGb:{7}ܓwFauO0߶ yc@sv|>O)Qg  ; |F<$MBNQ6#F+Ϧ1 ^$%bPṕZmoLyLZ'l xG-pJ珍L0\Q_gEZIN¿C4 X. G$ K'Q+5 >F7ApPvKǘR$I ?&U.|d. xxvB2L1p9V鯑kz!'%ѺLƊ$_/ PB VMx3Qy-O6߬yphʇ}B[~&-q5Zw&J^ iB:Z@M[bvӼQ6}"Zߨ)A7Fn = 4-{ga~ ۸>4g^2&DmٓY >2my] \t -֬KcsV-w :cE'O_(z"V/"$ U h0[hH8SؼOk.xb@eN];m'nZm xf`5 I&aXOmЫ,ձ3F@ևN+pF0R{:*vnuZ# cF4aLU .t.(>̈́Fxjv$V<7՝Ӗv@oN ky\ Ώ٠X{m̾JJvtinpN1 j~(n ᧌XyNlDd86zzzzisRBn]4Ä}fhHÔ'>YMb5lHIrNZ"ȋ΋ ]. +CX? OؑF{B3W{URX6TaMe/Sˑ^g |8_9qRw UIӕnڷqO0tն"GkNA3@`AWq[לYO&=6Rx#ԣj{ڐxVŹx_`zG+sŔ[R|6㧠CkPMgTxR*yX"&|$©#(4/bi7EI9BE T qxD{ lS~UFvH !M#zb^AWC !aV)K"U=nWHAI%-iv\1KwTe!ѤF;2ԓ^em2`_Vy3Uٖ*D`<͂{:[uv,_+k\g\ e *=9S6Q+<((Fp?{x gvt! )Es&d8'5m0ݹK|>=d}ٺs9앵E 4{mGu$v~S}'niT69d<#X鬮:Ci!ndvZ!*L;T3 f9nMq& Jp3q~oxVSjږ<0':]: %=R~W.-Zy;ĐIESIH5Z \h. UCqY)bʣֻz%!J1X?VSvz%I:p:6#)epgG|OskG9I(nVzj=4YS[kMzpbJfS{8?CTim`=lhCZk # DNQ -"Mtղ*SfId_ظ$ghjeߓZ뒆z&nH_bCQA/! 93T4D s ˺zo/@ݨ -pZۨMC6\C?قdECD[Ԝv_ rI<5ϥM?|%tV"O#rVyȃFoQΌa2v񦶤ڸvX3Y A J; +B;;ʓ_??Z%~mFP?}ě5/\E9:fioN996/姀vx3Am1]3*S:]I% (MwP 4k}CӧeqMŸacLwAͅt2~hApxcw?+-laKS K/q1? ZNjCa#EqڿCOۓ!y#"QQ6e%kT`⫝j0RMGa#j"mJ%ܹavχ{aLZk"pD>VR ̤Dee9r._X L i 6F݈#v_]I=kkY7p:I0^j.;n'`F'yqܘLL"ѹWơT.&t,Pwr y(8;v d;a{i/AzW)ᆜ"JM6ldcǼKlEd]d+)yUjDTpv&dFX ]n~ Ysl#ؚ %Y\Mnxk SG~%)7%'/׫Bm h9Z) >wCU]C]}g?SĎC*͉[Ȗ8NDx@}B.G=l)L1|e˙!Z)MogˁSPo(o=v< ek/J5D$qTkhf m#Wˢl(+p_Uhx ~{&-+GP$xG,x&A5O(MV-FG3܀Lٰfs{/ W3gmXcN%uוϨap䟠Ұ:M-D58L.i'!ۚ;=4@u0>rahOK=ILS L'UkB$>_wBM`v:T#S|cO D]5H~ |iN~Q/($G"M\ʭnܣ^Q%6WuP4bҞd:Qe$V,TS:W.8\.ws 2wa> | (3u)+R-+R֥- ȍL4;ڡ#Nh~pyᱠf9\ m'#PEBg:C|k:E%VR[.*nv)eFLK= pI;\KYI1K~P4՜6w?dkܳ} :>SpCu!=5]t0< Bls7cre6x` ڸto['Y/817D@AJJ$~%0IXR+rlb.4)ءmMhZ)"X9evۺfvy47j : ǰ ҋ#%)?HfɃ#T.i=xXL&_}ӈ?rWX'Ug/]b*38TZ ]=J,25]2eQj[vK(==5Qԋn/"fCQf_.]_0~vїdYbT;QX7̲v&@VSgpj4jJMW3&_ /TT8 ~EKljah9+o*_ ʧ.Rزk=ᴆƲ-龳Q ~/;.~$.7B7n$oͯqm:a"3XQPF}aat-̅a SFWyL=g0nTeHR/xkv ϶Pk9Xmf\ Ρ^;?hKe AP8sXwã7:M+rXg,Ó!r{55C|!9MDNo$i! *eI&^z|EUt{]8;mXg R{DM4ⱍuIѭN)ZLƌ<{nfF6='2-b&dE9H湍N "r-~oTO@h=0N ^6tn j'G(UGBK7ebM]vB| ˿8FԃJWRcS?z70v S-Tx`JHVdAxc< Ӯ'@b3RuF>QԶQyw7˻q[L5N){y .q Ǖt{D!I^tp4 ֿO=zS@ZYߊF;"iEc R*h"εn[IT9Uqa8!!Me6`];zZ&k(/fg-{%}5vdQ 1 F57&2Hګ =,{#X'2VԼۆ 5ݠ)9tѤ01VLipL+u SuTY4կ.%aH3nOeR"+_ӥgŻ:UУtϓ{4\Knlu KIA"n6j7*ӁST(UJ+a` Y+"q\kN".u$'PcȅNK0Nejw"\cB";tjTV|9F%)\4$,Rl$!FM\0FͿ8A M@j=hC޾ɾىt?7uCOE `UP>;瓥XT4K9P"cGiK픕G4P<̯rDz Q #Gq2gHҦekCŎ)Ç!dl*;;DOݟrR 5|D+l^D0V>'<9klG.' M/I?96n;_Кԅ3RAzÇj=M(v86~(ҿN L|N^4}Y_I{N7Z0_"1mZsgk\c-a<&O.'m ?nrOmj_c:mv4ERjXsכ9NU(0[ߒa[3.2pȤELo0j8-I$"2mu$;zj3@9}"ƪxlmؓA/DD}Q]R"#gR[]0 WM>|n/:lHE3PZ6Y?/Q5 >қ۴R2C@ͦļ6GF(S*_7pbठ!n(>[Ϗ\j1m8I4GN"\z5*ߒl8 |+cYj |vʳ&ㆠlގ/>|T7w."j%S~_]2 Ң:ᡂJ<Õ'3y, _ @(М~4=, |,Bhy^xmĞ Y+#1R9p+o6*B3=ͨ~2^.Kld!"{KጼJ5ю<ɴηb!]q]<)='X !=V/z\IOD 1YOs:WƠ(߻o39uRZeI; ۰Rot]ؑHJ!t8xCSep.LF$pӢj&-P@GmzM9ȁ '} qQkXp xOV q)62p=eLr M eՔO|(8HkedgZT|H.65q#`[:I}yqf&5pPd/2Z1Jp""WUnu$zo@5RPaCI}^yi׺뉐1tza6;0l/!.r=vKEl<,V޲&a<$2,~?^z$wn-&`8Z\_ x_tY-t!S9Q8|g'Yg MGu,n~I3|g_jU'NQnSZ՟\b D_cL{U-Gخo겭KDR#W_@] 9nnPTY 2wM͂)"{.5{i~>}2)V8c3`u]:0P'.V;MFa { yrcgYa) +y[ToVN /NTEPuYn9NSXbkx9RjD6I;BE!+ Itx{݊W1 ZTMjB3K,Y.E7* + Ć`ω2$X{;O|#+z*,e.f2R%.T8Êf.0|&(ݬª~naiSrXMY|:R.BϾY]D9O{OQNm j@{Wh]OsEزr%o-fh$#`A|7khtu9UhP:gyn+_E☳5J\EԤ)s!G4^ o%LOrbsy!L- E61gzu`  gp6x ris6{v4u3r l!ae=9Vl}e ';5?KI^S8Ls<5ӼG5>Sx}@/67wv@g9vvi`&[4sa;)!J?8- -=S lO2j R:VH˟ PoRVFF$C?P՝UkSO5hhQg%$J>Nuwx|I^IE\к6>{1)Gc tT4z0Eĺ'=~bcx]Sf+Ig|m*A&\3;qm9z)gk Sأ%#3i%51JvQphIU -GE>&Цsu\J:Y Q.|3&=Bax =C:Ww޶!8 .Nϙ-O6MĽɓШF>/R+^r &@?Y%.t܁g&XcnVˆ%-{ 4럔9abo躰=Zj}=;l=+A ֥B3IYdY6۞9:rÝnȔz&yDf6]qDVCI_.v#n V&2#`*pPS&*DV7G~wȅڅc5s4}~K?oS/ڙc)P.:C|&Oy!k6x Aotb(dC hB|"qJ-O/ieV4ȒMyk'Sn)XރR?o;-xLXk,{;vHgqV54Q6X0ު+qR}_vV A|` v3`Vk_ #۟ຒ%;ě| n{b 0Ed3_c}$ Cc$tȯn o6Ydf1&5dPRJ Tyo:\;dgYK8'Ow/Jx)*푳K<f`} W9;Z.U1w-j:-X2Y˾صM=,: vTiO<\vxW[UHx$uBsN'!!^{BS j7@K.'jִ{^iq4oIw,]wh+^:%#zosh>.a;5B-K_H4cV6GރdcʧnwM$׻K5Gx ؎h 5O"26.PLQh9( OR"xf/*|buhwOҀ̔W%~q}kZ(pd:dH4;ovFN|>`d-1x`%adCF^̊tE>H)5fG_5 R` ذŒ2M۱YQ0ͯ b>؊iUԋq zj0*"zMu9Re!3 ߾3])~E n\\^d]:YuBqq{r M$d1u_uQccX$fTb?_p }S_Ai1NzX={L /ͣ~.-UӞ@2Akp5ϮG}Xtf-ѹ.jҌjMN¶7?c2A5a1xL3j{-Yniھt9֞hbhd&q */`^cCeޠcvF?Mr*/yd;vOi4"ua@(I FfMjkz@$uI0xpeߞٖ@o0Uu&`!|1Yʹ_i 텝V;wW0^uh*/kdSbC4I1g.s]%"3.JXU8,V;A”rtVف@lwK٦dHdDJ/;~CrnN]?Y,rL33%",ĵIiH2D/LfV`ܟR;8i[8śX""% g`ݻd/ FcQmc|d$ 4 ק3nRe.} ;LU2&55ˈ&TLJ| 2䇋ZĂTb#RC:row5a)/m:( ~{ً?8l+TJZ9bؐ,_ "|sM"nf?m%Y#e~>%5ͭVFpNbyq6~7ϋݔ8wjKHVpr33ȍ> b/I2Cݹjk,2[==y.[{b\aޅPj}l_6puN8YU72}0 KfAz Ϭt0r 7=R?r)0l?9d$O6Ay8GDU]QR? bw ']ǖkwNKQpkcjц g?l1GjXڔgS_#rrE{0=<.\radj(Z%7 ~,<~&m]Wa̳Uz 1voV.oGx%{$ORV{%H2Jv C$}/h3Gb^[Q..WV/x(z6Q"u4XUAݦ),M <ʓ23O\<AIJVxakO1sH6ϔ}\`+"…<ۋchPtifh bc&#kބdWRWNqXuU\&8W*ZO]|fڑfq~ąiHzuܙTԼx_E&f,lUॸtwۀ0+E2]gh௞ .īX}H<>x0F!/D;7WEid 5khP0;a^-<ֳwxicڙBf{b$. AN^o\lpyod1_qd(g uESl)ptQ9zI\(,H%: K1LHS?HJy46s?߅ Yڄhj(fRrK`qi3`W?tAd2PwߏYE/yq @owI u˙sĨ,^7*tV,d"E09;p@$u: .O5Յů*8.89M eZݨdžgƫ4wb~?oI-I/& 7JFd^~}"Iހ(Eϛ"GUVSVMX_p!X; )k-˒g a/y\-8X~ ~tbzݓY77,Y\^X"E܋eVa2A!PmŨTr)J Y2|ppFmTOs9|@qK)HFd2_bn(`vYIŏde9eoOGFvc=pGA_KKo: mUl0OS mE(°_p˄rq)'.3w.cۅLZH4B'퉹gS' ]{ON9qco2k3H ۀO>b nA%_I^ƥ-N`]a"]h58{Š~(r'ɞśK-n"3Zrk!Ƒu%{Sm{0qUo^fk;E10]1xu‚֑^BP )^]:8wl(&vgG٭yy'm U6?(`TP4f$V,U .xGcchؼv+~, }٧Ȅ !f~ l/4{mAodPR ?8%.刿4J;踣Vhmި.spl 44Cyфk z% wּjH+Z2@L0c h< ZsE byF@\l65PӐS:L#ޢ/P3;+\C0RSMRq\=khڛxN2˧TB `8GxE~n qfR]dBn7)>'ֺNu3Fƭ2 wr]#[?cҏR'ίD5&0Ql S2":o,}|Y d>:*)$<\*ӈ6tsPfAm)lMU.IslOԷ@Y1UH *7\|IGpiI}鷞~%k ĬS6b= "  F`A)Fho/i9_fw [>쟀J;5LB$zgJ[4moMʝNG-Xo!*_ F.n!;)OͷAҠ͉aMlā^f 6]`FO[|#>=d;V=>1WۦE4=%{1DwY7? ]mǛ<ܣPn~NmAT3Go뫾jiLJY(kW[⵺~18k}Gm][5bZK_LU\&}XЉɡ{VE \Nr7vג{S/U4^>'ԣΑ]X?%h"_Cl/GG # 5<3࿭0tIꄷ"|8"&&j_CN&[P+z1``(UF?UՋq M_Nj2f%nu)z34|DrQ;-(@Ⱦ3s~N!ЙCmu^y_O`?bȈv3U փ+:m߼^>6Hy)q0":p\$k>sdgUyv-2WIZ(`]: O~`ޘtr׵st0'-y?QWyT5k ,ЭЌTnM=M:8_\BB"YfppI7xxda; '5'm\2[Q$jؕKH{X'(٘؅vgݡրMpҀ N%%ǽ*%#+6Y0:=waODg;DoV@ 3܎|콙PAXz/3TB/~b[4Gq( Ű e[%(#~@d-WC{8r@ʈ MigS'}!KdO?UaH= F,'#Ů$c渗el$ f,.k[KR.KNvyz-Ssjhbz)g,|?o8&un۩0NW ;@?0NƪA[G`@v%M먿UuX> '5o+ 7)8YA} !Q_;+FQ07Vip"6;,2hѕ*wsm>wiY#W0cˑ=f#PUS*\crOZ(P(Qŋg4R9>OETS$i6G/ }o0_19-k\# qN ըʺf'8OB. J;sK+8K;\?=գ̫ow>?-*C*`/l܋fEՎ޹5ZsgDtrS'!^PoZWsw<_Z>8c a7޻4bp] Vni׽jxI$P|. a?f 3zF򊌮,)r.mVyP 8߰ $mXd&⊑jHwn3|6^{(ٟ\~ {za6oJ]"(yI=p,-3~I@vэnVeJ r`+5]0[9aaLzf=\ԊQ$ \;REY5d"u=LŠ0VsEZ)G%- L=#IOqIN̷?Q:7Nx$NcW(^MeפREפL/BKxDv9U˳??wSy=ojXAc%ӯ3#?S@Nmo`NMX^ZgR+er}!Qdtz])9b&K:)bٸ3Iͧ_&uq;eOc<m0,BJ\e<~{~#!t y={c^6lA&LHbǸ͵yw~UtS3eTWXʹc+{v9aEd}|jarFyGF:X.bk0Ŀt5qB<ʳ++:|nU'KJyT:Ӭ\c  UEl +:wJE~yUQ;3ŽRG`IJy& G5|8T'<{8GO+6_\в4q|_itlZ hl#^g wmZvcΚp3YFh:f0(fY2ۙw8 cH]PiыN]n]ȍ\LF}Li>hJ T%<2DuaMSb´ ^9J*һu(@.tL ѳ}#* n/" e;`(.B9faMWo2?w"z~pkdqV#ak缸k (rW()VCM#BL],ܹH [wvҊK ѩ*l`D|^TRq6+TP(uCLq(Tty s45A[= :c?#k*{KૢoiS`dQ #IA%LVx2:, \V<&QŲx 57 l$nM=3GCQlRx:x<_V.|?ϙi``ׄ类y_wqVT)%|Od/%kQ=}L #hR#]輁?4 $ UʩfhjO2m-ؑ#5V.Pb1f#!WwXj3,fe~h9ɂYXoR卑ZX^' ɼ2n1*Gamy7w+{ 0?q6[7CVj]p ٓSzJv>j|5jsT)9a}p3^4_B$pE(hzpVn~ϒJ gnYC A,EuV>jSxhFCs`gD, mm3T28TɱN/$PMc=ȄhyN2VO.*7mg+'w̞j5jlbZwQ̓fd3{f?;ܝѥ%S~%gJ ?+9CcRޒ?X# CWbDaA3py)gzYy3!?_}"UF[Yۥ2&yn 4 QMkt1wxn_CJmKD}`ߐW0šOBd=:1c]oz -™8ŔbfZ IL Wt1>%džǚAJ֙ac-ِ 5HZ(w܉߅c'㡽eTMQv@ܱ((rwlFc=;iиfEj'3fV 'v|.ʎmǒ)u ͫ&_[O%|1Sù6140vCR{Fo'yiM>7zf(g5op6S!lsnqWO VaZ`AX% CVH>\^i ADD@hDھ`7e M#Bw쓴Iz.x-Ë&|yfvmvS=dUr-dP Bk8& :Z5ܭ3N^!}ÌK{)&"7jUzV7ӏHSέfRZװ:8NȱhKq=_\7Seg^+1vo \n+i1i3BGJc't5t 89s5+ )5Dy-PzV)ךl1Ŵ="`GB1g0Q4b^ր uU&zĠoqM7&Cw.[TLCUhed^ }{LӲRv$ I(Hw5WYZ#^V4NCi(OIf=g5 +e]T]('-<| QUސn5Mz?2'cs؃;|cfstha|J-?׌jkF-6G6//o%|Jd؝6"]ް (qmF A]dx2X̄l>mcepTV!N]ѮVMȷ~;t}4va{^J5bGbCK(R{CNRvnm}zcAr)(A 5`Gt'lIu.}J(=Խ/-JӖaxeI0\~=޳'ؽp`/8:Cs?n]K%99Y^[_ZF^#}/XWD=LЬݥ;/1ũ[jZ7Ft{Ü1MŘpNUq\,$#2 Rʆ V8e6B"dzJym$id֛[ Ÿv|YF9, Ǵl;f*aH|E`*۵Ȇ8ѭڌ< }5WE Q:h iĀBrI"mFgKǀ 卌o)XwOjgF,Nw0ZW+/ͼNs(^f(=+<61`x "3oprqD#Lhv1 -v/N%y 7|NSgb)}<蠐؇m60Y}/ u&$>lT4v8f_2Y2rEZlsA6>0ZۢQXp\X8#vQ<~={i6"q< (: ϜvFHߦ?Ag>da0%ᦺ`{rDԅ|/|mD՘L`nG"E}'}CUOY3P+T,:l ]oC+G@fipj2( ;2Y"7TZV0?$|$H#+7+U< 8‚Kcv#: ' {O3 /bwƪ薌O *uZY eYezՊ_^kPO[O٣"]rF~ ha&$PUg<Ћcԃ&h&S )rjqۂ4w\Zdu$woѯơ"Nna!֠gcvq)ۖ^st &☎ 9gQv{F(b*# RQf1Z(.YFT+Jٹ֝otlRMX/ w"6v/|i;}MQYAg%2#o)-{=\صJ|9NAA'K;m1rN$ڀN)irцi1Vl@cq"'IH:9BI_aЮG1izC-7O8.>ҤnW~`0uiJiz%3[f)mlRֿG VkAйHƼ?a .BS&pO%·w kC5>l@ 7*-FŔ f)!x$DNY]d2V6!:2YvFdwԷY.qr&[!R=)Z"d_ Q EMV7g3y!V&%Bn$u5!dU4rN'li#KSݳ CYN&i5YG ȑR%j~\k8fdFYY}xwxsl-CУ3>ŷ xMbjUDo4DU2:NP7tF"/w҉[ >C!lFn_ hh ɳ@9[{4i~*$piU]ӳ馴IX`EB&b5. )%#X/>dz''I$? 5v[X6n̄ V )3[}cvm_ŏƶqח0n&%Sm%8XD'lZihJW)sfLUug_총KԾvPY+Bk%+ >^~FV< H~/q2b0yJlg>+(pFz m4LLHƈL>=@(|iS1SnO0 r^ vI)^d }+MB]7^[afVڃ{ѵoneTk.ū-ҭK>>i^f9aHcFF*vJn'ND_ ,1!q_z9"HoBfp< RL%ŜWeŢ.Dt G/<0~ g̹+wIה~Ǹm+A*0Q|%IY%=qIFmU_6DZ +9vNTmS3 &Gx^6uޚ_‹2e h+8qWTuѶ:x2X\1R|gM/oݵ-GR$>X"`^WT Y(v3J6? @`d < V[u6d4ˏg'jf)R/LfJ )()_ªGt?GPK; :_guԪwUmBwti(ԅdB$`YRMn2 ЬrRO=C2b7^ gGu|tmV &g)Qٓt}&Cje]+|̌Jb 2$݀7L t+dhQ6lSLCY(vWۂ7n7^djfɑ=){Kz- M2Z=ގ0 xj⳨c)qY14/ibi\|UfJύn|5N2))P8liX' JCI 0:_CF %1YH*B~K"ssm`aqՆxP؈rZuձaAn_s[qrd]);k22dǤ lc>8|_,;9F\ >αkY#>.DBBIڥr`Y._ݐ 80̽ jl-6.*ԭh> :>B槔QWZ%ZZ7 ր۴pd άŭڐO.R=Q Sê&XznVx<%u5?V(VGn;+BLAybHùZmkHGs0L锽Vp.ڝ5Z?B/Fa8o0C%cx,3,V;>)>3(\=G'i{l4ԸSw#y0)aL:`,)Ы|<ܾiOۖȬfаUz7A ^B7w\\]^\6tiٍ/zD(rWOUĔ_7Ψw\@{|S #B60~-o^!|Ud?>HJ AηX%= /ǣHK_f,0q|;W5[U˙{&AtRoӀB D$ .7?-EQ#W5%:L4q;TeR=z9R+WZ@x =Q@D_DȅQZilA+ɹ\e+' bgZߍ vcŰAsRpԽlBK Ѫ NMp/Ԛa{*zftNTuiC>V;S( \ {_c,#DDE;h8,a4ͭɸ"x r[ݤR[;AY88 AkK+zʱ>&(g@U yc` .Wj~j9[[i1*+k*k5O,CpNj?ul K۲bN=$C\Mh:_yPeޯT®v kJTt+35R ߷a Y #6j)Xh>,x&ejSsH&E2pVH9:]YST^YQaI ϾW`9/+ق.ra͹p-X 3c- .Bx/)$ɱ+wy HDWEK(6`#KlW䬻֕ӥ}]&4.)&x0T 3 :ԜgtB,\N mtj>0zG 3+0CO(}E#QNQ2Y`5lU[LHKyYbtվI;,IZ[;;FD}/ŶXyhɨ4%]/2^?Dqh$8uM.|RI)n"""PnPg.\ȢU|z|-բkKgl۬uLHwlE/y<3I*T.]%:N&sO]k#ՐOh"WVu'$G1tK[*FEmkHgLq= "驍ߌ!rEVǐ<l+!WRZ\ɭ5$%sDM85*A}8[ڲ&Hqv)<8$!?8q-9#?\ ` kcro3X+f.ӼW$HWw j?Yi4tDnsHя(Cƙ[@?Φm Of0KIq|«, 5ŏ tn^~2?\ڙܶ,G/i!plȑV# ^ޣ$C>$L4хf?r:^&41&-̚4Z +50A)ij 4X g=)TXK`sbWI:a4Q\cpO)HW0̈0mx }I pW|FRBA0iIW8_sE 7- X6>$i eƭ-:2/+=_=N.fFFTe/Eѵ}HZg,X~uyG5,QQurG{O ZΊ~,STi q0hb;H 98CƏ7kPK|ɾ.I]vhF;,}l`|ZC$>yt~,\PYc-dzZF? Y7+q&ش`]/ňPXHRqױj*ԡi^b!ΝҶ%Oڼso4 ),n א~+:p(+6vt^8^3׺QնLYv,%ȢgA zEMT_VV1:>.ṧ|U VP Cc__vCAPo zI(=|zE;UI'TI2y'CWZf!42x,|.c{ {wA? ,<$nw_&/U)YФo0c-7/59N8]8 (Saii4^#-G--?/@P:u&#3͍͆rʣ۶,s>vg#P|TB>fZIa:hsk8  Jjls`LJ&3$ẃ,,[xi:bxWeX>屹q@服'2(}/<2@.Z'2'*v-.}X5pg^5}&wMbp]%-ոI0a?/Y,+^.#zO8_b!۹_(V2KWoG̀gANEC|R*#7wIQ-);L3?* "H;d_9caUq00ēk72LqjqHBi$k]YP:#f)ӳ 9;F?a;|W\}#ePɗ_v[1lϑ;Gַn'I)TH}=THODϢTK7wjP%- z!m 5p[ƽMfz&$T xUV][h4{REx nUӑ<7?~8-{%VqYA!:f>1?g_48K$EN]YڿUYc4( -ap p9Jj;Kہs+@>sGrs8 oj"YN3YE_8e F9 'r(ȺY{7@U X-]o[tQH^2\dv%Y>#3zEDȏh Ȱp  EX)77)oCZy_|`zӜ69 &c]ze$XsR+ל:i̦gX;}[p\#d-<qY:t{YVce(#& ? {SW?bٯAupٛ-~?ʜGqc)g+KQE݋Y֤i~f.1G9$6#}(~[K·֞f3q8z6jLU@׏kvE|oj @Y#&sA?[CϩA mӚuC^`BW@ ue-_ӗzNS~ CEH΃ܓ}2REZuk9$N(5뉑ؔVz)zĨ7a>5Kfv1W!}Gn.FRg1t2\OD; XT”NztFt+dPR>r*]T3뭄5x"0ۏS @NYohH\WȜh7c^X`j rF@yXGjVX\0znzZb lo2^~[u>& 14_ήya!)穛$~<Öx3-\L\0hRY0aC|x@oŝ;7=vLɔIrmO}i"2Wh+{4J^s0`Cc.XaJ7"m \(z`]`M"}90Xήa)6Zw!A[3gFv3K-8JrUcYc[ma0J&8^ޗA&0\&Ԝ7h0" ND*E+xJK$ŠdhPVVFxa3?(,7#rt$ߺw*|\q~oz4^xv \Z~fގ<{i FBr#IZ[YC>K,4&h{;b9RN0m.?چ,Z7bYMx*9۴"# @a' #[PkG=v<]yU4><J". pK5PnؖS8}YN ̧fd 5~$yyNM?g#JD٨Cz=nK}.EG d/zC*'v #e3tWҚ2,Q[j1 Atw֥=_(n B/Phу[]{YTb#49V%z!)i +AV^'B T7# [wV)=;>'\k9s^}buP `Vg[s&Y0vī3=3|,[#M3 7-:d1ǂT<\b/ iK>bx⼍HTڅA]{fz>B4Xޔ 1?ƨy֋rE@=722eFw aǬ:Y%w&eud>'.:*_8VJhz|!y3n4w:+"~>묵H@*)gcρu ݣ6*(SN(ڋ ;DI`z(_ywt`Ta*qVH 6[F[U]Vҕ~=24XvNk`J$y#CB*ecCC&T|ԍ5,y-}$剕+*#0]Jk(n:)$j,X֐n\KzQ}+.y'|Lыhp?N`/rHyl}|^>Dt1D5"ʁ TQZkk {s:d^ZA,dxa0Äj|JJ"Rh؞n[[qH֩'\QP ^e+}|\)f#N|,mhl^q zcQW ! ;^?Dcb8EG„G|(37ɲ&Ce(98oo:T}N*M Y8D" 6Dm/ͩڹw9/2fg?L8>z{dgB4&`ł?RGSq5+'8Tt׵~\ҋ붌n}Vq<0^d=M 9& @G3- 4 :ւ\̦;dZԎw@a1٨ww6Luyq@Ĺq'SUl45 /&Z|S3?Qw?0N1[nm(Z)RQ89Z9]g@Ά%7A:皸:/G^W$cG{lbaDCǕ\4Q.<{9k2y ._IOkini~ xݱ*8 TQvx/[¾NlUm TPct!^Lʏ!O]JЌִ9 Lwrt^W/[X Oe|>Q\Z# gle&@ Q*9" ]jem.dcU Au\3 nYQ&mFe  "]WJ|2\_NsO>h#{h|ny#5/_=Ʈ-- E4H~WEc7 Gi+sdy X)f՝O&#Kdrq׊6Uv()̇AK*1"$}~&$i8/c<O!hІe*I'|B) !8bZX}+s/doL7oRh9%MI- f?Ymރ`heQpAabi;n8Y 莃)ٶô6+Q4-`t`0?y`.n&؆s9繡kaUd Kܩua%2Tm^0F0ke8ɾk"f9ƺoPwD'q41,D "O~7*z^ a!15 {mιݬQλfR't9g}P ATSgؓj1DzEN9X=I|M`sgD0fo+3b_C<?0h`?_\9P&J(`c˥Bb Gĵ@ o޶Lal$F[d3-=649@vBrV;*ZmsFw6afbEӕ4N\xϒ,8 3Q|TJyE^IR4 pU;Nc)?z +8X `B~ pgUhҶ:iȍ+n??=ԅb*4^ S.=Xc>5ɰ@$P#dI?X|9m&-ĝmg)B+Ӷ?0- {0DON\g+_ŋ[[jMzIв`b@MtNiـTeuhaΒRWjM`)phΈ")`tkJ-t׸|:Tza"pX耺 `*qЧMYDIqjGR2CD}-Ŧ{1r–mhe%T*gYc%zj GtSzgg깂DlҢ|h ۫w\Syf|dZrq0g`GٙFr]J\ j+ħePk/= _jNhO: tVg^-mL)`z()a P78Ҹ. `2NߞjnGrуzt" NN+~3%-σd$wPp>jv=ְHU";Y ^Bynſ vx3FnEf^٠wOi$)Vh)lW?x.0Hdi*}Ic 4<@gl jk( tn Ekc#Ly-"LbL J(AB< 﫭CT]>\zo6&Do2h6Dm0߽҃-sדH4kfb^'b4GLsx֙xy)kz :F*ُRq(r"qCy'u8˨o-{MNv /%7˯WU=ZR!)Bd xruSj-y' &.;v2\:1z{0I)Ri0c.y M;pLg&8Db}]a#@490;Rڠ}MP㮑xzIH # JM p!{>%b8VgDte&Z*$F]r!%(+@r,!ب&fS]a,mC̐+0,㘌MhUAd 8DgoF"WCB2^/sĖǩ1lJTYOweE_l2D{"en \sBUN q."CKsP'a(VUV]; Ygk.=_1}S^ zMؘ{1QNp=kA­ )y{JޜBghRXE(@-N \gs^gB3|`:9?t;XY]H뀿}ۼORICͿN ۝=QkaFy;3*%$+63 |iRp!QMLPK`CFq~,>2emfPDsV@.vLVRWa}/܂mAs5HA5P7Rӵth٪5 PLaV;5L^8']h#L;V"We?1+wE< +uR SMpGRCۍ4L?*otv![s}h!qt54(3OFn8+*)Lym!CJQƒrُ QLev/F`9&(xzW˯^+سGc,WYp؀NR]WhOU/AGY<kdG4'mdhh)E9$8;(^=N#MR6፻fȿi`5U)~#-u8_ o_ 1d}lخV40WNhl ˓ԛ1:c&a;>ac` wrA]CۮkOFkʼnlw@wzMSiS 4x/mJC>Kˇ_?j6;|'WJϥr9yYJZl>z.汌pHOK@1{ʇiaNj{_87\66 lJE]pD-EOH6W;AɌǺꭍiLE6GȰ2缺`&D]ʘ W'> 1u'ˮGd6; DK[ʋlzKphQ'%~RgDZ @\je"o$%x#o{ t~Rǣ4_1s[‡ Jx&Zt,>q]nP *W> }ډ'=Be8)#ind¦;p 퍸愛ݷIL.R}^^sUbA8nVg):vkJ|S9MjB`E܌=tGMpxi4s$mȥ0һv{VIJ>%g ZE> @(}S{:۠Q!PVy n^XX B,@>`%v~ :WNB ЏA~SՕ56:])S5+|`"(ZP~qš?OEVg{3v7j t eì-Capws|Ke>^i'G@ȧe6Xk *^u/v ElRDgfJԃ]7W~T(^jmS?]¥~a tl[`knXIIT?ګ?l˩" |) RS|*.F`(8ǔ, eG+`]fr u`!F7#;`I!5m;!bSMQ/J[P aBMo@ qqz:R*@FS *c]aMB yԠ2q%ꝃI+*4xnK-'Ϟs%q[Xz|&~Z~ؚG4hLl]b@qV"Y{ePdM28]=w֠Diw;ਆnGM \2RW3ae֨R{ఏ̽\\H*hak3IU a@Rٞd ; <6Eqf\.ZǦV\?#liiԛk/iRAf H&z~SaJKDIm}G?rfْMti/y*6耻9 tLyƈ9 ɹDʐf٭ M4;݆3fנWLK+6H/d&'!';T#FϺ0&w_F" q6HL \"F|yfs^ vꭙ6b +5ŧCPpu]Gx * ?ҥ /ЀUgW{(zՊ*p pbw+9T܈SλRR(l{A9Yp؟P7SՆgF*On^4+zwXd%êE ?-8~͇K (9SD%APQ򷠯DT &MzeT7ҷ#M)PX闯@@9;Py¦⤷n8m?Z^O끫 ]%/=#G\$ʇOuavwjb8\7 ^HMoD>ԥ"fco]fe$ 93'eI8/oɵa4 K>K(=8($lO}fbRP3i/H9;: ~vNXP'p22^ƠfHom_Qe&V_4XkԚBUؾ6[O:ԝIq.hY#mX$^-2u *-نPͷu3.ubW=Gv{+,_<*>A #kU3+u)T;ܜhS9s hBloŌ:-*cb/k#Qq^W>efPNb'X4ߡ:: YȞL7=!6ޫp*/T,*LOǾ($Xee3;! :u0d#Ӄ3cSdSU $DG"uy*ra͒&4%v2G 2˒ŭ}'g򙁵^*]dhTڨ?BX-Z IpoEsǶ-Z\:cP_ף&΅1PnPDORvUsFjʇ]3&gt0HsI8Z_'+Н n77hMuNаa<޸̺lc"sR8%C UD1hmXA$ o(uC_p:'ܓB^e7j⥄ m2sB P O v6 %Io9ѧmsQabv~o0%b?h<)je/Hj{(Vܦpc<Dϵh阴@DpyA:}YHl(Ymq`qr?(w4jLtkY<t_JdrѸ0V,=7eտbD*6N#E2Vא!LؿByy17&72C1Gh5MLZt[},[`SNܕN> +w$c!KG%mmzg $QGPug2~OOF8Vd1tftw~`%\ّci~}`7)%VGp{k <ෛ%){q-H¦uve֝`;K8RNMY#r] /cƆ{ѓ&+ڃ"nBcdp{''0]h_ٹ]3cNf g?p'2q&EgAuřm7-Bطe_}H& C/nbN2jƛzwÛa`D1Qyk^1{7~6W}$ qVy:ղ%;;BqbqPQkÇ^!uu"f+lÖ:bj!s!X@rFh_eM8~F Auz=,=JJ=E=jߩk˖H կOC47B9_CRߣ:DZi.js1WvN?<(AW!BL>ʉf~%膢py0/+Yav@ ž -L#HcZEм/֠C3-J" H| L_Z.5~ ƤVMJLrwf#G3?x5(Sϯ.,E0m-{ nB1WaZڈkc}I_~-xLZ-ϡW"d !@HV*yVϷs뺸tS.Th 'QS47V˺=iaI&(Dk}o#bWNOI!|do&%ּ}ۣ;: :]8+1 )AΞIS˂q|L#oY8.\ö?S߃Yn<V$1aѴQđғpTo:MReMu@h:ݜk]NG+Ivll5JGa .v-qq;D)" ?;Ie$4ޗ|XP^(~+r<&I 5 5#5Lepc AS4āNU g2mrZ_Q[oQ9*⨒6XK&/KYkScx!,cI1;ɞO]p;_h'9ũjZ 8k;܂AnC>ɾTXD9IXlj d֗ot V2. HMzaqM G%;tE S:^yz?ZB8fإJ4 1?CFDk3\#n:R^Ku8Ż>cju2hRDOͮLQFy×^Щ+&S U܈-6cv(6=ؙ죉\KYiEzJs4ABn/[dKQfNrgIbػf`=nȹW/;ێ]:k^7jq02?4/[ոtPs`oQ=Gs]sp|xt pƕmb.q#\c~{W?Dz2p7ahc<6'*̻rRb\e?j=9^[C@#ׁ.-qy^Ug"`:۶.OEQꊗJY뢅cxX`ȱS^(9[%rfj#04!1+9䂗3'3Ji@*>]5=J^x!v(<(/US [yqǔ*Sa|SB=|q*Uh &Udi7!W-:%.z"!8vRMvV 93vuC :?x|d ?V8f" ;dm&y [w/dne1Etּogd>~Zޤ$핧G`_N_їUPQ@?A%75$a1$krd6<7}Sh &hm1Y-]2 NJcR5͝c<>M HǏXrt0:~#.9I=pk눓m-a duqE¶۠-4eT4?>ǁ}3J)%5TN_@Guz['7BzA䊇e'f*d)4YkPtU* ׭5HE٣2c14hK:.eWq-c'_T|BLpk#/+$;ޒ$ #~CQEgG^s|>Zy~DN]ypZ[,r.7C>})\\p$>ZH}N2R-TfWK{m!R~=X@ /3vĶh2]wwb9'Aw'|_Tr29,B, nQ+% BZ7K\y;2%,e#`-`[S;?SVͩBuZt\&9$}w&~ܺp͝ M9ozM`+(xh+Du{jOжG\1vJ`lAJ`tVHZgBLZf쓥w"U~lT%U{&!ّb@%]b*6xĎg8ə]߅:`#| H45c< tU-AB;)|j5\E"³Kmm` hX#el]a.&Lg/Xor kU3gh 3]9)5pd> ~_Qj{M8vnYOlp.+<1ec9;I"YvZlY.x=-䂍Q?׽S)t/wwwa)0kR9m`o}&BrfoS{T3+10]vn쫦u E49# p9GH!RәN6{l}zXXrrݜ8=^jG!~kasΧhJrq{QI&]]!O-ofaw-nj/u]㊞f% 3OL\:᥎d\k|G =/= ~ޕH 4dAJ 6iNbNhrF `Zw8H[${0*>ٍ ?Eؿ5 Ut0kRgC\Wr/, ]Uw}7w~i\^l$LVGMI]|Ɲ>ԮX Y`u}8,F\1‹$-֯$-(8,w篁͏.Y鮐÷ϝ5[J*NwuѯĽ -IQSkPWØW J̸)"_:ayaՄނFڤ ̈]UI<ޫ|TJ$~m,դKK@& Dz,jn1ua.&BtY}iکfefȫJly\N`>& P:ћ26+ƺ9OʲX\79q@(_dU+N6?GF+#\xQah',~·F: RL1tG@qJyEYSƍwku a"7?!OB)&[M[o|^Eפ/=zE'ASbq<isk.&J8qm@%B-,cn8* E,݆>KP~߸ݨ6F(-< EC/zQ4A7TO -lt O^9b0HXsh>J3֦6͇O1(=jɧdVL@7'%O';ͫtTQT[mCS7TY>##Y'y|Hn<%%& @IWs G>\&ssQXXGu4GJXᔯ+Aƾ՗+T 6WVCZe#K3'3¨G4zUq˱YnK|?f^}\Gj,W<¥SMl)r`,ar*1Lcr|@)壟֡Hx*1?J|8=p$%Q , Ǟ!\:t&6IWKuLOt7vlL>ʯaz¸T`^c2H3ߋ4雷"v< 徲v~aՠ Ӫ)׺2y5Əz`H:怤LfFS7+Jr^bQxH]6Ӿ^n9-+!]Si>jJtR<Q^DZϐ!^rOK`ACdތnS%l sM%?0n>BY ,e:W|MaI~5'z*U[ Y/LdDh'@ IAvkvn[1_ 0܎ [=h9_cb=K:Ij~_E.1;pnf/K'SroQ5+DRsb̳[IQ;Dt '.ݧz3I>ɏW"|:UA+ȳ4<}o}mSt8!Z`ؙ@49`$k;*U:iVv^=nj ,OTC^cliMmi:*tKȞ>\OԬ@ZHjNX͆x ZB<9EMW(5LVf`urnˣ|I$jWAԢDeK FΞ:]#]5K6iD%=_WbaY [miwS#h={Т 3͒;b.rdL3GJ7ɾ`Q[⽵O{ 0;K.u"a|f=tGw'GhVQܞ&OE DVI8¸\uM$[~JZŸ=s5H4xn4ff?6tsЇŲ)cN7O݄ۗܶBrI8&'_C9\d3D\ů#t83t༄D[#0dN&ҙ go("h)j5S>9=#9z6lwB ktwk (}(SQțn}N{Qnx*Yx4} Q{gvƚ#4lk͡Pjgjxy#P|&1]F׊߬j+~LVX~Yu= rwKG{?/Q۸?)_e=I!7;wd R,1 ڶIv)쉆 j 1+čfso%f]'z9'{4f*4!P2^?kYOp J~;QN9عS"r}`LD РK쮽ZDk#MȃObQu }KZCsk #*ԁOACVӄi΁7M~.Iv.SիDc"+k8-Ҧ_1L(!^3e88]nKYVS\G`'X#*7Kjx:v(KϨLq Q {i21A0hb!pTMwяxr|x sTk.Pi[$Q`L2Lf=)3}DyzWŨ6xE\Cu .wcVp2R}8%2M^EOH-Aɀ̕eW MMnAhtjEqظ#N-v͋YuT C֪Z9uSVKGQ";9c ']ɴFKGld%pt(eNb4nN' @e,oteuM6"An^*.ǫ\sΑYyv̑QvAv[_$>oţ< 4ҋ-;NP.w%hsiFb"qp+#\Vsx/y#?^I$ |V%}c닝jUͨ3N:#sU/ LEĝ2B#v3/bXunSC]d ,ްcۃ VQ-N;P+rQ*Ju16Q:} 4'% pSžf:{K^@Hn=w{k .hG6{;Pjq[:}| fYWR6'4=Lŋ3A+V4 ^M"e APX@3#\s!1Gxjk\ tҩ`}OYVl`$Gf="Tca) !a.%iKZu$,Y8=Zfe]d}pwhw\md ]#4nG̝]2_x;]6W2Fa2cjYn%'U _^Ö}ފEJ(9{KDSiX{벳b#9iOXX]1Ow>e /0>@"み5N*QunR3' rv;iek7+Ud6 =e碚B`7+Noz/J=D#v'b PU9 ec*)EH1`Mg$ӝb6{ci3u\ؠn11D<&i l$BB_܂28H_7V!k -pe#>miJ"#"n*-} }/T& f6X}D:b9z`E xhOYoEWAQBP;R  |ilbQ#զB <4iE8Ga x҇`ؗ B&+kz6 {kTCrq %S P,(0fG=m<#;t.jMCrEF7lmD,Wa9y@ٛQ:%0cbe#0Ǽs2ό,>mFcWM^]ە IZrFCHXgG@QQfE}v&JdC ;Ws`S%Rb*md3tmU(m#)BZVL_M4O?|ן { !t'*K5PYu?kL>Lt%k79H@?s?'GQp1yps +pIz)c~eq$/-?MrOϑ4ɥacё:ۀ3a)$mtFX[5˹& F[b>4@F2!W&1D jQkƓxg hNZRP̅w'ei~rDɹ]=\I1/+ v,¢톅S9nHU:v!Li};N+jlE9 02!Z[j1K%)9 qo]t(Ư91GgN5+o1OOC؜)ڑOL {`EaU™lA$Z"ᵾ8\1Ev|j?iGz)4JC:w(JQF%| wS.7<I=v픥Z/ Ƈo+ƅC]ֵ҃ͣ-0' QSTm;FRؾ+W822ѻ]}@ƊׂaUh.0l1UYu8Uh.|b /*Tybn5,kqM"<_#]cn%sh!rGSIDRqG8or=! MW =ti`peJ\9~F7YSp5Ȅ#ӕmuyn0~ {}P.]'&ȒRyj7J,e}f3o0bI2#oBDkhїFiM,)Q%U.Jÿ!ZmQ]bɐ~*MN.ׅt 9Īດr0ZʶGyZ0koSK͸B~WM9綊}bu&mkm D8Sm+ˡĹ^E8rNY+_Yf%}){-ޖs9K&ˆār&'?1C\|UDne"}o%d}*LTgTta 4JŹ:w v x]oaGa[PޢQQ|8:(Z[=8gplʽgqJ#/ 5 ჺGQ,G$IL|ت甖d ,[?9䴶?rTLVOV{VH`af.}Ҁy\I0Y8=~*ud-2FE7v8I7ܩ.ADk': 3MY5 o#UÝ8.TWF0UvZRd@mMIѼXn?%x ޳ݭjͥ :%d~gOO\eJ0o h*w[505cdɔJcJOZҐ;b MT~qdp(IS~ wf[@d[@'p=˨~v&; <~~'Q9ךTsu5N zBPƜZ =JiShR.@6$ F؃aWO.(ZBUWIødgKeT^g]i&pI VzC,] hYD$,; %S U.Hl5ujg$WJ3'MKr,Ѱqn ~Mɯh%3n;p4SHYi5 VxV"~]:Tata.!%#euIi NͥIFN4K*cM/SJ"d=|ޙ6$_oge(/8tTWQnGV^hO1vQ?UFu5D.*A e#bIEx,*}E²xsU>=_SsP-D;<oL@]?EVe;ʞ PJa^B堕Tk>7Wmh-{p [LcaIW[CjL,gPȉ6F̕ث Q?;mZj!AE\/&7Y%6^}.;?ȦR_V)&Q ŰVB⾬$ 0d͵D,N P&YevVAJm@frK;g/za&'i\Y UGmsu4n)E1AzZ][ e%N+/cuU#U( 4 ?E7TENK" GF6\auQ~grcff-yUE庡}7GGm/!ETjH+wnh*H=IEosX0nһp))Mu'Z#OmS%\*:VR5dzow^[1\y59 /1 ˝m_@iZo's7wXW_aG0ɗOFS+0x.f|tҙ$4`cLRr5@YxGA,I%+ =)^+#R5F;53ۥ'&oZFԽ!έ.ƙW/J赹gPmn 3X As=QJDWhr"d㥈L#x8 zOdRcg#9jI1;Ð'U=:/^FZ ]#0ЭDd,׷?N†/4ź7mִp(֮o1)քT!^W3S938AXj_d)g96#V𵈽:&n0u8=ׯ1!|qsnW7PɗO 5#O[. y4X!P(44rDT 08% L} wdPO(SW~Nj;"3YEO7Br7qJ@%>>i[aerʬRR"tXfo",Y슓vt>m%yv*3y+Wz؟Wڤ%ݧ?~Dp,Hؽ2 Yky6 ղğuҹ|UΥe^~޼krڥe>{aP5w íHԘ3nK'zzSgQ3ey|iayb‰$+]V+uH9z> )*7p&(0U9q`iM^ˆ>:ѐ$0O47 t^3C MZO>ȉV4d=\@eH !$H^\­)jcAyM]kx&4 L(MYxa܎F3utࢶmf ( >#}]>{9{vsYB[)s-F=['0GtQ #AASIkQ%<0yO_!V=91t~'ykFPP# dZ9/}- HTJJ<" ]4cm1#$wO-.2 ˱/Btp˝c%v r 9HD^O, IhOKt~[]y >1kaV[$S/(̗Eň*NwG`MT }zdxZ$0:oSx[u9CWNJүjM[oPNgD;l1S#2۲%˺z+Gxq9d9س[f`ZS~L7zY8f])ijO9VͷNDmXVj04a:K_y^W-zT6rڱμy(\Ze>blv=& mQ!eSU_9UkաlrjDkV#"q2м13r$<* DETɣV7xw)18]nlO֍unf7aۣZ5^"h>P؝f2|Z#0nC^.۸ JAК>w6u#>>;Ws]<.:A{4ZR9n1Zh$8 Z]6[-<>MM˞rrHinˮpԞU/ $FK*1FqpהTˌBD>08:'#saڏkg=O8/=&C0ӠC1kk{DiLL>G|t ?]\iq[&!5EO_0zĎwM@iT,f mUdS!$%IO@1$jlpć!Da!Y~D< ;GC}V茧&#V|C>;R z&磈Twpo7nqcLpFgREL}X[K@$usӺN3Y=Tq/ $$5hj_q ˹9fϦ/AW>ܿۜp鿥tu(!w9uIxɽM<ǖ={Sb:9sWuׄ7ZDJ݂"~qRcgk(E Rq/ZI³=R@{7dȺ4ˏ9&'䂚bӽ\t- +duWNvVN?)UGW՛Z֭pp\hc|ib#sR4*&rgQU T۵S2,x3<=ya'\ m ňǥyFc"FRMH>eenDߩp~C-h42YHw4^hpj3Ѵ^; /pNs?ߗ*1 Q3Ӣ\nŷ*@).!ЎgnS >>6&}dir~ ɔd_幕DzGz~C%). nۆ„7r1u 8*_zG8 Β\4,)x(W/x|]coFfk5F׾Ol07}cڍE+C5K`é ;ʜthp&T>(?Ld*lIT9w8G7xNjdߧ}]6$R^1jʀ >FK+j=1E& :R ;s[Vpd5eBk^$-):"8yA'}> S u;~Vh:cu/\#KѨH~+=gSFZjեлLʺn$WkpKfQ>}MLN$q>(0C 6U_o(@aދ..Ze'gLiBˌDz{i;}!݉9L٪vi8tT ͹9>WW0T ?'&sr=>-3I1(`MuĮFT;Oy 8rp2vB{pCgV7h؛v(957ZdK(4?inXʭWXMy~@Gub ՜*[^+y6~wRi.ɵW̥\rd4#vbT S?|I_HN)@g='Gsdpk`l˧X\8p°RN SM]W>K5ˣdzRO ,ҟK$b~+zʣjs9<75;?!f\M ~CoS:p6ߣע> B|dlMFO,Ͳ>92N(nU_@&~w#sᰎ,I%D.ALGm&$ #u:0z#_=N8zצ(5 ExT2 MiY,m!2{zizB2g&m R;60J6<_aL tg nN&<>zǸ ĸX}- Bl6H4P;-Z|h2-iGlйpW?%)"KU{me.ke}&3EGڤ\ +up/:.B߂ZM 7(要FXt E8AP$s҉.]?LL xh,$qG^~5_S-d(J!wQߔ>DC 2U[6eQ|$WԜ΅)gVx5 ;T07VR#׊1\m+KM9>m@_;얽Ak\xE)>,Wй2!#p+{ &ENOL$YraKKwb, TTZX=<6 {Jf2=ӿύO>  :\& eAǴ@L~b'(*ڬ19Fu`RSÍ[p̿Oq`vk*{8'øM#| [,4ڵ(03 %S.G/>Am?#PN&m{ᰧDD~y*[:j`cIo_ە; l&%TjYԶHGM%TTɏc4^Q5}fpy 6SՐT '(ߠUA#<)Ԅ==j ?iIJ5Wܱx pp2%F7DdkgN3y%JԎаDM<) I/_7, R$~7hw8[R\)P$d^/N= j xHTULHyl`3 ~Mgmg!Mbn˹W7ƚ}vBIEAaar%qoO+D`P[=`ݲlzm&K).瓗K*4D>3,4$(l`9@p.aROPl YP hՃ=/*W#4+yDQI !1hTLAjPĩwh:ÿPW 3Ef4Wx )j; Z<1Ws=L4\$ <1<ٷiL8Jl7.[ӡ;T,衒=%f5)CN'#a#Bx'`khWI-*VezsK󱾠jBc.݂||%nL~R8\Y)rC7ѳc33ݗ[yt-D!fw RM[Dy, 8XRhONXb{X1.fU攆n Bʵ>Jf-vTӄpIv;x Mfy&co?TLEdxxd~b}_I(QHB$8_ryށơ˱J""J6G tL'D笚|nj3v~i8D,iJ cJw '0^|#x=M"Z]TBBN@ tT* 2a/$VG7sC7V1S[4E6D`{"O?mR%d)?|cV x[d&X臷2t۟^^@܉Mb|+=>"B 0M%P&+vV;4? x_cBgfrT'֞ǹlX\Y0/[SBY.|/~9 Ó{ln NX$}!vfk3Y) GClQ*Ǐ}%HWOFy#- 䀡3ZP^3vui'Siu.kQ6@gE , !9|[oI#%ʢkVp?5,/`RMo*ؾ" uk;"W.H*V~<<8ڔvɨ |k.xָz55{ve*ԥe$lr8|;ebiSv2K{!'yg6'G ĕNSg˽ &ZᙇJ^vௗ"6In*y1Ub`} qEJ;`.q?x x L'f1l͈ߺ!<պMd q,wT' 76y'WX#s0EI9̴ׁc8|:g{aaKt4elN%TƬ`eOJa,^,h5ۨ lV(Vh&.7Kh,k9f|"uF+s=YH"{idF%G(J>=`TqWFJODŕpYtZ:)1c2J(V9f|܈dl>aLZ^rj3N}2}E Tȳe_D;(;qrTS"?4вz |J`1Xj,Sm+Q\0#IN 7(͋k`S ܔ\$0r$Ċ_,4㴄X&TIkn|bu!`T@n~F_6ѱIjXIצ2YÚVbӲ/U #_g;ڔߣK2$bxzGV~$@Xxn!.Ax< 4!?q*KRclw_%)Hvݒ؂RDrI]\k8AC(v%vJv%\0][?jijeQԁp )%04'WUTPõPKPGYK;IYcu8kԌ@kᴛS,GX[7_тuks<_.KKC=dCMb?epq p%P=*@V1ny30]#KXx=;߻L,L3˚& ˶*XސG\e}܏z A2, ܹt. <&10>l{(AZqL ThBl.]\)&򷇢% )BQ\[/Q25j *w8ß.X>yPbWp/ؠ34h aPHWl` otrcn#4JR6r9 ⺁F VKڔמ"g}ڤkkAN ƶ`kM8^TA}VqCsVV=ER{0НȧWQ?V͟26U{լO2{l-qj_;1\W6։^,+yŠ l<@@5+K 5&=┦R.}xMŌPMVIlxqhf mLNā(o;lŽe`*?}40_|@Yb/bG؆/p!xWQ c>-vj2 Yp_ p&AaLgi~khwJ>R?L8(gaǬgXת/P$G +5sВD;ygw/T)5U\fx/unDwI7]\TsDU$p=Ͻ9-+7SԠ8f|h8hMDmThPFF*| 6 +JOF-|8޼fNdKoGA]l8sSmB1Fv%!ҳK%<_bF'ش*I>N k5}{MdSo3%\i >M@rWq13Q۾0_Ȓ+J5d~K/y$ IL2H|9݉,BAvYJF 30|գA5?Y%]%ˤmv`Ǟ6 o<|:(8{WRȐ.$IYt9)8FCnQ&YHgkmQIB$~TtɢϛaUβ{{ZM[StV!|I?H݁σ4Y2=nfϽ2sW G,u?I"#.mYyQhAݥ䗴1UkӗԁǭxaA ݾ^P2.SGK @')>u?`hj4@ 0; 0!NF4miQ S< r2Tt^9ne4|sl P&mn |quG0ƾ1;[ͩ]{d:U-u6#I^q1~349Q&)}:zSU}|嵻\JytۚՒ*u_rdX7΍Ҁ+OŴNISMspA*H A,&riwuUnmp8 ʙa< 7>MwC *nB&GHwzo2K;]1CsUT>]uE?fDfHD3VǺw,|3| $E)[.iExQ[u)"ƞ{{y wpzO'ޙtH1,j [Q*=&0[_'!臑C2z 6Io1̊|03*0I /P":73n%َܪGZ &.^%0E4bs&bf9vSF!! KPV]iMn!8 VjLʆ狮_i*DE.p4n(@K0e5.q&frd!(_R4;7Q< lגK;^FA)p:Vƛk&S}Sn P$ TCiT_$pݔ R6A0~>Ă/c fa:/[1EYp=FQ=/>!i#mX[O8sm^ ;r\sAzuxRt C`{ũ1WM ㆽWaнڏ57f%X)OՖib+iNۊo&ӵR{Qj*_b';1ENQlO ě{.=KLY@ie):O8(|ʊn OLIf"jK<6 0@Ig+/o [9g}l B׹B<qf5jصTr5kVmOo.kQ r>gQ4Jޑl*j 8( eNcwI}2"cj T;qK/>fkEC=} D4܇3pԸ/L"h2>y.te\棻*O!nnT=bL=yv- C>(1nO40SгLARv'fQY9^g/2|ْmԎヲ&K`}ɷ>ט!]vhu z6_]k%okjzK ɮL}SzR3,fwZ ۬ǭ}A'! "jhlh-1ybt&f`D{h)s- d%ۚ^)SCX})z:YxQW2 d#}GTx441FehfɎf Aݛ.m5m툾UukrE7EB6޴{ rZs\OzTj8h#tqA)x`Ł>vO.b^)mؗ@9~e~"Ք̵,n5k&u_:YaPǤk!&Pb7un-r rQ:Dzɠ# n4)8`T$Zj2\G#T ^=[oy i54!4+z>p 1 Rm&W[l1x0{ulI*_ `Z,µnzs03 q?薲Bcn>Y!DE/vf$'^4*z KgG( 3Tr2@F,ATݷHFY$b]Ŭv@fkY\T49Ar(q9xp݆6;I$D?-vXe%v72v2 Bj6ll27$z%b.RgGYkbAm)] Jkf [_)Ҩw`#׋|w/+{]w9BOSuRh{7hG [Bey8AW",gbQZ=-Q2K@2w O7˕bƹ]bеaC7@ d0wc7]/-f>.IMeh(-xkWk]B%q#ǠíS.+3 7Pg*XZ>i=2ohNMtޡDwC?rY =EPXL6hTnDJ ZD]XGHz1Ae?_4DCb\ [b cnn<،ZL_V17m) SyK:j B0AKTR4ln[hZdcA`W:5d!Q*5Î)F'>SQ4 Tbp:fs4Wz58 Ϝ>ptQUG$jo\MA59PL/X\3hp SeI<x%$;z$tGQ6 H%E[+Z,[Ǡ^w/ҐI+sKlr[g:{'Ϩ>AD4/{K-~I?m=Hf݋TN>XwG a[  Tg*UuueJEٵc h:VNff  5m3{( ˣGd-,Dr50?[A_"|a]!W). (Hag4.}a@Y8c ܠ1hCTD<'Q \$͓(/U;"i6hBFWC cm⚅laJϴ` ̽?He_8%:*赇3*֍|XW%l; {}Ҷ<)i%H׾ ? (sp+`Ii63Vfo~324qhm2v.R]|ъ YI`kta.o,Y2H>K?9Mީ|fv1y|=;y $uPݜ93ܢ+;f(E\)ǃe2)J^WGǝ(<]yY`Kzo(kԢjc-ɤ^Dos%r2ѷ=?=3PQz+]4פDxkf.(?;i,}\8S|-xe e2kR8z=ǧlZ`,*nя xR8NJJ1Oꚍ̂|ُ$"#"!J~L9ȍJ"caƭGREb4wϔ05v U'2g{~J>v=bzm"} ]ؐ@Q1&D*P}^: $S ;"nў#Fn^\<)6T7 ^\d`~A oc9C&!JS:T'&`TrvQeXkƯSH(rH~Qa,X^eZj/uĕ'vM{v7AT<O1"}Əଜ(D=BaT{ mEK>JR=6,?]ZtPSb GOݽWF`:ab Nַa3zFSG+P!$+wJ#IɭX9KV5Tj/Ý8W,AfO1kcΚI!p}uMTgj+;in(6(Jn =s=TqmbtQRۼB8If1-m|[: B:Xޓ?} x\:Ub4a=W@tݥQڲ9qB-G -~*Vm$7G9^|Ox2М_~Z(|-U*5)VsAP&LLցq؁e7H[6]k/ڂ@ֶOܑ3FXp6*UZA{Mbn o0|!Ze<"[f)pgYrX1a)FpO,t2, ПM=E2渣p L<5V dd,񨷢L۹ K9lixB"MEX7|7,B"IsXḇ`L޷N~\>CFc:b5> H&b?6;H.Ί`G^nn+NwZjObz osa,T jgQ_3E193_G|2i:uszA2o! p9\(FvXAr֏2lHk%[YIKN lړo-Wl&R?dzj4I԰v!cWJK^W MM.䎬lq#nuf$=l#T[bE,JV^\ Sf؜ekb+ 6~LO./C"랆^q 7vUgw:x9A􄆭%Rjba2=C#R*CH҃Kԣ& ,.$\Fk-dNvE#xOyXSTR;\9_Ly=DG7Gh~gqN?QEA\>X5.VZkqHTtM'LD;R}4z:R;ELw$gyHQK'wp:T*4"xI7o vث]g^pf5j*B+s&9ԕHR4%/$-d3U+̟ dF)dS_A\yζ…2OOLgFjʪ%UkA= yr7늿gc, bslh7p6V$[FL^}0;t!08/¼;.k#@U) -cP[/,rX }|0vr/X}=#|,^MKZS> 3CD1V`.'9{ ʧiL*+7w$ y!K, C~:7Ib{h)n1ܬ'd~+fU.:.ٶ(!gZ3XJrVĺvזրUw͘h16ƺӬAſ=|P>Qq}rF`ƜLKhzeH%Df PT3(%H@a-+5}eBK}˰PDdxgϜM!.\Ւ3"Lwv ♮ b+BK pBS Ʉt$L'*e?dNՓȁP'̴^dCԍZL3pdPl\:<$NV>?+~tg$` d\4]o-⍯!p&er&F-GvGe`G?4s$k%-"tݞ()bf7#) JgpC$M?:K[d?_kSoYF{&߿^c4e .H3>K U5ol]B,C2Z4ʧ' .|HcSlďC EgviC64Ɍ ׮+%~Q>f=E6tYcCrN09ORѮ"~z.eq_=;iGQct|Ón>{R bzxJ|(RMM=(0aI9ƻ;O.%b75|fo1% ͕yo{;/FҲ^+stmR-A7  JWTņH9JBkC?|y{N%W_dΒU^QO͈o_ Ņ[An\kEհ`m|8uNa S2 -N{k#8WgZR\*۫GK͇I鏁>['߲b4c""J 񬥏LxbwEҺqNYtntx$IvLRѐ@mՄpDm̵Vכxxaڹg] t?L*ȅ(5]Qj߀o"vCPȳ(i^ⱹUcp@H=2mjm!3Ъ+nnxz%{o;K krnځ0ВTIFu,T=%Ցl]/,SE.VI~(Jw&rZ^ 5;7?ws; @>-~kKSVS Ɂ֨@ oʭ]om)>!" b'#A䶭cs!OU xiwd6 jX ˾/%5]o- ʁ#Y%|ap̀F:CM= t<9M^=Xit ]F?H04]gKjw+ڣHD#̯5*jok^kzD62M>uEئ6\\HLR)@=?6wo3q[ZӨmlU& 8}r!fm:]IJ΁?dsa-T4L!r܀|ĭ8&HMX[ZX:<0\vvo6񻌚y(P4~T quu!qiA oɭX@K8xYФHCE%isWmM[zPi}q7.w"[ba. )d^JjFOڃ̃^~+ @0\Ie*r9YFmDJ ʁ"gaIMlՌ YΘ*q4m7ٷg(Z}NSG3J5Q!h# ]ҚWQIJ_#l99{Q(B88%Op~GQYOy~xXjj&0@^%尚*(*AY>C'dDqP_U=Ȼ-F}+n6gl6yn 8d_eiNOό >;Sװ > (,/fc}Dg7`?6û?fOubqYl@aH_!>ɓKy \Z25gP__g00tF?n+ɳ,ʗQ A*J 9+)|ZJ(qhn( N5r:t!]jpKu]kQŐdgIf: Tx|~;"ruwS1˦{TAw)22-q]5qY݆[zjث -!8_1TZ O]ڔ9pVi=|>[^[{r?Yͦ}q_ժfIht IޅCRc@%ϋAJknFz 7Ipmf-!9wZ*=5މ섦90PN^`\)z grڻyFSQ m?ΐ7`t=<0*tu)Alu鄂s#|/90Uz=LMH='w`<߳&3, VI:_ ŃiI%Jۻg@@+cp&f"OcaVBУ5 1b\^:;6MҝĖ_Kc\~yۗILr /Q/nRupHW?-){ e+G*'Bry<¡J2b5P)N[{ɽqݸaʳskVx:9_u2~Diy-70/)'x*s8"ty<*7ՋUP/sх?nP-g䱨~C&߈}n`(Z){t=> kl ejcht%^r+[_snŽ, ն5phV4 +UK Tƙ$FjT`e]U٬v !rΧRzr;~Nk ^c \R5H+؝ eLm1%&FyT3fC,{0v`}@.>[r i4, -Wb!:n G`#K4h!IR^H[5/(q9G_.-nl!X Jk%5ba_Hh{L(CVls\"2kcc;_ZqbW:% {Ub9^A.؀hm+54_B=_4/va%gb T56V_$wHA#CkYi3q0@uHc:fAPej{] =ー(e`Y?TㄻkH6(UDgR]'){BVY0tX$fNz[r8I>jkΝ>GۉtzxZzal|Ѕ:l[&mm3{O Wd w-.mUot`^8q:F~DHCnԏ>ͯ7xÿ 5xP޾rG$6Eσa(iN5'+spj7yn*^ХakL7j3`Jdݞ3pٷ1婂 n۶"o0==$Ә1iϚo!!:Ŗ_w͜wXocy͠k!g:3\5H_0Yd]0yZ# EΩyi(sF)Hw^ZnLn(}\Gq7GMM]:Fbqꂞޙ3!̥,LRd]^\@ 251k+1/Pyќ~Eb)#~W~MogAiAH89=r&IA~3̆>M!ޏ>L-5]voB~;Sp;U:  ߵV-L&m2ɾw:Y&G9ҧ6+/,y~XB`!$w)xz1炭m!qj񏘄v$Q^_'9o4h7#ZB3r(r4EtxREsOcŔ$(&P- Gۍ#0ZU8?~z8ֈ6fitJq &JDOhb fY6-˯U؍ ׷LeUރ_U˓- s~4df.>60fILK6aP7B|xcKzXUJ_kET>dzr-\u|F! ? R>J .L e5wv*7P\Q/W, q)pW-ř1iX虪phXi q %EѾuWa cMޟʎIoUGq/}[FzWq7`{VR8|gn`;}iȍ$ ^2y[y {Ug: 8 7 PÉiR2k>J^n%tM![N!;5J]pQmB A@cArcɭR>u~1 sn.m?6f來@)Mg=X&mfr56ևe` ;4}=-UA! ۛUʝk$B' b۲6}HEU3#AȘGǷ@aV9(OWa offm =#oFCoHhe~J(L=7%wU {.@?XE`\vNnc̞[ 57 ڲ$+44Jx,L&dUl*qA=E,պU/߄EFQjs7/L+xq(Hb)^߁Ҿud'떭ŜAXU'Ӻ5px+y1U̵b1QA\2Alu9ƷŒǟƩzp:ݼ-&gTp݋ )#+8Whx۱* cH8%3`*%p,}h|1ZvNT~ΰeG#K< ._ɢK}eGEs>;%p8b-v~/t&v3An34(oMkO,S)BUS9߼stSci1B,}| bɆV<]c;i1K/åY9Q Wh@پdpc9:O/Xb #ohi6-?`Mo3=C̲ y91l :00+ IP2+0Gו^2l@ul.!^ vgґ\ pLx=s;dŚcL_Gm)@oE2k,)toxws0] _ɹaPGnV@F(˸8!9GI"m4#۴joVR'aP3K9&\՝mnP9;@lei81,}+W k3thT#YO2f:,~9SMr)c,fmaZ.WbXu8ԁ[q/Y6,BiM4<9. K԰_@JltHÇ4WMSb$a e4 RBѩ 1UlQT~~~f+"S!/Bw'1IӤ( KZ8NF0]t߳8#h f6*!mG[G VdsvVc4N+8c|&NN뢨^OGi^ͧ hi"7n9PG'/ MM 3#Mm;Ҟeݴ0 a$Idڟ;HS Wl"Л2|.RA+v贰Z7`&l bw}"$!gMv0ԧdhpYزmvQY ]wNJy`6"6%>.Sew8x_ķz h?]k7y%)uYmE'|3mn\_j ]3QpP;adW6e-W,$]-n{B\mb/Qd}1)r g!h;r|MHlOe<~vB;pV69S2 ym xV|iAN$@ft\ŇOs`fei4}(%) X0p]CXgΰ[HߌhM`fNgBQ13.c]9;0 Kuf %FԓN=9'Ef(_%YUΌg/"mMr)73*؆[7/( shNmoKY%Ҩ+)¦[\h)zk?7N Kc]Ͱw>+6v1߬kΝI.nk#hvPP=vJܿ$ ?.Τf `wr,f)֫Qk>;HxC-2d~"(SV)2 VS&|&ȋ`7IQ/,sQ*>8m%djgtM,?/hC?[qSъ3sHO|cApTx l1&jI6F*T&ZU#[m8x[ n~-5㪛3Y%WwsJXTO c(+gt,eMif6.A :p?(J ڎ[$"U&3k<9 ]ϣ2QcF\DZ4x}Y\2B6c/eɟP uNKTGK(#QagCUQ"] dQW#X@;BIп~./ Vq*Fl`* ъ~Q 7 11}'(9fI^K<y}tEOP Qmd9[◡k>l"D~´ͧ&,6{a2i%NaO?@,J j) 74A)LHtࡳ>g(ʏ{J}ϸFUi:bfא!񫢃|ĵ)g$Kk-߳Uh >eSӴFhĴu#^5"Qo~`F%wI&[71p3eR yIkҬ;*;*R}-Ţ TImPPVj%&H6GC[Gi]8I,-S~LԀƸDu9?17K6Lj~RvnGIN|Gs.(l +%D*~$i.~pj!2}u)[+4W`EyuĨeEnVѬ3-;ʖ}--$B x<#GߗZ~ i&h2q#a"e5ƿi7"-H[b+URYVq0RVim/imsi ƼCr%r~*D>G΋´cOBur̦dq,8.~KlHU<_}a0KpBy'7[c8;~$P |!鷖"RfaS:tvSnVnHHlDx4\dTXBsу-nYF#:4C%ZLRq 뇧 _o^`SPcj]UtW\Tf<[}+MH"YtAu]ҭM_ʴqUզ𔽥6p*PSgS v\p)բ!sO>ΩdYI 18M<JA9VF]NBIqϬd I%Jj1,ҹmrHpNuu=^6f_4ۘ/Dd!5Gbo;+QfWRmE`MIs+'W:3#x^.1MS[ߡ t_iШK3!ALWU; orA548:sՂIȷ?|g~qV DBcpAWKM@_|¿vn/wNMg{ƋjcPOX *fk$ILLXrW [alWo>,ԾbMe NIE=>O-sYuu, .ƻ3#DtHV?C0 04~:n\>+:x` -hN|Ud4=:mQ)jؤ=XJfb,g>Lq (?B3J 4/jpo3]FxV8~oY(b&9,inJw^RK~ [ g}3j 9 W]s{Envnqvn|ʱR_g4~[Ie=c |];.6*cAAg3Ћu ( Z/oCXcB[^[bJ !e .fh4gxQD|L>t n:C؆ϭdo!y]S z ~&r'<9V\~hSGJH99>~H TD=rZt]kWĝfuDZ k>|K.TlΪ+bk|Wqf~rhHDZȼD"7Ж<7wHOT)v iFSҦ#Vt*1ڛ:cd.nK&vPLY~O'A4A)S9xd)%P=70D`(ʒ,yaoRGYܞE>;Ӛ9sc.(%JĹ/H3ԕu\qC | >$i{#jcD9Usb } G$.O&EB #zڋ>HWJⴄ 3'xP]saU"(vƿTEzBqLwR&AT AP'tnRoy bs7uGƣobS|Sĺ2R<5@w QWH{]N@EQ]Es ^yÙQjHѸw38zbl꜓ׯBnW A)Ř/`(4ލX0]=g*tm;&* ^X Ƌ>]ѨV`"'D}n-X9D([I]=$su g_~&`&" =zu 7Z/Ԃo%TD&c;6[kfxiy&Qf 腸Td=D,ã>IAeK>J%/=ʯH#4o, yBM+MBz6}̳eR,JLfwQfr qM);!<)s,,w4rb[/Xf PYze;+AP+Wp #`mB@lL1M:4=#\»l\./ <dmoXz̀m oqΊ"JP8 WY_jgZ.+k ;A H^?WƼمVhAk ox:G($Ctni;xi8P{Kw ?W6~~S9M$/^=lk;M~DMŰvY$+;Q*獧8! a#k_}ھvtkdFϤ +/6"KJfx'R$M4#xAxkyy13{dz'm@#B0p)]$/`?BD%z_ VЫ r(ӊ":(Nb6:_gGwazFJR!\& 1DvAC=v 7ij݈ta|tv1;yH^Җ7H9dɐ;q n GN:Jo5FPhHRŤDuHKn;֊`\ۧ)ȩC"ij0`\2M%Iv%^B!Z%(F%'$ǒL]7;atY޾q%*!p@uA=5jhֲ+^)[3|vm(RpK@gR`ƾb~%D" Båqf, KT_H|X E m\j+3pg))Mh [^-._@{~`#>\2o| (]h۝Ps$C^YtwfbQ]c]U?KA?ZZ~}xJ3 .LIVU2 JRHJ^fđfmJaeٝwrQi/w-XM^6 W˓N"P~lvx[u*-17FV&6c40C'R(kq.3yWbɒ4~r,Z|vQ[Ӂ CNSu{4+aeFu<I\u3!تe! D_ڗoɌ*o|P}Sq90' qZ$C(Fx8[Rr3y>_tL3뛔InX[yURe2qb࡞`v+}.<mKϠPFi~ !& 1A2%5a,gY !iLb`=ܗxz&ȓ{"b@kK~\"[tZCןp@`<"չzNTc%!* E_I20Lׄ+8>t@4;TZ.NW ,׌pݫLJ7.)gm3V@Lt/٦S IJ!*"%KOF8D3MHwh7 uf` })!=) !v? %$M<Ԑ]Ŋ7gkŰ" m鶳2Dr%%1Mo'H]5A 9Io4LYy79̆;$]J03s2K!>+.Zb?y'Bz2r(^$vQC]bG2f5Ej@7SrܭI`t 9ȦzJ>A ]˅wF57İ,m ǁG̫^Gi8:.MD`fClkv_ڊgHԭ(6IyoVM_)|Iв -^rAzC-Y@WhQ$F_gpcZ[˝\(8!x7K4dnр՗IGqm6rbwAH7{:S-hzf)u߰J3r,Xl/'pv^՛[,Ys[iv*:V#9SbޠR(5==#u9P:/^I8YatT1Ц=_~ێޥM6#`Us;ZucB4K1&b-U!`7.Lob Pk$0s\ZbcXYH7l( 9 YSZ"+UBvPq#'ԑ;ߛxpH~D\<ަcJ5w"} ]Z~]4"./jWsc$Qk蟆z^X$!bYkˌ_Zeu5ǺU<Y(&Dec(jӟvrJo]H ܄k>dS9q`C}I/O{&s"+._x|XE[d)FscLZx6ĩBFl`}GSX$Ht`t[ݲf7gwR:)%#8dt[ \{txV҂@ |pO <2.v;æZXA P}F.̧L:!Cbfca@ ? ,eH0ʿ5z!Ɩ8)ԥ&2^`346a힣}Tک3 ?DgL^BꟌʗ#0Y:]q\2j"jB)|C:eY\sJybd1]5mW sڎEP?My+Qx 5&P&Cw3&F ?I5;sflJ,e û7vB۴!=H ]Q$o>s2lGvqA;zjs:DZb ؜9G8k<&>O 1J 0z2%vMvKӗֆH*=(|tZG*b\{%Ar$49;(1! DNCa&o:T-< ݵlq+s@=[ iFb ? [R¬" {K@-cX>tNoޞQX_#HNJiuڠ6J*_[u?A( {k;5~:l){ADyɛ:6cvđQ_T.cbxjp/u8Dz=4IZhS3MiUa1UU/ 2q;X`+ѢJ ]f׫ѪtBtfXVc6 # Po(>2|-~&1|<#|txR$6.Cy( #<ם\G$Iԭ<4s)f/!K%ֿ}ԭKS<93LhRpA̺k7Qq^}/&9-6f؈UT^1e4l=h\ 15mdڶI`K{ϫBO?2ꗝ9ݍDQp@v ~z8q?1,[~@sy>:]0^0 !+=Ow͋kuoyLQHWsAX?Cr#(nOS8ytԨjzA{RCZ辇%"=+)2X栔Sb^ +-Tf8 b2s#XD M܈g=O:Q X0Zaw'ُzfuËSބ92\v'=4PEh [&xGW,krꉿ@dXaN͎u#h SyQ&cPnŜE^_KOBsFKԦ5LA[TGòJEJ; jշK?)b_ߣje}2f +D̿0 !(d]T݋#"9IU΄+%휵;K?ȲO ;0l'QL0NN+\*gyiN'c{lG(f4ц@Mft3?so=a6&v!Le;&^LV^x2߄5 3XYרp-OYՍral8Q SJ0'\-Fţr4fx)Gxor CF׽ 3==YE`4TLZA$FsipFhP0RGh<|LF}:)鷜ܝ;mOȗlxzQ_:d(n'ƿb'w?Z0A3:uqu?,e% lK.frd+GyƬ1X褝{-E5 UȲ.@Ϋs%pup̈MW7J,dJV}WO؍84_# V|lWB ǖEnME\ZVSCv̎Ij?- M;iSj`0;Ox^Bq$bTt#)]$ާwv@FgM$&/Ie JG QQ,:4R*%kN,?{j5E&p*gLws˪p8)eQm .YlvU_Q#1vh3y7C@WY'I a`J-»a-jOi[ f1r'nTH9 m1R.P45)kk/M^Uh`{88O&MiiR(Iăӫ86”_ gOA`N>Z;N&wLYfZ3>Bsyvb4.-E0v:$l?f~z*[ͥք}}|̊cg9K86a+h߃z?իϡeM/öjb;~'@]'e2e NnaֈZ䪌"Wl.+95m?ކ3 ѿ^:y10&)F(f?&s otns̿ AoPy"b|7D q |EjQ'V2pW9\s*4N)h9fPDܟ[n"R>'ԧBdШ[A+Cn ıaY|||'8CPYBq[QS9 #`B{rDum{yLjdv(` ,pUMcȖۍyn@)~ռW]Ud5aҏ&yAsШYb wpPԭb厲ۜei@q( ͔2 5X'*>XQ_|)ٯżol  a{J̭+([GTMi" (/dos_z 6e2Nu? +Hs o=pokC1*Rox9G&"5[%ױ|Sdh-rB .} {Ĭ顼g|ۡg9>j+bۨ$tƒJ`T%1̍ ێ (zZnz&aqzw`_ū|IP"HvwbhBdPdd֮H C=6\g"F F45ve,Q},PXA|j+yX:\c aDfa +CX,6.qvkAO2+{tݎnƃeC^Ul}|@!Ԧ4iiA%u>"di ͑yV/K6t9fOcf4tR\yĆ}aXCRV)_X_U+/)S$$o-_U0+(AHƅ޲l>g!ġe 1zSvX>9_95Uˌqہ١*Ќ@ܲV!7lCy8j˖>Uʙq-nk+7 qv +SP 9&9y`!z UQI]{u酵9X]V#TFk=F}*dw7)+!5@JQS2/Jyz$bA%, )mӏ# G-F/w<|@O8ˊm;zߤ?[AK ׹1ɀ=g_űʻߧ,I1VQ~L̰WjEٻIz-@ 1o6J#naP* 8T}@"?@f`[K졕\3^og1pa-?(DigęMՙ:`EcķV;7Ǻp2 r`" U:`/?/ɏk`(ֹ-6BNɞ}EABhp@ڬ ˆGU[rqa7) 8?E ÞAVn&N5 (W 3'[+d'  eV,A-G%vKep,mYBKۼk5 (b d($Xf!]i;(`\%4iYCwbʢ4K&/|,nlePL|p>l7;˴zҢKj+m_ʺB<5B)I>ac'Nm5'8(eyU `i{_;r҇%_wBJ_x!99 )ݬ%k?S^OÝP#;L!}8[uY4~ln;)h߮mZ\!D1zwbYRCCrflK\-(M<D(;0kJ482W*[ Vș0~S'"l+q>5ɡ[hֵeGU,#PN"[1Ǿ SsLE S鴧?Ȥ# =h..ˁXf>E'{Uy^IސAf~n@PqJ7ԐxvA87BQFKڟܫnv6oy[٭S%'&dSd -CF^p|"G~};PmղI*?{"iSV?:SKnOd- .7G:ì=HrׅQLdRO{$1~i"0"#+ a{|>ӣ4?BRj݇tRC;t'ᎯckLr})s|HKp$Ph^&'?@ö_$۝ e1,fJvTDQlsU7;h/2V"+2wC0o.?jdwVVm: ޟhӄGydO}o 0mYj)?Wd9X(:O\vWMR25≂~HF&w %j~]04|\ccHmj+1 )Tо BJDoWanO"0`J< {]#~,:F/BK+"7xv2(WI rh ՈwN9"Sz-IYtP,k`z#xpDp0K5ƿ:(>]`Cg_׿}E):/<>L?uAI; /ePu9~䪝k!H]"1g*Pm_t"uu)S: 0?k8Ҭ﹭ra{g T zx%kBfAe^g̈́ѩQ ~e$}6Ɯg? ϣ{F֒"-5@&b.h𫐢`3::J(;~0}N{hE6GPhV| sh3LzL0]>;wkaBRhFL d*ElښGm5AGZX{Kt%WQ2Uv{6ٶp ^J.F)crqD:ShlPgV?7S^!=u{v|v$@yRKZ?'V-7Dz*Bt륺!xi B.c(oJl SbG[G似` ?|}Ԓ\HPv|8ѥX3nT }̇"@.4o~hZb=/:EM +dZ;g;fF@Ka{6N""=ݐz')PPBKvos7ܣ8tvJ}I)4L| k+hT!;ǬTMQ&ճE_!1s Zڄ,AU:] o2LRBD 4Q`0+SmW cwOXaU^2\bwNvV8mcðĦڱrk BƏmG⌥Yngv櫠qT?OûEAS >4sq*YԐL$w+r%iGW[tkţM E؋Sdc& *O_j~ҎȥGg:B8D&68JHR"h7\daF&G: 0/)eb(%`Wʜ `~J8u=Q5# @RfT1hi{6w*"CuX{h*iڜc5%FO$[|‘T)l{ۺYHw Hc- Jv-ؚ1|D!8/&rw`\JPnȌ'k쓢vd'yzx 4! P^3޿:WD '9ltuLdfFMyjum]d"^~ [MQɂ@Qqɕ$9m9$ Q1Vz<]Z@CHy~ks[rUao"'`%TCRbJ1~蠋z]~{w= \tHSoPFDᢦGbog$&ZKpjcht2;Shh9"sM~mfXlh|5J;)՗l@؋q|/?7|59K=Kr,KR"L.XJŕ1 (zkGe vQ_聶&&ҸndY>ϳ Ulѻ~gPŨR DRx7}GCVuki6īCoW&JAxW]fS6y.7-VAw PAQ r=V &W5Rtc' \3ygs2Q tjIzTGv+ޮm[z↭>> &XM,Yb{T1ddHfr}efw?Ԏ(G8g4 05@ u/;ץ3ksO 0n Ԭ/Y]D]BA|՗$7XHe1ZtB꯫(:M_ p+o|pn W#YH-7Zg\GEۓDݒلKܘ!炴 ŢGS9xa'4Te& Oxc?rEr0⚬kXOX.늖;x> bﮗ؎=ڳ?%߸w%(*]<}wGtF_Y/DaEX<ᬪPI*zH]YjYvIPG|90HJ bT,A?T WT EY"Ȇ7Ev~[r׽FgEd$e<3^Ɨ %S[ ɏJ?yȠZ}6dfИ~4f~?;9#,9A6F׈ y}ebKGCjլ쐹u/VPL9];zI(aAcc(|3j |wt50mle'(oO_EbS,)i [j0҉u8 xI'ءygdMS0j 'x1[[]Α)R'tV2R#`!yn'9:cӇrټ kkz2I ;>IOF6[8R~`%r >P&L93ƈcLkOwpLG^fS9BJIUYÆ/FaXzugE>OX]}63UV(6L*x^fP1<_4̣h:MF"P|:5a}}Fa ]S?8fN9m.T?-c5Y39Rok1*$ f6!)]`m.fw4$?\³.=bl`]7unM$t@0({ab4}ܔr+fy ym fCIؠȭy*٨mۦ)pKׇ#=CO{ n\22by(![~y9GN9/?ie$kߙ1l' oxCn<$`l\ aׯxY"E t6Z Ҍ1ޝ-.wqX}&afcq,` (Y 1E`9n ؛8:x閠g֪a>bh +O$ri] а5~ 'h?Prﯩ=gRb=!\u/z\^Ʉ39 hjEFF I8)ѻ1l 0ٯ.V>Z]v$bA~طz`J [VLTA)pPjG@<t7s, C|BGHüF <; D*!3x5G҂׬E,6⠱<̅i4.!U׶%>9u6ml3qIVB3.@lz:k @Oғ`fk5nb;1P>*ǽ$x"|xHQV|1A辮,O99zv!ך6b`IydK"ޭ"7ژ*MJ)Ne 9FElɈ{7Հ!65QX ˩Rod*>g%P5H`x#AΙT_׫X=݋U`CpX'F،Eܭr)6$ѱB"( b+I;%lu=bמg'Yk(wzS\׈YkH,'{"D9:;d`mAPPt(i"YE\wU@hl˚yH!HYIJ ךU\Ot83^4!$-Pf{o=J+!wwM/F5 _%HfGi߂&ڱ1="*`_XV[1Ћ~%ӓw&|5mߤ"01gj:ijIHKWkABu qIk/as1D?ɵ5ܿ}=_~tո]((8zRC4k)3T[s¤,1+*?|D.= <21y+\:'0 qQ* s={E~*I LגԻA-^~MݒPn$P[YCYOEKK@f/7PT }ɇN{ im7,Pt7OixY؄$LXVȜt_srO~Eն4Hy[HJ? zcKc{a'nۥt 5[.iL:SJ'BOf-+ ("AICl9(dIU`- EE8,³.{d8[;ƖWMV/2Gr.b?s1J,3ћ:%EoPuiNߙȼbgHQsϗSa~HxF#%,OAeo0lQb[mQ* ) ԫʻUQF U` \;XԎc^ƽ*HΚjo00D5XJ-9 ٩mBM&}q@ÝOo{6m )]5)]L۳fD;%>Z5JӦe+!^< GsvnNuO"]g-ln@I07R& g8V$Dp'@!%)u߼lz p Vs=wg)GGUK>FSy:uq%_Z4K;!; %YѼP;yVr9h f<m*e!&aSh4a&ga]㌀? 3&Bz(xRbȆCٯ x.t@ʪ>#`cӯ rerpy՗oTUSM0 TxjJ@tcTUQ+~|7I80O`4SCr|rk8yIyn1I[&y/[ zn7Ew9l25k6S~SBԞLtm)";l%2P|~[_X?8%JN8Pб17J$[iWbw:XZHϸ(WV+[, 6I; Y'0ycuJ)|ChuҜdm |@»h/!of kM լ?.g+da\ɲ(NJ]m3mѲ\&xbD wwT{9[Af[Z_/rBpr-9L 1ژ7h=sSp"4Ɔos0*%T YZaPμx2?~9L NlIJDP!LStݝTˠ]Ex,u / ;M6B.\ka"ܴn|W8?jfkU^1ČYe11VHu0̫5VfR\cMڤOP5'шU &6.A7 P YG|`(Vlzj$0O&oW1ί vQkCu} 6WknJL\A)$۱t`UdC[ăY;I ?+b٠{Man*`(:|=+1ʴ̇4_szR\̲c)ؖJ-Z WdZWU2k1xQJJR!Px.ַF+C.@C-*o4-A G3V*"C*z#647X82@:U#2ZN* Oˠ~s?Q+<$):!U?mtZN3"Ư5/:b=N`9G-6( ҌagJT&k5WcY-1$턝hsFDV~d_#d[s4lkw1]D:DI!(Hh90b!b!N<)-~Q3z¤G2ObKH "N M -^8&u.On~=ӏ\+- !^$+ʅxGEX pD͂[ <`Xn:;Ng/5r ک-{{M.7V7Y<< ղn)$.Aᅱoυɽ1M!QfC͕413Aǫ Vuk0jFNy<6mkB8^##+o3HbrXL]XgSBV?Vē#_!0ƅdMzF:ɽW%l`ssH(s!_bDaW?ɿ<UK6SK_SݞgZv:<&Vn2;>+W CoXAj$E=/%U9Q Q).:[Cy^ POV!hrQA #;4WgIys,Tb5l16|`TH+mv+d( aPZޅ #r"b_(GlpS\g\p-_CGk֘7P(vE dZ=Ngk1>7AlSk1х8YAs9J&nU|z[RlU ,lٜݢujiS uG ` ,!_҈ Y7!Ƹcc!pሃX8KhT:_tx'],3!?Xh:)0SRi& (`DZ^V j4@`>ʖ9Sg֒)E#j)si}f2j':'G}w,>er1AAQP rb\ ukQ\rFDt *nTnXtPc-.4z< ēxRI J4QXG,yn٬XVRw^D|@fXZ8⥌JqW%v@[&S@i*d[}k mgV,=U #=˰]Co {A|bCC?Sѝa !O3(׹1 4d{+X[N ;1<~q_C2/D^7TkgK#N,̡L=Rf78M FE/pQyXSbBУ(Q319B&(Ea%ܻ{}bM&5i;b^!}.l8s=κWeץ &}-ᝆ>\Ϡܑ<&R 0 97TJPJ ڐ^w#ʕấPrA2 7#Ewm6YWuhWŢBDkN5MkҞ+ FLw.ʁ@O;#[N:aAg$O勩< 59峽?ħheJ0e$ ɥ:IZE*NpDZ- kRvkhMDX/{B+tC8gWeS}֖ƖݖvMޭ]{5]ݸV<1&iyٲgzaБI1iruXue DXm:{NKTs>% zTto_=BHׂ}<ڽ5yEqc՝[C/;(!M{c1DRs1 D/LLs!sDi#`#W X:+:*B+gFB`[!wS7K>g]*|^Zz<Ûڮ,LF6mRd_soQ9I\wB[>Jl-GL9!6FG*YޘNYx욛FtI!%L_L$ό )A.a9D53M{ˤ_NchZ." R6UGeƐAZپDZЛ7f[wHEҖ^y(v6EB&lo\50ȩ޽,H39ˏ~`O566"}ܿԵńQЙw v*l)w%Afyf^).:QDiL k@[n&Mqh.s]|=m8 LkbeCAsPC'5W6KM<ľD k\}A ǚ1eaˏ2)Tly~EdAG[QV h%n؊`3j eb +:e Xi^^d"fq!z#r f\zCN}yR?Wi'KҧW*1^C^X8 Z;ꭲQ&W&ܞdqO'q" >LdF nBh H|e -15r|RzeQ0ji TzyN'"9>rq6GТn\!m5!4{%?VɼT ̟8 /\`i[eO+;YANLYYT;|A M/7nɛ`ܛ@fa6{"Nf=cٰXv c-U)ur'9Aw$@059Xmx]K/ #y-dK} DPHD6nl{0YIu=w9>/Zڢ|}.f/.]) b)L#7Nƃ} d I "tЋff(r _n:>C?7V߂Ѐ裴OA>HE3no,uAnzA{ow/fΧ+vCs3~vC> Axf߁?[,¼x~$YR6(6C2ҦZU%-l+tSh2EZ)CY&A![D]s84)?s~y+U !}跗BQDg2$~FF(>e O.{4kC$sM8)0ّrI;5QL tܑ=#G3A8A[S77v&o=ƼmaS  `F?W*ƠF VYg*8y7~ezsݗ`GHmbZ$_ŷL3'h0of,.ʛ  ^Hl Ud/G5Yє-ahgr5wG* o8[y)k|O:,.Cw<\ C>[y#F'>O>SxU<&5`N gjI Ց|ٽJNXG84B{RC^,0y41^>Z|@_ 9s68&6CSTf,1{.ҭeWׇWl9wZ|49BnRS"cr`!~qQ3=fjT'v9$ \7Gb؟m|z 2B1q'Tpk|НN?=&~;6rȒ kR$ERohv*=/{ 1?V,/RBрr{sĿඬy6VJ1U# y7kIѵo `٥*5KH,5zOӎCRw?_G:i 'SD +BIK3B3r!óh!fJu()g¨] 9 Q* b˳AzYy7Ibޤ׋6&Dh~42~\\`6ſ'lC69ᮈCL^"fo)|^9'n0z$^GCo-lJ/rNXό<{2NK"3f;'[h&ѿ|4fŒ)S(Gu0Ngi<Zևʸ[ 4D<"vQsTHaMy뚅Z!΃o'pp^i w3Z}'Tif~b[mւkeMɋJU %;t2-ua\66d2U~L; ^pN}C)}VQO*=q0 Fv4f:~%"ܞr 6 sխLys Vy7mTXQCZA+qD$6V3:ar\?e- QI=|]]ꏤIqՆIC,Nrbz_ $&y@CȚkF M"#FR{[w?-L.U l!wb?) "  eWp"%ZjǡUeFRo,:S@X&X8:RzjNh1gl*ԅ3~>e~Uw$(&u뒀e?BAI$_nJ❝6h:Bh±ӤCX0)ee?I b9EǞ ]d %/رQ[8VC)?QP-oByf>U߽KFS?Y8#+pj-f t_Et"_Ol=BvvnK *}FݓzpaA!`Hn"Gq:;W0Zgj.s+che-2{-&gwVr|x=XK7{=!4SH2JO>I4Jv'1E3}Yst1^JUʔuuZyF)1}VzX} r~pBr0|l1kA<|c2EI)1;sU/(g(JX6F *E Z҅|&ț#ЂFG׸#sMվnc¢Yzc-o>x@9J8şDQ 0 9Mej#rۥ`ɷ|O\"TB+э r$A2| 70 +feͽ%# ~=503K{=[:Pp9=wj@EX[M+lc ,ҍilp)bx^(XtIo !H,7x>*8£H 5VjR\q+m0r^8uRbDhE+1Fs^q^DI2f&.TJ\ Wu2L-XNS6oxqX#8I0;68;qid$mp!]:HވAE05h3#sCm6L/(\L!-о{Mnװ5+a%(eq ˰:r]s*J'a7ykؒ}p|:z)|5r'_촨hE-DxUB?mH}+r&Y |E?:S70Ѓ-ܺowf2kyV;u Ngt}$^L` `ЀŲq-O_0GgЮ|*jG7#=5wob/4 ;. (-v-kmMYϲ%"{kqʶ^HQ}>:`BUߞ1v(6q,Z +@[U35Gdr|/ANԞlEn9d~H8}T<+,'GxT3+ta Ih0 Oe쯅Ә|Jr=p1:]76V!3W@0Γ$:a?e39Ghq !㺩Cq/;:' c .Ao11&r-|&{`Cv{?=#Ϥ 5Fner l4iU Bit0Z#θ[᧺1$%)`1pphثd94";N5}lH'u@#9< o.;*t[u*|.G/s^υ8YA^d%8gD.5\ɖ){r3֓+ex8e[kf=H(GWX$R՝0)׹ $⢇ F+l%b Wk9?8Xb21.NbTZ^C;bap%hyA&ӄ5џ)h> FW;ooW5_"J8ǃtPpu@@rQ/ӔL冱RJH_ mi GVd:p6"U}v1qJW9!>񟳣0TBۦ=:r|%qr7T3{ 遰_6(HUX@tv|rߨ=~V3V#4Rx^HWӗv7 bٴ#5_ ^S G]9;pu+e˼}:QH ԖYC(Śac]X:j&u^s :J,X5\[Y&Dw[# M ;k}qW`V?t9H4#7oY\f*p& ZJd#T-Cj!Cz"y?FԒ!Yt>DHFm;9 |@G+u[:r]Ѹv || ɩ+.N+9 9G,L(iCS"ܣ02"RZ$B#==qTQʲakvpX*t 9C6>##ÕN65,fZ  @yxy QBi,uX=Jo1*iIfqCĩ _ *ͦ 2 @t$?MF ҙt)*˅Cγ:9;mURHv}ۏ Bio֏nmΪ efAl,\~nJyO^½PWph|_gn+-yև~bۓQvbw-[^cYZ0 ..~mwDg-\r\DFߎsy=,$L5?'}3g/COk̯BKyx+f?⹏.k; yjhj #&Gg!ʔP˨UY/4F?qtªgzAoޠQ:L*<פ'n2 W dV%s8t\m@bY[!:|Uj{Q4Dik: E : YmΥ>]Bh|G_e83Jݮ߭eD{ iPs%OiRhuqM/_QAh߼jzSt>1mq+"ȿɦ<٦6nabsMlt/3SiD0#Sa4kMz "PC;V5Jf{k+3ma@C c2Mzk Z]L֒~8@\҅.?UiƘu'[LG) UG4h7ݳ_"erhC[EpΞ+ƿMm|O G*F9]&\P>8mJ!{BbMEP0Y7BHֹJ^X ]SI*Tz?^e; I Bӗk?LӻRES|τfB!^DLqc{j_}˾#!jH0laK@ԝWA7oI s^h3OXT5qusvgi9W>Y:{ .8Ë<'Pj 7gAC.cK'y d9`$x0Ӊ)RNاH2,qd wW^Y<~ Wwx.g~ ǔs괟>T9!3 jn;teW(u-H->yp#(a!'&٦Xb*C;h zbjflcZPZ|_ kM9KxØS|͘]>F(N3':Ww6,T98+k t@?*J:2ukSW7/;!ZNQ&3#"~ql:Ymji|): Ox Ӳ>HMFm!M;uZ )3Pm( ׉ƺ4m2\dJ^@FeOl!4̑D` 'l n}V6MKġuY_NT,h%z3 * r@38>e y7jf\,\ 2 ’;RlVJ'|u@h & (**`jve>E8&qsbb,iDwbjջHq :LJ,'̮)OƸ=SpƏ-Fĝvb5Nj D<ȯ_CPAIfƌt;hJwu92vvyj@]/ӯstqn ,_Bz࿇γ @CVY5ɚ|ٰaKKo9rY%/C"K8gs|"ڞ'>oQ%:Nan8]_s'pdn);ҨdS}kzY &?ۺ:͸+>h"rQxqVnFP~61mɟ^N]1{4xAZR38SǭΎW:Zc-]~z^bJ~"U{BlZKfZC) γBE!JR%Xua #Z͂[A{&Δҕw.$}Ig *4ٜ9#)\O::w?) 3kր?gJ{b+YuA־qc&Р |;WFgx ϭ5["wXHn3E~k)[霫0qoa@#Ko ~Ku#Z.Ì9Co_P~gX+nZZiso{ H8:/% 7H԰wM' 0)`[ Kr=L:dհmNI9d~jRXaX֐YXe"箩dҼa dqu[$J^34هo$$t+ӄl1Y VAdAE}vhdaC{yY7ЎU^UV.> 525U]'2NlBsLOC>9 WrAJ=PS#x7[ʤ]>WjiG$_aC~t g-s/w H/eR8ϲWt Iר}3=3{8"uy Z"+f=t6XShiQK D#vcGacvf S6FL{4Nd j(hxN{1]oDJem$`k%~NvHd-ICn6@ iV4ՠ+*D: NxsYN'80ODVu\|Eey갢M`ވ'^l:UytŚōR kp[޹EuϿ7 .mZP2P`W7yܦ(PbZ]RTBh&(4bno]S$ۥ,ms_p/O;.VXp n?tjR?myuԺ.C+nH_ ʆ$l 1^`%?fٚŻO aǩl@qHܑJz~t?ԯ;PD&=OJ[Yqh<`=E*T`_J6!!|K+ (?eJtB͏ʋXzlcX#KI%{uxö^u<ǧSQTە%% b6z!.@B5tB>ϷMۄg|6BKӠCCB&".e 9]c%obq7!g Yټ>Zpp@nIXlk{*O^r *Rǵ n1& acodEvfTz aD⼚QC`7 -NmOO;cHk1ě q%uM=lr}ޮc{Mp]eI%yH -$A:Usܪ)qcAK6^(Ɉv3,yVA#K%c`nXbŹdw,wHs,fа]V vcR!9V/ UP11ڒm@}J%a> ES$\P@9z/ʝ):,E;kd?WzLFX_t6guQy~Ns{czZ~%\4u, 1x,l48y/0YL);|$K d#q 3H$Т K/̍Lxl5%w4# : В(8+QEYU]"W21RKN b+xJ,!^'>ai|;!'iBC|9= YȈ0 '?߭˓[9[k}00X0f=^@\*!mlhe*/Nufl^EoBG_SypUF 7 Ú%-a3I "_R*ٜ\1QE9`Z!DqbmɂE6^{ sBDKLs7SF6e%H2(#- V盆2vGQhy ?"c*a) ͛w=iD 3dL3(+22,p.I.vAob BU/)g7^C|Sawzh(f;&U{54|qyO: y#|gYU};` V,7T< !5 N:}OsrG>8O0A=L8?$wA *8ںpv_3 Tf8M9˞ſAl6ufaN싌e}oQO ¥G~ݣ;Q}5 P7o@i3\]Kvڱh#Jkrklj[XoK >dďƘGJx#bg1 E W~QY_3}IᖃUF;&+\M$TA.4l^`-~b6,#m q2[7kV3TYRoazy% F뚻HB n1zÄm)9ВЙE9Ȧf+@:m9YmOM%(n8aOYl/h]@U)>U}xHv1^8o'?=؜)ⶊI'PPϰ=I@ 3C+iY^mꌠXo{9خqTei16 k \G>K}y+-,֞9,G ͓d+Rg~ y)g[W'Tyfx;| /A fN0DÞh|_Q!iHl6|Fb|R|R_vh&1A%8 :uP?f "cOۮ-2;]Хز-)Y±[+ q9Kz=BDtm >w?El䦕cQ*^س{yA vhN]j P.'' '٭ƎL 0LUnb]Ӫ[S.p51N@o(b?Ql5QQ_^dEΔEQ,9P#| ׃sYOT0Zy / #8&,;lSqN%&{p ֍!?EOtVcN$YoN=sq 5/\Jzo}ac3_({a_S>)E͔pBR{;nRO&W"! qknq#x[lxrJ\bV qKp8dLng8wC[A-s2SWI05*9@MfbOO-GŻX\ϑgs2.Ɛ}df{CM9cCqSF)+N_mͯ Q o-:m#iM e@߁Tn |J}?55iO#Zz]DPJ64PB C4S؛C~֍ձXBwx]{]Xwo"=}ug]K:hܮj " J_b7N(O[ +C&lZ 9ܙ2IRZū=?wV>l|Q[@2p}94_9HDd/sM2]  LPFĦ ۝D'e,9ǚ -D=G]xGI`!Pv19I .5ԋ-ǦFtlTMr/)7ņsӫ|0)l.Z-2JY13e:|ЏH,o؝rS]wbe)'윞;{X{Ĝ֔bwiqG/0 $BӪQN}&h-L -w{72z Fw | `w89 H;@1=2=b+9i$۱Wx{Ū-OL8sy` FfQ7L.NV3m!*GEl,c]I Rmk-kȮ%V 1O(8bˬ(Y^TM& [&2[.>91+j=_,߁C|o&8M1[~ +jeM~ ?1>-9v-`)"*%R2jrsn?lW1dZ7҈^֤is&z]ڰޡQ6)"¬WIOEޥD5C-̵O7ݹ-u'{*ni *!iQHGI,+i狊3mC1o9$)m?Lb.jfkvh{ ~cVFxxt\u80GJXFLY݄qqA!SX\ahb-$Y8=o@K׎d vq;(;ѷy#En?$"y q/JU!yԙ!7!XS7&&HqnCZwz7"]t[MG@ &I"q,NEHH00IFQc؎nV5f;6@|[ea[9 Or3I!-|˾ GqȂP!2& /#ϖWllvC|t؎crM^A'H(X $PW6(ϯo7a~g_h딘S ;fA[2J,?ù Yv`*.<W6ZLeakbׅ靺f+1eP4v+FV2s0nbw+T*|ӘV>\BA =rd,sO [G2Ͱ~+4||z 5bv}Stq;,8v%(`B ȕoD=CBTG/aH? -S`HJKEy^N¯6qjc ]*iƢW>2F4PLūBQ#Z9+qײ"c٤vېnX=>E⹝W-:\=j~sw¡%yϧ IChirR~ŨFx?u'[Dmq~|tb^2dܐ\axk:Nlte7qndʉƜױŨ1 aZܷcX|_p^m+{g[ֈ y==1HdX$>CP\4JUtKP`'w;0hx+U@ŎOulv%XBg3Y9aW=o*,JպS`rJsH;^PoJ[S*bWp!R{zVMI9ķ_A4W'T FDB?\u~J$9`QhF:%@"FƔJ^S/szęWfPbˌȔ_5-Opbbpٮ:!ɟS]TG@6QŒ;UR7x)T+&}e4Uz'k_uK a= űExYm<%K!DoR(1w3!~ N`AYKc q6! "( gNїӞ[(؏g=&x}homlZaҰ٭,W,]sOاq˾P] ȗTҞ󴛉U]v͹^Wćjd3Bkyjc|vS+H:6ܰFbP#@FےO l=x)WLv[$/fhF5l+ 7}(=$Ұ,[^ B5@bUFP=ϫOzBozݙ`q aX*w%*0*p0X\k=(ioq}beQL"s4Ͼ^&Fz"6Ep-\1t"*Ėv2̜'<`TuU҆s B`hcm߆~-f- bx[gyS[˽̖,2^o)=R*g:תCǃ𿮹 0 PYq xA540\wcFlD75K&ӢTiAfr=o&@¿mJ@9dN%Yt7L41,Yu4$dmP?"=T]XzsdXbJ1Zsv8xz*o kaͳ5ZGբO+ٹt`X(na-J&OR?꧂ww/f}$E8)^$U.#[  ʀ\E@ԦlO2,4r܋a Yt|JxߡN)>uze(2V R&uTCɟ% G8_FgIMxHBW^XK7ChZTk"Iڋrdu#pV mP~C/ [IڝbXXa_gmh߭P׶_&RK<2̔yL7?:N!#*h9RG "5>H5|q7+" O!k>.x9MΏ6޹r@/2v?#RAlCl)>@./YGތ%5qO~q(\ h[orE ؐ}ldGO Uf9a_UT nȱ ىς<5Fsei~ϴ}0C)) CDZEdR[)}nysყ Z=wH_r] !)d!GBvkZwb3ˈ\ d6K.m?Cn<4CF@7[7򣦏DjשLEhH)Z?B?s1!kJ<=X``憨:' a7Z60&{%^E ;[ĝ j\t$Ag j3 X:zwWim5um,-ҮU/ɧRf9`֭,/)kSYAZ:#/)Yр C B'Q_ldŋsE,ES|h\G%F;tOZel $lU$sfe;a㝊[D(;խmh% 6R3b~Vz؂:8H_lyyaAÉd(HgK 7>Lot=j |{^xrJq(6C.a&LoAv sLM97eAU %tq^[cP( B긱Eb HrPtD28a}@2k ŚDmgʁԨVb&zOi6s1m(^dC \0ss]P\2g~-Lu7HT`KqEH Q痯nkN`싎) 1ىYK4J敄3Z2̓郟{awqw)]E VkNF]0 ?Ki൴#aȡ]oyQVH鳍AЀRCg&##̘:o0:oNGW$ZD3@J]:]񓦛e&oL#=-ݳ}$77l<:xB6s(0G97&d|Gi_aZHu5j '{kCVC|TW$) 1\qsy::m'%, 4?鮇o ezH*cy:D,f8s犙8E^\z#$uGY& OZ`j)v@Fy)XSnas{pwvȍ 8ׂ3b@P!9nfHCEQ^Q#PhPgJh?N^s'lSO}y߮Qa#{Eye@XUD /}{;.˿H/:2y ֋m:0KtoAޣ}gpc؍%?lOf]%P2{>k,nh3+ku$a{Q=[mG>0zwIG0B4Y*.!;& 6UL2vQ6]qǜJ˞N.f`J%a,6EM*n LP>nigW00lIlQN\, Q6Rέ`yZ*E8a0"CdNwf7Ro- /;_l㠄5-Ud0X꾸kİq`p&Ѝ=|Ea-wcU 6Iy=`]5=$U۸ }Q8,ʊwU/_{)B27gX_Vk}$^WĮkj>K|3rC/e s3ܯ)suPJXpqۢjjtBxުn%ji䪷1|?籱tV鞚 26b- `_SNsv\ƅfROJRm'" R$+޸+ j!;AG 6ׯ:*"k ^,Ƚ\B%mMo l%(v"@g혗|HjtG+YMotYɎ!F&kx1`F%T]Z`ˮŽ)Jȧ;?@7apq6jh!P+&*7~Av{ 'n`|Q\澑qQnz*z^ DnY L:&.K H0Ze5!W-L @o4 }5MT59K I[Y6\f%Х _Rg9k( -F5|0jH"P.C~TLdj S3xHɯŬ  R5ܛ/QܪNj}#G/{Rէ6v57L1e/6`(n|Ĭ\$-`UٱgR!kؼ|:=+{驯kb2@P7pF\B\ŌeAoj1)$NI\D} p̱Hӳ-Gcn'Pݛڞ),@԰GM7޿ =4nc]#hㄍUcdkFs4cÆƠ n9ג ȿ"gF2y~Z2cSD}nkzW4RAIgƼ1X~A &%ƬPc"i <ձ\+~3ݥrWG}j-F$cbz@,>HۏZa֤z&oRܔ5Թ ׼(;B\><^t,0p B^=m vq2HpO)љObdM$lXa@ GJy&ObjRޢ";D>IDJ 'RBDmܪ|'xX Teq!ug+r # ۲Թ.޹ }Z{ةc>Х($k6nFS9Z۹4I!uۘ-e͎EQ,=T7]f;UxP_)IQhBmLtnxN΅e Ck@HnTm0 @pj]dKMl"3eQVnG&qw.NWʎ;'Yidx'Ҩ#<R*;BR&oJpi {wFp̑o F-Q m5 \.6XȪ7s:fWgu¿o|C~927pH4rtOĞ]pӫ{:׋~6Pz8fU7+F/u>3AͨIBz( #*ek;vɪ dLEp33Z&q3iܱNl9@{r%:b)*dQ M P%@wW K^NBSRy`߸{һ:Gٛ8,lV ֜}>J d* IX1W11T&p&߈d*hdkx]c)p9ҪC(\g28z@ΆW *ءW?@pnrYB"*3S d񮏨]>:BHnR2 _3}zVt =}>Si{(B[VTA*Yִ:qՂ #jW}Zkuij׶(i2tQt!M~ ܚh9M2Fa7};6@#B&AַQLɻ=WwLQ|#W8$wQɥ+>{ĠjD7{OaUj- &!zu,2RO)kuV8F[sLRPiILZ1uBbgemgӿezJ Yv}V&"b ;}p{ceD`y.b;ǻiOgRpb$Q٠1w9K*z}Lxjvlja(Kq`FqT42pO@op_| wןNAZS]ΧC`5!a*8XY&[g>ۧ*rj?aQCDr GMtDm?w҇#)jq'8'IoV=voӸ+9c= .շy?Ovˋ^qԚ !z_zrR!E8sa,Z=O ~?1clvL3"0_F_bM}b.p3Id$OLD"4sCc,U@/4'&ܚD/_ݤ#L yL3$si4-m A?aUTС ќj {,Db/9 LmgQ%dm Y6x{х_Dih.fq7+(krxwN֑ݯpof.Z3RLj qg0ͨu Q*[m:4MYKϯ^~u#P#"?T|U(to\J8c>W4PM{k=6?Erv>nwy+=|me->ͩh렔AD4R^,u+\2OtsTav a},*Ol<Є8R4ۍ%wӆ5M{H '{q@yvYNգ>S<2@m^eo&~9_X Eo*)҇?}f[G^!,8rQ.pmw{dwJ/j);^r@Fa+~>J~ɼ&ElM|_i\<.y.TZ;'Iq&sjAkx6^VDp ݛLD?X*'MaE߇6D.I>xV`H!{BL^oLwW )H I&{!MtJ51`vci- wDȔFsn2{>oHy Hi? ]tb*8$"/>‚D}NǠbq-ǔ(R5pMUbpڀ?hU*`[i-8ط`tʮKכ+m ąxdި0Ӊ^2dğC!uJ0ؼ$#wHsZ7> ў>J}1ltBShzgюɊu2%gn2۔@O.?MѧŸE8NR @v||֊6[SX]6+bVCY)uOO ւIBDyH۷0C-?i-Kq5tڽOW%EUWsj>\,'wmTn*0paB Io%l]{reiĂgAmtڬ_s@L7f0\_QZq^ePM$\837Xd}P t;s$S &VP W)eŇR,SͰ`X_:TmCA*#(@i`gUB=ť 2 kf]g~ubTsh(0BIF>N#8rC}CdJ4ٹq3MUS8% c~o,\Lb \Mo͗vB-Q|9[)H@ u!*^}X>q 9PCLA1ov S6`;$;o+^u;*]c@!)kGtV6{FW[ԅZdduWqQoCǒm5wV:;O.r4ȀYG'Bݏ]}o_u91)̓î}x:.IjH%Z[l(ǞvқnDg-h ZYbޥ9}.7@w56 vt†6-UkHc/Һ3>e E.Q_;WQK@=܌Z]{'m\^`xڰS&'RƟW$-4xߗlheG=J#sq=vk7zPu`o)D_0+W6am`Cp!P%P*;$^su,@70w6 iRyk 3DD\giB~b=]qt(f.,Ne;ggi?Ro Ɲ4j}jcu;?XM9uxFݣfZհ&=ZA2L(+ 5_{]1*Hi,ig&'feON<6|`n2Y<)W>O 9[z|N|$9G[;f&b~˰đ1;{+礹Svҟ# ␉H 4o|YD͘hp(p,h[4AUPPn¦[$~K]zjOţ{y"ƞ)Bz{mud,4$sTæ])]\ßCyEM#k {ԽF7i\2#ژLHA5sw8ju+.uˣ6;:8/C"ΦI=[GqqN({X_7[`P!l#o3$b1ۧf!%gbtJbe~jғ{:MOh1!pz1m' w w[fx2GWhg| ʊu$(@[3JpWl(Q-e1;lg|jP0C }x@ ;dK!d&9^t.f&[gx[߮:ZZQ*z;tf>viS?sſ]fBFԋ]j= qŐkmTA.m™n 4TP^{gDN J _"zQ'VM5oZS&Ap[q& N*#xE1[T,Zܕk{@ɀV$S++4vDc؛ɼ^ީ/x9ْ[Ko gȖ C`nP⁩eZu|P )~' ?`Rہ0ģр-UjoҾ2#AG#/Iė̙™Az9@?_CY4MuމOC ]dkSuQiI劰3eg0nbZ e_.n@[X1^c߇G=-MFeMQF!(\qG l6~yl~ڷ쏾 s0Z+u#CvO="nB (BCs$ ?ql|=pjDNβ1ܫ*jvTL z>Nz82^jZÊtkf50ctdjenok7BEF<|m"St ~p%~ 쌮biE^AېغE]j_j}lU0Q3^FÊ}h]; XgiőO~|WËcұPt7S}A!KqEkv}a0,2yBD2]<2c o7چص9AHWt~b%# 7؄71fN"r6ʵZ3Z#VLMjߜeoe$v/CpQ[@׫[6OF;o ;zj$h+Fȑ".Ll6;rmbo qWQkpml6j*^jH Y"=Q2{1Hy !(ñ}pTfY^ݺ/7UNk`W[{; wG7oH#$;Pbmve$-(߮; F"(d5pvZYQ% c.%3>|WɊH =*guӆk;cֆz$z9:{c}f :sBvL0J ^:ŕ M!zN#{V]K)1`6'+;77%3AY|<^bsW*+#pwSSkS4o^Am |JE!-7[윸b\T௅bq3FIŬyH.;?&Q'˾4gW 2Gxs6zt^fkB&(r2JN408w OB#S .T. )Kɖ\D"`6AoΎ#dF>,sFm㊼~E)vX~ڄ/.|^ p-\?h_X0HO_ɗSbQaJ.%!X õJN[%QCo~AUܑ떌Fx|בWibZWJf_c!_f|ÞmArI<'A,rHոq$?V٭&a8nf4~-_נz>,#oYYRRȏ~ꤷQ+ mkܛOzT0ʙ;> S">FωXRGLi3t؈*"^ɂIϩN4Rk'`;@3pA[с#XVR90sWf&W~T!is-b YrƷEigng ME^rͩ'\(%yƷ:nټ*݊@0=bG'P1a)6<亽Cxx:Ę:4R&/6y" Ca艣F1 M:$0S:=^JQuvN,WtɎ(b.wK"u;O=dp_Ϝt,$o@DH|h(^.a/G;U5@JDnݸ LT?HU5"k8K~ahW f8@sң,(6AV؋HW+{g[[@z`hT뿽L٣S'1*S`|߄Cn✸ cJ9_u4h":?4h#̉1 g[^/$U~TJ>H: ߷ϾڿF̣tuJ@Gr53VgbN3AS u _$|b. zc"OHqZHJ 6f[$ &[¡ϙN(stMF*db@;6l})ڇ^Fdyz$_ Qe {.X:/ZKapޤs;--V ! .?Nod:aJ4ADkp6B6\ e"bPXhc}ucy3^9y쥸%-F܍ UetH1u^+{-_l}h猗+~*x+6Wl>>82<@(*m}u:XҡA2@\.&Jҙ/-m4)1ЀFXCAJu)4ۏZXҜs(J6lćqs9 {4\]*q ʳ>G'/TW0FI8Q:n"Fg-{t~zb}A,=YzЩ5<UD潛6\sCx&}ޕil]b :D-CS}&DLRnq+S[XY$4BYZB %Ok$G]+-J5-fڙd_- )_Rg7J0&eXSSh\Ȕ 1+UdRjbfB""6OU귻l2%p퓰@!Vǣz{=0nr<жGǃK{X.^U%! R֗[= :ꂭ#93We}pe/@C7fh^SCEK̼ʳ% ~Ĺyr˗@x(x͸d dy %?`˶qN<2#3] Ya EE=7czȰ,5ڄǼ3D-H=>_vP3ќWltmKB{kY8 T땯!Ku"*3qS8X Gq茚= NUc>,RpO&ut%# *`̗"> mKS FۣmC&AT-N;x ToFAKݛO\|N?~z$a^߈=[zi T~,ú ' pyA4;7DamvBfjFln6#?$Xf4j9|J)NH9Z3+Ȭ!uaU=NNF;TV. sC_C'~vy+U4+!È>b/I],O^Zm=$v0\yU_o;՗pg-m ȵk􋎯dտmsH"ߍiLJ}oʻ;b yZ&uaѩj2Kb[Q=l 5. ^,dg@r PUrx|h/9=vxơ $ \e)mLv-n˨*Y}1 OsIt\9a!BNve1Ŏd]k?SϊEK<.'x9A@WYJ/YYedr 2Яs+vAxUPG?HÌ2Hsx$O`HqkeϢobC6P --5?bVTo@6mJSX6Af*7յQ~ 2j4\YqUiKOI优M"e;9lŷQ7 :xxyU~=M<Lo8/WJck`j"ABjgZ;3rSz5SCN:VCؠz< YIޚ$K@k/XVה)FN)! L SDZFG@oy j]"4}ņ/ls=,!za""*OċV1Y"(*LTPl$`7eF̚t꾙~7]nrvR ƌ&fp-wwd}J(uM.q2۬M?tFpȝٝ%a h7ϫ52/ۙ^B1 {PM,h%.3<4Zen2.Y@ > <8˜:Tp1旉kNFcE&hiaM7NLmPR!eB򺓗耸hnp\e'_W^FkXY;e<,SmѤ[IS>Ö;Nܨˍ /$I(EoE y\s>2^OEĀ| :cw4Ȁ Y>[L)+f۹5a:ONSTc5 A hRH7ЄWJ0At0|LTMG{8۝/Éq^qx-.m;W'U*7}O}ՠ3᭘h[k )rP}0òN؏a&l^N(2'6~fV\G8{%+'"8/p⳼qJb?x)y}zul/%ToRڡҬ>Sv!s%5NfгFuzޔ̒zZzSuzJ≁smOT-dە o_q w|;O/w%B/O"\LLs5rs(op8CS1px Ƞ ɼ0.<󓳛O!A[H[N/% "sdWty _mݑlƈ8#<z>ٕ'n}%7T- `R ^jN xy><'zSGHZ2=_oWnG"9v\?.{so٦K\L6q/KZ$:8#]fGV"æ$+*^ ĭ},`)?X x^ux*LMj:b眀OSX_jC~ m Anf' 8~3R7j"JBh>Y{^rnuvM95gG9_| kU;}:e/LlEq!P|Gb FX៳k{c>'?xaU>-y{AQVZ߃D_cjVL;kņQtغ/NSE$,O پU&Hn@s?d~B^>դuDwF51/6jc9%F++1v9f/\3Xn 2^`;BGBRHkmG%*7[!0̧i` ̗Q8?fsia1OUՑ9rIǑCt`auL~F'r҈d,1<"/DE Tcm#7˴iqr:L h$Zε`3iG&ޕh4_^j_RbX *x]`PJR%KCJ.uwK/G:RI՚£=֔ apbQ{h/Ƹ~)24DQUh&lHNӎ\/ל1 #;Jo%8ܯ?S}/0$EǜZdXUv~5nL>.Ȩ,X <Լi4aݺ֣GL88ěQ@KBOiXc1ASsDT)muPOڊdaK>!h2,K'/$ʦ0K@s])y׊\|qG7Ͱo_ $u2F%hL˃BΡ/O<´5t yd@U? Epւ }Y9+ 8:K78Ho‰7v_L5NS{sN iR|ѹlgD$'僀GC%H}T9lln+3.o)"}HQpPT1q_cF!C#1͛1Ҙ* .F1s)F*aT5?q]U OXP[7PA7`P S Pyb# ˁ͛5Jŗ@ ݿdL,Cx̿JJxNg/ObJI PN ( ߼E'w$ljLFB C({S.d*Jm"ƘmFAO&#OT({8b2F%%+Qw<OV^~RVj #_kf A?=`#ȷw&g3:=UɿAө.:Dmx!~ūū`Slrp:N tFuoy:2%"n'|}m|`쵇d[,5ۢHWUnz[@Fl;7: mY|--xh^r}ehd o>aphRBW!XSE.VZ緩f`]4`}$u/(S,˽e%ԍ)VkZIE2 -yN@5_I|/VRwow6{—SW&@NVW$ΚY\r \}6}:e.48OA g硪u\%G/Lq$YˮcxmVCtj,tr.}AUO;)tSBtH2V[ۨ} ʇ(Lfb 7?s}x)o&U]SԽ hh2j/M2WKHfQ9m*Q(p/eib";̃'9rlKcmԢVgw%RO.M.Lzk+t >IC~y&Gަ s>,">]qBK1k“W0J6w]\nƂo;xer6VJ"ӧR4ۈm k ){xpS p{='li \0Ln/ ^>9".|VAZi Lty$ݼJ+]8<}Y|+V1=.TlTrXyu-,4I6YE5):xF 8;)?Ms3@ZHpGD9ߟ~'ŤuG*s&iXm37OC=pN  _6 -_laGҷ`Z\nO}f܈,zdO.#n yL+cr 1@Yʊ,^BFR $8-(4Սj3f*v?CeԮ׵_'&5}ge@Y%M@`x4P熪"6c=ǡ?0% Ջ,Vr`4^a3cߞЎh$1ުN}fO$h,(B94"> JLcTYg{QSc?&4"U; Hl^-\Gr&32x ~ S.P6ّM=;?{{viНuě2QX> _ zTGoECfLdz$G}# (Ĩ˺Ed 4==f&V ڈ\?V6|&jn"qmi5Rođ oጥ~htmmJѹV}.Bk5w۹ArOQ~>4w4j b4"GbYVω0`r,d,߸&Ve %[&/5l&r^ ?u;"@ d67?rHk/O KHuP!`]_|\ ҂#:M-$jo&R[.6m>17vUZ"$ 'L0ym 9X#'U?_ < vugc9d(UFGvg5I2lSN2Pz9ҹx{!Жd6-SB/H¨+䰧ҬUDZȋRhH*Yӎh!9oe^!J|; dy1~uL4eՎ0Ŀ8T;2е4 T%8tџ奣(`.E 'D{DR8$#պ4j)40]RisqWpQ[I*KK9_DVm; Yծ1iڹd@o`K$47 3nWR3;1\kUp =T{\QvZ"F`q$9EdG>buU|(FNqVmy5a|vϜ}2|QOih|+VKJyo/ޫ}E}\/50(1767䇭xM9Ṽt[rL!9ýwSmwbsMz P|L x:`{OLyHƹ?2i|zu| A%}sDD m">3׸ B̡(6j]Ʊ)+2ZL{"OyO<WkUN)?} d9pvC28o818+$%ӂڇ ͳ%&B4)egpK[)+F͙sڰIo#Bۜ N,8JwǕ=\V@|MS7]tahaǜI605uW>|Kzg4g0l"k5wwsXj'Y%*q] WYNBVİQr,.䯡=u`=xvܯ3@5(gS7J+,&=~-u&Mn`s}Ao] 3 Y_su6M?}WBhXn17଼=^Wsr9Ct='9y%4{,!wѼk+6˙DV|8}~sz.bgDׇ.%2:he9񖩙oOD [@ 7D<20JQxF9LϴcKњ5ig=S<%w}먿(w5< D&( w6U]1Qu4SX'/&I:ӊ~ YI⅜ep@xN}%j PRb rN/]RaX-DWm& $:sg6֚bg,3x+XZ>D/yY$sY$0),qZ8&wgq\i1H`~#0@ޘܔjWbi k%KFc =w8j/ ߑ_-ƒ`!d:I9e Ar׾dz(a6813_8|Zse;蝤fɞOrTGƕiba Sb }h1;~zi;+gQReLCt A%C[fo+rӯ@KinclJRzl`F;n}~`x5s Lfެr3 "ĺѠAM^DӶ]Chv:5fW)5`di8cG\d3BWx9-Ɩ5+Hy% @&REn{TEf̗_CzS`8"[߮xNq_(V,ن,?>ek5#L6ZyJ\SXϓ':07wұ_*Iτ18Yq/S![:{lk> [{X<||K|,qԌ@r -ѺC^HET5!y}5E( Wl-/t,L|ZFFtp,h5[3@s\;ZFe g?Q$6崏20Qcm,wt45wd?SsSӷY/w5- FX`oeFvq59itF5Le-ha.A&A* @6kl\?s4R]\w,[3:0@[؉T ԣ/{kM\now{rQ2*(Ojsi@> 09xʉW <@(gvv^Ù?!|52[ `gLQcI0+5-(\N}^n2N0u E 8ʃ%sPs|@g uL3y0Z3\ X&Wk6rins)߳U?|B݂L~m4r_qgK2{ʙ&QMz ,HuVJ F,_FV{/"ch$p`)nַ"JHK?pP_vvۉWP3_07a. II8$7YT[.aoS ;K,ksl(:\-4Po?v+H43zOx 1sK!6)}><&eUD~ڄl6pT 0l'v#g`MMͶl[Sj4K`kc1@ŏQFe,tťg܂/~CYٞ9N6M1Sl$P(9N&vI]ķ0 jN7h*׶+#?HÈHSq9x&?^לnDX-7*!ĺwR0ph7-$ 鷸1VL#PNҐbF+#;4&(껇7XZ 5 [MD |q>[PFiO5i^e#v= B)'rпA/YyZ6K\1Mj&b-=^7OR"w3jvd@4 9>Bzx&mm!]N}>ij~a-S‰ŊΉ պ~&'w MO44S@sx*yPX!e+l'˨afK:dLW i)骆\՝53r xa x@(1QP)jYwUEvf1>:Bww+"R섦E&=nLBC` O!D,E]ۯ9}=` H֘m;7'g~VMֹ($D'! k›_7im%ͯh@EId,Yn%J%|+`0G2b* @9F~?OtGĪYfeT sa'=)xp jTX=S. \R[M \ o@AG YBЄ8ݙ^67ZO_B  ^}7nr?lkgcz?k umbv6:E`Џ-rz.#4ohV*0HX41RB⡟<"k0rV6CNv~Ϳ x-Oy7J-rg `vNb1,睏{Eh,H f)_Y53P,H»WÚy3M:fGZAgq3f˟5l%w +GZ &#wSQ(("j#F<]l|v3(ͰRf:,^?Ҳpe@llv+)nj9Y~fY G;Vlpg~@tݬtOYQU)0Ic7V"4I*a ?; 7_cۄkWQ͡x KYt*/m3>ٷm MS'|YЛ&=i?*7Q$;xLOI7_{!$Caai*RUd7wATHg)lqntV &.g"b^\ljd^_}%K&<-h^rFrvCnFJ#0qE ljr_\ ?15ЈTzf4'_m?K Ўo[Ut4tX$}a ?+~Y]( ACuJrBy;|5){af;F|Fa$4lyn\T,k/K6-ڝz((y~"F .Y4yꬡI v8x#4CC q:Jy:6g vkFHzk ꠍ'Zr|We5Oq\i\ˠ/cأeowΑv~ ^}׏,(XceaZz't'V!qt RoLp4[cnIQTPC 2"qrB&{XI x -^1niAFT(t|LF=mW=LlG е gS2M5 pnD;ܕf<]͆vzb`TW`:Q>)QA> /ro4* Gċ_?oG U6>pQQm^ f6@\.bׅg53ⱩddCrRoQ$};T,GmK7*{yCcV)Ύ(4OR@ceGNWTaj6v%*DQBX^A-$Ō҅j|!{tb8ALv]P_+`|jI,[Bo҃J{3ߒhcŭI-E uG{չi f^+"k9| QVZ7/)(KhΜ2`jpr=LRC^~z4V m\>c2EGVl7'wwq6*TѽI75ZW3\oz f7gړ048bVtٴD$0vnĔ݃1{CFU.iMZÉa ׌ 3AlS6c"LgZDl/ڬ<2ӅV?B"ܙB*4x O5۷wdL.0/$HSWc 'pyfc,F8%}W1\;ym2F6lv̅ lv.?:bp&V\`̐ LUiKR2Mg o.?R -!nd3y\ vi&_*5y[P7ӎUEee2BoPuo++;/ǚ/<Ŀzw J*$ܿ slnEUzVe)R ~;FX뫮h뱂W)Vwu@gAr&.tXjQB% ɴ,x!j`!glAK"PoK6W%\#ȺmĿ+n AL 2emr-(\"5+o{b|| cE+pFʨ]H kEO+6M.k g|ۢDBH}ʼ+VF*hTK._~Z uVMP6< "BS~3 yj|=|G#Qð0Є{'X|whDCYFɬSٵ(ﳯÈ VܖcPb&$ .oC軌97z>ޡ<9IgƓL]'(**~'$f![X_R8(lq_|z˱lT_&8ԶȔ#41^b2['&> )9֫(ՁF,?ْHaA;q<0^[eD%e(+M4-념\B>1*c7q7qMK}qAM Wƣdy"aicStLn4 %sd~EmZ$&~rE,I|8'tRLxƙ=T#+KQ&_D;#VF8Kb6`g\'R~Kbo1CtNuwL/ԅ l-c?yOtcoJ =0>7MWYQmK`eE)@}Ʋ9L(=#Շ5qV-3gD98V%qAAH 48Bٙ95 x-p6/56YwuB\0"՘ ҼRp䳶=gPyKgЫh,toZJrwz]L94e[/V2xA]`斅ZQ:ݏrR)*\.xVXFv꬟pK3V T^'w6C|1܊݌g:dzrr4Cˡ7􌖯\A@u𜂵5B Ew3(c(D'5\f_XAZ|"FlkfMHSo=V/+05DW%*?WgѮ/A2,v ݽѝzӉv ,~ap@H CAn`q?,VwtiUD391,,z5x&:2a_+oSVZk uܞKQOy\mFk>-цj߅]/P1Gl(!۵tr4 $!tݮV˃4#iQa[pe'(Oc}:X orT YeCo^+̯YE,/x 04z"k QMd2|\\xo853$R7=%LB!)& ~ʤ ztxЀ~-t=| qxٛ!ReyH)j=鬼+i D}ԝv(Ljv jEyrVoDZc-9,*iImt)265ƀܠYJ25Hc1vන+x+5LJ ǩMsQj* 1xBѨ5 3g%ÐŎ䰽{d/|XtbunGhmT!%'+Ohڦ<)ZoLsO LyD`Y9=Ivԣ& YR[YAl:M4[#TRće"+Kdq8خ&".(G@s$= 1~;Ղ3Fl9'!.!86AU@V:ŰG)(7v[5a@&RM$1.\5CӚJ2u?.)`楍Vwp#9gߴ6k3mwM+6 VHǮOK_T_y?dg!۰8hkr>X/,vVE78Nq2}޶HHH3/R{B.St*U\S|~sr s;ҽZNI:țF+|K R\ !g]L@U3yDnEX?IH[>ZJb3UcST:M) "ZNZu1}8K޾PA&Z"]Mfr,p,B%Qx/;z/9ZXɊζn˵ Lo˧cܴ W?O|-Q[L>:vE#?i` $w2S&b"X^sG)^L 鱔lPII@-*Ϻc+wmڃŒC%5E\bzf_E!z?Cob`!Ex6nOB%4 [vG"Ņ &%X=ޝ{)."Y}^ʜ0&nl_[b.Jպ< ڮWThӼ1ּ B PJv[4gȕ?3<"|Q$̏j Q`Ƕ䚱j";9hE3?6䗠x0c۶C/S}{Zk^m91;،v_Z\CBafD6Pܪ<.uʹaF^w2IBQr7)x?p3@BSkNKUy;L`$=OG GG9\Ɯ`]/ !wsaZc(f1n$ GF׿ZEe[5.'Duc Gsj佛B<X'՝HQ5*{t(^6 ]f(j) ȗզt,NF-D0=K,~T[J$s5?G`RoVOChg=a54LYۆ,Y I:PP,;A^3[>5–9-CF߬<1:'q9\+Rn j⸑Y nR)/;:$?5^^yiܷxQbd۟ gj5hD]x(z@GmK}r[Y{`G7=Y53T ?0I@خU}F[J|HVnED<^%z6$\/fPߺln]!!(U޾:Z*zZ82UTQ\_fËցo͟wr_wn%2_+MNRāp 4-G~%Z`t=YAnXm/:6OrC '8y$-ǼsSCvK]tOy*u񖍷7_2}c!i&'iL Mu unsXn@זjG--hTdS;.ûwׁP|%Eq[Eq_=L2@1 ";4f#`60 lFA%jh4Pct8mg.ϵvO j\}̲0B;@b4N>=RFql\w]ߢ[U|̸/vS:v1%oy'|/eLϜr]# D n8C+&_juT,-,Qv7`sҼ+$Z#qT:Sz:w[nbFwA8Sn2T,,".ggHc% jLY dB6֋ؒSyqP!R848)|ꃉ,,[DC)]1=w*)c{殌 NRXK%xz.9sxZ<3KL ³MvLW}ff/[lnhU퀜6mj}bW`SF;8y%{E5rӡs ߷7t1g"Kv2Q`ϴ=¼z$сRPSE}U7hME&Y 38jMrLΊ^ܹ"LHc=QM9^o[wT CHkr(UwMV(_!Yu#$lazN6ߚJY=Vvs/堍A;ڵtZI~tj̈$~A-/+d~ۯ `O7ZW&=$NQdQЀUٽ(cwhV&;섹q.ZϺʗ[0Y>^o0K)dhwph.]늳G:kYK)G)Ip??烞0zHvhI < x=eVwB cWgRFB2tP _bTMaS8V;-9u\&97!5}A&E&*:aEesc2š7Q]l_]%k$^5KQ9@,Թ ")".}!| /vej7ZiB3_ _!̀ZeloZY8Rŗcvp8{gY;'Dld:{Kxy>p%\r 0Ҕ}_kLntOSz+ ڃ&lpVxY\pГs{G F“ƚ͋͢-.C&61ɰ[OP8!(xPیk8z)nccQmFԉ?YPlu?\ 'lOgZz$4qdO&b(:VɞT;ޢ) _fM@i]h/0'oWTO-V0qp.v Y ',gh/{y[3Nd s)^A[PKӆVj>m=\{-R >XnjulLOHNˡ뀒؛T/DM'_r34xxqT|㲸_`Zkw%+hW ;­`3_-Ӳ paRS]W]Y)i30{íM)3h蹰QF]Z::)A]~ k=Glfe75b{m׺ѿO9|ە{ZZBx>9a`~RRA}U&,5g|r+^y:$0H^yeܣnAi5ե3UӒWc ^z+<&~jżPՁQV ;+0WϚdz|k}%Jr鵥ꞯȊM$4}'ǖmJW#B6&HLto륽Hjw2D!᯹xi&? 钂\BO5#BNʙ@?^g/ktZ ݔJ# ' ÖC:\yѢtyx} ő?ej ܸEt$+hnFDC1VtHw)P0|%(,>7@XWP,rZFkDg HN77artWW8*ߟwRWӳᦈ-8u!) zbnU,jnc % zltw3QNŗ& t+<ꪍz: Ku2?r7aȐ_a@ fg5H#cz`Nfep嫗"S1B@ ?6=6ڈBJqB~"\+&6<#cUx9=]Q?r6Ǒy<k3(->R>"zZ!=έ]ZG@R_anD\1@GUc6ya~2E6&kt1btg͉}/vFCF6C04Nn4ЋňL^uOyey]\aG:dHO#tjZǧdo2{†EAv $k.jz["qЭJ *BG#q\h{ۨ;-ّ:FKO:n?]6%Y+P{Ij&4g0;f|h7rlst`̈8U82\MOۼ6,dh"0HwM{I*wѹ Wy TӞ_@oP*]:(lethY} 欀17@5 Mɧ} uoo؅2EEIɩW F68V9S^{3{ywcr_i2;]rnwŀ0r]Pd%}e*8uSB~0֒۹@xSGWF%ݐT8 9K דJ]-[D?Untع}J.r&]=YfG֥,1 VٓQf_:xL|*EY-:&O iQ_t-s{ө rWcP%s4o~ه]Cԉ{ MLIBkU_eVދƛ~XHu|lAݿl~R֍hC6(liֱmv^uZ}s`(Dr8L K2KX.3(JJo"}x7C3o6~ĴE(T[8~̣z ?*uiL{)!A]ke'YXs+2bXGG$L183tārI;CpJ 3Z;yMe:LBM[,M{rV$nbzB9gUG^Lܦ5qkTr6NQ4vtOE)+Pwn0C8b1@}[4\/u9h+:'Q2eN_99C /m*Z^1Liv@-r_@ؒ )Nj+UVd$ 1²TT^ْ)-:/lтPpXYNa{Q&ΰX2;X\)+4 d+72,r*Np nBgD S& &U᎟NׅY<&N |BRe0KlL!E [lneom^9rA 5*=u{9ݫ;dzd,D^-48 U#p a1Fl${$ihp#`w)J˾ɨn|d,QOLbHӽ'tKbG2*Kz2P0u!H:9x띮)t0+!D(;RWKբ*ʉIMOqm9IsY8\BMY'VrJO6x}CXV&oI#RRɛ*js 0n,k&t3 dTN",Yڡ$_ϥY w12=M]vAXpumxj?pS^}x<R-!8#DƮޜΚ9B&"_HRue^:e/LP}|"%xgT]SLzZƟj#t8G)nE\S)T-v5ܞ:A8£<\RO/24s)O9-j(K !fڌtC2ڄLJPamEѴmnY#*>mɖgtN$y-`;Z# YO蛝jŀ֮04w:X"cZ@z jɓ""JbW6r'N ՗A53\Xyae )v sdB3` z Buh+m 臨kl1;PJ\^0q}A!K.pXOq{ߒu_y=lFZv\Q*;tGYI >& y@r *kA v!man–_-RPgdC:R XGV#.̈#_3\uER Wܦ%>]/Zq#Cw:.d]ElF)_sDLL|s@]j깣powַl-'Oȝ}=~Xm] Qō̗BroYvk'c_#(i$4%~}`ĈK*ZI^hwUXu2H-t._ks 2uCC`E`[Fx?= *T#z)3iоEV|ҥ?)CE2`3; tAf{ML!|' =ZtfVdiF'N./iȾ?O#FdWlK0B,-/}g֬"9MUqNja=c}N -"5g6G)Khz5;@{"qO AwqWqvo?ja]SC\A\&xr92o6S(Ʊtc[b4QDuzfnowu]W#G(22ڢY[Ż@,;ʰDƷ֛m 섳5EFL"vqʻȘM2U",*GۂvAQD=}qgBe$GP }ee *{(aM"$(he݀1ޟ$/N%+PÐwֿAh=Y(=ӯmq(u}4<&qfĞay$"}|ūM&Vjř[|œ#1t cAX)jE"s~1ySOHRKxd҃ԡ0hyIdy}l "ދ"-> S_Unuqn(1D|J ]\XA-aqcb+(isKrDݧ+]$u?VI|.ttTI^d)KCGQ2K(j\63&S쨼rf{BjsurTi W ^WjY&mˋ*c &;bjF@Rdϰ#!S>n8}RD8/<} ]=?*KOG\Dv<%d4?5o&,hr`^tX1ZB9AJо3}gSi~6m_\]M&PzToq$`^͉vy4G\d5v<Me^GI2}?DWWݦ?UL^*E,"o')ZR9jP'" Nk0%e"66/8>qsH4B ŭM=fC>IiWDY43f<Y 9kW0*U#@DVL_ij1aLشº~'8z)]951(ʀ7O0,ތ;'qHSD^-EniLc)6?[F 9$wd_ǾSQ~ȚqB23a/}n%a3RU=~;A{@Gï$ƂKI(-rx9m7ҳ>5^6N!YIM=QNfm 4l[ 9 P-{V9U5^{͈HCoBDmHх9hV\2 j uK0` i9d'\ ,lXM-{3ʔy1x|i(&(s֡5[d7NNkDmOK=K?2]6֩8 nl~988$߷U٣);كTcPl?6r瑡<-͔nvg<5 0&9\ԅ@mSg5rVi,@mtr XĠi@(RWsJsglheʩ~ͱn~"A>Qogu)MM! xoB^ҡm3e-Ep<2n;M#Tl<+ݫj( =Ǧ ؇qXP]ɿW3z2/ _?wkO9&&!r !$TE:/w֔[Ɲfa ?InIK5ŬI!ؠǗ|%kd֦uj^,]Bâcǔ0Vh%hYgCT0| N4d-^ch1 -@>榈lJ°$K`X431Ccq *zT!9nH#;=lK5Ш%O+*:%fիV3 ~+9w7aS5]Sc-PN̬IYr62') # _᳘]g8C0L ˒ZP~ %f\E%Hi6]Av k&scu/u66`'Z)]3SKkgUqHB V}}ɍ` q$V-=0'l9g[~.~ͺI~!'l-Z~u)5It4_M3} LFw,d0|{8 2 ϞDEn;ltIa^!k݉B8cp_wtaHonR_FS1\^d`cXeÂͱX%0^XD`=1§fme\FJ5MH;7D5_7ᳯ'4-yBv+'qؓ}G/O6x|^y.V K,_X4sR(m@Fjb 1Ods3nZ<)/Ɍ}"JT>mxsBE]WjXM+֚\·9xo_BMI'DKehĺֹRju#>o/$a}pcr,»,;4f$+ Q[K=ӹg GQj5:38enAA oS c27PַnŭϾï1xskc6)񤿊MH̀_}ڻdfE"|TS=~3 Dvx1sî 9an^̋&G~7ÙJ) 1E fh.@]Pӏs2ԩb$ w81@PIc)ǾvNPBTyyRү΅wy0;v<9/\nҒ7Waˢb8{N3{qB^2%[ǻH%A|ԙc0QUtb4_.Yg~1^(KQ9h|[{+VjJ֑:Q`AXAC-\.(ٻ}`fjmݱKpA$,omoPPT;}ה/Ù;׋sHGpC=f@nc!})Oߨ dR;2OhЁaFdܮO}eĕj'c3J4h;v0|g: )[m[ꑻ޻|@ijC\#9˪q-<̽#0mVvIO&{K|;"ay6T=k*'ej DqМ'Bw5Cr:1Q[e&2 [,\m # ٭hL& m)F߽GzX,808 .͆%>̀Han1Oc7ExrisMBb:nRVPGP*-t8n*M5u@góY+e^538uZC|gxȹK]@^^U=}4A{ T1KQ\-\N64gla9~kvFr3GY'۫t@zF'-"˅0r JwfkTG>fOɿU2FmAad̸_6 Ucd@m #$\ۮ&O4`W.i~E@g&3G/XI{cl" -;UF .f,1~};ths ښio+"CfnC8#[?|qYɗ{zߊLz68^noq֌IMUǫA1sԦf,"9zy)&b7ϳ\,b9n/[;ZlPO40ֳDЕw@t8Fv[|]9hnփ4[ %]rI@⟮Wpm2)}da<~jdJt&sxؤM؏E[A\Kuxۂ{Meo[MW+ca{Ss:ʖUHw GQ!BJz@Um{f̣Ov|Rك A֗P}5RtbNz}B<Қ8Kql{ " <}hd )$7u)WE"{wnl;b CpT=$pj n#t LIJӮC QȜ[KI`y>@D tϰK5g:Cʼn,E]|W{*„3QD]zI脍(8(I]<55\3,`)BKZ r$kH6AbC,,T]Cs ) OhQ]\#Sv7"7[5wM1YՌ|=`P[Tq \A`lZ_槸Fc3)f= C/Y=mnW1{ӥ"#$Ð5(|S^qԑ^Ds CkփMv[dP[դ1nگOj `D>fmgG~{Q`"FCBm| 9my3[nuh@*YhX@EBa|}Nc_\ |f*Sm)+Gԭ7:[6pLq&v:*i?͡Ao;h(|y⷗8/ƾɋ)qq+$˱]KO{ޥe?Ym8&efXBT7c9fy $%߈EW>"Ȍϔ`Tb<2J ,/z*S3\)&ܮ.%i8h:6],:TN,w,e `{DɉhB]ATO6y܇?~)mP7c]9nBfvԕzq9Wv׮OO]a k~l U=F\:Шe<=.rrrz|%O )=^Hm6<#4n{äw\eTΏ2(wBCŕ֒,'Y%O%/< jKt[EHI< yre$g&.GFd׎IL|P\/ [!KrdksMQs 4Ds1oÊ<(`)_mcdhI#[6:ک?~ vGI[GS/,{/JgSQe49]LՑ_ܕw5w쿈*͚-O䚵W v"ʝi=+aZ]-ݍ^|Sk󹉎igc}H$xmF ,ޚh QB`q #G# {ƀ\M.NSaW{>EĬzl@8}3G@amp :C698O !o[L*\ K8> s-E~騋dڭVe,D;-H /N]R0ך=c1 Oy!UBQu]x~5]Lą'SSNRM \JIԲӒzNGRUlJy;RlȈCf(.ĀyDQWTҞVg 0=?5m [ȶYN!Ζ?b #:> !9`ZF2S8m>O(BL3l?Ɛ.cBZE3~] `UCjz%h=F")#7$~ڮU_m/cEO{YYЮ)'[5UjےJCR;)F V#cuڢkܢ2O0F Ð|IHxI6Ru/Ndf|=oֲ3HM_W _*ݟ'U8WAQģ<'Kͩ}ljz~)o{WqXrk{Lk%ڧ*сڣy<k[ O+ ,+wäOIuz$G43 #H (~.V$v0% 'g3OFniKg]v uǘ #*Fp9 :W鴭ϫIBrkt&y{F).uIC]g(3v~4(W! }-|ݘ4_Eԟ$yuh(Z»O 3bGIZUCr QG׋?[}U3ekzx$e|$+9~/hn}hQKi3`TQ%fֺò*֕g`X6IaU=N9np\XWTG)y6ϻU{֮Śׄјkg N:+#KSZ`>l`>k}@zia,ch.k@A \44[3]k-m6cswg <9XjX׭؏VY1 eOj'|g"ZU9t:܌_/ݷ)fj\o~GDOH"=ӣX;MIV<aC)h>,_?kIS#gS3,*iM&܆'>$؝' (:Q%tVbCx): .\F|{Rs噯&GS:&ӾFUNNU$a ΋ݰ3DPD 6iXkN@x:*2pQ˰  i׭JA%ůZ1ԡ K9;;%P 9p6SLO&޸4"JW˾ `ՀJωSN1`ʴctny_dUkry #tZ4h+Kf!!:vf^B U#WkG5Ny}>1Wuyh@+,G2.AWn],{aVKG1irh%쉡JXڅ̶9Ѩ7$X,64lR @~kg^}'#Ы\(-> Q#`@~ǃ`1jïb^'M|mOaFvoHQeˣ~b;fjP}>Ru4Cߊ˹ y #L>1eVfMXs (5#9yM?9W*F=ƅfH[g?w -_($IԩV,UBKc]5)3!K }H8[Ό THfth`Źf.oe6~ulʪw4!_`tk!eeEdYELnd-%{a1IDKkb/]3;n kiY@ O]nkL'鐱=8^\߫u5ă*ua,r/ &uNKWZ7y=kM-Ɏ:UcG^'Tjdi&# De|`ў͚;F a^zڳ)2GOẁ(<} NZ{J]fX_۷+ {~FBbPlZ9_gszvǾ(ڤ;'L wދ;Y u6#K(ZAL_ ,h‰Ѹ <}8if@"xy& ]Ё.e#M >?eUDpTl·'F? S^tʙ*s:L&\ _GMD}.ȑߺ_V.F@Cd{MY˻vd3-[IhM4a& Ԕ#H:sH* 1$X*;<=/S'ٲ< ҳ95.QOKMzǸW18 n36=.OĆ7uߍЦ*:lBvKЀ*ٛ}"^v.}LySC:."[c@ȧ`(4Zf0We\ ^(@R!Q;qm=N w zjY9>֜)xN^[MIn& RG[ukU5*إ"#_q,&Ĕ%DQZ;!ε^IәC3(n~8O2!-;S2%޶l!Qul~Ź]yVHDXtX160[g-hU00*>vEm.mmS=x^S ˋRw \V+C֤jO'pA 8@ʅT>KqOOٟ7sá>3ufe4xoh3Ncݕq T|Or׺w:?%Y6Dud\Yӑz9`ֿ-Jk~A#d*x&ʾS"9|VC!RO\e(2?,R Bnնz6q͎cUJԆ WtHA*)B!ok]5bU43Qӧ(K t9iPiy4Pi=B8R-S 9)*6z;;:7yGϕ~%)Iˀ(HZ7/#4  y_T/i 0f/,0BNUşOs9n՟,Ya@>_``?&q ()~*X75u;Vm2->ʪ$\.ص ~֗/!)΁nmb̳CBvNнExiԕ7krpU!lc j$>s|R 82e/z] mkُi-- KaWR" l.e@,7ʠk`ɃZl׋=L |" GJ"9y ۖZ&D"\|sd0'T-CNC l"(P< YQ(m/fjW. oQGci ˠOSyzK摜SF+}hOv][f/;Dmfb'qn@ns/z#?d;W].! "I'nsqZ5ВSN*'әXva a fƺp3$!ZuڟڡS[C.R2[7$ /CȪqKL6JAl6=dHW^&_X؈d<8Z tRHӼZ+kP/#'U+ aM0fe|ҕ>2 TZs )M !0RxA<|20\ÚT<jhqD|2$ttqP?U7 oD9+9` "mJ[}Wvzb8|OY8sAh^Jv6!]3lEӝ7 :v,SIٔ޵lL ݓtO;c)`%xo:e nj]61CWޥChIwgIJ~QAFE >(tViqT=HN4[hs53# ?@KO&)a uT㖷ώ&z~,X@2>b;("[.46$εD6=;QyEF{KlLjFN9;BAc)o8ۍٺ`lR]+N?kI{}(X< '=Vn*CS;$Q u#Dh B& oӞB7$iwѴFo\yLg(Y=A?7mLҶ//!x2eP2R|= 5@6x#ԇ0n#LڃDAIh Ut?,X ŝ ^ȏ#n&ԓl<B(t8- %]D%p8 m|7"nZ7ѿJnHgUe¦'7'9 2|ktR$˂73{E;)`u-fß aޠ@jC^vtHru*'OlR[8O{i`B2ƏmQ,A d#Ps*v(URwVălI»"}pCx#bgϝ WdKJ?,Nbd%QzU)R\FcZK5 dy'|% Ej1=g퓹fBu@p&1 mP(5b{kvۖϟ%lլ^" ^dYܕR .u էE _W' hy% RyX7.`<("Qi܏1`0fDH g#9'!cO|x`=I3&|!~k}:I:BbHdpeT>a%nmLJ"k;+ʷ`a1@ǻ,%ט*ac2M'Ph]mTTz,YZ(ЪM@+˟>!z`clZ{Zv˗/ח!ib&ⳳrW갱,aWHԝqUsP{0nې1G`\)4J0վ8̿'N9 qzANᔫ~ZlCh1jqMyJq59σ q =Y+TM \H4yOG:wJ_[~˫Ou#Nb@P}2Ԅ&RDAcVknZ\]`Νq%D|17ӫしMG-*V.ev:aF0X@+3p2nMB]d N\2Sr["(F1YhFɯO=cUnA<5Jؒoc~uazΗgpHDW!f;LUCqý`0 ΘfG1sy)$5.1iԤ 5ƻ2Ol;D&?]*%]}F;Tk I:I݄nGTߺ#M8/OQ^'u548`l͹9C(ϙФ7wZ#0(?,AnAƶ٭M@ k,:7 nDsX`HFtRȄB\2hSA D1^*QΟۂx/^oHqtd߉!DG3֟κmr4DTȄi.]֟}Kf2p9fT2ئxpE+S/]|=4m2p"f} |erv-` PknQZ,o2kZ/R&t&Ta-EQhuaWﲠz3In B9efx"(jÃ?$v%}Yu#=;.Ԝ4_o-;0ks FtG=!rK`l6~(Q^p'~AWΡi"+gw򵍱tŻD{[d +!R&G@pQE&1Xޘ*l%d F,qL5N]v߿~; VRfK ٔAb> "/=aChΚ)UCT.ˣ*̫=p:+-7áCD[>QK0!ٵ1\YCWI*QQKk2899탅TPM6]>νTM2Sk2c$~ro>e׽|rT^sܼ$jVo-+'Tj*Fd.FF_XTiL!YyC2e~ЍaSCaltY|VT9BmàoA rCs '7DdAl'Jjφzٻ L^ׂWw2xM'j(VN@w6=>;E@4^jP5ȝeb@v_֯LNSOc'-a8H c,vX]Otif}*`NŌ)݇uMgtrЉ^7a/X)^7 /ETmM~~2~o'!I/';˙wr~,/(ͬaw!^oyPAQ~cMD g`!nf 73v8E>ժ_9j}3cc$)UqEþd(6g f\̬>#H2?Դ􇛻ɺ˿]C\Cq§pj9=:kQPp VC|&)Qa0Jn@ёcBxHFμc &0|Y/GD ~Bt:Yk2KId_fU,zd+Tuj0'Rh;kS/w&^ףݵQBHrDmr lka>B!aŧJ2ؔIamX՗Ĕ<ˏ'qIOt96K ;~AFCnҪ5gd6su"(JɾZ"Sy= ޽Uҟ)LhGbitKt|zDD?"ʏ "TP`; D6sםGy$tY; `]HM]ۚW_ rpѾQ?.\us}Dh W8LmAe \mdi^qm/F#u Je *|>Ou2YR(VMQ;>Q0s߿D6ЕbLTcq9|Nu:bJg6)~ޓZ<ې6 zaU|;eIVN@rcd&Z`˟͞a _}*`"ja\qаܲl;F]~҄j_ `PdE-zFHL#U_7 aT׆A6;cO^:7Cُ>Ɋ0x?* hR1[̐t'L;+9-/:TS}u0}vn~ʟWIXK<8݈|Tp'.'8nߦ9& ȸ&SWi:g{[TWWf?>7C9tHqŐ=RtM7cUQ9_`M< S-ҝFNŢX\V[%_c(P"~m](* 󑳷BQՂj}`8y 牑zN34(^4h<0ftgΉ΢z"c}Kp 7G =).•sBKٺeUDWwAsJ&?!AKH߱={>Vlol9:FF1ǟjW& Yv$UIѻa W .O|WX./ۿ\0q? FռOTpH‰{Nu-bdwcʇM M0ۘ=z+2ЭLFzpCڮ4{3Ф^ḕ79yoɠ=} {,l}KL)3Ne]zJ⷏ˉzmv|3,>H^0Pe5E|@Ai s*m BuҔ,}(U,KӭϻJRl+g]rvDʑfXa8Qү l2ѱ2CR׷taoȣz-̈́VREXjC7ļz#btn  u*Q+]1صk&댛,Xxߠ:r}[K*0̩>“9frxH'vq2$K^l\B/ψ`HaD[@$["ؒ2nۡ1%&LLm3i0'iP 0>oZo<{qTtZUpNMlŎM',eJ S,l0_ 3 fR׸MU @~/aR(4e\١z_29nZ {ȮydS/p֮X1\$lOV'ftO.~ǿ'DSHG#U2’W5!d'Fwqk4 _gH{~f ؕ'DNeZ_I^\ႽJy U^D؀mnNey_Pjz8)3<.|j1CmͲ[\MQoݫvk?9uNlYjQkbbCXsYgـ= 8/$m=8%1 !ƴvv!,2CM\R$nj /m,X(&SR};"E([ABэ%~J."cϳ 9$ Ԛ!p:moyvl[KF_)&>VLl a/;"xgr,췲( ZV[L.S;UQGI8w_5.8fYVVA)zG .OudVU_R1HA*L01X88Zr%FDpreUtq- SV@0ȓfj6Ԏ[rB† nմWg?I((&5B@7(v\ eYr!'AFGJ3MT@+6HC2K8[q>qlrZn}mVûb(cq)NːqVI5djtWIdhߞ(@H}/+#ٽ8FѮc%Qp0TG?Sʫz(Lg·Y@{{DsT,ev9N[Fvsupo T8Frg"p>R+ ݢ`8޴V5.V%8/0A2_:S 6K茾|#똍pR0/uiyTȩm|Fp#( e1>r,j\T"g磱u|ޓIPM#&|IG]c?4dY~G">>{W15kx=lK> -QytM!׮,kom maY-ߐO|ciʅ"_K649S\ҰУK9su1;Ĉ*:j-/KJa2{7hyh TbkT}p"XĺZ+{Kcg2A0Tt7|qNtp`őzi+WD]u-y ֙-h)A“,RM>#:8nVݨ9ЂwNnoާWĐNIʨw d!.өNf-]BNn̸R$]Ի6AGM<.pe}ojFuS2:;`3- ".f -#m ~oXZ|pW( i'@ocV*:39*wg/uϷ}8 !"4@rYQ IQ9mQdvk#5?mϫX:hk_Emc',&dC[A`S(tԄP>R-|e@I"ஈ0N0Se0sɿf;h^"yHbɔcD0 lK*Wdnk58gͱ ''`:r=tS;y"2FjT\$C EPPg\Z'|.k]H#n7K(b:[?Wvj=d+(HY 2& uBI;PP2nh=ʼVyü*c-x|M0;1ΣXYL7OCց`jp8k^p) _˨kGxPY JGy ֽf;nzʤo&kӔXwO9%hkmg; Ȑϭk>ZY(mP?G5ެ -ٗlfD rǁFl6^4@"(Fa]L87ie`u6ffE/c2b'_Y!Q)wh^{qAˌB XZCSgx #@ѣ>>(N\q^fg'/ ֗gܝ%^s(PN^Y3?s=D72~e_d9h~78BVUq}Rұq'*_t{|FÅ oM8V2|K,I/<9MTulNMSԊ۠0eE\׮uOw$T vπIfkwfҟzfb,CmTzX9ҽNx({J Vbjk(vӦFb!=Hæl;NL_iH-2 $a'co(,6239,eN!-R3d/fVf w-8RRz!WД X,mP?V޸¥aUj%&_7ǫAHdHb4<0o2xA!_t kҪ3-&a433;Z"]mX-ѣ,K4 **hPQ$MY=NX2ƭ]5Idqi_i珁>32 cfAuvjJ%lNƌЯ}"Jőz1q UF,fw @=O&a4gE|&JZ<$UW'bGM(AԢuܚe/KQ~J}̳ CH5F8[X6gRٜ*,x|`\\(U$yYI!q*_ ˸.[܅K5[2:2y%C/'VgULTK|29 E,ۇ*gqI%pug۷/G}K' i҅zYnoxwr=;&ִrE5ќDP6CĮ:` @{_Fo#uov@1n-JSػ.ڨ<]/uaD ۴nLVif%yG\3*ICB Aa7/6cPBhеFAGs+!kNS 5=ώ;TʝYN e1`g’)2/${MpأmٌMau8c2\7HymY%)rЕwf:AgZ|OH"I<$/_ s6l^A44pzT$Flr ͭ\+@ISvC>G^P̯DN}Dԣ%r5A1ؘ@ұȶG6)fHw_xbT|>YPѥbj#:h.>a^mAHoh  mS Z"3Z']h Jo|(4˻N1 T?P./C|R1+5x4[qI_SN@h'>΢=s֩BVӝhѦ"ܲ B8 Kb0]F%!l ZJMXs>hQL{ͫ,„>+pVs_KJ^yX3sm4j!iѩm+6L /.s%ry i ̽TưV*GuʤIў-Eh?Sx > QBS :5("?נ tnY zdϫ0 tjֶ"<Ќ]|;|H+r@F@VvaڶX*`XL~3V*N?AfB-4{oŽ j%|H5h,DTs#} G-* {*pGS˦֒ZYe|iBt%bXwoYP3rѐC/CbM L p>_\6 @<(X[dip0dƏjƁ 4Dj{D9n8>δhR|'*G"0Ћ LWx鐞"ohߴ鉟ϸh fqn4uw)zk`J'%$)G;|uT+,Һ*\GBoOWkb͕IlE k—ֆS"LN>D4<Jgu"Y6 /gke+O#ǜ# u EYp93rᣇ}AєH0Ϛ'S.Mcr!'2֛HOoǙn4TAo_9/3W)+/YCLhw@`iP;jjWbljl?T+c ?o" =1HR5!.51M\jO?$RzscZAB"Lc O{뱡! :6`aHYRbtX^_u/(kʼg!oCg",d۔NsG2mS:SASꑺ{cHK9N39Ѳ]+*nT(q5n2^NDz:*q'q+Mk٥kZ; $_cPuY˙EZ kESp0K| rdN&džϾtlx-}xy&qgv@D3Y; n3dT>f'ipI -/TV jV˺N1Vt+JERu(XLLO"gFy!wB4t[ɻ/1ib9LD8EXmsYG1Y֋V6YNc!<UG;dzXUOaK}[xCXzHɑNu~ / %)\)|ޛUl̲ Z5ՏHTE9Nޤ n$L7]3'ʋx%x9 [Y0ELҌAs^|WQ -lfU=꺻HŦ.m˃z4wj]QSw,"K\kCP|Q1U:RZPݍu@ڴs+l{>O1Oe؃$mT5p!W!Hr34HEV'}bq:^E1g/aI8o3deeì(i$<5=O^yyPsi| :EH*}{}7PԿt[~6H.?, zɎQ[NE~qAchE,BqZK@tq#~urqII@;0]R&֖Zg2nxw Vj˔򨠘#a/rNjۙZ+_Fm&Xw?؝~zb&)e!#1)꿿SrTNt}pXEGfq?{[bFM3Ft8!Ik^|ZUw:g^Z~ƽin y\.'\:X{BN-T; =S]/" iiΞJ@:/ vc*P6Ōigv6u,3/*Q]Wf1ѣ8f[=9Ґ$R0Y>N;I5tPfVQ08Y˨L2 BC@N/[9SRunӧ1C0 +/K:~d+| zweѱƅA]NeR"*3um ftE)Fo\𘮞G\b E2 &9[zWv99E3HR~CW=Jx;Ksi Σ!(c% N/ZOHry݊nq7c[TmF&!d#Tq5Y]ʩ6 QAR-U8(M:<˨r4}))<Y U;%0_nHyt~>!fW-{5.WMpn~>v̩Ըܼ.5 ,}f {ԕeS+}LpNȢ-,U!viez>HJs[6PPیHm]j<-Rwc#oBi`ݗk%G=jivJbMTYԀoD*JZtnstF ˍ2o 1ttɺt^ybngK7{ҡXYn(BL[- bAp @ /ﰩ< d,T~~nX. <\*DxuS}lQFu&I%[s_S10Ϻz/zz0v:le@j9c 2!ZMu7Y(aϊSof&M`c-o_ mZǞ"6.+4 B;ykH,-g1b1MQՌy0jb;F+aSjWdk%P I:G? uYiV {A A$ VC'rg%sQw@*'^~Eaݕrd3%<`^,$7ziIftn9ֹ{m(3% o NQd%:YҖ/biIV )1ijևOיQ8>jC G?]1s3uorc ;KRtƟF+tyekxk~7jv+D>SL/'QDՖ͒hF({:\.jM/闉 62o^ð$ ^é?dћ y:;B%57"PPC^p'r IV~ ><'~#Lvã0nUoa,cu[SϾ9M_jԭuu_LM8[B}SfqHvN+M- -PKU?up_9 ̢| ⿹ž16N圦f?+V% n]xyX-\8]ges\T̝A 4RyPRvVe,nz"~g{cWWYL%,ypm(! m{h^nThp{R) ig c bNՑvk/]NS2NChn F9.2 ,q1 ׻>MZRc a{l~׉Puf6ϝ?sK.SjߪsV | #+ =ԯQ1!%eη>[d*&@5_ݾD& 9AXvuR_'LŕFL}bGݏs`rĔg= .wH`|}o.!x44 Vm@/Q*4f(2B_iȹKDv5y;d<:`S'6*txSf>1JDt}1+?§Ex|>BFDL]p x]F "p҂A.i1$lz@*d36'צh ,jf=]}WZo^>;uV8df nbւAНn5EO|w6b&sVrVm#S<2 P H@* ԯJkv|3!Hj=4Q~lǟzinȗIM @7c%Ij@>LBJQ@B3?ͽYS B^Wwdjj4f_ȱ*aTCR@xh}3"eaBʨ2 ag0] JX?C#VJ8,28&̠֘د[ţ:$jun ф:aΥmz@7&7E]؆b7R?җ Nqp衧nMPk}jt%j 'L9L>pn2w:Q >^ r)0ݽfO, 'IYl?π /y4ST0Ra5ŢxM0d1(:O4)6;Į畚eH:2o1(cƪ¯ᵩϳkX-#n7[6GyI{$ږ!9'@طRsq|)ІȓbSH"49,M,:{0-4$)BIݽR7 t5*8:D)Fcz-p:%kȘCē_| Q?.w?)X6خAab:ByileYxBUZ)%]'ԫ2[D5?A: 6 d  ո-M|LìN(ܐ|غ,.?Z5T٭SR+w#qW@$0V:WINCdS8JG$ʍ~ZC ¦v il%M2C"tc@Մ3苘39+Uy@m\+Z ֐LmE4f _@d{"؎ܨ նuCe1YT\b)tIVGHʆT!Đ A=tEj ]њiRٳ_,"K|22v<رY\Yfcq CWCТŅDtW>e(HeJJp]Om =lCM Tx3Qj H ,2Ԏȸ׊ɀҬl&3+(u})Dx΂&q\ޓ2|P?s٤9Y6UDAOSLD9 5l%y>XqH&̌7C;mfrg[k5Tbv}q-[q`ഹ7\\:&7T(9+'טe=sd#9tsDqkL=:7t3胊$|;3 0cW`AU6Oo/rj0f}κҩe^skݪt?,*(찧JgcdzcD$CO25|΋ޥ A.<FxŮP+?09Tugu[0FrE0-%Ux[.G=pAh޴A.Nmሦj,ߟ@%Hfzڦ0 ճPh]n 2ڈR҂ E$_kb߀32TRz%{Br/(iY DVE^L#wt(V6@MHS4ãw-@5 t*-pk~ϭ\sHx2 h=hIfi"}LaDE,-rӺ)TZgtQm}@ߟCqn,19BLsöU~nw7k X^ip862{',y3y^5 @Qb0\}^f恳"+jKlEpQ'Mv8vAㆼ(|n+9ʕ UzRuyQ =}_ /mrB@wY3fh(C՝G԰:BaqW\ jqpݢ" E8TL,8ː;JIC1kۑYSrN>Btk2 o] D_6 *<RHeHsDB`LFS{8:&&XsYedґZ )IXU'TqV |tITZX4!&sjlpWY`sy;>M F%QrG\B1NB1ہum'5zԷbɱ1,r_'Q[۶ oÚif ,ŁNP?7@.dO ]ܾTǝ]4i.2 fc㭚 :h G g9 _7Z`J (CWʱg;. \KB:|# d\( &2}TSLSYrKX,W~%NUɀVe_'%p\=)E9j2 t7{6xr IQzKT7Q09\ Ҩn p*Q@,uX3M-aTkTfԭtH0@}$ r9^VrAل(p<ܾaٸ9I { =-בBYV#(;K?w\Ɋ\HU7  hGO</XJl_1 H+QITMNJDeT+k^xƇ-:Uș;0[}On58^v{9 } K8JǢAus֙D2t)mQƙV\;"`C2zCR;I;Rk!z}~_H~GKgdZ\&qYjVP<Tt۲x?`5afUU7#ҢG$U{VԒ)[d0'Ɉm5 Ĭ=Wds,mk}lu*aU+8:$5_y֨j%0$!^&G5pvZn1#|G%4kTKWy Mњ7/FNl^m4#ɂfiTB-w7|.Ry TIt-7M|w+Ҝ8&AЧs `U;kXmckxfM=8-iX+.v}L~X% 쐘X*j1;:vj$]s)؛I@:[Uf)ePkxl=g;Ry_{eMrpS ꌡWXLO}$̄7|/Djp'x5Tjm-N-O]5,mEMOsXո~䈎u%9-l:p4;Td=ʈ NlIQ-fe)L3˽A|tvßOcd8[)<"醉0Di}xwb)ٞ(΄1HpՑ# vσ"N r9򽓡=c[m[*_ $$#x69hOpkіsVA@0PYɁ}7 v\`q"Gxg8H߬Ye&8\/#%BrGEeOCز$(Fn)d:2cb1 \y?cٙfʳ;ůٿD5d7w%X?:߁{7 d X3zgKY:OC~&V`[&K]91G)XJc4z"94Y45H=wDpw \*}7gqYۉKc< ;j:mDͭHXix뭡f 1m@೩Yb$1E)k GQ&DUǭkVC./ !fv77+ሷ 7, i\Iy |_ Eeg>By2 oCր:r R t,h֨Dca!u;(0tO)`ՀD$Wk+i#;#Gbܑ_Eu`ԁL+f0"4X k7Ih` /hX &S)'1y{G  :c WҼJF-CeXvzM=q:R0R >4C;*Ssxii>,} RMC1 G#W"zxep &!x 70x.2_ܻ][=spn]Gp#*.HD>=TҤ:}C;;`8-Y`BJ%"huuѓ;FİWKE`ס.];Ӷ"+gk^Da8W[Wж%TNGoG0Neś"#GqwVl` g9h_1G3FxH>Bl|r1m΋aۘڊS@{6jmBp8tK%~qm$>H\BB6G3!$])a(ܰ79̡3*1:_󒇪v-_@%JUv- $x+0XqlUZ7hmcOwߒc"'FRAQ T:>1o/7ةopOG&9LvNj;`Znkᜁ>1Sp!z*zpt֑ܟw5* / 16Ԃ,][ղ)P_7kfm\*Ch4Mx@_#혣)cKi/Mtϝq@r+. hA| 4eMiԴt.T kVꥪ qLQ j؛TS9݇M'(H { %`x@!<<2It VM!1 Ӳy p'&CD[[w%aȍAU/}NWD,@п4>QC6Y9II J b\Va M#/ZF=To7#]PoylmlYgh h斀BrZnt%ߴ5ZPw8d{~BI$oRΧYn5ǰa.+6\~ë _Aԯa @G~h#>_mQVDZƻhu\lB?3QB5udr]qؚfxխBxCmBJԔ- LEW`GT~#O@.J@$toyOHaf(+ƪ{ށQKr9d_7;yg֧M%60Ȗ$.d1a1N?~UGqnH޴RS?:sd֋rA$|=x :YXA~ %𘞘޺iqU) %-\AaR2h&p) #0LҁؤH1mmn Y9UxIPk&6ʥEvR,x]+|[\"[%a+a2H5-.5 Q  ?&,]~\M7!΍ C {F] ," 7{[itN1:U lDŽ@TiJ'Dtx֭>h[F.'u<]M *3\8v3e0#Z y펒<e4*ϟHӘs+@#Oqdqpd=kA?FGѴKel b|ȩpb+4OV[5F%}sYT 숟HphZ TA?mPNʩ 23ƥiX< Eel~͡D:* =Pj@o R.s干ah (k(͵ڞ'.@v \MD `~$P6BDg=f٨Zo:p(Ml6u|+ *Cގ6q5yf6S17hN\`@L$ *`5Q R)B\6+7@Hf_1OIͶnƌfݯm鉤r~O$8|F3_`7Y`Z FCn4_z羰BRʛ1S@8kҭ@ed bO!vRjK;kE8W. TZfO| dO$uU)NQlrۦsNϑR4](>3Қ/oD͑½W]t nIFAg 5ًH}E+t[x6t^#I>ugom'3I #hVòνFiJ|֮}=)_O <(rrOD GER_X` 9 d]|tܙW l!5mVr98D,}Qeewuӣ)!bֻL<%:_󆃙/Ki#R/^c,͚pEfM%xT)'.0< B-,Dљ^*Y xm| )!]E&;m*RHGГa8y AhlT5wk,GG؟H#ϛ[tvfT^nc Ö߉@2$.록߃/AaƃWaen!9MG2I;RD3u_Ԭyz3m2Rp81`9m< I u$Brqs)!"Kj%h0yx xP-C9+wQJx|S;{M:dܧYYk;x\yxD}Oϴ%zh{%kAqmO?8*b" z[';:">譧UO Oq-|JkHcܥ=*x[AY13Eo0iv).j3D @hplVnQ(jf) L,@(g!LĴ+]Q4ph !++`]9M~%Hc8A(U1DFGŦB\ A`D뿀21TY׬"=E[#*si>\ v{'}E@w|a)7Zvk nWx<섴m:|3!m-󰌋7K+ކ* Ͽ,N\>yQZq̓qpu驭Ɛ"n8GE E:x/8 L|Ux41ޡ8M 6H8^q2hl cb.0%a[x,#𨞛ģt~ ,Ptnϲzu )|WSoC42vJ6ؕ( k&PWs()C @*l9$u"q[D4&Kv$Xjl}>05\jbu XM ɳ3qi:cê2NBњ<+rUMnrJ܃IWa;yaw{呱' gleիj&V_ڄ7A|kAmi6 T qx%aJWk|Ză23ABCN<܋ÎktvL1Lu#yS v@j,X4Gv4\x9ϦzblދD{gmVRcAlT s~ZEKz.]+$@h#39ÚO ~8Ǟ+豴>2wB _)Ҭ>bMpJͺ5Txg2: NA]lk|RfVyr2$Vpoh&r @\^"7 x ͡}9`q$<ʁc ?v U61d*Vc1~\F*)fVLNgJ*4u#d ~frt!QObr5W]t5[DnȪFfXgw8̶/23KvC?^٪z^36yAgF|ߦ23Ǜ`Q(y);' 2GP6\q8i .t'E͢oXղ, Z4/e{5I)i<5[#7x\ր}tIMTTʯFÖ|FT{oD ͛::m03xU="|Q,5tE[uBYܞޗ(p=`*Nac.b@ o c Ty N?G{ kiHݵ΅;^ t1L*#UȑQ$RN \yD4ŋG6ݶ_Ƴᤞ7D*yEY+&~D}bi(]$&'AEEΑK*/KLb@\ӟ &)0#P@YUWu\q3̔.xTͭ%'5uqX豩8&ԐDn.!VI 鹚?3D(z+4vrOy`Q;t J[WQHSohWq6`ҨIi~sSbRR*Qy,/ɭNa ~ A1EZix":.'CUyUn ^*`:U~=n߼w;T5V7=y#'{?n@Y(-=j=:%nz$rlh0%ȉ\}A&>4΂ +"kj]IRkd@gb<"tNkLL##/it\F)m q552D FI]è BB)YHb:n2 =Fm'/` 7i.\tR>{5@V'  cNÌuc3KY}tZVYc_fם$E3BLhujv;$CX:8>f +|S-8Zk9tEe>,?2)'A`#iNTW#sGFaXBŪ޾@?ULٰJ09=⻷YAP_! ]gsGδ4I~qZNszW1nDZz4QLyM5Elyl7oGS%cP4&|{d(N=Dr `퍑(oG'?͔x"#-EIi]P'A 6ݘt F8ο:a!*J^)D=!&(#&^ YC,ȧsE^=Љ`;U;T5{) ~`v&cJK r4|s0J!>9[UFq*,/+se5Bsrrt9 @@6guյi.t9ZF/v*ah~t!Kh-t#E1foZTEH_Q-*X(՝0Y9 z{<6֚ARj#&aC4xt(G(g$*}gV/UP9[6_cUԋ^%j+l  Z%Gɷ2Iɹ0Hi\,!x5p dMiLt,au}1;x݌8u">i7KU&g m`CTNT,גtGdwdfR}.Α̏(фMK;h5Y%6a%V]?t!OKS '4,2zET4\TprA#y{ V}D k/5v% /z?#8E{C|~ME_"~ShPB8N/@qRϋK[WgP i KfwQzs@9GU~#wx`,PtrHd狫 ̝vS#<߷U|?= -d.뇱i{Y~Z]FJэլ:qiH[|?e=y9^%/^7&fyǴ+Nb%NIYrYD)_,Vj碐c1EI\߯qMcM5k8F?ݙ|7Fq5h~r>N)eipGKS0~W _NC3^hP9(aTo=ڄ: GoJZR`;8T#왝964dp$t6t7]483nRrgm1Z".ԟPg458=hB"[ɩ87)b cmŬ2@Əfh[_i/$f+B>P_Քj*_#W}=@ d-~UҠ)ư.;댞<>T7-XK6!.4q:JۖNX5TDJ=0~KwyH[A5K+'.]U"C5'[05 |ߔTR0up@㥍S3nF48vo%|5;]>ػH+Deo;g8v\*O["*y+YD_ ` 6#\;hQC&iI5x[`R9C81!P0֡lɔ+uZΖH8F|Cν3zcYs]|L{=?DՈYغ$rf?J6ňڂ]l쥓7]^̊F|,ֵvTJsձwV ,jy#n)mEk}qyӗCԥxPÈzG9fytl{\'3Ȳ%4xvEf1$N6GbE|- :pU/ 5lW8?G ّ>(V"2Cmwݱ|[(YMd>OdH@Rl͈tcȊ ,MaPıqŶa|AAu[D8K3\7hfNrM`]8YIK>dsVr ҉ QE晴O|G2<@+ g;\0Bd2hɩɷg :|#/MEګC}|H8vV'9POLAW#sL g)"}n#[vd($CٌK͆cEHZӎd*LSN0 l`Fܓ9$3^ "EK(ZAX7bږj8"d׷]/=e_HZ$qZA?DO{˩M͹"W*B1|ʮ˅ cgƢ6fg$=Ot re@hN)!"iWjTt I#wZQVX,Aw7(JZ!Suw3qύ1wuEopM 7"T0$ͭ '?@ڐfA6^F)xs'D;u3_ܛ8UD1J t._AVelГҢQj#A)_>31@xX 2_,'oTn<4 H01pGb~߷)Jo4 ׍`(\oE)Eϳ^zY64y Mm`f2*=2՗c7qd2+\EE;̑G^ïHƧQ .8 ʴ$R jc-o@݈}8]ʮ_wy*rז]v6gPHnw6JXӔ䨘DYr㱗(_M4.F)NJgA ] -i?̤P4h%IƢ!FON &~nƏsgT/܆1pP.d r CB(k.I& J@i+)ZҬ`< DZn(eh:+ ITKgqa/:RPEDisl|,z] YgAܾ@.:wG*KF.[X cb7o~фף\A!qI(w/(x)ٓ_ʉ$t֞eY|8JR/E6w((zpccN_?Qu+~7q>iDP#$۳JY]}d柀<#Z` Jl0|`'ɧ *>:݊) BE=e˒#tŗr]I*i1P_$CoLH6be􏦕03g*A%̓FoB 0 ^us6܇98tQB <Z6htpߐd@i^'le4?f,C*oX=MaӬpORnmH/ Z<V*kytSBWCgXD(TeBL/Br :璴: H*b4ୈ6=WŶ4W"Orݟ4쁺4K T_dy$VzV 8d+-Xt^Xr.~QB7f:H LPL~1]E~U%fܣ_Fk`f\ D~6fpێxͤhT9G`e<5Hu}ө%;!.L6{ 1MFߦa/N:7{2$l339`cӁcݽyH?}r>[<";!߇J+18WEJȌ{r 2Mf)ܝ~>z D$#ɈG߄9d讪VuBDfY`LFZz!/I]vC$ T]!뷊|!bw}Z"6 7C81#)ѷm}H a9 c<!7~j(LO~j]nz7GTގުwT-_!u{EaVbw2Hn*k]6aer;n.05A ]ʤiJr2B`#<^:z<^'kd3ԕ?CچnbK bm4Uo;i=9g=\+x 5pkd" 3V|2+\kss4߯1NkaP*6&:'Vph,4~YuM,,eDX}^kŞFratɥ̓\ e.{HG5@ m JƜ丰Ki0en-WDSYSh0x/wA#W.-7m *8XKIesZ^JyS`0MX: XIj1L&fI©:|"쿬(xn MM}u: J<2Ol`qҪG>]Ffh@6SrʡL&_U6Zba?v./h-UG%m㞞u&sβM҈#fsGgCV`ͽ5^#@c R2F{q7UxgV/,PXG,nEW34OHag!7]֙ >j1S%/7WBaءjW8]*:| E9s. Ty8?!pc T{hrupx`֪#zGSȪt=̓f -YTw耙X ۦY'\K_6" q( +}[U i ؑ;oaghfO#+BJ;ٗB߇bp ^VXbFj@"U5;G]pʘF:v8DaLR2{狺gv~5Vbޠ{i/5E))9"Q:,;p`iqT戙"qɧYArbI%HW,~$rܐ8z|,k:r\5b.t`l3m`l&X׾jut &i;! @㞁'} >,Je1ܵpb!dα}οx@{ Eh/8 KlZ0<%4|jS%Zp)#7(1_Jv 4/kH?3y8"d ִ,NT#KO3Žϣ l{u'&@x+eF i !UUjr3@w1u+|U7MJQ XsYh$i;_g7WizP珥+ ,T;86cq͕8f+[$so]ZH$7Ddǵ ԛLS)v5@RlZ|+b4ׅU@Ǽd9A<[X\E{ODwX;BMQu XNeذ{77]>II%"y$lhWh q"TP cXNKR7w(1:L4i$)oO0DDQomhhα#-j= z+S22w\w .""_`8X /q=~nh RN{6FW["}YЏbh!DŽn AHԌPC5#FBj6/zȹ-ܼ|n1;a8i]^-Q* xRګ,wfwj]jKŊI9õdXJvշ.ڳUЊb^j$TN/ jygYcF isga>PƊVӹnפ#_[kM{]-Il7=#T{\Fhb )\16(K6Kv͈z% $6ݦ|FiMcv^e ;a8iGQ5hg7DlPuޏ):Kw f']gu[A7GsfXE JgZݽI*6&s]e&1zZ KK&5iBniq0K.w (3B:V:RKxnUS4`ٌ~AfK:}WNK)+EÒ=N)Oe H#teU2|(KӁda22GHiڭ=!fw Mv6<)>A]V!VebIrX%wKIҀy%K.xB:I(gp3,V5C'hQthdM^i.\QI}my ](8)b4FK\z 6C8`F;aɚx*F2|{l"P5JWWK`D0(@Ңw7UfרD \q8~7"RUev;w5,h}6\Ӱ; ⮁8Q.SE|݄K8W"CԿs3jǿ݂bx?RߵR|[:B سsH ls=Q<>f#xnK+h0 wR&t{V-,vlfQ`So[M9% ZϞ.xnWMk:3?I|m"{ِWo: SC NC{InDy,6mqI9TDL(Y#ײ RB] JFӗ/dnΩ6ǐ<+/2Dvե [KU {߄U/QٲVv=U[a^#ܗ|,Y'+F:k^y4?K`R9B9$P`04lPt|f*<="!XDvCY@W?+o|Y3v]2H[' dnTHK)>8^t.*<'ЕOu9GZbܨ/?MBK#sl4rtд)j>(T3jO@;Ǿ"Sv PSvYyx;W*}y(? n9׈i# W9Dnd˳Qxco{4w4 |ž!Aq#A6ʲ9"=Ո%”pqjF8xFD*xw&Rcx֣=`Sa{<L{`$6 OpҰZηMocד{d$ޤD< p~fa&>*u_Aw _<ؖ~$÷^Eb",>$2[eԴ" P0!,:`N@jW@CO'-ks_u"}lF[(CLVOj)Akz+Ѕ Xn#[<.%mr)7XFAOݮ䈘5bniS8A΂$śgMShX6?o~ܦ?Й`CcNU O eT)gQ[rkH/ 5!,Xi q("Ϯp/A'RrYMD W%jvGUWCI\ Q0}Fn] (4!ΓO"Z#55 gG%Q1FHigfT#iHfXJn# h-LEJUذ K^8p3ۦPMRI>$Y@f8r;Q"nZ;:}U+z%z"u0~4Iӝm=!T.5@{ݠ2tXvSg*3p'bQ]kuQ+T.Wz>~urUդQO3•Ѹj0f#߇U,tڢh*K߼,CY3Twq,ËL}}|SIv=mrAs[!zg{*/ӿe${'-TBG eDsUANPK~Q [xjFO tUbO(˿;* >C7lDaklʢg a`Bܭ0烁Y, cWJ%Ip+]@w]' (0sN$)Y?2~1TF4(ItBd2l(fQ⌉&J-7ڨʆ< ay^| H͞Nͭ0!A=^4uj'oq Yxf2.5'T}hCFb8ܥԐ=tlj]C{ng% [O=BUpwo 3ұWyQ3ުqTLi4Ci4CGa!x`AcV^xYZO;D͕_)CSi𦪌MN@8L/ZsUoO'[aJ(Ts% jpꪾS( ф6PmJ9P:a8{,NHծ#@=G@Ŋƀ1b4_b.Z5[H^$gYofbB"bײڟ*t&9[ pL |)Po.}6o`Iz) !YؙG sꌆ7I]thD9:~Bvs-R=Re|_]:Մ,hV5T1듭I[=AW S|_Iڍ"ջ5F_cVR>q (z#W` c<(]I{yqdRZܺh% z !\  X]#<㷟LZ*>cZ䚽ss 6w興4:}’kkX7:'_-52hFϺ&C,$R+2 MI۷s|u{j$]3ٯfhSW?.(f BnJ3 }\NUL0HbP>!D H}VV>%`EO #ߎ+EaV!OID(kj$oaw)^W2Q`SwdF<]hҠ}q-8bM]v/~X.&y]e?0nhhafMw5[mMH6?kIbQS^G@@ ͋ȅ^=|p yAYyk~:B}$& n87nc;/-i$gh曍`:? 2j|fU.Tڡ429-I/}5_ '7-kÐ#YN9Ӡ!HZTB3jfh UFx`E2x}%V~(O>Dd);_O^vڙ~>rQ>YRvw ]D Κº(,K\0\7 JRqA ۈ}29.L3,'$G,!)zN͵vuɼJn>{[ 2负 <9ҘB]VQBZTYuݹz`ܘ3aݾ 2ajRuΈp!(t?(lshMY\*U@S%/>l,q͈Y+1sL{4س(h{RM4"`66FHq;1?p!,^ kPJ\p^սd s3&*珰xmtwlIYWi)x5 Q1 b9q$z7%I'ZmvHT6L ɟ'8d~n7sH!8JDH_]2CŚ(CjRyG{%S 'Iz,_𗳡=f=ނ{S[!W6[zVBJ = 97%T+:ik.Y{d[Q"Q!*ZF󝚇_x!>Bs3<NK5QRNA>YԌT%f!#OIs E?(oݩT<.HLr̬mD y%P]DГzx]:ƞ8[>nWiu˥3FV~h]VQ%鱙P N"鼳Fb7!|dXj=o/-(^ ӹ9VHEQ h %nnuskgB/M`ֈ+5#9(0 r  NxC>Q"at!kΠWKh]j/{%$"r$c?6%"RjtbG1&(aSQ}?O3 14_ԑrs@6n XP&3¾Ot)yoK*ԚbmH0]#`wAƠRv]ف {iZ዗lt$դj?Du& As /)Tm6-%M1 05z%ƍp#=b8nZ6A,͛Hp28E3>ai`O܄5!-z_ rtz=W˶-F\_R _Wu%aoA<qƗWX}zEqo_ 2_^gyiʊH0!{PYJJVx4#ݼG15!j,vG޼݀7BZ%qޞ;\Pu^3ҚDZ_ox Y-ktc^gOmwW~lʗN(l(n}}Fӎf঒AɒV cx ZYERhrvP#5ISd945 ID~C*w2E昝Ev$$cZV-)Րh$ ;)b]='SW+]%NbXυQ"t>>W\_ g,4 SJ =}h\8@qwJnRɻ-2 ҇Z>-9O3~"!rwD]4pj>Z%&IV~7psA'v4+Gc 2ư|k-Ph+*Uq/dx%߿\M (>*]g@$vY7 1&9zpwF yơwM#Ԭzex@J[|muD[JIIj1QptjZ^d'/_|g"_ѼSAf)oyBvZ'$XVb= Ng$vzn,#%8Z+lVbިF!ɡ9Ft^,~xĶ-]wkS#F![5֍$ɐ]#?mEXVh_`z.ZDD"3(E?J6g`E A܋J]ZZ;Z N5Oү̶1̡בۤiJƽE;wH{vvSlm<kri{O`ez<ӽtB]X,I/3pWodLi9-4t74TYb %9l ~"+k13K͔m(v,2~,> b8/bDx%lěm4f2;b9Be3iCdR(u0!YIEŋidlJN9cCF"F#;ioV2KRu76]Hqgpxlw6%Xz'isT1Lݖ}I4-q$an!N38 rY aњ:'t_Q\E0 Xvh8N*OU2 :7B `Op]`71t,ESn%,ed#v LA)O, m8K 2:ֱn z‹qT]:9?ZvK~#jYѸfTF^We[e,/aOc6If [3LUn D?T?DG[Gazfe|C+1'R#nGd;VE!,@sH#6eV#U_BYWD{%[:g[#ݚ/^O ? %NةFcp?#a`$,'x,|dK1e5t)79$ ͅPѓF3+zOMWEJsx7\/)F%Aνc#;eZUEiWB'%kεB /Ȥ:?* ʮCg]Nuhvcd9%V,qAf⟲GYu3nv<)bSXu'vi]h83^[]V_~hpoxdQW, ٜpy747>b*؛ǰt'kQZ8w@Fr FUbo.0Wr]>B>:Hb?&?&`| qڝ7'v+fCN$XG_Owp9[ُ^!<}>iLT'mq_cͤy>nipkM53AeZv*XC֍ӟ}YX䂛_b-Kzc;rm |#Vf 6K"WN+MDQݘQgM͓I@V l9='/;gsQm֟*}= l#בʃtYe(S>MwXWt5cwTcw_[yyGhWjo60l0Cp@oo8WESjXG( ) ~]Hw;ݔ.]} 54p[|w 'ȆGԄJDk#c ҼCL|oGY{ue&*!y*'J77tbӮԲY;*VK\H(g ekȦY@&-Ćzgaafa8k :6."Xa4ʲF7ή(TKN?Kvfdsa+`Ѥ?-y<-կ%/M^+ zc9k_k&-WF} \"1}As!L݃0%x3ŀh ~ǤO^ zpLz#IˆqLJܑ/#ͩՃCV3axMD顣wk6vpCkC75Whl\x2)ƑwU/LM:z 3eVWzrDSzU7C&!Cg'u:]lYąu cNn[5GB 8wXg MJK1ˉVǵ&/zi aDݝ\ϹY-UF)-}4 {4"I]y_lXDބvpAeDnCy>4@k[ڦޙɘ usyQE a_ KdRSeZN, Hc!`;t,Y/ndX6Wp@hC[~>HNe=SkO@,™\8V:5ql'p9Yo _ӊԳ:$@ip'H9TI 3'WM@0YfIyct8sW%*VxaM`N2+LCAMP>E ?UߺM!{$^''d#9uug5%PF7xԡҿf 8xĝ[B]* 9;iLKq:jeݔ(|#Z g~lNhg8 Ͳyd+ՆY" ӈf;E!`Knc?&B{kep4oYrr_ 4jTLwVXX]D?J[{*g# COQEms DHi}[I&SjIp_ u`l AIng4|cS-E6Ҫs^ke c@H*v7=N^4@a"@^] ?˺0ʉOݖ $|(9AsRD% |0Z !ˉ m >q$:sz 2CqU^a<\\!Sd݂ΊSı2[%t6~ [\K0;tǤ>_&/#.#iN{%*',1ߑ,ţ-|LKRDz>=#$<0־/+'%gޕNg85.C 錧 PeD#*sʬ?ۛݚ"[\X!zB70A08Pĥ "%%Ta#a!rz@[A)_. Lte7234 {V 4k cLiųrwqaKMy\FPAHtU(H%iZ$rq60Yz#s~a}s*B!$j(5D6xFێus| [VҨ=4(R3JeKKJV$iaoy8? 0a>g:M?:d / _d!%f?=EcYtOz=4.js7Unk T[rV ɈJ7mO*e5cC=1!{ynp53Ri[O}xcU)i ܪ/[#s?qol2^RMSIV<`E#K:7LI./ڡ<+UE85W.pk "%v7twINBl{q<ہh>@oe\}X-K_p0MS84#zȓ6z_(EN5ltࣩ12 wKM=]4JJbu|LNW)H_~SnFd3};䃨#"笸~O)zr3?.7W|hЖW; ^ "l"ңU-|0&㋎4Ԉ~bF\8xCu.I'ȏVо.f-N#ĄWu '4)ʑRWJwNr*,7 [UQ/Reݽ=2 p S's(,tqFi"fRџ@f,|LЦew``z"RIb~g(l7$P(A=Și# Mpc-}m㖸NFBR%jMc ;H0S7 #$ɯc0k7cPp  c%ˊxȟý]WUoz+Ex#Or*ۆ,ECf&v/عKx_BίY#n1S#+~hEl#CӁěq5Iעn G䥻(U` P7EWSWÁ׽A:xz2 6gs[i0~i^&- v]-_~i>λR^`uԥ<>jKjv&4$Sj2p{д4$\椻ci M$1.H{=¯XŊ1잃C&P!W3GѝV嗤ԓׄ ʝ2zx8=}FY}P8?dw uV,Bi"DKS@ !;n,Cn-_J; V Q[7 (GKqINqn˙GgPH si#!:2U8 Wn oԨep_j '2Vlщf'M'VBq1ƌ-KF ^|H G8+ܤ[̯`'AV (a?\0oa}kZ7sy-SaF[f#zK%LHpULxIt;662E%^o4D5jCT!\jּD1z+xr8-K\yM|8ɹkeg'n|#ś>&o0@}m" }h[t(DO:w\ e`k6l(yv1<|kثUN燋9b}4sɷìM]?, pE#G:|Y9lv}g_'}*W:.W7e^FEїw: Jԓ҈bپVJ ^?\j?_e?BҶ]37[v` L2CPϖ{RbxoJ悷.PP2-QTص2OFwcuQ/UjӮjw'_Am\Li;T9+~&.AδhhvbdINжp9&(iOgLe6dipF|pF8qjkY`$Op@]u#5\#% 3@R(QEצiwn ƴ/JVB ~2eRۧu&)9СDV*X)vJt%OeVta c3ȇݘ0θ>oTa߷ JXNy8?VnbnՂ@HS>S&2m里eHۛH7O$+o 72<qgM'er 9M3va ' 679?o\p<8Ms칭 rAes`q, -m\?4Jh,5l(Ůx3VCXݳ_f;}zGE4HG}o!0=U<9*a0DoQb?_סJd=-J^s5 ;Ŗ >_XKBnv&^S5S >۱:vh=B >$U5#R8V1P] u4dٔQZΗ@?jU"FofJ=kvŇ^_z9!D@=bM<Z*Һ9cMR3c|zBށlB?paq$eGZ)eFxFgz ?o='c8HJScyN N1ȥ=jA<ęUjKl-)3\-!^R31 #'|w= _L22TU-a4~W_LkDhʵ༉l2|У lݟةԌW+uh z8i' V yq'NR6yQ;PeaR?4 oKDqdW䞼8cſ|=k=d$BAiUsАiYb҄ \+]7"CTx=Xh ">Լp/y@r" Y7^k3"% Y7Ef^p)XD' x0>3S(VjቖS~8SKnw斷3 ,Vvvs0-Rl8aJ&"ށ_b]uH{S6qvD(ۖ#U0bc?Y5*_7=-*xbZF69SLۂ|ssr@bZuTȐ,D" ]h \N)jpTOv5cDXފ]'{L6ZZԧbFY2`~ @q`b4 ]K? W6籈r-k;EcJ#lSƧ _n&aQ %֗bu7^Os*ޣY7 ܁pvfBP Ҕ8t .6t]grKrCf"XqJ.%j_rvu?f1>E}J'eI#Dm->d'HC!Xr8 d$)6=!kȡEF0L?Obp ؔJ(eGSGW=񲩹sWAUT*ճ^x#phS T{AjD]00 T' oYbI? mQ+;*\k"nzcK*6uL͖]lbq̛7D%wOMKѼT-:uT]v67K7^i;IJB}vwmV'G؛}p#T0UUS![vPRۀX;(C uXb|c'WEO/RHLp\@fDowöHjHcn @"A_Ĭe_=HL4T;IwfgyGG9buf|2 ͱc;MX!5CsYP}yKЈp?`\4U(NL1MWZ:t2Vx!1j@]0w㬵[ 0pQ8%5BWо%50yL $ԓ)NhU2ZQ~"~ٮfN21Y(j ,%"[ hU4DlUU,$;C 5ť;$=OQէk3>N4 /G#^SYjFL U+X_RZ<W(r7kxzcE9k]۰u(FqA (IKDl[;O@t}zi7 dSCm𸐮d?)B:iU閫BLBC:}ӆG "ɶU=2~IZ ɞ /ɲ 11"1RJa)s!U!mV'ؿE?.XI\cTO7cl "v=0;,?A~̻&{tTd,>cEE㓱U=9™3&wCcm).m4s4T@73ܹU8#)>2И*$75k j)dF^=AVhYjX} =[Hђ|2~9LM8BMX ksd= « 2|V|\]i[4T(oxܟ"Ȅo @ `&]{u~m;÷혲c(ofl3\ӹoWޤo1`{28S- /neGZPU6˅Hx/_ ř;3Sǘ&b K';jn**Q䡷ܭ8 [i 'Kf.6шS7 g/JE#jD.hBDzERP^1?KR:@P?Q tO(.w /oH w#03xx7\7 ɤ^f I7_R ߴ]--̯#Κ:mglK`48j!\ҷ/o8ޣrh2xo㪅o:8nQzgfCU@([Ef64U`nk-U_$+y:ցRfǺtz]+"5UN_b7t Iު )F QO<w|E;ca )WbWcp\κ]djhkc I*xܚ%RM-1.CLȡr!1 6\qKR8c:I &Ewb3C?E,Z8NS$A^<ċ8^XTTiśynjaZ=EcŇ\'Uo(rYoLUzN\LCj .X)ܾK}'s{sYS=4uuW%f, m x>s>`/W#-YQ""[[6(-ketZ;+ hY;q3Y7@}zΒ )Rvs7Ga%5%wy(Yfxzi>zdbcVjW1xk=$?u.֫دSژ𣞎K֔81; cy|<_y(Q(P'yEIPh{d_Famh Q暪..l7K K6)xLflA>_Q]q]@:L1r%i^zkP݀{4$yotE%jT;M"L޳z~P3ez7F2ԥt?(&ѷD k̃$MHr{\|M9vE<$4|ëMP_%A82zc_6{g=]W 581W~TɍF# b_)F3=3±y XFTu7s%ES]Are`+*8N~g4/p?eh| ^_.tGQ+ۑHo;/Ͷ]oToUKjYTy (rٴa|jA DEq{ m䁏.!ȖS S(j?;ntԲYt0А^޽4Il^6A0f$TcE8ViwBIC>LvںWX,$ggc|Bbusi8:H{Y Q}la\ϰ'$hCMN^vk7,L 6ܒ>Ƣ!w&H|S (\f=0{"I(0n:kW 3wBo5F.r*hju-h8fuzx,(}]KoZ[K~~Z ϚgbARM4Ļbȑǡ0c]@c{!H2_)yk?K|6B}VietrŌZrpHw2tp}E6Q~/Ϟ#FČ8):",oIתYfyS9 &}d 牒y$qhZ Y>kX@Ue/q!佭Mq EjJ=*%Y?uyVBv=NVS+dy@>v'Om|+8u5j  iu_8gs`{QjਦRˍ)GLR?xA9Hm󏺾8IW_U}t#֠2Z›RhܖZ*ڛ.NsR/E+ 臓@T\SJk5J+͎') Kekh[M!o4=CcwE/ ArѧJkH"?PW{2PB_h.}X P!|L3?I 1~N (]' 9a)NeyklppO|lLl# P_ݰueCyt):6:yͦC`exض;^HnC=EMʹlC% ?Lh8q=}`*)^cgxYVdbp![ ! Fgkka?"^{uŎ>=ß倂:S77)Kp'z "U1Ru$t԰pfl 8kkQBN]9lHM(ӓ+jjk dbT;.<݇ҿC¶-]<ކs2||%xZppĹȗ!~61ڙyGwK T,I_=N%K>ux.bqPT"xJFo"robو5́! !a}5ҰwO'Jcm>nlu$,wo.u~DhS2- C@xQ rx_@A@ψ 덍^^pEivԄIeuNXKv,vlJ8Vz' yӝva(o`TIͮmU6"26([ Fׯ兩}3U56>~s&$[zMr?N^D/_/%oe#@Yͬ\%6D /hq]e&91lۯ4+41̥xrx]B,효|r[hS_r(cS!%~ϥw[X|#M2β$y)[Qu|]ߵvGHsL8fL"~ Żah k.sͮv& ]+In⩑R{4+sӱn³sg&{8)B8w|P & (],gtL0k%4~؛0Z^`lNqES(`hu6&8mmo%ZMcG,Fr;Z7oш(w|7_Q˄BZB7ڇ *J%3H0[x{$a ]p8թRk93SzZ-8E~Q~a15:%qٷ::Ч٘zr^nqT(x'y%iqW.f3?Vg/NJES;FKgx{%=$vd7."^fOpt|X|5t9^׆ ~㶨9.^مB{]66ӊvM~}Kv\t=Pb>W5l a˭ _.smЮORByH!ެ7bڷDOnXUjՠ=;V{ּ9yl-QeΆhni\+c$\`u=}hC覔C&l2j9TlZSu4pp4c;N [Q{,BJϻ* v*BfÐ>(`܍/~BUR,p>qEעp%oKldu>>Re Pkh f_*+(s']2q{Dj}dlt և+}D=Y"#5a-5< PX t߻G'wu*6oa+h)3zAKm=o1YLU?9y4j$)g:Rc}aY,]Fcp9 d.m r9i.>nS Qς8Q;mmӚ y(5۞fgm Ty*/a3w0{/k YwEbb GK<]齅MƏdS ]g>ɷ**:JA68[ M{I)>Hڰ[6zQILgI xTF0mo~TZ7]y7"gNXtd9J`h0+Ѷ~z@ǐZ/퐐 (kZLXuyaHNT'LqGdhdIyzɰ2PGG|Sr0(>`9xnذv/Ωptٳ$ qh/o[{٧ ߯as?g)5ZѧA&[{|Vh,pAbg !5 ^Z2L:-8蠌_7 z|@ɿۺKY($|9gRN? nwIX$nK'| F1az"뫃~bvJ6V>^ZC+Aø΋TU37ܨ;ƲU\GG3t5 H:2 JCc L=MwzoYÈisQ,fg?"Zχ8mA D݆wuH蓮bg}ݓJ׃>iLw`ɗ*"*6g8+j9 ߚm"d4%V1O"2(3=ZfV:#ڞ#G2=a֎+"w_Y)i}Ib6eO[2gHo@N?>_+묢'RKFF[]wΜ*2SHY1zrGlOg;@([ \mAbS/y萢 z|LsöR47 L9_TgwR9o9!\zrE5ј"s`hu@ґ H+ &1^RiЃOQա clCaISKYy CA=8(sPLQ0(Ld"2Hnt r6r4HI.%hK)Ү]Qk00v(RLx[ޒkؚKl wT}m]nQfj۳iRQ(%s: 獹Y귵NL*Y,["Wnwpd~,e՜*5!)7cбG*r4\y1ӑ<;<6?<*c 2eiVҰ:CW~J0KzfC NS u848į<%Y۵(h{zݵ2F/[ &qUND`/\(GD6ף{hʐAm".Eg5x. 1uyǶ J!@+unJ2ڌYTg|0Rba! or*ܑ4ӽ2 D4SΝ6xr<6w ԇy@ 4N% Xb_ Fd7\,(=7T_T@)l@kp2sf}X'e-fc-1B7)>$)q>W>'3Mu#AX[|<Ձ~Q v_.%tZ.7^,bp(x̛Azl;k?jLUϋ/t(obVxp TVo~E=R m A kK@H/X7SL> ` 3Mhl/,>t&J1{^n",&;ȥx?wucB6fHԞ|ua M=\AEV V%݅wkZ|Irzl +`5ї ҩG#ެb1j/56Wm%'^hW珡 C2CHR}e*]?)2gTݘ$AX tRnc!WL7o{>+Y<37rn%bpfCjngky`9 @ӄKߨ}*c]mЯ&pCA<<y`>4@kY?,uiara-GGSiet6hO ,"KrdJx"C +_(NRu[Hm Zu2oCB^ ^|I1aͷU_^SS 7`TCSCq-$+NU^eԛLBP4>`f.:b U7%5ԈZ/±&IE'N6`| zDΣz# #Q|^WRF4LU õS4G3\ge)x@CX&,{kqT&#Gt6f6P~ʷb6O4JXUcښUBqo_ }~Fhrd7"=i!&Z Uy/]+,p%YۇYB_PwԌXצw+pLL8zptgGSZ)8m pݭBaC>GO^3Y\/O nP"g;ZXtʤFB`u:`|HoWnz|=ByI6P4xsV~4fZPwb`T%Xd+I0df 6|?ě] Q/+˵emأq6VSB'tUR#2*+$uqJiz|_3.nx'< ;664!k ו{-tn qH9% gm}@ wxA\R(J8iyhW݊` 9{\Vmb?}J5KNK:I[獐)/lItPn℩NFwŸ<~\i%6 }jiȹkbθ3W'<KYAIGy rŽ?eq(7^P'%~r~y3l5cn ̢9g'lB M78Wig@GZ"Y-P!? SOj,Q嵣:Ml5d׶Tn7-!j%;3r:89\Uqc`~ E[M͵6531/D)ZcM~\ ,[ul?%j[L)"kKJAӷBaKEF&{7Ho.' ê &4 R4p:_^t-q'BӬzrsj\bNjAm\t(G#DI3\ͩL~I9Q*q[%܉Y(Wkʗv΄FpMnY{8e/?K*姒[{ϋX~E! R*4.#q&j: *\t>89jRDDuXT bKZ(&^i3 '`@DD0#|e/W;fA* 6+K $0jDDe}a8g$0ی t7X#Kd_KlkTrf"'{JࢲvN-W(ߧ/Q⸈_T|RW[%N?SNQhpctRep#b?qq]PKj BHjj|2"~T`1ܯ̏ۦ5DQ/Z& cgb*)S0E\Mf9٠;+ Q@ /cy(}XZ=,+7h'n2õĸz#1p¦LIp51_w;ENs-v%᱈=sA]e|m,ִoЎz7`:Z`4IYHrQM&̆NL? &ϡ,& sܝqK3Hdg?%\$x{xw6X9UZ{hY74LXPqq,;@?tCp| .HpLrIlk0!QGX(|O=hm[Ь`tC'eob;5utCubw5QvF ]@Z ֦,])nC$}DHsFN_8 b*,iae66OcǴs./eT>/% Y |VUT& { 9h"@N3U 7:[ fIP 4c_$i3e{7Y  gu.id=uvywM"o[2"5ީh!}J?vD\v`/^g̲jib@ިcE\HY`F?%9Mz e[_E-DRfi`n $S|$tJ5o!g7L2=E, 8Xj7;}]?EDo&RaSM_dpBCk#-s: y$ ?07#Vy>@͝:#KBY@tF@#K!5N-ۺ*ePrxs c*eu1h,[  , B t\r[i*燒f(F@n#:%1xhތ?MP'W_@`)$|V^Ɩ}hwp++eo<ۥcK\zV1EZ!!AjiY36K/ 2؆+zV,S, (Q*V+'l?Wߢg=I1NVFJ@GŠ8J 8F~r`MɍF/|vy8qdL2`ŅZ3X'=Ig0ꧨ\ 좊R\I PKoWzctU"w-3  Ø?O9c<ߪC}j;E62 ~NbtbJz$:^f8IsKNB\Cԟ5(ZtkƒdjEK2t š2l!F-R*~7+B5'Z,9f/j%c:O]59#VFdJZz.sҸ.Պ]I]dID0;TX mT8Aӭp}aLl( Nt4 )!Z$UqswɵJʮUk '_v:NnlJ2&|Igy*g"1]kvjOs*R.Jԅ"ps? faARD[ UFe/q![,+@r0&hh?>&z!|M+!>-lp\`$/WV̛Mx.اd?dƔs9 dj]-|RauNE\(臢:-U2',yT{֑x q#zâI L–4haK"]XBAXqZ*B6{Չfg9Sj я'g[@9/4:3QsP؉#-!,><6ucK/r[W UXyV^!lw@UI6N_&ٴD( |NxdͨIAMX>cJ |A$,qgѷ"YL=B,y6¦b>&3t;YPкPP0 _g^#-HY^''jq|Ǒo=*.2'P/j2%!Y `cu73 t$ kh[I^ƛU CEqòs&<ڰ_M"q?_*bϵ:# ggT7 p@(Ƒh73fOb8༐<@$z5IuAf2&pԤZ + ;P_;)4G?ۃNI{ |&&R5zR(Eb`IdY2یik@?OSZz&>&1/M6*n54tBQ2UnxJϮgJT)}'ƩaɌ +v8fCg6;|P, 574W!ȯ<@`ynƝ`Lb 3 vE@Rjh|S@OӪo6D ,lxZ98 "ŕpټLGº/ N1\i<i;A8:xșcMcw*7g}̯ȕ/K&VwV]ߌR9xo;Uy:Dڇ0詇K*/+o $ v%oƟy¦ir&׽+&SU1 "2@7.b?`QřC ,Ǣ= (ߝԏmOA !0B]M/W)q%?C ZɩZtG#g l\F$}* 66cȵ=X#B/ /w2+ &9YCgBOsu$\W^rpTIOWd#gi@S#wx\_qjT6]ҮkLcqiv,{?AG /K}T?&wHN)_E-dž8л? @W0Jb $ZHA!s>G066[>gq(^lí*Qn'sH\ ).̦RMN!^wCᒔIlegOԁ]01u큏hܘʉ06u$5$99`UCΊwHj6ury2$ 3C219F*6F*'π9 1WRAIʳ7*8GJܛri`ZJYZR@`P1Qogg;50=\[OXN ؒ5\khc}\REܜ M8[$$Z,~K lzPpxEZTCJhnK\xΉőAp#i/hc^~"cn6+C_C>;ŗa14h3LuUs-RqMPqPW1LV+@ c3G@*( >\\ů\;,gWBx7D<xZ\Ka'^a 9V_oAjSSxE&Ypvk.n忮z>GJ.Py8m5RG /t@g^FG?z4BI9 !uʢ7etCOb3IuEnUJ-W@!2 N_Ribt!ϯSOQyP j}XTRk ܤieQVѺ]"JRtv玏]/G䊜Z$4&4l*3^TGËhφm161 ӷ>VwP eSEU FA  Z#`זE+#2|2 Z`NVUkCtYrnQu0c͢+5H;mHfO-CKAz)1Ԅ8x0ELwXZ& -1~܈ٯs񁀩y "oAYtIMSقad;4I&cnF9b_(~ޓ]},:?+jKbLV`B]z~iC۪` 2|p08&k`!gI֥ .0dƛr7Ypi~gP%VߵmdA{7qx0pȰR|SBٰ bNF9IUI"$dK Xzgt5zo6 jw5bRC}8 H{!'niYLVfRLb‡}3 udeF-\qgڳF@3X\ډ+D8_dpюiپvbrM@c/X]J}`&݂W}<`{8 F<͍aH.g6gE(S}`5.˲~Wt~};c5查A?Nv5uȐ{sW?f5eYumu)m(, 'm"'HTHn$9/c{s ݒQ́r2}-"XnK搻Xlv#:#74zN\0]v>*= /1>ѭZJvY5@@UC.H͌fsitatHl-8!m#"޸]'&bX~^Jd9s7cE s\m.!Y_6Q)Z,J! RN]Y]/.Ҷ= !b+>eHj.EQ:xV1 1ۮHXCnT[u@%"|ÈvX%@ H& GkT`($kgx̣|w )!ӮFNM݂V}ٛ9?0ed 4WX^#`QOu 0xM u2?L=ܝafǥпpG׶zr%L!Ļ/dw%|z;!\Pn\jM;u*20QDy?\uH6v?>iAxd0͒,o>}&״Vی]׽ݙ0hͣ?a߲^}ὓ,V6~X+c/Bjp%J`./0& T1 ȰKxjOg7v(%hvLYuqAzML ͜$P5~`gtyV#0Jb*es,?q}&Бu<(~遰rQeCqeryrcSpӼpYs xZ:I J gIMp0'7oEzu }Ყb=!!=`S$g{qjټ'WWǮOpK t>_ !DpP\6!RsVd1|B<47"ܲ)B=Ogn~] HB'>ߏML=|K_.ƿ%۾CG`JqZEx  +(7)>߰a\:iF8 uyb>FNL,nM` Z2<x dv}Ew㗈"(|NV2>C6E<:8ן2:_N/GI_!6Q|痖{-=Ϸ4jX1r; 5V,zld/7Ef}@=H0Vqt$[ӧvh2Iњ˪iOPdl4E'7$8©΅F7%[iYS`.֟2e =ڳg.B137x7YW=vݖmgr|aG6_5PUǁK.:8i#AW^ ANmt"~8 f!A;y;z*M9ǖyoi^9%F3tH}, Cq>nG5zaH?c8fsme#H\~7a20JB̝Q]АA5{MZۡm8/U?ZFЙՏ?[& iչgɴ[G:m^GxkP ^5g! XUƣPQ2BAU2)PsA"ޡ^ZxnOHz1Uf+vA٠A b&6)Q ܆1m60s,w^B3tdW*)lq+Rdͣ[d x]W>\(T F$Y懙d:0+A@TA?XlқDXP2SVh>&t$uv=0\fgˋ+cNuv(>ʄ)lѺ$xE H|ˌx ۗ㳈UcmT5%d.n:WHrOzŀDKad,*KP_ߝxhO1EEk?vL2|/mDd_Pl z5*KE)1Įx*7WqL~Oݾw&snGZ4re"pd^u3Wk # JFIU͈}=MZdFi3ڻCVq_1"K[1'eV|o_Ɂq ŽVۤ~{u)0kw= 5OLZUb)ܟ7jjWoNCl"]s| #93a |4 ȥ.i{Ϟ1nPےP]ߗ`Sưq v+) }/f}혝=pEnEW_1Y0K6EĠM*En?)3XHǵywFYJ*:Bb]8RzZTc罄߱#t_PoZ!So?(ho~H i5 ͣ6pgj^{%ȻHgӵa dQeմPr3j꫷=)9q%ghT*_N֨P3'`5 YL )PcuIGȉ/rLDk`~ig务~ JW" bj>Qw@Ը9> hKD|,0$wL $ӌJ W ca+JwjbT،GWJ+K@o;un ~_HxCh=3}b@"ze re(@[\^\m 7z2QT&@V׳ г5~isWBZ+V+er1{KKT ǗnYD&wA⃎y4@)`I~@ 6ALfS~\(g8AFgZ$@V2ʈea0",{;Ws!U a&ROsN>|)Uzule3Z)9pLCmݿ3^ϯ跕yuKBxZAtiZV(_- s9:'UeԐwײK4RvSn"4&($mI0@'/ewkz5Eω*^-7ǝ#>uBI]~vt k}ꯅUa֢=j#n&%z.$-΄l?6 _??u{t6SQ!?NJ|hﻩ Qgq_,)"<>ߚ޿ڇo:V2v˽tt &<Vé$m2s^1"eiʐ$S!:_ni#njG&RD{o 0I/f9Y.^zȞxݷaca" 5\7Go§ԓb~YFt]w#փ"1PQ`;^yfuk˚{gt gmdu^+Vw|^_$qp?PoPB)+no-l!LWuU@m% qMQA%/&:sfPY5ҡj%zE׈1I\֦b邫a~pyйr$| #v8h\:=H 뛚P;r1ͣ86Ô/Y (DY\}TJp)b^#%ca퀳C)*ba[b[90_ \JJHmKG?wΓGQ&|Nv^*WQ * g9rZԔ94Rwœe#`%4ޙ;w{z$T/)j#Knlܪǝ,,F~Y\9q{&>K*0{L"šW@őWl>[#fZ޷;:]D^#ؿ`v!5 yaJV㛺ebfCRPCq1DyCǩ'nR>㊫['\uq[ D B#ug6{=mi|:+SB]FQ;MFvTyTGX|xnզ fg$tcC*|)ej5MEf#zOeIf]6& 8IH$@b{R5^)L;~׾;fX5=*Nonmx$PD.k`n 5}(?$R]{s>kX8+F 39\Bb8뉓 }!dZx7 l4\8R5HPib-hzJʵj916VB:fq?|ernC' s8KCuuD}qomޕ~;Yrg\sRҭٓtj;6mIi5yb c-ߛzo DXL<@o% ' 7ԋm6^LяƐՁȢॶu\ =Of_HJ([$+SI$>яaP %M+/Le)1N)B9rlxcTo#R7\DNu%s:xd6pZ`*gڗ/uP_z>n"~~nA_8'-ZI! &#y sO  +"ʑ0S`M#f׬, WTzٟC$b>ӊFc3I9b|*#n釼O v"CV@< Ҡ,ɨ 09c|ޢ)%аMq '.|P6b960#l@H(Xo&H7k%hl&ʾ5 jYl){zq}~IL'v~lC"R@D/H|}⳨68gA{s \iGǀO)I [_̀4|bc?vn6DIB}})[;҇țdՂc`MqЗo tX%U*Ԣ| ?‰YJGyGl}ҢNqo艹+*30 0}u(ƴ"6$%itl'("}Viң*rdi 2q s_ SaJ;"}yі"}.e-ʜd_W_A ALqE7ZjA.nÐXHaZB[gQfEB@򖪤VDZ9SQMy:/tdp +CF&}!/$Pp) }5k24y~ZCU$w-Q ,3d7wn^~ޙxI!)~(\Ji8p4nyǙ8 ے1mQRp/BHɵ:v?iq@u/4_/_0Ȃ\lY[t.;ڍFG!~qh6%nhC<-kpAa+`~?ᆎ"/h|&RI| X;gG涤L-Jo*O5?w!ܢOGdz|xs[, PQ[tYc ~ }Ŧ7A$ %DJJ^wckqO$^U [&N~¸ )tC)+1hS'? 'jGN-him~s` .̦+0*/ |s+H)&+$PxQe2/:a]w15eRO̾1L9k@t<0,c(yE](4m^G5=-|y۾C1i鰓I1C uV[}‡Q^枣(EsD`C%Sωg"Kt L<2z2HܞK4W34 [źjv%poO]Veko 'ylj>C iQ2!$0I\YEw[ @o,:|fAG}Cv!dLD6"~qRf8r] Ntw˜z͑ֈaO<5D:5"Dc"Me=6׸'HrۚǃFk?0,qaȜ슡5E>A}RRjMSM# |R瑇`@FbR\|:AM LUFl<&ysCĜo\J2_=@DXڰh- %jLl.6SBq(9ck_A]υCI' UqQ| I c㥫ijk+'n͓# Si8SNcU׋<!ɼ%yF2M㋺Yhj1K\_nϡh腧_/ŵvF~AIsy e^؋}0v_v =kbT+O@V6xBQK W "+nԿ4+VN+qRlsdi Nѳ]踍I&82!'oKL [Ѽ t~V6b ]|_\/NN:XXUP=.}fW+Av3THy|#:Fi..]2+&p*)]R+Ղ%D+ 5p_֏&hq_${X ;2۵S (_$ 2~ ]S+&%eh r]m4 ǬH^ZM`<_rJbi^mr^v*aG%xC.e AxՀ1 |{}A)S].GyL>blTTwc> ?=ږSs/6xnv|22rL^dFsky92pr{1,vG3ry݂WZ(lXZq WLUi`=$9YR0l\d 6>sSv`CtaWPc.sSZH ƾt6M_2(,ĤU-'giBxv]>J}faϵ!9~pe 'Ai5ih;` M&y!a|# pcgC+liEl/$`S ʤ'yT6cU'?S@fjD\;öc k= &Yη"sXzpGxy6'-:R\:2wSK#@[w:3ҁyV#Wv5 гt,_~ 4~ڛ'V~(]l^岙"ȆmN$j.QA(]9&!TB r5QU&agϏB"}F *܅Xg-_<J,,8[ojӆ(0գot<Рx¾tX }S{۴{V&b:TJ @us4T38<75dŇ&[bgEv"'Qdg$m,+ߣѸ$>Ϩfi&AAN2FRMNEA6:)mϳCGAڝ,L/ }EI.0Љ.+k@%dHiS-K 'g .>:]S\*O7YL+ \hW:|O$wvYEfBAD0!V:,~Mns"X!6OIKXN~DWLb*̮hM#"&5BȏawUmKmYwINW), :χ淎+/O}%9{A.>УZEp 'sw#"v# ;p ?>sushs;sxI omg|Vb\wyzxSwTxi8Kt3%Cy&Z1Rd\gGr*Ǖ";>T0KԄW'Yj(|-i"C'U;0].^ﹲ*?nŽ߭ʆM 5|<_YwIwn絢H.!|Ь?ŝz?^3^M'HŸQjF2U]3Fԇ?cR#6֬ib py!BNf046u*vVTf;nAT}o*eJ4U>S, /-J2o} 6!ِ~^dDLQAO!*.m8)/9d97̬‚\ZI^N=9^) uFYX"ցg[P@;ՙ>T6D{7IOZFMw|-Uo֊}- pHK>yC'm3XI0e0=vYcӦBSUsUNS0гa$(A/ KB">=RD#xv&)GÆVJus_~;jC %Όv+Au8x5ЛN̥Vrutn̰t]aǂ;˽-`I(dwBFa(]CopКNkc Uq>n yEZ쏑'^\EG_בO+V5m& ĜUI\G{qH 2:,kT~=k~4^(MR4aF" F2Mfx⣆ĢeR2e 8 Z$-ϸQ&-W(\HoQ)l@5-4T,n׋rbNxlL}3Rl܈k(9Kr'`dlh91cHFe^O3.W6憠X ,n inV.U̒xR)Ң[Q?*)SMx҅5`HhT92`.livr,(&;\NN(gN4}W^/-=znZsC?qN}VݼP_||f,izEzdwyR77`wȤKmX9]0dP 015$lr l1Jh? H^2dEY]qM@ LaXү֦[A!2dwP9bI|1XၰW3ݩTwÓ IE(qFłNVM$f^R|T]p+@"j4׭힙!B ml&rP+˽I,Q5b{a ,໠H 3+wAI'\k&?ۿ ɸtXlbY.$g?g!'*Q(~"kQX|PU_R R`O{eD89rYJpk*{ص'*N~Mg.Ee˘c-2]OhGol.T`W)jҤ'mkX0,l^*/a`kX.=3Dt}Iw`d?G0}ܗA^ ȇvҍD3&)W7^ˌ}˥-,t*!4˵\GvoG${L-G%3REs]ES΄ gQ1螊<95ru:#` V)ʞZ:~q3[7IƉs; mSA >yN]-ɳ([&WrݷrC(:VI;.9.'4(aҰTl Z$v@ O5!?]BAǟ 6u^];dڎb7a_YMy]b4?F;*9V}6xRb= \$;pپ*+VHZl!FѮՉ'p2s-c,߰B-lyǛes'pg&bL4jy[w"EjEH6Y2/r7,U譩m8#7YN/6H7FJޱXZ{cZ*Y9UFoU_.?Θ`&z(GmX+bDh&~O˩Ip$cL'rpAHYth 2_\Ǚ[=& an:N0, )NW},JW?GӨ{`n}K qeCJ|x!^[a Y摢\"͹stu_Q;I¹sjaIl 9j(5\gozp(%_8kayU~hi-M'}E DubM#kځCSd_3<="E(K^G08^wXye.hNΰ9/֛L&6:A5ME.aųז3[it<я|[yjI,d(Id^j؍As'Xws`ԺbްmۆY V̸Ԡ]D:gdOLj}ebZo R tc΋6ߙ۠HauDtl>i}ycS%|Sq&mnNu?muay0,Ǎ |ڃk"0v9NxY6(i5$h뒟keaSv7}232/>K}n~Sd~y9P&GLM2 ~'҆a"G*)a*;P4H *ZA0)N-7w50!ٹ1;,>,@Q`< U^KT#!$\=[_7QꚔWIuV\[7-(-ipmP 0O:#<#1җap2ږ%ڞe\JcY Njb\sTbi 2jj}{f37-X)6 ].ۅX[Ba|\΃ n"+``5߃|ƽmBхFY@|.:XgML6YTUL肟¨[Q7]$Л;L"vG5ۓNCnY=;Yu|!b㒝̎%̗z,k&GiB5Cp'k{cm2 o]n=%'ev~hKwCd߭h1X!8bZ-ƾ6‚/^MDd6= -زY3Bw,t?_斚$+1-N? DAd:B{bb3.]p5cAF M A1է;e)R*s`NkNuʍ{ҜƞaRS~7ۃ||"WA%X8m Dt `{6lJazl++CR rw ňz'/bَ\_%.}^˳#@}E˴7pmX& 32RTF[HroR|vnPqXm'τwzl%_wփɧˈ.CGdyIԧa(3L.pFHſBT{V1/ \_*R;fVQ:y%O k=4LhaXy7n5sILŖȮ8gºL=>a΋ι%t J;et6=uC%p@ZoᯞUP,AXh/ep/h,zQ!5qv}^<Y+Ir9Q@Hv/y̷󫮢m]<:tOIC5? HF+LƓ/ ߖ*+A!bKZpKg n`7$GO/2Y%m/~ɒSaZ[|"'#5-& 8^[G ~f:Lt̑m ds䓖k g:m;SB[;)bs50 J}>CzX"ÿ13+& pٴ\f[ r\=RIZQ|*+r{GWp{Q-!S$vX0w2@X(K5ŏ_Ap8XykWIIn%:^lXQl b"ɺ!`h5!vN \keGDWќ7}jraRѩqrCWbR_r;9- tPj^9UadT 3I;Mz2;E ,>+dJ!ſF~_ 9B`t:x(~_s~ū#n 66Xmc/Vgݞ/! t+CGPMvp41S bv;RڃHRY l)ZIE4sFT+ۡiɣQ5|I! 6R0zE8tkT*sbrWDgbA%RoSw?7.qi ϠԖK3>n:i]"6ʼngNV"8'/IgewLj`1?PpEr`0YKy^}9㲿6ا^Lyʟ%'JZrZjpM] m|XJ$/qLJM q+4.>1Zunџ|ᵨBƒmk g'ݞbQz*`N:`Tf}/JꟃZOXQelw=beGNрq_~g*,qt\ܭ]س;ACIB'z= 9ָE 8(Y`V_~qUy[Y?x:>И Ww7\qI}xѥ+`ξϏNH3y&Z_}ђ_iqGҾѹ€H}}qKv!kzKUHZsxC/7ğĪ-_RIoII:H-Ս8˕2|ͳ OD*o3a$J]o_=XFXꚘ0a׽fue4 7*ׁbcPdḃT¾϶qc\ 0bX?QZ$3#zia+^DB۵ɺ,azkϘ8V\TnOq10*n]p$ V36e=^Ld ,Z)DP1ZVu]t {ʷ"ѧa5ܺ1҃io8fmy9ۍL%:[ ef$K媿U``ƈ#L^;izz/6&!ȼ6dw "-BQ46t 6z{/"]h`\zd1/xZ?3Syz$'+*\93Ia-wb88?e//vNuŹ.Hdvf#ڻ4ƈDmWgzuTl3 pl6O/zPL9JW0Lݳyf9`E,+?h}QPYk@m@?d/j^IyRX4 ת ~9d&О*wQ#A(K{W!"Օ8LS@QQ)M\@wTNKxo;;HN5cyfi}-n Ǒ$^֘&Eːsp3 qR,swI2A[4HCtW%'9~@xB*Z>zUr?~hUiT8KaK:kLi2Q eɍ譽V wv .z3K]}q2Qty,?|@qmlA*)jjeћ@L֪\"θ% yJ»u Ha-Lۃ膖; Rwvx`f0ѿ5'yDE[-Y&Q-tEO+Z]Mc(N-e \Ͽ*AVN`o[VْMt9f3tvڂqj ~^FJH7%Љ(߰kNpqb [z|F xegRE{٢vqӟ͔2la 3O-/E8̀l|*{a0J @TzWQP.K2t /9l(i XngWjvfUP4E٦)>C| Ne>Lȁb#n.iZ_qr%.gguRnfogўSq2R! }+=˷$馩yԲD:?( uAlϏ9s<@ƻ ۖsV!Ҭ SI UةZk ό̺%id| VaO RC*+wFW1W#u&L=[oh+5;WXi\`6+1eEFw01ZRS*a;upٰ 74&Xę?aGQϏGxƮv'jE_eĩAj1jF&C2U2-"tC[Uvk!?}+M(du"RztE xGD('׬l`*x1zƋٵuZ-6klfBW/^2՞4+$[JJ1rl'aVs>:>Di>:1$#:pɆbC4γg|80{]F8 Ѯe&`n fGmvm !շ̋:rlv!2ގ:E&t'`1=&1IL nmt(IK#sl$Ksխ㲭Z^+G{ZʂBV,j0,%/RKyjk5|pvl/Դo00%h>&`({8j>v1 P>,=oA~!Jl6W{Wٙw:14TYW bRS+ L bxnʨvØ ὖҼ Kd|.εn 6!=e LJZ,$kv0)lr)V/Vq_2^KBh"Owu:Șq𱡔c\F 1> 4`Dq>yJ:1ZDǏ!wadVVD"3x8&6Ua;uCla%6ܺE>W(P{Q2PH.WeZ{b\!4[i6ܐp6$.Q4vݹ7cx"y|DM Pׅ4CK3Sv}mQϚw2?"^j qR9~>1Gneή̊N$0ei T8G)^LzѐT`̽Ͽ`=>fŕ> )crs}z/|Hsty8fIgafD!+_C|;NީfX?25J@T/U]޿o%Fgc<x "X ~js$)?K^ƞ,M1RtEmt\ 0m}exeWwUd'L;5ESkyCw߳i|T0HO|ۄX*N7UB*U[ N>h̺!VNgx$vL>4eINfItq 4i$b E?Hpd2VS %FPZMsI[Kw3N`.E ټ 8!P0r4Zԫ1V.FIO Hʘ }xaa~ş0λyFJ xNR{MПMR7XԚWyE`J[{#4Rp xs:*/29QD`w^­ض~[h?ш&fNˆ9w[r1…_*`9CAyjPPhSrm eXVoa wY3=5˶PAhiuDm;uo~1֪ăj'o<_Awzd02h5'+\1ij, Ew{?MmxBh>e s5d7gFQۮ'KdHॕ%ZO <674A%t鴟]7=\k:aV9AmOzw!`ƽ5 xE7jRlpfwna}17cF Վ7Ur'%TPcTK35&poDMpqm Cاw!1yoԻ9}ٓ8&o^qgMq. Nh9 NcuzQGqm/W~2kOUߌ]I]&Za[r1MiWMUoXːU!; tՃ-'ɵͧKĩymNU}u?ېp!.uTDK댒/ B~p,?c+Buʼ[!/LB4r+n0~F؍S3Bz4#?A1%u6I~P>uLѶv33S@"߄i1լ:b{EHcg7R!h ɮ" ;}M*'з}yZwoDj(z#%5x-\6Ҡ ^@QQU\-Rӓw1ɺ‚FO~LTDZdũ)#a U;+t<5![z">9-_d[闹|8Ejhd.GRl^ɄG9kkdg, ʷbvūO>'kybWV#i 3f&!,Wg}Ay!pXȬZ.}4 ݣ#A+ܟ83ԟTwI4AMs47uNe [%2#_s =^P<(Gy,< Hc2/WmĨ7A9bKV/h3s0[ԷC-?k΍f8.cMv7ld[I&jScrtIX2Y\ d] ᵜqzE [i'&}N8&Ahg/6Ƕ[ƍ hzTZ]ٲV7#vAZua-Ӌfrmg0?[淘(QY=qgUZļM9ڵ$hY_\YzE>F%Qy|_ ӏ˙{i7Jc +\9[&C3q9ckϜp08 LzgYN![^QuWX m^Īڐѫ)GIX8_rEOFTZ%DTm* Ͻ1⫚ĕLF:T'h~;qj}Q>39 w-i[e!B<4+1DD *@/hŠp=ὴ4Ev i ۿaܘouT6b )48<ڲݥWΝBFv a~`Ⴒ޸=`i2R grP)_Yu{TC2IgL@/B"6$kib9MUlKnt/lb)*z܊YS11=&u_:ٯH9 Sa2gv&zons !1Eneu\15뮰1d[!%>eک$!ݷ~i֗:r[7dGXOyulǡppw:pA2^<ŎY?Pz@v'+ڗoul{g~̋j^i9JPOS^qE+y8P&#&\CNԯ0jbxNha;UBD*,ǝb{Y Fc&w ,l;Zs41Ȕ23:+?&+p.av` mLBkSn"Hm%$xߴ27l+GS7j׾S 47M64A ܬs[?1njc7T~7{ܟuA҉[t&y4Uyq >u*϶ȄJXH-/V&i-j:[* )qa?spPsQkBtFOiR(oIiJẍ́4UzYV ݲ+DC$x=B/41W@ueP,W=<3dqɨ}m%:R.۝@S7dgoCPFjcm/Bh<{d**<$QӐֆ=k6Z>כts2Ee30}Z_na>+b6.~qI)=Ymj)WJkpnPQ4J3}2@hej+\'nKb@G _ɽwoNnU )!zELJ01n =9!v _/AI]z.3}3$iR힒d XKQWVQ$fhb$C3]Vٙ6bBcn\y )/EfMqU8Jry`9PEр$]2.xVi7uRYMA\f.ŵ/ѩYPRPgdsY:Nd(( P~ P8<=zAa&i[8ԍVExT "WSZ#%<3ాT)ՐUZ#`Κd~Xel0C}t)M+_af%œJ ۼO6/qu-ulwmKaNRipw"/C2i;t>07&_9Gx[Tg$=ԪW Z~8G;A>!m%Hޮ%0y**RVy]% \k2`?pn+#Oq3e: {U-Z>6`oF!?Q(6\w P49݇->tRn51%)+z{AB;GۚStg}zv,!6&Y;XV<%%we%Y`4 VuS!hub[zEB hL2eb]rh0I0lZ0'<{Y oݏlAfdTr֥*AL:\Z\tP0*)<Ȍ,dFhYgb k̨p5eQ`j}z~5g !Ɔ0_i:DXZہC;Sxb!Jշ1~_ }TJDXhA駩5Sa@瘗^utcUijϛ:jpb;ɷ?ZyD >G멐bsHtr p-ιTEa|uOF)(H wr&264Z"1dQ?Wm{ ޝT摤%y$/+2:HBzr S+ѡL~8KZb<=e@ߗԳ/M6iFj#ykWgW.ya|hvfs۬W& ac_Kʆ'!VJ3D`h* PyD@4+ u^-`]*0S󲣅$: 5}W+Ӳ2ڇʄݔ )ٟ#*i󛠠dc8sQ`m1h}b@%lZnjZ3tqwׇ(&HKoܾE,Y1 D~fш~.fRj+'=3K[*AY./PkE pwjMc`]HvFeKЪϔ*8QL [ Oes5_-+Z&Gf (z 46${TNͨY?n .š$W,AL!#>DB=j:ͮv2il->>կQN7x#'~U# ֿ1M(R(]gP"Ap1˓2ay]Ws8"9˸韩M4O=buJ {}9=3צEM!˽OtPA,jk>i0aNU>Ͼg Vm*ҐwA4l qՙ?A# sd#xIdžc3Z/R;Aي,Δo7Ă9>1XVr7i`聵T@:5EçuKw4uk4b$,7rKwIQ埢?gS9M(eii_kznEd)5Bzu~Jb*= Ӻ.ɤU!-O%sqYt(or\$J-"4Cɮі^&l:Z.Ӎ|Wi[aQw4 6}n=vgۅ9ttQϕ ((ydWlnx'gS^`uyd VF P)s|+XydX}_ LtLn1fsdXIL٩=N+ 0}qmgeǯt]Lsڶ9\үx^hW`X R  9^}-_2y}, ᩊ/䥮B:aDY 4nsP-8Ψ 8}_X6 dAtY(z2ˇHgO.#&ڇVP:cSl9'iy^q 7OSgyp38gr&^dNS`A =̤\ %:FG\.ͪ3a^c[qc[BM.1QbSOT#N;unP4M"f4]G"CB,|Ep*A2Xiq(mgJ*ooKug*b>Xٜf["t]zPs>nNdqJ"nF_i7VLy+]Q?jr.ЬŽ}xIdV܂~HNG}S{a_&HbtJ:d& b}xivv EM r> :Ob%A%Nw)qZhé̤Mff.kSmKKg I~`31(_Ż .R]-' K~X&WD=dZbnP\5.5MG@ԶjwH>nD} .`ȇ¨;Ea@sE3_,r1ծ0= 5i~٫Qf EMY?Gɕ5둔9ufRGύ:[*Pz <-\{Uiza@qv r,ݳR{P(ƻm{02vIflJ_T6(6a|ֈ/W7W$䩮ؼnkQDYU!Qiveh[0Hrn"oJ8'H-?lHwz!b܊)O=e몤 g q?N2ܞSCYG[j,\jd/Sz4oE4Bŋfi DN9 PVTjudY42F !bک>8 QP">Nڈ &dͨWu%H$/50|njo (#êCB]#P6ά̰P<@SqcF^U+t8uVgԿ,$;<an6X)~M`(\êF6j>c+"}(g1=3Bc]Y,X J j`)CJDM,Of"g@SR{AYM>a zgSi&`':ǍtȞ"~=DLmw0*we<_6Z:zk+7*8URl8v~$Qd;\G/p_i^\o947J6E),\v c8/Mt㑹)^6qߔM?yg7 4X-q0x_+([)+UWI<=26sB2I #A˩7Hr j&^g2Zg`PrJ/w'NFTx3ݾΥb>Z8jg?~SGy@njģ1fIwʉ>īN'= "rMm{Ye৔#w!bPXNo]*t.Lc A>t2 4XXEymCe jS ("x>8A!7L/2N@7<=<6lU#C7s //% _Ѻtaֿĺy 1^["DʭoAZC؄^%3ִѸfk& ̻43 +:9&Bl'Q;8A(XmiIiROm1][] H`ϼd Y`% WKZrO 5Ԏ6tUOdzO_Kr&lDYadPN!/Mj . !FH9AJ)eGCuNţofpp`ļ}~f_/'r.×D6C9jYV 5l?LY/yV\퍷fN@ScRpWwID_NnC=d+de aLK).P5J'Eg8T%?S^ XAtunOgD;溘 7[( Ӓ@W눏4!oTpv21B Z0Ԋiw9[8ʖrQ51ґ $'u0DHK9.č(mFJLҮ\ ,O҅((O#ۃMasʣzV.@jױxʕO".t;ͭ+5V T(rXu9amu=y+ŝ wk9xĭ| aIREOEM dPbFLPK)dq(FB8Koh/ީJh@O;h)2X4֑JE/C7_A*mEz&[ * KMij>Qw٦+ɥ" lintQq-R.I=ljɢm+~yV=,ΑN??K]'f{Z $])CH2 'c **@oGfʲ;ʶpg/{Ar6jsC;-lWV ΂qPfM@T'Z8?j_~uww-:=@L&x;阩}Ttdv(YrfVZ0rM<OgՆ+&7mħw0=SFEɽwEm6K !yYHs93\ToMG}!K u1bc)*wuͳ||Yqp'POH|VC M:Y+R s^ɴ8h\5U=btZGƜƣ-A]ȆkVZH\ Hj=Z& P^LCXiwhbTíͬeEv0`oj\ZYz͕oyV&%}UBc1Z<5*Zd` 2tp 2?,#dm"E/K>(h'|c0`1Ō7R Ov~rT&Qmb&܆Nt5ぐ_YVsl [Ӌ,zmP)}fapG+\m#[/%t_~O;HSq<.V`35*s WR, OUZ /{OMҞD@סqJ$f NUIjߧ588E{ *('VHj}%ZvQE,*"ٷj@͌&'\Rd\qc6x%wH+2Ica_0bec C'@&Dvŭ>{+6Co"g2UcT(kbP3D߸#ؑجF^/Qy 4ѥ'>96}1wO=*iz q_r>W}&^6I|Xb> {$'顅`3i-O4i"< Odz1oqUt.M,eφLJmg,q6Tō[՝~4!oG t,0P XM1x"{Nge6y43b{ /XyIom㐳kkl1P"SR2ZBN%g!7<0mPj+yCipz1{G&̢JLQ,?٢=LcՓ@ɷҴvl tk%$>DEHG_ mA:/pN7wpMn{6Fs;W?SW|l`N^,0LHdɝ`@Ss pQ-&{.ӿݬ_a<~~{m7P1SzH%d1cL&Y;qR) "7Zi3ER i\˶u?s@Kob}7Z@@ppC@+C?Go\s1HѢ;! ={GNOz.xhײwBE(xAoڠ];0YZ070701000003e1000081a40000000000000000000000016446b36d00001d7c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/fs/cramfs/cramfs.ko.xz7zXZִF!t/s:]?Eh=ڜ.+φpO?mHjlf$#ZL03O1 JL+ZKPcȎ,ǰa vݹH+S?DG39Le^'ow*8;{5N=oZD៖f'Sbdhb9Թ^,3b3`۽Ux8eUt=q'A>Uap 8@1B?Z0n<6Pswߝ>2|r0zRA4%$t=(.hG6|EV^":K|Iʾ ,KL&9!ѹ.qk)Z]L݅0N[ 0ɑ +qSʲ(U`CxvKL"c֫_K:2“hYJ4olT7RSG1YDmW^/Ɯ ~av/ז"] 6?U%AKmw޺sg(˄ڹ+3aPI}ギHD=qQ ds dlȔQsқ&GG2 T=OKyv#4K7a HtYSR\%Yv4ŝK+'p0看sD>% d`ͷ,k[ΔO|C4X,v<_Ƕ5,2վ|~ =`I:;H\zm M(U ϕ]9g[, ~l2CQ Pg3*iv#$:s*4e{jZFp1!%2pW!3ZDՓ(t_B:>K''?b@裡CyTɰJXoulM5e%>彇&`c/C"\dɍ Z۬,ý/;P' |yfϮοV|օiVlFOox@q\Mcͅ;7&1F!jqʜuT ]u˘c`ić@aDg;% 3f4쮹k.v.?9_ϩT$#ZZLd㜸|.~dq]}:XdGu-,V:#D+8 2[/sȈb%<_ƿG @9~' ów¿hTΪk ->"kNS(g"TxOVŒ Yb6&*KzvYM@.^΍gRf~͎Cϸ2Ư eվ[KqpZvo:>[vrv HK_%貍e(mZPe՞0_^xC!0m&_:myyQmy6Fz%d ~|b5xD#W/ռlmC;'ң0" 1R+]A O RssPN!fק*rGgS]\TtCx#D2F:1zԑNxGV@QQewO&7Zԛmu7);6ՠP)UnZe \igl?^Gf4*DŞrDC As?=fwXxx^j ÊʝoØj\Yj;ZY&hrpx5 i$AUALW>F LUUϒg1pVb`?pb"P){nDrM$K'ye+[vk4pɢ3i S]B1ItbD]X}22k> R"M٩\t?d&Ҝ{f3ӈiX׬ 2} f@w1[ jrS`˄s!"9&Uq 1T!X}o&a@C}% }A I#s o8>=YI0\5MbJ)}QFBZ2ݜ;>R*t7zb{9X)z@%Lz"Nx1 5 p}1,P9_3jhεY;+WSbt r7\$`n;V: 4`eN3)::Doq 1Kɏy}3ʒHˤK@+kZ,A>5bgG7>9vtZqY: u 3tBl--:|ˎhiaoLҧGɝ84=$߰}w;F"VU"d$a^~4ϼ<疲a(s ㎵<8)3Hpr+9c? v}?/p2qk({fΖWX=٣!S:pNA$+,KIK\,Rn縼kv5jO_ansHjU y 8H@n Is{t~jG/Q鋚~kNndr&RT$=1ɴ+E_J(n. gGV>Q6SHOW UCbX pwI~;5,~Qqw-P4=M~M4ޘ"]VzQܵٶ@S@M;AqV)P+?zP $ڦqV 6WH=v/ۄg~Xс $ yQm"Wì2p4Bઝ" $,l,rJtKT;Nߞ+3Kcj4GMzflATL OISs騴O-\Kf32?Yq^1'0u9Ꜧ9Ue1=+hͽ@'^x<S/>q @[ہ '8jzv.X Bi:yip0 406veqz gdw VO}Z TsAɒnV9v *899G( ̞[E!LAjeX&oI,y>+q}N@Mүx04?˒V0*2-u.JsE7stݻIN1y?Âm ޻T6l 8]JX盟ǥ < FLN V#2C_ʗ_> Yl~ )7plqJF릖 C#ܚ8?HZ-h;fyw2c*Wk#"#%0>cBC 4M[H; kУIx4'3Qa@OBÅ8?eᏺ j(ߛ>%#GsߨR,^^>muM d >@ZUXF{7_,~79ΧJhI*YbP]۸JBCp򲌈ne i2>Y "|ZFr_x)@TRnoCitr*^rzBe dEܮ<=]I cWz|9qǰK]4?@1҈kĢҁ9kHOX 3ֱV3Ͱ/Ɇۈ>El$_Ĺn)@h6zDY?&hp"rSy'QX=4լh s(Uyώz"$f3O}0Xm$I\ݬiW{L2R`N4eyY!X*~vf3/+_j|'bnad8 BBvnt  d$9|,?^i 2]R O 5^NNwȊ| { Hs@|yɭe>N[H"Љ8+ģ75}dªKfh\%{KޒhKk%/(ǧoUMUHUkz&(= (&q lKK"l,o xoDk pӆ<~=1?dGzV"Iq8ͺa5"]p5Ƴ Lw]NJt )GBFx$t"T`'=bYz+Bs;j?/.fFkdT"hv=&jOKqAj[h蚩dL(X4hK͚$] !d`k[+T͂OWi#6ncKgޟۃ"J׬g]ǂ0̘͒xaެZ4 ɣ^OV/y1b0Ă-ȸ?kzHP,Z界3S꾹Ɯq_|E~:)IԖp5b!8`גaj=/ &QZqH{˨ۗ&KдT"Y);lp@^t5v>f?3v+խo69P+zMvX5TS{NYm+h;7t3w JlW úTCd>[G]_&d'[jx/+,# ҫw 3f<3mL#g .MUg*y uF8A5F kglsm bE E(}G't~ٴtJ/9+g/Tn@7e/] CϏE{%ـ1OSa0`w"yU=b.F*:6aΉ+D*yM.Y&Kq YX46vveEv 1HL/oYÞfhsA>\BѠQoI57ol'{ZO8WNdz#4%7Æ6LNn?iJc8<^2Tcҿ"]#\j-5A6vvW /j;:p9iONN|:mc<*.ݒu''sx//F K.pxV:?㩓֭}]].DBZgZ[xd.#lanGڐL $&J0͙Sԋlf&Pi pCb8=6W`&1НgUPmR2qrW!%[ep[kxXTm <8tf&<v7[-}qMe2.82*|- Ę42|kmmǍ'leF}؜=R nortDX5$30]wM G۶}6(0nppQOR?wc|Urw"K}?1{p.Ap)AQ7vHAS:8̝Y8D>d\I2^V8\jJ/##Ȓߕm  љ?K~YUhJbTJdPeW&\qeRhY6I㍂Mwr}n14=jsEHK/nmA:4A˂e! EXFsH;DƤ>bjnCK15Qz|>;-Fue9jk.9dO88C1KkfoPβ/3.j9ۈ[ 12>pL]…e9 Tq $mїK! e+N V-k 31&"_=^VP)rb1ug+Ld}$Dcz~Q (.|MnRWBw\^^#Svp '_-{A\ xnfcIW֤:~ӳd˜ޞT@1 h85RI|YE})H|ǙDG#F& zn'Thp-}#P:{JgYZ070701000003e2000081a40000000000000000000000016446b36d00006588000000000000000000000000000000000000005400000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/fs/squashfs/squashfs.ko.xz7zXZִF!t/'eG]?Eh=ڜ.+\sДg:^,UVo%q$g3 q)&d$O5Le7Q!n~JP?g>KEّVȄ(Z|H#*}`k}Pif Jυulq׶kEf!(ɘ hDCx@plV:ICS _jnNooJܴ4DU746UpQD 6nJzB:?Az%0!2%䫪ZD$@I;!5@;?I9Bx Zp(C[dB =R쒥=y=$@\@OLڀoY#A5] ؑǕh Yuns@zD8$Kt:Z>iǰ7F~(slv[Kun Ka 9;0u۰ K"Ҽ=hk2*-g#]-\5Ο-ޝo|4X̃`7 )mĐFyr@ f~1KI#^ H6CzExhW9wǎ4 nSNLdmzղ8D :yiyMcSL(RI) 5Wb)? uI0,yG濩Pv!ȟr ka31P ^]2f*zSwk#"K  N} \M 9K2{t {V4?e. g/Q*&d٪\Gg4(=tɏYm`n 0/&D9!59v>h':S_M,B"bvGI~?Mpp3'_Ffu"FȂߥՏ12#Giͬtxا&񊉘o ;@4Szo Xj0 ?q1^?~^ Wl2˯ +Vi:m[#fŽtP\탐9!J>87מDG1>N/UB}̵_SvdzFysf_lX(]~ر(tN~jw0R>i۰d :NK%vk"t\oD^%HzKӦ؃gϪ!!B^H}kj-ChNo[kN|bo-g.!ا1=\bl\;u2J.3׾-<*`kJxQe&I}нD¸Z2'Ɣ<G5#I cn09D8b{[$9p*\u(erR…X-kNHjp>,`l.UD)l }Q44CP9EwZ,D4䃤A2nD1 |v;a88i_K<ܓM* 1~n,G59d5z; A۲ߩsɅL=u}t/k5|x56#yfE̝PI˦{Zo7bQ)XL{$Ң{t wF8x>茿}NJmik=Kodw*,c>Aq7n> +g [ktK<&HaR8jMgDsqr9 ]C fY2luṪ|TӢ&*zPN[R*]CPܫZv[>31[.]h3lkĭ'~ʦ"z /D:їC# "Sj}iwr8_o<'E7\Z_'G-)I>}]U>y ?}ZVA9i%avMMQ8` ~>O3@\}; 5j(t]vLYjadUtx ldMd{mKD4)m'HIi\ʷ##>YeA?']794JW> yň ^ Ҷ=c~Z#{Pd0Epl1x|nqokʑ>d'>Ąw`G -Jk}ԍgN|""Q jVܫuG9/ V gs۶N-YkFTJH{ö!鬹ȴb^Nd8kă/sx.mD'4!|SQ2>褦R+#2+nYt3c_:TMԅ3AI]4nRS>$¯AI,R|-^aJUT, +AD#g!`e7#,lsdܨ!)5ϲT!Q, ׹\Q}W՘GZm+z*ceai =E>8eP[8 uj/EdiGfsL2?w'V29jIp(% . 3c Hȩ&ZB4עBLbALCN @Qy#Od9,+}Ox`1@3Q~'Zull'Ģb_sQ{{K-P Ԣ:%FżMC>/aLl؞F687$!$.`XG07zy>}[F'I@Y:]=BU\+Od_̜J:UީZ m'w](~ۿggOdS!ҢS!GwӠ-#ΒtjvZJXּ<7!;$m.)èTK^+mU:=am81\t!TP,*|FN\Z8.UעmxvI 2 9 }DoAͼD„U]rW&Moη !Õ@ I%?~}̛dp];pJl[ 䰻%e;"_+fҬ:a8[5yu΄|`Gw"k'rвϞw]{ۤMoYa`.w<.T9d sں%"dA \15b^S)a1,63 #p-%K};BxPnpEcْ4&i퇄Yp?㌬+!Z("eR5E:-%[~j{ӚQRVQP#݌t4'y2 M|;R 7aFg/T|Mog|hAtA~'ߟ-KN$WVqMBz._w6VCfUZ'vw!6g yT:%n 7uW3+hց}AZ³ }fh`rAj}n\%c[&T/rpd?h1x/8M Mr|RwaVJU$_M.C޷So=m !&&uc5Ba80 @[eõ w(2;Ai@1l2jsaRՅVf 7X8uB#FdY?!q /|fmTRk8dd1?+9M T~tz?K2lPA_J0tQWfL WZ*0,l{Wܛ9R!dE 3IǑ˘)ZOsې=h~ !j,ۆ6Mš1oGqrEqPOw^i(Wit7d5^k,"b@te- ƟZX9pgBFBQ|aHZmj,+x%l;ұ,*lq9ke ϊ4ebȓ29ߚOqWÐܸ ku#^o"˚!0ho?ַ])mnK魄1>t,osE~ADH]`5LaLXOjƩ8$KW'.&-agds}Q־$Pq]Զ:&ԍUwl~"mu\ FWmS|u*{"T3(Y FڄNh_Ta,  Wbv7 y( ոK pK >6+S`_f'O+v* hSMǐQΕ'. x*$Qp /`iCź"WHD 0EV[bf. qKtV~2u$toiXNXr3$GVaDy+Y i BɓĎb*/Mh:L2h5C`ٞ;Dq/1ƭ`RS )XFo)bJ<hQMS DQ%in3U+=A%!n|er+\Όˎ#-7ח;i辤5_Bil61U =܋VqGִX""~&Oh^^1iD Q^!w2i`*9g-,Ds(kp&9əw,B9qtQiՠy\7z??0+ 8ުe&AA^߇/[B@c⒄KbvQs{)7;) mPUN Z!>2Q;yd ;HqRXt1bQ(N<+Xܚ(wqP>Bts lc;=4V0҃lx"޴FɱZT.5y D€3B0*Fc! 1!:rR+BrT~ #Nԭ~(B`* zD&RTgSd,v^*$cy?<4-`zwm+b"SWK?Ƹ%1W%T)b)E~$GE 0U=*]Pf"-Sv 9Υ3[ΡDu {PŭYu:O-JxMCձzƓCqJؤ\r b`s 0\=B0T%0zؐU΂CP uJ/OgS} "_ĉ97UŢ C p,W>a/MtiocmVHQ_ Kd =;LԴ{ SZ@O$6&M {,ESD"4?eP^aV 㴎 C4xt1uŌ;7 pHGM5647E_Q\B7oS5mWXVXֳ<&Cl !EL]5FN@> t_+ⲟ0.G%ROsf[05|̻jA@-t?r%kGAoK\\ Cz@B <0Ӭux<=HY&}_ˤ.D7X#~ҥ("vP;# aT颥*.ׇk*D(CweFߨ'KGRt=#u jWq:4>UA]Z/ܝ3lZy~,Y ZD`A#/.+!˳qB?v&q>g13ueb3 MAie1%fz-5$ճsIB୶6sI NZB,r.u 3*2q\Zj庆JZ\Al}M2;tbvlQ;G@C\nm̐Hm۬x*si ׳( QuR"!o~NJh?H)xČWΧ]8x<8IgƢZibO޻ ߞVx-J2 rVZ7V>*,L_y7mshaٯ8(a_W@;WȘ j շT?l _6Z\:s/! F\dYJ!v9YDvo8=>G'"(2][7g0Rށ nfIUs])य़8{F[?N"`C@&Z+"@\ʟ±R=ڠJ&9~˝|Txٮ":Ha@tTuON[amtѠY&o} JP m)7 ڡ@ nF 9+8[Oʲ=&IxQnIH`~+qq+ tr/BZCeYbO Vt5j~/?N>rw?7gr%eٛ}bVo"ӴP1y5T$` 3%3[r=dnڛu4sZr:1.~~$tG`5)gQ;P,ԘxfţeߕJ݋ulB'hªu*OkoJMWG ܋ =z*`AG2zu~u}q8m"!Lc qyC@:Ud: K ?; rT3zpe`cfȐO[0ʲ4c4MҹxHWp7$/K<F1lc,^LG#6 unzy㙅Zj7A}d,b$p(#k j%ǛS;~ȭy+eR)6?EH<&a^fڛ~6 ?+LbQUޢӛ?NGl=_p QH T,VY~x]Ł{ٺaO =q榸U&>C&vRv Ա6lFLU>-p)יSshNpyG抄6k<׏Aj&ZTK&'0~]DNpa #̜DBެzDր?>GJg8L3rW|"RHdwJwT'I͕z3hYY Q.EԉB74 ^T0q_;I%Wy=G]?h`̚v*`#nHGH YEOO&z<~L^kF`_cH9-"o8}br",WԪB!?yٻ1ÜTңܒ t+fț٪9)VD/)| =$<1>u3pN.K۸I@,yw QOh@1 H \ t|5 ?Vr0+ptϿ1m0ńYpa"t[x}*4ŪچӣMڻ"r[0jJffUOïף,fuII@ǭt7,.XxfN 4FO Dϳ0d%xͼm9 / Q];AwdH0?0cm0_`mcppcGvpCZ|NmS ps8fz>10C8I`^ Gc2YgSz.>VΠ#~dxk߹/W! y)I@<:{ N[az Oy֙5[:_: 'Ej)7;Pg+p7\ "KZ%t<+F. Qx!y=8>RUCrOwo!K 1>VisЂDaZ,Ζ 4\hևm6+]#Dj@\Q%`Z+i#cVW'Oxt}>6+5!I\@\ԥP|d\_h84IUtJTiԇ+3`kE g{~i`f׋W3RUjc.i |@\\܆ȿ^XWl*K !&m}F#jžO{e1YpvHIx>VWvqZ3Xzwih|%ȈKyxqfY$T:kbL.$w @Ӵ6D죿oG̪5\<~C=OjTBм!=H48A;# ;jO@vj5&;7U~8C/<~bchAbOuzHҎU4bQN ¥_ׂWXQЛc\-L1Vt[!zԖS% !$MpbgxbL/Zj&8TmbΔ>5~dcf踣aP+al[C`/] ʘ|5b_N[ -Ee&r:L]X`KuGE+?;ta|{q$(g*;9ILG#ʺ2;c-Uw+sAB!2 .h,Tw_:}[#A('Ӄ]ggm/=ؒED&Gv[_*rE wSճl*Ŋ&4 =&هPoȮop?.is+aܚեn<R%&$alw4@ZiɌKWLC643ov񲫯u2SȒ[I /K_"קA]~񸥩=T$ɇP;r-wpijkI8iIlttV)Gܠ2瞹Nrm`4_aN *s9 ɧkNjHN7kNDvaZ?(7H ܋a 3->[S[a 2{qOw\nc'P sSAEC)TF]~=Éj")Kmݜr!P5&e<]`q D{\ L>@`%qzuו%Dw##^~6$uW*r4W u] ~3/| h齴(US+d\t惧Izhu4ϛzl?ɎR[eI/N+gbZDžTưXن3C6݌5>vzw;-#$Ô} x*xlF ydr|ijl b#**Au?%0 A9"{z[!|:Y-qZZ vi-Лyo +n-ڈ'0;M HhHBR˙0/q}z;mgzt,ɓzDgy{FݮAxWNۈlX"#麒<,S2ό3"Ы rep#l.z"gD!ia^g$sw1t?p+85묟!okdگpy]?ハH& $',-QvQ8V@=6!;a9wv(%.T9rUV4iŧ&Ks^o+ߪ:M>D|))틚Ncgܦ_,dZ|,mkGSB l Va# Nod}z (ipD#04[DernNonŝB!!f ՜mW q$:"4m?D"')!+W ['9R@MF| O1b` \9ľ @B::ʊ! f2/4zj(uS\B=*+. OoNa7VT^ >+kGV ,a +4|58$@ܲԈiyur}JR"w"MhgaLtwTWTwdAb2YV_D잃$`͆j ;%dx'uE<(bnʦ>9_۠ zL^sP_oF  S6E3qL 7 e Bg7+2Zcb֗倠=~xE \r дFKg#[Ě~c:`-K_.գlVǤ׫_le:e"Sy N}1z19uC xbӖEgAB[*p_pRu\Ώ 7UƂnO'OD:+.(ɩ3MNZJ-|ڳsYʕxfCj[;?Ml[NedFSqS`yG/c y%k,#s7Z`ԦvVԌ.]Iy~VW Y9lBRj:v--t 9pn!* ӧ+/IyuY3W ߔ;t}W9e hbmdSZCSӷ˹ևsEbL`O5\ZB!%qB< r$(5(0^(3f3Ho E3j \nd m9Y*VI"{Hwf&e=Bٞ5L`^RRc`4_@$Oʙ,E+\6O3;IBHؤ\ex>1*ua H_i`ɍW~oU:AXyϒ 2J@S@1Pg]újJeL:,\9DL|}+ 2xMsQ}aK۹5źa5Db ,qF(!|jf=iR6twSWP'pu{plz,M).{d֙if[RbLE;Zƃ0_53C"a6)4eq5NBSHc1&G*IcΓ4*wҟ^=(/ B*b#p٨xeO!1ZgxɏfΖvoM'zPIt }&+M _z)C> ʀӘ7n7F7g4G)uWL@:P0nҎ&~qD7H@ˠ;m?#:YxR,ѡZO]q'kqIUMr,Ob/m$_HGǧJ-yEpYi|;A:O`^v >^ T51$k(bdYM3/&s5":a K?C,/CfCQZzY〜A&o5Cy@>`ҧil,i=`08X3^@p,n"th+ʛ7ee{MPU/t[#L|Z|HU6oX?|RY]m)9'}/oEH7jB%g߮|'/XK 9"\uVpWU1aukO^D&}:8=~d?Uvat#4-qNٖMr2>GrZYܡ~@h>F~GzѱJ\A!*8q&ȅŋKZYBLYF\cC?+<Tu(ZE2tj{1h- \'u > Y$bK1-(eOTc(Ls1,jn%tdɣq LU&v1D6VGv4Nj&[xp%0M)n3: * X^B]1O7>lhdCu_7`?b~ti"P匹~+:^Wxmī!Twči$.[)&ϞȚ1|*>XtL:.D61S47T^Ot(;\a}2%y {PD2X(k;}O@B%TlUjgKYXQY8N6-&0sZ9&QNؒt[xTX~nJ[qm-ZKAfjHUDu(?P}e8,KMm8}GϮQ告חۨ"Qv:}xz.J_nZ0xb6'S1u8_3eǽcϺͣb~|T鏣'tOYׁ3 :TStd1v);Ԛ4U_@P"wYp:s 6 A7T=ms@u\Qˍ6J&`QwDܐk>iP@I^oF3>:@h׾X3PClJ oU#|ݺJ4.x.֫n=&h 8-$ *ȒD3 уHș:{)hifl%MLO4ʑqb(cYt'tRUWأb6%ʬ C$3d/A .1lt Xךш]C Kn!ʇ+$F. .#$/VpmizV6L30vQ0@P Y.2b"%U p;EaYPo͛H>L%JMz#ʅ~X0m(ARNPf$3ȜHhKN#w#a)gad,|G^ CeHOL:|K5 J_4|V?5C]f'Tg .!7UR SiΥ%-#$B*Ć!ޚ&PfX^*_✓(,TT=$ʧ'^ٹ(tZ*-R Q{*U'9Up&φ|x0zAd@iEQj<hf&ibRF=!o _,$!έ7.9hCK'l[IJ _*iWq g*cc̔E2!gQ__ PW` zݏLv^Ɋ;F~ ҢdtejoK&3҄7Gp.Wi. XqW7яݘ-E'a~; XqLS޲6'XLԿFdWۢ6,VB>8eΉ3K7\ CKstZņCaqXݺ 8Wjg[s2&&06T 9C%TNWET{-HwjʌDZ419cI8h3:E>7Pd c0([ ٟQUDFCӊaB2dGIt,c£UVK+Qep /cTm`"6qxߡ/-+Z@;Wqi8ǼS.ի.z_*xl«qM>華T7U q+|cA5!=ԟ3NI&0 _RWGdesqD<2NޕUR30MtL߼DAMe=pVb_RiKk /ED=V Ao\p^4`Acͤى V}k0C֢T8Xײt݋t O@qLs@fʽnʅiBc.`o 1 x-^Û5Q gU^~,r=8bu!_@kB61ro&!  kwb}`lU{_70T05DLE[;*`ctKr0 7a`{Da%oB 8ڪ%hIE:LпJ|tS"!9B:߁ڿƷUg}z4o{!hN'-/w`g[2r gLv(.Y+Ba`UWdc`ouŕ(Òy ͩǰq"׶mG}@ 3A(Dgo Jp5҅q=vPPO8uE~8(S?^(𼔦^f1z58ƺi'#]iGu0Z5y@.T^H}>a;bubFHoAKHI,4gCV 9\!:τvZ:aWQ׆v'ȢX(<'Yjnmi>Nm?sJ=vSMZ @4Ks쵿4Ǽ=zyO+E7Sc )cW:-[r |35r)zkzȥ F*븯`&d!c ź6 M{u?̓"H&ߨprJIRn,\duOG{4d);a+=)){52#I"Fn;=37/HAwWw(|@_EAD/!*LNN[2) [#weԍ. 4mo '֙{@XH!KOfIX ϠqRZ2sTYI dsIQQR ?3I{Aϯisl0Kicm"CIf.8@g3mXLcG5W̅bÈ(wP'GV@A߹-^n'y7XwFA 屑Evf]a:.IɃabf즫ïj;gH.E%I6Hmʂ- "z Kh"H$eB4l x;{G.[WQ|>ΐҀGvoH\֕z;gm(,2A\l*u({#AN% `0F i֫ Irsz--JT"d}\aqdhs(\v6:G.{^Wc mz~ow"Sz=4J$nƾ88t fl1N6aew6oKh OyJUD~ž)?ԩRgẠct7Wl}GLƼ` q|2R;<&VRb(xBkz\u"q~En fLP:ǀ+"ތ*gB]B[QpQ\I3?]j -_tMᳱA蓔W)8GQV.Q.YY.JgwB=u\F MoU}o]~@eiͤYoȤB[ ir4t+oxᐵ@s޿wOdoyv9p+?r9<9"Xb?(BQ+5ËwYa,iC)f vOw'U[ׄ2#)flOK'b:?L~8b0B+(HHJ9!f 4&WdہJ!ʳS_a"+Jzyhs"c&.mc 6XHIOPR且&pȓOx<<9*&x ^cˏ!ͣ>"AoBpNNيWaKhu>)s [&lZ' h^.V{cDP,5nݶ>86'=UGlpFy>͟+Q( BjpES?Zc^̠(/IYN_ H:60VWIprjgo}OŰ.&)d]8U`QvTy=4e9#x.lb,sCcf.ϻU6'i o3`lV=|x;nI(^| OVvVzp8B : U Wi{7h ՞WF.z*{X,ZM*CJ5KG,)JD9CL7cR!J$Vl;8' u{`0H=E$BN|<L~Z)qyЧP~h(w/K"M_E ?!w`aM?Id&vXeS0!H&Cz~/yW o:}$imP݋SyǴ=-rp$M&ՙ@rWTU>b[YV2R8^&cޗ@}-X-H (}BW:\`dY59{jb!BP&l(YXuZLO =c0=OOЉ,SFk,H6Wuʧ25#-5wV3)UW{AǁvؖFquy0{%ZRT:-=Q"9$ |탵L$Tfί׏櫠&=~r kԩ?8_+p>LraS[zRW:GekJ+E@.^K_G[uK{!o!]aO\"!mebw^hC%NiyBHflzU0SbNv9?LRJ2G#5qw'(L2^*xR%ZKf4zk9LWu*+Gjfǣ Ds"ptw/XZ41f0+=Yn` E:7e-ݦ8qIT;a?xӓ0g dQblgZ+n&S,]o{/ZݳdQ΍jgo'(7([T8zEv Iw41g"Rf~e"h}|x_d@ȗ#HZV+87EC[r~NRZy@u,4-CUh60,!UoM)l:tOqf񪬑"eyyfh5,26t{ -fjȋٍ$ƴkDrfoHV&r܎fG@{pleꦬ'E`\HY- H= ?Z}'v;̳rݺ̮U6֤}m[I(u*suVv?Hјf݀#\+\9- ,eo l :nSsVYO.r5Ϣިm9 m=3PR?ZGI }|Dnd,ʥ -] JiN* g + #T 5vԣi2F7va8 7>.ԿMc8ڛtqO/. n$#F&{LzVHH% dlZ;N9Ol@)/hVS[lk1~@p`/{]k3>fe:(DO%^䧉eAoiʓ^c#qyJZ-TlXH3åkyվQ,D# 4+3Rf ?%("OP S*+_;mm3X~Ue߹uEɬ8W%$,PbF޶LaMIׁ˾v&Ua=4Pu@ #Fv)Vt'0}AzF-5.<.g?N+sJi~V9>rivh xCem8'lo)kvL Fij3ztiSiqRx"|_O!L7ɕ*g",bB|u8Ut9ˌ FMY#HDW!,;~jaӛa1@!06zXwb zi*z6|7j] /X94j#Ws!U@N6ƞێr8~*`2P4"[tc$9aj {h(c0<ݨgZmˠzGd?Vg ZͪT -0myꮘ?btm]:@NAvwpfT$(7,lj6TC3!-|+2ZW\T8: 78AcӴ#|?lN_pO4-65. X.Ѿ&6$ '_!)_(c & !#<} ;vHL!˺8q`-I^ߗ4̆+MPB=Aae,8g֩ROK \::\d79;8׮HrU6 2WCvClc%0]ݎ$wX`~>yaP&;*-@ C%qƀ%0M#y(f8O=ڄ#_];G  ́(zۏ${qɌ8H&`GqZx '5A*| i ECX9΢ *fuඤr7zUGJnMי|Ќ0ID~yzm^y/ӷ39g.ogB7XWgoZ( fz[^ϗ+G|#v$(Awژ#܃3O뺣sk> S%f6%^ ɃG$@}dHgSD@?8SDuy/IA,0B+OZ>5z\I}Z _/KTxE(-v!uQѨsoID{W𐬇 &Foh9y;̿냂 0)c+F]A!w T&Cz'L$msyF2p1.d'ŧ鰏%EW?NazxSp;4CD$i%Hx9 ֯9Id+K!ښT6 "LJk(3? Tu_R]#؂`mݪSPnk@hJ_mB2G9ƥC Vծ6h[ZԈ0iD0a, WہS`φszлûm ,{fByF;-TĿ:}?G*vx@C׵Eg.OBWanYF;/5vG[['u׺= kw:(/\H[P ߠ$. b** 2͛Of/w9nL;bli[-[;ۺș䚎4-N1Wʳ/?R[/ =-0^k 6uAs1A}@DŽӤ()!"wm,G&*Mlt&"*v!H͋=Z7.forߔvyD EϤV螿)Vs0 Wk#RxXL?1Eєir*mN(y~Î/Ava#4vaW]CJ{=ugב[&r\fmC`;wk-Gz6_b!yX>?oәrh8[ ]/ 2F?uFW΄2hӨKKF[-EQQ0gYZ070701000003e3000081a40000000000000000000000016446b36d00000c38000000000000000000000000000000000000005200000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/mm/hwpoison-inject.ko.xz7zXZִF!t/6 ]?Eh=ڜ.+ RD;QA/k>1`'VUeȑU-bEĈn w,vpZ1` Qv"4\]_-QT|wmW7;6PߍED~d}M}(,t:p0h@4tVߟy@${.c5/sSIĴt\O}M@m=);3G7X5rيB~k~'LNn^ĦF!qKAYT\bfcLz? ЄTL=)g{ژ@l-8͌<*f  ?DPѳ6=v n]~%Ycr_ /@űHXtb)TN>6ieE w{ JW,/!E 4xϿ2Aԑmn!_U0&:WYj!V8k&^?;~G3"jAI1~0h;]E2 |,lWĖ|Du׵-}⛣N>O(8XRKj4gqmº*Q֮u`9DVux/O72}S>yG1a[L?*έPGB@mgxVzW&,j${u!1t@- 5B:.%`v/yb^H,D][%J;`ǟtUϨYƆ߮ Gbu8SrTg sǻ ɔ-eд!:$[aȐfk;wt :蒞&?m /`~D8^ZXLU9D~E-gZ]kMBͳreDmmj.f[- nc Z͞rQ[h´#mFcL߬tHe5@NGTb~^"ۨ"wfg6/}Q5:4{S^o#ʍSK@I)caiDg4n2 /K3җ-j3堰UE:.4dE; h;QIl/>'6ub*qf*kiJ,P:qtS_ Mj'&-)?';ԧ@T\HFA;Z+1MP#U;MADZ조׉QP1$Zj2zTi쀟wfS  "p_)(I|%X \[-r[d?J@La 5>sVI#H`>re;y#/P(?g {:-+p+C 9C%YLBfeFjfzŖ4 ^cfEhW[8$;g rE_0ԕg< w :|1-Z^H-a_ۿ8.Y0*qHgN _e.>@ AfSn ~ɃscnAe-&-_z^m1=4盃6{9 ]\WnCjM"d>v!^" bkF.S#`xm(bHhCQKOv t/~mb/9i[r% v(fR43ʉMOOVZ Bu IJj\MRL;_Nh6gRix3Go"#P7c@p.jeXr,oOg^P}*켿V>BzXغB-_5SDluIoHܺ̒;\ohGlM5l-{|ct$ k;-`7d!`%CbZEJ~U\Nu ;x"us~]XD1D< [۞;K^Cpm]W (a-87,+bC⨓>ѮZTVY==k7P%s&v7NƎc@mҗ # >gZKVpr`R1# fuol:i0+ 7|ozI*=Ch Ƿ6T6U>+ U]Q^BT4|aqsra‰]uC9`S9{ pX!&jԘV4}dafγYdW~~+ƹ $[Dل`:Imek#„N7WJ;ijfc@m/gYZ070701000003e4000081a40000000000000000000000016446b36e000035ec000000000000000000000000000000000000005300000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/net/6lowpan/6lowpan.ko.xz7zXZִF!t/5]?Eh=ڜ.+;~SW1vAcvd)lc%R?·d|,/,}%)B[Bb^mC QٳiyAGqMznro5v+'-*kص_Jh;z"ƚ"{2wq1T1|p.v8dfXLbNDR7 h~JJ@Yzy$a |XZJ0$ʇ\DofA/6\|Ƿ^z)e8n($I\ 6* xuM)ob 2 Z~5_'\ \f5%Y,JSF^7gy+R5 Y|%Bʱ˰p%Q?,:0q/Bl $`T?ŧd2pOX}[LP+fXn0DB /}at6y!S+t/=P)IDOOp gg}Zꟾ»m- }Oq{|I{zC2K<)EHQl "Hy 4&R!;.IW{s4X,6}-<1, {!]BB> J> 35yɇ-:aSV)ռXc3?|9+a#S.j&(7[nE--X$2 ZmÅSA܏>K_Ⓗ dD Q{j}|ՙ9xI[\r'#n](ͅBJGR2cm99&@zǴʚ fUtz%}Qǰ< pfoB=;q̕-_.3!T~2%mUnzsƑx@#$4TT+|f;:016A /![h1n.:.+<]q-\Pe&YPJsˈH0f ]i;XYa+>]gЎNfڃx:)B 3Q ;ew:;U9'C`XfS[gDIH N6=\U$|"U(3l ث@R\^9,?H2;V yFGºb9h1Ox:5 !{&fEL=޳N\̖c9Ȉ8Y%>h 9y+*>T"pO KUu= FGG&~'8u"g*o."Ks'4#hƃ2 М!R4 pi@׍E+%"a#J{< ^lN &|Z7ݚڝ N޷ml67p/#_Plc!z8Cg}n[88ʣ ޴ȾnX0" OGkCKR7Kqs p lS oߴeARqyg{ZYNąoȥٜiS-q$ X';zM;nZ)lV?7^ )NBN<g5 5{ $Rpc{rϡ^P,6ˍ /4Akɹ%,8$3iR~g%,/HyRSi^֬K\$a§򍼑;1wr;c5\TWt/!wAVӨ~w\\ONNWbUN|@PIxZ pXY2]=qB23nmGY92sl|fdp\8\3HIYȸUrn2T hO}< JUNB2PC[G>D.-63tH΢$E[2X^qwjf6>$ [◥ πa#|fF#)$R%Q#[ΐ˃ezAKDü)pPJ5粌sW&Je${gsCT8sl7&FZKnt*e7:ȉ!ӈ[@ ƬҸe6 }K{z|o٢r԰ng'%՛Ʉ5Bɸ"R0q8*1=o\ȣx|v $~A&!ga îyӶTvj(\)#;rŒӇ=,B̉@qι)М1zr.y:U&=3J,2 0@[vQU 3)е~ip'v d+ݘl<:_|ĹEΈ*̴7#3*K?% SFo%[S#g2cWs*Y 91mK Z_t/6CYͰ}R-y Zi'Z'hq'9`/(&zr92 #\8?`z ɤfxflw,jRy= m*f8OB K@sL5~)a"b0~np"gOHz^,bj͑P~(HԹ)ɬHRU T֗|w@%WՒJ`RZ9ͽF=﩯J! Y|I;}I`-(^/W![+l"`T?GPRbނ`m0\焲I| zh{uJe) }Se |b!~t$E 0ً&΅o,2)>m+}jc6R[OȄ%U14vI2/ރK:C%*7v:V&(CL< "">mX~._P:!~v]N C$=$8.ŧrJK/70\pߛ>b> $H(uw" _^A%bQF̈́4{yZ}O:y[Хn@;ˆb] mH|o! AzFL26p2C8M$Y*}cB(EZ:mrKDG@)p&GwkY2tV˜(BQ.nSTA!ihVw#G,݌u Xtǔ!~&Q#Dͩݒ60wsC6/uWD! b]t g/ؿz!Z9r _SO˸Q?1;nôXx([B;hGwEl`Q&@ '!ހW&:;S{58^ (y˓D#1~|lt?oOfpH]SW2  ҡۭsj| ypn)n-[qa逑^.o C]] ,( ERA ;~lb@9R*!YQ'@v/ܪ ( ;*໪Մʘ78HWìiFzO ffѺ=dB45J[־ oaΡ^u΀B q[^)#l"Q+ ?0\}+Օq剳-R|<1Ӥ㞖,d#9{N_gm#b)XmsxgI,xwiBU`zxZ I%r>$v{),T7_b<ɍ YOt@Ca 'nPӔdW1/Nيc](SYQ2h!>\nx_t %O@Ծ"Tˠy yB_XJhEJRRĄ(jR 5%F %Akd5&̨Ry qCuhE M^ cٳ4o-ZE?(?q2S$ע!`ޑ7/DDK´wNѨ[1`U@H)9%3 u8>a*'r&Wj _k!5LQ*z(H뤴'b;o],cZX'Jv\rvڇ^)L:ljSOBi^(SP%GK5,=NCEw<R# h!,)ܟ`9p)y5 17#S+knoH֗ 7NOZ(T K"VIˍNDtḣcnU^*xvRo=|#aت5't#J-~|ÈZ+>,,#`"4dIFˤ?P sn{Pc& >).ݧ7*vNAfƝ!G˗]|F?,#&WD.,,AjS -^ǥAǀ8—2p0^~QE'Gz{(aaC$o|1GKjˀ? v_BZxт$J,9V;g*-ӌ;ӊA#w2V-' ((Qt 6ON Q0) "P'>3V@Kf T6-*]޿mw[X5l^(K=L-n`!`)'+oYY2)EXI1ckװ ۓ/T# ۉVoVآsnYh ‘̱~=%JT%:WlU4/7t9SaDٔ1RstmRWIl঱a2q%aNxůC/!vOܔ3`S:w) )E+abB)Ȋތ!/`dr64cx-˯>9-cꓝL=#+Z΢,(Ic*%TŶa JaǼM\hq?zStɾ#EBR"A\ :4VG A\S 1?PCBvҋ4MyuǾx&{w%xmn;K]weI[ o^ 4GcuZYe%DJΡ d}rdghYIȣH5U%qvrw *q4ʠt#"㯦o_a(DUiǔ@> ?&qݯL-I;VꚄziVdܐ1jڇAsAF[~Ӻ-HDEO"Ev]/GZm')l0dn^Py]ptu7kE2x*"ZXڢe\ *@w?<%OF(QpBb`ES#"-`JT l,I|^n M1M>ۍa&q!_8x mcBZ b3d  p AW*qe j~&3R{*bTZ#1P,灱`8c(f(Dﰍ'-hg(KW7!ď)4](m)SNz*lL3'_0 jqon%a{ }G f=k~Z$x-%NKS;p2_QI[O %[,}`qd [/'x lXv_wv~Puw< ǵLL -ddN :.hKe\`vZ4"n-, [a xG,R5( TC O'xYZ<#9z5͔<Vr=Ò*_ L*KĠ%ab* hC wъUe`Dة}[/aƙ^]âe!뚲O[:$lkIƠũX27MQVV7VUB}6*5/h=i Hzet^}ìi [2u<nĴKLtw _XE "XEt@#K~!'=:l̤ TOZ7nLiTخMt|r)iܟӃSHj֜ff|I=t4B'[SXԃ.N 7}GmbVS-0zI˹u>vQ!NW/\՟WX 1잍F &WyZ)Nh.fѰKKoHw>U0NDso=i; ً1D?\o"rZ;VڌI\uQv*G8F6SQЈ($ H~N/rT $7K6QzR#8fx \7"@׺"O=.)x (fءAtzܺN`B.!$; sx1 h7/ctd5<bAbn{#鉪9ۨ9OA.|7IPd]#i ShA@O9Ctew9b%?f{!H݊WWFdQZj+Tbma"ak" VrrȗֿBLo2-CTc@cAVڀaH+%(l<ւ$7;fJO[vWbkŴ@<]/o ({ZX$BݩspB$W2..>IoÌ)׽?-cD1:Rz,\=`ٵgs(ywXR?7,7ĄJp Iv՝) <qmV\\ ;ru6;O6jK>oWѐv'InZ=n/^r#o⡌O;hnR pQ$כH9hb&?b/ ^1JC!Cƣo X|XhH<`M#=Q>s (<(m@x "óL?}҉WLg{\DcGŒY(71EHy`f)]昈>w[5u?>I2;z.ζ #xVPz 0eHG%;6V3g[V^Bq{Y B{ cp; Í͙Qq>UZ~Oj.LRa]nK,qzcs3!CT|2kSdb9 *Mem{'ezYFK{zdsZBKRKj:Ĉ:FSUP Z&\4&L\0d#]H}3' Ǒ%vO_ggR`P|=L$TV JARZ}h:FE+Cr iIn8h5WL/Ψ_Ue{,_A {^k){P7p;uUo19س4r{fI7cz%'y7k\M6 =!ͷՏ kS[pw-8^t}Q{RlƋeDJH݋F!ڔH+7P^ȡ%ƄjvsSMI\Ʈ"kȷ9`W4gYZ070701000003e5000081a40000000000000000000000016446b36e00007008000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/net/atm/atm.ko.xz7zXZִF!t/To]?Eh=ڜ.+}Euٗ-:E^TyZM0U֕CO+%[<)qh { K$5K=|%HΉi~#D {]`Hi[5-`0+NTya)WS=ː|c|D"H0.gKدoOw-޷b#iX)D~4.X?\)!.dg٪IGšcG5Yb`>Eus*>^@xӖy@5҆rh2K|Zn*ZP2u-$P"* ߧAQ/L8M`'OiU3߲c2r7Ԯ%1f@v0@4v#eI0|1\(7 jVЁ,* رc;jTɒ+WfovJ\nLi%ekﳔH Jte@CА tdh)bhzH q8TM ۴v2Jbl!.k!ϲ,,?'.Vtx/Z\lmi~z*4'40?hӶP9zCCtip6T j5vxë7 FXgT.R;ZqKPM&ŕrlh yL|p}}?JW & M6Y;.FBQA=0d5"Kb f-0Y+$y˻y%)]iЦ(Jl5֌,Z^Sq$CG?e<)Naa5B./[QRCYnq esTi,$mcڡ b𰗅RA1#م+/%㜒Qʙaf6\>v]Va;#7ɩR״zrw,I;`mzecT8SO^1d)R]vtiy-!C{@ ׿C(:VG*W\<;J3 A>wd~\=9ђB7V[/dO@2yEmI- QܪF:p(H4$M(,q4Ӛь.i0xSOp-jٕHkXҲꬶm_E=':OL0s* I<:q ֈED;ˆ_%`ayT%I?e-zvj]>H#mP ~/Se00DWܢ1*ィu[W3˥fݪ2_͏#9 }A= Me/2 i9.n,:>zI6r5޼DSط9(dBeqfө_3'n#DN!` jz:]} z@ Ҋ_h-Aja!~Ċi:)$)͓2<^T~*(,}&Cf k@{g]6T;Bāj.zn{YB:!X#ODf '!XL>P$!@1~OZ8xp=~LAQEn[bnAAd^ubfRdTi?kg١" X Ȳ²cҒ#N]Ol@A_Y9еg ꐙusCjB PUJZ=nFIu .0(n0 (_ ~.f#|USf ל|5w"Oo2ѹmv.ՈIA'f<ޟ 0 #bb9eU qJw#!&eC8O4:Phxz7If=$H&2ǹ$>rpOd-\;`9\퐮m[O?tpB1͸Jgf.xYl8?Z[kxtgG>܋4?Z#V>f0ljq7gk4l~I;5%0brݜwe;)85+GLOdg~rsnAdD鎁gz#d/&jPe5$Ж[+Lz;X~Zl">dO7 2HYŏ)R8wDP8 ?WJX_?3WyĚ ѵ,}gӠGp>vKX,a_Ғ/ q3<7A:cD?V&>lx sܸxf~ʁ)h.Ě͕ * w0)f9k>$>'±`\ ;Hվ9PrKd[NOm.q\hM6i) qTaJCͦA0篹Žv,C!3~"G3k߇KYd<- a$#_$pwPƠD^R(O"Vd6oBr l%ɀS{IbN!Bcki{X@jȊ̢z9z=9\U"4nc9r)&p%iBL=Z=n9qwp_=iL3qbPYθׁxް?5k:{+Ums>IH7r#r!&"Cb*R `Jhg@4KIJ CUOr*U.Nr nnޒvˌd?Q~.>#$9D.ܖJ/}cu')`ky`)J6`]cvOjM?71 [*9"61FdRQh;[%i_yj h[tcKub2ƥ5`R϶"a.b5ÐYG{ZT4pd٢ff1D.|5!R*qcV/O $/$ mgiB:yeru*sʔ." X)( աcE3\d2R(yɕy/R;O i %E-_fr7\0'+|V5J+u&3\Jz bEg%RZ uv u#{h\`A!ߗ.Zpo*aGKO 'mYpP@p_~ZlʌY͟,kd]h5H̿5u]1`bY+W^{BFw+PL:^tC_N3XQ%RwPݪɣ.L³4[iHTZ_\"E[Hk@ŧ/l ;s-h/%L螉籽`"jw'Жiy|!RjfRG_mrx(E#jڿڊ NĢK*[֫C5Ma#qVޫ(J-p#́6i+xYY~#=H;Q8cGhqGuh)D> WD4쒼/GRI͝2\pSI$@Ū6W\BrwOF5QH3?qAktdbRj<1Nq>86`X޷ yTAz!l1qn.]Uq4Gr8ŗ"d̳\yoMm+HQj72FAWL(]z^+pgݖ>XE=uzOZd=pIKޡH=7C8lT׽=fg n&23'ZA0'lG&K2ֺrn};"Q'{ ȰN/d.ٷ4Fo̢ Nu,+_|12ST-LԴq9 }Bxy싺ֲeBW\b뤼=]ߟgODv\{m(W`z}by)BO Ϣx`.F#q/{dq \ƨ{/2hZ0'Jw{M7݁:D DM=N0bʃ7[|QL8,P-u@gMhY.:XD/,NaMb(͡i Qkzf} c me[,O6֗ >LUQ/ TDQ@3g [/K[62ηDA:ȩԂq{Z̠u=.&;(ß`;@8^䱭AZi+9!CM ҵ-RT{J*dQ+tNDNN>M0SDη($Ə߉+Ajgn|Qn2h^7=u0`hz<1jMˏĮChɻF7v(U:J;?Վupb-J΋B`ʺL(%f'A m8qMas*z>OŸ[ItaQT~K.ó4ȴW#yƶbߌ+S &b8TtcŎT+>/~3Xi#;2fk!o+g:Fz1Z63H}v?=M3`HM)?2+Dpڻ8z5h/L Ax{b"I+km썰6?v‰a-k$ Z!iie6Ev$\ɦ$}g4h6[.(y{n4GSH! S+ uWs5cBleg©2cM:Su.@1- EB]!'GKA-jp4a~CLR3'~DSABI^0" 8dI:2ʊ]ߵ{ j CXS&g| 16b գWPy<s1"Dn3* H/(ԧQOC 1Y}y$@RL-ad@aYS?{K*vLƞv$V"/;.w׏z.>AZΙ$҄j vWf\ŐZNHGGyC֋憅Jit]=̰`Iŝ5]Y' 9fVCA2pDM=L3ZMa}=j|?/ th/"Q:qNeE 9̀|E'52?bQx?CNMq1 o rD:TĬ"{-b.[]sR< "*,q˒ ?( Y[%qDN_T֋lzu*];+LpIHO[$[,fL[00SܦCuMQp@mf;`f鈺!L.S?Zв)]싧pBҧ]aqLU['>i zϻA 6u!flZRA); h8McNkuU-|CmS ^.o \Hk B W Bw%ɑߍm#j $q-:pձ x0p j«S" ~ #073gpHM^%xߧΒo$aúٙ),SlhB4Kn?M_*t>137k/Nfc #"@kі+.`H˷!W xaAd,@> ,#u>u1@ۉtc Q)5Zs}vy'LT@‚ϡeg9ꌃ:q&}_8Bm@vc;mBd>27i(gi,CX&4­7h4 MEO$ ëAܟ2VxbI@f%j0ɉ:N$bQȀT'+ݼpfpa) `d vk|q ( v&vkX99GvK`=GU'fV9aiY[B\e@spwr8I -1rڳɴ8Ó=t94]d I#xe mbEX'm @`Lf*ˆ ^*bC~\Å:p 1MSTeRt H?3gt*~o*: Tq*#mtEwo9bJ}O<|Կ6C»wa#[WE=%.dw7o1D;":N~rb @Jشjb8 ` vml?W&A=Uߠii~`)5/Lqs2s)Y>Áq*;g I gIt+B֎#@]zE1-Hu"KTQ#U ng+BZ%猂upj&-tttS=\/}ߨ˜G6At Fs=*e ƇɴI⾑(w˴:(T>l* $k\45˽`wNҢ[]n9A 0G=瑩.ICCb9=r$\'F1rXi+Ӯ~<Ɉt7Ljϰ`Mx[_;׸ͰOCg^6p;t- -`?UwWɒ:p  WP|RyД_g_µV@I3]liCcŒ$q:ǺﱺD(,ѧ\ZE&ֵOGJed'N!Lg' :1eZ-/ģHyP-goP%:ވQ}Ƌ:%~2ĊLs%&<6Z7n_T+Kݨv~*/IېeNES˥Wh4%b̾E;1=emʁ3kTSݶlT1GVfG?p>v epm:P= )^ yy^1x [wqswN2}wkΠ.Bjc4-3 ^u!)rNd(amBqc(`f #B+x"QT,A+ QZғ:es+FV&?iKd1Ik &׌rlzm`-[Kk[atNJsĆr78@iKGO*@3{ʌi {֒^8 ޾'҆yDxlF<7t1 X雬,n=<(s; Ps)8>ɐ<aQ;3BaJ9 +mld4hTx"V,F#?TpicB;+]* kZ~3$pEۣ gU!7.sVi9 X3ybTJkZbJͶ;%ƖW3NO©Mx\ ohY%f޾&f5Y}>w헐EѢ|0IŊb~]rDg rsK m GXnnݾ ]?(e[dR샏Z$dfG[)֧OZ^ILk17'w%u)ZEۘ::r_gAO蜊)X˧p1OѝlC[dH;'8a:\&*|u[ hQ FuW`j0x+0vX)uaPsyIIxϥ8bt2;^*Q>M֦,ǒ7C_9K^ Ӏ1 9|Dkdx7"גB?+cRqu6N"u/ovLS(JfnIe,| 7|ODm!g~\tL,G&ǻ9:ݸ)h>EDoFWWR[w1Kpr6qk MXmP B'g5dg{nQÑHF,YڕR­M^ 54_MeyMr]`(frdlĴ3\.LVPh2QGKqI(>IWZ,b*j84H с)2&½}a`t00K4@!q Z5sĊ҆y5k`v"(ۡ{\_^XJd2ukqV32WXC9Xu?b-D H(KJwzP+uRՠ5%Sn[?9r^cҰ2iqKB*ŷaI ޶=Nv*f -k[t1&IZ5y(9h(7U_5DV&ܸDImCTջnc!LjBґ|(G|±S#5OkGS#y#fD4힐!Y#mKyVH"gv"[ +ɿ:!/¢nuZdעȍ}8+n Pkp -I3by׻P;ߦ&Z)+a`"!IEg91ltKb8->pz8?t>- S*S:y+Y01D< ]t~`yE,O*̓! DZ;c -%ĽpcCXp`qg*1Hty$萝C6qv4md|_HePQ={Y:,pǎ汃K4j@3Z]}<5Or1Y-zW 軁ۆBm\9 BA_q;Saӧnkv#c74U'qaa^FE`eւfAal qL]Ğx bYK/֠ pճ9qףvGz#Tx֔~GѪs\(} 疾8}z[;+gCx+Or /J/` ĚAznBRLĵhJ\a1 W=ɱ7bxWԤH}䪞^GSkӇrU,L `T*b5'n*掌O*.j B-v2yA.[PW'8}%+G׆H~0[MaSXsM0)JIKh稼kFY ZJD}hLK|qhWxX@t_sdH=ci@1Iqu-^G:[TbiX}-7n=Ao %8$ o@xBpnMaXב ׿i 2yQD:Z+2n&V;)_OVe3ԩHv_ǎTߣd~%! $.› &g9y_ `uH*p16Ltz}{6Rc[:6tuL꯱gr#13g~mpvv׍g ^&{?1dƦr~ĤCJe3wn$g8YU L\آoW/엦S "YM0ٷY|svp ToWYSI,R$䷡v`2eMBb`XfaH+Mq, !EƏXhP`HH$O[R$Z[9\ykFx0d±0aHxP,"6ؕ;wo&c9L,n,B$<֓UvgW)M-K2a_0tz+{? Aٿ~j,mYCLձ2t9}X AΑܿ'c St,GFq/SRhmi_t5H%)bw֨4ÓׯΥptuJBTohtǥL7o"N+eEƓܽRxfvy[:j'P8͹{y`F g25^M ucs5AJ|T ` O+b^vV&:NPyG,d* a 櫭V4Tԣ ;\pX,|< ;g>N9ќIAw7y }8B16) Z_Kk:6;78wFIXצ`1BiMqH^`fi8ఞCdąqa3~ ֘oɍ`{0!$ћHY~%1"chۨ9g较|gs{bCDc!{FVwsih)ؤFԯ`:f5fG9!~iThZŭ?!>u'J#B.,n J+TǃPV"$K]_f <@7P>̒&$D8̇PʔGAc>.HS$}趯$8_PM/U9(U̓Cl ]8;nb%nM;?xڢLP -?&CPOz{xnhY*W4:'o28 6iyoJ隞> Q3˯mP9T\kH2} ]}8bRϘgѢ/*@@A.QX3: 8Tpl)#$]Xf_lZM'Ӊ}H9x2.h-j.Oހ=yQ9o@ZI4؊lRPtN"8Cz`p ?րwc~\,m܅5| 7q^ު^Ca#,i"(x_Oy9$Bu`5`S-~#ZW';uw iӅΌ݈uvb$ ܢT[|Pūc T8~Eeo:68[q+rv\Xw8ONYz:%H{eAM/P٬N6`YªmvmF⻶i{z(0L4&&a`;E y9.`%+Os#îM;#IޒPD HTvz\Wu:Z*O,^x HOMUG+98݄;IrXЁ4Ic'"$7,|E1ϯg qB}&)Vu~";APohgK}t[hF#)ώw SWLƑ?㉟4kB /Sw8E P,vonz>Z C=Zۓ|T#/- FZM#EB]RoޢL@gəa/"p_K'W|Ւ2b&jvkg s9C^ * -zvh(jb_ϰxf[7~]&Ex>/|}"SJBt}M33d>\|"؝Ǝ-) !bgeNK D^?]o%R.h ҞvgJu7KS{ƚLZF!dyTCP.h_0>0ԯ1w_.WMCϷ<'q_Z%=CO%82Ba"(D;2Kd!2q<9us:} Wݿ@`,4N|jhI$GƩvq<7ɫ$Bu( l6.~q6ƞAcw^Yfh =lA J1 Y_ `sYzpm(Ms蹲bs'nHkUȺIMPfR]Hc e~sr1۽5U*w*?Ai7ݼ!HQw|OJ NrR,;ՙc<,T K!S `ybե;Xڬ }X*(nnVsNGT;}Uqeq(A ^rp}r\1אz=tɥ|H4Sҽt^ǽZ = ?p,IknMZ4гXR4eɆN'f_G02)Oo9%2O$. l)>pRpxQ])ypG9'fb @H|NʌqoZb8`ˡٴ2[ڜ~C :z:ZuDr{E )FO*ʱmԦ|,׸P9I$s,%<Fݶ4N`:,-g W=1Эʬ/56}&}##lc;_z䳘 H_H~T$^3lR^B0kMDP kABn㛖]Dr{->9DW?Yev)KK(x891\PfNXV0Ѩ5u3Z"gP{F^ǻfN03DƍqEp!eP3Fș:XY?9%$Ej]JIds|.,Hq鼶mI1-ݣCMP&E׋K?'(vwet^@\lG!uFqAt8}P1& Ӓ]@Bn.aàpB d-Ioo(\ ~($N}UAp HW)"&$gjR,橄qPuٝKsb P&JaZ39[[l nA,ewfb> qy" WߣNJJȆ~z9EU༡O6aü,I<j <:ٖ-m\~Zqw2i@3i{YIX}jِc_טW0ZwqXns*b+5zC}sKo9][c"i :V9+ XRqD3$q >cC =XffӐ5>zB#&\zG4HGJzY%9 iep7nP@1p^τeo`[7`XW.Q o[@41;j ~BE?%Ӵӊ,yb1,*!0~+·(ЧB>7茔́ C GC yvM. Y]Ȇ 8>"u;G`k*P?x-d.2C@'/ٕVhbV.ho7J?Ö&s$ *L!=='~# wސ RKHւ*a{^=\h5SQ` G+˺y},HVcXO\"N(+;e$CFs5_A ':deN?3'&TWA5*Vd û{і AuE:=DY>KD\_^\JmTA| 5\]/m (L.Y'mߑΫ\).m;eh {H&ps^ JP "ovy&D{i!<|y!!@\;)lwcFEsY Oq=|j&f߯fx߭móY0 <%ߵ.I=@,э 5yBB -sNaǬ~ql;k}(1G!v>G@[>7{4 Z0>ٱw<"eq꾔MFcRܶqc9 f~ot_-۽Pۄ"\]·rkړps^?*RynjÐö8$8=aa6[>5hi؊{^a!BժFIRz5s."E 쨃A6&(,%ʹ=Xqj뀈}3lWMlݿ/ǾbW9 =״P̠H0-!qk6tv7MI|i;P-T^JUZR1a)mB{fVHj޵&7(:ȋZʊoS?*ĀR_:$# >ôZeK?J[ԟA'vLݷ'g7Bq< )g_|ןUV8nQ`VN|ς8{S҂2zt0rOt xXTpEo/ V|'rpag6 +?61 :M:.Y^.3_aAhwJTBΰlПG-4Y{4IHip@)cFSt.TpP:)a*D *ꝃl)aC8yX{]Ci{od1Ěꢉn XиAV` W%e)ӟud0OrԘp>u'"/LO`7M#l*D&|V܋6[>]cEJ܏\grOW`D0hă<Ј`D %&C& MRfZf5sӯ䍲7"P9 8d[:`CzbD ']xX3[7& @t9p[K|Q@I2#Ж_E2Is*2aA&HS4V+1_B.1>\?\KjYHTE$7'TJt٤>5(dUfdϚJD:m|o{u *Q*mq>gAD S؎s嚉lE #lI3$zQnuO7k!6^ xս+oM a<`5He]lme|3FMut0zkUǍYf3n7=Jb_ r&ԡḞNyԳ+h%:\,`b&szJfhZmSpd)jM]⮐`*PA"TB${olra\[NG6UT]ͭ踘GA.@ʠC>7 GL"ͲLl+L0Ab]_%eaK@^gel*]jf}Ll9/wP_(? 涝M7 Ng-'S7q+?O?y 6 H*e/sh/X9guȫHz0:[tJ/Gz~~4ƈD3>R҅K+Tv,lȜI&حXIZ^aߥ#e!7l:61zMT}*Q곱,#|G8^Sobs^BSik_E- ="fDp_{ lV`gyۍþ{6jTj@OR- x$}uhkO1Zug"BMtTh8H8`-43EFnnˢgWFIJtL"ײ!S./v C#@O]s^HyW+E+/N-J]I|.S\1l7bӆ;L8d,UB$eLVI#PL%x1左 4_ x!&Y(@b~ n 8o"i/̃vOG홉km`>!u渉43^ݐduy*hSM<dP7Rp=0T,NAQZOmJl9&XaRS\nӧy\(50_MS+& {|P6ő.E3? \6>tpGEux]^Q3%h1E[Β+ j}c1QTB)ޮBKf M/X57>AH͎/?>~ |˶ܴK;[)ӓF+}VR{Tw4k Œ֑);j%D?_-k۔$,<;# TR({ Um~?Uûd%M1c+C 9+GW3K?[<˻;ɧ*ch%4hSkyF_W2F@5[e-EF|.9)΀zP޻3&Qɕ% ~AK"e98^4%qr:=Fъ% Lsa~ErpSK2Ɲ~*F{pzƒEZB~'Ֆ ""/a/Ĉ'7-$֌5T"{<-Eq5' @/k%Uo` @7$Qx'&?77D>볹7.7q1Q(5܄ ο^e y!222'bq7,f,L<_2 e`esFeakw]g'E pQ㚅ec#F9Ax4>{XHU:J7-Fg 23wM1llPy&JRwg6#. ؊n $uC"` /KUXUkӺ3ɐ+:6EmDSt2k)5o#%q u O=6ci 1r3N SD Jq5"&I'씁F%ba,zRu97<vD#6*Qr,燣Aʷo(!@ ^_'~z(;%m!9>HƐ6{ș[.ÀpF( fJs*H6Os e´ qlI&:7H̽;8HpJY%6aՋM NᑍRKi2GƝK`r2Ƕ9( `5F=0q e KD4=@e7Li3cCEKB3C +uUP k Ӌ{7_.T[>4CTtf̏*|\k^2'*3*i}ڞ7@zߛTlO\jCSA1!8.c0)V}qk ) -m%sMsTk!onA`c#LjwL;'e >^ϮJQQTOq(P_/rrCK]mu9XJÅcrZp= 4TzU7clg5Vü"ZHdi9jC))dmM Qn{ʔ eSh7\VA ]yL/^Uw}nBAD{1EC`c8Jķ\QӰV #$N*$.RW" 9XX@4`>ExjBwF央jp@q9r/+_${4 pB;+څ)!HI93yARv}r82nc4/S$f^R֕ ,CXj)±ngz 5٤&~- D=0rlT:7X\Rmr$!zT?;3W ^[azc.cqs S3#]f!ƭO&" ܧNEcK`DdUŒ)_^7,WVN}kbE^ sf/s)]fb}2w8&gi"6+d/ojRJA>wU1Hg9/Q [HDGF@'i)~4rc~3Y!]ÈO0/5>NhHCltrNK+ޯҍ RcX^IIE7ӎ(4=r"К$sm4Lai>c/ &M#>BaShyJAa1Pq_jr);„z@[dT E|0*B2(Z|MkKqrKՠ؎ WJi2PQ]إ;!sں;X( 56 {<5#;8( vuDSv#.Il߯~xZة:Nr6CjLi`s[EYZ&T%qq֜;fsMCJmy 27lX%À|*N¥%J}YѢqFkۦ #83ANzo!'JRox9+c{`6u7zDbQ epZvtLNsfa5?2Aަo*!5&5oW+p5Ry>N5M;%wuk[K2'?jXLR~ܚ!_Y|KTU kFNqcD8vc*>"7kA]Uϔį~ُK_qxPuhse{c]$ؗCoiBoJU.,(~l)}xB4k WilD%ᗗ͗R)3^zb&kU0lm? *F\dE)!<]9,=6b& 0 al=i_>P?tYC@XUדC'  h%dA+G#7FL>6+@O`OPi{.Sv`)&ppﭖZx/Tuĕ Pd7Z p$!f{ LыjȖV0ocC(? 애?MoZuFo2Q3nPÉRbNɯ\}`4yN٥f #rkPVAƢG V&ǜM  *`[9gII6Th$&S^vǩCSLfTZG^v"S }Ú#"zJ̋ ZʭB]g|$Cr | 8mhrxmyk'>A&/ÊB$p|`((׭$v+@ə_D1i 9׎mКޞMS#qWKAf938 m|M`Ht\;H,L+W)(ďXFb*p4-|U2քAcO6 . gM*I3ZMKrDM߅ȅ1rn h@|@1S=£*:\fzMy\D7.lgv89ݎ s Ւ<9 $K#!蓝R&!+(n0Y7Fv@@?'w, F7{+k@b4r4rI.0A-64 -:fk+H'% |Q@2_ܒD+`\b6f,/˒-J i#AhT! }۹q֯(,Qt}@:ip?ÈEɛeg|]Zbc41Y3k'u>;b'0nJ8,-z 늆3rcQðrM+0yYL|<& 8oEA[# RO%"KsI-+Yk_GD_PJ2@|D8B. $ vI}6kHܘ@,E:ܺZI^):pzB +U,޸W.'oF(oȯ]g/B EHnxOὊ!4| >qԵ1HAxqiU:/EI?+4*GLc8M{ݫ)ZMcT _iP+' *7Q;QpC{-Qs"*8 iv32C%1tbtTwQ[R|&2dWveڦ}}tU>neQ1'ϳ|v|M!7ml3 0^ XcRnj^G0Vߕ֊c{N4{Vm|Y\`x-ZPW˶ \|bfT^Va*a ́;kJpۨ9Ǭ./ۂ}a?&#\![ԩK^:`;P54(>52bbwoM9\ضQV^׵^buIOε䠅 Y>@iHtF>&ݎF& m-gYZ070701000003e6000081a40000000000000000000000016446b36e0003e680000000000000000000000000000000000000005700000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64+debug/kernel/net/bluetooth/bluetooth.ko.xz7zXZִF!t/]?Eh=ڜ.+;0MT#xiZC @ R~UtC%A/ڦDEC;*D{\3[o6Z,mq5ȩ#oݴj]FI.ȻqBZ˪$&rZ.pڅAr8fz`L(o [kIbW3̥mbrjRA.P`V.հ8&Ȭ^.xuiKR1J]=HsI+옣u=Y nYaB1 -sA ~ly̼^ȃcuFuYT)5F<2 ƭxEzBa Šl.?MtpKT`c"46NFEK!@LR&H1ڷTރMY5S".id)M=H!E#I7sțڿ^\U"Q#)û0oL1GW3"@j!eE2a7> ^T yΪ/1=YMT2;.0z5RAgʷޘltLXkaI?! *瓖g%F\j¬pY@QڷGiw[o$ 1&CokfxcŲN=(Dbz֝ .ٰM]CB5E>GO~qV]3=5^\H\u_jvAzbv7sYwz)$b &g:AzTΑ~E*xDtY7>Q2m:TfCϸԽ밆+d 3q?v8ٳpE?8T} JX< wsiHxnC˨$5p1W) BL2~3a-V`ԳЂ!I $F7~뻥MF4PvRc ||Ƌk,.mK,9,˅6>nF*?fqؐX﷌CfnS6xzꋩ22 Cb{i]ynR Sڰ %y#rà9I_7gm۝> X Hb^a* -;x0.ǦA ދ~s (QjE*k¦jaI`]7}mCtzqo<1Uj9Rٔ7tO:kvqR q05<6[/ʾqkg D)x_+5L{8u|fR*>]*w Xt$jR"]d.>G"^& q:43&>3M?r$*.">>ɬ[K>v , UJ 0[JkEXG72E q_~I!Fx%r,ؓ }>ێOR.4 4Q-a &nx4>Շ;PԚny 3zC+q4N{LuԀ*Zdk-MKWyw|ى 7Z<)sOf!#YM ~~l{1:!n*Q)Oj|;{E!Q<:j>f?[ߒ9 ~,agݹ P+"Rؤ4K Ҽ-5O[֯cCm>[v VAWX$r8M$'{zޭ\ƠG(ѱJg;yi[\g*oCF";pGL<dހ}"gۛi.1\:{oKK!%z%Eb'mA]0Chj=2.-Wn.o7DBi:wP*(UVT('nזPT@u;!JD* mOA%da 9AR(`G`ȹ݈m MK[ MQ[,l(`p^gQn%e}L%p΅5 '8c`>Z&]#r9Y3GsFpjG$W` m&*>n1FIX/!mXʑ_1U_HktUlyS#5g\na9S IZ۳ GzV:-QI8}qUly N/nn*ıRF!=N!CΔ.|7db$cnwQ,g zhYr x- L\gAoN[e-#[q: n2QFlcǗt755ͻbE|Sp.Mԭ 9qC?p^ JPWY٧j?Py8Qm/Gzln.;ܘcQ?.<=A:5ܴ}N;ϰ1襓 giX k۬jҥ: HcCb mܽyh3S:GUWF8N~/SBQAewQ "?K4gSMBCNY2s,l;zPxǣ`s~ 7f%v_+'Ko~>̥%.ɷ~)K4'錨;?,+PKjpy"I2$0 P!Bz(AsVpQƆiQBNFtX%_@,իzE'Y9@@j<hQt 3=2?J/7>/ÒF UN6Z'w4b%ypmPߙ(81 1M!z7T6>W "v̈w3t3}& dj=S=>&7)(>HAI ؛8TpgSxW} 4AzC"CgCS,7N״U<,Z*T-Luǭ0博M 8xiQI4-[wߕo60d`Rco6FQ[RFG=vJmvŅ-Ci`~o^$1Ҋw;i7'= :5 Q"/(k¯_H>(?Ι7A@fYJ uGwKh'@yYG&es])*!-1=o~YpF>xJy/*hx!`Hq~*nNh9dpP2&TMVi72=|5za)|«BboFif]ix J~|ԍ^2fFjVxR$`'F0!t( Uĸ) #Y_B.3`EaC1`gIM(Q <v3hǒ2wVF' phif)e lj݀gE16x"]z`LXOFʘzLr. v z6oDܞ`O@W#^,`/!nO>`9Wtr bApV ˸rxvܩN5o35"X8N,ui -JDp$5{k;}Q!Wwܣ9uq{MҒdxqQv;fBvFt6P7n\z[ >0]`F[ChlLm(=!kˏjl/D<ܟM21ia9VE(BY" Ai3<I#ҁXhI@2\n Ö6%l^3̖rl\Viy>K-g aSĮ}Ivb (FJjo~ĜB1e%_vaeS B 5O9՚G"C A[Yx6:vT+hVM;Y\多2Z i#!xmsoVUX3Y}0,mG9V?L|,ki9b:p)uJY=GMW sOjS<",&ûv-n[п6e9.mY}#{td$z*%e8}џsy[ޘɫ8+X;x m(\A@J;˥a:VBJ}Kta(9c~=H˪=2ZܧH+؆qewl΀t_ k2ϤV?}$Tᜲp!I|b[6mE!T_?e[d] aRQM5'Ma2?(ωH%I%bM;GZ+kNkkL]Xexc6>E(6+B#9aHq=~u/B7I;ΆNA\вgcm]Gey#:W s;d BLWs/vm&p$bi^ -x %6b.SC~{„ 8.BAmXUl ?"$]& x~ A*浗!;rYg790(ؗUa%uJ˳ T}6 ,$+?DiW{)U)5O=49"*wi`&W:axq%c՝p4n:t~7K0YV\" ЬOv x)VHI^Zzou #P2?dV@nr0$V EHa +2ɧP+2@4b0)ǺuG;# 9j&Qf!/h)܃LK zioGF՗tU fX9aJ[s-gT@Ѳ*}$S:.׋UZ`SN*d28@6e푖5]2'W>2DAZ6G) [~I_4p\17/<$*X.4<f(4cq}0`'dorT#1ӝӉ}&|iIksn0d"/QZM Gܖd^eεfߓupֺ4YwNl[LxEtR&|ţM,15LB0{ b:Se:w {[GA%^dB9J.(P/Q,Cu֨jf0lgo2K>3\eaPn· $~А~V cfN]΂OS/+܅5O9?p [ɒL/J "g}C}۷UЇUh|%;n*ߺƴPjn>?="KҔaL]T@Mg̼5Kh/qVD/peS-uC{*HѤôtZpI4QOu6%Ej/ jl uRBL?fTB =˘wJ,Uq tS@3qDT+ݭlVZ%iKrDڥ.g7t̄(5)Mj6Y-)mTs 7'<+н7;t΄&M9!cSbd'&鍾ceg?Kj> ηa n># ?Jדq]gtu^2W7B Gތ~I&ܤX-y5 uVI p ,Q@KRɞY ;ٹjc#38+.0 }03U8 <ޝr[c˓?ZKia bC\o8sI/- >]2_Y/ %:݇[&@7lj⧢u</2̻{ZJ<\P ‡bcܭ4? ?)\M#Rȷbh['4I8wȴ 5NiKEPv.GEJD$W Lœ/ 1>*Haځw?O?혚B|FbLK6TP a, ԇnL{} F -(o~\d/NiT+%?EVurMR\֞Z1Lλ TKI)cu^P'ܿY*Ydx)(]A%,k>(EX]EhMuvy#-5_J/ulu\/QW ;mt 0fuj{P =jK@p_:Ռ8%" ux5w luA m"k!;m>D\y|A* a,+_N 5m<(qx Ļkj%=1h ̝r#8Kk )|T5դWc4LWYvi/v' dwYupsM!f Cn~izɚz3sZ/LF)5!d~![G 'jHۮUL%rc?V>v(}Ɲ@cBSm`'ϿS&TIy3y#:Y6$a7> Q(T@1tN7*7]~ |g>]J)2XoLIYȥX{#Zƕ ̩"re-sCZqIc-1kđ8v]Ku݈I}r ɩ@ޭ2_L#Ϸ(ιX|?Tbcnݥu_O5-4R6Ցw$&{*J ,-"$s{sm&avX/JB u9UҺJ.|dz6lXj1ݿe8=-l8ejXSHayFTsrR,i&9x^;B+|3P rV$OH\^[ Hώ@"4:Fdd R賢V"&"Lh)>ˆ\fZ<$1TT7&WO_\j42>m@sf4;`sg/ɤe3SgjWs_8sY5!Пq&Cw}?J6#/u_ۓw&'l~0tmmu:S{KCAIpc[U]x  &3QV LyyH'PWa6pdMv&Y-ݤ.vCZA[7.s"pOqeUspWO?i7b}s?Ow RN]5MhVR7Xco !v^5 ).ېPq\ _.)Dzwtr|'1dݎt6!c8"^m.@n%<0|6iZ;X!#x/= ' P#Xh#vs]TZj}JUC:Q8ҥ^wTBy5}vNyq0+$1=0<{MfVaKv_j"4]x`"S5Yu(~tX4^@S6DӼ=X;+L0pCDz ~eflӋw"5/%u! lde܅.wጅ.T T =a.p?|kHϫN܄^9O7XN$A$j(!ӂ%I1eB EJdHKIj AhW_oaկnk]Wjţ_5rN %BwH1Q&K'9c{磶A~ 29 `^ b"dHk\W(fg/Px*#$q()O5ܠ9<;@K\T]eDn`\Z*m-iN"֩$6 H1s][x>g}pndm3PBӛݹ(oˮHI}] );**_QjuCXFg<'g-˲Ed1*J}B5TKr. pwzV[2m:녉I$;CӰ k?+~Gջzp fξYΐ7͖D1UGmJ$[#`CDA8Ti,\HQwPNHI[Ms3H3m-fY0P)hT.;Ǧ,x3wR "1`>1m_\-soOG1'J\@$:^XxrLU`~$՝&, ebtSl!OT|[לmgyKcxN-Nկ٤P Kr:14y W[(M}"tU6d):Yޅ t2}>媇VHz7㚭[m{fМآvL%ƎUrK߷m1{^{o^V\zQ:FatRs4恬tSMp7JnWw ֮ќIis%_wd eIJs'PҦy4e m.`XGndZWMqQNCTf8\G ΪYdh홋k*4}bY.vaa_آ]ۡ,(~A5GLsSyme-V7- kީ5) > .L*@}h^\2T CnX`dƪ)4bl~b^x 9~?hYaj5#v>sw_ff3e{@Hs2^+s5I(#;WKY׶ .o(OD:iA>~^~צf-鼖^L9\p1zx+mqSs'M~Ս 4І8 U'WV d eRqʗ \&!q+udy8CxBv?"\uyk>,[`Xܙ„%A+M t"`J$Vi4" rz:a.ۍ%#r b¿ΰĐP@rhsŜ"Yi[!^X-QcVÎsg v^rP!<̽­z-3WRAͷVu*zϵ?sY#B6*3 k!>z1K3u\bB(A'B>p3w:w=unsRBfo7)c2'4{mvK_b +haKCO¢1d[8 W9hۇk@ m,MMYuuT{Nk?S+D RMڪJ)3Ki+>ﭮ BUߤօ9|)rQKQ'CO2'{#7Q̙whūI`װЩJR)I5I('5b _޿{Ӻ9ʘ ÆQUwzph?9v\xH9B£MD w z nn^P6=ݧso@#[ʹ1~+DʕtCrv S-:7 ؞͢Il)M& VϠo_'0e-%J 1\K(j\3 lC??;CRTJGФ#~fN4Ql4[?W" A͗(^lYJro>PAb  FVSY3V,*p>J$l4622m??ϸ}#%M/Zʱs3bLjɕ8b +K'vUvY^,xjjGί7Ejd,Ui[3,41{X; ԥ "%!4S&G'!k69\Et~)em62=qYQHԞ-CkH+c18qu|6x&ΧvD5DҩT:vB ~i1F\u2+xdx ?R|3>w+hh OnA).;eU f>67M7&4Aw:My@'^9Qz}W]1<3'u"@qPWO3O5; NHChэtMۏ1|$! yѾ!}:GKuj Vuc\f+\9cBB7G@%PL/q7!{ \ 5TSWuR3(G:o|Ax 2JS䱕BTKlKi+ Y~0E;1ުqگP玃o:^9kvwUۃU٨iј?;c kzc@9cu)YGa$^N:|8@^eXf~X"ȕ.P RZ~T9~w,ŕr7x(gZ_N\6<;7HqaH`GJEX!q9ԛPkh襧Z/Q4\ARև%50}U[bSX7H3S8bjPnVy㿂 Pj"兒nlQ:FNo^l[hKB 9kFG *zނ>D|+v,E4 ?y5 j͇~F= }8fϨzq=P(Hcϸ`a_iœLz}#$5r dlcڈ5 #P[%Ch`8k35\Ml!7'6UX޵հ `8B wTDތ()~,aԗ=~tzx}lTXe+`$N #%_Gg~4\ػ oC;)tpՑޱDV6|?R}% '[l&P&DĉN5v:WuSD̾쓳ZF~2 ʨ0#߯IFm skLSTrDuU(}"vZ^ 濚lqİE;?7hRYcrtAPvS~2ጯ k]d9C ؊p,lvSJ*& u:Z5o†(]>S71wt&$ۉBqۗ,! 4QstH9BFoR4 ޡ"<$rXak\r'Hy@YȻIӻ!FUT^FVc0N@Pg*O*N X~ze CY#*FN7/ΙV\8h)ntXP͚[3QTx õ'c$黝0t$B(i&OVsl$"iЍRls)t@z=ʹ/O|: "kM§IHGU3w?zehJ.QK.(yV/)s@ru+Y:sy'K8T> 24‰N @MB!Y5JgVҰAr$ߝ$_{d4@2 vf}:jPxƲ7@R?,6qd &ѱ? BʢA,L{O󀍫@UR!?ѓ"ХCBptG'-3D%!C nK }< cq!g3|ΧY6cp5>i|i76{&t<(#lR5-n2H}2#׺=h*CtXgQh*옖 +OgO2n# >ICUC !4[1h vhPĥ f^8}[bhr5xOS+oQB`hU}~Ͳ@(~=(K[tK1>̆\ꪗ&&xo.hJtʸLcaeʾPC8xU\d/l1!d.ꋜ|>JA.6[]iS\|P 3O[gp;h5W5KBfxbJ$,={j9ICo+PH/*./etqCeI >֫Atհ Fke{F?;{՟n0.ɋRةй艪Y"pp~/hY(esb#xL|WT 9ܰT,\4kbZ88=K @ Grv?hn̦Ib =q7'ћlO79 d^g^C&Y-{`e8%*?}'Yz?V#/\<ne"jOw]#TGS,N)~8N؈eUZt;ɖQvOwinQB|?f)ty]<)i::"Z{y@@׳-n"hp5|vTOΒ1(\dH" 7J* ح"@ pEO-wUPĒ&&_@ UÁYi8og#D9CO;;F|@O+&dz3g4͌d`jh~ [yRr38G! R`ag}aSD׎VU;Ht1Œuh[jUC0*4MfCZ:Kw$ZqA2PW0qUőe݆F"Zk8 ݘ$<)njwXc)(7~כaMS˻wMX=?|bj_ u#%Z9u3%% 0øS)mݚMr[Iu]Ē$}̹[[;/sJlrUnOg%QT=x'@oGq?A(=YN0 W0]F[A:hYsYj|لR^+JD͚.8y'XTFFB.5f&U |B7=-cP8*O{#hn{2៝vB]ȱpyG, V&I9վپ+[B@D)ѽ9N6}T:=i1?z#e)%?oRmw ⟚XvP3Pz'˹<՗}aftL)[򀿢5߸|$E%=CK [ S0"!+^嶪9mxd=.D3Oz3R.yr~6 *-_gyƶ+9jLZu`n :X{cglotHT 8Z_iV6P衟EtJŶ_\oaG1E(W?*fVt:^ xYuSyJj1A0].8$2dxqj+/&c}R^Q2SjރD-ՃpϲtO"|KT̎YݜDJYJB2+FvGx)ԪḰur6uN6u;'_[cZ,Z?sP{G-kUDӸuՏ&=y7ȓSCcM7zUŧ⣠mW.ooj+ hc(d,g].9.;(طm;/66nmS|2b摳w\ B#kBR"ZoF <\/DGXz7:?Sn wn 3#+nZ$ ݳsd)upwI -wOĉگ܂fSN jb,;=ui/MZlY# .opɱ2R$l-}Č.hf8 : 9,.z¤l.r,+JeeN黧?-BR=m/#7*[̦jZ<›D;h#Nh*12Q1xH,*L?Դ?:ZD(FK^SVrɉJB8SqNhϏ^; 5#G5&/K' !x/ KxH*ejNGG{~s% :Ve  Zܕ*\#{E!\NYYDd2vgH60y*ADMcec ' VmZcEHI~ĤQk#lʍE+>r˃$ԃQSosI?K3X9\:Jq52O{lvq}YH^lBM7,sOaݳ*D3e6WHc|NU3Ah3b[@Zrg}odkwQۜVͲMVmؕi.j[ݸo f~5 *N#vcFk=/BH\A\~sG>W XXa͹|E!^ṴXRs6Se$8`$fyuuO_ֆF Dӌxhf(+mseڮ/21y g& [MlPY4ӽf4C ~C]}xjxMN֡iLoOȴSAcY= !v{EPs cVB7Ը ?j-) V(Lg)"6xuၬxHTjp GEƵm+,'pVAZ׫lԺ9!|Nosm7Ԥ' EhcE7^Vr?^KsI፠3=b΢ 'nBzJefW/)v5!fsPSHs7@`_A giźG]MSWu:.WydJΌ"$7RzNY9`*V՜KtPic>ʋ.?~%t,g+d1 `XɉJQ10$4Ȥ!\Df,H>o>@6ta:&![b0sbKFp411UudwsI_Ћ7HPu,Tl}~(~</mܵ(`fryaȲjuGחEhMϧvQ޼3)?m+7tִh\bJbKCCOsTMq)CE+/2 f qvQ} rt(Q999"2dpriUU3bM̮7]QrUp`^O$(Lj 8.us3+7-PY;|pо+NzPG_Űj$3?GUy`X&@/Sǫnx 'h\-č8+ZlukZQ8H}s ߮;xᠻJ-ӄ<",ޠ2G\L9׮ TIh,a){,?_v&@?6\;̚m@:(pB7J~{i8oYw{?TᏣ-IM}jbRrW?5QH<0I7{(>^fnY̋?'w8*)d0?_Z4t`8KK@ O_ 4'k&TQ5&{h}ÿ+TH{\Ӎ^Fi*}_N`%5-{|xט=7jH8O9zE5hcCAKf$74}%G{Sq KD$˚wxeþWyDIJIabTNnT:1)^%,6`(k.h˓[ Z59ư,sf5}2`^ߨA LZ˷U>5!b? vy)9j"PĀJ+>Kue]~&)2зzSfr`fKzrN*mZ;<8,1( Ji9*321;v2),#;6iV>FbL,@s,bȥzmKn?6f%+gk=YVkLL9(Yí(9taN wH2,:"neuYafW஬9ߚZQGОyg¯rOOؠKŧ~KRUKwWڕuzʼ0mYBunQ+lf1(T6'3OPDψF+vP֐~틕2 M x(̟v=ag")5s=e̟xNڗ-v'Cl-)fߦ?,Ce9^rبEӝ QD.Xhsͅ'INP+`xq%\'|x݆o '^ǓK7Z ːrTj9pa\4V ̤Ne)`n]#^{R9UpZ uyu\=Л%m[ja ZO">hۋ(0̢]~gHݫWnz;wfXYo(+_3k*?X*d0iz?vOR(/Ѹ)Ȩ iq`0ưpwך~~4c{Ȳ q5PvJVsUv|aJ+Rs0 6zѥtaoWnﱐ \Ƙ|tRcY`$xS拂$Si[Cx[j vI1\X2KR%__Bqd 5ݙ+U8QZlYPU? lkC~ΊzM 5Ll ko(9[¬ %?pps08}cS 9#^q#dzˇpL _ο2sZޒZ%^a1Rf`>PnQ8gvhzpoy:[(€>:y錓q%NkU &1g\v''˛>pZJ뭞ktcs82?G[{yXF M/PSF~ֈYbo6&%*P"<(F$27'.Jc`[ st =5JȤ`|hXRBЛ䣑RY:] Vsoc<\2<1J^GjPR+J N/2Ky& أ:O(rĝby!ǃ x+=d(ʳ2,̆[hYqCϓ{9֫P:OZϙ2B`Bݑ3q,桟Q5. ^ќ8tiT}:U@?|ԯ #M>bZ-.W63 yʰ[v FwP>m@J_HL0d/Kx3?Qw7M= $v 7lE"vJsZ+Cɰr\߳Vʖ]BAt0nꦄL[Hω| ч-(EJ15A4$q@Q\Ϲ3V3ݠ,!{Y Ơ4$nQXx'Sld UܬEs9i[,^^قCgD$4t-K󀋉yg@@̋Lu&jd\hgNM HŠdL]ʸV!)kߓIlpJU#mBTˬAd -RXt+T3ti$Y:}Dkyx5`0Qһ.L]BtC.Wүhk!? |eW;D[,sYIA'-~&KmQđ@ϻdE[bu0"_)leWC #\lrΔ D3M8`v /,9؄0b? xzZᄚfI=ZN]u(NtfTs92O-"O.ͳ_.0Kter+f]X](,*x2ZL7VN3jP LQ5Ke,@c6S{xs3l`nD)1pl+c{DaWK`ItdZP$#j_+1뷙7 ```%*QJkǡk΢Jt3+/ Wb啥zS/ n.p-{ͭh׹s&Kgǣy֚UۻCbC`TGNpJ̏U,-WmVlAÉ!T-L|Qs`zPb!l +B6i3Hѿ1NH%o?}GCm2'ʸLMt>1tOa79vLo 鉫y{l1hA-Ȑ[WB wyT:VF 4zy-Ӟ>Y>0Bo/ O1YA_$ŐI=_8r'sRMAw6"ʼw ,'JqK.j|T/I˃8%hv9*B[6ynR2Q)4| jn5w -VH.RP{R{ڈ!-Z閡\t5*\@@*NM 93n6] / d̖sξh{ NE@MlڡẢV3soKfáe|@dlqGb.JTD+w@G{sZYY Z]hyGNHJA\U_b2-j>X\ԛv ėx5c50iú9py)"cl}D5cmĝV92䈧K֬wt0_÷sv7a$&D3E=Va 4v-ӨW`g RJ}oRT/r{WiI 1&m"iGZ3Ig ohMUF1’z_(((+/( DχcPLxe7]j h]ɑ]jP;"T(:2AgqR*O|п5ز^ /c8Øn:r΅h@fE0`DlhS v 2RCTvO$xd*?m`LݯxUrdgs?r~@Nahs'+57`AݎR *Z I!z ,݃Em4ga\" j}b/MFؔ.kZu6X\hM,S@#'{0AXaL- wGs2N & MgpiK혗.ׇwz (0MލF,[^nl!-~P`|/\ygW/n9/4>4qRfmL7[ovBK=WD:pg׺oՓDl`Xj07m̶+0!څgcph6XRʴnCϑV2  ; 61^޵9w1D/ 3Y8uipŻ϶܆Uk}!6 C|@oل^OpL$B70/4Ƣ8M*(]FۛXZ9b^׸W1@!aR- ( >O71m{Eި/WEwB(kEbAbFw8)cQTQNtE3a䭮^XS޵Y3r  qO?y@n!L oLFzJµ2"Hq[_Lt)VΣ_.Lsoq 8QRL<`Q-|N(L]X~M7" Pݧw 5iB+&2 q'5 K{Ym 3FN-& n[XA6ؙļxOzWi*w\q?̾ףtZcSg*_wI^v;b?S?WsED=,/'KY BC3`.~70}A:]~hxfFsD3:CԨy ~ $RH#i"6&/߽;_8<2Vt d*47lR=6 KK{6E28?nJ hJrø{4.78LEE@)W Mrd #'LN RO%X; m!(A NmSF`ULMfۘT  ̝r l0bO @-$@ܨtoyh/BXwi_[W1ycV6֠Ɲ rZgi<)Ő?4?#HH'Q`Z :9kQZQ~:V&z FvY$5o $%N+ԃ@,:w.$&9w)smI%il(|/Sу>jXs |?j +Wc Lਢ՛uquyU1+^òdca:Z&q q>FepP\WYW8TYH\?]'>G]QϢ`f+aj~CocnƇ{7ŸNƥܔl)NǗ,nyd ԅ>ˑf1`=yT<k{ ~h A&=|S;zd i笠-5Ws⮧vyW c v~cWdan $Ow_K4 /G: i&\(bO>eс0QqEs;Q|1#Qt㤠Ooaώ QƩ&AB 5=+yrH7B&Hw;GgfEBXJYX+r>= %g"lg/RkO* TʹfĶӨ>SsE0&|FYRF?#+5BSF )S=d}L6HB4Ύh"#dZbϟbݫϷd})X=(mTU6t17aE؁K/\c h/fQƈִhT-*|{k:/>~ӚovzavZq۽Z7RGmwڊD] \v{?nL,7[ΟZ0$$I>$ V`iqyn;* :H ^'A}{#/ jKݢtoi0A/rkNHC]陌i 3/S¯9ؠddžEAܷ~qMsCNvPl> TjWr͇ثp0U6:dyp&U<*K'pSYC )B]PM5\@eՔEOјt4 | jhˢ:;}{)ZFIg,q%zZ+r[*-7o".0$B^J=9ټ'.;'\w;{*X\Ӓ7 oo_Zt4 B VʚyB2ϖ-1a! lu6׶<[Asof}VUy5Y"RQ6*~jy9O13!-^%6{yhOd?WfPpj[StyG~hxh7%uxPN;LSQpdf!4_Vf0S;^Bidoroy+e۪~h?#\aQ:ro怌s1I \S=M5 ],bCՍ\g!o$a ɛ& 恥Y+hzw՝F 0/pL4I..y#ضF V7WdI&$MVR 8O8 ƛ[2]Y1^GʍUuN-z/W!6s,ZQL Wtޕc@̉ (:9ik7ذ(4=|dG(JZ;<_c q>AwgA9*.#Pfd;J_^ 97P [Ȑ|iNca{>gLUgTu)~W?su(eM~;--[8ݔ]V $ JN1Uʼ7O'Omloe[꿦 bhap&3:J>b@!6tlLш+Z@ p7z`'x53f@rOӔ}&@{H7Tfps *F:9$f!a+gtӹ'$k~}0]m}BWi5\ysxK,]0ntK\u$CB-LoL=#(}Q:??1; Ezl gp`┍",_p '&N4SE L,!ϼb\fNDz8r).)o_~ T&A.X3s^XymRB[ 55]//g:Tt%ΒL⡧*+gO@c&v/ܥ:#MS^$l~^Ċ@XD[]6- !zԠs:AG3Łk^mA7 Ju:Հ xtraQl`Ѣ NjP T*w$8|_WА/ 4A9‡<7UD/lS\;I3aGA;ٯ$~]#>CfVۭy9 2 r8sě; zJ,Ol sEVg+ZmO1JzD'$g4V>(}_%9= 57Rc 75#Sފ܈p4JhF_arrʑ \27֥xgDs!8x >^BfPsdS3&t*xc]J6DG +=MKk+~'P UˢLGB5)kMhs8QQhϑV ’׮_rh}3~W;c)ly _ZЌL(&Q*ll![!9PI뗴2!D>~.BM>+y^-H뷸?8l.m-\U:$s3BZB뷀Rla+*V>k@|ĜXil{691jac%: {Du"W֮PR?о&w5$m:gPRշw^6uh, -w™}=-;C)AϟUܚuԣl#kglְ0g1)$񽄇!dtg}Ym{/W4,M>JZŢ˼q.I*c]7z@gH [.ev+ATCdzK24rr@t :FܟBp,> v5 ɐB)]bZ S<P?,wV {LlB 0h>gf|ssLlW+\Fk|%M2u Hg-߉PN7CS샾$fv})VY Wve0İ8k,Ƭ2 tjmUTͽҕg H`aˣ̻-D3Y& :k΋s`CHmp&qnQ\fpl@e%wSj)EyF.<(\et MP& fҋt,#; 0~ 1ltшLƬzj G q+YV`F@D[O}sx_nCH5ʈ9pQpTӒWf(=3A3]9P再fDZ \u]3n'xMRK_#?kFv00Ng;u܌~A{kCD_xUvcy_O&06~A (\k <=KTY\vbW]1/}G&;P0B=q`Gk`_ [˧IXf:$%yREv$gUB*5'dU׿?LK~Wx5 ޟ:mIz2Kһ=\?Vfdr9uҊ$J`e`ac72EV!$MgzuJiχT=H 6JNd[!J7nί(x"۷]^mM"kU$ruCζ"{h[0#Ap (|KiD֤%wxvZ-,Yu9k5}+`iZ\D|+Kج;!(Xjc1lݥݑL>Aq#?r@lTCj6wrD@RW0uk+\-1d Xƚ%9*z`fJѧ;Un:fFX`7TRV 6cf,!:2ǎguoGf7^Av$c $e:edO ]h3:Aײe]]ʒ&^oSR~x VUo}n?F~ٗ;Q#C=f='iO M54%YFeZvi[&ҢSE_y3nmkC8)#;MQiD* [+Xh-eA7 a^V*ҏQ]7s grG͒nEXq@U<,ǸȪt” C 1=JL',ʿZyjoqA|1z{?c)A=DR J 刭 !EgT~.#;+W-Еnߢ]=U3v@"Fum1̇ȥ cv9n J9eSǹ:$ȺԖR1Ft|iK&s@U)u~8ݑ]½ɗK`qSۻdg~>oi/x:b*rD/-]M NeDi7؅X| ZE0__We=cnj9 P1gcwԚ.^:0ɍAK>}ܨŮ_ܹp[C#Nl7'۫.W%^>H{7uh}Bi bO8r)L12Lhms,k2`oT"mOPJӌf@OѳS}PrPit#uD6ilmޯT{;B\ITQ3L*e6Gmp<ݞy"Hͤ63*ۖ z|c̀'sk{.|%}Z4zYZV$\;S_U@ ݋Eؘۭa49/is|,6Q/:m{7VΧt{-A9ԤXpBNGeJE<~@tN|z] GEaبP({>I~F=0lLR Ep/H wWeh:oLQ=|d3fV[8)voz"۵C COPTR"X1 N]ogyOHXg}sie91Sq1n\w馩8Cl+(CX/+o.F;VA-YsF͂U80"H;NdF}r;#ѧ*(NB0 lYH-Vu59UlY4, سJpm,| ٯWV-ڠgɲ*Avwh/'~aD5ⴢq\YWi!~-Dث8樶v Ia4K0ip<^ʘE8=`[y/Wv}'!ίշ $ @i!t]5o*p!d>r4 ?\g7M( EfH _oت[ji 3x0DFe$ʪ?7-t.֫.~\r M䢵032=ݲC7) #P TlR\3#qΊL:,FCK'@ P VI3m_{ @?yl]f3yWCq5Q>SĒ-T c\hN2 'F &Po&?(RKfq7P/1N^_4Ǥ E=tU<ߊsܜHEhoA4wMR1y]F*ˏMXL) u1^2!WffmQy$o-Rzm :T[إa~nĩ@Oii}zEa=ۆn[ ݕ>Yq$+g]N ~^Uկ♟1$fݖw ry'V[ 7%$N]Aȑ4ӥ#<^fe)I:Q/.!q7p}e2\n~mPH&V(!C14X1ZiU׍!d7>t!&5Wj\eWkhw.j~-*CzEH5z0 ?P<0 $J I_ E=2:T2^s2woxTQ HO_(_>I68#RoE鯤&=G@3 ENIڹݔ_)M(A)w; e"P7]y!Oz:Chvf0x6(NuTJK<ч'gOB|}U܏;Q*$)SJP+j-8zDtT:H_zHQ"(gePWN/>]0(isQFJ7˚$93qL105&3N=-쁕@5/V'qI+̤y|aunA@ jE$~`tKr<9̶fyNj)X~kؑE#k}ȆasCE%ᨀi3XGĪe|c:mx468v~hZ:4hVqwd؎.=xvF9j tDP{f@"[%ootPJRXUfy, p`ky{<؈^?\:77WU lT2Ĥ\]e-ZZ_S&]a#@^T <"i )+l݈CЖvd rp]s@װDp[Z`xr@+X[Mʗ0}x.5il]`w)؎8x;SEdu^6M Clp,X DP vxݜ .)E(HlȳwcgwR beb% :*A 9MWgMYGs scooJR[GH|rq2uىcId46+9ƶStR s/``ـeRO!n Blg:a) U4M&XBm9GyTy뢰@DTQma -`bA_lkCwtXks©LUB)TOJ۴4,.ω""ve\2nLnZN~(\$ +@v yP!m4ZG8흝E'& [Ϙ \_ixvOCkgbu=\|]a-HQcf~R] i`5uMW,o]U-ih; wfY52Ow->w9ø]zˋiw{Sށpػs{pCRқA|z3ܟчa!cɩ*c2 ~%~_9/N t؊(]6ⅫŚ FgL?{Ykwf7o ³^+IZs*2:Jyi>Ҍ*A}9v0^rYzՂ=ϨCY$fSS%PoW Bhۍ/eOR`6ZĠ60s6-ʎ!ژN5 UNR65D BM=ށu WTM̏Yﭥ1l0T k虮0}69xe_O56͊[~)bv ߈UEsΤ]rht/Nn .MO0m Rl*JKڙ*wH692 YIK$c^/]zoZkL$9u+ /=60A:,VW}C}qך-RzTj0T⼛`ʸ'L;[V<,!HjlogI8XB/-Ty3 2O:x"K3$.717ak r(Z?Åv F+1^]dN ?9  >_8<5 QVyc5.?:C*GǶ]io~q}K!dW*ʼ!*r,T).F@ڸuf/~Gh'Ӯ[[a9|N(VsƵݱ?=9a\'9Lwo_kf*f06㲏ݛ7Ow皍y3(%yL&;V\.02S,HLVGNx^~l ӠO~B1caǶjʎ6r0*J+V71^;Jz8VG4Bt=. 2tTz30?"zr> nSweW&i|WIK&I([uUHٲ٪d6u莇nYAL6Wz{ DDd+~/ ̰jnOm]6$Rj`Dٴ׶|STjsLa}0P3Q)k3OyTɪ{<)<в)r0is!5DJ;PXQSUz8n,v/dh&Dq"-]WΏH߻(*= 2O{I]n>;s1,4l0ϑ;6MI<)7߆Ӥ<!ayfYIm3Ii>c_O@( vdjghn)x;NJCB˂44!&&Cyq*4#FN̠($$㰎6PM]!5q R{-~us}_1 ݓ7$/"91pq]nK@ 4hlcCf~X.({[Rn:ˌ/d=@zA6+O%HFY'SޭY?V`?ȮM%S폅|P |r豣 4tۡ3#ʅ8oˮOB(9}q[[!oo^ s$>j8bYuf@^$zU~KOqP 2ƍ~3{8cTq>+$YԖA{e^<eyyhq0tq M(WߔJa'JR [H[S3 5ln~Rכ*W<'}諦=\hY] /59;D=úKa-jh.B: z2ax%B*QZpc>`H2Kx/Mt}K 0f6In_4VzZ!!*'*0GUfleֽ#VuhfW_cue ":G񩪲Ml E/ mX3XrK% lfJ RN0\BK !i׳[ҢUGv- F=TS 0Lt<)o+F"X|݅ [Uss3eI۾|)[cMbl,Ù jӪUPq#|pK9O1xS2-Y~ ۹j]r(7.ʊfƗ26 w *@_DJ!DzO31: *U!jȉCbH^i>C<[\7*Ve32o$ !W&[tDjE|G W^AJuURcۃIgŧ`sEUw"'jn.!{P ׃ەRV-Џ9F9ה/ يG U_osD kDӘ< GXp~(r2sz3R*8) 6'R͂g=:97cN"(^×N,x'}hA37+ɇ6biTD5ݤ}5 *y/d&`穏"%t;ܶ: K8 JFyIWyEYUy_O 'ҽojj6ZlS+yl3snot׉¿+PQ-U|x=گa:Rc+EV%jHiO(? X-qtb>j/:Ob,O] 7PwA@i1蝤\)b^A 6϶\Wj$ cVU1ᆩ +&Ӳp;Fំ_B{NL̠B4v?% ڌrK ĥ3P|&JB*Éj#슨Is'V B5FwwyGK{LdZ7lK4L]`v9bgO1"~Tĸ mӯ%K 0FlPWZ'[^oMoeGZu ͳ:DmHa4){pGnNW[<”噧pMn `@@vZnOhpsV-lB J1."xiq4u(!՗I:\"^BzF]4~$'J/씇ВLi7j~`tdeqA!s7''Cf87 + /~sש/E`S[} ;`I*y5v{/~t8Xq Ԑdz58!hCcKkf.'~<cDQP K V>de}/۝_ Lˏb!u.DXG4[S2J^` @+Iq3_I\;v`5,4N+!ݤ$-*Z[awW 7e:T+4@#cWu/rVɡgzĝ|Xn\y $$P%I"tT7V-MRC QI-?/ÑmUnKg-=бM#ca@Vjь;Fda?n 7'3=Am75&>8D]@(Du !